(57)【要約】【課題】ユーザが自分の興味のあるコンテンツを探すために要する時間を低減することが可能な、新規かつ改良された技術を提供する。【解決手段】テレビ１００は、１または複数の視聴済みコンテンツ識別情報をＥＣＧサーバ４００に送信し、送信した１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報をＥＣＧサーバ４００から受信するコンテンツ関連情報制御部と、コンテンツ関連情報制御部が受信した各コンテンツ関連情報のうち入力部が入力を受け付けたコンテンツ選局情報に対応する１または複数のコンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を表示部に表示させる表示制御部と、を備える。【選択図】図３
2010245904.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示することが可能である表示部と、
ユーザからコンテンツの提供元であるプロバイダを識別するための情報であるコンテンツ選局情報の入力を受け付ける入力部と、
前記ユーザによって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶する記憶部と、
前記１または複数の視聴済みコンテンツ識別情報を他の装置に送信し、送信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報を前記他の装置から受信するコンテンツ関連情報制御部と、
前記コンテンツ関連情報制御部が受信した前記各コンテンツ関連情報のうち前記入力部が入力を受け付けた前記コンテンツ選局情報に対応する１または複数の前記コンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を前記表示部に表示させる表示制御部と、
を備える、情報処理装置。
【請求項２】
前記コンテンツ関連情報制御部は、
前記各視聴済みコンテンツのそれぞれに対して関係のある前記各コンテンツと前記各視聴済みコンテンツとの関係性の大きさを示す各関係ポイントであり、かつ、前記１または複数のコンテンツ関連情報のそれぞれに対応付けられた前記各関係ポイントを前記他の装置からさらに受信し、
前記表示制御部は、
前記１または複数のコンテンツ関連情報の優先順位を前記各関係ポイントの大きさに基づいて決定し、決定した前記優先順位に応じて、前記１または複数のコンテンツ関連情報のそれぞれに含まれる前記各画像データに基づいて前記各画像を前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ関連情報制御部は、
前記各視聴済みコンテンツのそれぞれに対して関係のある前記各コンテンツと前記各視聴済みコンテンツとの関係性を示す各関係属性であり、かつ、前記１または複数のコンテンツ関連情報のそれぞれに対応付けられた前記各関係属性を前記他の装置からさらに受信し、
前記表示制御部は、
前記コンテンツ関連情報制御部が受信した前記各関係属性を、前記各関連属性に対応付けられて受信した前記１または複数のコンテンツ関連情報のそれぞれに含まれる前記各画像データに基づいて表示させる前記各画像に対応付けて、さらに前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項４】
前記表示制御部は、
所定の選局画面を前記表示部に表示させるとともに、前記入力部が入力を受け付けた前記コンテンツ選局情報に応じて前記表示部に表示させている前記選局画面を切り替え、前記各画像データに基づいて前記各画像を、前記表示部に表示させている前記選局画面の上に重ねて表示させる、
請求項１に記載の情報処理装置。
【請求項５】
前記入力部は、
前記表示部に表示された前記各画像からいずれか１つを選択するための画像選択情報とコンテンツの録画予約を行うための録画予約要求との入力をさらに受け付けることが可能であり、
前記表示制御部は、
前記入力部が前記画像選択情報と前記録画予約要求との入力を受け付けると、前記画像選択情報によって選択される前記画像のもとになる前記画像データを含む前記コンテンツ関連情報から前記コンテンツ関連情報に関連するコンテンツを提供する前記プロバイダを識別するための選局情報と前記コンテンツが前記プロバイダから提供される時間の開始時刻とを取得し、取得した前記選局情報と前記開始時刻とを対応付けてなる録画予約情報を前記記憶部に登録する、
請求項１に記載の情報処理装置。
【請求項６】
現在時刻を管理し、前記現在時刻が、前記記憶部が記憶する前記録画予約情報に含まれる前記開始時刻に達すると前記開始時刻に対応付けられて前記記憶部に記憶されている前記選局情報によって識別される前記プロバイダから受信したコンテンツを前記記憶部に保存する録画処理部、
をさらに備える、請求項５に記載の情報処理装置。
【請求項７】
情報を表示することが可能である表示部と、
ユーザによって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶する記憶部と、
前記１または複数の視聴済みコンテンツ識別情報を他の装置に送信し、送信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報を前記他の装置から受信するコンテンツ関連情報制御部と、
前記コンテンツ関連情報制御部が受信した前記各コンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を前記表示部に表示させる表示制御部と、
を備える、情報処理装置。
【請求項８】
情報を表示することが可能である表示部と、ユーザによって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶する記憶部と、コンテンツ関連情報制御部と、表示制御部と、を備える情報処理装置の前記コンテンツ関連情報制御部により、前記１または複数の視聴済みコンテンツ識別情報を他の装置に送信するステップと、
前記コンテンツ関連情報制御部により、送信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報を前記他の装置から受信するステップと、
前記表示制御部により、前記コンテンツ関連情報制御部が受信した前記各コンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を前記表示部に表示させるステップと、
を含む、情報処理方法。
【請求項９】
コンピュータを、情報を表示することが可能である表示部と、
ユーザによって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶する記憶部と、
前記１または複数の視聴済みコンテンツ識別情報を他の装置に送信し、送信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報を前記他の装置から受信するコンテンツ関連情報制御部と、
前記コンテンツ関連情報制御部が受信した前記各コンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を前記表示部に表示させる表示制御部と、
を備える、情報処理装置として機能させるためのプログラム。
【請求項１０】
関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報を対応付けてなる番組関連情報を記憶するとともにコンテンツに関連するコンテンツ関連情報を記憶する記憶部と、
他の装置から１または複数の視聴済みコンテンツ識別情報を受信し、受信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている各前記コンテンツ識別情報を前記記憶部が記憶する前記番組関連情報から取得し、取得した前記各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を前記記憶部から取得するコンテンツ関連情報取得部と、
前記コンテンツ関連情報取得部が取得した前記各コンテンツ関連情報を前記他の装置に送信するコンテンツ関連情報送信部と、
を備える、情報提供装置。
【請求項１１】
前記記憶部は、
前記関係のあるコンテンツの関係性の大きさを示す関係ポイントを前記関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報に対応付けて前記番組関連情報に含めてさらに記憶し、
コンテンツ関連情報取得部は、
取得した前記各コンテンツ識別情報によって識別されるコンテンツに関連する前記各コンテンツ関連情報に、取得した前記各コンテンツ識別情報に対応付けられて前記番組関連情報に含まれている前記各関係ポイントを対応付け、
前記コンテンツ関連情報送信部は、
前記コンテンツ関連情報取得部によって前記各コンテンツ関連情報に対応付けられた前記各関係ポイントを前記他の装置にさらに送信する、
請求項１０に記載の情報提供装置。
【請求項１２】
前記記憶部は、
前記関係のあるコンテンツの関係性を示す関係属性を前記関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報に対応付けて前記番組関連情報に含めてさらに記憶し、
コンテンツ関連情報取得部は、
取得した前記各コンテンツ識別情報によって識別されるコンテンツに関連する前記各コンテンツ関連情報に、取得した前記各コンテンツ識別情報に対応付けられて前記番組関連情報に含まれている前記各関係属性を対応付け、
前記コンテンツ関連情報送信部は、
前記コンテンツ関連情報取得部によって前記各コンテンツ関連情報に対応付けられた前記各関係属性を前記他の装置にさらに送信する、
請求項１０に記載の情報提供装置。
【請求項１３】
視聴時間リスト生成部をさらに備え、
前記記憶部は、
前記コンテンツ識別情報と前記コンテンツ識別情報によって識別されるコンテンツが前記プロバイダから提供される時間の提供開始時刻と提供終了時刻と曜日とが対応付けられてなるコンテンツ管理情報を記憶するとともに所定の許容時間を記憶し、
前記視聴時間リスト生成部は、
前記コンテンツ関連情報取得部が受信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている前記提供開始時刻、前記提供終了時刻および前記曜日を前記記憶部が記憶する前記コンテンツ管理情報から取得し、取得した前記提供開始時刻を基準として前記所定の許容時間前に相当する視聴開始時刻と、取得した前記提供終了時刻を基準として前記所定の許容時間後に相当する視聴終了時刻とを算出し、算出した前記視聴開始時刻と前記視聴終了時刻と前記曜日とを対応付けてなる各視聴時間データを前記記憶部に登録し、
前記コンテンツ関連情報取得部は、
取得した前記各コンテンツ識別情報のそれぞれに対応付けられている前記曜日、提供開始時刻および前記提供終了時刻を前記記憶部が記憶する前記コンテンツ管理情報から取得し、取得した前記曜日と曜日が一致し、かつ、取得した前記提供開始時刻から前記提供終了時刻までの時間の一部または全部が前記視聴開始時刻と前記視聴終了時刻までの時間の一部または全部と重複する前記視聴時間データが少なくとも１つ前記記憶部に登録されているか否かを判断し、登録されていると判断した前記コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を前記記憶部から取得する、
請求項１０に記載の情報提供装置。
【請求項１４】
関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報を対応付けてなる番組関連情報を記憶するとともにコンテンツに関連するコンテンツ関連情報を記憶する記憶部と、コンテンツ関連情報取得部と、コンテンツ関連情報送信部と、を備える情報提供装置の前記コンテンツ関連情報取得部により、他の装置から１または複数の視聴済みコンテンツ識別情報を受信するステップと、
前記コンテンツ関連情報取得部により、受信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている各前記コンテンツ識別情報を前記記憶部が記憶する前記番組関連情報から取得するステップと、
前記コンテンツ関連情報取得部により、取得した前記各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を前記記憶部から取得するステップと、
前記コンテンツ関連情報送信部により、前記コンテンツ関連情報取得部が取得した前記各コンテンツ関連情報を前記他の装置に送信するステップと、
を含む、情報提供方法。
【請求項１５】
コンピュータを、関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報を対応付けてなる番組関連情報を記憶するとともにコンテンツに関連するコンテンツ関連情報を記憶する記憶部と、
他の装置から１または複数の視聴済みコンテンツ識別情報を受信し、受信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている各前記コンテンツ識別情報を前記記憶部が記憶する前記番組関連情報から取得し、取得した前記各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を前記記憶部から取得するコンテンツ関連情報取得部と、
前記コンテンツ関連情報取得部が取得した前記各コンテンツ関連情報を前記他の装置に送信するコンテンツ関連情報送信部と、
を備える、情報提供装置として機能させるためのプログラム。
【請求項１６】
情報処理装置と情報提供装置とを備える情報処理システムであって、
前記情報処理装置は、
情報を表示することが可能である表示部と、
ユーザによって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶する記憶部と、
前記１または複数の視聴済みコンテンツ識別情報を前記情報提供装置に送信し、送信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報を前記情報提供装置から受信するコンテンツ関連情報制御部と、
前記コンテンツ関連情報制御部が受信した前記各コンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を前記表示部に表示させる表示制御部と、
を有し、
前記情報提供装置は、
関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報を対応付けてなる番組関連情報を記憶するとともにコンテンツに関連するコンテンツ関連情報を記憶する記憶部と、
前記情報処理装置から１または複数の視聴済みコンテンツ識別情報を受信し、受信した前記１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている各前記コンテンツ識別情報を前記記憶部が記憶する前記番組関連情報から取得し、取得した前記各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を前記記憶部から取得するコンテンツ関連情報取得部と、
前記コンテンツ関連情報取得部が取得した前記各コンテンツ関連情報を前記情報処理装置に送信するコンテンツ関連情報送信部と、
を有する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム、情報提供装置、情報提供方法および情報処理システムに関する。
【背景技術】
【０００２】
一般的に、プロバイダから提供されるコンテンツ（例えば、番組コンテンツ）に関連するコンテンツ関連情報は、新聞のラジオ・テレビ欄、テレビ雑誌などで紹介されている。このような紹介によれば、どのコンテンツがいつ提供されるかに関して確認するための情報としてテキスト情報が提供される。このようなテキスト情報には、コンテンツの内容が分かるような写真や、コンテンツに登場するキャストの写真、ロゴなどといった視覚的な情報が使われていないため、視聴したいコンテンツを探すことが困難である。
【０００３】
テレビに付属している電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）についても同様のことが言える。すなわち、電子番組表にもコンテンツに関する情報が小さな文字で表示され、視聴したいコンテンツを探すことができなかったり、見逃してしまったりしやすく、不便である。
【０００４】
また、コンテンツ関連情報を表示する技術には様々なものが開示されている（例えば、特許文献１参照。）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−００５２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記したような技術によれば、ユーザはコンテンツ関連情報を閲覧することはできるが、複数のコンテンツ関連情報の中から自分の興味のあるコンテンツ関連情報を抽出する作業が煩雑である。したがって、自分の興味のあるコンテンツを探すために多くの時間を要するという問題があった。また、ユーザは自分の興味のあるコンテンツの存在に新たに気づくことができないという問題があった。さらに、ユーザが自分の嗜好が変わった場合に嗜好の変更に応じて自分の興味のあるコンテンツを簡単な操作によって探すことができないという問題があった。また、例えば、コンテンツプロバイダは、効果的に自己が提供するコンテンツに対する視聴誘引を行うことができないために、自己が提供するコンテンツに対する視聴率を向上させることができず、売上を増加させることができないという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが自分の興味のあるコンテンツを探すために要する時間を低減することが可能な、新規かつ改良された技術を提供しようとするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、情報を表示することが可能である表示部と、ユーザからコンテンツの提供元であるプロバイダを識別するための情報であるコンテンツ選局情報の入力を受け付ける入力部と、ユーザによって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶する記憶部と、１または複数の視聴済みコンテンツ識別情報を他の装置に送信し、送信した１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報を他の装置から受信するコンテンツ関連情報制御部と、コンテンツ関連情報制御部が受信した各コンテンツ関連情報のうち入力部が入力を受け付けたコンテンツ選局情報に対応する１または複数のコンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を表示部に表示させる表示制御部と、を備える、情報処理装置が提供される。
【０００９】
コンテンツ関連情報制御部は、各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツと各視聴済みコンテンツとの関係性の大きさを示す各関係ポイントであり、かつ、１または複数のコンテンツ関連情報のそれぞれに対応付けられた各関係ポイントを他の装置からさらに受信し、表示制御部は、１または複数のコンテンツ関連情報の優先順位を各関係ポイントの大きさに基づいて決定し、決定した優先順位に応じて、１または複数のコンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を表示部に表示させることとしてもよい。
【００１０】
コンテンツ関連情報制御部は、各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツと各視聴済みコンテンツとの関係性を示す各関係属性であり、かつ、１または複数のコンテンツ関連情報のそれぞれに対応付けられた各関係属性を他の装置からさらに受信し、表示制御部は、コンテンツ関連情報制御部が受信した各関係属性を、各関連属性に対応付けられて受信した１または複数のコンテンツ関連情報のそれぞれに含まれる各画像データに基づいて表示させる各画像に対応付けて、さらに表示部に表示させることとしてもよい。
【００１１】
表示制御部は、所定の選局画面を表示部に表示させるとともに、入力部が入力を受け付けたコンテンツ選局情報に応じて表示部に表示させている選局画面を切り替え、各画像データに基づいて各画像を、表示部に表示させている選局画面の上に重ねて表示させることとしてもよい。
【００１２】
入力部は、表示部に表示された各画像からいずれか１つを選択するための画像選択情報とコンテンツの録画予約を行うための録画予約要求との入力をさらに受け付けることが可能であり、表示制御部は、入力部が画像選択情報と録画予約要求との入力を受け付けると、画像選択情報によって選択される画像のもとになる画像データを含むコンテンツ関連情報からコンテンツ関連情報に関連するコンテンツを提供するプロバイダを識別するための選局情報とコンテンツがプロバイダから提供される時間の開始時刻とを取得し、取得した選局情報と開始時刻とを対応付けてなる録画予約情報を記憶部に登録することとしてもよい。
【００１３】
情報処理装置は、現在時刻を管理し、現在時刻が、記憶部が記憶する録画予約情報に含まれる開始時刻に達すると開始時刻に対応付けられて記憶部に記憶されている選局情報によって識別されるプロバイダから受信したコンテンツを記憶部に保存する録画処理部をさらに備えることとしてもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、情報を表示することが可能である表示部と、ユーザによって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶する記憶部と、１または複数の視聴済みコンテンツ識別情報を他の装置に送信し、送信した１または複数の視聴済みコンテンツ識別情報のそれぞれによって識別される各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報を他の装置から受信するコンテンツ関連情報制御部と、コンテンツ関連情報制御部が受信した各コンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を表示部に表示させる表示制御部と、を備える、情報処理装置が提供される。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報を対応付けてなる番組関連情報を記憶するとともにコンテンツに関連するコンテンツ関連情報を記憶する記憶部と、他の装置から１または複数の視聴済みコンテンツ識別情報を受信し、受信した１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている各コンテンツ識別情報を記憶部が記憶する番組関連情報から取得し、取得した各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を記憶部から取得するコンテンツ関連情報取得部と、コンテンツ関連情報取得部が取得した各コンテンツ関連情報を他の装置に送信するコンテンツ関連情報送信部と、を備える、情報提供装置が提供される。
【００１６】
記憶部は、関係のあるコンテンツの関係性の大きさを示す関係ポイントを関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報に対応付けて番組関連情報に含めてさらに記憶し、コンテンツ関連情報取得部は、取得した各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報に、取得した各コンテンツ識別情報に対応付けられて番組関連情報に含まれている各関係ポイントを対応付け、コンテンツ関連情報送信部は、コンテンツ関連情報取得部によって各コンテンツ関連情報に対応付けられた各関係ポイントを他の装置にさらに送信することとしてもよい。
【００１７】
記憶部は、関係のあるコンテンツの関係性を示す関係属性を関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報に対応付けて番組関連情報に含めてさらに記憶し、コンテンツ関連情報取得部は、取得した各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報に、取得した各コンテンツ識別情報に対応付けられて番組関連情報に含まれている各関係属性を対応付け、コンテンツ関連情報送信部は、コンテンツ関連情報取得部によって各コンテンツ関連情報に対応付けられた各関係属性を他の装置にさらに送信することとしてもよい。
【００１８】
情報提供装置は、視聴時間リスト生成部をさらに備え、記憶部は、コンテンツ識別情報とコンテンツ識別情報によって識別されるコンテンツがプロバイダから提供される時間の提供開始時刻と提供終了時刻と曜日とが対応付けられてなるコンテンツ管理情報を記憶するとともに所定の許容時間を記憶し、視聴時間リスト生成部は、コンテンツ関連情報取得部が受信した１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている提供開始時刻、提供終了時刻および曜日を記憶部が記憶するコンテンツ管理情報から取得し、取得した提供開始時刻を基準として所定の許容時間前に相当する視聴開始時刻と、取得した提供終了時刻を基準として所定の許容時間後に相当する視聴終了時刻とを算出し、算出した視聴開始時刻と視聴終了時刻と曜日とを対応付けてなる各視聴時間データを記憶部に登録し、コンテンツ関連情報取得部は、取得した各コンテンツ識別情報のそれぞれに対応付けられている曜日、提供開始時刻および提供終了時刻を記憶部が記憶するコンテンツ管理情報から取得し、取得した曜日と曜日が一致し、かつ、取得した提供開始時刻から提供終了時刻までの時間の一部または全部が視聴開始時刻と視聴終了時刻までの時間の一部または全部と重複する視聴時間データが少なくとも１つ記憶部に登録されているか否かを判断し、登録されていると判断したコンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を記憶部から取得することとしてもよい。
【発明の効果】
【００１９】
以上説明したように本発明によれば、ユーザが自分の興味のあるコンテンツを探すために要する時間を低減することが可能である。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る情報処理装置の使用例の概念図である。
【図２】情報処理システムが実行する処理の概要を示す図である。
【図３】本実施形態に係るサービスシステムの全体構成の一例を示す説明図である。
【図４】情報処理システムによる処理の流れを示す模式図（画像を表示する処理）である。
【図５】情報処理システムによる処理の流れを示す模式図（視聴履歴の作成）である。
【図６】テレビの機能構成を示すブロック図である。
【図７】本実施形態に係るテレビに表示されるＴＶ映像の一例を示す図である。
【図８】本実施形態に係るテレビに表示される電子番組表の一例を示す図である。
【図９】本実施形態に係るテレビに表示される選局メニューの一例を示す図である。
【図１０】ＥＣＧサーバの機能構成を示すブロック図である。
【図１１】番組関連情報の構成例を示す図である。
【図１２】番組特性の評価例を示す図である。
【図１３】視聴時間リスト４３６の生成過程を模式的に示す図である。
【図１４】表示対象の画像データを決める過程を示す図である。
【図１５】ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その１）を示す図である。
【図１６】ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その２）を示す図である。
【図１７】ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その３）を示す図である。
【図１８】ＴＶ映像上に重ねて画像を表示する場合の表示例（その１）を示す図である。
【図１９】ＴＶ映像上に重ねて画像を表示する場合の表示例（その２）を示す図である。
【図２０】電子番組表上に重ねて画像を表示する場合の表示例を示す図である。
【図２１】選局メニュー上に重ねて画像を表示する場合の表示例を示す図である。
【図２２】ＥＣＧメニューの表示例（その１）を示す図である。
【図２３】ＥＣＧメニューの表示例（その２）を示す図である。
【図２４】ＥＣＧメニューの表示例（その３）を示す図である。
【図２５】ＥＣＧメニューの表示例（その４）を示す図である。
【図２６】ＥＣＧメニューの表示例（その５）を示す図である。
【図２７】ＥＣＧメニューの表示例（その６）を示す図である。
【図２８】本実施形態に係る情報処理システムとリモコンとが実行する処理の流れ（その１）を示すシーケンス図である。
【図２９】本実施形態に係る情報処理システムとリモコンとが実行する処理の流れ（その２）を示すシーケンス図である。
【図３０】本実施形態に係る番組視聴判定部が実行する処理の流れを示すフローチャートである。
【図３１】本実施形態に係るＥＣＧリスト管理部が実行する処理の流れを示すフローチャートである。
【図３２】本実施形態に係るＥＣＧ制御部が実行する処理の流れを示すフローチャートである。
【図３３】本実施形態に係るＥＣＧポップアップメニュー制御部が実行する処理の流れを示すフローチャートである。
【図３４】本実施形態に係るＥＣＧメニュー制御部が実行する処理の流れを示すフローチャートである。
【図３５】本実施形態に係るＥＣＧ−ＩＤ処理部が実行する処理の流れを示すフローチャートである。
【図３６】本実施形態に係る視聴時間リスト生成部が実行する処理の流れを示すフローチャートである。
【図３７】本実施形態に係るＥＣＧデータ取得部が実行する処理（その１）の流れを示すフローチャートである。
【図３８】本実施形態に係るＥＣＧデータ取得部が実行する処理（その２）の流れを示すフローチャートである。
【図３９】ＥＰＧ−ＳＩの一例を示す図である。
【図４０】ＥＣＧデータの一例を示す図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は以下の順序で行う。
【００２２】
１．    第１実施形態
１−１．  本実施形態の概要
１−２．  情報処理システムが実行する処理の概要
１−３．  サービスシステムのシステム構成
１−３−１．コンテンツプロバイダの構成
１−３−２．スポンサーの構成
１−３−３．ＥＣＧサービスプロバイダの構成
１−３−４．ＥＣＧ登録システムの構成
１−３−５．ＥＣＧ管理システムの構成
１−３−６．ＥＣＧ提供システムの構成
１−３−７．ＥＣＧ運用管理システムの構成
１−３−８．ＥＣＧサーバの構成
１−４．情報処理システムによる処理の流れを示す模式図（画像を表示する処理）
１−５．情報処理システムによる処理の流れを示す模式図（視聴履歴の作成）
１−６．テレビの機能構成
１−７．ＴＶ映像
１−８．電子番組表
１−９．選局メニュー
１−１０．ＥＣＧサーバの機能構成
１−１１．番組関連情報の構成例
１−１２．番組特性の評価例
１−１３．視聴時間リストの生成
１−１４．表示対象の画像データ
１−１５．ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その１）
１−１６．ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その２）
１−１７．ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その３）
１−１８．ＴＶ映像上に重ねて画像を表示する場合の表示例（その１）
１−１９．ＴＶ映像上に重ねて画像を表示する場合の表示例（その２）
１−２０．電子番組表上に重ねて画像を表示する場合の表示例
１−２１．選局メニュー上に重ねて画像を表示する場合の表示例
１−２２．ＥＣＧメニューの表示例（その１）
１−２３．ＥＣＧメニューの表示例（その２）
１−２４．ＥＣＧメニューの表示例（その３）
１−２５．ＥＣＧメニューの表示例（その４）
１−２６．ＥＣＧメニューの表示例（その５）
１−２７．ＥＣＧメニューの表示例（その６）
１−２８．情報処理システムとリモコンとが実行する処理（その１）
１−２９．情報処理システムとリモコンとが実行する処理（その２）
１−３０．番組視聴判定部が実行する処理
１−３１．ＥＣＧリスト管理部が実行する処理
１−３２．ＥＣＧ制御部が実行する処理
１−３３．ＥＣＧポップアップメニュー制御部が実行する処理
１−３４．ＥＣＧメニュー制御部が実行する処理
１−３５．ＥＣＧ−ＩＤ処理部が実行する処理
１−３６．視聴時間リスト生成部が実行する処理
１−３７．ＥＣＧデータ取得部が実行する処理（その１）
１−３８．ＥＣＧデータ取得部が実行する処理（その２）
１−３９．ＥＰＧ−ＳＩの一例
１−４０．ＥＣＧデータの一例
２．    第１実施形態の変形例
３．    まとめ
【００２３】
＜１．第１実施形態＞
本発明の第１実施形態について説明する。
【００２４】
［１−１．本実施形態の概要］
図１は、本実施形態に係る情報処理装置の使用例の概念図である。図１に示すように、ユーザ５００は、情報処理装置の一例としてのテレビ１００の画面を閲覧することでサッカーの試合の様子を伝える番組コンテンツ（以下、単に「番組」ともいう。）を視聴している。ユーザ５００は、例えば、テレビ１００の画面に映し出されているサッカーの試合の様子を見ながら、自分の興味のある番組コンテンツに関するコンテンツ関連情報を見ることができれば便利である。本実施形態によれば、ユーザ５００は、例えば、自分の興味のある番組コンテンツに関するコンテンツ関連情報をテレビ１００の画面上で閲覧することができる。これによって、ユーザ５００は、例えば、テレビ１００の画面に映し出されているサッカーの試合の途中または終了後にリモコン２００を操作して自分の興味のある番組コンテンツを視聴することができる。また、ユーザ５００は、例えば、テレビ１００の画面に映し出されているサッカーの試合の様子を見ながらリモコン２００を操作して自分の興味のある番組コンテンツを録画予約することができる。
【００２５】
また、放送局から番組コンテンツを提供する者にとっては、ユーザ５００に視聴してもらいたい番組コンテンツがサッカーの試合以外にもたくさんあるにも関わらず、視聴してほしいユーザ５００に効果的に番組コンテンツを宣伝できないのが一般的である。ユーザ５００の興味のある番組コンテンツをユーザ５００に宣伝できれば、放送局から番組コンテンツを提供する者にとっても宣伝効率が向上する。本実施形態によれば、テレビ１００は、ユーザ５００の興味のある番組コンテンツに関するコンテンツ関連情報を表示することができる。したがって、本実施形態によれば、ユーザ５００と放送局との双方で納得のいくサービスを提供することができる。
【００２６】
以下では、主に、このような特徴を有する本発明の実施形態に係る情報処理装置の詳細について説明する。なお、以下の実施形態の説明においては、本発明の実施形態に係る情報処理装置の一例としてテレビや録画再生機器などの放送受信装置を例に説明するが、情報処理装置はこれに限定されるものではない。また、リモコン２００は、情報処理装置と双方向に通信接続可能な、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯用ゲーム機器などのような端末であってもよい。また、以下の説明においては、テレビ１００が表示等するコンテンツとして、テレビ局から配信される所定の番組を想定して説明するが、コンテンツはこれに限定されるものではない。すなわち、コンテンツとは、テレビ局から配信される番組のみならず、データ放送局や映像配信会社などにより配信される種々の映像・音声コンテンツを含むものである。
【００２７】
［１−２．情報処理システムが実行する処理の概要］
図２は、情報処理システムが実行する処理の概要を示す図である。ここで、情報処理システムは、情報処理装置の一例としてのテレビ１００と情報提供装置の一例としてのＥＣＧサーバ４００とを備えるものである。ＥＣＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｅｎｔｓ  Ｇｕｉｄｅ）サーバ４００は、番組コンテンツに関連するＥＣＧデータをテレビ１００に提供するサーバである。本実施形態では、コンテンツに関連するコンテンツ関連情報の一例としてＥＣＧデータを主に使用することとするが、コンテンツ関連情報は特に限定されるものではなく、コンテンツに関連する情報であればよい。本実施形態では、コンテンツ関連情報には、コンテンツの内容を示す画像データとコンテンツを識別するためのコンテンツ識別情報とが少なくとも含まれているものとする。ＥＣＧデータに含まれるＥＣＧ−ＩＤはコンテンツ識別情報に相当するものであり、ＥＣＧデータをユニークに識別するためのＩＤである。放送によって受信されるＥＰＧ情報では、ＥＣＧデータをユニークに識別できず、ＥＰＧ情報を使用する権利にも制限があることがよくある。そのため、ＥＣＧ−ＩＤがＥＣＧデータをユニークに識別するためのＩＤとして管理されることが多い。その他に、コンテンツ関連情報には、例えば、コンテンツの詳細内容、コンテンツの出演者に関する情報、ＷＥＢ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上におけるホームページのアドレス情報、関連商品の販売情報、コンテンツのスポンサー情報、コンテンツの実体等が含まれていてもよい。
【００２８】
ＥＣＧデータは、番組の基本情報（放送開始時間、放送終了時間、番組タイトルなど）や、詳細情報（キャストを撮影した写真およびキャストに関するテキスト情報、番組のあらすじに関するテキスト情報、記者会見の様子を撮影した写真および記者会見の様子を説明するテキスト情報、番組内のコーナー情報など）を含んで構成される。ＥＣＧデータは、ＥＰＧと異なり、放送開始１ヶ月前から情報が登録され、徐々にデータが補充され、放送開始に合わせて更新されたり、放送終了後に更新されたりする。そのため、ユーザは楽しんでＥＣＧデータを閲覧することができる。また、番組に関連付けられた情報もＥＣＧデータに含まれており、ユーザはその情報を利用すれば、類似した番組を紹介したり、商品を紹介したり、チケットを購入できたり、番組をより深く楽しむことができる。
【００２９】
図２に示すように、まず、テレビ１００は、ユーザ５００によって視聴された番組のＥＣＧ−ＩＤリストを作成する。ＥＣＧサーバ４００は、ＥＣＧ−ＩＤリストからＥＣＧ−ＩＤを順に取り出し、番組関連情報を参照して各ＥＣＧ−ＩＤに対応する番組に関連する番組のＥＣＧ−ＩＤを選択する。ＥＣＧサーバ４００は、関連する番組のＥＣＧ−ＩＤが複数存在する場合には、視聴時間リストを使用してその複数の番組のＥＣＧ−ＩＤからさらに特定の番組のＥＣＧ−ＩＤを選択する。ＥＣＧサーバ４００は、枠数（テレビ１００にて同時に表示できるＥＣＧデータの数）のＥＣＧデータをテレビ１００に送信する。
【００３０】
テレビ１００は、リモコン操作による選局またはメニューによるチャンネル選択のタイミングで（ユーザからの指示によって、チャンネル選局やチャンネル選択のイベントを受け、ＥＣＧポップアップメニューを表示するタイミングで）、ＥＣＧポップアップメニューを表示する。テレビ１００は、ＥＣＧポップアップメニューにおいて、ＥＣＧデータに含まれる画像を表示する。テレビ１００は、ＥＣＧサーバ４００から受信したＥＣＧデータに含まれる画像を表示する。テレビ１００は、ＥＣＧ−ＩＤに対応する番組と関連性の高い番組のＥＣＧデータに含まれる画像から順に表示する。
【００３１】
［１−３．サービスシステムのシステム構成］
図３は、本実施形態に係るサービスシステムの全体構成の一例を示す説明図である。図３に示すように、サービスシステム３００は主に、コンテンツプロバイダ３０２と、スポンサー３０４と、ＥＣＧサービスプロバイダ３０６と、ユーザにより利用されるテレビ１００およびリモコン２００と、を含んで構成される。以下、サービスシステム３００を構成するこれらの詳細について説明する。
【００３２】
［１−３−１．コンテンツプロバイダの構成］
コンテンツプロバイダ３０２は、テレビ１００などに映像・音声などのコンテンツ実体を送信する。コンテンツプロバイダ３０２は、例えば、テレビ局３０８、データ放送局３１０、番組配信会社３１２など、コンテンツを提供するプロバイダによって構成される。コンテンツプロバイダ３０２は、各種の番組情報、例えば、ＥＰＧ情報、編成情報、Ｃｕｅシート（番組内の進行スケジュール）情報、番組フォーマット（タイトル、ＣＭ、番組本編などを提供するパターン）情報、写真・ロゴ情報、番組宣伝用情報、権利情報などを管理している。コンテンツプロバイダ３０２は、番組の映像・音声情報、データ放送情報およびＥＰＧ−ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）をテレビ１００に配信する。これにより、テレビ１００は、コンテンツプロバイダ３０２から受信したコンテンツを表示することができ、ユーザの指示に応じてＥＰＧ−ＳＩに基づく電子番組表を表示することもできる。また、コンテンツプロバイダ３０２は、ＥＣＧサービスプロバイダ３０６にも、コンテンツに関する各種の情報を提供する。これにより、ＥＣＧサービスプロバイダ３０６は、コンテンツプロバイダ３０２が配信する各種コンテンツに関連するＥＣＧデータを管理・生成・配信等することができる。
【００３３】
なお、上述したコンテンツプロバイダ３０２の構成は、本実施形態を説明する上での一例であり、これらに限定されるものではない。すなわち、コンテンツプロバイダ３０２は、コンテンツを配信する他の様々なプロバイダ等を含んで構成されることや、上述した情報以外の他の様々な番組情報等を管理することも当然に可能である。
【００３４】
［１−３−２．スポンサーの構成］
スポンサー３０４は、例えば、広告、商品または決済代行などのマーチャントサービスを提供する広告代理店３１４、物販会社３１６、決済代行（決済代行会社）３１８などを含んで構成される。スポンサー３０４は、例えば、広告情報、商品情報、決済情報などの各種関連情報を、ＥＣＧサービスプロバイダ３０６へ提供する。これを受けてＥＣＧサービスプロバイダ３０６は、コンテンツプロバイダ３０２から取得した番組情報と、スポンサー３０４から取得した関連情報とを関連付けて、番組に関するＥＣＧデータを生成・管理・配信等することができる。
【００３５】
なお、上述したスポンサー３０４の構成は、本実施形態を説明する上での一例であり、これらに限定されるものではない。すなわち、スポンサー３０４は、例えば、イベント情報、旅行情報、金融情報などの他の様々な情報を提供する会社等を含んで構成されることも当然に可能である。
【００３６】
［１−３−３．ＥＣＧサービスプロバイダの構成］
ＥＣＧサービスプロバイダ３０６は、上述したように、コンテンツプロバイダ３０２から取得した番組情報と、スポンサー３０４から取得した関連情報とを関連付けて、番組に関連するＥＣＧデータを生成・管理・配信等する。図３に示すように、ＥＣＧサービスプロバイダ３０６は主に、ＥＣＧ登録システム３２０と、ＥＣＧ管理システム３２２と、ＥＣＧ提供システム３２４と、ＥＣＧ運用管理システム３２６とを含むＥＣＧサーバ４００を含んで構成される。以下、ＥＣＧサービスプロバイダ３０６を構成するこれらの各機能の詳細について説明する。
【００３７】
［１−３−４．ＥＣＧ登録システムの構成］
ＥＣＧ登録システム３２０は、コンテンツプロバイダ３０２から提供される番組情報や、スポンサー３０４から提供される関連情報などを、ＥＣＧデータとして登録する。上述したように、コンテンツプロバイダ３０２からは、番組の詳細、出演者、編成スケジュール、番組フォーマット、Ｃｕｅシートなどの番組に関する各種情報が提供される。また、スポンサー３０４から提供される関連情報には、広告情報、商品情報、決済情報など種々の情報が含まれている。したがって、ＥＣＧ登録システム３２０は、コンテンツプロバイダ３０２がテレビ１００などに配信する番組に関連する様々な情報をＥＣＧデータとして登録することができる。なお、ＥＣＧ登録システム３２０は、登録するＥＣＧデータに、識別情報や、情報属性を表す属性情報などを付加することなどもできるが、本実施形態はＥＣＧデータの生成方法を特徴とするものではないため、詳細は省略する。
【００３８】
［１−３−５．ＥＣＧ管理システムの構成］
ＥＣＧ管理システム３２２は、上述したＥＣＧ登録システム３２０によって登録された各種ＥＣＧデータを、コンテンツプロバイダ３０２が配信するコンテンツに関連付けて、例えばＥＣＧユニットなどとして管理する。上述したように、ＥＣＧデータには、所定の番組に関する様々な情報が含まれている。したがって、ＥＣＧ管理システム３２２は、コンテンツプロバイダ３０２が配信する各種コンテンツに、当該コンテンツに関連する少なくとも１以上のＥＣＧデータを関連付けて管理する。
【００３９】
したがって、ＥＣＧ管理システム３２２によって管理されるＥＣＧユニットは、コンテンツプロバイダ３０２が配信する各種コンテンツに関連する少なくとも１以上のＥＣＧデータから構成されることとなる。例えば、ある番組に関連付けられたＥＣＧデータとしては、当該番組の内容の詳細情報、出演者情報、番組や出演者の静止画情報、出演者に関する商品の販売情報、番組のスポンサー情報、番組のホームページ情報、関連番組の紹介情報など、当該番組に関連する様々な情報がある。
【００４０】
また、ＥＣＧ管理システム３２２は、コンテンツプロバイダ３０２から提供される編成情報やＣｕｅシート情報などに基づいて、ＥＣＧユニットを配信するための配信スケジュールを生成することもできる。
【００４１】
なお、ＥＣＧ管理システム３２２は、コンテンツプロバイダ３０２が配信するコンテンツに対して種々の観点からＥＣＧデータを関連付けることができるが、本実施形態はＥＣＧデータの関連付けに特徴を有するものではなく、特定の関連付け方法に限定されるものではない。また、ＥＣＧ管理システム３２２は、上述したＥＣＧユニットのように、必ずしも所定のコンテンツに複数のＥＣＧデータを関連付けてユニット単位で管理する必要もない。すなわち、ＥＣＧ管理システム３２２は、コンテンツプロバイダ３０２が配信するコンテンツに対して、当該コンテンツに関連するＥＣＧデータを関連付けて管理することができれば、特定の関連付け手法や管理手法に限定されるものではない。
【００４２】
［１−３−６．ＥＣＧ提供システムの構成］
ＥＣＧ提供システム３２４は、ＥＣＧ管理システム３２２によって生成された配信スケジュールに従って、ＥＣＧ管理システム３２２によって管理されているＥＣＧデータをテレビ１００へ送信する。
【００４３】
［１−３−７．ＥＣＧ運用管理システムの構成］
ＥＣＧ運用管理システム３２６は、ＥＣＧ管理システム３２２、ＥＣＧ提供システム３２４などを制御することにより、ＥＣＧサービスプロバイダ３０６が備える各種システム全体の運用を管理する。ＥＣＧ運用管理システム３２６は、例えば、ＥＣＧ管理システム３２２が生成したＥＣＧデータの配信スケジュールに基づいて、ＥＣＧ提供システム３２４にＥＣＧデータの送信を指示することなどができる。
【００４４】
［１−３−８．ＥＣＧサーバの構成］
上述したＥＣＧサービスプロバイダ３０６が備える各種システムにより、ＥＣＧサービスプロバイダ３０６は、コンテンツプロバイダ３０２が配信するコンテンツに関連する各種ＥＣＧデータを、当該コンテンツに関連付けて管理することができる。また、ＥＣＧサービスプロバイダ３０６は、コンテンツプロバイダ３０２がテレビ１００にコンテンツを配信するのに合わせて、当該コンテンツに関連するＥＣＧデータをテレビ１００に送信することもできる。本実施形態においては、ＥＣＧサービスプロバイダ３０６は、テレビ１００にＥＣＧデータなどを送信可能なＥＣＧサーバ４００を備えていることを特徴としている。ＥＣＧサーバ４００は、ＥＣＧ登録システム３２０、ＥＣＧ管理システム３２２、ＥＣＧ提供システム３２４、ＥＣＧ運用管理システム３２６を含んで構成されている。ＥＣＧサーバ４００の構成の詳細については後述する。
【００４５】
［１−４．情報処理システムによる処理の流れを示す模式図（画像を表示する処理）］
図４は、情報処理システムによる処理の流れを示す模式図（画像を表示する処理）である。図４に示すように、テレビ１００は、表示部１４０（図６参照）に、選局画面の一例としてのＴＶ映像１４１（１４１ａ）を表示することが可能である。同様に、テレビ１００は、表示部１４０（図６参照）に、選局画面の一例としての電子番組表１４１（１４１ｂ）を表示することが可能であり、選局画面の一例としての選局メニュー１４１（１４１ｃ）を表示することが可能である。ここでは、例として、表示部１４０（図６参照）に、ＴＶ映像１４１（１４１ａ）が表示されている場合について説明するが、電子番組表１４１（１４１ｂ）や、選局メニュー１４１（１４１ｃ）が表示されている場合についても同様に画像を表示することが可能である。
【００４６】
ユーザ５００は、テレビ局３０８ａ〜テレビ局３０８ｆの６つのうちのいずれか１つを選択するための選局情報をリモコン２００に入力することができるとする。ここでは、ユーザ５００は、ｃｈ４を選択したとする。リモコン２００は、ｃｈ４を示す選局情報をテレビ１００に送信し、テレビ１００は、受信した選局情報に対応するテレビ局３０８ｄ（ｃｈ４）からＴＶ映像１４１（１４１ａ）を受信して表示部１４０（図６参照）に表示する。図４に示す例では、テレビ１００は、視聴履歴（ＥＣＧリスト）１５１と、ＥＣＧ制御部１７３と、ＥＣＧポップアップメニュー制御部１７４と、ＥＣＧメニュー制御部１７５とを備えている。ＥＣＧ制御部１７３は所定のタイミングで視聴履歴（ＥＣＧリスト）１５１から視聴済みのＥＣＧ−ＩＤを取り出してＥＣＧサーバ４００に送信する。
【００４７】
図４に示す例では、ＥＣＧサーバ４００は、視聴時間リスト生成部４２２と、視聴時間リスト４３６と、ＥＣＧデータ取得部４２３と、番組関連情報４３５とを備えている。ＥＣＧデータ取得部４２３は、ＥＣＧ−ＩＤの入力を受け付けると、入力を受け付けたＥＣＧ−ＩＤと関係のあるＥＣＧ−ＩＤによって識別されるＥＣＧデータをテレビ局３０８ａ〜テレビ局３０８ｆから取得する。ＥＣＧデータ取得部４２３は、取得したＥＣＧデータ（画像Ｇ１を含む）をテレビ１００に送信することができる。ＥＣＧデータ取得部４２３は、取得したＥＣＧデータにＥＣＧ関係ポイントとＥＣＧ関係属性とをさらに対応付けてテレビ１００に送信することもできる。ＥＣＧデータ取得部４２３は、例えば、入力を受け付けた各ＥＣＧ−ＩＤに対して関係のあるＥＣＧ−ＩＤを１つずつ定めることができる。ＥＣＧデータ取得部４２３は、番組関連情報４３５を参照することによって、入力を受け付けたＥＣＧ−ＩＤと関係のあるＥＣＧ−ＩＤを見つけることができるが、入力を受け付けたＥＣＧ−ＩＤのうちの１つに対して関係のあるＥＣＧ−ＩＤを複数見つけた場合等には、視聴時間リスト生成部４２２が生成した視聴時間リスト４３６を使用して関係のあるＥＣＧ−ＩＤを１つに絞り込むことができる。
【００４８】
ＥＣＧポップアップメニュー制御部１７４は、リモコン２００から選局情報の入力を受け付けると、ＥＣＧサーバ４００から受信したＥＣＧデータのうち選局情報に対応するＥＣＧデータから画像（例えば、画像Ｇ）を取得してＴＶ映像１４１（１４１ａ）の上に重ねて表示する。
【００４９】
［１−５．情報処理システムによる処理の流れを示す模式図（視聴履歴の作成）］
図５は、情報処理システムによる処理の流れを示す模式図（視聴履歴の作成）である。図５に示す例では、テレビ１００は、視聴履歴（ＥＣＧリスト）１５１と、番組視聴判定部１７１と、ＥＣＧリスト管理部１７２とを備えている。番組視聴判定部１７１は、ユーザ５００によって視聴された番組を提供したテレビ局を示す選局情報、視聴された日付である現在日付および視聴された時刻である現在時刻を管理する。番組視聴判定部１７１は、所定のタイミングで選局情報、視聴された日付である現在日付および視聴された時刻である現在時刻をＥＣＧサーバ４００に送信する。
【００５０】
図５に示す例では、ＥＣＧサーバ４００は、ＥＣＧ−ＩＤ処理部４１０を備えている。ＥＣＧ−ＩＤ処理部４１０は、選局情報、視聴された日付である現在日付および視聴された時刻である現在時刻の入力を受け付けると、該当するＥＣＧ−ＩＤをテレビ１００に送信する。番組視聴判定部１７１は、ＥＣＧ−ＩＤを受信すると、受信したＥＣＧ−ＩＤと上記視聴された日付である現在日付および視聴された時刻である現在時刻とを対応付けて視聴履歴（ＥＣＧリスト）１５１に登録する。ＥＣＧリスト管理部１７２は、視聴履歴（ＥＣＧリスト）１５１のメンテナンスを行う。
【００５１】
［１−６．テレビの機能構成］
図６は、テレビの機能構成を示すブロック図である。テレビ１００は、例えば、地上波アナログ放送、地上波デジタル放送、ＢＳ（Ｂｒｏａｄｃａｓｔ  Ｓａｔｅｌｌｉｔｅ）アナログ放送、ＢＳデジタル放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｉｔｅ）放送、ＣＡＴＶ放送、光ファイバ放送など、各種の伝送路を介して提供される番組を、アンテナ、ＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）などを介して受信することができる。
【００５２】
図６に示すように、テレビ１００は主に、放送信号処理部１１０と、ＥＰＧ処理部１２０と、選局メニュー処理部１３０と、表示部１４０と、記憶部１５０と、リモコン処理部１６０と、ＥＣＧ処理部１７０と、再生部１８０と、録画処理部１９０とを含んで構成される。放送信号処理部１１０は、一般のテレビに備えられる、放送受信部１１１、信号処理部１１３、映像表示制御部１１２、デバイス制御部１１４などを含んで構成される。なお、放送信号処理部１１０に含まれる機能構成部は、これらに限定されるものではなく、通常のテレビが有する各種機能を追加的に備えることなどは当然に可能である。ＥＰＧ処理部１２０は、ＥＰＧを表示するために一般的に備えられる、ＥＰＧ取得制御部１２１、ＥＰＧ表示制御部１２２などを含んで構成される。選局メニュー処理部１３０は、選局メニューを表示するために一般的に備えられる、選局メニュー取得制御部１３１、選局メニュー表示制御部１３２などを含んで構成される。
【００５３】
入力部の一例としてのリモコン処理部１６０は、上述したリモコン２００と双方向で通信を行い、リモコン２００からチャンネル変更などのコマンド信号を受信したりすることができる。リモコン処理部１６０は主に、図６に示すように、リモコン通信部１６２と、コマンド制御部１６１と、を含んで構成される。本実施形態では、入力部の一例としてリモコン処理部１６０を使用することとするが、入力部はリモコン処理部に限定されるものではなく、他の入力装置等によって構成されることとしてもよい。入力装置としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段が想定される。リモコン処理部１６０は、ユーザ５００からコンテンツの提供元であるプロバイダを識別するための情報であるコンテンツ選局情報（例えば、チャンネル番号）の入力を受け付ける。
【００５４】
リモコン通信部１６２は、リモコン２００と双方向に通信接続を行う。リモコン通信部１６２は、例えば、リモコン２００からチャンネル変更などのコマンド信号を受信したり、テレビ１００に固有の機器情報などをリモコン２００へ送信したりすることもできる。
【００５５】
コマンド制御部１６１は、リモコン２００から受信したチャンネル変更などのコマンド信号に応じて、放送信号処理部１１０に対してチャンネル変更などの各種コマンドを指示する。これにより、ユーザ５００は、リモコン２００を用いて番組を選択することにより、テレビ１００の番組で視聴する番組を変更することなどができる。
【００５６】
なお、上記説明では、情報処理装置としてテレビ１００を中心に説明したが、情報処理装置は、例えば、パーソナルコンピュータのように放送信号を受信可能な放送受信装置であってもよい。
【００５７】
表示部１４０は、例えば、表示装置等によって構成され、情報を表示する機能を有するものである。表示装置の種類は特に限定されるものではなく、表示装置の種類には、例えば、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置、ランプなどを使用することができる。
【００５８】
記憶部１５０は、例えば、ストレージ装置等によって構成され、ユーザ５００によって視聴された１または複数のコンテンツのそれぞれを識別するための情報である１または複数の視聴済みコンテンツ識別情報を記憶することができる。本実施形態では、コンテンツとして放送番組コンテンツを使用することとする。また、視聴済みコンテンツ識別情報として視聴済みの番組のＥＣＧ−ＩＤを使用することとする。ストレージ装置は、データ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。ストレージ装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が実行するプログラムや各種データ、および外部から取得したデータなどを格納することが可能である。
【００５９】
コンテンツ関連情報制御部は、例えば、ＥＣＧ制御部１７３に相当するものであり、１または複数の視聴済みコンテンツ識別情報（視聴済みＥＣＧ−ＩＤ）をＥＣＧサーバ４００（他の装置）に送信する。コンテンツ関連情報制御部は、送信した１または複数の視聴済みコンテンツ識別情報（視聴済みＥＣＧ−ＩＤ）のそれぞれによって識別される各視聴済みコンテンツ（視聴済み放送番組コンテンツ）のそれぞれに対して関係のある各コンテンツのそれぞれに関連する各コンテンツ関連情報をＥＣＧサーバ４００（他の装置）から受信する。コンテンツ関連情報制御部は、例えば、ＣＰＵ、ＲＡＭ、ＨＤＤ等によって構成され、ＣＰＵがＨＤＤから読み出してＲＡＭに展開したプログラムを実行することによってその機能が実現される。
【００６０】
表示制御部は、例えば、映像表示制御部１１２、ＥＰＧ表示制御部１２２、選局メニュー表示制御部１３２、ＥＣＧポップアップメニュー制御部１７４等に相当するものである。表示制御部は、コンテンツ関連情報制御部が受信した各コンテンツ関連情報のうち入力部（リモコン処理部１６０）が入力を受け付けたコンテンツ選局情報に対応する１または複数のコンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を表示部１４０に表示させる。表示制御部は、例えば、ＣＰＵ、ＲＡＭ、ＨＤＤ等によって構成され、ＣＰＵがＨＤＤから読み出してＲＡＭに展開したプログラムを実行することによってその機能が実現される。
【００６１】
コンテンツ関連情報制御部は、各関係ポイントをＥＣＧサーバ４００（他の装置）からさらに受信することとしてもよい。各関係ポイントとは、各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツと各視聴済みコンテンツとの関係性の大きさを示すものであり、１または複数のコンテンツ関連情報のそれぞれに対応付けられたものである。この場合、表示制御部は、１または複数のコンテンツ関連情報の優先順位を各関係ポイントの大きさに基づいて決定し、決定した優先順位に応じて、１または複数のコンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を表示部１４０に表示させることとしてもよい。
【００６２】
コンテンツ関連情報制御部は、各関係属性をＥＣＧサーバ４００（他の装置）からさらに受信することとしてもよい。各関係属性とは、各視聴済みコンテンツのそれぞれに対して関係のある各コンテンツと各視聴済みコンテンツとの関係性を示すものであり、１または複数のコンテンツ関連情報のそれぞれに対応付けられたものである。この場合、表示制御部は、コンテンツ関連情報制御部が受信した各関係属性を、各関連属性に対応付けられて受信した１または複数のコンテンツ関連情報のそれぞれに含まれる各画像データに基づいて表示させる各画像に対応付けて、さらに表示部１４０に表示させることとしてもよい。
【００６３】
表示制御部は、所定の選局画面を表示部１４０に表示させるとともに、入力部が入力を受け付けたコンテンツ選局情報（例えば、チャンネル番号等）に応じて表示部１４０に表示させている選局画面を切り替えることしてもよい。所定の選局画面としては、ＴＶ映像や、電子番組表、選局メニュー等が想定される。また、表示制御部は、各画像データに基づいて各画像を、表示部１４０に表示させている選局画面の上に重ねて表示させることとしてもよい。
【００６４】
入力部は、表示部１４０に表示された各画像からいずれか１つを選択するための画像選択情報とコンテンツの録画予約を行うための録画予約要求との入力をさらに受け付けることが可能であるとしてもよい。その場合には、表示制御部は、入力部が画像選択情報と録画予約要求との入力を受け付けると、画像選択情報によって選択される画像のもとになる画像データを含むコンテンツ関連情報からコンテンツ関連情報に関連するコンテンツを提供するプロバイダを識別するための選局情報とコンテンツがプロバイダから提供される時間の開始時刻とを取得し、取得した選局情報と開始時刻とを対応付けてなる録画予約情報を記憶部１５０に登録することとしてもよい。
【００６５】
テレビ１００は、録画処理部１９０をさらに備えることとしてもよい。録画処理部１９０は、現在時刻を管理している。録画処理部１９０は、現在時刻が、記憶部１５０が記憶する録画予約情報に含まれる開始時刻に達すると、その開始時刻に対応付けられて記憶部１５０に記憶されている選局情報によって識別されるプロバイダ（コンテンツプロバイダ３０２）から受信したコンテンツを記憶部１５０に保存する（録画処理を行う）。これらの開始時刻や選局情報は、例えば、テレビ１００がＥＣＧサーバ４００から受信して記憶部１５０に記憶したＥＣＧデータ１５５に含まれているものとすることができる。録画処理部１９０は、例えば、ＣＰＵ、ＲＡＭ、ＨＤＤ等によって構成され、ＣＰＵがＨＤＤから読み出してＲＡＭに展開したプログラムを実行することによってその機能が実現される。
【００６６】
表示制御部は、コンテンツ関連情報制御部が受信した各コンテンツ関連情報のそれぞれに含まれる各画像データに基づいて各画像を表示部１４０に表示させることとしてもよい。その際に、入力部が入力を受け付けたコンテンツ選局情報に依存せずに各画像を表示部１４０に表示させることも可能である。
【００６７】
再生部１８０は、記憶部１５０に記憶されているコンテンツデータ（コンテンツ）１５６を再生する機能を有するものである。再生部１８０は、例えば、ユーザ５００からリモコン２００に入力された再生指示に応じて、記憶部１５０に記憶されているコンテンツデータ１５６を再生する。コンテンツデータ１５６は、例えば、録画処理部１９０によって保存されたものである。
【００６８】
図６に示されたＥＣＧ処理部１７０が備える各構成についての詳細な説明は後述することとする。
【００６９】
以上、本発明の各実施形態に係るテレビ１００の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００７０】
［１−７．ＴＶ映像］
図７は、本実施形態に係るテレビに表示されるＴＶ映像の一例を示す図である。図７に示すＴＶ映像の一例は、本実施形態におけるＴＶ映像の一例を示したものにすぎないので、図７に示すＴＶ映像によって本実施形態におけるＴＶ映像が限定されるものではない。また、ＴＶ映像は、選局画面の一例である。
【００７１】
図７に示すように、ＴＶ映像１４１ａは、テレビ１００の表示部１４０に表示される。ＴＶ映像１４１ａには、選局情報（チャンネル番号）や、番組タイトルが含まれることとしてもよく、ユーザ５００によるリモコン２００の操作によって、番組タイトル、チャンネル番号などを表示するか否かを切り替えることが可能である。また、ユーザ５００によるリモコン２００の操作によって、選局情報（チャンネル番号）が入力されると、入力された選局番号（チャンネル番号）によって選択されるテレビ局３０８から受信するＴＶ映像に、表示部１４０に表示される映像が切り替わる。
【００７２】
［１−８．電子番組表］
図８は、本実施形態に係るテレビに表示される電子番組表の一例を示す図である。図８に示す電子番組表の一例は、本実施形態における電子番組表の一例を示したものにすぎないので、図８に示す電子番組表によって本実施形態における電子番組表が限定されるものではない。また、電子番組表は、選局画面の一例である。
【００７３】
図８に示すように、電子番組表１４１ｂは、テレビ１００の表示部１４０に表示される。電子番組表１４１ｂは、例えば、今日から１週間以内の日付を選択でき、横軸に選局情報（チャンネル番号）、縦軸に時間が記述された２次元の番組表である。時間をすべて表示することはできないので、例えば、表示できる時間を４時間として時間を切り替えながら閲覧することができる。枠内には、番組のタイトル、番組に登場する主なキャストなどがテキストで表示されている。
【００７４】
［１−９．選局メニュー］
図９は、本実施形態に係るテレビに表示される選局メニューの一例を示す図である。図９に示す選局メニューの一例は、本実施形態における選局メニューの一例を示したものにすぎないので、図９に示す選局メニューによって本実施形態における選局メニューが限定されるものではない。また、選局メニューは、選局画面の一例である。
【００７５】
図９に示すように、選局メニュー１４１ｃは、テレビ１００の表示部１４０に表示される。図９に示した例では、ユーザ５００によって選局情報（ｃｈ４）が選択されており、ｃｈ４に対応するテレビ局３０８から「２０：００−２１：００」に番組「スポーツニュース」が提供されることが示されている。テキスト情報には、番組「スポーツニュース」のあらすじ等も含まれている。
【００７６】
［１−１０．ＥＣＧサーバの機能構成］
図１０は、ＥＣＧサーバの機能構成を示すブロック図である。図１０に示すように、ＥＣＧサーバ４００は、主に、ＥＣＧ−ＩＤ処理部４１０と、ＥＣＧデータ処理部４２０と、記憶部４３０とを含んで構成される。
【００７７】
記憶部４３０は、主に、ＥＣＧ−ＩＤ管理データ４３１、ＥＣＧデータ４３２、マスタファイル４３３、許容時間４３４、番組関連情報４３５、視聴時間リスト４３６等を含んで構成される。記憶部４３０は、例えば、ストレージ装置等によって構成される。ストレージ装置は、データ格納用の装置であり、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。ストレージ装置は、ＣＰＵが実行するプログラムや各種データ、および外部から取得したデータなどを格納することが可能である。
【００７８】
番組関連情報４３５は、関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報を対応付けてなるものである。コンテンツ識別情報には、例えば、ＥＣＧ−ＩＤを使用することができる。また、関係のあるコンテンツとは、第１コンテンツと第２コンテンツとが関係を有する場合における第１コンテンツおよび第２コンテンツのことであるとする。
【００７９】
ＥＣＧデータ４３２は、コンテンツに関連するコンテンツ関連情報の一例である。ここでは、ＥＣＧデータ４３２には、コンテンツ識別情報の一例としてのＥＣＧ−ＩＤが含まれ、そのＥＣＧ−ＩＤによって識別されるコンテンツの内容を示す画像データが含まれている。
【００８０】
コンテンツ関連情報取得部は、ＥＣＧデータ送信要求受信部４２１とＥＣＧデータ取得部４２３とに相当するものである。コンテンツ関連情報取得部は、テレビ１００（他の装置）から１または複数の視聴済みコンテンツ識別情報（ＥＣＧ−ＩＤリスト）を含むＥＣＧデータ送信要求を受信する。また、コンテンツ関連情報取得部は、受信した１または複数の視聴済みコンテンツ識別情報（ＥＣＧ−ＩＤリスト）のそれぞれと対応付けられている各コンテンツ識別情報を記憶部４３０が記憶する番組関連情報４３５から取得する。コンテンツ関連情報取得部は、取得した各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報（ＥＣＧデータ４３２）を記憶部４３０から取得する。
【００８１】
ＥＣＧデータ取得部４２３は、例えば、ＣＰＵ、ＲＡＭ、ＨＤＤ等によって構成され、ＣＰＵがＨＤＤから読み出してＲＡＭに展開したプログラムを実行することによってその機能が実現される。ＥＣＧデータ送信要求受信部４２１は、例えば、通信装置等によって構成され、テレビ１００からＥＣＧデータ送信要求を受信することが可能である。
【００８２】
コンテンツ関連情報送信部は、ＥＣＧデータ送信部４２４に相当するものである。コンテンツ関連情報送信部は、コンテンツ関連情報取得部が取得した各コンテンツ関連情報をテレビ１００（他の装置）に送信する。ＥＣＧデータ送信部４２４は、例えば、通信装置等によって構成され、テレビ１００に各コンテンツ関連情報を送信することが可能である。
【００８３】
記憶部４３０は、関係のあるコンテンツの関係性の大きさを示す関係ポイントを関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報に対応付けて番組関連情報４３５に含めてさらに記憶することとしてもよい。その場合には、コンテンツ関連情報取得部は、取得した各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報に、取得した各コンテンツ識別情報に対応付けられて番組関連情報４３５に含まれている各関係ポイントを対応付ける。コンテンツ関連情報送信部は、コンテンツ関連情報取得部によって各コンテンツ関連情報に対応付けられた各関係ポイントをテレビ１００（他の装置）にさらに送信する。
【００８４】
記憶部４３０は、関係のあるコンテンツの関係性を示す関係属性を関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報に対応付けて番組関連情報４３５に含めてさらに記憶することとしてもよい。その場合には、コンテンツ関連情報取得部は、取得した各コンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報に、取得した各コンテンツ識別情報に対応付けられて番組関連情報に含まれている各関係属性を対応付ける。コンテンツ関連情報送信部は、コンテンツ関連情報取得部によって各コンテンツ関連情報に対応付けられた各関係属性をテレビ１００（他の装置）にさらに送信する。関係ポイント、関係属性等は、例えば、ＥＣＧデータ処理部４２０が備えるＥＣＧ関係属性・ＥＣＧ関係ポイント管理部４２５によって管理される。
【００８５】
ＥＣＧサーバ４００は、視聴時間リスト生成部４２２をさらに備えることとしてもよい。その場合には、記憶部４３０は、コンテンツ識別情報とコンテンツ識別情報によって識別されるコンテンツがプロバイダ（テレビ局３０８）から提供される時間の提供開始時刻と提供終了時刻と曜日とが対応付けられているコンテンツ管理情報（ＥＣＧ−ＩＤ管理データ４３１）をさらに記憶する。また、記憶部４３０は、所定の許容時間４３４を記憶する。
【００８６】
視聴時間リスト生成部４２２は、コンテンツ関連情報取得部が受信した１または複数の視聴済みコンテンツ識別情報のそれぞれと対応付けられている提供開始時刻、提供終了時刻および曜日を記憶部４３０が記憶するコンテンツ管理情報（ＥＣＧ−ＩＤ管理データ４３１）から取得する。また、視聴時間リスト生成部４２２は、取得した提供開始時刻を基準として所定の許容時間４３４前に相当する視聴開始時刻と、取得した提供終了時刻を基準として所定の許容時間４３４後に相当する視聴終了時刻とを算出する。視聴時間リスト生成部４２２は、算出した視聴開始時刻と視聴終了時刻と曜日とを対応付けてなる各視聴時間データを記憶部４３０に登録する。視聴時間データは記憶部４３０に登録されることによって視聴時間リスト４３６に追加されていく。コンテンツ関連情報取得部は、取得した各コンテンツ識別情報のそれぞれに対応付けられている曜日、提供開始時刻および提供終了時刻を記憶部４３０が記憶するコンテンツ管理情報（ＥＣＧ−ＩＤ管理データ４３１）から取得する。
【００８７】
コンテンツ関連情報取得部は、取得した曜日と曜日が一致し、かつ、取得した提供開始時刻から提供終了時刻までの時間の一部または全部が視聴開始時刻と視聴終了時刻までの時間の一部または全部と重複する視聴時間データが少なくとも１つ記憶部４３０に登録されているか否かを判断する。コンテンツ関連情報取得部は、登録されていると判断したコンテンツ識別情報によって識別されるコンテンツに関連する各コンテンツ関連情報を記憶部４３０から取得する。
【００８８】
図１０に示されたＥＣＧ−ＩＤ処理部４１０、ＥＣＧデータ処理部４２０、記憶部４３０が備える各構成についての詳細な説明は後述することとする。
【００８９】
［１−１１．番組関連情報の構成例］
図１１は、番組関連情報の構成例を示す図である。図１１に示すように、番組関連情報４３５は、関係のあるコンテンツのそれぞれを識別するためのコンテンツ識別情報を対応付けてなるものである。対応付けられるコンテンツは同一のテレビ局３０８から提供されるものであってもよいし、異なるテレビ局３０８から提供されるものであってもよい。図１１に示す例では、コンテンツ「番組Ａ」に対して関係のあるコンテンツには「番組Ｃ」「番組Ｂ」「番組Ｄ」「番組Ｅ」等が存在する。
【００９０】
また、図１１に示すように、それぞれの関係には、関係性を示す関係属性（例えば、ＥＣＧ関係属性）、関係性の大きさを示す関係ポイント（例えば、ＥＣＧ関係ポイント）が対応付けられている。例えば、「番組Ａ」と「番組Ｃ」とは関係があり、その関係属性は「ジャンル」であり、その関係ポイントは「８」である。同様に、例えば、「番組Ａ」と「番組Ｂ」とは関係があり、その関係属性は「場所」であり、その関係ポイントは「２」である。また、例えば、「番組Ａ」と「番組Ｄ」とは関係があり、その関係属性は「キャスト」であり、その関係ポイントは「７」である。また、例えば、「番組Ａ」と「番組Ｅ」とは関係があり、その関係属性は「番組特性」であり、その関係ポイントは「５」である。
【００９１】
例えば、各番組間において関係属性ごとに点数（図１１に示した例では、１０点満点）を付け、最高点をＥＣＧ関係ポイントとし、最高点が付く関係属性をＥＣＧ関係属性とする。
【００９２】
［１−１２．番組特性の評価例］
図１２は、番組特性の評価例を示す図である。図１２に示すように、番組特性の評価項目には、「情緒性」「娯楽性」「リアル性」「情報性」「実用性」「フィクション性」等が存在する。番組特性の評価結果は、これら６つの評価項目の平均点として与えてもよいし、これら６つの評価項目のうちの最高点として与えてもよい。また、評価項目の個数は６つに限定されず、いくつであってもよい。
【００９３】
［１−１３．視聴時間リストの生成］
図１３は、視聴時間リスト４３６の生成過程を模式的に示す図である。図１３に示すように、視聴時間リスト生成部４２２は、対象となる番組（「番組Ａ」）の開始時刻から許容時間Ｔ１（例えば、２時間）前である視聴開始時刻、終了時刻から許容時間Ｔ１（例えば、２時間）後である視聴終了時刻、曜日を算出し、算出結果を視聴時間リスト４３６に追加する。図１３に示した例では、「番組Ａ」の視聴時間データ（日曜、１８：００−２２：４５）が、視聴時間リスト４３６に登録される。
【００９４】
ＥＣＧデータ取得部４２３は、番組関連情報４３５を参照して関係のある番組を複数取得した場合に、取得した複数の番組のうち、視聴時間リスト４３６の中に、曜日が一致し、時間の一部または全部が重なる視聴時間データがある番組を関係のある番組の候補として残すことができる。図１３に示した例では、「番組Ｃ」は視聴時間リスト４３６に登録されている「番組Ａ」と、曜日が一致し、「番組Ａ」の視聴時間の一部と「番組Ｃ」の開始時刻から終了時刻までの時間の全部とが重なっている。したがって、ＥＣＧデータ取得部４２３は、関係のある複数の番組の中に「番組Ｃ」が存在した場合、関係がある番組の候補として「番組Ｃ」を残すことができる。ＥＣＧデータ取得部４２３は、関係がある番組の候補が複数であればその中から１つを選択することができる。
【００９５】
［１−１４．表示対象の画像データ］
図１４は、表示対象の画像データを決める過程を示す図である。図１４に示すように、テレビ１００は、ＥＣＧサーバ４００に対して視聴された番組（「番組Ａ」「番組Ｆ」「番組Ｈ」「番組Ｊ」「番組Ｌ」「番組Ｎ」の少なくとも６つ）のＥＣＧ−ＩＤを送信したとする。また、テレビ１００は、「番組Ａ」「番組Ｆ」「番組Ｈ」「番組Ｊ」「番組Ｌ」「番組Ｎ」のそれぞれに関係のある番組のコンテンツ関連情報として「番組Ｃ」「番組Ｇ」「番組Ｉ」「番組Ｋ」「番組Ｍ」「番組Ｏ」のコンテンツ関連情報をＥＣＧサーバ４００から受信したとする。受信した各ＥＣＧデータには、画像Ｇ１〜Ｇ６が含まれているとする。テレビ１００は、この画像Ｇ１〜Ｇ６を表示部１４０に表示する。
【００９６】
テレビ１００は、画像Ｇ１〜Ｇ６を表示部１４０に表示する際には、例えば、関係ポイントの高い順に所定順に並べて画像Ｇ１〜Ｇ６を表示したり、関係ポイントの高い順に順次に画像Ｇ１〜Ｇ６を表示したりすることができる。また、テレビ１００は、関係属性ごとに所定の位置に画像Ｇ１〜Ｇ６を表示することも可能であり、関係属性を各画像に対応付けて表示することも可能である。
【００９７】
［１−１５．ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その１）］
図１５は、ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その１）を示す図である。図１５に示すように、例えば、テレビ１００は、テレビ局３０８ごとに枠数（図１５に示した例では、６つ）ずつのＥＣＧデータを各テレビ局３０８から受信することが可能である。また、テレビ１００は、テレビ局３０８ごとに異なる数のＥＣＧデータを各テレビ局３０８から受信することとしてもよい。
【００９８】
［１−１６．ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その２）］
図１６は、ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その２）を示す図である。特に、図１６は、視聴番組数（図１６に示す例では、８つ）が枠数（図１６に示した例では、６つ）よりも多いチャンネル（図１６に示す例では、ｃｈ４）がある場合について示している。この場合には、例えば、テレビ１００は、枠数よりも多いＥＣＧデータのうちのいずれか２つ（図１６に示す例では、「ＥＣＧ−ＩＤ：Ｉ」と「ＥＣＧ−ＩＤ：Ｏ」とに対応するＥＣＧデータ）を表示させないこととすればよい。
【００９９】
［１−１７．ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その３）］
図１７は、ＥＣＧサーバからテレビに送信されるＥＣＧデータ（その３）を示す図である。特に、図１７は、視聴番組数（図１７に示す例では、５つ）が枠数（図１７に示した例では、６つ）よりも少ないチャンネル（図１７に示す例では、ｃｈ４）がある場合について示している。この場合には、例えば、テレビ１００は、枠数に達していない分のＥＣＧデータを他局（図１７に示す例では、ｃｈ６）のＥＣＧ−ＩＤ（図１７に示す例では、ＥＣＧ−ＩＤ：Ｘ）と関係のあるＥＣＧ−ＩＤ（図１７に示す例では、ＥＣＧ−ＩＤ：Ｔ）に対応するＥＣＧデータで代用すればよい。テレビ１００は、代用したＥＣＧデータにより、ｃｈ４のＥＣＧデータをユーザ５００に効果的に提供できるようになる。サービスにおいては、その代わりにｃｈ４のＥＣＧデータ内で、ｃｈ６のＥＣＧ−ＩＤ：Ｘに間係する番組を紹介することが想定される。
【０１００】
［１−１８．ＴＶ映像上に重ねて画像を表示する場合の表示例（その１）］
図１８は、ＴＶ映像上に重ねて画像を表示する場合の表示例（その１）を示す図である。図１８に示すように、ＥＣＧポップアップメニュー制御部１７４は、表示部１４０に表示されているＴＶ映像１４１ａ上の所定位置に画像Ｇ１を表示するよう制御して所定時間経過したら画像Ｇ１を非表示にするように制御する。次に、ＥＣＧポップアップメニュー制御部１７４は、画像Ｇ１を表示させた位置と同様の位置に画像Ｇ２を表示するよう制御して所定時間経過したら画像Ｇ２を非表示にするよう制御する。同様に、ＥＣＧポップアップメニュー制御部１７４は、画像Ｇ３以降の表示、非表示を順番に制御することができる。ユーザ５００は、表示されている画像を選択してＥＣＧメニュー表示操作を行うと、ＥＣＧメニューを表示させることができる。また、ユーザ５００は、表示されている画像を選択して録画予約操作を行うと、選択した画像に対応する番組の録画予約をすることができる。これらの機能は、ＴＶ映像１４１ａの代わりに電子番組表１４１ｂや選局メニュー１４１ｃが表示部１４０に表示されている場合にも適用できる。
【０１０１】
［１−１９．ＴＶ映像上に重ねて画像を表示する場合の表示例（その２）］
図１９は、ＴＶ映像上に重ねて画像を表示する場合の表示例（その２）を示す図である。図１９に示すように、ＥＣＧポップアップメニュー制御部１７４は、表示部１４０に表示されているＴＶ映像１４１ａ上の所定位置に画像Ｇ１〜画像Ｇ６を並べて表示するように制御する。また、ＥＣＧポップアップメニュー制御部１７４は、画像Ｇ１〜画像Ｇ６をそれぞれの位置に１つずつ順番に表示するように制御してもよい。一度に表示できる画像の数は６つに限定されるものではなく、３つでもよく、その他でもよい。ユーザ５００は、表示されている画像を選択してＥＣＧメニュー表示操作を行うと、ＥＣＧメニューを表示させることができる。また、ユーザ５００は、表示されている画像を選択して録画予約操作を行うと、選択した画像に対応する番組の録画予約をすることができる。
【０１０２】
［１−２０．電子番組表上に重ねて画像を表示する場合の表示例］
図２０は、電子番組表上に重ねて画像を表示する場合の表示例を示す図である。図２０に示すように、ＥＣＧポップアップメニュー制御部１７４は、表示部１４０に表示されている電子番組表１４１ｂ上の所定位置に画像Ｇ１〜画像Ｇ６を並べて表示するように制御する。また、ＥＣＧポップアップメニュー制御部１７４は、画像Ｇ１〜画像Ｇ６をそれぞれの位置に１つずつ順番に表示するように制御してもよい。一度に表示できる画像の数は６つに限定されるものではなく、３つでもよく、その他でもよい。ユーザ５００は、表示されている画像を選択してＥＣＧメニュー表示操作を行うと、ＥＣＧメニューを表示させることができる。また、ユーザ５００は、表示されている画像を選択して録画予約操作を行うと、選択した画像に対応する番組の録画予約をすることができる。
【０１０３】
［１−２１．選局メニュー上に重ねて画像を表示する場合の表示例］
図２１は、選局メニュー上に重ねて画像を表示する場合の表示例を示す図である。図２１に示すように、ＥＣＧポップアップメニュー制御部１７４は、表示部１４０に表示されている選局メニュー１４１ｃ上の所定位置に画像Ｇ１〜画像Ｇ６を並べて表示するように制御する。また、ＥＣＧポップアップメニュー制御部１７４は、画像Ｇ１〜画像Ｇ６をそれぞれの位置に１つずつ順番に表示するように制御してもよい。一度に表示できる画像の数は６つに限定されるものではなく、３つでもよく、その他でもよい。ユーザ５００は、表示されている画像を選択してＥＣＧメニュー表示操作を行うと、ＥＣＧメニューを表示させることができる。また、ユーザ５００は、表示されている画像を選択して録画予約操作を行うと、選択した画像に対応する番組の録画予約をすることができる。
【０１０４】
［１−２２．ＥＣＧメニューの表示例（その１）］
図２２は、ＥＣＧメニューの表示例（その１）を示す図である。図２２に示すように、ユーザ５００は、対象日時指定の項目から「これから」を選択することができる。例えば、これから１週間のオススメのＥＣＧデータがユーザ５００の視聴履歴を参照されてリスト表示される。例として、視聴済み番組が提供された週の次の週のＥＣＧデータの紹介、放送局においてそのＥＣＧデータに紐付けられたＥＣＧデータなどがあげられる。ユーザ５００の視聴履歴に基づいて、ＥＣＧデータを紹介するため、効果的なＥＣＧデータを紹介できる。フォーカスが当てられている番組の詳細な情報が詳細ウィンドウ１４２（１４２ａ）に表示される。
【０１０５】
［１−２３．ＥＣＧメニューの表示例（その２）］
図２３は、ＥＣＧメニューの表示例（その２）を示す図である。ユーザ５００は、図２２に示したＥＣＧメニューが表示されている場合において、右への移動を指定する操作を行うと、図２３に示すような右に遷移した後のＥＣＧメニューが表示される。ユーザ５００は、このようにＥＣＧメニューを遷移させることで、関連する番組や商品を次々と辿っていくことができる。フォーカスが当てられている商品の詳細な情報が詳細ウィンドウ１４２（１４２ｂ）に表示される。
【０１０６】
［１−２４．ＥＣＧメニューの表示例（その３）］
図２４は、ＥＣＧメニューの表示例（その３）を示す図である。図２４に示すように、ユーザ５００は、対象日時指定の項目から「現在」を選択することができる。例えば、ユーザ５００は、「現在」を選択すると、現在視聴可能なＥＣＧデータがリスト表示される。フォーカスが当てられている番組の詳細な情報が詳細ウィンドウ１４２（１４２ｃ）に表示される。
【０１０７】
［１−２５．ＥＣＧメニューの表示例（その４）］
図２５は、ＥＣＧメニューの表示例（その４）を示す図である。ユーザ５００は、図２４に示したＥＣＧメニューが表示されている場合において、右への移動を指定する操作を行うと、図２５に示すような右に遷移した後のＥＣＧメニューが表示される。ユーザ５００は、このようにＥＣＧメニューを遷移させることで、関連する番組や商品を次々と辿っていくことができる。フォーカスが当てられている番組の詳細な情報が詳細ウィンドウ１４２（１４２ｄ）に表示される。
【０１０８】
［１−２６．ＥＣＧメニューの表示例（その５）］
図２６は、ＥＣＧメニューの表示例（その３）を示す図である。図２６に示すように、ユーザ５００は、対象日時指定の項目から「視聴済み」を選択することができる。例えば、ユーザ５００は、「視聴済み」を選択すると、過去１週間分の視聴済み番組がリスト表示される。視聴済みの番組のＥＣＧ閲覧では、自分が興味のある番組がベースになるため、これからの番組を的確に探すことができる。例として、視聴済み番組の次の週の番組のＥＣＧデータの紹介、放送局においてそのＥＣＧに紐付けられたＥＣＧデータなどがあげられる。フォーカスが当てられている番組の詳細な情報が詳細ウィンドウ１４２（１４２ｅ）に表示される。
【０１０９】
［１−２７．ＥＣＧメニューの表示例（その６）］
図２７は、ＥＣＧメニューの表示例（その６）を示す図である。ユーザ５００は、図２６に示したＥＣＧメニューが表示されている場合において、右への移動を指定する操作を行うと、図２７に示すような右に遷移した後のＥＣＧメニューが表示される。ユーザ５００は、このようにＥＣＧメニューを遷移させることで、関連する番組や商品を次々と辿っていくことができる。フォーカスが当てられている番組の詳細な情報が詳細ウィンドウ１４２（１４２ｄ）に表示される。
【０１１０】
［１−２８．情報処理システムとリモコンとが実行する処理（その１）］
図２８は、本実施形態に係る情報処理システムとリモコンとが実行する処理の流れ（その１）を示すシーケンス図である。図２８に示すシーケンス図は、情報処理システムとリモコンとが実行する処理の流れ（その１）の一例を示すものであり、情報処理システムとリモコンとが実行する処理がこのシーケンス図に示されている流れに限定されるものではない。
【０１１１】
図２８に示すように、リモコン２００は、ユーザ５００からテレビ１００の電源をＯＮにする旨を示す操作が入力されると、テレビ１００の電源をＯＮにする（ステップＳ１０１）。続いて、リモコン２００は、ユーザ５００からテレビ１００で視聴する番組の選局操作が入力されると、選局操作に対応する選局情報をテレビ１００に送信する（ステップＳ１０２）。
【０１１２】
テレビ１００は、リモコン２００から選局情報１５２を受信すると記憶部１５０に記憶させ、タイマを起動して（ステップＳ１０３）、所定の時間が経過するまで待機する。所定の時間が経過するとタイムアウトが発生し（ステップＳ１０４）、ＥＣＧ−ＩＤ送信要求をＥＣＧサーバ４００に送信する（ステップＳ１０５）。ＥＣＧ−ＩＤ送信要求には、テレビ１００でユーザ５００によって視聴された番組の選局情報、その番組を視聴した日付に相当する現在日付、その番組を視聴した時刻に相当する現在時刻が含まれる。
【０１１３】
ＥＣＧサーバ４００は、テレビ１００からＥＣＧ−ＩＤ送信要求を受信すると、該当するＥＣＧ−ＩＤをテレビ１００に返信する（ステップＳ１０６）。テレビ１００は、ＥＣＧサーバ４００からＥＣＧ−ＩＤを受信すると、受信したＥＣＧ−ＩＤとその番組を視聴した日付に相当する現在時刻とを対応付けてＥＣＧリスト１５１に追加する（ステップＳ１０７）。テレビ１００は、ＥＣＧリスト１５１を整理する（ステップＳ１０８）。ＥＣＧリスト１５１の整理は、例えば、視聴してから所定期間を過ぎた番組のＥＣＧ−ＩＤを削除することによってなされる。
【０１１４】
テレビ１００は、所定のタイミングで、ＥＣＧ−ＩＤリストを含んだＥＣＧデータ送信要求をＥＣＧサーバ４００に送信する（ステップＳ１０９）。ＥＣＧ−ＩＤリストは、ＥＣＧリスト１５１に含まれたＥＣＧ−ＩＤを抽出することによって得られる。ＥＣＧサーバ４００は、ＥＣＧデータ送信要求を受信すると、受信したＥＣＧ−ＩＤに該当するＥＣＧデータをテレビ１００に送信する（ステップＳ１１０）。
【０１１５】
［１−２９．情報処理システムとリモコンとが実行する処理（その２）］
図２９は、本実施形態に係る情報処理システムとリモコンとが実行する処理の流れ（その２）を示すシーケンス図である。図２９に示すシーケンス図は、情報処理システムとリモコンとが実行する処理の流れ（その２）の一例を示すものであり、情報処理システムとリモコンとが実行する処理がこのシーケンス図に示されている流れに限定されるものではない。
【０１１６】
図２９に示すように、リモコン２００は、ユーザ５００からＥＣＧ表示モード１５３をＯＮにする旨を示す操作が入力されると、テレビ１００のＥＣＧ表示モード１５３をＯＮにする（ステップＳ２０１）。これにより、テレビ１００は、表示部１４０にＥＣＧデータを表示するように制御する。続いて、リモコン２００は、ユーザ５００からテレビ１００で視聴する番組の選局操作が入力されると、選局操作に対応する選局情報をテレビ１００に送信する（ステップＳ２０２）。
【０１１７】
テレビ１００は、リモコン２００から選局情報１５２を受信すると記憶部１５０に記憶させ、受信した選局情報１５２に対応するＥＣＧデータを所定順序で表示する（ステップＳ２０３）。ユーザ５００がＥＣＧデータに含まれる商品情報を閲覧しようという意志を持った場合には、その商品を選択するための商品選択操作をする。リモコン２００は、ユーザ５００から商品選択操作が入力されると、商品選択操作によって選択される商品を指定するための商品指定情報をテレビ１００に送信する（ステップＳ２０４）。テレビ１００は、リモコン２００から商品指定情報を受信すると、受信した商品指定情報によって指定される商品の詳細情報を表示する。ユーザ５００がその商品の詳細情報を閲覧して、その商品を購入しようという意志を持った場合には、その商品を購入するための購入操作をする。リモコン２００は、ユーザ５００から購入操作が入力されると、購入要求をテレビ１００に送信する（ステップＳ２０５）。テレビ１００は、リモコン２００から購入情報を受信すると、ＥＣＧサーバ４００に商品指定情報を含む購入要求を送信する（ステップＳ２０６）。ＥＣＧサーバ４００は、テレビ１００から購入要求を受信すると、購入要求に含まれる商品指定情報によって指定される商品の購入処理を実行する（ステップＳ２０７）。
【０１１８】
ユーザ５００がＥＣＧデータを閲覧した結果、ＥＣＧデータに対応する番組を録画予約しようという意志を持った場合には、録画予約操作をする。リモコン２００は、ユーザ５００から録画予約操作が入力されると、テレビ１００に録画予約要求を送信する（ステップＳ２０８）。テレビ１００は、選択されているＥＣＧデータに対応する番組を録画予約する（ステップＳ２０９）。
【０１１９】
リモコン２００は、ユーザ５００から電子番組表の表示操作が入力されると、テレビ１００に電子番組表表示要求を送信する（ステップＳ２１０）。テレビ１００は、リモコン２００から電子番組表表示要求を受信すると、記憶部１５０に記憶されている画面種別情報１５４を、電子番組表を識別するための種別情報に変更し、電子番組表を表示する（ステップＳ２１１）。
【０１２０】
リモコン２００は、ユーザ５００から選局メニューの表示操作が入力されると、テレビ１００に選局メニュー表示要求を送信する（ステップＳ２１２）。テレビ１００は、リモコン２００から選局メニュー表示要求を受信すると、記憶部１５０に記憶されている画面種別情報１５４を、選局メニューを識別するための種別情報に変更し、選局メニューを表示する（ステップＳ２１３）。
【０１２１】
リモコン２００は、ユーザ５００からＥＣＧメニューの表示操作が入力されると、テレビ１００にＥＣＧメニュー表示要求を送信する（ステップＳ２１４）。テレビ１００は、リモコン２００からＥＣＧメニュー表示要求を受信すると、ＥＣＧメニューを表示する（ステップＳ２１５）。
【０１２２】
［１−３０．番組視聴判定部が実行する処理］
図３０は、本実施形態に係る番組視聴判定部が実行する処理の流れを示すフローチャートである。図３０に示すフローチャートは、番組視聴判定部が実行する処理の流れの一例を示すものであり、番組視聴判定部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。
【０１２３】
図３０に示すように、番組視聴判定部１７１は、タイマを開始し（ステップＳ３０１）、選局情報が入力されたか否かを判断する（ステップＳ３０２）。選局情報は、リモコン２００から受信されて番組視聴判定部１７１に入力される。番組視聴判定部１７１は、選局情報が入力されたと判断した場合には（ステップＳ３０２で「Ｙｅｓ」）、タイマをリセットして再び開始して（ステップＳ３０３）、ステップＳ３０２に戻る。番組視聴判定部１７１は、選局情報が入力されていないと判断した場合には（ステップＳ３０２で「Ｎｏ」）、タイムアウトが発生したか否かを判断する（ステップＳ３０４）。
【０１２４】
番組視聴判定部１７１は、タイムアウトが発生していないと判断した場合には（ステップＳ３０４で「Ｎｏ」）、ステップＳ３０２に戻る。番組視聴判定部１７１は、タイムアウトが発生したと判断した場合には（ステップＳ３０３で「Ｙｅｓ」）、ＥＣＧサーバ４００に、ユーザ５００によって視聴された番組の選局情報、その番組を視聴した日付に相当する現在日付、その番組を視聴した時刻に相当する現在時刻を送信する（ステップＳ３０５）。番組視聴判定部１７１は、ＥＣＧサーバ４００から該当するＥＣＧ−ＩＤを受信し（ステップＳ３０６）、ＥＣＧ−ＩＤと上記日付と上記時刻とを対応付けてＥＣＧリスト１５１に登録し（ステップＳ３０７）、処理を終了する。番組視聴判定部１７１は、ステップＳ３０７を実行した後、ステップＳ３０１に戻ることとしてもよい。
【０１２５】
［１−３１．ＥＣＧリスト管理部が実行する処理］
図３１は、本実施形態に係るＥＣＧリスト管理部が実行する処理の流れを示すフローチャートである。図３１に示すフローチャートは、ＥＣＧリスト管理部が実行する処理の流れの一例を示すものであり、ＥＣＧリスト管理部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。
【０１２６】
図３１に示すように、ＥＣＧリスト管理部１７２は、現在時刻が所定時刻になったか否かを判断する（ステップＳ４０１）。所定時刻は、例えば、０時０分であるとすれば、一日に一回だけ現在時刻が所定時刻となる。ＥＣＧリスト管理部１７２は、現在日付より所定日数前の日付に対応付けられたＥＣＧ−ＩＤをＥＣＧリスト１５１から取得する（ステップＳ４０２）。所定日数は、例えば、８日であるとすれば、一週間分のＥＣＧリスト１５１が記憶部１５０に蓄積されることとなる。
【０１２７】
ＥＣＧリスト管理部１７２は、取得した各ＥＣＧ−ＩＤについて処理（ステップＳ４０３〜ステップＳ４０６）を繰り返す。繰り返し処理（ステップＳ４０３〜ステップＳ４０６）の中では、ＥＣＧリスト管理部１７２は、取得したＥＣＧ−ＩＤが視聴中の番組のＥＣＧ−ＩＤか否かを判断する（ステップＳ４０４）。ＥＣＧリスト管理部１７２は、取得したＥＣＧ−ＩＤが視聴中の番組のＥＣＧ−ＩＤであると判断した場合には（ステップＳ４０４で「Ｙｅｓ」）、ステップＳ４０６に進む。ＥＣＧリスト管理部１７２は、取得したＥＣＧ−ＩＤが視聴中の番組のＥＣＧ−ＩＤではないと判断した場合には（ステップＳ４０４で「Ｎｏ」）、そのＥＣＧ−ＩＤをＥＣＧリスト１５１から削除して（ステップＳ４０５）、ステップＳ４０６に進む。ＥＣＧリスト管理部１７２は、繰り返し処理（ステップＳ４０３〜ステップＳ４０６）を実行すると処理を終了する。ＥＣＧリスト管理部１７２は、繰り返し処理（ステップＳ４０３〜ステップＳ４０６）を実行した後、ステップＳ４０１に戻ることとしてもよい。
【０１２８】
［１−３２．ＥＣＧ制御部が実行する処理］
図３２は、本実施形態に係るＥＣＧ制御部が実行する処理の流れを示すフローチャートである。図３２に示すフローチャートは、ＥＣＧ制御部が実行する処理の流れの一例を示すものであり、ＥＣＧ制御部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。
【０１２９】
図３２に示すように、ＥＣＧ制御部１７３は、タイマを開始し（ステップＳ５０１）、タイムアウトが発生したか否かを判断する（ステップＳ５０２）。タイマを開始してからタイムアウトが発生するまでの時間は、例えば、１時間に設定することができる。ＥＣＧ制御部１７３は、タイムアウトが発生していないと判断した場合には（ステップＳ５０２で「Ｎｏ」）、ステップＳ５０２に戻る。ＥＣＧ制御部１７３は、タイムアウトが発生したと判断した場合には（ステップＳ５０２で「Ｙｅｓ」）、ＥＣＧリスト１５１が更新されたか否かを判断する（ステップＳ５０３）。
【０１３０】
ＥＣＧ制御部１７３は、ＥＣＧリスト１５１が更新されていないと判断した場合には（ステップＳ５０３で「Ｎｏ」）、タイマをリセットして再び開始して（ステップＳ５０４）、ステップＳ５０２に戻る。ＥＣＧ制御部１７３は、ＥＣＧリスト１５１が更新されたと判断した場合には（ステップＳ５０３で「Ｙｅｓ」）、ＥＣＧサーバ４００にＥＣＧ−ＩＤリストを送信する（ステップＳ５０５）。ＥＣＧ−ＩＤリストは、ＥＣＧリスト１５１に含まれている。ＥＣＧ制御部１７３は、ステップＳ５０５を実行した後、処理を終了する。ＥＣＧ制御部１７３は、ステップＳ５０５を実行した後、ステップＳ５０１に戻ることとしてもよい。
【０１３１】
［１−３３．ＥＣＧポップアップメニュー制御部が実行する処理］
図３３は、本実施形態に係るＥＣＧポップアップメニュー制御部が実行する処理の流れを示すフローチャートである。図３３に示すフローチャートは、ＥＣＧポップアップメニュー制御部が実行する処理の流れの一例を示すものであり、ＥＣＧポップアップメニュー制御部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。なお、ＥＣＧポップアップメニュー制御部１７４は、ＥＣＧ表示モード１５３にＯＮが設定されている場合にステップＳ６０１以降の処理を実行する。
【０１３２】
図３３に示すように、ＥＣＧポップアップメニュー制御部１７４は、選局情報が入力されたか否かを判断する（ステップＳ６０１）。選局情報は、リモコン２００から受信されてＥＣＧポップアップメニュー制御部１７４に入力される。ＥＣＧポップアップメニュー制御部１７４は、選局情報が入力されていないと判断した場合には（ステップＳ６０１で「Ｎｏ」）、ステップＳ６０４に進む。ＥＣＧポップアップメニュー制御部１７４は、選局情報が入力されたと判断した場合には（ステップＳ６０１で「Ｙｅｓ」）、選局情報に対応する各ＥＣＧデータ１５５から画像データを取得する（ステップＳ６０２）。ＥＣＧポップアップメニュー制御部１７４は、各画像データのうちの所定枚数を所定順序で所定位置に表示させ（ステップＳ６０３）、ステップＳ６０４に進む。
【０１３３】
ＥＣＧポップアップメニュー制御部１７４は、ＥＣＧ閲覧要求が入力されたか否かを判断する（ステップＳ６０４）。ＥＣＧ閲覧要求は、リモコン２００から受信されてＥＣＧポップアップメニュー制御部１７４に入力される。ＥＣＧポップアップメニュー制御部１７４は、ＥＣＧ閲覧要求が入力されていないと判断した場合には（ステップＳ６０４で「Ｎｏ」）、ステップＳ６０６に進む。ＥＣＧポップアップメニュー制御部１７４は、ＥＣＧ閲覧要求が入力されたと判断した場合には（ステップＳ６０４で「Ｙｅｓ」）、ＥＣＧメニュー制御部１７５を呼び出す（ステップＳ６０５）。
【０１３４】
ＥＣＧポップアップメニュー制御部１７４は、録画予約要求が入力されたか否かを判断する（ステップＳ６０６）。録画予約要求は、リモコン２００から受信されてＥＣＧポップアップメニュー制御部１７４に入力される。ＥＣＧポップアップメニュー制御部１７４は、録画予約要求が入力されていないと判断した場合には（ステップＳ６０６で「Ｎｏ」）、処理を終了する。ＥＣＧポップアップメニュー制御部１７４は、録画予約要求が入力されたと判断した場合には（ステップＳ６０６で「Ｙｅｓ」）、選択されている画像データに対応する番組を録画予約して（ステップＳ６０７）、処理を終了する。ＥＣＧポップアップメニュー制御部１７４は、ステップＳ６０６またはステップＳ６０７を実行した後、ステップＳ６０１に戻ることとしてもよい。
【０１３５】
［１−３４．ＥＣＧメニュー制御部が実行する処理］
図３４は、本実施形態に係るＥＣＧメニュー制御部が実行する処理の流れを示すフローチャートである。図３４に示すフローチャートは、ＥＣＧメニュー制御部が実行する処理の流れの一例を示すものであり、ＥＣＧメニュー制御部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。なお、ＥＣＧメニュー制御部１７５は、ＥＣＧメニューを表示する旨を示す要求をリモコン２００から受信した場合や、ＥＣＧポップアップメニュー制御部１７４から呼び出された場合にステップＳ７０１以降の処理を実行する。
【０１３６】
図３４に示すように、ＥＣＧメニュー制御部１７５は、ＥＣＧメニュー画面を表示させ（ステップＳ７０１）、操作情報が入力されたか否かを判断する（ステップＳ７０２）。操作情報は、リモコン２００から受信されてＥＣＧメニュー制御部１７５に入力される。ＥＣＧメニュー制御部１７５は、操作情報が入力されていないと判断した場合には（ステップＳ７０２で「Ｎｏ」）、操作情報が最後に入力されてから所定時間が経過したか否かを判断する（ステップＳ７０３）。ＥＣＧメニュー制御部１７５は、操作情報が最後に入力されてから所定時間が経過していないと判断した場合には（ステップＳ７０３で「Ｎｏ」）、ステップＳ７０２に戻る。ＥＣＧメニュー制御部１７５は、操作情報が最後に入力されてから所定時間が経過したと判断した場合には（ステップＳ７０３で「Ｙｅｓ」）、選択されている番組の自動スライドショー表示をして（ステップＳ７０４）、処理を終了する。
【０１３７】
ＥＣＧメニュー制御部１７５は、操作情報が入力されたと判断した場合には（ステップＳ７０２で「Ｙｅｓ」）、移動情報が入力されたか否かを判断する（ステップＳ７０５）。移動情報は、リモコン２００から受信されてＥＣＧメニュー制御部１７５に入力される。ＥＣＧメニュー制御部１７５は、移動情報が入力されていないと判断した場合には（ステップＳ７０５で「Ｎｏ」）、ステップＳ７０８に進む。ＥＣＧメニュー制御部１７５は、移動情報が入力されたと判断した場合には（ステップＳ７０５で「Ｙｅｓ」）、移動情報に基づいて選択番組を変更させる（ステップＳ７０６）。ＥＣＧメニュー制御部１７５は、選択されている番組に該当するＥＣＧデータを表示させる（ステップＳ７０７）。
【０１３８】
ＥＣＧメニュー制御部１７５は、購入要求が入力されたか否かを判断する（ステップＳ７０８）。購入要求は、リモコン２００から受信されてＥＣＧメニュー制御部１７５に入力される。ＥＣＧメニュー制御部１７５は、購入要求が入力されていないと判断した場合には（ステップＳ７０８で「Ｎｏ」）、処理を終了する。ＥＣＧメニュー制御部１７５は、購入要求が入力されたと判断した場合には（ステップＳ７０８で「Ｙｅｓ」）、選択されている商品の購入要求をＥＣＧサーバ４００に送信して（ステップＳ７０９）、処理を終了する。ＥＣＧメニュー制御部１７５は、ステップＳ７０４、ステップＳ７０８またはステップＳ７０９を実行した後、ステップＳ７０１に戻ることとしてもよい。
【０１３９】
［１−３５．ＥＣＧ−ＩＤ処理部が実行する処理］
図３５は、本実施形態に係るＥＣＧ−ＩＤ処理部が実行する処理の流れを示すフローチャートである。図３５に示すフローチャートは、ＥＣＧ−ＩＤ処理部が実行する処理の流れの一例を示すものであり、ＥＣＧ−ＩＤ処理部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。
【０１４０】
図３５に示すように、ＥＣＧ−ＩＤ処理部４１０は、テレビ１００からＥＣＧ−ＩＤ送信要求受信部４１１を介してＥＣＧ−ＩＤ送信要求を受信したか否かを判断する（ステップＳ８０１）。ＥＣＧ−ＩＤ処理部４１０は、テレビ１００からＥＣＧ−ＩＤ送信要求を受信していないと判断した場合には（ステップＳ８０１で「Ｎｏ」）、ステップＳ８０１に戻る。ＥＣＧ−ＩＤ処理部４１０は、テレビ１００からＥＣＧ−ＩＤ送信要求を受信したと判断した場合には（ステップＳ８０１で「Ｙｅｓ」）、ＥＣＧ−ＩＤ送信要求に含まれるＥＣＧ−ＩＤに該当する番組が存在するか否かを判断する（ステップＳ８０２）。
【０１４１】
ＥＣＧ−ＩＤ処理部４１０は、該当する番組が存在しないと判断した場合には（ステップＳ８０２で「Ｎｏ」）、該当する番組が存在しない旨を示す通知を、ＥＣＧ−ＩＤ送信部４１３を介してテレビ１００に送信して（ステップＳ８０３）、処理を終了する。ＥＣＧ−ＩＤ処理部４１０は、該当する番組が存在すると判断した場合には（ステップＳ８０３で「Ｙｅｓ」）、該当する番組のＥＣＧ−ＩＤを、ＥＣＧ−ＩＤ送信部４１３を介してテレビ１００に送信して（ステップＳ８０４）、処理を終了する。ＥＣＧ−ＩＤ処理部４１０は、ステップＳ８０３またはステップＳ８０４を実行した後、ステップＳ８０１に戻ることとしてもよい。
【０１４２】
［１−３６．視聴時間リスト生成部が実行する処理］
図３６は、本実施形態に係る視聴時間リスト生成部が実行する処理の流れを示すフローチャートである。図３６に示すフローチャートは、視聴時間リスト生成部が実行する処理の流れの一例を示すものであり、視聴時間リスト生成部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。
【０１４３】
図３６に示すように、視聴時間リスト生成部４２２は、ＥＣＧ−ＩＤリストの入力を受け付ける（ステップＳ９０１）。視聴時間リスト生成部４２２には、ＥＣＧデータ送信要求受信部４２１によって受信されたＥＣＧデータ送信要求に含まれるＥＣＧ−ＩＤリストがＥＣＧデータ送信要求受信部４２１から出力される。
【０１４４】
視聴時間リスト生成部４２２は、記憶部１５０から許容時間Ｔ１を読み込むとともに視聴時間リスト４３６を初期化する（ステップＳ９０２）。許容時間Ｔ１は、例えば、２時間とすることができる。視聴時間リスト生成部４２２は、ＥＣＧ−ＩＤリストの各ＥＣＧ−ＩＤについて処理（ステップＳ９０３〜ステップＳ９０７）を繰り返す。繰り返し処理（ステップＳ９０３〜ステップＳ９０７）の中では、視聴時間リスト生成部４２２は、ＥＣＧ−ＩＤに対応する曜日と番組開始時刻と番組終了時刻とをＥＣＧ−ＩＤ管理データから取得する（ステップＳ９０４）。視聴時間リスト生成部４２２は、番組開始時刻−Ｔ１によって視聴開始時刻を算出するとともに番組終了時刻＋Ｔ１によって視聴終了時刻を算出する（ステップＳ９０５）。視聴時間リスト生成部４２２は、曜日と視聴開始時刻と視聴終了時刻とを視聴時間データとして視聴時間リスト４３６に追加し（ステップＳ９０６）、ステップＳ９０７に進む。視聴時間リスト生成部４２２は、繰り返し処理（ステップＳ９０３〜ステップＳ９０７）を実行すると処理を終了する。視聴時間リスト生成部４２２は、繰り返し処理（ステップＳ９０３〜ステップＳ９０７）を実行した後、ステップＳ９０１に戻ることとしてもよい。
【０１４５】
［１−３７．ＥＣＧデータ取得部が実行する処理（その１）］
図３７は、本実施形態に係るＥＣＧデータ取得部が実行する処理（その１）の流れを示すフローチャートである。図３７に示すフローチャートは、ＥＣＧデータ取得部が実行する処理の流れの一例を示すものであり、ＥＣＧデータ取得部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。
【０１４６】
図３７に示すように、ＥＣＧデータ取得部４２３は、ＥＣＧ−ＩＤリストおよび視聴時間リスト４３６を取得する（ステップＳ１００１）。ＥＣＧデータ取得部４２３は、例えば、視聴時間リスト生成部４２２による処理が終了した後、視聴時間リスト生成部４２２からＥＣＧ−ＩＤを取得し、記憶部４３０から視聴時間リスト４３６を取得する。
【０１４７】
ＥＣＧデータ取得部４２３は、ＥＣＧ−ＩＤリストの各ＥＣＧ−ＩＤについて処理（ステップＳ１００２〜ステップＳ１０１４）を繰り返す。繰り返し処理（ステップＳ１００２〜ステップＳ１０１４）の中では、ＥＣＧデータ取得部４２３は、番組関連情報４３５を参照してＥＣＧ−ＩＤに対応する番組に関連する番組が複数存在するか否かを判断する（ステップＳ１００３）。ＥＣＧデータ取得部４２３は、関連する番組が複数存在しないと判断した場合には（ステップＳ１００４で「Ｎｏ」）、関連する番組が１つ存在するか否かを判断する（ステップＳ１００５）。
【０１４８】
ＥＣＧデータ取得部４２３は、関連する番組が１つも存在しないと判断した場合には（ステップＳ１００５で「Ｎｏ」）、マスタファイル４３３からＥＣＧデータを１つ取得して（ステップＳ１００６）、ステップＳ１０１４に進む。ＥＣＧデータ取得部４２３は、関連する番組が１つ存在すると判断した場合には（ステップＳ１００５で「Ｙｅｓ」）、該番組のＥＣＧデータを取得して（ステップＳ１００７）、ステップＳ１０１４に進む。
【０１４９】
［１−３８．ＥＣＧデータ取得部が実行する処理（その２）］
図３８は、本実施形態に係るＥＣＧデータ取得部が実行する処理（その２）の流れを示すフローチャートである。図３８に示すフローチャートは、ＥＣＧデータ取得部が実行する処理の流れの一例を示すものであり、ＥＣＧデータ取得部が実行する処理がこのフローチャートに示されている流れに限定されるものではない。
【０１５０】
図３８に示すように、ＥＣＧデータ取得部４２３は、関連する番組が複数存在すると判断した場合には（ステップＳ１００４で「Ｙｅｓ」）、その複数の番組の中に視聴時間リスト４３６と重複する番組が複数存在するか否かを判断する（ステップＳ１００８）。ＥＣＧデータ取得部４２３は、視聴時間リスト４３６と重複する番組が複数存在しないと判断した場合には（ステップＳ１００９で「Ｎｏ」）、視聴時間リスト４３６と重複する番組が１つ存在するか否かを判断する（ステップＳ１０１０）。
【０１５１】
ＥＣＧデータ取得部４２３は、視聴時間リスト４３６と重複する番組が１つも存在しないと判断した場合には（ステップＳ１０１０で「Ｎｏ」）、複数の番組のうちの１つの番組のＥＣＧデータを取得して（ステップＳ１０１１）、ステップＳ１０１４に進む。ＥＣＧデータ取得部４２３は、視聴時間リスト４３６と重複する番組が１つ存在すると判断した場合には（ステップＳ１０１０で「Ｙｅｓ」）、該番組のＥＣＧデータを取得して（ステップＳ１０１２）、ステップＳ１０１４に進む。
【０１５２】
ＥＣＧデータ取得部４２３は、視聴時間リスト４３６と重複する番組が複数存在すると判断した場合には（ステップＳ１００９で「Ｙｅｓ」）、その複数の番組のうちで番組開始時刻が最も早い番組のＥＣＧデータを取得し（ステップＳ１０１３）、ステップＳ１０１４に進む。ＥＣＧデータ取得部４２３は、繰り返し処理（ステップＳ１００３〜ステップＳ１０１４）を実行すると、取得した各ＥＣＧデータをＥＣＧデータ送信部４２４に出力して（ステップＳ１０１５）、処理を終了する。ＥＣＧデータ取得部４２３から出力されたＥＣＧデータは、ＥＣＧデータ送信部４２４によってテレビ１００に送信される。ＥＣＧデータ取得部４２３は、ステップＳ１０１５を実行した後、ステップＳ１００１に戻ることとしてもよい。
【０１５３】
［１−３９．ＥＰＧ−ＳＩの一例］
図３９は、ＥＰＧ−ＳＩの一例を示す図である。図３９に示すＥＰＧ−ＳＩの一例は、本実施形態におけるＥＰＧ−ＳＩの一例を示したものにすぎないので、図３９に示すＥＰＧ−ＳＩによって本実施形態におけるＥＰＧ−ＳＩが限定されるものではない。
【０１５４】
［１−４０．ＥＣＧデータの一例］
図４０は、ＥＣＧデータの一例を示す図である。図４０に示すＥＣＧデータの一例は、本実施形態におけるＥＣＧデータの一例を示したものにすぎないので、図４０に示すＥＣＧデータによって本実施形態におけるＥＣＧデータが限定されるものではない。
【０１５５】
＜２．第１実施形態の変形例＞
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１５６】
例えば、本実施形態では、情報処理装置の一例としてのテレビは、選局画面の上にコンテンツ関連情報に含まれる画像データに基づいて画像を重畳表示することとした。現在、各メーカーのテレビには、ネットワーク機能を利用したウィジェット機能（テレビ画面内にポップアップメニュー等を自由にオーバーレイ表示する機能）が標準的に備わっていることがある。このウィジェット機能によれば、映像や既存のメニュー画面上の任意の位置に画像等を表示したり、削除したりすることが可能である。このオーバーレイ表示の機能は、本実施形態における重畳表示の機能に適用することも可能である。そうすることによって、テレビにおける独自のメニュー表示の実現、ネットワークサービスとの連携を行うことができるのは言うまでもなく、放送局と連携した汎用的なサービスを提供することも可能となる。また、標準となるサービスを提案することで、ユーザにはいままでにない操作性の良さを提供することができ、放送局には視聴誘引のための新しい番組紹介の場や放送外収入を実現するためのプラットフォームを提供できる。
【０１５７】
＜３．まとめ＞
本実施形態によれば、ビジネスモデルの側面から、ユーザとＥＣＧサービス会社（コンテンツ関連情報の提供者の一例）と放送局（コンテンツの提供者の一例）との間において、Ｗｉｎ／Ｗｉｎの関係（ユーザ、ＥＣＧサービス会社および放送局の三者が利益を得ることのできる関係）を維持することができる。具体的に、放送局とユーザとＥＣＧサービス会社とが得ることができる利益について説明する。
【０１５８】
放送局は、テレビに対して番組の宣伝を行うには、映像ＣＭに番組の宣伝を含めて流したり、番組内の映像に番組の宣伝を含めて紹介したりするのが一般的であった。データ放送の視聴開始にはデータ放送ボタンを押す必要があるため、データ放送を視聴する利用するユーザは少なかった。放送局は、ＥＰＧ−ＳＩを提供してもテレビの電子番組表にテキスト情報しか表示できず、強く番組を推薦する場合には視覚的に番組に関する情報を表現して推薦することができなかった。本実施形態によれば、放送局は、効果的なＥＣＧサービス（コンテンツ関連情報の提供）をユーザに対して行うことができる。これによって、ユーザに対する視聴誘引（例えば、ユーザに対して自局の番組への視聴誘引を引き起こすことで、自局の番組に対する視聴率がアップする）や、放送外収入（番組に関連した商品販売）の増加を図ることが可能となる。放送局を中心としたコンテンツホルダは、コンテンツ関連情報の一例としてのＥＣＧデータをメタデータという価値のある情報として扱っているものの、ユーザに効果的に提供するためのビジネスモデルや、テレビに向けた提供方法が少なかったのが現状である。本実施形態によれば、放送局を中心としたコンテンツホルダは、コンテンツ関連情報の一例としてのＥＣＧデータをユーザに効果的に提供することができる。
【０１５９】
ユーザは、自分の興味のある番組に関する情報をテレビの画面上で複雑な操作やメンテナンスを行うことなく閲覧することができるようになる。また、いままで知らなかった番組を知る機会を増やすことも可能となるので、テレビにおける選局操作が楽しくなるという効果も想定される。また、自分の興味のある番組に関する情報を閲覧した結果、後でその番組を視聴したり、その番組を予約録画したりすることが可能である。さらに、簡易操作により、これから提供される番組を探す作業の効率を向上することが可能になるとともに、番組をより深く知ることが可能になる。また、ユーザによる選局操作に合わせて、選局操作によって選択された放送局とその放送局が提供する番組に関連するＥＣＧサービス（番組情報サービス）とをつなぐことが可能であり、操作性を向上することが可能である。
【０１６０】
ＥＣＧサービス会社は、放送局に対し、Ｗｉｎ／Ｗｉｎな関係（ＥＣＧサービス会社および放送局の両者が利益を得ることのできる関係）を構築できるビジネスモデルを提示することが可能となる。これによって、ＥＣＧサービス会社は、放送局からメタデータ（例えば、コンテンツ関連情報を構成する各情報）を安定的に入手することが可能となる。その結果、ＥＣＧサービス会社は、コンテンツ関連情報の一例としてのＥＣＧデータをユーザに安定的に提供することが可能となる。ＥＣＧサービス会社は、ユーザに対してＥＣＧデータを提供することにより、番組に関する新しい付加価値を提供できる。また、ＥＣＧサービス会社は、メーカー等に対する事業展開がしやすくなり、メーカー等から商品等のメタデータの使用許諾を得やすくなる。ＥＣＧサービス会社は、使用許諾を得たメタデータをＥＣＧデータとして有するサイトにてユーザからその商品が購入されると、その商品を生産するメーカーからアフィリエイト収入を得ることができる。ＥＣＧサービス会社は、ＤＶＤ，ＣＤ，書籍などの商品を生産するメーカーとの連携も想定できる。
【０１６１】
また、本実施形態によれば、情報処理装置の一例としてのテレビは、ユーザによって視聴された番組である視聴履歴を使用してＥＣＧデータをユーザに提供する。このため、各放送局間にとって不公平のないテレビをユーザに提供することができる。このようなテレビをユーザに提供することに対して各放送局間からも合意が得られやすいものである。
【０１６２】
さらに、情報処理装置の一例としてのテレビを生産した家電メーカー等は、テレビに対して、一般的な選局メニューやＥＰＧ電子番組表を表示する機能を使用させ、本実施形態に必要な機能を有するプログラムをネットワーク経由で容易に提供することができる。このプログラムの提供は、非同期な手続きで行われるため、ネットワークに与える負荷も抑えることができる。
【０１６３】
本実施形態では、コンテンツとして番組コンテンツを用いることとした。番組コンテンツは、編成され、時間遷移と共に番組が遷移する。番組コンテンツには、例えば、地上波デジタル放送、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）衛星デジタル放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓａｔｅｌｌｉｔｅ）衛星デジタル放送により提供されるものがある。また、番組コンテンツには、ＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ＴｅｌｅＶｉｓｉｏｎ）、ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）などのようにネットワークを経由して提供されるものがある。このように、ユーザが視聴できる番組コンテンツには、多くのものが存在する。
【０１６４】
多くの番組コンテンツからユーザが視聴したい番組コンテンツを探すためには、ユーザによる操作タイミングと提供する番組コンテンツのフィルタリング（選択）とが特に重要となる。しかし、複雑なＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）操作はユーザがテレビを視聴するときには適さない。また、ユーザが番組コンテンツを選択するタイミングでデータの送受信などを頻繁にすると、データが表示されるまでに多くの時間がかかり、操作性が悪くなることも想定される。本実施形態によれば、ユーザが視聴ログに対する複雑なメンテナンス操作をせずに、所定の範囲内でユーザの現在の嗜好情報を抽出することが可能である。さらに、本実施形態によれば、支障のないレスポンスを確保するために、コンテンツ関連情報の取得を、リアルタイム処理ではなく、バッチ処理で行なうことが可能である。
【符号の説明】
【０１６５】
１００  テレビ
１４０  表示部
１５０  記憶部
１５１  ＥＣＧリスト
１５２  選局情報
１５５  ＥＣＧデータ
１６０  リモコン処理部
１７０  ＥＣＧ処理部
１７１  番組視聴判定部
１７２  ＥＣＧリスト管理部
１７３  ＥＣＧ制御部
１７４  ＥＣＧポップアップメニュー制御部
１７５  ＥＣＧメニュー制御部
１９０  録画処理部
３０２  コンテンツプロバイダ
４００  ＥＣＧサーバ
４１０  ＥＣＧ−ＩＤ処理部
４１１  ＥＣＧ−ＩＤ送信要求受信部
４１３  ＥＣＧ−ＩＤ送信部
４２０  ＥＣＧデータ処理部
４２１  ＥＣＧデータ送信要求受信部
４２２  視聴時間リスト生成部
４２３  ＥＣＧデータ取得部
４２４  ＥＣＧデータ送信部
４３０  記憶部
４３１  ＥＣＧ−ＩＤ管理データ
４３２  ＥＣＧデータ
４３４  許容時間
４３５  番組関連情報
４３６  視聴時間リスト
５００  ユーザ
【図１】
2010245904.tif 000003
【図２】
2010245904.tif 000004
【図３】
2010245904.tif 000005
【図４】
2010245904.tif 000006
【図５】
2010245904.tif 000007
【図６】
2010245904.tif 000008
【図７】
2010245904.tif 000009
【図８】
2010245904.tif 000010
【図９】
2010245904.tif 000011
【図１０】
2010245904.tif 000012
【図１１】
2010245904.tif 000013
【図１２】
2010245904.tif 000014
【図１３】
2010245904.tif 000015
【図１４】
2010245904.tif 000016
【図１５】
2010245904.tif 000017
【図１６】
2010245904.tif 000018
【図１７】
2010245904.tif 000019
【図１８】
2010245904.tif 000020
【図１９】
2010245904.tif 000021
【図２０】
2010245904.tif 000022
【図２１】
2010245904.tif 000023
【図２２】
2010245904.tif 000024
【図２３】
2010245904.tif 000025
【図２４】
2010245904.tif 000026
【図２５】
2010245904.tif 000027
【図２６】
2010245904.tif 000028
【図２７】
2010245904.tif 000029
【図２８】
2010245904.tif 000030
【図２９】
2010245904.tif 000031
【図３０】
2010245904.tif 000032
【図３１】
2010245904.tif 000033
【図３２】
2010245904.tif 000034
【図３３】
2010245904.tif 000035
【図３４】
2010245904.tif 000036
【図３５】
2010245904.tif 000037
【図３６】
2010245904.tif 000038
【図３７】
2010245904.tif 000039
【図３８】
2010245904.tif 000040
【図３９】
2010245904.tif 000041
【図４０】
2010245904.tif 000042