(57)【要約】【課題】カーソル表示をリモコン等のスイッチ利用を検出した場合に限ることで、タッチパネル使用の場合もリモコン等の操作スイッチ使用の場合も優れた操作性を発揮する情報処理装置、方法及びプログラムを提供すること。【解決手段】表示制御部（表示制御手段）は、第２の操作手段である例えばリモコンによる操作が行われない限り（ステップ４１）、初期状態であるリモコン無しすなわちカーソル無しの描画処理を行う設定のまま変更しないが（ステップ４２）、リモコンのいずれかのキーの操作が行われ、そのリモコン信号を受信したときは（ステップ４１）リモコン有りすなわちカーソル有りの描画処理を行う設定に変更することにより（ステップ４３）メニューデザインを自動切換えする。【選択図】図２
2005332190.tif 000002
【特許請求の範囲】
【請求項１】
操作メニューを表示画面に表示する手段と、
前記表示画面の前面に設けられたタッチパネル手段を用いる第１の操作手段と、
前記表示画面外に配設された操作スイッチを用いる第２の操作手段と、
を備え、
前記第１及び第２の各操作手段からの操作信号に基づいて情報処理を行う手段と、
前記第２の操作手段による操作を検出した場合に、前記操作メニューに選択用カーソルを表示する表示制御手段と、
をコンピュータ又は電子回路が実現することを特徴とする情報処理装置。
【請求項２】
前記カーソルの表示後、前記第２の操作手段による操作が所定時間以上入力されなかったことを検出した場合に、そのカーソル表示を中止する手段を、前記コンピュータ又は電子回路が実現することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記カーソルを表示した状態で、前記第１の操作手段による操作信号が入力されたことを検出した場合に、そのカーソルの表示を中止する手段を、前記コンピュータ又は電子回路が実現することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記第２の操作手段は、リモコン操作ユニットであることを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
操作メニューを表示画面に表示する手段と、
前記表示画面の前面に設けられたタッチパネル手段を用いる第１の操作手段と、
前記表示画面外に配設された操作スイッチを用いる第２の操作手段と、
を備えた情報処理装置を用いる情報処理方法において、
前記第１及び第２の各操作手段からの操作信号に基づいた情報処理と、
前記第２の操作手段による操作を検出した場合に、前記操作メニューに選択用カーソルを表示する表示制御処理と、
をコンピュータ又は電子回路が実行することを特徴とする情報処理方法。
【請求項６】
前記カーソルの表示後、前記第２の操作手段による操作が所定時間以上入力されなかったことを検出した場合に、そのカーソル表示を中止する処理を、前記コンピュータ又は電子回路が実行することを特徴とする請求項５記載の情報処理方法。
【請求項７】
前記カーソルを表示した状態で、前記第１の操作手段による操作信号が入力されたことを検出した場合に、そのカーソルの表示を中止する処理を、前記コンピュータに実行させることを特徴とする請求項５又は６記載の情報処理方法。
【請求項８】
前記第２の操作手段は、リモコン操作ユニットであることを特徴とする請求項５から７のいずれか一項に記載の情報処理方法。
【請求項９】
操作メニューを表示画面に表示する手段と、
前記表示画面の前面に設けられたタッチパネル手段を用いる第１の操作手段と、
前記表示画面外に配設された操作スイッチを用いる第２の操作手段と、
を備えたコンピュータを制御することにより、
前記第１及び第２の各操作手段からの操作信号に基づいた情報処理を行わせ、
前記第２の操作手段による操作を検出した場合に、前記操作メニューに選択用カーソルを表示する表示制御処理を行わせる
ことを特徴とする情報処理プログラム。
【請求項１０】
前記カーソルの表示後、前記第２の操作手段による操作が所定時間以上入力されなかったことを検出した場合に、そのカーソル表示を中止する処理を、前記コンピュータに行わせることを特徴とする請求項９記載の情報処理プログラム。
【請求項１１】
前記カーソルを表示した状態で、前記第１の操作手段による操作信号が入力されたことを検出した場合に、そのカーソルの表示を中止する処理を、前記コンピュータに実行させることを特徴とする請求項９又は１０記載の情報処理プログラム。
【請求項１２】
前記第２の操作手段は、リモコン操作ユニットであることを特徴とする請求項９から１１のいずれか一項に記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル使用の場合もリモコン等の操作スイッチ使用の場合も優れた操作性を発揮する情報処理装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、各種の情報処理装置の普及、小型化、高度多機能化が著しく、典型例として、カーオーディオと一体化した車載用のナビゲーション装置などを挙げることができる。ナビゲーション装置は、予め記憶した道路地図データに基づき、ＧＰＳ等で計算する自車位置を周辺地図上に表示し、指定される目的地への経路を探索及び誘導案内するものである。
【０００３】
このようなナビゲーション装置を操作する手段としては、リモコン（リモコン操作ユニット）などのスイッチ群（以下「リモコン等」とも呼ぶ）のほか、液晶等の表示画面（ディスプレイ）と一体化したタッチパネルも用いられる（例えば、特許文献１参照）。そのようなスイッチ群とタッチパネルのどちらを用いる場合でも、よく使うユーザインタフェースはいわゆる「メニュー」表示によるもので、この場合、画面に表示するいくつかの選択肢のなかから所望のものを、指で画面に直接タッチしたり、操作スイッチ群でカーソルを移動させることで、操作者が選択する。カーソル表示は、現在選択されている選択肢を、別の色、点滅、強調枠などで示すもので、カーソル位置表示やカーソルポジション表示のようにも表現される。
【０００４】
タッチパネルによる操作を基本とし、セットや別売りなどのリモコンにも対応する製品では、上記のようなメニュー表示を行う場合、従来、リモコン等による操作を考慮し、カーソルの表示を常に行っていた。
【特許文献１】特開２００４−３８３４２
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、リモコンが無い場合でも上記のようにカーソル表示を行うと、カーソルの示す選択肢が、前回設定され現在も有効な現在値なのか、単にカーソルが最後にあった位置なのか、推奨値なのか、意味が判り難いためタッチパネル操作に戸惑う問題があった。これを回避する為に、リモコンの有無に応じてユーザが、手作業により設定画面において、メニューデザインすなわちカーソル表示の有無を設定変更できるようにすることも考えられるが、このような設定変更を必須にすると、リモコンを用意してもすぐに利用できない不便があった。
【０００６】
本発明は、上記のような従来技術の課題を解決するもので、その目的は、カーソル表示をリモコン等のスイッチ利用を検出した場合に限ることで、タッチパネル使用の場合もリモコン等の操作スイッチ使用の場合も優れた操作性を発揮する情報処理装置、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、請求項１の情報処理装置は、操作メニューを表示画面に表示する手段と、前記表示画面の前面に設けられたタッチパネル手段を用いる第１の操作手段と、前記表示画面外に配設された操作スイッチを用いる第２の操作手段と、を備え、前記第１及び第２の各操作手段からの操作信号に基づいて情報処理を行う手段と、前記第２の操作手段による操作を検出した場合に、前記操作メニューに選択用カーソルを表示する表示制御手段と、をコンピュータ又は電子回路が実現することを特徴とする。
【０００８】
請求項５の発明は、請求項１の発明を方法という見方から捉えたもので、操作メニューを表示画面に表示する手段と、前記表示画面の前面に設けられたタッチパネル手段を用いる第１の操作手段と、前記表示画面外に配設された操作スイッチを用いる第２の操作手段と、を備えた情報処理装置を用いる情報処理方法において、前記第１及び第２の各操作手段からの操作信号に基づいた情報処理と、前記第２の操作手段による操作を検出した場合に、前記操作メニューに選択用カーソルを表示する表示制御処理と、をコンピュータ又は電子回路が実行することを特徴とする。
【０００９】
請求項９の情報処理プログラムは、請求項１，５の発明をコンピュータプログラムという見方から捉えたもので、操作メニューを表示画面に表示する手段と、前記表示画面の前面に設けられたタッチパネル手段を用いる第１の操作手段と、前記表示画面外に配設された操作スイッチを用いる第２の操作手段と、を備えたコンピュータを制御することにより、前記第１及び第２の各操作手段からの操作信号に基づいた情報処理を行わせ、前記第２の操作手段による操作を検出した場合に、前記操作メニューに選択用カーソルを表示する表示制御処理を行わせることを特徴とする。
【００１０】
本発明では、カーソル表示を、リモコン等のスイッチ操作を検出した場合に限ることでメニューデザインを自動切換えする。これにより、リモコン等を使わずタッチパネル操作のみの場合も、不要なカーソル表示で混乱が生じることはなく操作性のよいユーザインタフェースとなり、タッチパネル使用の場合もリモコン等の操作スイッチ使用の場合も優れた操作性を実現できる。
【００１１】
請求項２の発明は、請求項１記載の情報処理装置において、前記カーソルの表示後、前記第２の操作手段による操作が所定時間以上入力されなかったことを検出した場合に、そのカーソル表示を中止する手段を、前記コンピュータ又は電子回路が実現することを特徴とする。
【００１２】
請求項６の発明は、請求項２の発明を方法という見方から捉えたもので、請求項５記載の情報処理方法において、前記カーソルの表示後、前記第２の操作手段による操作が所定時間以上入力されなかったことを検出した場合に、そのカーソル表示を中止する処理を、前記コンピュータ又は電子回路が実行することを特徴とする。
【００１３】
請求項１０の発明は、請求項２，６の発明をコンピュータプログラムという見方から捉えたもので、請求項９記載の情報処理プログラムにおいて、前記カーソルの表示後、前記第２の操作手段による操作が所定時間以上入力されなかったことを検出した場合に、そのカーソル表示を中止する処理を、前記コンピュータに行わせることを特徴とする。
【００１４】
これらの態様では、さらに、リモコン等の操作スイッチによる操作がしばらくないとカーソル表示を消すことにより、操作をリモコン等からタッチパネルに戻しても優れた操作性が維持される。
【００１５】
請求項３の発明は、請求項１又は２記載の情報処理装置において、前記カーソルを表示した状態で、前記第１の操作手段による操作信号が入力されたことを検出した場合に、そのカーソルの表示を中止する手段を、前記コンピュータ又は電子回路が実現することを特徴とする。
【００１６】
請求項７の発明は、請求項３の発明を方法という見方から捉えたもので、請求項５又は６記載の情報処理方法において、前記カーソルを表示した状態で、前記第１の操作手段による操作信号が入力されたことを検出した場合に、そのカーソルの表示を中止する処理を、前記コンピュータに実行させることを特徴とする。
【００１７】
請求項１１の発明は、請求項３，７の発明をコンピュータプログラムという見方から捉えたもので、請求項９又は１０記載の情報処理プログラムにおいて、前記カーソルを表示した状態で、前記第１の操作手段による操作信号が入力されたことを検出した場合に、そのカーソルの表示を中止する処理を、前記コンピュータに実行させることを特徴とする。
【００１８】
これらの態様では、さらに、カーソル表示中でもタッチパネル操作を行えばカーソル表示を消すことにより、操作をリモコン等からタッチパネルに戻しても優れた操作性が維持される。
【００１９】
請求項４の発明は、請求項１から３のいずれか一項に記載の情報処理装置において、前記第２の操作手段は、リモコン操作ユニットであることを特徴とする。
【００２０】
請求項８の発明は、請求項４の発明を方法という見方から捉えたもので、請求項５から７のいずれか一項に記載の情報処理方法において、前記第２の操作手段は、リモコン操作ユニットであることを特徴とする。
【００２１】
請求項１２の発明は、請求項４，８の発明をコンピュータプログラムという見方から捉えたもので、請求項９から１１のいずれか一項に記載の情報処理プログラムにおいて、前記第２の操作手段は、リモコン操作ユニットであることを特徴とする。
【００２２】
これらの態様では、さらに、自動車の後席を含めどこからでも手元で操作容易なリモコンの利用により、操作性が一層優れる。
【発明の効果】
【００２３】
以上のように、本発明では、カーソル表示をリモコン等のスイッチ利用を検出した場合に限ることで、タッチパネル使用の場合もリモコン等の操作スイッチ使用の場合も優れた操作性を発揮する情報処理装置、方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明を実施するための最良の実施形態として、本発明を操作メニュー表示に適用した車載用のナビゲーション装置（「本装置」と呼ぶ）について図面に沿って説明する。なお、上に述べた従来の技術と共通の事項は再言しない。
【００２５】
〔１．構成〕
本装置は、図１の機能ブロック図に示す以下の各要素を備える。まず、符号１〜３は航法用センサ群で、そのうち、絶対位置・方位検出部１は、本装置が搭載された自動車の現在地すなわち自車位置について、地表での絶対的な位置座標や方位を計算するために、ＧＰＳ衛星から送られてくるＧＰＳ電波をアンテナやレシーバなどで受信するための部分である。相対方位検出部２は、ジャイロセンサーなどを使って自車位置の相対的な方位を検出するための部分である。車速検出部３は、自車位置の速度を計算するために、自動車より得られる車速パルスを処理するための部分である。
【００２６】
表示部１０は、地図や操作メニューなど各種の情報を液晶パネル等の表示画面に表示する手段である。また、入力部１１は、ユーザーが図示しないリモコンやタッチパネルなどを使って命令を本装置に入力するための部分で、表示部１０の前面に前記表示画面と一体に設けられたタッチパネル（タッチスイッチ）機能が第１の操作手段、前記表示画面外の例えば、リモコン（リモコン操作ユニット）や操作パネル上に配置した機械的なキー等の操作スイッチが第２の操作手段となっている。また、ユーザインターフェース部９は、Ｉ／Ｏ制御回路やその制御プログラムなどを使って、表示部１０及び入力部１１と、メインＣＰＵ及びその周辺回路４とを結ぶユーザインターフェースである。
【００２７】
ディスク制御部１２は、道路地図データやシステムプログラムなどの各種情報を記憶するための手段であり、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ハードディスクなどの記憶媒体を用いる。ＦＭ多重受信及び処理部１３は、ＦＭ放送波を受信してＶＩＣＳなどの情報を取り出す部分である。
【００２８】
メインＣＰＵ及びその周辺回路４は、本装置全体を制御する制御回路の役割をはたす部分で、メモリ群Ｍを利用する。メモリ群Ｍは次の要素５〜８を含む。すなわち、ＲＯＭ５は、ＢＩＯＳやブートプログラムなどを予め格納し、本装置の起動時にメインＣＰＵ及びその周辺回路４によってアクセスされる。また、ＤＲＡＭ６は、ワークエリアなどに使用される。また、ＳＲＡＭ７は、不揮発性のメモリであり、自動車のアクセサリ電源など本装置のメイン電源がオフになっている間も、電池などでバックアップされることでメモリ内容を保持するものである。また、ＶＲＡＭ８は、表示部１０でビデオ表示を行うためのメモリである。
【００２９】
また、メインＣＰＵ及びその周辺回路４がプログラムにしたがった処理により（又は例えばＦＰＧＡやＡＳＩＣなどの電子回路が）、前記第１及び第２の各操作手段からの操作信号に基づいて情報処理を行う手段として、図１に示す各機能要素４１〜４５を実現するが、それら各機能要素は上記各部分を利用することにより、以下の機能を果たす手段として作用する。
【００３０】
〔２．作用〕
〔２−１．ナビゲーション関係の処理〕
まず、現在位置計算部４０は、センサ群（１〜３）から提供される航法データを使って自車位置を計算し、描画部４４は、計算した前記自車位置を、ディスク制御部１２から読み出す道路地図データに基づき、表示部１０において周辺地図上に画面表示する。また、目的地指定受付部４１が施設検索や地図上のカーソル指定などで目的地の指定を受け付けると、経路探索部４２は、前記道路地図データに基づいて現在地からその目的地への最適な経路を双方向探索など所定の探索アルゴリズムにより探索・設定し、案内部４３は、その経路に沿った進行方向等の誘導案内を、描画部４４を通じた画面表示や、合成音声などにより出力する。
【００３１】
〔２−２．カーソル表示の開始〕
表示制御部４５（表示制御手段）は、図２のフローチャートに示すように、第２の操作手段である例えばリモコンによる操作が行われない限り（ステップ４１）、初期状態であるリモコン無しすなわちカーソル無しの描画処理を行う設定のまま変更しないが（ステップ４２）、リモコンのいずれかのキーの操作が行われ、そのリモコン信号を受信したときは（ステップ４１）リモコン有りすなわちカーソル有りの描画処理を行う設定に変更することにより（ステップ４３）メニューデザインを自動切換えする。
【００３２】
ここで、図３は、リモコン信号を受信しない場合に、ユーザが所望の選択肢ボタンを表示画面上で手指で直接タッチして選択できるタッチパネル操作を前提とした操作メニュー表示例（「タッチパネル画面」と呼ぶ）で、現在選択されている選択肢に強調等のカーソル表示を行わない例である。一方、図４は、タッチパネル操作だけでなく、リモコンなど操作スイッチ併用の場合の操作メニュー表示例（「リモコン画面」と呼ぶ）で、リモコンの上下左右のキーやジョイスティックなどにより、カーソルを所望の選択肢に移動したうえ、実行キー等により操作を完了させる必要があるため、図４のようにカーソル表示を含むものとなっている。
【００３３】
なお、これらタッチパネル画面（図３）とリモコン画面（図４）の共通点として、矩形の各ボタンに割り当てられた選択肢はそれぞれに文字表示の通り「目的地」（１）、「設定」（２）、「編集」（３）、「情報」（４）、「機能」（５）で、対応する括弧内の数字は実際には画面表示されず、返り値などとして押されたボタンを示すボタン番号である。すなわち「目的地」ボタンが押された時に（１）というボタン番号が返される。このように、タッチパネル画面（図３）とリモコン画面（図４）の間で仮に表示処理のプログラムルーチンが異なっていても、相互にボタン番号を共通にしておくことでタッチパネル機能の有り無しに関係なく、図５に例示するような共通のフローチャートによりボタン番号に対応する処理が行える。
【００３４】
すなわち、具体的な処理は自由であるが、例えば、図５のフローチャートをメインルーチンとして、メニューの表示と選択受付（ステップ６０）で得たボタン番号（ステップ６１，６３，６５，６７，６９）に応じた各処理（ステップ６２，６４，６６，６８，７０）を行い、メニューの表示と選択受付（ステップ６０）において、図２に示すように、リモコン信号受信などによりリモコン操作が行われたことの検出を契機として、タッチパネル画面（図３）からリモコン画面（図４）に切り替えらる。
【００３５】
これにより、図３のメニュー表示の中から選択したい選択肢をタッチパネルにより直接タッチして選択すれば、そのボタンに応じた番号が入力されて該当する機能が実行されるし、また、リモコン操作で同様の操作を行う場合は、図４の通り、現在どのポジションにカーソルが存在するかを表示するとともに、そのポジションに合った番号が返り値となる。例えば図４の状態でリモコンの実行キーを押下すると、一番上の番号である「（１）」が返り値となり（図５のステップ６１）、「目的地」に関する操作が実行される（ステップ６２）。別の機能を実行したい場合はリモコンの上下左右キーやジョイスティックなどの手段を用いてカーソルポジションを移動すればよい。
【００３６】
なお、リモコン操作をユーザが行う場合に予め、例えば図６に例示するような設定画面等により、カーソル表示をするかしないか設定しておく例と併用してもよい。
【００３７】
〔２−３．カーソル表示の中止〕
また、上記のようなリモコン操作を契機にカーソルがいつまでも表示されたままになると、その後ふたたびタッチパネル操作をするときに操作性を悪化させることも考えられるので、表示制御部４５は、カーソル表示を適切な契機で終了させることでタッチパネルによる操作性を維持するように構成することが望ましい。
【００３８】
その一例として、表示制御部４５は、図７のフローチャートに示すように、リモコン操作を契機に（ステップ７１）、カーソル位置表示タイマ起動のうえ（ステップ７３）カーソルの表示を開始し（ステップ７３）、その後リモコン信号を受信すれば（ステップ７６）タイマをリセットするが（ステップ７７）、タッチパネル操作があったか（ステップ７５）又はリモコン操作が所定時間以上入力されなかったことを検出した場合に、すなわち最後にリモコンからの信号を受信してから（ステップ７６）所定時間以上リモコンからの信号を受信しない場合に（ステップ７８）、カーソル表示を中止する（ステップ７９）。このように、リモコン等の操作スイッチによる操作がしばらくないとカーソル表示を消すことにより、操作をリモコン等からタッチパネルに戻した場合でも、カーソル表示が混乱を招くことが無く、優れた操作性が維持される。
【００３９】
他の例として、表示制御部４５は、図８のフローチャートに示すように、カーソルを表示した状態で（ステップ８１，８３）、第１の操作手段であるタッチパネルによる操作信号が入力されたことを検出した場合に（ステップ８４）、そのカーソルの表示を中止する（ステップ８５）。このように、カーソル表示中でもタッチパネル操作を行えばカーソル表示を消すことにより、操作をリモコン等からタッチパネルに戻しても優れた操作性が維持される。
【００４０】
〔３．効果〕
以上のように本実施形態では、リモコン操作信号等により、リモコン等のスイッチ操作を検出した場合だけカーソルを表示してメニューデザインを自動切換えするので、用意したリモコンを直ちに使用開始できる一方、リモコン等を使わずタッチパネル使用のみの場合も、不要なカーソル表示で混乱が生じることはなく、優れたユーザインタフェースによる操作性を実現できる。特に、本実施形態では、自動車の後席を含めどこからでも手元で操作容易なリモコンの利用により、操作性が一層優れる。
【００４１】
〔４．他の実施形態〕
なお、本発明は上記実施形態には限定されず、以下に例示するような他の実施形態も含む。例えば、本発明は、ナビゲーション装置だけでなく、汎用を含む各種の情報処理装置、方法及びプログラムにも適用可能である。また、前記第２の操作手段は、リモコン操作ユニットには限定されず、ダッシュボード収納式本体ユニット前面操作パネル上に配置される押しボタンスイッチやジョグダイヤル等の機械的なスイッチでもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態において、リモコン操作の有無に応じカーソル表示の有無を切り替える処理手順を示すフローチャート。
【図３】本発明の実施形態におけるタッチパネル操作に適したメニュー画面の表示例を示す図。
【図４】本発明の実施形態におけるリモコン操作に適したメニュー画面の表示例を示す図。
【図５】本発明の実施形態における処理手順のメインルーチンを示すフローチャート。
【図６】本発明の実施形態におけるカーソルポジション表示の有無を設定する画面を例示する図。
【図７】本発明の実施形態において、カーソル表示後、リモコン信号を所定時間以上受信しなかった場合にカーソル表示を中止する処理手順を示すフローチャート。
【図８】本発明の実施形態において、カーソル表示後、タッチパネル操作があった場合にカーソル表示を中止する処理手順を示すフローチャート。
【符号の説明】
【００４３】
１…絶対位置・方位検出部
２…相対方位検出部
３…車速検出部
４…メインＣＰＵ及びその周辺回路
Ｍ…メモリ
５…ＲＯＭ
６…ダイナミックＲＡＭ（ＤＲＡＭ）
７…スタティックＲＡＭ（ＳＲＡＭ）
８…ビデオＲＡＭ（ＶＲＡＭ）
９…ユーザインターフェイス
１０…表示部
１１…入力部
１２…ディスク制御部
１３…ＦＭ多重放送受信及び処理部
４１…目的地指定受付部
４２…経路探索部
４３…案内部
４４…描画部
４５…判定部
４５…表示制御部
【図１】
2005332190.tif 000003
【図２】
2005332190.tif 000004
【図３】
2005332190.tif 000005
【図４】
2005332190.tif 000006
【図５】
2005332190.tif 000007
【図６】
2005332190.tif 000008
【図７】
2005332190.tif 000009
【図８】
2005332190.tif 000010