(57)【要約】【課題】ユーザの操作性を向上できると共に、画面デザインの自由度を増大できる表示デバイス及び操作表示システムを提供する。【解決手段】制御部１１が、スティック２１の可動位置に応じて、スイッチデータ管理テーブルにおける座標データに対するスイッチの割り当て内容を補正する。これにより、ユーザはスティック２１の可動位置に応じたスイッチの選択を違和感なく行うことができる。その結果、二次元座標系において予め定められた所定配列の座標の中から、スティック２１の可動位置に応じた座標を決定する簡易な機構の操作デバイスを用いることができる。
2010146656.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより可動操作される操作部材を備えた操作デバイスより供給される、前記操作部材の可動位置を表す座標データを取得する可動位置取得手段と、
操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、
前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、
前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、
を有することを特徴とする表示デバイス。
【請求項２】
前記スイッチデータ管理テーブルの前記座標データは、いずれかの前記スイッチが割り当てられている有効座標データと、いずれの前記スイッチも割り当てられていない無効座標データとからなり、
前記割り当て補正手段は、
前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記有効座標データに該当する場合には、前記スイッチの割り当て内容の補正を行わず、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合には、いずれかの前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項１に記載の表示デバイス。
【請求項３】
前記スイッチデータ管理テーブルの前記座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、
前記割り当て補正手段は、
前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合において、当該無効座標データとＹ座標が同一である前記有効座標データが存在する場合には、当該有効座標データのうちＸ座標が最大となる前記有効座標データを探索し、当該有効座標データに対応する前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項２に記載の表示デバイス。
【請求項４】
前記スイッチデータ管理テーブルの前記座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、
前記割り当て補正手段は、
前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合において、当該無効座標データとＹ座標が同一である前記有効座標データが存在しない場合には、前記無効座標データのＹ座標を増減させて前記無効座標データとＸ座標が同一且つＹ座標が異なる前記有効座標データを探索し、当該有効座標データに対応する前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項２に記載の表示デバイス。
【請求項５】
前記可動位置取得手段で取得した第１座標データを記憶する記憶手段と、
前記記憶手段に記憶された前記第１座標データと、前記可動位置取得手段で前記第１座標データの取得後に取得した第２座標データとを比較することにより、前記操作部材の操作の有無を検出する操作有無検出手段と、
前記操作有無検出手段により前記操作部材が操作されたと検出された場合に、前記記憶手段に記憶された前記第１座標データを前記第２座標データに更新する座標データ更新手段と、
を有することを特徴とする請求項１〜４のいずれかに記載の表示デバイス。
【請求項６】
前記記憶手段に記憶された前記第１座標データと、前記可動位置取得手段で前記第１座標データの取得後に取得した第２座標データとを比較することにより、前記操作部材の可動位置の相対変位を検出する相対変位検出手段を有し、
前記割り当て補正手段は、
前記相対変位検出手段により検出された前記相対変位に基づき、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項１〜５のいずれかに記載の表示デバイス。
【請求項７】
前記割り当て補正手段は、
前記相対変位検出手段により、前記操作部材が前記有効座標データに該当する位置から当該有効座標データと隣り合う前記無効座標データに該当する位置に操作されたと検出された場合には、操作前の前記有効座標データに対応する前記スイッチが操作後の前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項５または６に記載の表示デバイス。
【請求項８】
前記割り当て補正手段は、
前記相対変位検出手段により、前記操作部材が前記有効座標データに該当する位置から当該有効座標データと隣り合う前記無効座標データに該当する位置に操作され、その後、当該操作後の無効座標データに該当する位置から他の前記座標データに該当する位置に操作されたと検出された場合には、前記操作部材が操作前の前記有効座標データに該当する位置から前記他の座標データに対応する方向に操作された場合と同様の動作となるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項７に記載の表示デバイス。
【請求項９】
前記スイッチデータ管理テーブルの前記座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、
前記割り当て補正手段は、
前記スイッチデータ管理テーブルのＹ座標方向の前記座標データ数に占める、前記メニューにおける前記スイッチの縦方向の数の割合と、前記スイッチデータ管理テーブルのＸ座標方向の前記座標データ数に占める、前記メニューにおける前記スイッチの横方向の数の割合とに応じ、選択指示手段の表示位置を補正する
ことを特徴とする請求項１〜８のいずれかに記載の表示デバイス。
【請求項１０】
前記割り当て補正手段は、
前記メニューにおける各スイッチの表示サイズの差異に応じ、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項１〜９のいずれかに記載の表示デバイス。
【請求項１１】
表示デバイスと、前記表示デバイスに表示されるスイッチを操作するための操作デバイスとを有する操作表示システムであって、
前記操作デバイスは、
ユーザにより可動操作される操作部材と、
前記操作部材の可動位置を表す座標データを前記表示デバイスに供給する座標データ供給手段と、
を有し、
前記表示デバイスは、
前記操作デバイスの前記座標データ供給手段より供給される前記座標データを取得する可動位置取得手段と、
操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、
前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、
前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、
を有することを特徴とする操作表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作デバイスにより操作されるスイッチを表示する表示手段を備えた表示デバイス及びこの表示デバイスを有する操作表示システムに関する。
【背景技術】
【０００２】
操作デバイスにより操作されるスイッチを表示する表示手段（液晶ディスプレイ等）を備えた表示デバイスとしては、たとえばナビゲーション装置、オーディオ、エアコン等の操作を行うための車載用表示デバイスがある。この車載用表示デバイスにおける表示スイッチの操作手法としては、表示手段の画面をそのままタッチするタッチパネル式の方法と、表示手段から離れた位置に搭載した遠隔操作デバイスにより遠隔操作する方法が知られている。【０００３】
前者のタッチパネル式の方法を採用する場合、運転者が容易に指で触れることのできる位置に表示手段を搭載しなければならず、表示手段の位置が相対的に低くなってしまうため、運転者が路面から視線を逸らす時間が長くなるという問題がある。また表示手段搭載位置の制約は、インテリアデザインへの制約にもなる。よって、近年は後者の遠隔操作する方法が採用される場合が多くなっている。【０００４】
遠隔操作デバイスとしては、たとえば上下左右キーや、ロータリーコマンダーを備えたものがある。前者の遠隔操作デバイスは、上下左右キーと確定キーを備えており、操作対象となる表示スイッチを選択するための選択指示手段（カーソル等）を上下左右キーにより移動させ、所望のスイッチが選択された状態で確定キーを操作することにより、選択されたスイッチに対応する機能を実行させる。また後者の遠隔操作デバイスも同様にロータリーコマンダーと確定キーを備えており、ロータリーコマンダーの回転操作により選択指示手段を移動させ、所望のスイッチが選択された状態で確定キーを操作する。このロータリーコマンダーにより表示スイッチの操作が行われる表示デバイスとしては、たとえば特許文献１に記載のものがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３２２６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上下左右キーにより表示スイッチの操作を行う表示デバイスでは、表示手段において現在選択されているスイッチから遠くに配置されたスイッチを選択する場合、上下左右キーを何度も操作する必要が生じ、操作性が低下するという問題があった。またロータリーコマンダーにより表示スイッチの操作を行う表示デバイスでは、その操作上の特性により、たとえば特許文献１の図４に示すように表示スイッチを円周状に配置する等、表示手段における画面構成をロータリーコマンダーに合わせざるを得なくなり、画面デザインの自由度が小さくなるという問題があった。【０００７】
本発明が解決しようとする課題には、上記した問題が一例として挙げられる。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１記載の発明は、ユーザにより可動操作される操作部材を備えた操作デバイスより供給される、前記操作部材の可動位置を表す座標データを取得する可動位置取得手段と、操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、を有する。【０００９】
上記課題を解決するために、請求項１１記載の発明は、表示デバイスと、前記表示デバイスに表示されるスイッチを操作するための操作デバイスとを有する操作表示システムであって、前記操作デバイスは、ユーザにより可動操作される操作部材と、前記操作部材の可動位置を表す座標データを前記表示デバイスに供給する座標データ供給手段と、を有し、前記表示デバイスは、前記操作デバイスの前記座標データ供給手段より供給される前記座標データを取得する可動位置取得手段と、操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、を有する。
【図面の簡単な説明】
【００１０】
【図１】本実施形態における操作表示システムを搭載する車内の外観の一例を表す図である。
【図２】操作表示システムの機能構成の一例を表す機能ブロック図である。
【図３】操作デバイスにおけるスティックの可動機構を概念的に表す図である。
【図４】スティックの可動位置を表す座標系を表す図である。
【図５】湾曲板の一部を拡大して示す部分平面図である。
【図６】表示部に表示されるメニューの一例を表す図である。
【図７】図６に示すメニューに対応するスイッチデータ管理テーブルの一例を表す図である。
【図８】座標データのレコードに格納されたスイッチデータの一例を表す図である。
【図９】新規メニュー表示時のスティックの可動位置の一例を表す図である。
【図１０】図９に示す場合におけるカーソルの表示位置の一例を表す図である。
【図１１】新規メニュー表示時のスティックの可動位置の一例を表す図である。
【図１２】スティックの可動位置が図１１に示す場合におけるスイッチの割り当て内容の補正の一例を表す図である。
【図１３】スティックの可動位置が図１１に示す場合におけるカーソルの表示位置の一例を表す図である。
【図１４】新規メニュー表示時のスティックの可動位置の一例を表す図である。
【図１５】スティックの可動位置が図１４に示す場合におけるスイッチの割り当て内容の補正の一例を表す図である。
【図１６】スティックの可動位置が図１４に示す場合におけるカーソルの表示位置の一例を表す図である。
【図１７】新規メニュー表示時のスティックの可動位置の一例を表す図である。
【図１８】スティックの可動位置が図１７に示す場合におけるスイッチの割り当て内容の補正の一例を表す図である。
【図１９】スティックの可動位置が図１７に示す場合におけるカーソルの表示位置の一例を表す図である。
【図２０】スティックの可動操作の一例を表す図である
【図２１】スイッチデータ管理テーブルの座標データのレコードに格納されたスイッチデータの一例を表す図である。
【図２２】図２０に示すスティック操作が行われた場合のカーソルの動作の一例を表す図である。
【図２３】スティックの可動操作の一例を表す図である。
【図２４】スイッチデータ管理テーブルの座標データのレコードに格納されたスイッチデータの一例を表す図である。
【図２５】図２３に示すスティック操作が行われた場合のカーソルの動作の一例を表す図である。
【図２６】スティックの可動操作の一例を表す図である。
【図２７】図２６に示すスティック操作が行われた場合のカーソルの動作の一例を表す図である。
【図２８】スティックの可動操作の一例を表す図である。
【図２９】図２８に示すスティック操作が行われた場合のスイッチの割り当て内容の補正の一例を表す図である。
【図３０】図２８に示すスティック操作が行われた場合のカーソルの動作の一例を表す図である。
【図３１】スティックの可動操作の一例を表す図である。
【図３２】図３１に示すスティック操作が行われた場合のスイッチの割り当て内容の補正の一例を表す図である。
【図３３】図３１に示すスティック操作が行われた場合のカーソルの動作の一例を表す図である。
【図３４】スティックの可動操作の一例を表す図である。
【図３５】図３４に示すスティック操作が行われた場合のスイッチの割り当て内容の補正の一例を表す図である。
【図３６】図３４に示すスティック操作が行われた場合のカーソルの動作の一例を表す図である。
【図３７】制御部によって実行される表示処理の手順例を示すフローチャートである。
【図３８】新規カーソル表示処理の詳細内容を表すフローチャートである。
【図３９】カーソル表示位置変更処理の詳細内容を表すフローチャートである。
【図４０】スティックの可動操作の一例を表す図である。
【図４１】スイッチデータ管理テーブルの座標データのレコードに格納されたスイッチデータの一例を表す図である。
【図４２】図４０に示すスティック操作が行われた場合のスイッチの割り当て内容の補正の一例を表す図である。
【図４３】図４０に示すスティック操作が行われた場合に、メニュー上の全スイッチが選択できるようにスイッチの割り当て内容をさらに補正した場合の一例を表す図である。
【図４４】上下方向の表示サイズが大きく異なるスイッチを含むメニューの一例を表す図である。
【図４５】スイッチの割り当て内容の補正の一例を表す図である。
【図４６】割り当て内容を更新したスイッチデータ管理テーブルの一例を表す図である。
【図４７】２行２列の４つのスイッチを含むメニューの一例を表す図である。
【図４８】図４７に示すメニューに対応するスイッチデータ管理テーブルの一例を表す図である。
【図４９】スイッチの割り当て内容の補正の一例を表す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１２】
図１は、本実施形態における操作表示システム１００を搭載する車内の外観の一例を表す図であり、図２は、この操作表示システム１００の機能構成の一例を表す機能ブロック図である。図１及び図２に示すように、操作表示システム１００は、表示デバイス１０及び操作デバイス２０を有している。これら表示デバイス１０と操作デバイス２０とは、バス３０によりデータ通信可能に接続されている。
【００１３】
表示デバイス１０は、車内においてダッシュボード３の内部に設置されている。
この表示デバイス１０は、操作対象デバイスとしてのナビゲーション装置、オーディオ装置、エアコン装置等に接続されており、操作デバイス２０からの入力信号に基づく制御部１１の制御によって、各種ソース処理部１２を介し、上記操作対象デバイスに対し所定の機能（経路の探索結果に従って誘導をおこなうナビゲーション機能、映像や音を出力させるオーディオ機能、及び車内の温度調整をおこなうエアーコンディショナー機能等）を実行させる。
【００１４】
表示デバイス１０が備える表示部１３は、車内における視認しやすい位置として、この例ではステアリングホイール２の横のダッシュボード３上に配置されている。この表示部１３は、制御部１１の制御によって、上記操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニュー（図６等参照）を表示する。ユーザは、表示部１３の表示を参照しつつ、操作デバイス２０を用いて表示部１３に表示されたスイッチを操作することで、上記操作対象デバイスに対し所定の機能を実行させる。
【００１５】
また表示デバイス１０は、記憶部１４を備えている。この記憶部１４には、表示部１３に表示される各メニューごとにそれぞれ設定されたスイッチデータ管理テーブルが更新可能に記憶されている。このスイッチデータ管理テーブルについては後述する。
【００１６】
操作デバイス２０は、表示デバイス１０とは離れた位置、この例では車内における運転席シート１の脇に配置されている。操作デバイス２０は、ユーザにより可動操作されるスティック２１（操作部材に相当）と、実行キー２２とを備えている。ユーザは、スティック２１を用いて表示部１３上の操作対象となるスイッチを選択し、選択した状態で実行キー２２を押すことにより当該選択したスイッチの機能を実行させる。また操作デバイス２０は、マイコン２３を備えている。このマイコン２３は、スティック２１からの入力信号（可変抵抗値等）を処理（ヒステリシス処理等）することにより、スティック２１の操作状態、すなわち可動位置を表す座標データを検出する。そして、この検出した座標データをバス３０を経由して表示デバイス１０に出力する。またマイコン２３（座標データ供給手段に相当）は、ユーザが実行キー２２を押した際にその操作信号をバス３０を経由して表示デバイス１０に出力（供給）する。
【００１７】
なお、図１に示す例では、操作デバイス２０のスティック２１と実行キー２２とを別部材としたが、たとえばスティック２１を押し下げると実行キーとして機能する等、スティック一部材で両機能を兼ねるようにしてもよい。また別部材とする場合における実行キー２２の位置は、図１に示すスティック２１の後方側に限らず、前方側若しくは側方側（左右一方側または左右両側のいずれでもよい）に設けてもよい。
【００１８】
図３は、操作デバイス２０におけるスティック２１の可動機構を概念的に表す図であり、図４は、スティック２１の可動位置を表す座標系を表す図である。
【００１９】
図３に示すように、スティック２１は、ユーザが接触操作する操作ノブ２１ａと、シャフト２１ｂと、このシャフト２１ｂを任意の方向に回転自在に支持するボールジョイント２１ｃと、バネ２１ｄと、ボールベアリング２１ｅとを備えている。スティック２１の下方には、スティック２１のボールジョイント２１ｃを中心とする回転動作によるボールベアリング２１ｅの移動軌跡に対応した曲面形状を有する湾曲板２４が設けられている。スティック２１のボールベアリング２１ｅは、バネ２１ｄにより湾曲板２４側に付勢されており、湾曲板２４上を転動する。またボールベアリング２１ｅは、図示しないガイド部材によりシャフト２１ｂの軸方向に上下動することが可能となっている。
【００２０】
湾曲板２４には、予め定められた所定の位置に複数（この例では７×６＝４２個）の凹部２５が設けられている。これにより、スティック２１は、ボールベアリング２１ｅが湾曲板２４の凹部２５に嵌合する各位置で操作反力（クリック感）が得られるようになっており、当該操作反力により、ユーザはスティック２１を上記予め定められた所定の位置において自然に停止することが可能となっている。このスティック２１の停止位置は図示しない検出手段により検出され、前述したように可変抵抗値等の位置信号としてマイコン２３に出力される。
【００２１】
マイコン２３は、スティック２１からの上記入力信号に基づき、スティック２１の可動位置を表す座標データを検出し、この検出した座標データをバス３０を経由して表示デバイス１０に出力（供給）する。スティック２１の可動位置を表す座標系は、図４に示すように、表示部１３における横方向に対応するＸ軸方向と、表示部１３における縦方向に対応するＹ軸方向とからなる二次元座標系となっている。図４に示す例では、図３に対応し、スティック２１の可動位置を表す座標データはＸ１Ｙ１〜Ｘ７Ｙ６までの４２個の配列で構成されている。なお、図３及び図４に示すように、湾曲板２４における各凹部２５の位置関係と、マイコン２３で検出される各座標データの位置関係とは、対応関係が反対（座標系の中央を回転中心として１８０度回転させた位置関係）となっている。すなわち、スティック２１が図３に示す位置である場合、スティック２１の可動位置を表す座標データはＸ２Ｙ３（図４中斜線で示す）となる。これにより、操作ノブ２１ａの操作方向と座標データの移動方向とが概略一致し、ユーザが違和感なく操作を行うことができる。
【００２２】
なお、上記図３では図示を省略したが、図５に示すように、湾曲板２４には各凹部２５間に溝２６がそれぞれ形成されている。これにより、ボールベアリング２１ｅは凹部２５から隣接する８つの凹部２５（上、下、左、右及び右上、右下、左上、左下の凹部２５）へ誘導されるようになっており、ユーザはスティック２１を図５に示す８方向（上方向、下方向、左方向、右方向及び右上方向、右下方向、左上方向、左方向）に自然に操作できるようになっている。
【００２３】
なお、スティック２１の可動位置を表す座標データの配列（すなわち湾曲板２４に形成する凹部２５の配列）は、表示部１３に表示されるメニューに含まれるスイッチ数に応じて予め定められる。具体的には、Ｘ座標方向の座標データ数は、表示部１３に表示される複数のメニューのうち、横方向のスイッチ数が最大となるメニューの当該スイッチ数となるように、同様にＹ座標方向の座標データ数は、表示部１３に表示されるメニューのうち、縦方向のスイッチ数が最大となるメニューの当該スイッチ数となるように、座標データの配列は定められる。以下では、スティック２１の可動位置を表す座標データが、上述した図３及び図４と同様にＸ１Ｙ１〜Ｘ７Ｙ６までの４２個の配列である場合を一例として説明する。
【００２４】
図６は、表示部１３に表示されるメニューの一例を表す図である。
【００２５】
図６に示す例では、表示部１３には、オーディオ装置で音楽を再生させるためのメニューが表示されている。スイッチＳＷ１〜ＳＷ７には、各音楽ソースに対応するソース項目メニューがそれぞれ対応付けられている。図６に示す例では、スイッチＳＷ１〜ＳＷ７のうちＦＭラジオに対応するスイッチＳＷ３が選択されており、これによりＦＭラジオが各種ソース処理部１２の制御によりオーディオ装置より再生されている。またＦＭラジオに係わるソース項目メニューがスイッチＳＷ３の下方に表示されている。このＦＭラジオのソース項目メニューには、スイッチＳＷ８〜ＳＷ１３、ＳＷ１５〜ＳＷ１７が含まれている。ＳＷ１４はナビやエアコンなど音楽再生以外のメニューを呼び出すための“Ｍａｉｎ  Ｍｅｎｕ”を、ＳＷ１８は音響に係るメニューを表示するためのスイッチである。いずれのスイッチもスイッチ機能データが対応付けられており、適宜の記憶手段（記憶部１４等）にスイッチ機能データテーブル（図示省略）として記憶されている。
【００２６】
なお、スイッチＳＷ１〜ＳＷ７、ＳＷ１４、ＳＷ１８についてはメニュー変更によって遷移する別のメニューがそれぞれ対応付けられている。このメニュー変更に関するデータは、スイッチ機能データに含まれている。したがって、制御部１１は、ユーザーにより実行されたスイッチに対応するメニュー変更に関するデータが含まれていた場合には、その指定された別のメニューの表示を実行する。
【００２７】
図７は、上記図６に示すメニューに対応するスイッチデータ管理テーブルの一例を表す図である。
【００２８】
スイッチデータ管理テーブルは、表示部１３に表示される各メニューごとに予め設定され、記憶部１４に記憶されている。このスイッチデータ管理テーブルは、スティック２１の可動範囲に対応して所定の配列に並べられた座標データ（図４参照）に対し、メニューに含まれる各スイッチを割り当てたデータ構造を有している。このため、スイッチデータ管理テーブルでは、対応するメニューに含まれる全てのスイッチがいずれかの座標データに割り当てられている。なお、このスイッチデータ管理テーブルにおける座標データに対するスイッチの割り当て内容は、制御部１１の制御により、操作デバイス２０より入力される座標データ、及びメニューにおけるスイッチの配置構成（サイズ、列数や行数等）の少なくともいずれかに基づき、補正される。このスイッチの割り当て内容の補正については、後に詳述する。
【００２９】
図７に示すように、Ｘ１Ｙ１〜Ｘ７Ｙ６までの４２個の配列で構成された座標データにおいて、図６に示すメニューにおけるスイッチの配置構成に対応するように、ＳＷ１〜ＳＷ１８がそれぞれ割り当てられている。この例では、Ｘ座標及びＹ座標が小さい方から（すなわちテーブルの左上詰めとなるように）ＳＷ１〜ＳＷ１８がそれぞれ割り当てられている。その結果、スイッチデータ管理テーブルは、いずれかのスイッチが割り当てられている座標データ（以下「有効座標データ」と称する）と、いずれのスイッチも割り当てられていない座標データ（以下「無効座標データ」と称する。図中「−」と表示）とを有している。
【００３０】
スイッチデータ管理テーブル中の各有効座標データのレコードには、割り当てられたスイッチのスイッチデータがそれぞれ格納されている。図８に、座標データＸ１Ｙ１のレコードに格納されたスイッチＳＷ１のスイッチデータの一例を示す。図８に示すように、スイッチデータは、表示部１３の画面上における当該スイッチの表示位置を表す表示座標データと、表示の大きさを表す表示サイズデータと、移動先データとにより構成されている。移動先データは、スティック２１の可動位置が当該座標データに該当する場合において、その後スティック２１が操作された際に、当該操作方向（この例では上下左右の４方向）に対してスイッチデータ管理テーブル上のレコードをいずれのレコードに移動するかを規定する情報である。図８に示す例では、スティック２１の可動位置が座標データＸ１Ｙ１に該当する場合において、スティック２１が下方向に操作された場合にはレコードを座標データＸ１Ｙ２（スイッチＳＷ８が割り当てられている）に移し、スティック２１が右方向に操作された場合にはレコードを座標データＸ２Ｙ１（スイッチＳＷ２が割り当てられている）に移す。なお、スティック２１の可動位置が座標データＸ１Ｙ１に該当する場合、スティック２１をこれ以上上方向及び左方向には操作できないことから、上方向と左方向の移動先については規定する必要はないが、フェールセーフとして座標データＸ１Ｙ１を規定してもよい。
【００３１】
次に、表示部１３において新規なメニューが表示された際におけるカーソルの表示処理について説明する。なお、新規なメニューとは、たとえば電源投入後最初に表示されるメニューや、メニューの切り替え等により新たに表示されるメニューを指すものである。
【００３２】
本実施形態では、表示部１３において、ユーザが所望するスイッチを選択するためのカーソルＣ（選択指示手段に相当）がメニューと重ね合わせて表示される。ユーザは、操作デバイス２０のスティック２１を可動させて表示部１３に表示されたカーソルＣを所望のスイッチ位置に移動させることにより、メニューの中から当該スイッチを選択することができる。そして、スイッチが選択された状態において、ユーザが操作デバイス２０に備えられた実行キー２２を操作することにより、選択されたスイッチに対応した機能が実行される。
【００３３】
なお、以下の説明では、スイッチを選択するための選択指示手段としてカーソルＣを表示するようにしているが、これに限らず、たとえば選択されたスイッチの表示態様を変更したり（色・大きさ・図柄の変更や強調表示等）、選択されたスイッチの機能等に係わるテキストを表示する等により、選択指示手段の表示を行ってもよい。
【００３４】
表示部１３において新規なメニューが表示された際に、操作デバイス２０のスティック２１の可動位置がスイッチが割り当てられた有効座標データに該当する場合、スイッチデータ管理テーブルにおけるスイッチの割り当て内容は補正されず、当該有効座標データに割り当てられたスイッチ上にカーソルＣが表示される。
【００３５】
図９は、この場合のスティック２１の可動位置の一例を表す図であり、図１０は、この場合のカーソルＣの表示位置の一例を表す図である。図９に示すように、表示部１３において新規なメニューが表示された際に、たとえば操作デバイス２０のスティック２１が座標データＸ４Ｙ１に対応する可動位置に存在する場合、前述した図７に示すように座標データＸ４Ｙ１はスイッチＳＷ４が割り当てられた有効座標データであることから、制御部１１はスイッチデータ管理テーブルの座標データＸ４Ｙ１のレコードに格納されたスイッチＳＷ４のスイッチデータを取得する。そして、当該スイッチデータに含まれるスイッチＳＷ４の表示座標データに基づき、スイッチＳＷ４の位置にカーソルＣを表示させる。これにより、図１０に示すように、新規なメニューが表示された際にカーソルＣがスイッチＳＷ４上に表示され、スイッチＳＷ４が選択された状態となる。なお、この状態においてユーザが実行キー２２を操作すると、スイッチＳＷ４に対応するＡＭラジオに係わるソース項目メニューがスイッチＳＷ４の下方に表示される（図示省略）。
【００３６】
一方、表示部１３において新規なメニューが表示された際に、スティック２１の可動位置がスイッチが割り当てられていない無効座標データに該当する場合、制御部１１の制御によって、いずれかのスイッチが当該無効座標データに割り当てられるようにスイッチの割り当て内容が補正される。
【００３７】
図１１は、この場合のスティック２１の可動位置の一例を表す図であり、図１２は、この場合に行われるスイッチの割り当て内容の補正の一例を表す図であり、図１３は、この場合のカーソルＣの表示位置の一例を表す図である。
【００３８】
図１１に示すように、表示部１３において新規なメニューが表示された際に、たとえば操作デバイス２０のスティック２１の可動位置が座標データＸ４Ｙ３に該当する場合、図１２に示すように、座標データＸ４Ｙ３はスイッチの割り当てがない無効座標データであることから、いずれかのスイッチを当該無効座標データに割り当てるようにスイッチの割り当て内容が補正される。具体的には、無効座標データである座標データＸ４Ｙ３とＹ座標が同一且つＸ座標が最小となる座標データＸ１Ｙ３を探索し、当該座標データにスイッチが割り当てられているか否かを判定する。スイッチが割り当てられている場合（すなわち有効座標データである場合）には、さらにＸ座標が最大となる有効座標データを探索し、当該有効座標データに対応するスイッチを無効座標データに割り当てる。本例では座標データＸ１Ｙ３が有効座標データであるため、さらにＸ座標が最大となる有効座標データ、すなわち座標データＸ２Ｙ３に対応するスイッチＳＷ１１が無効座標データＸ４Ｙ３に割り当てられる。これにより、制御部１１は座標データＸ２Ｙ３のレコードに格納されたスイッチＳＷ１１のスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ１１の表示座標データに基づき、カーソルＣを表示させる。これにより、図１３に示すように、新規なメニューが表示された際にカーソルＣがスイッチＳＷ１１上に表示され、スイッチＳＷ１１が選択された状態となる。
【００３９】
なお、この状態においてユーザが実行キー２２を操作すると、制御部１１は前述した記憶手段のスイッチ機能データテーブルよりスイッチＳＷ１１に対応するスイッチ機能データを読み出し、当該データに係る機能を各種ソース処理部１２の制御によりオーディオ装置に実行させる。その結果、ＦＭ５のチャンネルに対応するＦＭラジオが再生される。
【００４０】
一方、上記と同様にスティック２１の可動位置が無効座標データに該当する場合において、当該無効座標データとＹ座標が同一且つＸ座標が最小となる座標データにスイッチが割り当てられていない場合（すなわち無効座標データである場合）には、制御部１１は、スティック２１の可動位置である無効座標データのＹ座標を増減（本例では減少）させて当該無効座標データとＸ座標が同一である有効座標データを探索し、当該有効座標データに対応するスイッチが無効座標データに割り当てられるように、スイッチの割り当て内容を補正する。
【００４１】
図１４は、この場合のスティック２１の可動位置の一例を表す図であり、図１５は、この場合に行われるスイッチの割り当て内容の補正の一例を表す図であり、図１６は、この場合のカーソルＣの表示位置の一例を表す図である。
【００４２】
図１４に示すように、表示部１３において新規なメニューが表示された際に、たとえば操作デバイス２０のスティック２１の可動位置が座標データＸ３Ｙ６に該当する場合、図１５に示すように、座標データＸ３Ｙ６はスイッチの割り当てがない無効座標データであり、当該無効座標データである座標データＸ３Ｙ６とＹ座標が同一且つＸ座標が最小となる座標データＸ１Ｙ６にスイッチが割り当てられていない（すなわち無効座標データである）。したがって、制御部１１はスティック２１の可動位置である無効座標データＸ３Ｙ６のＹ座標を減少させた座標データＸ３Ｙ５を探索し、当該座標データにスイッチが割り当てられているか否かを判定する。スイッチが割り当てられている場合（すなわち有効座標データである場合）には、当該有効座標データに対応するスイッチを、上記無効座標データに割り当てる。本例では座標データＸ３Ｙ５が有効座標データであるため、当該有効座標データＸ３Ｙ５に対応するスイッチＳＷ１６が、無効座標データＸ３Ｙ６に割り当てられる。これにより、制御部１１は座標データＸ３Ｙ５のレコードに格納されたスイッチＳＷ１６のスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ１６の表示座標データに基づき、カーソルＣを表示させる。これにより、図１６に示すように、新規なメニューが表示された際にカーソルＣがスイッチＳＷ１６上に表示され、スイッチＳＷ１６が選択された状態となる。
【００４３】
なお、この状態においてユーザが実行キー２２を操作すると、制御部１１は前述した記憶手段のスイッチ機能データテーブルよりスイッチＳＷ１６に対応するメニュー変更に関するデータを読み出し、その遷移先として指定されたメニューの表示を実行する。
【００４４】
一方、上記と同様にスティック２１の可動位置が無効座標データに該当する場合において、当該無効座標データとＹ座標が同一且つＸ座標が最小となる座標データにスイッチが割り当てられておらず、且つ、スティック２１の可動位置である無効座標データのＹ座標を減少させた座標データにスイッチが割り当てられていない場合（すなわち無効座標データである場合）には、当該減少させたＹ座標において前述と同様の処理を行う。すなわち、制御部１１は、当該減少させたＹ座標において、Ｘ座標が最小となる座標データにスイッチが割り当てられているか否かを判定し、スイッチが割り当てられている場合（すなわち有効座標データである場合）には、さらにＸ座標が最大となる有効座標データを探索し、当該有効座標データに対応するスイッチを無効座標データに割り当てる。
【００４５】
図１７は、この場合のスティック２１の可動位置の一例を表す図であり、図１８は、この場合に行われるスイッチの割り当て内容の補正の一例を表す図であり、図１９は、この場合のカーソルＣの表示位置の一例を表す図である。
【００４６】
図１７に示すように、表示部１３において新規なメニューが表示された際に、たとえば操作デバイス２０のスティック２１の可動位置が座標データＸ７Ｙ６に該当する場合、図１８に示すように、座標データＸ７Ｙ６はスイッチの割り当てがない無効座標データであり、当該無効座標データである座標データＸ７Ｙ６とＹ座標が同一且つＸ座標が最小となる座標データＸ１Ｙ６にスイッチが割り当てられていない（すなわち無効座標データである）。したがって、スティック２１の可動位置である無効座標データＸ７Ｙ６のＹ座標を減少させた座標データＸ７Ｙ５を探索し、当該座標データにスイッチが割り当てられているか否かを判定する。
【００４７】
本例では、Ｙ座標を減少させた座標データＸ７Ｙ５にスイッチが割り当てられていない（すなわち無効座標データである）ため、当該減少させたＹ座標において、Ｘ座標が最小となる座標データＸ１Ｙ５にスイッチが割り当てられているか否かを判定する。当該座標データＸ１Ｙ５は有効座標データであるため、さらにＸ座標が最大となる有効座標データ、すなわち座標データＸ５Ｙ５に対応するスイッチＳＷ１８が、無効座標データＸ７Ｙ６に割り当てられる。これにより、制御部１１は座標データＸ５Ｙ５のレコードに格納されたスイッチＳＷ１８のスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ１８の表示座標データに基づき、カーソルＣを表示させる。これにより、図１９に示すように、新規なメニューが表示された際にカーソルＣがスイッチＳＷ１８上に表示され、スイッチＳＷ１８が選択された状態となる。
【００４８】
なお、この状態においてユーザが実行キー２２を操作すると、制御部１１は前述した記憶手段のスイッチ機能データテーブルよりスイッチＳＷ１８に対応するメニュー変更に関するデータを読み出し、その音響に係るメニューの表示を実行する。
【００４９】
次に、ユーザが操作デバイス２０のスティック２１を操作した際の表示部１３におけるカーソルＣの動作処理について説明する。
【００５０】
まず、ユーザによるスティック２１の操作の有無の検出について説明する。制御部１１は、表示デバイス１０の電源が投入されている間、所定の時間間隔（たとえば０．１秒）ごとに操作デバイス２０より出力される、スティック２１の可動位置を表す座標データを順次取得する。このとき制御部１１は、まず電源投入後最初に取得した座標データを記憶部１４（記憶手段に相当）に保存し、その後は所定時間間隔ごとに取得した現在の座標データ（第２座標データに相当）と上記記憶部１４に記憶された座標データ（第１座標データに相当）とを比較することにより、スティック２１の操作の有無を判定する。互いの座標データに差異がある場合には、スティック２１が操作されたとみなし、記憶部１４に記憶された座標データを新たな座標データに更新する。このようにして、制御部１１は記憶部１４に記憶された座標データと操作デバイス２０より取得した現在の座標データとを比較することにより、ユーザによるスティック２１の操作の有無を常に監視する。また制御部１１は、上記座標データを比較することにより、スティック２１の可動位置の相対変位（どの方向に座標何個分動いたか）を検出する。
【００５１】
以下、カーソルＣの動作の具体例を順次説明する。図２０は、スティック２１の可動操作の一例を表す図であり、図２１は、スイッチデータ管理テーブルの座標データＸ２Ｙ２のレコードに格納されたスイッチＳＷ９に係るスイッチデータの一例を表す図であり、図２２は、図２０に示すスティック操作が行われた場合のカーソルＣの動作の一例を表す図である。
【００５２】
図２０に示すように、スティック２１が座標データＸ２Ｙ２からＸ２Ｙ３へ操作された場合、制御部１１は操作デバイス２０より取得した現在の座標データＸ２Ｙ３と、記憶部１４に保存した座標データＸ２Ｙ２とを比較することにより、スティック２１が下方向に座標１つ分操作されたことを検出する。このとき制御部１１は、操作前の座標データＸ２Ｙ２のレコードに格納されたスイッチＳＷ９に係るスイッチデータを取得し、当該スイッチデータに含まれる下方向に対応する移動先データを参照する。図２１に示すように、この例では移動先レコードが座標データＸ２Ｙ３（スイッチＳＷ１１）であるため、当該座標データＸ２Ｙ３を移動先レコードに決定する。そして、当該移動先レコードに格納されたＳＷ１１に係るスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ１１の表示座標データに基づき、スイッチＳＷ１１の位置にカーソルＣを表示させる。なおこのとき、スティック操作前のスイッチＳＷ９の位置のカーソルＣの表示は停止する。これにより、図２２に示すように、カーソルＣの表示位置がスイッチＳＷ９上からスイッチＳＷ１１上に変更（移動）され、スイッチＳＷ１１が選択された状態となる。
【００５３】
なお、このときのカーソルＣの動作としては、スティック２１の操作に合わせてスイッチＳＷ９上からスイッチＳＷ１１上に瞬間的に移動するようにしてもよいし、所定の速度で緩やかに移動するようにしてもよい。
【００５４】
図２３は、スティック２１の可動操作の他の例を表す図であり、図２４は、スイッチデータ管理テーブルの座標データＸ２Ｙ３のレコードに格納されたスイッチＳＷ１１のスイッチデータの一例を表す図であり、図２５は、図２３に示すスティック操作が行われた場合のカーソルＣの動作の一例を表す図である。
【００５５】
図２３に示すように、スティック２１が座標データＸ２Ｙ２からＸ１Ｙ３へ操作された場合、上述したように、制御部１１は操作デバイス２０より取得した現在の座標データＸ１Ｙ３と、記憶部１４に保存した座標データＸ２Ｙ２と比較することにより、スティック２１が斜め下方向に座標２つ分（Ｘ座標方向に１つ分及びＹ座標方向に１つ分の計２つ分）操作されたことを検出する。本実施形態では、このようにスティック２１が斜め方向に操作された場合、スティック２１の移動をＸ座標方向とＹ座標方向に分解して処理する。すなわちこの例では、まず座標データＸ２Ｙ２から下方向に座標１つ分移動し、その後、その座標データＸ２Ｙ３から左方向に座標１つ分移動したものとして処理を実行する。したがって、まず操作前のスティック２１の座標データＸ２Ｙ２のレコードに格納されたスイッチＳＷ９に係るスイッチデータを取得し、当該スイッチデータに含まれる下方向に対応する移動先データを参照する。前述の図２１に示すように、この例では移動先レコードが座標データＸ２Ｙ３（スイッチＳＷ１１）である。次に、当該座標データＸ２Ｙ３のレコードに格納されたスイッチＳＷ１１に係るスイッチデータを取得し、当該スイッチデータに含まれる左方向に対応する移動先データを参照する。図２４に示すように、この例では移動先レコードが座標データＸ１Ｙ３（スイッチＳＷ１０）である。したがって、当該座標データＸ１Ｙ３を移動先レコードに決定する。そして、当該移動先レコードに格納されたＳＷ１０に係るスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ１０の表示座標データに基づき、カーソルＣを表示させる。なおこのとき、スティック操作前のスイッチＳＷ９の位置のカーソルＣの表示は停止する。これにより、図２５に示すように、カーソルＣの表示位置がスイッチＳＷ９上からスイッチＳＷ１０上に変更され、スイッチＳＷ１０が選択された状態となる。
【００５６】
なお、このようにスティック２１を斜め方向に操作した場合、途中経過である座標データＸ２Ｙ３（スイッチＳＷ１１）に該当する位置でのカーソルＣの表示は行わず、カーソルＣがスイッチＳＷ９上からスイッチＳＷ１０上に直接移動するように表示される。
【００５７】
図２６は、スティック２１の可動操作の他の例を表す図であり、図２７は、図２６に示すスティック操作が行われた場合のカーソルＣの動作の一例を表す図である。
【００５８】
図２６に示すように、スティック２１が座標データＸ２Ｙ２からＸ１Ｙ５へ操作された場合、上述したように、制御部１１は操作デバイス２０より取得した現在の座標データＸ１Ｙ５と、記憶部１４に保存した座標データＸ２Ｙ２と比較することにより、スティック２１が斜め下方向に座標４つ分（Ｘ座標方向に１つ分及びＹ座標方向に３つ分の計４つ分）操作されたことを検出する。この場合も上述と同様に、まず座標データＸ２Ｙ２から下方向に座標３つ分移動し、その後、その座標データＸ２Ｙ５から左方向に座標１つ分移動したものとして処理を実行する。途中経過するスイッチデータの説明については説明を省略するが、この例では最終的に座標データＸ１Ｙ５が移動先レコードとして決定される。そして、当該移動先レコードに格納されたＳＷ１４に係るスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ１４の表示座標データに基づき、カーソルＣを表示させる。なおこのとき、スティック操作前のスイッチＳＷ９の位置のカーソルＣの表示は停止する。これにより、図２７に示すように、カーソルＣの表示位置がスイッチＳＷ９上からスイッチＳＷ１４上に変更され、スイッチＳＷ１４が選択された状態となる。なおこの場合も上述と同様に途中経過は表示されず、カーソルＣはスイッチＳＷ９上からスイッチＳＷ１４上に直接移動するように表示される。
【００５９】
なお、以上はメニューにおいてスティック２１の操作方向先にスイッチが存在する場合を説明したが、たとえばメニュー端部のスイッチが選択されており、操作部材がその端部方向にさらに操作される場合のように、スティック２１の操作方向先にスイッチが存在しない場合のカーソルＣの動作について次に説明する。この場合、スティック２１が有効座標データに該当する位置から当該有効座標データと隣り合う無効座標データに該当する位置に操作されることになり、その場合には、制御部１１の制御によって、操作前の有効座標データに対応するスイッチを操作後の無効座標データに対し割り当てるように、スイッチの割り当て内容が補正される。
【００６０】
図２８は、この場合のスティック２１の可動操作の一例を表す図であり、図２９は、この場合に行われるスイッチの割り当て内容の補正の一例を表す図であり、図３０は、図２８に示すスティック操作が行われた場合のカーソルＣの動作の一例を表す図である。
【００６１】
図２８に示すように、スティック２１が有効座標データであるＸ２Ｙ２から無効座標データであるＸ３Ｙ２へ操作された場合、上述したように、制御部１１は操作デバイス２０より取得した現在の座標データＸ３Ｙ２と、記憶部１４に保存した座標データＸ２Ｙ２とを比較することにより、スティック２１が右方向に座標１つ分操作されたことを検出する。そして、操作前の座標データＸ２Ｙ２のレコードに格納されたスイッチＳＷ９に係るスイッチデータを取得し、当該スイッチデータに含まれる右方向に対応する移動先データを参照する。このとき、前述の図２１に示すように右方向に対応する移動先レコードは操作前と同じ座標データＸ２Ｙ２（スイッチＳＷ９）となっているため、当該座標データＸ２Ｙ２を移動先レコードに決定する（すなわちレコードを移動しない）。すなわち、当該座標データＸ２Ｙ２に対応するスイッチＳＷ９が無効座標データＸ３Ｙ２に割り当てられる。そして、当該座標データＸ２Ｙ２に格納されたＳＷ９に係るスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ９の表示座標データに基づき、スイッチＳＷ９の位置にカーソルＣを表示させる。その結果、図３０に示すように、カーソルＣはスイッチＳＷ１１上から移動せず、スイッチＳＷ１１上に継続して表示される。
【００６２】
図３１は、上記図２８に示す状態からさらに同方向に可動範囲の端部までスティック２１を操作した例を表す図であり、図３２は、この場合に行われるスイッチの割り当て内容の補正の一例を表す図であり、図３３は、図３１に示すスティック操作が行われた場合のカーソルＣの動作の一例を表す図である。
【００６３】
図３１に示すように、スティック２１が座標データＸ３Ｙ２から座標データＸ７Ｙ２へ向かって操作された場合（座標１つ分ずつ順次操作してもよいし、一気に操作してもよい）、制御部１１はスティック２１が右方向に座標４つ分操作されたことを検出する。そして、操作前の座標データＸ３Ｙ２に割り当てられたスイッチに係るスイッチデータを取得する。このとき、上述した補正により座標データＸ３Ｙ２には座標データＸ２Ｙ２に対応するスイッチＳＷ９が割り当てられている。これにより、制御部１１は座標データＸ２Ｙ２のレコードに格納されたスイッチＳＷ９に係るスイッチデータを取得し、当該スイッチデータに含まれる右方向に対応する移動先データを参照する。上述したように、当該移動先データの右方向に対応する移動先レコードは座標データＸ２Ｙ２（スイッチＳＷ９）となっているため、上述と同様に当該座標データＸ２Ｙ２を移動先レコードに決定する（すなわちレコードを移動しない）。すなわち、当該座標データＸ２Ｙ２に対応するスイッチＳＷ９が無効座標データＸ４Ｙ２に割り当てられる。この後も同様の処理を繰り返すことにより、スイッチＳＷ９が無効座標データＸ５Ｙ２，Ｘ６Ｙ２，Ｘ７Ｙ２に順次割り当てられる。これにより、制御部１１は座標データＸ２Ｙ２のレコードに格納されたスイッチＳＷ９のスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ９の表示座標データに基づき、カーソルＣを表示させる。その結果、図３３に示すように、カーソルＣはスイッチＳＷ１１上から移動せず、スイッチＳＷ１１上に継続して表示される。
【００６４】
図３４は、上記図３１に示す状態から反対方向にスティック２１を操作した例を表す図であり、図３５は、この場合に行われるスイッチの割り当て内容の補正の一例を表す図であり、図３６は、図３４に示すスティック操作が行われた場合のカーソルＣの動作の一例を表す図である。
【００６５】
図３４に示すように、スティック２１が座標データＸ７Ｙ２から座標データＸ６Ｙ２へ向かって操作された場合、制御部１１はスティック２１が左方向に座標１つ分操作されたことを検出する。そして、操作前の座標データＸ７Ｙ２に割り当てられたスイッチに係るスイッチデータを取得する。このとき、上述した補正により座標データＸ７Ｙ２には座標データＸ２Ｙ２に対応するスイッチＳＷ９が割り当てられている。これにより、制御部１１は座標データＸ２Ｙ２のレコードに格納されたスイッチＳＷ９に係るスイッチデータを取得し、当該スイッチデータに含まれる左方向に対応する移動先データを参照する。このとき、前述の図２１に示すように左方向に対応する移動先レコードは座標データＸ１Ｙ２（スイッチＳＷ８）となっているため、当該座標データＸ１Ｙ２を移動先レコードに決定する。これにより、制御部１１は座標データＸ１Ｙ２のレコードに格納されたスイッチＳＷ８のスイッチデータを取得し、当該スイッチデータに含まれるスイッチＳＷ８の表示座標データに基づき、カーソルＣを表示させる。なおこのとき、スティック操作前のスイッチＳＷ９の位置のカーソルＣの表示は停止する。その結果、図３６に示すように、カーソルＣの表示位置がスイッチＳＷ９上からスイッチＳＷ８上に変更され、スイッチＳＷ８が選択された状態となる。
【００６６】
以上のように、スティック２１が座標データＸ２Ｙ２から座標データＸ７Ｙ２まで操作され、その後、左方向に座標１つ分操作された場合には、スティック２１が操作前の座標データＸ２Ｙ２に該当する位置から左方向に座標１つ分操作された場合と同様の動作となるように、スイッチの割り当て内容が補正される。
【００６７】
図３７は、表示デバイス１０により以上説明したような表示動作が行われる際に、制御部１１によって実行される表示処理の手順例を示すフローチャートである。このフローチャートは、表示デバイス１０の電源がＯＮにされた際に、制御部１１の制御に基づき処理が開始される。
【００６８】
ステップＳ１では、制御部１１は、画像データベース（図示省略）よりメニューに対応する画像データを取得し、表示部１３に表示信号を出力して取得した画像データに基づくメニュー（たとえばメインメニュー）を表示する。
【００６９】
ステップＳ２では、制御部１１は、上記ステップＳ１で表示したメニューに対応するスイッチデータ管理テーブルを、記憶部１４より取得する。
【００７０】
ステップＳ３では、制御部１１は、新規なメニューを表示した際にカーソルＣの表示位置を決定する処理である新規カーソル表示処理を行う（後述の図３８参照）。
【００７１】
ステップＳ４では、制御部１１は、ユーザにより操作デバイス２０の実行キー２２が操作されたか否かを、実行キー２２の操作信号が操作デバイス２０よりバス３０を経由して入力されたか否かにより判定する。実行キー２２の操作信号が入力された場合（ステップＳ４：Ｙｅｓ）には、処理をステップＳ５に移行する。
【００７２】
ステップＳ５では、制御部１１は、適宜の記憶手段（記憶部１４でもよい）に記憶されたスイッチ機能データテーブルを読み出し、カーソルＣ（上記ステップＳ３の新規カーソル表示処理により表示される）により選択されたスイッチに対応するスイッチ機能データを取得する。
【００７３】
ステップＳ６では、制御部１１は、上記ステップＳ５で取得したスイッチ機能データにメニュー変更に関するデータが含まれているか否かを判定する。メニュー変更に関するデータが含まれていた場合（ステップＳ６：Ｙｅｓ）には、処理を先のステップＳ１に戻し、その指定されたメニューの表示を実行する。その後上述と同様の処理を繰り返す。一方、メニュー変更に関するデータが含まれていない場合（ステップＳ６：Ｎｏ）には、処理を先のステップ４に戻す。
【００７４】
一方、制御部１１は、上記ステップＳ４において実行キー２２の操作信号が入力されなかった場合（ステップＳ４：Ｎｏ）には、ステップＳ８に処理を移行する。ステップＳ８では、制御部１１は、操作デバイス２０より出力される現在のスティック２１の可動位置を表す座標データを取得する。制御部１１は、前述したように所定の時間間隔（たとえば０．１秒）ごとにこの座標データの取得を行う。
【００７５】
ステップＳ９では、制御部１１は、上記ステップＳ８で取得した現在のスティック２１の可動位置を表す座標データを、記憶部１４に保存された座標データと比較する。なお、座標データの記憶部１４への保存は、上記ステップＳ３の新規カーソル表示処理（図３８のステップＳ２２参照）または後述するステップＳ１１のカーソル表示位置変更処理（図３９のステップＳ３６）において行われる。
【００７６】
ステップＳ１０では、制御部１１は、上記ステップＳ９での両座標データの比較結果に基づき、スティック２１の操作の有無を判定する。両座標データに差異がない場合にはスティック２１が操作されていない（ステップＳ１０：Ｎｏ）とみなし、処理を先のステップＳ４に戻す。一方、座標データに差異がある場合にはスティック２１が操作された（ステップＳ１０：Ｙｅｓ）とみなし、処理をステップＳ１１に移行する。
【００７７】
ステップＳ１１では、制御部１１は、上記スティック２１の操作に基づきカーソルＣの表示位置を変更するカーソル表示位置変更処理を行う。その後、処理を先のステップ４に戻す。
【００７８】
なお、以上では特に説明しなかったが、本フローチャートの処理中にユーザにより処理中止に対応する操作が行われた場合には（電源がＯＦＦとされた場合等）、制御部１１は処理を終了する。
【００７９】
図３８は、上記ステップＳ３の新規カーソル表示処理の詳細内容を表すフローチャートである。
【００８０】
ステップＳ２１では、制御部１１は、操作デバイス２０より出力される現在のスティック２１の可動位置を表す座標データをバス３０を経由して取得する。この座標データの取得も、上述したステップＳ８と同様に所定の時間間隔（たとえば０．１秒）ごとに行われる。なお、本フローチャートにおいては、このステップＳ２１で取得した座標データをＸｎＹｍとして説明する。
【００８１】
ステップＳ２２では、制御部１１は、上記ステップＳ２１で取得した座標データＸｎＹｍを記憶部１４に保存する。
【００８２】
ステップＳ２３では、制御部１１は、上記ステップＳ２で取得したスイッチデータ管理テーブルにおける、上記ステップＳ２１で取得した座標データＸｎＹｍに対応するレコードを確認する。
【００８３】
ステップＳ２４では、制御部１１は、スイッチデータ管理テーブルの座標データＸｎＹｍにいずれかのスイッチが割り当てられているか否か（すなわち座標データＸｎＹｍが有効座標データか否か）を、当該座標データＸｎＹｍに対応するレコードにスイッチデータが格納されているか否かにより判定する。座標データＸｎＹｍにいずれかのスイッチが割り当てられている場合（ステップＳ２４：Ｙｅｓ）には、処理をステップＳ２５に移行する。
【００８４】
ステップＳ２５では、制御部１１は、上記ステップＳ２１で取得した座標データＸｎＹｍに対応するレコードに格納されたスイッチデータを取得する。そして、表示部１３に表示信号を出力し、取得したスイッチデータに含まれる表示座標データに対応する位置に、カーソルＣを表示する。以上により、処理を終了する。
【００８５】
一方、制御部１１は、上記ステップＳ２４において、上記ステップＳ２１で取得した座標データＸｎＹｍにいずれのスイッチも割り当てられていない場合（ステップＳ２４：Ｎｏ）には、処理をステップＳ２６に移行する。
【００８６】
ステップＳ２６では、制御部１１は、上記ステップＳ２１で取得した座標データＸｎＹｍとＹ座標が同一且つＸ座標が最小となる座標データＸ１Ｙｍのレコードを探索し、当該座標データＸ１Ｙｍにいずれかのスイッチが割り当てられているか否か（すなわち座標データＸ１Ｙｍが有効座標データか否か）を判定する。座標データＸ１Ｙｍにスイッチが割り当てられている場合（ステップＳ２６：Ｙｅｓ）には、処理をステップＳ２７に移行する。
【００８７】
ステップＳ２７では、制御部１１は、上記座標データＸ１ＹｍとＹ座標が同一である有効座標データのうち、Ｘ座標が最大となる有効座標データを探索する。そして、当該探索した有効座標データに対応するスイッチが上記座標データＸｎＹｍに割り当てられるようにスイッチの割り当て内容を補正し、当該割り当てられたスイッチ上にカーソルＣを表示する。以上により、処理を終了する。
【００８８】
一方、制御部１１は、上記ステップＳ２６において、座標データＸ１Ｙｍにスイッチが割り当てられていない場合（ステップＳ２６：Ｎｏ）には、処理をステップＳ２８に移行する。
【００８９】
ステップＳ２８では、制御部１１は、座標データＸｎＹｍのＹ座標の値ｍを１減少させる。その後、先のステップＳ２４に戻り、上述と同様の処理を繰り返す。これにより、制御部１１は、Ｙ座標の値ｍを１減少させた座標データＸｎＹｍ−１にスイッチが割り当てられている場合には、ステップＳ２５で当該座標データＸｎＹｍ−１に対応するスイッチ上にカーソルＣを表示する。この場合、ステップＳ２５では、座標データＸｎＹｍ−１に対応するスイッチがステップＳ２１で取得した座標データＸｎＹｍに割り当てられるようにスイッチの割り当て内容が補正されていることになる。一方、座標データＸｎＹｍ−１にスイッチが割り当てられていない場合には、制御部１１は、ステップＳ２６で当該減少させたＹ座標においてＸ座標が最小となる座標データＸ１Ｙｍ−１にスイッチが割り当てられているか否かを再度判定し、スイッチが割り当てられている場合には、ステップＳ２７で上記座標データＸ１Ｙｍ−１とＹ座標が同一である有効座標データのうち、Ｘ座標が最大となる有効座標データに対応するスイッチ上にカーソルＣを表示する。一方、座標データＸ１Ｙｍ−１にスイッチが割り当てられていない場合には、ステップＳ２８で座標データＸｎＹｍ−１のＹ座標の値ｍをさらに１減少させて、処理を再度ステップＳ２４に戻す。
【００９０】
図３９は、上記ステップＳ１１のカーソル表示位置変更処理の詳細内容を表すフローチャートである。
【００９１】
ステップＳ３１では、制御部１１は、上記ステップＳ９での両座標データの比較結果に基づき、スティック２１の相対変位（どの方向に座標何個分動いたか）を検出する。
【００９２】
ステップＳ３２では、制御部１１は、記憶部１４に保存された座標データに対応するレコードに格納されたスイッチデータを取得し、当該スイッチデータに含まれる移動先データのうち、上記ステップＳ３１で検出したスティック２１の操作方向に対応する移動先データを参照する。
【００９３】
ステップＳ３３では、制御部１１は、上記ステップＳ３２で参照した移動先データに基づき、スイッチデータ管理テーブルにおける移動先レコードを決定する。これにより、当該移動先レコードがスティック２１の座標データと一致しない場合には、上記移動先レコードに対応するスイッチが上記ステップＳ８で取得した現在の座標データに割り当てられるように、スイッチの割り当て内容が補正されたことになる。
【００９４】
ステップＳ３４では、制御部１１は、上記ステップＳ３２及びステップＳ３３による移動先レコードの決定処理を、スティック２１の相対変位全体について完了したか否かを判定する。たとえば前述の図２３や図２６に示すようにスティック２１が複数座標分操作された場合に、全ての座標分について移動先レコードの決定処理を行ったか否かを判定する。相対変位全体について移動先レコードの決定処理が完了していない場合（ステップＳ３４：Ｎｏ）には、処理をステップＳ３２に移行する。一方、相対変位全体について移動先レコードの決定処理が完了している場合（ステップＳ３４：Ｙｅｓ）には、処理をステップＳ３５に移行する。
【００９５】
ステップＳ３５では、制御部１１は、上記ステップＳ３３で決定したレコードに格納されたスイッチデータを取得する。そして、表示部１３に表示信号を出力し、取得したスイッチデータに含まれる表示座標データに対応する位置に、カーソルＣを表示する。
【００９６】
ステップＳ３６では、制御部１１は、上記ステップＳ８で取得した現在のスティック２１の可動位置を表す座標データを記憶部１４に上書き保存し、記憶部１４に記憶された座標データを更新する。以上により、処理を終了する。
【００９７】
なお、上記図３７〜３９に示すフローチャートにおいて、制御部１１が実行するステップＳ８及びステップＳ２１が特許請求の範囲に記載の可動位置取得手段に相当し、ステップＳ２５、ステップＳ２７及びステップＳ３５が表示制御手段に相当し、ステップＳ２５、ステップＳ２７及びステップＳ３３が割り当て補正手段に相当する。またステップＳ１０は操作有無検出手段に相当し、ステップＳ３６は座標データ更新手段に相当する。またステップＳ３１は、相対変位検出手段に相当する。
【００９８】
以上のように、上記実施形態における表示デバイス１０は、ユーザにより可動操作されるスティック２１（操作部材に相当）を備えた操作デバイス２０より供給される、スティック２１の可動位置を表す座標データを取得する制御部１１（詳細にはステップＳ８及びステップＳ２１。可動位置取得手段に相当）と、操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示部１３（表示手段に相当）と、メニューごとに設定され、スティック２１の可動範囲に対応して所定の配列に並べられた座標データに対し、メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、制御部１１（詳細にはステップＳ８及びステップＳ２１）で取得した座標データに割り当てられたスイッチを特定し、当該スイッチを選択するためのカーソルＣ（選択指示手段に相当）を表示部１３に表示させる制御部１１（詳細にはステップＳ２５、ステップＳ２７及びステップＳ３５。表示制御手段に相当）と、制御部１１（詳細にはステップＳ８及びステップＳ２１）で取得した座標データに基づき、スイッチデータ管理テーブルにおける座標データに対するスイッチの割り当て内容を補正する制御部１１（詳細にはステップＳ２４〜ステップＳ２８、ステップＳ３３。割り当て補正手段に相当）と、を有する。
【００９９】
上記実施形態における操作表示システム１００は、表示デバイス１０と、表示デバイス１０に表示されるスイッチを操作するための操作デバイス２０とを有する操作表示システム１００であって、操作デバイス２０は、ユーザにより可動操作されるスティック２１と、スティック２１の可動位置を表す座標データを表示デバイス１０に供給するマイコン２３（座標データ供給手段に相当）と、を有し、表示デバイス１０は、操作デバイス２０のマイコン２３より供給される座標データを取得する制御部１１（詳細にはステップＳ８及びステップＳ２１）と、操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示部１３と、メニューごとに設定され、スティック２１の可動範囲に対応して所定の配列に並べられた座標データに対し、メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、制御部１１（詳細にはステップＳ８及びステップＳ２１）で取得した座標データに割り当てられたスイッチを特定し、当該スイッチを選択するためのカーソルＣを表示部１３に表示させる制御部１１（詳細にはステップＳ２５、ステップＳ２７及びステップＳ３５）と、制御部１１（詳細にはステップＳ８及びステップＳ２１）で取得した座標データに基づき、スイッチデータ管理テーブルにおける座標データに対するスイッチの割り当て内容を補正する制御部１１（詳細にはステップＳ２４〜ステップＳ２８、ステップＳ３３）と、を有する。
【０１００】
上記実施形態における表示デバイス１０においては、操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューが、表示部１３に表示される。このとき、操作デバイス２０に備えられたスティック２１の可動位置を表す座標データが、制御部１１（詳細にはステップＳ８及びステップＳ２１）により取得される。そして、制御部１１（詳細にはステップＳ２５、ステップＳ２７及びステップＳ３５）により、メニューごとに設定されたスイッチデータ管理テーブルを用いて、取得した座標データに割り当てられたスイッチが特定され、当該スイッチが選択されるようにカーソルＣが表示部１３に表示される。このような制御が行われる結果、ユーザは操作デバイス２０のスティック２１を可動させて表示部１３に表示されたカーソルＣを所望の位置に移動させることで、メニューの中から所望のスイッチを選択することができる。そして、スイッチが選択された状態において、操作デバイス２０に備えられた実行キー２２を操作することにより、選択されたスイッチに対応した操作対象デバイスの機能が実行される。
【０１０１】
このとき、スイッチデータ管理テーブルが、スティック２１の可動範囲に対応して所定の配列に並べられた座標データに対し、メニューに含まれる各スイッチを割り当てたデータ構造となっている。これにより、スティック２１の可動位置が、スイッチデータ管理テーブルにおいていずれかのスイッチが割り当てられた座標データに該当する場合には、当該割り当てに対応した１つのスイッチが選択されるように、カーソルＣが表示部１３に表示される。
【０１０２】
このとき、上記実施形態においては、制御部１１（詳細にはステップＳ２４〜ステップＳ２８、ステップＳ３３）が、スティック２１の可動位置に応じて、スイッチデータ管理テーブルにおける座標データに対するスイッチの割り当て内容を補正する。これにより、スティック２１の可動位置が、スイッチデータ管理テーブルにおいていずれのスイッチも割り当てられていない無効座標データに該当する場合であっても、スイッチの割り当て内容を補正して当該無効座標データに適切なスイッチを割り当てることで、ユーザは表示部１３において違和感なくスイッチの選択を行うことができる。このように、座標データに対するスイッチの割り当て内容を適宜補正することにより、スティック２１の可動位置に係わらず、ユーザはスティック２１の当該可動位置に応じたスイッチの選択を違和感なく行うことができる。
【０１０３】
その結果、操作デバイス２０の仕様を、上記実施形態のように二次元座標系（ＸＹ座標系）において予め定められた所定配列の座標の中から、スティック２１の可動位置に応じた座標を決定することが可能な簡易な機構的デバイスにすることができる。具体的には、スティック２１をボールジョイント２１ｃを中心とする回転動作により可動範囲内において可動させ、上記予め定められた所定配列の座標に対応する各位置で操作反力（クリック感）が得られるような構成とすることができる。ユーザがこのような操作デバイス２０を用いてスティック２１を所望の可動位置に移動させると、制御部１１による制御（詳細にはステップＳ２５、ステップＳ２７及びステップＳ３５）によって、当該可動位置に応じた座標データに割り当てられたスイッチを選択するように、カーソルＣが表示部１３に表示される。
【０１０４】
このような操作デバイス２０を用いることが可能となる結果、ユーザはスティック２１を任意の方向に複数座標分連続的に操作することができるので、表示部１３において現在選択されているスイッチから遠くに配置されたスイッチを選択する場合にも、一度の操作で行うことができる。また、メニューにおける上下左右方向とスティック２１の可動位置を表す座標系における上下左右方向を一致させれば、目的のスイッチに向かう方向にスティック２１を操作すればよいので、ユーザはラフで直感的な操作を行うことができる。したがって、操作性を向上することができる。
【０１０５】
さらに、スイッチデータ管理テーブルにより、スティック２１の可動位置を表す二次元座標系の座標データとメニュー上に配置されるスイッチとを対応付けるため、ロータリーコマンダーを用いる場合のように操作上の特性による制約を受けることなく、表示部１３の画面上にスイッチを自由に配置することができる。これにより、画面デザインの自由度を大きくすることができる。またその結果、タッチパネル式のシステムと併用することも可能となる。
【０１０６】
また、操作デバイス２０のように簡易な機構的な操作デバイスを用いることが可能となる結果、操作デバイス２０から表示デバイス１０に供給する情報は、スティック２１の可動位置を表す座標データと、それを確定する実行キー２２の操作情報のみで足りる。これにより、操作デバイス２０と表示デバイス１０を接続するバス３０を低速なものとすることができ、システム全体の簡素化及び低コスト化を図ることができる。
【０１０７】
上記実施形態における表示デバイス１０においては、スイッチデータ管理テーブルの座標データは、いずれかのスイッチが割り当てられている有効座標データと、いずれのスイッチも割り当てられていない無効座標データとからなり、制御部１１（詳細にはステップＳ２４〜ステップＳ２８）は、表示部１３で新規なメニューを表示する際に、制御部１１（詳細にはステップＳ２１）で取得した座標データが有効座標データに該当する場合には、スイッチの割り当て内容の補正を行わず、制御部１１（詳細にはステップＳ２１）で取得した座標データが無効座標データに該当する場合には、いずれかのスイッチが無効座標データに割り当てられるように、スイッチの割り当て内容を補正する。
【０１０８】
これにより、表示部１３に新規なメニューが表示された際に、スティック２１の可動位置が有効座標データに該当する場合には、表示部１３において当該割り当てられたスイッチがそのまま選択された状態とし、スティック２１の可動位置が無効座標データに該当する場合であっても、表示部１３においていずれかのスイッチが選択された状態とすることができる。その結果、ユーザはその後直ちに当該選択されたスイッチの実行操作や別のスイッチの選択操作等を行うことが可能となり、ユーザの操作性を向上することができる。
【０１０９】
上記実施形態における表示デバイス１０においては、スイッチデータ管理テーブルの座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、制御部１１（詳細にはステップＳ２４〜ステップＳ２８）は、表示部１３で新規なメニューを表示する際に、制御部１１（詳細にはステップＳ２１）で取得した座標データが無効座標データに該当する場合において、当該無効座標データとＹ座標が同一である有効座標データが存在する場合には、当該有効座標データのうちＸ座標が最大となる有効座標データを探索し、当該有効座標データに対応するスイッチが無効座標データに割り当てられるように、スイッチの割り当て内容を補正する。
【０１１０】
これにより、表示部１３に新規なメニューが表示された際に、スティック２１の可動範囲内での可動位置と、表示部１３の画面上でのカーソルＣの表示位置とをおおまかに一致させることができる。その結果、ユーザはその後違和感なく当該選択されたスイッチの実行操作や別のスイッチの選択操作等を行うことができるので、ユーザの操作性を向上することができる。
【０１１１】
上記実施形態における表示デバイス１０においては、スイッチデータ管理テーブルの座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、制御部１１（詳細にはステップＳ２４〜ステップＳ２８）は、表示部１３で新規なメニューを表示する際に、制御部１１（詳細にはステップＳ２１）で取得した座標データが無効座標データに該当する場合において、当該無効座標データとＹ座標が同一である有効座標データが存在しない場合には、無効座標データのＹ座標を増減させて無効座標データとＸ座標が同一且つＹ座標が異なる有効座標データを探索し、当該有効座標データに対応するスイッチが無効座標データに割り当てられるように、スイッチの割り当て内容を補正する。
【０１１２】
これにより、表示部１３の画面上において、スティック２１の可動位置に該当する表示位置の左右方向（Ｘ座標に対応する方向）にはスイッチが存在しない場合でも、その上下方向（Ｙ座標に対応する方向）にスイッチが存在する場合には、当該スイッチ上にカーソルＣを表示することができる。その結果、スティック２１の可動範囲内での可動位置と、表示部１３の画面上でのカーソルＣの表示位置とをおおまかに一致させることができる。
【０１１３】
上記実施形態における表示デバイス１０においては、制御部１１（詳細にはステップＳ８及びステップＳ２１）で取得した座標データを記憶する記憶部１４（記憶手段に相当）と、記憶部１４に記憶された座標データと、制御部１１（詳細にはステップＳ８）で上記座標データの取得後に取得した座標データとを比較することにより、スティック２１の操作の有無を検出する制御部１１（詳細にはステップＳ１０。操作有無検出手段に相当）と、制御部１１（詳細にはステップＳ１０）によりスティック２１が操作されたと検出された場合に、記憶部１４に記憶された座標データを現在の座標データに更新する制御部１１（詳細にはステップＳ３６。座標データ更新手段に相当）と、を有する。
【０１１４】
このように、制御部１１（詳細にはステップＳ１０）が記憶部１４に記憶された座標データと制御部１１（詳細にはステップＳ８）で取得した現在の座標データとを比較し、スティック２１が操作されたと判定した場合に、制御部１１（詳細にはステップＳ３６）が記憶部１４に記憶された座標データを現在の座標データに更新することにより、ユーザによるスティック２１の操作の有無を常に監視することができる。
【０１１５】
上記実施形態における表示デバイス１０においては、記憶部１４に記憶された座標データと、制御部１１（詳細にはステップＳ８）で上記座標データの取得後に取得した座標データとを比較することにより、スティック２１の可動位置の相対変位を検出する制御部１１（詳細にはステップＳ３１。相対変位検出手段に相当）とを有し、制御部１１（詳細にはステップＳ３３）は、制御部１１（詳細にはステップＳ３１）により検出された相対変位に基づき、スイッチの割り当て内容を補正する。
【０１１６】
これにより、ユーザによるスティック２１の操作方向や操作量と合致するように表示部１３に表示されたカーソルＣを移動させ、スイッチの選択を行うことができる。これにより、ユーザの操作性を良好に維持することができる。
【０１１７】
上記実施形態における表示デバイス１０においては、制御部１１（詳細にはステップＳ３３）は、制御部１１（詳細にはステップＳ３１）により、スティック２１が有効座標データに該当する位置から当該有効座標データと隣り合う無効座標データに該当する位置に操作されたと検出された場合には、操作前の有効座標データに対応するスイッチが操作後の無効座標データに割り当てられるように、スイッチの割り当て内容を補正する。
【０１１８】
これにより、表示部１３に表示されたメニューにおいて画面端部のスイッチが選択されている場合に、ユーザが誤ってスティック２１をその端部方向さらに操作したとしても、表示部１３においてはカーソルＣを移動しないようにすることができる。その結果、上記のような誤った操作がなされた場合でも、カーソルＣが画面上から消滅したり、スティック２１の操作方向と対応しない方向に移動したりすることを防止でき、操作性を良好に維持することができる。
【０１１９】
上記実施形態における表示デバイス１０においては、制御部１１（詳細にはステップＳ３３）は、制御部１１（詳細にはステップＳ３１）により、スティック２１が有効座標データに該当する位置から当該有効座標データと隣り合う無効座標データに該当する位置に操作され、その後、当該操作後の無効座標データに該当する位置から他の座標データに該当する位置に操作されたと検出された場合には、スティック２１が操作前の有効座標データに該当する位置から他の座標データに対応する方向に操作された場合と同様の動作となるように、スイッチの割り当て内容を補正する。
【０１２０】
これにより、表示部１３に表示されたメニューにおいて画面端部のスイッチが選択された状態において、ユーザがスティック２１をその端部方向に対応する操作方向にさらに操作しても、表示部１３においてカーソルＣが移動しなかった状態において、その後ユーザがスティック２１をその端部方向とは反対方向に操作した場合には、スティック２１が元の座標位置に戻るのを待つことなく、直ちにカーソルＣを反対方向に移動させることができる。これにより、ユーザはその後の別のスイッチの選択操作等を迅速に行うことが可能となり、ユーザの操作性をさらに向上することができる。
【０１２１】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１２２】
（１）メニュー上の全スイッチが選択できるようにさらなる補正を行う場合
上記実施形態においては特に記載しなかったが、上記実施形態の表示処理ではスティック２１の操作態様によっては選択できないスイッチが生じる場合がある。本変形例はこのような問題を回避するため、上記実施形態における割り当て内容の補正に加え、さらに重乗的に補正を加えるものである。
【０１２３】
図４０は、このような問題が生じる場合のスティック２１の可動操作の一例を表す図であり、図４１は、座標データＸ２Ｙ４のレコードに格納されたスイッチＳＷ１３のスイッチデータの一例を表す図である。また図４２は、この場合に行われる上記実施形態と同様のスイッチの割り当て内容の補正の一例を表す図であり、図４３は、本変形例においてスイッチの割り当て内容をさらに補正した場合の補正の一例を表す図である。
【０１２４】
図４０に示すように、スティック２１が座標データＸ２Ｙ４から座標データＸ５Ｙ５へ操作される場合を考える。まずスティック２１が座標データＸ２Ｙ４から座標データＸ５Ｙ４へ向かって右方向に操作されると、図４１に示すように操作前の座標データＸ２Ｙ４に対応するスイッチデータの右方向の移動先データは同じ座標データＸ２Ｙ４となっているため、前述の図３１に示す場合と同様にレコードは移動しない。すなわち、補正により割り当てられるスイッチはスイッチＳＷ１３のままとなる。そして、スティック２１が座標データＸ５Ｙ４から座標データＸ５Ｙ５へ向かって下方向に操作されると、図４１に示すように座標データＸ２Ｙ４に対応するスイッチデータの下方向の移動先データは座標データＸ２Ｙ５となっているため、図４２に示すように当該座標データＸ２Ｙ５に対応するスイッチＳＷ１５が座標データＸ５Ｙ５に割り当てられる。この場合において、その後ユーザがスイッチＳＷ１６やスイッチＳＷ１７、またはスイッチＳＷ１８を選択するためにスティック２１を右方向に操作すると、スティック２１の右方向の可動範囲は座標データＸ７Ｙ５までであるため、座標２つ分しか操作できない。したがって、スイッチＳＷ１６，ＳＷ１７については選択できるが、スイッチＳＷ１８については選択できないことになる。このような問題は、スティック２１を座標データＸ２Ｙ４から座標データＸ６Ｙ５、または座標データＸ７Ｙ５へ操作する場合にも同様に発生し、前者の場合にはスイッチＳＷ１７，ＳＷ１８が、後者の場合にはスイッチＳＷ１６，ＳＷ１７，ＳＷ１８の全てについて選択できなくなる。
【０１２５】
そこで本変形例においては、スイッチデータ管理テーブルにおける座標データに対するスイッチの割り当て内容にさらなる補正を加え、上記図４０に示す可動操作の場合には、スティック２１が座標データＸ５Ｙ４から座標データＸ５Ｙ５へ向かって下方向に操作された際に、図４３に示すように座標データＸ３Ｙ５に対応するスイッチＳＷ１６が座標データＸ５Ｙ５に割り当てられるように割り当て内容を補正する。これにより、その後ユーザはスイッチＳＷ１７，ＳＷ１８の両方を選択することができる。またスティック２１を座標データＸ２Ｙ４から座標データＸ６Ｙ５、または座標データＸ７Ｙ５へ操作する場合には、前者の場合には座標データＸ４Ｙ５に対応するスイッチＳＷ１７が割り当てられるように、後者の場合には座標データＸ５Ｙ５に対応するスイッチＳＷ１８が割り当てられるように割り当て内容を補正すればよい。このように割り当て内容のさらなる補正を適宜行うことにより、スティック２１の操作態様に関わらず、ユーザがメニュー上の全てのスイッチを確実に選択できるようにすることができる。
【０１２６】
（２）スイッチの表示サイズに応じて補正を行う場合
上記実施形態では、メニューにおける各スイッチの上下方向の表示サイズ（すなわちスイッチの高さ）が各行においてほぼ同一である場合を例示したが、スイッチの上下方向の表示サイズが大きく異なる場合には、メニューにおけるスイッチの配置構成とスイッチデータ管理テーブルにおける座標データの配列とがうまく合致せず、各スイッチをスイッチデータ管理テーブルの座標データに対しメニューでの配置構成通りに割り当てできない。このような場合には、表示部１３においてカーソルＣがユーザの意図と異なる動作を行う可能性がある。本変形例はこのような問題を回避するため、メニューにおけるスイッチの表示サイズの差異に基づき補正を行うものである。
【０１２７】
図４４は、上下方向の表示サイズが大きく異なるスイッチを含むメニューの一例を表す図であり、図４５は、本変形例におけるスイッチの割り当て内容の補正の一例を表す図であり、図４６は、割り当て内容を更新したスイッチデータ管理テーブルの一例を表す図である。
【０１２８】
図４４に示すメニューは、オーディオ装置でＣＤ音楽を再生するためのメニューの一例である。このメニューには、上下方向の表示サイズがほぼ同等であるスイッチＳＷ２１，ＳＷ２２，ＳＷ２４〜ＳＷ２７と、上下方向の表示サイズがこれらスイッチＳＷ２１，ＳＷ２２，ＳＷ２４〜ＳＷ２７の倍以上であるスイッチＳＷ２３が含まれている。スイッチＳＷ２３部分には、たとえば再生中のＣＤジャケットの画像データが縮小して表示されており、ユーザがこのスイッチＳＷ２３を操作すると当該ＣＤジャケットの画像を拡大表示することができる。
【０１２９】
図４４に示すメニューのＳＷ２１〜ＳＷ２７を上記実施形態と同様に座標データに割り当てた場合、図４５に示すように座標データＸ２Ｙ３が無効座標データとなる。この場合、たとえばスティック２１が座標データＸ１Ｙ３に位置し図４４に示すようにスイッチＳＷ２４が選択されている状態において、ユーザがカーソルＣをスイッチＳＷ２４からスイッチ２３に移動させようとしてスティック２１を右方向に操作しても、カーソルＣは移動しないという問題が生じうる。
【０１３０】
そこで本変形例においては、制御部１１がスイッチデータ管理テーブルを記憶部１４より読み出す際に、各レコードに格納された各スイッチに係るスイッチデータの表示サイズデータをそれぞれ取得し、メニューにおける各スイッチの表示サイズの差異に応じ、スイッチの割り当て内容を補正する。具体的には、スティック２１が座標データＸ１Ｙ３から座標データＸ２Ｙ３へ右方向に操作された際に、図４５に示すように座標データＸ２Ｙ２に対応するスイッチＳＷ２３が座標データＸ２Ｙ３に割り当てられるように割り当て内容を補正する。このようなスイッチの割り当ての補正は、座標データＸ１Ｙ３のスイッチＳＷ２４に係るスイッチデータの右方向の移動先データをＸ２Ｙ２（ＳＷ２３）とすることにより実現できる。これにより、ユーザはカーソルＣをスイッチＳＷ２４からスイッチ２３に移動させることができる。このように、メニューにおける各スイッチの表示サイズの差異に応じ、スイッチの割り当て内容を補正することにより、表示部１３においてユーザの意図に合致するようにカーソルＣを動作させることができる。これにより、ユーザの操作性を向上することができる。
【０１３１】
なお、上記ではスイッチの割り当て内容を補正することで対応するようにしたが、たとえば図４６に示すようにスイッチデータ管理テーブルのスイッチの割り当て自体を変更してもよい。この例では、スイッチＳＷ２２及びスイッチＳＷ２４の両方の座標データに隣接してスイッチ２３を割り当てる。これによっても、ユーザはカーソルＣをスイッチＳＷ２４からスイッチ２３に移動させることができる。
【０１３２】
（３）スイッチの数に応じて補正を行う場合
たとえばメニューが２行２列の４つのスイッチしか含まない場合のように、メニューにおけるスイッチの縦方向の数及び横方向の数が、スイッチデータ管理テーブルのＹ座標方向及びＸ座標方向の座標データ数に比べて少ないような場合には、スイッチデータ管理テーブルにおいて当該４つのスイッチを上記実施形態と同様に座標データの左上から割り当てた場合、スティック２１は可動範囲の中心から左上側の領域に位置するにも拘わらず、表示部１３では反対の右下側のスイッチ上にカーソルＣが表示される場合が考えられる。このような場合にはユーザに違和感を生じさせる。本変形例はこのような問題を回避するため、新規なメニューが表示された際、メニューにおけるスイッチの数に基づき補正を行うものである。
【０１３３】
図４７は、２行２列の４つのスイッチを含むメニューの一例を表す図であり、図４８は、図４７に示すメニューに対応するスイッチデータ管理テーブルの一例を表す図であり、図４９は、本変形例におけるスイッチの割り当て内容の補正の一例を表す図である。
【０１３４】
図４７に示すメニューは、たとえば表示デバイスの電源投入時に最初に表示されるメインメニューの一例である。このメニューには、２行２列の４つのスイッチＳＷ３１〜ＳＷ３４が含まれている。これらのスイッチＳＷ３１〜ＳＷ３４を上記実施形態と同様に座標データに割り当てた場合、図４８に示すようになる。この場合、図４８に示すようにスティック２１の可動位置が可動範囲の中心から左上側の領域に位置するにも拘わらず、図４７に示すように表示部１３では反対の右下側のスイッチＳＷ３４上にカーソルＣが表示され、ユーザに違和感を生じさせる結果となる。
【０１３５】
そこで本変形例では、スイッチデータ管理テーブルのＹ座標方向の座標データ数に占める、メニューにおけるスイッチの縦方向の数の割合と、スイッチデータ管理テーブルのＸ座標方向の座標データ数に占める、メニューにおけるスイッチの横方向の数の割合とに応じ、スイッチの割り当て内容を補正する。具体的には、図４８に示すようにスイッチデータ管理テーブルのＹ座標方向の座標データ数６に対し、メニューにおけるスイッチの縦方向の数が２の場合、３の場合、４の場合のそれぞれにおいて、図４９に示すようなＹ座標の読替えを行うことで、スイッチの割り当て内容を補正する。なお、この例ではスイッチの縦方向の数が１，５，６の場合にはＹ座標の読替えを行わない。
【０１３６】
たとえば図４７に示すメニューの場合には、メニューにおけるスイッチの縦方向の数が２であるから、図４９に示すようにＹ座標がＹ２及びＹ３の場合にはＹ１に読み替え、Ｙ座標がＹ４〜Ｙ６の場合にはＹ２に読み替える。その結果、たとえばスティック２１が座標データＸ１Ｙ１からＸ１Ｙ３の間に位置する場合は座標データＸ１Ｙ１に割り当てられたスイッチＳＷ３１上にカーソルＣが表示され、スティック２１が座標データＸ１Ｙ４からＸ１Ｙ６の間に位置する場合は座標Ｘ１Ｙ２に割り当てられたＳＷ３３上にカーソルＣが表示される。さらに、図示は省略するが、Ｘ座標についても上記と同様の読替えによる補正を行う。これにより、スティック２１が可動範囲の中心から左上側の領域に位置する場合には、表示部１３の画面上でも同じ左上側のスイッチが選択されるようにすることができる。なお、これら読み替えは新規のメニューでカーソルＣの表示の位置を求める際にのみ行い、スティック２１の操作の有無を判定するために保存する座標データはそのまま保存する。新規のメニューでカーソルＣを表示した後は、別のメニューが表示されるまではこの補正は行わない。このように、本変形例によれば、新規なメニューが表示された際に、スティック２１の可動範囲内での可動位置と、表示部１３の画面上におけるカーソルＣの表示位置とをおおむね一致させることができるので、ユーザの違和感を解消し、操作性を向上することができる。
【０１３７】
なお以上では、操作デバイス２０においてスティック２１が回転動作する構造としたが、これに限らず、たとえばスティック２１が平面上をスライドする構造としてもよい。
【０１３８】
また以上では、スイッチデータ管理テーブルのデータ自体の書き換えは行わず、テーブルにおける座標データに対するスイッチの割り当て内容を補正するようにしたが、これに限らず、補正内容を反映するようにスイッチデータ管理テーブルのデータを更新するようにしてもよい。
【符号の説明】
【０１３９】
１０            表示デバイス
１１            制御部
１３            表示部（表示手段に相当）
１４            記憶部（記憶手段に相当）
２０            操作デバイス
２１            スティック（操作部材に相当）
２３            マイコン（座標データ供給手段に相当）
１００          操作表示システム
Ｃ              カーソル（選択指示手段に相当）
【図１】
2010146656.tif 000003
【図２】
2010146656.tif 000004
【図３】
2010146656.tif 000005
【図４】
2010146656.tif 000006
【図５】
2010146656.tif 000007
【図６】
2010146656.tif 000008
【図７】
2010146656.tif 000009
【図８】
2010146656.tif 000010
【図９】
2010146656.tif 000011
【図１０】
2010146656.tif 000012
【図１１】
2010146656.tif 000013
【図１２】
2010146656.tif 000014
【図１３】
2010146656.tif 000015
【図１４】
2010146656.tif 000016
【図１５】
2010146656.tif 000017
【図１６】
2010146656.tif 000018
【図１７】
2010146656.tif 000019
【図１８】
2010146656.tif 000020
【図１９】
2010146656.tif 000021
【図２０】
2010146656.tif 000022
【図２１】
2010146656.tif 000023
【図２２】
2010146656.tif 000024
【図２３】
2010146656.tif 000025
【図２４】
2010146656.tif 000026
【図２５】
2010146656.tif 000027
【図２６】
2010146656.tif 000028
【図２７】
2010146656.tif 000029
【図２８】
2010146656.tif 000030
【図２９】
2010146656.tif 000031
【図３０】
2010146656.tif 000032
【図３１】
2010146656.tif 000033
【図３２】
2010146656.tif 000034
【図３３】
2010146656.tif 000035
【図３４】
2010146656.tif 000036
【図３５】
2010146656.tif 000037
【図３６】
2010146656.tif 000038
【図３７】
2010146656.tif 000039
【図３８】
2010146656.tif 000040
【図３９】
2010146656.tif 000041
【図４０】
2010146656.tif 000042
【図４１】
2010146656.tif 000043
【図４２】
2010146656.tif 000044
【図４３】
2010146656.tif 000045
【図４４】
2010146656.tif 000046
【図４５】
2010146656.tif 000047
【図４６】
2010146656.tif 000048
【図４７】
2010146656.tif 000049
【図４８】
2010146656.tif 000050
【図４９】
2010146656.tif 000051
【手続補正書】
【提出日】平成23年12月22日(2011.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザにより可動操作される操作部材を備えた操作デバイスより供給される、前記操作部材の可動位置を表す座標データを取得する可動位置取得手段と、
操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、
前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、
前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、
を有する表示デバイスであって、
前記スイッチデータ管理テーブルの前記座標データは、いずれかの前記スイッチが割り当てられている有効座標データと、いずれの前記スイッチも割り当てられていない無効座標データとからなり、
前記割り当て補正手段は、
前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記有効座標データに該当する場合には、前記スイッチの割り当て内容の補正を行わず、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合には、いずれかの前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする表示デバイス。
【請求項２】
前記スイッチデータ管理テーブルの前記座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、
前記割り当て補正手段は、
前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合において、当該無効座標データとＹ座標が同一である前記有効座標データが存在する場合には、当該有効座標データのうちＸ座標が最大となる前記有効座標データを探索し、当該有効座標データに対応する前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項１に記載の表示デバイス。
【請求項３】
前記スイッチデータ管理テーブルの前記座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、
前記割り当て補正手段は、
前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合において、当該無効座標データとＹ座標が同一である前記有効座標データが存在しない場合には、前記無効座標データのＹ座標を増減させて前記無効座標データとＸ座標が同一且つＹ座標が異なる前記有効座標データを探索し、当該有効座標データに対応する前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項１に記載の表示デバイス。
【請求項４】
前記可動位置取得手段で取得した第１座標データを記憶する記憶手段と、
前記記憶手段に記憶された前記第１座標データと、前記可動位置取得手段で前記第１座標データの取得後に取得した第２座標データとを比較することにより、前記操作部材の操作の有無を検出する操作有無検出手段と、
前記操作有無検出手段により前記操作部材が操作されたと検出された場合に、前記記憶手段に記憶された前記第１座標データを前記第２座標データに更新する座標データ更新手段と、
を有することを特徴とする請求項１〜３のいずれかに記載の表示デバイス。
【請求項５】
前記記憶手段に記憶された前記第１座標データと、前記可動位置取得手段で前記第１座標データの取得後に取得した第２座標データとを比較することにより、前記操作部材の可動位置の相対変位を検出する相対変位検出手段を有し、
前記割り当て補正手段は、
前記相対変位検出手段により検出された前記相対変位に基づき、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項１〜４のいずれかに記載の表示デバイス。
【請求項６】
前記割り当て補正手段は、
前記相対変位検出手段により、前記操作部材が前記有効座標データに該当する位置から当該有効座標データと隣り合う前記無効座標データに該当する位置に操作されたと検出された場合には、操作前の前記有効座標データに対応する前記スイッチが操作後の前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項４または５に記載の表示デバイス。
【請求項７】
前記割り当て補正手段は、
前記相対変位検出手段により、前記操作部材が前記有効座標データに該当する位置から当該有効座標データと隣り合う前記無効座標データに該当する位置に操作され、その後、当該操作後の無効座標データに該当する位置から他の前記座標データに該当する位置に操作されたと検出された場合には、前記操作部材が操作前の前記有効座標データに該当する位置から前記他の座標データに対応する方向に操作された場合と同様の動作となるように、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項６に記載の表示デバイス。
【請求項８】
前記スイッチデータ管理テーブルの前記座標データは、Ｘ座標とＹ座標からなる二次元座標系の座標データであり、
前記割り当て補正手段は、
前記スイッチデータ管理テーブルのＹ座標方向の前記座標データ数に占める、前記メニューにおける前記スイッチの縦方向の数の割合と、前記スイッチデータ管理テーブルのＸ座標方向の前記座標データ数に占める、前記メニューにおける前記スイッチの横方向の数の割合とに応じ、選択指示手段の表示位置を補正する
ことを特徴とする請求項１〜７のいずれかに記載の表示デバイス。
【請求項９】
前記割り当て補正手段は、
前記メニューにおける各スイッチの表示サイズの差異に応じ、前記スイッチの割り当て内容を補正する
ことを特徴とする請求項１〜８のいずれかに記載の表示デバイス。
【請求項１０】
表示デバイスと、前記表示デバイスに表示されるスイッチを操作するための操作デバイスとを有する操作表示システムであって、
前記操作デバイスは、
ユーザにより可動操作される操作部材と、
前記操作部材の可動位置を表す座標データを前記表示デバイスに供給する座標データ供給手段と、
を有し、
前記表示デバイスは、
前記操作デバイスの前記座標データ供給手段より供給される前記座標データを取得する可動位置取得手段と、
操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、
前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、
前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、
を有する操作表示システムであって、
前記表示デバイスは、
前記スイッチデータ管理テーブルの前記座標データが、いずれかの前記スイッチが割り当てられている有効座標データと、いずれの前記スイッチも割り当てられていない無効座標データとからなり、
前記割り当て補正手段は、前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記有効座標データに該当する場合には、前記スイッチの割り当て内容の補正を行わず、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合には、いずれかの前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する
ことを特徴とする操作表示システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決するために、請求項１記載の発明は、ユーザにより可動操作される操作部材を備えた操作デバイスより供給される、前記操作部材の可動位置を表す座標データを取得する可動位置取得手段と、操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、を有する表示デバイスであって、前記スイッチデータ管理テーブルの前記座標データは、いずれかの前記スイッチが割り当てられている有効座標データと、いずれの前記スイッチも割り当てられていない無効座標データとからなり、前記割り当て補正手段は、前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記有効座標データに該当する場合には、前記スイッチの割り当て内容の補正を行わず、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合には、いずれかの前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するために、請求項１０記載の発明は、表示デバイスと、前記表示デバイスに表示されるスイッチを操作するための操作デバイスとを有する操作表示システムであって、前記操作デバイスは、ユーザにより可動操作される操作部材と、前記操作部材の可動位置を表す座標データを前記表示デバイスに供給する座標データ供給手段と、を有し、前記表示デバイスは、前記操作デバイスの前記座標データ供給手段より供給される前記座標データを取得する可動位置取得手段と、操作対象デバイスに対し所定の機能を実行させるための少なくとも１つのスイッチを含むメニューを表示する表示手段と、前記メニューごとに設定され、前記操作部材の可動範囲に対応して所定の配列に並べられた前記座標データに対し、前記メニューに含まれる各スイッチを割り当てたデータ構造を有するスイッチデータ管理テーブルを用いて、前記可動位置取得手段で取得した前記座標データに割り当てられた前記スイッチを特定し、当該スイッチを選択するための選択指示手段を前記表示手段に表示させる表示制御手段と、前記可動位置取得手段で取得した前記座標データ、及び前記メニューにおける前記スイッチの配置構成の少なくともいずれかに基づき、前記スイッチデータ管理テーブルにおける前記座標データに対する前記スイッチの割り当て内容を補正する割り当て補正手段と、を有する操作表示システムであって、前記表示デバイスは、前記スイッチデータ管理テーブルの前記座標データが、いずれかの前記スイッチが割り当てられている有効座標データと、いずれの前記スイッチも割り当てられていない無効座標データとからなり、前記割り当て補正手段は、前記表示手段で新規な前記メニューを表示する際に、前記可動位置取得手段で取得した前記座標データが前記有効座標データに該当する場合には、前記スイッチの割り当て内容の補正を行わず、前記可動位置取得手段で取得した前記座標データが前記無効座標データに該当する場合には、いずれかの前記スイッチが前記無効座標データに割り当てられるように、前記スイッチの割り当て内容を補正する。
【国際調査報告】
2010146656.tif 000052
2010146656.tif 000053