(57)【要約】  特に車両のヒューマン・マシーンインタフェース用のディスプレイ上にグラフィック操作及び／又は表示表面を作成する方法に関しており、操作表面（100、200、300、400、500、600、700）がメニュー形式に配置される複数のグラフィック要素（101、201、301、401、501、601、701）を有している。前記グラフィック操作及び／又は表示表面の作成方法を改善するために、一つの主分類、及び前記主分類に属する、又は前記主分類の下位に位置するいずれかの副分類に属する少なくとも一つの副分類を形成し、前記各グラフィック要素（101、201、301、401、501、601、701）を全て、前記主分類、又は前記各副分類のいずれかに対して割り当て、更に前記主分類及び前記少なくとも一つの副分類が、これらに対して割り当てられた各グラフィック要素の夫々の特性、例えば色を提示すること、又その際に任意の副分類の任意のグラフィック要素が、この副分類において提示される諸特性と並び、少なくとも主に前記主分類においても提示される諸特性も有する。
2007525747.tif 000002
【特許請求の範囲】
【請求項１】
車両のヒューマン・マシーンインタフェース用のディスプレイ上にグラフィックな操作表面及び／又は表示表面を作成する方法であって、前記操作表面（１００、２００、３００、４００、５００、６００、７００）がメニュー形式に配置される複数のグラフィク要素（１０１、２０１、３０１、４０１、５０１、６０１、７０１）を有する、方法において、
−一つの主分類、及び、当該主分類に属する又は前記主分類の下位に位置するいずれかの副分類に属する少なくとも一つの副分類を形成し、前記グラフィク要素（１０１、２０１、３０１、４０１、５０１、６０１、７０１）の各々を、前記主分類、例えばドメイン「ｃｏｍ．ｂｍｗ」、又は前記各副分類のいずれか、例えば「ｃｏｍ．ｂｍｗ．ｅｎｔｅｒｔａｉｎｍｅｎｔ」、「ｃｏｍ．ｂｍｗ．ｅｎｔｅｒｔａｉｎｍｅｎｔ．ｃｄ」又は「ｃｏｍ．ｂｍｗ．ｅｎｔｅｒｔａｉｎｍｅｎｔ．ｒａｄｉｏ」に対して割り当てる工程、
−前記主分類及び前記少なくとも一つの副分類が、これらに対して割り当てられた各グラフィック要素の夫々の特性、例えばその色を提示すること、その際に任意の副分類の任意のグラフィック要素は、この副分類において提示される諸特性と並び、少なくとも主に前記主分類において提示される諸特性も有すること
を特徴とする、方法。
【請求項２】
請求項１に記載の方法において、前記主分類において提示される諸特性の内、少なくとも一つの特性が、任意の副分類においては前記主分類とは異なる形式で提示されると共に、該当する副分類に対して割り当てられているいずれか一つのグラフィック要素が、この異なる特性を有していることを特徴とする、方法。
【請求項３】
請求項１又は２に記載の方法において、前記主分類において、前記グラフィック要素の次の諸特性、
−要素の大きさ、特に高さ、幅、半径、又は、要素の標題のフォントサイズ、又はそれらの組み合わせ等
−要素が使用するビットマップ、特に夫々フォーカシング、選択、動作停止する背景及び前景、又はそれらの組み合わせ、スクロール用の矢印、フォーカス表示等
−距離、特に個々のピットマップ間の相互距離、個々のビットマップの原点に対する距離、個々のテキストの原点に対する距離、又はそれらの組み合わせ等
−特殊な要素特性、特にフォーカシングされない場合の要素の縮小可能性、即ち要素を選択、「プッシュ」、又はフォーカシングできるか否か、ビットマップの拡大縮小、要素のスクロールパラメータのオフセット等
−テキスト、特にテキストの配置方式、即ち右揃えか、左揃えか、それとも中央揃えか、又はフォント等、及び／又は、
−色、特に背景色、フォーカス色、テキスト色、選択色、フォーカシング時の色、又は動作停止時の色等
の内、少なくとも一つが提示されることを特徴とする、方法。
【請求項４】
請求項１〜３のいずれか一項に記載の方法において、前記各グラフィック要素を、これらを記述する２進データ素子をベースとして形成し、夫々の２進データ素子に、グラフィック要素がどの主分類又は副分類に対して割り当てられるかを示す代入文を備える工程を特徴とする、方法。
【請求項５】
請求項４に記載の方法において、前記各グラフィック要素を、ＸＭＬ、即ち拡張可能マーク付け言語のデータ素子により記述する工程、及び／又は、前記２進データ素子の割り当てを、主分類であるドメイン、並びに副分類であるサブドメインの指示範囲に従って行う工程を特徴とする、方法。
【請求項６】
請求項５に記載の方法において、前記各グラフィック要素を、ＸＭＬフィイルを処理するブラウザを使用して描写する工程を特徴とする、方法。
【請求項７】
請求項１〜４のいずれか一項に記載の方法において、前記各グラフィック要素を、オブジェクト指向型プログラミング言語、特にＪａｖａ又はＣ＋＋の２進データ素子により記述する工程を特徴とする、方法。
【請求項８】
車両のヒューマン・マシーンインタフェース用の表示装置において、請求項１〜７のいずれか一項に記載の方法を実行することを特徴とする、装置。
【請求項９】
車両における使用又はＰＣ上のシミュレーションのための、コンピュータプログラム製品において、請求項１〜７のいずれか一項に記載の方法の進行を可能とすることを特徴とする、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、該当する独立形式の請求項の上位概念（所謂おいて部分、プリアンブル部分）に係る、自動車、オートバイ等、車両のヒューマン・マシーンインタフェース用のディスプレイ上にグラフィックな操作表面及び／又は表示表面（ユーザーインターフェース表面及び／又は指示ディスプレイ表面）を作成するための、方法、装置、及びコンピュータプログラム製品に関する。
【背景技術】
【０００２】
車両のヒューマン・マシーンインタフェース（ＭＭＩ）は、運転者にとり重要な意味を持つ。車載機能の増大と、例えばテレマチックサービス等によるその複雑化と並び、車両のラインアップ及び仕様グレードの増大により、適切なヒューマン・マシーンインタフェースの開発に対し極めて高度の要求が課せられている。例えば手動操作と音声操作の組み合わせや、その時々の車両の利用者及び／又はその時々の走行又は交通状況に対応したヒューマン・マシーンインタフェースの変更乃至は適応化を実現するための複雑な操作コンセプトが増えるほど、ヒューマン・マシーンインタフェースの開発に対する要求は更に高度化する。
【０００３】
従来の開発対策に固執すると、開発期間は最早受け入れられないほど迄に長引いてしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の課題は特に、車両のヒューマン・マシーンインタフェース用のディスプレイ上に、グラフィック操作及び／又は表示表面を作成する、改善された方法を提示することにあり、そこではこの操作表面が、メニュー形式に配置される複数のグラフィック要素を有している。
【課題を解決するための手段】
【０００５】
この課題は、方法、装置、及びコンピュータプログラム製品に関して、夫々の独立クレームに記載の対策により解決される。好適な構成例は、従属クレームの対象となっている。
本発明に従った方法は、車両のヒューマン・マシーンインタフェース用のディスプレイ上にグラフィック操作及び／又は表示表面を作成するために利用されるものである。この操作表面は、メニュー形式に配置される複数のグラフィック要素を有している。この操作及び／又は表示表面を、特に適切なインタフェースの開発の枠内で、可能な限り工数をかけない方法で変更できるようにするために、一つの主分類と、この主分類に属する、又は主分類の下位に位置するいずれかの副分類に属する少なくとも一つの副分類を形成することが提案される。グラフィック要素は全て、この主分類又は副分類のいずれかに対して割り当てられるようになっている。主分類及び少なくとも一つの副分類は、これらに対して割り当てられている各グラフィック要素の夫々の特性を提示するようになっており、又その際に任意の副分類の任意のグラフィック要素は、この副分類において提示される諸特性と並び、少なくとも主に主分類において提示される諸特性も有するようになっている。
【０００６】
主分類と副分類とを形成することにより、当該分類の全てのグラフィック要素に対し、所定の分類特性を割り当てることが可能となる。当該する分類の一つ又は複数の特性が変更されると、全てのグラフィック要素のこれに当該する特性が変更される。これは、この分類特性の枠内で当該特性が一度だけ変更されることにより、行われるようになっている。このため、最早変更をグラフィック要素ごとに行う必要はない。即ち、当該分類の各要素への、諸特性のいわゆる「継承」が行われるようになっている。本発明のこの考え方は、同じグループに属するグラフィック要素が、夫々のグラフィック構造に関して、一つ又は二つの特性を除き、多くの場合は同じ特性を有している、という知見に基づいたものである。その例として、同一グループに属する各グラフィック要素は、例えば夫々の標題だけで、互いに相違している。
【０００７】
その代わりに、又はそれに補足して、本発明の実施形態の一例では、主分類において提示される諸特性の内、少なくとも一つの特性が、副分類においては主分類とは異なる形式で提示されるようになっている。この場合、当該副分類に対して割り当てられているいずれか一つのグラフィック要素が、本発明に従って、主分類において決められている特性ではなく、それとは異なる特性を有することになる。例えば、主分類において、この主分類に属する全てのグラフィック要素の背景色が「青」である、と設定乃至は定義されたとする。それとは異なり、この主分類に属する任意の副分類においては、この副分類に対して同様に割り当てられている各グラフィック要素の背景色が「灰色」である、と設定できるのである。この副分類は、例を挙げるとヒューマン・マシーンインタフェース（ＭＭＩ）のメニューの一つ、例えばＭＭＩのナビゲーション・メニュー、エアコンディショナ・メニュー、又はその他のメニューであるとよい。その場合、この副分類に対して割り当てられる任意のグラフィック要素は、この副分類において異なる形式で提示される特性を除き、主分類において規定されている諸特性を有することになる。
【０００８】
この、グラフィック要素の諸特性の階層構造を成す各分類への「フレキシブルな継承」乃至はフレキシブルな転送という本発明の考え方は、当然ながら、階層構造を成す各副分類へも、又、主分類を介在せずに主分類に属する一つ又は複数の副分類へも、好適に利用することができる。
【０００９】
フレキシブルな継承という本発明の考え方には、工数をかけずに多数の特性を転送乃至は「継承」することが可能であり、しかもそれによって全ての特性に関して融通がきかなくなるようなことはない、という長所がある。このため「規則外れの例外」についても、ほんの僅かな工数だけで配慮することが可能である。他にも本発明の考え方により、主分類又は副分類において、一度だけ特性を新たに設定することによって、殆ど工数をかけずに特性の変更を実行することが可能となる。即ちそれによって、当該主分類又は当該副分類に対して割り当てられている全てのグラフィック要素の当該特性が、変更されるのである。このためグラフィック要素ごとに、２進記述乃至はデータの特性を、工数をかけて変更する作業は最早不要となる。
【００１０】
或いはその代わりに、又はそれに補足して、本発明の別の構成例では、主分類において、グラフィック要素の次の特性の内、少なくとも一つが提示されるようになっている。
−要素の大きさ、特に高さ、幅、半径、又は、要素の標題のフォントサイズ、又はそれらの組み合わせ等
−要素が使用するビットマップ、特に夫々フォーカシング、選択、動作停止する背景及び前景、又はそれらの組み合わせ、スクロール用の矢印、フォーカス表示等
−距離、特に個々のビットマップ間の相互距離、個々のビットマップの原点に対する距離、個々のテキストの原点に対する距離、又はそれらの組み合わせ等
−特殊な要素特性、特にフォーカシングされない場合の要素の縮小可能性、即ち要素を選択、「プッシュ」、又はフォーカシングできるか否か、ビットマップの拡大縮小、要素のスクロールパラメータのオフセット等
−テキスト、特にテキストの配置方式、即ち右揃えか、左揃えか、それとも中央揃えか、又はフォント等、及び／又は、
−色、特に背景色、フォーカス色、テキスト色、選択色、フォーカシング時の色、又は動作停止時の色。
【００１１】
或いはその代わりに、又はそれに補足して、本発明の更に別の構成例では、グラフィック要素が、これらを記述する２進データ素子をベースとして形成されるようになっている。夫々の２進データ素子には、グラフィック要素がどの主分類又は副分類に割り当てられるかを示す代入文が備えられる。
【００１２】
或いはその代わりに、又はそれに補足して、本発明の更に別の構成例では、グラフィック要素が、ＸＭＬ、即ち拡張可能マーク付け言語により記述されるようになっている。
或いはその代わりに、又はそれに補足して、本発明の更に別の構成例では、２進データ素子の割り当てが、主分類であるドメイン、並びに副分類であるサブドメインの指示範囲に従って行われるようになっている。
【００１３】
或いはその代わりに、又はそれに補足して、本発明の更に別の構成例では、グラフィック要素がＸＭＬファイルを処理するブラウザを使用して描写されるようになっている。
これらの対策により、それ自体としては公知である、既に習得されている「ＸＭＬ技術」において、本発明に従った「フレキシブルな継承」を使用できるようになり、有利である。ＸＭＬファイルは、何よりも特に周知であるインタネットブラウザ等のブラウザによっても描写することができる。それにより、インタネットブラウザを利用したインタネットサーフィンから知られるような「ルックアンドフィール」を運転者に与えるメニュー乃至はＭＭＩを、極めて簡単に作成できるようになる。運転者はそのように構成されたＭＭＩにあっという間に「慣れ親しみ」、ＭＭＩ乃至はメニューに習熟するようになる。
【００１４】
或いはその代わりに、又はそれに補足して、本発明の更に別の構成例では、グラフィック要素が、特にＪａｖａやＣ＋＋等のオブジェクト指向型プログラミング言語の２進データ素子により記述されるようになっている。
【００１５】
それにより、公知であり既に習得されている上述のオブジェクト指向型プログラミング言語を使用する際には、「特性の継承」乃至は「特性のフレキシブルな継承」という本発明の考え方を好首尾に導入できるようになる。
【発明を実施するための最良の形態】
【００１６】
次に本発明を実施例に基づき説明する。
図示の実施例に基づき、車両用のＸＭＬ技術を利用したヒューマン・マシーンインタフェース（ＭＭＩ）のメニュー１００、２００、３００、４００、５００、６００、７００の要素「水平リスト」１０１、２０１、３０１、４０１、５０１、６０１、７０１の色構成の変更について、詳しく説明する。
【００１７】
次に示すＸＭＬプロトタイプにより、プロトタイプ「ＭｍｉＬｉｓｔＨｏｒｉｚｏｎｔａｌ」によって２進法で記述乃至は設定されるグラフィック要素「水平リスト」１０１、２０１、３０１のフォーカス色は「赤」にセットされている。これについては、「＜ｐｒｏｐｅｒｔｙ  ｃｏｌｏｒ  ｒｅｄ＝“２５５”  ｇｒｅｅｎ＝“０”  ｂｌｕｅ＝“０”  ｎａｍｅ＝“ｃｏｌｏｒＳｅｌｅｃｔｅｄ”／＞」を参照されたい。
【表１】
2007525747.tif 000003
【００１８】
このグラフィック要素「水平リスト」１０１、２０１、３０１の２進記述に関するＸＭＬプロトタイプに記載されるｄｏｍａｉｎ＝“ｃｏｍ．ｂｍｗ”は、このドメイン「ｃｏｍ．ｂｍｗ」の全ての要素「水平リスト」が、プロトタイプに記載される要素「水平リスト」の特性を有している、即ちグラフィック要素「水平リスト」１０１、２０１、３０１のフォーカス色が、符合１０２、１０３、２０２、２０３、３０２及び３０３で示されるように「赤」であることを意味している。例えば図１においては、要素１０１の現在の選択領域「ＦＭ」１０２、及び選択されたがまだ確定されていない選択領域「Ｓａｔｅｌｌｉｔｅｎｒａｄｉｏ（衛星ラジオ）」のフレームが「赤」である。選択領域２０３及び３０３についても同様である。
【００１９】
このプロトタイプの有効範囲、乃至は、このプロトタイプを使用して作成されるグラフィック要素の特性の、このプロトタイプにおける設定の有効範囲は、このプロトタイプの有効対象であるとされるドメインで指定される範囲だけに限定されている。この指定範囲においては第１のプロトタイプが同一要素に対して有効とされ、別のドメインの指定範囲に対しては、別のプロトタイプが有効とされるとよい。場合によりグラフィック要素は、これら二つのドメインにおいて異なる特性を持つことがある。
【００２０】
この実施例においては、ＭＭＩ全体に、全てのメニューをひっくるめて、ドメインとして「ｃｏｍ．ｂｍｗ」（主分類）が設定されている。ＭＭＩのエンタテイメント領域には、ドメインとして「ｃｏｍ．ｂｍｗ．ｅｎｔｅｒｔａｉｎｍｅｎｔ」が設定される。即ちこれは主分類の中の一つの副分類である。ＭＭＩのＣＤ領域には、ドメインとして「ｃｏｍ．ｂｍｗ．ｅｎｔｅｒｔａｉｎｍｅｎｔ．ｃｄ」が設定されるが、これは、副分類であるドメイン「Ｅｎｔｅｒｔａｉｎｍｅｎｔ」の一つの副分類である。ＭＭＩのラジオ領域には、ドメインとして「ｃｏｍ．ｂｍｗ．ｅｎｔｅｒｔａｉｎｍｅｎｔ．ｒａｄｉｏ」が設定されるが、これも、副分類であるドメイン「Ｅｎｔｅｒｔａｉｎｍｅｎｔ」の別の副分類である。
【００２１】
グラフィック要素「水平リスト」１０１、１０２、１０３のフォーカス色を「赤」から「緑」に変更する場合は、プロトタイプが次のように変更される。
【表２】
2007525747.tif 000004
【００２２】
グラフィック要素「水平リスト」の２進記述、即ちこのプロトタイプにおいて、「＜ｐｒｏｐｅｒｔｙ  ｃｏｌｏｒ  ｒｅｄ＝“２５５”  ｇｒｅｅｎ＝“０”  ｂｌｕｅ＝“０”  ｎａｍｅ＝“ｃｏｌｏｒＳｅｌｅｃｔｅｄ”／＞」から「＜ｐｒｏｐｅｒｔｙ  ｃｏｌｏｒ  ｒｅｄ＝“０”  ｇｒｅｅｎ＝“２５５”  ｂｌｕｅ＝“０”  ｎａｍｅ＝“ｃｏｌｏｒＳｅｌｅｃｔｅｄ”／＞」へ一度だけ変更することにより、フォーカス色は相応に変更される。
【００２３】
変更結果は、図４乃至７に示されている。図４は、選択領域「ＦＭ」４０２、及び選択領域「Ｓａｔｅｌｌｉｔｅｎｒａｄｉｏ（衛星ラジオ）」４０３のフレームが最早「赤」ではなく「緑」である点で、図１とは異なっている。グラフィック要素「水平リスト」４０１は、この色の変更を除いて要素１０１と同一である。
【００２４】
図５は、選択領域「Ｔｅｌｅｆｏｎ（電話）」５０２、及び選択領域「ＢＭＷ  Ｏｎｌｉｎｅ（ＢＭＷオンライン）」５０３のフレームが最早「赤」ではなく「緑」である点で、図２とは異なっている。グラフィック要素「水平リスト」５０１は、この色の変更を除いて要素２０１と同一である。
【００２５】
図６は、選択領域「Ｌｕｆｔｖｅｒｔｅｉｌｕｎｇ（吹出し口）」６０２、及び選択領域「Ｈｅｉｚｖｅｒｔｅｉｌｕｎｇ  Ｓｉｔｚ（シートヒータ）」６０３のフレームが最早「赤」ではなく「緑」である点で、図３とは異なっている。グラフィック要素「水平リスト」６０１は、この色の変更を除いて要素３０１と同一である。
【００２６】
図７は、グラフィック要素「水平リスト」で変更された色が、メニュー１００乃至６００のスクリーンショットにおいてだけではなく、他の全てのメニューにおいても現れることを示すためのものである。当然ながらそのためには、当該メニューがグラフィック要素「水平リスト」を有していることが前提となる。その場合は、通信メニュー７００のメニュー「Ｔｏｐ  ８」を示す図７に示されるように、グラフィック要素「水平リスト」７０１の符合７０２で示す現在の選択領域「Ｔｏｐ  ８」、及び選択されたがまだ確定乃至は起動されていない選択メニュー「Ｗａｈｌｗｉｅｄｅｒｈｏｌｕｎｇ（リダイヤル）」７０１のフレームの色が、「赤」から「緑」に変化する。
【００２７】
要約すると、いわゆるプロタイプ継承の仕組みによって、ＭＭＩシステムのグラフィック表面のＸＭＬ記述を作成する可能性がもたらされたのである。
その際には先ず、明細作成の対象となるグラフィック要素の一部が、一つ又は複数のプロトタイプにより予め定義される。その後で本来の要素が、これらのプロトタイプの特性を継承する。
【００２８】
プロトタイプの数が、これを継承する要素の数よりも少ない場合は、従来のＸＭＬ記述による場合と比べ、非常にメンテナンスし易い、よりコンパクトな記述が得られるようになる。
【００２９】
プロトタイプの有効範囲は、ドメイン名により制限することができる。同一要素に対し、異なるドメインに関して、複数のプロトタイプが定義されるとよい。
【図面の簡単な説明】
【００３０】
【図１】要素「水平リスト」のフォーカス色が「赤」である、ＭＭＩのエンタテイメント・メニューを示したものである。
【図２】要素「水平リスト」のフォーカス色が「赤」である、ＭＭＩの通信メニューを示したものである。
【図３】要素「水平リスト」のフォーカス色が「赤」である、ＭＭＩのエアコンディショナ・メニューを示したものである。
【図４】要素「水平リスト」のフォーカス色が「赤」から「緑」に変更された、ＭＭＩのエンタテイメント・メニューを示したものである。
【図５】要素「水平リスト」のフォーカス色が「赤」から「緑」に変更された、ＭＭＩの通信メニューを示したものである。
【図６】要素「水平リスト」のフォーカス色が「赤」から「緑」に変更された、ＭＭＩのエアコンディショナ・メニューを示したものである。
【図７】要素「水平リスト」のフォーカス色の「赤」から「緑」への変更が、要素「水平リスト」のＸＭＬ記述を一度だけ変更することにより、ＭＭＩの他の全てのメニューの要素「水兵リスト」にももたらされることを示す別の例として、通信メニューのメニュー「Ｔｏｐ８」を示したものである。
【符号の説明】
【００３１】
１００        エンタテイメント・メニュー
１０１        水平リスト
１０２        選択領域
１０３        選択領域
２００        通信メニュー
２０１        水平リスト
２０２        選択領域
２０３        選択領域
３００        エアコンディショナ・メニュー
３０１        水平リスト
３０２        選択領域
３０３        選択領域
４００        エンタテイメント・メニュー
４０１        水平リスト
４０２        選択領域
４０３        選択領域
５００        通信メニュー
５０１        水平リスト
６００        エアコンディショナ・メニュー
６０１        水平リスト
７００        通信メニュー
７０１        水平リスト
【図１】
2007525747.tif 000005
【図２】
2007525747.tif 000006
【図３】
2007525747.tif 000007
【図４】
2007525747.tif 000008
【図５】
2007525747.tif 000009
【図６】
2007525747.tif 000010
【図７】
2007525747.tif 000011
【国際調査報告】
2007525747.tif 000012
2007525747.tif 000013
2007525747.tif 000014
2007525747.tif 000015
2007525747.tif 000016
2007525747.tif 000017