(57)【要約】あるコンテンツを再生した場合に、これに関連する他の記録済コンテンツを再生不可な状態に変更し、この再生不可な状態に変更された記録済コンテンツの再生予定時刻に別の記録済コンテンツが再生されるように、コンテンツの再生スケジュールを変更・生成する。
2007088836.tif 000002
【特許請求の範囲】
【請求項１】
再生するために蓄積されたコンテンツを管理するコンテンツ処理装置において、
ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知手段と、
上記状態検知手段が検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新手段とを備えていることを特徴とするコンテンツ処理装置。
【請求項２】
コンテンツを蓄積するコンテンツ記録部から、上記第１のコンテンツに関連する第２のコンテンツを検出するコンテンツ検出手段を備え、
上記コンテンツ検出手段は、上記コンテンツ記録部にコンテンツごとに記録されている、コンテンツの属性を示す属性情報が、上記第１のコンテンツの属性情報と一致するコンテンツを、第２のコンテンツとして検出することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
上記属性情報は、コンテンツを配信するコンテンツ配信者によりコンテンツごとにあらかじめ定められ供給されることを特徴とする請求項２に記載のコンテンツ処理装置。
【請求項４】
上記属性情報は、ユーザによりコンテンツごとにあらかじめ設定されることを特徴とする請求項２に記載のコンテンツ処理装置。
【請求項５】
上記情報更新手段が更新した、コンテンツの再生を許可するか否かを示すコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツの再生を制御するコンテンツ再生手段を備えていることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項６】
上記情報更新手段が更新した、コンテンツを削除することを指示するコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツのデータを上記コンテンツ記録部から削除するコンテンツ削除手段を備えていることを特徴とする請求項２に記載のコンテンツ処理装置。
【請求項７】
上記情報更新手段が更新したコンテンツ状態情報に基づいて、どのコンテンツをいつ再生するのかを指定する再生スケジュールを生成する再生スケジュール生成手段を備えていることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項８】
上記再生スケジュール生成手段は、
上記再生スケジュールにより指定されたコンテンツであって、コンテンツ状態情報が更新されたことにより再生できないコンテンツを再生不可コンテンツとして検知する更新検知手段と、
再生を許可されたコンテンツであって、上記再生不可コンテンツと同じ属性を有するコンテンツを置換コンテンツとして検出する置換コンテンツ検出手段とを備え、
上記置換コンテンツ検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とする請求項７に記載のコンテンツ処理装置。
【請求項９】
上記再生スケジュール生成手段は、
再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と異なる属性を有するコンテンツを置換コンテンツとして検出する置換候補検出手段をさらに備え、
上記置換候補検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とする請求項８に記載のコンテンツ処理装置。
【請求項１０】
上記再生スケジュール生成手段は、
再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と同じ属性を有するコンテンツを置換コンテンツとして検出する置換候補検出手段をさらに備え、
上記置換候補検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とする請求項８に記載のコンテンツ処理装置。
【請求項１１】
上記置換候補検出手段は、
上記再生スケジュールが指定する所定時間帯に配置されたコンテンツが有する属性と異なるコンテンツを置換コンテンツとして検出することを特徴とする請求項９に記載のコンテンツ処理装置。
【請求項１２】
上記置換候補検出手段は、
上記再生スケジュールが指定する所定時間帯に配置されたコンテンツが有する属性と同じコンテンツを置換コンテンツとして検出することを特徴とする請求項１０に記載のコンテンツ処理装置。
【請求項１３】
上記状態検知手段が検知する第１のコンテンツへの処理実行状態とは、
ユーザのコンテンツ再生指示に応じて再生した第１のコンテンツの再生を終了した状態であって、
上記情報更新手段は、上記第１のコンテンツの再生が終了した後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項１４】
上記状態検知手段が検知する第１のコンテンツへの処理実行状態とは、
上記第１のコンテンツが提示する宛先へアクセスする指示をユーザより受け付けた状態であって、
上記情報更新手段は、上記宛先へのアクセスが実行された後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項１５】
上記状態検知手段が検知する第１のコンテンツへの処理実行状態とは、
上記第１のコンテンツで広告された商品の購入処理を実行する指示をユーザより受け付けた状態であって、
上記情報更新手段は、上記購入処理が実行された後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項１６】
再生するために蓄積されたコンテンツを管理するコンテンツ処理装置におけるコンテンツ処理方法であって、
ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知ステップと、
上記状態検知ステップにて検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新ステップとを含むことを特徴とするコンテンツ処理方法。
【請求項１７】
コンピュータを、請求項１から１５のいずれか１項に記載のコンテンツ処理装置の各手段として機能させるための制御プログラム。
【請求項１８】
請求項１７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの再生を制御する情報を更新するコンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体に関する。
【背景技術】
【０００２】
従来、放送されているテレビ番組（コンテンツ）をビデオテープなどの記録媒体に録画し、録画したテレビ番組を放送時より後に再生して視聴するということがよく行われている。近年は、ビデオテープに限らず、ハードディスクレコーダーやＤＶＤレコーダーなどの普及に伴って大容量記録媒体が普及している。これら大容量記録媒体にテレビ番組をデジタル化して大量に録画し、ユーザが都合のつく時にそれらの録画されたテレビ番組を再生して視聴することが可能となっている。このようにデジタル化したコンテンツを大量に録画することは、放送テレビ番組に限らず、インターネットを介して配信されるコンテンツ、またはモバイル端末向けに配信されるコンテンツにおいても同様に実現されている。【０００３】
例えば、蓄積型放送サービスモデルでは、放送コンテンツが放送波またはインターネットなどの通信網にて広く放送（配信）され、家庭内の受信端末に受信され、蓄積される。この後、上記受信端末が蓄積する放送コンテンツがコンテンツ処理装置にて再生されて、ユーザは上記放送コンテンツを視聴することが可能となる。【０００４】
また、リアルタイムでのストリーミング放送コンテンツ配信とは別に、映像クリップや音楽データを放送波にのせて配信するモバイル端末向けのサービスも一般的になりつつある。配信された放送コンテンツをユーザのモバイル端末が受信し、蓄積することによって、リアルタイムで放送コンテンツを視聴する以外にも、ユーザは蓄積された放送コンテンツをモバイル端末にて再生し、視聴することが可能となる。このような配信サービスにおいては、モバイル端末の中に大量のコンテンツを蓄積することになる。【０００５】
しかしながら、大量に録画されたコンテンツの中には、ユーザにとっては不要なコンテンツが含まれている場合がある。特に、いつ、どのコンテンツが放送（配信）されるのかが分からない場合は、受信端末にコンテンツが自動で受信され、蓄積されていくので、ユーザの知らないうちに膨大な数のコンテンツが受信端末に蓄積されていることになる。そのため、蓄積されたコンテンツの中から、ユーザが視聴したいコンテンツを選択することはさらに困難になる。【０００６】
また、複数あるコンテンツが、一定の順序で再生されることが望まれることもある。例えば、コンテンツ供給側は、広告コンテンツの場合、広告配信側にとって広告効果を上げることができるような順序でユーザに視聴してもらいたいと望む。一方、コンテンツを視聴するユーザは、例えば、ドラマなどのようにストーリー性のあるコンテンツのような場合、決まった順序で視聴したいと望む。【０００７】
そこで、特許文献１には、ユーザの操作に応じて、ユーザの所望の断片データ（コンテンツ）に再生順序や繰り返し回数を設定することができる受信装置が開示されている。これにより、ユーザの操作に応じて断片データごとに再生を制御することができる。【０００８】
また、特許文献２には、記録されている情報データ片（コンテンツ）の内から、ユーザが入力する検索条件に適合する情報データ片を検索し、検索した情報データ片を、ユーザが指定する所定再生順番にて連続再生させるための順序情報を生成する情報再生装置が開示されている。これにより、ユーザの操作に応じて再生順序が決定され、ユーザは所望の順序でコンテンツを視聴することができる。【０００９】
しかしながら、上述した特許文献１および２に記載の装置では、ユーザが所望するどのような再生方法をどのコンテンツ（断片データまたは情報データ片）に適用するのかを指定して設定の変更を指示しなければならないために、操作が繁雑になるという問題を生じる。【００１０】
より具体的には、特許文献１の受信装置では、更新対象となる断片データを指定して、断片データごとに再生方法の設定を変更しなければならない。【００１１】
また、特許文献２の情報再生装置では、更新対象となる情報データ片を指定するために、検索条件を入力するという操作が必要となる。これは、記録媒体に記録された情報データ片の数が膨大な量になればなるほど、所望の情報データ片を過不足なく指定することが難しく、ユーザへの負担が大きくなる。
【特許文献１】日本国公開特許公報「特開２０００−２６１７４２号公報（公開日：２０００年９月２２日）」
【特許文献２】日本国公開特許公報「特開２００２−２３０９４６号公報（公開日：２００２年８月１６日）」
【発明の開示】
【００１２】
本発明の目的は、蓄積したコンテンツを処理するコンテンツ処理装置において、コンテンツの再生制御に係る繁雑な操作を必要とすることなく、コンテンツに対する処理の制御を行うコンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体を提供することにある。
【００１３】
上記の目的を達成するために、本発明にかかるコンテンツ処理装置は、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置において、ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知部と、上記状態検知部が検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する状態情報更新部とを備えていることを特徴としている。
【００１４】
上記構成によれば、当該コンテンツ処理装置は、ユーザが当該コンテンツ処理装置に対して操作を行うと、その操作に応じて、コンテンツへの処理を実行する。以下、この時に処理対象となったコンテンツをコンテンツＡと称する。上記状態検知部は、当該コンテンツ処理装置が、上記コンテンツＡに対して処理を実行しているときのある状態（処理実行状態）を検知する。
【００１５】
上記状態検知部が、コンテンツＡに対する所定の処理実行状態を検知すると、上記状態情報更新部は、コンテンツＡおよび該コンテンツＡに関連する他のコンテンツ（関連コンテンツ）の少なくとも一方のコンテンツ状態情報を、所定の情報更新手順に基づき更新する。
【００１６】
これにより、ユーザがコンテンツの再生制御に係る設定の変更を行いたい場合に、直接設定を変更する指示を送らずとも、また、設定の変更を行いたいコンテンツを指定する操作を行わずとも、コンテンツの再生制御に係るコンテンツ状態情報を更新することができる。したがって、ユーザは、繁雑な操作を別途要求されることなく、コンテンツに対するある処理の指示を行ったときに、その内容に応じて適切にコンテンツのコンテンツ状態情報を適切なタイミングで更新することができる。
【００１７】
上記の目的を達成するために、本発明にかかるコンテンツ処理方法は、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置におけるコンテンツ処理方法であって、ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知ステップと、上記状態検知ステップにて検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新ステップとを含むことを特徴としている。
【００１８】
上記方法によれば、ユーザの操作によってコンテンツに対して実行される処理の実行状態に応じて、適切なタイミングで適切な内容のコンテンツ状態情報の更新処理が自動で実行される。
【００１９】
したがって、従来であれば、このようなコンテンツの処理制御に係るコンテンツ状態情報を更新するために、ユーザが手動で入力する必要のあった、（１）（コンテンツ状態情報）の更新開始の指示入力、（２）更新対象であるコンテンツの指定入力、および、（３）そのコンテンツのコンテンツ状態情報をどのように更新するかの指示入力、を行わずとも、例えば、コンテンツＡを再生するという操作のみで、コンテンツ状態情報の適切な更新処理を上記コンテンツ処理装置に実行させるコンテンツ処理方法を実現することが可能となる。また、ユーザの操作に応じてきめ細やかに他の関連するコンテンツの再生制御に係るコンテンツ状態情報を調整することができる。
【００２０】
本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係るデジタルテレビの要部構成を示すブロック図である。
【図２】本実施形態に係るデジタルテレビの概略構成を示すブロック図である。
【図３】コンテンツ記録部に記録されるコンテンツおよびその属性情報、ならびに、コンテンツ状態情報記録部に記録されるコンテンツ状態情報の例を示す図である。
【図４】コンテンツ配信業者が、通信販売にて包丁を販売するための一連の広告コンテンツを配信する場合における、コンテンツ再生のシナリオを示した図である。
【図５】更新手順記録部に記録される更新ルールの例を示す図である。
【図６】本実施形態に係るデジタルテレビにおける、コンテンツ状態情報の更新処理の流れを示すフローチャートである。
【図７】本実施形態に係るデジタルテレビの要部構成を示すブロック図である。
【図８】再生スケジュール記録部に記録される、コンテンツ記録部内コンテンツ向けの再生スケジュールの一例を示す図である。
【図９】本実施形態に係るデジタルテレビにおける、コンテンツ状態情報の更新に応じて実行される再生スケジュールの再編成処理の流れを示すフローチャートである。
【図１０】本実施形態に係るデジタルテレビを実現するためのコンピュータシステムの概略構成を示すブロック図である。
【図１１】本発明に係るコンテンツ処理システムの概略構成を示すブロック図である。
【図１２（ａ）】本発明のコンテンツ処理装置が、デジタルテレビとして実現されている場合に、再生スケジュールを、該デジタルテレビの表示部に表示した際の表示画面例を示す図である。
【図１２（ｂ）】本発明のコンテンツ処理装置が、ＰＤＡ（personal digital assistant）として実現されている場合に、再生スケジュールを、該ＰＤＡの表示部に表示した際の表示画面例を示す図である。
【図１２（ｃ）】本発明のコンテンツ処理装置が、携帯電話機として実現されている場合に、再生スケジュールを、該携帯電話機の表示部に表示した際の表示画面例を示す図である。
【発明を実施するための最良の形態】
【００２２】
本発明の実施の一形態について、図１ないし図１２に基づいて説明すれば、以下の通りである。【００２３】
〔実施形態１〕
本実施形態では、一例として、地上デジタル放送を受像するデジタルテレビに本発明のコンテンツ処理装置を適用した場合について説明する。【００２４】
本実施形態に係るデジタルテレビは、放送局から放送波により伝送されるコンテンツ（番組）、あるいは、通信網を介して配信されるデジタルコンテンツを受信し、受け取ったコンテンツを自身が内蔵する記録媒体に蓄積することが可能であるものとする。【００２５】
なお、以下の説明に用いる図面では、同一の部材に同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰り返さない。【００２６】
（デジタルテレビ１の概要）
図２は、本実施形態に係るデジタルテレビ１の概略構成を示すブロック図である。デジタルテレビ１は、図２に示すとおり、制御部２、操作部３、コンテンツ受信部４、表示部５、音声出力部６、通信部７、および、記録部５０を備えた構成となっている。【００２７】
記録部５０は、制御部２が実行するプログラムや、制御部２がコンテンツ管理および再生制御を行う際に読み出す種々のデータを記録するものである。制御部２および記録部５０の詳細は後述する。【００２８】
操作部３は、ユーザがデジタルテレビ１を動作させるための信号を入力する信号入力手段である。本実施形態では、例えば、デジタルテレビ１外部でリモート操作するためのリモートコントローラ（リモコン）や、デジタルテレビ１自体に設けられた操作ボタンなどで構成されている。操作部３をリモコンとして実現する場合、デジタルテレビ１は、受信側（受光部側）において、リモコンとしての操作部３側の各キー操作による指示信号（例えば赤外線による信号）を受光する受光手段（図示せず）を有しており、受光手段によって受光された指示信号は、制御部２に送られる。【００２９】
ユーザにより操作部３を用いて入力されるコンテンツに対して行われる処理実行指示としては、コンテンツの再生指示、削除指示、あるいは、コンテンツ内に含まれるＵＲＬなどの情報に対してアクセスするアクセス指示も含まれる。さらに、コンテンツが双方向通信により実現されている場合、例えば、コンテンツにて紹介されている商品の購入をコンテンツ再生時に指示する操作（購入指示）であってもよい。また、コンテンツ再生の早送り、巻戻しまたは停止などの操作が含まれるものであっても構わない。【００３０】
コンテンツ受信部４は、放送局から放送波により伝送されるコンテンツ（番組）を受信するものである。この場合、コンテンツ受信部４は、チューナ、復調部、および、ＴＳ（トランスポートストリーム）デコーダなどで構成される。復調され、デコードされたコンテンツのデータは、記録部５０に記録される。【００３１】
通信部７は、インターネットやＬＡＮ（local area network）などで実現される通信網を介して外部の装置から配信されるコンテンツを受信するものである。このときのコンテンツ配信方法は特に限定されない。例えば、複数の相手を指定して同じコンテンツデータが送信されるマルチキャスト方式で配信されたコンテンツを受信するものであってもよい。あるいは、不特定多数の相手に向かって同じコンテンツデータが送信されるブロードキャスト方式で配信されたコンテンツを受信するものであってもよい。また、単一の相手との間で通信を行うユニキャスト方式でコンテンツを受信するものであってもよい。また、外部の記憶装置に対して読み出しを行ってコンテンツを取得するものであってもよい。取得されたコンテンツのデータは、記録部５０に記録される。【００３２】
コンテンツ受信部４や通信部７によって取得される上記コンテンツは、無線もしくは有線を介して配信されるテレビ番組や記録媒体などに記録された映像メディアだけでなく、これと同様にして提供されるラジオ番組や音楽などの音楽メディアも含む。【００３３】
すなわち、ここで説明に用いるコンテンツとは、放送波や通信網などの種々の供給形態および種々の媒体によって提供されるマルチメディアコンテンツ全般を指すものとする。【００３４】
表示部５は、コンテンツに含まれる映像（動画・画像）データを出力するものであり、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイパネル）、またはＣＲＴ（cathode-ray tube）ディスプレイなどの表示装置で実現される。音声出力部６は、コンテンツに含まれる音声データを出力するスピーカとして実現される。【００３５】
制御部２は、デジタルテレビ１を統括制御するものである。制御部２は、記録部５０に記録されている各種プログラムを読み出して、本発明のコンテンツ処理装置としての機能を果たす各部を制御し、コンテンツの管理・再生制御などの処理を行う。制御部２は、内部に入出力制御部１０とコンテンツ処理部１００とを有している。【００３６】
制御部２の入出力制御部１０は、デジタルテレビ１の各部（上述の操作部３、コンテンツ受信部４、表示部５、音声出力部６、および、通信部７）と、制御部２内部のコンテンツ処理部１００との間で行われる情報の入出力を制御するものである。入出力制御部１０は、操作受付部１１、コンテンツ入力制御部１２、コンテンツ出力制御部１３、および、通信制御部１４を含んでいる。【００３７】
操作受付部１１は、ユーザが操作部３を介して入力したコンテンツに対するユーザの操作指示信号を受け付けて、コンテンツ処理部１００に供給するものである。これにより、デジタルテレビ１は、ユーザの操作に応じて、指定されたコンテンツに対する処理を実行することができる。【００３８】
コンテンツ入力制御部１２は、コンテンツ受信部４、または、通信部７が受信したコンテンツを受け付けて、入力されたコンテンツを記録部５０に記録するものである。【００３９】
コンテンツ出力制御部１３は、記録部５０に記録されているコンテンツがコンテンツ処理部１００によって再生されるときに、該コンテンツの映像データを表示部５に、および／または音声データを音声出力部６に出力するものである。これにより、ユーザは、表示部５に表示された映像コンテンツや、音声出力部６に出力された音楽コンテンツを楽しむことができる。【００４０】
通信制御部１４は、デジタルテレビ１と外部の装置との通信を制御するものである。より具体的には、例えば、配信コンテンツをダウンロードする指示をユーザより受け付けた場合には、通信部７を制御して、コンテンツを取得する。【００４１】
制御部２のコンテンツ処理部１００は、入出力制御部１０を介して入力された、操作部３からのユーザの指示信号や、コンテンツ受信部４などから取得されたコンテンツを受け付けて、コンテンツに対する各種処理を実行するものである。コンテンツ処理部１００は、デジタルテレビ１において本発明に係るコンテンツ処理装置を実現するために、コンテンツ管理部２０、再生スケジュール管理部３０、および、再生制御部４０を内部に有している。【００４２】
コンテンツ管理部２０は、コンテンツおよびコンテンツに関連付けられている再生制御に係る情報（以下、コンテンツ状態情報と称する）を管理するものである（〔１〕コンテンツ管理機能）。再生スケジュール管理部３０は、記録部５０に蓄積されたコンテンツが適切に再生されるよう、コンテンツの再生開始時刻などを規定する再生スケジュールを管理するものである（〔２〕再生スケジュール管理機能）。再生制御部４０は、ユーザの操作、または、再生スケジュール管理部３０が生成した再生スケジュールに基づいて、所定のコンテンツを再生するものである（〔３〕コンテンツ再生機能）。【００４３】
以下、コンテンツ処理部１００内の各部および記録部５０についてより詳細に説明する。【００４４】
（デジタルテレビ１の構成）
〔１〕コンテンツ管理機能
図１は、本実施形態に係るデジタルテレビ１のコンテンツ管理部２０の要部構成を示すブロック図である。図１に示すとおり、コンテンツ管理部２０は、内部に、状態検知部２１、コンテンツ検出部２２、状態情報更新部２３、および、コンテンツ操作部２４を有している。記録部５０には、コンテンツ記録部５１、コンテンツ状態情報記録部５２、および、更新手順記録部５３が記録されている。【００４５】
状態検知部２１は、デジタルテレビ１がユーザの操作に応じて、コンテンツ記録部５１に記録されているコンテンツへの処理を実行するときのある処理実行状態を検知するものである。より具体的には、第１に、検知した処理の処理対象であるコンテンツ（以下、処理対象コンテンツと称する）を特定する。第２に、上記処理対象コンテンツ（第１のコンテンツ）を、デジタルテレビ１がどのように処理している状態（処理実行状態）にあるのかを検知する。【００４６】
状態検知部２１が検知する、処理対象コンテンツに対する処理実行状態の具体例としては、・ユーザの再生指示に応じて処理対象コンテンツの再生を開始した状態、・そのように再生した処理対象コンテンツの再生を終了した状態、・処理対象コンテンツに含まれるＵＲＬ（uniform resource locator）にアクセスを開始する状態、・処理対象コンテンツが、通信販売の番組である場合に、当該コンテンツで広告された商品を購入するための決済処理が完了した状態、・当該コンテンツでクイズやアンケートなどの問題が出題されたのに対し、回答の送信が完了した状態、などが考えられる。検知される処理実行状態の種類は、上記例に限定されない。デジタルテレビ１が実行できる処理の種類に応じて、コンテンツ対して施す処理のさまざまな実行状態が想定される。【００４７】
コンテンツ検出部２２は、状態検知部２１が特定した処理対象コンテンツに関連のあるコンテンツ（以下、関連コンテンツと称する）を、コンテンツ記録部５１に記録されているコンテンツの中から検出するものである。【００４８】
より具体的には、例えば、本実施形態では、コンテンツ記録部５１に、「属性」と称するフィールドを設け、コンテンツごとに属性の情報を関連付けて記録する。これにより、コンテンツ検出部２２は、上記処理対象コンテンツと同じ属性を持つコンテンツを関連コンテンツ（第２のコンテンツ）として検出することができる。なお、関連コンテンツが複数ある場合は、それらすべてを検出するものであっても構わない。【００４９】
関連性の高いコンテンツ同士を同じ属性に設定することにより、コンテンツ検出部２２は、適切に処理対象コンテンツと関連のあるコンテンツを検出することができる。コンテンツ記録部５１および属性情報についての詳細は後述する。【００５０】
状態情報更新部２３は、状態検知部２１が特定した処理対象コンテンツ、および、コンテンツ検出部２２が検出した関連コンテンツに関連付けられているコンテンツ状態情報を、更新ルール（情報更新手順）にしたがって更新するものである。【００５１】
コンテンツ状態情報とは、再生制御に関する当該コンテンツの状態を示す情報である。例えば、当該コンテンツを再生することの許可／禁止を２値で表現した情報や、コンテンツ記録部５１に記録していたコンテンツを削除するか否かを指定する情報や、あるいは、コンテンツを即時再生するか否かを指定する情報などがコンテンツ状態情報として実現されてもよい。【００５２】
更新されるコンテンツ状態情報の種類は、上記例に限定されない。デジタルテレビ１が実行できる処理の種類に応じて、さまざまなコンテンツ状態情報が想定される。【００５３】
なお、状態情報更新部２３がコンテンツ状態情報を更新する対象は、上記処理対象コンテンツのみであってもよいし、（１または複数の）処理対象コンテンツの関連コンテンツのみであっても構わない。【００５４】
更新ルールとは、「どのコンテンツがどのような処理実行状態にあるとき、どのコンテンツのコンテンツ状態情報をどのように更新するか」を定義した情報であり、状態情報更新部２３は、上記更新ルールに基づいてコンテンツ状態情報を更新する処理を行う。更新ルールは、あらかじめ、コンテンツ配信者（またはユーザ）によって定められ、更新手順記録部５３に記録されているものとする。あるいは、更新ルールは、配信されるコンテンツに付与されて外部から供給されるものであってもよい。更新手順記録部５３の更新ルールについての詳細は後述する。【００５５】
コンテンツ操作部２４は、状態情報更新部２３が更新したコンテンツ状態情報に基づいて、当該コンテンツに対する処理を実行するものである。例えば、コンテンツＣのコンテンツ状態情報が‘データ削除’に更新されたとする。この場合、コンテンツ操作部２４は、コンテンツＣのデータをコンテンツ記録部５１から削除する。【００５６】
このように、不要と判断されるコンテンツ、再生されることが好ましくないと判断されるコンテンツを適切に特定し、即時削除することにより、再生されるべきでないコンテンツが再生されることを回避するとともに、当該コンテンツが占めていたコンテンツ記録部５１の容量を空けることができる。【００５７】
また、コンテンツ状態情報が‘再生実行’に更新されれば、コンテンツ操作部２４は、再生制御部４０に対して、コンテンツ状態情報が関連付けられたコンテンツを即時再生するよう指示を送る。【００５８】
次に、コンテンツ記録部５１に記録されるコンテンツの情報、および、コンテンツ状態情報記録部５２に記録されるコンテンツのコンテンツ状態情報について説明する。【００５９】
図３は、コンテンツ記録部５１に記録されるコンテンツおよびその属性情報、ならびに、コンテンツ状態情報記録部５２に記録されるコンテンツ状態情報の一例を示す図である。なお、図３では、コンテンツ記録部５１およびコンテンツ状態情報記録部５２に記録される属性情報およびコンテンツ状態情報を、コンテンツに対応付けて１つのテーブル（以下、コンテンツテーブルと称する）で示したが、実際の格納情報のデータ構造は、これに限定されない。【００６０】
コンテンツごとに、属性情報およびコンテンツ状態情報が対応付けて記録されていればどのようなデータ構造でもよい。【００６１】
図３に示すとおり、コンテンツテーブルは、４つのフィールドを有している。一意にコンテンツを識別するための「コンテンツＩＤ」フィールド、コンテンツ名（または、コンテンツデータのアドレス指定情報）を示す「コンテンツ」フィールド、コンテンツの属性を示す「属性」フィールド、および、コンテンツのコンテンツ状態情報を示す「コンテンツ状態情報」フィールドである。【００６２】
なお、「属性」フィールドを個別に設けずとも、例えば、コンテンツＩＤの最初の３桁を、当該コンテンツの属性を表すものと定め、コンテンツＩＤを属性情報として利用する構成でもよい。【００６３】
このように、属性情報を用いてコンテンツを分類し、関連性の高いコンテンツ同士を同じ属性に設定することにより、コンテンツ検出部２２は、適切に処理対象コンテンツと関連のあるコンテンツを検出することができる。【００６４】
属性情報は、コンテンツの内容の関連性や連続性に基づいて、コンテンツをいくつかのグループに分類するためのグループ識別子である。例えば、コマーシャルコンテンツの場合、ある商品を宣伝する複数のコマーシャルコンテンツには同一の属性が割り振られるものであっても構わない。また、ドラマコンテンツの場合、同一のドラマコンテンツには同一の属性が割り振られるものであっても構わない。【００６５】
なお、上記属性情報は、コンテンツを配信する側があらかじめ定めておいてもよい。この場合、コンテンツ配信者側がねらう効果的な順序・タイミングでコンテンツが再生されるよう、関連コンテンツ同士をスケジューリングすることが可能となる。あるいは、ユーザが定義する属性を任意のコンテンツに割り振ることができるよう、ＧＵＩ画面から設定操作を受け付ける構成としてもよい。この場合は、ユーザの嗜好に沿った順序・タイミングでコンテンツをスケジューリングすることが可能となる。【００６６】
なお、図３に示す例では、コンテンツ状態情報は‘再生許可’および‘再生禁止’の２種類しか挙げていないが、必ずしもこれに限定されない。例えば、‘データ削除’または‘再生実行’などの状態が記録されていても構わない。【００６７】
次に、更新手順記録部５３に記録される更新ルールについて、図４に示す具体例を用いて説明する。【００６８】
図４は、ある通信販売業者（＝コンテンツ配信業者）が、通信販売にて商品（包丁）を販売するための一連の広告コンテンツを配信する場合における、コンテンツ再生のシナリオを示した図である。【００６９】
コンテンツ配信業者は、包丁の販売促進の目的で以下の４つのコンテンツを用意する。なお、４つのコンテンツには、同じ属性情報を割り振るものとする。
ＣＭ１：包丁の販売促進コンテンツ
ＣＭ２：包丁の販売促進コンテンツ（＋包丁購入者に料理本をおまけする告知）
ＣＭ３：料理本の販売促進コンテンツ
ＣＭ４：料理本の販売促進コンテンツ（料理法の解説）
ＣＭ１は、ユーザ全員が対象で、包丁を販売する目的のコンテンツである。包丁の購入を決定してくれるまで、繰り返し（ｎ回とする）同コンテンツの視聴を促す。【００７０】
ＣＭ２は、ＣＭ１を視聴したが購入しなかったユーザ、および、ＣＭ１を視聴するよう何度か（ｎ回）促したが、視聴しなかったユーザを対象とする。購買意欲を高めるために、料理本をおまけする告知を追加する。ＣＭ１を見た段階で購入したユーザに視聴されることは好ましくないので、そのようなユーザには視聴されないようにしたい。【００７１】
ＣＭ３は、ＣＭ１を見て包丁を購入したユーザを対象に、続いて料理本を販売する目的のコンテンツである。料理本の購入を決定してくれるまで、ｍ回同コンテンツの視聴を促す。【００７２】
ＣＭ４は、ＣＭ２またはＣＭ３をｍ回視聴しても購入しなかったユーザを対象に、料理本の購買意欲を高める目的で、料理法の解説を行うコンテンツである。ＣＭ２またはＣＭ３を見て料理本を購入したユーザに対しては、料理法の解説を情報提供するインセンティブコンテンツとして配信する。【００７３】
コンテンツ配信業者は、ユーザがとる行動に応じて、より宣伝効果の上がる順序・タイミングで、以上４つの広告コンテンツを再生させたい。そこで、上記の要求仕様に基づいて更新ルールを定める。図５は、更新手順記録部５３に記録される、図４の例に基づく更新ルールの例を示す図である。【００７４】
更新ルール１５１〜１５４に示される、ダブルクォーテーション（“”）内は、処理対象コンテンツまたは関連コンテンツのコンテンツ名を示し、シングルクォーテーション（‘’）内は、更新するコンテンツ状態情報を示す。また、Ｉｆ文の下線部は、デジタルテレビ１における処理実行状態を示し、これらが、状態検知部２１が検知する条件となる。【００７５】
更新ルール１５１は、ユーザがデジタルテレビ１にてＣＭ１を視聴したが包丁を購入しなかった場合に、状態情報更新部２３が参照する更新ルールである。【００７６】
状態検知部２１は、デジタルテレビ１が“ＣＭ１”の再生を終了したことを検知し、かつ、その時点までにユーザによる包丁の購入指示が入力されなかったことを検知する。この場合、状態情報更新部２３は、更新ルール１５１に基づき“ＣＭ２”のコンテンツ状態情報を、‘再生許可’に更新し、かつ、“ＣＭ３”のコンテンツ状態情報を、‘データ削除’に更新する。【００７７】
これにより、“ＣＭ１”を見て包丁を購入してもらえなかったユーザに対して、包丁の購買意欲高めるための“ＣＭ２”の視聴を促すことが可能となり、また、不要となった料理本だけを販売するための“ＣＭ３”を、コンテンツ記録部５１（図１）から削除することが可能となる。【００７８】
また、“ＣＭ１”が１度の再生で不要になる場合は、Ｔｈｅｎ文内に、“ＣＭ１”自体を削除または再生禁止にする手順を含めてもよい。【００７９】
なお、上記説明では、［ユーザがＣＭ１を視聴したこと］を［デジタルテレビ１がＣＭ１を再生したこと］により検知することとしたが、このような方法に限定されない。例えば、表示部５近傍に監視用カメラ（図示せず）を設けて、当該監視用カメラが撮像した映像を認識処理することによって、ユーザがコンテンツを視聴しているか否かを判定するものであっても構わない。この場合、状態検知部２１は、デジタルテレビ１がＣＭ１を再生中であって、かつ、ユーザが席をはずしたり、別の方向を注視したりしていないと判断した場合に、［ユーザがＣＭ１を視聴したこと］を検知する。【００８０】
更新ルール１５２は、“ＣＭ１”がｎ回とも視聴されなかった場合に参照される更新ルールである。Ｉｆ文１５２ａでは、［“ＣＭ１”がｎ回視聴されなかったこと］として、［ある時刻に再生されるようスケジュールされていたＣＭ１に対して、その時刻を経過しても再生指示が入力されなかったことがｎ回繰り返された状態］を検知することを指定している。なお、Ｉｆ文１５２ａは、Ｉｆ文１５２ｂと置換可能である。上述したように、監視用カメラによって再生中のコンテンツが視聴されているか否かを判定する構成においては、状態検知部２１は、Ｉｆ文１５２ｂに示すとおり、［“ＣＭ１”のｎ回目の再生においても、ユーザが表示部５を見ていなかった］ことを検知する。【００８１】
更新ルール１５３は、“ＣＭ１”が再生されて包丁の購入処理が行われた場合に参照される更新ルールである。購入処理の検知方法は特に限定されない。表示部５に表示されるコンテンツ配信業者のサイトにアクセスしたことを検知してもよいし、アクセスしたのちさらに購入ボタンなどが選択されて決済処理が完了したことを検知してもよい。【００８２】
なお、状態検知部２１が、商品が購入されたか否かを判定する方法は、特に限定されない。例えば、状態検知部２１が、コンテンツ内で実行される処理の履歴を監視し、当該コンテンツ内に設けられた購入ボタンが操作部３によって押下されたか否かを見て判定するものであっても構わない。あるいは、購入しようと思って当該コンテンツ内の情報にアクセスはしたが、購入はしなかったというような詳細な行動を監視できるものであっても構わない。【００８３】
更新ルール１５４は、“ＣＭ３”が視聴されたが料理本が購入されなかった場合で、その再生回数がｍ回に満たない場合に参照される更新ルールである。再生回数がまだｍ回に満たない場合は、“ＣＭ３”を繰り返し再生するよう、状態情報更新部２３は、“ＣＭ３”のコンテンツ状態情報を‘再生実行’に更新する。【００８４】
なお、更新ルールは、図５に示す例に限定されない。例えば、処理対象コンテンツとその処理内容を定義した情報とを複合キーとして、更新方法を特定することができるようなテーブル形式で記録されていてもよい。また、処理対象コンテンツまたは関連コンテンツのいずれかのみのコンテンツ状態情報を更新する方法を定義したものであってもよい。【００８５】
また、更新ルールにおいてコンテンツを指定する方法は、「処理対象コンテンツ自身」と指定されてもよいし、「コンテンツ名」または「コンテンツＩＤ」を用いてコンテンツを特定するものであっても構わない。【００８６】
このような更新ルールを参照することにより、状態情報更新部２３は、ユーザからの指示を都度受け取らずとも、適切なタイミングで、適切なコンテンツのコンテンツ状態情報を適切に更新することが可能となる。【００８７】
（コンテンツ状態情報更新フロー）
図６は、デジタルテレビ１におけるコンテンツ状態情報の更新処理の流れを示すフローチャートである。【００８８】
操作受付部１１（図１）は、操作部３を介して入力されるコンテンツに対する指示信号を待機する（Ｓ１０１）。指示信号（例えば、コンテンツ“ＣＭ１”の再生指示）が入力されると、それに応じた処理が実行される（再生制御部４０は“ＣＭ１”を再生する）。状態検知部２１は、再生制御部４０を監視し、“ＣＭ１”を処理対象コンテンツとして特定し、その処理実行状態（例えば、“ＣＭ１”再生完了＋購入処理なし）を検知する（Ｓ１０２）。【００８９】
コンテンツ検出部２２は、上記処理対象コンテンツ“ＣＭ１”と同じ属性を持つ関連コンテンツを、コンテンツ記録部５１（図３のコンテンツテーブル）より検出する（Ｓ１０３）。具体的には、“ＣＭ１”の属性は「Ｃ０１」であるため、「Ｃ０１」の属性を持つコンテンツを検出する。図３に示す例では、“ＣＭ２”、“ＣＭ３”、および、“ＣＭ４”の３つの関連コンテンツが検出される。【００９０】
次に、状態情報更新部２３は、上記状態検知部２１が検知した処理実行状態に対応する更新ルール（この例では、更新ルール１５１（図５））にしたがって、コンテンツ状態情報の更新処理を行う。【００９１】
ここで、コンテンツ検出部２２が、関連コンテンツが存在するか否かを判定し（Ｓ１０４）、関連コンテンツが１つ以上検出することができれば（Ｓ１０４のＹＥＳ）、処理対象コンテンツおよび／または関連コンテンツのコンテンツ状態情報を更新するステップに進み、関連コンテンツを１つも検出することができなければ（Ｓ１０４のＮＯ）、処理対象コンテンツのみコンテンツ状態情報を更新するステップに進むようにしてもよい。【００９２】
関連コンテンツが検出されなかった場合は、状態情報更新部２３は、更新ルールに基づいて処理対象コンテンツ自身のコンテンツ状態情報を更新するか否かを判断する（Ｓ１０５）。更新する場合は（Ｓ１０５のＹＥＳ）、その更新ルールに基づくコンテンツ状態情報の更新を行い（Ｓ１０６）処理を終了し、更新しない場合は（Ｓ１０５のＮＯ）そのまま処理を終了する。【００９３】
関連コンテンツ（“ＣＭ２”、“ＣＭ３”、および、“ＣＭ４”）が検出された場合、状態情報更新部２３は、更新ルール１５１に基づいて、どのコンテンツのコンテンツ状態情報を更新するかを判断する（Ｓ１０７）。この判断は、処理対象コンテンツ（“ＣＭ１”）に対しても実行されてもよい。図３に示す更新ルール１５１の例では、“ＣＭ２”および“ＣＭ３”を更新が必要なコンテンツとして判断する。【００９４】
状態情報更新部２３は、更新が必要と判断したコンテンツのコンテンツ状態情報を更新ルールに基づき更新する（Ｓ１０８）。具体的には、“ＣＭ２”のコンテンツ状態情報を‘再生許可’に、“ＣＭ３”のコンテンツ状態情報を‘データ削除’に更新する。【００９５】
すべての更新すべきコンテンツ状態情報の更新が終わると、コンテンツ状態情報更新処理を終了する。【００９６】
なお、更新ルールは、あらかじめ処理対象コンテンツに対応付けられており、それを状態情報更新部２３が読みだすようにしてもよい。【００９７】
（更新されたコンテンツ状態情報に基づくコンテンツ管理）
次に、コンテンツ状態情報が更新された後のコンテンツ操作部２４の処理の流れを説明する。【００９８】
コンテンツ操作部２４は、状態情報更新部２３によってコンテンツ状態情報が更新されたか否かによって、コンテンツに対して処理を実行する必要があるか否かを判定する。【００９９】
例えば、図６と同じ例を用いると、Ｓ１０８にて、まず“ＣＭ２”のコンテンツ状態情報が‘再生許可’に更新されたので、コンテンツ操作部２４は、再生できないようにロックされていた“ＣＭ２”のロックを解除する処理を実行する。【０１００】
また、“ＣＭ３”のコンテンツ状態情報が‘データ削除’に更新されたので、コンテンツ操作部２４は、“ＣＭ３”のコンテンツデータをコンテンツ記録部５１から削除する処理を実行する。【０１０１】
コンテンツ操作部２４が、コンテンツ状態情報に基づいて実行する処理は上記に限定されない。コンテンツ状態情報が‘再生許可’から‘再生禁止’に更新された場合は、当該コンテンツをロックして再生できないようにすることもできる。【０１０２】
以上のように、上記方法および、上記デジタルテレビ１の構成によれば、当該デジタルテレビ１は、ユーザが当該デジタルテレビ１に対して操作を行うと、その操作に応じて、コンテンツへの処理を実行する。そして、状態検知部２１は、当該デジタルテレビ１が、処理対象コンテンツに対して処理を実行しているときのある処理実行状態を検知する。【０１０３】
状態検知部２１が、処理対象コンテンツに対する所定の処理実行状態を検知すると、状態情報更新部２３は、処理対象コンテンツおよびコンテンツ検出部２２が検出した他の関連コンテンツの少なくとも一方のコンテンツ状態情報を、処理対象コンテンツに対する処理実行状態に基づいて特定される所定の更新ルールにしたがって更新する。【０１０４】
コンテンツ状態情報は常に変化するものである。例えば、コンテンツ状態情報が‘再生禁止’になっているコンテンツに対して、ユーザが再生するための権利を、当該コンテンツの配信業者から購入したような場合、当該コンテンツのコンテンツ状態情報を‘再生許可’に更新したいという状況が発生する。あるいは、試聴期間が終了したコンテンツの再生を禁止したい場合、または、再生することが不要となったコンテンツを削除したい場合も想定される。このような場合は、当該コンテンツのコンテンツ状態情報を‘再生禁止’や‘データ削除’に更新したい状況が発生する。【０１０５】
このように、そのコンテンツにとって最適なコンテンツ状態情報は、コンテンツの利用環境によって、刻々と変化するものである。したがって、従来のように、ユーザがこのコンテンツ状態情報を更新する指示をデジタルテレビ１に都度入力することは、ユーザの操作を繁雑にするという問題を生じる。【０１０６】
さらに、このような状況の変化に応じて、コンテンツそれぞれのコンテンツ状態情報を即時に更新できないと不都合が生じる。例えば、１度視聴したことのあるコンテンツが、別のコンテンツと関連して再生される設定となっている場合、当該設定に従って再生されたその別のコンテンツをユーザが視聴すると、以前に視聴したコンテンツを再度視聴することになってしまう。１度視聴されたコンテンツが、再度視聴されることは、以下のような状況では好ましくない。【０１０７】
例えば、通販番組のコンテンツにおいて、商品Ａの購入を勧める宣伝コンテンツである「コンテンツＡ１」や商品Ａの購入を催促する宣伝コンテンツである「コンテンツＡ２」がある場合、「コンテンツＡ１・Ａ２」を視聴して商品Ａを購入したユーザに対して再び「コンテンツＡ１・Ａ２」を提示しても、宣伝効果はなく、逆にユーザに不快感を与えてしまうことになりかねない。【０１０８】
また、１回だけの視聴を許可するようなコンテンツがある場合、コンテンツのライセンス管理を適切に行うことができない。【０１０９】
このような不都合に対して、上記状態情報更新部２３は、どのコンテンツがどのように処理されたか（されているか）に応じて、コンテンツのコンテンツ状態情報を動的に更新することが可能であるので、ユーザに繁雑な操作を強要することなく、コンテンツの再生制御に係るコンテンツ状態情報を更新して、適切な再生制御を行うことを可能にする。さらに、コンテンツ検出部２２によって、コンテンツ状態情報を更新するべき関連コンテンツが特定されるので、ユーザは、更新対象であるコンテンツを改めて指定する操作を行う必要もなくなる。【０１１０】
以上のことから、コンテンツの再生制御に係る繁雑な操作を必要とすることなく、コンテンツの再生制御を行うことが可能となる。【０１１１】
次に、コンテンツ処理部１００（図２）の再生スケジュール管理部３０における再生スケジュール管理機能について、詳細に説明する。【０１１２】
〔２〕再生スケジュール管理機能
図７は、本実施形態に係るデジタルテレビ１の再生スケジュール管理部３０の要部構成を示すブロック図である。図７に示すとおり、再生スケジュール管理部３０は、内部に、
更新検知部３１、置換コンテンツ検出部３２、置換候補抽出部３３、および、コンテンツ配置部３４を有している。記録部５０には、再生スケジュール記録部５４がさらに記録されている。【０１１３】
更新検知部３１は、再生スケジュール記録部５４に記録されているコンテンツのコンテンツ状態情報が状態情報更新部２３（図１）によって更新されたことを検知して、再生スケジュールの再編成を開始するものである。【０１１４】
置換コンテンツ検出部３２は、更新検知部３１によって、再編成する必要があると判断されたコンテンツ（以下、再編対象コンテンツと称する）に代わって、新たに配置するべきコンテンツ（以下、置換コンテンツと称する）を、コンテンツ記録部５１から検出するものである。【０１１５】
本実施形態では、一例として、再編対象コンテンツ（再生不可コンテンツ）と同属性のコンテンツを置換コンテンツとして検出することとする。この場合、その動作は、上述のコンテンツ管理部２０のコンテンツ検出部２２と同様であるので、コンテンツ検出部２２を置換コンテンツ検出部３２として用いる構成としてもよい。これにより構成を簡略化することができる。【０１１６】
置換候補抽出部３３は、置換コンテンツ検出部３２が再編対象コンテンツと同属性のコンテンツを１つも検出することができなかった場合に、所定の条件に基づいて異なる属性のコンテンツの中から置換コンテンツの候補を抽出するものである。【０１１７】
また、置換候補抽出部３３は、検出された同属性のコンテンツを再編成しても、再生スケジュールに空きがある場合に、再生スケジュールに配置可能なコンテンツを抽出するものであってもよい。置換コンテンツの抽出方法の詳細は後述する。【０１１８】
コンテンツ配置部３４は、置換コンテンツ検出部３２および／または置換候補抽出部３３が供給する置換コンテンツを再生スケジュールに配置するものである。【０１１９】
具体的には、例えば、状態情報更新部２３により“ＣＭ３”のコンテンツ状態情報が‘データ削除’に更新され、コンテンツ操作部２４が“ＣＭ３”のコンテンツデータを削除したとする。“ＣＭ３”が再生スケジュール配置されていた場合は、コンテンツ配置部３４は、コンテンツ“ＣＭ３”が配置されていた位置に、上記で特定された置換コンテンツを割り当てる。これにより、再生スケジュールが再編成される。【０１２０】
再編成した再生スケジュールの情報は、再生スケジュール記録部５４に再び記録される。あるいは、外部の記憶装置（図示せず）に出力する構成としてもよい。【０１２１】
なお、再生スケジュール管理部３０の再生スケジュール生成方法は、特に限定されない。例えば、ユーザの嗜好に応じて、嗜好度の高いコンテンツをユーザが最も視聴する確率の高い時間帯に配置するようなスケジューリングを行ってもよい。なお、コンテンツに対するユーザの嗜好度を算出する方法は限定されない。また、嗜好情報の算出方法や嗜好情報そのものを、外部から再生スケジュール管理部３０に与える構成としてもよい。【０１２２】
また、配置するコンテンツは、コンテンツ記録部５１に蓄積されたコンテンツのみを対象とするものに限定しなくても構わない。例えば、各放送局から送られてくる電子番組表を参照すれば、先の時刻に放送または配信されるコンテンツを把握することができるため、それらのコンテンツと蓄積されたコンテンツとの両方を配置対象として、再生スケジュールを生成するものであっても構わない。再生スケジュール管理部３０で生成される再生スケジュールの一例を図８に示す。【０１２３】
図８は、再生スケジュール記録部５４に記録されるコンテンツ記録部５１に記録されたコンテンツ向けの再生スケジュールの一部を抽出した例を示す図である。これは、ある一日の再生スケジュールの例である。【０１２４】
図８に示す再生スケジュールの表示画面例を図１２（ａ）〜（ｃ）に示す。図１２（ａ）は、本発明のコンテンツ処理装置が、デジタルテレビとして実現されている場合に、図８に示す再生スケジュールを、該デジタルテレビの表示部に表示した際の表示画面例を示す。図１２（ｂ）は、上記コンテンツ処理装置が、ＰＤＡとして実現されている場合に、図８に示す再生スケジュールを、該ＰＤＡの表示部に表示した際の表示画面例を示す。図１２（ｃ）は、上記コンテンツ処理装置が、携帯電話機として実現されている場合に、図８に示す再生スケジュールを、該携帯電話機の表示部に表示した際の表示画面例を示す。【０１２５】
図１２（ａ）〜（ｃ）に示すとおり、各コンテンツ処理装置の表示部における表示面積の制約から、再生スケジュールを一覧で表示できない場合には、スライダー１２０を表示する構成としてもよい。スライダー１２０を、それぞれの操作部を用いて上下左右に移動させて表示情報を変更することによって、ユーザは、再生スケジュールの全てを確認することができる。上記再生スケジュールに関する説明を、図８を参照しながら以下に説明する。【０１２６】
本実施形態では、図８を参照し、一例として、再生スケジュール専用チャンネルを２つ設けた構成としたが、これに限定されない。図８に示す再生スケジュールの例では、チャンネルと再生時間帯とがコンテンツに関連付けられてコンテンツごとに記録されている。【０１２７】
再生時間帯は図８に示す再生スケジュールの縦軸の長さで定義されている。具体的には、「コンテンツＭ−１」の長さは５０分、「コンテンツＬ−１」の長さは４０分、「コンテンツＫ−１」および「コンテンツＮ−１」の長さは３０分、それ以外のコンテンツの長さは１０分の再生時間が確保されていることが分かる。したがって、コンテンツが配置されている再生スケジュールの縦軸における位置によって、そのコンテンツが何時から再生開始されるよう編成されているのかも分かるように記録されている。【０１２８】
ここで、図８に示す再生スケジュールには、コンテンツ状態情報が‘再生禁止’であるコンテンツは配置されない。【０１２９】
以下では、１９：００から再生された“ＣＭ１”が視聴され、図５に示す更新ルール１５１にしたがってコンテンツ状態情報が更新された後の、再生スケジュールの再編成処理の流れを図９に基づいて説明する。なお、“ＣＭ１”が視聴されるまでの再生スケジュールは図８に示すものとし、図３に示すとおり、この時点で「コンテンツＣＭ３」のコンテンツ状態情報は「再生許可」であるものとする。すなわち、図８に示す再生スケジュールは“ＣＭ１”が再生される１９：００以前に作成されたものである。このとき「コンテンツＣＭ１」と「コンテンツＣＭ３」のコンテンツ状態情報は「再生許可」であるので、図８に示す再生スケジュールには「コンテンツＣＭ３」が１９：３０から再生を開始するよう配置されている。【０１３０】
（再生スケジュールの再編成フロー）
状態情報更新部２３（図１）によって、コンテンツ“ＣＭ３”のコンテンツ状態情報が‘データ削除’に更新されると、更新検知部３１は、“ＣＭ３”がすでに生成されている再生スケジュール（図８）に配置されていることから、“ＣＭ３”を再編対象コンテンツとして認識し、再生スケジュールの再編成処理を開始する（Ｓ３０１のＹＥＳ）。【０１３１】
なお、更新検知部３１が再生スケジュールを再編成すると判定する他の例としては、再生スケジュール内に配置されているコンテンツのコンテンツ状態情報が‘再生禁止’に更新されたときが考えられる。つまり、更新検知部３１は、再生することができなくなったコンテンツを再編対象コンテンツとして検知し、再生スケジュールを再編成することを決定する。【０１３２】
置換コンテンツ検出部３２（または、コンテンツ検出部２２）は、上記再編対象コンテンツとしての“ＣＭ３”と同属性のコンテンツを検出する（Ｓ３０２）。つまり、「Ｃ０１」の属性を持つコンテンツ、“ＣＭ１”、“ＣＭ２”、および、“ＣＭ４”を検出する（図３）。ここで、“ＣＭ１”のコンテンツ状態情報が‘再生禁止’や‘データ削除’になっている場合は、検出しないようにするのが好ましい。【０１３３】
そして、置換コンテンツ検出部３２は、置換可能な同属性のコンテンツが得られたか否かを判定する（Ｓ３０３）。置換可能なコンテンツが存在する場合は（Ｓ３０３のＹＥＳ）、それを置換コンテンツとして、上記“ＣＭ３”と置き換えて（Ｓ３０４）処理を終了する。【０１３４】
なお、上述の例のように置換コンテンツが複数存在する場合には、スケジュールに時間的に余裕があれば、そのすべてを再編対象コンテンツの代わりに配置するようにしてもよい。また、すべてを配置するだけの余裕がない場合は、配置できる置換コンテンツを選択して配置するようにしてもよい。置換コンテンツを選択する基準は特に限定されない。コンテンツＩＤやコンテンツ名の昇順・降順、ユーザの嗜好度などにより配置の優先度を決定すればよい。【０１３５】
一方、置換可能な同属性のコンテンツが存在しない場合は（Ｓ３０３のＮＯ）、置換候補抽出部３３が、コンテンツ記録部５１に記録される、異なる属性のコンテンツから置換コンテンツを抽出する（Ｓ３０５）。本実施形態では、置換候補抽出部３３は、以下で説明する２種類の基準から置換コンテンツを抽出する。【０１３６】
（Ａ：異属性優先）
置換候補抽出部３３は、コンテンツ記録部５１内に記録されている、再生スケジュールに配置されていないコンテンツの中から置換コンテンツを抽出する。このとき、再生スケジュールの所定時間帯に配置されているコンテンツとは異なる属性を持つコンテンツを抽出する（Ｓ３０６）。【０１３７】
上述の条件で抽出された置換コンテンツを“ＣＭ３”の代わりに配置するようにすれば、一定時間帯内にいろいろな属性を持ったコンテンツが配置され、種類や内容の異なるさまざまなコンテンツをユーザに提供することが可能となる。【０１３８】
なお、所定の時間帯は、再編対象コンテンツ（“ＣＭ３”）が配置されていた時間帯（１９：３０〜１９：４０）の前および／または後の一定の時間帯を示す。例えば、“ＣＭ３”配置時間の前後１時間を所定時間帯に設定すれば、所定時間帯は、「１８：３０〜２０：４０」となる。前後２時間であったり、前後１日であったりしてもよい。この区間の長さは限定されない。所定時間帯を特定するとき、再編対象コンテンツが配置されていた日すべてを対象としても構わない。【０１３９】
（Ｂ：同属性優先）
置換候補抽出部３３は、再生スケジュールに配されていないコンテンツの中から置換コンテンツを抽出する。このとき、再生スケジュールの所定時間帯に配置されているコンテンツのいずれかと同属性を持つコンテンツを抽出する（Ｓ３０７）。【０１４０】
上述の条件で抽出された置換コンテンツを“ＣＭ３”の代わりに配置するようにすれば、一定時間帯内に同属性のコンテンツをまとめてユーザに提供することが可能となる。【０１４１】
次に、置換候補抽出部３３により、Ｓ３０６および／またはＳ３０７において、置換コンテンツが抽出された場合には（Ｓ３０８のＹＥＳ）、コンテンツ配置部３４は、“ＣＭ３”が配置されていた１９：３０〜１９：４０の間に、抽出された置換コンテンツを配置する（Ｓ３０９）。例えば、“コンテンツＦ−１（区間内コンテンツと異属性）”や“コンテンツＮ−２（区間内コンテンツと同属性）”などである。【０１４２】
ここで、コンテンツ配置部３４は、再生スケジュールの空き時間帯を識別して、複数の置換コンテンツを配置してもよい。例えば、５０分間の再編対象コンテンツに対して、１０分間の置換コンテンツを５つ配置することなどが可能である。【０１４３】
一方、Ｓ３０６やＳ３０７において条件に合致する置換コンテンツが抽出されなかった場合には、条件を設けずに、コンテンツ記録部５１に記録されるコンテンツすべてから、再生可能な、また、再生スケジュールにまだ配置されていないコンテンツを抽出するようにしてもよい（Ｓ３１０）。このように条件を緩めて置換コンテンツを検出することで、できるかぎり多くのコンテンツをユーザに提供することが可能となる。また、Ｓ３０６やＳ３０７は省略し、Ｓ３１０に進むことも可能である。【０１４４】
こうして、再編対象コンテンツと置換可能な置換コンテンツが抽出された場合には（Ｓ３１１のＹＥＳ）、コンテンツを置換し（Ｓ３０９）処理を終了する。また、置き換え可能なコンテンツを得ることができなかった場合は（Ｓ３１１のＮＯ）、コンテンツを置き換えることなく処理を終了する。【０１４５】
上記方法によれば、“ＣＭ３”が削除された場合であっても、“ＣＭ３”と同じ属性を持つコンテンツである“ＣＭ２”を利用して再生スケジュールを再編成することで、“ＣＭ３”が削除された位置を埋めることができる。つまり、“ＣＭ１”が視聴されたことに伴い、「“ＣＭ３”を削除し、“ＣＭ２”を再生可能にする」という制御を、ユーザの繁雑な操作を必要とせずに実行することが可能となる。【０１４６】
以上のことから、ユーザの操作に対応したコンテンツに対する処理実行状態に応じて、関連するコンテンツのコンテンツ状態情報を制御し、好ましいコンテンツを好ましい順序、タイミングでユーザに提供することができる。さらに、再生スケジュールに配置されたコンテンツのコンテンツ状態情報が更新されたために、当該コンテンツが再生できなくなってしまう場合であっても、その再編対象コンテンツと同じ属性を持つ関連するコンテンツを配置することで、再生スケジュールを再編成することができ、ユーザにとって最も好ましいコンテンツを提供することが可能な再生スケジュールを生成することができる。【０１４７】
さらに、再編対象コンテンツと同じ属性のコンテンツが検出できない場合であっても、所定時間帯に存在するコンテンツであって、上記再編対象コンテンツと異なる属性を持つコンテンツを再配置することで、再生スケジュールを更新することができる。この結果、いろいろな属性を持ったコンテンツが再生されるようデジタルテレビ１を制御することができる。【０１４８】
あるいは、再編対象コンテンツと同じ属性のコンテンツが検出できない場合であっても、所定時間帯に存在するコンテンツであって、上記再編対象コンテンツと同じ属性を持つコンテンツを再配置することで、再生スケジュールを更新することができる。この結果、関連するコンテンツがまとめて再生されるようデジタルテレビ１を制御することができる。【０１４９】
さらに、再生制御部４０（図７）は、上述のようにして再編成された再生スケジュールを再生スケジュール記録部５４から読み出し、それに基づいて、コンテンツ記録部５１に蓄積されたコンテンツを再生することができる。したがって、ユーザの操作に対応したコンテンツに対する処理実行状態に応じて、ユーザにとって最も好ましいコンテンツを提供することが可能となる。【０１５０】
（置換候補抽出方法）
置換候補抽出部３３が、Ｓ３０６（図９）にて行う異属性優先のコンテンツ抽出方法について、図３のコンテンツテーブルおよび図８の再生スケジュールを参照してより具体的に説明する。【０１５１】
蓄積コンテンツ用チャンネル１の１９：４０から１９：５０の「コンテンツＤ−１（＝再編対象コンテンツ）」が削除されたとする。これに伴い、同じくチャンネル２の２０：００から２０：１０の「コンテンツＤ−１」も削除される。【０１５２】
「Ｄ０１」の属性を持つコンテンツは存在しないので、置換候補抽出部３３は、所定時間帯に配置されたコンテンツと異なる属性のコンテンツを抽出する。【０１５３】
上記所定時間帯として、具体的には、前後４０分を設定する。すなわち、「コンテンツＤ−１」は１９：４０から１９：５０、および、２０：００から２０：１０までの位置に配置されているため、検索の対象となる時間帯はその前後４０分であることから１９：００から２０：５０までに特定される。そして、その時間帯に配置されているコンテンツの属性が検索の条件となる。このように、再編対象コンテンツが複数ある場合にも、時間帯を指定して置換コンテンツの候補を抽出することができる。【０１５４】
したがって、「コンテンツＫ−１」、「コンテンツＣＭ３」、「コンテンツＥ−１」、「コンテンツＬ−１」、「コンテンツＦ−１」、「コンテンツＣＭ１」、「コンテンツＭ−１」、「コンテンツＣ−６」、および、「コンテンツＮ−１」の９つのコンテンツが上記時間帯に配置されているため、これらの９つのコンテンツが持つ属性とは異なる属性を持つコンテンツで、かつ再生可能なコンテンツをコンテンツ記録部５１から検索する。この結果、「コンテンツＧ−１」、「コンテンツＨ−１」、「コンテンツＩ−１」、および「コンテンツＪ−１」の４つのコンテンツが抽出される。【０１５５】
コンテンツ配置部３４は、「コンテンツＤ−１」が配置されていた位置に上記何れかのコンテンツを配置することで、再生スケジュールを更新する。なお、上記４つのコンテンツの中からどのコンテンツを、どちらのチャンネルの「コンテンツＤ−１」の位置に配置するかを決定する方法は限定されない。例えば、ランダムに決定されて、「コンテンツＧ−１」が選択され、蓄積コンテンツ用チャンネル２の２０：００から２０：１０までの間に「コンテンツＧ−１」が配置されるものであっても構わない。【０１５６】
上述の例で、Ｓ３０７にすすみ、置換候補抽出部３３が、異属性優先のコンテンツ抽出方法を実行する場合は以下のとおりである。【０１５７】
置換候補抽出部３３は、所定時間帯に配置されたコンテンツと同じ属性のコンテンツを抽出する。【０１５８】
上記所定時間帯として、具体的には、前１時間とする。すなわち、「コンテンツＤ−１」は１９：４０から１９：５０、および、２０：００から２０：１０までの位置に配置されているため、検索の対象となる時間帯はその１時間前であることから１８：４０から２０：００までに特定される。そして、その時間帯に配置されているコンテンツの属性が検索の条件となる。このように、再編対象コンテンツが複数ある場合にも、時間帯を指定して置換コンテンツの候補を抽出することができる。【０１５９】
このため、「コンテンツＫ−１」、「コンテンツＣＭ３」、「コンテンツＥ−１」、「コンテンツＣＭ１」、および「コンテンツＭ−１」の５つのコンテンツが上記時間帯に配置されているため、これらの５つのコンテンツが持つ属性と同じ属性を持つコンテンツで、かつ再生可能なコンテンツをコンテンツ記録部５１から検索する。この結果、「コンテンツＭ−２」が抽出される。【０１６０】
コンテンツ配置部３４は、「コンテンツＤ−１」が配置されていた位置に「コンテンツＭ−２」を再配置することで、再生スケジュールを編成する。【０１６１】
再配置位置は、蓄積コンテンツ用チャンネル１の１９：４０から１９：５０までの位置のみでもよいし、チャンネル２の２０：００から２０：１０までの位置のみでもよいし、その両方に１つの「コンテンツＭ−２」を配置してもよい。【０１６２】
また、両方の「コンテンツＤ−１」の位置に同じコンテンツが配置されるものであっても構わないし、異なるコンテンツが配置されるものであっても構わない。【０１６３】
また、上記では、２つの位置の「コンテンツＤ−１」に対する置換コンテンツの候補を同時に算出したが、別々に算出するものであっても構わない。すなわち、１９：４０から１９：５０までの「コンテンツＤ−１」の置換コンテンツの候補を抽出するために、検索の対象となる時間帯をその１時間前の１８：４０から１９：４０として検索し、一方、２０：００から２０：１０までの「コンテンツＤ−１」の置換コンテンツの候補を抽出するために、検索の対象となる時間帯をその１時間前の１９：００から２０：００として検索するものであっても構わない。【０１６４】
（コンテンツ処理装置を実現するコンピュータシステムの構成）
本発明に係るコンテンツ処理装置（デジタルテレビ１）は、実質的には、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図１０に、このコンピュータシステム３００の内部構成を示す。【０１６５】
図１０を参照して、このコンピュータシステム３００は、光ディスクドライブ３０１および磁気ディスクドライブ３０２を有するコンピュータ３２０と、モニタ３０３と、リモートコントローラ（以下、「リモコン」と呼ぶ）３０４とを含む。【０１６６】
コンピュータ３２０は、光ディスクドライブ３０１および磁気ディスクドライブ３０２に加えて、リモートコントローラ３０４からの信号を受信するリモコンインタフェース（Ｉ／Ｆ）３０５と、ＣＰＵ（中央処理装置）３０６と、リモコンインタフェース３０５、ＣＰＵ３０６、光ディスクドライブ３０１および磁気ディスクドライブ３０２に接続されたバス３０７と、バス３０７に接続され、ブートアッププログラム等を記憶する読出専用メモリ（ＲＯＭ）３０８と、同じくバス３０７に接続され、プログラム命令、システムプログラム、および作業データ等を記憶するランダムアクセスメモリ（ＲＡＭ）３０９とを含む。【０１６７】
ここでは示さないが、コンピュータ３２０はさらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを含んでいてもよい。【０１６８】
コンピュータシステム３００にコンテンツ処理装置の機能を実現させるためのプログラム、およびコンテンツのデータはいずれも、光ディスクドライブ３０１または磁気ディスクドライブ３０２に挿入される光ディスク３１０または磁気ディスク３１１に記憶され、さらにハードディスク３１２に転送される。または、プログラムおよびコンテンツは図示しないネットワークを通じてコンピュータ３２０に送信されハードディスク３１２に記憶されてもよい。プログラムは実行の際にランダムアクセスメモリ３０９にロードされる。光ディスク３１０から、磁気ディスク３１１から、またはネットワークを介して、直接にランダムアクセスメモリ３０９にプログラムをロードしてもよい。【０１６９】
このプログラムは、コンピュータ３２０に本発明に係るコンテンツ処理装置の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ３２０上で動作するオペレーティングシステム（ＯＳ）またはサードパーティのプログラム、若しくはコンピュータ３２０にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムは本発明に係るコンテンツ処理装置の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したコンテンツ処理装置の制御を実行する命令のみを含んでいればよい。コンピュータシステム３００の動作は周知であるので、ここでは繰り返さない。【０１７０】
なお、コンテンツ処理装置の機能を実現するためのプログラムおよびコンテンツデータが記録される記録媒体は、ＣＤ−ＲＯＭ（コンパクトディスク読取専用メモリ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）、およびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク３１０、ＦＤ（フレキシブルディスク）およびハードディスク等の磁気ディスク３１１に限らない。磁気テープおよびカセットテープ等のテープ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードおよび光カード等のカード型記録媒体、並びにマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、およびフラッシュＲＯＭ等の半導体メモリのいずれかでもよい。ただし、コンピュータシステム３００は、これら記録媒体からの読出を行うための読出装置を実装する必要がある。【０１７１】
さらに、上述した実施形態では、本発明のコンテンツ処理装置を、コンテンツ状態情報を更新し、コンテンツを管理するためのコンテンツ管理部２０と、コンテンツ管理部２０が更新したコンテンツ状態情報に応じて、再生スケジュールを再編成する再生スケジュール管理部３０と、再生スケジュール管理部３０が再編成した再生スケジュールに応じて、コンテンツを再生する再生制御部４０とを備えたデジタルテレビ１として説明したが、本発明のコンテンツ処理装置は上記構成に限定されない。【０１７２】
例えば、コンテンツ管理部２０、再生スケジュール管理部３０、および、再生制御部４０の各々を備えた各装置を別に設ける構成としてもよい。【０１７３】
図１１に示すとおり、コンテンツ管理部２０を備えたコンテンツ管理装置２０１と、再生スケジュール管理部３０を備えた再生スケジュール管理装置２０２と、再生制御部４０を備えたコンテンツ再生装置２０３とを設ける構成としてもよい。そして、上記各装置をネットワーク２０４によって互いに通信可能となるよう接続すれば、本発明のコンテンツ処理装置（デジタルテレビ１）と略同様の効果を奏するコンテンツ処理システム２００を構築することが可能となる。【０１７４】
この場合、コンテンツ記録部５１およびコンテンツ状態情報記録部５２は、コンテンツ処理システム２００の全部の装置が読み出し可能かつコンテンツ管理装置２０１が書換え可能なように設置すればよい。更新手順記録部５３は、コンテンツ管理装置２０１が読み出し可能なように設置すればよい。再生スケジュール記録部５４は、再生スケジュール管理装置２０２が読み出しおよび書換え可能で、かつ、コンテンツ再生装置２０３が読み出し可能なように設置すればよい。【０１７５】
また、上述の各実施形態で説明した上記デジタルテレビ１は一例であって、本発明のコンテンツ処理装置を限定するものではない。例えば、本発明のコンテンツ処理装置を、パーソナルコンピュータ、携帯電話、ＰＤＡ（personal digital assistance）、ラジオなど、あらゆる情報処理装置に適用することが可能である。【０１７６】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。【０１７７】
最後に、デジタルテレビ１の各ブロック、特に状態検知部２１および状態情報更新部２３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。【０１７８】
すなわち、デジタルテレビ１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルテレビ１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記デジタルテレビ１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。【０１７９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。【０１８０】
また、デジタルテレビ１を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。【０１８１】
（補足事項）
本発明の情報処理装置（デジタルテレビ１）は、上記に記載のデジタルテレビ１のコンテンツ管理部２０を備えるとともに、コンテンツを蓄積するためのコンテンツ蓄積手段（コンテンツ記録部５１）と、コンテンツ蓄積手段により蓄積されたコンテンツに対する再生スケジュールを作成する再生スケジュール作成手段（再生スケジュール管理部３０）と、更新手段（状態情報更新部２３）により更新された第１のコンテンツおよび第２のコンテンツの少なくとも一方のコンテンツ状態情報に基づいて、再生スケジュールを更新する再生スケジュール更新手段（コンテンツ配置部３４）とを備えている。【０１８２】
上記の情報処理装置において、好ましくは、更新手段によるコンテンツ状態情報の更新により、再生スケジュールに配されたコンテンツが再生不可能である場合、再生スケジュール更新手段は、コンテンツ蓄積手段に蓄積されたコンテンツの中から、再生不可能となったコンテンツと同じ属性を持ち、かつコンテンツ状態情報が再生可能であるコンテンツを検出し、再生不可能となったコンテンツが配されていた位置に、検出されたコンテンツを配する。【０１８３】
上記の情報処理装置において、好ましくは、更新手段によるコンテンツ状態情報の更新により、再生スケジュールに配されたコンテンツが再生不可能である場合、再生スケジュール更新手段は、コンテンツ蓄積手段に蓄積されたコンテンツの中から、再生不可能となったコンテンツと異なる属性を持ち、かつ再生スケジュールにおけるある区間内に配されたコンテンツと異なる属性を持つコンテンツを検出し、再生不可能となったコンテンツが配されていた位置に、検出されたコンテンツを配する。【０１８４】
上記の情報処理装置において、好ましくは、更新手段によるコンテンツ状態情報の更新により、再生スケジュールに配されたコンテンツが再生不可能である場合、再生スケジュール更新手段は、コンテンツ蓄積手段に蓄積されたコンテンツの中から、再生不可能となったコンテンツと異なる属性を持ち、かつ再生スケジュールにおけるある区間内に配されたコンテンツと同じ属性を持つコンテンツを検出し、再生不可能となったコンテンツが配されていた位置に、検出されたコンテンツを配する。【０１８５】
上記の情報処理装置において、好ましくは、区間は、前記再生不可能となったコンテンツが配されていた位置の前、および／または後の任意の期間を指す。【０１８６】
本発明のコンテンツ再生装置（デジタルテレビ１）は、上記に記載の情報処理装置（再生スケジュール管理部３０）を備えるとともに、再生スケジュールに従ってコンテンツの再生処理を行うコンテンツ再生手段（再生制御部４０）を備えている。【０１８７】
上記コンテンツ再生装置において、好ましくは、操作検出手段（状態検知部２１）は、コンテンツ再生手段にてコンテンツを再生したことを検出し、当該コンテンツを第１のコンテンツとみなす。【０１８８】
これにより、再生したコンテンツを第１のコンテンツとみなすことができるため、再生したコンテンツおよび再生したコンテンツに関連するコンテンツのコンテンツ状態情報を更新することができる。さらに、更新されたコンテンツ状態情報に応じて、再生スケジュール更新手段も適宜再生スケジュールを更新することができる。【０１８９】
上記のコンテンツ再生装置において、好ましくは、コンテンツ再生手段にて再生されたコンテンツを第１のコンテンツとみなし、第１のコンテンツに対するユーザの行動を監視する行動監視手段（カメラ／撮像手段）を備え、操作検出手段は、行動監視手段にて監視されたユーザの行動から、第１のコンテンツに対するユーザ操作を検出する。【０１９０】
上記の構成によれば、コンテンツ再生手段にて再生されたコンテンツを第１のコンテンツとみなし、行動監視手段は再生されたコンテンツに対するユーザの行動を監視する。【０１９１】
これにより、行動監視手段にて監視されたユーザの行動に応じて、ユーザに操作されたコンテンツおよび当該コンテンツに関連するコンテンツに関するコンテンツ状態情報を更新することができる。すなわち、ユーザ操作に応じて、当該コンテンツおよび当該コンテンツに関連するコンテンツに対して、きめ細やかに制御を行うことができる。【０１９２】
発明の詳細な説明の項においてなされた具体的な実施形態または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求事項の範囲内で、いろいろと変更して実施することができるものである。【０１９３】
本発明に係るコンテンツ処理装置は、上記の目的を達成するために、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置において、ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知部（２１；状態検知手段）と、上記状態検知部が検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する状態情報更新部（２３；情報更新手段）とを備えていることを特徴としている。【０１９４】
上記構成によれば、当該コンテンツ処理装置は、ユーザが当該コンテンツ処理装置に対して操作を行うと、その操作に応じて、コンテンツへの処理を実行する。以下、この時に処理対象となったコンテンツをコンテンツＡと称する。上記状態検知部は、当該コンテンツ処理装置が、上記コンテンツＡに対して処理を実行しているときのある状態（処理実行状態）を検知する。【０１９５】
コンテンツに対する処理実行状態とは、例えば、ユーザの再生指示に応じてコンテンツＡの再生を開始した状態、そのように再生したコンテンツＡの再生を終了した状態、コンテンツＡに含まれる情報源にアクセスを開始する状態、コンテンツデータを削除する指示を受け付けた状態、などである。しかし、上述の例に限定されず、ユーザの操作に応じて当該コンテンツ処理装置がコンテンツに対して施す処理のさまざまな状態であってよい。【０１９６】
コンテンツに関する他の情報にアクセスするための方法としては、当該コンテンツ内に他の情報にアクセスするためのＵＲＬ（uniform resource locator）が記載されており、それをクリックすることで他の情報にアクセスするものであっても構わないし、ボタンが用意されており、ボタンを押下することで他の情報にアクセスしたり、または他のコンテンツが起動するようになっていたりしても構わない。例えば、当該コンテンツが通販番組のようなコンテンツであるような場合は、当該コンテンツ内に購入手続を行うためのサイトへ移動するＵＲＬが仕込まれており、そのＵＲＬにアクセスした、またはそのＵＲＬにアクセスして商品を購入したなどもユーザが行う操作に含まれる。【０１９７】
上記状態検知部が、コンテンツＡに対する所定の処理実行状態を検知すると、上記状態情報更新部は、コンテンツＡおよび該コンテンツＡに関連する他のコンテンツ（関連コンテンツ）の少なくとも一方のコンテンツ状態情報を、所定の情報更新手順に基づき更新する。所定の情報更新手順の一例としては、第１のコンテンツが再生（視聴）されたという処理実行状態から第１のコンテンツのコンテンツ状態情報を'データ削除'の状態情報に更新し、第２のコンテンツのコンテンツ状態情報を'再生許可'の状態情報に更新することなどが考えられる。【０１９８】
ここで、上記コンテンツ状態情報とは、コンテンツの再生を制御するための、コンテンツの状態を示す情報である。例えば、当該コンテンツを再生することの許可／禁止を２値で表現した情報や、再生用に記録部に蓄積していたコンテンツを記録部から削除するか否かを示した情報や、当該コンテンツを実行するか否かを示した情報や、当該コンテンツに関連した購入手続を行うためのサイトへ移動するためのＵＲＬへアクセスしたか否かを示した情報や、上記ＵＲＬへアクセスして商品を購入したか否かを示した情報などが、このコンテンツ状態情報として実現されてもよい。【０１９９】
これにより、ユーザがコンテンツの再生制御に係る設定の変更を行いたい場合に、直接設定を変更する指示を送らずとも、また、設定の変更を行いたいコンテンツを指定する操作を行わずとも、コンテンツの再生制御に係るコンテンツ状態情報を更新することができる。したがって、ユーザは、繁雑な操作を別途要求されることなく、コンテンツに対するある処理の指示を行ったときに、その内容に応じて適切にコンテンツのコンテンツ状態情報を適切なタイミングで更新することができる。【０２００】
より具体的な例を用いて説明すれば以下のとおりである。例えば、コンテンツＡを、学習教材であって、問題を出題するコンテンツとし、コンテンツＢを、コンテンツＡで出題された問題の解答と解説を提供するコンテンツ（つまり、コンテンツＡの関連コンテンツ）とする。そして、ユーザがコンテンツＡを再生する操作を行ったとする。【０２０１】
この場合、上記状態検知部がコンテンツＡの再生が完了した状態を検知すると、上記状態情報更新部は、上記コンテンツＡに関連するコンテンツＢのコンテンツ状態情報を、所定の情報更新手順（例えば、「コンテンツＡ再生後にコンテンツＢのコンテンツ状態情報を'再生禁止'から'再生許可'にする」など）にしたがって、'再生禁止'から'再生許可'に更新する。【０２０２】
このようにすれば、コンテンツＡが再生された後にかぎり、コンテンツＢが再生可能となるように、各コンテンツの再生を制御することができる。【０２０３】
従来であれば、このようなコンテンツの処理制御に係るコンテンツ状態情報を更新するために、ユーザが手動で入力する必要のあった、（１）（コンテンツ状態情報）の更新開始の指示入力、（２）更新対象であるコンテンツの指定入力、および、（３）そのコンテンツのコンテンツ状態情報をどのように更新するかの指示入力、を行わずとも、例えば、コンテンツＡを再生するという操作のみで、コンテンツ状態情報の適切な更新処理を当該コンテンツ処理装置に実行させることが可能となる。また、ユーザの操作に応じてきめ細やかに他の関連するコンテンツの再生制御に係るコンテンツ状態情報を調整することができる。【０２０４】
上記コンテンツ処理装置は、上記の構成に加えて、コンテンツを蓄積するコンテンツ記録部から、上記第１のコンテンツに関連する第２のコンテンツを検出するコンテンツ検出部（２２；コンテンツ検出手段）を備え、上記コンテンツ検出部は、上記コンテンツ記録部にコンテンツごとに記録されている、コンテンツの属性を示す属性情報が、上記第１のコンテンツの属性情報と一致するコンテンツを、第２のコンテンツとして検出することが好ましい。【０２０５】
上記構成によれば、各コンテンツには、コンテンツの属性を示す属性情報が割り振られており、上記コンテンツ検出部は、何らかの処理が実行された第１のコンテンツ（例えば、上記コンテンツＡ）と同じ属性を有するコンテンツ（例えば、上記コンテンツＢ）を第２のコンテンツとして検出する。【０２０６】
そして、上記状態情報更新部は、上記コンテンツ検出部が検出したコンテンツのコンテンツ状態情報をコンテンツＡに対する処理実行状態に応じて更新する。【０２０７】
属性情報とは、例えば、コンテンツの内容・特徴・性質などからコンテンツを分類するためのグループ識別子である。属性の割り振り方は限定されないが、例えば同一の会社から提供されるコンテンツには同一の属性を割り振るのであっても構わない。また、ドラマのようなコンテンツの場合は、第１話から最終話までは同一の属性を割り振るものであっても構わないし、通販番組のようなコンテンツの場合は、同じ商品を宣伝するようなコンテンツには同一の属性を割り振るものであっても構わない。【０２０８】
これにより、関連するコンテンツ間には同一の属性が割り振られているため、コンテンツ検出部は第１のコンテンツと同じ属性を持つコンテンツを検出することで、関連する第２のコンテンツを検出することができる。【０２０９】
以上のことから、第１のコンテンツに対して実行された処理に応じて、コンテンツ状態情報を更新する必要がある他の関連コンテンツに対しても、ユーザが更新対象となるコンテンツを指定する操作を行わずに、自動で更新することが可能となる。【０２１０】
なお、上記属性情報は、コンテンツを配信するコンテンツ配信者によりコンテンツごとにあらかじめ定められ供給されてもよい。【０２１１】
上記構成によれば、コンテンツ検出部は、コンテンツ配信者側において決められた属性に基づき、第１のコンテンツに関連する第２のコンテンツを検出することができる。【０２１２】
コンテンツ配信者側は、ユーザにコンテンツを提供する際にコンテンツ配信者にとって最も有効になるように属性を付与した後、ユーザにコンテンツを配信すればよい。例えば、コマーシャルコンテンツのような場合、提携関係にある会社が提供するコマーシャルコンテンツ間には同一の属性を割り振ることで、互いの宣伝効果を高めるようにするものであっても構わない。【０２１３】
これにより、コンテンツ配信者側がユーザに視聴してほしいと望むとおりにコンテンツが再生されるよう、各コンテンツのコンテンツ状態情報を更新することができる。【０２１４】
あるいは、上記属性情報は、ユーザによりコンテンツごとにあらかじめ設定されてもよい。【０２１５】
上記構成によれば、コンテンツ検出部は、ユーザにより設定された属性に基づき、第１のコンテンツに関連する第２のコンテンツを検出することができる。【０２１６】
ここで、ユーザによりあらかじめ設定されることとは、例えば、コンテンツ配信者側にて割り振られた属性を直接書き換えることで設定しなおすものであっても構わないし、直接属性を書き換えるのではなくて、フィルタ等を通すことで仮想的に属性を設定するものであっても構わない。【０２１７】
これにより、ユーザは自分の好みに応じて、コンテンツを関連するコンテンツごとに分類ことが可能となる。例えば、ユーザの好みのコンテンツをまとめて、直接的または仮想的に同一の属性を割り振ることで、ユーザは使い勝手を向上させることができる。つまり、ユーザが視聴したいと望むとおりにコンテンツが再生されるよう、各コンテンツのコンテンツ状態情報を更新することができる。【０２１８】
さらに、上記コンテンツ処理装置は、上記の構成に加えて、上記状態情報更新部により更新されたコンテンツ状態情報に応じて、当該コンテンツを操作するコンテンツ操作部（２４；コンテンツ操作手段）を備えていることが好ましい。【０２１９】
より詳細には、上記状態情報更新部が更新した、コンテンツの再生を許可するか否かを示すコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツの再生を制御する再生制御部（４０；コンテンツ再生手段）を備えていてもよい。【０２２０】
上記構成によれば、上記再生制御部は、更新されたコンテンツ状態情報に基づいてコンテンツの再生制御を行う。【０２２１】
より具体的には、例えば、'再生許可'のコンテンツ状態情報に更新されたコンテンツの再生ロックの解除を行ったり、'再生実行'のコンテンツ状態情報に更新されたコンテンツの再生を実行したり、'再生禁止'のコンテンツ状態情報に更新されたコンテンツにロックをかけたりすることなどが考えられる。【０２２２】
これにより、再生したくないコンテンツを再生できなくしたり、再生すべきコンテンツが再生されるようにしたりして、コンテンツの再生を制御することが可能となる。【０２２３】
あるいは、上記状態情報更新部が更新した、コンテンツを削除することを指示するコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツのデータを上記コンテンツ記録部から削除するコンテンツ操作部（２４；コンテンツ削除手段）を備えていてもよい。【０２２４】
上記構成によれば、コンテンツ操作部は、更新されたコンテンツ状態情報に基づいてコンテンツの削除処理を行う。【０２２５】
より具体的には、例えば、'データ削除'のコンテンツ状態情報に更新されたコンテンツのデータをコンテンツ記録部から削除したりすることが考えられる。【０２２６】
これにより、例えば、ｎ回視聴されたことにより、記録しておく必要のなくなったコンテンツを削除するようにして、当該コンテンツが占めていた記録部の容量を空けることができる。【０２２７】
さらに、上記コンテンツ処理装置は、上記の構成に加えて、上記状態情報更新部が更新したコンテンツ状態情報に基づいて、どのコンテンツをいつ再生するのかを指定する再生スケジュールを生成する再生スケジュール管理部（３０；再生スケジュール生成手段）を備えていることが好ましい。【０２２８】
上記構成によれば、上記再生スケジュール管理部は、更新されたコンテンツ状態情報に基づいて再生スケジュールを再編成する。【０２２９】
ここで、再生スケジュールとは、コンテンツ記録部に蓄積されているコンテンツを対象として、蓄積されているどのコンテンツをいつ再生するのかを指定したスケジュール表のことを指す。なお、この再生スケジュールは蓄積されているコンテンツだけでスケジュール表を作成するものであっても構わないし、電子番組表と融合する形でスケジュール表を作成するものであっても構わない。このような再生スケジュールにしたがってコンテンツ再生処理を制御することが可能である。【０２３０】
例えば、再生スケジュールに指定されていたコンテンツが、コンテンツ状態情報が更新されたことによって再生することができなくなった場合であっても、当該コンテンツを再生スケジュールから取り除き、再生可能なコンテンツのみで再生スケジュールを再編成することなどができる。結果として、再生スケジュールを常に最適な状態に保ち、コンテンツの再生制御を行うことが可能となる。【０２３１】
さらに、上記再生スケジュール管理部は、上記再生スケジュールにより指定されたコンテンツであって、コンテンツ状態情報が更新されたことにより再生できないコンテンツを再生不可コンテンツとして検知する更新検知部（３１；更新検知手段）と、再生を許可されたコンテンツであって、上記再生不可コンテンツと同じ属性を有するコンテンツを置換コンテンツとして検出する置換コンテンツ検出部（３２；置換コンテンツ検出手段）とを備え、上記置換コンテンツ検出部が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成してもよい。【０２３２】
上記構成によれば、上記状態更新検知部は、再生スケジュールが指定するコンテンツのうち、コンテンツ状態情報が更新されたことによって、再生不可能となってしまったコンテンツ（再生不可コンテンツ）を検知する。【０２３３】
続いて、置換コンテンツ検出部は、再生不可コンテンツと同じ属性を持ち、かつ再生可能である置換コンテンツを検出する。【０２３４】
これにより、上記再生スケジュール管理部は、再生不可能となっている再生不可コンテンツが配置されている位置に上記置換コンテンツを配置することで、再生スケジュールを再編成する。【０２３５】
これにより、再生不可能となったコンテンツと関連する再生可能なコンテンツを配置することができる。【０２３６】
例えば、再生スケジュール内に商品Ａの宣伝用コンテンツが複数の箇所に配されており、あるときにユーザは商品Ａを購入したことで、当該商品Ａの宣伝用コンテンツのコンテンツ状態情報が'再生禁止'に更新されたとする。この場合、当該商品Ａの宣伝用コンテンツと同じ属性を持つ、商品Ａの付属品Ａ１の宣伝用コンテンツを代わりに配置することができる。この結果、ユーザは商品Ａを購入したにもかかわらず、再度商品Ａを宣伝するコンテンツが再生されるという不都合がなくなり、代わりに付属品Ａ１を宣伝するコンテンツを再生させることができるため、ユーザにとっては利便性が向上する。一方、当該商品を販売する側にとっても、商品Ａを購入したユーザには付属品であるＡ１を宣伝するコンテンツを視聴させることができるため、広告効果を大きくあげることができる。【０２３７】
さらに、上記再生スケジュール管理部は、上記構成に加えて、再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と異なる属性を有するコンテンツを置換コンテンツとして検出する置換候補抽出部（３３；置換候補検出手段）をさらに備え、上記置換候補抽出部が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成してもよい。【０２３８】
上記構成によれば、再生スケジュール内に再生不可コンテンツが配置されているために、上記再生スケジュール管理部が再生スケジュールの再編成を行うとき、上記置換候補抽出部は、再生スケジュール内に配置されているコンテンツが有するいずれの属性とも異なる属性を有するコンテンツを置換コンテンツとして検出する。検出された置換コンテンツは、再生不可コンテンツに代わり、再生スケジュールに配置される。【０２３９】
これにより、置換コンテンツとして再生不可コンテンツと同属性の適当なコンテンツが検出されなくても、再生スケジュール内のコンテンツと異なる属性を有するコンテンツが代わりに配置される。したがって、さまざまな属性を持ついろいろなコンテンツが再生されるようコンテンツの再生を制御することが可能となる。【０２４０】
あるいは、上記再生スケジュール管理部は、上記構成に加えて、再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と同じ属性を有するコンテンツを置換コンテンツとして検出する置換候補抽出部をさらに備え、
上記置換候補抽出部が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成してもよい。【０２４１】
上記構成によれば、再生スケジュール内に再生不可コンテンツが配置されているために、上記再生スケジュール管理部が再生スケジュールの再編成を行うとき、上記置換候補抽出部は、再生スケジュール内に配置されているコンテンツが有するいずれかの属性と同じ属性を有するコンテンツを置換コンテンツとして検出する。検出された置換コンテンツは、再生不可コンテンツに代わり、再生スケジュールに配置される。【０２４２】
これにより、置換コンテンツとして再生不可コンテンツと同属性の適当なコンテンツが検出されなくても、再生スケジュール内のコンテンツと同じ属性を有するコンテンツが代わりに配置される。したがって、再生スケジュール内のコンテンツと同属性の関連するコンテンツが代わりに再生されるようコンテンツの再生を制御することができる。【０２４３】
さらに、上記置換候補抽出部は、上記再生スケジュールが指定する所定時間帯に配置されたコンテンツが有する属性と異なる、および／または、同じコンテンツを置換コンテンツとして検出するようにしてもよい。【０２４４】
これにより、再生スケジュールが指定する所定時間帯に配置されているコンテンツと同属性または異属性のコンテンツを、再生不可コンテンツの代わりに配置することができる。したがって、異属性のコンテンツが検出される場合は、所定時間帯にいろいろな属性のコンテンツが再生されるよう制御することができるし、同属性のコンテンツが検出される場合は、所定時間帯に同じ属性のコンテンツがまとめて再生されるよう制御することができる。【０２４５】
さらに、所定時間帯を、再生不可コンテンツが配置されていた前および／または後の時刻に基づいて設定することもできる。例えば、再生不可コンテンツが配置されている前後１時間であったり、再生不可コンテンツの再生開始予定時刻−２時間であったり、再生終了予定時刻＋１日など、任意の時間帯を設定すればよい。【０２４６】
なお、上記状態検知部が検知する第１のコンテンツへの処理実行状態とは、ユーザのコンテンツ再生指示に応じて再生した第１のコンテンツの再生を終了した状態であって、上記状態情報更新部は、上記第１のコンテンツの再生が終了した後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新してもよい。【０２４７】
これにより、第１のコンテンツが再生された後に第２のコンテンツが再生されるようコンテンツの再生制御を行うことが可能となる。【０２４８】
さらに、状態検知部が、カメラなどの撮像手段によって、ユーザが再生されているコンテンツを視聴したか否かを監視してもよい。これにより、撮像手段にてコンテンツを視聴したか否かを監視することができ、ユーザにより視聴されたコンテンツおよび当該コンテンツに関連するコンテンツに関するコンテンツ状態情報を更新することができる。この結果、コンテンツを再生して視聴した場合と、コンテンツを再生したが視聴していない場合とを区別することができるため、それぞれに応じてコンテンツ状態情報を更新することができる。【０２４９】
あるいは、上記状態検知部が検知する第１のコンテンツへの処理実行状態とは、上記第１のコンテンツが提示する宛先へアクセスする指示をユーザより受け付けた状態であって、上記状態情報更新部は、上記宛先へのアクセスが実行された後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新してもよい。【０２５０】
上記状態検知部は、第１のコンテンツ内に含まれる情報（例えばＵＲＬなど）にアクセスした処理実行状態を検知する。【０２５１】
これにより、コンテンツが提示する情報にアクセスする処理が実行されたことによって、第２のコンテンツが再生されるようコンテンツの再生制御を行うことが可能となる。この結果、コンテンツを再生して視聴した場合と、コンテンツを再生して視聴し、その中に含まれる情報にアクセスした場合とを区別することができるため、それぞれに応じてコンテンツ状態情報を更新することができる。さらに、ユーザがコンテンツ内に含まれる情報にアクセスし、どのような行為を行ったかを監視することで、さらにきめ細やかに制御を行うことができる。【０２５２】
さらに、上記状態検知部が検知する第１のコンテンツへの処理実行状態とは、上記第１のコンテンツで広告された商品の購入処理を実行する指示をユーザより受け付けた状態であって、上記状態情報更新部は、上記購入処理が実行された後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新してもよい。【０２５３】
上記状態検知部は、第１のコンテンツが広告する商品をユーザが購入するための購入処理の処理実行状態を検知する。【０２５４】
これにより、コンテンツが広告する商品が購入されたことによって、第２のコンテンツが再生されるようコンテンツの再生制御を行うことが可能となる。【０２５５】
本発明に係るコンテンツ処理方法は、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置におけるコンテンツ処理方法であって、ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知ステップと、上記状態検知ステップにて検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新ステップとを含むことを特徴とするコンテンツ処理方法である。【０２５６】
上記方法によれば、ユーザの操作によってコンテンツに対して実行される処理の実行状態に応じて、適切なタイミングで適切な内容のコンテンツ状態情報の更新処理が自動で実行される。【０２５７】
したがって、従来であれば、このようなコンテンツの処理制御に係るコンテンツ状態情報を更新するために、ユーザが手動で入力する必要のあった、（１）（コンテンツ状態情報）の更新開始の指示入力、（２）更新対象であるコンテンツの指定入力、および、（３）そのコンテンツのコンテンツ状態情報をどのように更新するかの指示入力、を行わずとも、例えば、コンテンツＡを再生するという操作のみで、コンテンツ状態情報の適切な更新処理を上記コンテンツ処理装置に実行させるコンテンツ処理方法を実現することが可能となる。また、ユーザの操作に応じてきめ細やかに他の関連するコンテンツの再生制御に係るコンテンツ状態情報を調整することができる。【０２５８】
なお、上記コンテンツ処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより上記コンテンツ処理装置をコンピュータにて実現させるコンテンツ処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【産業上の利用の可能性】
【０２５９】
本発明のコンテンツ処理装置は、ユーザの操作に対応するコンテンツへの処理実行状態に応じて、コンテンツ再生制御に係るコンテンツ状態情報を更新することができるので、再生するためのコンテンツを蓄積し管理するための各種情報処理装置に好適に用いることができる。
【図１】
2007088836.tif 000003
【図２】
2007088836.tif 000004
【図３】
2007088836.tif 000005
【図４】
2007088836.tif 000006
【図５】
2007088836.tif 000007
【図６】
2007088836.tif 000008
【図７】
2007088836.tif 000009
【図８】
2007088836.tif 000010
【図９】
2007088836.tif 000011
【図１０】
2007088836.tif 000012
【図１１】
2007088836.tif 000013
【図１２（ａ）】
2007088836.tif 000014
【図１２（ｂ）】
2007088836.tif 000015
【図１２（ｃ）】
2007088836.tif 000016
【手続補正書】
【提出日】平成20年7月23日(2008.7.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
再生するために蓄積されたコンテンツを管理するコンテンツ処理装置において、
ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知手段と、
上記状態検知手段が検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新手段とを備え、
上記情報更新手段は、
上記状態検知手段が検知した処理実行状態を条件として含み、当該条件に対応付けてコンテンツ状態情報を更新する手順を規定する更新ルールにしたがって、上記コンテンツ状態情報を更新することを特徴とするコンテンツ処理装置。
【請求項２】
コンテンツを蓄積するコンテンツ記録部から、上記第１のコンテンツに関連する第２のコンテンツを検出するコンテンツ検出手段を備え、
上記コンテンツ検出手段は、上記コンテンツ記録部にコンテンツごとに記録されている、コンテンツの属性を示す属性情報が、上記第１のコンテンツの属性情報と一致するコンテンツを、第２のコンテンツとして検出することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
上記属性情報は、コンテンツを配信するコンテンツ配信者によりコンテンツごとにあらかじめ定められ供給されることを特徴とする請求項２に記載のコンテンツ処理装置。
【請求項４】
上記属性情報は、ユーザによりコンテンツごとにあらかじめ設定されることを特徴とする請求項２に記載のコンテンツ処理装置。
【請求項５】
上記情報更新手段が更新した、コンテンツの再生を許可するか否かを示すコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツの再生を制御するコンテンツ再生手段を備えていることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項６】
上記情報更新手段が更新した、コンテンツを削除することを指示するコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツのデータを上記コンテンツ記録部から削除するコンテンツ削除手段を備えていることを特徴とする請求項２に記載のコンテンツ処理装置。
【請求項７】
上記情報更新手段が更新したコンテンツ状態情報に基づいて、どのコンテンツをいつ再生するのかを指定する再生スケジュールを生成する再生スケジュール生成手段を備えていることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項８】
上記再生スケジュール生成手段は、
上記再生スケジュールにより指定されたコンテンツであって、コンテンツ状態情報が更新されたことにより再生できないコンテンツを再生不可コンテンツとして検知する更新検知手段と、
再生を許可されたコンテンツであって、上記再生不可コンテンツと同じ属性を有するコンテンツを置換コンテンツとして検出する置換コンテンツ検出手段とを備え、
上記置換コンテンツ検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とする請求項７に記載のコンテンツ処理装置。
【請求項９】
上記再生スケジュール生成手段は、
再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と異なる属性を有するコンテンツを置換コンテンツとして検出する置換候補検出手段をさらに備え、
上記置換候補検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とする請求項８に記載のコンテンツ処理装置。
【請求項１０】
上記再生スケジュール生成手段は、
再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と同じ属性を有するコンテンツを置換コンテンツとして検出する置換候補検出手段をさらに備え、
上記置換候補検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とする請求項８に記載のコンテンツ処理装置。
【請求項１１】
上記置換候補検出手段は、
上記再生スケジュールが指定する所定時間帯に配置されたコンテンツが有する属性と異なるコンテンツを置換コンテンツとして検出することを特徴とする請求項９に記載のコンテンツ処理装置。
【請求項１２】
上記置換候補検出手段は、
上記再生スケジュールが指定する所定時間帯に配置されたコンテンツが有する属性と同じコンテンツを置換コンテンツとして検出することを特徴とする請求項１０に記載のコンテンツ処理装置。
【請求項１３】
上記状態検知手段が検知する第１のコンテンツへの処理実行状態とは、
ユーザのコンテンツ再生指示に応じて再生した第１のコンテンツの再生を終了した状態であって、
上記情報更新手段は、上記第１のコンテンツの再生が終了した後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項１４】
上記状態検知手段が検知する第１のコンテンツへの処理実行状態とは、
上記第１のコンテンツが提示する宛先へアクセスする指示をユーザより受け付けた状態であって、
上記情報更新手段は、上記宛先へのアクセスが実行された後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項１５】
上記状態検知手段が検知する第１のコンテンツへの処理実行状態とは、
上記第１のコンテンツで広告された商品の購入処理を実行する指示をユーザより受け付けた状態であって、
上記情報更新手段は、上記購入処理が実行された後に再生するようあらかじめ定められた第２のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項１６】
再生するために蓄積されたコンテンツを管理するコンテンツ処理装置におけるコンテンツ処理方法であって、
ユーザの操作に応じて実行される第１のコンテンツへの処理の処理実行状態を検知する状態検知ステップと、
上記状態検知ステップにて検知した上記処理実行状態に応じて、上記第１のコンテンツ、および、該第１のコンテンツに関連する第２のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新ステップとを含み、
上記情報更新ステップでは、
上記状態検知ステップにて検知された処理実行状態を条件として含み、当該条件に対応付けてコンテンツ状態情報を更新する手順を規定した更新ルールにしたがって、上記コンテンツ状態情報が更新されることを特徴とするコンテンツ処理方法。
【請求項１７】
コンピュータを、請求項１から１５のいずれか１項に記載のコンテンツ処理装置の各手段として機能させるための制御プログラム。
【請求項１８】
請求項１７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【国際調査報告】
2007088836.tif 000017
2007088836.tif 000018
2007088836.tif 000019
2007088836.tif 000020