KR0165438B1 - Method for compressing a rgb digital image run-length - Google Patents
Method for compressing a rgb digital image run-length Download PDFInfo
- Publication number
- KR0165438B1 KR0165438B1 KR1019950030077A KR19950030077A KR0165438B1 KR 0165438 B1 KR0165438 B1 KR 0165438B1 KR 1019950030077 A KR1019950030077 A KR 1019950030077A KR 19950030077 A KR19950030077 A KR 19950030077A KR 0165438 B1 KR0165438 B1 KR 0165438B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- run length
- rgb
- value
- present
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10481—Improvement or modification of read or write signals optimisation methods
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/46—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/93—Run-length coding
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B2007/0003—Recording, reproducing or erasing systems characterised by the structure or type of the carrier
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Color Television Systems (AREA)
- Image Processing (AREA)
Abstract
본 발명은 RGB 디지탈 이미지 런렝스 압축 방법에 관한 것으로서, 특히 RGB 데이타의 런렝스 부호화 효율을 높이는 방법에 관한 것이다.The present invention relates to a RGB digital image run length compression method, and more particularly, to a method for increasing run length coding efficiency of RGB data.
본 발명의 목적을 달성하기 위하여 본 발명은 데이타를 재정렬하고 런렝스 코드의 최대치 결정과 런렝스 값을 초기화하는 초기화 단계, 현재 데이타와 전 데이타를 비교하는 데이타 비교 단계, 런렝스에 2를 더하고 카운트된 런렝스 값이 최대치에 도달 했는지 검사해서 런렝스 값을 저장하는 런렝스 값 저장 단계, 런렝스가 0인지 확인하고 현재 데이타가 런렝스 재한 범위내에 있으면 현재의 데이타를 1증가 해서 홀수로 만들어 저장하는 데이타 저장 단계,데이타를 저장하고 난 후 나머지 성분의 데이타를 끝 까지 읽었는 지 확인하고 다음 데이타 성분을 처리하는 종료 단계를 포함하는 것을 특징으로 한다.In order to achieve the object of the present invention, the present invention rearranges the data, determines the maximum value of the run length code, initializes the run length value, compares the data with the current data and compares all data, adds 2 to the run length, and counts them. Save run value to save run length by checking if the run length value reaches the maximum value, check if run length is 0 and if current data is within run length limit, increase current data by 1 and save After the data storage step to store the data, and confirms whether the data of the remaining components to the end, characterized in that it comprises the end step of processing the next data component.
상술한 바와 같이 본 발명에 의하면, RGB 디지탈 이미지를 런렝스 부호화 할 때 RGB의 데이타를 각각 분리하여 부호화 함으로써 신호 압축의 효율을 높일 수 있는 잇점이 있다.As described above, according to the present invention, there is an advantage in that the signal compression efficiency can be improved by separately encoding the RGB data when performing run length coding on the RGB digital image.
Description
제1a도는 종래의 RGB 이미지 데이타열의 구성도이며, (b)는 (a)에 종래의 런렝스 부호화를 적용하여 압축한 데이타 구성도이다.FIG. 1A is a configuration diagram of a conventional RGB image data string, and (b) is a data configuration diagram compressed by applying the conventional run length coding to (a).
제2a도는 본 발명에 따른 RGB 이미지 데이타열의 구성도이며, (b)는 (a)에 본 발명의 런렝스 부호화를 적용한 데이타 구성도이다.2A is a configuration diagram of an RGB image data string according to the present invention, and (b) is a data configuration diagram in which the run length coding of the present invention is applied to (a).
제3도는 제2에 본 발명의 규칙을 적용하여 재생성한 데이타 구성도이다.3 is a data configuration diagram reproduced by applying the rules of the present invention to the second.
제4도는 본 발명의 RGB 디지탈 이미지 런렝스 압축 방법을 수행하는 플로우 챠트이다.4 is a flowchart for performing the RGB digital image run length compression method of the present invention.
본 발명은 RGB 디지탈 이미지 런렝스 압축 방법에 관한 것으로서, 특히 RGB 데이타의 런렝스 부호화 효율을 높이는 방법에 관한 것이다.The present invention relates to a RGB digital image run length compression method, and more particularly, to a method for increasing run length coding efficiency of RGB data.
현재 본 출원인이 제작 판매하고 있는 광 디스크 노래 반주 장치인 씨디오케이등에 기록 되고 있는 신호 압축 방식으로, RGB의 색 신호를 압축하는 RGB 런렝스 부호화 방식이 이용되고 있다.Currently, an RGB run length coding method for compressing an RGB color signal is used as a signal compression method recorded in CDK, which is an optical disc song accompaniment device manufactured and sold by the present applicant.
이러하 방식의 압축 방법은 배경 화면의 각 픽셀 데이타의 R, G, 및 B값을 15비트의 RGB 데이타로 즉, R성분에 5비트, G성분에 5비트, B성분에 5비트를 코딩하며, 15비트의 RGB 데이타열들에서 연속하는 동일 데이타열의 맨처음 데이타의 15비트 RGB 데이타에 1비트의 시작 비트를 최상위 비트로 가지는 2바이트(16비트)의 RGB 코드를 형성한다. 또 그 동일 비트열의 길이를 15비트로 코딩하고 1비트의 연속 비트를 최상위 비트로 가지는 2바이트의 런렝스 코드를 형성한다. 여기서 최상위 비트의 1비트는 엑스트라 비트라고 칭하며 엑스트라 비트가 0이면 뒤에 따라오는 R, G, B는 적, 녹, 청색의 성분을 나타내며, 엑스트라 비트가 1이면 15비트는 런렝스의 값을 나타낸다.This method of compression encodes the R, G, and B values of each pixel data of the background screen into 15-bit RGB data, that is, 5 bits for R component, 5 bits for G component, and 5 bits for B component. In the 15-bit RGB data strings, the 2-bit (16-bit) RGB code having the first bit as the most significant bit is formed in the 15-bit RGB data of the first data sequence of the same data string. In addition, a 2-byte run length code is formed in which the length of the same bit string is coded into 15 bits and one consecutive bit is the most significant bit. Here, one bit of the most significant bit is called an extra bit. If the extra bit is 0, R, G, and B following each other represent red, green, and blue components. If the extra bit is 1, 15 bits represent a run length value.
종래의 RGB 디지탈 이미지의 런렝스 압축 방법을 예를 들어 설명하면 다음과 같다.A run length compression method of a conventional RGB digital image will be described as an example.
제1a도에 도시한 바와 같은 값을 가지는 R, G, B 성분을 가진 픽셀 영상 데이타가 있으면, 최상위 비트가 0이므로 뒤에 이어지는 데이타는 RGB 성분이다. 이 데이타를 RGB 런렝스 코딩하면 제2b도와 같은 압축된 데이타가 포함된 영상 데이타가 출력된다. 즉, 제1a도의 0.10,14,9 픽셀의 RGB 데이타와 같은 픽셀 데이타가 2개 이어지므로 이것을 런렝스 압축하면 제1b도의 1,2의 런렝스 코드로 압축할 수 있다. 여기서 1은 2가 런렝스의 값임을 나타내 주는 엑스트라 비트이다.If there is pixel image data having R, G, and B components having values as shown in Fig. 1A, since the most significant bit is 0, subsequent data is an RGB component. When RGB data is run-length-coded, image data including compressed data as shown in FIG. 2B is output. That is, since two pixel data such as RGB data of 0.10, 14, and 9 pixels of FIG. 1a are contiguous, run length compression can be compressed to run length codes 1 and 2 of FIG. 1b. Here, 1 is an extra bit indicating that 2 is a value of run length.
상기의 방법으로는 R,G,B의 데이타 값이 모두 같은 픽셀 때만 압축이 가능하며, 반면에 한 픽셀에서 R,G,B의 데이타 값중 어느 하나만 틀려도 압축 기법은 사용 할 수가 없는 단점이 있었다.In the above method, compression is possible only when the data values of R, G, and B are all the same pixel. On the other hand, even if any one of R, G, and B data values is wrong in one pixel, the compression method cannot be used.
따라서 본 발명의 목적은 RGB 디지탈 이미지를 런렝스 부호화 할 때 RGB의 데이타를 각각 분리하여 부호화 함으로써 신호 압축을 수행하는 방법을 제공하는 데 있다.Accordingly, an object of the present invention is to provide a method of performing signal compression by separately encoding RGB data when run length coding an RGB digital image.
상기의 목적을 달성하기 위하여 본 발명의 RGB 디지탈 이미지를 런렝스 압축하는 방법에 있어서, 연속되는 R,G,B 데이타열 순서를 R,G,B 각 성분별로 데이타를 재정렬하고 런렝스 코드의 최대치 결정과 런렝스 값을 초기화하는 초기화 단계; 상기 초기화 단계에서 R,G,B 각 성분 데이타중 어느 한 성분 데이타를 읽고 현재 데이타와 전 데이타를 비교하는 데이타 비교 단계; 상기 데이타 비교 단계에서 현재 데이타와 전 데이타가 일치하면 런렝스에 2를 더하고 카운트된 런렝스 값이 최대치에 도달 했는지 검사해서 최대치이면 런렝스 값을 저장하는 런렝스 값 저장 단계; 상기 데이타 비교 단계에서 현재 데이타와 전 데이타가 일치하지 않으면 런렝스가 0인지 확인하고 현재 데이타가 런렝스 제한 범위내에 존재하는지 검사해서 제한 범위내에 있으면 현재의 데이타를 1증가 해서 홀수로 만들어 저장하는 데이타 저장 단계; 상기 데이타 저장 단계에서 데이타를 저장하고 난 후 마지막 데이타인가를 확인하면 상기 초기화 단계로 가서 다음 데이타 성분을 처리하는 종료 단계를 포함하는 것을 특징으로 하는 RGB 디지탈 이미지 런렝스 압축 방법; 상기 데이타 저장 단계에서 데이타를 저장하고 난 후 마지막 데이타 인가를 확인하고 상기 초기화 단계로 가서 다음 데이타 성분을 처리하는 종료 단계를 포함하는 것을 특징으로 하는 RGB 디지탈 이미지 런렝스 압축 방법; 상기 데이타 저장 단계에서 데이타를 저장하고 난 후 나머지 성분의 데이타를 끝까지 읽었는지 확인하고 다음 데이타 성분을 처리하는 종료 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, in the method of run length compression of an RGB digital image of the present invention, the sequence of R, G, and B data sequences is rearranged for each component of R, G, and B, and the maximum run length code is obtained. An initialization step of initializing the determination and run length values; A data comparison step of reading any one of R, G, and B component data in the initialization step and comparing current data with all data; A run length value storing step of adding a 2 to a run length when the current data and all data match in the data comparing step and checking whether the counted run length value reaches a maximum value and storing a run length value if the maximum value is reached; In the data comparison step, if the current data and all the data do not match, it checks whether the run length is 0 and checks whether the current data exists within the run length restriction range. Storage step; An RGB digital image run length compression method comprising the step of processing the next data element by going to the initialization step after confirming whether it is the last data after storing the data in the data storing step; An RGB digital image run length compression method characterized in that after the data is stored in the data storing step, confirming the last data application and going to the initialization step to process the next data element; After the data is stored in the data storage step, it is characterized in that it comprises the end step of checking whether the data of the remaining components until the end and processing the next data component.
이하에서 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
제2a도는 본 발명에 따른 RGB 이미지 데이타열의 구성도이며, 상위 비트 순으로 R,G,B의 이미지 데이타로 구성된다. 제2b도는 제2a도에 본 발명의 런렝스 부호화를 적용한 데이타 구성도이며, 01,02는 런렝스 코드이며, 나머지는 RGB 데이타들이다.2A is a block diagram of an RGB image data string according to the present invention, and is composed of image data of R, G, and B in higher order. FIG. 2B is a data configuration diagram in which the run length coding of the present invention is applied to FIG. 2A, 01 and 02 are run length codes, and the rest are RGB data.
제3도는 제2에 본 발명의 규칙을 적용하여 재생성한 데이타 구성도이며, 04,05는 런렝스 코드이며 나머지 RGB 데이타들이다.3 is a data configuration diagram reproduced by applying the rules of the present invention to FIG. 2, and 04 and 05 are run length codes and the remaining RGB data.
제4도는 본 발명의 RGB 디지탈 이미지 런렝스 압축 방법을 수행하는 플로우 챠트이며, 초기화 단계(310,312,314,316,317). 데이타 비교 단계(320), 런렝스값 저장 단계(322,326,332), 데이타 저장 단계(324, 328, 334(, 종료 단계(330,338,340)로 이루어진다.4 is a flowchart for performing the RGB digital image run length compression method of the present invention, and the initialization steps (310, 312, 314, 316, 317). Data comparison step 320, run length value storage step (322, 326, 332), data storage steps (324, 328, 334 (, end steps (330, 338, 340)).
본 발명의 구체적인 실시예를 제2도와 제3도를 참조하여 상세히 설명한다.Specific embodiments of the present invention will be described in detail with reference to FIGS. 2 and 3.
제2a도에 도시한 바와 같은 R,G,B 성분을 가진 픽셀 영상 데이타들이 있다.There are pixel image data having R, G, and B components as shown in FIG. 2A.
예를 들면 A0,80,28은 각각 R,G,B 성분을 가리킨다. 본 발명에서는 한 픽셀에서 R,G,B의 데이타 값중 어느 하나만 틀려도 압축 기법은 사용할 수가 없는 종래의 방식을 개선하여 R,G,B 별로 각각 런렝스 압축을 행한다. 제2b도에 R,G,B 개개의 런렝스 코딩한 픽셀 데이타가 도시되어 있다.For example, A0, 80, and 28 indicate R, G, and B components, respectively. In the present invention, run length compression is performed for each of R, G, and B by improving the conventional method in which a compression method cannot be used even if any one of R, G, and B data values is wrong in one pixel. In FIG. 2B, R, G and B individual run length coded pixel data are shown.
압축 결과 2개의 바이트가 줄었으며, 제2b도의 압축 결과에서 압축된 코드는 02, 02, 01로 이코드는 RGB 성분이 아니라 R,G 및 B가 연속해서 나타나는 각각의 성분 갯수이다. 예를 들면 R성분의 A0가 2개 연속해서 존재하므로 02가되며, B성분의 30이 1개 연속해서 존재하므로 01이 된다. 그러나 압축된 런렝스 코드 01,02는 R,G,B의 성분값과 구별이 안된다. 따라서 런렝스 코드와 영상 코드를 구별하기 위하여 다음과 같은 규칙을 정한다.As a result of the compression, two bytes are reduced, and in the compression result of FIG. 2b, the compressed codes are 02, 02, and 01. This code is not the RGB component but the number of each component in which R, G, and B appear consecutively. For example, since two A0 constituents of the R component are present in a row, it becomes 02, and since one 30 constituents of the B component are present in a row, it becomes 01. However, the compressed run length code 01,02 is indistinguishable from the component values of R, G, and B. Therefore, the following rules are defined to distinguish between run length code and video code.
1. 런렝스의 최대 갯수를 제한한다.1. Limit the maximum number of run lengths.
2. 런렝스 코드는 실제의 런렝스에다 2를 곱한다.2. The run length code multiplies the actual run length by two.
3. 런렝스의 최대치 이하의 값을 가지는 영상 코드는 1을 증가해서 홀수로 만든다. 즉, 런렝스 코드와 중복되는 이미지 코드는 1을 증가해서 기록한다.3. An image code with a value less than or equal to the run length maximum is made to be an odd one. That is, the image code overlapping with the run length code is recorded by incrementing one.
상술한 1, 2, 3의 규칙을 적용하여 제2b도를 부호화하면 제3도와 같다. 즉, 02과 01의 런렝스 코드는 2를 곱하여 짝수(04,02)를 만들고 영상 코드는 홀수를 만들어서 구별을 한다.If FIG. 2b is encoded by applying the above-described rules of 1, 2 and 3, FIG. In other words, the run length codes of 02 and 01 are multiplied by 2 to make an even number (04,02), and the image codes are made by making an odd number.
제4도 본 발명의 RGB 디지탈 이미지 런렝스 압축 방법을 설명하기 위한 플로우 챠트이다.4 is a flowchart for explaining the RGB digital image run length compression method of the present invention.
먼저 제4도에서 연속하여 입력되는 R1,G1,B1..... Pk, Gk, Bk의 성분의 데이타열 순서를 R1..Rk, G1..Gk, B1..Bk의 각 성분별로 데이타를 재정렬 한다(310과정). 다음에 런렝스의 최대 값을 결정해주며(312과정)), 첫번째 R성분 데이타인 R1을 읽고(314과정) 런렝스 코드를 제로(0)로 초기화 한다(316과정).First, the sequence of data sequences of the components R 1 , G 1 , B 1 ..... P k , G k , and B k that are continuously inputted in FIG. 4 is R 1 ..R k , G 1 ..G k Then, rearrange the data for each component of B 1 ..B k (step 310). Next, the maximum value of the run length is determined (step 312), the first R component data R 1 is read (step 314), and the run length code is initialized to zero (step 316).
다음 i번째 R성분 데이타인 Ri를 읽고(318과정), 현재 읽은 데이타와 전에 읽은 데이타를 비교하는 과정을 수행해서(320과정) 혀재 데이타와 전 데이타가 일치하면 런렝스에 2를 더한다(322과정). 다음 카운트된 런렝스 값이 최대치에 도달 했는지 검사(326과정)해서 런렝스 최대치에 도달했으면 카운트된 런렝스 값을 저장한다(332과정).Read the next i-th R component data, R i (step 318), and compare the currently read data with the previously read data (step 320), and add 2 to the run length if the tongue data matches the previous data (322). process). In operation 326, if the maximum run length value reaches the maximum value, the stored run length value is stored (step 332).
한편 현재의 데이타와 전 데이타 비교 과정(320과정)에서 일치하지 않으면 런렝스 값이 0인지 확인하고 현재의 데이타(Ri)가 런렝스의 제한 범위내에 들어 가는지를 검사(328과정)해서 제한 범위내에 있으면 현재의 데이타(Ri)는 1를 증가해서 홀수로 만든다(334과정). 다음에 홀수로 만든 현재의 데이타(Ri)가 저장된다(336과정). 다음 과정에서 데이타를 끝까지(Rk) 읽었는지 검사(330과정)해서 R성분의 데이타 읽기가 완료 됐으면 G1..Gk성분의 데이타와 B1..Bk의 데이타 성분의 데이타를 R성분의 데이타 처리와 동일한 방법으로 처리한다(338,340과정).On the other hand, if the current data does not match in the process of comparing all data (step 320), the run length value is 0 and the current data (R i ) falls within the run length limit (step 328). If data in the current (i R) is made of an odd number to increase the first (334 process). The current data (R i) made of an odd number are stored in the following (process 336). In the following process, the data is read to the end (R k ) and the data of G 1 ..G k component and B 1 ..B k data component are completed. Processing is performed in the same manner as the data processing (steps 338 and 340).
상술한 바와 같이 본 발명에 의하면, RGB 디지탈 이미지를 런렝스 부호화 할 때 RGB의 데이타를 각각 분리하여 부호화 함으로써 신호 압축의 효율을 높일 수 있는 잇점이 있다.As described above, according to the present invention, there is an advantage in that the signal compression efficiency can be improved by separately encoding the RGB data when performing run length coding on the RGB digital image.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950030077A KR0165438B1 (en) | 1995-09-14 | 1995-09-14 | Method for compressing a rgb digital image run-length |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950030077A KR0165438B1 (en) | 1995-09-14 | 1995-09-14 | Method for compressing a rgb digital image run-length |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970017467A KR970017467A (en) | 1997-04-30 |
KR0165438B1 true KR0165438B1 (en) | 1999-03-20 |
Family
ID=19426841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950030077A KR0165438B1 (en) | 1995-09-14 | 1995-09-14 | Method for compressing a rgb digital image run-length |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0165438B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200488096Y1 (en) | 2018-08-23 | 2018-12-12 | 유진수 | Spraying device for a spreader |
-
1995
- 1995-09-14 KR KR1019950030077A patent/KR0165438B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200488096Y1 (en) | 2018-08-23 | 2018-12-12 | 유진수 | Spraying device for a spreader |
Also Published As
Publication number | Publication date |
---|---|
KR970017467A (en) | 1997-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR970005575B1 (en) | Bitrate reduction method and circuitry | |
US6744929B1 (en) | Image data compression method image data compression apparatus and recording medium and data signal for providing image data compression program | |
JP3210996B2 (en) | High efficiency coding device and high efficiency decoding device | |
JP3348741B2 (en) | Digital signal decoding apparatus and method | |
US6535642B1 (en) | Approximate string matching system and process for lossless data compression | |
US8731066B2 (en) | Multimedia signature coding and decoding | |
US5874908A (en) | Method and apparatus for encoding Lempel-Ziv 1 variants | |
JPH10500273A (en) | Video image color encoding | |
US6925249B1 (en) | System and method for storing compressed data onto a storage medium | |
US6683980B1 (en) | System and method for compressing data | |
US5856797A (en) | Data encoding device, data decoding device, data encoding method and data decoding method | |
AU2007249117B2 (en) | Variable-length encoding for image data compression | |
US5606421A (en) | Method of and apparatus for encoding and decoding digital video signals by representing orthogonal transform coefficients with respective group values | |
US5615020A (en) | System and method for fast huffman decoding | |
KR0165438B1 (en) | Method for compressing a rgb digital image run-length | |
US6157327A (en) | Encoding/decoding device | |
JPS60140980A (en) | Method and device for encoding signal representing flow of digital data group | |
US20050122240A1 (en) | Method and apparatus for effectively decoding huffman code | |
JPH07107303A (en) | Decoding method for huffman code | |
JPH03188768A (en) | Picture compression system | |
EP1575263A1 (en) | Image encoding device and method, and encoded image decoding device and method | |
US6069999A (en) | Method for compressing and decompressing font data | |
RU2331914C2 (en) | Method of converting data streams with possibility of random access and corresponding method of its decording | |
CN117651150A (en) | Improved QOI image coding strategy | |
US6298168B1 (en) | Image coding apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20060830 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |