(57)【要約】【課題】  保持されたコンテンツの情報を自身で判断して選択しユーザーに違和感なくコンテンツの情報を提供する。【解決手段】  コンテンツ情報が保持されたコンテンツ情報保持部２１１からコンテンツ情報提供部２１２はコンテンツ情報を取得して表示制御部２７０にコンテンツ情報を供給する。推薦コンテンツ情報提供部２５０はコンテンツ情報保持部２１１から所定条件下推薦コンテンツ情報としてコンテンツ情報を選択して表示制御部２７０に供給する。モード保持部２６０がユーザー主導モードの情報を保持していた場合ユーザーはコンテンツ情報を選択することになり表示制御部２７０はコンテンツ情報を表示させる。モード保持部２６０が機器主導モードの情報を保持していた場合ユーザーは推薦コンテンツ情報を選択することになり、表示制御部２７０は推薦コンテンツ情報を表示させる。【選択図】      図３
2006339693.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを特定する情報であるコンテンツ情報を保持するコンテンツ情報保持手段と、
前記コンテンツ情報を提供するコンテンツ情報提供手段と、
前記コンテンツ情報保持手段から推薦すべき前記コンテンツのコンテンツ情報を推薦コンテンツ情報として所定の条件にしたがって選択し提供する推薦コンテンツ情報提供手段と、
当該情報処理装置に対する操作信号を受信する操作信号受信手段と、
前記操作信号に応じて前記コンテンツ情報に対応する前記コンテンツまたは前記推薦コンテンツ情報に対応する前記コンテンツを取得し提供するコンテンツ提供手段と、
前記操作信号に応じて前記コンテンツ情報に基づいて前記コンテンツを選択させるユーザー主導モードと前記推薦コンテンツ情報に基づいて前記コンテンツを選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段と、
前記モードについての前記情報に応じて前記コンテンツ情報または前記推薦コンテンツ情報または前記コンテンツ提供手段から提供された前記コンテンツの表示を制御する表示制御手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記モード保持手段は、
前記機器主導モードと前記ユーザー主導モードの何れのモードであるかを示すフラグを保持するフラグ保持手段と、
前記操作信号に応じて前記機器主導モードに移行すべきか否かを判別し前記機器主導モードに移行すべきと判別した場合は前記フラグに対して前記機器主導モードの設定を行う機器主導モード移行判別手段と、
前記操作信号に応じて前記ユーザー主導モードに移行すべきか否かを判別し前記ユーザー主導モードに移行すべきと判別した場合は前記フラグに対して前記ユーザー主導モードの設定を行うユーザー主導モード移行判別手段と
を具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記機器主導モード移行判別手段は、前記操作信号の受信頻度に基づいて前記機器主導モードに移行すべきか否かを判別することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記機器主導モード移行判別手段は、前記ユーザー主導モードにおいて所定時間内に所定回数前記コンテンツを表示させる前記操作信号を受信した場合に前記機器主導モードに移行すべきと判別することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記機器主導モード移行判別手段は、前記ユーザー主導モードにおいて所定時間内に前記コンテンツ情報が保持された領域を所定回数参照する前記操作信号を受信した場合に前記機器主導モードに移行すべきと判別することを特徴とする請求項３記載の情報処理装置。
【請求項６】
前記モード保持手段は、
前記機器主導モードと前記ユーザー主導モードの何れのモードであるかを示すフラグを保持するフラグ保持手段と、
前記操作信号を受信しない状態が所定時間継続した場合に前記フラグに対して前記機器主導モードの設定を行うフラグ設定タイマーと
を具備することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記フラグ設定タイマーは、前記機器主導モードの設定を行った後の所定時間経過後に前記フラグに対して前記ユーザー主導モードの設定を行うことを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記フラグ設定タイマーは、前記設定を行ったときから所定周期で交互に前記機器主導モードと前記ユーザー主導モードとにするよう前記フラグの設定を行うことを特徴とする請求項６記載の情報処理装置。
【請求項９】
前記表示制御手段は、前記ユーザー主導モードの場合は前記コンテンツ情報または前記コンテンツを表示させるようにし、前記機器主導モードの場合は前記推薦コンテンツ情報を表示させるようにすることを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記推薦コンテンツ情報提供手段は、
前記コンテンツ情報保持手段から推薦すべき前記コンテンツの前記コンテンツ情報を前記推薦コンテンツ情報として所定の条件にしたがって選択する推薦コンテンツ情報選択手段と、
前記推薦コンテンツ情報を保持する推薦コンテンツ情報保持手段と、
前記推薦コンテンツ情報を所定の形式で表示させるよう処理して供給する推薦コンテンツ情報処理手段と
を具備することを特徴とする請求項１記載の情報処理装置。
【請求項１１】
前記推薦コンテンツ情報選択手段は、所定の時間毎に前記推薦コンテンツ情報を更新することを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記推薦コンテンツ情報選択手段は、前記コンテンツ情報保持手段に前記コンテンツ情報が追加される毎に前記推薦コンテンツ情報を更新することを特徴とする請求項１０記載の情報処理装置。
【請求項１３】
前記更新が行われた旨を通知する情報更新通知手段をさらに具備することを特徴とする請求項１１記載の情報処理装置。
【請求項１４】
前記表示制御手段は、前記情報更新通知手段からの通知が行われると前記更新が行われた旨を表示させるようにすることを特徴とする請求項１３記載の情報処理装置。
【請求項１５】
前記表示制御手段は、前記情報更新通知手段からの通知が行われると更新された前記推薦コンテンツ情報を表示させるようにすることを特徴とする請求項１３記載の情報処理装置。
【請求項１６】
前記推薦コンテンツ情報処理手段は、前記推薦コンテンツ情報の前記所定の形式として前記推薦コンテンツ情報に対応する前記コンテンツに基づいて生成されたサムネイルおよび前記推薦コンテンツ情報に対応する前記コンテンツのタイトル名を表示させるよう処理することを特徴とする請求項１０記載の情報処理装置。
【請求項１７】
前記推薦コンテンツ情報処理手段は、前記推薦コンテンツ情報の前記所定の形式を複数表示させるよう処理することを特徴とする請求項１６記載の情報処理装置。
【請求項１８】
前記推薦コンテンツ情報処理手段は、前記サムネイルの生成において前記推薦コンテンツ情報に対応する前記コンテンツの所定の場面を複数選択して複数のサムネイルを生成して並べて表示させるよう処理することを特徴とする請求項１６記載の情報処理装置。
【請求項１９】
前記推薦コンテンツ情報選択手段は、前記コンテンツに関するユーザーの視聴履歴に基づいて前記コンテンツ情報保持手段から推薦すべき前記コンテンツの前記コンテンツ情報を前記推薦コンテンツ情報として選択することを特徴とする請求項１０記載の情報処理装置。
【請求項２０】
前記推薦コンテンツ情報選択手段は、前記コンテンツに関するユーザーの特定の時間帯における視聴履歴に基づいて前記コンテンツ情報保持手段から推薦すべき前記コンテンツの前記コンテンツ情報を前記推薦コンテンツ情報として選択することを特徴とする請求項１９記載の情報処理装置。
【請求項２１】
前記推薦コンテンツ情報選択手段は、前記コンテンツに関するユーザーの特定の曜日における視聴履歴に基づいて前記コンテンツ情報保持手段から推薦すべき前記コンテンツの前記コンテンツ情報を前記推薦コンテンツ情報として選択することを特徴とする請求項１９記載の情報処理装置。
【請求項２２】
前記推薦コンテンツ情報選択手段は、前記コンテンツに含まれる音声データまたは画像データに関する所定の特徴データに基づいて前記コンテンツ情報保持手段から推薦すべき前記コンテンツの前記コンテンツ情報を前記推薦コンテンツ情報として選択することを特徴とする請求項１０記載の情報処理装置。
【請求項２３】
前記コンテンツを特定する情報であるコンテンツ情報を保持するコンテンツ情報保持手段と、
前記コンテンツ情報を提供するコンテンツ情報提供手段と、
前記コンテンツ情報保持手段から推薦すべき前記コンテンツのコンテンツ情報を推薦コンテンツ情報として所定の条件にしたがって選択し提供する推薦コンテンツ情報提供手段と、
要求に応じて前記コンテンツ情報に対応する前記コンテンツまたは前記推薦コンテンツ情報に対応する前記コンテンツを選択させる操作手段と、
前記操作手段によって選択された前記コンテンツ情報に対応する前記コンテンツまたは前記推薦コンテンツ情報に対応する前記コンテンツを取得し提供するコンテンツ提供手段と、
前記操作手段における操作に応じて前記コンテンツ情報に基づいて前記コンテンツを選択させるユーザー主導モードと前記推薦コンテンツ情報に基づいて前記コンテンツを選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段と、
前記モードについての前記情報に応じて前記コンテンツ情報または前記推薦コンテンツ情報または前記コンテンツ提供手段から提供された前記コンテンツの表示を制御する表示制御手段と
を具備することを特徴とする情報処理装置。
【請求項２４】
前記モード保持手段は、
前記機器主導モードと前記ユーザー主導モードの何れのモードであるかを示すフラグを保持するフラグ保持手段と、
前記操作に応じて前記機器主導モードに移行すべきか否かを判別し前記機器主導モードに移行すべきと判別した場合は前記フラグに対して前記機器主導モードの設定を行う機器主導モード移行判別手段と、
前記操作に応じて前記ユーザー主導モードに移行すべきか否かを判別し前記ユーザー主導モードに移行すべきと判別した場合は前記フラグに対して前記ユーザー主導モードの設定を行うユーザー主導モード移行判別手段と
を具備することを特徴とする請求項２３記載の情報処理装置。
【請求項２５】
前記操作手段は、前記機器主導モードに移行するための機器主導モード設定ボタンを含むボタンを備えたコントローラーであって、
前記機器主導モード移行判別手段は、前記機器主導モード設定ボタンが押下された場合に前記機器主導モードに移行すべきと判別することを特徴とする請求項２４記載の情報処理装置。
【請求項２６】
前記操作手段は、２以上の操作ボタンを備えたコントローラーであって、
前記ユーザー主導モード移行判別手段は、押下された前記操作ボタンの種類に応じて前記ユーザー主導モードに移行すべきか否かを判別することを特徴とする請求項２４記載の情報処理装置。
【請求項２７】
前記操作手段は、前記コンテンツの選択を行う選択ボタンと前記選択を決定する選択決定ボタンとを含むボタンを備えたコントローラーであって、
前記ユーザー主導モード移行判別手段は、前記選択ボタンおよび前記選択決定ボタン以外のボタンが押下された場合に前記ユーザー主導モードに移行すべきと判別することを特徴とする請求項２４記載の情報処理装置。
【請求項２８】
前記操作手段は、当該情報処理装置の電源ボタンを含むボタンを備えたコントローラーであって、
前記ユーザー主導モード移行判別手段は、前記電源ボタンが押下された場合に前記ユーザー主導モードに移行すべきと判別することを特徴とする請求項２４記載の情報処理装置。
【請求項２９】
前記操作手段は、前記コンテンツ情報に対応する前記コンテンツおよび前記推薦コンテンツ情報に対応する前記コンテンツの選択の両方の選択を行う選択ボタンと前記選択を決定する選択決定ボタンとを含むボタンを備えたコントローラーであることを特徴とする請求項２４記載の情報処理装置。
【請求項３０】
コンテンツを保持するコンテンツ保持手段と、
前記コンテンツを特定する情報であるコンテンツ情報を保持するコンテンツ情報保持手段と、
前記コンテンツ情報を提供するコンテンツ情報提供手段と、
前記コンテンツ情報保持手段から推薦すべき前記コンテンツの前記コンテンツ情報を推薦コンテンツ情報として所定の条件にしたがって選択し提供する推薦コンテンツ情報提供手段と、
当該情報処理装置に対する操作信号を受信する操作信号受信手段と、
前記操作信号に応じて前記コンテンツ情報に対応する前記コンテンツまたは前記推薦コンテンツ情報に対応する前記コンテンツを取得し提供するコンテンツ提供手段と、
前記操作信号に応じて前記コンテンツ情報に基づいて前記コンテンツを選択させるユーザー主導モードと前記推薦コンテンツ情報に基づいて前記コンテンツを選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段と、
前記モードについての前記情報に応じて前記コンテンツ情報または前記推薦コンテンツ情報または前記コンテンツ提供手段から提供された前記コンテンツの表示を制御する表示制御手段と
を具備することを特徴とする情報処理装置。
【請求項３１】
当該情報処理装置に対する操作信号を受信する操作信号受信手段と、前記操作信号に応じてコンテンツを特定する情報であるコンテンツ情報に基づいて前記コンテンツを選択させるユーザー主導モードと推薦すべき前記コンテンツの前記コンテンツ情報である推薦コンテンツ情報を選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段とを備えた情報処理装置における処理方法であって、
前記操作信号を受信しない時間が前記所定時間継続したか否かを判断する無操作時間判断手順と、
前記操作信号を受信しない時間が所定時間継続した場合に前記モード保持手段に対して前記機器主導モードの設定を行う機器主導モード設定手順と、
前記設定を行った後に前記操作信号として特定の信号が受信されたか否かを判断する操作信号判断手順と、
前記特定の信号が受信された場合に前記モード保持手段に対して前記ユーザー主導モードの設定を行うユーザー主導モード設定手順と
を具備することを特徴とする処理方法。
【請求項３２】
当該情報処理装置に対する操作信号を受信する操作信号受信手段と、前記操作信号に応じてコンテンツを特定する情報であるコンテンツ情報に基づいて前記コンテンツを選択させるユーザー主導モードと推薦すべき前記コンテンツの前記コンテンツ情報である推薦コンテンツ情報を選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段とを備えた情報処理装置における処理方法であって、
前記操作信号における所定の信号の受信頻度を判断する頻度判断手順と、
前記受信頻度が所定の閾値を超えたと判断された場合に前記モード保持手段に対して前記機器主導モードの設定を行う機器主導モード設定手順と、
前記設定を行った後前記操作信号として特定の信号が受信されたか否かを判断する操作信号判断手順と、
前記特定の信号が受信された場合に前記モード保持手段に対して前記ユーザー主導モードの設定を行うユーザー主導モード設定手順と
を具備することを特徴とする処理方法。
【請求項３３】
当該情報処理装置に対する操作信号を受信する操作信号受信手段と、前記操作信号に応じてコンテンツを特定する情報であるコンテンツ情報に基づいて前記コンテンツを選択させるユーザー主導モードと推薦すべき前記コンテンツの前記コンテンツ情報である推薦コンテンツ情報を選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段とを備えた情報処理装置に、
前記操作信号を受信しない時間が前記所定時間継続したか否かを判断する無操作時間判断ステップと、
前記操作信号を受信しない時間が所定時間継続した場合に前記モード保持手段に対して前記機器主導モードの設定を行う機器主導モード設定ステップと、
前記設定を行った後に前記操作信号として特定の信号が受信されたか否かを判断する操作信号判断ステップと、
前記特定の信号が受信された場合に前記モード保持手段に対して前記ユーザー主導モードの設定を行うユーザー主導モード設定ステップと
を実行させることを特徴とするプログラム。
【請求項３４】
当該情報処理装置に対する操作信号を受信する操作信号受信手段と、前記操作信号に応じてコンテンツを特定する情報であるコンテンツ情報に基づいて前記コンテンツを選択させるユーザー主導モードと推薦すべき前記コンテンツの前記コンテンツ情報である推薦コンテンツ情報を選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段とを備えた情報処理装置に、
前記操作信号における所定の信号の受信頻度を判断する頻度判断ステップと、
前記受信頻度が所定の閾値を超えたと判断された場合に前記モード保持手段に対して前記機器主導モードの設定を行う機器主導モード設定ステップと、
前記設定を行った後前記操作信号として特定の信号が受信されたか否かを判断する操作信号判断ステップと、
前記特定の信号が受信された場合に前記モード保持手段に対して前記ユーザー主導モードの設定を行うユーザー主導モード設定ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保持されたコンテンツの情報を提示させる情報処理装置に関し、特にユーザーの要求により生成されたコンテンツの情報と当該情報処理装置自身によって生成されたコンテンツの情報とを所定のタイミングで切り換えて提示させる情報処理装置、および、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、ＣＥ（Consumer Electronics）機器は、ユーザーのコントロール下にあり、ユーザーが何らかの操作をすることで所定の動作をするものであった。例えば、ＣＥ機器において放送局から送信される放送コンテンツを予約録画する場合には、ユーザーがチャンネル、録画開始時間および録画終了時間などの詳細を事細かに設定してその設定通りにＣＥ機器は録画を行っていた。また、特定のジャンル（例えば、癒し系の曲）の曲を再生したい場合もユーザーがそのジャンルの曲を自身で選択してそれを再生していた。
【０００３】
ところが、近年になってユーザーが事細かに設定をしなくてもＣＥ機器自身が判断し動作を行うＣＥ機器が登場してきた。このＣＥ機器は、例えば、予約録画する番組のジャンル、出演者、時間帯といった情報をユーザーが指定して、その指定した条件に基づいて番組を予約録画するものがある（例えば、特許文献１参照。）。また、録画した放送コンテンツの再生する順番をＣＥ機器自身が判断するＣＥ機器もある。さらに、ユーザーの気分に応じたジャンル（例えば、癒し系の曲）に区分し、ユーザーの要求に適合する曲などのコンテンツを再生するＣＥ機器もある。技術開発が進むとさらにユーザーの操作を省略して動作するＣＥ機器が今後も登場してくると予想される。
【特許文献１】特開２０００−２９５５５４号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のようにＣＥ機器自身が判断して放送コンテンツの録画をおこなった場合は、ＣＥ機器自身が判断して録画するといってもユーザーの所望する放送コンテンツのみを録画するわけではないため、ＣＥ機器内に保持される放送コンテンツが膨大な量になることが考えられる。そのため、ユーザーは目的とする放送コンテンツを探すのに相当な手間を要することが予想される。この場合、録画されているコンテンツ中からＣＥ機器自身が選択したコンテンツの情報をユーザーに提供することができれば、ユーザーにとって便利である。
【０００５】
但し、ユーザーのイメージからしてＣＥ機器はユーザーのコントロール下にあるものであるとの観念は現段階では未だ払拭されたとは言い難い。このような状況の下においては、上記のようにＣＥ機器自身が判断して録画されているコンテンツの情報をユーザーに提供した場合、ＣＥ機器自身が故障して制御不能になったものとユーザーに勘違いされる可能性がある。したがって、ＣＥ機器自身が故障して制御不能になったものとユーザーに勘違いされないようにユーザーのコントロール下にある状況とユーザーのコントロール下にない状況とを切り換える必要がある。
【０００６】
そこで、本発明は、保持された膨大な数の放送コンテンツからユーザーに提供すべき放送コンテンツの情報を自身で判断して選択し、ユーザーに違和感なくその選択した放送コンテンツの情報を提供する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、コンテンツを特定する情報であるコンテンツ情報を保持するコンテンツ情報保持手段と、上記コンテンツ情報を提供するコンテンツ情報提供手段と、上記コンテンツ情報保持手段から推薦すべき上記コンテンツのコンテンツ情報を推薦コンテンツ情報として所定の条件にしたがって選択し提供する推薦コンテンツ情報提供手段と、当該情報処理装置に対する操作信号を受信する操作信号受信手段と、上記操作信号に応じて上記コンテンツ情報に対応する上記コンテンツまたは上記推薦コンテンツ情報に対応する上記コンテンツを取得し提供するコンテンツ提供手段と、上記操作信号に応じて上記コンテンツ情報に基づいて上記コンテンツを選択させるユーザー主導モードと上記推薦コンテンツ情報に基づいて上記コンテンツを選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段と、上記モードについての上記情報に応じて上記コンテンツ情報または上記推薦コンテンツ情報または上記コンテンツ提供手段から提供された上記コンテンツの表示を制御する表示制御手段とを具備することを特徴とする情報処理装置である。これにより、操作信号に応じてユーザー主導モードとしてコンテンツ情報を選択および表示させ、機器主導モードとして推薦コンテンツ情報を選択および表示させるという作用をもたらす。
【０００８】
また、この第１の側面において、上記モード保持手段は、上記機器主導モードと上記ユーザー主導モードの何れのモードであるかを示すフラグを保持するフラグ保持手段と、上記操作信号に応じて上記機器主導モードに移行すべきか否かを判別し上記機器主導モードに移行すべきと判別した場合は上記フラグに対して上記機器主導モードの設定を行う機器主導モード移行判別手段と、上記操作信号に応じて上記ユーザー主導モードに移行すべきか否かを判別し上記ユーザー主導モードに移行すべきと判別した場合は上記フラグに対して上記ユーザー主導モードの設定を行うユーザー主導モード移行判別手段とを具備することを特徴とするものである。これにより、操作信号に応じてユーザー主導モードに移行するか機器主導モードに移行するかフラグを通じてモードに関する情報を供給させるという作用をもたらす。
【０００９】
また、上記機器主導モード移行判別手段は、上記操作信号の受信頻度に基づいて上記機器主導モードに移行すべきか否かを判別することを特徴とするものである。これにより、操作信号の受信頻度に基づいて機器主導モードに移行すべきか否かを判別させるという作用をもたらす。
【００１０】
また、上記機器主導モード移行判別手段は、上記ユーザー主導モードにおいて所定時間内に所定回数上記コンテンツを表示させる上記操作信号を受信した場合に上記機器主導モードに移行すべきと判別することを特徴とするものである。これにより、コンテンツの再生頻度に基づいて機器主導モードに移行すべきか否かを判別させるという作用をもたらす。
【００１１】
また、上記機器主導モード移行判別手段は、上記ユーザー主導モードにおいて所定時間内に上記コンテンツ情報が保持された領域を所定回数参照する上記操作信号を受信した場合に上記機器主導モードに移行すべきと判別することを特徴とするものである。これにより、コンテンツ情報が保持された領域の参照頻度に基づいて機器主導モードに移行すべきか否かを判別させるという作用をもたらす。
【００１２】
また、この第１の側面において、上記モード保持手段は、上記機器主導モードと上記ユーザー主導モードの何れのモードであるかを示すフラグを保持するフラグ保持手段と、上記操作信号を受信しない状態が所定時間継続した場合に上記フラグに対して上記機器主導モードの設定を行うフラグ設定タイマーとを具備することを特徴とするものである。これにより、操作信号を受信しない状態が所定時間継続した場合に機器主導モードに移行させるという作用をもたらす。すなわち、スクリーンセイバーと同様の契機により機器主導モードに移行させることになる。
【００１３】
また、上記フラグ設定タイマーは、上記機器主導モードの設定を行った後の所定時間経過後に上記フラグに対して上記ユーザー主導モードの設定を行うことを特徴とするものである。これにより、機器モードに移行した後所定時間後にユーザー主導モードに移行させるという作用をもたらす。
【００１４】
また、上記フラグ設定タイマーは、上記設定を行ったときから所定周期で交互に上記機器主導モードと上記ユーザー主導モードとにするよう上記フラグの設定を行うことを特徴とするものである。これにより、所定周期で機器主導モードとユーザー主導モードに移行させるという作用をもたらす。
【００１５】
また、この第１の側面において、上記表示制御手段は、上記ユーザー主導モードの場合は上記コンテンツ情報または上記コンテンツを表示させるようにし、上記機器主導モードの場合は上記推薦コンテンツ情報を表示させるようにすることを特徴とするものである。これにより、ユーザー主導モードにおいてはコンテンツ情報またはコンテンツを表示させ、機器主導モードにおいては推薦コンテンツ情報を表示させるという作用をもたらす。
【００１６】
また、この第１の側面において、上記推薦コンテンツ情報提供手段は、上記コンテンツ情報保持手段から推薦すべき上記コンテンツの上記コンテンツ情報を上記推薦コンテンツ情報として所定の条件にしたがって選択する推薦コンテンツ情報選択手段と、上記推薦コンテンツ情報を保持する推薦コンテンツ情報保持手段と、上記推薦コンテンツ情報を所定の形式で表示させるよう処理して供給する推薦コンテンツ情報処理手段とを具備することを特徴とするものである。これにより、コンテンツ情報から所定条件の下で推薦すべきコンテンツ情報を選択させ、その選択させた推薦すべきコンテンツ情報を所定の形式に処理して表示させるという作用をもたらす。
【００１７】
また、上記推薦コンテンツ情報選択手段は、所定の時間毎に上記推薦コンテンツ情報を更新することを特徴とするものである。これにより、推薦コンテンツ情報を更新させるという作用をもたらす。
【００１８】
また、上記推薦コンテンツ情報選択手段は、上記コンテンツ情報保持手段に上記コンテンツ情報が追加される毎に上記推薦コンテンツ情報を更新することを特徴とするものである。これにより、コンテンツ情報保持手段にコンテンツ情報が追加される毎に推薦コンテンツ情報を更新させるという作用をもたらす。
【００１９】
また、上記更新が行われた旨を通知する情報更新通知手段をさらに具備することを特徴とするものである。これにより、推薦コンテンツ情報が更新される毎に通知させるという作用をもたらす。
【００２０】
また、上記表示制御手段は、上記情報更新通知手段からの通知が行われると上記更新が行われた旨を表示させるようにすることを特徴とするものである。これにより、ユーザーに推薦コンテンツ情報の更新が行われたことを認識させるという作用をもたらす。
【００２１】
また、上記表示制御手段は、上記情報更新通知手段からの通知が行われると更新された上記推薦コンテンツ情報を表示させるようにすることを特徴とするものである。これにより、推薦コンテンツ情報が更新されると直ぐにその内容を表示させるという作用をもたらす。
【００２２】
また、上記推薦コンテンツ情報処理手段は、上記推薦コンテンツ情報の上記所定の形式として上記推薦コンテンツ情報に対応する上記コンテンツに基づいて生成されたサムネイルおよび上記推薦コンテンツ情報に対応する上記コンテンツのタイトル名を表示させるよう処理することを特徴とするものである。これにより、推薦コンテンツ情報のタイトルとその推薦コンテンツ情報の一場面をサムネイルとして表示させるという作用をもたらす。ユーザーは、推薦コンテンツ情報のタイトルとその推薦コンテンツ情報に対応するコンテンツに基づいて生成されたサムネイルを見てその推薦コンテンツ情報の内容を推認することが容易になる。
【００２３】
また、上記推薦コンテンツ情報処理手段は、上記推薦コンテンツ情報の上記所定の形式を複数表示させるよう処理することを特徴とするものである。これにより、一度に複数の推薦コンテンツ情報を表示させるという作用をもたらす。
【００２４】
また、上記推薦コンテンツ情報処理手段は、上記サムネイルの生成において上記推薦コンテンツ情報に対応する上記コンテンツの所定の場面を複数選択して複数のサムネイルを生成して並べて表示させるよう処理することを特徴とするものである。これにより、推薦コンテンツ情報として推薦コンテンツ情報に対応するコンテンツのタイトルとその推薦コンテンツ情報に対応するコンテンツに基づいて生成された複数のサムネイルを表示させるという作用をもたらす。推薦コンテンツ情報に対応するコンテンツに基づいて生成された複数のサムネイルを表示させることによって、ユーザーにその推薦コンテンツ情報に対応するコンテンツの内容を容易に認識させることができる。
【００２５】
また、上記推薦コンテンツ情報選択手段は、上記コンテンツに関するユーザーの視聴履歴に基づいて上記コンテンツ情報保持手段から推薦すべき上記コンテンツの上記コンテンツ情報を上記推薦コンテンツ情報として選択するものである。これにより、ユーザーに応じた推薦コンテンツ情報を選択させるという作用をもたらす。
【００２６】
また、上記推薦コンテンツ情報選択手段は、上記コンテンツに関するユーザーの特定の時間帯における視聴履歴に基づいて上記コンテンツ情報保持手段から推薦すべき上記コンテンツの上記コンテンツ情報を上記推薦コンテンツ情報として選択することを特徴とするものである。これにより、特定の時間帯におけるユーザーがよく視聴するコンテンツまたは視聴が少ないコンテンツなどの情報に基づいて推薦コンテンツ情報を選択させるという作用をもたらす。
【００２７】
また、上記推薦コンテンツ情報選択手段は、上記コンテンツに関するユーザーの特定の曜日における視聴履歴に基づいて上記コンテンツ情報保持手段から推薦すべき上記コンテンツの上記コンテンツ情報を上記推薦コンテンツ情報として選択することを特徴とするものである。これにより、特定の曜日におけるユーザーがよく視聴するコンテンツまたは視聴が少ないコンテンツなどの情報に基づいて推薦コンテンツ情報を選択させるという作用をもたらす。
【００２８】
また、上記推薦コンテンツ情報選択手段は、上記コンテンツに含まれる音声データまたは画像データに関する所定の特徴データに基づいて上記コンテンツ情報保持手段から推薦すべき上記コンテンツの上記コンテンツ情報を上記推薦コンテンツ情報として選択することを特徴とするものである。これにより、音声データまたは画像データに関する特徴データに基づいて推薦コンテンツを選択させるという作用をもたらす。
【００２９】
また、本発明の第２の側面は、上記コンテンツを特定する情報であるコンテンツ情報を保持するコンテンツ情報保持手段と、上記コンテンツ情報を提供するコンテンツ情報提供手段と、上記コンテンツ情報保持手段から推薦すべき上記コンテンツのコンテンツ情報を推薦コンテンツ情報として所定の条件にしたがって選択し提供する推薦コンテンツ情報提供手段と、要求に応じて上記コンテンツ情報に対応する上記コンテンツまたは上記推薦コンテンツ情報に対応する上記コンテンツを選択させる操作手段と、上記操作手段によって選択された上記コンテンツ情報に対応する上記コンテンツまたは上記推薦コンテンツ情報に対応する上記コンテンツを取得し提供するコンテンツ提供手段と、上記操作手段における操作に応じて上記コンテンツ情報に基づいて上記コンテンツを選択させるユーザー主導モードと上記推薦コンテンツ情報に基づいて上記コンテンツを選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段と、上記モードについての上記情報に応じて上記コンテンツ情報または上記推薦コンテンツ情報または上記コンテンツ提供手段から提供された上記コンテンツの表示を制御する表示制御手段とを具備することを特徴とする情報処理装置である。これにより、操作に応じてユーザー主導モードとしてコンテンツ情報を選択および表示させ、機器主導モードとして推薦コンテンツ情報を選択および表示させるという作用をもたらす。
【００３０】
また、この第２の側面において、上記モード保持手段は、上記機器主導モードと上記ユーザー主導モードの何れのモードであるかを示すフラグを保持するフラグ保持手段と、上記操作に応じて上記機器主導モードに移行すべきか否かを判別し上記機器主導モードに移行すべきと判別した場合は上記フラグに対して上記機器主導モードの設定を行う機器主導モード移行判別手段と、上記操作に応じて上記ユーザー主導モードに移行すべきか否かを判別し上記ユーザー主導モードに移行すべきと判別した場合は上記フラグに対して上記ユーザー主導モードの設定を行うユーザー主導モード移行判別手段とを具備することを特徴とするものである。これにより、操作に応じてユーザー主導モードに移行するか機器主導モードに移行するかフラグを通じてモードに関する情報を供給させるという作用をもたらす。
【００３１】
また、上記操作手段は、上記機器主導モードに移行するための機器主導モード設定ボタンを含むボタンを備えたコントローラーであって、上記機器主導モード移行判別手段は、上記機器主導モード設定ボタンが押下された場合に上記機器主導モードに移行すべきと判別することを特徴とするものである。これにより、機器主導モード設定ボタンを押下することによって機器主導モードに移行させるという作用をもたらす。
【００３２】
また、上記操作手段は、２以上の操作ボタンを備えたコントローラーであって、上記ユーザー主導モード移行判別手段は、押下された上記操作ボタンの種類に応じて上記ユーザー主導モードに移行すべきか否かを判別することを特徴とするものである。これにより、機器主導モードに移行するための専用のボタン以外のボタンを押下することによって機器主導モードに移行させるという作用をもたらす。これは、スクリーンセイバーにおいては、キーボードやリモコンなどの操作手段を操作させると通常の画面に戻るのと同様の状況である。
【００３３】
また、上記操作手段は、上記コンテンツの選択を行う選択ボタンと上記選択を決定する選択決定ボタンとを含むボタンを備えたコントローラーであって、上記ユーザー主導モード移行判別手段は、上記選択ボタンおよび上記選択決定ボタン以外のボタンが押下された場合に上記ユーザー主導モードに移行すべきと判別することを特徴とするものである。これにより、選択ボタンと上記選択を決定する選択決定ボタン以外のボタンを押下することによって機器主導モードに移行させるという作用をもたらす。
【００３４】
また、上記操作手段は、当該情報処理装置の電源ボタンを含むボタンを備えたコントローラーであって、上記ユーザー主導モード移行判別手段は、上記電源ボタンが押下された場合に上記ユーザー主導モードに移行すべきと判別することを特徴とするものである。これにより、電源ボタンを押下することによって機器主導モードに移行させるという作用をもたらす。
【００３５】
また、上記操作手段は、上記コンテンツ情報に対応する上記コンテンツおよび上記推薦コンテンツ情報に対応する上記コンテンツの選択の両方の選択を行う選択ボタンと上記選択を決定する選択決定ボタンとを含むボタンを備えたコントローラーであることを特徴とするものである。これにより、ユーザー主導モードと機器主導モードの両方のモードにおいて共通のボタンでコンテンツを再生させるなどの操作を行わせるという作用をもたらす。
【００３６】
また、本発明の第３の側面は、コンテンツを保持するコンテンツ保持手段と、上記コンテンツを特定する情報であるコンテンツ情報を保持するコンテンツ情報保持手段と、上記コンテンツ情報を提供するコンテンツ情報提供手段と、上記コンテンツ情報保持手段から推薦すべき上記コンテンツの上記コンテンツ情報を推薦コンテンツ情報として所定の条件にしたがって選択し提供する推薦コンテンツ情報提供手段と、当該情報処理装置に対する操作信号を受信する操作信号受信手段と、上記操作信号に応じて上記コンテンツ情報に対応する上記コンテンツまたは上記推薦コンテンツ情報に対応する上記コンテンツを取得し提供するコンテンツ提供手段と、上記操作信号に応じて上記コンテンツ情報に基づいて上記コンテンツを選択させるユーザー主導モードと上記推薦コンテンツ情報に基づいて上記コンテンツを選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段と、上記モードについての上記情報に応じて上記コンテンツ情報または上記推薦コンテンツ情報または上記コンテンツ提供手段から提供された上記コンテンツの表示を制御する表示制御手段とを具備することを特徴とする情報処理装置である。これにより、操作信号に応じてユーザー主導モードとしてコンテンツ情報を選択および表示させ、機器主導モードとして推薦コンテンツ情報を選択および表示させるという作用をもたらす。
【００３７】
また、本発明の第４の側面は、当該情報処理装置に対する操作信号を受信する操作信号受信手段と、上記操作信号に応じてコンテンツを特定する情報であるコンテンツ情報に基づいて上記コンテンツを選択させるユーザー主導モードと推薦すべき上記コンテンツの上記コンテンツ情報である推薦コンテンツ情報を選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段とを備えた情報処理装置において以下の手順を実行する処理方法または以下の手順をコンピュータに実行させるプログラムであって、  上記操作信号を受信しない時間が上記所定時間継続したか否かを判断する無操作時間判断手順と、上記操作信号を受信しない時間が所定時間継続した場合に上記モード保持手段に対して上記機器主導モードの設定を行う機器主導モード設定手順と、上記設定を行った後に上記操作信号として特定の信号が受信されたか否かを判断する操作信号判断手順と、上記特定の信号が受信された場合に上記モード保持手段に対して上記ユーザー主導モードの設定を行うユーザー主導モード設定手順とを具備することを特徴とする処理方法またはこれらの手順をコンピュータに実行させるプログラムである。これにより、操作しないことによりユーザー主導モードから機器主導モードに移行させられ、また、所定のボタンを押下して操作信号を供給することによって機器主導モードからユーザー主導モードに移行させるという作用をもたらす。
【００３８】
また、本発明の第５の側面は、当該情報処理装置に対する操作信号を受信する操作信号受信手段と、上記操作信号に応じてコンテンツを特定する情報であるコンテンツ情報に基づいて上記コンテンツを選択させるユーザー主導モードと推薦すべき上記コンテンツの上記コンテンツ情報である推薦コンテンツ情報を選択させる機器主導モードの何れのモードであるかの情報を保持するモード保持手段とを備えた情報処理装置において以下の手順を実行する処理方法または以下の手順をコンピュータに実行させるプログラムであって、上記操作信号における所定の信号の受信頻度を判断する頻度判断手順と、上記受信頻度が所定の閾値を超えたと判断された場合に上記モード保持手段に対して上記機器主導モードの設定を行う機器主導モード設定手順と、上記設定を行った後上記操作信号として特定の信号が受信されたか否かを判断する操作信号判断手順と、上記特定の信号が受信された場合に上記モード保持手段に対して上記ユーザー主導モードの設定を行うユーザー主導モード設定手順とを具備することを特徴とする処理方法またはこれらの手順をコンピュータに実行させるプログラムである。これにより、操作頻度に基づいてユーザー主導モードから機器主導モードに移行させられ、また、所定のボタンを押下して操作信号を供給することによって機器主導モードからユーザー主導モードに移行させるという作用をもたらす。
【発明の効果】
【００３９】
本発明によれば、保持された膨大な数の放送コンテンツからユーザーに提供すべき放送コンテンツの情報を自身で判断して選択し、ユーザーに違和感なくその選択した放送コンテンツの情報を提供できるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００４０】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００４１】
図１は、本発明の実施の形態における情報処理システムの構成の一例を示す図である。この情報処理システムは、情報処理装置１００と、放送局６００と、ネットワーク網７００と、コンテンツサーバ８００とから構成される。なお、放送局およびコンテンツサーバは、一つに限るものではなく複数あってもよい。なお、本発明の実施の形態においてコンテンツとは、情報処理装置１００において視聴できるテキストや静止画、動画、音楽および音声などを言う。
【００４２】
情報処理装置１００は、放送局６００から送信されるコンテンツを受信してそのコンテンツを記録再生部１０によってコンテンツ関連保持部２０に保持させるものである。コンテンツ関連保持部２０において保持されたコンテンツは、ユーザーからの要求に応じて記録再生部１０によって再生され、ユーザーが視聴する。
【００４３】
ユーザーには、コンテンツ関連保持部２０において保持されたコンテンツについてのリストが（図示しない）表示部を通じて提示される。ユーザーは、その提示されたリストから視聴したいコンテンツを選択する。提示されるリストには２種類あり、一つは、ユーザーによって指定された日時などに基づいて提示されるコンテンツのリストである。このコンテンツのリストは、ユーザーが指定した日時にコンテンツ関連保持部２０に保持されたコンテンツのタイトルなどの情報が日時順に並べられたものである。もう一つは、ユーザーのコンテンツに関する視聴履歴やコンテンツに関する特徴データに基づいて、ユーザーに推薦するために情報処理装置１００自身がコンテンツ関連保持部２０から選択したコンテンツのリストである。ユーザーは、この２種類のコンテンツに関するリストに基づいて視聴したいコンテンツを選択することができる。
【００４４】
この２種類のコンテンツのリストは、所定条件の下、切り替わって表示される。本発明の実施の形態においては、通常はユーザーが指定した日時などに基づいて提示されるコンテンツのリストが表示されるが、所定条件の下では情報処理装置１００自身がコンテンツ関連保持部２０から選択したコンテンツのリストが表示されることになる。
【００４５】
放送局６００は、コンテンツを送信するものである。コンテンツサーバ８００は、コンテンツを保持するサーバであり、コンテンツサーバ８００に保持されたコンテンツは、ネットワーク網７００を通じて取得可能である。本発明の実施の形態においては、情報処理装置１００に保持されるコンテンツは、放送局６００から送信されたコンテンツのみならず、コンテンツサーバ８００に保持されたコンテンツであってもよい。ネットワーク網７００としては、例えばインターネットが想定されるが、その他の専用回線を用いたネットワーク網であってもよい。
【００４６】
図２は、本発明の実施の形態における情報処理装置１００の構成の一例を示す図である。情報処理装置１００は、アンテナ１０１と、受信部１０２と、記録再生処理部１０３と、データ処理部１０４と、ＲＡＭ（Random Access Memory）１０５と、ディスクインターフェース１０６と、ハードディスク（Hard disk）１０７と、音声制御部１０８と、表示制御部１０９と、操作制御部１１０と、通信インターフェース１１１と、音声出力部１１２と、表示部１１３と、受光部１１４と、通信部１１５と、リモートコントローラ（以下、リモコンという。）１１６とを備える。アンテナ１０１は、空間を伝わって来た電波をとらえる役割を果たす。受信部１０２は、アンテナ１０１から供給されてきた受信データに対して復調処理およびＤ／Ａ変換などの処理を行うものである。
【００４７】
記録再生処理部１０３は、受信部１０２から供給されたデータを、例えば、ＭＰＥＧ−２（Moving Picture Expert Group-2）規格に従って符号化などを行うものである。符号化されたデータは、ハードディスク１０７またはディスクインターフェース１０６に供給される。また、記録再生処理部１０３は、ハードディスク１０７またはディスクインターフェース１０６から供給されたデータに対して復号処理などを行う。この復号されたデータは、音声制御部１０８や、表示制御部１０９に供給される。
【００４８】
データ処理部１０４は、本発明の実施の形態における情報処理装置１００全体の処理を司るものであり、作業領域としてＲＡＭ１０５を使用する。ディスクインターフェース１０６は、記録再生処理部１０３において所定の処理を施されたデータをディスク１１７に書き込む。また、ディスクインターフェース１０６は、ディスク１１７からデータを読み出して記録再生処理部１０３に供給する。なお、ディスク１１７は、ＣＤ、ＤＶＤなどの光ディスク（optical disk）が想定される。また、ディスク以外の記憶媒体を利用することもできる。ハードディスク１０７は、記録再生処理部１０３において所定の処理を施されたデータを記憶しておくものである。
【００４９】
音声制御部１０８は、供給された音楽データを音声出力部１１２に供給する。この音声出力部１１２から音楽データは出力される。表示制御部１０９は、供給された画像データを、例えばＬＣＤ（Liquid Crystal Display）などにより構成された表示部１１３に供給する。表示部１１３において画像データは出力される。
【００５０】
リモコン１１６は、ユーザーに所望の操作をさせるものである。リモコン１１６から送信された操作信号は、受光部１１４において受信され、受光部１１４はその操作信号を操作制御部１１０へ供給する。操作制御部１１０は、供給された操作信号をデータ処理部１０４へ伝える。
【００５１】
通信インターフェース１１１は、データ処理部１０４などから供給されたデータからフレームを生成し、その生成したフレームを通信部１１５に供給する。また、通信部１１５から供給されたフレームに対して所定の処理を行いデータ処理部１０４に供給する。通信部１１５は、ネットワーク上から電気信号で供給されたデータをデータ処理部１０４で扱えるデータに変換する処理を行う。また、通信部１１５は、データ処理部１０４から送られてきたデータを電気信号にしてネットワーク上に送る処理を行う。
【００５２】
図３は、本発明の実施の形態におけるコンテンツおよびコンテンツに関するリストを提供する機能の構成の一例を示す図である。この機能は、コンテンツ情報保持部２１１と、コンテンツ情報提供部２１２と、コンテンツ保持部２２１と、コンテンツ提供部２２２と、視聴履歴生成部２３１と、視聴履歴保持部２３２と、特徴データ検出部２４１と、特徴データ保持部２４２と、推薦コンテンツ情報提供部２５０と、モード保持部２６０と、表示制御部２７０と、操作信号受信部２８０と、操作部２９０とを備える。
【００５３】
コンテンツ保持部２２１は、放送局６００またはコンテンツサーバ８００から取得したコンテンツを保持するものである。また、コンテンツ保持部２２１において保持されるコンテンツは、光ディスクから読み出されたコンテンツであってもよい。コンテンツ情報保持部２１１は、コンテンツ保持部２２１に保持されたコンテンツを特定する情報（以下、コンテンツ情報と呼ぶ。）を保持するものである。このコンテンツを特定する情報には、例えばコンテンツのタイトル名やコンテンツがコンテンツ保持部２１０に記録された日時およびコンテンツに付されたユニークな識別子（ＩＤ：Identification）などが含まれる。
【００５４】
コンテンツ情報提供部２１２は、操作部２９０を通じてユーザーから要求された日時などに基づいたコンテンツに関するリスト（以下、コンテンツ情報リストと呼ぶ。）を生成し、表示制御部２７０に供給するものである。コンテンツ情報リストの生成は、コンテンツ情報保持部２１１に保持されたコンテンツ情報に基づいて行われる。例えば、ユーザーから特定の日時が指定された場合は、その日時にコンテンツ保持部２２１に記録されたコンテンツのコンテンツ情報を取得し、記録された時間順のリストを生成する。また、コンテンツ情報提供部２１２は、ユーザーが操作部２９０を通じて生成したリストから特定のコンテンツを選択した場合に、その選択されたコンテンツに対応する情報をコンテンツ提供部２２２に供給する。選択されたコンテンツに対応する情報は、例えば上記のコンテンツに付されたユニークな識別子が該当する。
【００５５】
コンテンツ提供部２２２は、コンテンツ情報提供部２１２から供給された特定のコンテンツに対応する情報（例えば、コンテンツに付されたユニークな識別子）に基づいてコンテンツ保持部２２１からコンテンツを取得するものである。また、コンテンツ提供部２２２は、後述する推薦コンテンツ情報処理部２５４から供給された特定のコンテンツに対応する情報（例えば、コンテンツに付されたユニークな識別子）に基づいてコンテンツ保持部２２１からコンテンツを取得する。この取得されたコンテンツは、表示制御部２７０に供給される。また、コンテンツ提供部２２２は、視聴履歴生成部２３１に上記コンテンツ情報提供部２１２および推薦コンテンツ情報処理部２５４から供給された特定のコンテンツに対応する情報を供給する。
【００５６】
視聴履歴生成部２３１は、コンテンツ提供部２２２から供給された上記特定のコンテンツに対応する情報に基づいてユーザーが視聴したコンテンツの履歴を生成するものである。視聴履歴生成部２３１で生成された視聴履歴は、視聴履歴保持部２３２において保持される。
【００５７】
特徴データ検出部２４１は、コンテンツ中の音声データや画像データなどのデータから音声データや画像データの特徴データを検出するものである。ここで特徴データとは、例えば音声データの特徴に応じた音声特徴データやテロップ情報の出現に応じたテロップ特徴データが想定されるが、これに限られるものでなく、その他のパンやズームなどカメラ動作の特徴に応じたカメラ特徴データ、画面における色情報の特徴に応じた色特徴データ、類似シーンが出現しているかを所定のＩＤで示すシーンＩＤデータ等であってもよい。特徴データ検出部２４１において検出された特徴データは、特徴データ保持部２４２において保持される。
【００５８】
推薦コンテンツ情報提供部２５０は、推薦コンテンツ情報選択部２５１と、推薦コンテンツ情報保持部２５２と、情報更新通知部２５３と、推薦コンテンツ情報処理部２５４とを備える。推薦コンテンツ情報選択部２５１は、コンテンツ情報保持部２１１に保持されたコンテンツ情報から所定の条件に従ってコンテンツ情報を選択する。この選択されたコンテンツ情報は、ユーザーに推薦するコンテンツ情報（以下、推薦コンテンツ情報と呼ぶ。）として推薦コンテンツ情報保持部２５２において保持される。
【００５９】
ここで、コンテンツを選択する際の条件について説明する。コンテンツ情報保持部２１１に保持されたコンテンツ情報から所定のコンテンツを選択する場合は、例えば視聴履歴保持部２３２に保持された視聴履歴に基づいてさまざまな視点からコンテンツを選択する。例えば、未だユーザーが視聴していないコンテンツを記録日時の古い順に選択したり、また、ユーザーの視聴頻度の多いジャンル（例えば、ニュース、ドラマ、映画）のコンテンツであって未だ視聴していないコンテンツを選択したりすることが想定される。
【００６０】
また、コンテンツ情報保持部２１１に保持されたコンテンツ情報からコンテンツを選択する場合は、例えば特徴データ保持部２４２に保持されたコンテンツの特徴データに基づいてコンテンツを選択してもよい。この場合は、予めユーザーが特徴データの選択に関するパラメータを設定しておく。そして、そのパラメータに適合する特徴データに対応するコンテンツ情報が推薦コンテンツ情報選択部２５１において選択されることになる。
【００６１】
なお、推薦コンテンツ情報は、所定の条件の下に更新するようにしてもよい。例えば、所定時間ごとに推薦コンテンツ情報選択部２５１において推薦コンテンツ情報を選択させることが想定される。また、コンテンツ情報保持部２１１に新たなコンテンツ情報が追加されるごとに推薦コンテンツ情報選択部２５１において推薦コンテンツ情報を選択させるようにしてもよい。
【００６２】
情報更新通知部２５３は、推薦コンテンツ情報選択部２５１において推薦コンテンツ情報が更新された場合に推薦コンテンツ情報処理部２５４およびモード保持部２６０にその旨を通知するものである。
【００６３】
推薦コンテンツ情報処理部２５４は、推薦コンテンツ情報保持部２５２に保持された推薦コンテンツ情報に基づいて推薦コンテンツ情報に関するリスト（以下、推薦コンテンツ情報リストと呼ぶ。）を所定の形式で生成して表示制御部２７０に供給するものである。推薦コンテンツ情報リストの形式としては、例えば推薦コンテンツ情報をコンテンツのタイトル名とそのコンテンツについてのサムネイルで表したものが想定されるが、これに限られるものでなくその他の形式であってもよい。
【００６４】
また、推薦コンテンツ情報処理部２５４は、情報更新通知部２５３から通知を受けると情報を更新した旨も上記形式に加えて生成する。また、推薦コンテンツ情報処理部２５４は、ユーザーが操作部２９０を通じて生成した推薦コンテンツ情報リストからコンテンツを選択した場合にその選択されたコンテンツに対応する情報をコンテンツ提供部２２２に供給する。選択されたコンテンツに対応する情報は、上記コンテンツ情報提供部２１２の場合と同様に、例えば、上記のコンテンツに付されたユニークな識別子が該当する。
【００６５】
モード保持部２６０は、情報処理装置１００における動作モードがユーザー主導モードと機器主導モードの何れのモードであるかの情報を保持するものである。情報処理装置１００は、この情報に基づいてユーザー主導モードと機器主導モードの何れかのモードに移行することになる。ここでユーザー主導モードとは、ユーザーの要求に応じてコンテンツ情報提供部２１２から提供されたコンテンツ情報リストからユーザーの要求するコンテンツを選択できる状態をいう。一方、機器主導モードとは、推薦コンテンツ情報処理部２５４において生成された推薦コンテンツ情報リストからユーザーの要求するコンテンツを選択できる状態をいう。ユーザー主導モードと機器主導モードの何れのモードであるかの情報は、操作信号受信部２８０から供給される信号などに応じて設定される。
【００６６】
ユーザー主導モードに移行した後は、ユーザーは操作部２９０を通じてコンテンツ情報リストに列挙されたコンテンツを選択できる。一方、機器主導モードに移行した後は、ユーザーは操作部２９０を通じて推薦コンテンツ情報リストに列挙されたコンテンツを選択できる。
【００６７】
表示制御部２７０は、コンテンツ情報提供部２１２、コンテンツ提供部２２２および推薦コンテンツ情報処理部２５４から供給されるコンテンツ情報リスト、コンテンツおよび推薦コンテンツ情報リストなどを表示部１１３に供給するものである。ユーザー主導モードに移行した後は、表示制御部２７０は、コンテンツ情報提供部２１２から供給されたコンテンツ情報リストを優先的に表示させる。一方、機器主導モードに移行した後は、表示制御部２７０は、推薦コンテンツ情報処理部２５４から供給された推薦コンテンツ情報リストを優先的に表示させる。なお、推薦コンテンツ情報が更新された場合は、更新された旨の情報を最優先して表示させるようすることが想定される。操作信号受信部２８０は、操作部２９０から送信された信号を受信して、モード保持部２６０、推薦コンテンツ情報処理部２５４およびコンテンツ情報提供部２１２に供給するものである。
【００６８】
なお、コンテンツ情報保持部２１１、コンテンツ保持部２２１、視聴履歴保持部２３２および特徴データ保持部２４２は、例えば、ハードディスク１０７において実現可能である。また、推薦コンテンツ情報保持部２５２は、例えば、ＲＡＭ１０５もしくはハードディスク１０７において実現可能である。また、コンテンツ情報提供部２１２、視聴履歴生成部２３１、特徴データ検出部２４１、推薦コンテンツ情報選択部２５１、情報更新通知部２５３、推薦コンテンツ情報処理部２５４およびモード保持部２６０は、例えば、データ処理部１０４において実現可能である。また、コンテンツ提供部２２２は、例えば、主として記録再生処理部１０３において実現可能である。また、表示制御部２７０は、表示制御部１０９に対応する。また、操作信号受信部２８０は、例えば、操作制御部１１０および受光部１１４において実現可能である。また、操作部２９０は、例えば、リモコン１１６において実現可能である。
【００６９】
図４は、モード保持部２６０の機能構成の一例を示す図である。モード保持部２６０は、フラグ保持部２６１と、機器主導モード移行判別部２６２と、ユーザー主導モード移行判別部２６７と、フラグ設定タイマー２６８とを備える。
【００７０】
フラグ保持部２６１は上記機器主導モードと上記ユーザー主導モードの何れのモードであるかを示すフラグを保持するものである。このフラグがユーザー主導モードと機器主導モードのどちらのモードに設定されているか否かによってユーザー主導モードに移行するか機器主導モードに移行するかが決定される。このフラグに応じてコンテンツ情報提供部２１２、推薦コンテンツ情報処理部２５４および表示制御部２７０は、ユーザー主導モードまたは機器主導モードで動作する。すなわち、ユーザー主導モードにおいては、コンテンツ情報提供部２１２が動作し、機器主導モードにおいては、推薦コンテンツ情報処理部２５４が動作する。また、ユーザー主導モードにおいては、表示制御部２７０はコンテンツ情報リストを優先的に表示させ、機器主導モードにおいては、表示制御部２７０は推薦コンテンツ情報リストを優先的に表示させる。
【００７１】
機器主導モード移行判別部２６２は、操作信号受信部２８０から供給された操作信号に応じて機器主導モードに移行すべきか否かを判別するものである。機器主導モード移行判別部２６２において機器主導モードに移行すべきと判断されると、機器主導モード移行判別部２６２は、フラグ保持部２６１において保持されているフラグを機器主導モードに設定する。
【００７２】
フラグ保持部２６１において保持されているフラグを機器主導モードに移行すべき否かの判別は、具体的には、例えば機器主導モード操作判別部２６３または操作頻度判別部２６４において行う。機器主導モード操作判別部２６３は、操作信号受信部２８０から供給される操作信号の種類を判別して機器主導モードに移行すべきか否かを判別するものである。例えば、操作部２９０が複数のボタンを備えている場合にそのうち機器主導モードにするためのボタンがある場合には、そのボタンに対応する操作信号が供給された場合に機器主導モードに移行すべきと判別する。
【００７３】
操作頻度判別部２６４は、操作信号受信部２８０から供給される操作信号の頻度に応じて機器主導モードに移行すべきか否かを判別するものである。すなわち、特定の操作信号の受信頻度が所定の閾値に達した場合に機器主導モードに移行すべきと判別するものである。操作信号の受信頻度を基準にしたのは、操作信号が頻繁に供給される場合はユーザーがどのコンテンツを視聴すべきか迷っている場合が多いからである。この場合に、情報処理装置１００が推薦するコンテンツを提示すればユーザーの便宜になると考えられる。
【００７４】
操作頻度は、具体的には、所定時間におけるコンテンツの再生回数またはコンテンツ情報リストの参照回数が想定される。ここで、コンテンツ情報リストの参照回数について以下に説明する。コンテンツ情報リストは、ユーザーが指定した日時に基づいて生成される。ユーザーがある日時に対応するコンテンツ情報リストが表示されている場合に別の日時を指定してそれに対応するコンテンツ情報リストを表示させた場合にコンテンツ情報リストの参照回数を１回とする。
【００７５】
図４において上記操作頻度に対応するのは、再生回数カウント部２６５およびコンテンツ情報リスト参照回数カウント部２６６である。再生回数カウント部２６５は、所定時間コンテンツの再生回数をカウントし、その再生回数が所定の閾値に達した場合に機器主導モードに移行すべきと判別するものである。この再生回数のカウントは、操作信号受信部２８０からコンテンツの再生に対応する操作信号が供給された場合に行われる。それ以外の操作信号の場合はカウントされない。また、コンテンツ情報リスト参照回数カウント部２６６は、所定時間コンテンツ情報リストが参照された回数をカウントし、その参照された回数が所定の閾値に達した場合に機器主導モードに移行すべきと判別するものである。このコンテンツ情報リストが参照された回数のカウントは、操作信号受信部２８０からコンテンツ情報リストの参照に対応する操作信号が供給された場合に行われる。それ以外の操作信号の場合はカウントされない。
【００７６】
ユーザー主導モード移行判別部２６７は、操作信号受信部２８０から供給された操作信号に応じてユーザー主導モードに移行すべきか否かを判別するものである。ユーザー主導モード移行判別部２６７においてユーザー主導モードに移行すべきと判断されると、ユーザー主導モード移行判別部２６７は、フラグ保持部２６１において保持されているフラグをユーザー主導モードに設定する。
【００７７】
フラグ保持部２６１において保持されているフラグをユーザー主導モードに移行すべきか否かは、例えば、操作部２９０が複数のボタンを備えたリモコンである場合は、その押下されたボタンの対応する操作信号の種類で判別する。この場合はどのボタンを押下すればユーザー主導モードになるかを予め決めておく。例えば、ユーザー主導モードする専用のボタンを設けてもよいし、その他推薦コンテンツ情報リストを選択決定させる選択決定ボタン以外のボタンや電源ボタンを押下するとユーザー主導モードに設定されるようにしてもよい。
【００７８】
フラグ設定タイマー２６８は、操作信号受信部２８０から操作信号が供給されない状態が所定時間継続した場合にフラグ保持部２６１に保持されたフラグを機器主導モードに設定するものである。また、フラグ設定タイマー２６８は、フラグが機器主導モードに設定されてから所定期時間経過後にフラグをユーザー主導モードに設定するようにしてもよい。この機器主導モードからユーザー主導モードへの移行のためのフラグの設定およびユーザー主導モードから機器主導モードへの移行のためのフラグの設定を周期的にフラグ設定タイマー２６８が行えるようにしてもよい。
【００７９】
図５は、本発明の実施の形態におけるリモコンの構成を示す図である。リモコン３００は、図２におけるリモコン１１６および図３における操作部２９０に対応する。図５に示すように、リモコン３００は、電源をオン／オフするときに操作される電源ボタン３１１と、チャンネル選択時に操作されるテンキー３１２と、チャンネルを順次選択するときに操作されるチャンネルボタン３１３と、音量調節を行うときに操作される音量ボタン３１４とを備えている。
【００８０】
また、リモコン３００は、システムメニューの表示を指示するときに操作されるシステムメニューボタン３１５と、タイトルリストの表示を指示するときに操作されるタイトルリストボタン３１６と、ツールの表示を指示するときに操作されるツールボタン３１７と、左右上下へのカーソル移動と決定を指示するときに操作される選択決定ボタン３１８と、再生中の映像を後方にスキップさせるときに操作される後方スキップボタン３１９と、再生中の映像を前方にスキップさせるときに操作される前方スキップボタン３２０とを備えている。
【００８１】
また、リモコン３００は、前のタイトル、チャプター、または、トラックに進むとき操作される前ボタン３２１と、次のタイトル、チャプター、または、トラックに進むとき操作される次ボタン３２４と、巻き戻しするときに操作される巻戻ボタン３２２と、早送りするときに操作される早送ボタン３２３と、再生を指示するときに操作される再生ボタン３２５と、再生の一時停止を指示するときに操作される一時停止ボタン３２６と、再生の停止を指示するときに操作される停止ボタン３２７とを備えている。
【００８２】
図６は、本発明の実施の形態におけるユーザー主導モードの場合の表示画面の一例を示す図である。図６（ａ）は、ユーザー主導モードの際の表示画面４００におけるコンテンツ情報リスト４１０の表示態様の一例を示す図である。図６（ａ）においては、コンテンツ情報リスト４１０として本発明の実施の形態における情報処理装置１００にコンテンツを記録した記録日付４１１と記録時刻４１２とコンテンツのタイトル４１３で特定されたコンテンツ情報とが記録時刻４１２の順に並べて表示されている。
【００８３】
設定ボタン４２２は、コンテンツ情報リスト４１０に表示させるコンテンツ情報の記録日時を設定するためのボタンである。具体的には、設定ボタン４２２をリモコン３００によって選択し決定すると（図示しない）コンテンツ情報の記録日付および記録時刻を設定する画面が表示され、そこで例えばコンテンツ情報として表示させたいコンテンツの記録日付および記録時刻を設定する。これにより、決定ボタン４２１をリモコン３００によって選択し決定すると、設定した記録日付および記録時刻に適合するコンテンツ情報リスト４１０が表示される。（図示しない）コンテンツ情報の記録日時を設定する画面にした後、何ら設定せずに元の画面に戻る場合は、戻るボタン４２３をリモコン３００によって選択する。
【００８４】
推薦コンテンツ情報表示ボタン４２４は、機器主導モードに移行させるためのボタンである。すなわち、推薦コンテンツ情報表示ボタン４２４をリモコン３００によって選択し決定すると機器主導モードとして表示画面４００に推薦コンテンツ情報リストが表示される。また、推薦コンテンツ情報が更新されるとその旨の表示４２５が「推薦コンテンツ情報を更新しました」のように表示される。この表示４２５は、所定時間表示させた後で消えるようにしてもよいし、また、更新後の推薦コンテンツ情報リストを一度表示させると消えるようにしてもよい。
【００８５】
図６（ｂ）は、コンテンツを再生させている表示画面４００の一例を示す図である。図６（ａ）に示すコンテンツ情報リスト４１０から例えば、「５／９  ５：３０ＰＭ  ニュースＡ」をリモコン３００の選択決定ボタン３１８で選択するとそれに対応する部分の色が変わる。選択した後、リモコン３００の選択決定ボタン３１８の中央の決定ボタンを押下すると「５／９  ５：３０ＰＭ  ニュースＡ」に対応するコンテンツが再生され、表示画面４００は図６（ｂ）に示すように表示される。
【００８６】
図７は、本発明の実施の形態における機器主導モードの場合の表示画面の一例を示す図である。図７（ａ）は、機器主導モードの際の表示画面４００における推薦コンテンツ情報リスト４３０の表示態様の一例を示す図である。図７（ａ）においては、推薦コンテンツ情報リスト４３０として、コンテンツのタイトル４３１と、そのコンテンツの記録日時４３２と、そのコンテンツの任意の画像に基づいて生成されたサムネイル４３３とにより特定された推薦コンテンツ情報が複数表示されている。
【００８７】
図７（ｂ）は、コンテンツを再生させている表示画面の一例を示す図である。図７（ａ）に示す推薦コンテンツ情報リスト４３０から、例えば、「スポーツＬ  ５／９  １４：００  サムネイル画像（人のサムネイル画像）」をリモコン３００の選択決定ボタン３１８で選択するとそれに対応する部分の色が変わる。選択した後、リモコン３００の選択決定ボタン３１８の中央の決定ボタンを押下すると「スポーツＬ  ５／９  １４：００  サムネイル画像」に対応するコンテンツが再生され、表示画面４００は図７（ｂ）に示すように表示される。
【００８８】
図８は、操作しない状態が所定時間継続した場合にユーザー主導モードから機器主導モードに移行する様子を示す図である。表示画面４００がユーザー主導モードの場合はコンテンツ情報リスト４１０が表示されている。ユーザー主導モードの状態において、所定時間リモコン３００などから何等操作を行わない場合は、機器主導モードに移行する。機器主導モードに移行すると表示画面４００には、推薦コンテンツ情報リスト４３０が表示される。
【００８９】
なお、ユーザー主導モードから機器主導モードに移行する場合において所定時間経過後に直ぐにコンテンツ情報リスト４１０が表示されている画面から推薦コンテンツ情報リスト４３０が表示されている画面に切り替わるのではなく、（図示しない）切り替わる旨が表示された画面を一度表示させた後に機器主導モードにおける推薦コンテンツ情報リスト４３０を表示させるようにしてもよい。
【００９０】
図９は、コンテンツの再生操作および再生停止操作が所定頻度に達した場合にユーザー主導モードから機器主導モードに移行する様子を示す図である。ユーザー主導モードの場合は、表示画面４００にはコンテンツ情報リスト４１０が表示される。このコンテンツ情報リスト４１０からユーザーが視聴したいコンテンツ情報をリモコン３００によって選択して決定するとそのコンテンツ情報に対応するコンテンツが表示画面４００において再生される。この再生されたコンテンツを停止する場合は、例えばリモコンの停止ボタン３２７を押下する。その後、さらに視聴したいコンテンツ情報を選択して再生させ、停止させる。
【００９１】
このような再生および再生停止操作を繰り返す場合において再生および再生停止操作を所定時間内に所定回数繰り返した場合には、ユーザー主導モードから機器主導モードに移行する。機器主導モードに移行すると表示画面４００には、推薦コンテンツ情報リスト４３０が表示される。図９の場合においてもユーザー主導モードから機器主導モードに移行する場合において（図示しない）切り替わる旨が表示された画面を一度表示させた後に機器主導モードにおける推薦コンテンツ情報リスト４３０を表示させるようにしてもよい。
【００９２】
図１０は、コンテンツ情報リストの参照が所定頻度に達した場合にユーザー主導モードから機器主導モードに移行する様子を示す図である。ユーザー主導モードの場合は、表示画面４００にはコンテンツ情報リスト４１０が表示される。ユーザーにとって別の日時に記録されたコンテンツについてのコンテンツ情報リストを参照したい場合は、図６で説明したように表示させたいコンテンツ情報リスト４１０の記録日時を設定する。これにより、その設定された記録日時に対応するコンテンツ情報リスト４１０が表示される。
【００９３】
同様の操作を繰り返し、所定時間内にコンテンツ情報リストを参照した回数が所定回数に達するとユーザー主導モードから機器主導モードに移行する。機器主導モードに移行すると表示画面４００には、推薦コンテンツ情報リスト４３０が表示される。図９の場合においてもユーザー主導モードから機器主導モードに移行する場合において（図示しない）切り替わる旨が表示された画面を一度表示させた後に機器主導モードにおける推薦コンテンツ情報リスト４３０を表示させるようにしてもよい。
【００９４】
図１１は、ユーザー主導モードから機器主導モードに移行するための専用のメニューを用いてユーザー主導モードから機器主導モードに移行する様子を示す図である。ユーザー主導モードの場合は、表示画面４００には少なくともコンテンツ情報リスト４１０および推薦コンテンツ情報表示ボタン４２４が表示される。この推薦コンテンツ情報表示ボタン４２４をリモコン３００中の選択決定ボタン３１８を用いて選択し決定すると機器主導モードに移行する。機器主導モードに移行すると表示画面４００には、推薦コンテンツ情報リスト４３０が表示される。
【００９５】
図１２は、リモコン３００における所定のボタンを押下することによって機器主導モードからユーザー主導モードに移行する様子を示す図である。機器主導モードの場合は、表示画面４００には、推薦コンテンツ情報リスト４３０が表示されている。推薦コンテンツ情報リスト４３０から所望のコンテンツ情報を選択してそれに対応するコンテンツを再生させるには、例えば、リモコン３００中の選択決定ボタン３１８を用いる。それ以外のボタンの集合３３０を押下すると機器主導モードからユーザー主導モードに移行する。ユーザー主導モードに移行すると表示画面４００には、コンテンツ情報リスト４１０が表示される。
【００９６】
なお、図１２において機器主導モードは、スクリーンセイバーとして表示させる画像を推薦コンテンツ情報リストとしたものを想定している。このスクリーンセイバーにおいては、例えばキーボードやマウスなどの操作手段に触れると元の画面に戻る。本発明の実施の形態においては、これと同様に原則として操作手段たるリモコン３００のボタンの何れかを押下すると機器主導モードからユーザー主導モードに移行する。しかし、推薦コンテンツ情報リスト４３０からコンテンツを選択再生させる選択決定ボタン３１８については、押下しても機器主導モードからユーザー主導モードに移行しない。
【００９７】
このようにすることによって、ユーザー主導モードおよび機器主導モードの両方の状態において同じボタンによってコンテンツの選択再生操作を行うことができるため、ユーザーの操作において便利である。すなわち、機器主導モードをスクリーンセイバーのような状態と想定する場合、リモコン３００中のいずれかのボタンを押下すると機器主導モードからユーザー主導モードに移行することになるが、そのいずれのボタンを押下すれば機器主導モードからユーザー主導モードに移行するかをユーザーにおいて記憶するのは煩雑である。この場合、ユーザー主導モードにおけるリモコン３００の機能、例えば、上記挙げた選択決定ボタン３１８の選択機能をそのまま機器主導モードにおける選択に用いることができればユーザーは直感的な操作で操作可能になるため、ユーザーは違和感なく簡単に操作できることになる。また、ユーザーの操作の便宜の観点からリモコン３００中の再生ボタン３２５についても選択決定ボタン３１８と同様に押下しても機器主導モードからユーザー主導モードに移行しないように構成してもよい。
【００９８】
なお、機器主導モードからユーザー主導モードに移行させるボタンは、ボタンの集合３３０中の電源ボタン３１１だけを機器主導モードからユーザー主導モードに移行させるボタンとしてもよいし、その他のボタンであってもよい。
【００９９】
図１３は、ユーザー主導モードから機器主導モードに移行し後に周期的に機器主導モードとユーザー主導モードとに移行させている様子を示す図である。機器主導モードの場合は、表示画面４００中に推薦コンテンツ情報リスト４３０が表示され、所定時間後にユーザー主導モードに移行し、表示画面４００にはコンテンツ情報リスト４１０が表示される。例えば、５分毎にユーザー主導モードと機器主導モードとを相互に切り替えることが想定される。
【０１００】
図１４は、表示画面４００における推薦コンテンツ情報の別の実施の形態を示す図である。図１４における別の実施の形態においては、推薦コンテンツ情報は、コンテンツのタイトル名４４０とサムネイル４４１乃至４４７が表示されている。サムネイルは、図１４においては、７つ表示されているがこれに限るものでなくいくつあってもよい。
【０１０１】
サムネイル４４１乃至４４７は、図に示す矢印の方向に動いている。また、このサムネイルは、コンテンツにおける特徴的な場面を抽出して生成されたものである。例えばコンテンツの中で盛り上がる場面を抽出したものを特徴的な場面とすることが想定される。そして、盛り上がる場面は、例えば、コンテンツの中で歓声が上がる場面やコンテンツが放送番組である場合はＣＭに入る直前の場面などが想定される。また、コンテンツのデータを解析し、ドラマなどの悲しい場面を抽出してその場面に基づいてサムネイルを生成してもよい。
【０１０２】
図１４における推薦コンテンツ情報に基づいてコンテンツを再生させるには、例えば、コンテンツのタイトル名４４０をリモコン３００で選択して決定する。また、サムネイルをリモコン３００で選択して決定してコンテンツを再生させるようにしてもよい。この場合は、そのサムネイルに対応する場面からコンテンツが再生される。
【０１０３】
図１５は、表示画面４００における推薦コンテンツ情報の別の実施の形態を示す図である。別の実施の形態では、表示画面４００中に機器主導モード領域４５０が表示画面４００中の左方に設けられている。この機器主導モード領域４５０中に推薦コンテンツ情報リスト４３０が表示される。また、同時に表示画面４００の中央から右方にかけてコンテンツ情報リスト４１０が表示される。すなわち、図１５における別の実施の形態においては、ユーザー主導モードで表示されるべき内容と機器主導モードで表示されるべき内容が同時に表示される。なお、機器主導モードにおける推薦コンテンツ情報リスト４３０は、図８乃至図１２に説明したのと同様の条件に従って表示されることが想定される。
【０１０４】
図１６は、本発明の実施の形態における視聴履歴を示す図である。視聴履歴５００は、図３において説明した視聴履歴生成部２３１において生成され、視聴履歴保持部２３２において保持されるものである。そして、視聴履歴５００は、日付５１０と時間帯５２０によって区分された時間内におけるユーザーの視聴履歴を表すものである。「ニュースＡ」や「ニュースＦ」などはコンテンツのジャンルがニュースであることを示す。また、「ドラマＤ」なども同様にコンテンツのジャンルがドラマであることを示す。その他のコンテンツについても同様である。また、「ニュースＡ（５／８分）」中の「（５／８分）」は、「ニュースＡ」を記録した日時を示すものである。
【０１０５】
図１６の視聴履歴によると、例えば、５月９日の１８：００から２０：００の間においては、ユーザーは「ニュースＡ（５／８分）」と「ドラマＢ（５／５分）」で特定されるコンテンツを視聴していることがわかる。「なし」の部分は、ユーザーがコンテンツを視聴していないことを表している。この視聴履歴５００に基づいて推薦コンテンツ情報が選択されることになる。
【０１０６】
この推薦コンテンツ情報の選択においては、例えば、保持されているコンテンツの中で視聴履歴５００にないコンテンツをユーザーに推薦してもよい。すなわち、ユーザーが未だ視聴していないコンテンツを推薦コンテンツ情報とするものである。ユーザーが視聴していないコンテンツを推薦コンテンツ情報として選択するにあたっては、時間帯とジャンルに着目して選択してもよい。この場合は、例えば、図１６において「１８：００〜２０：００」においてユーザーがよく視聴するコンテンツのジャンルは、ニュースであるから推薦コンテンツ情報の選択にあたっては、コンテンツのジャンルがニュースのものを優先的に選択する。
【０１０７】
また、ユーザーが視聴していないコンテンツを推薦コンテンツ情報として選択するにあたっては、曜日とジャンルに着目してもよい。この場合は、例えば、図１６において「５／１５（日曜日）」においてユーザーがよく視聴するコンテンツのジャンルはドラマであるから推薦コンテンツ情報の選択にあたっては、コンテンツのジャンルがドラマのものを優先的に選択する。なお、ここで挙げた視聴履歴５００に基づいた推薦コンテンツ情報の選択の方法は、一例であってその他の点に着目して推薦コンテンツ情報を選択してもよい。
【０１０８】
図１７は、コンテンツのテロップに関する特徴データの検出を示す図である。テロップの検出において、まず表示画面を幾つかの領域に分割する。図１７（ａ）においては、表示画面４００をテロップ領域＃１乃至５として５つの領域に分割した様子を示している。表示画面を幾つかの領域に分割した後、所定領域のマクロブロックに着目し、そのマクロブロックにおけるエッジ数を計測する。エッジ数において所定の閾値を設定し、エッジ数がその閾値を超えた場合はテロップが出現しているものと判定する。なお、このエッジ数は、ＭＰＥＧデータにおけるＡＣ係数を用いる方法や、ウェーブレット解析における多重解像度解析などの方法により、計測できることが知られている。
【０１０９】
図１７（ｂ）は、テロップに関する特徴データの一例を示した図である。テロップに関する特徴データ５３０は、コンテンツにおける特徴区間の開始フレーム番号５３１、区間の終了フレーム番号５３２、検出の対象としているテロップ領域番号５３３、上記エッジ数における閾値を超えているものとして検出されたマクロブロックの数からなる。ユーザーは予め所定のパラメータとして、コンテンツにおける特徴区間の開始フレーム番号、区間の終了フレーム番号、検出の対象としているテロップ領域番号、上記エッジ数における閾値を超えているものとして検出されたマクロブロックの数を一定の範囲に設定しておき、そのパラメータの範囲内にあるコンテンツをユーザーに推薦すべきコンテンツとする。
【０１１０】
図１８は、コンテンツの音声に関する特徴データの検出を示す図である。図１８（ａ）は、コンテンツのある区間における音声波形データ５４０の一例を示す図である。ある区間における音声波形データ５５０の振幅における平均値を平均パワーとして定義する。図１８（ｂ）は音声に関する特徴データの一例であり、コンテンツにおける特徴区間の開始フレーム番号５５１、区間の終了フレーム番号５５２、開始フレーム番号５５１から終了フレーム番号５５２を所定区間とした平均パワー５５３からなる。
【０１１１】
ユーザーは予め所定のパラメータとして、コンテンツにおける特徴区間の開始フレーム番号、区間の終了フレーム番号、開始フレーム番号から終了フレーム番号を所定区間とした平均パワーを一定の範囲に設定しておき、そのパラメータの範囲内にあるコンテンツをユーザーに推薦すべきコンテンツとする。人の話し声では、子音、母音区間、息継ぎなどがあるので、音楽などと比べて、所定平均パワー以上の区間の継続性が短い特徴があるため、人の話し声を特徴データに用いる場合にはパラメータにおける所定区間を短くする等の工夫がなされる。
【０１１２】
次に本発明の実施の形態におけるユーザー主導モードから機器主導モードへの移行および機器主導モードからユーザー主導モードへの移行の動作について図面を参照して説明する。
【０１１３】
図１９は、本発明の実施の形態における情報処理装置１００のユーザー主導モードから機器主導モードへの移行および機器主導モードからユーザー主導モードへの移行の流れを示す図である。
【０１１４】
情報処理装置１００の電源を入れると（Ｓ９１１）、フラグ保持部２６１において保持されているフラグはユーザー主導モードに設定される（Ｓ９１２）。操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターがリセットされる（Ｓ９１３）。そして、フラグ設定タイマー２６８におけるタイマーがリセットされ（Ｓ９１４）、計時が行われる（Ｓ９１５）。
【０１１５】
フラグ設定タイマー２６８におけるタイマーで計時が行われると、所定時間経過したか否かが判断される（Ｓ９１６）。所定時間経過したと判断されると、フラグ保持部２６１において保持されているフラグは機器主導モードに設定される（Ｓ９２５）。一方、所定時間経過していないと判断されると、操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターがリセットされるリセット時刻になったか否かが判断される（Ｓ９１７）。
【０１１６】
操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターがリセットされるリセット時刻になったと判断されると、操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターがリセットされる（Ｓ９１８）。一方、リセット時刻になったと判断されなかった場合は、ステップＳ９１８はスキップされる。
【０１１７】
次にリモコン３００のボタンの何れかのボタンが押下されたか否かが判断される（Ｓ９１９）。リモコン３００のボタンの何れのボタンも押下されていないと判断されるとステップＳ９１５に戻り、再びフラグ設定タイマー２６８におけるタイマーで計時が行われる。一方、リモコン３００のボタンの何れかのボタンが押下されたと判断されると、押下されたボタンが機器主導モードに直接移行させるための設定ボタンか否かが判断される（Ｓ９２１）。なお、この機器主導モードに直接移行させるための設定ボタンとは、リモコン３００に設けられた機器主導モードに直接移行させるための設定ボタンであってもよい。また、メニュー画面にこの機器主導モードに直接移行させるための設定ボタンがあるときは、そのボタンを選択し決定するまでの一連のボタン操作が行われたか否かが判断されることになる。
【０１１８】
押下されたボタンが機器主導モードに直接移行させるための設定ボタンであると判断されると、フラグ保持部２６１において保持されているフラグは機器主導モードに設定される（Ｓ９２５）。一方、押下されたボタンが機器主導モードに直接移行させるための設定ボタンでないと判断されると、押下されたボタンが操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターにカウントさせるボタンかどうかが判断される（Ｓ９２２）。操作頻度判別部２６４における再生回数カウント部２６５のカウンターにカウントさせるボタンとは、コンテンツを再生させるためのボタンである。このボタンは、例えば、リモコン３００中の選択決定ボタン３１８が想定される。また、操作頻度判別部２６４におけるコンテンツ情報リスト参照回数カウント部２６６のカウンターにカウントさせるボタンとは、コンテンツ情報リストにおける記録日時などの条件を変えて別の記録日時におけるコンテンツ情報リストを表示させるために用いられるボタンである。
【０１１９】
押下されたボタンが操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターにカウントさせるボタンでないと判断されると、フラグ設定タイマー２６８におけるタイマーがリセットされる（Ｓ９１４）。一方、押下されたボタンが操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターにカウントさせるボタンであると判断されると、操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターにおいてボタンの押下回数がカウントされる（Ｓ９２３）。
【０１２０】
操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターにおいて、ボタンの押下回数が所定の閾値に達したか否かが判断される（Ｓ９２４）。ボタンの押下回数は、例えばボタンを押下することによって供給される操作信号に基づいて判断される。
【０１２１】
操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターにおいて、ボタンの押下回数が所定の閾値に達したと判断されると、フラグ保持部２６１において保持されているフラグは機器主導モードに設定される（Ｓ９２５）。一方、操作頻度判別部２６４における再生回数カウント部２６５またはコンテンツ情報リスト参照回数カウント部２６６のカウンターにおいて、ボタンの押下回数が所定の閾値に達していないと判断されると、フラグ設定タイマー２６８におけるタイマーがリセットされる（Ｓ９１４）。
【０１２２】
フラグ保持部２６１において保持されているフラグは機器主導モードに設定されると、その後、所定の操作が行われたか否かが判断される（Ｓ９２６）。所定の操作とは、例えばリモコン３００中のうち選択決定ボタン３１８以外のボタンが押下されたり、また、機器主導モードからユーザー主導モードに移行させるためのメニューを選択したりした場合が想定される。機器主導モードにおいて、所定の操作が行われない場合は、そのまま機器主導モードの状態が継続する。一方、所定の操作が行われると、フラグ保持部２６１において保持されているフラグはユーザー主導モードに設定される（Ｓ９１２）。
【０１２３】
このように、本発明の実施の形態によれば、保持された膨大な数の放送コンテンツからユーザーに提供すべき放送コンテンツの情報を自身で判断して選択し、ユーザーに違和感なくその選択した放送コンテンツの情報を提供することができる。すなわち、操作頻度が多いということは、ユーザーは視聴したいコンテンツを発見できていない状態であるから、そのような場合に推薦コンテンツ情報を提示してもユーザーに与える違和感は少ない。また、所定時間経過後に推薦コンテンツ情報が提示されても通常のユーザーはスクリーンセイバーに馴れているため、スクリーンセイバーと同様の契機で推薦コンテンツ情報を提示してもユーザーに与える違和感は少ない。
【０１２４】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０１２５】
すなわち、請求項１において、コンテンツ情報保持手段は、例えば、コンテンツ情報保持部２１１に対応する。また、コンテンツ情報提供手段は、例えば、コンテンツ情報提供部２１２に対応する。また、推薦コンテンツ情報提供手段は、例えば、推薦コンテンツ情報提供部２５０に対応する。また、操作信号受信手段は、例えば、操作信号受信部２８０に対応する。また、コンテンツ提供手段は、例えば、コンテンツ提供部２２２に対応する。また、モード保持手段は、例えば、モード保持部２６０に対応する。また、表示制御手段は、例えば、表示制御部２７０に対応する。
【０１２６】
また、請求項２において、フラグ保持手段は、例えば、フラグ保持部２６１に対応する。また、機器主導モード移行判別手段は、例えば、機器主導モード移行判別部２６２に対応する。また、ユーザー主導モード移行判別手段は、例えば、ユーザー主導モード移行判別部２６７に対応する。
【０１２７】
また、請求項６において、フラグ保持手段は、例えば、フラグ保持部２６１に対応する。また、フラグ設定タイマーは、例えば、フラグ設定タイマー２６８に対応する。
【０１２８】
また、請求項１０において、推薦コンテンツ情報選択手段は、例えば、推薦コンテンツ情報選択部２５１に対応する。また、推薦コンテンツ情報保持手段は、例えば、推薦コンテンツ情報保持部２５２に対応する。また、推薦コンテンツ情報処理手段は、例えば、推薦コンテンツ情報処理部２５４に対応する。
【０１２９】
また、請求項１３において。情報更新通知手段は、例えば、情報更新通知部２５３に対応する。
【０１３０】
また、請求項２３において、コンテンツ情報保持手段は、例えば、コンテンツ情報保持部２１１に対応する。また、コンテンツ情報提供手段は、例えば、コンテンツ情報提供部２１２に対応する。また、推薦コンテンツ情報提供手段は、例えば、推薦コンテンツ情報提供部２５０に対応する。また、操作手段は、例えば、操作信号受信部２８０および操作部２９０に対応する。また、コンテンツ提供手段は、例えば、コンテンツ提供部２２２に対応する。また、モード保持手段は、例えば、モード保持部２６０に対応する。また、表示制御手段は、例えば、表示制御部２７０に対応する。
【０１３１】
また、請求項２４において、フラグ保持手段は、例えば、フラグ保持部２６１に対応する。また、機器主導モード移行判別手段は、例えば、機器主導モード移行判別部２６２に対応する。また、ユーザー主導モード移行判別手段は、例えば、ユーザー主導モード移行判別部２６７に対応する。
【０１３２】
また、請求項３０において、コンテンツ保持手段は、例えば、コンテンツ保持部２２１に対応する。コンテンツ情報保持手段は、例えば、コンテンツ情報保持部２１１に対応する。また、コンテンツ情報提供手段は、例えば、コンテンツ情報提供部２１２に対応する。また、推薦コンテンツ情報提供手段は、例えば、推薦コンテンツ情報提供部２５０に対応する。また、操作信号受信手段は、例えば、操作信号受信部２８０に対応する。また、コンテンツ提供手段は、例えば、コンテンツ提供部２２２に対応する。また、モード保持手段は、例えば、モード保持部２６０に対応する。また、表示制御手段は、例えば、表示制御部２７０に対応する。
【０１３３】
また、請求項３１において、操作信号受信手段は、例えば、操作信号受信部２８０に対応する。また、モード保持手段は、例えば、モード保持部２６０に対応する。無操作時間判断手順は、例えば、ステップＳ９１４、ステップＳ９１５、ステップＳ９１６およびステップＳ９１９に対応する。また、機器主導モード設定手順は、例えば、ステップＳ９２５に対応する。また、操作信号判断手順は、例えば、ステップＳ９２６に対応する。また、ユーザー主導モード設定手順は、例えば、ステップＳ９１２に対応する。
【０１３４】
また、請求項３２において、操作信号受信手段は、例えば、操作信号受信部２８０に対応する。また、モード保持手段は、例えば、モード保持部２６０に対応する。また、頻度判断手順は、例えば、ステップＳ９１３、ステップＳ９１７、ステップＳ９２２、ステップＳ９２３およびステップＳ９２４に対応する。また、機器主導モード設定手順は、例えば、ステップＳ９２５に対応する。また、操作信号判断手順は、例えば、ステップＳ９２６に対応する。また、ユーザー主導モード設定手順は、例えば、ステップＳ９１２に対応する。
【０１３５】
また、請求項３３において、操作信号受信手段は、例えば、操作信号受信部２８０に対応する。また、モード保持手段は、例えば、モード保持部２６０に対応する。また、無操作時間判断ステップは、例えば、ステップＳ９１４、ステップＳ９１５、ステップＳ９１６およびステップＳ９１９に対応する。また、機器主導モード設定ステップは、例えば、ステップＳ９２５に対応する。また、操作信号判断ステップは、例えば、ステップＳ９２６に対応する。また、ユーザー主導モード設定ステップは、例えば、ステップＳ９１２に対応する。
【０１３６】
また、請求項３４において、操作信号受信手段は、例えば、操作信号受信部２８０に対応する。また、モード保持手段は、例えば、モード保持部２６０に対応する。また、頻度判断ステップは、例えば、ステップＳ９１３、ステップＳ９１７、ステップＳ９２２、ステップＳ９２３およびステップＳ９２４に対応する。また、機器主導モード設定ステップは、例えば、ステップＳ９２５に対応する。また、操作信号判断ステップは、例えば、ステップＳ９２６に対応する。また、ユーザー主導モード設定ステップは、例えば、ステップＳ９１２に対応する。
【０１３７】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【０１３８】
【図１】本発明の実施の形態における情報処理システムの構成の一例を示す図である。
【図２】本発明の実施の形態における情報処理装置１００の構成の一例を示す図である。
【図３】本発明の実施の形態におけるコンテンツおよびコンテンツに関するリストを提供する機能の構成の一例を示す図である。
【図４】モード保持部２６０の機能構成の一例を示す図である。
【図５】本発明の実施の形態におけるリモコンの構成を示す図である。
【図６】本発明の実施の形態におけるユーザー主導モードの場合の表示画面の一例を示す図である。
【図７】本発明の実施の形態における機器主導モードの場合の表示画面の一例を示す図である。
【図８】操作しない状態が所定時間継続した場合にユーザー主導モードから機器主導モードに移行する様子を示す図である。
【図９】コンテンツの再生操作および再生停止操作が所定頻度に達した場合にユーザー主導モードから機器主導モードに移行する様子を示す図である。
【図１０】コンテンツ情報リストの参照が所定頻度に達した場合にユーザー主導モードから機器主導モードに移行する様子を示す図である。
【図１１】ユーザー主導モードから機器主導モードに移行するための専用のメニューを用いてユーザー主導モードから機器主導モードに移行する様子を示す図である。
【図１２】リモコン３００における所定のボタンを押下することによって機器主導モードからユーザー主導モードに移行する様子を示す図である。
【図１３】ユーザー主導モードから機器主導モードに移行し後に周期的に機器主導モードとユーザー主導モードとに移行させている様子を示す図である。
【図１４】表示画面４００における推薦コンテンツ情報の別の実施の形態を示す図である。
【図１５】表示画面４００における推薦コンテンツ情報の別の実施の形態を示す図である。
【図１６】本発明の実施の形態における視聴履歴を示す図である。
【図１７】コンテンツのテロップに関する特徴データの検出を示す図である。
【図１８】コンテンツの音声に関する特徴データの検出を示す図である。
【図１９】本発明の実施の形態における情報処理装置１００のユーザー主導モードから機器主導モードへの移行および機器主導モードからユーザー主導モードへの移行の流れを示す図である。
【符号の説明】
【０１３９】
１００  情報処理装置
１０１  アンテナ
１０２  受信部
１０３  記録再生処理部
１０４  データ処理部
１０５  ＲＡＭ
１０６  ディスクインターフェース
１０７  ハードディスク
１０８  音声制御部
１０９  表示制御部
１１０  操作制御部
１１１  通信インターフェース
１１２  音声出力部
１１３  表示部
１１４  受光部
１１５  通信部
１１６  リモコン
１１７  ディスク
２１０  コンテンツ保持部
２１１  コンテンツ情報保持部
２１２  コンテンツ情報提供部
２２１  コンテンツ保持部
２２２  コンテンツ提供部
２３１  視聴履歴生成部
２３２  視聴履歴保持部
２４１  特徴データ検出部
２４２  特徴データ保持部
２５０  推薦コンテンツ情報提供部
２５１  推薦コンテンツ情報選択部
２５２  推薦コンテンツ情報保持部
２５３  情報更新通知部
２５４  推薦コンテンツ情報処理部
２６０  モード保持部
２６１  フラグ保持部
２６２  機器主導モード移行判別部
２６３  機器主導モード操作判別部
２６４  操作頻度判別部
２６５  再生回数カウント部
２６６  コンテンツ情報リスト参照回数カウント部
２６７  ユーザー主導モード移行判別部
２６８  フラグ設定タイマー
２７０  表示制御部
２８０  操作信号受信部
２９０  操作部
【図１】
2006339693.tif 000003
【図２】
2006339693.tif 000004
【図３】
2006339693.tif 000005
【図４】
2006339693.tif 000006
【図５】
2006339693.tif 000007
【図６】
2006339693.tif 000008
【図７】
2006339693.tif 000009
【図８】
2006339693.tif 000010
【図９】
2006339693.tif 000011
【図１０】
2006339693.tif 000012
【図１１】
2006339693.tif 000013
【図１２】
2006339693.tif 000014
【図１３】
2006339693.tif 000015
【図１４】
2006339693.tif 000016
【図１５】
2006339693.tif 000017
【図１６】
2006339693.tif 000018
【図１７】
2006339693.tif 000019
【図１８】
2006339693.tif 000020
【図１９】
2006339693.tif 000021