(57)【要約】【課題】  記録装置で設定有効期限後にコンテンツを再生不能にする。【解決手段】  上記課題を解決するため、記録装置は、記録媒体にデータを記録する記録装置であって、該記録装置の外部から電源が供給されて、記録媒体にデータを書き込み、読み出す書込読出手段と、電池が内蔵されて、時計機能を有する電池内蔵時計と、外部からデータが入力され、外部へデータを出力する入出力インタフェースと、前記書込読出手段と前記入出力インタフェースを制御する制御部と、を備え、前記記録媒体は、通常データを書き込む通常データ領域と、該通常データの有効期限を書き込む有効期限データ領域と、を有し、前記制御部は、前記有効期限データ領域に書き込まれた有効期限が、前記電池内蔵時計の時計機能で算出された期限を過ぎている場合、前記通常データ領域に書き込まれた通常データを外部に出力しないよう制御することを特徴とする。【選択図】図１
2005267701.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にデータを記録する記録装置であって、
該記録装置の外部から電源が供給されて、記録媒体にデータを書き込み、読み出す書込読出手段と、
電池が内蔵されて、時計機能を有する電池内蔵時計と、
外部からデータが入力され、外部へデータを出力する入出力インタフェースと、
前記書込読出手段と前記入出力インタフェースを制御する制御部と、を備え、
前記記録媒体は、通常データを書き込む通常データ領域と、該通常データの有効期限を書き込む有効期限データ領域と、を有し、
前記制御部は、前記有効期限データ領域に書き込まれた有効期限が、前記電池内蔵時計の時計機能で算出された期限を過ぎている場合、前記通常データ領域に書き込まれた通常データを外部に出力しないよう制御することを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置であって、
前記記録装置は、ハードディスクドライブであり、
前記記録媒体は、ディスクであり、
前記書込読出手段は、ディスクにデータをセクタ単位で書き込み、読み出し、
前記ディスクは、セクタ毎に、通常データを書き込む通常データ領域と、該通常データの有効期限を書き込むことができる有効期限データ領域と、を有することを特徴とする記録装置。
【請求項３】
請求項１に記載の記録装置であって、
前記通常データ領域に書き込まれた通常データを外部に出力しないとは、該通常データを改変して出力することによって、該通常データを外部に出力しないことであることを特長とする記録装置。
【請求項４】
請求項１に記載の記録装置であって、
前記通常データ領域に書き込まれた通常データを外部に出力しないとは、前記書込読出手段により記録媒体に記録された通常データを読み出さないことによって、該通常データを外部に出力しないことであることを特長とする記録装置。
【請求項５】
請求項１に記載の記録装置であって、
セクタ単位で前記入出力インタフェースからデータを出力し、
セクタの位置を前記入出力インタフェースから外部の記録再生装置により指定されることを特徴とする記録装置。
【請求項６】
請求項１に記載の記録装置であって、
前記入出力インタフェースを介して、外部の記録再生装置が有するファイルシステムにより読み書きするセクタ及びデータを指定されることを特徴とする記録装置。
【請求項７】
請求項１に記載の記録装置であって、
有効期限モードを設定可能であり、有効期限モードが設定されている場合には有効期限を書き込み、有効期限モードが設定されていない場合には有効期限を書き込まないことを特徴とする記録装置。
【請求項８】
請求項１に記載の記録装置であって、
外部の記録再生装置を認証する手段を有することを特徴とする記録装置。
【請求項９】
請求項８に記載の記録装置であって、
外部の記録再生装置を認証するために公開鍵暗号方式のうち公開鍵を保持する手段と、
公開鍵を用いてデータを暗号化し、入出力インタフェースから出力する手段と、
暗号化前のデータと入出力インタフェースから受信したデータ比較する手段と、
を有することを特徴とする記録装置。
【請求項１０】
請求項８に記載の記録装置であって、
外部の記録再生装置を認証するために乱数を発生させる手段を有することを特徴とする記録装置。
【請求項１１】
請求項１に記載の記録装置を制御する記録再生装置であって、
前記入出力インタフェースを介して有効期限付きデータを前記記録装置に書き込むよう制御し、
該有効期限が経過した後、前記記録装置より該書き込んだデータを読み出すよう制御し、
該読み出したデータが書き込んだデータと同一の場合、有効期限が有効ではないと判断することを特徴とする記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置上の有効期限付きデータの再生制御に関するものである。
【背景技術】
【０００２】
従来、「時刻修正による不正なデータ利用を回避するためのコンテンツ管理方法などを提供する」（段落0009）ことを目的として、「コンテンツの利用制限情報として、利用可能開始日時及び利用可能終了日時の少なくとも一方を指定する利用期日情報と、基準日時情報とを持たせるように構成し、また、前記基準日時情報を更新するように構成している」（段落0011）ことの開示がある（特許文献１）。
【０００３】
【特許文献１】特開２００３−２２３３９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に記載の記録媒体には、利用期日情報が記録されているが、その媒体には時計機能が内蔵されていない。従って、近年普及が進んでいる小型携帯メモリのように、記録装置だけを持ち歩いた場合、他の再生装置の時計の設定を変更することにより、該他の再生装置で自由に記録装置に記録されたコンテンツを再生できてしまうという問題を生じる。
【０００５】
本発明の課題は、その問題を解決する記録装置及び記録再生装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、記録媒体の有効期限データ領域に書き込まれた有効期限が、電池内蔵時計の時計機能で算出された期限を過ぎている場合、通常データ領域に書き込まれた通常データを外部に出力しないよう制御することを特徴とする。
【０００７】
このようにすることにより、外部の再生装置の時計の設定を変更されたとしても、電池内蔵時計の時計機能で算出された期限を過ぎていれば、通常データを外部に出力しないようにするため、再生装置での有効期限経過後の再生を防ぐことができ、著作権保護に有効である。
【発明の効果】
【０００８】
本発明により、著作権保護を有効に行うことができる記録装置及び記録再生装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施例につき、図面を用いて説明する。図１は、本発明の装置構成図である。１０１はハードディスクの媒体であり、データが記録される部分である。１０２はハードディスクのコントローラ部分であり、記録媒体に付属するモータなどを制御する。１０３は時計であり、秒単位もしくはそれに類する単位でカウンタの値が増加する。１０３の時計は日時を示す時計でも良い。また、時計には電池が内蔵され、ハードディスクに電力が供給されない場合でも、カウンタもしくは日時は更新される。１０４は入出力インタフェースであり、外部との接続に用いられる。１１１は有効期限モード制御部であり、書き込み・読み出しが有効期限モードであるかどうかを管理し、有効期限モードである場合は、読み出し時に１１２を用いて有効期限の比較・確認を行い、また、書き込み時に拡張データ領域３０３に有効期限データを書き込む。１１２は有効期限比較・確認部であり、有効期限モードで読み出す場合に、拡張データ領域３０３に記載されている有効期限と時計１０３のカウンタ値や日時データを比較し、有効期限が過ぎている場合には無効データなどを読み出した通常データ３０４の代わりに該当セクタのデータとして入出力インタフェース１０４から出力する。
【００１０】
次に、図２を用いてハードディスクの一般的な使用形態について説明する。２００の例はテレビ映像音声を記録するハードディスクレコーダやカーナビゲーションシステム本体、携帯小型音楽記録再生プレーヤ、パーソナルコンピュータなどである。２００は、ハードディスクを内蔵もしくは外付けで使用することができ、一機能としてコンテンツを記録再生することができる。例えば、ハードディスクレコーダでは、テレビ番組を記録することができ、また、記録したテレビ番組を再生することができる。このとき、２００に接続される揮発性ハードディスクを２０１、それ以外の部分をコンテンツ記録再生装置２０２とする。
【００１１】
次に、図３を用いて、本発明の特徴の１つであるハードディスクのセクタの拡張について説明する。３０１はハードディスクの記録媒体１０１の一部分である、磁気ディスクである。３０２は、磁気ディスクにおける記録単位のうち、トラックと呼ばれるセクタの集合である。３０２は、複数のセクタから構成される。セクタは３０３の拡張データ領域と３０４の通常データ領域から構成される。拡張データ領域は、ハードディスクのコントローラ１０２のみが書き込むことができる。一方、通常データ領域は、入出力インタフェース１０４を介して２０２のような装置が、セクタを指定して読み書きする。通常データ領域の一般的な使用方法は、コンテンツ記録再生装置２０２のファイルシステムを介した利用である。一般的なハードディスクの場合、セクタは３０４のみで構成される。本発明では、３０３の拡張データ領域を有し、有効期限が記載される。このようにセクタに有効期限データと通常データを記録することにより、ディスクを記録媒体とする装置では、例えば、有効期限データをディスクの真中や外側に記録している場合に比べて、ディスクに記録されたデータを読み出す際、ヘッドを相対的に動かさなくてもよいため、記録再生の処理が早くすることができる。また、有効期限データをディスクの真中や外側の一箇所に記録し、アドレスでセクタの有効期限を管理する場合、ディスクなど大容量を記録することができる媒体ではセクタの数も多くなり、管理のためのデータ処理に手間がかかるため、本例のようにした方が、処理スピードの点で好適である。
【００１２】
なお、拡張データ領域と通常データ領域を有する構成では、例えば通常データ領域が５１２バイトである場合、通常データ領域のみでセクタを構成すると、１セクタは５１２バイトとなる。一方、拡張データ領域を４バイトとし、通常データ領域を５１２バイトとすると、１セクタは５１６バイトとなる。また、例えば１トラックに通常データ領域のみで構成するセクタを１００セクタ作成可能なトラックＡの場合、拡張データ領域を持つセクタは５１２×１００÷５１６＝９９．２となり、作成可能なセクタ数が減少する。
【００１３】
次に、図４を用いて、３０３の拡張領域と３０４の通常領域について説明する。３０３の拡張領域は、有効期限データが記録される。有効期限データは、例えば時計１０３のカウンタが分単位で１００００を指している場合、設定したい有効期限を２４時間とすると、１００００＋２４×６０＝１１４４０が有効期限となる。また、有効期限を日時で指定しても良い。一方、３０４の通常データ領域は、コンテンツが通常データとして記録される。
【００１４】
次に、図５を用いて、２０１の揮発性ハードディスクおよび２０２のコンテンツ記録再生装置の有効期限付き書き込み動作フローについて説明する。なお、一般的に２０２の動作は２０２が有するオペレーティングシステムの動作で置き換えることができる。本フローは、オペレーティングシステムがファイルシステムを用いてファイルを書き込む操作において、ファイルをセクタ単位で書き込む際の処理について示したものである。以下、２０２をオペレーティングシステムとして説明するが、オペレーティングシステムを使用しない場合などは、類似の手段で置き換えても良い。ファイルシステムについても同様である。
【００１５】
オペレーティングシステムは、以降の書き込みは有効期限付きモードであること、および有効期限を、揮発性ハードディスクに設定する（５０１）。揮発性ハードディスクは、有効期限モードを有効期限モード制御部１１１に設定し、また有効期限を１０２もしくは１１１のメモリ内に保持する（５１１）。本操作５１１により、以降入出力インタフェースから受け取ったデータは、すべて有効期限モードで書き込まれる。次に、有効期限モード制御部１１１は、時計１０３から現在のカウンタ値もしくは現在時刻を読み出す（５１２）。次に、有効期限モード制御部１１１は、５１２で読み出した時計情報を元に、以降で使用する有効期限を計算する（５１３）。有効期限の計算では、カウンタ値を用いる場合は、５１２で読み出した時計情報をカウンタ値として用い、何時間といった期間で指定されている有効期限をカウンタ値に足し、以降で使用する有効期限とする。有効期限を日時で設定する場合は、５０１で送信した有効期限をそのまま用いる。次に、オペレーティングシステムはセクタ単位で書き込み位置を送信する（５０４）。揮発性ハードディスクは、書き込み位置を受信し、５１５で用いるために一時的に保持する（５１４）。次にオペレーティングシステムは、セクタ単位のデータを送信する（５０５）。揮発性ハードディスクは、受信したデータを５１４で受信した書き込み位置に書き込む（５１５）。なお、５０４および５０５は、同時に送信してもよい。同様に５１４および５１５は、同時に受信して処理しても良い。次にオペレーティングシステムは、書き込みが終了したかどうかを判定する（５０６）。書き込みが終了したとは、例えば１つのファイルを書き込む場合に、複数のセクタに分割して５０４および５０５の処理を行い、すべての分割したセクタを書き込み終了した場合である。書き込み処理が終了していない場合は、５０４に戻り処理を繰り返す。処理が終了した場合は、有効期限付き書き込みモードの解除を揮発性ハードディスクに送信する（５０７）。揮発性ハードディスクは、有効期限付き書き込みモードの解除を受信すると、有効期限モード制御部１１１から有効期限を削除し、また有効期限書き込みモードをオフにする（５１７）。処理５１７以降は、５１４のデータを受信しても有効期限無しのデータとして書き込みを行う。
【００１６】
次に、図６を用いて、２０１の揮発性ハードディスクおよび２０２のコンテンツ記録再生装置の読み出しフローについて説明する。なお、図５における説明と同様に、一般的には２０２の動作は２０２が有するオペレーティングシステムの動作である。本フローは、オペレーティングシステムがファイルシステムを用いてファイルを読み込む操作において、ファイルをセクタ単位で読み出す際の処理について示したものである。以下、２０２をオペレーティングシステムとして説明するが、オペレーティングシステムを使用しない場合などは、類似の手段で置き換えても良い。ファイルシステムについても同様である。
【００１７】
処理を開始すると、オペレーティングシステムは、揮発性ハードディスク２０１に対し認証依頼を行い（６０１）、揮発性ハードディスク２０１はオペレーティングシステム２０２を認証する（６１１）。６０１および６０２の認証は、揮発性ハードディスク２０１がオペレーティングシステム２０２を正当なシステムであるかどうかを認証する過程である。正当なシステムとは、認証機関により認証されたシステムを指し、違法コピーなどを行わないことが証明されたシステムである。また、本認証過程は同様の認証を行うあらゆる方式を含む。例えば、オペレーティングシステム２０２が揮発性ハードディスク２０１に対して認証を要求する。揮発性ハードディスク２０１は、乱数を作成し、公開鍵暗号方式の公開鍵で乱数を暗号化し、オペレーティングシステム２０２に送信する。オペレーティングシステム２０２は、正当なシステムであれば秘密鍵を内部的に保持する。このため、正当なシステムであれば、暗号を秘密鍵で復号化し、揮発性ハードディスク２０１に送信する。揮発性ハードディスク２０１は、受信した平文の乱数を確認して、オペレーティングシステム２０２が正当なシステムであることを確認する。もし、正当なシステムであることを確認できなければ、揮発性ハードディスク２０１は、いかなる場合も有効期限が過ぎたものとして動作する。
【００１８】
オペレーティングシステムは、読み出しを開始するとセクタ単位で読み出し位置を送信する（６０２）。揮発性ハードディスクは読み出し位置を受信すると、６１３で使用するために読み出し位置を一時的に保存する（６１２）。次に、揮発性ハードディスクは６１２で設定したセクタを読み出す（６１３）。次に、有効期限比較判定部１１２は、現在の時計情報を１０３から読み出す（６１４）。なお、６１４は本フロー６０１から６１７において１度だけ実行すればよく、２度目以降は実行しなくても良い。次に、有効期限比較判定部１１２は、６１３で読み出した有効期限３０３と、６１４で読み出した時計情報を比較する（６１５）。比較により、有効期限３０３よりも６１４で読み出した時計情報の方が大きい、つまり有効期限を超えている場合は、次に処理６１６を行う。有効期限を超えていない場合は、次に処理６１７を行う。処理６１６では、６１３で読み出したセクタの通常領域データ３０４を無効データで上書きする。無効データとは、例えばすべて０やすべて１などであり、読み出しても意味の無いデータである。無効データは、有効期限比較判定部１１２が保持しているもしくは入出力インタフェース１０４を介して設定したデータである。処理６１７では、セクタ単位のデータ３０４をオペレーティングシステムに送信する。オペレーティングシステムでは、データを受信する（６０７）。通常、受信したデータは複数あり、ファイルシステムなどにより元のファイルの形式に組み立てなおされる。次に、オペレーティングシステムは読み出しが終了したかどうかを判定し（６０８）、読み出しが終了していない場合には処理６０２を繰り返す。読み出しが終了した場合には、処理を終了する。
【００１９】
次に、図７を用いてオペレーティングシステム２０２が揮発性ハードディスク２０１の有効性を検証するフローについて説明する。有効性の検証とは、揮発性ハードディスクが有効期限後に本当にコンテンツの再生をできなくするかを確認することである。処理が開始されると、オペレーティングシステム２０２は、有効期限付きデータを書き込む（７０１）。揮発性ハードディスク２０１は、オペレーティングシステムより指示されたデータを書き込む（７１１）。処理７０１は処理５０１から処理５０７に、処理７１１は処理５１１から処理５１７にそれぞれ対応する、同様の処理である。次に、オペレーティングシステム２０２は、７０１で設定した有効期限が経過するまで待機する（７０２）。有効期限が経過すると、オペレーティングシステムは対象データを読み出す（７０３）。揮発性ハードディスク２０１は、オペレーティングシステム２０２より指示されたデータを読み出す（７１３）。処理７０３は処理６０２から処理６０８、処理７１３は処理６１２から処理６１７にそれぞれ対応する、同様の処理である。オペレーティングシステム２０２は読み出したデータと書き込んだデータを比較し、同一のデータであれば揮発性ハードディスク２０１の有効性が無いと判定する（７０４）。また、異なるデータであれば、有効性が有ると判定する（７０４）。
【００２０】
次に、図８を用いてコンテンツ著作権管理者とレンタル業者、レンタル利用者が、揮発性ハードディスクを用いてレンタルを行うフローについて説明する。なお、レンタルとはコンテンツの一時的な再生権の付与を指し、貸し出しは再生権を与えること、借り受けは再生権を与えられることである。コンテンツ著作権管理者とは、コンテンツの著作権を保有するもしくはそれに類する者であり、コンテンツが有料で貸し出された場合に、有料で貸し出した業者に対して課金する権利を有する。レンタル業者とは、コンテンツをレンタル利用者に貸し出し、貸し出し料金をレンタル利用者から受け取る者である。レンタル業者はコンテンツの著作権を保有する者に対し、コンテンツの貸し出しに対する料金を支払う義務を有する。レンタル利用者とは、レンタル業者と貸し出しに関する契約を結び、コンテンツを借り受ける際に貸し出し料金を支払う者である。また、本フローにおけるレンタル利用者は、揮発性ハードディスク２０１にコンテンツをコピーすることで、コンテンツの一時的な再生権を得る。
【００２１】
処理８０１および８１１はコンテンツ著作権管理者とレンタル業者との価格協定である。価格協定とは、例えば映画Ａは１週間貸し出した場合に２００円コンテンツ著作権管理者に支払う、といった協定である。次に、処理８１２および処理８２２において、レンタル業者はレンタル利用者を確認する。確認は、会員証などで行われてもよい。次に、処理８１３および８２３において、ハードディスクの正当性を確認する。正当性の確認は、処理６０１および処理６１１の認証や、処理７０１から処理７１３の有効性の確認から構成される。次に、レンタル利用者は、レンタル業者に対しコピーを申請する（８２４）。コピーの申請とは、映画のタイトルなどコンテンツと、有効期限を指定することである。次に、レンタル業者は、コピーの申請が正しいものであれば、コピーを承認する（８１４）。正しいものであるかどうかとは、例えば年齢制限や、コンテンツに設定された最大有効期限などである。次に、レンタル業者はレンタル利用者に対し課金を行い（８１５）、レンタル利用者は課金に応じて金銭を支払う（８２５）。次に、レンタル業者は、レンタル利用者の揮発性ハードディスク２０１に有効期限付きデータを送信し（８１６）、揮発性ハードディスク２０１はデータを書き込む（８２６）。処理８１６は処理５０１から処理５０７に対応する、同様の処理である。処理８２６は処理５１１から処理５１７に対応する、同様の処理である。次に、レンタル業者は、コンテンツ著作権管理者に価格協定と貸し出し履歴に基づく金額をコンテンツ著作権管理者に支払い（８１７）、コンテンツ著作権管理者は支払いを受領する（８０７）。
【００２２】
この図８のレンタル業者の行う処理をサーバで行うようにすれば、自然法則を利用した技術的思想となり、このサーバを用いれば、レンタル業者は、著作権保護に適した事業を行うことができる。
【００２３】
以上の実施例では、記録装置の例として、ハードディスクドライブをあげているが、これに限らず、データを記録することができる記録媒体を有する記録装置であれば、実施例を適用できる。ただし、電池内蔵時計、有効期限データを書き込む領域及び制御部を有する必要があることは言うまでもない。
【００２４】
以上により、ハードディスクを用いてコンテンツを有効期限後に再生できなくすることができる。また、コンテンツの有効期限後でも、ファイルシステムからは無効なデータのファイルとして見ることができ、ファイルシステムの意図した任意のタイミングでコンテンツを削除することができる。また、ハードディスクの駆動電力が外部から供給されるにもかかわらず、コンテンツを有効期限後に事実上消去することができる。また、ハードディスクの接続相手を認証することができるため、読み出したデータの不正コピーを防ぐ効果がある。また、コンテンツのレンタル事業において、有効期限後に再生不能となるため、レンタル業者はコンテンツをデータとして保管することができ、レンタル利用者は返却が不要という効果がある。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態の説明図である。
【図２】コンテンツ記録再生装置全体の構成を示した説明図である。
【図３】揮発性ハードディスクの磁気ディスク上のデータ構造を示した説明図である。
【図４】拡張データ領域と通常データ領域を示した説明図である。
【図５】有効期限付き書き込みを行う場合のフローチャートである。
【図６】有効期限付き読み出しを行う場合のフローチャートである。
【図７】揮発性ハードディスクの有効性の検証を行う場合のフローチャートである。
【図８】揮発性ハードディスクを用いてレンタル事業を行う場合のフローチャートである。
【符号の説明】
【００２６】
１０１    記録媒体
１０２    コントローラ
１０３    時計
１０４    入出力インタフェース
１１１    有効期限モード制御部
１１２    有効期限比較判定部
【図１】
2005267701.tif 000003
【図２】
2005267701.tif 000004
【図３】
2005267701.tif 000005
【図４】
2005267701.tif 000006
【図５】
2005267701.tif 000007
【図６】
2005267701.tif 000008
【図７】
2005267701.tif 000009
【図８】
2005267701.tif 000010