(57)【要約】【課題】機能の異なる機器間においても容易に設定内容を共有化する。【解決手段】サーバ装置１０は、ネットワークを介して接続されるクライアントとの間で共有される機能の設定情報を変更する変更部１１と、前記変更部により前記機能の設定情報が変更された場合に、前記クライアントに前記機能の設定情報の変更通知を送信する送信部１２と、前記送信部により前記機能の設定情報の変更通知を送信された前記クライアントの機器情報を前記クライアントから受信する受信部１３と、前記受信部により受信された前記クライアントの機器情報と自己の機器情報とを比較する比較部１４と、前記比較部による前記機器情報の比較結果に基づいて、前記変更後の前記機能の設定情報を含む共有化ファイルを作成する作成部１５と、を備え、送信部１２は、前記作成部により作成された前記共有化ファイルを前記クライアントに送信する。【選択図】図３
2010219682.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるクライアントとの間で共有される機能の設定情報を変更する変更部と、
前記変更部により前記機能の設定情報が変更された場合に、前記クライアントに前記機能の設定情報の変更通知を送信する送信部と、
前記送信部により前記機能の設定情報の変更通知を送信された前記クライアントの機器情報を前記クライアントから受信する受信部と、
前記受信部により受信された前記クライアントの機器情報と自己の機器情報とを比較する比較部と、
前記比較部による前記機器情報の比較結果に基づいて、前記変更後の前記機能の設定情報を含む共有化ファイルを作成する作成部と、
を備え、
前記送信部は、前記作成部により作成された前記共有化ファイルを前記クライアントに送信する、サーバ装置。
【請求項２】
前記クライアントは、前記送信部により送信された前記共有化ファイルに含まれる前記変更後の前記機能の設定情報に基づいて、前記クライアントの前記機能の設定情報を最適化する、請求項１に記載のサーバ装置。
【請求項３】
前記作成部は、前記比較部による前記機器情報の比較結果をもとに定義される設定レベルに応じた前記共有化ファイルを作成する、請求項１または２のいずれかに記載のサーバ装置。
【請求項４】
前記設定レベルは、異なる機器間で共通する設定レベル、同一ベンダー間で共通する設定レベル、同一機器モデル間で共通する設定レベルを含む、請求項３に記載のサーバ装置。
【請求項５】
前記作成部は、前記変更後の前記機能の設定情報をＸＭＬにより記述して前記共有化ファイルを作成する、請求項１〜４のいずれかに記載のサーバ装置。
【請求項６】
前記作成部は、前記設定レベルをＸＭＬのプロファイルノードに記述する、請求項５に記載のサーバ装置。
【請求項７】
ネットワークを介して接続されるクライアントとの間で共有される機能の設定情報を変更するステップと、
前記設定情報を変更するステップにより前記機能の設定情報が変更された場合に、前記クライアントに前記機能の設定情報の変更通知を送信するステップと、
前記送信された前記機能の設定情報に対応する前記クライアントの機能の設定情報を前記クライアントから受信するステップと、
前記変更された変更後の前記機能の設定情報と、前記クライアントの機能の設定情報とを比較するステップと、
前記比較するステップによる比較の結果、前記変更後の前記機能の設定情報と前記クライアントの前記機能の設定情報とが異なる場合に、前記変更後の前記機能の設定情報を含む共有化ファイルを作成するステップと、
前記作成された前記共有化ファイルを前記クライアントに送信するステップと、
を含む設定情報の共有化方法。
【請求項８】
コンピュータを、
ネットワークを介して接続されるクライアントとの間で共有される機能の設定情報を変更する変更部と、
前記変更部により前記機能の設定情報が変更された場合に、前記クライアントに前記機能の設定情報の変更通知を送信する送信部と、
前記送信部により前記機能の設定情報の変更通知を送信された前記クライアントの機器情報を前記クライアントから受信する受信部と、
前記受信部により受信された前記クライアントの機器情報と自己の機器情報とを比較する比較部と、
前記比較部による前記機器情報の比較結果に基づいて、前記変更後の前記機能の設定情報を含む共有化ファイルを作成する作成部と、
を備え、
前記送信部は、前記作成部により作成された前記共有化ファイルを前記クライアントに送信する、サーバ装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置及び設定情報の共有化方法に関し、特に、機能の異なる機器間で機能の設定情報を共有することが可能なサーバ装置および設定情報の共有化方法に関する。
【背景技術】
【０００２】
最近では、使用者が複数のＰＣやテレビジョン受信装置などの機器を所有して、これらを、ネットワークなどを介して接続することが一般的となっている。例えば、使用者が複数のテレビジョン受信装置を所有している場合には、各機器の設定情報をネットワーク経由や設定ファイルを介して共有することが提案されている。
【０００３】
例えば、設定ファイルを介して設定内容を共有化する方法については、特許文献１が挙げられる。特許文献１には、外部メモリにテレビジョン受信装置の設定内容を画像ファイルの形式で記憶させて、該画像ファイルを他のテレビジョン受信装置において表示させている。これにより、複数のテレビジョン受信装置間で、容易に設定内容を共通化することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２２７６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１では、共有化する機器が同様の機能を有することが前提となっている。したがって、複数の機器間で製造元が異なっていたり、モデルタイプが異なることにより、機器間の機能が異なっていたりする場合には、設定内容を共有化することが困難であるという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、機能の異なる機器間においても容易に設定内容を共有化することが可能な、新規かつ改良されたサーバ装置、設定情報の共有化方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、ネットワークを介して接続されるクライアントとの間で共有される機能の設定情報を変更する変更部と、変更部により機能の設定情報が変更された場合に、クライアントに機能の設定情報の変更通知を送信する送信部と、送信部により機能の設定情報の変更通知を送信されたクライアントの機器情報をクライアントから受信する受信部と、受信部により受信されたクライアントの機器情報と自己の機器情報とを比較する比較部と、比較部による機器情報の比較結果に基づいて、変更後の機能の設定情報を含む共有化ファイルを作成する作成部と、を備え、送信部は、作成部により作成された共有化ファイルをクライアントに送信する、サーバ装置が提供される。
【０００７】
かかる構成によれば、サーバ装置により変更された機能の設定情報をクライアントに送信し、クライアントから機器情報を受信する。そして、クライアントの機器情報とサーバ装置の機器情報とを比較し、機器情報の比較結果に基づいて、変更後の機能の設定情報を含む共有化ファイルを作成することができる。これにより、機器情報の異なる機器間においても容易に設定内容を共有化することができる。
【０００８】
また、上記クライアントは、送信部により送信された共有化ファイルに含まれる変更後の機能の設定情報に基づいて、クライアントの機能の設定情報を最適化してもよい。
【０００９】
上記作成部は、比較部による機器情報の比較結果をもとに定義される設定レベルに応じた共有化ファイルを作成するようにしてもよい。
【００１０】
上記設定レベルは、異なる機器間で共通する設定レベル、同一ベンダー間で共通する設定レベル、同一機器モデル間で共通する設定レベルを含んでもよい。
【００１１】
上記作成部は、変更後の機能の設定情報をＸＭＬにより記述して共有化ファイルを作成するようにしてもよい。
【００１２】
上記作成部は、設定レベルをＸＭＬのプロファイルノードに記述するようにしてもよい。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、ネットワークを介して接続されるクライアントとの間で共有される機能の設定情報を変更するステップと、設定情報を変更するステップにより機能の設定情報が変更された場合に、クライアントに機能の設定情報の変更通知を送信するステップと、送信された機能の設定情報に対応するクライアントの機能の設定情報をクライアントから受信するステップと、変更された変更後の機能の設定情報と、クライアントの機能の設定情報とを比較するステップと、比較するステップによる比較の結果、変更後の機能の設定情報とクライアントの機能の設定情報とが異なる場合に、変更後の機能の設定情報を含む共有化ファイルを作成するステップと、作成された共有化ファイルをクライアントに送信するステップと、を含む設定情報の共有化方法が提供される。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、ネットワークを介して接続されるクライアントとの間で共有される機能の設定情報を変更する変更部と、変更部により機能の設定情報が変更された場合に、クライアントに機能の設定情報の変更通知を送信する送信部と、送信部により機能の設定情報の変更通知を送信されたクライアントの機器情報をクライアントから受信する受信部と、受信部により受信されたクライアントの機器情報と自己の機器情報とを比較する比較部と、比較部による機器情報の比較結果に基づいて、変更後の機能の設定情報を含む共有化ファイルを作成する作成部と、を備え、送信部は、作成部により作成された共有化ファイルをクライアントに送信する、サーバ装置として機能させるための、プログラムが提供される。
【発明の効果】
【００１５】
以上説明したように本発明によれば、機能の異なる機器間においても容易に設定内容を共有化することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態にかかる設定情報共有化システムの概要を説明する説明図である。
【図２】同実施形態にかかるサーバ装置のハードウェア構成の一例を示した説明図である。
【図３】同実施形態にかかるサーバ装置の構成の一例を示すブロック図である。
【図４】同実施形態にかかる共有化ファイルについて説明する説明図である。
【図５】同実施形態にかかる設定値の記述レベルについて説明する説明図である。
【図６】同実施形態にかかる設定情報の共有化方法について説明する説明図である。
【図７】同実施形態にかかるクライアントの機能の設定情報の最適化について説明する説明図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
また、以下に示す順序に従って、当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態の目的
〔２〕設定情報共有化システムの概要
〔３〕サーバ装置のハードウェア構成
〔４〕サーバ装置の機能構成
〔５〕設定情報の共有化方法
【００１９】
〔１〕本実施形態の目的
まず、本実施形態の目的について説明する。最近では、使用者が複数のＰＣやテレビジョン受信装置などの機器を所有して、これらを、ネットワークなどを介して接続することが一般的となっている。例えば、使用者が複数のテレビジョン受信装置を所有している場合には、各機器の設定情報をネットワーク経由や設定ファイルを介して共有することが提案されている。
【００２０】
例えば、設定ファイルを介して設定内容を共有化する方法については、外部メモリにテレビジョン受信装置の設定内容を画像ファイルの形式で記憶させて、該画像ファイルを他のテレビジョン受信装置において表示させる方法が挙げられる。これにより、複数のテレビジョン受信装置間で、容易に設定内容を共通化することが可能となる。
【００２１】
しかし、上記の方法では、共有化する機器が同様の機能を有することが前提となっている。したがって、設定内容を共有化する機器間の機能が異なっている場合には、設定内容を共有化することが困難であるという問題があった。そこで上記のような事情を一着眼点として、本発明の実施形態にかかる設定情報共有化システム１が創作されるに至った。本実施形態にかかる設定情報共有化システム１によれば、機能の異なる機器間においても容易に設定内容を共有化することが可能となる。
【００２２】
〔２〕設定情報共有化システムの概要
次に、図１を参照して、本発明の一実施形態にかかる設定情報共有化システム１の概要について説明する。図１は、一実施形態にかかる設定情報共有化システム１の概要を説明する説明図である。図１に示したように、設定情報共有化システム１は、サーバ装置１０と、サーバ装置１０と、クライアント２０ａ、２０ｂ、２０ｃ（以降クライアント２０とも称する）と、ネットワーク５０とを含んで構成される。
【００２３】
ネットワーク５０は、銅線まだは光ファイバーなどの有線ケーブルや、無線電波などのデータの伝送路、またはルータや通信を制御する基地局などのデータの中継機などを含んでもよい。
【００２４】
サーバ装置１０は、クライアント２０とネットワークを介して接続されており、クライアント２０にサーバ装置１０の設定情報を送信したり、設定情報の変更を通知したりする機能を有する。これにより、サーバ装置１０とクライアント２０との間で設定情報を共有することが可能となる。サーバ装置１０とクライアント２０における設定情報の共有化については後で詳細に説明する。サーバ装置１０は、例えば、テレビジョン受信装置や、パーソナルコンピュータ等のコンピュータ装置（ノート型、デスクトップ型を問わない。）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などを例示できる。
【００２５】
クライアント２０は、サーバ装置１０とネットワークを介して接続されており、サーバ装置１０の設定情報を受信したり、受信した設定情報に基づいてクライアント２０の設定情報を変更したりする機能を有する。クライアント２０は、例えば、テレビジョン受信装置や、パーソナルコンピュータ等のコンピュータ装置（ノート型、デスクトップ型を問わない。）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などを例示できる。
【００２６】
本実施形態では、図１に示したように、サーバ装置１０およびクライアント２０として、テレビジョン受信装置を例示して説明する。また、機器間で共有する設定情報についても、テレビジョン受信装置の設定情報を例示して説明する。テレビジョン受信装置の設定情報としては、例えば、液晶テレビのバックライトの輝度値や画質など種々の設定情報が挙げられる。また、サーバ装置１０とクライアント２０とは、異なる機能を有していてもよい。機能が異なる場合とは、例えば、機器の製造元やモデルタイプが異なることにより、液晶テレビのバックライトの輝度値の設定情報において、最小値や最大値などのレンジの設定範囲が異る場合などが考えられる。
【００２７】
本実施形態では、上記したように、サーバ装置１０とクライアント２０との間で異なる機能を有していても、好適に設定内容を共有化することが可能となる。また、図１に示したように、複数のテレビ受信装置のうちの１台をサーバ装置１０とし、その他をクライアント２０とするサーバ―クライアント型としてもよい。また、複数のテレビジョン受信装置がネットワークを介して接続され、いずれか一のテレビジョン受信装置の設定内容が変更した場合に、他のテレビジョン受信装置間で変更された設定情報を共有化するようにしてもよい。以下では、一のテレビジョン受信装置をサーバ装置１０とし、他のテレビジョン受信装置をクライアント２０とした場合の設定情報の共有化について説明する。
【００２８】
〔３〕サーバ装置のハードウェア構成
以上、設定情報共有化システム１の概要について説明した。次に、図２を参照して、サーバ装置１０のハードウェア構成について説明する。図２は、本実施形態にかかるサーバ装置１０のハードウェア構成の一例を示した説明図である。サーバ装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ホストバス１０４と、ブリッジ１０５と、外部バス１０６と、インタフェース１０７と、入力装置１０８と、出力装置１０９と、ストレージ装置（ＨＤＤ）１１０と、ドライブ１１１と、通信装置１１２とを備える。
【００２９】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、各種プログラムに従ってサーバ装置１０内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＯＭ１０２は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００３０】
ホストバス１０４は、ブリッジ１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。なお、必ずしもホストバス１０４、ブリッジ１０５および外部バス１０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００３１】
入力装置１０８は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。サーバ装置１０のユーザは、該入力装置１０８を操作することにより、サーバ装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００３２】
出力装置１０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置１０９は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００３３】
ストレージ装置１１０は、本実施形態にかかるサーバ装置１０の記憶部の一例として構成されたデータ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ストレージ装置１１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１０は、ハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。
【００３４】
ドライブ１１１は、記憶媒体用リーダライタであり、サーバ装置１０に内蔵、あるいは外付けされる。ドライブ１１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体１２０に記録されている情報を読み出して、ＲＡＭ１０３に出力する。
【００３５】
通信装置１１２は、例えば、通信網５０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１１２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。この通信装置１１２は、クライアント２０との間で、通信網５０を介して、設定情報などの各種データを送受信する。
【００３６】
以上、サーバ装置１０のハードウェア構成例について説明した。クライアント２０も、サーバ装置１０のハードウェア構成と実質的に同一のハードウェア構成とすることができるため、説明を省略する。
【００３７】
〔４〕サーバ装置の機能構成
次に、図３を参照して、サーバ装置１０の機能構成について説明する。図３は、サーバ装置１０の構成の一例を示すブロック図である。図３に示したように、サーバ装置１０は、変更部１１、送信部１２、受信部１３、比較部１４、作成部１５などを備える。
【００３８】
変更部１１は、サーバ装置１０の機能の設定情報を変更する機能を有する。ここで、設定情報とは、上記したように、液晶テレビのバックライトの輝度値や画質など種々の設定情報を例示できる。変更部１１により変更される機能の設定情報は、クライアント２０との間で共有される設定情報である。変更部１１は、機能の設定情報を変更した場合には、設定情報を変更した旨を送信部１２に通知する。
【００３９】
送信部１２は、変更部１１により機能の設定情報が変更された旨を通知された場合に、クライアント２０に機能の設定情報の変更通知を送信する機能を有する。サーバ装置１０の送信部１２により機能の設定情報の変更通知を送信されたクライアント２０は、クライアント２０の機器情報をサーバ装置１０に送信する。
【００４０】
受信部１３は、送信部１２により機能の設定情報の変更通知が送信されたクライアント２０の機器情報を受信する機能を有する。ここで、受信部１３が受信するクライアント２０の機器情報とは、例えば、クライアント２０の製造元の情報（ベンダー情報）や、モデルタイプの情報（モデル情報）などを例示できる。
【００４１】
比較部１４は、受信部１３により受信されたクライアント２０の機器情報とサーバ装置１０の機器情報とを比較する機能を有する。上記したように、クライアント２０から機器情報としてベンダー情報やモデル情報が送信された場合には、サーバ装置１０のベンダー情報とモデル情報と比較する。
【００４２】
作成部１５は、比較部１４によりサーバ装置１０とクライアント２０との機器情報の比較結果に基づいて、変更部１１により変更された機能の設定情報を含む共有化ファイルを作成する機能を有する。作成部１５は、作成した共有化ファイルを送信部１２に提供する。送信部１２は、作成部１５により提供された共有化ファイルをクライアント２０に送信する。
【００４３】
作成部１５は、比較部１４により機器情報の比較結果をもとに定義される設定レベルに応じた共有化ファイルを作成する。ここで、設定レベルとは、異なる機器間で共通する設定レベル、同一ベンダー間で共通する設定レベル、同一機器モデル間で共通する設定レベルなどが含まれる。例えば、サーバ装置１０とクライアント２０とが同じベンダーの機器であり、機器モデルが異なる場合には、異なる機器間で共通する設定レベル、もしくは同一機器モデル間で共通する設定レベルに応じた共有化ファイルを作成する。
【００４４】
ここで、図４を参照して、作成部１５により作成される共有化ファイルについて説明する。図４では、変更部１１により変更された変更後の機能の設定情報をＸＭＬにより記述して共有化ファイルを作成する場合について説明する。図４は、ＸＭＬにより共有化ファイルを作成した場合の記述例を説明する説明図である。
【００４５】
図４のＸＭＬ４００に示したように、＜ｃｏｎｆｉｇｕｒａｔｉｏｎ＿ｌｉｓｔ＞ノードはＸＭＬのルートノードとなる。＜ｃｏｎｆｉｇｕｒａｔｉｏｎ＿ｌｉｓｔ＞ノードの中には複数の＜ｃｏｎｆｉｇｕｒａｔｉｏｎ＞ノードを記述することができる。＜ｃｏｎｆｉｇｕｒａｔｉｏｎ＞ノードは一つの設定項目の情報を記述するものである。＜ｃｏｎｆｉｇｕｒａｔｉｏｎ＞ノードのなかには、＜ｐｒｏｆｉｌｅ＞ノード、＜ｎａｍｅ＞ノード、＜ｔｙｐｅ＞ノード、＜ｖａｌｕｅ＞ノードを記述することができる。
【００４６】
＜ｐｒｏｆｉｌｅ＞ノードは、設定値の記述レベルを示す。＜ｎａｍｅ＞ノードは、設定値を識別する。＜ｔｙｐｅ＞ノードは、設定値がどのようなタイプであるかを示す。＜ｖａｌｕｅ＞ノードは設定値を示す。さらに＜ｔｙｐｅ＞ノードには、最小値から最大値までの範囲を設定できるｒａｎｇｅタイプ（ｂａｃｋ  ｌｉｇｈｔ）や、複数の選択肢から設定するｓｅｌｅｃｔｉｏｎタイプ（ｐｏｗｅｒ  ｓａｖｉｎｇ）を記述することができる。
【００４７】
上記した＜ｐｒｏｆｉｌｅ＞とは、設定値の記述レベルを示すものである。例えば、図５に示したように、設定値の記述レベルを３つのｐｒｏｆｉｌｅに分類した例について説明する。Ｃｏｍｍｏｎプロファイル４５１では、全てのＴＶ機器でもつ設定機能を定義する。Ｖｅｎｄｏｒプロファイル４５２では、各ＴＶ機器を開発しているベンダー独自機能に対して、ベンダー内での共通定義を行なう。さらにＭｏｄｅｌプロファイル４５３では、各ベンダー内のモデルごとの設定の差分について定義する。
【００４８】
プロファイルの分類は、＜ｐｒｏｆｉｌｅ＞ノード内の＜ｌｅｖｅｌ＞ノードで記述している。Ｖｅｎｄｏｒプロファイルであれば＜ｖｅｎｄｏｒ＞ノードによりＶｅｎｄｏｒ情報を記述し、Ｍｏｄｅｌプロファイルであれば、＜ｍｏｄｅｌ＞ノードにモデル情報を記述することになる。
【００４９】
つまり、このように各種記述レベルをプロファイル化することで、Ｃｏｍｍｏｎプロファイルに対応した機器であれば、他社間であっても、設定の共有することができる。また、各社で定義したＶｅｎｄｏｒプロファイルに対応することで、各社内で設定の共有化をすることが可能となる。さらにＭｏｄｅｌごとの細かな対応を行ないたい場合は、Ｍｏｄｅｌプロファイルを定義し、各Ｍｏｄｅｌに対応させることが可能となる。
【００５０】
図３に戻り、サーバ装置１０から上記した共有化ファイルを送信されたクライアント２０は、共有化ファイルに含まれる変更後の機能の設定情報に基づいて、クライアント２０の機能の設定情報を最適化する。クライアント２０における機能の設定情報の最適化については、後で詳細に説明する。
【００５１】
〔５〕設定情報の共有化方法
以上、サーバ装置１０の機能構成について説明した。次に、設定情報の共有化方法について説明する。図６は、設定情報の共有化方法について説明する説明図である。図６に示したように、まず、サーバ装置１０の変更部１１は、機能の設定情報を変更する（Ｓ１０２）。次に、送信部１２は、ステップＳ１０２において変更された変更後の機能の設定情報をクライアント２０に送信する（Ｓ１０４）。
【００５２】
そして、クライアント２０からクライアント２０の機器情報が送信される（Ｓ１０６）。サーバ装置１０の比較部１４は、ステップＳ１０６においてクライアント２０から送信されたクライアント２０の機器情報と、サーバ装置１０の機器情報とを比較する（Ｓ１０８）。
【００５３】
作成部１５は、ステップＳ１０８において比較された機器情報の比較結果をもとに定義される設定レベルに応じた共有化ファイルを作成する（Ｓ１１０）。サーバ装置１０の送信部１２は、ステップＳ１１０において作成された共有化ファイルをクライアント２０に送信する（Ｓ１１２）。
【００５４】
ステップＳ１１２において共有化ファイルを送信されたクライアント２０は、共有化ファイルに含まれる変更後の機能の設定情報に基づいてクライアント２０の機能の設定情報を最適化する（Ｓ１１４）。
【００５５】
次に、図７を参照して、ステップＳ１１４における、共有化ファイルを送信されたクライアント２０の機能の設定情報の最適化について説明する。図７は、クライアント２０における機能の設定情報の最適化を示すフローチャートである。図７では、機能の設定情報の共有化として、バックライトの設定の共有化について説明する。図４に示したＸＭＬで記述された共有化ファイル４００では、液晶テレビのバックライトの輝度値を表す設定値（ｂａｃｋ  ｌｉｇｈｔ）は、ｃｏｍｍｏｎプロファイルとして記述されている。
【００５６】
図４に示したように、共有化ファイル４００におけるバックライト（ｂａｃｋ  ｌｉｇｈｔ）の設定は、「最小値０、最大値１００」として定義されている（Ｔｙｐｅ：Ｒａｎｇｅ、Ｒａｎｇｅ：０−１００）。そして、バックライトの設定値は「４０」に設定する必要がある（Ｖａｌｕｅ：４０）。一方、クライアント２０では、バックライトの設定は、「最小値０、最大値１０」と定義されているとする。
【００５７】
上記の場合、共有化ファイル４００を受信したクライアント２０は、まず、Ｒａｎｇｅ範囲の調整が必要か否かについて判定する（Ｓ２０２）。上記した例においては、Ｒａｎｇｅ（最小値、最大値）が異なっているため、ステップＳ２０２において、Ｒａｎｇｅ範囲の調整が必要であると判定される。
【００５８】
ステップＳ２０２においてＲａｎｇｅ範囲の調整が必要であると判定された場合には、共有化ファイルに設定されているＲａｎｇｅをクライアント２０のＲａｎｇｅに調整して、新たな設定値を算出する（Ｓ２０４）。例えば、上記したように、共有化ファイルにおいて設定されたＲａｎｇｅが「０−１００」であり、クライアント２０のＲａｎｇｅが「０−１０」であった場合には、（４×１０／１００）によりバックライトの設定値「４０」を再設定する。
【００５９】
そして、ステップＳ２０４において設定されたＶａｌｕｅをクライアント２０のバックライトの設定値として設定する（Ｓ２０６）。このように、Ｃｏｍｍｏｎプロファイルに対応した機器であれば、他社の機器間であっても、設定を共有することが可能となる。以上、設定情報の共有化方法について説明した。
【００６０】
上記実施形態によれば、サーバ装置により変更された機能の設定情報をクライアントに送信し、クライアントから機器情報を受信する。そして、クライアントの機器情報とサーバ装置の機器情報とを比較し、機器情報の比較結果に基づいて、変更後の機能の設定情報を含む共有化ファイルを作成することができる。共有化ファイルは、異なる機器間で共通する設定レベルや、同一ベンダー間で共通する設定レベル、同一機器モデル間で共通する設定レベルに応じて作成される。これにより、機能の異なる機器間であっても、設定情報を共有することが可能となる。また、同一ベンダー間においては該ベンダーごとの設定を共有でき、同一モデル間においては該モデルごとの設定を共有できる。
【００６１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００６２】
例えば、上記実施形態では、ネットワーク５０経由で機能の設定情報を共有することとしたが、本発明はかかる例に限定されない。例えば、外部メモリデバイスに機能の設定情報を格納して、格納された機能の設定情報を用いて機器間で設定情報を共有するようにしてもよい。この場合、外部メモリデバイスには、上記したＣｏｍｍｏｎプロファイル、Ｖｅｎｄｏｒプロファイル、Ｍｏｄｅｌプロファイルのすべてのプロファイルで作成された共有化ファイルが格納される。そして、機能の設定情報を共有化する機器は、外部メモリデバイスに格納された共有化ファイルを読み込み、自己の機器の機器情報をもとに最適な記述レベルを選択して機能の設定情報を最適化する。
【符号の説明】
【００６３】
１０    サーバ装置
１１    変更部
１２    送信部
１３    受信部
１４    比較部
１５    作成部
２０    クライアント
【図１】
2010219682.tif 000003
【図２】
2010219682.tif 000004
【図３】
2010219682.tif 000005
【図４】
2010219682.tif 000006
【図５】
2010219682.tif 000007
【図６】
2010219682.tif 000008
【図７】
2010219682.tif 000009