(57)【要約】【課題】変化する情報に即座に対応する処理が得られるとともに、システムの大型化に伴うプログラム構成の複雑化及びプログラム実行コードの肥大化を防ぐことが可能な表示装置の情報表示方法を提供する。【解決手段】階層状に構成された複数のサブメニュープログラムと、イベントに基づく前記サブメニュープログラムの実行順序とが記憶され、前記イベント発生時に前記サブメニュープログラムを前記実行順序に基づいて実行させることによって、各種情報を表示手段によって表する表示装置の情報表示方法に関し、メインプログラムに起点となる情報確認プログラムを設定し、前記イベントに基づく特定の情報表示用プログラムを実行させる際に、前記情報確認プログラムを起点とした前記実行順序に従って前記特定の情報表示用プログラムを実行させる。【選択図】　図３
2004062551.tif 000002
【特許請求の範囲】
【請求項１】
階層状もしくは木構造状に構成された複数の情報表示用プログラムと、イベントに基づく前記情報表示用プログラムの実行順序とが記憶され、前記イベント発生時に前記各情報表示用プログラムを前記実行順序に基づいて実行させることによって、各種情報を表示手段によって表示する表示装置の情報表示方法であって、
前記各情報表示用プログラム中に起点となる情報確認プログラムを設定し、前記イベントに基づく特定の情報表示用プログラムを実行させる際に、前記情報確認プログラムを起点とした前記実行順序に従って前記特定の情報表示用プログラムを実行させることを特徴とする表示装置の情報表示方法。
【請求項２】
各種情報表示に共通となる共通表示画面を得るための共通情報表示用プログラムを設け、共通なる前記イベントを確認した際に、前記実行順序とは関わりのない遷移によって前記共通情報表示用プログラムを実行して前記共通表示画面を前記表示手段によって表示させることを特徴とする請求項１に記載の表示装置の情報表示方法。
【請求項３】
前記各情報表示用プログラムは、前記表示手段における主画面と、前記主画面に対する複数の副画面とを表示させるプログラムからなり、前記情報確認プログラムは、前記主画面における情報表示用プログラムに付加してなることを特徴とする請求項１もしくは請求項２に記載の表示装置の情報表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置や電子メール等を受信可能な携帯電話等の表示装置の情報表示方法に関するものである。
【０００２】
【従来の技術】
様々な情報を確認する表示装置としては、例えば、自車両の現在位置を把握し、目的地へのルートを案内するナビゲーション装置が知られている。このようなナビゲーション装置としては、人工衛星位置決定システム（Ｇｌｏｂａｌ　ＰｏｓｉｔｉｏｎｉｎｇＳｙｓｔｅｍ（ＧＰＳ））によって自車両の位置を把握するとともに、道路交通情報システム（Ｖｅｈｉｃｌｅ　Ｉｎｆｏｒｍａｔｉｏｎ　ａｎｄ　Ｃｏｍｍｕｎｉｃａｔｉｏｎ　Ｓｙｓｔｅｍ（ＶＩＣＳ））からの情報に基づいて自車両が走行するための走行ルート情報を車両の運転者に知らせるものがある。
【０００３】
また、前記ナビゲーション装置においては、高速道路等の有料道路における通行料金を人手を介すことなく自動的に徴収する高速道路料金自動支払機能（Ｅｌｅｃｔｒｏｎｉｃ　Ｔｏｌｌ　Ｃｏｌｌｅｃｔｉｏｎ（ＥＴＣ））を備えたり、また携帯電話やＰＨＳ等の携帯通信機器（交信手段）と接続し、電子メール等の受信情報を表示装置で表示させることが提案されている。これらの装置は、特開平１１−３３７３４８号公報や特開平１１−１０２１９８号公報等に開示されている。
【０００４】
このような表示装置は、主画面となる地図情報表示画面と、ワイヤレスリモコンや操作スイッチ群からなる操作手段からの所定入力に応じたメニュー表示や電子メールの受信確認表示等の様々な副画面からなるメニュー表示画面とを備えるものである。また、表示装置における前記副画面には、道路交通情報や電話着信等の優先的に表示する優先表示画面（例えば、「電話着信有り」や「○○交差点に事故車両有り」の優先表示メッセージ）を有している。このような表示装置の処理プログラムは、前記地図情報表示画面，前記各メニュー表示画面における各情報表示用プログラムに優先表示画面読み出し用プログラムが付加されるプログラム構成であって、如何なる画面を表示している場合であっても前記優先表示画面を表示できるように構成することが一般的である。
【０００５】
【発明が解決しようとする課題】
しかしながら、複数の表示画面（主画面及び副画面）を有するシステムプログラム構成は、各表示画面において共通なるイベント処理となる前記優先表示画面を表示させるために、各画面を表示させるための各表示用プログラムに優先画面読み出し用プログラムを付加する必要があり、システムの大型化に伴ってプログラム実行コードの肥大化につながるばかりでなく、プログラム構成が複雑化するといった問題点を有している。また、現在表示中の表示画面に遷移する前の表示画面に戻す際、例えば、電子メール表示画面から地図情報表示画面に前記操作手段の所定入力（イベント入力）に応じて戻す処理を行う際に、現時点において電子メール表示画面における表示用プログラムが実行されているため、前記地図情報表示画面における時々刻々と変化する情報を前記操作手段による前記所定入力（切り換え入力）後に前記地図情報表示画面を再構成（再計算）する必要があるため、前記操作手段を操作した後でも即座に画面を切り換えることができないといった問題点を有している。
【０００６】
そこで、本発明は前記問題点に着目し、変化する情報に即座に対応する処理が得られるとともに、システムの大型化に伴うプログラム構成の複雑化及びプログラム実行コードの肥大化を防ぐことが可能な表示装置の情報表示方法を提供するものである。
【０００７】
【課題を解決するための手段】
本発明は、前記課題を解決するために、階層状もしくは木構造状に構成された複数の情報表示用プログラムと、イベントに基づく前記情報表示用プログラムの実行順序とが記憶され、前記イベント発生時に前記各情報表示用プログラムを前記実行順序に基づいて実行させることによって、各種情報を表示手段によって表する表示装置の情報表示方法であって、前記各情報表示用プログラム中に起点となる情報確認プログラムを設定し、前記イベントに基づく特定の情報表示用プログラムを実行させる際に、前記情報確認プログラムを起点とした前記実行順序に従って前記特定の情報表示用プログラムを実行させるものである。
【０００８】
また、各種情報表示に共通となる共通表示画面を得るための共通情報表示用プログラムを設け、共通なる前記イベントを確認した際に、前記実行順序とは関わりのない遷移によって前記共通情報表示用プログラムを実行して前記共通表示画面を前記表示手段によって表示させるものである。
【０００９】
また、前記各情報表示用プログラムは、前記表示手段における主画面と、前記主画面に対する複数の副画面とを表示させるプログラムからなり、前記情報確認プログラムは、前記主画面における情報表示用プログラムに付加してなるものである。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に基づき説明する。尚、以下に示す表示装置としては、ＶＩＣＳ情報や電子メール等の文字情報を表示することが可能な複合機能を有するナビゲーション装置を例に挙げて説明する。
【００１１】
図１及び図２を用いてナビゲーション装置の電気的構成について説明する。ナビゲーション装置Ａは、ＧＰＳ電波受信部１と、ＶＩＣＳ電波受信部２と、送受信手段３と、操作手段４と、制御手段５と、表示手段６と、音声手段７とから主に構成されている。
【００１２】
ＧＰＳ電波受信部１は、ＧＰＳ用受信アンテナを備え、前記受信アンテナで受信した人工衛星からの位置情報である送信電波を高周波信号として増幅して制御手段５に供給する。
【００１３】
ＶＩＣＳ電波受信部２は、ＶＩＣＳ用の受信アンテナ及び受光部を備え、前記受信アンテナで受信したＶＩＣＳセンターからの走行ルート情報である送信電波及び前記受光部で受信したＶＩＣＳセンターからの走行ルート情報である送信電波を増幅して制御手段５に供給する。
【００１４】
送受信手段３は、モデムを有し、前記モデムに携帯電話やＰＨＳ等の電気通信回線を介して交信する携帯通信機器（交信手段）が接続される。また送受信手段３は、メール処理部を有し、前記メール処理部によって受信したテキストデータやバイナリーデータ等からなる文書データ（文字情報）の復調処理（差出人のアドレスデータ，発信日時データ，タイトルデータ及び本文データ等の生成）を行って、復調した前記テキストデータを制御手段５に供給する。
【００１５】
操作手段４は、ルート検索やルート検索情報等の各種情報を表示手段６によって表示させたり、表示手段６による前記文書データの表示、あるいは音声出力手段７により前記文書データの音声出力の際に用いられる。また、操作手段４は、後述する所定操作を行うために複数の押しボタンスイッチを備えた操作部を有し、ワイヤレスリモコンや有線式操作パネルによって構成される。
【００１６】
制御手段５は、マイクロコンピュータから構成され、図２に示すようにＣＰＵ５ａ，ＲＡＭ５ｂ，ＲＯＭ５ｃ，記憶手段５ｄ及び入出力（Ｉ／Ｏ）インターフェイス回路５ｅを有し、前記各部はバス５ｆによって接続されている。制御手段５は、ＧＰＳ電波受信部１によって受信した位置データを入出力インターフェイス５ｅを介して入力し、この位置データと、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭあるいはハードディスク等からなる記憶手段５ｄに記憶されている地図データ、あるいはメインサーバから随時ダウンロードされる地図データとをＣＰＵ５ａによってマップマッチングして、表示手段６に表示する地図上に自車両の位置を表示させたり、また前記文書データの着信の際に表示手段６及び音声出力手段７を制御するものである。また、制御手段５は、後述する各情報表示用プログラムと、各情報表示用プログラムの実行順序に関するプログラムとが後述するイベント入力に関連付けられた状態にてＲＯＭ５ｃに記憶され、前記イベント入力に対応する表示画面が表示手段６によって表示されるようになっている。尚、各情報表示用プログラムに対応した各画面（絵）データは、記憶手段５ｄに記憶され、前記イベント入力毎に読み出される構成になっている。
【００１７】
表示手段６は、地図データを表示させたり、あるいは前記文書データを表示させるためのグラフィックコントローラ等の駆動手段６ａと、マトリクス型の液晶表示素子や有機ＥＬ素子からなる表示部６ｂを有し、制御手段５からの指示信号の基に後述する表示画面を表示する。
【００１８】
音声手段７は、前記文書データを音声データに変換する音声変換手段７ａと、スピーカからなる音声出力手段７ｂとからなり、音声出力手段７ｂは専用に用意しても良いし、カーオーディオ等のスピーカ等と兼用することもできる。
【００１９】
以上の各部によってナビゲーション装置Ａが構成されている。
【００２０】
次に、図３から図５を用いて、イベント入力に基づく制御手段５の処理方法について詳述する。尚、ここでいうイベント入力とは、ＶＩＣＳ電波受信部２，送受信部手段３及び操作手段４による外部入力、地図データの画面更新処理に基づくＧＰＳ電波受信部１からの位置データ入力、画面表示切り換え処理（所定時間後に表示画面を切り換える処理）の内部タイマにおけるタイマ時間入力等であり、制御手段５が様々な処理を実行するための切っ掛けとなるものである。
【００２１】
まず、図３，図４を用いて、制御手段５における各情報表示用プログラムの構成について説明する。制御手段５は、図４（ａ）で示すような主画面である地図情報表示画面１０を表するための情報表示用プログラムに前記イベント入力の内容を確認するための情報確認用プログラム（起点となるプログラム）が付加されたメインプログラムＸと、図４（ｂ）で示すようなナビゲーション機能における目的地までの走行情報画面１１や電子メール確認画面１２等の副画面である各サブメニュー表示画面を前記各イベント入力に基づいて実行するためのサブメニュープログラム（情報表示用プログラム）Ａ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５・・・とを備えている。サブメニュープログラムＡ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５・・・は、処理動作毎に各グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎに分けられた状態で、各グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎが階層状に構成され、各グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎにおいて、各サブメニュープログラムの実行順序が定められている。尚、各グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎにおけるサブメニュープログラムの実行順序は、図３で示すように矢印の順序に従って実行するものである。
【００２２】
また、制御手段５は、道路交通情報や電話着信等のように優先度が高く、何れの表示画面が表示されている場合であっても共通となる共通表示画面１３を得るための共通情報表示用プログラムＥ１，Ｅ２を備えている。制御手段５は、電話受信や道路交通情報等のイベント入力の内容によって、各グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎにおける如何なる情報表示用プログラムが実行されている場合であっても、前記イベント入力を各グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎにおける実行順序とは関わりのない遷移によって共通情報表示用プログラムＥ１，Ｅ２に伝達し、前記イベント入力に応じた共通情報表示用プログラムＥ１，Ｅ２を実行ささせることで、即座に共通表示画面１３を表示部６ｂによって表示させるものである。尚、共通表示画面１３としては、図４（ｄ）に示すように、優先度が高い情報（例えば、電話着信有り）を表示するものであったり、車両のイグニッションスイッチのオン／オフに伴うオープニング表示画面及びエンディング表示画面等がある。
【００２３】
次に、図５を用いて、制御手段５におけるイベント入力に伴う処理動作について説明する。尚、図５は、メインプログラムＸの処理動作の流れを示している。
【００２４】
制御手段（メインプログラムＸ）５は、ＧＰＳ電波受信部１，ＶＩＣＳ電波受信部２，送受信手段３及び操作手段４からイベント入力の有無を確認し（ステップＳ１）、何らかのイベントが入力されると、入力されたイベントが共通表示画面（例えば、図４（ｄ）に示すような表示画面）に関するイベントであるかを判定する（ステップＳ２）。
【００２５】
制御手段５は、共通表示画面に関しないイベント入力、即ち図４（ｂ）のような主画面である地図情報表示画面１０のサブメニュー表示画面を表示するためのイベント入力であると判断すると、グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎの選定を行う（ステップＳ３）。
【００２６】
次に、制御手段５は、イベント入力に基づく例えばグループｘ４を選定し、そのグループにおける実行プログラム数（情報表示用プログラム数）Ｎをｙ個（グループｘ４では、４個）と定めるとともに（Ｎ←ｙ）、実行回数ｎを１（ｎ←１）とカウントする（ステップＳ４）。
【００２７】
次に、制御手段５は、実行プログラム数Ｎと実行回数ｎとを比較し（ステップＳ５）、実行プログラム数Ｎが実行回数ｎに達していないため、実行順序の先頭なるサブメニュープログラムＡ４にイベント入力（イベントの種類）の内容を伝達する（ステップＳ６）。尚、サブメニュープログラムＡ４は、伝達されたイベント入力の内容が自己の処理内容にそぐわない場合は、処理不要なるフラグ「０」を、また処理すべき内容の場合には処理実行なるフラグ「１」を立てる。制御手段５は、前記フラグが「０」の場合には、次なるサブメニュープログラムＢ４に前記イベント入力の内容を伝達する。
【００２８】
制御手段５は、前記フラグを確認し、前記イベント入力に関する処理が所定の情報表示用プログラムに伝達されたか否かを確認する（ステップＳ７）。制御手段５は、前記イベント入力が所定の情報表示用プログラムに伝達されていない場合には、実行回数ｎに＋１（ｎ＝ｎ＋１）してステップＳ５に戻り（ステップＳ８）、前記イベント入力に関する内容を処理すべき所定の情報表示用プログラムに前記イベント入力が伝達されるまではステップＳ５からステップＳ８の処理を繰り返し実行する。
【００２９】
また、制御手段５は、ステップＳ７において、前記イベント入力が所定の情報表示用プログラム、例えば情報表示用プログラムＣ３に達していると判断すると、即座にステップＳ１に戻り、次なるイベント入力に備えるものである。
【００３０】
尚、各サブメニュープログラムＡ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５・・・は、イベント入力の種類によって、自己位置のみで処理する場合と、自己位置及び後続のサブメニュープログラムで処理する場合とがあるが、後者の場合に制御手段５は、イベント入力の内容を後続のサブメニュープログラムに伝達させる場合があり、このような場合のステップＳ７による判定は、イベント入力の内容が特定の情報表示用プログラムに伝達されていない判定と同様な処理となる。
【００３１】
また、制御手段５は、ステップＳ２において、前記共通表示画面を表示するためのイベント入力であると判定すると、このイベント入力を各グループｘ１，ｘ２，ｘ３，ｘ４，ｘ５，ｘｎの実行順序と関わりのない遷移によって共通情報表示用プログラムＥ１，Ｅ２に伝達し、共通情報表示用プログラムＥ１，Ｅ２を実行させる（ステップＳ９）。イベント入力が伝達された共通情報表示用プログラムＥ１，Ｅ２は、即座にイベント入力の内容基づくプログラムを実行し、共通表示画面を得ることになる。
【００３２】
かかるナビゲーション装置Ａの情報表示方法は、階層状に構成された複数のサブメニュープログラムＡ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５・・・と、このサブメニュープログラムＡ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５のイベント入力に基づく実行順序とが記憶され、前記イベント入力時（イベント発生時）に前記実行順序に基づいて所定のサブメニュープログラムを実行させ、所定情報を表示手段６によって表示させる情報表示方法に関し、サブメニュープログラムＡ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５・・・の起点となり、イベント入力の情報確認プログラムが付加されたメインプログラムＸを設け、前記イベント入力に基づく特定のサブメニュープログラムを実行させる際に、メインプログラムＸを起点とした所定の実行順序に従って、前記特定のサブメニュープログラムを実行させるものであり、各プログラムを階層状に構成し、この階層状のプログラムを所定の実行順序をもって実行するように構成することで、プログラムを簡素化することができ、またプログラムの動作確認作業を容易にする。
【００３３】
また、各種情報表示に共通となる共通表示画面１３を得るための共通情報表示用プログラムＥ１，Ｅ２を設け、共通なるイベント入力をメインプログラムＸによって確認すると、前記実行順序とは関わりのない遷移によってイベント入力を伝達させ、共通情報表示用プログラムＥ１，Ｅ２を実行させて共通表示画面１３を表示手段６によって表示させるものであり、従来のように各サブメニュープログラムＡ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５・・・に共通表示画面１３を表示するためのプログラム実行コードを設ける必要がなくなるため、システムの大型化に伴うプログラム実行コードの肥大化を防止できる。
【００３４】
また、従来のように時々刻々と変化する情報を表示する際に即座に画面を切り換えることができない問題に対しても、グループ分けされた各サブメニュープログラムＡ１〜Ｄ１，Ａ２〜Ｃ２，Ａ３Ｂ３，Ａ４〜Ｄ４，Ａ５Ｂ５・・・が階層状に構成されているため、入力されるイベントに関するサブメニュープログラムは全て実行（表示手段６によって表示画面を表示させない状態で実行）しておくことが可能であり、例えば地図情報表示画面における時々刻々と変化する情報を表示する際の画面を再構成しておくことができるため、画面切り換え処理において、変化する情報に即座に対応することが可能となる。
【００３５】
また、前記情報確認プログラムは、表示手段６によって表示される主画面の情報表示用プログラムに付加されることから、プログラム構成を簡素化し、プログラムの動作確認作業を容易にする。
【００３６】
次に、図６を用いて本発明の他の実施の形態について説明するが、前述した実施の形態と同様もしくは相当個所には同一符号を付してその詳細な説明は省く。
【００３７】
本発明の他の実施の形態が前述した実施の形態と比べ異なる点は、制御手段５のＲＯＭ５ｃのプログラム構成の点である。即ち、前述の実施の形態におけるＲＯＭ５ｃが階層状のプログラム構成であったのに対し、ここで示しているＲＯＭ５ｃは、グループｘ１及びグループｘ２と、グループｘ４及びグループｘ５とにそれぞれ共通となる共通プログラムＡ１’，Ａ４’を備えた木構造状のプログラム構成を備えている点に特徴を有するものである。このように木構造状のプログラム構成とすることで、システムの大型化に伴うプログラム実行コードの肥大化をより防止でき、しかもプログラムの簡素化をより可能とする。
【００３８】
尚、本発明の実施の形態では、ナビゲーション装置Ａを例に挙げて説明したが、携帯電話やＰＨＳ等の他の情報確認装置の情報表示方法にも有効であり、本発明は前述した実施の形態に限定されるものではない。
【００３９】
また、前述した実施の形態では、メインプログラムＸを設けるものであったが、本発明にあっては、情報表示用プログラムに情報確認用プログラムを付加し、この情報表示用プログラムを起点としてイベント入力を他の情報表示用プログラムに伝達するものであっても良く、必ずしもメインプログラムＸを設けなくとも良い。
【００４０】
【発明の効果】
本発明は、電子メール等を受信可能な携帯電話等の表示装置やナビゲーション装置等の表示装置の情報表示方法に関し、変化する情報に即座に対応する処理速度が得られるとともに、システムの大型化に伴うプログラム構成の複雑化及びプログラム実行コードの肥大化を防ぐことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態のナビゲーション装置を示すブロック図。
【図２】同上ナビゲーション装置の制御手段を示すブロック図。
【図３】同上ナビゲーション装置の制御手段におけるプログラム構成を示す図。
【図４】同上ナビゲーション装置の表示手段による表示形態の一例を示す図。
【図５】同上ナビゲーション装置の制御手段における処理方法を示す図。
【図６】本発明の他の実施の形態の制御手段におけるプログラム構成を示す図。
【符号の説明】
Ａ　ナビゲーション装置（表示装置）
１　ＧＰＳ電波受信部
２　ＶＩＣＳ電波受信部
３　送受信手段
４　操作手段
５　制御手段
【図１】
2004062551.tif 000003
【図２】
2004062551.tif 000004
【図３】
2004062551.tif 000005
【図４】
2004062551.tif 000006
【図５】
2004062551.tif 000007
【図６】
2004062551.tif 000008