(57)【要約】  【課題】バージョンの違いを容易に克服することのできる電子機器、及び表示機器を提供すること。  【解決手段】アイコンやボタンなどのＧＵＩ（Graphical User Interface）要素に関する情報を有するディスプレイ３１を含んで構成されたネットワークに接続される電子機器（オーディオ機器１１、ナビゲーション機器２１）であって、ディスプレイ３１で所定の操作画面を実現させるべく、表示すべきＧＵＩ要素、及びＧＵＩ要素が選択されたときに送信すべきコマンドを示した情報を、第１の所定規則で作成されたデータでディスプレイ３１へ送信する手段と、ＧＵＩ要素が選択されたときに、ディスプレイ３１から送信されてくるコマンドを受信した場合、受信したコマンドに応じた処理を行う手段とを装備する。  【選択図】  図１
2005292870.tif 000002
【特許請求の範囲】
【請求項１】
アイコンやボタンなどのＧＵＩ（Graphical User Interface）要素に関する情報を有す
る表示機器を含んで構成されたネットワークに接続される電子機器であって、
前記表示機器で所定の操作画面を実現させるべく、表示すべきＧＵＩ要素、及び該ＧＵ
Ｉ要素が選択されたときに送信すべきコマンドを示した第１の情報を、第１の所定規則で
作成されたデータで前記表示機器へ送信する第１の送信手段と、
前記ＧＵＩ要素が選択されたときに、前記表示機器から送信されてくるコマンドを受信
した場合、受信したコマンドに応じた処理を行う処理手段とを備えていることを特徴とす
る電子機器。
【請求項２】
前記表示機器から送信されてくる、該表示機器の機器能力に関する情報に基づいて、前
記表示機器で前記第１の所定規則で作成されたデータの解釈が可能であるか否かを判断す
る解釈可否判断手段と、
該解釈可否判断手段により、前記表示機器では前記第１の所定規則で作成されたデータ
の解釈ができないと判断された場合、前記第１の情報に変更を施した第２の情報を、前記
表示機器で解釈可能な規則で作成されたデータで前記表示機器へ送信する第２の送信手段
とを備えていることを特徴とする請求項１記載の電子機器。
【請求項３】
前記第２の情報が、前記第１の情報の一部が削除されたものであることを特徴とする請
求項２記載の電子機器。
【請求項４】
前記表示機器から送信されてくる、該表示機器の機器能力に関する情報に基づいて、前
記表示機器で前記第１の所定規則で作成されたデータの解釈が可能であるか否かを判断す
る解釈可否判断手段と、
該解釈可否判断手段により、前記表示機器では前記第１の所定規則で作成されたデータ
の解釈ができないと判断された場合、前記第１の所定規則のうち、補う必要のある部分を
示した情報を前記表示機器へ送信する第３の送信手段とを備えていることを特徴とする請
求項１記載の電子機器。
【請求項５】
前記表示機器から送信されてくる、該表示機器の機器能力に関する情報に基づいて、前
記表示機器で前記第１の所定規則で作成されたデータの解釈が可能であるか否かを判断す
る解釈可否判断手段と、
該解釈可否判断手段により、前記表示機器では前記第１の所定規則で作成されたデータ
の解釈ができないと判断された場合、前記第１の所定規則の全部を示した情報を前記表示
機器へ送信する第４の送信手段とを備えていることを特徴とする請求項１記載の電子機器
。
【請求項６】
前記表示機器で解釈可能な規則で作成されるデータには、使用目的に自由度を持たせた
部分が設けられており、
前記表示機器から送信されてくる、該表示機器の機器能力に関する情報に基づいて、前
記表示機器で前記第１の所定規則で作成されたデータの解釈が可能であるか否かを判断す
る解釈可否判断手段と、
該解釈可否判断手段により、前記表示機器では前記第１の所定規則で作成されたデータ
の解釈ができないと判断された場合、前記第１の情報を、前記使用目的に自由度を持たせ
た部分を用いて、前記表示機器で解釈可能な規則で作成されたデータで前記表示機器へ送
信する第５の送信手段とを備えていることを特徴とする請求項１記載の電子機器。
【請求項７】
前記表示機器が、ＧＵＩ要素とは別の画像を示す画像データを有し、
前記第１の送信手段、又は前記第５の送信手段が、前記別の画像を示す画像データの使
用を指示した情報を含んだデータを送信し得るものであることを特徴とする請求項４〜６
のいずれかの項に記載の電子機器。
【請求項８】
所定の操作画面を実現させるべく、表示すべきアイコンやボタンなどのＧＵＩ要素、及
び該ＧＵＩ要素が選択されたときに送信すべきコマンドを示した情報を送信する機能を有
する電子機器を含んで構成されたネットワークに接続される、第２の所定規則で作成され
たデータの解釈が可能な表示機器であって、
ＧＵＩ要素に関する情報を記憶する第１の記憶手段と、
前記電子機器から送信されてくる表示すべきＧＵＩ要素を示した情報、及び前記第１の
記憶手段に記憶されているＧＵＩ要素に関する情報に基づいて、前記所定の操作画面を実
現する実現手段と、
前記電子機器から送信されてくる送信すべきコマンドを示した情報に基づいて、前記Ｇ
ＵＩ要素が選択された場合、前記コマンドを前記電子機器へ送信する第６の送信手段とを
備えていることを特徴とする表示機器。
【請求項９】
自表示機器の機器能力に関する情報を前記電子機器へ送信する第７の送信手段を備えて
いることを特徴とする請求項８記載の表示機器。
【請求項１０】
前記第１の実現手段が、前記電子機器から送信されてくる、第１の所定規則の全部、又
は一部を示した情報に基づいて、前記所定の操作画面を実現し得るものであることを特徴
とする請求項９記載の表示機器。
【請求項１１】
前記第２の所定規則で作成されるデータに、使用目的に自由度を持たせた部分が設けら
れていることを特徴とする請求項９記載の表示機器。
【請求項１２】
ＧＵＩ要素とは別の画像を示す画像データを記憶する第２の記憶手段を備え、
前記実現手段が、前記電子機器から送信されてくるデータに、前記別の画像を示す画像
データの使用を指示した情報が含まれている場合、前記別の画像を示す画像データを用い
て前記所定の操作画面を実現するものであることを特徴とする請求項９〜１１のいずれか
の項に記載の表示機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器、及び表示機器に関し、より詳細には、表示機器をＧＵＩ（Graphica
l User Interface）として利用する電子機器（例えば、オーディオ機器やナビゲーション
機器）、及び前記電子機器にＧＵＩとして利用される表示機器に関する。
【背景技術】
【０００２】
車両にはオーディオ機器だけでなく、ナビゲーション機器など複数の電子機器が搭載さ
れているケースが多い。これら電子機器は、ディスプレイと通信回線を介して接続され、
例えば、図１７に示したようなネットワークが形成されている（例えば、下記の特許文献
１参照）。そして、これら電子機器の操作にはＧＵＩが採用され、その操作性が高められ
ている。
【０００３】
ディスプレイ３は、オーディオ機器１から送信されてくる操作画面に関する情報に基づ
いて、オーディオ機器１を操作するための操作画面を表示パネル３ａに表示するようにな
っている。また、ディスプレイ３の表示部３ａにはタッチパネルが構成されており、ディ
スプレイ３は表示部３ａに指が触れられると、その座標位置を示す情報をオーディオ機器
１へ送信するようになっている。また、オーディオ機器１は、ディスプレイ３から送信さ
れてくる座標位置を示す情報に基づいて、どのボタンが押下されたのかを判断し、押下さ
れたボタンに対応する処理を行うようになっている。ナビゲーション機器２についてもオ
ーディオ機器１と同様のことが行われるようになっている。
【０００４】
ところで、このようなネットワークに、未想定の機器（例えば、新製品）が新たに接続
されると、機能面で新たに接続された機器と以前より接続されていた機器との整合がとれ
なくなるおそれがある。これは、バージョンの違いに起因する。このような場合、古い機
器をバージョンアップさせる必要があった。
【特許文献１】特開平７−４４２９０号公報
【発明の開示】
【課題を解決するための手段及びその効果】
【０００５】
本発明は上記課題に鑑みなされたものであって、バージョンの違いを容易に克服するこ
とのできる電子機器、及び表示機器を提供することを目的としている。
【０００６】
上記目的を達成するために本発明に係る電子機器（１）は、アイコンやボタンなどのＧ
ＵＩ要素に関する情報を有する表示機器を含んで構成されたネットワークに接続される電
子機器であって、前記表示機器で所定の操作画面を実現させるべく、表示すべきＧＵＩ要
素、及び該ＧＵＩ要素が選択されたときに送信すべきコマンドを示した第１の情報を、第
１の所定規則で作成されたデータで前記表示機器へ送信する第１の送信手段と、前記ＧＵ
Ｉ要素が選択されたときに、前記表示機器から送信されてくるコマンドを受信した場合、
受信したコマンドに応じた処理を行う処理手段とを備えていることを特徴としている。
【０００７】
上記電子機器（１）によれば、前記表示機器で前記所定の操作画面を実現させるべく、
表示すべきＧＵＩ要素（例えば、アイコンやボタン）、及び該ＧＵＩ要素が選択されたと
きに送信すべきコマンド（例えば、ユーザーにより指でタッチされたときに送信すべきコ
マンド）を示した前記第１の情報が前記表示機器へ送信される。また、前記表示機器から
送信されてくるコマンドを受信した場合、受信したコマンドに応じた処理が行われる。
【０００８】
そのため、前記表示機器が、前記第１の所定規則で作成されたデータを解釈することが
できるようになっていれば、前記表示機器で、前記第１の情報に基づいて、前記所定の操
作画面を実現させることができ、また、ＧＵＩ要素が選択されたときに、前記電子機器に
対し、選択されたＧＵＩ要素に対応するコマンドを送信させることができる。
【０００９】
例えば、前記第１の所定規則で作成されるデータが汎用性の高いＸＭＬ（eXtensible M
arkup Language）文書である場合、前記表示機器が、前記電子機器から送信されてくるＸ
ＭＬ文書を構成するタグが、どのようなタグで、またどのような場所で用いられ、どのよ
うな属性を有しているかなどを認識すること（例えば、ＸＭＬ文書構造を定義づける、Ｄ
ＴＤファイルなどを参照すること）ができれば、前記表示機器は、前記電子機器から送信
されてくるＸＭＬ文書を解釈して、前記所定の操作画面を実現することができる。ＤＴＤ
（Document Type Definition：文書型定義）は、ＸＭＬ文書の構造をあらわすものである
。
【００１０】
ところで、「背景技術」の項目で説明したように、従来は表示機器から電子機器へ送信
されるのは、座標位置を示す情報であったため、電子機器側でまずどのボタンが押下され
たのかを判断する必要があったが、上記電子機器（１）によれば、どのボタンが押下され
たのかを判断する必要はなく、単に前記表示機器から送信されてきたコマンドに従った処
理を行うだけであるので、処理の効率化を図ることができる。
【００１１】
また、本発明に係る電子機器（２）は、上記電子機器（１）において、前記表示機器か
ら送信されてくる、該表示機器の機器能力に関する情報に基づいて、前記表示機器で前記
第１の所定規則で作成されたデータの解釈が可能であるか否かを判断する解釈可否判断手
段と、該解釈可否判断手段により、前記表示機器では前記第１の所定規則で作成されたデ
ータの解釈ができないと判断された場合、前記第１の情報に変更を施した第２の情報を、
前記表示機器で解釈可能な規則で作成されたデータで前記表示機器へ送信する第２の送信
手段とを備えていることを特徴としている。
また、本発明に係る電子機器（３）は、上記電子機器（２）において、前記第２の情報
が、前記第１の情報の一部が削除されたものであることを特徴としている。
【００１２】
前述したように、前記表示機器が、前記電子機器から送信されてくるＸＭＬ文書を構成
するタグが、どのようなタグで、またどのような場所で用いられ、どのような属性を有し
ているかなどを認識すること（例えば、ＸＭＬ文書構造を定義づける、ＤＴＤファイルな
どを参照すること）ができれば、前記表示機器は、前記電子機器から送信されてくるＸＭ
Ｌ文書を解釈して、前記所定の操作画面を実現することができる。
【００１３】
しかしながら、前記表示機器が、前記電子機器から送信されてくるＸＭＬ文書を構成す
るタグが、どのようなタグで、またどのような場所で用いられ、どのような属性を有して
いるかなどを認識することができなければ、前記表示機器は、前記電子機器から送信され
てくるＸＭＬ文書を解釈することができず、前記所定の操作画面を実現することができな
い。
【００１４】
例えば、オーディオ機器が最新（新しいバージョン）のもので、ＸＭＬ文書が新しい規
則（文書構造）で作成されている場合（例えば、新しいボタンを含んでいる場合）には、
古いバージョンの表示機器で、前記オーディオ機器から送信されてくるＸＭＬ文書を解釈
することができず、操作画面を実現することができない。これは、古いバージョンの表示
機器の開発当初には想定することができなかった新しいボタンを表示することなどが新し
いオーディオ機器から要求されるようになり、ＸＭＬ文書の構造が変更された場合などに
起こり得る。
【００１５】
上記電子機器（２）又は（３）によれば、前記表示機器から送信されてくる、該表示機
器の機器能力に関する情報（例えば、バージョンを示した情報）に基づいて、前記表示機
器で前記第１の所定規則で作成されたデータの解釈が可能であるか否か（例えば、前記表
示機器のバージョンが最新のものであるか否か）が判断され、解釈ができないと判断され
た場合、前記第１の情報に変更が施された前記第２の情報（例えば、前記第１の情報の一
部が削除されたもの）が、前記表示機器で解釈可能な規則で作成されたデータで前記表示
機器へ送信される。これにより、例えば、電子機器が新しいバージョンのもので、表示機
器が古いバージョンのものであった場合、前記表示機器で前記所定の操作画面を完全なか
たちで実現させるこができなかったとしても、それに近い操作画面を実現させることがで
きるようになる。
【００１６】
また、本発明に係る電子機器（４）は、上記電子機器（１）において、前記表示機器か
ら送信されてくる、該表示機器の機器能力に関する情報に基づいて、前記表示機器で前記
第１の所定規則で作成されたデータの解釈が可能であるか否かを判断する解釈可否判断手
段と、該解釈可否判断手段により、前記表示機器では前記第１の所定規則で作成されたデ
ータの解釈ができないと判断された場合、前記第１の所定規則のうち、補う必要のある部
分を示した情報を前記表示機器へ送信する第３の送信手段とを備えていることを特徴とし
ている。
【００１７】
前述したように、前記表示機器が、前記電子機器から送信されてくるＸＭＬ文書を構成
するタグが、どのようなタグで、またどのような場所で用いられ、どのような属性を有し
ているかなどを認識することができなければ、前記表示機器は、前記電子機器から送信さ
れてくるＸＭＬ文書を解釈することができず、前記所定の操作画面を実現することができ
ない。
【００１８】
上記電子機器（４）によれば、前記表示機器から送信されてくる、該表示機器の機器能
力に関する情報（例えば、バージョンを示した情報）に基づいて、前記表示機器で前記第
１の所定規則で作成されたデータの解釈が可能であるか否か（例えば、前記表示機器のバ
ージョンが最新のものであるか否か）が判断され、解釈ができないと判断された場合、前
記第１の所定規則のうち、補う必要のある部分を示した情報が前記表示機器へ送信される
（例えば、内部サブセットするかたちでＤＴＤで追加される）。これにより、前記表示機
器で、前記電子機器から送信されてくるＸＭＬ文書を解釈させることができるようになる
ので、前記所定の操作画面を実現させることができる。
【００１９】
また、本発明に係る電子機器（５）は、上記電子機器（１）において、前記表示機器か
ら送信されてくる、該表示機器の機器能力に関する情報に基づいて、前記表示機器で前記
第１の所定規則で作成されたデータの解釈が可能であるか否かを判断する解釈可否判断手
段と、該解釈可否判断手段により、前記表示機器では前記第１の所定規則で作成されたデ
ータの解釈ができないと判断された場合、前記第１の所定規則の全部を示した情報を前記
表示機器へ送信する第４の送信手段とを備えていることを特徴としている。
【００２０】
上記電子機器（５）によれば、前記表示機器から送信されてくる、該表示機器の機器能
力に関する情報（例えば、バージョンを示した情報）に基づいて、前記表示機器で前記第
１の所定規則で作成されたデータの解釈が可能であるか否か（例えば、前記表示機器のバ
ージョンが最新のものであるか否か）が判断され、解釈ができないと判断された場合、前
記第１の所定規則の全部を示した情報が前記表示機器へ送信される（例えば、最新のＤＴ
Ｄを送信する）。これにより、前記表示機器で、前記電子機器から送信されてくるＸＭＬ
文書を解釈させることができるようになるので、前記所定の操作画面を実現させることが
できる。
【００２１】
また、前記表示機器では、前記電子機器から送信されてくるＸＭＬ文書の解釈に必要と
なる情報を、一つのファイル（例えば、ＤＴＤファイル）で管理することができるので、
前記電子機器は古いバージョンの表示機器へＸＭＬ文書を送信する場合であったとしても
、新しいバージョンの表示機器へ送信する場合と同じＸＭＬ文書を送信することが可能と
なり（すなわち、新しい規則を内部サブセットで追加する必要がない）、処理の効率化を
図ることができる。
【００２２】
また、本発明に係る電子機器（６）は、上記電子機器（１）において、前記表示機器で
解釈可能な規則で作成されるデータには、使用目的に自由度を持たせた部分が設けられて
おり、前記表示機器から送信されてくる、該表示機器の機器能力に関する情報に基づいて
、前記表示機器で前記第１の所定規則で作成されたデータの解釈が可能であるか否かを判
断する解釈可否判断手段と、該解釈可否判断手段により、前記表示機器では前記第１の所
定規則で作成されたデータの解釈ができないと判断された場合、前記第１の情報を、前記
使用目的に自由度を持たせた部分を用いて、前記表示機器で解釈可能な規則で作成された
データで前記表示機器へ送信する第５の送信手段とを備えていることを特徴としている。
【００２３】
前述したように、古いバージョンの表示機器の開発当初には想定することができなかっ
た新しいボタンを表示することなどが新しいオーディオ機器から要求されるようになり、
ＸＭＬ文書の構造が変更された場合、前記表示機器でＸＭＬ文書を解釈することはできな
い。
【００２４】
上記電子機器（６）によれば、前記表示機器から送信されてくる、該表示機器の機器能
力に関する情報（例えば、バージョンを示した情報）に基づいて、前記表示機器で前記第
１の所定規則で作成されたデータの解釈が可能であるか否か（例えば、前記表示機器のバ
ージョンが最新のものであるか否か）が判断され、解釈ができないと判断された場合、前
記第１の情報が、前記使用目的に自由度を持たせた部分を用いて、前記表示機器で解釈可
能な規則で作成されたデータで前記表示機器へ送信される。
【００２５】
これにより、前記表示機器で、前記電子機器から送信されてくるＸＭＬ文書を解釈させ
ることができるようになる。また、前記使用目的に自由度を持たせた部分が用いられてい
るので、古いバージョンの表示機器で開発当初には想定することができなかった点につい
ても前記表示機器で対応させることができる。
【００２６】
また、本発明に係る電子機器（７）は、上記電子機器（４）〜（６）のいずれかにおい
て、前記表示機器が、ＧＵＩ要素とは別の画像を示す画像データを有し、前記第１の送信
手段、又は前記第５の送信手段が、前記別の画像を示す画像データの使用を指示した情報
を含んだデータを送信し得るものであることを特徴としている。
【００２７】
上記電子機器（７）によれば、ＧＵＩ要素とは別の画像を示す画像データが、例えば、
古いバージョンの表示機器の開発当初には想定できなかった新しいボタン（例えば、新し
いバージョンのオーディオ機器で使用されるボタン）の画像データとして利用することが
可能となる。これにより、前記表示機器の開発当初には想定できなかったＧＵＩ要素につ
いても、前記表示機器で対応させることができる。
【００２８】
また、本発明に係る表示機器（１）は、所定の操作画面を実現させるべく、表示すべき
アイコンやボタンなどのＧＵＩ要素、及び該ＧＵＩ要素が選択されたときに送信すべきコ
マンドを示した情報を送信する機能を有する電子機器を含んで構成されたネットワークに
接続される、第２の所定規則で作成されたデータの解釈が可能な表示機器であって、ＧＵ
Ｉ要素に関する情報を記憶する第１の記憶手段と、前記電子機器から送信されてくる表示
すべきＧＵＩ要素を示した情報、及び前記第１の記憶手段に記憶されているＧＵＩ要素に
関する情報に基づいて、前記所定の操作画面を実現する実現手段と、前記電子機器から送
信されてくる送信すべきコマンドを示した情報に基づいて、前記ＧＵＩ要素が選択された
場合、前記コマンドを前記電子機器へ送信する第６の送信手段とを備えていることを特徴
としている。
【００２９】
上記表示機器（１）によれば、前記電子機器から送信されてくる表示すべきＧＵＩ要素
（例えば、アイコンやボタン）を示した情報、及び前記第１の記憶手段に記憶されている
ＧＵＩ要素に関する情報（例えば、画像情報）に基づいて、前記所定の操作画面が実現さ
れる。また、前記電子機器から送信されてくる前記ＧＵＩ要素が選択されたときに送信す
べきコマンド（例えば、ユーザーにより指でタッチされたときに送信すべきコマンド）を
示した情報に基づいて、前記ＧＵＩ要素が選択された場合（例えば、ユーザーにより指で
タッチされた場合）、前記コマンドが前記電子機器へ送信される。
【００３０】
従って、前記電子機器から送信されるデータが、前記表示機器で解釈可能な前記第２の
所定規則で作成されていれば、前記電子機器から送信される情報に基づいて、前記所定の
操作画面を実現することができ、また、ＧＵＩ要素が選択されたときに、前記電子機器に
対し、選択されたＧＵＩ要素に対応するコマンドを送信することができる。
【００３１】
例えば、前記電子機器から送信されてくるデータがＸＭＬ文書であり、前記表示機器が
、前記電子機器から送信されてくるＸＭＬ文書を構成するタグが、どのようなタグで、ま
たどのような場所で用いられ、どのような属性を有しているかなどを認識すること（例え
ば、ＸＭＬ文書構造を定義づける、ＤＴＤファイルなどを参照すること）ができれば、前
記表示機器は、前記電子機器から送信されてくるＸＭＬ文書を解釈して、前記所定の操作
画面を実現することができる。
【００３２】
ところで、「背景技術」の項目で説明したように、従来は表示機器から電子機器へ送信
されるのは、座標位置を示す情報であったため、前記電子機器側でまずどのボタンが押下
されたのかを判断する必要があったが、その必要がなくなり、単に表示機器から送信され
てきたコマンドに従った処理を行うだけで良くなるため、処理の効率化を図ることができ
る。
【００３３】
また、本発明に係る表示機器（２）は、上記表示機器（１）において、自表示機器の機
器能力に関する情報を前記電子機器へ送信する第７の送信手段を備えていることを特徴と
している。
【００３４】
前記表示機器が、前記電子機器から送信されてくるＸＭＬ文書を構成するタグが、どの
ようなタグで、またどのような場所で用いられ、どのような属性を有しているかなどを認
識すること（例えば、ＸＭＬ文書構造を定義づける、ＤＴＤファイルなどを参照すること
）ができれば、前記表示機器は、前記電子機器から送信されてくるＸＭＬ文書を解釈して
、前記所定の操作画面を実現することができる。
【００３５】
しかしながら、前記表示機器が、前記電子機器から送信されてくるＸＭＬ文書を構成す
るタグが、どのようなタグで、またどのような場所で用いられ、どのような属性を有して
いるかなどを認識することができなければ、前記表示機器は、前記電子機器から送信され
てくるＸＭＬ文書を解釈することができず、前記所定の操作画面を実現することができな
い。
【００３６】
例えば、オーディオ機器が最新（新しいバージョン）のもので、ＸＭＬ文書が新しい規
則（文書構造）で作成されている場合（例えば、新しいボタンを含んでいる場合）には、
古いバージョンの表示機器で、前記オーディオ機器から送信されてくるＸＭＬ文書を解釈
することができず、操作画面を実現することができない。これは、古いバージョンの表示
機器の開発当初には想定することができなかった新しいボタンを表示することなどが新し
いオーディオ機器から要求されるようになり、ＸＭＬ文書の構造が変更された場合などに
起こり得る。
【００３７】
上記表示機器（２）によれば、自表示機器の機器能力に関する情報（例えば、バージョ
ンを示した情報）が前記電子機器へ送信されるので、該電子機器で、前記表示機器で解釈
可能なデータの構造を認識させることができる。これにより、前記電子機器から送信され
るデータを、前記表示機器で解釈可能なものに変更させることが可能となる。
【００３８】
また、本発明に係る表示機器（３）は、上記表示機器（２）において、前記第１の実現
手段が、前記電子機器から送信されてくる、第１の所定規則の全部、又は一部を示した情
報に基づいて、前記所定の操作画面を実現し得るものであることを特徴としている。
【００３９】
上記表示機器（３）によれば、前記第１の所定規則の全部、又は一部を示した情報に基
づいて、前記所定の操作画面を実現し得るようになっているので、例えば、前記電子機器
が前記情報を送信するようになっていれば、開発当初のままでは、解釈不能であった前記
第１の所定規則で作成されたデータについても解釈することができる。
【００４０】
また、本発明に係る表示機器（４）は、上記表示機器（２）において、前記第２の所定
規則で作成されるデータに、使用目的に自由度を持たせた部分が設けられていることを特
徴としている。
【００４１】
前述したように、古いバージョンの表示機器の開発当初には想定することができなかっ
た新しいボタンを表示することなどが新しいオーディオ機器から要求されるようになり、
ＸＭＬ文書の構造が変更された場合、前記表示機器でＸＭＬ文書を解釈することはできな
い。
【００４２】
上記表示機器（４）によれば、前記第２の所定規則で作成されるデータに、使用目的に
自由度を持たせた部分が設けられているので、この部分を利用することによって、古いバ
ージョンの表示機器で開発当初には想定することができなかった点についても対応させる
ことができる。
【００４３】
また、本発明に係る表示機器（５）は、上記表示機器（２）〜（４）のいずれかにおい
て、ＧＵＩ要素とは別の画像を示す画像データを記憶する第２の記憶手段を備え、前記実
現手段が、前記電子機器から送信されてくるデータに、前記別の画像を示す画像データの
使用を指示した情報が含まれている場合、前記別の画像を示す画像データを用いて前記所
定の操作画面を実現するものであることを特徴としている。
【００４４】
上記表示機器（５）によれば、ＧＵＩ要素とは別の画像を示す画像データが、例えば、
古いバージョンの表示機器の開発当初には想定できなかった新しいボタン（例えば、新し
いバージョンのオーディオ機器で使用されるボタン）の画像データとして利用される。こ
れにより、開発当初には想定できなかったＧＵＩ要素についても、対応することができる
ようになる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明に係る電子機器、及び表示機器の実施の形態を図面に基づいて説明する。
図１は、実施の形態（１）に係る電子機器、及び表示機器を含んで構成される情報処理シ
ステムの要部を概略的に示したブロック図である。情報処理システムはオーディオ機器１
１（本発明に係る電子機器）と、ナビゲーション機器２１（本発明に係る電子機器）と、
ディスプレイ３１（本発明に係る表示機器）と、通信ラインＬとを含んで構成されている
。オーディオ機器１１、ナビゲーション機器２１、及びディスプレイ３１は通信ラインＬ
へデータを出力することによって、各機器どうしで情報のやり取りを行うことができるよ
うになっている。
【００４６】
オーディオ機器１１（２．０仕様）はマイコン１２と、通信ラインＬに接続される通信
部１３と、操作部１４と、ラジオ電波を受信するためのチューナ１５と、ＣＤデッキ１６
とを含んで構成されている。マイコン１２内のＲＯＭ（図示せず）にはＸＭＬ文書のデー
タ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録されており、マイコン
１２はＸＭＬ文書を解析することができるようになっている。
【００４７】
また、マイコン１２はあるＤＴＤ（２．０仕様）を記したファイルを有しており、この
ＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に従
って作成されたＸＭＬ文書を解釈することができるようになっている。図２に、このＤＴ
Ｄの一例を示す。
【００４８】
また、マイコン１２は古いバージョンのオーディオ機器で用いられていたＤＴＤ（１．
０仕様）を記したファイルを有しており、このＤＴＤで示される規則に従ったＸＭＬ文書
についても作成したり、解釈することができるようになっている。図３に、このＤＴＤの
一例を示す。
【００４９】
ナビゲーション機器２１（２．０仕様）はマイコン２２と、通信ラインＬに接続される
通信部２３と、操作部２４と、ＧＰＳ受信部２５と、ＤＶＤデッキ２６とを含んで構成さ
れている。マイコン２２内のＲＯＭ（図示せず）には、オーディオ機器１１のマイコン１
２と同様に、ＸＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭＬパーサ
ーが記録されており、マイコン２２はＸＭＬ文書を解析することができるようになってい
る。
【００５０】
また、マイコン２２はあるＤＴＤ（２．０仕様）を記したファイルを有しており、この
ＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に従
って作成されたＸＭＬ文書を解釈することができるようになっている。また、マイコン２
２は古いバージョンのナビゲーション機器で用いられていたＤＴＤ（１．０仕様）を記し
たファイルを有しており、このＤＴＤで示される規則に従ったＸＭＬ文書についても作成
したり、解釈することができるようになっている。
【００５１】
ディスプレイ３１（１．０仕様）はマイコン３２と、通信ラインＬに接続される通信部
３３と、表示部３４とを含んで構成されている。表示部３４はタッチパネルで構成され、
指などが触れた位置を検出することができるようになっており、検出された結果について
はマイコン３２へ入力されるようになっている。マイコン３２内のＲＯＭ（図示せず）に
はＸＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録さ
れており、マイコン３２はＸＭＬ文書を解析することができるようになっている。
【００５２】
また、マイコン３２はあるＤＴＤ（１．０仕様）を記したファイルを有しており、この
ＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に従
って作成されたＸＭＬ文書を解釈することができるようになっている。なお、マイコン３
２は２．０仕様のＤＴＤを記したファイルを有していないので、このままの状態では、こ
のＤＴＤで示される規則に従って作成されたＸＭＬ文書については解釈することができな
い。
【００５３】
また、マイコン３２内のＲＯＭには、ＸＭＬパーサーで解釈され、ＸＭＬ文書から読み
出されたデータを使って、操作画面を作成するためのソフトウェアであるＸＭＬアプリケ
ーションが記録されており、マイコン３２はオーディオ機器１１やナビゲーション機器２
１から送信されてくるＸＭＬ文書に基づいて、操作画面を表示部３４へ表示することがで
きるようになっている。例えば、オーディオ機器１１から「再生ボタン（play_button ）
」が表示された操作画面の表示が要求されると、マイコン３２内に予め登録されている「
再生ボタン」に対応する画像データが示す画像を含んだ操作画面が表示部３４へ表示され
る。
【００５４】
次に、実施の形態（１）に係るオーディオ機器１１（におけるマイコン１２）と、ディ
スプレイ３１（におけるマイコン３２）との処理動作［１−１］を図４に示したフローチ
ャートに基づいて説明する。なお、この処理動作［１−１］はこれら機器の電源がＯＮさ
れた場合に行われる動作である。
【００５５】
電源がＯＮされると、ディスプレイ３１はディスプレイ３１のバージョンに関する情報
（ここでは、１．０仕様）を読み出し（ステップＳ１）、読み出したディスプレイ３１の
バージョンに関する情報をオーディオ機器１１へ送信する（ステップＳ２）。
オーディオ機器１１は、ディスプレイ３１のバージョンに関する情報を受信すると（ス
テップＳ３）、受信した情報をメモリ（図示せず）に記憶させる（ステップＳ４）。これ
により、オーディオ機器１１は、ディスプレイ３１のバージョンに応じた処理を行うこと
が可能になる。
【００５６】
次に、実施の形態（１）に係るオーディオ機器１１（におけるマイコン１２）と、ディ
スプレイ３１（におけるマイコン３２）との処理動作［１−２］を図５に示したフローチ
ャートに基づいて説明する。なお、この処理動作［１−２］はオーディオ機器１１を操作
するための操作画面をディスプレイ３１で表示させる指令が生じた場合に行われる動作で
ある。
【００５７】
まず、操作画面として表示を要求するボタン（ＧＵＩ要素）や、該ボタンが選択された
ときに送信を要求するコマンドなどを示した情報を、２．０仕様のＤＴＤに示された規則
に従って作成する（ステップＳ１１）。すなわち、２．０仕様のＤＴＤに示された規則に
従ってＸＭＬ文書を作成する。図６に、その一例を示す。
【００５８】
次に、ディスプレイ３１のバージョンが、オーディオ機器１１のバージョンと同じであ
るか否かを判断する（ステップＳ１２）。バージョンが同じである（すなわち、ディスプ
レイ３１のバージョンが２．０仕様である）と判断すれば、ステップＳ１１で作成したＸ
ＭＬ文書をディスプレイ３１へ送信する（ステップＳ１４）。
【００５９】
一方、バージョンが同じでないと判断すれば、ディスプレイ３１のバージョンに合わせ
るように、例えば、操作画面として表示を要求するボタンの数を減らし、先に作成したＸ
ＭＬ文書（２．０仕様）を、１．０仕様のＤＴＤに示された規則に従ったＸＭＬ文書にし
（ステップＳ１３）、作成し直したＸＭＬ文書をディスプレイ３１へ送信する（ステップ
Ｓ１４）。
【００６０】
ディスプレイ３１は、オーディオ機器１１から送信されてきた（ディスプレイ３１で解
釈可能な）ＸＭＬ文書を受信すると（ステップＳ１５）、受信したＸＭＬ文書を解釈して
、その結果に応じて、操作画面を作成し（ステップＳ１６）、作成した操作画面を表示部
３４へ表示する（ステップＳ１７）。
【００６１】
次に、実施の形態（１）に係るオーディオ機器１１（におけるマイコン１２）と、ディ
スプレイ３１（におけるマイコン３２）との処理動作［１−３］を図７に示したフローチ
ャートに基づいて説明する。なお、この処理動作［１−３］は表示部３４に指などが触れ
て、オーディオ機器１１の操作画面上のＧＵＩ要素（例えば、再生ボタン（play_button 
））が選択された場合に行われる動作である。
【００６２】
ＧＵＩ要素が選択されると、ディスプレイ３１は選択されたＧＵＩ要素に対応するコマ
ンドを読み出し（ステップＳ２１）、読み出したコマンドをオーディオ機器１１へ送信す
る（ステップＳ２２）。
オーディオ機器１１は、ディスプレイ３１から送信されてくるコマンドを受信すると（
ステップＳ２３）、受信したコマンドに応じた処理を行う（ステップＳ２４）。例えば、
「play」というコマンドを受信した場合には、ＣＤなどの再生を行う。なお、ここでは説
明しないが、ナビゲーション機器２１のマイコン２２についても、オーディオ機器１１の
マイコン１２と同様の処理動作を行うようになっている。
【００６３】
上記実施の形態（１）に係る電子機器、及び表示機器を含んで構成された情報処理シス
テムによれば、ディスプレイ３１で、新しい仕様である２．０仕様で作成されたＸＭＬ文
書を解釈することができない場合、オーディオ機器１１やナビゲーション機器２１が、デ
ィスプレイ３１で解釈可能な１．０仕様で作成されたＸＭＬ文書をディスプレイ３１へ送
信するようになっているため、各機器のバージョンの違いを克服することができる。
【００６４】
次に、実施の形態（２）に係る電子機器、及び表示機器について説明する。但し、実施
の形態（２）に係る電子機器、及び表示機器を含んで構成される情報処理システムは、オ
ーディオ機器１１と、ナビゲーション機器２１と、ディスプレイ３１と、それぞれのマイ
コン１２、２２、３２とを除き、図１に示した情報処理システムと同様の構成であるので
、ここではオーディオ機器と、ナビゲーション機器と、ディスプレイと、マイコンには異
なる符号を付し、その他の説明を省略する。
【００６５】
情報処理システムはオーディオ機器１１Ａと、ナビゲーション機器２１Ａと、ディスプ
レイ３１Ａと、通信ラインＬとを含んで構成されている。オーディオ機器１１Ａ、ナビゲ
ーション機器２１Ａ、及びディスプレイ３１Ａは通信ラインＬへデータを出力することに
よって、各機器どうしで情報のやり取りを行うことができるようになっている。
【００６６】
オーディオ機器１１Ａ（２．０仕様）はマイコン１２Ａと、通信部１３と、操作部１４
と、チューナ１５と、ＣＤデッキ１６とを含んで構成されている。マイコン１２Ａ内のＲ
ＯＭ（図示せず）にはＸＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭ
Ｌパーサーが記録されており、マイコン１２ＡはＸＭＬ文書を解析することができるよう
になっている。
【００６７】
また、マイコン１２ＡはあるＤＴＤ（２．０仕様）を記したファイルを有しており、こ
のＤＴＤ（図２参照）で示される規則に従ってＸＭＬ文書（図６参照）を作成したり、こ
のＤＴＤで示される規則に従って作成されたＸＭＬ文書を解釈することができるようにな
っている。また、マイコン１２Ａは１．０仕様のＤＴＤを２．０仕様のＤＴＤにバージョ
ンアップさせるのに必要となるＤＴＤ（バージョンアップ用）を記したファイルを有して
いる。
【００６８】
ナビゲーション機器２１Ａ（２．０仕様）はマイコン２２Ａと、通信部２３と、操作部
２４と、ＧＰＳ受信部２５と、ＤＶＤデッキ２６とを含んで構成されている。マイコン２
２Ａ内のＲＯＭ（図示せず）には、オーディオ機器１１Ａのマイコン１２Ａと同様に、Ｘ
ＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録されて
おり、マイコン２２ＡはＸＭＬ文書を解析することができるようになっている。
【００６９】
また、マイコン２２ＡはあるＤＴＤ（２．０仕様）を記したファイルを有しており、こ
のＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に
従って作成されたＸＭＬ文書を解釈することができるようになっている。また、マイコン
２２Ａは１．０仕様のＤＴＤを２．０仕様のＤＴＤにバージョンアップさせるのに必要と
なるＤＴＤ（バージョンアップ用）を記したファイルを有している。
【００７０】
ディスプレイ３１Ａ（１．０仕様）はマイコン３２Ａと、通信部３３と、表示部３４と
を含んで構成されている。表示部３４はタッチパネルで構成され、指などが触れた位置を
検出することができるようになっており、検出された結果についてはマイコン３２Ａへ入
力されるようになっている。マイコン３２Ａ内のＲＯＭ（図示せず）にはＸＭＬ文書のデ
ータ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録されており、マイコ
ン３２ＡはＸＭＬ文書を解析することができるようになっている。
【００７１】
また、マイコン３２ＡはあるＤＴＤ（１．０仕様）を記したファイルを有しており、こ
のＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に
従って作成されたＸＭＬ文書を解釈することができるようになっている。なお、マイコン
３２Ａは２．０仕様のＤＴＤを記したファイルを有していないので、このままの状態では
、このＤＴＤで示される規則に従って作成されたＸＭＬ文書については解釈することがで
きない。
【００７２】
また、マイコン３２Ａ内のＲＯＭには、ＸＭＬパーサーで解釈され、ＸＭＬ文書から読
み出されたデータを使って、操作画面を作成するためのソフトウェアであるＸＭＬアプリ
ケーションが記録されており、マイコン３２Ａはオーディオ機器１１Ａやナビゲーション
機器２１Ａから送信されてくるＸＭＬ文書に基づいて、操作画面を表示部３４へ表示する
ことができるようになっている。例えば、オーディオ機器１１Ａから「再生ボタン（play
_button ）」が表示された操作画面の表示が要求されると、マイコン３２Ａ内に予め登録
されている「再生ボタン」に対応する画像データが示す画像を含んだ操作画面が表示部３
４へ表示される。
【００７３】
次に、実施の形態（２）に係るオーディオ機器１１Ａ（におけるマイコン１２Ａ）と、
ディスプレイ３１Ａ（におけるマイコン３２Ａ）との処理動作［２−１］を図８に示した
フローチャートに基づいて説明する。なお、この処理動作［２−１］はこれら機器の電源
がＯＮされた場合に行われる動作である。
【００７４】
電源がＯＮされると、ディスプレイ３１Ａはディスプレイ３１Ａのバージョンに関する
情報（ここでは、１．０仕様）を読み出し（ステップＳ３１）、読み出したディスプレイ
３１Ａのバージョンに関する情報をオーディオ機器１１Ａへ送信する（ステップＳ３２）
。
オーディオ機器１１Ａは、ディスプレイ３１Ａのバージョンに関する情報を受信すると
（ステップＳ３３）、受信した情報をメモリ（図示せず）に記憶させる（ステップＳ３４
）。これにより、オーディオ機器１１Ａは、ディスプレイ３１Ａのバージョンに応じた処
理を行うことが可能になる。
【００７５】
次に、実施の形態（２）に係るオーディオ機器１１Ａ（におけるマイコン１２Ａ）と、
ディスプレイ３１Ａ（におけるマイコン３２Ａ）との処理動作［２−２］を図９に示した
フローチャートに基づいて説明する。なお、この処理動作［２−２］はオーディオ機器１
１Ａを操作するための操作画面をディスプレイ３１Ａで表示させる指令が生じた場合に行
われる動作である。
【００７６】
まず、操作画面として表示を要求するボタン（ＧＵＩ要素）や、該ボタンが選択された
ときに送信を要求するコマンドなどを示した情報を、２．０仕様のＤＴＤ（図２参照）に
示された規則に従って作成する（ステップＳ４１）。すなわち、２．０仕様のＤＴＤに示
された規則に従ってＸＭＬ文書（図６参照）を作成する。
【００７７】
次に、ディスプレイ３１Ａのバージョンが、オーディオ機器１１Ａのバージョンと同じ
であるか否かを判断する（ステップＳ４２）。バージョンが同じである（すなわち、ディ
スプレイ３１Ａのバージョンが２．０仕様である）と判断すれば、ステップＳ４１で作成
したＸＭＬ文書をディスプレイ３１Ａへ送信する（ステップＳ４４）。
【００７８】
一方、バージョンが同じでないと判断すれば、内部サブセットによって補う必要のある
ＤＴＤを追加し（ステップＳ４３）、ＤＴＤを追加したＸＭＬ文書をディスプレイ３１Ａ
へ送信する（ステップＳ４４）。これにより、古いバージョンのディスプレイ３１Ａで、
新しい規則で作成されたＸＭＬ文書を解釈させることが可能となる。図１０に、ＤＴＤを
追加したＸＭＬ文書の一例を示す。
【００７９】
ディスプレイ３１Ａは、オーディオ機器１１Ａから送信されてきた（ディスプレイ３１
Ａで解釈可能な）ＸＭＬ文書を受信すると（ステップＳ４５）、受信したＸＭＬ文書を解
釈して、その結果に応じて、操作画面を作成し（ステップＳ４６）、作成した操作画面を
表示部３４へ表示する（ステップＳ４７）。
【００８０】
なお、表示部３４に指などが触れて、オーディオ機器１１Ａを操作するための操作画面
上のＧＵＩ要素（例えば、再生ボタン（play_button ））が選択された場合に行われる処
理動作［２−３］は、図７に示した処理動作［１−３］と同様であるため、ここではその
説明を省略する。また、ここでは説明しないが、ナビゲーション機器２１Ａのマイコン２
２Ａについても、オーディオ機器１１Ａのマイコン１２Ａと同様の処理動作を行うように
なっている。
【００８１】
上記実施の形態（２）に係る電子機器、及び表示機器を含んで構成された情報処理シス
テムによれば、ディスプレイ３１Ａで、新しい仕様である２．０仕様で作成されたＸＭＬ
文書を解釈することができない場合、オーディオ機器１１Ａやナビゲーション機器２１Ａ
が、内部サブセットで補うべきＤＴＤを追加したＸＭＬ文書をディスプレイ３１Ａへ送信
するようになっているため、各機器のバージョンの違いを克服することができる。
【００８２】
次に、実施の形態（３）に係る電子機器、及び表示機器について説明する。但し、実施
の形態（３）に係る電子機器、及び表示機器を含んで構成される情報処理システムは、オ
ーディオ機器１１と、ナビゲーション機器２１と、ディスプレイ３１と、それぞれのマイ
コン１２、２２、３２とを除き、図１に示した情報処理システムと同様の構成であるので
、ここではオーディオ機器と、ナビゲーション機器と、ディスプレイと、マイコンには異
なる符号を付し、その他の説明を省略する。
【００８３】
情報処理システムはオーディオ機器１１Ｂと、ナビゲーション機器２１Ｂと、ディスプ
レイ３１Ｂと、通信ラインＬとを含んで構成されている。オーディオ機器１１Ｂ、ナビゲ
ーション機器２１Ｂ、及びディスプレイ３１Ｂは通信ラインＬへデータを出力することに
よって、各機器どうしで情報のやり取りを行うことができるようになっている。
【００８４】
オーディオ機器１１Ｂ（２．０仕様）はマイコン１２Ｂと、通信部１３と、操作部１４
と、チューナ１５と、ＣＤデッキ１６とを含んで構成されている。マイコン１２Ｂ内のＲ
ＯＭ（図示せず）にはＸＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭ
Ｌパーサーが記録されており、マイコン１２ＢはＸＭＬ文書を解析することができるよう
になっている。
また、マイコン１２ＢはあるＤＴＤ（２．０仕様）を記したファイルを有しており、こ
のＤＴＤ（図２参照）で示される規則に従ってＸＭＬ文書（図６参照）を作成したり、こ
のＤＴＤで示される規則に従って作成されたＸＭＬ文書を解釈することができるようにな
っている。
【００８５】
ナビゲーション機器２１Ｂ（２．０仕様）はマイコン２２Ｂと、通信部２３と、操作部
２４と、ＧＰＳ受信部２５と、ＤＶＤデッキ２６とを含んで構成されている。マイコン２
２Ｂ内のＲＯＭ（図示せず）には、オーディオ機器１１Ｂのマイコン１２Ｂと同様に、Ｘ
ＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録されて
おり、マイコン２２ＢはＸＭＬ文書を解析することができるようになっている。
また、マイコン２２ＢはあるＤＴＤ（２．０仕様）を記したファイルを有しており、こ
のＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に
従って作成されたＸＭＬ文書を解釈することができるようになっている。
【００８６】
ディスプレイ３１Ｂ（１．０仕様）はマイコン３２Ｂと、通信部３３と、表示部３４と
を含んで構成されている。表示部３４はタッチパネルで構成され、指などが触れた位置を
検出することができるようになっており、検出された結果についてはマイコン３２Ｂへ入
力されるようになっている。マイコン３２Ｂ内のＲＯＭ（図示せず）にはＸＭＬ文書のデ
ータ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録されており、マイコ
ン３２ＢはＸＭＬ文書を解析することができるようになっている。
【００８７】
また、マイコン３２ＢはあるＤＴＤ（１．０仕様）を記したファイルを有しており、こ
のＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に
従って作成されたＸＭＬ文書を解釈することができるようになっている。なお、マイコン
３２Ｂは２．０仕様のＤＴＤを記したファイルを有していないので、このままの状態では
、このＤＴＤで示される規則に従って作成されたＸＭＬ文書については解釈することがで
きない。
【００８８】
また、マイコン３２Ｂ内のＲＯＭには、ＸＭＬパーサーで解釈され、ＸＭＬ文書から読
み出されたデータを使って、操作画面を作成するためのソフトウェアであるＸＭＬアプリ
ケーションが記録されており、マイコン３２Ｂはオーディオ機器１１Ｂやナビゲーション
機器２１Ｂから送信されてくるＸＭＬ文書に基づいて、操作画面を表示部３４へ表示する
ことができるようになっている。例えば、オーディオ機器１１Ｂから「再生ボタン（play
_button ）」が表示された操作画面の表示が要求されると、マイコン３２Ｂ内に予め登録
されている「再生ボタン」に対応する画像データが示す画像を含んだ操作画面が表示部３
４へ表示される。
【００８９】
次に、実施の形態（３）に係るオーディオ機器１１Ｂ（におけるマイコン１２Ｂ）と、
ディスプレイ３１Ｂ（におけるマイコン３２Ｂ）との処理動作［３−１］を図１１に示し
たフローチャートに基づいて説明する。なお、この処理動作［３−１］はこれら機器の電
源がＯＮされた場合に行われる動作である。
【００９０】
電源がＯＮされると、ディスプレイ３１Ｂはディスプレイ３１Ｂのバージョンに関する
情報（ここでは、１．０仕様）を読み出し（ステップＳ５１）、読み出したディスプレイ
３１Ｂのバージョンに関する情報をオーディオ機器１１Ｂへ送信する（ステップＳ５２）
。
オーディオ機器１１Ｂは、ディスプレイ３１Ｂのバージョンに関する情報を受信すると
（ステップＳ５３）、受信した情報をメモリ（図示せず）に記憶させる（ステップＳ５４
）。これにより、オーディオ機器１１Ｂは、ディスプレイ３１Ｂのバージョンに応じた処
理を行うことが可能になる。
【００９１】
次に、オーディオ機器１１Ｂは、ディスプレイ３１Ｂのバージョンが、オーディオ機器
１１Ｂのバージョンと同じであるか否かを判断する（ステップＳ５５）。バージョンが同
じでない（すなわち、ディスプレイ３１Ｂのバージョンが１．０仕様である）と判断すれ
ば、２．０仕様のＤＴＤを読み出し（ステップＳ５６）、読み出したＤＴＤ（図２参照）
をディスプレイ３１Ｂへ送信する（ステップＳ５７）。
一方、バージョンが同じである（すなわち、ディスプレイ３１Ｂのバージョンが２．０
仕様である）と判断すれば、２．０仕様のＤＴＤをディスプレイ３１Ｂへ送信する必要は
ないため、そのまま処理動作［３−１］を終了する。
【００９２】
ディスプレイ３１Ｂは、２．０仕様のＤＴＤを受信すると（ステップＳ５８）、受信し
たＤＴＤをメモリ（図示せず）に記憶させる（ステップＳ５９）。これにより、ディスプ
レイ３１Ｂは、２．０仕様のＤＴＤに示された規則に従って作成されたＸＭＬ文書を解釈
することができるようになる。
【００９３】
次に、実施の形態（３）に係るオーディオ機器１１Ｂ（におけるマイコン１２Ｂ）と、
ディスプレイ３１Ｂ（におけるマイコン３２Ｂ）との処理動作［３−２］を図１２に示し
たフローチャートに基づいて説明する。なお、この処理動作［３−２］はオーディオ機器
１１Ｂを操作するための操作画面をディスプレイ３１Ｂで表示させる指令が生じた場合に
行われる動作である。
【００９４】
まず、操作画面として表示を要求するボタン（ＧＵＩ要素）や、該ボタンが選択された
ときに送信を要求するコマンドなどを示した情報を、２．０仕様のＤＴＤ（図２参照）に
示された規則に従って作成する（ステップＳ６１）。すなわち、２．０仕様のＤＴＤに示
された規則に従ってＸＭＬ文書（図６参照）を作成する。その後、作成したＸＭＬ文書を
ディスプレイ３１Ｂへ送信する（ステップＳ６２）。
【００９５】
ディスプレイ３１Ｂは、オーディオ機器１１Ｂから送信されてきた（ディスプレイ３１
Ｂで解釈可能な）ＸＭＬ文書を受信すると（ステップＳ６３）、受信したＸＭＬ文書を解
釈して、その結果に応じて、操作画面を作成し（ステップＳ６４）、作成した操作画面を
表示部３４へ表示する（ステップＳ６５）。
【００９６】
なお、表示部３４に指などが触れて、オーディオ機器１１Ｂを操作するための操作画面
上のＧＵＩ要素（例えば、再生ボタン（play_button ））が選択された場合に行われる処
理動作［３−３］は、図７に示した処理動作［１−３］と同様であるため、ここではその
説明を省略する。また、ここでは説明しないが、ナビゲーション機器２１Ｂのマイコン２
２Ｂについても、オーディオ機器１１Ｂのマイコン１２Ｂと同様の処理動作を行うように
なっている。
【００９７】
上記実施の形態（３）に係る電子機器、及び表示機器を含んで構成された情報処理シス
テムによれば、ディスプレイ３１Ｂで、新しい仕様である２．０仕様で作成されたＸＭＬ
文書を解釈することができない場合、オーディオ機器１１Ｂやナビゲーション機器２１Ｂ
が、２．０仕様のＤＴＤをディスプレイ３１Ｂへ送信するようになっているため、各機器
のバージョンの違いを克服することができる。
【００９８】
次に、実施の形態（４）に係る電子機器、及び表示機器について説明する。但し、実施
の形態（４）に係る電子機器、及び表示機器を含んで構成される情報処理システムは、オ
ーディオ機器１１と、ナビゲーション機器２１と、ディスプレイ３１と、それぞれのマイ
コン１２、２２、３２とを除き、図１に示した情報処理システムと同様の構成であるので
、ここではオーディオ機器と、ナビゲーション機器と、ディスプレイと、マイコンには異
なる符号を付し、その他の説明を省略する。
【００９９】
情報処理システムはオーディオ機器１１Ｃと、ナビゲーション機器２１Ｃと、ディスプ
レイ３１Ｃと、通信ラインＬとを含んで構成されている。オーディオ機器１１Ｃ、ナビゲ
ーション機器２１Ｃ、及びディスプレイ３１Ｃは通信ラインＬへデータを出力することに
よって、各機器どうしで情報のやり取りを行うことができるようになっている。
【０１００】
オーディオ機器１１Ｃ（２．０仕様）はマイコン１２Ｃと、通信部１３と、操作部１４
と、チューナ１５と、ＣＤデッキ１６とを含んで構成されている。マイコン１２Ｃ内のＲ
ＯＭ（図示せず）にはＸＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭ
Ｌパーサーが記録されており、マイコン１２ＣはＸＭＬ文書を解析することができるよう
になっている。
【０１０１】
また、マイコン１２ＣはあるＤＴＤ（２．０仕様）を記したファイルを有しており、こ
のＤＴＤ（図２参照）で示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示
される規則に従って作成されたＸＭＬ文書を解釈することができるようになっている。ま
た、マイコン１２Ｃは古いバージョンのオーディオ機器で用いられていたＤＴＤ（１．０
仕様）を記したファイルを有しており、このＤＴＤで示される規則に従ったＸＭＬ文書に
ついても作成したり、解釈することができるようになっている。なお、１．０仕様のＤＴ
Ｄには、例えば、図１３に示したように、使用目的に自由度を持たせた部分、未想定１（
misoutei1 ）、未想定２（misoutei2 ）が設定されている。
【０１０２】
ナビゲーション機器２１Ｃ（２．０仕様）はマイコン２２Ｃと、通信部２３と、操作部
２４と、ＧＰＳ受信部２５と、ＤＶＤデッキ２６とを含んで構成されている。マイコン２
２Ｃ内のＲＯＭ（図示せず）には、オーディオ機器１１Ｃのマイコン１２Ｃと同様に、Ｘ
ＭＬ文書のデータ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録されて
おり、マイコン２２ＣはＸＭＬ文書を解析することができるようになっている。
【０１０３】
また、マイコン２２ＣはあるＤＴＤ（２．０仕様）を記したファイルを有しており、こ
のＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に
従って作成されたＸＭＬ文書を解釈することができるようになっている。また、マイコン
２２Ｃは古いバージョンのナビゲーション機器で用いられていたＤＴＤ（１．０仕様）を
記したファイルを有しており、このＤＴＤで示される規則に従ったＸＭＬ文書についても
作成したり、解釈することができるようになっている。なお、１．０仕様のＤＴＤには、
使用目的に自由度を持たせた部分が設定されている。
【０１０４】
ディスプレイ３１Ｃ（１．０仕様）はマイコン３２Ｃと、通信部３３と、表示部３４と
を含んで構成されている。表示部３４はタッチパネルで構成され、指などが触れた位置を
検出することができるようになっており、検出された結果についてはマイコン３２Ｃへ入
力されるようになっている。マイコン３２Ｃ内のＲＯＭ（図示せず）にはＸＭＬ文書のデ
ータ構造を解析するためのソフトウェアであるＸＭＬパーサーが記録されており、マイコ
ン３２ＣはＸＭＬ文書を解析することができるようになっている。
【０１０５】
また、マイコン３２ＣはあるＤＴＤ（１．０仕様）を記したファイルを有しており、こ
のＤＴＤで示される規則に従ってＸＭＬ文書を作成したり、このＤＴＤで示される規則に
従って作成されたＸＭＬ文書を解釈することができるようになっている。なお、マイコン
３２Ｃは２．０仕様のＤＴＤを記したファイルを有していないので、このままの状態では
、このＤＴＤで示される規則に従って作成されたＸＭＬ文書については解釈することがで
きない。
【０１０６】
また、マイコン３２Ｃ内のＲＯＭには、ＸＭＬパーサーで解釈され、ＸＭＬ文書から読
み出されたデータを使って、操作画面を作成するためのソフトウェアであるＸＭＬアプリ
ケーションが記録されており、マイコン３２Ｃはオーディオ機器１１Ｃやナビゲーション
機器２１Ｃから送信されてくるＸＭＬ文書に基づいて、操作画面を表示部３４へ表示する
ことができるようになっている。例えば、オーディオ機器１１Ｃから「再生ボタン（play
_button ）」が表示された操作画面の表示が要求されると、マイコン３２Ｃ内に予め登録
されている「再生ボタン」に対応する画像データが示す画像を含んだ操作画面が表示部３
４へ表示される。
【０１０７】
次に、実施の形態（４）に係るオーディオ機器１１Ｃ（におけるマイコン１２Ｃ）と、
ディスプレイ３１Ｃ（におけるマイコン３２Ｃ）との処理動作［４−１］を図１４に示し
たフローチャートに基づいて説明する。なお、この処理動作［４−１］はこれら機器の電
源がＯＮされた場合に行われる動作である。
【０１０８】
電源がＯＮされると、ディスプレイ３１Ｃはディスプレイ３１Ｃのバージョンに関する
情報（ここでは、１．０仕様）を読み出し（ステップＳ７１）、読み出したディスプレイ
３１Ｃのバージョンに関する情報をオーディオ機器１１Ｃへ送信する（ステップＳ７２）
。
【０１０９】
オーディオ機器１１Ｃは、ディスプレイ３１Ｃのバージョンに関する情報を受信すると
（ステップＳ７３）、受信した情報をメモリ（図示せず）に記憶させる（ステップＳ７４
）。これにより、オーディオ機器１１Ｃは、ディスプレイ３１Ｃのバージョンに応じた処
理を行うことが可能になる。
【０１１０】
次に、実施の形態（４）に係るオーディオ機器１１Ｃ（におけるマイコン１２Ｃ）と、
ディスプレイ３１Ｃ（におけるマイコン３２Ｃ）との処理動作［４−２］を図１５に示し
たフローチャートに基づいて説明する。なお、この処理動作［４−２］はオーディオ機器
１１Ｃを操作するための操作画面をディスプレイ３１Ｃで表示させる指令が生じた場合に
行われる動作である。
【０１１１】
まず、操作画面として表示を要求するボタン（ＧＵＩ要素）や、該ボタンが選択された
ときに送信を要求するコマンドなどを示した情報を、２．０仕様のＤＴＤ（図２参照）に
示された規則に従って作成する（ステップＳ８１）。すなわち、２．０仕様のＤＴＤに示
された規則に従ってＸＭＬ文書（図６参照）を作成する。
【０１１２】
次に、ディスプレイ３１Ｃのバージョンが、オーディオ機器１１Ｃのバージョンと同じ
であるか否かを判断する（ステップＳ８２）。バージョンが同じである（すなわち、ディ
スプレイ３１Ｃのバージョンが２．０仕様である）と判断すれば、ステップＳ８１で作成
したＸＭＬ文書をディスプレイ３１Ｃへ送信する（ステップＳ８４）。
【０１１３】
一方、バージョンが同じでないと判断すれば、例えば、図１３に示したように、使用目
的に自由度が設けられた部分を用いることによって、先に作成したＸＭＬ文書（２．０仕
様）を、１．０仕様のＤＴＤに示された規則に従ったＸＭＬ文書にし（ステップＳ８３）
、作成し直したＸＭＬ文書をディスプレイ３１Ｃへ送信する（ステップＳ８４）。図１６
に、このＸＭＬ文書の一例を示す。
【０１１４】
ディスプレイ３１Ｃは、オーディオ機器１１Ｃから送信されてきた（ディスプレイ３１
Ｃで解釈可能な）ＸＭＬ文書を受信すると（ステップＳ８５）、受信したＸＭＬ文書を解
釈して、その結果に応じて、操作画面を作成し（ステップＳ８６）、作成した操作画面を
表示部３４へ表示する（ステップＳ８７）。
【０１１５】
なお、表示部３４に指などが触れて、オーディオ機器１１Ｃを操作するための操作画面
上のＧＵＩ要素（例えば、再生ボタン（play_button ））が選択された場合に行われる処
理動作［４−３］は、図７に示した処理動作［１−３］と同様であるため、ここではその
説明を省略する。また、ここでは説明しないが、ナビゲーション機器２１Ｃのマイコン２
２Ｃについても、オーディオ機器１１Ｃのマイコン１２Ｃと同様の処理動作を行うように
なっている。
【０１１６】
上記実施の形態（４）に係る電子機器、及び表示機器を含んで構成された情報処理シス
テムによれば、ディスプレイ３１Ｃで、新しい仕様である２．０仕様で作成されたＸＭＬ
文書を解釈することができない場合、オーディオ機器１１Ｃやナビゲーション機器２１Ｃ
が、使用目的に自由度を持たせた部分を用いて、ディスプレイ３１Ｃで解釈可能な１．０
仕様で作成されたＸＭＬ文書をディスプレイ３１Ｃへ送信するようになっているため、各
機器のバージョンの違いを克服することができる。
【０１１７】
上記実施の形態（２）〜（４）に係る電子機器では、内部サブセットでＤＴＤを追加し
たり、新しい仕様のＤＴＤをディスプレイへ送信したり、未想定の部分を利用することに
よって、新しいボタン（ディスプレイの開発当初、想定されなかったボタン）などの操作
画面への追加を実現させるようにしているが、新しいボタンについては、未想定であるた
め、別のボタンと同じ画像（例えば、再生ボタン）で代用する必要がある。すなわち、機
能が異なっているにも拘らず、ボタン表示が同じになってしまう。
【０１１８】
そこで、別の実施の形態に係る表示機器では、予め余分に画像データを保持するように
し、電子機器で余分に設けられた画像データを利用できるようにしても良い。例えば、デ
ィスプレイへ送信するＸＭＬ文書に、<misoutei1 href="newButton.bmp">…</misoutei1>などを追加するようにし、ディスプレイをこのタグが含まれていると、余分に保持してい
た画像データを利用するような構成とする。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施の形態（１）に係る電子機器、及び表示機器を含んで構成される情報処理システムの要部を概略的に示したブロック図である。
【図２】ＤＴＤの一例を示した図である。
【図３】ＤＴＤの一例を示した図である。
【図４】実施の形態（１）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図５】実施の形態（１）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図６】実施の形態（１）に係る電子機器で作成されるＸＭＬ文書の一例を示した図である。
【図７】実施の形態（１）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図８】実施の形態（２）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図９】実施の形態（２）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図１０】実施の形態（２）に係る電子機器で作成されるＸＭＬ文書の一例を示した図である。
【図１１】実施の形態（３）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図１２】実施の形態（３）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図１３】ＤＴＤの一例を示した図である。
【図１４】実施の形態（４）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図１５】実施の形態（４）に係る電子機器、及び表示機器の行う処理動作を示したフローチャートである。
【図１６】実施の形態（４）に係る電子機器で作成されるＸＭＬ文書の一例を示した図である。
【図１７】従来の電子機器、及び表示機器で構成されるネットワークを示したブロック図である。
【符号の説明】
【０１２０】
１１、１１Ａ〜１１Ｃ  オーディオ機器
１２、１２Ａ〜１２Ｃ、２２、２２Ａ〜２２Ｃ、３２、３２Ａ〜３２Ｃ  マイコン
２１、２１Ａ〜２１Ｃ  ナビゲーション機器
３１、３１Ａ〜３１Ｃ  ディスプレイ
１３、２３、３３  通信部
３４  表示部
【図１】
2005292870.tif 000003
【図２】
2005292870.tif 000004
【図３】
2005292870.tif 000005
【図４】
2005292870.tif 000006
【図５】
2005292870.tif 000007
【図６】
2005292870.tif 000008
【図７】
2005292870.tif 000009
【図８】
2005292870.tif 000010
【図９】
2005292870.tif 000011
【図１０】
2005292870.tif 000012
【図１１】
2005292870.tif 000013
【図１２】
2005292870.tif 000014
【図１３】
2005292870.tif 000015
【図１４】
2005292870.tif 000016
【図１５】
2005292870.tif 000017
【図１６】
2005292870.tif 000018
【図１７】
2005292870.tif 000019