СПОСОБ КОДИРОВАНИЯ ЦИФРОВЫХ ВИДЕОСИГНАЛОВ С ПОДАВЛЕНИЕМ ГРАНИЧНЫХ ИСКАЖЕНИЙ, СПОСОБ ДЕКОДИРОВАНИЯ ЦИФРОВЫХ ВИДЕОСИГНАЛОВ С ПОДАВЛЕНИЕМ ГРАНИЧНЫХ ИСКАЖЕНИЙ И УСТРОЙСТВА ДЛЯ ИХ ОСУЩЕСТВЛЕНИЯ Российский патент 1997 года по МПК G08C19/28 H03M7/28 

Описание патента на изобретение RU2072562C1

Изобретение относится к системе кодирования и декодирования цифровой видеоинформации, которая делится на блоки, каждый из которых имеет определенный размер, и, в частности к способу и устройству кодирования и декодирования для уменьшения блокирующих искажений, то есть явления ухудшения качества воспроизводимых изображений, которое порождается разделением каждого кадра видеоинформации на множество блоков и кодированием разделенных блоков.

На фиг. 1А и 1В представлен пример известной системы кодирования или декодирования. Как правило, имеется множество сходных элементов между определенным изображением и его последующим изображением. Так, в случае изображений, которые немного двигаются, если вектор движения вычисляется посредством оценки движения, информация дифференциальной импульсно-кодовой модуляции (DPCM) между соседними изображениями кодируется во время процедуры кодирования, затем передаваемая информация может быть сжата. Также, во время декодирования, вектор движения, вычисленный во время процедуры кодирования, используется для коррекции блока информации, таким образом воспроизводя кодированную информацию. Такая система кодирования и декодирования, которая использует метод дифференциальной импульсно-кодовой модуляции (DPCM) компенсации движения, содержит определенный контур обратной связи для коррекции движения. Контур обратной связи для коррекции движения в кодирующей системе, показанной на фиг. 1А, содержит ортогональный преобразователь 1, инверсный ортогональный преобразователь 2, квантователь 3, инверсный преобразователь непрерывных данных в дискретные 4, суммирующие устройства А1 и А2, кодер сигналов переменной длины 5, блок памяти кадра 6, устройство оценки движения 7 и устройство коррекции движения 8, выход "вектор движения" 9 и выход 10. Кроме того, декодирующая система, показанная на фиг. 1В, содержит декодер переменной длины 11, инверсный преобразователь 12, инверсный ортогональный преобразователь 13, контур обратной связи, имеющий блок памяти кадра 14, устройство коррекции движения 15 и суммирующее устройство А3. Так как такая система дифференциальной импульсно-кодовой модуляции (DPCM) процесса кодирования и декодирования является известной технологией, не требуется ее подробное описание. Переключатели SW1 и SW2, предусмотренные соответственно в приборах, показанных на фиг. 2А и 2В, обновляют видеоинформацию в кадре или блоке для предотвращения накопления ошибок в процессе дифференциальной импульсно-кодовой модуляции (DPCM). То есть, когда переключатели SW1 и SW2 включены, производится процесс дифференциальной импульсно-кодовой модуляции (DPCM), в то время когда переключатели выключены, информация импульсно-кодовой модуляции (DPСМ) кодируется для передачи.

В такой известной системе кодирования и декодирования из-за того, что единое изображение делится на блоки NxN и затем разделенные блоки обрабатываются для воспроизведения видеоинформации, если система декодирования получает и воспроизводит сигнал, закодированный и переданный в кодирующей системе, границы между блоками изображения легко различимы и имеют место блокирующие искажения, при которых некоторая часть изображения проявляется в виде решетки [1]
Целью настоящего изобретения является создание кодирующей системы для подавления граничных искажений без понижения четкости изображения на границе блоков, в которой каждый кадр разделяется на блоки, и функция передачи низкочастотного фильтра, который фильтрует границы блоков, адаптивно изменяется.

Другой целью настоящего изобретения является создание декодирующей системы для декодирования видеоинформации, которая закодирована кодирующей системой, подавляющей вышеупомянутые блокирующие искажения.

В кодирующей системе, которая разделяет информацию входящего кадра на блоки заданного размера и сжимает информацию в каждом блоке посредством преобразования и дискретизации информации, вышеупомянутая первая цель настоящего изобретения достигается созданием кодирующей системы для подавления блокирующих искажений, содержащей следующие шаги: разделение и восстановление сжатой информации в кадре и измерение блокирующих искажений, при котором информация восстановленного кадра сравнивается с информацией задержанного исходного кадра, для того чтобы выработать определенный параметр последующей обработки, который представляет собой степень блокирующих искажений.

В декодирующей системе для передачи сигналов, которые закодированы в процессе преобразования блоков, вышеупомянутая вторая цель настоящего изобретения достигается созданием декодирующей системы для подавления блокирующих искажений, содержащей следующие шаги: получение переданной информации и параметра последующей обработки, которые кодируются в кодирующей системе в соответствии с пунктом 1, декодирование и восстановление переданной информации и адаптивная фильтрация декодированного и восстановленного сигнала в соответствии с параметром последующей обработки.

На фиг. 1А представлена структурная схема известного кодирующего устройства.

На фиг. 1В структурная схема известного декодирующего устройства.

На фиг. 2А структурная схема кодирующего устройства, соответствующего варианту конструкции настоящего изобретения.

На фиг. 2В структурная схема декодирующего устройства, соответствующего варианту конструкции настоящего изобретения.

На фиг. 3А структурная схема кодирующего устройства, соответствующего другому варианту конструкции настоящего изобретения.

На фиг. 3В структурная схема декодирующего устройства, соответствующего другому варианту конструкции настоящего изобретения.

На фиг. 4 детальная структурная схема, относящаяся к устройству измерения блокирующих искажений, показанному на фиг. 2А и 3А.

На фиг. 5 график, представляющий операционную характеристику устройства измерения блокирующих искажений фиг. 5.

Фиг. 2А и 2В показывают, соответственно, кодирующее и декодирующее устройства, соответствующие одному варианту настоящего изобретения для подавления блокирующих искажений, которые улучшают традиционные кодирующее и декодирующее устройства. Кодирующее устройство на фиг. 2А содержит ортогональный преобразователь 1, инверсный ортогональный преобразователь 2, квантователь 3, инверсный квантователь 4, кодер сигналов переменной длины 5, блок задержки 6 (блок памяти кадра), блок памяти кадра 16, блок измерения граничных искажений 17. Ортогональный преобразователь 1 преобразует блок NxN, полученный от каждого разделенного изображения, в коэффициенты преобразования частотного диапазона, кодер 5 сигналов переменной длины преобразует непрерывные данные в дискретные и обеспечивает кодирование переменной длины коэффициентов, полученных от ортогонального преобразователя 1 и для сжатия информации. Инверсный квантователь 4, инверсный ортогональный преобразователь 2 и блок памяти кадра 6 восстанавливают дискретную информацию в видеоинформацию пространственной области и восстанавливают информацию кадра, блок памяти кадра 16 задерживает видеоинформацию на определенное время перед дискретным косинусным преобразованием в ортогональном преобразователе 1. Блок измерения граничных искажений 17 принимает, задерживает информацию исходного кадра Fo от блока памяти кадра 16 и вырабатывает параметр последующей обработки α, который изменяется в соответствии со степенью нарушения границы блока.

На фиг. 2А операции и функции ортогонального преобразователя 1, квантователя 3, кодер сигналов переменной длины 5, инверсный квантователь 4 и инверсный ортогональный преобразователь 2 известны из уровня техники.

Блок памяти кадра 6 принимает информацию восстановленного блока, выходящую из NxN инверсного ортогонального преобразователя 2, и последовательно сохраняет информацию блока для формирования информации восстановленного кадра Fr. Блок памяти кадра 16 также принимает информацию блока, которая поступает ко входу терминала IN, и сохраняет ее в кадре. Затем блок памяти кадра 16 задерживает и выводит сохраненную информацию кадра Fo на определенное время таким образом, чтобы получить кадр того же изображения, что и изображение информации кадра Fr, восстановленного и выведенного из блока памяти кадра 6. Затем блок измерения граничных искажений 17 сравнивает информацию восстановленного кадра Fr, полученную от блока памяти кадра 6, с задержанной информацией исходного кадра, полученной от блока памяти кадра 17, и измеряет степень блокирующих искажений в граничной части блока, таким образом изменяя и вырабатывая параметр последующей обработки a, соответствующий степени блокирующих искажений. Выработанный таким образом параметр последующей обработки a передается к декодирующему устройству вместе с кодированной видеоинформацией.

Блок измерения граничных искажений (фиг. 4) содержит сумматор 18, который принимает задержанную информацию исходного кадра Fo и информацию восстановленного кадра Fr и вырабатывает информацию об ошибках кадра, соответствующую различию между информацией обоих кадров, вычислитель степени непрерывности цифрового видеосигнала 19, который получает информацию об ошибках в кадре от сумматора 18 и подсчитывает степень нарушения непрерывности b из-за искажений на границе блока, и блок постоянной памяти 20 (ROM), который получает подсчитанную cтепень нарушения непрерывности b и вырабатывает параметр последующей обработки a, который изменяется пропорционально величине степени нарушения непрерывности b. Здесь блок (ROM) 20 хранит заданную справочную таблицу, которая определяет соотношение между степенью нарушения непpеpывности b и параметром последующей обработки a. Характеристика справочной таблицы имеет нелинейную пропорциональную зависимость, как показано на фиг. 5. Кроме того, вычислитель 19 содержит вычислительное устройство ошибочных значений 21, которое получает информацию об ошибках в кадре от сумматора 18 (А4) и подсчитывает величину ошибки между соответственными элементами изображения из информации об ошибках в кадре, содержит сумматор 22 и элемент задержки 23, элемент определения границы блока цифровых видеосигналов 24 для обнаружения ошибочного значения, соответствующего граничной части между соответствующими блоками среди ошибочных значений, подсчитанных вычислительным устройством ошибочных значений 21, и элемент вычисления среднего значения числа граничных искажений 25, которое получает ошибочные значения, обнаруженные элементом 24 и вырабатывает величину средней ошибки, соответствующую степени нарушения непрерывности b каждой границы блока по отношению к полностью ошибочному кадру.

Такой блок измерения граничных искажений 17 действует следующим образом. Сумматор 18 подсчитывает ошибочную информацию кадра, используя информацию задержанного исходного кадра Fo и информацию восстановленного кадра Fr. Ошибочная информация кадра, поступающая от сумматора 18, подается на вход сумматора 22. Ошибочная информация кадра также задерживается на определенное время и подается на другой вход сумматора 22. Затем сумматор 22 подсчитывает разницу между информацией обоих входов. Выходная информация сумматора 22 соответствует величине ошибки между соответственными элементами изображения в ошибочном кадре. Выходная информация сумматора 22 поступает к элементу 25 через переключатель SW3. Здесь переключатель SW3 включается или выключается контрольным сигналом, поступающим от счетчика 26. Контрольный сигнал счетчика 26 включает переключатель SW3 только тогда, когда ошибочное значение на выходе сумматора 22 является информацией, соответствующей какой-либо граничной части блока. Таким образом, только величина ошибки между соответствующими элементами изобретения какой-либо граничной части блока в ошибочном кадре подается к элементу 25. Затем элемент 25 подсчитывает абсолютную среднюю величину или среднеквадратичное значение величины относительно величины ошибки, поступившей через переключатель SW3, и среднюю величину ошибки по отношению к информации каждого ошибочного кадра. Вычисленная средняя ошибка соответствует степени нарушения непрерывности b каждой границы блока в каждом соответствующем кадре. Затем элемент 25 устанавливается в исходное положение, то есть на заданную начальную величину (обычно "0") определенным сигналом сброса RST. Здесь сигнал сброса RST применяется для элемента кадра (для элемента поля кадра или для части заданного размера, зависящей от системы). Степень нарушения непрерывности b от элемента 25 подается к блоку (ROM) 20. Затем блок 20 (ROM) считывает параметр последующей обработки a, соответствующий степени нарушения непрерывности b из заранее помещенной в него справочной таблицы, и вырабатывает считанный параметр последующей обработки a. Здесь параметр последующей обработки a имеет различное действительное значение между "0" и "1" в соответствии с изменением степени нарушения непрерывности b, как показано на фиг. 5.

Фиг. 2В показывает декодирующее устройство, соответствующее одному варианту конструкции настоящего изобретения. Декодирующее устройство содержит адаптивный низкочастотный фильтр 27 для подавления блокирующих искажений. Аппаратура декодирования для приема передаваемой кодированной информации от аппаратуры кодирования, изображенной на фиг. 2А, и восстановления полученной информации содержит декодер сигналов переменной длины 11 для декодирования переменной длины полученной информации и преобразования ее в дискретную информацию, инверсный квантователь 12 и инверсный ортогональный преобразователь 13 для инверсного преобразования дискретной информации, а затем преобразования инверсно преобразованной дискретной информации в видеоинформацию пространственной области, и адаптивный низкочастотный фильтр 27, свойство фильтрации которого изменяется в соответствии с параметром последующей обработки a, полученным и переданным от блока измерения граничных искажений 17 вышеупомянутой аппаратуры кодирования. В таком устройстве декодирования другие компоненты, за исключением адаптивного низкочастотного фильтра 27, известны квалифицированным специалистам. Поэтому их детальные описания не приводятся.

Здесь адаптивный низкочастотный фильтр 27 фильтрует восстановленную видеоинформацию, поступающую из инверсного ортогонального преобразователя 13. Свойство фильтрации адаптивно изменяется параметром последующей обработки a, который передается от устройства кодирования. Свойство фильтрации Н адаптивного низкочастотного фильтра 27 таково, что полюса пропускания фильтра изменяются в соответствии с параметром последующей обработки a.


Здесь L коэффициент низкочастотного фильтра, а А коэффициент всечастотного фильтра. Равенства (2) и (3) представляют, соответственно, оба эти коэффициента. Когда параметр последующей обработки α на выходе блока измерения граничных искажений 17 равен "0", блокирующие искажения граничной части блока отсутствуют в кадре видеоинформации, поступающей от инверсного ортогонального преобразователя 13. В этом случае адаптивный низкочастотный фильтр 27 становится фазовым фильтром для пропускания всей входной видеоинформации. С другой стороны, когда параметр последующей обработки a равен "1", сильны блокирующие искажения в граничной части блока соответствующего кадра. В этом случае адаптивный низкочастотный фильтр 27 становится низкочастотным фильтром и фильтрует граничную часть блока входной видеоинформации, таким образом устраняя компонент блокирующих искажений, которые существуют в граничной части блока. С другой стороны, когда параметр последующей обработки a находится в пределах "0<α<1",, адаптивный низкочастотный фильтр имеет промежуточную характеристику между фазовым фильтром и низкочастотным фильтром, и полоса пропускания фильтра изменяется в соответствии со степенью блокирующих искажений граничной части блока.

Фиг. 3А и 3В показывают соответственно кодирующее и декодирующее устройства, соответствующие другому варианту конструкции настоящего изобретения, которые улучшают традиционные кодирующее и декодирующее устройства, показанные на фиг. 1А и 1В. Устройство фиг. 3А получено комбинированием вышеупомянутого блока измерения граничных искажений с традиционным кодирующим устройством, имеющим определенный контур обратной связи для выполнения дифференциальной импульсно-кодовой модуляции (DPCM). В устройстве фиг. 3А те же элементы, что и в устройстве, показанном на фиг. 2А, обозначены теми же соответствующими позициями. Их детальные описания не приводятся. Здесь контур обратной связи для выполнения дифференциальной импульсно-кодовой модуляции (DPCM) содержит блок памяти кадра 6, устройство оценки движения 7 и устройство коррекции движения 8. Устройство оценки движения 7 получает информацию блока N-N со входного терминала IN и сравнивает информацию входного блока и информацию блока наиболее похожего на входной блок информации, из информации кадра, хранящегося в блоке памяти кадра 6, таким образом создавая вектор движения MV. Устройство коррекции движения 8 выделяет соответствующий блок из информации кадра, хранящегося в блоке памяти кадра 6, в соответствии с вектором движения, поступающим от устройства оценки движения 7, и подает выделенный блок информации к сумматору "А1" и сумматору "А2". Сумматор "А1" подсчитывает разницу между информацией блока, полученного через входной терминал IN, и информацией блока, переданного от устройства коррекции движения 8. Информация об ошибках кодируется и передается. Сумматор "А2" также прибавляет информацию блока, полученного от устройства коррекции движения 8, к восстановленной информации об ошибках, полученной от инверсного ортогонального преобразователя 2, с тем чтобы передать результат в блок памяти кадра 6. Блок измерения граничных искажений 17 фиг. 3А включает такие же элементы, как и показанные на фиг. 4. Соответственно, его функционирование происходит идентично описанному выше.

Устройство декодирования фиг. 3В декодирует сигнал, кодированный в устройстве кодирования фиг. 3А. В устройстве декодирования фиг. 3В элементы, подобные элементам устройства фиг. 3А, обозначены теми же соответствующими позициями.

Также, когда полученная информация передачи является информацией, полученной в результате дифференциальной импульсно-кодовой модуляции (DPCM), контур обратной связи для восстановления информации дифференциальной импульсно-кодовой модуляции (DPCM) содержит блок памяти кадра 14 и устройство коррекции движения 15. Устройство коррекции движения 15 получает вектор движения MV, переданный от устройства кодирования, и выделяет соответствующий блок информации из информации кадра, хранимого в блоке памяти кадра 14, для подачи выделенной информации к сумматору "А3". Затем сумматор А3 прибавляет выходную информацию инверсного ортогонального преобразователя 13 к выходной информации устройства коррекции движения 15. Затем адаптивный низкочастотный фильтр 27 получает параметр последующей обработки α, который является выходным и переданным от блока измерения граничных искажений 17 устройства кодирования, и адаптивно фильтрует видеоинформацию, поданную от сумматора А3 в соответствии с параметром a, таким образом уменьшая блокирующие искажения граничной части блока. Функциональная характеристика адаптивного низкочастотного фильтра такая же, как описано выше. Соответственно, адаптивный низкочастотный фильтр 27 функционирует как фазовый фильтр, когда параметр последующей обработки a равен "0", в то время как он функционирует как низкочастотный фильтр, когда параметр a равен "1". Также, когда параметр a находится между "0" и "1", фильтрующая характеристика изменяется в соответствии с величиной параметра a.

В вышеупомянутом варианте конструкции степень нарушения непрерывности границы блока вычисляется с использованием информации об ошибках кадра, соответствующей разнице между информацией задержанного исходного кадра Fo и информацией восстановленного кадра Fr. Однако в действительном применении, так как степень нарушения непрерывности граничной части блока задержанного исходного кадра очень мала, степень нарушения непрерывности границы блока может быть прямо подсчитана, используя только информацию восстановленного кадра без использования информации об ошибках в кадре, получая таким образом удовлетворительный эффект в уменьшении блокирующих искажений. В этом случае конструкция системы становится до некоторой степени упрощенной.

Кроме того, для вычисления степени нарушения непрерывности границы блока измеряются левая, правая, верхняя и нижняя степени нарушения непрерывности между блоками и измеренные величины суммируются. Однако для получения верхней и нижней степени нарушения непрерывности границы блока, так как требуется некоторое количество устройств задержки, конструкция становится сложной. Таким образом, допуская, что и верхняя, и нижняя, и левая, и правая степени блокирующих искажений приблизительно одинаковы друг с другом, удовлетворительный эффект достигается, даже если измерена только левая и правая степени нарушения непрерывности границы блока.

К тому же, лучше, чем степень нарушения непрерывности всех границ блока, может быть измерена степень нарушения непрерывности по отношению к нескольким выборкам, взятым из изображения.

Как описано выше, настоящее изобретение описывается через конкретные варианты конструкции. Однако, разнообразие модификаций и применений очевидно для квалифицированного специалиста. Например, даже если вышеупомянутый вариант конструкции включает кодер сигналов переменной длины и декодер сигналов переменной длины, так как процесс кодирования переменной длины и декодирования переменной длины не теряет информацию во время обработки информации, в отличие от процесса преобразования непрерывных данных в дискретные, настоящее изобретение может также применяться в системе, не включающей кодер сигналов переменной длины и декодер сигналов переменной длины. Кроме того, даже если информация, которая обрабатывается в кодирующей системе, не является двухмерной информацией, как описано в вышеупомянутом варианте конструкции, а одномерной или более, чем трехмерной информацией, настоящее изобретение может применяться в кодирующей и декодирующей системе, которая использует блочное преобразование.

Похожие патенты RU2072562C1

название год авторы номер документа
ВИДЕОПЕРЕДАЮЩЕЕ УСТРОЙСТВО, ИСПОЛЬЗУЮЩЕЕ ВНУТРИКАДРОВУЮ ВИДЕОКОМПРЕССИЮ, СОВМЕСТИМУЮ СО СТАНДАРТОМ МПЕГ-2 1998
  • Сонг Донг Ил
  • Дзеон Дзонг Гу
  • Ким Йонг Дзе
RU2191469C2
УСТРОЙСТВО ДЛЯ ЗАПИСИ-ВОСПРОИЗВЕДЕНИЯ ОПОРНОГО СИГНАЛА КОРРЕКТОРА ВРЕМЕННЫХ ИСКАЖЕНИЙ В ВИДЕОМАГНИТОФОНЕ 1991
  • Джеонг-Ван Ко[Kr]
RU2072565C1
СПОСОБ ЗАПИСИ ИЗОБРАЖЕНИЙ НА ЦИФРОВОМ ВИДЕОКАССЕТНОМ РЕКОРДЕРЕ 1993
  • Ку-Ман Пак
RU2127914C1
СПОСОБ ФОРМИРОВАНИЯ ИНФОРМАЦИИ О СВЕРТЫВАНИИ ПО ЧАСТОТЕ ВИДЕОСИГНАЛОВ, УСТРОЙСТВО ДЛЯ ВСТАВКИ ИНФОРМАЦИИ О СВЕРТЫВАНИИ ПО ЧАСТОТЕ ПРИ ВИДЕОЗАПИСИ И УСТРОЙСТВО ДЛЯ ВЫДЕЛЕНИЯ ИНФОРМАЦИИ О СВЕРТЫВАНИИ ПО ЧАСТОТЕ ПРИ ВИДЕОВОСПРОИЗВЕДЕНИИ 1991
  • Енг-Дзе Ким[Kr]
RU2087080C1
СПОСОБ УДАЛЕНИЯ ИСКАЖЕНИЙ НА ЦИФРОВЫХ ИЗОБРАЖЕНИЯХ 2008
  • Толстая Екатерина Витальевна
RU2402070C2
СПОСОБЫ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ЦИФРОВЫХ ДАННЫХ АУДИО/ВИДЕО СИГНАЛОВ И УСТРОЙСТВА ДЛЯ ИХ ОСУЩЕСТВЛЕНИЯ 1997
  • Парк Сунг-Хии
  • Ким Йеон-Бае
  • Син Дзае-Сеоб
RU2194361C2
СПОСОБ УМЕНЬШЕНИЯ ИСКАЖЕНИЯ СЖАТОГО ВИДЕОИЗОБРАЖЕНИЯ И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2003
  • Петухов Андрей Сергеевич
  • Свириденко Владимир Александрович
  • Жеон Сеун-Хан
RU2305377C2
УСТРОЙСТВО МАГНИТНОЙ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ЦИФРОВОГО СИГНАЛА (ВАРИАНТЫ) 1994
  • Сам-Янг Парк
  • Йонг-Деок Чанг
RU2127913C1
СПОСОБ И УСТРОЙСТВО ДЛЯ МАСШТАБИРУЕМОГО КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ АУДИОСИГНАЛОВ 1997
  • Парк Сунг-Хии
RU2214047C2
СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕО И СПОСОБ И УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕО ПОСРЕДСТВОМ КОМПЕНСАЦИИ ПИКСЕЛЬНОГО ЗНАЧЕНИЯ В СООТВЕТСТВИИ С ГРУППАМИ ПИКСЕЛЕЙ 2011
  • Алшин Александр
  • Алшина Елена
  • Шляхов Николай
RU2554555C2

Иллюстрации к изобретению RU 2 072 562 C1

Реферат патента 1997 года СПОСОБ КОДИРОВАНИЯ ЦИФРОВЫХ ВИДЕОСИГНАЛОВ С ПОДАВЛЕНИЕМ ГРАНИЧНЫХ ИСКАЖЕНИЙ, СПОСОБ ДЕКОДИРОВАНИЯ ЦИФРОВЫХ ВИДЕОСИГНАЛОВ С ПОДАВЛЕНИЕМ ГРАНИЧНЫХ ИСКАЖЕНИЙ И УСТРОЙСТВА ДЛЯ ИХ ОСУЩЕСТВЛЕНИЯ

Использование: в системах кодирования и декодирования цифровой информации. Сущность изобретения: создание кодирующей системы для подавления граничных искажений без понижения четкости изображения на границе блоков принимаемой информации. Кодирующая аппаратура содержит блок задержки для задержки информации входящего кадра, декодирующее устройство для декодирования сжатой информации и выпуска информации восстановленного кадра и блок измерения граничных искажений, который получает информацию восстановленного кадра и подаваемую информацию исходного кадра и измеряет степень блокирующих искажений, используя информацию двух вышеупомянутых кадров, для того, чтобы таким образом выработать определенный параметр последующей обработки, аппаратура декодирования содержит приемное устройство для принятия переданной информации и параметра последующей обработки, закодированных в вышеупомянутой кодирующей аппаратуре, второе декодирующее устройство для декодирования и восстановления кодированной переданной информации и фильтр для адаптивной фильтрации выхода восстановленной информации от второго декодирующего устройства в соответствии с параметром последующей обработки. Блокирующие искажения границы блока устраняются таким образом, чтобы человек не заметил ухудшения качества изображения. 4 с. и 13 з.п. ф-лы, 5 ил.

Формула изобретения RU 2 072 562 C1

1. Способ кодирования цифровых видеосигналов с подавлением граничных искажений, основанный на том, что передаваемые кадры цифровых видеосигналов заданной длительности, которые преобразуют в частотном диапазоне в коэффициенты ортогонального преобразования, из которых формируют дискретные сигналы, соответствующие спектральным характеристикам ортогонально преобразованных сигналов и которые преобразуют в кодовые сигналы различной длительности для передачи по каналу связи, восстанавливают каждый передаваемый кадр путем инверсного преобразования дискретных сигналов и их инверсного ортогонального преобразования в каждом блоке цифровых видеосигналов для формирования сигнала коррекции, отличающийся тем, что задерживают во времени каждый передаваемый кадр цифровых видеосигналов и сравнивают его с восстановленным кадром, определяют число искажений на границах блоков цифровых видеосигналов, составляющих кадры, по которому формируют сигнал, соответствующий степени нарушения непрерывности цифровых видеосигналов в кадре, который преобразуют в управляющий сигнал коррекции. 2. Способ по п. 1, отличающийся тем, что параметр сигнала, соответствующего степени нарушения непрерывности цифровых видеосигналов, формируют путем определения среднего числа искажений на границах блоков цифровых видеосигналов за заданный промежуток времени. 3. Способ по п. 1, отличающийся тем, что управляющий сигнал коррекции генерируют в виде сигнала "0" и "1" в зависимости от сигнала, соответствующего степени нарушения непрерывности цифровых видеосигналов в кадре. 4. Способ по п. 2, отличающийся тем, что определение среднего числа искажений на границах блоков цифровых видеосигналов за заданный промежуток времени осуществляют путем формирования сигнала сброса в заданный момент времени. 5. Способ декодирования цифровых видеосигналов с подавлением граничных искажений, основанный на приеме кодовых сигналов различной длительности, полученных в результате ортогонального преобразования каждого блока цифровых видеосигналов, составляющих кадр, из которых формируют дискретные сигналы, соответствующие спектральным характеристикам ортогонально преобразованных сигналов, восстановлении каждого передаваемого кадра путем инверсного преобразования сформированных дискретных сигналов и их инверсного ортогонального преобразования в каждом блоке цифровых видеосигналов для формирования сигнала коррекции, приеме кодовых сигналов переменной длительности и их преобразовании в последовательность дискретных сигналов, из которых посредством инверсного ортогонального преобразования восстанавливают цифровые видеосигналы, отличающийся тем, что формирование сигнала коррекции осуществляют путем сравнения восстановленного кадра и задержанного во времени передаваемого кадра цифровых видеосигналов для определения числа искажений на границах блоков цифровых видеосигналов, составляющих кадры, по которому формируют сигнал, соответствующий степени нарушения непрерывности цифровых видеосигналов в кадре, преобразуемый в сигнал коррекции, который передают по каналу связи, восстановленные цифровые видеосигналы адаптивно фильтруют с изменением полосы пропускания в зависимости от величины сигнала коррекции. 6. Способ п. 5, отличающийся тем, что адаптивная фильтрация представляет собой низкочастотную фильтрацию. 7. Способ по п. 5, отличающийся тем, что адаптивная фильтрация представляет собой фазовую фильтрацию. 8. Способ по п. 5, отличающийся тем, что уменьшение граничных искажений осуществляют путем управляющего воздействия сигнала коррекции на режим фильтрации восстановленных цифровых видеосигналов. 9. Устройство кодирования цифровых видеосигналов с подавлением граничных искажений, содержащее ортогональный преобразователь, выход которого через квантователь соединен с входом кодера сигналов переменной длительности, выход последнего является выходом устройства, выход квантователя через инверсный квантователь соединен с входом инверсного ортогонального преобразователя, блок задержки, вход разделения цифровых видеосигналов на блоки ортогонального преобразователя является информационным входом устройства, отличающееся тем, что в устройство введены блок памяти кадра цифровых видеосигналов и блок измерения граничных искажений, первый и второй входы которого соединены с выходами соответственно блока памяти кадра цифровых видеосигналов и блока задержки, выход является выходом коррекции устройства, вход блока памяти кадра цифровых видеосигналов является информационным входом устройства. 10. Устройство по п. 9, отличающееся тем, что блок задержки является блоком памяти кадра цифрового видеосигнала. 11. Устройство по п. 9, отличающееся тем, что блок измерения граничных искажений содержит первый сумматор, входы которого являются первым и вторым входами блока, выход подключен к вычислителю степени нарушения непрерывности цифрового видеосигнала, выход которого соединен с формирователем корректирующего сигнала, выход которого является выходом коррекции устройства. 12. Устройство по п. 11, отличающееся тем, что вычислитель степени нарушения непрерывности цифрового видеосигнала содержит элемент задержки, второй сумматор, элемент определения границы блока цифровых видеосигналов и элемент вычисления среднего значения числа граничных искажений, первый вход сумматора и вход элемента задержки являются входом вычислителя, выход элемента задержки подключен к второму входу сумматора, выход сумматора через элемент определения границы блока цифровых видеосигналов соединен с входом элемента вычисления среднего значения числа граничных искажений, выход которого является выходом вычислителя. 13. Устройство по п. 11, отличающееся тем, что формирователь корректирующего сигнала является блоком постоянной памяти таблицы соответствия величины степени нарушения непрерывности цифрового видеосигнала и величины сигнала коррекции. 14. Устройство по п. 12, отличающееся тем, что элемент определения границы блока цифровых видеосигналов содержит счетчик интервалов разделения блоков, выход которого соединен с управляющим входом переключателя, вход и выход которого являются входом и выходом элемента. 15. Устройство по п. 12, отличающееся тем, что элемент вычисления среднего значения числа граничных искажений выполнен с возможностью возвращения на заданную начальную величину. 16. Устройство декодирования цифровых видеосигналов с подавлением граничных искажений, содержащее последовательно соединенные декодер сигналов переменной длительности, вход которого является информационным входом устройства, инверсный квантователь и инверсный ортогональный преобразователь, отличающееся тем, что в устройство введен адаптивный низкочастотный фильтр, информационный вход которого подключен к выходу инверсного ортогонального преобразователя, управляющий вход является входом приема сигнала коррекции, выход выходом устройства. 17. Устройство по п. 16, отличающееся тем, что адаптивный низкочастотный фильтр выполнен с возможностью преобразования в фильтр нижних частот и/или фазовый фильтр.

Документы, цитированные в отчете о поиске Патент 1997 года RU2072562C1

Didier Le Gall "MPEG: a Video Compression Standard for Multimedia Aplications "Frans ACM, April 1991 /прототип/.

RU 2 072 562 C1

Авторы

Дже-Чанг Джеонг[Kr]

Даты

1997-01-27Публикация

1993-05-17Подача