КОРРЕКЦИЯ ПОТЕРИ КАДРОВ ПУТЕМ ВНЕДРЕНИЯ ВЗВЕШЕННОГО ШУМА

1. Способ обработки цифрового сигнала, реализуемый во время декодирования упомянутого сигнала, для замены последовательности отсчетов, потерянных во время декодирования,
причем способ содержит этапы, на которых:
вырабатывают (S6) структуру сигнала для замены потерянной последовательности, причем упомянутая структура содержит спектральные компоненты, определяемые из достоверных отсчетов, принятых во время декодирования (S1) перед упомянутой последовательностью потерянных отсчетов,
вырабатывают остаточный сигнал (S603) между цифровым сигналом (S602), доступным декодеру, содержащим достоверные принятые отсчеты, и сигналом (S601), выработанным из упомянутых спектральных компонент,
извлекают (S605) блоки из упомянутого остаточного сигнала,
причем упомянутые блоки внедряют в упомянутую структуру с использованием подхода добавления с перекрытием (ADD) в соответствии со взвешивающими окнами (S608), причем упомянутые внедряемые блоки по меньшей мере частично перекрываются по времени.
k
k
2. Способ по п. 1, в котором, когда упомянутые блоки заданы временем (i) начала извлеченного блока и длительностью (L) блока, по меньшей мере один параметр из упомянутого времени начала извлеченного блока и длительности упомянутого блока может меняться между по меньшей мере двумя извлеченными блоками.
k
k
3. Способ по п. 1 или 2, в котором, когда упомянутые блоки заданы временем (i) начала извлеченного блока и длительностью (L) блока, по меньшей мере один параметр из времени начала упомянутого извлеченного блока и длительности упомянутого блока определяют псевдослучайно по меньшей мере для одного извлеченного блока.
4. Способ по п. 1 или 2, в котором упомянутые блоки внедряют по меньшей мере с одним параметром, который меняется между по меньшей мере двумя внедряемыми блоками, при этом меняющийся параметр является одним из следующих:
k
время (j) начала записи внедренного блока, и
степень перекрытия между двумя последовательными внедренными блоками.
5. Способ по п. 4, в котором упомянутый параметр меняется псевдослучайно по меньшей мере для одного внедренного блока.
k
6. Способ по п. 1 или 2, в котором сумма взвешивающих окон, применяемых к двум последовательным внедренным блокам, равна единице для сегмента (l) перекрытия между этими двумя блоками.
k
7. Способ по п. 1 или 2, в котором сумма квадратов взвешивающих окон, применяемых к двум последовательным внедренным блокам, равна единице для сегмента (l) перекрытия между этими двумя блоками.
8. Способ по п. 1 или 2, в котором изменяют знак по меньшей мере одного внедренного блока.
9. Способ по п. 1 или 2, в котором по меньшей мере один внедренный блок обращен во времени.
10. Способ по п. 1 или 2, в котором упомянутые блоки сначала внедряют в промежуточный шумовой сигнал, а упомянутый промежуточный шумовой сигнал затем внедряют в упомянутую структуру.
11. Способ по п. 1 или 2, в котором упомянутые блоки внедряют в упомянутую структуру в реальном времени.
12. Память, хранящая компьютерную программу, содержащую команды для реализации способа по любому из пп. 1-11 при выполнении этих команд процессором.
13. Устройство декодирования сигнала, содержащего последовательность отсчетов, разделенную на последовательные кадры, при этом устройство содержит средство (MEM, PROC) для замены по меньшей мере одного потерянного кадра сигнала, содержащее средства для:
выработки (S6) структуры сигнала для замены потерянной последовательности, причем упомянутая структура содержит спектральные компоненты, определяемые из достоверных отсчетов, принятых во время декодирования (S1) перед упомянутой последовательностью потерянных отсчетов,
выработки остаточного сигнала (S603) между цифровым сигналом (S602), доступным декодеру, содержащим достоверные принятые отсчеты, и сигналом (S601), выработанным из упомянутых спектральных компонент,
извлечения (S605) блоков из упомянутого остаточного сигнала,
внедрения упомянутых блоков в упомянутую структуру,
причем средство внедрения выполнено с возможностью использовать взвешенные по окнам блоки, используя подход добавления с перекрытием, при этом упомянутые внедряемые блоки по меньшей мере частично перекрываются по времени.