JP2552381B2 - 画像信号圧縮符号化装置 - Google Patents
画像信号圧縮符号化装置Info
- Publication number
- JP2552381B2 JP2552381B2 JP12551190A JP12551190A JP2552381B2 JP 2552381 B2 JP2552381 B2 JP 2552381B2 JP 12551190 A JP12551190 A JP 12551190A JP 12551190 A JP12551190 A JP 12551190A JP 2552381 B2 JP2552381 B2 JP 2552381B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- area
- activity
- unit
- screen
- 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.)
- Expired - Lifetime
Links
- 238000007906 compression Methods 0.000 title claims description 20
- 230000006835 compression Effects 0.000 title claims description 19
- 230000000694 effects Effects 0.000 claims description 62
- 238000004364 calculation method Methods 0.000 claims description 60
- 230000009466 transformation Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 claims description 3
- 238000010606 normalization Methods 0.000 description 30
- 238000013139 quantization Methods 0.000 description 10
- 230000000903 blocking effect Effects 0.000 description 6
- 238000013144 data compression Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
の画面を構成する画像データを記録媒体に記録する際に
圧縮符号化する画像信号圧縮符号化装置に関する。
た画像データのようなディジタル画像データをメモリに
記憶する場合には、データ量を減らしてメモリの記憶容
量を少なくするため、各種の手法による圧縮符号化が行
われている。特に2次元直交変換符号化は、大きな圧縮
率で符号化を行うことができ、かつ符号化に伴う画像歪
も抑圧できることから、広く用いられている。
画面を構成する画像データは画面上で所定の数のブロッ
クに分割され、その分割された画面のそれぞれのブロッ
ク内の画像データが2次元直交変換される。直交変換さ
れた画像データ、すなわち変換係数は、所定の閾値と比
較され、閾値以下の部分の切り捨て(係数切り捨て)が
行われる。これにより閾値以下の変換係数は、その後、
0のデータとして処理される。次に係数切り捨てが行わ
れた変換係数は、所定の量子化ステップ値、すなわち正
規化係数により除算され、ステップ幅による量子化、す
なわち正規化が行われる。これにより、変換係数の値、
すなわち振幅のダイナミックレンジを抑圧することがで
きる。
規化係数を一定の値として正規化を行い、符号化した場
合には、画像データによって符号化されたデータ量が異
なり、メモリへの記録に不便であった。
を行った場合には、高周波(AC)成分を多く含む画像デ
ータは符号化されたデータ量が多くなり、低周波(DC)
成分を多く含む画像データは符号化されたデータ量が少
なくなる。このような符号化されたデータ量の差は5〜
10倍にも達することがあるため、一定の容量のメモリに
記録する場合に不都合であった。
し、この分割されたブロック単位の画像データに高周波
成分が含まれる程度、いわゆるアクティビティを算出
し、これに基づいて各ブロック単位に正規化係数を設
定、すなわち1画素当りのビット数の設定(ビット配
分)が行われていた。
化装置を備えたディジタル電子スチルカメラにより画像
を記録する場合に画面上で主要被写体(たとえば人物)
の周辺(背景)にアクティビティの高い領域が存在する
と、その領域に画像データ圧縮時におけるビット配分が
高く設定されることとなる。したがって画面の中央部分
に位置する主要被写体の領域におけるビット配分は相対
的に低くなり、画像データの圧縮処理に起因して画質が
劣化するという問題があった。
り、一つの画面を構成する画像データを圧縮符号化する
際に画面上の領域に応じてビット配分を設定することが
できる画像信号圧縮符号化装置を提供することを目的と
する。
像データを画面上で複数のブロックに分割して各ブロッ
クについて2次元直交変換を行い、かつ該直交変換され
た画像データを与えられた正規化係数に基づいて正規化
すると共に、正規化された画像データを符号化する画像
信号圧縮符号化装置は、上記ブロックごとのアクティビ
ティを算出するブロックアクティビティ算出手段と、ブ
ロックアクティビティ算出手段から出力される1画面分
のブロックアクティビティの合計値を算出する総アクテ
ィビティ算出手段と、1画面分の画像データの圧縮符号
化処理時におけるビット配分を高くする画面上の特定の
領域を含む各領域に配分されるビット数を算出する第1
のビット配分算出手段と、第1のビット配分算出手段に
より算出され各領域に配分されるビット数、ブロックア
クティビティ算出手段により算出される各領域に属する
ブロックごとのアクティビティおよび総アクティビティ
算出手段により算出されるブロック単位のアクティビテ
ィの合計値に基づいて上記各領域に属するブロックごと
に配分されるビット数を算出する第2のビット配分算出
手段とを有し、第1のビット配分算出手段は特定の領域
については他の領域に比してビット配分が高くなるよう
に重み付けをして算出するものである。
する。
号化装置の一実施例の構成が示されている。
フレームバッファにより構成され、電子スチルカメラに
より撮影された1フレーム分のスチル画像データが入力
端子10を通して入力され、記憶される。ブロック化部12
に記憶された1フレーム分の画像データは複数のブロッ
クに分割されてブロック単位に読み出され、2次元直交
変換部14に送られる。2次元直交変換部14はブロック単
位に入力される画像データを2次元直交変換する。2次
元直交変換としては、ディスクリートコサイン変換、ア
ダマール変換等の周知の手法が用いられる。
ロック単位の画像データは縦横に配列され、左上の部分
に低次のデータが配列され、右下の方向に向かうにつれ
て高次のデータとなる。2次元直交変換部14の出力は正
規化部16に送られる。
いて2次元直交変換部14において2次元直交変換された
画像データ、すなわち変換係数に対して係数切り捨てを
行った後、正規化を行う。係数切り捨ては、直交変換さ
れた変換係数を所定の閾値と比較し、閾値以下の部分を
切り捨てるものである。正規化は、係数切り捨てを行わ
れた変換係数を所定の量子化ステップ値、すなわち量子
化テーブル54から求められた正規化係数αとパラメータ
設定部52により設定される重み係数Tとの積であるαT
により除算し、量子化を行うものである。正規化係数α
は、後述するように、総アクティビティ算出部24により
算出されるブロック単位のアクティビティを合計した値
に基づき、正規化係数設定部26により設定される。
ータは、ブロックアクティビティ算出部20にも送られ
る。ブロックアクティビティ算出部20は、ブロック単位
のアクティビティ、すなわちそのブロックに高周波成分
の画像データが含まれている程度を算出する。
は、分割されたブロックが例えば第2図に示すように8
×8の画素で構成されている場合に、画素データをXij
とすると(ここで、i,j=0…7)、式 により算出される。ここで、 である。
の画素のデータの平均値DC(i,j)を求め、各画素デー
タと平均値DC(i,j)との差の絶対値を加算してブロッ
ク単位のアクティビティB−act(i,j)を求める。
(i,j)は各画素データの加算および加算されたデータ
をブロックの画素数である64で除算することにより得ら
れるから、加算器とデータのシフトを行うシフタのみに
より構成できる。また、B−act(i,j)は得られたDC
(i,j)を用いて絶対値化回路と加算器によって求めら
れる。したがって、アクティビティB−act(i,j)の算
出においては乗算器および除算器を必要としない。
はブロック単位のアクティビティB−act(i,j)を算出
し、総アクティビティ算出部24へ出力する。総アクティ
ビティ算出部24はブロックアクティビティ算出部20から
送られるブロック単位のアクティビティB−act(i,j)
を加算し、アクティビティの合計値T−actを算出す
る。総アクティビティ算出部24はアクティビティの合計
値T−actを正規化係数設定部26、ビットファクター算
出部44およびビット配分算出部46に出力する。
ィ算出部24から算出されるブロック単位のアクティビテ
ィB−act(i,j)の合計値であるT−actに基づいて量
子化テーブル54を参照して設定する。
れる重み係数Tにより重み付けされて正規化部16に出力
される。
ン符号化部18により2次元ハフマン符号化され、AC符号
量カウント部50およびマルチプレクサ64に出力される。
縮率)を用途に応じて選択し、正規化係数αの設定に必
要な重み係数Tを正規化係数設定部26に出力すると共
に、画質、画像の記録枚数を特定するパラメータをビッ
トファクター算出部44に出力する。
なわちブロック単位のアクティビティの合計値T−act
と正規化係数αとの関係を示すテーブルである。
ブロック単位の画像データの低周波(DC)成分について
各ブロック間の差分値を算出する。ハフマン符号化部40
はDC量子化部28より出力される差分値に対してハフマン
符号化を行う。DC符号量カウント部42はハフマン符号化
部40から出力される符号量を計数し、その総数をビット
ファクター算出部44に出力する。
うに本発明に係る画像信号圧縮符号化装置が内蔵された
電子スチルカメラ30により被写界90を撮影する場合にフ
ァインダ32のファインダ表示部80に表示される画面34に
おいて画像データ圧縮処理時にビット配分を高くすべき
領域38(点線の枠36内)を指定する。この場合に領域38
の指定はキーボード等によりファインダ表示部80に表示
される枠36の画面34上における中心位置Oを示す座標デ
ータを指定することにより行われる。たとえば第5図に
示すように枠36の横,縦の辺長をそれぞれ2p,2qとすれ
ば直交座標系で枠36の中心位置Oを原点(0,0)にとる
と、枠36の各頂点A,B,C,Dの座標はそれぞれ、A(p,
q),B(−p,q),C(−p,−q),D(p,−q)となる。
O(x,y)を指定すると、その位置情報はエリア演算部7
2に入力される。
に伴い、ファインダ表示部80の表示画面34上において、
枠36の移動後の頂点A,B,C,Dの座標A(p+x,q+y),B
(−q+x,q+y),C(−p+x,−q+y),D(p+x,
−q+y)ならびにこれらの頂点A,B,C,Dにより定めら
れる領域およびこの指定領域以外の領域に含まれるブロ
ック数A−blk(n)を求める。これらの求められた各
頂点の座標データが表示画面34に含まれる範囲内で枠36
の移動、すなわち領域38の指定が許容されるようになっ
ている。
に付された番号である。
ビット配分算出部78およびファインダ制御部80に入力さ
れる。
る、領域38を特定する位置情報を記憶する。
れる位置情報に基づいてファインダ表示部82内において
枠36を移動するように制御する。
計数設定部76に入力される。
れた画面34上の領域およびこの領域以外の各領域につい
て画質重み係数W(n)を設定する。ここで画質重み係
数W(n)の合計値は、たとえば1になるように設定さ
れる。
アビット配分算出部78に出力する。
み係数設定部76よりそれぞれ、ブロック数A−blk
(n)、画質重み係数W(n)を取り込み、次式(1)
により各領域に配分されるビット数A−bit(n)を算
出する。
(1) 上式(1)においてT−btiは1画面に割り当られた
目標ビット数、T−blkは1画面中に含まれるブロック
数である。
A−bit(n)はビットファクター算出部44に入力され
る。
各領域に属するブロックに配分されるビット数S(i,
j)を算出する係数であるビットファクターf(n)が
算出される。
ターf(n)はビット配分算出部46に入力される。ビッ
ト配分算出部46にはブロックアクティビティ算出部20、
総アクティビティ算出部24からの出力である各ブロック
のアクティビティB−act(i,j)、1画面全体のアクテ
ィビティT−actも入力される。
クに配分されるビット数S(i,j)が算出される。
(3) 一方、AC符号量カウント部50は2次元ハフマン符号化
部18から出力されるAC符号量を計数し、符号化停止判定
部48に出力する。
されるAC符号量とビット配分算出部46から出力されるビ
ット数S(i,j)とを比較し、AC符号量がビット数S
(i,j)を超えた時点でそのブロックの符号化を停止さ
せるための判定信号を2次元ハフマン符号化部18に出力
する。
いて被写界90撮影する際に、ファインダ32のファインダ
表示部80に表示された表示画面34における画像データ圧
縮処理時にビット配分を高くすべき領域38を指定するた
めの枠36の中心位置Oを示す座標データO(x,y)がエ
リア指定部70により指定される。
情報がエリア演算部72に出力される。エリア演算部72で
は、入力されたファインダ表示部80の表示画面34上にお
ける枠36の中心位置Oの位置情報に基づいて指定された
領域38の表示画面34上における位置を特定する枠36の各
頂点A,B,C,Dの座標ならびにこれらの頂点A,B,C,Dにより
定められる領域およびこの指定領域以外の領域に含まれ
るブロック数A−blk(n)が求められる。
アビット配分算出部78およびファインダ制御部80に入力
される。エリア記憶部74ではエリア指定部70で指定され
た表示画面34上における領域38を特定する位置情報が記
憶される。
れる位置情報に基づいてファインダ表示部82内において
指定された位置に枠36を移動させるように制御する。こ
れにより撮影者がエリア指定部70により指定した、ファ
インダ表示部82の表示画面34上において画像データ圧縮
処理時にビット配分を高くする領域を確認することがで
きる。
データはブロック部12に入力され、記憶される。このブ
ロック部12に記憶された1フレーム分の画像データは、
複数のブロックに分割されてブロック単位ごとに読み出
され、2次元直交変換部14に送出される。2次元直交変
換部14はブロック部12より入力されるブロック単位に入
力される画像データを2次元直交変換する。2次元直交
変換部14の出力信号は正規化部16に入力される。
データは、ブロックアクティビティ算出部20に送出さ
れ、ブロックアクティビティ算出部20はブロック単位の
アクティビティB−act(i,j)を算出し、総アクティビ
ティ算出部24に出力する。総アクティビティ算出部24ば
ブロックアクティビティ算出部20から送出されるブロッ
ク単位のアクティビティB−act(i,j)を加算し、アク
ティビティの合計値T−actを算出すると共に、その算
出値T−actを正規化係数設定部26、ビットファクター
算出部44およびビット配分算出部46に出力する。
パラメータ設定部52の設定出力に基づいて正規化部16に
重み付けされた正規化係数α・Tが設定される。
ン符号化部18により2次元ハフマン符号化される。
の各領域の画質重み係数W(n)、エリア演算部72によ
り算出される画面34の各領域に含まれるブロック数A−
bnk(n)に基づいてエリアビット配分算出部78は各領
域に配分されるビット数A−bit(n)を算出し、ビッ
トファクター算出部44に出力する。
部78より入力されるビット数A−bit(n)に基づいて
ビットファクターf(n)を算出し、ビット配分算出部
46に出力する。
部20、総アクティビティ算出部24およびビットファクタ
ー算出部44からブロック単位のアクティビティB−act
(i,j)、1画面全体のアクティビティT−act、ビット
ファクターf(n)を取り込み、1画面の各ブロックに
配分されるビット数S(i,j)を算出し、符号化停止判
定部48に出力する。
画像データのブロック間のDC成分の差分値がDC量子化部
28により求められ、その差分値がハフマン符号化部40に
よりハフマン符号化される。このハフマン符号化部40に
より出力される画像データと2次元ハフマン符号化部18
より出力される画像データはマルチプレクサ64により選
択的に出力される。
力されるAC符号量とビット配分算出部46から出力される
ビット数S(i,j)を比較し、AC符号量がビット数S
(i,j)を超えた時点でそのブロックの符号化を停止さ
せるための判定信号を2次元ハフマン符号化部18に出力
する。
示部80の表示画面上において、指定領域38(領域番号n
=1)と、その周辺部は指定領域38を除いて4等分した
各領域(領域番号n=2〜5)に分割され、これらの各
領域に属するブロックについて個別にビット配分され
る。
に表示される被写界画像のうち画像データの圧縮処理時
にビット配分を高める領域を予め指定できるようにし、
かつ指定された領域に属する画像データについて圧縮処
理時にビット配分が高くなるように設定している。
写体が暗く、かつその周辺部にアクティビティの高い画
像が存在し、画像データ圧縮時に同一の正規化係数で圧
縮処理を行った場合に主要被写体について画質の劣化が
目立つ画像であっても高画質化が図れる。
化装置の一実施例の構成を示すブロック図、 第2図は、画面のブロックを構成する画像データの構成
例を示す説明図、 第3図は、電子スチルカメラにより被写界を撮影する状
態を示す説明図、 第4図は、ファインダ表示部内に表示された被写界像の
うち圧縮処理時に高ビット配分をすべき領域が主要被写
体について指定された状態を示す説明図、 第5図は、ファインダ表示部内において領域指定を行う
場合に表示される枠の位置決めを行うのに必要な座標デ
ータについての説明図、 第6図は撮影画面が複数の各領域に分割された状態を示
す説明図である。 主要部分の符号の説明 20……ブロックアクティビティ算出部 24……総アクティビティ算出部 44……ビットファクター算出部 46……ビット配分算出部 70……エリア指定部 72……エリア演算部 74……エリア記憶部 76……画質重み係数設定部 78……エリアビット配分算出部 80……ファインダ制御部 82……ファインダ表示部
Claims (1)
- 【請求項1】一つの画面を構成するディジタル画像デー
タを画面上で複数のブロックに分割して各ブロックにつ
いて2次元直交変換を行い、かつ該直交変換された画像
データを与えられた正規化係数に基づいて正規化すると
共に、該正規化された画像データを符号化する画像信号
圧縮符号化装置において、該装置は、 前記ブロックごとのアクティビティを算出するブロック
アクティビティ算出手段と、 該ブロックアクティビティ算出手段から出力される1画
面分のブロックアクティビティの合計値を算出する総ア
クティビティ算出手段と、 前記1画面分の画像データの圧縮符号化処理時における
ビット配分を高くする画面上の特定の領域を含む各領域
に配分されるビット数を算出する第1のビット配分算出
手段と、 該第1のビット配分算出手段により算出され各領域に配
分されるビット数、前記ブロックアクティビティ算出手
段により算出される各領域に属するブロックごとのアク
ティビティおよび総アクティビティ算出手段により算出
されるブロック単位のアクティビティの合計値に基づい
て前記各領域に属するブロックごとに配分されるビット
数を算出する第2のビット配分算出手段とを有し、 前記第1のビット配分算出手段は前記特定の領域につい
ては他の領域に比してビット配分が高くなるように重み
付けをして算出することを特徴とする画像信号圧縮符号
化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12551190A JP2552381B2 (ja) | 1990-05-17 | 1990-05-17 | 画像信号圧縮符号化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12551190A JP2552381B2 (ja) | 1990-05-17 | 1990-05-17 | 画像信号圧縮符号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0422272A JPH0422272A (ja) | 1992-01-27 |
| JP2552381B2 true JP2552381B2 (ja) | 1996-11-13 |
Family
ID=14911946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12551190A Expired - Lifetime JP2552381B2 (ja) | 1990-05-17 | 1990-05-17 | 画像信号圧縮符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2552381B2 (ja) |
-
1990
- 1990-05-17 JP JP12551190A patent/JP2552381B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0422272A (ja) | 1992-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02305182A (ja) | 画像信号圧縮符号化装置 | |
| JPH0563994A (ja) | 画像データ圧縮符号化装置および方法 | |
| EP0659020A2 (en) | Pre-processing filter apparatus for use in an image encoding system | |
| JPH031662A (ja) | 画像信号圧縮符号化装置 | |
| JPH0832037B2 (ja) | 画像データ圧縮装置 | |
| JP2625012B2 (ja) | 画像信号圧縮符号化装置 | |
| JP2516082B2 (ja) | デ―タ圧縮装置 | |
| JP4183432B2 (ja) | 画像データ符号化方法 | |
| JP2552381B2 (ja) | 画像信号圧縮符号化装置 | |
| JPH09247675A (ja) | 画像圧縮方法および画像圧縮システム | |
| JP3222780B2 (ja) | 画像圧縮装置 | |
| JP2552382B2 (ja) | 画像信号圧縮符号化装置 | |
| JP2552350B2 (ja) | 画像信号圧縮符号化装置 | |
| JP2915922B2 (ja) | 画像信号圧縮符号化装置 | |
| JPH04167868A (ja) | 画像データの符号化装置 | |
| JPH042276A (ja) | 画像信号圧縮符号化装置 | |
| JP2872257B2 (ja) | 画像データの圧縮装置 | |
| JP2552349B2 (ja) | 画像信号圧縮符号化装置 | |
| JPH0752951B2 (ja) | 画像データ圧縮処理方法および装置 | |
| JP2931328B2 (ja) | 画像信号圧縮符号化装置 | |
| JP2633118B2 (ja) | 画像データ圧縮装置およびその方法 | |
| JPH04145781A (ja) | 画像データ記録方式 | |
| JP3274696B2 (ja) | 画像符号化方法及びその装置 | |
| JP2638179B2 (ja) | 画像信号圧縮符号化装置および画像信号圧縮伸長システム | |
| JP3144727B2 (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 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070822 Year of fee payment: 11 |
|
| 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: 20070822 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080822 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080822 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090822 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090822 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100822 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100822 Year of fee payment: 14 |