(57)【要約】【課題】制御フォーマットの異なる記録メディア間のデータ複製を行う際、制御方式を簡単化し、著作権保護を確保する装置を提供する。【解決手段】第１および第２の記録メディアにデジタル信号を記録および再生する記録再生装置において、デジタル信号を一時格納するメモリと、記録および再生用の制御信号が入出力される入出力部と、入出力部に入力された１系統の制御信号に基き、上記第１および第２の記録メディアに対して異なる２系統の制御をする制御部と、第１および第２の記録メディア、およびメモリとの間でデジタル信号の書き込み読出しを時分割に処理する調停部を備える。第１の記録メディアに記録された信号を、メモリを介し、第２の記録メディアに記録することにより、異なる記録メディア間のデータの複製等を、入出力部を介さずに行う。【選択図】  図１
2005063478.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２の記録メディアにデジタル信号を記録および再生する記録再生装置において、
デジタル信号を一時格納するメモリと、
記録および再生用の制御信号が入出力される入出力部と、
該入出力部に入力された１系統の制御信号に基き、上記第１および第２の記録メディアに対して異なる２系統の制御をする制御部と、
上記第１および第２の記録メディア、および上記メモリとの間でデジタル信号の書き込み読出しを時分割に処理する調停部と、を備えたことを特徴とする記録再生装置。
【請求項２】
前記入出力部に入力された制御信号により、前記第１の記録メディアに記録されたデジタル信号を再生し、前記メモリを介し、前記第２の記録メディアに記録することを特徴とした請求項１記載の記録再生装置。
【請求項３】
前記入出力部に入力された制御信号は、前記第１および第２の記録メディア間で記録メディアに記録されたデジタル信号の複製もしくは移動を許可することを示す情報と、前記いずれの記録メディアからいずれの記録メディアにデジタル信号の複製もしくは移動を行なうかを示す情報を含むことを特徴とした請求項１記載の記録再生装置。
【請求項４】
第１および第２の記録メディアにデジタル信号を記録および再生する記録再生装置において、
デジタル信号を一時格納するメモリと、
記録および再生用の制御信号が入出力される入出力部と、
該入出力部に入力された１系統の制御信号に基き、上記第１および第２の記録メディアに対して異なる２系統の制御をする制御部と、
デジタル信号を暗号化する暗号部と、
暗号化されたデジタル信号を復号化する復号部と、
上記第１および第２の記録メディア、上記暗号部および上記復号部、および上記メモリとの間でデジタル信号の書き込み読出しを時分割に処理する調停部と、を備えたことを特徴とする記録再生装置。
【請求項５】
前記入出力部に入力された制御信号は、前記第１および第２の記録メディア間で記録メディアに記録されたデジタル信号の複製もしくは移動を許可することを示す情報と、前記いずれの記録メディアからいずれの記録メディアにデジタル信号の複製もしくは移動を行なうかを示す情報と、暗号及び復号を行うかを示す情報を含むことを特徴とした請求項４記載の記録再生装置。
【請求項６】
前記入出力部に入力された制御信号により、前記第１の記録メディアに記録された暗号化されたデジタル信号を再生し、前記復号部で復号化し、前記暗号部で再暗号化し、前記第２の記録メディアに記録することを特徴とした請求項４記載の記録再生装置。
【請求項７】
前記入出力部に入力された制御信号により、前記第２の記録メディアに再暗号化記録されたデジタル信号を再生することを特徴とした請求項６記載の記録再生装置。
【請求項８】
前記入出力部に入力される信号は、前記第１および第２の記録メディアの制御を行う制御信号と、暗号化されたデジタル信号を含むことを特徴とした請求項１または請求項４記載の記録再生装置。
【請求項９】
前記第１および第２の記録メディアは、一方はハードディスクであり、他方は光ディスクであることを特徴とした請求項１または請求項４記載の記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なる記録メディア間のデータ転送を効率的に行う記録再生装置に関する。
【０００２】
【従来の技術】
近年、家庭用のビデオテープレコーダに代えて、ハードディスクを記録媒体とするいわゆるＨＤＤレコーダが急速に普及しつつある。中でも、従来のビデオテープまたはＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のＨＤＤと異なる記録メディアへ記録再生を可能とした一体型レコーダの需要が大きい。ＨＤＤとＤＶＤ−ＲＡＭが一体化された場合、ＨＤＤには受信した番組を一時的に記録し、ＤＶＤ−ＲＡＭやテープレコーダには、その中でも気に入った番組を保存用として複製または移動し、ＨＤＤのデータは消去するといった具合に使い勝手が向上する。
【０００３】
このようなデジタル信号を記録再生する機器は、デジタル的に大容量のコンテンツを記録することが可能なため、映像信号等の複製は容易であり、且つアナログ的な劣化がないため、著作権保護のための技術が必須となる。
【０００４】
著作権保護に用い得る技術としては、コンテンツの暗号化が挙げられる。前記ＨＤＤレコーダの著作権保護の公知例として、特許文献２に開示されている。また、前記ＤＶＤレコーダの著作権保護の公知例として、特許文献１に開示されているように、映像情報を記録する際に、暗号化しておき、所定の手順で復号化しないとコンテンツを再生できないようになっている。また、前記ＨＤＤレコーダとテープレコーダ間の著作権保護の公知例として、特許文献３に示されている。
【０００５】
【特許文献１】
特開２０００−３５７３７０公報
【特許文献２】
特開２００３−１６７６８６公報
【特許文献３】
特開２００３−１７３６１５公報
【０００６】
【発明が解決しようとする課題】
ＨＤＤとＤＶＤレコーダを一体化した製品は、普及しつつあるもののまだ高価な製品である。今後、ＨＤＤの大容量化が進み、さらに小型化されていくことが予想される。そうしていく上でも、著作権保護は欠くことのできない技術項目である。ＨＤＤとＤＶＤレコーダを一体型にした場合において、特許文献２では、記録部，再生部，制御部を、ＨＤＤ及びＤＶＤ―ＲＡＭ各々について備えることにより実現できるが、制御方式が複雑になり、さらに基板の実装面積が大きくなってしまう。特許文献１においては、ＨＤＤとＤＶＤ―ＲＡＭ間で複製を行うには、ＨＤＤとＤＶＤ―ＲＡＭにそれぞれ制御コマンドを発行しなくてはならない。また、複製時は、ＰＣＩバスに大量の複製データを転送する為、他の処理への負荷も大きくなってしまう。
【０００７】
本発明は、上記課題を解決し、異なる記録メディア間のデータ転送を効率的に行う記録再生装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、かかる課題を解決するために、第１および第２の記録メディアにデジタル信号を記録および再生する記録再生装置において、デジタル信号を一時格納するメモリと、記録および再生用の制御信号が入出力される入出力部と、入出力部に入力された１系統の制御信号に基き、上記第１および第２の記録メディアに対して異なる２系統の制御をする制御部と、第１および第２の記録メディア、およびメモリとの間でデジタル信号の書き込み読出しを時分割に処理する調停部を備える構成とした。
【０００９】
上記構成により、入出力部からの制御信号により、第１の記録メディアに記録された信号を、メモリを介し、第２の記録メディアに記録することにより、異なる記録メディア間のデータの複製等を、入出力部を介さずに行う。
【００１０】
また本発明では、デジタル信号を一時格納するメモリと、記録および再生用の制御信号が入出力される入出力部と、入出力部に入力された１系統の制御信号に基き、第１および第２の記録メディアに対して異なる２系統の制御をする制御部と、デジタル信号を暗号化する暗号部と、暗号化されたデジタル信号を復号化する復号部と、第１および第２の記録メディア、暗号部および復号部、およびメモリと間でデジタル信号の書き込み読出しを時分割に処理する調停部と、を備えた構成とする。
【００１１】
第１の記録メディアに暗号化記録された信号を復号部で復号化し、暗号部にて再暗号化し、第２の記録メディアに記録することにより、著作権保護を行った複製を行う。
【００１２】
【発明の実施の形態】
以下、本発明の実施例について図面を参照して説明する。
図１は本発明が適用された記録再生装置の一実施形態を示す概略図である。１０１はハードディスクドライブ（ＨＤＤ）と光ディスクドライブへの制御信号及び記録再生データを入出力する為の入出力部であり、例えば、データバス１６ピンとアドレス等の制御信号からなる４０ピンにて構成されたインタフェースである。１０２は制御信号とデータバスをデコードし、発行するコマンドを制御する制御部である。１０３はメモリ１０４への書込み読出しを時分割に処理するアービタ（調停部）である。１０４はメモリであり、１０５はアービタ１０３からの信号を変換するフロントエンド部である。１０６は光ピックアップ部であり、１０７は光ディスクを回転させるためのスピンドルモータである。１０８は制御部１０２とアービタ１０３と光ディスクドライブを制御する為の制御部で、具体的にはマイクロコンピュータである。２００は第１の記録メディアであるＨＤＤ、３００は第２の記録メディアの光ディスクである。光ディスクとしては、ＤＶＤ−ＲＡＭなどが利用可能であり、ドライブに対してリムーバブルである。
【００１３】
図２は、入出力部１０１から入力される制御信号の一例を示す図である。特にＨＤＤの制御に用いられるＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）インタフェースのコマンドプロトコルの例である。ＡＴＡコマンドプロトコルでは、まずデバイスセレクションプロトコル２１０の処理を行い、ＨＤＤのバスがアイドル状態であることを確認する。ＨＤＤのバスがアイドル状態であれば、コマンドのパラメータ設定２２０の処理を実行し、パラメータが設定された時点で、コマンド発行２３０を行い、ＨＤＤに対して、データ転送２４０を開始する。
【００１４】
図３は、パラメータ設定２２０とコマンド発行２３０の具体的な例である。パラメータとコマンドは、２ビットのチップセレクト信号と３ビットのアドレス信号の組合せをデコードしたものに相当する。パラメータはチップセレクトを上位、アドレスを下位とした５ビットとすると、１０００１が“Ｆｅａｔｕｅｒｓ”，１００１０が“Ｓｅｃｔｏｒ  Ｃｏｕｎｔ”，１００１１が“Ｓｅｃｔｏｒ  Ｎｕｍｂｅｒ”，１０１００が“Ｃｙｌｉｎｄｅｒ  Ｌｏｗ”，１０１０１が“Ｃｙｌｉｎｄｅｒ  Ｈｉｇｈ”，１０１１０が“Ｄｅｖｉｃｅ／Ｈｅａｄ”の６つからなり、各パラメータについて、８ビットのデータ２５１〜２５８がそれぞれ意味を持つ。具体的には、例えば“Ｆｅａｔｕｅｒｓ”のデータ１である“ＯＶＬ”はオーバーラップの可／不可を示すビットであり、データ７から２の“ｎａ”は意味が規定されていないビットを示す。
【００１５】
１０１１１が“ｃｏｍｍａｎｄ”に相当し、８ビットのデータをデコードすることでＨＤＤの制御を決定する。一例として、図中の“Ａ０ｈ”は、パケットコマンドを示し、“３０ｈ”はライトセクタコマンド、“２０ｈ”はリードセクタコマンドを示す。“ｃｏｍｍａｎｄ”は、８ビット中の全組合せに対して制御内容は割り当てられてはおらず、予約として確保されている。
【００１６】
図４は、入出力部１０１から入力される制御信号の一例を示す図であり、特にＤＶＤ−ＲＡＭの制御に用いられるＡＴＡＰＩ（ＡＴＡ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）のコマンドプロトコルの例である。図２のＡＴＡと異なる点は、コマンド発行２３０がパケットコマンドであった場合のみに対して、ＡＴＡＰＩコマンド２６０が発行され、その後データ転送２４０が行われる。
【００１７】
図５は、ＡＴＡＰＩコマンド２６０の詳細を示す図である。コマンドパケットは、１バイトの命令コード２６１と１１バイトのパラメータ２６２〜２７２で構成されることが大半である。図２と図４から分かるように、ＡＴＡＰＩコマンドはＡＴＡコマンドを拡張した制御である。
【００１８】
図６は、本実施形態において、パケットコマンドの未定義部分について、ＭＯＶＥモード：ＭＯＶＥと、ＣＯＰＹモード：ＣＯＰＹと、ＭＯＶＥ，ＣＯＰＹの方向を決定する：Ｈ／Ｄを設定したパラメータを示す。“Ｆｅａｔｕｒｅｓ”レジスタの７ビット目に“ＭＯＶＥ”，６ビット目に“ＣＯＰＹ”，５ビット目に“Ｈ／Ｄ”を割り付けたものである。
【００１９】
また図７は、このときのＡＴＡＰＩコマンドを示す。０バイト２８１のパラメータには、現在命令コードが規定されていない番号である例えば、Ｄ０ｈが与えられる。１バイト２８２と２バイト２８３のパラメータには、記録メディア間の複製するデータサイズが与えられる。３バイト２８４，４バイト２８５，５バイト２８６，６バイト２８７のパラメータには、ＨＤＤ２００から読み出す論理アドレスが与えられる。７バイト２８８，８バイト２８９，９バイト２９０，１０バイト２９１のパラメータには、ＤＶＤ−ＲＡＭ３００へ書き込む先の論理アドレスが与えられる。
【００２０】
この制御信号を用いて、ＨＤＤ２００に記録されたデータをＤＶＤ−ＲＡＭ３００へデータを複製：ＣＯＰＹする動作を説明する。
【００２１】
図６のパラメータが反映された制御信号が、入出力部１０１から制御部１０２に供給される。図１０は制御部１０２の一実施例であり、入力４０１には入出力部１０１中の２ビットのチップセレクト信号、入力４０２には３ビットのアドレス信号、入出力４０３には１６ビットのデータバス、入力４０４にはライトイネーブル信号がそれぞれ供給される。チップセレクトとアドレスはデコーダ４０５に供給され、パラメータ，コマンドをデコードしたときにイネーブルパルスを生成し、データラッチ４０６，４０７，４０８に供給する。データラッチには１６ビットもしくは８ビットのデータバスが供給され、デコーダ４０５からのイネーブルパルスが供給され、且つ、ライトイネーブルの有効期間となる立ち上りエッジでのみデータを更新し、それ以外では前値を保持し続ける。
【００２２】
この構成にて、“Ｆｅａｔｕｅｒｓ”パラメータをデコードし、７ビット目である“ＭＯＶＥ”が０であり、且つ６ビット目である“ＣＯＰＹ”が１であることを検出した結果がデータラッチ４０６に相当し、“Ｆｅａｔｕｅｒｓ”レジスタの５ビット目である“Ｈ／Ｄ”を検出した結果がデータラッチ４０７に相当する。同様に“Ｃｏｍｍａｎｄ”レジスタの７から０ビットをデコードし、値が“Ａ０ｈ”であった場合を“１”とすることで、到来したコマンドがパケットコマンドであったかを検出した結果がデータラッチ４０８の出力に相当する。また、データバス４０３は切換部４１０の一方に入力され、切換部４１０の他方にはコマンド発行部４０９が接続され、通常はデータバス４０３を出力する構成とする。そして、到来したコマンドがパケットコマンドであり、且つ、“ＣＯＰＹ”が１であった場合は切換器４１０をコマンド発行部４０９に切り替える。
【００２３】
コマンドパケットに続けて、図７のＡＴＡＰＩコマンドが入力される。ＡＴＡＰＩコマンドは、コマンド発行部４０９に供給され、命令コードＤ０ｈを検出したことにより、パラメータ１，２の転送サイズと、パラメータ３，４，５，６のＨＤＤ２００の論理アドレスと、パラメータ７，８，９，１０のＤＶＤ−ＲＡＭ３００の論理アドレスを検出する。
【００２４】
図８及び図９に、第１の実施形態における追加パラメータとコマンドの一例を示す。これらは、コマンド発行部４０９の例えばＲＯＭに記憶されている。ＨＤＤ２００に対しての“ＲＥＡＤセクタコマンド”の転送サイズ２２２と論理アドレス２２３〜２２６を、検出した結果に置き換え、アービタ１０３に出力する。
また同様に、ＤＶＤ−ＲＡＭ３００に対しての“ＷＲＩＴＥコマンド”の転送サイズ２８８，２８９と論理アドレス２８３〜２８６を、検出した結果に置き換え、アービタ１０３に出力し、メモリ１０４に変換された２種類のコマンドが記録される。
【００２５】
また、コマンド発行部４０９は、“Ｈ／Ｄ”が０、つまりＤＶＤ−ＲＡＭ３００からＨＤＤ２００への複製であれば、“ＷＲＩＴＥセクタコマンド”をＨＤＤ２００に、“ＲＥＡＤコマンド”をＤＶＤ−ＲＡＭ３００に対して発行し、アービタ１０３を介して、メモリ１０４のある領域に書き込む。
【００２６】
次に、アービタ１０３は、ＨＤＤ２００には、メモリ１０４から読出したＡＴＡコマンドである“ＲＥＡＤセクタコマンド”を発行する。ＤＶＤ−ＲＡＭ３００には、メモリ１０４から読み出したパケットコマンドを発行し、続けて“ＷＲＩＴＥコマンド”を発行し、スピンドルモータ１０７を動作させ、フロントエンド部１０５、光ピックアップ１０６を介し、ＤＶＤ−ＲＡＭへの書込み準備を完了させる。ＨＤＤ２００の転送準備が完了した時点から、データの読出しが開始され、アービタ１０３がＨＤＤ２００を選択している間、メモリ１０４に、ＨＤＤ２００からのデータが書き込まれる。同様に、アービタ１０３がフロントエンド部１０５を選択している間、メモリ１０４に一時記録されたＨＤＤ２００からのデータがフロントエンド部１０５に供給され、ＤＶＤ−ＲＡＭに逐次記録されていく。
【００２７】
ＨＤＤ２００、ＤＶＤ−ＲＡＭ３００双方がパラメータに設定した転送サイズ分のデータを転送した時点で、ＨＤＤ２００とＤＶＤ−ＲＡＭ３００は転送動作を終了する。この複製動作時においては、入出力部１０１を使用して複製を行っていない為、入出力部上に複製データが出力されることはない。よって、バスを占有することなく複製が可能となる。また、入出力部１０１から、ＡＴＡコマンド、もしくは“ＣＯＰＹ”が０のパケットコマンドが到来時は、ＨＤＤ２００、ＤＶＤ−ＲＡＭ３００に対しては通常のアクセスとなり、互換性は保たれる。
【００２８】
ＤＶＤ−ＲＡＭ３００に複製したデータを再生するには、“ＣＯＰＹ”が０のパケットコマンドと“ＲＥＡＤコマンド”を発行する。ＤＶＤ−ＲＡＭ３００から光ピックアップ１０６、フロントエンド部１０５を介して、アービタ１０３がフロントエンド部１０５を選択時に、メモリ１０４に書込む。更に、アービタ１０３が制御部１０２を選択時に、メモリ１０３から制御部１０２に再生され、入出力部１０１から再生信号として出力される。
【００２９】
ここで、“ＭＯＶＥ”と“ＣＯＰＹ”と“Ｈ／Ｄ”を、“Ｆｅａｔｕｅｒｓ”レジスタの７，６，５ビット目として説明したが、その他の予約ビットであれば特に限定するものではない。また、パケットコマンドをデコードする構成を例にして説明したが、ベンダ定義インプリメンテ−ションのコマンドに対して、“ＭＯＶＥ”と“ＣＯＰＹ”を割り付けても同様な効果を得ることができる。また、ＨＤＤ２００からＤＶＤ−ＲＡＭ３００へのデータの複製の説明を行ったが、ＤＶＤ−ＲＡＭ３００からＨＤＤ２００へのデータの複製も同様な処理を行い、その方向は“Ｈ／Ｄ”が０であることにより決定される。
【００３０】
次にこの制御信号を用いて、ＨＤＤ２００に記録されたデータをＤＶＤ−ＲＡＭ３００へデータを移動：ＭＯＶＥする動作を説明する。
【００３１】
“Ｆｅａｔｕｅｒｓ”レジスタの“ＭＯＶＥ”が１であり、且つ“ＣＯＰＹ”が０であり、且つ、“Ｈ／Ｄ”が１であり、且つ“Ｃｏｍｍａｎｄ”レジスタが“Ａ０ｈ”であるコマンドが入出力部１０１に発行されたことにより、制御部１０２は、ＭＯＶＥモードに設定される。続けて、入力された図７と同様な形式のＡＴＡＰＩコマンドが発行されたことにより、コマンド発行部から、検出された論理アドレス、転送サイズに置き換えたコマンドがアービタ１０３経由でメモリ１０４に記録される。そして、ＨＤＤ２００とＤＶＤ−ＲＡＭ３００にコマンドを発行した時点で、ＨＤＤ２００からＤＶＤ−ＲＡＭ３００へのデータの移動が開始される。複製と異なる点は、ＨＤＤ２００に記録されているデータをアービタ１０３、メモリ１０４を介してＤＶＤ−ＲＡＭ３００に書き込み次第、ＨＤＤ２００のデータを逐次消去していく点である。“ＭＯＶＥ”を実行時は、ＨＤＤ２００と、ＤＶＤ−ＲＡＭ３００が設定サイズの転送を終了した時点にて、マイコン１０８に対して割込み信号が挿入される構成とする。マイコン１０８は、ＤＶＤ−ＲＡＭ３００からの割込みを検出する。つまり、ＤＶＤ−ＲＡＭに記録されたことを確認した時点で、制御部１０２から、ＨＤＤ２００の記録データを管理する管理情報領域の直前に転送したアドレスに対して、“Ｗｒｉｔｅセクタコマンド”を発行する。直前に転送したデータが存在する管理情報に対して、例えばＡＬＬ“０”を書き込むことにより初期化を行い、データを消去する。ＨＤＤ２００は、書込みが終了した時点で、マイコン１０８に対して割込み信号を挿入する。マイコン１０８は、ＨＤＤ２００からの割込み信号を検出すると、制御部１０２から、ＨＤＤ２００に対して、“ＲＥＡＤセクタコマンド”を発行し、次のデータの読出しを行う。この一連の処理を時系列に制御し、設定サイズ分終了した時点でＨＤＤ２００とＤＶＤ−ＲＡＭ３００の動作を終了させる。これにより、ＤＶＤ−ＲＯＭ３００にＨＤＤ２００のデータは複製され、且つＨＤＤ２００の元データは消去され、データの移動が完了する。
【００３２】
本実施形態によると、制御フォーマットの異なる記録メディアの制御バスと制御方式を共通化し、制御バスを介すことなく、著作権保護を実現したメディア間のデータ複製を行うことが可能となる。また、複製処理時においては、制御バスを介さないため、制御処理の負荷を軽減できる。さらに、２つの記録メディアドライブを一体化したことにより、小型な記録再生装置が得ることができる。
【００３３】
次に図１１を用いて、ＨＤＤ２００に暗号化記録されたデータを、ＤＶＤ−ＲＡＭ３００に複製する記録再生装置の第２の実施形態について説明をする。
【００３４】
暗号化されたデータの複製においては、単にデータを別のメディアに複製するのみでは、正確に複製できたことにはならない。暗号化記録時においては、暗号化データに対応した、暗号鍵の演算に用いたパラメータ、もしくは暗号鍵そのものを別領域に暗号化記録する。再生時には、まず、暗号化記録された暗号鍵の演算に用いるパラメータもしくは暗号鍵を再生した後、復号し、復号鍵を演算する。この復号鍵は暗号鍵と同一のものになる。復号器に復号鍵を設定した後、暗号化されたデータを再生し復号する。この段階で、復号化されたデータが得られる。ここから再度、暗号化を行い暗号鍵の演算に用いたパラメータと、データを複製すべき記録メディアに記録することで正確に複製できたことになる。
以下、同一機能であるものは、同一記号を付し説明を省略する。
【００３５】
アービタ１０３には、ＨＤＤ２００とフロントエンド部１０４に加え、暗号部１０９と復号部１１０が新たに接続される。暗号部１０９，復号部１１０は、例えば、ＨＤＤ２００に記録されたシリアル番号や、製品の製造番号などから構成される複数の鍵情報から、例えばハッシュ関数を演算した暗号／復号鍵を用いて暗号及び復号を行う。ここで、ＨＤＤ２００に暗号化記録されたデータと暗号鍵のパラメータをＤＶＤ−ＲＡＭ３００へ複製する場合、図１２に示すようにパケットコマンドに新たに、暗号化を示すビット：ＥＮＣを例えば、“Ｆｅａｔｕｅｒｓ”の４ビット目に付加する。そして、ＡＴＡＰＩコマンドとしては、図７と同様な構成のコマンドが発行される。入出力部１０１から“ＥＮＣ”が１であるパケットコマンドが到来した場合、ＨＤＤ２００には変換された“ＲＥＡＤセクタコマンド”を、ＤＶＤ−ＲＡＭ３００にはパケットコマンドに続けて変換された“ＷＲＩＴＥコマンド”を発行し、記録開始の設定を行う。ここで、“ＥＮＣ”ビットが設定されていた場合、ＨＤＤ２００から再生された暗号化データ及び鍵情報を、アービタ１０３を介し、メモリ１０４の領域１に書き込む。メモリ１０４の領域１に書き込まれた暗号化データ及び鍵情報を、アービタ１０３にて復号部１１０に供給し、再生した暗号パラメータと複数の鍵情報を用いて復号鍵を生成し、前記の復号鍵にて復号したデータを再度メモリ１０４の別の領域２に書き込む。復号化されメモリ１０４の領域２に書き込まれた平文を、アービタ１０３にて暗号部１０９に供給し、ＤＶＤ−ＲＡＭ３００の固有情報や、製品の製造番号などから構成される鍵情報から暗号鍵を生成し、再度、暗号鍵にて暗号化を施し、メモリ１０４の別領域３に、鍵情報と共に書き込む。再暗号化されメモリ１０４の領域３に書き込まれた暗号文と鍵情報を、アービタ１０３にてフロントエンド部１０５に供給し、ＤＶＤ−ＲＡＭ３００へ記録する。
【００３６】
アービタ１０３は、時系列に領域１，２，３のメモリ書込みと読出し処理を行うことで、連続して再暗号化した複製が可能となる。ＤＶＤ−ＲＡＭ３００に暗号化記録されたデータと鍵情報を、ＨＤＤ２００に再暗号化して記録する場合においても、同様な処理にて実現できる。この複製動作時においては、入出力部１０１には、複製データ及び鍵情報は出力されることはない為、不当な複製は行うことはできない。また、入出力部１０１から、ＡＴＡコマンドもしくは、“ＣＯＰＹ”が０のパケットコマンドが到来時は、ＨＤＤ２００、ＤＶＤ−ＲＡＭ３００に対しては通常のアクセスとなる為、従来との互換性も保つことができる。
【００３７】
本実施形態によると、制御フォーマットの異なる記録メディアの制御バスと制御方式を共通化し、制御バスを介すことなく、著作権保護を実現したメディア間のデータ複製を行うことが可能となる。また、複製処理時においては、制御バスを介さないため、制御処理の負荷を軽減できる。さらに、２つの記録メディアドライブを一体化したことにより、小型な記録再生装置が得ることができる。
【００３８】
次に図１３は、第２の実施形態の記録再生装置（図１１）をデジタル衛星放送受信機のセットトップボックス（ＳＴＢ）に適用した第３の実施形態の構成図である。記録再生処理における信号の流れから説明する。
【００３９】
５０１はチューナ部であり、記録再生装置１００に記録を行うプログラムが多重化されている１トランスポンダ周波数を選択し、この選択された１トランスポンダ内のビットストリームを復調部５０３に出力するものである。復調部５０３は、チューナ５０１から入力されたビットストリームの復調及び誤り訂正を行い、ＭＰＥＧ２−トランスポートストリーム（ＴＳ）に変換し、これをフィルタリング部５０４に出力するものである。フィルタリング部５０４は、復調部５０３から入力されたＭＰＥＧ２−ＴＳより、１プログラムのオーディオとビデオのＰＥＳパケットを分離化し、ＭＰＥＧ２−ＴＳを平文とし暗号化制御部５０６にて暗号化し、記録制御部５０６を介して、記録再生装置１００に記録する。このとき暗号化制御部５０６にて用いた暗号鍵の鍵情報も、記録再生装置１００に記録する。再生時においては、記録再生装置１００に記録された再生すべき暗号文と鍵情報を再生制御部５０７により検索し読み出す。次に復号制御部５０８において、再生した鍵情報を用いて、記録時と同じ復号鍵演算した後設定し、暗号文の復号を行う。この復号化されたＭＰＥＧ２ＴＳはタイミング調整部５０９にて、再生出力の時刻管理情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）がＭＰＥＧシステムの基準復号器内部のＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）と一致したときに、そのアクセス・ユニットを再生出力する。前記タイミング調整部５０９の出力はＡ／Ｖデコーダ５１０に供給される。Ａ／Ｖデコーダ５１０にて、入力されたオーディオとビデオのＰＥＳパケットデータをデコードし、ビデオデータはデジタルエンコーダ５１４に、オーディオデータはオーディオＤＡＣ５１６にそれぞれ出力する。デジタルエンコーダ５１４は、Ａ／Ｖデコーダ５１０から受け取ったビデオデータをテレビ出力信号に変換し、外部に出力端子５１５を介して出力する。オーディオＤＡＣ５１６は、Ａ／Ｖデコーダ５１０から受け取ったオーディオデータをアナログ信号に変換し、外部に出力端子５１７を介して出力する。
【００４０】
このＳＴＢにおいて、マイコン５１３から記録制御部５０６へ発行される制御コマンドを、パケットコマンドを拡張したＣＯＰＹコマンドを発行することにより、デジタル衛星放送のコンテンツを一旦ＨＤＤ２００に記録した後、保存用として、ＤＶＤ−ＲＡＭ３００へ複製することが可能となる。同時に、ＨＤＤ２００に記録された鍵情報を用い、復号部１１０にて、暗号化記録されたＴＳパケットを復号し、更に暗号部１０９にて再暗号化した後、ＤＶＤ−ＲＡＭ３００に暗号化記録することにより、コンテンツの著作権について保護ができる。
【００４１】
また、再生時においては、ＨＤＤ２００，ＤＶＤ−ＲＡＭ３００どちらを再生する場合においても、メディア内に暗号化記録された鍵情報を読み出し、復号制御部５０８にて復号鍵を生成することにより、暗号化記録されたデータを復号し正確に再生することが可能となる。
【００４２】
本実施形態によると、制御フォーマットの異なる記録メディアの制御バスと制御方式を共通化し、制御バスを介すことなく、著作権保護を実現したメディア間のデータ複製を行うことが可能となる。また、複製処理時においては、制御バスを介さないため、制御処理の負荷を軽減できる。
【００４３】
【発明の効果】
本発明によれば、異なる記録メディア間のデータ複製する際に、ユーザの使い勝手が向上する。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る記録再生装置のブロック構成を示す図である。
【図２】ＡＴＡインタフェースのコマンドプロトコルを示す図である。
【図３】ＡＴＡインタフェースのパラメータとコマンドを示す図である。
【図４】ＡＴＡＰＩのコマンドプロトコルを示す図である。
【図５】ＡＴＡＰＩコマンドを示す図である。
【図６】本発明の第１の実施形態における追加パラメータとコマンドを示す図である。
【図７】本発明の第１の実施形態における追加パラメータとコマンドを示す図である。
【図８】本発明の第１の実施形態における追加パラメータとコマンドを示す図である。
【図９】本発明の第１の実施形態における追加パラメータとコマンドを示す図である。
【図１０】本発明の第１の実施形態における制御部のブロック構成を示す図である。
【図１１】本発明第２の実施形態に係る記録再生装置のブロック構成を示す図である。
【図１２】本発明の第２の実施形態における追加パラメータとコマンドを示す図である。
【図１３】本発明の第２の実施形態をＳＴＢに適用した第３の実施形態の構成を示す図である。
【符号の説明】
１００…記録再生装置、１０１，４０１，４０２，４０３，４０４，５０１…入力端子、１０２…制御部、１０３…アービタ部（調停部）、１０４，５１２…メモリ、１０５…フロントエンド部、１０６…光ピックアップ部、１０７…スピンドルモータ、１０８，５１３…マイクロプロセッサ、１０９，５０５…暗号部，１１０，５０８…復号部、２００，３００…記録メディア、２１０…デバイスセレクションプロトコル処理、２２０…パラメータ設定処理、２３０…コマンド発行処理、２４０…データ転送処理、２５０，４０６，４０７，４０８…レジスタ、２５１，２５２，２５３，２５４，２５５，２５６，２５７，２５８…データバス、２６０…ＡＴＡＰＩコマンド処理、４０５…デコーダ、４０９…コマンド発行部、４１１，４１２，４１３，５１５，５１７…出力端子、４１０…切換部、５０２…チューナ部、５０３…復調部、５０４…フィルタリング部、５０６…記録制御部、５０７…再生制御部、５０９…タイミング調整部、５１０…ＡＶデコーダ、５１４…デジタルエンコーダ、５１６…オーディオＤＡＣ
【図１】
2005063478.tif 000003
【図２】
2005063478.tif 000004
【図３】
2005063478.tif 000005
【図４】
2005063478.tif 000006
【図５】
2005063478.tif 000007
【図６】
2005063478.tif 000008
【図７】
2005063478.tif 000009
【図８】
2005063478.tif 000010
【図９】
2005063478.tif 000011
【図１０】
2005063478.tif 000012
【図１１】
2005063478.tif 000013
【図１２】
2005063478.tif 000014
【図１３】
2005063478.tif 000015