(57)【要約】【課題】タッチパネル機能が有っても無くても優れた操作性を発揮する情報処理装置、その制御方法及びプログラムを提供すること。【解決手段】判定部４５は、接続された表示部１０について、予め設定された所定の型式識別情報を読み取ることにより又はタッチパネル手段用制御信号の送受信を試みることにより、タッチパネル手段を備えるか否かを判定する。切替受付部４６は、前記判定の結果に対応して異なる操作画面を表示部１０に表示し、その操作画面に対応した操作受付処理を行う。【選択図】図１
2005267450.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイが接続され、
接続された前記ディスプレイについて、予め設定された所定の型式識別情報を読み取ることにより又はタッチパネル手段用制御信号の送受信を試みることにより、タッチパネル手段を備えるか否かを判定する判定手段と、
前記判定の結果に対応して異なる操作画面を前記ディスプレイに表示し、その操作画面に対応した操作受付処理を行う切替受付手段と、
をコンピュータ又は電子回路が実行することを特徴とする情報処理装置。
【請求項２】
前記切替受付手段は、
前記ディスプレイがタッチパネル手段を備えると判定した場合はタッチパネル用の第一の操作画面として、選択項目及びタッチ検出の矩形領域を横縦に並べ、
前記ディスプレイがタッチパネル手段を備えないと判定した場合はリモコン用の第二の操作画面として、選択項目を一定方向に並べたメニュー表示を行うとともにデフォルトの選択項目をカーソル選択状態で表示する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記操作画面は、予め記憶した道路地図データに基づき、車両の自車位置を算出及び周辺地図上に表示し、並びに指定される目的地への経路を探索及び誘導案内する、ナビゲーションの操作用に構成されることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記リモコン用の第二の操作画面は、選択項目の横長領域を縦方向にリスト表示したものであることを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】
ディスプレイが接続された情報処理装置のコンピュータ又は電子回路が、
接続された前記ディスプレイについて、予め設定された所定の型式識別情報を読み取ることにより又はタッチパネル手段用制御信号の送受信を試みることにより、タッチパネル手段を備えるか否かを判定する判定処理と、
前記判定の結果に対応して異なる操作画面を前記ディスプレイに表示し、その操作画面に対応した操作受付処理を行う切替受付処理と、
を実行することを特徴とする情報処理装置の制御方法。
【請求項６】
前記切替受付処理は、
前記ディスプレイがタッチパネル手段を備えると判定した場合はタッチパネル用の第一の操作画面として、選択項目及びタッチ検出の矩形領域を横縦に並べ、
前記ディスプレイがタッチパネル手段を備えないと判定した場合はリモコン用の第二の操作画面として、選択項目の横長領域を縦方向にリスト表示するとともにデフォルトの選択項目をカーソル選択状態で表示する
ことを特徴とする請求項５記載の情報処理装置の制御方法。
【請求項７】
前記操作画面は、予め記憶した道路地図データに基づき、車両の自車位置を算出及び周辺地図上に表示し、並びに指定される目的地への経路を探索及び誘導案内する、ナビゲーションの操作用に構成されることを特徴とする請求項５又は６記載の情報処理装置の制御方法。
【請求項８】
前記リモコン用の第二の操作画面は、選択項目の横長領域を縦方向にリスト表示したものであることを特徴とする請求項６又は７記載の情報処理装置の制御方法。
【請求項９】
ディスプレイが接続された情報処理装置のコンピュータを制御することにより、
接続された前記ディスプレイについて、予め設定された所定の型式識別情報を読み取ることにより又はタッチパネル手段用制御信号の送受信を試みることにより、タッチパネル手段を備えるか否かを判定する判定処理と、
前記判定の結果に対応して異なる操作画面を前記ディスプレイに表示し、その操作画面に対応した操作受付処理を行う切替受付処理と、
を行わせることを特徴とする情報処理装置の制御プログラム。
【請求項１０】
前記プログラムは前記コンピュータに、前記切替受付処理として、
前記ディスプレイがタッチパネル手段を備えると判定した場合はタッチパネル用の第一の操作画面として、選択項目及びタッチ検出の矩形領域を横縦に並べさせ、
前記ディスプレイがタッチパネル手段を備えないと判定した場合はリモコン用の第二の操作画面として、選択項目を一定方向に並べたメニュー表示を行わせるとともにデフォルトの選択項目をカーソル選択状態で表示させる
ことを特徴とする請求項９記載の情報処理装置の制御プログラム。
【請求項１１】
前記操作画面は、予め記憶した道路地図データに基づき、車両の自車位置を算出及び周辺地図上に表示し、並びに指定される目的地への経路を探索及び誘導案内する、ナビゲーションの操作用に構成されることを特徴とする請求項９又は１０記載の情報処理装置の制御プログラム。
【請求項１２】
前記リモコン用の第二の操作画面は、選択項目の横長領域を縦方向にリスト表示したものであることを特徴とする請求項１０又は１１記載の情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル機能が有っても無くても優れた操作性を発揮する情報処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、各分野の電子技術とともにナビゲーション装置も進歩を続け、リモコン操作だけでなく、タッチパネル機能付ディスプレイと組み合わせる例も提案されている（例えば、特許文献１参照）。従来、そのようなタッチパネル機能付ディスプレイに接続するナビゲーション装置本体は、タッチパネルで操作しやすい画面構成でメニュー等の操作画面表示を行い、タッチパネル機能無しのディスプレイに接続するナビゲーション装置本体はリモコンで操作しやすい画面構成でメニュー等の操作画面表示を行うものであった。タッチパネル機能の有り無し両方に対応するナビゲーション装置本体の場合は、タッチパネルとリモコンのどちらでも共通に操作できるようなメニューデザイン表示を行っていた。
【特許文献１】特開２００４−３８３４２
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記のように、タッチパネルの有る場合と無い場合で共通の画面構成を用いると、タッチパネルでの操作性を優先した画面構成にすればリモコンで操作しづらくなり、逆にリモコンでの操作性を優先すればタッチパネルの利点を損なうなど、タッチパネル機能の有る場合と無い場合の操作性の両立が困難という問題点があった。特に、タッチパネル機能有りと無しのディスプレイのどちらかを、同じ本体と組合せて異なる商品として販売したり、組合せ用ユニットや、交換できる別売品とする場合に不便が大きかった。
【０００４】
本発明は、上記のような従来技術の課題を解決するもので、その目的は、タッチパネル機能が有っても無くても優れた操作性を発揮する情報処理装置、その制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本発明の情報処理装置、その制御方法及びプログラムは、コンピュータ又は電子回路が、接続された前記ディスプレイについて、予め設定された所定の型式識別情報を読み取ることにより又はタッチパネル手段用制御信号の送受信を試みることにより、タッチパネル手段を備えるか否かを判定し、前記判定の結果に対応して異なる操作画面を前記ディスプレイに表示し、その操作画面に対応した操作受付処理を行うことを特徴とする。
【０００６】
本発明では、接続されたディスプレイの種別すなわちタッチパネル機能の有無を判定し、有りならタッチパネルで操作しやすい、無しならリモコンで操作しやすい、互いに異なる画面構成にメニュー等の操作画面を切り替えるので、タッチパネル機能が有っても無くても優れた操作性のユーザー・インターフェースが実現できる。
【０００７】
また、本発明の一態様は、コンピュータ又は電子回路が、前記ディスプレイがタッチパネル手段を備えると判定した場合はタッチパネル用の第一の操作画面として、選択項目及びタッチ検出の矩形領域を横縦に並べ、前記ディスプレイがタッチパネル手段を備えないと判定した場合はリモコン用の第二の操作画面として、選択項目を一定方向に並べたメニュー表示を行うとともに、デフォルトの選択項目をカーソル選択状態で表示することを特徴とする。
【０００８】
この態様では、タッチパネル用には選択肢の大きなボタンを横縦に並べるのでタッチ操作がしやすくなり、リモコン用には選択項目を一方向に並べるのでリモコンの上下キーや左右キーのみで簡潔かつ効率的に操作しやすくなるので、優れた使い勝手が得られる。
【０００９】
また、本発明の一態様は、前記操作画面は、予め記憶した道路地図データに基づき、車両の自車位置を算出及び周辺地図上に表示し、並びに指定される目的地への経路を探索及び誘導案内する、ナビゲーションの操作用に構成されることを特徴とする。この態様では、ナビゲーションの操作への適用により、特に狭い車内で操作性が改善される実益が大きい。
【００１０】
また、本発明の一態様は、前記リモコン用の第二の操作画面は、選択項目の横長領域を縦方向にリスト表示したものであることを特徴とする。この態様では、リモコン用には選択肢をリスト状に並べて上下キーのみで簡潔かつ効率的に操作しやすくするので、使い勝手が改善される。
【発明の効果】
【００１１】
以上のように、本発明では、タッチパネル機能が有っても無くても優れた操作性を発揮する情報処理装置、その制御方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の実施形態として、本発明を適用した車載用のナビゲーション装置（「本装置」と呼ぶ）について図面に沿って説明する。本装置は、予め記憶した道路地図データに基づき、車両の自車位置を算出及び周辺地図上に表示し、並びに指定される目的地への経路を探索及び誘導案内する、いわゆるナビゲーションを行うもので、本実施形態に示す各操作画面は、そのようなナビゲーションの操作用に構成される。
【００１３】
〔１．構成〕
本装置は、図１の機能ブロック図に示す次の各要素を備える。まず、絶対位置・方位検出部１と、相対方位検出部２と、車速検出部３は、自車の位置、速度、向きなどを割り出すための航法データを提供するセンサ群である。このうち、絶対位置・方位検出部１は、本装置が搭載された自動車の現在地すなわち自車位置について、地表での絶対的な位置座標や方位を計算するために、ＧＰＳ衛星から送られてくるＧＰＳ電波をアンテナやレシーバなどで受信するための部分である。また、相対方位検出部２は、ジャイロセンサーなどを使って自車位置の相対的な方位を検出するための部分である。また、車速検出部３は、自車位置の速度を計算するために、自動車より得られる車速パルスを処理するための部分である。
【００１４】
メインＣＰＵ及びその周辺回路４は、本装置全体を制御する制御回路の役割をはたす部分で、メモリ群Ｍを利用する。メモリ群Ｍは次の要素５〜８を含む。すなわち、ＲＯＭ５は、ＢＩＯＳやブートプログラムなどを予め格納し、本装置の起動時にメインＣＰＵ及びその周辺回路４によってアクセスされる。また、ＤＲＡＭ６は、プログラムエリアやワークエリアなどに使用される。また、ＳＲＡＭ７は、不揮発性のメモリであり、自動車のアクセサリ電源など本装置のメイン電源がオフになっている間も、電池などでバックアップされることで各種設定などのメモリ内容を保持するものである。また、ＶＲＡＭ８は、表示部１０でビデオ表示を行うためのメモリである。
【００１５】
表示部１０は、地図や操作メニューなど各種の情報を表示する液晶パネル等のディスプレイすなわちモニターであり、入力部１１は、ユーザーが図示しないリモコンやタッチパネルなどを使って命令を本装置に入力するための部分で、タッチパネル機能（手段）を持つ表示部１０とは一体に把握できる。また、ユーザーインターフェース部９は、Ｉ／Ｏ制御回路やドライバなどを使って、表示部１０及び入力部１１と、メインＣＰＵ及びその周辺回路４とを結ぶユーザーインターフェースである。
【００１６】
また、ディスク制御部１２は、地図データなどを記憶するための手段であり、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ハードディスクなどの記憶媒体を用いる。ＦＭ多重受信及び処理部１３は、ＦＭ放送波を受信してＶＩＣＳなどの情報を取り出す部分である。
【００１７】
また、ＣＰＵ４は、プログラムにしたがった処理により、図１に示す各機能要素４１〜４６を実現するが、それら各機能要素は上記各部分を利用することにより、以下の機能を果たす手段として作用する。
【００１８】
〔２．作用〕
まず、現在位置計算部４０は、センサ群（１〜３）から提供される航法データを使って自車位置を計算し、描画部４４は、計算した前記自車位置を、ディスク制御部１２から読み出す道路地図データに基づき、表示部１０に表示する周辺地図上に画面表示する。また、目的地指定受付部４１が施設検索や地図上のカーソル指定などで目的地の指定を受け付けると、経路探索部４２は、前記道路地図データに基づいて現在地からその目的地への最適な経路を双方向探索など所定の探索アルゴリズムにより探索・設定し、案内部４３は、その経路に沿った進行方向等の誘導案内を、描画部４４を通じた画面表示や、音声合成部１４を通じた合成音声などにより出力する。
【００１９】
そして、判定部４５は、接続された表示部１０について、予め設定された所定の型式識別情報を読み取ることにより又はタッチパネル手段用制御信号の送受信を試みることにより、タッチパネル手段を備えるか否かを判定する。切替受付部４６は、前記判定の結果に対応して異なる操作画面を表示部１０に表示し、その操作画面に対応した操作受付処理を行う。
【００２０】
具体的には、切替受付部４６は、表示部１０がタッチパネル手段を備えると判定部４５が判定した場合は、図２にメニューデザイン（画面構成）を例示するように、選択項目及びタッチ検出の矩形領域を横縦に並べたタッチパネル用の第一の操作画面（「タッチパネル画面」と呼ぶ）を表示する。また、切替受付部４６は、表示部１０がタッチパネル手段を備えないと判定部４５が判定した場合は、図３に例示するように、選択項目を一定方向に並べたメニュー表示を、リモコン用の第二の操作画面（「リモコン画面」と呼ぶ）として、を行うとともにデフォルトの選択項目をカーソル選択状態で表示する。
【００２１】
タッチパネル画面（図２）では、現在選択中の対象を示すカーソルは不要であるため表示は必須ではなく、また、ボタンは直接タッチしやすいよう画面内にできるだけ大きく表示して操作しやすくするため横縦に配列している。一方、図３のリモコン画面は、選択項目の横長領域を縦方向にリスト表示した例で、リモコンによる画面のカーソル移動を上下左右４方向ではなく上下に限定されたキー操作で容易に行える。選択項目の数や言語圏や取付角度によっては、選択項目は縦ではなく横方向に一列に配置しリモコンの左右キー操作でカーソルを移動するようにしても良い。
【００２２】
タッチパネル画面（図２）とリモコン画面（図３）の共通点として、図中、四角形で表している各ボタンの名称つまり機能は「目的地」（１）、「設定」（２）、「編集」（３）、「情報」（４）、「機能」（５）で、また、対応する括弧内の数字は実際には画面表示されず、返り値などとして押されたボタンを示すボタン番号である。すなわち「目的地」ボタンが押された時に（１）というボタン番号が返される。このように、タッチパネル画面（図２）とリモコン画面（図３）のボタン番号を共通にしておくことでタッチパネル機能の有り無しに関係なく、図４に例示するような共通のフローチャートによりボタン番号に対応する処理が行える。
【００２３】
ここで、接続されている表示部１０がタッチパネル手段を備えるか否かに応じて、上記のようなタッチパネル画面（図２）とリモコン画面（図３）を切り替える処理手順を図４と図５に示す。すなわち、図４の呼出側メインルーチンでは、接続されている表示部１０の型式やタッチパネル機能の有無を意識することなく、メニュー表示及び選択受付処理ルーチン（図５）を呼び出し（ステップ０５）、この際、選択項目ごとの表示文字列、表示順、表示色などを引数として渡す。このサブルーチン呼出は、目的地指定受付部４１、案内部４３などメニュー選択等の操作画面を必要とする各機能部が、前記各引数を所定のメモリ領域やグローバル変数や構造体などにセットし判定部４５へ制御を渡したり、システムコールや割込み処理を行うことに相当する。
【００２４】
サブルーチンとして呼び出された側のメニュー表示及び選択受付処理ルーチン（図５）では、判定部４５が、表示部１０がタッチパネルの機能や手段を備えたタッチパネル対応モニターか否かを判定し（ステップ６０）、タッチパネル有りの場合は、切替受付部４６は、図２のようなタッチパネル有りのメニューデザイン描画処理を行ったうえ（ステップ７５）、タッチパネルを使った選択操作受付処理を行う（ステップ７５）。一方、判定部４５が、タッチパネル無しと判定した場合は（ステップ６０）、切替受付部４６は、図３のようなタッチパネル無しのメニューデザイン描画処理を行ったうえ（ステップ８０）、リモコンのキーによる選択操作受付処理を行う（ステップ８５）。
【００２５】
切替受付部４６は、タッチパネルを使った選択操作受付処理（ステップ７５）又はリモコンのキーによる選択操作受付処理（ステップ８５）により選択されたボタン番号を返り値にセットしたうえ（ステップ９０）、図４のメインルーチンに制御を戻すと、返されたボタン番号に応じ、１なら「目的地」押下処理（ステップ１０，１５）、２なら「設定」押下処理（ステップ２０，２５）、３なら「編集」押下処理（ステップ３０，３５）、４なら「情報」押下処理（ステップ４０，４５）、５なら「機能」押下処理（ステップ４０，４５）が行われる。
【００２６】
〔３．効果〕
以上のように本実施形態では、接続されたディスプレイの種別すなわちタッチパネル機能の有無を判定し、有りならタッチパネルで操作しやすい、無しならリモコンで操作しやすい、互いに異なる画面構成にメニュー等の操作画面を切り替えるので、タッチパネル機能が有っても無くても優れた操作性のユーザー・インターフェースが実現できる。
【００２７】
また、本実施形態では、タッチパネル用には選択肢の大きなボタンを横縦に並べるのでタッチ操作がしやすくなり、リモコン用には選択項目を一方向に並べるのでリモコンの上下キーや左右キーのみで簡潔かつ効率的に操作しやすくなるので、優れた使い勝手が得られる。特に、図３に例示したリモコン画面の例では、リモコン用には選択肢をリスト状に並べて上下キーのみで簡潔かつ効率的に操作しやすくするので、使い勝手が改善される。また、本実施形態では、ナビゲーションの操作への適用により、特に狭い車内で操作性が改善される実益が大きい。
【００２８】
〔４．他の実施形態〕
なお、本発明は上記実施形態には限定されず、以下に例示するような他の実施形態も含む。例えば、本発明は装置のカテゴリーだけでなく、方法、プログラムとしても把握できる。また、本発明はナビゲーション装置、方法及びプログラムには限定されず、情報処理装置、その制御方法及びプログラムにも適用可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態におけるタッチパネル画面の表示例を示す図。
【図３】本発明の実施形態におけるリモコン画面の表示例を示す図。
【図４】本発明の実施形態における処理手順のメインルーチンを示すフローチャート。
【図５】本発明の実施形態における処理手順のうち、メニュー表示及び選択受付処理ルーチンを示すフローチャート。
【符号の説明】
【００３０】
１…絶対位置・方位検出部
２…相対方位検出部
３…車速検出部
４…メインＣＰＵ及びその周辺回路
Ｍ…メモリ
５…ＲＯＭ
６…ダイナミックＲＡＭ（ＤＲＡＭ）
７…スタティックＲＡＭ（ＳＲＡＭ）
８…ビデオＲＡＭ（ＶＲＡＭ）
９…ユーザインターフェイス
１０…表示部
１１…入力部
１２…ディスク制御部
１３…ＦＭ多重放送受信及び処理部
１４…音声合成部
ＳＰ…スピーカ
４１…目的地指定受付部
４２…経路探索部
４３…案内部
４４…描画部
４５…判定部
４６…切替受付部
【図１】
2005267450.tif 000003
【図２】
2005267450.tif 000004
【図３】
2005267450.tif 000005
【図４】
2005267450.tif 000006
【図５】
2005267450.tif 000007