(57)【要約】【課題】複数のユーザが利用する装置において、どの録画番組を優先的に削除すればよいのかを容易に判別することができ、ユーザの利便性を向上させることができる技術の実現。【解決手段】コンテンツ記録再生装置は、コンテンツを受信する受信手段と、前記受信手段により受信したコンテンツを記録する記録手段と、登録された複数のユーザの情報を記憶するユーザ情報記憶手段と、前記記録手段に記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定手段と、前記記録手段に記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示手段と、を有する。【選択図】図１
2010192027.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを受信する受信手段と、
前記受信手段により受信したコンテンツを記録する記録手段と、
登録された複数のユーザの情報を記憶するユーザ情報記憶手段と、
前記記録手段に記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定手段と、
前記記録手段に記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示手段と、を有することを特徴とするコンテンツ記録再生装置。
【請求項２】
前記装置を利用しているユーザを識別する識別手段と、
前記識別手段により識別されたユーザにより再生が終了したコンテンツについて設定されていた禁止情報を解除する解除手段と、をさらに有することを特徴とする請求項１に記載のコンテンツ記録再生装置。
【請求項３】
前記装置を利用しているユーザを識別する識別手段と、
前記提示手段は、前記識別手段により識別されたユーザが新たに記録しようとしているコンテンツが装置の容量が不足して記録できない場合に、前記削除候補のコンテンツの一覧を提示し、
前記削除候補のコンテンツの一覧から所定のコンテンツが選択された場合、前記設定手段は、前記識別手段により識別されたユーザが新たに記録したコンテンツに対して禁止情報を設定することを特徴とする請求項１に記載のコンテンツ記録再生装置。
【請求項４】
前記記録手段に記録されているコンテンツを複製する複製手段と、
前記記録手段に記録されているコンテンツごとに、前記複製手段により複製を行った複製履歴情報を記憶する複製履歴記憶手段と、をさらに有し、
前記提示手段は、前記複製履歴情報を用いて、複製されたコンテンツを優先して削除候補とし、前記削除候補のコンテンツの一覧を作成して提示することを特徴とする請求項１乃至３のいずれか１項に記載のコンテンツ記録再生装置。
【請求項５】
前記装置を利用しているユーザを識別する識別手段と、
前記識別手段により識別されたユーザが前記受信手段により受信するコンテンツの記録を予約する予約手段をさらに有し、
前記設定手段は、前記予約手段により予約されたコンテンツについて、禁止情報を設定することを特徴とする請求項１に記載のコンテンツ記録再生装置。
【請求項６】
複数のコンテンツを記録することが可能なコンテンツ記録再生装置におけるコンテンツ管理方法であって、
登録された複数のユーザの情報を記憶するユーザ情報記憶工程と、
記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定工程と、
前記記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示工程と、を有することを特徴とするコンテンツ管理方法。
【請求項７】
請求項６に記載のコンテンツ管理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録したコンテンツから不要なものを削除するコンテンツ管理技術に関する。
【背景技術】
【０００２】
従来、受信したコンテンツ（番組）を内蔵した記憶装置へ記録し、視聴者の要求に応じて再生することのできるコンテンツ記録再生装置が広く利用されている。このような記録再生装置はＤＶＤレコーダ等と呼ばれ、内蔵したハードディスク（ＨＤＤ）を搭載したものが多く製品化されている。ＤＶＤレコーダに搭載されるＨＤＤは、近年大容量化が進んでおり、例えば１ＴＢの容量を持つＨＤＤではデジタル放送番組を１００時間程度録画できる。
【０００３】
しかしながら、大容量化が進んでいるとはいってもＨＤＤの容量には限りがあるため、新たに番組を録画するための空き容量を確保するために、過去に録画した番組を削除する必要がある。特許文献１には、再生が行われた番組を優先的に削除する方法が記載されている。ところで、ＤＶＤレコーダ等の記録再生装置は一般に、家庭に１〜２台程度保有されるものであり、複数のユーザで共有して利用される場合が多い。このような場合には、あるユーザにとって不要な番組が他のユーザにとっては重要な番組であることが有り得るため、録画番組を削除する場合には装置を利用している複数のユーザにとって不要な番組を選択できることが必要である。そこで、特許文献２には、コンテンツに対する録画、再生、削除、コピーなどの操作と、この操作を行った操作者に関する情報を入力し、コンテンツ毎に入力された操作と操作者との組を記憶し、記憶した操作と操作者との組を用いてコンテンツの管理を行うようにする方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４０４８７号公報
【特許文献２】特開２００６−１５５６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献２では、複数のユーザが利用する装置において、多数の録画番組の中からどの番組を優先的に削除すればよいのかを容易に判別することができず、ユーザの利便性が十分ではなかった。また、ユーザが録画番組を削除するのは、新たな番組の録画を開始しようとする時であることが多く、削除してもよい不要な録画番組を迅速に選択できることが必要である。
【０００６】
本発明は、上記課題に鑑みてなされ、複数のユーザが利用する装置において、どの録画番組を優先的に削除すればよいのかを容易に判別することができ、ユーザの利便性を向上させることができる技術を実現する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のコンテンツ記録再生装置は、コンテンツを受信する受信手段と、前記受信手段により受信したコンテンツを記録する記録手段と、登録された複数のユーザの情報を記憶するユーザ情報記憶手段と、前記記録手段に記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定手段と、前記記録手段に記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示手段と、を有する。
【０００８】
また、本発明のコンテンツ管理方法は、複数のコンテンツを記録することが可能なコンテンツ記録再生装置におけるコンテンツ管理方法であって、登録された複数のユーザの情報を記憶するユーザ情報記憶工程と、記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定工程と、前記記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示工程と、を有する。
【発明の効果】
【０００９】
本発明によれば、複数のユーザが利用する装置において、どの録画番組を優先的に削除すればよいのかを容易に判別することができ、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る実施形態１のコンテンツ記録再生装置の構成を示すブロック図である。
【図２】ユーザ管理部の構成を示すブロック図である。
【図３】ユーザ登録画面を例示する図である。
【図４】ユーザ選択画面を例示する図である。
【図５】削除禁止フラグ管理テーブルを例示する図である。
【図６】削除フラグ管理部の構成を示すブロック図である。
【図７】削除禁止フラグ設定処理を示すフローチャートである。
【図８】削除禁止フラグ設定画面を例示する図である。
【図９】録画番組の再生処理を示すフローチャートである。
【図１０】番組の録画処理を示すフローチャートである。
【図１１】削除候補番組一覧を例示する図である。
【図１２】削除候補番組一覧を作成する処理を示すフローチャートである。
【図１３】各録画番組に付与されるスコアを例示する図である。
【図１４】本発明に係る実施形態２のコンテンツ記録再生装置の構成を示すブロック図である。
【図１５】複製管理部の構成を示すブロック図である。
【図１６】複製履歴管理テーブルを例示する図である。
【図１７】削除候補番組一覧を作成する処理を示すフローチャートである。
【図１８】各録画番組に付与されるスコアを例示する図である。
【図１９】削除候補番組一覧を例示する図である。
【図２０】本発明に係る実施形態３のコンテンツ記録再生装置の構成を示すブロック図である。
【図２１】番組の録画予約処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１２】
［実施形態１］図１は、本発明に係る実施形態１のコンテンツ管理方法を実行するコンテンツ記録再生装置の構成を示すブロック図である。図１において、制御部１０１は、バス１１２を介して各機能ブロックと接続されており、装置全体の動作を制御する。制御部１０１は、ユーザが操作する不図示のリモコンから送信される操作信号を受信し、受信した操作信号に応じた動作を行うよう装置を制御する。放送受信部１０２は、アンテナやケーブルテレビ回線を介して入力されたデジタル放送信号を受信する。放送受信部１０２は、複数のチャンネルの信号を受信できるよう構成されており、受信したデジタル放送信号から制御部１０１により指定されたチャンネルの信号を選局する。また、選局したチャンネルの信号に対して、復調処理、誤り訂正処理等、デジタル放送規格により定められた処理を施し、ＴＳ（Ｔｒａｎｓｐｏｒｔ Ｓｔｒｅａｍ）信号を生成する。録画再生部１０３は、制御部１０１の指示に応じて、放送受信部１０２により生成されたＴＳ信号の記録および、記録したＴＳ信号の再生を行う。ＴＳ信号の再生は、記録したＴＳ信号を読み出し、読み出したＴＳ信号を復号部１０４へ出力することで実行される。復号部１０４は、放送受信部１０２により生成されたＴＳ信号または、録画再生部１０３から出力されるＴＳ信号を、映像信号、音声信号などのコンテンツ信号と、ＳＩ（Ｓｅｒｖｉｃｅ Ｉｎｆｏｒｍａｔｉｏｎ）情報などの制御信号とに分離する。また同時に、復号部１０４は、コンテンツ信号に施されている暗号の復号化を行う。また、復号された信号はＭＰＥＧ−２等の動画圧縮方式により圧縮されているため、伸張処理を施し、コンテンツデータを生成する。表示処理部１０５は、復号部１０４により生成されたコンテンツデータを不図示のディスプレイに表示する処理を行う。また、表示処理部１０５は、各機能ブロックからの指示に応じて、ユーザへのメッセージ等を表すグラフィックデータの生成とディスプレイへの表示を行う。ユーザ管理部１０６は、装置を利用するユーザ情報を管理するとともに、現在装置を操作しているユーザの識別を行う。削除禁止フラグ管理部１０７は、後述するように録画再生部１０３により記録されているコンテンツの削除の禁止を表す削除禁止フラグを管理する。各記録コンテンツに付与されている削除禁止フラグは、ユーザ管理部１０６によりユーザごとに管理される。削除禁止フラグ設定部１０８は、後述するように制御部１０１からの指示に応じて、削除禁止フラグ管理部１０７により管理される削除禁止フラグの設定および解除を行う。再生制御部１０９は、後述するように録画再生部１０３に記録されているコンテンツの再生を制御する。録画制御部１１０は、後述するように番組の録画を制御する。削除候補リスト作成部１１１は、後述するように削除禁止フラグ管理部１０７により管理されている削除禁止フラグに基づき、優先的に削除するべきコンテンツのリストを作成する。
【００１３】
＜ユーザ管理部＞図２は、ユーザ管理部１０６の構成を示すブロック図である。図２において、ユーザ登録部２０１は、制御部１０１からの指示に応じて、装置を利用するユーザの登録を行う。ユーザの登録は、ユーザ登録画面を表示して、ユーザがその画面の指示に従ってリモコンなどを操作することによって行う。図３は、ユーザ登録画面を例示している。図３において、「あ」〜「ん」のひらがなは文字入力用のボタンを表しており、ユーザはリモコンの上下左右キーを用いて入力する文字を選択後、決定キー等を押下することによって文字の入力を行う。図３では、「ん」の文字が選択された状態を表している。また、ユーザの入力した文字は画面上部の四角内に表示される。図３では、「おとうさん」と入力された状態を表している。ユーザ登録部２０１により登録されたユーザの情報はユーザ情報記憶部２０３により管理される。ユーザ識別部２０２は、削除禁止フラグ設定部１０８、再生制御部１０９、録画制御部１１０、削除候補リスト作成部１１１からの指示に応じて、現在装置を利用しているユーザの識別を行う。ユーザの識別は、ユーザ選択画面を表示して、ユーザがその画面の指示に従ってリモコンなどを操作することによってユーザ情報を入力することにより行う。図４はユーザ選択画面を例示している。図４において、「おとうさん」、「おかあさん」、「たろう」、「じろう」、「はなこ」の各ユーザは、ユーザ情報記憶部２０３に現在記憶されているユーザである。ユーザ識別部２０２はユーザ情報記憶部２０３からユーザ情報を取得し、再生制御部１０９によりユーザ選択画面に表示する。ユーザはリモコンの上下キーを用いてユーザを選択後、決定キー等を押下することによってユーザの選択が完了する。
【００１４】
＜削除禁止フラグ管理部＞次に、削除禁止フラグ管理部１０７について説明する。削除禁止フラグ管理部１０７は、各ユーザがどの番組に対して削除を禁止しているかを表す禁止情報としての削除禁止フラグをテーブルとして管理し、削除禁止フラグ設定部１０８、再生制御部１０９、録画制御部１１０からの指示に応じてテーブルを更新する。図５は、削除禁止フラグ管理部１０７によって管理される削除禁止フラグ管理テーブルを例示している。図５において、録画番組１〜録画番組Ｎは録画済み番組を表している。また、図５において、「ＯＮ」は、該当するユーザが該当する番組の削除を禁止している状態を表しており、「ＯＦＦ」は、同様に削除を禁止していない状態を表している。例えば「おとうさん」は、「録画番組１」、「録画番組２」、「録画番組５」、「録画番組８」、「録画番組１１」に対して削除を禁止しているが、その他の番組に対しては削除を禁止していないという状態を表している。
【００１５】
図６は、削除禁止フラグ管理部１０７の構成を示すブロック図である。図６において、テーブル記憶部６０１は禁止情報記憶手段として、フラッシュメモリ等の不揮発性メモリにより、図５に例示した削除禁止フラグ管理テーブルを記憶する。番組追加部６０２は、録画制御部１１０からの指示に応じて、テーブル記憶部６０１に記憶される削除禁止フラグ管理テーブルに番組を追加する。フラグ設定部６０３は、削除禁止フラグ設定部１０８、再生制御部１０９、録画制御部１１０からの要求に応じて、テーブル記憶部６０１に記憶される削除禁止フラグ管理テーブルの該当するフラグを設定または解除する。フラグ読み出し部６０４は、削除禁止フラグ設定部１０８、再生制御部１０９、録画制御部１１０、削除候補リスト作成部１１１からの要求に応じて、テーブル記憶部６０１からフラグ情報を読み出す。
【００１６】
＜削除禁止フラグ設定部＞次に、削除禁止フラグ設定部１０８について説明する。図７は、削除禁止フラグ設定部１０８による処理を示すフローチャートである。図７において、制御部１０１から指示があると、削除禁止フラグ設定部１０８は、現在装置を操作しているユーザを識別する（Ｓ７０１）。ユーザの識別はユーザ管理部１０６へ問い合わせることにより行う。次に録画再生部１０３から録画番組の一覧を取得する（Ｓ７０２）。次にＳ７０２にて取得した各録画番組に対して、現在装置を操作しているユーザが設定している削除禁止フラグの状態を取得する（Ｓ７０３〜Ｓ７０５）。削除禁止フラグの状態の取得は削除禁止フラグ管理部１０７へ問い合わせることにより行う。次に録画番組の一覧を表示する（Ｓ７０６）。録画番組一覧は、各番組に対する削除禁止フラグの状態と共に表示されて、ユーザに提示される。図８は、録画番組一覧を例示している。図８において、「番組名」の列には番組のタイトルが表示されており、「削除禁止フラグ」の列には各番組に対して、装置を操作しているユーザが設定している削除禁止フラグの状態を表している。例えば「録画番組１」、「録画番組８」、「録画番組１１」に対して削除禁止フラグが設定されていることを表している。次に削除禁止フラグ設定部１０８は、ユーザが所定の番組を選択するのを待つ（Ｓ７０７）。番組の選択は、ユーザがリモコンなどを操作することによって行われ、上下キーを用いて番組を選択後、決定キー等を押下することによって、番組の選択を行う。例えば図８では、「録画番組３」が選択されている状態を表しており、この状態でユーザが決定キーを押下すると「録画番組３」が選択されたこととなる。次に削除禁止フラグ設定部１０８は、選択された録画番組に対して削除禁止フラグが設定済であるか否かを判定する（Ｓ７０８）。選択された番組に対して削除禁止フラグが設定済であった場合は、設定されているフラグを解除し（Ｓ７０９）、削除禁止フラグが設定されていなかった場合はフラグを設定して（Ｓ７１０）、処理を終了する。削除禁止フラグの設定および解除は、削除禁止フラグ管理部１０７に要求することによって行う。
【００１７】
＜再生制御部＞次に、再生制御部１０９について説明する。図９は、再生制御部１０９による処理を示すフローチャートである。図９において、制御部１０１から再生が指示されると、再生制御部１０９は、現在装置を操作しているユーザを識別する（Ｓ９０１）。ユーザの識別はユーザ管理部１０６へ問い合わせることにより行う。次に制御部１０１から指示のあった番組の再生を開始する（Ｓ９０２）。番組の再生は録画再生部１０３に要求することによって行う。次にユーザがリモコンなどを操作することによって再生を停止するのを待つ（Ｓ９０３）。再生が停止されると、削除禁止フラグ管理部１０７へ問い合わせることにより、Ｓ９０１にて識別されたユーザが、再生されていた番組に対して削除禁止フラグを設定済であるか否かを判定する（Ｓ９０４）。削除禁止フラグが設定済であった場合、ユーザに対して視聴が終了したか否かを問い合わせるメッセージを表示し、ユーザの入力を待つ（Ｓ９０５）。視聴が終了であった場合（Ｓ９０６）、削除禁止フラグを解除して（Ｓ９０７）、処理を終了する。Ｓ９０４にて削除禁止フラグが設定済でなかった場合は、ユーザに対して削除を禁止する必要があるか否かを問い合わせるメッセージを表示し、ユーザの入力を待つ（Ｓ９０８）。削除を禁止する場合（Ｓ９０９）、削除禁止フラグを設定して（Ｓ９１０）、処理を終了する。削除禁止フラグの設定および解除は削除禁止フラグ管理部１０７に対して要求することによって行う。
【００１８】
＜録画制御部＞次に、録画制御部１１０について説明する。図１０は、録画制御部１１０による処理を示すフローチャートである。図１０において、制御部１０１から再生が指示されると、再生制御部１０９は、現在装置を操作しているユーザを識別する（Ｓ１００１）。次に装置に接続されている記憶装置の記憶可能容量が録画しようとしている番組の容量より不足していないか否かを判定する（Ｓ１００２）。記憶装置の記憶可能容量は録画再生部１０３に問い合わせることにより取得する。また、録画に必要な容量は放送受信部１０２から取得したＳＩ情報などを参照することにより取得する。Ｓ１００２において記憶可能容量が必要容量よりも少なかった場合は、ユーザに対して削除するべき番組の候補一覧を表示し（Ｓ１００３）、ユーザが削除する番組を選択するのを待つ（Ｓ１００４）。削除候補の一覧は削除候補リスト作成部１１１に問い合わせることにより取得する。図１１は、削除候補リストを例示している。図１１では、ユーザが「じろう」であった場合を表しており、「録画番組９」および「録画番組１２」は削除を不可としているユーザがいないことから削除可能であることが分かる。また、「録画番組１」は「おとうさん」のみが削除を不可としており、「録画番組６」は「おかあさん」のみが削除を不可としている。このことから、「おとうさん」の許可さえ得ることができれば「録画番組１」を、「おかあさん」の許可さえ得ることができれば「録画番組６」を削除可能であることが分かる。Ｓ１００４にて削除する番組が選択されると、選択された番組を削除する（Ｓ１００５）。番組の削除は録画再生部１０３に要求することにより行う。番組が削除されると録画が可能となるため、番組の録画を開始し（Ｓ１００６）、リモコンなどを用いた操作によりユーザが録画を停止するのを待つ（Ｓ１００７）。録画が終了すると録画された番組に対して、装置を操作しているユーザの削除禁止フラグを設定して（Ｓ１００８）、処理を終了する。削除禁止フラグの設定は、削除禁止フラグ管理部１０７に対して番組の追加およびフラグの設定を要求することにより行う。
【００１９】
＜削除候補リスト作成部＞次に、削除候補リスト作成部１１１について説明する。図１２は、削除候補リスト作成部１１１による処理を示すフローチャートである。図１２において、録画制御部１１０から削除候補リストの作成を要求されると、削除候補リスト作成部１１１は、現在装置を操作しているユーザＸを識別する（Ｓ１２０１）。ユーザの識別はユーザ管理部１０６へ問い合わせることによって行ってもよいし、録画制御部１１０からのリスト作成要求に含めることによって行ってもよい。次に全ての録画番組Ｃに対するループを開始する（Ｓ１２０２）。ループ内では、該当する録画番組ＣのスコアＳを０で初期化する（Ｓ１２０３）。次に全てのユーザＹに対するループを開始する（Ｓ１２０４）。ループ内では、該当するユーザＹが録画番組Ｃの削除を禁止しているか否かを判定する（Ｓ１２０５）。削除を禁止しているか否かの判定は、削除禁止フラグ管理部１０７から削除禁止フラグを取得することによって行う。すなわち、ユーザＹが番組Ｃに対して削除禁止フラグを設定している場合は削除が禁止されていると判定する。削除が禁止されていた場合、ユーザＸとユーザＹが同一ユーザであるか否かを判定する（Ｓ１２０６）。ユーザＸとユーザＹが同一ユーザであった場合、つまり削除禁止フラグを設定しているユーザと現在装置を操作しているユーザが同一ユーザであった場合はスコアＳに５を加算する（Ｓ１２０７）。また、同一ユーザでなかった場合はスコアＳに１０を加算する（Ｓ１２０８）。Ｓ１２０５〜Ｓ１２０８を全てのユーザＹに対して行い、ループを終了する（Ｓ１２０９）。次に、Ｓ１２０５〜Ｓ１２０８にて求められたスコアＳを録画番組Ｃのスコアとして記憶する（Ｓ１２１０）。Ｓ１２０３〜Ｓ１２１０を全ての録画番組に対して行いループを終了する（Ｓ１２１１）。最後に録画番組の一覧をスコアの少ない順にソートして（Ｓ１２１２）、処理を終了する。このように、スコアの少ない順にソートすることで結果的に、削除を禁止しているユーザの数の少ない順にソートされた録画番組一覧が得られることになる。また、スコアが０の場合は削除を禁止しているユーザがいないことを表す。図１３は、削除禁止フラグ管理部１０７により管理されている削除禁止フラグ管理テーブルが図５に示す状態であり、ユーザが「じろう」であった場合に、図１２に例示したフローによって計算される各録画番組のスコアＳを例示している。図１３では、「録画番組１」に対して「おとうさん」が削除禁止フラグを設定しているのでスコアは１０と計算される。また、「録画番組２」に対して「おとうさん」と「はなこ」が削除禁止フラグを設定しているのでスコアは１０＋１０＝２０と計算される。さらに「録画番組３」に対して「おかあさん」と「じろう」が削除禁止フラグを設定しており、ユーザが「じろう」であるためスコアは１０＋５＝１５と計算される。以下、同様に計算される。図１３に例示した各録画番組のスコアを計算した後、一覧をスコアの少ない順にソートすることによって図１１に例示した削除候補リストを作成することができる。
【００２０】
実施形態１によれば、録画番組の削除が必要となった場合に、複数のユーザが利用する装置において、どの録画番組を優先的に削除すればよいのかを容易に判別することができる。また、どのユーザの許可を得れば削除できるのかを容易に判断でき、ユーザの利便性を向上させることができる。
【００２１】
［実施形態２］実施形態２は、削除禁止フラグに加えて、記憶装置から別の記録媒体への複製履歴を利用する例である。記憶装置から別の記録媒体へ複製することはダビングとも呼ばれる。記録媒体としてはＤＶＤやブルーレイディスク等の光ディスクや、ＵＳＢ接続のＨＤＤ等が用いられる。図１４は、実施形態２のコンテンツ管理方法を実行するコンテンツ記録再生装置の構成を示すブロック図である。なお、実施形態１と同一の部分には同一の符号を付与し詳細な説明を省略する。図１４において、複製管理部１４０１は録画番組の複製を管理する。図１５は、複製管理部１４０１の構成を示すブロック図である。図１５において、複製履歴記憶部１５０１は複製履歴記憶手段として、どのユーザがどの番組をいつ複製したか、という複製履歴情報をテーブルとして管理し、複製制御部１５０２からの指示に応じてテーブルを更新する。図１６は、複製履歴管理テーブルを例示している。図１６において、「録画番組２」は、「たろう」によって２００８年１０月１０日に、「録画番組７」は、「じろう」によって２００８年９月５日に、「おとうさん」によって２００８年１０月１日に複製されたことを表している。複製制御部１５０２は、制御部１０１からの指示に応じて番組の複製を制御する。複製は、録画再生部１０３から該当する番組を読み出し、不図示の記録媒体へ書き込むことにより行う。また、複製制御部１５０２は、複製履歴情報を複製履歴記憶部１５０１へ追加する。複製履歴読み出し部１５０３は、削除候補リスト作成部１４０２からの要求に応じて、複製履歴記憶部１５０１に記憶されている複製履歴情報を読み出す。
【００２２】
＜削除候補リスト作成部＞次に、削除候補リスト作成部１４０２について説明する。図１７は、削除候補リスト作成部１４０２による処理を示すフローチャートである。図１７において、録画制御部１１０から削除候補リストの作成を要求されると、削除候補リスト作成部１４０２は、現在装置を操作しているユーザＸを識別する（Ｓ１７０１）。ユーザの識別はＳ１２０１と同様にして行う。次に全ての録画番組Ｃに対するループを開始する（Ｓ１７０２）。この録画番組Ｃのループ内では、該当する録画番組のスコアＳを０で初期化する（Ｓ１７０３）。次に全てのユーザＹに対するループを開始する（Ｓ１７０４）。このユーザＹのループ内では、該当するユーザＹが録画番組Ｃの削除を禁止しているか否かを判定する（Ｓ１７０５）。削除禁止の判定はＳ１２０５と同様にして行う。ユーザＹが録画番組Ｃの削除を禁止していた場合、ユーザＸとユーザＹが同一ユーザであるか否かを判定する（Ｓ１７０６）。ユーザＸとユーザＹが同一ユーザであった場合、番組ＣのスコアＳに５を加算し（Ｓ１７０７）、ユーザＸとユーザＹが同一ユーザでなかった場合はスコアＳに１０を加算する（Ｓ１７０８）。Ｓ１７０５〜Ｓ１７０８を全てのユーザに対して行い、ループを終了する（Ｓ１７０９）。次に、現在装置を操作しているユーザＸが録画番組Ｃを複製したことがあるか否かを判定する（Ｓ１７１０）。複製の有無の判定は複製管理部１４０１に問い合わせることにより行う。ユーザＸが複製済であれば、スコアＳから３を減算する（Ｓ１７１１）。次にユーザＸ以外のユーザが番組Ｃを複製済であるか否かを判定する（Ｓ１７１２）。Ｓ１７１２の判定はＳ１７１１の判定と同様に複製管理部１４０１に問い合わせることにより行う。録画番組Ｃが他のユーザによって複製済であった場合は、スコアＳより２を減算する（Ｓ１７１３）。次に録画番組ＣのスコアＳを記憶する（Ｓ１７１４）。Ｓ１７０３〜Ｓ１７１４を全ての番組に対して行い、録画番組Ｃのループを終了する（Ｓ１７１５）。次に録画番組一覧について、スコアを第１の基準、複製の日付を第２の基準として、スコアが小さくかつより最近複製された番組が上位にくるようにソートして（Ｓ１７１６）、処理を終了する。このように、複製履歴のある録画番組のスコアを減算することによって、削除禁止フラグの状態が同一の録画番組であっても、他の記録媒体に保存されている可能性のある録画番組を優先的に削除候補とすることができる。また、複製した日付が新しい番組は、複製先である記録媒体の所在を容易に思い出すことができるため、優先的に削除候補とする。削除禁止フラグ管理部１０７により管理されている削除禁止フラグ管理テーブルが図５の状態であり、かつ複製管理部１４０１により管理されている複製履歴管理テーブルが図１６の状態であった場合に、ユーザが「じろう」であったとする。この場合、図１７のフローによって、各録画番組のスコアは図１８に例示したように計算される。図１８のように各録画番組のスコアを計算した後、一覧をスコアの少ない順にソートすることによって、図１９に例示するような削除候補リストを作成することができる。
【００２３】
実施形態２によれば、録画番組の削除が必要となった場合に、装置を利用する複数のユーザにとって不要な録画番組や、どのユーザがいつ番組を録画しているのかを容易に判断でき、ユーザの利便性を向上させることができる。
【００２４】
［実施形態３］実施形態３は、ユーザによる録画予約を管理する例である。図２０は、実施形態３のコンテンツ管理方法を実行するコンテンツ記録再生装置の構成を示すブロック図である。なお、実施形態１と同一の部分には同一の符号を付与して説明を省略する。図２０において、録画予約管理部２００１は、録画の予約を管理する。ユーザは録画を開始したい日時およびチャンネルの情報と録画を継続する時間等を入力することによって番組の録画を予約する。図２１は、録画予約管理部２００１による処理を示すフローチャートである。図２１において、制御部１０１から録画の予約を指示されると、録画予約管理部２００１は、現在操作しているユーザを識別する（Ｓ２１０１）。ユーザの識別はユーザ管理部１０６へ問い合わせることによって行う。次にユーザの指定した予約内容を確認し（Ｓ２１０２）、該当する予約が既に登録済であるか否かを判定する（Ｓ２１０３）。予約が未登録であった場合は新規の録画予約を登録する（Ｓ２１０４）。次に、録画を予約した番組に対する、現在装置を操作しているユーザの削除禁止フラグを設定し（Ｓ２１０５）、処理を終了する。
【００２５】
実施形態３によれば、複数のユーザが同一の番組の録画を予約した場合であっても、ユーザごとに削除禁止フラグを設定することができ、ユーザの利便性が向上する。
【００２６】
［他の実施形態］本発明の目的は、前述した実施形態の機能を実現するように各種デバイスを動作させるために、これらデバイスと接続された装置或いはシステムのコンピュータに対して、本実施形態の機能を実現するソフトウェアを供給しても達成できる。この場合、上記ソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行して各種デバイスを動作させることで達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図１】
2010192027.tif 000003
【図２】
2010192027.tif 000004
【図３】
2010192027.tif 000005
【図４】
2010192027.tif 000006
【図５】
2010192027.tif 000007
【図６】
2010192027.tif 000008
【図７】
2010192027.tif 000009
【図８】
2010192027.tif 000010
【図９】
2010192027.tif 000011
【図１０】
2010192027.tif 000012
【図１１】
2010192027.tif 000013
【図１２】
2010192027.tif 000014
【図１３】
2010192027.tif 000015
【図１４】
2010192027.tif 000016
【図１５】
2010192027.tif 000017
【図１６】
2010192027.tif 000018
【図１７】
2010192027.tif 000019
【図１８】
2010192027.tif 000020
【図１９】
2010192027.tif 000021
【図２０】
2010192027.tif 000022
【図２１】
2010192027.tif 000023