(57)【要約】【課題】データを多く記憶でき、かつ、正常に動作可能な温度範囲の広い安価なデータ処理装置を提供する。【解決手段】計器装置１００は、正常な動作が可能な温度範囲を保証する第１の動作保証温度範囲を有する第１記憶部１２０と、第１の動作保証温度範囲よりも上限値が低い第２の動作保証温度範囲を有し、複数のデータを複数のグループにグループ化して記憶する第２記憶部１３０と、第２記憶部１３０に記憶された複数のグループのうちの少なくとも１つのグループを第１記憶部１２０に記憶させる制御部１１０と、第２記憶部１３０の温度を計測する温度計測部１６０と、を備える。制御部１１０は、前記のグループを第１記憶部１２０に記憶させるときに、温度計測部１６０によって計測された温度が第２の動作保証温度範囲の上限値を超える場合には、当該記憶させることを行わない。【選択図】図１
2013248902.tif 000002
【特許請求の範囲】
【請求項１】
正常な動作が可能な温度範囲を保証する第１の動作保証温度範囲を有する第１記憶部と、
正常な動作が可能な温度範囲を保証する、前記第１の動作保証温度範囲よりも上限値が低い第２の動作保証温度範囲を有し、複数のデータを複数のグループにグループ化して記憶する第２記憶部と、
前記第２記憶部に記憶された前記複数のグループのうちの少なくとも１つのグループを前記第１記憶部に記憶させ、前記第１記憶部に記憶させた前記グループに含まれるデータを用いて所定の処理を行う制御部と、
前記第２記憶部又はその周囲の温度を計測する温度計測部と、を備え、
前記制御部は、前記グループを前記第１記憶部に記憶させるときに、前記温度計測部によって計測された温度が前記第２の動作保証温度範囲の上限値を超える場合には、当該記憶させることを行わない、
ことを特徴とするデータ処理装置。
【請求項２】
前記グループは、言語毎のグループであり、
前記グループに含まれるデータは、文字列を表す文字データから構成される言語データである、
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記第１記憶部の記憶容量よりも前記第２記憶部の記憶容量の方が大きい、
ことを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記データ処理装置は、乗り物内部に搭載される、
ことを特徴とする請求項１〜３のいずれか１項に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関する。
【背景技術】
【０００２】
特許文献１には、車両の各種情報を表示するマルチディスプレイを備えた車両情報提供装置であって、前記マルチディスプレイに表示する表示データが少なくとも記憶された記憶手段と、前記記憶手段に記憶された前記表示データを用いて所定の表示が得られるように表示制御する制御手段と、前記制御手段に設けられ、前記制御手段と外部機器とを接続可能とする接続部材と、を備え、前記表示データは、少なくとも一カ国の言語からなる文字データと、前記文字データ以外の共通表示データとを少なくとも有し、前記制御手段は、前記外部機器からの指令に基づいて前記文字データのみを他の言語の文字データに書き換えてなる車両情報提供装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１２１６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の車両情報提供装置では、記憶手段に記憶された文字データと異なる言語の文字データに書き換えるたびに外部機器が必要となるため、この書き換えが面倒であった。このようなことを考えると、外部機器が記憶する文字データを車両情報提供装置に記憶させた方が良いが、このような場合には、車両情報提供装置の記憶手段の記憶容量を大きくする必要がある。また、特許文献１の車両情報提供装置は、内部が高温又は低温になりやすい車両に搭載されるため、車両情報提供装置の記憶手段としては、正常に動作できる温度を保証する動作保証温度範囲の広い記憶装置を採用する必要がある。一般的に、記憶容量が大きく、この動作保証温度範囲が広い記憶装置は高価になってしまう。つまり、データを多く記憶でき、かつ、正常に動作可能な温度範囲が広い車両情報提供装置は、一般に高価になってしまうという問題があった。このよう問題点は、車両情報提供装置に限らず、記憶部を備えるデータ処理装置一般に言えることである。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、データを多く記憶でき、かつ、正常に動作可能な温度範囲の広い安価なデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係るデータ処理装置は、
正常な動作が可能な温度範囲を保証する第１の動作保証温度範囲を有する第１記憶部と、
正常な動作が可能な温度範囲を保証する、前記第１の動作保証温度範囲よりも上限値が低い第２の動作保証温度範囲を有し、複数のデータを複数のグループにグループ化して記憶する第２記憶部と、
前記第２記憶部に記憶された前記複数のグループのうちの少なくとも１つのグループを前記第１記憶部に記憶させ、前記第１記憶部に記憶させた前記グループに含まれるデータを用いて所定の処理を行う制御部と、
前記第２記憶部又はその周囲の温度を計測する温度計測部と、を備え、
前記制御部は、前記グループを前記第１記憶部に記憶させるときに、前記温度計測部によって計測された温度が前記第２の動作保証温度範囲の上限値を超える場合には、当該記憶させることを行わない、
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、データを多く記憶でき、かつ、正常に動作可能な温度範囲の広い安価なデータ処理装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る計器装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る計器装置で使用される多言語データと言語の関係を示す図である。
【図３】（ａ）及び（ｂ）は、本発明の実施形態に係る計器装置に表示される画像の例を示す図である。
【図４】本発明の実施形態に係る計器装置に表示される画像の他の例を示す図である。
【図５】本発明の実施形態に係る計器装置で実行される画像表示等処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態に係るデータ処理装置について、図１〜４を参照して説明する。本発明の実施の形態に係るデータ処理装置は、車両内に設置された計器装置１００である。
【００１０】
図１に示すように、計器装置１００は、制御部１１０と、第１記憶部１２０と、第２記憶部１３０と、表示部１４０と、スイッチ部１５０と、温度計測部１６０と、操作部１７０と、を備える。
【００１１】
制御部１１０は、図示しないＣＰＵ（Central Processing Unit）などによって構成される。制御部１１０は、第１記憶部１２０に記憶されているアプリケーション（プログラム）に従って、また、第１記憶部１２０に記憶されている所定のデータ（言語データを含む）などを用いて、後述の処理を行うなど、計器装置１００全体を制御する。制御部１１０は、少なくとも一部が、アプリケーション無しで後述の処理の少なくとも一部の処理などを実行する専用回路によって構成されてもよい。
【００１２】
第１記憶部１２０は、データを書き換え可能な不揮発性記憶装置によって構成される。このような不揮発性記憶装置としては、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、フラッシュメモリなどの不揮発性半導体記憶装置がある。この実施の形態では、第１記憶部１２０は、制御部１１０のメインメモリとして動作する。
【００１３】
第１記憶部１２０は、制御部１１０が実行するアプリケーション、制御部１１０が使用する言語データ（表示部１４０に表示する画像に含まれる文字列の表示に使用されるデータ）、制御部１１０が使用する失敗表示用データ（後述の言語の切り替え失敗の表示に使用されるデータ）、制御部１１０が使用する意匠データ（表示部１４０に表示する画像の文字以外の背景、枠などの意匠の表示に使用されるデータ）などを格納する。
【００１４】
言語データは、その言語について予め用意された１種類以上の文字列（１以上の文字からなるものであり、単語、文章なども含む。）を表す１以上の文字データからなる。文字は、数字などを含むものであってもよい。１種類の文字列を表す文字データを１つの文字データとする。つまり、文字列の種類の数と、文字データの数とは、同じである。文字データは、テキスト形式のデータであっても、画像形式のデータであってもよい（失敗表示用データも同様）。
【００１５】
第２記憶部１３０は、データを書き換え可能な不揮発性記憶装置によって構成される。このような不揮発性記憶装置としては、例えば、ＥＥＰＲＯＭ、フラッシュメモリなどの不揮発性半導体記憶装置がある。
【００１６】
第２記憶部１３０は、多言語データなどを格納する。多言語データは、複数の言語毎の複数の言語データを含む（図２参照）。図２のように、多言語データは、複数の国毎の複数の言語データを含む。
【００１７】
第１記憶部１２０と第２記憶部１３０とは、それぞれ、異なる範囲の動作保証温度範囲を有する。動作保証温度範囲は、正常に動作可能な温度範囲を示すものである。この動作保証温度範囲は、例えば、各記憶部を製造するメーカが保証している温度範囲である。この実施の形態では、第１記憶部１２０の動作保証温度範囲は、−４０℃〜１２５℃である。第２記憶部１３０の動作保証温度範囲は、−４０℃〜８５℃である。この実施の形態では、第１記憶部１２０の動作保証温度範囲の上限値（１２５℃）が、第２記憶部１３０の動作保証温度範囲の上限値（８５℃）よりも高くなっている。
【００１８】
さらに、この実施の形態では、第１記憶部１２０と第２記憶部１３０とは、それぞれ、異なる記憶容量を有する。具体的には、第１記憶部１２０は、１２８Ｍｂの記憶容量を有し、第２記憶部１３０は、５１２Ｍｂの記憶容量を有する。つまり、第２記憶部１３０のほうが第１記憶部１２０よりも記憶容量が大きい。
【００１９】
表示部１４０は、制御部１１０の制御のもとで所定の画像を表示するものであり、液晶ディスプレイや有機ＥＬ（Electro- Luminescence）ディスプレイなどの表示装置によって構成される。
【００２０】
スイッチ部１５０は、トランジスタを用いたスイッチング回路などから構成され、制御部１１０の制御のもと、図示しない電源から第２記憶部１３０への電力の供給・非供給を切り替える（オンのときに供給で、オフのときに非供給）。
【００２１】
温度計測部１６０は、第２記憶部１３０自体又は第２記憶部１３０周辺の温度を計測するものであり、各種温度センサなどからなる。温度計測部１６０は、計測した温度を制御部１１０に供給する（例えば、第２記憶部１３０自体又は第２記憶部１３０周辺の温度に応じた電圧値の電気信号を供給するなど）。
【００２２】
操作部１７０は、各種操作スイッチなどから構成され、ユーザ（車両の運転者など）の操作を受け付け、受け付けた操作に応じた操作信号を制御部１１０に供給する。この実施の形態では、特に、表示部１４０に表示される画像の文字の言語を指定する操作が操作部１７０に入力される。
【００２３】
ＥＣＵ（Electronic Control Unit）５０は、車両の車速や、残燃料などを各種センサを用いて計測し、計測した車速や残燃料の値を制御部１１０に供給する。
【００２４】
次に、制御部１１０の主な動作を説明する。制御部１１０は、図５に示す画像表示等処理を行う。この処理は、例えば、車両のイグニッションスイッチがオンになったことに応じて開始され、イグニッションスイッチがオフになったことに応じて終了する。また、以下では、最初に日本語の言語データＡ（図２参照）のみが言語データとして第１記憶部１２０に記憶されており、言語データＡからＧからなる多言語データ（図２参照）が第２記憶部１３０に記憶されている。
【００２５】
制御部１１０は、まず、表示部１４０に画像を表示する処理などを行う（ステップＳ１）。
具体的には、ＥＣＵ５０から供給された車速及び残燃料の値を表示する画像を、第１記憶部１２０に記憶された言語データＡ及び意匠データを用いて、表示部１４０に表示する。例えば、言語データＡが示す、「速度」及び「燃料」の画像を、意匠データが示す燃料バー、背景などの画像を組合せ、かつ、所定位置に車速の数字及び燃料バーに残燃料の値に応じたバーを組合せた画像を表示する（図３（ａ）参照）。
【００２６】
次に制御部１１０は、表示部１４０に表示される画像の文字の言語を切り替える言語切り替え要求の操作があったかを判別する（ステップＳ２）。
例えば、制御部１１０は、表示部１４０に表示される画像の文字の言語を指定する操作を示す操作信号の供給が操作部１４０からあった場合に切り替え要求の操作があったと判別する。例えば、最初に操作部１７０から言語の指定を開始する操作を示す操作信号が供給されると、制御部１１０は、選択可能な言語の一覧を表示し、選択された言語のうちのいずれかを選択する操作を示す操作信号が供給されると、表示部１４０に表示される画像の文字の言語の切り替え要求があったとしてもよい。このような切り替え要求は、例えば、レンタカーのユーザがレンタカーを運転し始める前に計器装置１００の使用言語が理解出来ない場合に、表示部１４０に表示される表示言語を理解できるものに切り替えるためにユーザによって行われる。
【００２７】
言語切り替え要求があった場合（ステップＳ２；Ｙｅｓ）、温度計測部１６０から供給される計測温度（第２記憶部１３０自体又は第２記憶部１３０周辺の温度に応じた電気信号などによって表される温度）が、第２記憶部１３０の動作保証温度範囲内であるか（具体的には、動作保証温度範囲の上限値を超えるか）を判別する（ステップＳ３）。
動作保証温度範囲は、使用される記憶装置に応じて制御部１１０に予め設定されているものとする。ここでは、動作保証温度範囲は、−４５℃〜８５℃になっている。
【００２８】
計測温度が第２記憶部１３０の動作保証温度範囲内である場合（具体的には、動作保証温度範囲の上限値を超えない場合）（ステップＳ３；Ｙｅｓ）、制御部１１０はスイッチ部１５０（初期状態ではオフになっている）をオンとして、電源から第２記憶部１３０に電力を供給させる（ステップＳ４）。つまり、第２記憶部１３０を動作させる。
その後、言語切り替え要求によって、要求されている国の言語の言語データを第２記憶部１３０から読み出して第１記憶部１２０に記憶させる（ステップＳ５）。このとき、第１記憶部１２０に予め記憶されていた言語データ（例えば、言語データＡ）は、消去される。つまり、第１記憶部１２０に記憶されている言語データは、１つの言語に対応するもののみであり、言語切り替え要求があったときには、第１記憶部１２０に記憶されている言語データは第２記憶部１３０から読み出された言語データに更新（上書き）されることになる。
なお、制御部１１０は、ステップＳ５の処理が終了すると、スイッチ部１５０をオフにして、電力供給を停止させる。
【００２９】
ステップＳ５の処理が終了すると、制御部１１０は、ステップＳ１を再度実行する。これによって、言語切り替え要求に応じて、表示部１４０に表示される文字が、言語切り替え要求で要求されている言語の文字に変更される。
例えば、言語切り替え要求前に、図３（ａ）のように日本語の画像が表示部１４０に表示されていたときに、言語切り替え要求によって英語が指定された場合、この言語切り替え要求によって、第１記憶部１２０に記憶された言語データが言語データＡから言語データＢに更新されるので、その後のステップＳ１では、図３（ｂ）のように表示文字が英語の画像が表示部１４０に表示される。つまり、表示部１４０に表示された画像の文字が日本語から英語に切り替わる。
【００３０】
言語切り替え要求の操作が無いなどして、言語切り替え要求がない場合（ステップＳ２；Ｎｏ）、制御部１１０は、再び、ステップＳ１の処理を実行する。
【００３１】
計測温度が第２記憶部１３０の動作保証温度範囲内でない場合（具体的には、動作保証温度範囲の上限値を超える場合）（ステップＳ３；Ｎｏ）、制御部１１０はスイッチ部１５０をオンとせず、第１記憶部１２０に記憶された言語切り替えが失敗したことを示す画像を示す失敗表示用データに基づいて、言語切り替えが失敗したことを示す失敗報知画像１４０ａ（「Language change cannot be performed.」の画像）を表示部１４０に表示する（図４参照、ステップＳ６）。
なお、失敗報知画像の文字の言語は固定であり、ここでは英語の画像である。つまり、現在表示部１４０に表示されている画像の言語が何であっても英語で、言語切り替えが失敗したことが報知される。ステップＳ６の処理の後は、ステップＳ１の処理が実行される。
【００３２】
以上のような処理の繰り返しによって、言語切り替え要求があるまでは、現在設定されている言語の文字での表示（第１記憶部１２０に記憶されている言語データの言語での表示）が行われる。このとき、ステップＳ１によって、画像は随時更新されるので、車速や残燃料は、リアルタイムで更新される。なお、制御部１１０は、ステップＳ１において、例えば、ＥＣＵ５０から各種情報が供給されたことに応じて、車両に関する他の情報（エンジンの回転数、各種警告等）も表示部１４０に適宜のタイミングで表示する。表示される情報に含まれる文字は、現在設定されている言語の文字で表示される。すると、表示するこれら情報毎に言語が必要であるため、多言語データ（各言語毎の言語データ）のサイズは大きいものとなる。
仮に、記憶容量が大きく、且つ、動作保証温度範囲が広い１つの記憶装置のみに、制御部１１０が実行するアプリケーションとデータサイズの大きい多言語データとを格納するとすれば、必要となる記憶装置は、前述したように、高価になってしまう。
しかし、本実施形態では、第１記憶部１２０と第２記憶部１３０とを用意し、言語データを第２記憶部１３０に記憶させることで、データすべてを第１記憶部１２０に記憶するよりも安価に記憶させることができる。
【００３３】
また、言語切り替え要求があったときには、現在の第２記憶部１３０自体又は第２記憶部１３０周辺の温度が第２記憶部１３０の動作保証温度範囲内でない場合には、第１記憶部１２０に記憶された言語データの更新（言語切り替え要求で要求されている言語の言語データを第１記憶部１２０に記憶させること）を行わずに、言語切り替えが失敗したことを示す失敗報知画像１４０ａを表示する。現在の第２記憶部１３０自体又は第２記憶部１３０周辺の温度が第２記憶部１３０の動作保証温度範囲内である場合には、第１記憶部１２０に記憶された言語データを更新し（言語切り替え要求で要求されている言語の言語データを第１記憶部１２０に記憶させ）、表示部１４０に表示される画像の文字の言語を切り替える。
【００３４】
この実施の形態では、上記構成によって、正常な動作が可能な温度範囲を保証する第１の動作保証温度範囲（上記では、−４０℃〜１２５℃）を有する第１記憶部１２０と、正常な動作が可能な温度範囲を保証する、第１の動作保証温度範囲よりも上限値が低い第２の動作保証温度範囲（上記では、−４０℃〜８５℃）を有し、複数のデータ（上記では、文字データ）を複数のグループ（上記では、言語）にグループ化して記憶する第２記憶部１３０と、第２記憶部１３０に記憶された複数のグループのうち、操作部１７０への操作など、外部から指定された１つのグループを、第１記憶部１２０に記憶させ、第１記憶部１２０に記憶させたグループに含まれるデータを用いて所定の処理（表示部１４０へ画像を表示する処理）を行う制御部１１０と、第２記憶部１３０又はその周囲の温度を計測する温度計測部１６０と、を備え、制御部１１０は、前記のグループを第１記憶部１２０に記憶させるときに、温度計測部１６０によって計測された温度が第２の動作保証温度範囲の上限値を超える場合には、当該記憶させることを行わないことが実現される。
【００３５】
本実施形態によれば、予め用意されている言語データを第２記憶部１３０に記憶させ、実際に使用される言語データのみ第１記憶部１２０に記憶させるようにしている。このため、データ量の多い言語データを第２記憶部１３０に記憶させることで、多くのデータを計器装置１００自身に記憶させることが出来る。
また、第１記憶部１２０の第１の動作保証温度範囲よりも、第２記憶部１３０の第２の動作保証温度範囲の方が、その上限値が低くなっているため、第２記憶部１３０は第１記憶部１２０に比べて安価になっている。つまり、第１記憶部１２０と第２記憶部１３０とを用意し、言語データを第２記憶部１３０に記憶させることで、データすべてを第１記憶部１２０に記憶するよりも安価に記憶させることができる。
そして、温度計測部１６０によって計測された温度が第２の動作保証温度範囲の上限値を超える場合には（つまり、第２記憶部１３０が正常に動作できない環境では）、第１記憶部１２０の言語データを更新せず、第１記憶部１２０に記憶されているデータを用い、第２記憶部１３０に記憶されているデータを用いずに表示部１４０への表示処理などを行うので、温度計測部１６０によって計測された温度が第２の動作保証温度範囲の上限値を超える場合であっても、計器装置１００は正常に動作できる。以上、本実施形態では、計器装置１００は、データを多く記憶でき、かつ、正常に動作可能な温度範囲の広い安価なものになっている。
【００３６】
また、上記実施形態では、計測温度が第２記憶部１３０の動作保証温度範囲内でない場合に、それ直前に設定されている言語（第１記憶部１２０に記憶されている言語データの言語）によらず、予め設定された言語（複数の国で理解される言語、上記では英語だが、英語以外の言語であってもよい。）によって、言語切り替えが失敗したことを報知することで、失敗した旨を高い確率でユーザに報知できる。ユーザは、直前に設定されている言語が理解出来ないので、言語の切り替えを要求する確立が高く、この場合に、直前に設定されている言語で言語切り替えが失敗したことを報知しても、ユーザは理解できない可能性があるが、予め設定された、複数の国で理解される言語であればユーザも理解できる可能性が高いからである。
【００３７】
また、第２記憶部１３０の記憶容量を第１記憶部１２０の記憶容量よりも大きくすることで、より、データを記憶する部分を安価にできる。
【００３８】
従来の特許文献１に係る技術では、例えば、使用できる言語数を限定するなどにより、不揮発性記憶装置の容量を小さくし、且つ、仕向け毎に計器装置自体のバリエーションを増やすことで、バリエーション毎で見れば、計器装置のコストを低減することも可能である。しかし、このように計器装置の種類を増やすと管理工数の増加が避けられず、また、ユーザの視点で考えると、使用可能な言語数が減少すれば、言語選定のフレキシビリティーが失われ、満足度が低下してしまう。また、記憶装置の容量を小さくし、且つ、車内ＬＡＮ（Local Area Network）を用いて表示する言語データを書き換えることも可能であるが、車内ＬＡＮとして一般的なＣＡＮ（Controller Area Network）では、通信速度が遅く、書き換え時間が長くなる。こうなると、電源供給の遮断や入力電圧の低下により、書き換えを失敗するリスクが発生する恐れがある。このリスクを軽減するためには、高速な車内ＬＡＮを用意すればよいが、今度は、車内ＬＡＮ用の素子を新たに追加する必要や、高速信号による電磁的な不干渉性（ＥＭＣ（Electro-Magnetic Compatibility））が懸案となってしまう。
一方、本実施形態に係る計器装置１００によれば、上記した構成で、言語選定のフレキシビリティーを保ちつつ、正常に動作可能な温度範囲の広い安価なデータ処理装置を提供することができる、そのため、上記問題を軽減又は無くすことができる。
【００３９】
本発明は、上記実施形態に限られず、上記実施形態に種々の変形を行うことが可能である。
【００４０】
例えば、上記では、扱うデータが言語データであったが、他のデータであってもよい。
【００４１】
例えば、第２記憶部１３０に記憶されたデータのグループのうち、複数の一部のグループを第１記憶部１２０に新たに記憶させるようにしてもよい。
【００４２】
例えば、実施形態に係るデータ処理装置は、計器装置以外のものであってもよい。実施形態に係るデータ処理装置は、乗り物に搭載される計器装置や、乗り物に搭載されるカーナビゲーション装置などであってもよい。また、乗り物に搭載されるものでなくてもよい。なお、乗り物（特に車両）内に搭載された計器装置やカーナビゲーション装置は、乗り物（特に車両）内の温度に影響されて、内部が高温になりやすいので、以上に説明したデータ処理装置を適用することが有益である。
【符号の説明】
【００４３】
１００  …計器装置
１１０  …制御部
１２０  …第１記憶部
１３０  …第２記憶部
１４０  …表示部
１４０ａ…失敗報知画像
１５０  …スイッチ部
１６０  …温度計測部
１７０  …操作部
【図１】
2013248902.tif 000003
【図２】
2013248902.tif 000004
【図３】
2013248902.tif 000005
【図４】
2013248902.tif 000006
【図５】
2013248902.tif 000007