(57)【要約】【課題】  低コストかつ簡単な構成で確実に複製の製造を防止できるようにする。【解決手段】  Ａ／Ｄ変換部１２１から入力されるデータの位相を位相調整部１３１が変更し、ブロック抽出部１３２がブロックを抽出する。符号化量子化選択部１３３は、ブロック毎に、予め設定された複数の符号化量子化の方法の中から１つの方法を選択し、選択された方法での符号化量子化を符号化量子化部１３４に実行させる。出力データ生成部１３５は、符号化量子化部１３４から出力されるブロック毎のエンコードデータに、位相調整部１３１が変更した位相に関する情報、および符号化量子化選択部１３３が選択した符号化量子化の方法を表す情報を含む制御情報を対応付けて出力する。本発明はDVDレコーダに適用することができる。【選択図】図３
2006215449.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデジタルデータを符号化する符号化装置であって、
入力されたデジタルデータの位相を変化させて出力する位相変更手段と、
前記位相変更手段から出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出手段と、
前記ブロック抽出手段により抽出されたブロックを符号化する符号化手段と、
前記符号化手段により符号化されたブロックを、前記位相変更手段により変化させられた位相に関する情報と対応付けて出力する出力手段と
を備えることを特徴とする符号化装置。
【請求項２】
前記ブロック抽出手段により抽出されたブロックの符号化の方法を選択する符号化方法選択手段をさらに備え、
前記符号手段は、前記ブロック抽出手段により抽出されたブロックを、前記符号化方法選択手段により選択された符号化の方法で符号化し、
前記出力手段は、前記符号化手段により符号化されたブロックをさらに、前記符号化方法選択手段により選択された符号化の方法を表す情報と対応付けて出力する
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記符号化方法選択手段は、予め設定された複数の符号化の方法の中から、前記ブロック抽出手段により抽出される個々のブロックに対応する符号化の方法を１つ選択する
ことを特徴とする請求項２に記載の符号化装置。
【請求項４】
前記符号化方法選択手段は、予め設定された複数の量子化の方法の中から、前記ブロック抽出手段により抽出される個々のブロックに対応する量子化の方法を１つさらに選択し、前記符号化手段はさらに、前記符号化方法選択手段により選択された量子化の方法に基づいて、前記ブロックを量子化する
ことを特徴とする請求項３に記載の符号化装置。
【請求項５】
入力される信号をデジタルデータに変換する変換手段をさらに備え、
前記位相変更手段は、前記変換手段により変換されたデジタルデータの位相を変化させて出力する
ことを特徴とする請求項１に記載の符号化装置。
【請求項６】
前記変換手段により変換されたデジタルデータには、前記変換に伴う歪みが付加されている
ことを特徴とする請求項５に記載の符号化装置。
【請求項７】
入力されたデジタルデータを符号化する符号化装置の符号化方法であって、
入力されたデジタルデータの位相を変化させて出力する位相変更ステップと、
前記位相変更ステップの処理により出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出ステップと、
前記ブロック抽出ステップの処理により抽出されたブロックを符号化する符号化ステップと、
前記符号化ステップの処理により符号化されたブロックを、前記位相変更ステップの処理により変化させられた位相に関する情報と対応付けて出力する出力ステップと
を含むことを特徴とする符号化方法。
【請求項８】
前記ブロック抽出ステップの処理により抽出されたブロックの符号化の方法を選択する符号化方法選択ステップをさらに含み、
前記符号ステップの処理において、前記ブロック抽出ステップの処理により抽出されたブロックが、前記符号化方法選択ステップの処理により選択された符号化の方法で符号化され、
前記出力ステップの処理において、前記符号化ステップの処理により符号化されたブロックがさらに、前記符号化方法選択ステップの処理により選択された符号化の方法を表す情報と対応付けられて出力される
ことを特徴とする請求項７に記載の符号化方法。
【請求項９】
前記符号化方法選択ステップの処理においては、予め設定された複数の符号化の方法の中から、前記ブロック抽出ステップの処理により抽出される個々のブロックに対応する符号化の方法が１つ選択される
ことを特徴とする請求項８に記載の符号化方法。
【請求項１０】
前記符号化方法選択ステップの処理においては、予め設定された複数の量子化の方法の中から、前記ブロック抽出ステップの処理により抽出される個々のブロックに対応する量子化の方法が１つさらに選択され、前記符号化ステップの処理においてはさらに、前記符号化方法選択ステップの処理により選択された量子化の方法に基づいて、前記ブロックが量子化される
ことを特徴とする請求項９に記載の符号化方法。
【請求項１１】
入力される信号をデジタルデータに変換する変換ステップをさらに含み、
前記位相変更ステップの処理においては、前記変換ステップの処理により変換されたデジタルデータの位相が変化させられて出力される
ことを特徴とする請求項７に記載の符号化方法。
【請求項１２】
前記変換ステップの処理により変換されたデジタルデータには、前記変換に伴う歪みが付加されている
ことを特徴とする請求項１１に記載の符号化方法。
【請求項１３】
入力されたデジタルデータを符号化する符号化装置に符号化処理を実行させるプログラムであって、
入力されたデジタルデータの位相を変化させて出力するように制御する位相変更制御ステップと、
前記位相変更制御ステップの処理により出力されるデジタルデータから、予め設定された方法でのブロックの抽出を制御するブロック抽出制御ステップと、
前記ブロック抽出制御ステップの処理により抽出されたブロックの符号化を制御する符号化制御ステップと、
前記符号化制御ステップの処理により符号化されたブロックを、前記位相変更制御ステップの処理により変化させられた位相に関する情報と対応付けて出力するように制御する出力制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
入力されたデジタルデータを符号化する符号化装置に符号化処理を実行させるプログラムが記録されている記録媒体であって、
入力されたデジタルデータの位相を変化させて出力するように制御する位相変更制御ステップと、
前記位相変更制御ステップの処理により出力されるデジタルデータから、予め設定された方法でのブロックの抽出を制御するブロック抽出制御ステップと、
前記ブロック抽出制御ステップの処理により抽出されたブロックの符号化を制御する符号化制御ステップと、
前記符号化制御ステップの処理により符号化されたブロックを、前記位相変更制御ステップの処理により変化させられた位相に関する情報と対応付けて出力するように制御する出力制御ステップと
をコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。
【請求項１５】
記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置であって、
前記記録媒体に記録されているデジタルデータを取得するデータ取得手段と、
前記取得手段により取得されたデジタルデータに含まれる制御情報を抽出する抽出手段と、
前記抽出手段により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得手段により取得されたデジタルデータの位相を特定する位相特定手段と、
前記抽出手段により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法を選択する復号化方法選択手段と、
前記位相特定手段により特定された前記デジタルデータの位相、および前記復号化方法選択手段により選択された復号化方法に基づいて、前記デジタルデータを、予め設定されたブロック単位に復号化する復号化手段と、
前記復号化手段により復号化された個々のブロックに基づいて、再生されるデジタルデータを生成する生成手段と
を備えることを特徴とする再生装置。
【請求項１６】
前記復号化方法選択手段は、前記制御情報に含まれる符号化の方法を表す情報に基づいて、個々のブロックに対応する復号化の方法を１つずつ選択する
ことを特徴とする請求項１５に記載の再生装置。
【請求項１７】
前記復号化方法選択手段は、前記制御情報に含まれる符号化の方法を表す情報に基づいて、個々のブロックに対応する量子化の方法を１つずつさらに選択し、前記復号化手段はさらに、前記復号化方法選択手段により選択された量子化の方法に基づいて、前記ブロックを逆量子化する
ことを特徴とする請求項１６に記載の再生装置。
【請求項１８】
記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置の再生方法であって、
前記記録媒体に記録されているデジタルデータを取得するデータ取得ステップと、
前記取得ステップの処理により取得されたデジタルデータに含まれる制御情報を抽出する抽出ステップと、
前記抽出ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得ステップの処理により取得されたデジタルデータの位相を特定する位相特定ステップと、
前記抽出ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法を選択する復号化方法選択ステップと、
前記位相特定ステップの処理により特定された前記デジタルデータの位相、および前記復号化方法選択ステップの処理により選択された復号化方法に基づいて、前記デジタルデータを、予め設定されたブロック単位に復号化する復号化ステップと、
前記復号化ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータを生成する生成ステップと
を含むことを特徴とする再生方法。
【請求項１９】
記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置に再生処理を実行させるプログラムであって、
前記記録媒体に記録されているデジタルデータの取得を制御するデータ取得制御ステップと、
前記取得制御ステップの処理により取得されたデジタルデータに含まれる制御情報の抽出を制御する抽出制御ステップと、
前記抽出制御ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得制御ステップの処理により取得されたデジタルデータの位相の特定を制御する位相特定制御ステップと、
前記抽出制御ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法の選択を制御する復号化方法選択制御ステップと、
前記位相特定制御ステップの処理により特定された前記デジタルデータの位相、および前記復号化方法選択制御ステップの処理により選択された復号化方法に基づいて、前記デジタルデータの、予め設定されたブロック単位での復号化を制御する復号化制御ステップと、
前記復号化制御ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータの生成を制御する生成制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項２０】
記録媒体に記録されている予め符号化されたデータを再生する再生装置に再生処理を実行させるプログラムが記録されている記録媒体であって、
前記記録媒体に記録されているデジタルデータの取得を制御するデータ取得制御ステップと、
前記取得制御ステップの処理により取得されたデジタルデータに含まれる制御情報の抽出を制御する抽出制御ステップと、
前記抽出制御ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得制御ステップの処理により取得されたデジタルデータの位相の特定を制御する位相特定制御ステップと、
前記抽出制御ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法の選択を制御する復号化方法選択制御ステップと、
前記位相特定制御ステップの処理により特定された前記デジタルデータの位相、および前記復号化方法選択制御ステップの処理により選択された復号化方法に基づいて、前記デジタルデータの、予め設定されたブロック単位での復号化を制御する復号化制御ステップと、
前記復号化制御ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータの生成を制御する生成制御ステップと
をコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。
【請求項２１】
入力されたデータを符号化する符号化部と、前記符号化部により符号化されたデータを復号する復号化部とを有し、前記符号化部で符号化した画像データを前記復号化部で復号した結果得られる画像データを、さらに前記符号化で符号化し、前記復号化部で復号すると前記画像データに対応する画像の画質が劣化するデータ処理システムにおいて、
前記符号化部は、
入力されたデジタルデータの位相を変化させて出力する位相変更手段と、
前記位相変更手段から出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出手段と、
前記ブロック抽出手段により抽出されたブロックを符号化する符号化手段と、
前記符号化手段により符号化されたブロックを、前記位相変更手段により変化させられた位相に関する情報と対応付けて出力する出力手段とを備える
ことを特徴とするデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化装置および方法、再生装置および方法、プログラム、記録媒体、並びにデータ処理システムに関し、特に、低コストかつ簡単な構成で確実に複製の製造を防止できるようにする符号化装置および方法、再生装置および方法、プログラム、記録媒体、並びにデータ処理システムに関する。
【背景技術】
【０００２】
従来、例えば、DVD（Digital Versatile Disk）などの記録媒体に記録されるコンテンツの映像は、図１に示されるようにして再生されている。すなわち、再生装置１により記録媒体に記録されるエンコード（符号化）されたデータが読み出され、再生装置１の復号化処理部２１により読み出されたデータの復号（デコード）が行われ、復号されたデータがD/A変換部２２でアナログ信号に変換され、表示装置２のディスプレイに出力されることにより、ディスプレイに映像（画像）が表示される。
【０００３】
しかしながら、再生装置１から出力されるアナログ信号を、複製製造装置３に入力することによりコンテンツのデータの複製が、許可なく簡単に製造されてしまう恐れがあった。すなわち、複製製造装置３に入力されるアナログ信号を、A/D変換部３１でデジタルデータに変換し、変換されたデータを符号化処理部３２で符号化（エンコード）して、記録部３３に装着される記録媒体に記録することにより、再生装置１により再生されるDVDの複製が製造できる。
【０００４】
このため、許可なく複製が製造されることを防止するため、再生装置１と表示装置２でスクランブル、またはデスクランブルの処理を行うことが提案されている。すなわち、図２に示されるように再生装置１で記録媒体に記録されるエンコード（符号化）されたデータが読み出され、再生装置１の復号化処理部２１により読み出されたデータの復号（デコード）が行われた後、スクランブル処理部２３によりデータのスクランブル（暗号化）が行われる。そしてスクランブルされたデータがD/A変換部２２でアナログ信号に変換され、表示装置２に出力される。
【０００５】
一方、表示装置２においては、再生装置１から供給されるアナログ信号を、表示装置２のA/D変換部４１でデジタルデータに変換し、デスクランブル処理部４２がスクランブルされたデータをデスクランブルする（暗号化されたデータを復号する）して、D/A変換部４３に出力する。D/A変換部４３は、デスクランブルされたデータを再びアナログ信号に変換してディスプレイ４４に出力することにより、ディスプレイ４４に映像（画像）が表示される。
【０００６】
また、アナログ画像信号をA/D変換することにより得られるデジタル画像信号の位相ずれなどのノイズに着目した符号化を行うことによってコピー前の画像の質を落とさずに、良好な質を維持したままでのコピーを不可能とし、これによりアナログ画像信号を利用した不正コピーを防止する技術も提案されている（例えば、特許文献１参照。）。
【０００７】
【特許文献１】特開２００４−２８９６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、図２に示されるような従来の技術では、スクランブル、またはデスクランブル処理に伴い再生装置１、表示装置２の構成が複雑になり、装置の大型化、コスト増などを招くという課題があった。
【０００９】
また、スクランブルのアルゴリズムが解読された場合、複製製造装置にデスクランブル処理部を組み込むことにより、やはり簡単に複製が製造されてしまう恐れがあった。
【００１０】
さらに、デジタルコンテンツの流通が一般的になっている近年においては、従来の技術とは別の手法の提案が要請されている。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、低コストかつ簡単な構成で確実に複製の製造を防止できるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の符号化装置は、入力されたデジタルデータを符号化する符号化装置であって、入力されたデジタルデータの位相を変化させて出力する位相変更手段と、位相変更手段から出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出手段と、ブロック抽出手段により抽出されたブロックを符号化する符号化手段と、符号化手段により符号化されたブロックを、位相変更手段により変化させられた位相に関する情報と対応付けて出力する出力手段とを備えることを特徴とする。
【００１３】
前記ブロック抽出手段により抽出されたブロックの符号化の方法を選択する符号化方法選択手段をさらに備え、符号手段は、ブロック抽出手段により抽出されたブロックを、符号化方法選択手段により選択された符号化の方法で符号化し、出力手段は、符号化手段により符号化されたブロックをさらに、符号化方法選択手段により選択された符号化の方法を表す情報と対応付けて出力するようにすることができる。
【００１４】
前記符号化方法選択手段は、予め設定された複数の符号化の方法の中から、ブロック抽出手段により抽出される個々のブロックに対応する符号化の方法を１つ選択するようにすることができる。
【００１５】
前記符号化方法選択手段は、予め設定された複数の量子化の方法の中から、ブロック抽出手段により抽出される個々のブロックに対応する量子化の方法を１つさらに選択し、符号化手段はさらに、符号化方法選択手段により選択された量子化の方法に基づいて、ブロックを量子化するようにすることができる。
【００１６】
入力される信号をデジタルデータに変換する変換手段をさらに備え、位相変更手段は、変換手段により変換されたデジタルデータの位相を変化させて出力するようにすることができる。
【００１７】
前記変換手段により変換されたデジタルデータには、変換に伴う歪みが付加されているようにすることができる。
【００１８】
本発明の符号化方法は、入力されたデジタルデータを符号化する符号化装置の符号化方法であって、入力されたデジタルデータの位相を変化させて出力する位相変更ステップと、位相変更ステップの処理により出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出ステップと、ブロック抽出ステップの処理により抽出されたブロックを符号化する符号化ステップと、符号化ステップの処理により符号化されたブロックを、位相変更ステップの処理により変化させられた位相に関する情報と対応付けて出力する出力ステップとを含むことを特徴とする。
【００１９】
前記ブロック抽出ステップの処理により抽出されたブロックの符号化の方法を選択する符号化方法選択ステップをさらに含み、符号ステップの処理において、ブロック抽出ステップの処理により抽出されたブロックが、符号化方法選択ステップの処理により選択された符号化の方法で符号化され、出力ステップの処理において、符号化ステップの処理により符号化されたブロックがさらに、符号化方法選択ステップの処理により選択された符号化の方法を表す情報と対応付けられて出力されるようにすることができる。
【００２０】
前記符号化方法選択ステップの処理においては、予め設定された複数の符号化の方法の中から、ブロック抽出ステップの処理により抽出される個々のブロックに対応する符号化の方法が１つ選択されるようにすることができる。
【００２１】
前記符号化方法選択ステップの処理においては、予め設定された複数の量子化の方法の中から、ブロック抽出ステップの処理により抽出される個々のブロックに対応する量子化の方法が１つさらに選択され、符号化ステップの処理においてはさらに、符号化方法選択ステップの処理により選択された量子化の方法に基づいて、ブロックが量子化されるようにすることができる。
【００２２】
入力される信号をデジタルデータに変換する変換ステップをさらに含み、位相変更ステップの処理においては、変換ステップの処理により変換されたデジタルデータの位相が変化させられて出力されるようにすることができる。
【００２３】
前記変換ステップの処理により変換されたデジタルデータには、変換に伴う歪みが付加されているようにすることができる。
【００２４】
本発明の第１のプログラムは、入力されたデジタルデータを符号化する符号化装置に符号化処理を実行させるプログラムであって、入力されたデジタルデータの位相を変化させて出力するように制御する位相変更制御ステップと、位相変更制御ステップの処理により出力されるデジタルデータから、予め設定された方法でのブロックの抽出を制御するブロック抽出制御ステップと、ブロック抽出制御ステップの処理により抽出されたブロックの符号化を制御する符号化制御ステップと、符号化制御ステップの処理により符号化されたブロックを、位相変更制御ステップの処理により変化させられた位相に関する情報と対応付けて出力するように制御する出力制御ステップとをコンピュータに実行させることを特徴とする。
【００２５】
本発明の第１の記録媒体は、入力されたデジタルデータを符号化する符号化装置に符号化処理を実行させるプログラムが記録されている記録媒体であって、入力されたデジタルデータの位相を変化させて出力するように制御する位相変更制御ステップと、位相変更制御ステップの処理により出力されるデジタルデータから、予め設定された方法でのブロックの抽出を制御するブロック抽出制御ステップと、ブロック抽出制御ステップの処理により抽出されたブロックの符号化を制御する符号化制御ステップと、符号化制御ステップの処理により符号化されたブロックを、位相変更制御ステップの処理により変化させられた位相に関する情報と対応付けて出力するように制御する出力制御ステップとをコンピュータに実行させるプログラムが記録されていることを特徴とする。
【００２６】
本発明の符号化装置および方法、並びに第１のプログラムにおいては、入力されたデジタルデータの位相が変化させられて出力され、出力されるデジタルデータから、予め設定された方法でブロックが抽出され、抽出されたブロックが符号化され、符号化されたブロックが、変化させられた位相に関する情報と対応付けられて出力される。
【００２７】
本発明の再生装置は、記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置であって、記録媒体に記録されているデジタルデータを取得するデータ取得手段と、取得手段により取得されたデジタルデータに含まれる制御情報を抽出する抽出手段と、抽出手段により抽出される制御情報に含まれる位相に関する情報に基づいて、データ取得手段により取得されたデジタルデータの位相を特定する位相特定手段と、抽出手段により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて符号化の方法に対応する復号化の方法を選択する復号化方法選択手段と、位相特定手段により特定されたデジタルデータの位相、および復号化方法選択手段により選択された復号化方法に基づいて、デジタルデータを、予め設定されたブロック単位に復号化する復号化手段と、復号化手段により復号化された個々のブロックに基づいて、再生されるデジタルデータを生成する生成手段とを備えることを特徴とする。
【００２８】
前記復号化方法選択手段は、制御情報に含まれる符号化の方法を表す情報に基づいて、個々のブロックに対応する復号化の方法を１つずつ選択するようにすることができる。
【００２９】
前記復号化方法選択手段は、制御情報に含まれる符号化の方法を表す情報に基づいて、個々のブロックに対応する量子化の方法を１つずつさらに選択し、復号化手段はさらに、復号化方法選択手段により選択された量子化の方法に基づいて、ブロックを逆量子化するようにすることができる。
【００３０】
本発明の記録方法は、記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置の再生方法であって、記録媒体に記録されているデジタルデータを取得するデータ取得ステップと、取得ステップの処理により取得されたデジタルデータに含まれる制御情報を抽出する抽出ステップと、抽出ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、データ取得ステップの処理により取得されたデジタルデータの位相を特定する位相特定ステップと、抽出ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて符号化の方法に対応する復号化の方法を選択する復号化方法選択ステップと、位相特定ステップの処理により特定されたデジタルデータの位相、および復号化方法選択ステップの処理により選択された復号化方法に基づいて、デジタルデータを、予め設定されたブロック単位に復号化する復号化ステップと、復号化ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータを生成する生成ステップとを含むことを特徴とする。
【００３１】
本発明の第２のプログラムは、記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置に再生処理を実行させるプログラムであって、記録媒体に記録されているデジタルデータの取得を制御するデータ取得制御ステップと、取得制御ステップの処理により取得されたデジタルデータに含まれる制御情報の抽出を制御する抽出制御ステップと、抽出制御ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、データ取得制御ステップの処理により取得されたデジタルデータの位相の特定を制御する位相特定制御ステップと、抽出制御ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて符号化の方法に対応する復号化の方法の選択を制御する復号化方法選択制御ステップと、位相特定制御ステップの処理により特定されたデジタルデータの位相、および復号化方法選択制御ステップの処理により選択された復号化方法に基づいて、デジタルデータの、予め設定されたブロック単位での復号化を制御する復号化制御ステップと、復号化制御ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータの生成を制御する生成制御ステップとをコンピュータに実行させることを特徴とする。
【００３２】
本発明の第２の記録媒体は、記録媒体に記録されている予め符号化されたデータを再生する再生装置に再生処理を実行させるプログラムが記録されている記録媒体であって、記録媒体に記録されているデジタルデータの取得を制御するデータ取得制御ステップと、取得制御ステップの処理により取得されたデジタルデータに含まれる制御情報の抽出を制御する抽出制御ステップと、抽出制御ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、データ取得制御ステップの処理により取得されたデジタルデータの位相の特定を制御する位相特定制御ステップと、抽出制御ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて符号化の方法に対応する復号化の方法の選択を制御する復号化方法選択制御ステップと、位相特定制御ステップの処理により特定されたデジタルデータの位相、および復号化方法選択制御ステップの処理により選択された復号化方法に基づいて、デジタルデータの、予め設定されたブロック単位での復号化を制御する復号化制御ステップと、復号化制御ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータの生成を制御する生成制御ステップとをコンピュータに実行させるプログラムが記録されていることを特徴とする。
【００３３】
本発明の再生装置および方法、並びに第２のプログラムにおいては、記録媒体に記録されているデータが取得され、取得されたデジタルデータに含まれる制御情報が抽出され、抽出される制御情報に含まれる位相に関する情報に基づいて、デジタルデータの位相が特定され、制御情報に含まれる符号化の方法を表す情報に基づいて符号化の方法に対応する復号化の方法が選択され、特定されたデジタルデータの位相、選択された復号化方法に基づいて、デジタルデータが、予め設定されたブロック単位に復号化され、復号化された個々のブロックに基づいて、再生されるデジタルデータが生成される。
【００３４】
本発明のデータ処理システムは、入力されたデータを符号化する符号化部と、符号化部により符号化されたデータを復号する復号化部とを有し、符号化部で符号化した画像データを復号化部で復号した結果得られる画像データを、さらに符号化で符号化し、復号化部で復号すると画像データに対応する画像の画質が劣化するデータ処理システムにおいて、符号化部は、入力されたデジタルデータの位相を変化させて出力する位相変更手段と、位相変更手段から出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出手段と、ブロック抽出手段により抽出されたブロックを符号化する符号化手段と、符号化手段により符号化されたブロックを、位相変更手段により変化させられた位相に関する情報と対応付けて出力する出力手段とを備えることを特徴とする。
【００３５】
本発明のデータ処理システムにおいては、符号化部により入力されたデジタルデータの位相が変化させられて出力され、出力されるデジタルデータから、予め設定された方法でブロックが抽出され、抽出されたブロックが符号化され、符号化されたブロックが、変化させられた位相に関する情報と対応付けられて出力される。
【発明の効果】
【００３６】
本発明によれば、複製の製造を防止することができる。特に、低コストかつ簡単な構成で確実に複製の製造を防止することができる。
【発明を実施するための最良の形態】
【００３７】
以下に本発明の実施の形態を説明するが、本明細書に記載した発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が明細書に記載されていることを確認するためのものである。従って、明細書には記載されているが、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３８】
さらに、この記載は、明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出願、または追加される発明の存在を否定するものではない。
【００３９】
請求項１に記載の符号化装置は、入力されたデジタルデータを符号化する符号化装置（例えば、図３の記録装置１００の符号化装置）であって、入力されたデジタルデータの位相を変化させて出力する位相変更手段（例えば、図３の位相調整部１３１）と、前記位相変更手段から出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出手段（例えば、図３のブロック抽出部１３２）と、前記ブロック抽出手段により抽出されたブロックを符号化する符号化手段（例えば、図３の符号化量子化部１３４）と、前記符号化手段により符号化されたブロックを、前記位相変更手段により変化させられた位相に関する情報と対応付けて出力する出力手段（例えば、図３の出力データ生成部１３５）とを備える。
【００４０】
請求項２に記載の符号化装置は、前記ブロック抽出手段により抽出されたブロックの符号化の方法を選択する符号化方法選択手段（例えば、図３の符号化量子化選択部１３３）をさらに備え、前記符号手段は、前記ブロック抽出手段により抽出されたブロックを、前記符号化方法選択手段により選択された符号化の方法で符号化し、前記出力手段は、前記符号化手段により符号化されたブロックをさらに、前記符号化方法選択手段により選択された符号化の方法を表す情報と対応付けて出力するようにすることができる。
【００４１】
請求項５に記載の符号化装置は、入力される信号をデジタルデータに変換する変換手段（例えば、図３のA/D変換部１２１）をさらに備え、前記位相変更手段は、前記変換手段により変換されたデジタルデータの位相を変化させて出力するようにすることができる。
【００４２】
請求項７に記載の符号化装置は、入力されたデジタルデータを符号化する符号化装置（例えば、図３の記録装置１００の符号化装置）の符号化方法であって、入力されたデジタルデータの位相を変化させて出力する位相変更ステップ（例えば、図６のステップS２１の処理）と、前記位相変更ステップの処理により出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出ステップ（例えば、図６のステップS２２の処理）と、前記ブロック抽出ステップの処理により抽出されたブロックを符号化する符号化ステップ（例えば、図６のステップS２４）と、前記符号化ステップの処理により符号化されたブロックを、前記位相変更ステップの処理により変化させられた位相に関する情報と対応付けて出力する出力ステップ（例えば、図６のステップS２６の処理）とを含む。
【００４３】
請求項８に記載の符号化方法は、前記ブロック抽出ステップの処理により抽出されたブロックの符号化の方法を選択する符号化方法選択ステップ（例えば、図６のステップS２３の処理）をさらに含み、前記符号ステップの処理において、前記ブロック抽出ステップの処理により抽出されたブロックが、前記符号化方法選択ステップの処理により選択された符号化の方法で符号化され、前記出力ステップの処理において、前記符号化ステップの処理により符号化されたブロックがさらに、前記符号化方法選択ステップの処理により選択された符号化の方法を表す情報と対応付けられて出力されるようにすることができる。
【００４４】
請求項１１に記載の符号化方法は、入力される信号をデジタルデータに変換する変換ステップ（例えば、図５のステップS１の処理）をさらに含み、前記位相変更ステップの処理においては、前記変換ステップの処理により変換されたデジタルデータの位相が変化させられて出力されるようにすることができる。
【００４５】
請求項１３に記載のプログラムは、入力されたデジタルデータを符号化する符号化装置（例えば、図３の記録装置１００の符号化装置）に符号化処理を実行させるプログラムであって、入力されたデジタルデータの位相を変化させて出力するように制御する位相変更制御ステップ（例えば、図６のステップS２１の処理）と、前記位相変更制御ステップの処理により出力されるデジタルデータから、予め設定された方法でのブロックの抽出を制御するブロック抽出制御ステップ（例えば、図６のステップS２２の処理）と、前記ブロック抽出制御ステップの処理により抽出されたブロックの符号化を制御する符号化制御ステップ（例えば、図６のステップS２４）と、前記符号化制御ステップの処理により符号化されたブロックを、前記位相変更制御ステップの処理により変化させられた位相に関する情報と対応付けて出力するように制御する出力制御ステップ（例えば、図６のステップS２６の処理）とをコンピュータに実行させる。
【００４６】
請求項１４に記載の記録媒体は、入力されたデジタルデータを符号化する符号化装置（例えば、図３の記録装置１００の符号化装置）に符号化処理を実行させるプログラムが記録されている記録媒体であって、入力されたデジタルデータの位相を変化させて出力するように制御する位相変更制御ステップ（例えば、図６のステップS２１の処理）と、前記位相変更制御ステップの処理により出力されるデジタルデータから、予め設定された方法でのブロックの抽出を制御するブロック抽出制御ステップ（例えば、図６のステップS２２の処理）と、
前記ブロック抽出制御ステップの処理により抽出されたブロックの符号化を制御する符号化制御ステップ（例えば、図６のステップS２４）と、前記符号化制御ステップの処理により符号化されたブロックを、前記位相変更制御ステップの処理により変化させられた位相に関する情報と対応付けて出力するように制御する出力制御ステップ（例えば、図６のステップS２６の処理）とをコンピュータに実行させるプログラムが記録されている。
【００４７】
請求項１５に記載の再生装置は、記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置（例えば、図９の再生装置２０１）であって、前記記録媒体に記録されているデジタルデータを取得するデータ取得手段（例えば、図９のデータ取得部２２１）と、前記取得手段により取得されたデジタルデータに含まれる制御情報を抽出する抽出手段（例えば、図１２のステップS７１の処理を実行する図９の復号化処理部２２２）と、前記抽出手段により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得手段により取得されたデジタルデータの位相を特定する位相特定手段（例えば、図１０の位相調整部２４２）と、前記抽出手段により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法を選択する復号化方法選択手段（例えば、図１０の復号化選択部２４１）と、前記位相特定手段により特定された前記デジタルデータの位相、および前記復号化方法選択手段により選択された復号化方法に基づいて、前記デジタルデータを、予め設定されたブロック単位に復号化する復号化手段（例えば、図１０の復号化部２４３）と、前記復号化手段により復号化された個々のブロックに基づいて、再生されるデジタルデータを生成する生成手段（例えば、図１０の逆ブロック化処理部２４４）とを備える。
【００４８】
請求項１８に記載の再生方法は、記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置（例えば、図９の再生装置２０１）の再生方法であって、前記記録媒体に記録されているデジタルデータを取得するデータ取得ステップ（例えば、図１１のステップS５１の処理）と、前記取得ステップの処理により取得されたデジタルデータに含まれる制御情報を抽出する抽出ステップ（例えば、図１２のステップS７１の処理）と、前記抽出ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得ステップの処理により取得されたデジタルデータの位相を特定する位相特定ステップ（例えば、図１２のステップS７２の処理）と、前記抽出ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法を選択する復号化方法選択ステップ（例えば、図１２のステップS７３の処理）と、前記位相特定ステップの処理により特定された前記デジタルデータの位相、および前記復号化方法選択ステップの処理により選択された復号化方法に基づいて、前記デジタルデータを、予め設定されたブロック単位に復号化する復号化ステップ（例えば、図１２のステップS７４の処理）と、前記復号化ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータを生成する生成ステップ（例えば、図１２のステップS７５）とを含む。
【００４９】
請求項１９に記載のプログラムは、記録媒体に記録されている予め符号化されたデジタルデータを再生する再生装置（例えば、図９の再生装置２０１）に再生処理を実行させるプログラムであって、前記記録媒体に記録されているデジタルデータの取得を制御するデータ取得制御ステップ（例えば、図１１のステップS５１の処理）と、前記取得制御ステップの処理により取得されたデジタルデータに含まれる制御情報の抽出を制御する抽出制御ステップ（例えば、図１２のステップS７１の処理）と、前記抽出制御ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得制御ステップの処理により取得されたデジタルデータの位相の特定を制御する位相特定制御ステップ（例えば、図１２のステップS７２の処理）と、前記抽出制御ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法の選択を制御する復号化方法選択制御ステップ（例えば、図１２のステップS７３の処理）と、前記位相特定制御ステップの処理により特定された前記デジタルデータの位相、および前記復号化方法選択制御ステップの処理により選択された復号化方法に基づいて、前記デジタルデータの、予め設定されたブロック単位での復号化を制御する復号化制御ステップ（例えば、図１２のステップS７４の処理）と、前記復号化制御ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータの生成を制御する生成制御ステップ（例えば、図１２のステップS７５）とをコンピュータに実行させる。
【００５０】
請求項２０に記載の記録媒体は、記録媒体に記録されている予め符号化されたデータを再生する再生装置（例えば、図９の再生装置２０１）に再生処理を実行させるプログラムが記録されている記録媒体であって、前記記録媒体に記録されているデジタルデータの取得を制御するデータ取得制御ステップ（例えば、図１１のステップS５１の処理）と、前記取得制御ステップの処理により取得されたデジタルデータに含まれる制御情報の抽出を制御する抽出制御ステップ（例えば、図１２のステップS７１の処理）と、前記抽出制御ステップの処理により抽出される制御情報に含まれる位相に関する情報に基づいて、前記データ取得制御ステップの処理により取得されたデジタルデータの位相の特定を制御する位相特定制御ステップ（例えば、図１２のステップS７２の処理）と、前記抽出制御ステップの処理により抽出される制御情報に含まれる符号化の方法を表す情報に基づいて前記符号化の方法に対応する復号化の方法の選択を制御する復号化方法選択制御ステップ（例えば、図１２のステップS７３の処理）と、前記位相特定制御ステップの処理により特定された前記デジタルデータの位相、および前記復号化方法選択制御ステップの処理により選択された復号化方法に基づいて、前記デジタルデータの、予め設定されたブロック単位での復号化を制御する復号化制御ステップ（例えば、図１２のステップS７４の処理）と、前記復号化制御ステップの処理により復号化された個々のブロックに基づいて、再生されるデジタルデータの生成を制御する生成制御ステップ（例えば、図１２のステップS７５）とをコンピュータに実行させるプログラムが記録されている。
【００５１】
請求項２１に記載のデータ処理システムは、入力されたデータを符号化する符号化部と、前記符号化部により符号化されたデータを復号する復号化部とを有し、前記符号化部で符号化した画像データを前記復号化部で復号した結果得られる画像データを、さらに前記符号化で符号化し、前記復号化部で復号すると前記画像データに対応する画像の画質が劣化するデータ処理システムにおいて、前記符号化部は、入力されたデジタルデータの位相を変化させて出力する位相変更手段（例えば、図３の位相調整部１３１）と、前記位相変更手段から出力されるデジタルデータから、予め設定された方法でブロックを抽出するブロック抽出手段（例えば、図３のブロック抽出部１３２）と、前記ブロック抽出手段により抽出されたブロックを符号化する符号化手段（例えば、図３の符号化量子化部１３４）と、前記符号化手段により符号化されたブロックを、前記位相変更手段により変化させられた位相に関する情報と対応付けて出力する出力手段（例えば、図３の出力データ生成部１３５）とを備える。
【００５２】
以下、図面を参照して、本発明の実施の形態について説明する。図３は、本発明を適用した記録装置１００の一実施の形態の構成を示すブロック図である。記録装置１００は、例えば、DVDレコーダなどとして構成される。
【００５３】
同図において、A/D変換部１２１は、記録装置１００に入力される、例えば、映像（画像）の信号であるアナログ信号を、デジタルデータに変換し、符号化処理部１２２に出力する。
【００５４】
符号化処理部１２２は、A/D変換部１２１から供給されるデータを、例えば、ＭＰＥＧ(Moving Picture Experts Group)等で規定されるような、予め設定された符号化方式で、符号化することにより符号化されたデータであるエンコードデータを生成する。また、符号化処理部１２２は、エンコードデータを再生するとき必要となる制御情報を生成し、エンコードデータとともに、データ記録部１２３に出力する。
【００５５】
データ記録部１２３は、符号化処理部１２２から出力されるエンコードデータおよび制御情報を、例えば、DVD（Digital Versatile Disk）などの記録媒体に記録する。
【００５６】
なお、データ記録部１２３を、装置本体とは別に設けるようにして、上述したエンコードデータおよび制御情報の生成とその記録は別々に行われるようにしてもよい。すなわち、記録装置１００が、上述したA/D変換部１２１および符号化処理部１２２からなる符号化装置と、データ記録部１２３とにより構成されるようにしてもよい。
【００５７】
符号化処理部１２２には、位相調整部１３１が設けられており、位相調整部１３１は、A/D変換部１２１から供給されるデータの位相を変化させる。これにより、ブロック抽出部１３２により抽出されるブロックの位置が都度変化する。
【００５８】
符号化処理部１２２のブロック抽出部１３２は、位相調整部１３１を介して供給されるデータ（画像データ）の中の予め設定された数の画素（例えば、８×８画素）で構成されるブロックを抽出する。
【００５９】
符号化処理部１２２の符号化量子化選択部１３３は、ブロック抽出部１３２により抽出されたブロックに対して符号化量子化部１３４が行う、符号化量子化処理のパターンを選択する。符号化量子化部１３４は、複数のパターンの符号化量子化処理を行う。
【００６０】
図４は、符号化量子化部１３４が行う符号化量子化処理の複数のパターンの例を示す図である。同図において、パターンＡ１は、データ（ブロック抽出部１３２により抽出されたブロックのデータ）を、DCT変換（離散コサイン変換）し、さらに予め設定された量子化テーブル１に基づいて量子化する処理を表している。また、パターンA２またはA３は、データを、DCT変換し、さらに予め設定された量子化テーブル２または量子化テーブル３に基づいて量子化する処理を表している。
【００６１】
さらに、パターンB１は、データ（ブロック抽出部１３２により抽出されたブロックのデータ）に対して、ＡＤＲＣ(Adaptive Dynamic Range Coding)処理を施し、さらに予め設定された割り当てビットａに基づいて量子化する処理を表している。また、パターンＢ２またはＢ３は、データを、ＡＤＲＣ処理し、さらに予め設定された割り当てビットｂまたは割り当てビットｃに基づいて量子化する処理を表している。
【００６２】
また、パターンＣ１は、データ（ブロック抽出部１３２により抽出されたブロックのデータ）に対して、ＶＱ（Vector Quantization：ベクトル量子化）処理を施し、さらに予め設定されたコードブックａに基づいて量子化する処理を表している。また、パターンＣ２またはＣ３は、データに対して、ＶＱ処理を施し、さらに予め設定されたコードブックｂまたはコードブックｃに基づいて量子化する処理を表している。
【００６３】
符号化量子化選択部１３３は、例えば、図４に示される複数のパターンの中から１のパターンを選択し、選択されたパターンを表す情報を符号化量子化部１３４および出力データ生成部１３５に供給する。
【００６４】
符号化量子化部１３４は、符号化量子化選択部１３３により選択されたパターンに対応する符号化量子化の処理を、ブロック抽出部１３２により抽出されたブロックのデータに対して行うことによりエンコードデータを生成し、出力データ生成部１３５に出力する。
【００６５】
符号化処理部１２２の出力データ生成部１３５は、符号化量子化部１３４により生成されたエンコードデータを、符号化量子化選択部１３３により選択されたパターンを特定する制御情報とともにデータ記録部１２３に出力する。
【００６６】
次に、図５のフローチャートを参照して、記録装置１００によるデータ記録処理について説明する。
【００６７】
ステップＳ１において、Ａ／Ｄ変換部１２１は、入力されるアナログ信号を、デジタルデータに変換する。なお、このとき、入力されるアナログ信号においては、例えばD/A変換したときに自然に生じる信号の歪み（自然に発生したホワイトノイズなどによるものも含む）が付加されており、Ａ／Ｄ変換されたデジタルデータは、この歪みを含む信号に対応するデジタルデータとなる。
【００６８】
ステップＳ２において、符号化処理部１２２は、図６を参照して後述する符号化処理を実行する。これにより、上述したように、Ａ／Ｄ変換部１２１から出力されるデータのエンコードデータと制御情報が出力される。
【００６９】
ステップＳ３において、データ記録部１２３は、ステップＳ２の処理で出力されたエンコードデータと、制御情報を、例えば、DVDなどの記録媒体に記録する。
【００７０】
ステップS４において、記録装置１００は、例えば、ユーザの操作などにより処理の終了が指令されたか否かを判定し、まだ、終了が指令されていないと判定された場合、処理は、ステップS１に戻り、それ以後の処理が繰り返し実行される。ステップS４において、終了が指令されたと判定された場合、処理は終了する。
【００７１】
このようにして、データ（例えば、画像データ）が記録される。この処理により記録装置１００が記録するデータは、例えば、そのデータを記録したＤＶＤを商品として販売するためのオリジナルデータ（コピー（複製）ではないデータ）として利用される。
【００７２】
次に、図６のフローチャートを参照して、図５のステップＳ２の符号化処理の詳細について説明する。
【００７３】
ステップＳ２１において、位相調整部１３１は、A/D変換部１２１から供給されるデータの位相を変化させる。これにより、ブロック抽出部１３２により抽出されるブロックの位置が変化することになる。
【００７４】
ステップＳ２２において、ブロック抽出部１３２は、位相調整部１３１を介して供給されるデータ（画像データ）の中の予め設定された数の画素で構成されるブロックを抽出する。
【００７５】
これにより、例えば、図７に示されるようにブロックが抽出される。図７において、画像データの第１番目のラインであるライン１５１は、ブロック抽出部１３２により抽出されたブロック１５１ａ乃至１５１ｆの６のブロックに分割されている。同様に、画像データの第２番目のラインであるライン１５２と第３番目のラインであるライン１５３は、それぞれ、ブロック抽出部１３２により抽出されたブロック１５２ａ乃至１５２ｆの６のブロックと、ブロック１５３ａ乃至１５３ｆの６のブロックに分割されている。
【００７６】
ここで、ライン１５１とライン１５２では、図中水平方向のブロックの開始位置と、終了位置が異なっている。同様に、ライン１５２とライン１５３では、図中水平方向のブロックの開始位置と、終了位置が異なっている。これは、ステップＳ２１において、位相調整部１３１が、A/D変換部１２１から供給されるデータの位相を変化させたことにより、ブロック抽出部１３２により抽出されるブロックの位置が変化したものである。この例では、位相調整部１３１が、１ライン単位に、データの位相を変化させている。
【００７７】
このようにすることで、従来の記録装置によるブロックの抽出とは異なるブロックの抽出を行うことができる。例えば、従来の記録装置には、位相調整部１３１に対応する機能ブロックが設けられていないため、図７の点線１６１で示されるようにブロックが抽出される。すなわち、従来の記録装置では、第１番目乃至第３番目のラインのそれぞれにおいて、ブロックの開始位置と終了位置が等しくなる。
【００７８】
なお、このときの各ブロックの位相の変化を表す情報が、出力データ生成部１３５に供給される。
【００７９】
図６に戻って、ステップＳ２３において、符号化量子化選択部１３３は、量子化符号化処理のパターンを選択する。ここでは、例えば、ステップＳ２２の処理により抽出されるブロック１つに対して、上述した図４に示される複数の処理のパターンの中から１つのパターンが選択される（各ブロックに対して個々にパターンが選択される）。パターンの選択は、例えば、複数あるパターンの中から予め設定された順番に従って選択されるようにしてもよいし、ステップＳ２２の処理で抽出されたブロックを構成する画素のデータを解析し、その解析結果に基づいて選択されるようにしてもよい。なお、上述したように、選択されたパターンを表す情報が符号化量子化部１３４および出力データ生成部１３５に供給される。
【００８０】
ステップＳ２４において、符号化量子化部１３４は、符号化量子化選択部１３３により選択されたパターンに対応する符号化量子化の処理を、ブロック抽出部１３２により抽出されたブロック（のデータ）に対して行う。例えば、ステップＳ２３の処理で、図４のパターンＡ１が選択されていた場合、符号化量子化部１３４は、入力された１つのブロックに対して、DCT変換の処理を施し、さらに予め設定された量子化テーブル１に基づいて量子化する処理を実行し、例えばハフマン符号化等のエントロピー符号化処理をさらに施す。これにより、そのブロックのエンコードデータが生成されることになる。
【００８１】
ステップＳ２５において、出力データ生成部１３５は、符号化量子化部１３４により生成された個々のブロックのエンコードデータに施された個々の処理のパターンを表す識別子を設定する。そして、ステップＳ２６において、出力データ生成部１３５は、識別子に基づいて制御情報を生成し、エンコードデータとともにデータ記録部１２３に出力する。
【００８２】
このとき、出力されるエンコードデータは、例えば、図８に示されるようになる。図８は、図７のライン１５１乃至１５３を構成する各ブロックが、個々に符号化量子化された例を表している。同図において、各ブロックが異なるハッチングで示されており、これは、各ブロックに対して個々に異なるパターンの符号化量子化処理が行われたことを表している。
【００８３】
例えば、ブロック１５１ａに対しては、パターンＡ１に対応する符号化量子化処理が行われ、ブロック１５１ｂに対しては、パターンＡ２に対応する符号化量子化処理が行われたことを表しており、ブロック１５１ａに対応させてパターンＡ１、ブロック１５１ｂに対応させてパターンＡ２、・・・のように制御情報が生成される。また、制御情報には、位相調整部１３１から供給される情報に基づいて生成される、ライン１５１乃至ライン１５３のそれぞれの位相を表す情報（例えば、図７における水平方向の位置を表す情報）が含まれる。
【００８４】
このように、符号化処理部１２２による符号化処理においては、互いに異なる位相で抽出された各ブロックに対して個々に符号化量子化処理が施される。
【００８５】
図５を参照して上述した処理によりデータが記録された記録媒体は、例えば、図９に示される再生装置２０１により再生され、ディスプレイなどで構成される表示装置２０２に出力される。
【００８６】
図９の再生装置２０１は、本発明の記録装置１００に対応する再生装置であり、再生装置２０１には、データ取得部２２１、符号化処理部２２２、およびＤ／Ａ変換部２２３が設けられている。
【００８７】
データ取得部２２１は、再生装置２０１に装着された記録媒体（例えば、DVD）からデータを読み出し、読み出したデータを復号化処理部２２２に出力する。
【００８８】
復号化処理部２２２は、データ取得部２２１から読み出されたデータの中のエンコードデータを復号化し、復号化したデータ（デコードデータ）を、D/A変換部２２３に出力する。
【００８９】
D/A変換部２２３は、復号化処理部２２２から供給されるデコードデータをアナログ信号に変換し、表示装置２０２に出力する。これにより、表示装置２０２のディスプレイに記録媒体に記録されたデータに対応する画像が表示されることになる。
【００９０】
図１０は、復号化処理部２２２の詳細な構成例を示すブロック図である。復号化選択部２４１は、復号化部２４３が行う、複数の逆符号化量子化処理のパターンのうちの１つのパターンを選択する。ここで、逆符号化量子化処理は、符号化量子化部１３４により行われる符号化量子化処理に対応するものであり、データ取得部２２１から供給されるデータに含まれる制御情報に基づいて特定される符号化量子化処理のパターンに基づいて選択される。
【００９１】
位相調整部２４２は、データ取得部２２１から供給されるデータに含まれる制御情報に基づいてエンコードデータのブロックの位相を特定する。これにより、例えば、エンコードデータの中のブロックの開始位置と終了位置が特定される。
【００９２】
復号化部２４３は、復号化選択部２４１により選択された逆符号化量子化処理のパターンに対応する逆符号化量子化処理を、エンコードデータの各ブロックに対して行う。これにより、エンコードデータの各ブロックに対して施されていた符号化量子化処理がインバースされ、符号化量子化（エンコード）される前のデータに復号（デコード）される。復号化処理部２２２の復号化部２４３は、符号化処理部１２２の符号化量子化部１３４に対応するように構成されており、例えば、図４の各パターンの符号化量子化処理に対応する逆符号化量子化処理を実行する。
【００９３】
逆ブロック化処理部２４４は、復号化部２４３が復号した各ブロックのデータを所定の位置に並べるなどして、デコードデータ（画像データ）を生成する。
【００９４】
次に、図１１のフローチャートを参照して、再生装置２０１によるデータ再生処理について説明する。
【００９５】
ステップS５１において、データ取得部２２１は、再生装置２０１に装着された記録媒体（例えば、DVD）からデータを読み出して取得する。
【００９６】
ステップS５２において、復号化処理部２２２は、ステップS５１の処理でデータ取得部２２１から読み出されたデータに基づいて、図１２を参照して後述する復号化処理を実行する。これにより、上述したようにデコードデータが生成され、D/A変換部２２３に出力される。
【００９７】
ステップS５３において、D/A変換部２２３は、復号化処理部２２２から供給されるデコードデータをアナログ信号に変換し、ステップS５４において、ステップS５３の処理で変換されたアナログ信号を表示装置２０２に出力する。なお、このとき出力されるアナログ信号には、D/A変換したときに自然に生じる信号の歪み（自然に発生したホワイトノイズなどによるものも含む）が付加されることになる。
【００９８】
このようにして、図５を参照して上述した処理により記録されたデータが再生され、表示装置２０２のディスプレイに、記録媒体に記録されたデータに対応する画像が表示される。
【００９９】
次に、図１２のフローチャートを参照して、図１１のステップS５２の復号化処理の詳細について説明する。
【０１００】
ステップＳ７１において、復号化選択部２４１は、制御情報をチェックし、制御情報に含まれる識別子を取得する。ここで、識別子は、図６のステップＳ２５で、個々のブロックのエンコードデータに施された個々の処理のパターンを表す識別子として設定されたものである。
【０１０１】
ステップＳ７２において、位相調整部２４２は、ステップＳ７１でチェックした制御情報に基づいてエンコードデータのブロックの位相を特定する。これにより、例えば、エンコードデータの中のブロックの開始位置と終了位置が特定される。
【０１０２】
ステップＳ７３において、復号化選択部２４１は、ステップＳ７１の処理で取得された識別子に基づいて、復号パターン（復号化部２４３が行う、複数の逆符号化量子化処理のパターンのうちの１つのパターン）を選択する。
【０１０３】
ステップＳ７４において、復号化部２４３は、ステップＳ７２の処理で復号化選択部２４１により選択された逆符号化量子化処理のパターンに対応する逆符号化量子化処理を、エンコードデータの各ブロックに対して行うことにより復号を行う。これにより、例えば、図４のパターンＡ１の処理によりエンコードされた図８のブロック１５１ａは、テーブル１に基づいて逆量子化され、さらに逆DCT変換される。また、図４のパターンＡ２の処理によりエンコードされた図８のブロック１５１ｂは、テーブル２に基づいて逆量子化され、さらに逆DCT変換される。
【０１０４】
ステップＳ７５において、逆ブロック化処理部２４４は、復号化部２４３が復号した各ブロックのデータを所定の位置に並べるなどして、デコードデータ（画像データ）を生成する。そして、ステップＳ７６において、ステップＳ７５で生成されたデコードデータがＤ／Ａ変換部２２３に出力される。
【０１０５】
このように、復号化処理部２２２による復号化処理においては、互いに異なる位相で抽出された各ブロックに対して個々に異なるパターンの逆符号化量子化処理が施される。これにより、図８に示されるようなエンコードデータが適切にデコードされて画像が表示される。
【０１０６】
このように再生装置２０１で再生されるコンテンツ（例えば、画像など）には、特にスクランブル処理などが施されていないため、コンテンツの複製（不正なコピー）の製造が懸念される。例えば、図９において、再生装置２０１から表示装置２０２に出力されるアナログ信号を、複製製造装置２０３に入力することにより、コンテンツのコピーを行うことができる。しかし、本発明によれば、複製製造装置２０３で生成される複製の画質が極端に劣化するため、結果として不正なコピーの製造を防止することができる。
【０１０７】
複製製造装置２０３は、例えば、本発明の記録装置１００とは異なる従来のDVDレコーダとして構成されており、本発明の記録装置１００と同様に、A/D変換部３２１、符号化処理部３２２、データ記録部３２３を有しているが、符号化処理部３２２の構成が、記録装置１００の符号化処理部１２２（図３）と異なっている。
【０１０８】
図１３は、複製製造装置２０３の符号化処理部３２２の詳細な構成例を示すブロック図である。
【０１０９】
同図において、ブロック抽出部３３２、符号化量子化部３３４、および出力データ生成部３３５は、それぞれ、図３のブロック抽出部１３２、符号化量子化部１３４、および出力データ生成部１３５に対応する機能ブロックであり同様の機能を有しているが、図３の場合と異なり、位相調整部１３１および符号化量子化選択部１３３に対応する機能ブロックが設けられていない。このため、複製製造装置２０３によるデータ記録処理は、記録装置１００によるデータ記録処理とは異なるものとなる。
【０１１０】
具体的には、複製製造装置２０３においても、図５を参照して上述したデータ記録処理を行うことができるが、符号化処理部３２２が、図１３に示されるように構成されているため、ステップS２の符号化処理の詳細が、図６を参照して上述した処理とは異なるものとなる。
【０１１１】
図１４のフローチャートを参照して、複製製造装置２０３の符号化処理部３２２が実行する符号化処理の詳細について説明する。
【０１１２】
ステップS１０１において、ブロック抽出部３３２は、データ（画像データ）の中の予め設定された数の画素で構成されるブロックを抽出する。ここでは、図８のエンコードデータが再生され、再生されたアナログ信号がデジタルデータに変換されたデータ（すなわち図８に対応するデータ）に対して、例えば、図１５の点線１６１で示されるようにブロックが抽出されることになる。
【０１１３】
すなわち図６のステップＳ２１に対応する処理が行われていないため、ライン１５１乃至ライン１５３のように、位相が変化させられることなく、第１番目乃至第３番目のラインのそれぞれにおいて、ブロックの開始位置と終了位置が等しくなる。
【０１１４】
図１４に戻って、ステップS１０１の処理の後、ステップS１０２において、符号化量子化部３３４は、ステップS１０１で抽出された各ブロック（のデータ）に対して符号化量子化を行う。そして、ステップS１０３において、出力データ生成部３３５は、ステップS１０２の処理で符号化量子化された各ブロックのデータにエントロピー符号化処理を施してエンコードデータとして出力する。
【０１１５】
出力されたエンコードデータは、複製製造装置２０３のデータ記録部３２３に供給され、例えば、DVDなどの記録媒体に記録されることになり、これにより複製が製造されたことになる。
【０１１６】
このようして、製造された複製は、再生されたとき、画質が極端に劣化したものとなる。図１５と図１６を参照してさらに詳しく説明する。符号化処理部３２２による符号化処理においては、図１５を参照して上述したようにブロックが抽出されるため、抽出された各ブロックのデータの属性は図１６に示されるようになる。
【０１１７】
すなわち、再生装置２０１から出力される信号の画像は、図１５のブロック１５１ａ乃至１５３ｆのように、各ブロックが異なる符号化量子化処理（または逆符号化量子化処理）を施されたことによる影響を受けている。例えば、DCT変換を施したデータを量子化する際、量子化のテーブルの違いにより、画像の中の水平方向のエッジを強調させたり、垂直方向のエッジを強調させたりすることができるが、同時に、量子化のテーブルの違いにより、垂直方向に歪みが生じやすくなったり、水平方向に歪みが生じやすくなったりするという影響がある。このように、ブロック１５１ａ乃至１５３ｆは、それぞれ異なる属性を有しているということができる。
【０１１８】
このような属性をもつ画像に対して、図１４のステップＳ１０１の処理で、図１６に示されるようにブロック１７１ａ乃至１７３ｅが抽出されることにより、個々のブロックの属性は、さらに複雑なものとなる。例えば、ブロック１７１ａは、ブロック１５１ａ、１５１ｂ、１５２ａ、および１５２ｂの４つのブロックの属性を併せ持つものとなり、例えば、それぞれ異なる４種類の歪み特性をもつブロックとなる。
【０１１９】
例えば、ブロック１５１ａに対してパターンＡ１に対応する符号化量子化を行い、１５１ｂに対してパターンＡ２に対応する符号化量子化を行い、・・・というように、各ブロックの属性に対応して適切な符号化処理を行えば、記録装置１００により図５を参照して上述したように生成されたオリジナルと同様の記録媒体を生成することができ、再生装置２０１で正常に再生することができるが、図１６に示されるように構成されるデータからなる複製を、再生装置２０１で再生しても、表示される画像の画質は極端に劣化したものとなってしまう。
【０１２０】
さらに、複製製造装置２０３に入力されるアナログ信号は、記録装置１００のA/D変換部１２１、および再生装置２０１のD/A変換部２２３により、上述したように歪みが付加されており、データを再生して複製する作業を繰り返すほど画質はさらに劣化することになる。
【０１２１】
このように、本発明によれば、複製製造装置２０３で製造された複製は、ほぼ無価値なものとなり、不正なコピーを防止することができる。
【０１２２】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１７に示されるような汎用のパーソナルコンピュータ５００などに、ネットワークや記録媒体からインストールされる。
【０１２３】
図１７において、CPU（Central Processing Unit）５０１は、ROM（Read Only Memory
）５０２に記憶されているプログラム、または記憶部５０８からRAM（Random Access Memory）５０３にロードされたプログラムに従って各種の処理を実行する。RAM５０３にはまた、CPU５０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１２４】
CPU５０１、ROM５０２、およびRAM５０３は、バス５０４を介して相互に接続されている。このバス５０４にはまた、入出力インタフェース５０５も接続されている。
【０１２５】
入出力インタフェース５０５には、キーボード、マウスなどよりなる入力部５０６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部５０７、ハードディスクなどより構成される記憶部５０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部５０９が接続されている。通信部５０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１２６】
入出力インタフェース５０５にはまた、必要に応じてドライブ５１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア５１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５０８にインストールされる。
【０１２７】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア５１１などからなる記録媒体からインストールされる。
【０１２８】
なお、この記録媒体は、図１７に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア５１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM５０２や、記憶部５０８に含まれるハードディスクなどで構成されるものも含む。
【０１２９】
本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１３０】
【図１】従来の再生装置と複製製造装置の例を説明する図である。
【図２】従来の複製の製造防止の仕組みを説明する図である。
【図３】本発明の記録装置の構成例を示すブロック図である。
【図４】符号化量子化の処理のパターンの例を示す図である。
【図５】データ記録処理の例を説明するフローチャートである。
【図６】符号化処理の例を説明するフローチャートである。
【図７】抽出されるブロックの位相の例を示す図である。
【図８】エンコードされたブロックの例を示す図である。
【図９】本発明における複製の製造防止の仕組みを説明する図である。
【図１０】復号化処理部の構成例を示すブロック図である。
【図１１】データ再生処理の例を説明するフローチャートである。
【図１２】復号化処理の例を説明するフローチャートである。
【図１３】複製製造装置の符号化処理部の構成例を示すブロック図である。
【図１４】複製製造装置による符号化処理の例を説明するフローチャートである。
【図１５】複製製造装置で抽出されるブロックの例を示す図である。
【図１６】複製に記録されるデータの属性を説明する図である。
【図１７】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１３１】
１００  記録装置，  １２２  符号化処理部，  １３１  位相調整部，  １３２  ブロック抽出部，  １３３  符号化量子化選択部，  １３４  符号化量子化部，  １３５  出力データ生成部，  ２２２  復号化処理部，  ２４１  復号化選択部，  ２４２  位相調整部，  ２４３  復号化部  ２４４  逆ブロック化処理部，  ５０１  CPU，  ５１１  リムーバブルメディア
【図１】
2006215449.tif 000003
【図２】
2006215449.tif 000004
【図３】
2006215449.tif 000005
【図４】
2006215449.tif 000006
【図５】
2006215449.tif 000007
【図６】
2006215449.tif 000008
【図７】
2006215449.tif 000009
【図８】
2006215449.tif 000010
【図９】
2006215449.tif 000011
【図１０】
2006215449.tif 000012
【図１１】
2006215449.tif 000013
【図１２】
2006215449.tif 000014
【図１３】
2006215449.tif 000015
【図１４】
2006215449.tif 000016
【図１５】
2006215449.tif 000017
【図１６】
2006215449.tif 000018
【図１７】
2006215449.tif 000019