Патент на изобретение №2217881
|
||||||||||||||||||||||||||
(54) СПОСОБ ОПРЕДЕЛЕНИЯ ПОДВИЖНЫХ И НЕПОДВИЖНЫХ БЛОКОВ ИЗОБРАЖЕНИЯ И ИХ КОДИРОВАНИЯ (ДЕКОДИРОВАНИЯ) ПРИ ЗАПИСИ-ПЕРЕДАЧЕ (ВОСПРОИЗВЕДЕНИИ) ИЗОБРАЖЕНИЯ
(57) Реферат: Изобретение относится к телевизионной технике. Техническим результатом является повышение эффективности сжатия данных при передаче или записи изображения. Технический результат достигается тем, что определяют ошибки сравнения значений сигналов пикселов текущего блока изображения текущего кадра и эталонного блока изображения предыдущего кадра и при равенстве адресов текущего блока изображения текущего кадра и опорного эталонного блока изображения предыдущего кадра определяют ошибку сравнения сигналов пикселов этих блоков и, если она не превышает заданной, передают код флага 000; при не выполнении условия производят в макроблоке предыдущего кадра поиск эталонного блока изображения и, если ошибка сравнения не превышает заданной, передают относительный адрес эталонного блока изображения и код флага 001; если условия не выполняются, то эталонный блок изображения в макроблоке предыдущего кадра при минимальной ошибке сравнения принимают за новый опорный эталонный блок и относительно него продолжают поиск эталонного фрагмента изображения, определяют ошибку сравнения сигналов пикселов и, если она не превышает заданной, передают косвенный адрес этого изображения и код флага 010; если в макроблоке предыдущего кадра отсутствует эталонный блок изображения, ошибка сравнения сигналов пикселов которых и текущего блока изображения текущего кадра не превышает заданной, производят сжатие и передачу данных спектра разностного сигнала, адреса эталонного блока изображения предыдущего кадра и один из кодов флага: 100, 101, 110. 4 ил. Таблицыг Формула изобретения Способ определения подвижных и неподвижных блоков изображения между соседними кадрами изображения и их кодирования при записи-передаче и декодирования при воспроизведении изображения, в котором последовательно выполняют (а) построение текущего блока изображения текущего кадра и макроблока изображения предыдущего кадра, включающего опорный эталонный блок изображения, равный текущему по размерам и имеющий одинаковый с ним текущий адрес в кадре, и множество эталонных блоков изображения, расположенных по отношению к опорному блоку в любом из возможных направлений и равных ему по размерам; (б) определение разностей значений сигналов пикселов текущего блока изображения текущего кадра и эталонного блока или равного ему по размерам эталонного фрагмента изображения предыдущего кадра; (в) определение ошибки сравнения значений сигналов пикселов текущего блока изображения текущего кадра и эталонного блока или эталонного фрагмента изображения предыдущего кадра, отличающийся тем, что (г) вначале, при равенстве адресов текущего блока изображения текущего кадра и опорного эталонного блока изображения предыдущего кадра, сопоставляют значения сигналов пикселов текущего блока изображения текущего кадра и опорного эталонного блока изображения предыдущего кадра и если ошибка сравнения сигналов пикселов этих блоков не превышает заданного порогового значения, то формируют, запоминают и передают код флага 000 – при воспроизведении изображения вместо текущего блока изображения в текущем кадре отображают опорный эталонный блок изображения предыдущего кадра с адресом, равным адресу текущего блока изображения текущего кадра; (д) при не выполнении указанного в операции (г) условия, производят во всем адресном пространстве макроблока предыдущего кадра поиск, с шагом в один блок, эталонного блока изображения, и если ошибка сравнения сигналов пикселов этого блока и текущего блока изображения текущего кадра не превышает заданного порогового значения, то формируют, запоминают и передают относительный адрес эталонного блока изображения и код флага 001 – при воспроизведении изображения и коде флага 001 отображают вместо текущего блока изображения в текущем кадре эталонный блок изображения предыдущего кадра с адресом, равным переданному относительному адресу; (е) если условия, указанные в операциях (г) и (д) не выполняются, то эталонный блок изображения, находящийся в адресном пространстве макроблока предыдущего кадра и соответствующий минимальной ошибке сравнения, принимают за новый опорный эталонный блок и продолжают относительно его поиск во всех возможных направлениях с заданным шагом, в один или большее число пикселов, эталонного фрагмента изображения, равного по размерам текущему блоку изображения текущего кадра, сопоставляют значения сигналов пикселов текущего блока изображения текущего кадра и эталонного фрагмента изображения предыдущего кадра и если ошибка сравнения не превышает заданного порогового значения, то формируют, запоминают и передают для этого изображения косвенный адрес и код флага 010 – при воспроизведении изображения и коде флага 010 отображают вместо текущего блока изображения в текущем кадре эталонный фрагмент изображения предыдущего кадра с адресом, равным переданному косвенному адресу; (ж) если же в адресном пространстве макроблока предыдущего кадра отсутствует эталонный блок или эталонный фрагмент изображения, ошибка сравнения сигналов пикселов которых и текущего блока изображения текущего кадра не превышает заданного порогового значения, то формируют разностный сигнал пикселов текущего блока изображения текущего кадра и эталонного блока или эталонного фрагмента изображения предыдущего кадра, соответствующего минимальной ошибке сравнения, производят сжатие спектра разностного сигнала и передают данные сжатого спектра разностного сигнала, адрес эталонного блока или эталонного фрагмента изображения предыдущего кадра, по отношению к которому определен разностный сигнал, и один из кодов флага: 100 – если разностный сигнал текущего блока изображения текущего кадра определен по отношению к опорному эталонному блоку предыдущего кадра с адресом, равным адресу текущего блока изображения текущего кадра, 101 – если разностный сигнал текущего блока изображения текущего кадра определен по отношению к эталонному блоку изображения предыдущего кадра с относительным адресом, или 110 – если разностный сигнал текущего блока изображения текущего кадра определен по отношению к эталонному фрагменту изображения предыдущего кадра с косвенным адресом – при воспроизведении изображения по переданным в этой операции данным вначале выполняют преобразование по восстановлению из переданных данных сжатого спектра разностного сигнала непосредственно разностного сигнала, затем по значениям полученного разностного сигнала и сигнала пикселов опорного эталонного блока предыдущего кадра при коде флага 100, или эталонного блока с относительным адресом при коде флага 101, или же эталонного фрагмента изображения с косвенным адресом при коде флага 110 производят восстановление данных текущего блока изображения текущего кадра. РИСУНКИ
MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 16.11.2005
Извещение опубликовано: 10.11.2006 БИ: 31/2006
|
||||||||||||||||||||||||||