(57)【特許請求の範囲】
【請求項１】
複数の被制御機器とネットワーク接続された表示装置であって、
複数の前記被制御機器から、操作情報および前記操作情報に対応するＵＲＬ情報を含む操作関連情報を取得する情報取得部と、
前記情報取得部が取得した前記操作関連情報に含まれる前記操作情報に基づいて、前記ＵＲＬ情報を複数の機能グループに分類する情報分類部と、
前記情報分類部が分類した前記機能グループごとに前記被制御機器を選択するためのメニューページを生成するメニュー生成部と、
前記メニュー生成部が生成した前記メニューページを表示する表示部と、
前記メニューページを操作することによって、対応するＵＲＬ情報にアクセスするページ操作部と、
を備え、
複数の前記機能グループは、視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループであることを特徴とする表示装置。
【請求項２】
前記操作情報に所定の優先度を設け、
前記メニュー生成部は、前記所定の優先度に基づいて前記メニューページを生成することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記ページ操作部でアクセスしたＵＲＬ情報を操作履歴情報として記憶する操作履歴情報記憶部と、
前記操作履歴情報記憶部が記憶する前記操作履歴情報に前記所定の優先度を設定する設定部とをさらに備え、
前記メニュー生成部は、前記所定の優先度の設定に基づいて前記操作履歴情報記憶部に記憶した前記操作履歴情報に基づいて前記メニューページを生成することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記操作履歴情報記憶部に記憶した前記操作履歴情報に基づいて、前記メニュー生成部が生成する前記メニューページの表示態様を変更させるレイアウト制御部をさらに備えることを特徴とする請求項３に記載の表示装置。
【請求項５】
前記情報取得部は、前記被制御機器のリモートコントローラのキー情報と操作コマンド情報とを対応付けた操作対応情報をさらに取得し、
前記情報取得部が取得した前記操作対応情報に基づいて前記メニュー生成部が生成したリモートコントローラ画面を前記表示部に表示させると共に、前記リモートコントローラ画面のキーに対応する操作コマンド情報を用いて前記被制御機器を操作する被制御機器操作部と、
を備えたことを特徴とする請求項１から４のいずれか１項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被制御機器とネットワーク接続された表示装置に関する。
【背景技術】
【０００２】
近年、ネットワークを介して家電機器（以下、「被制御機器」と記す）を利用することができるようになった。このため、ネットワークに接続された複数の被制御機器を制御するための表示装置が提案されている。
【０００３】
この表示装置は、ネットワークに接続して送受信を行う通信部と、ネットワークに接続された被制御機器を検出すると共に、この検出された被制御機器の機器ＩＤ情報、商品カテゴリ情報、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を取得すると共に、このＵＲＬ情報から特定されるＵＲＬ先から被制御機器を操作するための操作画面を取得する情報取得部と、この操作画面を表示する表示部と、表示部に表示された操作画面を操作する操作部とを備えていた。
【０００４】
このような構成により、表示装置は、表示部に商品カテゴリごとに被制御機器一覧を表示し、この一覧からユーザによって選択された被制御機器を操作するための操作画面をさらにＵＲＬ先から取得し、表示部に表示していた。そして、この操作画面を使ってユーザは被制御機器を操作していた（例えば、特許文献１を参照）。
【特許文献１】特開２００３−３０９８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の表示装置を用いてユーザが被制御機器を操作する場合、まず、ユーザは表示装置に表示されている商品カテゴリごとの被制御機器一覧から対象とする被制御機器を選択する。次に、表示装置は、ユーザによって選択された被制御機器のＵＲＬ情報を表示する。そして、表示装置は、ユーザが指定したＵＲＬ先にある操作画面を取得し、表示していた。すなわち、ユーザは、ＵＲＬ先から取得された操作画面を確認した後で、初めて操作できる機能内容（視聴／動作設定）を把握することができた。このため、例えば、ユーザが、単にあるカメラの映像を見たい場合であっても、商品カテゴリ一覧から目的とする被制御機器を探し出し、その都度、被制御機器のＵＲＬ先から操作画面をダウンロードして視聴できるか否かを確認する作業が必要であった。そのため、ユーザにとって操作負担が大きく、操作時間がかかり、被制御機器の操作が容易でないといった課題があった。
【０００６】
そこで、本発明は、ネットワークに接続された複数の被制御機器の操作を容易に行うことを可能とする表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本目的を達成するために、本発明の請求項１記載の表示装置は、複数の被制御機器とネットワーク接続された表示装置であって、複数の被制御機器から、操作情報および操作情報に対応するＵＲＬ情報を含む操作関連情報を取得する情報取得部と、情報取得部が取得した操作関連情報に含まれる操作情報に基づいて、ＵＲＬ情報を複数の機能グループに分類する情報分類部と、情報分類部が分類した機能グループごとに被制御機器を選択するためのメニューページを生成するメニュー生成部と、メニュー生成部が生成したメニューページを表示する表示部と、メニューページを操作することによって、対応するＵＲＬ情報にアクセスするページ操作部とを備え、複数の機能グループは、視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループであることを特徴とする。
【０００８】
本構成によれば、情報分類部が操作関連情報の操作情報に基づいて複数の機能グループに分類し、メニュー生成部が分類された複数の機能グループごとにメニューページを生成することができる。そして、表示部にこのメニューページを表示すると共に、ページ操作部で操作することができる。このように、ユーザは目的とする機能グループから被制御機器を操作することが可能となる。例えば、被制御機器でカメラ映像が見たい場合には、視聴機能に係る機能グループのメニューページを操作することで、視聴機能を有する被制御機器のみをメニューページから操作することができる。これにより、ユーザにとって操作負担が小さくなり、操作時間が短縮されるため、被制御機器を容易に操作することができる。
【００１０】
本構成によれば、さらに、操作情報を、視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループとに分けて分類し、メニュー生成部は、視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループそれぞれのメニューページを生成することができる。このため、ユーザは、視聴機能グループと動作設定機能グループを選択するだけで、メニューページから目的とする機能の被制御機器を操作することが可能となり、操作時間を短縮することができる。
【００１１】
また、本発明の請求項２記載の表示装置では、操作情報に所定の優先度を設け、メニュー生成部は、所定の優先度に基づいてメニューページを生成するようにした。例えば、表示装置は、表示部を備えるので、先に視聴機能のメニューページを生成させ、その後に、動作設定機能のメニューページを生成する。
【００１２】
本構成によれば、さらに、被制御機器から取得する情報を有効に活用でき、ユーザの操作効率を向上させることができる。
【００１３】
また、本発明の請求項３記載の表示装置では、ページ操作部でアクセスしたＵＲＬ情報を操作履歴情報として記憶する操作履歴情報記憶部と、操作履歴情報記憶部が記憶する操作履歴情報に所定の優先度を設定する設定部とをさらに備え、メニュー生成部は、所定の優先度の設定に基づいて操作履歴情報記憶部に記憶した操作履歴情報に基づいてメニューページを生成することを特徴とする。
【００１４】
本構成によれば、さらに、所定の優先度に基づくＵＲＬ情報を優先的に記憶すると共に、表示することが可能となる。例えば、表示装置は表示部を備えるため、ＵＲＬ先に２つの機能が記述されている場合には、視聴機能に係るＵＲＬ情報を優先的に記憶することができ、表示装置が保有する機能に近いものからメニューページを生成することが可能となる。その結果として、ユーザが操作する際の操作効率を向上させることができる。
【００１５】
また、本発明の請求項４記載の表示装置では、操作履歴情報記憶部に記憶した操作履歴情報に基づいて、メニュー生成部が生成するメニューページの表示態様を変更させるレイアウト制御部をさらに備えたことを特徴とする。
【００１６】
本構成によれば、さらに、表示装置の画面サイズに応じて、メニューページの表示サイズおよびメニュー項目の文字サイズを変更することができ、ユーザにとって見やすいメニューページの表示が可能となる。
【００１７】
また、本発明の請求項５記載の表示装置では、情報取得部は、被制御機器のリモートコントローラのキー情報と操作コマンド情報とを対応付けた操作対応情報をさらに取得し、
情報取得部が取得した操作対応情報に基づいてメニュー生成部が生成したリモートコントローラ画面を表示部に表示させると共に、リモートコントローラ画面のキーに対応する操作コマンド情報を用いて被制御機器を操作する被制御機器操作部とを備えたことを特徴とする。
【００１８】
本構成によれば、さらに、操作対応情報に基づくリモートコントローラ画面を操作することができ、被制御機器のリモートコントローラのキー情報を知ることなしに、リモートコントローラ画面を操作することによって、被制御機器を制御することができる。
【発明の効果】
【００１９】
以上のごとく本発明は、ネットワークに接続された複数の被制御機器の操作を容易に行うことを可能とする表示装置を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態について図面を用いて詳細に説明する。
【００２１】
（実施の形態１）
まず、図１から図３を参照しながら、本発明の実施の形態１における機器制御システム１について説明する。図１は本実施の形態における機器制御システム１の全体構成を示すブロック図、図２は本実施の形態におけるＵＰｎＰ仕様の拡張領域へ操作関連情報を記述した例を示す図、図３は本実施の形態における制御機器と被制御機器の構成を示すブロック図である。
【００２２】
図１に示すように、機器制御システム１には、被制御機器と、この被制御機器を制御する制御機器を備えている。例えば、ホーム２内のネットワーク３には、被制御機器として、例えば、カメラＡ４、カメラＢ５、ドアホン６、エアコン７および照明機器８と、制御機器の機能を有するテレビ受像機（以下、「ＴＶ」と記す）などの表示装置９が接続されている。
【００２３】
制御機器と被制御機器との機器間では、例えば、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）の仕組みを利用してメッセージのやりとりをする。このとき、制御機器および被制御機器は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）で通信を行う。また、制御機器および被制御機器は、ネットワーク３に接続されると、まず、ＩＰアドレスを取得した後、接続機器を検出するためのコマンドをマルチキャストし、ネットワーク３上の各機器に接続されたことを通知する。すなわち、制御機器および被制御機器は、ネットワーク３に接続されている全ての機器に対して新たな機器が接続されたことやその機能の内容をマルチキャストで通知し、その後も一定時間ごとに自らの存在をネットワーク３に通知する。これにより、制御機器はそのメッセージを受け取ると共に記憶し、その記憶しているリストを元に被制御機器を制御することが可能となる。また、制御機器は、一定時間ごとにネットワーク３に接続されている機器の接続状況を確認して、リストを最新の状況に更新することが可能となる。
【００２４】
次に、制御機器が被制御機器のサービスを知るために、それぞれの機器がどの商品カテゴリで、どのような機能を持っているかといった機器情報やサービス情報を記述（ＸＭＬベース）したメッセージをやりとりする。このやりとりには、ハイパーテキスト（ＨＴＴＰプロトコル）が利用される。
【００２５】
上記やりとりでは、ＵＰｎＰ仕様の拡張領域を使って、被制御機器の操作関連情報を制御機器に渡す。例えば、ＵＰｎＰのデバイス情報であるＤＤＤ（Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）の拡張領域に、図２に示すように、被制御機器の操作関連情報３０を記述する。操作関連情報としては、商品カテゴリ情報、操作情報、操作情報に対応付けられたＵＲＬ情報が記述されている。これにより、制御機器は、カメラなどの商品カテゴリ情報、ＭｏｎｉｔｏｒやＯｐｅｒａｔｅなどの操作機能を示す操作情報、その操作機能の操作画面の取得先を示すＵＲＬ情報などの操作関連情報を知ることができる。なお、制御機器と被制御機器との間では、後述するように、あらかじめ取り決められた仕様に従って、メッセージがやりとりされる。
【００２６】
このように、制御機器は、被制御機器の操作関連情報３０を使って機器固有の動作設定や、機器固有の機能を利用することができる。
【００２７】
カメラＡ４およびカメラＢ５は、カメラで被写体を撮影することができる。カメラＡ４およびカメラＢ５は、「撮影機能」で撮影して得た映像をネットワーク３を介して、表示装置９に出力することができる。
【００２８】
ドアホン６は、玄関などに設置され、訪問者との会話を行うことができる。ドアホン６は、さらにカメラを備え、このカメラによって訪問者を撮影する。このように、ドアホン６は、「通話機能」および「撮影機能」を有している。この「通話機能」および「撮影機能」を使って得た映像および音声は、ネットワーク３を介して、表示装置９に出力することができる。
【００２９】
エアコン７は、設定機能を使って部屋の温度や湿度を調整することができる。例えば、エアコン７は、「冷房」、「暖房」、「除湿」、「送風」などの機能を持ち、専用のリモートコントローラ（以下、「リモコン」と記す）などで操作することができる。なお、表示装置９からネットワーク３を介しても操作することができる。
【００３０】
照明機器８は、明るさの調整機能を使って部屋の明るさを調整することができる。
【００３１】
このような構成により、機器制御システム１は、表示装置９から、カメラＡ４、カメラＢ５、ドアホン６、エアコン７および照明機器８をネットワーク３を介して制御することができる。
【００３２】
すなわち、表示装置９は、ネットワーク３に被制御機器が接続されると、各被制御機器から機器ＩＤ情報、商品カテゴリ情報、操作情報、ＵＲＬ情報などの操作関連情報を取得し、この操作関連情報に含まれる操作情報（機能）を特定した後で対応するＵＲＬ情報から、ＵＲＬ先にある操作画面を取得し、この操作画面に基づいて操作することができるようになる。
【００３３】
ところで、被制御機器を制御するときの統一的な制御用コマンドとして、例えば、ＥＣＨＯＮＥＴ（Ｅｎｅｒｇｙ  Ｃｏｎｓｅｒｖａｔｉｏｎ  ａｎｄ  ＨＯｍｅｃａｒｅ  ＮＥＴｗｏｒｋ）仕様に準拠した定義情報などを使用することもできる。これにより、あらかじめ被制御機器の情報を知ることなく、制御を行うことが可能となる。なお、被制御機器は、ＥＣＨＯＮＥＴ仕様に限定されず、公知の相互接続仕様に準拠し、統一的な制御を行うことができるものであればよい。例えば、ＨＡＶｉ（Ｈｏｍｅ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｉｎｔｅｒｏｐｅｒａｖｉｌｉｔｙ）、ＨＢＳ（Ｈｏｍｅ  Ｂｕｓ  Ｓｙｓｔｅｍ）、ＩＥＥＥ１３９４シリアルバスなどがあってもよい。
【００３４】
ＥＣＨＯＮＥＴで規定されたものを利用した場合には、カテゴリ（グループ）として「センサー関連機器」、「住宅・設備関連機器」、「健康関連機器」、「管理・操作関連機器」などがある。
【００３５】
上記のカテゴリの下には、それぞれに属する被制御機器が定義されている。例えば、「空調関連機器」であれば、「家庭用エアコン」、「冷風機」、「扇風機」、「換気扇」、「空気清浄機」などの機器がクラスとして定義されている。
【００３６】
ＥＣＨＯＮＥＴ仕様に準拠した被制御機器では、上記したカテゴリとクラスの識別コードを内蔵することが義務付けられており、ネットワーク３を通じて各被制御機器から直接にカテゴリコードとクラスコードを読み出すことができるようになっている。
【００３７】
さらに、クラスは、ＥＰＣ（エコーネットプロパティコード）と呼ばれる属性識別子を持っており、各被制御機器の属性を表現する識別コードが割り当てられている。また、各ＥＰＣには、ＥＤＴ（エコーネットプロパティ値データ）と呼ばれる属性値が定義されており、一般的には、ＥＰＣごとに独自のＥＤＴが定義されている。
【００３８】
例えば、「家庭用エアコン」というクラスには、「運転モード」というＥＰＣを持っており、このＥＰＣには、「冷房」、「暖房」、「除湿」、「送風」、「自動」というＥＤＴが定義されている。
【００３９】
このように、制御機器は、各被制御機器の識別情報、操作関連情報を取得し、統一して各被制御機器を制御するための定義情報を取得し、制御することができる。
【００４０】
次に、制御機器としての表示装置９は、図３に示すように、通信部２１、情報取得部２２、情報分類部２３、メニュー生成部２４、表示部２５およびページ操作部２６を備えている。
【００４１】
通信部２１は、ネットワーク３に接続されている被制御機器Ｘ１〜Ｘｎとの通信を行う。
【００４２】
情報取得部２２は、通信部２１を介して被制御機器Ｘ１〜Ｘｎから操作関連情報を取得する。なお、ネットワーク３に接続される被制御機器Ｘ１〜Ｘｎは、変更される場合もあるため、その接続状況に応じて、情報取得部２２は、所定の期間ごとにネットワーク３に接続される被制御機器Ｘ１〜Ｘｎの接続状況を確認し、ネットワーク３に接続されている最新の被制御機器Ｘ１〜Ｘｎそれぞれの識別情報、操作情報および操作情報に対応するＵＲＬ情報を含む操作関連情報を取得し、すでに取得済みの操作関連情報を更新する。
【００４３】
情報分類部２３は、情報取得部２２で取得された被制御機器Ｘ１〜Ｘそれぞれの操作関連情報に含まれる操作情報に基づいて、ＵＲＬ情報を複数の機能グループに分類する。なお、情報分類部２３は、操作関連情報が更新された場合には、更新された操作関連情報に基づいて、再度、操作関連情報を複数の機能グループに再分類する。
【００４４】
メニュー生成部２４は、情報分類部２３によって分類された機能グループごとにメニューページを動的に生成する。なお、メニュー生成部２４は、情報分類部２３で機能グループが再分類された場合、再分類された機能グループに応じて、メニューページを動的に生成する。メニュー生成部２４によるメニューページ生成の詳細については後述する。
【００４５】
表示部２５は、メニュー生成部２４によって生成されたメニューページを表示する。
【００４６】
ページ操作部２６は、表示部２５に表示するメニューページやページ処理部２９から送信されるＵＲＬ画面を操作する。
【００４７】
一方、被制御機器Ｘ１〜Ｘｎは、通信部２７と、操作関連情報記憶部２８と、ページ処理部２９とを備えている。
【００４８】
通信部２７は、ネットワーク３に接続されている表示装置９との通信を行う。
【００４９】
操作関連情報記憶部２８は、機器識別情報、操作関連情報などを記憶している。すなわち、操作関連情報記憶部２８は、機器ＩＤ情報、商品カテゴリ情報、操作情報、ＵＲＬ情報などの定義情報などを記憶保持している（図４参照）。
【００５０】
ページ処理部２９は、表示装置９からＵＲＬ情報に基づく操作画面ページの表示要求があったときに、ＵＲＬ情報で特定される操作画面ページ（例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）記述されたページ）を、通信部２７を介して送付する。また、表示装置９から操作命令があったときに、対応する操作命令を実行する。
【００５１】
被制御機器Ｘ１〜Ｘｎは、それぞれ固有の機能を持ち、この固有の機能に対応する操作関連情報を持っている。例えば、図４に示すように、商品カテゴリ情報、操作情報と、操作情報に係るＵＲＬ情報を有した操作関連情報３０を記憶保持している。
【００５２】
また、被制御機器Ｘ１〜Ｘｎは、表示装置９から操作関連情報３０の要求があると、操作関連情報３０として、操作情報および操作情報に係るＵＲＬ情報に加えて、機器ＩＤ情報と、商品カテゴリ情報などの定義情報などを表示装置９に応答する。この応答には、ＵＰｎＰ仕様の拡張領域が利用される。
【００５３】
次に、図５を用いて、メニュー生成部２４のメニューページの生成について説明する。図５は、本実施の形態の表示装置９におけるメニュー生成例を示す遷移図である。ここでは、情報分類部２３が、操作関連情報３０に含まれる操作情報から視聴機能（Ｍｏｎｉｔｏｒ）と動作設定機能（Ｏｐｅｒａｔｅ）を抽出し、視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループとにＵＲＬ情報をグループ化して分類する場合について説明する。
【００５４】
図５に示すように、メニュー生成部２４は、まず、ユーザに機能グループの選択をさせるための基本メニュー４０を生成する。この基本メニュー４０を見ることで、ユーザは目的とする機能の機器のみを確認することができる。この基本メニュー４０としては、例えば、上記した情報分類部２３によってグループ化された機能グループに応じて、ユーザに動作設定機能を選択させるための「設定する」メニュー４１と、ユーザに視聴機能を選択させるための「見る」メニュー４２とを作成する。
【００５５】
次に、メニュー生成部２４は、ユーザによって「設定する」メニュー４１が選択されたときのメニューページ４３として、ネットワーク３に接続されている被制御機器Ｘ１〜Ｘｎの中で動作設定機能を有する機器の一覧メニューを作成する。同様に、メニュー生成部２４は、ユーザによって「見る」メニュー４２が選択されたときのメニューページ４４として、ネットワーク３に接続されている被制御機器Ｘ１〜Ｘｎの中で視聴機能を有する機器の一覧メニューを作成する。
【００５６】
なお、ドアホン６は、カメラで撮影した映像や通話機能の音などの視聴機能と、カメラの感度調整や音量設定などの動作設定機能の両方を有する。そのため、情報分類部２３は、ドアホン６を視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループの両方に分類する。これにより、メニュー生成部２４は、メニューページ４３、４４の両方にドアホン６の選択が可能なメニューを生成する。
【００５７】
次に、メニュー生成部２４は、メニューページ４３、４４で選択された被制御機器Ｘ１〜Ｘｎの機能に応じて、表示部２５の一部に表示するための操作画面ページを生成する。メニューページ４３で、例えば、ユーザによって「エアコン」メニューが選択されると、通信部２１を介して「エアコン」項目に対応付けられたＵＲＬ情報をエアコン７の通信部２７へ送信し、エアコン７のページ処理部２９から動作設定機能に係る操作画面ページ４５を取得し、表示部２５の一部に動作設定機能に係る操作画面ページ４５を表示する。この操作画面ページ４５には、動作設定機能を操作するために、「温度」、「風量」、「上げる」、「下げる」メニューが設けられ、「温度」に対して「上げる」、「下げる」メニューが連動して操作でき、同様に、「風量」に対して「上げる」、「下げる」メニューが連動して操作できるようになっている。これにより、エアコン７の温度設定や、風量設定の操作がページ操作部２６から可能となる。
【００５８】
同様に、メニューページ４４で、例えば、ユーザによって「カメラＢ」メニューが選択されると、表示部２５の一部にカメラＢ５のページ処理部２９から取得した視聴機能に係る操作画面ページ４８を表示する。この操作画面ページ４８には、カメラＢ５の映像が表示される映像表示領域４９が設けられ、映像表示領域内にカメラＢ５の映像を表示することが可能となる。
【００５９】
このように、情報分類部２３が操作関連情報３０に含まれる操作情報に基づいて、ＵＲＬ情報を視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループとに分類し、メニュー生成部２４が機能グループごとに操作情報に基づいたメニューページ４３、４４を動的に生成することができる。そして、表示部２５にこのメニューページ４３、４４を表示すると共に、ページ操作部２６で操作することができる。これにより、ユーザは、目的とする機能を直接に操作をすることが可能となる。すなわち、被制御機器であるカメラＢが撮影した映像が見たい場合には、視聴機能に係る機能グループのメニューページ４４の操作画面を操作して映像を見ることができる。このように、ユーザにとって操作負担が小さく、操作時間が短縮されるため、被制御機器を容易にかつ直感的に操作することができる。
【００６０】
次に、図６を用いて、制御機器である表示装置９による被制御機器Ｘ１〜Ｘｎの制御シーケンスを説明する。図６は、本実施の形態における機器制御システム１の制御シーケンスを説明するための図である。
【００６１】
図６において、表示装置９は、新たな被制御機器がネットワーク３に接続されたことを検出すると（Ｓ１００）、被制御機器に操作関連情報を要求する（Ｓ１０２）。このとき、被制御機器は、操作関連情報を操作関連情報記憶部２８から読み出し（Ｓ１０４）、表示装置９に操作関連情報を応答する（Ｓ１０６）。
【００６２】
なお、Ｓ１００〜Ｓ１０６は、ネットワーク３に新たに被制御機器Ｘｎが接続されるごとに実行される。すなわち、表示装置９は、所定の期間ごとにネットワーク３における被制御機器Ｘ１〜Ｘｎの接続状況を確認し、ネットワーク３に接続されている最新の被制御機器Ｘ１〜Ｘｎの操作関連情報を取得する。表示装置９は、ネットワーク３に接続される被制御機器Ｘ１〜Ｘｎが変更された場合には、その接続状況に応じて、被制御機器Ｘ１〜Ｘｎそれぞれから取得した操作関連情報を更新する。
【００６３】
次に、表示装置９は、操作関連情報に含まれる操作情報を機能ごとにグループ化する（Ｓ１０８）。例えば、操作関連情報３０（図２）から得られる視聴機能（Ｍｏｎｉｔｏｒ）と動作設定機能（Ｏｐｅｒａｔｅ）を抽出し、視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループとに分けて分類する。この分類処理は、被制御機器Ｘ１〜Ｘｎの操作関連情報を新たに取得する度または表示装置９の電源オン時などに行われる。なお、表示装置９は、情報取得部２２によって操作関連情報の取得情報が更新された場合には、再度、取得された操作関連情報に基づいて、複数の機能グループに再分類する。
【００６４】
次に、表示装置９は、メニュー生成部２４により、機能グループごとに、メニューページを動的に生成する（Ｓ１１０）。まず、基本メニュー４０として、ユーザに動作設定機能を選択させるための「設定する」メニュー４１と、ユーザに視聴機能を選択させるための「見る」メニュー４２とを作成する。なお、メニュー生成部２４は、機能グループの再分類にあわせて、メニューページを動的に生成する。これにより、ユーザには、最新の接続状況を確認でき、目的とする機能の操作が可能な機器のみをメニューページで確認することができる。
【００６５】
次に、メニュー生成部２４は、ユーザによって「設定する」メニュー４１が選択されたときのメニューページ４３として、ネットワーク３に接続されている被制御機器Ｘ１〜Ｘｎの中で動作設定機能を有する機器の一覧メニューを作成する。また、メニュー生成部２４は、ユーザによって「見る」メニュー４２が選択されたときのメニューページ４４として、ネットワーク３に接続されている被制御機器Ｘ１〜Ｘｎの中で視聴機能を有する機器の一覧メニューを作成する。
【００６６】
さらに、メニュー生成部２４は、メニューページ４３、４４で選択された被制御機器Ｘ１〜Ｘｎの機能に応じて、表示部２５の一部に表示するための操作画面ページ４５、４８を生成する。このように、表示装置９が、ＴＶである場合には、番組を視聴しながら、被制御機器Ｘ１〜Ｘｎを操作するので、表示部２５の一部に表示するのが好ましい。
【００６７】
次に、表示装置９は、ユーザからの操作に応じて、基本メニュー４０、メニューページ４３、４４または操作画面ページ４５、４８のいずれかのメニューページを表示部２５の一部に表示する（Ｓ１１２）。
【００６８】
ユーザは、ページ操作部２６により、この表示部２５に表示されたメニューページに従って被制御機器Ｘ１〜Ｘｎの操作画面ページ上で操作入力を行う（Ｓ１１４）。
【００６９】
この操作入力により、表示装置９は操作指令を被制御機器Ｘ１〜Ｘｎに伝える（Ｓ１１６）。被制御機器Ｘ１〜Ｘｎは、操作指令に従って設定された機能を実行する（Ｓ１１８）。
【００７０】
以上述べたように、本発明の実施の形態１における機器制御システム１によれば、表示装置９は、操作関連情報３０の操作情報に基づいて視聴機能に係る視聴機能グループと、動作設定機能に係る動作設定機能グループとに分け、機能グループごとに操作情報に基づいたメニューページ４３、４４をネットワーク３に接続されている被制御機器Ｘ１〜Ｘｎの接続状況に応じて動的に生成することができる。そして、表示部２５にこのメニューページ４３、４４を表示すると共に、ページ操作部２６で操作することができる。これにより、ユーザは、機能グループを選択し、目的とする機能を直接に操作することが可能となる。例えば、被制御機器であるカメラＢで撮影した映像が見たい場合には、視聴機能に係る機能グループのメニューページ４４を操作することで、カメラＢの映像を直接に表示部２５に表示させることができる。このように、ユーザにとって操作負担が小さく、操作時間が短縮されるため、被制御機器を容易に操作することができる。この結果として、ネットワーク３に接続された複数の被制御機器Ｘ１〜Ｘｎの操作を容易に行うことを可能とする表示装置９を提供することができる。
【００７１】
（実施の形態２）
次に、図３、図７および図８を用いて、本発明の実施の形態２における機器制御システム１における表示装置９の他の実施例について説明する。ここで、本発明の実施の形態２における表示装置９と被制御機器の構成は図３と同様であるが、操作関連情報記憶部２８に後述する操作対応情報をさらに記憶する点で相違する。図７は本実施の形態における被制御機器の操作対応情報の構成を示す図、図８は本実施の形態の表示装置９におけるメニュー配置と操作コマンドとの対応を示す関係図である。
【００７２】
本発明の実施の形態２では、被制御機器Ｘ１〜Ｘｎから操作関連情報と共に表示装置９で利用されるリモコンのキー情報と各被制御機器Ｘ１〜Ｘｎの操作コマンド情報とを対応させた操作対応情報５０を送信する。
【００７３】
表示装置９は、図７に示すように、被制御機器Ｘ１〜Ｘｎから、被制御機器Ｘ１〜Ｘｎで使用されているリモコンキー番号と操作コマンド情報との対応関係を記述した操作対応情報５０を取得する。
【００７４】
そして、表示装置９は、図８に示すように、この操作対応情報５０を記憶部（図示せず）に記憶し、記憶した操作対応情報５０に基づいて、表示装置９が利用しているリモコンのキー番号とメニューページ５１のメニュー番号と対応させ、ユーザからの要求に基づいて被制御機器Ｘ１〜Ｘｎそれぞれに対応するリモコン画面を表示部２５に表示させると共に、表示装置９が利用しているリモコンを操作することによって被制御機器Ｘ１〜Ｘｎそれぞれを制御する。すなわち、メニューページ５１の１番メニューには、操作コマンドである「低速順再生」を対応させ、この１番メニューをリモコンから操作することで「低速順再生」を実行することができる。以下、同様に、２番メニューには「普通順再生」、３番メニューには「高速順再生」、４番〜６番メニューには「停止」、７番メニューには「低速逆再生」、８番メニューには「普通逆再生」、９番メニューには「高速逆再生」を対応させ、それぞれリモコンキー番号をユーザが操作することで、被制御機器の機能を制御することができる。なお、メニューページ５１のメニューの作成において、メニュー生成部２４が生成するだけでなく、外部サーバあるいは被制御機器から取得した画面情報を利用してもよい。例えば、外部サーバからＨＴＭＬ記述されているメニュー画面や、ＧＩＦやＪＰＥＧなどのビットマップ画像フォーマットで提供されるメニュー画面などを取得して利用するようにしてもよい。
【００７５】
以上述べたように、本発明の実施の形態２における機器制御システム１によれば、表示装置９は、新たに生成したメニューページ５１にあるメニューの番号と表示装置９で使用するリモコンのキー番号とを対応させているので、被制御機器Ｘ１〜Ｘｎのリモコンキーのコードを知ることなしに、被制御機器Ｘ１〜Ｘｎの操作を行うことができる。つまり、表示装置９は被制御機器全ての操作対応情報をあらかじめ記憶する必要がなく記憶容量の削減を図ることができると共に、機器制御システム１内の機器拡張に柔軟に対応することができる。また、ユーザが使い慣れた表示装置９のリモコンを使用して被制御機器を制御することによって、利便性を向上することもできる。
【００７６】
なお、操作情報に所定の優先度を設け、この所定の優先度に基づいて、メニュー生成部２４でメニューページを動的に生成するようにしてもよい。例えば、表示装置９は、表示部２５を備えるので、先に視聴機能のメニューページを操作できるように生成させ、その背後などに、動作設定機能のメニューページを操作できるように生成する。このように制御機器の機能にあわせて動的にメニューページを生成することにより、ユーザの操作を容易にし、操作効率を向上させることができる。
【００７７】
また、表示装置９は、ページ操作部２６で操作したメニューページ内でのＵＲＬ選択情報を操作履歴情報として記憶する操作履歴情報記憶部（図示せず）を備え、メニュー生成部２４は、この操作履歴情報に基づいて選択頻度の多いＵＲＬ情報に高い優先順位を付与し、この優先順位の高いＵＲＬ情報から順に表示したメニューページを動的に生成するようにしてもよい。これによれば、さらに、ユーザがよく操作するメニュー項目（ＵＲＬ先）から優先して生成すると共に、表示することができ、操作効率を向上させ、操作を容易にすることができる。
【００７８】
また、表示装置９が所定の表示サイズの表示部２５を備えている場合に、この所定の表示サイズに応じて、メニュー生成部２４は、メニューの大きさや、文字の大きさ、メニューの一覧数を制御し、メニュー生成部２４が生成するメニューページの表示態様を動的に変更するようにしたレイアウト制御部（図示せず）を設けるようにしてもよい。これによれば、ユーザにとって見やすいメニューページを動的に生成することができ、ユーザの操作効率を向上させ、操作を容易にすることができる。
【００７９】
また、レイアウト制御部は、操作履歴情報記憶部の選択回数や選択日時の情報に基づいて、項目の表示数に応じて、古いメニュー項目を削除、または、操作の少ないメニュー項目を削除するようにしてもよい。また、メニュー項目の削除にかえて、表示数に応じてメニュー項目表示態様を変更するようにしてもよい。例えば、新たに「その他」項目を生成し、選択回数の少ないメニュー項目を「その他」項目に含めるようにしてもよい。また、表示装置の画面サイズに応じて、メニューページの表示サイズおよびメニュー項目の文字サイズを変更するようにしてもよい。これによれば、ユーザにとって操作頻度の多い、または、操作する可能性の高いメニューページを動的に生成することができ、見やすく、ユーザの操作効率を向上させ、操作を容易にすることができる。
【００８０】
なお、表示装置９をＴＶとしたが、通信部２１、情報取得部２２、情報分類部２３、メニュー生成部２４およびページ操作部２６を備えた表示制御装置を、表示機能を備えた機器に備えるようにしてもよい。例えば、携帯電話、表示機能つきリモコン、宅内情報パネル、パーソナルコンピュータなどに応用することができる。これによっても、ユーザの操作効率を向上させ、操作を容易にすることができるメニュー表示を行うことができる。
【産業上の利用可能性】
【００８１】
本発明によれば、ネットワークに接続された各被制御機器の操作関連情報の機能に基づいてグループ化したメニューページを動的に生成して操作することができ、ユーザにとって操作負担が小さく、操作時間を短縮することにより、被制御機器を容易に操作することが可能な表示装置、機器制御システムなどに有用である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態１における機器制御システムの全体構成を示すブロック図
【図２】同実施の形態におけるＵＰｎＰ仕様の拡張領域へ操作関連情報を記述した例を示す図
【図３】同実施の形態における制御機器と被制御機器の構成を示すブロック図
【図４】同実施の形態における被制御機器で記憶保持する操作関連情報の構成を示す図
【図５】同実施の形態の表示装置におけるメニュー生成例を示す遷移図
【図６】同実施の形態における制御シーケンスを説明するための図
【図７】本発明の実施の形態２における被制御機器の操作対応情報の構成を示す図
【図８】同実施の形態の表示装置におけるメニュー配置と操作コマンドとの対応を示す関係図
【符号の説明】
【００８３】
１    機器制御システム
２    ホーム
３    ネットワーク
４    カメラＡ
５    カメラＢ
６    ドアホン
７    エアコン
８    照明機器
９    表示装置
２１，２７    通信部
２２    情報取得部
２３    情報分類部
２４    メニュー生成部
２５    表示部
２６    ページ操作部
２８    操作関連情報記憶部
２９    ページ処理部
３０    操作関連情報
４０    基本メニュー
４１，４２    メニュー
４３，４４，５１    メニューページ
４５，４８    操作画面ページ
４９    映像表示領域
５０    操作対応情報
【図１】
0005119953.tif 000002
【図２】
0005119953.tif 000003
【図３】
0005119953.tif 000004
【図４】
0005119953.tif 000005
【図５】
0005119953.tif 000006
【図６】
0005119953.tif 000007
【図７】
0005119953.tif 000008
【図８】
0005119953.tif 000009