(57)【要約】  本発明は、簡便に情報を取得することができるようにする情報処理装置および方法、並びにプログラムに関する。テレビジョン受像機は、アプリケーションサーバにアクセスし、アプリケーションリストを取得する。そのアプリケーションリストから選択されたアプリケーションを、再度アプリケーションサーバにアクセスして取得する。取得したアプリケーションに基づく処理を実行しているときに、必要に応じてコンテンツサーバにアクセスし、コンテンツデータが取得される。取得されたアプリケーションやコンテンツデータは、アプリケーションに基づく処理の終了が指示された時点で記憶部から削除される。本発明は、ネットワーク経由でデータを取得するテレビジョン受像機に適用できる。
2008093780.tif 000002
【特許請求の範囲】
【請求項１】
記憶されているURLに基づき第１の装置にアクセスし、その第１の装置に記憶されている複数のアプリケーションの情報が記載されているリストを取得するリスト取得手段と、  前記リストの表示を制御するリスト表示制御手段と、
第２の装置にアクセスし、アプリケーションを取得するアプリケーション取得手段と、  前記アプリケーションに基づく処理を実行し、その処理の過程で、第３の装置にアクセスし、コンテンツデータを取得するコンテンツデータ取得手段と、
前記アプリケーションと前記コンテンツデータに基づく表示を制御する表示制御手段と、
前記アプリケーションによる処理が終了されるとき、前記アプリケーションと前記コンテンツデータを破棄する破棄手段と
を備える情報処理装置。
【請求項２】
前記アプリケーション取得手段は、同時に動作させるアプリケーションとして登録されているアプリケーションがある場合、登録されている全てのアプリケーションを取得し、  前記コンテンツデータ取得手段は、アプリケーション毎に、異なる前記第３の装置にアクセスし、コンテンツデータをそれぞれ取得し、
前記表示制御手段は、アプリケーション毎に、アプリケーションに対応したコンテンツデータを用いた表示を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記第１の装置と前記第２の装置は、同一の装置であり、前記第３の装置は、前記リストに記載されている前記アプリケーション毎に異なる
請求項１に記載の情報処理装置。
【請求項４】
前記アプリケーションは、ウィジェット（Widget）である
請求項１に記載の情報処理装置。
【請求項５】
前記第３の装置から取得するコンテンツデータを選択するときの情報であり、前記アプリケーションを識別する識別子と関連付けられた情報を記憶する記憶手段をさらに備え、  前記コンテンツデータ取得手段は、アプリケーションの識別子に関連付けられている情報を、前記記憶手段から読み出し、その読み出した情報に対応するコンテンツデータを、前記第３の装置から取得する
請求項１に記載の情報処理装置。
【請求項６】
通信手段を制御し、記憶されているURLに基づき第１の装置にアクセスし、その第１の装置に記憶されている複数のアプリケーションの情報が記載されているリストを取得するリスト取得ステップと、
表示手段による前記リストの表示を制御するリスト表示制御ステップと、
前記通信手段を制御し、第２の装置にアクセスし、アプリケーションを取得するアプリケーション取得ステップと、
前記通信手段を制御し、前記アプリケーションに基づく処理を実行し、その処理の過程で、第３の装置にアクセスし、コンテンツデータを取得するコンテンツデータ取得ステップと、
前記表示手段による前記アプリケーションと前記コンテンツデータに基づく表示を制御する表示制御ステップと、
記憶手段を制御し、前記アプリケーションによる処理が終了されるとき、前記記憶手段に記憶されている前記アプリケーションと前記コンテンツデータを破棄する破棄ステップと
を含む情報処理方法。
【請求項７】
通信手段を制御し、記憶されているURLに基づき第１の装置にアクセスし、その第１の装置に記憶されている複数のアプリケーションの情報が記載されているリストを取得するリスト取得ステップと、
表示手段による前記リストの表示を制御するリスト表示制御ステップと、
前記通信手段を制御し、第２の装置にアクセスし、アプリケーションを取得するアプリケーション取得ステップと、
前記通信手段を制御し、前記アプリケーションに基づく処理を実行し、その処理の過程で、第３の装置にアクセスし、コンテンツデータを取得するコンテンツデータ取得ステップと、
前記表示手段による前記アプリケーションと前記コンテンツデータに基づく表示を制御する表示制御ステップと、
記憶手段を制御し、前記アプリケーションによる処理が終了されるとき、前記記憶手段に記憶されている前記アプリケーションと前記コンテンツデータを破棄する破棄ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、ユーザが気軽に情報を取得できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
インターネットが普及し、ユーザは情報を取得することができる。またデジタルテレビジョン放送において、双方向通信などにより、テレビジョン放送からもユーザは所望の情報を取得することができる。また携帯電話機などで、ＱＲコード（登録商標）などの所定のコードを読み取り、所定のサイトにアクセスすることで、ユーザは所望の情報を取得することができる。（例えば、特許文献１参照）
【特許文献１】特開２００５−３０３５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ユーザは、情報をさまざまな方法で取得することができるが、さらに簡便に、より気軽に取得できることを望んでいる。また、所定の操作を行える人のみが閲覧できる情報ではなく、誰もが簡単な操作だけで所望の情報を閲覧できるようにすることが望まれていた。【０００４】
本発明は、このような状況に鑑みてなされたものであり、例えばユーザが、テレビジョン放送を視聴しながら、より簡便に、より気軽に情報を取得することができるようにするものである。
【課題を解決するための手段】
【０００５】
本発明の一側面の情報処理装置は、記憶されているURLに基づき第１の装置にアクセスし、その第１の装置に記憶されている複数のアプリケーションの情報が記載されているリストを取得するリスト取得手段と、前記リストの表示を制御するリスト表示制御手段と、第２の装置にアクセスし、アプリケーションを取得するアプリケーション取得手段と、前記アプリケーションに基づく処理を実行し、その処理の過程で、第３の装置にアクセスし、コンテンツデータを取得するコンテンツデータ取得手段と、前記アプリケーションと前記コンテンツデータに基づく表示を制御する表示制御手段と、前記アプリケーションによる処理が終了されるとき、前記アプリケーションと前記コンテンツデータを破棄する破棄手段とを備える。【０００６】
前記アプリケーション取得手段は、同時に動作させるアプリケーションとして登録されているアプリケーションがある場合、登録されている全てのアプリケーションを取得し、前記コンテンツデータ取得手段は、アプリケーション毎に、異なる前記第３の装置にアクセスし、コンテンツデータをそれぞれ取得し、前記表示制御手段は、アプリケーション毎に、アプリケーションに対応したコンテンツデータを用いた表示を制御するようにすることができる。【０００７】
前記第１の装置と前記第２の装置は、同一の装置であり、前記第３の装置は、前記リストに記載されている前記アプリケーション毎に異なるようにすることができる。【０００８】
前記アプリケーションは、ウィジェット（Widget）であるようにすることができる。【０００９】
前記第３の装置から取得するコンテンツデータを選択するときの情報であり、前記アプリケーションを識別する識別子と関連付けられた情報を記憶する記憶手段をさらに備え、前記コンテンツデータ取得手段は、アプリケーションの識別子に関連付けられている情報を、前記記憶手段から読み出し、その読み出した情報に対応するコンテンツデータを、前記第３の装置から取得するようにすることができる。【００１０】
本発明の一側面の情報処理方法は、通信手段を制御し、記憶されているURLに基づき第１の装置にアクセスし、その第１の装置に記憶されている複数のアプリケーションの情報が記載されているリストを取得するリスト取得ステップと、表示手段による前記リストの表示を制御するリスト表示制御ステップと、前記通信手段を制御し、第２の装置にアクセスし、アプリケーションを取得するアプリケーション取得ステップと、前記通信手段を制御し、前記アプリケーションに基づく処理を実行し、その処理の過程で、第３の装置にアクセスし、コンテンツデータを取得するコンテンツデータ取得ステップと、前記表示手段による前記アプリケーションと前記コンテンツデータに基づく表示を制御する表示制御ステップと、記憶手段を制御し、前記アプリケーションによる処理が終了されるとき、前記記憶手段に記憶されている前記アプリケーションと前記コンテンツデータを破棄する破棄ステップとを含む。【００１１】
本発明の一側面のプログラムは、通信手段を制御し、記憶されているURLに基づき第１の装置にアクセスし、その第１の装置に記憶されている複数のアプリケーションの情報が記載されているリストを取得するリスト取得ステップと、表示手段による前記リストの表示を制御するリスト表示制御ステップと、前記通信手段を制御し、第２の装置にアクセスし、アプリケーションを取得するアプリケーション取得ステップと、前記通信手段を制御し、前記アプリケーションに基づく処理を実行し、その処理の過程で、第３の装置にアクセスし、コンテンツデータを取得するコンテンツデータ取得ステップと、前記表示手段による前記アプリケーションと前記コンテンツデータに基づく表示を制御する表示制御ステップと、記憶手段を制御し、前記アプリケーションによる処理が終了されるとき、前記記憶手段に記憶されている前記アプリケーションと前記コンテンツデータを破棄する破棄ステップとを含む処理をコンピュータに実行させる。【００１２】
本発明の一側面の情報処理装置および方法、並びにプログラムにおいては、アプリケーションリストが取得され、そのアプリケーションリストに記載されているアプリケーションが選択されたとき、その選択されたアプリケーションと、登録されているアプリケーションが取得され、取得された複数のアプリケーションによる処理が並列的に行われる。そして、必要に応じ、コンテンツデータが取得される。アプリケーションによる処理が終了されるとき、取得されたアプリケーションとコンテンツデータが破棄される。
【発明の効果】
【００１３】
本発明の一側面によれば、例えば、テレビジョン放送を視聴しながら、他の情報を、テレビジョン放送の番組と同一の画面で閲覧することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用したシステムの一実施の形態の構成を示す図である。
【図２】システムの構成をさらに示す図である。
【図３】アプリケーションサーバの内部構成例を示す図である。
【図４】アプリケーションサーバが管理するデータについて説明するための図である。
【図５】コンテンツサーバの内部構成例を示す図である。
【図６】コンテンツサーバが管理するデータについて説明するための図である。
【図７】テレビジョン受像機の内部構成例を示す図である。
【図８】リモートコントローラの外観の構成例を示す図である。
【図９】データの流れについて説明する図である。
【図１０】表示パネルに表示される画面例を示す図である。
【図１１】表示パネルに表示される画面例を示す図である。
【図１２】アプリケーションリストについて説明する図である。
【図１３】表示パネルに表示される画面例を示す図である。
【図１４】表示パネルに表示される画面例を示す図である。
【図１５】表示パネルに表示される画面例を示す図である。
【図１６】表示パネルに表示される画面例を示す図である。
【図１７】表示パネルに表示される画面例を示す図である。
【図１８】表示パネルに表示される画面例を示す図である。
【図１９】表示パネルに表示される画面例を示す図である。
【図２０】表示パネルに表示される画面例を示す図である。
【図２１】表示パネルに表示される画面例を示す図である。
【図２２】表示パネルに表示される画面例を示す図である。
【図２３】表示パネルに表示される画面例を示す図である。
【図２４】表示パネルに表示される画面例を示す図である。
【図２５】表示パネルに表示される画面例を示す図である。
【図２６】表示パネルに表示される画面例を示す図である。
【図２７】表示パネルに表示される画面例を示す図である。
【図２８】表示パネルに表示される画面例を示す図である。
【図２９】表示パネルに表示される画面例を示す図である。
【図３０】表示パネルに表示される画面例を示す図である。
【図３１】表示パネルに表示される画面例を示す図である。
【図３２】表示パネルに表示される画面例を示す図である。
【図３３】表示パネルに表示される画面例を示す図である。
【図３４】表示パネルに表示される画面例を示す図である。
【図３５】表示パネルに表示される画面例を示す図である。
【図３６】表示パネルに表示される画面例を示す図である。
【図３７】表示パネルに表示される画面例を示す図である。
【図３８】表示パネルに表示される画面例を示す図である。
【図３９】表示パネルに表示される画面例を示す図である。
【図４０】表示パネルに表示される画面例を示す図である。
【図４１】表示パネルに表示される画面例を示す図である。
【図４２】表示パネルに表示される画面例を示す図である。
【図４３】システムの動作について説明するフローチャートである。
【図４４】テレビジョン受像機の動作について説明するフローチャートである。
【図４５】テレビジョン受像機の動作について説明するフローチャートである。
【符号の説明】
【００１５】
１１  ネットワーク，  １２  アプリケーションサーバ，  １３  コンテンツサーバ，  １４  テレビジョン受像機，  ２１９  グラフィック生成回路，  ２２０  パネル駆動回路，  ２２１  表示パネル，  ２３０  SDRAM，  ２３１  フラッシュメモリ，  ２３２  CPU，  ２５１  リモートコントローラ
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の実施の形態について図面を参照して説明する。【００１７】
［システムの構成について］
図１は、本発明を適用したシステムの一実施の形態の構成を示す図である。図１に示したシステムは、ネットワーク１１に、アプリケーションサーバ１２、コンテンツサーバ１３−１、コンテンツサーバ１３−２、およびテレビジョン受像機１４が接続されている構成とされている。【００１８】
ネットワーク１１は、インターネットやＬＡＮ（Local Area Network）などを含む構成とされ、接続されている機器同士のデータの授受が行われる際に用いられる。アプリケーションサーバ１２は、後述するアプリケーションや、そのアプリケーションのリストを管理しているサーバである。【００１９】
コンテンツサーバ１３−１やコンテンツサーバ１３−２は、アプリケーションサーバ１２に管理されているアプリケーションが、利用するコンテンツを管理しているサーバである。以下の説明において、コンテンツサーバ１３−１やコンテンツサーバ１３−２を、個々に区別する必要がない場合、単にコンテンツサーバ１３と記述する。また、図１には、２台のコンテンツサーバ１３がネットワーク１１に接続されている例を示したが、２台以上のコンテンツサーバ１３がネットワーク１１に接続されていても勿論良い。【００２０】
コンテンツサーバ１３が管理するコンテンツは、テキスト、画像、映像のデータである。また、プログラムであっても良い。【００２１】
テレビジョン受像機１４は、ユーザ（利用者）側の情報処理装置であり、テレビジョン放送を受信し、テレビジョン放送の番組をユーザに提供する機能と、ネットワーク１１を介してアプリケーションサーバ１２で管理されているアプリケーションを取得し、そのアプリケーションに基づく処理を実行し、所定の情報などをユーザに提供する機能を有する。図１には、１台のテレビジョン受像機１４がネットワーク１１に接続されている例を示したが、１台以上のテレビジョン受像機１４がネットワーク１１には接続されている。【００２２】
本実施の形態における図１に示したシステムにおいてユーザは、テレビジョン受像機１４で、テレビジョン放送の番組を視聴できるとともに、アプリケーションサーバ１２で管理されているアプリケーションに基づく処理による所定の情報を閲覧することができる。
そのようなシステムの詳細について、以下に説明を加える。【００２３】
図２は、図１に示したサーバなどを管理する管理者やサービスを利用する利用者の関係を示す図である。サービスを提供する側として、サービス提供者２１、アプリケーション提供者２２、およびコンテンツ提供者２３がある。また、サービスを利用する側として、利用者２４が存在する。【００２４】
サービス提供者２１は、アプリケーションサーバ１２を管理する。アプリケーション提供者２２は、アプリケーション提供者２２−１、アプリケーション提供者２２−２、アプリケーション提供者２２−３、・・・などの複数のアプリケーション提供者２２から構成されている。コンテンツ提供者２３は、コンテンツ提供者２３−１、コンテンツ提供者２３−２、コンテンツ提供者２３−３、コンテンツ提供者２３−４、コンテンツ提供者２３−５、・・・などの複数のコンテンツ提供者２３から構成されている。【００２５】
サービス提供者２１は、複数存在しない。サービス提供者２１は、アプリケーションサーバ１２を管理し、アプリケーションサーバ１２には、図４を参照して後述するように、アプリケーションリスト７１やアプリケーション７２を管理している。アプリケーションリスト７１には、アプリケーション７２に関する情報が記載されるが、そのアプリケーション７２は、アプリケーション提供者２２から提供される。【００２６】
アプリケーション提供者２２は、アプリケーション７２を提供する側である。このアプリケーション７２は、コンテンツサーバ１３に管理されているコンテンツデータを適宜参照するように構成されている。参照されるコンテンツデータは、コンテンツ提供者２３により提供される。【００２７】
図２に示した例では、アプリケーション提供者２２―１は、コンテンツ提供者２３−１からのコンテンツ、コンテンツ提供者２３−２からのコンテンツ、およびコンテンツ提供者２３―３からのコンテンツを参照するようなアプリケーション７２を、サービス提供者２１に提供する。【００２８】
同様に、図２に示した例では、アプリケーション提供者２２―２は、コンテンツ提供者２３−２からのコンテンツと、コンテンツ提供者２３−４からのコンテンツを参照するようなアプリケーション７２を、サービス提供者２１に提供する。また同様に、図２に示した例では、アプリケーション提供者２２―３は、コンテンツ提供者２３−５からのコンテンツを参照するようなアプリケーション７２を、サービス提供者２１に提供する。【００２９】
このように、アプリケーション提供者２２が提供するアプリケーションは、複数のコンテンツ提供者２３から提供されるコンテンツを参照できるようなアプリケーション７２を、サービス提供者２１に提供する。サービス提供者２１とアプリケーション提供者２２との間には、何らかの契約が結ばれており、サービス提供者２１は、アプリケーション提供者２２から、契約料や登録料などを得るようにすることも可能である。【００３０】
また、サービス提供者２１は、事前に、アプリケーションサーバ１２に登録されるアプリケーション７２を審査するなどすることで、ウィルスなどを含むようなアプリケーション７２を登録してしまうようなことを防ぐことが可能である。サービス提供者２１を一元的にすることで、セキュリティを向上させることが可能となる。【００３１】
サービス提供者２１が管理しているアプリケーション７２は、利用者２４からの要求に基づき、利用者２４に提供される。サービス提供者２１に登録されているアプリケーション７２は、上記したように、登録される際、また、登録された後も必要に応じてチェックされることにより、ウィルスなどを含むようなアプリケーションではなく、安全なアプリケーションを提供することができる。【００３２】
また、利用者２４に提供されたアプリケーションが、コンテンツ提供者２３が提供するコンテンツを参照するように構成されているような場合、そのアプリケーションの１処理として、コンテンツ提供者２３からコンテンツの供給うけるように構成されている。【００３３】
アプリケーション提供者２２とコンテンツ提供者２３との間にも、個々に契約が結ばれているようにしても良い。【００３４】
アプリケーション提供者２２とコンテンツ提供者２３は、同一の場合もある。基本的に、コンテンツ提供者２３は、コンテンツサーバ１３を管理するが、アプリケーション提供者２２とコンテンツ提供者２３が同一の場合には、アプリケーション提供者２２がコンテンツサーバ１３を管理する場合もある。【００３５】
アプリケーション提供者２２とコンテンツ提供者２３の一例を挙げると、アプリケーション提供者２２は、所定の検索サイトを運営する会社や、ネット上で営業している会社などであり、コンテンツ提供者２３は、検索サイトのページを構成する例えば、ニュースや天気予報などのコンテンツを提供する会社である。【００３６】
［アプリケーションサーバの構成例について］
図３は、アプリケーションサーバ１２の内部構成例を示す図である。アプリケーションサーバ１２は、例えば、パーソナルコンピュータで構成することができ、その内部構成は、パーソナルコンピュータと同様な構成とすることができる。【００３７】
アプリケーションサーバ１２は、CPU（Central Processing Unit）３１、ROM（Read Only Memory）３２、RAM（Random Access Memory）３３、バス３４、入出力インターフェース３５、入力部３６、出力部３７、記憶部３８、通信部３９、ドライブ４０を含む構成とされている。【００３８】
アプリケーションサーバ１２において、CPU３１、ROM３２、RAM３３は、バス３４により相互に接続されている。バス３４には、さらに、入出力インターフェース３５が接続されている。入出力インターフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７、ハードディスクや不揮発性のメモリなどよりなる記憶部３８、ネットワークインタフェースなどよりなる通信部３９、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア４１を駆動するドライブ４０が接続されている。【００３９】
なお、CPU３１として、”Ｃｅｌｌ誕生”、日経エレクトロニクス、日経BP社、２００５年２月２８日、８９頁乃至１１７頁に記載されているＣｅｌｌを採用することができる。【００４０】
以上のように構成されるアプリケーションサーバ１２では、CPU３１が、例えば、記憶部３８に記憶されているプログラムを、入出力インターフェース３５およびバス３４を介して、RAM３３にロードして実行することにより、後述する一連の処理が行われる。【００４１】
図４は、記憶部３８に記憶されているデータを説明するための図である。記憶部３８には、アプリケーションリスト７１と、アプリケーション７２−１乃至７２−Ｎが記憶されている。アプリケーションリスト７１は、アプリケーションサーバ１２が管理するアプリケーション７２−１乃至７２−Ｎに関するリストであり、テレビジョン受像機１４がアクセスしてきたとき、換言すれば、テレビジョン受像機１４側でアプリケーションを選択するメニュー画面が表示されるときに、テレビジョン受像機１４に提供されるデータである。【００４２】
アプリケーション７２−１乃至７２−Ｎは、それぞれアプリケーション本体のデータである。以下の説明において、アプリケーション７２−１乃至７２−Ｎを、個々に区別する必要がない場合、単に、アプリケーション７２と記述する。【００４３】
アプリケーション７２は、ウィジェット（Widget）などと称されるプログラムとすることができる。ウィジェットとは、例えば、主にパーソナルコンピュータのデスクトップ上において、特定のランタイム環境で実行される単機能プログラムのことであり、時計やカレンダー、辞書、電卓、気象情報などを提供するプログラムが存在し、ネットワークとの連携ができるという特徴がある。【００４４】
アプリケーションサーバ１２は、アプリケーションリスト７１をテレビジョン受像機１４に提供する。そしてテレビジョン受像機１４側で、アプリケーションリスト７１から選択されたアプリケーション７２をテレビジョン受像機１４に提供する。【００４５】
［コンテンツサーバの内部構成例について］
図５は、コンテンツサーバ１３の内部構成例を示す図である。コンテンツサーバ１３も、アプリケーションサーバ１２と同様に、例えば、パーソナルコンピュータで構成することができ、その内部構成は、パーソナルコンピュータと同様な構成とすることができる。【００４６】
コンテンツサーバ１３において、CPU１０１、ROM１０２、RAM１０３は、バス１０４により相互に接続されている。バス１０４には、さらに、入出力インターフェース１０５が接続されている。入出力インターフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。【００４７】
なお、CPU１０１として、”Ｃｅｌｌ誕生”、日経エレクトロニクス、日経BP社、２００５年２月２８日、８９頁乃至１１７頁に記載されているＣｅｌｌを採用することができる。【００４８】
以上のように構成されるコンテンツサーバ１３では、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インターフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、後述する一連の処理が行われる。【００４９】
コンテンツサーバ１３の記憶部１０８には、図６に示すようにコンテンツデータ１３１が記憶されている。このコンテンツデータ１３１は、プログラムであったり、テキストデータであったりする。【００５０】
アプリケーションサーバ１２で管理されるアプリケーション７２には、そのアプリケーション７２が必要とするコンテンツデータが管理されているＵＲＬ（Uniform Resource Locator）が記載されている。テレビジョン受像機１４側でアプリケーション７２に基づく処理が行われることにより、アプリケーション７２に含まれるＵＲＬに基づいて、コンテンツサーバ１３にアクセスがあり、コンテンツデータ１３１が提供される。【００５１】
例えば、アプリケーション７２がニュースを提供するためのアプリケーションである場合、コンテンツデータ１３１は、ニュースの内容を示すテキストデータや画像データである。また例えば、アプリケーション７２が占いを提供するためのアプリケーションであった場合、コンテンツデータ１３１は、星座毎の占いの内容を示すテキストデータや星座をイメージした画像のデータなどである。【００５２】
コンテンツデータ１３１は、ここでは、コンテンツサーバ１３で管理されているとして説明を続けるが、コンテンツデータ１３１が、アプリケーションサーバ１２で管理されるようにすることも可能である。この場合、サービス提供者２１が、複数のアプリケーション提供者２２を構成するアプリケーション提供者２２を兼ねる。【００５３】
また、コンテンツサーバ１３−１で管理されるコンテンツデータ１３１とコンテンツサーバ１３−２で管理されるコンテンツデータ１３１’（コンテンツサーバ１３−１で管理されるコンテンツデータ１３１と区別するためのダッシュ（’）を付して説明する）は、異なるコンテンツデータである。換言すれば、例えばアプリケーション７２−１が引用するコンテンツデータは、コンテンツデータ１３１であり、アプリケーション７２−２が引用するコンテンツデータは、コンテンツデータ１３１’であるといったように、異なるアプリケーション７２は、異なるコンテンツデータ１３１を引用するように構成されている。【００５４】
また、１つのアプリケーション７２が複数のコンテンツサーバ１３にアクセスし、複数のコンテンツデータ１３１を取得する場合もある。【００５５】
［テレビジョン受像機の内部構成について］
図７は、テレビジョン受像機１４の内部構成例を示す図である。【００５６】
テレビジョン受像機１４は、地上アナログ放送受信用のアンテナからの信号が入力されるアンテナ入力端子２１１と、デジタル放送（地上デジタル放送、BS／CSデジタル放送）受信用のアンテナからの信号が入力されるアンテナ入力端子２１２を有している。いずれか一方の端子だけが設けられるようにしてもよい。【００５７】
地上波チューナ２１３は、アンテナ入力端子２１１に入力された放送波信号を受信、復調し、映像信号および音声信号を取得する。地上波チューナ２１３は、取得した音声信号を音声A/D（Analog/Digital)変換回路２１４に出力し、映像信号をビデオデコーダ２１５に出力する。【００５８】
音声A/D変換回路２１４は、地上波チューナ２１３から供給された音声信号に対してA/D変換処理を施し、得られたデジタルの音声信号を音声信号処理回路２２２に出力する。【００５９】
ビデオデコーダ２１５は、地上波チューナ２１３から供給された映像信号に対してデコード処理を施し、得られたデジタルのコンポーネント信号を映像信号処理回路２１８に出力する。【００６０】
デジタルチューナ２１６は、アンテナ入力端子２１２に入力された放送波信号を受信、復調し、MPEG-TS（Moving Picture Experts Group-Transport Stream）を取得する。デジタルチューナ２１６は、取得したMPEG-TSをMPEGデコーダ２１７に出力する。【００６１】
MPEGデコーダ２１７は、デジタルチューナ２１６から供給されたMPEG-TSに施されているスクランブルを解除し、再生対象（視聴対象）になっている番組のデータを含むストリームを抽出する。MPEGデコーダ２１７は、抽出したストリームを構成する音声パケットをデコードし、得られた音声データを音声信号処理回路２２２に出力するとともに、ストリームを構成する映像パケットをデコードし、得られた映像データを映像信号処理回路２１８に出力する。【００６２】
また、MPEGデコーダ２１７は、MPEG-TSから抽出したEPG（Electronic Program Guide)データを図示せぬ経路を介してCPU（Central Processing Unit)２３２に出力するといった処理も行う。【００６３】
映像信号処理回路２１８は、ビデオデコーダ２１５から供給された映像データに対して、あるいはMPEGデコーダ２１７から供給された映像データに対してノイズ除去などの所定の処理を施し、得られた映像データをグラフィック生成回路２１９に出力する。【００６４】
グラフィック生成回路２１９は、表示パネル２２１に表示させる番組の映像データや、ネットワーク１１を介して供給されるアプリケーション７２に基づく処理による画像データなどを生成し、生成した映像データや画像データをパネル駆動回路２２０に出力する。
また、グラフィック生成回路２１９は、項目の選択などにユーザにより利用される画面を表示するための映像データ（グラフィック）を生成し、それを番組の映像データに重畳したりすることによって得られた映像データをパネル駆動回路２２０に出力するといった処理も適宜行われるように構成されている。【００６５】
パネル駆動回路２２０は、グラフィック生成回路２１９から供給されたデータに基づいて表示パネル２２１を駆動し、番組の映像や上述した各種の画面を表示パネル２２１に表示させる。【００６６】
表示パネル２２１はLCD（Liquid Crystal Display）などよりなり、パネル駆動回路２２０による制御に従って番組の映像などを表示させる。【００６７】
音声信号処理回路２２２は、音声A/D変換回路２１４から供給された音声データに対して、あるいはMPEGデコーダ２１７から供給された音声データに対してノイズ除去などの所定の処理を施し、得られた音声データをエコーキャンセル／音声合成回路２２３に出力する。【００６８】
エコーキャンセル／音声合成回路２２３は、音声信号処理回路２２２から供給された音声データを音声増幅回路２２４に出力し、番組の音声をスピーカ２２５から出力させる。
また、エコーキャンセル／音声合成回路２２３は、ネットワーク１１を介して供給された音声のデータが音声コーデック２２８から供給されたり、あるいは、テレビジョン受像機１４のユーザ（ユーザＡ）の音声のデータがA/D変換回路２２７から供給されている場合、ユーザＡの音声データを対象としてエコーキャンセルを行ったりする。エコーキャンセル／音声合成回路２２３は、合成して得られた音声のデータを音声増幅回路２２４に出力する。【００６９】
音声増幅回路２２４は、エコーキャンセル／音声合成回路２２３から供給された音声データに対してD/A変換処理、増幅処理を施し、所定の音量に調整した後、音声をスピーカ２２５から出力させる。【００７０】
A/D変換回路２２７は、音声会話用のものとしてテレビジョン受像機１４に設けられるマイクロホン２２６により取り込まれたユーザの音声の信号を受信し、受信した音声信号に対してA/D変換処理を施す。A/D変換回路２２７は、A/D変換処理によって得られたデジタルの音声データをエコーキャンセル／音声合成回路２２３と音声コーデック２２８に出力する。【００７１】
音声コーデック２２８は、A/D変換回路２２７から供給された音声データを、ネットワーク１１経由で送信するための所定のフォーマットのデータに変換し、内部バス２２９を介してネットワークI/F２３４に出力する。【００７２】
内部バス２２９には、SDRAM（Synchronous Dynamic Random Access Memory)２３０、フラッシュメモリ２３１、CPU２３２、USB（Universal Serial Bus) I/F２３３、およびネットワークI/F２３４も接続される。【００７３】
SDRAM２３０は、CPU２３２が処理を行う上で必要な各種のデータを記憶する。【００７４】
フラッシュメモリ２３１は、CPU２３２により実行されるプログラムを記憶する。フラッシュメモリ２３１に記憶されているプログラムは、テレビジョン受像機１４の起動時などの所定のタイミングでCPU２３２により読み出される。フラッシュメモリ２３１には、デジタル放送を介して取得されたEPGデータ、ネットワーク１１を介して所定のサーバから取得されたデータなども記憶される。【００７５】
CPU２３２は、フラッシュメモリ２３１に記憶されているプログラムを実行し、受光部２３７から供給される制御コードなどに応じてテレビジョン受像機１４の全体の動作を制御する。CPU２３２とテレビジョン受像機１４の各部は、図示せぬ経路を介して接続されている。【００７６】
USB I/F２３３は、USB端子２３６に装着されたUSBケーブルを介して接続される、テレビジョン受像機１４の外部の機器との間でデータの送受信を行う。ネットワークI/F２３４は、ネットワーク端子２３５に装着されたケーブルを介してネットワーク１１に接続し、ネットワーク１１に接続される各種の装置とデータの送受信を行う。【００７７】
受光部２３７は、リモートコントローラ２５１からの赤外線を受光し、復調して得られたユーザ操作の内容を表す制御コードをCPU２３２に出力する。【００７８】
図８は、リモートコントローラ２５１の外観の構成例を示す図である。リモートコントローラ２５１は、テレビジョン受像機１４に表示されているカーソルを上方向に移動させるときに操作される上方向ボタン２７１−１、下方向に移動させるときに操作される下方向ボタン２７１−２、左方向に移動させるときに操作される左方向ボタン２７１−３、右方向に移動させるときに操作される右方向ボタン２７１−４、移動先の項目を選択し、決定するときに操作される決定ボタン２７２、所定の設定を行うときに操作される設定ボタン２７３、前の画面などに戻るときに操作される戻るボタン２７４を備える構成とされている。【００７９】
これらのボタンは、アプリケーション７２を選択するときなどに操作されるボタンである。【００８０】
リモートコントローラ２５１には、図８に示したボタンの他に、例えばリモートコントローラ２５１の上側には、符号は付さずに図示してあるが、テレビジョン放送の番組を選択するときに操作されるボタンや音量を選択するときに操作されるボタンなども備えられている。すなわち、リモートコントローラ２５１には、テレビジョン放送に関する操作を行うためのボタンと、アプリケーション７２に関する操作を行うためのボタンが、別々に設けられている。ただし、一部共用されるボタンが存在しても良い。【００８１】
テレビジョン放送に関する操作を行うためのボタンと、アプリケーション７２に関する操作を行うためのボタンが、それぞれ異なるボタンとされていることにより、後述するように、テレビジョン放送の番組と、アプリケーション７２に基づく画像やテキストを、同一の画面に表示させたときに、ユーザが操作対象としたい方を、リモートコントローラ２５１の操作対象に対応付けられているボタンを操作するだけで行うことができる。【００８２】
仮に、番組を選択するボタンとしてチャンネルをアップするボタンと、アプリケーションを選択するカーソルを上方向に移動させるためのボタンを共通のボタンとした場合、ユーザが番組のチャンネルをアップする意図でボタンを操作したにもかかわらず、カーソルが上方向に移動されてしまうといったことがおこる可能性がある。また、そのようなことがおきないように、切り換えボタンなどを設け、そのボタンを操作する必要がある。【００８３】
しかしながら上記したように、テレビジョン放送に関する操作を行うためのボタンと、アプリケーション７２に関する操作を行うためのボタンが、それぞれ異なるボタンとされていることにより、誤操作が行われることなく、また、切り換えボタンを操作するといったような煩わしい操作を行うことなく、ユーザが所望の処理を、リモートコントローラ２５１を用いて行うことが可能となる。【００８４】
［処理の概略］
図９を参照し、図１に示したシステムにおいて実行される処理の概略を説明する。アプリケーションサーバ１２から、テレビジョン受像機１４に対して、アプリケーションリスト７１が供給される。その後、アプリケーションサーバ１２からアプリケーション７２が提供される。アプリケーション７２は、例えば、Java（登録商標） Script７３−１やPSML（Page Structure and Macro description Language）７３−２などを含む構成とされている。【００８５】
テレビジョン受像機１４側では、アプリケーションリスト７１とアプリケーション７２を受信した後、ユーザの指示があったときなど、受信されたアプリケーション７２に基づく処理を実行する。アプリケーション７２によっては（アプリケーション７２を構成するJava（登録商標） Script７３−１に記載されているスクリプトにより） 、コンテンツサーバ１３にアクセスされ、コンテンツデータ１３１が取得され、そのコンテンツデータ１３１に基づく処理も実行される。【００８６】
［画面の切り換えについて］
次に、このような構成を有するテレビジョン受像機１４に表示される画面について説明する。以下の説明においては、アプリケーション７２に基づく画像などが表示された画面を例にあげて説明する。【００８７】
図１０は、ユーザがアプリケーション７２を起動させたいときに表示パネル２２１に表示される画面の一例である。図１０に示した画面を、以下の説明においては、初期画面と記述する。ユーザは、初期画面から、所望する処理を選択することができる。所望する処理とは、例えば、テレビジョン受像機１４に接続されているＨＤＤレコーダ（不図示）に録画されている番組の一覧を参照し、番組を選択するための処理、地上波デジタル放送の番組表を参照し、視聴するための処理などの処理である。初期画面は、処理や設定などを選択するためのメニュー画面である。【００８８】
図１０に示した初期画面において、点線は、説明のために付した線であり、実際の画面には表示されない線である。【００８９】
アイコン表示部３０１には、複数のアイコンが横方向に配置されて表示され、各アイコンは、何に関する処理ができるのか、何に関する設定ができるのかなどを、直感的にユーザに認識させるような画像である。例えば、アイコン表示部３０１に表示されるのは、画像に関する処理（例えば、ＨＤＤレコーダに録画されている番組の一覧を表示させるための処理）を行いたときには、そのような画像に関する処理ができるような認識をユーザに与えられるようなアイコンである。【００９０】
また、アイコン表示部３０１に表示されているアイコンのうち、１つのアイコンにはフォーカスがあたっている。フォーカスがあたっているアイコンの下側には、そのアイコンが何に関するアイコンであるかを示すテキストが表示される。図１０に示した例では、“ネットワーク”に関するアイコンにフォーカスがあたっているために、“ネットワーク”というテキストが、アイコンの下に表示されている状態である。フォーカスがあたっているアイコンは、他のアイコンとは区別がつくように、他のアイコンとは異なる色で表示される。【００９１】
また、アイコン表示部３０１に表示されているアイコンは、ユーザの指示により、左右方向にスライドするように構成されている。例えば、ユーザが、リモートコントローラ２５１の左方向ボタン２７１−３（図１０）を操作した場合、アイコン表示部３０１に表示されているアイコンは、全体的に左側に移動し、フォーカスがあたっているアイコンが、次のアイコンに移動される。【００９２】
フォーカスがあたっているアイコンの上下方向には、アイコン表示部３０２が設けられ、フォーカスがあたっているアイコンが示す処理や設定に関する選択肢を示すアイコンが表示される。図１０に示した例では、“ネットワーク”というアイコンにフォーカスがあたっている状態であり、ネットワークに関する処理や設定に関する選択肢を示すアイコンが、アイコン表示部３０２に縦方向に配置されて表示されている。【００９３】
“ネットワーク”というアイコンに関する選択肢は、ここでは、アプリケーション７２を選択するための選択肢である。【００９４】
また、アイコン表示部３０２のうちの１つのアイコンには、カーソル３１１が位置している。ここでは、カーソル３１１は、フォーカスがあたっているアイコンの下側のアイコンに位置しているとして説明を続ける。換言すれば、カーソル３１１は、固定とされており、常に、フォーカスがあたっているアイコンの下側に位置し、ユーザにより、アイコン表示部３０２に表示されているアイコンの移動（スライド）が指示されたときには、アイコンが上下方向にスライドされることにより、アイコンの移動が実現される。【００９５】
アイコン表示部３０２に表示されているアイコンのうち、アイコン表示部３０１に表示されているアイコンを除く（この場合、ネットワークというアイコンを除く）アイコンの説明が、説明表示部３０３に表示される。例えば、図１０を参照するに、説明表示部３０３の一番上には、“番組ランキング”とのテキストが表示されており、対応するアイコン（アプリケーション）が、番組のランキングを表示させるためのものであることがわかる。【００９６】
説明表示部３０３の右側には、状態アイコン表示部３０４が設けられている。状態アイコン表示部３０４には、アプリケーション７２が新たに追加されたときに“ＮＥＷ”というアイコンが表示され、アプリケーション７２が更新されたときに“更新”というアイコンが表示され、アプリケーション７２によりサービスの提供が終了したときに“終了”というアイコンが表示される。【００９７】
状態アイコン表示部３０４の右側には、登録状態表示部３０５が設けられている。アイコン表示部３０２に表示されているアイコンが選択された場合、そのアイコンのアプリケーション７２が起動され、起動されたアプリケーション７２による情報が、テレビジョン放送の番組と共に、ユーザ側に提供されるが、そのときに選択されたアプリケーション７２以外であっても起動させるアプリケーション７２を、予め所定の数だけ登録しておくことができるように構成されている。すなわち、ユーザは、お気に入りのアプリケーション７２を登録しておくことが可能とされている。【００９８】
このような初期画面のレイアウトや表示される情報は、一例であり、図１０に示した初期画面のレイアウトや表示される情報に限定されるものではない。以下に説明する画面に関しても同様であり、限定を示すのではなく、一例を示すものであり、適宜変更することは可能である。【００９９】
図１０に示したような初期画面は、ユーザが“ネットワーク”というアイコンを選択したとき、換言すれば、“ネットワーク”というアイコンにフォーカスがあたったときに、アプリケーションサーバ１２に接続され、アプリケーションリスト７１が取得されることにより表示される。アプリケーションリスト７１が取得されるタイミングは、このように、アイコンにフォーカスがあたったときでも良いが、ネットワークの通信速度などに依存し、フォーカスがあたったときに瞬時に初期画面を表示できない可能性があるので、例えば、定期的にアプリケーションリスト７１を取得し、保持しておくようにしても良い。【０１００】
アプリケーションリスト７１には、アイコン表示部３０２、説明表示部３０３、状態アイコン表示部３０４の各表示部に表示される情報が記載されている。登録状態表示部３０５に記載される情報は、テレビジョン受像機１４側で記憶されており、アプリケーションリスト７１が取得された時点で、どのアプリケーション７２が登録済であるか否かが判断され、対応するアイコンのところに、登録済というアイコンが表示される。【０１０１】
図１１を参照し、アイコン表示部３０２に表示される１つのアイコンを例にあげ、説明表示部３０３、状態アイコン表示部３０４、および登録状態表示部３０５に表示される情報についてさらに説明を加える。【０１０２】
アイコン表示部３０２に表示されるアイコン３２１は、アプリケーション７２の内容をユーザにイメージさせるような画像から構成される。このアイコン３２１を表示させるためのアイコンデータは、アプリケーションリスト７１に記載されている。または、アプリケーションリスト７１にはアイコンデータが保存されているＵＲＬが記載されており、そのＵＲＬにアクセスすることによりアイコンデータが取得される。【０１０３】
説明表示部３０３は、アプリケーション７２の名称を表示する名称表示部３２２、アプリケーション７２の説明を表示する説明表示部３２３、および、アプリケーション７２の提供者を表示する提供者表示部３２４から構成されている。【０１０４】
例えば、図１１を参照するに、アイコン３２１に対応するアプリケーション７２の名称は、“番組ランキング”であるので、名称表示部３２２に“番組ランキング”と表示される。また、アイコン３２１に対応するアプリケーション７２は、テレビジョン放送の番組で、視聴率のランキングの情報や、番組を推薦する機能を有するため、説明表示部３２３には、“オススメ番組があるよ！”といった説明文が表示される。アイコン３２１に対応するアプリケーション７２を配信しているのは、“配信社Ａ”であるので、提供者表示部３２４には“配信者Ａ”と表示される。この配信者Ａとは、アプリケーション提供者２２のことである。【０１０５】
状態アイコン表示部３０４には、アプリケーション７２の状態が変化したときに表示される状態アイコン３２５が表示される。この状態アイコン３２５は、上述したように、アプリケーション７２が新たに追加された状態であるときに表示される“ＮＥＷ”というアイコン、アプリケーション７２が更新されたときに表示される“更新”というアイコン、および、アプリケーション７２によるサービスの提供が終了しているときに表示される“終了”というアイコンがある。状態に変化のないアプリケーション７２に対応する状態アイコン表示部３０４には、状態アイコン３２５は表示されない。【０１０６】
登録状態表示部３０５には、登録されているアプリケーション７２の場合、登録済アイコン３２６が表示される。ユーザは、お気に入りのアプリケーション７２を登録しておくことができる。登録しておくことで、後述するように、所定のアプリケーション７２を選択したときに、その選択したアプリケーション７２と共に、登録済のアプリケーション７２を表示させることができる。また、詳細は後述するが、図１０に示した初期画面を再度参照するに、“サービスキャスト”という名称のアイコンが選択されたときには、登録済のアプリケーション７２が表示される。【０１０７】
登録済のアプリケーション７２は、同時に起動され、それぞれのアプリケーション７２で処理が行われるが、複数のアプリケーション７２による処理、主にネットワーク１１を介してコンテンツサーバ１３にアクセスし、コンテンツデータ１３１を取得し、表示する処理が、同時に行われていると、その処理数によっては、テレビジョン受像機１４に負担がかかる可能性がある。特に、コンテンツデータ１３１を一時的に記憶しておくSDRAM２３０（図６）の容量などには制限があるため、複数のアプリケーション７２によるコンテンツデータ１３１を無制限に記憶させることができない。【０１０８】
そこで、登録できるアプリケーション７２の数に制限を設けるようにしても良い。例えば、５個のアプリケーション７２が登録できるように制限し、ユーザが６個目のアプリケーション７２を登録しようとしたときには、エラーメッセージなどが表示されるようにしても良い。また、例えば、５個のアプリケーション７２が登録できるように制限されている場合、登録状態表示部３０５には、最大、５個の登録済アイコン３２６が表示される。【０１０９】
登録されているか否かは、テレビジョン受像機１４毎に異なるため、登録済のアプリケーション７２に関する情報、例えば、登録済のアプリケーション７２を識別するためのＩＤなどは、テレビジョン受像機１４側で記憶されている。そしてテレビジョン受像機１４側でアプリケーションリスト７１を取得したときに、その記憶されている情報とアプリケーションリスト７１に記載されている情報を参照し、登録されているアプリケーション７２が判断され、登録状態表示部３０５に、登録済アイコン３２６が表示される。【０１１０】
図１１を参照して説明した情報のうち、登録状態表示部３０５以外の表示部に表示される情報は、アプリケーションリスト７１に記載されている。図１２は、アプリケーションリスト７１に記載されている情報の一例であり、１つのアプリケーション７２に対する情報の一例である。【０１１１】
アプリケーションリスト７１には、アプリケーション７２毎に、アプリケーション７２を識別するための“ＩＤ”、アイコン表示部３０２に表示されるアイコンの“画像”、アプリケーション７２の“名称”、アプリケーション７２で提供されるサービスに関する“説明”、アプリケーション７２を提供する“提供者”、およびアプリケーション７２の“状態”に関する情報（データ）が記載されている。【０１１２】
アプリケーション７２を識別するための“ＩＤ”は、アプリケーション７２が管理されている先のＵＲＬでも良い。また、テレビジョン受像機１４側で、登録済のアプリケーション７２であるか否かを判断するとき、テレビジョン受像機１４側で管理されているＩＤは、このアプリケーションリスト７１に記載されているＩＤである。【０１１３】
アイコン表示部３０２に表示されるアイコンの“画像”は、アイコンの画像データそのものでも良いし、アイコンの画像データが管理されている先のＵＲＬでも良い。ＵＲＬである場合、アプリケーションリスト７１が取得され、そのアプリケーションリスト７１に記載されているＵＲＬに接続されることにより、アイコンの画像データが取得される。【０１１４】
このようなアプリケーションリスト７１が、アプリケーションサーバ１２側で管理されることにより、以下のような効果を得ることができる。すなわち、まず、アプリケーションリスト７１にアプリケーション７２が新たに登録されるとき、アプリケーションサーバ１２を管理する管理者（図２におけるサービス提供者２１）が審査を行うことが可能となる。管理者が審査を行うことで、例えばウィルスを含む悪意のあるアプリケーション７２が、登録されるようなことを防ぐことが可能となる。よって、利用者２４側（テレビジョン受像機１４側）に提供するアプリケーション７２のセキュリティを高めることが可能となる。【０１１５】
また、アプリケーションリスト７１がテレビジョン受像機１４に供給され、テレビジョン受像機１４は、供給されたアプリケーションリスト７１に登録されているアプリケーション７２しか、ユーザ側に提示しないため、アプリケーションリスト７１が更新されれば、その更新されたアプリケーションリスト７１に基づく処理を、テレビジョン受像機１４側で実行させることが可能となる。例えば、新たに登録されたアプリケーション７２があった場合、テレビジョン受像機１４側のユーザの手を煩わすことなく（例えば、アップデートの処理を実行しなくてはならないといったことなく）、新たに登録されたアプリケーション７２をユーザ側に提供することが可能となる。【０１１６】
換言すれば、ユーザ側に提供するアプリケーション７２を、管理者側で自由に設定することが可能となり、例えば、問題のあるアプリケーション７２をアプリケーションリスト７１から削除するといったことも可能となるため、管理者の的確な管理のもと、ユーザ側にアプリケーション７２を提供することが可能となる。さらに換言すれば、サービス提供者２１側で、アプリケーション提供者２２を自由に設定することが可能となり、例えば、問題のあるアプリケーション提供者２２と契約を解除し、そのアプリケーション提供者２２が提供していてアプリケーション７２に関する情報を、アプリケーションリスト７１から削除するといったことが可能となるため、サービス提供者２１の的確な管理のもと、利用者２４側にアプリケーション７２を提供することが可能となる。【０１１７】
テレビジョン受像機１４は、アプリケーションサーバ１２にアクセスし、アプリケーションリスト７１を取得するためのＵＲＬを保持している。【０１１８】
図１０に示した初期画面の説明に戻る。図１０に示したような初期画面が表示パネル２２１に表示されているときに、ユーザがリモートコントローラ２５１の下方向ボタン２７１−２（図１０）を操作すると、画面は、図１３に示したような画面に切り換えられる。【０１１９】
図１３に示した画面例と図１０に示した画面例とを比較するに、図１０に示した画面（初期画面）においては、カーソル３１１が“ニュース”という名称のアプリケーション７２を示すアイコン上に位置しているのに対し、図１３に示した画面では、カーソル３１１が“占い”という名称のアプリケーション７２のアイコン上に位置している。【０１２０】
図１０を参照するに、“ニュース”という名称のアプリケーション７２のアイコンに対して、“占い”という名称のアプリケーション７２のアイコンは、２つほど下に位置している。ユーザがリモートコントローラ２５１の下方向ボタン２７１−２を２回操作した場合、または、カーソル３１１が２個のアイコン分だけ移動するまでリモートコントローラ２５１の下方向ボタン２７１−２を操作し続けた場合、カーソル３１１が下方向に移動し、２つ下に位置していたアイコンに移動する。【０１２１】
この場合、カーソル３１１の位置は固定されているので、実際には、アイコン表示部３０２に表示されているアイコンが、上方向に２個分だけ移動することにより、リモートコントローラ２５１の下方向ボタン２７１−２が２回操作された場合に対応した処理が行われる。【０１２２】
図１３に示したように、カーソル３１１が“占い”という名称のアプリケーション７２のアイコン上に位置しているときに、リモートコントローラ２５１の設定ボタン２７３が操作されると、図１４に示した画面になる。【０１２３】
図１４に示した画面について説明する。図１４に示した画面は、図１３に示した画面に、設定画面３５１が重畳されて表示されている。設定画面３５１には、選択項目として、登録されている全てのアプリケーション７２を解除するとき操作される“アプリケーション全件解除”という項目３６１、選択されているアプリケーション７２を起動させるときに操作される“アプリケーション選択”という項目３６２、選択されているアプリケーション７２を登録するときに操作される“アプリケーション登録”という項目３６３、選択されているアプリケーション７２がどのような処理を行うかなどアプリケーション７２の説明を閲覧したいときに操作される“アプリケーション説明”という項目３６４、および、選択画面３５１を閉じるときに操作される“閉じる”という項目３６５が表示されている。【０１２４】
なお、ここで、“選択されているアプリケーション７２”とは、カーソル３１１が位置するアイコンに対応するアプリケーション７２のことであり、図１４に示した画面例の場合、“占い”という名称のアプリケーション７２のことである。【０１２５】
図１３の画面例を再度参照するに、“占い”という名称のアプリケーション７２は、まだ登録されていないために、登録状態表示部３０５に登録済を示すアイコンは表示されていない。このようなアプリケーション７２が選択されているときに、“アプリケーション登録”という項目３６３（図１４）が選択されると、そのアプリケーション７２が登録される。【０１２６】
登録されると、登録状態表示部３０５に、登録済を示すアイコンが、次回、初期画面が表示されたときに表示される。また、登録されると、そのアプリケーション７２のＩＤが、テレビジョン受像機１４に記憶される。また、登録されるとき、既に所定の数だけアプリケーション７２が登録されているような場合、登録は行われずに、エラーメッセージなどが表示される。【０１２７】
登録が行われるとき、図示はしないが、登録を実行するか否かをユーザに確認するための画面が表示されるようにしても良い。【０１２８】
図１４の画面例の説明に戻り、“アプリケーション説明”という項目３６４が選択されると、図１５に示したような、アプリケーション説明画面３７１に表示パネル２２１の画面が切り換えられる。アプリケーション説明画面３７１には、アプリケーション７２の名称を表示する領域３８１、アプリケーション７２の提供者名を表示する領域３８２、アプリケーション７２に対する問い合わせをするときの電話番号を表示する領域３８３が設けられている。【０１２９】
また、アプリケーション説明画面３７１には、アプリケーション７２による処理によりユーザに提供されるサービスをユーザにイメージさせるための画像、例えば、アイコン表示部３０２に表示されているアイコンを拡大した画像を表示する領域３８４、アプリケーション７２による処理によりユーザに提供されるサービスの内容を説明するテキストを表示する領域３８５が設けられている。【０１３０】
アプリケーション説明画面３７１には、Webブラウザが起動され、アプリケーション７２の問い合わせ先やサポート情報を表示するときに操作されるボタン３８６と、図１４に示した画面、すなわち、設定画面３５１が表示されている画面に戻るときに操作されるボタン３８７が設けられている。【０１３１】
ユーザは、このようなアプリケーション説明画面３７１を閲覧することで、アプリケーション７２により提供されるサービスの内容などを認識することができる。【０１３２】
次に、図１３に示したような画面から、または、図１４に示したような画面から、アプリケーション７２が起動されたときの画面について説明を加える。図１３に示したような画面は、カーソル３１１が“占い”という名称のアプリケーション７２を示すアイコン上に位置しているときであり、このように所定のアプリケーション７２を示すアイコン上にカーソル３１１が位置しているときに、リモートコントローラ２５１の決定ボタン２７２（図１０）が操作されると、図１６に示したような画面に表示パネル２２１の画面が切り換えられる。【０１３３】
または、図１４に示したような、“占い”という名称のアプリケーション７２を示すアイコンにカーソル３１１が位置し、設定画面３５１が表示されているときに、“アプリケーション選択”という項目３６２が操作されると、図１６に示したような画面に表示パネル２２１の画面が切り換えられる。【０１３４】
アプリケーション７２が起動されると、そのアプリケーション７２の本体のデータが、アプリケーションサーバ１２から取得される。すなわち、この場合、アプリケーション７２の起動が指示された時点で、アプリケーションサーバ１２にアクセスされ、アプリケーション７２本体のデータ（プログラムなど）が取得される。その取得の際、アプリケーションリスト７１に記載されているアプリケーション７２のＩＤに基づき、起動が指示されたアプリケーション７２のデータが取得される。【０１３５】
図１６に示した画面について説明する。図１６に示した画面のうち、左側はテレビジョン放送の番組を表示する番組表示領域４０１とされ、右側は複数のアプリケーション７２のサービスを表示するアプリケーション表示領域４０２から構成されている。このように、テレビジョン放送の番組と、アプリケーション７２により提供される情報が、ユーザに対して同時に提供される。ユーザは、テレビジョン放送の番組を楽しみながら、アプリケーション７２により提供される所望の情報を閲覧することができる。【０１３６】
図１６に示した画面例においては、アプリケーション表示領域４０２には、３つのアプリケーション７２により提供される情報が、それぞれ表示されている。アプリケーション表示領域４０２の上段の領域４１１には、サービスチャンネルというアプリケーション７２（以下、“サービスチャンネル”という名称のアプリケーション７２をアプリケーション７２―１に対応させて記述する）により情報が表示され、中段の領域４１２には、占いというアプリケーション７２（以下、“占い”という名称のアプリケーション７２をアプリケーション７２―２に対応させて記述する）により情報が表示され、下段の領域４１３には、ニュースというアプリケーション７２（以下、“ニュース”という名称のアプリケーション７２をアプリケーション７２―３に対応させて記述する）により情報が表示されている。【０１３７】
アプリケーション表示領域４０２に情報を表示するアプリケーション７２は、登録されているアプリケーション７２と、選択されたアプリケーション７２である。上記したように、ユーザは、予め所定の数のアプリケーション７２を登録することができるように構成されており、ユーザにより登録されているアプリケーション７２は、登録されていないアプリケーション７２が選択されたときでも、その登録されていないアプリケーション７２と共に、アプリケーション表示領域４０２に表示される。【０１３８】
例えば、図１６に示した画面において、占いというアプリケーション７２―２は、図１３を参照するに登録されていないアプリケーション７２である。この登録されていないアプリケーション７２―２が選択されたときであっても、登録されているアプリケーション７２―１とアプリケーション７２―３が、アプリケーション７２―２と共に、アプリケーション表示領域４０２に表示される。【０１３９】
このアプリケーション表示領域４０２に表示されているアプリケーション７２は、それぞれ動作している。例えば、ニュースを表示するサービスを提供するアプリケーション７２―３は、アプリケーション７２−３で設定されているタイミングで、コンテンツサーバ１３に接続し、ニュースのコンテンツデータ１３１を取得し、領域４１３に表示されているニュース（テキスト）を更新する。【０１４０】
アプリケーション表示領域４０２に表示されているアプリケーション７２―１乃至７２−３だけが動作しているのではなく、表示されていないが、登録されているアプリケーション７２は動作している。例えば、５つのアプリケーション７２が登録されているような場合、その５つのアプリケーション７２、または登録されていないが選択されたアプリケーション７２を含む６つのアプリケーション７２は、アプリケーション表示領域４０２に表示されているか否かにかかわらず、処理を実行している。例えば、上記したアプリケーション７２―３は、アプリケーション表示領域４０２に表示されているときも、表示されていないときも、ともに、コンテンツサーバ１３に接続し、ニュースを取得している。【０１４１】
このように、アプリケーション表示領域４０２に表示されているアプリケーション７２による情報は、そのアプリケーション７２が適宜情報を更新するようなアプリケーション７２であれば、ユーザの指示があったか否かによらず、更新されるので、ユーザは、手を煩わすことなく、新し情報を取得することができる。【０１４２】
このように、１つのアプリケーション７２の起動が指示された時点で、その起動が指示されたアプリケーション７２を含み、登録されているアプリケーション７２も同時に起動される。同時に起動されるというのは、ここでは、アプリケーションサーバ１２にアクセスし、アプリケーション７２のデータ本体を取得し、取得されたアプリケーション７２に基づく処理を実行し、その処理の過程で、必要に応じ、コンテンツサーバ１３に接続し、コンテンツデータ１３１を取得することを意味する。【０１４３】
このように、本実施の形態においては、アプリケーション７２の起動が指示された時点で、アプリケーション７２に関するデータが取得される。よって、テレビジョン受像機１４側でアプリケーション７２に関するデータを常駐しておく必要がなく、アプリケーション７２に関するデータに割り当てられる、例えば、SDRAM２３０（図７）の記憶容量を小さくすることが可能となる。【０１４４】
図１６を再度参照するに、アプリケーション表示領域４０２に表示されているアプリケーション７２―１乃至７２−３は、リモートコントローラ２５１の上方向ボタン２７１−１が操作されると上方向に移動し、アプリケーション表示領域４０２に表示されていなかったアプリケーション７２であり、アプリケーション７２−３の下側に仮想的に配置されていたアプリケーション７２―４が表示される。結果として、図１７に示したように、領域４１１にアプリケーション７２―２による情報が表示され、領域４１２にアプリケーション７２―３による情報が表示され、領域４１３にアプリケーション７２―４による情報が表示される画面になる。以下の説明においては、アプリケーション７２―４を、“フォトフレンド”という名称に対応するアプリケーション７２であるとして説明を続ける。【０１４５】
また、リモートコントローラ２５１の下方向ボタン２７１−２が操作されたときには、アプリケーション７２―１乃至７２−３は、下方向に移動し、アプリケーション表示領域４０２に表示されていなかったアプリケーション７２であり、アプリケーション７２−１の仮想的に上側に配置されていたアプリケーション７２―５が表示される。結果として、図１８に示したように、領域４１１にアプリケーション７２―５による情報が表示され、領域４１２にアプリケーション７２―１による情報が表示され、領域４１３にアプリケーション７２―２による情報が表示される画面になる。以下の説明においては、アプリケーション７２―５を、“グルメ情報”という名称に対応するアプリケーション７２であるとして説明を続ける。【０１４６】
このように、並列動作しているアプリケーション７２は、仮想的に、縦方向に並んだ状態で配置されており、リモートコントローラ２５１の上方向ボタン２７１−１または下方向ボタン２７１−２の操作状態により、アプリケーション表示領域４０２に表示されるアプリケーション７２が切り換えられる。【０１４７】
図１６乃至１８に示した画面をノーマルモードと記述する。ノーマルモードのときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、その時点で中段に位置するアプリケーション７２（領域４１２に情報を表示しているアプリケーション７２）にフォーカスが当てられるフォーカスモードに切り換えられる。【０１４８】
例えば、図１６に示した画面において、アプリケーション表示領域４０２の領域４１２に情報を表示しているのは、“占い”という名称のアプリケーション７２―２であり、このような状態のときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、アプリケーション７２―２にフォーカスがあたった状態のフォーカスモードの画面に切り換えられる。【０１４９】
図１９は、フォーカスモードのときの画面例である。フォーカスモードのときには、アプリケーション表示領域４０２の領域４１１と領域４１３が暗く表示される。換言すれば、アプリケーション表示領域４０２の中段に位置する領域４１２だけが、他の領域よりも明るく表示される。フォーカスモードのときも、アプリケーション表示領域４０２に表示されているアプリケーション７２であるか否かにかかわらず、登録済のアプリケーション７２と選択されたアプリケーション７２は、並列動作している。【０１５０】
フォーカスモードのときも、ノーマルモードと同じく、リモートコントローラ２５１の上方向ボタン２７１−１や下方向ボタン２７１−２が操作されると、アプリケーション表示領域４０２に表示されているアプリケーション７２は上方向または下方向にスライドされて表示される。スライドされることにより、領域４１２に表示されるアプリケーション７２が切り換えられることになるので、フォーカスが当てられるアプリケーション７２も切り換えられることになる。よって、ユーザは、フォーカスモードのときでも、所望のアプリケーション７２にフォーカスを当てることができる。【０１５１】
フォーカスモードに切り換えられた場合、フォーカスがあたっているアプリケーション７２に基づくボタンなどが新たに表示されることがある。例えば、図１９を参照するに、領域４１２に表示されているのが“占い”のアプリケーション７２―２である場合、“占う”といったボタン４３１が、フォーカスモードのときには表示される。また、ノーマルモードに戻るときに操作される戻るというボタン４３２も表示される。【０１５２】
ユーザは、リモートコントローラ２５１の左方向ボタン２７１−３または右方向ボタン２７１−４を操作することで、ボタン４３１またはボタン４３２を選択することができる。ボタン４３１またはボタン４３２を選択した後、決定ボタン２７２を操作すると、その選択されたボタンに対応する処理が実行される。“占う”というボタン４３１が選択され、決定された場合、アクティブモードに切り換えられ、“戻る”というボタン４３２が選択され、決定された場合、ノーマルモードに切り換えられる。【０１５３】
アクティブモードは、１つのアプリケーション７２により提供される情報のみが表示されるモードである。図２０に、アクティブモードのときに表示パネル２２１に表示される画面の一例を示す。アプリケーション表示領域４０２には、１つのアプリケーション７２、この場合、“占い”という名称のアプリケーション７２―２により提供される情報のみが表示されるアクティブ画面４６１が表示される。【０１５４】
アクティブモードのときは、１つのアプリケーション７２による情報が表示される状態であり、このような状態のときには、他のアプリケーション７２の動作は停止状態とされる。上記したように、ノーマルモードやフォーカスモードのときには、登録されているアプリケーション７２と選択されたアプリケーション７２は、表示されているか否かに関わらず、並列動作しているが、アクティブモードのときには、表示されているアプリケーション７２のみが動作している。【０１５５】
アクティブモードにされたとき、そのアクティブな状態にされたアプリケーション７２は、コンテンツサーバ１３にアクセスし、コンテンツデータ１３１を取得する。その取得されたコンテンツデータ１３１に基づく処理が実行されることにより、アクティブ画面４６１が表示される。【０１５６】
アクティブ画面４６１は、例えば、図２０に示したように、“占い”というアプリケーション７２―２が提供する情報が表示される場合、占いの内容を示すテキストなどが表示される。また、図２０に示した占いの情報は、星座毎に提供される情報であり、表示されている星座（図２０では乙女座）以外の星座の占い情報を閲覧したいときは、アクティブ画面４６１の下側に設けられている“次へ”というボタンが操作される。ユーザは、“次へ”というボタンを操作することで、所望の星座の占い情報を閲覧することができる。【０１５７】
ところで、このように星座別に占いの情報を提供する場合、ユーザとしては自分の星座の占い情報を、“次へ”というボタンを操作しなくても閲覧できるようにしておきたいとの所望があると考えられる。そこで、ユーザの星座を登録し、その登録された星座の情報が、アクティブモードに切り換えられたときに一番初めに表示されるようにする。【０１５８】
例えば、図２０に示したアクティブモードの画面のときに、ユーザが、リモートコントローラ２５１の設定ボタン２７３を操作すると、星座などの設定（登録）を行えるオプションメニュー画面が表示される。図２１に、“占い”というアプリケーション７２―２に対応したオプションメニュー画面の一例を示す。オプションメニュー画面４８１は、ノーマルモードの画面（例えば、図１６）のときやフォーカスモードの画面（例えば、図１９）のときに、リモートコントローラ２５１の設定ボタン２７３が操作されても、そのときの画面に重畳されることで、アクティブモードのときと同様に表示される。【０１５９】
図２１を参照するに、オプションメニュー画面４８１には、“アプリケーション全件解除”というボタン４９１、“アプリケーション設定”というボタン４９２、“登録”というボタン４９３、“お問い合わせ”というボタン４９４が表示されている。このうち、“登録”というボタン４９３は、まだ登録されていなアプリケーション７２が処理対象とされているときにオプションメニュー画面４８１が表示され、既に登録されているアプリケーション７２が処理対象とされているときには“登録解除”というボタン４９３が表示される。【０１６０】
“アプリケーション全件解除”というボタン４９１は、登録されているアプリケーション７２の登録を、全て解除するときに操作されるボタンである。“アプリケーション設定”というボタン４９２は、アプリケーション７２に依存する情報、例えば、星座別の占いに関するアプリケーション７２である場合、星座の情報などを設定したいときに操作されるボタンである。【０１６１】
“登録”というボタン４９３は、まだ登録されていないアプリケーション７２が処理対象とされているときに表示され、その処理対象とされているアプリケーション７２を登録させたいときに操作されるボタンである。また、既に登録されているアプリケーション７２が処理対象とされているときには、“登録解除”というボタン４９３が表示される。この“登録解除”というボタン４９３は、登録さているアプリケーション７２の登録を解除するときに操作されるボタンである。【０１６２】
“お問い合わせ”というボタン４９４は、アプリケーション７２の提供先などに関する情報を表示させたいときに操作されるボタンである。【０１６３】
“アプリケーション設定”というボタン４９２が操作されると、図２２に示したような画面に切り換えられる。図２２に示した設定画面について説明する。図２２に示した設定画面５０１は、“占い”という名称のアプリケーション７２−２における設定を行うための画面である。占いに関する設定画面５０１には、星座を選択する欄５１１、名前を入力する欄５１２、および、好きな食べ物を選択する欄５１３が設けられている。【０１６４】
星座を選択する欄５１１は、１つの星座を選択できるように構成されており、リモートコントローラ２５１の上方向ボタン２７１−１または下方向ボタン２７１−２を操作することで、所望の星座を選択できるように構成されている。【０１６５】
名前を入力する欄５１２は、ユーザがリモートコントローラ２５１を操作することで、自己の名前、ニックネームなど、所望のテキストを入力、設定できるように構成されている。なおここでは、名前を入力するとして説明をしたが、アプリケーション７２により、ユーザＩＤやパスワードなどが設定される場合もある。【０１６６】
好きな食べ物を選択する欄５１３には、複数の食べ物の名前が列記され、各名前にチェック欄が設けられている。ユーザは、複数の食べ物の名前を選択し、チェック欄にチェックできるように構成されている。【０１６７】
このように、設定画面５０１において設定される項目は、ユーザにより所望のテキストなどが入力されることにより設定される項目、ユーザが予め設定されている項目から１つの項目を選択することにより設定される項目、ユーザが予め設定されている項目から複数の項目を選択することにより設定される項目などである。【０１６８】
このような設定画面５０１において設定された設定項目はテレビジョン受像機１４側に記憶される。そして、例えば、“占い”のアプリケーション７２−２がアクティブモードにされたとき、テレビジョン受像機１４に設定されている項目の１つである星座が参照され、その星座に対応するコンテンツがコンテンツサーバ１３から取得され、表示される。
よって、ユーザは、１度設定した自己の星座の占いを、フォーカスモードやアクティブモードにしたときに、最初に閲覧することができるようになる。【０１６９】
上記した例は、主に、“占い”という名称のアプリケーション７２―２を中心に説明したが、以下に、“ニュース”という名称のアプリケーション７２―３を中心に再度説明を加える。【０１７０】
図１７に示したようノーマルモードのときの画面、すなわち、アプリケーション表示領域４０２の中段に位置する領域４１２に“ニュース”という名称のアプリケーション７２―３による情報が表示されている状態のときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、図２３に示したようなフォーカスモードのときの画面に切り換えられる。【０１７１】
図２３は、“ニュース”という名称のアプリケーション７２―３にフォーカスがあたっているときのフォーカスモードのときの画面例である。アプリケーション表示領域４０２のうち、アプリケーション７２−３による処理によりニュースが表示されている領域４１２だけが、他の領域よりも明るく表示される。このようなフォーカスモードのときも、アプリケーション表示領域４０２に表示されているアプリケーション７２であるか否かにかかわらず、登録済のアプリケーション７２と選択されたアプリケーション７２は、並列動作している。【０１７２】
“ニュース”という名称のアプリケーション７２−３に基づくボタンとして、図２３に示した例では、“前”というボタン５３１と“次”というボタン５３２が表示されている。この“前”というボタン５３１は、ニュース記事の前の記事に戻りたいときに操作されるボタンであり、“次”というボタン５３２は、ニュース記事の次の記事に戻りたいときに操作されるボタンである。【０１７３】
リモートコントローラ２５１の左方向ボタン２７１−３の操作は、“前”というボタン５３１を操作したことに相当し、右方向ボタン２７１−４の操作は、“次”というボタン５３２を操作したことに相当するように構成されている。ユーザは、左方向ボタン２７１−３または右方向ボタン２７１−４を操作することで、所望のニュース記事をみることができる。【０１７４】
図２３に示したようなフォーカスモードのときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、アクティブモードの遷移し、画面が切り換えられる。アクティブモードは、上記したように１つのアプリケーション７２―３により提供される情報のみが表示されるモードであり、図２４に示すように、アプリケーション表示領域４０２には、この場合、“ニュース”という名称のアプリケーション７２―３により提供される情報のみが表示されるアクティブ画面４６１が表示される。【０１７５】
アクティブモードにされたとき、そのアクティブな状態にされたアプリケーション７２−３は、コンテンツサーバ１３にアクセスし、ニュースに関するコンテンツデータ１３１を取得する。その取得されたコンテンツデータ１３１に基づく処理が実行されることにより、ニュース記事がアクティブ画面４６１として表示される。アクティブ画面４６１に表示されるニュース記事は、アプリケーション７２―３で設定されている周期で更新される。更新が行われるときに、コンテンツデータ１３１が取得される。【０１７６】
図２４に示したアクティブ画面４６１には、表示されているニュース記事の詳細を知りたいときに操作される“詳しく”というボタン５５１が設けられている。このようにアクティブ画面４６１に設けられているボタンは、アクティブにされたアプリケーション７２に適したボタンである。【０１７７】
“詳しく”というボタン５５１が操作されると、ニュース記事のさらに詳しい記事のデータが、コンテンツサーバ１３にアクセスされて取得される。または、所定のブラウザが起動され、インターネット上の所定のサーバにアクセスされ、そのサーバから取得されたデータが用いられて、所定のブラウザの処理により詳細な記事が提供されるようにしても良い。【０１７８】
アクティブ画面４６１は、例えば、図２４に示したように、“ニュース”というアプリケーション７２―３が提供するニュース記事が表示されるが、ユーザにより、興味があるニュースは異なる。そこで、ユーザが興味のあるジャンルのニュース記事が、興味のないニュース記事よりも優先的に提供されるようにするために、ユーザが興味のあるジャンルを設定（登録）できるようにする。【０１７９】
図２４に示したアクティブモードの画面のときに、ユーザが、リモートコントローラ２５１の設定ボタン２７３を操作すると、図２５に示したようにオプションメニュー画面４８１が表示される。オブションメニュー画面４８１には、既に説明した“占い”というアプリケーション７２−２がアクティブモードのときにされているときに表示されるオプションメニュー画面４８１（図２１）と同じ項目が表示される。図２５に示した例は、ニュースのアプリケーション７２−３のアクティブ画面４６１上にオプションメニュー画面４８１が表示される点が、図２１に示した例と異なる。【０１８０】
オプションメニュー画面４８１に表示されている項目のうち、“アプリケーション設定”という項目に対応するボタン４９２が操作されると、図２６に示したような画面に切り換えられる。図２６に示した設定画面について説明する。図２６に示した設定画面５０１は、“ニュース”という名称のアプリケーション７２−３における設定を行うための画面である。ニュースに関する設定画面５０１には、所望のジャンルを設定する領域５７１が設けられている。【０１８１】
所望のジャンルを選択する領域５７１には、複数のジャンル名が列記され、各ジャンル名にチェック欄が設けられている。ユーザは、複数のジャンル名を選択し、チェック欄にチェックできるように構成されている。【０１８２】
図２０に示した“占い”というアプリケーション７２―２に対する設定画面５０１に表示される項目と、図２６に示した“ニュース”というアプリケーション７２―３に対する設定画面５０１に表示される項目は、それぞれ異なり、それぞれのアプリケーション７２に対応した項目とされる。このように、設定画面５０１に表示される項目は、アプリケーション７２に依存するものとされる。【０１８３】
このような設定画面５０１において設定された設定項目はテレビジョン受像機１４側に記憶される。そして、例えば、“ニュース”のアプリケーション７２−３がアクティブモードにされたとき、テレビジョン受像機１４に設定されている項目のジャンル名が参照され、そのジャンルに属しているニュースに対応するコンテンツデータ１３１がコンテンツサーバ１３から取得され、表示される。よって、ユーザは、１度設定した自己が所望するジャンルに属するニュースを、アクティブモードにしたときに、最初に閲覧することができるようになる。【０１８４】
なお、ニュースというアプリケーション７２に関しては、上記したように、ノーマルモードのときも、フォーカスモードのときも、他のアプリケーション７２と並列動作し、その結果として、ニュース記事を更新する。よって、アクティブモードのときだけでなく、ノーマルモードやフォーカスモードのときにも、設定されているジャンルが参照され、その参照されたジャンルに属するニュース記事のコンテンツデータ１３１が取得されるようにしても良い。【０１８５】
アクティブモードのときに、リモートコントローラ２５１の戻るボタン２７４が操作されると、ノーマルモードに画面が切り換えられる。【０１８６】
このように、ノーマルモード、フォーカスモード、およびアクティブモードが設けられており、ユーザは、所望のモードで簡便に、かつ、テレビジョン放送の番組を楽しみながら情報を取得することができるように構成されている。【０１８７】
再度、初期画面を参照し説明を加える。初期画面として、図２７に示した初期画面を参照する。“サービスキャスト”との名称が付けられたアイコン、“占い”との名称が付けられたアイコン、“フォトフレンド”との名称が付けられたアイコン、および、“グルメ情報”との名称が付けられたアイコンが表示されている。このうち、“占い”との名称が付けられたアプリケーション７２−２、“フォトフレンド”との名称が付けられたアプリケーション７２−４、および、“グルメ情報”との名称が付けられたアプリケーション７２−５は、登録済であるので、登録済とのアイコンが、登録状態表示部３０５に表示されている。【０１８８】
このように、“占い”、“フォトフレンド”、および“グルメ情報”の３つのアプリケーション７２が登録されているときに、“サービスキャスト”との名称が付けられたアイコンが選択されると、登録済の３つのアプリケーション７２−２，７２−４，７２−５が起動される。この３つの登録済のアプリケーション７２―２，７２−４，７２−５が起動されると、例えば、図２８に示したようなノーマルモードの画面に画面が切り換えられる。【０１８９】
なお、ここでは、登録済のアプリケーション７２のみが起動されるときに操作されるアイコンの名称は、“サービスキャスト”として説明するが、名称はどのような名称であってもよく、ユーザにサービス内容を認識させやすい名称であればよい。【０１９０】
図２８に示したノーマルモード時の画面は、アプリケーション表示領域４０２に、登録済の“占い”、“グルメ情報”、および“フォトフレンド”の３つのアプリケーション７２―２，７２−４，７２−５により、それぞれ提供される情報が表示されている状態である。
領域４１１、領域４１２、領域４１３のそれぞれに、どのアプリケーション７２―２，７２−４，７２−５の情報が表示されるかは、例えば、登録順であっても良いし、初期画面に表示されている順などに従って行われる。【０１９１】
このように、“サービスキャスト”との名称が付けられたアイコンは、登録済のアプリケーション７２を起動させるときに操作されるアイコンであり、複数の登録済のアプリケーション７２を起動させるためのユーティリティである。このようなアイコンも初期画面には設けられている。【０１９２】
このようなユーティリティのアイコンを初期画面に設けることで、ユーザは、登録済のアプリケーション７２を、リストから探し出す必要がなく、一括して登録済のアプリケーション７２を起動させることができるようになる。よって、ユーザは、簡便な操作で、所望のアプリケーション７２による情報を取得することが可能となる。【０１９３】
このように、初期画面が表示されるときに、アプリケーションサーバ１２からアプリケーションリスト７１が取得され、テレビジョン受像機１４側に記憶される。そして、初期画面からノーマルモードの画面に表示が切り換えられるときに、アプリケーションサーバ１２から、その時点で起動される１または複数のアプリケーション７２（アプリケーション７２本体のプログラム）が取得され、テレビジョン受像機１４側に記憶される。【０１９４】
ノーマルモードとフォーカスモードのときには、アプリケーション７２に基づき、適宜、コンテンツサーバ１３にアクセスされ、コンテンツデータ１３１が取得され、テレビジョン受像機１４側に記憶される。このとき、アプリケーション７２により、接続先のコンテンツサーバ１３は異なり、取得されるコンテンツデータ１３１も異なる。また、アクティブモードのときには、アクティブにされているアプリケーション７２のみに基づき、コンテンツサーバ１３や、図示していないサーバにアクセスされ、コンテンツデータ１３１や他のデータが取得され、テレビジョン受像機１４側に記憶される。【０１９５】
ノーマルモード、フォーカスモード、およびアクティブモードのいずれかのモードの画面から、初期画面に画面が切り換えられるとき、テレビジョン受像機１４側に記憶されているアプリケーション７２とコンテンツデータ１３１（他のデータ）は削除される。このように、必要に応じアプリケーション７２やコンテンツデータ１３１が記憶され、必要が無くなった時点で削除されることにより、テレビジョン受像機１４側でアプリケーション７２やコンテンツデータ１３１を記憶する記憶領域を小さくすることが可能となる。【０１９６】
また、テレビジョン受像機１４側が、必要に応じアプリケーション７２を取得することで、例えば、アプリケーション７２が更新されたような場合であっても、その更新後のアプリケーション７２をテレビジョン受像機１４側に提供することが可能となるので、テレビジョン受像機１４側に提供されるアプリケーション７２を、常に最新のアプリケーション７２であるようにすることができる。【０１９７】
また、テレビジョン受像機１４が取得するアプリケーション７２は、アプリケーションリスト７１に記載があるアプリケーション７２のみとすることができるため、アプリケーションリスト７１を適切に管理することで、悪意のあるアプリケーション７２が、テレビジョン受像機１４にダウンロードされてしまうようなことを防ぐことが可能となる。また、アプリケーションリスト７１に記載されている期間を限定すれば、期間限定で、アプリケーション７２をユーザ側に提供することが可能となり、サービスの幅を広げることが可能となる。【０１９８】
さらに、テレビジョン受像機１４側が、必要に応じてコンテンツデータ１３１を取得することで、また、必要がなくなった時点で記憶していたコンテンツデータ１３１を削除することで、例えば、ニュース記事のような更新される頻度が高い情報であっても、テレビジョン受像機１４側に、更新された最新の情報を提供することが可能となるとともに、記憶されている古い情報をユーザに提供してしまうようなことを防ぐことが可能となる。【０１９９】
［他のアプリケーションについて］
上記した例は、主に、“占い”という名称のアプリケーション７２―２を中心に説明したが、他のアプリケーション７２においても、基本的な流れは同じである。すなわち、他のアプリケーション７２においても、“占い”という名称のアプリケーション７２−２と同じく、ユーザからの指示により、ノーマルモードからフォーカスモード、フォーカスモードからアクティブモードに遷移し、各モードにおいて所定の設定を行えたりするように構成されている。【０２００】
基本的な処理の流れなどは同じであるが、“占い”以外のアプリケーション７２における画面の遷移などについて、再度説明を加える。まず、登録済のアプリケーション７２について説明を加える。【０２０１】
再度、初期画面を参照し説明を加える。初期画面として、図２９に示した初期画面を参照する。“サービスキャスト”との名称が付けられたアイコン、“フォトフレンド”との名称が付けられたアイコン、“フォトナイス”との名称が付けられたアイコン、および、“フォトチョイス”との名称が付けられたアイコンが表示されている。このうち、“フォトフレンド”との名称が付けられたアプリケーション７２−４、“フォトナイス”との名称が付けられたアプリケーション７２−５、および、“フォトチョイス”との名称が付けられたアプリケーション７２−６は、登録済であるので、登録済とのアイコンが、登録状態表示部３０５に表示されている。【０２０２】
このように、“フォトフレンド”、“フォトナイス”、および“フォトチョイス”の３つのアプリケーション７２が登録されているときに、“サービスキャスト”との名称が付けられたアイコンが選択されると、登録済の３つのアプリケーション７２−４，７２−５，７２−６が起動される。この３つの登録済のアプリケーション７２―４，７２−５，７２−６が起動されると、例えば、図３０に示したようなノーマルモードの画面に画面が切り換えられる。【０２０３】
なお、ここでは、登録済のアプリケーション７２のみが起動されるときに操作されるアイコンの名称は、“サービスキャスト”として説明するが、名称はどのような名称であってもよく、ユーザにサービス内容を認識させやすい名称であればよい。【０２０４】
図３０に示したノーマルモード時の画面は、アプリケーション表示領域４０２に、登録済の“フォトフレンド”、“フォトナイス”、および“フォトチョイス”の３つのアプリケーション７２―４，７２−５，７２−６により、それぞれ提供される情報が表示されている状態である。領域４１１、領域４１２、領域４１３のそれぞれに、どのアプリケーション７２―４，７２−５，７２−６の情報が表示されるかは、例えば、登録順であっても良いし、初期画面に表示されている順などに従って行われる。【０２０５】
このように、“サービスキャスト”との名称が付けられたアイコンは、登録済のアプリケーション７２を起動させるときに操作されるアイコンであり、複数の登録済のアプリケーション７２を起動させるためのユーティリティである。このようなアイコンも初期画面には設けられている。【０２０６】
このようなユーティリティのアイコンを初期画面に設けることで、ユーザは、登録済のアプリケーション７２を、リストから探し出す必要がなく、一括して登録済のアプリケーション７２を起動させることができるようになる。よって、ユーザは、簡便な操作で、所望のアプリケーション７２による情報を取得することが可能となる。【０２０７】
次に、図３０に示したノーマルモードのときに表示されている、“フォトフレンド”との名称が付けられたアプリケーション７２−４、“フォトナイス”との名称が付けられたアプリケーション７２−５、および、“フォトチョイス”との名称が付けられたアプリケーション７２−６のそれぞれのアプリケーション７２における画面の推移や設定について説明する。【０２０８】
“フォトフレンド”、“フォトナイス”、および“フォトチョイス”は、いずれも、写真（静止画像）に関するアプリケーションである。詳細は各アプリケーションの説明のところで説明するが、簡便に各アプリケーションについて記載しておくと、“フォトフレンド”は、所定のＩＤを知っている人達同士で写真を共有できるアプリケーションであり、“フォトナイス”は、所定のサーバ（ここでは、コンテンツサーバ１３−１とする）で管理されている写真のうち、たくさんの人が良い写真として選んだ写真を閲覧できるアプリケーションであり、“フォトチョイス”は、コンテンツサーバ１３−１で管理されている写真のうち、所定のカテゴリに分類されている写真を閲覧できるアプリケーションである。【０２０９】
［フォトフレンドについて］
まず、“フォトフレンド”という名称が付けられたアプリケーション７２−４について説明を加える。【０２１０】
図３０に示したようノーマルモードのときの画面、すなわち、アプリケーション表示領域４０２の中段に位置する領域４１２に“フォトナイス”という名称のアプリケーション７２―５による情報が表示されている状態のときに、リモートコントローラ２５１の下方向ボタン２７１−２が操作されると、図３１に示したようなノーマルモードのときの画面になる。すなわち、アプリケーション表示領域４０２の中段に位置する領域４１２に“フォトフレンド”という名称のアプリケーション７２―４による情報が表示されているノーマルモードの画面に切り換えられる。【０２１１】
図３０または図３１に示したノーマルモードの画面のときの“フォトフレンド”という名称の画面について説明する。“フォトフレンド”という名称の画面は、例えば、図３１に示したように、紙媒体のアルバムの１ページを模写したような背景とされ、その背景に写真が表示されるように構成されている。この写真は、所定の時間が経過する毎に、他の写真に切り換えられる。換言すれば、あたかも、アルバムを１ページずつ（１写真ずつ）めくっている（差し替えている）かのような表示が行われる。さらに換言すれば、“フォトフレンド”という名称の画面内に表示される写真は、スライドショー表示される。【０２１２】
所定の時間が経過する毎に写真が切り換えられるが、その所定の時間に関する情報は、アプリケーション７２―４に含まれている、例えば、Java（登録商標） Scriptに記載されている。また、写真が切り換えられるときに、その写真の画像データが、その画像データを管理しているコンテンツサーバ１３（ここでは、コンテンツサーバ１３−１とする）から取得される。背景の画像データは、アプリケーション７２−４に含まれており、ノーマルモードの画面が表示されるときに、写真より前の時点でいち早く表示される。背景だけでもいち早く表示させることで、ユーザにノーマルモードの画面に遷移したことを認識させたり、何も表示されないと操作が間違っていたなどの不安感を与えてしまうので、そのような不安感を払拭したりすることが可能となる。【０２１３】
コンテンツサーバ１３−１から取得される画像データは、所定のＩＤで識別される画像データである。所定のＩＤとは、例えば、利用者２４（図１）を識別するためのＩＤであり、その利用者２４がコンテンツサーバ１３−１に画像データを登録するときに用いたＩＤである。換言すれば、利用者２４は、コンテンツサーバ１３−１に、自己が撮影した写真の画像データを登録できるように構成されており、画像データを登録するとき、登録する権限がある利用者２４であることを認証するときに用いられるＩＤである。【０２１４】
コンテンツサーバ１３−１は、登録されている複数の画像データを、ＩＤにより識別できるように構成されている。また、登録される際、ユーザによりタグが付けられる。このタグは、写真のカテゴリを示すものであり、例えば、赤ちゃんの写真の場合、“赤ちゃん”というカテゴリに分類され、そのカテゴリを示すタグが付けられる。後述する“フォトチョイス”という名称のアプリケーション７２−６は、このタグに基づき、写真を選択する。【０２１５】
図３１に示した“フォトフレンド”という名称の画面の説明に戻り、写真の周りには、例えば、白い枠が表示される。白い枠が設けられることにより、コンテンツサーバ１３で管理されている画像データに基づく写真には、さまざまなサイズ（アスペクト比）があることが想定されるが、その異なるサイズを吸収することができるようになる。“フォトフレンド”という画面内に写真を表示させるとき、その画面の大きさ（アスペクト比）に適した大きさに、取得された画像データに基づく写真が加工され、その加工された写真の大きさにあった大きさの白い枠が表示される。【０２１６】
また、“フォトフレンド”という名称の画面には、例えば、図３１に示した例では、“ＡＢＣさんのフォト”といったような文も表示される。この表示される文は、例えば、“ＡＢＣ”にあたる部分が、ニックネームとされている文である。ニックネームは、上記したＩＤに関連付けられて、コンテンツサーバ１３−１側で管理されている。【０２１７】
上述してきたように、“フォトフレンド”という名称の画面には、所定のＩＤで管理される画像データに基づく写真が表示されるが、このような表示が行われる前の時点で、ＩＤが設定されている必要がある。ＩＤが設定されていなければ、どのようなＩＤで管理されている画像データを、コンテンツサーバ１３−１から取得すれば良いかわからないからである。【０２１８】
そこで、ＩＤが設定されていない場合、図３２に示すような画面が、図３１に示した“フォトフレンド”という名称の画面の代わりに表示される。図３２を参照するに、“フォトフレンド”という名称の画面には、“知り合いのＩＤを設定すると、その人の公開フォトが見られます！”といった文章が表示されている。このような文章が表示されることにより、ユーザに、ＩＤを設定していないことを認識させ、ＩＤを設定していないためにアプリケーション７２−４を起動させても写真が閲覧できない状況であることを認識させることが可能となる。【０２１９】
また、このような文章を表示させることで、“フォトフレンド”という名称のアプリケーション７２−４は、知り合いが公開している写真（フォト）を閲覧するためのアプリケーション７２であることを、ユーザに認識させることが可能となる。【０２２０】
このような文章を読んで、自己がＩＤを設定していないことを認識したユーザは、ＩＤを設定することが可能である。図３２に示したようなノーマルモードのときの画面であっても良いし、図３１に示したようなノーマルモードのとき画面であっても良いが、ユーザは、“フォトフレンド”という名称のアプリケーション７２−４に関する設定を行いたいとき、リモートコントローラ２５１の設定ボタン２７３を操作する。【０２２１】
リモートコントローラ２５１の設定ボタン２７３が操作されることにより、ＩＤを設定できるオプションメニューが表示される。図３３に、“フォトフレンド”というアプリケーション７２―４に対応したオプションメニュー画面の一例を示す。オプションメニュー画面４８１は、ノーマルモードの画面（例えば、図３１）のときや、後述するフォーカスモードの画面（例えば、図３６）、およびアクティブモードの画面（例えば、図３７）のいずれの画面においても、リモートコントローラ２５１の設定ボタン２７３が操作されることにより、その時点の画面に重畳されることで同様な表示がなされる。【０２２２】
ただし、“フォトフレンド”というアプリケーション７２―４の場合、ＩＤが設定されていなければ、フォーカスモードやアクティブモードに遷移しないように制御されるため、フォーカスモードやアクティブモードのときには、既にＩＤが設定されている場合であり、そのようなときには、既に設定されているＩＤを変更することができるように構成されている。【０２２３】
オブションメニュー画面４８１には、既に説明した“占い”というアプリケーション７２−２がアクティブモードのときにされているときに表示されるオプションメニュー画面４８１（図２１）と同じ項目が表示される。図３３に示した例は、フォトフレンドのアプリケーション７２−４のノーマルモード画面上にオプションメニュー画面４８１が表示される点が、図２１に示した例と異なる。【０２２４】
オプションメニュー画面４８１に表示されている項目のうち、“アプリケーション設定”という項目のボタン４９２が選択され、操作されると、図３４に示したような画面に切り換えられる。【０２２５】
図３４に示した設定画面について説明する。図３４に示した設定画面５０１は、“フォトフレンド”という名称のアプリケーション７２−４における設定を行うための画面である。フォトフレンドに関する設定画面５０１には、どのようなＩＤを入力すればよいかをユーザに認識させるための文章が記載されている領域５７１と、既に設定されているＩＤを表示する領域５７２が設けられている。【０２２６】
領域５７１には、“ＩＤを入力してください”といった文章と、“http://abc.d-net.ne.jp/photo/***の「＊＊＊」部分を入力してください。”といった文章が表示されている。この文章から、ユーザは、「＊＊＊」の部分に相当する文字を入力すれば良いことを認識できる。なお、この“http://abc.d-net.ne.jp/photo/”とのアドレスは、コンテンツサーバ１３−１が写真の画像データを管理しているアドレスである。【０２２７】
ＩＤを用いて写真をコンテンツサーバ１３−１に登録する利用者２４は、コンテンツサーバ１３−１を管理するコンテンツ提供者２３または、コンテンツサーバ１３−１を管理するアプリケーション提供者２２と、事前に、写真を登録することに関する契約を結んでいる。そして、その契約時などに取り交わしたＩＤが存在しており、そのＩＤが、図３４に示した設定画面で入力される。【０２２８】
図３４に示した設定画面において領域５７２には、既に設定されているＩＤがあった場合、＊＊＊の代わりに、そのＩＤが表示される。【０２２９】
図３４に示した設定画面が表示されているときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、図３５に示したような、ソフトキーボードなどと称される文字入力をサポートする画面が表示される。例えば、図３５に示した文字入力画面では、入力された文字を表示する領域５８１、入力できる文字のボタンが一覧で表示されている領域５８２、入力された文字を修正するときに操作される“修正”というボタン５８３、および、入力された文字（ＩＤ）で良いときに操作される“決定”というボタン５８４が表示されている。【０２３０】
領域５８２に表示されている文字の各ボタンは、図３５に示した例では、小文字のアルファベットとされている。各ボタン間は、リモートコントローラ２５１の上方向ボタン２７１−１、下方向ボタン２７１−２、左方向ボタン２７１−３、および右方向ボタン２７１−４を、それぞれ操作することにより、各文字を選択することができるように構成されている。また、選択した文字を入力したいときには、リモートコントローラ２５１の決定ボタン２７２が操作される。【０２３１】
このようなリモートコントローラ２５１の操作が繰り返されることにより、領域５８１にＩＤを構成する文字が入力される。ＩＤを構成する全ての文字が入力されると、“決定”というボタン５８４が操作される。このボタン５８４が操作されると、図３４に示した画面に戻される。そして、領域５７２には、設定されたＩＤが表示されている状態とされる。【０２３２】
このようなＩＤの入力は、例えば、パーソナルコンピュータのキーボードを操作して入力するといったような操作よりも、簡単であると考えられる。また、ＩＤを構成する文字の種類は、アルファベットや数字であり、限定的であるので、図３５に示したような画面から、所望の文字を探し出し入力するとしても、所望の文字を探し出すのが困難になったり、リモートコントローラ２５１の操作が複雑になったりすることはないと考えられる。
さらに、ＩＤを構成する文字の数は、さほど多くはないので、リモートコントローラ２５１を数回操作するだけで、ＩＤを入力することができると考えられる。【０２３３】
よって、このようなＩＤの入力は簡便にできるため、子供から老人まで、さまざまな人がＩＤを設定することができ、アプリケーション７２−４の処理による写真の閲覧を楽しむことが可能となる。【０２３４】
例えば、利用者Ａが、自己のＩＤを、利用者Ａの両親Ａに教えたとする。利用者Ａは勿論のこと、両親Ａも、利用者Ａが登録した写真を、上記したような簡単なＩＤの設定処理を行うだけで閲覧することが可能となる。よって、このような場合、利用者Ａが、両親Ａにとっての孫の写真を登録していたようなときには、両親Ａは、孫の写真をいつでも気軽に閲覧することが可能となる。さらに、その閲覧は、テレビジョン受像機１４において、テレビジョン放送を閲覧しながら行うことも可能であり、両親Ａにとっては、好きなテレビジョン放送の番組を閲覧しながら、かわいい孫の写真まで楽しめることになる。さらに、既に説明したようにノーマルモードの画面のときには、表示される写真が切り換えられるため、さまざまな表情の孫の写真を楽しめることになる。【０２３５】
このように、簡単な設定、この場合ＩＤの設定を行うだけで、写真の共有を行うことが可能となる。【０２３６】
ノーマルモードの画面に表示されていた写真は、アクティブモードの画面に切り換えられたとき、後述するように拡大表示されて表示されるため、好きな写真が表示されているとき、さらにその好きな写真を、より大きな写真で閲覧することが、簡単に行えるようになる。【０２３７】
図２２に示した“占い”というアプリケーション７２―２に対する設定画面５０１に表示される項目と、図３４に示した“フォトフレンド”というアプリケーション７２―４に対する設定画面５０１に表示される項目は、それぞれ異なり、それぞれのアプリケーション７２に対応した項目とされる。このように、設定画面５０１に表示される項目は、アプリケーション７２に依存するものとされる。【０２３８】
このような設定画面５０１において設定された設定項目はテレビジョン受像機１４側に記憶される。そして、例えば、“フォトフレンド”のアプリケーション７２−４が起動されているとき、テレビジョン受像機１４に設定されているＩＤが参照され、そのＩＤに属している写真に対応する画像データ（コンテンツデータ１３１）がコンテンツサーバ１３−１から取得され、表示される。【０２３９】
ここで、“フォトフレンド”という名称のフォーカスモードのときの画面と、アクティブモードのときの画面について、さらに説明を加える。【０２４０】
図３１に示したようなノーマルモードの画面のときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、図３６に示したようなフォーカスモードの画面に切り換えられる。【０２４１】
なお、図３２に示したようなノーマルモードのときの画面、すなわち、ＩＤが設定されていない状況の場合、リモートコントローラ２５１の決定ボタン２７２が操作されても、フォーカスモードには遷移せず、フォーカスモードのときの画面に画面が切り換えられることはない。【０２４２】
図３６は、“フォトフレンド”という名称のアプリケーション７２―４にフォーカスがあたっているときのフォーカスモードのときの画面例である。アプリケーション表示領域４０２のうち、アプリケーション７２−４による処理により写真が表示されている領域４１２だけが、他の領域よりも明るく表示される。このようなフォーカスモードのときも、アプリケーション表示領域４０２に表示されているアプリケーション７２であるか否かにかかわらず、登録済のアプリケーション７２と選択されたアプリケーション７２は、並列動作している。【０２４３】
“フォトフレンド”という名称のアプリケーション７２−４に基づくボタンとして、図３２に示した例では、１つ前の時間に更新された写真を表示させるときに操作されるボタン６０１と、１つ後の時間に更新された写真を表示させるときに操作されるボタン６０２が表示されている。【０２４４】
リモートコントローラ２５１の左方向ボタン２７１−３の操作は、ボタン６０１を操作したことに相当し、右方向ボタン２７１−４の操作は、ボタン６０２を操作したことに相当するように構成されている。ユーザは、左方向ボタン２７１−３または右方向ボタン２７１−４を操作することで、所望の写真を閲覧することできる。【０２４５】
フォーカスモードのときには、ノーマルモードのときに白枠で表示されていた写真の周りの枠が、例えば、黄色など、他の色に切り換えられ表示されるようにしても良い。そのように表示が切り換えられることにより、よりフォーカスモードであることをユーザに認識させ、綺麗な表示を行うことができる。【０２４６】
図３６に示したようなフォーカスモードのときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、アクティブモードに遷移し、画面が切り換えられる。アクティブモードは、上記したように１つのアプリケーション７２―４により提供される情報のみが表示されるモードであり、図３７に示すように、アプリケーション表示領域４０２には、この場合、“フォトフレンド”という名称のアプリケーション７２―４により提供される情報のみが表示されるアクティブ画面６２１が表示される。【０２４７】
アクティブモードにされたとき、そのアクティブな状態にされたアプリケーション７２−４は、コンテンツサーバ１３―１にアクセスし、フォトフレンドに関するコンテンツデータ１３１を取得する。その取得されたコンテンツデータ１３１に基づく処理が実行されることにより、写真がアクティブ画面６２１として表示される。【０２４８】
図３７に示したアクティブ画面６２１には、拡大された写真が表示される領域６３１と、その写真に関する情報が表示される領域６３２が設けられている。領域６３１に表示される写真は、アクティブモードに遷移する前のフォーカスモードのときに表示されていた写真である。領域６３２には、表示されている写真のタイトルや、説明文、タグに関する情報などが表示される。また、領域６３２には、タブが切り換えられるように構成され、タブが切り換えられることにより、例えば、他のユーザのこの写真に対するコメントが表示される。【０２４９】
このようなアクティブ画面６２１は、アプリケーション表示領域４０２内のみ表示されるようにしても良いし、表示パネル２２１に全画面として表示されても良い。【０２５０】
アクティブ画面６２１が、アプリケーション表示領域４０２内のみに表示される場合、上記した“占い”という名称のアプリケーション７２−２がアクティブモードにされたときと同じような画面構成となり、例えば、図２０に示したような画面構成とされ、テレビジョン放送の画面とともに表示される。一方、アクティブ画面６２１が、表示パネル２２１に全画面として表示されるようにした場合、テレビジョン放送の画面は表示されない。【０２５１】
ところで、上記したように、“フォトフレンド”という名称のアプリケーション７２−４は、コンテンツサーバ１３−１にアクセスし、写真の画像データを取得する。コンテンツサーバ１３−１に登録されている画像の閲覧は、パーソナルコンピュータからでもできるように構成されている。パーソナルコンピュータからコンテンツサーバ１３−１にアクセスし、画像データを取得するような場合、Ｗｅｂブラウザなどと称されるアプリケーションが用いられる。テレビジョン受像機１４にも、Ｗｅｂブラウザが組み込まれ、アプリケーション７２−４の処理の１つとして、アクティブモードに遷移したときに、Ｗｅｂブラウザを起動させることで、図３７に示したアクティブ画面６２１が表示されるようにしても良い。【０２５２】
すなわち、アクティブモードに遷移したときに、Ｗｅｂブラウザが起動され、アプリケーション７２―４による処理から、その起動されたＷｅｂブラウザによる処理に移行し、アクティブ画面６２１が表示パネル２２１上に表示されるようにしても良い。このようにすることで、ユーザが特に意識しなくても、テレビジョン放送を閲覧するモードから、Ｗｅｂブラウザで写真などを閲覧するモードに変換することが可能となる。【０２５３】
テレビジョン受像機１４側で、放送電波からテレビジョン放送の番組の情報を受信していた状態から、ネットワーク１１（図１）を介した通信により所定の情報を取得する状態に切り換えることを、ユーザに意識させずに行うことが可能となる。すなわち、通信形態の切り換えを、ユーザに意識させずに行うことが可能となる。【０２５４】
テレビジョン放送の番組を閲覧するという行為は、広く普及している。Ｗｅｂブラウザを用いた通信は、一般的にパーソナルコンピュータで、所定のサーバにアクセスし、ホームページを閲覧するといったときに行われるが、このような閲覧は、テレビジョン放送の番組を閲覧するという行為に比べると普及していない。換言すれば、テレビジョン放送の番組を閲覧することはしても、パーソナルコンピュータによる情報の閲覧はしたことがない（あまりしたことがない）といったユーザは存在している。【０２５５】
上記したように、テレビジョン放送の番組の閲覧からの一連の操作で、Ｗｅｂブラウザによる情報の閲覧に遷移することで、Ｗｅｂブラウザによる情報の閲覧に慣れ親しんでいないようなユーザであっても、Ｗｅｂブラウザによる情報の提供を受けることが可能となる。また、このようなことがＷｅｂブラウザによる情報の取得をうけるための１つのきっかけ、換言すれば、この場合、パーソナルコンピュータでコンテンツサーバ１３−１に管理されている写真を閲覧するようなことのきっかけとすることが可能となる。【０２５６】
さらに、写真を管理しているコンテンツサーバ１３−１を管理するコンテンツ提供者２３やアプリケーション提供者２２が、パーソナルコンピュータなどでも閲覧できるので、パーソナルコンピュータでの閲覧もしてください、そして契約してくださいといったような宣伝もできる。【０２５７】
このように“フォトフレンド”という名称のアプリケーション７２−４においても、ノーマルモード、フォーカスモード、およびアクティブモードが設けられており、ユーザは、所望のモードで簡便に、かつ、テレビジョン放送の番組を楽しみながら情報を取得することができるように構成されている。【０２５８】
［フォトナイスについて］
次に“フォトナイス”という名称のアプリケーション７２−５について説明を加える。【０２５９】
図３０に示したようにノーマルモードのときの画面、すなわち、アプリケーション表示領域４０２の中段に位置する領域４１２に“フォトナイス”という名称のアプリケーション７２―５による情報が表示されている。ノーマルモードのときの“フォトナイス”という名称のアプリケーション７２−５による画面について説明を加える。【０２６０】
“フォトナイス”という名称の画面も、上記した“フォトフレンド”と名称の画面と同じく、背景と写真に分けることができる。背景の画像データは、アプリケーション７２−５に含まれており、ノーマルモードの画面が表示されるときに、写真より前の時点でいち早く表示される。【０２６１】
写真は、所定の時間が経過する毎に、他の写真に切り換えられる。換言すれば、あたかも、“フォトフレンド”という名称の画面内に表示される写真と同様に、“フォトナイス”という名称の画面内に表示される写真も、スライドショー表示される。【０２６２】
所定の時間が経過する毎に写真が切り換えられるが、その所定の時間に関する情報は、アプリケーション７２―５に含まれている、例えば、Java（登録商標） Scriptに記載されている。また、写真が切り換えられるときに、その写真の画像データが、その画像データを管理しているコンテンツサーバ１３（ここでは、コンテンツサーバ１３−１とする）から取得される。【０２６３】
コンテンツサーバ１３−１から取得される画像データは、コンテンツサーバ１３−１に登録されている複数の写真のうち、複数のユーザが閲覧し、“良い”という評価を与えた写真である。コンテンツサーバ１３−１に登録されている写真は、登録したユーザの許可があれば、複数のユーザが閲覧できる状態にされている。そして、写真を閲覧したユーザは、その閲覧した写真に対して、評価を与えることができるように構成されている。【０２６４】
“フォトナイス”という名称のアプリケーション７２−５は、例えば、“良い”という評価の総計が高い写真の画像データを、コンテンツサーバ１３−１から取得する。このような場合、“良い”という評価の総計が高い写真が、“フォトナイス”という名称の画面内にスライドショー表示されることになる。【０２６５】
ここでは、“フォトナイス”という名称のアプリケーション７２−５は、“良い”という評価の総計が高い写真の画像データを取得し、表示するとした。他にも、例えば、新着の写真をスライドショー表示するということも考えられ、新着の写真をスライドショー表示するときも、基本的に“フォトナイス”という名称のアプリケーション７２−５で処理することができる。【０２６６】
しかしながら、新着の写真は、単に、コンテンツサーバ１３−１に登録された日時が新しい日時であるというだけであり、その他のフィルタがかかっていない。よって、公開するには好ましくない写真が登録され、そのような写真が、スライドショー表示されてしまことも考えられる。【０２６７】
これに対して、“良い”という評価の総計が高い写真は、複数のユーザが閲覧し、かつ、“良い”という評価を与えているので、公開するのに好ましくない写真である可能性はとても低い。すなわち、“良い”という評価の総計が高い写真は、複数のユーザの閲覧というフィルタがかけられた結果、選択された写真であるといえる。よって、そのような写真を公開し、スライドショー表示することは問題がないと考えられる。【０２６８】
このようにすることで、テレビジョン受像機１４の利用者２４側に提供される情報（この場合、写真）に対しても、フィルタをかけることが可能となり、アプリケーション７２と同様に、ユーザ側に安全な情報を提供することが可能となる。また、提供される情報に関しては、この場合、サービス提供者２１（図２）が管理する必要がないため、サービス提供者２１の処理の低減をはかることが可能となる。【０２６９】
図３０に示した“フォトナイス”という名称の画面の説明に戻り、写真の周りには、例えば、白い枠が表示される。白い枠が設けられることにより、写真にはさまざまなサイズ（アスペクト比）があることが想定されるが、その異なるサイズを吸収することができるようになる。【０２７０】
また、“フォトナイス”という名称の画面には、例えば、図３０に示した例では、“２００７／１／３１  昼下がりの・・・”といったような文も表示される。この表示される文は、例えば、写真が登録された日付や、その写真のタイトルなどである。【０２７１】
図３０に示したようノーマルモードのときの画面、すなわち、アプリケーション表示領域４０２の中段に位置する領域４１２に“フォトナイス”という名称のアプリケーション７２―５による情報が表示されている状態のときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、図３８に示したようなフォーカスモードのときの画面に切り換えられる。【０２７２】
図３８は、“フォトナイス”という名称のアプリケーション７２―５にフォーカスがあたっているときのフォーカスモードのときの画面例である。アプリケーション表示領域４０２のうち、アプリケーション７２−５による処理によりフォトナイスが表示されている領域４１２だけが、他の領域よりも明るく表示される。【０２７３】
“フォトナイス”という名称のアプリケーション７２−５に基づくボタンとして、図３８に示した例では、１つ前の時間に更新された写真を表示させるときに操作されるボタン７０１と、１つ後の時間に更新された写真を表示させるときに操作されるボタン７０２が表示されている。【０２７４】
リモートコントローラ２５１の左方向ボタン２７１−３の操作は、ボタン７０１を操作したことに相当し、右方向ボタン２７１−４の操作は、ボタン７０２を操作したことに相当するように構成されている。ユーザは、左方向ボタン２７１−３または右方向ボタン２７１−４を操作することで、所望の写真を閲覧することできる。【０２７５】
フォーカスモードのときには、ノーマルモードのときに白枠で表示されていた写真の周りの枠が、例えば、黄色など、他の色に切り換えられ表示されるようにしても良い。そのように表示が切り換えられることにより、よりフォーカスモードであることをユーザに認識させ、綺麗な表示を行うことができる。【０２７６】
図３８に示したようなフォーカスモードのときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、アクティブモードの遷移し、画面が切り換えられる。アクティブモードは、上記したように１つのアプリケーション７２―５により提供される情報のみが表示されるモードであり、図３７に示すように、アプリケーション表示領域４０２には、この場合、“フォトナイス”という名称のアプリケーション７２―４により提供される情報のみが表示されるアクティブ画面６２１が表示される。【０２７７】
アクティブモードにされたとき、そのアクティブな状態にされたアプリケーション７２−５は、コンテンツサーバ１３―１にアクセスし、フォトナイスに関するコンテンツデータ１３１を取得する。その取得されたコンテンツデータ１３１に基づく処理が実行されることにより、写真がアクティブ画面６２１として表示される。【０２７８】
図３７に示したアクティブ画面６２１に関しては、既に説明したのでその詳細な説明は省略するが、“フォトナイス”と言う名称のアプリケーション７２−５の場合も、“フォトフレンド”という名称のアプリケーション７２−４のときと同じく、アクティブモードにされたときには、１つの写真を拡大して表示する画面に遷移し、その際、Ｗｅｂブラウザが起動される（Ｗｅｂブラウザが起動されるようにしても良い）。【０２７９】
このように、ノーマルモード、フォーカスモード、およびアクティブモードが設けられており、ユーザは、所望のモードで簡便に、かつ、テレビジョン放送の番組を楽しみながら情報を取得することができるように構成されている。【０２８０】
［フォトチョイスについて］
次に“フォトチョイス”という名称が付けられたアプリケーション７２−６について説明を加える。【０２８１】
図３０に示したようノーマルモードのときの画面、すなわち、アプリケーション表示領域４０２の中段に位置する領域４１２に“フォトナイス”という名称のアプリケーション７２―５による情報が表示されている状態のときに、リモートコントローラ２５１の上方向ボタン２７１−１が操作されると、図３９に示したようなノーマルモードのときの画面になる。すなわち、アプリケーション表示領域４０２の中段に位置する領域４１２に“フォトチョイス”という名称のアプリケーション７２―６による情報が表示されているノーマルモードの画面に切り換えられる。【０２８２】
図３０または図３９に示したノーマルモードの画面のときの“フォトチョイス”の画面について説明する。“フォトチョイス”という名称の画面には、例えば、図３９に示したように、複数の写真（図３９に示した例では、９枚の写真）が表示される。これらの複数の写真は、所定の時間が経過する毎に、他の写真に切り換えられる。換言すれば、“フォトチョイス”という名称の画面内に表示される写真は、スライドショー表示される。複数の写真が同時に更新されるように構成しても良いし、例えば、左上から、右下にかけて順に更新されるように構成しても良い。【０２８３】
所定の時間が経過する毎に写真が切り換えられるが、その所定の時間に関する情報や、更新の仕方に関する情報は、アプリケーション７２―６に含まれている、例えば、Java（登録商標） Scriptに記載されている。また、写真が切り換えられるときに、その写真の画像データが、その画像データを管理しているコンテンツサーバ１３（ここでは、コンテンツサーバ１３−１とする）から取得される。【０２８４】
コンテンツサーバ１３−１から取得される画像データは、所定のタグで識別される画像データである。所定のタグとは、例えば、写真が属するカテゴリに関する情報であり、ユーザが、コンテンツサーバ１３−１に写真を登録するときに、その登録する写真は、どのカテゴリに属する写真であるかを判断し、設定した情報である。例えば、登録される写真が犬の写真の場合、ユーザの判断により“ペット”というカテゴリに分類され、その“ペット”というカテゴリを示すタグが付けられる。【０２８５】
このタグに関する情報も、“フォトチョイス”という名称の画面内に表示される。例えば、図３９に示した“フォトチョイス”という名称の画面においては、右下に“ペット”という文字が表示されている。すなわち図３９に示した例の場合、“フォトチョイス”という名称の画面内に表示されている複数の写真は、“ペット”というタグに適合する写真である。【０２８６】
上述してきたように、“フォトチョイス”という名称の画面には、所定のタグで管理される画像データに基づく写真が表示されるが、どのタグに適合する写真を、“フォトチョイス”という名称の画面で表示させるかは、ユーザにより設定することが可能である。【０２８７】
ユーザは、“フォトチョイス”という名称のアプリケーション７２−６に関する設定を行いたいとき、リモートコントローラ２５１の設定ボタン２７３を操作する。リモートコントローラ２５１の設定ボタン２７３が操作されることにより、表示させる写真に適合するタグを設定できるオプションメニューが表示される。【０２８８】
図４０に、“フォトチョイス”というアプリケーション７２―４に対応したオプションメニュー画面の一例を示す。オプションメニュー画面４８１は、ノーマルモードの画面（例えば、図３９）のときや、後述するフォーカスモードの画面（例えば、図４２）、およびアクティブモードの画面（例えば、図３７）のいずれの画面においても、リモートコントローラ２５１の設定ボタン２７３が操作されることにより、その時点の画面に重畳されることで同様な表示がなされる。【０２８９】
オブションメニュー画面４８１には、既に説明した“占い”というアプリケーション７２−２がアクティブモードのときにされているときに表示されるオプションメニュー画面４８１（図２１）と同じ項目が表示される。図４０に示した例は、フォトチョイスのアプリケーション７２−６のノーマルモード画面上にオプションメニュー画面４８１が表示される点が、図２１に示した例と異なる。【０２９０】
オプションメニュー画面４８１に表示されている項目のうち、“アプリケーション設定”という項目に対応するボタン４９２が操作されると、図４１に示したような画面に切り換えられる。【０２９１】
図４１に示した設定画面について説明する。図４１に示した設定画面５０１は、“フォトチョイス”という名称のアプリケーション７２−６における設定を行うための画面である。フォトチョイスに関する設定画面５０１には、“フォトチョイス”のアプリケーション７２−６における処理で表示される写真が適合するタグを設定できる画面である。【０２９２】
設定画面５０１には、タグを選択できる領域７５１が設けられている。領域７５１には、ユーザに、フォトチョイスのときの画面に表示させる写真のタグを選択できる画面であることを示すための“表示する写真のテーマを選択してください”といった文章が表示されている。さらに、図４１に示した例では、領域７５１には、１つタグが選択できる部分が設けられた構成とされている。【０２９３】
ユーザは、リモートコントローラ２５１の上方向ボタン２７１−１または下方向ボタン２７１−２を操作することで、所望のタグを選択できるように構成されている。例えば、図４１に示した例では、領域７２１に“ペット”というタグ（カテゴリーを示す名称）が表示されているが、このような状態のときに、リモートコントローラ２５１の上方向ボタン２７１−１が操作されると、仮想的に“ペット”というタグの次に設けられているタグが表示される。【０２９４】
タグとして設けられているのは、例えば、“ペット”、“旅行”、“夜景”、“アート”などであり、これらのタグが、順次、リモートコントローラ２５１のボタン操作に応じて、領域７５１に表示される。領域７５１に表示されているタグで設定を行いたいときには、“決定”というボタン５１４が操作される。ボタン５１４が操作されることにより設定されたタグに適合する写真が、“フォトチョイス”という名称の画面内に表示されるようになる。【０２９５】
なお、図４１に示した設定画面５０１の例では、１つのタグが選択、設定できる例を示したが、例えば、図２２の好きな食べ物を選択する欄５１３のように、複数のタグが列記されており、列記されているタグのうち、所望のタグをチェックできる欄が設けられているような画面にしても良い。そして、複数のタグを設定できるように構成することも可能である。【０２９６】
なお、設定画面５１０において、ユーザはタグを設定することが可能であるが、ユーザによるタグの設定が行われていないとき（未設定の状態のとき）に、“フォトチョイス”という名称のアプリケーション７２−６が起動された場合、デフォルトで設定されているタグに適合する写真が、“フォトチョイス”という名称の画面内に表示される。【０２９７】
このような設定画面５０１において設定された設定項目はテレビジョン受像機１４側に記憶される。そして、例えば、“フォトチョイス”のアプリケーション７２−６が起動されているとき、テレビジョン受像機１４に設定されているタグが参照され、そのタグに適合する写真に対応する画像データ（コンテンツデータ１３１）がコンテンツサーバ１３−１から取得され、表示される。【０２９８】
ここで、“フォトチョイス”という名称の画面のうち、フォーカスモードのときの画面とアクティブモードのときの画面について、さらに説明を加える。【０２９９】
図３９に示したようなノーマルモードの画面のときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、図４２に示したようなフォーカスモードの画面に切り換えられる。【０３００】
図４２は、“フォトチョイス”という名称のアプリケーション７２―６にフォーカスがあたっているときのフォーカスモードのときの画面例である。アプリケーション表示領域４０２のうち、アプリケーション７２−６による処理により写真が表示されている領域４１２だけが、他の領域よりも明るく表示される。【０３０１】
フォーカスモードのときの“フォトチョイス”という名称の画面は、フォーカスモードに遷移するときのノーマルモードの画面の中央に表示されていた写真が拡大表示されるとともに、中央に表示されていた写真の周りに表示されていた写真も拡大表示される。中央に表示されていた写真は、拡大表示されたときには、全体が表示される状態とされるが、中央に表示されていた写真の周りに表示されていた写真は、一部分のみが表示される状態とされる。【０３０２】
リモートコントローラ２５１の上方向ボタン２７１−１が操作されると、その時点で中央に表示されている写真の上側に位置する写真が、中央で拡大表示されるように、アプリケーション７２−６は制御を行う。また、リモートコントローラ２５１の下方向ボタン２７１−２が操作されると、その時点で中央に表示されている写真の下側に位置する写真が、中央で拡大表示されるように、アプリケーション７２−６は制御を行う。【０３０３】
また、リモートコントローラ２５１の左方向ボタン２７１−３が操作されると、その時点で中央に表示されている写真の左側に位置する写真が、中央で拡大表示されるように、アプリケーション７２−６は制御を行う。また、リモートコントローラ２５１の右方向ボタン２７１−４が操作されると、その時点で中央に表示されている写真の右側に位置する写真が、中央で拡大表示されるように、アプリケーション７２−６は制御を行う。【０３０４】
中央に表示される写真だけでなく、その中央の写真の切り換えに応じて、他の写真も切り換えられるような制御も行われる。そのとき、他の写真の画像データが、必要に応じてコンテンツサーバ１３−１から取得される。【０３０５】
このような制御が行われることにより、“フォトチョイス”がフォーカスモードにされているときには、ユーザは、リモートコントローラ２５１を操作することで、所望の写真を中央に拡大表示させて閲覧することできる。【０３０６】
フォーカスモードのときには、例えば、黄色などの色で、中央に表示されている写真が縁取られ、縁取られることにより、ユーザにフォーカスモードであることを認識させたり、選択されている写真を明確に表示したりするようにしても良い。【０３０７】
図４２に示したようなフォーカスモードのときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、アクティブモードに遷移し、画面が切り換えられる。アクティブモードは、上記したように１つのアプリケーション７２―６により提供される情報のみが表示されるモードであり、図３７に示すように、アプリケーション表示領域４０２には、この場合、“フォトチョイス”という名称のアプリケーション７２―６により提供される情報のみが表示されるアクティブ画面６２１が表示される。【０３０８】
アクティブモードにされたとき、そのアクティブな状態にされたアプリケーション７２−６は、コンテンツサーバ１３―１にアクセスし、フォトチョイスに関するコンテンツデータ１３１を取得する。その取得されたコンテンツデータ１３１に基づく処理が実行されることにより、写真がアクティブ画面６２１として表示される。【０３０９】
図３７に示したアクティブ画面６２１に関しては、既に説明したのでその詳細な説明は省略するが、“フォトチョイス”と言う名称のアプリケーション７２−６の場合も、“フォトフレンド”という名称のアプリケーション７２−４のときと同じく、アクティブモードにされたときには、１つの写真を拡大して表示する画面に遷移し、その際、Ｗｅｂブラウザが起動される（Ｗｅｂブラウザが起動されるようにしても良い）。【０３１０】
このように、ノーマルモード、フォーカスモード、およびアクティブモードが設けられており、ユーザは、所望のモードで簡便に、かつ、テレビジョン放送の番組を楽しみながら情報を取得することができるように構成されている。【０３１１】
［写真の画像データを管理するサーバについて］
上記したように、“フォトフレンド”、“フォトナイス”、および“フォトチョイス”という３つのアプリケーション７２―４乃至７２−６は、それぞれ写真の表示を制御するアプリケーションである。上述した実施の形態においては、これらの写真の表示を制御するアプリケーション７２―４乃至７４−６は、コンテンツサーバ１３−１から画像データを取得するとして説明した。【０３１２】
コンテンツサーバ１３−１は、“フォトフレンド”という名称のアプリケーション７２−４が、ＩＤを基づいて画像データを取得できるように、所定のユーザを識別するためのＩＤを、写真が登録されるときに、その登録される写真と関連付けて管理できるように構成されている。【０３１３】
また、コンテンツサーバ１３−１は、“フォトナイス”という名称のアプリケーション７２−５が、評価の順位に基づいて画像データを取得できるように、登録されている写真を公開したり、公開されている写真に対して、ユーザが評価を加えたりできるように構成され、加えられた評価に基づく、ランキングなどを管理できるように構成されている。【０３１４】
また、コンテンツサーバ１３−１は、“フォトチョイス”という名称のアプリケーション７２−６が、タグに基づいて画像データを取得できるように、写真が登録されるときに、その登録される写真に適合したタグが、ユーザにより付けられるように構成され、付けられたタグと関連付けて写真が管理できるように構成されている。【０３１５】
写真を登録したり、登録する写真にタグを付けたりするときの処理を行うユーザ側の装置として、例えば、パーソナルコンピュータが用いられる。また、テレビジョン受像機１４でも行えるように構成されている。また、コンテンツサーバ１３−１で管理されている写真は、テレビジョン受像機１４で、上記したようにアプリケーション７２−４乃至７２−６の処理により閲覧することができるが、パーソナルコンピュータで閲覧することもできる。【０３１６】
すなわち、パーソナルコンピュータにより、コンテンツサーバ１３−１に写真が登録され、その登録された写真は、パーソナルコンピュータでも閲覧することが可能であるとともに、テレビジョン受像機１４でも閲覧することも可能とされている。コンテンツサーバ１３−１は、同一の写真を、パーソナルコンピュータ用の写真とテレビジョン受像機１４の写真を、それぞれ、例えば、異なる解像度として記憶しているようにしても良いし、パーソナルコンピュータとテレビジョン受像機１４で共通して用いられる写真として、例えば、同じ解像度として記憶していても良い。【０３１７】
パーソナルコンピュータにはなじみのない人であっても、テレビジョン受像機１４にはなじみのある人であれば、コンテンツサーバ１３−１に登録されている写真を閲覧することが簡便にできる。このようなことを、本実施の形態においては実現できる。また、テレビジョン受像機１４が、写真を取り込む機能を有している場合があり、そのようなテレビジョン受像機１４の場合、コンテンツサーバ１３−１に写真を登録することもできる。よって、閲覧と同様に、パーソナルコンピュータにはなじみのない人であっても、テレビジョン受像機１４にはなじみのある人であれば、コンテンツサーバ１３−１に写真を登録することが簡便にできる。【０３１８】
パーソナルコンピュータとコンテンツサーバ１３−１は、Ｗｅｂブラウザなどの言語が用いられた通信を行うのが一般的である。【０３１９】
上述した実施の形態のように、アプリケーション７２は、ノーマルモードのときとフォーカスモードのときには、たとえユーザ側に情報を提示していない状態であっても、換言すれば、表示パネル２２１に情報を表示していない状態であっても、登録済のアプリケーション７２や選択されたアプリケーション７２であれば、常に処理を実行している。すなわち、ノーマルモードのときとフォーカスモードのときには、複数のアプリケーション７２が並列的に処理を実行している。アクティブモードのときには、アクティブモードにされたアプリケーション７２以外のアプリケーション７２は、その処理を停止する。【０３２０】
ノーマルモードのときとフォーカスモードのときには、複数のアプリケーション７２が、メモリ、例えばSDRAM２３０に処理を行うためのデータを記憶させるが、アクティブモードのときには、アクティブモードにされたアプリケーション７２のみが、必要となるデータをメモリに記憶したりすることができる状態とされる。【０３２１】
このような状況を考慮し、上述した実施の形態のように、ノーマルモードとフォーカスモードのときには、比較的小さなサイズの、例えば、ウィジェットなどと称されるアプリケーション７２が用いられる。そして、アクティブモードのときには、アプリケーション７２によっては、Ｗｅｂブラウザなど言語によるプログラムがアプリケーション７２の代わりに起動される。【０３２２】
Ｗｅｂブラウザは、上記したように、パーソナルコンピュータとコンテンツサーバ１３−１との通信に一般的に用いられている言語であるので、Ｗｅｂブラウザが起動されることにより、テレビジョン受像機１４でも、パーソナルコンピュータと同じような処理を実行することが可能となる。例えば、図３７に示したように、拡大された写真を表示させたり、その写真に付随する情報を表示させたりすることが可能となる。【０３２３】
このように、本実施の形態においては、処理を行うアプリケーション７２を、モードより切り換えることが可能となる。【０３２４】
［システムの動作について］
このように、初期画面が表示されるときに、アプリケーションサーバ１２からアプリケーションリスト７１が取得され、テレビジョン受像機１４側に記憶される。そして、初期画面からノーマルモードの画面に表示が切り換えられるときに、アプリケーションサーバ１２から、その時点で起動される１または複数のアプリケーション７２（アプリケーション７２本体のプログラム）が取得され、テレビジョン受像機１４側に記憶される。【０３２５】
ノーマルモードとフォーカスモードのときには、アプリケーション７２に基づき、適宜、コンテンツサーバ１３にアクセスされ、コンテンツデータ１３１が取得され、テレビジョン受像機１４側に記憶される。このとき、アプリケーション７２により、接続先のコンテンツサーバ１３は異なり、取得されるコンテンツデータ１３１も異なる。また、アクティブモードのときには、アクティブにされているアプリケーション７２のみに基づき、コンテンツサーバ１３や、図示していないサーバにアクセスされ、コンテンツデータ１３１や他のデータが取得され、テレビジョン受像機１４側に記憶される。【０３２６】
ノーマルモード、フォーカスモード、およびアクティブモードのいずれかのモードの画面から、初期画面に画面が切り換えられるとき、テレビジョン受像機１４側に記憶されているアプリケーション７２とコンテンツデータ１３１（他のデータ）は削除される。このように、必要に応じアプリケーション７２やコンテンツデータ１３１が記憶され、必要が無くなった時点で削除されることにより、テレビジョン受像機１４側でアプリケーション７２やコンテンツデータ１３１を記憶する記憶領域を小さくすることが可能となる。【０３２７】
また、テレビジョン受像機１４側が、必要に応じアプリケーション７２を取得することで、例えば、アプリケーション７２が更新されたような場合であっても、その更新後のアプリケーション７２をテレビジョン受像機１４側に提供することが可能となるので、テレビジョン受像機１４側に提供されるアプリケーション７２を、常に最新のアプリケーション７２であるようにすることができる。【０３２８】
また、テレビジョン受像機１４が取得するアプリケーション７２は、アプリケーションリスト７１に記載があるアプリケーション７２のみとすることができるため、アプリケーションリスト７１を適切に管理することで、悪意のあるアプリケーション７２が、テレビジョン受像機１４にダウンロードされてしまうようなことを防ぐことが可能となる。また、アプリケーションリスト７１に記載されている期間を限定すれば、期間限定で、アプリケーション７２をユーザ側に提供することが可能となり、サービスの幅を広げることが可能となる。【０３２９】
さらに、テレビジョン受像機１４側が、必要に応じてコンテンツデータ１３１を取得することで、また、必要がなくなった時点で記憶していたコンテンツデータ１３１を削除することで、例えば、ニュース記事のような更新される頻度が高い情報であっても、テレビジョン受像機１４側に、更新された最新の情報を提供することが可能となるとともに、記憶されている古い情報をユーザに提供してしまうようなことを防ぐことが可能となる。【０３３０】
次に、上記したようにテレビジョン受像機１４の表示画面が切り換えられるときに、図１に示したシステムで行われる動作について図３７のフローチャートを参照して説明する。なお、図３７に示したフローチャートを参照しての説明は、図１に示したシステムにおけるデータの流れを中心に説明する。【０３３１】
ステップＳ２１において、テレビジョン受像機１４は、アプリケーションサーバ１２にアクセスする。このアクセスにおいて、アプリケーションリスト７１の提供の要求が出される。【０３３２】
ステップＳ５１において、アプリケーションサーバ１２は、テレビジョン受像機１４からのアクセスを受け、アプリケーションリスト７１の提供の要求を受けると、ステップＳ５２において、自己が管理しているアプリケーションリスト７１を記憶部３８（図４）から読み出し、テレビジョン受像機１４に提供する。【０３３３】
ステップＳ２２において、テレビジョン受像機１４は、アプリケーションサーバ１２から提供されたアプリケーションリスト７１を受信し、ステップＳ２３において、その受信したアプリケーションリスト７１を記憶し、その記憶したアプリケーションリスト７１に基づく初期画面を表示する。【０３３４】
ステップＳ２４において、テレビジョン受像機１４は、ユーザにより初期画面から所定のアプリケーション７２が選択されたことをトリガーとし、アプリケーションサーバ１２へのアクセスを開始する。このアクセスでは、ユーザにより選択されたアプリケーション７２や登録されたアプリケーション７２の提供の要求が出される。【０３３５】
ステップＳ５３において、アプリケーションサーバ１２は、テレビジョン受像機１４からのアクセスを受け、アプリケーション７２の提供の要求を受けると、ステップＳ５４において、自己が管理しているアプリケーション７２を記憶部３８（図４）から読み出し、テレビジョン受像機１４に提供する。このとき、テレビジョン受像機１４側からの要求により、複数のアプリケーション７２が読み出され、提供される場合がある。【０３３６】
ステップＳ２５において、テレビジョン受像機１４は、アプリケーションサーバ１２から提供されたアプリケーション７２を受信し、ステップＳ２６において、その受信したアプリケーション７２を記憶し、その記憶したアプリケーション７２に基づく処理を開始する。【０３３７】
ステップＳ２７において、テレビジョン受像機１４は、コンテンツサーバ１３にアクセスする。このアクセスは、アプリケーション７２に基づく処理が実行されているときに、コンテンツデータ１３１が必要とされたときに行われる。【０３３８】
ステップＳ８１において、コンテンツサーバ１３は、テレビジョン受像機１４からのアクセスを受け、コンテンツデータ１３１の提供の要求を受けると、ステップＳ８２において、自己が管理しているコンテンツデータ１３１を記憶部１０８（図６）から読み出し、テレビジョン受像機１４に提供する。【０３３９】
アプリケーション７２毎に、異なるコンテンツサーバ１３にアクセスされ、コンテンツデータ１３１が取得される。【０３４０】
ステップＳ２８において、テレビジョン受像機１４は、コンテンツサーバ１３から提供されたコンテンツデータ１３１を受信し、ステップＳ２９において、その受信したコンテンツデータ１３１を記憶し、その記憶したコンテンツデータ１３１に基づく処理、例えば、テキストの表示といった処理を行う。【０３４１】
このようなコンテンツデータ１３１の取得や記憶といった処理は、アプリケーション７２に依存し、繰り返し行われる。例えば、ニュース記事を提供するアプリケーション７２の場合、比較的頻繁にニュース記事のコンテンツデータ１３１が取得され、ユーザ側にニュース記事が提供される。また例えば、占いの情報を提供するアプリケーション７２の場合、占いを実行するときに操作されるボタンが操作されたときに、コンテンツデータ１３１が取得される。【０３４２】
また、コンテンツデータ１３１の取得や記憶といった処理は、ノーマルモード、フォーカスモード、およびアクティブモードの、それぞれのモードで、アプリケーション７２に基づき繰り返し行われる。【０３４３】
ステップＳ３０において、テレビジョン受像機１４は、記憶しているアプリケーション７２やコンテンツデータ１３１を削除する。この処理は、ユーザによりアプリケーション７２による処理の終了が指示されたとき（例えば、テレビジョン放送の番組を全画面表示すると指示されたとき）や、テレビジョン受像機１４の電源がオフにされたときなどをトリガーとして実行される。【０３４４】
このように、アプリケーションリスト７１、アプリケーション７２、コンテンツデータ１３１が、テレビジョン受像機１４側で必要なときに取得され、それらに基づく処理が実行され、必要がなくなった時点で削除される。【０３４５】
次に、図４４と図４５に示したフローチャートを参照し、テレビジョン受像機１４における処理について説明する。【０３４６】
ステップＳ１０１において、テレビジョン受像機１４は、初期画面の閲覧の指示を受ける。ユーザは、初期画面の閲覧を行いたいとき、リモートコントローラ２５１（図８）を操作し、テレビジョン受像機１４に対して初期画面を表示するように指示を出す。リモートコントローラ２５１から出された指示内容を示す制御コードは、テレビジョン受像機１４の受光部２３７により受光され、CPU２３２に供給される。CPU２３２は、供給された制御コードを解析することにより、初期画面の表示の指示を受けたと認識し、その認識に対応する処理を実行する。【０３４７】
ステップＳ１０２において、CPU２３２は、ネットワークI/F２３４などを制御し、予め記憶されているＵＲＬに基づき、アプリケーションサーバ１２にアクセスする。このとき、アプリケーションリスト７１の取得の要求も出される。【０３４８】
ステップＳ１０３において、テレビジョン受像機１４のCPU２３２は、ネットワークI/F２３４を制御し、アクセス先のアプリケーションサーバ１２から、アプリケーションリスト７１を受信し、SDRAM２３０に記憶させる。【０３４９】
ここでは、初期画面の閲覧の指示があったときに、アプリケーションリスト７１が取得され、記憶されるとして説明するが、他のタイミングで取得され、記憶されるようにしても良い。例えば、テレビジョン受像機１４の電源がオンにされたときに、取得されるようにしても良い。このようにした場合、ステップＳ１０１における処理は、テレビジョン受像機１４の電源がオンにされたことをトリガーとする処理とされる。【０３５０】
また、所定の周期や所定の時刻に、取得されるようにしても良い。このようにした場合、ステップＳ１０１における処理は、所定の周期が経過したか否か、所定の時刻になったか否かなどの判断が行われ、その判断結果をトリガーとする処理とされる。【０３５１】
いずれにしても、テレビジョン受像機１４側に記憶されるアプリケーションリスト７１は、常に最新のリストであるようにされている。【０３５２】
ステップＳ１０４において、登録されているアプリケーション７２があるか否かがチェックされる。上記したように、ユーザは所望のアプリケーション７２を登録することができ、登録されたアプリケーション７２に関する情報、例えば、アプリケーション７２を識別するためのＩＤが、例えば、フラッシュメモリ２３１に記憶されている。【０３５３】
ここでは、アプリケーション７２を識別するための情報が、フラッシュメモリ２３１に記憶されているとして説明を続けるが、フラッシュメモリ２３１以外の記憶部に、ＩＤを記憶しても良いし、ＩＤを記憶する専用の記憶部を設けるようにしても良い。また、設定情報などもフラッシュメモリ２３１に記憶されているとして説明を続けるが、フラッシュメモリ２３１以外の記憶部に、設定情報を記憶しても良いし、設定情報を記憶する専用の記憶部を設けるようにしても良い。【０３５４】
CPU２３２は、フラッシュメモリ２３１にアプリケーション７２を識別するためのＩＤが記憶されているか否かを判断し、記憶されているときには、登録済のアプリケーション７２があるとして、後段の処理を行う。【０３５５】
ステップＳ１０５において、CPU２３２は、グラフィック生成回路２１９に指示を出し、アプリケーションリスト７１に基づく初期画面のデータを生成させる。パネル駆動回路２２０は、グラフィック生成回路２１９で生成された初期画面のデータに基づき、表示パネル２２１を制御する。このような制御が行われることにより、表示パネル２２１に、例えば、図１１に示したような初期画面が表示される。【０３５６】
初期画面のデータが生成されるとき、ステップＳ１０４において、登録されているアプリケーション７２があると判断されているときには、その登録済のアプリケーション７２のＩＤと一致するＩＤが、アプリケーションリスト７１から検出され、検出されＩＤに対応するアプリケーション７２の登録状態表示部３０５のところに登録済を示すアイコンが表示されるようなデータが生成される。【０３５７】
ステップＳ１０６において、初期画面からアプリケーション７２が選択されたか否かが判断される。CPU２３２は、リモートコントローラ２５１からの制御コードを解析することで、リモートコントローラ２５１の決定ボタン２７２が操作されたか否かを判断し、リモートコントローラ２５１の決定ボタン２７２が操作されたと判断されるとき、初期画面からアプリケーション７２が選択されたと判断する。【０３５８】
図１０に示したように、初期画面には、カーソル３１１が表示されており、そのカーソル３１１が所定のアプリケーション７２を示すアイコン上に位置しているときに、リモートコントローラ２５１の決定ボタン２７２が操作されると、そのアプリケーション７２が選択されたと判断し、ステップＳ１０７に処理が進められる。【０３５９】
なお、図４４に示したフローチャートの処理には含めていないが、CPU２３２は、制御コードを解析することにより、リモートコントローラ２５１の上方向ボタン２７１−１や下方向ボタン２７１−２が操作されたと判断したときには、アプリケーション７２を示すアイコンを、上方向または下方向にスライドさせるような表示が行われるように、グラフィック生成回路２１９などを制御する。このような制御は、適宜、リモートコントローラ２５１からの制御コードに基づいて行われる。【０３６０】
ステップＳ１０６において、アプリケーション７２が選択されたと判断された場合、ステップＳ１０７に処理が進められる。ステップＳ１０７において、アプリケーションサーバ１２にアクセスされ、ステップＳ１０８において、選択されたアプリケーション７２の取得が行われる。この取得は、登録済のアプリケーション７２がある場合には、選択されたアプリケーション７２と共に、登録済のアプリケーション７２の全てが取得される。また、図３１を参照して説明した“サービスキャスト”との名称のユーティリティが選択されたときには、登録済のアプリケーション７２の全てが取得される。取得されたアプリケーション７２は、フラッシュメモリ２３１に記憶される。【０３６１】
ステップＳ１０９において、CPU２３２は、フラッシュメモリ２３１に記憶されたアプリケーション７２に基づく処理を開始する。ステップＳ１１０において、コンテンツサーバ１３にアクセスし、ステップＳ１１１において、アクセス先のコンテンツサーバ１３からコンテンツデータ１３１が取得され、フラッシュメモリ２３１に記憶される。【０３６２】
コンテンツデータ１３１の取得は、アプリケーション７２に基づく処理として行われる。よって、アプリケーション７２によっては、この処理は省略される場合がある。また、省略された場合、ステップＳ１１２における処理も省略される。【０３６３】
ステップＳ１１２において、コンテンツデータ１３１に基づく処理が行われる。取得されたアプリケーション７２に基づく処理に従い、グラフィック生成回路２１９は、コンテンツデータ１３１に基づきテキストや画像から構成される画面のデータを生成する。そして、パネル駆動回路２２０が、その生成されたデータを基に、表示パネル２２１を制御することにより、例えば、図１４に示したようなノーマルモードのときの画面が表示される。【０３６４】
ステップＳ１１３（図４５）において、フォーカスモードへの切り換えが指示されたか否かが判断され、切り換えが指示されたと判断された場合、ステップＳ１１４に処理が進められる。CPU２３２は、リモートコントローラ２５１の制御コードが、決定ボタン２７２が操作されたことを示すと認識したとき、フォーカスモードへの切り換えが指示されたと判断する。ここでは、決定ボタン２７２が操作されたときの説明を続けるが、上方向ボタン２７１−１が操作されたと認識されたときなどには、その認識結果に基づく処理が行われる。【０３６５】
ステップＳ１１４において、アプリケーション表示領域４０２の中段の領域４１２に表示されているアプリケーション７２が特定される。ステップＳ１１５において、フォーカスモードのときの表示を行うための処理が実行される。フォーカスモードのときの表示とは、例えば、図１７に示したように、アプリケーション表示領域４０２の上段の領域４１１と下段の領域４１３をそれぞれ暗くした表示や、中段の領域４１２にボタンなどが表示される表示である。【０３６６】
CPU２３２は、グラフィック生成回路２１９に対して、アプリケーション表示領域４０２の上段の領域４１１と下段の領域４１３をそれぞれ暗くして表示するように指示を出すとともに、中段の領域４１２に、その領域４１２に情報を表示しているアプリケーション７２がフォーカスモードのときに表示するボタンなどがあれば、そのボタンなどを表示するように指示を出す。このような指示に基づく処理が行われることにより、表示パネル２２１上に、例えば図１７に示したようなフォーカスモードのときの画面が表示される。【０３６７】
ステップＳ１１６において、アクティブモードへの切り換えが指示されたか否かが判断され、切り換えが指示されたと判断された場合、ステップＳ１１７に処理が進められる。
ステップＳ１１７において、中段の領域４１２に表示されているアプリケーション７２が特定され、ステップＳ１１８において、その特定されたアプリケーション７２に設定されている項目が読み出される。【０３６８】
図２０を参照して説明したように、例えば、占いを提供するアプリケーション７２は、星座などの所定の項目を設定できるように構成されており、設定されている項目（例えば、星座）に対応して、適切な情報が取得されるように構成されている。CPU２３２は、領域４１２に表示されているアプリケーション７２に基づく処理で、アクティブモードにされたときに設定されている項目を参照するという処理があった場合、ステップＳ１１８において、設定されている項目を読み出す。【０３６９】
なおここでは、アクティブモードにされたときに、設定されている項目を読み出すとして説明したが、アプリケーション７２によっては、ノーマルモードのときやフォーカスモードのときに設定されている項目を読み出す場合もある。【０３７０】
また、アクティブモードにされたとき、アプリケーション７２によっては、Ｗｅｂブラウザを起動させ、そのＷｅｂブラウザでの処理に、処理が切り換えられる。Ｗｅｂブラウザが起動されたときには、テレビジョン放送の番組の情報を取得する処理は行われないように制御される。【０３７１】
ステップＳ１１９において、コンテンツサーバ１３にアクセスされ、ステップＳ１２０において、コンテンツデータ１３１が取得され、記憶される。このコンテンツデータ１３１は、設定されていた項目に適した情報のデータである。ステップＳ１２１において、図１８に示したようなアクティブモードの画面が表示される。すなわち、ステップＳ１１７において特定されたアプリケーション７２による情報のみが表示されるような画面であり、その表示される情報は、ステップＳ１２０において取得され記憶されたコンテンツデータ１３１に基づくものである。【０３７２】
アクティブモードにされると、ステップＳ１２２において、領域４１２または表示パネル２２１の全体に情報を表示していたアプリケーション７２以外のアプリケーション７２の動作が停止される。すなわち、CPU２３２は、ステップＳ１１７において特定したアプリケーション７２以外のアプリケーション７２の処理を行わない。【０３７３】
ステップＳ１２３において、アプリケーション７２による処理の終了が指示されたか否かが判断される。アプリケーション７２による処理の終了が指示されたと判断されるのは、ユーザからの終了の指示があったとき、テレビジョン放送の番組のみの表示が指示されたとき、テレビジョン受像機１４の電源がオフにされたときなどである。【０３７４】
ステップＳ１２３において、終了が指示されたと判断された場合、ステップＳ１２４に処理が進められ、記憶されていたアプリケーション７２やコンテンツデータ１３１が破棄される。このように、必要が無くなった時点で、記憶されていたデータなどは破棄される。換言すれば、設定情報以外の記憶されている情報は、破棄され、設定情報のみが記憶されている状態にされる。【０３７５】
このように、テレビジョン受像機１４側では、必要が生じた時点で、アプリケーション７２やコンテンツデータ１３１が取得され、必要が無くなった時点で廃棄されるため、フラッシュメモリ２３１などの記憶部を有効利用することができるとともに、小さな容量でも、複数のアプリケーション７２を並列動作させたりすることができるようになる。【０３７６】
なお、図４４と図４５のフローチャートを参照して説明した処理は、１つの処理の例示であり、アプリケーション７２により、例えば、コンテンツデータ１３１を取得する処理が省略されたりすることはある。【０３７７】
上述した実施の形態においては、テレビジョン受像機１４を例にあげて説明したが、本発明は、テレビジョン受像機１４のみに適用できるのではなく、DVDレコーダなどのＣＥ機器などにも適用できる。【０３７８】
なお、上述した実施の形態においては、アプリケーション７２は、例えば、ウィジェット（Widget）などと称されるプログラムとすることができると説明した。ウィジェットは、一般的に、パーソナルコンピュータに、実行される前の時点でダウンロードされ、インストールされた状態で、常駐されたような状態で利用される。しかしながら、本実施の形態においては、上述したように、実行されるときにダウンロードされ、必要が無くなった時点で破棄される。このようにアプリケーション７２を扱うことで、上述したようなさまざまな効果を期待することができる。【０３７９】
また、上述した実施の形態における各アプリケーション７２は、階層構造とすることが可能である。また、上述した実施の形態における、例えば、“フォトフレンド”といったアプリケーション７２−４は、１つだけ登録されるのではなく、複数登録されるように構成することも可能である。例えば、複数の友達毎に、“フォトフレンド”というアプリケーション７２−４が登録されるように構成することも可能である。また、勿論、上述したアプリケーション７２に、本発明が適用されることが限定されるのではなく、他のアプリケーションに対しても本発明を適用することは可能である。【０３８０】
［記録媒体について］
上述した一連の処理は、ハードウェアにより実行すさせることもできるし、ソフトウエアにより実行すさせることもできる。一連の処理をソフトウエアにより実行すさせる場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。【０３８１】
例えば、図２に示したアプリケーションサーバ１２のような構成を有するコンピュータ（CPU３１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disc-Read Only Memory),DVD（Digital Versatile Disc）等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア４１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。【０３８２】
そして、プログラムは、リムーバブルメディア４１をドライブ４０に装着することにより、入出力インターフェース３５を介して、記憶部３８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３９で受信し、記憶部３８にインストールすることができる。その他、プログラムは、ROM３２や記憶部３８に、予めインストールしておくことができる。【０３８３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。【０３８４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。【０３８５】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図１】
2008093780.tif 000003
【図２】
2008093780.tif 000004
【図３】
2008093780.tif 000005
【図４】
2008093780.tif 000006
【図５】
2008093780.tif 000007
【図６】
2008093780.tif 000008
【図７】
2008093780.tif 000009
【図８】
2008093780.tif 000010
【図９】
2008093780.tif 000011
【図１０】
2008093780.tif 000012
【図１１】
2008093780.tif 000013
【図１２】
2008093780.tif 000014
【図１３】
2008093780.tif 000015
【図１４】
2008093780.tif 000016
【図１５】
2008093780.tif 000017
【図１６】
2008093780.tif 000018
【図１７】
2008093780.tif 000019
【図１８】
2008093780.tif 000020
【図１９】
2008093780.tif 000021
【図２０】
2008093780.tif 000022
【図２１】
2008093780.tif 000023
【図２２】
2008093780.tif 000024
【図２３】
2008093780.tif 000025
【図２４】
2008093780.tif 000026
【図２５】
2008093780.tif 000027
【図２６】
2008093780.tif 000028
【図２７】
2008093780.tif 000029
【図２８】
2008093780.tif 000030
【図２９】
2008093780.tif 000031
【図３０】
2008093780.tif 000032
【図３１】
2008093780.tif 000033
【図３２】
2008093780.tif 000034
【図３３】
2008093780.tif 000035
【図３４】
2008093780.tif 000036
【図３５】
2008093780.tif 000037
【図３６】
2008093780.tif 000038
【図３７】
2008093780.tif 000039
【図３８】
2008093780.tif 000040
【図３９】
2008093780.tif 000041
【図４０】
2008093780.tif 000042
【図４１】
2008093780.tif 000043
【図４２】
2008093780.tif 000044
【図４３】
2008093780.tif 000045
【図４４】
2008093780.tif 000046
【図４５】
2008093780.tif 000047
【国際調査報告】
2008093780.tif 000048
2008093780.tif 000049
2008093780.tif 000050