×
27.10.2013
216.012.7b7f

Результат интеллектуальной деятельности: СПОСОБ СЖАТИЯ ДВОИЧНЫХ ДАННЫХ В ВИДЕ СТРУКТУРИРОВАННЫХ ИНФОРМАЦИОННЫХ БЛОКОВ

Вид РИД

Изобретение

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

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

Известен способ сжатия (см. Лэнгсам И., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ: Пер. с англ. - М.: Мир, 1989), в котором положение блока закодированных данных относительно начала входного потока информации постоянно меняется, блок скользит по входному потоку информации. При этом используются указатели, которые позволяют делать ссылки на любой элемент в блоке закодированных данных установленного размера, который предшествует текущему элементу входного потока. Если соответствие найдено, текущий элемент заменяется указателем на соответствующий элемент блока закодированных данных. Указатель включает в себя смещение в блоке закодированных данных и длину элемента. Дополнительно в выходной поток записывается непосредственно следующий за совпавшим элементом символ. Затем блок закодированных данных смещается на длину совпавшего элемента плюс один символ и выполняется новый цикл кодирования. Способ позволяет сжимать только сравнительно длинные последовательности.

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

Известен способ сжатия (см. Лэнгсам И., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ: Пер. с англ. - М.: Мир, 1989), использующий только частоту появления одинаковых байтов во входном блоке данных и базирующийся на структуре данных бинарного дерева. Часто встречающимся символам входного потока данных ставится в соответствие цепочка битов меньшей длины, а встречающимся редко - цепочка большей длины. За счет применения этого метода для сжатия очень длинных сообщений, которые содержат встречающиеся чрезвычайно редко символы, достигается существенная экономия: степень сжатия может достигать 8. Сказанное справедливо в большей части для текстовых сообщений и сообщений с неравномерной плотностью распределения символов. Указанный способ взят в качестве наиболее близкого аналога заявляемого изобретения.

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

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

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

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

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

На фиг.2 представлена зависимость длины сжатого информационного блока от количества элементов в структурированном блоке (Ls - длина информационного блока без сжатия, Lpdk - длина информационного блока, сжатого с использованием наиболее близкого аналога разработанного способа сжатия двоичных данных, Lmak - длина информационного блока, сжатого с использованием разработанного способа сжатия двоичных данных в виде структурированных информационных блоков).

На фиг.3 представлена зависимость достигаемой степени сжатия от количества элементов в структурированном информационном блоке (Kkpdk - степень сжатия, достигаемая с использованием наиболее близкого аналога разработанного способа сжатия двоичных данных, Kkmak - степень сжатия, достигаемая с использованием разработанного способа сжатия двоичных данных в виде структурированных информационных блоков).

По существу предлагается для сжатия двоичных данных в виде структурированных информационных блоков использовать факториальную систему счисления. Структурированные информационные блоки, таким образом, описываются аналитически и представляются в виде однозначно соответствующих им натуральных чисел 0≤i<N, где - двоичный код хm,

Длина информационного блока L соответствующего дискретного представления структурированного информационного блока равна

0≤i≤N.

Сжатое численное представление Р структурированного информационного блока из N элементов может принимать N! значений от 0 для случая, когда блок представлен минимальными численными значениями элементов из допустимых множеств, т.е. нулями 0, 0,…, 0, 0

Р=0·(N-1)!+0·(N-2)!+…+0·1!+0·0!=0,

до (N!-1) для случая, когда блок представлен максимальными численными значениями элементов из допустимых множеств, т.е. (N-1), (N-2),…, 1, 0

Р=(N-1)·(N-1)!+(N-2)·(N-2)!+…+1·1!+0·!=(N!-(N-1)!)+((N-1)!-(N-2!)+…+(2·2!-1·1!)=N!-1.

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

Способ (фиг.1) включает в себя следующие процедуры преобразования:

- упаковка произвольного структурированного информационного блока (x0, x1,…, хN-1) (процедура преобразования несжатого блока в сжатую форму);

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

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

Структурированные информационные блоки представляются последовательностью модифицированных численных значений одинакового фиксированного размера (хm0, xm1,…, xmN-1). Затем производят подсчет частоты повторяемости символов, при этом для обозначения часто и редко встречающихся символов входного потока двоичных данных производят соответственно выработку более короткой и более длинной битовых последовательностей вида Si=xim·((N-1)-i)!. Полученные последовательности объединяют в совокупную битовую последовательность переменного размера структурированного информационного блока Р суммированием слагаемых Si. При этом исключаются битовые последовательности, соответствующие повторяющимся символам входного потока двоичных данных.

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

Формируются остатки от деления вида Di=Di-1mod(N-i)!, D0=P, представляющие собой более короткую и более длинную битовые последовательности, соответствующие часто и редко встречающимся символам входного потока двоичных данных, из которых формируются фиксированные последовательности модифицированных численных значений (xm0, xm1,…, xmN-1), представляющие исходный структурированный информационный блок вычислением где - целая часть числа а (наибольшее целое число, не большее а).

На фиг.2 и фиг.3 представлены соответственно графики зависимостей длины сжатого информационного блока от количества элементов в структурированном информационном блоке и достигаемой степени сжатия от количества элементов в структурированном информационном блоке.

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

Важными свойствами способа являются:

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

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

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

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

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

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

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

Способ сжатия двоичных данных в виде структурированных информационных блоков, заключающийся в том, что для входного потока двоичных данных, который содержит символы, представленные битовыми последовательностями одинакового фиксированного размера, производят подсчет частоты повторяемости символов, затем для обозначения часто и редко встречающихся символов входного потока двоичных данных производят соответственно выработку более короткой и более длинной битовых последовательностей, которые объединяют в совокупную битовую последовательность переменного размера, отличающийся тем, что из совокупной битовой последовательности исключают битовые последовательности, соответствующие повторяющимся символам входного потока двоичных данных.
СПОСОБ СЖАТИЯ ДВОИЧНЫХ ДАННЫХ В ВИДЕ СТРУКТУРИРОВАННЫХ ИНФОРМАЦИОННЫХ БЛОКОВ
СПОСОБ СЖАТИЯ ДВОИЧНЫХ ДАННЫХ В ВИДЕ СТРУКТУРИРОВАННЫХ ИНФОРМАЦИОННЫХ БЛОКОВ
СПОСОБ СЖАТИЯ ДВОИЧНЫХ ДАННЫХ В ВИДЕ СТРУКТУРИРОВАННЫХ ИНФОРМАЦИОННЫХ БЛОКОВ
Источник поступления информации: Роспатент

Показаны записи 91-100 из 110.
27.10.2015
№216.013.87ee

Датчик перемещений

Изобретение относится к контрольно-измерительной технике и может быть использовано для измерений перемещений элементов конструкции. Сущность: датчик снабжен двумя диэлектрическим основаниями, подвижно соединенными между собой двумя упругими элементами, между которыми вдоль продольных осей...
Тип: Изобретение
Номер охранного документа: 0002566401
Дата охранного документа: 27.10.2015
27.10.2015
№216.013.87ef

Способ определения глубины проникания объекта в грунт

Изобретение относится к области измерительной техники и может быть использовано для определения глубины проникания объекта в грунт. Способ включает сбрасывание объекта с носителя и регистрацию параметров его проникания, по крайней мере, двумя сейсмическими датчиками, расположенными на...
Тип: Изобретение
Номер охранного документа: 0002566402
Дата охранного документа: 27.10.2015
10.12.2015
№216.013.9653

Установка для термомеханических испытаний

Изобретение относится к испытательному оборудованию, а конкретно к оборудованию для испытаний на статические силовые воздействия при повышенных температурах. Установка содержит силовую раму, тепловую камеру с нагревателем и крышкой, приспособление для установки в камере объекта испытаний (ОИ),...
Тип: Изобретение
Номер охранного документа: 0002570103
Дата охранного документа: 10.12.2015
10.12.2015
№216.013.9696

Активный делитель напряжения фотоэлектронного устройства с измерительной схемой

Изобретение относится к области электронной техники в частности, к фотоэлектронному умножителю (ФЭУ), который используется для регистрации оптического сигнала в широком диапазоне световых потоков без возникновения нелинейных искажений. Активный делитель напряжения фотоэлектронного устройства с...
Тип: Изобретение
Номер охранного документа: 0002570170
Дата охранного документа: 10.12.2015
10.12.2015
№216.013.9698

Способ управления параметрами излучения фазированной антенной решетки на основе сверхвысокочастотного генератора клистронного типа

Изобретение относится к сверхвысокочастотной (СВЧ) технике, может быть использовано при разработке мощных источников СВЧ излучения с высоким электронным КПД для целей радиолокации, навигации и передачи информации. В способе управления в процессе доускорения обеспечивают электронное управление...
Тип: Изобретение
Номер охранного документа: 0002570172
Дата охранного документа: 10.12.2015
20.12.2015
№216.013.9b6b

Устройство управления сменными модулями

Изобретение относится к области вычислительной техники и автоматики и предназначено для управления подключаемыми сменными модулями. Достигаемым техническим результатом является возможность подключения модулей других типов, которые имеют исполнительные элементы, формирующие команды управления на...
Тип: Изобретение
Номер охранного документа: 0002571412
Дата охранного документа: 20.12.2015
27.12.2015
№216.013.9df4

Способ создания многокомпонентной газовой среды

Изобретение относится к области технологий моделирования многокомпонентных газовых сред, имеющих заранее заданный количественный и качественный состав, что может найти применение для объектов, хранение или эксплуатация которых производится в сложных по составу газовых средах. Способ создания...
Тип: Изобретение
Номер охранного документа: 0002572066
Дата охранного документа: 27.12.2015
27.12.2015
№216.013.9dfa

Вибраторная антенна

Использование: для передающей или приемной антенны летательного аппарата в дециметровом диапазоне длин волн. Сущность изобретения заключается в том, что вибраторная антенна содержит излучатель, размещенный над экраном, коаксиальный соединитель, размещенный под экраном и включающий центральный...
Тип: Изобретение
Номер охранного документа: 0002572072
Дата охранного документа: 27.12.2015
20.01.2016
№216.013.a19b

Химически активный фильтрующий элемент и способ его изготовления

Изобретение относится к области химической технологии. Химически активный фильтрующий элемент, содержащий химически активный материал в виде порошка или гранул, распределенный по каркасу из пористого инертного металлического носителя, размещенного в пористой оболочке. Химически активный...
Тип: Изобретение
Номер охранного документа: 0002573013
Дата охранного документа: 20.01.2016
20.02.2016
№216.014.cf2e

Способ непрерывного контроля нарушений оптического волокна

Изобретение относится к способам непрерывного контроля оптических волокон (ОВ) и может быть использовано в качестве алгоритма для программного обеспечения контроллера системы защиты ВОСП информации ограниченного доступа. Способ непрерывного контроля нарушений оптического волокна, который...
Тип: Изобретение
Номер охранного документа: 0002575303
Дата охранного документа: 20.02.2016
Показаны записи 91-100 из 117.
27.10.2015
№216.013.87ee

Датчик перемещений

Изобретение относится к контрольно-измерительной технике и может быть использовано для измерений перемещений элементов конструкции. Сущность: датчик снабжен двумя диэлектрическим основаниями, подвижно соединенными между собой двумя упругими элементами, между которыми вдоль продольных осей...
Тип: Изобретение
Номер охранного документа: 0002566401
Дата охранного документа: 27.10.2015
27.10.2015
№216.013.87ef

Способ определения глубины проникания объекта в грунт

Изобретение относится к области измерительной техники и может быть использовано для определения глубины проникания объекта в грунт. Способ включает сбрасывание объекта с носителя и регистрацию параметров его проникания, по крайней мере, двумя сейсмическими датчиками, расположенными на...
Тип: Изобретение
Номер охранного документа: 0002566402
Дата охранного документа: 27.10.2015
10.12.2015
№216.013.9653

Установка для термомеханических испытаний

Изобретение относится к испытательному оборудованию, а конкретно к оборудованию для испытаний на статические силовые воздействия при повышенных температурах. Установка содержит силовую раму, тепловую камеру с нагревателем и крышкой, приспособление для установки в камере объекта испытаний (ОИ),...
Тип: Изобретение
Номер охранного документа: 0002570103
Дата охранного документа: 10.12.2015
10.12.2015
№216.013.9696

Активный делитель напряжения фотоэлектронного устройства с измерительной схемой

Изобретение относится к области электронной техники в частности, к фотоэлектронному умножителю (ФЭУ), который используется для регистрации оптического сигнала в широком диапазоне световых потоков без возникновения нелинейных искажений. Активный делитель напряжения фотоэлектронного устройства с...
Тип: Изобретение
Номер охранного документа: 0002570170
Дата охранного документа: 10.12.2015
10.12.2015
№216.013.9698

Способ управления параметрами излучения фазированной антенной решетки на основе сверхвысокочастотного генератора клистронного типа

Изобретение относится к сверхвысокочастотной (СВЧ) технике, может быть использовано при разработке мощных источников СВЧ излучения с высоким электронным КПД для целей радиолокации, навигации и передачи информации. В способе управления в процессе доускорения обеспечивают электронное управление...
Тип: Изобретение
Номер охранного документа: 0002570172
Дата охранного документа: 10.12.2015
20.12.2015
№216.013.9b6b

Устройство управления сменными модулями

Изобретение относится к области вычислительной техники и автоматики и предназначено для управления подключаемыми сменными модулями. Достигаемым техническим результатом является возможность подключения модулей других типов, которые имеют исполнительные элементы, формирующие команды управления на...
Тип: Изобретение
Номер охранного документа: 0002571412
Дата охранного документа: 20.12.2015
27.12.2015
№216.013.9df4

Способ создания многокомпонентной газовой среды

Изобретение относится к области технологий моделирования многокомпонентных газовых сред, имеющих заранее заданный количественный и качественный состав, что может найти применение для объектов, хранение или эксплуатация которых производится в сложных по составу газовых средах. Способ создания...
Тип: Изобретение
Номер охранного документа: 0002572066
Дата охранного документа: 27.12.2015
27.12.2015
№216.013.9dfa

Вибраторная антенна

Использование: для передающей или приемной антенны летательного аппарата в дециметровом диапазоне длин волн. Сущность изобретения заключается в том, что вибраторная антенна содержит излучатель, размещенный над экраном, коаксиальный соединитель, размещенный под экраном и включающий центральный...
Тип: Изобретение
Номер охранного документа: 0002572072
Дата охранного документа: 27.12.2015
20.01.2016
№216.013.a19b

Химически активный фильтрующий элемент и способ его изготовления

Изобретение относится к области химической технологии. Химически активный фильтрующий элемент, содержащий химически активный материал в виде порошка или гранул, распределенный по каркасу из пористого инертного металлического носителя, размещенного в пористой оболочке. Химически активный...
Тип: Изобретение
Номер охранного документа: 0002573013
Дата охранного документа: 20.01.2016
20.02.2016
№216.014.cf2e

Способ непрерывного контроля нарушений оптического волокна

Изобретение относится к способам непрерывного контроля оптических волокон (ОВ) и может быть использовано в качестве алгоритма для программного обеспечения контроллера системы защиты ВОСП информации ограниченного доступа. Способ непрерывного контроля нарушений оптического волокна, который...
Тип: Изобретение
Номер охранного документа: 0002575303
Дата охранного документа: 20.02.2016
+ добавить свой РИД