Способ передачи изображения по каналу связи

Изобретение относится к передаче изображений при условии, когда на каналы передачи данных наложены ограничения по скорости и величине битовой ошибки. Техническим результатом является улучшение соотношения качества (т.е. отношения пикового уровня сигнала к шуму - PSNR) и коэффициента сжатия фрактального метода сжатия (увеличение коэффициента сжатия K при сохранении качества PSNR). В способе передачи изображения по каналу связи на передающей стороне перед сжатием исходное изображение, представленное в формате BMP, разделяют на различные по объему части в пропорции. Затем каждую часть отдельно сжимают фрактальным методом, в результате чего получаются части данных сжатого изображения, представленные в формате FIC. Производят рекурсивное стегановложение меньших частей в большие (по принципу «матрешки») и передают данные сжатого изображения со стегановложениями по каналу связи. На приемной стороне производят извлечение меньших (вложенных) частей из больших в обратной последовательности и восстанавливают фрактальным методом каждую из частей изображения соответственно из каждой части данных. Соединяют восстановленные части изображения, представленные в формате BMP, и получают полное изображение. 1 з.п. ф-лы.

 

Предлагаемое техническое решение относится к передаче изображений при условии, когда на каналы передачи данных наложены ограничения по скорости и величине битовой ошибки.

Для уменьшения времени передачи изображений по современным каналам связи проблема сжатия изображений имеет особую актуальность. Целью сжатия изображений является минимизация числа бит, требуемых для представления изображения. Существующие способы сжатия цифровых изображений могут быть поделены на две большие категории: без потерь и с потерями. Сжатие без потерь означает, что восстановленное после сжатия изображение с точностью до пикселя соответствует оригиналу. Сжатие без потерь не приводит к высоким коэффициентам сжатия (в 2-10 раз, но обычно не более 3-х раз), в то время как алгоритмы сжатия с потерями позволяют достигать компрессии до 50-ти раз без заметного ухудшения качества. Дело в том, что цифровое изображение имеет существенное количество излишней информации, которая может быть устранена практически без визуальной заметности. Существует ряд способов изменить изображение таким образом, что возникшие в результате этого искажения с точки зрения наблюдателя, для которого предназначено это изображение, будут несущественны, зато представление информации в новой форме позволит значительно увеличить компрессию по сравнению со сжатием без потерь.

Широко используются методы сжатия с потерями JPEG и JPEG 2000 (см., например, Киволвиц П. Сжатие изображений по стандарту JPEG // Мир ПК. - 1992. - №4. - С. 46-51; Santa-Cruz D., Grosbois R., Ebrahimi Т. JPEG 2000 performance evaluation and assessment // Signal Processing: Image Communication. - 2002. - V. 17. - №1. - P. 113-130). Общая идея, лежащая в основе этих методов, заключается в применении к изображению преобразования, концентрирующего большую часть энергии в относительно малом количестве коэффициентов. За счет более грубого квантования значительная часть коэффициентов преобразования, отвечающих за мелкие детали оригинала, обращается в 0, что позволяет эффективно закодировать полученную битовую последовательность энтропийным кодером. За высокие степени сжатия приходиться расплачиваться ухудшением детализации и размытием контуров. Из-за этого в отраслях, где предъявляются повышенные или специфические требования к качеству изображений, сжатие с потерями практически не используется, а использование сжатия без потерь не позволяет радикально сократить объем цифровых изображений. Отказ от использования сжатия с потерями приводит к увеличению затрат на хранение изображений и их передачу. Однако при условии, когда на каналы передачи данных наложены ограничения по скорости и величине битовой ошибки, использование алгоритма сжатия изображений способами группы JPEG не всегда возможно.

Наиболее близким к предлагаемому техническому решению является способ, описанный в патенте США №5065444 G06T 9/00, опубл. 12.11.1991 г. В указанном способе процессы сжатия и восстановления происходят по алгоритму метода фрактального кодирования исходного изображения. Основа метода фрактального кодирования - это обнаружение самоподобных участков в изображении и установление функциональной связи между ними. Часть информации теряется потому, что вероятность того, что ранговая и доменная области будут идеально похожи, очень мала. Кроме того, чем больше будет коэффициент сжатия, тем больше будут и потери, так как коэффициент сжатия увеличивается за счет увеличения количества подобных областей, что является следствием большего допустимого различия областей. Недостатком этого способа является недостаточное для решения практических задач соотношение качества восстановленного после сжатия изображения PSNR и коэффициента сжатия K. На практике могут возникать ситуации, когда при жестко ограниченной скорости передачи информации по каналу из-за поворота фотовидеокамеры, из-за перемещения объектов, из-за изменения картинки (кадра, обстановки) по другой причине или совсем по иной причине объем сжатых данных может незначительно увеличиваться до некоторого максимального заданного ограниченного объема (либо может потребоваться немного большая частота передачи кадров для обеспечения требуемой величины задержки). Так как объем исходной графической информации может быть относительно большим для обеспечения передачи более полной и точной информации о наблюдаемых объектах (это зависит от характеристик камеры - разрешение, глубина цвета пикселя), то даже несмотря на высокий коэффициент сжатия фрактального метода, объем сжатых данных может быть довольно большим. Поэтому увеличение этого объема даже на величину, соответствующую малой доли от этого объема, может привести к значительному возрастанию объема сжатых данных не по относительному, а по абсолютному значению, что может отрицательно повлиять на процесс обработки информации, например, когда обрабатывается последовательность кадров с определенной частотой (при этом на передачу одного кадра выделяется ограниченное и фиксированное количество времени, а при превышении объема сжатых данных кадра существенно может увеличиться время на его передачу) и при этом время общей задержки передачи изображения не должно превышать заданную величину, так как устройство, работающее по некоторому алгоритму (или оператор), может ошибочно принять решение о том, что наблюдаемый объект находится в точке с некоторыми координатами в некоторый момент времени. Описываемый фрактальный способ обеспечивает следующие соотношения качества (качество в рассматриваемом случае - это отношение пикового уровня сигнала к шуму - PSNR) и коэффициента сжатия (К): при PSNR=30 дБ обеспечивается K=97, при PSNR=32.6 дБ, K=171.

Целью предлагаемого технического решения является улучшение соотношения качества (т.е. отношения пикового уровня сигнала к шуму - PSNR) и коэффициента сжатия K фрактального метода сжатия (увеличение степени сжатия при сохранении качества).

Поставленная цель достигается тем, что в способе передачи изображения по каналу связи, содержащем на передающей стороне сжатие исходного изображения в формате BMP (Bitmap Picture) фрактальным методом, в результате чего изображение преобразуется в данные сжатого изображения в формате FIC (Fractal Image Compression), передачу данных по каналу связи, восстановление на приемной стороне из данных сжатого изображения в формате FIC изображения, представленного в формате BMP, на передающей стороне перед сжатием исходное изображение, представленное в формате BMP, разделяют на различные по объему части в пропорции (, ), где верхний индекс m (m=0, 1, 2, … k) обозначает порядок деления, нижний индекс n (n=0, 1, 2, … k) - номер части деления, определяемой стеганографической вместимостью, для порядка деления k, затем каждую часть отдельно сжимают упомянутым фрактальным методом, в результате чего получаются части данных сжатого изображения, представленных в формате FIC, затем производят рекурсивное стегановложение меньших частей в большие (по принципу «матрешки» вкладывают в , с вложением вкладывают в , …, с вложениями вкладывают в ), после чего данные сжатого изображения со стегановложениями передаются по упомянутому каналу связи, а на приемной стороне производят извлечение меньших (вложенных) частей из больших в обратной последовательности, восстанавливают фрактальным методом каждую из частей изображения соответственно из каждой части данных, соединяют восстановленные части изображения, представленных в формате BMP и получают полное изображение.

Для достижения максимального эффекта (для получения максимального коэффициента досжатия при сохранении качества) порядок деления k увеличивают до максимального значения (1).

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

где - соответствующая стеганографической вместимости максимальная пропорция частей после деления;

- объем минимальной части деления по отношению к объему исходного целого изображения;

S - размер исходного изображения, пиксели;

s - размер минимальной части после деления, пиксели;

k - порядок деления, при котором обеспечивается максимальное сжатия (верхний и нижний индексы принимают значение k: m=n=k).

Для примера рассмотрим досжатие при стеганографической вместимости, задающей пропорцию деления 3:1. Пусть файл исходного изображения имеет объем , который делится в пропорции , ( - объем большей части, - объем меньшей части), которая определяется стеганографической вместимостью системы. Верхний индекс обозначает порядок деления, нижний - номер части при делении какого-либо порядка. При стегановложении части в часть (деление порядка 1) объем исходных сжатых данных уменьшится до (коэффициент досжатия ). Здесь m1 - числитель дроби, соответствующей числовому значению объема сжатых данных по отношению к объему исходного файла изображения при делении порядка 1, n1 - знаменатель вышеописанной дроби. Однако если впоследствии будет возможность уменьшить объем части , то можно изначально уменьшить и объем части (сохраняя пропорцию, определяемую стеганографической вместимостью), в которую будет вкладываться уменьшенная , а следовательно, и увеличить коэффициент досжатия. Уменьшить часть можно аналогично уменьшению части . Таким образом, часть делится на три части (деление порядка 2): , и . Часть вкладывается в часть , полученный файл вкладывается в . В результате объем уменьшится от до , т.е. . При делении порядка 3 получаются четыре файла: , , , . В результате объем уменьшится , и т.д. Таким образом, объем сжатых данных для порядка деления k+1 при записывается следующим образом: , коэффициент досжатия . Последовательность объемов сжатых данных описывается (задается) формулами (обладает свойством): , n1-m1=1, m0=n0=1, , .

Размер минимальной части после деления (задающей максимальный порядок деления исходя из размера исходного изображения в формате BMP) определяется минимально возможным для обработки данным алгоритмом фрактального сжатия размером изображения (например, изображение в формате BMP размером 32*32, 4*4 пикселя).

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

При использовании предлагаемого метода (например, при соотношении частей деления , что соответствует стеганографической вместимости конкретной системы) обеспечиваются следующие соотношения качества и коэффициента сжатия: от PSNR=30 дБ и K=97 до PSNR=30 дБ и K=129 для деления порядка 1, PSNR=30 дБ и K=140 для деления порядка 2, PSNR=30 дБ и K=143 для деления порядка 3 и т.д.; от PSNR=32.6 дБ и K=171 до PSNR=32.6 дБ и K=228 для деления порядка 1, PSNR=32.6 дБ и K=247 для деления порядка 2, PSNR=32.6 дБ и K=253 для деления порядка 3 и т.д.

При этом, если размер исходного изображения S=100*100=10000 пикселей, а размер минимальной части после деления, обрабатываемой данным фрактальным алгоритмом, s=15*15=225 пикселей, то максимальный порядок деления при равен 3, так как при этом размер минимальной части деления равен 10000/40=250>225, а для порядка деления 4 размер минимальной части равен 10000/121=83<250.

1. Способ передачи изображения по каналу связи, содержащий на передающей стороне сжатие исходного изображения в формате BMP фрактальным методом, в результате чего изображение преобразуется в данные сжатого изображения в формате FIC, передачу данных по каналу связи, восстановление на приемной стороне из данных сжатого изображения в формате FIC изображения, представленного в формате BMP, отличающийся тем, что на передающей стороне перед сжатием исходное изображение, представленное в формате BMP, разделяют на различные по объему части в пропорции (, ), где верхний индекс m (m=0, 1, 2, … k) обозначает порядок деления, нижний индекс n (n=0, 1, 2, … k) - номер части деления, определяемой стеганографической вместимостью, для порядка деления k, затем каждую часть отдельно сжимают упомянутым фрактальным методом, в результате получаются части данных сжатого изображения, представленного в формате FIC, затем производят рекурсивное стегановложение меньших частей в большие (по принципу «матрешки» вкладывают в , с вложением вкладывают в с вложениями вкладывают в ), после чего данные сжатого изображения со стегановложениями передаются по упомянутому каналу связи, а на приемной стороне производят извлечение меньших (вложенных) частей из больших в обратной последовательности, восстанавливают фрактальным методом каждую из частей изображения соответственно из каждой части данных, соединяют восстановленные части изображения, представленного в формате BMP, и получают полное изображение.

2. Способ передачи изображения по каналу связи по п. 1, отличающийся тем, что порядок деления k, при котором обеспечивается максимальное сжатие, определяется по формуле:

где - соответствующая стеганографической вместимости максимальная пропорция частей после деления;

- объем минимальной части деления по отношению к объему исходного целого изображения;

S - размер исходного изображения, пиксели;

s - размер минимальной части после деления, пиксели;

k - порядок деления, при котором обеспечивается максимальное сжатия (верхний и нижний индексы принимают значение k: m=n=k).



 

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

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

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

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

Группа изобретений относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является повышение эффективности кодирования/декодирования изображения.

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

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

Изобретение относится к средствам декодирования изображения. Технический результат заключается в расширении арсенала технических средств декодирования или кодирования изображений.

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

Группа изобретений относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является повышение эффективности кодирования/декодирования видеоданных.

Изобретение относится к области кодирования/декодирования видеоданных. Технический результат – предотвращение неравномерности в скорости передачи кадров.

Изобретение относится к средствам осуществления вещания медийной программы. Технический результат заключается в расширении арсенала технических средств адаптивного изменения порядка следования медийной программы вещания. Предложен способ представления медийной программы, этапы которого предусматривают: прием первого участка медийной программы и медийной реакции на первый участок медийной программы, которая считывается с данных датчиков, пассивно регистрируемых во время первого участка медийной программы; определяют, что медийная реакция на первый участок медийной программы согласуется с контекстом для первого участка медийной программы; определяют предысторию увлеченности пользователя и увлеченность во время первого участка медийной программы, будущий рекламный материал, причем будущий рекламный материал выбирается из набора рекламных материалов на основе подобия первому участку медийной программы; и осуществляют отображение будущего рекламного материала во время более позднего участка медийной программы и в ходе того же самого представления медийной программы. 3 н. и 17 з.п. ф-лы, 16 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении устойчивости к ошибкам. Способ для декодирования видео данных содержит прием видео декодером потока битов, который содержит последовательность единиц уровня абстракции сети (NAL), причем последовательность единиц NAL включает в себя единицу NAL не-уровня кодирования видео (не-VCL); на основании единицы NAL не-VCL, имеющей nal_unit_type, равный EOS_NUT или EOB_NUT или находящийся в диапазоне RSV_NVCL44 - RSV_NVCL47 или в диапазоне UNSPEC48 - UNSPEC63, ассоциирование видео декодером упомянутой единицы NAL не-VCL с наиболее недавней единицей NAL VCL, предшествующей единице NAL не-VCL в порядке декодирования, причем единица декодирования (DU) состоит из одной или нескольких единиц NAL VCL и единиц NAL не-VCL, ассоциированных с одной или несколькими единицами NAL VCL, причем одна или несколько единиц NAL VCL и единиц NAL не-VCL ассоциированы с одной или несколькими единицами NAL VCL, находящимися в последовательности единиц NAL; в определенное время удаления из буфера кодированных картинок (CPB) упомянутой DU, удаление видео декодером видео данных, ассоциированных с DU, из CPB и декодирование упомянутых видео данных, ассоциированных с упомянутой DU. 4 н. и 4 з.п. ф-лы, 16 ил., 4 табл.

Изобретение раскрывает средства доставки видео данных. Технический результат заключается в расширении арсенала технических средств доставки видео данных. Способ декодирования видео данных предусматривает: декодирование потока битов, включающего в себя видео данные и информацию синтаксиса для декодирования видео данных, декодирование информации синтаксиса содержит декодирование сообщения дополнительной информации расширения (SEI) активных наборов параметров единицы доступа, сообщение SEI активных наборов параметров указывает множество наборов параметров последовательности (SPSs) и набор параметров видео (VPS) для декодирования видео данных единицы доступа. Декодирование сообщения SEI активных наборов параметров содержит: декодирование первого элемента синтаксиса, который задает количество из множества наборов SPS, и декодирование дополнительных элементов синтаксиса; активирование множества наборов SPS и VPS; и декодирование видео данных единицы доступа. 4 н. и 17 з.п. ф-лы, 8 ил.

Изобретение раскрывает средства доставки видеоданных. Технический результат состоит в расширении арсенала технических средств доставки видео данных на другие устройства. Способ декодирования видео данных содержит этапы: декодирование потока битов, который включает в себя видео данные и информацию синтаксиса для декодирования видео данных, причем информация синтаксиса содержит сообщение дополнительной информации расширения (SEI) активных наборов параметров, при этом сообщение SEI активных наборов параметров указывает один или более наборов параметров последовательности (SPS) и набор параметров видео (VPS), и активирование одного или более наборов SPS и VPS для декодирования видео данных на основании указания одного или более наборов SPS и VPS в сообщении SEI активных наборов параметров; и декодирование видео данных на основании одного или более активированных наборов SPS и активированного VPS, при этом способ отличается тем, что сообщение SEI активных наборов параметров является первым сообщением SEI в первой единице уровня абстракции сети SEI единицы доступа, содержащей сообщение SEI активных наборов параметров и видео данные. 5 н. и 10 з.п. ф-лы, 8 ил.

Группа изобретений относится к технологиям кодирования/декодирования видеосигнала. Техническим результатом является повышение эффективности кодирования/декодирования видеосигнала. Предложен способ декодирования видеосигнала. Способ содержит этап, на котором осуществляют декодирование информации, относящейся к межкадровому предсказанию. Далее получают вектор движения пространственного предсказания текущего блока с использованием вектора движения пространственно соседнего блока, смежного с текущим блоком. Определяют соотнесенный блок в соотнесенном изображении на основании того, прилегает ли граница текущего блока к границе наибольшего кодового блока. Получают вектор движения временного предсказания текущего блока путем масштабирования вектора движения соотнесенного блока, при этом вектор движения соотнесенного блока масштабируют на основании временного расстояния между текущим изображением, содержащим текущий блок, и опорным изображением текущего блока. 2 н. и 4 з.п. ф-лы, 10 ил.

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

Настоящее изобретение относится к средствам поставки контента. Технический результат состоит в расширении арсенала технических средств доставки контента конечному потребителю. Устройство поставки контента, которое поставляет контент как мозаичный канал (CH), устройство поставки контента содержит: синтезирующий блок, выполненный с возможностью генерировать потоковые данные мозаичного СН путем синтеза множества потоков, имеющих различные предметы; блок генерирования сегмента потока мозаичного СН для генерирования сегмента потока мозаичного СН посредством разграничения сгенерированных потоковых данных мозаичного СН согласно с синхронизацией с другим мозаичным каналом; блок одноадресной доставки для одноадресной доставки сегмента потока мозаичного СН; блок многоадресной доставки для многоадресной доставки сегмента потока мозаичного СН; и блок генерирования метафайла для генерирования метафайла, который используется стороной приема для приема сегмента потока мозаичного CH, который доставлен посредством одноадресной и многоадресной доставки, при этом метафайл представляет собой расширенное описание медиапрезентации (MPD), включающее в себя элемент мозаики. 5 н. и 6 з.п. ф-лы, 20 ил.

Изобретение относится к области обработки информации, и в частности к способу представления цифрового мультимедийного контента. Технический результат заключается в идентифицировании местоположения контента, который воспроизводится перед тем, как выполняется операция ускоренной перемотки вперед/назад или операция перетаскивания. Предложен способ представления цифрового мультимедийного контента и устройство, при этом способ включает в этапы: определяют в цифровом мультимедийном контенте ненормально представленный контент, при этом ненормально представленный контент включает в себя по меньшей мере одно из контента, представленного с ненормальной скоростью, и представленного контента, который не просмотрен/прочитан и/или прослушан; и представляют в соответствии с первым визуальным стилем часть, которая соответствует ненормально представленному контенту, и в интерфейсе хода воспроизведения. Таким образом, ненормально представленная часть может быть идентифицирована и воспроизведена вновь в соответствии с заданным визуальным стилем, а нормально представленный цифровой мультимедийный контент можно отличить от ненормально представленного цифрового мультимедийного контента. 2 н. и 8 з.п. ф-лы, 6 ил.

Изобретение относится к устройству для приема/передачи и отображения данных изображения широкого динамического диапазона (HDR). Технический результат заключается в удовлетворительном выполнении передачи данных изображения между устройствами в широком динамическом диапазоне на мультимедийном интерфейсе высокой четкости (HDMI). Предложено устройство передачи (синхронизированное устройство), которое передает по тракту передачи данные HDR-изображения устройству приема (устройству источника). При этом устройство передачи передает устройству приема информацию о способе передачи и/или информацию о гамма-коррекции для данных HDR-изображения. Устройство приема выполняет обработку (процесс декодирования, процесс гамма-коррекции и т.п.) для принятых данных HDR-изображения на основе принятой информации о способе передачи и/или информации о гамма-коррекции. Например, устройство передачи принимает от устройства приема фрагменты информации о способе передачи и/или о способе гамма-коррекции, которые может поддерживать устройство приема, выбирает способ, который может поддерживать устройство приема и, таким образом, использует выбранный способ. 6 н. и 16 з.п. ф-лы, 28 ил.

Группа изобретений относится к системе, управляемой вычислительными устройствами. Способ для управления интеллектуальным устройством заключается в следующем. Принимают речевые данные, отдельно возвращаемые многочисленными интеллектуальными устройствами. Обрабатывают многочисленные речевые данные для получения оптимизированных речевых данных. Управляют на основе оптимизированных речевых данных интеллектуальным устройством, соответствующим речевым данным. Перед приемом речевых данных считывают основную информацию об интеллектуальном устройстве, связанном с APP. Определяют на основе основной информации интеллектуальные устройства, имеющие функцию записи речи. Определяют подлежащее запуску интеллектуальное устройство и отправляют команду запуска к определенному подлежащему запуску интеллектуальному устройству. Также заявлены устройства для управления интеллектуальным устройством. 3 н. и 16 з.п. ф-лы, 17 ил.
Наверх