Є ще 6 сторінок.

Дивитися все сторінки або завантажити PDF файл.

Формула / Реферат

1. Спосіб аудіокодування, за яким:

визначають, чи лежить помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення;

представляють параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частину кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка зазначеного непредиктивного квантування зазначених параметрів лежить нижче заздалегідь визначеного порогового значення; і

в іншому випадку надають параметри, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частину кодованого аудіосигналу.

2. Спосіб за п. 1, в якому зазначений заздалегідь визначений поріг є порогом, нижче якого зазначена помилка вважається нечутною.

3. Спосіб за п. 1 або п. 2, в якому зазначена помилка є спектральним спотворенням у частотних межах між зазначеними первісними параметрами, що репрезентують сегмент аудіосигналу, і параметрами, що репрезентують сегмент аудіосигналу, отриманий зазначеним непредиктивним квантуванням.

4. Спосіб за п. 1 або п. 2, в якому зазначену помилку отримують комбінуванням зважених помилок відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, і відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням.

5. Спосіб за п. 4, в якому зазначену помилку отримують комбінуванням зважених середньоквадратичних помилок.

6. Спосіб за п. 4 або п. 5, в якому зазначене зважування помилок є психоакустично значущим зважуванням.

7. Спосіб за будь-яким з пп. 1-6, який додатково включає визначення, чи є помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, меншою за помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надають як додаток, якщо зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент, є меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу.

8. Спосіб за п. 7, в якому щонайменше одну з зазначених помилок зазначеного непредиктивного квантування і зазначеного предиктивного квантування зважують перед визначенням, чи є зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують зазначений сегмент аудіосигналу, меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу.

9. Спосіб за будь-яким з пп. 1-8, який додатково включає визначення, чи належить останній створений квантований сегмент аудіосигналу, для якого були надані квантовані параметри, до послідовності сегментів аудіосигналу, для яких параметри були квантовані зазначеним предиктивним квантуванням, і чи кількість зазначених сегментів перевищує заздалегідь визначене число, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надають як додаток у випадку, якщо визначено, що зазначена кількість сегментів у цій послідовності сегментів, для яких були надані параметри, квантована зазначеним предиктивним квантуванням, перевищує зазначене заздалегідь визначене число.

10. Пристрій для аудіокодування, який має процесорний компонент, виконаний з можливістю:

визначати, чи знаходиться помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення;

надавати параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частину кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, знаходиться нижче заздалегідь визначеного порогового значення; і

в іншому випадку надавати параметри, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частину кодованого аудіосигналу.

11. Пристрій за п. 10, в якому зазначений заздалегідь визначений поріг є порогом, нижче якого зазначена помилка вважається нечутною.

12. Пристрій за п. 10 або п. 11, в якому процесорний компонент виконаний з додатковою можливістю обчислювати зазначену помилку як спектральне спотворення у частотних межах між зазначеними первісними параметрами, що репрезентують сегмент аудіосигналу, і параметрами, що репрезентують сегмент аудіосигналу, отриманий зазначеним непредиктивним квантуванням.

13. Пристрій за п. 10 або п. 11, в якому процесорний компонент виконаний з додатковою можливістю обчислювати зазначену помилку комбінуванням зважених помилок відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, і відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням.

14. Пристрій за п. 13, в якому зазначену помилку отримують комбінуванням зважених середньоквадратичних помилок.

15. Пристрій за п. 13 або п. 14, в якому зазначене зважування помилок є психоакустично значущим зважуванням.

16. Пристрій за будь-яким з пп. 10-15, в якому процесорний компонент виконаний з додатковою можливістю визначати, чи є помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, меншою за помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надані як додаток, якщо зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент, є меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу.

17. Пристрій за п. 16, в якому щонайменше одна з зазначених помилок зазначеного непредиктивного квантування і зазначеного предиктивного квантування є зваженою перед визначенням, чи є зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують зазначений сегмент аудіосигналу, меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу.

18. Пристрій за будь-яким з пп. 10-17, в якому процесорний компонент виконаний з додатковою можливістю визначати, чи належить останній створений квантований сегмент аудіосигналу, для якого були надані квантовані параметри, до послідовності сегментів аудіосигналу, для яких параметри були квантовані зазначеним предиктивним квантуванням, і чи кількість зазначених сегментів перевищує заздалегідь визначене число, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надано як додаток у випадку, якщо визначено, що зазначена кількість у цій послідовності сегментів, для яких були надані параметри, квантована зазначеним предиктивним квантуванням, перевищує зазначене заздалегідь визначене число.

19. Електронний пристрій для аудіокодування, який має:

пристрій за п. 10 і

вхідний аудіокомпонент.

20. Система для аудіокодування, яка включає:

пристрій за п. 10 і

пристрій, який має процесорний компонент, виконаний з можливістю декодування кодованого аудіосигналу, створеного зазначеним пристроєм за п. 10.

21. Зчитуваний комп'ютером носій інформації, що містить програмний код, що призначений для аудіокодування і виконання процесором наступних операцій:

визначення, чи знаходиться помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення;

надання параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частини кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка зазначеного непредиктивного квантування зазначених параметрів лежить нижче заздалегідь визначеного порогового значення; і

в іншому випадку надання параметрів, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частини кодованого аудіосигналу.

22. Носій за п. 21, в якому зазначений заздалегідь визначений поріг є порогом, нижче якого зазначена помилка вважається нечутною.

23. Носій за п. 21 або п. 22, в якому зазначена помилка є спектральним спотворенням у частотних межах між зазначеними первісними параметрами, що репрезентують сегмент аудіосигналу, і параметрами, що репрезентують сегмент аудіосигналу, отриманий зазначеним непредиктивним квантуванням.

24. Носій за п. 21 або п. 22, в якому зазначену помилку отримують комбінуванням зважених помилок відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, і відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням.

25. Носій за п. 24, в якому зазначену помилку отримують комбінуванням зважених середньоквадратичних помилок.

26. Носій за п. 24 або п. 25, в якому зазначене зважування помилок є психоакустично значущим зважуванням.

27. Носій за будь-яким з пп. 21-26, в якому програмний код додатково містить операцію визначення, чи є помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, меншою за помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, будуються як додаток, якщо зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент, є меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу.

28. Носій за п. 27, в якому щонайменше одну з зазначених помилок зазначеного непредиктивного квантування і зазначеного предиктивного квантування зважують перед визначенням, чи є зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують зазначений сегмент аудіосигналу, меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу.

29. Носій за будь-яким з пп. 21-28, в якому програмний код додатково містить операцію визначення, чи належить останній сегмент аудіосигналу, для якого було надано квантовані параметри, до послідовності сегментів аудіосигналу, для яких параметри були квантовані з предиктивним квантуванням, і чи кількість зазначених сегментів перевищує заздалегідь визначене число, причому сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надається як додаток у випадку, якщо визначена зазначена кількість у цій послідовності сегментів, квантованих зазначеним предиктивним квантуванням, перевищує зазначене заздалегідь визначене число.

30. Пристрій для аудіокодування, який має:

засіб для визначення, чи знаходиться помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення;

засіб для надання параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частини кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка непредиктивного квантування зазначених параметрів знаходиться нижче заздалегідь визначеного порогового значення; і

засіб для надання параметрів, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частини кодованого аудіосигналу, для іншого випадку.

Текст

Реферат: Для підтримання вибрання предиктивного або непредиктивного квантування у процесі кодування аудіосигналу визначають, чи лежить помилка непредиктивного квантування сегмента аудіосигналу нижче заздалегідь визначеного порогового значення. Сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, створюється як частина кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка зазначеного непредиктивного квантування зазначеного сегмента аудіосигналу лежить нижче заздалегідь визначеного порогового значення. В іншому випадку створюється сегмент аудіосигналу, квантований предиктивним квантуванням, як частина кодованого аудіосигналу. UA 98952 C2 (12) UA 98952 C2 UA 98952 C2 5 10 15 20 25 30 35 40 45 50 55 Винахід стосується взагалі кодування аудіоматеріалу, зокрема, квантування аудіоматеріалу. Аудіокодери і декодери (кодеки) знайшли широке застосування у системах зв'язку, мультимедіа і зберігання інформації. Аудіокодери використовують для кодування аудіосигналів, наприклад, мови, зокрема, для ефективної передачі або зберігання аудіосигналу, а аудіодекодери створюють синтезований сигнал, базуючись на прийнятому кодованому сигналі. При застосуванні кодеків метою є збереження передач і ємкості з підтриманням високої якості синтезованого сигналу. Важливою є також надійність стосовно помилок передачі, особливо у мобільних застосуваннях голосової передачі згідно з Інтернет-протоколом (VoIP). З іншого боку, складність кодека обмежується обробною потужністю прикладної платформи. У типовому кодері мови вхідний мовний сигнал обробляється сегментами, які називають кадрами. Звичайно довжина кадру становить 10-30 мс. Може бути доданий випереджаючий 5 15-мілісекундний сегмент наступного кадру. Кадр може бути розділений на деяку кількість субкадрів. Для кожного кадру кодер визначає параметричну репрезентацію вхідного сигналу. Ці параметри квантуються і передаються через канал зв'язку або зберігаються у середовищі зберігання у цифровій формі. На приймальному боці декодер створює синтезований сигнал, базуючись на прийнятих параметрах. Побудова параметрів квантування звичайно базується на шифрувальних книгах, які містять кодові вектори, оптимізовані для задачі квантування. У багатьох випадках вищий коефіцієнт компресії потребує високооптимізованих шифрувальних книг. Часто ефективність квантизатора може бути підвищена для даного коефіцієнта компресії застосуванням прогнозування з попереднього кадру. Таке квантування називають предиктивним квантуванням на відміну від непредиктивного квантування, в якому не використовується будь-яка інформація з попередніх кадрів. У предиктивному квантуванні використовується кореляція між поточним аудіокадром і щонайменше одним сусіднім аудіокадром для отримання прогнозу для поточного кадру, і тому, наприклад, єдине відхилення від цього прогнозу має бути кодоване, що також потребує спеціалізованих шифрувальних книг. Предиктивне квантування може створювати проблеми у випадку помилок у передачі або зберіганні. При предиктивному квантуванні новий кадр не може бути декодований досконало, навіть при правильному прийомі, якщо щонайменше один попередній кадр, на якому базується прогнозування, є помилковим. Отже, можна іноді використовувати непредиктивне квантування для відвернення тривалого розповсюдження помилок. Для таких випадків непредиктивного квантування, яке також називають "мережево-безпечним" квантуванням, може бути використаний селектор шифрувальних книг для вибору між предиктивною і непредиктивною шифрувальними книгами. Незважаючи на поліпшення загальної ефективності, яке дає мережево-безпечне квантування порівняно з чистим предиктивним квантуванням з помилками і без помилок у зберіганні або передачі, існують суттєві проблеми, пов'язані з предиктивним характером квантування. Звичайно прогнозування використовують для майже 70 - 80% кадрів. У випадку стирання кадрів втрачаються до 5 кадрів, оскільки зберігаються ще багато послідовних предиктивних кадрів. Є можливість збільшити використання непредиктивного квантування порівняно з використанням предиктивного квантування. Цього можна досягти наприклад, примусовим вибором непредиктивного квантування, базованим на лічильниках, яке дозволяє, наприклад, квантувати лише три послідовні кадри, базуючись на такому прогнозуванні. Іншим варіантом може бути зменшення прогнозувань, наприклад, використовуючи менші коефіцієнти у матриці екстраполятора. У ще одному варіанті може бути використане поліпшення преференції для селектора квантувань, тобто у тому, що стосується помилок квантування, від предиктивного квантування можна вимагати покращення у, наприклад, 1,3 рази порівняно з непредиктивним квантуванням перед обранням, знижуючи цим використання предиктивного квантування. Всі ці варіанти є придатними для підвищення стійкості до помилок у зберіганні або передачі, але знижують ефективність квантування у випадку чистого каналу. Запропоновано спосіб, який включає визначення, чи лежить помилка непредиктивного квантування сегменту аудіосигналу нижче заздалегідь визначеного порогового значення. Цей спосіб також включає створення сегменту аудіосигналу, квантованого непредиктивним квантуванням, як частини кодованого аудіосигналу щонайменше у випадку визначення, що помилка непредиктивного квантування цього сегменту аудіосигналу лежить нижче заздалегідь визначеного порогового значення. Цей спосіб, крім того, включає створення сегменту 1 UA 98952 C2 5 10 15 20 25 30 35 40 45 50 55 аудіосигналу, квантованого предиктивним квантуванням, як частини аудіосигналу, кодованого в інший спосіб. Крім того, запропоновано пристрій, який має обробний компонент, призначений визначати, чи лежить помилка, що є результатом непредиктивного квантування сегменту аудіосигналу нижче заздалегідь визначеного порогового значення. Цей пристрій також включає обробний компонент, призначений створювати сегмент аудіосигналу, квантова-ний непредиктивним квантуванням, як частину кодованого аудіосигналу щонайменше у випадку визначення, що помилка непредиктивного квантування цього сегменту аудіосигналу лежить нижчу заздалегідь визначеного порогового значення. Крім того, цей пристрій включає обробний компонент, призначений створювати інший сегмент аудіосигналу, квантований предиктивним квантуванням, як частину кодованого аудіосигналу. Обробні компоненти описаного пристрою можуть бути різними компонентами або одним компонентом. Обробні компоненти можуть бути реалізовані схемно і/або програмно, наприклад, як процесор, що виконує комп'ютерний програмний код для реалізації потрібних функцій. В іншому варіанті, вони можуть бути реалізовані, наприклад, схемою, призначеною виконувати потрібні функції, наприклад, мікропроцесорним набором або мікросхемою, наприклад, інтегральною. Описаний пристрій може бути, наприклад, ідентичним включеним обробним компонентам, але може також включати додаткові компоненти. Крім того, запропоновано електронний пристрій, який включає описаний пристрій і вхідний аудіокомпонент. Таким електронним пристроєм може бути будь-який пристрій, що потребує кодування аудіоданих, наприклад, мобільний телефон, записуючий пристрій, персональний комп'ютер або ноутбук тощо. Запропоновано також систему, яка включає описаний пристрій і додатковий пристрій, який включає обробний компонент, призначений декодувати кодований аудіосигнал, створений описаним пристроєм. Запропоновано також комп'ютерний програмний продукт, в якому програмний код зберігається у середовищі, придатному для зчитування комп'ютером. Цей програмний код реалізує запропонований спосіб при його реалізації процесором. Комп'ютерний програмний продукт може бути, наприклад, окремим пристроєм пам'яті, або пам'яттю, вбудованою в електронний пристрій. Слід відзначити, що винахід включає такий комп'ютерний програмний код, незалежно від комп'ютерного програмного продукту і від середовища, придатного для зчитування комп'ютером. Винахід базується на припущенні, що нижче певного порогу можна нехтувати помилкою квантування у кодованому сегменті аудіосигналу. Тому вважається, що дозволяється непредиктивне квантування кожного разу, коли дана помилка не перевищує заздалегідь визначеного порогу. Протягом решти часу можна застосовувати предиктивне квантування або можуть бути застосовані додаткові критерії вибору між предиктивним і непредиктивним квантуваннями. Отже, винахід надає можливість підвищити ефективність кодування у випадку наявності помилок каналу. Якщо об'єктивна середня помилка квантування зростає, поріг може бути встановлений настільки низьким, що помилка буде майже або зовсім нечутною. В одному з втілень винаходу заздалегідь визначений поріг є порогом, нижче якого помилка вважається нечутною. Можна вважати, наприклад, що, якщо спектральне спотворення, створене квантуванням становить менше 1 дБ, таке спотворення є нечутним. Отже, немає необхідності квантувати конкретний сегмент аудіосигналу предиктивним квантуванням, щоб отримати, наприклад, дуже низьке спектральне спотворення у 0,5 дБ, якщо непредиктивне квантування дає спектральне спотворення 0,9 дБ, яке є цілком задовільним з точки зору людської аудіочутливості. Хоча абсолютна помилка є більшою для індивідуального сегменту аудіосигналу, помилка квантування не може бути чутною у цьому випадку. Якщо перед цим сегментом аудіосигналу сегмент аудіосигналу витерто, предиктивне квантування є неякісним, але параметри, що отримуються у результаті непредиктивного квантування можуть бути декодованні якісно. Отже, покращення стає чутним лише для сегментів аудіосигналу з помилками, а для чистого каналу, чутна деградація відсутня. Отже, прийнятна помилка, що може бути порівняна з заздалегідь визначеним порогом, може бути пов'язана з спектральним спотворенням у межах частот між первісним сегментом аудіосигналу і сегментом аудіосигналу, отриманим після непредиктивного квантування. Обчислення помилки як спектрального спотворення у даних частотних межах можна 2 UA 98952 C2 здійснювати, наприклад, для імітансних або лінійних параметрів спектральних частот (ISF), що належать до сегменту аудіосигналу. Спектральне спотворення SD для відповідного сегменту аудіосигналу може бути репрезентоване співвідношенням: 5 10 15 20 25 30 35 40 45 50 55 де є спектрами мовного кадру з квантуванням і без, відповідно. Хоча це спектральне спотворення може бути, наприклад, точною мірою для шифрувальної книги і для вибору квантування лінійних параметрів предиктивного кодування (LPC), обчислення для визначення такого спектрального спотворення можуть бути спрощені. Помилка може бути оцінена, наприклад, комбінацією зважених помилок відповідних компонентів первісного сегменту аудіосигналу і відповідних компонентів сегменту аудіосигналу, отриманого після непредиктивного квантування. Помилка може бути оцінена, наприклад, комбінуванням зважених середніх квадратів помилок, а зважування помилок може бути, наприклад, психо-акустично значущим зважуванням. Термін "вектор психо-акустично значущого зважування" означає, що вектор зважування акцентує спектральні компоненти в аудіосигналі, які розпізнаються людським вухом на відміну від тих, що явно не розпізнаються. Вектор зважування може бути обчислений різними шляхами. Така психо-акустично значуща помилка може бути, наприклад, зваженою середньоквадратичною помилкою на значеннях векторів ISF або LSF. Взагалі слід відзначити, що така помилка може бути визначена, базуючись на повністю квантованому або на частково квантованому сегменті аудіосигналу, наприклад, на вибраних квантованих параметрах. Може бути також використаний критерій, базований на порозі, у комбінації з іншими критеріями. В одному з втілень використання такого додаткового критерію включає додаткове визначення, чи є помилка непредиктивного квантування сегменту аудіосигналу меншою за помилку предиктивного квантування цього сегменту. У цьому випадку сегмент аудіосигналу, квантований непредиктивним квантуванням, може бути доданий потім. В результаті досягається мінімізація помилки решти сегментів аудіосигналу, навіть у випадку відсутності помилок передачі або зберігання. У цьому втіленні щонайменше одна з помилок непредиктивного квантування і предиктивного квантування може бути зважена перед визначенням, чи є помилка непредиктивного квантування сегменту аудіосигналу меншою за помилку предиктивного квантування цього сегменту. Таке зважування дозволяє надавати преференцію непредиктивному квантуванню перед предиктивним. В іншому втіленні використання такого додаткового критерію включає визначення, чи належить останній отриманий квантований сегмент аудіосигналу до послідовності сегментів аудіосигналу, квантованих предиктивним квантуванням, у якій кількість сегментів перевищує заздалегідь визначене значення. Якщо так, то сегмент аудіосигналу, квантований непредиктивним квантуванням, може бути доданий. Зрозуміло, що всі наведені типові втілення можуть також бути використані у будь-якій комбінації. Запропоновані спосіб, пристрій, система і програмний код можуть бути використані з аудіокодеками будь-якого типу. Будь-яке втілення винаходу може бути використане, наприклад, в основному рівні, вбудованому у мовний кодек змінної бітової швидкості (VBR-EV). Таким кодеком може бути широкосмуговий кодек, що підтримує частоти у межах 50-7000 Гц, з бітовою швидкістю 8 - 32 кбіт/с. Ядро кодека може працювати на 8 кбіт/с, а додаткові рівні з малим рівнем структурованості можуть підвищити фактичні мовні і аудіоякості. Можуть використовуватись, наприклад, щонайменше 5 бітових швидкостей: 8, 12, 16, 24 і 32 кбіт/с для одного вбудованого бітового потоку. Інші об'єкти і ознаки винаходу розглядаються у подальшому не обмежуючому винахід описі з посиланнями на супроводжуючі ілюстративні креслення, в яких не витримано масштаби і в яких: фіг. 1 - блок-схема системи згідно з винаходом; 3 UA 98952 C2 5 10 15 20 25 30 35 40 45 50 55 фіг. 2 - схема, що ілюструє обрання предиктивного або непредиктивного квантування у системі фіг. 1; і фіг. 3 - блок-схема пристрою згідно з винаходом. Фіг. 1 містить блок-схему типової системи, в якій може бути використане обрання предиктивного або непредиктивного квантування згідно з втіленням винаходом. Терміни "непредиктивне квантування" і "мережево-безпечне квантування" є синонімами. Система включає перший електронний пристрій 100 і другий електронний пристрій 150. Перший електронний пристрій 100 призначено кодувати аудіодані для широкосмугової передачі, а другий електронний пристрій 150 призначено декодувати кодовані аудіодані. Електронний пристрій 100 включає вхідний аудіокомпонент 111, з'єднаний через мікросхему з 120 з передавальним компонентом (ТХ) 112. Вхідний аудіокомпонент 111 може бути, наприклад, мікрофоном або інтерфейсом до іншого пристрою, що надає аудіодані. Мікросхема 120 може бути, наприклад, інтегральною схемою (ІС), яка включає ланцюги для аудіокодера 121, функціональні блоки якого показано схематично. Вони включають параметризований компонент 124 і квантувальний компонент 125. Передавальний компонент 112 призначено передавати дані до іншого пристрою, наприклад, до електронного пристрою 150 через провідний або безпровідний канал. Зображені зв'язки можуть бути реалізовані через різні компоненти (не показані). Кодер 121 або мікросхема 120 можуть розглядатись як типові пристрої згідно з винаходом, а квантувальний компонент - як відповідні обробні компоненти. Електронний пристрій 150 включає приймальний компонент 162, з'єднаний через мікросхему 170 з вихідним аудіокомпонентом 161. Приймальний компонент 162 призначено приймати дані від іншого пристрою, наприклад, від електронного пристрою 100, через провідний або безпровідний канал. Мікросхема 170 може бути, наприклад, інтегральною схемою, яка містить схему для аудіодекодера 171, синтезувальний компонент якого 174 ілюстровано. Вихідний аудіокомпонент 161 може бути, наприклад, гучномовцем або інтерфейсом до іншого пристрою, для якого призначено декодовані аудіодані. Зображені зв'язки можуть бути реалізовані через різні компоненти (не показані). Операції у системі фіг. 1 описано більш детально в описі для фіг. 2. Фіг. 2 містить схему операцій в аудіокодері 121. Коли аудіосигнал надходить в електронний пристрій 100, наприклад, через вхідний аудіокомпонент 111, він може бути надісланий до аудіокодера 121 для кодування. Перед цим аудіосигнал може бути підданий певній попередній обробці. Якщо вхідний сигнал є аналоговим, наприклад, він може бути перш за все підданий аналого-цифровому перетворенню тощо. Аудіокодер 121 обробляє аудіо сигнал, наприклад, кадрами по 20 мс, використовуючи упередження 10 мс. Кожний кадр є сегментом аудіосигналу. Параметризаційний компонент 124 спочатку перетворює поточний аудіокадр у параметричну репрезентацію (операція 201). У даному прикладі параметри включають значення векторів ISF і LSF. Квантувальний компонент 125 виконує непредиктивне квантування параметрів аудіо кадру, використовуючи непредиктивну шифрувальну книгу (операція 211). Квантувальний компонент 125 може виконувати квантування вибраних параметрів лише на цій стадії. У цьому прикладі квантувальний компонент 125 застосовує непредиктивне квантування щонайменше 5 значень вектора ISF в операції 211. Крім того, квантувальний компонент 125 визначає зважену помилку Es-net для поточного кадру (операція 212): і де N - довжина квантованого вектора, Qlsfs p - мережево-безпечне квантоване значення р в і оптимальному векторі ISF для кадру і, lsf p - неквантоване значення р для первісного вектора l ISF для кадру і, a W - психо-акустичний відповідний вектор зважування значення р для кадру і. Для системи GSM) було визначено, наприклад (в іншому контексті), що вага W для кожного значення р вектора може бути визначена, базуючись на параметрах LSF для поточного кадру і використовуючи рівняння: 4 UA 98952 C2 5 10 15 20 25 30 35 40 45 50 для решти випадків, де dp = LSFP+1 - LSFp-1 при LSF0= 0 Гц і LSF11 = 4000 Гц, a LSF - лінійні спектральні частоти. Ваги для кодування широкополосних передач, що підтримуються цим втіленням, можуть бути визначені, наприклад, базуючись на параметрах ISF замість параметрів LSF, з використанням рівнянь, модифікованих належним чином. Ваги W Р можна розглядати як вектор зважування W. Квантувальний компонент 125 виконує також предиктивне квантування параметрів аудіокадру, використовуючи предиктивну шифрувальну книгу (операція 221). Квантувальний компонент 125 може виконувати квантування вибраних параметрів лише на цій стадії. У цьому прикладі квантувальний компонент 125 застосовує непредиктивне квантування щонайменше до 5 значень вектора ISF в операції 221. Крім того, квантувальний компонент 125 визначає зважену помилку Epred для поточного кадру (операція 222): i де N - довжина квантованого вектора, Qlsfp p - значення р у предиктивному квантованому i оптимальному векторі ISF для кадру і, lsf p - неквантоване значення р для первісного вектора ISF для кадру і, a W - психо-акустичний відповідний вектор зважування значення р для кадру і. Далі квантувальний компонент 125 обирає предиктивне або непредиктивне квантування для поточного кадру, базуючись на визначених помилках Es-net і Epred. На цій стадії квантувальний компонент 125 визначає спочатку, чи перевершує значення PredCount заздалегідь визначений ліміт PredLimit (операція 202). Значення PredCount вказує кількість кадрів, квантованих предиктивним квантуванням, і може бути отримане з моменту останнього непредиктивного квантування. PredLimit може бути встановлений, наприклад, рівним 3 або іншому бажаному значенню. Якщо PredCount перевищує встановлений PredLimit, квантувальний компонент формує квантований аудіокадр (операція 211), використовуючи непредиктивне квантування для передачі через передавач 112 (операція 213). Якщо лише вибрані параметри були квантовані операцією 211, квантувальний компонент 125 тепер квантує всі параметри аудіокадру непредиктивним квантуванням і надає їх для передачі. Крім того, лічильник PredCount встановлюється у 0 (операція 214). Якщо PredCount не перевищує встановлений ліміт, квантувальний компонент перевіряє додатково, чи перевищує визначена помилка Es-net заздалегідь визначений поріг EThresh. Поріг EThresh встановлюється нижче як помилка Es-net і вважається нечутним (операція 203). Пороги є різними для різних зважувальних функцій і параметрів кодека і мають бути визначені способом спроб і помилок поза системою. Але після визначення належного порогу підвищення обчислювальної складності у кодері є мінімальним. У цьому прикладі, поріг може бути близьким до 0.9 дБ. Якщо визначено, що помилка Es-net не перевищує поріг EThresh, квантувальний компонент 125 формує квантований аудіокадр, використовуючи непредиктивне квантування, для передачі передавачем 112 (операція 213). Крім того, лічильник PredCount встановлюється у 0 (операція 214). Якщо визначено, що помилка Es-net5 перевищує поріг ETbresh квантувальний компонент 125 перевіряє, чи перевищує помилка Epred, визначена операцією 222 і зважена з зважувальним фактором W psel помилку Es-net визначену операцією 212 (операція 204). Зважувальний фактор W рsеl, використовується для преференції мережево-безпечної шифрувальної книги перед предиктивною шифрувальною книгою. Якщо зважена помилка Epred перевищує помилку Es-net квантувальний компонент знову формує квантований аудіокадр, квантований непредиктивним квантуванням для передачі передавачем 112 (операція 213). Крім того, лічильник PredCount встановлюється у 0 (операція 214). Якщо зважена помилка Етв не перевищує помилку Es-net, квантувальний компонент нарешті формує квантований аудіокадр (як в операції 221), використовуючи предиктивне квантування, 5 UA 98952 C2 5 10 15 20 25 30 35 40 45 50 55 для передачі передавачем 112 (операція 223). Якщо лише вибрані параметри були квантовані операцією 221, квантувальний компонент 125 тепер квантує усі параметри аудіокадру предиктивним квантуванням і надає їх для передачі. Обрання квантування може бути описане таким псевдокодом: Якщо ((W pselEpred > Es-net або (Es-net, PredL±mit)) слід використовувати мережево-безпечний квантизатор (PredCount=0) в іншому випадку слід використовувати предиктивний квантизатор (PredCount=PredCount+1) Кінець Отже, непредиктивне квантування вибирають якомога частіше без суттєвого погіршення аудіоякості, і крім того, його вибирають для переривання довгих послідовностей предиктивно квантованих кадрів, коли такі послідовності виникають. У цьому коді і описаній вище процедурі зважувальний фактор W psel може бути виключений, тобто не є потрібною преференція непредиктивного квантування перед предиктивним. Крім того, критерій (PredCount > PredLimit) використовується лише як варіант. Надані квантовані аудіокадри передаються передавачем 112 як частина кодованих аудіоданих у бітовому потоці разом з подальшою інформацією, наприклад, разом з покажчиком застосованого квантування і/або разом з даними рівня покращення тощо. В електронному пристрої 150 бітовий потік, прийнятий приймальним компонентом 162, надсилається до декодера 171, де синтезувальний компонент 174 будує синтезований сигнал, базований на квантованих параметрах, прийнятих у бітовому потоці. Реконструйований аудіосигнал може бути тепер надісланий до вихідного аудіокомпонента 161, можливо, після додаткової обробки, наприклад, цифро-аналогового перетворення. Блоки фіг. 2 можна розглядати як схемно репрезентовані окремі обробні блоки квантувального компонента 125. Фіг. 3 містить блок-схему типового електронного пристрою 300, в якому програмно виконується обрання предиктивного або непредиктивного квантування згідно з винаходом. Електронним пристроєм 300 може бути, наприклад, мобільний телефон. Він включає процесор 330 і з'єднані з ним вхідний аудіокомпонент 311, вихідний аудіокомпонент 361, трансівер (RX/TX) 312 і пам'ять 340. Показані з'єднання можуть бути реалізовані через інші елементи (не показані). Вхідний аудіокомпонент 311 може бути, наприклад, мікрофоном або інтерфейсом до іншого аудіоджерела. Вихідний аудіокомпонент 361 може бути, наприклад, гучномовцем. Пам'ять 340 включає секцію 341 для зберігання комп'ютерного програмного коду і секцію 342 для зберігання даних. Комп'ютерний програмний код включає код для кодування аудіосигналів з використанням квантування за вибором і код для декодування аудіосигналів. Процесор 330 виконує комп'ютерний програмний код. Оскільки наявний код зберігається у пам'яті 340, процесор 330 може зчитувати цей код з секції 341 пам'яті 340 за потребою. Слід зауважити, що у наявності є і інші придатні для виконання комп'ютерні програмні коди, наприклад, операційні програмні коди і програмні коди для різних застосувань. Коди для кодування або процесор 330 у комбінації з пам'яттю 340 можна розглядати як типовий пристрій згідно з винаходом. Пам'ять 340 можна вважати типовим комп'ютерним програмним продуктом згідно з винаходом. Коли користувач вибирає функцію електронного пристрою 300, яка потребує кодування вхідного аудіосигналу, це примушує процесор 330 зчитати код кодування з пам'яті 340. Аудіосигнали, прийняті вхідним аудіокомпонентом 311, надсилаються до процесора 330 (якщо прийняті аудіосигнали є аналоговими, здійснюється їх перетворення у цифрові аудіосигнал тощо. Процесор 330 виконує зчитаний код кодування для кодування цифрового аудіосигналу. Це кодування може відповідати кодуванню описаному вище (фіг. 1, фіг. 2). Кодовані аудіосигнали зберігаються у секції 342 зберігання даних пам'яті 340 для подальшого використання або передаються трансівером 312 до іншого електронного пристрою. Процесор 330 може також зчитувати код декодування з пам'яті 340 і виконувати його для декодування кодованого аудіосигналу, прийнятого трансівером 312 або зчитаного з секції 342 зберігання даних пам'яті 340. Декодування може відповідати декодуванню описаному вище (фіг. 1). Декодований цифровий аудіосигнал може тепер бути спрямований до вихідного аудіокомпонента 361. Якщо компонент 361 включає гучномовець, декодований аудіосигнал 6 UA 98952 C2 5 10 15 20 25 може, наприклад, бути наданий користувачу через гучномовець після перетворення в аналоговий формат. В іншому варіанті декодований цифровий аудіосигнал може бути збережений у секції 342 зберігання даних пам'яті 340. Функції квантувального компонента 125 (фіг. 1) або функції процесора 330, який виконує програмний код 341 (фіг. 3) можна розглядати як засоби визначення, чи лежить помилка непредиктивного квантування сегменту аудіосигналу нижче заздалегідь визначеного порогового значення; як засоби представлення сегменту аудіосигналу, квантованого непредиктивним квантуванням, як частини кодованого аудіосигналу щонайменше у випадку, коли помилка непредиктивного квантування цього сегменту аудіосигналу лежить нижче цього порогового значення; і як засоби надання сегменту аудіосигналу, квантованого предиктивним квантуванням, як частини кодованого аудіосигналу. Програмні коди 341 можна також розглядати як такі, що містять ці засоби у формі функціональних модулів або компонентів коду. Хоча тут були показані і описані фундаментальні нові ознаки винаходу на прикладах бажаних втілень, зрозуміло, що фахівцем у межах об'єму і концепцій винаходу можуть бути зроблені заміни і модифікації форм її деталей описаних пристроїв і способів. Слід підкреслити, наприклад, що всі комбінації цих елементів і/або способів, які виконують суттєво однакові функції суттєво такими ж шляхами і дають такі ж результати, входять в об'єм винаходу. Крім того, наведені тут структури і/або елементи, і/або операції способу, і/або описані у зв'язку з будь-якою описаною формою або втіленням винаходу, можуть бути вбудовані у будь-які інші запропоновані або описані, або згадані форми або втілення як загальні рішення, що стосуються вибору конструкції, і тому мають обмежуватись лише об'ємом пунктів Формули винаходу. Пункти Формули, що стосуються засобів і функцій, охоплюють описані тут структури, що виконують зазначені функції, і не лише структурні еквіваленти, але також еквівалентні структури. ФОРМУЛА ВИНАХОДУ 30 35 40 45 50 55 1. Спосіб аудіокодування, за яким: визначають, чи лежить помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення; представляють параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частину кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка зазначеного непредиктивного квантування зазначених параметрів лежить нижче заздалегідь визначеного порогового значення; і в іншому випадку надають параметри, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частину кодованого аудіосигналу. 2. Спосіб за п. 1, в якому зазначений заздалегідь визначений поріг є порогом, нижче якого зазначена помилка вважається нечутною. 3. Спосіб за п. 1 або п. 2, в якому зазначена помилка є спектральним спотворенням у частотних межах між зазначеними первісними параметрами, що репрезентують сегмент аудіосигналу, і параметрами, що репрезентують сегмент аудіосигналу, отриманий зазначеним непредиктивним квантуванням. 4. Спосіб за п. 1 або п. 2, в якому зазначену помилку отримують комбінуванням зважених помилок відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, і відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням. 5. Спосіб за п. 4, в якому зазначену помилку отримують комбінуванням зважених середньоквадратичних помилок. 6. Спосіб за п. 4 або п. 5, в якому зазначене зважування помилок є психоакустично значущим зважуванням. 7. Спосіб за будь-яким з пп. 1-6, який додатково включає визначення, чи є помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, меншою за помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надають як додаток, якщо зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент, є меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу. 7 UA 98952 C2 5 10 15 20 25 30 35 40 45 50 55 60 8. Спосіб за п. 7, в якому щонайменше одну з зазначених помилок зазначеного непредиктивного квантування і зазначеного предиктивного квантування зважують перед визначенням, чи є зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують зазначений сегмент аудіосигналу, меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу. 9. Спосіб за будь-яким з пп. 1-8, який додатково включає визначення, чи належить останній створений квантований сегмент аудіосигналу, для якого були надані квантовані параметри, до послідовності сегментів аудіосигналу, для яких параметри були квантовані зазначеним предиктивним квантуванням, і чи кількість зазначених сегментів перевищує заздалегідь визначене число, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надають як додаток у випадку, якщо визначено, що зазначена кількість сегментів у цій послідовності сегментів, для яких були надані параметри, квантована зазначеним предиктивним квантуванням, перевищує зазначене заздалегідь визначене число. 10. Пристрій для аудіокодування, який має процесорний компонент, виконаний з можливістю: визначати, чи знаходиться помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення; надавати параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частину кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, знаходиться нижче заздалегідь визначеного порогового значення; і в іншому випадку надавати параметри, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частину кодованого аудіосигналу. 11. Пристрій за п. 10, в якому зазначений заздалегідь визначений поріг є порогом, нижче якого зазначена помилка вважається нечутною. 12. Пристрій за п. 10 або п. 11, в якому процесорний компонент виконаний з додатковою можливістю обчислювати зазначену помилку як спектральне спотворення у частотних межах між зазначеними первісними параметрами, що репрезентують сегмент аудіосигналу, і параметрами, що репрезентують сегмент аудіосигналу, отриманий зазначеним непредиктивним квантуванням. 13. Пристрій за п. 10 або п. 11, в якому процесорний компонент виконаний з додатковою можливістю обчислювати зазначену помилку комбінуванням зважених помилок відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, і відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням. 14. Пристрій за п. 13, в якому зазначену помилку отримують комбінуванням зважених середньоквадратичних помилок. 15. Пристрій за п. 13 або п. 14, в якому зазначене зважування помилок є психоакустично значущим зважуванням. 16. Пристрій за будь-яким з пп. 10-15, в якому процесорний компонент виконаний з додатковою можливістю визначати, чи є помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, меншою за помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надані як додаток, якщо зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент, є меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу. 17. Пристрій за п. 16, в якому щонайменше одна з зазначених помилок зазначеного непредиктивного квантування і зазначеного предиктивного квантування є зваженою перед визначенням, чи є зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують зазначений сегмент аудіосигналу, меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу. 18. Пристрій за будь-яким з пп. 10-17, в якому процесорний компонент виконаний з додатковою можливістю визначати, чи належить останній створений квантований сегмент аудіосигналу, для якого були надані квантовані параметри, до послідовності сегментів аудіосигналу, для яких параметри були квантовані зазначеним предиктивним квантуванням, і чи кількість зазначених сегментів перевищує заздалегідь визначене число, причому параметри, що репрезентують 8 UA 98952 C2 5 10 15 20 25 30 35 40 45 50 55 сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надано як додаток у випадку, якщо визначено, що зазначена кількість у цій послідовності сегментів, для яких були надані параметри, квантована зазначеним предиктивним квантуванням, перевищує зазначене заздалегідь визначене число. 19. Електронний пристрій для аудіокодування, який має: пристрій за п. 10 і вхідний аудіокомпонент. 20. Система для аудіокодування, яка включає: пристрій за п. 10 і пристрій, який має процесорний компонент, виконаний з можливістю декодування кодованого аудіосигналу, створеного зазначеним пристроєм за п. 10. 21. Зчитуваний комп'ютером носій інформації, що містить програмний код, що призначений для аудіокодування і виконання процесором наступних операцій: визначення, чи знаходиться помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення; надання параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частини кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка зазначеного непредиктивного квантування зазначених параметрів лежить нижче заздалегідь визначеного порогового значення; і в іншому випадку надання параметрів, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частини кодованого аудіосигналу. 22. Носій за п. 21, в якому зазначений заздалегідь визначений поріг є порогом, нижче якого зазначена помилка вважається нечутною. 23. Носій за п. 21 або п. 22, в якому зазначена помилка є спектральним спотворенням у частотних межах між зазначеними первісними параметрами, що репрезентують сегмент аудіосигналу, і параметрами, що репрезентують сегмент аудіосигналу, отриманий зазначеним непредиктивним квантуванням. 24. Носій за п. 21 або п. 22, в якому зазначену помилку отримують комбінуванням зважених помилок відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, і відповідного компонента зазначених параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням. 25. Носій за п. 24, в якому зазначену помилку отримують комбінуванням зважених середньоквадратичних помилок. 26. Носій за п. 24 або п. 25, в якому зазначене зважування помилок є психоакустично значущим зважуванням. 27. Носій за будь-яким з пп. 21-26, в якому програмний код додатково містить операцію визначення, чи є помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, меншою за помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу, причому параметри, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, будуються як додаток, якщо зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують сегмент, є меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу. 28. Носій за п. 27, в якому щонайменше одну з зазначених помилок зазначеного непредиктивного квантування і зазначеного предиктивного квантування зважують перед визначенням, чи є зазначена помилка зазначеного непредиктивного квантування зазначених параметрів, що репрезентують зазначений сегмент аудіосигналу, меншою за зазначену помилку зазначеного предиктивного квантування зазначених параметрів, що репрезентують сегмент аудіосигналу. 29. Носій за будь-яким з пп. 21-28, в якому програмний код додатково містить операцію визначення, чи належить останній сегмент аудіосигналу, для якого було надано квантовані параметри, до послідовності сегментів аудіосигналу, для яких параметри були квантовані з предиктивним квантуванням, і чи кількість зазначених сегментів перевищує заздалегідь визначене число, причому сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, надається як додаток у випадку, якщо визначена зазначена кількість у цій послідовності сегментів, квантованих зазначеним предиктивним квантуванням, перевищує зазначене заздалегідь визначене число. 30. Пристрій для аудіокодування, який має: 9 UA 98952 C2 5 засіб для визначення, чи знаходиться помилка непредиктивного квантування параметрів, що репрезентують сегмент аудіосигналу, нижче заздалегідь визначеного порогового значення; засіб для надання параметрів, що репрезентують сегмент аудіосигналу, квантований зазначеним непредиктивним квантуванням, як частини кодованого аудіосигналу щонайменше у випадку, коли визначено, що зазначена помилка непредиктивного квантування зазначених параметрів знаходиться нижче заздалегідь визначеного порогового значення; і засіб для надання параметрів, що репрезентують сегмент аудіосигналу, квантований предиктивним квантуванням, як частини кодованого аудіосигналу, для іншого випадку. 10 UA 98952 C2 11 UA 98952 C2 Комп’ютерна верстка В. Мацело Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 12

Дивитися

Додаткова інформація

Назва патенту англійською

Audio quntization

Автори англійською

Ramo, Anssi, Laaksonen, Lasse, Vasilache, Adriana

Назва патенту російською

Звуковое квантование

Автори російською

Рамо Ансси, Лааксонен Лассе, Василаке Адриана

МПК / Мітки

МПК: H03M 7/30

Мітки: квантування, звукове

Код посилання

<a href="https://ua.patents.su/14-98952-zvukove-kvantuvannya.html" target="_blank" rel="follow" title="База патентів України">Звукове квантування</a>

Подібні патенти