рдПрдХреНрд╕рдкреЛрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдкрд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдзреНрд╡рдирд┐ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг рдХрд╛ рд╕рддреНрд░

"рднрдЧрд╡рд╛рди рд╕рд░реНрд╡рд╢рдХреНрддрд┐рдорд╛рди! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдорд┐ред рдордИ рдХреЛ рдорд╛рд░ рдбрд╛рд▓рд╛ рд╣реИ! ... рд▓реЗрдХрд┐рди рдпрд╣ рд╣реИ рдХрд┐ рдЬреИрд╕рд╛ рднреА рд╣реЛ, рд╣рдо рдЬрд╛рд░реА рд░рдЦреЗрдВ тАЭ(рд╕реА) рдЬреЗред рдХреНрд▓рд╛рд░реНрдХрд╕рди

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд▓реИрдкрдЯреЙрдк, рддрд╛рд░ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛, рджреЛ 3.5 рдорд┐рдореА рдЬреИрдХ рдФрд░ рджреЛ рдЯреНрд╡реАрдЯрд░ рдкреАрдЬрд╝реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдзреНрд╡рдирд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдбрд┐рдпреЛ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рд▓рдЧрднрдЧ рд╡реАрдбрд┐рдпреЛ) рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВ рдпрд╣ рднреА рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдордЬреЗрджрд╛рд░ рдХрд╣рд╛рдиреА рдмрддрд╛рдПрдВ рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЖрдПред рдФрд░ рдХреЗрдХ рдкрд░ рдПрдХ рдЪреЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ, рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕реА # рдкрд░ рдПрдХ рд▓реЗрдЦ рд▓реЗрдЦ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рддрд╛рдХрд┐ рд╣рд░ рдХреЛрдИ рдЬреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реИ рд╡рд╣ рдЦреБрдж рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рд╕рдХреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЬреНрдЮрд╛рди рд╕рддреНрдп рд╣реИ, рд╕рд╣реА?

рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдкрд╛рдардХ рдЬрд▓рд╡рд┐рджреНрдпреБрдд рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдереЛрдбрд╝реА рдЧрд╣рд░рд╛рдИ рдореЗрдВ рдЙрддрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВ, рдЬрд╣рд╛рдБ рд╣рдо рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддрд░рд╣ рд╕реЗ рдкрд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реВрдЪрдирд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ:

рдкреНрд░рддрд┐ рд╡рд░реНрд╖ рдЦрд░реЛрдВрдЪ рд╕реЗ рдЕрдВрдбрд░рд╡рд╛рдЯрд░ рдЬреАрдкреАрдПрд╕
рдкрд╛рдиреА рдХреЗ рднреАрддрд░ рдЬреАрдкреАрдПрд╕: рдЬрд╛рд░реА рд░рдЦрд╛
рдкрд╛рдиреА рдХреЗ рдиреАрдЪреЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди: рджрд┐рд╢рд╛ рдЦреЛрдЬ - рджрд┐рд╢рд╛ рдЦреЛрдЬ рдирд╣реАрдВ, рдЖрдк рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдмрд░реНрдмрд╛рдж рд╣реИрдВ
рд░рд╛рд╖реНрдЯреНрд░рдкрддрд┐ рдХреЗ рднрд╛рд╖рдг рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рд╕рд╛рдпрдиреЛрдмреИрдХреНрдЯреАрд░рд┐рдпрд╛ рдХреЗ рдкреНрд░рднрд╛рд╡ рдкрд░

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рд╕рд░рд▓ рд╕рддреНрдп рдХреЛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП: рдХрд┐рд╕реА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреВрд░реА рдкрд░ рдкрд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдХрдо рд╕реЗ рдХрдо рд╕реИрдХрдбрд╝реЛрдВ рдореАрдЯрд░) рдХреЛ рдзреНрд╡рдирд┐рдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЗрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдмрд┐рдВрджреБ рдЕрддреНрдпрдВрдд рд╕рдВрдХреАрд░реНрдг рдЙрдкрд▓рдмреНрдз рдЖрд╡реГрддреНрддрд┐ рдмреИрдВрдб рдФрд░ рджреВрд░реА рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рдХреНрд╖реАрдгрди рдХреА рдордЬрдмреВрдд рдЕрд╕рдорд╛рдирддрд╛ рд╣реИред рдкреНрд▓рд╕рд╕ рд╢реЛрд░, рдмрд╣реБрдкрде рдкреНрд░рд╕рд╛рд░, рдкреБрдирд░реНрд╡рд┐рддрд░рдг, рдШрдирддреНрд╡ рдореЗрдВ рдорд╛рдзреНрдпрдо рдореЗрдВ рдзреНрд╡рдирд┐ рдХреА рдЧрддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рдпрд╛рдиреА, рджрдмрд╛рд╡, рддрд╛рдкрдорд╛рди рдФрд░ рд▓рд╡рдгрддрд╛), рдбреЙрдкрд▓рд░ рдкреНрд░рднрд╛рд╡ рд╣реИ, рдЬреЛ рд╕рдВрдпреЛрдЧ рд╕реЗ рд░реЗрдбрд┐рдпреЛ рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдХрд╛рдлреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рд╕реЛрдирд╛рд░ рдореЛрдбреЗрдо рдХреЗ рд▓рд┐рдП рдЧрддрд┐ рд╕реАрдорд╛рдПрдВ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИрдВред рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд░рд┐рдХреЙрд░реНрдб EvoLogics рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ 300 рдореАрдЯрд░ рдХреА рдЕрдзрд┐рдХрддрдо рджреВрд░реА рдХреЗ рд╕рд╛рде 62.5 kbps рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╛рдиреА (рдЙрдЪрд┐рдд рджреВрд░реА рдкрд░) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рд╕рд╛рдЙрдВрдб рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рдмреНрдж рдПрд╡реЛрдЧреЛрдЧрд┐рдХреНрд╕ рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдФрд░ рдирд┐рджреЗрд╢рдХ рдХреЛрдиреНрд╕реНрдЯреЗрдВрдЯрд┐рди рдЬреЙрд░рд┐рд╡рд┐рдЪ рдХреЗ рд╣реИрдВред

рдЬрдм рдореИрдВ рд╣рд╛рдЗрдбреНрд░реЛрдЬрд╝реАрд╡реЗрдЬрд╝ рд░рд┐рд╕рд░реНрдЪ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдореЗрдВ рдПрдХ рд╢реЛрдзрдХрд░реНрддрд╛ рдерд╛, рддрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрд╣реЛрд╢ рдерд╛, рдореИрдВ рдЙрддреНрддрд░ рдФрд░ рджрдХреНрд╖рд┐рдг рдореЗрдВ рдорд╣рд╛рди рдЙрдкрд▓рдмреНрдзрд┐рдпрд╛рдВ, рдЬреАрдд рдЪрд╛рд╣рддрд╛ рдерд╛ , рдорд┐рдЯреНрдЯреА рдХреЗ рдорд╣рд╛рди рд╢рд┐рдерд┐рд▓реАрдХрд░рдг (рдирд╣реАрдВ, рдореИрдВ рдЕрднреА рднреА рдЙрдиреНрд╣реЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рддрдм рдореИрдВ рдЕрдиреБрднрд╡ рдФрд░ рдЬреНрдЮрд╛рди рд╕реЗ рдмреЛрдЭрд┐рд▓ рдирд╣реАрдВ рдерд╛ред рд╕рдм рдХреБрдЫ рд▓рдЧрднрдЧ рдЬрд╛рджреБрдИ рдФрд░ рд╢рд╛рдирджрд╛рд░ рд▓рдЧ рд░рд╣рд╛ рдерд╛)ред рдЙрд╕ рд╕рдордп рдХреА рд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ (рдЬрд┐рд╕рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдореЗрд░рд╛ рдЕрд╕рд▓реА рд╣реИ) рд╣рдо рдЕрдХреНрд╕рд░ рдХреБрдЫ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЛрдирд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рд▓реИрдВрдбрдлрд┐рд▓ рдореЗрдВ рд░рдо рдЧрдП рдФрд░ рдПрдХ рдорд╣рд╛рди рдкреНрд░рд╛рдЪреАрди рд╕рднреНрдпрддрд╛ рд╕реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдпрд╣ рд╢реЛрдз рд╕рдВрд╕реНрдерд╛рди рд╕реЛрдирд╛рд░ рд╕рдВрдЪрд╛рд░ рдХреЗ рддрд╛рдУ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред ред

рдЙрди рдпрд╛рджреЛрдВ рдореЗрдВ рдбреВрдмрдирд╛ рдореБрдЭрдореЗрдВ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдЙрджреНрдШрд╛рдЯрд┐рдд рдХрд░рддрд╛ рд╣реИред рддрдм рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдФрд░ рдХреЛрдИ рднреА рд╣рдореЗрдВ рдирд╣реАрдВ рд░реЛрдХ рд╕рдХрддрд╛ рдерд╛: рд╣рдордиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП рдирд┐рджреЗрд╢рдХ рд╕реЗ рдПрдХ рдЪреАрдиреА рдорд┐рд▓рд┐рдВрдЧ рдорд╢реАрди рдЦрдЯрдЦрдЯрд╛рдпрд╛, рдбрдЪ рдкрд╛рдиреА рдХреЗ рдкрд╛рдЗрдк рд╡рд╛рди рдбреА рд▓рд╛рдВрдбреЗ рд╕реЗ рдиреЙрд░реНрдорд╛рдбреЛрдмрд░рд┐рдХ рдирд┐рдХрд╛рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдкрддреНрд░ рднреА рд▓рд┐рдЦрд╛ рдерд╛: "рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЧрд▓рддреА рд╕реЗ рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдЬреЛ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рдЗрдк рдмрд╛рд╣рд░реА рджрдмрд╛рд╡ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? " рдЙрдиреНрд╣реЛрдВрдиреЗ рдирд╛рд╢реНрддреЗ рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдореЙрдбрд▓ рдПрдХрддреНрд░ рдХрд┐рдП рдФрд░ рдЪреБрдкрдХреЗ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░ рдЪрд▓реЗ рдЧрдП, рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдФрд░ рд░рд┐рд╢реНрддреЗрджрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд░реНрдл рдХреЗ рдбреНрд░рд┐рд▓ рдФрд░ рд╕реНрд▓рд╛рдЗрд╕ рдПрдХрддреНрд░ рдХрд┐рдП, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдФрдЪрди рдореЗрдВ рдПрдХ рдЪреАрдиреА рдкреАрд╡реАрд╕реА рдирд╛рд╡ рднреА рдЦрд░реАрджреАред рдкреАрдЫреЗ рдореБрдбрд╝рдХрд░ рджреЗрдЦрддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рджрд┐рд▓ рдХрд┐рд╕ рддрд░рд╣ рдбрд░рд╛рд╡рдиреА, рдЙрджрд╛рд╕реАрди рдФрд░ рддрдбрд╝рдк рд╕реЗ рднрд░рд╛ рд╣реИред

рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдореЗрдВ, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдмрд╛рд░ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХреБрдЫ рдиреЗрддрд╛рдУрдВ рд╕реЗ рд╕рдорд░реНрдерди рдорд┐рд▓рд╛ - рд╢рдмреНрдж рдФрд░ рд╡рд┐рд▓реЗрдЦ рдореЗрдВ, рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдорд╛рд░реЗ рд╕рднреА рд╢рд┐рд▓реНрдк рдУрд╕реАрдбреА рдореЗрдВ рд╡реИрдз рд╣реЛ рдЧрдП (рдорддрд▓рдм рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдбрд┐рдЬрд╛рдЗрди рдХрд╛рд░реНрдп рдФрд░ рди рдХрд┐ рдЬреБрдиреВрдиреА рдмрд╛рдзреНрдпрдХрд╛рд░реА рд╡рд┐рдХрд╛рд░), рдЬреЛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 2013 рдореЗрдВ рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдиреМрд╕реЗрдирд╛ рд╕реИрд▓реВрди рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╣рд╛рдБ, рд╣рд╛рдБ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдкрд╛рдиреА рдХреЗ рдкрд╛рдЗрдк рдХреЛ рд╕реИрд▓реВрди рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛, рдЙрдЬреНрдЬреНрд╡рд▓ рдирд╛рд░рдВрдЧреА рдореЗрдВ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд╕реНрдЯреИрдбрдорд┐рдЯреНрд░рд╡ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛! рдпрд╣рд╛рдБ рд╡реЗ рд╕реВрдЯрдХреЗрд╕ рдореЗрдВ рд╣реИрдВ:



рдПрдХ рджрд┐рди, рд╕реНрдкреЗрдХреНрдЯреНрд░рд╛ рдФрд░ рд╕реНрдкреЗрдХреНрдЯреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рддрдЪреАрдд рдХреЗ рдмреАрдЪ рдореЗрдВ, рдореЗрд░реЗ рдорд┐рддреНрд░ рдФрд░ рд╕рд╣рдпреЛрдЧреА рд╕реНрдЯреИрдбрдорд┐рдЯреЗрд░рд╡ рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рдХреНрдп рдХреЛ рдХрд╣рд╛:

"рд▓реЗрдХрд┐рди, рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдореЗрдВ рдордЬрд╝рд╛ рдЖрдПрдЧрд╛: рдкрдирдбреБрдмреНрдмреА рдкрдирдбреБрдмреНрдмреА рдореЗрдВ рдмреИрдарддреА рд╣реИ рдФрд░ рдореЙрдирд┐рдЯрд░ рдХреЛ рджреЗрдЦрддреА рд╣реИ, рдЬрд┐рд╕ рдкрд░ рд╕реНрдкреЗрдХреНрдЯреНрд░реЛрдЧреНрд░рд╛рдо рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЕрдХреНрд╖рд░реЛрдВ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдПрдХ рдЕрдиреНрдп рдкрдирдбреБрдмреНрдмреА рдХреА рдзреВрдорд┐рд▓ рдЦрд┐рдбрд╝рдХреА рдкрд░ рдПрдХ рдЕрдиреНрдп рдкрдирдбреБрдмреНрдмреА рдХреА рдЙрдВрдЧрд▓реА рдХреА рддрд░рд╣ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред"

рд╕рднреА рдиреЗ рд╣рдВрд╕рддреЗ рд╣реБрдП, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реА рджрд┐рди рднреА рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реНрдкреЗрдХреНрдЯреНрд░реЛрдЧреНрд░рд╛рдо рдкрд░ рдПрдХ рд╕реНрдорд╛рдЗрд▓реА рдбрд╛рд▓реА рдФрд░ рд╕реБрдирд╛ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рдореЗрдВ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдЕрдм рдЗрд╕реЗ рдпрд╛рдж рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ (рдпрд╣ 2012 рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдерд╛)ред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реЗрдм рдХреИрдорд░рд╛, рд╡рд┐рднрд┐рдиреНрди рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ-рдПрдВрдЯреЗрдирд╛ рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ "рдмрд╛рд▓реНрдЯреА рд╕реЛрдирд╛рд░ рдмреВрд╕реНрдЯрд┐рдВрдЧ" (VG-1-P) рдкрд╛рдиреА рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЙрдиреНрд╣реЗрдВ рдПрдХ рдХрджрдо-рдХрджрдо рдХрд╣рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдг рдореЙрдбрд▓ рдХрд╛ рдХрд╛рдо рджрд┐рдЦрд╛рдпрд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдореЗрд░реЗ рдПрдХ рд╡рд░рд┐рд╖реНрда рд╢реЛрдзрдХрд░реНрддрд╛ рдХреЛ рдкрджреЛрдиреНрдирддрд┐ рдорд┐рд▓реАред

рдореИрдВ рдХрд┐рд╕реА рднреА рдмрд╛рдзреНрдпрддрд╛ рд╕реЗ рд╡рд┐рд╡рд╢ рдирд╣реАрдВ рд╣реВрдВ, рдпрд╣ рд╡рд┐рдзрд┐ рд╕реНрд╡рдпрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ рд╣реИ, рдФрд░ рдкрд░рд┐рдгрд╛рдо рдмрд╛рд░-рдмрд╛рд░ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрддреНрдорд╛ рдореЗрдВ - рдкрд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХреИрд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВ:

рд╕рд┐рдЧреНрдирд▓ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ?


рд╣рдореЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░ "рдПрдХ рд╕реНрдкреЗрдХреНрдЯреНрд░реЛрдЧреНрд░рд╛рдо рдкрд░ рдбреНрд░рд╛рдЗрдВрдЧ" рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЕрд░реНрдерд╛рддреН рдкреНрд░реЗрд╖рд┐рдд рдЪрд┐рддреНрд░ рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рд╕реНрдкреЗрдХреНрдЯреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИред рдЯрд╛рдЗрдо рдбреЛрдореЗрди рд╕реЗ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдбреЛрдореЗрди рдореЗрдВ рд╕рд┐рдЧреНрдирд▓ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдлреВрд░рд┐рдпрд░ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо (рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рддреЗрдЬреА рд╕реЗ рдлрд╝реВрд░рд┐рдпрд░ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо, рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдХреЗ рд▓рд┐рдП, рдПрдлрдПрдлрдЯреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдПрдлрдПрдлрдЯреА (рдлрд╛рд╕реНрдЯ рдлреВрд░рд┐рдпрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо)ред

рдЪреВрдВрдХрд┐ рд╣рдореЗрдВ рдПрдХ рддрд╕реНрд╡реАрд░ (рд╡реАрдбрд┐рдпреЛ рдлреНрд░реЗрдо) рдХреЛ рдПрдХ рдСрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрд▓рдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди, IFFT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рдо рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рдПрдХ рддрд╕реНрд╡реАрд░ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрддрдВрдн рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕реНрддрдВрдн рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:


=
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдлрдПрдлрдЯреА рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдПрди рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдХрд╛рд░ рдПрди рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рд╢реВрдиреНрдп рддрддреНрд╡ рд╢реВрдиреНрдп рдЖрд╡реГрддреНрддрд┐ (рдирд┐рд░рдВрддрд░) рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрди -1 рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдЧрдгрдирд╛ рдирдореВрдирд╛ рджрд░ рдирдореВрдирд╛ рдЖрд╡реГрддреНрддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдРрд╕реА рдЫрд╡рд┐ рдлреНрд░реЗрдо рдЖрдХрд╛рд░ рдФрд░ рдПрдлрдПрдлрдЯреА рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЪреБрдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдПрдХ рддрд░рдл рдпрд╣ рд╕рднреА рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдЬреИрд╕рд╛ рд╣реЛ (рдПрдХ рдлреНрд░реЗрдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЙрдЪрд┐рдд рд╕рдордп рд▓рдЧреЗрдЧрд╛), рдФрд░ рджреВрд╕рд░реА рддрд░рдл, рдкреНрд░рдпреБрдХреНрдд рдЖрд╡реГрддреНрддрд┐ рдмреИрдВрдб рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ рдФрд░ рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред ред рдЕрдм, рдЕрдЧрд░ рд╣рдо рдХреБрдЫ рдкрд╕рдВрджреАрджрд╛ рдЧрдгрдирд╛ (рдЪрд┐рддреНрд░ рдореЗрдВ рдиреАрдЪреЗ рд╕реЗ рдКрдкрд░ рддрдХ) рдХреЗ рдЪрд┐рддреНрд░ (рдлрд╝реНрд░реЗрдо рдХреЛрд▓реЙрдореНрди) рдХреЗ рд╕реНрддрдВрдн рдХреЗ рдЪрдордХ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрд▓рдЯрд╛ рдПрдлрдПрдлрдЯреА рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдЫрд╡рд┐ рдХреЗ рдПрдХ рдХреЙрд▓рдо рдХреЛ рд╕рд┐рдЧреНрдирд▓ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рдЕрдм рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЫрд╡рд┐ рдХреЗ рд╢реЗрд╖ рд╕реНрддрдВрднреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╕рд┐рдЧреНрдирд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдПрдлрдПрдлрдЯреА рдЬрдЯрд┐рд▓ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рд╕рдВрдХреЗрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдмреЗрд╢рдХ, рдХреЙрд▓рдо рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рд╕рдВрдХреЗрдд 16-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдЗрд╕ рд░реВрдк рдореЗрдВ, рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рдСрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдЖрдорддреМрд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИ) рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╣реЛрддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рддрд╕реНрд╡реАрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдВ рдЕрдзрд┐рдХрддрдо рдЪрдордХ рдХреЗ рдХреБрдЫ рдХреЙрд▓рдо рднреА рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ, рдмрд╛рдж рдореЗрдВ рд░рд┐рд╕реАрд╡рд░ рдХреА рддрд░рдл рд╕реЗ рдпрд╣ рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдкрде (рдФрд░ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЪреИрдирд▓) рдХреА рдЖрд╡реГрддреНрддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдЧрд╛, рдЬреЛ рдЙрд▓рдЯрд╛ рдФрд░ рдереЛрдбрд╝рд╛ рдЪрд┐рдХрдирд╛ рд╣реЛрдиреЗ рдкрд░ рд╣рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдлреНрд░реЗрдо рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдХреЗ рдЙрдкрдХрд░рдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ, рдпрд╣рд╛рдВ рдпрд╣ рд╣реИ (рдПрдирдХреЛрдбрд░ рд╡рд░реНрдЧ рдХреА рдПрдирдХреЛрдб рд╡рд┐рдзрд┐):

public double[] Encode(Bitmap source) { Bitmap frame; if (source.PixelFormat != System.Drawing.Imaging.PixelFormat.Format8bppIndexed) frame = Grayscale.CommonAlgorithms.RMY.Apply(source); else frame = source; if (!frame.Size.Equals(frameSize)) frame = resizer.Apply(frame); double[] samples = new double[fftSize * frameSize.Width]; alglib.complex[] slice = new alglib.complex[fftSize]; double maxSlice; int sampleIndex = 0; int colsCount = frameSize.Width; int startRow = startLine; int endRow = startRow + frameSize.Height; for (int x = 0; x < colsCount; x++) { for (int y = startRow; y < endRow; y++) slice[y].x = (frame.GetPixel(x, frameSize.Height - (y - startRow) - 1).R / 255.0) * short.MaxValue; for (int y = 0; y < fftSize; y++) slice[y].x *= randomizerMask[y]; alglib.fftc1dinv(ref slice); maxSlice = double.MinValue; for (int y = 0; y < slice.Length; y++) if (Math.Abs(slice[y].x) > maxSlice) maxSlice = Math.Abs(slice[y].x); for (int i = 0; i < slice.Length; i++) { samples[sampleIndex] = (short)Math.Round(slice[i].x * short.MaxValue / maxSlice); sampleIndex++; } } return samples; } 

рдХреЛрдб, рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдЬрд▓реНрджреА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред

рддреЛ рд╕рдВрдЪрд░рдг рдХреА рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?


рдФрд░ рдЗрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреИрд╕реЗ рдХрд░реЗрдВ? рд╣рдо рд▓рдЧрднрдЧ рджреЛ рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЬрд╝рд┐рд╢ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП ( рдмреБрд░рд╛рдИ рд╕реЗ рдмреБрд░рд╛рдИ рд╕реЗ рдирд╣реАрдВ) рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рдФрд░ рд╣рдорд╛рд░реЗ рдХреБрдЫ рд╡рд░рд┐рд╖реНрда рд╕рд╛рдереА рдФрд░ рдиреЗрддрд╛ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдХрд╛рдЧрдЬ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рд╕реЛрдЪ рд░рд╣реЗ рдереЗ рдХрд┐ рдРрд╕реА рдкрд╛рдЧрд▓ рд╕рдВрдЪрд░рдг рдЧрддрд┐ рдХреИрд╕реЗ рдирд┐рдХрд▓ рд╕рдХрддреА рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдирдореВрдиреЗ рдХреА рдЖрд╡реГрддреНрддрд┐ 96 kHz рд╣реИ, рдФрд░ рд╣рдо FFT рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ 512 рддрдХ рд▓реЗрддреЗ рд╣реИрдВ, рд╣рдо рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП 120 x 120 рдкрд┐рдХреНрд╕рд▓ (8 рдмрд┐рдЯ рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓) рднреЗрдЬреЗрдВрдЧреЗ, рддреЛ рдПрдХ рдЫрд╡рд┐ рдлрд╝реНрд░реЗрдо рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рд╣реИ:

120 * 512/96000 = 0.64 рд╕реЗрдХрдВрдб

рдмрд┐рдЯ рджрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

120x120 * 8 / 0.64 = 180,000 рдмрд┐рдЯ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб!

рдЙрд╕ рд╕рдордп рдирд┐рд░реНрджреЗрд╢рдХ рдХрд╛ рдмреЗрдЯрд╛ рдмрд╣реБрдд рдЦреБрд╢ рдерд╛ - рд╣рд╛рдБ, рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдпрд╣ рдПрдХ рд╕рдлрд▓рддрд╛ рд╣реИ!

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдКрдВрдЧрд╛, рдЗрд╕ рддрд░рд╣ рдХреА рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рдореЗрдВ рдкрдбрд╝рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ? рдЖрдЦрд┐рд░рдХрд╛рд░, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕рд░рд▓ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╣реИ!

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЧрддрд┐ рдХреА рдРрд╕реА рдЧрдгрдирд╛ рдЗрд╕ рдкрджреНрдзрддрд┐ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдирд╛рд▓реЙрдЧ рдЯреЗрд▓реАрд╡рд┐рдЬрди рд╕рд┐рдЧреНрдирд▓ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдХрд┐рддрдиреЗ рдмрд┐рдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ? =) рдФрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдбрд┐рдЯреЗрдХреНрдЯрд░ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? =))

рд╡рд░реНрдгрд┐рдд рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рд╡рд┐рдзрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ ANALOGUE рд╣реИ рдФрд░ "рдмрд┐рдЯ" рдФрд░ "рдкрд┐рдХреНрд╕реЗрд▓" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ - рдПрдХ рд╣реА рддрд╕реНрд╡реАрд░ рдореЗрдВ, рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдЪрдордХ 8 рдмрд┐рдЯ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди 16 рдФрд░ "рдЧрддрд┐" рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреЛрдЧреБрдиреА рд╣реЛ рдЬрд╛рдПрдЧреАред

рдпрд╣ рд╣рдорд╛рд░реА "рд╕рдлрд▓рддрд╛" рдХреЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ:



рдКрдкрд░ рдХреА рддрд╕реНрд╡реАрд░ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ 2012 рдХреА рд╕рд░реНрджрд┐рдпреЛрдВ рдореЗрдВ рдкрд┐рдЪреВрдЧрд╛ рдирджреА рдкрд░ рд▓реА рдЧрдИ рдереАред рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рджреВрд░реА 700 рдореАрдЯрд░ рдереАред рд╣рд╛рдБ, рдЕрдлрд╕реЛрд╕, рдореЗрд░реЗ рдкреНрд░рд┐рдп рдкрд╛рдардХ, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИ HD рдФрд░ рд╕рдмрд╕реЗ рд╢рд░реНрдордирд╛рдХ рдХреИрдорд░рд┐рдк рдкрд░ рднреА рдЖрдХрд░реНрд╖рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреМрди рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдиреЗ рдмрд╣реБрдд рд╣реА рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рднреА "рд╡реАрдбрд┐рдпреЛ" рдорд░рдиреЗ рд╡рд╛рд▓реЗ рдЧреНрд░рд╣ рд╕реЗ рдорджрдж рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рднреЗрдЬрдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред

рдХреНрдпрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рдПрдХ рдЦрд┐рдВрдЪрд╛рд╡ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА OFDM рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдбреЗрдЯрд╛ рдХреЛ рдСрд░реНрдереЛрдЧреЛрдирд▓ рд╕рдмрдПрд░рд┐рдпрд░реНрд╕ рдкрд░ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рддрд╛рдирд╡рд╛рд▓рд╛ рдФрд░ рдЕрдиреНрдп рд╕рдВрдХреАрд░реНрдгрддрд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдкреНрд░рддрд┐рд░реЛрдз - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рддрд╕реНрд╡реАрд░ рдХреА рд╡реНрдпрдХреНрддрд┐рдЧрдд "рд▓рд╛рдЗрдиреЗрдВ" рд╡рд┐рдХреГрдд рд╣реЛрддреА рд╣реИрдВред рдЖрд╡реЗрдЧ рд╢реЛрд░, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдХ рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЛ рд╡рд┐рдХреГрдд рдХрд░рддрд╛ рд╣реИред рддрд╕реНрд╡реАрд░реЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ "рдмреИрдВрдбрд┐рдВрдЧ" рддрдерд╛рдХрдерд┐рдд рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ рдмрд╣реБрд╡рд┐рдз рдкреНрд░рдЪрд╛рд░ рдХреЗ рдХрд╛рд░рдг рдЖрд╡реГрддреНрддрд┐ рдЪрдпрдирд╛рддреНрдордХ рд▓реБрдкреНрдд рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред

рд░рд┐рд╕реАрд╡рд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?


рдореИрдВ рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдПрдХ рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкреВрд▓ рдореЗрдВ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рдШрдВрдЯреЗ рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЯреБрдХрдбрд╝реЗ (рдРрд╕реЗ рдЧреЛрд▓ рд╡рд╛рд▓реЗ) рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╕реЙрд▓реНрдбрд░ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрд╛рдлреА рд▓рдВрдмреА (2-3-4-5 рдореАрдЯрд░) рдФрд░ рдмрд┐рдирд╛ рддрд╛рд░ рд╡рд╛рд▓реА рдХреЗрдмрд▓ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдкреАрдЬреЛрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рддрддреНрд╡ рдХреЛ рдЬреИрдкреЛрди-рд╡рд╛рд░реНрдирд┐рд╢ рдпрд╛ рд╕реАрд▓реЗрдВрдЯ рдХреА рдПрдХ рдЫреЛрдЯреА рдкрд░рдд рд╕реЗ рд╕реАрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрдИ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕реЛрдирд╛рд░ рдПрдВрдЯреАрдирд╛ (рдирд╣реАрдВ, рдареАрдХ рд╣реИ, рдХреНрдпрд╛?) рд╣реЗрдбрдлреЛрди рдЬреИрдХ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рд╡рд┐рднрд┐рдиреНрди рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ рдЬреЛ рд▓реЗрдЦрди рдХреЗ рд╕рдордп рд╣рд╛рде рдореЗрдВ рдереЗред рджрд┐рдЦрд╛рдП рдЧрдП рд╕рднреА рдкреАрдЬрд╝реЛрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рддрддреНрд╡ "рдХреЛрд╢рд┐рд╢" рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИрдВ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕реА рднреА рдХрдЪрд░реЗ рдХреЗ рдвреЗрд░ рдореЗрдВ рдПрдХ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЛрд░ рд╣реЛрддрд╛ рд╣реИред Pyatak рдореЗрдВ рдкреАрдЬреЛрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реНрдХреЗрд▓ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИред



рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рд░рдХреНрд╖рд┐рдд рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХреЗрдмрд▓ рд▓реЗрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрдВрдд рдореЗрдВ рд╕реАрд▓реЗрдВрдЯ рдпрд╛ рд╡рд╛рд░реНрдирд┐рд╢ рдХреЗ рд╕рд╛рде рдкреАрдЬрд╝реЛ рд╕реНрдорд┐рдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдПрдВрдЯреАрдирд╛ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдЬреИрдХ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВред

рдПрдХ рддрд╛рд▓рд╛рдм рдкрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдкреАрдЬреЛ рд░рд┐рдВрдЧ рд▓реЗрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдкреНрд░рд╡рд░реНрдзрд┐рдд (TDA2030 рдкрд░ рдПрдХ рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдШрд╛рд╡ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫреЗ рддрд╛рд▓рд╛рдм рдореЗрдВ рдХрдИ рд╕реМ рдореАрдЯрд░ рддрдХ рдЪрд▓реЗрдЧрд╛ рдФрд░ рдЕрдиреНрдп 5 рдореЛрдбрд╝ рдШрд╛рд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ )ред рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ preamplifier рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ рдПрдХ рдмреИрдВрдбрдкрд╛рд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЕрдЧрд░ рдкрд╛рдардХреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдирдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА, рддреЛ рд╣рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрддрд╛рдПрдВ рдФрд░ рд╣рдо рд╕реЛрдирд╛рд░ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░ рдПрдореНрдкрд▓реАрдлрд╛рдпрд░реЛрдВ, рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рдФрд░ рдПрдВрдЯреЗрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдПрдХ рд▓реЗрдЦ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред

рддреЛ, рд░рд┐рд╕реАрд╡рд░ рдкрд░ рд╡рд╛рдкрд╕, рдЗрд╕рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ


рд╕рдВрдЪрд╛рд░ рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдПрдХ рдЙрдкрдпреЛрдЧреА рд╕рдВрдХреЗрдд рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдирд┐рд░реНрдзрд╛рд░рдг рд╣реИред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдмреИрдВрдб рдореЗрдВ рдКрд░реНрдЬрд╛ рджреНрд╡рд╛рд░рд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╡реЗ рд╕реНрдерд╛рди рдЬрд╣рд╛рдВ рдпрд╣ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ (рдлреНрд░реЗрдо рдХреА рд╢реБрд░реБрдЖрдд) рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ рддреЗрдЬреА рд╕реЗ рдЧрд┐рд░рддрд╛ рд╣реИ (рдлреНрд░реЗрдо рдХрд╛ рдЕрдВрдд) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рд╢рд░реНрдд рдХреЗ рд╕рд╛рде рдХрд┐ рд╕рд╛рдордиреЗ рд╕реЗ рдЧрд┐рд░рдиреЗ рддрдХ рдлреНрд░реЗрдо рдХреА рдЕрд╡рдзрд┐ рдХрдо рд╕реЗ рдХрдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдЕрдкрдиреА рд╕рднреА рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдзреНрд╡рдирд┐ рдХрд╛рд░реНрдб рд╕реЗ рдбреЗрдЯрд╛ FFTSize рдирдореВрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, FFT рдЙрди рдкрд░ рддреБрд░рдВрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ "рд╕реНрд▓рд╛рдЗрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕ рдХреНрд╖рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдЬрдм рдЙрдиреНрд╣реЗрдВ рдЦреЛрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣рд╛рдВ рдЗрд╕рдХрд╛ рдХреЛрдб рд╣реИ (рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рд╡рд░реНрдЧ рдореЗрдВ рдЦреЛрдЬ рд╡рд┐рдзрд┐):

 private void Search() { int sliceIndex = 0; int frameWidth = encoder.FrameSize.Width; int minSlicesToSearch = Convert.ToInt32((frameWidth + 5) * 2); int sliceSize = encoder.FFTSize; double weight; int lastRisePosition = 0; int prevRisePosition = 0; while ((slices.Count > minSlicesToSearch) && (sliceIndex < slices.Count)) { weight = 0.0; for (int i = 0; i < sliceSize; i++) weight += Math.Abs(slices[sliceIndex][i]); double ratio = weight / previousWeight; if ((ratio >= risePeekRatio) && (sliceIndex - prevRisePosition > frameWidth)) { prevRisePosition = lastRisePosition; lastRisePosition = sliceIndex; if (lastRisePosition + (frameWidth + 5) < slices.Count) { double[][] samples = new double[frameWidth + 5][]; for (int i = 0; i < frameWidth + 5; i++) { samples[i] = new double[sliceSize]; Array.Copy(slices[lastRisePosition + i], samples[i], sliceSize); } slices.RemoveRange(0, sliceIndex); lastRisePosition = 0; if (FrameReceived != null) FrameReceived(this, new FrameReceivedEventArgs(encoder.DecodeEx(samples, 5))); lastRisePosition = sliceIndex; } } sliceIndex++; previousWeight = weight; } Interlocked.Decrement(ref isSearching); } 

рдФрд░ рдпрд╣рд╛рдБ рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ рдЬреЛ рдЪрд┐рддреНрд░ рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ (рдПрдирдХреЛрдбрд░.рдбрдмрд▓рдПрдХреНрд╕рдПрдХреНрд╕):

 public Bitmap Decode(double[] samples, int measureCols) { int colCount = samples.Length / fftSize; if (colCount == frameSize.Width + measureCols) { int rowCount = frameSize.Height; Bitmap temp = new Bitmap(colCount, rowCount); double[] slice = new double[fftSize]; alglib.complex[] sliceC = new alglib.complex[fftSize]; int samplesCount = 0; byte component; int decodeStart = startLine; int decodeEnd = startLine + rowCount; double maxSlice; for (int x = 0; x < colCount; x++) { for (int y = 0; y < fftSize; y++) { slice[y] = samples[samplesCount]; samplesCount++; } alglib.fftr1d(slice, out sliceC); maxSlice = double.MinValue; for (int y = decodeStart; y < decodeEnd; y++) if (alglib.math.abscomplex(sliceC[y].x) > maxSlice) maxSlice = alglib.math.abscomplex(sliceC[y].x); int offset = temp.Height + decodeStart - 1; for (int y = decodeStart; y < decodeEnd; y++) { component = (byte)(255.0 * alglib.math.abscomplex(sliceC[y].x) / maxSlice); temp.SetPixel(x, offset - y, Color.FromArgb(component, component, component)); } } return temp; } else { throw new ApplicationException("Specified array length error"); } } 

рдФрд░ рдЕрдм рдореИрдВ "рд╡реАрдбрд┐рдпреЛ" рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдкрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрд▓рд╛рд╢рдпреЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдордп рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рджреЛрдиреЛрдВ рддрд╕реНрд╡реАрд░реЗрдВ (рдиреАрдЪреЗ) рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдиреМрд╕реЗрдирд╛ рд╕реИрд▓реВрди рдореЗрдВ 2013 рдореЗрдВ рд╣рдорд╛рд░реЗ (рддрдм) рд╕реНрдЯреИрдВрдб рдореЗрдВ рджреЛ рд▓реИрдкрдЯреЙрдк рдФрд░ рдПрдХ рдордЫрд▓реАрдШрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд░реНрдЬ рдХреА рдЧрдИ рдереАрдВред

рдмреИрдЬ рдкрд░ рдЬреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдЙрд╕реЗ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ





рдФрд░ рдпрд╣рд╛рдВ рджреЛ "рд╡реАрдбрд┐рдпреЛ" рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬреЛ рдХрд░реЗрд▓рд┐рдпрд╛ рдореЗрдВ рд▓рд╛рдбреЛрдЧрд╛ рдЭреАрд▓ рдХреА рдПрдХ рдХрд┐рд░рдг рдореЗрдВ рд╣реИрдВ, рд╡реЗ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВ (рд╣рдордиреЗ рдЕрднреА рдЗрд╕реЗ рдХрднреА рднреА рдЖрдЬрд╝рдорд╛рдпрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ) - рдЙрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ 500 рдХреА рджреВрд░реА рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рджреВрд╕рд░рд╛ 1000 рдореАрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ :

рдкрд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг, рджреВрд░реА 500 рдореАрдЯрд░ (рдлрд╛рдЗрд▓ 8.7 рдПрдордмреА)



рдЪреВрдВрдХрд┐ "рд╡реАрдбрд┐рдпреЛ" рдПрдХ рд╡реЗрдм рдХреИрдорд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЕрдЬреАрдм рдЪреАрдЬреЗрдВ рдлреНрд░реЗрдо рдореЗрдВ рдЧрд┐рд░ рдЧрдИрдВред рдпрд╣ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХрд┐рд╕реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ "рд╡реАрдбрд┐рдпреЛ" рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ)ред

рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рдХрд┐ рд╡рд┐рдзрд┐ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ рдереА - 2013 рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА

рдореИрдВрдиреЗ рд╡реЗрдм рдХреИрдорд░рд╛ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрднреБрдд AForge рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рдирдВрдмрд░ рдФрд░ FFT рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрддреНрдХреГрд╖реНрдЯ AlgLib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдФрд░, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛, C # (VS2012) рдореЗрдВ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ "рдШрд░" рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдЦ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВред
рдбреЗрдореЛ рдХрдмреНрдЬреЗ рд╡рд╛рд▓реА рдЖрд╡реГрддреНрддрд┐ рдмреИрдВрдб рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ рдлреНрд░реЗрдо рдХреЗ рдЧрд╛рдорд╛ рд╕реБрдзрд╛рд░ (рд╕рдм рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рдХреЛ рдмрджрд▓рдиреЗ (рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд) рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдкреБрдирд╢реНрдЪ


рдореИрдВрдиреЗ C # рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрдп рд╢реЗрдбреНрдпреВрд▓ рдореЗрдВ рд╕рдордп рдирд┐рдХрд╛рд▓рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЛрдб рдХреЗ рднреНрд░рдо рдФрд░ рдЬрд▓реНрджрдмрд╛рдЬреА рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВред

рдкреА рдкреА рдПрд╕


рдореИрдВ рд▓реЗрдЦ рдореЗрдВ рддрд╛рд░ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛, рджреЛ рдЬреИрдХ рдФрд░ рджреЛ рдЯреБрдХрдбрд╝реЗ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рдХрд░рддрд╛ - рд╕рднреА рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред

рдЗрд░реЗрдЯрд╛ рдФрд░ рдкрд░рд┐рд╢рд┐рд╖реНрдЯ


- рдЗрдирдкреБрдЯ рдореЗрдВ рдХреБрдЫ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдбреНрд╕ рдореЗрдВ рдПрдХ рдХрдо-рдкрд╛рд╕ рдлрд┐рд▓реНрдЯрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ ~ 15 kHz (рдХреНрдпреЛрдВ ???) рдХреЗ рдКрдкрд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдХреЛ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реИред

- рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдбреЗрдореЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ 96 kHz рдХреА рдирдореВрдирд╛ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдЖрдзреБрдирд┐рдХ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рдХреНрдпреЛрдВ ???)ред рдпрджрд┐ рдЙрдкрдХрд░рдг 96 kHz рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ 48 kHz рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ 44100 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рд░ рдЬрдЧрд╣ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдлреНрд░реЗрдо рдХреА рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЕрд╡рдзрд┐ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рдВрдмреА рд╣реЛрдЧреАред

рдпрд╣рд╛рдВ рд▓реИрдкрдЯреЙрдк рдФрд░ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХреА рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдпреБрд╡рд╛ рд╕реЛрдирд╛рд░ рдЙрдкрдХрд░рдг рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • Lenovo рд╕рд╛рдЙрдВрдбрдкреИрдб Y510P рдХреЛ рдЬреЗрдмреАрдПрд▓ рд╕рд╛рдЙрдВрдб рдХреЗ рд╕рд╛рде
  • рдЖрд╕реБрд╕ n55s
  • рдЖрд╕реБрд╕ K501U
  • рдмрд╛рд╣рд░реА рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рд╕рд╛рдЙрдВрдб рдмреНрд▓рд╛рд╕реНрдЯрд░ рдПрдХреНрд╕-рдлрд╛рдИ рд╕рд░рд╛рдЙрдВрдб 5.1 (рдореЙрдбрд▓ рдирдВрдмрд░ рдПрд╕рдмреА 1095)

Source: https://habr.com/ru/post/hi408871/


All Articles