JP2000509212A - 二次元データ圧縮装置および方法 - Google Patents
二次元データ圧縮装置および方法Info
- Publication number
- JP2000509212A JP2000509212A JP9516092A JP51609297A JP2000509212A JP 2000509212 A JP2000509212 A JP 2000509212A JP 9516092 A JP9516092 A JP 9516092A JP 51609297 A JP51609297 A JP 51609297A JP 2000509212 A JP2000509212 A JP 2000509212A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- leading
- matching
- string
- scanned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/40—Tree coding, e.g. quadtree, octree
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.複数の目標ピクセルおよび複数の前位ピクセルを有するピクセルアレイで、 それぞれの前位ピクセルはそのピクセルアレイ内でそれぞれの目標ピクセルより 前の位置にあるようなピクセルアレイを有する原画像を圧縮する方法であって、 (a)(1)所定の非線形トラバースパターンに従って前記ピクセルアレイをト ラバースして、ひとつの目標ピクセルと一致するひとつの前位ピクセルが有れば 、それを見つけだし、 (2)もし、そのような一致する前位ピクセルが見つけだされたら、当該 一致した目標ピクセルおよび前位ピクセルから線形的に次々たどりながら対応す る目標ピクセルと前位ピクセルを比較していって、一致する前位ピクセルストリ ングが有る場合、それを見つけだし、 (3)ステップ(1)および(2)を繰り返して、最長の一致前位ピクセ ルストリングを見つけだし、 (4)それぞれのそのような最長の一致前位ピクセルストリングを表す圧 縮表現としてコピートークンを生成し、 (5)一致前位ピクセルを有しない目標ピクセルのそれぞれについてリテ ラルトークンを生成する ことを繰り返し行うことにより原画像を圧縮して圧縮画像を得るステップ を含んでなる方法。 2.複数の目標ピクセルおよび複数の前位ピクセルを有するピクセルアレイで、 それぞれの前位ピクセルはそのピクセルアレイ内でそ れぞれの目標ピクセルより前の位置にあるようなピクセルアレイを有する原画像 を圧縮して、圧縮画像を得る方法であって、 (a)所定の非線形トラバースパターンに従って前記ピクセルアレイを繰り返し トラバースして、ひとつの目標ピクセルストリングと一致するひとつの最長の一 致前位ピクセルストリングが有れば、それを見つけだすステップと、 (b)そのような一致した目標ピクセルストリングを表す圧縮表現としてそのよ うな最長の一致前位ピクセルストリングを参照するコピートークンを生成するス テップと、 (c)一致する前位ピクセルを有しない目標ピクセルのそれぞれについてリテラ ルトークンを生成するステップと を含んでなる方法。 3.請求項1または2に記載の方法であって、さらに、 ハフマン符号化アルゴリズムを使用して前記圧縮画像をエンコードすることに より前記圧縮画像をさらに圧縮するステップを含んでなる方法。 4.請求項3に記載の方法であって、 全ての可能なコピートークンおよび全ての可能なリテラルトークンがひとつの トークンセットを形成していて、さらに、 (a)そのトークンセットについてハフマンツリーを生成するステップと、 (b)そのハフマンツリーを出力するステップと、 (c)そのハフマンツリーを出力した後に前記圧縮画像を出力するステップと を含んでなる方法。 5.請求項4に記載の方法であって、さらに、 (a)前記ハフマンツリーを出力する前にハフマンツリーをひとつの圧縮フォー マットにエンコードして、圧縮されたハフマンツリーを得るステップと、 (b)そのハフマンツリーを使用して前記エンコードされた圧縮画像をデコード するステップと、 (c)そのデコードされた圧縮画像を解凍して原画像を得るステップと を含んでなる方法。 6.請求項1に記載の方法であって、さらに、 (a)原画像を圧縮する前に原画像を部分標本化するステップを含んでなる方法 。 7.請求項1に記載の方法において、 前記所定の非線形トラバースパターンは固定長を有することを特徴とする方法 。 8.請求項6に記載の方法において、 前記所定の非線形トラバースパターンは経験的に定められることを特徴とする 方法。 9.請求項8に記載の方法において、 前記所定の非線形トラバースパターンは複数のピクセルオフセッ トを有し、その初めの24個は下記表のものであり、 ここに、「#」はエンコード中のピクセル位置を示し、1から24の数字は初め の24個のピクセルオフセットをその順に示していることを特徴とする方法。 10.請求項1または2に記載の方法において、 各最長の一致データストリングは、目標ピクセルのストリングに対応する一致 ピクセルのストリングを有し、 最長の一致データストリングを見つける際に、ピクセルアレイ内の各ピクセル は許容差を有していて、もし一致ピクセルのストリング内の一致ピクセルのそれ ぞれが目標ピクセルのストリング内の対応目標ピクセルの許容差範囲内に入って いれば、最長一致データストリング内の一致ピクセルのストリングは目標ピクセ ルのストリングに一致するとみなされる ことを特徴とする方法。 11.複数の目標ピクセルおよび複数の前位ピクセルを有するピクセルアレイで 、それぞれの前位ピクセルはそのピクセルアレイ内でそれぞれの目標ピクセルよ り前の位置にあるようなピクセルアレイを有する原画像を圧縮して、圧縮画像を 得るシステムであって、 (a)所定の非線形トラバースパターンに従って前記ピクセルアレイを繰り返し トラバースして、ひとつの目標ピクセルストリングと一致するひとつの最長の一 致前位ピクセルストリングが有れば、それを見つけだす手段と、 (b)そのような一致した目標ピクセルストリングを表す圧縮表現としてそのよ うな最長の一致前位ピクセルストリングを参照するコピートークンを生成する手 段と、 (c)一致する前位ピクセルを有しない目標ピクセルのそれぞれについてリテラ ルトークンを生成する手段と を備えてなるシステム。 12.ピクセルアレイを有する原画像を圧縮して圧縮画像を得るコンピュータプ ログラムであって、 そのプログラムはコンピュータシステムにより読み取り可能な媒体上に認識可 能に記録されており、プログラムがコンピュータシステムにより読み取られて実 行されると、 (a)所定の非線形トラバースパターンに従って前記ピクセルアレイを繰り返し トラバースして、ひとつの目標ピクセルストリングと一致するひとつの最長の一 致前位ピクセルストリングが有れば、それを見つけだす機能と、 (b)そのような一致した目標ピクセルストリングを表す圧縮表現としてそのよ うな最長の一致前位ピクセルストリングを参照するコピートークンを生成する機 能と、 (c)一致する前位ピクセルを有しない目標ピクセルのそれぞれについてリテラ ルトークンを生成する機能と を実行するようにコンピュータシステムの構成を配置するように適 合させてなるコンピュータプログラム。 13.先頭の目標ピクセルおよび複数の前位ピクセルを有するピクセルアレイで 、それぞれの前位ピクセルはそのピクセルアレイ内でそれぞれの目標ピクセルの 前に位置しているピクセルアレイよりなる画像データを圧縮する方法であって、 (a)前記画像データを逆向き非線形トラバースパターンに従って前記ピクセル アレイ内で逆向きにトラバースするステップと、 (b)前記先頭の目標ピクセルと一致する、ひとつの先頭の一致前位ピクセルが があれば、それを見つけだすステップと、 (c)もしひとつの先頭の一致前位ピクセルが見つけだされたら、前記ピクセル アレイ内で前向きの線形トラバースパターンに従って、前記先頭の目標ピクセル に続く複数のピクセルと前記先頭の一致前位ピクセルに続く複数のピクセルの両 方を、前記先頭の目標ピクセルに続く目標ピクセルが前記先頭の一致前位ピクセ ルに続く前位ピクセルと一致しなくなるまでトラバースして一致データストリン グを定義するステップと、 (d)前記非線形トラバースパターン内の前記画像データをトラバースすること を続けて前記先頭の目標ピクセルと一致する他の前位ピクセルを見つけだすこと を試みるステップと、 (e)もし他の一致前位ピクセルが見つけだされたらば、他の一致データストリ ングをステップ(c)に従って定義するステップと、 (f)ステップ(d)と(e)を繰り返してすべての一致データストリングを定 義するステップと、 (g)前記一致データストリングの何れが最長の一致データストリ ングであるかを決定するステップと、 (h)前記最長の一致データストリングをコピートークンとしてエンコードする ステップと を含んでなる方法。 14.複数の目標ピクセルおよび複数の前位ピクセルを含んでおり、それぞれの 前位ピクセルはピクセルアレイ内で目標ピクセルより前の位置にあるようなピク セルアレイよりなる画像データを圧縮する方法であって、 (a)前記前位ピクセルを、先頭の目標ピクセルに関して所定の位置を有する最 初の前位ピクセルのところで起こる始まりと、前記先頭の目標ピクセルに関して 他の所定の位置を有する最後の前位ピクセルのところで起こる終わりを有する所 定の非線形トラバースパターンに従ってトラバースするステップと、 (b)前記所定の非線形トラバースパターンに従ってトラバースされた前位ピク セルの中から、前記先頭の目標ピクセルと一致する先頭の一致前位ピクセルがあ れば、それを見つけだすステップと (c)もしひとつの先頭の一致前位ピクセルが見つけだされたら、線形トラバー スパスに従って、前記先頭の目標ピクセルに後続する目標ピクセルと前記先頭の 一致前位ピクセルに後続する前位ピクセルの両方を、各後続の目標ピクセルに前 記線形トラバースパスに沿って後続の前位ピクセルを対応させながらトラバース するステップと、 (d)それぞれの続く目標ピクセルを対応する前位ピクセルと比較して、続く目 標ピクセルが対応する続く前位ピクセルと一致し ないことが見つけだされるまで前記線形トラバースパス内のトラバースを続けて 非一致前位ピクセルを見つけだすステップと、 (e)一致データストリングを、前記先頭の一致前位ピクセルで始まり前記ピク セルアレイ内で前記非一致前位ピクセルの直前の前位ピクセルで終わるピクセル のストリングとして定義するステップと、 (f)前記非線形トラバースパターン内の前記前位ピクセルのトラバースを、前 記非線形トラバースパターン内の前記先頭の一致前位ピクセルに先行する前位ピ クセルで開始して続けて、前記先頭の目標ピクセルと一致する他の前位ピクセル を見つけ出すことを試みるステップと、 (g)もし他の一致前位ピクセルが見つけだされたらば、ステップ(c)から( e)を繰り返して他の一致データストリングを定義するステップと、 (h)ステップ(f)と(g)を最後の前位ピクセルに達するまで繰り返すステ ップと、 (i)もしただひとつの一致データストリングだけが定義されたらば、そのひと つの一致データストリングを最長の一致データストリングとするステップと、 (j)もし複数の一致データストリングが定義されたらば、この複数の一致デー タストリングの何れが最長の一致データストリングであるかを決定するステップ と、 (k)前記最長の一致データストリングをコピートークンとしてエンコードする ステップと を含んでなる方法。 15.スキャンされている目標ピクセルを示すピクセルポインタを含むデータ圧 縮システム内においてピクセルアレイを含む画像データのストリームをエンコー ドされた画像データのストリームに圧縮すると共にこのエンコードされた画像デ ータのストリームを解凍された画像に解凍する方法であって、 (a)ピクセルアレイ内の少なくともひとつのピクセルをスキャンして前記ピク セルアレイ内に位置を有するスキャンされた前位ピクセルを得るステップと、 (b)(1)前記ピクセルアレイ内に位置を有する先頭目標ピクセルをスキャン し、 (2)前記スキャンされた前位ピクセルを所定の非線形トラバースパター ンに従ってトラバースし、 (3)トラバースされた前記スキャンされた前位ピクセルの何れかがスキ ャンされた前記先頭目標ピクセルと一致するかを決定して、先頭のスキャンされ た一致前位ピクセルを見つけだし、 (4)前記ピクセルポインタを、前記ピクセルアレイ内で前記先頭の目標 ピクセルの位置の直後に続く位置にあるスキャンされる次の目標ピクセルに進め 、 (5)前記次の目標ピクセルが、前記ピクセルアレイ内で前記先頭のスキ ャンされた一致前位ピクセルの直後に続く位置を有する後続のスキャンされた前 位ピクセルと一致するかどうかを決定し、 (6)ピクセルポインタを進めて、スキャンされた一致前位ピクセルが見 いだされなくなるまでステップb(5)を繰り返して前記ピクセルポインタによ り示されたピクセルと 一致する全ての後続のスキャンされた前位ピクセルを見つけだして、一致データ ストリングを定義する ことにより、スキャンされるピクセルのストリングと一致する一致データス トリングを求めて、前記スキャンされた前位ピクセルをサーチするステップと、 (c)前記ピクセルアレイ内における前記先頭の目標ピクセルに関する、前記先 頭のスキャンされた一致前位ピクセルの位置を表すオフセットを決定するステッ プと、 (d)前記一致データストリング内のスキャンされた一致前位ピクセルの数であ る前記一致データストリングのストリング長を決定するステップと、 (e)前記一致データストリングを、前記先頭のスキャンされた一致ピクセルの オフセットと前記一致データストリングのストリング長を含むコピートークンに 変換するステップと、 (f)前記コピートークンをエンコードするステップと を含んでなる方法。 16.請求項15に記載の方法であって、さらに (a)前記ピクセルアレイを部分標本化して、画像データのストリーム内のデー タを、前記一致データストリングのために前記スキャンされた前位ピクセルをサ ーチする前に減少させるステップ を含んでなる方法。 17.それぞれのピクセルが色画像データを含んでいる請求項16に記載の方法 であって、さらに (a)前記ピクセルアレイを部分標本化する前に、それぞれのピクセルの色画像 データをフィルタするステップ を含んでなる方法。 18.色画像データがカラースペースを有している請求項17に記載の方法であ って、さらに (a)前記画像データをフィルタする前に、前記画像データのカラースペースを 他のカラースペースに変換するステップ を含んでなる方法。 19.前記カラースペースがYCrCbカラースペースである請求項18に記載 の方法。 20.請求項15に記載の方法であって、 前記ピクセルアレイ内のそれぞれのピクセルは、スキャンされた一致ピクセル が見つけだされたときにスキャンされた前位ピクセルが目標ピクセルと一致する かどうかを決定するのに使用される予め定められた許容差を有している方法であ って、 (a)スキャンされた目標ピクセルをスキャンされた前位ピクセルと比較するス テップと、 (b)前記スキャンされた前位ピクセルが前記目標ピクセルの前記予め定められ た許容差内にあるかどうかを決定するステップと、 (c)前記スキャンされた前位ピクセルが前記目標ピクセルの前記予め定められ た許容差内にあるときは前記スキャンされた前位ピクセルを一致目標ピクセルと 見なすステップと が実行される方法。 21.請求項15に記載の方法において、 前記所定の非線形トラバースパターンは圧縮される個々の画像データのストリ ームごとに画像トラバース長を含む固定長を有しており、 前記画像トラバース長さは画像ごとに異なっている ことを特徴とする方法。 22.請求項15に記載の方法において、 前記所定の非線形トラバースパターンは、圧縮される画像データの単一のスト リームの圧縮の間に変化する長さを有している ことを特徴とする方法。 23.請求項15に記載の方法において、 前記所定の非線形トラバースパターンは、圧縮される画像データの各個々のス トリームごとに、画像ごとに異なる固定したパターンを含んでいる ことを特徴とする方法。 24.請求項15に記載の方法において、 前記所定の非線形トラバースパターンは圧縮される画像データの単一のストリ ームの圧縮の間に変化する ことを特徴とする方法。 50.ピクセルアレイを含む画像データのストリームをエンコードされた画像デ ータのストリームに圧縮すると共にこのエンコードさ れた画像データのストリームを解凍された画像に解凍するための、スキャンされ る目標ピクセルを示すピクセルポインタを含むデータ圧縮システムであって、 (a)ピクセルアレイ内の少なくともひとつのピクセルをスキャンして前記ピク セルアレイ内に位置を有するスキャンされた前位ピクセルを得るスキャナと、 (b)(1)前記ピクセルアレイ内に位置を有する先頭目標ピクセルをスキャン する手段と、 (2)前記スキャンされた前位ピクセルを所定の非線形トラバースパター ンを用いててトラバースする手段と、 (3)前記スキャンされた前位ピクセルの何れかがスキャンされた前記先 頭目標ピクセルと一致するかを決定して、先頭のスキャンされた一致前位ピクセ ルを見つけだす第1比較手段と、、 (4)前記ピクセルポインタを、前記ピクセルアレイ内で前記先頭の目標 ピクセルの位置の直後に続く位置にあるスキャンされる次の目標ピクセルに進め る手段と、 (5)前記次の目標ピクセルが、前記ピクセルアレイ内で前記先頭のスキ ャンされた一致前位ピクセルの直後に続く位置を有する後続のスキャンされた前 位ピクセルと一致するかどうかを決定する第2比較手段と、 (6)ピクセルポインタを進めて、スキャンされた一致前位ピクセルが見 いだされなくなるまでステップb(5)を繰り返して前記ピクセルポインタによ り示されたピクセルと一致する全ての後続のスキャンされた前位ピクセルを見つ けだして、一致データストリングを定義する手段と を含む、スキャンされるピクセルのストリングと一致する一致データストリング を求めて、前記スキャンされた前位ピクセルをサーチする手段と、 (c)前記ピクセルアレイ内における前記先頭の目標ピクセルに関する、前記先 頭のスキャンされた一致前位ピクセルの位置を表すオフセットを決定する手段と 、 (d)前記一致データストリング内のスキャンされた一致前位ピクセルの数であ る前記一致データストリングのストリング長を決定する手段と、 (e)前記一致データストリングを、前記先頭のスキャンされた一致前位ピクセ ルのオフセットと前記一致データストリングのストリング長を含むコピートーク ンに変換するコンバータと、 (f)前記コピートークンをエンコードするエンコーダと を含んでなるシステム。 76.それ自体からの少なくともひとつのピクセルを受け入れるストリングに分 割可能なピクセルアレイを含む画像データのストリームを圧縮すると共にこの画 像データのストリームを解凍された画像に解凍するためのシステムであって、 (a)前記ピクセルアレイを所定の非線形トラバースパターンでスキャンしてス キャンされた前位ピクセルを得るスキャナと、 (b)前記スキャンされたピクセルを前記スキャンされた前位ピクセルと比較し てスキャンされたピクセルの何れかが前記スキャンされた前位ピクセルと一致す るかどうかを決定するコンパレータと、 (c)スキャンされたピクセルと一致する少なくともひとつのスキ ャンされた前位ピクセルと対応するストリングを有するスキャンされた少なくと もひとつのピクセルの各ストリングに対する一致データストリングで、前記スキ ャンされた一致前位ピクセルと対応する画像データを含む一致データストリング が、もしあれば、それを生成する手段と、 (d)もし一致データストリングが生成されれば、そのような一致データストリ ングをコピートークンに変換するコンバータと、 (e)スキャンされたピクセルがスキャンされた一致前位ピクセルを有しないな らば、スキャンされたピクセルをリテラルトークンに変換するコンバータと、 (f)前記コピートークンがあればそれをエンコードし、また前記リテラルトー クンをエンコードされたトークンセットにエンコードするエンコーダと、 (g)エンコードされた前記トークンセットを伝達するトランスミッタと、 (h)前記エンコードされたトークンセットをデコードしてデコードされたトー クンセットを得るデコーダと、 (i)前記デコードされたトークンセットを伸張して解凍された画像を得る手段 と を含んでなるシステム。 85.ピクセルアレイを含む画像データのストリームをエンコードされた画像デ ータのストリームに圧縮すると共にこのエンコードされた画像データのストリー ムを解凍された画像に解凍するためのコンピュータプログラムであって、そのコ ンピュータプログラムは、スキャンされる目標ピクセルを示すピクセルポインタ を含むコンピ ュータシステムにより読み取り可能な媒体上に認識可能に記録されており、プロ グラムがコンピュータシステムにより読み取られて実行されると、前記コンピュ ータシステムにより (a)ピクセルアレイ内の少なくともひとつのピクセルをスキャンして前記ピク セルアレイ内に位置を有するスキャンされた前位ピクセルを得る機能と、 (b)(1)前記ピクセルアレイ内に位置を有する先頭目標ピクセルをスキャン し、 (2)前記スキャンされた前位ピクセルを所定の非線形トラバースパター ンに従ってトラバースし、 (3)トラバースされた前記スキャンされた前位ピクセルの何れかがスキ ャンされた前記先頭目標ピクセルと一致するかを決定して、先頭のスキャンされ た一致前位ピクセルを見つけだし、 (4)前記ピクセルポインタを、前記ピクセルアレイ内で前記先頭の目標 ピクセルの位置の直後に続く位置にあるスキャンされる次の目標ピクセルに進め 、 (5)前記次の目標ピクセルが、前記ピクセルアレイ内で前記先頭のスキ ャンされた一致前位ピクセルの直後に続く位置を有する後続のスキャンされた前 位ピクセルと一致するかどうかを決定し、 (6)ピクセルポインタを進めて、スキャンされた一致前位ピクセルが見 いだされなくなるまで機能b(5)を繰り返して前記ピクセルポインタにより示 されたピクセルと一致する全ての後続のスキャンされた前位ピクセルを見つけだ して、一致データストリングを定義する ことにより、スキャンされるピクセルのストリングと一致する一致データストリ ングを求めて、前記スキャンされた前位ピクセルをサーチする機能と、 (c)前記ピクセルアレイ内における前記先頭の目標ピクセルに関する、前記先 頭のスキャンされた一致前位ピクセルの位置を表すオフセットを決定する機能と 、 (d)前記一致データストリング内のスキャンされた一致前位ピクセルの数であ る前記一致データストリングのストリング長を決定する機能と、 (e)前記一致データストリングを、前記先頭のスキャンされた一致ピクセルの オフセットと前記一致データストリングのストリング長を含むコピートークンに 変換する機能と、 (f)前記コピートークンをエンコードする機能と を実行するようにコンピュータシステムの構成を配置するように適合させてなる コンピュータプログラム。 95.それ自体からの少なくともひとつのピクセルを受け入れるストリングに分 割可能なピクセルアレイを含む画像データのストリームを圧縮すると共にこの画 像データのストリームを解凍された画像に解凍するためのコンピュータプログラ ムであって、そのコンピュータプログラムはコンピュータシステムにより読み取 り可能な媒体上に認識可能に記録されており、プログラムがコンピュータシステ ムにより読み取られて実行されると、前記コンピュータシステムにより (a)前記ピクセルアレイを所定の非線形トラバースパターンに従ってスキャン してスキャンされた前位ピクセルを得る機能と、 (b)前記スキャンされたピクセルを前記スキャンされた前位ピクセルと比較し てスキャンされたピクセルの何れかが前記スキャンされた前位ピクセルと一致す るかどうかを決定する機能と、 (c)スキャンされたピクセルと一致する少なくともひとつのスキャンされた前 位ピクセルと対応するストリングを有するスキャンされた少なくともひとつのピ クセルの各ストリングに対する一致データストリングで、前記スキャンされた一 致前位ピクセルと対応する画像データを含む一致データストリングを生成する機 能と、 (d)もし一致データストリングが生成されれば、そのような一致データストリ ングをコピートークンに変換する機能と、 (e)スキャンされたピクセルがスキャンされた一致前位ピクセルを有しないな らば、スキャンされたピクセルをリテラルトークンに変換する機能と、 (f)前記コピートークンがあればそれをエンコードし、また前記リテラルトー クンをエンコードされたトークンセットにエンコードする機能と、 (g)エンコードされた前記トークンセットを伝達する機能と、 (h)前記エンコードされたトークンセットをデコードしてデコードされたトー クンセットを得る機能と、 (i)前記デコードされたトークンセットを伸張して解凍された画像を得る手段 と を実行するようにコンピュータシステムの構成を配置するように適合させてなる コンピュータプログラム。 101.入力データストリングをからなる2またはそれ以上のグル ープの複数の入力データセグメントを含む入力データストリームを圧縮する方法 であって、 (a)入力データストリームを読み込んで、前位データストリングからなる2ま たはそれ以上のグループの複数の前位データセグメントを含む前位データを得る ステップと、 (b)前記前位データを、それぞれ前位データストリングを含み前記入力データ ストリームからの入力データストリングと一致する最長の一致前位データストリ ングを求めて、所定の非線形トラバースパターンでサーチするステップと、 (c)前記前位データ内に最長の一致前位データストリングが見いだせたらば、 その最長の一致前位データストリングを圧縮して圧縮ストリングを得ると共にこ の圧縮ストリングをコピートークンとしてエンコードするステップと、 (d)一致前位データセグメントを有しない入力データセグメントについて、そ のような入力データセグメントをリテラルトークンとしてエンコードするステッ プと、 (e)前記コピートークンがあればそれを、またリテラルトークンを出力するス テップと を含んでなる方法。 104.入力データストリングをからなる2またはそれ以上のグループの複数の 入力データセグメントを含む入力データストリームを圧縮するシステムであって 、 (a)入力データストリームを読み込んで、前位データストリングからなる2ま たはそれ以上のグループの複数の前位データセグメントを含む前位データを得る 手段と、 (b)前記前位データを、それぞれ前位データストリングを含み前記入力データ ストリームからの入力データストリングと一致する最長の一致前位データストリ ングを求めて、所定の非線形トラバースパターンでサーチする手段と、 (c)前記前位データ内に最長の一致前位データストリングが見いだせたらば、 その最長の一致前位データストリングを圧縮して圧縮ストリングを得る圧縮手段 及びこの圧縮ストリングをコピートークンとしてエンコードするエンコーダと、 (d)一致前位データセグメントを有しない入力データセグメントについて、そ のような入力データセグメントをリテラルトークンとしてエンコードするエンコ ーダと、 (e)前記コピートークンがあればそれを、またリテラルトークンを出力するポ ートと を含んでなるシステム。 105.ある順序を有している複数のデータセグメントを含むデータを圧縮する 方法で、前記複数のデータセグメントは目標セグメントと前位セグメントを含み 、前記前位セグメントは前記複数のデータセグメントの順序内で前記目標セグメ ントに先行しているデータを圧縮する方法であって、 (a)先頭の目標セグメントを選択するステップと、 (b)前記前位セグメントを所定の非線形トラバースパターンに従ってトラバー スするステップと、 (c)前記先頭の目標セグメントで始まる目標セグメントのストリングと一致す る、前記所定の非線形トラバースパターン内にある先頭の一致前位セグメントを 有する最長の一致する前位セグ メントのストリングを見つけだすステップと を含んでなる方法。 112.ある順序を有している複数のタセグメントを含むデータを圧縮するシス テムで、前記複数のセグメントは目標セグメントと前位セグメントを含み、前記 前位セグメントは前記複数のセグメントの順序内で前記目標セグメントに先行し ているデータを圧縮するシステムであって、 (a)先頭の目標セグメントを選択する手段と、 (b)前記前位セグメントを所定の非線形トラバースパターンに従ってトラバー スする手段と、 (c)前記先頭の目標セグメントで始まる目標セグメントのストリングと一致す る、前記所定の非線形トラバースパターン内にある先頭の一致前位セグメントを 有する最長の一致する前位セグメントのストリングを見つけだす手段と を含んでなるシステム。 119.ある順序を有している複数のタセグメントを含むデータを圧縮するコン ピュータプログラムで、前記複数のセグメントは目標セグメントと前位セグメン トを含み、前記前位セグメントは前記複数のセグメントの順序内で前記目標セグ メントに先行しているデータを圧縮するコンピュータプログラムであって、その コンピュータプログラムはコンピュータシステムにより読み取り可能な媒体上に 認識可能に記録されており、プログラムがコンピュータシステムにより読み取ら れて実行されると、前記コンピュータシステムにより (a)先頭の目標セグメントを選択する機能と、 (b)前記前位セグメントを所定の非線形トラバースパターンに従ってトラバー スする機能と、 (c)前記先頭の目標セグメントで始まる目標セグメントのストリングと一致す る、前記所定の非線形トラバースパターン内にある先頭の一致前位セグメントを 有する最長の一致する前位セグメントのストリングを見つけだす機能と を実行するようにコンピュータシステムの構成を配置するように適合させてなる コンピュータプログラム。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/545,513 | 1995-10-19 | ||
| US08/545,513 US5710719A (en) | 1995-10-19 | 1995-10-19 | Apparatus and method for 2-dimensional data compression |
| US545,513 | 1995-10-19 | ||
| PCT/US1996/016909 WO1997015014A1 (en) | 1995-10-19 | 1996-10-21 | Apparatus and method for two-dimensional data compression |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000509212A true JP2000509212A (ja) | 2000-07-18 |
| JP3233410B2 JP3233410B2 (ja) | 2001-11-26 |
Family
ID=24176548
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51609297A Expired - Fee Related JP3233410B2 (ja) | 1995-10-19 | 1996-10-21 | 二次元データ圧縮装置および方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US5710719A (ja) |
| EP (1) | EP0870251B1 (ja) |
| JP (1) | JP3233410B2 (ja) |
| AU (1) | AU713756B2 (ja) |
| BR (1) | BR9611056A (ja) |
| CA (1) | CA2235249C (ja) |
| DE (1) | DE69631792T2 (ja) |
| WO (1) | WO1997015014A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013541295A (ja) * | 2010-09-30 | 2013-11-07 | マイクロソフト コーポレーション | 画像圧縮のためのエントロピーコーダー |
| CN116506629A (zh) * | 2023-06-27 | 2023-07-28 | 上海伯镭智能科技有限公司 | 用于矿山无人驾驶矿车协同控制的路况数据压缩方法 |
Families Citing this family (58)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3305190B2 (ja) * | 1996-03-11 | 2002-07-22 | 富士通株式会社 | データ圧縮装置及びデータ復元装置 |
| US5987459A (en) * | 1996-03-15 | 1999-11-16 | Regents Of The University Of Minnesota | Image and document management system for content-based retrieval |
| US20030195848A1 (en) * | 1996-06-05 | 2003-10-16 | David Felger | Method of billing a purchase made over a computer network |
| US7555458B1 (en) * | 1996-06-05 | 2009-06-30 | Fraud Control System.Com Corporation | Method of billing a purchase made over a computer network |
| US8229844B2 (en) | 1996-06-05 | 2012-07-24 | Fraud Control Systems.Com Corporation | Method of billing a purchase made over a computer network |
| US6031914A (en) * | 1996-08-30 | 2000-02-29 | Regents Of The University Of Minnesota | Method and apparatus for embedding data, including watermarks, in human perceptible images |
| US6282299B1 (en) | 1996-08-30 | 2001-08-28 | Regents Of The University Of Minnesota | Method and apparatus for video watermarking using perceptual masks |
| US6061793A (en) * | 1996-08-30 | 2000-05-09 | Regents Of The University Of Minnesota | Method and apparatus for embedding data, including watermarks, in human perceptible sounds |
| US6272634B1 (en) | 1996-08-30 | 2001-08-07 | Regents Of The University Of Minnesota | Digital watermarking to resolve multiple claims of ownership |
| US6226387B1 (en) | 1996-08-30 | 2001-05-01 | Regents Of The University Of Minnesota | Method and apparatus for scene-based video watermarking |
| JP3730385B2 (ja) * | 1997-12-05 | 2006-01-05 | 株式会社東芝 | デ−タ圧縮装置 |
| JP3457184B2 (ja) * | 1998-06-25 | 2003-10-14 | シャープ株式会社 | 検索装置及びその制御プログラムを記憶した媒体 |
| US6130630A (en) * | 1998-10-27 | 2000-10-10 | Hewlett-Packard Company | Apparatus and method for compressing Huffman encoded data |
| US6741368B1 (en) * | 1999-05-25 | 2004-05-25 | Adobe Systems, Incorporated | Method and apparatus for reducing storage requirements for display data |
| US6393154B1 (en) | 1999-11-18 | 2002-05-21 | Quikcat.Com, Inc. | Method and apparatus for digital image compression using a dynamical system |
| KR20010059114A (ko) * | 1999-12-30 | 2001-07-06 | 박종섭 | 이미지 센서로부터 출력되는 이미지 데이터의 압축 방법 |
| US20010039552A1 (en) * | 2000-02-04 | 2001-11-08 | Killi Tom E. | Method of reducing the size of a file and a data processing system readable medium for performing the method |
| US6236341B1 (en) * | 2000-03-16 | 2001-05-22 | Lucent Technologies Inc. | Method and apparatus for data compression of network packets employing per-packet hash tables |
| US7167259B2 (en) * | 2000-05-16 | 2007-01-23 | International Business Machines Corporation | System and method for merging line work objects using tokenization and selective compression |
| US9894379B2 (en) * | 2001-07-10 | 2018-02-13 | The Directv Group, Inc. | System and methodology for video compression |
| US6650261B2 (en) * | 2001-09-06 | 2003-11-18 | Xerox Corporation | Sliding window compression method utilizing defined match locations |
| US6501395B1 (en) * | 2002-04-10 | 2002-12-31 | Hewlett-Packard Company | System, method and computer readable medium for compressing a data sequence |
| FR2844935B1 (fr) * | 2002-09-25 | 2005-01-28 | Canon Kk | Transcodage de donnees numeriques |
| US8549574B2 (en) * | 2002-12-10 | 2013-10-01 | Ol2, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
| US9192859B2 (en) | 2002-12-10 | 2015-11-24 | Sony Computer Entertainment America Llc | System and method for compressing video based on latency measurements and other feedback |
| US9446305B2 (en) | 2002-12-10 | 2016-09-20 | Sony Interactive Entertainment America Llc | System and method for improving the graphics performance of hosted applications |
| US8964830B2 (en) | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
| US20090118019A1 (en) * | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
| US8526490B2 (en) * | 2002-12-10 | 2013-09-03 | Ol2, Inc. | System and method for video compression using feedback including data related to the successful receipt of video content |
| US8949922B2 (en) * | 2002-12-10 | 2015-02-03 | Ol2, Inc. | System for collaborative conferencing using streaming interactive video |
| US8711923B2 (en) | 2002-12-10 | 2014-04-29 | Ol2, Inc. | System and method for selecting a video encoding format based on feedback data |
| US9061207B2 (en) | 2002-12-10 | 2015-06-23 | Sony Computer Entertainment America Llc | Temporary decoder apparatus and method |
| US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
| US9314691B2 (en) * | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
| US10201760B2 (en) * | 2002-12-10 | 2019-02-12 | Sony Interactive Entertainment America Llc | System and method for compressing video based on detected intraframe motion |
| US8366552B2 (en) * | 2002-12-10 | 2013-02-05 | Ol2, Inc. | System and method for multi-stream video compression |
| US9077991B2 (en) * | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
| US9108107B2 (en) | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
| US20040202326A1 (en) * | 2003-04-10 | 2004-10-14 | Guanrong Chen | System and methods for real-time encryption of digital images based on 2D and 3D multi-parametric chaotic maps |
| CN100541537C (zh) * | 2003-11-24 | 2009-09-16 | 廖宏 | 一种利用计算机对数字化档案文件压缩的方法 |
| US7450134B2 (en) * | 2004-11-18 | 2008-11-11 | Time Warner Cable Inc. | Methods and apparatus for encoding and decoding images |
| US7826670B2 (en) * | 2005-06-15 | 2010-11-02 | Fujifilm Corporation | Data compression apparatus and data compression program storage medium |
| AU2005248949B2 (en) * | 2005-12-23 | 2010-04-01 | Canon Kabushiki Kaisha | Efficient Halftone Image Compression |
| US8149469B2 (en) * | 2007-08-03 | 2012-04-03 | Canon Kabushiki Kaisha | Image reading apparatus and image reading method |
| US9168457B2 (en) | 2010-09-14 | 2015-10-27 | Sony Computer Entertainment America Llc | System and method for retaining system state |
| JP2011019008A (ja) * | 2009-07-07 | 2011-01-27 | Fujifilm Corp | 動画圧縮送信装置、動画圧縮送信プログラム、および動画圧縮送信方法 |
| US9438413B2 (en) * | 2010-01-08 | 2016-09-06 | Novell, Inc. | Generating and merging keys for grouping and differentiating volumes of files |
| US9298722B2 (en) * | 2009-07-16 | 2016-03-29 | Novell, Inc. | Optimal sequential (de)compression of digital data |
| US8782734B2 (en) * | 2010-03-10 | 2014-07-15 | Novell, Inc. | Semantic controls on data storage and access |
| US8832103B2 (en) | 2010-04-13 | 2014-09-09 | Novell, Inc. | Relevancy filter for new data based on underlying files |
| US8559741B2 (en) * | 2010-06-02 | 2013-10-15 | Altek Corporation | Lossless image compression method |
| US9208244B2 (en) * | 2011-12-16 | 2015-12-08 | Microsoft Technology Licensing, Llc | Referencing change(s) in data utilizing a network resource locator |
| CN112383780B (zh) * | 2013-08-16 | 2023-05-02 | 上海天荷电子信息有限公司 | 点匹配参考集和索引来回扫描串匹配的编解码方法和装置 |
| KR102017807B1 (ko) * | 2013-12-31 | 2019-09-03 | 에스케이하이닉스 주식회사 | 데이터 처리 장치 및 데이터 처리 방법 |
| US9787332B2 (en) * | 2015-09-15 | 2017-10-10 | Intel Corporation | Error-checking compressed streams in heterogeneous compression accelerators |
| CN110168611A (zh) * | 2017-03-22 | 2019-08-23 | 惠普发展公司,有限责任合伙企业 | 基于数据关系的图像数据的压缩版本 |
| FR3104886B1 (fr) * | 2019-12-13 | 2022-08-12 | Valeo Vision | Procédé de gestion des données d'image et dispositif d'éclairage automobile |
| FR3132815B1 (fr) * | 2022-02-11 | 2024-03-01 | St Microelectronics Grenoble 2 | Procédé de hachage partiel d’un flux vidéo |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3656178A (en) * | 1969-09-15 | 1972-04-11 | Research Corp | Data compression and decompression system |
| US3675211A (en) * | 1970-09-08 | 1972-07-04 | Ibm | Data compaction using modified variable-length coding |
| US3701108A (en) * | 1970-10-30 | 1972-10-24 | Ibm | Code processor for variable-length dependent codes |
| US3694813A (en) * | 1970-10-30 | 1972-09-26 | Ibm | Method of achieving data compaction utilizing variable-length dependent coding techniques |
| US3717851A (en) * | 1971-03-03 | 1973-02-20 | Ibm | Processing of compacted data |
| US4021782A (en) * | 1974-01-07 | 1977-05-03 | Hoerning John S | Data compaction system and apparatus |
| US4412306A (en) * | 1981-05-14 | 1983-10-25 | Moll Edward W | System for minimizing space requirements for storage and transmission of digital signals |
| US4464650A (en) * | 1981-08-10 | 1984-08-07 | Sperry Corporation | Apparatus and method for compressing data signals and restoring the compressed data signals |
| US4491934A (en) * | 1982-05-12 | 1985-01-01 | Heinz Karl E | Data compression process |
| US4814746A (en) * | 1983-06-01 | 1989-03-21 | International Business Machines Corporation | Data compression method |
| US4558302A (en) * | 1983-06-20 | 1985-12-10 | Sperry Corporation | High speed data compression and decompression apparatus and method |
| US4612532A (en) * | 1984-06-19 | 1986-09-16 | Telebyte Corportion | Data compression apparatus and method |
| US4730348A (en) * | 1986-09-19 | 1988-03-08 | Adaptive Computer Technologies | Adaptive data compression system |
| US4853696A (en) * | 1987-04-13 | 1989-08-01 | University Of Central Florida | Code converter for data compression/decompression |
| US4876541A (en) * | 1987-10-15 | 1989-10-24 | Data Compression Corporation | Stem for dynamically compressing and decompressing electronic data |
| US4906991A (en) * | 1988-04-29 | 1990-03-06 | Xerox Corporation | Textual substitution data compression with finite length search windows |
| AU622937B2 (en) * | 1988-10-18 | 1992-04-30 | Veag Vereinigte Energiewerke Aktiengesellschaft | Process for generating electrical energy and/or drying and process heat |
| US5247357A (en) * | 1989-05-31 | 1993-09-21 | Scientific Atlanta, Inc. | Image compression method and apparatus employing distortion adaptive tree search vector quantization with avoidance of transmission of redundant image data |
| AU657510B2 (en) * | 1991-05-24 | 1995-03-16 | Apple Inc. | Improved image encoding/decoding method and apparatus |
| GB2267624B (en) * | 1992-05-05 | 1995-09-20 | Acorn Computers Ltd | Image data compression |
| EP0582907A3 (en) * | 1992-08-10 | 1995-05-10 | Stac Electronics Inc | Device and method for data compression using search by comparison of strings and Huffman coding. |
| US5416857A (en) * | 1992-10-21 | 1995-05-16 | International Business Machines Corporation | Apparatus and method for compressing data while retaining image integrity |
| US5466918A (en) * | 1993-10-29 | 1995-11-14 | Eastman Kodak Company | Method and apparatus for image compression, storage, and retrieval on magnetic transaction cards |
-
1995
- 1995-10-19 US US08/545,513 patent/US5710719A/en not_active Expired - Lifetime
-
1996
- 1996-10-21 DE DE69631792T patent/DE69631792T2/de not_active Expired - Lifetime
- 1996-10-21 BR BR9611056-2A patent/BR9611056A/pt not_active IP Right Cessation
- 1996-10-21 EP EP96936828A patent/EP0870251B1/en not_active Expired - Lifetime
- 1996-10-21 CA CA002235249A patent/CA2235249C/en not_active Expired - Fee Related
- 1996-10-21 WO PCT/US1996/016909 patent/WO1997015014A1/en not_active Ceased
- 1996-10-21 JP JP51609297A patent/JP3233410B2/ja not_active Expired - Fee Related
- 1996-10-21 AU AU74654/96A patent/AU713756B2/en not_active Ceased
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013541295A (ja) * | 2010-09-30 | 2013-11-07 | マイクロソフト コーポレーション | 画像圧縮のためのエントロピーコーダー |
| CN116506629A (zh) * | 2023-06-27 | 2023-07-28 | 上海伯镭智能科技有限公司 | 用于矿山无人驾驶矿车协同控制的路况数据压缩方法 |
| CN116506629B (zh) * | 2023-06-27 | 2023-08-25 | 上海伯镭智能科技有限公司 | 用于矿山无人驾驶矿车协同控制的路况数据压缩方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2235249A1 (en) | 1997-04-24 |
| DE69631792D1 (de) | 2004-04-08 |
| JP3233410B2 (ja) | 2001-11-26 |
| AU7465496A (en) | 1997-05-07 |
| BR9611056A (pt) | 1999-09-28 |
| EP0870251B1 (en) | 2004-03-03 |
| EP0870251A1 (en) | 1998-10-14 |
| WO1997015014A1 (en) | 1997-04-24 |
| DE69631792T2 (de) | 2005-03-10 |
| CA2235249C (en) | 2005-03-29 |
| AU713756B2 (en) | 1999-12-09 |
| US5710719A (en) | 1998-01-20 |
| EP0870251A4 (en) | 2000-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3233410B2 (ja) | 二次元データ圧縮装置および方法 | |
| US6054943A (en) | Multilevel digital information compression based on lawrence algorithm | |
| US5227789A (en) | Modified huffman encode/decode system with simplified decoding for imaging systems | |
| EP1285399B1 (en) | Enhanced compression of gray-level images | |
| US6639945B2 (en) | Method and apparatus for implementing motion detection in video compression | |
| US6008847A (en) | Temporal compression and decompression for video | |
| US4316222A (en) | Method and apparatus for compression and decompression of digital image data | |
| US5471207A (en) | Compression of palettized images and binarization for bitwise coding of M-ary alphabets therefor | |
| US6008745A (en) | Variable length decoding using lookup tables | |
| US5363219A (en) | Image processing method and apparatus | |
| US6836564B2 (en) | Image data compressing method and apparatus which compress image data separately by modifying color | |
| JP2005516554A6 (ja) | 可変長カラー・コードを用いる、パレット化されたカラー画像の圧縮 | |
| JP3341962B2 (ja) | 可変長復号器及び可変長符号値を復号化する方法 | |
| JP2000030024A (ja) | デジタル的に圧縮されたカラ―像の記憶及び呼び出し用スマ―トカ―ド | |
| KR20040077921A (ko) | 가변 길이 칼라 코드들로 팔레트화된 칼라 화상들의 압축 | |
| US6584226B1 (en) | Method and apparatus for implementing motion estimation in video compression | |
| IL133046A (en) | Arithmetic coding and decoding of an information signal | |
| US20060067582A1 (en) | Progressive JPEG decoding system | |
| US5764357A (en) | Zero-run-length encoder with shift register | |
| US6157327A (en) | Encoding/decoding device | |
| US5838266A (en) | Data processing apparatus and method using data compression | |
| US5793896A (en) | Ordering corrector for variable length codes | |
| US20030113029A1 (en) | Skim encoding method for compression of a two dimensional array of data | |
| US7974484B2 (en) | JBIG coding and decoding system | |
| JPH08275153A (ja) | 画像圧縮装置および画像復元装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080921 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090921 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100921 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100921 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110921 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120921 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130921 Year of fee payment: 12 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |