(57)【要約】【課題】コンテンツの所有権を持たないユーザによって無制限にコンテンツを複製されることを抑制することができる情報処理装置およびプログラムを提供する。【解決手段】ユーザ認証を行うユーザ認証手段１０１と、認証されたユーザの受信指示に応じてコンテンツを受信するコンテンツ受信手段４５と、取得したコンテンツの記憶媒体１８への録画および記憶媒体１８からのコンテンツの再生を制御する録画再生制御手段５１と、録画再生制御手段５１により録画されたコンテンツの外部記憶媒体への複製を制御する複製制御手段５２と、ユーザ認証手段１０１によって認証されたユーザであって録画再生制御手段５１により録画を指示したユーザをコンテンツの所有権を有する所有者とし、所有者以外のユーザの当該コンテンツの外部記憶媒体への複製についての実行回数である複製回数を制限する制限手段４３と、を備える。【選択図】        図２
2010098538.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証を行うユーザ認証手段と、
認証されたユーザの受信指示に応じてコンテンツを受信するコンテンツ受信手段と、
取得した前記コンテンツの記憶媒体への録画および前記記憶媒体からの前記コンテンツの再生を制御する録画再生制御手段と、
前記録画再生制御手段により録画された前記コンテンツの外部記憶媒体への複製を制御する複製制御手段と、
前記ユーザ認証手段によって認証されたユーザであって前記録画再生制御手段により録画を指示したユーザを前記コンテンツの所有者とし、前記所有者以外のユーザの当該コンテンツの前記外部記憶媒体への複製についての実行回数である複製回数を制限する制限手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記制限手段は、前記所有者以外のユーザにも前記記憶媒体から前記コンテンツを移動させることができる権利を付与する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制限手段は、前記所有者以外のユーザにも前記記憶媒体から前記コンテンツを削除させることができる権利を付与する、
ことを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記制限手段は、前記所有者が前記複製制御手段によって複製していない前記コンテンツについては、当該コンテンツを削除させることができる権利が付与された前記所有者以外のユーザであっても、前記記憶媒体からの削除を禁止する、
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記制限手段は、前記所有者以外のユーザに対する前記複製回数の制限を予め定義された回数にする、
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記制限手段における前記複製回数の制限は、ダビング１０の規定に従う、
ことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記制限手段は、前記所有者以外のユーザをグループ単位で管理し、前記複製回数と前記所有権と前記コンテンツを移動させることができる権利と前記コンテンツを削除させることができる権利との少なくともいずれか一つを、グループ単位で付与する、
ことを特徴とする請求項２または３記載の情報処理装置。
【請求項８】
コンピュータを、
認証されたユーザの受信指示に応じてコンテンツを受信するコンテンツ受信手段と、
取得した前記コンテンツの記憶媒体への録画および前記記憶媒体からの前記コンテンツの再生を制御する録画再生制御手段と、
前記録画再生制御手段により録画された前記コンテンツの外部記憶媒体への複製を制御する複製制御手段と、
認証されたユーザであって前記録画再生制御手段により録画を指示したユーザを前記コンテンツの所有者とし、前記所有者以外のユーザの当該コンテンツの前記外部記憶媒体への複製についての実行回数である複製回数を制限する制限手段と、
として機能させるためのものであることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地上波デジタル放送や衛星デジタルテレビ放送を受信して録画やダビングを行うことができる情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザの認証手段を持ち、複数のユーザが利用可能な録画再生装置が開示されている。特許文献１に記載の録画再生装置によれば、ユーザが番組の録画操作を行なうと、操作を行なったユーザＩＤを録画操作ユーザＩＤとして登録し、さらにこの録画コンテンツの操作を許可されたユーザのユーザＩＤを共有ユーザＩＤとして登録することができる。すなわち、特許文献１に記載の録画再生装置によれば、個々のユーザの録画番組みを保護すると共に、ユーザ間で録画番組を共有し、再生、削除、ダビング、編集を行なうことができる。
【０００３】
【特許文献１】特開２００５−２０３５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、地上波デジタル放送及び衛星デジタルテレビ放送の著作権保護のため、ダビング１０の運用が２００８年７月４日から開始されている。具体的には、放送局が放送してデジタル録画したもののコピーは、９回のコピーと１回のムーブに制限されるというものである。
【０００５】
しかしながら、特許文献１に記載の録画再生装置によれば、録画したコンテンツをユーザ毎に保護したり、ユーザ間で共有したりすることは可能であるが、ダビングについてはムーブ許可、禁止の２種のみであり、ユーザ毎のダビング回数を制御することはできないという問題がある。このようにユーザ毎のダビング回数を制御することはできない場合には、父親の録画したコンテンツを息子が勝手にダビングしてしまってダビング回数が父親の知らないうちに無くなってしまうなどの事態が生じることがある。
【０００６】
本発明は、上記に鑑みてなされたものであって、コンテンツの所有権を持たないユーザによって無制限にコンテンツを複製されることを抑制することができる情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、ユーザ認証を行うユーザ認証手段と、認証されたユーザの受信指示に応じてコンテンツを受信するコンテンツ受信手段と、取得した前記コンテンツの記憶媒体への録画および前記記憶媒体からの前記コンテンツの再生を制御する録画再生制御手段と、前記録画再生制御手段により録画された前記コンテンツの外部記憶媒体への複製を制御する複製制御手段と、前記ユーザ認証手段によって認証されたユーザであって前記録画再生制御手段により録画を指示したユーザを前記コンテンツの所有者とし、前記所有者以外のユーザの当該コンテンツの前記外部記憶媒体への複製についての実行回数である複製回数を制限する制限手段と、を備える。
【０００８】
また、本発明のプログラムは、コンピュータを、認証されたユーザの受信指示に応じてコンテンツを受信するコンテンツ受信手段と、取得した前記コンテンツの記憶媒体への録画および前記記憶媒体からの前記コンテンツの再生を制御する録画再生制御手段と、前記録画再生制御手段により録画された前記コンテンツの外部記憶媒体への複製を制御する複製制御手段と、認証されたユーザであって前記録画再生制御手段により録画を指示したユーザを前記コンテンツの所有者とし、前記所有者以外のユーザの当該コンテンツの前記外部記憶媒体への複製についての実行回数である複製回数を制限する制限手段と、として機能させるためのものである。
【発明の効果】
【０００９】
本発明によれば、コンテンツの所有権を持たないユーザによって無制限にコンテンツを複製されることを抑制することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に図面を参照して、この発明にかかる情報処理装置およびプログラムの最良な実施の形態を詳細に説明する。
【００１１】
本発明の実施の一形態を図１ないし図７に基づいて説明する。本実施の形態は情報処理装置としてノートブック型ポータブルコンピュータを適用した例である。
【００１２】
図１は、本発明の実施の一形態にかかる情報処理装置１のハードウェア構成を示すブロック図である。図１に示すように、この情報処理装置１は、ＣＰＵ（Central  Processing  Unit）１１、ノースブリッジ１２、メモリ１３、グラフィックスコントローラ１４、ＬＣＤ（Liquid  Crystal  Display）１５、サウスブリッジ１６、ＢＩＯＳ−ＲＯＭ（Basic  Input/Output  System−Read  Only  Memory）１７、記憶媒体であるＨＤＤ（Hard  disk  drive）１８、ＯＤＤ（Optical  Disk  Drive）１９、サウンドコントローラ２０、スピーカー２１、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２２、キーボード２３、タッチパッド２４、電源回路２５、バッテリ２６、ネットワークコントローラ２７、ＶＲＡＭ（Video  RAM）２８、チューナー２９、アンテナ３０等を備えている。
【００１３】
ＣＰＵ１１は、情報処理装置１内の各部の動作を制御するプロセッサである。ＣＰＵ１１は、ＨＤＤ１８からメモリ１３にロードされるオペレーティングシステム（ＯＳ）１００や、このＯＳ１００の制御下で動作する、ユーティリティを含む各種アプリケーションプログラムを実行する。この各種アプリケーションプログラムの中には、放送録画再生アプリケーション２００が含まれている。放送録画再生アプリケーション２００は、デジタル放送などを録画または再生するためのソフトウェアである。また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、各種ハードウェア制御のためのプログラムである。
【００１４】
ノースブリッジ１２は、ＣＰＵ１１のローカルバスとサウスブリッジ１６との間を接続するブリッジデバイスである。ノースブリッジ１２は、バスを介してグラフィックスコントローラ１４との通信を実行する機能を有しており、また、メモリ１３をアクセス制御するメモリコントローラも内蔵されている。グラフィックスコントローラ１４は、情報処理装置１のディスプレイモニタとして使用されるＬＣＤ１５を制御する表示コントローラである。グラフィックスコントローラ１４は、ＶＲＡＭ２８に書き込まれた画像データからＬＣＤ１５に送出すべき表示信号を生成する。
【００１５】
サウスブリッジ１６は、ＰＣＩバスおよびＬＰＣバス上の各種デバイスを制御するコントローラである。また、このサウスブリッジ１６には、ＢＩＯＳ−ＲＯＭ１７、ＨＤＤ１８、ＯＤＤ１９、サウンドコントローラ２０およびチューナー２９が直接的に接続され、これらを制御する機能も有している。サウンドコントローラ２０は、スピーカー２１を制御する音源コントローラである。
【００１６】
チューナー２９は、選択した放送局からの地上波デジタル放送及び衛星デジタルテレビ放送にかかるデジタルコンテンツ（ＴＶ番組）をアンテナ３０やケーブル（不図示）を介して受信する。
【００１７】
ＥＣ／ＫＢＣ２２は、電力管理のためのエンベデッドコントローラと、キーボード２３およびタッチパッド２４を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ２２は、電源回路２５と協働して、バッテリ２６または外部ＡＣ電源からの電力を各部に供給制御する。そして、ネットワークコントローラ２７は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。
【００１８】
次に、図２を参照して、このようなハードウェア構成の情報処理装置１上で動作する放送録画再生アプリケーション２００によって実現される放送録画再生の機能構成を説明する。図２に示すように、情報処理装置１は、放送録画再生アプリケーション２００により、ＧＵＩ部４１、モジュール制御部４２、アクセス制御部４３、データベース管理部４４、チューナードライバ４５、ストリーム入力処理部４６、Ｄｅｍｕｘ４７、データ放送処理部４８、ＭＰＥＧ２デコーダ４９、ＡＡＣデコーダ５０、録画再生制御部５１、ダビング処理部５２、表示処理部５３、サウンド処理部５４などの各種機能を実現する。
【００１９】
ＧＵＩ部４１は、ＬＣＤ１５を介したユーザへの各種表示や、ユーザからの入力を処理するための操作をキーボード２３またはタッチパッド２４によって行なうことができるＧＵＩ（Graphical  User  Interface）を出力する。
【００２０】
モジュール制御部４２は、テレビ視聴、録画、再生、ダビング時に各モジュールを制御する。
【００２１】
データベース管理部４４は、録画コンテンツを管理するデータベースを制御する。
【００２２】
チューナードライバ４５は、ユーザの指示によるコンテンツのストリームをチューナー２９から取得する等のチューナー２９に対する制御を実行する。すなわち、チューナードライバ４５は、認証されたユーザの受信指示に応じたコンテンツを受信するコンテンツ受信手段として機能する。
【００２３】
ストリーム入力処理部４６は、チューナードライバ４５からストリームを取得し、Ｄｅｍｕｘ４７に送る。
【００２４】
Ｄｅｍｕｘ（De−multiplexer）４７は、多重化された信号を複数の信号に分割する処理に使われているモジュールであり、ストリームをオーディオ、ビデオ、データ放送に分離する。
【００２５】
データ放送処理部４８は、データ放送のパケットを処理して表示処理部５３に送り、ＬＣＤ１５に表示させる。
【００２６】
ＭＰＥＧ２デコーダ４９は、圧縮されたビデオデータを伸張して表示処理部５３に送り、ＬＣＤ１５に表示させる。
【００２７】
ＡＡＣデコーダ５０は、圧縮されたオーディオデータを伸張してサウンド処理部５４に送り、スピーカー２１から出力させる。
【００２８】
録画再生制御部５１は、録画時は、Ｄｅｍｕｘ４７からストリームを受け、ＨＤＤ１８に記録する。再生時には、ＨＤＤ１８から記録したデータを取得し、ＭＰＥＧ２デコーダ４９やＡＡＣデコーダ５０に送る。ダビング時には、ＨＤＤ１８から記録したデータを取得し、ダビング処理部５２に送る。すなわち、録画再生制御手段として機能するものである。
【００２９】
ダビング処理部５２は、複製制御手段として機能するものであって、ダビング時に、録画再生制御部５１から送られたデータをＯＤＤ１９に格納された外部記憶媒体である各種光学ディスクに記録する。
【００３０】
ところで、ＯＳ１００は、マルチユーザ対応のＯＳであり、情報処理装置１を操作する複数のユーザの管理やファイル管理が可能である。アクセス制御部４３およびダビング処理部５２は、マルチユーザ管理される。なお、ＯＳ１００は、事前に登録されているユーザＩＤおよびパスワードの入力をしたり、指紋認証装置に指紋を読み込ませたりするなどの個人を特定できるユーザ認証手段１０１を備えている。本実施の形態においては、ユーザ認証手段１０１は、ユーザを情報処理装置１の起動時のログオンアカウントで識別するものとする。
【００３１】
次に、本実施の形態の特徴であるアクセス制御部４３の機能について詳述する。アクセス制御部４３は、コンテンツに付加された制御情報の生成、更新、削除や、ログオンユーザがコンテンツに対してダビングや削除の操作が許可されているか否かのチェックを行う。より詳細には、アクセス制御部４３は、図３に示すような制御情報管理テーブルＴをＨＤＤ１８に形成する。図３に示すように、制御情報管理テーブルＴは、ＨＤＤ１８に格納されるコンテンツ毎に用意されており、録画時に生成され、ダビング時に更新され、コンテンツ削除時に削除される。制御情報管理テーブルＴには、ユーザ毎にそれぞれ以下の情報が管理されている。
所有権：コンテンツの所有権のフラグ。録画したログオンユーザが、録画コンテンツの所有権を保持する。なお、コンテンツの所有権を持つユーザは、他のユーザにも所有権を設定することができる。
ダビング制限：コンテンツをダビング可能な上限回数。コンテンツの所有権を持つユーザは、ダビング可能な上限回数をユーザ毎に設定することができる。なお、ダビングを実行すると、ダビング１０（９回のコピーと１回のムーブ）における回数が減ることになるので、この情報も更新される。
ムーブ可否：コンテンツのムーブが可能かどうかのフラグ。コンテンツの所有権を持つユーザは、各ユーザに対してムーブ可否を設定することができる。
削除可否：コンテンツの削除が可能かどうかのフラグ。コンテンツの所有権を持つユーザは、各ユーザに対して削除可否を設定することができる。
【００３２】
なお、コンテンツの所有権やダビング制限は、ユーザ毎以外に、所有者以外をグループ単位で管理することも可能である。
【００３３】
すなわち、アクセス制御部４３は、ユーザ認証手段１０１によって認証されたユーザであって録画再生制御部５１により録画操作を実行したユーザをコンテンツの所有権を有する所有者とし、ＯＤＤ１９に格納された各種光学ディスクへの所有者以外のユーザの当該コンテンツの複製についての実行回数である複製回数を制限する制限手段として機能する。
【００３４】
ここで、録画時にアクセス制御部４３が実行する制御情報付加処理について図４のフローチャートを参照して説明する。図４に示すように、ＨＤＤ１８に対するコンテンツの録画が開始された後（ステップＳ１）、ユーザ操作によってコンテンツの録画が停止されると（ステップＳ２）、制御情報入力画面を表示し、ユーザに各種制御情報の入力を求める（ステップＳ３）。図５は、制御情報入力画面の一例を示す正面図である。図５に示す制御情報入力画面では、ダビング制限（ダビング可能な上限回数）、ムーブ可否、削除可否が、入力可能となっている。録画したログオンユーザが、録画コンテンツの所有権を保持する。コンテンツの所有権を持つユーザは、他のユーザにも所有権を設定することができる。コンテンツの所有権を持つユーザは、ダビング可能な上限回数をユーザ毎に設定することができる。コンテンツの所有権を持つユーザは、各ユーザに対してムーブ可否および削除可否を設定することができる。なお、ダビング制限の設定は、ログオンユーザ毎回設定するようにしても良いし、予めユーザ毎に定義するようにしても良い。例えば、４人で共有する場合、所有者のダビング回数は４回で他のユーザは２回をデフォルト設定とするなど、である。
【００３５】
制御情報入力画面に対する各種制御情報のユーザ入力があったと判定すると（ステップＳ４のＹｅｓ）、録画したコンテンツにユーザ入力された制御情報を付加する（ステップＳ５）。
【００３６】
なお、上述した処理動作は、ユーザ操作で録画開始・停止を行う場合であるが、予約録画の場合は、予約時に制御情報の入力を求めることになる。また、コンテンツの所有権を持つユーザであれば、後からでも制御情報を編集することができる。
【００３７】
次に、ダビング時にアクセス制御部４３が実行する制御情報更新処理について図６のフローチャートを参照して説明する。図６に示すように、コンテンツのダビング時においては、まず、コンテンツに付加された制御情報を取得して（ステップＳ１１）、取得した制御情報から、ログオンユーザがダビング可能か否かを判断する（ステップＳ１２）。例えば、制御情報管理テーブルＴのダビング制限（ダビング可能な上限回数）が“０”回であれば、ダビング不可であると判断して（ステップＳ１２のＮｏ）、ダビングを拒否して終了する。
【００３８】
一方、制御情報管理テーブルＴのダビング制限（ダビング可能な上限回数）が“１”回以上であれば、ダビング可能であると判断して（ステップＳ１２のＹｅｓ）、ダビング処理を実行する（ステップＳ１３）。
【００３９】
ダビング処理が終了すると、制御情報管理テーブルＴのログオンユーザのダビング制限（ダビング可能な上限回数）を減算し、制御情報を更新する（ステップＳ１５）。
【００４０】
なお、１０回目のダビング処理は自動的にムーブ（Ｍｏｖｅ：移動）されるか、あるいはムーブ以外は不許可になる。ダビング処理がムーブの場合は、コンテンツと共に制御情報が削除される。なお、コピー回数が９回に達していない場合でも一旦ムーブしたものは、それ以後のコピーや移動が一切禁止となる。
【００４１】
次に、削除時にアクセス制御部４３が実行するコンテンツ削除処理について図７のフローチャートを参照して説明する。図７に示すように、キーボード２３やタッチパッド２４を介したコンテンツ削除のユーザ指示があった場合（ステップＳ２１のＹｅｓ）、削除指示をしたユーザが削除する権利を有しているか否かを制御情報管理テーブルＴを参照して判断する（ステップＳ２２）。
【００４２】
削除指示をしたユーザが削除する権利を有していると判断した場合には（ステップＳ２２のＹｅｓ）、削除指示をしたユーザが所有権を有しているか否かを制御情報管理テーブルＴを参照して判断する（ステップＳ２３）。削除指示をしたユーザが所有権を有していると判断した場合には（ステップＳ２３のＹｅｓ）、指示されたコンテンツを削除する（ステップＳ２４）。
【００４３】
一方、削除指示をしたユーザが所有権を有していないと判断した場合には（ステップＳ２３のＮｏ）、所有権を持つユーザが当該コンテンツを既にダビングしているか否かを制御情報管理テーブルＴを参照して判断する（ステップＳ２５）。所有権を持つユーザが当該コンテンツを既にダビングしていると判断した場合には（ステップＳ２５のＹｅｓ）、指示されたコンテンツを削除する（ステップＳ２４）。このようにしたのは、所有権を持つユーザが当該コンテンツを既にダビングしている場合には、一応、当該コンテンツを削除してもダビングしたものは残っていることから、削除指示をしたユーザが所有権を有していない場合であっても、コンテンツ削除を認めるようにしたものである。
【００４４】
一方、所有権を持つユーザが当該コンテンツを既にダビングしていないと判断した場合（ステップＳ２５のＮｏ）、削除指示をしたユーザが削除する権利を有していないと判断した場合には（ステップＳ２２のＮｏ）、コンテンツを削除することはできない旨を表示するなどのエラー処理を実行する（ステップＳ２６）。
【００４５】
これにより、コンテンツの所有権を持つユーザがダビングしない限り、他のユーザが勝手に削除できなくなるので、誤って削除することを防ぐことができる。すなわち、父親の録画したコンテンツを息子が誤って削除してしまうなどの問題が生じることがなくなる。
【００４６】
なお、コンテンツを定期的に自動削除する機能を有しているような場合には、所有権を持つユーザがダビング済みかどうかを、削除条件にすることも可能である。
【００４７】
このように本実施の形態によれば、認証されたユーザであって録画を指示したユーザをコンテンツの所有権を有する所有者とし、所有者以外のユーザの当該コンテンツの外部記憶媒体への複製についての実行回数である複製回数を制限することにより、コンテンツの所有権を持たないユーザによって無制限にコンテンツを複製されることを抑制することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の一形態にかかる情報処理装置のハードウェア構成を示すブロック図である。
【図２】放送録画再生の機能構成を示すブロック図である。
【図３】制御情報管理テーブルを示す模式図である。
【図４】制御情報付加処理の流れを示すフローチャートである。
【図５】制御情報入力画面の一例を示す正面図である。
【図６】制御情報更新処理の流れを示すフローチャートである。
【図７】コンテンツ削除処理の流れを示すフローチャートである。
【符号の説明】
【００４９】
１        情報処理装置
１８      記憶媒体
４３      制限手段
４５      コンテンツ受信手段
５１      録画再生制御手段
５２      複製制御手段
１０１    ユーザ認証手段
【図１】
2010098538.tif 000003
【図２】
2010098538.tif 000004
【図３】
2010098538.tif 000005
【図４】
2010098538.tif 000006
【図５】
2010098538.tif 000007
【図６】
2010098538.tif 000008
【図７】
2010098538.tif 000009