【手続補正書】
【提出日】平成17年10月7日(2005.10.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】動画像符号化装置および動画像符号化方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  処理対象である動画像に対し、動き検出処理を含む所定処理を施して符号化を行うための動画像符号化装置であって、
処理対象であるブロックと符号化の際に参照されるフレームの参照ブロックとの差分に関する情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、該ブロックについての所定処理を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴とする動画像符号化装置。
【請求項２】  前記差分に関する情報と、前記量子化パラメータとの対応関係において、前記ブロックについての所定処理を省略した場合に、動画像の画質に対する影響がより小さいものとなるように、前記ブロックについての所定処理を省略可能であるか否かの判定条件を示す所定の特性を設定可能であり、該所定の特性に基づいて、前記ブロックについての所定処理を省略可能であるか否かを判定することを特徴とする請求項１記載の動画像符号化装置。
【請求項３】  前記動き検出処理において、前記処理対象であるブロックと前記参照ブロックとの差分絶対値和あるいは差分二乗和を算出し、前記差分に関する情報として、該差分絶対値和あるいは差分二乗和を用いることを特徴とする請求項１または２記載の動画像符号化装置。
【請求項４】  前記差分絶対値和と、前記量子化パラメータとを以下の式によって比較した結果に基づいて、前記ブロックの前記所定処理を省略するか否かを判定することを特徴とする請求項３記載の動画像符号化装置。
【数１】
2004007360.tif 000001
【請求項５】  処理対象であるブロックと符号化の際に参照されるフレームの参照ブロックとの差分に関する情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、処理対象であるブロックの前記所定処理結果が全ては“０”とならない場合には、前記所定処理を省略可能でないと判定し、処理対象であるブロックの前記所定処理結果が全て“０”となる場合には、前記所定処理を省略可能であると判定すると共に、“０”を前記規定値とすることを特徴とする請求項１〜４のいずれかに記載の動画像符号化装置。
【請求項６】  処理対象であるブロックと符号化の際に参照されるフレームの参照ブロックとの差分に関する情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、処理対象であるブロックの前記所定処理結果のうち所定割合以上が“０”とならない場合には、前記所定処理を省略可能でないと判定し、処理対象であるブロックの前記所定処理結果のうち所定割合以上が“０”となる場合には、前記所定処理を省略可能であると判定すると共に、“０”を前記規定値とすることを特徴とする請求項１〜４のいずれかに記載の動画像符号化装置。
【請求項７】  前記差分に関する情報および前記量子化パラメータそれぞれを、所定の閾値と比較した結果に基づいて、前記ブロックの前記所定処理を省略するか否かを判定することを特徴とする請求項１〜３のいずれかに記載の動画像符号化装置。
【請求項８】  処理対象であるブロックに対して行なわれている符号化処理の所要時間を参照し、該所要時間と符号化処理の予定時間とに基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴とする請求項１〜７のいずれかに記載の動画像符号化装置。
【請求項９】  処理対象であるブロックに対して行なわれている符号化処理において発生した符号量を参照し、該符号量に基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴とする請求項１〜７のいずれかに記載の動画像符号化装置。
【請求項１０】  処理対象であるブロックのテクスチャに関する情報を参照し、該テクスチャに関する情報に基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴とする請求項１〜７のいずれかに記載の動画像符号化装置。
【請求項１１】  任意に入力された判定条件に基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴とする請求項１〜７のいずれかに記載の動画像符号化装置。
【請求項１２】  符号化処理の負荷状態に応じて、処理対象であるブロックについての所定処理を省略するか否かを判定する判定条件を動的に変化させることを特徴とする請求項１〜１１のいずれかに記載の動画像符号化装置。
【請求項１３】  前記所定処理には、ＤＣＴ処理と、量子化処理とが含まれることを特徴とする請求項１〜１２のいずれかに記載の動画像符号化装置。
【請求項１４】  処理対象である動画像に対し、所定処理を含むフレーム内符号化を行うための動画像符号化装置であって、
処理対象であるフレームに含まれるブロックの値を加算して得られる情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、該ブロックについての所定処理を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴とする動画像符号化装置。
【請求項１５】  処理対象である動画像に対し、動き検出処理を含む所定処理を施して符号化を行うための動画像符号化方法であって、
処理対象であるブロックと符号化の際に参照されるフレームの参照ブロックとの差分に関する情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、該ブロックについての所定処理を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴とする動画像符号化方法。
【請求項１６】  処理対象である動画像に対し、所定処理を含むフレーム内符号化を行うための動画像符号化方法であって、
処理対象であるフレームに含まれるブロックの値を加算して得られる情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、該ブロックについての所定処理を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴とする動画像符号化方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、動画像の符号化処理を行うための動画像符号化装置および動画像符号化方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
以上の課題を解決するため、本発明は、
処理対象である動画像に対し、動き検出処理を含む所定処理を施して符号化を行うための動画像符号化装置であって、
処理対象であるブロックと符号化の際に参照されるフレーム（動きベクトル検出を行う際に参照するフレーム）の参照ブロックとの差分に関する情報（例えば、差分二乗和、差分絶対値和あるいは動き検出処理において算出される差分に関するパラメータ等）と、前記動画像の量子化処理において用いられる量子化パラメータ（例えば、発明の実施の形態中の「ＱＰ」）とに基づいて、該ブロックについての所定処理（例えば、ＤＣＴ処理および量子化処理）を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
ここで、所定処理を省略可能な場合には、発明の実施の形態中の（６）式あるいは（７）式に挙げる条件を厳密に満たす場合（例えば、図２の１の領域に相当する場合）に加え、この条件を一定範囲で緩和した場合（例えば、図２の２の領域に相当する場合）を含めることが可能である。
また、前記差分に関する情報と、前記量子化パラメータとの対応関係において、前記ブロックについての所定処理を省略した場合に、動画像の画質に対する影響がより小さいものとなるように、前記ブロックについての所定処理を省略可能であるか否かの判定条件を示す所定の特性を設定し、該所定の特性に基づいて、前記ブロックについての所定処理を省略可能であるか否かを判定することを特徴としている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
即ち、図２において、差分絶対値和がより小さい領域で所定処理を省略したり、量子化パラメータがより大きい領域で所定処理を省略したりするように、判定条件を示す所定の特性を設定される。
また、前記動き検出処理において、前記処理対象であるブロックと前記参照ブロックとの差分絶対値和あるいは差分二乗和を算出し、前記差分に関する情報として、該差分絶対値和あるいは差分二乗和を用いることを特徴としている。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、前記差分絶対値和と、前記量子化パラメータとを以下の式によって比較した結果に基づいて、前記ブロックの前記所定処理を省略するか否かを判定することを特徴としている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【数２】
2004007360.tif 000002
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
【数３】
2004007360.tif 000003
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
【数４】
2004007360.tif 000004
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、処理対象であるブロックと符号化の際に参照されるフレームの参照ブロックとの差分に関する情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、処理対象であるブロックの前記所定処理結果が全ては“０”とならない場合には、前記所定処理を省略可能でないと判定し、処理対象であるブロックの前記所定処理結果が全て“０”となる場合には、前記所定処理を省略可能であると判定すると共に、“０”を前記規定値とすることを特徴としている。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、処理対象であるブロックと符号化の際に参照されるフレームの参照ブロックとの差分に関する情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、処理対象であるブロックの前記所定処理結果のうち所定割合以上が“０”とならない場合には、前記所定処理を省略可能でないと判定し、処理対象であるブロックの前記所定処理結果のうち所定割合以上が“０”となる場合には、前記所定処理を省略可能であると判定すると共に、“０”を前記規定値とすることを特徴としている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、前記差分に関する情報および前記量子化パラメータそれぞれを、所定の閾値（例えば、図３および図４の境界座標によって定められる差分絶対値和、量子化パラメータの値）と比較した結果に基づいて、前記ブロックの前記所定処理を省略するか否かを判定することを特徴としている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、処理対象であるブロックに対して行なわれている符号化処理の所要時間を参照し、該所要時間と符号化処理の予定時間とに基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴としている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
ここで、符号化処理の予測時間は、所定の計算によって算出される予測値や、従前のフレームの処理時間の実測値を用いることが可能である。
また、処理対象であるブロックに対して行なわれている符号化処理において発生した符号量を参照し、該符号量に基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴としている。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、処理対象であるブロックのテクスチャに関する情報を参照し、該テクスチャに関する情報に基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴としている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
ここで、テクスチャとは、画像において人間の視覚に認識され易い程度を示すパラメータであり、差分絶対値和等から算出可能である。
また、任意に入力された判定条件に基づいて、該ブロックについての所定処理を省略するか否かを判定することを特徴としている。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
即ち、ユーザが任意に選択したパラメータによって、判定条件を定めることが可能である。
また、符号化処理の負荷状態に応じて、処理対象であるブロックについての所定処理を省略するか否かを判定する判定条件を動的に変化させることを特徴としている。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
したがって、符号化処理の負荷が増大してきた場合等には、より多くのブロックについて所定処理を省略するような判定条件に逐次変更することが可能である。
また、前記所定処理には、ＤＣＴ処理と、量子化処理とが含まれることを特徴としている。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、本発明は、
処理対象である動画像に対し、所定処理（例えば、ＤＣＴあるいは量子化等）を含むフレーム内符号化を行うための動画像符号化方法であって、処理対象であるフレームに含まれるブロックの値を加算して得られる情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、該ブロックについての所定処理を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴としている。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、本発明は、
処理対象である動画像に対し、動き検出処理を含む所定処理を施して符号化を行うための動画像符号化方法であって、
処理対象であるブロックと符号化の際に参照されるフレームの参照ブロックとの差分に関する情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、該ブロックについての所定処理を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴としている。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
また、本発明は、
処理対象である動画像に対し、所定処理を含むフレーム内符号化を行うための動画像符号化方法であって、
処理対象であるフレームに含まれるブロックの値を加算して得られる情報と、前記動画像の量子化処理において用いられる量子化パラメータとに基づいて、該ブロックについての所定処理を省略可能であるか否かを判定し、省略可能でないと判定した場合、該所定処理を行い、省略可能であると判定した場合、該所定処理を省略し、該ブロックについて、設定された規定値を前記所定処理結果とすることを特徴としている。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
【数５】
2004007360.tif 000005
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
【数６】
2004007360.tif 000006
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
【数７】
2004007360.tif 000007
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
【数８】
2004007360.tif 000008
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
【数９】
2004007360.tif 000009
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
【数１０】
2004007360.tif 000010
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
【数１１】
2004007360.tif 000011
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
【数１２】
2004007360.tif 000012
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
【数１３】
2004007360.tif 000013
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
【数１４】
2004007360.tif 000014
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】０１０１
【補正方法】変更
【補正の内容】
【０１０１】
【数１５】
2004007360.tif 000015
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
【数１６】
2004007360.tif 000016
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正４６】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正４７】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】削除
【補正の内容】
【手続補正４８】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】削除
【補正の内容】
【手続補正４９】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】削除
【補正の内容】
【手続補正５０】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正５１】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正５２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】削除
【補正の内容】
【手続補正５３】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】削除
【補正の内容】
【手続補正５４】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正５５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】削除
【補正の内容】
【手続補正５６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正５７】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】削除
【補正の内容】
【手続補正５８】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】削除
【補正の内容】