(57)【要約】  【課題】  マンマシンインターフェースに優れたホームネットワークを実現する操作方法、操作システム、中央装置及びコンピュータプログラムを提供する。  【解決手段】  家電製品等の被操作装置２０，２０，…毎に複数の命令を階層的な命令群として構築し、構築した命令群をホームサーバコンピュータ等の中央装置１０に記録する。そして中央装置１０と例えば無線通信を行うことが可能な遠隔操作装置等の操作装置３０にて、被操作装置２０の指定、命令の選択等の操作を行い、中央装置１０では操作装置３０からの操作に応じて指定された被操作装置２０を選択された命令に基づいて制御する。【選択図】      図１
2006033645.tif 000002
【特許請求の範囲】
【請求項１】
操作の対象となる複数の被操作装置と、該被操作装置の操作に用いる操作装置と、前記被操作装置及び操作装置と通信することが可能な中央装置とを用い、前記操作装置にて被操作装置を操作する操作方法であって、
前記中央装置は、前記被操作装置毎に設定され階層的に構築された複数の命令群の中から、前記操作装置を用いて選択された命令に基づく操作信号を前記被操作装置へ送信することを特徴とする操作方法。
【請求項２】
操作の対象となる複数の被操作装置と、該被操作装置の操作に用いる操作装置と、前記被操作装置及び操作装置と通信することが可能な中央装置とを備え、前記操作装置にて被操作装置を操作する操作システムであって、
前記被操作装置は、
前記中央装置へ、自機を操作する階層的に構築された複数の命令を含む命令群を前記中央装置へ送信する手段を備え、
該中央装置は、
受信した命令群を記録する手段を備え、
前記操作装置は、
操作すべき被操作装置の指定を受け付ける手段と、
指定された被操作装置を示す指定信号を前記中央装置へ送信する手段と、
指定された被操作装置を操作する階層的に構築された命令群の中から、命令の選択を受け付ける手段と、
選択された命令を示す選択信号を前記中央装置へ送信する手段と
を備え、
該中央装置は、更に、
受信した指定信号により指定された被操作装置を、受信した選択信号により示される命令に基づき操作する操作信号を前記被操作装置へ送信する手段を備える
ことを特徴とする操作システム。
【請求項３】
前記中央装置は、
表示手段に接続する手段と、
階層的に構築された命令群の中で、一の階層に属した選択を要求する複数の命令を含む命令組を抽出する手段と、
抽出した命令組に含まれる複数の命令を選択肢として夫々割り付けた複数の領域に分割されたウィンドウの画像を生成する手段と、
生成したウィンドウの画像を含む画像を表示手段に表示させる手段と
を更に備えることを特徴とする請求項２に記載の操作システム。
【請求項４】
前記ウィンドウは、四角形状をなし、
前記ウィンドウの分割は、ウィンドウ又は該ウィンドウ内の一の領域を、ウィンドウの一方の枠に平行な線により、指定された比率で分割したものである
ことを特徴とする請求項３に記載の操作システム。
【請求項５】
操作の対象となる複数の被操作装置と、該被操作装置の操作に用いる操作装置と、前記被操作装置及び操作装置と通信することが可能な中央装置とを備え、前記操作装置にて被操作装置を操作する操作システムであって、
前記操作装置は、
前記被操作装置毎に設定され階層的に構築された複数の命令を含む命令群を記録する手段と、
操作すべき被操作対象の指定を受け付ける手段と、
指定された被操作装置を操作する階層的に構築された命令群の中から、命令の選択を受け付ける手段と、
指定された被操作装置を、選択された命令に基づき操作する操作信号を前記中央装置へ送信する手段と
を備え、
該中央装置は、
受信した操作信号を、該当する被操作装置へ送信する手段を備える
ことを特徴とする操作システム。
【請求項６】
操作の対象となる被操作装置、及び該被操作装置の操作に用いる操作装置と通信することが可能な中央装置であって、
階層的に構築された複数の命令群の中から、前記操作装置を用いて選択された命令に基づく操作信号を前記被操作装置へ送信することを特徴とする中央装置。
【請求項７】
操作の対象となる複数の被操作装置、及び該被操作装置の操作に用いる操作装置と通信することが可能な中央装置であって、
前記被操作装置毎に設定され階層的に構築された複数の命令を含む命令群を記録する手段と、
操作すべき被操作装置を示す指定信号を前記操作装置から受信する手段と、
階層的に構築された命令群の中から選択された命令を示す選択信号を受信する手段と、
受信した指定信号により指定された被操作装置を、受信した選択信号により示される命令に基づき操作する操作信号を前記被操作装置へ送信する手段と
を備えることを特徴とする中央装置。
【請求項８】
操作の対象となる被操作装置及び該被操作装置の操作に用いる操作装置と通信することが可能なコンピュータに、前記操作装置から受信した信号に基づき前記被操作装置を操作させるコンピュータプログラムであって、
コンピュータに、階層的に構築された複数の命令群の中から、前記操作装置を用いて選択された命令に基づく操作信号を前記被操作装置へ送信させる手順を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作の対象となる複数の被操作装置と、該被操作装置の操作に用いる操作装置と、前記被操作装置及び操作装置と通信することが可能な中央装置とを用いた操作方法、該操作方法を適用した操作システム、該操作システムにて用いられる中央装置、及び該中央装置を実現するためのコンピュータプログラムに関し、特に新たな言語体系にて作成されたコンピュータ言語により、一台の操作装置で複数台の被操作装置を操作する新たな入出力インターフェースを提供する操作方法、操作システム、中央装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
エアーコンディショナ、各種オーディオビジュアル製品等の家電製品を操作する装置として、家電製品と無線通信を行う遠隔操作装置が広く普及しており、更に最近ではビデオ録画装置及びテレビジョン受像機等の複数台の装置を、一台の遠隔操作装置で操作するシステムも一般家庭に普及している。
【０００３】
またインターネット等の通信網に代表される通信技術も目覚ましく発展している。インターネットにおいては、インターフェースとなるウェブページを記述する言語として、ＨＴＭＬ(Hyper Text Markup Language)等のページ記述言語が広く用いられている（例えば、非特許文献１参照。）。
【非特許文献１】Ｗ３Ｃ  ＨＴＭＬ  Ｈｏｍｅ  Ｐａｇｅ、［平成１６年７月２０日検索］、インターネット＜http://www.w3.org/MarkUp＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の遠隔操作装置は、特定の種類の家電製品に専用の装置となっている。複数台の装置を操作する遠隔操作装置であっても、ビデオ録画装置及びテレビジョン受像機といった様に同様の種類、ここでは動画像を表示するための装置に専用の装置であり、テレビジョン受像機及びエアーコンディショナといったような異なる種類の装置に用いられるものではない。このため様々な種類の家電製品毎に様々な専用のインターフェースを持った複数の遠隔操作装置を要することとなり、遠隔操作装置の管理、夫々の装置の操作方法の理解等の使用者の利便性に関する様々な問題点がある。
【０００５】
一方、一台の装置が、様々な装置にアクセスするという意味ではインターネットに用いられている技術を応用することが考えられる。但しＨＴＭＬ等のページ記述言語で記述されたウェブページは、文書情報の表示による提供を主眼として開発されたものであるため、家電製品の操作に適用するには、マンマシンインターフェースの点で必ずしも優れているとは言えない。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、家電製品等の被操作装置毎に複数の命令を階層的な命令群として構築し、構築した命令群をホームサーバコンピュータ等の中央装置に記録する。そして中央装置と例えば無線通信を行うことが可能な遠隔操作装置等の操作装置にて、被操作装置の指定、命令の選択等の操作を行い、中央装置では操作装置からの操作に応じて指定された被操作装置を選択された命令に基づいて制御することにより、利便性に優れた操作方法、該操作方法を適用した操作システム、該操作システムにて用いられる中央装置、及び該中央装置を実現するためのコンピュータプログラムの提供を主たる目的とする。
【０００７】
さらに本発明では、操作のためのマンマシンインターフェースとして、表示手段に表示される四角形状のウィンドウを用い、ウィンドウ又は該ウィンドウ内の一の領域を、ウィンドウの一方の枠に平行な線で分割し、夫々の領域に選択の対象となる命令を割り付けることにより、ウェブページと比べて操作が明示的で優れたマンマシンインターフェースを提供することが可能な操作方法等の提供を他の目的とする。
【課題を解決するための手段】
【０００８】
第１発明に係る操作方法は、操作の対象となる複数の被操作装置と、該被操作装置の操作に用いる操作装置と、前記被操作装置及び操作装置と通信することが可能な中央装置とを用い、前記操作装置にて被操作装置を操作する操作方法であって、前記中央装置は、前記被操作装置毎に設定され階層的に構築された複数の命令群の中から、前記操作装置を用いて選択された命令に基づく操作信号を前記被操作装置へ送信することを特徴とする。
【０００９】
本発明では、一台の操作装置から、ホームサーバコンピュータ等の中央装置を介して複数台の被操作装置を操作することが可能であるので操作装置の管理等の利便性に優れている。しかも全ての種類の被操作装置を操作する命令を階層的な選択肢からなる命令群として構築することにより、被操作装置の指定、命令の選択等の操作を、被操作装置の種類に関わらず系統的に整理された操作にて行うことが可能である。
【００１０】
第２発明に係る操作システムは、操作の対象となる複数の被操作装置と、該被操作装置の操作に用いる操作装置と、前記被操作装置及び操作装置と通信することが可能な中央装置とを備え、前記操作装置にて被操作装置を操作する操作システムであって、前記被操作装置は、前記中央装置へ、自機を操作する階層的に構築された複数の命令を含む命令群を前記中央装置へ送信する手段を備え、該中央装置は、受信した命令群を記録する手段を備え、前記操作装置は、操作すべき被操作装置の指定を受け付ける手段と、指定された被操作装置を示す指定信号を前記中央装置へ送信する手段と、指定された被操作装置を操作する階層的に構築された命令群の中から、命令の選択を受け付ける手段と、選択された命令を示す選択信号を前記中央装置へ送信する手段とを備え、該中央装置は、更に、受信した指定信号により指定された被操作装置を、受信した選択信号により示される命令に基づき操作する操作信号を前記被操作装置へ送信する手段を備えることを特徴とする。
【００１１】
本発明では、一台の操作装置から、ホームサーバコンピュータ等の中央装置を介して複数台の被操作装置を操作することが可能であるので操作装置の管理等の利便性に優れている。しかも全ての種類の被操作装置を操作する命令を階層的な選択肢からなる命令群として構築することにより、被操作装置の指定、命令の選択等の操作を、被操作装置の種類に関わらず系統的に整理された操作にて行うことが可能である。
【００１２】
第３発明に係る操作システムは、第２発明において、前記中央装置は、表示手段に接続する手段と、階層的に構築された命令群の中で、一の階層に属した選択を要求する複数の命令を含む命令組を抽出する手段と、抽出した命令組に含まれる複数の命令を選択肢として夫々割り付けた複数の領域に分割されたウィンドウの画像を生成する手段と、生成したウィンドウの画像を含む画像を表示手段に表示させる手段とを更に備えることを特徴とする。
【００１３】
本発明では、モニタ等の表示手段に被操作装置を操作する命令の表示として、画面内に表示されるウィンドウを複数の領域に分割し、夫々の領域に命令を選択肢として表示することにより、命令と選択すべき領域との関係が明示的であり、被操作装置の操作に際して直感的に操作方法を把握することが可能な優れたマンマシンインターフェースを提供することが可能である。しかもウィンドウ内に表示される命令は、ウェブページの様に表示すべき文書全体の中で表示可能な範囲に限られるものではなく、ウィンドウを分割することにより選択肢となる命令が割り当てられた領域を表示することにより、ウィンドウの大きさに関わらず、表示すべき階層の全ての選択肢をページ単位で表示することとなるので、例えば命令の見落としを原因とした操作ミスが発生し難い優れたマンマシンインターフェースを提供することが可能である。
【００１４】
第４発明に係る操作システムは、第３発明において、前記ウィンドウは、四角形状をなし、前記ウィンドウの分割は、ウィンドウ又は該ウィンドウ内の一の領域を、ウィンドウの一方の枠に平行な線により、指定された比率で分割したものであることを特徴とする。
【００１５】
本発明では、四角形状のウィンドウを必要な数に分割して領域を設定することにより、簡単な命令体系で様々なレイアウトを表現することが可能である。従って命令の内容及び用途に応じ、利便性に優れた様々なレイアウトの開発を支援するツールとして提供することが可能である。
【００１６】
第５発明に係る操作システムは、操作の対象となる複数の被操作装置と、該被操作装置の操作に用いる操作装置と、前記被操作装置及び操作装置と通信することが可能な中央装置とを備え、前記操作装置にて被操作装置を操作する操作システムであって、前記操作装置は、前記被操作装置毎に設定され階層的に構築された複数の命令を含む命令群を記録する手段と、操作すべき被操作対象の指定を受け付ける手段と、指定された被操作装置を操作する階層的に構築された命令群の中から、命令の選択を受け付ける手段と、指定された被操作装置を、選択された命令に基づき操作する操作信号を前記中央装置へ送信する手段とを備え、該中央装置は、受信した操作信号を、該当する被操作装置へ送信する手段を備えることを特徴とする。
【００１７】
本発明では、ホームサーバコンピュータ等の中央装置を介して複数台の被操作装置を操作することが可能であるので操作装置の管理等の利便性に優れている。しかも全ての種類の被操作装置を操作する命令を階層的な選択肢からなる命令群として構築することにより、被操作装置の指定、命令の選択等の操作を、被操作装置の種類に関わらず系統的に整理された操作にて行うことが可能である。特に命令群を操作装置に記録することにより、中央装置の負荷を軽減することが可能である。
【００１８】
第６発明に係る中央装置は、操作の対象となる被操作装置、及び該被操作装置の操作に用いる操作装置と通信することが可能な中央装置であって、階層的に構築された複数の命令群の中から、前記操作装置を用いて選択された命令に基づく操作信号を前記被操作装置へ送信することを特徴とする。
【００１９】
本発明では、複数台の被操作装置を操作することが可能であるので操作装置の管理等の利便性に優れている。しかも全ての種類の被操作装置を操作する命令を階層的な選択肢からなる命令群として構築することにより、被操作装置の指定、命令の選択等の操作を、被操作装置の種類に関わらず系統的に整理された操作にて行うことが可能である。
【００２０】
第７発明に係る中央装置は、操作の対象となる複数の被操作装置、及び該被操作装置の操作に用いる操作装置と通信することが可能な中央装置であって、前記被操作装置毎に設定され階層的に構築された複数の命令を含む命令群を記録する手段と、操作すべき被操作装置を示す指定信号を前記操作装置から受信する手段と、階層的に構築された命令群の中から選択された命令を示す選択信号を受信する手段と、受信した指定信号により指定された被操作装置を、受信した選択信号により示される命令に基づき操作する操作信号を前記被操作装置へ送信する手段とを備えることを特徴とする。
【００２１】
本発明では、複数台の被操作装置を操作することが可能であるので操作装置の管理等の利便性に優れている。しかも全ての種類の被操作装置を操作する命令を階層的な選択肢からなる命令群として構築することにより、被操作装置の指定、命令の選択等の操作を、被操作装置の種類に関わらず系統的に整理された操作にて行うことが可能である。
【００２２】
第８発明に係るコンピュータプログラムは、操作の対象となる被操作装置及び該被操作装置の操作に用いる操作装置と通信することが可能なコンピュータに、前記操作装置から受信した信号に基づき前記被操作装置を操作させるコンピュータプログラムであって、コンピュータに、階層的に構築された複数の命令群の中から、前記操作装置を用いて選択された命令に基づく操作信号を前記被操作装置へ送信させる手順を含むことを特徴とする。
【００２３】
本発明では、ホームサーバコンピュータ等のコンピュータにて実行することにより、コンピュータが中央装置として動作し、複数台の被操作装置を操作することが可能であるので操作装置の管理等の利便性に優れている。しかも全ての種類の被操作装置を操作する命令を階層的な選択肢からなる命令群として構築することにより、被操作装置の指定、命令の選択等の操作を、被操作装置の種類に関わらず系統的に整理された操作にて行うことが可能である。
【発明の効果】
【００２４】
本発明に係る操作方法、操作システム、中央装置及びコンピュータプログラムでは、操作の対象となる家電製品等の複数の被操作装置と、被操作装置の操作に用いる遠隔操作装置等の操作装置と、被操作装置及び操作装置と通信することが可能なホームサーバコンピュータ等の中央装置とを用い、中央装置には、被操作装置毎に階層的に構築された複数の命令を含む命令群を記録する。そして使用者が操作装置に、操作すべき被操作装置の指定及び指定された被操作装置を操作する階層的に構築された命令群の中から選択の入力を行い、操作装置では、指定された被操作装置を示す指定信号及び選択された命令を示す命令信号を中央装置へ送信する。中央装置では、選択された命令に基づき指定された被操作装置を操作する操作信号を被操作装置へ送信し、被操作装置では、受信した操作信号に基づく動作を行う。
【００２５】
この構成により、一台の操作装置にて複数台の被操作装置を操作することが可能であるので操作装置の管理等の利便性に優れている等の効果を奏する。しかも全ての種類の被操作装置を操作する命令が階層的な選択肢からなる命令群として構築されているので、被操作装置の指定、命令の選択等の操作を被操作装置の種類に関わらず、系統的に整理された操作にて行うことが可能である等、優れた効果を奏する。
【００２６】
また本発明では、被操作装置の操作に用いる命令群を被操作装置側にて準備しておき、中央装置との通信を確立した後、被操作装置から中央装置へ送信して、中央装置にて記録することにより、新たな種類の被操作装置が開発された場合でも、新たな被操作装置を操作するための命令群は被操作装置側にて準備することになるため、様々な被操作装置に容易に対応することができるので優れた拡張性のシステムを提供することが可能である等、優れた効果を奏する。
【００２７】
さらに本発明では、中央装置に接続されたモニタ等の表示手段に被操作装置を操作する命令の表示として、例えば四角形状のウィンドウを表示手段の画面に表示し、ウィンドウを複数の領域に分割し、夫々の領域に選択肢として夫々の命令を割り付ける。
【００２８】
この構成により、命令と選択すべき領域との関係が明示的であり、被操作装置の操作に際して直感的に操作方法を把握することができるマンマシンインターフェースを提供することが可能である等、優れた効果を奏する。しかもウィンドウ内に表示される命令は、ＨＴＭＬで記載されたウェブページの様に表示すべき文書全体の中で表示可能な範囲に限られるものではなく、ウィンドウを分割することにより選択肢となる命令が割り当てられた領域であるので、ウィンドウの大きさに関わらず表示すべき階層の全ての選択肢をページ単位で表示することとなるので一覧性に優れている。即ちＨＴＭＬで記載されたウェブページは文書単位で表示され、長い文書はスクロールを前提としたシステムであるのに対して、本発明ではウィンドウの大きさ及び縦横の比率を変更してもページ内の文字及び画像のサイズもプロポーショナルに変化し表示すべき階層の全ての選択肢をページ単位で表示するため一覧性に優れており、例えば命令の見落としを原因とした操作ミスが発生し難い優れたマンマシンインターフェースを提供することが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００３０】
実施の形態１．
図１は、本発明の実施の形態１における操作システムを概念的に示す説明図である。図１中１０は、ホームサーバコンピュータ等のコンピュータを用いた本発明の中央装置であり、中央装置１０は、エアーコンディショナ、テレビジョン受像機等の家庭用電化製品である被操作装置２０，２０，…と無線通信又は有線通信にて通信することが可能である。さらに中央装置１０は、被操作装置２０，２０，…の操作に用いる遠隔操作装置（リモートコントローラ）である操作装置３０と、無線通信又は有線通信にて通信することが可能である。
【００３１】
図２は、本発明の実施の形態１における操作システムにて用いられる操作装置３０を示す外観図である。操作装置３０は、使用者が指で触れることにより変化する静電気を検知して指示されている位置を検出するトラックパッドを用いた操作手段３２を配設した長方形の板状をなしている。そして使用者は、片手で操作装置３０を持ち、操作手段３２の表面に触れさせた指を滑らすことにより、操作装置３０は、指の位置を検知し、検知した位置を示す信号を送信する。また使用者が、操作手段３２の表面に触れている指を、操作手段３２から離した時に、操作装置３０は、接触した指が離れたことを検知し、決定を示す信号を送信する。このようにして使用者は操作装置３０を用いた操作を行うことができる。なお操作装置３０としては、図２に示す装置以外に、マウス、トラックボール、カーソルキーを備えるコントローラ、キーボード等の様々な装置を用いることが可能である。
【００３２】
図３は、本発明の実施の形態１における操作システムにて用いられる各種装置の構成を示すブロック図である。中央装置１０は、装置全体を制御するＣＰＵ等の制御手段１１、本発明のコンピュータプログラム１０１及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体１０２から各種情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１２、補助記憶手段１２により読み取った各情報を記録するハードディスク等の記録手段１３、ＲＡＭ等の記憶手段１４、被操作装置２０，２０，…及び操作装置３０と有線又は無線通信を行う通信手段１５、液晶モニタ等の表示手段１６を備えている。そして記録手段１３に記録している本発明のコンピュータプログラム１０１及びデータ等の各種情報を読み出して記憶手段１４に記憶し、制御手段１１にて実行することでホームサーバコンピュータは、本発明の中央装置１０として動作する。表示手段１６は、中央装置１０と一体をなしていても、また中央装置１０と異なる装置を中央装置１０に接続したものであっても良い。なお記録手段１３及び／又は記憶手段１４には、被操作装置２０，２０，…を操作するため、各被操作装置２０，２０，…について、階層的に構築された複数の命令を含む命令群が記録される。
【００３３】
被操作装置２０は、制御手段２１、記録手段２２、通信手段２３、及び稼動手段２４を備えている。稼動手段２４とは、被操作装置２０そのものの機能を実現するための各種構成要素を示し、例えば被操作装置２０がテレビジョン受像機である場合には、テレビジョン用の電磁波を受信する受信回路、分波回路、モニタ等の各種動作を行う回路等の構成要素を指し、被操作装置２０がエアーコンディショナである場合には、各種モータ、制御回路等の構成要素を指す。なお記録手段２２には、自機を操作するための階層的に構築された複数の命令を含む命令群が記録されている。
【００３４】
操作装置３０は、制御手段３１、操作手段３２、通信手段３３等の各種構成要素を備えている。
【００３５】
次に本発明の操作システムにおける命令群について説明する。本発明の操作システムにおける命令群は階層的に構築され、中央装置１０が備える表示手段１６に表示される画像内に同一の階層に属した複数の命令が選択肢として表示される。同一の階層に属した複数の命令を選択肢として表示する方法としては、夫々選択肢としての命令を割り付けた複数の領域に分割されているウィンドウを表示手段１６に表示される画像内に表示することにより行う。またウィンドウを複数の領域に分割する方法及び命令は一体となった符号列により表現される。
【００３６】
先ずウィンドウを複数の領域に分割する方法について説明する。本発明では、四角形状のウィンドウ又はウィンドウ内の既に分割された領域を、縦又は横に複数個に分割することにより新たな領域を作成する。図４は、本発明の実施の形態１における操作システムにて用いられる中央装置１０に接続された表示手段１６に表示される画像内のウィンドウを示す説明図である。図４（ａ）は、太線で示したウィンドウを縦の細線で２等分して２個の領域を作成した状態を示している。図４（ａ）に示す様にウィンドウを２つの領域に分割することを示す符号列を「ＣＣ」として表現する。「Ｃ」とは、ｃｏｌｕｍｎ（列）を示す符号であり、「ＣＣ」と２つ並べることにより、縦の線にて２等分することを示している。同様にしてウィンドウを横の線で２等分する場合には、符号列「ＲＲ」として表現する。「Ｒ」とは、Ｒｏｗ（行）を示す符号である。
【００３７】
図４（ｂ）は、図４（ａ）に示す左側の領域を横の線で４等分した状態を示している。図４（ｂ）に示す様に、ウィンドウ内で既に分割されている領域を更に分割することも可能であり、横の線で４等分することを示す符号列は「ＲＲＲＲ」として表現する。従って図４（ｂ）に示す様に縦の線にてウィンドウを２等分し、更に左側の領域を横の線で４等分することを示す符号列を「Ｃ｛ＲＲＲＲ｝Ｃ」として表現することとなる。
【００３８】
図４（ｃ）は、図４（ｂ）に示す右側の領域を横の線で２分割した状態を示している。図４（ｃ）に示す様に、ウィンドウ又は領域を分割する方法は必ずしも等分である必要はなく、分割する比率を指定することが可能である。図４（ｃ）に示す様に横の線で１：３の比率で分割する場合には、「Ｒ１Ｒ３」として表現する。なお分割比の１は省略することができるという規則を設けることで、「ＲＲ３」となり、このように分割比の１を省略することで符号列を短くすることが可能である。従って図４（ｃ）に示す様に、ウィンドウを縦の線にて２等分し、左側の領域を横の線で４等分し、更に右側の領域を横の線で１：３に３分割することを示す符号列を「Ｃ｛ＲＲＲＲ｝Ｃ｛ＲＲ３｝」として表現することとなる。
【００３９】
図４（ｄ）は、図４（ｃ）の右下側の領域を更に分割した状態であり、「Ｃ｛ＲＲＲＲ｝Ｃ｛ＲＲ３｛ＣＣ｝｝」として表現することとなる。このように本発明では、ウィンドウを任意に分割して命令に対応付ける領域を作成することが可能である。しかも領域の作成は、ウィンドウの分割の方向及び分割の比率を指定することにより行われるため、ウィンドウの大きさ及び縦横の比率をどのようにしても命令に対応付けられる全ての領域が表示される。従ってウィンドウの大きさに関わらず命令が割り付けられた表示すべき全ての領域がページ単位で表示されるので一覧性に優れたインターフェースとなる。
【００４０】
次に図４を用いて説明した様にウィンドウを分割して作成した夫々の領域に、表示する文字及び命令を割り付けた符号列について説明する。図５は、本発明の実施の形態１における操作システムにて用いられる中央装置１０に接続された表示手段１６に表示される画像内のウィンドウを示す説明図である。図５に示すウィンドウは、図示しない横の線により、２：１：１：１：１：１の比率で６個の領域に分割されており、夫々の領域には上から「エアコン１（居間）」、「電源入」、「モード（自動）」、「温度（２３℃）」、「入タイマー（３時間後）」、そして「切タイマー（設定無し）」という文字が表示されている。そして「エアコン１（居間）」と表示された最上段の領域以外の領域には、表示された文字に対応する命令が割り付けられている。
【００４１】
図５に示す様な領域の作成、表示すべき文字及び命令の割付は、階層的に構築された命令群の中で、同一の階層に属した選択を要求する複数の命令を含む命令組（キーセット）により表現される。命令組は、命令組を識別する識別子、ウィンドウを分割して作成された領域を示す符号、当該領域に表示される符号、そして当該領域に割り付けられた命令を示している。例えば図５に示す様な領域の作成、表示すべき文字及び命令を割り付ける命令組は、「＜Ａｃ０＞Ｒｔ２（“エアコン１（居間）”）Ｒ（！１，“電源入”）｛Ｅｄ（Ａｃ１）｝Ｒ（！２，“モード（自動）”）｛Ｅｍ（ｍｏｄ）｝Ｒ（！３，“温度（２３℃）”）｛Ｅｍ（Ｔｍｐｒ）｝Ｒ（！４，“入タイマー（３時間後）”）｛Ｅｍ（Ｔｉｎ）｝Ｒ（！５，“切タイマー（設定無し）”）｛Ｅｍ（Ｔｏｔ）｝」という符号列にて表現される。
【００４２】
符号列中、「＜Ａｃ０＞」の箇所は、当該命令組の識別子が「Ａｃ０」であることを示している。この様に本発明の操作システムにおいては、複数の命令が階層的に構築されており、同一の階層に属する複数の命令は、符号列として表現され、符号列として表現された複数の命令を含む命令組（キーセット）には識別子が付される。
【００４３】
符号列中から、「（」及び「）」、「｛」及び「｝」、又は「＜」及び「＞」で区切られた箇所を除いた「Ｒｔ２ＲＲＲＲＲ」の箇所は、図４を用いて説明した様にウィンドウを分割する方法を示している。なお最上段の領域を示す「Ｒｔ２」の「ｔ」とは、当該領域が命令を割り付けられていない文字だけのテキスト領域であることを示している。
【００４４】
符号列中、「（“エアコン１（居間）”）」、「（！１，“電源入”）」、「（！２，“モード（自動）”）」等の「（」及び「）」で区切られた箇所は、ウィンドウ内で作成された領域に表示すべき文字及び表示方法を示しており、「“」及び「”」にて区切られた箇所が作成された領域に表示するべき文字を示し、「！」の文字を付された「！１」及び「！２」が、その文字を第１の選択肢及び第２の選択肢という様に選択肢として表示することを示している。図５に示す様にウィンドウ内に作成された領域には、「エアコン１（居間）」、「電源入」、「モード（自動）」の文字が表示されており、また「！」の文字を付された「電源入」、「モード（自動）」と表示された領域は、４つの角を丸めた四角形にて表現され、その領域が選択肢となる命令が割り付けられていることが明示的に表現されている。選択肢となる命令が割り付けられていることを明示する方法としては、角を丸めた四角形にて表現することに限定するものではなく、選択肢であることを使用者が容易に認識することができるのであれば、色、文字種、文字の大きさ等の静的な装飾方法を変える、文字の点滅、スクロール等の動的な装飾を行う等の他の装飾方法にて実現する様にしても良い。なお文字を表示するのではなく、予め記録されている画像の名称及び記録場所を指定することにより、作成された領域に画像を表示することも可能である。
【００４５】
符号列中、「｛Ｅｄ（Ａｃ１）｝」、「｛Ｅｍ（ｍｏｄ）｝」、「Ｅｍ（Ｔｅｍｐｒ）」等の「｛」及び「｝」で区切られた箇所は、ウィンドウ内に作成された領域に割り付けられた命令に関する情報を示している。「（」及び「）」で区切られた「Ａｃ１」、「ｍｏｄ」、「Ｔｅｍｐｒ」等の符号列は、選択された場合に実行すべき命令又は命令組を識別する識別子を示しており、「Ｅｄ」、「Ｅｍ」等の符号列は、当該命令が記録されている場所を示している。例えば「Ｅｍ」の場合には、対応付けられている「ｍｏｄ」、「Ｔｅｍｐｒ」等の識別子により識別される命令又は命令組が中央装置１０の記録手段１３又は記憶手段１４に記録されていることを示し、「Ｅｄ」の場合には、対応付けられている「Ａｃ１」等の識別子により識別される命令又は命令組が被操作装置２０に記録されていることを示す。このように領域に割り付けられた命令とは、命令又は命令組を識別する識別子であり、命令が選択された場合には、その命令が実行され、命令組を識別する識別子が選択された場合には、当該識別子により識別される命令組の実行、具体的にはウィンドウを複数の領域に分割し、分割した領域に指定されている文字を表示し、また命令の割り当てを行う処理がなされる。なお実行される命令は、中央装置１０又は被操作装置２０に記録されている命令であってもよいが、当該命令組を示す符号列中に作り込んだプログラムであっても良い。
【００４６】
図６は、本発明の実施の形態１における操作システムにて用いられる中央装置１０に接続された表示手段１６に表示される画像内のウィンドウを示す説明図である。図６は、図５に示したウィンドウ内の領域から「温度（２３℃）」との文字が表示された領域を選択された場合に表示されるウィンドウを示しており、ウィンドウ内が５個の領域に分割され、「エアコン１の温度設定  設定温度：２４℃」、「△  上がる」、「▽  下がる」、「設定」及び「中止」の文字が表示されている。このウィンドウは、「温度（２３℃）」と表示された領域に割り付けられた命令である識別子「Ｔｅｍｐｒ」にて識別される命令組を実行した結果である。なお「エアコン１の温度設定  設定温度：２４℃」と表示された文字列の中の「２４℃」という数値の表示は、例えば被操作装置２０にて設定されている温度を示す値を中央装置１０へ送信し、文字列に組み込む様にプログラミングすることで実現することができる。このように本発明は、夫々複数の命令を含む夫々の命令組を階層的に構築することにより実現されている。
【００４７】
次に本発明の操作システムにて用いられる各種装置の処理について説明する。図７は、本発明の実施の形態１における中央装置１０及び被操作装置２０の初期設定処理を示すフローチャートである。例えば被操作装置２０が起動し、中央装置１０との通信が確立した場合に、初期設定処理が開始される。被操作装置２０は、制御手段２１の制御により、記録手段２２に記録している、自機を操作するための階層的に構築された複数の命令を含む一又は複数の命令組が属する命令群を抽出し（Ｓ１０１）、抽出した命令群を通信手段２３から無線又は有線にて中央装置１０へ送信する（Ｓ１０２）。
【００４８】
中央装置１０は、記憶手段１４に記憶させたコンピュータプログラム１０１を実行する制御手段１１の制御により、通信手段１５にて一又は複数の命令群を受信し（Ｓ１０３）、受信した命令群に、送信元の被操作装置２０を識別する装置識別子を付与し（Ｓ１０４）、装置識別子を付与した命令群を記録手段１３及び／又は記憶手段１４に記録する（Ｓ１０５）。このように初期設定処理とは、中央装置１０及び被操作装置２０間の通信が確立後、被操作装置１０に関する階層的に構築された命令群の一部又は全部を中央装置１０へ送信し、中央装置１０にて記録する処理である。
【００４９】
図８は、本発明の実施の形態１における中央装置１０の初期画像表示処理を示すフローチャートである。中央装置１０に対して所定の操作を行うことにより、中央装置１０は、記憶手段１４に記憶させたコンピュータプログラム１０１を実行する制御手段１１の制御により、記録手段１３及び／又は記憶手段１４に記録している命令群に付与された装置識別情報を抽出し（Ｓ２０１）、抽出した装置識別情報を選択肢として夫々割り付けた複数の領域に分割されたウィンドウの画像を初期画像（メニューページ）として生成し（Ｓ２０２）、生成したウィンドウの画像を含む画像を、接続している表示手段１６に表示させる（Ｓ２０３）。
【００５０】
図９は、本発明の実施の形態１における操作システムにて用いられる中央装置１０に接続された表示手段１６に表示される画像内のウィンドウを示す説明図である。図５に示すウィンドウでは、ウィンドウ内が９個の領域に分割され、「家電コントロールシステム」、「エアコン１（居間）」、「エアコン２（寝室）」、「エアコン３（子供）」、「冷蔵庫」、「床暖房」、「前」、「次」及び「終了」との文字が表示されている。「エアコン１（居間）」、「エアコン２（寝室）」、「エアコン３（子供）」、「冷蔵庫」及び「床暖房」の文字が表示された領域のいずれかを選択することにより、操作の対象となる被操作装置２０が選択され、「前」又は「次」の文字が表示された領域を選択することにより、異なる被操作装置２０の選択肢が示されたページ単位の画像を表示され、「終了」の文字が表示された領域を選択することにより、初期画像が示されたウィンドウを閉じる。なお図９のウィンドウを表示させるための符号列は、図４乃至図６を用いて説明した符号列と同様の体系にて構築されるので、その説明を省略する。
【００５１】
図１０は、本発明の実施の形態１における中央装置１０、被操作装置２０及び操作装置３０の操作処理を示すフローチャートである。図９の初期画像を視認した使用者は、操作装置３０を用いて、被操作装置２０を指定する入力を行い、更に指定した被操作装置２０に関する命令群の中の一の階層に属した命令組に含まれる複数の命令から、一の命令を選択する入力を行う。操作装置３０は、制御手段３１の制御により、操作手段３２から操作すべき被操作装置２０の指定を受け付け（Ｓ３０１）、指定された被操作装置２０を示す指定信号を通信手段３３から無線又は有線にて中央装置１０へ送信する（Ｓ３０２）。更に操作装置３０は、指定された被操作装置２０を操作する階層的に構築された命令群に属する命令組に含まれる複数の命令の中から、命令の選択を受け付け（Ｓ３０３）、選択された命令を示す選択信号を中央装置１０へ送信する（Ｓ３０４）。なお指定信号及び選択信号は、操作手段３２にて検知された使用者の指の位置を示す位置信号であるが、操作装置３０に予め被操作装置２０を指定する所定のコード及び命令を示す所定のコードを記録しておき、指定信号及び選択信号として夫々のコードを送信する様にしても良い。この場合、操作装置３０に記録されるコードは予め中央装置１０から操作装置３０へ送信しておくことにより容易に実現することが可能である。
【００５２】
中央装置１０では、記憶手段１４に記憶させたコンピュータプログラム１０１を実行する制御手段１１の制御により、通信手段１５にて指定信号を受信し（Ｓ３０５）、受信した指定信号により指定された被操作装置２０を識別する装置識別子を付与された命令群の中で、一の階層に属した選択を要求する複数の命令を含む所定の命令組を記録手段１３及び／又は記憶手段１４から抽出し（Ｓ３０６）、抽出した命令組に含まれる複数の命令を選択肢として夫々割り付けた複数の領域に分割されたウィンドウの画像を生成し（Ｓ３０７）、生成したウィンドウの画像を含む画像を、接続している表示手段１６に表示させる（Ｓ３０８）。ステップＳ３０６にて抽出される命令組とは、この段階では最初に表示する命令組として予め設定されている命令組である。
【００５３】
更に中央装置１０は、選択信号を受信し（Ｓ３０９）、受信した選択信号により示される命令が、被操作装置２０を操作する命令であるか否かを判定し（Ｓ３１０）、被操作装置２０を操作する命令である場合（Ｓ３１０：ＹＥＳ）、受信した指定信号により指定された被操作装置２０を、受信した選択信号により示される命令に基づき操作する操作信号を、受信した指定信号により指定された被操作装置２０へ、通信手段１５から送信する（Ｓ３１１）。被操作装置２０を操作する操作信号とは、被操作装置２０が備える稼動手段２４を制御する命令の他、新たな命令組を送信させる操作を行うための操作信号をも含む。ステップＳ３１０において、被操作装置２０を操作する命令ではないと判定した場合（Ｓ３１０：ＮＯ）、当該命令に基づく処理を実行する（Ｓ３１２）。被操作装置２０を操作する命令ではない命令とは、例えば中央装置１０に既に記録されている命令組を実行する命令であり、その場合の所定の処理とは、ステップＳ３０６〜Ｓ３０８に示す様に、記録手段１３及び／又は記憶手段１４から命令組を抽出し、抽出した命令組に含まれる複数の命令を選択肢として夫々割り付けた複数の領域に分割されたウィンドウの画像を生成し、生成したウィンドウの画像を含む画像を、接続している表示手段１６に表示させる処理である。
【００５４】
被操作装置２０では、制御手段２１の制御により、通信手段２３にて操作信号を受信し（Ｓ３１３）、受信した操作信号に基づく処理を実行する（Ｓ３１４）。ステップＳ３１４にて実行される処理とは、記録されている命令組を抽出して送信する処理、稼動手段２４を制御する処理、具体的にはエアーコンディショナである被操作装置の設定温度を変更する処理等の処理である。なおステップＳ３１４にて実行される処理が命令組を抽出して送信する処理である場合、送信された命令組を受信した中央装置１０では、受信した命令組に基づくウィンドウを表示させる処理を実行する。即ち命令組に基づく選択肢の表示、命令の選択、更なる命令組の送信等の一連の処理が各装置間で繰り返される。
【００５５】
なお上述した処理は、命令組の記録、管理、実行等の処理をするプログラムモジュールであるキーステーションプログラム、並びにキーステーションプログラムと各被操作装置２０，２０，…及び操作装置３０との間での命令組及び各種信号の通信を管理するマネージャプログラムにより実現される。マネージャプログラムとしては、無線又は有線にて接続する被操作装置２０，２０，…との通信を管理するＬＡＮマネージャプログラム及び操作装置３０との通信を管理する入出力マネージャプログラムの他、インターネット等の外部の通信網を介して命令組を取り込むためのウェブマネージャプログラム、中央装置１０に予め記録されている命令組を用いるためのファイルマネージャプログラム等の各種プログラムがある。
【００５６】
実施の形態２．
実施の形態２は、実施の形態１において、被操作装置２０を操作するための一部又は全部の命令組を操作装置３０に記録する形態である。図１１は、本発明の実施の形態２における操作システムにて用いられる各種装置の構成を示すブロック図である。実施の形態２における操作装置３０は、制御手段３１、操作装置３２及び通信手段３３、並びにフラッシュメモリ等の記録手段３４を備え、記録手段３４には、一又は複数の被操作装置２０，２０，…を操作するための階層的に構築された複数の命令を含む命令群が記録される。なお中央装置１０及び被操作装置２０，２０，…については、実施の形態１と同様であるので、実施の形態１と同一番号を付し、実施の形態１を参照するものとし、その説明を省略する。
【００５７】
次に本発明の操作システムにて用いられる各種装置の処理について説明する。図１２は、本発明の実施の形態２における中央装置１０及び操作装置３０の初期設定処理を示すフローチャートである。中央装置１０には、実施の形態１の初期設定処理により、各被操作装置２０，２０，…を識別する装置識別情報を付与された階層的に構築された複数の命令を含む一又は複数の命令組が属する命令群が記録されている。中央装置１０及び操作装置３０間の通信が確立した後、自動的に又は使用者が操作装置３０を用いて所定の操作を行うことにより、初期設定処理が開始される。中央装置１０は、制御手段１１の制御により、記録手段１３及び／又は記憶手段１４から命令群を抽出し（Ｓ４０１）、抽出した命令群を通信手段１５から操作装置３０へ送信する（Ｓ４０２）。なお中央装置１０から操作装置３０へ送信する命令群は、全ての被操作装置２０，２０，…についての命令群であっても良いが、指定された特定の被操作装置２０についての命令群であっても良い。
【００５８】
操作装置３０では、制御手段３１の制御により、通信手段３３にて命令群を受信し（Ｓ４０３）、受信した命令群を記録手段３４に記録する（Ｓ４０４）。このように実施の形態２における初期設定処理とは、中央装置１０から操作装置３０へ命令群の一部又は全部を送信し、操作装置３０にて記録する処理である。
【００５９】
図１３は、本発明の実施の形態２における中央装置１０、被操作装置２０及び操作装置３０の操作処理を示すフローチャートである。使用者は、操作装置３０を用いて、被操作装置２０を指定する入力を行い、更に指定した被操作装置２０に関する命令群の中の一の階層に属した命令組に含まれる複数の命令から、一の命令を選択する入力を行う。操作装置３０は、制御手段３１の制御により、操作手段３２から操作すべき被操作装置２０の指定を受け付け（Ｓ５０１）、更に指定された被操作装置２０を操作する階層的に構築された命令群に属する命令組に含まれる複数の命令の中から、命令の選択を受け付け（Ｓ５０２）、指定された被操作装置２０を、選択された命令に基づき操作する操作信号を中央装置１０へ通信手段３３から送信する（Ｓ５０３）。なお操作装置３０では、上述した処理と並行して、被操作装置２の指定を受け付けた場合に指定信号を中央装置１０へ送信し、命令の選択を受け付けた場合に選択信号を中央装置１０へ送信することにより、中央装置１０では、実施の形態１と同様に表示手段１６に、複数の領域に分割されたウィンドウの画像を含む画像を表示させることができる。
【００６０】
中央装置１０では、制御手段１１の制御により、通信手段１５にて操作信号を受信し（Ｓ５０４）、受信した操作信号を、該当する被操作装置３０へ通信手段１５から送信する（Ｓ５０５）。
【００６１】
被操作装置２０では、制御手段２１の制御により、通信手段２３にて操作信号を受信し（Ｓ５０６）、受信した操作信号に基づく処理を実行する（Ｓ５０７）。このように本発明の操作システムでは、操作装置３０に命令群を記録することも可能であり、この場合、実施の形態１において中央装置１０にて実行される入出力マネージャプログラムの一部が操作装置３０にて実行されることになる。
【００６２】
前記実施の形態では、ホームサーバコンピュータンピュータを中央装置として用いる形態を示したが、本発明はこれに限らず、例えば被操作装置であるテレビジョン受像機を中央装置として用いる等、様々な形態に展開することが可能である。
【００６３】
また前記実施の形態では、中央装置は、初期設定として被操作装置から送信された命令群を受信し記録する形態を示したが、本発明はこれに限らず、被操作装置に対応する命令群を予め中央装置に記録しておくことにより、又はインターネット或いは記録媒体にて命令群を配布し中央装置に記録させる操作を行うことにより、被操作装置から命令群を送信する処理が不要となる。この場合、例えば専用の遠隔操作装置のみに対応していた既存の被操作装置を本発明の操作システムにおける被操作装置として用いることが可能となる。従って使用者にとっては本発明の操作システムを導入するための初期費用を抑制することが可能であり、また被操作装置の製造者にとっては新たに被操作装置を開発せずとも命令群の提供だけで済むため開発コストを抑制することが可能である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態１における操作システムを概念的に示す説明図である。
【図２】本発明の実施の形態１における操作システムにて用いられる操作装置を示す外観図である。
【図３】本発明の実施の形態１における操作システムにて用いられる各種装置の構成を示すブロック図である。
【図４】本発明の実施の形態１における操作システムにて用いられる中央装置に接続された表示手段に表示される画像内のウィンドウを示す説明図である。
【図５】本発明の実施の形態１における操作システムにて用いられる中央装置に接続された表示手段に表示される画像内のウィンドウを示す説明図である。
【図６】本発明の実施の形態１における操作システムにて用いられる中央装置に接続された表示手段に表示される画像内のウィンドウを示す説明図である。
【図７】本発明の実施の形態１における中央装置及び被操作装置の初期設定処理を示すフローチャートである。
【図８】本発明の実施の形態１における中央装置の初期画像表示処理を示すフローチャートである。
【図９】本発明の実施の形態１における操作システムにて用いられる中央装置に接続された表示手段に表示される画像内のウィンドウを示す説明図である。
【図１０】本発明の実施の形態１における中央装置、被操作装置及び操作装置の操作処理を示すフローチャートである。
【図１１】本発明の実施の形態２における操作システムにて用いられる各種装置の構成を示すブロック図である。
【図１２】本発明の実施の形態２における中央装置及び操作装置の初期設定処理を示すフローチャートである。
【図１３】本発明の実施の形態２における中央装置、被操作装置及び操作装置の操作処理を示すフローチャートである。
【符号の説明】
【００６５】
１０  中央装置
２０  被操作装置
３０  操作装置
１０１  コンピュータプログラム
１０２  記録媒体
【図１】
2006033645.tif 000003
【図２】
2006033645.tif 000004
【図３】
2006033645.tif 000005
【図４】
2006033645.tif 000006
【図５】
2006033645.tif 000007
【図６】
2006033645.tif 000008
【図７】
2006033645.tif 000009
【図８】
2006033645.tif 000010
【図９】
2006033645.tif 000011
【図１０】
2006033645.tif 000012
【図１１】
2006033645.tif 000013
【図１２】
2006033645.tif 000014
【図１３】
2006033645.tif 000015