JPH10108184A - 画像データ処理装置およびその方法 - Google Patents

画像データ処理装置およびその方法

Info

Publication number
JPH10108184A
JPH10108184A JP26153196A JP26153196A JPH10108184A JP H10108184 A JPH10108184 A JP H10108184A JP 26153196 A JP26153196 A JP 26153196A JP 26153196 A JP26153196 A JP 26153196A JP H10108184 A JPH10108184 A JP H10108184A
Authority
JP
Japan
Prior art keywords
code length
image data
target code
quantization
quantization index
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.)
Pending
Application number
JP26153196A
Other languages
English (en)
Inventor
Takuya Kitamura
卓也 北村
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP26153196A priority Critical patent/JPH10108184A/ja
Publication of JPH10108184A publication Critical patent/JPH10108184A/ja
Pending 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)【要約】 【課題】 画質を劣化させることなく、オーバーフロー
の発生を効果的に抑制できる画像データ処理装置を提供
する。 【解決手段】 量子化部202−1〜202−nにおい
て、最大の量子化インデックスを含む異なる複数の量子
化インデックスを用いて量子化が行われ、その量子化レ
ベルの符号長が求められる。目標符号長決定部206に
おいて、これらの符号長から、目標符号長を満足する最
大の最終目標符号量S206が求められる。それと同時
に、最大の量子化インデックスを用いても、符号長が目
標符号長より長くなる場合には、オーバーフローと判定
される。2分探索部208では、最終目標符号量を満足
する量子化インデックスS208が求められる。量子化
部3では、量子化インデックスS208を用いて量子化
が行われる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ディジタル画像の
圧縮処理において、ビットレートの増加によるオーバー
フローを抑制する画像データ処理装置およびその方法に
関する。
【0002】
【従来の技術】MPEG(Moving Pictures Expert Grou
p)規格に代表されるDCT(DiscreteCosine Transform)
を採用したディジタルビデオ信号の画像圧縮技術で
は、一般的に、ビットストリームが所望のレートを満足
するよう、符号長制御を行っている。この制御におい
て、従来では、以前の量子化ステップ、符号長の関係お
よび現在の平均レートに基づいて、符号長をフィードバ
ック制御している。
【0003】図7は、従来のDCT方式の画像圧縮装置
10の構成図である。図7に示すように、画像圧縮装置
10は、マクロブロック化部1、DCT部2、量子化部
3、VLC部4、バッファ5および量子化制御部6を有
する。
【0004】画像圧縮装置10では、入力された映像信
号に応じた画像が、フィールド形式からフレーム形式に
変換された後に、マクロフロック化部1において、数個
のDCTブロックからなるマクロブロックに分割され
る。このマクロブロックS1は、DCT部2に出力され
る。MPEGでは、16×16の輝度信号(Y)と色差
信号(Cb,Cr)とが重なりあってマクロブロックを
構成する。具体的には、4:2:0の場合には、マクロ
ブロックは、Yについての8×8のブロック4個と、C
b,Crのそれぞれについての8×8のブロック1個ず
つとの合計6個の(DCT)ブロックで構成される。
【0005】DCT部2は、マクロブロックS1を構成
する(DCT)ブロック毎にDCT(離散余弦変換)を
行い、DCT係数S2を量子化部3に出力する。量子化
制御部6は、バッファ5の出力S5のビットレートを考
慮して量子化インデックスを求め、この量子化インデッ
クスS6を量子化部3に出力する。動画像圧縮において
一般的に使用されるMPEG2のテストモデルにおける
符号長制御では、マクロブロック毎に、アクティビティ
(マクロブロックに対する画質劣化の見えやすさ)に基
づいて量子化を制御すると共に、仮想バッファの残量、
以前にエンコードした際の量子化インデックスおよび発
生符号長の関係を用いてフィードバック制御する。この
制御では、平均的なビットレートを一定にするようにフ
ィードバックを行う。
【0006】量子化部3は、量子化インデックスS6に
基づいて、DCT係数S2を量子化し、量子化されたデ
ータである量子化レベルS3をVLC部4に出力する。
VLC部4は、量子化レベルS3をVLC(Variable Le
ngth Code:可変長符号)化し、ビットストリームS4を
バッファ5に出力する。このとき、発生符号長と量子化
インデックスとの関係は、バッファ5を介して量子化制
御部6にフィードバックされる。ビットストリームS4
は、バッファ5を介して、ビットストリームS5として
出力される。
【0007】
【発明が解決しようとする課題】しかしながら、上述し
た従来の画像圧縮装置10では、量子化制御部6におい
て、平均的なビットレートを一定にするようにフィード
バック制御を行うことから、所定の枚数のフレームを所
定のビットレートに収めるように制御するのが困難であ
る。従って、テープなどの記録媒体に記録する際には、
フレーム単位の長さが不定になる。その結果、記録媒体
上での画像の切れ目を特定するのが困難となり、編集の
シャトル再生などの操作性で非常に不都合となる。ま
た、シーンチェンジのような箇所では過去の統計的なデ
ータが使えず、瞬間的にレートが増減し、アプリケーシ
ョンによってはオーバーフローが起こり、DCT係数デ
ータの一部が失われ、極端な画質劣化が引き起こされる
可能性がある。
【0008】また、フィードバック制御なので、ダンピ
ングを小さくすると反応は早いが振動的になり、ダンピ
ングを大きくすると振動は減少するが反応は遅くなって
しまう。このように従来の画像圧縮装置10は、VTR
のようなアプリケーションには不向きであるといえる。
特に、前述したオーバーフローの問題は致命的である。
すなわち、予めオーバーフローが起こることが分かって
いれば、より重要である低次の係数を優先して高次の係
数を捨てることができるが、そのためには、オーバーフ
ローの有無を予測しなければならない。
【0009】このようなオーバーフローの問題点を解決
するために、フィードフォワード制御によって、固定長
のレートで記録するように制御する手法が提案されてい
る。しかしながら、この手法では、オーバーフローの発
生頻度を減少させるために非常に大きな量子化ステップ
を使うことから、画質が全体的に劣化してしまうという
問題が新たに生じてしまう。
【0010】本発明は上述した従来技術の問題点に鑑み
てなされ、画質を劣化させることなく、オーバーフロー
の発生を効果的に抑制できる画像データ処理装置および
その方法を提供することを目的とする。
【0011】
【課題を解決するための手段】上述した目的を達成する
ために、本発明の画像データ処理装置は、ディジタル画
像データの符号化データを目標符号長以下にするように
量子化インデックスを決定し、当該量子化インデックス
に基づいて、前記ディジタル画像データの量子化を行う
画像データ処理装置であって、ディジタル画像データを
周波数領域に直交変換する変換手段と、最大の量子化イ
ンデックスを含む相互に異なる複数の量子化インデック
スを用いて前記直交変換されたディジタル画像データを
量子化し、それらの量子化レベルからそれぞれ符号長を
求め、当該符号長および目標符号長に基づいて、最終目
標符号長を決定する目標符号長決定手段と、前記最大の
量子化インデックスを用いて量子化した符号化データが
前記目標符号長以下にならない場合に、オーバーフロー
であると判定するオーバーフロー判定手段と、前記オー
バーフローと判定されないときに、前記符号化データが
前記決定された最終目標符号長以下になる最小の量子化
インデックスを2分探索法によって求める量子化インデ
ックス決定手段と、前記決定された量子化インデックス
に基づいて、前記直交変換されたディジタル画像データ
を量子化する量子化手段とを有する。
【0012】本発明の画像データ処理装置では、オーバ
ーフロー判定手段において、前記最大の量子化インデッ
クスを用いて量子化した符号化データが前記目標符号長
以下にならない場合に、オーバーフローであると判定す
る。その結果、2分探索処理を行う前に、オーバーフロ
ーを適切に検出でき、2分探索手段において誤った量子
化インデックスが求められることを適切に回避できる。
【0013】
【発明の実施の形態】以下、本発明の実施形態に係わる
画像データ処理装置について説明する。この画像データ
処理装置は、例えば、ディジタルビデオ信号を回転ヘッ
ドにより磁気テープに記録するディジタルVTRなどに
用いられる。
【0014】図1は本発明の実施形態に係わるDCT方
式の画像圧縮装置100の構成図。図6は図1に示す画
像圧縮装置100における処理のタイミングチャートで
ある。以下の説明では、1フレーム単位で所望の符号長
を満足するように処理を行う。
【0015】図1に示すように、画像圧縮装置100
は、マクロブロック化部1、DCT部2、量子化部3、
VLC部4、バッファ5、アクティビティ検出部20
1、量子化部202−1〜202−n、符号化部203
−1〜203−n、積算部204−1〜204−n、F
IFO部205−1〜205−n、目標符号長決定部2
06、FIFO部207および2分探索部208を有す
る。
【0016】画像圧縮装置100では、入力された映像
信号に応じた画像が、フィールド形式からフレーム形式
に変換された後に、マクロフロック化部1において、数
個のDCTブロックからなるマクロブロックに分割され
る。このマクロブロックS1は、DCT部2に出力され
る。MPEGでは、16×16の輝度信号(Y)と色差
信号(Cb,Cr)とが重なりあってマクロブロックを
構成する。具体的には、4:2:0の場合には、マクロ
ブロックは、Yについての8×8のブロック4個と、C
b,Crのそれぞれについての8×8のブロック1個ず
つとの合計6個の(DCT)ブロックで構成される。
【0017】DCT部2は、マクロブロックS1を構成
する(DCT)ブロック毎にDCT(離散余弦変換)を
行い、図6(B)に示すDCT係数S2を、量子化部2
02−1〜202−nに出力する。アクティビティ検出
部201は、マクロブロックS1のアクティビティを検
出し、その検出した図6(A)に示すアクティビティS
201を量子化部202−1〜202−nのそれぞれに
出力する。
【0018】量子化部202−1〜202−nは、相互
に異なる量子化ステップでDCT係数S2を量子化し、
図6(C)に示す量子化レベルS202−1〜S202
−nを符号化部203−1〜203−nにそれぞれ出力
する。このとき、量子化部202−1〜202−nは、
アクティビティ検出部201からのアクティビティS2
01に基づいて、画質の劣化が目立ちそうな場合は各量
子化部の量子化ステップを細かくし、画質の劣化が目立
たない場合には各量子化部の量子化ステップを粗くして
量子化を行う。
【0019】符号化部203−1〜203−nは、それ
ぞれ量子化レベルS202−1〜S202−nをVLC
(Variable Length Code:可変長符号)化した時の符号長
を求め、図6(D)に示すような符号長S203−1〜
S203−nをそれぞれ積算部204−1〜204−n
およびFIFO部205−1〜205−nに出力する。
符号化部203−1〜203−nでは、実際にVLC化
を行わなくても、VLC化を行ったときの符号長を求め
れば良い。
【0020】積算部204−1〜204−nは、それぞ
れ1フレーム分の符号長S203−1〜S203−nを
積算し、図6(E)に示す積算値を求める。FIFO部
205−1〜205−nは、図6(F)に示すように、
積算部204−1〜204−nにおける積算の時間だけ
符号長S203−1〜S203−nをディレイさせて、
符号長S205−1〜S205−nとして、FIFO方
式で出力する。
【0021】目標符号長決定部206は、積算部204
−1〜204−nからの積算結果S204−1〜S20
4−nに基づいて、以下に示すように、マクロブロック
毎の最終目標符号長を決定する。
【0022】例えば、図1において、量子化ステップの
総数は0〜31の32個であり、n=4であるとし、量
子化部202−j(1≦j≦n,jは整数)の量子化イ
ンデックスq〔j〕を下記表1のように定める。
【表1】
【0023】ここで、最大の量子化インデックス(=3
1)が量子化インデックスq〔j〕に含まれている。量
子化部202−jによるi番目のマクロブロックの符号
長をll(i,q〔j〕)とすると、量子化部202−
jによる1フレーム分の符号長の積算値Σi ll(i,
q〔j〕)をプロットすると例えば図2のようになる。
図2に示すように、目標符号長(tgt)を満足するよ
うな量子化は、量子化部202−2の量子化による符号
長と、量子化部202−3の量子化による符号長との間
にあることがわかる。そこで、この2点の直線近似すれ
ば目標符号長(tgt)を満足するマクロブロック毎の
最終目標符号長が求められる。マクロブロックiの最終
目標符号長をll^(i)とすると、目標符号長決定部
206では、最終目標符号長を下記式(1)に従って求
める。
【数1】 ll^(i)=〔{Σk ll(k,q〔2〕)−tgt} ・ll(i,q〔3〕)+{tgt−Σk ll(k,q〔3〕)} ・ll(i,q〔2〕)〕 /{Σk ll(k,q〔2〕)−Σk ll(k,q〔3〕)} …(1) 目標符号長決定部206において決定された図6(G)
に示すマクロブロックiの最終目標符号長ll^(i)
は2分探索部208に出力される。
【0024】また、図3に示すような場合には、目標符
号長(tgt)を満足するような量子化インデックス
が、量子化部202−1の量子化インデックスよりも小
さい場合には、量子化部202−1の量子化インデック
スを用いた符号長を定数倍して、目標符号長(tgt)
を満足するマクロブロック毎の最終目標符号長を求め
る。すなわち、マクロブロックiの最終目標符号長をl
l^(i)とすると、下記式(2)で求められる。ここ
で、量子化部202−1の量子化インデックスは、目標
符号長決定部206が備える量子化インデックスのなか
で最小の量子化インデックスである。
【0025】
【数2】 ll^(i)=〔tgt/{Σk ll(k,q〔1〕)}〕・ll(i,q〔 1〕) …(2) さらに、図4の場合には、最終目標符号長は上記式
(2)から計算されるが、最大の量子化インデックスを
とる量子化部202−4でも符号長が長いのでオーバー
フローが起こる。目標符号長決定部206は、このよう
な場合に、オーバーフローを示すフラグが立ったデータ
を含む最終目標符号長S206を2分探索部208に出
力する。また、目標符号長決定部206は、オーバーフ
ローであることを示すデータのみ2分探索部208に出
力してもよい。
【0026】FIFO部207は、DCT部2からのD
CT係数S2が目標符号長決定部206からの目標符号
長ll^(i)と同じタイミングで2分探索部208に
出力されるように、DCT係数S2をDCT係数S20
7として2分探索部208に出力する。
【0027】2分探索部208は、マクロブロックiの
符号長が目標符号長決定部206において決定された最
終目標符号長ll^(i)を満足する最小の量子化イン
デックスを決定するものである。
【0028】以下、図5を参照しながら、2分探索部2
08における処理を説明する。図5に32個の量子化イ
ンデックスと、それらを用いてマクロブロックiを量子
化、VLCしたときの符号長をプロットしたものを示
す。ここで、最終目標符号長ll^(i)を満足する最
小のqすなわちqi =minj (ll〔i,qj〕≦l
l^(i))という解を求める。2分探索法では関数の
単調性が必要となるが、量子化は小さくなるほど符号長
は大きくなるので図5に示す例でも一般性を失うことは
ない。2分探索法は2分探索部208において次のステ
ップで実現される。
【0029】ステップ1:目標符号長決定部206から
の最終目標符号長S206に含まれるオーバーフローフ
ラグが立っていない場合、解はq0からq31までの中
に存在することがわかる。そこで、その解の範囲を2分
する点、q15での符号長を求める。すると、ll
(i,q15)>ll^(i)であるから、解の存在範
囲はq16からq31の中に存在することになる。
【0030】ステップ2:解はq16からq31までの
中に存在することがわかっているから、その解の範囲を
2分する点、q23での符号長を求める。すると、ll
(i,q23)≦ll^(i)であるから、解の存在範
囲はq16からq23の中に存在することになる。
【0031】ステップ3:解はq16からq23までの
中に存在するとわかっているから、その解の範囲を2分
する点、q19での符号長を求める。すると、ll
(i,q19)≦ll^(i)(実際にはll(i,q
19)=ll^(i))であるから、解の存在範囲はq
16からq19の中に存在することになる。
【0032】ステップ4:解はq16からq19までの
中に存在することがわかっているから、その解の範囲を
2分する点、q17での符号長を求める。すると、ll
(i,q17)>ll^(i)であるから、解の存在範
囲はq18からq19の中に存在することになる。
【0033】ステップ5:解はq18からq19までの
中に存在することがわかっているから、その解の範囲を
2分する点、q18での符号長を求める。すると、ll
(i,q18)≦ll^(i)(実際にはll(i,q
18)=ll^(i))であるから、解の存在範囲はq
18からq18、すなわちq18となる。
【0034】このように、2分探索ではつねに「log
2 解の存在範囲」を求めることができる。また、各ステ
ップにおいて調べる量子化は1つであるため、ハード的
にも充分実現可能である。しかし、ステップ1〜5の処
理では、最大の量子化インデックスについては調べな
い。それは最大の量子化インデックスの結果は最終目標
符号長より少ないという前提があるからである。しか
し、実際には最大の量子化インデックスでも最終目標符
号長より大きい場合にはオーバーフローが生じてしま
う。上述したように、画像圧縮装置100では、量子化
部202−nで、最大の量子化インデックスについても
調べており、その結果が最終目標符号長S206に含ま
れるオーバーフローフラグに示されている。その結果、
オーバーフローの発生を容易に検出でき、2分探索部2
08において誤った量子化インデックスが選択されるこ
とを回避できる。
【0035】量子化部3は、2分探索部208において
決定された量子化インデックスS208に基づいて量子
化を行い、図6(J)に示す量子化レベルS3をVLC
部4に出力する。VLC部4は、量子化レベルS3を可
変長符号化(VLC)し、図6(K)に示すビットスト
リームS4を生成する。このとき、オーバーフローして
いる場合には低域のDCT係数を保護するなどの処理を
行う。この生成されたビットストリームS4は、バッフ
ァ5を介して、所定の出力レートで、ビットストリーム
S5として出力される。
【0036】以上説明したように、画像圧縮装置100
によれば、1フレームの符号長を決められたビットレー
トで伝送することができ、しかも、オーバーフロー検出
によりシーンチェンジ等の影響も受けない符号長制御が
可能となる。また、ハードウエアでの実現も充分可能で
ある。具体的には、画像圧縮装置100によれば、ディ
ジタル画像信号の局所的な性質を考慮しつつ、VTRの
ようなアプリケーションでもオーバーフロー検出ミスに
よる画像の破綻を防止し、フィードフォワード方式の符
号長制御を効果的に実現できる。
【0037】本発明は上述した実施形態には限定されな
い。例えば、上述した実施形態では、変換符号化として
DCTを例示したが、変換符号化として、ウェーブレッ
ト変換、Haar変換、K−L変換などを用いてもよ
い。
【0038】また、上述した実施形態では、ディジタル
ビデオ信号をVTRに記録する場合に適用したが、記録
媒体としてはテープである必要はなく、光磁気記録ディ
スクやハードディスクなどでも良い。また、本発明は、
記録メディアを使わないもの、たとえば通信系のような
ものに適用しても良い。
【0039】また、上述した実施形態では、4:2:0
フォーマットのマクロブロック構造を用いていたが、本
発明は、4:2:2、4:4:4、4:1:1などのマ
クロブロック構造を用いても良い。また、マクロブロッ
クを構成するDCTブロックの個数も任意である。
【0040】また、上述した実施形態では、1フレーム
単位でビットレートを収めるように制御したが、これよ
り大きい単位、あるいは小さい単位でビットレートを収
めるように制御しても良い。
【0041】また、上述した実施形態では、静止画のリ
ダクションについて述べたが、本発明は、図1に示すD
CT部102において、MC(Motion Compensation: 動
き補償) とDCTとを行うようにして、動画のリダクシ
ョンに応用するようにしてもよい。
【0042】また、上述した実施形態では、アクティビ
ティを求める際に、、DCTを行う前のデータを用いた
が、DCT後のデータを用いても良い。また、上述した
実施形態では、2分探索を全ての量子化インデックスの
範囲で解くようになっていたが、本発明は、2分探索
を、一部の量子化インデックスの範囲で解くようにして
もよい。
【0043】また、上述した実施形態では、量子化部2
02−1〜202−nによる符号長からマクロブロック
毎の最終目標符号長の予測する方法として、直線近似法
による補間を用いたが、より多くの点を使う高次関数に
よる近似法を採用してもよい。
【0044】さらに、上述した実施形態では、各マクロ
ブロックの最終目標符号長をそれぞれ個別に割り当てる
ように行っていたが、本発明は、全てのマクロブロック
に対して最終目標符号長を均等に割り当てるようにして
も良い。
【0045】
【発明の効果】以上説明したように、本発明の画像デー
タ処理装置およびその方法によれば、ディジタルビデオ
信号を決められたビットレートで伝送することができ、
しかも、オーバーフロー検出によりシーンチェンジ等の
影響も受けない符号長制御が可能となる。また、ハード
ウエアでの実現も充分可能である。
【図面の簡単な説明】
【図1】図1は、本発明の実施形態に係わるDCT方式
の画像圧縮装置の構成図である。
【図2】図2は、量子化部による1フレーム分の符号長
の積算値Σi ll(i,q〔j〕)をプロットした図で
ある。
【図3】図3は、量子化部による1フレーム分の符号長
の積算値Σi ll(i,q〔j〕)をプロットした他の
例を示す図である。
【図4】図4は、量子化部による1フレーム分の符号長
の積算値Σi ll(i,q〔j〕)をプロットしたさら
に他の例を示す図である。
【図5】図5は、2分探索法を説明するための図であ
る。
【図6】図1に示す画像圧縮装置における処理のタイミ
ングチャートである。
【図7】図7は、従来のDCT方式の画像圧縮装置の構
成図である。
【符号の説明】
10,100…画像圧縮装置、1…マクロブロック化
部、2…DCT部、3…量子化部、4…VLC部、5…
バッファ、201…アクティビティ検出部、202−1
〜202−n…量子化部、203−1〜203−n…符
号化部、204−1〜204−n…積算部、205−1
〜205−n…FIFO部、206…目標符号長決定
部。

Claims (16)

    【特許請求の範囲】
  1. 【請求項1】ディジタル画像データの符号化データを目
    標符号長以下にするように量子化インデックスを決定
    し、当該量子化インデックスに基づいて、前記ディジタ
    ル画像データの量子化を行う画像データ処理装置におい
    て、 ディジタル画像データを周波数領域に直交変換する変換
    手段と、 最大の量子化インデックスを含む相互に異なる複数の量
    子化インデックスを用いて前記直交変換されたディジタ
    ル画像データを量子化し、それらの量子化レベルからそ
    れぞれ符号長を求め、当該符号長および目標符号長に基
    づいて、最終目標符号長を決定する目標符号長決定手段
    と、 前記最大の量子化インデックスを用いて量子化した符号
    化データが前記目標符号長以下にならない場合に、オー
    バーフローであると判定するオーバーフロー判定手段
    と、 前記オーバーフローと判定されないときに、前記符号化
    データが前記決定された最終目標符号長以下になる最小
    の量子化インデックスを2分探索法によって求める量子
    化インデックス決定手段と、 前記決定された量子化インデックスに基づいて、前記直
    交変換されたディジタル画像データを量子化する量子化
    手段とを有する画像データ処理装置。
  2. 【請求項2】前記目標符号長決定手段は、前記目標符号
    長が、異なる量子化インデックスを用いて得られた2つ
    の符号長の間に存在する場合に、直線近似法を用いて前
    記最終目標符号長を決定する請求項1に記載の画像デー
    タ処理装置。
  3. 【請求項3】前記目標符号長決定手段は、当該目標符号
    長決定手段が備える最小の量子化インデックスを用いて
    得られた符号長より前記目標符号長が長い場合に、当該
    最小の量子化インデックスを用いて得られた符号長を定
    数倍した値を前記最終目標符号長とする請求項1に記載
    の画像データ処理装置。
  4. 【請求項4】前記ディジタル画像データを、複数のブロ
    ックデータに分割するデータ分割手段をさらに有し、 前記変換手段、前記目標符号長決定手段、オーバーフロ
    ー判定手段、前記量子化インデックス決定手段および前
    記量子化手段は、前記ブロックデータ単位で、それぞれ
    の処理を行う請求項1に記載の画像データ処理装置。
  5. 【請求項5】前記ディジタル画像データまたは前記直交
    変換されたディジタル画像データに基づいて、アクティ
    ビティを検出するアクティビティ検出手段をさらに有
    し、 前記目標符号長決定手段は、前記検出されたアクティビ
    ティに基づいて、前記量子化を行う請求項1に記載の画
    像データ処理装置。
  6. 【請求項6】前記目標符号長決定手段は、1フレーム単
    位で最終目標符号長を決定する請求項1に記載の画像デ
    ータ処理装置。
  7. 【請求項7】前記量子化された量子化レベルを可変長符
    号化する可変長符号化手段をさらに有する請求項1に記
    載の画像データ処理装置。
  8. 【請求項8】前記変換手段は、ディジタル画像データを
    離散コサイン変換する請求項1に記載の画像データ処理
    装置。
  9. 【請求項9】ディジタル画像データの符号化データを目
    標符号長以下にするように量子化インデックスを決定
    し、当該量子化インデックスに基づいて、前記ディジタ
    ル画像データの量子化を行う画像データ処理方法におい
    て、 ディジタル画像データを周波数領域に直交変換し、 最大の量子化インデックスを含む相互に異なる複数の量
    子化インデックスを用いて前記直交変換されたディジタ
    ル画像データを量子化し、それらの量子化レベルからそ
    れぞれ符号長を求め、当該符号長および目標符号長に基
    づいて、最終目標符号長を決定し、 前記最大の量子化インデックスを用いて量子化した符号
    化データが前記目標符号長以下にならない場合に、オー
    バーフローであると判定し、 前記オーバーフローと判定されないときに、前記符号化
    データが前記決定された最終目標符号長以下になる最小
    の量子化インデックスを2分探索法によって求め、 前記決定された量子化インデックスに基づいて、前記直
    交変換されたディジタル画像データを量子化する画像デ
    ータ処理方法。
  10. 【請求項10】前記目標符号長が、異なる量子化インデ
    ックスを用いて得られた2つの符号長の間に存在する場
    合に、直線近似法を用いて前記最終目標符号長を決定す
    る請求項9に記載の画像データ処理方法。
  11. 【請求項11】前記目標符号長決定処理において備えら
    れた最小の量子化インデックスを用いて得られた符号長
    より前記目標符号長が長い場合に、当該最小の量子化イ
    ンデックスを用いて得られた符号長を定数倍した値を前
    記最終目標符号長とする請求項9に記載の画像データ処
    理方法。
  12. 【請求項12】前記ディジタル画像データを、複数のブ
    ロックデータに分割し、 前記変換処理、前記目標符号長決定処理、前記オーバー
    フロー判定処理、前記量子化インデックス決定処理およ
    び前記量子化処理を、前記ブロックデータ単位で行う請
    求項9に記載の画像データ処理方法。
  13. 【請求項13】前記ディジタル画像データまたは前記直
    交変換されたディジタル画像データに基づいて、アクテ
    ィビティを検出し、 前記目標符号長決定処理において、前記検出されたアク
    ティビティに基づいて、前記量子化を行う請求項9に記
    載の画像データ処理方法。
  14. 【請求項14】1フレーム単位で最終目標符号長を決定
    する請求項9に記載の画像データ処理方法。
  15. 【請求項15】前記量子化された量子化レベルを可変長
    符号化する請求項9に記載の画像データ処理方法。
  16. 【請求項16】前記直交変換は、離散コサイン変換であ
    る請求項9に記載の画像データ処理方法。
JP26153196A 1996-10-02 1996-10-02 画像データ処理装置およびその方法 Pending JPH10108184A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26153196A JPH10108184A (ja) 1996-10-02 1996-10-02 画像データ処理装置およびその方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26153196A JPH10108184A (ja) 1996-10-02 1996-10-02 画像データ処理装置およびその方法

Publications (1)

Publication Number Publication Date
JPH10108184A true JPH10108184A (ja) 1998-04-24

Family

ID=17363197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26153196A Pending JPH10108184A (ja) 1996-10-02 1996-10-02 画像データ処理装置およびその方法

Country Status (1)

Country Link
JP (1) JPH10108184A (ja)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002080567A1 (fr) * 2001-03-30 2002-10-10 Sony Corporation Dispositif de quantification de signal d'image et son procede
US6509929B1 (en) 1999-05-06 2003-01-21 Nec Corporation Apparatus and method for coding a moving picture
US7173969B2 (en) 2000-07-07 2007-02-06 Matsushita Electric Industrial Co., Ltd. Moving picture coding apparatus
US7796690B2 (en) 2002-10-10 2010-09-14 Sony Corporation Video-information encoding method and video-information decoding method
JP2011061878A (ja) * 2010-12-27 2011-03-24 Sony Corp 符号化装置、符号化方法、復号装置、復号方法及び記録媒体
JP2011061877A (ja) * 2010-12-27 2011-03-24 Sony Corp 符号化装置及び符号化方法
JP2011087326A (ja) * 2010-12-27 2011-04-28 Sony Corp 復号装置及び復号方法
JP2011101404A (ja) * 2010-12-27 2011-05-19 Sony Corp 復号装置及び復号方法
JP2012178891A (ja) * 2012-06-22 2012-09-13 Sony Corp 符号化装置及び符号化方法
JP2012200009A (ja) * 2012-06-22 2012-10-18 Sony Corp 復号装置及び復号方法
JP2012200010A (ja) * 2012-06-22 2012-10-18 Sony Corp 復号装置及び復号方法
JP2012200008A (ja) * 2012-06-22 2012-10-18 Sony Corp 符号化装置及び符号化方法
JP2012200012A (ja) * 2012-06-22 2012-10-18 Sony Corp 復号装置及び復号方法
JP2017500830A (ja) * 2013-11-04 2017-01-05 マグナム セミコンダクター, インコーポレイテッド マルチパス適応量子化のための方法及び装置

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6509929B1 (en) 1999-05-06 2003-01-21 Nec Corporation Apparatus and method for coding a moving picture
US7173969B2 (en) 2000-07-07 2007-02-06 Matsushita Electric Industrial Co., Ltd. Moving picture coding apparatus
WO2002080567A1 (fr) * 2001-03-30 2002-10-10 Sony Corporation Dispositif de quantification de signal d'image et son procede
US6865225B2 (en) 2001-03-30 2005-03-08 Sony Corporation Image signal quantizing device and its method
US7065138B2 (en) 2001-03-30 2006-06-20 Sony Corporation Video signal quantizing apparatus and method thereof
US7145949B2 (en) 2001-03-30 2006-12-05 Sony Corporation Video signal quantizing apparatus and method thereof
US9979966B2 (en) 2002-10-10 2018-05-22 Sony Corporation Video-information encoding method and video-information decoding method
US7796690B2 (en) 2002-10-10 2010-09-14 Sony Corporation Video-information encoding method and video-information decoding method
US8428139B2 (en) 2002-10-10 2013-04-23 Sony Corporation Video-information encoding method and video-information decoding method
US9204145B2 (en) 2002-10-10 2015-12-01 Sony Corporation Video-information encoding method and video-information decoding method
US8494044B2 (en) 2002-10-10 2013-07-23 Sony Corporation Video-information encoding method and video-information decoding method
US8160135B2 (en) 2002-10-10 2012-04-17 Sony Corporation Video-information encoding method and video-information decoding method
US8170100B2 (en) 2002-10-10 2012-05-01 Sony Corporation Video-information encoding method and video-information decoding method
US8189658B2 (en) 2002-10-10 2012-05-29 Sony Corporation Video-information encoding method and video-information decoding method
US8494043B2 (en) 2002-10-10 2013-07-23 Sony Corporation Video-information encoding method and video-information decoding method
US8477837B2 (en) 2002-10-10 2013-07-02 Sony Corporation Video-information encoding method and video-information decoding method
US8472518B2 (en) 2002-10-10 2013-06-25 Sony Corporation Video-information encoding method and video-information decoding method
US8467454B2 (en) 2002-10-10 2013-06-18 Sony Corporation Video-information encoding method and video-information decoding method
US8467446B2 (en) 2002-10-10 2013-06-18 Sony Corporation Video-information encoding method and video-information decoding method
JP2011061878A (ja) * 2010-12-27 2011-03-24 Sony Corp 符号化装置、符号化方法、復号装置、復号方法及び記録媒体
JP2011101404A (ja) * 2010-12-27 2011-05-19 Sony Corp 復号装置及び復号方法
JP2011087326A (ja) * 2010-12-27 2011-04-28 Sony Corp 復号装置及び復号方法
JP2011061877A (ja) * 2010-12-27 2011-03-24 Sony Corp 符号化装置及び符号化方法
JP2012200012A (ja) * 2012-06-22 2012-10-18 Sony Corp 復号装置及び復号方法
JP2012200008A (ja) * 2012-06-22 2012-10-18 Sony Corp 符号化装置及び符号化方法
JP2012200010A (ja) * 2012-06-22 2012-10-18 Sony Corp 復号装置及び復号方法
JP2012200009A (ja) * 2012-06-22 2012-10-18 Sony Corp 復号装置及び復号方法
JP2012178891A (ja) * 2012-06-22 2012-09-13 Sony Corp 符号化装置及び符号化方法
JP2017500830A (ja) * 2013-11-04 2017-01-05 マグナム セミコンダクター, インコーポレイテッド マルチパス適応量子化のための方法及び装置

Similar Documents

Publication Publication Date Title
JP3890606B2 (ja) 画像信号符号化装置及び画像信号符号化方法
JP2675529B2 (ja) 映像符号化方法およびその装置
KR0184905B1 (ko) 부호량제어장치 및 이것을 사용한 부호화장치
US6337879B1 (en) Video data compression apparatus and method of same
JPWO1996028937A1 (ja) 画像信号の符号化方法及びその装置
US7460597B2 (en) Encoding apparatus and method
JPH0595536A (ja) 高能率符号化信号処理装置
JPH11262018A (ja) 動き補償符号化装置、動き補償符号化方法、及び動き補償符号記録媒体
JPH10108184A (ja) 画像データ処理装置およびその方法
US7925108B2 (en) Encoding device and dynamic image recording system having the encoding device
JP3846424B2 (ja) 画像信号量子化装置およびその方法
JP3089941B2 (ja) 画像間予測符号化装置
JP3069144B2 (ja) 動画像符号化装置
JPH11275577A (ja) 映像信号符号化方法及び装置
JP2768260B2 (ja) 画像符号化制御方式
JP2001008207A (ja) 動画像符号化装置及びその方法
JP4265638B2 (ja) 量子化装置及び量子化方法
JPH10108183A (ja) 画像データ処理装置およびその方法
JPH07131789A (ja) 画像符号化方式
JP4404232B2 (ja) 量子化方法、量子化装置、量子化ステツプ決定方法及び量子化ステツプ決定装置
JPH0818952A (ja) 画像信号符号化装置
KR0123092B1 (ko) 픽쳐 시작 위치 코드 코딩 방법 및 장치
JPH05219496A (ja) 画像符号化装置及び動画像符号化装置
KR0128877B1 (ko) 동영상 부호화 시스템에서 양자화기의 대표값 결정 방법
JPH05300379A (ja) 符号量配分回路

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050426

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050627

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060104