(57)【特許請求の範囲】
【請求項１】
コンテンツデータを書き込み指示に従って記録媒体に書き込み、読み出し指示に従って前記記録媒体から読み出すデータ記録装置において、
オペレーションシステムプログラムの管理下で、ユーザが作成したコンテンツデータを扱う第１モードのアプリケーションプログラムとユーザ以外の著作権を伴うコンテンツデータを扱う第２モードのアプリケーションプログラムを選択的に実行し、前記オペレーションシステムプログラムを通じて前記コンテンツデータの書き込み・読み出し指令を出力する中央処理装置と、
前記中央処理装置からのコンテンツデータ書き込み・読み出し指令を受けて前記記録媒体のコンテンツデータ書き込み・読み出しを制御する記録媒体制御手段と、
前記中央処理装置が実行中のアプリケーションプログラムが第１モードか第２モードかを保存するモード情報保存手段とを具備し、
前記モード情報保存手段の保存情報が第１モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを拒絶するようにし、第２モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを可能とし、
前記コンテンツデータの書き込み時には、当該コンテンツデータに前記モード情報保存手段に示されるモードでのユーザの所有権の有無と他のユーザの読み出しが可能か否かを示す属性情報を付加するものとし、
前記モード情報保存手段が第１モードを示す状態で実行されるプログラムは、前記コンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を前記記録媒体に書き込むプログラムと、前記記録媒体からコンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を読み出すプログラムを備え、
前記モード情報保存手段が第２モードを示す状態で実行されるプログラムは、前記記録媒体から読み出すコンテンツデータに付随している著作権情報と当該コンテンツデータに付加された属性情報に従って読み出しの制御を行うプログラムを備えることを特徴とするデータ記録装置。
【請求項２】
コンテンツデータを書き込み指示に従って記録媒体に書き込み、読み出し指示に従って前記記録媒体から読み出すデータ記録装置において、
オペレーションシステムプログラムの管理下で、ユーザが作成したコンテンツデータを扱う第１モードのアプリケーションプログラムとユーザ以外の著作権を伴うコンテンツデータを扱う第２モードのアプリケーションプログラムを選択的に実行し、前記オペレーションシステムプログラムを通じて前記コンテンツデータの書き込み・読み出し指令を出力する中央処理装置と、
前記中央処理装置からのコンテンツデータ書き込み・読み出し指令を受けて前記記録媒体のコンテンツデータ書き込み・読み出しを制御する記録媒体制御手段と、
前記中央処理装置が実行中のアプリケーションプログラムが第１モードか第２モードかを保存するモード情報保存手段とを具備し、
前記モード情報保存手段の保存情報が第１モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを拒絶するようにし、第２モードを示す状態でのプログラムの少なくとも一つのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを可能とし、
前記コンテンツデータの書き込み時には、当該コンテンツデータに前記モード情報保存手段に示されるモードでのユーザの所有権の有無と他のユーザの読み出しが可能か否かを示す属性情報を付加するものとし、
前記モード情報保存手段が第１モードを示す状態で実行されるプログラムは、前記コンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を前記記録媒体に書き込むプログラムと、前記記録媒体からコンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を読み出すプログラムを備え、
前記モード情報保存手段が第２モードを示す状態で実行されるプログラムは、前記記録媒体に書き込むコンテンツデータに付随している著作権情報がコピーを許可することを示している場合に、当該コンテンツデータに付加する属性情報に前記モード情報保存手段の保存情報が第１モードを示す状態でも読み出し可能とするように設定するプログラムを備えることを特徴とするデータ記録装置。
【請求項３】
コンテンツデータを書き込み指示に従って記録媒体に書き込み、読み出し指示に従って前記記録媒体から読み出すデータ記録装置であって、
オペレーションシステムプログラムの管理下で、ユーザが作成したコンテンツデータを扱う第１モードのアプリケーションプログラムとユーザ以外の著作権を伴うコンテンツデータを扱う第２モードのアプリケーションプログラムを選択的に実行し、前記オペレーションシステムプログラムを通じて前記コンテンツデータの書き込み・読み出し指令を出力する中央処理装置と、
前記中央処理装置からのコンテンツデータ書き込み・読み出し指令を受けて前記記録媒体のコンテンツデータ書き込み・読み出しを制御する記録媒体制御手段と、
前記中央処理装置が実行中のアプリケーションプログラムが第１モードか第２モードかを保存するモード情報保存手段とを具備するデータ記録装置に適用され、
前記モード情報保存手段の保存情報が第１モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを拒絶するようにし、第２モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを可能とし、
前記コンテンツデータの書き込み時には、当該コンテンツデータに前記モード情報保存手段に示されるモードでのユーザの所有権の有無と他のユーザの読み出しが可能か否かを示す属性情報を付加するものとし、
前記モード情報保存手段が第１モードを示す状態でプログラムを実行した場合には、前記コンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を前記記録媒体に書き込み、前記記録媒体からコンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を読み出すものとし、
前記モード情報保存手段が第２モードを示す状態でプログラムを実行した場合には、前記記録媒体から読み出すコンテンツデータに付随している著作権情報と当該コンテンツデータに付加された属性情報に従って読み出しの制御を行うことを特徴とするデータ記録方法。
【請求項４】
コンテンツデータを書き込み指示に従って記録媒体に書き込み、読み出し指示に従って前記記録媒体から読み出すデータ記録装置であって、
オペレーションシステムプログラムの管理下で、ユーザが作成したコンテンツデータを扱う第１モードのアプリケーションプログラムとユーザ以外の著作権を伴うコンテンツデータを扱う第２モードのアプリケーションプログラムを選択的に実行し、前記オペレーションシステムプログラムを通じて前記コンテンツデータの書き込み・読み出し指令を出力する中央処理装置と、
前記中央処理装置からのコンテンツデータ書き込み・読み出し指令を受けて前記記録媒体のコンテンツデータ書き込み・読み出しを制御する記録媒体制御手段と、
前記中央処理装置が実行中のアプリケーションプログラムが第１モードか第２モードかを保存するモード情報保存手段とを具備するデータ記録装置に適用され、
前記モード情報保存手段の保存情報が第１モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを拒絶するようにし、第２モードを示す状態でのプログラムの少なくとも一つのプログラムの実行においては、前記中央処理装置が前記記録媒体の第２モードのアプリケーションプログラムによって作成されたコンテンツデータにアクセスすることを可能とし、
前記コンテンツデータの書き込み時には、当該コンテンツデータに前記モード情報保存手段に示されるモードでのユーザの所有権の有無と他のユーザの読み出しが可能か否かを示す属性情報を付加するものとし、
前記モード情報保存手段が第１モードを示す状態でプログラムを実行した場合には、前記コンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を前記記録媒体に書き込み、前記記録媒体からコンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を読み出すものとし、
前記モード情報保存手段が第２モードを示す状態でプログラムを実行した場合には、前記記録媒体に書き込むコンテンツデータに付随している著作権情報がコピーを許可することを示している場合に、当該コンテンツデータに付加する属性情報に前記モード情報保存手段の保存情報が第１モードを示す状態でも読み出し可能とするように設定することを特徴とするデータ記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル化されたコンテンツデータを記録するデータ記録装置及びデータ記録方法に関し、記録したコンテンツデータを著作権者の意志に反してコピーを行うことを防止する不許可コピー防止機能を備えたデータ記録装置及びデータ記録方法に関する。
【０００２】
【従来の技術】
現在、映像や音声をデジタル化し、圧縮処理を施し伝送することによるデジタル放送が行われている。圧縮デジタル化された映像や音声のコンテンツは、一種のデジタルデータであるため、パーソナルコンピュータ等に用いられているハードディスク装置（ＨＤＤ）にデータとしてそのまま記録することができる。
【０００３】
ところで、デジタル放送により配信されたデジタルコンテンツのデータをＨＤＤに記録した場合、このデータをメモリカードやＤＶＤ（ディジタルビデオディスク）−Ｒ／ＷまたはＤＶＤ−ＲＡＭ等の記録媒体に何回でもコピー（複製）することが可能であり、複製物を無制限に作り出すことが可能である。これはユーザにとっては便利である。しかしながら、映画などのコンテンツの著作権者にとっては、著作物が許可なく無制限にコピーされて配布可能となり、多大な損害を蒙ることになる。そこで、従来のデータ記録装置には、いったんはＨＤＤに記録されたとしても、そこから他の記録媒体にデータをコピーした場合には、元データをＨＤＤから消去する方法をとっているものもある。
【０００４】
しかしながら、上記の方法では、コンテンツデータをＨＤＤから他の記録媒体に予めバックアップしておき、これを戻すことで消したコンテンツデータを復活させることができてしまうという問題が発生している。
【０００５】
【発明が解決しようとする課題】
以上述べたように、従来のデータ記録装置及びデータ記録方法では、著作権を有するコンテンツデータを記録した場合でも、そのコピーを無制限に行うことが可能である。中には、いったんはデータが記録されたとしても、そこから他の記録媒体にデータをコピーした場合に元データを消去する不許可コピー防止機能を備えたものもあるが、この方法でも、コンテンツデータを予めバックアップしておき、これを戻すことで、消したデータを復活させることができてしまう。一方、ユーザが自分で作成したタイトルに関しては、ユーザは自由にコピーができるようになっているべきである。
【０００６】
本発明は、上記の問題を解決し、いったん記録媒体に記録したコンテンツデータを他の記録媒体にコピーする場合に、ユーザが自分で作成したタイトルのコンテンツデータに関しては自由にコピー可能とし、著作権情報を含むコンテンツデータに関しては表示制限やコピー制限を完全に著作権情報に従った形で実現することのできるデータ記録装置及びデータ記録方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために本発明は、コンテンツデータを書き込み指示に従って記録媒体に書き込み、読み出し指示に従って前記記録媒体から読み出すデータ記録装置において、オペレーションシステムプログラムの管理下で、ユーザが作成したコンテンツデータを扱う第１モードのアプリケーションプログラムとユーザ以外の著作権を伴うコンテンツデータを扱う第２モードのアプリケーションプログラムを選択的に実行し、前記オペレーションシステムプログラムを通じて前記コンテンツデータの書き込み・読み出し指令を出力する中央処理装置と、前記中央処理装置からのコンテンツデータ書き込み・読み出し指令を受けて前記記録媒体のコンテンツデータ書き込み・読み出しを制御する記録媒体制御手段と、前記中央処理装置が実行中のアプリケーションプログラムが第１モードか第２モードかを保存するモード情報保存手段とを具備する。
【０００８】
ここにおいて、前記モード情報保存手段の保存情報が第１モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体にアクセスすることを拒絶するようにし、第２モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体にアクセスすることを可能とし、前記コンテンツデータの書き込み時には、当該コンテンツデータに前記モード情報保存手段に示されるモード情報に依存して読み出しが可能か否かを示す属性情報を付加するものとし、前記モード情報保存手段が第１モードを示す状態で実行されるプログラムは、前記コンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を前記記録媒体に書き込むプログラムと、前記記録媒体からコンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を読み出すプログラムを備え、前記モード情報保存手段が第２モードを示す状態で実行されるプログラムは、前記記録媒体から読み出すコンテンツデータに付随している著作権情報と当該コンテンツデータに付加された属性情報に従って読み出しの制御を行うプログラムを備えることを特徴とする。
【０００９】
または、前記モード情報保存手段の保存情報が第１モードを示す状態でのプログラムの実行においては、前記中央処理装置が前記記録媒体にアクセスすることを拒絶するようにし、第２モードを示す状態でのプログラムの少なくとも一つのプログラムの実行においては、前記中央処理装置が前記記録媒体にアクセスすることを可能とし、前記コンテンツデータの書き込み時には、当該コンテンツデータに前記モード情報保存手段に示されるモード情報に依存して読み出しが可能か否かを示す属性情報を付加するものとし、前記モード情報保存手段が第１モードを示す状態で実行されるプログラムは、前記コンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を前記記録媒体に書き込むプログラムと、前記記録媒体からコンテンツデータとこのコンテンツデータに著作権情報が付随している場合にはその著作権情報を読み出すプログラムを備え、前記モード情報保存手段が第２モードを示す状態で実行されるプログラムは、前記記録媒体に書き込むコンテンツデータに付随している著作権情報がコピーを許可することを示している場合に、当該コンテンツデータに付加する属性情報に前記モード情報保存手段の保存情報が第１モードを示す状態でも読み出し可能とするように設定するプログラムを備えることを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１１】
図１は、本発明に係るデータ記録装置をデジタル放送受信機に適用した場合の実施形態を示すブロック構成図である。
【００１２】
図１において、チューナ１１には、図示しないアンテナよりデジタル放送受信信号が供給され、ここで選局操作が行われる。その出力は復調器１２にてベースバンドデジタル信号に変換され、一つのトランスポートストリームが出力される。トランスポートストリームは、圧縮された映像信号、音声信号、これらの構成を示すデータ（サービスインフォメーション（ＳＩ））などのコンテンツデータがパケット多重されたものである。トランスポート処理器１３は、復調器１２で復調されたトランスポートストリームのパケット多重された信号の中から必要なコンテンツ信号を取り出し、映像音声デコーダ１４で映像信号、音声信号をデコードし、図示しない表示デバイスやスピーカーなどで提示する。
【００１３】
以下、本発明に係るデータ記録装置２００の構成について説明する。
【００１４】
図１において、ＣＰＵ２０１は本データ記録装置２００の中枢となる演算処理装置である。このＣＰＵ２０１には、プログラム格納メモリ（ＲＯＭ等）が付属している。このメモリには、実行すべきプログラムとそれに付随したデータが格納されている。すなわち、ＣＰＵ２０１は、メモリに格納されている基本的なハードウェアの制御を行うＯＳ（オペレーティングシステム）の管理下で、ユーザが任意に実行可能なアプリケーションプログラム（１）と、システムが提供する機能を実行するアプリケーションプログラム（２）を選択的に実行する。また、ＨＤＤコントローラ２０２を通してＨＤＤ２０３の読み出しと書き込みが行える。また、ＤＶＤドライブコントローラ２０４を通してＤＶＤ２０５の読み出しと書き込みが行える。ここで、ＤＶＤとは、ＤＶＤ−Ｒ／ＷやＤＶＤ−ＲＡＭなど、読み書きが可能なディスクを意味するものとする。
【００１５】
上記ＯＳは、ＣＰＵ２０１でプログラムが実行されるごとにプログラムモードレジスタ２０６を設定し、現在、ＯＳが実行されているのか、誰の何のアプリケーションプログラムが実行されているのかをここで示す。このモードがＯＳの実行モードのときにのみ、ＨＤＤコントローラ２０２やＤＶＤドライブコントローラ２０４にアクセスできるようにハードウェア的な制御が行われる。ファイルの基本的な読み出し、書き込みのプログラムはＯＳにその機能が組み込まれている。ＯＳはＨＤＤコントローラ２０２やＤＶＤドライブコントローラ２０４をアクセスすることができるが、ＯＳ以外のプログラムが直接ＨＤＤコントローラ２０２やＤＶＤドライブコントローラ２０４をアクセスすることはできない。また、ファイル（コンテンツデータ）には属性情報が付随している。この属性情報は各実行モードにて読み書きができるかどうかを示している。
【００１６】
上記構成において、図２を参照して、データ記録装置２００の処理フローを説明する。
【００１７】
ここでは、モード１で実行されるアプリケーションプログラム（１）２−１とモード２で実行されるアプリケーションプログラム（２）２−２が選択的に実行され、ＯＳ２−３を通じてシステムの制御が実行される。
【００１８】
アプリケーションプログラム（１）２−１には、タイトル作成プログラム２−１１、タイトルのＨＤＤ２０３への蓄積プログラム２−１２、タイトルのデコードと表示プログラム２−１２、タイトルの他のメディア（ここではＤＶＤ２０５）へのコピープログラム２−１３が含まれる。アプリケーションプログラム（２）２-２には、デジタル放送のタイトル受信プログラム２−２１、タイトルの著作権情報抽出とＨＤＤ２０３への蓄積プログラム２−２２、タイトルのデコードと表示プログラム２−２３、タイトルの他のメディア（ここではＤＶＤ２０５）へのコピープログラム２−２４が含まれる。
【００１９】
一方、ＯＳ２−３には、プログラム２−２１とリンクしたデジタル放送のタイトル受信プログラム２−３１、プログラム２−１１及び２−２２とリンクしたタイトルのＨＤＤ２０３への書き込みプログラム２−３２、プログラム２−１２とリンクしたタイトルのＨＤＤ２０３からの読み出しプログラム２−３３、プログラム２−２３とリンクしたタイトルのＨＤＤ２０３からの読み出しプログラム２−３４、プログラム２−１３とリンクしたタイトルのＨＤＤ２０３からの読み出しプログラム２−３５、プログラム２−２４とリンクしたタイトルのＨＤＤ２０３からの読み出しプログラム２−３６、プログラム２−２４とリンクしたタイトルのＤＶＤ２０５への書き込みプログラム２−３７、アプリケーションプログラム（１）２−１と（２）２−２のプログラム切り替えプログラム２−３８が含まれる。
【００２０】
ユーザが自分で作成したタイトルを記録する場合について説明する。
【００２１】
ユーザは、アプリケーションプログラム（１）２−１を実行する。自分でタイトルを作成したいときには、タイトル作成プログラム２−１０にて、タイトルを作成する。これをＨＤＤ２０３などに記録したい場合には、タイトルの蓄積プログラム２−１１にてタイトルをファイルとして蓄積を行う。蓄積プログラム２−１１は直接ＯＳ２−３のファイル書き込みプログラム２−３２を呼び出し、タイトルをファイルとして蓄積を行う。
【００２２】
このとき、このファイルの属性は当該ユーザに所有権があり、また、他のユーザからも読み出し書き込みが自由にできることを示すように設定する。また、そのファイルがデコード表示のみ可能なのかコピーも可能なのかを示す情報や、さらにコピーの回数に制限があればコピー可能回数、再生回数に制限があればその再生可能回数、再生可能な期限があれば再生可能期限を示す情報（これらを総称して著作権情報と呼ぶ）も必要に応じて同時に記録する。
【００２３】
ユーザがここで作成したタイトルをデコード表示したい場合について説明する。
【００２４】
ＣＰＵ２０１は、デコード表示プログラム２−１２を実行する。デコード表示プログラム２−１２は、ここでは直接デコード表示するのではなく、タイトルの表示とデコードはアプリケーションプログラム（２）２−２のプログラム２−２３に処理を移す。この場合、デコード表示プログラム２−１２は、アプリケーションプログラム（２）２−２で実行されるタイトルのデコード表示プログラム２−２３を呼び出し、これは、さらにＯＳ２−３のファイル読み出しプログラム２−３４を呼び出す。ファイル読み出しプログラム２−３４は、読み出そうとするファイルの属性をチェックし、これが読み出し可能であることを確認すると、ＨＤＤ２０３からファイルを読み出し、読み出しデータをデコード表示プログラム２−２３に渡す。
【００２５】
デコード表示プログラム２−２３は受け取ったデータをデコード表示する前に、プログラムモードレジスタ２０６を参照してデコード表示要求をしたアプリケーションプログラムのモードをチェックし、このモードからの要求の場合に当該ファイルを読み出し、デコード表示してよいものかをその著作権情報を加味して判断する。読み出しプログラム２−３４から渡されたデータの属性は、ファイルの属性がデコード表示要求を出したプログラム２−１２と同一であることを確認し、タイトルのデコード表示を行う。再生可能回数が限られている場合は、残り再生可能回数を更新して図示しない書き込みプログラムにてＨＤＤ２０３に書き戻す。
【００２６】
ユーザがここで作成したタイトルのコピーを取りたい場合について説明する。
【００２７】
ユーザの指定により起動したコピープログラム２−１３は、タイトルの読み出しのため、ファイル読み出しプログラム２−３５を呼び出す。ファイル読み出しプログラム２−３３は、読み出そうとするファイルの属性をチェックし、これが読み出しを要求しているプログラム２−１２と同一ユーザが読み出し可能であることを確認すると、ＨＤＤ２０３からファイルを読み出し、読み出しデータをコピープログラム２−１３に渡す。コピープログラム２−１３は、ＤＶＤ２０５へのファイル書き込みプログラム２−３７を呼び出し、ＤＶＤ２０５への書き込みを行う。
【００２８】
次に、ユーザが放送から受信したタイトルを記録する場合について説明する。
【００２９】
この場合、ユーザの指定により、アプリケーションプログラム（１）２−１を実行する。ＨＤＤ２０３に受信放送データを記録したい場合には、タイトルの蓄積プログラム２−１１を実行する。蓄積プログラム２−１１はアプリケーションプログラム（２）２−２の受信タイトル蓄積プログラム２−２２を呼び出す。受信タイトル蓄積プログラム２−２２はタイトル受信プログラム２−２１を実行し、タイトルの映像音声などのデータを得ると共に、タイトルの著作権情報を受信データより抽出する。この著作権情報の内容に従い、本タイトルが蓄積可能であることを示した場合、ＯＳ２−３のファイル書き込みプログラム２−３２を呼び出し、タイトルの蓄積を行う。このとき、このファイルの属性はユーザに所有権があり、また、他のユーザからは読み出し書き込みができないことを示すように設定する。もし、著作権情報がそのタイトルがコピー可能であることを示した場合は、他のユーザから読み出しができるように設定してもよい。そのファイルがデコード表示のみ可能なのかコピーも可能なのかを示す情報や、前述の著作権情報も必要に応じて同時に記録する。
【００３０】
ユーザがここで記録した受信タイトルをデコード表示したい場合について説明する。
【００３１】
この場合、ＣＰＵ２０１は、デコード表示プログラム２−１２を実行する。デコード表示プログラム２−１２は、ここでは直接デコード表示するのではなく、タイトルの表示とデコードはプログラム２−２３にやってもらう。デコード表示プログラム２−１２は、アプリケーションプログラム（２）２−２で実行されるタイトルのデコード表示プログラム２−２３を呼び出し、これは、さらにＯＳ２−３のファイル読み出しプログラム２−３４を呼び出す。ファイル読み出しプログラム２−３４は、読み出そうとするファイルの属性をチェックし、これがモード２であり、読み出し可能であることを確認すると、ＨＤＤ２０３からファイルを読み出し、読み出しデータをデコード表示プログラム２−２３に渡す。
【００３２】
デコード表示プログラム２−２３は、受け取ったデータをデコード表示する前に、プログラムモードレジスタ２０６を参照してデコード表示要求をしたアプリケーションプログラムのモードをチェックする。このとき、モード２のプログラムからの要求の場合には、当該ファイルを読み出し、さらにデコード表示してよいものかをその著作権情報を加味して判断する。この判断の結果、デコード表示が可能となった場合、タイトルのデコード表示を行う。再生可能回数が限られている場合は、残り再生可能回数あるいはすでに再生した回数を更新して、図示しない書き込みプログラムにてＨＤＤ２０３に書き戻す。
【００３３】
デコード表示プログラム２−１２が直接タイトルの読み出しプログラム２−３３をデコードのために呼び出しても、読み出しプログラムは読み出そうとしているファイルがモード２のアプリケーションプログラムによって作成されたものであり、読み出しを要求しているプログラム２−１２がモード２でないことを判定し、読み出しを拒絶する。もし、著作権情報がそのタイトルがコピー可能であることを示し、他のユーザから読み出しができるように設定されていた場合は、読み出しは拒絶されず、ユーザプログラムでデコード表示を実行することができる。
【００３４】
ユーザが蓄積した受信タイトルのコピーを取りたい場合について説明する。
【００３５】
ユーザの指定により起動したコピープログラム２−１３は、タイトルの読み出しのため、ファイル読み出しプログラム２−３５を呼び出す。ファイル読み出しプログラム２−３３は、読み出そうとするファイルの属性をチェックする。このチェックにより読み出しを要求しているプログラム２−１２と同一ユーザが読み出し可能であることを確認すると、ＨＤＤ２０３からファイルを読み出し、読み出しデータをコピープログラム２−１３に渡す。コピープログラム２−１３は、ＤＶＤ２０５へのファイル書き込みプログラム２−３７を呼び出し、ＤＶＤ２０５への書き込みを行う。
【００３６】
もし、タイトルの持っていた著作権情報がコピー可能でないことを示した場合は、コピープログラム２−２４はプログラム２−１３からの要求を拒絶する。
【００３７】
プログラム２−１３が直接タイトルの読み出しプログラム２−３５をコピーのために呼び出しても、読み出しプログラム２−３５は読み出そうとしているファイルの所有者がユーザではなくモード２のアプリケーションプログラムによって作成されたものであり、読み出しを要求しているプログラム２−１３がモード２でないことを判定し、読み出しを拒絶する。
【００３８】
もし、著作権情報がそのタイトルがコピー可能であることを示し、他のユーザから読み出しができるように設定した場合は、読み出しは拒絶されず、ユーザプログラム２−１３でコピーを実行することができる。
【００３９】
尚、図２においては、アプリケーションプログラム（２）２−２とＯＳ２−３は別々のモードにて実行されるものとして説明を行ったが、これは同一のモードにて実行されるものとしても同様に本発明の効果を得ることができる。
【００４０】
プログラムの実行状態に応じた制御を実現する仕組みとして、ＵｎｉｘやＬｉｎｕｘなどのマルチユーザオペレーティングシステムを利用することができる。この場合、ＯＳ２−３はＵｎｉｘ、アプリケーションプログラム（２）２−２はルートタスク、アプリケーションプログラム（１）２−１はユーザタスクとして実現することができる。
【００４１】
上記構成によるデータ記録装置では、ユーザは、自由に自分で作ったプログラムを実行することができるし、また、自分でタイトルを作成することもでき、受信タイトルに関しては受信タイトルの著作権者の意志で、ユーザタイトルについてはユーザ自身の意志に従ってのタイトルのコピー制限が可能になる。
【００４２】
受信タイトルのコピーは、ユーザのプログラムが直接ファイルの読み出しを行うことではできず、受信タイトルの蓄積プログラムと同一のモードを持ったプログラムでしか読み出しが行えないため、受信タイトルに付随した著作権情報をいったん読み出し、その内容を吟味し、その内容に沿うかどうかを判断することができる。その結果、受信タイトルのデコード表示の制限やコピーの制限を完全に著作権情報に従った形で実現することができる。
【００４３】
【発明の効果】
以上のように本発明によれば、いったん記録媒体に記録したコンテンツデータを他の記録媒体にコピーする場合に、ユーザが自分で作成したタイトルのコンテンツデータに関しては自由にコピー可能とし、著作権情報を含むコンテンツデータに関しては表示制限やコピー制限を完全に著作権情報に従った形で実現することのできるデータ記録装置及びデータ記録方法を提供することができる。
【図面の簡単な説明】
【図１】  本発明に係るデータ記録装置をデジタル放送受信機に適用した場合の実施形態を示すブロック構成図。
【図２】  同実施形態のプログラム間の処理の流れを示すシーケンス図。
【符号の説明】
１１…チューナ、１２…復調器、１３…トランスポート処理器、１４…映像音声デコーダ、２００…データ記録装置、２０１…ＣＰＵ、２０２…ＨＤＤコントローラ、２０３…ＨＤＤ、２０４…ＤＶＤドライブコントローラ、２０５…ＤＶＤ、２０６…プログラムモードレジスタ。
【図１】
0003926981.tif 000002
【図２】
0003926981.tif 000003