(57)【要約】【課題】低コストかつ簡単な構成で確実に複製の製造を防止できるようにする。【解決手段】  再生装置１０１において、データ取得部１２１により取得されたデータに対して、高画質化処理部１２３が高画質化処理を施すことにより、データが変換される。変換されたデータがＤ／Ａ変換部１２４によりアナログ信号に変換されて、表示装置１０２に出力される。このようにして表示装置１０２に出力される信号に基づいて、複製製造装置１０３で製造された複製は画質が劣化する。【選択図】図４
2006217524.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているデータを再生して、表示装置に出力する再生装置であって、
前記記録媒体に記録されているデータを取得するデータ取得手段と、
前記取得手段により取得された前記データを復号する復号化手段と、
前記復号化手段により復号されたデータを、前記表示装置に対応する方式で変換する変換手段と、
前記変換手段により変換されたデータに対応する信号を前記表示装置に出力する出力手段と
を備えることを特徴とする再生装置。
【請求項２】
前記変換手段は、前記表示装置がLCD（Liquid Crystal Display）を有する場合、前記復号化手段により復号されたデータに対してオーバードライブ処理を施して、前記データを変換する
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記変換手段は、前記表示装置がPDP（Plasma Display Panel）を有する場合、前記復号化手段により復号されたデータに対して空間方向にディザリング処理を施して、前記データを変換する
ことを特徴とする請求項１に記載の再生装置。
【請求項４】
前記変換手段は、
前記復号化手段により復号されたデータを予め設定された時間だけ保持する保持手段と、
前記保持手段に保持されたデータの値と、前記復号化手段により復号され、現在入力されているデータの値との差分に基づいて、前記復号化手段により復号され、現在入力されているデータの値の変換量を算出する算出手段と
を備えることを特徴とする請求項１に記載の再生装置。
【請求項５】
前記算出手段は、
前記データの値の変換量を設定したテーブルに基づいて、前記データの値を変換する
ことを特徴とする請求項４に記載の再生装置。
【請求項６】
前記テーブルは、前記表示装置に対応するテーブルであって、予め設定された変換量が記述されるテーブルである
ことを特徴とする請求項５に記載の再生装置。
【請求項７】
前記テーブルは、前記表示装置に対応するテーブルであって、ユーザにより設定された変換量が記述されるテーブルである
ことを特徴とする請求項５に記載の再生装置。
【請求項８】
記録媒体に記録されているデータを再生して、表示装置に出力する再生装置の再生方法であって、
前記記録媒体に記録されているデータを取得するデータ取得ステップと、
前記取得ステップの処理により取得された前記データを復号する復号化ステップと、
前記復号化ステップの処理により復号されたデータを、前記表示装置に対応する方式で変換する変換ステップと、
前記変換ステップの処理により変換されたデータに対応する信号を前記表示装置に出力する出力ステップと
を含むことを特徴とする再生方法。
【請求項９】
記録媒体に記録されているデータを再生して、表示装置に出力する再生装置に再生処理を実行させるプログラムであって、
前記記録媒体に記録されているデータの取得を制御するデータ取得制御ステップと、
前記取得制御ステップの処理により取得された前記データの復号化を制御する復号化制御ステップと、
前記復号化制御ステップの処理により復号されたデータの、前記表示装置に対応する方式での変換を制御する変換制御ステップと、
前記変換制御ステップの処理により変換されたデータに対応する信号の前記表示装置への出力を制御する出力制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
記録媒体に記録されているデータを再生して、表示装置に出力する再生装置に再生処理を実行させるプログラムが記録されている記録媒体であって、
前記記録媒体に記録されているデータの取得を制御するデータ取得制御ステップと、
前記取得制御ステップの処理により取得された前記データの復号化を制御する復号化制御ステップと、
前記復号化制御ステップの処理により復号されたデータの、前記表示装置に対応する方式での変換を制御する変換制御ステップと、
前記変換制御ステップの処理により変換されたデータに対応する信号の前記表示装置への出力を制御する出力制御ステップと
をコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置および方法、プログラム、並びに記録媒体に関し、特に、低コストかつ簡単な構成で確実に複製の製造を防止できるようにする再生装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
従来、例えば、DVD（Digital Versatile Disk）などの記録媒体に記録されるコンテンツの映像は、図１に示されるようにして再生されている。すなわち、再生装置１により記録媒体に記録されるエンコード（符号化）されたデータが読み出され、再生装置１の復号化処理部２１により読み出されたデータの復号（デコード）が行われ、復号されたデータがD/A変換部２２でアナログ信号に変換され、表示装置２のディスプレイに出力されることにより、ディスプレイに映像（画像）が表示される。
【０００３】
また、例えば，液晶表示装置（ＬＣＤ Liquid Crystal Display）等の表示装置においては構造上データ表示に関してある入力に対して実際に所望の出力レベルに達するには時間が掛るという応答遅れの特性が存在する。そのため図２に示されるような液晶ディスプレイ２５などを有する表示装置２においてはその遅れを改善するために入力信号のレベルよりも過大な入力を与えてその出力応答の遅れを改善する高画質化処理部２６が設けられているものもある。
【０００４】
しかしながら、図１および図２において、再生装置１から出力されるアナログ信号を、複製製造装置３に入力することによりコンテンツのデータの複製が、許可なく簡単に製造されてしまう恐れがあった。すなわち、複製製造装置３に入力されるアナログ信号を、A/D変換部３１でデジタルデータに変換し、変換されたデータを符号化処理部３２で符号化（エンコード）して、記録部３３に装着される記録媒体に記録することにより、再生装置１により再生されるDVDの複製が製造できる。
【０００５】
このため、許可なく複製が製造されることを防止するため、再生装置１と表示装置２でスクランブル、またはデスクランブルの処理を行うことが提案されている。すなわち、図３に示されるように再生装置１で記録媒体に記録されるエンコード（符号化）されたデータが読み出され、再生装置１の復号化処理部２１により読み出されたデータの復号（デコード）が行われた後、スクランブル処理部２３によりデータのスクランブル（暗号化）が行われる。そしてスクランブルされたデータがD/A変換部２２でアナログ信号に変換され、表示装置２に出力される。
【０００６】
一方、表示装置２においては、再生装置１から供給されるアナログ信号を、表示装置２のA/D変換部４１でデジタルデータに変換し、デスクランブル処理部４２がスクランブルされたデータをデスクランブルする（暗号化されたデータを復号する）して、D/A変換部４３に出力する。D/A変換部４３は、デスクランブルされたデータを再びアナログ信号に変換してディスプレイ４４に出力することにより、ディスプレイ４４に映像（画像）が表示される。
【０００７】
また、アナログ画像信号をA/D変換することにより得られるデジタル画像信号の位相ずれなどのノイズに着目した符号化を行うことによってコピー前の画像の質を落とさずに、良好な質を維持したままでのコピーを不可能とし、これによりアナログ画像信号を利用した不正コピーを防止する技術も提案されている（例えば、特許文献１参照。）。
【０００８】
【特許文献１】特開２００４−２８９６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、図３に示されるような従来の技術では、スクランブル、またはデスクランブル処理に伴い再生装置１、表示装置２の構成が複雑になり、装置の大型化、コスト増などを招くという課題があった。
【００１０】
また、スクランブルのアルゴリズムが解読された場合、複製製造装置にデスクランブル処理部を組み込むことにより、やはり簡単に複製が製造されてしまう恐れがあった。
【００１１】
さらに、デジタルコンテンツの流通が一般的になっている近年においては、従来の技術とは別の手法の提案が要請されている。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、低コストかつ簡単な構成で確実に複製の製造を防止できるようにするものである。
【課題を解決するための手段】
【００１３】
本発明の再生装置は、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置であって、記録媒体に記録されているデータを取得するデータ取得手段と、取得手段により取得されたデータを復号する復号化手段と、復号化手段により復号されたデータを、表示装置に対応する方式で変換する変換手段と、変換手段により変換されたデータに対応する信号を表示装置に出力する出力手段とを備えることを特徴とする。
【００１４】
前記変換手段は、表示装置がＬＣＤを有する場合、復号化手段により復号されたデータに対してオーバードライブ処理を施して、データを変換するようにすることができる。
【００１５】
前記変換手段は、表示装置がPDPを有する場合、復号化手段により復号されたデータに対して空間方向にディザリング処理を施して、データを変換するようにすることができる。
【００１６】
前記変換手段は、復号化手段により復号されたデータを予め設定された時間だけ保持する保持手段と、保持手段に保持されたデータの値と、復号化手段により復号され、現在入力されているデータの値との差分に基づいて、復号化手段により復号され、現在入力されているデータの値の変換量を算出する算出手段とを備えるようにすることができる。
【００１７】
前記算出手段は、データの値の変換量を設定したテーブルに基づいて、データの値を変換するようにすることができる。
【００１８】
前記テーブルは、表示装置に対応するテーブルであって、予め設定された変換量が記述されるテーブルであるようにすることができる。
【００１９】
前記テーブルは、表示装置に対応するテーブルであって、ユーザにより設定された変換量が記述されるテーブルであるようにすることができる。
【００２０】
本発明の再生方法は、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置の再生方法であって、記録媒体に記録されているデータを取得するデータ取得ステップと、取得ステップの処理により取得されたデータを復号する復号化ステップと、復号化ステップの処理により復号されたデータを、表示装置に対応する方式で変換する変換ステップと、変換ステップの処理により変換されたデータに対応する信号を表示装置に出力する出力ステップとを含むことを特徴とする。
【００２１】
本発明のプログラムは、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置に再生処理を実行させるプログラムであって、記録媒体に記録されているデータの取得を制御するデータ取得制御ステップと、取得制御ステップの処理により取得されたデータの復号化を制御する復号化制御ステップと、復号化制御ステップの処理により復号されたデータの、表示装置に対応する方式での変換を制御する変換制御ステップと、変換制御ステップの処理により変換されたデータに対応する信号の表示装置への出力を制御する出力制御ステップとをコンピュータに実行させることを特徴とする。
【００２２】
本発明の記録媒体は、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置に再生処理を実行させるプログラムが記録されている記録媒体であって、記録媒体に記録されているデータの取得を制御するデータ取得制御ステップと、取得制御ステップの処理により取得されたデータの復号化を制御する復号化制御ステップと、復号化制御ステップの処理により復号されたデータの、表示装置に対応する方式での変換を制御する変換制御ステップと、変換制御ステップの処理により変換されたデータに対応する信号の表示装置への出力を制御する出力制御ステップとをコンピュータに実行させるプログラムが記録されていることを特徴とする。
【００２３】
本発明の再生装置および方法、並びにプログラムにおいては、記録媒体に記録されているデータが取得され、取得されたデータが復号され、復号されたデータが、表示装置に対応する方式で変換され、変換されたデータに対応する信号が表示装置に出力される。
【発明の効果】
【００２４】
本発明によれば、複製の製造を防止できる。特に、低コストかつ簡単な構成で確実に複製の製造を防止できる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の実施の形態を説明するが、本明細書に記載した発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が明細書に記載されていることを確認するためのものである。従って、明細書には記載されているが、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２６】
さらに、この記載は、明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出願、または追加される発明の存在を否定するものではない。
【００２７】
請求項１に記載の再生装置は、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置（例えば、図４の再生装置１０１）であって、前記記録媒体に記録されているデータを取得するデータ取得手段（例えば、図４のデータ取得部１２１）と、前記取得手段により取得された前記データを復号する復号化手段（例えば、図４の復号化処理部１２２）と、前記復号化手段により復号されたデータを、前記表示装置に対応する方式で変換する変換手段（例えば、図４の高画質化処理部１２３）と、前記変換手段により変換されたデータに対応する信号を前記表示装置に出力する出力手段（例えば、図４のD/A変換部１２４）とを備える。
【００２８】
請求項４に記載の再生装置は、前記変換手段が、前記復号化手段により復号されたデータを予め設定された時間だけ保持する保持手段（例えば、図１２の前入力保持部３０２）と、前記保持手段に保持されたデータの値と、前記復号化手段により復号され、現在入力されているデータの値との差分に基づいて、前記復号化手段により復号され、現在入力されているデータの値の変換量を算出する算出手段（例えば、図１２の変換量算出部３０４）とを備えるようにすることができる。
【００２９】
請求項５に記載の再生装置は、前記算出手段が、前記データの値の変換量を設定したテーブルに基づいて、前記データの値を変換するようにすることができる。
【００３０】
請求項６に記載の再生装置は、前記テーブルが、前記表示装置に対応するテーブルであって、予め設定された変換量が記述されるテーブル（例えば、図１２の変換テーブル３１１）であるようにすることができる。
【００３１】
請求項７に記載の再生装置は、前記テーブルが、前記表示装置に対応するテーブルであって、ユーザにより設定された変換量が記述されるテーブル（例えば、図１２のユーザ設定テーブル３１２）であるようにすることができる。
【００３２】
請求項８に記載の再生方法は、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置（例えば、図４の再生装置１０１）の再生方法であって、前記記録媒体に記録されているデータを取得するデータ取得ステップ（例えば、図１３のステップS１の処理）と、前記取得ステップの処理により取得された前記データを復号する復号化ステップ（例えば、図１３のステップS２の処理）と、前記復号化ステップの処理により復号されたデータを、前記表示装置に対応する方式で変換する変換ステップ（例えば、図１３のステップS３の処理）と、前記変換ステップの処理により変換されたデータに対応する信号を前記表示装置に出力する出力ステップ（例えば、図１３のステップS５の処理）とを含む。
【００３３】
請求項９に記載のプログラムは、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置（例えば、図４の再生装置１０１）に再生処理を実行させるプログラムであって、前記記録媒体に記録されているデータの取得を制御するデータ取得制御ステップ（例えば、図１３のステップS１の処理）と、前記取得制御ステップの処理により取得された前記データの復号化を制御する復号化制御ステップ（例えば、図１３のステップS２の処理）と、前記復号化制御ステップの処理により復号されたデータの、前記表示装置に対応する方式での変換を制御する変換制御ステップ（例えば、図１３のステップS３の処理）と、前記変換制御ステップの処理により変換されたデータに対応する信号の前記表示装置への出力を制御する出力制御ステップ（例えば、図１３のステップS５の処理）とをコンピュータに実行させる。
【００３４】
請求項１０に記載の記録媒体は、記録媒体に記録されているデータを再生して、表示装置に出力する再生装置（例えば、図４の再生装置１０１）に再生処理を実行させるプログラムが記録されている記録媒体であって、前記記録媒体に記録されているデータの取得を制御するデータ取得制御ステップ（例えば、図１３のステップS１の処理）と、前記取得制御ステップの処理により取得された前記データの復号化を制御する復号化制御ステップ（例えば、図１３のステップS２の処理）と、前記復号化制御ステップの処理により復号されたデータの、前記表示装置に対応する方式での変換を制御する変換制御ステップ（例えば、図１３のステップS３の処理）と、前記変換制御ステップの処理により変換されたデータに対応する信号の前記表示装置への出力を制御する出力制御ステップ（例えば、図１３のステップS５の処理）とをコンピュータに実行させるプログラムが記録されている。
【００３５】
以下、図面を参照して、本発明の実施の形態について説明する。図４は、本発明に係る記録再生システムの構成例を示すブロック図である。同図において本発明を適用した再生装置１０１は、例えば、DVDプレーヤなどとして構成され、その内部にデータ取得部１２１、復号化処理部１２２、高画質化処理部１２３、Ｄ／Ａ変換部１２４が設けられている。
【００３６】
データ取得部１２１は、再生装置１０１に装着された記録媒体（例えば、DVD）からデータを読み出し、読み出したデータを復号化処理部１２２に出力する。なお、記録媒体に記録されるデータは、例えば、ＤＣＴ変換（離散コサイン変換）などの処理を経て、圧縮符号化されたエンコードデータとして記録されている。
【００３７】
いまの場合、エンコードデータは、画像データを構成する画素が複数のブロックとして抽出され、各ブロックがＤＣＴ変換され、その結果得られるＤＣＴ係数を量子化することにより生成される。
【００３８】
復号化処理部１２２は、データ取得部１２１から読み出された符号化されたデータであるエンコードデータを、復号（デコード）し、デコードしたデータ（デコードデータ）を、高画質化処理部１２３に出力する。
【００３９】
高画質化処理部１２３は、復号化処理部１２２から供給されるデコードデータ（入力信号）に対して、表示装置１０２の特性に対応した高画質処理を行う。
【００４０】
例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）においては、ディスプレイの構造上、データ表示に関して、ある入力に対して実際に所望の出力レベルに達するには時間が掛るという応答遅れの特性が存在する。そのため高画質化処理部１２３は、液晶ディスプレイなどを有する表示装置１０２に対応して、例えば、入力信号のレベルよりも過大な入力を与えて応答遅れを改善する処理（いわゆるオーバードライブ処理）を、高画質化処理として行い、高画質化処理が施されたデコードデータをD/A変換部１２４に出力する。
【００４１】
また、ＰＤＰ（Plasma Display Panel）においては、表示階調数に制限があるため自然画像の滑らかさが不足するという特性が存在する。そのため、高画質化処理部１２３は、ＰＤＰなど有する表示装置１０２に対応して、入力信号に対して、例えば、階調不足を補うために空間方向にディザリング処理などを施す処理を、高画質化処理として行い、高画質化処理が施されたデコードデータをD/A変換部１２４に出力する。
【００４２】
D/A変換部１２４は、高画質化処理部１２３から供給されるデコードデータをアナログ信号に変換し、表示装置１０２に出力する。これにより、表示装置１０２のディスプレイに記録媒体に記録されたデータに対応する画像が表示されることになる。
【００４３】
ここで、高画質化処理により変換されたデコードデータに対応するアナログ信号は、高画質化処理が施される前のデコードデータに対応するアナログ信号と比較して、一般に信号の変化の強弱が大きく変換されており、信号中の高周波レベルが増大されたものとなる。
【００４４】
図５乃至図１１を参照して、上述した応答遅れの特性と高画質化処理の例についてさらに詳しく説明する。図５は、縦軸をレベル（電圧値）、横軸を時間とし、例えば、ＬＣＤの中の、ある画素の駆動信号の波形２０１と、その駆動信号に基づいて実際に出力される信号の波形２０２の例を示す図である。なお、横軸の目盛は、１目盛あたり１フレーム分の時間を表している。
【００４５】
同図に示されるように、駆動信号の波形２０１は、時刻t0でレベルV0からV1に変化して（立ち上がって）おり、時刻t1でレベルV1からV0に変化して（立ち下がって）いる。これに対して、実際に出力される信号の波形２０２は、時刻ｔ0から１フレーム以上経過してからレベルV1に達し、時刻t1から１フレーム以上経過してからレベルV0に戻っている。すなわち、実際に出力される信号は、駆動信号に対して遅れて変化（応答）することになる。このため、駆動信号が急激に変化する場合、実際に出力される信号の変化が間に合わず、所望の値を出力できないことがある。
【００４６】
図６と図７は、ＬＣＤの画素の駆動信号の変化と、実際に出力される信号の変化との関係を説明する図であり、図５と同様に、縦軸をレベル、横軸を時間とし、駆動信号の波形２１１と実際に出力される信号の波形２１２が示されている。図６には、駆動信号の波形２１１が示されている。
【００４７】
図７に示されるように、駆動信号の波形２１１が急激に変化するとき、実際に出力される信号の波形２０２においては、応答の遅れにより、例えば、点Ａ乃至Ｃの各点において所望の値に達していない。すなわち、点Ａにおいては、実際に出力される信号のレベルは、本来、駆動信号と同様のレベルV11に達しなければならないが、応答の遅れによりレベルV11よりやや低い値にしか達していない。また、点Ｂにおいては、実際に出力される信号のレベルは、本来、駆動信号と同様のレベルV12に達しなければならないが、応答の遅れによりレベルV12よりやや高い値にしか達していない。さらに、点Ｃにおいては、実際に出力される信号のレベルは、本来、駆動信号と同様のレベルV13に達しなければならないが、応答の遅れによりレベルV13よりやや低い値にしか達していない。
【００４８】
高画質化処理部１２３は、このような応答遅れを改善するために、入力信号のレベルよりも過大な入力（変化）を与えて応答遅れを改善する処理を行う。これにより、例えば、図８に示されるように、駆動信号（波形２１１）が波形２２１のように変換される。この例では、波形２１１に対して、波形２２１の方が信号の変化の強弱が大きくなるように変換されている。
【００４９】
このように駆動信号が変換されることより、実際に出力される信号（波形２１２）は、図９に示される波形２２２のように変換される。同図示されるように、波形２２２において、波形２１２の点Ａに対応する点Ａ´は、点Ａよりも高い値に変換されており、波形２１２の点Ｂに対応する点Ｂ´は、点Ｂよりも低い値に変換されており、波形２１２の点Ｃに対応する点Ｃ´は、点Ｃよりも高い値に変換されている。
【００５０】
このように、入力信号のレベルよりも過大な入力を与える（いわゆるオーバードライブ処理を施す）ことで応答遅れを改善することができる。
【００５１】
また、実際には、駆動信号はさらに複雑に変換される。例えば、図１０に示される駆動信号の波形２３１の場合、時刻t21においてレベルV21に変化した後、レベルV21を保持し続ける波形となっているが、応答遅れのある実際に出力される信号を駆動信号に近づけるためには、上述したように、時刻t21においてレベルV21より高い値となるように変換する必要がある。しかし、駆動信号のレベルがレベルV21より高い値となると、実際に出力される信号のレベルも遅れて追随してしまうので、実際に出力される信号は、本来のレベルであるレベルV21より高いレベルを保持し続ける波形となってしまう。このため、駆動信号をレベルV21より低い値となるように再度変換する必要がある。
【００５２】
このように、駆動信号の変換を行っていくと、図１０に示した駆動信号の波形２３１は、図１１の波形２３２のように変換される。同図に示されるように、波形２３２では、時刻t21以後、レベルV21を挟んでレベルが小刻みに上下するように変換されている。
【００５３】
高画質化処理部１２３は、このようにして応答遅れを改善する処理（上述したオーバードライブ処理による信号の変換）を行うので、高画質化処理により変換されたデコードデータに対応するアナログ信号は、高画質化処理が施される前のデコードデータに対応するアナログ信号と比較して、信号の変化の強弱が大きく変換されるとともに、信号の変化の周期が短くなるように変換された（すなわち信号中の高周波レベルが増大された）ものとなる。
【００５４】
図１２は、図４の高画質化処理部１２３の詳細な構成例を示すブロック図である。同図において、差分算出部３０１は、現在入力されるデータ（信号）の値と、前入力保持部３０２に保持されている値との差分を算出する。前入力保持部３０２は、現在入力されているデータの１つ前のデータ（例えば、１クロック前のデータ）の値を保持し、差分算出部３０１に供給する。すなわち、差分算出部３０１は、例えば、１クロック前の入力データの値と、現在入力されるデータの値との差分を算出することによりデータの変化量を算出することになる。差分算出部３０１により算出された差分（データの変化量）は、変換方式切替部３０３に出力される。
【００５５】
変換方式切替部３０３は、例えば、ユーザの操作などによる指令に基づいて、変換量算出部３０４における変換量の算出方式を選択する情報とともに、差分算出部３０１により算出された差分を、変換量算出部３０４に出力する。ここで、選択される変換量の算出方式は、例えば、予め設定された変換テーブルに基づいて変換量を算出する方式、または、ユーザにより設定されたテーブルに基づいて変換量を算出する方式のいずれかが選択される。
【００５６】
変換量算出部３０４は、変換方式切替部３０３から供給される算出方式を選択する情報に基づいて、変換テーブル３１１（予め設定された変換テーブル）、またはユーザ設定テーブル３１２（ユーザにより設定されたテーブル）を用いて変換量を算出する。
【００５７】
例えば、変換テーブル３１１は、データの変化量（差分）に対応して現在の入力値をより大きくまたはより小さく変換する変換量が記述されたテーブルであり、例えば、差分算出部３０１により算出されたデータの変化量（実際の変化量）が＋３であった場合、その変化量が＋４になるように現在の入力値をより大きく変換する変換量（いまの場合、＋１）、差分算出部３０１により算出されたデータの変化量（実際の変化量）が−５であった場合、その変化量が−７になるように現在の入力値をより小さく変換するための変換量（いまの場合、−２）などが記述されている。変換量算出部３０４は、このようにして算出されるデータの変化量（差分）に対応する変換量を、入力データ変換部３０５に出力する。
【００５８】
入力データ変換部３０５は、変換量算出部３０４から出力される変換量に基づいて、現在入力されるデータの値を変換し、Ｄ／Ａ変換部１２４に出力する。このように構成される高画質化処理部１２３によれば、例えば、図６に示される駆動信号の波形２１１が図８に示される波形２２１のように変換される。
【００５９】
次に、図１３のフローチャートを参照し、図４の再生装置１０１によるデータ再生処理の例について説明する。
【００６０】
ステップS１において、データ取得部１２１は、再生装置１０１に装着された記録媒体（例えば、DVD）からデータを読み出して取得する。
【００６１】
ステップS２において、復号化処理部１２２は、ステップS１の処理でデータ取得部１２１から読み出されたデータに基づいて、図１４を参照して後述する復号化処理を実行する。これにより、上述したようにデコードデータが生成され、高画質化処理部１２３に出力される。
【００６２】
ステップS３において、高画質化処理部１２３は、図１６を参照して後述する高画質化処理を実行する。これにより、上述したように入力データの値が変換され、Ｄ／Ａ変換部１２４に出力される。
【００６３】
ステップＳ４において、D/A変換部１２４は、高画質化処理部１２３から供給されるデータをアナログ信号に変換し、ステップS５において、ステップS４の処理で変換されたアナログ信号を表示装置１０２に出力する。
【００６４】
このようにして、記録されたデータが再生され、表示装置１０２のディスプレイに、記録媒体に記録されたデータに対応する画像が表示される。
【００６５】
次に、図１４のフローチャートを参照して、図１３のステップS２の復号化処理の詳細について説明する。
【００６６】
ステップＳ３１において、復号化処理部１２２は、エンコードデータの各ブロックに対して、図１５を参照して後述するデコード処理を実行する。
【００６７】
ここで、図１５のフローチャートを参照してデコード処理の例について説明する。ここでは、ＤＣＴ変換によりエンコードされたデータのデコードを行う例について説明する。
【００６８】
ステップS５１において、復号化処理部１２２は、供給されたブロックのエンコードデータを、逆エントロピー符号化する。これにより、そのブロックは、エントロピー符号化が施される前の状態になる。
【００６９】
ステップＳ５２において、復号化処理部１２２は、ステップＳ５１の処理の結果得られたデータを、逆量子化する。ステップＳ５３において、復号化処理部１２２は、ステップＳ５２の処理の結果得られたデータに対して、ＩＤＣＴ変換（逆離散コサイン変換）を行う。これにより、そのブロックは、エンコード処理が施される前の状態と、ほぼ同じものとなる。
【００７０】
このようにして、エンコードされたブロックのエンコードデータがデコードされる。
【００７１】
図１４に戻って、ステップＳ３２において復号化処理部１２２は、ステップＳ３１の処理によりデコードされた各ブロックのデータを所定の位置に並べるなどして、デコードデータ（画像データ）を生成する。そして、ステップＳ３３において、ステップＳ３２で生成されたデコードデータがＤ／Ａ変換部１２４に出力される。
【００７２】
次に、図１６のフローチャートを参照して、図１３のステップＳ３の高画質化処理の詳細について説明する。
【００７３】
ステップＳ７１において、差分算出部３０１は、現在入力されるデータの値（入力値）を取得する。
【００７４】
ステップＳ７２において、差分算出部３０１は、ステップＳ７１で取得した入力値と、前入力保持部３０２に保持されている値（前入力値）との差分を算出する。上述したように、前入力保持部３０２は、現在入力されているデータの１つ前のデータ（例えば、１クロック前のデータ）の値を保持し、差分算出部３０１に供給し、差分算出部３０１は、例えば、１クロック前の入力データの値と、現在入力されるデータの値との差分を算出することによりデータの変化量を算出する。
【００７５】
ステップＳ７３において、変換量算出部３０４は、変換テーブル３１１（予め設定された変換テーブル）、またはユーザ設定テーブル３１２（ユーザにより設定されたテーブル）を用いて変換量を算出することにより入力値を変換する。
【００７６】
ステップＳ７４において、入力データ変換部３０５は、ステップＳ７３の処理により変換量算出部３０４から出力される変換量に基づいて、現在入力されるデータの値を変換し、Ｄ／Ａ変換部１２４に出力する。
【００７７】
このようにして、例えば、図６に示される駆動信号の波形２１１が図８に示される波形２２１のように変換される、高画質化処理が行われる。上述したように、高画質化処理により変換されたデコードデータに対応するアナログ信号は、高画質化処理が施される前のデコードデータに対応するアナログ信号と比較して、信号の変化の強弱が大きく変換されたものとなる。
【００７８】
また、例えば、図１０に示される駆動信号の波形２３１が図１１に示される波形２３２のように変換される場合、高画質化処理により変換されたデコードデータに対応するアナログ信号は、高画質化処理が施される前のデコードデータに対応するアナログ信号と比較して、信号の変化の周期が短くなるように変換されたものとなる。
【００７９】
したがって、高画質化処理が施されることにより信号中の高周波レベルが増大されることになる。
【００８０】
このようにして、再生装置１０１により再生された映像／音声を取得してDVDなどに記録することにより、再生装置１０１により再生されるデータの複製の製造を試みる場合、図４に示されるように複製製造装置１０３を利用することが考えられる。
【００８１】
図４において、複製製造装置１０３は、例えば、ＤＶＤレコーダとして構成される。複製製造装置１０３は、再生装置１０１から出力されるアナログ信号（複製製造装置１０３に入力されるアナログ信号）を、A/D変換部１４１でデジタルデータに変換し、変換されたデータを符号化処理部１４２で符号化（エンコード）して、記録部１４３に装着される記録媒体に記録することにより、再生装置１０１により再生されるDVDの複製を製造するように構成されている。
【００８２】
図１７のフローチャートを参照して、複製製造装置１０３によるデータ記録処理の例について説明する。
【００８３】
ステップＳ１０１において、Ａ／Ｄ変換部１４１は、入力されるアナログ信号を、デジタルデータに変換する。
【００８４】
ステップＳ１０２において、符号化処理部１４２は、図１８を参照して後述する符号化処理を実行する。これにより、上述したように、Ａ／Ｄ変換部１４１から出力されるデータに基づくエンコードデータが出力される。
【００８５】
ステップＳ１０３において、データ記録部１４３は、ステップＳ１０２の処理で出力されたエンコードデータを、例えば、DVDなどの記録媒体に記録する。
【００８６】
ステップS１０４において、複製製造装置１０３は、例えば、ユーザの操作などにより処理の終了が指令されたか否かを判定し、まだ、終了が指令されていないと判定された場合、処理は、ステップS１０１に戻り、それ以後の処理が繰り返し実行される。ステップS１０４において、終了が指令されたと判定された場合、処理は終了する。
【００８７】
このようにして、データ（例えば、画像データ）が記録される。
【００８８】
次に、図１８のフローチャートを参照して、図１７のステップＳ１０２の符号化処理の詳細について説明する。
【００８９】
ステップS１２１において、符号化処理部１４２は、データ（画像データ）の中の予め設定された数の画素（例えば、８×８の画素）で構成されるブロックを抽出する。
【００９０】
ステップS１２２において、符号化処理部１４２は、ステップS１２１の処理で抽出された各ブロック（のデータ）に対して図１９を参照して後述するエンコード処理を行う。そして、ステップS１２３において、符号化処理部１４２は、ステップS１２２の処理でエンコード処理が施された各ブロックのデータをエンコードデータとして出力する。
【００９１】
出力されたエンコードデータは、複製製造装置２０３のデータ記録部３２３に供給され、上述した図１７のステップＳ１０３の処理により、例えば、DVDなどの記録媒体に記録されることになり、これにより複製が製造されたことになる。
【００９２】
ここで、図１９のフローチャートを参照して、図１８のステップＳ１２２のエンコード処理の詳細について説明する。ここでは、DCT変換によるエンコード処理の例について説明する。
【００９３】
ステップS１４１において、符号化処理部１４２は、図１８のステップＳ１２１の処理により抽出され供給されたブロックの画素のデータに対してDCT変換を行う。
【００９４】
ステップS１４２において、符号化処理部１４２は、ステップS１４１の処理の結果得られるＤＣＴ係数を量子化する。
【００９５】
ステップS１４３において、符号化処理部１４２は、ステップS１４２の処理により量子化されたデータを、例えばハフマン符号などの可変長符号に変換し、エントロピー符号化する。
【００９６】
このようにして、DCT変換によるエンコード処理が行われる。ＤＣＴ変換においては、画像データを構成する各ブロックをＤＣＴ変換し（ステップS１４１）、その結果得られるＤＣＴ係数を量子化する（ステップS１４２）ようになされている。そして、ＤＣＴ係数を量子化する際、画像の低周波数成分の電力が極めて大きいという特徴を利用し、ＤＣＴ係数のうちの低周波数成分の量子化ステップサイズを小さくするとともに、高周波数成分の量子化ステップサイズを大きくすることで、画像全体の情報量を圧縮するようになされている。このため、ＤＣＴ方式は、低周波数域の保存に適した圧縮の方式として広く用いられている。
【００９７】
しかし、図１６の高画質化処理により変換された信号は、上述したように高周波成分が増大されており、一般に圧縮しにくいもの、または圧縮すると歪や劣化をもたらすものとなる。仮に、高周波成分が増大された信号を、歪を生じさせずに記録するとすれば、一般的に低圧縮にし、使用する情報量を多く使うことになり、いわゆるビットレート高くすることになる。しかしながらDVDなど記録媒体では、規格などで定められているようにデータのビットレートは上限があり、画質を維持して記録することはできない。
【００９８】
その結果、複製製造装置１０３により製造される複製は、再生された場合、表示される画像の画質が著しく劣化したものになる。
【００９９】
なお、ここでは、ＤＣＴ変換によるエンコード処理の例について説明したが、エンコード処理はＤＣＴ方式に限られるものではない。例えば、DST(Discrete Sine Transform)またはDWT(Discrete Wavelet Transform)などの変換を用いたエンコード処理が行われるようにしてもよい。これらのエンコード処理においても、画像信号等において高周波の信号の冗長度を減らすことで高圧縮を実現しており、ＤＣＴ変換によるエンコード処理を行った場合と同様の効果を得ることができる。
【０１００】
以上においては、ＬＣＤを有する表示装置１０２に対応する高画質化処理を例として説明したが、ＰＤＰを有する表示装置１０２に対応する高画質化処理を行う場合であっても本発明を適用することができる。上述したように、高画質化処理部１２３は、ＰＤＰなど有する表示装置１０２に対応して、入力信号に対して、例えば、階調不足を補うために空間方向にディザリング処理などを施す処理を、高画質化処理として行う。この場合も、高画質化処理が施された信号は、やはり高周波成分が増大されたものとなり、ＤＶＤなどの記録媒体に、画質を維持して記録することはできないため、複製製造装置１０３により製造される複製は、再生された場合、表示される画像の画質が著しく劣化したものになる。
【０１０１】
さらに、表示装置は、個々に表示特性が異なることも考えられる。そのため、例えば、それぞれの表示装置で最も写りが良く見えるような高画質化処理を、高画質化処理部１２３に行わせるようにすることもできる。
【０１０２】
この場合、例えば、ユーザが自分の表示デバイスにあった高画質化処理の変換量を、ユーザ設定テーブル３１２に記憶させることで、高画質化処理部１２３は、ユーザ設定テーブル３１２に基づく変換を行い、その表示装置に固有の高画質化処理が施された信号が出力される。そのため、出力される信号は圧縮符号化には適さない信号になったり、あるいは非圧縮でそのまま信号を保存したとしても他の表示装置では適正に画像が表示されない信号になる。
【０１０３】
従って、この場合もやはり、複製製造装置１０３により製造される複製は、再生された場合、表示される画像の画質が著しく劣化したものになる。
【０１０４】
また、以上においては、再生装置１０１の高画質化処理部１２３により高画質化処理が施されたデータが、Ｄ／Ａ変換部１２４によりアナログ信号に変換されたものが、複製製造装置１０３に入力され、複製が製造する例について説明したが、例えば、Ｄ／Ａ変換部１２４を介さずに、デジタルデータを取得して複製の製造を試みたとしても、取得されるデータは、ビットレート高くなり、やはりＤＶＤなどの記録媒体に、画質を維持して記録することはできなくなる。
【０１０５】
このように、本発明によれば、複製製造装置１０３で製造された複製は、ほぼ無価値なものとなり、不正なコピーを防止することができる。
【０１０６】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図２０に示されるような汎用のパーソナルコンピュータ５００などに、ネットワークや記録媒体からインストールされる。
【０１０７】
図２０において、CPU（Central Processing Unit）５０１は、ROM（Read Only Memory
）５０２に記憶されているプログラム、または記憶部５０８からRAM（Random Access Memory）５０３にロードされたプログラムに従って各種の処理を実行する。RAM５０３にはまた、CPU５０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１０８】
CPU５０１、ROM５０２、およびRAM５０３は、バス５０４を介して相互に接続されている。このバス５０４にはまた、入出力インタフェース５０５も接続されている。
【０１０９】
入出力インタフェース５０５には、キーボード、マウスなどよりなる入力部５０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部５０７、ハードディスクなどより構成される記憶部５０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部５０９が接続されている。通信部５０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１１０】
入出力インタフェース５０５にはまた、必要に応じてドライブ５１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア５１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５０８にインストールされる。
【０１１１】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア５１１などからなる記録媒体からインストールされる。
【０１１２】
なお、この記録媒体は、図２０に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア５１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM５０２や、記憶部５０８に含まれるハードディスクなどで構成されるものも含む。
【０１１３】
本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１１４】
【図１】従来の再生装置と複製製造装置を説明する図である。
【図２】従来の高画質化処理の例を説明する図である。
【図３】従来の複製の製造防止の仕組みを説明する図である。
【図４】本発明の再生装置の構成例と、複製の製造防止の仕組みを説明するブロック図である。
【図５】応答遅れの特性を説明する図である。
【図６】画素の駆動信号の波形の例を示す図である。
【図７】図６の駆動信号に対する出力信号の例を図である。
【図８】駆動信号の変換の例を示す図である。
【図９】図８の駆動信号に対する出力信号の例を図である。
【図１０】画素の駆動信号の波形の例を示す図である。
【図１１】図１０の駆動信号の変換の例を示す図である。
【図１２】高画質化処理部の構成例を示すブロック図である。
【図１３】データ再生処理の例を説明するフローチャートである。
【図１４】復号化処理の例を説明するフローチャートである。
【図１５】デコード処理の例を説明するフローチャートである。
【図１６】高画質化処理の例を説明するフローチャートである。
【図１７】データ記録処理を説明するフローチャートである。
【図１８】符号化処理の例を説明するフローチャートである。
【図１９】エンコード処理の例を説明するフローチャートである。
【図２０】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１１５】
１０１  再生装置，  １０２  表示装置，  １０３  複製製造装置，  １２１  データ取得部，  １２２  復号化処理部，  １２３  高画質化処理部，  １４２  符号化処理部，  ３０１  差分算出部，  ３０２  前入力保持部，  ３０３  変換方式切替部，  ３０４  変換量算出部，  ３０５  入力データ変換部，  ５０１  CPU，  ５１１  リムーバブルメディア
【図１】
2006217524.tif 000003
【図２】
2006217524.tif 000004
【図３】
2006217524.tif 000005
【図４】
2006217524.tif 000006
【図５】
2006217524.tif 000007
【図６】
2006217524.tif 000008
【図７】
2006217524.tif 000009
【図８】
2006217524.tif 000010
【図９】
2006217524.tif 000011
【図１０】
2006217524.tif 000012
【図１１】
2006217524.tif 000013
【図１２】
2006217524.tif 000014
【図１３】
2006217524.tif 000015
【図１４】
2006217524.tif 000016
【図１５】
2006217524.tif 000017
【図１６】
2006217524.tif 000018
【図１７】
2006217524.tif 000019
【図１８】
2006217524.tif 000020
【図１９】
2006217524.tif 000021
【図２０】
2006217524.tif 000022