(57)【特許請求の範囲】
【請求項１】
表示部と、
自装置または他の装置を用いて視聴される視聴コンテンツを識別するためのコンテンツ識別情報を取得するコンテンツ識別情報取得部と、
前記コンテンツ識別情報を用いて前記視聴コンテンツのカテゴリを特定するカテゴリ特定部と、
前記コンテンツ識別情報を用いて前記視聴コンテンツに関連するコンテンツ関連情報を前記視聴コンテンツとは別に情報提供装置から受信するコンテンツ関連情報受信部と、
自装置および前記他の装置における前記コンテンツ関連情報の表示状態を前記視聴コンテンツのカテゴリに応じて変更するために前記他の装置との間で予め設定されている設定情報を保持する設定情報保持部と、
前記視聴コンテンツのカテゴリに対応する設定情報に従って、前記コンテンツ識別情報の取得に応じて、前記他の装置に表示されるコンテンツ関連情報とは異なるコンテンツ関連情報を表示するように、前記表示部上で前記コンテンツ関連情報の表示状態を変更する表示制御部と
を備える情報表示装置。
【請求項２】
ユーザ毎に設定されている嗜好情報に適合するコンテンツ関連情報を選択するコンテンツ関連情報選択部をさらに備え、
前記表示制御部は、前記視聴コンテンツのカテゴリに対応する設定情報に従って、前記コンテンツ識別情報の取得に応じて、前記設定情報に適合するように前記コンテンツ関連情報選択部により選択されたコンテンツ関連情報のうち、前記他の装置に表示されるコンテンツ関連情報とは異なるコンテンツ関連情報を表示するように、前記表示部上で前記コンテンツ関連情報の表示状態を変更する、請求項１に記載の情報表示装置。
【請求項３】
自装置または前記他の装置を用いて所定の時間以上に亘り視聴されたコンテンツ、および／または前記他の装置および／または前記表示部に表示されたコンテンツ関連情報を識別するための履歴情報を記録する履歴情報記録部をさらに備え、
前記表示制御部は、前記視聴コンテンツのカテゴリに対応する設定情報に従って、前記コンテンツ識別情報の取得に応じて、前記設定情報に適合するように前記履歴情報に基づいて決定されるコンテンツ関連情報のうち、前記他の装置に表示されるコンテンツ関連情報とは異なるコンテンツ関連情報を表示するように、前記表示部上で前記コンテンツ関連情報の表示状態を変更する、請求項１に記載の情報表示装置。
【請求項４】
前記他の装置を用いてコンテンツが視聴されている場合において、
前記コンテンツ識別情報取得部は、ユーザの指示に応じて、前記視聴されているコンテンツのコンテンツ識別情報を前記他の装置から受信する、請求項１に記載の情報表示装置。
【請求項５】
前記他の装置を用いてコンテンツが視聴されている場合において、
前記コンテンツ識別情報取得部は、前記視聴されているコンテンツのコンテンツ識別情報を、前記コンテンツ識別情報を取得している、前記他の装置とは異なる他の装置から受信する、請求項１に記載の情報表示装置。
【請求項６】
前記他の装置を用いてコンテンツが視聴されている場合において、
前記他の装置を用いて視聴可能なコンテンツを示すコンテンツ情報であり、時間の経過に伴い更新されるコンテンツ情報を前記情報提供装置または前記他の装置から受信するコンテンツ情報受信部と、
前記他の装置を遠隔操作するための遠隔操作部と、
をさらに備え、
前記表示制御部は、前記コンテンツ情報を前記表示部に表示し、時間の経過に伴い前記コンテンツ情報の表示を更新するように前記表示部上で前記コンテンツ情報の表示を制御し、
前記コンテンツ識別情報取得部は、前記コンテンツ情報に対するユーザの選択操作に応じて、選択されたコンテンツを識別するためのコンテンツ識別情報を取得し、
前記遠隔操作部は、前記選択されたコンテンツを前記他の装置に選局させるために、前記コンテンツ識別情報を前記他の装置に送信する、請求項１に記載の情報表示装置。
【請求項７】
前記他の装置を用いてコンテンツが視聴されている場合において、
過去に提供されたコンテンツ、現在提供されているコンテンツ、または将来提供されるコンテンツを示すコンテンツ情報を前記情報提供装置または前記他の装置から受信するコンテンツ情報受信部をさらに備え、
前記コンテンツ関連情報受信部は、前記コンテンツ情報に対するユーザの選択操作に応じて、選択されたコンテンツに関連するコンテンツ関連情報を前記情報提供装置から受信し、
前記表示制御部は、前記表示部上で前記コンテンツ関連情報の表示を制御する、請求項１に記載の情報表示装置。
【請求項８】
コンテンツの映像を表示するとともに、コンテンツに関連するコンテンツ関連情報を表示可能な第１の情報表示装置と、
表示部と；前記第１の情報表示装置を用いて視聴される視聴コンテンツを識別するためのコンテンツ識別情報を取得するコンテンツ識別情報取得部と；前記コンテンツ識別情報を用いて前記視聴コンテンツのカテゴリを特定するカテゴリ特定部と；前記コンテンツ識別情報を用いて前記視聴コンテンツに関連するコンテンツ関連情報を前記視聴コンテンツとは別に情報提供装置から受信するコンテンツ関連情報受信部と；自装置および前記第１の情報表示装置における前記コンテンツ関連情報の表示状態を前記視聴コンテンツのカテゴリに応じて変更するために前記第１の情報表示装置との間で予め設定されている設定情報を保持する設定情報保持部と；前記視聴コンテンツのカテゴリに対応する設定情報に従って、前記コンテンツ識別情報の取得に応じて、前記第１の情報表示装置に表示されるコンテンツ関連情報とは異なるコンテンツ関連情報を表示するように、前記表示部上で前記コンテンツ関連情報の表示状態を変更する表示制御部と；を備える第２の情報表示装置と
を有する情報表示システム。
【請求項９】
自装置または他の装置を用いて視聴される視聴コンテンツを識別するためのコンテンツ識別情報を取得し、
前記コンテンツ識別情報を用いて前記視聴コンテンツのカテゴリを特定し、
前記コンテンツ識別情報を用いて前記視聴コンテンツに関連するコンテンツ関連情報を前記視聴コンテンツとは別に情報提供装置から受信し、
自装置および前記他の装置における前記コンテンツ関連情報の表示状態を前記視聴コンテンツのカテゴリに応じて変更するために前記他の装置との間で予め設定されて保持されている設定情報のうち、前記視聴コンテンツのカテゴリに対応する設定情報に従って、前記コンテンツ識別情報の取得に応じて、前記他の装置に表示されるコンテンツ関連情報とは異なるコンテンツ関連情報を表示するように、前記表示部上で前記コンテンツ関連情報の表示状態を変更する、情報表示方法。
【請求項１０】
請求項９に記載の情報表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔制御端末、情報取得装置、情報提供装置、情報提供システム、情報提供方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、番組の映像・音声情報の提供と連動して、番組案内、番組情報、番組の関連情報などを含む番組メタ情報を提供するシステムが普及している。番組メタ情報としては、ＥＰＧ−ＳＩ（Electronic Program Guide - Service Information）情報、電子コンテンツ案内（ＥＣＧ：Electronic Content Guide）情報などが知られている。この種のシステムの利用者は、例えばＴＶなどの受信端末により取得され、その表示画面などに表示される番組の映像情報の視聴と併せて、番組メタ情報を閲覧している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に、番組メタ情報は、受信端末の表示画面に表示される映像情報に重複して、または表示画面の一部に縮小表示される映像情報に並列して表示される。このため、例えば、複数の視聴者が番組を視聴する場合に、映像情報の視聴を希望する視聴者は、映像情報と併せて表示される番組メタ情報の表示を煩わしく感じる場合がある。一方、画面表示の変更操作などにより番組メタ情報の表示を一時的に中止させると、番組メタ情報の閲覧を希望する視聴者は、番組メタ情報を一時的に閲覧できず、不便を感じる場合がある。また、単独の視聴者が番組を視聴する場合でも、番組メタ情報の表示を一時的に中止させ、再開させるための操作を煩わしく感じる場合がある。
【０００４】
また、一般に、番組メタ情報は、受信端末の表示画面に番組固有の情報として表示される。このため、視聴者の嗜好に拘らずに番組固有の情報が表示されるので、特定の視聴者は、自らの嗜好に適しない番組メタ情報の表示を煩わしく感じる場合がある。
【０００５】
また、一般に、番組メタ情報は、番組の視聴に連動して受信端末により取得されて表示される。このため、特定の番組の映像情報を視聴しながら、他の番組の番組メタ情報を閲覧することができない、または、閲覧可能であっても煩雑な操作を要求される場合がある。
【０００６】
また、一般に、番組メタ情報は、例えばＴＶなどの受信端末により取得されて表示される。このため、番組メタ情報の利用範囲が限定されてしまい、利用の促進を図ることができない。
【０００７】
本発明は上記問題点に鑑みてなされたものであり、その目的は、番組メタ情報の効率的な閲覧、および効果的な提供を可能とする、新規かつ改良された、遠隔制御端末、情報取得装置、情報提供装置、情報提供システム、情報提供方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の観点によれば、番組に関する電子コンテンツ案内情報を提供する情報提供装置と、番組の映像情報および電子コンテンツ案内情報を取得して表示する情報取得装置とに通信網を介して接続可能であり、情報取得装置を遠隔制御可能な遠隔制御端末が提供される。本遠隔制御端末は、情報取得装置を用いて視聴される番組を指定するための番組識別情報を取得する番組識別情報取得部と、取得した番組識別情報に基づいて、情報取得装置による選局処理を遠隔制御する選局制御部と、取得した番組識別情報に基づいて、視聴される番組に関する電子コンテンツ案内情報に含まれるシナリオ情報を情報提供装置から取得するシナリオ情報取得部と、視聴される番組に関するシナリオ情報を表示する表示部と、予め定められた設定情報または所定の操作情報に基づいて、情報取得装置でのシナリオ情報の表示状態に応じて、視聴される番組に関するシナリオ情報の表示状態を変更するように表示部を制御可能な表示制御部と、を備えることを特徴とする。
【０００９】
かかる構成によれば、遠隔制御端末では、選局処理の遠隔制御を行うと、情報取得装置を用いて視聴される番組を指定するための番組識別情報に基づいて、視聴される番組に関するシナリオ情報が情報提供装置から取得される。そして、設定情報または操作情報に基づいて、情報取得装置でのシナリオ情報の表示状態に応じて、視聴される番組に関するシナリオ情報の表示状態を変更するように表示部が制御される。これにより、遠隔制御端末では、情報取得装置でのシナリオ情報の表示状態に応じて異なる表示状態でシナリオ情報が表示可能となるので、利用者は、視聴する番組に関するシナリオ情報（番組メタ情報）を効率的に閲覧することができる。
【００１０】
また、上記表示制御部は、情報取得装置でシナリオ情報の表示が中止される場合に、表示が中止されたシナリオ情報を表示するように表示部を制御してもよい。かかる構成によれば、遠隔制御端末では、情報取得装置で表示が中止されたシナリオ情報が表示されるので、利用者は、情報取得装置での映像情報のみの視聴とともに、遠隔制御端末でのシナリオ情報の閲覧を効率的に行うことができる。
【００１１】
また、上記表示制御部は、情報取得装置でシナリオ情報の表示が行われる場合に、情報取得装置で表示されるシナリオ情報と異なるシナリオ情報を表示するように表示部を制御してもよい。かかる構成によれば、遠隔制御端末では、情報取得装置で表示されるシナリオ情報と異なるシナリオ情報が表示されるので、利用者は、例えば、情報取得装置での全般的な情報の閲覧とともに、遠隔制御端末での詳細な情報の閲覧を効率的に行うことができる。
【００１２】
また、上記表示制御部は、利用者毎に予め設定された嗜好情報に適合するシナリオ情報を表示するように表示部を制御してもよい。かかる構成によれば、遠隔制御端末では、利用者毎に予め設定された嗜好情報に適合するシナリオ情報が表示されるので、利用者は、自らの嗜好に適したシナリオ情報を効率的に閲覧することができる。
【００１３】
また、視聴されている番組を特定するための番組識別情報を、情報取得装置および他の遠隔制御端末のうち少なくともいずれかとの間で通信する番組識別情報通信部をさらに備えてもよい。かかる構成によれば、情報取得装置と遠隔制御端末との間、および／または複数の遠隔制御端末間で番組識別情報が通信されるので、利用者は、選局処理の遠隔制御を行わずに、視聴されている番組に関するシナリオ情報を効率的に閲覧することができる。
【００１４】
また、電子コンテンツ案内情報に含まれ、視聴可能な番組を表す番組情報を情報提供装置から取得する番組情報取得部をさらに備え、番組識別情報取得部は、取得した番組情報のうち指定された番組情報に対応する番組を特定するための番組識別情報を取得し、表示制御部は、時間の経過により変更された番組情報の表示をリアルタイムで更新するように表示部を制御してもよい。かかる構成によれば、視聴可能な番組を特定するための番組情報の表示がリアルタイムで更新されるので、利用者は、更新された番組情報に基づいて所望の番組を選択し、シナリオ情報を効率的に閲覧することができる。
【００１５】
また、予め定められた時間以上に亘って視聴されていた番組を特定するための番組識別情報、視聴されていた番組に関して取得したシナリオ情報の識別情報およびシナリオ情報のうち少なくともいずれかを記憶する履歴情報記憶部をさらに備え、表示制御部は、記憶している番組識別情報またはシナリオ情報の識別情報に基づいて情報提供装置から取得されたシナリオ情報、および記憶しているシナリオ情報のうち少なくともいずれかを表示するように表示部を制御してもよい。かかる構成によれば、予め記憶されている履歴情報に基づいて、視聴されていた番組に関するシナリオ情報が表示されるので、利用者は、視聴されていた番組に関するシナリオ情報を効率的に閲覧することができる。
【００１６】
また、番組情報取得部は、過去に提供された番組、現在提供されている番組、および将来提供される番組のうち少なくともいずれかを表す番組情報を情報提供装置から取得し、番組識別情報取得部は、取得した番組情報のうち指定された番組情報に対応する番組を特定するための番組識別情報を取得し、シナリオ情報取得部は、取得した番組識別情報に対応する番組に関するシナリオ情報を情報提供装置から取得し、表示制御部は、取得した番組情報およびシナリオ情報の表示を制御してもよい。かかる構成によれば、取得した番組識別情報に基づいて、過去、現在、および将来の番組に関するシナリオ情報が取得されるので、利用者は、視聴されている番組以外の番組に関するシナリオ情報を効率的に閲覧することができる。
【００１７】
また、他の遠隔制御端末と通信し、自ら記憶しているシナリオ情報から更新された新しいシナリオ情報が他の遠隔制御端末に記憶されている場合には、他の遠隔制御端末から取得した新しいシナリオ情報により、自ら記憶しているシナリオ情報を更新する履歴情報更新部をさらに備えてもよい。かかる構成によれば、他の遠隔制御端末から取得された新しいシナリオ情報により、自ら記憶しているシナリオ情報が更新されるので、利用者は、更新された番組のシナリオ情報を効率的に閲覧することができる。
【００１８】
また、将来に提供される番組に対する予約操作情報を取得して記憶し、記憶している予約操作情報を情報取得装置、他の情報取得装置、情報記憶装置のうち少なくともいずれかに提供する予約操作処理部をさらに備えてもよい。かかる構成によれば、予め記憶されている予約操作情報が情報取得装置、他の情報取得装置、情報記憶装置に提供されるので、利用者は、予め記憶されている予約操作情報に基づいて、番組の視聴予約、録画予約などを効率的に行うことができる。
【００１９】
上記課題を解決するために、本発明の第２の観点によれば、番組に関する電子コンテンツ案内情報を提供する情報提供装置と、電子コンテンツ案内情報を取得して表示し、情報取得装置を遠隔制御可能な遠隔制御端末とに通信網を介して接続可能であり、番組の映像情報および電子コンテンツ案内情報を取得して表示する情報取得装置が提供される。本情報取得装置は、遠隔制御端末から提供される番組識別情報に基づいて、選局処理を行う選局部と、番組識別情報に基づいて、視聴される番組の映像情報を番組提供装置から受信する映像情報受信部と、番組識別情報に基づいて、視聴される番組に関する電子コンテンツ案内情報に含まれるシナリオ情報を情報提供装置から取得するシナリオ情報取得部と、番組の映像情報および視聴される番組に関するシナリオ情報を表示する表示部と、予め定められた設定情報または所定の操作情報に基づいて、遠隔制御端末でのシナリオ情報の表示状態に応じて、視聴される番組に関するシナリオ情報の表示状態を変更するように表示部を制御可能な表示制御部と、を備えることを特徴とする。
【００２０】
かかる構成によれば、情報取得装置では、選局処理の遠隔制御に際して、遠隔制御端末から提供される番組識別情報に基づいて、視聴される番組の映像情報が番組提供装置から取得され、視聴される番組に関するシナリオ情報が情報提供装置から取得される。そして、設定情報または操作情報に基づいて、遠隔制御端末でのシナリオ情報の表示状態に応じて、視聴される番組に関するシナリオ情報の表示状態を変更するように表示部が制御される。これにより、情報取得装置では、遠隔制御端末でのシナリオ情報の表示状態に応じて、異なる表示状態でシナリオ情報が表示可能となるので、利用者は、視聴する番組に関するシナリオ情報（番組メタ情報）を効率的に閲覧することができる。
【００２１】
また、視聴されている番組を特定するための番組識別情報を、遠隔制御端末に提供する番組識別情報提供部をさらに備えてもよい。かかる構成によれば、視聴されている番組を特定するための番組識別情報が遠隔制御端末に提供されるので、利用者は、選局処理の遠隔制御を行わずに、視聴されている番組に関するシナリオ情報を遠隔制御端末で効率的に閲覧することができる。
【００２２】
上記課題を解決するために、本発明の第３の観点によれば、番組の映像情報および電子コンテンツ案内情報を取得して表示する情報取得装置と、電子コンテンツ案内情報を取得して表示し、情報取得装置を遠隔制御可能な遠隔制御端末とに通信網を介して接続可能であり、番組に関する電子コンテンツ案内情報を提供する情報提供装置が提供される。本情報提供装置は、番組に関する電子コンテンツ案内情報に含まれるシナリオ情報を番組識別情報に関連付けて記憶するシナリオ情報記憶部と、情報取得装置および遠隔制御端末から提供される番組識別情報に基づいて、情報取得装置を用いて視聴される番組に関するシナリオ情報であって、情報取得装置と遠隔制御端末との間で互いに異なる表示状態で表示可能に構成されたシナリオ情報を、情報取得装置および遠隔制御端末に提供可能なシナリオ情報提供部と、を備えることを特徴とする。
【００２３】
かかる構成によれば、情報提供装置では、選局処理の遠隔制御に際して、情報取得装置および遠隔制御端末から提供される番組識別情報に基づいて、情報取得装置を用いて視聴される番組に関するシナリオ情報であって、情報取得装置と遠隔制御端末との間で互いに異なる表示状態で表示可能に構成されたシナリオ情報が情報取得装置および遠隔制御端末に提供される。これにより、情報取得装置と遠隔制御端末との間で互いに異なる表示状態でシナリオ情報が表示可能となるので、情報提供者は、視聴される番組に関するシナリオ情報（番組メタ情報）を効果的に提供することができる。
【００２４】
また、遠隔制御端末の利用者毎に予め設定された嗜好情報を、利用者識別情報に関連付けて記憶する嗜好情報記憶部をさらに備え、シナリオ情報提供部は、遠隔制御端末から提供される利用者識別情報に基づいて、利用者の嗜好情報に適合するシナリオ情報を遠隔制御端末に提供してもよい。かかる構成によれば、利用者毎に予め設定された嗜好情報に適合するシナリオ情報が提供されるので、情報提供者は、利用者の嗜好に適したシナリオ情報を効果的に提供することができる。
【００２５】
上記課題を解決するために、本発明の第４の観点によれば、前述した本発明の第１の観点に係る遠隔制御端末と、本発明の第２の観点に係る情報取得装置と、本発明の第３の観点に係る情報提供装置とが通信網を介して接続された情報提供システムが提供される。
【００２６】
上記課題を解決するために、本発明の第５の観点によれば、番組に関する電子コンテンツ案内情報を提供する情報提供装置と、番組の映像情報および電子コンテンツ案内情報を取得して表示する情報取得装置と、情報取得装置を遠隔制御可能な遠隔制御端末とが通信網を介して接続された情報提供システムに適用される情報提供方法が提供される。本情報提供方法は、遠隔制御端末によって、情報取得装置を用いて視聴される番組を指定するための番組識別情報を取得する番組識別情報取得ステップと、取得した番組識別情報に基づいて、情報取得装置による選局処理を遠隔制御する選局制御ステップと、取得した番組識別情報に基づいて、視聴される番組に関する電子コンテンツ案内情報に含まれるシナリオ情報を情報提供装置から取得するシナリオ情報取得ステップと、視聴される番組に関するシナリオ情報を表示する表示ステップと、予め定められた設定情報または所定の操作情報に基づいて、情報取得装置でのシナリオ情報の表示状態に応じて、視聴される番組に関するシナリオ情報の表示状態を変更するように表示部を制御する表示制御ステップと、を含むことを特徴とする。
【００２７】
上記課題を解決するために、本発明の第６の観点によれば、前述した本発明の第１の観点に係る遠隔制御端末としてコンピュータを機能させるためのプログラムが提供される。ここで、プログラムはいかなるプログラム言語により記述されていてもよい。
【発明の効果】
【００２８】
本発明によれば、番組メタ情報の効率的な閲覧、および効果的な提供を可能とする、遠隔制御端末、情報取得装置、情報提供装置、情報提供システム、情報提供方法、およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２９】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３０】
（情報提供システムの全体構成）
図１は、本発明の一実施形態に係る情報提供システムの全体構成を概念的に示す説明図である。図１に示すように、情報提供システムは、コマンダ１００（遠隔制御端末）、利用者の受信端末２００（情報取得装置）、およびＥＣＧサーバー３００システム（情報提供装置：以下では、ＥＣＧサーバーとも称する。）を含んで構成される。
【００３１】
コマンダ１００は、通信網６００を介して、ＥＣＧサーバー３００から番組に関するＥＣＧ情報を取得する。また、コマンダ１００は、近距離通信網６５０を介して、受信端末２００との間で一方向または双方向の通信を行うことにより、受信端末２００を遠隔制御する。
【００３２】
受信端末２００は、受信アンテナ７００などを介して、後述するコンテンツプロバイダ４００（番組提供装置）から番組に関する映像・音声情報などを取得する。また、受信端末２００は、通信網６００を介して、ＥＣＧサーバー３００から番組に関するＥＣＧ情報を受信する。受信端末２００では、ＥＣＧサービスの提供がアクティブな状態において、例えば、番組の映像情報に重複または並列してＥＣＧ情報が表示される。
【００３３】
ＥＣＧサーバー３００は、番組に関する情報をＥＣＧ情報として登録管理しており、登録管理しているＥＣＧ情報を、通信網６００を介して、コマンダ１００および受信端末２００に提供する。ここで、ＥＣＧ情報は、番組に関する情報が番組に直接的に関連付けられるデータ放送情報およびＥＰＧ−ＳＩ情報と異なり、番組毎に管理されている番組に関する情報が番組の編成情報を介して番組に間接的に関連付けられる。
【００３４】
図２は、情報提供システムの全体構成のモデルを例示する説明図である。図２に示すように、情報提供システムは、コマンダ１００、受信端末２００、ＥＣＧサーバー３００、コンテンツプロバイダ４００、スポンサー５００を含んで構成される。
【００３５】
コンテンツプロバイダ４００は、例えば、ＴＶ局、データ放送局または番組配信会社などを含む番組提供事業者である。コンテンツプロバイダ４００は、例えば、編成システム４１０、素材システム４２０、権利システム４３０など、番組に関する番組情報を管理するシステムを運用している。コンテンツプロバイダ４００は、番組に関する映像・音声情報、データ放送情報およびＥＰＧ−ＳＩ情報を受信端末２００に提供するとともに、番組に関する番組情報および後述する詳細情報をＥＣＧサーバー３００に提供する。ここで、番組に関する情報とは、番組情報（静止画像情報なども含む）、編成情報、グループ情報、補足情報、番組のセグメント情報などの情報（以下では、以上の情報を番組情報として総称する。）を含む。
【００３６】
スポンサー５００は、例えば、広告、物販または決済代行などのサービスを提供する広告会社、物販会社または決済代行会社などを含み、場合によっては、番組に関する映像・音声情報を提供するコンテンツプロバイダを含む。スポンサー５００は、例えば、情報処理システム５１０、Ｗｅｂ  ＳＤＫ（Software Development Kit）５２０、Ｉ／Ｆシステム５３０などを運用している。スポンサー５００は、広告情報、物販情報、決済情報、番組情報などを含む番組に関する関連情報を、ＥＣＧサーバー３００を介してコマンダ１００および受信端末２００に提供する。
【００３７】
（コマンダの構成）
コマンダ１００は、例えば、受信端末２００に専用のリモートコントローラ（以下では、リモコンとも称する。）、汎用リモコン、携帯電話、ＰＤＡ（Personal Digital Assistant）などの携帯端末などでありうる。コマンダ１００は、一般的に、入力操作部、通信部、表示部、記憶部、および制御処理部などを含んで構成される。
【００３８】
入力操作部は、受信端末２００を遠隔制御するための操作ボタン、操作スイッチ、各種情報を入力するための入力ボタンなどを含む。操作ボタンの例としては、選局ボタン、録画／再生ボタン、上下左右ボタン、決定ボタン、リンク操作ボタン、ＥＰＧ−ＳＩ情報取得ボタン、データ放送情報取得ボタン、ＥＣＧサービスをアクティブ化するためのＥＣＧ情報取得ボタンなどが挙げられる。なお、コマンダ１００が携帯電話、ＰＤＡなどの携帯端末である場合には、汎用の操作ボタンなどに、受信端末２００を遠隔制御するための各種機能が割当てられてもよい。
【００３９】
利用者は、選局ボタンを直接操作し、または、後述する番組表情報に基づいて表示される選局メニュー上で上下左右ボタンおよび決定ボタンを操作することで、受信端末２００による選局処理を遠隔制御することができる。また、利用者は、操作ボタンおよび／または入力ボタンを操作することで、いずれも後述する、設定情報、嗜好情報、利用者識別情報、予約操作情報などの各種情報を入力または選択することができる。
【００４０】
通信部は、通信網６００を介してＥＣＧサーバー３００との間で通信を行い、また、近距離通信網６５０を介して受信端末２００を含む外部機器との間で通信を行うための通信デバイスを含む。表示部は、例えば、ＥＣＧ情報を含む各種情報を表示するための液晶パネル、入力操作部としても機能するタッチ式パネルなどの表示デバイスを含む。
【００４１】
記憶部は、ＥＣＧ情報、設定情報、嗜好情報、利用者識別情報、予約操作情報、コマンダ１００の処理制御を行うためのプログラムなどの各種情報を記憶する。制御処理部は、ＥＣＧ情報、設定情報、嗜好情報、利用者識別情報、予約操作情報などの各種情報を処理するとともに、コマンダ１００の全体機能を制御する。
【００４２】
（受信端末の構成）
受信端末２００は、例えば、ＴＶ端末、携帯端末、移動体端末などの放送受信端末、ＳＴＢ（Set Top Box）、ＣＡＴＶ（Common Antenna TeleVision）端末、ＩＰＴＶ（Internet Protocol TeleVision）端末、ＰＶＲ（Personal Video Recorder）、ＰＣ（Personal Computer）、携帯電話、ＰＤＡなどでありうる。
【００４３】
受信端末２００は、例えば、光ファイバ、ＡＤＳＬ（Asymmetric Digital Subscriber Line）、電話モデム、電力線、無線などの通信網６００を介して外部システムおよび外部機器との間で通信を行う。受信端末２００は、例えば、地上波アナログ放送、地上波デジタル放送、ＢＳ（Broadcast Satellite）アナログ放送、ＢＳデジタル放送、１２４・１２８度ＣＳ（Communication Satellite）放送、１１０度ＣＳ放送、ＣＡＴＶデジタル放送、ＣＡＴＶアナログ放送、光ファイバ放送など、各種の伝送路を介して提供される番組を、受信アンテナ７００などを介して受信する。
【００４４】
受信端末２００は、放送処理部、ＥＣＧ情報処理部、表示部、デバイス制御部などを含んで構成される。ここで、放送処理部は、映像・音声情報、データ放送情報を受信し、必要に応じて記録再生する機能、およびＥＰＧ−ＳＩ情報の受信を制御する機能などを有する。ＥＣＧ情報処理部は、ＥＣＧ情報を取得する機能、ＥＣＧ情報を閲覧させる機能、ＥＣＧ情報の処理を制御する機能などを有する。
【００４５】
受信端末２００は、デバイス制御部などを介して、利用者による操作情報を直接、またはコマンダ１００を介して取得し、各種制御処理を行う。デバイス制御部は、受信端末２００を遠隔制御するコマンダ１００との間で通信を行うためのデバイスを制御する。
【００４６】
（ＥＣＧサーバーの構成）
図２を参照して、ＥＣＧサーバー３００について説明する。ＥＣＧサーバー３００は、番組に関する情報を提供する情報サービス提供事業者などにより運営される。ＥＣＧサーバー３００は、ＥＣＧ登録システム３１０、ＥＣＧ管理システム３２０、ＥＣＧ提供システム３３０、ＥＣＧ配信システム３４０、ＥＣＧ運用管理システム３５０、各種データベース３６０（以下では、ＤＢとも称する。）などを含んで構成される。
【００４７】
ＥＣＧ登録システム３１０は、コンテンツプロバイダ４００およびスポンサー５００から提供された番組に関する情報（番組情報および関連情報など）、および番組の編成、キャストやジャンル、番組に関連する音楽やイベントなどの番組情報に関する詳細情報を登録する。
【００４８】
ＥＣＧ管理システム３２０は、ＥＣＧ登録システム３１０に登録された番組情報および関連情報、各種ＤＢ３６０に記憶された詳細情報などを管理する。ＥＣＧ管理システム３２０は、番組情報、関連情報および詳細情報に各種の編集・加工・更新処理を施す。特に、ＥＣＧ管理システム３２０は、番組に関する情報をＥＣＧデータとして制作し、ＥＣＧデータの相互に関連付けや優先順位を施すことで、複数のＥＣＧデータを含むＥＣＧシナリオとして編集する。
【００４９】
また、ＥＣＧ管理システム３２０は、番組情報に編集・加工を施すことで、複数の番組の編成情報を含む番組表情報をＥＣＧ情報として制作する。ＥＣＧ情報として制作される番組表情報は、番組識別情報、番組の種類、提供チャンネル、提供日時、概要などの情報を含み、番組編成の変更などに応じてリアルタイムで更新される。
【００５０】
ＥＣＧ提供システム３３０は、ＥＣＧ管理システム３２０で管理されているＥＣＧシナリオ、番組情報、番組表情報などのＥＣＧ情報を、ＥＣＧ配信システム３４０を介してコマンダ１００および受信端末２００に提供する。ＥＣＧ配信システム３４０は、要求に応じて、ＥＣＧ提供システム３３０から提供されたＥＣＧ情報をコマンダ１００および受信端末２００に配信する。ＥＣＧ運用管理システム３５０は、ＥＣＧ管理システム３２０およびＥＣＧ提供システム３３０を制御することで、ＥＣＧサーバー３００のシステム全体を運用管理する。
【００５１】
（情報提供システムの構成要素）
図３および図４は、本実施形態に係る情報提供システムの主要な構成要素を示すブロック図である。図３には、コマンダ１００が示され、図４には、受信端末２００およびＥＣＧサーバー３００が示されている。
【００５２】
（コマンダの構成要素）
図３に示すコマンダ１００は、番組識別情報取得部１０２、選局制御部１０４、シナリオ情報取得部１０６、表示部１０８、および表示制御部１１０を含んで構成される。コマンダ１００は、他にも、各種情報取得部１１２、ＥＣＧ情報処理部１１４、番組識別情報処理部１１６、番組情報処理部１１８、履歴情報処理部１２０、予約操作情報処理部１２２、各種情報提供部１２４、および記憶部１２６を含んで構成される。
【００５３】
ここで、番組識別情報取得部１０２は、受信端末２００を用いて視聴される番組を、利用者による選局操作、選択操作などを介して指定するための番組識別情報、または番組情報に基づいて指定される番組を特定するための番組識別情報を取得する。なお、番組識別情報で特定される番組は、過去、現在、将来の番組を含んでいる。選局制御部１０４は、受信端末２００による選局処理を遠隔制御するために、取得した番組識別情報を各種情報提供部１２４を介して受信端末２００に提供する。ここで、番組識別情報とは、任意の番組を特定するための情報である。任意の番組は、一般に、番組の提供メディア（例えば、地上波アナログ放送、地上波デジタル放送などの伝送路の種別）、提供チャンネル、および提供日時の情報により特定可能であるが、現在提供中の番組を特定する場合には、提供メディアおよび提供チャンネルの情報により特定可能である。なお、提供メディアの種類が単一である場合には、提供メディアの情報は省略される。また、番組提供情報は、任意の番組を特定するための上記の情報を含む番組コードなどの識別情報で代用されてもよい。
【００５４】
シナリオ情報取得部１０６は、取得した番組識別情報に基づいて、視聴または指定される番組に関するＥＣＧ情報に含まれるシナリオ情報（ＥＣＧシナリオ）をＥＣＧサーバー３００から取得する。表示部１０８は、表示制御部１１０による制御を介して、シナリオ情報、番組情報などを含むＥＣＧ情報を表示する。
【００５５】
表示制御部１１０は、記憶部１２６に予め登録されている設定情報、シナリオ情報に付与されている設定情報、または利用者の設定操作を介して取得される操作情報に基づいて、受信端末２００でのシナリオ情報の表示状態に応じて、視聴される番組に関するシナリオ情報の表示状態を変更するように表示部１０８を制御可能である。表示制御部１０４は、例えば、受信端末２００でシナリオ情報の表示が中止される場合に、表示が中止されたシナリオ情報を表示するように、および／または、受信端末２００でシナリオ情報の表示が行われる場合に、受信端末２００で表示されるシナリオ情報と異なるシナリオ情報を表示するように表示部１０８を制御する。また、表示制御部１１０は、利用者毎に予め設定された嗜好情報に適合するシナリオ情報を表示するように、または、時間の経過により変更された番組情報の表示をリアルタイムで更新するように表示部１０８を制御する。さらに、表示制御部１１０は、記憶している番組識別情報、シナリオ情報の識別情報に基づいてＥＣＧサーバー３００から取得されたシナリオ情報、および記憶しているシナリオ情報のうち少なくともいずれかを表示するように表示部１０８を制御する。
【００５６】
各種情報取得部１１２は、利用者を特定可能な利用者識別情報、画面表示の変更処理などに用いる設定情報および嗜好情報、番組の視聴・録画予約などの予約操作に用いる予約操作情報を利用者の入力操作などを介して取得する。また、各種情報取得部１１２は、番組の編成情報を含む番組表情報、視聴または指定可能な番組を表す番組情報をＥＣＧサーバー３００から取得し、視聴されている番組を特定するための番組識別情報を受信端末２００または他のコマンダから取得し、他のコマンダに記憶されている最新の履歴情報を他のコマンダから取得する。
【００５７】
ＥＣＧ情報処理部１１４は、表示制御部１１０、各種情報取得部１１２、各種情報提供部１２４、および記憶部１２６などと協働して、ＥＣＧサーバー３００または他のコマンダから取得したシナリオ情報、番組情報、番組表情報などのＥＣＧ情報を処理する。
【００５８】
番組識別情報処理部１１６は、各種情報取得部１１２および各種情報提供部１２４などと協働して、視聴されている番組を特定するための番組識別情報を、受信端末２００および／または他のコマンダとの間で通信するための処理を行う。番組情報処理部１１８は、番組表情報に基づいて、過去、現在、将来の番組を表す番組情報をＥＣＧサーバー３００から取得する。そして、番組情報処理部１１８は、視聴可能な番組を表す番組情報に関して、時間の経過により番組が変更されると、番組表情報に基づいて、更新された番組情報を更新する。
【００５９】
履歴情報処理部１２０は、記憶部１２６などと協働して、予め定められた時間以上に亘って視聴されていた番組を特定するための番組識別情報、および／または、視聴されていた番組に関して取得したシナリオ情報の識別情報およびシナリオ情報を記憶するための処理を行う。また、履歴情報処理部１２０は、各種情報取得部１１２、各種情報提供部１２４および記憶部１２６などと協働して、他のコマンダと通信し、自ら記憶しているシナリオ情報から更新された新しいシナリオ情報が他のコマンダに記憶されている場合には、他のコマンダから取得した新しいシナリオ情報により、自ら記憶しているシナリオ情報を更新する。
【００６０】
予約操作情報処理部１２２は、各種情報取得部１１２、各種情報提供部１２４および記憶部１２６などと協働して、利用者の予約操作などを介して、将来に提供される番組に対する予約操作情報を取得して記憶し、記憶している予約操作情報を受信端末２００、他の受信端末、情報記憶装置のうち少なくともいずれかに提供する予約操作処理を行う。
【００６１】
各種情報提供部１２４は、前述した利用者識別情報、嗜好情報、予約操作情報、および履歴情報、また、視聴している番組を特定するための番組識別情報などの各種情報をＥＣＧサーバー３００、受信端末２００、他のコマンダなどに提供する。記憶部１２６は、利用者識別情報、設定情報、嗜好情報、予約操作情報、および履歴情報（番組識別情報、ＥＣＧ情報（識別情報を含む））などを記憶する。
【００６２】
（受信端末の構成要素）
図４（ａ）に示す受信端末２００は、選局部２０２、映像受信部２０４、シナリオ情報取得部２０６、表示部２０８、および表示制御部２１０を含んで構成される。受信端末２００は、他にも、番組識別情報取得部２１２、各種情報取得部２１４、ＥＣＧ情報処理部２１６、番組識別情報提供部２１８、および記憶部２２０を含んで構成される。
【００６３】
ここで、選局部２０２は、コマンダ１００から提供される番組識別情報に基づいて選局処理を行う。映像受信部２０４は、番組識別情報に基づいて、視聴する番組の映像情報を放送局などから受信する。
【００６４】
シナリオ情報取得部２０６は、番組識別情報に基づいて、視聴する番組に関するシナリオ情報をＥＣＧサーバー３００から取得する。表示部２０８は、表示制御部２１０による制御を介して、番組の映像情報および視聴される番組に関するシナリオ情報を表示する。
【００６５】
表示制御部２１０は、記憶部に予め登録されている設定情報、シナリオ情報に付与されている設定情報、または利用者の設定操作を介して取得される操作情報に基づいて、コマンダ１００でのシナリオ情報の表示状態に応じて、視聴する番組に関するシナリオ情報の表示状態を変更するように表示部２０８を制御可能である。
【００６６】
番組識別情報取得部２１２は、コマンダ１００から提供される番組識別情報を取得する。各種情報取得部２１４は、利用者識別情報、画面表示の変更処理に用いる設定情報、予約操作情報などの各種情報を取得する。ＥＣＧ情報処理部２１６は、表示制御部２１０などと協働して、ＥＣＧサーバー３００から取得したシナリオ情報および番組情報などのＥＣＧ情報を処理する。番組識別情報提供部２１８は、視聴されている番組を特定するための番組識別情報などの各種情報をコマンダ１００に提供する。記憶部２２０は、予め登録された利用者識別情報、設定情報などを記憶する。
【００６７】
（ＥＣＧサーバーの構成要素）
図４（ｂ）に示すＥＣＧサーバー３００は、ＥＣＧ情報記憶部３７０、およびＥＣＧ情報提供部３７２を含んで構成される。ＥＣＧサーバー３００は、他にも、嗜好情報記憶部３７４、番組識別情報取得部３７６、各種情報取得部３７８、ＥＣＧ情報処理部３８０、および記憶部３８２を含んで構成される。
【００６８】
ここで、ＥＣＧ情報記憶部３７０は、シナリオ情報および番組情報など、番組に関するＥＣＧ情報を番組識別情報に関連付けて記憶する。
【００６９】
ＥＣＧ情報提供部３７２は、コマンダ１００および受信端末２００から提供される番組識別情報に基づいて、受信端末２００を用いて視聴される番組に関するシナリオ情報であって、コマンダ１００と受信端末２００との間で互いに異なる表示状態で表示可能に構成されたシナリオ情報を、コマンダ１００および受信端末２００に提供可能である。また、ＥＣＧ情報提供部３７２は、番組識別情報に対応する番組に関する番組情報、番組の編成情報を含む番組表情報をコマンダ１００に提供する。さらに、ＥＣＧ情報提供部３７２は、コマンダ１００から提供される利用者識別情報に基づいて、利用者の嗜好情報に適合するシナリオ情報をコマンダ１００に提供する。
【００７０】
嗜好情報記憶部３７４は、コマンダ１００の利用者毎に予め設定された嗜好情報を、利用者識別情報に関連付けて記憶する。番組識別情報取得部３７６は、コマンダ１００および受信端末２００から提供される番組識別情報を取得する。各種情報取得部３７８は、利用者識別情報、嗜好情報などの各種情報をコマンダ１００から取得する。ＥＣＧ情報処理部３８０は、例えば、番組識別情報に基づいてＥＣＧシナリオを抽出し、嗜好情報に基づいてＥＣＧシナリオなどをフィルタ処理するなど、ＥＣＧ情報に関する処理を行う。記憶部３８２は、予め登録された利用者識別情報、嗜好情報などを記憶する。
【００７１】
（ＥＣＧシナリオの構成）
図５は、ＥＣＧシナリオに含まれるＥＣＧデータの構成を例示する説明図である。図５に示すように、ＥＣＧシナリオは、番組情報、関連情報、番組と番組情報と関連情報とを相互に関連付ける関連付け情報を含む。ＥＣＧシナリオは、番組情報および／または関連情報で構成されるＥＣＧセットを束ねて構成される。
【００７２】
図５に例示するＥＣＧシナリオは、「番組Ａ」１０に関連付けられた番組情報として、「編成日時」２２、「井村拓哉」３２、「ドラマ」４２、「音楽Ａ」５２、「イベントＡ」６２、「番組紹介Ａ」７２、「コーナーＡ」８２、「あらすじＡ」９２を含む。各番組情報は、編成情報、キャスト、ジャンル、音楽、イベント、番組紹介、コーナー、あらすじの各カテゴリに適宜区分されている。番組情報には、例えば、番組情報「井村拓哉」３２に対して関連情報「ＤＶＤ」３４、「書籍」３６および「物品」３８が関連付けられて、１つのＥＣＧセット３０が構成される。そして、各番組情報に対応するＥＣＧセット２０〜９０の全てまたは一部が束ねられて、ＥＣＧシナリオが構成される。
【００７３】
ＥＣＧシナリオを構成する各ＥＣＧセット、番組情報および／または関連情報には、以下で示すように、優先順位が施されてもよい。ここで、ＥＣＧセット２０〜９０には、各々に「（１）」〜「（８）」という優先順位が施され、番組情報および関連情報にも、例えば、番組情報３２、関連情報３４、３６、３８には、各々に「３）」〜「６）」という優先順位が施されている。これにより、ＥＣＧシナリオの実行に際しては、番組情報３２の表示に続いて、番組情報３２に関連する関連情報３４、３６、３８が順次に表示された後に、優先順位「７）」を伴う番組情報４２が表示される。
【００７４】
また、ＥＣＧシナリオは、番組情報および／または関連情報を含むとともに、番組情報に関する詳細情報、および／または関連情報に関する詳細情報に関連付けられている。番組情報に関する詳細情報は、例えば、番組の編成やキャストに関する詳細情報、番組に関連する音楽やイベントなどに関する詳細情報などを含む。関連情報に関する詳細情報は、広告の詳細情報、購入・決済手続きに関する情報、番組の録画・視聴予約に関する情報などを含む。
【００７５】
番組情報に関する詳細情報は、該当する番組情報が表示されている状態で、利用者による要求操作がなされると、ＥＣＧサーバー３００からコマンダ１００または受信端末２００に提供される。また、関連情報に関する詳細情報は、該当する関連情報が表示されている状態で、利用者による要求操作がなされると、ＥＣＧサーバー３００を介してスポンサー５００からコマンダ１００または受信端末２００に提供される。関連情報に関する詳細情報は、例えば、購入・決済手続き、アンケート、録画・視聴予約などの処理に関する情報を含み、当該情報に基づいて、コマンダ１００または受信端末２００を介して利用者とスポンサー５００との間で所定の処理が行われる。
【００７６】
（ＥＣＧシナリオのメタデータ）
図６および図７は、ＥＣＧシナリオを構成するメタデータを例示する説明図である。図６および図７には、番組、関連情報、およびＥＣＧシナリオ、ならびにＥＣＧセットに関するメタデータが各々に例示されている。
【００７７】
図６（ａ）に示す番組に関するメタデータは、番組と、番組に関するＥＣＧシナリオとを関連付けるための情報を記述している。本メタデータには、番組のＩＤ「Ｐ００００１」、名称「プロフェッショナルの流儀」、ＥＣＧシナリオの参照ＩＤ「ｓｃ００００１」、番組の提供開始日時「２００７／７／１０  ２２：００：００」、および提供終了日時「２００７／７／１０  ２３：００：００」などが記述されている。また、番組ロゴの画像ファイルおよび出演者の画像ファイルに関するＥＣＧデータの属性情報（image情報）「ｐ００００１．ｊｐｇ」、「ｐｅｒｓｏｎ１．ｊｐｇ」が各々に記述されている。
【００７８】
図６（ｂ）に示す関連情報に関するメタデータは、関連情報のジャンル、キーワード、および詳細情報の入手先などの情報を記述している。本メタデータには、関連情報のＩＤ「Ｃ００００１」、名称「商品１」、および詳細情報の入手先「ｗｗｗ．ｚｏｎｙ．ｃｏ．ｊｐ」などが記述されている。また、商品の画像ファイルに関するＥＣＧデータの属性情報（image情報）「ｃ００００１．ｊｐｇ」が記述されている。
【００７９】
図６（ｃ）に示すＥＣＧシナリオに関するメタデータは、図６（ａ）に示す番組に関するメタデータにより参照されるＥＣＧシナリオを構成するＥＣＧセットの情報を記述している。本メタデータには、本ＥＣＧシナリオのＩＤ「ｓｃ００００１」、名称「ＥＣＧシナリオ」、提供開始日時「２００７／７／１  ００：００：００」、および提供終了日時（または有効期間）「２００７／７／２０  ００：００：００」などが記述されている。また、本ＥＣＧシナリオが関連付けられる番組の提供日時が２００７／７／１０の２２〜２３時であることが付記されている。また、本ＥＣＧシナリオを構成するＥＣＧセット１のコンテンツＩＤ「ｅｃｇ＿ｓｅｔ＿ｃ１」、ＥＣＧセットＩＤ「ｅｓ００００１」、およびＥＣＧセット２のコンテンツＩＤ「ｅｃｇ＿ｓｅｔ＿ｃ２」、ＥＣＧセットＩＤ「ｅｓ００００２」などが記述されている。
【００８０】
図７（ａ）に示すＥＣＧセットに関するメタデータは、前述したＥＣＧセット１を構成する番組情報および関連情報などを記述している。本メタデータには、ＥＣＧセットのＩＤ「ｅｓ００００１」、名称「ＥＣＧセット１」、提供開始日時「２００７／７／１  ００：００：００」、および提供終了日時（または有効期間）「２００７／７／２０  ００：００：００」が各々に記述されている。また、詳細は後述するが、ＥＣＧセットの属性情報（terminal情報）「受信端末」、および更新情報（version情報）「１．０」が各々に記述されている。また、ＥＣＧセット１を構成する、項目ＩＤ「ｃ１１」、「ｃ１２」、「ｃ１３」、「ｃ１４」を伴う４つのＥＣＧデータが記述されている。例えば、項目ＩＤ「ｃ１１」のＥＣＧデータについて、データ種別「program（番組情報）」、番組情報ＩＤ「Ｐ０１１」、提供開始日時「２００７／７／１  ００：００：００」、および提供終了日時「２００７／７／１０  ２２：００：００」などが記述されている。一方、項目ＩＤ「ｃ１４」のＥＣＧデータについて、データ種別「product（商品情報）」、関連情報ＩＤ「Ｃ０１１」、提供開始日時「２００７／７／１  ００：００：００」、および提供終了日時「２００７／７／２０  ００：００：００」などが記述されている。
【００８１】
ここで、番組情報に該当する項目ＩＤ「ｃ１１」、「ｃ１２」、「ｃ１３」を伴うＥＣＧデータの提供開始日時および提供終了日時は、番組の提供日時（２００７／７／１０の２２〜２３時）より前の期間、提供されている期間、提供日時より後の期間として各々に設定されている。一方、関連情報に該当する項目ＩＤ「ｃ１４」を伴うＥＣＧデータの提供開始日時および提供終了日時は、番組の提供されている期間を含む前後の期間に設定されている。このため、ＥＣＧセット１を含むＥＣＧシナリオが実行されると、番組情報として、番組の提供日時より前の期間、提供されている期間、提供日時より後の期間で、項目ＩＤ「ｃ１１」、「ｃ１２」、「ｃ１３」を伴うＥＣＧデータが各々に表示される。一方、関連情報としては、番組の提供されている期間を含む前後の期間で、項目ＩＤ「ｃ１４」を伴うＥＣＧデータが表示される。
【００８２】
図７（ｂ）に示すＥＣＧセットに関するメタデータは、前述したＥＣＧセット２を構成する番組情報および関連情報などの情報を記述している。本メタデータには、ＥＣＧセット２を構成する、項目ＩＤ「ｃ２１」、「ｃ２２」、「ｃ２３」を伴う３つのＥＣＧデータが記述されている。また、ＥＣＧセットの属性情報（terminal情報）「コマンダ」、および更新情報（version情報）「１．０」が各々に記述されている。
【００８３】
（ＥＣＧシナリオの処理フロー）
図８は、ＥＣＧシナリオの実行時の処理フローを示すフロー図である。
【００８４】
ＥＣＧシナリオの実行に先立ち、コマンダ１００または受信端末２００の利用者による操作を介して、ＥＣＧサービスの提供がアクティブ化される（ステップＳ１０）。ＥＣＧサービスの提供がアクティブ化されると、選択された番組に関連付けられた最新のＥＣＧシナリオがＥＣＧサーバー３００から取得される（Ｓ１２）。ＥＣＧシナリオが取得されると、例えば、図６および図７に示すメタデータに従って、取得されたＥＣＧシナリオが実行処理される。
【００８５】
ＥＣＧシナリオが実行されると、ＥＣＧシナリオを構成する番組情報および関連情報などが、各々に割当てられた優先順位に従ってＥＣＧセット単位で順次に表示される（Ｓ１４）。そして、ＥＣＧシナリオを構成する全てのＥＣＧセットの表示が完了すると（Ｓ１８）、再び、優先順位に従ってＥＣＧシナリオの表示が繰返される（Ｓ２０）。
【００８６】
利用者は、表示された番組情報および関連情報の中に関心ある情報を見つけると、決定操作を行う（Ｓ１６）。決定操作が行われると、決定操作が行われた時点で表示されていた番組情報および関連情報に応じて、番組情報および関連情報に関する詳細情報の表示や関連情報に関する各種サービス提供のための処理が行われる（Ｓ２２）。
【００８７】
なお、ＥＣＧシナリオの実行に際して、ＥＣＧシナリオの実行と関係しないコマンダ１００の操作や、番組表情報の更新・変更などの割込みイベントが発生すると（Ｓ２４）、ＥＣＧシナリオの実行が終了または一時的に中断され（Ｓ２６）、割込みイベントが実行される（Ｓ２８）。
【００８８】
（番組情報の更新処理）
図９は、本実施形態に係るコマンダ１００における選局操作処理前の表示画面を例示する説明図である。図９（ａ）には、番組のタイムチャートが示され、図９（ｂ）、（ｃ）には、図９（ａ）に示す時刻（１）「○○：○○」および（２）「○×：○○」に対応するコマンダ１００の表示画面が示されている。
【００８９】
図９（ｂ）、（ｃ）に示すように、コマンダ１００には、各時刻で視聴可能な番組の番組ロゴ（図中では、番組を特定可能な識別情報として表されている。）が表示されている。図９（ａ）に示すように、チャンネル（Ｃｈ）１、３、４、６、８、１０、１２では、時刻（１）で番組１−１、３−１、４−１、６−１、８−１、１０−１、１２−１が提供されており、Ｃｈ３、６、８、１０では、時刻（２）で新しい番組３−２、６−２、８−２、１０−２が提供されている。
【００９０】
このため、時刻（１）では、図９（ｂ）に示すように、時刻（１）で提供されている番組１−１、３−１、４−１、６−１、８−１、１０−１、１２−１の番組ロゴが表示されている。そして、時刻（２）では、図９（ｃ）に示すように、時刻（２）で提供が開始されている番組３−２、６−２、８−２、１２−２の番組ロゴが更新されている。
【００９１】
図１０は、図９で示した番組ロゴの更新処理の方法を例示するシーケンス図である。
【００９２】
図１０に示すように、コマンダ１００では、所定の設定処理、設定操作など（ステップＳ１０１）が行われた後に、番組の編成情報（例えば、番組識別情報、番組の種類、提供チャンネル、提供日時など）を含む番組表情報がＥＣＧサーバー３００から取得される（Ｓ１０２）。次に、番組表情報に含まれる番組識別情報に基づいて、視聴可能な番組の番組ロゴを表すＥＣＧ情報（番組情報）がＥＣＧサーバー３００から取得されてコマンダ１００に表示される（Ｓ１０３〜Ｓ１０５）。
【００９３】
ここで、番組情報をリアルタイムで更新するために、選局操作処理に際して、所定の周期で、または、編成情報の更新が確認された場合に最新の番組表情報がＥＣＧサーバー３００から取得される（Ｓ１０６）。時間の経過により、番組表情報に基づいて視聴可能な番組の変更が検知されると（Ｓ１０７）、番組識別情報に基づいて、変更後の番組の番組ロゴを表す番組情報がＥＣＧサーバー３００から取得され、該当する番組ロゴの表示が自動的に更新される（Ｓ１０８〜Ｓ１１０）。そして、利用者により番組ロゴが選択されて選局操作（Ｓ１１１）が行われると、選択された番組ロゴに対応する番組に関するＥＣＧ情報（ＥＣＧシナリオ）を表示するために、コマンダ１００の画面表示が切替えられる。
【００９４】
これにより、視聴可能な番組を表す番組情報がリアルタイムで更新されるので、利用者は、更新された番組情報に基づいて所望の番組を選択し、ＥＣＧシナリオを閲覧することができる。
【００９５】
なお、選局操作処理に際して、利用者またはコマンダ１００の識別情報がＥＣＧサーバー３００に通知されている場合には、例えば、番組表情報に基づいて、視聴可能な番組の変更がＥＣＧサーバー３００により検知され、変更後の番組の番組ロゴを表す番組情報がＥＣＧサーバー３００からコマンダ１００に自動的に提供されてもよい。この場合、コマンダ１００で最新の番組表情報を取得する必要がなくなる。また、変更後の番組を特定するための番組識別情報がＥＣＧサーバー３００に提供される代わりに、編成情報の更新が確認された時点で視聴可能な全ての番組の番組情報がＥＣＧサーバー３００から取得されて更新されてもよい。
【００９６】
（ＥＣＧシナリオの表示処理１）
図１１は、コマンダ１００における選局操作処理後の表示画面を例示する説明図である。図１１には、受信端末２００でのＥＣＧシナリオの表示状態に応じてコマンダ１００でのＥＣＧシナリオの表示状態を変更する場合が示されている。
【００９７】
図１１（ａ）に示す例では、受信端末２００に映像情報Ｘのみが表示され、コマンダ１００にＥＣＧシナリオＸａ、Ｘｂが表示されている。図１１（ｂ）に示す例では、受信端末２００に番組の映像情報ＸおよびＥＣＧシナリオＸａが表示され、コマンダ１００にＥＣＧシナリオＸａと異なるＥＣＧシナリオＸｂが表示されている。
【００９８】
このような画面表示は、例えば、視聴される番組の種類（例えば、スポーツ番組、ドラマなど）などに応じて画面表示を変更するための設定情報をコマンダ１００および受信端末２００で予め登録しておき、設定情報に該当する種類の番組の視聴が検知された場合に、画面表示の変更処理を行うことにより実現される。なお、受信端末２００側の設定情報は、コマンダ１００側の設定情報と併せて、コマンダ１００で予め登録され、必要に応じて受信端末２００に提供されてもよい。また、コマンダ１００側の設定情報は、コマンダ１００毎に予め登録される代わりに、後述する嗜好情報と同様に、コマンダ１００の利用者毎に予め登録されてもよい。
【００９９】
特に、受信端末２００でＥＣＧシナリオの表示を中止させる場合には、受信端末２００で表示が中止されたＥＣＧシナリオＸａと、ＥＣＧシナリオＸｂとをコマンダ１００で同時または順次に表示するように、コマンダ１００側および受信端末２００側の設定情報が登録されてもよい。また、コマンダ１００および受信端末２００でＥＣＧシナリオを表示する場合には、受信端末２００でＥＣＧシナリオＸａを表示し、コマンダ１００でＥＣＧシナリオＸｂを表示するように、コマンダ１００側および受信端末２００側の設定情報が登録されてもよい。
【０１００】
また、設定情報を予め登録する以外にも、例えば、画面表示の変更処理を行うための制御情報が利用者の制御操作によりコマンダ１００および受信端末２００に提供されてもよい。特に、受信端末２００でＥＣＧシナリオＸａの表示を中止させる場合には、その旨の制御信号をコマンダ１００から受信端末２００に提供し、受信端末２００で表示が中止されたＥＣＧシナリオＸａの表示、およびＥＣＧシナリオＸｂの表示を行うようにコマンダ１００が制御されてもよい。また、コマンダ１００および受信端末２００でＥＣＧシナリオを表示する場合には、ＥＣＧシナリオＸａを表示する旨の制御信号をコマンダ１００から受信端末２００に提供し、ＥＣＧシナリオＸｂの表示を行うようにコマンダ１００が制御されてもよい。これにより、コマンダ１００では、受信端末２００でのＥＣＧシナリオの表示状態に応じてＥＣＧシナリオの表示状態を変更することができる。
【０１０１】
ここで、ＥＣＧシナリオＸａ、Ｘｂの組合せの一例としては、例えば、番組に関する概要的な情報および詳細な情報の組合せ、番組に関する現在の情報および過去もしくは将来の情報（例えば、スポーツの試合経過、ドラマのあらすじ、予告など）の組合せなどが挙げられる。
【０１０２】
図１２は、図１１で示した画面表示の変更処理の方法を例示するシーケンス図である。なお、図１２では、ステップＳ１２８〜Ｓ１３４の処理と、ステップＳ１３５〜Ｓ１３８の処理とが順序立てて示されているが、双方の処理は、互いに並列して、または、逆の順序で実行されてもよい。
【０１０３】
図１２に示すように、コマンダ１００では、利用者識別情報を受信端末２００およびＥＣＧサーバー３００に登録する登録処理が予め行われている（Ｓ１２１、Ｓ１２２）。ここで、利用者識別情報とは、コマンダ１００と受信端末２００およびＥＣＧサーバー３００との間で利用者を特定可能な情報である。なお、利用者識別情報に付随して、利用者の各種情報（例えば、住所、連絡先など）がコマンダ１００に記憶されてもよい。これにより、ＥＣＧサーバー３００を介して購入・決済手続きなどの各種処理を行う場合に、記憶している利用者の各種情報を読み出して利用することができる。
【０１０４】
また、コマンダ１００および受信端末２００では、設定情報を登録する登録処理も予め行われている（Ｓ１２３〜Ｓ１２５）。そして、コマンダ１００では、図９、１０で説明したように、選局操作が行われると、視聴される番組を特定するための番組識別情報および利用者識別情報が受信端末２００およびＥＣＧサーバー３００に提供される（Ｓ１２６、Ｓ１２７）。ここで、番組識別情報は、視聴される番組に割当てられた番組コードなどの識別情報でもよく、または提供チャネルの情報、および必要に応じて提供メディアの情報でもよい。なお、番組識別情報として提供チャネルの情報、および必要に応じて提供メディアの情報が提供された場合には、例えば番組表情報などに含まれる番組の編成情報に基づいて、任意の番組を特定することができる。
【０１０５】
受信端末２００に関しては、取得された利用者識別情報が、受信端末２００に予め登録されている利用者登録情報と比較され、利用者識別情報が利用者登録情報のいずれかに該当する場合に、取得された番組識別情報に基づいて選局処理が行われる（Ｓ１２８〜Ｓ１３０）。これにより、コマンダ１００と受信端末２００との間では、特定の番組識別情報が共有され、視聴チャンネルがリンクされる。そして、取得された番組識別情報がＥＣＧサーバー３００に提供され、番組識別情報に対応する番組に関するＥＣＧシナリオがＥＣＧサーバー３００から取得される（Ｓ１３１、Ｓ１３２）。
【０１０６】
一方、コマンダ１００に関しては、ＥＣＧサーバー３００で取得された利用者識別情報が、ＥＣＧサーバー３００に予め登録されている利用者登録情報と比較され、利用者識別情報が利用者登録情報のいずれかに該当する場合に、番組識別情報に対応する番組に関するＥＣＧシナリオが抽出されて提供される（Ｓ１３５、Ｓ１３６）。これにより、コマンダ１００と受信端末２００との間では、共通の番組に関するＥＣＧシナリオの表示が可能となる。
【０１０７】
ここで、受信端末２００で取得されたＥＣＧシナリオは、番組の編成情報および現在時刻に基づいて、番組の進行に同期して表示される。また、視聴チャンネルがリンクされている状態では、コマンダ１００でも、同様にして、取得されたＥＣＧシナリオが番組の進行に同期して表示される。
【０１０８】
コマンダ１００および受信端末２００では、予め登録されている設定情報に基づいて、設定情報に該当する種類の番組の視聴が検知された場合に、画面表示の変更処理が行われる（Ｓ１３３、Ｓ１３７）。ここで、番組の種類は、例えば番組表情報などに含まれる番組の編成情報、および／または番組識別情報などに基づいて判別される。また、画面表示の変更に対応可能なように、ＥＣＧシナリオ、またはＥＣＧシナリオに含まれるＥＣＧセット、番組情報、関連情報などの単位で、例えば、概要的な情報、詳細な情報、コマンダ用の情報、受信端末用の情報などを表す属性情報が付与されている。例えば、図７には、ＥＣＧシナリオを構成するＥＣＧセットに受信端末用の情報、コマンダ用の情報を表す属性情報（terminal情報）が付与される場合が示されている。
【０１０９】
例えば、受信端末２００にＥＣＧシナリオを表示しない旨の設定がされている場合には、図１１（ａ）に示したように、ＥＣＧシナリオＸａ（受信端末用の情報）が受信端末２００に表示される代わりに、ＥＣＧシナリオＸｂとともにコマンダ１００に表示される（Ｓ１３４、Ｓ１３８）。また、ＥＣＧシナリオＸａ（概要的な情報）を表示し、コマンダ１００にＥＣＧシナリオＸｂ（詳細な情報）を表示する旨の設定がされている場合には、コマンダ１００および受信端末２００で取得したＥＣＧシナリオのうち設定情報に該当する情報が各々に表示される（Ｓ１３４、Ｓ１３８）。なお、該当する種類の番組の視聴が検知されなかった場合には、例えば、コマンダ１００および受信端末２００でＥＣＧシナリオＸａ、Ｘｂを各々に表示するなど、デフォルト状態として設定される画面表示が行われてもよい。
【０１１０】
ここで、コマンダ１００と受信端末２００との間で視聴チャンネルがリンクされている場合には、前述した番組ロゴの更新処理と同様に、時間の経過により、番組表情報に基づいて選局中のチャンネルで番組の変更が検知されると、変更後の番組の番組識別情報に基づいて、変更後の番組に関するＥＣＧシナリオがＥＣＧサーバー３００から取得され、画面表示が自動的に更新される。
【０１１１】
なお、設定情報に該当するＥＣＧシナリオをコマンダ１００または受信端末２００で判別する場合について前述したが、設定情報をＥＣＧサーバー３００に提供し、設定情報および属性情報に基づいて、該当するＥＣＧシナリオ、ＥＣＧシナリオに含まれる情報をＥＣＧサーバー３００側でフィルタ処理し、必要に応じて再構成した上で、コマンダ１００および受信端末２００に提供してもよい。また、受信端末２００での表示状態に応じてコマンダ１００での表示状態を変更する代わりに、コマンダ１００での表示状態に応じて受信端末２００での表示状態を変更してもよい。
【０１１２】
図１３は、視聴チャンネルをリンクする他の方法を例示するシーケンス図である。前述したリンク方法では、例えばＩｒＤＡなどを用いて、コマンダ１００から受信端末２００に一方向の通信が行われるが、図１３に示す他のリンク方法では、例えば、ブルートゥース（商標登録）などを用いて、コマンダ１００と受信端末２００との間で双方向の通信が可能であることが前提となる。
【０１１３】
他のリンク方法では、例えば、利用者によるリンク操作ボタンの操作などにより、リンク操作情報がコマンダ１００から受信端末２００に提供され、視聴されている番組を特定するための番組識別情報が受信端末２００からコマンダ１００に提供される（Ｓ１４３〜Ｓ１４５）。これにより、選局操作を行わずに、コマンダ１００と受信端末２００との間で視聴チャンネルのリンクが可能となる。そして、コマンダ１００では、取得した番組識別情報および利用者識別情報がＥＣＧサーバー３００に提供され、利用者識別処理の後に、番組識別情報に対応する番組に関するＥＣＧシナリオがＥＣＧサーバー３００から取得される（Ｓ１５０〜Ｓ１５２）。なお、予め利用者識別処理が行われている場合には、取得した番組識別情報のみがＥＣＧサーバー３００に提供されてもよい。
【０１１４】
さらに他のリンク方法では、リンク操作ボタンの操作の代わりに、例えば、ブルートゥースの機能を利用して、受信端末２００または他のコマンダにより他のブルートゥース端末を探索可能な範囲に特定のコマンダが入来した場合に、特定のコマンダが自動認識され、視聴されている番組を特定するための番組識別情報が受信端末２００または他のコマンダから特定のコマンダに自動的に提供されてもよい（Ｓ１４６〜Ｓ１４９）。これにより、選局操作を行わずに、コマンダ１００と受信端末２００との間で視聴チャンネルのリンクが可能となる。
【０１１５】
従来の問題として、例えば、番組が複数の視聴者により視聴されている場合に、ある視聴者は、映像情報のみの視聴を希望し、他の視聴者は、ＥＣＧシナリオの閲覧を希望する場合がある。このような場合に、受信端末２００に映像情報およびＥＣＧシナリオを表示すると、ＥＣＧシナリオを表示している状態では、映像情報の視聴が妨げられ、ＥＣＧシナリオを表示していない状態では、ＥＣＧシナリオの閲覧が不可能となる。また、番組が単独の視聴者により視聴されている場合でも、例えば番組の種類などに応じて、ＥＣＧシナリオの表示を一時的に中止させ、再開させるために画面表示の変更操作を行うことを煩わしく感じる場合がある。
【０１１６】
しかし、本実施形態に係るコマンダ１００によれば、図１１（ａ）に示したように、受信端末２００に映像情報Ｘのみを表示し、コマンダ１００にＥＣＧシナリオＸａ、Ｘｂを表示するように画面表示が制御されるので、前述したような従来の問題を解消することができる。また、図１１（ｂ）に示したように、コマンダ１００と受信端末２００との間で互いに異なるＥＣＧシナリオＸａ、Ｘｂを表示するように画面表示が制御される場合には、例えば、概要的な情報と詳細の情報など、番組に関する異なる情報を効率的に閲覧することができる。
【０１１７】
以上、視聴される番組の種類などに応じて画面表示を変更するための設定情報をコマンダ１００および受信端末２００で予め登録しておく場合について説明した。この場合、画面表示の変更は、ＥＣＧシナリオの取得側、すなわち、コマンダ１００および受信端末２００の利用者側で制御される。しかし、画面表示の変更は、以下で示すように、ＥＣＧシナリオの提供側、すなわち、ＥＣＧサーバー３００を用いる情報サービス提供事業者側で制御することもできる。
【０１１８】
画面表示の変更をＥＣＧシナリオの提供側で制御する場合には、例えば、優先的に提供したいＥＣＧシナリオ（またはＥＣＧシナリオに含まれる情報）に対して、その旨を表す設定情報（属性情報）を予め付与しておき、視聴チャンネルのリンク状態に応じて画面表示を変更させることができる。
【０１１９】
図１１（ａ）に示したような画面表示を行う場合には、例えば、相対的に高い優先度を表す設定情報をＥＣＧシナリオＸａ（またはＸａに含まれる情報）に、相対的に低い優先度を表す設定情報をＥＣＧシナリオＸｂ（またはＸｂに含まれる情報）に予め付与しておく。そして、ＥＣＧシナリオＸａ、ＸｂをＥＣＧサーバー３００からコマンダ１００および／または受信端末２００に提供する。
【０１２０】
視聴チャンネルがリンクされている場合、すなわち、コマンダ１００および受信端末２００の両方でＥＣＧシナリオを閲覧可能な場合には、例えば、コマンダ１００でＥＣＧシナリオＸａを表示させ、受信端末２００でＥＣＧシナリオＸｂを表示させる。ここで、受信端末２００でのＥＣＧシナリオの表示が中止された場合には、画面表示を変更させ、設定情報に基づいて、受信端末２００でＥＣＧシナリオＸａの表示を中止する代わりに、コマンダ１００で、ＥＣＧシナリオＸｂとともに、ＥＣＧシナリオＸａを優先的に表示させる。これにより、視聴者は、受信端末２００での映像情報Ｘのみの視聴とともに、コマンダ１００でのシナリオ情報Ｘａ、Ｘｂの閲覧を効率的に行うことができる。また、視聴チャンネルがリンクされていない場合、すなわち、コマンダ１００および受信端末２００のいずれか一方でのみＥＣＧシナリオを閲覧可能な場合には、設定情報に基づいて、ＥＣＧシナリオＸｂとともに、ＥＣＧシナリオＸａを優先的に表示させてもよい。
【０１２１】
また、図１１（ｂ）に示したような表示構成により、画像情報であるＥＣＧシナリオＸａ（またはＸａに含まれる情報）を受信端末２００に表示し、文字情報であるＥＣＧシナリオＸｂ（またはＸｂに含まれる情報）をコマンダ１００に表示させることもできる。この場合、例えば、画像情報を表す設定情報（例えば、図６（ａ）、（ｂ）に示すimage情報）をＥＣＧシナリオＸａ（またはＸａに含まれる情報）に予め付与しておく。なお、設定情報を付与する代わりに、ＥＣＧシナリオに含まれる情報のソース形式により情報の種類がＥＣＧシナリオの取得側で判別されてもよい。そして、ＥＣＧシナリオＸａ、ＸｂをＥＣＧサーバー３００からコマンダ１００および／または受信端末２００に提供する。
【０１２２】
視聴チャンネルがリンクされている場合には、設定情報またはソース形式に基づいて、受信端末２００でＥＣＧシナリオＸａを表示させ、コマンダ１００でＥＣＧシナリオＸｂを表示させる。これにより、視聴者は、受信端末２００での画像情報の閲覧とともに、コマンダ１００での文字情報の閲覧を効率的に行うことができる。また、視聴チャンネルがリンクされていない場合には、コマンダ１００および／または受信端末２００でＥＣＧシナリオＸａ，Ｘｂを同時または順次に表示させてもよい。
【０１２３】
（ＥＣＧシナリオの表示処理２）
図１４は、コマンダ１００における選局操作処理後の表示画面を例示する説明図である。図１４には、コマンダ１００の利用者の嗜好に適したＥＣＧシナリオを表示する場合が示されている。
【０１２４】
図１４（ａ）に示す例では、視聴チャンネルがリンクされている状態で、コマンダ１００ａ、１００ｂ、１００ｃを利用する利用者の嗜好情報ａ、ｂ、ｃに基づいて複数のコマンダ１００ａ、１００ｂ、１００ｃで互いに異なるＥＣＧシナリオＸａ、Ｘｂ、Ｘｃが表示されている。図１４（ｂ）に示す例では、コマンダ１００ａ、１００ｂ、１００ｃの利用者の嗜好情報ａ、ｂ、ｃに基づいて複数のコマンダ１００ａ、１００ｂ、１００ｃで互いに異なるＥＣＧシナリオＸａ、Ｘｂ、Ｙｃが表示されている。なお、受信端末２００では、ＥＣＧシナリオＸｏが表示されているが、Ｘｏ以外のＥＣＧシナリオが表示されてもよく、また、ＥＣＧシナリオが表示されなくてもよい。
【０１２５】
このような画面表示は、例えば、利用者毎の嗜好情報をＥＣＧサーバー３００に予め登録しておき、ＥＣＧシナリオをＥＣＧサーバー３００側でフィルタ処理した上で提供することにより実現される。また、利用者毎の嗜好情報を予め登録する以外にも、フィルタ処理を行うための制御情報が利用者の制御操作によりＥＣＧサーバー３００に必要に応じて提供されてもよい。
【０１２６】
図１４（ａ）に示す例では、コマンダ１００ａ、１００ｂ、１００ｃでは、視聴チャンネルがリンクされている状態で、視聴中の番組に関するＥＣＧシナリオであって、嗜好情報ａ、ｂ、ｃに適合するＥＣＧシナリオＸａ、Ｘｂ、Ｘｃが各々に表示されている。
【０１２７】
図１４（ｂ）に示す例では、コマンダ１００ａ、１００ｂでは、視聴中の番組に関するＥＣＧシナリオであって、嗜好情報ａ、ｂに適合するＥＣＧシナリオＸａ、Ｘｂが表示されている。一方、コマンダ１００ｃでは、視聴チャンネルがリンクされていない状態で、視聴中の番組以外の番組に関するＥＣＧシナリオであって、嗜好情報ｃに適合するＥＣＧシナリオＹｃが表示されている。なお、番組Ｙは、視聴中の番組の裏番組に拘らずに、後述するように、過去に提供された番組、または将来に提供される番組などでもよい。
【０１２８】
ここで、嗜好情報の一例としては、例えば、番組情報、物販情報、広告情報などＥＣＧシナリオのカテゴリ毎の情報でもよく、また、例えば、キャスト、ジャンル、音楽、イベントなど、番組情報のカテゴリ毎の情報などでもよい。
【０１２９】
図１５は、図１４で示した画面表示の変更処理の方法を例示するシーケンス図である。なお、図１５でも、図１２の場合と同様に、ステップＳ１６５〜Ｓ１７０の処理と、ステップＳ１７１〜Ｓ１７４の処理とが順序立てて示されているが、双方の処理は、互いに並列して、または、逆の順序で実行されてもよい。
【０１３０】
図１５に示すように、コマンダ１００では、利用者毎の嗜好情報および利用者識別情報をＥＣＧサーバー３００に登録する登録処理が予め行われている（Ｓ１６１、Ｓ１６２）。番組の選局操作が行われると、視聴される番組を特定するための番組識別情報および利用者識別情報が受信端末２００およびＥＣＧサーバー３００に提供される（Ｓ１６３、Ｓ１６４）。
【０１３１】
受信端末２００に関しては、前述したように、利用者識別処理が行われ、所定の条件を満たす場合に、取得された番組識別情報に基づいて選局処理が行われ、コマンダ１００との間で視聴チャンネルがリンクされる（Ｓ１６５〜Ｓ１６７）。また、取得された番組情報がＥＣＧサーバー３００に提供され、番組識別情報に対応する番組に関するＥＣＧシナリオがＥＣＧサーバー３００から取得される（Ｓ１６８、Ｓ１６９）。一方、コマンダ１００に関しては、ＥＣＧサーバー３００で、前述したように、利用者識別処理（Ｓ１７１）が行われ、所定の条件を満たす場合に、取得した番組識別情報に対応する番組に関するＥＣＧシナリオが抽出される。
【０１３２】
ここで、コマンダ１００に関しては、ＥＣＧサーバー３００で、抽出された後に利用者の嗜好情報に基づいてフィルタ処理されたＥＣＧシナリオが提供される（Ｓ１７２、Ｓ１７３）。ＥＣＧシナリオは、ＥＣＧシナリオに含まれる各情報に割当てられた、例えば、ＥＣＧセットのデータ種別（番組、物販、広告など）を表す属性情報などに基づいてフィルタ処理される。そして、受信端末２００では、通常のＥＣＧシナリオＸｏが表示され、コマンダ１００では、利用者の嗜好情報に適合するＥＣＧシナリオＸａ、Ｘｂ、Ｘｃが表示される（Ｓ１７０、Ｓ１７４）。ここで、嗜好情報が設定されていない場合、または嗜好情報に適合する情報をフィルタ処理により得ることができない場合には、デフォルト状態として設定された表示が行われる。
【０１３３】
なお、選局操作を行わずに視聴する場合には、コマンダ１００では、図１３で示したリンク操作、自動認識などにより番組識別情報を取得した後に、取得した番組識別情報および利用者識別情報がＥＣＧサーバー３００に提供される。ＥＣＧサーバー３００では、利用者識別処理の後に、番組識別情報に対応する番組に関するＥＣＧシナリオが抽出され、抽出された後に利用者の嗜好情報に基づいてフィルタ処理されたＥＣＧシナリオがコマンダ１００に提供される。
【０１３４】
また、受信端末２００でのＥＣＧシナリオの表示状態に応じてコマンダ１００での表示状態を変更する、図１１で示した画面表示の変更処理と組合せてもよい。この場合、例えば、図１１（ｂ）で示したＥＣＧシナリオＸｂが各コマンダ１００ａ、１００ｂ、１００ｃでＥＣＧシナリオＸａ、Ｘｂ、Ｘｃなどとして表示される。
【０１３５】
なお、コマンダ１００と受信端末２００との間で視聴チャンネルがリンクされている場合には、図１１で示した場合と同様に、時間の経過によりＥＣＧシナリオの更新処理が行われる。また、ＥＣＧシナリオのフィルタ処理は、図１５に示した方法以外にも、例えば、利用者毎の嗜好情報をコマンダ１００に記憶しておき、記憶している嗜好情報に基づいて、ＥＣＧサーバー３００から取得したＥＣＧシナリオをフィルタ処理してもよい。
【０１３６】
従来の問題として、視聴者の嗜好に拘らずに番組固有のＥＣＧシナリオが受信端末２００に表示されると、特定の視聴者は、自らの嗜好に適しないＥＣＧシナリオの表示を煩わしく感じる場合がある。
【０１３７】
しかし、本実施形態に係るコマンダ１００によれば、図１４（ａ）に示したように、利用者毎の嗜好情報に基づいて、利用者の嗜好に適したＥＣＧシナリオを表示するように画面表示が制御されるので、前述したような従来の問題を解消することができる。これにより、例えば、キャストに関する嗜好に適合する情報、年齢層毎の嗜好パターンに適合する情報、趣味に適合する情報など、利用者の嗜好情報に基づいて番組または商品に関する情報を提供することができる。また、図１４（ｂ）に示したように、例えば、リンク操作ボタンの操作などにより、視聴チャンネルのリンク状態を切替えることにより、視聴中の番組以外の番組に関するＥＣＧシナリオを閲覧することもできる。
【０１３８】
また、利用者毎の嗜好情報をＥＣＧサーバー３００に予め登録しておく以外にも、視聴されていた番組に関する情報、および／または閲覧されていたＥＣＧシナリオに関する情報に基づいて利用者の嗜好情報を自動的に取得することもできる。この場合、取得された嗜好情報は、コマンダ１００および受信端末２００の少なくともいずれかに蓄積される。
【０１３９】
例えば、予め設定された所定の期間に亘って番組が視聴されていた場合に、視聴されていた番組に関するＥＣＧ情報から、例えば、番組のキャスト、ジャンル、音楽、イベントなどの主要な情報を抽出する。また、ＥＣＧシナリオの閲覧に際して、特定の情報を選択するための利用者操作が検知された場合に、選択された特定の情報に関するＥＣＧ情報から、例えば、番組情報、物販情報、広告情報などの主要な情報を抽出する。そして、主要な情報毎の頻度を抽出分析した結果を、利用者の嗜好情報として自動的に取得する。
【０１４０】
また、利用者の嗜好情報を用いて、例えば、利用者の嗜好に適した番組に関する情報を番組表情報から選別し、推奨番組に関する情報として提供することもできる。この場合、視聴チャンネルがリンクされている場合には、コマンダ１００で推奨番組に関する情報を表示し、受信端末２００で番組表情報を表示して、コマンダ１００および受信端末２００の表示を連動させてもよい。すなわち、推奨番組に相当する番組を表す識別情報が番組表情報に付加され、コマンダ１００による推奨番組の選択操作に連動して、選択された推奨番組に相当する番組に関する詳細な番組情報を受信端末２００で表示してもよい。
【０１４１】
（その他の処理）
図１１および図１４で示した場合において、コマンダ１００では、取得したＥＣＧシナリオに関する情報が記憶されてもよい。例えば、視聴チャンネルがリンクされている状態では、予め設定された所定の期間（例えば、３分など）に亘って特定の番組が視聴されていた場合に、視聴されていた番組に関して、番組識別情報、取得したＥＣＧシナリオの識別情報（ＥＣＧシナリオの参照ＩＤなど）、取得したＥＣＧシナリオなどが記憶される。ここで、番組識別情報は、視聴されていた番組に割当てられた番組コードなどの識別情報でもよく、または提供チャネルおよび提供日時の情報、および必要に応じて提供メディアの情報でもよい。また、視聴チャンネルがリンクされていない状態でも、取得したＥＣＧシナリオの識別情報、取得したＥＣＧシナリオなどが記憶される。
【０１４２】
なお、取得したＥＣＧシナリオに関する情報は、コマンダ１００に記憶される以外に、ＥＣＧサーバー３００に記憶されてもよい。この場合、ＥＣＧサーバー３００に記憶されている情報を特定可能な識別情報（リンク付け情報）がコマンダ１００に記憶され、記憶されているリンク付け情報に基づいて、ＥＣＧサーバー３００に記憶されているコマンダ１００毎または利用者毎の情報が適時読出されてもよい。
【０１４３】
利用者は、ＥＣＧサーバー３００との間で通信を行える状態では、記憶されているＥＣＧシナリオの識別情報に基づいて、該当するＥＣＧシナリオをＥＣＧサーバー３００から取得して閲覧することができる。また、記憶されている番組識別情報に基づいて、番組識別情報により特定される番組に関する他のＥＣＧシナリオをＥＣＧサーバー３００から取得して閲覧することもできる。一方、利用者は、ＥＣＧサーバー３００との間で通信を行わない状態でも、記憶されているＥＣＧシナリオを読出して閲覧することができる。また、コマンダ１００では、蓄積された番組識別情報から利用者の嗜好が分析され、番組表情報に基づいて、嗜好に適合する番組の提供開始が利用者に自動的に通知されてもよい。
【０１４４】
利用者は、コマンダ１００に記憶されている情報を、受信端末２００、他のコマンダ、またはＥＣＧ情報の処理機能を有する他の映像表示装置などとの間で通信することもできる。例えば、記憶されているＥＣＧシナリオを受信端末２００または他の映像表示装置（例えば、他の受信端末、ＰＶＲ、ＰＣ、カーナビゲーションシステム、携帯電話など）に提供し、その表示画面に表示させてもよい。これにより、受信端末１００以外の外部機器でもＥＣＧ情報の閲覧が可能となる。
【０１４５】
また、ＥＣＧシナリオ、ＥＣＧシナリオに含まれる情報の更新情報に基づいて、自らのコマンダ１００に記憶されているＥＣＧシナリオから更新されたＥＣＧシナリオが他のコマンダに記憶されている場合に、他のコマンダから新しいＥＣＧシナリオを取得し、取得したＥＣＧシナリオにより自らに記憶されているＥＣＧシナリオが更新されてもよい。例えば、図７には、ＥＣＧシナリオを構成するＥＣＧセットに更新情報（version情報）が付与される場合が示されている。なお、自らのコマンダ１００に記憶されているＥＣＧシナリオよりも古いＥＣＧシナリオが他のコマンダに記憶されている場合に、他のコマンダに新しいＥＣＧシナリオを提供してもよい。
【０１４６】
コマンダ１００では、受信端末２００を用いて視聴中の番組を含む現在提供されている番組以外にも、過去に提供された番組、または将来に提供される番組に関するＥＣＧシナリオが取得されて表示される。
【０１４７】
例えば、図９（ｂ）で示したような表示画面に、利用者により指定される特定の日時に提供された番組、または提供される番組の番組ロゴが表示される。そして、番組ロゴの選択操作が行われると、選択された番組ロゴに対応する番組を特定するための番組識別情報および利用者識別情報がＥＣＧサーバー３００に提供される。ここで、番組識別情報は、対応する番組に割当てられた番組コードなどの識別情報でもよく、または提供チャネルおよび提供日時の情報、および必要に応じて提供メディアの情報でもよい。次に、ＥＣＧサーバー３００では、前述したように、利用者識別処理が行われ、所定の条件を満たす場合に、取得した番組識別情報に対応する番組に関するＥＣＧシナリオが抽出されてコマンダ１００に提供される。そして、コマンダ１００では、取得したＥＣＧシナリオが表示される。なお、この場合でも、前述した設定情報、嗜好情報などに基づいて、画面表示を変更することができる。
【０１４８】
ここで、コマンダ１００に提供されるＥＣＧシナリオ、またはコマンダ１００により表示されるＥＣＧシナリオは、図７で示したように、番組の編成情報に基づいて適宜変更されてもよい。この場合、番組に関するＥＣＧシナリオは、番組の提供中、提供前、提供後で各々に異なる情報として提供または表示可能なように構成される。例えば、番組の提供中には、番組の進行に連動して表示される情報として、番組の提供前には、番組の内容を予告する情報として、また、番組の提供後には、次回の番組の内容を予告する情報として提供または表示することができる。また、選択された番組に関するＥＣＧシナリオの代わりに、選択された番組を提供するチャンネルで提供される他の番組、例えば、まもなく視聴可能となる番組に関するＥＣＧシナリオを提供または表示してもよい。
【０１４９】
また、コマンダ１００では、表示されているＥＣＧシナリオの識別情報、ＥＣＧシナリオが記憶されてもよい。さらに、将来に提供される番組のＥＣＧシナリオが表示されている状態で、番組の視聴予約または録画予約を選択するための予約操作処理が行われてもよい。この場合、番組の編成情報（例えば、番組識別情報、番組の種類、提供チャンネル、提供日時など）および予約操作情報がコマンダ１００に予め記憶され、記憶されている情報が後ほど読み出されて、受信端末２００または他の映像表示装置、情報記憶装置などに提供される。これにより、利用者は、番組の編成情報を用いて、予約操作処理を効率的に行うことができる。
【０１５０】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１５１】
【図１】本発明の一実施形態に係る情報提供システムの全体構成を概念的に示す説明図である。
【図２】情報提供システムの全体構成のモデルを例示する説明図である。
【図３】情報提供システム（コマンダ）の主要な構成要素を示すブロック図である。
【図４】情報提供システム（受信端末、ＥＣＧサーバー）の主要な構成要素を示すブロック図である。
【図５】ＥＣＧシナリオに含まれるＥＣＧデータの構成を例示する説明図である。
【図６】ＥＣＧシナリオを構成するメタデータ（番組とＥＣＧシナリオとを関連付ける情報、関連情報）を例示する説明図である。
【図７】ＥＣＧシナリオを構成するメタデータ（ＥＣＧシナリオ、ＥＣＧセット）を例示する説明図である。
【図８】ＥＣＧシナリオの実行時の処理フローを示すフロー図である。
【図９】本実施形態に係るコマンダにおける選局操作処理前の表示画面を例示する説明図である。
【図１０】図９で示した番組ロゴの更新処理の方法を例示するシーケンス図である。
【図１１】コマンダにおける選局操作処理後の表示画面を例示する説明図である。
【図１２】図１１で示した画面表示の変更処理の方法を例示するシーケンス図である。
【図１３】視聴チャンネルをリンクする他の方法を例示するシーケンス図である。
【図１４】コマンダにおける選局操作処理後の表示画面を例示する説明図である。
【図１５】図１４で示した画面表示の変更処理の方法を例示するシーケンス図である。
【図１】
0004572928.tif 000002
【図２】
0004572928.tif 000003
【図３】
0004572928.tif 000004
【図４】
0004572928.tif 000005
【図５】
0004572928.tif 000006
【図６】
0004572928.tif 000007
【図７】
0004572928.tif 000008
【図８】
0004572928.tif 000009
【図９】
0004572928.tif 000010
【図１０】
0004572928.tif 000011
【図１１】
0004572928.tif 000012
【図１２】
0004572928.tif 000013
【図１３】
0004572928.tif 000014
【図１４】
0004572928.tif 000015
【図１５】
0004572928.tif 000016