(57)【要約】【課題】  不都合の発生がなく、アナログ画像信号を利用した不正コピーを防止するようにする。【解決手段】  デジタル画像信号Vdg1のうちの所定の１つのフレームが処理対象とされ、大ブロック化部６２は、そのフレームを大ブロックに分割し、小ブロック化部６３は、複数の大ブロックのそれぞれを小ブロックに分割する。コードブック生成部６５は、複数の大ブロックのそれぞれ毎に、対応するコードブックを個別に生成する。VQ部６６は、1以上の大ブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の大ブロックについてのコードブックを利用して、処理対象の大ブロックを構成する複数の小ブロックのそれぞれに対して、ベクトル量子化（VQ）方式の符号化処理を施す。本発明は、画像データの符号化と復号とのうちの少なくとも一方の処理を行う装置に適用可能である。【選択図】  図３
2006238066.tif 000002
【特許請求の範囲】
【請求項１】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置であって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割手段と、
前記分割手段により分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、
前記分割手段により分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化手段と
を備えることを特徴とする符号化装置。
【請求項２】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置の符号化方法であって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップと
を含むことを特徴とする符号化方法。
【請求項３】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップと
を含むプログラムを記録していることを特徴とする記録媒体。
【請求項４】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップと
を含むことを特徴とするプログラム。
【請求項５】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、
前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記アクセスユニットが１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置であって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離手段と、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離手段により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化手段と
を備えることを特徴とする復号装置。
【請求項６】
１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれが重畳されたデータの代わりに、１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、前記入力データのうちの少なくとも一部として入力される場合には、
前記分離手段は、前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブック生成用情報のそれぞれとを分離し、
前記分離手段により前記入力データから分離された１以上の前記符号化データにそれぞれ対応付けられた前記コードブック生成用情報を利用して、１以上の前記符号化データにそれぞれ対応付けられた前記コードブックを生成するコードブック生成手段をさらに備え、
前記逆ベクトル量子化手段は、前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、処理対象の前記符号化データに対して前記逆ベクトル量子化方式の復号処理を施す
ことを特徴とする請求項５に記載の復号装置。
【請求項７】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、
前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記アクセスユニットが１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置の復号方法であって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップと、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップと
を含むことを特徴とする復号方法。
【請求項８】
１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれが重畳されたデータの代わりに、１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、前記入力データのうちの少なくとも一部として入力される場合には、
前記分離ステップは、前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブック生成用情報のそれぞれとを分離するステップであり、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データにそれぞれ対応付けられた前記コードブック生成用情報を利用して、１以上の前記符号化データにそれぞれ対応付けられた前記コードブックを生成するコードブック生成ステップをさらに含み、
前記逆ベクトル量子化ステップは、前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、処理対象の前記符号化データに対して前記逆ベクトル量子化方式の復号処理を施すステップである
ことを特徴とする請求項７に記載の復号方法。
【請求項９】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、
前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記アクセスユニットが１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップと、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップと
を含むプログラムを記録していることを特徴とする記録媒体。
【請求項１０】
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、
前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記アクセスユニットが１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップと、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップと
を含むことを特徴とするプログラム。
【請求項１１】
１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置であって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割手段と、
前記分割手段により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、
前記分割手段により分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化手段と
を備えることを特徴とする符号化装置。
【請求項１２】
前記入力データに対してアナログ歪みを生じさせるアナログ歪み生成手段
をさらに備えることを特徴とする請求項１１に記載の符号化装置。
【請求項１３】
前記コードブック生成手段により処理対象とされている前記第１のブロックについて、それを構成するM個の前記第２のブロックのそれぞれを、前記第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表し、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点を基準点として設定する基準点設定手段
をさらに備え、
前記コードブック生成手段は、
前記基準点設定手段により設定されたYA個の前記基準点により形成される領域内の中から、YB個の代表点を決定し、
YB個の前記代表点のそれぞれに対して、識別子であるコードを付与し、
YB個の前記代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の前記第１のブロックについての前記コードブックとして生成する
ことを特徴とする請求項１１に記載の符号化装置。
【請求項１４】
前記ベクトル量子化手段により処理対象の前記第１のブロックに対して前記ベクトル量子化方式の符号化処理が施された結果得られる符号化データに対して、前記基準点設定手段により設定された処理対象の前記第１のブロックについてのYA個の前記基準点を重畳したデータを出力する出力手段
をさらに備えることを特徴とする請求項１３に記載の符号化装置。
【請求項１５】
１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置の符号化方法であって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、
前記分割ステップの処理により分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップと
を含むことを特徴とする符号化方法。
【請求項１６】
前記入力データに対してアナログ歪みを生じさせるアナログ歪み生成ステップ
をさらに含むことを特徴とする請求項１５に記載の符号化方法。
【請求項１７】
前記コードブック生成ステップの処理により処理対象とされている前記第１のブロックについて、それを構成するM個の前記第２のブロックのそれぞれを、前記第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表し、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点を基準点として設定する基準点設定ステップ
をさらに含み、
前記コードブック生成ステップは、
前記基準点設定ステップの処理により設定されたYA個の前記基準点により形成される領域内の中から、YB個の代表点を決定し、
YB個の前記代表点のそれぞれに対して、識別子であるコードを付与し、
YB個の前記代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の前記第１のブロックについての前記コードブックとして生成する
ステップである
ことを特徴とする請求項１５に記載の符号化方法。
【請求項１８】
前記ベクトル量子化ステップにより処理対象の前記第１のブロックに対して前記ベクトル量子化方式の符号化処理が施された結果得られる符号化データに対して、前記基準点設定手段により設定された処理対象の前記第１のブロックについてのYA個の前記基準点を重畳したデータを、前記符号化装置が出力することを制御する出力制御ステップ
をさらに含むことを特徴とする請求項１７に記載の符号化方法。
【請求項１９】
１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、
前記分割ステップの処理により分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップと
を含むプログラムを記録していることを特徴とする記録媒体。
【請求項２０】
１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割ステップと、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、
前記分割ステップの処理により分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップと
を含むことを特徴とするプログラム。
【請求項２１】
１以上のアクセスユニットから構成されるデータが元データとされて、前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置であって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離手段と、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離手段により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化手段と
を備えることを特徴とする復号装置。
【請求項２２】
前記元データにはアナログ歪みが生じている
ことを特徴とする請求項２１に記載の復号装置。
【請求項２３】
１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれが重畳されたデータの代わりに、１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、前記入力データのうちの少なくとも一部として入力される場合には、
前記分離手段は、前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブック生成用情報のそれぞれとを分離し、
前記分離手段により前記入力データから分離された１以上の前記符号化データにそれぞれ対応付けられた前記コードブック生成用情報を利用して、１以上の前記符号化データにそれぞれ対応付けられた前記コードブックを生成するコードブック生成手段をさらに備え、
前記逆ベクトル量子化手段は、前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、処理対象の前記符号化データに対して前記逆ベクトル量子化方式の復号処理を施す
ことを特徴とする請求項２１に記載の復号装置。
【請求項２４】
さらに、処理対象の前記第１のブロックについて、それを構成するM個の前記第２のブロックのそれぞれが、前記第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表され、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点が基準点として設定され、
設定されたYA個の前記基準点により形成される領域内の中から、YB個の代表点が決定され、YB個の前記代表点のそれぞれに対して、識別子であるコードが付与され、YB個の前記代表点のそれぞれと、対応するコードのそれぞれとを含むデータが、処理対象の前記第１のブロックについての前記コードブックとして生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれに含まれるYB個の代表点の決定に必要なYA個の基準点のそれぞれが、前記コードブック生成用情報としてそれぞれ対応付けられて重畳されたデータが、前記入力データのうちの少なくとも一部として入力され、
前記コードブック生成手段は、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、
前記分離手段により前記入力データから分離された前記コードブック生成用情報のうちの、処理対象の前記符号化データに対応付けられた前記コードブック生成用情報であるYA個の前記基準点を取得し、
取得されたYA個の前記基準点により形成される前記領域内の中から、YB個の前記代表点を決定し、
YB個の前記代表点のそれぞれに対して、識別子であるコードを付与し、
YB個の前記代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の前記符号化データに対応付けられた前記前記コードブックとして生成する
ことを特徴とする請求項２３に記載の復号装置。
【請求項２５】
１以上のアクセスユニットから構成されるデータが元データとされて、前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置の復号方法であって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップと、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップと
を含むことを特徴とする復号方法。
【請求項２６】
前記元データにはアナログ歪みが生じている
ことを特徴とする請求項２５に記載の復号方法。
【請求項２７】
１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれが重畳されたデータの代わりに、１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、前記入力データのうちの少なくとも一部として入力される場合には、
前記分離ステップは、前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブック生成用情報のそれぞれとを分離するステップであり、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データにそれぞれ対応付けられた前記コードブック生成用情報を利用して、１以上の前記符号化データにそれぞれ対応付けられた前記コードブックを生成するコードブック生成ステップをさらに含み、
前記逆ベクトル量子化ステップは、前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、処理対象の前記符号化データに対して前記逆ベクトル量子化方式の復号処理を施すステップである
ことを特徴とする請求項２５に記載の復号方法。
【請求項２８】
さらに、処理対象の前記第１のブロックについて、それを構成するM個の前記第２のブロックのそれぞれが、前記第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表され、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点が基準点として設定され、
設定されたYA個の前記基準点により形成される領域内の中から、YB個の代表点が決定され、YB個の前記代表点のそれぞれに対して、識別子であるコードが付与され、YB個の前記代表点のそれぞれと、対応するコードのそれぞれとを含むデータが、処理対象の前記第１のブロックについての前記コードブックとして生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれに含まれるYB個の代表点の決定に必要なYA個の基準点のそれぞれが、前記コードブック生成用情報としてそれぞれ対応付けられて重畳されたデータが、前記入力データのうちの少なくとも一部として入力され、
前記コードブック生成手段は、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、
前記分離手段により前記入力データから分離された前記コードブック生成用情報のうちの、処理対象の前記符号化データに対応付けられた前記コードブック生成用情報であるYA個の前記基準点を取得し、
取得されたYA個の前記基準点により形成される前記領域内の中から、YB個の前記代表点を決定し、
YB個の前記代表点のそれぞれに対して、識別子であるコードを付与し、
YB個の前記代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の前記符号化データに対応付けられた前記前記コードブックとして生成する
ステップである
ことを特徴とする請求項２７に記載の復号方法。
【請求項２９】
１以上のアクセスユニットから構成されるデータが元データとされて、前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップと、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップと
を含むプログラムを記録していることを特徴とする記録媒体。
【請求項３０】
１以上のアクセスユニットから構成されるデータが元データとされて、前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップと、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップと
を含むことを特徴とするプログラム。
【請求項３１】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムにおいて、
アナログ歪みが生じている１以上のアクセスユニットから構成される画像データが前記符号化部に入力データとして入力され、
前記符号化部は、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割手段と、
前記分割手段により分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、
前記分割手段により分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化手段と
を有する
ことを特徴とする情報処理システム。
【請求項３２】
前記情報処理システムは、
前記符号化部の前記入力データに対してアナログ歪みを生じさせるアナログ歪み生成部
を構成要素としてさらに含む
ことを特徴とする請求項３１に記載の情報処理システム。
【請求項３３】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法において、
アナログ歪みが生じている１以上のアクセスユニットから構成される画像データが前記符号化部に入力データとして入力され、
前記符号化部は、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割し、
分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成し、
分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施す
処理を実行する
ことを特徴とする情報処理方法。
【請求項３４】
前記情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、
前記アナログ歪み生成部は、前記符号化部の前記入力データに対してアナログ歪みを生じさせる
ことを特徴とする請求項３３に記載の情報処理方法。
【請求項３５】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムにおいて、
１以上のアクセスユニットから構成される画像データが前記符号化部に入力データとして入力され、
前記符号化部は、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割手段と、
前記分割手段により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、
前記分割手段により分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化手段と
を有する
ことを特徴とする情報処理システム。
【請求項３６】
前記情報処理システムは、
前記符号化部の前記入力データに対してアナログ歪みを生じさせるアナログ歪み生成部
を構成要素としてさらに含む
ことを特徴とする請求項３５に記載の情報処理システム。
【請求項３７】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法において、
１以上のアクセスユニットから構成される画像データが前記符号化部に入力データとして入力され、
前記符号化部は、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割し、
分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成し、
分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施す
処理を実行する
ことを特徴とする情報処理方法。
【請求項３８】
前記情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、
前記アナログ歪み生成部は、前記符号化部の前記入力データに対してアナログ歪みを生じさせる
ことを特徴とする請求項３７に記載の情報処理方法。
【請求項３９】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムにおいて、
前記符号化部、または、前記符号化部以外の装置により、
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、
前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記アクセスユニットが１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として前記復号部に入力され、
前記復号部は、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離手段と、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離手段により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化手段と
を有する
ことを特徴とする情報処理システム。
【請求項４０】
前記情報処理システムは、
前記元データに対してアナログ歪みを生じさせるアナログ歪み生成部
を構成要素としてさらに含む
ことを特徴とする請求項３９に記載の情報処理システム。
【請求項４１】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法において、
前記符号化部、または、前記符号化部以外の装置により、
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、
前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記アクセスユニットが１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として前記復号部に入力され、
前記復号部は、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離し、
前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す
処理を実行する
ことを特徴とする情報処理方法。
【請求項４２】
前記情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、
前記アナログ歪み生成部は、前記元データに対してアナログ歪みを生じさせる
ことを特徴とする請求項４１に記載の情報処理方法。
【請求項４３】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムにおいて、
前記符号化部、または、前記符号化部以外の装置により、
１以上のアクセスユニットから構成されるデータが元データとされて、前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として前記復号部に入力され、
前記復号部は、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離手段と、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離手段により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化手段と
を有する
ことを特徴とする情報処理システム。
【請求項４４】
前記情報処理システムは、
前記元データに対してアナログ歪みを生じさせるアナログ歪み生成部
を構成要素としてさらに含む
ことを特徴とする請求項４３に記載の情報処理システム。
【請求項４５】
画像データを符号化する符号化部と、前記符号化部により符号化された前記画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法において、
前記符号化部、または、前記符号化部以外の装置により、
１以上のアクセスユニットから構成されるデータが元データとされて、前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として前記復号部に入力され、
前記復号部は、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離し、
前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す
処理を実行する
ことを特徴とする情報処理方法。
【請求項４６】
前記情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、
前記アナログ歪み生成部は、前記元データに対してアナログ歪みを生じさせる
ことを特徴とする請求項４１に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化装置および方法、復号装置および方法、情報処理システムおよび方法、記録媒体、並びにプログラムに関し、特に、画像が表示されなくなったり、回路規模の増大を招いたりといった不都合を発生させることなく、２回目以降の符号化や復号では画像データを著しく劣化させることで、アナログ画像信号を利用した不正コピーを防止することができるようにした、符号化装置および方法、復号装置および方法、情報処理システムおよび方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
図１は、従来の画像表示システムの構成例を示している。この画像表示システムは、再生装置１と表示装置２とから構成されている。
【０００３】
再生装置１は、復号部１１とD/A変換部１２とから構成されている。復号部１１は、図示せぬ光ディスク等の記録媒体から再生された符号化デジタル画像信号を復号し、その結果得られるデジタル画像信号Vdg0をD/A変換部１２に供給する。D/A変換部１２は、このデジタル画像信号Vdg0をD/A（Digital-to-Analog）変換し、その結果得られるアナログ画像信号Vanを外部に出力する。即ち、アナログ画像信号Vanは、再生装置１から出力されて表示装置２に供給される。
【０００４】
表示装置２は、例えばCRT(Cathode-Ray Tube)ディスプレイやLCD(Liquid Crystal Display)等で構成され、再生装置１から供給されたアナログ画像信号Vanに対応する画像を表示する。
【０００５】
また、従来、図１に示されるような、A/D変換部２１、符号化部２２、および記録部２３から構成される符号化装置３が存在する。この符号化装置３と、再生装置１から出力されたアナログ画像信号Vanとを利用することで、不正コピーが行われるおそれがある。
【０００６】
即ち、再生装置１から出力されたアナログ画像信号Vanが符号化装置３に入力されてしまうと、A/D変換部２１は、そのアナログ画像信号VanをA/D（Analog-to-Digital）変換し、その結果得られるデジタル画像信号Vdg’を符号化部２２に供給する。符号化部２２は、そのデジタル画像信号Vdg’を符号化し、その結果得られる符号化デジタル画像信号Vcd’を記録部２３に供給する。記録部２３は、その符号化デジタル画像信号Vcd’を、図示せぬ光ディスク等の記録媒体に記録する。このようにして、不正コピーが行われてしまう。
【０００７】
そこで、特許文献１には、このようなアナログ画像信号Vanを利用した不正コピーを防止するために、著作権保護がなされているアナログ画像信号Vanをスクランブル処理して出力するか、或いはその出力を禁止する、といった手法が開示されている。
【０００８】
また、特許文献２には、再生側と記録側とのうちのいずれか一方もしくは両方の圧縮復号部に雑音情報発生部を設け、１回の処理では画像再生時に識別できない程度の雑音情報をデジタル画像信号に埋め込むことにより、コピー自体は可能とするが、複数回コピーを繰り返すと画像が著しく劣化し、これによって実質的にコピーの回数を制限する、といった手法が開示されている。
【０００９】
しかしながら、特許文献１の手法では、上述したように、再生装置１から出力されたアナログ画像信号Vanをスクランブル処理して出力するか或いはその出力を禁止するので、不正コピーの防止自体は図れるが、一方、表示装置２に正常な画像が表示されなくなるという問題点を有している。
【００１０】
また、特許文献２の手法では、再生側または記録側に、雑音情報発生部とこれを埋め込むための回路を搭載することが必須となり、回路規模が増大してしまうという問題点を有している。
【００１１】
即ち、特許文献１や特許文献２等の手法では、アナログ画像信号Vanを利用した不正コピーの防止自体は図られるが、その副作用として、表示装置２に適切な画像が表示されなくなったり、回路規模の増大を招いたりといった不都合が発生してしまう、という問題点が存在する。
【００１２】
そこで、画像が表示されなくなることや回路規模の増大を招くこと等の不都合を発生することなく、アナログ画像信号を利用した不正コピーを防止する手法が、本出願人により提案されている（例えば、特許文献３参照）。
【００１３】
そこで、画像が表示されなくなることや回路規模の増大を招くこと等の不都合を発生することなく、アナログ画像信号を利用した不正コピーを防止する手法が、本出願人により提案されている（例えば、特許文献３参照）。
【００１４】
即ち、特許文献３の手法とは、アナログ画像信号をA/D変換することにより得られるデジタル画像信号の位相ズレに着目し、そのデジタル画像信号に対して位相ズレに着目した符号化を行うことによってコピー前の画像の質を落とさずに、良好な質を維持したままでのコピーを不可能とし、これによりアナログ画像信号を利用した不正コピーを防止する、という手法である。
【特許文献１】特開２００１−２４５２７０号公報
【特許文献２】特開平１０−２８９５２２号公報
【特許文献３】特開２００４−２８９６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
このように、特許文献３の手法を適用することで、不正コピーを防止することが可能になった。しかしながら、デジタルコンテンツの流通が一般的になっている近年においては、特許文献３の他にも、不正コピーを防止するための別の手法の提案が要請されている。
【００１６】
本発明は、このような状況に鑑みてなされたものであり、画像が表示されなくなったり、回路規模の増大を招いたりといった不都合を発生させることなく、２回目以降の符号化や復号では画像データを著しく劣化させることで、アナログ画像信号を利用した不正コピーを防止するようにするものであって、特許文献３の手法とは異なる手法を提案するものである。
【課題を解決するための手段】
【００１７】
本発明の第１の符号化装置は、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置であって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割手段と、分割手段により分割された1以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、分割手段により分割された1以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成手段により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化手段とを備えることを特徴とする。
【００１８】
本発明の第１の符号化方法は、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置の符号化方法であって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化ステップとを含むことを特徴とする。
【００１９】
本発明の第１の記録媒体のプログラムは、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化ステップとを含むことを特徴とする。
【００２０】
本発明の第１のプログラムは、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化ステップとを含むことを特徴とする。
【００２１】
本発明の第１の符号化装置および方法、第１の記録媒体、並びに、第１のプログラムにおいては、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理が施される。詳細には、入力データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割される。次に、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定されて、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが、処理対象毎に個別に生成される。そして、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施される。
【００２２】
本発明の第１の復号装置は、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置であって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離手段と、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離手段により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化手段とを備えることを特徴とする。
【００２３】
１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれが重畳されたデータの代わりに、１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、入力データのうちの少なくとも一部として入力される場合には、分離手段は、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブック生成用情報のそれぞれとを分離し、分離手段により入力データから分離された１以上の符号化データにそれぞれ対応付けられたコードブック生成用情報を利用して、１以上の符号化データにそれぞれ対応付けられたコードブックを生成するコードブック生成手段をさらに設け、逆ベクトル量子化手段は、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、コードブック生成手段により生成されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、処理対象の符号化データに対して逆ベクトル量子化方式の復号処理を施すようにすることができる。
【００２４】
本発明の第１の復号方法は、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置の復号方法であって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離ステップと、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離ステップの処理により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化ステップとを含むことを特徴とする。
【００２５】
１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれが重畳されたデータの代わりに、１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、入力データのうちの少なくとも一部として入力される場合には、分離ステップは、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブック生成用情報のそれぞれとを分離するステップであり、分離ステップの処理により入力データから分離された１以上の符号化データにそれぞれ対応付けられたコードブック生成用情報を利用して、１以上の符号化データにそれぞれ対応付けられたコードブックを生成するコードブック生成ステップをさらに含み、逆ベクトル量子化ステップは、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、処理対象の符号化データに対して逆ベクトル量子化方式の復号処理を施すステップであるようにすることができる。
【００２６】
本発明の第２の記録媒体のプログラムは、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離ステップと、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離ステップの処理により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化ステップとを含むことを特徴とする。
【００２７】
本発明の第２のプログラムは、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離ステップと、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離ステップの処理により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化ステップとを含むことを特徴とする。
【００２８】
本発明の第１の復号装置および方法、第２の記録媒体、並びに、第２のプログラムにおいては、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される。次に、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとが分離される。そして、入力データから分離された１以上の符号化データのそれぞれが処理対象に１つずつ順次設定され、入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理が、処理対象の符号化データに対して施される。
【００２９】
本発明の第２の符号化装置は、１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置であって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割手段と、分割手段により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、分割手段により分割されたM個の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成手段により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化手段とを備えることを特徴とする。
【００３０】
入力データに対してアナログ歪みを生じさせるアナログ歪み生成手段をさらに設けるようにすることができる。
【００３１】
コードブック生成手段により処理対象とされている第１のブロックについて、それを構成するM個の第２のブロックのそれぞれを、第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表し、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点を基準点として設定する基準点設定手段をさらに設け、コードブック生成手段は、基準点設定手段により設定されたYA個の基準点により形成される領域内の中から、YB個の代表点を決定し、YB個の代表点のそれぞれに対して、識別子であるコードを付与し、YB個の代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の第１のブロックについてのコードブックとして生成するようにすることができる。
【００３２】
ベクトル量子化手段により処理対象の第１のブロックに対してベクトル量子化方式の符号化処理が施された結果得られる符号化データに対して、基準点設定手段により設定された処理対象の第１のブロックについてのYA個の基準点を重畳したデータを出力する出力手段をさらに設けるようにすることができる。
【００３３】
本発明の第２の符号化方法は、１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置の符号化方法であって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、分割ステップの処理により分割されたM個の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化ステップとを含むことを特徴とする。
【００３４】
入力データに対してアナログ歪みを生じさせるアナログ歪み生成ステップをさらに含むようにすることができる。
【００３５】
コードブック生成ステップの処理により処理対象とされている第１のブロックについて、それを構成するM個の第２のブロックのそれぞれを、第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表し、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点を基準点として設定する基準点設定ステップをさらに含み、コードブック生成ステップは、基準点設定ステップの処理により設定されたYA個の基準点により形成される領域内の中から、YB個の代表点を決定し、YB個の代表点のそれぞれに対して、識別子であるコードを付与し、YB個の代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の第１のブロックについてのコードブックとして生成するステップであるようにすることができる。
【００３６】
ベクトル量子化ステップにより処理対象の第１のブロックに対してベクトル量子化方式の符号化処理が施された結果得られる符号化データに対して、基準点設定手段により設定された処理対象の第１のブロックについてのYA個の基準点を重畳したデータを、符号化装置が出力することを制御する出力制御ステップをさらに含むようにすることができる。
【００３７】
本発明の第３の記録媒体のプログラムは、１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、分割ステップの処理により分割されたM個の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化ステップとを含むことを特徴とする。
【００３８】
本発明の第３のプログラムは、１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理を施す装置を制御するコンピュータに実行させるプログラムであって、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割ステップと、分割ステップの処理により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップと、分割ステップの処理により分割されたM個の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化ステップとを含むことを特徴とする。
【００３９】
本発明の第２の符号化装置および方法、第３の記録媒体、並びに、第３のプログラムにおいては、１以上のアクセスユニットから構成されるデータが入力データとして入力され、入力データに対して、ベクトル量子化方式の符号化処理が施される。詳細には、入力データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割される。次に、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが、処理対象毎に個別に生成される。そして、分割されたM個の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施される。
【００４０】
本発明の第２の復号装置は、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置であって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離手段と、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離手段により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化手段とを備えることを特徴とする。
【００４１】
元データにはアナログ歪みが付加されているようにすることができる。
【００４２】
１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれが重畳されたデータの代わりに、１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、入力データのうちの少なくとも一部として入力される場合には、分離手段は、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブック生成用情報のそれぞれとを分離し、分離手段により入力データから分離された１以上の符号化データにそれぞれ対応付けられたコードブック生成用情報を利用して、１以上の符号化データにそれぞれ対応付けられたコードブックを生成するコードブック生成手段をさらに設け、逆ベクトル量子化手段は、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、コードブック生成手段により生成されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、処理対象の符号化データに対して逆ベクトル量子化方式の復号処理を施すようにすることができる。
【００４３】
さらに、処理対象の第１のブロックについて、それを構成するM個の第２のブロックのそれぞれが、第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表され、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点が基準点として設定され、設定されたYA個の基準点により形成される領域内の中から、YB個の代表点が決定され、YB個の代表点のそれぞれに対して、識別子であるコードが付与され、YB個の代表点のそれぞれと、対応するコードのそれぞれとを含むデータが、処理対象の第１のブロックについてのコードブックとして生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれに含まれるYB個の代表点の決定に必要なYA個の基準点のそれぞれが、コードブック生成用情報としてそれぞれ対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力され、コードブック生成手段は、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離手段により入力データから分離されたコードブック生成用情報のうちの、処理対象の符号化データに対応付けられたコードブック生成用情報であるYA個の基準点を取得し、取得されたYA個の基準点により形成される領域内の中から、YB個の代表点を決定し、YB個の代表点のそれぞれに対して、識別子であるコードを付与し、YB個の代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の符号化データに対応付けられたコードブックとして生成するようにすることができる。
【００４４】
本発明の第２の復号方法は、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される復号装置の復号方法であって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離ステップと、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離ステップの処理により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化ステップとを含むことを特徴とする。
【００４５】
元データにはアナログ歪みが生じているようにすることができる。
【００４６】
１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれが重畳されたデータの代わりに、１以上の符号化データのそれぞれに対して、それぞれに対応付けられたコードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、入力データのうちの少なくとも一部として入力される場合には、分離ステップは、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブック生成用情報のそれぞれとを分離するステップであり、分離ステップの処理により入力データから分離された１以上の符号化データにそれぞれ対応付けられたコードブック生成用情報を利用して、１以上の符号化データにそれぞれ対応付けられたコードブックを生成するコードブック生成ステップをさらに含み、逆ベクトル量子化ステップは、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、コードブック生成ステップの処理により生成されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、処理対象の符号化データに対して逆ベクトル量子化方式の復号処理を施すステップであるようにすることができる。
【００４７】
さらに、処理対象の第１のブロックについて、それを構成するM個の第２のブロックのそれぞれが、第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点のそれぞれとして表され、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点が基準点として設定され、設定されたYA個の基準点により形成される領域内の中から、YB個の代表点が決定され、YB個の代表点のそれぞれに対して、識別子であるコードが付与され、YB個の代表点のそれぞれと、対応するコードのそれぞれとを含むデータが、処理対象の第１のブロックについてのコードブックとして生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれに含まれるYB個の代表点の決定に必要なYA個の基準点のそれぞれが、コードブック生成用情報としてそれぞれ対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力され、コードブック生成手段は、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離手段により入力データから分離されたコードブック生成用情報のうちの、処理対象の符号化データに対応付けられたコードブック生成用情報であるYA個の基準点を取得し、取得されたYA個の基準点により形成される領域内の中から、YB個の代表点を決定し、YB個の代表点のそれぞれに対して、識別子であるコードを付与し、YB個の代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の符号化データに対応付けられたコードブックとして生成するステップであるようにすることができる。
【００４８】
本発明の第４の記録媒体のプログラムは、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離ステップと、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離ステップの処理により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化ステップとを含むことを特徴とする。
【００４９】
本発明の第４のプログラムは、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される装置を制御するコンピュータに実行させるプログラムであって、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離ステップと、分離ステップの処理により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離ステップの処理により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化ステップとを含むことを特徴とする。
【００５０】
本発明の第２の復号装置および方法、第４の記録媒体、並びに、第４のプログラムにおいては、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される。次に、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとが分離される。そして、入力データから分離された１以上の符号化データのそれぞれが処理対象に１つずつ順次設定され、入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理が、処理対象の符号化データに対して施される。
【００５１】
本発明の第１の情報処理システムは、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムであって、アナログ歪みが生じている１以上のアクセスユニットから構成される画像データが符号化部に入力データとして入力され、符号化部は、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割手段と、分割手段により分割された1以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、分割手段により分割された1以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成手段により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化手段とを有することを特徴とする。
【００５２】
第１の情報処理システムは、符号化部の入力データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含むようにすることができる。
【００５３】
本発明の第１の情報処理方法は、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法であって、アナログ歪みが生じている１以上のアクセスユニットから構成される画像データが符号化部に入力データとして入力され、符号化部は、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割し、分割された1以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成し、分割された1以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施す処理を実行することを特徴とする。
【００５４】
情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、アナログ歪み生成部は、符号化部の入力データに対してアナログ歪みを生じさせるようにすることができる。
【００５５】
本発明の第１の情報処理システムおよび方法においては、アナログ歪みが生じている１以上のアクセスユニットから構成される画像データが符号化部に入力データとして入力され、符号化部により、入力データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された1以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された1以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施される。
【００５６】
本発明の第２の情報処理システムは、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムであって、１以上のアクセスユニットから構成される画像データが符号化部に入力データとして入力され、符号化部は、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割手段と、分割手段により分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段と、分割手段により分割されたM個の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、コードブック生成手段により生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施すベクトル量子化手段とを有することを特徴とする。
【００５７】
第２の情報処理システムは、符号化部の入力データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含むようにすることができる。
【００５８】
本発明の第２の情報処理方法は、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法であって、１以上のアクセスユニットから構成される画像データが符号化部に入力データとして入力され、符号化部は、入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象のアクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割し、分割された１以上の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成し、分割されたM個の第１のブロックのそれぞれを処理対象に１つずつ順次設定し、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理を施す処理を実行することを特徴とする。
【００５９】
情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、アナログ歪み生成部は、符号化部の入力データに対してアナログ歪みを生じさせるようにすることができる。
【００６０】
本発明の第２の情報処理システムおよび方法においては、１以上のアクセスユニットから構成される画像データが符号化部に入力データとして入力され、符号化部により、入力データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割されたM個の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施される。
【００６１】
本発明の第３の情報処理システムは、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムであって、符号化部、または、符号化部以外の装置により、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として復号部に入力され、復号部は、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離手段と、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離手段により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化手段とを有することを特徴とする。
【００６２】
第３の情報処理システムは、元データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含むようにすることができる。
【００６３】
本発明の第３の情報処理方法は、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法であって、符号化部、または、符号化部以外の装置により、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として復号部に入力され、復号部は、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離し、入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す処理を実行することを特徴とする。
【００６４】
情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、アナログ歪み生成部は、元データに対してアナログ歪みを生じさせるようにすることができる。
【００６５】
本発明の第３の情報処理システムおよび方法においては、符号化部、または、符号化部以外の装置により、アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象のアクセスユニットが１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として復号部に入力される。復号部により、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとが分離され、入力データから分離された１以上の符号化データのそれぞれが処理対象に１つずつ順次設定され、入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理が、処理対象の符号化データに対して施される。
【００６６】
本発明の第４の情報処理システムは、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムであって、符号化部、または、符号化部以外の装置により、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力され、復号部は、  入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離する分離手段と、分離手段により入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、分離手段により入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す逆ベクトル量子化手段とを有することを特徴とする。
【００６７】
第４の情報処理システムは、元データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含むようにすることができる。
【００６８】
本発明の第４の情報処理方法は、画像データを符号化する符号化部と、符号化部により符号化された画像データを復号する復号部とを構成要素として含む情報処理システムの情報処理方法において、符号化部、または、符号化部以外の装置により、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力され、復号部は、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとを分離し、入力データから分離された１以上の符号化データのそれぞれを処理対象に１つずつ順次設定し、入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の符号化データに対して施す処理を実行することを特徴とする。
【００６９】
情報処理システムは、画像データに対してアナログ歪みを生じさせるアナログ歪み生成部を構成要素としてさらに含み、アナログ歪み生成部は、元データに対してアナログ歪みを生じさせるようにすることができる。
【００７０】
本発明の第４の情報処理システムおよび方法においては、符号化部、または、符号化部以外の装置により、１以上のアクセスユニットから構成されるデータが元データとされて、元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、分割された１以上の第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成されたコードブックのうちの、処理対象の第１のブロックについてのコードブックを利用して、処理対象の第１のブロックを構成するM個の第２のブロックのそれぞれに対して、ベクトル量子化方式の符号化処理が施され、その結果、１以上の第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、１以上の符号化データのそれぞれに対して、それぞれの生成に利用されたコードブックのそれぞれが対応付けられて重畳されたデータが、入力データのうちの少なくとも一部として入力される。そして、復号部により、入力データから、１以上の符号化データのそれぞれと、それぞれに対応付けられたコードブックのそれぞれとが分離され、入力データから分離された１以上の符号化データのそれぞれが処理対象に１つずつ順次設定され、入力データから分離されたコードブックのうちの処理対象の符号化データに対応付けられたコードブックを利用して、ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理が、処理対象の符号化データに対して施される。
【発明の効果】
【００７１】
以上のごとく、本発明によれば、画像データの符号化や復号を行うことができる。特に、画像が表示されなくなったり、回路規模の増大を招いたりといった不都合を発生させることなく、２回目以降の符号化や復号では画像データを著しく劣化させることで、アナログ画像信号を利用した不正コピーを防止するようにすることができる。
【発明を実施するための最良の形態】
【００７２】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００７３】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００７４】
本発明によれば、第１の符号化装置が提供される。この第１の符号化装置は、
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置であって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロック（例えば、図４や図５の大ブロックBL）に分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロック（例えば、図５の小ブロックBS)にM個分（Mは１以上の整数値）だけ分割する分割手段（例えば、図３の大ブロック化部６２や小ブロック化部６３）と、
前記分割手段により分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段（例えば、図３のコードブック生成部６５）と、
前記分割手段により分割された1以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化手段（例えば、図３のVQ部６６）と
を備えることを特徴とする。
【００７５】
本発明によれば、上述した第１の符号化装置に対応する第１の符号化方法が提供される。この第１の符号化方法は、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割する分割ステップ（例えば、図１２のステップＳ２）と、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップ（例えば、図１２のステップＳ４）と、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップ（例えば、図１２のステップＳ５）と
を含むことを特徴とする。
【００７６】
本発明によれば、上述した本発明の第１の符号化方法に対応するプログラムや、そのプログラムを記録した記録媒体も提供される。詳細については後述するが、このプログラムは、例えば、図２０のリムーバブル記録媒体５１１や、記憶部５０８に含まれるハードディスク等の記録媒体に記録され、図２０の構成のコンピュータにより実行される。
【００７７】
本発明によれば、第１の復号装置が提供される。この第１の復号装置は、
アナログ歪みが生じている１以上のアクセスユニットから構成されるデータが元データとされて、
前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記アクセスユニットが１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個（Nは２以上の整数値）の画素分の画素データからなる第２のブロックにM個分（Mは１以上の整数値）だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータアナログ歪みが生じている１以上のアクセスユニットから構成されるデータ（例えば、図３の符号化部５２から出力されて、図１３の入力部７１に入力される符号化デジタル画像信号Vcd）が、入力データのうちの少なくとも一部として入力される復号装置であって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離手段（例えば、図１３のデータ分解部７２）と、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離手段により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化（例えば、図１３の逆VQ部７４）と
を備えることを特徴とする。
【００７８】
この第１の復号装置において、
１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれが重畳されたデータの代わりに、１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、前記入力データのうちの少なくとも一部として入力される場合には、
前記分離手段は、前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブック生成用情報のそれぞれとを分離し、
前記分離手段により前記入力データから分離された１以上の前記符号化データにそれぞれ対応付けられた前記コードブック生成用情報を利用して、１以上の前記符号化データにそれぞれ対応付けられた前記コードブックを生成するコードブック生成（例えば、図１３のコードブック生成部７３）をさらに設け、
前記逆ベクトル量子化手段は、前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、処理対象の前記符号化データに対して前記逆ベクトル量子化方式の復号処理を施す
ようにすることができる。
【００７９】
本発明によれば、上述した第１の復号装置の第１の復号方法が提供される。この第１の復号方法は、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップ（例えば、図１４のステップＳ２２）と、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップ（例えば、図１４のステップＳ２４）と
を含むことを特徴とする。
【００８０】
本発明によれば、上述した本発明の第１の復号方法に対応するプログラムや、そのプログラムを記録した記録媒体も提供される。詳細については後述するが、このプログラムは、例えば、図２０のリムーバブル記録媒体５１１や、記憶部５０８に含まれるハードディスク等の記録媒体に記録され、図２０の構成のコンピュータにより実行される。
【００８１】
本発明によれば、第２符号化装置が提供される。この第２の符号化装置は、
１以上のアクセスユニットから構成されるデータが入力データとして入力され、前記入力データに対して、ベクトル量子化方式の符号化処理を施す符号化装置であって、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロック（例えば、図４や図５の大ブロックBL）に分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロック（例えば、図５の小ブロックBS)にM個分だけ分割する分割手段（例えば、図３の大ブロック化部６２や小ブロック化部６３）と、
前記分割手段により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成手段（例えば、図３のコードブック生成部６５）と、
前記分割手段により分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化手段（例えば、図３のVQ部６６）と
を備えることを特徴とする。
【００８２】
この第２の符号化装置において、
前記入力データに対してアナログ歪みを生じさせるアナログ歪み生成手段（例えば、図１９のアナログ歪み生成部４５１）
をさらに設けるようにすることができる。
【００８３】
この第２の符号化装置において、
前記コードブック生成手段により処理対象とされている前記第１のブロックについて、それを構成するM個の前記第２のブロックのそれぞれを、前記第２のブロックに対応するN個の画素を軸として有する座標系で定義される平面上のM個の点(例えば、図７の点P1乃至点P48)のそれぞれとして表し、M個の点のうちの所定のYA個（YAは、M未満の整数値）の点（例えば、図８の点P1，点P5，点P47，点P48）を基準点として設定する基準点設定手段（例えば、図３の基準点抽出部６４）
をさらに設け、
前記コードブック生成手段は、
前記基準点設定手段により設定されたYA個の前記基準点により形成される領域内の中から、YB個の代表点（例えば、図７の点Pａ乃至点Pp)を決定し、
YB個の前記代表点のそれぞれに対して、識別子であるコード（例えば、０乃至１５）を付与し、
YB個の前記代表点のそれぞれと、対応するコードのそれぞれとを含むデータを、処理対象の前記第１のブロックについての前記コードブック（例えば、図１１のコードブック）として生成する
ようにすることができる。
【００８４】
前記ベクトル量子化手段により処理対象の前記第１のブロックに対して前記ベクトル量子化方式の符号化処理が施された結果得られる符号化データに対して、前記基準点設定手段により設定された処理対象の前記第１のブロックについてのYA個の前記基準点を重畳したデータを出力する出力手段（例えば、図３の重畳部６７や出力部６８）
をさらに設けるようにすることができる。
【００８５】
本発明によれば、上述した第２の符号化装置の第２の符号化方法が提供される。この第２の符号化方法は、
前記入力データのうちの所定の１つのアクセスユニットを処理対象に設定し、処理対象の前記アクセスユニットを、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割し、１以上の前記第１のブロックのそれぞれを、N個の画素分の画素データからなる第２のブロックにM個分だけ分割する分割ステップ（例えば、図１２のステップＳ２）と、
前記分割ステップの処理により分割された１以上の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックを処理対象毎に個別に生成するコードブック生成ステップ（例えば、図１２のステップＳ４）と、
前記分割ステップの処理により分割されたM個の前記第１のブロックのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成ステップの処理により生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理を施すベクトル量子化ステップ（例えば、図１２のステップＳ５）と
を含むことを特徴とする。
【００８６】
本発明によれば、上述した本発明の第２の符号化方法に対応するプログラムや、そのプログラムを記録した記録媒体も提供される。詳細については後述するが、このプログラムは、例えば、図２０のリムーバブル記録媒体５１１や、記憶部５０８に含まれるハードディスク等の記録媒体に記録され、図２０の構成のコンピュータにより実行される。
【００８７】
本発明によれば、第２の復号装置が提供される。この第２の復号装置は、
１以上のアクセスユニットから構成されるデータが元データとされて、前記元データのうちの所定の１つのアクセスユニットが処理対象に設定され、処理対象の前記第１のアクセスユニットが、近接する（N×M）個（Nは２以上の整数値であり、Mは１以上の整数値）の画素分の画素データからなる１以上の第１のブロックに分割され、１以上の前記第１のブロックのそれぞれが、N個の画素分の画素データからなる第２のブロックにM個分だけ分割され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対してベクトル量子化方式の符号化処理を施すときに使用されるコードブックが処理対象毎に個別に生成され、
分割された１以上の前記第１のブロックのそれぞれが処理対象に１つずつ順次設定され、生成された前記コードブックのうちの、処理対象の前記第１のブロックについてのコードブックを利用して、処理対象の前記第１のブロックを構成するM個の前記第２のブロックのそれぞれに対して、前記ベクトル量子化方式の符号化処理が施され、その結果、１以上の前記第１のブロックのそれぞれに対応する１以上の符号化データのそれぞれが生成され、
１以上の前記符号化データのそれぞれに対して、それぞれの生成に利用された前記コードブックのそれぞれが対応付けられて重畳されたデータ（例えば、図３の符号化部５２から出力されて、図１３の入力部７１に入力される符号化デジタル画像信号Vcd）が、入力データのうちの少なくとも一部として入力される復号装置であって、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離手段（例えば、図１３のデータ分解部７２）と、
前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離手段により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化手段（例えば、図１３の逆VQ部７４）と
を備えることを特徴とする。
【００８８】
この第２の復号装置において、
１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれが重畳されたデータの代わりに、１以上の前記符号化データのそれぞれに対して、それぞれに対応付けられた前記コードブックのそれぞれを生成するために必要な情報であるコードブック生成用情報のそれぞれが重畳されたデータが、前記入力データのうちの少なくとも一部として入力される場合には、
前記分離手段は、前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブック生成用情報のそれぞれとを分離し、
前記分離手段により前記入力データから分離された１以上の前記符号化データにそれぞれ対応付けられた前記コードブック生成用情報を利用して、１以上の前記符号化データにそれぞれ対応付けられた前記コードブックを生成するコードブック生成手段（例えば、図１３のコードブック生成部７３）をさらに設け、
前記逆ベクトル量子化手段は、前記分離手段により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記コードブック生成手段により生成された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、処理対象の前記符号化データに対して前記逆ベクトル量子化方式の復号処理を施す
ようにすることができる。
【００８９】
本発明によれば、上述した第２の復号装置の第２の復号方法が提供される。この第２の復号方法は、
前記入力データから、１以上の前記符号化データのそれぞれと、それぞれに対応付けられた前記コードブックのそれぞれとを分離する分離ステップ（例えば、図１４のステップＳ２２）と、
前記分離ステップの処理により前記入力データから分離された１以上の前記符号化データのそれぞれを処理対象に１つずつ順次設定し、前記分離ステップの処理により前記入力データから分離された前記コードブックのうちの処理対象の前記符号化データに対応付けられたコードブックを利用して、前記ベクトル量子化方式に対応する逆ベクトル量子化方式の復号処理を、処理対象の前記符号化データに対して施す逆ベクトル量子化ステップ（例えば、図１４のステップＳ２４）と
を含むことを特徴とする。
【００９０】
また、本発明によれば、上述した本発明の第１の符号化装置を含む第１の情報処理システム、および、上述した本発明の第２の符号化装置を含む第２の情報処理システムが提供される。さらに、本発明によれば、これらの第１の情報処理システムと第２の情報処理システムとのそれぞれに対応する第１の情報処理方法と第２の情報処理方法とのそれぞれも提供される。
【００９１】
また、本発明によれば、上述した本発明の第１の復号装置を含む第３の情報処理システム、および、上述した本発明の第２の復号装置を含む第４の情報処理システムが提供される。さらに、本発明によれば、これらの第３の情報処理システムと第４の情報処理システムのそれぞれに対応する第３の情報処理方法と第４の情報処理方法のそれぞれも提供される。
【００９２】
次に、図面を参照して、本発明の実施の形態について説明する。
【００９３】
図２は、本発明が適用される画像処理システムの構成例を示している。
【００９４】
なお、図２の画像処理システムにおいて、図１の従来の画像表示システムと対応する部分には同一の符号を付してあり、その説明は適宜省略する。ただし、再生装置１から出力されるアナログ画像信号の符号は、図１ではVanとされているが、図２ではVan1とされている。後述するD/A変換部５５から出力されるアナログ画像信号Van2と区別するためである。
【００９５】
図２の例では、画像処理システムは、再生装置１、表示装置２、および記録再生装置３１から構成されている。即ち、図１の従来の画像表示システムに対して記録再生装置３１を付加したシステムが、本発明が適用される画像処理システムの一実施の形態である。
【００９６】
なお、再生装置１から出力されるアナログ画像信号Van1は、アナログ歪みを伴う信号である。ここでいうアナログ歪みとは、信号がD/A変換されるときにその信号に生じる歪み、即ち、その信号に乗るノイズをいう。従って、このアナログ歪みには、例えば、再生装置１のD/A変換部１２により信号がD/A変換されるときにその信号に生じる歪み、具体的には例えば、その信号から高周波成分が除去されることでその信号に生じる歪みや、その信号の位相がずれることでその信号に生じる歪み等が含まれる。なお、このアナログ歪みによる画像の劣化を評価する方法として、S/N(Signal-to-Noise)評価や、視覚評価（視覚的劣化の評価）等がある。また、このアナログ歪みは、自然に生じるものでも良いし、意図的に生じさせるようにしても良い（後述する図１９のアナログ歪み生成部４５１参照）。
【００９７】
図２の例では、記録再生装置３１は、符号化装置４１と復号装置４２とから構成されている。即ち、符号化装置４１が、本発明が適用される符号化装置の一実施の形態であり、復号装置４２が、本発明が適用される復号装置４２の一実施の形態である。なお、図２の例では、１台の符号化装置４１と1台の復号装置４２とから１台の記録再生装置３１が構成されているが、符号化装置４１と復号装置４２とを分離して画像処理システムを構成することも容易にできる。
【００９８】
図２の例では、符号化装置４１は、A/D変換部５１、符号化部５２、および記録部５３から構成されている。
【００９９】
A/D変換部５１は、再生装置１から出力されたアナログ画像信号Van1をA/D変換し、その結果得られるデジタル画像信号Vdg1を符号化部５２に供給する。符号化部５２は、そのデジタル画像信号Vdg1を符号化し、その結果得られる符号化デジタル画像信号Vcdを記録部５３に供給する。記録部５３は、その符号化デジタル画像信号Vcdを、図示せぬ光ディスク等の記録媒体に記録する。
【０１００】
また、図２の例では、復号部５４は、復号部５４、D/A変換部５５、および表示部５６から構成されている。
【０１０１】
復号部５４は、符号化装置４１の符号化部５２から出力された符号化デジタル画像信号Vcdを復号し、その結果得られるデジタル画像信号Vdg2をD/A変換部５５に供給する。D/A変換部５５は、このデジタル画像信号Vdg2をD/A変換し、その結果得られるアナログ画像信号Van2を表示部５６に供給する。表示部５６は、例えばCRTディスプレイやLCD等で構成され、D/A変換部５５から供給されたアナログ画像信号Van2に対応する画像を表示する。
【０１０２】
ここで注目すべき点は、図２の符号化装置４１の符号化部５２から出力される符号化デジタル画像信号Vcdが復号部５４により再度復号された際に得られるデジタル画像信号Vdg2は、従来の図１の符号化装置３の符号化部２２から出力される符号化デジタル画像信号Vcd’が再度復号された際に得られるデジタル画像信号とは異なり、再生装置１の復号部１１から出力されるデジタル画像信号Vdg0に比較して大幅に劣化しているという点である。換言すると、復号部５４により再度復号された際に得られるデジタル画像信号Vdg2が、再生装置１の復号部１１から出力されるデジタル画像信号Vdg0に比較して大幅に劣化するような符号化処理を、符号化部５２が実行する点である。
【０１０３】
この点により、記録部５３で記録媒体に記録された符号化デジタル画像信号Vcdが再生されて得られる画像は、再生装置１から出力されるアナログ画像信号Van1に対応する画像、即ち、表示装置２に表示される画像に比べて、その画質が大幅に劣化することになる。さらに、符号化装置４１または同様の符号化装置による符号化と、復号装置４２または同様の復号装置による復号が繰り返される度に、劣化の度合いは益々大きくなっていく。従って、図２の符号化装置４１では、良好な画質を維持したままでのコピーは不可能となる。即ち、不正コピーの防止が図られる。
【０１０４】
また、図２の画像処理システムにおいては、上述したように、良好な画質を維持したままでのコピーを不可能とする処理が記録再生装置３１側で実行されるため、再生装置１から表示装置２に供給されるアナログ画像信号Van1には何等加工が施されず、その結果、表示装置２に表示される画像の画質を落とすことはない。即ち、図２の画像処理システムは、上述した特許文献１の発明が有する課題を解決することができる。
【０１０５】
さらにまた、図２の画像処理システムでは、同図の構成から明らかなように、再生側と記録側との何れにも、雑音情報発生部やこれを埋め込むための回路等の特別な回路を搭載する必要がなく、回路規模も増大することはない。即ち、図２の画像処理システムは、上述した特許文献２の発明が有する課題を解決することができる。
【０１０６】
換言すると、従来の課題を解決するためには、上述したように、復号部５４により再度復号された際に得られるデジタル画像信号Vdg2が、再生装置１の復号部１１から出力されるデジタル画像信号Vdg0に比較して大幅に劣化するような符号化処理を、符号化部５２が実行すればよい。即ち、符号化部５２は、このような符号化処理を実行できれば足り、その形態は特に限定されず、様々な実施の形態を取ることができる。また、符号化部５２の様々な実施の形態に応じて、復号部５４も様々な実施の形態を取ることができる。
【０１０７】
そこで、以下、図３乃至図１４を参照して、ベクトル量子化（Vector Quantization）方式の符号化処理を実行する符号化部５２と、それに対応する復号処理を実行する復号部５４とのそれぞれの一実施の形態を説明する。
【０１０８】
なお、以下、ベクトル量子化方式をVQ方式と称する。このVQ方式は、例えば次のような第１の処理乃至第４の処理からなる符号化方式である。
【０１０９】
第１の処理とは、画像信号をブロック化する処理である。
【０１１０】
第２の処理とは、第１の処理で得られた１以上のブロックのそれぞれについて、符号化対象となるブロックから得られる波形をベクトル化する処理である。例えば、第１の処理により後述する図５の小ブロックBSが得られた場合には、後述する図６に示されるように、小ブロックBSに含まれる２つの画素値X1，X2のそれぞれを成分とする（X1，X2）といったベクトルを生成する、といった処理が第２の処理の一例である。
【０１１１】
第３の処理とは、第１の処理で得られた１以上のブロックのそれぞれについて、符号化対象となるブロックに対する第２の処理の結果得られるベクトルと、複数の代表ベクトルとの比較を行い、最も誤差の小さい（ユークリッド距離最小の）代表ベクトルを選択する処理である。
【０１１２】
第４の処理とは、第１の処理で得られた１以上のブロックのそれぞれに対して、第３の処理により選択された代表ベクトルに識別値として付加されているコードを抽出し、そのコードを２進符号化する処理である。
【０１１３】
なお、複数の代表ベクトルのそれぞれと、対応するそれぞれのコードとを含む表を、以下、コードブックと称する。即ち、第３の処理と第４の処理においては、コードブックが使用されることになる。コードブックの具体例については図１１を参照して後述する。
【０１１４】
このようなVQ方式の符号化処理を実行する符号化部５２の構成例が、図３に図示しされている。図３の例では、符号化部５２は、入力部６１乃至出力部６８から構成されている。
【０１１５】
入力部６１は、図２のA/D変換部５１からのデジタル画像信号Vdg1を入力して、大ブロック化部６２に供給する。大ブロック化部６２は、このデジタル画像信号Vdg1を、複数のブロックに分割し、小ブロック化部６３に供給する。小ブロック化部６３は、これらの複数のブロックのそれぞれを、さらに細かいM個（Mは１以上の整数値）のブロックに分割し、基準点抽出部６４とVQ部６６に供給する。
【０１１６】
なお、以下、大ブロック化部６２から出力されるブロックを大ブロックと称し、小ブロック化部６３から出力されるブロックを小ブロックと称する。この小ブロックは、N（Nは１以上の整数値）画素分の大きさのブロックであるとする。ただし、小ブロック化部６３は、小ブロックを出力する場合、大ブロックを単位として出力する。換言すると、小ブロック化部６３からは、M個の小ブロックに分割された大ブロックが出力される。
【０１１７】
具体的には例えば本実施の形態では、大ブロック化部６２においては、デジタル画像信号Vdg1のうちの１つの有効画面の画像信号が、例えば図４に示されるように、水平方向に１２画素分で垂直方向に８画素分の大きさの大ブロックBLに分割される。なお、以下、水平方向にh画素分で垂直方向にv画素分の大きさを、（ｈ×ｖ）画素の大きさと称する。即ち、図４の例では、大ブロックBLは、（１２×８）画素の大きさとされている。また、図４において、○（丸印）は、デジタル画像信号Vdg1のうちの１つの有効画面の画像信号を構成する画素データを示している。
【０１１８】
また例えば本実施の形態では、小ブロック化部６３においては、図４の１つの大ブロックBLがさらに、図５に示されるように、（２×１）画素の大きさの小ブロックBSに分割される。即ち、本実施の形態では、１つの大ブロックBLから、２画素分（＝N画素分）の大きさの小ブロックBSが４８個（＝M個）得られることになる。なお、図５においても、○（丸印）は、図４と同様に、デジタル画像信号Vdg1のうちの１つの有効画面の画像信号を構成する画素データを示している。
【０１１９】
なお、大ブロックBLと小ブロックBSとのそれぞれの大きさは、本実施の形態の大きさに限定されないのは言うまでもない。
【０１２０】
このようにして、本実施の形態では、複数の小ブロックBSのそれぞれが、大ブロックBLを単位として、図３の小ブロック化部６３から出力される。即ち、図６に示されるように、４８個｛＝（１２／２）×８個｝の小ブロックBSから構成される複数の大ブロックBLのそれぞれが、小ブロック化部６３から出力される。
【０１２１】
図３に戻り、基準点抽出部６４は、小ブロック化部６３から出力された複数の大ブロックのそれぞれから、対応するコードブックの生成の際に基準となる基準点をそれぞれ抽出する。対応するコードブックとは、後述するように、複数の大ブロック毎にコードブックが個別に生成されることになるが、１つの大ブロックに着目した場合、それらのコードブックのうちの、着目される大ブロックに対応するコードブックのことを言う。大ブロック毎に抽出された基準点はデジタル信号Vcdpとして、コードブック生成部６５と重畳部６７とに供給される。
【０１２２】
具体的には例えば本実施の形態では、上述したように、図６に示される４８個の小ブロックBSから構成される大ブロックBLが、基準点抽出部６４に供給される。図６に示されるように、小ブロックBSは、水平方向に隣接する２つの画素データから構成される。なお、以下、図６の記載にあわせて、小ブロックBSを構成する２つの画素データのうちの、左方の画素データの値をX1と記述し、右方の画素データの値をX2と記述する。また、画素データとその値とを区別する必要がない場合、それらをまとめて画素値と称する。即ち、以下適宜、小ブロックBSは、画素値X1と画素値X2とから構成されると表現する。
【０１２３】
この場合、図７に示されるように、画素値X1を横軸として、画素値X2を縦軸とする２次元座標系を定義すると、１つの小ブロックBSは１つの点で表すことができる。即ち、図７において、点P1乃至点P48（ただし、点P7乃至点P44の図示は省略されている）のそれぞれは、とある１つの大ブロックBLを構成する４８個の小ブロックBSのそれぞれを示す点である。
【０１２４】
このようにして、図３の基準点抽出部６４は、とある１つの大ブロックBLから、それを構成する４８個の小ブロックBSのそれぞれを点P1乃至点P48のそれぞれとして抽出する。
【０１２５】
次に、基準点抽出部６４は、点P1乃至点P48の中から、（X1＋X2）/２が最大値となる第１の点、（X1＋X2）/２が最小値となる第２の点、（X1−X2）/２が正値となる点のうちの最大値となる第３の点、および（X1−X2）/２が負値となる点のうちの最小値（絶対値が最大値）となる第４の点を、基準点としてそれぞれ抽出する。そして、基準点抽出部６４は、基準点である第１の点乃至第４の点をデジタル信号Vcdpに含めて、コードブック生成部６５と重畳部６７とに供給する。
【０１２６】
具体的には例えば、図７の例の点P1乃至点P48からは、図８に示されるように、第１の点である点P47、第２の点である点P48、第３の点である点P1、および第４の点である点P5のそれぞれが、基準点抽出部６４により基準点として抽出される。そして、点P47、点P48、点P1、および点P5がデジタル信号Vcdpに含められて、コードブック生成部６５と重畳部６７とに供給される。なお、図８において、直線Lは、X1＝X2の軸（45度の傾きの軸）を示している。
【０１２７】
なお、（X1−X2）/２の全てが正または負の場合、基準点抽出部６４は、正の最大値または負の最小値（絶対値が最大値）となる点のみを抽出するとする。即ち、この場合、基準点抽出部６４は、１つの大ブロックBLについて、３点を基準点として抽出することになる。
【０１２８】
図３に戻り、コードブック生成部６５は、基準点抽出部６４から供給されたデジタル信号Vcdpに基づいて、即ち、デジタル信号Vcdpのうちのとある１つの大ブロックについての基準点に基づいて、その大ブロックについてのコードブックを適応的に生成し、VQ部６６に供給する。即ち、コードブック生成部６５は、複数の大ブロック毎に異なるコードブックを個別に生成し、VQ部６６にそれぞれ生成する。
【０１２９】
具体的には例えば本実施の形態では、コードブック生成部６５は、図４に示される１つの大ブロックBLについてのコードブックを、次のようにして生成する。
【０１３０】
即ち、例えば上述したように、図８の点P47、点P48、点P1、および点P5が、１つの大ブロックBLについての基準点として基準点抽出部６４により抽出され、コードブック生成部６５に供給されたとする。
【０１３１】
この場合、コードブック生成部６５は、図９に示されるように、（X1＋X2）/２が最大値となる第１の点である点P47、および、（X1＋X2）/２が最小値となる第２の点である点P48のそれぞれを、X2＝X1の軸Lに射影する。なお、以下、図９の記載にあわせて、点P47が軸Lに射影された点を点P47aと称し、点P48が軸Lに射影された点を点P48aと称する。
【０１３２】
次に、コードブック生成部６５は、点P1，点P5，点P47a，点P48aで囲まれる領域の中から、所定の個数の点を代表点として決定する。
【０１３３】
具体的には例えばここでは、コードブック生成部６５は、図１０に示される１６個の点Pa乃至点Ppを代表点として決定する。
【０１３４】
図１０において、点Pa乃至点Phのそれぞれは、点P48aと点P47aとを結ぶ線分（以下、単に線分と称する）を９等分する各点を示している。点Piと点Pjとのそれぞれは、（X1−X2）/２が正値となる点のうちの最大値となる第３の点である点P1を頂点として、線分を底辺とする第１の三角形において、頂点からの中線を３等分する各点を示している。また、点Pkと点Plとのそれぞれは、この第１の三角形の２つの側辺のそれぞれを２等分する各点を示している。一方、点Pmと点Pnとのそれぞれは、（X1−X2）/２が負値となる点のうちの最小値（絶対値が最大値）となる第４の点である点P5を頂点として、線分を底辺とする第２の三角形において、頂点からの中線を３等分する各点を示している。また、点Poと点Ppとのそれぞれは、この第２の三角形の２つの側辺のそれぞれを２等分する各点を示している。
【０１３５】
次に、コードブック生成部６５は、これらの１６個の代表点Pa乃至代表点Ppのそれぞれを識別するためのコード、例えば、０乃至１５のそれぞれを付与する。また、コードブック生成部６５は、１６個の代表点Pa乃至代表点Ppのそれぞれの座標（X1,X2）を示す（x1a，x2a）乃至（x1p，x2p）といった１６個のベクトルを代表ベクトルとして決定する。そして、コードブック生成部６５は、これらの１６個の代表ベクトルのそれぞれと、対応するコードのそれぞれとを含むコードブック、即ち、図１１に示されるようなコードブックを生成する。なお、図１１において、x1k（kは、a乃至pのうちの何れかのアルファベット）は、代表点PkのX1軸における座標値、即ち、代表点Pkが示す小ブロックBSの左方の画素値を示している。一方、x2kは、代表点PkのX2軸における座標値、即ち、代表点Pkが示す小ブロックBSの右方の画素値を示している。
【０１３６】
なお、コードブック生成部６５による代表点の決定方法や個数は、上述した本実施の形態に特に限定されず、基準点抽出部６４に抽出された各基準点を結ぶ領域に存在する点であれば足りる。即ち、コードブック生成部６５は、その領域から任意の点を任意の個数だけ代表点として決定することができる。
【０１３７】
図３に戻り、このようにしてコードブック生成部６５により生成された各大ブロックのそれぞれについてのコードブックは、VQ部６６にそれぞれ供給される。
【０１３８】
VQ部６６は、小ブロック化部６３から供給された複数の大ブロックのそれぞれについて、処理対象の大ブロックを構成するM個の小ブロックのそれぞれを符号化対象として、コードブック生成部６５から供給されたコードブックのうちの対応するコードブックを利用してVQ方式による符号化処理を実行し、その実行結果をデジタル画像信号Vcdvqとして重畳部６７に供給する。
【０１３９】
即ち、例えば本実施の形態では、VQ部６６は、図７に示されるX1軸とX2軸とからなる２次元座標系における、符号化対象である４８個（＝M個）の小ブロックBSのそれぞれを示す各点P1乃至点P48のそれぞれを符号化対象の点に順次設定し、符号化対象の点について、図１１のコードブックに含まれる代表点Pa乃至Pkのうちのユークリッド距離最小の代表点を検出し、検出された代表点に対応するコードを選択し、そのコードを２進符号化した結果得られるデータを、符号化対象の点の符号化結果としてデジタル信号Vcdvqに含めて重畳部６７に供給する。具体的には例えば、符号化対象の点についての代表点として点Paが検出された場合には、図１１のコードブックに示されるように、符号化対象の点（その点が示す小ブロックBS）の符号化結果であるコードとして「０」が選択される。
【０１４０】
図３の重畳部６７は、VQ部６６から供給されたデジタル信号Vcdvq（各大ブロックのそれぞれについて、対応するM個の小ブロックのそれぞれに対して選択された各コード）に対して、基準点抽出部６４から供給されたデジタル信号Vcdp（各大ブロックのそれぞれについての基準点）を重畳し、その結果得られるデジタル信号を符号化デジタル画像信号Vcdとして出力部６８に供給する。
【０１４１】
出力部６８は、この符号化デジタル画像信号Vcdを、図２の記録部５３や復号部５４に出力する。
【０１４２】
以上、図３の例の符号化部５２の構成について説明した。次に、図１２のフローチャートを参照して、図３の例の符号化部５２の処理例について説明する。なお、以下、図３の例に限らず、符号化部５２の処理を符号化処理と称する。
【０１４３】
ステップＳ１において、入力部６１は、デジタル画像信号Vdg1を、例えば１フレーム分だけ入力する。デジタル画像信号Vdg1が、入力部６１から大ブロック化部６２に供給されると、処理はステップＳ２に進む。
【０１４４】
ステップＳ２において、大ブロック化部６２と小ブロック化部６３とは、デジタル画像信号Vdg1をブロック化する。即ち、ステップＳ２において、大ブロック化部６２が、デジタル画像信号Vdg1を複数の大ブロックに分割し、さらに、小ブロック化部６３が、複数の大ブロックのそれぞれを、M個の小ブロックに分割する。M個の小ブロックから構成される複数の大ブロックのそれぞれが、基準点抽出部６４とVQ部６６とに供給されると、処理はステップＳ３に進む。
【０１４５】
ステップＳ３において、基準点抽出部６４は、ステップＳ２の処理でブロック化されたデジタル画像信号Vdg1に対して、各大ブロックのそれぞれについての基準点を抽出する。各大ブロックのそれぞれについての基準点を含むデジタル信号Vcdp、即ち、１フレーム分の基準点を含むデジタル信号Vcdpが、基準点抽出部６４からコードブック生成部６５と重畳部６７とに供給されると、処理はステップＳ４に進む。
【０１４６】
ステップＳ４において、コードブック生成部６５は、各大ブロックのそれぞれについて、ステップＳ３の処理で抽出された処理対象の大ブロックの基準点に基づいて、対応するコードブックをそれぞれ個別に生成する。各大ブロックのそれぞれについてのコードブックがVQ部６６に供給されると、処理はステップＳ５に進む。
【０１４７】
ステップＳ５において、VQ部６６は、各大ブロックのそれぞれについて、処理対象の大ブロックを構成するM個の小ブロックのそれぞれに対して、VQ方式の符号化処理を施す。ステップＳ５の処理結果、即ち、各大ブロックのそれぞれについての、対応するM個の小ブロックのそれぞれに対して選択された各コードを含むデジタル信号Vcdvq、即ち、１フレーム分のデジタル信号VcdvqがVQ部６６から重畳部６７に供給されると、処理はステップＳ６に進む。
【０１４８】
ステップＳ６において、重畳部６７は、ステップＳ５の処理結果としてVQ部６６から出力された１フレーム分のデジタル信号Vcdvqに対して、ステップＳ３の処理結果として基準点抽出部６４から出力された１フレーム分のデジタル信号Vcdpを重畳することで、１フレーム分の符号化デジタル画像信号Vcdを生成する。この符号化デジタル画像信号Vcdが、重畳部６７から出力部６８に提供されると、処理はステップＳ７に進む。
【０１４９】
ステップＳ７において、出力部６８は、この符号化デジタル画像信号Vcdを外部に出力する。
【０１５０】
ステップＳ８において、符号化部５２は、処理すべき全フレームに対する処理が終了したか否かを判定する。
【０１５１】
全フレームに対する処理がまだ終了していない場合、ステップＳ８においてNOであると判定されて、処理はステップＳ１に戻され、それ以降の処理が繰り返される。即ち、次の１フレーム分のデジタル画像信号Vdg1が、ステップＳ１の処理で入力され、ステップＳ２乃至Ｓ６の処理で上述した符号化処理が施され、その結果、次の１フレーム分の符号化デジタル画像信号Vcdが得られ、この符号化デジタル画像信号VcdがステップＳ７の処理で出力される。
【０１５２】
このようなステップＳ１乃至Ｓ８のループ処理が全フレームに対して施され、最後のフレーム分の符号化デジタル画像信号Vcdが出力されると、次のステップＳ８においてYESであると判定されて、図１２の例の符号化処理は終了となる。
【０１５３】
以上、図１２を参照して、図３の例の符号化部５２の符号化処理の例について説明した。
【０１５４】
次に、図１３と図１４とを参照して、図３の例の符号化部５２に対応する復号部５４の一実施の形態について説明する。
【０１５５】
図１３は、図３の例の符号化部５２に対応する復号部５４の構成例を示している。図１３の例では、復号部５４は、入力部７１乃至出力部７６から構成されている。
【０１５６】
入力部７１は、図３の例の符号化部５２から出力された符号化デジタル画像信号Vcdを入力して、データ分解部７２に供給する。
【０１５７】
データ分解部７２は、この符号化デジタル画像信号Vcdを、図３の基準点抽出部６４の出力であるデジタル信号Vcdpと、図３のVQ部６６の出力であるデジタル信号Vcdvqとに分解し、デジタル信号Vcdpをコードブック生成部７３に供給するとともに、デジタル信号Vcdvqを逆VQ部７４に供給する。
【０１５８】
コードブック生成部７３は、データ分解部７２から供給されたデジタル信号Vcdpに基づいて、大ブロック毎のコードブックのそれぞれを個別に生成し、逆VQ部７４に供給する。即ち、データ分解部７２から供給されたデジタル信号Vcdpには、図３の基準点抽出部６４により抽出された大ブロック毎の基準点が含まれている。そこで、コードブック生成部７３は、図３のコードブック生成部６５と基本的に同様の処理を実行することで、図３のコードブック生成部６５により生成された大ブロック毎のコードブックと同一のコードブックをそれぞれ生成し、逆VQ部７４に供給する。具体的には例えば、データ分解部７２から供給されたデジタル信号Vcdpの中に、上述した図８の基準点P1，P5，P48，P47が含まれている場合、コードブック生成部７３は、上述した図１１のコードブックを生成し、逆VQ部７４に供給する。
【０１５９】
逆VQ部７４は、コードブック生成部７３から供給された各コードブックのうちの対応するコードブックを用いて、データ分解部１５２から供給されたデジタル信号Vcdvqに対して、VQ方式に対応する復号方式の復号処理（以下、逆VQ処理と称する）を施し、その処理結果をブロック分解部７５に供給する。
【０１６０】
即ち、データ分解部７２から供給されたデジタル信号Vcdvqには、大ブロック毎の、それを構成するM個の各小ブロックのそれぞれに対して選択されたM個のコードが含まれている。そこで、逆VQ部７４は、各大ブロックのそれぞれについて、処理対象の大ブロックについてのコードブックを用いて、処理対象の大ブロックについてのM個のコードのそれぞれに対応付けられたM個の代表ベクトルをそれぞれ選択する。次に、逆VQ部７４は、M個の代表ベクトルのそれぞれについて、処理対象の代表ベクトルの各成分値を各画素値とし、各画素値を元の順番で配置することで（戻すことで）、M個の小ブロックをそれぞれ生成する。そして、逆VQ部７４は、各大ブロックのそれぞれについて、対応するM個の小ブロックをブロック分解部７５にそれぞれ供給する。
【０１６１】
なお、ここで注目すべき点は、逆VQ部７４により生成される小ブロックは、符号化前の小ブロックを構成する画素値とは異なる画素値（コードブックに含まれる代表ベクトルのうちの所定の１つの成分値）によって構成される点である。
【０１６２】
ブロック分解部７５は、逆VQ部７４から大ブロックの単位で供給されたM個の小ブロックを、ブロック化前の位置に配置することで（戻すことで）、対応する大ブロックを生成する。さらに、ブロック分解部７５は、このようにして生成された各大ブロックのそれぞれをブロック化前の位置に配置し、その結果得られるデジタル画像信号を、符号化デジタル画像信号Vcdの復号信号であるデジタル画像信号Vdg2として、出力部７６に供給する。
【０１６３】
出力部７６は、このデジタル画像信号Vdg2を図２のD/A変換部５５に出力する。
【０１６４】
以上、図１３の例の復号部５４の構成について説明した。次に、図１４のフローチャートを参照して、図１３の例の復号部５４の処理例について説明する。なお、以下、図１４の例に限らず、復号部５４の処理を復号処理と称する。
【０１６５】
ステップＳ２１において、入力部７１は、符号化デジタル画像信号Vcdを、例えば１フレーム分だけ入力する。１フレーム分の符号化デジタル画像信号Vcdが、入力部７１からデータ分解部７２に供給されると、処理はステップＳ２２に進む。
【０１６６】
ステップＳ２２において、データ分解部７２は、１フレーム分の符号化デジタル画像信号Vcdを１フレーム分のデジタル信号Vcdpと１フレーム分のデジタル信号Vcdvqとに分解する。１フレーム分のデジタル信号Vcdpがデータ分解部７２からコードブック生成部７３に供給され、１フレーム分のデジタル信号Vcdvqが逆VQ部７４に供給されると、処理はステップＳ２３に進む。
【０１６７】
ステップＳ２３において、コードブック生成部７３は、１フレームを構成する各大ブロックのそれぞれについて、ステップＳ２２の処理で分解された１フレーム分のデジタル信号Vcdpに含まれる大ブロック毎の基準点のうちの、処理対象の大ブロックについての基準点に基づいて、処理対象の大ブロックについてのコードブックを生成する。大ブロック毎のコードブックそれぞれが、コードブック生成部７３から逆VQ部７４に供給されると、処理はステップＳ２４に進む。
【０１６８】
ステップＳ２４において、逆VQ部７４は、ステップＳ２３の処理で生成された大ブロック毎のコードブックのうちの対応する１つを適宜用いて、ステップＳ２２の処理で分解された１フレーム分のデジタル信号Vcdvqに対して逆VQ処理を大ブロックを１単位として施す。１フレームを構成する各大ブロックのそれぞれについての、ステップＳ２４の処理で生成されたM個の小ブロックが、逆VQ部７４からブロック分解部７５にそれぞれ供給されると、処理はステップＳ２５に進む。
【０１６９】
ステップＳ２５において、ブロック分解部７５は、ステップＳ２４の処理結果、即ち、大ブロック単位の各小ブロックを元の位置に配置させる（戻す）ことで、１フレーム分のデジタル画像信号Vdg2を生成する。この１フレーム分のデジタル画像信号Vdg2が、ブロック分解部７５から出力部７６に供給されると、処理はステップＳ２６に進む。
【０１７０】
ステップＳ２６において、出力部７６は、１フレーム分のデジタル画像信号Vdg2を外部に出力する。
【０１７１】
ステップＳ２７において、復号部５４は、処理すべき全フレームに対する処理が終了したか否かを判定する。
【０１７２】
全フレームに対する処理がまだ終了していない場合、ステップＳ２７においてNOであると判定されて、処理はステップＳ２１に戻され、それ以降の処理が繰り返される。即ち、次の１フレーム分の符号化デジタル画像信号Vcdが、ステップＳ２１の処理で入力され、ステップＳ２２乃至Ｓ２５の処理で上述した復号処理が施され、その結果、次の１フレーム分のデジタル画像信号Vdg2が得られ、このデジタル画像信号Vdg2がステップＳ２６の処理で出力される。
【０１７３】
このようなステップＳ２１乃至Ｓ２７のループ処理が全フレームに対して施され、最後のフレーム分のデジタル画像信号Vdg2が出力されると、次のステップＳ２７においてYESであると判定されて、図１４の例の復号処理は終了となる。
【０１７４】
以上、図１４を参照して、図１３の例の復号部５４の復号処理の例について説明した。
【０１７５】
以上説明したように、図２の再生装置１から出力されるアナログ歪みを伴うアナログ画像信号Van1は、A/D変換部５１に供給されてA/D変換され、その結果、デジタル画像信号Vdg1として、図３の例の符号化部５２に供給される。
【０１７６】
すると、図３の例の符号化部５２は、デジタル画像信号Vdg1をブロック化する。即ち、図３の例の符号化部５２は、M個の小ブロックから構成される大ブロックを複数個生成する。次に、図３の例の符号化部５２は、複数の大ブロックのそれぞれについて、適応的なコードブックをそれぞれ個別に生成する。そして、図３の例の符号化部５２は、複数の大ブロックのそれぞれについて、処理対象の大ブロックのコードブックを用いて、処理対象の大ブロックを構成するM個の小ブロックのそれぞれに対してVQ方式の符号化処理を施し、その結果得られる符号化デジタル画像信号Vcdを出力する。
【０１７７】
図３の例の符号化部５２から出力された符号化デジタル画像信号Vcdは、図２の記録部５３に供給される。記録部５３は、この符号化デジタル画像信号Vcdを光ディスク等の記録媒体に記録する。このようにして、記録部５３において、アナログ画像信号Van1に基づくコピーが行われる。
【０１７８】
再生装置１から出力されたアナログ画像信号Van1が１回目の符号化と復号とを経た信号である場合、記録部５３により記録媒体に記録された符号化デジタル画像信号Vcdが、図１３の例の復号部５４を有する別の装置（図示せず）により復号された結果得られるデジタル画像信号は、２回目の符号化と復号を経た信号となる。この場合、２回目の符号化と復号を経たデジタル画像信号は、再生装置１の復号部１１から出力されたデジタル画像信号Vdg0に比べて、大きく劣化したものとなる。
【０１７９】
なぜならば、符号化デジタル画像信号Vcdが図１３の例の復号部５４により復号された場合、その結果得られるデジタル画像信号を構成する各小ブロックは、上述したように、コードブックに含まれる代表点の中から生成されるからである。即ち、上述した図７乃至図１０から明らかなように、コードブックに含まれる代表点（図１０の例では、点Pa乃至点Pp）の分布は、符号化前の各小ブロックBL（図２のデジタル画像信号Vdg1を構成する各小ブロックBL）に対応する各点（図７の例では、点P1乃至点P48）の分布に比較して縮まることから、２回目の復号後に得られる各大ブロックにおける階調やダイナミックレンジが、２回目の符号化前の各大ブロックのそれらとして比較して大きく低下するからである。換言すると、２回目の符号化における量子化前の各小ブロックの分布に対して、２回目の復号による逆量子化後の各小ブロックの分布がかなり小さくなるからである。
【０１８０】
以上のことから、図３の例の符号化部５２から出力されて、図２の記録部５３により記録媒体に記録された符号化デジタル画像信号Vcdが再生され、その結果得られる画像は、再生装置１から出力されるアナログ画像信号Van1に対応する画像、即ち、表示装置２に表示される画像に比べて、大幅に劣化した画質になる。
【０１８１】
さらに、再生装置１から出力されるアナログ画像信号Van1が２回目以降の符号化と復号とを経た信号である場合、図３の例の符号化部５２で符号化されて、さらに復号されて得られるデジタル画像信号は、３回目以降の符号化と復号とを経たものとなり、より一層劣化したものとなる。
【０１８２】
従って、３回目以降の符号化と復号とを経た符号化デジタル画像信号が記録部５３により記録媒体に記録され、その後、その符号化デジタル画像信号が再生された場合、その結果得られる画像は、再生装置１から出力されるアナログ画像信号Van1に対応する画像、即ち、表示装置２に表示される画像に比べて、さらに一段と大幅に劣化した画質になる。よって、この符号化装置４１では、良好な画質を維持したままでのコピーは不可能となる。即ち、不正コピーの防止が図られる。
【０１８３】
同様の理由で、図１３の例の復号部５４を有する復号装置４２においても、その表示部５６に表示される画像、即ち、D/A変換部５５から出力されるアナログ信号Van2に対応する画像は、再生装置１から出力されるアナログ画像信号Van1に対応する画像、即ち、表示装置２に表示される画像に比べて、大幅に劣化した画質になる。さらに、この画質の劣化の度合いは、符号化と復号とを繰り返す度に大きくなっていく。
【０１８４】
また、図３の例の符号化部５２と図１３の例の復号部５４とを含む図２の画像処理システムにおいては、良好な画質を維持したままでのコピーを不可能とする処理が、図３の例の符号化部５２と図１３の例の復号部５４とを含む記録再生装置３１側で実行されるため、再生装置１から表示装置２に供給されるアナログ画像信号Van1には何等加工が施されず、その結果、表示装置２に表示される画像の画質を落とすことはない。即ち、図３の例の符号化部５２と図１３の例の復号部５４とを含む図２の画像処理システムは、上述した特許文献１の発明が有する課題を解決することができる。
【０１８５】
さらにまた、図３の例の符号化部５２と図１３の例の復号部５４とを含む図２の画像処理システムでは、同図の構成から明らかなように、再生側と記録側との何れにも、雑音情報発生部やこれを埋め込むための回路等の特別な回路を搭載する必要がなく、回路規模も増大することはない。即ち、図３の例の符号化部５２と図１３の例の復号部５４とを含む図２の画像処理システムは、上述した特許文献２の発明が有する課題を解決することができる。
【０１８６】
以上、図３乃至図１４を参照して、本発明が適用される図２の符号化部５２と復号部５４とのそれぞれの一実施の形態を説明した。
【０１８７】
ただし、上述したように、本発明が適用される図２の符号化部５２は、上述した図３の例に限定されず、様々な形態を取ることが可能である。同様に、本発明が適用される図２の復号部５４は、上述した図１３の例に限定されず、様々な形態を取ることが可能である。
【０１８８】
換言すると、本発明が適用される図２の符号化部５２は、例えば図１５の機能的構成を有していれば足り、図１５の機能的構成を実現するための実施の形態は特に限定されない。即ち、その様々な実施の形態のうちのひとつが、上述した図３の例の符号化部５２である。このように、図１５は、本発明が適用される図２の符号化部５２のより一般的な機能的構成例（図３の例の上位概念の構成例）を示している。また、図１６のフローチャートは、図１５の機能的構成を有する符号化部５２が実行する符号化処理の一例を示している。
【０１８９】
同様に、本発明が適用される図２の復号部５４は、図１７の機能的構成を有していれば足り、図１７の機能的構成を実現するための実施の形態は特に限定されない。即ち、その様々な実施の形態のうちのひとつが、上述した図１３の例の復号部５４である。このように、図１７は、本発明が適用される図２の復号部５４のより一般的な機能的構成例（図１３の例の上位概念の構成例）を示している。また、図１７のフローチャートは、図１６の機能的構成を有する復号部５４が実行する復号処理の一例を示している。
【０１９０】
以下、図１５乃至図１７を参照して、本発明が適用される図２の符号化部５２と復号部５４とについてさらに説明する。
【０１９１】
図１５の例では、符号化部５２は、設定部４０１、分析部４０２、変換部４０３、および、重畳部４０４から構成されている。
【０１９２】
設定部４０１は、入力データであるデジタル画像信号Vdg1から、N次元で表される処理データを設定し、M個の処理データを分析単位として設定し、入力データをその分析単位で区分することで、M個の処理データからなるデータ群を1以上生成する。そして、設定部４０１は、１以上のデータ群を、分析部４０２と変換部４０３とに供給する。
【０１９３】
なお、設定部４０１において、後述する変換情報を図１７の例の復調部５４側で生成するために必要な情報（以下、変換情報生成用情報と称する）が、生成または使用された場合、必要に応じて、その変換情報生成用情報はデジタル信号Vbとして重畳部４０４に供給される。さらにまた、設定部４０１において、復号処理に利用されるその他の情報を図１７の例の復調部５４側で生成するために必要な情報（以下、復号情報生成用情報と称する）が、生成または使用された場合、必要に応じて、その復号情報生成用情報はデジタル信号Vbとして重畳部４０４に供給される。
【０１９４】
例えば、図３の例の符号化部５２では、設定部４０１は、大ブロック化部６２と小ブロック化部６３とから構成されている。即ち、図３の例の符号化部５２では、小ブロック化部６３により生成されるN個の画素値からなる小ブロックが、処理データとして採用されている。そして、この小ブロックがM個集まって構成される大ブロック、即ち、大ブロック化部６２によりデジタル画像信号Vdg1から分割された大ブロックが、分析単位として採用されている。
【０１９５】
図１５の分析部４０２は、設定部４０１から供給される１以上のデータ群のそれぞれを順次処理対象に設定し、処理対象のデータ群を分析することで、処理対象のデータ群の表現形式を変換するための変換情報を処理対象毎に個別に生成し、変換部４０３に供給する。
【０１９６】
なお、変換情報自身、または、それに対応する変換情報生成用情報は、必要に応じて、デジタル信号Vbとして、分析部４０２から重畳部４０４に供給される。さらにまた、復号情報生成用情報が、分析部４０２により生成または利用された場合、必要に応じて、デジタル信号Vbとして、分析部４０２から重畳部４０４に供給される。
【０１９７】
例えば、図３の例の符号化部５２では、分析部４０２は、基準点抽出部６４とコードブック生成部６５とから構成されている。即ち、図３の例の符号化部５２では、コードブック生成部６５により生成される大ブロック毎のコードブックが、変換情報として採用されている。なお、図３の例の符号化部５２では、基準点抽出部６４から出力されたデジタル信号Vcdpが、変換情報生成用情報である図１５のデジタル信号Vbのひとつとして採用されている。
【０１９８】
図１５の変換部４０３は、設定部４０１から供給される１以上のデータ群のそれぞれについて、分析部４０２から供給された変換情報のうちの処理対象のデータ群についての変換情報を利用して、処理対象のデータ群を構成するM個の処理データのそれぞれの表現形式を変換する。そして、変換部４０３は、それぞれ表現形式が変換された１以上のデータ群を、デジタル信号Vaとして重畳部４０４に供給する。
【０１９９】
このように、変換情報とは、処理データの表現形式のうちの、変換部４０３による変換前の第１の表現形式と、変換部４０３による変換後の第２の表現形式との間の関係を示すまたは規定する情報である、といえる。
【０２００】
なお、ここで言う表現形式の変換とは、上述した軸変換等による表現形式の変換の他、所定の符号化方式による符号化（量子化等）を含めてもよいし、含めなくてもよい。前者の場合、符号化部５２は、データの表現形式を変換するデータ変換装置またはその一部であると言える。また、後者の場合、変換部４０３は、それぞれ表現形式が変換された１以上のデータ群を符号化し、その結果得られる信号をデジタル信号Vaとして重畳部４０４に供給することになる。
【０２０１】
例えば、図３の例の符号化部５２では、変換部４０３はVQ部６６から構成されている。即ち、図３の例の符号化部５２では、VQ部６６から出力されたデジタル信号Vcdvqが、図１５のデジタル信号Vaとして採用されている。
【０２０２】
重畳部４０４は、変換部４０３から供給されたデジタル信号Vaに対して、設定部４０１と分析部４０２とのうちの少なくとも一方から供給されたデジタル信号Vb（変換情報、変換情報生成用情報、および復号情報生成用情報のうちの少なくとも１つ）を重畳し、その結果得られるデジタル信号を符号化デジタル画像信号Vcdとして、図２の記録部５３や復号部５４に出力する。
【０２０３】
例えば、図３の例の符号化部５２では、重畳部４０４は重畳部６７から構成されている。
【０２０４】
以上、図１５を参照して、図２の符号化部５２の機能的構成について説明した。
【０２０５】
次に、図１６のフローチャートを参照して、図１５の機能的構成を有する符号化部５２の符号化処理例について説明する。
【０２０６】
ステップＳ２０１において、設定部４０１は、デジタル画像信号Vdg1を、例えば１フレーム分だけ入力する。
【０２０７】
ステップＳ２０２において、設定部４０１は、１フレーム分のデジタル画像信号Vdg1から、処理データと分析単位との設定を行う。そして、１フレーム分の複数の処理データが分析単位で区分され、その結果得られるM個の処理データからなる１以上のデータ群、即ち、１フレーム分の１以上のデータ群が、設定部４０１から分析部４０２と変換部４０３とに供給されると、処理はステップＳ２０３に進む。
【０２０８】
ステップＳ２０３において、分析部４０２は、分析単位毎に変換情報を１フレーム分だけ生成する。即ち、分析部４０２は、１フレーム分の１以上のデータ群のそれぞれについての変換情報を生成する。１フレーム分の分析単位毎の変換情報が、分析部４０２から変換部４０３に供給されると、処理はステップＳ２０４に進む。
【０２０９】
ステップＳ２０４において、変換部４０３は、１フレーム分の分析単位毎の変換情報を利用して、１フレーム分の画像信号Vdg1の表現形式を分析単位毎に変換する。即ち、変換部４０３は、１フレーム分の１以上のデータ群のそれぞれについて、処理対象のデータ群についての変換情報を利用して、処理対象のデータ群の表現形式を変換する。このステップＳ２０４の処理の結果として１フレーム分のデジタル信号Vaが得られ、このデジタル信号Vaが変換部４０３から重畳部４０４に供給されると、処理はステップＳ２０５に進む。
【０２１０】
ステップＳ２０５において、重畳部４０４は、変換部４０３から供給された１フレーム分のデジタル信号Vaに対して、設定部４０１と分析部４０２とのうちの少なくとも一方から供給されたデジタル信号Vbを重畳することで、符号化デジタル画像信号Vcdを生成する。
【０２１１】
ステップＳ２０６において、重畳部４０４は、この符号化デジタル画像信号Vcdを外部に出力する。
【０２１２】
ステップＳ２０７において、符号化部５２は、処理すべき全フレームに対する処理が終了したか否かを判定する。
【０２１３】
全フレームに対する処理がまだ終了していない場合、ステップＳ２０７においてNOであると判定されて、処理はステップＳ２０１に戻され、それ以降の処理が繰り返される。即ち、次の１フレーム分のデジタル画像信号Vdg1が、ステップＳ２０１の処理で入力され、ステップＳ２０２乃至Ｓ２０５の処理で上述した符号化処理が施され、その結果、次の１フレーム分の符号化デジタル画像信号Vcdが得られ、この符号化デジタル画像信号VcdがステップＳ２０６の処理で出力される。
【０２１４】
このようなステップＳ２０１乃至Ｓ２０７のループ処理が全フレームに対して施され、最後のフレーム分の符号化デジタル画像信号Vcdが出力されると、次のステップＳ２０７においてYESであると判定されて、図１６の例の符号化処理は終了となる。
【０２１５】
以上、図１６を参照して、図１５の機能的構成を有する符号化部５２の符号化処理の例について説明した。
【０２１６】
次に、図１７と図１８を参照して、図１５の機能的構成を有する符号化部５２に対応する復号部５４の機能的構成例について説明する。
【０２１７】
図１７の例では、復号部５４は、データ分解部４１１乃至復号画像生成部４１４から構成されている。ただし、後述するように、分析部４１２は、必要に応じて省略可能である。
【０２１８】
データ分解部４１１には、図１５の機能的構成を有する符号化部５２から出力された符号化デジタル画像信号Vcdが供給される。
【０２１９】
データ分解部４１１は、この符号化デジタル画像信号Vcdを、図１５の変換部４０３の出力であるデジタル信号Vaと、図１５の設定部４０１と分析部４０２とのうちの少なくとも一方の出力であるデジタル信号Vbとに分解する。
【０２２０】
上述したように、デジタル信号Vbには、変換情報自身およびそれに対応する変換情報生成用情報、並びに復号情報生成用情報のうちの少なくとも１つが含まれている。そこで、データ分解部４１１は、デジタル信号Vbに変換情報が含まれている場合、その変換情報を逆変換部４１３に供給する。これに対して、データ分解部４１１は、デジタル信号Vbに変換情報生成用情報が含まれている場合、その変換情報生成用情報を分析部４１２に供給する。また、データ分解部４１１は、デジタル信号Vbに復号情報生成用情報が含まれている場合、その復号情報生成用情報を、分析部４１２乃至復号画像生成部４１４のうちの少なくとも１つに供給する。
【０２２１】
例えば、図１３の例の復号部５４では、データ分解部４１１はデータ分解部７２から構成されている。
【０２２２】
分析部４１２は、変換情報生成用情報であるデジタル信号Vbがデータ分解部４１１から供給された場合、その変換情報生成用情報を利用することで、分析単位毎の変換情報（図１５の分析部４０２の出力に対応する各変換情報）をそれぞれ生成し、逆変換部４１３に供給する。即ち、分析部４１２は、１以上のデータ群のそれぞれについての変換情報を生成し、逆変換部４１３に供給する。
【０２２３】
例えば、図１３の例の復号部５４では、分析部４１２はコードブック生成部７３から構成されている。
【０２２４】
逆変換部４１３は、データ分解部４１１からデジタル信号Vbとして供給された分析単位毎の変換情報、または、分析部４１２から供給された分析単位毎の変換情報を利用して、データ分解部４１１から供給されたデジタル信号Vaの表現形式を元に戻す。即ち、逆変換部４１３は、表現形式が変換された分析単位毎の処理データ（１以上のデータ群）のそれぞれについて、処理対象のデータ群についての変換情報を利用して、表現形式が変換された処理対象のデータ群の表現形式を元に戻す。そして、逆変換部４１３は、表現形式が元に戻された分析単位毎の処理データ（１以上のデータ群）を、復号画像生成部４１４に供給する。
【０２２５】
なお、ここで言う表現形式を元に戻すとは、上述した逆軸変換等により表現形式を元に戻す他、図１５の変換部４０３に採用されている符号化方式に対応する復号方式の復号（逆量子化等）も含めてもよいし、含めなくてもよい。前者の場合、復号部５４は、データの表現形式を逆変換するデータ逆変換装置またはその一部分である、といえる。また、後者の場合、逆変換部４１３は、データ分解部４１１から供給されたデジタル信号Vaを復号し、その結果得られる信号の表現形式を元に戻すことになる。
【０２２６】
例えば、図１３の例の復号部５４では、逆変換部４１３は逆VQ部７４から構成されている。
【０２２７】
復号画像生成部４１４は、逆変換部４１３により表現形式が元に戻された分析単位毎の処理データ（１以上のデータ群）を利用して、データ分解部４１１に入力された符号化デジタル画像信号Vcdの復号信号であるデジタル画像信号Vdg2を生成し、図２のD/A変換部５５等に供給する。
【０２２８】
例えば、図１３の例の復号部５４では、復号画像生成部４１４はブロック分解部７５から構成されている。
【０２２９】
なお、以上説明した分析部４１２乃至復号画像生成部４１４は、復号情報生成用情報であるデジタル信号Vbが供給された場合、必要に応じて、その復号情報生成用情報を利用して上述した各種処理を実行する。
【０２３０】
以上、図１７の機能的構成を有する復号部５４の構成について説明した。次に、図１８のフローチャートを参照して、図１７の機能的構成を有する復号部５４の復号処理例について説明する。
【０２３１】
ステップＳ２２１において、データ分解部４１１は、符号化デジタル画像信号Vcdを、例えば１フレーム分だけ入力する。
【０２３２】
ステップＳ２２２において、データ分解部４１１は、１フレーム分の符号化デジタル画像信号Vcdを、１フレーム分のデジタル信号Vaと１フレーム分のデジタル信号Vbとに分解する。
【０２３３】
ステップＳ２２３において、データ分解部４１１は、変換情報が分解されたか否かを判定する。
【０２３４】
ステップＳ２２２の処理で符号化デジタル画像信号Vcdから分解されたデジタル信号Vbに、１フレーム分の分析単位毎の変換情報が含まれている場合、ステップＳ２２３において変換情報が分解されたと判定されて、ステップＳ２２４の処理は実行されずに処理はステップＳ２２５に進む。その際、１フレーム分の分析単位毎の変換情報であるデジタル信号Vbは、データ分解部４１１から逆変換部４１３に提供される。
【０２３５】
これに対して、ステップＳ２２２の処理で符号化デジタル画像信号Vcdから分解されたデジタル信号Vbに、変換情報が含まれておれず、１フレーム分の分析単位毎の変換情報生成用情報が含まれている場合、ステップＳ２２３において変換情報が分解されていないと判定されて、１フレーム分の分析単位毎の変換情報生成用情報であるデジタル信号Vbは、データ分解部４１１から分析部４１２に提供される。これにより、処理はステップＳ２２４に進む。
【０２３６】
ステップＳ２２４において、分析部４１２は、１フレーム分の分析単位毎の変換情報生成用情報のそれぞれを利用して、１フレーム分の分析単位毎の変換情報を生成する。１フレーム分の分析単位毎の変換情報が、分析部４１２から逆変換部４１３に提供されると、処理はステップＳ２２５に進む。
【０２３７】
ステップ２２５において、逆変換部４１３は、データ分解部４１１または分析部４１２から提供された１フレーム分の分析単位毎の変換情報を利用して、１フレーム分の符号化デジタル画像信号Vcdの表現形式を分析単位毎に元に戻す。即ち、ステップＳ２２５の処理とは、図１６のステップＳ２０４の変換処理の逆処理（逆変換処理）であるとも言える。
【０２３８】
符号化デジタル画像信号Vcdの表現形式が分析単位毎に元に戻されるとは、上述したように、表現形式が元に戻された分析単位毎の処理データ（１以上のデータ群）が得られることを言う。従って、ステップＳ２２５の処理の結果、表現形式が元に戻された分析単位毎の処理データ（１以上のデータ群）が、逆変換部４１３から復号画像生成部４１４に提供される。これにより、処理はステップＳ２２６に進む。
【０２３９】
ステップＳ２２６において、復号画像生成部４１４は、表現形式が元に戻された分析単位毎の処理データ（１以上のデータ群）から、ステップＳ２２１の処理で入力された１フレーム分の符号化デジタル画像信号Vcdの復号信号である１フレーム分のデジタル画像信号Vdg2を生成する。
【０２４０】
ステップＳ２２７において、復号画像生成部４１４は、この１フレーム分のデジタル画像信号Vdg2を出力する。
【０２４１】
ステップＳ２２８において、復号部５４は、処理すべき全フレームに対する処理が終了したか否かを判定する。
【０２４２】
全フレームに対する処理がまだ終了していない場合、ステップＳ２２８においてNOであると判定されて、処理はステップＳ２２１に戻され、それ以降の処理が繰り返される。即ち、次の１フレーム分の符号化デジタル画像信号Vcdが、ステップＳ２２１の処理で入力され、ステップＳ２２２乃至Ｓ２２６の処理で上述した復号処理が施され、その結果、次の１フレーム分のデジタル画像信号Vdg2が得られ、このデジタル画像信号Vdg2がステップＳ２２７の処理で出力される。
【０２４３】
このようなステップＳ２２１乃至Ｓ２２８のループ処理が全フレームに対して施され、最後のフレーム分のデジタル画像信号Vdg2が出力されると、次のステップＳ２２８においてYESであると判定されて、図１８の例の復号処理は終了となる。
【０２４４】
以上、図１８を参照して、図１７の機能的構成を有する復号部５４の復号処理の例について説明した。
【０２４５】
即ち、以上、図３乃至図１８を参照して、図２の符号化部５２とそれに対応する復号部５４との詳細について説明した。
【０２４６】
ところで、本発明が適用される画像処理システムは、図２の例に限定されず、様々な実施の形態を取ることができる。即ち、本発明が適用される画像処理システムは、例えば、上述した図１５の機能的構成を有する符号化部５２と、上述した図１７の機能的構成を有する復号部５４とを含む構成であれば、その構成は特に限定されない。具体的には例えば、本発明が適用される画像処理システムは、図１９に示されるように構成することもできる。
【０２４７】
即ち、図１９は、本発明が適用される画像処理システムの構成例を示している。
【０２４８】
なお、図１９の例の画像処理システムにおいて、図２の例の画像処理システムと対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【０２４９】
図１９と図２とを比較するに、図１９の例の符号化装置４１は、図２の例の符号化装置４１に対して、アナログ歪み生成部４５１がさらに含むように構成されている。
【０２５０】
アナログ歪み生成部４５１は、その名称の通り、再生装置１から出力されたアナログ画像信号Van1に対してアナログ歪みを積極的に生じさせる（アナログノイズを強制的に付加する）。そして、アナログ歪み生成部４５１は、アナログノイズが強制的に付加されたアナログ画像信号Van1をA/D変換部５１に供給する。
【０２５１】
なお、アナログ歪み生成部４５１の配置位置は、図５８の例に限定されず、任意の位置でよい。例えば、復号装置４２のD/A変換部５５の後段や、再生装置１のD/A変換部１２の後段に、アナログ歪み生成部４５１を配置させてもよい。
【０２５２】
図１９の例の画像処理システムにおけるその他の構成は、図２の例の画像処理システムにおける対応する構成と基本的に同様である。従って、図１９の例の画像処理システムの動作は、アナログ歪み生成部４５１によりアナログ歪みがアナログ画像信号Van1に対して強制的に付加されることを除いて、図２の例の画像処理システムの動作と基本的に同様である。従って、その説明については省略する。
【０２５３】
ところで、上述した一連の処理（或いはそのうちの一部分の処理）は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。
【０２５４】
この場合、図２または図１９の画像処理システムのうちの、符号化装置４１や復号装置４２の全体若しくはその一部分（例えば、符号化部５２や復号部５４等）は、例えば、図２０に示される構成のコンピュータで構成することができる。
【０２５５】
図２０において、CPU（Central Processing Unit）５０１は、ROM（Read Only Memory）５０２に記録されているプログラム、または記憶部５０８からRAM（Random Access Memory）５０３にロードされたプログラムに従って各種の処理を実行する。RAM５０３にはまた、CPU５０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２５６】
CPU５０１、ROM５０２、およびRAM５０３は、バス５０４を介して相互に接続されている。このバス５０４にはまた、入出力インタフェース５０５も接続されている。
【０２５７】
入出力インタフェース５０５には、キーボード、マウスなどよりなる入力部５０６、ディスプレイなどよりなる出力部５０７、ハードディスクなどより構成される記憶部５０８、および、モデム、ターミナルアダプタなどより構成される通信部５０９が接続されている。通信部５０９は、インターネットを含むネットワークを介して他の装置との通信処理を行う。
【０２５８】
入出力インタフェース５０５にはまた、必要に応じてドライブ５１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体５１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５０８にインストールされる。
【０２５９】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２６０】
このようなプログラムを含む記録媒体は、図２０に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）５１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM５０２や、記憶部５０８に含まれるハードディスクなどで構成される。
【０２６１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２６２】
また、上述したように、本明細書において、システムとは、複数の処理装置や処理部により構成される装置全体を表すものである。
【０２６３】
また、符号化または復号の対象は、上述した例では画像信号とされたが、特に画像信号に限定されず、その他の任意の信号であってもよい。
【０２６４】
さらにまた、上述した各種画像処理の単位は、上述した例ではフレームとされたが、基本的にアクセスユニットであればよい。ここで言うアクセスユニットとは、フレームのような画像全体若しくはそれを構成する画像データのみならず、画像の一部分（例えばフィールド）若しくは画像データといった画像の単位を言う。
【図面の簡単な説明】
【０２６５】
【図１】従来の画像表示システムの構成例を示すブロック図である。
【図２】本発明が適用される画像処理システムの構成例を示すブロック図である。
【図３】図２の画像処理システムのうちの符号化部５２の構成例を示すブロック図である。
【図４】図３の大ブロック化部６２の処理例を説明する図である。
【図５】図３の小ブロック化部６３の処理例を説明する図である。
【図６】図３の基準点抽出部６４の処理例を説明する図である。
【図７】図３の基準点抽出部６４の処理例を説明する図である。
【図８】図３の基準点抽出部６４の処理例を説明する図である。
【図９】図３の基準点抽出部６４の処理例を説明する図である。
【図１０】図３のコードブック生成部６４の処理例を説明する図である。
【図１１】図３のコードブック生成部６４の処理例を説明する図であって、その処理結果であるコードブックの一例を示す図である。
【図１２】図３の例の符号化部５２の符号化処理例を説明するフローチャートである。
【図１３】図２の画像処理システムのうちの、図３の例の符号化部５２に対応する復号部５４の構成例を示すブロック図である。
【図１４】図１３の例の復号部５４の復号処理例を説明するフローチャートである。
【図１５】図２の画像処理システムのうちの符号化部５２の機能的構成例を示す機能ブロック図である。
【図１６】図１５の機能的構成の符号化部５２の符号化処理例を説明するフローチャートである。
【図１７】図２の画像処理システムのうちの、図１５の機能的構成の符号化部５２に対応する復号部５４の機能的構成例を示す機能ブロック図である。
【図１８】図１７の機能的構成の復号部５４の復号処理例を説明するフローチャートである。
【図１９】本発明が適用される画像処理システムの図２とは異なる構成例を示すブロック図である。
【図２０】本発明が適用される符号化装置または復号装置の少なくとも一部分のハードウエア構成の一例を示すブロック図である。
【符号の説明】
【０２６６】
１  再生装置，  ２  表示部，  １１  復号部，  １２  D/A変換部，  ３１  記録再生装置，  ４１  符号化装置，  ４２  復号装置，  ５１  A/D変換部，  ５２  符号化部，  ５３  記録部，  ５４  復号部，  ５５  D/A変換部，  ５６  表示部，  ６１  入力部，  ６２  大ブロック化部，  ６３  小ブロック化部，  ６４  基準点抽出部，  ６５  コードブック生成部，  ６６  VQ部，  ６７  重畳部，  ６８  出力部，  ７１  入力部，  ７２  データ分解部，  ７３  コードブック生成部，  ７４  逆VQ部，  ７５  ブロック分解部，  ７６  出力部，  ４０１  設定部４０１  分析部，  ４０３  変換部，  ４０４  重畳部，  ４１１  データ分解部，  ４１２  分析部，  ４１３  逆変換部，  ４１４  復号画像生成部，  ４５１  アナログ歪み生成部，  ５０１  ＣＰＵ，  ５０２  ＲＯＭ，  ５０３  ＲＡＭ，  ５０８  記憶部，  ５１１  リムーバブル記録媒体
【図１】
2006238066.tif 000003
【図２】
2006238066.tif 000004
【図３】
2006238066.tif 000005
【図４】
2006238066.tif 000006
【図５】
2006238066.tif 000007
【図６】
2006238066.tif 000008
【図７】
2006238066.tif 000009
【図８】
2006238066.tif 000010
【図９】
2006238066.tif 000011
【図１０】
2006238066.tif 000012
【図１１】
2006238066.tif 000013
【図１２】
2006238066.tif 000014
【図１３】
2006238066.tif 000015
【図１４】
2006238066.tif 000016
【図１５】
2006238066.tif 000017
【図１６】
2006238066.tif 000018
【図１７】
2006238066.tif 000019
【図１８】
2006238066.tif 000020
【図１９】
2006238066.tif 000021
【図２０】
2006238066.tif 000022