СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПОТЕРИ КАДРА
METHOD AND DEVICE FOR PROCESSING THE FRAME LOSS

Область техники, к которой относится изобретение
[0001] Варианты осуществления настоящего изобретения относятся к области коммуникационных технологий и, в частности, к способу и устройству для обработки потери кадра.
Уровень техники
[0002] С развитием коммуникационных технологий пользователи требуют все более и более высокого качества голосовых вызовов, и способы для улучшения качества голосовых вызовов заключаются, главным образом, в увеличении ширины полосы частот речевого сигнала. Если для кодирования используется традиционная схема кодирования, то для увеличения ширины полосы частот речевого сигнала значительно увеличивается битовая скорость. Однако, более высокая битовая скорость требует более высокой пропускной способности сети для передачи речевого сигнала. Из-за ограничения пропускной способности сети трудно реализовать на практике способ, который увеличивает ширину полосы частот речевого сигнала путем увеличения битовой скорости.
[0003] В настоящее время для того, чтобы кодировать речевой сигнал с более широкой полосой частот, когда битовая скорость не изменяется или изменяется лишь незначительно, используются, главным образом, технологии расширения полосы частот. Технологии расширения полосы частот включают в себя технологию расширения полосы частот во временной области и технологию расширения полосы частот в частотной области. Кроме того, в процессе передачи речевого сигнала коэффициент пакетных потерь является ключевым фактором, который влияет на качество речевого сигнала. Поэтому восстановление потерянного кадра настолько правильно, насколько это возможно, когда происходит пакетная потеря, чтобы сделать переход сигнала более естественным и более стабильным, когда происходит потеря кадра, является важной технологией передачи речевого сигнала.
[0004] Однако, когда используется технология расширения полосы частот, если в речевом сигнале происходит потеря кадра, существующий способ восстановления потерянного кадра может вызвать скачкообразный переход между восстановленным потерянным кадром и кадрами перед и после восстановленного потерянного кадра, что вызывает шум в речевом сигнале.
Сущность изобретения
[0005] Варианты осуществления настоящего изобретения обеспечивают способ и устройство для обработки потери кадра, которые используются для улучшения производительности при восстановлении потерянного кадра аудиосигнала.
[0006] Первый аспект обеспечивает способ для обработки потери кадра, включающий в себя этапы, на которых:
определяют начальный высокочастотный сигнал текущего потерянного кадра;
определяют усиление текущего потерянного кадра;
определяют информацию для корректировки усиления текущего потерянного кадра, при этом информация для корректировки усиления включает в себя по меньшей мере одно из следующего:
класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, где количество последовательных потерянных кадров является количеством последовательных кадров, которые потеряны до текущего потерянного кадра;
корректируют усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра; и
корректируют начальный высокочастотный сигнал в соответствии со скорректированным усилением для получения высокочастотного сигнала текущего потерянного кадра.
[0007] Со ссылкой на первый аспект, в первом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра, а этап, на котором корректируют усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра включает в себя этапы, на которых:
получают отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и
корректируют усиление текущего потерянного кадра в соответствии с отношением энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, для получения скорректированного усиления текущего потерянного кадра.
[0008] Со ссылкой на первый аспект, во втором возможном способе реализации первого аспекта информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра включает в себя этапы, на которых:
когда количество последовательных потерянных кадров равно 1, и
класс текущего потерянного кадра не является «глухим» (unvoiced), класс текущего потерянного кадра не является «глухим переходом» (unvoiced transition), спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала,
получают отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и
корректируют усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0009] Со ссылкой на первый аспект, в третьем возможном способе реализации первого аспекта информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра включает в себя этап, на котором:
когда количество последовательных потерянных кадров равно 1,
класс текущего потерянного кадра не является «глухим», класс текущего потерянного кадра не является «глухим переходом», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и
спектральный наклон низкочастотного сигнала текущего потерянного кадра больше, чем спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра,
корректируют усиление текущего потерянного кадра в соответствии с предварительно заданным коэффициентом корректировки для получения скорректированного усиления текущего потерянного кадра.
[0010] Со ссылкой на первый аспект, в четвертом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра включает в себя этапы, на которых:
когда количество последовательных потерянных кадров равно 1, и
класс текущего потерянного кадра не является «глухим», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала,
получают отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и
корректируют усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0011] Со ссылкой на первый аспект, в пятом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя количество последовательных потерянных кадров, а этап, на котором корректируют усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра включает в себя этапы, на которых:
получают отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и
когда количество последовательных потерянных кадров больше 1, и отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра, больше, чем усиление текущего потерянного кадра,
корректируют усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0012] Со ссылкой на первый аспект, в шестом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя количество последовательных потерянных кадров и спектральный наклон низкочастотного сигнала кадра, а этап, на котором корректируют усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра включает в себя этапы, на которых:
получают отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и
когда количество последовательных потерянных кадров больше 1, отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра, и спектральный наклон низкочастотного сигнала текущего потерянного кадра, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, оба больше, чем второй порог,
корректируют усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0013] Со ссылкой на любой из с первого возможного способа реализации первого аспекта по шестой возможный способ реализации первого аспекта, в седьмом возможном способе реализации первого аспекта после этапа, на котором определяют информацию для корректировки усиления текущего потерянного кадра, способ дополнительно включает в себя этапы, на которых:
определяют начальный коэффициент корректировки возбуждения;
корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения; и
этап, на котором корректируют начальный высокочастотный сигнал в соответствии со скорректированным усилением для получения высокочастотного сигнала текущего потерянного кадра включает в себя этап, на котором:
корректируют начальный высокочастотный сигнал в соответствии со скорректированным усилением и скорректированным коэффициентом корректировки возбуждения для получения высокочастотного сигнала текущего потерянного кадра.
[0014] Со ссылкой на седьмой возможный способ реализации первого аспекта, в восьмом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, и
класс текущего потерянного кадра не является «глухим», и класс последнего нормально принятого кадра перед текущим потерянным кадром не является «глухим»,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0015] Со ссылкой на седьмой возможный способ реализации первого аспекта, в девятом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим»,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0016] Со ссылкой на седьмой возможный способ реализации первого аспекта, в десятом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим»,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0017] Со ссылкой на седьмой возможный способ реализации первого аспекта, в одиннадцатом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0018] Со ссылкой на седьмой возможный способ реализации первого аспекта, в двенадцатом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров больше 1, и энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0019] Со ссылкой на седьмой возможный способ реализации первого аспекта, в тринадцатом возможном способе реализации первого аспекта, информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим»,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0020] Со ссылкой на седьмой возможный способ реализации первого аспекта, в четырнадцатом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим»,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0021] Со ссылкой на седьмой возможный способ реализации первого аспекта, в пятнадцатом возможном способе реализации первого аспекта информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а этап, на котором корректируют начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения включает в себя этап, на котором:
когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог,
корректируют начальный коэффициент корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0022] Второй аспект обеспечивает устройство для обработки потери кадра, при этом устройство для обработки потери кадра включает в себя:
модуль определения, выполненный с возможностью определения начального высокочастотного сигнала текущего потерянного кадра; определения усиления текущего потерянного кадра; и определения информации для корректировки усиления текущего потерянного кадра, где информация для корректировки усиления включает в себя по меньшей мере одно из следующего: класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, где количество последовательных потерянных кадров является количеством последовательных кадров, которые потеряны до текущего потерянного кадра; и
модуль корректировки, выполненный с возможностью корректировки усиления текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра; и корректировки начального высокочастотного сигнала в соответствии со скорректированным усилением для получения высокочастотного сигнала текущего потерянного кадра.
[0023] Со ссылкой на второй аспект, в первом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра, а модуль корректировки выполнен с возможностью получения отношения энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и корректировки усиления текущего потерянного кадра в соответствии с отношением энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, для получения скорректированного усиления текущего потерянного кадра.
[0024] Со ссылкой на второй аспект, во втором возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим», класс текущего потерянного кадра не является «глухим переходом», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0025] Со ссылкой на второй аспект, в третьем возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим», класс текущего потерянного кадра не является «глухим переходом», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала текущего потерянного кадра больше, чем спектральный наклон низкочастотного сигнала кадра, предыдущего относительно потерянного кадра, корректировки усиления текущего потерянного кадра в соответствии с предварительно заданным коэффициентом корректировки для получения скорректированного усиления текущего потерянного кадра.
[0026] Со ссылкой на второй аспект, в четвертом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, и класс текущего потерянного кадра не является «глухим», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0027] Со ссылкой на второй аспект, в пятом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и когда количество последовательных потерянных кадров больше 1, и отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра, корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0028] Со ссылкой на второй аспект, в шестом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя количество последовательных потерянных кадров и спектральный наклон низкочастотного сигнала кадра, а модуль корректировки выполнен с возможностью получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и когда количество последовательных потерянных кадров больше 1, отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра, и спектральный наклон низкочастотного сигнала текущего потерянного кадра, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, оба больше, чем второй порог, корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0029] Со ссылкой на любой из с первого возможного способа реализации второго аспекта по шестой возможный способ реализации второго аспекта, в седьмом возможном способе реализации второго аспекта модуль определения дополнительно выполнен с возможностью определения начального коэффициента корректировки возбуждения; и
модуль корректировки дополнительно выполнен с возможностью корректировки начального коэффициента корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения; и корректировки начального высокочастотного сигнала в соответствии со скорректированным усилением и скорректированным коэффициентом корректировки возбуждения для получения высокочастотного сигнала текущего потерянного кадра.
[0030] Со ссылкой на седьмой возможный способ реализации второго аспекта, в восьмом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, класс текущего потерянного кадра не является «глухим», и класс последнего нормально принятого кадра перед текущим потерянным кадром не является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0031] Со ссылкой на седьмой возможный способ реализации второго аспекта, в девятом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0032] Со ссылкой на седьмой возможный способ реализации второго аспекта, в десятом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0033] Со ссылкой на седьмой возможный способ реализации второго аспекта, в одиннадцатом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог, корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0034] Со ссылкой на седьмой возможный способ реализации второго аспекта, в двенадцатом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, и энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0035] Со ссылкой на седьмой возможный способ реализации второго аспекта, в тринадцатом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0036] Со ссылкой на седьмой возможный способ реализации второго аспекта, в четырнадцатом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0037] Со ссылкой на седьмой возможный способ реализации второго аспекта, в пятнадцатом возможном способе реализации второго аспекта информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, а модуль корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог, корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0038] В соответствии со способом и устройством для обработки потери кадра, обеспеченными в вариантах осуществления настоящего изобретения, когда в аудиоданных происходит потеря кадра, высокочастотный сигнал потерянного кадра корректируется в соответствии с низкочастотным сигналом потерянного кадра так, чтобы тенденции межкадровых изменений высокочастотной и низкочастотной полос восстановленного потерянного кадра соответствовали друг другу, в результате чего улучшается выполнение восстановления потерянного кадра.
Краткое описание чертежей
[0039] Для более понятного описания технических решений в вариантах осуществления настоящего изобретения нижеследующее кратко представляет прилагаемые чертежи, необходимые для описания вариантов осуществления. Очевидно, прилагаемые чертежи в следующем ниже описании показывают некоторые варианты осуществления настоящего изобретения, и средний специалист в области техники может получить другие чертежи из этих прилагаемых чертежей, не прилагая творческих усилий.
[0040] Фиг. 1 является принципиальной схемой кодирования аудиосигнала с использованием технологии расширения полосы частот во временной области;
[0041] фиг. 2 является принципиальной схемой декодирования аудиосигнала с использованием технологии расширения полосы частот во временной области;
[0042] фиг. 3 является блок-схемой последовательности операций варианта 1 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения;
[0043] фиг. 4 является блок-схемой последовательности операций варианта 2 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения;
[0044] фиг. 5 является блок-схемой последовательности операций варианта 3 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения;
[0045] фиг. 6 является блок-схемой последовательности операций варианта 4 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения;
[0046] фиг. 7 является блок-схемой последовательности операций варианта 5 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения;
[0047] фиг. 8 является блок-схемой последовательности операций варианта 6 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения;
[0048] фиг. 9 является блок-схемой последовательности операций варианта 7 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения;
[0049] фиг. 10 является блок-схемой последовательности операций варианта 8 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения; и
[0050] фиг. 11 является схематической структурной схемой устройства для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения.
Описание вариантов осуществления
[0051] Чтобы сделать задачи, технические решения и преимущества вариантов осуществления настоящего изобретения более понятными, следующее ниже понятно описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные средним специалистом в области техники на основании вариантов осуществления настоящего изобретения, не прилагая творческих усилий, должны входить в объем правовой охраны настоящего изобретения.
[0052] В настоящее время чтобы закодировать речевой сигнал с более широкой полосой частот, когда битовая скорость не изменяется или изменяется лишь незначительно, главным образом используются технологии расширения полосы частот. Принцип технологии расширения полосы частот заключается в следующем: передающая сторона делит сигнал на высокочастотную часть и низкочастотную часть, где низкочастотная часть закодирована с использованием кодера, а для высокочастотной части извлекается только частичная информация и такая информация, как связанные параметры высокочастотной и низкочастотной полос. Принимающая сторона восстанавливает весь речевой сигнал в соответствии с сигналом низкочастотной части, соответствующей информацией высокочастотной части и связанных параметров высокочастотной и низкочастотной полос.
[0053] Как правило, когда в технологии расширения полосы частот происходит потеря кадра во время передачи речевого сигнала, информация о первых N кадрах (N больше или равно 1) потерянного кадра используется для восстановления потерянного кадра. Низкочастотная часть потерянного кадра может быть восстановлена в соответствии с низкочастотной информацией кадра, предыдущего относительно потерянного кадра, а высокочастотная часть потерянного кадра может быть восстановлена в соответствии с коэффициентом глобального усиления и коэффициентом ослабления усиления подкадра речевого сигнала. Однако, и коэффициент глобального усиления, и коэффициент ослабления усиления подкадра оба получаются на основании кодирования высокочастотной части исходного речевого сигнала кодером, и низкочастотная часть исходного речевого сигнала не используется для выполнения восстановления потерянного кадра высокочастотной части. Однако, когда происходит потеря кадра, если тенденция изменения энергии низкочастотной полосы потерянного кадра не соответствует тенденции изменения энергии высокочастотной полосы, возникает скачкообразный переход энергии между восстановленным кадром и кадрами до и после восстановленного кадра, который вызывает шум в речевом сигнале.
[0054] Фиг. 1 является принципиальной схемой кодирования аудиосигнала с использованием технологии расширения полосы частот во временной области, а фиг. 2 является принципиальной схемой декодирования аудиосигнала с использованием технологии расширения полосы частот во временной области. Как показано на фиг. 1 и фиг. 2, на стороне кодере вначале кодер собирает аудиосигнал 101, где аудиосигнал 101 включает в себя низкочастотную часть и высокочастотную часть. Низкочастотная часть и высокочастотная часть являются относительными концепциями. Если аудиосигнал делится на часть от 0 Гц до W1 Гц и часть от W1 Гц до W2 Гц в соответствии с частотами, часть от 0 Гц до W1 Гц является низкочастотной частью, а часть от Гц W1 до W2 Гц является высокочастотной частью. Например, для аудиосигнала с частотой дискретизации 8 кГц, часть от 0 кГц до 4 кГц может использоваться в качестве низкочастотной части, а часть от 4 кГц до 8 кГц может использоваться в качестве высокочастотной части; для аудиосигнала с частотой дискретизации 16 кГц часть от 0 кГц до 6 кГц может использоваться в качестве низкочастотной части, а часть от 6 кГц до 16 кГц может использоваться в качестве высокочастотной части. Затем кодер получает параметры низкочастотной части аудиосигнала 101 посредством вычислений. Эти параметры включают в себя период основного тона, число алгебраического кода, усиление и т.п. аудиосигнала 101, и могут включать в себя один или несколько из приведенных выше. Для простоты описания технических решений настоящего изобретения используется параметр 102 кодирования для представления в общем виде этих параметров. Следует понимать, что параметр 102 кодирования является лишь примером, который используется для того, чтобы помочь понять варианты осуществления настоящего изобретения, но не означает конкретное ограничение для параметра, используемого кодером. Для высокочастотной части аудиосигнала 101 кодер выполняет кодирование с линейным предсказанием (Linear Predictive Coding, LPC) для высокочастотной части для получения коэффициента 103 LPC высокочастотной полосы. Сигнал 104 возбуждения высокочастотной полосы получается посредством вычисления в соответствии с параметром 102 кодирования, коэффициент 103 LPC высокочастотной полосы используется в качестве коэффициента фильтрации синтезирующего фильтра LPC, сигнал 104 возбуждения высокочастотной полосы синтезируется в высокочастотный сигнал с использованием синтезирующего фильтра LPC, и исходная высокочастотная часть аудиосигнала 101 и синтезированный высокочастотный сигнал сравниваются для получения усиления 105 подкадра (SubGain) и глобального усиления (FramGain) 106. Глобальное усиление 106 получается путем сравнения энергии исходной высокочастотной части каждого кадра аудиосигнала 101 с энергией синтезированного высокочастотного сигнала, а усиление 105 подкадра получается путем сравнения энергии исходных высокочастотных частей подкадров каждого кадра аудиосигнала 101 с энергией синтезированного высокочастотного сигнала. Коэффициент LPC 103 преобразуется в параметр 107 линейной спектральной частоты (Linear Spectral Frequency, LSF), и параметр 107 LSF, усиление 105 подкадра и глобальное усиление 106 кодируются после дискретизации. Наконец, кодер получает кодированный поток 108 в соответствии с параметром 102 кодирования, кодированный параметр 107 LSF, кодированное усиление 105 подкадра и кодированное глобальное усиление 106 и отправляет кодированный поток 108 декодеру.
[0055] На стороне декодера декодер декодирует принятый кодированный поток 108 для получения параметров, таких как период основного тона, число алгебраического кода, усиление и т.п. речевого сигнала, то есть параметр 102 кодирования, и декодер декодирует и дедискретизирует принятый кодированный поток 108 для получения параметра 107 LSF, усиления 105 подкадра и глобального усиления 106 и преобразует параметр 107 LSF в коэффициент 103 LPC. Сигнал 104 возбуждения высокочастотной полосы получается посредством вычисления в соответствии с параметром 102 кодирования, LPC 103 используется в качестве коэффициента фильтрации синтезирующего фильтра LPC, сигнал 104 возбуждения высокочастотной полосы синтезируется в высокочастотный сигнал с использованием синтезирующего фильтра LPC, и синтезированный высокочастотный сигнал восстанавливается в высокочастотную часть аудиосигнала 101 посредством настройки усиления 105 подкадра и глобального усиления 106, низкочастотная часть аудиосигнала 101 получается посредством декодирования в соответствии с параметром 102 кодирования, затем высокочастотная часть и низкочастотная часть аудиосигнала 101 синтезируются для получения исходного аудиосигнала 101.
[0056] Когда во время передачи аудиосигнала происходит потеря кадра, параметр кодирования и параметр LSF потерянного кадра оцениваются в соответствии с параметром кодирования и параметром LSF кадра, предыдущего относительно потерянного кадра (например, параметр кодирования и параметр LSF кадра, предыдущего относительно потерянного кадра, непосредственно используются в качестве параметра кодирования и параметра LSF потерянного кадра), а глобальное усиление и усиление подкадра потерянного кадра оцениваются в соответствии с глобальным усилением, усилением подкадра и типом кодирования кадра, предыдущего относительно потерянного кадра. Таким образом, параметр кодирования оцениваемого потерянного кадра может быть декодирован для восстановления низкочастотной части потерянного кадра; и сигнал возбуждения высокочастотной полосы потерянного кадра восстанавливается в соответствии с оцененным параметром кодирования, высокочастотная часть потерянного кадра восстанавливается в соответствии с глобальным усилением и усилением подкадра оцениваемого потерянного кадра, затем восстановленные низкочастотная часть и высокочастотная часть синтезируются в сигнал потерянного кадра.
[0057] Как известно, в соответствии с принципами кодирования и декодирования аудиосигнала, показанными на фиг. 1 и фиг. 2, параметр кодирования кадра, предыдущего относительно потерянного кадра, используется для восстановления низкочастотной части потерянного кадра, параметр кодирования кадра, предыдущего относительно потерянного кадра, непосредственно получается посредством кодирования в соответствии с низкочастотной частью кадра, предыдущего относительно потерянного кадра, и низкочастотная часть потерянного кадра может быть, в соответствии с желанием, восстановлена в соответствии с параметром кодирования. Глобальное усиление, усиление подкадра и тип кодирования кадра, предыдущего относительно потерянного кадра, используются для восстановления высокочастотной части потерянного кадра, и так как глобальное усиление и усиление подкадра кадра, предыдущего относительно потерянного кадра, получаются посредством обработки, такой как кодирование или вычисление, может возникнуть ошибка в восстановленной высокочастотной части потерянного кадра.
[0058] В возможном решении способ для восстановления высокочастотной части потерянного кадра должен корректировать коэффициент глобального усиления и коэффициент ослабления усиления подкадра, и умножать коэффициент глобального усиления и коэффициент ослабления усиления подкадра кадра, предыдущего относительно потерянного кадра, на фиксированный коэффициент ослабления, и использовать произведения в качестве коэффициента глобального усиления и коэффициента ослабления усиления подкадра потерянного кадра.
[0059] В другом возможном решении коэффициент глобального усиления и коэффициент ослабления усиления подкадра потерянного кадра адаптивно оцениваются с использованием типа кодирования кадра, предыдущего относительно потерянного кадра, типа кодирования последнего нормального кадра перед возникновением потери кадра, количества последовательных потерянных кадров, коэффициента глобального усиления и коэффициента ослабления усиления подкадра кадра, предыдущего относительно потерянного кадра. Коэффициент глобального усиления и коэффициент ослабления усиления подкадра являются параметрами, связанными с глобальным усилением и усилением подкадра. Высокочастотная информация и низкочастотная информация кадра, предыдущего относительно потерянного кадра, используются для первоначального восстановления высокочастотной части потерянного кадра, и когда первоначально восстановленная высокочастотная часть потерянного кадра корректируется, используется только высокочастотная информация кадра, предыдущего относительно потерянного кадра; когда тенденции изменения энергии высокочастотной части и низкочастотной части потерянного кадра не соответствуют друг другу, восстановленный потерянный кадр вызывает скачкообразный переход во всем аудиосигнале, что вызывает шумы.
[0060] Варианты осуществления настоящего изобретения обеспечивают способ и устройство для обработки потери кадра. На основе использования высокочастотной части аудиосигнала для восстановления потерянного кадра в предшествующем уровне техники усиление и высокочастотное возбуждение потерянного кадра дополнительно корректируются в соответствии с низкочастотной частью аудиосигнала так, чтобы тенденции изменения высокочастотной и низкочастотной полос восстановленного потерянного кадра соответствовали друг другу, в результате чего улучшается выполнение обработки потерянного кадра.
[0061] Фиг. 3 является блок-схемой последовательности операций варианта 1 воплощения способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 3, способ в этом варианте осуществления включает в себя следующие этапы.
[0062] Этап S301: Определить начальный высокочастотный сигнал текущего потерянного кадра.
[0063] Способ для обработки потери кадра, обеспеченный в этом варианте осуществления, применяется к принимающей стороне аудиосигнала. Вначале принимающая сторона аудиосигнала принимает аудиоданные, отправленные передающей стороной, где аудиоданные, принятые принимающей стороной, могут быть в форме потока данных или могут быть в форме пакета данных. Когда происходит потеря кадра в аудиоданных, принятых принимающей стороной, принимающая сторона может обнаружить потерю кадра. Способ определения принимающей стороной, произошла ли потеря кадра в принятых аудиоданных, может быть любым способом предшествующего уровня техники. Например, в каждом кадре аудиоданных задается флаговый бит, и в нормальном случае флаговый бит равен 0. Когда происходит потеря кадра, флаговый бит устанавливается равным 1. При приеме аудиоданных принимающая сторона обнаруживает флаговый бит в каждом кадре, и при обнаружении, что флаговый бит равен 1, принимающая сторона может определить, что произошла потеря кадра. В другом возможном способе, например, кадры аудиоданных могут быть последовательно пронумерованы, и если порядковый номер текущего кадра, принятого декодером, не является следующим по очередности за предыдущим полученным кадром, может быть определено, что произошла потеря кадра. Этот вариант осуществления не ограничивает способ для определения, произошла ли потеря кадра в принятых аудиоданных.
[0064] После того, как определено, что произошла потеря кадра в аудиосигнале, потерянный кадр должен быть восстановлен. Потерянный кадр аудиосигнала может быть разделен на низкочастотную часть сигнала и высокочастотную часть сигнала. Вначале используется низкочастотная информация кадра, предыдущего относительно текущего потерянного кадра, для восстановления низкочастотной информации текущего потерянного кадра. Параметр кодирования текущего потерянного кадра оценивается в соответствии с параметром кодирования кадра, предыдущего относительно текущего потерянного кадра, чтобы оценить низкочастотную часть текущего потерянного кадра. Следует понимать, что в настоящем описании кадр, предыдущий относительно потерянного кадра, может быть нормально принятым кадром или может быть кадром, восстановленным в соответствии с нормально принятым кадром. Затем сигнал возбуждения высокочастотной полосы текущего потерянного кадра восстанавливается в соответствии с оцененным параметром кодирования текущего потерянного кадра, глобальное усиление и усиление подкадра текущего потерянного кадра оценивается в соответствии с глобальным усилением, усилением подкадра и типом кодирования кадра, предыдущего относительно текущего потерянного кадра, и высокочастотный сигнал текущего потерянного кадра восстанавливается в соответствии с оцененным глобальным усилением и усилением подкадра текущего потерянного кадра.
[0065] Высокочастотный сигнал текущего потерянного кадра, который восстанавливается в соответствии с приведенным выше способом, называется начальным высокочастотным сигналом, а последующие этапы в этом варианте осуществления корректируют начальный высокочастотный сигнал для восстановления более точного высокочастотного сигнала текущего потерянного кадра.
[0066] Этап S302: Определить усиление текущего потерянного кадра.
[0067] Как может быть известно из этапа S301, глобальное усиление и усиление подкадра текущего потерянного кадра могут быть оценены в соответствии с глобальным усилением, усилением подкадра и типом кодирования кадра, предыдущего относительно текущего потерянного кадра. Этот вариант осуществления должен скорректировать высокочастотный сигнал текущего потерянного кадра, а усиление подкадра непосредственно влияет на текущий потерянный кадр; поэтому, усиление текущего потерянного кадра на этом этапе и этом варианте осуществления является усилением подкадра текущего потерянного кадра.
[0068] Этап S303: Определить информацию для корректировки усиления текущего потерянного кадра, где информация для корректировки усиления включает в себя по меньшей мере одно из следующего: класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, где количество последовательных потерянных кадров является количеством последовательных кадров, которые потеряны до текущего потерянного кадра.
[0069] Этот вариант осуществления должен корректировать высокочастотный сигнал текущего потерянного кадра, и высокочастотный сигнал получается в соответствии с сигналом возбуждения высокочастотной полосы и усилением; поэтому путем корректировки усиления потерянного кадра может быть решена задача корректировки высокочастотного сигнала текущего потерянного кадра. Информация для корректировки усиления должна использоваться для корректировки усиления, при этом информация для корректировки усиления может включать в себя по меньшей мере одно из следующего: класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров.
[0070] Класс кадра может быть получен в соответствии с типом кодирования кадра, предыдущего относительно текущего потерянного кадра, при этом и класс кадра, и информации о типе кодирования передаются в низкочастотной части сигнала кадра. Количество последовательных потерянных кадров является количеством последовательных кадров, которые потеряны до текущего потерянного кадра.
[0071] Тип кодирования перед потерей кадра может относиться к режиму кодирования до того, как произошло текущее событие потери кадра. Как правило, чтобы добиться лучшей производительности кодирования, кодер может классифицировать сигналы перед кодированием сигналов, чтобы выбрать подходящий режим кодирования. В настоящее время режим кодирования может включать в себя: режим кодирования неактивного кадра (режим INACTIVE), режим кодирования глухого кадра (режим UNVOICED), режим кодирования звонкого кадра (режим VOICED), режим кодирования универсального кадра (режим GENERIC), режим кодирования переходного кадра (режим TRANSITION) и режим кодирования аудиокадра (режим AUDIO).
[0072] Классом последнего кадра, принятого перед потерей кадра, может называться класс самого последнего кадра, принятого декодером перед тем, как произошло это событие потери кадра. Например, предположим, что кодер посылает четыре кадра декодеру, при этом декодер правильно принимает первый кадр и второй кадр, но третий кадр и четвертый кадр потеряны, последним кадром, принятым перед потерей кадра, может называться второй кадр. В общем, класс кадра может включать в себя: (1) кадр, заканчивающийся одним из нескольких признаков: глухой, неактивный, шум или звонкий (кадр UNVOICED_CLAS); (2) кадр с переходом от глухого согласного звука к звонкому согласному звуку и начинающийся с относительно слабого глухого согласного звука (кадр UNVOICED_TRANSITION); (3) кадр с переходом после звонкого согласного звука, где звонкий признак довольно слаб (кадр VOICED_TRANSITION); (4) кадр со звонким признаком, для которого предыдущие кадры являются звонкими кадрами или кадрами, начинающимися со звонкого согласного звука (кадр VOICED_CLAS); (5) кадр, начинающийся с очевидного звонкого согласного звука (кадр ONSET); (6) кадр, начинающийся со смеси гармоник и шума (кадр SIN_ONSET); и (7) кадр неактивного признака (кадр INACTIVE_CLAS).
[0073] Количеством последовательных потерянных кадров может называться количество последовательных кадров, потерянных в этом событии потери кадра до потери текущего потерянного кадра. Фактически, количество последовательных потерянных кадров может указывать, каким кадром из последовательных потерянных кадров является текущий потерянный кадр. Например, кодер посылает пять кадров декодеру, и декодер правильно принимает первый кадр и второй кадр, но кадры с третьего по пятый потеряны. Если текущий потерянный кадр является четвертым кадром, количество последовательных потерянных кадров равно 2; а если текущий потерянный кадр является пятым кадром, количество последовательных потерянных кадров равно 3.
[0074] Информация для корректировки усиления, в том числе класс кадра, спектральный наклон низкочастотного сигнала кадра, энергия низкочастотного сигнала кадра и количество последовательных потерянных кадров, получается в соответствии с низкочастотным сигналом кадра; поэтому в этом варианте осуществления усиление кадра корректируется с использованием низкочастотной части сигнала.
[0075] Этап S304: Скорректировать усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра.
[0076] Усиление текущего потерянного кадра может быть скорректировано в соответствии с информацией для корректировки усиления. Конкретный способ корректировки может быть предварительно задан в декодере аудиосигнала, после определения информации для корректировки усиления декодер определяет, удовлетворяет ли информация для корректировки усиления соответствующему предварительно заданному условию, и, если соответствующее предварительно заданное условие удовлетворяется, корректирует усиление текущего потерянного кадра в соответствии со способом корректировки, соответствующим предварительно заданному условию и, наконец, получает скорректированное усиление текущего потерянного кадра.
[0077] Этап S305: Скорректировать начальный высокочастотный сигнал в соответствии со скорректированным усилением для получения высокочастотного сигнала текущего потерянного кадра.
[0078] Начальный высокочастотный сигнал может быть скорректирован в соответствии с скорректированным усилением для получения скорректированного высокочастотного сигнала, то есть высокочастотного сигнала текущего потерянного кадра. В общем, высокочастотный сигнал является произведением сигнала возбуждения высокочастотной полосы и усиления; поэтому высокочастотный сигнал текущего потерянного кадра может быть получен путем умножения скорректированного усиления на начальный высокочастотный сигнал.
[0079] Дополнительно, высокочастотный сигнал текущего потерянного кадра, который получается на этапе S305, и низкочастотный сигнал текущего потерянного кадра, который восстанавливается с использованием параметра кодирования кадра, предыдущего относительно текущего потерянного кадра, может быть синтезирован для получения текущего потерянного кадра, тем самым завершая выполнение восстановления для текущего потерянного кадра. Поскольку во время восстановления текущего потерянного кадра в дополнение к восстановлению текущего потерянного кадра с использованием связанного параметра, полученного c использованием высокочастотного сигнала, принимающая сторона дополнительно восстанавливает текущий потерянный кадр с использованием низкочастотного сигнала так, чтобы тенденции межкадровых изменений высокочастотной и низкочастотной полос восстановленного текущего потерянного кадра соответствовали друг другу, выполнение восстановления потерянного кадра улучшается.
[0080] В этом варианте осуществления, когда в аудиоданных происходит потеря кадра, высокочастотный сигнал потерянного кадра корректируется в соответствии с низкочастотным сигналом потерянного кадра так, чтобы тенденции межкадровых изменений высокочастотной и низкочастотной полос восстановленного потерянного кадра соответствовали друг другу, в результате чего улучшается выполнение восстановления потерянного кадра.
[0081] Конкретный способ для корректировки усиления текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра в приведенном выше этапе S304 может быть предварительно задан на принимающей стороне аудиосигнала. Ниже используются конкретные варианты осуществления для дополнительного описания способа для корректировки усиления текущего потерянного кадра в соответствии с информацией для корректировки усиления.
[0082] Фиг. 4 является блок-схемой последовательности операций варианта 2 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 4, способ в этом варианте осуществления включает в себя следующие этапы.
[0083] Этап S401: Получить отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, в соответствии с энергией низкочастотного сигнала текущего потерянного кадра.
[0084] Этот вариант осуществления является дополнительным описанием этапа S304. Информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра. Когда усиление текущего потерянного кадра корректируется в соответствии с информацией для корректировки усиления, сначала получается отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра. Энергия низкочастотного сигнала текущего потерянного кадра может быть получена в соответствии с восстановленным низкочастотным сигналом текущего потерянного кадра, и низкочастотный сигнал кадра, предыдущего относительно текущего потерянного кадра, также может быть получен в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра.
[0085] Этап S402: Скорректировать усиление текущего потерянного кадра в соответствии с отношением энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, для получения скорректированного усиления текущего потерянного кадра.
[0086] Отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, отражает тенденцию изменения энергии низкочастотного сигнала текущего потерянного кадра; поэтому усиление текущего потерянного кадра корректируется в соответствии с отношением энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и полученное скорректированное усиление отражает тенденцию изменения низкочастотного сигнала текущего потерянного кадра. Поэтому корректировка высокочастотного сигнала текущего потерянного кадра с использованием скорректированного усиления, полученного в этом варианте осуществления, может сделать тенденции межкадровых изменений высокочастотной и низкочастотной полос текущего потерянного кадра соответствующими друг другу, и улучшить выполнение восстановления потерянного кадра.
[0087] Фиг. 5 является блок-схемой последовательности операций варианта 3 воплощения способа для обработки потерянного кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 5, способ в этом варианте осуществления включает в себя следующие этапы.
[0088] Этап S501: Когда количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим», класс текущего потерянного кадра не является «глухим переходом», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, получить отношение энергии высокочастотного возбуждения текущего потерянного кадра к энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, в соответствии с энергией низкочастотного сигнала текущего потерянного кадра.
[0089] Этот вариант осуществления является дополнительным описанием этапа S304. Информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда усиление текущего потерянного кадра корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления следующим условиям: количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим» (UNVOICED_CLAS), класс текущего потерянного кадра не является «глухим переходом'' (UNVOICED_TRANSITION), спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала.
[0090] Спектральный наклон низкочастотного сигнала является угловым коэффициентом спектра низкочастотного сигнала, а первый порог может быть предварительно заданным значением. Например, первый порог в этом варианте осуществления может быть установлен равным 8. Смысл того, что спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, состоит в том, что низкочастотный сигнал кадра, предыдущего относительно текущего потерянного кадра, не может изменяться чрезмерно быстро, иначе уменьшается точность корректировки усиления текущего потерянного кадра с использованием низкочастотного сигнала. Смысл того, что отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, состоит в том, что разница между энергией низкочастотного сигнала текущего потерянного кадра и энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, не может быть чрезмерно большой, иначе оказывается влияние на точность корректировки текущего потерянного кадра. Предварительно заданный интервал, как правило, может быть задан так, что энергия низкочастотного сигнала текущего потерянного кадра будет больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше в два раза энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра. Кроме того, дополнительно должно быть добавлено определяющее условие, что спектральный наклон низкочастотного сигнала текущего потерянного кадра меньше или равен спектральному наклону низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра.
[0091] Этап S502: Скорректировать усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0092] Если информация для корректировки усиления удовлетворяет условию на этапе S501, усиление текущего потерянного кадра корректируется в соответствии с отношением энергии высокочастотного возбуждения текущего потерянного кадра к энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра. Пусть prev_ener_ratio обозначает отношение энергии высокочастотного возбуждения кадра, предыдущего относительно потерянного кадра, к энергии высокочастотного возбуждения потерянного кадра. В этом случае усиление текущего потерянного кадра корректируется снова в соответствии со взаимосвязью между prev_ener_ratio и усилением текущего потерянного кадра. Например, пусть в этом варианте осуществления усиление текущего потерянного кадра равно G, а скорректированное усиление текущего потерянного кадра равно G'. Когда prev_ener_ratio больше, чем значение G, умноженное на четыре, тогда G'=0.4×prev_ener_ratio+0.6×G; когда prev_ener_ratio больше, чем значение G, умноженное на два, но меньше или равно значению G, умноженному на четыре, тогда G'=0.8×prev_ener_ratio+0.2×G; и когда prev_ener_ratio меньше или равно значению G, умноженному на два, тогда G'=0.2×prev_ener_ratio+0.8×G.
[0093] Фиг. 6 является блок-схемой последовательности операций варианта 4 воплощения способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 6, способ в этом варианте осуществления включает в себя следующие этапы.
[0094] Этап S601: Определить, что количество последовательных потерянных кадров равно 1, что класс текущего потерянного кадра не является «глухим», что класс текущего потерянного кадра не является «глухим переходом», что спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, что отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и что спектральный наклон низкочастотного сигнала текущего потерянного кадра больше, чем спектральный наклон низкочастотного сигнала кадра, предыдущего относительно потерянного кадра.
[0095] Этот вариант осуществления является дополнительным описанием этапа S304. Информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда усиление текущего потерянного кадра корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления следующим условиям: количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим» (UNVOICED_CLAS), класс текущего потерянного кадра не является «глухим переходом» (UNVOICED_TRANSITION), спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала.
[0096] Спектральный наклон низкочастотного сигнала является угловым коэффициентом спектра низкочастотного сигнала, а первый порог может быть предварительно заданным значением. Например, первый порог в этом варианте осуществления может быть установлен равным 8. Смысл того, что спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, состоит в том, что низкочастотный сигнал кадра, предыдущего относительно текущего потерянного кадра, не может изменяться чрезмерно быстро, иначе уменьшается точность корректировки усиления текущего потерянного кадра с использованием низкочастотного сигнала. Смысл того, что отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, состоит в том, что разница между энергией низкочастотного сигнала текущего потерянного кадра и энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, не может быть чрезмерно большой, иначе оказывается влияние на точность корректировки текущего потерянного кадра. Предварительно заданный интервал, как правило, может быть задан так, что энергия низкочастотного сигнала текущего потерянного кадра больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше, чем удвоенная энергия низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра. Кроме того, дополнительно должно быть добавлено определяющее условие, что спектральный наклон низкочастотного сигнала текущего потерянного кадра больше, чем спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра.
[0097] Этап S602: Скорректировать усиление текущего потерянного кадра в соответствии с предварительно заданным коэффициентом корректировки для получения скорректированного усиления текущего потерянного кадра.
[0098] Если информация для корректировки усиления удовлетворяет условию на этапе S601, усиление текущего потерянного кадра корректируется в соответствии с предварительно заданным коэффициентом корректировки. , где f является предварительно заданным коэффициентом корректировки, и f равен отношению спектрального наклона низкочастотного сигнала текущего потерянного кадра к спектральному наклону низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра.
[0099] Фиг. 7 является блок-схемой последовательности операций варианта 5 воплощения способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 7, способ в этом варианте осуществления включает в себя следующие этапы.
[0100] Этап S701: Когда количество последовательных потерянных кадров равно 1, и класс текущего потерянного кадра не является «глухим», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, получить отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра.
[0101] Этот вариант осуществления является дополнительным описанием этапа S304. Информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда усиление текущего потерянного кадра корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления следующим условиям: количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала.
[0102] Спектральный наклон низкочастотного сигнала является угловым коэффициентом спектра низкочастотного сигнала, а первый порог может быть предварительно заданным значением. Например, первый порог в этом варианте осуществления может быть установлен равным 8. Смысл того, что спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем первый порог, состоит в том, что низкочастотный сигнал кадра, предыдущего относительно текущего потерянного кадра, изменяется относительно быстро; в этом случае весовой коэффициент корректировки усиления текущего потерянного кадра с использованием низкочастотного сигнала уменьшается. Смысл того, что отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, состоит в том, что разница между энергией низкочастотного сигнала текущего потерянного кадра и энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, не может быть чрезмерно большой, иначе оказывается влияние на точность корректировки текущего потерянного кадра. Предварительно заданный интервал, как правило, может быть задан тем, что энергия низкочастотного сигнала текущего потерянного кадра больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше, чем удвоенная энергия низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра.
[0103] Этап S702: Скорректировать усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0104] Если информация для корректировки усиления удовлетворяет условию на этапе S701, усиление текущего потерянного кадра корректируется в соответствии с отношением энергии высокочастотного возбуждения текущего потерянного кадра к энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра. Например, в этом варианте осуществления, G'=0.2×prev_ener_ratio+0.8×G.
[0105] Фиг. 8 является блок-схемой последовательности операций варианта 6 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 8, способ в этом варианте осуществления включает в себя следующие этапы.
[0106] Этап S801: Получить отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра.
[0107] Этот вариант осуществления является дополнительным описанием этапа S304. Информация для корректировки усиления включает в себя количество последовательных потерянных кадров. Вначале отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра получается в соответствии с энергией низкочастотного сигнала текущего потерянного кадра.
[0108] Этап S802: Когда количество последовательных потерянных кадров больше 1, и отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра, скорректировать усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0109] Когда усиление текущего потерянного кадра скорректировано в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления следующим условиям: количество последовательных потерянных кадров больше 1, и отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра. Кроме того, дополнительно необходимо определить другое условие: меньше ли или равен и спектральный наклон низкочастотного сигнала текущего потерянного кадра, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, второму порогу, где второй порог может быть предварительно заданным порогом, равным, например, 10. Если все приведенные выше условия удовлетворены, усиление текущего потерянного кадра корректируется в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра. Например, когда prev_ener_ratio>4G, G'=min((0.5×prev_ener_ratio+0.5×G),4×G), что означает, что G' равно меньшему из 0.5×prev_ener_ratio+0.5×G и 4×G; и когда 4G>prev_ener_ratio>G, 0.8×prev_ener_ratio+0.2×G.
[0110] Фиг. 9 является блок-схемой последовательности операций варианта 7 воплощения способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 9, способ в этом варианте осуществления включает в себя следующие этапы.
[0111] Этап S901: Получить отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра.
[0112] Этот вариант осуществления является дополнительным описанием этапа S304. Информация для корректировки усиления включает в себя количество последовательных потерянных кадров и спектральный наклон низкочастотного сигнала кадра. Вначале отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра получается в соответствии с энергией низкочастотного сигнала текущего потерянного кадра.
[0113] Этап S902: Когда количество последовательных потерянных кадров больше 1, отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра, и спектральный наклон низкочастотного сигнала текущего потерянного кадра, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, оба больше, чем второй порог, скорректировать усиление текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0114] Когда усиление текущего потерянного кадра корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления следующим условиям: количество последовательных потерянных кадров больше 1, и отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра. Кроме того, дополнительно необходимо определить другое условие: больше ли и спектральный наклон низкочастотного сигнала текущего потерянного кадра, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, чем второй порог, где второй порог может быть предварительно заданным порогом, равным, например, 10. Если все приведенные выше условия удовлетворяются, усиление текущего потерянного кадра корректируется в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра. Например, когда prev_ener_ratio>4G, G'=min((0.8×prev_ener_ratio+0.2×G), 4×G), что означает, что G' равно меньшему из 0.8×prev_ener_ratio+0.2×G и 4×G; и когда 4G>prev_ener_ratio>G, 0.5×prev_ener_ratio+0.5×G.
[0115] На платформе Windows 7 используется среда компиляции Microsoft Visual Studio 2008, и способ для обработки потери кадра в вариантах осуществления, показанных на фиг. 5 - фиг. 9, может быть реализован с использованием следующего кода:
[0116] Фиг. 10 является блок-схемой последовательности операций варианта 8 осуществления способа для обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 10, способ в этом варианте осуществления включает в себя следующие этапы.
[0117] Этап S1001: Определить начальный высокочастотный сигнал текущего потерянного кадра.
[0118] Этап S1002: Определить усиление текущего потерянного кадра.
[0119] Этап S1003: Определить информацию для корректировки усиления текущего потерянного кадра, где информация для корректировки усиления включает в себя по меньшей мере одно из следующего: класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, где количество последовательных потерянных кадров является количеством последовательных кадров, которые потеряны до текущего потерянного кадра.
[0120] Этап S1004: Определить начальный коэффициент корректировки возбуждения.
[0121] На основе варианта осуществления, показанного на фиг. 3, в этом варианте осуществления сигнал возбуждения высокочастотной полосы текущего потерянного кадра корректируется дополнительно, чтобы скорректировать текущий потерянный кадр более точно. Коэффициентом корректировки возбуждения называется коэффициент, используемый для корректировки сигнала возбуждения высокочастотной полосы текущего потерянного кадра, и начальный коэффициент корректировки возбуждения получается в соответствии с усилением подкадра и глобальным усилением потерянного кадра.
[0122] Этап S1005: Скорректировать начальный коэффициент корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения.
[0123] Начальный коэффициент корректировки возбуждения может быть скорректирован в соответствии с информацией для корректировки усиления. Конкретный способ корректировки может быть предварительно задан в декодере аудиосигнала, после определения информации для корректировки усиления декодер определяет информацию для корректировки усиления, и если соответствующее предварительно заданное условие удовлетворяется, корректирует начальный коэффициент корректировки возбуждения в соответствии со способом корректировки, соответствующим предварительно заданному условию и, наконец, получает скорректированный начальный коэффициент корректировки возбуждения.
[0124] Следует отметить, что для обеспечения межкадровой непрерывности энергии в случае потери кадра, должна выполняться гладкая инкрементная обработка для скорректированного коэффициента корректировки возбуждения, например, для вычисления может использоваться формула: scale'=pow (scale', 0.125). То есть получается scale' в степени 0.125.
[0125] Этап S1006: Скорректировать усиление текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра.
[0126] Этап S1007: Скорректировать начальный высокочастотный сигнал в соответствии со скорректированным усилением и скорректированным коэффициентом корректировки возбуждения для получения высокочастотного сигнала текущего потерянного кадра.
[0127] В общем, высокочастотный сигнал является произведением сигнала возбуждения высокочастотной полосы и усиления; поэтому сигнал возбуждения высокочастотной полосы может быть скорректирован в соответствии с коэффициентом корректировки возбуждения, и сигнал возбуждения высокочастотной полосы также корректируется в соответствии со скорректированным усилением для получения, в результате, высокочастотного сигнала текущего потерянного кадра.
[0128] Дополнительно, на этапе S1005 конкретный способ для корректировки начального коэффициента корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения может быть реализован следующим образом.
[0129] В возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, класс текущего потерянного кадра не является «глухим», и класс последнего нормально принятого кадра перед текущим потерянным кадром не является «глухим», корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения, где информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров.
[0130] Информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, класс текущего потерянного кадра не является «глухим», и класс последнего нормально принятого кадра перед текущим потерянным кадром не является «глухим». Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Последний нормально принятый кадр перед текущим потерянным кадром означает последний кадр, который не был потерян, перед текущим потерянным кадром. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому, scale' равен отношению низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра.
[0131] В другом возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половиной энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим», корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0132] Информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного, является «глухим». Предварительно заданный интервал, как правило, может быть задан так, что энергия низкочастотного сигнала текущего потерянного кадра будет больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше в два раза энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра. Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому scale' равен отношению низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра.
[0133] В другом возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим», корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0134] Информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим». Последний нормально принятый кадр перед текущим потерянным кадром означает последний кадр, который не был потерян, перед текущим потерянным кадром. Предварительно заданный интервал, как правило, может быть задан так, что энергия низкочастотного сигнала текущего потерянного кадра будет больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше в два раза энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра. Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому, scale' равен отношению низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра.
[0135] В другом возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог, корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0136] Информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог. Предварительно заданный интервал, как правило, может быть задан тем, что энергия низкочастотного сигнала текущего потерянного кадра больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше, чем удвоенная энергия низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра; и третий порог может быть предварительно заданным порогом, равным, например, 5. Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому, scale' равен отношению низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра.
[0137] В другом возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров больше 1, и энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0138] Информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров больше 1, и энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра. Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому, scale' равен отношению низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра.
[0139] В другом возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим», корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0140] Информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим». Предварительно заданный интервал, как правило, может быть задан тем, что энергия низкочастотного сигнала текущего потерянного кадра больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше, чем удвоенная энергия низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра. Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому, scale' равен меньшему из отношения низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра и 3.
[0141] В другом возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим», корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0142] Информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим». Последний нормально принятый кадр перед текущим потерянным кадром означает последний кадр, который не был потерян, перед текущим потерянным кадром. Предварительно заданный интервал, как правило, может быть задан тем, что энергия низкочастотного сигнала текущего потерянного кадра больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше, чем удвоенная энергия низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра. Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому, scale' равен меньшему из отношения низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра и 3.
[0143] В другом возможном способе реализации этап S1005 включает в себя: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог, корректировку начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0144] Информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров. Когда начальный коэффициент корректировки возбуждения корректируется в соответствии с информацией для корректировки усиления, сначала определяется, удовлетворяет ли информация для корректировки усиления всем следующим условиям: количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог. Предварительно заданный интервал, как правило, может быть задан тем, что энергия низкочастотного сигнала текущего потерянного кадра больше, чем половина энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергия низкочастотного сигнала текущего потерянного кадра меньше, чем удвоенная энергия низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра; и третий порог может быть предварительно заданным порогом, равным, например, 5. Если определено, что все приведенные выше условия выполняются, начальный коэффициент корректировки возбуждения корректируется в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала потерянного кадра. Например, предполагается, что начальный коэффициент корректировки возбуждения равен scale, а скорректированный коэффициент корректировки возбуждения равен scale'. Поэтому, scale' равен меньшему из отношения низкочастотной энергии кадра, предыдущего относительно текущего потерянного кадра, к низкочастотной энергии текущего потерянного кадра и 3.
[0145] На платформе Windows 7 используется среда компиляции Microsoft Visual Studio 2008, и способ для обработки потери кадра в варианте осуществления, показанном на фиг. 10, и способы реализации в варианте осуществления, показанном фиг. 10, могут быть реализованы с использованием следующего кода:
[0146] В способе для обработки потери кадра, обеспеченном в этом варианте осуществления, представлен только конкретный способ для корректировки усиления потерянного кадра и коэффициента корректировки возбуждения с использованием такой информации, как спектральный наклон низкочастотного сигнала потерянного кадра и кадра, предыдущего относительно потерянного кадра, отношение энергий низкочастотного сигнала, отношение энергий высокочастотного возбуждения и класс потерянного кадра. Однако способ для обработки потери кадра, обеспеченный в настоящем изобретении, не ограничивается только этим, поскольку способ обработки потери кадра для корректировки высокочастотной информации потерянного кадра в соответствии с низкочастотной информацией и информацией о типе кодирования потерянного кадра и по меньшей мере одного кадра перед потерянным кадром попадет объем правовой охраны настоящего изобретения.
[0147] В соответствии со способом для обработки потерянного кадра, обеспеченном в этом варианте осуществления настоящего изобретения, восстановление высокочастотной полосы потерянного кадра выполняется на основании низкочастотной корреляции между последовательными кадрами, и такой способ может сделать энергию высокочастотной полосы восстановленного потерянного кадра более непрерывной в случае, в котором низкочастотная информация восстанавливается точно, тем самым решая проблему скачкообразного восстановления энергии высокочастотной полосы и улучшая восстановление высокочастотной части потерянного кадра.
[0148] Фиг. 11 является схематической структурной схемой устройства для того обработки потери кадра в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 11, устройство для обработки потери кадра в этом варианте осуществления включает в себя:
модуль 111 определения, выполненный с возможностью определения начального высокочастотного сигнала текущего потерянного кадра; определения усиления текущего потерянного кадра; и определения информации для корректировки усиления текущего потерянного кадра, где информация для корректировки усиления включает в себя по меньшей мере одно из следующего: класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, где количество последовательных потерянных кадров является количеством последовательных кадров, которые потеряны до текущего потерянного кадра; и
модуль 112 корректировки, выполненный с возможностью корректировки усиления текущего потерянного кадра в соответствии с информацией для корректировки усиления для получения скорректированного усиления текущего потерянного кадра; и корректировки начального высокочастотного сигнала в соответствии со скорректированным усилением для получения высокочастотного сигнала текущего потерянного кадра.
[0149] Устройство для обработки потерянного кадра, обеспеченное в этом варианте осуществления, может использоваться для исполнения технических решений варианта осуществления способа, показанного на фиг. 3, и оно имеет аналогичные принципы реализации и технические эффекты, и подробности не будут описываться здесь повторно.
[0150] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра, и модуль 112 корректировки выполнен с возможностью получения отношения энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и корректировки усиления текущего потерянного кадра в соответствии с отношением энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, для получения скорректированного усиления текущего потерянного кадра.
[0151] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим», класс текущего потерянного кадра не является «глухим переходом», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущий относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0152] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, класс текущего потерянного кадра не является «глухим», класс текущего потерянного кадра не является «глухим переходом», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, меньше, чем первый порог, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала текущего потерянного кадра больше, чем спектральный наклон низкочастотного сигнала кадра, предыдущего относительно потерянного кадра, корректировки усиления текущего потерянного кадра в соответствии с предварительно заданным коэффициентом корректировки для получения скорректированного усиления текущего потерянного кадра.
[0153] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя класс кадра, спектральный наклон низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1 и класс текущего потерянного кадра не является «глухим», спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем первый порог, и отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0154] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и когда количество последовательных потерянных кадров больше 1 и отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра, корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0155] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя количество последовательных потерянных кадров и спектральный наклон низкочастотного сигнала кадра, и модуль 112 корректировки выполнен с возможностью получения отношения энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра в соответствии с энергией низкочастотного сигнала текущего потерянного кадра; и когда количество последовательных потерянных кадров больше 1, отношение энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра больше, чем усиление текущего потерянного кадра, и спектральный наклон низкочастотного сигнала текущего потерянного кадра и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, оба больше, чем второй порог, корректировки усиления текущего потерянного кадра в соответствии с отношением энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, к энергии высокочастотного возбуждения текущего потерянного кадра для получения скорректированного усиления текущего потерянного кадра.
[0156] Дополнительно, в варианте осуществления, показанном на фиг. 11, модуль 111 определения дополнительно выполнен с возможностью определения начального коэффициента корректировки возбуждения; и модуль 112 корректировки дополнительно выполнен с возможностью корректировки начального коэффициента корректировки возбуждения в соответствии с информацией для корректировки усиления для получения скорректированного коэффициента корректировки возбуждения; и корректировки начального высокочастотного сигнала в соответствии со скорректированным усилением и скорректированным коэффициентом корректировки возбуждения для получения высокочастотного сигнала текущего потерянного кадра.
[0157] Дополнительно, в варианте осуществления, показанном фиг. 11, информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, класс текущего потерянного кадра не является «глухим», и класс последнего нормально принятого кадра перед текущим потерянным кадром не является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0158] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0159] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0160] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров равно 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог, корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0161] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, и энергия высокочастотного возбуждения текущего потерянного кадра больше, чем энергия высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0162] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс кадра, предыдущего относительно текущего потерянного кадра, является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0163] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя класс кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и класс последнего нормально принятого кадра перед текущим потерянным кадром является «глухим», корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0164] Дополнительно, в варианте осуществления, показанном на фиг. 11, информация для корректировки усиления включает в себя низкочастотный спектральный наклон кадра, энергию низкочастотного сигнала кадра и количество последовательных потерянных кадров, и модуль 112 корректировки выполнен с возможностью: когда количество последовательных потерянных кадров больше 1, энергия высокочастотного возбуждения текущего потерянного кадра меньше, чем половина энергии высокочастотного возбуждения кадра, предыдущего относительно текущего потерянного кадра, отношение энергии низкочастотного сигнала текущего потерянного кадра к энергии низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, находится в пределах предварительно заданного интервала, и спектральный наклон низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, больше, чем третий порог, корректировки начального коэффициента корректировки возбуждения в соответствии с энергией низкочастотного сигнала кадра, предыдущего относительно текущего потерянного кадра, и энергией низкочастотного сигнала текущего потерянного кадра для получения скорректированного коэффициента корректировки возбуждения.
[0165] Специалистам в области техники будет понятно, что все или часть этапов вариантов осуществления способа могут быть реализованы с помощью программы, дающей инструкции соответствующему аппаратному обеспечению. Программа может храниться на машиночитаемом носителе данных. При выполнении программы выполняются этапы вариантов осуществления способа. Упомянутый выше носитель данных включает в себя: любой носитель, который может хранить код программы, в том числе такие носители, как ROM, RAM, магнитный диск или оптический диск.
[0166] Наконец, следует отметить, что приведенные выше варианты осуществления предназначены просто для описания технических решений настоящего изобретения, а не ограничения настоящего изобретения. Хотя настоящее изобретение подробно описывается со ссылкой на приведенные выше варианты осуществления, специалисты в области техники должны понимать, что они могут сделать модификации в технических решениях, описанных в приведенных выше вариантах осуществления, или сделать эквивалентные замены некоторых или всех технических характеристик в них, не отступая от объема технических решений вариантов осуществления настоящего изобретения.