(57)【要約】      （修正有）【課題】メニュー操作の利便性を向上させる、車両用表示制御装置、車載機器操作システム、方法、及びＧＵＩプログラムを提供する。【解決手段】プロセッサは、ユーザの操作に応じた位置信号に複数のメニュー項目５１０を対応づけた操作割当データを生成し、ユーザの操作に応じた位置信号を取得して、操作割当データを元に位置信号に対応したメニュー項目５１０をポインタ５２０で指定し、選択されたメニュー項目５１０に応じた新たな下位の階層のメニュー５００を表示させ、所定の下位の階層のメニュー５００を表示させた後、所定の下位の階層より上位の階層のメニュー５００を表示させる際、操作割当データにおける所定の下位の階層のメニュー５００につながる特定のメニュー項目の指定可能な位置信号の範囲を狭くする。【選択図】図３
2020050303.tif 000002
【特許請求の範囲】
【請求項１】
複数のメニュー項目（５１０）を含むメニュー（５００）、及び前記メニュー項目（５１０）を指定するポインタ（５２０）の表示を制御する車両用表示制御装置（２１）であって、
１つ又はそれ以上のプロセッサ（２２）と、
メモリ（２４）と、
前記メモリ（２４）に格納され、前記１つ又はそれ以上のプロセッサ（２２）によって実行されるように構成される１つ又はそれ以上のコンピュータ・プログラムと、を備え、
前記１つ又はそれ以上のプロセッサ（２２）は、
ユーザの操作に応じた位置信号に前記複数のメニュー項目（５１０）を対応づけた操作割当データを生成し、
前記ユーザの操作に応じた前記位置信号を取得して、前記操作割当データを元に前記位置信号に対応した前記メニュー項目（５１０）を前記ポインタ（５２０）で指定し、
ユーザの操作に応じた選択信号を取得して、前記ポインタ（５２０）が指定する前記メニュー項目（５１０）を選択し、選択された前記メニュー項目（５１０）に応じた新たな下位の階層のメニュー（５００）を表示させ、
所定の下位の階層のメニュー（５００）を表示させた後、又は前記所定の下位の階層のメニュー（５００）における前記メニュー項目（５１０）を選択した後、前記所定の下位の階層より上位の階層のメニュー（５００）を表示させる際、
前記操作割当データにおける前記所定の下位の階層のメニュー（５００）につながる特定メニュー項目（５１５）を指定可能な前記位置信号の範囲を狭くする、又は／及び別の範囲に変える、
車両用表示制御装置。
【請求項２】
前記１つ又はそれ以上のプロセッサ（２２）は、
前記操作割当データにおける前記所定の下位の階層のメニュー（５００）につながる前記特定メニュー項目（５１５）を指定可能な前記位置信号の範囲を狭くする際、狭くなる前記位置信号の範囲を補完するように、前記所定の下位の階層メニュー（５００）における前記特定メニュー項目（５１５）以外の少なくとも１つ又はそれ以上の前記メニュー項目（５１０）を指定可能な前記位置信号の範囲を広くする、
請求項１に記載の車両用表示制御装置。
【請求項３】
前記１つ又はそれ以上のプロセッサ（２２）は、
所定の下位の階層のメニュー（５００）を表示させた後、又は前記所定の下位の階層のメニュー（５００）における前記メニュー項目（５１０）を選択した後、前記所定の下位の階層より上位の階層のメニュー（５００）を表示させる際、
前記上位の階層が前記所定の下位の階層に近い程、前記特定メニュー項目（５１５）を指定可能な前記位置信号の範囲をより狭くする、
請求項１に記載の車両用表示制御装置。
【請求項４】
前記メニュー（５００）は、閉図形上に前記複数のメニュー項目（５１０）を配列させたラジアルメニューである、
請求項１に記載の車両用表示制御装置。
【請求項５】
複数のメニュー項目（５１０）を含むメニュー（５００）、及び前記メニュー項目（５１０）を指定するポインタ（５２０）の表示を制御する車両用表示制御装置（２０）と、前記メニュー項目（５１０）及び前記ポインタ（５２０）を表示する表示装置（１０）と、ユーザの操作に応じて、前記ポインタ（５２０）の位置を指定する位置信号、及び前記メニュー項目（５１０）に含まれる１つを選択する選択信号を発生させる操作入力装置（３０）と、前記ユーザによって選択された前記メニュー項目（５１０）に対応する、電子機器（２００）の動作処理を実行する動作実行装置（２６）と、を有する車載機器操作システムであって、
１つ又はそれ以上のプロセッサ（２２、２５，２００）と、
メモリ（２４、２６，２００）と、
前記メモリ（２４、２６，２００）に格納され、前記１つ又はそれ以上のプロセッサ（２２、２５，２００）によって実行されるように構成される１つ又はそれ以上のコンピュータ・プログラムと、を備え、
１つ又はそれ以上のプロセッサ（２２、２５，２００）は、
前記１つ又はそれ以上のプロセッサ（２２）は、
ユーザの操作に応じた位置信号に前記複数のメニュー項目（５１０）を対応づけた操作割当データを生成し、
前記ユーザの操作に応じた前記位置信号を取得して、前記操作割当データを元に前記位置信号に対応した前記メニュー項目（５１０）を前記ポインタ（５２０）で指定し、
ユーザの操作に応じた選択信号を取得して、前記ポインタ（５２０）が指定する前記メニュー項目（５１０）を選択し、選択された前記メニュー項目（５１０）に応じた新たな下位の階層のメニュー（５００）を表示させ、
所定の下位の階層のメニュー（５００）を表示させた後、又は前記所定の下位の階層のメニュー（５００）における前記メニュー項目（５１０）を選択した後、前記所定の下位の階層より上位の階層のメニュー（５００）を表示させる際、
前記操作割当データにおける前記所定の下位の階層のメニュー（５００）につながる特定メニュー項目（５１５）を指定可能な前記位置信号の範囲を狭くする、又は／及び別の範囲に変える、
車載機器操作システム。
【請求項６】
複数のメニュー項目（５１０）を含むメニュー（５００）、及び前記メニュー項目（５１０）を指定するポインタ（５２０）の表示を制御する車両用表示制御装置（２０）と、前記メニュー項目（５１０）及び前記ポインタ（５２０）を表示する表示装置（１０）と、ユーザの操作に応じて、前記ポインタ（５２０）の位置を指定する位置信号、及び前記メニュー項目（５１０）に含まれる１つを選択する選択信号を発生させる操作入力装置（３０）と、前記ユーザによって選択された前記メニュー項目（５１０）に対応する、電子機器（２００）の動作処理を実行する動作実行装置（２６）と、を有する車載機器操作システムにおける表示制御方法であって、
ユーザの操作に応じた位置信号に前記複数のメニュー項目（５１０）を対応づけた操作割当データを生成することと、
前記ユーザの操作に応じた前記位置信号を取得して、前記操作割当データを元に前記位置信号に対応した前記メニュー項目（５１０）を前記ポインタ（５２０）で指定することと、
ユーザの操作に応じた選択信号を取得して、前記ポインタ（５２０）が指定する前記メニュー項目（５１０）を選択し、選択された前記メニュー項目（５１０）に応じた新たな下位の階層のメニュー（５００）を表示させることと、
所定の下位の階層のメニュー（５００）を表示させた後、又は前記所定の下位の階層のメニュー（５００）における前記メニュー項目（５１０）を選択した後、前記所定の下位の階層より上位の階層のメニュー（５００）を表示させる際、
前記操作割当データにおける前記所定の下位の階層のメニュー（５００）につながる特定メニュー項目（５１５）を指定可能な前記位置信号の範囲を狭くする、又は／及び別の範囲に変えることと、
を含む、方法。
【請求項７】
請求項６に記載の方法を実行するための命令を含む、ＧＵＩプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、自動車等の車両に搭載される車両用表示制御装置、車載機器操作システム、方法、及びＧＵＩプログラム等に関する。
【背景技術】
【０００２】
ハンドルを握って車両を運転しているユーザ（運転者）は、前方を注視しつつ、ブラインドタッチで車両用のポインティングデバイスを直観的に操作し、メニューを表示させ、極めて短時間で項目を選択する必要がある。したがって、例えば、デスクトップパソコン等で、マウス等のポインティングデバイスを用いてメニューを選択する場合に比べて、精度あるいはポインティングデバイスの操作速度の点で劣るのはやむを得ない。したがって、車載機器を操作する際に、冗長な操作が極力生じないように配慮することが望まれる。
【０００３】
このため、例えば、特許文献１に、ヘッドアップディスプレイ（ＨＵＤ）等の表示装置に表示された車載機器の項目を示すラジアル操作メニューを、ポインティングデバイスによりユーザがブラインド操作で選択できるようにした車載機器操作システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−９３５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の操作システムでは、メニューが階層構造を有している。すなわち、メニューを構成する複数のメニュー項目のうち、１つを選択すると、その選択されたメニュー項目に関連する２以上のメニュー項目を含む新たなメニューが表示される。この場合、所定のメニュー項目を選択して新たに表示されるメニューを下位の階層と位置づけると、新たなメニューが表示される前に表示されていた、所定のメニュー項目を含むメニューを上位の階層と位置づけることができる。
【０００６】
操作システムを操作していると、表示されるメニューが、上位の階層と下位の階層との間の遷移が頻繁に行われる場面も想定される。例えば、特定のメニュー項目の下位の階層で、特定のメニュー項目に関する詳細な設定をユーザが行ったり、特定のメニュー項目に関する詳細情報が表示されたりした後に、再び上位階層で特定のメニュー項目が表示されていても、既に設定済み、又は詳細を認識済みの項目であるため、この特定のメニュー項目に関するユーザの関心は低く、このような関心の低いメニュー項目を操作領域に表示し続けることは、視覚的注意の散漫や操作システムにおける操作性の低下につながる場合も想定される。
【課題を解決するための手段】
【０００７】
本明細書に開示される特定の実施形態の要約を以下に示す。これらの態様が、これらの特定の実施形態の概要を読者に提供するためだけに提示され、この開示の範囲を限定するものではないことを理解されたい。実際に、本開示は、以下に記載されない種々の態様を包含し得る。
【０００８】
本開示の概要は、メニュー操作の利便性を向上させる、車両用表示制御装置、車載機器操作システム、方法、及びＧＵＩプログラムを提供することに関する。より具体的には、メニュー操作の負荷を軽減することに関する。
【０００９】
したがって、本明細書に記載される車両用表示制御装置は、ユーザの操作に応じた位置信号に前記複数のメニュー項目を対応づけた操作割当データを生成し、前記ユーザの操作に応じた前記位置信号を取得して、前記操作割当データを元に前記位置信号に対応した前記メニュー項目を前記ポインタで指定し、ユーザの操作に応じた選択信号を取得して、前記ポインタが指定する前記メニュー項目を選択し、選択された前記メニュー項目に応じた新たな下位の階層のメニューを表示させ、所定の下位の階層のメニューを表示させた後、又は前記所定の下位の階層のメニューにおける前記メニュー項目を選択した後、前記所定の下位の階層より上位の階層のメニューを表示させる際、前記操作割当データにおける前記所定の下位の階層のメニューにつながる特定メニュー項目を指定可能な前記位置信号の範囲を狭くする、又は／及び別の範囲に変える。また、いくつかの実施形態では、特定メニュー項目を指定可能な前記位置信号の範囲を狭くする際、少なくなる前記位置信号の範囲を補完するように、前記所定の下位の階層メニューにおける前記特定メニュー項目以外の少なくとも１つ又はそれ以上の前記メニュー項目を指定可能な前記位置信号の範囲を広くしてもよい。
【図面の簡単な説明】
【００１０】
【図１】いくつかの実施形態に係る、車載機器操作システムの構成を示す図である。
【図２Ａ】いくつかの実施形態に係る、車載機器操作システムで使用される操作入力装置の正面図である。
【図２Ｂ】図２Ｂのｂ−ｂ断面図である。
【図３】いくつかの実施形態に係る、メニューの表示例を示す図である。
【図４】いくつかの実施形態に係る、車両用表示制御装置のブロック図である。
【図５Ａ】いくつかの実施形態に係る、操作割当データを説明する図である。
【図５Ｂ】いくつかの実施形態に係る、操作割当データを説明する図である。
【図６】いくつかの実施形態に係る、車載機器操作システムにおける表示制御のプロセスを示すフロー図である。
【図７Ａ】いくつかの実施形態に係る、操作入力装置による操作位置と、メニューの表示との対応関係を示す図である。
【図７Ｂ】いくつかの実施形態に係る、図６Ａの操作入力装置での操作後の、操作入力装置による操作位置と、メニューの表示との対応関係を示す図である。
【図７Ｃ】いくつかの実施形態に係る、操作入力装置による操作位置と、メニューの表示との対応関係を示す図である。
【図７Ｄ】いくつかの実施形態に係る、操作入力装置による操作位置と、メニューの表示との対応関係を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明に係る実施形態について図面を参照して説明する。なお、本発明は以下の実施形態（図面の内容も含む）によって限定されるものではない。以下の実施形態に変更（構成要素の削除も含む）を加えることができるのはもちろんである。また、以下の説明では、本発明の理解を容易にするために、公知の技術的事項の説明を適宜省略する。
【００１２】
以下、図１、図２Ａ、図２Ｂ、図４では、例示的な車載機器操作システムの構成の説明を提供する。図３、図５Ａ、図５Ｂ、及び図７Ａ〜図７Ｄでは、車載機器操作システムが表示する画像の表示例や車載機器操作システムが設定する操作割当データの例を説明する。図６では、表示制御のプロセスを説明する。
【００１３】
（実施形態の構成）
図１を参照する。図１は、本実施形態に係る車載機器操作システム１００の全体構成を示す図である。
【００１４】
本実施形態の車載機器操作システム１００は、表示装置１０と、制御装置２０と、例えば、自車両１のステアリングホイール３に設けられ、ユーザ（ここでは自車両１の運転席にいる運転者とする）が指（手）で操作可能な操作入力装置３０と、を備える。車載機器操作システム１００には、車両ＥＣＵ２０１、ナビ（ナビゲーション）ＥＣＵ２０２、オーディオＥＣＵ２０３、空調ＥＣＵ２０４、情報通信機器２０５等の電子機器２００が、例えば、車載ネットワーク２１０を介して、情報を授受可能に接続されている。
【００１５】
表示装置１０は、自車両１のダッシュボード（図示しない）内に設けられたヘッドアップディスプレイ（ＨＵＤ：Ｈｅａｄ−Ｕｐ  Ｄｉｓｐｌａｙ）装置である。ＨＵＤ装置は、表示光をフロントウインドシールド２（被投影部材の一例である）に向けて出射し、仮想的な表示領域１０１内にメニュー５００を表示することで、フロントウインドシールド２を介して視認される現実空間である前景３００に重ねてメニュー５００を視認させる。
【００１６】
図１では、虚像として、ラジアル操作メニューで構成されるメニュー５００（Ｖ）が表示されている。なお、符号５００（Ｖ）の「（Ｖ）」は、虚像であることを示している。ここで、ラジアル操作メニューとは、円の中心を基点に半径方向に延びる２本の線と、この２本の線の間の円弧で囲まれた、円を分割した部分円（セクタ領域）に、それぞれ項目を割り当てたメニュー形式をいう。ただし、ラジアル操作メニューは、所定の点を中心とした、円、楕円、矩形などの多角形などの閉図形の軌道（線）に沿って、複数の項目（アイコンなども含む）が配列されたメニュー形式も含んでもよい。
【００１７】
また、符号５２０は、ユーザの指（手）の動き（操作入力装置３０が検出する）に応じて位置が変化するポインタ５２０（ここでは、時計の針のように、時計回りあるいは反時計回りに移動する）である。このポインタ５２０は、メニュー５００（Ｖ）に含まれる複数の項目のうちの１つを指定する機能を有する。
【００１８】
また、表示装置１０は、ヘッドマウントディスプレイ（以下、ＨＭＤ）装置であってもよい。運転者は、ＨＭＤ装置を頭部に装着して自車両１の座席に着座することで、表示されるメニュー５００を、自車両１のフロントウインドシールド２を介した前景３００に重畳して視認する。表示装置１０が所定のメニュー５００を表示する表示領域１０１は、自車両１の座標系を基準とした特定の位置に固定され、運転者がその方向を向くと、その特定の位置に固定された表示領域１０１内に表示されたメニュー５００を視認することができる。
【００１９】
なお、表示装置１０は、インストルメントパネル内又はインストルメントパネル上に設けられるインストルメントパネルディスプレイであってもよく、ＨＵＤ装置、ＨＭＤ装置、及びインストルメントパネルディスプレイが併用されてもよい。
【００２０】
説明を図１に戻す。電子機器２００（車両ＥＣＵ２０１、ナビＥＣＵ２０２、オーディオＥＣＵ２０３、空調ＥＣＵ２０４、情報通信機器２０５）は、電子機器に関する情報を、例えば、車載ネットワーク２１０を介して車載機器操作システム１００に送信する。
【００２１】
ここで、車両ＥＣＵ２０１は、自車両１の走行モード（ＥＣＯモード、ＳＰＯＲＴモード）、平均燃費、走行可能距離、水温、油温などを送信可能である。後述する制御装置２０は、受信した前記情報に基づき、例えば、自車両１の走行モードを示す画像、選択されることで走行モードを変更可能とする画像（機器動作実行項目の一例）、又は／及び平均燃費、走行可能距離、水温、油温等を示す画像、等を後述するメニュー項目５１０として表示してもよい。
【００２２】
ナビＥＣＵ２０２は、次の分岐路の方向、及び分岐路までの距離に関する情報、自車両１の経路付近に位置するオススメの経由地に関する施設情報、このオススメの経由地を経由した場合にロスする時間などの情報を送信可能である。後述する制御装置２０は、受信した前記情報に基づき、例えば、次の分岐路の方向及び分岐路までの距離を示す画像、オススメの経由地に関する施設情報を含む画像、経路案内のオン／オフを切り替え可能とする画像（機器動作実行項目の一例）、又は／及び経由地の設定する画像（機器動作実行項目の一例）、等を後述するメニュー項目５１０として表示してもよい。
【００２３】
オーディオＥＣＵ２０３は、オススメの音楽に関する情報などを送信可能である。後述する制御装置２０は、受信した前記情報に基づき、例えば、オススメの音楽（オーディオ）に関する情報を含む画像、楽曲を選択可能な画像（機器動作実行項目の一例）、等を後述するメニュー項目５１０として表示してもよい。
【００２４】
空調ＥＣＵ２０４は、現在の空調状態に関する情報等を送信可能である。後述する制御装置２０は、受信した前記情報に基づき、例えば、現在の空調状態に関する情報を示す画像、空調状態を変更可能とする画像（機器動作実行項目の一例）、等を後述するメニュー項目５１０として表示してもよい。
【００２５】
情報通信機器２０５は、着信状態やメール受信情報など、自車両１の外部からの情報を送信可能である。後述する制御装置２０は、受信した前記情報に基づき、例えば、着信があること、メール受信があることを示す画像、電話を受話する又はメールを音声で読ませることが可能な画像（機器動作実行項目の一例）、等を後述するメニュー項目５１０として表示してもよい。
【００２６】
次に、図２Ａ、図２Ｂを参照して、操作入力装置３０の構成を説明する。図２Ａは、操作入力装置３０の正面図であり、図２Ｂは、図２Ａにおけるｂ−ｂ線における断面構造を示す図である。ここでは、操作入力装置３０が、図１において示したメニュー５００におけるメニュー項目５１０（図３参照）を選択することに用いられることを想定して説明する。
【００２７】
操作入力装置３０は、ユーザの親指等が操作面に触れた位置（操作位置Ｅ）を検出するタッチセンサであり、図２Ｂに示すように、表面カバー３１と、センサシート３２と、スペーサ３３と、を備える。操作入力装置３０は、ユーザが、親指等でその操作面上を触れる操作（以下、タッチ操作という）あるいは所定の軌跡を描くようになぞる操作（以下、ジェスチャ操作という）を行った際に、ユーザの親指等が操作面に触れている位置（操作位置Ｅ）を検出して、操作位置Ｅを示す信号（位置信号）を出力し、ユーザによる選択（決定）がなされると、その選択（決定）を検出して、例えば、選択（決定）がなされたことを示す信号（選択信号、言い換えれば選択（決定）検出信号）を出力する。
【００２８】
操作入力装置３０における表面カバー３１は、合成樹脂等の遮光性の絶縁材料によってシート状に形成され、凸状断面の立体形状が、中心点Ｑを中心とする円の円周に沿って断続的に形成された凸部（凸領域）３４（図２Ａにおいて、放射状の模様が付された領域）と、凸部（凸領域）３４に連接する比較的平坦な平坦部（平坦領域）３５と、を有する。凸部（凸領域）３４は、山状の断面（凸状断面）を有し、その山（凸形状）は、中心点Ｑに向かう方向（内側）に長く、その反対方向である外側に短い輪郭線（稜線）を有する。その山（凸形状）が、中心点Ｑを中心とする円の円周に沿って、断続的に設けられることで凸部（凸領域）３４が構成される。
【００２９】
また、図２Ｂに記載されるように、表面カバー３１における凸部（凸領域）３４の下には、センサシート３２が設けられており、これらを含む部分によって、上記の操作位置検出部３６が構成される。ユーザは、例えば、上記の凸部（凸領域）３４の、長手方向（中心点Ｑに向かう方向であり、言い換えれば内側方向）の斜面を指の触感で認識することにより、操作位置検出部３６上における指のおおよその位置を認識することができ、操作入力装置３０を見なくても、操作入力装置３０を操作することができる。言い換えれば、ブラインド操作が可能となる。なお、上記の凸部（凸領域）３４が設けられない場合も想定され得るが、この場合でも、ユーザが、中心点Ｑを中心とした円の円周に沿って手（指）の位置を移動させた場合、ユーザは、自身が移動させた手（指）の軌跡（指等がタッチセンサの操作面に接触した位置の時間的変遷の跡）を知覚できることから、ユーザは、自身の手の位置が、円の円周上のおおよそどの位置にあるかの見当をつけることができる。したがって、この場合でも、ブラインド操作が可能である。
【００３０】
センサシート３２は、少なくとも凸部（凸領域）３４に対応する表面カバー３１の裏面側において、中心点Ｑを中心とする円の円周に沿って配設され、ユーザの指の操作位置Ｅを検出して、制御装置２０（車両用表示制御装置２１）に、ユーザの指等の操作位置Ｅに関する情報（位置信号、操作位置の情報、あるいは操作位置を示す信号）を出力する。センサシート３２は、例えば、絞り加工により表面カバー３１と一体成形されることで、表面カバー３１と同様の形状に加工される（図２Ｂ参照）。このように一体成形されることで、表面カバー３１とセンサシート３２は、一枚のシートのようになり、上記の凸部（凸領域）３４の段差形状は、その一枚のシートの曲がった部分（盛り上がった部分）で構成されることになる。また、このように一体成形されることで、表面カバー３１の裏面とセンサシート３２の表面とが当接する。これにより、表面カバー３１の段差形状に対応して、センサシート３２の検出部が配置されることになる。このように表面カバー３１の段差形状に対応してセンサシート３２の検出部が配置されているため、ユーザの指等の移動が、凸部（凸領域）３４等の段差形状を有した操作面上で行われるものであっても、例えば車両用表示制御装置２１が、ユーザの指の位置を検出することが可能である。
【００３１】
スペーサ３３は、センサシート３２の裏面側に位置し、一体成形された表面カバー３１とセンサシート３２の形状に合わせて形成され、ユーザの指等によって、表面カバー３１が表側から押圧された際に、上記の形状を保持する部材である。
【００３２】
決定操作検出部３７は、操作位置検出部３６の裏面側に複数（図２Ｂの例では５個）設けられる。決定操作検出部３７は、制御装置２０（車両用表示制御装置２１を含む）と電気的に接続されており、ユーザが、操作位置検出部３６の操作面（表面カバー３１の凸部（凸領域））３４を押下する操作（以下、押下操作という）を行うと、決定操作検出部３７が押され、これによって、ユーザによって選択（決定）がなされたことが検出され、選択（決定）がなされたことを示す信号（選択信号、言い換えれば選択（決定）検出信号）が出力される。出力された選択（決定）検出信号は、制御装置２０（車両用表示制御装置２１を含む）に送られる。車両用表示制御装置２１は、送られてきた選択（決定）検出信号に基づき、例えば、メニュー５００に含まれる複数のメニュー項目５１０のうちのどのメニュー項目５１０が選択されたかを判定し、その選択に応じた操作メニューを生成し、表示装置１０に表示する。これによって、選択されたメニュー項目５１０の内容に応じて、操作メニューの表示が切り替えられる。
【００３３】
リターンスイッチ３８は、操作位置検出部３６及び決定操作検出部３７とは離れた位置にあるスイッチである。ユーザが、リターンスイッチ３８の操作面を押下する（言い換えれば、押下操作がなされる）と、制御装置２０内の車両用表示制御装置２１にリターン信号が送信される。車両用表示制御装置２１は、リターンスイッチ３８からのリターン信号に基づき、メニュー５００の表示を、直近の過去の操作メニューに戻す。言い換えれば、直前の表示への切り替えが行われる。なお、操作入力装置３０は、上記のものに限定されず、様々な公知のポインティングデバイスを適用可能である。
【００３４】
次に、図３を用いて、表示装置１０に表示されるメニュー５００の例について説明する。いくつかの実施形態に係る、メニュー５００は、ラジアルメニューである。ラジアルメニューは、開図形又は閉図形上に、複数のメニュー項目５１０を連続的又は断続的に配列したものである。ラジアルメニューは、例えば、円の中心を基点に半径方向に延びる２本の線と、この２本の線の間の円弧で囲まれた、円を分割した部分円（セクタ領域）を連続的に円周方向に配列し、それぞれの部分円に項目を割り当てたメニュー形式である。なお、以下の説明において、制御装置２０が、電子機器２００の制御状態に関わる情報を取得あるいは検索し、この取得あるいは検索した情報を画像としてメニュー５００を構成する部分円（セクタ領域）に割り当てたアイコン画像をメニュー項目５１０と称して説明し、ユーザの指（手）の動き（操作入力装置３０が検出する）に応じて位置が変化する指定画像５２０をポインタと称して説明する。
【００３５】
メニュー項目５１０は、セクタ領域に区画された表示領域を有する画像であり、初期表示モード（以下では、メニューＯとも記載する）として、例えば、図３に示すように、円の中心点Ｐを基点に円周方向に連続的に配列される。本実施形態の車載機器操作システム１００では、メニュー項目５１０として、階層項目５１１と、機器動作実行項目５１２と、が表示されるようになっている。
【００３６】
階層項目５１１は、操作する電子機器２００の種類（例えば、「ＡＩＲ  ＣＯＮＴＲＯＬ」）や制御状態を示す情報（例えば、設定温度「２８℃」）などが区画された表示領域（部分円またはセクタ領域）内に表示された画像であり、この階層項目５１１を、操作入力装置３０の操作により選択することで、例えば、空調装置の風量，風向き、温度設定など、が表示された新しい複数の階層項目５１１（新しいメニュー項目５１０）を含む新たな下位の階層のメニュー５００の画像を表示する階層表示モードへ移行させることが可能である。
【００３７】
例えば、空調ＥＣＵ２０４に関連する階層項目５１１を、操作入力装置３０の操作により指定した場合、表示装置１０の表示は、階層表示モードに移行する。階層表示モードで表示されるメニュー項目５１０としては、空調ＥＣＵ２０４に関する空調装置の風量，風向きに関する階層項目５１１等が表示される（階層表示モード）。風量，風向きに関する階層項目５１１を選択することで、空調装置の風量，風向き、又は温度を設定可能な機器動作実行項目５１２を含むさらなる下位の階層のメニュー５００の画像へ遷移させることができる。
【００３８】
機器動作実行項目５１２は、電子機器２００を制御する項目（例えば、「ＡＢＳ」）や設定値などが表示された画像であり、この機器動作実行項目５１２を、操作入力装置３０の操作により選択することで、表示された項目や設定値に合わせて電子機器２００に各種処理を実行させることが可能である。具体的に、例えば、「ＴＣＳ」などを操作入力装置３０により選択することで、車両ＥＣＵ２０１に対してＴＣＳ機能のオンオフ処理を実行させることができる。
【００３９】
なお、選択（決定）された機器動作実行項目５１２は、選択されたことを示すように色や形状が変化した表示態様Ｊ２ａで表示され、選択（決定）されたことをユーザに認識させてもよい。
【００４０】
また、機器動作実行項目５１２（詳細表示項目５１３）は、例えば、車両ＥＣＵ２０１から入力される車両情報（例えば、水温、油温）などを区画された表示領域内に表示した画像であり、ユーザに情報を伝達するための画像である。このような機器動作実行項目５１２を、操作入力装置３０の操作により選択することで、電子機器２００から詳細情報を取得し、元々表示された情報よりも詳細な情報を表示させることが可能である。
【００４１】
機器動作実行項目５１２（詳細表示項目５１３）の区画された表示領域（部分円またはセクタ領域）内に表示される情報は、車両ＥＣＵ２０１から出力される各種センサ情報（例えば、水温、油温等）に関わる情報，自車両１の各種設定（例えば、ＡＢＳ，ＴＣＳ，ＥＣＳなどの機能オンオフ、ＥＣＯモード、ＳＰＯＲＴモードなどの走行モード）に関わる情報、ナビＥＣＵ２０２から出力されるナビ情報（例えば、到着時間，目標地点までの距離，ターンバイターン等）に関わる情報、オーディオＥＣＵ２０３の再生時間，曲名などを示す情報、空調ＥＣＵ２０４の設定（例えば、温度設定、風量、風向など）を示す情報、情報通信機器２０５に接続された電子機器２００の制御状態を示す情報（例えば、着信の有無、メール内容）などの、制御装置２０が電子機器２００から取得／検索した情報である。これら制御装置２０が連続的または断続的に電子機器２００から取得／検索した情報によってメニュー項目５１０内の表示が更新される。
【００４２】
また、メニュー項目５１０は、制御装置２０が電子機器２００から取得／検索した情報に関する画像のみならず、制御装置２０自身が生成する情報に基づく画像であってもよい。具体的に、例えば、制御装置２０が計時機能を有している場合、メニュー項目５１０としてストップウォッチ画像を表示してもよい。また、表示装置１０が計時機能を有している場合、制御装置２０が表示装置１０の計時機能を実行して、表示装置１０にメニュー項目５１０としてストップウォッチ画像を表示させてもよい。
【００４３】
また、図３のメニュー項目５１０は、選択可能幅αを有する。選択可能幅αは、操作入力装置３０の操作で、そのメニュー項目５１０を指定可能な後述する位置信号の範囲βに比例する。すなわち、選択可能幅αが大きいメニュー項目５１０は、指定可能な位置信号（操作位置Ｅ）の範囲が広く、指定しやすくなる。複数のメニュー項目５１０の選択可能幅αは、全て同じであってもよいが、メニュー項目５１０毎に異なる選択可能幅αを有していてもよい。また、選択可能幅αは、操作入力装置３０での操作の仕方、自車両１の状態、電子機器２００の状態、自車両１の運転者（又は運転者以外の乗員）の状態、又はこれらの組み合わせによって、適宜変更されてもよい。
【００４４】
ポインタ５２０は、円の中心点Ｐを基点としてメニュー項目５１０側に延在して、操作入力装置３０による操作位置Ｅで指定されるメニュー項目５１０（指定メニュー項目５１４）を指定する指針を示す画像であり、操作入力装置３０の操作位置Ｅ（図２Ａ参照）の移動に応じて、滑らかに指示位置Ｇを変化させ、指定メニュー項目５１４を切り替えるものである。ユーザ（運転者等）は、このポインタ５２０を視認することによって、操作入力装置３０の操作で指定しているメニュー項目５１０（指定メニュー項目５１４）を確認することが可能である。なお、ポインタ５２０は、指定メニュー項目５１４の外郭を強調表示するカーソル５２１や、指定メニュー項目５１４の外側から指示するポインタ５２２、指定メニュー項目５１４の色の変化、指定されていないメニュー項目５１０（指定メニュー項目５１４以外のメニュー項目）の色の変化、指定メニュー項目５１４の拡大、指定されていないメニュー項目５１０（指定メニュー項目５１４以外のメニュー項目）の縮小、などで代替してもよく、これらの組み合わせであってもよい。
【００４５】
次に、図４を参照して本実施形態の制御装置２０のより具体的な構成について説明する。ここで、制御装置２０は、車両用表示制御装置２１と、動作実行装置２５と、を含む構成をいう。なお、図４において、図１と共通する部分については同じ符号が示されている。
【００４６】
車両用表示制御装置２１は、１つ又はそれ以上のプロセッサ２２、メモリ２３、及び画像処理回路２４を備える。図４は、実施態様の一実施例に過ぎず、図示された構成要素は、より数の少ない構成要素に組み合わされてもよく、又は追加の構成要素があってもよい。例えば、画像処理回路２４（例えば、グラフィック処理ユニット）が、１つ又はそれ以上のプロセッサ２２に含まれてもよい。また、プロセッサ２２が、後述する動作実行装置２５の一部又は全部の機能を有していてもよい。
【００４７】
図示するように、プロセッサ２２及び画像処理回路２４は、メモリ２３と動作可能に連結される。より具体的には、プロセッサ２２及び画像処理回路２４は、メモリ２３に記憶されているプログラムを実行することで、例えば画像データを生成又は／及び送信するなど、表示装置１０の操作を行うことができる。プロセッサ２２又は／及び画像処理回路２４は、少なくとも１つの汎用マイクロプロセッサ（例えば、中央処理装置（ＣＰＵ））、少なくとも１つの特定用途向け集積回路（ＡＳＩＣ）、少なくとも１つのフィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又はそれらの任意の組み合わせを含むことができる。メモリ２３は、ハードディスクのような任意のタイプの磁気媒体、ＣＤ及びＤＶＤのような任意のタイプの光学媒体、揮発性メモリのような任意のタイプの半導体メモリ、及び不揮発性メモリを含む。揮発性メモリは、ＤＲＡＭ及びＳＲＡＭを含み、不揮発性メモリは、ＲＯＭ及びＮＶＲＯＭを含んでもよい。
【００４８】
図示するように、プロセッサ２２は、Ｉ／Ｏインタフェース２７と動作可能に連結されている。例えば、Ｉ／Ｏインタフェース２７は、ＵＳＢポート、シリアルポート、パラレルポート、ＯＢＤＩＩ、及び／又は他の任意の適切な有線通信ポートなどを有し、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ Ａｒｅａ Ｎｅｔｗｏｒｋ）、Ｅｔｈｅｒｎｅｔ（登録商標）などの車載ネットワーク２１０に接続する有線通信インタフェースを含むことができる。また、Ｉ／Ｏインタフェース２７は、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワークなどのパーソナルエリアネットワーク（ＰＡＮ）、８０２．１１ｘ Ｗｉ−Ｆｉ（登録商標）ネットワークなどのローカルエリアネットワーク（ＬＡＮ）、４Ｇ又はＬＴＥ（登録商標）セルラーネットワークなどの広域ネットワーク（ＷＡＮ）に接続する無線通信インタフェースを含むことができる。
【００４９】
図示するように、プロセッサ２２は、Ｉ／Ｏインタフェース２７と相互動作可能に連結されることで、制御装置２０に接続される種々の電子機器２００と情報を授受可能となる。Ｉ／Ｏインタフェース２７には、例えば、車両ＥＣＵ２０１、ナビＥＣＵ２０２、オーディオＥＣＵ２０３、空調ＥＣＵ２０４、情報通信機器２０５、及び自車両１に設けられた図示しないギアポジションセンサ、ブレーキセンサ、速度センサ、加速度センサ、アクセルセンサなどのセンサなどが情報を授受可能に、直接／又は車載ネットワーク２１０を介して連結される。表示装置１０は、プロセッサ２２及び画像処理回路２４に動作可能に連結される。したがって、表示装置１０によって表示される画像は、プロセッサ２２又は／及び画像処理回路２４から受信された画像データに基づいてもよい。プロセッサ２２及び画像処理回路２４は、Ｉ／Ｏインタフェース２７から得られる情報に基づき、表示装置１０が表示する画像を制御する。なお、Ｉ／Ｏインタフェース２７は、表示装置１０に接続される他の電子機器等から受信する情報を加工（変換、演算、解析）する機能を有していてもよい。
【００５０】
制御装置２０におけるプロセッサ２２、及び動作実行装置２５は、メニュー５００に含まれる一つの項目を指定するために、ユーザが操作入力装置３０の操作面上を触れるタッチ操作あるいは所定の軌跡を描くようになぞるジェスチャ操作に応じて生成される位置信号（操作位置Ｅ）、及び押下するユーザ操作に応じて生成される選択（決定）信号を、操作入力装置３０から入力する。
【００５１】
車両用表示制御装置２１における画像処理回路２４は、メニュー５００の画像を生成する。例えば、予め用意されている複数のメモリ２３の中から使用可能なものを取り出し（読み出し）、必要な情報を画像合成で組み込むことで、複数のメニュー項目５１０を含むメニュー（操作メニュー）の画像を生成する。但し、これに限定されるものではなく、メモリ２３に予め記憶された配列、又はメモリ２３に記憶されたプログラムにより定められた配列に従って、複数の項目を配置する（項目を画像合成する）ことで、メニュー（メニュー項目）の画像を生成してもよく、あるいは、レンダリングにより画像を生成してもよい。生成された画像は、画像ＲＡＭ（不図示）等に、一旦、蓄積される。
【００５２】
なお、車両用表示制御装置２１は、電子機器２００（車両ＥＣＵ２０１、ナビＥＣＵ２０２、オーディオＥＣＵ２０３、空調ＥＣＵ２０４、情報通信機器２０５）からの情報を使用して画像を生成することができ、あるいは、その情報を使用せずに、メモリ２３に予め記憶された画像データのみに基づき画像を生成してもよい。これによって、例えば、図１で示したメニュー５００の元となる画像（元画像）を生成することができる。
【００５３】
表示されるメニュー５００は、階層構造を有しており、選択された１つの項目に関連付けされた下位階層のメニューがある場合は、その下位階層のメニューが順次、表示される。下位階層のない項目（機器動作実行項目５１２）が選択されると、例えば、画像処理回路２４から動作実行装置２５に、最終的に選択された項目の内容を示す情報が送られる。動作実行装置２５は、例えば、機器動作ファイル２６を参照して、実行すべき処理の具体的な内容を示すデータを取得し（但し、この動作は不要な場合もあり得る）、取得したデータを、Ｉ／Ｏインタフェース２７を経由して、電子機器２００に送る。これによって、ユーザによって選択された項目に関連付けられている処理が実行される。
【００５４】
メモリ２３に記憶されたソフトウェア構成要素は、プロセッサ２２又は／及び画像処理回路２４が、画像（メニュー５００を含む）を生成するためグラフィックモジュール（図示しない）を含む。グラフィックモジュールは、表示されるメニュー５００の、視覚的効果（例えば、輝度、透明度、彩度、コントラスト、又は他の視覚特性）、サイズ、表示位置、表示距離（運転者からメニュー５００までの距離）を変更するための様々な既知のソフトウェア構成要素を含む。グラフィックモジュールは、メニュー５００におけるメニュー項目５１０のサイズ（選択可能幅α）を、後述する各メニュー項目５１０に割り当てられた位置信号の範囲βに応じて（比例して）、調整することができる。
【００５５】
また、メモリ２３に記憶されたソフトウェア構成要素は、プロセッサ２２が、ユーザの操作に応じた位置信号にメニュー項目５１０を対応づけた操作割当データを生成するため操作割当モジュール（図示しない）を含む。操作割当モジュールは、各メニュー項目５１０を指定可能な位置信号の範囲β（図５Ａ、図５Ｂ参照）を、広くする、狭くする、又は／及び別の範囲に変化させることで、各メニュー項目５１０の指定のしやすさを調整することができる。
【００５６】
次に、図５Ａ、図５Ｂを参照して、操作入力装置３０からの位置信号と、メニュー項目５１０とを対応づけた操作割当データについて説明する。図５Ａ、図５Ｂにおいて、操作入力装置３０からの位置信号のうち複数のメニュー項目５１０が割り当てられる範囲を符号Ｒｏで記し（以下では、総メニュー操作範囲Ｒｏとも記す）、各メニュー項目５１０に割り当てられた位置信号の範囲を、符号βで記す（以下では、個別メニュー操作範囲βとも記す）。なお、メニュー項目５１０に割り当てられた位置信号の範囲βが、各メニュー項目５１０に予め割り当てられた標準の範囲である場合、符号βｓで記し（以下では、標準範囲βｓとも記す）、この標準の範囲βｓより広くした場合、符号βｔで記し（以下では、拡大範囲βｔとも記す）、標準の範囲βｓより狭くした場合、符号βｕで記す（以下では、縮小範囲βｕとも記す）。また、符号の末尾に「ｘ」が付されているメニュー項目は、機器動作実行項目５１２であること（換言すると、新たな階層のメニューを表示する階層項目５１１ではないこと）を示す。
【００５７】
まず、第１階層である初期のメニューＯの操作割当データでは、総メニュー操作範囲Ｒｏに、メニュー項目５１０である、「メニュー項目Ａ」、「メニュー項目Ｂ」、「メニュー項目Ｃ」、及び「メニュー項目Ｄ」が順に割り当てられている。すなわち、操作入力装置３０からの位置信号（操作位置Ｅ）の変化に応じて、指定されるメニュー項目が、「メニュー項目Ａ」、「メニュー項目Ｂ」、「メニュー項目Ｃ」、「メニュー項目Ｄ」の順に変化し、さらなる位置信号の変化により再び「メニュー項目Ａ」、「メニュー項目Ｂ」、・・・（省略）の順に変化する。ユーザが「メニュー項目Ａ」を選択（決定）すると、プロセッサ２２（及び画像処理回路２４）は、表示装置１０が、「メニュー項目Ａ」に関する第２階層のメニュー（図示しない）を表示装置１０に表示させるとともに、「メニュー項目Ａ」に関する第２階層のメニューの操作割当データ（図示しない）を生成する。同様に、ユーザが「メニュー項目Ｂ」、「メニュー項目Ｃ」、又は「メニュー項目Ｄ」を選択（決定）すると、プロセッサ２２（及び画像処理回路２４）は、メニュー項目Ｂ，Ｃ，又はＤに関する第２階層のメニュー６１０，６２０，６３０を表示装置１０に表示させるとともに、メニュー項目Ｂに関する第２階層のメニュー６１０の操作割当データ、メニュー項目Ｃに関する第２階層のメニュー６２０の操作割当データ、又はメニュー項目Ｄに関する第２階層のメニュー６３０の操作割当データを生成する。
【００５８】
図５Ａに示す第２階層のメニュー６１０で、機器動作実行項目５１２である「メニュー項目Ｂａｘ」、「メニュー項目Ｂｂｘ」が選択されると、電子機器２００の動作処理が実行され、プロセッサ２２（及び画像処理回路２４）は、メニュー６１０の上位の第１階層のメニュー６１１を表示装置１０に表示させるとともに、メニュー６１０の上位の第１階層のメニュー６１１の操作割当データを生成する。プロセッサ２２は、メニュー６１０の上位の第１階層のメニュー６１１の操作割当データを、メニュー６１０の元々の上位階層である初期のメニューＯの操作割当データを元に生成する。具体的には、プロセッサ２２は、第２の階層のメニュー６１０につながる特定のメニュー項目５１５（「メニュー項目Ｂ」）の個別メニュー操作範囲βを狭くする（βｕにする）。そして、プロセッサ２２は、狭くなる総メニュー操作範囲Ｒｏを補完するように、特定のメニュー項目５１５（「メニュー項目Ｂ」）以外の少なくとも１つ又はそれ以上のメニュー項目５１０（「メニュー項目Ａ」、「メニュー項目Ｃ」、又は／及び「メニュー項目Ｄ」）の個別メニュー操作範囲βを広くする（βｔにする）。
【００５９】
また、図５Ａに示す第２階層のメニュー６２０で、機器動作実行項目５１２である「メニュー項目Ｃａｘ」、「メニュー項目Ｃｂｘ」、又は「メニュー項目Ｃｃｘ」が選択されると、電子機器２００の動作処理が実行され、プロセッサ２２（及び画像処理回路２４）は、メニュー６２０の上位の第１階層のメニュー６２１を表示装置１０に表示させるとともに、メニュー６１０の上位の第１階層のメニュー６２１の操作割当データを生成する。プロセッサ２２は、メニュー６２０の上位の第１階層のメニュー６２１の操作割当データを、メニュー６２０の元々の上位階層である初期のメニューＯの操作割当データを元に生成する。プロセッサ２２は、第２の階層のメニュー６２０につながる特定のメニュー項目５１５（「メニュー項目Ｃ」）の個別メニュー操作範囲βを別の範囲に変更する。具体的には、プロセッサ２２は、元々の「メニュー項目Ｂ」と「メニュー項目Ｄ」との間に配置されていた特定のメニュー項目５１５（「メニュー項目Ｃ」）を、「メニュー項目Ｄ」と「メニュー項目Ａ」との間に変更する。
【００６０】
図５Ａに示す第２階層のメニュー６３０で、機器動作実行項目５１２である「メニュー項目Ｄａｘ」、「メニュー項目Ｄｂｘ」、又は「メニュー項目Ｄｃｘ」が選択されると、電子機器２００の動作処理が実行され、プロセッサ２２（及び画像処理回路２４）は、メニュー６３０の上位の第１階層のメニュー６３１を表示装置１０に表示させるとともに、メニュー６３０の上位の第１階層のメニュー６３１の操作割当データを生成する。プロセッサ２２は、メニュー６３０の上位の第１階層のメニュー６３１の操作割当データを、メニュー６３０の元々の上位階層である初期のメニューＯの操作割当データを元に生成する。具体的には、プロセッサ２２は、第２の階層のメニュー６３０につながる特定のメニュー項目５１５（「メニュー項目Ｄ」）の個別メニュー操作範囲βをゼロにする（指定できなくする）。そして、プロセッサ２２は、狭くなる総メニュー操作範囲Ｒｏを補完するように、特定のメニュー項目５１５（「メニュー項目Ｄ」）以外の少なくとも１つ又はそれ以上のメニュー項目５１０（「メニュー項目Ａ」、「メニュー項目Ｂ」、又は／及び「メニュー項目Ｃ」）の個別メニュー操作範囲βを広くする（βｔにする）。
【００６１】
図５Ｂでは、図５Ａで言及しなかった第３階層での処理について説明する。図５Ｂに示す第３階層のメニュー６４０で、機器動作実行項目５１２である「メニュー項目Ｂｃ１ｘ」、「メニュー項目Ｂｃ２ｘ」、又は「メニュー項目Ｂｃ３ｘ」が選択されると、電子機器２００の動作処理が実行され、プロセッサ２２（及び画像処理回路２４）は、メニュー６４０の上位の第２階層のメニュー６４１（又はメニュー６４０の上位の第１階層のメニュー６１１）を表示装置１０に表示させるとともに、メニュー６４０の上位の第２階層のメニュー６４１（又はメニュー６４０の上位の第１階層のメニュー６１１）の操作割当データを生成する。メニュー６１０の上位の第１階層のメニュー６１１の操作割当データの生成については、説明を省略する。プロセッサ２２は、メニュー６４０の上位の第２階層のメニュー６４１の操作割当データを、メニュー６４０の元々の上位階層である第２階層のメニュー６１０の操作割当データを元に生成する。具体的には、プロセッサ２２は、第３の階層のメニュー６３０につながる特定のメニュー項目５１５（「メニュー項目Ｂｃ」）の個別メニュー操作範囲βを狭くする（βｕにする）。そして、プロセッサ２２は、狭くなる総メニュー操作範囲Ｒｏを補完するように、特定のメニュー項目５１５（「メニュー項目Ｂｃ」）以外の少なくとも１つ又はそれ以上のメニュー項目５１０（「メニュー項目Ｂａｘ」、「メニュー項目Ｂｂｘ」、又は／及び「メニューＯ」）の個別メニュー操作範囲βを広くする（βｔにする）。
【００６２】
（実施形態の動作）
以下、本実施形態の車載機器操作システム１００による車載機器操作処理について、図５Ｂ、図６を参照しながら説明する。図６は、本実施形態に係る車載機器操作システム１００の車載機器操作処理を説明するフローチャートである。
【００６３】
本実施形態の車載機器操作システム１００は、自車両１の起動に基づいて動作を開始する。プロセッサ２２は、自車両１の起動に伴い、電子機器２００から取得した制御状態などに関する情報と、メモリ２３から読み出した画像データと、からメニュー５００の画像データを生成し、表示装置１０に対して、生成されたメニュー５００の画像データを出力し、表示装置１０が初期のメニュー５００を表示する（ステップＳ１）。いくつかの本実施形態では、この自車両１の起動後に表示される初期のメニュー５００の各メニュー項目５１０は、予め定められた最上位階層の初期メニューＯであるが、自車両１の起動以前の自車両１が停止する際に表示装置１０に表示されていたメニュー項目５１０と同じであってもよい。表示装置１０は、制御装置２０から出力されるメニュー５００の画像データに基づいて、図７Ａの右図に示すような円の中心点Ｐを基点にした扇形状の領域に割り当てられた表示領域を複数有するメニュー項目５１０を初期メニューとして表示する。
【００６４】
次に、プロセッサ２２は、操作入力装置３０からユーザの指の位置信号（操作位置Ｅ）を取得し（ステップＳ２）、この操作位置Ｅに対応したメニュー項目５１０をポインタ５２０が指定するようにポインタ５２０の画像データを生成して、表示装置１０に出力する。表示装置１０は、プロセッサ２２から出力されるポインタ５２０（図７Ａ、図７Ｂの例ではカーソル５２１）の画像データに基づいて、図７Ａ、図７Ｂに示すように、ユーザが操作位置検出部３６（円環状の操作面）に触れた操作位置Ｅ（Ｅ１０、Ｅ２０）に対応する、表示装置１０上の指示位置Ｇ（Ｇ１０、Ｇ２０）を指示するようにポインタ５２０を表示する（ステップＳ３）。
【００６５】
ここで、ユーザが、操作入力装置３０（操作位置検出部３６）の円環状の操作面上で操作位置Ｅを移動させるジェスチャ操作を行った場合、このジェスチャ操作に基づく操作位置Ｅの移動（図７ＢのＥ１５）に対応して、ポインタ５２０の指示位置Ｇ（図７ＢのＧ１５）も変化する。ここで、操作位置検出部３６上のジェスチャ操作に基づく操作位置Ｅとポインタ５２０の指示位置Ｇとが対応するとは、操作入力装置３０における操作位置検出部３６の円環状の操作面の中心点Ｑを基点としたユーザによる回転操作の相対角度と、表示装置１０に表示されたメニュー５００の円の中心点Ｐを基点とするポインタ５２０の指定位置との相対角度とが略一致していることを意味する。
【００６６】
次に、プロセッサ２２が、操作入力装置３０（リターンスイッチ３８）からリターン信号を取り込む（ステップＳ４”Ｎｏ”）と、ステップＳ８に移行した後、表示装置１０に、上位の階層のメニュー５００を表示させる（ステップＳ９）。例えば、図５Ｂの第２階層のメニュー５００が表示されている際に、リターン信号を取得すると、上位の第１階層のメニュー５００に遷移し、また、図５Ｂの第３階層のメニュー５００が表示されている際に、リターン信号を取得すると、上位の第２階層、又は第１階層のうち予め定められた一方のメニュー５００に遷移する。ステップＳ８については、後に詳述する。一方、プロセッサ２２が、操作入力装置３０（リターンスイッチ３８）からリターン信号を取り込まない（ステップＳ４”Ｙｅｓ”）と、ステップＳ５に移行する。
【００６７】
次に、プロセッサ２２が、操作入力装置３０（決定操作検出部３６）から決定信号を取り込む（ステップＳ５“ＹＥＳ”）と、この決定信号とともに操作位置検出部３６を介して位置信号（操作位置Ｅ）を取り込み、その位置信号に対応したメニュー項目５１０を選択する。次に、プロセッサ２２は、選択されたメニュー項目５１０に関連付けられた下位の階層のメニュー項目５１０の有無を判定し（ステップＳ６）、ここで、下位の階層のメニュー項目５１０が無いと判定された場合（ステップＳ６“Ｙｅｓ”）、その選択が最終選択である、と判定され、そのメニュー項目５１０に対応する電子機器２００の動作処理を実行する（ステップＳ７）と共に、復帰させる上位の階層のメニュー５００の操作割当データを読み出して変更し（ステップＳ８）、上位の階層のメニュー５００（例えば、初期メニューＯ）の表示に復帰させる（ステップＳ９）。
【００６８】
ステップＳ８では、プロセッサ２２は、下位の階層のメニュー５００を、上位の階層のメニュー５００に遷移させる際、上位のメニュー５００の元の操作割当てデータを読み出し、この元の操作割当データにおける表示中の下位の階層のメニュー５００につながる特定のメニュー項目５１５を指定可能な位置信号の範囲を狭くする。具体的には、図５Ｂの第３階層のメニュー６４０から上位の階層に遷移させる際、プロセッサ２２は、第３階層のメニュー６４０の元の上位階層にあたるメニュー６１０の操作割当データのうち、第３階層のメニュー６４０につながるメニュー項目Ｂｃの個別メニュー操作範囲βを狭くした第２階層のメニュー６４１の操作割当データを新たに生成する。
【００６９】
一方、下位階層のメニュー項目５１０があると判定されると（ステップＳ６“Ｎｏ”）、プロセッサ２２は、表示装置１０に、選択されたメニュー項目５１０に関連付けられた下位階層のメニュー項目５１０（次階層のメニュー項目）を表示する（ステップＳ９）。
【００７０】
次に、図７Ａ〜図７Ｄを参照して、操作位置検出部３６に割当てられたメニュー項目５１０の遷移を説明する。図７Ａ〜図７Ｄは、と、表示装置１０に表示されたメニュー５００画像の遷移を説明する図であり、時系列的に図７Ａ、図７Ｂ、図７Ｃ（又は図７Ｄ）の順に遷移する。図７Ａ、図７Ｂにおける、左図は、操作入力装置３０の操作位置検出部３６における総メニュー操作範囲Ｒｏに割当てられた、メニュー５００に含まれる各メニュー項目５１０を仮想的に示す図であり、右図は、左図での各メニュー項目５１０の割当て時に表示装置１０が表示するメニュー５００の様子を示す図である。なお、ここでは、メニューの画像は、ラジアルメニューであるものとする。但し、これらは一例であり、これらの例に限定されるものではない。例えば、メニューの画像は、運転者（視認者）から見て、所定の開図形の直線又は曲線上に、連続的又は断続的に複数のメニュー項目５１０が配置されたものであってもよい。
【００７１】
図７Ａの左図の例では、操作入力装置３０の操作位置検出部３６が、中心点Ｑを基準とした円（閉図形の一例）上に配置され、中心点Ｑを基準とした位置信号（操作位置Ｅ、角度位置Ｅとも言える）を車両用表示制御装置２１に送信する。なお、操作位置検出部３６の操作位置Ｅとメニュー５００のメニュー項目５１０との位置関係を把握しやすくするために、図５Ａ（図５Ｂ）の左図では、便宜上、操作位置検出部３６の内側に、操作位置Ｅに各メニュー項目５１０を割当てた操作割当データを記載してある。図７Ａの例では、ラジアルメニューは、全周を４等分したメニュー項目５１０で構成される（１項目当たり９０［ｄｅｇｒｅｅ］）。図７Ａの中心点Ｑからの直上方向を、０［ｄｅｇｒｅｅ］とすると、メニュー５００は、−４４（３１６）〜４５［ｄｅｇｒｅｅ］の領域に配置される「メニュー項目Ａ」、４６〜１３５［ｄｅｇｒｅｅ］の領域に配置される「メニュー項目Ｂ」、１３６〜２２５［ｄｅｇｒｅｅ］の領域に配置される「メニュー項目Ｃ」、及び２２６〜３１５［ｄｅｇｒｅｅ］の領域に配置される「メニュー項目Ｄ」、で構成される。図７Ａでは、１つ又はそれ以上のプロセッサ２２は、操作入力装置３０から操作位置Ｅ１０（９０［ｄｅｇｒｅｅ］）を取得し、この操作位置Ｅ１０に対応した指示位置Ｇ１０を含む「メニュー項目Ｂ」を指定する（「メニュー項目Ｂ」の外郭にカーソル５２１を表示する）。ここで、操作位置検出部３６の操作面を押下操作することよって、プロセッサ２２は、選択（決定）がなされたことを示す信号（選択信号、選択（決定）検出信号）を検出する（図６のステップＳ５”Ｙｅｓ”）。図７Ａで選択された「メニュー項目Ｂ」に次の階層（下位の階層）がある場合、図７Ｂの状態に遷移する。
【００７２】
図７Ｂの例では、ラジアルメニューは、４つのメニュー項目５１０で構成される。図７Ｂの中心点Ｑからの直上方向を、０［ｄｅｇｒｅｅ］とすると、メニュー５００は、２３〜１５７［ｄｅｇｒｅｅ］の領域に配置される「メニューＯ」、１５８〜２３２［ｄｅｇｒｅｅ］の領域に配置される「メニュー項目Ｂａｘ」、２３３〜３０７［ｄｅｇｒｅｅ］の領域に配置される「メニュー項目Ｂｂｘ」、及び３０８〜３８２（２２）［ｄｅｇｒｅｅ］の領域に配置される「メニュー項目Ｂｃ」、で構成される。図７Ａでは、１つ又はそれ以上のプロセッサ２２は、操作入力装置３０から操作位置Ｅ１０（９０［ｄｅｇｒｅｅ］）を取得し、この操作位置Ｅ２０に対応した指示位置Ｇ２０を含む「メニュー項目Ｂｃ」を指定する。ここで、操作位置検出部３６の操作面を押下操作することよって、プロセッサ２２は、選択（決定）がなされたことを示す信号（選択信号、選択（決定）検出信号）を検出する（図６のステップＳ５”Ｙｅｓ”）。図７Ｂで選択された「メニュー項目Ｂｃ」に次の階層（下位の階層）がある場合、次の階層（例えば、図５Ｂの第３階層のメニュー６４０）に遷移する。
【００７３】
図７Ｃは、図５Ｂの第３階層のメニュー６４０から上位の第１階層のメニュー６１１に遷移する際に、操作位置検出部３６に割当てられたメニュー項目５１０を説明する図である。第３階層のメニュー６４０から遷移した第１階層のメニュー６１１は、元の第１階層のメニューＯと比較して、遷移する前に表示されていた第３階層のメニュー６４０につながる特定のメニュー項目５１５である「メニュー項目Ｂ」の範囲βが狭くなっている（標準範囲βｓから縮小範囲βｕになっている）。これにより、「メニュー項目Ｂ」が選択されにくくなる。また、メニュー項目５１０に割当てられた位置信号の範囲βを狭くするに従って、表示されるメニュー項目５１０のサイズ（又は所定方向の長さ）を小さくした場合、図７Ｃの例では、特定のメニュー項目５１５である「メニュー項目Ｂ」の画像のサイズ（又は所定方向の長さ）が小さくなるため、視覚的注意が向きにくくなることも想定される。
【００７４】
また、図７Ｄは、図５Ｂの第３階層のメニュー６４０から上位の第２階層のメニュー６４１に遷移する際に、操作位置検出部３６に割当てられたメニュー項目５１０を説明する図である。第３階層のメニュー６４０から遷移した第２階層のメニュー６４１は、元の第２階層のメニュー６１０（図５Ｂ参照）と比較して、遷移する前に表示されていた第３階層のメニュー６４０につながる特定のメニュー項目５１５である「メニュー項目Ｂｃ」の範囲βが狭くなっている（標準範囲βｓから縮小範囲βｕになっている）。これにより、「メニュー項目Ｂｃ」が選択されにくくなる。また、メニュー項目５１０に割当てられた位置信号の範囲βを狭くするに従って、表示されるメニュー項目５１０のサイズ（又は所定方向の長さ）を小さくした場合、図７Ｄの例では、特定のメニュー項目５１５である「メニュー項目Ｂｃ」の画像のサイズ（又は所定方向の長さ）が小さくなるため、視覚的注意が向きにくくなることも想定される。
【００７５】
図６におけるプロセスについて説明された特定の順序は例示であり、説明された順序は、プロセスを実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付け、一部追加、又は／及び一部削除をする様々な変更を加えることができるであろう。
【００７６】
上述の情報処理プロセスの動作は、汎用プロセッサ又は特定用途向けチップなどの情報処理装置の１つ以上のソフトウエアモジュールを実行させることにより実施することができる。これらのモジュール、これらのモジュールの組み合わせ、又は／及びそれらの機能を代替えし得る一般的なハードウェアとの組み合わせは全て、本発明の保護の範囲内に含まれる。
【００７７】
車載機器操作システム１００の機能ブロックは、任意選択的に、説明される様々な実施例の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合わせによって実行される。図１、図４で説明する機能ブロックが、説明される実施例の原理を実施するために、任意選択的に、組み合わされ、又は１つの機能ブロックを２以上のサブブロックに分離されてもいいことは、当業者に理解されるだろう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割を、任意選択的に支持する。
【００７８】
以上に説明したように、本実施形態では、ユーザの操作に応じた位置信号に複数のメニュー項目５１０を対応づけた操作割当データを生成し、ユーザの操作に応じた位置信号を取得して、操作割当データを元に位置信号に対応したメニュー項目５１０をポインタ５２０で指定し、ユーザの操作に応じた選択信号を取得して、ポインタ５２０が指定するメニュー項目５１０を選択し、選択されたメニュー項目５１０に応じた新たな下位の階層のメニュー５００を表示させ、所定の下位の階層のメニュー５００を表示させた後、又は所定の下位の階層のメニュー５００におけるメニュー項目５１０を選択した後、所定の下位の階層より上位の階層のメニュー５００を表示させる際、操作割当データにおける所定の下位の階層のメニュー５００につながる特定のメニュー項目５１５を指定可能な位置信号の範囲を狭くする、又は／及び別の範囲に変える。
【００７９】
また、いくつかの実施形態では、１つ又はそれ以上のプロセッサ２２は、操作割当データにおける所定の下位の階層のメニュー５００につながる特定のメニュー項目５１５を指定可能な位置信号の範囲を狭くする際、狭くなる位置信号の範囲を補完するように、所定の下位の階層のメニュー５００における特定のメニュー項目５１５以外の少なくとも１つ又はそれ以上のメニュー項目５１０を指定可能な位置信号の範囲を広くしてもよい。
【００８０】
また、いくつかの実施形態では、１つ又はそれ以上のプロセッサ２２は、
所定の下位の階層のメニュー５００を表示させた後、又は所定の下位の階層のメニュー５００におけるメニュー項目５１０を選択した後、所定の下位の階層より上位の階層のメニュー５００を表示させる際、
上位の階層が所定の下位の階層に近い程、特定のメニュー項目５１５を指定可能な位置信号の範囲をより狭くしてもよい。
【００８１】
また、いくつかの実施形態では、メニュー５００は、閉図形上に複数のメニュー項目５１０を配列させたラジアルメニューであってもよい。
【符号の説明】
【００８２】
１…自車両、２…フロントウインドシールド（被投影部材）、３…ステアリングホイール、１０…表示装置、２０…制御装置、２１…車両用表示制御装置、２２…プロセッサ、２３…メモリ、２４…画像処理回路、２５…動作実行装置、２６…機器動作ファイル、２７…Ｉ／Ｏインタフェース、３０…操作入力装置、３６…操作位置検出部、３７…決定操作検出部、１００…車載機器操作システム、１０１…表示領域、２００…電子機器、２０１…車両ＥＣＵ、２０２…ナビＥＣＵ、２０３…オーディオＥＣＵ、２０４…空調ＥＣＵ、２０５…情報通信機器、２１０…車載ネットワーク、５００…メニュー、５１０…メニュー項目、５１１…階層項目、５１２…機器動作実行項目、５２０…ポインタ、５２１…カーソル、Ｅ…操作位置（角度位置）、Ｇ…指示位置、Ｒｏ…メニュー操作範囲（総メニュー操作範囲）、α…選択可能幅、β…個別メニュー操作範囲（位置信号の範囲）、βｓ…標準範囲、βｔ…拡大範囲、βｕ…縮小範囲
【図１】
2020050303.tif 000003
【図２Ａ】
2020050303.tif 000004
【図２Ｂ】
2020050303.tif 000005
【図３】
2020050303.tif 000006
【図４】
2020050303.tif 000007
【図５Ａ】
2020050303.tif 000008
【図５Ｂ】
2020050303.tif 000009
【図６】
2020050303.tif 000010
【図７Ａ】
2020050303.tif 000011
【図７Ｂ】
2020050303.tif 000012
【図７Ｃ】
2020050303.tif 000013
【図７Ｄ】
2020050303.tif 000014