СПОСОБ КОДИРОВАНИЯ АУДИО И СВЯЗАННОЕ С НИМ УСТРОЙСТВО
METHOD OF AUDIO ENCODING AND RELATED DEVICE

Область техники, к которой относится изобретение
[0002] Настоящее изобретение относится к технологиям кодирования аудио и, в частности, к способу кодирования аудио и связанному с этим способом устройству.
Уровень техники
[0003] В течение довольно длительного периода времени с прошлых лет кодирование речевых сигналов является относительно независимым от кодирования неречевых сигналов (например, музыки), т.е. кодирование речевых сигналов реализуется посредством выделенного речевого кодера, и кодирование неречевых сигналов реализуется посредством выделенного неречевого кодера (причем неречевой кодер также может упоминаться в качестве общего аудиокодера).
[0004] Обычно, речевой кодер не используется для того, чтобы кодировать неречевой сигнал, и неречевой кодер не используется для того, чтобы кодировать речевой сигнал, не только поскольку кодирование речи является относительно независимым от кодирования неречевых сигналов в теории кодирования, но также и поскольку два типа сигналов, в общем, являются относительно независимыми при фактическом применении. Например, в сети речевой связи, поскольку в течение довольно длительного периода времени с прошлых лет голоса представляют собой все или основные источники сигналов, и полоса пропускания является строго ограниченной, различные речевые кодеры с низкими скоростями широко используются в сети речевой связи. В таких вариантах применения, как видео и развлечения, поскольку неречевые сигналы представляют собой большинство источников сигналов, и эти варианты применения налагают относительно высокое требование по качеству звука и относительно низкое требование по скорости передачи битов, неречевые кодеры широко используются в этих сценариях.
[0005] В последние годы, увеличение источников мультимедийных сигналов, таких как настраиваемая мелодия вызова, возникает в традиционной сети речевой связи, что налагает более высокое требование по качеству кодирования кодера. Выделенный речевой кодер не может предоставлять относительно высокое качество кодирования, необходимое посредством этих мультимедийных сигналов, и появляется новая технология кодирования, такая какая смешанный аудиокодер в соответствии с требованием времени.
[0006] Смешанный аудиокодер представляет собой аудиокодер, который включает в себя субкодер, подходящий для кодирования речевого сигнала, и который дополнительно включает в себя субкодер, подходящий для кодирования неречевого сигнала. Смешанный аудиокодер всегда пытается динамически выбирать самый подходящий субкодер из всех субкодеров для того, чтобы кодировать входной аудиосигнал. То, как выбирать самый подходящий субкодер из всех субкодеров для того, чтобы кодировать текущий входной аудиокадр, является важной функцией, и требование выбора смешанного кодера и субкодера также упоминается как выбор режима, который непосредственно связан с качеством кодирования смешанного кодера.
[0007] В уровне техники, субкодер, в общем, выбирается в режиме с замкнутым контуром, т.е. каждый субкодер используется для того, чтобы кодировать текущий входной аудиокадр один раз, и оптимальный субкодер выбирается посредством непосредственного сравнения качества текущего кодированного аудиокадра. Тем не менее, недостаток режима с замкнутым контуром заключается в том, что сложность операции кодирования является относительно высокой (поскольку каждый субкодер используется для того, чтобы кодировать текущий входной аудиокадр один раз), и дополнительный фактический объем служебной информации при кодировании аудио является относительно большим.
Сущность изобретения
[0008] Варианты осуществления настоящего изобретения предоставляют способ кодирования аудио и связанное с ним устройство, чтобы уменьшать объем служебной информации при кодировании аудио.
[0009] Первый аспект вариантов осуществления настоящего изобретения предоставляет способ кодирования аудио, включающий в себя:
- оценку опорной эффективности линейного прогнозирования текущего аудиокадра;
- определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра; и
- выполнение кодирования аудио для текущего аудиокадра согласно схеме кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра.
[0010] В отношении первого аспекта, в первом возможном способе реализации первого аспекта,
- опорная эффективность линейного прогнозирования включает в себя, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования.
[0011] Со ссылкой на первый возможный способ реализации первого аспекта, во втором возможном способе реализации первого аспекта, опорная эффективность интегрированного линейного прогнозирования представляет собой значение суммы, значение взвешенной суммы или среднее значение опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования.
[0012] Со ссылкой на первый возможный способ реализации первого аспекта, в третьем возможном способе реализации первого аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, включает в себя:
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра меньше второго порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования;
- и/или
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра превышает или равна второму пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0013] Со ссылкой на первый возможный способ реализации первого аспекта, в четвертом возможном способе реализации первого аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, включает в себя:
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра превышает или равна третьему пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; и/или
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра меньше четвертого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0014] Со ссылкой на первый возможный способ реализации первого аспекта, в пятом возможном способе реализации первого аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, включает в себя: определение первого интервала эффективности линейного прогнозирования, в который попадает опорная эффективность долговременного линейного прогнозирования текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, первой схемы кодирования аудио, которая находится во взаимосвязи преобразования с первым интервалом эффективности линейного прогнозирования, причем первая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, и первая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0015] Со ссылкой на первый возможный способ реализации первого аспекта, в шестом возможном способе реализации первого аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, включает в себя:
- если опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра превышает или равна пятому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; и/или
- если опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра меньше пятого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0016] Со ссылкой на первый возможный способ реализации первого аспекта, в седьмом возможном способе реализации первого аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, включает в себя: определение второго интервала эффективности линейного прогнозирования, в который попадает опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, второй схемы кодирования аудио, которая находится во взаимосвязи преобразования со вторым интервалом эффективности линейного прогнозирования, причем вторая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, и вторая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0017] Со ссылкой на первый возможный способ реализации первого аспекта или второй возможный способ реализации первого аспекта, в восьмом возможном способе реализации первого аспекта:
- если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, включает в себя:
- если опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра превышает или равна шестому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; и/или
- если опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра меньше шестого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0018] Со ссылкой на первый возможный способ реализации первого аспекта или второй возможный способ реализации первого аспекта, в девятом возможном способе реализации первого аспекта:
- если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, включает в себя: определение третьего интервала эффективности линейного прогнозирования, в который попадает опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, третьей схемы кодирования аудио, которая находится во взаимосвязи преобразования с третьим интервалом эффективности линейного прогнозирования, причем третья схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, и третья схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0019] Со ссылкой на первый-девятый возможные способы реализации первого аспекта, в десятом возможном способе реализации первого аспекта, опорная эффективность долговременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: оценка эффективности долговременного линейного прогнозирования текущего аудиокадра, причем эффективность долговременного линейного прогнозирования текущего аудиокадра представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра; или
- опорная эффективность долговременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N1 хронологических аудиокадров текущего аудиокадра; и вычисление первого статистического значения эффективности линейного прогнозирования N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования текущего аудиокадра, причем N1 является положительным целым числом, первое статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N11 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, и N11 хронологических аудиокадров представляют собой поднабор N1 хронологических аудиокадров; или
- опорная эффективность долговременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N2 хронологических аудиокадров текущего аудиокадра; и вычисление второго статистического значения опорной эффективности линейного прогнозирования N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования текущего аудиокадра, причем N2 является положительным целым числом, второе статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N21 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, и N21 хронологических аудиокадров представляют собой поднабор N2 хронологических аудиокадров; или
- опорная эффективность долговременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N4 хронологических аудиокадров текущего аудиокадра; получение эффективности линейного прогнозирования N3 хронологических аудиокадров текущего аудиокадра; и вычисление третьего статистического значения эффективности линейного прогнозирования N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования текущего аудиокадра, причем N3 и N4 являются положительными целыми числами, третье статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N31 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N41 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, N31 хронологических аудиокадров представляют собой поднабор N3 хронологических аудиокадров, и N41 хронологических аудиокадров представляют собой поднабор N4 хронологических аудиокадров.
[0020] Со ссылкой на первый-девятый возможные способы реализации первого аспекта, в одиннадцатом возможном способе реализации первого аспекта:
- опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: оценка эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем эффективность кратковременного линейного прогнозирования текущего аудиокадра представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра; или
- опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N5 хронологических аудиокадров текущего аудиокадра; и вычисление четвертого статистического значения эффективности линейного прогнозирования N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем N5 является положительным целым числом, четвертое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N51 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, и N51 хронологических аудиокадров представляют собой поднабор N5 хронологических аудиокадров; или
- опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N6 хронологических аудиокадров текущего аудиокадра; и вычисление пятого статистического значения опорной эффективности линейного прогнозирования N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем N6 является положительным целым числом, пятое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N61 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, и N61 хронологических аудиокадров представляют собой поднабор N6 хронологических аудиокадров; или
- опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N8 хронологических аудиокадров текущего аудиокадра; получение эффективности линейного прогнозирования N7 хронологических аудиокадров текущего аудиокадра; и вычисление шестого статистического значения эффективности линейного прогнозирования N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем N7 и N8 являются положительными целыми числами, шестое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N71 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N81 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, N71 хронологических аудиокадров представляют собой поднабор N7 хронологических аудиокадров, и N81 хронологических аудиокадров представляют собой поднабор N8 хронологических аудиокадров.
[0021] Со ссылкой на одиннадцатый возможный способ реализации первого аспекта, в двенадцатом возможном способе реализации первого аспекта, получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки включает в себя: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра.
[0022] Со ссылкой на двенадцатый возможный способ реализации первого аспекта, в тринадцатом возможном способе реализации первого аспекта, получение эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра включает в себя:
- вычисление частоты изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, причем частота изменения энергии представляет собой эффективность кратковременного линейного прогнозирования текущего аудиокадра, или эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством преобразования на основе частоты изменения энергии, и энергия, которую имеет текущий аудиокадр и которая получена после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой энергию остатка линейного прогнозирования текущего аудиокадра.
[0023] Со ссылкой на тринадцатый возможный способ реализации первого аспекта, в четырнадцатом возможном способе реализации первого аспекта, частота изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой отношение энергии, которую имеет текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, к энергии остатка линейного прогнозирования текущего аудиокадра.
[0024] Со ссылкой на десятый возможный способ реализации первого аспекта, в пятнадцатом возможном способе реализации первого аспекта:
- получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки включает в себя: получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования, причем корреляция представляет собой эффективность долговременного линейного прогнозирования текущего аудиокадра, или эффективность долговременного линейного прогнозирования текущего аудиокадра получается на основе корреляции, первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно текущего аудиокадра, и первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно текущего аудиокадра.
[0025] Со ссылкой на пятнадцатый возможный способ реализации первого аспекта, в шестнадцатом возможном способе реализации первого аспекта, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования включает в себя:
- вычисление корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования;
- или:
- умножение остатка линейного прогнозирования текущего аудиокадра на коэффициент усиления, чтобы получать усиленный остаток линейного прогнозирования текущего аудиокадра, и получение корреляции между усиленным остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между усиленным остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования; или
- умножение первого хронологического сигнала линейного прогнозирования на коэффициент усиления, чтобы получать усиленный первый хронологический сигнал линейного прогнозирования, и получение корреляции между остатком линейного прогнозирования текущего аудиокадра и усиленным первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между остатком линейного прогнозирования текущего аудиокадра и усиленным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования.
[0026] Со ссылкой на пятнадцатый возможный способ реализации первого аспекта или шестнадцатый возможный способ реализации первого аспекта, в семнадцатом возможном способе реализации первого аспекта, первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования определяется на основе основного тона текущего аудиокадра.
[0027] Со ссылкой на пятнадцатый-семнадцатый возможные способы реализации первого аспекта, в восемнадцатом возможном способе реализации первого аспекта, корреляция во временной области между первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования текущего аудиокадра; или
- корреляция во временной области между первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования текущего аудиокадра.
[0028] Со ссылкой на пятнадцатый-восемнадцатый возможные способы реализации первого аспекта, в девятнадцатом возможном способе реализации первого аспекта, первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию, сформированное посредством выполнения кодирования аудио для хронологического аудиокадра относительно текущего аудиокадра посредством использования схемы кодирования на основе линейного прогнозирования.
[0029] Со ссылкой на пятнадцатый-девятнадцатый возможные способы реализации первого аспекта, в двадцатом возможном способе реализации первого аспекта, первый хронологический остаток линейного прогнозирования получается на основе сигнала временной области первого хронологического аудиокадра относительно текущего аудиокадра и коэффициента линейного прогнозирования первого хронологического аудиокадра, причем коэффициент линейного прогнозного кодирования первого хронологического аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования.
[0030] Со ссылкой на пятнадцатый-двадцатый возможные способы реализации первого аспекта, в двадцать первом возможном способе реализации первого аспекта, остаток линейного прогнозирования текущего аудиокадра получается на основе сигнала временной области текущего аудиокадра и коэффициента линейного прогнозирования текущего аудиокадра, причем коэффициент линейного прогнозирования текущего аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования.
[0031] Со ссылкой на пятнадцатый-двадцать первый возможные способы реализации первого аспекта, в двадцать втором возможном способе реализации первого аспекта, первое хронологическое возбуждение по линейному прогнозированию представляет собой наложенное возбуждение из возбуждения по адаптивной таблице кодирования и возбуждения по фиксированной таблице кодирования, или первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по адаптивной таблице кодирования.
[0032] Со ссылкой на пятнадцатый-двадцать второй возможные способы реализации первого аспекта, в двадцать третьем возможном способе реализации первого аспекта, корреляция представляет собой значение функции взаимной корреляции во временной области и/или значение функции взаимной корреляции в частотной области, или корреляция представляет собой искажение во временной области и/или искажение в частотной области.
[0033] Со ссылкой на двадцать третий возможный способ реализации первого аспекта, в двадцать четвертом возможном способе реализации первого аспекта, искажение в частотной области представляет собой значение суммы или значение взвешенной суммы искажения K1 элементов разрешения по частоте в частотной области, или искажение в частотной области представляет собой значение суммы или значение взвешенной суммы искажения K2 подполос частот в частотной области, где K1 и K2 являются положительными целыми числами.
[0034] Со ссылкой на двадцать четвертый возможный способ реализации первого аспекта, в двадцать пятом возможном способе реализации первого аспекта, весовой коэффициент, соответствующий значению взвешенной суммы искажения, представляет собой перцепционный весовой коэффициент, который отражает психоакустическую модель.
[0035] Второй аспект вариантов осуществления настоящего изобретения предоставляет аудиокодер, включающий в себя:
- блок оценки, сконфигурированный с возможностью оценивать опорную эффективность линейного прогнозирования текущего аудиокадра;
- блок определения, сконфигурированный с возможностью определять схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, которая оценивается посредством блока оценки; и
- блок кодирования, сконфигурированный с возможностью выполнять кодирование аудио для текущего аудиокадра согласно схеме кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, и которая определяется посредством блока определения.
[0036] В отношении второго аспекта, в первом возможном способе реализации второго аспекта, опорная эффективность линейного прогнозирования включает в себя, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования.
[0037] Со ссылкой на первый возможный способ реализации второго аспекта, во втором возможном способе реализации второго аспекта, опорная эффективность интегрированного линейного прогнозирования представляет собой значение суммы, значение взвешенной суммы или среднее значение опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования.
[0038] Со ссылкой на первый возможный способ реализации второго аспекта, в третьем возможном способе реализации второго аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, блок определения, в частности, сконфигурирован с возможностью:
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования;
- и/или
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0039] Со ссылкой на первый возможный способ реализации второго аспекта, в четвертом возможном способе реализации второго аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, блок определения, в частности, сконфигурирован с возможностью:
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра превышает или равна третьему пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; и/или
- если опорная эффективность долговременного линейного прогнозирования текущего аудиокадра меньше четвертого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0040] Со ссылкой на первый возможный способ реализации второго аспекта, в пятом возможном способе реализации второго аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, блок определения, в частности, сконфигурирован с возможностью: определять первый интервал эффективности линейного прогнозирования, в который попадает опорная эффективность долговременного линейного прогнозирования текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, первую схему кодирования аудио, которая находится во взаимосвязи преобразования с первым интервалом эффективности линейного прогнозирования, причем первая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, и первая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0041] Со ссылкой на первый возможный способ реализации второго аспекта, в шестом возможном способе реализации второго аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, блок определения, в частности, сконфигурирован с возможностью:
- если опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра превышает или равна пятому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; и/или
- если опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра меньше пятого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0042] Со ссылкой на первый возможный способ реализации второго аспекта, в седьмом возможном способе реализации второго аспекта, если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, блок определения, в частности, сконфигурирован с возможностью: определять второй интервал эффективности линейного прогнозирования, в который попадает опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, вторую схему кодирования аудио, которая находится во взаимосвязи преобразования со вторым интервалом эффективности линейного прогнозирования, причем вторая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, и вторая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0043] Со ссылкой на первый возможный способ реализации второго аспекта или второй возможный способ реализации второго аспекта, в восьмом возможном способе реализации второго аспекта:
- если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования текущего аудиокадра, блок определения, в частности, сконфигурирован с возможностью:
- если опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра превышает или равна шестому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; и/или
- если опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра меньше шестого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0044] Со ссылкой на первый возможный способ реализации второго аспекта или второй возможный способ реализации второго аспекта, в девятом возможном способе реализации второго аспекта:
- если опорная эффективность линейного прогнозирования текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования текущего аудиокадра, блок определения, в частности, сконфигурирован с возможностью: определять третий интервал эффективности линейного прогнозирования, в который попадает опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, третью схему кодирования аудио, которая находится во взаимосвязи преобразования с третьим интервалом эффективности линейного прогнозирования, причем третья схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования текущего аудиокадра, и третья схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0045] Со ссылкой на первый-девятый возможные способы реализации второго аспекта, в десятом возможном способе реализации второго аспекта, в аспекте оценки опорной эффективности долговременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: оценивать эффективность долговременного линейного прогнозирования текущего аудиокадра, причем эффективность долговременного линейного прогнозирования текущего аудиокадра представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра; или
- в аспекте оценки опорной эффективности долговременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: получать эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получать эффективность линейного прогнозирования N1 хронологических аудиокадров текущего аудиокадра; и вычислять первое статистическое значение эффективности линейного прогнозирования N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования текущего аудиокадра, причем N1 является положительным целым числом, первое статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N11 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, и N11 хронологических аудиокадров представляют собой поднабор N1 хронологических аудиокадров; или
- в аспекте оценки опорной эффективности долговременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: получать эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N2 хронологических аудиокадров текущего аудиокадра; и вычислять второе статистическое значение опорной эффективности линейного прогнозирования N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования текущего аудиокадра, причем N2 является положительным целым числом, второе статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N21 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, и N21 хронологических аудиокадров представляют собой поднабор N2 хронологических аудиокадров; или
- в аспекте оценки опорной эффективности долговременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: получать эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N4 хронологических аудиокадров текущего аудиокадра; получать эффективность линейного прогнозирования N3 хронологических аудиокадров текущего аудиокадра; и вычислять третье статистическое значение эффективности линейного прогнозирования N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования текущего аудиокадра, причем N3 и N4 являются положительными целыми числами, третье статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N31 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N41 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, N31 хронологических аудиокадров представляют собой поднабор N3 хронологических аудиокадров, и N41 хронологических аудиокадров представляют собой поднабор N4 хронологических аудиокадров.
[0046] Со ссылкой на первый-девятый возможные способы реализации второго аспекта, в одиннадцатом возможном способе реализации второго аспекта:
- в аспекте оценки опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: оценивать эффективность кратковременного линейного прогнозирования текущего аудиокадра, причем эффективность кратковременного линейного прогнозирования текущего аудиокадра представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра;
- или:
- в аспекте оценки опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: получать эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получать эффективность линейного прогнозирования N5 хронологических аудиокадров текущего аудиокадра; и вычислять четвертое статистическое значение эффективности линейного прогнозирования N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем N5 является положительным целым числом, четвертое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N51 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, и N51 хронологических аудиокадров представляют собой поднабор N5 хронологических аудиокадров; или
- в аспекте оценки опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: получать эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N6 хронологических аудиокадров текущего аудиокадра; и вычислять пятое статистическое значение опорной эффективности линейного прогнозирования N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем N6 является положительным целым числом, пятое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N61 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, и N61 хронологических аудиокадров представляют собой поднабор N6 хронологических аудиокадров; или
- в аспекте оценки опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью: получать эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N8 хронологических аудиокадров текущего аудиокадра; получать эффективность линейного прогнозирования N7 хронологических аудиокадров текущего аудиокадра; и вычислять шестое статистическое значение эффективности линейного прогнозирования N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем N7 и N8 являются положительными целыми числами, шестое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N71 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N81 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, N71 хронологических аудиокадров представляют собой поднабор N7 хронологических аудиокадров, и N81 хронологических аудиокадров представляют собой поднабор N8 хронологических аудиокадров.
[0047] Со ссылкой на одиннадцатый возможный способ реализации второго аспекта, в двенадцатом возможном способе реализации второго аспекта, в аспекте получения эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки, блок оценки, в частности, сконфигурирован с возможностью получать эффективность кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра.
[0048] Со ссылкой на двенадцатый возможный способ реализации второго аспекта, в тринадцатом возможном способе реализации второго аспекта, в аспекте получения эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра, блок оценки, в частности, сконфигурирован с возможностью вычислять частоту изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, причем частота изменения энергии представляет собой эффективность кратковременного линейного прогнозирования текущего аудиокадра, или эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством преобразования на основе частоты изменения энергии, и энергия, которую имеет текущий аудиокадр и которая получена после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой энергию остатка линейного прогнозирования текущего аудиокадра.
[0049] Со ссылкой на тринадцатый возможный способ реализации второго аспекта, в четырнадцатом возможном способе реализации второго аспекта, частота изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой отношение энергии, которую имеет текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, к энергии остатка линейного прогнозирования текущего аудиокадра.
[0050] Со ссылкой на десятый возможный способ реализации второго аспекта, в пятнадцатом возможном способе реализации второго аспекта:
- в аспекте получения эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки, блок оценки, в частности, сконфигурирован с возможностью: получать корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно вычислению остатка линейного прогнозирования текущего аудиокадра и первого хронологического сигнала линейного прогнозирования, причем корреляция представляет собой эффективность долговременного линейного прогнозирования текущего аудиокадра, или эффективность долговременного линейного прогнозирования текущего аудиокадра получается на основе корреляции, первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно текущего аудиокадра, и первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно текущего аудиокадра.
[0051] Со ссылкой на пятнадцатый возможный способ реализации второго аспекта, в шестнадцатом возможном способе реализации второго аспекта, в аспекте получения корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно вычислению остатка линейного прогнозирования текущего аудиокадра и первого хронологического сигнала линейного прогнозирования, блок оценки, в частности, сконфигурирован с возможностью: вычислять корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования; или
- умножать остаток линейного прогнозирования текущего аудиокадра на коэффициент усиления, чтобы получать усиленный остаток линейного прогнозирования текущего аудиокадра, и получать корреляцию между усиленным остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между усиленным остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования; или
- умножать первый хронологический сигнал линейного прогнозирования на коэффициент усиления, чтобы получать усиленный первый хронологический сигнал линейного прогнозирования, и получать корреляцию между остатком линейного прогнозирования текущего аудиокадра и усиленным первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между остатком линейного прогнозирования текущего аудиокадра и усиленным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования.
[0052] Со ссылкой на пятнадцатый возможный способ реализации второго аспекта или шестнадцатый возможный способ реализации второго аспекта, в семнадцатом возможном способе реализации второго аспекта, первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования определяется на основе основного тона текущего аудиокадра.
[0053] Со ссылкой на пятнадцатый-семнадцатый возможные способы реализации второго аспекта, в восемнадцатом возможном способе реализации второго аспекта, корреляция во временной области между первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования текущего аудиокадра; или
- корреляция во временной области между первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования текущего аудиокадра.
[0054] Со ссылкой на пятнадцатый-восемнадцатый возможные способы реализации второго аспекта, в девятнадцатом возможном способе реализации второго аспекта, первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию, сформированное посредством выполнения кодирования аудио для хронологического аудиокадра относительно текущего аудиокадра посредством использования схемы кодирования на основе линейного прогнозирования.
[0055] Со ссылкой на пятнадцатый-девятнадцатый возможные способы реализации второго аспекта, в двадцатом возможном способе реализации второго аспекта, первый хронологический остаток линейного прогнозирования получается на основе сигнала временной области первого хронологического аудиокадра относительно текущего аудиокадра и коэффициента линейного прогнозирования первого хронологического аудиокадра, причем коэффициент линейного прогнозного кодирования первого хронологического аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования.
[0056] Со ссылкой на пятнадцатый-двадцатый возможные способы реализации второго аспекта, в двадцать первом возможном способе реализации второго аспекта, остаток линейного прогнозирования текущего аудиокадра получается на основе сигнала временной области текущего аудиокадра и коэффициента линейного прогнозирования текущего аудиокадра, причем коэффициент линейного прогнозирования текущего аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования.
[0057] Со ссылкой на пятнадцатый-двадцать первый возможные способы реализации второго аспекта, в двадцать втором возможном способе реализации второго аспекта, первое хронологическое возбуждение по линейному прогнозированию представляет собой наложенное возбуждение из возбуждения по адаптивной таблице кодирования и возбуждения по фиксированной таблице кодирования, или первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по адаптивной таблице кодирования.
[0058] Со ссылкой на пятнадцатый-двадцать второй возможные способы реализации второго аспекта, в двадцать третьем возможном способе реализации второго аспекта, корреляция представляет собой значение функции взаимной корреляции во временной области и/или значение функции взаимной корреляции в частотной области, или корреляция представляет собой искажение во временной области и/или искажение в частотной области.
[0059] Со ссылкой на двадцать третий возможный способ реализации второго аспекта, в двадцать четвертом возможном способе реализации второго аспекта, искажение в частотной области представляет собой значение суммы или значение взвешенной суммы искажения K1 элементов разрешения по частоте в частотной области, или искажение в частотной области представляет собой значение суммы или значение взвешенной суммы искажения K2 подполос частот в частотной области, где K1 и K2 являются положительными целыми числами.
[0060] Со ссылкой на двадцать четвертый возможный способ реализации второго аспекта, в двадцать пятом возможном способе реализации второго аспекта, весовой коэффициент, соответствующий значению взвешенной суммы искажения, представляет собой перцепционный весовой коэффициент, который отражает психоакустическую модель.
[0061] Можно выяснить, что в технических решениях некоторых вариантов осуществления настоящего изобретения, опорная эффективность линейного прогнозирования текущего аудиокадра сначала оценивается; схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования, определяется посредством использования оцененной опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра; и кодирование аудио выполняется для вышеприведенного текущего аудиокадра согласно определенной схеме кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования. В процессе определения схемы кодирования аудио в вышеприведенном решении, не должна выполняться операция, которая должна выполняться в существующем режиме выбора с замкнутым контуром, для выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио; вместо этого, схема кодирования аудио, которая должна выбираться, определяется посредством использования опорной эффективности линейного прогнозирования текущего аудиокадра. Вычислительная сложность оценки опорной эффективности линейного прогнозирования текущего аудиокадра, в общем, гораздо меньше вычислительной сложности выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио. Следовательно, по сравнению с существующим механизмом, вышеприведенные технические решения в вариантах осуществления настоящего изобретения помогают уменьшать сложность операции кодирования аудио и дополнительно уменьшать объем служебной информации при кодировании аудио.
Краткое описание чертежей
[0062] Чтобы более понятно описывать технические решения в вариантах осуществления настоящего изобретения, далее кратко описаны прилагаемые чертежи, требуемые для описания вариантов осуществления. Очевидно, что прилагаемые чертежи в последующем описании показывают только некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники по-прежнему могут получать другие чертежи из этих прилагаемых чертежей без творческих усилий.
[0063] Фиг. 1 является блок-схемой последовательности операций способа кодирования аудио согласно варианту осуществления настоящего изобретения;
[0064] Фиг. 2 является блок-схемой последовательности операций другого способа кодирования аудио согласно другому варианту осуществления настоящего изобретения;
[0065] Фиг. 3-a является принципиальной структурной схемой аудиокодера согласно варианту осуществления настоящего изобретения;
[0066] Фиг. 3-b является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0067] Фиг. 3-c является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0068] Фиг. 3-d является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0069] Фиг. 3-e является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0070] Фиг. 3-f является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0071] Фиг. 3-g является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0072] Фиг. 3-h является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0073] Фиг. 3-i является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0074] Фиг. 4 является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения;
[0075] Фиг. 5 является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения; и
[0076] Фиг. 6 является принципиальной структурной схемой другого аудиокодера согласно другому варианту осуществления настоящего изобретения.
Подробное описание вариантов осуществления
[0077] Варианты осуществления настоящего изобретения предоставляют способ кодирования аудио и связанное устройство, чтобы уменьшать объем служебной информации при кодировании аудио.
[0078] Чтобы заставлять специалистов в данной области техники лучше понимать технические решения в настоящем изобретении, далее понятно и полностью описываются технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой только часть, а не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистами в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, должны попадать в объем охраны настоящего изобретения.
[0079] Ниже отдельно описываются подробности.
[0080] В этом подробном описании, формуле изобретения и на прилагаемых чертежах настоящего изобретения, термины "первый", "второй", "третий", "четвертый" и т.д. имеют намерение отличать между различными объектами, но не указывают конкретный порядок. Помимо этого, термины "включать в себя", "иметь" и их любые другие варианты имеют намерение охватывать неисключительное включение. Например, процесс, способ, система, продукт или устройство, которые включают в себя последовательность этапов или блоков, не ограничены перечисленными этапами или блоками, но необязательно дополнительно включают в себя не включенный в список этап или блок или необязательно дополнительно включают в себя другой внутренне присущий этап или блок процесса, способа, продукта или устройства.
[0081] Далее сначала описывается способ кодирования аудио, предоставленный в вариантах осуществления настоящего изобретения. Способ кодирования аудио, предоставленный в вариантах осуществления настоящего изобретения, может осуществляться посредством аудиокодера, причем аудиокодер может представлять собой любое устройство, которое должно собирать, сохранять или передавать наружу аудиосигнал, например, мобильный телефон, планшетный компьютер, персональный компьютер или ноутбук.
[0082] В варианте осуществления способа кодирования аудио в настоящем изобретении, способ кодирования аудио может включать в себя: оценку опорной эффективности линейного прогнозирования текущего аудиокадра; определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра; и выполнение кодирования аудио для вышеприведенного текущего аудиокадра согласно схеме кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра.
[0083] Во-первых, ссылаясь на фиг. 1, фиг. 1 является блок-схемой последовательности операций способа кодирования аудио согласно варианту осуществления настоящего изобретения. Как показано на фиг. 1, способ кодирования аудио, предоставленный в этом варианте осуществления настоящего изобретения, может включать в себя следующий контент:
[0084] 101. Оценка опорной эффективности линейного прогнозирования текущего аудиокадра.
[0085] При фактическом применении, опорная эффективность линейного прогнозирования текущего аудиокадра может оцениваться посредством использования нескольких доступных алгоритмов.
[0086] В вариантах осуществления настоящего изобретения, опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0087] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная опорная эффективность линейного прогнозирования включает в себя, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, причем вышеприведенная опорная эффективность интегрированного линейного прогнозирования получается на основе вышеприведенной опорной эффективности долговременного линейного прогнозирования и вышеприведенной опорной эффективности кратковременного линейного прогнозирования.
[0088] Опорная эффективность долговременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности долговременного линейного прогнозирования текущего аудиокадра, опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности кратковременного линейного прогнозирования текущего аудиокадра, и опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра может получаться, например, на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0089] Очевидно, что диапазон значений опорной эффективности линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x1 (где x1 является положительным числом); диапазон значений опорной эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x2 (где x2 является положительным числом); диапазон значений опорной эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x3 (где x3 является положительным числом); диапазон значений опорной эффективности интегрированного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x4 (где x4 является положительным числом); диапазон значений эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x5 (где x5 является положительным числом); и диапазон значений эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x6 (где x6 является положительным числом), где x1, x2, x3, x4, x5 или x6 может составлять, например, 0,5, 0,8, 1,5, 2, 5, 10, 50, 100 или другое положительное число. Для простоты описания, пример, далее главным образом используется пример, в котором диапазон значений эффективности линейного прогнозирования составляет 0-1 (т.е. 0-100%), и другой диапазон значений может быть выведен из этого.
[0090] 102. Определение схемы кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра.
[0091] В некоторых вариантах осуществления настоящего изобретения, может быть предусмотрена заданная взаимосвязь преобразования между схемой кодирования аудио и опорной эффективностью линейного прогнозирования аудиокадра. Например, различные схемы кодирования аудио могут соответствовать различной опорной эффективности линейного прогнозирования, или различные схемы кодирования аудио могут соответствовать различным опорным интервалам эффективности линейного прогнозирования. Например, схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может определяться, по меньшей мере, из двух схем кодирования аудио.
[0092] 103. Выполнение кодирования аудио для вышеприведенного текущего аудиокадра согласно схеме кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра.
[0093] В некоторых вариантах осуществления настоящего изобретения, до того, как оценивается опорная эффективность линейного прогнозирования текущего аудиокадра, сначала может определяться то, представляет собой текущий аудиокадр речевой и аудиокадр или нет. Например, оценка опорной эффективности линейного прогнозирования текущего аудиокадра может включать в себя: оценку опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра, когда текущий аудиокадр представляет собой неречевой и аудиокадр. Помимо этого, до того, как оценивается опорная эффективность линейного прогнозирования текущего аудиокадра, то, представляет собой текущий аудиокадр речевой и аудиокадр или нет, может не различаться, т.е. этапы 101-103 выполняются независимо от того, представляет собой или нет текущий аудиокадр речевой и аудиокадр или неречевой и аудиокадр.
[0094] Можно выяснить, что в техническом решении в этом варианте осуществления, опорная эффективность линейного прогнозирования текущего аудиокадра сначала оценивается; схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования, определяется посредством использования оцененной опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра; и кодирование аудио выполняется для вышеприведенного текущего аудиокадра согласно определенной схеме кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования. В процессе определения схемы кодирования аудио в вышеприведенном решении, не должна выполняться операция, которая должна выполняться в существующем режиме выбора с замкнутым контуром, для выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио; вместо этого, схема кодирования аудио, которая должна выбираться, определяется посредством использования опорной эффективности линейного прогнозирования текущего аудиокадра. Вычислительная сложность оценки опорной эффективности линейного прогнозирования текущего аудиокадра, в общем, гораздо меньше вычислительной сложности выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио. Следовательно, по сравнению с существующим механизмом, вышеприведенное решение в этом варианте осуществления настоящего изобретения помогает уменьшать сложность операции кодирования аудио и дополнительно уменьшать объем служебной информации при кодировании аудио.
[0095] В некоторых вариантах осуществления настоящего изобретения, опорная эффективность интегрированного линейного прогнозирования аудиокадра (например, текущего аудиокадра или другого аудиокадра) получается на основе опорной эффективности долговременного линейного прогнозирования аудиокадра и опорной эффективности кратковременного линейного прогнозирования аудиокадра. Например, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы (причем взвешенное значение, соответствующее значению взвешенной суммы в данном документе, может задаваться согласно фактическому требованию, и взвешенное значение может составлять, например, 0,5, 1, 2, 3, 5, 10 или другое значение) или среднее значение опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра. Безусловно, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра также может получаться, посредством использования другого алгоритма, на основе опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0096] В некоторых вариантах осуществления настоящего изобретения, схема кодирования аудио на основе линейного прогнозирования может включать в себя кодирование с линейным прогнозированием с возбуждением по алгебраическому коду (ACELP, линейного прогнозирования с возбуждением по алгебраическому коду), возбуждение по кодированию с преобразованием (TCX, возбуждение по кодированию с преобразованием) и т.п.; схема кодирования аудио не на основе линейного прогнозирования может включать в себя общее кодирование аудио (GAC, общее кодирование аудио), причем GAC может включать в себя, например, кодирование с модифицированным дискретным косинусным преобразованием (MDCT, с модифицированным дискретным косинусным преобразованием) или кодирование с дискретным косинусным преобразованием (DCT, с дискретным косинусным преобразованием).
[0097] Очевидно, что, поскольку опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя различные типы эффективности линейного прогнозирования, могут быть предусмотрены различные конкретные способы определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Далее проиллюстрированы некоторые возможные способы по вариантам осуществления посредством использования примеров.
[0098] Например, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0099] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0100] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0101] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0102] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0103] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0104] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: определение первого интервала эффективности линейного прогнозирования, в который попадает опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, первой схемы кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным первым интервалом эффективности линейного прогнозирования, причем вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования. Различные интервалы эффективности линейного прогнозирования соответствуют различным схемам кодирования аудио. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут представлять собой GAC в 0-30%, TCX в 30-70% и 70-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-30% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-30%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-30%, представляет собой схему кодирования аудио (например, GAC), которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 30-70% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 30-70%), может быть определено то, что схема кодирования аудио (например, TCX), соответствующая интервалу эффективности линейного прогнозирования в 30-70%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования 70-100% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования 70-100%), может быть определено то, что схема кодирования аудио (например, ACELP-кодирование), соответствующая интервалу эффективности линейного прогнозирования в 70-100%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий может быть выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0105] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0106] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0107] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0108] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: определение второго интервала эффективности линейного прогнозирования, в который попадает опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, второй схемы кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным вторым интервалом эффективности линейного прогнозирования или схемой кодирования аудио не на основе линейного прогнозирования, причем вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-40%, 40-60% и 60-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-40% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-40%), может быть определено то, что схема кодирования аудио (например, GAC), соответствующая интервалу эффективности линейного прогнозирования в 0-40%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 40-60% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 40-60%), определяется то, что схема кодирования аудио (например, TCX), соответствующая интервалу эффективности линейного прогнозирования в 40-60%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 60-100% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 60-100%), определяется то, что схема кодирования аудио (например, ACELP-кодирование), соответствующая интервалу эффективности линейного прогнозирования в 60-100%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий может быть выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0109] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0110] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0111] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0112] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: определение третьего интервала эффективности линейного прогнозирования, в который попадает опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, третьей схемы кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным третьим интервалом эффективности линейного прогнозирования или схемой кодирования аудио не на основе линейного прогнозирования, причем вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-50%, 50-80% и 80-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-50% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-50%), может быть определено то, что схема кодирования аудио (например, GAC), соответствующая интервалу эффективности линейного прогнозирования в 0-50%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 50-80% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 50-80%), определяется то, что схема кодирования аудио (например, TCX), соответствующая интервалу эффективности линейного прогнозирования в 50-80%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 80-100% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 80-100%), определяется то, что схема кодирования аудио (например, ACELP-кодирование), соответствующая интервалу эффективности линейного прогнозирования в 80-100%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий может быть выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0113] Очевидно, что конкретные значения для пороговых значений (например, первого порогового значения, второго порогового значения, третьего порогового значения, четвертого порогового значения, пятого порогового значения и шестого порогового значения), упомянутых в вышеприведенных примерах, могут задаваться согласно требованию или согласно окружению применения и сценарию применения. Например, если диапазон значений опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение первого порогового значения может составлять 0,2, 0,5, 0,6, 0,8, 0,9 и т.п., если диапазон значений опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение второго порогового значения может составлять 0,3, 0,3, 0,6, 0,8, 0,9 и т.п., и другой сценарий выведен из этого. Дополнительно, значения для пороговых значений дополнительно могут регулироваться динамическим и адаптивным способом согласно требованию. Например, если схема кодирования аудио на основе линейного прогнозирования (например, TCX или ACELP-кодирование) предпочтительно выбирается для того, чтобы кодировать аудиокадр, соответствующее пороговое значение (например, первое пороговое значение, второе пороговое значение, третье пороговое значение, четвертое пороговое значение, пятое пороговое значение или шестое пороговое значение) может задаваться относительно небольшим. Если схема кодирования аудио не на основе линейного прогнозирования (например, GAC-кодирование) предпочтительно выбирается для того, чтобы кодировать аудиокадр, соответствующее пороговое значение (например, первое пороговое значение, второе пороговое значение, третье пороговое значение, четвертое пороговое значение, пятое пороговое значение или шестое пороговое значение) может задаваться относительно большим и т.д.
[0114] Очевидно, что различные типы эффективности линейного прогнозирования, включенной в опорную эффективность линейного прогнозирования вышеприведенного текущего аудиокадра, могут быть, в частности, оценены различными способами. Далее используются некоторые возможные способы по вариантам осуществления в качестве примеров для того, чтобы выполнять описание.
[0115] Например, в некоторых вариантах осуществления настоящего изобретения, опорная эффективность долговременного линейного прогнозирования текущего аудиокадра может получаться посредством оценки следующим образом: оценка эффективности долговременного линейного прогнозирования текущего аудиокадра, причем эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0116] Альтернативно,
- опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра получается посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N1 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление первого статистического значения эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N1 является положительным целым числом (например, N1 может быть равен 1, 2, 3 или другому значению), вышеприведенное первое статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N11 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра может получаться на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра (например, если вышеприведенные N11 хронологических аудиокадров представляют собой аудиокадры F1, F2 и F3, эффективность линейного прогнозирования аудиокадра F1 представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования аудиокадра F1: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность линейного прогнозирования аудиокадра F2 представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования аудиокадра F2: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, и эффективность линейного прогнозирования аудиокадра F3 представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования аудиокадра F3: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, причем эффективность интегрированного линейного прогнозирования аудиокадра F1 может получаться на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования вышеприведенного аудиокадра F1, эффективность интегрированного линейного прогнозирования аудиокадра F2 может получаться на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования вышеприведенного аудиокадра F2, эффективность интегрированного линейного прогнозирования аудиокадра F3 может получаться на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования вышеприведенного аудиокадра F3, и сценарий, в котором N11 является другим значением, выведен из этого), и вышеприведенные N11 хронологических аудиокадров представляют собой поднабор вышеприведенных N1 хронологических аудиокадров (где N11 меньше или равен N1). Вышеприведенные N1 хронологических аудиокадров могут представлять собой любые N1 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N1 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N11 хронологических аудиокадров, в вышеприведенных N1 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N11 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Первое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0117] Альтернативно, опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки, например, следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N2 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление второго статистического значения опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N2 является положительным целым числом (например, N2 может быть равен 1, 2, 3 или другому значению), вышеприведенное второе статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N21 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N21 хронологических аудиокадров представляют собой поднабор вышеприведенных N2 хронологических аудиокадров (где N21 меньше или равен N2). Вышеприведенные N2 хронологических аудиокадров могут представлять собой любые N2 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N2 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N21 хронологических аудиокадров, в вышеприведенных N2 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N21 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Второе статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0118] Альтернативно, опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки, например, следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N4 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N3 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление третьего статистического значения эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N3 и N4 являются положительными целыми числами (например, N3 и N4 могут быть равны 1, 2, 3 или другому значению), вышеприведенное третье статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N31 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N41 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, вышеприведенные N31 хронологических аудиокадров представляют собой поднабор вышеприведенных N3 хронологических аудиокадров, и N31 меньше или равен N3. Вышеприведенные N3 хронологических аудиокадров могут представлять собой любые N3 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N3 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N31 хронологических аудиокадров, в вышеприведенных N3 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N31 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Вышеприведенные N41 хронологических аудиокадров представляют собой поднабор вышеприведенных N4 хронологических аудиокадров, и N41 меньше или равен N4, причем вышеприведенные N4 хронологических аудиокадров могут представлять собой любые N4 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N4 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N41 хронологических аудиокадров, в вышеприведенных N4 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N41 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра. Пересекающийся набор вышеприведенных N3 хронологических аудиокадров и вышеприведенных N4 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Третье статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0119] Например, в некоторых вариантах осуществления настоящего изобретения, опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра получается посредством оценки, например, следующим образом: оценка эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0120] Альтернативно,
- опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N5 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление четвертого статистического значения эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N5 является положительным целым числом (например, N5 может быть равен 1, 2, 3 или другому значению), вышеприведенное четвертое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N51 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N51 хронологических аудиокадров представляют собой поднабор вышеприведенных N5 хронологических аудиокадров (где N51 меньше или равен N5). Вышеприведенные N5 хронологических аудиокадров могут представлять собой любые N5 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N5 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N51 хронологических аудиокадров, в вышеприведенных N5 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N51 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Четвертое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0121] Альтернативно,
- опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N6 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление пятого статистического значения опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N6 является положительным целым числом (например, N6 может быть равен 1, 2, 3 или другому значению), вышеприведенное пятое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N61 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N61 хронологических аудиокадров представляют собой поднабор вышеприведенных N6 хронологических аудиокадров (где N61 меньше или равен N6). Вышеприведенные N6 хронологических аудиокадров могут представлять собой любые N6 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N6 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N61 хронологических аудиокадров, в вышеприведенных N6 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N61 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Пятое статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0122] Альтернативно,
- опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N8 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N7 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление шестого статистического значения эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N7 и N8 являются положительными целыми числами (например, N7 и N8 могут быть равны 1, 2, 3 или другому значению), вышеприведенное шестое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N71 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N81 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N71 хронологических аудиокадров представляют собой поднабор вышеприведенных N7 хронологических аудиокадров (где N71 меньше или равен N7). Вышеприведенные N7 хронологических аудиокадров могут представлять собой любые N7 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N7 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N71 хронологических аудиокадров, в вышеприведенных N7 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N71 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Вышеприведенные N81 хронологических аудиокадров представляют собой поднабор вышеприведенных N8 хронологических аудиокадров (где N81 меньше или равен N8), причем вышеприведенные N8 хронологических аудиокадров могут представлять собой любые N8 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра или могут представлять собой N8 хронологических аудиокадров, смежных с вышеприведенным текущим аудиокадром во временной области. Эффективность линейного прогнозирования оставшегося хронологического аудиокадра, за исключением вышеприведенных N81 хронологических аудиокадров, в вышеприведенных N8 хронологических аудиокадров может представлять собой другой тип эффективности линейного прогнозирования, которая отличается от эффективности линейного прогнозирования вышеприведенных N81 хронологических аудиокадров, и подробности дополнительно не предоставляются в данном документе. Пересекающийся набор вышеприведенных N7 хронологических аудиокадров и вышеприведенных N8 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Шестое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0123] В некоторых вариантах осуществления настоящего изобретения, эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0124] В некоторых вариантах осуществления настоящего изобретения, получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки может включать в себя: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра.
[0125] В некоторых вариантах осуществления настоящего изобретения, например, получение эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра включает в себя: вычисление частоты изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, причем вышеприведенная вычисленная частота изменения энергии представляет собой эффективность кратковременного линейного прогнозирования текущего аудиокадра, или эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством преобразования на основе вышеприведенной вычисленной частоты изменения энергии, и энергия, которую имеет вышеприведенный текущий аудиокадр и которая получена после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Например, может быть предусмотрена взаимосвязь преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра, и эффективность кратковременного линейного прогнозирования, которую имеет текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной частотой изменения энергии, может получаться на основе взаимосвязи преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра. Обычно, большая частота изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0126] Например, частота изменения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, может представлять собой отношение или обратную величину отношения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, к энергии остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее отношение, полученное посредством деления энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, на энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0127] В некоторых вариантах осуществления настоящего изобретения, получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки может включать в себя: получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования, причем вышеприведенная корреляция представляет собой эффективность долговременного линейного прогнозирования текущего аудиокадра, или эффективность долговременного линейного прогнозирования текущего аудиокадра получается на основе вышеприведенного преобразования. Вышеприведенный первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, вышеприведенный первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остаток линейного прогнозирования хронологического аудиокадра, который имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остатки линейного прогнозирования некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которые имеют вышеприведенный текущий аудиокадр и длительность которых является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра), и вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию хронологического аудиокадра, которое имеет вышеприведенный текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которое имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра). Например, имеется взаимосвязь преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра, и эффективность долговременного линейного прогнозирования, которую имеет вышеприведенный текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной корреляцией, может получаться на основе взаимосвязи преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра.
[0128] Корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования может получаться согласно остатку линейного прогнозирования текущего аудиокадра и первому хронологическому сигналу линейного прогнозирования различными способами.
[0129] Например, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: вычисление корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования.
[0130] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение остатка линейного прогнозирования текущего аудиокадра на коэффициент усиления, чтобы получать усиленный остаток линейного прогнозирования вышеприведенного текущего аудиокадра, и получение корреляции между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0131] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение первого хронологического сигнала линейного прогнозирования на коэффициент усиления, чтобы получать усиленный первый хронологический сигнал линейного прогнозирования, и получение корреляции между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0132] Вышеприведенное первое хронологическое возбуждение по линейному прогнозированию или вышеприведенный первый хронологический остаток линейного прогнозирования могут определяться на основе основного тона вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра.
[0133] Обычно, большая корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0134] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная корреляция, например, представляет собой значение функции взаимной корреляции во временной области и/или значение функции взаимной корреляции в частотной области, или вышеприведенная корреляция может представлять собой искажение во временной области и/или искажение в частотной области (причем искажение в частотной области также может упоминаться в качестве искажения спектра).
[0135] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K1 элементов разрешения по частоте в частотной области, или вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K2 подполос частот в частотной области, где K1 и K2 являются положительными целыми числами.
[0136] Обычно, большее значение взаимной корреляционной функции во временной области остатка линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенного первого хронологического сигнала линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее значение взаимной корреляционной функции в частотной области остатка линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенного первого хронологического сигнала линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение в частотной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение во временной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0137] В некоторых вариантах осуществления настоящего изобретения, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, представляет собой перцепционный весовой коэффициент, который отражает психоакустическую модель. Безусловно, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, также может представлять собой другой весовой коэффициент, который задается на основе фактического требования. Посредством тестирования обнаружено, что использование перцепционного весового коэффициента помогает задавать то, что вычисленное искажение лучше удовлетворяет субъективному качеству, за счет этого помогая повышать производительность.
[0138] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию, сформированное посредством выполнения кодирования аудио для хронологического аудиокадра относительно вышеприведенного текущего аудиокадра посредством использования схемы кодирования на основе линейного прогнозирования.
[0139] В некоторых вариантах осуществления настоящего изобретения, вышеприведенный первый хронологический остаток линейного прогнозирования может получаться на основе сигнала временной области первого хронологического аудиокадра относительно вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного первого хронологического аудиокадра, причем коэффициент линейного прогнозного кодирования вышеприведенного первого хронологического аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0140] В некоторых вариантах осуществления настоящего изобретения, остаток линейного прогнозирования вышеприведенного текущего аудиокадра может получаться на основе сигнала временной области вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного текущего аудиокадра, причем коэффициент линейного прогнозирования вышеприведенного текущего аудиокадра может представлять собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0141] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой наложенное возбуждение из возбуждения по адаптивной таблице кодирования и возбуждения по фиксированной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по адаптивной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой другой тип возбуждения по таблице кодирования.
[0142] Очевидно, что в вариантах осуществления настоящего изобретения, хронологический аудиокадр относительно аудиокадра (например, текущего аудиокадра или предыдущего аудиокадра либо после текущего аудиокадра во временной области) ссылается на аудиокадр, предшествующий аудиокадру во временной области в идентичном аудиопотоке. Можно выяснить, что хронологический аудиокадр является относительным понятием. Например, при условии, что последовательность во временной области из четырех аудиокадров, включенных в идентичный аудиопоток, представляет собой "аудиокадр y1 -> аудиокадр y2 -> аудиокадр y3 -> аудиокадр y4, аудиокадр y1", аудиокадр y2 и аудиокадр y3 представляют собой хронологические аудиокадры относительно аудиокадра y4, аудиокадр y1 и аудиокадр y2 представляют собой хронологические аудиокадры относительно аудиокадра y3, и аудиокадр y1 представляет собой хронологический аудиокадр относительно аудиокадра y2. Очевидно, что аудиокадр y4 не представляет собой хронологический аудиокадр относительно аудиокадра y3, аудиокадр y4 не представляет собой хронологический аудиокадр относительно аудиокадра y2 или аудиокадра y1, и другой сценарий может быть выведен из этого.
[0143] Чтобы помогать лучше понимать вышеприведенные технические аспекты в этом варианте осуществления настоящего изобретения, некоторые конкретные сценарии применения используются в качестве примеров для того, чтобы выполнять описание далее.
[0144] Во-первых, ссылаясь на фиг. 2, фиг. 2 является блок-схемой последовательности операций способа кодирования аудио согласно варианту осуществления настоящего изобретения. Как показано на фиг. 2, способ кодирования аудио, предоставленный в этом варианте осуществления настоящего изобретения, может включать в себя следующий контент:
[0145] 201. Определение того, представляет собой или нет текущий аудиокадр речевой и аудиокадр.
[0146] Если "Да", выполняется этап 202.
[0147] Если "Нет", выполняется этап 203.
[0148] 202. Выполнение кодирования аудио для вышеприведенного текущего аудиокадра на основе схемы кодирования речи.
[0149] В некоторых вариантах осуществления настоящего изобретения, если текущий аудиокадр представляет собой речевой и аудиокадр, кодирование аудио может выполняться для вышеприведенного текущего аудиокадра на основе кодирования линейного прогнозирования с возбуждением по алгебраическому коду (ACELP, линейного прогнозирования с возбуждением по алгебраическому коду). Например, если текущий аудиокадр представляет собой речевой и аудиокадр, текущий аудиокадр может вводиться в ACELP-субкодер для кодирования аудио, причем ACELP-субкодер представляет собой субкодер, который использует ACELP-кодирование.
[0150] 203. Оценка опорной эффективности линейного прогнозирования текущего аудиокадра.
[0151] Опорная эффективность линейного прогнозирования текущего аудиокадра может оцениваться посредством использования нескольких алгоритмов.
[0152] В вариантах осуществления настоящего изобретения, опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0153] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная опорная эффективность линейного прогнозирования включает в себя, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, причем вышеприведенная опорная эффективность интегрированного линейного прогнозирования получается на основе вышеприведенной опорной эффективности долговременного линейного прогнозирования и вышеприведенной опорной эффективности кратковременного линейного прогнозирования.
[0154] Опорная эффективность долговременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности долговременного линейного прогнозирования текущего аудиокадра, опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности кратковременного линейного прогнозирования текущего аудиокадра, и опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра может получаться, например, на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0155] Очевидно, что диапазон значений опорной эффективности линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x1 (где x1 является положительным числом); диапазон значений опорной эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x2 (где x2 является положительным числом); диапазон значений опорной эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x3 (где x3 является положительным числом); диапазон значений опорной эффективности интегрированного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x4 (где x4 является положительным числом); диапазон значений эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x5 (где x5 является положительным числом); и диапазон значений эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x6 (где x6 является положительным числом), где x1, x2, x3, x4, x5 или x6 может составлять, например, 0,5, 0,8, 1,5, 2, 5, 10, 50, 100 или другое положительное число.
[0156] 204. Определение схемы кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра.
[0157] В некоторых вариантах осуществления настоящего изобретения, может быть предусмотрена взаимосвязь преобразования между схемой кодирования аудио и опорной эффективностью линейного прогнозирования аудиокадра. Например, различные схемы кодирования аудио могут соответствовать различной опорной эффективности линейного прогнозирования. Например, схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может определяться, по меньшей мере, из двух схем кодирования аудио.
[0158] Схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой возбуждение по кодированию с преобразованием (TCX, возбуждение по кодированию с преобразованием) или может представлять собой общее кодирование аудио (GAC, общее кодирование аудио), причем GAC, например, может представлять собой кодирование с модифицированным дискретным косинусным преобразованием (модифицированным дискретным косинусным преобразованием).
[0159] 205. Выполнение кодирования аудио для вышеприведенного текущего аудиокадра согласно вышеприведенной определенной схеме кодирования аудио.
[0160] Можно выяснить, что в техническом решении в этом варианте осуществления, сначала определяется то, представляет собой или нет текущий аудиокадр речевой и аудиокадр; и если текущий аудиокадр представляет собой речевой и аудиокадр, кодирование аудио выполняется для вышеприведенного текущего аудиокадра на основе схемы кодирования речи; или если текущий аудиокадр представляет собой неречевой и аудиокадр, сначала оценивается опорная эффективность линейного прогнозирования текущего аудиокадра, схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования, определяется посредством использования оцененной опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра, и кодирование аудио выполняется для вышеприведенного текущего аудиокадра согласно определенной схеме кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования. В процессе определения схемы кодирования аудио в вышеприведенном решении, не должна выполняться операция, которая должна выполняться в существующем режиме выбора с замкнутым контуром, для выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио; вместо этого, схема кодирования аудио, которая должна выбираться, определяется посредством использования опорной эффективности линейного прогнозирования текущего аудиокадра. Вычислительная сложность оценки опорной эффективности линейного прогнозирования текущего аудиокадра, в общем, гораздо меньше вычислительной сложности выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио. Следовательно, по сравнению с существующим механизмом, вышеприведенное решение в этом варианте осуществления настоящего изобретения помогает уменьшать сложность операции кодирования аудио и дополнительно уменьшать объем служебной информации при кодировании аудио.
[0161] В некоторых вариантах осуществления настоящего изобретения, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы (причем взвешенное значение, соответствующее значению взвешенной суммы в данном документе, может задаваться согласно фактическому требованию, и взвешенное значение может составлять, например, 0,5, 1, 2, 3, 5, 10 или другое значение) или среднее значение опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0162] Очевидно, что, поскольку опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя различные типы эффективности линейного прогнозирования, могут быть предусмотрены различные конкретные способы определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Далее проиллюстрированы некоторые возможные способы по вариантам осуществления посредством использования примеров.
[0163] Например, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0164] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0165] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0166] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0167] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0168] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0169] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: определение первого интервала эффективности линейного прогнозирования, в который попадает опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, первой схемы кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным первым интервалом эффективности линейного прогнозирования, причем вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования. Различные интервалы эффективности линейного прогнозирования соответствуют различным схемам кодирования аудио. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-30%, 30-70% и 70-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-30% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-30%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-30%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 30-70% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 30-70%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 30-70%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0170] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0171] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0172] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0173] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: определение второго интервала эффективности линейного прогнозирования, в который попадает опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, второй схемы кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным вторым интервалом эффективности линейного прогнозирования, причем вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-40%, 40-60% и 60-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-40% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-40%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-40%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 40-60% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 40-60%), определяется то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 40-60%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0174] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0175] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0176] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может включать в себя: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определение того, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0177] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, определение схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, включает в себя: определение третьего интервала эффективности линейного прогнозирования, в который попадает опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, и определение, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, третьей схемы кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным третьим интервалом эффективности линейного прогнозирования, причем вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-50%, 50-80% и 80-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-50% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-50%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-50%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 50-80% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 50-80%), определяется то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 50-80%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0178] Очевидно, что различные типы эффективности линейного прогнозирования, включенной в опорную эффективность линейного прогнозирования вышеприведенного текущего аудиокадра, могут быть, в частности, оценены различными способами. Далее используются некоторые возможные способы по вариантам осуществления в качестве примеров для того, чтобы выполнять описание.
[0179] Например, в некоторых вариантах осуществления настоящего изобретения, опорная эффективность долговременного линейного прогнозирования текущего аудиокадра может получаться посредством оценки следующим образом: оценка эффективности долговременного линейного прогнозирования текущего аудиокадра, причем эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0180] Альтернативно,
- опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра получается посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N1 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление первого статистического значения эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N1 является положительным целым числом, вышеприведенное первое статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N11 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N11 хронологических аудиокадров представляют собой поднабор вышеприведенных N1 хронологических аудиокадров. Первое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0181] Альтернативно, опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки, например, следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N2 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление второго статистического значения опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N2 является положительным целым числом, вышеприведенное второе статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N21 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N21 хронологических аудиокадров представляют собой поднабор вышеприведенных N2 хронологических аудиокадров. Второе статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0182] Альтернативно, опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки, например, следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N4 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N3 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление третьего статистического значения эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N3 и N4 являются положительными целыми числами, вышеприведенное третье статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N31 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N41 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, вышеприведенные N31 хронологических аудиокадров представляют собой поднабор вышеприведенных N3 хронологических аудиокадров, вышеприведенные N41 хронологических аудиокадров представляют собой поднабор вышеприведенных N4 хронологических аудиокадров, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра. Пересекающийся набор вышеприведенных N3 хронологических аудиокадров и вышеприведенных N4 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Третье статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0183] Например, в некоторых вариантах осуществления настоящего изобретения, опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра получается посредством оценки, например, следующим образом: оценка эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0184] Альтернативно,
- опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N5 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление четвертого статистического значения эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N5 является положительным целым числом, вышеприведенное четвертое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N51 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N51 хронологических аудиокадров представляют собой поднабор вышеприведенных N5 хронологических аудиокадров. Четвертое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0185] Альтернативно,
- опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N6 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление пятого статистического значения опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N6 является положительным целым числом, вышеприведенное пятое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N61 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N61 хронологических аудиокадров представляют собой поднабор вышеприведенных N6 хронологических аудиокадров. Пятое статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0186] Альтернативно,
- опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра может получаться посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N8 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N7 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление шестого статистического значения эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N7 и N8 являются положительными целыми числами, вышеприведенное шестое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N71 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N81 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, вышеприведенные N71 хронологических аудиокадров представляют собой поднабор вышеприведенных N7 хронологических аудиокадров, и вышеприведенные N81 хронологических аудиокадров представляют собой поднабор вышеприведенных N8 хронологических аудиокадров. Пересекающийся набор вышеприведенных N7 хронологических аудиокадров и вышеприведенных N8 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Шестое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0187] В некоторых вариантах осуществления настоящего изобретения, эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0188] В некоторых вариантах осуществления настоящего изобретения, получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки может включать в себя: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра.
[0189] В некоторых вариантах осуществления настоящего изобретения, например, получение эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра включает в себя: вычисление частоты изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, причем вышеприведенная вычисленная частота изменения энергии представляет собой эффективность кратковременного линейного прогнозирования текущего аудиокадра, или эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством преобразования на основе вышеприведенной вычисленной частоты изменения энергии, и энергия, которую имеет вышеприведенный текущий аудиокадр и которая получена после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Например, может быть предусмотрена взаимосвязь преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра, и эффективность кратковременного линейного прогнозирования, которую имеет текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной частотой изменения энергии, может получаться на основе взаимосвязи преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра. Обычно, большая частота изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0190] Например, частота изменения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, может представлять собой отношение или обратную величину отношения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, к энергии остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее отношение, полученное посредством деления энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, на энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0191] В некоторых вариантах осуществления настоящего изобретения, получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки может включать в себя: получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования, причем вышеприведенная корреляция представляет собой эффективность долговременного линейного прогнозирования текущего аудиокадра, или эффективность долговременного линейного прогнозирования текущего аудиокадра получается на основе вышеприведенного преобразования. Вышеприведенный первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, вышеприведенный первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно вышеприведенного текущего аудиокадра, и вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно вышеприведенного текущего аудиокадра. Например, имеется взаимосвязь преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра, и эффективность долговременного линейного прогнозирования, которую имеет вышеприведенный текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной корреляцией, может получаться на основе взаимосвязи преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра.
[0192] В некоторых вариантах осуществления настоящего изобретения, сигнал временной области текущего аудиокадра может фильтроваться посредством использования аналитического фильтра A(Z) для того, чтобы получать остаток R линейного прогнозирования текущего аудиокадра, причем коэффициент фильтрации фильтра A(Z) представляет собой коэффициент линейного прогнозирования текущего аудиокадра.
[0193] Для получения дополнительной информации, следует обратиться к следующей формуле 1:
, , где:
S(i) в формуле 1 указывает сигнал i-ой точки дискретизации во временной области текущего аудиокадра, a(k) указывает коэффициент линейного прогнозирования k-ого порядка текущего аудиокадра, M является общим количеством порядков фильтра, N является длиной во временной области текущего аудиокадра, и R(i) указывает остаток линейного прогнозирования i-ой точки дискретизации во временной области текущего аудиокадра.
[0194] Очевидно, что остаток линейного прогнозирования любого аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может получаться способом вышеприведенного примера.
[0195] Например, возбуждение по линейному прогнозированию или остатки линейного прогнозирования всех аудиокадров или некоторых аудиокадров могут быть кэшированы, так что возбуждение по линейному прогнозированию или остатки линейного прогнозирования используются в качестве хронологического возбуждения по линейному прогнозированию или хронологических остатков линейного прогнозирования, которые могут использоваться в возможном следующем аудиокадре, чтобы вычислять корреляцию между хронологическим возбуждением по линейному прогнозированию или хронологическими остатками линейного прогнозирования и остатком линейного прогнозирования следующего аудиокадра.
[0196] Корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования может получаться согласно остатку линейного прогнозирования текущего аудиокадра и первому хронологическому сигналу линейного прогнозирования различными способами.
[0197] Например, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: вычисление корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования.
[0198] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение остатка линейного прогнозирования текущего аудиокадра на коэффициент усиления, чтобы получать усиленный остаток линейного прогнозирования вышеприведенного текущего аудиокадра, и получение корреляции между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0199] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение первого хронологического сигнала линейного прогнозирования на коэффициент усиления, чтобы получать усиленный первый хронологический сигнал линейного прогнозирования, и получение корреляции между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0200] Вышеприведенное первое хронологическое возбуждение по линейному прогнозированию или вышеприведенный первый хронологический остаток линейного прогнозирования могут определяться на основе основного тона вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра.
[0201] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная корреляция, например, представляет собой значение функции взаимной корреляции во временной области и/или значение функции взаимной корреляции в частотной области.
[0202] В необязательном способе реализации настоящего изобретения, когда вычисляется значение функции взаимной корреляции в частотной области, частотно-временное преобразование (например, дискретное преобразование Фурье (DFT, дискретное преобразование Фурье) или дискретное косинусное преобразование (DCT, дискретное косинусное преобразование)) может выполняться для остатка линейного прогнозирования текущего аудиокадра для того, чтобы получать сигнал частотной области остатка линейного прогнозирования текущего аудиокадра, и частотно-временное преобразование (например, DFT или DCT) может выполняться для первого хронологического сигнала линейного прогнозирования для того, чтобы получать сигнал частотной области первого хронологического сигнала линейного прогнозирования. Далее приводится формула вычисления корреляции, которая показана в формуле 1:
, (формула 2)
где C в вышеприведенной формуле 2 указывает значение функции взаимной корреляции, во временной области, остатка линейного прогнозирования текущего аудиокадра и первого хронологического сигнала линейного прогнозирования, R(i) указывает остаток линейного прогнозирования i-ой точки дискретизации во временной области текущего аудиокадра, E(i) указывает сигнал i-ой точки дискретизации во временной области первого хронологического сигнала линейного прогнозирования, и N указывает общее количество точек дискретизации во временной области аудиокадра; или C в вышеприведенной формуле 2 указывает значение функции взаимной корреляции, в частотной области, остатка линейного прогнозирования текущего аудиокадра и первого хронологического сигнала линейного прогнозирования, R(i) указывает i-ую спектральную огибающую остатка линейного прогнозирования текущего аудиокадра, E(i) указывает сигнал i-ой спектральной огибающей первого хронологического сигнала линейного прогнозирования, и N указывает общее количество спектральных огибающих аудиокадра. Безусловно, другой способ вычисления корреляции не ограничен в настоящем изобретении.
[0203] В другом варианте осуществления вычисления корреляции в частотной области в настоящем изобретении, чтобы лучше преодолевать дрожание основного тона, обработка сдвига может сначала выполняться для сигнала R(i) или E(i) до того, как вычисляется взаимная корреляция, что показывается, например, в формуле 3:
, (формула 3)
где на основе формулы 2, обработка сдвига дополнительно выполняется для E(i) в вышеприведенной формуле 3, j указывает величину сдвига, и j может быть целым числом, и способ выполнения обработки сдвига для R(i) является аналогичным способу выполнения обработки сдвига для E(i).
[0204] В других вариантах осуществления настоящего изобретения, вышеприведенная корреляция, например, может представлять собой искажение во временной области и/или искажение в частотной области.
[0205] В необязательном способе реализации настоящего изобретения, когда вычисляется искажение в частотной области, частотно-временное преобразование (например, DFT или DCT) может выполняться для остатка линейного прогнозирования текущего аудиокадра для того, чтобы получать сигнал частотной области остатка линейного прогнозирования текущего аудиокадра, и частотно-временное преобразование (например, DFT или DCT) может выполняться для первого хронологического сигнала линейного прогнозирования для того, чтобы получать сигнал частотной области первого хронологического сигнала линейного прогнозирования. Искажение D между сигналом частотной области остатка линейного прогнозирования текущего аудиокадра и сигналом частотной области первого хронологического сигнала линейного прогнозирования вычисляется.
[0206] Меньшее искажение D указывает более сильную корреляцию и более высокую долговременную эффективность линейного прогнозирования. Далее приводится формула вычисления искажения D, которая показана в формуле 4:
, (формула 4)
где N в формуле 4 может указывать общее количество точек дискретизации во временной области аудиокадра, R(k) указывает остаток линейного прогнозирования k-ой точки дискретизации во временной области текущего аудиокадра, и E(k) указывает сигнал k-ой точки дискретизации во временной области первого хронологического сигнала линейного прогнозирования; или N в формуле 4 может указывать общее количество спектральных огибающих аудиокадра, R(k) указывает k-ую спектральную огибающую остатка линейного прогнозирования текущего аудиокадра, и E(k) указывает k-ую спектральную огибающую первого хронологического сигнала линейного прогнозирования.
[0207] Далее приводятся две другие формулы вычисления искажения D, которые показаны в формуле 5 или формуле 6:
(формула 5)
, (формула 6)
где N в формуле 5 и формуле 6 может указывать общее количество точек дискретизации во временной области аудиокадра, R(k) указывает остаток линейного прогнозирования k-ой точки дискретизации во временной области текущего аудиокадра, и E(k) указывает сигнал k-ой точки дискретизации во временной области первого хронологического сигнала линейного прогнозирования; или N в формуле 5 и формуле 6 может указывать общее количество спектральных огибающих аудиокадра, R(k) указывает k-ую спектральную огибающую остатка линейного прогнозирования текущего аудиокадра, и E(k) указывает k-ую спектральную огибающую первого хронологического сигнала линейного прогнозирования.
[0208] G в формуле 5 и формуле 6 указывает коэффициент усиления, и наименьшее искажение D может получаться посредством выбора надлежащего значения G. В формуле, 4 коэффициент G усиления применяется к E(k), а в формуле 5, коэффициент G усиления применяется к R(k).
[0209] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K1 элементов разрешения по частоте в частотной области, или вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K2 подполос частот в частотной области, где K1 и K2 являются положительными целыми числами.
[0210] Далее дополнительно приводятся три формулы вычисления искажения D, которые показаны в формуле 7 или формуле 8 или формуле 9:
(формула 7)
(формула 8)
, (формула 9)
где в формулах 7-9, P(k) является группой весовых коэффициентов, и P(k) может быть группой перцепционных весовых коэффициентов, которые отражают психоакустическую модель, или других весовых коэффициентов.
[0211] Смысловые значения N, R(k), E(k) и G в формулах 7-9 являются идентичными смысловым значениям в формуле 5.
[0212] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию, сформированное посредством выполнения кодирования аудио для хронологического аудиокадра относительно вышеприведенного текущего аудиокадра посредством использования схемы кодирования на основе линейного прогнозирования.
[0213] В некоторых вариантах осуществления настоящего изобретения, вышеприведенный первый хронологический остаток линейного прогнозирования может получаться на основе сигнала временной области первого хронологического аудиокадра относительно вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного первого хронологического аудиокадра, причем коэффициент линейного прогнозного кодирования вышеприведенного первого хронологического аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования.
[0214] В некоторых вариантах осуществления настоящего изобретения, остаток линейного прогнозирования вышеприведенного текущего аудиокадра может получаться на основе сигнала временной области вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного текущего аудиокадра, причем коэффициент линейного прогнозирования вышеприведенного текущего аудиокадра может представлять собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования.
[0215] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой наложенное возбуждение из возбуждения по адаптивной таблице кодирования и возбуждения по фиксированной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по адаптивной таблице кодирования.
[0216] Далее дополнительно предоставлены связанные устройства для реализации вышеприведенных решений.
[0217] Ссылаясь на фиг. 3-a, фиг. 3-a является принципиальной структурной схемой аудиокодера 300 согласно другому варианту осуществления настоящего изобретения.
[0218] Аудиосигнал временной области может вводиться, в единицах кадров, в аудиокодер 300, предоставленный в этом варианте осуществления настоящего изобретения, после подвергания обработке кодирования, выполняемой посредством аудиокодера 300, входной аудиокадр может сжиматься в относительно небольшой поток битов. Поток битов может использоваться для хранения или передачи, и исходный аудиокадр временной области может быть восстановлен посредством использования аудиодекодера.
[0219] Аудиокодер 300 в этом варианте осуществления может включать в себя несколько субкодеров и, в частности, может включать в себя, по меньшей мере, один субкодер на основе линейного прогнозирования (для простоты описания, субкодер на основе линейного прогнозирования может упоминаться в качестве субкодера типа A в нижеприведенном описании) и, по меньшей мере, один субкодер, который представляет собой субкод не на основе линейного прогнозирования (для простоты описания, субкодер, который не основан на линейном прогнозировании, может упоминаться в качестве кодера типа B в нижеприведенном описании).
[0220] Как показано на фиг. 3-a, аудиокодер 300 включает в себя модуль 301 выбора, субкодер 302 типа A, субкодер 303 типа B и управляемый маршрутизатор 304.
[0221] Модуль 301 выбора сконфигурирован с возможностью: оценивать опорную эффективность линейного прогнозирования текущего аудиокадра; определять аудиокодер, который совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра; и отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в аудиокодер (например, субкодер 302 типа A или субкодер 303 типа B), который совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Субкодер 302 типа A или субкодер 303 типа B сконфигурирован с возможностью: выполнять кодирование аудио для текущего входного аудиокадра и выводить кодированный аудиосигнал. Например, субкодер 302 типа A может представлять собой TCX-кодер, и субкодер 302 типа B может представлять собой GAC-кодер, причем, например, субкодер 302 типа B может представлять собой MDCT-кодер.
[0222] В некоторых вариантах осуществления настоящего изобретения, как показано на фиг. 3-b, на основе аудиокодера 300 с архитектурой, показанной на фиг. 3-a, могут быть дополнительно добавлены классификатор 305 и субкодер 306.
[0223] Классификатор 305 сконфигурирован с возможностью: определять то, представляет собой или нет текущий аудиокадр речевой и аудиокадр; и если аудиокадр представляет собой речевой и аудиокадр, отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в субкодер 306, причем кодер 306 представляет собой субкодер, подходящий для кодирования речевого и аудиокадра, например, субкодер 306 представляет собой ACELP-кодер. Кодер 306 сконфигурирован с возможностью: выполнять кодирование аудио для текущего входного аудиокадра и выводить кодированный аудиосигнал.
[0224] В некоторых вариантах осуществления настоящего изобретения, как показано на фиг. 3-c, модуль 301 выбора может включать в себя блок 3013 определения, первый блок 3011 оценки и второй блок 3022 оценки. Опорная эффективность линейного прогнозирования аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования и опорную эффективность кратковременного линейного прогнозирования аудиокадра.
[0225] Первый блок 3011 оценки сконфигурирован с возможностью оценивать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра.
[0226] Второй блок 3012 оценки сконфигурирован с возможностью оценивать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0227] Блок 3013 определения сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством первого блока 3011 оценки, меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством второго блока 3012 оценки, меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования, и отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в субкодер 303 типа B; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством первого блока 3011 оценки, превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством второго блока 3012 оценки, превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования, и отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в субкодер 302 типа B.
[0228] В некоторых вариантах осуществления настоящего изобретения, как показано на фиг. 3-d и фиг. 3-e, модуль 301 выбора не включает в себя первый блок 3011 оценки или не включает в себя второй блок 3012 оценки.
[0229] В архитектуре, показанной на фиг. 3-d, блок 3013 определения может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством первого блока 3011 оценки, меньше первого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования, и отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в субкодер 303 типа B; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством первого блока 3011 оценки, превышает или равна первому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования, и отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в субкодер 302 типа B.
[0230] В архитектуре, показанной на фиг. 3-e, блок 3013 определения может быть сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством второго блока 3012 оценки, меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования, и отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в субкодер 303 типа B; или если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством второго блока 3012 оценки, превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования, и отправлять сигнал управления маршрутизацией в управляемый маршрутизатор 304 с тем, чтобы управлять управляемым маршрутизатором 304 таким образом, чтобы выводить текущий аудиокадр, который вводится в управляемый маршрутизатор 304, в субкодер 302 типа B.
[0231] В некоторых вариантах осуществления настоящего изобретения, как показано на фиг. 3-f, на основе аудиокодера 300 с архитектурой, показанной на фиг. 3-c, аудиокодер 300 дополнительно может включать в себя препроцессор 3014, сконфигурированный с возможностью получать остаток линейного прогнозирования текущего аудиокадра, причем препроцессор 3014, в частности, может быть сконфигурирован с возможностью фильтровать сигнал временной области текущего аудиокадра посредством использования аналитического фильтра A(Z), получать остаток R линейного прогнозирования текущего аудиокадра, причем коэффициент фильтрации фильтра A(Z) представляет собой коэффициент линейного прогнозирования текущего аудиокадра.
[0232] Первый блок 3011 оценки, в частности, сконфигурирован с возможностью: получать корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования и получать, на основе взаимосвязи преобразования между корреляцией и эффективностью долговременного линейного прогнозирования текущего аудиокадра, эффективность долговременного линейного прогнозирования, которую имеет вышеприведенный текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной корреляцией, причем вышеприведенный первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, вышеприведенный первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остаток линейного прогнозирования хронологического аудиокадра, который имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остатки линейного прогнозирования некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которые имеют вышеприведенный текущий аудиокадр и длительность которых является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра), и вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию хронологического аудиокадра, которое имеет вышеприведенный текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которое имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра).
[0233] В некоторых вариантах осуществления настоящего изобретения, как показано на фиг. 3-g, на основе аудиокодера 300 с архитектурой, показанной на фиг. 3-f, аудиокодер 300 дополнительно может включать в себя кэш 308, причем кэш 308 может кэшировать возбуждение по линейному прогнозированию или остатки линейного прогнозирования всех аудиокадров или некоторых аудиокадров, так что возбуждение по линейному прогнозированию или остатки линейного прогнозирования используются в качестве хронологического возбуждения по линейному прогнозированию или хронологических остатков линейного прогнозирования, которые могут использоваться в возможном следующем аудиокадре, чтобы вычислять корреляцию между хронологическим возбуждением по линейному прогнозированию или хронологическими остатками линейного прогнозирования и остатком линейного прогнозирования следующего аудиокадра. Первый блок 3011 оценки может получать первый хронологический сигнал линейного прогнозирования из кэша 308.
[0234] В некоторых вариантах осуществления настоящего изобретения, как показано на фиг. 3-h, хронологическое возбуждение по линейному прогнозированию или хронологический остаток линейного прогнозирования, кэшированный посредством кэша 308, могут исходить из локального аудиодекодера 311. Локальный аудиодекодер 311 может выполнять обработку декодирования для кодированного аудиокадра, который выводится после получения посредством кодирования посредством субкодера 302 типа A и субкодера 303 типа B, и выводить декодированный аудиокадр, и блок 312 линейного прогнозирования может выполнять линейное прогнозирование для аудиокадра временной области, выводимого посредством локального аудиодекодера 311, чтобы получать остаток линейного прогнозирования или возбуждение по линейному прогнозированию аудиокадра.
[0235] В некоторых вариантах осуществления настоящего изобретения, как показано на фиг. 3-i, хронологическое возбуждение по линейному прогнозированию, кэшированное посредством кэша 308, также может исходить из субкодера 302 типа A, причем субкодер 302 типа A получает возбуждение по линейному прогнозированию аудиокадра в процессе кодирования аудиокадра, и субкодер 302 типа A может выводить полученное возбуждение по линейному прогнозированию аудиокадра в кэш 308 для кэширования.
[0236] В некоторых вариантах осуществления настоящего изобретения, первое хронологическое возбуждение по линейному прогнозированию или вышеприведенный первый хронологический остаток линейного прогнозирования, используемый посредством первого блока 3011 оценки, чтобы оценивать эффективность долговременного линейного прогнозирования текущего аудиокадра, могут определяться на основе основного тона вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию, кэшированным посредством кэша 308, и остатком линейного прогнозирования вышеприведенного текущего аудиокадра; или корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим возбуждением по линейному прогнозированию, кэшированным посредством кэша 308, и остатком линейного прогнозирования вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования, кэшированным посредством кэша 308, и остатком линейного прогнозирования вышеприведенного текущего аудиокадра; или корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим остатком линейного прогнозирования, кэшированным посредством кэша 308, и остатком линейного прогнозирования вышеприведенного текущего аудиокадра.
[0237] Аудиокодер 300 может представлять собой любое устройство, которое должно собирать, сохранять или передавать наружу аудиосигнал, например, мобильный телефон, планшетный компьютер, персональный компьютер или ноутбук.
[0238] Ссылаясь на фиг. 4, фиг. 4 является принципиальной структурной схемой аудиокодера 400 согласно другому варианту осуществления настоящего изобретения. Аудиокодер 400 может включать в себя блок 410 оценки, блок 420 определения и блок 430 кодирования.
[0239] Блок 410 оценки сконфигурирован с возможностью оценивать опорную эффективность линейного прогнозирования текущего аудиокадра.
[0240] Блок 420 определения сконфигурирован с возможностью определять схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, которая оценивается посредством блока 410 оценки.
[0241] Блок 430 кодирования сконфигурирован с возможностью осуществлять кодирование аудио для вышеприведенного текущего аудиокадра согласно схеме кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и которая определяется посредством блока 420 определения.
[0242] В вариантах осуществления настоящего изобретения, опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0243] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная опорная эффективность линейного прогнозирования включает в себя, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, причем вышеприведенная опорная эффективность интегрированного линейного прогнозирования получается на основе вышеприведенной опорной эффективности долговременного линейного прогнозирования и вышеприведенной опорной эффективности кратковременного линейного прогнозирования.
[0244] Например, опорная эффективность долговременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности долговременного линейного прогнозирования текущего аудиокадра, опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности кратковременного линейного прогнозирования текущего аудиокадра, и опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра может получаться, например, на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0245] Очевидно, что диапазон значений опорной эффективности линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x1 (где x1 является положительным числом); диапазон значений опорной эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x2 (где x2 является положительным числом); диапазон значений опорной эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x3 (где x3 является положительным числом); диапазон значений опорной эффективности интегрированного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x4 (где x4 является положительным числом); диапазон значений эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x5 (где x5 является положительным числом); и диапазон значений эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x6 (где x6 является положительным числом), где x1, x2, x3, x4, x5 или x6 может составлять, например, 0,5, 0,8, 1,5, 2, 5, 10, 50, 100 или другое положительное число.
[0246] В некоторых вариантах осуществления настоящего изобретения, блок оценки, в частности, может быть сконфигурирован с возможностью оценивать опорную эффективность линейного прогнозирования вышеприведенного текущего аудиокадра, когда текущий аудиокадр представляет собой неречевой и аудиокадр.
[0247] В некоторых вариантах осуществления настоящего изобретения, опорная эффективность интегрированного линейного прогнозирования аудиокадра (например, текущего аудиокадра или другого аудиокадра) получается на основе опорной эффективности долговременного линейного прогнозирования аудиокадра и опорной эффективности кратковременного линейного прогнозирования аудиокадра. Опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы (причем взвешенное значение, соответствующее значению взвешенной суммы в данном документе, может задаваться согласно фактическому требованию, и взвешенное значение может составлять, например, 0,5, 1, 2, 3, 5, 10 или другое значение) или среднее значение опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра. Безусловно, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра также может получаться, посредством использования другого алгоритма, на основе опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0248] Очевидно, что, поскольку опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя различные типы эффективности линейного прогнозирования, могут быть предусмотрены различные конкретные способы определения, посредством блока 420 определения, схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра.
[0249] Далее проиллюстрированы некоторые возможные способы по вариантам осуществления посредством использования примеров.
[0250] В некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0251] В еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0252] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0253] В некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0254] В еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0255] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0256] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, сконфигурирован с возможностью: определять первый интервал эффективности линейного прогнозирования, в который попадает опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, первую схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным первым интервалом эффективности линейного прогнозирования, причем вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0257] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 420 определения, в частности, сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0258] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 420 определения, в частности, сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0259] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0260] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, сконфигурирован с возможностью: определять второй интервал эффективности линейного прогнозирования, в который попадает опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, вторую схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным вторым интервалом эффективности линейного прогнозирования, причем вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0261] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 420 определения, в частности, сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0262] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 420 определения, в частности, сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0263] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 420 определения, в частности, сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0264] В других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 420 определения, в частности, сконфигурирован с возможностью: определять третий интервал эффективности линейного прогнозирования, в который попадает опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, третью схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным третьим интервалом эффективности линейного прогнозирования, причем вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования.
[0265] В некоторых вариантах осуществления настоящего изобретения, схема кодирования аудио на основе линейного прогнозирования может включать в себя ACELP-кодирование, TCX и т.п.; схема кодирования аудио на основе нелинейного прогнозирования может включать в себя GAC, причем GAC может включать в себя, например, MDCT-кодирование или DCT-кодирование.
[0266] Очевидно, что конкретные значения для пороговых значений (например, первого порогового значения, второго порогового значения, третьего порогового значения, четвертого порогового значения, пятого порогового значения и шестого порогового значения), упомянутых в вышеприведенных примерах, могут задаваться согласно требованию или согласно окружению применения и сценарию применения. Например, если диапазон значений опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение первого порогового значения может составлять 0,2, 0,5, 0,6, 0,8 и т.п., если диапазон значений опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение второго порогового значения может составлять 0,3, 0,3, 0,6, 0,8 и т.п., и другой сценарий выведен из этого. Дополнительно, значения для пороговых значений дополнительно могут регулироваться динамическим и адаптивным способом согласно требованию.
[0267] Очевидно, что различные типы эффективности линейного прогнозирования, включенной в опорную эффективность линейного прогнозирования вышеприведенного текущего аудиокадра, могут быть, в частности, оценены посредством блока 410 оценки различными способами. Далее используются некоторые возможные способы по вариантам осуществления в качестве примеров для того, чтобы выполнять описание.
[0268] В некоторых вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности долговременного линейного прогнозирования текущего аудиокадра, блок 410 оценки, в частности, сконфигурирован с возможностью оценивать эффективность долговременного линейного прогнозирования текущего аудиокадра, причем эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0269] В других вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 410 оценки, в частности, сконфигурирован с возможностью: получать эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получать эффективность линейного прогнозирования N1 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычислять первое статистическое значение эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N1 является положительным целым числом, вышеприведенное первое статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N11 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N11 хронологических аудиокадров представляют собой поднабор вышеприведенных N1 хронологических аудиокадров. Первое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0270] В других вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 410 оценки, в частности, сконфигурирован с возможностью: получать эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N2 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычислять второе статистическое значение опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N2 является положительным целым числом, вышеприведенное второе статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N21 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N21 хронологических аудиокадров представляют собой поднабор вышеприведенных N2 хронологических аудиокадров. Второе статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0271] В других вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, блок 410 оценки, в частности, сконфигурирован с возможностью: получать эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N4 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получать эффективность линейного прогнозирования N3 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычислять третье статистическое значение эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N3 и N4 являются положительными целыми числами, вышеприведенное третье статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N31 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N41 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, вышеприведенные N31 хронологических аудиокадров представляют собой поднабор вышеприведенных N3 хронологических аудиокадров, вышеприведенные N41 хронологических аудиокадров представляют собой поднабор вышеприведенных N4 хронологических аудиокадров, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра. Третье статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0272] В некоторых вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 410 оценки, в частности, может быть сконфигурирован с возможностью оценивать эффективность кратковременного линейного прогнозирования текущего аудиокадра, причем эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0273] В других вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 410 оценки, в частности, может быть сконфигурирован с возможностью: получать эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получать эффективность линейного прогнозирования N5 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычислять четвертое статистическое значение эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N5 является положительным целым числом, вышеприведенное четвертое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N51 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N51 хронологических аудиокадров представляют собой поднабор вышеприведенных N5 хронологических аудиокадров. Четвертое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0274] В других вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 410 оценки, в частности, может быть сконфигурирован с возможностью: получать эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N6 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычислять пятое статистическое значение опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N6 является положительным целым числом, вышеприведенное пятое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N61 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N61 хронологических аудиокадров представляют собой поднабор вышеприведенных N6 хронологических аудиокадров. Пятое статистическое значение, полученное посредством блока 410 оценки посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0275] В других вариантах осуществления настоящего изобретения, в аспекте оценки опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, вышеприведенный блок 410 оценки, в частности, может быть сконфигурирован с возможностью: получать эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получать опорную эффективность линейного прогнозирования N8 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получать эффективность линейного прогнозирования N7 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычислять шестое статистическое значение эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N7 и N8 являются положительными целыми числами, вышеприведенное шестое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N71 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N81 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, вышеприведенные N71 хронологических аудиокадров представляют собой поднабор вышеприведенных N7 хронологических аудиокадров, и вышеприведенные N81 хронологических аудиокадров представляют собой поднабор вышеприведенных N8 хронологических аудиокадров. Шестое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0276] В некоторых вариантах осуществления настоящего изобретения, эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0277] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки, блок 410 оценки, в частности, сконфигурирован с возможностью получать эффективность кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра.
[0278] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра, блок 410 оценки, в частности, может быть сконфигурирован с возможностью вычислять частоту изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, причем вышеприведенная частота изменения энергии представляет собой эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, или эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра получается посредством преобразования на основе вышеприведенной частоты изменения энергии, и энергия, которую имеет вышеприведенный текущий аудиокадр и которая получена после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Например, может быть предусмотрена взаимосвязь преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра, и эффективность кратковременного линейного прогнозирования, которую имеет текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной частотой изменения энергии, может получаться на основе взаимосвязи преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра. Обычно, большая частота изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0279] В некоторых вариантах осуществления настоящего изобретения, частота изменения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой отношение энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, к энергии остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее отношение, полученное посредством деления энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, на энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0280] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки, вышеприведенный блок 410 оценки, в частности, может быть сконфигурирован с возможностью получать корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно вычислению остатка линейного прогнозирования текущего аудиокадра и первого хронологического сигнала линейного прогнозирования, причем вышеприведенная корреляция представляет собой эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, или эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра получается на основе вышеприведенной корреляции, вышеприведенный первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остаток линейного прогнозирования хронологического аудиокадра, который имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остатки линейного прогнозирования некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которые имеют вышеприведенный текущий аудиокадр и длительность которых является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра), и вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию хронологического аудиокадра, которое имеет вышеприведенный текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которое имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра).
[0281] Корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования может получаться посредством блока 410 оценки согласно остатку линейного прогнозирования текущего аудиокадра и первому хронологическому сигналу линейного прогнозирования различными способами.
[0282] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно вычислению остатка линейного прогнозирования текущего аудиокадра и первого хронологического сигнала линейного прогнозирования, вышеприведенный блок 410 оценки, в частности, может быть сконфигурирован с возможностью: вычислять корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования; или
- умножать остаток линейного прогнозирования текущего аудиокадра на коэффициент усиления, чтобы получать усиленный остаток линейного прогнозирования вышеприведенного текущего аудиокадра, и получать корреляцию между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования;
- или:
- умножать первый хронологический сигнал линейного прогнозирования на коэффициент усиления, чтобы получать усиленный первый хронологический сигнал линейного прогнозирования, и получать корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0283] Обычно, большая корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0284] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию или вышеприведенный первый хронологический остаток линейного прогнозирования могут определяться на основе основного тона вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра.
[0285] В некоторых вариантах осуществления настоящего изобретения, корреляция между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования, например, представляет собой значение функции взаимной корреляции во временной области и/или значение функции взаимной корреляции в частотной области, либо корреляция между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования может представлять собой искажение во временной области и/или искажение в частотной области. В некоторых вариантах осуществления настоящего изобретения, вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K1 элементов разрешения по частоте в частотной области, или вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K2 подполос частот в частотной области, где K1 и K2 являются положительными целыми числами. В некоторых вариантах осуществления настоящего изобретения, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, представляет собой перцепционный весовой коэффициент, который отражает психоакустическую модель. Безусловно, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, также может представлять собой другой весовой коэффициент, который задается на основе фактического требования. Посредством тестирования обнаружено, что использование перцепционного весового коэффициента помогает задавать то, что вычисленное искажение лучше удовлетворяет субъективному качеству, за счет этого помогая повышать производительность.
[0286] Обычно, большее значение взаимной корреляционной функции во временной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее значение взаимной корреляционной функции в частотной области остатка линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенного первого хронологического сигнала линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение в частотной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение во временной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0287] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию, сформированное посредством выполнения кодирования аудио для хронологического аудиокадра относительно вышеприведенного текущего аудиокадра посредством использования схемы кодирования на основе линейного прогнозирования.
[0288] В некоторых вариантах осуществления настоящего изобретения, вышеприведенный первый хронологический остаток линейного прогнозирования получается на основе сигнала временной области первого хронологического аудиокадра относительно вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного первого хронологического аудиокадра, причем коэффициент линейного прогнозного кодирования вышеприведенного первого хронологического аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0289] В некоторых вариантах осуществления настоящего изобретения, остаток линейного прогнозирования вышеприведенного текущего аудиокадра получается на основе сигнала временной области вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного текущего аудиокадра, причем коэффициент линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0290] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой наложенное возбуждение из возбуждения по адаптивной таблице кодирования и возбуждения по фиксированной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по адаптивной таблице кодирования.
[0291] Очевидно, что функции функциональных модулей аудиокодера 400 в этом варианте осуществления могут быть, в частности, реализованы согласно способу в вышеприведенном варианте осуществления способа. Для получения сведений по конкретному процессу реализации, следует обратиться к связанным описаниям вышеприведенного варианта осуществления способа. Подробности не описываются повторно в данном документе. Аудиокодер 400 может представлять собой любое устройство, которое должно собирать, сохранять или может передавать наружу аудиосигнал, например, мобильный телефон, планшетный компьютер, персональный компьютер или ноутбук.
[0292] Для получения сведений по примерам значений для пороговых значений (например, первого порогового значения и второго порогового значения) и других параметров (например, N1, N11, N21 и N2), предусмотренных в этом варианте осуществления устройства, следует обратиться к связанным примерам значений в вышеприведенном варианте осуществления способа. Подробности не описываются повторно в данном документе.
[0293] Можно выяснить, что в техническом решении в этом варианте осуществления, аудиокодер 400 сначала оценивает опорную эффективность линейного прогнозирования текущего аудиокадра; определяет, посредством использования оцененной опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра, схему кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования; и выполняет кодирование аудио для вышеприведенного текущего аудиокадра согласно определенной схеме кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования. В процессе определения схемы кодирования аудио в вышеприведенном решении, не должна выполняться операция, которая должна выполняться в существующем режиме выбора с замкнутым контуром, для выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио; вместо этого, схема кодирования аудио, которая должна выбираться, определяется посредством использования опорной эффективности линейного прогнозирования текущего аудиокадра. Вычислительная сложность оценки опорной эффективности линейного прогнозирования текущего аудиокадра, в общем, гораздо меньше вычислительной сложности выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио. Следовательно, по сравнению с существующим механизмом, вышеприведенное решение в этом варианте осуществления настоящего изобретения помогает уменьшать сложность операции кодирования аудио и дополнительно уменьшать объем служебной информации при кодировании аудио.
[0294] Ссылаясь на фиг. 5, фиг. 5 описывает структуру кодера для декодирования потока речевых аудиобитов согласно другому варианту осуществления настоящего изобретения, причем кодер включает в себя: по меньшей мере, одну шину 501, по меньшей мере, один процессор 502, соединенный с шиной 501, и, по меньшей мере, одно запоминающее устройство 503, соединенное с шиной 501.
[0295] Посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502 сконфигурирован с возможностью: оценивать опорную эффективность линейного прогнозирования текущего аудиокадра; определять схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра; и выполнять кодирование аудио для вышеприведенного текущего аудиокадра согласно схеме кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра.
[0296] В вариантах осуществления настоящего изобретения, опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0297] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная опорная эффективность линейного прогнозирования включает в себя, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, причем вышеприведенная опорная эффективность интегрированного линейного прогнозирования получается на основе вышеприведенной опорной эффективности долговременного линейного прогнозирования и вышеприведенной опорной эффективности кратковременного линейного прогнозирования.
[0298] Опорная эффективность долговременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности долговременного линейного прогнозирования текущего аудиокадра, опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности кратковременного линейного прогнозирования текущего аудиокадра, и опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра может получаться, например, на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0299] Очевидно, что диапазон значений опорной эффективности линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x1 (где x1 является положительным числом); диапазон значений опорной эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x2 (где x2 является положительным числом); диапазон значений опорной эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x3 (где x3 является положительным числом); диапазон значений опорной эффективности интегрированного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x4 (где x4 является положительным числом); диапазон значений эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x5 (где x5 является положительным числом); и диапазон значений эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x6 (где x6 является положительным числом), где x1, x2, x3, x4, x5 или x6 может составлять, например, 0,5, 0,8, 1,5, 2, 5, 10, 50, 100 или другое положительное число.
[0300] В некоторых вариантах осуществления настоящего изобретения, может быть предусмотрена заданная взаимосвязь преобразования между схемой кодирования аудио и опорной эффективностью линейного прогнозирования аудиокадра. Например, различные схемы кодирования аудио могут соответствовать различной опорной эффективности линейного прогнозирования, или различные схемы кодирования аудио могут соответствовать различным опорным интервалам эффективности линейного прогнозирования. Например, схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может определяться, по меньшей мере, из двух схем кодирования аудио.
[0301] В некоторых вариантах осуществления настоящего изобретения, до оценки опорной эффективности линейного прогнозирования текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502 может быть дополнительно сконфигурирован с возможностью сначала определять то, представляет собой или нет текущий аудиокадр речевой и аудиокадр. Например, оценка опорной эффективности линейного прогнозирования текущего аудиокадра может включать в себя: оценку опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра, когда текущий аудиокадр представляет собой неречевой и аудиокадр. Помимо этого, до того, как оценивается опорная эффективность линейного прогнозирования текущего аудиокадра, то, представляет собой текущий аудиокадр речевой и аудиокадр или нет, может не различаться.
[0302] В некоторых вариантах осуществления настоящего изобретения, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы (причем взвешенное значение, соответствующее значению взвешенной суммы в данном документе, может задаваться согласно фактическому требованию, и взвешенное значение может составлять, например, 0,5, 1, 2, 3, 5, 10 или другое значение) или среднее значение опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра. Безусловно, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра также может получаться, посредством использования другого алгоритма, на основе опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0303] Очевидно, что, поскольку опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя различные типы эффективности линейного прогнозирования, могут быть предусмотрены различные конкретные способы определения, посредством процессора 502, схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Далее проиллюстрированы некоторые возможные способы по вариантам осуществления посредством использования примеров.
[0304] Например, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0305] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0306] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0307] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0308] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0309] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0310] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: определять первый интервал эффективности линейного прогнозирования, в который попадает опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, первую схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным первым интервалом эффективности линейного прогнозирования, причем вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования. Различные интервалы эффективности линейного прогнозирования соответствуют различным схемам кодирования аудио. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-30%, 30-70% и 70-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-30% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-30%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-30%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 30-70% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 30-70%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 30-70%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0311] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0312] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0313] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0314] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: определять второй интервал эффективности линейного прогнозирования, в который попадает опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, вторую схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным вторым интервалом эффективности линейного прогнозирования или схемой кодирования аудио не на основе линейного прогнозирования, причем вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые составляют 0-40%, 40-60% и 60-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-40% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-40%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-40%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 40-60% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 40-60%), определяется то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 40-60%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0315] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0316] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0317] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0318] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью: определять третий интервал эффективности линейного прогнозирования, в который попадает опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, третью схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным третьим интервалом эффективности линейного прогнозирования или схемой кодирования аудио не на основе линейного прогнозирования, причем вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-50%, 50-80% и 80-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-50% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-50%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-50%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 50-80% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 50-80%), определяется то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 50-80%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0319] В некоторых вариантах осуществления настоящего изобретения, схема кодирования аудио на основе линейного прогнозирования может включать в себя кодирование на основе линейного прогнозирования с возбуждением по алгебраическому коду (ACELP), возбуждение по кодированию с преобразованием (TCX) и т.п.; схема кодирования аудио на основе нелинейного прогнозирования может включать в себя общее кодирование аудио (GAC), причем GAC может включать в себя, например, кодирование с модифицированным дискретным косинусным преобразованием (MDCT) или кодирование с дискретным косинусным преобразованием (DCT).
[0320] Очевидно, что конкретные значения для пороговых значений (например, первого порогового значения, второго порогового значения, третьего порогового значения, четвертого порогового значения, пятого порогового значения и шестого порогового значения), упомянутых в вышеприведенных примерах, могут задаваться согласно требованию или согласно окружению применения и сценарию применения. Например, если диапазон значений опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение первого порогового значения может составлять 0,2, 0,5, 0,6, 0,8 и т.п., если диапазон значений опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение второго порогового значения может составлять 0,3, 0,3, 0,6, 0,8 и т.п., и другой сценарий выведен из этого. Дополнительно, значения для пороговых значений дополнительно могут регулироваться динамическим и адаптивным способом согласно требованию.
[0321] Очевидно, что различные типы эффективности линейного прогнозирования, включенной в опорную эффективность линейного прогнозирования вышеприведенного текущего аудиокадра, могут быть, в частности, оценены различными способами. Далее используются некоторые возможные способы по вариантам осуществления в качестве примеров для того, чтобы выполнять описание.
[0322] Например, в некоторых вариантах осуществления настоящего изобретения, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: оценка эффективности долговременного линейного прогнозирования текущего аудиокадра, причем эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0323] Альтернативно, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N1 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление первого статистического значения эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N1 является положительным целым числом, вышеприведенное первое статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N11 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N11 хронологических аудиокадров представляют собой поднабор вышеприведенных N1 хронологических аудиокадров. Первое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0324] Альтернативно, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N2 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление второго статистического значения опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N2 является положительным целым числом, вышеприведенное второе статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N21 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N21 хронологических аудиокадров представляют собой поднабор вышеприведенных N2 хронологических аудиокадров. Второе статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0325] Альтернативно, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N4 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N3 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление третьего статистического значения эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N3 и N4 являются положительными целыми числами, вышеприведенное третье статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N31 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N41 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, вышеприведенные N31 хронологических аудиокадров представляют собой поднабор вышеприведенных N3 хронологических аудиокадров, вышеприведенные N41 хронологических аудиокадров представляют собой поднабор вышеприведенных N4 хронологических аудиокадров, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра. Пересекающийся набор вышеприведенных N3 хронологических аудиокадров и вышеприведенных N4 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Третье статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0326] Например, в некоторых вариантах осуществления настоящего изобретения, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: оценка эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0327] Альтернативно, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N5 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление четвертого статистического значения эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N5 является положительным целым числом, вышеприведенное четвертое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N51 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N51 хронологических аудиокадров представляют собой поднабор вышеприведенных N5 хронологических аудиокадров. Четвертое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0328] Альтернативно, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N6 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление пятого статистического значения опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N6 является положительным целым числом, вышеприведенное пятое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N61 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N61 хронологических аудиокадров представляют собой поднабор вышеприведенных N6 хронологических аудиокадров. Пятое статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0329] Альтернативно, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N8 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N7 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление шестого статистического значения эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N7 и N8 являются положительными целыми числами, вышеприведенное шестое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N71 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N81 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, вышеприведенные N71 хронологических аудиокадров представляют собой поднабор вышеприведенных N7 хронологических аудиокадров, и вышеприведенные N81 хронологических аудиокадров представляют собой поднабор вышеприведенных N8 хронологических аудиокадров. Пересекающийся набор вышеприведенных N7 хронологических аудиокадров и вышеприведенных N8 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Шестое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0330] В некоторых вариантах осуществления настоящего изобретения, эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0331] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, может быть сконфигурирован с возможностью вычислять частоту изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, причем вышеприведенная вычисленная частота изменения энергии представляет собой эффективность кратковременного линейного прогнозирования текущего аудиокадра, или эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством преобразования на основе вышеприведенной вычисленной частоты изменения энергии, и энергия, которую имеет вышеприведенный текущий аудиокадр и которая получена после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Например, может быть предусмотрена взаимосвязь преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра, и эффективность кратковременного линейного прогнозирования, которую имеет текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной частотой изменения энергии, может получаться на основе взаимосвязи преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра. Обычно, большая частота изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0332] Например, частота изменения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, может представлять собой отношение или обратную величину отношения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, к энергии остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее отношение, полученное посредством деления энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, на энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0333] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, может быть сконфигурирован с возможностью получать корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования, причем вышеприведенная корреляция представляет собой эффективность долговременного линейного прогнозирования текущего аудиокадра, или эффективность долговременного линейного прогнозирования текущего аудиокадра получается на основе вышеприведенного преобразования. Вышеприведенный первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, вышеприведенный первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остаток линейного прогнозирования хронологического аудиокадра, который имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остатки линейного прогнозирования некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которые имеют вышеприведенный текущий аудиокадр и длительность которых является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра), и вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию хронологического аудиокадра, которое имеет вышеприведенный текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которое имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра). Например, имеется взаимосвязь преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра, и эффективность долговременного линейного прогнозирования, которую имеет вышеприведенный текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной корреляцией, может получаться на основе взаимосвязи преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра.
[0334] Корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования может получаться согласно остатку линейного прогнозирования текущего аудиокадра и первому хронологическому сигналу линейного прогнозирования различными способами.
[0335] Например, в аспекте получения корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования, посредством активации, посредством использования шины 501, кода, сохраненного в запоминающем устройстве 503, процессор 502, в частности, может быть сконфигурирован с возможностью вычислять корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования.
[0336] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение остатка линейного прогнозирования текущего аудиокадра на коэффициент усиления, чтобы получать усиленный остаток линейного прогнозирования вышеприведенного текущего аудиокадра, и получение корреляции между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0337] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение первого хронологического сигнала линейного прогнозирования на коэффициент усиления, чтобы получать усиленный первый хронологический сигнал линейного прогнозирования, и получение корреляции между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0338] Вышеприведенное первое хронологическое возбуждение по линейному прогнозированию или вышеприведенный первый хронологический остаток линейного прогнозирования могут определяться на основе основного тона вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра.
[0339] Обычно, большая корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0340] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная корреляция, например, представляет собой значение функции взаимной корреляции во временной области и/или значение функции взаимной корреляции в частотной области, или вышеприведенная корреляция может представлять собой искажение во временной области и/или искажение в частотной области (причем искажение в частотной области также может упоминаться в качестве искажения спектра).
[0341] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K1 элементов разрешения по частоте в частотной области, или вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K2 подполос частот в частотной области, где K1 и K2 являются положительными целыми числами.
[0342] Обычно, большее значение взаимной корреляционной функции во временной области остатка линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенного первого хронологического сигнала линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее значение взаимной корреляционной функции в частотной области остатка линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенного первого хронологического сигнала линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение в частотной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение во временной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0343] В некоторых вариантах осуществления настоящего изобретения, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, представляет собой перцепционный весовой коэффициент, который отражает психоакустическую модель. Безусловно, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, также может представлять собой другой весовой коэффициент, который задается на основе фактического требования. Посредством тестирования обнаружено, что использование перцепционного весового коэффициента помогает задавать то, что вычисленное искажение лучше удовлетворяет субъективному качеству, за счет этого помогая повышать производительность.
[0344] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию, сформированное посредством выполнения кодирования аудио для хронологического аудиокадра относительно вышеприведенного текущего аудиокадра посредством использования схемы кодирования на основе линейного прогнозирования.
[0345] В некоторых вариантах осуществления настоящего изобретения, вышеприведенный первый хронологический остаток линейного прогнозирования может получаться на основе сигнала временной области первого хронологического аудиокадра относительно вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного первого хронологического аудиокадра, причем коэффициент линейного прогнозного кодирования вышеприведенного первого хронологического аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0346] В некоторых вариантах осуществления настоящего изобретения, остаток линейного прогнозирования вышеприведенного текущего аудиокадра может получаться на основе сигнала временной области вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного текущего аудиокадра, причем коэффициент линейного прогнозирования вышеприведенного текущего аудиокадра может представлять собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0347] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой наложенное возбуждение из возбуждения по адаптивной таблице кодирования и возбуждения по фиксированной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по адаптивной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой другой тип возбуждения по таблице кодирования.
[0348] Очевидно, что функции функциональных модулей аудиокодера 500 в этом варианте осуществления могут быть, в частности, реализованы согласно способу в вышеприведенном варианте осуществления способа. Для получения сведений по конкретному процессу реализации, следует обратиться к связанным описаниям вышеприведенного варианта осуществления способа. Подробности не описываются повторно в данном документе. Аудиокодер 500 может представлять собой любое устройство, которое должно собирать, сохранять или может передавать наружу аудиосигнал, например, может представлять собой мобильный телефон, планшетный компьютер, персональный компьютер или ноутбук.
[0349] Для получения сведений по примерам значений для пороговых значений (например, первого порогового значения и второго порогового значения) и других параметров (например, N1, N11, N21 и N2), предусмотренных в этом варианте осуществления устройства, следует обратиться к связанным примерам значений в вышеприведенном варианте осуществления способа. Подробности не описываются повторно в данном документе.
[0350] Можно выяснить, что в техническом решении в этом варианте осуществления, аудиокодер 500 сначала оценивает опорную эффективность линейного прогнозирования текущего аудиокадра; определяет, посредством использования оцененной опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра, схему кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования; и выполняет кодирование аудио для вышеприведенного текущего аудиокадра согласно определенной схеме кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования. В процессе определения схемы кодирования аудио в вышеприведенном решении, не должна выполняться операция, которая должна выполняться в существующем режиме выбора с замкнутым контуром, для выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио; вместо этого, схема кодирования аудио, которая должна выбираться, определяется посредством использования опорной эффективности линейного прогнозирования текущего аудиокадра. Вычислительная сложность оценки опорной эффективности линейного прогнозирования текущего аудиокадра, в общем, гораздо меньше вычислительной сложности выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио. Следовательно, по сравнению с существующим механизмом, вышеприведенное решение в этом варианте осуществления настоящего изобретения помогает уменьшать сложность операции кодирования аудио и дополнительно уменьшать объем служебной информации при кодировании аудио.
[0351] Ссылаясь на фиг. 6, фиг. 6 является структурной блок-схемой аудиокодера 600 согласно другому варианту осуществления настоящего изобретения. Аудиокодер 600 может включать в себя, по меньшей мере, один процессор 601, по меньшей мере, один сетевой интерфейс 604 или другой пользовательский интерфейс 603, запоминающее устройство 605 и, по меньшей мере, одну шину 602 связи. Шина 602 связи сконфигурирована с возможностью реализовывать соединение и связь между этими компонентами. Аудиокодер 600 необязательно включает в себя пользовательский интерфейс 603, который включает в себя дисплей (например, сенсорный экран, ЖК-дисплей, CRT, голографический дисплей (голографический дисплей) или проектор (проектор)), устройство с поддержкой щелчков (например, мышь, шаровой манипулятор (шаровой манипулятор), сенсорную панель или сенсорный экран), камеру и/или устройство с датчиками и т.п.
[0352] Запоминающее устройство 602 может включать в себя постоянное запоминающее устройство и оперативное запоминающее устройство и предоставляет инструкцию и данные в процессор 601. Часть запоминающего устройства 602 дополнительно может включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM).
[0353] В некоторых способах реализации, запоминающее устройство 605 сохраняет следующие элементы, исполняемый модуль или структуру данных либо их поднабор этого, либо их расширенный набор:
- операционную систему 6051, включающую в себя различные системные программы и сконфигурированную с возможностью реализовывать различные базовые услуги и обрабатывать аппаратные задачи; и
- прикладной программный модуль 6052, включающий в себя различные прикладные программы и сконфигурированный с возможностью реализовывать различные прикладные услуги.
[0354] Прикладной программный модуль 6052 включает в себя, но не только, блок 410 оценки, блок 420 определения, блок 430 кодирования и т.п.
[0355] В этом варианте осуществления настоящего изобретения, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601 сконфигурирован с возможностью: оценивать опорную эффективность линейного прогнозирования текущего аудиокадра; определять схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра; и выполнять кодирование аудио для вышеприведенного текущего аудиокадра согласно схеме кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра.
[0356] В вариантах осуществления настоящего изобретения, опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая опорная эффективность линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0357] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная опорная эффективность линейного прогнозирования включает в себя, по меньшей мере, одно из следующей эффективности линейного прогнозирования: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, причем вышеприведенная опорная эффективность интегрированного линейного прогнозирования получается на основе вышеприведенной опорной эффективности долговременного линейного прогнозирования и вышеприведенной опорной эффективности кратковременного линейного прогнозирования.
[0358] Опорная эффективность долговременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности долговременного линейного прогнозирования текущего аудиокадра, опорная эффективность кратковременного линейного прогнозирования текущего аудиокадра может получаться на основе эффективности кратковременного линейного прогнозирования текущего аудиокадра, и опорная эффективность интегрированного линейного прогнозирования текущего аудиокадра может получаться, например, на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0359] Очевидно, что диапазон значений опорной эффективности линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x1 (где x1 является положительным числом); диапазон значений опорной эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x2 (где x2 является положительным числом); диапазон значений опорной эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x3 (где x3 является положительным числом); диапазон значений опорной эффективности интегрированного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x4 (где x4 является положительным числом); диапазон значений эффективности долговременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x5 (где x5 является положительным числом); и диапазон значений эффективности кратковременного линейного прогнозирования может составлять 0-1 (т.е. 0-100%), или диапазон значений может составлять 0-x6 (где x6 является положительным числом), где x1, x2, x3, x4, x5 или x6 может составлять, например, 0,5, 0,8, 1,5, 2, 5, 10, 50, 100 или другое положительное число.
[0360] В некоторых вариантах осуществления настоящего изобретения, может быть предусмотрена заданная взаимосвязь преобразования между схемой кодирования аудио и опорной эффективностью линейного прогнозирования аудиокадра. Например, различные схемы кодирования аудио могут соответствовать различной опорной эффективности линейного прогнозирования, или различные схемы кодирования аудио могут соответствовать различным опорным интервалам эффективности линейного прогнозирования. Например, схема кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, может определяться, по меньшей мере, из двух схем кодирования аудио.
[0361] В некоторых вариантах осуществления настоящего изобретения, до оценки опорной эффективности линейного прогнозирования текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601 может быть дополнительно сконфигурирован с возможностью сначала определять то, представляет собой или нет текущий аудиокадр речевой и аудиокадр. Например, оценка опорной эффективности линейного прогнозирования текущего аудиокадра может включать в себя: оценку опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра, когда текущий аудиокадр представляет собой неречевой и аудиокадр. Помимо этого, до того, как оценивается опорная эффективность линейного прогнозирования текущего аудиокадра, то, представляет собой текущий аудиокадр речевой и аудиокадр или нет, может не различаться.
[0362] В некоторых вариантах осуществления настоящего изобретения, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы (причем взвешенное значение, соответствующее значению взвешенной суммы в данном документе, может задаваться согласно фактическому требованию, и взвешенное значение может составлять, например, 0,5, 1, 2, 3, 5, 10 или другое значение) или среднее значение опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра. Безусловно, опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра также может получаться, посредством использования другого алгоритма, на основе опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорной эффективности кратковременного линейного прогнозирования текущего аудиокадра.
[0363] Очевидно, что, поскольку опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя различные типы эффективности линейного прогнозирования, могут быть предусмотрены различные конкретные способы определения, посредством процессора 601, схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Далее проиллюстрированы некоторые возможные способы по вариантам осуществления посредством использования примеров.
[0364] Например, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0365] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0366] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра и опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше первого порогового значения, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше второго порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна первому пороговому значению, и/или опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна второму пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0367] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0368] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0369] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна третьему пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше четвертого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0370] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: определять первый интервал эффективности линейного прогнозирования, в который попадает опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, первую схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным первым интервалом эффективности линейного прогнозирования, причем вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная первая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования или схему кодирования аудио не на основе линейного прогнозирования. Различные интервалы эффективности линейного прогнозирования соответствуют различным схемам кодирования аудио. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-30%, 30-70% и 70-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-30% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-30%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-30%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 30-70% (т.е. первый интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 30-70%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 30-70%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0371] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0372] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0373] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна пятому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра меньше пятого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0374] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: определять второй интервал эффективности линейного прогнозирования, в который попадает опорная эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, вторую схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным вторым интервалом эффективности линейного прогнозирования или схемой кодирования аудио не на основе линейного прогнозирования, причем вышеприведенная вторая схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вторая схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-40%, 40-60% и 60-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-40% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-40%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-40%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 40-60% (т.е. второй интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 40-60%), определяется то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 40-60%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0375] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования.
[0376] В качестве другого примера, в других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0377] В качестве другого примера, в еще одних других вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна шестому пороговому значению, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио на основе линейного прогнозирования; или если опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра меньше шестого порогового значения, определять то, что схема кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, представляет собой схему кодирования аудио не на основе линейного прогнозирования.
[0378] В качестве другого примера, в некоторых вариантах осуществления настоящего изобретения, если опорная эффективность линейного прогнозирования вышеприведенного текущего аудиокадра включает в себя опорную эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра в аспекте определения схемы кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью: определять третий интервал эффективности линейного прогнозирования, в который попадает опорная эффективность интегрированного линейного прогнозирования вышеприведенного текущего аудиокадра, и определять, согласно взаимосвязи преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования, третью схему кодирования аудио, которая находится во взаимосвязи преобразования с вышеприведенным третьим интервалом эффективности линейного прогнозирования или схемой кодирования аудио не на основе линейного прогнозирования, причем вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и вышеприведенная третья схема кодирования аудио представляет собой схему кодирования аудио на основе линейного прогнозирования. Например, предполагается, что предусмотрено три интервала эффективности линейного прогнозирования, которые могут составлять 0-50%, 50-80% и 80-100%, соответственно. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 0-50% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 0-50%), может быть определено то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 0-50%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра. Если опорная эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра попадает в интервал эффективности линейного прогнозирования в 50-80% (т.е. третий интервал эффективности линейного прогнозирования представляет собой интервал эффективности линейного прогнозирования в 50-80%), определяется то, что схема кодирования аудио, соответствующая интервалу эффективности линейного прогнозирования в 50-80%, представляет собой схему кодирования аудио, которая совпадает с опорной эффективностью линейного прогнозирования вышеприведенного текущего аудиокадра, и другой сценарий выведен из этого. Взаимосвязь преобразования между интервалом эффективности линейного прогнозирования и схемой кодирования аудио на основе линейного прогнозирования может задаваться согласно требованиям различных сценариев применения.
[0379] В некоторых вариантах осуществления настоящего изобретения, схема кодирования аудио на основе линейного прогнозирования может включать в себя кодирование на основе линейного прогнозирования с возбуждением по алгебраическому коду (ACELP), возбуждение по кодированию с преобразованием (TCX) и т.п.; схема кодирования аудио на основе нелинейного прогнозирования может включать в себя общее кодирование аудио (GAC), причем GAC может включать в себя, например, кодирование с модифицированным дискретным косинусным преобразованием (MDCT) или кодирование с дискретным косинусным преобразованием (DCT).
[0380] Очевидно, что конкретные значения для пороговых значений (например, первого порогового значения, второго порогового значения, третьего порогового значения, четвертого порогового значения, пятого порогового значения и шестого порогового значения), упомянутых в вышеприведенных примерах, могут задаваться согласно требованию или согласно окружению применения и сценарию применения. Например, если диапазон значений опорной эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение первого порогового значения может составлять 0,2, 0,5, 0,6, 0,8 и т.п., если диапазон значений опорной эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра составляет 0-1, значение второго порогового значения может составлять 0,3, 0,3, 0,6, 0,8 и т.п., и другой сценарий выведен из этого. Дополнительно, значения для пороговых значений дополнительно могут регулироваться динамическим и адаптивным способом согласно требованию.
[0381] Очевидно, что различные типы эффективности линейного прогнозирования, включенной в опорную эффективность линейного прогнозирования вышеприведенного текущего аудиокадра, могут быть, в частности, оценены различными способами. Далее используются некоторые возможные способы по вариантам осуществления в качестве примеров для того, чтобы выполнять описание.
[0382] Например, в некоторых вариантах осуществления настоящего изобретения, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: оценка эффективности долговременного линейного прогнозирования текущего аудиокадра, причем эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0383] Альтернативно, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N1 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление первого статистического значения эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N1 является положительным целым числом, вышеприведенное первое статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N11 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N11 хронологических аудиокадров представляют собой поднабор вышеприведенных N1 хронологических аудиокадров. Первое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N1 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0384] Альтернативно, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N2 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление второго статистического значения опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N2 является положительным целым числом, вышеприведенное второе статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N21 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N21 хронологических аудиокадров представляют собой поднабор вышеприведенных N2 хронологических аудиокадров. Второе статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N2 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0385] Альтернативно, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность долговременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N4 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N3 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление третьего статистического значения эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N3 и N4 являются положительными целыми числами, вышеприведенное третье статистическое значение представляет собой опорную эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N31 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N41 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, вышеприведенные N31 хронологических аудиокадров представляют собой поднабор вышеприведенных N3 хронологических аудиокадров, вышеприведенные N41 хронологических аудиокадров представляют собой поднабор вышеприведенных N4 хронологических аудиокадров, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра. Пересекающийся набор вышеприведенных N3 хронологических аудиокадров и вышеприведенных N4 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Третье статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра, например, представляет собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N3 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N4 хронологических аудиокадров и эффективности долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0386] Например, в некоторых вариантах осуществления настоящего изобретения, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: оценка эффективности кратковременного линейного прогнозирования текущего аудиокадра, причем эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0387] Альтернативно, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение эффективности линейного прогнозирования N5 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление четвертого статистического значения эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N5 является положительным целым числом, вышеприведенное четвертое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N51 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N51 хронологических аудиокадров представляют собой поднабор вышеприведенных N5 хронологических аудиокадров. Четвертое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N5 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0388] Альтернативно, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N6 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление пятого статистического значения опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N6 является положительным целым числом, вышеприведенное пятое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N61 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, и вышеприведенные N61 хронологических аудиокадров представляют собой поднабор вышеприведенных N6 хронологических аудиокадров. Пятое статистическое значение, полученное посредством вычисления, для опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение опорной эффективности линейного прогнозирования вышеприведенных N6 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0389] Альтернативно, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать опорную эффективность кратковременного линейного прогнозирования текущего аудиокадра посредством оценки следующим образом: получение эффективности кратковременного линейного прогнозирования текущего аудиокадра посредством оценки; получение опорной эффективности линейного прогнозирования N8 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; получение эффективности линейного прогнозирования N7 хронологических аудиокадров относительно вышеприведенного текущего аудиокадра; и вычисление шестого статистического значения эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, причем N7 и N8 являются положительными целыми числами, вышеприведенное шестое статистическое значение представляет собой опорную эффективность кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, эффективность линейного прогнозирования каждого хронологического аудиокадра из N71 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: эффективность долговременного линейного прогнозирования, эффективность кратковременного линейного прогнозирования и эффективность интегрированного линейного прогнозирования, опорная эффективность линейного прогнозирования каждого хронологического аудиокадра из N81 хронологических аудиокадров представляет собой, по меньшей мере, одно из следующей эффективности линейного прогнозирования каждого хронологического аудиокадра: опорная эффективность долговременного линейного прогнозирования, опорная эффективность кратковременного линейного прогнозирования и опорная эффективность интегрированного линейного прогнозирования, эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе эффективности долговременного линейного прогнозирования и эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, опорная эффективность интегрированного линейного прогнозирования каждого хронологического аудиокадра получается на основе опорной эффективности долговременного линейного прогнозирования и опорной эффективности кратковременного линейного прогнозирования каждого хронологического аудиокадра, вышеприведенные N71 хронологических аудиокадров представляют собой поднабор вышеприведенных N7 хронологических аудиокадров, и вышеприведенные N81 хронологических аудиокадров представляют собой поднабор вышеприведенных N8 хронологических аудиокадров. Пересекающийся набор вышеприведенных N7 хронологических аудиокадров и вышеприведенных N8 хронологических аудиокадров может представлять собой пустой набор или может не представлять собой пустой набор. Шестое статистическое значение, полученное посредством вычисления, для эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра, может представлять собой значение суммы, значение взвешенной суммы, значение среднего геометрического, значение среднего арифметического, значение скользящего среднего или средневзвешенное значение эффективности линейного прогнозирования вышеприведенных N7 хронологических аудиокадров, опорной эффективности линейного прогнозирования вышеприведенных N8 хронологических аудиокадров и эффективности кратковременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0390] В некоторых вариантах осуществления настоящего изобретения, эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) может использоваться для того, чтобы представлять степень, в которой может выполняться линейное прогнозирование для аудиокадра. Результат линейного прогнозирования аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) ссылается на значение линейного прогнозирования аудиокадра. Более высокая эффективность линейного прогнозирования (например, эффективность долговременного линейного прогнозирования или эффективность кратковременного линейного прогнозирования) аудиокадра (например, текущего аудиокадра или хронологического аудиокадра относительно текущего аудиокадра) указывает большую степень, в которой может выполняться линейное прогнозирование для аудиокадра.
[0391] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения эффективности кратковременного линейного прогнозирования текущего аудиокадра на основе остатка линейного прогнозирования текущего аудиокадра, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью вычислять частоту изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, причем вышеприведенная вычисленная частота изменения энергии представляет собой эффективность кратковременного линейного прогнозирования текущего аудиокадра, или эффективность кратковременного линейного прогнозирования текущего аудиокадра получается посредством преобразования на основе вышеприведенной вычисленной частоты изменения энергии, и энергия, которую имеет вышеприведенный текущий аудиокадр и которая получена после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, представляет собой энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Например, может быть предусмотрена взаимосвязь преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра, и эффективность кратковременного линейного прогнозирования, которую имеет текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной частотой изменения энергии, может получаться на основе взаимосвязи преобразования между частотой изменения энергии и эффективностью кратковременного линейного прогнозирования текущего аудиокадра. Обычно, большая частота изменения энергии, которую имеет текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0392] Например, частота изменения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до и после того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, может представлять собой отношение или обратную величину отношения энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, к энергии остатка линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее отношение, полученное посредством деления энергии, которую имеет вышеприведенный текущий аудиокадр и которая получена до того, как кратковременное линейное прогнозирование выполняется для текущего аудиокадра, на энергию остатка линейного прогнозирования вышеприведенного текущего аудиокадра указывает более высокую эффективность кратковременного линейного прогнозирования текущего аудиокадра.
[0393] В некоторых вариантах осуществления настоящего изобретения, в аспекте получения эффективности долговременного линейного прогнозирования текущего аудиокадра посредством оценки, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью получать корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования, причем вышеприведенная корреляция представляет собой эффективность долговременного линейного прогнозирования текущего аудиокадра, или эффективность долговременного линейного прогнозирования текущего аудиокадра получается на основе вышеприведенного преобразования. Вышеприведенный первый хронологический сигнал линейного прогнозирования представляет собой первое хронологическое возбуждение по линейному прогнозированию или первый хронологический остаток линейного прогнозирования, вышеприведенный первый хронологический остаток линейного прогнозирования представляет собой остаток линейного прогнозирования хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остаток линейного прогнозирования хронологического аудиокадра, который имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенный первый хронологический остаток линейного прогнозирования может представлять собой остатки линейного прогнозирования некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которые имеют вышеприведенный текущий аудиокадр и длительность которых является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра), и вышеприведенное первое хронологическое возбуждение по линейному прогнозированию представляет собой возбуждение по линейному прогнозированию хронологического аудиокадра относительно вышеприведенного текущего аудиокадра (например, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию хронологического аудиокадра, которое имеет вышеприведенный текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию некоторых последовательных аудиосигналов двух смежных хронологических аудиокадров, которое имеет текущий аудиокадр и длительность которого является идентичной или аналогичной длительности вышеприведенного текущего аудиокадра). Например, имеется взаимосвязь преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра, и эффективность долговременного линейного прогнозирования, которую имеет вышеприведенный текущий аудиокадр и которая находится во взаимосвязи преобразования с вышеприведенной вычисленной корреляцией, может получаться на основе взаимосвязи преобразования между корреляцией и эффективностью долговременного линейного прогнозирования аудиокадра.
[0394] Корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования может получаться согласно остатку линейного прогнозирования текущего аудиокадра и первому хронологическому сигналу линейного прогнозирования различными способами.
[0395] Например, в аспекте получения корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования, посредством активации программы или инструкции, сохраненной в запоминающем устройстве 605, процессор 601, в частности, может быть сконфигурирован с возможностью вычислять корреляцию между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования.
[0396] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение остатка линейного прогнозирования текущего аудиокадра на коэффициент усиления, чтобы получать усиленный остаток линейного прогнозирования вышеприведенного текущего аудиокадра, и получение корреляции между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между усиленным остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0397] Альтернативно, получение корреляции между остатком линейного прогнозирования текущего аудиокадра и первым хронологическим сигналом линейного прогнозирования согласно остатку линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенному первому хронологическому сигналу линейного прогнозирования может включать в себя: умножение первого хронологического сигнала линейного прогнозирования на коэффициент усиления, чтобы получать усиленный первый хронологический сигнал линейного прогнозирования, и получение корреляции между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования посредством вычисления, причем корреляция, полученная посредством вычисления, между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным усиленным первым хронологическим сигналом линейного прогнозирования представляет собой корреляцию между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования.
[0398] Вышеприведенное первое хронологическое возбуждение по линейному прогнозированию или вышеприведенный первый хронологический остаток линейного прогнозирования могут определяться на основе основного тона вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим возбуждением по линейному прогнозированию и остатком линейного прогнозирования вышеприведенного текущего аудиокадра. Например, корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области между другим хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра, либо корреляция во временной области между вышеприведенным первым хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра превышает или равна корреляции во временной области, по меньшей мере, между еще одним хронологическим остатком линейного прогнозирования и остатком линейного прогнозирования вышеприведенного текущего аудиокадра.
[0399] Обычно, большая корреляция между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0400] В некоторых вариантах осуществления настоящего изобретения, вышеприведенная корреляция, например, представляет собой значение функции взаимной корреляции во временной области и/или значение функции взаимной корреляции в частотной области, или вышеприведенная корреляция может представлять собой искажение во временной области и/или искажение в частотной области (причем искажение в частотной области также может упоминаться в качестве искажения спектра).
[0401] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K1 элементов разрешения по частоте в частотной области, или вышеприведенное искажение в частотной области может представлять собой значение суммы или значение взвешенной суммы искажения K2 подполос частот в частотной области, где K1 и K2 являются положительными целыми числами.
[0402] Обычно, большее значение взаимной корреляционной функции во временной области остатка линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенного первого хронологического сигнала линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, большее значение взаимной корреляционной функции в частотной области остатка линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенного первого хронологического сигнала линейного прогнозирования может указывать более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение в частотной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра. Обычно, меньшее искажение во временной области между остатком линейного прогнозирования вышеприведенного текущего аудиокадра и вышеприведенным первым хронологическим сигналом линейного прогнозирования указывает более высокую эффективность долговременного линейного прогнозирования вышеприведенного текущего аудиокадра.
[0403] В некоторых вариантах осуществления настоящего изобретения, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, представляет собой перцепционный весовой коэффициент, который отражает психоакустическую модель. Безусловно, весовой коэффициент, соответствующий значению взвешенной суммы вышеприведенного искажения, также может представлять собой другой весовой коэффициент, который задается на основе фактического требования. Посредством тестирования обнаружено, что использование перцепционного весового коэффициента помогает задавать то, что вычисленное искажение лучше удовлетворяет субъективному качеству, за счет этого помогая повышать производительность.
[0404] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по линейному прогнозированию, сформированное посредством выполнения кодирования аудио для хронологического аудиокадра относительно вышеприведенного текущего аудиокадра посредством использования схемы кодирования на основе линейного прогнозирования.
[0405] В некоторых вариантах осуществления настоящего изобретения, вышеприведенный первый хронологический остаток линейного прогнозирования может получаться на основе сигнала временной области первого хронологического аудиокадра относительно вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного первого хронологического аудиокадра, причем коэффициент линейного прогнозного кодирования вышеприведенного первого хронологического аудиокадра представляет собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0406] В некоторых вариантах осуществления настоящего изобретения, остаток линейного прогнозирования вышеприведенного текущего аудиокадра может получаться на основе сигнала временной области вышеприведенного текущего аудиокадра и коэффициента линейного прогнозирования вышеприведенного текущего аудиокадра, причем коэффициент линейного прогнозирования вышеприведенного текущего аудиокадра может представлять собой квантованный коэффициент линейного прогнозирования или неквантованный коэффициент линейного прогнозирования. Поскольку квантованный коэффициент линейного прогнозирования, в общем, влияет на конечное качество в фактическом процессе кодирования и декодирования, использование квантованного коэффициента линейного прогнозирования для того, чтобы вычислять остаток линейного прогнозирования, помогает повышать точность вычисленной корреляции.
[0407] В некоторых вариантах осуществления настоящего изобретения, вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой наложенное возбуждение из возбуждения по адаптивной таблице кодирования и возбуждения по фиксированной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой возбуждение по адаптивной таблице кодирования, или вышеприведенное первое хронологическое возбуждение по линейному прогнозированию может представлять собой другой тип возбуждения по таблице кодирования.
[0408] Очевидно, что функции функциональных модулей аудиокодера 600 в этом варианте осуществления могут быть, в частности, реализованы согласно способу в вышеприведенном варианте осуществления способа. Для получения сведений по конкретному процессу реализации, следует обратиться к связанным описаниям вышеприведенного варианта осуществления способа. Подробности не описываются повторно в данном документе. Аудиокодер 600 может представлять собой любое устройство, которое должно собирать, сохранять или может передавать наружу аудиосигнал, например, может представлять собой мобильный телефон, планшетный компьютер, персональный компьютер или ноутбук.
[0409] Для получения сведений по примерам значений для пороговых значений (например, первого порогового значения и второго порогового значения) и других параметров (например, N1, N11, N21 и N2), предусмотренных в этом варианте осуществления устройства, следует обратиться к связанным примерам значений в вышеприведенном варианте осуществления способа. Подробности не описываются повторно в данном документе.
[0410] Можно выяснить, что в техническом решении в этом варианте осуществления, аудиокодер 600 сначала оценивает опорную эффективность линейного прогнозирования текущего аудиокадра; определяет, посредством использования оцененной опорной эффективности линейного прогнозирования вышеприведенного текущего аудиокадра, схему кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования; и выполняет кодирование аудио для вышеприведенного текущего аудиокадра согласно определенной схеме кодирования аудио, которая совпадает с оцененной опорной эффективностью линейного прогнозирования. В процессе определения схемы кодирования аудио в вышеприведенном решении, не должна выполняться операция, которая должна выполняться в существующем режиме выбора с замкнутым контуром, для выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио; вместо этого, схема кодирования аудио, которая должна выбираться, определяется посредством использования опорной эффективности линейного прогнозирования текущего аудиокадра. Вычислительная сложность оценки опорной эффективности линейного прогнозирования текущего аудиокадра, в общем, гораздо меньше вычислительной сложности выполнения полного кодирования для текущего аудиокадра посредством использования каждой схемы кодирования аудио. Следовательно, по сравнению с существующим механизмом, вышеприведенное решение в этом варианте осуществления настоящего изобретения помогает уменьшать сложность операции кодирования аудио и дополнительно уменьшать объем служебной информации при кодировании аудио.
[0411] Вариант осуществления настоящего изобретения дополнительно предоставляет компьютерный носитель хранения данных, причем компьютерный носитель хранения данных может сохранять программу. При выполнении программа включает в себя некоторые или все этапы любого способа кодирования аудио, описанного в вышеприведенных вариантах осуществления способа.
[0412] Следует отметить, что для краткости описания, вышеприведенные варианты осуществления способа выражаются как последовательность действий. Тем не менее, специалисты в данной области техники должны принимать во внимание, что настоящее изобретение не ограничено описанной последовательностью действий, поскольку согласно настоящему изобретению, некоторые этапы могут выполняться в других последовательностях или выполняться одновременно. Помимо этого, специалисты в данной области техники должны также принимать во внимание, что все варианты осуществления, приведенные в подробном описании, являются предпочтительными вариантами осуществления, и связанные действия и модули не должны быть обязательными для настоящего изобретения.
[0413] В вышеприведенных вариантах осуществления, описание каждого варианта осуществления имеет соответствующую нацеленность. Для получения сведений по части, которая не описывается подробно в варианте осуществления, следует обратиться к связанным описаниям в других вариантах осуществления.
[0414] В нескольких вариантах осуществления, предоставленных в этой заявке, следует понимать, что раскрытое устройство может реализовываться другим способом. Например, описанный вариант осуществления устройства является просто примерным. Например, разделение на блоки является просто разделением по логическим функциям и может быть другим разделением в фактической реализации. Например, несколько блоков или компонентов могут быть комбинированы или интегрированы в другую систему, либо некоторые признаки могут игнорироваться или не выполняться. Помимо этого, отображаемые или поясненные взаимные связи либо прямые связи, либо подключения связи могут быть реализованы посредством некоторых интерфейсов. Косвенные связи или подключения связи между устройствами или блоками могут быть реализованы в электронных, механических или других формах.
[0415] Блоки, описанные в качестве отдельных частей, могут быть или не быть физически отдельными, и части, отображаемые в качестве блоков, могут быть или не быть физическими блоками, могут быть расположены в одной позиции либо могут быть распределены по нескольким сетевым блокам. Некоторые или все из блоков могут быть выбраны согласно фактической необходимости для достижения целей решений вариантов осуществления.
[0416] Помимо этого, функциональные блоки в вариантах осуществления настоящего изобретения могут быть интегрированы в один процессор, либо каждый из блоков может существовать отдельно физически, либо два или более блоков интегрируются в один блок. Вышеприведенный интегрированный блок может быть реализован в форме аппаратных средств или может быть реализован в форме программного функционального блока.
[0417] Когда интегрированный блок реализован в форме программного функционального блока и продается либо используется в качестве независимого продукта, интегрированный блок может быть сохранен на машиночитаемом носителе хранения данных. На основе такого понимания, технические решения настоящего изобретения по существу или их часть, вносящая усовершенствование в предшествующий уровень техники, либо все или часть из технических решений могут быть реализованы в форме программного продукта. Программный продукт сохраняется на носителе хранения данных и включает в себя несколько инструкций для инструктирования компьютерному устройству (которое может представлять собой персональный компьютер, сервер или сетевое устройство) выполнять все или некоторые из этапов способов, описанных в вариантах осуществления настоящего изобретения. Вышеуказанный носитель хранения данных включает в себя: любой носитель, который может сохранять программный код, к примеру, USB-флэш-накопитель, постоянное запоминающее устройство (ROM, постоянное запоминающее устройство), оперативное запоминающее устройство (RAM, оперативное запоминающее устройство), съемный жесткий диск, магнитный диск или оптический диск.
[0418] Вышеприведенные варианты осуществления предназначаются просто для описания технических решений настоящего изобретения, а не для ограничения настоящего изобретения. Хотя настоящее изобретение подробно описывается со ссылкой на вышеприведенные варианты осуществления, специалисты в данной области техники должны понимать, что они при этом могут выполнять модификации технических решений, описанного в вышеприведенных вариантах осуществления, или выполнять эквивалентные замены некоторых их технических признаков, без отступления от объема технических решений вариантов осуществления настоящего изобретения.