JPH06292019A - 画像データ圧縮装置と画像符号圧縮装置 - Google Patents

画像データ圧縮装置と画像符号圧縮装置

Info

Publication number
JPH06292019A
JPH06292019A JP7654193A JP7654193A JPH06292019A JP H06292019 A JPH06292019 A JP H06292019A JP 7654193 A JP7654193 A JP 7654193A JP 7654193 A JP7654193 A JP 7654193A JP H06292019 A JPH06292019 A JP H06292019A
Authority
JP
Japan
Prior art keywords
image data
image
code
data compression
compression apparatus
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
JP7654193A
Other languages
English (en)
Inventor
Masayoshi Shimizu
雅芳 清水
Takashi Morihara
隆 森原
Tsuguo Noda
嗣男 野田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP7654193A priority Critical patent/JPH06292019A/ja
Priority to DE69416023T priority patent/DE69416023T2/de
Priority to EP19940301703 priority patent/EP0618732B1/en
Publication of JPH06292019A publication Critical patent/JPH06292019A/ja
Priority to US08/889,047 priority patent/US5991452A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/18Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】本発明は、直交変換処理に従って画像データを
圧縮する構成を採る画像データ圧縮装置と、直交変換処
理に従って符号化された画像符号を圧縮する構成を採る
画像符号圧縮装置に関し、JPEGのアルゴリズムに準
じつつ、高いデータ圧縮を実現できるようにすることを
目的とする。 【構成】分割されたブロック画像データの示す画像の複
雑度を検出する検出手段16と、検出された画像複雑度
の高いブロック画像データの持つ高周波数成分の量子化
直交変換係数等を選択することで画像符号の削減を図る
削減手段17とを備えるように画像データ圧縮装置を構
成し、一方、ブロック画像データの示す画像の複雑度を
検出する検出手段40と、検出された画像複雑度の高い
ブロック画像データの持つ画像符号を削減する削減手段
41とを備えるように画像符号圧縮装置を構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、直交変換処理に従って
画像データを圧縮する構成を採る画像データ圧縮装置
と、直交変換処理に従って符号化された画像符号を圧縮
する構成を採る画像符号圧縮装置に関し、特に、JPE
Gのアルゴリズムに準じつつ、高いデータ圧縮を実現で
きるようにする画像データ圧縮装置と画像符号圧縮装置
とに関するものである。
【0002】直交変換を用いる画像データの圧縮方式と
して、JPEGのアルゴリズムが標準化されている。こ
のJPEGのアルゴリズムは、雑誌インターフェース9
1年12月号の特集記事「画像データ圧縮の理解と応用
(131 頁〜203 頁)」や、「JPEG,DIS10918-1 DIGITAL
COMPRESSION AND CODING OF CONTINUOUS-TONE STILLIMA
GES PART I REQUIREMENTS AND GUIDELINES 」に記載さ
れているように、画像データをブロックに分割し、この
分割したブロック画像データに対してDCT変換(Disc
rete Cosine Transform )を施すことでDCT係数を算
出し、この算出したDCT係数を量子化することで量子
化DCT係数を算出して、この算出した量子化DCT係
数を低周波数から高周波数へと順番に可変長符号化(非
0値の量子化DCT係数と、その直前に連続する0値の
量子化DCT係数の個数とをまとめたデータを可変長符
号化する)することで、画像データの圧縮を実現する方
式である。
【0003】このJPEGの画像データ圧縮方式を実装
し改良を加えるにあたっては、標準の復号アルゴリズム
を用いて復号できる符号データを出力することを保証し
つつ、更に高いデータ圧縮を実現できる構成を構築して
いく必要がある。
【0004】
【従来の技術】JPEGの画像データ圧縮方式では、D
CT係数対応に設定される量子化閾値を用いて量子化D
CT係数を算出することになる。すなわち、図11に示
すように、8×8画素ブロックの画素値に対してDCT
変換を施すことでDCT係数S uvを算出すると、量子化
テーブルの管理する量子化閾値Quvを使って“Suv÷Q
uv”を算出して、この算出値に最も近い整数値を量子化
DCT係数として算出していくのである。
【0005】JPEGの画像データ圧縮方式では、この
量子化テーブルの管理する量子化閾値を画像データ全体
で共通なものとする構成を採っている。これは、ブロッ
ク画像データ毎に量子化閾値を変えることを許すと、復
元側に量子化閾値を通知する必要がでてくることにその
理由がある。
【0006】ところで、画像データは部分的に性質が異
なる場合が多い。例えば、林と空とが含まれるような変
化の激しい画像部分と平坦な画像部分とがある画像デー
タでは、変化の激しい画像部分と平坦な画像部分とで符
号化による劣化の目立ち易さが大きく異なっている。す
なわち、変化の激しい画像部分での画素値の変移は画像
の複雑さに埋もれてしまい認識され難いのに対して、平
坦な画像部分での画素値の変移は僅かなものでも認識さ
れることになる。
【0007】これから、特開平2-105791 号に開示され
る発明では、直交変換により画像データを圧縮するとき
にあって、平坦な画像部分では細かな量子化閾値を使用
して充分な画質を確保し、変化の激しい画像部分では粗
い量子化閾値を使用して過剰な画質になることを防止す
る構成を採っている。
【0008】
【発明が解決しようとする課題】しかしながら、特開平
2-105791 号に開示される発明に従うと、画像符号の復
号化処理を可能にするために、復号側装置に対して、ど
のブロック画像データでどの量子化閾値を使用したのか
を通知しなければならないことになる。
【0009】これでは、JPEGの規定する復号化装置
で復号できない。すなわち、JPEGの規定するアルゴ
リズムに従う復号側装置は、1つの画像データの中でブ
ロック画像データ毎に量子化閾値を切り替えて画像復元
を行うことを可能にする構成を採っていないので、この
発明で符号側装置を実装すると、このJPEGの復号側
装置を用いることができないという問題点が出てくるこ
とになる。
【0010】しかも、この発明に従うと、符号側装置
は、ブロック画像データ毎に別々の量子化閾値を切り替
えるという複雑な処理を強いられるという問題点もあ
る。本発明はかかる事情に鑑みてなされたものであっ
て、JPEGのアルゴリズムに準じて直交変換処理に従
って画像データを圧縮するときにあって、高いデータ圧
縮を実現し、かつ、JPEGの画像復号アルゴリズムを
用いて復号することが可能な画像符号を出力する新たな
画像データ圧縮装置の提供を目的とするとともに、JP
EGのアルゴリズムに従う直交変換処理により符号化さ
れた画像符号を圧縮するときにあって、高いデータ圧縮
を実現し、かつ、JPEGの画像復号アルゴリズムを用
いて復号することが可能な画像符号を出力する新たな画
像符号圧縮装置の提供を目的とする。
【0011】
【課題を解決するための手段】図1に、本発明の画像デ
ータ圧縮装置の原理構成、図2に、本発明の画像符号圧
縮装置の原理構成を図示する。
【0012】図1中、1は本発明を具備する画像データ
圧縮装置であって、画像データの圧縮処理を実行するも
のである。この画像データ圧縮装置1は、分割手段10
と、変換手段11と、変換係数管理域12と、量子化手
段13と、量子化変換係数管理域14と、符号化手段1
5と、検出手段16と、削減手段17とを備える。
【0013】この分割手段10は、画像データをブロッ
クに分割する。変換手段11は、分割手段10の分割す
るブロック画像データに対して直交変換を施すことで、
周波数成分毎の変換係数を算出する。変換係数管理域1
2は、変換手段11の算出する変換係数を管理する。量
子化手段13は、画像データ全体に共通の態様で設定さ
れる量子化閾値(図中のQuv)を用いて、変換手段11
の算出する変換係数を量子化することで量子化変換係数
を算出する。
【0014】量子化変換係数管理域14は、量子化手段
13の算出する量子化変換係数を管理する。符号化手段
15は、量子化手段13の算出する量子化変換係数を可
変長符号化することで画像符号を生成する。検出手段1
6は、分割手段10の分割するブロック画像データの示
す画像の複雑度を検出する。削減手段17は、検出手段
16の検出する画像複雑度の高いブロック画像データの
持つ画像符号の削減を図る。
【0015】図2中、2はJPEGのアルゴリズムに従
って画像データを圧縮する構成を採る画像データ圧縮装
置、3は画像データ圧縮装置2の生成する画像符号を格
納する画像符号ファイル、4は本発明を具備する画像符
号圧縮装置であって、画像符号ファイル3の格納する画
像符号の圧縮処理を実行するものである。
【0016】図2(イ)に原理構成を図示する画像符号
圧縮装置4は、検出手段40と、削減手段41とを備
え、図2(ロ)に原理構成を図示する画像符号圧縮装置
4は、検出手段40と、復元手段42と、選択手段43
と、再符号化手段44とを備え、図2(ハ)に原理構成
を図示する画像符号圧縮装置4は、検出手段40と、復
元手段45と、選択手段46と、再量子化手段47と、
再符号化手段48とを備える。
【0017】この検出手段40は、ブロック画像データ
の示す画像の複雑度を検出する。削減手段41は、検出
手段40の検出する画像複雑度の高いブロック画像デー
タの持つ画像符号を削減する。
【0018】復元手段42は、検出手段40の検出する
画像複雑度の高いブロック画像データについて量子化変
換係数を復元する。選択手段43は、復元手段42の復
元する量子化変換係数を選択する。再符号化手段44
は、選択手段43の選択する量子化変換係数を可変長符
号化する。
【0019】復元手段45は、検出手段40の検出する
画像複雑度の高いブロック画像データについて変換係数
を画像データ全体に共通の態様で設定される量子化閾値
を用いつつ復元する。選択手段46は、復元手段45の
復元する変換係数を選択する。再量子化手段47は、選
択手段46の選択する変換係数を画像データ全体に共通
の態様で設定される量子化閾値を用いつつ量子化する。
再符号化手段48は、再量子化手段47の算出する量子
化変換係数を可変長符号化する。
【0020】
【作用】本発明の画像データ圧縮装置1では、検出手段
16は、変換手段11により生成されていく変換係数
や、変換係数管理域12に展開される変換係数を参照し
て、例えば、この変換係数の絶対値が変換係数対応に設
定される閾値以上となるものの個数を計数して、この計
数値が比較基準値よりも大きな値を示すときに、複雑な
画像のブロック画像データであると検出したり、変換係
数の絶対値のn乗の和(nは有理数)を算出して、この
算出値が比較基準値よりも大きな値を示すときに、複雑
な画像のブロック画像データであると検出していく。こ
こで、このとき、検出手段16は、この加算処理にあた
って、周波数に応じた重み付けを用いていくことがあ
る。
【0021】このようにして、検出手段16が変換係数
を用いて複雑なブロック画像データであることを検出す
ると、削減手段17は、変換手段11の算出する変換係
数を選択することで画像符号の削減を実行したり、量子
化手段13の算出する量子化変換係数を選択することで
画像符号の削減を実行したり、符号化手段15の生成す
る画像符号を選択することで画像符号の削減を実行した
りする。
【0022】すなわち、削減手段17は、例えば、変換
手段11の実行する直交変換処理を途中で中止させるこ
とにより変換係数を選択したり、変換手段11の算出す
る変換係数の内の大きな絶対値を示すものを選択して、
非選択の変換係数をゼロ値に設定することで画像符号の
削減を実行する。あるいは、例えば、量子化手段13の
実行する量子化処理を途中で中止させることにより量子
化変換係数を選択したり、量子化手段13の算出する量
子化変換係数の内の大きな絶対値を示すものを選択し
て、非選択の量子化変換係数をゼロ値に設定することで
画像符号の削減を実行する。あるいは、例えば、符号化
手段15の実行する符号化処理を途中で中止させること
により画像符号の削減を実行する。
【0023】このとき、途中中止の選択方法を採るとき
にあっては、高周波数成分を一律に削減していくのでは
なくて、例えば、高周波数成分でも大きな絶対値のもの
は選択するというように、規定の基準に従って高周波数
成分についても選択していくことがあり、また、大きな
絶対値の選択方法を採るときにあっては、大きな絶対値
を示さなくて直流成分及び規定の低周波数成分について
は常に選択していくことがある。
【0024】また、検出手段16は、量子化手段13に
より生成されていく量子化変換係数や、量子化変換係数
管理域14に展開される量子化変換係数を参照して、例
えば、この量子化変換係数の絶対値が量子化変換係数対
応に設定される閾値以上となるものの個数を計数して、
この計数値が比較基準値よりも大きな値を示すときに、
複雑な画像のブロック画像データであると検出したり、
量子化変換係数の絶対値のn乗の和(nは有理数)を算
出して、この算出値が比較基準値よりも大きな値を示す
ときに、複雑な画像のブロック画像データであると検出
していく。ここで、このとき、検出手段16は、この加
算処理にあたって、周波数に応じた重み付けを用いてい
くことがある。
【0025】このようにして、検出手段16が量子化変
換係数を用いて複雑なブロック画像データであることを
検出すると、削減手段17は、量子化手段13の算出す
る量子化変換係数を選択することで画像符号の削減を実
行したり、符号化手段15の生成する画像符号を選択す
ることで画像符号の削減を実行したりする。
【0026】すなわち、削減手段17は、例えば、量子
化手段13の実行する量子化処理を途中で中止させるこ
とにより量子化変換係数を選択したり、量子化手段13
の算出する量子化変換係数の内の大きな絶対値を示すも
のを選択して、非選択の量子化変換係数をゼロ値に設定
することで画像符号の削減を実行する。あるいは、例え
ば、符号化手段15の実行する符号化処理を途中で中止
させることにより画像符号の削減を実行する。
【0027】このとき、途中中止の選択方法を採るとき
にあっては、高周波数成分を一律に削減していくのでは
なくて、例えば、高周波数成分でも大きな絶対値のもの
は選択するというように、規定の基準に従って高周波数
成分についても選択していくことがあり、また、大きな
絶対値の選択方法を採るときにあっては、大きな絶対値
を示さなくても直流成分及び規定の低周波数成分につい
ては常に選択していくことがある。
【0028】また、検出手段16は、符号化手段15の
生成する画像符号の符号長の和が比較基準値よりも大き
な値を示すときに、複雑な画像のブロック画像データで
あると検出する。ここで、このとき、検出手段16は、
この加算処理にあたって、周波数に応じた重み付けを用
いていくことがある。
【0029】このようにして、検出手段16が画像符号
長を用いて複雑なブロック画像データであることを検出
すると、削減手段17は、符号化手段15の生成する画
像符号を選択することで画像符号の削減を実行する。
【0030】すなわち、削減手段17は、例えば、符号
化手段15の実行する符号化処理を途中で中止させるこ
とにより画像符号を選択することで画像符号の削減を実
行する。このとき、高周波数成分を一律に削減していく
のではなくて、例えば、削減対象の高周波数成分でも半
分については選択するというように、規定の基準に従っ
て高周波数成分についても選択していくことがある。
【0031】このように、本発明の画像データ圧縮装置
1に従うと、直交変換処理に従って画像データを圧縮す
るときにあって、画像データ全体で量子化閾値を共通の
ものとしつつ、複雑なブロック画像データについては、
劣化の目立ち難い余剰な符号量である高周波数成分の画
像符号を削減する構成を採るものであることから、JP
EGのアルゴリズムを用いて復号可能であることを保証
しつつ、かつ、画質劣化を防止しつつ高いデータ圧縮を
実現できるようになる。
【0032】図2に原理構成を図示する本発明の画像符
号圧縮装置4では、検出手段40は、画像符号ファイル
3から送られてくる画像符号の符号長の和が比較基準値
よりも大きな値を示すときに、複雑なブロック画像デー
タの画像符号であると検出したり、画像符号から特定で
きる非0値を示す量子化変換係数の個数が比較基準値よ
りも大きな値を示すときに、複雑なブロック画像データ
の画像符号であると検出していく。
【0033】このようにして、検出手段40が複雑なブ
ロック画像データの画像符号であることを検出すると、
図2(イ)の画像符号圧縮装置4では、削減手段41
は、直流成分を起点とする規定符号量以内に含まれる画
像符号を有効なものとして残し、それ以外を削減してい
くことで圧縮対象の画像符号の削減を実行する。このと
き、高周波数成分の画像符号を一律に削減していくので
はなくて、規定の基準に従って高周波数成分の画像符号
についても有効なものとして残していくことがある。
【0034】また、図2(ロ)の画像符号圧縮装置4で
は、復元手段42は、検出手段40の検出する画像複雑
度の高いブロック画像データについて、画像全体に共通
の態様で設定される量子化閾値を用いつつ量子化変換係
数を復元し、この復元を受けて、選択手段43は、復元
された量子化変換係数の内の大きな絶対値を示すものを
残すとともに、それ以外の量子化変換係数をゼロ値に設
定することで選択し、この選択を受けて、再符号化手段
44は、選択された量子化変換係数を可変長符号化す
る。ここで、このとき、選択手段43は、直流成分及び
規定の低周波数成分の量子化変換係数については、大き
な絶対値を示さなくても常に選択していくことがある。
【0035】また、図2(ハ)の画像符号圧縮装置4で
は、復元手段45は、検出手段40の検出する画像複雑
度の高いブロック画像データについて、変換係数を画像
全体に共通の態様で設定される量子化閾値を用いつつ復
元し、この復元を受けて、選択手段46は、復元された
変換係数の内の大きな絶対値を示すものを残すととも
に、それ以外の変換係数をゼロ値に設定することで選択
し、この選択を受けて、再量子化手段47は、選択され
た変換係数を画像データに共通の態様で設定される量子
化閾値を用いつつ量子化し、この量子化を受けて、再符
号化手段48は、選択された量子化変換係数を可変長符
号化する。ここで、このとき、選択手段46は、直流成
分及び規定の低周波数成分の変換係数については、大き
な絶対値を示さなくても常に選択していくことがある。
【0036】このように、本発明の画像符号圧縮装置4
に従うと、JPEGのアルゴリズムに従って符号化され
た画像符号を圧縮するときにあって、画像データ全体で
量子化閾値を共通のものとしつつ、複雑なブロック画像
データの画像符号については、劣化の目立ち難い余剰な
符号量である高周波数成分の画像符号を削減する構成を
採るものであることから、JPEGのアルゴリズムを用
いて復号可能であることを保証しつつ、かつ、画質劣化
を防止しつつ高いデータ圧縮を実現できるようになる。
【0037】
【実施例】以下、実施例に従って本発明を詳細に説明す
る。図3に、本発明の画像データ圧縮装置1の実行する
処理フローの一実施例を図示する。
【0038】この画像データ圧縮装置1は、先ず最初
に、ステップ1で、画像データをブロック分割すると、
次に、ステップ2で、先頭ブロックを選択し、続くステ
ップ3で、選択したブロック画像データを直交変換す
る。続いて、ステップ4で、変数COUNTにゼロをセ
ットし、続くステップ5で、最低周波数の直交変換係数
を選択する。
【0039】続いて、ステップ6で、選択した直交変換
係数の絶対値が量子化閾値の1/2以上よりも大きいの
か否かを判断して、小さいと判断するときには、ステッ
プ7に進んで、直交変換係数を量子化閾値に従って量子
化することで量子化直交変換係数を算出し、続くステッ
プ8で、この量子化直交変換係数を可変長符号する。続
いて、ステップ9で、次の直交変換係数があるのか否か
を判断して、次の直交変換係数があると判断するときに
は、ステップ10に進んで、次の直交変換係数を選択し
てからステップ6に戻っていく。
【0040】一方、ステップ6で、選択した直交変換係
数の絶対値が量子化閾値の1/2以上よりも大きいと判
断するときには、ステップ11に進んで、変数COUN
Tの変数値を1つカウントアップし、続くステップ12
で、このカウントアップした変数値が規定の閾値THよ
りも大きくなったか否かを判断して、大きくないと判断
するときには、ステップ7に進んで、直交変換係数を量
子化閾値に従って量子化していく。
【0041】このようにして、直交変換係数の量子化を
進めていくときに、ステップ12で、変数COUNTの
変数値が閾値THよりも大きくなったと判断するときに
は、複雑なブロック画像データであると判断して、ステ
ップ13に進んで、それ以降の直交変換係数の量子化を
実行することなくブロック終了識別子(EOB)を出力
し、続くステップ14で、次のブロックがあるのか否か
を判断して、次のブロックがあると判断するときには、
ステップ15に進んで、次のブロックを選択してステッ
プ3に戻っていく。
【0042】一方、ステップ9で、次の直交変換係数が
ないと判断するときにも、ステップ13に進んで、ブロ
ック終了識別子(EOB)を出力してから、続くステッ
プ14で、次のブロックがあるのか否かを判断して、次
のブロックがあると判断するときには、ステップ15に
進んで、次のブロックを選択してステップ3に戻ってい
く。
【0043】そして、ステップ14で、次のブロックが
ないと判断するときには、ステップ16に進んで、デー
タ終了識別子(EOF)を出力して処理を終了する。こ
のように、この図3の処理フローを実行することで、画
像データ圧縮装置1は、低周波数成分から順番に直交変
換係数を量子化していくときにあって、絶対値が量子化
閾値の1/2以上となる直交変換係数の累積値(非0量
子化直交変換係数の累積値となる)が規定の閾値THを
超えるブロック画像データについては、複雑なブロック
画像データであると判断して、それ以降の高周波数成分
の直交変換係数の量子化を中止していく構成を採るもの
である。
【0044】この構成に従い、直交変換処理に従って画
像データを圧縮するときにあって、画像データ全体で量
子化閾値を共通のものとしながら、画質の劣化を防止し
つつ高いデータ圧縮を実現できるようになる。図4に、
この図3の処理フローを実行する画像データ圧縮装置1
の機能構成を図示する。
【0045】この図3の処理フローでは、複雑なブロッ
ク画像データであると判断した以降の高周波数成分の直
交変換係数の量子化を一律に中止していく構成を開示し
たが、画質の維持を図るために、それ以降の高周波数成
分の直交変換係数であっても、例えば、大きな絶対値を
示す直交変換係数については有効なものとして残し、そ
れ以外の直交変換係数については値を0に設定していく
というような構成や、例えば、半分の直交変換係数につ
いては有効なものとして残し、残りの半分の直交変換係
数については値を0に設定していくというような構成を
採ることも可能である。
【0046】また、絶対値が量子化閾値の1/2以上と
なる直交変換係数の累積値をもって、複雑なブロック画
像データであるのか否かを判断していく構成を開示した
が、直交変換係数の2乗和や、直交変換係数の絶対値の
和を判定基準するというような構成を採ることも可能で
あり、更に、このとき、高周波数成分に重みを付けて加
算するというような構成を採ることも可能である。
【0047】図5に、本発明の画像データ圧縮装置1の
実行する他の処理フローの一実施例を図示する。この画
像データ圧縮装置1は、先ず最初に、ステップ1で、画
像データをブロック分割すると、次に、ステップ2で、
先頭ブロックを選択し、続くステップ3で、選択したブ
ロック画像データを直交変換することで直交変換係数を
算出する。続いて、ステップ4で、この直交変換係数を
量子化することで量子化直交変換係数を算出し、続くス
テップ5で、選択したブロック画像データの持つ非0量
子化直交変換係数の個数(COUNT)を計数する。
【0048】続いて、ステップ6で、計数した非0量子
化直交変換係数の個数が規定の閾値THよりも大きいの
か否かを判断して、小さいと判断するときには、ステッ
プ7に進んで、そのまま全量子化直交変換係数を可変長
符号化する。一方、大きいと判断するときには、複雑な
ブロック画像データであると判断して、ステップ8に進
んで、絶対値の大きい順にTH個の量子化直交変換係数
を選択し、非選択の量子化値変換係数の値を0に設定し
てから、ステップ7に進んで、その選択した量子化直交
変換係数を可変長符号化する。
【0049】そして、ステップ7に続いて、ステップ9
で、ブロック終了識別子(EOB)を出力し、続くステ
ップ10で、次のブロックがあるのか否かを判断して、
次のブロックがあると判断するときには、ステップ11
に進んで、次のブロックを選択してからステップ3に戻
り、次のブロックがないと判断するときには、ステップ
12に進んで、データ終了識別子(EOF)を出力して
処理を終了する。
【0050】このように、この図5の処理フローを実行
することで、画像データ圧縮装置1は、非0値を示す量
子化直交変換係数の個数が規定の閾値THを超えるブロ
ック画像データについては、複雑なブロック画像データ
であると判断して、絶対値の大きい順に規定個数の量子
化直交変換係数を選択して、それらのみを可変長符号化
していく構成を採るものである。
【0051】この構成に従い、直交変換処理に従って画
像データを圧縮するときにあって、画像データ全体で量
子化閾値を共通のものとしながら、画質の劣化を防止し
つつ高いデータ圧縮を実現できるようになる。図6に、
この図5の処理フローを実行する画像データ圧縮装置1
の機能構成を図示する。
【0052】この図5の処理フローでは、複雑なブロッ
ク画像データであると判断するときには、絶対値の大き
な順に直交変換係数を選択していく構成を開示したが、
画質の維持を図るために、絶対値が小さなものであって
も、直流成分及び規定の低周波数成分については常に選
択していくというような構成を採ることも可能である。
【0053】また、非0量子化直交変換係数の個数でも
って、複雑なブロック画像データであるのか否かを判断
していく構成を開示したが、量子化直交変換係数の2乗
和や、量子化直交変換係数の絶対値の和を判定基準する
というような構成を採ることも可能であり、更に、この
とき、高周波数成分に重みを付けて加算するというよう
な構成を採ることも可能である。
【0054】そして、図3/図5の処理フローを実行す
る画像データ圧縮装置1では、直交変換係数/量子化変
換係数を選択することで画像符号の削減を図る構成を開
示したが、例えば、生成していく画像符号の符号長の累
積値が規定の閾値よりも大きいときには複雑なブロック
画像データであると判断して、それ以降の画像符号の生
成処理を中止していくことで画像符号の削減を実行して
いくというような画像符号を直接削減していく構成を採
ることも可能であり、更に、このとき、例えば、中止し
た以降の高周波数成分の画像符号の半分は生成し、残り
の半分は生成しないというような構成を採ることも可能
である。
【0055】そして、図3の処理フローに示した直交変
換係数の選択手順を量子化直交変換係数の選択手順に適
用する構成を採ることも可能であり、一方、図5の処理
フローに示した量子化直交変換係数の選択手順を直交変
換係数の選択手順に適用する構成を採ることも可能であ
る。
【0056】また、図3/図5の処理フローを実行する
画像データ圧縮装置1では、複雑なブロック画像データ
であると判断するときには、規定量の直交変換係数/量
子化変換係数を選択していくことで画像符号を削減して
いく構成を開示したが、複雑度の判定閾値を複数定め
て、その判定閾値毎に直交変換係数/量子化変換係数の
選択量を変えていく方法を採ることも効果的である。
【0057】図7に、本発明の画像符号圧縮装置4の実
行する処理フローの一実施例を図示する。この画像符号
圧縮装置4は、先ず最初に、ステップ1で、先頭ブロッ
クの先頭符号を選択し、次に、ステップ2で、変数LE
NGTHにゼロをセットし、続くステップ3で、一符号
を切り出す。続いて、ステップ4で、切り出した一符号
がブロック終了識別子(EOB)であるのか否かを判断
して、ブロック終了識別子(EOB)でないと判断する
ときには、ステップ5に進んで、その一符号の符号長
(LENGTH OF CODE)を算出する。続い
て、ステップ6で、この算出した符号長を変数LENG
THの変数値に加算することで変数LENGTHの変数
値を更新し、続くステップ7で、変数LENGTHの変
数値が規定の閾値THよりも大きくなったか否かを判断
する。この判断により、大きくなっていないと判断する
ときには、ステップ8に進んで、切り出した一符号をそ
のまま出力し、続くステップ9で、次の符号を選択して
からステップ3に戻っていく。
【0058】一方、ステップ7で、変数LENGTHの
変数値が閾値THよりも大きくなったと判断するときに
は、複雑なブロック画像データの画像符号であると判断
して、ステップ10に進んで、それ以降の符号を出力す
ることなくブロック終了識別子(EOB)を出力する。
続いて、ステップ11で、次のブロックがあるのか否か
を判断して、次のブロックがあると判断するときには、
ステップ12に進んで、次のブロックの先頭符号を選択
してステップ2に戻っていく。また、ステップ4で、切
り出した一符号がブロック終了識別子(EOB)である
と判断するときにも、ステップ10に進んで、ブロック
終了識別子(EOB)を出力していく。
【0059】そして、ステップ11で、次のブロックが
ないと判断するときには、ステップ13に進んで、デー
タ終了識別子(EOF)を出力して処理を終了する。こ
のように、この図7の処理フローを実行することで、画
像符号圧縮装置4は、JPEGのアルゴリズムに従って
符号化された画像符号を読み出して出力していくときに
あって、符号長の累積値が規定の閾値THを超えるとき
には、複雑なブロック画像データの画像符号であると判
断して、それ以降の画像符号の出力を中止していく構成
を採るものである。
【0060】この構成に従い、画像符号圧縮装置4は、
JPEGのアルゴリズムに従って符号化された画像符号
を画質の劣化を防止しつつ高効率でもってデータ圧縮で
きるようになる。図8に、この図7の処理フローを実行
する画像符号圧縮装置4の機能構成を図示する。
【0061】この図7の処理フローでは、複雑なブロッ
ク画像データの画像符号であると判断した以降の高周波
数成分の画像符号を一律に非出力とする構成を開示した
が、画質の維持を図るために、それ以降の高周波数成分
の画像符号であっても、例えば、半分の画像符号につい
ては出力し、残りの半分の画像符号については出力して
いかないというような構成を採ることも可能である。
【0062】また、符号長の累積値をもって、複雑なブ
ロック画像データの画像符号であるのか否かを判断して
いく構成を開示したが、画像符号から直接特定できる非
0値の量子化変換係数の個数を判定基準するというよう
な構成を採ることも可能である。
【0063】図9に、本発明の画像符号圧縮装置4の実
行する他の処理フローの一実施例を図示する。この画像
符号圧縮装置4は、先ず最初に、ステップ1で、先頭ブ
ロックを選択すると、次に、ステップ2で、画像符号か
ら特定できる非0値を示す量子化直交変換係数の個数
(COUNT)を計数し、続くステップ3で、計数した
非0量子化直交変換係数の個数が規定の閾値THよりも
大きいのか否かを判断する。
【0064】このステップ3の判断により、小さいと判
断するときには、ステップ4に進んで、符号データをそ
のまま出力し、続くステップ5で、次のブロックがある
のか否かを判断して、次のブロックがあると判断すると
きには、ステップ6に進んで、次のブロックを選択して
からステップ2に戻り、次のブロックがないと判断する
ときには、ステップ7に進んで、データ終了識別子(E
OF)を出力して処理を終了する。
【0065】一方、ステップ3で、計数した非0量子化
直交変換係数の個数が規定の閾値THよりも大きいと判
断するときには、複雑なブロック画像データの画像符号
であると判断して、ステップ8に進んで、可変長符号化
の逆変換を実行することで量子化直交変換係数を復号す
る。続いて、ステップ9で、絶対値の小さい順にTH個
を超えた数だけ量子化直交変換係数を選択してその値を
0に設定し、続くステップ10で再び可変長符号化して
から、続くステップ11で、ブロック終了識別子(EO
B)を出力してステップ5に進んでいく。
【0066】このように、この図9の処理フローを実行
することで、画像符号圧縮装置4は、JPEGのアルゴ
リズムに従って符号化された画像符号を読み出して出力
していくときにあって、非0量子化直交変換係数の個数
が規定の閾値THを超えるときには、複雑なブロック画
像データの画像符号であると判断し、量子化直交変換係
数を復号して、その内の絶対値の大きい順に規定個数を
選択して、それらのみを可変長符号化していく構成を採
るものである。
【0067】この構成に従い、画像符号圧縮装置4は、
JPEGのアルゴリズムに従って符号化された画像符号
を画質の劣化を防止しつつ高効率でもってデータ圧縮で
きるようになる。図10に、この図9の処理フローを実
行する画像符号圧縮装置4の機能構成を図示する。
【0068】この図9の処理フローでは、複雑なブロッ
ク画像データの画像符号であると判断するときには、絶
対値の大きな順に復号した直交変換係数を選択していく
構成を開示したが、画質の維持を図るために、絶対値が
小さなものであっても、直流成分及び規定の低周波数成
分については常に選択していくというような構成を採る
ことも可能である。
【0069】また、非0量子化直交変換係数の個数でも
って、複雑なブロック画像データの画像符号であるのか
否かを判断していく構成を開示したが、符号長の累積値
でもって、複雑なブロック画像データの画像符号である
のか否かを判断していく構成を採ることも可能である。
【0070】そして、図9の処理フローを実行する画像
符号圧縮装置4では、量子化直交変換係数を復号して、
それを選択することで画像符号の削減を図る構成を開示
したが、更に、直交変換係数まで復号していって、それ
を選択することで画像符号の削減を図る構成を採ること
も可能である。
【0071】また、図7/図9の処理フローを実行する
画像符号圧縮装置4では、複雑なブロック画像データの
画像符号であると判断するときには、規定量の画像符号
を削減していく構成を開示したが、複雑度の判定閾値を
複数定めて、その判定閾値毎に画像符号の削減量を変え
ていく方法を採ることも効果的である。
【0072】
【発明の効果】以上説明したように、本発明の画像デー
タ圧縮装置に従うと、直交変換処理に従って画像データ
を圧縮するときにあって、画像データ全体で量子化閾値
を共通のものとしつつ、複雑なブロック画像データにつ
いては、劣化の目立ち難い余剰な符号量である高周波数
成分の画像符号を削減する構成を採るものであることか
ら、出力される画像符号はJPEGのアルゴリズムによ
って復号可能であり、かつ、画質劣化を防止しつつ高い
データ圧縮を実現できるようになる。
【0073】そして、本発明の画像符号圧縮装置に従う
と、JPEGのアルゴリズムに従って符号化された画像
符号を圧縮するときにあって、画像データ全体で量子化
閾値を共通のものとしつつ、複雑なブロック画像データ
については、劣化の目立ち難い余剰な符号量である高周
波数成分の画像符号を削減する構成を採るものであるこ
とから、出力される画像符号はJPEGのアルゴリズム
によって復号可能であり、かつ、画質劣化を防止しつつ
高いデータ圧縮を実現できるようになる。
【図面の簡単な説明】
【図1】本発明の画像データ圧縮装置の原理構成図であ
る。
【図2】本発明の画像符号圧縮装置の原理構成図であ
る。
【図3】画像データ圧縮装置の実行する処理フローの一
実施例である。
【図4】画像データ圧縮装置の機能構成の一実施例であ
る。
【図5】画像データ圧縮装置の実行する処理フローの一
実施例である。
【図6】画像データ圧縮装置の機能構成の一実施例であ
る。
【図7】画像符号圧縮装置の実行する処理フローの一実
施例である。
【図8】画像符号圧縮装置の機能構成の一実施例であ
る。
【図9】画像符号圧縮装置の実行する処理フローの一実
施例である。
【図10】画像符号圧縮装置の機能構成の一実施例であ
る。
【図11】量子化DCT係数の導出処理の説明図であ
る。
【符号の説明】
1 画像データ圧縮装置 10 分割手段 11 変換手段 12 変換係数管理域 13 量子化手段 14 量子化変換係数管理域 15 符号化手段 16 検出手段 17 削減手段 40 検出手段 41 削減手段 42 復元手段 43 選択手段 44 再符号化手段 45 復元手段 46 選択手段 47 再量子化手段 48 再符号化手段

Claims (31)

    【特許請求の範囲】
  1. 【請求項1】 画像データをブロックに分割する分割手
    段(10)と、該分割手段(10)の分割するブロック画像デー
    タに対して直交変換を施すことで周波数成分毎の変換係
    数を算出する変換手段(11)と、画像データ全体に共通の
    態様で設定される量子化閾値を用いて該変換手段(11)の
    算出する変換係数を量子化することで量子化変換係数を
    算出する量子化手段(13)と、該量子化手段(13)の算出す
    る量子化変換係数を可変長符号化することで画像符号を
    生成する符号化手段(15)とを備える画像データ圧縮装置
    において、 上記分割手段(10)の分割するブロック画像データの示す
    画像の複雑度を検出する検出手段(16)と、 上記検出手段(16)の検出する画像複雑度の高いブロック
    画像データの持つ画像符号の削減を図る削減手段(17)と
    を備えることを、 特徴とする画像データ圧縮装置。
  2. 【請求項2】 請求項1記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、変換手段(11)の算出する変換係数を選
    択することで画像符号の削減を図るよう構成されること
    を、 特徴とする画像データ圧縮装置。
  3. 【請求項3】 請求項2記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、変換手段(11)の実行する直交変換処理
    を途中で中止させることにより変換係数を選択していく
    ことで、画像符号を削減していくよう処理することを、 特徴とする画像データ圧縮装置。
  4. 【請求項4】 請求項3記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、高周波数成分の変換係数を一律に削減
    していくことで変換係数を選択するのではなくて、規定
    の基準に従って高周波数成分の変換係数についても選択
    していくよう処理することを、 特徴とする画像データ圧縮装置。
  5. 【請求項5】 請求項2記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、変換手段(11)の算出する変換係数の内
    の大きな絶対値を示すものを選択していくことで、画像
    符号を削減していくよう処理することを、 特徴とする画像データ圧縮装置。
  6. 【請求項6】 請求項5記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、直流成分及び規定の低周波数成分の変
    換係数については常に選択していくよう処理すること
    を、 特徴とする画像データ圧縮装置。
  7. 【請求項7】 請求項1記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、量子化手段(13)の算出する量子化変換
    係数を選択することで画像符号の削減を図るよう構成さ
    れることを、 特徴とする画像データ圧縮装置。
  8. 【請求項8】 請求項7記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、量子化手段(13)の実行する量子化処理
    を途中で中止させることにより量子化変換係数を選択し
    ていくことで、画像符号を削減していくよう処理するこ
    とを、 特徴とする画像データ圧縮装置。
  9. 【請求項9】 請求項8記載の画像データ圧縮装置にお
    いて、 削減手段(17)は、高周波数成分の量子化変換係数を一律
    に削減していくことで量子化変換係数を選択するのでは
    なくて、規定の基準に従って高周波数成分の量子化変換
    係数についても選択していくよう処理することを、 特徴とする画像データ圧縮装置。
  10. 【請求項10】 請求項7記載の画像データ圧縮装置に
    おいて、 削減手段(17)は、量子化手段(13)の算出する量子化変換
    係数の内の大きな絶対値を示すものを選択していくこと
    で、画像符号を削減していくよう処理することを、 特徴とする画像データ圧縮装置。
  11. 【請求項11】 請求項10記載の画像データ圧縮装置
    において、 削減手段(17)は、直流成分及び規定の低周波数成分の量
    子化変換係数については常に選択していくよう処理する
    ことを、 特徴とする画像データ圧縮装置。
  12. 【請求項12】 請求項1記載の画像データ圧縮装置に
    おいて、 削減手段(17)は、符号化手段(15)の生成する画像符号を
    選択することで画像符号の削減を図るよう構成されるこ
    とを、 特徴とする画像データ圧縮装置。
  13. 【請求項13】 請求項12記載の画像データ圧縮装置
    において、 削減手段(17)は、符号化手段(15)の実行する符号化処理
    を途中で中止させることにより画像符号を選択していく
    ことで、画像符号を削減していくよう処理することを、 特徴とする画像データ圧縮装置。
  14. 【請求項14】 請求項13記載の画像データ圧縮装置
    において、 削減手段(17)は、高周波数成分の画像符号を一律に削減
    していくのではなくて、規定の基準に従って高周波数成
    分の画像符号についても選択していくよう処理すること
    を、 特徴とする画像データ圧縮装置。
  15. 【請求項15】 請求項1ないし14記載の画像データ
    圧縮装置において、 検出手段(16)は、変換係数の絶対値が変換係数対応に設
    定される閾値以上となるものの個数を計数して、この計
    数値が比較基準値よりも大きな値を示すときに、複雑な
    画像であると検出していくよう処理することを、 特徴とする画像データ圧縮装置。
  16. 【請求項16】 請求項1ないし14記載の画像データ
    圧縮装置において、 検出手段(16)は、変換係数の絶対値のn乗の和(nは有
    理数)を算出して、この算出値が比較基準値よりも大き
    な値を示すときに、複雑な画像であると検出していくよ
    う処理することを、 特徴とする画像データ圧縮装置。
  17. 【請求項17】 請求項1、7、8、9、10、11、
    12、13又は14記載の画像データ圧縮装置におい
    て、 検出手段(16)は、量子化変換係数の絶対値が量子化変換
    係数対応に設定される閾値以上となるものの個数を計数
    して、この計数値が比較基準値よりも大きな値を示すと
    きに、複雑な画像であると検出していくよう処理するこ
    とを、 特徴とする画像データ圧縮装置。
  18. 【請求項18】 請求項1、7、8、9、10、11、
    12、13又は14記載の画像データ圧縮装置におい
    て、 検出手段(16)は、量子化変換係数の絶対値のn乗の和
    (nは有理数)を算出して、この算出値が比較基準値よ
    りも大きな値を示すときに、複雑な画像であると検出し
    ていくよう処理することを、 特徴とする画像データ圧縮装置。
  19. 【請求項19】 請求項1、12、13又は14記載の
    画像データ圧縮装置において、 検出手段(16)は、画像符号の符号長の和が比較基準値よ
    りも大きな値を示すときに、複雑な画像であると検出し
    ていくよう処理することを、 特徴とする画像データ圧縮装置。
  20. 【請求項20】 請求項15ないし19記載の画像デー
    タ圧縮装置において、 検出手段(16)は、加算処理にあたって、周波数に応じた
    重み付けを用いるよう処理することを、 特徴とする画像データ圧縮装置。
  21. 【請求項21】 画像データをブロックに分割する分割
    手段と、該分割手段の分割するブロック画像データに対
    して直交変換を施すことで周波数成分毎の変換係数を算
    出する変換手段と、画像データ全体に共通の態様で設定
    される量子化閾値を用いて該変換手段の算出する変換係
    数を量子化することで量子化変換係数を算出する量子化
    手段と、該量子化手段の算出する量子化変換係数を可変
    長符号化することで画像符号を生成する符号化手段とか
    ら構成される画像データ圧縮装置の生成する画像符号を
    圧縮する画像符号圧縮装置であって、 ブロック画像データの示す画像の複雑度を検出する検出
    手段(40)と、 上記検出手段(40)の検出する画像複雑度の高いブロック
    画像データの持つ画像符号を削減する削減手段(41)とを
    備えることを、 特徴とする画像符号圧縮装置。
  22. 【請求項22】 請求項21記載の画像符号圧縮装置に
    おいて、 削減手段(41)は、直流成分を起点とする規定符号量以内
    に含まれる画像符号を有効なものとして残していくよう
    処理することを、 特徴とする画像符号圧縮装置。
  23. 【請求項23】 請求項22記載の画像符号圧縮装置に
    おいて、 削減手段(41)は、高周波数成分の画像符号を一律に削減
    していくのではなくて、規定の基準に従って高周波数成
    分の画像符号についても有効なものとして残していくよ
    う処理することを、 特徴とする画像符号圧縮装置。
  24. 【請求項24】 画像データをブロックに分割する分割
    手段と、該分割手段の分割するブロック画像データに対
    して直交変換を施すことで周波数成分毎の変換係数を算
    出する変換手段と、画像データ全体に共通の態様で設定
    される量子化閾値を用いて該変換手段の算出する変換係
    数を量子化することで量子化変換係数を算出する量子化
    手段と、該量子化手段の算出する量子化変換係数を可変
    長符号化することで画像符号を生成する符号化手段とか
    ら構成される画像データ圧縮装置の生成する画像符号を
    圧縮する画像符号圧縮装置であって、 ブロック画像データの示す画像の複雑度を検出する検出
    手段(40)と、 上記検出手段(40)の検出する画像複雑度の高いブロック
    画像データについて量子化変換係数を復元する復元手段
    (42)と、 上記復元手段(42)の復元する量子化変換係数を選択する
    選択手段(43)と、 上記選択手段(43)の選択する量子化変換係数を可変長符
    号化する再符号化手段(44)とを備えることを、 特徴とする画像符号圧縮装置。
  25. 【請求項25】 請求項24記載の画像符号圧縮装置に
    おいて、 選択手段(43)は、復元手段(42)の復元する量子化変換係
    数の内の大きな絶対値を示すものを選択していくよう処
    理することを、 特徴とする画像符号圧縮装置。
  26. 【請求項26】 請求項25記載の画像符号圧縮装置に
    おいて、 選択手段(43)は、直流成分及び規定の低周波数成分の量
    子化変換係数については常に選択していくよう処理する
    ことを、 特徴とする画像符号圧縮装置。
  27. 【請求項27】 画像データをブロックに分割する分割
    手段と、該分割手段の分割するブロック画像データに対
    して直交変換を施すことで周波数成分毎の変換係数を算
    出する変換手段と、画像データ全体に共通の態様で設定
    される量子化閾値を用いて該変換手段の算出する変換係
    数を量子化することで量子化変換係数を算出する量子化
    手段と、該量子化手段の算出する量子化変換係数を可変
    長符号化することで画像符号を生成する符号化手段とか
    ら構成される画像データ圧縮装置の生成する画像符号を
    圧縮する画像符号圧縮装置であって、 ブロック画像データの示す画像の複雑度を検出する検出
    手段(40)と、 上記検出手段(40)の検出する画像複雑度の高いブロック
    画像データについて、 変換係数を画像データ全体に共通の態様で設定される量
    子化閾値を用いつつ復元する復元手段(45)と、 上記復元手段(45)の復元する変換係数を選択する選択手
    段(46)と、 上記選択手段(46)の選択する変換係数を画像データ全体
    に共通の態様で設定される量子化閾値を用いつつ量子化
    する再量子化手段(47)と、 上記再量子化手段(47)の算出する量子化変換係数を可変
    長符号化する再符号化手段(48)とを備えることを、 特徴とする画像符号圧縮装置。
  28. 【請求項28】 請求項27記載の画像符号圧縮装置に
    おいて、 選択手段(46)は、復元手段(45)の復元する変換係数の内
    の大きな絶対値を示すものを選択していくよう処理する
    ことを、 特徴とする画像符号圧縮装置。
  29. 【請求項29】 請求項28記載の画像符号圧縮装置に
    おいて、 選択手段(46)は、直流成分及び規定の低周波数成分の変
    換係数については常に選択していくよう処理すること
    を、 特徴とする画像符号圧縮装置。
  30. 【請求項30】 請求項21ないし29記載の画像符号
    圧縮装置において、 検出手段(40)は、画像符号の符号長の和が比較基準値よ
    りも大きな値を示すときに、複雑な画像であると検出し
    ていくよう処理することを、 特徴とする画像符号圧縮装置。
  31. 【請求項31】 請求項21ないし29記載の画像符号
    圧縮装置において、 検出手段(40)は、画像符号から特定できる非ゼロ値を示
    す量子化変換係数の個数が比較基準値よりも大きな値を
    示すときに、複雑な画像であると検出していくよう処理
    することを、 特徴とする画像符号圧縮装置。
JP7654193A 1993-04-02 1993-04-02 画像データ圧縮装置と画像符号圧縮装置 Withdrawn JPH06292019A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP7654193A JPH06292019A (ja) 1993-04-02 1993-04-02 画像データ圧縮装置と画像符号圧縮装置
DE69416023T DE69416023T2 (de) 1993-04-02 1994-03-10 Vorrichtung zur Komprimierung von Bilddaten und kodierten Daten
EP19940301703 EP0618732B1 (en) 1993-04-02 1994-03-10 An image and code data compression apparatus
US08/889,047 US5991452A (en) 1993-04-02 1997-07-07 Image and code data compression apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7654193A JPH06292019A (ja) 1993-04-02 1993-04-02 画像データ圧縮装置と画像符号圧縮装置

Publications (1)

Publication Number Publication Date
JPH06292019A true JPH06292019A (ja) 1994-10-18

Family

ID=13608133

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7654193A Withdrawn JPH06292019A (ja) 1993-04-02 1993-04-02 画像データ圧縮装置と画像符号圧縮装置

Country Status (4)

Country Link
US (1) US5991452A (ja)
EP (1) EP0618732B1 (ja)
JP (1) JPH06292019A (ja)
DE (1) DE69416023T2 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5715009A (en) 1994-03-29 1998-02-03 Sony Corporation Picture signal transmitting method and apparatus
CA2265089C (en) * 1998-03-10 2007-07-10 Sony Corporation Transcoding system using encoding history information
US7142235B2 (en) * 1998-07-30 2006-11-28 Hewlett-Packard Development Company, L.P. Opportunistic improvement of digital camera image quality
KR100571687B1 (ko) 1999-02-09 2006-04-18 소니 가부시끼 가이샤 코딩 시스템 및 방법, 부호화 장치 및 방법, 복호화 장치및 방법, 기록 장치 및 방법, 및 재생 장치 및 방법
JP3694888B2 (ja) * 1999-12-03 2005-09-14 ソニー株式会社 復号装置および方法、符号化装置および方法、情報処理装置および方法、並びに記録媒体
JP3496613B2 (ja) * 2000-02-10 2004-02-16 日本電気株式会社 デジタルコンテンツのコピー制御方法及び装置
JP2002034047A (ja) * 2000-07-18 2002-01-31 Pioneer Electronic Corp 画像符号化装置及び画像符号化方法、情報符号化装置及び情報符号化方法、情報記録装置並びに情報記録媒体
JP4107544B2 (ja) * 2000-10-23 2008-06-25 三菱電機株式会社 画像信号の再符号化装置
US6865664B2 (en) 2000-12-13 2005-03-08 Conexant Systems, Inc. Methods, systems, and computer program products for compressing a computer program based on a compression criterion and executing the compressed program
US7058127B2 (en) * 2000-12-27 2006-06-06 International Business Machines Corporation Method and system for video transcoding
JP4120934B2 (ja) * 2003-06-16 2008-07-16 ソニー株式会社 画像処理装置および画像処理方法、記録媒体、並びに、プログラム
WO2022252222A1 (zh) * 2021-06-04 2022-12-08 深圳市大疆创新科技有限公司 编码方法和编码装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4805030A (en) * 1986-01-27 1989-02-14 Fuji Photo Film Co., Ltd. Method of image signal encoding by orthogonal transformation
DE3854846T2 (de) * 1987-06-25 1996-11-14 Nippon Electric Co Kodierung eines Bildsignals mit Berücksichtigung des Kontrasts in jedem Bild und Dekodierung analog zur Kodierung
JPH02105791A (ja) * 1988-10-14 1990-04-18 Nippon Telegr & Teleph Corp <Ntt> 直交変換係数量子化方式による画像符号化装置
US5051840A (en) * 1988-12-14 1991-09-24 Fuji Photo Film Co., Ltd. Device for coding a picture signal by compression
US5046121A (en) * 1989-01-31 1991-09-03 Konica Corporation Image data compression apparatus
US5121216A (en) * 1989-07-19 1992-06-09 Bell Communications Research Adaptive transform coding of still images
US5086488A (en) * 1989-08-19 1992-02-04 Mitsubishi Denki Kabushiki Kaisha Transform coding apparatus
JP2881886B2 (ja) * 1989-12-30 1999-04-12 ソニー株式会社 映像信号符号化方法及びその装置
DE69213511T2 (de) * 1991-03-07 1997-04-17 Mitsubishi Electric Corp Kodiervorrichtung zum Kodieren eines digitalen Bildsignals

Also Published As

Publication number Publication date
DE69416023T2 (de) 1999-06-02
EP0618732B1 (en) 1999-01-20
US5991452A (en) 1999-11-23
EP0618732A2 (en) 1994-10-05
DE69416023D1 (de) 1999-03-04
EP0618732A3 (en) 1994-12-07

Similar Documents

Publication Publication Date Title
EP0422404B1 (en) Transform coding using coefficient prediction techniques
US8737613B2 (en) Scanning methods of transform-based digital data processing that conditionally adjust scan order according to characteristics information and related apparatus thereof
US5739863A (en) Selection of quantization step size in accordance with predicted quantization noise
US10887623B2 (en) Method for producing video coding and programme-product
EP0692913A2 (en) Digital coding/decoding apparatus using variable length codes
US8116373B2 (en) Context-sensitive encoding and decoding of a video data stream
JPH06292019A (ja) 画像データ圧縮装置と画像符号圧縮装置
CN101502122A (zh) 编码装置及编码方法
JP3163880B2 (ja) 画像圧縮符号化装置
JPH05347710A (ja) 適応的可変長符号化方法
Lakhani Optimal Huffman coding of DCT blocks
KR940009117B1 (ko) 화상데이타 복원방법 및 장치
CN103379334B (zh) 图像编码装置和方法以及图像解码装置和方法
JP3197425B2 (ja) 符号化及び復号装置及びその方法
JPH09289452A (ja) 変換符号化システムの変換係数選択方法及びその装置
KR0141193B1 (ko) 압축부호화방법 및 장치
JP3282526B2 (ja) 画像符号化装置
JPH05328137A (ja) データ圧縮装置
JP3001758B2 (ja) ハフマン符号化装置およびハフマン符号化方法
JP2820807B2 (ja) 画像データ符号化方法
JP3199786B2 (ja) 画像処理装置
JP3125615B2 (ja) 画像符号化装置及び画像符号化復号装置
JP2887842B2 (ja) 画像データ復元方法および装置
JPH0759091A (ja) 符号変換装置
JPH1022831A (ja) クラス分けした係数レベルのエントロピ符号化方法及び装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000704