METHOD OF FINDING MAXIMUM REPEATING SECTIONS OF SEQUENCE OF CHARACTERS OF FINITE ALPHABET AND METHOD OF CALCULATING AUXILIARY ARRAY Russian patent published in 2013 - IPC G06F17/00 G06F7/74 H03M7/30 

Abstract RU 2473960 C2

FIELD: information technology.

SUBSTANCE: to find maximum sections in a finite sequence of characters x[i] (0≤i≤N) of a finite alphabet, which are repetitions of previously encountered sections, two bit arrays beg[i] and end[i] are created in computer memory. All elements of said bit arrays are populated with zeros. The sequence s1[i] is calculated for all N values of indices i, where s1[i] is the maximum length of the linear section of said data sequence. All said maximum sections are defined as all intervals x[m,n] for which the initial index m satisfies the condition s1[m]>sl[m-1]-1, and the final index n is equal to m+sl[m]-1, for which, for each value i, the fulfillment of the condition s1[i]>sl[i-1]-1 is checked, and if the condition is met, values beg[i]=1 and end[i+s1[i]]=1 are set in the bit arrays beg[i] and end[i]. The set of all said maximum sections is recovered on the two bit arrays beg[i] and end[i].

EFFECT: reduced amount of memory required to display all maximum repeating sections.

3 cl, 2 dwg

Similar patents RU2473960C2

Title Year Author Number
METHODS AND DEVICE FOR PULSE-SIGNAL DATA STREAM FRAGMENTATION, STRUCTURE ANALYSIS, AND COMPRESSION 1996
  • Ratushnjak Oleg Aleksandrovich
RU2108665C1
METHODS AND DEVICES FOR FLEXIBLE CHANNEL SWITCHING IN MULTIPLE ACCESS COMMUNICATION NETWORK 2005
  • Palanki Ravi
  • Kkhandekar Aamod
RU2378771C2
METHODS AND DEVICES FOR FLEXIBLE CHANNEL SWITCHING IN MULTIPLE ACCESS COMMUNICATION NETWORK 2009
  • Palanki Ravi
  • Kkhandekar Aamod
RU2531257C2
IMAGE ENCODING METHOD, IMAGE ENCODING DEVICE, IMAGE DECODING METHOD AND IMAGE DECODING DEVICE 2012
  • Sasai Khisao
  • Terada Kengo
  • Nisi Takakhiro
  • Sibakhara Joudzi
  • Sugio Tosiyasu
  • Tanikava Kioko
  • Matsunobu Toru
RU2714377C2
IMAGE ENCODING METHOD, IMAGE ENCODING DEVICE, IMAGE DECODING METHOD AND IMAGE DECODING DEVICE 2012
  • Sasai Khisao
  • Nisi Takakhiro
  • Sibakhara Joudzi
  • Sugio Tosiyasu
  • Tanikava Kioko
  • Matsunobu Toru
  • Terada Kengo
RU2610249C2
DATA ENCODING AND DECODING 2014
  • Gemej Dzhejms Aleksandr
  • Sharman Karl Dzhejms
RU2679784C2
DEVICE AND METHOD FOR CHANNEL ALTERNATION IN COMMUNICATION SYSTEM 2006
  • Bkhushan Naga
RU2365035C1
METHOD FOR CONVERTING SEQUENCES OF M-BIT INFORMATION WORDS INTO MODULATED SIGNAL, METHOD FOR MANUFACTURING OF RECORD CARRIER, ENCODER, WRITING DEVICE, SIGNAL AND RECORD CARRIER 1996
  • Skhaukhamer Immink Kornelis Antoni
RU2153200C2
SAMPLE ARRIGE ENCODING FOR LOW DELAY 2022
  • George, Valeri
  • Henkel, Anastasia
  • Kirchhoffer, Heiner
  • Marpe, Detlev
  • Schierl, Thomas
RU2787846C1
CODING ARRAY OF SAMPLES FOR LOW LATENCY 2023
  • George, Valeri
  • Henkel, Anastasia
  • Kirchhoffer, Heiner
  • Marpe, Detlev
  • Schierl, Thomas
RU2825247C2

RU 2 473 960 C2

Authors

Gruzman Vladimir Aronovich

Alchinov Aleksandr Ivanovich

Ivanov Anatolij Vital'Evich

Dates

2013-01-27Published

2010-05-26Filed