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

1. Способ кодирования для кодирования последовательности отсчетов в частотной области, которая выводится из аудиосигнала в кадрах, причем способ содержит:
этап определения интервала для определения интервала T между отсчетами из набора S возможных вариантов для интервала T, причем интервал T соответствует периодичности аудиосигнала или целому кратному основной частоты аудиосигнала;
этап генерирования дополнительной информации для кодирования интервала T, определенного на этапе определения интервала, для получения дополнительной информации; и
этап кодирования последовательности отсчетов для кодирования переупорядоченного отсчета для получения кодовой последовательности, причем переупорядоченная последовательность отсчетов
(1) включает в себя все отсчеты в последовательности отсчетов, и
(2) представляет собой последовательность отсчетов, в которой по меньшей мере некоторые из отсчетов переупорядочивают так, что все или некоторые из одного или множества последовательных отсчетов, включающих в себя отсчет, соответствующий периодичности или основной частоте аудиосигнала в последовательности отсчетов, и одного или множества последовательных отсчетов, включающих в себя отсчет, соответствующий целому кратному периодичности или основной частоты аудиосигнала в последовательности отсчетов, собирают вместе в кластер на основе интервала T, определяемого этапом определения интервала;
2
2
причем этап определения интервала определяет интервал T из набора S возможных вариантов для интервала T, причем набор S состоит из Y возможных вариантов из числа Z возможных вариантов для интервала T, причем Y возможных вариантов включают в себя Z возможных вариантов, выбранных без зависимости от возможного варианта, подвергаемого этапу определения интервала в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, и включают в себя возможный вариант, подвергаемый этапу определения интервала в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, причем Z возможных вариантов представляются с дополнительной информацией, где Z<Z и Y<Z.
2. Способ кодирования по п.1,
в котором этап определения интервала дополнительно содержит этап добавления для добавления к набору S значения, соседнего возможному варианту, подвергаемому этапу определения интервала в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, и/или значения, имеющего предварительно определенное отличие от возможного варианта.
3. Способ кодирования по п.1 или 2,
1
2
2
1
в котором этап определения интервала дополнительно содержит этап предварительного выбора для выбора некоторых из Z возможных вариантов из числа Z возможных вариантов для интервала T, представляемого с дополнительной информацией, в качестве Z возможных вариантов на основе индикатора, получаемого из аудиосигнала и/или последовательности отсчетов в текущем кадре, где Z<Z.
4. Способ кодирования по п.1 или 2,
в котором этап определения интервала дополнительно содержит:
1
этап предварительного выбора для выбора некоторых из Z возможных вариантов из числа Z возможных вариантов для интервала T, представляемого с дополнительной информацией, на основе индикатора, получаемого из аудиосигнала и/или последовательности отсчетов в текущем кадре; и
2
второй этап добавления для выбора, в качестве Z возможных вариантов, набора из возможного варианта, выбранного на этапе предварительного выбора, и значения, соседнего с возможным вариантом, выбранным на этапе предварительного выбора, и/или значения, имеющего предварительно определенное отличие от возможного варианта, выбранного на этапе предварительного выбора.
5. Способ кодирования по п.1 или 2,
в котором этап определения интервала содержит:
второй этап предварительного выбора для выбора некоторых из возможных вариантов для интервала T, которые включены в набор S, на основе индикатора, получаемого из аудиосигнала и/или последовательности отсчетов в текущем кадре; и
этап окончательного выбора для определения интервала T из набора, составленного из некоторых из возможных вариантов, выбранных на втором этапе предварительного выбора.
6. Способ кодирования по п.1,
в котором чем больше индикатор, указывающий степень стационарности аудиосигнала в текущем кадре, тем больше доля возможных вариантов, подвергаемых этапу определения интервала в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, в наборе S.
7. Способ кодирования по п.1,
2
в котором, когда индикатор, указывающий степень стационарности аудиосигнала в текущем кадре, меньше предварительно определенного порога, только Z возможных вариантов включают в набор S.
8. Способ кодирования по п.6 или 7,
в котором индикатор, указывающий степень стационарности аудиосигнала в текущем кадре, увеличивается, когда выполняется по меньшей мере одно из условий:
(a-1) что увеличивается «коэффициент усиления предсказания аудиосигнала в текущем кадре»,
(a-2) что увеличивается «оцененный коэффициент усиления предсказания аудиосигнала в текущем кадре»,
(b-1) что уменьшается разность между «коэффициентом усиления предсказания аудиосигнала в кадре, непосредственно предшествующем текущему кадру», и «коэффициентом усиления предсказания аудиосигнала в текущем кадре»,
(b-2) что уменьшается разность между «оцененным коэффициентом усиления предсказания в непосредственно предшествующем кадре» и «оцененным коэффициентом усиления предсказания в текущем кадре»,
(c-1) что увеличивается «сумма амплитуд отсчетов аудиосигнала, включенных в текущий кадр»,
(c-2) что увеличивается «сумма амплитуд отсчетов, включенных в последовательность отсчетов, полученную посредством преобразования последовательности отсчетов аудиосигнала, включенных в текущий кадр, в частотную область»,
(d-1) что уменьшается разность между «суммой амплитуд отсчетов аудиосигнала, включенных в непосредственно предшествующий кадр» и «суммой амплитуд отсчетов аудиосигнала, включенных в текущий кадр»,
(d-2) что уменьшается разность между «суммой амплитуд отсчетов, включенных в последовательность отсчетов, полученную посредством преобразования последовательности отсчетов аудиосигнала, включенных в непосредственно предшествующий кадр, в частотную область», и «суммой амплитуд отсчетов, включенных в последовательность отсчетов, полученную посредством преобразования последовательности отсчетов аудиосигнала, включенных в текущий кадр, в частотную область»,
(e-1) что увеличивается «мощность аудиосигнала в текущем кадре»,
(e-2) что увеличивается «мощность последовательности отсчетов, полученной посредством преобразования последовательности отсчетов аудиосигнала в текущем кадре, в частотную область»,
(f-1) что уменьшается разность между «мощностью аудиосигнала в непосредственно предшествующем кадре» и «мощностью аудиосигнала в текущем кадре», и
(f-2) что уменьшается разность между «мощностью последовательности отсчетов, полученной посредством преобразования последовательности отсчетов аудиосигнала в непосредственно предшествующем кадре, в частотную область», и «мощностью последовательности отсчетов, полученной посредством преобразования последовательности отсчетов аудиосигнала в текущем кадре, в частотную область».
9. Способ кодирования по п.1,
в котором этап кодирования последовательности отсчетов содержит этап вывода кодовой последовательности, полученной посредством кодирования последовательности отсчетов перед выполнением переупорядочения, или кодовой последовательности, полученной посредством кодирования переупорядоченной последовательности отсчетов и дополнительной информации, которая имеет меньшую величину кода.
10. Способ кодирования по п.1,
в котором этап кодирования последовательности отсчетов
выводит кодовую последовательность, полученную посредством кодирования переупорядоченной последовательности отсчетов и дополнительной информации, когда сумма величины кода или оцененного значения величины кода кодовой последовательности, полученной посредством кодирования переупорядоченной последовательности отсчетов, и величины кода дополнительной информации меньше величины кода или оцененного значения величины кода кодовой последовательности, полученной посредством кодирования последовательности отсчетов перед выполнением переупорядочения, и
выводит кодовую последовательность, полученную посредством кодирования последовательности отсчетов перед выполнением переупорядочения, когда величина кода или оцененное значение величины кода кодовой последовательности, полученной посредством кодирования последовательности отсчетов перед выполнением переупорядочения, меньше суммы величины кода или оцененного значения величины кода кодовой последовательности, полученной посредством кодирования переупорядоченной последовательности отсчетов, и величины кода дополнительной информации.
11. Способ кодирования по п.9 или 10,
в котором доля возможных вариантов, подвергаемых этапу определения интервала в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, в наборе S больше, когда кодовая последовательность, выводимая в непосредственно предшествующем кадре, представляет собой кодовую последовательность, полученную посредством кодирования переупорядоченной последовательности отсчетов, чем тогда, когда кодовая последовательность, выводимая в непосредственно предшествующем кадре, представляет собой кодовую последовательность, полученную посредством кодирования последовательности отсчетов перед выполнением переупорядочения.
12. Способ кодирования по п.9 или 10,
2
в котором, когда кодовая последовательность, выводимая в непосредственно предшествующем кадре, представляет собой кодовую последовательность, полученную посредством кодирования последовательности отсчетов перед выполнением переупорядочения, набор S включает в себя только Z возможных вариантов.
13. Способ кодирования по п.9 или 10,
2
в котором, когда текущий кадр является временно первым кадром, или когда непосредственно предшествующий кадр кодируют посредством способа кодирования, отличного от способа кодирования, или когда кодовая последовательность, выводимая в непосредственно предшествующем кадре, представляет собой кодовую последовательность, полученную посредством кодирования последовательности отсчетов перед выполнением переупорядочения, набор S включает в себя только Z возможных вариантов.
14. Способ определения величины периодического признака аудиосигнала в кадрах, причем способ содержит:
этап определения величины периодического признака для определения величины периодического признака аудиосигнала из набора возможных вариантов для величины периодического признака на покадровой основе; и
этап генерирования дополнительной информации для кодирования величины периодического признака, полученной на этапе определения величины периодического признака для получения дополнительной информации;
2
2
причем этап определения величины периодического признака определяет величину периодического признака из набора S возможных вариантов для величины периодического признака, причем набор S состоит из Y возможных вариантов из числа Z возможных вариантов для величины периодического признака, причем Y возможных вариантов включают в себя Z возможных вариантов, выбранных без зависимости от возможного варианта, подвергаемого этапу определения величины периодического признака в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, и включают в себя возможный вариант, подвергаемый этапу определения величины периодического признака в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, причем Z возможных вариантов представляются с дополнительной информацией, где Z<Z и Y<Z.
15. Способ определения величины периодического признака по п.14,
в котором этап определения величины периодического признака дополнительно содержит этап добавления для добавления к набору S значения, соседнего возможному варианту, подвергаемому этапу определения величины периодического признака в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, и/или значения, имеющего предварительно определенное отличие от возможного варианта.
16. Способ определения величины периодического признака по п.14,
в котором чем больше индикатор, указывающий степень стационарности аудиосигнала в текущем кадре, тем больше доля возможных вариантов, подвергаемых этапу определения периодического признака в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, в наборе S.
17. Способ определения величины периодического признака по п.16,
2
в котором, когда индикатор, указывающий степень стационарности аудиосигнала в текущем кадре, меньше предварительно определенного порога, только Z возможных вариантов включают в набор S.
18. Способ определения величины периодического признака по п.16 или 17,
в котором индикатор, указывающий степень стационарности аудиосигнала в текущем кадре, увеличивается, когда выполняется по меньшей мере одно из условий:
(a-1) что увеличивается «коэффициент усиления предсказания аудиосигнала в текущем кадре»,
(a-2) что увеличивается «оцененный коэффициент усиления предсказания аудиосигнала в текущем кадре»,
(b-1) что уменьшается разность между «коэффициентом усиления предсказания аудиосигнала в кадре, непосредственно предшествующем текущему кадру», и «коэффициентом усиления предсказания аудиосигнала в текущем кадре»,
(b-2) что уменьшается разность между «оцененным коэффициентом усиления предсказания в непосредственно предшествующем кадре» и «оцененным коэффициентом усиления предсказания в текущем кадре»,
(c-1) что увеличивается «сумма амплитуд отсчетов аудиосигнала, включенных в текущий кадр»,
(c-2) что увеличивается «сумма амплитуд отсчетов, включенных в последовательность отсчетов, полученную посредством преобразования последовательности отсчетов аудиосигнала, включенной в текущий кадр, в частотную область»,
(d-1) что уменьшается разность между «суммой амплитуд отсчетов аудиосигнала, включенных в непосредственно предшествующий кадр» и «суммой амплитуд отсчетов аудиосигнала, включенных в текущий кадр»,
(d-2) что уменьшается разность между «суммой амплитуд отсчетов, включенных в последовательность отсчетов, полученную посредством преобразования последовательности отсчетов аудиосигнала, включенных в непосредственно предшествующий кадр, в частотную область», и «суммой амплитуд отсчетов, включенных в последовательность отсчетов, полученную посредством преобразования последовательности отсчетов аудиосигнала, включенной в текущий кадр, в частотную область»,
(e-1) что увеличивается «мощность аудиосигнала в текущем кадре»,
(e-2) что увеличивается «мощность последовательности отсчетов, полученной посредством преобразования последовательности отсчетов аудиосигнала в текущем кадре, в частотную область»,
(f-1) что уменьшается разность между «мощностью аудиосигнала в непосредственно предшествующем кадре» и «мощностью аудиосигнала в текущем кадре», и
(f-2) что уменьшается разность между «мощностью последовательности отсчетов, полученной посредством преобразования последовательности отсчетов аудиосигнала в непосредственно предшествующем кадре, в частотную область», и «мощностью последовательности отсчетов, полученной посредством преобразования последовательности отсчетов аудиосигнала в текущем кадре, в частотную область».
19. Кодер, кодирующий последовательность отсчетов в частотной области, которая выводится из аудиосигнала в кадрах, причем кодер содержит:
блок определения интервала, определяющий интервал T между отсчетами из набора S возможных вариантов для интервала T, причем интервал T соответствует периодичности аудиосигнала или целому кратному основной частоты аудиосигнала;
блок генерирования дополнительной информации, кодирующий интервал T, определенный блоком определения интервала, для получения дополнительной информации; и
блок кодирования последовательности отсчетов, кодирующий переупорядоченную последовательность отсчетов для получения кодовой последовательности, причем переупорядоченная последовательность отсчетов
(1) включает в себя все отсчеты в последовательности отсчетов, и
(2) представляет собой последовательность отсчетов, в которой переупорядочиваются по меньшей мере некоторые из отсчетов, так что все или некоторые из одного или множества последовательных отсчетов, включающих в себя отсчет, соответствующий периодичности или основной частоте аудиосигнала в последовательности отсчетов, и одного или множества последовательных отсчетов, включающих в себя отсчет, соответствующий целому кратному периодичности или основной частоты аудиосигнала в последовательности отсчетов, собираются вместе в кластер на основе интервала T, определенного блоком определения интервала;
2
2
причем блок определения интервала определяет интервал T из набора S возможных вариантов для интервала T, причем набор S состоит из Y возможных вариантов из числа Z возможных вариантов для интервала T, причем Y возможных вариантов включают в себя Z возможных вариантов, выбранных без зависимости от возможного варианта, подвергаемого обработке блоком определения интервала в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром и включающим в себя возможный вариант, подвергаемый обработке блоком определения интервала в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, причем Z возможных вариантов представляются с дополнительной информацией, где Z<Z и Y<Z.
20. Кодер по п.19,
в котором блок кодирования последовательности отсчетов
выводит кодовую последовательность, полученную посредством кодирования переупорядоченной последовательности отсчетов и дополнительной информации, когда сумма величины кода или оцененного значения величины кода кодовой последовательности, полученной посредством кодирования переупорядоченной последовательности отсчетов, и величины кода дополнительной информации меньше величины кода или оцененного значения величины кода кодовой последовательности, полученной посредством кодирования последовательности отсчетов перед выполнением переупорядочения, и
выводит кодовую последовательность, полученную посредством кодирования последовательности отсчетов перед выполнением переупорядочения, когда величина кода или оцененное значение величины кода кодовой последовательности, полученной посредством кодирования последовательности отсчетов перед выполнением переупорядочения, меньше суммы величины кода или оцененного значения величины кода кодовой последовательности, полученной посредством кодирования переупорядоченной последовательности отсчетов, и величины кода дополнительной информации.
21. Устройство определения величины периодического признака, определяющее величину периодического признака аудиосигнала в кадрах, причем устройство содержит:
блок определения величины периодического признака для определения величины периодического признака аудиосигнала из набора возможных вариантов для величины периодического признака на покадровой основе; и
блок генерирования дополнительной информации для кодирования величины периодического признака, полученной в блоке определения величины периодического признака, для получения дополнительной информации;
2
2
причем блок определения величины периодического признака определяет величину периодического признака из набора S возможных вариантов для величины периодического признака, причем набор S состоит из Y возможных вариантов из числа Z возможных вариантов для величины периодического признака, Y возможных вариантов включают в себя Z возможных вариантов, выбранных без зависимости от возможного варианта, подвергаемого обработке блоком определения величины периодического признака в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, и включают в себя возможный вариант, подвергаемый обработке блоком определения величины периодического признака в кадре, предшествующем предварительно определенному количеству кадров перед текущим кадром, причем Z возможных вариантов представляются с дополнительной информацией, где Z<Z и Y<Z.
22. Компьютерная программа для предписания компьютеру исполнять этапы способа кодирования по п.1 или способа определения величины периодического признака по п.14.
23. Компьютерно-читаемый носитель записи, содержащий записанную на нем компьютерную программу для предписания компьютеру исполнять этапы способа кодирования по п.1 или способа определения величины периодического признака по п.14.