JPH07170409A - 画像データ圧縮符号化システム - Google Patents

画像データ圧縮符号化システム

Info

Publication number
JPH07170409A
JPH07170409A JP5313722A JP31372293A JPH07170409A JP H07170409 A JPH07170409 A JP H07170409A JP 5313722 A JP5313722 A JP 5313722A JP 31372293 A JP31372293 A JP 31372293A JP H07170409 A JPH07170409 A JP H07170409A
Authority
JP
Japan
Prior art keywords
data
image data
compressed
file device
bits
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
Application number
JP5313722A
Other languages
English (en)
Other versions
JP2601169B2 (ja
Inventor
Koji Numata
考司 沼田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP5313722A priority Critical patent/JP2601169B2/ja
Publication of JPH07170409A publication Critical patent/JPH07170409A/ja
Application granted granted Critical
Publication of JP2601169B2 publication Critical patent/JP2601169B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Color Television Systems (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

(57)【要約】 【目的】 高速に画像データを処理することができる画
像データ圧縮符号化システムを提供する。 【構成】 ファイル装置4には圧縮する原画像データが
入っており、CPU1はファイル装置4をアクセスして
データを読み込んで圧縮処理を行い、圧縮された画像デ
ータはファイル装置4に書き込まれる。この圧縮された
データを表示する際には、CPU1はファイル装置4を
アクセスして圧縮画像データを読み込んで伸張処理を施
し、伸張画像データをフレームバッファメモリ8に書き
込む。このシステムにおいて、画像を複数のブロックに
分割する手段と、各ブロック単位に隣合った画素同志の
差分値を計算する差分値計算処理部5と、前記差分値に
よって複数の符号化パターンに分類する手段と、各符号
化パターン毎にnビットの整数倍で表した符号列を作成
する手段を有する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像データの圧縮符号
化システムに関し、特に近接する画素間の関連に注目し
て画像データを圧縮符号化し、画像伝送、蓄積等の画像
処理を効率良く行うための画像データ圧縮符号化システ
ムに関するものである。
【0002】
【従来の技術】従来、この種の画像データ圧縮符号化シ
ステムとして、例えば、特開昭60−185468号に
掲載されているものがある。この画像データ圧縮符号化
システムにおいては、画素毎の差分値と同一の差分が連
続する数から圧縮符号を生成する。最初に、赤・緑・青
のどの成分に差分が生じているかを表すために次の表1
に示すような差分モード符号を発生する。
【0003】
【表1】
【0004】それに続いて差分が生じている成分の差分
値のみを赤・緑・青の順に次の表2に示すようなWyl
e符号のような可変長の符号を用いて圧縮符号化してい
た。
【0005】
【表2】
【0006】ここで表2のSは差分値の正負を表わす符
号ビットであり、差分値が正のときは「0」、負のとき
は「1」となるものである。
【0007】
【発明が解決しようとする課題】上述した従来の画像デ
ータ圧縮符号化システムでは、システム全体を制御する
マイクロプロセッサを用いてソフトウェアで復号化する
際、圧縮された符号ビットを1ビットづつ切り出して、
求める差分値が何ビットで構成されているのかを判断
し、その後、差分値のビット数分、データを圧縮された
符号ビットから切り出し、1つの差分値を求めることと
なる。しかも差分値のデータは3つの色成分毎に画像の
サイズ分存在するため、マイクロプロセッサでの処理ス
テップ数が膨大なものとなり、また、メモリのアクセス
も煩雑となり、多くの処理時間を有するという問題があ
った。
【0008】本発明の目的は、高速にデ−タを処理する
ことができる画像データ圧縮符号化システムを提供する
ことにある。
【0009】
【課題を解決するための手段】本発明は、Y(輝度信
号)、Cr、Cb(色差信号)の3成分から構成される
画像データの圧縮符号化を行う画像データ圧縮符号化シ
ステムにおいて、画像を複数のブロックに分割する手段
と、各ブロック単位に隣合った画素同志の差分値を計算
する手段と、差分値によって複数の符号化パターンに分
類する手段と、各符号化パターン毎にnビットの整数倍
で表した符号列を作成する手段を有することを特徴とす
る。
【0010】
【作用】本発明によれば、識別子によって複数の場合に
分けて符号化することによって復号時は各場合に応じて
少ないステップ数での処理が可能となり、マイクロプロ
セッサでの復号処理時間を高速にすることが可能とな
る。
【0011】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
【0012】符号化の対象とする画像データが、Y(輝
度信号)、Cr、Cb(色差信号)の色空間で表現さ
れ、また画像のダウンサンプリングが、Y:Cr:Cb
=4:1:1、画像のbit精度が、Y6bit、Cr
4bit、Cb4bitで表現され、圧縮データの符号
長を4ビット固定とした場合の例を図面を用いて説明す
る。
【0013】図1は本発明の一実施例の画像圧縮方式の
装置を示すブロック図である。同図において、中央処理
部(CPU)1は制御用RAM3を作業領域とし、制御
用ROM2に格納されたプログラムを実行して動作す
る。
【0014】ファイル装置4には圧縮する原画像データ
が入っており、CPU1はファイル装置4をアクセスし
てデータを読み込んで圧縮処理を行い、圧縮された画像
データはファイル装置4に書き込まれる。この圧縮され
たデータを表示する際には、CPU1はファイル装置4
をアクセスして圧縮画像データを読み込んで伸張処理を
施し、伸張画像データをフレームバッファメモリ8に書
き込むことによって表示装置9に画像表示する。
【0015】以上の処理を高速に行うためのデータ構造
の例を図2に示す。ただしこの場合、各符号データは4
bitの識別子とそれに続く4bit単位のデータから
なる。
【0016】図2(a)は、ブロック内の画素位置と差
分値(Y0〜Y3)の関係を示した図である。
【0017】差分Y0は1ブロック前のブロックの右下
の画素と符号化する目的のブロックの左上の画素との差
分であり、画像の一番始めのブロック(画像の左上のブ
ロック)の場合は1ブロック前のブロックの右下の画素
の値を0と仮定した差分値を求める。
【0018】この差分の値によって、符号データを決定
するが、一般の自然画像においては隣合った画素同志の
差分をとった場合の差分値とその数との関係は図3に示
すように差分値0近辺が多く、また大きな値は少なくと
いう性質がある。このようなデータに対しては0のデー
タは符号化せず、0に近いデータはbit数の少ない符
号で、また0から遠いデータはbit数の多い符号で符
号化したほうが圧縮効率は上がる。
【0019】図2(b)は、本発明におけるデータ構造
の例を示した図である。
【0020】本実施例における符号化の対象とする画像
データは、画像のダウンサンプリングが、Y:Cr:C
b=4:1:1なので1つのブロック内にはCr、C
b、Y0、Y1、Y2、Y3の計6個のデータが存在す
ることになる。
【0021】図中、□1個は4bitの符号を表してお
り、符号化のパターンは4bitの識別子に分類される
201〜214の14通りのパターンが存在する。
【0022】CrCbについては生のデータ4bitで
符号化し、Yの差分値が全て4bit以下(−8〜+
7)の場合は201に示すデータ構成で符号化する。
(この場合のビット数は4画素分で28bitとな
る。)また、Yの差分値に4bit以上のデータが1つ
でも存在する場合は202に示すデータ構成で符号化す
る。(この場合のビット数は4画素分で44bitとな
る。)また、4つのYの値が全て同じ場合(差分値0の
場合)にはYのデータを1つで代表し、203及び20
4に示すデータ構成で符号化する。以下同様にYの差分
値によって205から206までの符号化パターンが存
在し、Cr、Cbの値が前のブロックと同じデータの場
合には、208〜214に示すデータ構成で符号化す
る。
【0023】次に、圧縮処理について図4の流れ図を用
いて説明する。
【0024】圧縮処理を開始すると、ファイル装置4よ
り原画素ファイルを読み込み(ステップS401)、ブ
ロックの切り出しを行う(ステップS402)。符号化
処理は画像データを縦2画素、横2画素のブロック単位
で画像の左上から右下の方向に2ライン毎に処理する。
切りだしたブロック内でCrCbのデータが前のブロッ
クと同じか否をチェックし(ステップS403)、デー
タが前のブロックと同じでない場合には、Yのデータに
関しては差分計算処理部5により隣合った画素との差分
値を求める(ステップS404)。このようにして求め
た差分値によって図2に示すデータ構造のパターンに対
応する処理部に分岐して(ステップS405)、図2に
示すデータ構造のそれぞれのパターン毎の符号列の作成
処理をして、図2の201,〜,207に示す符号列を
作成し(ステップS406)、次のステップS410へ
行く。
【0025】前記ステップS403で、切りだしたブロ
ック内でCrCbのデータが前のブロックと同じある場
合には、Yのデータに関しては差分計算処理部5により
隣合った画素との差分値を求める(ステップS40
7)。このようにして求めた差分値によって図2に示す
データ構造のパターンに対応する処理部に分岐して(ス
テップS408)、図2に示すデータ構造のそれぞれの
パターン毎の符号列の作成処理をして、図2の208,
〜,214に示す符号列を作成し(ステップS40
9)、次のステップS410へ行く。
【0026】前記ステップS402からS409までの
処理を全ブロック分終了すると、ファイル装置4に圧縮
データを書き込み、圧縮処理終了となる。
【0027】次に、本発明における伸張処理の流れを図
5を用いて説明する。
【0028】伸張処理を開始すると、ファイル装置4よ
り圧縮データを読み込み(ステップS501)、識別子
のデータを読み込み(ステップS502)、その識別子
によって場合分けを行なう(ステップS503)。次
に、ステップS504で各場合毎に必要となるbit数
分のデータを圧縮符号から読み込んで、図2の202,
〜,214に示す符号列に復号し(ステップS50
4)、フレームバッファメモリ8に復号されたデータを
格納する(ステップS505)。これらのステップS5
02〜S505の処理を1ブロック単位で全ブロック分
処理して画像データの復号をする(ステップS50
5)。なお、前記符号列は、長さが一定でなくても良
い。
【0029】
【発明の効果】本発明は、識別子によって複数の場合に
分けて符号化することによって復号時は各場合に応じて
少ないステップ数での処理が可能となり、高速に画像デ
ータの復号をすることが可能となる。また、本発明は、
差分値0を多くすることによって符号データのサイズを
小さくすることが可能となる。
【図面の簡単な説明】
【図1】本発明の1実施例を示すブロック図である。
【図2】本発明の1実施例におけるデータ構造の例を示
す図である。
【図3】本発明の1実施例におけるデータのヒストグラ
ムである。
【図4】本発明の1実施例における圧縮処理を示す流れ
図である。
【図5】本発明の1実施例における伸張処理を示す流れ
図である。
【符号の説明】
1 CPU 2 制御用ROM 3 制御用RAM 4 ファイル装置 5 差分計算処理部 6 符号化処理部 7 復号化処理部 8 フレームバッファメモリ 9 表示装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 Y(輝度信号)、Cr、Cb(色差信
    号)の3成分から構成される画像データの圧縮符号化を
    行う画像データ圧縮符号化システムにおいて、画像を複
    数のブロックに分割する手段と、各ブロック単位に隣合
    った画素同志の差分値を計算する手段と、差分値によっ
    て複数の符号化パターンに分類する手段と、各符号化パ
    ターン毎にnビットの整数倍で表した符号列を作成する
    手段を有することを特徴とする画像データ圧縮符号化シ
    ステム。
  2. 【請求項2】 前記符号列を可変長の符号列とすること
    を特徴とする請求項1に記載の画像データ圧縮符号化シ
    ステム。
JP5313722A 1993-12-14 1993-12-14 画像データ圧縮符号化システム Expired - Fee Related JP2601169B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5313722A JP2601169B2 (ja) 1993-12-14 1993-12-14 画像データ圧縮符号化システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5313722A JP2601169B2 (ja) 1993-12-14 1993-12-14 画像データ圧縮符号化システム

Publications (2)

Publication Number Publication Date
JPH07170409A true JPH07170409A (ja) 1995-07-04
JP2601169B2 JP2601169B2 (ja) 1997-04-16

Family

ID=18044732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5313722A Expired - Fee Related JP2601169B2 (ja) 1993-12-14 1993-12-14 画像データ圧縮符号化システム

Country Status (1)

Country Link
JP (1) JP2601169B2 (ja)

Also Published As

Publication number Publication date
JP2601169B2 (ja) 1997-04-16

Similar Documents

Publication Publication Date Title
JP2968582B2 (ja) デジタルデータを処理するための方法および装置
US8019166B2 (en) Image data compression method and apparatuses, image display method and apparatuses
US6658146B1 (en) Fixed-rate block-based image compression with inferred pixel values
JP4085116B2 (ja) ブロック単位での画像データの圧縮及び圧縮解除
CN104754362B (zh) 使用精细划分块匹配的图像压缩方法
CN110996105A (zh) 可变速率压缩的方法和可变速率解压缩的方法
JPH0984052A (ja) ディジタル画像の符号化方法及びシステム
JPH1196345A (ja) グラフィックス画像の圧縮及び逆圧縮方法
US6459433B1 (en) Method and apparatus for compression of a two dimensional video object
CN112118449B (zh) 一种图像压缩与解压缩的方法及装置
JP3462867B2 (ja) 画像圧縮方法および装置、画像圧縮プログラムならびに画像処理装置
JPH10190478A (ja) データ圧縮装置および方法、記録媒体、並びに、データ伸張装置および方法
JP2601169B2 (ja) 画像データ圧縮符号化システム
JP3261208B2 (ja) 画情報予測符号化および復号化装置
CN116126957A (zh) 数据格式转换方法、装置、设备及存储介质
JP2004213464A (ja) 画像処理装置
JP2003348355A (ja) 画像処理装置及びその制御方法
JP3130721B2 (ja) 2値画像圧縮伸張処理システム及び2値画像切出し方法
JP3375078B2 (ja) 画像圧縮装置
JP2002091407A (ja) 画像表示装置
JPH1130978A (ja) カラー画像の符号化方法およびその符号装置ならびにカラー画像の復号化方法およびその復号化装置
JPS62281582A (ja) 画像デ−タ圧縮方式
JP2002540685A (ja) 画像圧縮及び圧縮解除
JP2798025B2 (ja) 動画像符号化方法及び装置
JPH05292324A (ja) 静止画符号化装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19961126

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080129

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090129

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100129

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110129

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110129

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120129

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120129

Year of fee payment: 15

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120129

Year of fee payment: 15

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120129

Year of fee payment: 15

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120129

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130129

Year of fee payment: 16

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130129

Year of fee payment: 16

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130129

Year of fee payment: 16

LAPS Cancellation because of no payment of annual fees