УСТРОЙСТВО И СПОСОБ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ЗВУКОВОГО СИГНАЛА ПОСРЕДСТВОМ ИСПОЛЬЗОВАНИЯ СХЕМЫ ПЕРЕКЛЮЧЕНИЯ СОВМЕЩЕНИЯ ИМЕН

k
k
k
1. Устройство кодирования звукового сигнала, включающее устройство управления окнами (11) для управления окнами первого блока звукового сигнала посредством использования окна анализа; окно анализа имеет часть совмещения имен (L, R) и последующую часть (M);
процессор (12) для обработки первого подблока (20) звукового сигнала, связанного с частью совмещения имен, посредством преобразования первого подблока в область, отличную от области, в которой находится звуковой сигнал, вслед за управлением окнами первого подблока, чтобы получить обработанный первый подблок, и для обработки второго подблока (21) звукового сигнала, связанного с последующей частью посредством преобразования второго подблока в другую область до управления окнами второго подблока, чтобы получить обработанный второй подблок; и
преобразователь (13) для преобразования обработанного первого подблока и обработанного второго подблока от другой области в последующую область, используя то же самое правило преобразования блока, чтобы получить преобразованный первый блок,
где устройство формируется для последующей обработки (14) преобразованного первого блока посредством использования алгоритма сжатия данных.
2. Устройство по п.1, которое выполнено с возможностью обработки второго блока звукового сигнала, перекрывающегося с первым блоком, посредством использования второго окна анализа (73), имеющего часть совмещения имен (73b), соответствующую части совмещения имен (72b) первого окна анализа.
3. Устройство по п.1, в котором область, в которой размещен звуковой сигнал, является временной областью, в котором другая область является LPC областью, в котором третья область, в которой закодирован второй блок звукового сигнала, перекрывающийся с первым блоком звукового сигнала, является частотной областью, и в котором последующая область, в которой формируется преобразователь (13) для преобразования, является LPC частотной областью, и
где процессор (12) включает LPC фильтр для преобразования от первой области во вторую область, или где преобразователь (13) включает алгоритм преобразования, основанный на преобразовании Фурье, для преобразования входных данных в частотную область входных данных, таких как DCT, DST, FFT или DFT.
4. Устройство по п.1, в котором устройство управления окнами (11) включает функцию свертывания (82) для свертывания входных значений для получения выходных значений; число выходных значений меньше, чем число входных значений, где функция свертывания такова, что временное совмещение имен вводится в выходные значения.
5. Устройство по п.1, в котором устройство управления окнами (11) предназначено для выполнения управления окнами, чтобы получить входные значения для впоследствии выполненной функции свертывания (82).
6. Устройство по п.1, в котором устройство включает первую ветвь кодирования (400) для кодирования звукового сигнала в частотной области и вторую ветвь кодирования (500) для кодирования звукового сигнала, основанного на другой частотной области,
где вторая ветвь кодирования имеет первую подветвь (527, 528) для кодирования звукового сигнала в другой частотной области, и вторую подветвь (526) для кодирования звукового сигнала в другой области; устройство далее включает стадию принятия решений (300) для принятия решения о том, представлен ли блок звуковых данных в выходном битовом потоке данными, генерированными посредством использования первой ветви кодирования или первой подветви или второй подветви второй ветви кодирования, и
где контроллер (98) формируется для управления стадией принятия решений (300) для принятия решения в пользу первой подветви, когда должен быть выполнен переход от первой ветви кодирования ко второй ветви кодирования или от второй ветви кодирования к первой ветви кодирования.
k
7. Устройство по п.1, в котором последующая часть включает часть несовмещения имен (M) и дополнительная часть совмещения имен или часть совмещения имен, перекрывающаяся с соответствующей частью совмещения имен соседнего блока звукового сигнала.
8. Устройство для декодирования кодированного звукового сигнала, имеющее кодированный первый блок звуковых данных, кодированный блок, имеющий часть совмещения имен и последующую часть, включающее
k
k
процессор (51) для обработки части совмещения имен (L, R) посредством преобразования (86) части совмещения имен в целевую область до выполнения управления окном синтеза (88) для получения реализуемой посредством организации окна части совмещения имен и для выполнения управления окном синтеза (88) последующей части до выполнения преобразования (98) в целевую область; и
компенсатор совмещения имен временной области (53) для объединения реализуемой посредством организации окна части совмещения имен и реализуемой посредством организации окна части совмещения имен кодированного второго блока звуковых данных, вслед за преобразованием (91) части совмещения имен кодированного первого блока звуковых данных в целевую область, чтобы получить декодированный звуковой сигнал, соответствующий части совмещения имен первого блока.
9. Устройство по п.8, в котором процессор (51) включает преобразователь (86) для преобразования части совмещения имен от четвертой области во вторую область и где процессор, кроме того, включает преобразователь (91) для преобразования части совмещения имен, представленной во второй области, в первую область, где преобразователь (86) предназначен для выполнения основанного на блоках алгоритма преобразования времени/частоты.
10. Устройство по п.8, в котором процессор (12) предназначен для выполнения операции развертывания (87) для получения выходных данных, имеющих число значений большее, чем число значений входа в операцию развертывания (87).
11. Устройство по п.8, в котором процессор (12) предназначен для использования функции управления окном синтеза (88), связанной с функцией окна анализа, используемой при генерировании кодированного звукового сигнала.
12. Устройство по п.8, в котором кодированный звуковой сигнал включает указатель режима кодирования, показывающий режим кодирования для кодированного первого блока и кодированного второго блока,
где устройство далее включает переходной контроллер (99) для управления процессором (12), когда индикатор режима кодирования показывает изменение режима кодирования с первого режима кодирования на другой второй режим кодирования или наоборот, и для управления процессором (12) для выполнения того же самого действия для полного блока кодирования, когда не сообщается об изменении режима кодирования между двумя блоками кодирования.
13. Устройство по п.8, в котором первый режим кодирования и второй режим кодирования включают стадию энтропийного декодированиия, стадию деквантизации, стадию преобразования частоты/времени, включающую операцию развертывания, и стадию управления окном синтеза,
в котором компенсатор совмещения имен временной области (53) включает сумматор (89а) для добавления соответствующих частей совмещения имен кодированных блоков, полученных на стадии управления окном синтеза (88), соответствующих частей совмещения имен, полученных перекрывающей обработкой (89b) звукового сигнала, и
в котором в первом режиме кодирования компенсатор совмещения имен временной области (53) формируется для добавления частей блоков, полученных посредством управления окном синтеза, для получения, в качестве выхода добавления (89а), декодированного сигнала в целевой области, и
в котором во втором режиме кодирования выход добавления (89а) обрабатывается процессором (12) для выполнения преобразования (91) выхода добавления в целевую область.
14. Кодированный звуковой сигнал, включающий кодированный первый блок звукового сигнала и перекрывающийся кодированный второй блок звукового сигнала, кодированный первый блок звукового сигнала, включающий часть совмещения имен и последующую часть, часть совмещения имен, преобразованную от первой области во вторую область, вслед за управлением окнами (80) части совмещения имен, и последующую часть, преобразованную от первой области во вторую область до управления окнами (80) второго подблока, где второй подблок был преобразован в четвертую область посредством использования того же самого правила преобразования блока, и
где кодированный второй блок был генерирован посредством управления окнами (80) перекрывающегося блока звуковых сэмплов (образцов) и посредством преобразования блока, реализуемого посредством организации окна, в третью область, где кодированный второй блок имеет часть совмещения имен, соответствующую части совмещения имен кодированного первого блока звуковых сэмплов (образцов).
k
k
k
15. Способ кодирования звукового сигнала, включающий управление окнами (11) первого блока звукового сигнала посредством использования окна анализа; окно анализа имеет часть совмещения имен (L, R) и последующую часть (M);
обработку (12) первого подблока (20) звукового сигнала, связанного с частью совмещения имен, посредством преобразования первого подблока в область, отличную от области, в которой находится звуковой сигнал, вслед за управлением окнами первого подблока для получения обработанного первого подблока;
обработку второго подблока (21) звукового сигнала, связанного с последующей частью, посредством преобразования второго подблока в другую область до управления окнами второго подблока для получения обработанного второго подблока;
преобразование (13) обработанного первого подблока и обработанного второго подблока от другой области в последующую область посредством использования того же самого правила преобразования блока для получения обработанного первого блока; и
дальнейшую обработку (14) преобразованного первого блока посредством использования алгоритма сжатия данных.
k
k
16. Способ декодирования кодированного звукового сигнала, имеющего кодированный первый блок звуковых данных, кодированный блок, имеющий часть совмещения имен и последующую часть, включающий обработку (51) части совмещения имен (L, R) посредством преобразования (86) части совмещения имен в целевую область до выполнения управления окном синтеза (88) для получения реализуемой посредством организации окон части совмещения имен;
управление окном синтеза (88) последующей части до выполнения преобразования (98) в целевую область; и
объединение (53) реализуемой посредством организации окон части совмещения имен и реализуемой посредством организации окон части совмещения имен кодированного второго блока звуковых данных для получения отмены совмещения имен временной области, вслед за преобразованием (91) части совмещения имен кодированного первого блока звуковых данных в целевую область для получения декодированного звукового сигнала, соответствующего части совмещения имен первого блока.
17. Компьютерная программа, имеющая управляющую программу, для выполнения способа кодирования по п.15 или способа декодирования по п.16, когда программа запущена на компьютере.