JPH04336787A - 動画像符号化装置 - Google Patents
動画像符号化装置Info
- Publication number
- JPH04336787A JPH04336787A JP3107432A JP10743291A JPH04336787A JP H04336787 A JPH04336787 A JP H04336787A JP 3107432 A JP3107432 A JP 3107432A JP 10743291 A JP10743291 A JP 10743291A JP H04336787 A JPH04336787 A JP H04336787A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- frame
- block
- evaluation function
- moving vector
- 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
Links
- 239000013598 vector Substances 0.000 claims abstract description 84
- 238000011156 evaluation Methods 0.000 claims abstract description 38
- 238000001514 detection method Methods 0.000 claims abstract description 26
- 238000001914 filtration Methods 0.000 claims abstract description 26
- 230000033001 locomotion Effects 0.000 claims description 90
- 230000006870 function Effects 0.000 description 28
- 230000015654 memory Effects 0.000 description 19
- 238000000034 method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、撮像部で撮像された動
画像データの符号化を行なう動画像符号化装置に係り、
特に、ブロック歪みの除去に関する。
画像データの符号化を行なう動画像符号化装置に係り、
特に、ブロック歪みの除去に関する。
【0002】
【従来の技術】従来より、種々の動画像符号化方式が提
案されており、その一例として、図5に示すようなもの
が知られている。即ち、この従来の動画像符号化装置は
、減算部101,直交変換部102,量子化部103,
VLC部104,バッファ部105,逆量子化部106
,逆直交変換部107,加算器108,及び予測部10
9で構成されている。
案されており、その一例として、図5に示すようなもの
が知られている。即ち、この従来の動画像符号化装置は
、減算部101,直交変換部102,量子化部103,
VLC部104,バッファ部105,逆量子化部106
,逆直交変換部107,加算器108,及び予測部10
9で構成されている。
【0003】このような構成の動画像符号化装置にあっ
ては、減算部101により、入力画像信号xが、動き補
償を行なう予測部109に於いて予測された画像x’と
減算され、予測誤差信号ε=x−x’が得られる。この
予測誤差信号εは、直交変換部102により直交変換さ
れた後、量子化部103により量子化されて量子化信号
qとされ、さらにVLC部104で符号化される。その
後、バッファ部105より伝送路に出力される。ここで
、直交変換部102に於ける直交変換方式としては離散
コサイン変換が、またVLC部に於ける符号化方式とし
ては、エントロピー符号化であるハフマン符号化が考え
られる。
ては、減算部101により、入力画像信号xが、動き補
償を行なう予測部109に於いて予測された画像x’と
減算され、予測誤差信号ε=x−x’が得られる。この
予測誤差信号εは、直交変換部102により直交変換さ
れた後、量子化部103により量子化されて量子化信号
qとされ、さらにVLC部104で符号化される。その
後、バッファ部105より伝送路に出力される。ここで
、直交変換部102に於ける直交変換方式としては離散
コサイン変換が、またVLC部に於ける符号化方式とし
ては、エントロピー符号化であるハフマン符号化が考え
られる。
【0004】一方、加算器108に於いて、量子化信号
qを逆量子化部106にて逆量子化し、さらにそれを逆
直交変換部107にて逆直交変換した信号と、1フレー
ム前の予測信号x’とが加算され、その値が局部復号出
力xS として出力される。この局部復号出力xS が
、予測部109に於いて1フレーム遅延された後、新た
に動き補償された予測信号x’として出力される。
qを逆量子化部106にて逆量子化し、さらにそれを逆
直交変換部107にて逆直交変換した信号と、1フレー
ム前の予測信号x’とが加算され、その値が局部復号出
力xS として出力される。この局部復号出力xS が
、予測部109に於いて1フレーム遅延された後、新た
に動き補償された予測信号x’として出力される。
【0005】前述した予測部109では、入力される原
画像のm×n画素にブロック分割された前フレーム,現
フレーム,及び後フレームより、各ブロック毎の動ベク
トルを検出し、動ベクトル及び当該予測部109へ入力
される局部復号信号xS に基づき、現フレームの動き
補償が行なわれている。このとき、動ベクトル検出をブ
ロックマッチングにより求めて動き補償する場合、予測
された画像信号にブロック歪みが生じることがあり、こ
のブロック歪みを除去することが要望されている。
画像のm×n画素にブロック分割された前フレーム,現
フレーム,及び後フレームより、各ブロック毎の動ベク
トルを検出し、動ベクトル及び当該予測部109へ入力
される局部復号信号xS に基づき、現フレームの動き
補償が行なわれている。このとき、動ベクトル検出をブ
ロックマッチングにより求めて動き補償する場合、予測
された画像信号にブロック歪みが生じることがあり、こ
のブロック歪みを除去することが要望されている。
【0006】このような理由から例えば、特開昭63−
208382号公報に記載されているように、隣接する
ブロックの動ベクトルの相関性を用いて、フィルタリン
グの有無の制御を行なっている。同方式は、相関性が高
い場合、フィルタリングを行なわないため、画像全体の
解像度の低下を防ぐことができる。
208382号公報に記載されているように、隣接する
ブロックの動ベクトルの相関性を用いて、フィルタリン
グの有無の制御を行なっている。同方式は、相関性が高
い場合、フィルタリングを行なわないため、画像全体の
解像度の低下を防ぐことができる。
【0007】
【発明が解決しようとする課題】しかしながら、前述し
たような公報に記載の従来例によると、隣接するブロッ
クの動ベクトルの相関性のみでフィルタリングの制御を
行なっているため、ブロック歪みが発生しない状態で、
発散している動きについてもフィルタリングが行われる
。従って、歪み除去の不必要な領域に於いてもフィルタ
リングがなされ、画像の必要以上の解像度低下を引き起
こす。
たような公報に記載の従来例によると、隣接するブロッ
クの動ベクトルの相関性のみでフィルタリングの制御を
行なっているため、ブロック歪みが発生しない状態で、
発散している動きについてもフィルタリングが行われる
。従って、歪み除去の不必要な領域に於いてもフィルタ
リングがなされ、画像の必要以上の解像度低下を引き起
こす。
【0008】本発明は上記の点に鑑みてなされたもので
、動き補償によりブロック歪みが生じ易い領域のみを検
出し、同領域についてのみフィルタリングを行ない、解
像度の低下を最小限に抑圧し最適なブロック歪み除去の
動作を行なうようにすることにより、常に最適なフィル
タリングを行なうことができ、画質を向上し得る動画像
符号化装置を提供することを目的とする。
、動き補償によりブロック歪みが生じ易い領域のみを検
出し、同領域についてのみフィルタリングを行ない、解
像度の低下を最小限に抑圧し最適なブロック歪み除去の
動作を行なうようにすることにより、常に最適なフィル
タリングを行なうことができ、画質を向上し得る動画像
符号化装置を提供することを目的とする。
【0009】
【課題を解決するための手段】上記のような目的を達成
するために、本発明による動画像符号化装置は、動き補
償により、フレーム画像を予測する動画像符号化装置で
あって、特に、動ベクトルを決定する際に、判断基準と
なる評価関数を算出し、この評価関数に基づいて動ベク
トルを検出する動ベクトル検出手段と、上記動ベクトル
検出手段により検出された動ベクトルに従って予測フレ
ームを作成する予測フレーム作成手段と、上記動ベクト
ル検出手段からの動ベクトルと評価関数とにより、上記
予測フレーム作成手段で作成された予測フレームのフィ
ルタリングを適応的に行なうフィルタリング手段とを備
えているものである。
するために、本発明による動画像符号化装置は、動き補
償により、フレーム画像を予測する動画像符号化装置で
あって、特に、動ベクトルを決定する際に、判断基準と
なる評価関数を算出し、この評価関数に基づいて動ベク
トルを検出する動ベクトル検出手段と、上記動ベクトル
検出手段により検出された動ベクトルに従って予測フレ
ームを作成する予測フレーム作成手段と、上記動ベクト
ル検出手段からの動ベクトルと評価関数とにより、上記
予測フレーム作成手段で作成された予測フレームのフィ
ルタリングを適応的に行なうフィルタリング手段とを備
えているものである。
【0010】
【作用】即ち、本発明の動画像符号化装置によれば、前
フレーム,現フレーム,後フレームについて、m×n画
素により構成されるブロックに分割し、前記フレームよ
り、各ブロックの動ベクトルを決定する際、動ベクトル
検出手段により、判断基準となる評価関数を算出すると
共に、この評価関数に基づいて動ベクトルを検出し、予
測フレーム作成手段により、この検出した動ベクトルに
従って予測フレームを作成し、フィルタリング手段によ
って、上記動ベクトルと評価関数とにより、上記予測フ
レームのフィルタリングを適応的に行なう。
フレーム,現フレーム,後フレームについて、m×n画
素により構成されるブロックに分割し、前記フレームよ
り、各ブロックの動ベクトルを決定する際、動ベクトル
検出手段により、判断基準となる評価関数を算出すると
共に、この評価関数に基づいて動ベクトルを検出し、予
測フレーム作成手段により、この検出した動ベクトルに
従って予測フレームを作成し、フィルタリング手段によ
って、上記動ベクトルと評価関数とにより、上記予測フ
レームのフィルタリングを適応的に行なう。
【0011】
【実施例】以下、図面を参照して本発明の実施例を説明
する。
する。
【0012】図1は、本発明の動画像符号化装置の第1
の実施例の構成を示す図で、動ベクトル検出部1と、フ
レーム予測部2と、フィルタ処理部3で構成されている
。即ち、動ベクトル検出部1は、入力画像を、前フレー
ム,現フレーム,後フレームについて、m×n画素によ
り構成されるブロックに分割し、これらのフレームより
、各ブロックの動ベクトルを決定する際に、判断基準と
なる評価関数を算出し、またこの評価関数に基づいて動
ベクトルを検出する。そして、評価関数の評価値と動ベ
クトルの情報を出力する。フレーム予測部2は、動ベク
トル検出部1からの動ベクトル情報に従って予測フレー
ムを作成し、その予測フレームを画像信号として出力す
る。フィルタ処理部3は、上記動ベクトル検出部1から
の動ベクトル情報と評価関数の評価値とにより、上記フ
レーム予測部2から画像信号として与えられた予測フレ
ームのフィルタリングを適応的に行ない、その結果を出
力画像として出力する。
の実施例の構成を示す図で、動ベクトル検出部1と、フ
レーム予測部2と、フィルタ処理部3で構成されている
。即ち、動ベクトル検出部1は、入力画像を、前フレー
ム,現フレーム,後フレームについて、m×n画素によ
り構成されるブロックに分割し、これらのフレームより
、各ブロックの動ベクトルを決定する際に、判断基準と
なる評価関数を算出し、またこの評価関数に基づいて動
ベクトルを検出する。そして、評価関数の評価値と動ベ
クトルの情報を出力する。フレーム予測部2は、動ベク
トル検出部1からの動ベクトル情報に従って予測フレー
ムを作成し、その予測フレームを画像信号として出力す
る。フィルタ処理部3は、上記動ベクトル検出部1から
の動ベクトル情報と評価関数の評価値とにより、上記フ
レーム予測部2から画像信号として与えられた予測フレ
ームのフィルタリングを適応的に行ない、その結果を出
力画像として出力する。
【0013】図2は、本発明の動画像符号化装置の第2
の実施例のブロック構成図である。この動画像符号化装
置は、フレームメモリ11〜16、動ベクトル検出部1
7、動き補償部18、制御部19、及びフィルタ部20
で構成されている。
の実施例のブロック構成図である。この動画像符号化装
置は、フレームメモリ11〜16、動ベクトル検出部1
7、動き補償部18、制御部19、及びフィルタ部20
で構成されている。
【0014】フレームメモリ11は過去のフレーム(前
フレーム)を記憶し、フレームメモリ12は現在のフレ
ーム(現フレーム)を記憶し、フレームメモリ13は未
来のフレーム(後フレーム)を記憶するものである。フ
レームメモリ14は、前フレームの局部復号画像を記憶
し、フレームメモリ15は、後フレームの局部復号画像
を記憶する。動き補償部18は、動ベクトル及び局部復
号画像により、現フレームを予測する。フレームメモリ
16は、この動き補償部18にて予測されたフレームを
記憶する。制御部19は、上記予測フレームに対しフィ
ルタ処理を行なうか否かを判断し、その結果を制御信号
として出力する。そして、フィルタ部20は、上記制御
部19からの制御信号に応答して、上記フレームメモリ
16に記憶された予測フレームにフィルタ処理を施こす
。
フレーム)を記憶し、フレームメモリ12は現在のフレ
ーム(現フレーム)を記憶し、フレームメモリ13は未
来のフレーム(後フレーム)を記憶するものである。フ
レームメモリ14は、前フレームの局部復号画像を記憶
し、フレームメモリ15は、後フレームの局部復号画像
を記憶する。動き補償部18は、動ベクトル及び局部復
号画像により、現フレームを予測する。フレームメモリ
16は、この動き補償部18にて予測されたフレームを
記憶する。制御部19は、上記予測フレームに対しフィ
ルタ処理を行なうか否かを判断し、その結果を制御信号
として出力する。そして、フィルタ部20は、上記制御
部19からの制御信号に応答して、上記フレームメモリ
16に記憶された予測フレームにフィルタ処理を施こす
。
【0015】動ベクトル検出部17では、フレームメモ
リ12及び11に記憶された現フレームと前フレームと
の間でブロックマッチングにより、現フレームの注目ブ
ロックと前フレームの参照ブロックとマッチングをとる
。
リ12及び11に記憶された現フレームと前フレームと
の間でブロックマッチングにより、現フレームの注目ブ
ロックと前フレームの参照ブロックとマッチングをとる
。
【0016】ここで、その一手法として、差分の絶対値
和がある。この手法は、注目ブロックの画素と参照ブロ
ックの画素との間で差分をとり、その絶対値和が最小と
なるブロック、即ち最小誤差が得られる参照ブロックを
選択し、この参照ブロックと注目ブロックとの間の位置
的なずれを動ベクトルとして求めるものである。そして
、動ベクトル検出部17は、このような処理を、フレー
ムメモリ12,13に記憶された現フレームと後フレー
ムとの間についても同様に行なう。
和がある。この手法は、注目ブロックの画素と参照ブロ
ックの画素との間で差分をとり、その絶対値和が最小と
なるブロック、即ち最小誤差が得られる参照ブロックを
選択し、この参照ブロックと注目ブロックとの間の位置
的なずれを動ベクトルとして求めるものである。そして
、動ベクトル検出部17は、このような処理を、フレー
ムメモリ12,13に記憶された現フレームと後フレー
ムとの間についても同様に行なう。
【0017】従って、この動ベクトル検出部17では、
前方向及び後方向の動ベクトルと評価関数値(差分の絶
対値和)がそれぞれ求められることになり、さらにその
結果から、前方向の動ベクトルの評価関数値と後方向の
動ベクトルの評価関数値を比較し精度のよい動ベクトル
を選択する。例えば、前方向側の評価関数値が小さい場
合、前方向の動ベクトルのほうが精度が良いと判定され
る。
前方向及び後方向の動ベクトルと評価関数値(差分の絶
対値和)がそれぞれ求められることになり、さらにその
結果から、前方向の動ベクトルの評価関数値と後方向の
動ベクトルの評価関数値を比較し精度のよい動ベクトル
を選択する。例えば、前方向側の評価関数値が小さい場
合、前方向の動ベクトルのほうが精度が良いと判定され
る。
【0018】以上のような処理が動ベクトル検出部17
で行なわれ、処理結果を、動ベクトル情報,評価関数値
(評価値),及び採用されたベクトルの情報(ベクトル
フラグ信号(例えば、採用されたベクトルは前フレーム
と現フレームとの間で求められたものということを示す
フラグ信号))として、動き補償部18及び制御部19
へ出力される。なお、評価関数値が前方向後方向共に等
しい場合には、前方向の動ベクトル及び後方向の動ベク
トルの両者を送ることになる。
で行なわれ、処理結果を、動ベクトル情報,評価関数値
(評価値),及び採用されたベクトルの情報(ベクトル
フラグ信号(例えば、採用されたベクトルは前フレーム
と現フレームとの間で求められたものということを示す
フラグ信号))として、動き補償部18及び制御部19
へ出力される。なお、評価関数値が前方向後方向共に等
しい場合には、前方向の動ベクトル及び後方向の動ベク
トルの両者を送ることになる。
【0019】動き補償部18では、動ベクトル検出部1
7より出力される動ベクトル情報,評価関数値,及びベ
クトルフラグ信号に基づき、注目ブロックの動き補償が
行なわれる。例えば、ベクトルフラグ信号が前フレーム
を示すならば、フレームメモリ14に記憶されている前
フレームの局部復号画像信号を取り込み、動ベクトル検
出部17からの動ベクトルに従がって、注目ブロックの
動き補償を行なう。動き補償後の予測フレームは、フレ
ームメモリ16へ送られ、一時的に記憶される。
7より出力される動ベクトル情報,評価関数値,及びベ
クトルフラグ信号に基づき、注目ブロックの動き補償が
行なわれる。例えば、ベクトルフラグ信号が前フレーム
を示すならば、フレームメモリ14に記憶されている前
フレームの局部復号画像信号を取り込み、動ベクトル検
出部17からの動ベクトルに従がって、注目ブロックの
動き補償を行なう。動き補償後の予測フレームは、フレ
ームメモリ16へ送られ、一時的に記憶される。
【0020】一方、制御部19では、上記動ベクトル検
出部17からの動ベクトル情報及び評価関数値の情報に
基づきフィルタ処理を行なうか否かを判断し、その判断
結果をフィルタ部20に出力する。
出部17からの動ベクトル情報及び評価関数値の情報に
基づきフィルタ処理を行なうか否かを判断し、その判断
結果をフィルタ部20に出力する。
【0021】上記制御部19は、図3の(A)に示すよ
うに、メモリ191a,191b、加算器192a,1
92b、カウンタ193a,193b、比較器194a
,194b、及び論理積回路195で構成されている。 以下、このような構成の制御部19の動作を、図3の(
B)及び(C)の概念図をもとに説明する。
うに、メモリ191a,191b、加算器192a,1
92b、カウンタ193a,193b、比較器194a
,194b、及び論理積回路195で構成されている。 以下、このような構成の制御部19の動作を、図3の(
B)及び(C)の概念図をもとに説明する。
【0022】動き補償によるブロック歪みは、実際の画
像の動きの有無にか係わらず、参照ブロックが似かよっ
た画像信号の領域に発生し易いという傾向にある。さら
に、画像の動領域のエッジ付近では、同一方向の移動に
も係わらず、ベクトル検出時には、注目ブロックの動ベ
クトルに対し参照ブロックの動ベクトルが発散する現像
が生じ、ブロック歪み発生の原因となる。そこで、注目
ブロックと参照ブロックとの画像信号の類似度を動ベク
トル検出時の評価関数値で示し、また、注目ブロックと
参照ブロックとの間に於ける動ベクトルの発散度を動ベ
クトルの状態から算出する。
像の動きの有無にか係わらず、参照ブロックが似かよっ
た画像信号の領域に発生し易いという傾向にある。さら
に、画像の動領域のエッジ付近では、同一方向の移動に
も係わらず、ベクトル検出時には、注目ブロックの動ベ
クトルに対し参照ブロックの動ベクトルが発散する現像
が生じ、ブロック歪み発生の原因となる。そこで、注目
ブロックと参照ブロックとの画像信号の類似度を動ベク
トル検出時の評価関数値で示し、また、注目ブロックと
参照ブロックとの間に於ける動ベクトルの発散度を動ベ
クトルの状態から算出する。
【0023】図3の(B)及び(C)に示されるように
、注目ブロック21と同一位置にある参照ブロックの評
価関数値をa0 、そのブロックの動ベクトルをvO
とし、また注目ブロック21の近傍に位置する参照ブロ
ックの評価関数値をai 、そのブロックの動ベクトル
をvi とするとき、動き補償によるブロック歪み発生
の判定基準を以下の式で定義する。
、注目ブロック21と同一位置にある参照ブロックの評
価関数値をa0 、そのブロックの動ベクトルをvO
とし、また注目ブロック21の近傍に位置する参照ブロ
ックの評価関数値をai 、そのブロックの動ベクトル
をvi とするとき、動き補償によるブロック歪み発生
の判定基準を以下の式で定義する。
【0024】
【数1】
【0025】
【数2】
ただし、Th1 ,Th2 はそれぞれ、予め設定され
ている閾値である。
ている閾値である。
【0026】図3の(A)に示されるように、注目ブロ
ック21と同一位置にあるブロックの評価関数値a0
をメモリ191aへ入力し記憶させる。次に、他の参照
ブロックの評価関数値a1 を加算器192aへ入力し
、メモリ191aからa0 値を呼び出し(a0 −a
1)なる演算が行なわれ、その結果がカウンタ193a
で絶対値化されて、その値が蓄えられる。同様に、他の
参照ブロックの評価関数値aiについても加算器192
aへ入力後、(a0 −ai )なる演算をした後、カ
ウンタ193aで絶対値化し、以前に入力された値に加
算する。これらの動作を、a1 からa8 まで行ない
、比較器194aに於いて、それまでカウンタ193a
でカウントされた値Σαと、閾値Th1と比較し、
ック21と同一位置にあるブロックの評価関数値a0
をメモリ191aへ入力し記憶させる。次に、他の参照
ブロックの評価関数値a1 を加算器192aへ入力し
、メモリ191aからa0 値を呼び出し(a0 −a
1)なる演算が行なわれ、その結果がカウンタ193a
で絶対値化されて、その値が蓄えられる。同様に、他の
参照ブロックの評価関数値aiについても加算器192
aへ入力後、(a0 −ai )なる演算をした後、カ
ウンタ193aで絶対値化し、以前に入力された値に加
算する。これらの動作を、a1 からa8 まで行ない
、比較器194aに於いて、それまでカウンタ193a
でカウントされた値Σαと、閾値Th1と比較し、
【0027】
【数3】
の条件を満たすとき、似かよったブロックが存在してい
ると判断し、出力信号“1”を出力する。
ると判断し、出力信号“1”を出力する。
【0028】動ベクトル情報についても、上記評価関数
値情報に於ける処理と同様の処理をメモリ191b,加
算器192b,カウンタ193b,及び比較器194b
を用いて行なう。ただし、比較器194bに於いて、カ
ウンタ193bにてカウントされた値Σβと閾値Th2
とを比較し、
値情報に於ける処理と同様の処理をメモリ191b,加
算器192b,カウンタ193b,及び比較器194b
を用いて行なう。ただし、比較器194bに於いて、カ
ウンタ193bにてカウントされた値Σβと閾値Th2
とを比較し、
【0029】
【数4】
【0030】の条件を満たすとき、ベクトルが発散して
いるものと判断して、出力信号“1”を出力する。なお
、本実施例では、参照ブロックを注目ブロックと接して
いるブロックとして扱ったが、実際には、これらに限ら
れるものではない。
いるものと判断して、出力信号“1”を出力する。なお
、本実施例では、参照ブロックを注目ブロックと接して
いるブロックとして扱ったが、実際には、これらに限ら
れるものではない。
【0031】そして、論理積回路195では、両比較器
194a,194bの出力結果からフィルタ動作の有無
を判定する。即ち、注目ブロックに対し、復数の参照ブ
ロックが似かよったパターンを持ち(比較器194aの
出力信号が“1”)、且つ注目ブロックの動ベクトルに
対し、復数の参照ブロックの動ベクトルが発散している
(比較器194bの出力信号が“1”)場合にのみ、ブ
ロック歪み除去のフィルタリングが必要と判定し、論理
積回路195から制御信号“1”がフィルタ部20に対
し出力される。
194a,194bの出力結果からフィルタ動作の有無
を判定する。即ち、注目ブロックに対し、復数の参照ブ
ロックが似かよったパターンを持ち(比較器194aの
出力信号が“1”)、且つ注目ブロックの動ベクトルに
対し、復数の参照ブロックの動ベクトルが発散している
(比較器194bの出力信号が“1”)場合にのみ、ブ
ロック歪み除去のフィルタリングが必要と判定し、論理
積回路195から制御信号“1”がフィルタ部20に対
し出力される。
【0032】フィルタ部20へは、フレームメモリ16
より予測された画像信号がブロック単位で送られ、同時
に制御部19より制御信号が送られる。フィルタ部20
では、上記制御信号が“1”のとき、該当ブロックに対
し、フィルタリングが行なわれる。ここで、フィルタ部
20にて行なわれるフィルタ方式としては、大別すると
以下の方法が挙げられる。 (1)コンボリューションフィルタ(ローパス)(2)
FFT面でのフィルタリング (3)信号の連続性を保つような置換処理具体的な例を
図4(A)乃至(D)を参照して説明する。
より予測された画像信号がブロック単位で送られ、同時
に制御部19より制御信号が送られる。フィルタ部20
では、上記制御信号が“1”のとき、該当ブロックに対
し、フィルタリングが行なわれる。ここで、フィルタ部
20にて行なわれるフィルタ方式としては、大別すると
以下の方法が挙げられる。 (1)コンボリューションフィルタ(ローパス)(2)
FFT面でのフィルタリング (3)信号の連続性を保つような置換処理具体的な例を
図4(A)乃至(D)を参照して説明する。
【0033】今、フレームメモリ16からの予測フレー
ムが図4の(A)に示すように、1ブロックが8×8画
素で構成される4×3ブロックにより構成されているも
のとする。図4の(B)は、8×8画素で構成されるブ
ロック(例えば、ブロック22)内の注目する画素23
について、その輝度レベルに関し、注目画素23の位置
情報(x,y)より重みづけを行なう方法である。また
、図4の(C)は、図4の(A)中に参照番号24で示
すようなブロック境界付近の両ブロックの輝度レベルの
平滑化を行なう方法である。図4の(D)は、ブロック
の外挿処理を行なう方法である。このように、ブロック
歪みを除去するフィルタリング処理について多種の方式
が考えられ、本発明に於いては、いずれの方式を用いて
もかまわない。
ムが図4の(A)に示すように、1ブロックが8×8画
素で構成される4×3ブロックにより構成されているも
のとする。図4の(B)は、8×8画素で構成されるブ
ロック(例えば、ブロック22)内の注目する画素23
について、その輝度レベルに関し、注目画素23の位置
情報(x,y)より重みづけを行なう方法である。また
、図4の(C)は、図4の(A)中に参照番号24で示
すようなブロック境界付近の両ブロックの輝度レベルの
平滑化を行なう方法である。図4の(D)は、ブロック
の外挿処理を行なう方法である。このように、ブロック
歪みを除去するフィルタリング処理について多種の方式
が考えられ、本発明に於いては、いずれの方式を用いて
もかまわない。
【0034】以上のように、動ベクトル検出時の評価関
数値と動ベクトルとの情報によりフィルタリングの制御
を行なっているため、不必要な歪み除去を防止し、常に
最適なフィルタリングを行なうことができる。
数値と動ベクトルとの情報によりフィルタリングの制御
を行なっているため、不必要な歪み除去を防止し、常に
最適なフィルタリングを行なうことができる。
【0035】
【発明の効果】以上詳述したように、本発明によれば、
動き補償によりブロック歪みが生じ易い領域のみを検出
し、同領域についてのみフィルタリングを行ない、解像
度の低下を最小限に抑圧し最適なブロック歪み除去の動
作を行なうようにすることにより、常に最適なフィルタ
リングを行なうことができ、画質を向上し得る動画像符
号化装置を提供することができる。
動き補償によりブロック歪みが生じ易い領域のみを検出
し、同領域についてのみフィルタリングを行ない、解像
度の低下を最小限に抑圧し最適なブロック歪み除去の動
作を行なうようにすることにより、常に最適なフィルタ
リングを行なうことができ、画質を向上し得る動画像符
号化装置を提供することができる。
【0036】即ち、本発明によれば、動ベクトル検出時
の評価関数値と動ベクトルとの情報によりフィルタリン
グの制御を行なうため、不必要な歪み除去を防止し、常
に最適なフィルタリングを行なうことができる。従って
、画質が向上するという効果が得られる。
の評価関数値と動ベクトルとの情報によりフィルタリン
グの制御を行なうため、不必要な歪み除去を防止し、常
に最適なフィルタリングを行なうことができる。従って
、画質が向上するという効果が得られる。
【図1】本発明の動画像符号化装置の第1の実施例のブ
ロック構成図である。
ロック構成図である。
【図2】本発明の動画像符号化装置の第2の実施例のブ
ロック構成図である。
ロック構成図である。
【図3】(A)は図2中の制御部のより詳細なブロック
構成図であり、(B)及び(C)はそれぞれ図3の(A
)の制御部の動作を説明するための参照ブロックの評価
関数値及び動ベクトルを示す図である。
構成図であり、(B)及び(C)はそれぞれ図3の(A
)の制御部の動作を説明するための参照ブロックの評価
関数値及び動ベクトルを示す図である。
【図4】(A)は予測フレームのブロック分けを説明す
るための図、(B)乃至(D)はそれぞれ図4の(A)
の予測フレームに対する異なるフィルタ方式を説明する
ための図である。
るための図、(B)乃至(D)はそれぞれ図4の(A)
の予測フレームに対する異なるフィルタ方式を説明する
ための図である。
【図5】従来の動画像符号化装置のブロック構成図であ
る。
る。
1,17…動ベクトル検出部、2…フレーム予測部、3
…フィルタ処理部、11〜16…フレームメモリ、18
…動き補償部、19…制御部、20…フィルタ部。
…フィルタ処理部、11〜16…フレームメモリ、18
…動き補償部、19…制御部、20…フィルタ部。
Claims (1)
- 【請求項1】 動き補償により、フレーム画像を予測
する動画像符号化装置に於いて、動ベクトルを決定する
際に、判断基準となる評価関数を算出し、この評価関数
に基づいて動ベクトルを検出する動ベクトル検出手段と
、上記動ベクトル検出手段により検出された動ベクトル
に従って予測フレームを作成する予測フレーム作成手段
と、上記動ベクトル検出手段からの動ベクトルと評価関
数とにより、上記予測フレーム作成手段で作成された予
測フレームのフィルタリングを適応的に行なうフィルタ
リング手段と、を具備することを特徴とする動画像符号
化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10743291A JP3255656B2 (ja) | 1991-05-13 | 1991-05-13 | 動画像符号化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10743291A JP3255656B2 (ja) | 1991-05-13 | 1991-05-13 | 動画像符号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04336787A true JPH04336787A (ja) | 1992-11-24 |
| JP3255656B2 JP3255656B2 (ja) | 2002-02-12 |
Family
ID=14458994
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10743291A Expired - Fee Related JP3255656B2 (ja) | 1991-05-13 | 1991-05-13 | 動画像符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3255656B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003003749A1 (fr) * | 2001-06-29 | 2003-01-09 | Ntt Docomo, Inc. | Codeur d'images, decodeur d'images, procede de codage d'images et procede de decodage d'images |
| US7906933B2 (en) | 2006-06-22 | 2011-03-15 | Hitachi, Ltd. | Apparatus and method for driving an induction motor |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6573460B2 (en) | 2001-09-20 | 2003-06-03 | Dpac Technologies Corp | Post in ring interconnect using for 3-D stacking |
| US6573461B2 (en) | 2001-09-20 | 2003-06-03 | Dpac Technologies Corp | Retaining ring interconnect used for 3-D stacking |
| US6856010B2 (en) | 2002-12-05 | 2005-02-15 | Staktek Group L.P. | Thin scale outline package |
-
1991
- 1991-05-13 JP JP10743291A patent/JP3255656B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003003749A1 (fr) * | 2001-06-29 | 2003-01-09 | Ntt Docomo, Inc. | Codeur d'images, decodeur d'images, procede de codage d'images et procede de decodage d'images |
| US7747094B2 (en) | 2001-06-29 | 2010-06-29 | Ntt Docomo, Inc. | Image encoder, image decoder, image encoding method, and image decoding method |
| US7906933B2 (en) | 2006-06-22 | 2011-03-15 | Hitachi, Ltd. | Apparatus and method for driving an induction motor |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3255656B2 (ja) | 2002-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0181063B1 (ko) | 특징점을 이용한 움직임 보상에서의 그리드 형성방법 및 장치 | |
| US5751362A (en) | Apparatus for encoding a video signal using feature point based motion estimation | |
| EP1639829B1 (en) | Optical flow estimation method | |
| JP3269960B2 (ja) | ブロック化現象除去のための後処理装置及びその方法 | |
| US5760846A (en) | Apparatus for estimating motion vectors for feature points of a video signal | |
| US7023921B2 (en) | Method and apparatus for determining block match quality | |
| KR0171154B1 (ko) | 특징점 기반 움직임 추정을 이용하여 비디오 신호를 부호화하는 방법 및 장치 | |
| EP0734177A2 (en) | Method and apparatus for encoding/decoding a video signal | |
| KR0174454B1 (ko) | 특징점 기반 움직임 보상에서의 에지 검출, 세선화 방법 및 장치 | |
| JPH09163373A (ja) | 雑音低減装置 | |
| JP3272466B2 (ja) | 動画像解析装置 | |
| KR101339566B1 (ko) | 모션 벡터 선택 | |
| JP7072401B2 (ja) | 動画像符号化装置、動画像符号化装置の制御方法及びプログラム | |
| JPH04336787A (ja) | 動画像符号化装置 | |
| KR19980036073A (ko) | 움직임 벡터 검출 방법 및 장치 | |
| JP2590705B2 (ja) | 動き補償予測装置 | |
| JP3175914B2 (ja) | 画像符号化方法および画像符号化装置 | |
| US7894527B2 (en) | Multi-stage linked process for adaptive motion vector sampling in video compression | |
| JP2001346208A (ja) | 画像信号復号化装置および方法 | |
| KR20190102736A (ko) | 이동체를 고려한 영상 잡음 제거 방법 및 그를 위한 장치 | |
| KR101683378B1 (ko) | 해상도 스케일링 방법 및 그 장치 | |
| KR101362545B1 (ko) | 비디오 시퀀스에서 가변 외형 움직임 추정 | |
| JP2574572B2 (ja) | 画像符号化方法及び画像符号化装置 | |
| JP2502862B2 (ja) | 画像符号化方法及び画像符号化装置 | |
| KR0174455B1 (ko) | 화소단위 움직임예측을 이용하는 영상신호 부호화 방법 및 장치 |
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: 20011113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071130 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081130 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |