×
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 элементов, и достигает, таким образом, максимально теоретически возможного сжатия дискретных информационных блоков.

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

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

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

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

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

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

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

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

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

Показаны записи 21-30 из 110.
20.07.2014
№216.012.df27

Устройство для гальванического разделения сигналов

Изобретение относится к информационно-измерительной технике и может быть использовано, например, для контроля напряжения гальванически развязанного аккумулятора. Технический результат заключается в расширении функциональных возможностей. Для этого заявленное устройство содержит...
Тип: Изобретение
Номер охранного документа: 0002522913
Дата охранного документа: 20.07.2014
20.07.2014
№216.012.df3c

Высоковольтный импульсный трансформатор

Изобретение относится к электротехнике, в частности к высоковольтной импульсной технике, и может быть использовано в малогабаритных ускорителях заряженных частиц, рентгеновских аппаратах и т.п. Технический результат состоит в повышении электропрочности и рабочего ресурса. Высоковольтный...
Тип: Изобретение
Номер охранного документа: 0002522934
Дата охранного документа: 20.07.2014
10.08.2014
№216.012.e891

Устройство для формирования компактного элемента

Изобретение относится к области высокоскоростного соударения твердых тел и может быть применено в промышленности и военной технике, использующей заряды взрывчатых веществ для высокоскоростного метания компактных элементов. Устройство содержит заряд взрывчатого вещества цилиндрической формы,...
Тип: Изобретение
Номер охранного документа: 0002525330
Дата охранного документа: 10.08.2014
20.08.2014
№216.012.e9e4

Способ сборки микроэлектромеханических устройств

Использование: область микроэлектроники, а именно сборка микроэлектромеханических устройств и систем (МЭМС) на основе пьезоэлектрического кварца. Технический результат: повышение надежности функционирования в условиях высоких комплексных внешних воздействий. Сущность: способ включает выполнение...
Тип: Изобретение
Номер охранного документа: 0002525684
Дата охранного документа: 20.08.2014
20.08.2014
№216.012.e9e7

Способ запуска регистрирующих систем и измеритель средней скорости метаемого объекта

Изобретение относится к испытательной технике, а именно к внешнетраекторной регистрации параметров пролета метаемого объекта (МО). Способ включает установку по траектории полета метаемого объекта в начале и конце мерной базы индукционных датчиков, регистрацию моментов времени пролета первого и...
Тип: Изобретение
Номер охранного документа: 0002525687
Дата охранного документа: 20.08.2014
20.08.2014
№216.012.ecd4

Опорно-несущая конструкция для транспортабельного электроразрядного лазера

Изобретение относится к средствам для размещения транспортабельных электроразрядных газовых лазеров, а также может быть применено и для других электроразрядных высоковольтных передвижных устройств. Опорно-несущая конструкция для транспортабельного электроразрядного лазера содержит фундаментный...
Тип: Изобретение
Номер охранного документа: 0002526436
Дата охранного документа: 20.08.2014
27.08.2014
№216.012.ed53

Баллистическая установка

Изобретение относится к вооружению, а именно к баллистическим установкам. Баллистическая установка содержит лафет, раму, ствол, казенную часть с казенником, вкладышем, ударно-спусковым механизмом с двумя степенями предохранения (боевая чека, предохранительная чека, фиксируемая гайкой). Рама,...
Тип: Изобретение
Номер охранного документа: 0002526574
Дата охранного документа: 27.08.2014
27.08.2014
№216.012.ee15

Антенна летательного аппарата

Изобретение относится к области радиотехники, а именно к области антенн летательных аппаратов (ЛА). Технический результат заключается в упрощении конструкции излучателя, уменьшении габаритов, повышении технологичности изготовления, расширении функциональных возможностей, повышении надежности....
Тип: Изобретение
Номер охранного документа: 0002526768
Дата охранного документа: 27.08.2014
27.08.2014
№216.012.ee16

Формирователь кода хэмминга

Изобретение относится к кодирующим устройствам помехоустойчивого кода, обеспечивающим восстановление передаваемой по каналу связи информации после ее искажений под действием помех. Техническим результатом является упрощение схемной реализации кодирующего устройства и формирование на выходе...
Тип: Изобретение
Номер охранного документа: 0002526769
Дата охранного документа: 27.08.2014
27.08.2014
№216.012.efee

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

Способ разрушения интегральных схем памяти носителей информации, предназначенный для предотвращения утечки информации, составляющей коммерческую тайну, при попытках несанкционированного изъятия носителей с записанной на них информацией. Предлагаемый способ заключается в том, что формируют...
Тип: Изобретение
Номер охранного документа: 0002527241
Дата охранного документа: 27.08.2014
Показаны записи 21-30 из 117.
20.07.2014
№216.012.df27

Устройство для гальванического разделения сигналов

Изобретение относится к информационно-измерительной технике и может быть использовано, например, для контроля напряжения гальванически развязанного аккумулятора. Технический результат заключается в расширении функциональных возможностей. Для этого заявленное устройство содержит...
Тип: Изобретение
Номер охранного документа: 0002522913
Дата охранного документа: 20.07.2014
20.07.2014
№216.012.df3c

Высоковольтный импульсный трансформатор

Изобретение относится к электротехнике, в частности к высоковольтной импульсной технике, и может быть использовано в малогабаритных ускорителях заряженных частиц, рентгеновских аппаратах и т.п. Технический результат состоит в повышении электропрочности и рабочего ресурса. Высоковольтный...
Тип: Изобретение
Номер охранного документа: 0002522934
Дата охранного документа: 20.07.2014
10.08.2014
№216.012.e891

Устройство для формирования компактного элемента

Изобретение относится к области высокоскоростного соударения твердых тел и может быть применено в промышленности и военной технике, использующей заряды взрывчатых веществ для высокоскоростного метания компактных элементов. Устройство содержит заряд взрывчатого вещества цилиндрической формы,...
Тип: Изобретение
Номер охранного документа: 0002525330
Дата охранного документа: 10.08.2014
20.08.2014
№216.012.e9e4

Способ сборки микроэлектромеханических устройств

Использование: область микроэлектроники, а именно сборка микроэлектромеханических устройств и систем (МЭМС) на основе пьезоэлектрического кварца. Технический результат: повышение надежности функционирования в условиях высоких комплексных внешних воздействий. Сущность: способ включает выполнение...
Тип: Изобретение
Номер охранного документа: 0002525684
Дата охранного документа: 20.08.2014
20.08.2014
№216.012.e9e7

Способ запуска регистрирующих систем и измеритель средней скорости метаемого объекта

Изобретение относится к испытательной технике, а именно к внешнетраекторной регистрации параметров пролета метаемого объекта (МО). Способ включает установку по траектории полета метаемого объекта в начале и конце мерной базы индукционных датчиков, регистрацию моментов времени пролета первого и...
Тип: Изобретение
Номер охранного документа: 0002525687
Дата охранного документа: 20.08.2014
20.08.2014
№216.012.ecd4

Опорно-несущая конструкция для транспортабельного электроразрядного лазера

Изобретение относится к средствам для размещения транспортабельных электроразрядных газовых лазеров, а также может быть применено и для других электроразрядных высоковольтных передвижных устройств. Опорно-несущая конструкция для транспортабельного электроразрядного лазера содержит фундаментный...
Тип: Изобретение
Номер охранного документа: 0002526436
Дата охранного документа: 20.08.2014
27.08.2014
№216.012.ed53

Баллистическая установка

Изобретение относится к вооружению, а именно к баллистическим установкам. Баллистическая установка содержит лафет, раму, ствол, казенную часть с казенником, вкладышем, ударно-спусковым механизмом с двумя степенями предохранения (боевая чека, предохранительная чека, фиксируемая гайкой). Рама,...
Тип: Изобретение
Номер охранного документа: 0002526574
Дата охранного документа: 27.08.2014
27.08.2014
№216.012.ee15

Антенна летательного аппарата

Изобретение относится к области радиотехники, а именно к области антенн летательных аппаратов (ЛА). Технический результат заключается в упрощении конструкции излучателя, уменьшении габаритов, повышении технологичности изготовления, расширении функциональных возможностей, повышении надежности....
Тип: Изобретение
Номер охранного документа: 0002526768
Дата охранного документа: 27.08.2014
27.08.2014
№216.012.ee16

Формирователь кода хэмминга

Изобретение относится к кодирующим устройствам помехоустойчивого кода, обеспечивающим восстановление передаваемой по каналу связи информации после ее искажений под действием помех. Техническим результатом является упрощение схемной реализации кодирующего устройства и формирование на выходе...
Тип: Изобретение
Номер охранного документа: 0002526769
Дата охранного документа: 27.08.2014
27.08.2014
№216.012.efee

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

Способ разрушения интегральных схем памяти носителей информации, предназначенный для предотвращения утечки информации, составляющей коммерческую тайну, при попытках несанкционированного изъятия носителей с записанной на них информацией. Предлагаемый способ заключается в том, что формируют...
Тип: Изобретение
Номер охранного документа: 0002527241
Дата охранного документа: 27.08.2014
+ добавить свой РИД