(57)【要約】【課題】車両情報を効率的に記憶することができる車両情報記憶処理装置および車両情報記憶処理方法を提供する。【解決手段】車両情報記憶処理装置は、複数の記憶領域を有する記憶部と、車両に関する異常が検出された場合に、車両の状態に関する車両情報を記憶部の記憶領域へ記憶する記憶制御部とを備える。記憶制御部は、複数の記憶領域のすべてに車両情報が記憶された状態で車両に関する新たな異常が検出された場合、新たな異常に割り当てられた優先度と複数の記憶領域に記憶された車両情報に対応する異常に割り当てられた優先度とを比較し、比較の結果、新たな異常に割り当てられた優先度が、複数の記憶領域に記憶された車両情報に対応する異常に割り当てられた優先度における最も高い優先度よりも高い場合に限り、新たな異常に対応する新たな車両情報を記憶領域に上書き記憶する。【選択図】        図３
2014129074.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶領域を有する記憶部と、
車両に関する異常が検出された場合に、当該車両の状態に関する車両情報を前記記憶部の前記記憶領域へ記憶する記憶制御部と、
を備え、
前記記憶制御部は、 
前記複数の記憶領域のすべてに車両情報が記憶された状態で前記車両に関する新たな異常が検出された場合、当該新たな異常に割り当てられた優先度と前記複数の記憶領域に記憶された車両情報に対応する異常に割り当てられた優先度とを比較する比較手段と、
前記比較手段による比較の結果、前記新たな異常に割り当てられた優先度が、前記複数の記憶領域に記憶された車両情報に対応する異常に割り当てられた優先度における最も高い優先度よりも高い場合に限り、前記新たな異常に対応する新たな車両情報を前記記憶領域に上書き記憶する記憶処理手段と、
を有することを特徴とする車両情報記憶処理装置。
【請求項２】
前記記憶処理手段は、前記比較手段による比較の結果、前記新たな異常に割り当てられた優先度が、前記複数の記憶手段に記憶された車両情報に対応する異常に割り当てられた優先度における最も高い優先度よりも低い場合には、前記新たな異常に対応する新たな車両情報を前記記憶領域に上書き記憶することを行わない
ことを特徴とする請求項１に記載の車両情報記憶処理装置。
【請求項３】
前記複数の記憶領域には、上書き記憶が禁止される第１の記憶領域と、前記優先度に応じて上書き記憶が許可される第２の記憶領域とが含まれ、
前記記憶制御部は、
前記比較手段による比較の結果、前記新たな異常に割り当てられた優先度が、前記複数の記憶領域に記憶された車両情報に対応する優先度における最も高い優先度よりも高い場合に、前記新たな車両情報を前記第２の記憶領域に上書き記憶する
ことを特徴とする請求項１または２に記載の車両情報記憶処理装置。
【請求項４】
前記記憶制御部は、
前記複数の記憶領域のいずれにも前記車両情報を記憶していない状態で、車両に関する異常が検出された場合、当該車両の状態に関する車両情報を前記第１の記憶領域から順に記憶する
ことを特徴とする請求項１〜３のいずれか１つに記載の車両情報記憶処理装置。
【請求項５】
車両情報記憶方法であって、
車両に関する異常が検出された場合に、当該車両の状態に関する車両情報を複数の記憶領域を有する記憶部の前記記憶領域へ記憶する工程と、
前記複数の記憶領域のすべてに車両情報が記憶された状態で前記車両に関する新たな異常が検出された場合、当該新たな異常に割り当てられた優先度と前記複数の記憶領域に記憶された車両情報に対応する優先度とを比較する比較工程と、
前記比較工程による比較の結果、前記新たな異常に割り当てられた優先度が、前記複数の記憶領域に記憶された車両情報に対応する優先度における最も高い優先度よりも高い場合に限り、前記新たな異常に対応する新たな車両情報を前記記憶領域に上書き記憶する記憶工程と、
を含むことを特徴とする車両情報記憶処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両情報記憶処理装置および車両情報記憶処理方法に関する。
【背景技術】
【０００２】
車両の電子制御装置（Electronic  Control  Unit；以下、ＥＣＵと記載する）は、センサ等から出力される信号を利用して車両の状況を検出したり、信号に演算処理を施しアクチュエータを制御したりするなど、車載システムを制御する。車載システムに故障が発生すると所望の制御結果が得られないことから、ＥＣＵは、車載システムが正常に作動しているか否かを診断する自己診断機能を備える場合が多い。
【０００３】
ＥＣＵは、自己診断の結果、異常を検出すると、例えば、警報ランプを点灯して運転者に異常を通知したり、車両の状態に関する車両データを含む車両情報を記憶部に記憶したりする。記憶部に記憶された車両情報は、例えば、修理工場等において、専用のツールにより読み出され異常の原因の解析に用いられる。
【０００４】
かかる車両情報を記憶する記憶部の記憶容量には限りがある。そのため、例えば、異常の内容に優先度を割り当て、既に記憶部に記憶されている車両情報に対応する異常の優先度よりも高い優先度が割り当てられた異常が発生した場合に、記憶部の記憶内容を上書きする技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−０３２６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術のように、優先度に基づいて車両情報の上書き処理を行う場合、高優先度が割り当てられた異常が複数回発生すると、記憶部に高優先度が割り当てられた異常に対応する車両情報のみが記憶された状態になる場合がある。低優先度が割り当てられた異常に対応する車両情報であっても初期に記憶された車両情報は記憶しておくことが望ましい場合があり、上記従来の技術では、上書きされてしまうおそれがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、車両情報を効率的に記憶することができる車両情報記憶処理装置および車両情報記憶処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明は、複数の記憶領域を有する記憶部と、車両に関する異常が検出された場合に、当該車両の状態に関する車両情報を前記記憶部の前記記憶領域へ記憶する記憶制御部と、を備え、前記記憶制御部は、前記複数の記憶領域のすべてに車両情報が記憶された状態で前記車両に関する新たな異常が検出された場合、当該新たな異常に割り当てられた優先度と前記複数の記憶領域に記憶された車両情報に対応する異常に割り当てられた優先度とを比較する比較手段と、前記比較手段による比較の結果、前記新たな異常に割り当てられた優先度が、前記複数の記憶領域に記憶された車両情報に対応する異常に割り当てられた優先度における最も高い優先度よりも高い場合に限り、前記新たな異常に対応する新たな車両情報を前記記憶領域に上書き記憶する記憶処理手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、車両情報を効率的に記憶することができる車両情報記憶処理装置および車両情報記憶処理方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例にかかる車両情報記憶処理装置を備えるエンジンＥＣＵの一例を示す図である。
【図２】図２は、図１に示す制御部のハードウェア構成を示す図である。
【図３】図３は、図１に示す制御部において車両情報記憶処理装置としての機能を実現する機能ブロック図である。
【図４】図４は、記憶制御部によるフリーズフレームデータのＦＦＤ記憶部への記憶の処理手順の一例を示す図である。
【図５】図５は、記憶制御部によるフリーズフレームデータのＦＦＤ記憶部への記憶の処理手順の一例を示す図である。
【図６】図６は、車両情報記憶処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明にかかる車両情報記憶処理装置および車両情報記憶処理方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【００１２】
図１は、実施例にかかる車両情報記憶処理装置を備えるエンジンＥＣＵ（Electronic  Control  Unit）の一例を示す図である。図１に示すように、エンジンＥＣＵ１０は、Ａ／Ｄ変換部１１と、入力部１２と、制御部１３と、出力部１４とを備える。
【００１３】
Ａ／Ｄ変換部１１には、センサ２０からのセンサ信号が入力される。センサ２０は、エンジンＥＣＵ１０が搭載される車両（例えば、自動車）の状態を測定するセンサであり、例えば、水温センサ、バキュームセンサ、吸気温センサ、Ｏ２センサ、スロットルポジションセンサ、排気温センサ、車速センサ、ノックセンサ、イオンセンサなど種々のセンサが含まれる。
【００１４】
水温センサにより冷却水の温度が検出され、バキュームセンサによってエンジンへの吸気量が検出され、吸気温センサによってエンジンへの吸気温が検出され、Ｏ２センサによって排気ガス中の酸素濃度が検出される。また、スロットルポジションセンサによってスロットルバルブの開度が検出され、排気温センサによって排気温が検出され、車速センサによって車両の速度が検出され、イオンセンサによってプレイグニッションが発生した場合に生じるイオン電流が検出される。
【００１５】
入力部１２には、スイッチ２１からの信号が入力される。スイッチ２１には、例えば、スタータスイッチやアイドルスイッチなどが含まれる。スタータスイッチは、エンジンを始動させるスイッチであり、このスイッチがオンのときにハイレベルとなる信号をエンジンＥＣＵ１０に出力する。アイドルスイッチは、アクセルペダルが全閉のときにハイレベルとなる信号をエンジンＥＣＵ１０に出力する。
【００１６】
制御部１３は、各種センサ信号および各種スイッチ信号に基づいて、エンジンの最適な点火時期、燃料噴射時期および噴射量などを演算する。そして、制御部１３は、演算結果に基づき、出力部１４を介して気筒ごとに設けられたインジェクタ２３や点火プラグ２５を駆動する駆動信号を出力する。
【００１７】
出力部１４には、警報ランプ２２、インジェクタ２３、イグナイタ２４等が接続される。警報ランプ２２は、制御部１３の故障監視により、所定の異常の発生を検出した場合に制御部１３によって点灯される。インジェクタ２３は、制御部１３の制御により開閉駆動されて燃料を噴射する電磁弁から構成される。イグナイタ２４は、制御部１３の制御により点火プラグ２５で火花を発生させて、燃焼室内の混合気を燃焼させる。
【００１８】
図２に、制御部１３のハードウェア構成を示す。制御部１３は、ＣＰＵ（Central  Processing  Unit）３０と、ＲＯＭ（Read  Only  Memory）３１と、ＮＲＡＭ（ノーマルＲＡＭ：Normal Random Access Memory）３２と、ＳＲＡＭ（スタンバイＲＡＭ：Standby Random Access Memory）３３と、入出力部３４とを有し、これらはバス３５によって接続される。かかる制御部１３では、ＣＰＵ３０がＲＯＭ３１に記憶されたプログラムに従って演算を行うことで、各種の制御処理を行う。
【００１９】
ＮＲＡＭ３２は、揮発性のメモリであり、車両に設けられたイグニッションスイッチがオフされた場合、ＮＲＡＭ３２への電源供給が停止し、ＮＲＡＭ３２に記憶されている情報は消える。一方、ＳＲＡＭ３３は、不揮発性のメモリであり、イグニッションスイッチがオフされてＳＲＡＭ３３への電圧供給が絶たれた場合であってもＳＲＡＭ３３に記憶されている情報は保持される。なお、ＳＲＡＭ３３を揮発性のメモリとし、イグニッションスイッチがオフされた場合に、ＳＲＡＭ３３に対して不図示のバッテリからの電源供給を行うようにしてもよい。
【００２０】
制御部１３は、センサ２０からのセンサ信号やスイッチ２１からのスイッチ信号に基づいて、車両に搭載された各部位が正常に作動しているか否かを診断する自己診断機能を有しており、車両に関する異常を検出する。そして、制御部１３のＣＰＵ３０は、車両に関する異常を検出すると、車両の状態に関する車両データと異常内容を示すダイアグノスティック・トラブル・コード（以下、ダイアグコードと記載する）とを含むフリーズフレームデータ（車両情報の一例に相当）をＳＲＡＭ３３に記憶する。また、ＣＰＵ３０は、異常内容に応じて、警報ランプ２２を点灯または点滅して運転者に異常を通知する。
【００２１】
このように、制御部１３は、車両に関する異常が検出された場合に車両情報の一例であるフリーズフレームデータをＳＲＡＭ３３に記憶する車両情報記憶処理装置としての機能を有する。以下、かかる車両情報記憶装置の処理について具体的に説明する。
【００２２】
図３に、制御部１３において車両情報記憶処理装置としての機能を実現する機能ブロック図を示す。図３において、車両データ格納部６０は、例えば、リングバッファであり、ＮＲＡＭ３２の所定記憶領域によって形成される。車両データ格納部６０は、所定周期（例えば、５１２ｍｓｅｃ）で、車両の状態に関するデータである車両データを順次記憶していき、記憶量が所定容量を超えると、最も古い状態データに代えて新しい状態データを記憶する上書き処理を行う。
【００２３】
車両データは、センサ２０からのセンサ信号やスイッチ２１からのスイッチ信号、制御部１３からの制御信号に応じた情報であり、例えば、冷却水の温度、吸気量、吸気温、酸素濃度、スロットルバルブの開度、車両の速度、イオン電流値、スタータスイッチの状態、アイドルスイッチの状態、点火信号、燃料噴射信号などの種々の情報を含む。なお、車両データは、かかる情報に限定されるものではなく、その他の情報を含んでいてもよい。
【００２４】
異常検出部６１は、入力される車両データなどに基づき、車両に関する異常を検出する機能を有しており、制御部１３が実行する機能の一部である。異常検出部６１は、例えば、センサ信号が示す値が所定閾値を超えている場合に、センサ信号に対応する箇所の異常を車両の状態に関する異常として検出する。
【００２５】
異常検出部６１が異常の発生を監視する部位には、法規によって定められた失火／燃料系の部位に関する法規関連部位と、排気ガスに含まれる有害物質の排出に関連する部位であるエミッション関連部位（非失火／燃料系部位）と、これら以外の部位であるエミッション非関連部位とが含まれる。法規関連部位の異常に最も高い優先度が割り当てられ、次に、エミッション関連部位の異常に次に高い優先度が割り当てられ、エミッション非関連部位の異常に最も低い優先度が割り当てられる。
【００２６】
法規関連部位には、例えば、Ａ／Ｆ（空燃比）センサヒータ、Ｏ２センサヒータ、エアフロメータ、サブＯ２センサ電圧、燃料系、失火検出、クランク角センサ、カムポジションセンサ等の異常検出が含まれる。また、エミッション関連部位には、例えば、ポンプ弁、吸気圧センサ、インジェクタ、ノックセンサ、イオン電流値、車速センサ、ソレノイド等の異常検出が含まれる。また、エミッション非関連部位には、ＥＣＵおよびＮＲＡＭ３２の異常検出が含まれる。
【００２７】
異常検出部６１は、このように車両に関する異常を検出した場合、車両情報記憶処理装置５０に対して、異常検出結果を通知する。かかる異常検出結果には、異常の内容を示す情報が含まれる。例えば、Ａ／Ｆセンサヒータの異常を検出した場合、Ａ／Ｆセンサヒータ異常を示す情報が異常検出結果に含まれ、Ｏ２センサヒータの異常を検出した場合、Ｏ２センサヒータ異常を示す情報が異常検出結果に含まれる。
【００２８】
図３に示すように、車両情報記憶処理装置５０は、記憶制御部５１と、ＦＦＤ記憶部５２とを備える。記憶制御部５１は、異常検出部６１から異常検出結果を取得すると、かかる異常検出結果に応じたフリーズフレームデータをＦＦＤ記憶部５２に記憶する。
【００２９】
例えば、記憶制御部５１は、異常検出部６１によって異常Ａが検出された場合、異常Ａが検出された時点およびその前後の車両データを車両データ格納部６０から取得してＦＦＤ記憶部５２に記憶する。なお、記憶制御部５１は、例えば、異常Ａが検出された時点のみの車両データを車両データ格納部６０から取得してＦＦＤ記憶部５２に記憶することもできる。
【００３０】
ＦＦＤ記憶部５２は、それぞれ一つのフリーズフレームデータを記憶する記憶領域５２ａ〜５２ｃを有する。記憶制御部５１は、車両に関する異常が検出された場合、フリーズフレームデータを記憶領域５２ａ、記憶領域５２ｂ、記憶領域５２ｃの順でフリーズフレームデータを記憶していく。
【００３１】
記憶領域５２ａ〜５２ｃのすべてにフリーズフレームデータが記憶された状態で異常検出部６１によって車両に関する新たな異常が検出された場合、記憶制御部５１は、比較処理を行う。かかる比較処理は、新たに検出された異常に割り当てられた優先度と記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する優先度とを比較する処理である。
【００３２】
そして、記憶制御部５１は、新たに検出された異常に割り当てられた優先度が記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する優先度のいずれよりも高い場合に限り、新たな異常に対応する新たなフリーズフレームデータを記憶領域５２ｃに上書き記憶する。
【００３３】
例えば、異常Ａ、Ｅがエミッション非関連部位の異常で最も低い「優先度１」が割り当てられ、異常Ｂ、Ｃがエミッション関連部位の異常で中間の「優先度２」が割り当てられ、異常Ｄが法規関連部位の異常で最も高い「優先度３」が割り当てられているとする。そして、異常Ａ、異常Ｂ、異常Ｃが順次発生したとする。
【００３４】
この場合、図４に示すように、記憶制御部５１は、記憶領域５２ａに異常Ａに対応するフリーズフレームデータを、記憶領域５２ｂに異常Ｂに対応するフリーズフレームデータを、記憶領域５２ｃに異常Ｃに対応するフリーズフレームデータをそれぞれ記憶する。図４は、記憶制御部５１によるフリーズフレームデータのＦＦＤ記憶部５２への記憶の処理手順の一例を示す図である。なお、図４等において、「ＦＦＤ」はフリーズフレームデータを意味し、「ＤＴＣ」はダイアグコードを意味する。
【００３５】
その後、優先度３が割り当てられた異常Ｄが発生した場合、記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する優先度は、優先度１および優先度２であることから、記憶制御部５１は、異常Ｄに対応するフリーズフレームデータを記憶領域５２ｃに上書き記憶する。
【００３６】
一方、異常Ａ、異常Ｄ、異常Ｅが順次発生したとする。この場合、図５に示すように、記憶制御部５１は、記憶領域５２ａに異常Ａに対応するフリーズフレームデータを、記憶領域５２ｂに異常Ｄに対応するフリーズフレームデータを、記憶領域５２ｃに異常Ｅに対応するフリーズフレームデータをそれぞれ記憶する。
【００３７】
その後、優先度２が割り当てられた異常Ｃが発生した場合、記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する優先度が優先度１および優先度３であることから、記憶制御部５１は、優先度が低い異常Ｃに対応するフリーズフレームデータの記憶領域５２ｃへの上書き記憶は行わない。図５は、記憶制御部５１によるフリーズフレームデータのＦＦＤ記憶部５２への記憶の処理手順の一例を示す図である。
【００３８】
このように、記憶制御部５１は、最初に検出された異常に対応するフリーズフレームデータおよび２番目に検出された異常に対応するフリーズフレームデータを上書き記憶が禁止される記憶領域５２ａ、５２ｂ（第１の記憶領域の一例に相当）に記憶する。一方、記憶制御部５１は、３番目以降に検出される異常に対応するフリーズフレームデータを優先度に応じて上書き記憶が許可される記憶領域５２ｃ（第２の記憶領域の一例に相当）に記憶する。
【００３９】
すなわち、最初および２番目に検出された異常に対応するフリーズフレームデータを検出された異常の優先度にかかわらず確実にＦＦＤ記憶部５２に記憶しておくことが可能となる。一方、３番目に検出された異常に対応するフリーズフレームデータは記憶領域５２ｃに記憶され、４番目以降に検出された異常に対応するフリーズフレームデータは、記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する優先度のいずれよりも高い場合に、記憶領域５２ｃに上書き記憶される。
【００４０】
最初および２番目に検出された異常に対応するフリーズフレームデータを保持しつつ、これらの異常に割り当てられた優先度がいずれかが優先度３である場合には、３番目に検出された異常が優先度１または優先度２である場合であっても上書きされない。そのため、低優先度が割り当てられた異常に対応するフリーズフレームデータの記憶を保持することができ、異常解析作業の信頼度を向上させることができる。
【００４１】
一方、３番目以降に検出された異常が最初および２番目に検出された異常の優先度より高い異常である場合には、３番目以降に検出された優先度が最も高い異常に対応するフリーズフレームデータの記憶が記憶される。そのため、優先度の高い異常に対応するフリーズフレームデータの記憶が可能となり、異常解析作業の信頼度を向上させることができる。
【００４２】
このように、車両情報記憶処理装置５０では、ＦＦＤ記憶部５２の記憶領域の拡大を抑制でき、また、ＦＦＤ記憶部５２へのフリーズフレームデータの記憶を異常解析作業の信頼度の低下を抑制しつつも効率的に行うことが可能となる。
【００４３】
以下、図３を参照して、記憶制御部５１についてさらに説明する。図３に示すように、記憶制御部５１は、受付処理部５３と、記憶処理部５４（記憶処理手段の一例に相当）と、比較部５５（比較手段の一例に相当）と、最高優先度記憶部５６とを備える。最高優先度記憶部５６は、ＮＲＡＭ３２の所定記憶領域によって形成される。また、ＦＦＤ記憶部５２は、ＳＲＡＭ３３の所定記憶領域によって形成される。
【００４４】
受付処理部５３は、異常検出部６１から通知される異常検出結果を受け付け、受け付けた異常に対応するフリーズフレームデータの記憶処理を記憶処理部５４に要求する。
【００４５】
記憶処理部５４は、受付処理部５３からの要求に応じて、車両データ格納部６０から異常検出部６１が異常を検出したときおよびその前後の車両データを取得し、かかる車両データを異常内容に対応するダイアグデータとともにフリーズフレームデータとしてＦＦＤ記憶部５２に記憶する。
【００４６】
具体的には、記憶処理部５４は、ＦＦＤ記憶部５２の記憶領域５２ａ、記憶領域５２ｂ、記憶領域５２ｃの順にフリーズフレームデータを記憶していき、記憶領域５２ａ〜５２ｃのすべてにフリーズフレームデータが記憶されている場合には、比較部５５の比較結果に応じて、記憶領域５２ｃへの記憶を制限する。
【００４７】
比較部５５は、記憶領域５２ａ〜５２ｃのすべてにフリーズフレームデータが記憶された状態で車両に関する新たな異常が検出された場合、最高優先度記憶部５６から最高優先度の情報を読み出す。そして、比較部５５は、最高優先度記憶部５６から読み出した最高優先度と新たな異常に割り当てられた優先度とを比較する。最高優先度は、記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する異常に割り当てられた優先度のうち最も高い優先度である。
【００４８】
記憶処理部５４は、比較部５５による比較の結果、新たな異常に割り当てられた優先度が最高優先度よりも高い、すなわち、新たな異常に割り当てられた優先度が記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する異常に割り当てられた優先度よりも高いと判定すると、新たな異常に対応するフリーズフレームデータを記憶領域５５ｃに記憶する。
【００４９】
また、記憶処理部５４は、ＦＦＤ記憶部５２に記憶したフリーズフレームデータに対応する異常の優先度のうち最も高い優先度が最高優先度記憶部５６に記憶されるように、最高優先度記憶部５６に記憶される最高優先度の情報を更新する。例えば、最高優先度として最高優先度記憶部５６に優先度２の情報が記憶されている状態で、優先度３が割り当てられた異常に対応するフリーズフレームデータをＦＦＤ記憶部５２に記憶した場合、最高優先度記憶部５６の最高優先度を優先度３に更新する。
【００５０】
図６は、車両情報記憶処理の流れを示すフローチャートである。図６に示すように、記憶制御部５１の記憶処理部５４は、異常検出部６１から異常検出結果が受付処理部５３によって受け付けられた場合、記憶領域５２ａ〜５２ｃのいずれかが空き記憶領域であるか否かを判定する（ステップＳ１０）。
【００５１】
記憶領域５２ａ〜５２ｃのいずれかが空き記憶領域であると判定すると（ステップＳ１０；Ｙｅｓ）、記憶処理部５４は、空き記憶領域に、受付処理部５３が受け付けた異常検出結果に対応するフリーズフレームデータをＦＦＤ記憶部５２に記憶する（ステップＳ１１）。
【００５２】
さらに、記憶処理部５４は、最高優先度記憶部５６に記憶される最高優先度の情報を更新する（ステップＳ１２）。例えば、記憶処理部５４は、最高優先度として最高優先度記憶部５６に優先度１の情報が記憶されている状態で、優先度２が割り当てられた異常のフリーズフレームデータをＦＦＤ記憶部５２に記憶した場合、最高優先度記憶部５６の最高優先度を優先度２に更新する。
【００５３】
ステップＳ１０において、記憶領域５２ａ〜５２ｃのいずれも空き記憶領域ではないと判定すると（ステップＳ１０；Ｎｏ）、比較部５５は、最高優先度記憶部５６に記憶された最高優先度に基づき、異常検出部６１が検出した異常の優先度がＦＦＤ記憶部５２（記憶領域５２ａ〜５２ｃ）に記憶済みのフリーズフレームデータの最高優先度より高いか否かを判定する（ステップＳ１３）。
【００５４】
異常検出部６１が検出した異常の優先度が記憶済みのフリーズフレームデータの最高優先度より高いと判定された場合（ステップＳ１３；Ｙｅｓ）、記憶処理部５４は、記憶領域５２ａ〜５２ｃのうち最も新しいフリーズフレームデータが記憶される記憶領域５２ｃ（第２の記憶領域の一例に相当）に受付処理部５３が受け付けた異常検出結果に対応するフリーズフレームデータを記憶する（ステップＳ１４）。
【００５５】
また、記憶処理部５４は、ステップＳ１２の処理と同様に、最高優先度記憶部５６に記憶される最高優先度の情報を更新する（ステップＳ１５）。ステップＳ１２、Ｓ１５、およびステップＳ１３において異常検出部６１が検出した異常に割り当てられた優先度が記憶済みのフリーズフレームデータの最高優先度より高くないと判定した場合（ステップＳ１３；Ｎｏ）、記憶制御部５１は、車両情報記憶処理を終了する。
【００５６】
上記のような処理構成によれば、更新記憶が行われる記憶領域５２ｃ（第２の記憶領域の一例）に記憶済みのデータよりも、新たに検出された異常の方が、優先度が高かったとしても、他の記憶済みの記憶領域（第１の記憶領域である記憶領域５２ａ、５２ｂの一例）に、新たに検出された異常よりも高い優先度のデータが記憶されていた場合には、記憶領域５２ｃ（第２の記憶領域の一例）の更新記憶が行われないようになっている。
【００５７】
記憶するフリーズフレームデータとしては、より優先度が高い異常（例えば、エミッションに関する異常）についてのデータを記憶することが望ましいが、同じような異常に関するデータを何個も記憶する必要がなかったり、ある異常が発生したことに起因して二次的に発生する異常もあったりするので、検出された異常の優先度が既に記憶済みのデータのいずれかの優先度よりも高かったとしても、既に同等以上の優先度のデータが記憶済みである場合には、優先度が低かったとしても、より早い時点で検出された異常に関するデータを残しておいた方が望ましい場合がある。
【００５８】
このように、実施例にかかる車両情報記憶処理装置５０は、記憶処理部５４および比較部５５を有する記憶制御部５１と、ＦＦＤ記憶部５２とを備える。比較部５５は、複数の記憶領域５２ａ〜５２ｃのすべてにフリーズフレームデータが記憶された状態で車両に関する新たな異常が検出された場合、当該新たな異常に割り当てられた優先度と記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する異常に割り当てられた優先度とを比較する。
【００５９】
そして、記憶処理部５４は、比較部５５による比較の結果、新たな異常に割り当てられた優先度が、記憶領域５２ａ〜５２ｃに記憶されたフリーズフレームデータに対応する異常に割り当てられた優先度における最も高い優先度よりも高い場合に限り、新たな異常に対応する新たなフリーズフレームデータを記憶領域５５ｃに上書き記憶する。これにより、フリーズフレームデータの記憶処理を効率的に行うことができ、異常解析作業の信頼度を向上させることができる。
【００６０】
以上、本発明の実施例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００６１】
例えば、上述では、第１の記憶領域として２つの記憶領域５２ａ、５２ｂ、第２の記憶領域として１つの記憶領域５２ｃの例を示したが、これに限定されるものではない。例えば、第１の記憶領域として１つの記憶領域または３つ以上の記憶領域を割り当て、第２の記憶領域として２つ以上の記憶領域を割り当てるようにしてもよい。
【産業上の利用可能性】
【００６２】
以上のように、本発明にかかる車両情報記憶処理装置および車両情報記憶処理方法は、車両の状態に関する車両情報を記憶する場合に有効であり、特に、車両情報を効率的に記憶したい場合に適している。
【符号の説明】
【００６３】
５０  車両情報記憶処理装置
５１  記憶制御部
５２  ＦＦＤ記憶部
５３  受付処理部
５４  記憶処理部
５５  比較部
５６  最高優先度記憶部
６０  車両データ格納部
６１  異常検出部
【図１】
2014129074.tif 000003
【図２】
2014129074.tif 000004
【図３】
2014129074.tif 000005
【図４】
2014129074.tif 000006
【図５】
2014129074.tif 000007
【図６】
2014129074.tif 000008