(57)【特許請求の範囲】
【請求項１】
車両に搭載され、少なくとも１つ以上の外部機器とネットワーク接続してプログラムをリモート実行する情報表示装置であって、
前記プログラムを処理する処理部と、前記プログラムを記憶する手段と、前記プログラムの中で音声出力許可を有するプログラムを記憶する手段と、前記プログラムの中で画面出力許可を有するプログラムを記憶する手段と、を備え、
前記処理部は、再起動時に前記音声出力許可を有するプログラムを持つ前記外部機器から接続を開始し、前記音声出力許可のあるプログラムから先に実行し、前記音声出力許可を有するプログラムの実行に続いて前記画面出力許可を有するプログラムが存在する前記外部機器と接続し、前記画面出力許可を有するプログラムを起動することを特徴とする情報表示装置。
【請求項２】
前記音声出力許可を有するプログラムのうち、割り込み音声出力中のプログラムは記憶しないことを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記画面出力許可を有するプログラムのうち、割り込み画面出力中のプログラムは記憶しないことを特徴とする請求項１に記載の情報表示装置。
【請求項４】
前記プログラムの中で前記画面出力許可を有するプログラムを表示レイヤー面と共に記憶する手段をさらに備え、
前記処理部は、前記音声出力許可を有するプログラムの実行に続いて前記画面出力許可を有するプログラムのうち表示レイヤーが低い順に前記外部機器との接続および前記プログラムの起動をおこなうことを特徴とする請求項１に記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続機能を有する情報表示装置に関するものであって、より詳しくは、少なくとも１台以上の情報処理端末と接続し、情報処理端末が持つアプリケーションをネットワークを経由して受信し、リモート実行できる情報表示装置に関するものである。
【背景技術】
【０００２】
近年、持ち運び可能なＡＶ機器、コンピュータ機器が数多く商品化されている。これらのモバイル機器はネットワーク接続機能を有するものが多く、相互に接続して連動して動作するアプリケーションも多い。
【０００３】
また、ポータブルＡＶプレイヤーやスマートフォンなどのアプリケーションを車内で使用したいという要望に応えるため、モバイル機器の機能を車内のナビゲーションシステム等の車載機器から操作できるようにしたものが知られている（例えば特許文献１参照）。
【０００４】
一方、ナビゲーションシステムやカーＡＶ等の車載機器においてはレジューム機能の必要性が高く、エンジンを停止した際（ＡＣＣ−ＯＦＦ）の実行状態を保存しておき、エンジンを再始動（ＡＣＣ−ＯＮ）した時に、レジューム音声出力、及びレジューム表示を迅速におこなうことが求められる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−１５９４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の情報表示装置においては、複数の情報処理端末を接続して、複数のアプリケーションを動作させる状況下において、ネットワーク接続やアプリケーションの起動に時間がかかり、ＡＣＣ−ＯＦＦ前の状態に戻すまでに時間を有するという問題があった。
【０００７】
本発明は、従来の問題を解決するためになされたもので、複数の情報処理端末がネットワークを介して接続され、複数のアプリケーションが同時に動作している状態でエンジン再始動を行った際にも、音声出力権や画面出力権をもつアプリケーションから優先してネットワーク接続を行うことで、迅速なレジューム音声出力およびレジューム画面表示を実現できる情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、音声出力許可を有するプログラムおよび画面出力許可を有するプログラムを記憶し、再起動時に音声出力許可のあるプログラム、画面出力許可を有するプログラムの順にネットワーク接続を開始し、プログラムを実行するという構成を有する。
【発明の効果】
【０００９】
本発明によれば、リモート実行によるネットワーク接続等の処理遅延を最小限に抑え、再起動時のレジューム出力を迅速におこなえるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１における情報表示装置のブロック図
【図２】本発明の実施の形態１におけるプログラム管理テーブルを例示する図
【図３】本発明の実施の形態１における情報表示装置の動作説明のためのフロー図
【図４】本発明の実施の形態２における情報表示装置のブロック図
【図５】本発明の実施の形態２におけるプログラム管理テーブルを例示する図
【図６】本発明の実施の形態２における表示レイヤーを例示する図
【図７】本発明の実施の形態２における情報表示装置の動作説明のためのフロー図
【発明を実施するための形態】
【００１１】
（実施の形態１）
以下、本発明の実施の形態１における情報表示装置について図面を参照しながら説明する。
【００１２】
図１は本発明の実施の形態１における情報表示装置のブロック図である。本発明の実施の形態１の情報表示装置１００は、外部に設けられた音声出力装置２００と、第１外部情報処理端末３０１、第２外部情報処理端末３０２、第３外部情報処理端末３０３と接続する。
【００１３】
図１のブロック図では３台の外部情報処理端末と接続する例を示しているが、本実施の形態における情報表示装置１００は、少なくとも１台以上の外部情報処理端末と接続が可能である。
【００１４】
情報表示装置１００は、車両に設置され、表示画面を持つものであれば良く、ナビゲーションシステム、ＤＶＤプレイヤー、インフォメーションディスプレイなどが該当する。
【００１５】
音声出力装置２００は、情報表示装置１００や他の端末の音声データを出力する装置であり、車両に設置されたスピーカが好適である。
【００１６】
外部情報処理端末３０１〜３０３は、情報表示装置１００と有線通信または無線通信にて接続可能な機器であり、スマートフォン、ポータブルＡＶプレイヤーなどのモバイル機器が好適である。これらを車両に持ち込んで情報表示装置１００と接続して使用する。
【００１７】
また、外部情報処理端末として、車両にあらかじめ設置されたＴＶチューナ、リアエンターテイメントシステムなどとの接続に適用することも可能である。
【００１８】
外部情報処理端末３０１〜３０３のプログラムは情報表示装置１００に送信され、情報表示装置１００上で実行、表示される。
【００１９】
情報表示装置１００は、情報表示装置１００上で動作するプログラムから、外部情報処理端末内のデータを取得したり、外部情報処理端末にしかない機能、例えばＡＶ再生機能やインターネット接続機能を利用することが可能である。
【００２０】
情報表示装置１００と外部情報処理端末とを別体にすることにより、車両外から持ち込んだ機器の様々な機能を車両内のディスプレイに表示して使用すると事ができるという利点がある。
【００２１】
本実施の形態において、情報表示装置１００が第１外部情報処理端末３０１からデータを取得して情報表示装置１００で動作させるプログラムについて説明する。
【００２２】
プログラムを別の機器に送信して遠隔実行する場合、プログラム形式として、送信先機器のＣＰＵが直接理解できる言語データ（機械語）に変換したデータを送信する場合と、ＣＰＵに依存しない言語形式で記述したデータを送信する場合がある。
【００２３】
後者の場合、送信先機器にあらかじめ組み込まれたインタープリタが言語を解釈し、機械語に変換して実行する。
【００２４】
また、後者の方式の場合、送信先機器のＣＰＵやＯＳによらず実行可能なため、本実施の形態ではこの方式を使用する。インタープリタ型の言語形式としては、Ｊａｖａ（登録商標）など様々あるが、本実施の形態ではスクリプト言語を使用する。
【００２５】
スクリプトは例えばＥＣＭＡスクリプトで記述され、少なくとも情報表示装置１００に表示する画面を構成する表示部品の記述と、その配置、操作、アニメーション動作に関する記述、及び有効・無効の切り換えに関する記述を含む。
【００２６】
表示部品とは、表示画面を成すための情報であり、例えばボタン、リストボックス、スクロールバー、その他の画像、文字列などのオブジェクトデータを指す。その他、画面表示と直接関係ない動作に関してもスクリプトで記述可能である。
【００２７】
スクリプトは、ＸＭＬ、ＨＴＭＬ等のマークアップ言語、Ｐｅｒｌ等の他のスクリプト言語で記述した場合も同様に実施可能である。
【００２８】
情報表示装置１００は、通信部１０１と保存部１０２と処理部１０３と表示部１０４と音声出力部１０５から構成される。
【００２９】
通信部１０１は第１外部情報処理端末３０１とのデータ通信をおこなうブロックで、例えばＩＥＥＥ８０２．１１コントローラーである。データを送受信することができれば他の方式でも良く、イーサーネットやＵＳＢなどの有線通信方式、Ｂｌｕｅｔｏｏｔｈや赤外線通信などの無線方式でも構わない。
【００３０】
保存部１０２は第１外部情報処理端末３０１から受信したスクリプト１０６およびプログラム管理テーブル１０７を格納するブロックで、例えば、ＨＤＤやフラッシュメモリなどの不揮発メディアが好適である。保存部１０２は情報表示装置１００の動作プログラムやデータの格納場所として兼用することも可能である。
【００３１】
処理部１０３は、ＣＰＵやＢＩＯＳ、ＲＯＭ、ＲＡＭから構成されるブロックであり、ＲＯＭに保存されたプログラムを解釈して実行する。
【００３２】
すなわち、ＲＯＭから読み出したプログラムをＲＡＭ上に展開して実行し、通信部１０１や表示部１０４に指示を出しながら動作する。
【００３３】
また、処理部１０３では第１外部情報処理端末３０１から受信したプログラムを解釈し、表示すべき画面データを構成して表示部１０４で表示させる機能を持つ。
【００３４】
表示部１０４は処理部１０３が構成した画面データを表示するものであって、例えば、液晶ディスプレイなどの表示デバイスが好適である。
【００３５】
音声出力部１０５は処理部１０３が生成した音声データを音声出力装置２００に出力するものであって、例えばＤＡＣである。
【００３６】
第１外部情報処理端末３０１からスクリプトを受信して通常表示するまでの処理の流れは以下の通りである。まず、処理部１０３が通信部１０１にスクリプト受信を指示する。
【００３７】
通信部１０１は第１外部情報処理端末３０１と接続し、スクリプトを受信する。受信したスクリプトは随時、処理部１０３に送られ、処理部１０３は保存部１０２にスクリプトを格納する。
【００３８】
処理部１０３は、保存部１０２からスクリプトを読み出し、最初に表示すべき画面のデータを解釈する。解釈された内容をもとに画面を作成し、表示部１０４に表示する。また、解釈された内容をもとに音声データを作成し、音声出力部１０５から出力する。以降、利用者が操作をおこない、画面の変更が発生すると、保存部１０２からスクリプトを読み出し、次に表示すべき画面のデータを作成して、表示部１０４に表示する。
【００３９】
以上のように構成された情報表示装置１００について、以下にその処理動作を説明する。
【００４０】
図２は本発明の実施の形態１における情報表示装置１００で使用するプログラム管理テーブル１０７を例示する図である。
【００４１】
プログラム管理テーブル１０７には、情報表示装置１００で動作している外部プログラム（サスペンド状態のものも含む）毎に１件の管理テーブルが設けられる。管理テーブルには、接続した外部情報処理端末の機器ＩＤ、実行しているプログラムのプログラムＩＤ、音声出力許可の有無を示すフラグ、画面出力許可の有無を示すフラグが含まれる。
【００４２】
音声出力許可の有無を示すフラグは、情報表示装置１００で動作しているプログラムのうち、音声出力部１０５からの音声出力を許可されているプログラムに「有り」のフラグが付けられる。
【００４３】
ただし、ナビゲーションアプリの案内音声のように一時的な割り込み音声の出力許可を有する場合には、レジューム後に再度音声出力する必要がないため、音声出力許可は「無し」とする。
【００４４】
画面出力許可の有無を示すフラグは、情報表示装置１００で動作しているプログラムのうち、表示部１０４での画面表示を許可されているプログラムに「有り」のフラグが付けられる。
【００４５】
ただし、例えば再生曲変更時のバナー表示のように、一時的な割り込み表示の出力許可を有する場合には、レジューム後に再度画面出力する必要がないため、画面出力許可は「無し」とする。
【００４６】
図２に例示したプログラム管理テーブルでは、情報表示装置１００には、外部情報処理端末として、機器ＩＤがＡのスマートフォンと、機器ＩＤがＢのオーディオプレイヤーと、機器ＩＤがＣのデジタルカメラが有線もしくは無線で接続されている。
【００４７】
スマートフォンでは天気予報ウィジェットが動作し、オーディオプレイヤーではＭＰ３プレイヤーが動作し、デジタルカメラではＪＰＥＧスライドショーが動作している。また、ＭＰ３プレイヤーは音声出力許可を有しており、天気予報ウィジェットは画面出力許可を有している。
【００４８】
例えば、情報表示装置１００の内部プログラムであるナビゲーションアプリがフル画面
で表示されている前面に天気予報ウィジェットが重畳表示され、音声はＭＰ３プレイヤーから出力されているような場合に、図２に例示するようなプログラム管理テーブルとなる。ＪＰＥＧスライドショーはバックグラウンドで動作しているか、サスペンド状態になっている。
【００４９】
このように図２に例示したプログラム管理テーブルの動作状態において、車両のエンジンを切り（ＡＣＣ−ＯＦＦ）、再度エンジンをかけた（ＡＣＣ−ＯＮ）際の動作について、次に説明する。
【００５０】
図３は本発明の実施の形態１における情報表示装置１００の処理部１０３が行う処理のフロー図である。
【００５１】
まず、ステップＳ１０１でプログラム管理テーブル１０７に音声出力許可有りのプログラムがあるか確認する。音声出力許可有りのプログラムがあればステップＳ１０２に進み、管理テーブルに記載された機器ＩＤの外部情報処理端末に接続し、続いてステップＳ１０３で、アプリＩＤに記載されたアプリケーションを実行開始する。
【００５２】
図２に示した例の場合、ＭＰ３プレイヤーが音声出力許可有りのプログラムであるため、機器ＩＤがＢのオーディオプレイヤーと接続し、ＭＰ３プレイヤーのアプリケーションを実行開始する。
【００５３】
次に、ステップＳ１０４で、プログラム管理テーブルに画面出力許可有りのプログラムがあるか確認する。画面出力許可有りのプログラムが存在すればステップＳ１０５に進み、管理テーブルに記載された機器ＩＤの外部情報処理端末に接続し、続いてステップＳ１０６で、アプリＩＤに記載されたアプリケーションを実行開始する。
【００５４】
図２に示した例の場合、天気予報ウィジェットが画面出力許可ありのプログラムであるため、機器ＩＤがＡのスマートフォンと接続し、天気予報ウィジェットのアプリケーションを実行開始する。
【００５５】
次に、ステップＳ１０７に進み、まだ動作開始していないその他のアプリケーションを実行開始する。
【００５６】
以上のように本実施の形態によれば、音声出力許可および画面出力許可を有するプログラムを管理し、再起動時に音声出力許可プログラム、画面出力許可プログラムを優先して起動することにより、レジューム音声出力および画面出力までの時間を短縮することができるため、モバイル機器などのアプリケーションを車内で使用する際にも起動時間を気にしなくてすむ情報表示装置を実現することができる。
【００５７】
（実施の形態２）
以下、本発明の実施の形態２における情報表示装置について図面を参照しながら説明する。
【００５８】
図４は本発明の実施の形態２における情報表示装置のブロック図である。
【００５９】
本実施の形態において、実施の形態１と同様の構成については同一符号を付し、その詳細な説明は省略する。実施の形態２と実施の形態１との相違は、プログラム管理テーブル１０８の内容が一部変更になった点のみである。
【００６０】
実施の形態２のプログラム管理テーブル１０８は図５に示すように、画面表示許可の有
り無しだけでなく、有りの場合には表示許可された表示レイヤーも記載されている。
【００６１】
情報表示装置１００における表示レイヤーの概念を図６に例示する。情報表示装置１００の処理部１０３は複数の表示レイヤーを持ち、合成して表示部１０４に出力する。
【００６２】
図６は図５に例示したプログラム管理テーブル１０８の場合の表示レイヤーを図示している。レイヤー１にＪＰＥＧスライドショー、レイヤー２の右下部には天気予報ウィジェットが出力許可されている。
【００６３】
レイヤー３の上辺部にはＭＰ３プレイヤーのバナーが表示されているが、これは曲変更時にのみ出力が許可される割り込み表示である。表示レイヤー１、２、３の順に重畳して合成することにより出力画面が生成される。
【００６４】
以上のように構成された情報表示装置について、以下にその処理動作を説明する。
【００６５】
図７は本発明の実施の形態２における情報表示装置のフロー図である。
【００６６】
本実施の形態において、実施の形態１と同様の処理については同一符号を付し、その詳細な説明は省略する。
【００６７】
実施の形態２と実施の形態１との相違は、画面出力許可有りのプログラムに対する処理がレイヤー１、２、３の順に表示レイヤー毎に行われる点である。
【００６８】
ステップＳ１０４−１では、プログラム管理テーブルにレイヤー１画面出力許可有りのプログラムがあるか確認する。
【００６９】
プログラムが存在すればステップＳ１０５−１に進み、管理テーブルに記載された機器ＩＤの外部情報処理端末に接続し、続いてステップＳ１０６−１で、アプリＩＤに記載されたアプリケーションを実行開始する。
【００７０】
図５に示した例の場合、ＪＰＥＧスライドショーがレイヤー１画面出力許可ありのプログラムであるため、機器ＩＤがＣのデジタルカメラと接続し、ＪＰＥＧスライドショーのアプリケーションを実行開始する。
【００７１】
同様に、ステップＳ１０４−２〜ステップＳ１０６−２ではレイヤー２に関して、ステップＳ１０４−３〜ステップＳ１０６−３ではレイヤー３に関して、処理が行われる。
【００７２】
以上の処理により、レイヤー１、２、３の順にプログラムが実行される。
【００７３】
以上のように本実施の形態によれば、画面出力許可を有するプログラムのうち、迅速なレジューム表示を要求されるレイヤーのプログラムを優先して起動することにより、必要な情報の画面出力までの時間を短縮することができるため、モバイル機器などのアプリケーションを車内で使用する際にも起動時間を気にしなくてすむ情報表示装置を実現することができる。
【産業上の利用可能性】
【００７４】
本発明の情報表示装置は、ネットワーク接続によりリモート実行するアプリケーションのレジューム音声およびレジューム画面の出力までの時間を短縮することができるため、スマートフォン等のモバイル端末を接続可能なカーナビゲーションシステムやカーＡＶ等の車載表示装置として有用である。
【符号の説明】
【００７５】
１００  情報表示装置
１０１  通信部
１０２  保存部
１０３  処理部
１０４  表示部
１０５  音声出力部
１０６  スクリプト
１０７  プログラム管理テーブル
１０８  プログラム管理テーブル
２００  音声出力装置
３０１  第１外部情報処理端末
３０２  第２外部情報処理端末
３０３  第３外部情報処理端末
【図１】
0005828124.tif 000002
【図２】
0005828124.tif 000003
【図３】
0005828124.tif 000004
【図４】
0005828124.tif 000005
【図５】
0005828124.tif 000006
【図６】
0005828124.tif 000007
【図７】
0005828124.tif 000008