(57)【要約】【課題】記憶媒体へのデータの書き込みと、記憶媒体から読み出したデータの無線ＬＡＮによる通信とが同時に発生することがない電子機器、制御方法及びプログラムを提供すること。【解決手段】実施形態によれば、移動体に設置される電子機器は、通信手段と、不揮発性の半導体メモリと、半導体メモリにデータを書き込む処理部とを有する。通信手段は、通信機器と無線接続され、通信機器にデータを送信する、または通信機器からデータを受信する。半導体メモリは、通信機器に送信されるデータを保存する。処理部は、移動体の移動状況に応じて、通信機器へのデータの送信、または通信機器からのデータの受信を停止する。【選択図】図３
2017117322.tif 000002
【特許請求の範囲】
【請求項１】
移動体に設置される電子機器であって、
通信機器と無線接続され、該通信機器にデータを送信する、または該通信機器からデータを受信する通信手段と、
前記通信機器に送信されるデータを保存する不揮発性の半導体メモリと、
前記半導体メモリにデータを書き込む処理部であって、前記移動体の移動状況に応じて、前記通信機器へのデータの送信、または該通信機器からのデータの受信を停止する処理部と、
を具備する電子機器。
【請求項２】
前記移動体の移動速度を検出する検出手段をさらに具備し、
前記処理部は、前記移動速度が第１速度以上の場合、前記通信機器へのデータの送信、または該通信機器からのデータの受信を停止し、前記移動速度が前記第１速度以下の第２速度以下の場合、前記通信機器へのデータの送信、または前記通信機器からのデータの受信を行う請求項１記載の電子機器。
【請求項３】
前記移動体の移動速度を検出する検出手段をさらに具備し、
前記処理部は、前記移動速度が第１速度以上の場合、前記通信機器との無線接続を停止し、前記移動速度が前記第１速度以下の第２速度以下の場合、前記通信機器との無線接続を行う請求項１記載の電子機器。
【請求項４】
前記電子機器は予備電源をさらに具備し、
前記電子機器は外部電源または前記予備電源により動作可能であり、
前記電子機器は、前記外部電源の遮断時は前記予備電源により動作し、
前記処理部は、前記外部電源の遮断時は前記通信機器との無線接続を停止する請求項１記載の電子機器。
【請求項５】
前記移動体は自動車であり、
前記自動車の加速度を検出する検出器と、
前記自動車の運転状況を撮影するカメラと、
前記カメラの出力信号を一時的に記憶するバッファメモリと、をさらに具備し、
前記処理部は、前記移動体の加速度が第１加速度以上の場合、前記通信機器との無線接続を停止し、前記バッファメモリの記憶信号を前記半導体メモリに書き込む請求項１記載の電子機器。
【請求項６】
前記処理部は、前記通信機器へのデータ送信要求、または前記通信機器からのデータ受信要求を受けると、前記半導体メモリへのデータ書き込みを停止する請求項１記載の電子機器。
【請求項７】
移動体に設置される電子機器の制御方法であって、
通信機器と無線接続され、該通信機器にデータを送信する、または該通信機器からデータを受信することと、
前記通信機器に送信されるデータを不揮発性の半導体メモリに保存することと、
前記半導体メモリにデータを書き込むことと、
前記移動体の移動状況に応じて、前記通信機器へのデータの送信、または該通信機器からのデータの受信を停止することと、
を具備する制御方法。
【請求項８】
前記移動体の移動速度を検出することと、
前記移動速度が第１速度以上の場合、前記通信機器へのデータの送信、または該通信機器からのデータの受信を停止し、前記移動速度が前記第１速度以下の第２速度以下の場合、前記通信機器へのデータの送信、または前記通信機器からのデータの受信を行うことと、をさらに具備する請求項７記載の制御方法。
【請求項９】
前記移動体の移動速度を検出することと、
前記移動速度が第１速度以上の場合、前記通信機器との無線接続を停止し、前記移動速度が前記第１速度以下の第２速度以下の場合、前記通信機器との無線接続を行うことと、をさらに具備する請求項７記載の制御方法。
【請求項１０】
前記電子機器は予備電源をさらに具備し、
前記電子機器は外部電源または前記予備電源により動作可能であり、
前記外部電源の遮断時は前記電子機器を前記予備電源により動作させることと、
前記外部電源の遮断時は前記通信機器との無線接続を停止することと、をさらに具備する請求項７記載の制御方法。
【請求項１１】
前記移動体は自動車であり、
前記自動車の加速度を検出することと、
前記自動車の運転状況をカメラで撮影することと、
前記カメラの出力信号をバッファメモリに一時的に記憶することと、
前記移動体の加速度が第１加速度以上の場合、前記通信機器との無線接続を停止し、前記バッファメモリの記憶信号を前記半導体メモリに書き込むことと、をさらに具備する請求項７記載の制御方法。
【請求項１２】
前記通信機器へのデータ送信要求、または前記通信機器からのデータ受信要求を受けると、前記半導体メモリへのデータ書き込みを停止することをさらに具備する請求項７記載の制御方法。
【請求項１３】
移動体に設置される電子機器を制御するプログラムであって、コンピュータに、
通信機器と無線接続され、該通信機器にデータを送信する、または該通信機器からデータを受信することと、
前記通信機器に送信されるデータを不揮発性の半導体メモリに保存することと、
前記半導体メモリにデータを書き込むことと、
前記移動体の移動状況に応じて、前記通信機器へのデータの送信、または該通信機器からのデータの受信を停止することと、
を実行させるためのプログラム。
【請求項１４】
コンピュータに、
前記移動体の移動速度を検出することと、
前記移動速度が第１速度以上の場合、前記通信機器へのデータの送信、または該通信機器からのデータの受信を停止し、前記移動速度が前記第１速度以下の第２速度以下の場合、前記通信機器へのデータの送信、または前記通信機器からのデータの受信を行うことと、をさらに実行させるための請求項１３記載のプログラム。
【請求項１５】
コンピュータに、
前記移動体の移動速度を検出することと、
前記移動速度が第１速度以上の場合、前記通信機器との無線接続を停止し、前記移動速度が前記第１速度以下の第２速度以下の場合、前記通信機器との無線接続を行うことと、をさらに実行させるための請求項１３記載のプログラム。
【請求項１６】
コンピュータに、
外部電源の遮断時は前記電子機器を予備電源により動作させることと、
前記外部電源の遮断時は前記通信機器との無線接続を停止することと、をさらに実行させるための請求項１３記載のプログラム。
【請求項１７】
コンピュータに、
前記移動体である自動車の加速度を検出することと、
前記自動車の運転状況をカメラで撮影することと、
前記カメラの出力信号をバッファメモリに一時的に記憶することと、
前記移動体の加速度が第１加速度以上の場合、前記通信機器との無線接続を停止し、前記バッファメモリの記憶信号を前記半導体メモリに書き込むことと、をさらに実行させるための請求項１３記載のプログラム。
【請求項１８】
コンピュータに、
前記通信機器へのデータ送信要求、または前記通信機器からのデータ受信要求を受けると、前記半導体メモリへのデータ書き込みを停止することをさらに実行させるための請求項１３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、概して、移動体に設置される電子機器であって、不揮発性の記憶媒体を含み、無線通信機能を備える電子機器、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来のこのような電子機器の一例に自動車の運転状況を記録するドライブレコーダがある。ドライブレコーダは、例えば、運転状況の一例として、時間とともに変化する速度データを記録する。近年、速度等の数値データに限らず、運転席から見た風景もドライブレコーダは記録するようになっている。自動車事故が生じた場合、事故の詳細を知るために画像データが役立つ場合がある。
【０００３】
ドライブレコーダは、ビデオカメラ等のような形状であることが多く、両面テープ等を用いて自動車のフロントガラスに貼り付けられる。撮影した画像データは、ドライブレコーダに装着されているＳＤカード（登録商標）あるいは内蔵されているフラッシュメモリ等の不揮発性の記憶媒体に、運転記録データとともに保存される。
【０００４】
ドライブレコーダで撮影した運転席から見た風景に興味を示すユーザは多いと考えられるが、ドライブレコーダは画像を再生する表示部を備えていない。画像を再生するためには、無線ＬＡＮ等によりドライブレコーダをパソコン、スマートフォン等に接続し、記憶媒体に保存された画像データをパソコン、スマートフォン等に転送する必要がある。転送された画像データは、パソコン、スマートフォン等の表示画面で表示される。
【０００５】
このように、ドライブレコーダ等の車載の電子機器においては、カメラから出力された画像データが回路基板（特に、回路基板上のコネクタ）を介して記憶媒体に書き込まれるとともに、記憶媒体から読み出された画像データが無線ＬＡＮにより他の電子機器に通信される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2007-158630号公報
【特許文献２】特開2008-078793号公報
【特許文献３】特開2009-098738号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
移動体に搭載する電子機器では、小型、低消費電力が要求されている。このとき、画像データの記憶媒体への書き込みと、記憶媒体から読み出されたデータの無線ＬＡＮによる他の電子機器への通信が同時に行われると、記憶媒体の書き込み速度、読み出し速度が低下し、記憶媒体へのデータの書き込みに影響が生じる可能性がある。
【０００８】
本発明の一形態の目的は、記憶媒体へのデータの書き込みと、記憶媒体から読み出したデータの無線ＬＡＮによる通信とが同時に発生することがない電子機器を提供することである。
【課題を解決するための手段】
【０００９】
実施形態によれば、移動体に設置される電子機器は、通信手段と、不揮発性の半導体メモリと、半導体メモリにデータを書き込む処理部とを有する。通信手段は、通信機器と無線接続され、通信機器にデータを送信する、または通信機器からデータを受信する。半導体メモリは、通信機器に送信されるデータを保存する。処理部は、移動体の移動状況に応じて、通信機器へのデータの送信、または通信機器からのデータの受信を停止する。
【図面の簡単な説明】
【００１０】
【図１】実施形態のドライブレコーダの外観の一例を示す図である。
【図２】実施形態のドライブレコーダのシステム構成の一例を示すブロック回路図である。
【図３】実施形態のドライブレコーダの動作の一例を示すフローチャートである。
【図４】アップロード／ダウンロード要求割込みの一例を示すフローチャートである。
【図５】自動車の状態判別動作の一例を示すフローチャートである。
【図６】自動車の状態判別動作の他の例を示すフローチャートである。
【図７】ドライブレコーダの電源遮断割込みの一例を示すフローチャートである。
【図８】ドライブレコーダの事故割込みの一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。実施の形態としては、移動体に設置され、不揮発性の記憶媒体を含み、無線通信機能を備える電子機器を説明する。移動体の例は、例えば自動車、オートバイ、電車、船舶、飛行機等である。不揮発性の記憶媒体の例は、例えばＳＤカード、フラッシュメモリ（内蔵メモリ）である。無線通信機能の例は、例えばＷｉＦｉ（登録商標）による無線ＬＡＮ機能である。ＳＤカードは、フラッシュメモリを含み、取り外し可能な記憶媒体である。近年、無線ＬＡＮモジュールをパッケージ内に備えた無線ＬＡＮ機能付きのＳＤカードが実用化されている。実施形態では、無線ＬＡＮ機能付きのＳＤカードが使われる例を説明するが、従前のＳＤカードを使い、無線ＬＡＮモジュールを電子機器内に備えても良い。電子機器の例は、例えばドライブレコーダ、カーナビゲーション装置である。運転状況の例は、例えば速度データ、運転席前方の画像データである。カメラで撮影された画像データは、不揮発性の記憶媒体に定期的に書き込まれ、所定時間毎に画像ファイルとされる。画像ファイルは無線ＬＡＮによりスマートフォン等の通信機器に送信され、スマートフォンの画面に表示され得る。
【００１２】
図１（ａ）はドライブレコーダ１０を正面側から見た斜視図、図１（ｂ）はドライブレコーダ１０の右側面図である。
【００１３】
ドライブレコーダ１０は、例えば、自動車のシガーライターソケット等の外部電源から電力を受けるように構成されている。ドライブレコーダ１０の本体は、略円柱状の第１本体１１と、略円柱状の第２本体１２と、直方体状のブラケット部１３とを含む。第１本体１１および第２本体１２は、同じ直径を有する円筒筐体をそれぞれ有する。第２本体１２は、ドライブレコーダ１０の長手方向に沿った中心軸Ｃの回りで回転するように、第１本体１１に回動自在に取り付けられている。つまり、第２本体１２は、第１本体１１が固定されている状態で中心軸Ｃの回りで回転する。
【００１４】
第２本体１２には、第２本体１２の表面の一部を削ることによって形成された凹部１８が設けられる。凹部１８内には、カメラのレンズ１４が配置される。凹部１８は、レンズ１４の厚み以上の深さを有していても良い。第２本体１２の回転により、第１本体１１に対する第２本体１２のレンズ１４の相対位置を変化させることができる。これにより、カメラの視野を調整することができる。
【００１５】
ブラケット部１３は、ドライブレコーダ１０の本体を自動車のフロントガラスに取り付けるための取り付け部として機能する。ブラケット部１３は、所定の厚みを有する箱状の部材であり、その底面は第１本体１１に固定される。第１本体１１の表面の一部を削ることによって表面に形成された平坦な装着部分にブラケット部１３の底面が接合されてもよい。ブラケット部１３の上面の平坦面は、両面テープ２０を介して自動車のフロントガラスに取り付けられる。
【００１６】
ブラケット部１３が厚みを有し、レンズ１４は第２本体１２の凹部１８に配置されているので、ブラケット部１３が自動車のフロントガラスに取り付けられた時にレンズ１４がフロントガラスに接することが防止される。ブラケット部１３をフロントガラスに取り付けるだけで、レンズ１４を撮影に好適なフロントガラス近傍の位置に位置づけることができる。
【００１７】
ブラケット部１３には、ＧＰＳアンテナ、またはＧＰＳアンテナとＧＰＳレシーバとを含むＧＰＳモジュールを内蔵してもよい。ブラケット部１３の上面は自動車のフロントガラスと接するので、ブラケット部１３にＧＰＳアンテナを内蔵することにより、ＧＰＳアンテナをフロントガラスに最も近い位置に配置し且つＧＰＳアンテナの指向性の向きを自動的に最適化することができ、ＧＰＳアンテナの受信感度の向上に寄与することができる。
【００１８】
ブラケット部１３内のＧＰＳアンテナ（またはＧＰＳモジュール）は、ケーブル１３Ａを介して第１本体１１の左側面（ドライブレコーダ１０の本体の左側面）に接続される。
【００１９】
第２本体１２の右側面（ドライブレコーダ１０の本体の右側面）には、メモリカードスロット１５、電源コネクタ１６が配置される。メモリカードスロット１５には、メモリカード、例えば無線ＬＡＮ機能付きのＳＤカードが挿入される。ＳＤカードは、ドライブレコーダ１０によって撮影される画像データやドライブレコーダ１０によって得られる自動車の走行に関する運転記録データを保存する。電源コネクタ１６は、電源ケーブルを介して外部電源、例えば自動車のシガーライターソケットに接続される。
【００２０】
図２は、ドライブレコーダ１０のシステム構成を示す。
【００２１】
ドライブレコーダ１０は、電源コネクタ１６に接続される電源ケーブルを介して自動車のシガーライターソケット３２に接続される。電源コネクタ１６は、ＤＣ／ＤＣコンバータ３４と電源オン／オフ検出器３８に接続される。シガーライターソケット３２はＤＣ２４ＶまたはＤＣ１２Ｖを出力し、電源オン／オフ判定器３８はシガーライターソケット３２からＤＣ２４ＶまたはＤＣ１２Ｖが出力されているか否かを判定する。判定結果は、システムコントローラ４０に供給される。システムコントローラ４０は１つの半導体チップ上に、ＣＰＵとドライブレコーダの制御に必要な機能を実現するハードウェアロジックとを搭載するＳｏＣ(System on Chip)で構成される。
【００２２】
ＤＣ／ＤＣコンバータ３４は入力電圧をＤＣ５Ｖ程度まで降圧する。ＤＣ／ＤＣコンバータ３４の出力は、充電・電源切替回路３６に入力される。充電・電源切替回路３６には大容量のキャパシタ４２が接続される。キャパシタ４２の一例は、スーパーキャパシタとも称される電気二重層キャパシタである。充電・電源切替回路３６は、ＤＣ／ＤＣコンバータ３４からＤＣ５Ｖが供給されている間は、ＤＣ５Ｖをシステムコントローラ４０を含む各種デバイスに供給するとともに、キャパシタ４２を充電する。ＤＣ／ＤＣコンバータ３４からＤＣ５Ｖが供給されない期間は、充電・電源切替回路３６は、キャパシタ４２を放電し、放電電流に応じた電圧をシステムコントローラ４０を含む各種デバイスに供給する。
【００２３】
このように、キャパシタ４２は、外部電源が遮断された際の予備電源として動作する。予備電源は、キャパシタに限らず、乾電池や充電電池（リチウムイオンバッテリ等）等の電池を用いるバッテリパックや、光発電、熱電発電、振動発電、電磁波発電等の環境発電によるサブ電源を用いてもよい。
【００２４】
システムコントローラ４０には、主メモリ４４、不揮発性メモリ５２、Double Data Rate（ＤＤＲ）のＳＤＲＡＭ５４、カメラ５６、カードスロット１５、ＧＰＳレシーバ７２、加速度センサ７６、ジャイロセンサ７８、無線通信デバイス（３Ｇデバイス）８２等が接続される。不揮発性メモリ５２は、オペレーティングシステム（ＯＳ）４６、ドライブレコーダの制御プログラム、ＳＤカードのアクセス制御プログラム４８等を格納する。電源がオンされると、ＯＳ４６、ドライブレコーダの制御プログラム、カードアクセス制御プログラム４８は主メモリ４６にロードされる。システムコントローラ４０は、ＯＳ４６、制御プログラム４８等を実行することにより、ＳＤカード６２にアクセスして、データ処理を行い、画像データ、運転記録データをＳＤカード６２に保存したり、画像データファイルをＳＤカード６２から読み出してスマートフォン等の携帯端末に無線ＬＡＮにより送信する。
【００２５】
カメラ５６は、レンズ１４に入射された運転席前方の画像を撮影するＣＣＤ型、ＭＯＳ型等のイメージセンサ５８を含む。イメージセンサ５８は動画に限らず、静止画も撮影可能である。図示しないが、動画の場合、音声も記録できるように、第２本体１２の右側面等にマイクを備えても良い。音も記録しておくと、事故が発生した場合、発生原因の解明に役立つことがある。
【００２６】
カメラ５６は電源がオンの間は、常時撮影しており、カメラ５６から出力される画像データはＳＤＲＡＭ５４に常時書き込まれる。ＳＤＲＡＭ５４の空き容量が無くなると、古いデータが自動的に消去され、常に最新の画像データ（例えば、最大３０秒の画像データ）がＳＤＲＡＭ５４に保存される。ＳＤＲＡＭ５４の保存データは、定期的、例えば１秒に１回読み出され、ＳＤカード６２に保存される。１回に読み出されるデータは、ＳＤＲＡＭ５４に書き込まれているデータ全てであり、通常は、１秒毎に１秒分の画像データが読み出され、ＳＤＲＡＭ５４のデータは１秒に１回ゼロになる。後述するように、ＳＤカードへの書き込みが制限される場合、ＳＤＲＡＭ５４に書き込まれるデータ量は最大で３０秒となる。ＳＤカード６２は、ＮＡＮＤメモリ６４と、ＷｉＦｉモジュール６６と、ＣＰＵ６８とを含む。ＳＤカード６２に書き込まれた画像データは、数分、例えば１０分ずつの画像ファイルとされる。
【００２７】
ＳＤカード６２のＷｉＦｉモジュール６６は無線ＬＡＮのアクセスポイントとして機能するので、運転者は、スマートフォン、タブレットあるいは携帯電話等の携帯端末（以下、スマートフォンと総称する）８８を無線ＬＡＮによりドライブレコーダ（ＷｉＦｉモジュール６６）に接続することができる。なお、携帯端末は必ずしも携帯電話機能を有する必要は無く、無線ＬＡＮによりドライブレコーダに接続されるだけの機能でもよい。
【００２８】
これにより、ＮＡＮＤメモリ６４に保存されている画像ファイルをスマートフォン８８にダウンロードすることが可能である。また、スマートフォン８８はインターネットからドライブレコーダの制御プログラム（アプリケーションプログラム、あるいはファームウェア）の更新ファイルを受信することができる。このプログラムの更新ファイルをスマートフォン８８からＳＤカード６２にアップロードすることも可能である。
【００２９】
ＧＰＳレシーバ７２にＧＰＳアンテナ７４が接続される。ＧＰＳレシーバ７２、ＧＰＳアンテナ７４はブラケット部１３内に設けてもよい。こうすると、ブラケット部１３はフロントガラスに接触しているので、ＧＰＳアンテナ７４の感度を上げることができる。ＧＰＳレシーバ７２で受信されるＧＰＳ信号からは、ＧＰＳレシーバ７２の位置、移動速度を表す情報を得ることができる。位置、移動速度は、ＧＰＳ衛星から送信される搬送波のドップラー効果に基づいて求めることができる。これらの情報は、加速度センサ７６で得られた加速度、ジャイロセンサ７８で得られた角加速度を表す情報とともに、ＳＤカード６２に運転記録データとして保存される。無線通信デバイス８２は、事故発生時に画像データ、運転状況データを携帯電話回線を介してサーバ等へ自動的に送信するために設けている。ジャイロセンサ７８、無線通信デバイス８２は省略可能である。ＧＰＳレシーバ７２と加速度センサ７６は、必ずしも両方設ける必要は無く、一方は省略可能である。
【００３０】
実施形態は、カメラ５６から出力された画像データのＳＤカード６２への書き込みと、スマートフォン８８との間のファイルのアップロード／ダウンロードとが同時に実行されないように、自動車の走行／停止状態に応じてファイルのアップロード／ダウンロード、あるいは無線ＬＡＮ接続を制御するものである。図３は、この制御に関するドライブレコーダの処理の一例を示すフローチャートである。
【００３１】
システムコントローラ４０は、起動されると、ブロック１０２で、状態パラメータSTATUSが停止を表しているか否かを判定する。状態パラメータSTATUSの決定については図５、図６を参照して後述する。状態パラメータSTATUSが停止を表していると判定された場合、運転席前方の画像データは変化がないので、ＳＤカード６２に画像データを保存しなくても問題はない。そのため、ブロック１０４で、システムコントローラ４０は、ＳＤＲＡＭ５４からＳＤカード６２への画像データの書き込み機能を停止する。
【００３２】
ブロック１０６で、システムコントローラ４０は、ＳＤカード６２へＷｉＦｉモジュール６６とスマートフォン８８との無線ＬＡＮ接続（ＷｉＦｉ接続）を開始するコマンドを送信する。ＳＤカード６２のＣＰＵ６８は、このコマンドに応答して、ＷｉＦｉモジュール６６によりビーコンを送信し、スマートフォン８８との無線ＬＡＮ接続を確立する。
【００３３】
自動車が停止中はスマートフォン８８を操作しても運転に支障がないので、運転者は、スマートフォン８８からドライブレコーダに対して画像ファイルのダウンロードを要求することができる。スマートフォン８８からファイルのダウンロード要求を受信すると、ＳＤカード６２のＣＰＵ６８は、ブロック１０８で、ＳＤカード６２（ＮＡＮＤメモリ６４）に保存されている画像ファイルをスマートフォン８８にダウンロードする。スマートフォン８８にダウンロードされた画像ファイルは、スマートフォン８８で再生し、その画面で表示することができる。これにより、ドライブレコーダで撮影した運転席から見た風景を見ることができる。
【００３４】
無線ＬＡＮ接続は、ファイルのアップロードにも使うことができる。ドライブレコーダの更新プログラムをインターネットからスマートフォン８８にダウンロードしている場合、運転者は、停止中にスマートフォン８８からドライブレコーダに対して更新プログラムのアップロードを要求することができる。スマートフォン８８から更新ファイルのアップロード要求があると、ＳＤカード６２のＣＰＵ６８は、ブロック１０８で、スマートフォン８８からアップロードされた更新ファイルを受信する。システムコントローラ４０は、ＣＰＵ６８が受信した更新ファイルに基づき不揮発性メモリ５２内のプログラムを更新する。これにより、ドライブレコーダの制御プログラムを、スマートフォン８８からアップロードすることができる。なお、更新プログラムは、スマートフォン８８からのアップロードに限らず、無線通信デバイス８２を介してサーバからドライブレコーダに直接ダウンロードしても良い。
【００３５】
ブロック１０８のアップロード／ダウンロード処理の後、あるいはアップロード／ダウンロード要求が無い場合はブロック１０６の無線ＬＡＮ接続後、ブロック１０２に戻り、自動車の走行／停止状態の判定が再度行われる。
【００３６】
なお、システムコントローラ４０は、状態パラメータSTATUSが停止を表していると判断した場合、ブロック１０４で、ＳＤＲＡＭ５４からＳＤカード６２への画像データの書き込み機能を停止したが、この段階で書き込み機能自体は停止されていなくても良い。問題が生じるのは、ＳＤカード６２への画像データの書き込みと、無線ＬＡＮによりファイルをアップロード／ダウンロードとが同時に実行されることである。そのため、ブロック１０４を省略しても、ステップ１０８でファイルのアップロード／ダウンロードを実施する間だけ、ＳＤカード６２への画像データの書き込みを停止するだけでも良い。
【００３７】
この場合のフローチャートを図４に示す。システムコントローラ４０は、ブロック１０２で、状態パラメータSTATUSが停止を表していると判定すると、ブロック１０６で、ＳＤカード６２へＷｉＦｉモジュール６６とスマートフォン８８との無線ＬＡＮ接続（ＷｉＦｉ接続）を開始するコマンドを送信する。ＳＤカード６２のＣＰＵ６８は、このコマンドに応答して、ＷｉＦｉモジュール６６によりビーコンを送信し、スマートフォン８８との無線ＬＡＮ接続を確立する。
【００３８】
システムコントローラ４０は、ブロック１２０で、スマートフォン８８からのアップロード／ダウンロード要求を受信するか否かを判定する。要求を受信しない場合は、ブロック１２０で待機する。要求を受信した場合は、システムコントローラ４０は、ブロック１０４で、ＳＤＲＡＭ５４からＳＤカード６２への画像データの書き込み機能を停止する。ブロック１０８で、ＳＤカード６２のＣＰＵ６８は、アップロード／ダウンロード処理を実行する。ブロック１０８のアップロード／ダウンロード処理の後、ブロック１０２に戻り、自動車の走行／停止状態の判定が再度行われる。なお、ＳＤカード６２への画像データの書き込み機能は、アップロード／ダウンロード処理の後、再び有効とされる。
【００３９】
なお、図４のブロック１２０、１０４、１０６の部分は、アップロード／ダウンロード要求割込み処理としても機能する。すなわち、ブロック１０６の次にだけ実施されるのではなく、どのタイミングでも、アップロード／ダウンロード要求があれば、ＳＤカード６２への画像データの書き込み機能を停止してから、アップロード／ダウンロード処理が実行される。
【００４０】
これにより、ＳＤカード６２への画像データの書き込みと、無線ＬＡＮによるファイルのアップロード／ダウンロードとが同時に実行されることが確実に防止される。
【００４１】
上述した停止中とは異なり、走行中は画像データの書き込みは必要である。一方、運転中のスマートフォン８８の操作は推奨されないので、ファイルのアップロード／ダウンロードは停止する。ただし、自動車が走行状態から停止状態に変化した直前にファイルのアップロード／ダウンロードが開始され、変化した時はアップロード／ダウンロード中の場合は、そのアップロード／ダウンロードは完了させた方がよい場合もある。そのため、ブロック１０２で、状態パラメータSTATUSが停止を表していないと判定された場合、ブロック１２２で、システムコントローラ４０は、ファイルのアップロード／ダウンロード中であるか否かを判定する。アップロード／ダウンロード中であれば、そのアップロード／ダウンロードが完了するまで、ブロック１２２で待機する。
【００４２】
システムコントローラ４０は、ブロック１２２で「ファイルのアップロード／ダウンロード中ではない」と判定すると、ブロック１２４で、ＳＤカード６２へ無線ＬＡＮ接続（ＷｉＦｉ接続）を切断するよう接続終了コマンドを送る。ＳＤカード６２のＣＰＵ６８は、このコマンドに応答して、ＷｉＦｉモジュール６６とスマートフォン８８との接続を切る。
【００４３】
なお、ＳＤカード６２への画像データの書き込みの間、無線ＬＡＮ接続されているだけの状態は問題が無い。問題が生じるのは、ＳＤカード６２への画像データの書き込みの間に、無線ＬＡＮによりファイルをアップロード、ダウンロードすることである。そのため、ブロック１２４で、無線ＬＡＮ接続を終了する代わりに、無線ＬＡＮ接続は継続するが、ファイルのアップロード、ダウンロードを禁止しても良い。具体的には、スマートフォン８８からファイルのアップロード／ダウンロード要求が送信されても、ＳＤカード６２のＣＰＵ６８は、その要求を受け付けないように制御すれば良い。
【００４４】
ブロック１２６で、システムコントローラ４０は、ＳＤＲＡＭ５４に記録されている画像データを全て読み出して、ＳＤカード６２へ書き込む。ステップ１２４で無線ＬＡＮ接続が終了、あるいはファイルのアップロード、ダウンロードが禁止されているので、ＳＤカード６２への画像データの書き込みは何の支障も無く行われる。ブロック１２８で、システムコントローラ４０は、書き込み後一定時間、例えば１秒が経過したか否かを判定する。一定時間が経過すると、ブロック１３０で、システムコントローラ４０は、ＳＤＲＡＭ５４に記録されている画像データを全て読み出して、ＳＤカード６２へ書き込む。
【００４５】
その後、ブロック１３２で、システムコントローラ４０は、状態パラメータSTATUSが走行を表しているか否かを判定する。状態パラメータSTATUSが走行を表している場合、ブロック１２８に戻り、ＳＤＲＡＭ５４からＳＤカード６２への一定時間毎の画像データの書き込みが継続する。状態パラメータSTATUSが走行を表していない場合、ブロック１０４に戻り、ＳＤＲＡＭ５４からＳＤカード６２への書き込みが停止する。
【００４６】
以上説明したように、無線ＬＡＮによるファイルのアップロード、ダウンロードは、自動車が停止中にのみ可能であり、アップロード／ダウンロード中は、ＳＤカード６２への画像データの書き込みが停止される。自動車が走行中は少なくとも無線ＬＡＮによるファイルのアップロード、ダウンロードが停止され、ＳＤＲＡＭ５４からＳＤカード６２への書き込みが定期的に実行される。そのため、ＳＤＲＡＭ５４からＳＤカード６２への画像データの書き込みと、ＳＤカード６２から読み出した画像ファイルの無線ＬＡＮによるスマートフォン８８へのダウンロード、あるいはスマートフォン８８からドライブレコーダへのアップロードが同時に行われることがなく、ＳＤカード６２の書き込み速度、読み出し速度が低下し、ＳＤカード６２への画像データの書き込みに影響が生じる可能性を防止できる。
【００４７】
走行中に無線ＬＡＮ接続を切断することにより、ドライブレコーダと携帯端末が通信できなくなるので、運転中に携帯端末を操作することがなく、わき見運転等の危険行為を回避することができる。
【００４８】
状態パラメータSTATUSを決定する処理の２つの例を図５、図６を用いて説明する。これらの決定処理は、電源がオンの場合、すなわち、ドライブレコーダが電源ケーブルを介してシガーライターソケット３２に接続されており、自動車のエンジンキーがロック以外の状態にある場合、常に実行されており、常に状態が判定されている。
【００４９】
図５の例では、ブロック１４２で、電源がオンされると、ブロック１４４で、システムコントローラ４０は、状態パラメータSTATUSに「停止」を初期設定する。ブロック１４６で、システムコントローラ４０は、ＧＰＳ信号が受信できるか否かを判定する。実施形態では、ＧＰＳ信号に含まれる速度情報を使って自動車の走行／停止状態を判定するので、ＧＰＳ信号が受信できることが前提条件である。一方、トンネル内等、ＧＰＳ信号が受信できない状況がある。図３に示すように、停止中は、ＳＤカード６２への書き込みは停止し、アップロード／ダウンロード要求が来ない限り、ＳＤカード６２のＣＰＵ６８は何もしないので、ＧＰＳ信号が受信できない場合は停止と判断してもよい。あるいは、ドライブレコーダの録画機能を重視するのであれば、ＧＰＳ信号が受信できない場合は、走行中と判断して、アップロード／ダウンロードは停止して、画像データをＳＤカード６２へ書き込むようにしても良い。ＧＰＳ信号が受信できない場合に、停止／走行中のいずれかと判断するかは、ドライブレコーダの設計者が決めても良いが、ユーザが設定で自由に選べるようにしてもよい。
【００５０】
実施形態では、ＧＰＳ信号が受信できない場合は、停止中と判断する。そのため、ブロック１４６で、ＧＰＳ信号が受信できないと判定された場合、ブロック１４６が再度実行され、ＧＰＳ信号が受信できるようになるまで待機する。
【００５１】
ただし、実施形態は、ＧＰＳ信号に含まれる速度情報のみに基づいて自動車の走行／停止状態を判定することに限定されない。加速度センサ７６が検出する加速度、あるいはジャイロセンサ７８が検出する角加速度も自動車の走行／停止状態に関連するので、両センサ７６、７８の出力にも基づいて自動車の走行／停止状態を判定しても良い。例えば、図５の例は、ＧＰＳ信号に含まれる速度情報と、加速度センサ７６が検出する加速度とに基づいて走行／停止状態を判定し、図６の例は、加速度センサ７６が検出する加速度に基づいて走行／停止状態を判定する。
【００５２】
ＧＰＳ信号が受信されると、ブロック１４８で、システムコントローラ４０は、ＧＰＳ信号に含まれる自動車の移動速度が第１閾値ＶＨ以上であるか否か判定する。速度が第１閾値ＶＨ以上ではない場合、ブロック１４６が再度実行され、速度が第１閾値ＶＨ以上になるまで待機する。この間、状態パラメータSTATUSは「停止」を保つ。
【００５３】
速度が第１閾値ＶＨ以上になると、ブロック１５０で、システムコントローラ４０は、加速度センサ７６が検出する加速度が第１閾値ａＨ以上であるか否か判定する。加速度も自動車の走行／停止状態を表すことができるので、図５の例では、状態判定に使うが、ＧＰＳ信号からの速度情報のみに基づいて状態判定してもよい。加速度が第１閾値ａＨ以上ではない場合、ブロック１４６が再度実行され、加速度が第１閾値ａＨ以上になるまで待機する。
【００５４】
システムコントローラ４０は、ブロック１５０で、加速度が第１閾値ａＨ以上であると判定すると、ブロック１５２で、システムコントローラ４０は、状態パラメータSTATUSに「走行」を設定する。
【００５５】
ブロック１５４で、システムコントローラ４０は、ＧＰＳ信号が受信できるか否かを判定する。ＧＰＳ信号が受信できないと判定された場合、ブロック１４４が再度実行され、システムコントローラ４０は、状態パラメータSTATUSに「停止」を設定する。ＧＰＳ信号が受信されると、ブロック１５６で、システムコントローラ４０は、ＧＰＳ信号に含まれる自動車の移動速度が第２閾値ＶＬ以下か否か判定する。第２閾値ＶＬは第１閾値ＶＨ以下の速度である。例えば、第１閾値ＶＨは時速１０Ｋｍ、第２閾値ＶＬは時速４Ｋｍである。速度が第２閾値ＶＬ以下ではない場合、ブロック１５４が再度実行され、速度が第２閾値ＶＬ以下になるまで待機する。この間、状態パラメータSTATUSは「走行」を保つ。
【００５６】
速度が第２閾値ＶＬ以下になると、ブロック１５８で、システムコントローラ４０は、加速度センサ７６が検出する加速度が第２閾値ａＬ以下か否か判定する。第２閾値ａＬは第１閾値ａＨ以下の加速度である。加速度が第２閾値ａＬ以下ではない場合、ブロック１５４が再度実行され、加速度が第２閾値ａＬ以下になるまで待機する。
【００５７】
システムコントローラ４０は、ブロック１５８で、加速度が第２閾値ａＬ以下であると判定すると、ブロック１４４に戻り、システムコントローラ４０は、状態パラメータSTATUSに「停止」を設定する。
【００５８】
速度、加速度とも、「停止」から「走行」に変化する第１閾値は、「走行」から「停止」に変化する第２閾値より高い。速度が第１閾値以上にならないと、状態は「走行」に変化しないが、速度が第１閾値以下になっても、状態は「走行」のままである。速度がさらに低下し第２閾値以下になると、状態は「停止」に変わる。このように、状態遷移はヒステリシス特性を有する。例えば、渋滞等で速度が頻繁に変動する場合、状態が頻繁に変化すると、制御の切替によるオーバーヘッドが問題になったり、ＳＤメモリ６２内の画像ファイルが細切れになる。状態遷移にヒステリシス特性を持たせることにより、これらを防ぐことができる。
【００５９】
図６の処理によれば、ＧＰＳ信号に含まれる速度情報と、加速度センサ７６の検出する加速度とに応じて、自動車の走行状態を判別することができる。
【００６０】
図６の例では、ブロック１６２で、電源がオンされると、ブロック１６４で、システムコントローラ４０は、状態パラメータSTATUSに「停止」を初期設定する。ブロック１６６で、システムコントローラ４０は、加速度センサ７６が検出する加速度が第１閾値ａＨ以上であるか否か判定する。加速度が第１閾値ａＨ以上ではない場合、ブロック１６６が再度実行され、加速度が第１閾値ａＨ以上になるまで待機する。
【００６１】
システムコントローラ４０は、ブロック１６６で、加速度が第１閾値ａＨ以上であると判定すると、ブロック１６８で、システムコントローラ４０は、状態パラメータSTATUSに「走行」を設定する。ブロック１７０で、システムコントローラ４０は、ブロック１７０で、加速度が第２閾値ａＬ以下であるか否か判定する。加速度が第２閾値ａＬ以下ではない場合、ブロック１７０が再度実行され、加速度が第２閾値ａＬ以下になるまで待機する。
【００６２】
システムコントローラ４０は、ブロック１７０で、加速度が第２閾値ａＬ以下であると判定すると、ブロック１６４で、システムコントローラ４０は、状態パラメータSTATUSに「停止」を設定する。
【００６３】
図６の処理によっても、加速度センサ７６の検出する加速度に応じて、自動車の走行状態を判別することができる。
【００６４】
図７、図８を参照して、割込み処理について説明する。図３の処理は、電源ケーブルを介してドライブレコーダがシガーライターソケット３２に接続されていて、ＤＣ５Ｖがドライブレコーダに供給されていることを前提としている。運転中にエンジンを切ることはあり得ないが、電源ケーブルに手が絡んで、電源ケーブルが電源コネクタ１６、あるいはシガーライターソケット３２から外れてしまうことはある。電源ケーブルが外れることは、走行中でも停止中でも起こり得る。
【００６５】
ＤＣ５Ｖが入力されない場合、キャパシタ４２の放電による電圧が各種デバイスに供給される。そのため、ＳＤカード６２も多少の時間（例えば、１０秒間）は動作して、アクセス中のファイルをクロージング処理してＯＳを終了することが出来るように構成されている。この多少の時間は、ファイルのアップロード、ダウンロードは行われていない前提で決められている。
【００６６】
そのため、外部電源がオフになると、図７の割込み処理が実行される。ブロック１８２で、システムコントローラ４０は、電源オフ（ＤＣ５Ｖが入力されない）か否かを常時判定する。システムコントローラ４０は、電源オフを検出すると、ブロック１８４で、ＳＤカード６２へ無線ＬＡＮ接続（ＷｉＦｉ接続）を切断するよう接続終了コマンドを送る。ＳＤカード６２のＣＰＵ６８は、このコマンドに応答して、ＷｉＦｉモジュール６６とスマートフォン８８との接続を切る。従って、停止中で、スマートフォン８８によるアップロード／ダウンロード中であっても、電源がオフすると、アップロード／ダウンロードは直ちに終了される。
【００６７】
この後、ブロック１８６で、システムコントローラ４０は、ＳＤカード６２のアクセス中のファイルのクロージング処理を行う。外れた電源ケーブルを再度挿入して電源がオンになると、図３、図５あるいは図６の処理が再開する。
【００６８】
このように電源がオフした場合、先ず、無線ＬＡＮ接続（ＷｉＦｉ接続）を切断するので、キャパシタ４２の充電電荷をＳＤカード６２の終了処理だけのために使うことができ、終了処理を確実に行うことができる。ＳＤカード６２の終了処理をしないで電源がオフになると、ファイルが破損するおそれがある。
【００６９】
図８を参照して事故発生時の割込み処理について説明する。
【００７０】
走行中は、図３に示すように、一定時間毎に画像データがＳＤカード６２に書き込まれているので、走行中に事故が発生しても、画像は記録されている。しかし、停止中は、ＳＤＲＡＭ５４には画像データが書き込まれているが、ＳＤカード６２には書き込まれない。停止中でも、他の車から衝突される場合があり、画像を保存することが好ましい場合もある。また、トンネルやビル内の駐車場のように、ＧＰＳ信号を受信できない場合は、停止中と同様に画像データがＳＤカード６２には書き込まれないが、トンネルやビル内の駐車場での事故の画像を保存することが好ましい場合もある。
【００７１】
そこで、図８に示すように、システムコントローラ４０は、加速度センサ７６の検出値が非常に大きい異常値であるか否かを常時判定する。衝突により加速度は非常に大きくなるので、これにより事故の発生を検出できる。
【００７２】
加速度が異常値を示す場合、ブロック１９４で、システムコントローラ４０は、ＳＤカード６２へ無線ＬＡＮ接続（ＷｉＦｉ接続）を切断するよう接続終了コマンドを送る。ＳＤカード６２のＣＰＵ６８は、このコマンドに応答して、ＷｉＦｉモジュール６６とスマートフォン８８との接続を切る。ブロック１９６で、システムコントローラ４０は、ＳＤＲＡＭ５４に記録されている画像データを全て読み出して、ＳＤカード６２へ書き込む。
【００７３】
上述した動作を表１に示す。
【表１】
2017117322.tif 000003
【００７４】
以上説明したように、実施形態によれば、停止中は無線ＬＡＮによるファイルのアップロード、ダウンロードが可能であり、アップロード／ダウンロード中は、ＳＤカード６２への画像データの書き込みが停止される。走行中は少なくとも無線ＬＡＮによるファイルのアップロード、ダウンロードが停止され、ＳＤＲＡＭ５４からＳＤカード６２への書き込みが定期的に実行される。そのため、ＳＤＲＡＭ５４からＳＤカード６２への画像データの書き込みと、ＳＤカード６２から読み出した画像ファイルの無線ＬＡＮによるスマートフォン８８へのダウンロード、あるいはスマートフォン８８からドライブレコーダへのアップロードが同時に行われることがなく、ＳＤカード６２の書き込み速度、読み出し速度が低下し、ＳＤカード６２への画像データの書き込みに影響が生じる可能性を防止できる。
【００７５】
走行と停止は、ＧＰＳ信号に含まれる速度情報及び／または加速度センサの出力に基づいて判定しているので、自動車内の車載ネットワーク、ＳＣＣ（シリアルコミュニケーションコントローラ）、バス等と接続する必要が無く、簡易に状態の判定を行うことができる。
【００７６】
事故を検出した際、無線ＬＡＮ接続を切断して消費電力を低減させているので、キャパシタ４２を利用する予備電源による駆動時間を長くすることができる。
【００７７】
なお、本実施形態の処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００７８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。例えば、ドライブレコーダに限らず、タクシーのリアビジョン（後部座席で見るモニタ）にWiFi機能を組み込み、スマートフォン等でアクセスする機器や、車中で利用するタブレット端末等についても応用可能である。
【符号の説明】
【００７９】
４０…システムコントローラ、４２…キャパシタ、５４…ＳＤＲＡＭ、５６…カメラ、６２…ＳＤカード、６６…ＷｉＦｉモジュール、７２…ＧＰＳレシーバ、７６…加速度センサ。
【図１】
2017117322.tif 000004
【図２】
2017117322.tif 000005
【図３】
2017117322.tif 000006
【図４】
2017117322.tif 000007
【図５】
2017117322.tif 000008
【図６】
2017117322.tif 000009
【図７】
2017117322.tif 000010
【図８】
2017117322.tif 000011