(57)【特許請求の範囲】
【請求項１】
ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、ネットワークを介して接続されているサーバから取得する情報取得部と、
取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御するアプリケーション制御部と
を備える情報処理装置の情報処理方法であって、
前記情報処理装置が、
ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、ネットワークを介して接続されているサーバから取得し、
取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御する
ステップを含む情報処理方法。
【請求項２】
前記設定情報には、ブラウザの機能に関する設定を表す情報が含まれ、
前記情報処理装置は、
取得された前記設定情報で表わされる設定で、起動後の前記ブラウザの表示の態様を制御する
請求項１に記載の情報処理方法。
【請求項３】
前記設定情報には、前記情報処理装置のユーザインタフェースに関する設定を表す情報が含まれ、
前記情報処理装置は、
取得された前記設定情報で表わされる設定で、前記情報処理装置のユーザインタフェースを制御する
請求項１または２に記載の情報処理方法。
【請求項４】
前記情報処理装置は、
取得された前記設定情報の記述または内容に基づいて、前記設定情報が正しい設定情報であると判定された場合に、場合に、前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御する
請求項１乃至３のいずれかに記載の情報処理方法。
【請求項５】
ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、ネットワークを介して接続されているサーバから取得する情報取得部と、
取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御するアプリケーション制御部と
を備える情報処理装置。
【請求項６】
情報処理装置とサーバとがネットワークを介して接続されてなる情報処理システムにおいて、
前記情報処理装置は、
ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、前記サーバから取得する情報取得部と、
取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御するアプリケーション制御部と
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理方法、情報処理装置、および情報処理システムに関し、特に、サービスに適した環境を提供することができるようにする情報処理方法、情報処理装置、および情報処理システムに関する。
【背景技術】
【０００２】
従来のデジタルテレビジョン受像機において、ユーザインタフェースとしてのアイコンの表示、オプションメニューの項目の表示などデジタルテレビジョン受像機固有の機能や、リモートコントローラによる操作に対応した動作、ブラウザ上でのSSL（Secure Sockets Layer）証明書の読み込み、ブラウザの背景色の設定などブラウザ固有の機能は、デジタルテレビジョン受像機のソフトウェアにより決まっていた。これらの機能を変更するためには、例えばユーザがソフトウェアを更新する必要があった。
【０００３】
これに対して、外部の装置からの情報を用いて、ソフトウェアを更新することなくデジタルテレビジョン受像機に表示されるユーザインタフェースを変更する技術が提案されている（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３７７７１号公報
【特許文献２】特開２００８−６７３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、動画像や音楽、オンラインストア、ニュース等のネットワークサービス（以下、単にサービスという）が、テレビジョン受像機のブラウザを利用して提供される場合に、サービスに適した環境を提供すること、具体的には、サービス毎にテレビジョン受像機やブラウザの機能を変更することが要求されている。
【０００６】
しかしながら、特許文献１，２の技術では、サービス毎にテレビジョン受像機やブラウザの機能を変更することはできなかった。
【０００７】
また、ソフトウェアを更新することで、テレビジョン受像機やブラウザの機能を変更することは可能ではあるが、サービス毎のソフトウェアを用意する必要があり、機能の変更の自由度は高いとは言えなかった。
【０００８】
本技術は、このような状況に鑑みてなされたものであり、より容易に、サービスに適した環境を提供することができるようにするものである。
【課題を解決するための手段】
【０００９】
本技術の一側面の情報処理方法は、ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、ネットワークを介して接続されているサーバから取得する情報取得部と、取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御するアプリケーション制御部とを備える情報処理装置の情報処理方法であって、前記情報処理装置が、ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、ネットワークを介して接続されているサーバから取得し、取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御するステップを含む。
【００１０】
前記設定情報には、ブラウザの機能に関する設定を表す情報が含まれ、前記情報処理装置には、取得された前記設定情報で表わされる設定で、起動後の前記ブラウザの表示の態様を制御させることができる。
【００１１】
前記設定情報には、前記情報処理装置のユーザインタフェースに関する設定を表す情報が含まれ、前記情報処理装置には、取得された前記設定情報で表わされる設定で、前記情報処理装置のユーザインタフェースを制御させることができる。
【００１２】
前記情報処理装置には、取得された前記設定情報の記述または内容に基づいて、前記設定情報が正しい設定情報であると判定された場合に、前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御させることができる。
【００１３】
本技術の一側面の情報処理装置は、ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、ネットワークを介して接続されているサーバから取得する情報取得部と、取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御するアプリケーション制御部とを備える。
【００１４】
本技術の一側面の情報処理システムは、情報処理装置とサーバとがネットワークを介して接続されてなる情報処理システムであって、前記情報処理装置が、ネットワークを介して提供されるサービス毎に用意された情報であって、前記サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報を、前記サーバから取得する情報取得部と、取得された前記設定情報で表わされる設定で、起動後の前記アプリケーションの実行の態様を制御するアプリケーション制御部とを備える。
【００１５】
本技術の一側面においては、ネットワークを介して提供されるサービス毎に用意された情報であって、サービスの利用に用いられるアプリケーションの機能に関する設定を表す設定情報が、ネットワークを介して接続されているサーバから取得され、取得された設定情報で表わされる設定で、起動後のアプリケーションの実行の態様が制御される。
【発明の効果】
【００１６】
本技術の一側面によれば、より容易に、サービスに適した環境を提供することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本技術を適用した情報処理システムの一実施の形態の構成例を示すブロック図である。
【図２】サーバの構成例を示すブロック図である。
【図３】デジタルテレビジョン受像機の構成例を示すブロック図である。
【図４】デジタルテレビジョン受像機の機能構成例を示すブロック図である。
【図５】ブラウザ起動処理について説明するフローチャートである。
【図６】サービスリストの表示例を示す図である。
【図７】設定ファイルの例を示す図である。
【図８】設定ファイルによって設定されたブラウザの例を示す図である。
【図９】設定ファイルによって設定されたブラウザの例を示す図である。
【図１０】設定ファイルによって設定されたブラウザの例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本技術の実施の形態について図を参照して説明する。
【００１９】
［情報処理システムの構成例］
図１は、本技術を適用した情報処理システムの一実施の形態の構成例を示すブロック図である。
【００２０】
図１の情報処理システムにおいては、サーバ１１とデジタルテレビジョン受像機１２とは、インターネット等のネットワーク１３を介して接続されている。
【００２１】
サーバ１１は、様々なサービスプロバイダによりデジタルテレビジョン受像機１２に対して提供される、動画像や音楽、オンラインストア、ニュース等のサービスに関する情報を記憶している。サーバ１１は、例えば、デジタルテレビジョン受像機１２の製造メーカや、サービスプロバイダを統括する団体等によって管理される。
【００２２】
デジタルテレビジョン受像機１２は、テレビジョン放送局から送信されてくるデジタルテレビジョン放送波を受信することで、テレビジョン番組をユーザに提供する他、ネットワーク１３を介してサービスプロバイダにより提供されるサービスをユーザに提供する。その際、デジタルテレビジョン受像機１２は、提供されるサービスに対応した情報をサーバ１１から取得し、その情報に基づいた設定で、そのサービスをユーザに提供する。
【００２３】
［サーバの構成例］
図２は、サーバ１１の構成例を示している。サーバ１１は、例えば、パーソナルコンピュータで構成することができ、その構成は、パーソナルコンピュータと同様な構成とすることができる。
【００２４】
サーバ１１は、CPU（Central Processing Unit）３１、ROM（Read Only Memory）３２、RAM（Random Access Memory）３３、バス３４、入出力インタフェース３５、入力部３６、出力部３７、記憶部３８、通信部３９、およびドライブ４０を含む構成とされている。
【００２５】
サーバ１１において、CPU３１、ROM３２、およびRAM３３は、バス３４により相互に接続されている。バス３４には、さらに、入出力インタフェース３５が接続されている。入出力インタフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７、ハードディスクや不揮発性のメモリなどよりなる記憶部３８、ネットワークインタフェースなどよりなる通信部３９、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア４１を駆動するドライブ４０が接続されている。
【００２６】
記憶部３８には、サービスプロバイダにより提供されるサービスに関する情報が記憶されており、その情報は、通信部３９およびネットワーク１３を介して、デジタルテレビジョン受像機１２に供給される。
【００２７】
［デジタルテレビジョン受像機の構成例］
図３は、デジタルテレビジョン受像機１２の構成例を示している。
【００２８】
CPU５１は、ROM５２に記録されているプログラム、または記憶部６０からRAM５３にロードされたプログラムに従って各種の処理を実行する。RAM５３にはまた、CPU５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２９】
CPU５１、ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。このバス５４にはまた、入出力インタフェース５５も接続されている。
【００３０】
入出力インタフェース５５には、デマルチプレクサ５９、MPEG(Moving Picture Experts Group)デコード部６１、および、ハードディスクなどより構成される記憶部６０が接続されている。
【００３１】
チューナ部５７は、複数のチャンネルの中から、ユーザにより指定されたチャンネル（そのチャンネルに対応するテレビジョン放送局）から送信されてくるデジタルテレビジョン放送波を、アンテナ５６を介して受信し、デスクランブラ５８に供給する。
【００３２】
デスクランブラ５８は、チューナ部５７から供給されたトランスポートストリームに施されているスクランブルを、必要に応じて解いてデマルチプレクサ５９に供給する。
【００３３】
デマルチプレクサ５９は、デスクランブラ５８から供給されたトランスポートストリームの中から、所望の番組の映像パケットと音声パケットを分離し、入出力インタフェース５５を介して、MPEGデコード部６１に供給する。
【００３４】
MPEGデコード部６１は、供給されたパケットをMPEG方式によりデコードし、アナログ信号（映像信号と音声信号）に変換する。MPEGデコード部６１は、生成された映像信号を表示部６２に供給するとともに、音声信号を音声出力部６３に供給する。
【００３５】
表示部６２は、供給された映像信号を映像として表示し、音声出力部６３は、その映像に対応する音声信号（MPEGデコード部６１より供給された音声信号）を音声として出力する。
【００３６】
入出力インタフェース５５にはまた、ユーザからの指令を入力する入力部６４、および、インターネットを含むネットワーク１３を介しての通信処理を行うための通信部６５が設けられている。
【００３７】
入出力インタフェース５５にはまた、必要に応じてドライブ６６が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア６７が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部６０にインストールされる。
【００３８】
また、コンピュータプログラムは、有線または無線の伝送媒体を介して、通信部６５で受信し、記憶部６０にインストールすることができる。その他、コンピュータプログラムは、ROM５２や記憶部６０に、あらかじめインストールしておくことができる。
【００３９】
なお、デジタルテレビジョン受像機１２が実行するコンピュータプログラムは、本明細書で説明する順序に沿って時系列に処理が行われる処理であっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００４０】
［デジタルテレビジョン受像機の機能構成例］
図４は、デジタルテレビジョン受像機１２の本技術に係る部分の機能構成例を示している。
【００４１】
図４のデジタルテレビジョン受像機１２は、表示部６２、入力部６４、通信部６５、情報取得部８１、アプリケーション制御部８２、およびブラウザ８３から構成される。
【００４２】
なお、図４のデジタルテレビジョン受像機１２において、図３のデジタルテレビジョン受像機１２に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は、適宜省略するものとする。
【００４３】
情報取得部８１は、入力部６４からの、ユーザの操作入力（指令）に対応する操作信号に応じて、通信部６５を介してサーバ１１から各種の情報を取得し、アプリケーション制御部８２に供給する。
【００４４】
アプリケーション制御部８２は、情報取得部８１からの情報や入力部６４からの操作信号に基づいて、デジタルテレビジョン受像機１２の各種のアプリケーションの起動を制御する。また、アプリケーション制御部８２は、表示制御部８２ａおよびブラウザ制御部８２ｂを備えている。
【００４５】
表示制御部８２ａは、情報取得部８１からの情報に基づいて、表示部６２の表示を制御する。
【００４６】
ブラウザ制御部８２ｂは、情報取得部８１からの情報や入力部６４からの操作信号に基づいて、ブラウザ８３の起動を制御する。
【００４７】
ブラウザ８３は、デジタルテレビジョン受像機１２の各種のアプリケーションのうちの１つである、いわゆるWebブラウザである。ブラウザ８３は、ブラウザ制御部８２ｂの制御により起動し、ネットワーク１３および通信部６５を介して、サービスプロバイダによりサービスとして提供される各種のコンテンツを取得し、表示部６２に表示させる。また、ブラウザ８３は、入力部６４からの操作信号に基づいたブラウザ制御部８２ｂの制御により、他のアプリケーションを呼び出す。
【００４８】
［デジタルテレビジョン受像機のブラウザ起動処理］
次に、図５のフローチャートを参照して、デジタルテレビジョン受像機１２によるブラウザ起動処理について説明する。
【００４９】
ステップＳ１１において、入力部６４は、ユーザのリモートコントローラに対する操作に応じた操作信号に基づいて、インターネットコンテンツアプリケーション、すなわちWebブラウザの起動が選択されたか否かを判定する。
【００５０】
ステップＳ１１の処理は、インターネットコンテンツアプリケーションの起動が選択されるまで繰り返され、インターネットコンテンツアプリケーションの起動が選択されたと判定されると、入力部６４は、その旨の情報を情報取得部８１に供給し、処理はステップＳ１２に進む。
【００５１】
ステップＳ１２において、情報取得部８１は、入力部６４からの情報に基づいて、通信部６５およびネットワーク１３を介して、サーバ１１からサービスリスト情報を取得し、表示制御部８２ａに供給する。
【００５２】
サービスリスト情報は、デジタルテレビジョン受像機１２に提供可能なサービスの一覧であるサービスリストを、表示部６２に表示させるための情報であり、例えば、国や地域、言語等に応じて用意されている。すなわち、デジタルテレビジョン受像機１２には、国や地域、言語等に応じたサービスが提供される。
【００５３】
ステップＳ１３において、表示制御部８２ａは、情報取得部８１からのサービスリスト情報に基づいて、表示部６２にサービスリストを表示させる。
【００５４】
図６は、表示部６２に表示されるサービスリストの例を示している。
【００５５】
図６に示されるように、表示部６２には、サービスリストとして、デジタルテレビジョン受像機１２に提供可能なサービスＡのアイコン１０１、サービスＢのアイコン１０２、およびサービスＣのアイコン１０３が表示されている。
【００５６】
ステップＳ１４において、入力部６４は、ユーザのリモートコントローラに対する操作に応じた操作信号に基づいて、デジタルテレビジョン受像機１２に提供可能なサービスのいずれか、すなわち、図６のサービスリストにおけるアイコン１０１乃至１０３のいずれかが選択されたか否かを判定する。
【００５７】
ステップＳ１４の処理は、いずれかのサービスが選択されるまで繰り返され、いずれかのサービスが選択されたと判定されると、入力部６４は、その旨の情報を情報取得部８１に供給し、処理はステップＳ１５に進む。
【００５８】
ステップＳ１５において、情報取得部８１は、入力部６４からの情報に基づいて、通信部６５およびネットワーク１３を介して、サーバ１１から、選択されたサービスの設定情報を取得し、表示制御部８２ａおよびブラウザ制御部８２ｂに供給する。また、このとき、情報取得部８１は、ブラウザ制御部８２ｂに対して、ブラウザ８３の起動要求を行う。
【００５９】
設定情報は、サービス毎に用意された情報であって、サービスの利用に用いられるアプリケーションの機能に関する設定を表す情報である。具体的には、設定情報には、ブラウザ８３の機能およびデジタルテレビジョン受像機１２のユーザインタフェースに関する設定を表す情報が含まれている。
【００６０】
ここで、図７を参照して、設定情報としてサーバ１１に記憶されている設定ファイルの例について説明する。
【００６１】
この設定ファイルは、汎用的な記述方法で記述され、例えば、XML（Extensible Markup Language）形式で記述される。
【００６２】
図７に示される設定ファイルにおいて、１行目乃至７行目には、ブラウザの機能に関する設定が記述されている。
【００６３】
１行目の<screen>タグは、ブラウザの表示に関する設定を表している。<screen>タグにおいて、要素bgcolorは、ブラウザの背景色を表しており、図７の例では、黒色を表す"#000000"が設定されている。要素update_delayは、ブラウザの表示が更新されてから次に表示されるべき内容が表示されるまでの待ち時間を表しており、図７の例では、5000msecを表す"5000"が設定されている。要素highlightは、ブラウザ上の項目にあたっているフォーカスのハイライト表示の有無を表しており、図７の例では、フォーカスのハイライト表示無しを表す"0"が設定されている。
【００６４】
２行目の<user_agent>タグは、ブラウザがウェブページを表示するときにサービスの提供元に送信するHTTP（HyperText Transfer Protocol）リクエスト中に含まれるUser-Agentヘッダの設定を表している。<user_agent>タグにおいて、%model1は、デジタルテレビジョン受像機１２のモデル名を表しており、%versionは、デジタルテレビジョン受像機１２が実装しているソフトウェアのバージョンを表している。また、%country1は、国を表しており、%languageは、ブラウザがウェブページを表示するときに用いられる言語を表している。
【００６５】
３行目の<resolution>タグは、ブラウザの解像度の設定を表している。一般的なデジタルテレビジョン受像機において、FULL HDモデルの解像度は1920×1080とされるが、サービスによって適した解像度が異なることがある。具体的には、例えば、あるサービスのウェブページは、解像度1280×720であり、またあるサービスの動画像コンテンツは、解像度960×540であることがある。したがって、<resolution>タグには、そのサービスに適した解像度が設定されることとなる。図７の例では、解像度960×540を表すw="960" h="540"が設定されている。
【００６６】
４行目の<key_input>タグは、ユーザがブラウザに対する操作入力を行うリモートコントローラのキーに割り当てられているキーコードの設定を表している。従来、デジタルテレビジョン受像機で起動されるブラウザに対しては、リモートコントローラの上下左右キーや決定キーによる操作入力しか行えなかった。サービスとして動画像コンテンツが提供されている場合、リモートコントローラの再生キーや巻き戻しキー、早送りキーによる操作入力が行われた時に、ブラウザが、再生や巻き戻し、早送りを指示するキーコードをサービスの提供元に送信するようになれば、ユーザは、その動画像コンテンツを違和感なく視聴することができる。<key_input>タグにおいて、要素RTNは、リモートコントローラのリターンキー（Return Key）が操作されたときサービスの提供元に送信されるキーコードを表しており、図７の例では、20番のキーコードを表す"20"が設定されている。また、開始タグと終了タグとの間に記述されている「1」は、<key_input>タグで設定されているキーコードが全て有効となることを示している。
【００６７】
５行目の<video>タグは、ブラウザに表示される画像の画質の設定を表している。例えば、ブラウザ上で動画像コンテンツを視聴する場合には、明るさが大きい方が適しており、ブラウザ上でテキストコンテンツを閲覧する場合には、動画像コンテンツほどの明るさは必要ない。したがって、<video>タグには、そのサービスに適した画質が設定されることとなる。図７の例では、動画像に適した画質を表すmode="1"が設定されている。
【００６８】
６行目の<client_cert>タグは、クライアント認証を行うための証明書に関する設定を表している。<client_cert>タグにおいて、要素pwは、クライアント認証に必要なパスワードを表しており、図７の例では、"password"が設定されている。また、７行目の<root_cert>タグは、サービスの提供元のサーバ認証を行うための証明書に関する設定を表している。
【００６９】
また、図７に示される設定ファイルにおいて、８行目の開始タグ<app>と１１行目の終了タグ</app>で挟まれている９行目および１０行目には、デジタルテレビジョン受像機１２の機能、特にユーザインタフェースに関する設定が記述されている。
【００７０】
９行目の<option>タグは、デジタルテレビジョン受像機１２のオプションメニューに表示される項目およびその機能に関する設定を表している。<option>タグにおいて、要素bookmarkは、オプションメニューでのブックマークの項目の表示の有無を表しており、図７の例では、ブックマークの項目の表示有りを表す"1"が設定されている。要素urlentryは、オプションメニューのURL（Uniform Resource Locater）入力部（アドレスバー）に対するURLの入力の可否を表しており、図７の例では、URLの入力可を表す"1"が設定されている。要素zoomは、オプションメニューのズーム表示の項目の表示の有無を表しており、図７の例では、ズーム表示の項目の表示無しを表す"0"が設定されている。要素tdは、オプションメニューでの3Dメニューの項目の表示の有無を表しており、図７の例では、3Dメニューの項目の表示有りを表す"1"が設定されている。また、開始タグと終了タグとの間に記述されている「1」は、<option>タグで設定されている内容が全て有効となることを示している。
【００７１】
１０行目の<busy_icon>タグは、ブラウザがウェブページを読み込んでいる（通信中である）ことを表すビジーアイコンの表示の有無を表している。図７の例では、開始タグと終了タグとの間に記述されている「1」が、ビジーアイコンの表示有りを表している。
【００７２】
なお、上述した設定ファイルには、ブラウザの機能に関する設定を表す情報のみが含まれるようにしてもよいし、デジタルテレビジョン受像機のユーザインタフェースに関する設定を表す情報のみが含まれるようにしてもよい。
【００７３】
さて、図５のフローチャートに戻り、ステップＳ１６において、ブラウザ制御部８２ｂは、情報取得部８１からの設定情報が、正しい設定情報であるか否かを判定する。具体的には、ブラウザ制御部８２ｂは、情報取得部８１からの設定ファイルがXML形式に則った記述であるか、情報取得部８１からのブラウザ８３の起動要求が正当なものであるか等、情報の正当性をチェックする。
【００７４】
ステップＳ１６において、正しい設定情報であると判定された場合、処理はステップＳ１７に進み、ブラウザ制御部８２ｂは、情報取得部８１からの設定情報（設定ファイル）で表わされる設定（ブラウザの機能に関する設定）でブラウザ８３を起動させる。また同時に、表示制御部８２ａは、情報取得部８１からの設定情報（設定ファイル）で表わされる設定（デジタルテレビジョン受像機１２のユーザインタフェースに関する設定）で、表示部６２の表示を制御する。
【００７５】
一方、ステップＳ１６において、正しい設定情報でないと判定された場合、処理はステップＳ１８に進み、ブラウザ制御部８２ｂは、情報取得部８１からの設定情報（設定ファイル）を破棄し、既定（デフォルト）の設定でブラウザ８３を起動させる。また同時に、表示制御部８２ａは、情報取得部８１からの設定情報（設定ファイル）を破棄し、既定（デフォルト）の設定で、表示部６２の表示を制御する。
【００７６】
図８は、図６のサービスリストにおいてアイコン１０１が選択された場合、すなわち、サービスＡが選択された場合に、設定ファイルによって設定されたブラウザの例を示している。
【００７７】
サービスＡが選択された場合には、図８の左側に示されるように、ブラウザに表示される画像の画質を動画像に適した画質に、オプションメニューでの3Dメニューの項目の表示を有りに、そして、ビジーアイコンの表示を有りに設定する設定ファイルが、サーバ１１から取得される。
【００７８】
その結果、表示部６２には、図８の右側に示されるように、オプションメニュー１１０には3Dメニューの項目の表示され、また、ビジーアイコン１１１が表示されて、動画像に適した画質のコンテンツを提供するブラウザが表示されるようになる。
【００７９】
図９は、図６のサービスリストにおいてアイコン１０２が選択された場合、すなわち、サービスＢが選択された場合に、設定ファイルによって設定されたブラウザの例を示している。
【００８０】
サービスＢが選択された場合には、図９の左側に示されるように、リモートコントローラのリターンキーが操作されたときサービスの提供元に送信されるキーコードを20番に、オプションメニューでの項目の表示を無しに、そして、ビジーアイコンの表示を無しに設定する設定ファイルが、サーバ１１から取得される。
【００８１】
その結果、表示部６２には、図９の右側に示されるように、オプションメニュー１１０にはいずれの項目も表示されず、また、ビジーアイコン１１１も表示されないで、リターンキーが操作されたときサービスの提供元に20番のキーコードを送信するブラウザが表示されるようになる。
【００８２】
図１０は、図６のサービスリストにおいてアイコン１０３が選択された場合、すなわち、サービスＣが選択された場合に、設定ファイルによって設定されたブラウザの例を示している。
【００８３】
サービスＣが選択された場合には、図１０の左側に示されるように、ブラウザの背景色を黒色に、そして、ブラウザの解像度を1280×720に設定する設定ファイルが、サーバ１１から取得される。
【００８４】
その結果、表示部６２には、図１０の右側に示されるように、背景色が黒色で、解像度が1280×720であるブラウザが表示されるようになる。
【００８５】
以上の処理によれば、選択されたサービスの設定情報が取得され、取得された設定情報で表わされる設定でサービスの利用に用いられるアプリケーションが起動されるので、サービスに適した環境を提供することが可能となる。具体的には、例えば、設定情報には、ブラウザの機能およびデジタルテレビジョン受像機のユーザインタフェースに関する設定を表す情報が含まれるので、サービス毎にカスタマイズされたブラウザおよびユーザインタフェースでサービスを提供することが可能となる。
【００８６】
また、デジタルテレビジョン受像機が市場に出回った後で、提供可能なサービスを追加したり、既存のサービス提供時のブラウザの設定を変更する場合であっても、サーバ側の設定情報を変更すればよく、サービス毎にソフトウェアを用意して更新する必要がないので、より容易に、サービスに適した環境を提供することが可能となる。
【００８７】
例えば、サービス毎の設定情報には、証明書に関する設定が含まれているが、証明書の有効期限が切れてしまった場合であっても、ソフトウェアを更新する必要なく、サーバ側の設定情報を変更するだけで、証明書を更新することができる。
【００８８】
なお、設定情報（設定ファイル）は、汎用的な記述方法で記述されているので、上述したブラウザの機能やデジタルテレビジョン受像機のユーザインタフェースに限らず、ブラウザのその他の機能や、デジタルテレビジョン受像機上で実行される種々のアプリケーションの機能を設定するように拡張することができる。
【００８９】
例えば、サービスに応じて、ブラウザからは起動されない他のアプリケーションを起動させるようにしてもよい。また、あるサービスではmp4形式のコンテンツのみ再生させる等、サービス毎に、再生可能なコンテンツのファイルフォーマットを切り替えるようにしてもよい。さらに、サービス毎に、上述した以外の画質の設定を行うようにしてもよい。
【００９０】
また、サービス毎に、ブラウザに表示される文字サイズを変更したり、ストレージの使用量を制限するようにしてもよい。
【００９１】
さらに、サービスによっては、２画面表示を許可するようにしたり、ブラウザが起動している最中に、表示部の、例えば右下の領域等の一部の領域にテレビジョン放送波を表示させるようにしてもよい。
【００９２】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。例えば、本技術は、デジタルテレビジョン受像機に限らず、Blu-Ray(R) Disc（BD）を再生するBDプレーヤ、スマートフォン等の携帯電話機、タブレット端末、プレイステーション（株式会社ソニーコンピュータエンタテインメントの登録商標）等のゲーム機、パーソナルコンピュータなどの、ネットワークサービスを提供可能な電子機器に適用することができる。  
【００９３】
また、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【００９４】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【００９５】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【符号の説明】
【００９７】
１１  サーバ，  １２  デジタルテレビジョン受像機，  １３  ネットワーク，  ６２  表示部，  ６４  入力部，  ６５  通信部，  ８１  情報取得部，  ８２  アプリケーション制御部，  ８２ａ  表示制御部，  ８２ｂ  ブラウザ制御部，  ８３  ブラウザ
【図１】
0005896221.tif 000002
【図２】
0005896221.tif 000003
【図３】
0005896221.tif 000004
【図４】
0005896221.tif 000005
【図５】
0005896221.tif 000006
【図６】
0005896221.tif 000007
【図７】
0005896221.tif 000008
【図８】
0005896221.tif 000009
【図９】
0005896221.tif 000010
【図１０】
0005896221.tif 000011