МНОГОКАНАЛЬНЫЙ КОДЕР И ДЕКОДЕР С ЭФФЕКТИВНОЙ ПЕРЕДАЧЕЙ ИНФОРМАЦИИ О ПОЛОЖЕНИИ

1. Аудиокодировщик, выполненный с возможностью сообщения положения, включающий в себя:
приемник (603) для приема положения, имеющего по меньшей мере первое значение и второе значение, причем первое значение представляет первый параметр положения, а второе значение представляет второй параметр положения;
схему (605) соответствия для определения того, соответствует ли второе значение номинальному значению для второго параметра положения;
выходную схему (609) для генерирования выходных данных, выполненную с возможностью:
включения в выходные данные первых данных, представляющих первое значение в первом поле выходных данных, но не включения данных, представляющих второе значение, когда второе значение соответствует номинальному значению;
и
включения в первое поле вторых данных, представляющих недопустимое значение положения для первого параметра положения, когда второе значение не соответствует номинальному значению.
2. Аудиокодировщик по п. 1, в котором выходная схема (609) выполнена с возможностью включать данные, представляющие второе значение, во второе поле выходных данных, когда второе значение не соответствует номинальному значению.
3. Аудиокодировщик по п. 1, в котором выходная схема (609) выполнена с возможностью устанавливать номинальное значение равным второму значению, когда второе значение не соответствует номинальному значению.
4. Аудиокодировщик по п. 1 или 2, в котором выходная схема (609) выполнена с возможностью включать данные, представляющие первое значение, в третье поле выходных данных, когда второе значение не соответствует номинальному значению.
5. Аудиодекодер для приема положения, заданного по меньшей мере первым значением и вторым значением, причем первое значение представляет первый параметр положения, а второе значение представляет второй параметр положения, причем aудиодекодер включает в себя:
приемник (701) для приема входных данных, включающих в себя множество полей данных;
экстрактор (703) данных для извлечения первых данных из первого поля множества полей данных;
схему (707) допустимости для определения того, представляют ли первые данные допустимое значение положения для первого параметра положения;
схему (709) положения для определения положения, причем процессор (709) положения выполнен с возможностью:
определять первое значение как допустимое значение положения, а второе значение как номинальное значение для второго параметра положения, когда первые данные представляют допустимое значение положения;
и
определять второе значение из второго поля входных данных, когда первые данные представляют недопустимое значение положения.
6. Аудиодекодер по п. 5, в котором схема (709) положения выполнена с возможностью устанавливать номинальное значение равным второму значению, когда первые данные представляют недопустимое значение положения.
7. Аудиодекодер по п. 5, в котором первые данные указывают на тип данных, обеспечиваемых во втором поле выходных данных.
8. Аудиодекодер по п. 5, в котором первые данные указывают на второе поле, включающее в себя указание предопределенного набора положений, когда первые данные представляют недопустимое значение положения; и процессор положения выполнен с возможностью определения по меньшей мере первого значения в ответ на предопределенный набор положений.
9. Аудиодекодер по п. 5, в котором положение дополнительно задается третьим значением, представляющим третий параметр положения и, когда первые данные представляют недопустимое значение положения, первые данные указывают, включает ли второе поле в себя значение положения для второго параметра положения или значение положения для третьего параметра положения.
10. Аудиодекодер по п. 5, в котором первые данные указывают, что второе поле включает в себя данные, указывающие на относительную разницу между парами по меньшей мере трех положений, когда первые данные представляют недопустимое значение положения; и процессор положения выполнен с возможностью определять по меньшей мере первое значение в ответ на относительную разницу между парами по меньшей мере трех положений.
11. Аудиодекодер по п. 5, в котором первый параметр положения связан с диапазоном возможных значений, и недопустимое значение положения является значением вне этого диапазона.
12. Аудиодекодер по п. 5, в котором второй параметр положения является одним из параметра расстояния и параметра возвышения.
13. Аудиодекодер по п. 1, в котором положение является по меньшей мере одним из:
положения динамика;
положения источника звука и
положения виртуального источника звука для относящейся к голове передаточной функции (HRTF).
14. Способ сообщения положения аудиокодировщиком, включающий в себя:
прием положения, имеющего по меньшей мере первое значение и второе значение, причем первое значение представляет первый параметр положения, а второе значение представляет второй параметр положения;
определение того, соответствует ли второе значение номинальному значению для второго параметра положения;
генерирование выходных данных;
причем генерирование выходных данных включает в себя:
включение в выходные данные первых данных, представляющих первое значение в первом поле выходных данных, но не включение данных, представляющих второе значение, когда второе значение соответствует номинальному значению;
и
включение в первое поле вторых данных, представляющих недопустимое значение положения для первого параметра положения, когда второе значение не соответствует номинальному значению.
15. Способ приема аудиодекодером положения, заданного по меньшей мере первым значением и вторым значением, причем первое значение представляет первый параметр положения, а второе значение представляет второй параметр положения, причем способ включает в себя:
прием входных данных, включающих в себя множество полей данных;
извлечение первых данных из первого поля множества полей данных;
определение того, представляют ли первые данные допустимое значение положения для первого параметра положения;
определение положения;
причем определение положения включает в себя:
определение первого значения как допустимого значения положения, а второго значения как номинального значения для второго параметра положения, когда первые данные представляют допустимое значение положения;
и
определение второго значения из второго поля входных данных, когда первые данные представляют недопустимое значение положения.
16. Поток битов звука, включающий в себя аудиоданные и представление положения, заданного по меньшей мере первым значением и вторым значением, причем первое значение представляет первый параметр положения, а второе значение представляет второй параметр положения, причем этот поток битов включает в себя первое поле данных, включающее в себя данные, представляющие одно из:
первого значения; или
недопустимого значения положения для первого параметра положения; и
сигнал данных включает в себя только данные, представляющие второе значение, если первое поле данных включает в себя недопустимое значение положения.
17. Компьютерный программный продукт, включающий в себя средства кодирования компьютерной программы, выполненные с возможностью выполнения всех этапов по п. 14 или 15, когда упомянутая программа выполняется на компьютере.