(57)【要約】【課題】  他の処理の実行に起因する負荷量の変動に関わらず、動画の再生処理をスムーズに行うことが可能な車載用電子装置を提供すること。【解決手段】ＥＣＵ８は、各種ナビゲーション動作としてアニメーション表示を行う場合、当該ＥＣＵの負荷量を算出する。算出した負荷量が上限負荷量よりも大きい場合、ＥＣＵ８は簡易データを選択して再生処理を行い、ディスプレイ７にアニメーション表示を行う。算出した負荷量が上限負荷量よりも小さい場合は、通常データを選択する。これにより、アニメーション表示の他に、車両の現在位置の検出や移動経路の探索といった複数の処理を行う装置であっても、当該装置の負荷量に応じて通常データまたは簡易データのいずれかを選択して再生処理を行うことで、当該装置の負荷に関わらず、動画の再生処理をスムーズに行うことができる。【選択図】      図１
2005222162.tif 000002
【特許請求の範囲】
【請求項１】
動画データの再生処理に加え、複数の処理を実行する処理手段を備えた車載用電子装置であって、
前記動画データには、再生処理に必要な処理量が異なる複数のデータがセットされ、
前記処理手段は、前記動画データの再生処理を行う際、前記複数の処理の実行による負荷量が大きい場合には、前記負荷量が小さい場合と比較して、再生処理に必要な処理量が小さい方の動画データを、前記動画データにセットされた前記複数のデータの中から選択し、当該データを再生処理することを特徴とする車載用電子装置。
【請求項２】
前記動画データにセットされた前記複数のデータは、再生処理に必要な処理量が大きいデータと、再生処理に必要な処理量が小さいデータの２つを含み、
前記処理手段は、前記複数の処理の実行による負荷量が、所定の負荷量である上限負荷量よりも大きい場合、前記再生処理に必要となる処理量が小さいデータを選択することを特徴とする請求項１記載の車載用電子装置。
【請求項３】
前記処理手段は、前記複数の処理の実行による負荷量が、所定の負荷量である下限負荷量よりも小さい場合、前記再生処理に必要となる処理量が大きいデータを選択することを特徴とする請求項２記載の車載用電子装置。
【請求項４】
前記上限負荷量は、前記下限負荷量よりも大きい負荷量となることを特徴とする請求項３記載の車載用電子装置。
【請求項５】
前記再生処理に必要となる処理量が小さいデータは、前記再生処理に必要となる処理量が大きいデータによって再生処理される動画の画質を落とすことにより、その処理量を小さくしたものであることを特徴とする請求項１から請求項４のいずれかに記載の車載用電子装置。
【請求項６】
前記再生処理に必要となる処理量が小さいデータは、前記再生処理に必要となる処理量が大きいデータによって再生処理される動画のフレームレートを落とすことにより、その処理量を小さくしたものであることを特徴とする請求項１から請求項４のいずれかに記載の車載用電子装置。
【請求項７】
前記車載用電子装置は、車両用のナビゲーション装置であることを特徴とする請求項１から請求項６のいずれかに記載の車載用電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データの再生処理に加え、複数の処理を行う車載用電子装置に関する。
【背景技術】
【０００２】
従来、装置の再生処理能力に応じた動画データを取得して再生処理を行う動画再生装置が公知である。
【０００３】
例えば、特許文献１の装置では、再生するアニメーションデータをサーバから取得するとともに、取得したアニメーションデータによって表示される図形の頂点数や音声出力の有無から、当該アニメーションデータの再生処理に必要となる処理量（処理能力）を算出する。算出した処理量が、従来装置の有するアニメーションデータの処理能力を上回っているっている場合、従来装置は、再生処理に必要となる処理量がより低いアニメーションデータを送信するようサーバに要求する。算出した処理量が、従来装置の有するアニメーションデータ処理能力を下回っている場合は、取得したアニメーションデータの再生処理を行う。
【特許文献１】特開２００２−２６０００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来装置では、当該装置のアニメーション処理能力に応じたアニメーションデータをサーバから取得することにより、アニメーションデータのスムーズな再生処理を行っている。しかしながら、従来装置では、当該装置がアニメーションデータの再生処理に加え、他の複数の処理を行うような場合については考慮していない。
【０００５】
例えば、車両用のナビゲーション装置では、アニメーションデータの再生処理に加え、車両の現在位置の検出や移動経路の探索といった処理も同時に行うため、当該装置の負荷は常に変動する。それゆえ、前述の装置が有するアニメーション処理能力に見合ったアニメーションデータを用意しても、他の処理による負荷が大きい場合には、アニメーションデータの再生処理をスムーズに行えなくなる場合がある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、他の処理の実行に起因する負荷量の変動に関わらず、動画の再生処理をスムーズに行うことが可能な車載用電子装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の車載用電子装置では、動画データの再生処理に加え、複数の処理を実行する処理手段を備えた車載用電子装置であって、動画データには、再生処理に必要な処理量が異なる複数のデータがセットされ、処理手段は、動画データの再生処理を行う際、複数の処理の実行による負荷量が大きい場合には、負荷量が小さい場合と比較して、再生処理に必要な処理量が小さい方の動画データを、動画データにセットされた複数のデータの中から選択し、当該データを再生処理することを特徴とする。
【０００８】
このように、本発明の車載用電子装置では、再生処理に必要な処理量が異なる複数のデータが動画データにセットされる。処理手段は、複数の処理の実行による負荷量が大きい場合、前述の負荷量が小さい場合と比較して、再生処理に必要な処理量が小さい方の動画データを、動画データにセットされた複数のデータの中から選択し、当該データを再生処理する。これにより、例えば車両用のナビゲーション装置のように、動画データの再生処理に加え、車両の現在位置の検出や移動経路の探索といった複数の処理を行う装置であっても、動画データにセットされた複数のデータの中から、処理手段の負荷に応じたデータを選択して再生処理を行うことができる。言い換えれば、処理手段の負荷に関わらず、動画の再生処理をスムーズに行うことができる。
【０００９】
請求項２に記載のように、動画データにセットされた複数のデータは、再生処理に必要な処理量が大きいデータと、再生処理に必要な処理量が小さいデータの２つを含み、処理手段は、複数の処理の実行による負荷量が、所定の負荷量である上限負荷量よりも大きい場合、再生処理に必要となる処理量が小さいデータを選択することが望ましい。これにより、処理手段の負荷量が前述の上限負荷量よりも大きい場合には、再生処理に必要となる処理量が小さいデータが再生処理されることとなり、動画の再生処理をスムーズに行うことができる。
【００１０】
請求項３に記載のように、処理手段は、複数の処理の実行による負荷量が、所定の負荷量である下限負荷量よりも小さい場合、再生処理に必要となる処理量が大きいデータを選択することが望ましい。これにより、処理手段の負荷量が前述の下限負荷量よりも小さくなると、再生処理に必要となる処理量が大きいデータが再生処理されることとなり、処理手段の負荷量に応じた動画の再生処理が可能となる。
【００１１】
請求項４に記載のように、上限負荷量は、下限負荷量よりも大きい負荷量となることが望ましい。上限負荷量を下限負荷量よりも大きく設定することで、ヒステリシスが形成され、処理手段の負荷量が上限負荷量および下限負荷量の付近で何度も増減した場合でも、これに応じて再生処理されるデータが何度も変更されることがなく（チャタリングが発生せず）、好ましいのである。
【００１２】
請求項５に記載のように、再生処理に必要となる処理量が小さいデータは、再生処理に必要となる処理量が大きいデータによって再生処理される動画の画質を落とすことにより、その処理量を小さくしたものであることが望ましい。これにより、再生処理する動画の内容を変更することなく、データの処理量を小さくすることができる。
【００１３】
請求項６に記載のように、再生処理に必要となる処理量が小さいデータは、再生処理に必要となる処理量が大きいデータによって再生処理される動画のフレームレートを落とすことにより、その処理量を小さくしたものであることとしても良い。このようにしても、再生処理する動画の内容を変更することなく、データの処理量を小さくすることができる。
【００１４】
請求項７に記載のように、車載用電子装置は、車両用のナビゲーション装置であることが望ましい。車両用のナビゲーション装置は、動画の再生処理に加え、車両の現在位置の検出や移動経路の探索といった複数の処理を行っており、処理手段の負荷が常に変動するためである。
【発明を実施するための最良の形態】
【００１５】
（第１実施形態）
図１は、本発明の第１の実施形態における車載用電子装置の全体構成を示すブロック図である。本実施形態の車載用電子装置は、カーナビゲーション装置１に適用される。
【００１６】
図１に示すように、位置検出器２は、地磁気センサ２１、ジャイロスコープ２２、距離センサ２３、ＧＰＳ受信機２４から構成される。
【００１７】
地磁気センサ２１は、例えばパーマロイ等の環状の強磁性体に、これを励磁するための励磁巻線と、方向検出用の直交する２つの検出巻線とが巻かれた構成を持つ。そして、励磁巻線に交流電圧を印加することによって２つの検出巻線に発生する電圧を計測し、これに基づいて車両の進行方向を絶対方位として検出する。
【００１８】
ジャイロスコープ２２は、例えば水晶振動子を備え、当該振動子を振動させた際に発生する、コリオリ力に基づく振動から、車両のヨー角速度（ヨーレート）を検出する。
【００１９】
距離センサ２３は、例えば車両に搭載された図示しない車輪や車軸の回転信号に基づいて、車両の移動距離を検出する。
【００２０】
ＧＰＳ受信機２４は、人工衛星である図示しないＧＰＳ衛星から送信される位置測定用のＧＰＳ信号を受信し、車両が現在走行している地点の緯度や経度、高度を検出する。
【００２１】
位置検出器２は、前述した４つの機器の検出結果を相互に補間することによって精度の高い位置検出を行う。もちろん、要求される検出精度によっては、前述の４つの機器を全て備える必要はない。なお、車両の現在位置の検出に関しては、ステアリングセンサ等、他のセンサによる検出信号に基づいて行うこととしてもよい。
【００２２】
データ入力器３は、例えばハードディスクから構成され、道路情報、建造物情報、各地域の住所情報や郵便番号情報などを含む地図情報を地図データとして記憶する。また、地図画像を表示するための地図画像データも記憶する。
【００２３】
さらに、データ入力器３は、アニメーション表示を行うためのアニメーションデータ（動画データ）を記憶する。このアニメーションデータは、通常データと簡易データの２つがセットになった構成となっている。前述の通常データと簡易データとは、同じ内容のアニメーション表示を行うものであり、簡易データは通常データによるアニメーションの画質を落としたものとなっている。その代わり、簡易データのデータサイズは、通常データのデータサイズよりも小さくなっており、アニメーション表示を行う際に必要となる処理量も小さくて済む。なお、前述の地図データ及びアニメーションデータに関しては、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に記憶することとしてもよい。
【００２４】
操作スイッチ４は、複数のメカニカルスイッチから構成され、カーナビゲーション装置１に対して各種ナビゲーション動作の開始や終了を指示する。前述の指示に関しては、操作キーを表示する表示パネルと、前述の表示パネルに表示された操作キーを押したことを検出するタッチパネルを備えたタッチスイッチによって構成しても良い。
【００２５】
リモコン５は、例えば各種機能キーを備えた多機能リモコンであり、リモコンセンサ６を介して、カーナビゲーション装置１に各種ナビゲーション動作の開始や終了を指示する。前述の指示に関しては、操作スイッチ４によって行ってもよい。
【００２６】
ディスプレイ７は、例えば小型の液晶ディスプレイであり、アニメーション表示を含む各種ナビゲーション表示を行う。各種ナビゲーション表示に関しては、車載用ヘッドアップディスプレイ等を用いることとしてもよい。
【００２７】
ＥＣＵ８は、ナビゲーション用ＥＣＵであり、操作スイッチ４やリモコン５からの指示に従って各種ナビゲーション動作を実行する。具体的には、位置検出器２が検出した車両の現在位置および進行方向に基づいて、車両の現在位置周辺の地図データをデータ入力器３から読み出し、車両の現在位置を示すマークと共に地図画像をディスプレイ７に表示させる。また、目的地までの走行経路を色分けして表示させたり、スピーカ９から各種音声案内を行わせたりする。なお、前述の処理は、ＥＣＵ８のオペレーティングシステムによって並列に実行される。すなわち、ＥＣＵ８は、車両の現在位置や進行方向の検出を行いつつ、ディスプレイ７に地図画像の表示を行う。
【００２８】
特に本実施形態では、ＥＣＵ８は、例えばレジャー施設のアニメーション表示による案内動作など、各種ナビゲーション動作としてアニメーション表示を行う場合、データ入力器３からアニメーション表示すべきアニメーションデータを読み出すとともに、当該ＥＣＵが並列実行している他の全ての処理における負荷量（以下、単に負荷量と記述する）を算出する。算出した負荷量が所定の上限負荷量よりも大きい場合、ＥＣＵ８は、読み出したアニメーションデータの中に含まれる簡易データを選択し、当該データを再生処理することにより、ディスプレイ７にアニメーション表示を行う。算出した負荷量が所定の上限負荷量よりも小さい場合は、アニメーションデータの中に含まれる通常データを選択し、当該データを再生処理することにより、ディスプレイ７にアニメーション表示を行う。なお、ＥＣＵ８の負荷量と、ＥＣＵ８がアニメーションデータの中から選択するデータとの関係を、図２に示す。
【００２９】
メモリ１０は、ＤＲＡＭであり、ＥＣＵ８によって一時的なデータの記憶領域として利用される。前述のデータ記憶領域としては、メモリカード等を用いることとしても良い。
【００３０】
図３は、本実施形態の車載用電子装置において、ＥＣＵ８がアニメーション表示を行う処理に関するフローチャートである。本フローチャートの処理は、ＥＣＵ８がアニメーション表示を行うために、データ入力器３からアニメーションデータを読み出すと実行される。
【００３１】
ステップ３０１では、ＥＣＵ８は、当該ＥＣＵの負荷量を算出する。ステップ３０２では、ステップ３０１で算出した負荷量が、所定の上限負荷量よりも大きいか否かを判定する。算出した負荷量が上限負荷量よりも大きい場合は、ステップ３０３へ進む。算出した負荷量が上限負荷量よりも小さい場合は、ステップ３０４へ進む。
【００３２】
ステップ３０３では、データ入力器３から読み出したアニメーションデータの中から、簡易データを選択し、ステップ３０５へ進む。ステップ３０４では、データ入力器３から読み出したアニメーションデータの中から、通常データを選択し、ステップ３０５へ進む。
【００３３】
ステップ３０５では、ステップ３０３またはステップ３０４で選択したデータを再生処理し、ディスプレイ７にアニメーション表示を行わせる。これにより、ＥＣＵ８の負荷量が上限負荷量より大きい場合でも、アニメーション表示をスムーズに行うことができる。
【００３４】
このように、本実施形態の車載用電子装置では、ＥＣＵ８は、アニメーション表示を行う場合において、当該ＥＣＵの負荷量を算出する。算出した負荷量が上限負荷量よりも大きい場合、ＥＣＵ８は、簡易データを選択して再生処理を行い、ディスプレイ７にアニメーション表示を行わせる。一方、前述の負荷量が上限負荷量よりも小さい場合は、通常データを選択して再生処理を行い、ディスプレイ７にアニメーション表示を行わせる。これにより、例えばカーナビゲーション装置のような、アニメーション表示に加え、車両の現在位置の検出や移動経路の探索といった複数の処理を行う装置であっても、当該装置の負荷に応じて通常データまたは簡易データのいずれかを選択して再生処理を行うことで、動画の再生処理をスムーズに行うことができる。
【００３５】
次に、本実施形態の変形例について説明する。本変形例の車載用電子装置では、アニメーションデータに含まれる簡易データは、通常データのフレームレート（単位時間あたりのディスプレイ７への描画回数）を低く設定したものとなっている点が、前述の実施形態と異なる。
【００３６】
本変形例において、データ入力器３に記憶されるアニメーションデータは、前述の実施形態の場合と同様、通常データと簡易データとが含まれるが、本変形例の簡易データは、通常データにおけるアニメーション表示のフレームレートを低く設定したものとなっている。その代わり、簡易データによってアニメーション表示を行う際に必要となる処理量は、通常データよりも小さくて済む。
【００３７】
その他の構成・動作に関しては、前述の実施形態の場合と同様であるため、説明を省略する。また、本変形例の車載用電子装置において、ＥＣＵ８がアニメーション表示を行う処理に関しては、前述の図３のフローチャートと同様であるため、説明を省略する。
【００３８】
本変形例のように、簡易データのフレームレートを通常データのフレームレートよりも低く設定することで、アニメーション表示を行う際に必要となる処理量を小さくしても良い。こうした場合でも、ＥＣＵ８の負荷量に応じた動画の再生処理を行うことができる。
【００３９】
（第２実施形態）
次に、本発明の第２の実施形態における車載用電子装置について説明する。本実施形態の車載用電子装置では、所定の上限負荷量および下限負荷量の２つの負荷量に従って、アニメーションデータの中から再生処理するデータを選択する点が、前述の実施形態と異なる。
【００４０】
本実施形態のＥＣＵ８は、当該ＥＣＵの負荷量が上限負荷量よりも大きい場合、読み出したアニメーションデータの中に含まれる簡易データを選択し、当該データを再生処理することによって、ディスプレイ７にアニメーション表示を行う。また、ＥＣＵ８の負荷量が、前述の上限負荷量よりも小さい負荷量である、所定の下限負荷量よりも小さい場合には、アニメーションデータの中に含まれる通常データを選択し、当該データを再生処理することによって、ディスプレイ７にアニメーション表示を行う。
【００４１】
さらに、ＥＣＵ８は、アニメーションデータから通常データまたは簡易データのいずれかを選択するたびに、当該データの名称をメモリ１０に記憶する。そして、次にアニメーション表示を行う際、ＥＣＵ８の負荷量が上限負荷量よりも小さく、かつ、下限負荷量よりも大きくなった場合には、アニメーションデータの中に含まれる２つのデータのうち、メモリ１０に記憶された名称のデータを選択して、ディスプレイ７にアニメーション表示を行う。なお、本実施形態における、ＥＣＵ８の負荷量と、ＥＣＵ８がアニメーションデータの中から選択するデータとの関係（ヒステリシスを有する）とを、図４に示す。
【００４２】
本実施形態のメモリ１０は、前述の実施形態の機能に加え、ＥＣＵ８がアニメーション表示を行う際に選択したデータの名称を記憶する。
【００４３】
その他の構成・動作に関しては、前述の実施形態の場合と同様であるため、説明を省略する。
【００４４】
図５は、本実施形態の車載用電子装置において、ＥＣＵ８がアニメーション表示を行う処理に関するフローチャートである。本フローチャートの処理は、前述の図３のフローチャートの処理において、ＥＣＵ８の負荷量が下限負荷量よりも小さいか否かを判定するステップと、メモリ１０に記憶された名称のデータをアニメーションデータの中から選択するステップとを、新たに設ける。言い換えれば、ステップ５０４と５０６以外の全ての処理は、前述の図３のフローチャートの処理と同様であるため、説明を省略する。
【００４５】
ステップ５０４では、ＥＣＵ８は、ステップ５０１で算出した負荷量が下限負荷量よりも小さいか否かを判定する。算出した負荷量が下限負荷量よりも小さい場合は、ステップ５０５へ進む。算出した負荷量が下限負荷量よりも大きい場合は、ステップ５０６へ進む。
【００４６】
ステップ５０６では、メモリ１０に記憶されたデータの名称を読み出し、当該名称のデータをアニメーションデータの中から選択する。
【００４７】
このように、本実施形態の車載用電子装置では、ＥＣＵ８の負荷量が上限負荷量よりも小さく、下限負荷量よりも大きい場合は、前回に選択したデータを再生処理し、ディスプレイ７にアニメーション表示を行う。これにより、ＥＣＵ８の負荷量が上限負荷量または下限負荷量を跨いで何度も増減した場合でも、これに応じて再生処理されるデータが何度も変更される（チャタリングの発生）を防止できる。
【００４８】
前述の各実施形態および変形例の車載用電子装置は、カーナビゲーション装置に適用されて動作した。しかしながら、これに限定されるものではなく、例えば車載用ＴＶチューナ等に適用しても良い。
【００４９】
前述の各実施形態および変形例の車載用電子装置は、鉄道や航空機に搭載された機器に対しても好適である。しかしながら、より好適であるのは、車両に搭載された機器に適用した場合であり、最も好適であるのは、車両用のナビゲーション装置に適用した場合であることを言及しておく。
【図面の簡単な説明】
【００５０】
【図１】本発明の第１の実施形態における車載用電子装置の全体構成を示すブロック図である。
【図２】第１の実施形態の車載用電子装置において、ＥＣＵの負荷量とアニメーションデータの中から選択されるデータとの関係を示すグラフである。
【図３】第１の実施形態の車載用電子装置において、ＥＣＵがアニメーション表示を行う処理に関するフローチャートである
【図４】第２の実施形態の車載用電子装置において、ＥＣＵの負荷量とアニメーションデータの中から選択されるデータとの関係を示すグラフである。
【図５】第２の実施形態の車載用電子装置において、ＥＣＵがアニメーション表示を行う処理に関するフローチャートである
【符号の説明】
【００５１】
１…カーナビゲーション装置
２…位置検出器
２１…地磁気センサ
２２…ジャイロスコープ
２３…距離センサ
２４…ＧＰＳ受信機
３…データ入力器
４…操作スイッチ
５…リモコン
６…リモコンセンサ
７…ディスプレイ
８…ＥＣＵ
９…スピーカ
１０…メモリ
【図１】
2005222162.tif 000003
【図２】
2005222162.tif 000004
【図３】
2005222162.tif 000005
【図４】
2005222162.tif 000006
【図５】
2005222162.tif 000007