Способ, устройство и система для сжатия и восстановления сжатого прозрачного изображения

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

 

Область техники, к которой относится изобретение

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

Уровень техники

С развитием и применением Интернет-технологий Интернет оказывает на жизнь и работу людей все более возрастающее влияние. Поскольку информация изображения имеет прямую видимость и большой объем содержимого, большое количество изображений используется на Интернет-сайтах и в сетевых играх. Каждый элемент изображения в цветном цифровом изображении обычно содержит три вида информации, передаваемой по каналу цветового сигнала, т.е. красный (R), зеленый (G) и голубой (В). Каждый вид информации, передаваемой по каналу цветового сигнала и содержащейся в каждом элементе изображения, обычно представлен 8 битами.

Прозрачные изображения широко используются при создании веб-страниц и игр в Интернете. Прозрачное изображение получается за счет добавления прозрачного канала из 8 бит в каждом элементе изображения цветного цифрового изображения. Прозрачный канал используется для записи информации прозрачности элемента изображения, для того чтобы гибко и удобно применять суперпозицию и слияние изображений. Например, когда изображение создано на веб-странице, то задний фон изображения может быть сконфигурирован как прозрачный, и цвет веб-страницы используется для того, чтобы заменить прозрачность, таким образом изображение и задний фон веб-страницы могут быть объединены совершенным образом. Те форматы для хранения изображений, которые популярны в настоящее время, такие как PNG (Portable Network Graphics - переносимая сетевая графика), GIF (Graphics Interchange Format - формат обмена графическими данными) и т.п., все поддерживают прозрачный канал.

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

В настоящее время для прозрачного изображения, использующего сжатие без потери данных, избыточные данные, содержащиеся в информации изображения, такие как избыточность пространства и зрительная избыточность, не могут быть удалены. Таким образом, эффективность сжатия при процедуре сжатия без потери данных намного ниже, чем при обычном сжатии с потерей данных, таком как JPEG (Joint Photographic Experts Group - Объединенная группа экспертов по машинной обработке фотографических изображений, группа JPEG) и JPEG2000, где JPEG и JPEG2000 являются одним из соответствующих стандартов, определяемых Объединенной группой экспертов по машинной обработке фотографических изображений. Кроме того, большое количество пространства для хранения и ресурсов ширины полосы частот необходимы во время сохранения изображения и передачи по сети. Если используется сжатие с потерей данных, то информация прозрачного канала прозрачного изображения может быть потеряна во время процедуры сжатия, таким образом оказывая влияние на качество изображения.

Сущность изобретения

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

Пример настоящего изобретения обеспечивает способ для сжатия прозрачного изображения, который включает в себя:

- получение информации канала цветового сигнала и информации прозрачного канала первоначального прозрачного изображения;

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

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

Пример настоящего изобретения обеспечивает способ для восстановления сжатого прозрачного изображения, который включает в себя:

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

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

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

Пример настоящего изобретения обеспечивает устройство для сжатия прозрачного изображения, которое включает в себя:

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

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

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

Пример настоящего изобретения обеспечивает способ для восстановления сжатого прозрачного изображения, который включает в себя:

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

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

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

Пример настоящего изобретения обеспечивает систему для сжатия и для восстановления сжатого прозрачного изображения, которая включает в себя:

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

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

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

Краткое описание чертежей

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

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

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

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

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

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

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

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

Фиг.8 является схематической диаграммой, иллюстрирующей структуру модуля синтаксического анализа, в соответствии с третьим примером настоящего изобретения.

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

Фиг.10 является схематической диаграммой, иллюстрирующей систему, в соответствии с четвертым примером настоящего изобретения.

Подробное описание изобретения

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

Первый пример

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

Шаг 101: получение информации канала цветового сигнала и информации прозрачного канала первоначального прозрачного изображения.

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

Способ для получения информации прозрачного канала и информации канала цветового сигнала первоначального прозрачного изображения включает в себя:

- восстановление после сжатия первоначального прозрачного изображения в соответствии с форматом восстановления после сжатия, соответствующего формату сжатия первоначального прозрачного изображения, чтобы получить информацию первоначального прозрачного изображения; и

- выделение информации канала цветового сигнала и информации прозрачного канала первоначального прозрачного изображения из информации первоначального прозрачного изображения.

Информация канала цветового сигнала в примерах настоящего изобретения относится к трем видам информации канала цветового сигнала, т.е. красного (R), зеленого (G) и голубого (В) цветов. Каждый вид информации канала цветового сигнала, содержащийся в каждом элементе изображения, обычно представлен 8 битами, и информация прозрачного канала обычно представлена 8 битами.

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

Обычный способ сжатия LZW (Lempel-Ziv-Welch encoding) может быть использован для выполнения сжатия без потери данных для информации прозрачного канала, чтобы таким образом получить информацию сжатия прозрачного канала. Также могут быть использованы другие типы сжатия без потери данных, которые не ограничиваются примерами настоящего изобретения. Сжатие JPEG2000 с потерей данных выполняется для информации канала цветового сигнала, чтобы получить данные сжатия JPEG2000, или выполняется сжатие JPEG с потерей данных, чтобы получить данные сжатия JPEG. Также могут быть использованы другие типы сжатия с потерей данных, которые не ограничиваются примерами настоящего изобретения.

Шаг 103: синтезирование информации сжатия канала цветового сигнала и информации сжатия прозрачного канала, чтобы получить сжатое прозрачное изображение.

Способ синтезирования информации сжатия канала цветового сигнала и информации сжатия прозрачного канала включает в себя:

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

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

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

Способ включает в себя следующие шаги.

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

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

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

Обычное восстановление после сжатия LZW может быть использовано, чтобы выполнить восстановление после сжатия без потери данных для данных сжатия прозрачного канала, для того чтобы получить информацию прозрачного канала. Могут быть также использованы другие типы восстановления после сжатия без потери данных, но формат используемого восстановления после сжатия без потери данных должен быть идентичен формату сжатия без потери данных, используемому во время шага 102, или в противном случае процедура восстановления сжатых данных для данных сжатия прозрачного канала может быть не выполнена. Восстановление после сжатия JPEG2000 может быть использовано, чтобы выполнить восстановление после сжатия с потерей данных для данных сжатия канала цветового сигнала, чтобы получить информацию канала цветового сигнала формата JPEG2000. Или используется восстановление после сжатия JPEG, чтобы получить информацию канала цветового сигнала формата JPEG. Конечно, также могут быть использованы другие типы восстановления после сжатия с потерей данных, но формат используемого восстановления после сжатия с потерей данных должен быть идентичен формату сжатия с потерей данных, используемому во время шага 102, или в противном случае процедура восстановления после сжатия данных для данных сжатия канала цветового сигнала может быть не выполнена.

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

Шаг 303: синтезирование восстановленной после сжатия информации прозрачного канала и восстановленной после сжатия информации канала цветового сигнала, в соответствии со специфическим целевым форматом, чтобы получить восстановленное после сжатия прозрачное изображение.

Каждый тип прозрачных изображений имеет свой собственный формат, прозрачное изображение PNG (Portable Network Graphics - переносимая сетевая графика) и прозрачное изображение GIF (Graphics Interchange Format - формат обмена графическими данными), имеют различные форматы. Таким образом, восстановленная после сжатия информация прозрачного канала и восстановленная после сжатия информация канала цветового сигнала синтезируются в соответствии с форматом требуемого целевого изображения, необходимым в практических приложениях, чтобы получить восстановленное после сжатия прозрачное изображение. Например, сжатое с помощью PNG прозрачное изображение может быть преобразовано в прозрачное изображение GIF в соответствии с форматом GIF.

Фиг.4 является схематической диаграммой, иллюстрирующей функции устройства для восстановления после сжатия прозрачного изображения. Как показано на фиг.4, формат сжатия данных для данных сжатия прозрачного изобретения подвергается синтаксическому анализу, для данных сжатия прозрачного канала выполняется способ восстановления после сжатия LZW (Lempel-Ziv-Welch encoding), для данных сжатия канала цветового сигнала выполняется способ JPEG2000 восстановления после сжатия, при этом производится синтезирование восстановленной после сжатия информации прозрачного канала и восстановленной после сжатия информации канала цветового сигнала в соответствии со специфическим форматом, чтобы получить целевое изображение.

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

Второй пример

Фиг.5 является схемой последовательности процесса, иллюстрирующей способ в соответствии со вторым примером настоящего изобретения, который включает в себя сжатие и восстановление после сжатия прозрачного изображения. Шаги с 501 по 503 иллюстрируют процедуру сжатия прозрачного изображения, а шаги с 504 по 506 иллюстрируют процедуру восстановления после сжатия прозрачного изображения.

Шаг 501: синтаксический анализ первоначального прозрачного изображения и выделение информации прозрачного канала и информации канала цветового сигнала из первоначального прозрачного изображения.

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

Информация канала цветового сигнала в примерах настоящего изобретения относится к трем видам информации канала цветового сигнала, т.е. красному (R), зеленому (G) и голубому (В). Каждый вид информации канала цветового сигнала, содержащейся в каждом элементе изображения, обычно представлен 8 битами, и информация прозрачного канала обычно представлена 8 битами.

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

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

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

Сжатие цифрового изображения включает в себя сжатия с потерей данных и сжатие без потери данных. При сжатии без потери данных информация не теряется во время процедуры сжатия и восстановления после сжатия. Таким образом, сжатие без потери данных может гарантировать, что изображение не искажается, но эффективность сжатия при сжатии без потери данных является низкой. При сжатии с потерей данных некоторая часть информации может быть потеряна во время процедуры сжатия и восстановления после сжатия. Сжатие с потерей данных может уменьшить количество данных за счет жертвования качеством изображения до некоторой степени, и таким образом имеет более высокую эффективность сжатия. В настоящий момент широко используемые стандарты JPEG и JPEG2000 сжатия неподвижного изображения принимают алгоритм сжатия с потерей данных, для того чтобы эффективно сжимать изображение и гарантировать, что на субъективно воспринимаемое качество изображения не оказывается влияния. JPEG2000 является самым последним стандартом сжатия неподвижного изображения, эффективность сжатия которого намного выше, чем у стандарта JPEG. За счет использования JPEG2000 может быть достигнут лучший визуальный эффект при низкой скорости передачи данных.

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

Обычный способ сжатия LZW (Lempel-Ziv-Welch encoding) может быть использован для выполнения сжатия без потери данных для информации прозрачного канала, чтобы таким образом получить данные сжатия прозрачного канала. Также могут быть использованы другие типы сжатия без потери данных, которые не ограничиваются примерами настоящего изобретения. Сжатие JPEG2000 с потерей данных выполняется для информации канала цветового сигнала, чтобы получить данные сжатия JPEG2000, или выполняется сжатие JPEG с потерей данных, чтобы получить данные сжатия JPEG. Также могут быть использованы другие типы сжатия с потерей данных, которые не ограничиваются примерами настоящего изобретения.

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

Шаг 503: синтезирование данных сжатия прозрачного канала и данных сжатия канала цветового сигнала, чтобы получить данные сжатия прозрачного изображения.

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

Таблица 1
длина данных сжатия прозрачного канала (4 байта) данные сжатия прозрачного канала данные сжатия канала цветового сигнала

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

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

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

Шаг 504: получение данных сжатия прозрачного изображения, считывание информации о длине данных сжатия прозрачного канала, обозначенных 4 байтами, считывание данных сжатия прозрачного канала в соответствии с информацией о длине, а затем - считывание данных сжатия канала цветового сигнала.

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

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

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

Обычное восстановление после сжатия LZW может быть использовано, чтобы выполнить восстановление после сжатия без потери данных для данных сжатия прозрачного канала, чтобы получить информацию прозрачного канала. Могут быть также использованы другие типы восстановления после сжатия без потери данных, но формат используемого восстановления после сжатия без потери данных должен быть идентичен формату восстановления после сжатия без потери данных, используемому во время шага 502, или в противном случае процедура восстановления после сжатия для данных сжатия прозрачного канала может быть не выполнена. Восстановление после сжатия JPEG2000 может быть использовано, чтобы выполнить восстановление после сжатия с потерей данных для данных сжатия канала цветового сигнала, чтобы получить информацию канала цветового сигнала формата JPEG2000. Или используется восстановление после сжатия JPEG, чтобы получить информацию канала цветового сигнала формата JPEG. Конечно, также могут быть использованы другие типы восстановления после сжатия с потерей данных, но формат используемого восстановления после сжатия с потерей данных должен быть идентичен формату восстановления после сжатия с потерей данных, используемому во время шага 102, или в противном случае процедура восстановления после сжатия данных сжатия канала цветового сигнала может быть не выполнена.

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

Шаг 506: синтезирование восстановленной после сжатия информации прозрачного канала и восстановленной после сжатия информации канала цветового сигнала в соответствии со специфическим целевым форматом, чтобы получить восстановленное после сжатия прозрачное изображение.

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

Шаги с 504 по 506 являются процедурой восстановления после сжатия для данных сжатия прозрачного изображения, а шаги с 501 по 506 являются процедурой сжатия первоначального прозрачного изображения и восстановления после сжатия сжатого первоначального прозрачного изображения.

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

Третий пример

Пример настоящего изобретения обеспечивает устройство для сжатия прозрачного изображения. Показанное на фиг.6 устройство включает в себя:

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

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

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

Модуль 603 синтезирования данных включает в себя:

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

Пример настоящего изобретения обеспечивает устройство для восстановления после сжатия прозрачного изображения. Показанное на фиг.7 устройство включает в себя:

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

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

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

Фиг.8 является схематической диаграммой, иллюстрирующей структуру модуля 704 синтаксического анализа. Модуль 704 синтаксического анализа включает в себя:

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

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

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

Фиг.9 является схематической диаграммой, иллюстрирующей структуру модуля 706 синтезирования формата. Модуль 706 синтезирования формата включает в себя:

- четвертый блок 7061 получения, сконфигурированный таким образом, чтобы получать информацию канала цветового сигнала и информацию прозрачного канала; и

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

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

Четвертый пример

Пример настоящего изобретения обеспечивает систему для сжатия прозрачного изображения. На фиг.10 система включает в себя: устройство 1001 сжатия и устройство 1002 восстановления после сжатия.

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

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

Структура и функции устройства 1001 сжатия относятся к шагам с 501 по 503, а структура и функции устройства 1002 восстановления после сжатия относятся к шагам с 504 по 506.

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

Термин "obtain" (получать) в примерах настоящего изобретения может быть выражен как «первоначально полученная информация из других модулей» или «прием информации, высланной другими модулями».

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

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

Значительное количество примеров только используются для описания, а не обозначают качество примеров.

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

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

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

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

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

4. Способ по п.3, в котором синтезирование информации канала цветового сигнала и информации прозрачного канала в соответствии с целевым форматом, чтобы получить восстановленное после сжатия прозрачное изображение, содержит:
получение информации канала цветового сигнала и информации прозрачного канала;
синтезирование информации канала цветового сигнала и информации прозрачного канала в соответствии с форматом требуемого целевого изображения, чтобы получить восстановленное после сжатия прозрачное изображение.

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к кодированию и декодированию видео. Техническим результатом является обеспечение оптимального режима кодирования с учетом характеристик единицы кодирования различных размеров изображения. В способе кодирования видео определяют единицы кодирования, имеющие древовидную структуру, включающие в себя единицы кодирования кодированных глубин, и определяют режимы кодирования для единиц кодирования кодированных глубин посредством выполнения кодирования на основе единиц кодирования согласно глубинам. Причем единицы кодирования согласно глубинам получают посредством иерархического разбиения максимальной единицы кодирования по мере того, как глубина увеличивается. После чего выводят информацию, указывающую порядок информации разбиения и информации режима пропуска, который избирательно определяют для единиц кодирования согласно глубинам, и информацию относительно режимов кодирования для единиц кодирования кодированных глубин, включающую в себя информацию разбиения и информацию режима пропуска, которые размещаются согласно порядку. 6 н. и 9 з.п. ф-лы, 23 ил., 3 табл.

Изобретение относится к кодирующему/декодирующему устройству данных изображения на основе расширяемого видеокодирования (SVC). Техническим результатом является создание декодирующего устройства, позволяющего декодировать данные последовательных изображений, закодированные в верхнем уровне, и данные чересстрочных изображений, закодированные в нижнем уровне. Указанный технический результат достигается тем, что декодирующее устройство содержит: первый блок декодирования, выполненный с возможностью декодирования данных картинки, составляющих данные чересстрочных изображений, для генерирования первых декодированных данных и данных прогнозного изображения нижнего уровня, первый блок обработки дискретизации с повышенной частотой, выполненный с возможностью дискретизации с повышенной частотой данных прогнозного изображения нижнего уровня, сгенерированных первым блоком декодирования, для генерирования первых данных прогнозного изображения, дискретизированных с повышенной частотой, второй блок обработки дискретизации с повышенной частотой, выполненный с возможностью дискретизации с повышенной частотой данных прогнозного изображения нижнего уровня, сгенерированных первым блоком декодирования, для генерирования вторых данных прогнозного изображения, дискретизированных с повышенной частотой, блок выбора, выполненный с возможностью выбора первых данных прогнозного изображения, дискретизированных с повышенной частотой, или вторых данных прогнозного изображения, дискретизированных с повышенной частотой, в качестве данных прогнозного изображения, для прогнозирования вторых декодированных данных, и второй блок декодирования, выполненный с возможностью декодирования данных картинки, составляющих данные последовательных изображений, с использованием данных прогнозного изображения, выбранных блоком выбора. 2 н. и 5 з.п. ф-лы, 2 табл., 22 ил.

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

Изобретение относится к широковещательному шифрованию, конкретно к способу управления правами авторизации в широковещательной системе передачи данных. Техническим результатом является снижение требований к средствам безопасности приемников для выполнения условий доступа, определенных в содержащих ключи сообщениях, и управление сложными условиями доступа, основанными на характеристике и свойствах приемного устройства или пользователя. Предложен способ для обеспечения выполнения правил доступа к транслируемому продукту, принимаемому приемниками, который реализуется управляющим центром. Доступ предоставляется ключом продукта, а управляющий центр управляет набором положительных (ПЛА) и отрицательных логических атрибутов (ОЛА) на приемниках, включающий шаги: связывают один ПЛА с одним приемником, имеющим право на указанный атрибут, и загружают в него состояние; связывают один ОЛА с этим приемником, не имеющим права на указанный атрибут, и загружают в него состояние; определяют вторую схему широковещательного шифрования, предназначенную для набора ОЛА и связывающую с каждым ОЛА соответствующий материал ключа дешифрования; формулируют условия доступа к продукту в форме логического выражения на основе атрибутов, объединяя один из ПЛА и один из ОЛА с помощью логической конъюнкции или дизъюнкции; генерируют криптограмму для передачи приемнику путем шифрования ключа доступа с помощью двух объединенных схем широковещательного шифрования в соответствии с указанным логическим выражением. 4 з.п. ф-лы, 1 ил.

Изобретение относится к области отображения графических субтитров, посредством декодирования графических данных, сжатых с использованием кодирования по длинам серий для использования в устройствах воспроизведения BD-ROM, а также к области DVB-MHP и DVD-Video. Техническим результатом является создание способа отображения субтитров, которые должны изменяться в соответствии с обрабатывающей способностью устройства воспроизведения и возрастом пользователя, не компрометируя совместимость с существующей структурой данных потока графических субтитров. Указанный технический результат достигается тем, что BD-ROM имеет записанные на нем множество потоков субтитров, каждый сконфигурирован для воспроизведения синхронно с видеопотоком, и информацию о списке воспроизведения. Информация о списке воспроизведения включает в себя информацию об элементе воспроизведения и флаг способа отображения. Информация об элементе воспроизведения определяет раздел воспроизведения информацией, указывающей время входа и время выхода по оси времени воспроизведения видеопотока, и включает в себя таблицу информации о потоках. Флаг способа отображения указывает, действительно или нет управление согласно способу отображения субтитров. Таблица информации о потоках предписывает устройству воспроизведения один из потоков субтитров, который должен выбираться, если управление согласно способу отображения субтитров является действительным. 3 н. и 3 з.п. ф-лы, 80 ил.

Изобретение относится к способу и устройству для переупорядочивания и мультиплексирования мультимедийных пакетов из потоков мультимедийных данных, принадлежащих взаимосвязанным сеансам, и, в частности, для потоков данных, закодированных кодеком масштабируемого видео, которые транспортируются с помощью транспортного протокола реального времени (RTP). Техническим результатом является предоставление способа вышеупомянутого известного типа, но который может решать проблемы вычислительной сложности, увеличенной пропускной способности или необходимости справляться с различными частотами кадров для восстановления пакетов, например RTP/SVC-сеансов в нечередующемся режиме и/или режиме одного NAL-блока. Указанный технический результат достигается тем, что способ переупорядочивания и мультиплексирования мультимедийных пакетов из потоков мультимедийных данных, принадлежащих взаимосвязанным сеансам, включает в себя этап, на котором отыскивают в пакетах потока, имеющего самую высокую частоту кадров среди упомянутых мультимедийных потоков, общую переменную тактирования пакета, ассоциированного со следующим кадром мультимедийных данных, в предварительно определенном порядке, связанном с процессом кодирования, с помощью которого упомянутые данные были закодированы, и этап, на котором предоставляют пакеты в упомянутом предварительно определенном порядке между упомянутыми сеансами в порядке взаимозависимости сеансов. 3 н. и 10 з.п. ф-лы, 10 ил.

Изобретение относится к области обработки изображений и, в частности, к кодированию и декодированию цифровых изображений и последовательностей цифровых изображений. Техническим результатом является обеспечение лучшей адаптации кодирования к отдельным структурам или деталям изображения. Указанный технический результат достигается тем, что предложен способ кодирования изображения или последовательности изображений, генерирующий поток (F) данных, содержащий данные, представляющие по меньшей мере одну группу пикселей в одном из изображений (IE). Способ содержит следующие этапы: для кодируемой группы пикселей выбирают (С1) исходный раздел заданной линейной формы, кодируемую группу пикселей разбивают (С2) согласно выбранному исходному разделу, выбранный исходный раздел распространяют (С2) в кодируемой группе пикселей, пока она не окажется полностью разбитой на множество разделов заданной формы, для указанной разбитой на разделы группы пикселей выбирают заданный порядок прохождения указанных разделов, осуществляют предсказание и кодирование (С4) указанных разделов один за другим в соответствии с выбранным порядком прохождения. 4 н. и 9 з.п. ф-лы, 22 ил.

Изобретение относится к шифрованию данных и конкретно к шифрованию данных изображения, организованных в потоки битов. Техническим результатом является обеспечение возможности адаптации к различного рода приложениям и минимизирование количества данных для шифрования, при этом максимально увеличивая защиту зашифрованного контента. Указанный технический результат достигается тем, что многослойный аудиовизуальный поток (CNT') пакетных данных, такой как получаемый кодировщиком (810) JPEG2000, принимается вместе с информацией (метаданными) о вкладе каждого пакета в снижение искажения изображения. Вычисляется (710) соотношение искажения к скорости передачи для каждого пакета и пакеты упорядочиваются (720) по убыванию соотношения. Незашифрованный пакет, имеющий наибольшее соотношение, шифруется (730) до тех пор, пока не будет получено целевое искажение. 2 н. и 4 з.п. ф-лы, 8 ил.
Наверх