【手続補正書】
【提出日】平成19年8月27日(2007.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された入力画像データを符号化する符号化装置であって、
前記入力画像データの各フレーム画像を複数の領域に分割するように前記入力画像データを複数のブロックにブロック化するブロック化手段と、
前記ブロック化手段により前記入力画像データがブロック化されて得られた各ブロックの周縁部の複数の画素を特定画素として特定し、前記特定画素の画素値をベクトル量子化するベクトル量子化手段と、
前記特定画素の画素値に基づいて、前記ブロック内の前記特定画素以外の各画素の画素値を予測する予測手段と、
前記ブロック内の前記特定画素以外の各画素について、前記予測手段により予測された画素値である予測画素値と前記入力画像データ中の画素値との差分を算出する差分算出手段と、
前記差分算出手段により得られた前記差分を前記ブロック毎に符号化する差分符号化手段と
を備えることを特徴とする符号化装置。
【請求項２】
前記ベクトル量子化手段は、前記特定画素をその位置によって所定の範囲毎にグループ化し、前記グループ毎に前記特定画素の画素値をベクトル量子化する
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記ベクトル量子化手段は、各ブロックの４隅の画素を特定画素として特定し、隣接する特定画素を１つの前記グループとし、ベクトル量子化を行う
ことを特徴とする請求項２に記載の符号化装置。
【請求項４】
前記予測手段は、前記特定画素の画素値に対応する、前記ベクトル量子化手段によるベクトル量子化の代表値に基づいて画素値を予測する
ことを特徴とする請求項１に記載の符号化装置。
【請求項５】
前記差分算出手段は、さらに前記特定画素の前記差分を「０」に設定し、
前記差分符号化手段は、前記特定画素を含む前記ブロック内の全ての画素の前記差分を符号化する
ことを特徴とする請求項１に記載の符号化装置。
【請求項６】
前記差分符号化手段は、
前記差分算出手段により得られた前記差分を直交変換する直交変換手段と、
前記直交変換手段により前記差分が直交変換されて得られた係数データを量子化する量子化手段と、
前記量子化手段により前記係数データが量子化されて得られた量子化係数データを可変長符号化する可変長符号化手段と
を備える
ことを特徴とする請求項１に記載の符号化装置。
【請求項７】
前記直交変換手段は前記差分を離散サイン変換する
ことを特徴とする請求項６に記載の符号化装置。
【請求項８】
前記ベクトル量子化手段において選択された、前記特定画素のグループのベクトル量子化結果に対応するコードに関する情報である選択コード情報、および、前記差分符号化手段により前記差分が符号化されて得られた符号化データを前記符号化装置の外部に出力する出力手段をさらに備える
ことを特徴とする請求項１に記載の符号化装置。
【請求項９】
アナログ信号の入力画像データに対して、アナログ成分に対するノイズ成分であるアナログノイズを付加するノイズ付加手段と、
前記ノイズ付加手段によりアナログノイズが付加された前記アナログ信号の入力画像データをA/D変換し、デジタルデータの入力画像データを得るA/D変換手段と
をさらに備え、
前記ブロック化手段は、前記A/D変換手段によりA/D変換されて得られた前記デジタルデータの入力画像データを複数のブロックにブロック化する
ことを特徴とする請求項１に記載の符号化装置。
【請求項１０】
入力された入力画像データを符号化する符号化装置の符号化方法であって、
前記入力画像データの各フレーム画像を複数の領域に分割するように前記入力画像データを複数のブロックにブロック化するブロック化ステップと、
前記ブロック化ステップの処理により前記入力画像データがブロック化されて得られた各ブロックの周縁部の複数の画素を特定画素として特定し、前記特定画素の画素値をベクトル量子化するベクトル量子化ステップと、
前記特定画素の画素値に基づいて、前記ブロック内の前記特定画素以外の各画素の画素値を予測する予測ステップと、
前記ブロック内の前記特定画素以外の各画素について、前記予測ステップの処理により予測された画素値である予測画素値と前記入力画像データ中の画素値との差分を算出する差分算出ステップと、
前記差分算出ステップの処理により得られた前記差分を前記ブロック毎に符号化する差分符号化ステップと
を含むことを特徴とする符号化方法。
【請求項１１】
入力された入力画像データを符号化する処理をコンピュータに行わせるプログラムであって、
前記入力画像データの各フレーム画像を複数の領域に分割するように前記入力画像データを複数のブロックにブロック化するブロック化ステップと、
前記ブロック化ステップの処理により前記入力画像データがブロック化されて得られた各ブロックの周縁部の複数の画素を特定画素として特定し、前記特定画素の画素値をベクトル量子化するベクトル量子化ステップと、
前記特定画素の画素値に基づいて、前記ブロック内の前記特定画素以外の各画素の画素値を予測する予測ステップと、
前記ブロック内の前記特定画素以外の各画素について、前記予測ステップの処理により予測された画素値である予測画素値と前記入力画像データ中の画素値との差分を算出する差分算出ステップと、
前記差分算出ステップの処理により得られた前記差分を前記ブロック毎に符号化する差分符号化ステップと
を含むことを特徴とするプログラムが記録された、コンピュータに読み取り可能な記録媒体。
【請求項１２】
入力された入力画像データを符号化する処理をコンピュータに行わせるプログラムであって、
前記入力画像データの各フレーム画像を複数の領域に分割するように前記入力画像データを複数のブロックにブロック化するブロック化ステップと、
前記ブロック化ステップの処理により前記入力画像データがブロック化されて得られた各ブロックの周縁部の複数の画素を特定画素として特定し、前記特定画素の画素値をベクトル量子化するベクトル量子化ステップと、
前記特定画素の画素値に基づいて、前記ブロック内の前記特定画素以外の各画素の画素値を予測する予測ステップと、
前記ブロック内の前記特定画素以外の各画素について、前記予測ステップの処理により予測された画素値である予測画素値と前記入力画像データ中の画素値との差分を算出する差分算出ステップと、
前記差分算出ステップの処理により得られた前記差分を前記ブロック毎に符号化する差分符号化ステップと
を含むことを特徴とするプログラム。
【請求項１３】
符号化装置において符号化された画像データを復号する復号装置であって、
前記符号化装置において所定の特定画素のベクトル量子化結果として選択されたコードに関する情報である選択コード情報と、前記符号化装置において符号化された、各画素の入力画素値と予測画素値との差分の符号化データの入力を受け付ける入力受付手段と、
前記入力受付手段により受け付けられた前記選択コード情報を用いて逆ベクトル量子化処理を行い、前記特定画素の画素値を得る逆ベクトル量子化手段と、
前記逆ベクトル量子化手段により得られた前記特定画素の画素値を用いて、前記特定画素を含む、前記画像データのフレーム画像の一部の領域であるブロック内の、前記特定画素以外の各画素について前記予測画素値を予測する予測手段と、
前記入力受付手段により受け付けられた前記符号化データを復号し、前記差分を得る差分復号手段と、
前記予測手段により得られた前記予測画素値と、前記差分復号手段により得られた前記差分とを加算し、前記入力画素値を得る画素値加算手段と
を備えることを特徴とする復号装置。
【請求項１４】
前記特定画素は、各ブロックの４隅の画素である
ことを特徴とする請求項１３に記載の復号装置。
【請求項１５】
前記画素値加算手段は、前記特定画素の前記差分を「０」に設定してから加算を行う
ことを特徴とする請求項１３に記載の復号装置。
【請求項１６】
前記画素値加算手段は、加算結果として得られた各画素の前記入力画素値を前記ブロック毎にラスター順に並び替える
ことを特徴とする請求項１３に記載の復号装置。
【請求項１７】
前記差分復号手段は、
前記入力受付手段により受け付けられた前記符号化データを可変長復号する可変長復号手段と、
前記可変長復号手段により前記符号化データが可変長復号されて得られた量子化係数データを逆量子化する逆量子化手段と、
前記逆量子化手段により前記量子化係数データが逆量子化されて得られた係数データを逆直交変換する逆直交変換手段と
を備える
ことを特徴とする請求項１３に記載の復号装置。
【請求項１８】
前記直交変換手段は前記係数データを逆離散サイン変換する
ことを特徴とする請求項１７に記載の復号装置。
【請求項１９】
前記画素値加算手段において得られた前記入力画素値により構成されるデジタル画像データをD/A変換し、アナログ信号に変換するD/A変換手段と、
前記D/A変換手段により前記デジタル画像データがD/A変換されて得られた前記アナログ信号に対して、アナログ成分に対するノイズ成分であるアナログノイズを付加するノイズ付加手段と
をさらに備え、
前記復号装置は、前記ノイズ付加手段により前記アナログノイズが付加された前記アナログ信号を出力する
ことを特徴とする請求項１３に記載の復号装置。
【請求項２０】
符号化装置において符号化された画像データを復号する復号装置の復号方法であって、
前記符号化装置において所定の特定画素のベクトル量子化結果として選択されたコードに関する情報である選択コード情報と、前記符号化装置において符号化された、各画素の入力画素値と予測画素値との差分の符号化データの入力を受け付ける入力受付ステップと、
前記入力受付ステップの処理により受け付けられた前記選択コード情報を用いて逆ベクトル量子化処理を行い、前記特定画素の画素値を得る逆ベクトル量子化ステップと、
前記逆ベクトル量子化ステップの処理により得られた前記特定画素の画素値を用いて、前記特定画素を含む、前記画像データのフレーム画像の一部の領域であるブロック内の、前記特定画素以外の各画素について前記予測画素値を予測する予測ステップと、
前記入力受付ステップの処理により受け付けられた前記符号化データを復号し、前記差分を得る差分復号ステップと、
前記予測ステップの処理により得られた前記予測画素値と、前記差分復号ステップの処理により得られた前記差分とを加算し、前記入力画素値を得る画素値加算ステップと
を含むことを特徴とする復号方法。
【請求項２１】
符号化装置において符号化された画像データを復号する処理をコンピュータに行わせるプログラムであって、
前記符号化装置において所定の特定画素のベクトル量子化結果として選択されたコードに関する情報である選択コード情報と、前記符号化装置において符号化された、各画素の入力画素値と予測画素値との差分の符号化データの入力を受け付ける入力受付ステップと、
前記入力受付ステップの処理により受け付けられた前記選択コード情報を用いて逆ベクトル量子化処理を行い、前記特定画素の画素値を得る逆ベクトル量子化ステップと、
前記逆ベクトル量子化ステップの処理により得られた前記特定画素の画素値を用いて、前記特定画素を含む、前記画像データのフレーム画像の一部の領域であるブロック内の、前記特定画素以外の各画素について前記予測画素値を予測する予測ステップと、
前記入力受付ステップの処理により受け付けられた前記符号化データを復号し、前記差分を得る差分復号ステップと、
前記予測ステップの処理により得られた前記予測画素値と、前記差分復号ステップの処理により得られた前記差分とを加算し、前記入力画素値を得る画素値加算ステップと
を含むことを特徴とするプログラムが記録された、コンピュータに読み取り可能な記録媒体。
【請求項２２】
符号化装置において符号化された画像データを復号する処理をコンピュータに行わせるプログラムであって、
前記符号化装置において所定の特定画素のベクトル量子化結果として選択されたコードに関する情報である選択コード情報と、前記符号化装置において符号化された、各画素の入力画素値と予測画素値との差分の符号化データの入力を受け付ける入力受付ステップと、
前記入力受付ステップの処理により受け付けられた前記選択コード情報を用いて逆ベクトル量子化処理を行い、前記特定画素の画素値を得る逆ベクトル量子化ステップと、
前記逆ベクトル量子化ステップの処理により得られた前記特定画素の画素値を用いて、前記特定画素を含む、前記画像データのフレーム画像の一部の領域であるブロック内の、前記特定画素以外の各画素について前記予測画素値を予測する予測ステップと、
前記入力受付ステップの処理により受け付けられた前記符号化データを復号し、前記差分を得る差分復号ステップと、
前記予測ステップの処理により得られた前記予測画素値と、前記差分復号ステップの処理により得られた前記差分とを加算し、前記入力画素値を得る画素値加算ステップと
を含むことを特徴とするプログラム。
【請求項２３】
符号化部、復号部とを有し、画像データに対して符号化処理および復号処理を繰り返すと前記画像データが劣化するような情報処理システムにおいて、
前記符号化部は、
入力された前記画像データである入力画像データの各フレーム画像を複数の領域に分割するように前記入力画像データを複数のブロックにブロック化するブロック化手段と、
前記ブロック化手段により前記入力画像データがブロック化されて得られた各ブロックの周縁部の複数の画素を特定画素として特定し、前記特定画素の画素値をベクトル量子化するベクトル量子化手段と、
前記特定画素の画素値に基づいて、前記ブロック内の前記特定画素以外の各画素の画素値を予測する予測手段と、
前記ブロック内の前記特定画素以外の各画素について、前記予測手段により予測された画素値である予測画素値と前記入力画像データ中の画素値との差分を算出する差分算出手段と、
前記差分算出手段により得られた前記差分を前記ブロック毎に符号化する差分符号化手段と
を備えることを特徴とする情報処理システム。
【請求項２４】
符号化部、復号部とを有し、画像データに対して符号化処理および復号処理を繰り返すと前記画像データが劣化するような情報処理システムにおいて、
前記復号部は、
前記符号化部において所定の特定画素のベクトル量子化結果として選択されたコードに関する情報である選択コード情報と、前記符号化部において符号化された、各画素の入力画素値と予測画素値との差分の符号化データの入力を受け付ける入力受付手段と、
前記入力受付手段により受け付けられた前記選択コード情報を用いて逆ベクトル量子化処理を行い、前記特定画素の画素値を得る逆ベクトル量子化手段と、
前記逆ベクトル量子化手段により得られた前記特定画素の画素値を用いて、前記特定画素を含む、前記画像データのフレーム画像の一部の領域であるブロック内の、前記特定画素以外の各画素について前記予測画素値を予測する予測手段と、
前記入力受付手段により受け付けられた前記符号化データを復号し、前記差分を得る差分復号手段と、
前記予測手段により得られた前記予測画素値と、前記差分復号手段により得られた前記差分とを加算し、前記入力画素値を得る画素値加算手段と
を備えることを特徴とする情報処理システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】符号化装置および方法、復号装置および方法、情報処理システム、記録媒体、並びにプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、符号化装置および方法、復号装置および方法、情報処理システム、記録媒体、並びにプログラムに関し、特に、アナログ信号を利用したコンテンツデータの不正な複製を抑制することができるようにする符号化装置および方法、復号装置および方法、情報処理システム、記録媒体、並びにプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
本発明の第１の情報処理システムにおいては、符号化部により、入力された画像データである入力画像データの各フレーム画像を複数の領域に分割するように入力画像データが複数のブロックにブロック化され、その入力画像データがブロック化されて得られた各ブロックの周縁部の複数の画素が特定画素として特定され、特定画素の画素値がベクトル量子化され、その特定画素の画素値に基づいて、ブロック内の特定画素以外の各画素の画素値が予測され、ブロック内の特定画素以外の各画素について、その予測された画素値である予測画素値と入力画像データ中の画素値との差分が算出され、その算出された差分がブロック毎に符号化される。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
本発明の第２の情報処理システムにおいては、復号部により、符号化部において所定の特定画素のベクトル量子化結果として選択されたコードに関する情報である選択コード情報と、符号化部において符号化された、各画素の入力画素値と予測画素値との差分の符号化データの入力が受け付けられ、その受け付けられた選択コード情報を用いて逆ベクトル量子化処理が行われ、特定画素の画素値が得られ、その得られた特定画素の画素値を用いて、特定画素を含む、画像データのフレーム画像の一部の領域であるブロック内の、特定画素以外の各画素について予測画素値が予測され、また、受け付けられた符号化データが復号されて差分が得られ、予測画素値と差分とが加算されて、入力画素値が得られる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】削除
【補正の内容】
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】０１０１
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】削除
【補正の内容】
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】削除
【補正の内容】
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】削除
【補正の内容】
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】削除
【補正の内容】