(57)【要約】【課題】マルチウィンド形式のメッセージウィンドウを適切に表示させて操作性の向上を図る。【解決手段】操作者に対して一時的な注意を促す程度や通常の報告を行う程度のメッセージ内容であれば、それを表示するメッセージウィンドウ４１Ａは所定の表示時間の経過後に自動的に消去される。操作者は、その表示期間の間にタッチパネルディスプレイ１への手Ｈの近接と離間を何度繰り返しても、そのたびにメッセージウィンドウ４１Ａの表示と背景の操作ボタンの半透過状態での表示との切り替えを行うことができる。この操作ボタンの半透過表示は、メッセージウィンドウ４１Ａとその背景画面の操作ボタンの表示領域が重複している部分においてのみ行われ、この半透過表示された部分においても接触操作が可能となる。【選択図】図４
2012083831.tif 000002
【特許請求の範囲】
【請求項１】
表示領域を備えた表示手段と、
操作者が接触操作可能な操作ボタンを前記表示領域に表示するように、前記表示手段を制御するボタン表示制御手段と、
前記操作者に対するメッセージを前記表示領域に表示するように、前記表示手段を制御するメッセージ表示制御手段と、
前記表示領域において、前記操作ボタンの表示と前記メッセージの表示とが重複する場合に、前記メッセージの表示を、操作者が前記操作ボタンを視認可能な半透過状態に切り替え可能な切替表示制御手段と、
を有する
ことを特徴とするタッチパネル装置。
【請求項２】
請求項１記載のタッチパネル装置において、
前記表示手段から所定の距離範囲への操作者の手の近接を検知する近接検知手段をさらに有し、
前記切替表示制御手段は、
前記近接検知手段による近接の検知を契機として、前記非透過状態である前記重複領域を、前記半透過状態に切り替え可能であることを特徴とするタッチパネル装置。
【請求項３】
請求項２記載のタッチパネル装置において、
前記表示領域に表示された前記操作ボタンに対する前記操作者の手の接触を検知し、対応する操作信号を出力する操作検知手段をさらに有し、
前記操作検知手段は、
前記切替表示制御手段により前記半透過状態で表示されている領域での接触を検知した場合、当該領域に位置する前記操作ボタンに対応した前記操作信号を出力することを特徴とするタッチパネル装置。
【請求項４】
請求項２又は請求項３記載のタッチパネル装置において、
前記メッセージごとに、メッセージ内容に対応して設定された、前記切替表示制御手段による前記半透過状態への切替に関する切替優先度を記憶した記憶手段をさらに有し、
前記切替表示制御手段は、
前記メッセージ表示制御手段の制御に基づき表示された前記メッセージに対応付けられた、前記記憶手段に記憶された前記切替優先度に基づき、前記非透過状態の前記半透過状態への切り替えを実行する
ことを特徴とするタッチパネル装置。
【請求項５】
請求項４記載のタッチパネル装置において、
前記記憶手段は、
前記切替優先度として、
前記近接検知手段による前記所定の距離範囲への近接の検知状態では前記半透過状態への切り替えを行い、前記近接検知手段による前記所定の距離範囲への近接の非検知状態では前記半透過状態への切り替えを行わないようにする、第１優先度を記憶している
ことを特徴とするタッチパネル装置。
【請求項６】
請求項４又は請求項５記載のタッチパネル装置において、
前記記憶手段は、
前記切替優先度として、
前記近接検知手段による前記所定の距離範囲への近接の検知の有無にかかわらず、前記半透過状態への切り替えを行わないようにする、第２優先度を記憶している
ことを特徴とするタッチパネル装置。
【請求項７】
請求項４乃至請求項６のいずれか１項に記載のタッチパネル装置において、
前記記憶手段は、
前記切替優先度として、
前記近接検知手段による前記所定の距離範囲への近接の非検知状態、及び、前記近接検知手段による前記所定の距離範囲への第１回目の検知状態、においては、前記半透過状態への切り替えを行わず、前記第１回目の検知状態の後の、前記近接検知手段による前記非検知状態を経て、前記近接検知手段による前記所定の距離範囲への第２回目以降の検知状態においては、前記半透過状態への切り替えを行うようにする、第３優先度を記憶している
ことを特徴とするタッチパネル装置。
【請求項８】
表示領域を備えた表示手段を有するタッチパネル装置に用いられるタッチパネルの表示方法であって、
操作者が接触操作可能な操作ボタンを前記表示領域に表示するように、前記表示手段を制御するボタン表示制御工程と、
前記操作者に対するメッセージを前記表示領域に表示するように、前記表示手段を制御するメッセージ表示制御工程と、
前記表示領域において、前記操作ボタンの表示と前記メッセージの表示とが重複する場合に、前記メッセージの表示を、操作者が前記操作ボタンを視認可能な半透過状態に切り替え可能な切替表示制御工程と、
を有する
ことを特徴とするタッチパネルの表示方法。
【請求項９】
請求項８に記載のタッチパネルの表示方法を、演算手段により実行させる、ことを特徴とするタッチパネルの表示処理プログラム。
【請求項１０】
請求項９に記載のタッチパネルの表示処理プログラムが、演算手段により読み取り可能に記憶されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上において接触による操作が可能なタッチパネル装置、当該タッチパネル装置で用いるタッチパネルの表示方法、タッチパネルの表示処理プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来より、画像や操作画面を表示するとともに、その表示領域上に指などで接触することでその接触位置を検出するタッチパネル装置を備えた情報機器が普及している。これを例えばナビゲーション装置に適用した場合、ユーザが地図画像上の特定点を接触して指示したり、また操作画面上に表示された操作ボタンに接触して指示操作できる。
【０００３】
さらに近年では、利用者が操作するために指を画面に近づけた際に、これを検知し、次に表示されるべき画面に自動的に切り替えるようにした画面表示装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１６８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、情報機器では、いわゆるマルチウィンド形式で各種の情報を重ねて表示する形態がある。特に、機器側から操作者に対して何らかの一時的な情報をメッセージとして示す場合には、専用のメッセージウィンドウが、それまで表示されていた通常画面に重ねて表示される。そして、このようなマルチウィンド形式でのメッセージウィンドウの表示は、背景の通常画面の表示レイアウトに関係のない所定の配置で表示され、また操作者が容易に視認できるように十分な大きさで表示される。このため、背景の通常画面上に操作指示用のボタンがあっても、その上に上記メッセージウィンドウが重複して表示されることで隠されてしまい、その間に操作者は当該ボタンの視認と操作ができなくなる場合がある。
【０００６】
このようなメッセージウィンドウの表示は、上記従来技術による画面の切り替えを行った場合でも関係なく同じ配置で表示され続けるものであり、当該メッセージウィンドウの表示が消えるまでの間は通常画面上のボタン操作が行えないため、操作上不便であった。
【０００７】
本発明が解決しようとする課題には、上記した問題が一例として挙げられる。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１記載の発明は、表示領域を備えた表示手段と、操作者が接触操作可能な操作ボタンを前記表示領域に表示するように、前記表示手段を制御するボタン表示制御手段と、前記操作者に対するメッセージを前記表示領域に表示するように、前記表示手段を制御するメッセージ表示制御手段と、前記表示領域において、前記操作ボタンの表示と前記メッセージの表示とが重複する場合に、前記メッセージの表示を、操作者が前記操作ボタンを視認可能な半透過状態に切り替え可能な切替表示制御手段と、を有する。
【０００９】
上記課題を解決するために、請求項８記載の発明は、表示領域を備えた表示手段を有するタッチパネル装置に用いられるタッチパネルの表示方法であって、操作者が接触操作可能な操作ボタンを前記表示領域に表示するように、前記表示手段を制御するボタン表示制御工程と、前記操作者に対するメッセージを前記表示領域に表示するように、前記表示手段を制御するメッセージ表示制御工程と、前記表示領域において、前記操作ボタンの表示と前記メッセージの表示とが重複する場合に、前記メッセージの表示を、操作者が前記操作ボタンを視認可能な半透過状態に切り替え可能な切替表示制御工程と、を有する。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のタッチパネル装置を適用した車載ナビゲーションシステムの外観を示す図である。
【図２】車載ナビゲーション装置のハードウェア構成例を示すブロック図である。
【図３】通常メッセージの表示動作の一例を示す図である。
【図４】図３（ｃ）中において操作ボタンを半透過状態で表示しているメッセージウィンドウを拡大して示した図である。
【図５】優先メッセージのメッセージウィンドウの一例を拡大して示した図である。
【図６】保留メッセージの一例の表示当初の状態を示す図である。
【図７】保留メッセージの一例の表示後に手を離間させた状態を示す図である。
【図８】保留メッセージの一例の表示後で２度目に手を近接させた状態を示す図である。
【図９】半透過状態で表示の具体的な処理について説明する図である。
【図１０】ＣＰＵによって実行されるタッチパネルの表示処理方法の制御内容を示すフローチャートである。
【図１１】図１０で示したステップＳ１００の通常メッセージ処理の詳細な手順例を示すフローチャートである。
【図１２】図１０で示したステップＳ２００の優先メッセージ処理の詳細な手順例を示すフローチャートである。
【図１３】図１０で示したステップＳ３００の保留メッセージ処理の詳細な手順例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１２】
図１は、本実施形態のタッチパネル装置を適用した車載ナビゲーション装置の外観を示す図である。なお、この図１においては、操作者の手Ｈとともに、車載ナビゲーション装置１００の本体１０１だけを正面から示している。
【００１３】
この図１において、車載ナビゲーション装置１００の本体１０１は、その正面全体が操作機能部分と表示機能部分とで構成されており、具体的にはタッチパネルディスプレイ１、ハードウェアスイッチ２、及び近接センサ３が設けられている。
【００１４】
この例では、本体１０１の正面左下方側にタッチパネルディスプレイ１が配置され、その右側に複数のハードウェアスイッチ２が配置されている。タッチパネルディスプレイ１は、所定の表示領域１ｃを備えた表示部１ｂを有している。また、この例において赤外線センサで構成する近接センサ３が本体１０１の正面上方側に配置されており、その下方に位置するタッチパネルディスプレイ１及びハードウェアスイッチ２の手前側の近接範囲Ａを検出範囲としてその中での操作者の手Ｈの近接を検知可能となっている。
【００１５】
図２は、本実施形態の車載ナビゲーション装置１００のハードウェア構成例を示すブロック図である。
【００１６】
この車載ナビゲーション装置１００は、ＣＰＵ１０、記憶部１１、上記ハードウェアスイッチ２、ＧＰＳユニット１２、ＡＶプレーヤ１３、上記近接センサ３、グラフィックコントローラ１４、及び上記タッチパネルディスプレイ１を有している。
【００１７】
ＣＰＵ１０は演算手段に相当し、所定のプログラムの動作によって各種の演算を行うとともに、他の各部との間で情報の交換や各種の制御指示を出力することで、車載ナビゲーション装置１００全体を制御する機能を有する。
【００１８】
記憶部１１は、ＲＯＭ１１ａ、ＲＡＭ１１ｂ、及び記憶媒体１１ｃを有する。ＲＯＭ１１ａは、本実施形態のタッチパネルの表示処理方法を実行するタッチパネルの表示処理プログラムを含む、各種の処理プログラムやその他必要な情報が予め書き込まれた記録媒体である。ＲＡＭ１１ｂは、上記各種のプログラムを実行する上で必要な情報の書き込み及び読み出しが行われる情報記憶媒体である。記憶媒体１１ｃは、例えばフラッシュメモリ、ハードディスクなどの情報記憶媒体である。
【００１９】
ハードウェアスイッチ２は、上記図１に示したように機械的に構成されたスイッチであり、後述するタッチパネルディスプレイ１上での接触操作とは別に、任意のタイミングで操作したい機能に対応して設けられている。
【００２０】
ＧＰＳユニット１２は、ＧＰＳセンサ（特に図示せず）を利用して車両の現在地の測位を行うとともに予め記憶している地図情報に基づいて所定の経路探索や経路誘導を行う、車載ナビゲーション装置１００の主要機能を有する。
【００２１】
ＡＶプレーヤ１３は、例えばＣＤやＤＶＤなどの各種記録メディアの再生や、ラジオ・テレビなどの受信・再生を行う機能を有する。
【００２２】
近接センサ３は近接検知手段に相当し、上述したようにこの例では赤外線センサで構成されている。そして、近接センサ３は、タッチパネルディスプレイ１及びハードウェアスイッチ２の近接範囲Ａ内における操作者の手Ｈの近接を検知する機能を有する。また、接近センサ３は、操作者の手Ｈの他にも、操作の用に供するタッチペン等の接近を検出するようにしても良い。
【００２３】
グラフィックコントローラ１４は、ＣＰＵ１０の制御に基づき、ビデオＲＡＭ（図示せず）、上記ＧＰＳユニット１２、及び上記ＡＶプレーヤ１３などから画像データを取得し、この画像データに基づく画像を表示部１ａの所定の表示領域１ｃに表示させる機能を有する。
【００２４】
タッチパネルディスプレイ４は、上記表示部１ａと接触座標検知部１ｂとを有している。表示部１ａは表示手段に相当し、ＣＰＵ１０の制御によって、例えば地図データに基づく地図画像を表示したり、後述する操作ボタンを含めた操作画面の表示や、後述するメッセージウィンドウを表示する機能を有する。接触座標検知部１ｂは、表示部１ａの表示領域１ｃの表面に沿って設けられた透明なスイッチである。そして、接触座標検知部１ｂは、例えば表示部１ａの表示領域１ｃの表示物に応じて操作者の手Ｈによる接触があった場合、その接触があった旨と当該接触点の座標とを併せて検知する機能を有する。
【００２５】
なお、以上の構成において、表示部１ａ及び接触座標検知部１ｂを含めたタッチパネルディスプレイ１と、ＣＰＵ１０と、記憶部１１と、グラフィックコントローラ１４と、近接センサ３とが、各請求項記載のタッチパネル装置を構成している。
【００２６】
図３は、本実施形態の車載ナビゲーション装置における表示動作の一例を示す図である。まず、図３（ａ）に示す例では、タッチパネルディスプレイ１がＡＶプレーヤ１３のテレビチャンネルの選択画面を表示している。図示する表示レイアウトの例では、表示領域１ｃの左側に上下２つのスクロールボタン２１，２２が配置され、逆の右側に上下４つの操作ボタン２３，２４，２５，２６が配置され、それらの間の中央に上下５つの受信局選択ボタン２７，２８，２９，３０，３１が配置されている。以下において、これら通常画面（後述のようにメッセージウィンドウの割り込み表示がない状態の画面）上に配置される各ボタン２１〜３１を以下適宜、操作ボタンと称する。操作者が、この表示領域１ｃ上に表示されているいずれかの操作ボタンの表面に接触することにより、タッチパネルディスプレイ１の接触座標検知部１ｂがこの接触点の座標位置を検知し、対応する検知信号をＣＰＵ１０へ出力する。そして、ＣＰＵ１０は、表示部１ａ上でこの接触点の座標位置に対応する配置の操作ボタンが選択押下されたものとして認識し、対応する処理を実行するために操作信号を生成して出力する。
【００２７】
ここで、当該車載ナビゲーション装置１００の起動中においては、操作者に対して一時的に伝える必要のある情報を、所定の時間範囲を区切ってメッセージとして表示する場合がある。この場合、例えば図３（ｂ）に示すように専用のメッセージウィンドウ４１がそれまでの表示されていた通常画面に重ねられて割り込むように表示される。これは、比較的狭いタッチパネルディスプレイ１の限られた表示領域１ｃを有効に利用するために、いつ表示されるか分からないメッセージを表示するための専用の領域を常設しておくのではなく、必要に応じて各メッセージに対応したメッセージウィンドウを新たに重ねて表示する、いわゆるマルチウィンド形式となっている。
【００２８】
このようなマルチウィンド形式でのメッセージウィンドウ４１の表示は、背景の通常画面の表示レイアウトに関係のない所定の配置（図示する例では下方部）で表示され、また操作者が容易に視認できるように十分な大きさで表示される。この結果、背景に上記操作ボタン２１〜３１等があっても、その上を覆うような非透過状態で上記メッセージウィンドウ４１が重複して表示される（各操作ボタン２１〜３１の少なくとも一部が隠れる）場合がある。この場合、その間に操作者は当該覆われたボタン（図示する例では「××中央放送」選択ボタン３１と「操作」ボタン２６）の視認と操作が極めて困難になる。また、下スクロールボタン２２は、比較的広い領域が視認及び操作可能な状態で残っているが、一部は上記同様に視認及び操作不可能に覆われている。
【００２９】
そこで、本実施形態の車載ナビゲーション装置１００では、このような状態のタッチパネルディスプレイ１に対して操作者が接触操作する意志を示すべく手Ｈを近づけた際には、図３（ｃ）に示すように、近接センサ３がこの手Ｈの近接を検知し、これを契機に、メッセージウィンドウ４１が上記操作ボタンを覆う非透過状態から、当該覆われた操作ボタンが視認可能な半透過状態へ、切り替えられる。
【００３０】
図４は、上記のようにして図３（ｃ）中において半透過状態となっている操作ボタン２２，２６，３１とメッセージウィンドウ４１Ａとの重複領域を拡大して示した図である。この図４において、メッセージウィンドウ４１のうち、操作ボタン２２，２６，３１との重複領域のみが半透過状態とされて表示されている（後述の図８参照）。またこのとき、タッチパネルディスプレイ１の上記接触座標検知部１ｂが、半透過状態で表示されている上記重複領域での手Ｈの接触を検知した場合、対応する操作信号をＣＰＵ１０へ出力し、ＣＰＵ１０は当該操作ボタン（操作ボタン２２，２６，３１のいずれか）が選択押下されたものとして対応する処理を実行する。つまり操作ボタンのうち半透過状態で可視化された重複領域は、（それまでの操作不能状態から）操作可能状態へと切り替わる。図示する例では、「走行中は音声のみでお楽しみ下さい。」のメッセージウィンドウ４１と「××中央放送」選択ボタン３１との重複領域が半透過状態で表示されているときに当該重複領域に操作者の手Ｈが接触したことにより、「××中央放送」選択ボタン３１の押下操作が検知された状態を示している。
【００３１】
＜通常メッセージ処理＞
そして、本実施形態では、メッセージの内容によってメッセージウィンドウの表示の挙動が相違するよう、予め設定されている。例えば、上述した「走行中は音声のみでお楽しみ下さい。」のメッセージ内容のように、操作者に対して一時的な注意を促す程度や通常の報告を行う程度の内容であれば、それを表示するメッセージウィンドウ４１は所定の表示時間の経過後に自動的に消去される。操作者は、その表示期間の間にタッチパネルディスプレイ１への手Ｈの近接と離間を何度繰り返しても、そのたびに、メッセージウィンドウ４１が操作ボタンを非透過状態で覆う表示と、メッセージウィンドウ４１と操作ボタンとの重複領域が半透過状態となる表示と、の切り替えを実行することができる。以下、本実施形態では、このような内容のメッセージの分類を「通常メッセージ」と称し、対応するメッセージウィンドウの表示処理を「通常メッセージ処理」と称する。
【００３２】
＜優先メッセージ処理＞
これに対して、例えば図５に示すように、操作者からの直接的な応答を要求する内容のメッセージの分類を「優先メッセージ」と称し、対応するメッセージウィンドウ４２の表示処理を「優先メッセージ処理」と称する。図示する例では、メッセージウィンドウ４２内に「受信可能な中継局を探します。」のメッセージとともに、操作者にその探索動作の可否について選択させる「はい」ボタン４３と「いいえ」ボタン４４が表示されている。このように、メッセージウィンドウ自体に背景の（＝メッセージウィンドウで覆われている）操作ボタンよりも優先させて接触操作させたいボタン４３，４４が含まれている場合や、所定のエラーや緊急事態などを報知し操作者が適切な対処を行うまで表示し続ける必要があるメッセージウィンドウの場合が優先メッセージである。これを表示する優先メッセージ処理では、近接センサ３の近接検知に関係なく、常にメッセージウィンドウが優先して表示される。すなわち、近接センサ３による操作者の手Ｈの近接の検知に関係なく、メッセージウィンドウ４２が操作ボタン２２，２６，３１の少なくとも一部を非透過状態で覆う表示のみが実行され、前述したようにメッセージウィンドウ４２と操作ボタン２２，２６，３１との重複領域が半透過状態となる表示に切り替えられることはない。またこの結果、上記重複領域での手Ｈの接触を検知した場合、ＣＰＵ１０は当該操作ボタン（操作ボタン４３，４４いずれか）が選択押下されたものとして対応する処理を実行するため、操作ボタン２２，２６，３１のいずれかが選択押下されたものとして対応する処理は実行されない。また、操作ボタンを含まないメッセージウィンドウ（前述した所定のエラーや緊急事態などを報知し操作者が適切な対処を行うまで表示し続ける必要があるメッセージウィンドウ）を表示している場合、重複領域での手Ｈの接触に対応した操作ボタンが選択押下されたものとして対応する処理は実行されない。
【００３３】
＜保留メッセージ処理＞
ところで、本実施形態では、図６に示すように、ハードウェアスイッチ２（又はタッチパネルディスプレイに表示されている各ボタン）の操作によりＢＧＭ曲の切り替えを行った場合等においても、その切り替えた曲名をメッセージウィンドウ４５で表示する。このようにハードウェアスイッチ２を介した操作が行われた場合は、近接センサ３が既に操作者の手Ｈを検知している。しかしながらこの場合、この時点では、メッセージウィンドウ４５とそれに覆われた操作ボタンとの重複領域における上記半透過状態での表示は行われず、メッセージウィンドウ４５に記載されている曲名を明確に操作者が認識できるように図られる。このメッセージウィンドウ４５は所定の表示時間の経過後に自動的に消去される。但し、操作者が、上記消去を待たずに、図７に示すように、一度タッチパネルディスプレイ１から手Ｈを離した後（すなわち手Ｈが近接センサ３の検知対象となる上記近接範囲Ａ外に離脱した後）、再度図８に示すように手Ｈを近接させる（すなわち手Ｈが近接センサ３の検知対象となる上記近接範囲Ａ内に進入した）場合がある。この場合には、前述と同様、メッセージウィンドウ４５とそれに覆われた操作ボタンとの重複領域において、上記半透過状態での表示が行われる。この結果、上記重複領域に存在する操作ボタンの接触操作も可能となる。本実施形態では、このような内容のメッセージを「保留メッセージ」と称し、対応するメッセージウィンドウ４５の表示処理を「保留メッセージ処理」と称する。
【００３４】
以上のように、本実施形態においては、タッチパネルディスプレイ１に表示するメッセージには「通常メッセージ」「優先メッセージ」「保留メッセージ」の３種類があり、それぞれの内容は「通常メッセージウィンドウ」「優先メッセージウィンドウ」「保留メッセージウィンドウ」においてそれぞれ表示される。そして、上記各分類に基づき、上記重複領域における非透過状態から半透過状態への切り替えを実行するかしないかに関する切替優先度が設定されている。すなわち、上記図３、図４に示したような通常メッセージウィンドウであるメッセージウィンドウ４１では、近接センサ３が手Ｈの近接を検知していない間は、メッセージウィンドウ４１が操作ボタンを覆うような非透過状態で優先的に表示され、近接センサ３が手Ｈの近接を検知している間は、メッセージウィンドウ４１と操作ボタンとの重複領域が半透過状態で表示されるような、切替優先度（第１優先度に相当）が設定されている。また、上記図５に示したような優先メッセージウィンドウであるメッセージウィンドウ４２では、常にメッセージウィンドウ４２が操作ボタンを覆うように優先して表示される切替優先度（第２優先度に相当）が設定されている。また、上記図６〜図８に示したような保留メッセージウィンドウであるメッセージウィンドウ４５では、前記近接センサ３が手Ｈの近接を検知していない間、及び、１度目の手Ｈの近接検知を行った場合はメッセージウィンドウ４５が操作ボタンを覆うような非透過状態で優先的に表示され、近接センサ３が２度目以降の手Ｈの近接検知を行った場合、メッセージウィンドウ４５と操作ボタンとの重複領域が半透過状態で表示されるような、切替優先度（第３優先度に相当）が設定されている。
【００３５】
なお、詳細な図示は省略するが、各メッセージと対応する切替優先度とは、互いに関連づけられた形で記憶手段としての記憶部１１に記憶されている。ＣＰＵ１０は、各メッセージウィンドウの表示が実行されたとき、当該メッセージウィンドウに対応した切替優先度を記憶部１１から取得する。そして、その取得した結果に応じて、ＣＰＵ１０が、上述したような重複領域における非透過状態から半透過状態への切替を実行する。
【００３６】
次に、本実施形態における半透過状態による表示の具体的な処理について図９を用いて説明する。この図９において、図中の上方中央部に示すように文字「Ａ」が記載されている背景５１に対して、文字「Ｂ」が記載されている前景５２が重複している場合、前景５２のうち背景５１との重複領域において文字「Ａ」を半透過状態で表示させる処理としては、例えば、図９（ａ）に示すようないわゆるアルファブレンドによる手法と、図９（ｂ）に示すような画素単位での交互表示による手法などを用いることができる。
【００３７】
図９（ａ）に示すアルファブレンドの手法は、タッチパネルディスプレイ１の表示部１ａがビットマップ画面に基づく表示構成であることを前提として、各画素の階調に掛けるアルファ値αを設定する。このアルファ値αは透過率に相当する値であり、０≦α≦１の範囲に設定される。そして、前景５２と背景５１との重複領域において、各画素における各色要素（ＲＧＢなど）の階調ごとに、背景５１の階調にアルファ値αの補数を掛けた値と、前景５２の階調にアルファ値αを掛けた値との和を、当該画素の新たな階調として表示する。これにより、当該画素においては、アルファ値αを透過率とした背景５１と前景５２との中間色で表示される。アルファ値αについては、一律に同じ値で設定してもよいし、各画素ごとに設定してもよい。
【００３８】
また図９（ｂ）に示す画素の交互表示の手法においては、前景５２と背景５１の重複領域において、背景５１の画素と前景５２との画素とをいわゆる市松模様のように交互に配置して表示する。これにより、重複領域全体をマクロで見て背景５１を透過率５０％で透過表示したように操作者に視認させることができる。なお、画素の交互配置については上記市松模様に限られず、所定の配置パターンを用いて背景５１と前景５２との画素を全体で均等かつ所定の割合で交互配置させるように透過率を調整してもよい。
【００３９】
＜制御内容＞
図１０は、前述した本実施形態のタッチパネルの表示処理プログラムに基づき、ＣＰＵ１０によって実行されるタッチパネルの表示処理方法の制御内容を示すフローチャートである。なお、このフローは、図３〜図８において例示したように、予め所定の操作によってＣＰＵ１０の制御（ボタン表示制御手段に相当）により各種操作ボタンが表示領域１ｃ上の所定の領域に表示された状態（ボタン表示制御工程に相当）で、上記各種のメッセージの表示のための条件が満たされた際（言い換えれば当該メッセージの表示要求が発生した際）に実行が開始される。
【００４０】
図１０において、ステップＳ５では、表示要求されたメッセージの内容に対応した所定の配置で、当該メッセージを記載したメッセージウィンドウをタッチパネルディスプレイ１に表示する。この際、既に述べたように、操作ボタンの少なくとも一部に重複する場合には当該重複領域を非透過状態（操作ボタンが操作者から見えない状態）で覆うように、メッセージウィンドウが表示される。この手順が、各請求項記載のメッセージ表示制御工程に相当するとともに、メッセージ表示制御手段として機能する。
【００４１】
次にステップＳ１０へ移り、内部変数である操作イベント番号の値を０に初期化する。
【００４２】
次にステップＳ１５へ移り、表示要求されているメッセージが上記した通常メッセージ、優先メッセージ、及び保留メッセージのいずれであるかを判定する。通常メッセージである場合にはステップＳ１００の通常メッセージ処理を実行する。表示要求されているメッセージが優先メッセージである場合にはステップＳ２００の優先メッセージ処理が実行される。また、表示要求されているメッセージが保留メッセージである場合にはステップＳ３００の保留メッセージ処理を実行される。
【００４３】
ステップＳ１００、ステップＳ２００、ステップＳ３００が終了したら、ステップＳ２０へ移る。ステップＳ２０では、メッセージウィンドウが消去される。なお、このメッセージウィンドウを消去した際には、当該メッセージウィンドウに覆われていた背景を復元して表示する。
【００４４】
その後、ステップＳ２５へ移り、この時点で操作イベント番号の値が０であるか否かを判定する。操作イベント番号の値が０である場合、判定が満たされ、何ら操作イベント処理を行う必要がないものとしてそのままこのフローを終了する。一方、操作イベント暗号の値が０でない場合、判定が満たされず、次のステップＳ４００の操作イベント処理へ移る。
【００４５】
ステップＳ４００では、操作イベント番号の値に対応する操作イベントの処理を実行する。この操作イベント処理の例としては、例えば上記図４に示した場合で選択ボタン３１が押下された際にＡＶプレーヤ１３に対して行われる「××中央放送」の選局・表示処理や、上記図５に示した場合で「はい」ボタン４３が押下された際にＡＶプレーヤ１３に対して行われる受信可能な中継局の探索処理や、又は上記図８に示した場合で「ルート検索」ボタンが押下された際にＧＰＳユニット１２に対して行われるルート検索処理などがある。このステップＳ４００において、上記のようにしてＣＰＵ１０で生成され、各部（ＡＶプレーヤ１３やＧＰＳユニット１２等）に対して出力される信号が操作信号として機能する。また、上記接触座標検知部１１ｂと、ＣＰＵ１０が図１１のステップＳ１２５、図１２のステップＳ２２０、図１３のステップＳ３３５、及び図１０のステップＳ４００とで実行する処理とが、各請求項記載の操作検知手段として機能する。
【００４６】
以上のようにしてステップＳ４００が完了すると、このフローを終了する。
【００４７】
図１１は、上記ステップＳ１００の詳細手順例を示すフローチャートである。この図１１において、まずステップＳ１０５で、近接センサ３がタッチパネルディスプレイ１の近接範囲Ａ内における操作者の手Ｈの近接を検知したか否かを判定する。手Ｈの近接を検知している場合には、判定が満たされ、ステップＳ１１０へ移る。
【００４８】
次のステップＳ１１０では、メッセージウィンドウが操作ボタンと重複した領域に表示されたか（言い換えれば重複領域が生じたか）否かを判定する。重複領域が生じている場合には、ステップＳ１１０の判定が満たされ、次のステップＳ１１５へ移る。
【００４９】
そして、ステップＳ１１５では、当該メッセージウィンドウと操作ボタンとの重複領域（前述したようにこの時点ではメッセージウィンドウが覆うような非透過状態での表示となっている）を、上述した半透過処理による半透過状態での表示に切り替える。その後、ステップＳ１２０へ移る。
【００５０】
また一方、上記ステップＳ１０５において、近接センサ３が操作者の手Ｈの近接を検知していない場合には、判定が満たされず、上記ステップＳ１２０へ直接移行する。同様に、上記ステップＳ１１０の判定において、メッセージウィンドウが背景のいずれの操作ボタンとも重複していない場合には、判定が満たされず、上記ステップＳ１２０へ直接移行する。これらの場合、すなわち、操作者の手Ｈがタッチパネルディスプレイ１から離間している場合、若しくは、操作者の手Ｈがタッチパネルディスプレイ１に近接していても上記重複領域が存在していない場合には、ステップＳ５で行ったメッセージウィンドウの非透過状態での表示状態からの表示態様の変更は特に行われない。
【００５１】
ステップＳ１２０では、表示領域１ｃに操作者が視認可能な状態で表示されている操作ボタン（すなわち、上記メッセージ領域との重複領域を含む）のいずれかに対し、手Ｈの接触による押下操作がなされたか否かを判定する。操作ボタンのいずれかが押下操作された場合には判定が満たされ、ステップＳ１２５でその押下された操作ボタンの識別番号を操作イベント番号として代入し、このフローを終了する。一方、いずれの操作ボタンも押下されていない場合、判定は満たされず、ステップＳ１３０へ移る。
【００５２】
ステップＳ１３０では、現在表示されているメッセージウィンドウがその表示を開始してから所定の表示時間だけ経過したか否かを判定する。表示時間が経過した場合には、判定が満たされ、このフローを終了する。一方、表示時間がまだ経過していない場合には、判定が満たされず、上記ステップＳ１０５へ戻って同様の手順を繰り返す。
【００５３】
以上の処理を実行することにより、基本的に表示時間が経過するまでの間メッセージウィンドウの表示が継続され、その際に操作ボタンとの重複領域は、操作ボタンを覆って視認できなくする非透過状態で表示される。そして、近接センサ３が操作者の手Ｈの近接を検知している間だけ、上記重複領域が半透過状態で表示されて上記覆われた操作ボタンが視認可能となる。そして、半透過状態で表示された上記重複領域を含めいずれかの操作ボタンが押下された際には、対応する操作イベント処理が行われる。
【００５４】
図１２は、上記ステップＳ２００の詳細手順例を示すフローチャートである。
【００５５】
この図１２において、まずステップＳ２０５で、当該メッセージウィンドウ内に何らかの操作ボタンが含まれるか否かを判定する。操作ボタンが含まれていない場合、判定は満たされず、ステップ２１０に移る。ステップＳ２１０では、メッセージウィンドウを優先表示させたまま、所定の表示時間が経過した後にこのフローを終了する。あるいは、必要に応じて、操作者が適宜の処置を行ったことが認められるまでメッセージウィンドウの優先表示を継続するようにしてもよい。
【００５６】
一方、上記ステップＳ２０５の判定において、メッセージウィンドウに何らかの操作ボタンが含まれている場合、判定が満たされ、ステップＳ２１５へ移る。
【００５７】
ステップＳ２１５では、メッセージに含まれている当該操作ボタンが操作者の手Ｈの接触により押下操作されるまでループ待機し、押下操作されたら判定が満たされてステップＳ２２０に移る。ステップＳ２２０では、上記押下された操作ボタンの識別番号を操作イベント番号として代入し、このフローを終了する。
【００５８】
以上の処理を実行することにより、操作者がメッセージウィンドウ中の操作ボタンを押下する等の適宜の処置を行うまで（又は所定の表示時間が経過するまで）、メッセージウィンドウの表示が継続される。その際、メッセージウィンドウと操作ボタンとの重複領域は、操作ボタンを覆って視認できなくする非透過状態で表示が行われる。すなわち、優先メッセージ処理においては、上記通常メッセージ処理のような重複領域の半透過状態での表示は行われない。
【００５９】
図１３は、上記ステップＳ３００の詳細手順例を示すフローチャートである。
【００６０】
この図１３において、まずステップＳ３０５で、近接センサ３による検出回数に対応したフラグＦの値を０に初期化する。
【００６１】
次にステップＳ３１０へ移り、上記ステップＳ１０５と同様、近接センサ３がタッチパネルディスプレイ１の近接範囲Ａ内における操作者の手Ｈの近接を検知したか否かを判定する。手Ｈの近接を検知している場合には、判定が満たされ、ステップＳ３１５へ移る。
【００６２】
ステップＳ３１５では、フラグＦの値が１であるか否かを判定する。言い換えると、メッセージウィンドウの表示を開始してから一度でも操作者の手Ｈが上記近接範囲Ａ外へ離脱したことがあるか否かを判定する（後述のステップＳ３４５参照）。フラグＦの値が１である場合、判定が満たされ、次のステップＳ３２０へ移る。
【００６３】
ステップＳ３２０では、上記ステップＳ１１０と同様、メッセージウィンドウが操作ボタンと重複した領域に表示された（言い換えれば重複領域が生じたか）か否かを判定する。重複領域が生じている場合には、ステップＳ３２０の判定が満たされ、次のステップＳ３２５へ移る。
【００６４】
ステップＳ３２５では、上記ステップＳ１１５と同様、当該メッセージウィンドウと操作ボタンとの重複領域（前述したようにこの時点ではメッセージウィンドウが覆うような非透過状態での表示となっている）を、上述した半透過処理による半透過状態での表示に切り替える。なお、このステップＳ３２５と、前述の図１１のステップＳ１１５とが、各請求項記載の切替表示制御工程に相当するとともに、切替表示制御手段として機能する。その後、ステップＳ３３０に移る。
【００６５】
また一方、上記ステップＳ３１０において、近接センサ３が操作者の手Ｈの近接を検知していない場合には、判定が満たされず、ステップＳ３４５でフラグＦを１とした後、上記ステップＳ３３０へ移行する。同様に、上記ステップＳ３１５の判定において、Ｆ＝０であった場合には、判定が満たされず、上記ステップＳ３３０へ直接移行する。さらに同様に、上記ステップＳ３２０の判定において、メッセージウィンドウが背景のいずれの操作ボタンとも重複していない場合には、判定が満たされず、上記ステップＳ３３０へ直接移行する。これらの場合、すなわち、操作者の手Ｈがタッチパネルディスプレイ１から離間している場合、若しくは、操作者の手Ｈがタッチパネルディスプレイ１に近接していても当該近接検出が１回目の検出であるか上記重複領域が存在していない場合には、当該時点での表示状態が維持される。なお、ステップＳ３１５で判定が満たされない場合に直接ステップＳ３３０へ移行する意義は、以下の通りである。すなわち、前述の図６に示した例に沿うと、この時点ではまだ操作者がハードウェアスイッチ２を操作して再生中の曲名を表示させたばかりであるので、メッセージウィンドウ４５による操作ボタン（「ルート探索」ボタン）を覆う非透過表示を優先するのである。
【００６６】
ステップＳ３３０では、上記ステップＳ１２０と同様、表示領域１ｃに操作者が視認可能な状態で表示されている操作ボタン（すなわち、上記メッセージ領域との重複領域を含む）のいずれかに対し、手Ｈの接触による押下操作がなされたか否かを判定する。操作ボタンのいずれかが押下操作された場合には判定が満たされ、ステップＳ３３５でその押下された操作ボタンの識別番号を操作イベント番号として代入し、このフローを終了する。一方、いずれの操作ボタンも押下されていない場合、判定は満たされず、ステップＳ３４０へ移る。
【００６７】
ステップＳ３４０では、現在表示されているメッセージウィンドウがその表示を開始してから所定の表示時間だけ経過したか否かを判定する。表示時間が経過した場合には、判定が満たされ、このフローを終了する。一方、表示時間がまだ経過していない場合には、判定が満たされず、上記ステップＳ３１０へ戻って同様の手順を繰り返す。
【００６８】
以上の処理を実行することにより、基本的に表示時間が経過するまでの間メッセージウィンドウの表示が継続され、その際に操作ボタンとの重複領域は、操作ボタンを覆って視認できなくする非透過状態で表示される。そして、近接センサ３が操作者の手Ｈの２度目以降の近接を検知している間だけ、上記重複領域が半透過状態で表示されて上記覆われた操作ボタンが視認可能となる（１回目の近接検知時には半透過状態にはならず非透過状態のままである）。そして、半透過状態で表示された上記重複領域を含めいずれかの操作ボタンが押下された際には、対応する操作イベント処理が行われる。
【００６９】
上記実施形態におけるタッチパネル装置においては、表示領域１ｃを備えた表示部１ａ（表示手段に相当）と、操作者が接触操作可能な操作ボタン２１〜３１等を前記表示領域１ｃ上に表示するように、前記表示部１ａを制御するボタン表示制御手段と、前記操作者に対するメッセージウィンドウ４１，４２，４５（メッセージに相当）を前記表示領域１ｃに表示するように、前記表示部１ａを制御するメッセージ表示制御手段と、前記表示領域１ｃにおいて、前記操作ボタン２２，２６，３１の表示と前記メッセージウィンドウ４１，４２，４５の表示とが重複する場合に、前記メッセージウィンドウ４１，４２，４５の表示を、操作者が操作ボタン２２，２６，３１を視認可能な半透過状態に切替可能な切替表示制御手段と、を有する。
【００７０】
上記実施形態のタッチパネルの表示方法においては、表示領域１ｃを備えた表示部１ａ（表示手段に相当）を有するタッチパネル装置に用いられるタッチパネルの表示方法であって、操作者が接触操作可能な操作ボタン２１〜３１等を前記表示領域１ｃ上に表示するように、前記表示部１ａを制御するボタン表示制御工程と、前記操作者に対するメッセージウィンドウ４１，４２，４５（メッセージに相当）を前記表示領域１ｃに表示するように、前記表示部１ａを制御するステップＳ５（メッセージ表示制御工程に相当）と、前記表示領域１ｃにおいて、前記操作ボタン２２，２６，３１の表示と前記メッセージウィンドウ４１，４２，４５の表示とが重複する場合に、前記メッセージウィンドウ４１，４２，４５の表示を、操作者が操作ボタン２２，２６，３１を視認可能な半透過状態に切替可能なステップＳ３２５及びステップＳ１１５（切替表示制御工程に相当）と、を有する。
【００７１】
上記実施形態のタッチパネルの表示処理プログラムにおいては、上記タッチパネルの表示方法を、ＣＰＵ１０（演算手段に相当）により実行させる。
【００７２】
上記実施形態のＲＯＭ１１ａ（記録媒体に相当）においては、上記タッチパネルの表示処理プログラムが、ＣＰＵ（演算手段に相当）により読み取り可能に記憶されている。
【００７３】
このようにすると、メッセージウィンドウに記載するメッセージの内容や、操作者による操作状況の変化に対応して、メッセージウィンドウが一旦操作ボタンを覆うように非透過表示された状態であっても、その後、覆われた操作ボタンを半透過状態で表示し可視化することが可能となり、操作上の利便性を向上することができる。
【００７４】
上記実施形態におけるタッチパネル装置においては、上述した構成に加えてさらに、前記表示部１ａから近接範囲Ａ（所定の距離範囲に相当）への操作者の手Ｈの近接を検知する近接センサ３（近接検知手段に相当）をさらに有し、前記切替表示制御手段は、前記近接センサ３による近接の検知を契機として、前記非透過状態である前記重複領域を、前記半透過状態に切り替え可能である。
【００７５】
このようにすると、操作者が、タッチパネルディスプレイ１の近接範囲Ａに手Ｈをかざすだけで、容易に重複領域を半透過状態での表示に切り替え、メッセージウィンドウに覆われた操作ボタンを可視化することが可能となる。
【００７６】
上記実施形態におけるタッチパネル装置においては、上述した構成に加えてさらに、前記表示部１ａに表示された前記操作ボタン２１〜３１等に対する前記操作者の手Ｈの接触を検知し、対応する操作信号を出力する接触座標検知部１ｂ及びＣＰＵ１０をさらに有し、接触座標検知部１ｂ及びＣＰＵ１０は、前記切替表示制御手段により前記半透過状態で表示されている領域での接触を検知した場合、当該領域に位置する前記操作ボタン２２，２６，３１に対応した前記操作信号を出力する。
【００７７】
このようにすると、メッセージウィンドウと重複して半透過状態で表示された操作ボタン２２，２６，３１に対して、（メッセージウィンドウが存在したままの）当該重複した状態でも操作を行うことができるので、確実に操作上の利便性が向上する。
【００７８】
上記実施形態におけるタッチパネル装置においては、上述した構成に加えてさらに、メッセージウィンドウごとに、メッセージ内容に対応して設定された、前記切替表示制御手段による前記半透過状態への切替に関する切替優先度を記憶した記憶部１１（記憶手段に相当）をさらに有し、前記切替表示制御手段は、前記メッセージ表示制御手段の制御に基づき表示された前記メッセージウィンドウ４１，４２，４５に対応付けられた、前記記憶部１１に記憶された前記切替優先度に基づき、前記非透過状態の前記半透過状態への切り替えを実行する。
【００７９】
このようにすると、メッセージウィンドウ４１，４２，４５のメッセージ内容の重要性や操作者の手Ｈの動作に応じて、重複領域の半透過状態への切り替えについて自由度の高い具体的な設定が可能になる。
【００８０】
上記実施形態におけるタッチパネル装置においては、上述した構成に加えてさらに、前記記憶部１１は、前記切替優先度として、前記近接センサ３による前記近接範囲Ａへの近接の検知状態では前記半透過状態への切り替えを行い、前記近接センサ３による前記近接範囲Ａへの近接の非検知状態では前記半透過状態への切り替えを行わないようにする、第１優先度を記憶している。
【００８１】
このようにすると、比較的重要度の低い通常メッセージのメッセージ内容より、操作者がタッチパネルディスプレイ１に手Ｈを近接させた意志を優先し、重複領域に位置する操作ボタンを半透過状態で可視化して表示することができる。
【００８２】
上記実施形態におけるタッチパネル装置においては、上述した構成に加えてさらに、前記記憶部１１は、前記切替優先度として、前記近接センサ３による前記近接範囲Ａへの近接の検知の有無にかかわらず、前記半透過状態への切り替えを行わないようにする、第２優先度を記憶している。
【００８３】
このようにすると、操作者がタッチパネルディスプレイ１に手Ｈを近接させるさせないに関係なく、比較的重要度の高い優先メッセージのメッセージ内容を、常に優先して表示することができる。
【００８４】
上記実施形態におけるタッチパネル装置においては、上述した構成に加えてさらに、前記記憶部１１は、前記切替優先度として、前記近接センサ３による前記近接範囲Ａへの近接の非検知状態、及び、前記近接センサ３による前記近接範囲Ａへの第１回目の検知状態、においては、前記半透過状態への切り替えを行わず、前記第１回目の検知状態の後の、前記近接センサ３による前記非検知状態を経て、前記近接センサ３による前記近接範囲Ａへの第２回目以降の検知状態においては、前記半透過状態への切り替えを行うようにする、第３優先度を記憶している。
【００８５】
このようにすると、比較的重要度の低い内容の保留メッセージでありながら操作者の手Ｈが最初に近接したときまではメッセージ表示を優先しつつ、その後に操作者が再度意図的に手Ｈを近接させた場合にはその意志を優先して、重複領域に位置する操作ボタンを半透過状態で可視化して表示することができる。
【００８６】
なお、上記図１等に示したように、上記重複領域を半透過状態へ切り替える機能を備えたＯＮ／ＯＦＦハードウェアスイッチを設け、半透過状態への切り替え機能の実行／不実行を操作者が任意に選択できるようにしてもよい。
【００８７】
また、以上においては、操作者に対するメッセージが上記メッセージウィンドウ４１，４２，４５等の形で表示され、そのメッセージウィンドウ４１，４２，４５等が操作ボタン２２，２６，３１等と重複して表示されたときに当該メッセージウィンドウ４１，４２，４５等を半透過状態に切り替えられた。しかしながらこれに限られず、単に表示領域１ｃ中にメッセージが（ウィンドウの形でなく）テキスト表示された場合にも、上記同様に、操作ボタンが視認可能なように、当該メッセージのテキストを半透過状態に切り替えるようにしてもよい。この場合も上記同様の効果を得る。
【００８８】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【符号の説明】
【００８９】
１              タッチパネルディスプレイ（タッチパネル装置に相当）
１ａ            表示部（表示手段に相当）
１ｂ            接触座標検知部（操作検知手段に相当）
２              ハードウェアスイッチ
３              近接センサ（タッチパネル装置、近接検知部に相当）
１０            ＣＰＵ（タッチパネル装置に相当）
１１            記憶部（タッチパネル装置に相当）
１２            ＧＰＳユニット
１３            ＡＶプレーヤ
１４            グラフィックコントローラ（タッチパネル装置に相当）
４１，４１Ａ    通常メッセージのメッセージウィンドウ
４２            優先メッセージのメッセージウィンドウ
４５，４５Ａ    保留メッセージのメッセージウィンドウ
１００          車載ナビゲーション装置
Ａ              近接範囲（所定の距離範囲に相当）
Ｈ              操作者の手
【図１】
2012083831.tif 000003
【図２】
2012083831.tif 000004
【図３】
2012083831.tif 000005
【図４】
2012083831.tif 000006
【図５】
2012083831.tif 000007
【図６】
2012083831.tif 000008
【図７】
2012083831.tif 000009
【図８】
2012083831.tif 000010
【図９】
2012083831.tif 000011
【図１０】
2012083831.tif 000012
【図１１】
2012083831.tif 000013
【図１２】
2012083831.tif 000014
【図１３】
2012083831.tif 000015