JPH09219861A - デジタル画像伸張システム - Google Patents

デジタル画像伸張システム

Info

Publication number
JPH09219861A
JPH09219861A JP2520196A JP2520196A JPH09219861A JP H09219861 A JPH09219861 A JP H09219861A JP 2520196 A JP2520196 A JP 2520196A JP 2520196 A JP2520196 A JP 2520196A JP H09219861 A JPH09219861 A JP H09219861A
Authority
JP
Japan
Prior art keywords
block
image
data
dct
images
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.)
Withdrawn
Application number
JP2520196A
Other languages
English (en)
Inventor
Masanari Asano
眞成 浅野
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.)
Fujifilm Holdings Corp
Fujifilm Microdevices Co Ltd
Original Assignee
Fujifilm Microdevices Co Ltd
Fuji Photo Film Co Ltd
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 Fujifilm Microdevices Co Ltd, Fuji Photo Film Co Ltd filed Critical Fujifilm Microdevices Co Ltd
Priority to JP2520196A priority Critical patent/JPH09219861A/ja
Publication of JPH09219861A publication Critical patent/JPH09219861A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】 【課題】 圧縮データを伸張する際、少ないデータ量で
種々の大きさの画像に伸張することができるデジタル画
像伸張システムを提供することである。 【解決手段】 ブロック毎に画像データを圧縮した圧縮
データを伸張することにより画像を復元するデジタル画
像伸張システムであって、ブロック単位の圧縮データを
ハフマン復号化し離散コサイン変換(DCT)係数ブロ
ックを生成する復号化手段(1)と、外部から指示され
る拡大縮小率に応じて、DCT係数ブロックを所定の大
きさに変換する拡大縮小手段(2)と、変換されるDC
T係数ブロックを逆量子化する逆量子化手段(3)と、
逆量子化されるDCT係数ブロックを逆DCTしブロッ
ク単位の画像データを生成する逆DCT手段(4)と、
ブロック単位の画像データをラスタ形式の画像データに
変換するブロック/ラスタ変換手段(5)とを有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、デジタル画像処理
に関し、特にデータ圧縮されたデジタル画像をデータ伸
張するためのデジタル画像伸張システムに関する。
【0002】
【従来の技術】近年、デジタル画像のデータベースが活
用されている。画像データベースは、データ量を減らす
ため、画像データをそのまま保持せず、画像データを圧
縮した形式の圧縮データを保持している。
【0003】画像データベースは、例えば、デジタルス
チルカメラを用いて作成することができる。デジタルス
チルカメラを用いて撮影を行えば、レンズを通して結像
される像をデジタル画像として、データベース化するこ
とができる。
【0004】画像データベースは、多数の画像を保持し
ているので、所望の画像を探し出すための検索手段が必
要になる。検索手段の1つとして、インデックス画像を
用いる方法がある。インデックス画像とは、一般的に原
画像を縮小した検索用の画像である。インデックス画像
は、どのような画像であるのかさえ分かればよいので、
縮小画像で十分である。また、インデックス画像を縮小
画像とすれば、表示画面上に複数のインデックス画像を
一覧表にして表示させることができ便利である。
【0005】画像データを検索する際、インデックス画
像を参照しながら行えば検索しやすい。検索により所望
の画像を見つけたら、その後、その画像を復元すればよ
い。画像の復元は、データベース中の圧縮データをデー
タ伸張することにより行う。データ伸張を行い、通常の
大きさの原画像を復元する。
【0006】インデックス画像の生成方法は、一般的に
2種類ある。1つは、原画像の圧縮データと、それとは
別にインデックス画像用のデータをも保持する方法であ
る。この方法は、原画像のデータの他、インデックス画
像のためのデータをも保持する必要があるので、保持す
るデータ量が大きくなり、データベースが大きくなって
しまう。
【0007】もう1つは、原画像の圧縮データのみを保
持し、この圧縮データを伸張し原画像を復元した後、そ
の原画像を縮小処理してインデックス画像を生成する方
法である。この方法は、データベースを小さくすること
ができるが、インデックス画像の生成に長時間を要す
る。これでは、検索時、小さな画像でいいから高速にイ
ンデックス画像を表示させたいという要求に応えられ
ず、検索時間が長くなってしまう。
【0008】
【発明が解決しようとする課題】従来、インデックス画
像を用いて検索を行う画像データベースは、保持するデ
ータ量が多くなってしまったり、インデックス画像生成
のための時間、すなわち検索時間が長くなってしまうと
いう欠点がある。
【0009】なお、本願と同一出願人、同一発明者によ
る特開平6−225213号公報は、画像の圧縮データ
を基に、画像の大きさを自在に変化させて伸張する方法
を開示している。この方法は、離散コサイン変換(以
下、DCTという)を用いてデータ圧縮された圧縮デー
タを用いる。当該圧縮データを逆DCT処理することに
よりデータ伸張を行うが、その際DCT係数の高周波成
分を除去することにより、縮小画像の生成を行う。
【0010】本発明の目的は、圧縮データを伸張する
際、少ないデータ量で種々の大きさの画像に伸張するこ
とができるデジタル画像伸張システムを提供することで
ある。
【0011】
【課題を解決するための手段】本発明のデジタル画像伸
張システムは、ブロック毎に画像データを圧縮した圧縮
データを伸張することにより画像を復元するデジタル画
像伸張システムであって、ブロック単位の圧縮データを
ハフマン復号化し離散コサイン変換(DCT)係数ブロ
ックを生成する復号化手段と、外部から指示される拡大
縮小率に応じて、前記復号化手段により生成されるDC
T係数ブロックを所定の大きさに変換する拡大縮小手段
と、前記拡大縮小手段により変換されるDCT係数ブロ
ックを逆量子化する逆量子化手段と、前記逆量子化手段
により逆量子化されるDCT係数ブロックを逆DCT
し、ブロック単位の画像データを生成する逆DCT手段
と、前記逆DCT手段により生成されるブロック単位の
画像データをラスタ形式の画像データに変換するブロッ
ク/ラスタ変換手段とを有する。
【0012】また、本発明のデジタル画像伸張システム
は、ブロック毎に画像データを圧縮した圧縮データを伸
張することにより画像を復元するデジタル画像伸張シス
テムであって、ブロック単位の圧縮データをハフマン復
号化し離散コサイン変換(DCT)係数ブロックを生成
する復号化手段と、前記復号化手段により生成されるD
CT係数ブロックを逆量子化する逆量子化手段と、外部
から指示される拡大縮小率に応じて、前記逆量子化手段
により逆量子化されるDCT係数ブロックを所定の大き
さに変換する拡大縮小手段と、前記拡大縮小手段により
変換されるDCT係数ブロックを逆DCTし、ブロック
単位の画像データを生成する逆DCT手段と、前記逆D
CT手段により生成されるブロック単位の画像データを
ラスタ形式の画像データに変換するブロック/ラスタ変
換手段とを有する。
【0013】画像の圧縮データを基にして種々の大きさ
の画像に伸張することができる。同一の圧縮データを基
に伸張を行い、異なる大きさの画像を生成することがで
きる。画像の大きさに応じて、別の圧縮データを用意す
る必要がないので、用意するデータの量は少なくて済
む。特に、縮小画像を生成する場合には、DCT係数ブ
ロックが小さくなるので、逆量子化またはIDCTのた
めの処理時間が短くなり、高速な伸張が実現できる。
【0014】
【発明の実施の形態】デジタル静止画像の標準的な圧縮
方式として、JPEG(joint photographicexpert gro
up )方式がある。JPEG方式は、画像圧縮の分野で
多岐にわたって使用されている。JPEG方式を用いて
作成された画像データベースも数多く存在する。
【0015】本実施例では、JPEG方式のデータ圧縮
により生成された画像データベースが既にあるものとし
て説明を行う。本実施例のデジタル画像伸張システム
は、JPEG圧縮された圧縮データを伸張し、原画像ま
たは縮小画像(インデックス画像)を生成する。
【0016】まず、本実施例のデジタル画像伸張システ
ムを説明する前に、予め用意する圧縮データの生成方法
を説明する。圧縮データは、通常使われているJPEG
方式により生成する。
【0017】図2は、JPEG圧縮処理を示すためのブ
ロック図である。画像データは、ラスタ/ブロック変換
部11に供給される。白黒画像は、画像データが1種類
である。カラー画像は、輝度データと色データとに別れ
るが、それぞれを別の画像データとして扱う。
【0018】ラスタ/ブロック変換部11は、画像デー
タをラスタ形式の並びからブロック形式の並びに変換す
る。画像データは、複数の画素データの並びである。ラ
スタ形式とは、表示画面上において、1フレームの画像
についての以下の画素データの並びである。まず、画像
の左上隅の画素から始まって右水平方向に向かい順次並
ぶ。右端の画素まで行ったら、続いて、1つ下のライン
の左端の画素から始まり、右水平方向に向かい順次並
ぶ。以下、同様にして、1番下のラインまで行う。右下
隅の画素が最後のデータとなる。
【0019】ブロック形式とは、表示画面上において、
1フレームの画像についての以下の画素データの並びで
ある。1フレームの画像は、複数のブロックに領域分割
される。1ブロックは、8×8画素である。1フレーム
におけるブロックの順番は、上記のラスタ形式と同様
に、左上隅のブロックから始まり、右水平方向に並ぶ。
最後のブロックは、右下隅のブロックである。ブロック
内の画素データの並びは、やはりラスタ形式と同様であ
り、ブロック内の左上隅の画素データから始まり、右水
平方向に並ぶ。最後の画素データは、ブロック内の右下
隅の画素データである。
【0020】DCT部12には、ブロック形式の画像デ
ータが供給される。以下は、1ブロックの画像データを
1単位としてブロック毎に処理が行われる。つまり、J
PEG圧縮は、1枚の画像を8×8画素のブロックに分
割し、当該ブロックを単位に、以下の処理を行う。
【0021】DCT部12は、1ブロックの画像データ
IについてDCT処理を行う。DCT処理は、画像デー
タIを、転置コサイン係数行列Dt とコサイン係数行列
Dとで挟み、行列演算を行うことによって、DCT係数
Fを得る。
【0022】F=Dt ID ここで、DCT係数Fは、8×8の行列であり、空間周
波数成分を示す。量子化部13は、量子化処理を行う。
量子化処理は、DCT部12で求められたDCT係数F
を量子化して、量子化データRを得る。8×8のDCT
係数Fは、周波数成分によって変化する量子化テーブル
Qで除算され、周波数が低いほど細かく、周波数が高い
ほど粗い量子化が行われる。すなわち、DCT係数Fu
vは、行uおよび列vが小さい成分ほど細かなステップ
サイズの量子化テーブルQuvで線形量子化される。
【0023】量子化係数Ruvは、以下の式で表され
る。丸め込みroundは、最も近い整数への整数化を
意味する。 Ruv=round〔Fuv/(SF・Quv)〕 なお、スケールファクタSFは、量子化の際、量子化テ
ーブルQuvに乗算される。スケールファクタSFを、
大きくすれば高圧縮になり、小さくすれば低圧縮にな
る。
【0024】符号化部14は、量子化データRuvに対
して符号化処理を行う。符号化処理は、ランレングス符
号化およびハフマン符号化を含む。ランレングス符号化
は、0の値が連続して続くようなデータに対して、高圧
縮を行うことができる。量子化データRuvは、行列の
右下部分(高周波成分)に多くの0が集まりやすい。こ
の性質を利用して、量子化データの行列Ruvをジグザ
グスキャンでランレングス符号化を行えば、高圧縮を行
うことができる。ジグザグスキャンとは、低周波成分か
ら高周波成分へ向けて順次スキャンを行う方法である。
【0025】ランレングス符号化を行った後に、ハフマ
ン符号化を行い、圧縮データを生成する。以上のように
して、1フレーム内の全てのブロックについて圧縮デー
タを生成する。全ブロックの圧縮データを生成すれば、
1フレームのデジタル静止画像のJPEG圧縮処理は終
了する。
【0026】本実施例では、上記のJPEG圧縮により
生成される画像データベースを用いる。既存のデータベ
ースは、多くがJPEG圧縮により生成されている。次
に、このデータベースをデータ伸張し、任意の大きさの
画像(インデックス画像)を生成する方法を説明する。
【0027】図1は、本発明の実施例によるデジタル画
像伸張システムの構成を示すブロック図である。画像伸
張は、ブロック毎に伸張を行う。JPEG圧縮により生
成された圧縮データは、復号化部1に供給される。縮小
率RTは、縮小部2、逆量子化部3、IDCT部4、ブ
ロック/ラスタ変換部5に供給される。
【0028】縮小率RTは、伸張により生成される画像
の大きさを決める。縮小率RTが1であれば、通常の伸
張と同じであり、原画像がそのままの大きさで復元され
る。縮小率RTが1/4であれば、原画像の1/4(面
積比)の大きさの画像が復元される。
【0029】復号化部1は、1ブロックの圧縮データ
を、ハフマン復号化およびランレングス復号化し、量子
化データRuvを生成する。量子化データRuvは、例
えば8×8の行列を形成する。ハフマン符号化およびラ
ンレングス符号化は可逆符号化であるので、復号化され
た量子化データRuvはJPEG圧縮した時の量子化デ
ータRuvと全く同じである。
【0030】縮小部2は、量子化データRuvの高周波
成分を切り捨て、小さな次元の行列に変換する。量子化
データRuvは、DCT係数を単に量子化したデータで
ある。したがって、量子化データRuvとDCT係数F
uvとでは、行列における各要素が示す周波数成分の意
味は同じである。各要素の周波数は、行列の行番号の大
きさおよび列番号の大きさに対応して高くなる。行番号
の大きさは、縦方向成分の周波数の高さをを表し、列番
号の大きさは横方向成分の周波数の高さを表す。高周波
成分を切り捨てるということは、行番号の大きな要素と
列番号の大きな要素を切り捨てることを意味する。
【0031】縮小部2が行列の大きさを縮小する割合
は、縮小率RTにより決まる。例えば、縮小率RTが1
であれば、8×8の行列がそのまま出力される。縮小率
RTが1/4(面積比)であれば、8×8の行列が4×
4の行列に縮小され出力される。縮小された量子化デー
タRuvは、逆量子化部3に供給される。
【0032】逆量子化部3では、縮小された量子化デー
タRuvが量子化テーブルQuvとの積により逆量子化
演算され、DCT係数Fuvに戻される。量子化テーブ
ルQuvは、JPEG圧縮時に用いた量子化テーブルと
同じものを用いる。
【0033】なお、逆量子化の際、量子化テーブルQu
vには、スケールファクタSFが乗算される。 Fuv=Ruv・(SF・Quv) なお、量子化テーブルQuvおよびDCT係数Fuvの
大きさは、量子化データRuvと同じであり、縮小率R
Tにより決まる。縮小率RTが1であれば8×8の行列
であり、縮小率が1/4(面積比)であれば4×4の行
列である。
【0034】逆離散コサイン変換(以下、IDCTとい
う)部4は、DCT係数Fuvに対してIDCT処理を
行う。IDCT処理は、逆方向のDCT演算であり、周
波数領域から空間領域への変換を行い、画像データIu
vを得る。DCT係数Fuvを、コサイン係数行列Dと
転置コサイン係数行列Dt とで挟み、行列演算を行うこ
とによって伸張画像データIuvを得る。
【0035】I=DFDt なお、コサイン係数行列Dと転置コサイン係数行列Dt
と画像データIの大きさは、それぞれDCT係数Fと同
じであり、縮小率RTにより決まる。縮小率RTが1で
あれば8×8の行列であり、縮小率が1/4(面積比)
であれば4×4の行列である。
【0036】この画像データIが1ブロックのデータで
ある。1ブロックの大きさは、縮小率RTにより異な
り、例えば8×8であったり4×4であったりする。こ
こまでが、ブロック毎の処理である。ブロック毎の画像
データIは、ブロック/ラスタ変換部5に供給される。
【0037】ブロック/ラスタ変換部5は、画像データ
Iをブロック形式の並びからラスタ形式の並びに変換す
る。つまり、図2のラスタ/ブロック変換部11とは逆
の処理を行い、ラスタ形式の画像データを生成する。ラ
スタ形式の画像データは、1フレームの画像データであ
り、表示装置に表示可能なデータ形式である。
【0038】次に、縮小部2およびIDCT部4で行う
処理についてより詳しく説明する。図3は、画像の縮小
を行う場合のDCT係数の変換を示す。図3(A)は、
DCT処理が標準的な8×8ユニットで行われた場合の
DCT係数の構成を示す。原画像が8×8ユニットの場
合、DCT係数も8×8の行列で表示することができ
る。DCT係数Fは、原画像の情報を周波数解析したも
のであり、左上のF00が横方向にも縦方向にも直流の成
分を示し、横方向に向かうFi0は、横方向に関して、次
第に高周波成分を示す情報となる。
【0039】また、縦方向に向かうF0jは、縦方向に関
して、次第に高周波成分を示す情報となる。画像情報に
とって低周波成分ほど重要な情報であり、高周波成分は
よりノイズ的な情報となる。
【0040】今、画像を1/4(面積比)に縮小する場
合を考える。この場合、8×8のDCT係数から低周波
成分の4×4ユニットを取り出すことになる。図3
(B)は、図3(A)の原画像のDCT係数からその低
周波成分を取り出した4×4の縮小画像のDCT係数で
ある。図3(A)のDCT係数と図3(B)のDCT係
数の差は、高周波成分の有無である。
【0041】図3(A)に示すDCT係数から、図3
(B)に示すDCT係数を得ると、原画像の情報として
重要な低周波成分はそのまま保持し、高周波成分のみを
切り捨てた画像情報が得られる。
【0042】図4は、DCT係数から画像データを再現
するために用いられるコサイン係数行列を示す。図4
(A)は8×8ユニットのコサイン係数行列を示し、図
4(B)は4×4ユニットのコサイン係数行列を示す。
図3(A)の8×8ユニットのDCT係数をそのままの
大きさで再現する時には、図4(A)に示す8×8ユニ
ットのコサイン係数行列が用いられる。
【0043】縮小した画像を得るためには、まず、図1
の縮小部2で高周波成分を切り捨てるため行列の縮小を
行い、4×4ユニットの量子化データを得る。その後、
逆量子化部3で逆量子化を行い、図3(B)に示す4×
4ユニットのDCT係数を得る。その後、図4(B)に
示す4×4ユニットのコサイン係数行列が用いて、ID
CT処理を行う。
【0044】図3(B)に示す縮小画像のDCT係数
に、図4(B)に示す4×4ユニットのコサイン係数行
列を用いてIDCT処理を行なえば、4×4の画像デー
タが得られる。この画像情報は、原画像の低周波成分を
そのまま保存しているため、原画像に忠実な縮小画像と
なる。
【0045】図4(B)の4×4ユニットのコサイン係
数行列は、図4(A)の8×8ユニットのコサイン係数
行列と要素が重複している。4×4ユニットは、8×8
ユニットの奇数行と奇数列の要素を用いて構成される。
この性質を利用すれば、縮小率RTが1/22nのときに
は、コサイン係数行列を容易に作成することができる。
【0046】図5は、図1のデジタル画像伸張システム
を用いて、インデックス検索を行う方法を示すフローチ
ャートである。ユーザは、画像データベースを基に、イ
ンデックス画像を参照しながら画像検索を行うことがで
きる。所望の画像を見つけたら、その後、その画像を復
元すればよい。
【0047】ステップS1では、ユーザまたはシステム
からの表示コマンドを受け付ける。表示コマンドは、目
的画像をインデックス画像として表示するコマンドと、
目的画像を原画像として表示するコマンドを含む。
【0048】ステップS2では、コマンドの種類を識別
する。インデックス画像としての表示であれば、ステッ
プS3へ進む。ステップS3では、縮小率RTを1/4
に設定する。ステップS4では、縮小率RTを1/4と
して圧縮データの伸張を行い、表示装置に表示し、処理
を終了する。
【0049】ステップS2において、表示コマンドが原
画像の表示のためのコマンドであると判断されれば、ス
テップS5へ進む。ステップS5では、縮小率RTを1
に設定する。ステップS6では、縮小率RTを1として
圧縮データの伸張を行い、表示装置に表示し、処理を終
了する。
【0050】以上は、画像を縮小して表示する場合につ
いて説明した。画像を縮小する場合には、縮小率RTを
1から0の間にすればよい。次に、画像を拡大する場合
について説明する。画像を拡大する場合には、縮小率R
Tを1より大きくすればよい。
【0051】図6は、画像を拡大する場合のDCT処理
を説明するための図である。図6(A)は原画像が4×
4ユニットの画像である場合のDCT係数を示す。この
4×4ユニットのDCT係数から8×8ユニットの画像
を再現する場合を考える。
【0052】図6(A)に示す4×4ユニットのDCT
係数から8×8ユニットの画像を再現する場合には、図
6(B)に示すように、図1の縮小部2で高周波成分と
して0を追加し、8×8ユニットのDCT係数を作成す
る。この処理は、縮小率RTに合わせ、0を追加するだ
けであるので、極めて簡単に行なうことができる。
【0053】図6(B)に示す拡大したDCT係数に対
し、図4(A)に示す8×8ユニットのコサイン係数行
列を用いて図1のIDCT部4でIDCT処理を行なえ
ば、8×8ユニットの画像データが得られる。
【0054】次に、本実施例のデジタル画像伸張システ
ムを用いることの効果を説明する。本実施例では、デー
タベースが画像の圧縮データのみを保持すればよい。縮
小画像(インデックス画像)用または拡大画像用のデー
タを保持しなくてよいので、保持するデータ量を増やさ
ずに縮小画像または拡大画像を生成することができる。
【0055】また、従来の方法として、圧縮データを伸
張して原画像を生成した後に、縮小処理を行い縮小画像
を生成する方法がある。この場合の処理時間は、原画像
の伸張時間に加え、縮小処理の時間が加算される。本実
施例により、縮小画像を生成する時間は、原画像の伸張
時間よりも短い。その理由を、次に説明する。
【0056】図1のデジタル画像伸張システムにおい
て、縮小部2および縮小率RTがなければ通常のJPE
G伸張と同じである。縮小部2は、上記の通り、行列を
単純に縮小するか拡大するかであるから、処理時間は他
の処理部に比べれば無視できるほど小さい。伸張システ
ムの中では、IDCT部4の処理時間が他に比べて極端
に長い。したがって、IDCT部4の処理時間が伸張シ
ステムの処理時間を決めると言っても過言ではない。そ
こで、IDCT部4の処理時間を主に説明する。
【0057】本実施例のデジタル画像伸張システムによ
り、原画像を伸張する場合と縮小画像を伸張する場合の
両者の処理時間を比較する。まず、原画像の伸張する場
合を説明する。この場合の縮小率RTは1である。縮小
部2は、8×8の量子化データを素通りで出力する。
【0058】逆量子化部3では、以下の演算を行う。 乗算 64(=8×8)回 続いて、IDCT部4では、以下の演算を行う。ここで
は、通常のIDCTアルゴリズムを用いる場合を示す。
【0059】乗算 1024回 加算 896回 次に、縮小画像の伸張する場合を説明する。縮小率RT
が1/4(面積比)のときを例に示す。縮小部2は、行
列の縮小を行い4×4の量子化データを出力する。
【0060】逆量子化部3では、以下の演算を行う。 乗算 16(=4×4)回 続いて、IDCT部4では、以下の演算を行う。
【0061】乗算 128回 加算 96回 以上のように、生成する画像が小さいほど、言い換えれ
ば、演算を行う行列の大きさが小さいほど、演算回数は
減り、処理時間は短くなる。特に、IDCT部4では、
縮小画像の処理時間が原画像の約1/10になる。本実
施例によれば、縮小画像を高速に伸張することができ
る。
【0062】なお、図1の縮小部2は、逆量子化部3と
IDCT部4の間に設けてもよい。ただし、その場合
は、逆量子化部3において演算する行列の大きさが小さ
くならないので、逆量子化部3における時間短縮は望め
ない。
【0063】1ブロックの大きさが8×8画素の場合、
縮小率RTは、n2 /64に設定することができる。n
は正の整数である。n=8にすれば原画像の伸張ができ
る。図4(A)、(B)に示したように、コサイン係数
行列を容易に作成することができるとの理由から、縮小
率RT=1/22nの伸張を行うのが好ましい。複雑なハ
ードウエアなしで実現できる。
【0064】図1の復号化部1と逆量子化部3は、JP
EG圧縮方式に対応させるためのものであり、必ずしも
必要でない。本実施例の本質は、縮小部2とIDCT部
4の組み合わせである。
【0065】以上実施例に沿って本発明を説明したが、
本発明はこれらに制限されるものではない。例えば、種
々の変更、改良、組み合わせ等が可能なことは当業者に
自明であろう。
【0066】
【発明の効果】以上説明したように、本発明によれば、
画像の圧縮データを基にして種々の大きさの画像に伸張
することができる。異なる大きさの画像を生成する際、
別の圧縮データを用意する必要がないので、用意するデ
ータの量は少なくて済む。特に、縮小画像を生成する場
合には、DCT係数ブロックが小さくなるので、逆量子
化またはIDCTのための処理時間が短くなり、高速な
伸張が実現できる。
【図面の簡単な説明】
【図1】本発明の実施例によるデジタル画像伸張システ
ムの構成を示すブロック図である。
【図2】JPEG圧縮処理を示すためのブロック図であ
る。
【図3】画像の縮小を行う場合のDCT係数の変換を示
す。図3(A)は原画像のDCT係数(8×8)の構成
を示す図であり、図3(B)は縮小画像のDCT係数
(4×4)の構成を示す図である。
【図4】DCT係数から画像データを再現するために用
いられるコサイン係数行列を示す。図4(A)は8×8
ユニットのコサイン係数行列を示す図であり、図4
(B)は4×4ユニットのコサイン係数行列を示す図で
ある。
【図5】図1のデジタル画像伸張システムを用いてイン
デックス検索を行う方法を示すフローチャートである。
【図6】画像の拡大を行う場合のDCT係数の変換を示
す。図6(A)は原画像のDCT係数(4×4)の構成
を示す図であり、図6(B)は拡大画像のDCT係数
(8×8)の構成を示す図である。
【符号の説明】 1 復号化部 2 縮小部 3 逆量子化部 4 逆離散コサイン変換(IDCT)部 5 ブロック/ラスタ変換部 11 ラスタ/ブロック変換部 12 離散コサイン変換(DCT)部 13 量子化部 14 符号化部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 ブロック毎に画像データを圧縮した圧縮
    データを伸張することにより画像を復元するデジタル画
    像伸張システムであって、 ブロック単位の圧縮データをハフマン復号化し離散コサ
    イン変換(DCT)係数ブロックを生成する復号化手段
    (1)と、 外部から指示される拡大縮小率に応じて、前記復号化手
    段により生成されるDCT係数ブロックを所定の大きさ
    に変換する拡大縮小手段(2)と、 前記拡大縮小手段により変換されるDCT係数ブロック
    を逆量子化する逆量子化手段(3)と、 前記逆量子化手段により逆量子化されるDCT係数ブロ
    ックを逆DCTし、ブロック単位の画像データを生成す
    る逆DCT手段(4)と、 前記逆DCT手段により生成されるブロック単位の画像
    データをラスタ形式の画像データに変換するブロック/
    ラスタ変換手段(5)とを有するデジタル画像伸張シス
    テム。
  2. 【請求項2】 ブロック毎に画像データを圧縮した圧縮
    データを伸張することにより画像を復元するデジタル画
    像伸張システムであって、 ブロック単位の圧縮データをハフマン復号化し離散コサ
    イン変換(DCT)係数ブロックを生成する復号化手段
    (1)と、 前記復号化手段により生成されるDCT係数ブロックを
    逆量子化する逆量子化手段(3)と、 外部から指示される拡大縮小率に応じて、前記逆量子化
    手段により逆量子化されるDCT係数ブロックを所定の
    大きさに変換する拡大縮小手段(2)と、 前記拡大縮小手段により変換されるDCT係数ブロック
    を逆DCTし、ブロック単位の画像データを生成する逆
    DCT手段(4)と、 前記逆DCT手段により生成されるブロック単位の画像
    データをラスタ形式の画像データに変換するブロック/
    ラスタ変換手段(5)とを有するデジタル画像伸張シス
    テム。
  3. 【請求項3】 前記拡大縮小手段は、外部から指示され
    る拡大縮小率に応じて、DCT係数ブロックの高周波成
    分を切り捨てDCT係数ブロックを所定の大きさに縮小
    する請求項1または2記載のデジタル画像伸張システ
    ム。
  4. 【請求項4】 前記拡大縮小手段は、外部から指示され
    る拡大縮小率に応じて、DCT係数ブロックに高周波成
    分として0を付加してDCT係数ブロックを所定の大き
    さに拡大する請求項1または2記載のデジタル画像伸張
    システム。
JP2520196A 1996-02-13 1996-02-13 デジタル画像伸張システム Withdrawn JPH09219861A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2520196A JPH09219861A (ja) 1996-02-13 1996-02-13 デジタル画像伸張システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2520196A JPH09219861A (ja) 1996-02-13 1996-02-13 デジタル画像伸張システム

Publications (1)

Publication Number Publication Date
JPH09219861A true JPH09219861A (ja) 1997-08-19

Family

ID=12159346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2520196A Withdrawn JPH09219861A (ja) 1996-02-13 1996-02-13 デジタル画像伸張システム

Country Status (1)

Country Link
JP (1) JPH09219861A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7526030B2 (en) 1997-11-05 2009-04-28 Sony Corporation Digital signal conversion method and digital signal conversion device
KR101005725B1 (ko) * 2008-06-30 2011-01-06 (주)씨앤에스 테크놀로지 차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7526030B2 (en) 1997-11-05 2009-04-28 Sony Corporation Digital signal conversion method and digital signal conversion device
US7593464B2 (en) 1997-11-05 2009-09-22 Sony Corporation Information processing apparatus and method, and program storage medium
KR101005725B1 (ko) * 2008-06-30 2011-01-06 (주)씨앤에스 테크놀로지 차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법

Similar Documents

Publication Publication Date Title
CN100580766C (zh) 图像译码系统与方法
US12262056B2 (en) Image decoding apparatus, image decoding method, and storage medium
JP2020150340A (ja) 画像符号化装置、画像符号化方法、及びプログラム
JPH06237386A (ja) 画像処理装置
CN117041577A (zh) 图像解码设备和方法、图像编码设备和方法以及存储介质
JP2005191956A (ja) 表示用データ圧縮/伸張方法
JP3952116B2 (ja) 画像圧縮装置及び方法
JPH09219861A (ja) デジタル画像伸張システム
JPH1173410A (ja) ディジタル信号変換方法及び装置並びに変換行列作成方法
JPH06225213A (ja) 画像処理方法と装置
JPH08204957A (ja) 画像処理方法
JP2006340300A (ja) 信号処理方法及び信号処理装置、並びに信号処理プログラム及び情報記録媒体
KR100530745B1 (ko) 고해상도 영상신호를 저해상도 디스플레이 장치에 디스플레이하는 디스플레이 방법
JPH07160865A (ja) 静止画再生装置
JP3392949B2 (ja) 画像圧縮装置および画像伸張装置
JP3795960B2 (ja) 画像表示装置
JPH02122766A (ja) 画像データ圧縮装置及び方法ならびに圧縮データ伸長装置及び方法
KR20040063650A (ko) 비디오 코덱의 리사이징 시스템
Leung et al. Compression techniques for still image and motion video
JPH09205552A (ja) 画像符号化方法とその装置
JPH07162861A (ja) 静止画再生装置
JPH0984010A (ja) 画像処理方法とその装置
JP2007306528A (ja) 動画像復号装置および動画像復号方法
JPH06105298A (ja) 画像データ符号化・復元化方法及び装置
JPH0514737A (ja) 画像処理装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030506