Поліпшення звукового сигналу з використанням оцінювальних просторових параметрів
Номер патенту: 113682
Опубліковано: 27.02.2017
Автори: Філлерс Метью, Девіс Марк Ф., Дейвідсон Грант А., Єн Куан-Чіех, Мелкоте Вінай
Формула / Реферат
1. Спосіб, який включає:
приймання аудіоданих, що включають перший набір частотних коефіцієнтів і другий набір частотних коефіцієнтів;
оцінювання на основі щонайменше частини першого набору частотних коефіцієнтів, просторових параметрів щонайменше для частини другого набору частотних коефіцієнтів; і
застосування оцінювальних просторових параметрів до другого набору частотних коефіцієнтів для генерування модифікованого другого набору частотних коефіцієнтів;
при цьому перший набір частотних коефіцієнтів відповідає першому діапазону частот, а другий набір частотних коефіцієнтів відповідає другому діапазону частот;
при цьому аудіодані містять дані, що відповідають окремим каналам і зв'язаному каналу, і при цьому перший діапазон частот відповідає діапазону частот окремих каналів, а другий діапазон частот відповідає діапазону частот зв'язаних каналів;
при цьому аудіодані містять частотні коефіцієнти в першому діапазоні частот для двох або більше каналів; і
при цьому процес оцінювання включає:
створення складеного каналу зв'язування на основі аудіоданих з окремих каналів у першому діапазоні частот, що включає обчислення комбінованих частотних коефіцієнтів складеного каналу зв'язування на основі частотних коефіцієнтів двох або більше каналів у першому діапазоні частот; і
обчислення, щонайменше для першого каналу, коефіцієнтів взаємної кореляції між частотними коефіцієнтами першого каналу та комбінованими частотними коефіцієнтами.
2. Спосіб за п. 1, який відрізняється тим, що процес оцінювання включає розділення щонайменше частини першого діапазону частот на смуги першого діапазону частот і обчислення нормованого коефіцієнта взаємної кореляції для кожної смуги першого діапазону частот.
3. Спосіб за п. 2, який відрізняється тим, що процес оцінювання включає:
усереднення нормованих коефіцієнтів взаємної кореляції за всіма смугами першого діапазону частот каналу; і
застосування масштабного коефіцієнта до середнього нормованих коефіцієнтів взаємної кореляції для одержання оцінювальних просторових параметрів для каналу.
4. Спосіб за п. 3, який відрізняється тим, що масштабний коефіцієнт зменшується з підвищенням частоти.
5. Спосіб за п. 3, який відрізняється тим, що додатково включає внесення шуму для моделювання дисперсії оцінювальних просторових параметрів.
6. Спосіб за п. 5, який відрізняється тим, що дисперсія внесеного шуму щонайменше частково ґрунтується на дисперсії в нормованих коефіцієнтах взаємної кореляції.
7. Спосіб за п. 1, який відрізняється тим, що додатково включає вимірювання відношення енергій, що припадають на смугу, між смугами з першого набору частотних коефіцієнтів і смугами із другого набору частотних коефіцієнтів, при цьому оцінювальні просторові параметри змінюються відповідно до відношення енергій, що припадають на смугу.
8. Спосіб за п. 1, який відрізняється тим, що оцінювальні просторові параметри змінюються відповідно до тимчасових змін вхідних звукових сигналів.
9. Спосіб за п. 1, який відрізняється тим, що процес застосування оцінювальних просторових параметрів до другого набору частотних коефіцієнтів становить частину процесу декореляції.
10. Спосіб за п. 9, який відрізняється тим, що процес декореляції включає генерування сигналу реверберації або сигналу декореляції і його застосування до другого набору частотних коефіцієнтів.
11. Спосіб за п. 9, який відрізняється тим, що процес декореляції включає вибіркову або адаптивну до сигналу декореляцію конкретних каналів та /або конкретних смуг частот.
12. Пристрій, що містить:
інтерфейс; і
логічну систему, сконфігуровану для:
приймання аудіоданих, що включають перший набір частотних коефіцієнтів і другий набір частотних коефіцієнтів; і
оцінювання щонайменше на основі частини першого набору частотних коефіцієнтів, просторових параметрів щонайменше для частини другого набору частотних коефіцієнтів; і застосування оцінювальних просторових параметрів до другого набору частотних коефіцієнтів для генерування модифікованого другого набору частотних коефіцієнтів,
при цьому перший набір частотних коефіцієнтів відповідає першому діапазону частот, а другий набір частотних коефіцієнтів відповідає другому діапазону частот;
при цьому аудіодані містять дані, що відповідають окремим каналам і зв'язаному каналу, і при цьому перший діапазон частот відповідає діапазону частот окремих каналів, а другий діапазон частот відповідає діапазону частот зв'язаних каналів;
при цьому аудіодані містять частотні коефіцієнти в першому діапазоні частот для двох або більше каналів; і
при цьому процес оцінювання включає:
створення складеного каналу зв'язування, на основі аудіоданих з окремих каналів у першому діапазоні частот, що включає обчислення комбінованих частотних коефіцієнтів складеного каналу зв'язування на основі частотних коефіцієнтів двох або більше каналів у першому діапазоні частот; і
обчислення, щонайменше для першого каналу, коефіцієнтів взаємної кореляції між частотними коефіцієнтами першого каналу та комбінованими частотними коефіцієнтами.
13. Пристрій за п. 12, який відрізняється тим, що процес застосування включає застосування оцінювальних просторових параметрів на поканальній основі.
14. Пристрій за п. 12, який відрізняється тим, що коефіцієнти взаємної кореляції являють собою нормовані коефіцієнти взаємної кореляції.
15. Пристрій за п. 14, який відрізняється тим, що процес оцінювання включає розділення другого діапазону частот на смуги другого діапазону частот і обчислення нормованого коефіцієнта взаємної кореляції для кожної смуги другого діапазону частот.
16. Пристрій за п. 15, який відрізняється тим, що процес оцінювання включає:
розділення першого діапазону частот на смуги першого діапазону частот;
усереднення нормованих коефіцієнтів взаємної кореляції за всіма смугами першого діапазону частот; і
застосування масштабного коефіцієнта до середнього нормованих коефіцієнтів взаємної кореляції для одержання оцінювальних просторових параметрів.
17. Пристрій за п. 16, який відрізняється тим, що логічна система додатково сконфігурована для внесення шуму в модифікований другий набір частотних коефіцієнтів, при цьому внесення шуму внесене для моделювання дисперсії оцінювальних просторових параметрів.
18. Пристрій за п. 17, який відрізняється тим, що дисперсія шуму, внесеного логічною системою щонайменше частково ґрунтується на дисперсії в нормованих коефіцієнтах взаємної кореляції.
19. Пристрій за п. 12, який відрізняється тим, що аудіодані прийняті в бітовому потоці, кодованому відповідно до успадкованого процесу кодування.
20. Постійний носій даних, який містить програмне забезпечення, що зберігається на ньому, причому програмне забезпечення містить команди для керування пристроєм з метою:
приймання аудіоданих, що включають:
оцінювання щонайменше першого набору частотних коефіцієнтів і другого набору частотних коефіцієнтів; на основі частини першого набору частотних коефіцієнтів, просторових параметрів щонайменше для частини другого набору частотних коефіцієнтів; і
застосування оцінювальних просторових параметрів до другого набору частотних коефіцієнтів для генерування модифікованого другого набору частотних коефіцієнтів,
при цьому перший набір частотних коефіцієнтів відповідає першому діапазону частот, а другий набір частотних коефіцієнтів відповідає другому діапазону частот;
при цьому аудіодані містять дані, що відповідають окремим каналам і зв'язаному каналу, і при цьому перший діапазон частот відповідає діапазону частот окремих каналів, а другий діапазон частот відповідає діапазону частот зв'язаних каналів;
при цьому аудіодані містять частотні коефіцієнти в першому діапазоні частот для двох або більше каналів; і
при цьому процес оцінювання включає:
створення складеного каналу зв'язування на основі аудіоданих з окремих каналів у першому діапазоні частот, що включає обчислення комбінованих частотних коефіцієнтів складеного каналу зв'язування на основі частотних коефіцієнтів двох або більше каналів у першому діапазоні частот; і
обчислення, щонайменше для першого каналу, коефіцієнтів взаємної кореляції між частотними коефіцієнтами першого каналу та комбінованими частотними коефіцієнтами.
Текст
Реферат: Прийняті аудіодані можуть включати перший набір частотних коефіцієнтів і другий набір частотних коефіцієнтів. Просторові параметри щонайменше для частини другого набору частотних коефіцієнтів можуть оцінюватися щонайменше частково на основі першого набору частотних коефіцієнтів. Оцінювальні просторові параметри можуть застосовуватися до другого набору частотних коефіцієнтів для генерування модифікованого другого набору частотних коефіцієнтів. Перший набір частотних коефіцієнтів може відповідати першому діапазону частот (наприклад, діапазону частот окремих каналів), а другий набір частотних коефіцієнтів може відповідати другому діапазону частот (наприклад, діапазону частот зв'язаних каналів). Комбіновані частотні коефіцієнти складеного каналу зв'язування можуть ґрунтуватися на частотних коефіцієнтах двох або більше каналів. Можна обчислити коефіцієнти взаємної кореляції між частотними коефіцієнтами першого каналу й комбінованими частотними коефіцієнтами. UA 113682 C2 (12) UA 113682 C2 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 ГАЛУЗЬ ТЕХНІЧНОГО ЗАСТОСУВАННЯ [0001] Дане розкриття відноситься до обробки сигналів. ПЕРЕДУМОВИ ВИНАХОДУ [0002] Розвиток процесів цифрового кодування й декодування аудіо- і відеоданих продовжує значно впливати на доставку розважального вмісту. Незважаючи на підвищену ємність запам'ятовувальних пристроїв і широкодоступну доставку даних із всезростаючою шириною смуг пропускання, триває тиск, спрямований на зведення до мінімуму кількості даних, що підлягають зберіганню та/або передачі. Аудіо- і відеодані часто доставляються спільно, і ширина смуги пропускання для аудіоданих часто обмежена вимогами частини, що відноситься до відеоданих. [0003] Відповідно, аудіодані часто кодують із високими коефіцієнтами стиснення, іноді з коефіцієнтами стиснення 30:1 або вище. Оскільки спотворення сигналу збільшується з величиною стиснення, що застосовують, можна досягти компромісів між точністю відтворення декодовуваних аудіоданих і ефективністю зберігання та/або передачі кодованих даних. [0004] Більше того, бажано зменшити складність алгоритмів кодування й декодування. Кодування додаткових даних, що стосуються процесу кодування, може спрощувати процес декодування, але ціною зберігання та/або передачі додаткових кодованих даних. І хоча існуючі способи кодування й декодування аудіоданих є, у цілому, задовільними, бажаними могли б бути й удосконалені способи. КОРОТКИЙ ОПИС ВИНАХОДУ [0005] Деякі особливості предмета винаходу, що описані у даному розкритті, можуть бути реалізовані у способах обробки аудіоданих. Деякі такі способи можуть включати етап приймання аудіоданих, що відповідають ряду звукових каналів. Ці аудіодані можуть містити представлення у частотній області, що відповідає коефіцієнтам набору фільтрів системи кодування або обробки аудіоданих. Спосіб може включати етап застосування процесу декореляції, щонайменше, до деяких з аудіоданих. У деяких реалізаціях процес декореляції можна виконувати з тими ж коефіцієнтами набору фільтрів, що й коефіцієнти, які використовуються системою кодування або обробки аудіоданих. [0006] У деяких реалізаціях процес декореляції можна виконувати без перетворення коефіцієнтів представлення в частотній області у представлення в іншій частотній області або у часовій області. Представлення в частотній області може являти собою результат застосування набору фільтрів із критичною дискретизацією та з досконалим відновленням. Процес декореляції може включати генерування сигналів реверберації або сигналів декореляції шляхом застосування лінійних фільтрів, щонайменше, до частини представлення в частотній області. Це представлення в частотній області може являти собою результат застосування до аудіоданих у часовій області модифікованого дискретного синусного перетворення, модифікованого дискретного косинусного перетворення або ортогонального перетворення з перекриттям. Процес декореляції може включати застосування алгоритму декореляції, що діє повністю на дійснозначних коефіцієнтах. [0007] Відповідно до деяких реалізацій цей процес декореляції може включати вибіркову або адаптивну до сигналу декореляцію конкретних каналів. Альтернативно або додатково процес декореляції може включати вибіркову або адаптивну до сигналу декореляцію конкретних смуг частот. Процес декореляції може включати застосування декореляційного фільтра до частини прийнятих аудіоданих для вироблення фільтрованих аудіоданих. Процес декореляції може включати використання неієрархічного мікшера для об'єднання прямої частини прийнятих аудіоданих з фільтрованими аудіоданими відповідно до просторових параметрів. [0008] У деяких реалізаціях відомості про декореляцію можуть бути прийняті або разом з аудіоданими, або інакше. Процес декореляції може включати декореляцію, щонайменше, деяких з аудіоданих відповідно до прийнятих відомостей про декореляцію. Ці прийняті відомості про декореляцію можуть містити коефіцієнти кореляції між окремими відособленими каналами й каналом зв'язування, коефіцієнти кореляції між окремими відособленими каналами, явні відомості про тональність та/або відомості про короткочасні події. [0009] Спосіб може включати етап визначення відомостей про декореляцію на основі прийнятих аудіоданих. Процес декореляції може включати декореляцію, щонайменше, деяких аудіоданих відповідно до визначуваних відомостей про декореляцію. Спосіб може включати етап приймання відомостей про декореляцію, закодованих разом з аудіоданими. Процес декореляції може включати декореляцію, щонайменше, деяких аудіоданих відповідно до щонайменше одного з наступного: прийняті відомості про декореляцію або визначувані відомості про декореляцію. 1 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 [0010] Відповідно до деяких реалізацій, система кодування або обробки аудіоданих може являти собою успадковану систему кодування або обробки аудіоданих. Спосіб може включати етап приймання елементів механізму керування у бітовому потоці, виробленому цією успадкованою системою кодування або обробки аудіоданих. Процес декореляції може, щонайменше, частково ґрунтуватися на цих елементах механізму керування. [0011] У деяких реалізаціях пристрій може містити інтерфейс і логічну систему, сконфігуровану для приймання через інтерфейс аудіоданих, що відповідають ряду звукових каналів. Ці аудіодані можуть містити представлення в частотній області, що відповідає коефіцієнтам набору фільтрів системи кодування або обробки аудіоданих. Логічна система може бути сконфігурована для застосування процесу декореляції, щонайменше, до деяких з аудіоданих. У деяких реалізаціях процес декореляції можна виконувати з тими ж коефіцієнтами набору фільтрів, що й коефіцієнти, які використовує система кодування або обробки аудіоданих. Логічна система може містити щонайменше одне з наступного: одно- або багатокристальний процесор загального призначення, процесор цифрової обробки сигналів (DSP), проблемно-орієнтовану інтегральну мікросхему (ASIC), програмовану вентильну матрицю (FPGA) або інший програмований логічний пристрій, схему на дискретних компонентах або транзисторну логічну схему, або компоненти дискретного апаратного забезпечення. [0012] У деяких реалізаціях процес декореляції можна виконувати без перетворення коефіцієнтів представлення в частотній області у представлення в іншій частотній області або у часовій області. Представлення в частотній області може являти собою результат застосування набору фільтрів із критичною дискретизацією. Процес декореляції може включати генерування сигналів реверберації, або сигналів декореляції, шляхом застосування лінійних фільтрів, щонайменше, до частини представлення в частотній області. Це представлення в частотній області може являти собою результат застосування до аудіоданих у часовій області модифікованого дискретного синусного перетворення, модифікованого дискретного косинусного перетворення або ортогонального перетворення з перекриттям. Процес декореляції може включати застосування алгоритму декореляції, що діє повністю на дійснозначних коефіцієнтах. [0013] Процес декореляції може включати вибіркову або адаптивну до сигналу декореляцію конкретних каналів. Процес декореляції може включати вибіркову або адаптивну до сигналу декореляцію конкретних смуг частот. Процес декореляції може включати застосування декореляційного фільтра до частини прийнятих аудіоданих для вироблення фільтрованих аудіоданих. У деяких реалізаціях процес декореляції може включати використання неієрархічного мікшера для об'єднання прямої частини прийнятих аудіоданих з фільтрованими аудіоданими відповідно до просторових параметрів. [0014] Пристрій може містити запам'ятовувальний пристрій. У деяких реалізаціях інтерфейс може являти собою інтерфейс між логічною системою та цим запам'ятовувальним пристроєм. Альтернативно інтерфейс може являти собою мережний інтерфейс. [0015] Система кодування або обробки аудіоданих може являти собоюуспадковану систему кодування або обробки аудіоданих. У деяких реалізаціях логічна система може бути також сконфігурована для приймання через інтерфейс елементів механізму керування у бітовому потоці, виробленому успадкованою системою кодування або обробки аудіоданих. Процес декореляції може, щонайменше, частково ґрунтуватися на цих елементах механізму керування. [0016] Деякі особливості даного розкриття можуть бути реалізовані на постійному носії даних, що містить програмне забезпечення, яке зберігається на ньому. Це програмне забезпечення може містити команди для керування пристроєм з метою приймання аудіоданих, що відповідають ряду звукових каналів. Ці аудіодані можуть містити представлення в частотній області, що відповідає коефіцієнтам набору фільтрів системи кодування або обробки аудіоданих. Програмне забезпечення може містити команди для керування пристроєм з метою застосування процесу декореляції, щонайменше, до деяких з аудіоданих. У деяких реалізаціях процес декореляції виконується з такими ж коефіцієнтами набору фільтрів, що й коефіцієнти, які використовує система кодування або обробки аудіоданих. [0017] У деяких реалізаціях процес декореляції можна виконувати без перетворення коефіцієнтів представлення в частотній області у представлення в іншій частотній області або в часовій області. Представлення в частотній області може являти собою результат застосування набору фільтрів із критичною дискретизацією. Процес декореляції може включати генерування сигналів реверберації або сигналів декореляції шляхом застосування лінійних фільтрів, щонайменше, до частини представлення в частотній області. Це представлення в частотній області може являти собою результат застосування до аудіоданих у часовій області модифікованого дискретного синусного перетворення, модифікованого дискретного косинусного 2 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 перетворення або ортогонального перетворення з перекриттям. Процес декореляції може включати застосування алгоритму декореляції, що діє повністю на дійснозначних коефіцієнтах. [0018] Деякі способи можуть включати етапи приймання аудіоданих, що відповідають ряду звукових каналів, і визначення звукових характеристик цих аудіоданих. Ці звукові характеристики можуть містити відомості про короткочасні події. Ці способи можуть включати етапи визначення величини декореляції для аудіоданих, щонайменше, частково на основі звукових характеристик і обробки цих аудіоданих відповідно до визначуваної величини декореляції. [0019] У деяких випадках, явні відомості про короткочасні події можуть не бути прийняті разом з аудіоданими. У деяких реалізаціях процес визначення відомостей про короткочасні події може включати виявлення м'якої короткочасної події. [0020] Процес визначення відомостей про короткочасні події може включати оцінювання правдоподібності та/або жорсткості короткочасної події. Процес визначення відомостей про короткочасні події може включати оцінювання тимчасової зміни потужності в аудіоданих. [0021] Процес визначення звукових характеристик може включати приймання разом з аудіоданими явних відомостей про короткочасні події. Ці явні відомості про короткочасні події можуть містити щонайменше одне з наступного: контрольне значення короткочасної події, що відповідає чітко вираженій короткочасній події, контрольне значення короткочасної події, яке відповідає чітко вираженій некороткочасній події, або проміжне контрольне значення короткочасної події. Явні відомості про короткочасні події можуть містити проміжне контрольне значення короткочасної події або контрольне значення короткочасної події, що відповідає чітко вираженій короткочасній події. Це контрольне значення короткочасної події може бути піддано дії функції експоненційного згасання. [0022] Явні відомості про короткочасні події можуть вказувати на чітко виражену короткочасну подію. Обробка аудіоданих може включати тимчасову зупинку або уповільнення процесу декореляції. Явні відомості про короткочасні події можуть містити контрольне значення короткочасної події, що відповідає чітко вираженій некороткочасній події, або проміжне значення короткочасної події. Процес визначення відомостей про короткочасні події може включати виявлення м'якої короткочасної події. Процес виявлення м'якої короткочасної події може включати оцінювання щонайменше одного з наступного: правдоподібність або жорсткість короткочасної події. [0023] Визначувані відомості про короткочасні події можуть являти собою визначуване контрольне значення короткочасної події, що відповідає м'якій короткочасній події. Спосіб може включати етап об'єднання визначуваного контрольного значення короткочасної події із контрольним значенням короткочасної події, що приймають, для одержання нового контрольного значення короткочасної події. Процес об'єднання визначуваного контрольного значення короткочасної події й контрольного значення короткочасної події, яке приймають, може включати визначення максимального значення серед визначуваного контрольного значення короткочасної події та контрольного значення короткочасної події, що приймають. [0024] Процес виявлення м'якої короткочасної події може включати виявлення тимчасової зміни потужності аудіоданих. Виявлення цієї тимчасової зміни потужності може включати визначення зміни середнього логарифмічної потужності. Це середнє логарифмічної потужності може являти собою зважене за смугами частот середнє логарифмічної потужності. Визначення зміни в середньому логарифмічної потужності може включати визначення тимчасової асиметричної різниці потужностей. Ця асиметрична різниця потужностей може виділяти підвищення потужності і зменшувати зниження потужності. Спосіб може включати етап визначення на основі асиметричної різниці потужностей необробленої міри короткочасної події. Визначення цієї необробленої міри короткочасної події може включати обчислення функції правдоподібності короткочасних подій на основі припущення про те, що тимчасова асиметрична різниця потужностей є розподіленою відповідно до гаусового розподілу. Спосіб може включати етап визначення контрольного значення короткочасної події на основі необробленої міри короткочасної події. Спосіб може включати етап застосування функції експоненційного згасання до контрольного значення короткочасної події. [0025] Деякі способи можуть включати етапи застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих відповідно до відношення мікшування. Процес визначення величини декореляції може включати модифікацію відношення мікшування, щонайменше, частково на основі контрольного значення короткочасної події. [0026] Деякі способи можуть включати етап застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих. Визначення величини 3 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 декореляції для аудіоданих може включати ослаблення введення в декореляційний фільтр на основі відомостей про короткочасні події. Процес визначення величини декореляції для аудіоданих може включати зменшення величини декореляції у відповідь на виявлення м'якої короткочасної події. [0027] Обробка аудіоданих може включати застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих відповідно до відношення мікшування. Процес зменшення величини декореляції може включати модифікацію відношення мікшування. [0028] Обробка аудіоданих може включати застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих, оцінювання коефіцієнта підсилення, що підлягає застосуванню до цих фільтрованих аудіоданих, застосування цього коефіцієнта підсилення до фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих. [0029] Процес оцінювання може включати приведення потужності фільтрованих аудіоданих у відповідність із потужністю прийнятих аудіоданих. У деяких реалізаціях процеси оцінювання й застосування коефіцієнта підсилення можна виконувати за допомогою набору дакерів. Набір дакерів може містити буфери. До фільтрованих аудіоданих може застосовуватися фіксована затримка, і така ж затримка може застосовуватися до буферів. [0030] Щонайменше одне з наступного: вікно згладжування оцінки потужності для дакерів або коефіцієнт підсилення, що підлягає застосуванню до фільтрованих аудіоданих, може, щонайменше, частково ґрунтуватися на визначуваних відомостях про короткочасні події. У деяких реалізаціях, якщо короткочасна подія є відносно більш правдоподібною, або виявлена відносно більш сильна короткочасна подія, може застосовуватися більш коротке вікно згладжування, і більш довге вікно згладжування може застосовуватися, якщо короткочасна подія є відносно менш правдоподібною, або виявлена відносно більш слабка короткочасна подія, або короткочасна подія не виявлена. [0031] Деякі способи можуть включати етапи застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих, оцінювання коефіцієнта підсилення дакера, що підлягає застосуванню до цих фільтрованих аудіоданих, застосування цього коефіцієнта підсилення дакера до фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих відповідно до відношення мікшування. Процес визначення величини декореляції може включати модифікацію відношення мікшування на основі щонайменше одного з наступного: відомості про короткочасні події або коефіцієнт підсилення дакера. [0032] Процес визначення звукових характеристик може включати визначення одного з наступного: канал, що є каналом з комутацією блоків, канал, що є каналом поза зв'язуванням, або відсутність використання зв'язування каналів. Визначення величини декореляції для аудіоданих може включати визначення того, що процес декореляції слід сповільнити або тимчасово зупинити. [0033] Обробка аудіоданих може включати процес розмивання в декореляційному фільтрі. Спосіб може включати етап визначення, щонайменше, частково на основі відомостей про короткочасні події, того, що процес розмивання в декореляційному фільтрі слід модифікувати або тимчасово зупинити. Відповідно до деяких способів, можна визначити, що процес розмивання в декореляційному фільтрі буде модифікований шляхом зміни значення максимального кроку для полюсів розмивання в декореляційному фільтрі. [0034] Відповідно до деяких реалізацій пристрій може містити інтерфейс і логічну систему. Ця логічна система може бути сконфігурована для приймання з інтерфейсу аудіоданих, що відповідають ряду звукових каналів, і визначення звукових характеристик цих аудіоданих. Ці звукові характеристики можуть містити відомості про короткочасні події. Логічна система може бути сконфігурована для визначення величини декореляції для аудіоданих, щонайменше, частково на основі звукових характеристик і для обробки аудіоданих відповідно до визначуваної величини декореляції. [0035] У деяких реалізаціях явні відомості про короткочасні події можуть не бути прийняті разом з аудіоданими. Процес визначення відомостей про короткочасні події може включати виявлення м'якої короткочасної події. Процес визначення відомостей про короткочасні події може включати оцінювання щонайменше одного з наступного: правдоподібність або жорсткість короткочасної події. Процес визначення відомостей про короткочасні події може включати оцінювання тимчасової зміни потужності в аудіоданих. [0036] У деяких реалізаціях визначення звукових характеристик може включати приймання разом з аудіоданими явних відомостей про короткочасні події. Ці явні відомості про короткочасні 4 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 події можуть вказувати щонайменше на одне з наступного: контрольне значення короткочасної події, що відповідає чітко вираженій короткочасній події, контрольне значення короткочасної події, що відповідає чітко вираженій некороткочасній події, або проміжне контрольне значення короткочасної події. Явні відомості про короткочасні події можуть містити проміжне контрольне значення короткочасної події або контрольне значення короткочасної події, що відповідає чітко вираженій короткочасній події. Це контрольне значення короткочасної події може бути піддане дії функції експоненційного згасання. [0037] Якщо явні відомості про короткочасні події вказують на чітко виражену короткочасну подію, то обробка аудіоданих може включати тимчасову затримку або зупинку процесу декореляції. Якщо явні відомості про короткочасні події містять контрольне значення короткочасної події, що відповідає вираженій некороткочасній події, або проміжне значення короткочасної події, то процес визначення відомостей про короткочасні події може включати виявлення м'якої короткочасної події. Визначувані відомості про короткочасні події можуть являти собою визначуване контрольне значення короткочасної події, що відповідає м'якій короткочасній події. [0038] Логічна система може бути також сконфігурована для об'єднання визначуваного контрольного значення короткочасної події із контрольним значенням короткочасної події, яке приймають, для одержання нового контрольного значення короткочасної події. У деяких реалізаціях процес об'єднання визначуваного контрольного значення короткочасної події та контрольного значення короткочасної події, яке приймають, може включати визначення максимального значення серед визначуваного контрольного значення короткочасної події та контрольного значення короткочасної події, яке визначають. [0039] Процес виявлення м'якої короткочасної події може включати оцінювання щонайменше одного з наступного: правдоподібність або жорсткість короткочасної події. Процес виявлення м'якої короткочасної події може включати виявлення тимчасової зміни потужності аудіоданих. [0040] У деяких реалізаціях логічна система може бути також сконфігурована для застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих відповідно до відношення мікшування. Процес визначення величини декореляції може включати модифікацію відношення мікшування, щонайменше, частково на основі відомостей про короткочасні події. [0041] Процес визначення величини декореляції для аудіоданих може включати зменшення величини декореляції у відповідь на виявлення м'якої короткочасної події. Обробка аудіоданих може включати застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих відповідно до відношення мікшування. Процес зменшення величини декореляції може включати модифікацію відношення мікшування. [0042] Обробка аудіоданих може включати застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих, оцінювання коефіцієнта підсилення, що підлягає застосуванню до цих фільтрованих аудіоданих, застосування цього коефіцієнта підсилення до фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих. Процес оцінювання може включати приведення потужності фільтрованих аудіоданих у відповідність із потужністю прийнятих аудіоданих. Логічна система може містити набір дакерів, сконфігурованих для виконання процесів оцінювання й застосування коефіцієнта підсилення. [0043] Деякі особливості даного розкриття можуть бути реалізовані на постійному носії даних, що містить програмне забезпечення, яке зберігається на ньому. Це програмне забезпечення може містити команди для керування пристроєм з метою приймання аудіоданих, що відповідають ряду звукових каналів, і для визначення звукових характеристик цих аудіоданих. У деяких реалізаціях ці звукові характеристики можуть містити відомості про короткочасні події. Програмне забезпечення може містити команди для керування пристроєм з метою визначення величини декореляції для аудіоданих, щонайменше, частково на основі звукових характеристик і для обробки аудіоданих відповідно до визначуваної величини декореляції. [0044] У деяких випадках, явні відомості про короткочасні події можуть не бути прийняті разом з аудіоданими. Процес визначення відомостей про короткочасні події може включати виявлення м'якої короткочасної події. Процес визначення відомостей про короткочасні події може включати оцінювання щонайменше одного з наступного: правдоподібність або жорсткість 5 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 короткочасної події. Процес визначення відомостей про короткочасні події може включати оцінювання тимчасової зміни потужності в аудіоданих. [0045] Однак у деяких реалізаціях визначення звукових характеристик може включати приймання разом з аудіоданими явних відомостей про короткочасні події. Ці явні відомості про короткочасні події можуть містити проміжне контрольне значення короткочасної події, що відповідає чітко вираженій короткочасній події, контрольне значення короткочасної події, що відповідає чітко вираженій некороткочасній події, або проміжне контрольне значення короткочасної події. Якщо явні відомості про короткочасні події вказують на чітко виражену короткочасну подію, то обробка аудіоданих може включати тимчасову зупинку або затримку процесу декореляції. [0046] Якщо явні відомості про короткочасні події містять контрольне значення короткочасної події, що відповідає вираженій некороткочасній події, або проміжне значення короткочасної події, то процес визначення відомостей про короткочасні події може включати виявлення м'якої короткочасної події. Визначувані відомості про короткочасні події можуть являти собою визначуване контрольне значення короткочасної події, що відповідає м'якій короткочасній події. Процес визначення відомостей про короткочасні події може включати об'єднання визначуваного контрольного значення короткочасної події із контрольним значенням короткочасної події, яке приймають, для одержання нового контрольного значення короткочасної події. Процес об'єднання визначуваного контрольного значення короткочасної події та контрольного значення короткочасної події, яке приймають, може включати визначення максимального значення серед визначуваного контрольного значення короткочасної події та контрольного значення короткочасної події, яке приймають. [0047] Процес виявлення м'якої короткочасної події може включати оцінювання щонайменше одного з наступного: правдоподібність або жорсткість короткочасної події. Процес виявлення м'якої короткочасної події може включати виявлення тимчасової зміни потужності аудіоданих. [0048] Програмне забезпечення може містити команди для керування пристроєм з метою застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих і для мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих відповідно до відношення мікшування. Процес визначення величини декореляції може включати модифікацію відношення мікшування, щонайменше, частково на основі відомостей про короткочасні події. Процес визначення величини декореляції для аудіоданих може включати зменшення величини декореляції у відповідь на виявлення м'якої короткочасної події. [0049] Обробка аудіоданих може включати застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих відповідно до відношення мікшування. Процес зменшення величини декореляції може включати модифікацію відношення мікшування. [0050] Обробка аудіоданих може включати застосування декореляційного фільтра до частини аудіоданих для вироблення фільтрованих аудіоданих, оцінювання коефіцієнта підсилення, що підлягає застосуванню до цих фільтрованих аудіоданих, застосування цього коефіцієнта підсилення до фільтрованих аудіоданих і мікшування цих фільтрованих аудіоданих із частиною прийнятих аудіоданих. Процес оцінювання може включати приведення потужності фільтрованих аудіоданих у відповідність із потужністю прийнятих аудіоданих. [0051] Деякі способи можуть включати етапи приймання аудіоданих, що відповідають ряду звукових каналів, і визначення звукових характеристик цих аудіоданих. Ці звукові характеристики можуть містити відомості про короткочасні події. Відомості про короткочасні події можуть містити проміжне контрольне значення короткочасної події, що вказує значення короткочасної події між чітко вираженою короткочасною подією та чітко вираженою некороткочасною подією. Такі способи також можуть включати етап формування кадрів кодованих аудіоданих, що містять кодовані відомості про короткочасні події. [0052] Ці кодовані відомості про короткочасні події можуть містити один або декілька керувальних прапорів. Спосіб може включати етап зв'язування, щонайменше, частини із двох або більше каналів аудіоданих у щонайменше один канал зв'язування. Керувальні прапори можуть містити щонайменше один із наступних прапорів: прапор комутації блоків каналу, прапор каналу поза зв'язуванням або прапор зв'язування у використанні. Спосіб може включати етап визначення комбінації одного або декількох із цих керувальних прапорів для формування кодованих відомостей про короткочасні події, що вказують на щонайменше одне з наступного: чітко виражена короткочасна подія, чітко виражена некороткочасна подія, правдоподібність короткочасної події або жорсткість короткочасної події. 6 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 [0053] Процес визначення відомостей про короткочасні події може включати оцінювання щонайменше одного з наступного: правдоподібність або жорсткість короткочасної події. Кодовані відомості про короткочасні події можуть вказувати на щонайменше одне з наступного: чітко виражена короткочасна подія, чітко виражена некороткочасна подія, правдоподібність короткочасної події або жорсткість короткочасної події. Процес визначення відомостей про короткочасні події може включати оцінювання тимчасової зміни потужності в аудіоданих. [0054] Кодовані відомості про короткочасні події можуть містити контрольне значення короткочасної події, що відповідає короткочасній події. Це контрольне значення короткочасної події може бути піддане дії функції експоненційного згасання. Відомості про короткочасні події можуть вказувати, що процес декореляції слід тимчасово сповільнити або зупинити. [0055] Відомості про короткочасні події можуть указувати, що слід модифікувати відношення мікшування процесу декореляції. Наприклад, відомості про короткочасні події можуть вказувати, що величину декореляції в процесі декореляції слід тимчасово зменшити. [0056] Деякі способи можуть включати етапи приймання аудіоданих, що відповідають ряду звукових каналів, і визначення звукових характеристик цих аудіоданих. Ці звукові характеристики можуть містити дані просторових параметрів. Способи можуть включати етап визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих, щонайменше, частково на основі цих звукових характеристик. Ці процеси декореляційної фільтрації можуть викликати специфічну когерентність між сигналами декореляції ("IDC") між специфічними для каналів сигналами декореляції для щонайменше однієї пари каналів. Процеси декореляційної фільтрації можуть включати застосування декореляційного фільтра, щонайменше, до частини аудіоданих для вироблення фільтрованих аудіоданих. Специфічні для каналів сигнали декореляції можуть бути вироблені шляхом виконання операцій на цих фільтрованих аудіоданих. [0057] Способи можуть включати етапи застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих для вироблення специфічних для каналів сигналів декореляції, визначення параметрів мікшування, щонайменше, частково на основі звукових характеристик і мікшування цих специфічних для каналів сигналів декореляції із прямою частиною аудіоданих відповідно до цих параметрів мікшування. Пряма частина може відповідати частині, до якої застосовується декореляційний фільтр. [0058] Спосіб також може включати етап приймання відомостей відносно кількості вихідних каналів. Процес визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих може, щонайменше, частково ґрунтуватися на цій кількості вихідних каналів. Процес приймання може включати приймання аудіоданих, що відповідають N вхідних звукових каналів. Спосіб може включати етапи визначення того, що аудіодані для N вхідних звукових каналів будуть піддані знижувальному або підвищувальному мікшуванню в аудіодані для K вихідних звукових каналів, і вироблення декорельованих аудіоданих, що відповідають K вихідним звуковим каналам. [0059] Спосіб може включати етапи знижувального або підвищувального мікшування аудіоданих для N вхідних звукових каналів в аудіодані для М проміжних звукових каналів, вироблення декорельованих аудіоданих для цих М проміжних звукових каналів і знижувального або підвищувального мікшування цих декорельованих аудіоданих для М проміжних звукових каналів у декорельовані аудіодані для K вихідних звукових каналів. Визначення двох процесів декореляційної фільтрації для аудіоданих може, щонайменше, частково ґрунтуватися на кількості М проміжних звукових каналів. Процеси декореляційної фільтрації можна визначити, щонайменше, частково на основі рівнянь мікшування N-в-K, М-в-K або N-в-М. [0060] Спосіб також може включати етап керування міжканальною когерентністю ("ICC") між рядом пар звукових каналів. Процес керування ICC може включати щонайменше одне з наступного: приймання значення ICC або визначення значення ICC, щонайменше, частково на основі даних просторових параметрів. [0061] Процес керування ICC може включати щонайменше одне з наступного: приймання набору значень ICC або визначення набору значень ICC, щонайменше, частково на основі даних просторових параметрів. Спосіб також може включати етапи визначення набору значень IDC, щонайменше, частково на основі набору значень IСC і синтезу набору специфічних для каналів сигналів декореляції, що відповідають цьому набору значень IDC, шляхом виконання операцій на фільтрованих аудіоданих. [0062] Спосіб також може включати етап обробки перетворення між першим представленням даних просторових параметрів і другим представленням даних просторових параметрів. Перше представлення даних просторових параметрів може містити представлення когерентності між окремими відособленими каналами та каналом зв'язування. Друге 7 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 представлення даних просторових параметрів може містити представлення когерентності між окремими відособленими каналами. [0063] Процес застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих може включати застосування того самого декореляційного фільтра до аудіоданих для ряду каналів з метою вироблення фільтрованих аудіоданих і множення фільтрованих аудіоданих, що відповідають лівому каналу або правому каналу, на -1. Спосіб також може включати етапи зміни полярності фільтрованих аудіоданих, що відповідають лівому навколишньому каналу, відносно фільтрованих аудіоданих, які відповідають лівому каналу, і зміни полярності фільтрованих аудіоданих, що відповідають правому навколишньому каналу, відносно фільтрованих аудіоданих, які відповідають правому каналу. [0064] Процес застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих може включати застосування першого декореляційного фільтра до аудіоданих для першого й другого каналів з метою вироблення фільтрованих даних першого каналу й фільтрованих даних другого каналу й застосування другого декореляційного фільтра до аудіоданих для третього й четвертого каналів з метою вироблення фільтрованих даних третього каналу й фільтрованих даних четвертого каналу. Перший канал може являти собою лівий канал, другий канал може являти собою правий канал, третій канал може являти собою лівий навколишній канал, і четвертий канал може являти собою правий навколишній канал. Спосіб також може включати етапи зміни полярності фільтрованих даних першого каналу відносно фільтрованих даних другого каналу та зміни полярності фільтрованих даних третього каналу відносно фільтрованих даних четвертого каналу. Процеси визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих можуть включати або визначення того, що до аудіоданих для центрального каналу буде застосований інший декореляційний фільтр, або визначення того, що декореляційний фільтр не буде застосовуватися до аудіоданих для центрального каналу. [0065] Спосіб також може включати етап приймання специфічних для каналів масштабних коефіцієнтів і сигналу каналу зв'язування, що відповідає ряду зв'язаних каналів. Процес застосування може включати застосування щонайменше одного із процесів декореляційної фільтрації до каналу зв'язування для генерування специфічних для каналів фільтрованих аудіоданих і застосування специфічних для каналів масштабних коефіцієнтів до цих специфічних для каналів фільтрованих аудіоданих для вироблення специфічних для каналів сигналів декореляції. [0066] Спосіб також може включати етап визначення параметрів синтезу сигналів декореляції, щонайменше, частково на основі даних просторових параметрів. Параметри синтезу сигналів декореляції можуть являти собою параметри синтезу специфічних для вихідних каналів сигналів декореляції. Спосіб також може включати етап приймання сигналу каналу зв'язування, що відповідає ряду зв'язаних каналів, і специфічних для каналів масштабних коефіцієнтів. Щонайменше один із процесів визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих і застосування цих процесів декореляційної фільтрації до частини аудіоданих може включати генерування набору затравочних сигналів декореляції шляхом застосування набору декореляційних фільтрів до сигналу каналу зв'язування, відправлення цих затравочних сигналів декореляції в синтезатор, застосування параметрів синтезу специфічних для вихідних каналів сигналів декореляції до затравочних сигналів декореляції, прийнятих синтезатором, для вироблення специфічних для каналів синтезованих сигналів декореляції, множення цих специфічних для каналів синтезованих сигналів декореляції на специфічні для каналів масштабні коефіцієнти, що відповідають кожному з каналів, для вироблення масштабованих специфічних для каналів синтезованих сигналів декореляції та вивід цих масштабованих специфічних для каналів синтезованих сигналів декореляції в мікшер прямих сигналів і сигналів декореляції. [0067] Спосіб також може включати етап приймання специфічних для каналів масштабних коефіцієнтів. Щонайменше один із процесів визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих і застосування цих процесів декореляційної фільтрації до частини аудіоданих може включати: генерування набору специфічних для каналів затравочних сигналів декореляції шляхом застосування набору декореляційних фільтрів до аудіоданих; відправлення цих специфічних для каналів затравочних сигналів декореляції в синтезатор; визначення набору специфічних для пар каналів параметрів регулювання рівня, щонайменше, частково на основі специфічних для каналів масштабних коефіцієнтів; застосування параметрів синтезу специфічних для вихідних каналів сигналів декореляції та цих специфічних для пар каналів параметрів регулювання рівня до специфічних для каналів затравочних сигналів декореляції, що прийняті синтезатором, для вироблення специфічних для 8 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 каналів синтезованих сигналів декореляції; і вивід цих специфічних для каналів синтезованих сигналів декореляції в мікшер прямих сигналів і сигналів декореляції. [0068] Визначення параметрів синтезу специфічних для вихідних каналів сигналів декореляції може включати визначення набору значень IDC, щонайменше, частково на основі даних просторових параметрів і визначення параметрів синтезу специфічних для вихідних каналів сигналів декореляції, що відповідають набору значень IDC. Набір значень IDC можна визначити, щонайменше, частково відповідно до когерентності між окремими відособленими каналами й каналом зв'язування і когерентністю між парами окремих відособлених каналів. [0069] Процес мікшування може включати використання неієрархічного мікшера для об'єднання специфічних для каналів сигналів декореляції із прямою частиною аудіоданих. Визначення звукових характеристик може включати приймання разом з аудіоданими явних відомостей про звукові характеристики. Визначення звукових характеристик може включати визначення відомостей про звукові характеристики на основі однієї або декількох визначальних ознак аудіоданих. Дані просторових параметрів можуть містити представлення когерентності між окремими відособленими каналами і каналом зв'язування та/або представлення когерентності між парами окремих відособлених каналів. Звукові характеристики можуть містити щонайменше одне з наступного: відомості про тональність або відомості про короткочасні події. [0070] Визначення параметрів мікшування може, щонайменше, частково ґрунтуватися на даних просторових параметрів. Спосіб також може включати етап надання параметрів мікшування мікшеру прямих сигналів і сигналів декореляції. Параметри мікшування можуть являти собою специфічні для вихідних каналів параметри мікшування. Спосіб також може включати етап визначення модифікованих специфічних для вихідних каналів параметрів мікшування, щонайменше, частково на основі специфічних для вихідних каналів параметрів мікшування та керувальної інформації короткочасних подій. [0071] Відповідно до деяких реалізацій пристрій може містити інтерфейс і логічну систему, сконфігуровану для приймання аудіоданих, що відповідають ряду звукових каналів, і визначення звукових характеристик цих аудіоданих. Ці звукові характеристики можуть містити дані просторових параметрів. Логічна система може бути сконфігурована для визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих, щонайменше, частково на основі звукових характеристик. Процеси декореляційної фільтрації можуть викликати специфічну IDC між специфічними для каналів сигналами декореляції для щонайменше однієї пари каналів. Процеси декореляційної фільтрації можуть включати застосування декореляційного фільтра, щонайменше, до частини аудіоданих для вироблення фільтрованих аудіоданих. Специфічні для каналів сигнали декореляції можуть бути вироблені шляхом виконання операцій на цих фільтрованих аудіоданих. [0072] Логічна система може бути сконфігурована для: застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих для вироблення специфічних для каналів сигналів декореляції; визначення параметрів мікшування, щонайменше, частково на основі звукових характеристик; і мікшування цих специфічних для каналів сигналів декореляції із прямою частиною аудіоданих відповідно до цих параметрів мікшування. Пряма частина може відповідати частині, до якої застосовується декореляційний фільтр. [0073] Процес приймання може включати приймання відомостей відносно кількості вихідних каналів. Процес визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих може, щонайменше, частково ґрунтуватися на цій кількості вихідних каналів. Наприклад, процес приймання може включати приймання аудіоданих, що відповідають N вхідним звуковим каналам, а логічна система може бути сконфігурована для: визначення того, що аудіодані для N вхідних звукових каналів будуть піддані знижувальному або підвищувальному мікшуванню в аудіодані для K вихідних звукових каналів, і вироблення декорельованих аудіоданих, що відповідають K вихідним звуковим каналам. [0074]Логічна система може бути також сконфігурована для: знижувального або підвищувального мікшування аудіоданих для N вхідних звукових каналів в аудіодані для М проміжних звукових каналів; вироблення декорельованих аудіоданих для цих М проміжних звукових каналів; і знижувального або підвищувального мікшування цих декорельованих аудіоданих для М проміжних звукових каналів у декорельовані аудіодані для K вихідних звукових каналів. [0075] Процеси декореляційної фільтрації можна визначити, щонайменше, частково на основі рівнянь мікшування N-в-K. Визначення двох процесів декореляційної фільтрації для аудіоданих може, щонайменше, частково ґрунтуватися на кількості М проміжних звукових каналів. Процеси декореляційної фільтрації можна визначити, щонайменше, частково на основі рівнянь мікшування М-в-K або N-в-M. 9 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 [0076] Логічна система може бути також сконфігурована для керування ICC між рядом пар звукових каналів. Процес керування ICC може включати щонайменше одне з наступного: приймання значення ICC або визначення значення ICC, щонайменше, частково на основі даних просторових параметрів. Логічна система може бути також сконфігурована для визначення набору значень IDC, щонайменше, частково на основі набору значень IСC і синтезу набору специфічних для каналів сигналів декореляції, що відповідають набору значень IDC, шляхом виконання операцій на фільтрованих аудіоданих. [0077] Логічна система може бути також сконфігурована для обробки перетворення між першим представленням даних просторових параметрів і другим представленням даних просторових параметрів. Перше представлення даних просторових параметрів може містити представлення когерентності між окремими відособленими каналами й каналом зв'язування. Друге представлення даних просторових параметрів може містити представлення когерентності між окремими відособленими каналами. [0078] Процес застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих може включати застосування того самого декореляційного фільтра до аудіоданих для ряду каналів з метою вироблення фільтрованих аудіоданих і множення фільтрованих аудіоданих, що відповідають лівому каналу або правому каналу, на -1. Логічна система може бути також сконфігурована для зміни полярності фільтрованих аудіоданих, що відповідають лівому навколишньому каналу, відносно фільтрованих аудіоданих, які відповідають лівому каналу, і зміни полярності фільтрованих аудіоданих, що відповідають правому навколишньому каналу, відносно фільтрованих аудіоданих, які відповідають правому каналу. [0079] Процес застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих може включати застосування першого декореляційного фільтра до аудіоданих для першого й другого каналів з метою вироблення фільтрованих даних першого каналу й фільтрованих даних другого каналу та застосування другого декореляційного фільтра до аудіоданих для третього й четвертого каналів з метою вироблення фільтрованих даних третього каналу й фільтрованих даних четвертого каналу. Перший канал може являти собою лівий канал, другий канал може являти собою правий канал, третій канал може являти собою лівий навколишній канал, і четвертий канал може являти собою правий навколишній канал. [0080] Логічна система може бути також сконфігурована для зміни полярності фільтрованих даних першого каналу відносно фільтрованих даних другого каналу та зміни полярності фільтрованих даних третього каналу відносно фільтрованих даних четвертого каналу. Процеси визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих можуть включати або визначення того, що до аудіоданих для центрального каналу буде застосований інший декореляційний фільтр, або визначення того, що декореляційний фільтр не буде застосовуватися до аудіоданих для центрального каналу. [0081] Логічна система може бути також сконфігурована для приймання з інтерфейсу специфічних для каналів масштабних коефіцієнтів і сигналу каналу зв'язування, що відповідає ряду зв'язаних каналів. Процес застосування може включати застосування щонайменше одного із процесів декореляційної фільтрації до каналу зв'язування для генерування специфічних для каналів фільтрованих аудіоданих і застосування специфічних для каналів масштабних коефіцієнтів до цих специфічних для каналів фільтрованих аудіоданих для вироблення специфічних для каналів сигналів декореляції. [0082] Логічна система може бути також сконфігурована для визначення параметрів синтезу сигналів декореляції, щонайменше, частково на основі даних просторових параметрів. Параметри синтезу сигналів декореляції можуть являти собою параметри синтезу специфічних для вихідних каналів сигналів декореляції. Логічна система може бути також сконфігурована для приймання з інтерфейсу сигналу каналу зв'язування, що відповідає ряду зв'язаних каналів, і специфічних для каналів масштабних коефіцієнтів. [0083] Щонайменше один із процесів визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих і застосування цих процесів декореляційної фільтрації до частини аудіоданих може включати: генерування набору затравочних сигналів декореляції шляхом застосування набору декореляційних фільтрів до сигналу каналу зв'язування; відправлення цих затравочних сигналів декореляції в синтезатор; застосування параметрів синтезу специфічних для вихідних каналів сигналів декореляції до затравочних сигналів декореляції, що прийняті синтезатором, для вироблення специфічних для каналів синтезованих сигналів декореляції; множення цих специфічних для каналів синтезованих сигналів декореляції на специфічні для каналів масштабні коефіцієнти, що відповідають кожному з каналів, для вироблення масштабованих специфічних для каналів синтезованих сигналів декореляції; і вивід цих 10 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 масштабованих специфічних для каналів синтезованих сигналів декореляції в мікшер прямих сигналів і сигналів декореляції. [0084] Щонайменше один із процесів визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих і застосування цих процесів декореляційної фільтрації до частини аудіоданих може включати: генерування набору специфічних для каналів затравочних сигналів декореляції шляхом застосування набору декореляційних фільтрів до аудіоданих; відправлення цих специфічних для каналів затравочних сигналів декореляції в синтезатор; визначення набору специфічних для пар каналів параметрів регулювання рівня, щонайменше, частково на основі специфічних для каналів масштабних коефіцієнтів; застосування параметрів синтезу специфічних для вихідних каналів сигналів декореляції та цих специфічних для пар каналів параметрів регулювання рівня до специфічних для каналів затравочних сигналів декореляції, що прийняті синтезатором, для вироблення специфічних для каналів синтезованих сигналів декореляції; і вивід цих специфічних для каналів синтезованих сигналів декореляції в мікшер прямих сигналів і сигналів декореляції. [0085] Визначення параметрів синтезу специфічних для вихідних каналів сигналів декореляції може включати визначення набору значень IDC, щонайменше, частково на основі даних просторових параметрів і визначення параметрів синтезу специфічних для вихідних каналів сигналів декореляції, що відповідають набору значень IDC. Набір значень IDC можна визначити, щонайменше, частково відповідно до когерентності між окремими відособленими каналами й каналом зв'язування, і когерентністю між парами окремих відособлених каналів. [0086] Процес мікшування може включати використання неієрархічного мікшера для об'єднання специфічних для каналів сигналів декореляції із прямою частиною аудіоданих. Визначення звукових характеристик може включати приймання разом з аудіоданими явних відомостей про звукові характеристики. Визначення звукових характеристик може включати визначення відомостей про звукові характеристики на основі одного або декількох визначальних ознак аудіоданих. Звукові характеристики можуть містити відомості про тональність та/або відомості про короткочасні події. [0087] Дані просторових параметрів можуть містити представлення когерентності між окремими відособленими каналами й каналом зв'язування та/або представлення когерентності між парами окремих відособлених каналів. Визначення параметрів мікшування може, щонайменше, частково ґрунтуватися на даних просторових параметрів. [0088] Логічна система може бути також сконфігурована для надання параметрів мікшування мікшеру прямих сигналів і сигналів декореляції. Параметри мікшування можуть являти собою специфічні для вихідних каналів параметри мікшування. Логічна система може бути також сконфігурована для визначення модифікованих специфічних для вихідних каналів параметрів мікшування, щонайменше, частково на основі специфічних для вихідних каналів параметрів мікшування й керувальної інформації короткочасних подій. [0089] Пристрій може містити запам'ятовувальний пристрій. Інтерфейс може являти собою інтерфейс між логічною системою та цим запам'ятовувальним пристроєм. Однак інтерфейс може являти собою і мережний інтерфейс. [0090] Деякі особливості даного розкриття можуть бути реалізовані на постійному носії даних, що містить програмне забезпечення, яке зберігається на ньому. Це програмне забезпечення може містити команди для керування пристроєм з метою приймання аудіоданих, що відповідають ряду звукових каналів, і для визначення звукових характеристик цих аудіоданих. Ці звукові характеристики можуть містити дані просторових параметрів. Програмне забезпечення може містити команди для керування пристроєм з метою визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих, щонайменше, частково на основі цих звукових характеристик. Процеси декореляційної фільтрації можуть викликати специфічну IDC між специфічними для каналів сигналами декореляції для щонайменше однієї пари каналів. Процеси декореляційної фільтрації можуть включати застосування декореляційного фільтра, щонайменше, до частини аудіоданих для вироблення фільтрованих аудіоданих. Специфічні для каналів сигнали декореляції можуть бути вироблені шляхом виконання операцій на цих фільтрованих аудіоданих. [0091] Програмне забезпечення може містити команди для керування пристроєм з метою застосування процесів декореляційної фільтрації, щонайменше, щодо частини аудіоданих для вироблення специфічних для каналів сигналів декореляції; визначення параметрів мікшування, щонайменше, частково на основі звукових характеристик; і мікшування цих специфічних для каналів сигналів декореляції із прямою частиною аудіоданих відповідно до цих параметрів мікшування. Пряма частина може відповідати частині, до якої застосовується декореляційний фільтр. 11 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 [0092] Програмне забезпечення може містити команди для керування пристроєм з метою приймання відомостей відносно кількості вихідних каналів. Процес визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих може, щонайменше, частково ґрунтуватися на цій кількості вихідних каналів. Наприклад, процес приймання може включати приймання аудіоданих, що відповідають N вхідних звукових каналів. Програмне забезпечення може містити команди для керування пристроєм з метою визначення того, що аудіодані для N вхідних звукових каналів будуть піддані знижувальному або підвищувальному мікшуванню в аудіодані для K вихідних звукових каналів, і вироблення декорельованих аудіоданих, що відповідають K вихідним звуковим каналам. [0093] Програмне забезпечення може містити команди для керування пристроєм з метою: знижувального або підвищувального мікшування аудіоданих для N вхідних звукових каналів в аудіодані для М проміжних звукових каналів; вироблення декорельованих аудіоданих для цих М проміжних звукових каналів; і знижувального або підвищувального мікшування цих декорельованих аудіоданих для М проміжних звукових каналів у декорельовані аудіодані для K вихідних звукових каналів. [0094] Визначення двох процесів декореляційної фільтрації для аудіоданих може, щонайменше, частково ґрунтуватися на кількості М проміжних звукових каналів. Процеси декореляційної фільтрації можна визначити, щонайменше, частково на основі рівнянь мікшування N-в-K, М-в-K або N-в-М. [0095] Програмне забезпечення може містити команди для керування пристроєм з метою виконання процесу керування ICC між рядом пар звукових каналів. Процес керування ICC може включати щонайменше одне з наступного: приймання значення ICC або визначення значення ICC, щонайменше, частково на основі даних просторових параметрів. Процес керування ICC може включати щонайменше одне з наступного: приймання набору значень ICC або визначення набору значень ICC, щонайменше, частково на основі даних просторових параметрів. Програмне забезпечення може містити команди для керування пристроєм з метою виконання процесів визначення набору значень IDC, щонайменше, частково на основі набору значень IСC і синтезу набору специфічних для каналів сигналів декореляції, що відповідають набору значень IDC, шляхом виконання операцій на фільтрованих аудіоданих. [0096] Процес застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих може включати застосування того самого декореляційного фільтра до аудіоданих для ряду каналів з метою вироблення фільтрованих аудіоданих і множення фільтрованих аудіоданих, що відповідають лівому каналу або правому каналу, на -1. Програмне забезпечення може містити команди для керування пристроєм з метою виконання процесів зміни полярності фільтрованих аудіоданих, що відповідають лівому навколишньому каналу, відносно фільтрованих аудіоданих, які відповідають лівому каналу, і зміни полярності фільтрованих аудіоданих, що відповідають правому навколишньому каналу, відносно фільтрованих аудіоданих, які відповідають правому каналу. [0097] Процес застосування процесів декореляційної фільтрації, щонайменше, до частини аудіоданих може включати застосування першого декореляційного фільтра до аудіоданих для першого й другого каналів з метою вироблення фільтрованих даних першого каналу й фільтрованих даних другого каналу і застосування другого декореляційного фільтра до аудіоданих для третього й четвертого каналів з метою вироблення фільтрованих даних третього каналу й фільтрованих даних четвертого каналу. Перший канал може являти собою лівий канал, другий канал може являти собою правий канал, третій канал може являти собою лівий навколишній канал, і четвертий канал може являти собою правий навколишній канал. [0098] Програмне забезпечення може містити команди для керування пристроєм з метою виконання процесів зміни полярності фільтрованих даних першого каналу відносно фільтрованих даних другого каналу й зміни полярності фільтрованих даних третього каналу відносно фільтрованих даних четвертого каналу. Процеси визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих можуть включати або визначення того, що по відношенню до аудіоданих для центрального каналу буде застосований інший декореляційний фільтр, або визначення того, що декореляційний фільтр не буде застосовуватися до аудіоданих для центрального каналу. [0099] Програмне забезпечення може містити команди для керування пристроєм з метою приймання специфічних для каналів масштабних коефіцієнтів і сигналу каналу зв'язування, що відповідає ряду зв'язаних каналів. Процес застосування може включати застосування щонайменше одного із процесів декореляційної фільтрації до каналу зв'язування для генерування специфічних для каналів фільтрованих аудіоданих і застосування специфічних для 12 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 каналів масштабних коефіцієнтів до цих специфічних для каналів фільтрованих аудіоданих для вироблення специфічних для каналів сигналів декореляції. [00100] Програмне забезпечення може містити команди для керування пристроєм з метою визначення параметрів синтезу сигналів декореляції, щонайменше, частково на основі даних просторових параметрів. Параметри синтезу сигналів декореляції можуть являти собою параметри синтезу специфічних для вихідних каналів сигналів декореляції. Програмне забезпечення може містити команди для керування пристроєм з метою приймання сигналу каналу зв'язування, що відповідає ряду зв'язаних каналів і специфічних для каналів масштабних коефіцієнтів. Щонайменше один із процесів визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих і застосування цих процесів декореляційної фільтрації до частини аудіоданих може включати: генерування набору затравочних сигналів декореляції шляхом застосування набору декореляційних фільтрів до сигналу каналу зв'язування; відправлення цих затравочних сигналів декореляції в синтезатор; застосування параметрів синтезу специфічних для вихідних каналів сигналів декореляції до затравочних сигналів декореляції, що прийняті синтезатором, для вироблення специфічних для каналів синтезованих сигналів декореляції; множення цих специфічних для каналів синтезованих сигналів декореляції на специфічні для каналів масштабні коефіцієнти, що відповідають кожному з каналів, для вироблення масштабованих специфічних для каналів синтезованих сигналів декореляції; і вивід цих масштабованих специфічних для каналів синтезованих сигналів декореляції в мікшер прямих сигналів і сигналів декореляції. [00101] Програмне забезпечення може містити команди для керування пристроєм з метою приймання сигналу каналу зв'язування, що відповідає ряду зв'язаних каналів і специфічних для каналів масштабних коефіцієнтів. Щонайменше один із процесів визначення щонайменше двох процесів декореляційної фільтрації для аудіоданих і застосування цих процесів декореляційної фільтрації до частини аудіоданих може включати: генерування набору специфічних для каналів затравочних сигналів декореляції шляхом застосування набору декореляційних фільтрів до аудіоданих; відправлення цих специфічних для каналів затравочних сигналів декореляції в синтезатор; визначення набору специфічних для пар каналів параметрів регулювання рівня, щонайменше, частково на основі специфічних для каналів масштабних коефіцієнтів; застосування параметрів синтезу специфічних для вихідних каналів сигналів декореляції та цих специфічних для пар каналів параметрів регулювання рівня до специфічних для каналів затравочних сигналів декореляції, що прийняті синтезатором, для вироблення специфічних для каналів синтезованих сигналів декореляції; і вивід цих специфічних для каналів синтезованих сигналів декореляції в мікшер прямих сигналів і сигналів декореляції. [00102] Визначення параметрів синтезу специфічних для вихідних каналів сигналів декореляції може включати визначення набору значень IDC, щонайменше, частково на основі даних просторових параметрів і визначення параметрів синтезу специфічних для вихідних каналів сигналів декореляції, що відповідають набору значень IDC. Набір значень IDC можна визначити, щонайменше, частково відповідно до когерентності між окремими відособленими каналами й каналом зв'язування, і когерентністю між парами окремих відособлених каналів. [00103] У деяких реалізаціях спосіб може включати етапи: приймання аудіоданих, що містять перший набір частотних коефіцієнтів і другий набір частотних коефіцієнтів; оцінювання, щонайменше, частково на основі цього першого набору частотних коефіцієнтів, просторових параметрів для, щонайменше, частини другого набору частотних коефіцієнтів; і застосування цих оцінювальних просторових параметрів до другого набору частотних коефіцієнтів для генерування модифікованого другого набору частотних коефіцієнтів. Перший набір частотних коефіцієнтів може відповідати першому діапазону частот, а другий набір частотних коефіцієнтів може відповідати другому діапазону частот. Перший діапазон частот може перебувати нижче другого діапазону частот. [00104] Аудіодані можуть містити дані, що відповідають окремим каналам і зв'язаному каналу. Перший діапазон частот може відповідати діапазону частот окремих каналів, а другий діапазон частот може відповідати діапазону частот зв'язаних каналів. Процес застосування може включати застосування оцінювальних просторових параметрів на поканальній основі. [00105] Аудіодані можуть містити частотні коефіцієнти в першому діапазоні частот для двох або більше каналів. Процес оцінювання може включати обчислення комбінованих частотних коефіцієнтів складеного каналу зв'язування на основі частотних коефіцієнтів двох або більше каналів і обчислення для щонайменше першого каналу коефіцієнтів взаємної кореляції між частотними коефіцієнтами першого каналу й комбінованими частотними коефіцієнтами. Ці комбіновані частотні коефіцієнти можуть відповідати першому діапазону частот. 13 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 [00106] Коефіцієнти взаємної кореляції можуть являти собою нормовані коефіцієнти взаємної кореляції. Перший набір частотних коефіцієнтів може містити аудіодані для ряду каналів. Процес оцінювання може включати оцінювання нормованих коефіцієнтів взаємної кореляції для декількох каналів з ряду каналів. Процес оцінювання може включати розділення, щонайменше, частини першого діапазону частот на смуги першого діапазону частот і обчислення нормованого коефіцієнта взаємної кореляції для кожної смуги першого діапазону частот. [00107] У деяких реалізаціях процес оцінювання може включати усереднення нормованих коефіцієнтів взаємної кореляції за всіма смугами першого діапазону частот каналу та застосування масштабного коефіцієнта до середніх нормованих коефіцієнтів взаємної кореляції для одержання оцінювальних просторових параметрів для цього каналу. Процес усереднення нормованих коефіцієнтів взаємної кореляції може включати усереднення за часовим відрізком каналу. Масштабний коефіцієнт може зменшуватися при підвищенні частоти. [00108] Спосіб може включати етап внесення шуму для моделювання дисперсії оцінювальних просторових параметрів. Ця дисперсія внесеного шуму може, щонайменше, частково ґрунтуватися на дисперсії в нормованих коефіцієнтах взаємної кореляції. Дисперсія внесеного шуму може, щонайменше, частково залежати від прогнозування просторових параметрів за смугами, при цьому ця залежність дисперсії від прогнозування ґрунтується на дослідних даних. [00109] Спосіб може включати етап приймання або визначення відомостей про тональність, що стосуються другого набору частотних коефіцієнтів. Внесений шум може змінюватися відповідно до цих відомостей про тональність. [00110] Спосіб може включати етап вимірювання відношень енергій, що припадають на смугу, між смугами з першого набору частотних коефіцієнтів і смугами із другого набору частотних коефіцієнтів. Оцінювальні просторові параметри можуть змінюватися відповідно до цих відношень енергій, що припадають на смугу. У деяких реалізаціях оцінювальні просторові параметри можуть змінюватися відповідно до тимчасових змін вхідних звукових сигналів. Процес оцінювання може включати операції тільки на дійснозначних частотних коефіцієнтах. [00111] Процес застосування оцінювальних просторових параметрів до другого набору частотних коефіцієнтів може становити частину процесу декореляції. У деяких реалізаціях процес декореляції може включати генерування сигналу реверберації, або сигналу декореляції, і його застосування до другого набору частотних коефіцієнтів. Процес декореляції може включати застосування алгоритму декореляції, що діє повністю на дійснозначних коефіцієнтах. Процес декореляції може включати вибіркову або адаптивну до сигналу декореляцію конкретних каналів. Процес декореляції може включати вибіркову або адаптивну до сигналу декореляцію конкретних смуг частот. У деяких реалізаціях перший і другий набори частотних коефіцієнтів можуть являти собою результати застосування до аудіоданих у часовій області модифікованого дискретного синусного перетворення, модифікованого дискретного косинусного перетворення або ортогонального перетворення з перекриттям. [00112] Процес оцінювання може, щонайменше, частково ґрунтуватися на теорії оцінювання. Наприклад, процес оцінювання може, щонайменше, частково ґрунтуватися на щонайменше одному з наступного: метод максимальної правдоподібності, правило оцінювання Баєса, оцінювання за методом моментів, метод оцінки мінімальної середньоквадратичної помилки або метод незміщеної оцінки найменшої дисперсії. [00113] У деяких реалізаціях аудіодані можуть бути прийняті в бітовому потоці, кодованому відповідно до успадкованого процесу кодування. Цей успадкований процес кодування може, наприклад, являти собою процес аудіокодека АС-3 або аудіокодека Enhanced AC-3. Застосування просторових параметрів може приводити до більшої просторової точності відтворення звуку, ніж точність, що одержують шляхом декодування бітового потоку відповідно до успадкованого процесу декодування, який відповідає успадкованому процесу кодування. [00114] Деякі реалізації включають пристрій, що містить інтерфейс і логічну систему. Ця логічна система може бути сконфігурована для: приймання аудіоданих, що містять перший набір частотних коефіцієнтів і другий набір частотних коефіцієнтів; оцінювання, щонайменше, частково на основі цього першого набору частотних коефіцієнтів, просторових параметрів для, щонайменше, частини другого набору частотних коефіцієнтів; і застосування цих оцінювальних просторових параметрів до другого набору частотних коефіцієнтів для генерування модифікованого другого набору частотних коефіцієнтів. [00115] Пристрій може містити запам'ятовувальний пристрій. Інтерфейс може являти собою інтерфейс між логічною системою і цим запам'ятовувальним пристроєм. Однак інтерфейс може являти собою і мережний інтерфейс. 14 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 [00116] Перший набір частотних коефіцієнтів може відповідати першому діапазону частот, а другий набір частотних коефіцієнтів може відповідати другому діапазону частот. Перший діапазон частот може перебувати нижче другого діапазону частот. Аудіодані можуть містити дані, що відповідають окремим каналам і зв'язаному каналу. Перший діапазон частот може відповідати діапазону частот окремих каналів, а другий діапазон частот може відповідати діапазону частот зв'язаних каналів. [00117] Процес застосування може включати застосування оцінювальних просторових параметрів на поканальній основі. Аудіодані можуть містити частотні коефіцієнти в першому діапазоні частот для двох або більше каналів. Процес оцінювання може включати обчислення комбінованих частотних коефіцієнтів складеного каналу зв'язування на основі частотних коефіцієнтів двох або більше каналів і обчислення для щонайменше першого каналу коефіцієнтів взаємної кореляції між частотними коефіцієнтами першого каналу й комбінованими частотними коефіцієнтами. [00118] Ці комбіновані частотні коефіцієнти можуть відповідати першому діапазону частот. Коефіцієнти взаємної кореляції можуть являти собою нормовані коефіцієнти взаємної кореляції. Перший набір частотних коефіцієнтів може містити аудіодані для ряду каналів. Процес оцінювання може включати оцінювання нормованих коефіцієнтів взаємної кореляції для декількох каналів з ряду каналів. [00119] Процес оцінювання може включати розділення, щонайменше, частини другого діапазону частот на смуги другого діапазону частот і обчислення нормованого коефіцієнта взаємної кореляції для кожної смуги другого діапазону частот. Процес оцінювання може включати усереднення нормованих коефіцієнтів взаємної кореляції за всіма смугами першого діапазону частот каналу і застосування масштабного коефіцієнта до середнього нормованих коефіцієнтів взаємної кореляції для одержання оцінювальних просторових параметрів для цього каналу. [00120] Процес усереднення нормованих коефіцієнтів взаємної кореляції може включати усереднення за часовим відрізком каналу. Логічна система може бути також сконфігурована для внесення шуму в модифікований другий набір частотних коефіцієнтів. Це внесення шуму може бути внесене для моделювання дисперсії оцінювальних просторових параметрів. Ця дисперсія шуму, внесеного логічною системою, може, щонайменше, частково ґрунтуватися на дисперсії в нормованих коефіцієнтах взаємної кореляції. Логічна система може бути також сконфігурована для приймання або визначення відомостей про тональність, що стосуються другого набору частотних коефіцієнтів, і зміни внесеного шуму відповідно до відомостей про тональність. [00121] У деяких реалізаціях аудіодані можуть бути прийняті в бітовому потоці, кодованому відповідно до успадкованого процесу кодування. Наприклад, цей успадкований процес кодування може являти собою процес аудіокодека АС-3 або аудіокодека Enhanced АС-3. [00122] Деякі особливості даного розкриття можуть бути реалізовані на постійному носії даних, що містить програмне забезпечення, яке зберігається на ньому. Це програмне забезпечення може містити команди для: приймання аудіоданих, що містять перший набір частотних коефіцієнтів і другий набір частотних коефіцієнтів; оцінювання, щонайменше, частково на основі цього першого набору частотних коефіцієнтів, просторових параметрів для, щонайменше, частини другого набору частотних коефіцієнтів; і застосування цих оцінювальних просторових параметрів до другого набору частотних коефіцієнтів для генерування модифікованого другого набору частотних коефіцієнтів. [00123] Перший набір частотних коефіцієнтів може відповідати першому діапазону частот, а другий набір частотних коефіцієнтів може відповідати другому діапазону частот. Аудіодані можуть містити дані, що відповідають окремим каналам і зв'язаному каналу. Перший діапазон частот може відповідати діапазону частот окремих каналів, а другий діапазон частот може відповідати діапазону частот зв'язаних каналів. Перший діапазон частот може перебувати нижче другого діапазону частот. [00124] Процес застосування може включати застосування оцінювальних просторових параметрів на поканальній основі. Аудіодані можуть містити частотні коефіцієнти в першому діапазоні частот для двох або більше каналів. Процес оцінювання може включати обчислення комбінованих частотних коефіцієнтів складеного каналу зв'язування на основі частотних коефіцієнтів двох або більше каналів і обчислення для щонайменше першого каналу коефіцієнтів взаємної кореляції між частотними коефіцієнтами першого каналу й комбінованими частотними коефіцієнтами. [00125] Ці комбіновані частотні коефіцієнти можуть відповідати першому діапазону частот. Коефіцієнти взаємної кореляції можуть являти собою нормовані коефіцієнти взаємної кореляції. Перший набір частотних коефіцієнтів може містити аудіодані для ряду каналів. Процес 15 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 оцінювання може включати оцінювання нормованих коефіцієнтів взаємної кореляції для декількох каналів з ряду каналів. Процес оцінювання може включати розділення, щонайменше, частини другого діапазону частот на смуги другого діапазону частот і обчислення нормованого коефіцієнта взаємної кореляції для кожної смуги другого діапазону частот. [00126] Процес оцінювання може включати: розділення, щонайменше, частини першого діапазону частот на смуги першого діапазону частот; усереднення нормованих коефіцієнтів взаємної кореляції за всіма смугами першого діапазону частот; і застосування масштабного коефіцієнта до середнього нормованих коефіцієнтів взаємної кореляції для одержання оцінювальних просторових параметрів. Процес усереднення нормованих коефіцієнтів взаємної кореляції може включати усереднення за часовим відрізком каналу. [00127] Програмне забезпечення також може містити команди для керування декодувальним пристроєм з метою: внесення шуму в модифікований другий набір частотних коефіцієнтів для моделювання дисперсії оцінювальних просторових параметрів. Ця дисперсія внесеного шуму може, щонайменше, частково ґрунтуватися на дисперсії в нормованих коефіцієнтах взаємної кореляції. Програмне забезпечення також може містити команди для керування декодувальним пристроєм з метою: приймання або визначення відомостей про тональність, що стосуються другого набору частотних коефіцієнтів. Внесений шум може змінюватися відповідно до цих відомостей про тональність. [00128] У деяких реалізаціях аудіодані можуть бути прийняті в бітовому потоці, кодованому відповідно до успадкованого процесу кодування. Наприклад, цей успадкований процес кодування може являти собою процес аудіокодека АС-3 або аудіокодека Enhanced АС-3. [00129] Відповідно до деяких реалізацій спосіб може включати етапи: приймання аудіоданих, що відповідають ряду звукових каналів; визначення звукових характеристик цих аудіоданих; визначення параметрів декореляційного фільтра для цих аудіоданих, щонайменше, частково на основі цих звукових характеристик; формування декореляційного фільтра відповідно до цих параметрів декореляційного фільтра; і застосування цього декореляційного фільтра, щонайменше, до деяких з аудіоданих. Наприклад, звукові характеристики можуть містити відомості про тональність та/або відомості про короткочасні події. [00130] Визначення звукових характеристик може включати приймання разом з аудіоданими явних відомостей про тональність або відомостей про короткочасні події. Визначення звукових характеристик може включати визначення відомостей про тональність або відомостей про короткочасні події на основі однієї або декількох визначальних ознак аудіоданих. [00131] У деяких реалізаціях декореляційний фільтр може містити лінійний фільтр із щонайменше одним елементом затримки. Декореляційний фільтр може містити фазовий фільтр. [00132] Параметри декореляційного фільтра можуть містити параметри розмивання, або вибирані випадковим чином місця розташування полюсів, для щонайменше одного полюса фазового фільтра. Наприклад, параметри розмивання або місця розташування полюсів можуть містити значення максимального кроку при русі полюсів. Це значення максимального кроку може бути, по суті, нульовим для високотональних сигналів аудіоданих. Параметри розмивання або місця розташування полюсів можуть бути обмежені обмежувальними зонами, у межах яких обмежені пересування полюсів. У деяких реалізаціях ці обмежувальні зони можуть являти собою кола або кільця. У деяких реалізаціях ці обмежувальні зони можуть бути фіксованими. У деяких реалізаціях ті самі обмежувальні зони можуть спільно використовуватися різними каналами аудіоданих. [00133] Відповідно до деяких реалізацій полюси можуть розмиватися незалежно для кожного каналу. У деяких реалізаціях руху полюсів можуть бути не обмежені обмежувальними зонами. У деяких реалізаціях полюси можуть зберігати, по суті, погоджений просторовий або кутовий взаємозв'язок один з одним. Відповідно до деяких реалізацій відстань від полюса до центру кола в z-площині може залежати від частоти аудіоданих. [00134] У деяких реалізаціях пристрій може містити інтерфейс і логічну систему. У деяких реалізаціях ця логічна система може являти собою одно- або багатокристальний процесор загального призначення, процесор цифрової обробки сигналів (DSP), проблемно-орієнтовану інтегральну мікросхему (ASIC), програмовану вентильну матрицю (FPGA) або інший програмований логічний пристрій, схему на дискретних компонентах або транзисторну логічну схему, або компоненти дискретного апаратного забезпечення. [00135] Логічна система може бути сконфігурована для приймання з інтерфейсу аудіоданих, що відповідають ряду звукових каналів, і визначення звукових характеристик цих аудіоданих. У деяких реалізаціях ці звукові характеристики можуть містити відомості про тональність та/або відомості про короткочасні події. Логічна система може бути сконфігурована для визначення 16 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 параметрів декореляційного фільтра для аудіоданих, щонайменше, частково на основі звукових характеристик, формування декореляційного фільтра відповідно до параметрів декореляційного фільтра і застосування цього декореляційного фільтра, щонайменше, до деяких з аудіоданих. [00136] Декореляційний фільтр може містити лінійний фільтр із щонайменше одним елементом затримки. Параметри декореляційного фільтра можуть містити параметри розмивання, або вибирані випадковим чином місця розташування полюсів, для щонайменше одного полюса фазового фільтра. Параметри розмивання або місця розташування полюсів можуть бути обмежені обмежувальними зонами, у межах яких обмежені пересування полюсів. Параметри розмивання або місця розташування полюсів можна визначити щодо значення максимального кроку при русі полюсів. Це значення максимального кроку може бути, по суті, нульовим для високотональних сигналів аудіоданих. [00137] Пристрій може містити запам'ятовувальний пристрій. Інтерфейс може являти собою інтерфейс між логічною системою й цим запам'ятовувальним пристроєм. Однак інтерфейс може являти собою і мережний інтерфейс. [00138] Деякі особливості даного розкриття можуть бути реалізовані на постійному носії даних, що містить програмне забезпечення, яке зберігається на ньому. Це програмне забезпечення може містити команди для керування пристроєм з метою: приймання аудіоданих, що відповідають ряду звукових каналів; визначення звукових характеристик цих аудіоданих, при цьому ці звукові характеристики містять щонайменше одне з наступного: відомості про тональність або відомості про короткочасні події; визначення параметрів декореляційного фільтра для аудіоданих, щонайменше, частково на основі звукових характеристик; формування декореляційного фільтра відповідно до цих параметрів декореляційного фільтра; і застосування цього декореляційного фільтра, щонайменше, до деяких з аудіоданих. Декореляційний фільтр може містити лінійний фільтр із щонайменше одним елементом затримки. [00139] Параметри декореляційного фільтра можуть містити параметри розмивання або вибирані випадковим чином місця розташування полюсів для щонайменше одного полюса фазового фільтра. Параметри розмивання або місця розташування полюсів можуть бути обмежені обмежувальними зонами, у межах яких обмежені пересування полюсів. Параметри розмивання або місця розташування полюсів можна визначити відносно значення максимального кроку при русі полюсів. Це значення максимального кроку може бути, по суті, нульовим для високотональних сигналів аудіоданих. [00140] Відповідно до деяких реалізацій спосіб може включати етапи: приймання аудіоданих, що відповідають ряду звукових каналів; визначення керувальної інформації декореляційних фільтрів, що відповідає максимальному переміщенню полюсів декореляційного фільтра; визначення параметрів декореляційного фільтра для аудіоданих, щонайменше, частково на основі цієї керувальної інформації декореляційних фільтрів; формування цього декореляційного фільтра відповідно до цих параметрів декореляційного фільтра; і застосування цього декореляційного фільтра, щонайменше, до деяких з аудіоданих. [00141] Аудіодані можуть перебувати в часовій області або в частотній області. Визначення керувальної інформації декореляційних фільтрів може включати приймання експрес-покажчика максимального переміщення полюсів. [00142] Визначення керувальної інформації декореляційних фільтрів може включати визначення відомостей про звукові характеристики й визначення максимального переміщення полюсів, щонайменше, частково на основі цих відомостей про звукові характеристики. У деяких реалізаціях відомості про звукові характеристики можуть містити щонайменше одне з наступного: відомості про тональність або відомості про короткочасні події. [00143] Подробиці однієї або декількох реалізацій предмета винаходу, що описують в даному описі, викладені в супровідних графічних матеріалах і в наведеному нижче описі. Інші характерні ознаки, особливості й переваги будуть очевидні з опису, графічних матеріалів і формули винаходу. Слід зазначити, що відносні розміри на нижченаведених фігурах можуть не бути накресленими в масштабі. КОРОТКИЙ ОПИС ГРАФІЧНИХ МАТЕРІАЛІВ [00144] Фіг. 1А і 1В - графіки, що показують приклади зв'язування каналів у ході процесу звукового кодування. [00145] Фіг. 2А - блок-схема, що ілюструє елементи однієї із систем обробки аудіоданих. [00146] Фіг. 2В - загальний вид операцій, які можуть виконуватися системою обробки аудіоданих за фіг. 2А. [00147] Фіг. 2С - блок-схема, що показує елементи однієї з альтернативних систем обробки аудіоданих. 17 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 [00148] Фіг. 2D - блок-схема, що показує один із прикладів того, як у системі обробки аудіоданих можна використовувати декорелятор. [00149] Фіг. 2Е - блок-схема, що ілюструє елементи однієї з альтернативних систем обробки аудіоданих. [00150] Фіг. 2F - блок-схема, що показує приклади елементів декорелятора. [00151] Фіг. 3 - схема послідовності операцій, що ілюструє один із прикладів процесу декореляції. [00152] Фіг. 4 - блок-схема, що ілюструє приклади компонентів декорелятора, які можна конфігурувати для виконання процесу декореляції за фіг. 3. [00153] Фіг. 5А - графік, що показує один із прикладів руху полюсів фазового фільтра. [00154] Фіг. 5B і 5С - графіки, що показують альтернативні приклади руху полюсів фазового фільтра. [00155] Фіг. 5D і 5E - графіки, що показують альтернативні приклади обмежувальних зон, які можна застосовувати при русі полюсів фазового фільтра. [00156] Фіг. 6А - блок-схема, що ілюструє одну з альтернативних реалізацій декорелятора. [00157] Фіг. 6В - блок-схема, що ілюструє іншу реалізацію декорелятора. [00158] Фіг. 6С - блок-схема, що ілюструє одну з альтернативних реалізацій системи обробки аудіоданих. [00159] Фіг. 7A і 7B - векторні діаграми, що представляють спрощену ілюстрацію просторових параметрів. [00160] Фіг. 8А - схема послідовності операцій, що ілюструє блоки деяких способів декореляції, представлених у даному описі. [00161] Фіг. 8В - схема послідовності операцій, що ілюструє блоки способу поперечного дзеркального відображення знаків. [00162] Фіг. 8С і 8D - блок-схеми, що ілюструють компоненти, які можна використовувати для реалізації деяких способів дзеркального відображення знаків. [00163] Фіг. 8Е - схема послідовності операцій, що ілюструє блоки одного зі способів визначення коефіцієнтів синтезу й коефіцієнтів мікшування виходячи з даних просторових параметрів. [00164] Фіг. 8F - блок-схема, що показує приклади компонентів мікшера. [00165] Фіг. 9 - схема послідовності операцій, що описує процес синтезу сигналів декореляції в багатоканальних випадках. [00166] Фіг. 10А - схема послідовності операцій, що представляє загальний вид одного зі способів оцінювання просторових параметрів. [00167] Фіг. 10В - схема послідовності операцій, що представляє загальний вид одного з альтернативних способів оцінювання просторових параметрів. [00168] Фіг. 10С являє собою графік, що вказує взаємозв'язок між масштабним членом V B і індексом смуги l. [00169] Фіг. 10D - графік, що вказує на взаємозв'язок між змінними VM і q. [00170] Фіг. 11А - схема послідовності операцій, що описує деякі способи визначення короткочасних подій і елементів керування, що стосуютьcя короткочасних подій. [00171] Фіг. 11В - блок-схема, що містить приклади різних компонентів для визначення короткочасних подій і елементів керування, що стосуються короткочасних подій. [00172] Фіг. 11С - схема послідовності операцій, що описує деякі способи визначення контрольних значень короткочасних подій, щонайменше, частково на основі тимчасових змін потужності аудіоданих. [00173] Фіг. 11D - графік, що ілюструє один із прикладів відображення необроблених значень короткочасних подій у контрольні значення короткочасних подій. [00174] Фіг. 11Е - схема послідовності операцій, що описує один зі способів кодування відомостей про короткочасні події. [00175] Фіг. 12 - блок-схема, що представляє приклади компонентів одного із пристроїв, який можна конфігурувати для реалізації особливостей процесів, що описують у даному описі. [00176] Подібні посилальні позиції і позначення в різних графічних матеріалах вказують на подібні елементи. ОПИС ІЛЮСТРАТИВНИХ ВАРІАНТІВ ЗДІЙСНЕННЯ ВИНАХОДУ [00177] Нижченаведений опис спрямований на деякі реалізації з метою опису деяких новаторських особливостей даного розкриття, а також прикладів контекстів, у яких можуть застосовуватися ці новаторські особливості. Однак описані ідеї даного розкриття можуть застосовуватися й іншими різними способами. Незважаючи на те, що приклади, наведені в даній заявці, описані, головним чином, у вираженнях аудіокодека АС-3 і аудіокодека Enhanced 18 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 AC-3 (також відомого, як E-AC-3), концепції, що передбачаються даним описом, можна застосовувати й до інших аудіокодеків, у тому числі без обмеження MPEG-2 AAC і MPEG-4 AAC. Більше того, описувані реалізації можуть бути втілені в різних пристроях обробки аудіоданих, у тому числі без обмеження у кодерах та/або декодерах, які можуть бути розміщені в мобільних телефонах, смартфонах, настільних комп'ютерах, переносних або портативних комп'ютерах, нетбуках, ноутбуках, смартбуках, планшетах, стереосистемах, телевізорах, програвачах DVD, цифрових записуючих пристроях і в ряді інших пристроїв. Відповідно, ідеї даного розкриття не маються на увазі як обмежені реалізаціями, показаними на фігурах та/або описаними в даному розкритті, але замість цього мають широку придатність. [00178] Деякі аудіокодеки, у тому числі аудіокодеки АС-3 і Е-АС-3 (захищені правами власності, реалізації яких ліцензовані як "Dolby Digital" і "Dolby Digital Plus"), використовують якунебудь форму зв'язування каналів для експлуатації надмірностей між каналами, більш ефективного кодування даних і зменшення бітової швидкості передачі даних при кодуванні. Наприклад, у випадку кодеків АС-3 і Е-АС-3, у діапазон частот каналів зв'язування за певною "частотою початку зв'язування" коефіцієнти модифікованого дискретного косинусного перетворення (MDCT) відособлених каналів (також іменованих у даному описі "окремими каналами") зводяться у монофонічний канал, який у даному описі може іменуватися "складеним каналом" або "каналом зв'язування". Деякі кодеки можуть формувати два або більше каналів зв'язування. [00179] Декодери АС-3 і Е-АС-3 піддають цей монофонічний сигнал каналу зв'язування підвищувальному мікшуванню у відособлені канали, використовуючи масштабні коефіцієнти на основі координат зв'язування, що пересилаються в бітовому потоці. Таким чином, декодер відновлює високочастотну обгинальну, але не фазу аудіоданих у діапазоні частот каналів зв'язування кожного каналу. [00180] Фіг. 1А і 1В - графіки, що показують приклади зв'язування каналів у ході процесу звукового кодування. Графік 102 за фіг. 1А вказує на звуковий сигнал, що відповідає лівому каналу, перед зв'язуванням каналів. Графік 104 вказує на звуковий сигнал, що відповідає правому каналу, перед зв'язуванням каналів. Фіг. 1В показує лівий і правий канали після кодування, що включає зв'язування каналів, і декодування. У цьому спрощеному прикладі графік 106 вказує на те, що аудіодані для лівого каналу є, по суті, незміненими, у той час як графік 108 вказує на те, що аудіодані для правого каналу тепер перебувають у фазі з аудіоданими для лівого каналу. [00181] Як показано на фіг. 1А і 1В, декодований сигнал за частотою початку зв'язування може бути когерентним між каналами. Відповідно, цей декодований сигнал за частотою початку зв'язування може звучати просторово згорнуто в порівнянні з первісним сигналом. Коли декодовані канали піддають знижувальному мікшуванню, наприклад, у бінауральне представлення за допомогою віртуалізації навушників або відтворення через стереофонічні гучномовці, зв'язані канали можуть складатися когерентно. Це може приводити до тембральної невідповідності у порівнянні з первісним опорним сигналом. Ці негативні наслідки зв'язування каналів можуть бути особливо очевидні, коли декодований сигнал представляється бінаурально через навушники. [00182] Різні реалізації, що описують у даному описі, можуть, щонайменше, частково послабляти ці наслідки. Деякі такі реалізації включають новаторські інструментальні засоби звукового кодування та/або декодування. Такі реалізації можуть бути сконфігуровані для відновлення рознесення фаз вихідних каналів у діапазонах частот, кодованих за допомогою зв'язування каналів. Відповідно до різних реалізацій декорельований сигнал можна синтезувати з декодованих спектральних коефіцієнтів у діапазоні частот каналів зв'язування кожного вихідного каналу. [00183] Однак у даному описі описано і ряд інших типів пристроїв і способів обробки аудіоданих. Фіг. 2А - блок-схема, що ілюструє елементи однієї із систем обробки аудіоданих. У цій реалізації система 200 обробки аудіоданих містить буфер 201, комутатор 203, декорелятор 205 і модуль 255 зворотного перетворення. Комутатор 203 може, наприклад, являти собою матричний комутатор. Буфер 201 приймає елементи 220а-220n аудіоданих, направляє елементи 220а-220n аудіоданих у комутатор 203 і пересилає копії цих елементів 220а-220n аудіоданих у декорелятор 205. [00184] У даному прикладі елементи 220а-220n аудіоданих відповідають ряду звукових каналів 1-N. Тут елементи 220а-220n аудіоданих містять представлення в частотній області, що відповідають коефіцієнтам набору фільтрів системи кодування або обробки аудіоданих, яка може являти собою успадковану систему кодування або обробки аудіоданих. Однак в альтернативних реалізаціях ці елементи 220а-220n аудіоданих можуть відповідати ряду смуг 19 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 частот 1-N. [00185] У цій реалізації всі ці елементи 220а-220n аудіоданих приймаються як комутатором 203, так і декорелятором 205. Тут усі ці елементи 220а-220n аудіоданих обробляються декорелятором 205 для вироблення елементів 230а-230n декорельованих аудіоданих. Більше того, усі ці елементи 230а-230n декорельованих аудіоданих приймаються комутатором 203. [00186] Однак не всі з цих елементів 230а-230n декорельованих аудіоданих приймаються модулем 255 зворотного перетворення й перетворюються в аудіодані 260 у часовій області. Замість цього комутатор 203 вибирає, які з елементів 230а-230n декорельованих аудіоданих будуть прийняті модулем 255 зворотного перетворення. У цьому прикладі комутатор 203 вибирає, відповідно до каналу, які з елементів 230а-230n аудіоданих будуть прийняті модулем 255 зворотного перетворення. Тут, наприклад, елемент 230а аудіоданих приймається модулем 255 зворотного перетворення, у той час як елемент 230n аудіоданих - ні. Замість цього комутатор 203 відправляє в модуль 255 зворотного перетворення елемент 220n аудіоданих, який не був оброблений декорелятором 205. [00187] У деяких реалізаціях комутатор 203 може визначати, пересилати в модуль 255 зворотного перетворення елемент 220 прямих аудіоданих або елемент 230 декорельованих аудіоданих, відповідно до попередньо визначених налаштувань, що відповідають каналам 1-N. Альтернативно або додатково комутатор 203 може визначати, пересилати в модуль 255 зворотного перетворення елемент 220 аудіоданих або елемент 230 декорельованих аудіоданих, у відповідності зі специфічними для каналів компонентами відомостей 207 про вибір, які можуть генеруватися або зберігатися на місці, або можуть прийматися разом з аудіоданими 220. Відповідно, система 200 обробки аудіоданих може забезпечувати вибіркову декореляцію конкретних звукових каналів. [00188] Альтернативно або додатково комутатор 203 може визначати, пересилати елемент 220 прямих аудіоданих або елемент 230 декорельованих аудіоданих відповідно до змін в аудіоданих 220. Наприклад, комутатор 203 може визначати, який з елементів 230 декорельованих аудіоданих, якщо такі є в наявності, відправляти в модуль 255 зворотного перетворення, відповідно до адаптивних до сигналу компонентів відомостей 207 про вибір, які можуть вказувати на короткочасні події або зміни тональності в аудіоданих 220. В альтернативних втіленнях комутатор 203 може приймати такі адаптивні до сигналу відомості з декорелятора 205. В інших втіленнях комутатор 203 може бути сконфігурований для визначення таких змін в аудіоданих, як короткочасні події або зміни тональності. Відповідно, система 200 обробки аудіоданих може передбачати адаптивну до сигналу декореляцію конкретних звукових каналів. [00189] Як вказувалося вище, у деяких реалізаціях елементи 220a-220n аудіоданих можуть відповідати ряду смуг частот 1-N. У деяких таких реалізаціях комутатор 203 може визначати, пересилати в модуль 255 зворотного перетворення елемент 220 аудіоданих або елемент 230 декорельованих аудіоданих відповідно до попередньо визначених налаштувань, що відповідають цим смугам частот та/або відповідно до прийнятих відомостей 207 про вибір. Відповідно, система 200 обробки аудіоданих може передбачати вибіркову декореляцію конкретних смуг частот. [00190] Альтернативно або додатково комутатор 203 може визначати, пересилати в модуль 255 зворотного перетворення елемент 220 прямих аудіоданих або елемент 230 декорельованих аудіоданих відповідно до змін в аудіоданих 220, які можуть вказуватися відомостями 207 про вибір або інформацією, прийнятою з декорелятора 205. У деяких реалізаціях комутатор 203 може бути сконфігурований для визначення змін в аудіоданих. Тому система 200 обробки аудіоданих може передбачати адаптивну до сигналу декореляцію конкретних смуг частот. [00191] Фіг. 2В - загальний вид операцій, які можуть виконуватися системою обробки аудіоданих за фіг. 2А. У цьому прикладі спосіб 270 починається із процесу приймання аудіоданих, що відповідають ряду звукових каналів (блок 272). Ці аудіодані можуть містити представлення в частотній області, що відповідає коефіцієнтам набору фільтрів системи кодування або обробки аудіоданих. Ця система кодування або обробки аудіоданих може, наприклад, являти собою успадковану систему кодування або обробки аудіоданих, таку як АС-3 або Е-АС-3. Деякі реалізації можуть включати приймання елементів механізму керування, таких як покажчики комутації блоків тощо, у бітовому потоці, виробленому успадкованою системою кодування або обробки аудіоданих. Процес декореляції може, щонайменше, частково ґрунтуватися на цих елементах механізму керування. Нижче наведені докладні приклади. У цьому прикладі спосіб 270 також включає застосування процесу декореляції, щонайменше, до деяких з аудіоданих (блок 274). Цей процес декореляції можна виконувати з тими ж коефіцієнтами набору фільтрів, що й коефіцієнти, використовувані системою кодування або 20 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 обробки аудіоданих. [00192] Знову з посиланням на фіг. 2А, залежно від конкретної реалізації, декорелятор 205 може виконувати операції декореляції різних типів. У даному описі наведено ряд прикладів. У деяких реалізаціях процес декореляції виконується без перетворення коефіцієнтів представлення в частотній області елементів 220 аудіоданих у представлення в іншій частотній області або в часовій області. Процес декореляції може включати генерування сигналів реверберації або сигналів декореляції шляхом застосування лінійних фільтрів, щонайменше, до частини представлення в частотній області. У деяких реалізаціях цей процес декореляції може включати застосування алгоритму декореляції, що діє повністю на дійснозначних коефіцієнтах. У рамках даного опису, "дійснозначний" означає використання тільки одного з наступного: набір косинусних або синусних модульованих фільтрів. [00193] Процес декореляції може включати застосування декореляційного фільтра до частини прийнятих елементів 220а-220n аудіоданих для вироблення елементів фільтрованих аудіоданих. Цей процес декореляції може включати використання неієрархічного мікшера для об'єднання прямої частини прийнятих аудіоданих (до яких не був застосований декореляційний фільтр) з фільтрованими аудіоданими відповідно до просторових параметрів. Наприклад, пряма частина елемента 220а аудіоданих може бути мікшована з фільтрованою частиною елемента 220а аудіоданих специфічним для вихідного каналу чином. Деякі реалізації можуть містити специфічний для вихідних каналів об'єднувач (наприклад, лінійний об'єднувач) сигналів декореляції або сигналів реверберації. Нижче описані різні приклади. [00194] У деяких реалізаціях просторові параметри можуть бути визначені системою 200 обробки аудіоданих відповідно до аналізу прийнятих аудіоданих 220. Альтернативно або додатково ці просторові параметри можуть бути прийняті в бітовому потоці нарівні з аудіоданими 220 як частина відомостей 240 про декореляцію або як усі ці відомості. У деяких реалізаціях відомості 240 про декореляцію можуть містити коефіцієнти кореляції між окремими відособленими каналами й каналом зв'язування, коефіцієнти кореляції між окремими відособленими каналами, явні відомості про тональність та/або відомості про короткочасні події. Процес декореляції може включати декореляцію, щонайменше, частини аудіоданих 220, щонайменше, частково на основі відомостей 240 про декореляцію. Деякі реалізації можуть бути сконфігуровані для використання як визначуваних на місці, так і просторових параметрів, що приймають, та/або інших відомостей про декореляцію. Нижче описані різні приклади. [00195] Фіг. 2С - блок-схема, що показує елементи однієї з альтернативних систем обробки аудіоданих. У цьому прикладі елементи 220а-220n аудіоданих містять аудіодані для N звукових каналів. Ці елементи 220а-220n аудіоданих містять представлення в частотній області, що відповідають коефіцієнтам набору фільтрів системи кодування або обробки аудіоданих. У даній реалізації ці представлення в частотній області є результатом застосування набору фільтрів із критичною дискретизацією та з досконалим відновленням. Наприклад, ці представлення в частотній області можуть бути результатом застосування до аудіоданих у часовій області модифікованого дискретного синусного перетворення, модифікованого дискретного косинусного перетворення або ортогонального перетворення з перекриттям. [00196] Декорелятор 205 застосовує процес декореляції, щонайменше, до частини елементів 220а-220n аудіоданих. Наприклад, цей процес декореляції може включати генерування сигналів реверберації або сигналів декореляції шляхом застосування лінійних фільтрів, щонайменше, до частини елементів 220а-220n аудіоданих. Цей процес декореляції може виконуватися, щонайменше, частково у відповідності з відомостями 240 про декореляцію, що приймаються декорелятором 205. Наприклад, відомості 240 про декореляцію можуть бути прийняті в бітовому потоці нарівні з представленнями в частотній області елементів 220а-220n аудіоданих. Альтернативно або додатково, щонайменше, деякі відомості про декореляцію можна визначити на місці, наприклад, за допомогою декорелятора 205. [00197] Модуль 255 зворотного перетворення застосовує зворотне перетворення для вироблення аудіоданих 260 у часовій області. У цьому прикладі модуль 255 зворотного перетворення застосовує зворотне перетворення, еквівалентне набору фільтрів із критичною дискретизацією та з досконалим відновленням. Набір фільтрів із критичною дискретизацією та з досконалим відновленням може відповідати набору фільтрів, застосованому до аудіоданих у часовій області (наприклад, за допомогою кодувального пристрою) для вироблення представлень елементів 220а-220n аудіоданих у частотній області. [00198] Фіг. 2D - блок-схема, що показує один із прикладів того, як у системі обробки аудіоданих можна використовувати декорелятор. У цьому прикладі система 200 обробки аудіоданих являє собою декодер, що містить декорелятор 205. У деяких реалізаціях цей декодер може бути сконфігурований для функціонування відповідно до аудіокодека AC-3 або E 21 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 AC-3. Однак у деяких реалізаціях система обробки аудіоданих може бути сконфігурована для обробки аудіоданих для інших аудіокодеків. Декорелятор 205 може містити різні субкомпоненти, такі як описувані в інших місцях даного опису. У цьому прикладі підвищувальний мікшер 225 приймає аудіодані 210, що містять представлення в частотній області аудіоданих каналу зв'язування. У даному прикладі ці представлення в частотній області являють собою коефіцієнти MDCT. [00199] Підвищувальний мікшер 225 також приймає координати 212 зв'язування для кожного каналу й діапазон частот каналів зв'язування. У цій реалізації відомості про масштабування у формі координат 212 зв'язування були обчислені у кодері Dolby Digital або Dolby Digital Plus у формі експонента-мантиса. Підвищувальний мікшер 225 може обчислювати частотні коефіцієнти для кожного вихідного каналу шляхом множення координат частот каналів зв'язування на координати зв'язування для цього каналу. [00200] У цій реалізації підвищувальний мікшер 225 виводить роздільні коефіцієнти MDCT окремих каналів у діапазоні частот каналів зв'язування у декорелятор 205. Відповідно, у цьому прикладі аудіодані 220, що представляють собою ввід в декорелятор 205, містять коефіцієнти MDCT. [00201] У прикладі, показаному на фіг. 2D, декорельовані аудіодані 230, виведені декорелятором 205, містять декорельовані коефіцієнти MDCT. У цьому прикладі не всі аудіодані, що приймаються системою 200 обробки аудіоданих, також декорелюються декорелятором 205. Наприклад, представлення в частотній області аудіоданих 245а для частот нижче діапазону частот каналів зв'язування, а також представлення в частотній області аудіоданих 245b для частот вище діапазону частот каналів зв'язування, не декорелюються декорелятором 205. Ці дані нарівні з декорельованими коефіцієнтами 230 MDCT є виводом з декорелятора 205 і вводом у процес 255 зворотного перетворення MDCT. У цьому прикладі аудіодані 245b містять коефіцієнти MDCT, визначені інструментальним засобом Spectral Extension - інструментальним засобом розширення смуги пропускання аудіоданих аудіокодека Е-АС-3. [00202] У цьому прикладі відомості 240 про декореляцію приймаються декорелятором 205. Тип прийнятих відомостей 240 про декореляцію може змінюватися відповідно до реалізації. У деяких реалізаціях відомості 240 про декореляцію можуть містити явну, специфічну для декорелятора керувальну інформацію та/або явні відомості, здатні формувати основу такої керувальної інформації. Відомості 240 про декореляцію можуть, наприклад, містити просторові параметри, такі як коефіцієнти кореляції між окремими відособленими каналами й каналом зв'язування, та/або коефіцієнти кореляції між окремими відособленими каналами. Такі явні відомості 240 про декореляцію також можуть містити явні відомості про тональність та/або відомості про короткочасні події. Ці відомості можна використовувати для, щонайменше, часткового визначення параметрів декореляційного фільтра для декорелятора 205. [00203] Однак в альтернативних реалізаціях такі явні відомості 240 про декореляцію декорелятор 205 не приймає. Відповідно до таких реалізацій відомості 240 про декореляцію можуть містити відомості з бітового потоку успадкованого аудіокодека. Наприклад, відомості 240 про декореляцію можуть містити відомості про тимчасову сегментацію, доступні в бітовому потоці, кодованому відповідно до аудіокодека АС-3 або аудіокодеком Е-АС-3. Ці відомості 240 про декореляцію можуть містити відомості про зв'язування у використанні, відомості про комутацію блоків, відомості про експоненти, відомості про довгострокову поведінку експонент тощо. Такі відомості могли бути прийняті системою обробки аудіоданих у бітовому потоці поряд з аудіоданими 210. [00204] У деяких реалізаціях декорелятор 205 (або інший елемент системи 200 обробки аудіоданих) може визначати просторові параметри, відомості про тональність та/або відомості про короткочасні події на основі однієї або декількох визначальних ознак аудіоданих. Наприклад, система 200 обробки аудіоданих може визначати просторові параметри для частот у діапазоні частот каналів зв'язування на основі аудіоданих 245а або 245b поза діапазоном частот каналів зв'язування. Альтернативно або додатково система 200 обробки аудіоданих може визначати відомості про тональність на основі відомостей з бітового потоку успадкованого аудіокодека. Деякі такі реалізації будуть описані нижче. [00205] Фіг. 2Е - блок-схема, що ілюструє елементи однієї з альтернативних систем обробки аудіоданих. У цій реалізації система 200 обробки аудіоданих містить підвищувальний/знижувальний мікшер 262 N-в-M і підвищувальний/знижувальний мікшер 264 М-в-K. Тут елементи 220a-220n аудіоданих, що містять коефіцієнти перетворення для N звукових каналів, приймаються підвищувальним/знижувальним мікшером 262 N-в-M і декорелятором 205. 22 UA 113682 C2 5 10 15 20 25 30 35 40 [00206] У цьому прикладі підвищувальний/знижувальний мікшер 262 N-в-M може бути сконфігурований для підвищувального або знижувального мікшування аудіоданих для N каналів в аудіодані для М каналів у відповідності з відомостями 266 про мікшування. Однак у деяких реалізаціях підвищувальний/знижувальний мікшер 262 N-в-M може являти собою ретрансляційний елемент. У таких реалізаціях N=M. Відомості 266 про мікшування можуть містити рівняння мікшування N-в-M. Відомості 266 про мікшування можуть, наприклад, прийматися системою 200 обробки аудіоданих у бітовому потоці нарівні з відомостями 240 про декореляцію, представленнями в частотній області, що відповідають каналу зв'язування, тощо. У цьому прикладі відомості 240 про декореляцію, що приймаються декорелятором 205, вказують на те, що декорелятор 205 повинен виводити в комутатор 203 М каналів декорельованих аудіоданих 230. [00207] Комутатор 203 може визначати у відповідності з відомостями 207 про вибір, які дані будуть спрямовані в підвищувальний/знижувальний мікшер 264 М-в-K: прямі дані з підвищувального/знижувального мікшера 262 N-в-M або декорельовані аудіодані 230. Підвищувальний/знижувальний мікшер 264 М-в-K може бути сконфігурований для підвищувального або знижувального мікшування аудіоданих для М каналів в аудіодані для K каналів у відповідності з відомостями 268 про мікшування. У таких реалізаціях відомості 268 про мікшування можуть містити рівняння мікшування М-в-K. Для реалізацій, у яких N=M, підвищувальний/знижувальний мікшер 264 М-в-K може піддавати аудіодані для N каналів підвищувальному або знижувальному мікшуванню в аудіодані для K каналів у відповідності з відомостями 268 про мікшування. У таких реалізаціях відомості 268 про мікшування можуть містити рівняння мікшування N-в-K. Відомості 268 про мікшування можуть, наприклад, прийматися системою 200 обробки аудіоданих нарівні з відомостями 240 про декореляцію й іншими даними. [00208] Рівняння мікшування N-в-M, M-в-K або N-в-K можуть являти собою рівняння підвищувального мікшування або знижувального мікшування. Ці рівняння мікшування N-в-M, Mв-K або N-в-K можуть являти собою набір коефіцієнтів лінійної комбінації, що відображають вхідні звукові сигнали у вихідні звукові сигнали. Відповідно до деяких таких реалізацій, рівняння мікшування M-в-K можуть являти собою рівняння стереофонічного знижувального мікшування. Наприклад, підвищувальний/знижувальний мікшер 264 М-в-K може бути сконфігурований для знижувального мікшування аудіоданих для 4, 5, 6 або більше каналів в аудіодані для 2 каналів відповідно до рівнянь мікшування M-в-K у відомостях 268 про мікшування. У деяких таких реалізаціях аудіодані для лівого каналу ("L"), центрального каналу ("C") і лівого навколишнього каналу ("Ls") можуть комбінуватися відповідно до рівнянь мікшування M-в-K у лівий стереофонічний вихідний канал Lо. Аудіодані для правого каналу ("R"), центрального каналу й правого навколишнього каналу ("Rs") можуть комбінуватися відповідно до рівнянь мікшування M-в-K у правий стереофонічний вихідний канал Rо. Наприклад, рівняння мікшування M-в-K можуть бути наступними: Lo=L+0,707C+0,707Ls Ro=R+0,707C+0,707Rs [00209] Альтернативно рівняння мікшування M-в-K можуть бути наступними: 45 Lo=L+(-3 дБ)×C+att×Ls Ro=R+(-3 дБ)×C+att×Rs, 50 55 60 де att може, наприклад, представляти таке значення, як -3 дБ, -6 дБ, -9 дБ або нуль. Для реалізацій, у яких N=M, наведені вище рівняння можна вважати рівняннями мікшування N-в-K. [00210] У цьому прикладі відомості 240 про декореляцію, що приймає декорелятор 205, вказують на те, що аудіодані для М каналів будуть надалі піддані підвищувальному або знижувальному мікшуванню в K каналів. Декорелятор 205 може бути сконфігурований для використання різних процесів декореляції залежно від того, будуть дані для М каналів згодом піддані підвищувальному мікшуванню або знижувальному мікшуванню в аудіодані для K каналів. Відповідно, декорелятор 205 може бути сконфігурований для визначення процесів декореляційної фільтрації, щонайменше, частково на основі рівнянь мікшування М-в-K. Наприклад, якщо М каналів будуть згодом піддані знижувальному мікшуванню в K каналів, для каналів, які будуть комбінуватися в наступний зведений сигнал, можуть бути використані різні 23 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 декореляційні фільтри. Відповідно до одного такого приклада, якщо відомості 240 про декореляцію вказують, що аудіодані для каналів L, R, Ls і Rs будуть піддані знижувальному мікшуванню в 2 канали, для каналів L і R може бути використано один декореляційний фільтр, а для каналів Ls і Rs може бути використаний інший декореляційний фільтр. [00211] У деяких реалізаціях M=K. У таких реалізаціях підвищувальний/знижувальний мікшер 264 М-в-K може являти собою ретрансляційний елемент. [00212] Однак в інших реалізаціях M>K. У таких реалізаціях підвищувальний/знижувальний мікшер 264 М-в-K може виконувати функцію знижувального мікшера. Відповідно до деяких таких реалізацій можна використовувати спосіб генерування декорельованого зведеного сигналу з меншим обсягом обчислень. Наприклад, декорелятор 205 може бути сконфігурований для генерування декорельованих аудіоданих 230 тільки для тих каналів, які комутатор 203 буде пересилати в модуль 255 зворотного перетворення. Наприклад, якщо N=6 і M=2, те декорелятор 205 може бути сконфігурований для генерування декорельованих аудіоданих 230 тільки для 2 зведених каналів. У цьому процесі декорелятор 205 може використовувати декореляційні фільтри тільки для 2 каналів, а не для 6, що знижує складність. Відповідні відомості про мікшування можуть міститись у відомостях 240 про декореляцію, відомостях 266 про мікшування й відомостях 268 про мікшування. Відповідно, декорелятор 205 може бути сконфігурований для визначення процесів декореляційної фільтрації, щонайменше, частково на основі рівнянь мікшування N-в-M, N-в-K або М-в-K. [00213] Фіг. 2F - блок-схема, що показує приклади елементів декорелятора. Елементи, показані на фіг. 2F, можуть, наприклад, бути реалізовані в логічній системі такого декодувального пристрою, як пристрій, що описують нижче з посиланням на фіг. 12. Фіг. 2F зображує декорелятор 205, що містить генератор 218 сигналів декореляції і мікшер 215. У деяких втіленнях декорелятор 205 може містити й інші елементи. Приклади інших елементів декорелятора 205 і того, як вони можуть функціонувати, викладені в інших місцях даного опису. [00214] У цьому прикладі аудіодані 220 являють собою ввід в генератор 218 сигналів декореляції та мікшер 215. Аудіодані 220 можуть відповідати ряду звукових каналів. Наприклад, аудіодані 220 можуть містити дані, що є результатом зв'язування каналів у ході процесу звукового кодування, які були піддані підвищувальному мікшуванню перед прийманням декорелятором 205. У деяких втіленнях аудіодані 220 можуть перебувати в часовій області, у той час як в інших втіленнях аудіодані 220 можуть перебувати в частотній області. Наприклад, аудіодані 220 можуть містити часові послідовності коефіцієнтів перетворення. [00215] Генератор 218 сигналів декореляції може формувати один або декілька декореляційних фільтрів, застосовувати ці декореляційні фільтри до аудіоданих 220 і надавати одержані в результаті сигнали 227 декореляції мікшеру 215. У цьому прикладі мікшер поєднує аудіодані 220 із сигналами 227 декореляції для вироблення декорельованих аудіоданих 230. [00216] У деяких втіленнях генератор 218 сигналів декореляції може визначати керувальну інформацію декореляційних фільтрів для декореляційного фільтра. Відповідно до деяких таких втілень, ця керувальна інформація декореляційних фільтрів може відповідати максимальному переміщенню полюсів декореляційного фільтра. Генератор 218 сигналів декореляції може визначати параметри декореляційного фільтра для аудіоданих 220, щонайменше, частково на основі керувальної інформації декореляційних фільтрів. [00217] У деяких реалізаціях визначення цієї керувальної інформації декореляційних фільтрів може включати приймання разом з аудіоданими 220 експрес-покажчика керувальної інформації декореляційного фільтра (наприклад, експрес-покажчика максимального переміщення полюсів). В альтернативних реалізаціях визначення керувальної інформації декореляційних фільтрівможе включати визначення відомостей про звукові характеристики та визначення параметрів декореляційного фільтра (таких як максимальне переміщення полюсів), щонайменше, частково на основі цих відомостей про звукові характеристики. У деяких реалізаціях відомості про звукові характеристики можуть містити просторові відомості, відомості про тональність та/або відомості про короткочасні події. [00218] Деякі реалізації декорелятора 205 нижче будуть описані більш докладно з посиланням на фіг. 3-5Е. Фіг. 3 - схема послідовності операцій, що ілюструє один із прикладів процесу декореляції. Фіг. 4 - блок-схема, що ілюструє приклади компонентів декорелятора, які можна конфігурувати для виконання процесу декореляції за фіг. 3. Процес 300 декореляції за фіг. 3 можна, щонайменше, частково виконати в такому декодувальному пристрої, як пристрій, що описують нижче з посиланням на фіг. 12. [00219] У цьому прикладі процес 300 починається тоді, коли декорелятор приймає аудіодані (блок 305). Як описувалося вище з посиланням на фіг. 2F, ці аудіодані можуть бути прийняті генератором 218 сигналів декореляції і мікшером 215 декорелятора 205. Тут, щонайменше, 24 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 деякі аудіодані прийняті з такого підвищувального мікшера як підвищувальний мікшер 225 за фіг. 2D. Як такі, ці аудіодані відповідають ряду звукових каналів. У деяких реалізаціях ці прийняті декорелятором аудіодані можуть містити часову послідовність представлень аудіоданих у частотній області (таких як коефіцієнти MDCT) у діапазоні частот каналів зв'язування кожного каналу. В альтернативних реалізаціях ці аудіодані можуть перебувати в часовій області. [00220] У блоці 310 визначається керувальна інформація декореляційних фільтрів. Цю керувальну інформацію декореляційних фільтрів можна визначити, наприклад, у відповідності зі звуковими характеристиками аудіоданих. У деяких реалізаціях, таких як приклад, показаний на фіг. 4, такі звукові характеристики можуть містити явні просторові відомості, відомості про тональність та/або відомості про короткочасні події, кодовані разом з аудіоданими. [00221] У варіанті здійснення, показаному на фіг. 4, декореляційний фільтр 410 містить фіксовану затримку 415 і змінну за часом частину 420. У цьому прикладі генератор 218 сигналів декореляції містить модуль 405 керування декореляційними фільтрами для керування змінною за часом частиною 420 декореляційного фільтра 410. У цьому прикладі модуль 405 керування декореляційними фільтрами приймає явні відомості 425 про тональність у формі прапора тональності. У цій реалізації модуль 405 керування декореляційними фільтрами також приймає явні відомості 430 про короткочасні події. У деяких реалізаціях явні відомості 425 про тональність та/або явні відомості 430 про короткочасні події можуть бути прийняті разом з аудіоданими, наприклад, як частина відомостей 240 про декореляцію. У деяких реалізаціях явні відомості 425 про тональність та/або явні відомості 430 про короткочасні події можуть генеруватися на місці. [00222] У деяких реалізаціях декорелятор 205 не приймає будь-які явні просторові відомості, відомості про тональність або відомості про короткочасні події. У деяких таких реалізаціях модуль керування короткочасними подіями декорелятора 205 (або інший елемент системи обробки аудіоданих) може бути сконфігурований для визначення відомостей про короткочасні події на основі однієї або декількох визначальних ознак аудіоданих. Модуль просторових параметрів декорелятора 205 може бути сконфігурований для визначення просторових параметрів на основі однієї або декількох визначальних ознак аудіоданих. Деякі приклади описуються в інших місцях даного опису. [00223] У блоці 315 за фіг. 3 параметри декореляційного фільтра для аудіоданих визначаються, щонайменше, частково на основі керувальної інформації декореляційних фільтрів, визначуваної в блоці 310. Потім, як показано в блоці 320, відповідно до параметрів декореляційного фільтра можна сформувати декореляційний фільтр. Цей фільтр може, наприклад, являти собою лінійний фільтр із щонайменше одним елементом затримки. У деяких реалізаціях цей фільтр може, щонайменше, частково ґрунтуватися на мероморфній функції. Наприклад, цей фільтр може містити фазовий фільтр. [00224] У реалізації, показаній на фіг. 4, модуль 405 керування декореляційними фільтрами може керувати змінною за часом частиною 420 декореляційного фільтра 410, щонайменше, частково на основі прапорів 425 тональності та/або явних відомостей 430 про короткочасні події, що прийняв декорелятор 205 у бітовому потоці. Нижче описуються деякі приклади. У цьому прикладі декореляційний фільтр 410 застосовується тільки до аудіоданих у діапазоні частот каналів зв'язування. [00225] У цьому варіанті здійснення декореляційний фільтр 410 містить фіксовану затримку 415, за якою йде змінна за часом частина 420, у даному прикладі, що представляє собою фазовий фільтр. У деяких варіантах здійснення генератор 218 сигналів декореляції може містити набір фазових фільтрів. Наприклад, у деяких варіантах здійснення, де аудіодані 220 перебувають у частотній області, генератор 218 сигналів декореляції може містити фазовий фільтр для кожного з ряду елементів роздільності за частотою. Однак в альтернативних реалізаціях до кожного елемента роздільності за частотою може застосовуватися той самий фільтр. Альтернативно елементи роздільності за частотою можуть бути згруповані, і до кожної групи може застосовуватися той самий фільтр. Наприклад, елементи роздільності за частотою можуть бути згруповані в смуги частот, можуть бути згруповані за каналом та/або згруповані за смугою частот і за каналом. [00226] Величина фіксованої затримки може вибиратися, наприклад, логічним пристроєм та/або відповідно до вводу користувачем. Для того щоб ввести керований хаос у сигнали 227 декореляції, елемент 405 керування декореляційними фільтрами може застосовувати параметри декореляційного фільтра для керування полюсами фазового фільтра (фільтрів) так, щоб один або декілька з полюсів рухалися в обмеженій області випадковим або псевдовипадковим чином. 25 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 [00227] Відповідно, параметри декореляційного фільтра можуть містити параметри для руху щонайменше одного полюса фазового фільтра. Такі параметри можуть містити параметри для розмивання одного або декількох полюсів фазового фільтра. Альтернативно параметри декореляційного фільтра можуть містити параметри для вибору для кожного полюса фазового фільтра місця розташування цього полюса серед ряду попередньо визначених місць розташування полюсів. У попередньо визначеному проміжку часу (наприклад, один раз у кожному блоці Dolby Digital Plus) для кожного полюса фазового фільтра може випадковим або псевдовипадковим чином вибиратися нове місце розташування. [00228] Деякі такі реалізації будуть описані нижче з посиланням на фіг. 5А-5Е. Фіг. 5А графік, що показує один із прикладів руху полюсів фазового фільтра. Графік 500 являє собою полярну діаграму фазового фільтра 3го порядку. У цьому прикладі фільтр містить два комплексні полюси (полюси 505а й 505с) і один дійсний полюс (полюс 505b). Велике коло являє собою одиничне коло 515. Із часом місця розташування полюсів можуть розмиватися (або інакше змінюватися) так, щоб вони рухалися в межах обмежувальних зон 510a, 510b і 510c, що обмежують можливі траєкторії полюсів, відповідно, 505a, 505b і 505c. [00229] У цьому прикладі обмежувальні зони 510a, 510b і 510c є круглими. Вихідні (або "затравочні") місця розташування полюсів 505a, 505b і 505c позначені колами із центрами в обмежувальних зонах 510a, 510b і 510c. У прикладі за фіг. 5А обмежувальні зони 510a, 510b і 510c являють собою кола з радіусом 0,2, центровані у вихідних місцях розташування полюсів. Полюси 505а й 505c відповідають комплексно сполученій парі, у той час як полюс 505b є дійсним полюсом. [00230] Однак інші реалізації можуть містити більше або менше полюсів. Альтернативні реалізації також можуть містити обмежувальні зони інших розмірів або форм. Деякі приклади показані на фіг. 5D і 5Е і описані нижче. [00231] У деяких реалізаціях різні канали аудіоданих спільно використовують ті самі обмежувальні зони. Однак в альтернативних реалізаціях канали аудіоданих спільно не використовують ті самі обмежувальні зони. Використовують канали аудіоданих ті самі обмежувальні зони спільно чи ні, полюси можуть розмиватися (або інакше рухатися) незалежно для кожного звукового каналу. [00232] Зразок траєкторії полюса 505а позначений стрілками усередині обмежувальної зони 510а. Кожна стрілка представляє пересування, або "крок" 520, полюса 505а. І хоча це не показано на фіг. 5А, два полюси комплексно сполученої пари, полюси 505а та 505c, рухаються спільно так, що ці полюси зберігають їх сполучений взаємозв'язок. [00233] У деяких реалізаціях рухом полюса можна керувати, змінюючи значення максимального кроку. Це значення максимального кроку може відповідати максимальному переміщенню полюса із самого останнього місця розташування полюса. Значення максимального кроку може визначати коло, що має радіус, який дорівнює значенню максимального кроку. [00234] Один такий приклад показаний на фіг. 5А. Полюс 505а переміщається з його вихідного положення за допомогою кроку 520а в місце розташування 505а'. Крок 520а може бути обмежений відповідно до попереднього значення максимального кроку, наприклад, вихідним значенням максимального кроку. Після пересування полюса 505а з його вихідного місця розташування в місце розташування 505а', визначається нове значення максимального кроку. Це значення максимального кроку обмежує коло 525 максимального кроку, що має радіус, який дорівнює значенню максимального кроку. У прикладі, показаному на фіг. 5А наступний крок (крок 520b) виявляється рівним значенню максимального кроку. Тому крок 520b пересуває полюс у місце розташування 505a’’ на окружності кола 525 максимального кроку. Однак кроки 520, у цілому, можуть бути менше значення максимального кроку. [00235] У деяких реалізаціях значення максимального кроку може скидатися після кожного кроку. В інших реалізаціях значення максимального кроку може скидатися після декількох кроків та/або відповідно до змін в аудіоданих. [00236] Значення максимального кроку можна визначати та/або керувати ним різними способами. У деяких реалізаціях значення максимального кроку може, щонайменше, частково ґрунтуватися на одній або декількох визначальних ознаках аудіоданих, до яких буде застосовуватися цей декореляційний фільтр. [00237] Наприклад, значення максимального кроку може, щонайменше, частково ґрунтуватися на відомостях про тональність та/або на відомостях про короткочасні події. Відповідно до деяких таких реалізацій значення максимального кроку може бути нульовим або перебувати близько нуля для високотональних сигналів аудіоданих (таких, як аудіодані для камертон-дудки, клавесина тощо), що викликає виникнення невеликої зміни в полюсах або 26 UA 113682 C2 5 10 15 20 25 30 35 40 45 50 55 60 відсутність зміни. У деяких реалізаціях значення максимального кроку може бути нульовим або перебувати близько нуля у випадку атаки в короткочасному сигналі (такому, як аудіодані для вибуху, удар дверей тощо) Згодом (наприклад, протягом проміжку часу декількох блоків) це значення максимального кроку може бути лінійно змінене до більшого значення. [00238] У деяких реалізаціях відомості про тональність та/або короткочасні події можуть виявлятися в декодері на основі однієї або декількох визначальних ознак аудіоданих. Наприклад, відомості про тональність та/або короткочасні події можна визначати відповідно до однієї або декількох визначальних ознак аудіоданих за допомогою такого модуля, як приймач/генератор 640 керувальної інформації, описаний нижче з посиланням на фіг. 6B и 6С. Альтернативно явні відомості про тональність та/або короткочасні події можуть бути передані з кодера й прийняті в бітовому потоці, що приймає декодер, наприклад, за допомогою прапорів тональності та/або короткочасних подій. [00239] У цій реалізації рухом полюса можна керувати відповідно до параметрів розмивання. Відповідно, у той час як рух полюса може бути обмежений у відповідності зі значенням максимального кроку, напрямок та/або довжина цього руху полюса може включати випадкову або псевдовипадкову складову. Наприклад, рух полюса може, щонайменше, частково ґрунтуватися на виводі алгоритму генератора випадкових чисел або генератора псевдовипадкових чисел, реалізованого в програмному забезпеченні. Таке програмне забезпечення може зберігатися на постійному носії даних і виконуватися логічною системою. [00240] Однак в альтернативних реалізаціях параметри декореляційного фільтра можуть не містити параметри розмивання. Замість цього рух полюсів може бути обмежений попередньо визначеними місцями розташування полюсів. Наприклад, у межах радіуса, обмеженого значенням максимального кроку, може лежати декілька попередньо визначених місць розташування полюсів. Логічна система може випадковим або псевдовипадковим чином вибирати в якості наступного місця розташування одне із цих попередньо визначених місць розташування. [00241] Для керування рухом полюсів можна використовувати й різні інші способи. У деяких реалізаціях, якщо полюс наближається до межі обмежувальної зони, то вибір пересувань полюсів може зміщуватись до нових місць розташування полюсів, що є більш близькими до центру обмежувальної зони. Наприклад, якщо полюс 505а рухається до межі обмежувальної зони 510а, те центр кола 525 максимального кроку можна змістити всередину до центру обмежувальної зони 510а так, щоб коло 525 максимального кроку завжди знаходилось в межах межі цієї обмежувальної зони 510а. [00242] У деяких таких реалізаціях для створення зсуву, схильного відсувати місце розташування полюса від межі обмежувальної зони, можна застосувати вагову функцію. Наприклад, попередньо визначеним місцям розташування полюсів у межах кола 525 максимального кроку можуть не присвоюватися рівні ймовірності їх вибору як наступного місцеположення полюса. Замість цього попередньо визначеним місцям розташування полюсів, більш близьким до центру обмежувальної зони, може присвоюватися більш висока імовірність, ніж місцям розташування полюсів, відносно більш віддаленим від центру обмежувальної зони. Відповідно до деяких таких реалізацій, коли полюс 505а перебуває близько до межі обмежувальної зони 510а, більш імовірним є те, що наступний рух полюса буде відбуватися в напрямку до центру обмежувальної зони 510а. [00243] У цьому прикладі, місця розташування полюса 505b також змінюються, але вони керуються так, щоб полюс 505b продовжував залишатися дійсним. Відповідно, місця розташування полюса 505b обмежені так, щоб вони лежали уздовж діаметра 530 обмежувальної зони 510b. В альтернативних реалізаціях, однак, полюс 505b можна пересунути в місця розташування, що містять уявну складову. [00244] В інших реалізаціях місця розташування всіх полюсів можуть бути обмежені так, щоб вони рухалися тільки по радіусах. У деяких таких реалізаціях зміна в місці розташування полюса тільки збільшує або зменшує полюси (у вираженні абсолютного значення), але не впливає на їх фазу. Такі реалізації можуть бути корисні, наприклад, для передачі обраної постійної часу реверберації. [00245] Полюси для частотних коефіцієнтів, що відповідають більш високим частотам, можуть перебувати відносно ближче до центру одиничного кола 515, ніж полюси для частотних коефіцієнтів, що відповідають менш високим частотам. Для ілюстрації однієї з ілюстративних реалізацій ми використовуємо фіг. 5В, зміна фіг. 5А. Тут у цей момент часу трикутники 505a''', 505b''' і 505c''' вказують місця розташування полюсів із частотою f 0, одержаною після розмивання або деяких інших процесів, що описують їх зміну в часі. Нехай полюс при 505a''' буде позначений за допомогою z1 , а полюс при 505b''' буде позначений за допомогою z 2 . 27 UA 113682 C2 Полюс при 505с''' є комплексно сполученим з полюсом при 505a''' і тому представлений за * допомогою z1 , де зірочка вказує комплексне сполучення. [00246] Полюси для фільтра, використовуваного при будь-якій іншій частоті f, у цьому 5 10 15 20 25 30 35 40 45 50 55 * прикладі одержують, масштабуючи полюси z1 , z 2 і z 1 за допомогою коефіцієнта a(f)/a(f0), де a(f) - функція, що спадає із частотою f аудіоданих. Коли f=f 0, масштабний коефіцієнт дорівнює 1, і полюси перебувають в очікуваних місцях розташування. Відповідно до деяких таких реалізацій до частотних коефіцієнтів, що відповідають більш високим частотам, можуть застосовуватися менші групові затримки, ніж до частотних коефіцієнтів з менш високими частотами. В описуваному тут варіанті здійснення полюси розмиваються при одній частоті й масштабуються для одержання місць розташування полюсів для інших частот. Частота f0 може являти собою, наприклад, частоту початку зв'язування. В альтернативних реалізаціях полюси можна розмивати окремо при кожній частоті, а обмежувальні зони (510a, 510b і 510c) можуть перебувати суттєво ближче до початку координат при більш високих частотах у порівнянні з менш високими частотами. [00247] Відповідно до різних реалізацій, описуваних у даному описі, полюси 505 можуть бути рухливими, але можуть зберігати, по суті, погоджений просторовий або кутовий взаємозв'язок один відносно одного. У деяких таких реалізаціях пересування полюсів 505 можуть не обмежуватися обмежувальними зонами. [00248] Фіг. 5С показує один такий приклад. У цьому прикладі комплексно сполучені полюси 505а й 505c можуть бути рухливі в напрямку за годинниковою стрілкою або проти годинникової стрілки в межах одиничного кола 515. Коли полюси 505а й 505c рухаються (наприклад, у попередньо визначеному проміжку часу), обидва ці полюси можуть повертатися на кут θ, обраний випадковим або квазівипадковим чином. У деяких втіленнях цей кутовий рух може бути обмежений у відповідності зі значенням кутового кроку. У прикладі, показаному на фіг. 5С, полюс 505а був пересунений на кут θ у напрямку за годинниковою стрілкою. Відповідно, полюс 505c був пересунений на кут θ у напрямку проти годинникової стрілки, для того щоб зберегти комплексно сполучений взаємозв'язок між полюсом 505а й полюсом 505с. [00249] У цьому прикладі полюс 505b обмежений переміщенням уздовж речовинної осі. У деяких таких реалізаціях полюси 505а й 505c також можуть бути рухливими в напрямку до центру або від центру одиничного кола 515, наприклад, як описано вище з посиланням на фіг. 5В. В альтернативних реалізаціях полюс 505b може не рухатися. В інших реалізаціях полюс 505b може відсуватися від дійсної осі. [00250] У прикладах, показаних на фіг. 5А и 5В, обмежувальні зони 510а, 510b і 510c є круглими. Однак автори винаходу передбачають і інші різні форми обмежувальних зон. Наприклад, обмежувальна зона 510d за фіг. 5D є, по суті, овальною за формою. Полюс 505d може бути розташований у різних місцях розташування в межах цієї овальної обмежувальної зони 510d. У прикладі за фіг. 5Е обмежувальна зона 510е являє собою кільце. Полюс 505е може бути розташований у різних місцях розташування в межах цього кільця обмежувальної зони 510d. [00251] Знову вертаючись до фіг. 3, у блоці 325, щонайменше, до деяких з аудіоданих застосовується декореляційний фільтр. Наприклад, декореляційний фільтр, щонайменше, до деяких із вхідних аудіоданих 220 може застосовувати генератор 218 сигналів декореляції за фіг. 4. Вивід декореляційного фільтра 227 може бути некорельованим із вхідними аудіоданими 220. Більше того, вивід декореляційного фільтра може мати, по суті, таку ж спектральну щільність потужності, як і вхідний сигнал. Тому вивід декореляційного фільтра 227 може звучати природно. У блоці 330 вивід декореляційного фільтра мікшується із вхідними аудіоданими. У блоці 335 виводяться декорельовані аудіодані. У прикладі за фіг. 4 у блоці 330 мікшер 215 поєднує вивід декореляційного фільтра 227 (який може іменуватися в даному описі "фільтрованими аудіоданими") із вхідними аудіоданими 220 (які можуть іменуватися в даному описі "прямими аудіоданими"). У блоці 335 мікшер 215 виводить декорельовані аудіодані 230. Якщо в блоці 340 визначається, що будуть оброблятися наступні аудіодані, то процес 300 декореляції вертається в блок 305. Інакше процес 300 декореляції завершується. (Блок 345). [00252] Фіг. 6А - блок-схема, що ілюструє одну з альтернативних реалізацій декорелятора. У цьому прикладі мікшер 215 і генератор 218 сигналів декореляції приймають елементи 220 аудіоданих, що відповідають ряду каналів. Щонайменше, деякі з елементів аудіоданих 220 можуть, наприклад, являти собою вивід з підвищувального мікшера, такого як підвищувальний мікшер 225 за фіг. 2D. [00253] Тут мікшер 215 і генератор 218 сигналів декореляції також приймають відомості про декореляцію різних типів. У деяких реалізаціях, щонайменше, деякі відомості про декореляцію 28
ДивитисяДодаткова інформація
Назва патенту англійськоюAudio signal enhancement using estimated spatial parameters
Автори англійськоюFellers, Matthew, Melkote, Vinay, Yen, Kuan-Chieh, Davidson, Grant A., Davis, Mark F.
Автори російськоюФиллерс Мэтью, Мелкотэ Винай, Ен Куан-Чиех, Дэйвидсон Грант А., Дэвис Марк Ф.
МПК / Мітки
МПК: G10L 19/008, G10L 19/02
Мітки: параметрів, використанням, звукового, оцінювальних, поліпшення, сигналу, просторових
Код посилання
<a href="https://ua.patents.su/79-113682-polipshennya-zvukovogo-signalu-z-vikoristannyam-ocinyuvalnikh-prostorovikh-parametriv.html" target="_blank" rel="follow" title="База патентів України">Поліпшення звукового сигналу з використанням оцінювальних просторових параметрів</a>
Попередній патент: Спосіб наземного відпрацювання початкової ділянки роботи гарячої системи наддування
Наступний патент: Таблетка кветіапіну з пролонгованим вивільненням і спосіб її отримання
Випадковий патент: Автоматичний одоризатор