СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ, СПОСОБ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ И ПРОГРАММА

1. Устройство кодирования, содержащее:
блок генерирования таблицы порядка, выполненный с возможностью генерирования таблицы порядка, показывающей порядок компоновки коэффициентов микширования, определенных на основании расстояний между множеством громкоговорителей ввода и множеством громкоговорителей вывода, причем коэффициенты микширования представляют собой коэффициенты микширования множества громкоговорителей ввода, подготовленных для множества соответствующих громкоговорителей вывода, и используемые в процессе микширования для преобразования аудиосигналов множества каналов, соответствующих расположению множества громкоговорителей ввода, в аудиосигналы множества каналов, соответствующих расположению множества громкоговорителей вывода;
блок переупорядочивания, выполненный с возможностью переупорядочивания множества коэффициентов микширования в порядок, указанный в таблице порядка;
блок вычисления разностной величины, выполненный с возможностью вычисления разностной величины между двумя последовательными коэффициентами микширования из коэффициентов микширования, переупорядоченных в порядок; и
блок кодирования, выполненный с возможностью кодирования разностной величины, вычисленной для каждого из коэффициентов микширования.
2. Устройство кодирования по п. 1, дополнительно содержащее:
блок генерирования таблицы симметрии, выполненный с возможностью генерирования таблицы симметрии, показывающей симметрию позиционного соотношения между коэффициентами микширования; и
блок определения симметрии, выполненный с возможностью определения, на основании таблицы симметрии, что, в случае, когда коэффициент микширования и другой коэффициент микширования, имеющий симметричное позиционное соотношение с коэффициентом микширования, имеют одно и то же значение, коэффициент микширования и другой коэффициент микширования симметричны, при этом
блок кодирования выполнен с возможностью пропуска кодирования разностной величины коэффициента микширования, определяемого в качестве симметричного другому коэффициенту микширования.
3. Устройство кодирования по п. 2, в котором
блок определения симметрии дополнительно выполнен с возможностью определения, симметричен ли каждый из всех коэффициентов микширования, имеющих позиционное соотношение, симметричное другому коэффициенту микширования, соответствующему другому коэффициенту микширования, имеющему симметричное позиционное соотношение, а
блок кодирования выполнен с возможностью кодирования разностной величины на основании результата определения, симметричны ли все коэффициенты микширования другому коэффициенту микширования.
4. Устройство кодирования по п. 1, в котором
блок кодирования выполнен с возможностью осуществления энтропийного кодирования по отношению к разностной величине.
5. Устройство кодирования по п. 2, в котором
когда громкоговоритель ввода для коэффициента микширования и громкоговоритель ввода для другого коэффициента микширования расположены так, что имеют лево-правую симметрию, и громкоговоритель вывода для коэффициента микширования и громкоговоритель вывода для другого коэффициента микширования расположены так, что имеют лево-правую симметрию, то позиционное соотношение между коэффициентом микширования и другим коэффициентом микширования является симметричным.
6. Устройство кодирования по п. 1, в котором
блок вычисления разностной величины выполнен с возможностью вычисления разностной величины между коэффициентом микширования и коэффициентом микширования, имеющим значение, не равное -∞, и имеющим порядковый номер ближайший к порядковому номеру коэффициента микширования.
7. Устройство кодирования по п. 1, в котором
блок генерирования таблицы порядка выполнен с возможностью генерирования таблицы порядка посредством классификации коэффициентов микширования на множество классов, так что, в случае, когда количество громкоговорителей ввода больше, чем количество громкоговорителей вывода, коэффициенты микширования одних и тех же громкоговорителей вывода принадлежат к одному и тому же классу, когда как классификация коэффициентов микширования на множество классов выполнена так, что когда количество громкоговорителей вывода больше, чем число громкоговорителей ввода, коэффициенты микширования одних и тех же громкоговорителей ввода принадлежат к одному и тому же классу, и определяется порядок расположения коэффициентов микширования в каждом из классов, а
блок вычисления разностной величины выполнен с возможностью вычисления разностной величины между коэффициентами микширования, принадлежащими к одному и тому же классу.
8. Способ кодирования, содержащий этапы, на которых:
генерируют таблицу порядка, показывающую порядок компоновки коэффициентов микширования, определенный на основании расстояний между множеством громкоговорителей ввода и множеством громкоговорителей вывода, причем коэффициенты микширования являются коэффициентами микширования множества громкоговорителей ввода, подготовленных для множества соответствующих громкоговорителей вывода, и используются в процессе микширования для преобразования аудиосигналов множества каналов, соответствующих расположению множества громкоговорителей ввода, в аудиосигналы множества каналов, соответствующих расположению множества громкоговорителей вывода;
переупорядочивают множество коэффициентов микширования в порядок, указанный в таблице порядка;
вычисляют разностную величину между двумя последовательными коэффициентами микширования из коэффициентов микширования, переупорядоченных в порядок; и
кодируют разностную величину, вычисленную для каждого из коэффициентов микширования.
9. Носитель информации, хранящий программу, вызывающую выполнение компьютером обработки, включающей в себя этапы, на которых:
генерируют таблицу порядка, показывающую порядок компоновки коэффициентов микширования, определенный на основании расстояний между множеством громкоговорителей ввода и множеством громкоговорителей вывода, при этом коэффициенты микширования являются коэффициентами микширования множества громкоговорителей ввода, подготовленных для множества соответствующих громкоговорителей вывода, и используются в процессе микширования для преобразования аудиосигналов множества каналов, соответствующих расположению множества громкоговорителей ввода, в аудиосигналы множества каналов, соответствующих расположению множества громкоговорителей вывода;
переупорядочивают множество коэффициентов микширования в порядок, указанный в таблице порядка;
вычисляют разностную величину между двумя последовательными коэффициентами микширования из коэффициентов микширования, переупорядоченных в порядок; и
кодируют разностную величину, вычисленную для каждого из коэффициентов микширования.
10. Устройство декодирования, содержащее:
блок генерирования таблицы порядка, выполненный с возможностью генерирования таблицы порядка, показывающей порядок компоновки коэффициентов микширования, определенных на основании расстояний между множеством громкоговорителей ввода и множеством громкоговорителей вывода, причем коэффициенты микширования являются коэффициентами микширования множества громкоговорителей ввода, подготовленных для множества соответствующих громкоговорителей вывода, и используемых в процессе микширования для преобразования аудиосигналов множества каналов, соответствующих расположению множества громкоговорителей ввода, в аудиосигналы множества каналов, соответствующих расположению множества громкоговорителей вывода;
блок декодирования, выполненный с возможностью получения кодовой строки, полученной посредством вычисления разностной величины между двумя последовательными коэффициентами микширования, расположенными в порядке, показанном в таблице порядка, и кодирования разностной величины, вычисленной для каждого из коэффициентов микширования, и декодирования кодовой строки;
блок добавления, выполненный с возможностью добавления разностной величины, полученной посредством декодирования, к одному из коэффициентов микширования, используемого для вычисления разностной величины, на основании таблицы порядка, для вычисления другого одного из коэффициентов микширования, используемого для вычисления разностной величины; и
блок переупорядочивания, выполненный с возможностью переупорядочивания коэффициентов микширования на основании таблицы порядка и вывода коэффициентов микширования.
11. Устройство декодирования по п. 10, в котором
когда коэффициент микширования и другой коэффициент микширования, имеющий позиционное соотношение, симметричное коэффициенту микширования, имеют одно и то же значение, коэффициент микширования и другой коэффициент микширования симметричны, и разностная величина коэффициента микширования не кодируется, при этом
устройство декодирования дополнительно содержит блок генерирования таблицы симметрии, выполненный с возможностью генерирования таблицы симметрии, показывающей позиционное соотношение между коэффициентами микширования, при
этом
когда коэффициент микширования и другой коэффициент микширования симметричны, блок добавления выполнен с возможностью копирования другого коэффициента микширования на основании таблицы симметрии и установки другого коэффициента микширования в качестве коэффициента микширования.
12. Устройство декодирования по п. 10, в котором
разностная величина кодирована на основании результата определения, симметричны ли каждый из всех коэффициентов микширования, имеющих позиционное соотношение, симметричное другому коэффициенту микширования, соответствующему другому коэффициенту микширования, имеющему симметричное позиционное соотношение, а
блок декодирования выполнен с возможностью декодирования разностной величины на основании информации, указывающей результат определения, симметричны ли все коэффициенты микширования другому коэффициенту микширования, причем информация содержится в кодовой строке.
13. Устройство декодирования по п. 11, в котором
когда громкоговоритель ввода для коэффициента микширования и громкоговоритель ввода для другого коэффициента микширования расположены так, что имеют лево-правую симметрию, и громкоговоритель вывода для коэффициента микширования и громкоговоритель вывода для другого коэффициента микширования расположены так, что имеют лево-правую симметрию, то позиционное соотношение между коэффициентом микширования и другим коэффициентом микширования является симметричным.
14. Способ декодирования содержит этапы, на которых:
генерируют таблицу порядка, показывающую порядок компоновки коэффициентов микширования, определенный на основании расстояний между множеством громкоговорителей ввода и множеством громкоговорителей вывода, причем коэффициенты микширования являются коэффициентами микширования множества громкоговорителей ввода, подготовленными для множества соответствующих громкоговорителей вывода, и используются в процессе микширования для преобразования аудиосигналов множества каналов, соответствующих расположению множества громкоговорителей ввода, в аудиосигналы множества каналов, соответствующих расположению множества громкоговорителей вывода;
получают кодовую строку, полученную посредством вычисления разностной величины между двумя последовательными коэффициентами микширования, расположенными в порядке, показанном в таблице порядка, и кодирования разностной величины, вычисленной для каждого из коэффициентов микширования, и декодирования кодовой строки;
добавляют разностную величину, полученную при декодировании, к одному из коэффициентов микширования, используемых для вычисления разностной величины, на основании таблицы порядка, для вычисления другого одного из коэффициентов микширования, используемого для вычисления разностной величины; и
переупорядочивают коэффициенты микширования на основании таблицы порядка и выводят коэффициенты микширования.
15. Носитель информации, хранящий программу, вызывающую выполнение компьютером обработки, включающей в себя этапы, на которых:
генерируют таблицу порядка, показывающую порядок компоновки коэффициентов микширования, определенный на основании расстояний между множеством громкоговорителей ввода и множеством громкоговорителей вывода, причем коэффициенты микширования являются коэффициентами микширования множества громкоговорителей ввода, подготовленных для множества соответствующих громкоговорителей вывода, и используются в процессе микширования для преобразования аудиосигналов множества каналов, соответствующих расположению множества громкоговорителей ввода, в аудиосигналы множества каналов, соответствующих расположению множества громкоговорителей вывода;
получают кодовую строку, получаемую посредством вычисления разностной величины между двумя последовательными коэффициентами микширования, расположенными в порядке, показанном в таблице порядка, и кодирования разностной величины, вычисленной для каждого из коэффициентов микширования, и декодируют кодовую строку;
добавляют разностную величину, полученную при декодировании, к одному из коэффициентов, используемых для вычисления разностной величины, на основании таблицы порядка, для вычисления другого одного из коэффициентов микширования, используемого для вычисления разностной величины; и
переупорядочивают коэффициенты микширования на основании таблицы порядка и выводят коэффициенты микширования.