(57)【要約】  【課題】  従来の車載情報端末より信頼性を高めることができる車載情報端末を提供する。  【解決手段】  複数のプログラムを実行するプロセッサを備えた車載情報端末１において、複数のプログラムのうち、少なくとも車載情報端末１を機能させるために必要な最小限のプログラムを記憶するフラッシュメモリ４と、複数のプログラムのうち、フラッシュメモリ４に記憶されたものを除いた他のプログラムを記憶するハードディスク５とを備え、車載情報端末１を機能させるために必要な最小限のプログラムを振動および熱等に強いフラッシュメモリ４に記憶することにより、ハードディスク５が利用できなくなった場合であっても機能するようにした。【選択図】  図２
2006347307.tif 000002
【特許請求の範囲】
【請求項１】
複数のプログラムを実行するプロセッサを備えた車載情報端末において、
前記複数のプログラムのうち、少なくとも前記車載情報端末を機能させるために必要な最小限のプログラムを記憶する不揮発性メモリと、
前記複数のプログラムのうち、前記不揮発性メモリに記憶されたものを除いた他のプログラムを記憶するハードディスクとを備えたことを特徴とする車載情報端末。
【請求項２】
前記プロセッサは、周辺温度が前記ハードディスクの動作保証温度範囲内であるか否か、前記ハードディスクとコマンドのやり取りが可能であるか否か、および、前記ハードディスクからデータが読み取れるか否かの条件のうち、少なくとも１つの条件に基づいて前記ハードディスクが利用可能であるか否かを判断することを特徴とする請求項１に記載の車載情報端末。
【請求項３】
前記不揮発性メモリは、前記ハードディスクに記憶された少なくとも１つのプログラムに対して、容量が抑制された小容量プログラムをさらに記憶し、
前記プロセッサは、前記ハードディスクが利用可能である場合には、前記ハードディスクに記憶されたプログラムを実行し、前記ハードディスクが利用可能でない場合には、該プログラムに対応する前記小容量プログラムを実行することを特徴とする請求項１または請求項２に記載の車載情報端末。
【請求項４】
前記小容量プログラムは、対応するプログラムが圧縮されたものを含むことを特徴とする請求項３に記載の車載情報端末。
【請求項５】
前記小容量プログラムは、対応するプログラムに含まれる画像情報の色の深さが制限されたものを含むことを特徴とする請求項３または請求項４に記載の車載情報端末。
【請求項６】
前記プロセッサは、前記複数のプログラムの各設定情報を２重化して前記ハードディスクおよび前記不揮発性メモリにそれぞれ記憶することを特徴とする請求項１乃至請求項５の何れかに記載の車載情報端末。
【請求項７】
前記プロセッサは、前記設定情報を変更するたびに、前記ハードディスクに記憶された設定情報を更新し、前記車載情報端末が停止するのに先立って、前記不揮発性メモリに記憶された設定情報を更新することを特徴とする請求項６に記載の車載情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された車載機器を制御する車載情報端末に関するものである。
【背景技術】
【０００２】
従来の車載情報端末としては、プログラムを２重化して２つのハードディスクにそれぞれ記憶し、一方のハードディスクが故障して利用できなくなった場合に、他方のハードディスクを利用することにより、信頼性を高めるものがある（例えば、特許文献１参照）。
【特許文献１】特開２００２−４９４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の車載情報端末は、振動および熱等に弱いハードディスクにプログラムを記憶するため、十分に信頼性を高めることができないといった問題があった。
【０００４】
本発明は、従来の問題を解決するためになされたもので、従来の車載情報端末より信頼性を高めることができる車載情報端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の車載情報端末は、複数のプログラムを実行するプロセッサを備えた車載情報端末において、前記複数のプログラムのうち、少なくとも前記車載情報端末を機能させるために必要な最小限のプログラムを記憶する不揮発性メモリと、前記複数のプログラムのうち、前記不揮発性メモリに記憶されたものを除いた他のプログラムを記憶するハードディスクとを備えた構成を有している。
【０００６】
この構成により、本発明の車載情報端末は、車載情報端末を機能させるために必要な最小限のプログラムを振動および熱等に強い不揮発性メモリに記憶することにより、ハードディスクが利用できなくなった場合であっても機能するため、従来の車載情報端末より信頼性を高めることができる。
【０００７】
なお、前記プロセッサは、周辺温度が前記ハードディスクの動作保証温度範囲内であるか否か、前記ハードディスクとコマンドのやり取りが可能であるか否か、および、前記ハードディスクからデータが読み取れるか否かの条件のうち、少なくとも１つの条件に基づいて前記ハードディスクが利用可能であるか否かを判断するようにしてもよい。
【０００８】
この構成により、本発明の車載情報端末は、ハードディスクにアクセスするのに先立って、ハードディスクが利用可能であるか否かを判断することができる。
【０００９】
また、前記不揮発性メモリは、前記ハードディスクに記憶された少なくとも１つのプログラムに対して、容量が抑制された小容量プログラムをさらに記憶し、前記プロセッサは、前記ハードディスクが利用可能である場合には、前記プログラムを実行し、前記ハードディスクが利用可能でない場合には、該プログラムに対応する前記小容量プログラムを実行するようにしてもよい。
【００１０】
この構成により、本発明の車載情報端末は、ハードディスクが利用できない場合であっても、不揮発性メモリに必要な記憶容量を節減しつつ、より多くのプログラムをプロセッサに実行させることができる。
【００１１】
ここで、前記小容量プログラムは、対応するプログラムが圧縮されたものを含むようにしてもよく、対応するプログラムに含まれる画像情報の色の深さが制限されたものを含むようにしてもよい。
【００１２】
また、前記プロセッサは、前記複数のプログラムの各設定情報を２重化して前記ハードディスクおよび前記不揮発性メモリにそれぞれ記憶するようにしてもよい。
【００１３】
この構成により、本発明の車載情報端末は、プログラムの設定情報をハードディスクと共に不揮発性メモリに記憶することにより、ハードディスクが利用できなくなった場合にプログラムの設定情報が消失してしまうことを防止することができる。
【００１４】
また、前記プロセッサは、前記設定情報を変更するたびに、前記ハードディスクに記憶された設定情報を更新し、前記車載情報端末が停止するのに先立って、前記不揮発性メモリに記憶された設定情報を更新するようにしてもよい。
【００１５】
この構成により、本発明の車載情報端末は、書き込み回数に制限のある不揮発性メモリに対するデータの書き込み回数を減らすことができ、不揮発性メモリの寿命を延ばすことができる。
【発明の効果】
【００１６】
本発明は、従来の車載情報端末より信頼性を高めることができるといった効果を有する車載情報端末を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１８】
なお、本実施の形態においては、本発明に係る車載情報端末を構成するプロセッサとしてＣＰＵ（Central Processing Unit）を用いた例について説明する。
【００１９】
本発明の一実施の形態の車載情報端末を図１に示す。
【００２０】
車載情報端末１は、ＣＰＵ２と、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）３と、不揮発性メモリであるフラッシュメモリ４と、ハードディスク５と、描画ＬＳＩ（Large Scale Integration）６とを備え、車両に設けられたディスプレイ７に接続されている。
【００２１】
ＣＰＵ２は、フラッシュメモリ４およびハードディスク５に記憶されたプログラムをＳＤＲＡＭ３に読み込んで、ＳＤＲＡＭ３に読み込んだプログラムを実行することによって、ディスプレイ７に対する表示制御を行う等、車両の各部に設けられた図示しない車載機器を制御するようになっている。
【００２２】
図２は、ＳＤＲＡＭ３、フラッシュメモリ４およびハードディスク５に記憶されるプログラムやデータを説明するための概念図である。
【００２３】
フラッシュメモリ４には、少なくとも車載情報端末１を機能させるために必要な最小限のプログラム（以下単に「必須プログラム」という。）が記憶されている。
【００２４】
ここで、必須プログラムには、ブートローダ、ＯＳ（Operating System）、および、主要なアプリケーションプログラム（以下単に「主要プログラム」という。）が含まれる。
【００２５】
また、主要プログラムには、ディスプレイ７に対する表示制御等、ＣＰＵ２が各車載機器に対する制御を行うときに実行するデバイスドライバおよび車両制御プログラムが含まれる。
【００２６】
ここで、車両制御プログラムには、ヘッドライトやルームライト等の各ライトの点灯管理機能、ドアミラーの位置設定機能、車速感応自動ドアロック機能、イージーエントリ機能、リアウインドウのブラインド管理機能、トランク開口部の角度制限機能、けん引防止警報の管理機能、エアコン調整機能、および、シートの位置や姿勢の変更機能等をＣＰＵ２に実現させるためのプログラムが含まれる。なお、イージーエントリ機能とは、運転手が座席に座ったときに、ステアリングやシートの位置や姿勢を調整する機能のことをいう。
【００２７】
ハードディスク５には、ナビゲーション機能をＣＰＵ２に実行させるためのナビゲーションプログラム、ナビゲーションプログラムを実行するＣＰＵ２が参照する地図データ、および、インターネットを介した通信を行うための通信プログラム等のように、ハードディスク５が利用できるときのみに実行可能なプログラムやデータが記憶されている。
【００２８】
ここで、ナビゲーションプログラムや通信プログラム等のように、フラッシュメモリ４に記憶されたものを除いて、ハードディスク５が利用できるときのみに実行可能なプログラムを以下総称して「ＨＤ利用オプションプログラム」という。
【００２９】
また、ハードディスク５には、インターネットを介してメールを送受信するためのメーラプログラム、および、ユーザインタフェイスプログラム等のように、ハードディスク５が利用できなくても実行可能なプログラムが記憶されている。
【００３０】
ここで、メーラプログラムおよびユーザインタフェイスプログラム等のように、フラッシュメモリ４に記憶されたものを除いて、ハードディスク５が利用できなくても実行可能なプログラムを以下総称して「ＨＤ不要オプションプログラム」という。また、ＨＤ利用オプションプログラムおよびＨＤ不要オプションプログラムを以下総称して「オプションプログラム」という。
【００３１】
一方、フラッシュメモリ４には、各ＨＤ不要オプションプログラムに対して容量が抑制された「小容量プログラム」がそれぞれ記憶されている。
【００３２】
ここで、小容量プログラムは、ＨＤ不要オプションプログラムが圧縮されたものを含むようにしてもよく、ＨＤ不要オプションプログラムに含まれる画像情報の色の深さが制限されたものを含むようにしてもよい。
【００３３】
さらに、フラッシュメモリ４およびハードディスク５には、上述した各プログラムを実行するＣＰＵ２によって設定された情報や、ＣＰＵ２が各プログラムを実行するために必要な情報を含む設定情報が２重化され、それぞれ記憶されている。
【００３４】
以上のように構成された車載情報端末１について図３乃至図６を用いてその動作を説明する。図３および図４は、車載情報端末１の起動動作を説明するためのフロー図である。
【００３５】
図３において、まず、アクセサリ電源がオンされる等して車載情報端末１が起動されると（Ｓ１）、ＣＰＵ２は、フラッシュメモリ４に記憶されたブートローダを起動する（Ｓ２）。
【００３６】
ブートローダを実行するＣＰＵ２は、ハードディスク５が利用可能であるか否かを判断する（Ｓ３）。ここで、ＣＰＵ２は、車両に設けられた図示しない温度センサによって測定された周辺温度がハードディスク５の動作保証温度範囲内であるか否か、ハードディスク５とコマンドのやり取りが可能であるか否か、および、ハードディスク５からデータが読み取れるか否かの条件のうち、少なくとも１つの条件に基づいてハードディスク５が利用可能であるか否かを判断する。
【００３７】
次に、ＣＰＵ２は、ハードディスク５が利用可能であると判断した場合には、ハードディスク５が利用可能であるか否かを表すＨＤ有効フラグをオンに設定してＳＤＲＡＭ３に記憶する（Ｓ４）。一方、ＣＰＵ２は、ハードディスク５が利用可能ではないと判断した場合には、ＨＤ有効フラグをオフに設定してＳＤＲＡＭ３に記憶する（Ｓ５）。
【００３８】
次に、ＣＰＵ２は、フラッシュメモリ４に記憶されたＯＳをＳＤＲＡＭ３に読み込んで、ＳＤＲＡＭ３に読み込んだＯＳを起動する（Ｓ６）。ここで、ＯＳを実行するＣＰＵ２は、フラッシュメモリ４に記憶された各主要プログラムをＳＤＲＡＭ３に読み込んで、ＳＤＲＡＭ３に読み込んだ各主要プログラムを起動する（Ｓ７）。
【００３９】
図４において、ＨＤ有効フラグがオンに設定されている場合には（Ｓ８）、ＯＳを実行するＣＰＵ２は、前回に車載情報端末１が起動したときにハードディスク５が利用可能であったか否かを表すＨＤ前回有効フラグをフラッシュメモリ４から読み込む。
【００４０】
ＨＤ前回有効フラグがオフに設定されている場合には（Ｓ９）、ＣＰＵ２は、フラッシュメモリ４に記憶された設定情報をハードディスク５にコピーし（Ｓ１０）、フラッシュメモリ４に記憶されたＨＤ前回有効フラグをオンに設定する（Ｓ１１）。
【００４１】
ＨＤ前回有効フラグがオンに設定されていた場合（Ｓ９）、または、ＣＰＵ２がＨＤ前回有効フラグをオンに設定した後（Ｓ１１）、ＣＰＵ２は、各プログラムの起動が完了するのに先立って、ハードディスク５に記憶された設定情報をＳＤＲＡＭ３に読み込む（Ｓ１２）。
【００４２】
次に、ＣＰＵ２は、ハードディスク５に記憶された各オプションプログラムをＳＤＲＡＭ３に読み込んで、ＳＤＲＡＭ３に読み込んだ各オプションプログラムを起動する（Ｓ１３）。
【００４３】
一方、ハードディスク５が利用可能でない場合、すなわち、ＨＤ有効フラグがオフに設定されている場合には（Ｓ８）、ＣＰＵ２は、各プログラムの起動が完了するのに先立って、フラッシュメモリ４に記憶された設定情報をＳＤＲＡＭ３に読み込む（Ｓ１４）。
【００４４】
次に、ＣＰＵ２は、ハードディスク５に記憶された各小容量プログラムをＳＤＲＡＭ３に読み込んで、ＳＤＲＡＭ３に読み込んだ各小容量プログラムを起動する（Ｓ１５）。
【００４５】
図５は、ハードディスク５が利用可能である場合における各プログラムの設定情報の記憶動作を説明するためのフロー図である。
【００４６】
まず、プログラムを実行するＣＰＵ２は、設定情報を変更するたびに（Ｓ２１）、ハードディスク５に記憶された設定情報を更新する（Ｓ２２）。
【００４７】
ここで、アクセサリ電源がオフされる等して車載情報端末１の作動停止が命令されると（Ｓ２３）、ＣＰＵ２は、ハードディスク５に記憶された設定情報をフラッシュメモリ４にコピーする（Ｓ２４）。
【００４８】
図６は、ハードディスク５が利用可能でない場合における各プログラムの設定情報の記憶動作を説明するためのフロー図である。
【００４９】
アクセサリ電源がオフされる等して車載情報端末１の作動停止が命令されると（Ｓ３１）、ＣＰＵ２は、起動したときから現在までに変更された設定情報を以って、フラッシュメモリ４に記憶された設定情報を更新すると共に（Ｓ３２）、フラッシュメモリ４に記憶されたＨＤ前回有効フラグをオフに設定する（Ｓ３３）。
【００５０】
このように、車載情報端末１は、ハードディスク５が利用可能でない場合には、設定情報を変更するたびにフラッシュメモリ４に記憶された設定情報を更新せずに、起動したときから停止するまでに変更された設定情報を以ってフラッシュメモリ４に記憶された設定情報を一度に更新することによって、書き込み回数に制限のあるフラッシュメモリ４に対するデータの書き込み回数を減らすことができる。
【００５１】
このような本発明の一実施の形態の車載情報端末１は、車載情報端末１を機能させるために必要な最小限のプログラムを振動および熱等に強いフラッシュメモリ４に記憶することにより、ハードディスク５が利用できなくなった場合であっても機能するため、従来の車載情報端末より信頼性を高めることができる。
【００５２】
なお、本実施形態において、フラッシュメモリ４は、必須プログラムおよび小容量プログラムを記憶すると説明したが、本発明においては、携帯電話のハンズフリー機能やＣＤ（Compact Disc）等に記憶された音楽の再生機能等をＣＰＵ２に実行させるための小容量なプログラムをフラッシュメモリ４の記憶容量に応じてさらに記憶するようにしてもよい。
【００５３】
また、本実施形態において、ライブラリやデータ等のように各プログラムに付随する付随情報の記憶先についての説明を省略したが、付随情報の記憶先は、上述した各プログラムの記憶先と同様に、各付随情報が車載情報端末を機能させるために最小限に必要なものであるか否か、および、フラッシュメモリ４に記憶できる容量であるか否か等に応じて決定される。
【産業上の利用可能性】
【００５４】
以上のように、本発明にかかる車載情報端末は、従来の車載情報端末より信頼性を高めることができるという効果を有し、例えば、車両に搭載された車載機器を制御する車載情報端末等として有用である。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施の形態における車載情報端末のブロック図
【図２】本発明の一実施の形態における車載情報端末を構成するＳＤＲＡＭ、ハードディスクおよびフラッシュメモリに記憶されるプログラムやデータを説明するための概念図
【図３】本発明の一実施の形態における車載情報端末の起動動作を説明するためのフロー図
【図４】図３に続くフロー図
【図５】本発明の一実施の形態における車載情報端末の第１の設定情報記憶動作を説明するためのフロー図
【図６】本発明の一実施の形態における車載情報端末の第２の設定情報記憶動作を説明するためのフロー図
【符号の説明】
【００５６】
１  車載情報端末
２  ＣＰＵ
３  ＳＤＲＡＭ
４  フラッシュメモリ
５  ハードディスク
６  描画ＬＳＩ
７  ディスプレイ
【図１】
2006347307.tif 000003
【図２】
2006347307.tif 000004
【図３】
2006347307.tif 000005
【図４】
2006347307.tif 000006
【図５】
2006347307.tif 000007
【図６】
2006347307.tif 000008