Способ кодирования стереопараметров временной области и соответствующий продукт

Изобретение относится к области вычислительной техники для обработки аудиоданных. Технический результат заключается в повышении качества кодирования стереопараметров временной области. Технический результат достигается за счет вычисления параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре; вычисления параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; вычисления параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; и вычисления на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. 3 н. и 22 з.п. ф-лы, 19 ил.

 

Область техники, к которой относится изобретение

[0001] Настоящая заявка относится к области технологий кодирования и декодирования звука и, в частности, к способу кодирования стереопараметров временной области и соответствующему продукту.

Уровень техники

[0002] По мере улучшения качества жизни люди предъявляют все более высокие требования к качеству звука. По сравнению с монофоническим звуком стереозвук обладает ощущением направления и распределения для различных источников звука и может улучшить четкость, отчетливость и ощущение присутствия информации и поэтому популярен среди людей.

[0003] В технологии параметрического стереокодирования и декодирования стереосигнал преобразуется в моносигнал и параметр пространственного восприятия, а многоканальный сигнал сжимается. Это обычная технология кодирования и декодирования стереозвука. Однако в технологии параметрического стереокодирования и декодирования, поскольку параметры пространственного восприятия обычно необходимо извлекать в частотной области, и необходимо выполнять преобразование частоты во время, задержка всего кодека относительно велика. Поэтому, когда существует относительно жесткое требование для задержки, технология стереокодирования временной области является лучшим выбором.

[0004] В традиционной технологии стереокодирования временной области сигналы микшируются с понижением для получения двух моносигналов во временной области. Например, в технологии кодирования MS сигналы левого и правого каналов сначала микшируются с понижением для получения сигнала среднего канала (Mid channel) и сигнала бокового канала (Side channel). Например, L обозначает сигнал левого канала, а R обозначает сигнал правого канала. В этом случае сигнал среднего канала представляет собой 0,5 × (L+R), а сигнал среднего канала указывает информацию о корреляции между левым каналом и правым каналом; сигнал бокового канала представляет собой 0,5 × (L - R), а сигнал бокового канала указывает информацию о разнице между левым каналом и правым каналом. Затем сигнал среднего канала и сигнал бокового канала отдельно кодируются с использованием способа монокодирования, сигнал среднего канала обычно кодируется с использованием большего количества битов, а сигнал бокового канала обычно кодируется с использованием меньшего количества биты.

[0005] Авторы настоящей заявки обнаружили путем исследований и практики, что иногда энергия первичного сигнала чрезвычайно мала или даже отсутствует, когда используется традиционная технология стереокодирования временной области, что приводит к снижению конечного качества кодирования.

Сущность изобретения

[0006] Варианты осуществления настоящей заявки обеспечивают способ кодирования стереопараметров временной области и соответствующий продукт.

[0007] Согласно первому аспекту варианты осуществления настоящей заявки обеспечивают способ кодирования стереопараметров временной области. Способ включает в себя этапы, на которых: определяют схему комбинации каналов для текущего кадра; определяют стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра; и кодируют определенный стереопараметр временной области текущего кадра, где стереопараметр временной области включает в себя по меньшей мере одно из коэффициента отношения комбинации каналов и межканальной разницы во времени.

[0008] Варианты осуществления настоящей заявки дополнительно обеспечивают способ определения стереопараметров временной области. Способ может включать в себя этапы, на которых: определяют схему комбинации каналов для текущего кадра; и определяют стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра, где стереопараметр временной области включает в себя по меньшей мере одно из коэффициента отношения комбинации каналов и межканальной разницы во времени.

[0009] Стереосигнал в текущем кадре включает в себя, например, сигналы левого и правого каналов в текущем кадре.

[0010] Схема комбинации каналов для текущего кадра является одной из множества схем комбинации каналов.

[0011] Например, множество схем комбинации каналов включает в себя схему комбинации каналов с антикоррелированным сигналом (anticorrelated signal Channel Combination Scheme) и схему комбинации каналов с коррелированным сигналом (correlated signal Channel Combination Scheme).

[0012] Схема комбинации каналов с коррелированным сигналом является схемой комбинации каналов, соответствующей близкому к синфазному сигналу. Схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, соответствующей близкому к несинфазному сигналу. Понятно, что схема комбинации каналов, соответствующая близкому к синфазному сигналу, применима к близкому к синфазному сигналу, а схема комбинации каналов, соответствующая близкому к несинфазному сигналу, применима к близкому к несинфазному сигналу.

[0013] Когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра; или когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигнальном, стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0014] Понятно, что в вышеприведенном решении необходимо определить схему комбинации каналов для текущего кадра, и это указывает на то, что существует множество возможностей для схемы комбинации каналов для текущего кадра. По сравнению с традиционным решением, в котором имеется только одна схема комбинации каналов, это решение с множеством возможных схем комбинации каналов может быть лучше совместиться и соответствовать множеству возможных сценариев. Поскольку стереопараметр временной области текущего кадра определяется на основании схемы комбинации каналов для текущего кадра, стереопараметр временной области может быть лучше совместим и соответствовать множеству возможных сценариев, и качество кодирования и декодирования может быть дополнительно улучшено.

[0015] В некоторых возможных реализациях коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, могут сначала вычисляться отдельно. Затем, когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, определяется, что стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра; или когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, определяется, что стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Альтернативно, стереопараметр временной области, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, может быть сначала вычислен, и когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, определяется, что стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра, или когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, вычисляется стереопараметр временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, а стереопараметр временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, определяется в качестве стереопараметра временной области текущего кадра.

[0016] Альтернативно, схема комбинации каналов для текущего кадра может быть сначала определена. Когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, вычисляется стереопараметр временной области, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, и стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра. Когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, вычисляется стереопараметр временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0017] В некоторых возможных реализациях определение стереопараметра временной области текущего кадра на основании схемы комбинации каналов для текущего кадра включает в себя этап, на котором: определяют, на основании схемы комбинации каналов для текущего кадра, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра. Когда начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов (схема комбинации каналов с коррелированным сигналом или схема комбинации каналов с антикоррелированным сигналом) для текущего кадра, не требуется изменять, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов для текущего кадра, равен начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра. Когда необходимо изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов (схема комбинации каналов с коррелированным сигналом или схема комбинации каналов с антикоррелированным сигналом) для текущего кадра, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра изменяется для получения измененного значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра, и коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов для текущего кадра равен измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра.

[0018] Например, определение стереопараметра временной области текущего кадра на основании схемы комбинации каналов для текущего кадра может включать в себя этапы, на которых: вычисляют энергию кадра сигнала левого канала в текущем кадре на основании сигнала левого канала в текущем кадре; вычисляют энергию кадра сигнала правого канала в текущем кадре на основании сигнала правого канала в текущем кадре; и вычисляют начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, на основании энергии кадра сигнала левого канала в текущем кадре и энергии кадра сигнала правого канала в текущем кадре.

[0019] Когда начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, изменять не требуется, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен кодированному индексу начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0020] Когда необходимо изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс начального значения изменяются для получения измененного значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированного индекса измененного значения. Коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, а кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен кодированному индексу измененного значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0021] В частности, например, когда изменяют начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированного индекса начального значения,

; и

; где

указывает кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра; указывает кодированный индекс, соответствующий измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра; и указывает измененное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0022] В качестве другого примера, определение стереопараметра временной области текущего кадра на основании схемы комбинации каналов для текущего кадра включает в себя этапы, на которых: получают сигнал опорного канала в текущем кадре на основании сигнала левого канала и сигнала правого канала в текущем кадре; вычисляют параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре; вычисляют параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; вычисляют параметр разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и параметром корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; и вычисляют на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0023] Вычисление на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может включать в себя, например этапы, на которых: вычисляют на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; и изменяют начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, для получения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Понятно, что когда нет необходимости изменять начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом, для текущего кадра, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра равен начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0024] В некоторых возможных реализациях,

; и

; где

;

указывает сигнал опорного канала в текущем кадре; и

указывает сигнал левого канала, который прошел обработку выравнивания задержки в текущем кадре, указывает сигнал правого канала, который прошел обработку выравнивания задержки в текущем кадре, указывает параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, и указывает параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

[0025] В некоторых возможных вариантах реализации вычисление параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, и параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре включает в себя этапы, на которых: вычисляют долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре; вычисляют долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре на основании параметра корреляции амплитуд между сигналом правого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре; и вычисляют параметр разности корреляции амплитуд между левым и правым каналами в текущем кадре на основании долгосрочного сглаженного параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочного сглаженного параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

[0026] Могут быть различные способы сглаживания, например,

; где

,

A указывает коэффициент обновления долгосрочной сглаженной энергии кадра сигнала левого канала в текущем кадре, указывает долгосрочную сглаженную энергию кадра сигнала левого канала в текущем кадре, указывает энергию кадра сигнала левого канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в предыдущем кадре и указывает коэффициент сглаживания левого канала.

[0027] Например,

.

[0028] ,

B указывает коэффициент обновления долгосрочной сглаженной энергии кадра сигнала правого канала в текущем кадре, указывает долгосрочная сглаженная энергия кадра сигнала правого канала в текущем кадре, указывает энергию кадра сигнала правого канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в предыдущем кадре и указывает коэффициент сглаживания правого канала.

[0029] В некоторых возможных реализациях,

; где

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

[0030] В некоторых возможных реализациях вычисление на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, включает в себя этапы, на которых: выполняют обработку отображения на параметр разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре в обеспечение того, чтобы диапазон значений параметра разности корреляции амплитуд, который находится между сигналами левого и правого каналов в текущем кадре и который прошел обработку отображения на ; и преобразуют параметр разности корреляции амплитуд, который находится между сигналами левого и правого каналов и который прошел обработку отображения, в коэффициент отношения комбинации каналов.

[0031] В некоторых возможных реализациях выполнение обработки отображения для параметра разности корреляции амплитуд между левым и правым каналами в текущем кадре включает в себя этапы, на которых: выполняют ограничение по амплитуде для параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре; и выполняют обработку отображения для ограниченного по амплитуде параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

[0032] Могут быть различные способы ограничения по амплитуде, в частности, например:

; где

указывает максимальное значение ограниченного по амплитуде параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, указывает минимальное значение ограниченного по амплитуде параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, и .

[0033] Могут быть различные способы обработки отображения, в частности, например:

; где

;

или ;

;

или ;

;

или ;

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

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

;

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

.

[0034] Для другого примера

;

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

; и

указывает максимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре и указывает минимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

[0035] В некоторых возможных реализациях,

; где

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

[0036] Когда необходимо изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может быть изменено на основании коэффициента отношения комбинации каналов с учетом предыдущего кадра и начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом, для текущего кадра; или начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может быть изменено на основании начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0037] В некоторых возможных реализациях,

; где

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

[0038] В некоторых возможных реализациях,

, и

, где

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и указывает кодированный индекс коэффициента отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; или

, и

, где

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

[0039] Разумеется, конкретная реализация изменения начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, для получения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом кодом для текущего кадра, не ограничена приведенными выше примерами.

[0040] Кроме того, когда стереопараметр временной области включает в себя межканальную разницу во времени, определение стереопараметра временной области текущего кадра на основании схемы комбинации каналов для текущего кадра может включать в себя этап, на котором: вычисляют межканальную разницу во времени текущего кадра, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом. Кроме того, межканальная разница во времени текущего кадра, которая получается посредством вычисления, может быть записана в битовый поток. Межканальная разница во времени по умолчанию (например, 0) используется в качестве межканальной разницы во времени текущего кадра, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом. Кроме того, межканальная разница во времени по умолчанию может не записываться в битовый поток, и устройство декодирования также использует межканальную разницу во времени по умолчанию.

[0041] Согласно второму аспекту варианты осуществления настоящей заявки дополнительно обеспечивают устройство кодирования стереопараметров временной области, и устройство может включать в себя процессор и память, которые связаны друг с другом. Процессор может быть выполнен с возможностью выполнения некоторых или всех этапов любого способа в первом аспекте. Варианты осуществления настоящей заявки дополнительно обеспечивают устройство стереокодирования временной области, которое может включать в себя вышеупомянутое устройство кодирования стереопараметров временной области.

[0042] Согласно третьему аспекту варианты осуществления настоящей заявки обеспечивают устройство кодирования стереопараметров временной области, включающее в себя несколько функциональных блоков, выполненных с возможностью реализации любого способа в первом аспекте.

[0043] Согласно четвертому аспекту вариант осуществления настоящей заявки обеспечивает считываемый компьютером носитель данных, считываемый компьютером носитель данных хранит программный код, и программный код включает в себя инструкцию, используемую для выполнения некоторых или всех этапов любого способа в первом аспекте.

[0044] Согласно пятому аспекту вариант осуществления настоящей заявки обеспечивает компьютерный программный продукт, и когда компьютерный программный продукт работает на компьютере, компьютер выполняет некоторые или все этапы любого способа в первом аспекте.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0045] Далее описаны сопровождающие чертежи, необходимые для описания вариантов осуществления или уровня техники данной заявки.

[0046] Фиг. 1 является схематической схемой близкого к несинфазному сигнала в соответствии с вариантом осуществления настоящей заявки;

[0047] Фиг. 2 является схематической схемой последовательности операций способа кодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0048] Фиг. 3 - схематическая схема последовательности операций способа определения режима декодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0049] Фиг. 4 является схематической схемой другого способа кодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0050] Фиг. 5 является схематической схемой последовательности операций способа декодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0051] Фиг. 6 является схематической схемой другого способа кодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0052] Фиг. 7 - схематическая схема другого способа декодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0053] Фиг. 8 является схематической схемой последовательности операций способа определения стереопараметров временной области согласно варианту осуществления настоящей заявки;

[0054] Фиг. 9-A является схематической схемой другого способа кодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0055] Фиг. 9-B - схематическая схема последовательности операций способа вычисления и кодирования коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, согласно варианту осуществления настоящей заявки;

[0056] Фиг. 9-C является схематической схемой последовательности операций способа для вычисления параметра разности корреляции амплитуд между левым каналом и правым каналом в текущем кадре согласно варианту осуществления настоящей заявки;

[0057] Фиг. 9-D - схематическая схема последовательности операций способа преобразования параметра разности корреляции амплитуд между левым каналом и правым каналом в текущем кадре в коэффициент отношения комбинации каналов согласно варианту осуществления настоящей заявки;

[0058] Фиг. 10 является схематической схемой другого способа декодирования звука в соответствии с вариантом осуществления настоящей заявки;

[0059] Фиг. 11-A является схематической схемой устройства согласно варианту осуществления настоящей заявки;

[0060] Фиг. 11-B является схематической схемой другого устройства согласно варианту осуществления настоящей заявки;

[0061] Фиг. 11-C является схематической схемой другого устройства согласно варианту осуществления настоящей заявки;

[0062] Фиг. 12-A является схематической схемой другого устройства согласно варианту осуществления настоящей заявки;

[0063] Фиг. 12-B является схематической схемой другого устройства согласно варианту осуществления настоящей заявки; и

[0064] Фиг. 12-C является схематической схемой другого устройства согласно варианту осуществления настоящей заявки.

Описание вариантов осуществления

[0065] Далее описываются варианты осуществления настоящей заявки со ссылкой на прилагаемые чертежи в вариантах осуществления настоящей заявки.

[0066] Термины «включать», «иметь» или любой другой их вариант, упомянутые в описании, формуле изобретения и прилагаемых чертежах настоящей заявки, предназначены для охвата неисключительного включения. Например, процесс, способ, система, продукт или устройство, которое включает в себя последовательность этапов или блоков, не ограничивается перечисленными этапами или блоками, а может дополнительно включать дополнительный этап или блок, не включенный в список, или, в некоторых случаях, дополнительно включает в себя еще один неотъемлемый этап или блок процесса, способа, продукта или устройства. Кроме того, термины «первый», «второй», «третий», «четвертый» и тому подобное используются для различения объектов вместо описания конкретной последовательности.

[0067] Следует отметить, что, поскольку решения в вариантах осуществления настоящей заявки являются специфическими для сценария временной области, для краткости описания сигнал временной области может кратко называться «сигналом». Например, сигнал временной области левого канала может кратко называться «сигналом левого канала». В другом примере сигнал временной области правого канала может кратко называться «сигналом правого канала». В другом примере монофонический сигнал временной области может кратко называться «монофоническим сигналом». В качестве другого примера, сигнал временной области опорного канала может быть кратко упомянут как «сигнал опорного канала». В другом примере сигнал временной области первичного канала может кратко упоминаться как «сигнал первичного канала». Сигнал временной области вторичного канала может кратко называться «сигналом вторичного канала». В другом примере сигнал временной области среднего канала (Mid channel) может кратко называться «сигналом среднего канала». В другом примере сигнал временной области бокового канала (Side channel) может кратко называться «сигналом бокового канала». Другие случаи могут быть выведены по аналогии.

[0068] Следует отметить, что в вариантах осуществления настоящей заявки сигнал временной области левого канала и сигнал временной области правого канала могут совместно упоминаться как «сигналы временной области левого и правого каналов» или могут совместно именоваться как «сигналы левого и правого канала». Другими словами, сигналы временной области левого и правого каналов включают в себя сигнал временной области левого канала и сигнал временной области правого канала. В другом примере сигналы временной области левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре, включают в себя сигнал временной области левого канала, который прошел обработку выравнивания задержки в текущем кадре, и сигнал временной области правого канала, который прошел обработку выравнивания задержки в текущем кадре. Аналогично, сигнал первичного канала и сигнал вторичного канала могут совместно упоминаться как «сигналы первичного и вторичного каналов». Другими словами, сигналы первичного и вторичного каналов включают в себя сигнал первичного канала и сигнал вторичного канала. В другом примере декодированные сигналы первичного и вторичного каналов включают в себя декодированный сигнал первичного канала и декодированный сигнал вторичного канала. В другом примере восстановленные сигналы левого и правого каналов включают в себя восстановленный сигнал левого канала и восстановленный сигнал правого канала. Остальное можно вывести по аналогии.

[0069] Например, в традиционной технологии кодирования MS сигналы левого и правого каналов сначала микшируются с понижением для получения сигнала среднего канала (Mid channel) и сигнала бокового канала (Side channel). Например, L обозначает сигнал левого канала, а R обозначает сигнал правого канала. В этом случае сигнал среднего канала представляет собой 0,5 × (L+R), а сигнал среднего канала указывает информацию о корреляции между левым каналом и правым каналом; и сигнал бокового канала представляет собой 0,5 × (L-R), и сигнал бокового канала указывает информацию о разнице между левым каналом и правым каналом. Затем сигнал среднего канала и сигнал бокового канала отдельно кодируются с использованием способа монокодирования. Сигнал среднего канала обычно кодируется с использованием относительно большого количества битов, а сигнал бокового канала обычно кодируется с использованием относительно небольшого количества битов.

[0070] Кроме того, в некоторых решениях для улучшения качества кодирования анализируются сигналы временной области левого и правого каналов для извлечения стереопараметра временной области, используемого для указания пропорции левого канала к правому каналу при обработке микширования с понижением во временной области. Задачей предлагаемого способа является следующее: Когда разность энергий между стереосигналами левого и правого каналов относительно велика, в сигналах, микшированных с понижением во временной области, энергия первичного канала может быть увеличена, а энергия вторичного канала может быть уменьшена. Например, L обозначает сигнал левого канала, а R обозначает сигнал правого канала. В этом случае сигнал первичного канала (Primary channel) обозначается как Y, где Y=alpha × L + beta × R, а Y указывает информацию о корреляции между двумя каналами; и вторичный канал (Secondary channel) обозначается как X, X=alpha × L - beta × R, и Х представляет информацию о разнице между двумя каналами. Здесь alpha и beta являются действительными числами от 0 до 1.

[0071] Фиг. 1 показывает изменения амплитуды сигнала левого канала и сигнала правого канала. В момент времени во временной области абсолютное значение амплитуды выборочной точки сигнала левого канала в конкретном месте и абсолютное значение амплитуды выборочной точки сигнала правого канала в соответствующем месте в основном совпадают, но амплитуды имеют противоположные знаки. Это типичный близкий к несинфазному сигнал. Фиг. 1 просто показывает типичный пример близкого к несинфазному сигнала. Фактически, близкий к несинфазному сигнал является стереосигналом, разность фаз которого между сигналами левого и правого каналов составляет приблизительно 180 градусов. Например, стереосигнал, разность фаз которого между сигналами левого и правого каналов находится в пределах , может упоминаться как близкий к несинфазному сигнал, где может быть любым углом между 0° и 90°. Например, может быть равна углу 0°, 5°, 15°, 17°, 20°, 30°, 40° или тому подобному.

[0072] Точно так же близкий к синфазному сигнал является стереосигналом, разность фаз которого между сигналами левого и правого каналов составляет приблизительно 0 градусов. Например, стереосигнал, разность фаз которого между сигналами левого и правого каналов находится в пределах , может упоминаться как близкий к синфазному сигнал. может быть любым углом от 0° до 90°. Например, может быть равна углу 0°, 5°, 15°, 17°, 20°, 30°, 40° или тому подобному.

[0073] Когда сигналы левого и правого каналов представляют собой близкий к синфазному сигнал, энергия сигнала первичного канала, сформированного посредством обработки микширования с понижением во временной области, обычно значительно больше энергии сигнала вторичного канала. Если сигнал первичного канала кодируется с использованием относительно большого количества битов, а сигнал вторичного канала кодируется с использованием относительно небольшого количества битов, может быть получен лучший эффект кодирования. Однако, когда сигналы левого и правого каналов представляют собой сигнал, близкий к несинфазному, если используется один и тот же способ обработки микширования с понижением во временной области, энергия сформированного сигнала первичного канала может быть очень мала или даже утрачена, что приведет к снижению качества окончательного кодирования.

[0074] Далее следует описание некоторых технических решений, которые могут помочь улучшить качество стереокодирования и декодирования.

[0075] Устройство кодирования и устройство декодирования, упомянутые в вариантах осуществления настоящей заявки, могут быть устройствами, которые имеют такие функции, как сбор, хранение и передача речевого сигнала наружу. В частности, устройством кодирования и устройством декодирования могут быть, например, мобильные телефоны, серверы, планшетные компьютеры, персональные компьютеры или ноутбуки.

[0076] Понятно, что в решениях настоящей заявки сигналы левого и правого каналов являются сигналами левого и правого каналов стереосигнала. Стереосигнал может быть исходным стереосигналом или стереосигналом, образованным двумя каналами сигналов, включенными в многоканальный сигнал, или стереосигналом, образованным двумя каналами сигналов, которые совместно сформированы множеством каналов сигналов, включенных в многоканальный сигнал. Способ стереокодирования также может быть способом стереокодирования, используемым в многоканальном кодировании. Устройство стереокодирования также может быть устройством стереокодирования, используемым в устройстве многоканального кодирования. Способ стереодекодирования также может быть способом стереодекодирования, используемым в многоканальном декодировании. Устройство стереодекодирования также может быть устройством стереодекодирования, используемым в устройстве многоканального декодирования. Способ кодирования звука в вариантах осуществления настоящей заявки является, например, конкретным для сценария стереокодирования, а способ декодирования звука в вариантах осуществления настоящей заявки является, например, конкретным для сценария стереодекодирования.

[0077] Нижеследующее сначала обеспечивает способ для определения режима кодирования звука, и способ может включать в себя этапы, на которых: определяют схему комбинации каналов для текущего кадра и определяют режим кодирования текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схема комбинации каналов для текущего кадра.

[0078] Фиг. 2 является схематической схемой последовательности операций способа кодирования звука в соответствии с вариантом осуществления настоящей заявки. Соответствующие этапы способа кодирования звука могут быть реализованы посредством устройства кодирования и могут включать в себя, например, следующие этапы.

[0079] 201. Определяют схему комбинации каналов для текущего кадра.

[0080] Схема комбинации каналов для текущего кадра является одной из множества схем комбинации каналов. Например, множество схем комбинации каналов включает в себя схему комбинации каналов с антикоррелированным сигналом (anticorrelated signal Channel Combination Scheme) и схему комбинации каналов с коррелированным сигналом (correlated signal Channel Combination Scheme). Схема комбинации каналов с коррелированным сигналом является схемой комбинации каналов, соответствующей близкому к синфазному сигналу. Схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, соответствующей близкому к несинфазному сигналу. Можно понять, что схема комбинации каналов, соответствующая близкому к синфазному сигналу, применима к близкому к синфазному сигналу, а схема комбинации каналов, соответствующая близкому к несинфазному сигналу, применима к близкому к несинфазному сигналу.

[0081] 202. Определяют режим кодирования текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра.

[0082] Кроме того, если текущий кадр является первым кадром (т.е. предыдущего кадра для текущего кадра не существует), режим кодирования текущего кадра может быть определен на основании схемы комбинации каналов для текущего кадра. Кроме того, в качестве режима кодирования текущего кадра может использоваться режим кодирования по умолчанию.

[0083] Режим кодирования текущего кадра является одним из множества режимов кодирования. Например, множество режимов кодирования может включать в себя режим переключения кодирования с коррелированного на антикоррелированный сигнал (correlated-to-anticorrelated signal coding switching mode), режим переключения кодирования с антикоррелированного на коррелированный сигнал (anticorrelated-to-correlated signal coding switching mode), режим кодирования коррелированных сигналов (correlated signal coding mode), режим кодирования антикоррелированных сигналов (anticorrelated signal coding mode) и тому подобное.

[0084] Режим микширования с понижением во временной области, соответствующий режиму переключения кодирования с коррелированного на антикоррелированный сигнал, можно назвать, например, "режим переключения микширования с понижением с коррелированного на антикоррелированный сигнал" (correlated-to-anticorrelated signal downmix switching mode). Режим микширования с понижением во временной области, соответствующий режиму переключения кодирования с антикоррелированного на коррелированный сигнал, можно назвать, например, «режим переключения микширования с понижением с антикоррелированного на коррелированный сигнал» (anticorrelated-to-correlated signal downmix switching mode). Режим микширования с понижением во временной области, соответствующий режиму кодирования коррелированных сигналов, можно назвать, например, "режимом микширования с понижением коррелированного сигнала" (correlated signal downmix mode). Режим микширования с понижением во временной области, соответствующий режиму кодирования антикоррелированных сигналов, можно назвать, например, «режимом микширования с понижением антикоррелированного сигнала» (anticorrelated signal downmix mode).

[0085] Можно понять, что в настоящем варианте осуществления настоящей заявки, имена объектов, таких как режимы кодирования, режимы декодирования, и схемы комбинации каналов все являются примерами, и другие имена также могут быть использованы в фактическом применении.

[0086] 203. Выполняют обработку микширования с понижением во временной области на сигналах левого и правого канала в текущем кадре на основании обработки микширования с понижением во временной области, соответствующей режиму кодирования текущего кадра, для получения сигналов первичного и вторичного каналов в текущем кадре.

[0087] Обработка микширования с понижением во временной области может быть выполнена на сигналах левого и правого каналов в текущем кадре для получения сигналов первичного и вторичного каналов в текущем кадре, и сигналы первичного и вторичного каналов дополнительно кодируются для получения битового потока. Кроме того, индикатор схемы комбинации каналов (индикатор схемы комбинации каналов текущего кадра используется для обозначения схемы комбинации каналов для текущего кадра) для текущего кадра может быть записан в битовый поток, так что устройство декодирования определяет схему комбинации каналов для текущего кадра на основании индикатора схемы комбинации каналов текущего кадра, который включен в битовый поток.

[0088] Могут быть различные конкретные реализации определения режима кодирования текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра.

[0089] В частности, в некоторых возможных реализациях определение режима кодирования текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра может включать в себя этап, на котором:

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

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

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

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

[0090] Понятно, что разные режимы кодирования обычно соответствуют разным способам обработки микширования с понижением во временной области, и каждый режим кодирования может соответствовать одному или нескольким способам обработки микширования с понижением во временной области.

[0091] Например, в некоторых возможных реализациях, когда определено, что режим кодирования текущего кадра является режимом кодирования коррелированных сигналов, способ обработки микширования с понижением во временной области, соответствующий режиму кодирования коррелированных сигналов, используется для выполнения обработки микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре, чтобы получить сигналы первичного и вторичного каналов в текущем кадре. Способ обработки микширования с понижением во временной области, соответствующий режиму кодирования коррелированных сигналов, является способом обработки микширования с понижением во временной области, соответствующим схеме комбинации каналов с коррелированным сигналом.

[0092] В другом примере, в некоторых возможных реализациях, когда определено, что режим кодирования текущего кадра является режимом кодирования антикоррелированных сигналов, способ обработки микширования с понижением во временной области, соответствующий режиму кодирования антикоррелированных сигналов, используется для выполнения обработки микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре, чтобы получить сигналы первичного и вторичного каналов в текущем кадре. Способ обработки микширования с понижением во временной области, соответствующий режиму кодирования антикоррелированных сигналов, является способом обработки микширования с понижением во временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом.

[0093] В другом примере, в некоторых возможных реализациях, когда определено, что режим кодирования текущего кадра является режимом переключения кодирования с коррелированного на антикоррелированный сигнал, способ обработки микширования с понижением во временной области, соответствующий режиму переключения кодирования с коррелированного на антикоррелированный сигнал используется для выполнения обработки микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре, чтобы получить сигналы первичного и вторичного каналов в текущем кадре. Способ обработки микширования с понижением во временной области, соответствующий режиму переключения кодирования с коррелированного на антикоррелированный сигнало, является способом обработки микширования с понижением во временной области, соответствующим переходу от схемы комбинации каналов с коррелированным сигналом к схеме комбинации каналов с антикоррелированным сигналом. Способ обработки микширования с понижением во временной области, соответствующий режиму переключения кодирования с коррелированного на антикоррелированный сигнал, может быть, в частности, способом микширования с понижением во временной области, то есть выполнением сегментированной обработки микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра.

[0094] В другом примере, в некоторых возможных реализациях, когда определено, что режим кодирования текущего кадра является режимом переключения кодирования с антикоррелированного на коррелированный сигнал, способ обработки микширования с понижением во временной области, соответствующий режиму переключения кодирования с антикоррелированного на коррелированный сигнал используется для выполнения обработки микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре, чтобы получить сигналы первичного и вторичного каналов в текущем кадре. Способ обработки микширования с понижением во временной области, соответствующий режиму переключения кодирования с антикоррелированного на коррелированный сигнал, является способом обработки микширования с понижением во временной области, соответствующим переходу от схемы комбинации каналов с антикоррелированным сигналом к схеме комбинации каналов с коррелированным сигналом.

[0095] Понятно, что разные режимы кодирования обычно соответствуют разным способам обработки микширования с понижением во временной области, и каждый режим кодирования может соответствовать одному или нескольким способам обработки микширования с понижением во временной области.

[0096] Например, в некоторых возможных реализациях выполнение обработки микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре с использованием способа обработки микширования с понижением во временной области, соответствующего режиму кодирования антикоррелированных сигналов, чтобы получить сигналы первичного и вторичного каналов в текущем кадре могут включать в себя этап, на котором: выполняют обработку микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить сигналы первичного и вторичного каналов в текущем кадре; или выполняют обработку микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра и коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для предыдущего кадра, для получения сигналов первичного и вторичного каналов в текущем кадре.

[0097] Понятно, что в вышеприведенном решении необходимо определить схему комбинации каналов для текущего кадра, и это указывает на то, что существует множество возможностей для схемы комбинации каналов для текущего кадра. По сравнению с традиционным решением, в котором имеется только одна схема комбинации каналов, это решение с множеством возможных схем комбинации каналов может быть лучше совместимо и соответствовать множеству возможных сценариев. В вышеприведенном решении режим кодирования текущего кадра должен быть определен на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра, и существует множество возможностей для режима кодирования текущего кадра. По сравнению с традиционным решением, в котором существует только один режим кодирования, это решение с множеством возможных режимов кодирования может быть лучше совместимо и соответствовать множеству возможных сценариев.

[0098] В частности, например, если схема комбинации каналов для текущего кадра отличается от схемы комбинации каналов для предыдущего кадра, может быть определено, что режим кодирования текущего кадра может быть, например, режимом переключения кодирования с коррелированного на антикоррелированный сигнал или режимом переключения кодирования с антикоррелированного на коррелированный сигнал. В этом случае сегментированная обработка микширования с понижением во временной области может быть выполнена для сигналов левого и правого каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра.

[0099] Когда схема комбинации каналов для текущего кадра и схема комбинации каналов для предыдущего кадра различны, вводится механизм выполнения сегментированной обработки микширования с понижением во временной области сигналов левого и правого каналов в текущем кадре. Механизм сегментированной обработки микширования с понижением во временной области помогает реализовать плавный переход схем комбинации каналов и дополнительно помогает улучшить качество кодирования.

[0100] Соответственно, ниже описан сценарий стереодекодирования во временной области с использованием примера.

[0101] Со ссылкой на фиг. 3, далее дополнительно обеспечен способ определения режима декодирования звука. Соответствующие этапы способа определения режима декодирования звука могут быть реализованы посредством устройства декодирования, и способ может конкретно включать в себя этапы, на которых:

[0102] 301. Определяют схему комбинации каналов для текущего кадра на основании индикатора схемы комбинации каналов текущего кадра, который находится в битовом потоке.

[0103] 302. Определяют режим декодирования текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра.

[0104] Режим декодирования текущего кадра является одним из множества режимов декодирования. Например, множество режимов декодирования может включать в себя режим переключения декодирования с коррелированного на антикоррелированный сигнал (correlated-to-anticorrelated signal decoding switching mode), режим переключения декодирования с антикоррелированного на коррелированный сигнал (anticorrelated-to-correlated signal decoding switching mode), режим декодирования коррелированных сигналов (correlated signal decoding mode), режим декодирования антикоррелированных сигналов (anticorrelated signal decoding mode) и т.п.

[0105] Режим микширования с повышением во временной области, соответствующий режиму переключения декодирования с коррелированного на антикоррелированный сигнал, может называться, например, «режимом переключения микширования с повышением с коррелированного на антикоррелированный сигнал» (correlated-to-anticorrelated signal upmix switching mode). Режим микширования с повышением во временной области, соответствующий режиму переключения декодирования с антикоррелированного на коррелированный сигнал, может называться, например, «режимом переключения микширования с повышением с антикоррелированного на коррелированный сигнал» (anticorrelated-to-correlated signal upmix switching mode). Режим микширования с повышением во временной области, соответствующий режиму декодирования коррелированных сигналов, может называться, например, «режимом микширования с повышением коррелированных сигналов» (correlated signal upmix mode). Режим микширования с повышением во временной области, соответствующий режиму декодирования антикоррелированных сигналов, может упоминаться, например, как «режим микширования с повышением антикоррелированных сигналов» (anticorrelated signal upmix mode

[0106] Понятно, что в этом варианте осуществления настоящей заявки имена объектов, такие как режимы кодирования, режимы декодирования и схемы комбинации каналов, являются примерами, и другие имена также могут использоваться в реальном применении.

[0107] В некоторых возможных реализациях определение режима декодирования текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра включает в себя этап, на котором:

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

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

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

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

[0108] Например, при определении того, что режим декодирования текущего кадра является режимом декодирования антикоррелированных сигналов, устройство декодирования выполняет обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующего режиму декодирования антикоррелированных сигналов, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре.

[0109] Восстановленные сигналы левого и правого каналов могут быть декодированными сигналами левого и правого каналов, или обработка регулирования задержки и/или постобработка во временной области может быть выполнена на восстановленных сигналах левого и правого каналов для получения декодированных сигналов левого и правого каналов.

[0110] Способ обработки микширования с повышением во временной области, соответствующий режиму декодирования антикоррелированных сигналов, представляет собой способ обработки микширования с повышением во временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом, а схема комбинации каналов с антикоррелированным сигналом представляет собой схему комбинации каналов, соответствующую близкому к несинфазному сигналу.

[0111] Режим декодирования текущего кадра может быть одним из множества режимов декодирования. Например, режим декодирования текущего кадра может быть одним из следующих режимов декодирования: режим декодирования коррелированных сигналов, режим декодирования антикоррелированных сигналов, режим переключения декодирования с коррелированного на антикоррелированный сигнал и режим переключения декодирования с антикоррелированного на коррелированный сигнал.

[0112] Понятно, что в вышеприведенном решении необходимо определить режим декодирования текущего кадра, и это указывает на то, что существует множество возможностей для режима декодирования текущего кадра. По сравнению с традиционным решением, в котором существует только один режим декодирования, это решение с множеством возможных режимов декодирования может быть лучше совместимо и соответствовать множеству возможных сценариев. Кроме того, поскольку вводится схема комбинации каналов, соответствующая близкому к несинфазному сигналу, когда стереосигнал в текущем кадре является близким к несинфазному сигналом, существует более целенаправленная схема комбинации каналов и режим декодирования, и это помогает улучшить качество декодирования.

[0113] В другом примере, при определении того, что режим декодирования текущего кадра является режимом декодирования коррелированных сигналов, устройство декодирования выполняет обработку микширования с повышением во временной области декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующегго режиму декодирования коррелированных сигналов, для получения восстановленных сигналов левого и правого каналов в текущем кадре. Способ обработки микширования с повышением во временной области, соответствующий режиму декодирования коррелированных сигналов, представляет собой способ обработки микширования с повышением во временной области, соответствующий схеме комбинации каналов с коррелированным сигналом, и схема комбинации каналов с коррелированным сигналом является схемой комбинации каналов, соответствующей близкому к синфазному сигналу.

[0114] В другом примере, при определении того, что режим декодирования текущего кадра является режимом переключения декодирования с коррелированного на антикоррелированный сигнал, устройство декодирования выполняет обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующего режиму переключения декодирования с коррелированного на антикоррелированный сигнал, для получения восстановленных сигналов левого и правого каналов в текущем кадре. Способ обработки микширования с повышением во временной области, соответствующий режиму переключения декодирования с коррелированного на антикоррелированный сигнал, является способом обработки микширования с повышением во временной области, соответствующим переходу от схемы комбинации каналов с коррелированным сигнальном к схеме комбинации каналов с антикоррелированным сигналом.

[0115] В другом примере, при определении того, что режим декодирования текущего кадра является режимом переключения декодирования с антикоррелированного на коррелированный сигнал, устройство декодирования выполняет обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующего режиму переключения декодирования с антикоррелированного на коррелированный сигнал, для получения восстановленных сигналов левого и правого каналов в текущем кадре. Способ обработки микширования с повышением во временной области, соответствующий режиму переключения декодирования с антикоррелированного на коррелированный сигнал, является способом обработки микширования с повышением во временной области, соответствующим переходу от схемы комбинации каналов с антикоррелированным сигналом к схеме комбинации каналов с коррелированным сигналом.

[0116] Понятно, что разные режимы декодирования обычно соответствуют разным способам обработки микширования с повышением во временной области, и каждый режим декодирования может соответствовать одному или нескольким способам обработки микширования с повышением во временной области.

[0117] Понятно, что в вышеприведенном решении необходимо определить схему комбинации каналов для текущего кадра, и это указывает на то, что существует множество возможностей для схемы комбинации каналов для текущего кадра. По сравнению с традиционным решением, в котором имеется только одна схема комбинации каналов, это решение с множеством возможных схем комбинации каналов может быть лучше совместимо и соответствовать множеству возможных сценариев. В вышеприведенном решении режим декодирования текущего кадра должен быть определен на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра, и существует множество возможностей для режима декодирования текущего кадра. По сравнению с традиционным решением, в котором существует только один режим декодирования, это решение с множеством возможных режимов декодирования может быть лучше совместимо и соответствовать множеству возможных сценариев.

[0118] Кроме того, устройство декодирования выполняет обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании обработки микширования с повышением во временной области, соответствующей режиму декодирования текущего кадра, для получения восстановленных сигналов левого и правого каналов в текущем кадре.

[0119] Далее используются примеры для описания некоторых конкретных реализаций определения схемы комбинации каналов для текущего кадра посредством устройства кодирования. Существуют различные конкретные реализации определения схемы комбинации каналов для текущего кадра посредством устройства кодирования.

[0120] Например, в некоторых возможных реализациях определение схемы комбинации каналов для текущего кадра может включать в себя этап, на котором: принимают решение о схеме комбинации каналов для текущего кадра по меньшей мере один раз для определения схемы комбинации каналов для текущего кадра.

[0121] В частности, например, определение схемы комбинации каналов для текущего кадра включает в себя этапы, на которых: принимают решение об начальной схеме комбинации каналов для текущего кадра для определения начальной схемы комбинации каналов для текущего кадра; и принимают решение об изменении схемы комбинации каналов для текущего кадра на основании начальной схемы комбинации каналов для текущего кадра, чтобы определить схему комбинации каналов для текущего кадра. Кроме того, начальная схема комбинации каналов для текущего кадра также может быть непосредственно использована в качестве схемы комбинации каналов для текущего кадра. Другими словами, схема комбинации каналов для текущего кадра может быть начальной схемой комбинации каналов для текущего кадра, которая определяется после того, как решение о начальной схеме комбинации каналов принято для текущего кадра.

[0122] Например, принятие решения о начальной схеме комбинации каналов для текущего кадра может включать в себя этапы, на которых: определяют тип сигнала синфазного/несинфазного стереосигнала в текущем кадре с использованием сигналов левого и правого каналов в текущем кадре; и определяют начальную схему комбинации каналов для текущего кадра на основании типа сигнала синфазного/несинфазного стереосигнала в текущем кадре и схему комбинации каналов для предыдущего кадра. Тип сигнала синфазного/несинфазного стереосигнала в текущем кадре может представлять собой синфазный или несинфазный. Тип сигнала синфазного/несинфазного стереосигнала в текущем кадре может быть указан посредством индикатора типа сигнала синфазного/несинфазного (например, индикатор типа синфазного/несинфазного сигнала представлен как tmp_SM_flag) текущего кадра. В частности, например, когда значение индикатора типа синфазного/несинфазного сигнала текущего кадра равно «1», это указывает, что тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкому к синфазному сигнал; или когда значение индикатора типа синфазного/несинфазного сигнала текущего кадра равно «0», это указывает на то, что тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к несинфазному сигнал; или наоборот.

[0123] Схема комбинации каналов для аудиокадра (например, предыдущего кадра или текущего кадра) может быть указана посредством индикатора схемы комбинации каналов аудиокадра. Например, когда значение индикатора схемы комбинации каналов аудиокадра равно «0», это указывает, что схема комбинации каналов для аудиокадра является схемой комбинации каналов с коррелированным сигналом; или когда значение индикатора схемы комбинации каналов аудиокадра равно «1», это указывает, что схема комбинации каналов для аудиокадра является схемой комбинации каналов с антикоррелированным сигналом; или наоборот.

[0124] Точно так же начальная схема комбинации каналов для аудиокадра (например, предыдущего кадра или текущего кадра) может быть указана посредством индикатора начальной схемы комбинации каналов аудиокадра (например, индикатор начальной схемы комбинации каналов представлен посредством ) . Например, когда значение индикатора начальной схемы комбинации каналов аудиокадра равно «0», это указывает, что начальная схема комбинации каналов для аудиокадра является схемой комбинации каналов с коррелированным сигнальном; или для другого примера, когда значение индикатора начальной схемы комбинации каналов аудиокадра равно «1», это указывает, что начальная схема комбинации каналов для аудиокадра является схемой комбинации каналов с антикоррелированным сигналом; или наоборот.

[0125] Определение типа сигнала синфазного/несинфазного стереосигнала в текущем кадре с использованием сигналов левого и правого каналов в текущем кадре может включать в себя этапы, на которых: вычисляют значение корреляции между сигналами левого и правого каналов в текущем кадре; и когда значение меньше или равно первому пороговому значению, определяют, что тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к синфазному сигнал; или когда превышает первый пороговое значение, определяют, что тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к несинфазному сигнал. Далее, если индикатор типа синфазного/несинфазного сигнала текущего кадра используется для указания типа сигнала синфазного/несинфазного стереосигнала в текущем кадре, когда определено, что тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к синфазному сигнал, значение индикатора типа синфазного/несинфазного сигнала текущего кадра может быть установлено, чтобы указывать, что тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к синфазному сигнал; или когда определено, что тип синфазного/несинфазного сигнала текущего кадра - близкий к синфазному сигнал, значение индикатора типа синфазного/несинфазного сигнала текущего кадра может быть установлено, чтобы указывать, что тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к несинфазному сигнал.

[0126] Диапазон значений первого порогового значения может быть, например, (0,5, 1,0), а первый пороговое значение может быть равен, например, 0,5, 0,85, 0,75, 0,65 или 0,81.

[0127] В частности, например, когда значение индикатора типа синфазного/несинфазного сигнала аудиокадра (например, предыдущего кадра или текущего кадра) равно «0», это указывает, что тип сигнала синфазного/несинфазного стереосигнала аудиокадра - близкий к синфазному сигнал; или когда значение индикатора типа синфазного/несинфазного сигнала аудиокадра (например, предыдущего кадра или текущего кадра) равно «1», это указывает, что тип сигнала синфазного/несинфазного стереосигнала аудиокадра - близкий к несинфазному сигнал; или наоборот.

[0128] Например, определение начальной схемы комбинации каналов для текущего кадра на основании типа сигнала синфазного/несинфазного стереосигнала в текущем кадре и схемы комбинации каналов для предыдущего кадра может включать в себя этап, на котором:

когда тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к синфазному сигнал, а схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с коррелированным сигналом, определяют, что начальная схема комбинации каналов для текущего кадра - схема комбинации каналов с коррелированным сигналом; или когда тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к несинфазному сигнал, и схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с антикоррелированным сигналом, определяют, что начальная схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом; или

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

когда тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к несинфазному сигналу, а схема комбинации каналов для предыдущего кадра представляет собой схему комбинации каналов с коррелированным сигналом, если оба отношения сигнал/шум сигналов левого и правого каналов в текущем кадре меньше второго порогового значения, то определяют, что начальная схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом; или если отношение сигнал/шум сигнала левого канала и/или отношение сигнал/шум сигнала правого канала в текущем кадре больше или равно второму пороговому значению, то определяют, что начальная схема комбинации каналов для текущего кадра представляет собой схему комбинации каналов с коррелированным сигналом.

[0129] Диапазон значений второго порогового значения может быть, например, [0,8, 1,2], а второй пороговое значение может быть равен, например, 0,8, 0,85, 0,9, 1, 1,1 или 1,18.

[0130] Принятие решения об изменении схемы комбинации каналов для текущего кадра на основании начальной схемы комбинации каналов для текущего кадра может включать в себя этап, на котором: определяют схему комбинации каналов для текущего кадра на основании индикатора изменения коэффициента отношения комбинации каналов предыдущего кадра, типа сигнала синфазного/несинфазного стереосигнала в текущем кадре и начальной схемы комбинации каналов для текущего кадра.

[0131] Индикатор схемы комбинации каналов текущего кадра может быть обозначен как , а индикатор изменения коэффициента отношения комбинации каналов текущего кадра обозначен как . Например, когда значение индикатора изменения коэффициента отношения комбинации каналов равно 0, это указывает, что коэффициент отношения комбинации каналов не нужно изменять; или когда значение индикатора изменения коэффициента отношения комбинации каналов равно 1, это указывает на то, что коэффициент отношения комбинации каналов необходимо изменить. Конечно, другие различные значения могут использоваться в качестве индикатора изменения коэффициента отношения комбинации каналов, чтобы указывать, нужно ли изменять коэффициент отношения комбинации каналов.

[0132] В частности, например, принятие решения об изменении схемы комбинации каналов для текущего кадра на основании результата решения о начальной схеме комбинации каналов для текущего кадра может включать в себя этап, на котором:

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

[0133] Определение схемы комбинации каналов для текущего кадра на основании результата определения того, удовлетворяет ли текущий кадр условию переключения, может включать в себя этап, на котором:

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

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

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

когда схема комбинации каналов с (P - 1)-го до текущего кадра отличается от начальной схемы комбинации каналов с P-го до текущего кадра, кадр с P-го до текущего не удовлетворяет условию переключения, текущий кадр удовлетворяет условию переключения, тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к синфазному сигнал, начальная схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, и схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с антикоррелированным сигналом, определяют, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом; или

когда схема комбинации каналов с (P - 1)-го до текущего кадра отличается от начальной схемы комбинации каналов с P-го до текущего кадра, кадр с P-го до текущего не удовлетворяет условию переключения, текущий кадр соответствует условию переключения, тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к несинфазному сигнал, начальной схемой комбинации каналов для текущего кадра является схема комбинации каналов с антикоррелированным сигналом, схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с коррелированным сигналом, и коэффициент отношения комбинации каналов предыдущего кадра меньше второго порогового значения коэффициента отношения, определяют, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом; или

когда схема комбинации каналов с (P - 1)-го до текущего кадра отличается от начальной схемы комбинации каналов с P-го до текущего кадра, кадр с P-го до текущего не удовлетворяет условию переключения, текущий кадр соответствует условию переключения, тип сигнала синфазного/несинфазного стереосигнала в текущем кадре - близкий к несинфазному сигнал, начальной схемой комбинации каналов для текущего кадра является схема комбинации каналов с антикоррелированным сигналом, схема комбинации каналов для предыдущего кадра представляет собой схему комбинации каналов с коррелированным сигналом, и коэффициент отношения комбинации каналов предыдущего кадра больше или равен второму пороговому значению коэффициента отношения, определяют, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом.

[0134] Здесь P может быть целым числом, большим 1. Например, P может быть равно 2, 3, 4, 5, 6 или другому значению.

[0135] Диапазон значений первого порогового значения коэффициента может быть, например, [0,4, 0,6], а первое пороговое значение коэффициента отношения может быть равно, например, 0,4, 0,45, 0,5, 0,55 или 0,6.

[0136] Диапазон значений второго порогового значения коэффициента может быть, например, [0,4, 0,6], а второе пороговое значение коэффициента отношения может быть равно, например, 0,4, 0,46, 0,5, 0,56 или 0,6.

[0137] В некоторых возможных реализациях определение того, удовлетворяет ли текущий кадр условию переключения, может включать в себя: определение на основании типа кадра сигнала первичного канала в предыдущем кадре и/или типа кадра сигнала вторичного канала в предыдущем кадре, соответствует ли текущий кадр условию переключения.

[0138] В некоторых возможных реализациях определение того, удовлетворяет ли текущий кадр условию переключения, может включать в себя этап, на котором:

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

[0139] Первое условие: Тип кадра сигнала первичного канала в предыдущем кадре предыдущего кадра является одним из следующих: кадр VOICED_CLAS (кадр с вокализованной характеристикой, который следует за вокализованным кадром или вокализованным начальным кадром), кадр ONSET (кадр вокализованный начальный кадр), кадр SIN_ONSET (начальный кадр, в котором смешаны гармоника и шум), кадр INACTIVE_CLAS (кадр с неактивной характеристикой) и AUDIO_CLAS (аудиокадр), а также тип кадра сигнала первичного канала в предыдущем кадре - кадр UNVOICED_CLAS (кадр, оканчивающийся одной из нескольких характеристик: невокализованный, неактивный, шумовой или вокализованный) или кадр VOICED_TRANSITION (кадр с переходом после вокализованного звука, причем кадр имеет довольно слабую вокализованную характеристику); или тип кадра сигнала вторичного канала в предыдущем кадре предыдущего кадра является одним из следующих: кадр VOICED_CLAS, кадр ONSET, кадр SIN_ONSET, кадр INACTIVE_CLAS и кадр AUDIO_CLAS, а также тип кадра сигнала вторичного канала в предыдущем кадре является кадром UNVOICED_CLAS или кадром VOICED_TRANSITION.

[0140] Второе условие: Ни один из режимов первичного кодирования (raw coding modes) сигнала первичного канала и сигнала вторичного канала в предыдущем кадре не является VOICED (тип кодирования, соответствующий вокализованному кадру).

[0141] Третье условие: Количество последовательных кадров перед предыдущим кадром, в котором используется схема комбинации каналов, используемая в предыдущем кадре, превышает предварительно установленный пороговое значение количества кадров. Диапазон значений порогового значения количества кадров может быть, например, [3, 10]. Например, пороговое значение количества кадров может быть равно 3, 4, 5, 6, 7, 8, 9 или другому значению.

[0142] Четвертое условие: Тип кадра сигнала первичного канала в предыдущем кадре - UNVOICED_CLAS, или тип кадра сигнала вторичного канала в предыдущем кадре - UNVOICED_CLAS.

[0143] Пятое условие: Долгосрочное среднеквадратичное значение энергии сигналов левого и правого каналов в текущем кадре меньше порогового значения энергии. Диапазон значений порогового значения энергии может быть, например, [300, 500]. Например, пороговое значение энергии может быть равно 300, 400, 410, 451, 482, 500, 415 или другому значению.

[0144] Шестое условие: Тип кадра сигнала первичного канала в предыдущем кадре - музыкальный сигнал, отношение энергии более низкой полосы частот к энергии более высокой полосы частот сигнала первичного канала в предыдущем кадре больше, чем первое пороговое значение отношения энергии и отношение энергии более низкой полосы частот к энергии более высокой полосы частот сигнала вторичного канала в предыдущем кадре превышает второе пороговое значение отношения энергии.

[0145] Диапазон первого порогового значения отношения энергии может быть, например, [4000, 6000]. Например, первое пороговое значение энергии может быть равно 4000, 4500, 5000, 5105, 5200, 6000, 5800 или другому значению.

[0146] Диапазон значений второго порогового значения отношения энергии может быть, например, [4000, 6000]. Например, второе пороговое значение энергии может быть равно 4000, 4501, 5000, 5105, 5200, 6000, 5800 или другому значению.

[0147] Может быть понятно, что могут быть различные реализации определения того, удовлетворяет ли текущий кадр условию переключения, которые не ограничены способами, приведенными в качестве примеров выше.

[0148] Можно понять, что некоторые реализации определения схемы комбинации каналов для текущего кадра обеспечены в предшествующем примере, но фактическое применение не может быть ограничено способами в вышеприведенных примерах.

[0149] Далее дополнительно используются примеры для описания сценария режима кодирования антикоррелированных сигналов.

[0150] Со ссылкой на фиг. 4, вариант осуществления настоящей заявки обеспечивает способ кодирования звука. Соответствующие этапы способа кодирования звука могут быть реализованы посредством устройства кодирования, и способ может конкретно включать в себя этапы, на которых:

[0151] 401. Определяют режим кодирования текущего кадра.

[0152] 402. При определении, что режим кодирования текущего кадра является режимом кодирования антикоррелированных сигналов, выполняют обработку микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре с использованием способа обработки микширования с понижением во временной области, соответствующего режиму кодирования антикоррелированных сигналов, для получения сигналов первичного и вторичного каналов в текущем кадре.

[0153] 403. Кодируют полученные сигналы первичного и вторичного каналов в текущем кадре.

[0154] Способ обработки микширования с понижением во временной области, соответствующий режиму кодирования антикоррелированных сигналов, является способом обработки микширования с понижением во временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом, а схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, соответствующей близкому к несинфазному сигналу.

[0155] Например, в некоторых возможных реализациях выполнение обработки микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре с использованием способа обработки микширования с понижением во временной области, соответствующего режиму кодирования антикоррелированных сигналов, для получения сигналов первичного и вторичного каналов в текущий кадр может включать в себя этап, на котором: выполняют обработку микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить сигналы первичного и вторичного каналов в текущем кадре; или выполняют обработку микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра и коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для предыдущего кадра, для получения сигналов первичного и вторичного каналов в текущем кадре.

[0156] Понятно, что коэффициент отношения комбинации каналов схемы комбинации каналов (например, схемы комбинации каналов с антикоррелированным сигналом или схемы комбинации каналов с коррелированным сигналом) аудиокадра (например, текущего кадра или предыдущего кадра) может быть предварительно установленным фиксированным значением. Конечно, коэффициент отношения комбинации каналов аудиокадра также может быть определен на основании схемы комбинации каналов для аудиокадра.

[0157] В некоторых возможных реализациях соответствующая матрица микширования с понижением может быть построена на основании коэффициента отношения комбинации каналов аудиокадра, и обработка микширования с понижением во временной области выполняется для сигналов левого и правого каналов в текущем кадре с использованием матрицы микширования с понижением, соответствующей схеме комбинации каналов, для получения сигналов первичного и вторичного каналов в текущем кадре.

[0158] Например, когда обработка микшированием с понижением во временной области выполняется для сигналов левого и правого каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить сигналы первичного и вторичного каналов в текущем кадре,

[0159] В другом примере, когда обработка микшированием с понижением во временной области выполняется для сигналов левого и правого каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра и коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для предыдущего кадра, для получения сигналов первичного и вторичного каналов в текущем кадре,

; или

; где

delay_com указывает компенсацию задержки кодирования.

[0160] В другом примере, когда обработка микшированием с понижением во временной области выполняется для сигналов левого и правого каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра и коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для предыдущего кадра, для получения сигналов первичного и вторичного каналов в текущем кадре,

;

; или

[0161] Здесь указывает коэффициент постепенного появления. Например, . Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n.

[0162] указывает коэффициент затухания. Например, . Конечно, альтернативно может быть коэффициентом затухания другого функционального отношения, основанного на n.

[0163] указывает длину обработки перехода. Значение может быть установлено на основании требования конкретного сценария. Например, может быть равно 3/N или может иметь другое значение, меньшее N.

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

[0165] В приведенном выше примере указывает сигнал левого канала в текущем кадре. указывает сигнал правого канала в текущем кадре. указывает сигнал первичного канала в текущем кадре, который получен посредством обработки микширования с понижением во временной области; и указывает сигнал вторичного канала в текущем кадре, который получен посредством обработки микширования с понижением во временной области.

[0166] В вышеприведенном примере n указывает номер выборочной точки. Например, .

[0167] В предыдущем примере delay_com указывает компенсацию задержки кодирования.

[0168] указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов с коррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра.

[0169] указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра.

[0170] указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0171] указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов с коррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0172] может иметь множество форм, например:

, или

, где

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0173] может иметь множество форм, например:

, или

, или

, или

, или

, или

, где

; . , указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0174] может иметь множество форм, например:

, или

, или

, или

, или

, или

, где

; .

, указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра.

[0175] Сигналы левого и правого каналов в текущем кадре могут быть конкретно исходными сигналами левого и правого каналов в текущем кадре (исходные сигналы левого и правого каналов являются сигналами левого и правого каналов, которые не прошли предварительную обработку во временной области, и могут быть, например, сигналами левого и правого каналов, полученными посредством дискретизации), или могут быть сигналами левого и правого каналов, которые были подвергнуты предварительной обработке во временной области в текущем кадре, или могут быть сигналами левого и правого каналов, которые подверглись обработке выравнивания задержки в текущем кадре.

[0176] В частности, например,

, или

, или

, где

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

[0177] Соответственно, нижеследующее использует примеры для описания сценария режима декодирования антикоррелированных сигналов.

[0178] Со ссылкой на фиг. 5, вариант осуществления настоящей заявки дополнительно обеспечивает способ декодирования звука. Соответствующие этапы способа декодирования звука могут быть реализованы посредством устройства декодирования, и способ может конкретно включать в себя следующие этапы.

[0179] 501. Выполняют декодирование на основании битового потока, чтобы получить декодированные сигналы первичного и вторичного каналов в текущем кадре.

[0180] 502. Определяют режим декодирования текущего кадра.

[0181] Понятно, что не существует ограниченной последовательности для выполнения этапа 501 и этапа 502.

[0182] 503. При определении того, что режим декодирования текущего кадра является режимом декодирования антикоррелированных сигналов, выполняют обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующего режиму декодирования антикоррелированных сигналов, чтобы получить восстановленные сигналы левого и правого канала в текущем кадре.

[0183] Восстановленные сигналы левого и правого каналов могут быть декодированными сигналами левого и правого каналов, или обработка регулирования задержки и/или постобработка во временной области может быть выполнена для восстановленных сигналов левого и правого каналов для получения декодированных сигналов левого и правого каналов.

[0184] Способ обработки микширования с повышением во временной области, соответствующий режиму декодирования антикоррелированных сигналов, представляет собой способ обработки микширования с повышением во временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом, а схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, соответствующей близкому к несинфазному сигналу.

[0185] Режим декодирования текущего кадра может быть одним из множества режимов декодирования. Например, режим декодирования текущего кадра может быть одним из следующих режимов декодирования: режим декодирования коррелированных сигналов, режим декодирования антикоррелированных сигналов, режим переключения декодирования с коррелированного на антикоррелированный сигнал и режим переключения декодирования с антикоррелированного на коррелированный сигнал.

[0186] Понятно, что в вышеприведенном решении необходимо определить режим декодирования текущего кадра, и это указывает на то, что существует множество возможностей для режима декодирования текущего кадра. По сравнению с традиционным решением, в котором существует только один режим декодирования, это решение с множеством возможных режимов декодирования может быть лучше совместимо и соответствовать множеству возможных сценариев. Кроме того, поскольку вводится схема комбинации каналов, соответствующая близкому к несинфазному сигналу, когда стереосигнал в текущем кадре является близким к несинфазному сигналом, существует более целенаправленная схема комбинации каналов и режим декодирования, и это помогает улучшить качество декодирования.

[0187] В некоторых возможных реализациях способ может дополнительно включать в себя этап, на котором:

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

[0188] В некоторых возможных реализациях способ может дополнительно включать в себя этап, на котором: при определении того, что режим декодирования текущего кадра является режимом переключения декодирования с коррелированного на антикоррелированный сигнал, выполняют обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующего режиму переключения декодирования с коррелированного на антикоррелированный сигнал, для получения восстановленных сигналов левого и правого каналов в текущем кадре, где способ обработки микширования с повышением во временной области, соответствующий режиму переключения декодирования с коррелированного на антикоррелированный сигнал является способом обработки микширования с повышением во временной области, соответствующим переходу от схемы комбинации каналов с коррелированным сигналом к схеме комбинации каналов с антикоррелированным сигналом.

[0189] В некоторых возможных реализациях способ может дополнительно включать в себя этап, на котором: при определении того, что режим декодирования текущего кадра является режимом переключения декодирования с антикоррелированного на коррелированный сигнал, выполняют обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующего режиму переключения декодирования с антикоррелированного на коррелированный сигнал, для получения восстановленных сигналов левого и правого каналов в текущем кадре, где способ обработки микширования с повышением во временной области, соответствующий режиму переключения декодирования с антикоррелированного на коррелированный сигнал, является способом обработки микширования с повышением во временной области, соответствующим переходу от схемы комбинации каналов с антикоррелированным сигналом к схеме комбинации каналов с коррелированным сигналом.

[0190] Понятно, что разные режимы декодирования обычно соответствуют разным способам обработки микширования с повышением во временной области, и каждый режим декодирования может соответствовать одному или нескольким способам обработки микширования с повышением во временной области.

[0191] Например, в некоторых возможных реализациях выполнение обработки микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием способа обработки микширования с повышением во временной области, соответствующего режиму декодирования антикоррелированных сигналов, для получения восстановленных сигналов левого и правого каналов в текущем кадре включает в себя этап, на котором:

выполняют обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре; или выполняют обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра и коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для предыдущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре.

[0192] В некоторых возможных реализациях соответствующая матрица микширования с повышением может быть построена на основании коэффициента отношения комбинации каналов аудиокадра, и обработка микширования с повышением во временной области выполняется для декодированных сигналов первичного и вторичного каналов в текущем кадре с использованием матрицы микширования с повышением, соответствующей схеме комбинации каналов, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре.

[0193] Например, когда обработка микширования с повышением во временной области выполняется для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре,

[0194] В другом примере, когда обработка микширования с повышением во временной области выполняется для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра и коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для предыдущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре,

; или

; где

delay_com указывает компенсацию задержки кодирования.

[0195] В другом примере, когда обработка микширования с повышением во временной области выполняется для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для текущего кадра и коэффициента отношения комбинации каналов схемы комбинации каналов с антикоррелированным сигналом для предыдущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре,

;

; или

[0196] Здесь указывает декодированный сигнал левого канала в текущем кадре, указывает восстановленный сигнал правого канала в текущем кадре, указывает декодированный сигнал первичного канала в текущем кадре и указывает декодированный сигнал вторичного канала в текущем кадре.

[0197] указывает длину обработки перехода.

[0198] указывает коэффициент постепенного появления. Например, . Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n.

[0199] указывает коэффициент затухания. Например, . Конечно, альтернативно может быть коэффициентом затухания другого функционального отношения, основанного на n.

[0200] указывает длину обработки перехода. Значение может быть установлено на основании требования конкретного сценария. Например, может быть равно 3/N или может иметь другое значение, меньшее N.

[0201] В другом примере, когда обработка микширования с повышением во временной области выполняется для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании коэффициента отношения комбинации каналов в схеме комбинации каналов с коррелированным сигналом для текущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре,

[0202] В предыдущем примере указывает декодированный сигнал левого канала в текущем кадре. указывает восстановленный сигнал правого канала в текущем кадре. указывает декодированный сигнал первичного канала в текущем кадре. указывает декодированный сигнал вторичного канала в текущем кадре.

[0203] В вышеприведенном примере n указывает номер выборочной точки. Например, .

[0204] В вышеприведенном примере указывает компенсацию задержки декодирования.

[0205] указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с коррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра.

[0206] указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0207] указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра.

[0208] указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с коррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0209] может иметь множество форм, например:

, или

, или

, или

, или

, или

, где

; . указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0210] может иметь множество форм, например:

, или

, или

, или

, или

, или

, где

; .

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра.

[0211] может иметь множество форм, например:

, или

, где

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0212] Нижеследующее использует примеры для описания сценариев для режима переключения кодирования с коррелированного на антикоррелированный сигнал и режима переключения кодирования с антикоррелированного на коррелированный сигнал. Способы обработки микширования с понижением во временной области, соответствующие режиму переключения кодирования с коррелированного на антикоррелированный сигнала и режиму переключения кодирования с антикоррелированного на коррелированный сигнал, представляют собой, например, сегментированные способы обработки микширования с понижением во временной области.

[0213] Со ссылкой на фиг. 6, вариант осуществления настоящей заявки обеспечивает способ кодирования звука. Соответствующие этапы способа кодирования звука могут быть реализованы посредством устройства кодирования, и способ может конкретно включать в себя этапы на которых:

[0214] 601. Определяют схему комбинации каналов для текущего кадра.

[0215] 602. Когда схема комбинации каналов для текущего кадра отличается от схемы комбинации каналов для предыдущего кадра, выполняют сегментированную обработку микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра, для получения сигналов первичного и вторичного каналов в текущем кадре.

[0216] 603. Кодируют полученные сигналы первичного и вторичного каналов в текущем кадре.

[0217] Если схема комбинации каналов для текущего кадра отличается от схемы комбинации каналов для предыдущего кадра, может быть определено, что режим кодирования текущего кадра представляет собой режим переключения кодирования с коррелированного на антикоррелированный сигнал или режим переключения кодирования с антикоррелированного на коррелированный сигнал. Если режим кодирования текущего кадра является режимом переключения кодирования с коррелированного на антикоррелированный сигнал или режимом переключения кодирования с антикоррелированного на коррелированный сигнал, например, сегментированная обработка микшированием с понижением во временной области может выполняться для сигналов левого и правого каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра.

[0218] В частности, например, когда схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с коррелированным сигналом, а схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, может быть определено, что режим кодирования текущего кадра - это режим переключения кодирования с коррелированного на антикоррелированный сигнал. В другом примере, когда схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с антикоррелированным сигналом, а схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, может быть определено, что режим кодирования текущего кадра является режимом переключения кодирования с антикоррелированного на коррелированный сигнал. Остальное можно вывести по аналогии.

[0219] Сегментированную обработку микширования с понижением во временной области можно понимать как то, что сигналы левого и правого каналов в текущем кадре разделены по меньшей мере на два сегмента, и для каждого сегмента используется различный способ обработки микширования с понижением во временной области для выполнения обработки микширования с понижением во временной области. Понятно, что по сравнению с несегментированной обработкой микширования с понижением во временной области более вероятно, что сегментированная обработка микширования с понижением во временной области получит лучший и плавный переход, когда схема комбинации каналов для смежного кадра изменяется.

[0220] Понятно, что в вышеприведенном решении необходимо определить схему комбинации каналов для текущего кадра, и это указывает на то, что существует множество возможностей для схемы комбинации каналов для текущего кадра. По сравнению с традиционным решением, в котором имеется только одна схема комбинации каналов, это решение с множеством возможных схем комбинации каналов может быть лучше совместимо и соответствовать множеству возможных сценариев. Кроме того, когда схема комбинации каналов для текущего кадра и схема комбинации каналов для предыдущего кадра различаются, вводится механизм выполнения сегментированной обработки микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре. Механизм сегментированной обработки микширования с понижением во временной области помогает реализовать плавный переход схем комбинации каналов и дополнительно помогает улучшить качество кодирования.

[0221] Кроме того, поскольку вводится схема комбинации каналов, соответствующая близкому к несинфазному сигналу, когда стереосигнал в текущем кадре является близким к несинфазному сигналу, существует более целенаправленная схема комбинации каналов и режим кодирования, и это помогает улучшить качество кодирования.

[0222] Например, схема комбинации каналов для предыдущего кадра может быть схемой комбинации каналов с коррелированным сигналом или схемой комбинации каналов с антикоррелированным сигналом. Схема комбинации каналов для текущего кадра может быть схемой комбинации каналов с коррелированным сигналом или схемой комбинации каналов с антикоррелированным сигналом. Следовательно, существует несколько возможных случаев, в которых схемы комбинации каналов для текущего кадра и предыдущего кадра различны.

[0223] В частности, например, когда схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с коррелированным сигналом, а схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, сигналы левого и правого каналов в текущем кадре включают в себя начальные сегменты сигналов левого и правого каналов, средние сегменты сигналов левого и правого каналов и конечные сегменты сигналов левого и правого каналов; и сигналы первичного и вторичного каналов в текущем кадре включают в себя начальные сегменты сигналов первичного и вторичного каналов, средние сегменты сигналов первичного и вторичного каналов и конечные сегменты сигналов первичного и вторичного каналов. В этом случае выполнение сегментированной обработки микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра, чтобы получить сигналы первичного и вторичного каналов в текущем кадре может включать в себя этапы, на которых:

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

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

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

[0224] Длины начальных сегментов сигналов левого и правого каналов, средних сегментов сигналов левого и правого каналов и конечных сегментов сигналов левого и правого каналов в текущем кадре могут быть установлены на основании требования. Длины начальных сегментов сигналов левого и правого каналов, средних сегментов сигналов левого и правого каналов и конечных сегментов сигналов левого и правого каналов в текущем кадре могут быть одинаковыми или частично одинаковыми, или отличаются друг от друга.

[0225] Длины начальных сегментов сигналов первичного и вторичного каналов, средних сегментов сигналов первичного и вторичного каналов и конечных сегментов сигналов первичного и вторичного каналов в текущем кадре могут быть установлены на основании требования. Длины начальных сегментов сигналов первичного и вторичного каналов, средних сегментов сигналов первичного и вторичного каналов и конечных сегментов сигналов первичного и вторичного каналов в текущем кадре могут быть одинаковыми или частично одинаковыми, или отличаются друг от друга.

[0226] Когда обработка взвешенного суммирования выполняется для первых средних сегментов сигналов первичного и вторичного каналов и вторых средних сегментов сигналов первичного и вторичного каналов, весовой коэффициент, соответствующий первым средним сегментам сигналов первичного и вторичного каналов, может быть равен или не равен весовому коэффициенту, соответствующему вторым средним сегментам сигналов первичного и вторичного каналов.

[0227] Например, когда обработка взвешенного суммирования выполняется для первых средних сегментов сигналов первичного и вторичного каналов и вторых средних сегментов сигналов первичного и вторичного каналов, весовой коэффициент, соответствующий первым средним сегментам сигналов первичного и вторичного каналов является коэффициентом затухания, и весовой коэффициент, соответствующий вторым средним сегментам сигналов первичного и вторичного каналов, является коэффициентом затухания.

[0228] В некоторых возможных реализациях,

; где

указывает начальный сегмент сигнала первичного канала в текущем кадре, указывает начальный сегмент сигнала вторичного канала в текущем кадре, указывает конечный сегмент сигнала первичного канала в текущем кадре, указывает конечный сегмент сигнала вторичного канала в текущем кадре, указывает средний сегмент сигнала первичного канала в текущем кадре и указывает средний сегмент сигнала вторичного канала в текущем кадре;

указывает сигнал первичного канала в текущем кадре; и

указывает сигнал вторичного канала в текущем кадре.

[0229] Например,.

[0230] Например, указывает коэффициент постепенного появления и указывает коэффициент затухания. Например, сумма и равна 1.

[0231] Конкретно, например, и . Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n. Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n.

[0232] Здесь n обозначает номер выборочной точки. и 0<<<.

[0233] Например, равно 100, 107, 120, 150 или другому значению.

[0234] Например, равно 180, 187, 200, 203 или другому значению.

[0235] Здесь указывает первый средний сегмент сигнала первичного канала в текущем кадре и указывает первый средний сегмент сигнала вторичного канала в текущем кадре. указывает второй средний сегмент сигнала первичного канала в текущем кадре и указывает второй средний сегмент сигнала вторичного канала в текущем кадре.

[0236] В некоторых возможных реализациях,

;

;

; и

; где

указывает сигнал левого канала в текущем кадре и указывает сигнал правого канала в текущем кадре; и

указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов с коррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра; и указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов c антикоррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0237] может иметь множество возможных форм, в частности, например:

, или

, или

, или

, или

, или

, где

; . указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0238] может иметь множество возможных форм, в частности, например:

, или

, где

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для предыдущего кадра.

[0239] В частности, для другого примера, когда схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с антикоррелированным сигналом, а схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, сигналы левого и правого каналов в текущем кадре включают в себя начальные сегменты сигналов левого и правого каналов, средние сегменты сигналов левого и правого каналов и конечные сегменты сигналов левого и правого каналов; и сигналы первичного и вторичного каналов в текущем кадре включают в себя начальные сегменты сигналов первичного и вторичного каналов, средние сегменты сигналов первичного и вторичного каналов и конечные сегменты сигналов первичного и вторичного каналов. В этом случае выполнение сегментированной обработки микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра, чтобы получить сигналы первичного и вторичного каналов в текущем кадре может включать в себя этапы, на которых:

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

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

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

[0240] Когда обработка взвешенного суммирования выполняется для третьих средних сегментов сигналов первичного и вторичного каналов и четвертых средних сегментов сигналов первичного и вторичного каналов, весовой коэффициент, соответствующий третьим средним сегментам сигналов первичного и вторичного каналов, может быть равен или не равен весовому коэффициенту, соответствующему четвертым средним сегментам сигналов первичного и вторичного каналов.

[0241] Например, когда обработка взвешенного суммирования выполняется для третьих средних сегментов сигналов первичного и вторичного каналов и четвертых средних сегментов сигналов первичного и вторичного каналов, весовой коэффициент, соответствующий третьим средним сегментам сигналов первичного и вторичного каналов является коэффициентом затухания, и весовой коэффициент, соответствующий четвертым средним сегментам сигналов первичного и вторичного каналов, является коэффициентом затухания.

[0242] В некоторых возможных реализациях,

; где

указывает начальный сегмент сигнала первичного канала в текущем кадре, указывает начальный сегмент сигнала вторичного канала в текущем кадре, указывает конечный сегмент сигнала первичного канала в текущем кадре, указывает конечный сегмент сигнала вторичного канала в текущем кадре, указывает средний сегмент сигнала первичного канала в текущем кадре и указывает средний сегмент сигнала вторичного канала в текущем кадре;

указывает сигнал первичного канала в текущем кадре; и

указывает сигнал вторичного канала в текущем кадре.

[0243] Например,

где

указывает коэффициент постепенного появления, указывает коэффициент затухания, а сумма и равна 1.

[0244] Конкретно, например, и . Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n. Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n.

[0245] Здесь n обозначает номер выборочной точки. Например,.

[0246] Здесь 0 < < < .

[0247] Например, равно 101, 107, 120, 150 или другому значению.

[0248] Например, равно 181, 187, 200, 205 или другому значению.

[0249] указывает третий средний сегмент сигнала первичного канала в текущем кадре и указывает третий средний сегмент сигнала вторичного канала в текущем кадре. указывает четвертый средний сегмент сигнала первичного канала в текущем кадре и указывает четвертый средний сегмент сигнала вторичного канала в текущем кадре.

[0250] В некоторых возможных реализациях,

;

;

; и

; где

указывает сигнал левого канала в текущем кадре и указывает сигнал правого канала в текущем кадре.

[0251] указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра. указывает матрицу микширования с понижением, соответствующую схеме комбинации каналов с коррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0252] может иметь множество возможных форм, в частности, например:

, или

, или

, или

, или

, или

, где

; .

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра.

[0253] может иметь множество возможных форм, в частности, например:

, или

, где

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0254] В некоторых возможных реализациях сигналы левого и правого каналов в текущем кадре могут быть, например, исходными сигналами левого и правого каналов в текущем кадре, или могут быть сигналами левого и правого каналов, которые прошли предварительную обработку во временной области, или могут быть сигналами левого и правого каналов, прошедшими обработку выравнивания задержки.

[0255] В частности, например,

, или

, или

, где

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

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

[0256] Понятно, что способы сегментированной обработки микширования с понижением во временной области в предшествующих примерах могут не быть всеми возможными реализациями, и в реальном применении может также использоваться другой способ обработки микширования с понижением во временной области.

[0257] Соответственно, нижеследующее использует примеры для описания сценариев для режима переключения декодирования с коррелированного на антикоррелированный сигнал и режима переключения декодирования с антикоррелированного на коррелированный сигнал. Способы обработки микширования с понижением во временной области, соответствующие режиму переключения декодирования с коррелированного на антикоррелированный сигнал и режиму переключения декодирования с антикоррелированного на коррелированный сигнал, представляют собой, например, способы сегментированной обработки микширования с понижением во временной области.

[0258] Со ссылкой на фиг. 7, вариант осуществления настоящей заявки обеспечивает способ декодирования звука. Соответствующие этапы способа декодирования звука могут быть реализованы посредством устройства декодирования, и способ может конкретно включать в себя следующие этапы.

[0259] 701. Выполняют декодирование на основании битового потока, чтобы получить декодированные сигналы первичного и вторичного каналов в текущем кадре.

[0260] 702. Определяют схему комбинации каналов для текущего кадра.

[0261] Можно понять, что не существует ограниченной последовательности для выполнения этапа 701 и этапа 702.

[0262] 703. Когда схема комбинации каналов для текущего кадра отличается от схемы комбинации каналов для предыдущего кадра, выполняют сегментированную обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре.

[0263] Схема комбинации каналов для текущего кадра является одной из множества схем комбинации каналов.

[0264] Например, множество схем комбинации каналов включают в себя схему комбинации каналов с антикоррелированным сигналом и схему комбинации каналов с коррелированным сигналом. Схема комбинации каналов с коррелированным сигналом является схемой комбинации каналов, соответствующей близкому к синфазному сигналу. Схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, соответствующей близкому к несинфазному сигналу. Понятно, что схема комбинации каналов, соответствующая близкому к синфазному сигналу, применима к близкому к синфазному сигналу, а схема комбинации каналов, соответствующая близкому к несинфазному сигналу, применима к близкому к несинфазному сигналу.

[0265] Сегментированную обработку микширования с повышением во временной области можно понимать как то, что сигналы левого и правого каналов в текущем кадре разделены по меньшей мере на два сегмента, и для каждого сегмента используется различный способ обработки микширования с повышением во временной области для выполнения обработки микширования с повышением во временной области. Понятно, что по сравнению с несегментированной обработкой микширования с повышением во временной области более вероятно, что сегментированная обработка микширования с повышением во временной области получит лучший и плавный переход, когда схема комбинации каналов для смежного кадра изменяется.

[0266] Понятно, что в вышеприведенном решении необходимо определить схему комбинации каналов для текущего кадра, и это указывает на то, что существует множество возможностей для схемы комбинации каналов для текущего кадра. По сравнению с традиционным решением, в котором имеется только одна схема комбинации каналов, это решение с множеством возможных схем комбинации каналов может быть лучше совместимо и соответствовать множеству возможных сценариев. Кроме того, когда схема комбинации каналов для текущего кадра и схема комбинации каналов для предыдущего кадра различны, вводится механизм выполнения сегментированной обработки микширования с повышением во временной области для сигналов левого и правого каналов в текущем кадре. Механизм сегментированной обработки микширования с повышением во временной области помогает реализовать плавный переход схем комбинации каналов и дополнительно помогает улучшить качество кодирования.

[0267] Кроме того, поскольку вводится схема комбинации каналов, соответствующая близкому к несинфазному сигналу, когда стереосигнал в текущем кадре является близким к несинфазному сигналу, существует более целенаправленная схема комбинации каналов и режим кодирования, и это помогает улучшить качество кодирования.

[0268] Например, схема комбинации каналов для предыдущего кадра может быть схемой комбинации каналов с коррелированным сигналом или схемой комбинации каналов с антикоррелированным сигналом. Схема комбинации каналов для текущего кадра может быть схемой комбинации каналов с коррелированным сигналом или схемой комбинации каналов с антикоррелированным сигналом. Следовательно, существует несколько возможных случаев, в которых схемы комбинации каналов для текущего кадра и предыдущего кадра различны.

[0269] В частности, например, схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с коррелированным сигналом, а схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом. Восстановленные сигналы левого и правого каналов в текущем кадре включают в себя начальные сегменты восстановленных сигналов левого и правого каналов, средние сегменты восстановленных сигналов левого и правого каналов и конечные сегменты восстановленных сигналов левого и правого каналов. Декодированные сигналы первичного и вторичного каналов в текущем кадре включают в себя начальные сегменты декодированных сигналов первичного и вторичного каналов, средние сегменты декодированных сигналов первичного и вторичного каналов и конечные сегменты декодированных сигналов первичного и вторичного каналов. В этом случае выполнение сегментированной обработки микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре включает в себя этапы, на которых: выполняют, с использованием коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра, и способа обработки микширования с повышением во временной области, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра, обработки микширования с повышением во временной области для начальных сегментов декодированных сигналов первичного и вторичного каналов в текущем кадре, чтобы получить начальные сегменты восстановленных сигналов левого и правого каналов в текущем кадре;

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

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

[0270] Длины начальных сегментов восстановленных сигналов левого и правого каналов, средних сегментов восстановленных сигналов левого и правого каналов и конечных сегментов восстановленных сигналов левого и правого каналов в текущем кадре могут быть установлены на основании требования. Длины начальных сегментов восстановленных сигналов левого и правого каналов, средних сегментов восстановленных сигналов левого и правого каналов и конечных сегментов восстановленных сигналов левого и правого каналов в текущем кадре могут быть одинаковыми или частично одинаковыми или отличаться друг от друга.

[0271] Длины начальных сегментов декодированных сигналов первичного и вторичного каналов, средних сегментов декодированных сигналов первичного и вторичного каналов и конечных сегментов декодированных сигналов первичного и вторичного каналов в текущем кадре могут быть установлены на основании требования. Длины начальных сегментов декодированных сигналов первичного и вторичного каналов, средних сегментов декодированных сигналов первичного и вторичного каналов и конечных сегментов декодированных сигналов первичного и вторичного каналов в текущем кадре могут быть одинаковыми или частично одинаковыми или отличаться друг от друга.

[0272] Восстановленные сигналы левого и правого каналов могут быть декодированы для сигналов левого и правого каналов, или обработка регулирования задержки и/или постобработка во временной области может быть выполнена для восстановленных сигналов левого и правого каналов для получения декодированных сигналов левого и правого каналов.

[0273] Когда обработка взвешенного суммирования выполняется для первых средних сегментов восстановленных сигналов левого и правого каналов и вторых средних сегментов восстановленных сигналов левого и правого каналов, весовой коэффициент, соответствующий первым средним сегментам восстановленных сигналов левого и правого каналов может быть равен или не равен весовому коэффициенту, соответствующему вторым средним сегментам восстановленных сигналов левого и правого каналов.

[0274] Например, когда обработка взвешенного суммирования выполняется для первых средних сегментов восстановленных сигналов левого и правого каналов и вторых средних сегментов восстановленных сигналов левого и правого каналов, весовой коэффициент, соответствующий первым средним сегментам восстановленных сигналов левого и правого каналов являются коэффициентом затухания, и весовой коэффициент, соответствующий вторым средним сегментам восстановленных сигналов левого и правого каналов, является коэффициентом затухания.

[0275] В некоторых возможных реализациях,

; где

указывает начальный сегмент восстановленного сигнала левого канала в текущем кадре и указывает начальный сегмент восстановленного сигнала правого канала в текущем кадре. указывает конечный сегмент восстановленного сигнала левого канала в текущем кадре и указывает конечный сегмент восстановленного сигнала правого канала в текущем кадре. указывает средний сегмент восстановленного сигнала левого канала в текущем кадре и указывает средний сегмент восстановленного сигнала правого канала в текущем кадре;

указывает восстановленный сигнал левого канала в текущем кадре; и

указывает восстановленный сигнал правого канала в текущем кадре.

[0276] Например,.

[0277] Например, указывает коэффициент постепенного появления и указывает коэффициент затухания. Например, сумма и равна 1.

[0278] Конкретно, например, и . Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n. Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n.

[0279] Здесь n указывает номер выборочной точки и . Здесь 0 < < < .

[0280] указывает первый средний сегмент восстановленного сигнала левого канала в текущем кадре и указывает первый средний сегмент восстановленного сигнала правого канала в текущем кадре. указывает второй средний сегмент восстановленного сигнала левого канала в текущем кадре и указывает второй средний сегмент восстановленного сигнала правого канала в текущем кадре.

[0281] В некоторых возможных реализациях,

;

;

; и

; где

указывает декодированный сигнал первичного канала в текущем кадре и указывает декодированный сигнал вторичного канала в текущем кадре; и

указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с коррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра; и указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0282] может иметь множество возможных форм, в частности, например:

, или

, или

, или

, или

, или

, где

; . указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0283] может иметь множество возможных форм, в частности, например:

, или

[0284] Здесь указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для предыдущего кадра.

[0285] В частности, для другого примера схема комбинации каналов для предыдущего кадра является схемой комбинации каналов с антикоррелированным сигналом, а схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом. Восстановленные сигналы левого и правого каналов в текущем кадре включают в себя начальные сегменты восстановленных сигналов левого и правого каналов, средние сегменты восстановленных сигналов левого и правого каналов и конечные сегменты восстановленных сигналов левого и правого каналов. Декодированные сигналы первичного и вторичного каналов в текущем кадре включают в себя начальные сегменты декодированных сигналов первичного и вторичного каналов, средние сегменты декодированных сигналов первичного и вторичного каналов и конечные сегменты декодированных сигналов первичного и вторичного каналов. В этом случае выполнение сегментированной обработки микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра, чтобы получить восстановленные сигналы левого и правого каналов в текущем кадре, включает в себя этапы, на которых:

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

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

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

[0286] Когда обработка взвешенного суммирования выполняется для третьих средних сегментов восстановленных сигналов левого и правого каналов и четвертых средних сегментов восстановленных сигналов левого и правого каналов, весовой коэффициент, соответствующий третьим средним сегментам восстановленных сигналов левого и правого каналов может быть равным или не равным весовому коэффициенту, соответствующему четвертым средним сегментам восстановленных сигналов левого и правого каналов.

[0287] Например, когда обработка взвешенного суммирования выполняется для третьих средних сегментов восстановленных сигналов левого и правого каналов и четвертых средних сегментов восстановленных сигналов левого и правого каналов, весовой коэффициент, соответствующий третьим средним сегментам восстановленных сигналов левого и правого каналов, является коэффициентом затухания, и весовой коэффициент, соответствующий четвертым средним сегментам восстановленных сигналов левого и правого каналов, является коэффициентом затухания.

[0288] В некоторых возможных реализациях,

; где

указывает начальный сегмент восстановленного сигнала левого канала в текущем кадре, указывает начальный сегмент восстановленного сигнала правого канала в текущем кадре, указывает конечный сегмент восстановленного сигнала левого канала в текущем кадре, указывает конечный сегмент восстановленного сигнала правого канала в текущем кадре, указывает средний сегмент восстановленного сигнала левого канала в текущем кадре и указывает средний сегмент восстановленного сигнала правого канала в текущем кадре;

указывает восстановленный сигнал левого канала в текущем кадре; и

указывает восстановленный сигнал правого канала в текущем кадре.

[0289] Например,.

указывает коэффициент постепенного появления, указывает коэффициент затухания, а сумма и равна 1.

[0290] Конкретно, например, и . Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n. Конечно, альтернативно может быть коэффициентом постепенного появления другого функционального отношения, основанного на n.

[0291] Здесь n обозначает номер выборочной точки. Например,.

[0292] Здесь 0 < < < .

[0293] Например, равно 101, 107, 120, 150 или другому значению.

[0294] Например, равно 181, 187, 200, 205 или другому значению.

[0295] указывает третий средний сегмент восстановленного сигнала левого канала в текущем кадре и указывает третий средний сегмент восстановленного сигнала правого канала в текущем кадре. указывает четвертый средний сегмент восстановленного сигнала левого канала в текущем кадре и указывает четвертый средний сегмент восстановленного сигнала правого канала в текущем кадре.

[0296] В некоторых возможных реализациях,

;

;

; и

; где

указывает декодированный сигнал первичного канала в текущем кадре и указывает декодированный сигнал вторичного канала в текущем кадре.

[0297] указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра. указывает матрицу микширования с повышением, соответствующую схеме комбинации каналов с коррелированным сигналом для текущего кадра, и строится на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0298] может иметь множество возможных форм, а подробности заключаются в следующем:

, или

, или

, или

, или

, или

, где

; .

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра.

[0299] может иметь множество возможных форм, в частности, например:

, или

, где

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0300] В этом варианте осуществления настоящей заявки стереопараметр (например, коэффициент отношения комбинации каналов и/или межканальная разница во времени) текущего кадра может быть фиксированным значением или может быть определен на основании схемы комбинации каналов (например, схемы комбинации каналов с коррелированным сигналом или схемы комбинации каналов с антикоррелированным сигналом) для текущего кадра.

[0301] Со ссылкой на фиг. 8, ниже используются примеры для описания способа определения стереопараметров временной области. Соответствующие этапы способа определения стереопараметров временной области могут быть реализованы посредством устройства кодирования, и способ может конкретно включать в себя следующие этапы.

[0302] 801. Определяют схему комбинации каналов для текущего кадра.

[0303] 802. Определяют стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра, где стереопараметр временной области включает в себя по меньшей мере одно из коэффициента отношения комбинации каналов и межканальной разницы во времени.

[0304] Схема комбинации каналов для текущего кадра является одной из множества схем комбинации каналов.

[0305] Например, множество схем комбинации каналов включают в себя схему комбинации каналов с антикоррелированным сигналом и схему комбинации каналов с коррелированным сигналом.

[0306] Схема комбинации каналов с коррелированным сигналом является схемой комбинации каналов, соответствующей близкому к синфазному сигналу. Схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, соответствующей близкому к несинфазному сигналу. Понятно, что схема комбинации каналов, соответствующая близкому к синфазному сигналу, применима к близкому к синфазному сигналу, а схема комбинации каналов, соответствующая близкому к несинфазному сигналу, применима к близкому к несинфазному сигналу.

[0307] Когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра; или когда определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0308] Понятно, что в вышеприведенном решении необходимо определить схему комбинации каналов для текущего кадра, и это указывает на то, что существует множество возможностей для схемы комбинации каналов для текущего кадра. По сравнению с традиционным решением, в котором имеется только одна схема комбинации каналов, это решение с множеством возможных схем комбинации каналов может быть лучше совместимо и соответствовать множеству возможных сценариев. Поскольку стереопараметр временной области текущего кадра определяется на основании схемы комбинации каналов для текущего кадра, стереопараметр временной области может быть лучше совместим и соответствовать множеству возможных сценариев, и качество кодирования и декодирования может быть дополнительно улучшено.

[0309] В некоторых возможных реализациях сначала может быть отдельно рассчитан коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра. Затем, когда определяется, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, определяется, что стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра; или когда определяется, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, определяется, что стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Кроме того, стереопараметр временной области, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, может быть сначала рассчитан, и когда будет определено, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, определяется, что стереопараметр временной области для текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра, или когда определяется, что схема комбинации каналов для текущего кадра представляет собой схему комбинации каналов с антикоррелированным сигналом, вычисляется стереопараметр временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и стереопараметр временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, определяется как стереопараметр временной области для текущего кадра.

[0310] Кроме того, сначала может быть определена схема комбинации каналов для текущего кадра. При определении того, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, рассчитывается стереопараметр временной области, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, а стереопараметр временной области для текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра; или когда определяется, что схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, рассчитывается стереопараметр временной области, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, а стереопараметр временной области для текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0311] В некоторых возможных реализациях определение стереопараметра временной области для текущего кадра на основании схемы комбинации каналов для текущего кадра включает в себя этап, на котором: определяют на основании схемы комбинации каналов для текущего кадра начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра. Когда начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов (схеме комбинации каналов с коррелированным сигналом или схеме комбинации каналов с антикоррелированным сигналом) для текущего кадра не требуется изменять, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов для текущего кадра, является равным начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра. Когда необходимо изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов (схеме комбинации каналов с коррелированным сигналом или схеме комбинации каналов с антикоррелированным сигналом) для текущего кадра, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра, изменяют для получения измененного значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра, и коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов для текущего кадра, является равным измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов для текущего кадра.

[0312] Например, определение стереопараметра временной области текущего кадра на основании схемы комбинации каналов для текущего кадра может включать в себя этапы, на которых: вычисляют энергию кадра сигнала левого канала в текущем кадре на основании сигнала левого канала в текущем кадре; вычисляют энергию кадра сигнала правого канала в текущем кадре на основании сигнала правого канала в текущем кадре; и вычисляют начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, на основании энергии кадра сигнала левого канала в текущем кадре и энергии кадра сигнала правого канала в текущем кадре.

[0313] Когда начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, изменять не требуется, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен кодированному индексу начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0314] Когда необходимо изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс начального значения изменяется для получения измененного значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированного индекса измененного значения. Коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, равен кодированному индексу измененного значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0315] В частности, например, когда изменяют начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс начального значения,

; и

; где

указывает кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра; указывает кодированный индекс, соответствующий измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра; и указывает измененное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0316] В качестве другого примера, определение стереопараметра временной области текущего кадра на основании схемы комбинации каналов для текущего кадра включает в себя этапы, на которых: получают сигнал опорного канала в текущем кадре на основании сигнала левого канала и сигнала правого канала в текущем кадре; вычисляют параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре; вычисляют параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; вычисляют параметр разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; и вычисляют на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0317] Расчет, основанный на параметре разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может включать в себя, например этапы, на которых: вычисляют на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; и изменяют начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра для получения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Можно понять, что, когда начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, не требуется изменять, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра равен начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0318] В некоторых возможных реализациях

; и

; где

;

указывает сигнал опорного канала в текущем кадре; и

указывает сигнал левого канала, который прошел обработку выравнивания задержки в текущем кадре, указывает сигнал правого канала, который прошел обработку выравнивания задержки в текущем кадре, указывает параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, и указывает параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

[0319] В некоторых возможных реализациях расчет параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и параметром корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре включает в себя этапы, на которых: вычисляют долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре; вычисляют долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре на основании параметра корреляции амплитуд между сигналом правого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре; и вычисляют параметр разности корреляции амплитуд между левым и правым каналами в текущем кадре на основании долгосрочного сглаженного параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочным сглаженным параметром корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

[0320] Могут быть различные способы сглаживания, например,

, где ,

A указывает на коэффициент обновления долгосрочной сглаженной энергии кадра сигнала левого канала в текущем кадре, указывает долгосрочную сглаженную энергию кадра сигнала левого канала в текущем кадре, указывает энергию кадра сигнала левого канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в предыдущем кадре и указывает коэффициент сглаживания левого канала.

[0321] Например,

; где

,

B указывает коэффициент обновления долгосрочной сглаженной энергии кадра сигнала правого канала в текущем кадре, указывает долгосрочную сглаженную энергию кадра сигнала правого канала в текущем кадре, указывает энергию кадра сигнала правого канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в предыдущем кадре, и указывает коэффициент сглаживания правого канала.

[0322] В некоторых возможных реализациях

; где

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

[0323] В некоторых возможных реализациях расчет на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, включает в себя этапы, на которых: выполняют обработку отображения на параметре разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, чтобы обеспечить диапазон значений параметра разности корреляции амплитуд, который находится между сигналами левого и правого каналов в текущем кадре и который прошел обработку отображения на ; и преобразуют параметр разности корреляции амплитуд, который находится между сигналами левого и правого каналов и который прошел обработку отображения в коэффициент отношения комбинации каналов.

[0324] В некоторых возможных реализациях выполнение обработки отображения на параметр разности корреляции амплитуд между левым и правым каналами в текущем кадре включает в себя этапы, на которых: выполняют ограничение по амплитуде над параметром разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре; и выполняют обработку отображения на ограниченном по амплитуде параметре разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

[0325] Могут быть различные способы ограничения по амплитуде, в частности, например:

, где

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

[0326] Могут быть различные способы обработки отображения, в частности, например:

;

где

;

или ;

;

или ;

;

или ;

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

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

;

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

[0327] В качестве другого примера,

; где

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

; и

указывает максимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре и указывает минимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

[0328] В некоторых возможных реализациях

, где

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

[0329] В некоторых реализациях настоящей заявки, в сценарии, в котором коэффициент отношения комбинации каналов должен быть изменен, изменение может быть выполнено до или после того, как коэффициент отношения комбинации каналов кодируется. В частности, например, начальное значение коэффициента отношения комбинации каналов (например, коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом или коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом) для текущего кадра может быть получено посредством вычисления, затем начальное значение коэффициента отношения комбинации каналов кодируется для получения начальный кодированный индекс коэффициента отношения комбинации каналов для текущего кадра, и полученный первоначальный кодированный индекс коэффициента отношения комбинации каналов для текущего кадра изменяется для получения кодированного индекса коэффициента отношения комбинации каналов для текущего кадра (получение кодированного индекса коэффициента отношения комбинации каналов для текущего кадра эквивалентно получению коэффициента отношения комбинации каналов для текущего кадра). Кроме того, начальное значение коэффициента отношения комбинации каналов для текущего кадра может быть сначала получено посредством расчета, затем начальное значение коэффициента отношения комбинации каналов для текущего кадра изменяется для получения коэффициента отношения комбинации каналов для текущего кадра, и полученный коэффициент отношения комбинации каналов для текущего кадра кодируется для получения кодированного индекса коэффициента отношения комбинации каналов для текущего кадра.

[0330] Существуют различные способы изменения начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Например, когда необходимо изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может быть изменено на основании коэффициента отношения комбинации каналов для предыдущего кадра и начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; или начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может быть изменено на основании начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0331] Например, нужно ли сначала изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, сначала определяется на основании долгосрочной сглаженной энергии кадра сигнала левого канала в текущем кадре, долгосрочной сглаженной энергии кадра сигнала правого канала в текущем кадре, межкадровой разности энергии сигнала левого канала в текущем кадре, буферизованного параметра кодирования предыдущего кадра в буфере истории (например, межкадровая корреляция сигнала первичного канала и межкадровая корреляция сигнала вторичного канала), индикаторов схемы комбинации каналов текущего кадра и предыдущего кадра, коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра и начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Если да, то коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра, используется как коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; в противном случае начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, используется в качестве коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0332] Разумеется, конкретная реализация изменения начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, для получения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, не ограничена приведенными выше примерами.

[0333] 803. Кодируют определенный стереопараметр временной области для текущего кадра.

[0334] В некоторых возможных реализациях кодирование квантованием выполняется на определенном коэффициенте отношения комбинации каналов, соответствующем схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и

; где

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

[0335] В некоторых возможных реализациях,

, и

, где

указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и указывает кодированный индекс коэффициента отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; или

, и

, где

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

[0336] В некоторых возможных реализациях, когда начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, должно быть изменено, чтобы получить коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, кодирование квантованием может быть сначала выполнено на начальном значении коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, для получения начального кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; и затем начальный кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может быть изменен на основании кодированного индекса коэффициента отношения комбинации каналов для предыдущего кадра и начального кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; или начальный кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может быть изменен на основании начального кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0337] Например, кодирование квантованием может быть сначала выполнено на начальном значении коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, для получения начального кодированного индекса, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Затем, когда необходимо изменить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра используется в качестве кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; в противном случае в качестве кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, используется начальный кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Наконец, в качестве коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, используется кодированное квантованием значение, соответствующее кодированному индексу коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0338] Кроме того, когда стереопараметр временной области включает в себя межканальную разницу во времени, определение стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра может включать в себя этапы, на которых: вычисляют межканальную разницу во времени для текущего кадра, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом. Кроме того, межканальная разница во времени текущего кадра, получаемая посредством расчета, может быть записана в битовый поток. Межканальная разница во времени по умолчанию (например, 0) используется в качестве межканальной разницы во времени для текущего кадра, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом. Кроме того, межканальная разница во времени по умолчанию не может быть записана в битовый поток, и устройство декодирования также использует межканальную разницу во времени по умолчанию.

[0339] Далее приводится способ кодирования стереопараметров временной области с использованием примера. Способ может включать в себя, например, этапы, на которых: определяют схему комбинации каналов для текущего кадра; определяют стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра; и кодируют определенный стереопараметр временной области текущего кадра, где стереопараметр временной области включает в себя по меньшей мере одно из коэффициента отношения комбинации каналов и межканальной разницы во времени.

[0340] Соответственно, устройство декодирования может получать стереопараметр временной области текущего кадра из битового потока и дополнительно выполнять соответствующее декодирование на основании стереопараметра временной области текущего кадра, который получается из битового потока.

[0341] Ниже приведены описания с использованием примеров со ссылкой на более конкретный сценарий применения.

[0342] Фиг. 9-A является схематической схемой последовательности операций способа кодирования звука согласно варианту осуществления настоящей заявки. Способ кодирования звука, обеспеченный в этом варианте осуществления настоящей заявки, может быть реализован посредством устройства кодирования, и способ может конкретно включать в себя следующие этапы.

[0343] 901. Выполняют предварительную обработку во временной области для исходных сигналов левого и правого каналов в текущем кадре.

[0344] Например, если частота дискретизации стереофонического аудиосигнала составляет 16 кГц, один кадр сигналов равен 20 мс, длина кадра обозначается как N, и когда N=320, это указывает, что длина кадра составляет 320 выборочных точек. Стереосигнал в текущем кадре включает в себя сигнал левого канала в текущем кадре и сигнал правого канала в текущем кадре. Исходный сигнал левого канала в текущем кадре обозначен как , исходный сигнал правого канала в текущем кадре обозначен как , n - номер выборочной точки, и .

[0345] Например, выполнение предварительной обработки во временной области для исходных сигналов левого и правого каналов в текущем кадре может включать в себя этапы, на которых: выполняют обработку фильтрации верхних частот для исходных сигналов левого и правого каналов в текущем кадре для получения сигналов левого и правого каналов, которые прошли предварительную обработку во временной области в текущем кадре, где сигнал левого канала, который прошел предварительную обработку во временной области в текущем кадре, обозначен как , а сигнал правого канала, который прошел предварительную обработку во временной области в текущем кадре, обозначается как . Здесь n - число выборочных точек выборки, и . Фильтр, используемый при обработке фильтрации верхних частот, может представлять собой, например, бесконечный импульсный отклик (IIR.: Infinite Impulse Response) с частотой среза 20 Гц или фильтр другого типа.

[0346] Например, передаточная функция фильтра верхних частот, частота дискретизации которого составляет 16 кГц и которая соответствует частоте среза 20 Гц, может быть:

; где

=0,994461788958195, =-1,988923577916390,

=0,994461788958195, =1,988892905899653,

=-0,988954249933127, и z является коэффициентом преобразования Z-преобразования.

[0347] Передаточная функция соответствующего фильтра во временной области может быть выражена как:

, и

.

[0348] 902. Выполните обработку выравнивания задержки для сигналов левого и правого каналов, которые прошли предварительную обработку во временной области в текущем кадре, чтобы получить сигналы левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре.

[0349] Сигнал, прошедший обработку выравнивания задержки, может кратко называться «сигналом выравнивания задержки». Например, сигнал левого канала, который прошел обработку выравнивания задержки, может кратко называться «сигналом выравнивания задержки с левым каналом», сигнал правого канала, который прошел обработку выравнивания задержки, может кратко именоваться «выравниванием задержки» сигнал правого канала»; и т.д.

[0350] В частности, параметр межканальной задержки может быть извлечен на основании предварительно обработанных сигналов левого и правого каналов в текущем кадре и затем кодирован, и обработка выравнивания задержки выполняется для сигналов левого и правого каналов на основании кодированного параметра межканальной задержки, чтобы получить сигналы левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре. Сигнал левого канала, который прошел обработку выравнивания задержки в текущем кадре, обозначен как , а сигнал правого канала, который прошел обработку выравнивания задержки в текущем кадре, обозначен как , где n - номер выборочной точки и .

[0351] В частности, например, устройство кодирования может вычислять функцию взаимной корреляции во временной области левого и правого каналов на основании предварительно обработанных сигналов левого и правого каналов в текущем кадре; осуществлять поиск максимального значения (или другого значения) функции взаимной корреляции во временной области левого и правого каналов, чтобы определить разницу во времени между сигналами левого и правого каналов; выполнять кодирование квантования для определенной разницы во времени между левым и правым каналами; и использовать сигнал одного канала, выбранного из левого и правого каналов, в качестве опорного, и выполнять регулировку задержки для сигнала другого канала на основании кодированной с квантованием разницы во времени между левым и правым каналами для получения сигналов левого и правого каналов, прошедших обработку выравнивания задержки в текущем кадре.

[0352] Следует отметить, что существует много конкретных способов реализации обработки выравнивания задержки, и конкретный способ обработки выравнивания задержки не ограничен в этом варианте осуществления.

[0353] 903. Выполняют анализ во временной области для сигналов левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре.

[0354] В частности, анализ во временной области может включать в себя обнаружение переходных процессов и тому подобное. Обнаружением переходного процесса может быть обнаружение энергии, выполняемое для сигналов левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре (в частности, может быть обнаружено, имеет ли текущий кадр резкое изменение энергии). Например, энергия сигнала левого канала, который прошел обработку выравнивания задержки в текущем кадре, выражается как , а энергия сигнала левого канала, который прошел обработку выравнивания задержки в предыдущем кадре, выражается как . В этом случае обнаружение переходного процесса может быть выполнено на основании абсолютного значения разности между и для получения результата обнаружения переходного процесса для сигнала левого канала, который прошел обработку выравнивания задержки в текущем кадре. Аналогично, обнаружение переходного процесса может быть выполнено с использованием того же способа для сигнала правого канала, который прошел обработку выравнивания задержки в текущем кадре. Анализ во временной области может дополнительно включать в себя анализ во временной области другим обычным способом, отличным от обнаружения переходных процессов, например, может включать в себя предварительную обработку расширения полосы частот.

[0355] Понятно, что этап 903 может выполняться в любое время после этапа 902 и до того, как будут кодированы сигнал первичного канала и сигнал вторичного канала в текущем кадре.

[0356] 904. Принимают решение по схеме комбинации каналов для текущего кадра на основании сигналов левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре, чтобы определить схему комбинации каналов для текущего кадра.

[0357] Две возможные схемы комбинации каналов описаны в этом варианте осуществления в качестве примеров и соответственно упоминаются как схема комбинации каналов с коррелированным сигналом и схема комбинации каналов с антикоррелированным сигналом в следующем описании. В этом варианте осуществления схема комбинации каналов с коррелированным сигналом соответствует случаю, в котором сигналы левого и правого каналов в текущем кадре (полученные после выравнивания с задержкой) являются близкими к синфазному сигналу, а схема комбинации каналов с антикоррелированным сигналом соответствует случаю, в котором сигналы левого и правого каналов в текущем кадре (полученные после выравнивания задержки) представляют собой сигнал, близкий к несинфазному. Разумеется, в дополнение к «схеме комбинации каналов с коррелированным сигналом» и «схеме комбинации каналов с антикоррелированным сигналом», другие наименования также могут использоваться для представления двух возможных схем комбинации каналов в реальном применении.

[0358] В некоторых решениях этого варианта осуществления решение по схеме комбинации каналов может быть классифицировано на решение по начальной схеме комбинации каналов и решение по измененной схеме комбинации каналов. Понятно, что решение по схеме комбинации каналов выполняется для текущего кадра, чтобы определить схему комбинации каналов для текущего кадра. Для некоторых примеров реализаций определения схемы комбинации каналов для текущего кадра обратитесь к связанному описанию в предшествующем варианте осуществления. Подробности не описаны здесь снова.

[0359] 905. Вычисляют и кодируют коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, на основании сигналов левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре, и индикатора схемы комбинации каналов текущего кадра, чтобы получить начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированного индекса начального значения.

[0360] В частности, например, энергия кадра сигналов левого и правого каналов в текущем кадре сначала вычисляется на основании сигналов левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре, где

энергия кадра сигнала левого канала в текущем кадре соответствует:

; и

Энергия кадра правого канала сигнала в текущем кадре соответствует:

; где

указывает сигнал левого канала, который прошел обработку выравнивания задержки в текущем кадре, и

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

[0361] Затем вычисляется коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, на основании энергии кадра левого канала и энергии кадра правого канала в текущем кадре. Коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, который получен посредством вычисления, соответствует:

[0362] Затем выполняется кодирование квантования для коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, который получен посредством вычисления, чтобы получить соответствующий кодированный индекс и кодированный квантованием коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра:

.

[0363] Здесь - кодовая книга для скалярного квантования. Кодирование квантования может выполняться с использованием любого обычного способа скалярного квантования, например, равномерного скалярного квантования или неоднородного скалярного квантования. Количество битов, используемых для кодирования, составляет, например, 5 битов. Конкретный способ скалярного квантования не описывается здесь снова.

[0364] Кодированный квантованием коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, представляет собой полученное начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс представляет собой кодированный индекс, соответствующий начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0365] Кроме того, кодированный индекс, соответствующий начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, может быть дополнительно изменен на основании значения индикатора схемы комбинации каналов для текущего кадра.

[0366] Например, кодирование квантования является 5-битным скалярным квантованием. Когда , кодированный индекс , соответствующий начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, изменяется до предварительно установленного значения (например, 15 или другого значения); и начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, может быть изменено на .

[0367] Следует отметить, что в дополнение к вышеупомянутому способу вычисления любой способ для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов в традиционной технологии стереокодирования во временной области, может использоваться для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра. В качестве альтернативы, начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, может быть непосредственно установлено фиксированным (например, 0,5 или другим значением).

[0368] 906. Определяют, на основании индикатора изменения коэффициента отношения комбинации каналов, нужно ли изменять коэффициент отношения комбинации каналов.

[0369] Если да, то коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс коэффициента отношения комбинации каналов, изменяются для получения измененного значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра и кодированного индекса измененного значения.

[0370] Индикатор изменения коэффициента отношения комбинации каналов для текущего кадра обозначается как . Например, когда значение индикатора изменения коэффициента отношения комбинации каналов равно 0, это указывает на то, что коэффициент отношения комбинации каналов не нужно изменять; или когда значение индикатора изменения коэффициента отношения комбинации каналов равно 1, это указывает на то, что коэффициент отношения комбинации каналов необходимо изменить. Конечно, другие различные значения могут использоваться в качестве индикатора изменения коэффициента отношения комбинации каналов, чтобы указывать, нужно ли изменять коэффициент отношения комбинации каналов.

[0371] Например, определение, на основании индикатора модификации коэффициента отношения комбинации каналов, того, нужно ли изменять коэффициент отношения комбинации каналов, может конкретно включать в себя следующее: Например, если индикатор изменения коэффициента отношения комбинации каналов , то определяют, что коэффициент отношения комбинации каналов необходимо изменить. В другом примере, если индикатор изменения коэффициента отношения комбинации каналов , определяют, что коэффициент отношения комбинации каналов изменять не нужно.

[0372] Изменение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра и кодированного индекса коэффициента отношения комбинации каналов, может конкретно включать в себя следующее:

например, кодированный индекс, соответствующий измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, соответствует: , где - кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для предыдущего кадра.

[0373] Измененное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, соответствует:.

[0374] 907. Определяют коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс на основании начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и кодированный индекс начального значения, измененное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра и кодированный индекс измененного значения, и индикатор изменения коэффициента отношения комбинации каналов.

[0375] В частности, например, определенный коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом, соответствует:

, где

указывает начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра; указывает измененное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра; и указывает индикатор изменения коэффициента отношения комбинации каналов для текущего кадра.

[0376] Определенный кодированный индекс , соответствующий коэффициенту отношения комбинации каналов, соответствующему схеме комбинации каналов с коррелированным сигналом, соответствует:

, где

указывает кодированный индекс, соответствующий начальному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, и указывает кодированный индекс, соответствующий измененному значению коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0377] 908. Определяют, соответствует ли индикатор схемы комбинации каналов для текущего кадра схеме комбинации каналов с антикоррелированным сигналом, и, если да, то вычисляют и кодируют коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, чтобы получить коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигнальном, и кодированный индекс.

[0378] Во-первых, может быть определено, должен ли быть очищен буфер истории, используемый для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигнала для текущего кадра.

[0379] Например, если индикатор схемы комбинации каналов текущего кадра равен 1 (например, то, что равен 1, указывает, что индикатор схемы комбинации каналов для текущего кадра соответствует схеме комбинации каналов с антикоррелированным сигналом), и индикатор схемы комбинации каналов для предыдущего кадра равен 0 (например, то, что равен 0, указывает, что индикатор схемы комбинации каналов для предыдущего кадра соответствует схеме комбинации каналов с коррелированным сигналом), это указывает, что буфер истории, используемый для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, необходимо очистить.

[0380] Следует отметить, что индикатор очистки буфера истории может быть определен в процессах принятия решения о начальной схеме комбинации каналов и решения об изменении схемы комбинации каналов, а затем определяется значение индикатора очистки буфера истории, чтобы определить, необходимо ли буфер истории, используемый для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, очистить. Например, когда равен 1, это указывает на то, что индикатор схемы комбинации каналов для текущего кадра соответствует схеме комбинации каналов с антикоррелированным сигналом, а индикатор схемы комбинации каналов для предыдущего кадра соответствует схеме комбинации каналов с коррелированным сигналом. Например, когда индикатор очистки буфера истории 1, это указывает на то, что необходимо очистить буфер истории, используемый для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Есть много конкретных способов очистки. Все параметры в буфере истории, используемые для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, могут быть сброшены на основании предварительно установленных начальных значений. В качестве альтернативы, некоторые параметры в буфере истории, используемые для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, могут быть сброшены на основании предварительно установленных начальных значений. В качестве альтернативы, некоторые параметры в буфере истории, используемые для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, могут быть сброшены на основании предварительно установленных начальных значений, а другие параметры - сброшены на основании соответствующих параметров в буфере истории, используемых для вычисления коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра.

[0381] Затем дополнительно определяется, соответствует ли индикатор схемы комбинации каналов для текущего кадра схеме комбинации каналов с антикоррелированным сигналом. Схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, которая больше подходит для выполнения микширования с понижением во временной области для близкого к несинфазному стереосигналу. В этом варианте осуществления, когда индикатор схемы комбинации каналов для текущего кадра , это указывает на то, что индикатор схемы комбинации каналов для текущего кадра соответствует схеме комбинации каналов с антикоррелированным сигналом. Когда индикатор схемы комбинации каналов для текущего кадра , это указывает на то, что индикатор схемы комбинации каналов для текущего кадра соответствует схеме комбинации каналов с коррелированным сигналом.

[0382] Определение того, соответствует ли индикатор схемы комбинации каналов для текущего кадра схеме комбинации каналов с антикоррелированным сигналом, может конкретно включать в себя этап, на котором:

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

[0383] Со ссылкой на фиг. 9-B, вычисление и кодирование коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, может включать в себя, например, следующие этапы с 9081 по 9085.

[0384] 9081. Выполняют анализ энергии сигнала для сигналов левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре.

[0385] Энергию кадра сигнала левого канала в текущем кадре, энергию кадра сигнала правого канала в текущем кадре, долгосрочную сглаженную энергию кадра левого канала в текущем кадре, долгосрочную сглаженную энергию кадра правого канала в текущем кадре, межкадровую разность энергии левого канала в текущем кадре и межкадровую разность энергии правого канала в текущем кадре получают отдельно.

[0386] Например, энергия кадра сигнала левого канала в текущем кадре соответствует:

; и

Энергия кадра правого канала сигнала в текущем кадре соответствует:

; где

указывает сигнал левого канала, который прошел обработку выравнивания задержки в текущем кадре, и

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

[0387] Например, долгосрочная сглаженная энергия кадра левого канала в текущем кадре соответствует:

, где

указывает долгосрочную сглаженную энергию кадра левого канала в предыдущем кадре, A указывает коэффициент обновления долгосрочной сглаженной энергии кадра левого канала, A может быть, например, действительным числом от 0 до 1, и А может быть, например, равным 0,4.

[0388] Например, долгосрочная сглаженная энергия кадра правого канала в текущем кадре соответствует:

, где

указывает долгосрочную сглаженную энергию кадра правого канала в предыдущем кадре, B указывает коэффициент обновления долгосрочной сглаженной энергии кадра правого канала, B может быть, например, действительным числом от 0 до 1, и B может быть, например, таким же или отличным от коэффициента обновления долгосрочной сглаженной энергии кадра левого канала; например, B также может быть равен 0,4.

[0389] Например, межкадровая разность энергии левого канала в текущем кадре соответствует:

[0390] Например, межкадровая разность энергии правого канала в текущем кадре соответствует:

[0391] 9082. Определяют сигнал опорного канала в текущем кадре на основании сигналов левого и правого каналов, которые прошли обработку выравнивания задержки в текущем кадре. Сигнал опорного канала также может упоминаться как монофонический сигнал. Если сигнал опорного канала, называется монофоническим сигналом, для всех описаний и наименований параметров, связанных с опорным каналом, сигнал опорного канала может быть заменен на монофонический сигнал.

[0392] Например, сигнал опорного канала соответствует:

, где

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

[0393] 9083. Отдельно вычисляют параметр корреляции амплитуд между сигналом левого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре и параметр корреляции амплитуд между сигналом правого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре.

[0394] Например, параметр корреляции амплитуд между сигналом левого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре соответствует, например:

[0395] Например, параметр корреляции амплитуд между сигналом правого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре соответствует, например:

[0396] При этом, указывает сигнал левого канала, который прошел обработку выравнивания задержки в текущем кадре, указывает сигнал правого канала, который прошел обработку выравнивания задержки в текущем кадре, указывает сигнал опорного канала в текущем кадре, и указывает абсолютное значение.

[0397] 9084. Вычисляют параметр разности корреляции амплитуд между левым и правым каналами в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре, и параметра корреляции амплитуд между сигналом правого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре.

[0398] Понятно, что этап 9081 может выполняться до этапа 9082 и этапа 9083 или может выполняться после этапа 9082 и этапа 9083 и до этапа 9084.

[0399] Со ссылкой на фиг. 9-C, например, вычисление параметра разности корреляции амплитуд между левым и правым каналами в текущем кадре может конкретно включать в себя следующие этапы 90841 и 90842.

[0400] 90841. Вычисляют долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре и параметра корреляции амплитуд между сигналом правого канала, который прошел обработку выравнивания задержки, и сигналом опорного канала в текущем кадре.

[0401] Например, способ вычисления долгосрочного сглаженного параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочного сглаженного параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре может включать в себя следующее: Долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре соответствует:

.

[0402] При этом, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в предыдущем кадре, указывает коэффициент сглаживания левого канала и может быть предварительно заданным действительным числом от 0 до 1, например, равен 0,2, 0,5 или 0,8. В качестве альтернативы, значение может быть получено посредством адаптивного расчета.

[0403] Например, долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре соответствует:

.

[0404] При этом, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в предыдущем кадре, указывает коэффициент сглаживания правого канала, и может быть предварительно заданным действительным числом от 0 до 1. может быть таким же или отличаться от значения коэффициента сглаживания левого канала, и может быть равен, например, 0,2, 0,5 или 0.8. В качестве альтернативы, значение может быть получено посредством адаптивного расчета.

[0405] Другой способ вычисления долгосрочного сглаженного параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочного сглаженного параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре может включать в себя:

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

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

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

наконец, на основании энергии кадра сигнала левого канала в текущем кадре, энергии кадра сигнала правого канала в текущем кадре, долгосрочной сглаженной энергии кадра левого канала в текущем кадре, долгосрочной сглаженной энергии кадра правого канала в текущем кадре, межкадровой разности энергии левого канала в текущем кадре и межкадровой разности энергии правого канала в текущем кадре, которые получены посредством анализа энергии сигнала и параметра межкадрового изменения разности корреляции амплитуд между левым и правым каналами в текущем кадре, осуществляют адаптивный выбор различных коэффициентов сглаживания левого канала и коэффициентов сглаживания правого канала и вычисляют долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

[0406] В дополнение к этим двум способам, приведенным в качестве примеров выше, может быть много способов для вычисления долгосрочного сглаженного параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочного сглаженного параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре. В настоящей заявке это однозначно не ограничено.

[0407] 90842. Вычисляют параметр разности корреляции амплитуд между левым и правым каналами в текущем кадре на основании долгосрочного сглаженного параметра разности корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочного сглаженного параметра разности корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

[0408] Например, параметр разности корреляции амплитуд между левым и правым каналами в текущем кадре соответствует:

, где

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

[0409] 9085. Преобразуют параметр разности корреляции амплитуд между левым и правым каналами в текущем кадре в коэффициент отношения комбинации каналов и выполняют кодирование и квантование, чтобы определить коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и кодированный индекс коэффициента отношения комбинации каналов.

[0410] Со ссылкой на фиг. 9-D, возможный способ преобразования параметра разности корреляции амплитуд между левым и правым каналами в текущем кадре в коэффициент отношения комбинации каналов может конкретно включать в себя этапы с 90851 по 90853.

[0411] 90851. Выполняют обработку отображения для параметра разности корреляции амплитуд между левым и правым каналами, чтобы обеспечить диапазон значений параметра разности корреляции амплитуд, который находится между левым и правым каналами и который прошел обработку отображения на .

[0412] Способ выполнения обработки отображения для параметра разности корреляции амплитуд между левым и правым каналами может включать в себя следующие этапы.

[0413] Сначала выполняют ограничение по амплитуде для параметра разности корреляции амплитуд между левым и правым каналами. Например, ограниченный по амплитуде параметр разности корреляции амплитуд между левым и правым каналами соответствует:

[0414] Здесь указывает максимальное значение ограниченного по амплитуде параметра разности корреляции амплитуд разности между левым и правым каналами и указывает минимальное значение ограниченного по амплитуде параметра разности корреляции амплитуд между левым и правым каналами. Например, является предварительно заданным эмпирическим значением, и может быть равно 1,5, 3,0 или другому значению; и является предварительно заданным эмпирическим значением, и может быть равно -1,5, -3,0 или другому значению, где .

[0415] Затем выполняют обработку отображения для ограниченного по амплитуде параметра разности корреляции амплитуд между левым и правым каналами. Параметр разности корреляции амплитуд , который находится между левым и правым каналами и который прошел обработку отображения, соответствует:

; где

;

или ;

;

или ;

; и

или .

[0416] Здесь указывает максимальное значение параметра разности корреляции амплитуд, который находится между левым и правым каналами и который прошел обработку отображения, указывает верхнее пороговое значение параметра разности корреляции амплитуд, который находится между левым и правым каналами и который прошел обработку отображения, указывает нижнее пороговое значение параметра разности корреляции амплитуд, который находится между левым и правым каналами и который прошел обработку отображения, и указывает минимальное значение параметра разности корреляции амплитуд, который находится между левым и правым каналами, и который прошел обработку отображения; где

[0417] Например, в некоторых вариантах осуществления настоящей заявки может быть равно 2,0, может быть равно 1,2, может быть равно 0,8, и может быть равно 0,0. Конечно, в реальном применении значения не ограничиваются таким примером.

[0418] указывает максимальное значение ограниченного по амплитуде параметра разности корреляции амплитуд между левым и правым каналами, указывает верхнее пороговое значение ограниченного по амплитуде параметра разности корреляции амплитуд между левым и правым каналами, указывает нижнее пороговое значение ограниченного по амплитуде параметра разности корреляции амплитуд между левым и правым каналами и указывает минимальное значение ограниченного по амплитуде параметра разности корреляции амплитуд между левым и правым каналами; где

[0419] Например, в некоторых вариантах осуществления настоящей заявки значение равно 1,5, равно 0,75, равно -0,75 и равно -1,5. Конечно, в реальном применении значения не ограничиваются таким примером.

[0420] Другой способ в некоторых вариантах осуществления настоящей заявки заключается в следующем: Параметр разности корреляции амплитуд , который находится между левым и правым каналами и который прошел обработку отображения, соответствует:

[0421] Здесь обозначает ограниченный по амплитуде параметр разности корреляции амплитуд между левым и правым каналами; где

[0422] Здесь указывает максимальную амплитуду параметра разности корреляции амплитуд между левым и правым каналами и указывает минимальную амплитуду параметра разности корреляции амплитуд между левым и правым каналами. может быть предварительно заданным эмпирическим значением, и может составлять, например, 1,5, 3,0 или другое действительное число, большее 0.

[0423] 90852. Преобразуют параметр разности корреляции амплитуд, который находится между левым и правым каналами и который прошел обработку отображения, в коэффициент отношения комбинации каналов.

[0424] Коэффициент отношения комбинации каналов соответствует:

, где

указывает операцию косинуса.

[0425] В дополнение к вышеизложенному способу может использоваться другой способ для преобразования параметра разности корреляции амплитуд между левым и правым каналами в коэффициент отношения комбинации каналов, например:

требуется ли обновить коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом, определяют на основании долгосрочной сглаженной энергии кадра левого канала в текущем кадре, долгосрочной сглаженной энергии кадра правого канала в текущем кадре и разности энергий между кадрами левого канала в текущем кадре, которые получены посредством анализа энергии сигнала, параметра буферизованного кодирования для предыдущего кадра в буфере истории кодера (например, межкадрового параметра корреляции сигнала первичного канала и межкадрового параметра корреляции сигнала вторичного канала), индикатора схемы комбинации каналов для текущего кадра и предыдущего кадра и коэффициентов отношения комбинации каналов, соответствующих схемам комбинации каналов с антикоррелированным сигналом для текущего кадра и предыдущего кадра.

[0426] Если коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом, необходимо обновить, то параметр разности корреляции амплитуд между левым и правым каналами преобразуют в коэффициент отношения комбинации каналов с использованием способа в предыдущем примере; в противном случае коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра, и кодированный индекс коэффициента отношения комбинации каналов непосредственно используют в качестве коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра и кодированному индексу коэффициента отношения комбинации каналов.

[0427] 90853. Выполняют кодирование квантования для коэффициента отношения комбинации каналов, полученного после преобразования, и определяют коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0428] В частности, например, кодирование квантования выполняется для коэффициента отношения комбинации каналов, полученного после преобразования, для получения начального кодированного индекса , соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и кодированное квантованием начальное значение коэффициента отношения комбинации каналов соответствует схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; где

, и

указывает кодовую книгу для выполнения скалярного квантования для коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом.

[0429] Кодирование квантования может выполняться с использованием любого способа скалярного квантования в традиционных технологиях, например, равномерного скалярного квантования или неоднородного скалярного квантования. Количество битов, используемых для кодирования, может составлять 5 битов. Конкретный способ не описан в данном документе. Кодовая книга для выполнения скалярного квантования для коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом, может быть такой же или отличаться от кодовой книги для выполнения скалярного квантования для коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом. Когда кодовые книги одинаковы, должна быть сохранена только одна кодовая книга, используемая для выполнения скалярного квантования для коэффициента отношения комбинации каналов.

[0430] В этом случае кодированное квантованием для начального значения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, составляет:

[0431] Например, способ заключается в следующем: непосредственно используют кодированное квантованием начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, в качестве коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и непосредственно используют начальный кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, в качестве кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0432] Кодированный индекс коэффициента отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, соответствует:

[0433] Коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, соответствует:

[0434] Например, другой способ может быть следующим: изменяют кодированное квантованием начальное значение коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и начальный кодированный индекс, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, на основании кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра, или коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра; используют измененный кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, в качестве кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; и используют измененный коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом, в качестве коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0435] Кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, соответствует:.

[0436] Здесь указывает начальный кодированный индекс, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; является кодированным индексом коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра; и представляет собой коэффициент изменения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом. Значение может быть эмпирическим значением, и может быть равно, например, 0,8.

[0437] Коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, соответствует:

[0438] Другой способ заключается в следующем: используют неквантованный коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом, в качестве коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра. Другими словами, коэффициент отношения комбинации каналов , соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, соответствует:

[0439] Кроме того, четвертый способ заключается в следующем: изменяют неквантованный коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, на основании коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для предыдущего кадра; используют измененный коэффициент отношения комбинации каналов, соответствующийего схеме комбинации каналов с антикоррелированным сигналом, в качестве коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра; и выполняют кодирование квантования для коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, для получения кодированного индекса коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

[0440] В дополнение к вышеупомянутым способам может быть много способов для преобразования параметра разности корреляции амплитуд между левым и правым каналами в коэффициент отношения комбинации каналов и выполнения кодирования и квантования. Аналогично, существует много различных способов определения коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, и кодированного индекса коэффициента отношения комбинации каналов. В данной заявке это однозначно не ограничено.

[0441] 909. Принимают решение о режиме кодирования на основании индикатора схемы комбинации каналов для предыдущего кадра и индикатора схемы комбинации каналов для текущего кадра, чтобы определить режим кодирования для текущего кадра.

[0442] Индикатор схемы комбинации каналов для текущего кадра обозначается как , индикатор схемы комбинации каналов для предыдущего кадра обозначается как , и объединенный индикатор индикатора схемы комбинации каналов для предыдущего кадра и индикатора схемы комбинации каналов для текущего кадра может быть обозначен как . Решение о режиме кодирования может быть принято на основании объединенного индикатора. Подробности приведены в следующем примере.

[0443] Предполагается, что схема комбинации каналов с коррелированным сигналом представлена 0, а схема комбинации каналов с антикоррелированным сигналом представлена 1. В этом случае объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра имеет следующие четыре случая: (01), (11), (10) и (00), и режим кодирования для текущего кадра определяется как: режим кодирования коррелированных сигналов, режим кодирования антикоррелированных сигналов, режим переключения кодирования с коррелированного на антикоррелированный сигнал и режим переключения кодирования с антикоррелированного на коррелированный сигнал. Например, если объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра равен (00), это указывает, что режим кодирования для текущего кадра является режимом кодирования коррелированных сигналов; если объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра равен (11), это указывает, что режим кодирования для текущего кадра является режимом кодирования антикоррелированных сигналов; если объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра равен (01), это указывает, что режим кодирования для текущего кадра является режимом переключения кодирования с коррелированного нак антикоррелированный сигнал; или если объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра равен (10), это указывает, что режим кодирования для текущего кадра является режимом переключения кодирования с антикоррелированного на коррелированный сигнал.

[0444] 910. После получения режима кодирования для текущего кадра устройство кодирования выполняет обработку микширования с понижением во временной области для сигналов левого и правого каналов в текущем кадре на основании способа обработки микширования с понижением во временной области, соответствующего режиму кодирования для текущего кадра, чтобы получить сигнал первичного канала и сигнал вторичного канала в текущем кадре.

[0445] Режим кодирования для текущего кадра является одним из множества режимов кодирования. Например, множество режимов кодирования может включать в себя режим переключения кодирования с коррелированного на антикоррелированный сигнал, режим переключения кодирования с антикоррелированного на коррелированный сигнал, режим кодирования коррелированных сигналов и режим кодирования антикоррелированных сигналов. Для реализаций обработки микширования с понижением во временной области в различных режимах кодирования обратитесь к соответствующим описаниям примеров в предшествующем варианте осуществления. Подробности не описаны здесь снова.

[0446] 911. Устройство кодирования отдельно кодирует сигнал первичного канала и сигнал вторичного канала, чтобы получить кодированный сигнал первичного канала и кодированный сигнал вторичного канала.

[0447] В частности, распределение битов может быть сначала выполнено для кодирования сигнала первичного канала и кодирования сигнала вторичного канала на основании информации о параметрах, полученной при кодировании сигнала первичного канала и/или сигнала вторичного канала в предыдущем кадре, и общего количества битов для кодирования сигнала первичного канала и сигнала вторичного канала. Затем сигнал первичного канала и сигнал вторичного канала кодируют отдельно на основании результата распределения битов для получения кодированного индекса кодирования первичного канала и кодированного индекса кодирования вторичного канала. Кодирование первичного канала и кодирование вторичного канала могут быть реализованы с использованием любой технологии моно- аудио- кодирования, которая дополнительно не описывается в данном документе.

[0448] 912. Устройство кодирования выбирает соответствующий кодированный индекс коэффициента отношения комбинации каналов на основании индикатора схемы комбинации каналов и записывает кодированный индекс в битовый поток и записывает кодированный сигнал первичного канала, кодированный сигнал вторичного канала и индикатор схемы комбинации каналов для текущего кадра в битовый поток.

[0449] В частности, например, если индикатор схемы комбинации каналов для текущего кадра соответствует схеме комбинации каналов с коррелированным сигналом, то кодированный индекс коэффициента отношения комбинации каналов, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра, записывают в битовый поток; или если индикатор схемы комбинации каналов для текущего кадра соответствует схеме комбинации каналов с антикоррелированным сигналом, то кодированный индекс коэффициента отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, записывают в битовый поток. Например, если , то кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с коррелированным сигналом для текущего кадра, записывают в битовый поток; или если , то кодированный индекс коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, записывают в битовый поток.

[0450] Кроме того, кодированный сигнал первичного канала, кодированный сигнал вторичного канала и индикатор схемы комбинации каналов текущего кадра записывают в битовый поток. Можно понять, что нет последовательности для выполнения операции записи битового потока.

[0451] Соответственно, ниже описан сценарий стереодекодирования во временной области с использованием примера.

[0452] Со ссылкой на фиг. 10, далее дополнительно обеспечивается способ декодирования звука. Соответствующие этапы способа декодирования звука могут быть конкретно реализованы посредством устройства декодирования, и способ может конкретно включать в себя следующие этапы.

[0453] 1001. Выполняют декодирование на основании битового потока для получения декодированных сигналов первичного и вторичного каналов в текущем кадре.

[0454] 1002. Выполняют декодирование на основании битового потока для получения стереопараметра временной области текущего кадра.

[0455] Стереопараметр временной области для текущего кадра включает в себя коэффициент отношения комбинации каналов для текущего кадра (битовый поток включает в себя кодированный индекс коэффициента отношения комбинации каналов для текущего кадра, и декодирование может выполняться на основании кодированного индекса коэффициента отношения комбинации каналов для текущего кадра для получения коэффициента отношения комбинации каналов для текущего кадра) и может дополнительно включать в себя межканальную разницу во времени для текущего кадра (например, битовый поток включает в себя кодированный индекс межканальной разницы во времени для текущего кадра, и декодирование может быть выполнено на основании кодированного индекса межканальной разницы во времени для текущего кадра для получения межканальной разницы во времени для текущего кадра, или битовый поток включает в себя кодированный индекс абсолютного значения межканальной разницы во времени для текущего кадра, и декодирование может быть выполнено на основании кодированного индекса абсолютного значения межканальной разницы во времени для текущего кадра для получения абсолютного значения межканальной разницы во времени для текущего кадра) и т.п.

[0456] 1003. Получают, на основании битового потока, индикатор схемы комбинации каналов для текущего кадра, который включен в битовый поток, и определяют схему комбинации каналов для текущего кадра.

[0457] 1004. Определяют режим декодирования для текущего кадра на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра.

[0458] Для определения режима декодирования для текущего кадра на основании схемы комбинации каналов для текущего кадра и схемы комбинации каналов для предыдущего кадра обратитесь к способу определения режима кодирования для текущего кадра на этапе 909. Режим декодирования для текущего кадра является одним из множества режимов декодирования. Например, множество режимов декодирования может включать в себя режим переключения декодирования с коррелированного на антикоррелированный сигнал, режим переключения декодирования с антикоррелированного на коррелированный сигнал, режим кодирования коррелированных сигналов и режим кодирования антикоррелированных сигналов. Режимы кодирования и режимы декодирования находятся во взаимно-однозначном соответствии.

[0459] Например, если объединенный индикатор индикатора схемы комбинации каналов текущего кадра равен (00), это указывает, что режим декодирования для текущего кадра является режимом декодирования коррелированных сигналов; если объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра равен (11), это указывает, что режим декодирования для текущего кадра является режимом декодирования антикоррелированных сигналов; если объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра равен (01), это указывает, что режим декодирования для текущего кадра является режимом переключения декодирования с коррелированного на антикоррелированный сигнал; или если объединенный индикатор индикаторов схемы комбинации каналов для предыдущего кадра и текущего кадра равен (10), это указывает, что режим декодирования для текущего кадра является режимом переключения декодирования с антикоррелированного на коррелированный сигнал.

[0460] Понятно, что не существует ограниченной последовательности для выполнения этапа 1001, этапа 1002 и этапов 1003 и 1004.

[0461] 1005. Выполняют обработку микширования с повышением во временной области для декодированных сигналов первичного и вторичного каналов в текущем кадре, используя способ обработки микширования с повышением во временной области, соответствующий определенному режиму декодирования для текущего кадра, для получения восстановленных сигналов левого и правого каналов в текущем кадре.

[0462] Для соответствующих реализаций обработки микширования с повышением во временной области в различных режимах декодирования, обратитесь к соответствующим описаниям примеров в предшествующем варианте осуществления. Подробности не описаны здесь снова.

[0463] Матрица микширования с повышением, используемая для обработки микширования с повышением во временной области, строится на основании полученного коэффициента отношения комбинации каналов для текущего кадра.

[0464] Восстановленные сигналы левого и правого каналов в текущем кадре могут использоваться в качестве декодированных сигналов левого и правого каналов в текущем кадре.

[0465] В качестве альтернативы, регулировку задержки можно дополнительно выполнять для восстановленных сигналов левого и правого каналов в текущем кадре на основании межканальной разницы во времени для текущего кадра, чтобы получить восстановленные сигналы левого и правого каналов, которые прошли регулировку задержки в текущем кадре, и восстановленные сигналы левого и правого каналов, которые прошли регулировку задержки в текущем кадре, можно использовать в качестве декодированных сигналов левого и правого каналов в текущем кадре. Альтернативно, постобработка во временной области может дополнительно выполняться для восстановленных сигналов левого и правого каналов, которые прошли регулировку задержки в текущем кадре, и восстановленные сигналы левого и правого каналов, которые прошли постобработку во временной области в текущем кадре, можно использовать в качестве декодированных сигналов левого и правого каналов в текущем кадре.

[0466] Вышеизложенное подробно описывает способы в вариантах осуществления настоящей заявки. Далее описаны устройства в вариантах осуществления настоящей заявки.

[0467] Со ссылкой на фиг. 11-A, вариант осуществления настоящей заявки дополнительно обеспечивает устройство 1100. Устройство 1100 может включать в себя:

процессор 1110 и память 1120, которые связаны друг с другом, где процессор 1110 может быть выполнен с возможностью выполнения некоторых или всех этапов любого способа, обеспеченного в вариантах осуществления настоящей заявки.

[0468] Память 1120 включает в себя, но не ограничивается, оперативной памятью (RAM: Random Access Memory), постоянной памятью (ROM: Read-Only Memory), стираемой программируемой постоянной памятью (EPROM.: Erasable Programmable Read Only Memory) или компакт-диском только для чтения (CD-ROM: Compact Disc Read-Only Memory). Паять 1102 выполнена с возможностью хранения соответствующей инструкции и соответствующих данных.

[0469] Конечно, устройство 1100 может дополнительно включать в себя приемопередатчик 1130, выполненный с возможностью приема и отправки данных.

[0470] Процессор 1110 может представлять собой один или несколько центральных процессоров (CPU.: Central Processing Unit). Когда процессор 1110 представляет собой один CPU, CPU может быть одноядерным CPU или может быть многоядерным CPU. Процессор 1110 может быть, в частности, процессором цифровых сигналов.

[0471] В процессе реализации этапы в вышеупомянутых способах могут быть реализованы с использованием аппаратно интегрированной логической схемы в процессоре 1110 или с использованием инструкций в форме программного обеспечения. Процессор 1110 может быть процессором общего назначения, процессором цифровых сигналов, специализированной интегральной схемой, программируемой пользователем вентильной матрицей или другим программируемым логическим устройством, дискретным вентилем или транзисторным логическим устройством или дискретным аппаратным компонентом. Процессор 1110 может реализовывать или выполнять способы, этапы и логические блок-схемы, раскрытые в вариантах осуществления настоящего изобретения. Процессор общего назначения может быть микропроцессором, или процессор может быть любым обычным процессором или т.д. Этапы способов, раскрытых со ссылкой на варианты осуществления настоящего изобретения, могут быть непосредственно выполнены с использованием процессора аппаратного декодирования или могут быть выполнены с использованием комбинации аппаратных и программных модулей в процессоре декодирования.

[0472] Программный модуль может быть расположен на известном носителе данных в данной области техники, таком как оперативное запоминающее устройство, флэш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство, электрически стираемое программируемое запоминающее устройство или регистр. Носитель данных находится в памяти 1120. Например, процессор 1110 может считывать информацию в памяти 1120 и выполнять этапы в вышеупомянутых способах в сочетании с аппаратным обеспечением процессора 1110.

[0473] Кроме того, устройство 1100 может дополнительно включать в себя приемопередатчик 1130. Приемопередатчик 1130 может быть, например, выполнен с возможностью приема и отправки соответствующих данных (например, команды, сигнала канала или битового потока). Например, устройство 1100 может выполнять некоторые или все этапы соответствующего способа в любом варианте осуществления, показанном на фиг. С 2 по фиг. 9-D.

[0474] В частности, например, когда устройство 1100 выполняет соответствующие этапы вышеупомянутого кодирования, устройство 1100 может упоминаться как устройство кодирования (или устройство аудиокодирования). Когда устройство 1100 выполняет соответствующие этапы вышеупомянутого декодирования, устройство 1100 может упоминаться как устройство декодирования (или устройство аудиодекодирования).

[0475] Со ссылкой на фиг. 11-B, когда устройство 1100 является, например, устройством кодирования, устройство 1100 может дополнительно включать в себя: микрофон 1140, аналого-цифровой преобразователь 1150 и т.п.

[0476] Например, микрофон 1140 может быть выполнен с возможностью выполнения выборки для получения аналогового аудиосигнала.

[0477] Например, аналого-цифровой преобразователь 1150 может быть выполнен с возможностью преобразования аналогового аудиосигнала в цифровой аудиосигнал.

[0478] Со ссылкой на фиг. 11-C, когда устройство 1100 является, например, устройством кодирования, устройство 1100 может дополнительно включать в себя: динамик 1160, цифро-аналоговый преобразователь 1170 и т.п.

[0479] Например, цифро-аналоговый преобразователь 1170 может быть выполнен с возможностью преобразования цифрового аудиосигнала в аналоговый аудиосигнал.

[0480] Например, динамик 1160 может быть выполнен с возможностью воспроизведения аналогового аудиосигнала.

[0481] Кроме того, со ссылкой на фиг. 12-A, вариант осуществления настоящей заявки обеспечивает устройство 1200, включающее в себя несколько функциональных блоков, выполненных с возможностью реализации любого способа, обеспеченного в вариантах осуществления настоящей заявки.

[0482] Например, когда устройство 1200 выполняет соответствующий способ в варианте осуществления, показанном на фиг. 2, устройство 1200 может включать в себя:

первый блок 1210 определения, выполненный с возможностью: определения схемы комбинации каналов для текущего кадра и определения режима кодирования для текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра; и

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

[0483] Кроме того, со ссылкой на фиг. 12-B, устройство 1200 может дополнительно включать в себя второй блок 1230 определения, выполненный с возможностью определения стереопараметра временной области текущего кадра. Модуль 1220 кодирования может быть дополнительно выполнен с возможностью кодирования стереопараметра временной области текущего кадра.

[0484] Для другого примера, со ссылкой на фиг. 12-C, когда устройство 1200 выполняет соответствующий способ в варианте осуществления, показанном на фиг. 3, устройство 1200 может включать в себя:

третий блок 1240 определения, выполненный с возможностью: определения схемы комбинации каналов для текущего кадра на основании индикатора схемы комбинации каналов для текущего кадра, который находится в битовом потоке; и определения режима декодирования для текущего кадра на основании схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра; и

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

[0485] Случай, когда устройство выполняет другой способ, выводится по аналогии.

[0486] Вариант осуществления настоящей заявки обеспечивает считываемый компьютером носитель данных. Считываемый компьютером носитель данных хранит программный код, и программный код включает в себя инструкции для выполнения некоторых или всех этапов любым способом, обеспеченным в вариантах осуществления настоящей заявки.

[0487] Вариант осуществления настоящей заявки обеспечивает компьютерный программный продукт. Когда компьютерный программный продукт запускается на компьютере, обеспечивается выполнение некоторых или всех этапы посредством компьютера любым способом, обеспеченным в вариантах осуществления настоящей заявки.

[0488] В вышеприведенных вариантах осуществления описание всех вариантов осуществления имеет соответствующие фокусы. Для части, которая не описана подробно в варианте осуществления, обратитесь к соответствующему описанию в другом варианте осуществления.

[0489] В нескольких вариантах осуществления, обеспеченных в настоящей заявке, следует понимать, что раскрытое устройство может быть реализовано другим способом. Например, описанный вариант осуществления устройства является просто примером. Например, разделение на блоки является просто логическим разделением функций или может быть другим разделением в реальной реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые особенности могут игнорироваться или не выполняться. Кроме того, отображаемые или описанные взаимные косвенные связи или прямые связи или связи соединения могут быть реализованы с использованием некоторых интерфейсов. Косвенные связи или связи соединения между устройствами или блоками могут быть реализованы в электронной или другой форме.

[0490] Блоки, описанные как отдельные части, могут быть или не быть физически отдельными, а компоненты, отображаемые как блоки, могут быть или не быть физическими блоками. В частности, компоненты могут быть расположены в одном положении или могут быть распределены по множеству сетевых блоков. Некоторые или все блоки могут быть выбраны в соответствии с фактическими потребностями для достижения целей решений вариантов осуществления.

[0491] Кроме того, функциональные блоки в вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки, или каждый из блоков может существовать отдельно физически, или два или более блоков интегрированы в один блок. Интегрированный блок может быть реализован в форме аппаратного обеспечения или может быть реализован в форме программного функционального блока.

[0492] Когда интегрированный блок реализован в форме программного функционального блока и продан или используется в качестве независимого продукта, интегрированный блок может храниться на считываемом компьютером носителе данных. Исходя из такого понимания, технические решения согласно настоящему изобретению, по существу, или часть, вносящая вклад в предшествующий уровень техники, или все или часть технических решений могут быть реализованы в форме программного продукта. Компьютерный программный продукт хранится на носителе данных и включает в себя несколько инструкций для выдачи инструкций компьютерному устройству (которым может быть персональный компьютер, сервер, сетевое устройство или тому подобное) для выполнения всех или части этапов способов, описанных в вариантах осуществления настоящего изобретения. Вышеуказанный носитель данных включает в себя любой носитель, который может хранить программный код, такой как флэш-накопитель USB, постоянное запоминающее устройство (ROM, Read-Only Memory), оперативное запоминающее устройство (RAM, Random Access Memory), съемный жесткий диск магнитный диск или оптический диск.

1. Способ кодирования стереопараметров временной области, содержащий этапы, на которых:

определяют схему комбинации каналов для текущего кадра;

определяют стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра; и

кодируют определенный стереопараметр временной области текущего кадра, при этом стереопараметр временной области содержит по меньшей мере одно из коэффициента отношения комбинации каналов и межканальной разницы во времени;

при этом схема комбинации каналов для текущего кадра является одной из множества схем комбинации каналов, причем множество схем комбинации каналов содержат схему комбинации каналов с антикоррелированным сигналом и схему комбинации каналов с коррелированным сигналом, схема комбинации каналов с коррелированным сигналом - это схема комбинации каналов, соответствующая близкому к синфазному сигналу, а схема комбинации каналов с антикоррелированным сигналом - это схема комбинации каналов, соответствующая близкому к несинфазному сигналу;

при этом этап определения стереопараметра временной области текущего кадра на основании схемы комбинации каналов для текущего кадра содержит этапы, на которых:

получают сигнал опорного канала в текущем кадре на основании сигнала левого канала и сигнала правого канала в текущем кадре;

вычисляют параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре;

вычисляют параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре;

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

вычисляют на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

2. Способ по п. 1, в котором, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с коррелированным сигналом для текущего кадра; и, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

3. Способ по п. 1, в котором

и

,

где ;

указывает сигнал опорного канала в текущем кадре; и

указывает сигнал левого канала, который прошел выравнивание задержки в текущем кадре, указывает сигнал правого канала, который прошел выравнивание задержки в текущем кадре, указывает параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и указывает параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

4. Способ по п. 1, в котором этап вычисления параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и параметром корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре содержит этапы, на которых:

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

вычисляют параметр разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании долгосрочного сглаженного параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочного сглаженного параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

5. Способ по п. 4, в котором:

,

где указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в предыдущем кадре и указывает коэффициент сглаживания левого канала; и

,

где указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в предыдущем кадре и указывает коэффициент сглаживания правого канала.

6. Способ по п. 4, в котором

,

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

7. Способ по п. 4, в котором этап вычисления на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, содержит этапы, на которых:

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

8. Способ по п. 6, в котором этап выполнения обработки отображения для параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре содержит этапы, на которых: выполняют ограничение по амплитуде для параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре; и выполняют обработку отображения для ограниченного по амплитуде параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

9. Способ по п. 7, в котором

,

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

10. Способ по п. 8, в котором

;

где ;

или ;

;

или ;

;

или ;

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

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

;

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

11. Способ по п. 8, в котором

;

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

; и

указывает максимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре и указывает минимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

12. Способ по п. 7, в котором

;

где указывает параметр разности корреляции амплитуд, который находится между сигналами левого и правого каналов в текущем кадре и который прошел обработку отображения, и указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

13. Устройство кодирования стереопараметров временной области, содержащее процессор и запоминающее устройство, которые соединены друг с другом, в котором

процессор выполнен с возможностью выполнения следующих этапов, на которых:

определяют схему комбинации каналов для текущего кадра;

определяют стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра; и

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

при этом схема комбинации каналов для текущего кадра является одной из множества схем комбинации каналов, причем множество схем комбинации каналов содержит схему комбинации каналов с антикоррелированным сигналом и схему комбинации каналов с коррелированным сигналом, причем схема комбинации каналов с коррелированным сигналом является схемой комбинации каналов, соответствующей близкому к синфазному сигналу, а схема комбинации каналов с антикоррелированным сигналом является схемой комбинации каналов, соответствующей близкому к несинфазному сигналу;

при этом, когда процессор определяет стереопараметр временной области текущего кадра на основании схемы комбинации каналов для текущего кадра, процессор дополнительно выполнен с возможностью:

получения сигнала опорного канала в текущем кадре на основании сигнала левого канала и сигнала правого канала в текущем кадре; вычисления параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре; вычисления параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; вычисления параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре; и вычисления, на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, коэффициента отношения комбинации каналов, соответствующего схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

14. Устройство по п. 13, в котором, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с коррелированным сигналом, стереопараметр временной области текущего кадра представляет собой стереопараметр временной области, соответствующий схеме комбинации каналов с коррелированным сигналом для текущего кадра; и, когда схема комбинации каналов для текущего кадра является схемой комбинации каналов с антикоррелированным сигналом, стереопараметр временной области текущего кадра является стереопараметром временной области, соответствующим схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

15. Устройство по п. 13, в котором

и

,

где ;

указывает сигнал опорного канала в текущем кадре; и

указывает сигнал левого канала, который прошел выравнивание задержки в текущем кадре, указывает сигнал правого канала, который прошел выравнивание задержки в текущем кадре, указывает параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и указывает параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

16. Устройство по п. 13, в котором процессор вычисляет параметр разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре, причем процессор дополнительно выполнен с возможностью:

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

вычисления параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре на основании долгосрочного сглаженного параметра корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре и долгосрочного сглаженного параметра корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре.

17. Устройство по п. 16, в котором:

,

где указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом левого канала и сигналом опорного канала в предыдущем кадре и указывает коэффициент сглаживания левого канала; и

,

где указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в текущем кадре, указывает долгосрочный сглаженный параметр корреляции амплитуд между сигналом правого канала и сигналом опорного канала в предыдущем кадре и указывает коэффициент сглаживания правого канала.

18. Устройство по п. 16, в котором

,

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

19. Устройство по п. 16, в котором процессор вычисляет, на основании параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра, причем процессор дополнительно выполнен с возможностью:

выполнения обработки отображения для параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре для обеспечения диапазона значений параметра разности корреляции амплитуд, который находится между сигналами левого и правого каналов в текущем кадре и который прошел обработку отображения на ; и преобразования параметра разности корреляции амплитуд, который находится между сигналами левого и правого каналов и который прошел обработку отображения в коэффициент отношения комбинации каналов.

20. Устройство по п. 19, в котором то, что процессор выполняет обработку отображения для параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре, содержит: выполнение ограничения по амплитуде параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре; и выполнение обработки отображения для ограниченного по амплитуде параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

21. Устройство по п. 20, в котором

,

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

22. Устройство по п. 20, в котором

;

где ;

или ;

;

или ;

;

или ;

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

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

;

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

.

23. Устройство по п. 20, в котором

;

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

; и

указывает максимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре и указывает минимальную амплитуду параметра разности корреляции амплитуд между сигналами левого и правого каналов в текущем кадре.

24. Устройство по п. 19, в котором

,

где указывает параметр разности корреляции амплитуд, который находится между сигналами левого и правого каналов в текущем кадре и который прошел обработку отображения, и указывает коэффициент отношения комбинации каналов, соответствующий схеме комбинации каналов с антикоррелированным сигналом для текущего кадра.

25. Считываемый компьютером носитель данных, при этом

считываемый компьютером носитель данных хранит программный код и программный код содержит инструкцию, используемую для выполнения способа по любому из пп. 1-12.



 

Похожие патенты:

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

Предоставлен способ определения режима кодирования аудио и соответствующий продукт. Способ определения режима кодирования аудио может включать в себя: определение схемы комбинации каналов для текущего кадра, причем определенная схема комбинации каналов для текущего кадра является одной из множества схем комбинации каналов; и определение режима кодирования текущего кадра на основе схемы комбинации каналов для предыдущего кадра и схемы комбинации каналов для текущего кадра, причем режим кодирования текущего кадра является одним из множества режимов кодирования.

Предложен способ кодирования и декодирования аудио и соответствующее устройство. Способ кодирования аудио может включать в себя: определение режима кодирования текущего кадра; при определении, что режим кодирования текущего кадра является режимом кодирования антикоррелированного сигнала, выполнение обработки понижающего микширования во временной области для сигналов левого и правого каналов в текущем кадре с помощью способа обработки понижающего микширования во временной области, соответствующего режиму кодирования антикоррелированного сигнала, для получения сигнала первичного канала и сигнала вторичного канала (сигналы первичного и вторичного каналов) в текущем кадре, причем способ обработки понижающего микширования во временной области, соответствующий режиму кодирования антикоррелированных сигналов, - это способ обработки понижающего микширования во временной области, соответствующий схеме комбинации каналов антикоррелированных сигналов, а схема комбинации каналов антикоррелированных сигналов представляет собой схему комбинации каналов, соответствующую почти противофазному сигналу; и кодирование полученных сигнала первичного канала и сигнала вторичного канала в текущем кадре.

Изобретение относится к средствам для временного согласования данных обработки на основе квадратурного зеркального фильтра. Технический результат заключается в уменьшении задержки при кодировании и декодировании звука.

Изобретение относится к области вычислительной техники для обработки аудиоданных. Технический результат заключается в снижении задержки для обеспечения возможности разговорных сервисов в сетях мобильной связи.

Группа решений относится к системам кодирования исходного звукового сигнала, которые используют способ гармонического преобразования для высокочастотной реконструкции (HFR), а также к процессорам цифровых эффектов, например эксайтерам, в которых генерирование гармонического искажения добавляет яркость в обрабатываемый сигнал, и к временным расширителям, в которых длительность сигнала увеличивается при сохранении спектрального состава.

Изобретение относится к области вычислительной техники для обработки аудиоданных. Технический результат заключается в повышении точности обработки аудиоданных.

Изобретение относится к области вычислительной техники для обработки аудиоданных на основе карты направленной громкости. Технический результат заключается в повышении точности обработки аудиоданных.

Изобретение относится к области вычислительной техники для обработки аудиоданных. Технический результат заключается в повышении получения точности фазовой информации для кодирования аудиоданных.

Изобретение относится к области вычислительной техники для обработки аудиоданных. Технический результат заключается в повышении точности многосигнального кодирования или декодирования.

Изобретение относится к средствам для сжатия и распаковки представления на основе амбиофонии высшего порядка. Технический результат заключается в повышении эффективности сжатия. Для текущего кадра оценивают набор доминирующих направлений и соответствующий набор данных индексов обнаруженных направленных сигналов. Отделяют от последовательностей HOA-коэффициентов упомянутого текущего кадра второе число направленных сигналов с соответствующими направлениями, содержащимися в упомянутом наборе оценок доминирующих направлений, и с соответствующим задержанным набором данных индексов упомянутых направленных сигналов. Окружающий HOA-компонент представлен посредством сокращенного числа последовательностей HOA-коэффициентов и соответствующего набора данных индексов упомянутого сокращенного числа окружающих последовательностей HOA-коэффициентов, причем это сокращенное число соответствует разности между упомянутым первым числом и упомянутым вторым числом. Назначают направленные сигналы и последовательности HOA-коэффициентов окружающего HOA-компонента кадру из каналов, число которых соответствует упомянутому первому числу. Перцепционно кодируют упомянутые каналы получившего назначение кадра таким образом, чтобы предоставлять кодированный сжатый кадр. 4 н. и 14 з.п. ф-лы, 5 ил.
Наверх