(57)【要約】      （修正有）【課題】車両に搭載され映像データを記録するドライブレコーダを提供する。【解決手段】制御部１６０は、映像データを記録部３０に記録するときは、映像データに含まれる単位時間ごとの単位画像に関する情報を画像記録情報として記録部３０に記録し、記録部３０に記録された映像データを表示部１５に表示するときは、記録部３０に記録された画像記録情報を参照して、記録部３０に記録された映像データに含まれる単位画像を取得し、取得した単位画像を表示部１５に表示させる。【選択図】図２
2013062682.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、映像データを取得するカメラと、
前記カメラによって取得された映像データのエンコード又はデコードを行う画像処理部と、
前記画像処理部によってエンコードされた映像データを記録する記録部と、
前記画像処理部によってデコードされた映像データを表示する表示部と、
前記記録部及び前記表示部を制御する制御部と、
を備えるドライブレコーダにおいて、
前記制御部は、
前記映像データを前記記録部に記録するときは、前記映像データに含まれる単位画像に関する情報を画像記録情報として前記記録部に記録し、
前記記録部に記録された前記映像データを前記表示部に表示するときは、前記記録部に記録された前記画像記録情報を参照して、前記記録部に記録された前記映像データに含まれる前記単位画像を取得し、取得した前記単位画像を前記表示部に表示させることを特徴とするドライブレコーダ。
【請求項２】
衝撃を検出する衝撃検出部を備え、
前記制御部は、
前記衝撃検出部が前記車両に発生した衝撃を検出したときに、衝撃発生時刻の前後の所定時間の映像データを前記記録部に記録するとともに、当該映像データに含まれる単位時間ごとの単位画像に関する情報を画像記録情報として前記記録部に記録することを特徴とする請求項１に記載のドライブレコーダ。
【請求項３】
前記制御部は、
前記映像データを前記表示部に表示するときは、前記記録部に記録された前記画像記録情報を参照して、前記記録部に記録された前記映像データに含まれる前記単位画像を一つ又は複数置きに取得し、
取得した前記単位画像を、所定の周期で前記表示部に表示させることを特徴とする請求項１又は２に記載のドライブレコーダ。
【請求項４】
前記表示部に前記映像データを再生するときに一次的に前記映像データを記録する内部メモリを備え、
前記制御部は、
前記映像データを前記表示部に表示するときは、前記記録部に記録された前記画像記録情報を参照して、前記記録部に記録された前記映像データを前記内部メモリに記録し、前記内部メモリに記録された映像データから単位画像を取得し、
取得した前記単位画像を前記画像処理部でデコードし、
デコードされた前記単位画像を所定の周期で前記表示部に表示させることを特徴とする請求項１から３のいずれか一つに記載のドライブレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、映像データを記録するドライブレコーダに関する。
【背景技術】
【０００２】
車両の走行データを映像データと共に記録するドライブレコーダを車両に搭載することが行われている。ドライブレコーダは、例えば車両に衝撃が発生した場合に、その衝撃が発生した時点の前後の映像データを取得し、メモリカードに記録するように構成されている。
【０００３】
このようなドライブレコーダにおいて、メモリカードに記録された映像データの内容を確認する場合には、映像データ再生機能を備えるパーソナルコンピュータ（ＰＣ）に、映像データを記録したメモリカードを挿入して、ＰＣに映像データを移動させてから、ＰＣの表示画面に映像データを再生する。
【０００４】
また、ドライブレコーダが液晶モニタを備えたり、車載のカーナビゲーションシステムのモニタ機能を利用して、ドライブレコーダ本体で、記録した映像データを再生することも可能である。
【０００５】
引用文献１には、カメラで撮影された映像データを表示するモニタとして、車両の制御内容を表示するためのモニタ、又は、カーナビゲーション用のモニタを用いたドライブレコーダが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１９３２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ドライブレコーダ本体で、メモリカードに記録された映像データを再生する場合は、メモリカードからの読み出し時間が発生する。そのため、映像データの再生を要求しても、実際に再生が開始するまでのタイムラグが生じる。また映像データの巻き戻しや早送り再生を行おうとする場合に、メモリカードへのランダムアクセスのための待ち時間が発生する。
【０００８】
本発明は、このような問題点に鑑みてなされたものであり、映像データ読み出しの待ち時間を少なくできるドライブレコーダを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、車両に搭載され、映像データを取得するカメラと、映像データのエンコード又はデコードを行う画像処理部と、画像処理部によってエンコードされた映像データを記録する記録部と、画像処理部によってデコードされた映像データを表示する表示部と、前記記録部及び前記表示部を制御する制御部と、を備えるドライブレコーダにおいて、制御部は、映像データを記録部に記録するときは、映像データに含まれる単位画像に関する情報を画像記録情報として記録部に記録し、記録部に記録された映像データを表示部に表示するときは、記録部に記録された画像記録情報を参照して、記録部に記録された映像データに含まれる単位画像を取得し、取得した単位画像を表示部に表示させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記憶部に映像データとともに画像記録情報を記録し、映像データを表示するときに画像記録情報を参照して映像データに含まれる単位画像ごとに取得して表示するので、映像データの全てを参照する必要がなくなり、映像データの読み出しの処理時間を短縮することができ、遅延なく映像データを表示させることができる。また、例えば早送り再生や巻き戻し再生の場合にも、単位画像毎に読み出すことができるので、遅延なく映像データを表示させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態のドライブレコーダを含むドライブレコーダシステムの説明図である。
【図２】本発明の実施形態のドライブレコーダの機能ブロック図である。
【図３】本発明の実施形態の映像データの記録を示す説明図である。
【図４】本発明の実施形態の映像データの再生を示す説明図である。
【図５】本発明の実施形態の映像データの再生処理のフローチャートである。
【図６】本実施形態の表示部の構成を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施形態について、図面を参照して説明する。
【００１３】
図１は、本発明のドライブレコーダ１０を含むドライブレコーダシステム１の説明図である。
【００１４】
ドライブレコーダシステム１は、車両１１に搭載されるドライブレコーダ１０と、事業所等に設置されるパーソナルコンピュータ（以下、ＰＣ）２０と、ドライブレコーダ１０が取得するデータを記録するメモリカード３０とから構成される。
【００１５】
ドライブレコーダ１０は、車両１１から走行データ（例えば車速、エンジン回転数、緯度、経度等）を取得して、これらを日時情報と共に所定の間隔で記録する。また、ドライブレコーダ１０は、カメラ１２が接続されており、カメラ１２が撮影した映像データを記録する。走行データ及び映像データは、メモリカードインタフェース１５０を介してメモリカード３０に記録される。
【００１６】
ドライブレコーダ１０は、映像データ等を表示可能な液晶パネル等により構成される表示部１５を備える。また、ドライブレコーダ１０は、メモリカード３０が挿入された状態でメモリカード３０との間でデータの記録及び読み出しを行う記録制御部としてのメモリカードインタフェース１５０と、表示部１５に表示される映像データの再生や停止等の操作を受け付ける操作ボタン１７０と、メモリカード３０に人為的に映像データを記録させる記録ボタン１８０と、が設けられている。
【００１７】
ＰＣ２０は、メモリカード３０が挿入された状態でメモリカード３０との間でデータの記録及び読み出しを行うメモリカードインタフェース２１と、映像データ等を表示可能な液晶ディスプレイ等からなる表示部２２と、ユーザからの指示が入力可能なキーボード及びマウス等からなる入力部２３とから構成される。
【００１８】
メモリカード３０は、メモリカードインタフェース１５０及びメモリカードインタフェース２１によって読み書き可能に構成されており、例えばＳＤ（Source Digital）やＣＦ（Compact Flash）等のフラッシュメモリカードが用いられる。
【００１９】
図２は、本発明の実施形態のドライブレコーダ１０の機能ブロック図である。
【００２０】
ドライブレコーダ１０は、Ａ／Ｄ変換部１１０と、画像処理部１２０と、内部メモリ１３０と、メモリカードインタフェース１５０と、制御部１６０と、操作ボタン１７０と、記録ボタン１８０と、イベント検出部１９０とを備える。制御部１６０は、これら、Ａ／Ｄ変換部１１０、画像処理部１２０、内部メモリ１３０、メモリカードインタフェース１５０、操作ボタン１７０、記録ボタン１８０及びイベント検出部１９０に接続され、これら各部を制御する。また、Ａ／Ｄ変換部１１０は、画像処理部１２０に接続され、映像データを画像処理部１２０に出力する。画像処理部１２０は、内部メモリ１３０に接続され、制御部１６０の制御により内部メモリ１３０とで映像データを送受信する。内部メモリ１３０はメモリカードインタフェース１５０に接続され、制御部１６０の制御によりメモリカード３０とで映像データを送受信する。
【００２１】
Ａ／Ｄ変換部１１０は、カメラ１２から受信した映像信号をＡ／Ｄ変換して映像データとして出力する。
【００２２】
画像処理部１２０は、映像データ記録時には、Ａ／Ｄ変換部１１０から出力された映像データに対して所定のエンコード方式に基づいて画像処理を行い、エンコードされた映像データを内部メモリ１３０に出力する。また、画像処理部１２０は、映像データ再生時には、内部メモリ１３０に記録されている映像データのデコード処理を行い、デコードされた映像データを、表示部１５に出力する。
【００２３】
なお、本実施形態では、画像処理部１２０は、映像データを所定時間単位のＪＰＥＧ画像としてエンコードする。映像データの再生時には、ＪＰＥＧ画像を所定時間間隔で再生することによって、動画として再生される。
【００２４】
内部メモリ１３０は、映像データの記録時には、画像処理部１２０によってエンコードされた映像データを一時的に記憶してメモリカード３０に記録するためのバッファとして用いられる。また、映像データの再生時には、メモリカード３０に記録されている映像データを一時的に記憶して画像処理部１２０によりデコードするためのバッファとして用いられる。内部メモリ１３０は、例えばＳＤＲＡＭ等、メモリカード３０と比較して高速にアクセス可能なメモリによって構成される。
【００２５】
操作ボタン１７０は、表示部１５において再生される映像データに対する操作を受付けるユーザインタフェースとして機能する。操作ボタン１７０は、例えば、再生、停止、早送り、巻き戻し等のボタンを備える。制御部１６０は、操作ボタン１７０の入力状態を監視して、ボタンの操作に基づいて、メモリカード３０から映像データを内部メモリ１３０に読み出して、これを表示部１５に表示させる。なお、表示部１５にタッチパネルを内蔵して、これを操作ボタン１７０としてもよい。
【００２６】
イベント検出部１９０は、加速度センサを備えており、加速度センサが検出した加速度が所定の閾値を超えた場合（例えば、前後Ｇ又は横Ｇが０．８Ｇ以上となった場合）に、車両に衝撃が加わったと判断してイベントを検出し、制御部１６０に通知する。
【００２７】
制御部１６０は、イベント検出部１９０がイベントを検出したときに、車両に衝撃が加わったと判断して、衝撃が加わった時刻の前後の映像データを内部メモリ１３０から抜き出し、メモリカードインタフェース１５０を介してメモリカード３０に記録する。また、ユーザによって記録ボタン１８０が操作されたことを検出した場合も同様に、記録ボタン１８０が操作された時刻の前後の映像データを抜き出し、メモリカード３０に記録する。
【００２８】
より具体的には、カメラ１２は映像信号を常に取得しており、この映像信号は、Ａ／Ｄ変換部１１０、画像処理部１２０を経て、映像データとして内部メモリ１３０に常に記録される。
【００２９】
ここで、イベント検出部１９０又は記録ボタン１８０の操作によってイベントが検出された場合は、制御部１６０は、内部メモリ１３０に記録されている映像データから、イベントが検出された時刻の前後の所定時間（例えば、イベント検出前１２秒間及びイベント検出後８秒間）の映像データを抽出して、抽出した映像データを、メモリカードインタフェース１５０を介してメモリカード３０に記録する。
【００３０】
このようにして、イベント検出部１９０が衝撃を検出したとき、又は、記録ボタン１８０が操作されたときの映像データがメモリカード３０に記録される。
【００３１】
次に、以上のように構成されたドライブレコーダ１０の動作を説明する。
【００３２】
本実施形態のドライブレコーダ１０は、前述のように、イベントを検出したときの映像データをメモリカード３０に記録する。また、ドライブレコーダ１０は、メモリカード３０に記録された映像データを、ユーザの指示に基づいて表示部１５に再生することができるように構成されている。
【００３３】
制御部１６０は、操作ボタン１７０がユーザに操作されることによって映像データの再生要求を検出した場合は、メモリカード３０に記録されている映像データのうち、要求に係る映像データを取得する。取得した映像データは、内部メモリ１３０にコピーする。
【００３４】
制御部１６０は、内部メモリ１３０にコピーされた映像データから、時系列に記録されている個々の単位画像（ＪＰＥＧ画像）を順に取得して表示部１５に送る。表示部１５は、この単位画像を所定のタイミングで順次表示することによって映像データが動画として再生される。
【００３５】
映像データは、単位画像を時系列に連続して記録したものである。そのため、再生時には、映像データの中から単位画像を一つずつ読み出す必要がある。単位画像は前述のようにＪＰＥＧ形式でエンコードされている。そのため、制御部１６０は、内部メモリ１３０に記録されている映像データの単位画像の開始位置から読み出しを開始し、単位画像の終了位置を検出した時点で一つの単位画像データとして取得する。取得された単位画像は、画像処理部１２０においてデコードされて、表示部１５に表示される。
【００３６】
ところで、ＪＰＥＧ方式は不定長の圧縮方式であるため、映像データ中の単位画像のサイズは単位画像毎に異なる。従来は、映像データを再生するために、メモリカード３０に記録されている映像データを順次読み出し、単位画像毎にデコードする必要があった。
【００３７】
この読み出し処理のために、ユーザが映像データの再生を要求したとしても、実際に再生が開始するまでのタイムラグが生じ、ユーザが待たされることがあった。特に映像データのデータサイズが大きい場合は、タイムラグも大きくなる。
【００３８】
また、早送り再生の場合は、例えば映像データの中の単位画像を一つおきに読み出して再生することにより２倍速再生が、単位画像を四つおきに読み出して順次再生することで５倍速再生が、それぞれ行える。しかし、映像データを先頭から順次読み出す読み出し処理が必要なために、画像処理部１２０のデコード処理が遅れて、所定のタイミングで表示することができなくなり表示部１５での画像がぎこちないものとなるなど表示画像が乱れる場合がある。早送り速度を、３倍速、４倍速・・・と上げていくにつれてこの遅れが顕著となり、表示画像の乱れが大きくなることにより、映像データの確認がしづらくなる場合があった。巻き戻し再生においても同様である。
【００３９】
そこで、本発明の実施形態では、次のように構成することによって、映像データの再生時に、表示部１５に遅延なく表示されるように構成した。
【００４０】
図３は、本実施形態の制御部１６０が実行する映像データの記録を示す説明図である。
【００４１】
カメラ１２によって取得された映像信号は、Ａ／Ｄ変換部１１０によってデジタルデータに変換され、画像処理部１２０によって所定のエンコード方式にエンコードされ、映像データ２０１として内部メモリ１３０に記録される。映像データ２０１は、ＪＰＥＧ画像からなる複数の単位画像２０４から構成される。
【００４２】
ここで、イベント検出部１９０又は記録ボタン１８０の操作によってイベントが検出されたと判定した場合は、制御部１６０は、内部メモリ１３０に記録されている映像データ２０１から、イベントが検出された時刻の前後の所定時間の映像データを抽出する。制御部１６０は、抽出された映像データを、メモリカードインタフェース１５０を介してメモリカード３０に映像データ２０２として記録する。この映像データ２０２は、所定時間内の単位画像２０４を連続して記録したものである。
【００４３】
このとき、映像データ２０２に含まれる単位画像２０４それぞれについて、映像データ２０２の先頭アドレスから当該単位画像２０４が存在するアドレスまでのオフセットと、当該単位画像２０４のサイズとを取得して、メモリカード３０に画像記録情報２０３として記録する。図３に示す例では、映像データ２０２は１５個の単位画像を含んでおり、これら全てについて、オフセットとサイズとを取得して、画像記録情報２０３に記録する。
【００４４】
単位画像２０４は、画像処理部１２０においてエンコードされたときにサイズが決定する。そこで、例えば、制御部１６０が各単位画像２０４のサイズを記憶しておき、イベントの検出時にメモリカード３０に映像データ２０２を記録するときに、映像データ２０２に含まれる単位画像２０４のサイズを画像記録情報２０３に記録すると共に、映像データ２０２に記録された順に各単位画像２０４のオフセット位置を決定し、これを画像記録情報２０３に記録する。
【００４５】
または、制御部１６０が、メモリカード３０に映像データ２０２を記録した後、映像データ２０２の内容を先頭から取得して各単位画像２０４を検出し、それぞれについてサイズ及びオフセットを取得して、画像記録情報２０３に記録してもよい。
【００４６】
このような処理により、メモリカード３０に、イベントを検出した時の映像データ２０２に加えて、この映像データ２０２に対応する画像記録情報２０３が記録される。
【００４７】
次に、メモリカード３０に記録された映像データ２０２の再生処理を説明する。
【００４８】
ドライブレコーダ１０は、表示部１５を備え、メモリカード３０に記録された映像データを表示部１５に再生することができる。
【００４９】
例えば、制御部１６０は、メモリカード３０に記録されている映像データ２０２の一覧を表示部１５に表示し、ユーザは、操作ボタン１７０を操作して映像データ２０２の再生を選択することができる。また、再生中に、早送り再生、巻き戻し再生等も行うことができる。
【００５０】
図４は、本実施形態の制御部１６０が実行する映像データ２０２の再生を示す説明図である。
【００５１】
図４（Ａ）は、通常再生、すなわち、１倍速の再生を示す。通常再生では、映像データ２０２に含まれる単位画像を、所定のタイミングで順次再生する。
【００５２】
制御部１６０は、ユーザの操作により映像データ２０２の再生要求を検出すると、メモリカード３０に記録されている映像データ２０２と画像記録情報２０３とを読み出して内部メモリ１３０にコピーする。
【００５３】
具体的には、映像データ２０２の再生要求を検出したときは、制御部１６０は、メモリカード３０から映像データ２０２と画像記録情報２０３を内部メモリ１３０にコピーする。そして、映像データ２０２に含まれている一番目の単位画像のオフセット及びサイズを取得する。そして、制御部１６０は、取得したオフセット及びサイズを参照して、内部メモリ１３０にコピーされている映像データ２０２から一番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、一番目の単位画像を画像処理部１２０によりデコードした後、所定のタイミングで表示部１５に送り、これを表示させる。
【００５４】
次に、制御部１６０は、画像記録情報２０３を参照して、映像データ２０２に含まれている二番目の単位画像のオフセット及びサイズを取得する。そして、制御部１６０は、取得したオフセット及びサイズを参照して、内部メモリ１３０にコピーされている映像データ２０２から二番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、二番目の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００５５】
以降は、制御部１６０が、画像記録情報２０３を参照して、単位画像のオフセット及びサイズを取得して内部メモリ１３０から単位画像を順次読み出し、画像処理部１２０に送る。制御部１６０は、単位画像を画像処理部１２０によりデコードした後、所定のタイミングで順次表示部１５に送り、これを表示させる。
【００５６】
以上のような処理によって、映像データ２０２の通常再生が行われる。なお、所定のタイミングは、映像データ２０２のフレームレートであり、例えば３０ｆｐｓである。
【００５７】
図４（Ｂ）は、２倍速の早送り再生を示す。２倍速の早送り再生では、映像データ２０２に含まれる単位画像を一つおきに取得し、これを通常再生と同じ所定のタイミングで順次再生する。
【００５８】
ユーザの操作により映像データ２０２の２倍速での早送り要求を検出したときは、制御部１６０は、前述のように、画像記録情報２０３を参照して映像データ２０２に含まれている一番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、一番目の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００５９】
次に、制御部１６０は、画像記録情報２０３を参照して、三番目の単位画像のオフセット及びサイズを取得して、内部メモリ１３０にコピーされている映像データ２０２から三番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、三番目の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００６０】
以降は、制御部１６０が、画像記録情報２０３を参照して、映像データ２０２に含まれている２ｎ＋１（ｎは整数）番目、すなわち一つおきに単位画像のオフセット及びサイズを取得して、内部メモリ１３０から単位画像を順次読み出し、画像処理部１２０に送る。制御部１６０は、単位画像を画像処理部１２０によりデコードした後、所定のタイミングで順次表示部１５に送り、これを表示させる。
【００６１】
以上のような処理によって、映像データ２０２に含まれる単位画像を一つおきに取得して、これを所定のタイミングで再生することにより、２倍速の早送り再生を行うことができる。
【００６２】
図４（Ｃ）は、５倍速の早送り再生を示す。５倍速の早送り再生では、映像データ２０２に含まれる単位画像を四つおきに取得し、これを通常再生と同じ所定のタイミングで順次再生する。
【００６３】
ユーザの操作により映像データ２０２の５倍速での早送り要求を検出したときは、制御部１６０は、前述のように、画像記録情報２０３を参照して、内部メモリ１３０にコピーされている映像データ２０２から一番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、一番目の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００６４】
次に、制御部１６０は、画像記録情報２０３を参照して、六番目の単位画像のオフセット及びサイズを取得して、内部メモリ１３０にコピーされている映像データ２０２から六番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、六番目の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００６５】
以降は、制御部１６０が、画像記録情報２０３を参照して、映像データ２０２に含まれている５ｎ＋１番目の、すなわち四つおきに単位画像のオフセット及びサイズを取得して、内部メモリ１３０から単位画像を順次読み出し、画像処理部１２０に送る。制御部１６０は、単位画像を画像処理部１２０によりデコードした後、所定のタイミングで順次表示部１５に送り、これを表示させる。
【００６６】
以上のような処理によって、映像データ２０２に含まれる単位画像を四つおきに取得して、これを所定のタイミングで再生することにより、５倍速の早送り再生を行うことができる。
【００６７】
図４（Ｄ）は、１倍速の巻き戻し再生を示す。１倍速の巻き戻し再生では、映像データ２０２に含まれる単位画像を逆順に取得し、これを通常再生と同じ所定のタイミングで順次再生する。
【００６８】
ユーザの操作により映像データ２０２の１倍速での巻き戻し再生要求を検出したときは、制御部１６０は、画像記録情報２０３を参照して、映像データ２０２に含まれている単位画像のうち、最後に記録されている単位画像のオフセット及びサイズを取得する。そして、内部メモリ１３０にコピーされている映像データ２０２から最後に記録されている単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、最後の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００６９】
次に、制御部１６０は、画像記録情報２０３を参照して、最後から２番目の単位画像のオフセット及びサイズを取得して、内部メモリ１３０にコピーされている映像データ２０２から最後から２番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、最後から２番目の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００７０】
以降は、制御部１６０が、画像記録情報２０３を参照して、映像データ２０２に含まれている単位画像のオフセット及びサイズを取得して、内部メモリ１３０から単位画像を最後から逆順に読み出し、画像処理部１２０に送る。制御部１６０は、単位画像を画像処理部１２０によりデコードした後、所定のタイミングで順次表示部１５に送り、これを表示させる。
【００７１】
以上のような処理によって、映像データ２０２に含まれる単位画像を逆順に取得して、これを所定のタイミングで再生することにより、１倍速の巻き戻し再生を行うことができる。
【００７２】
図４（Ｅ）は、２倍速の巻き戻し再生を示す。２倍速の巻き戻し再生では、映像データ２０２に含まれる単位画像を一つおきに逆順に取得し、これを通常再生と同じ所定のタイミングで順次再生する。
【００７３】
ユーザの操作により映像データ２０２の２倍速での巻き戻し再生要求を検出したときは、制御部１６０は、前述のように、画像記録情報２０３を参照して、内部メモリ１３０にコピーされている映像データ２０２の最後に記録されている単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、最後の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００７４】
次に、制御部１６０は、画像記録情報２０３を参照して、最後から３番目の単位画像のオフセット及びサイズを取得して、内部メモリ１３０にコピーされている映像データ２０２から最後から３番目の単位画像を読み出し、画像処理部１２０に送る。制御部１６０は、最後から３番目の単位画像を画像処理部１２０によりデコードした後、表示部１５に送り、これを表示させる。
【００７５】
以降は、制御部１６０が、画像記録情報２０３を参照して、映像データ２０２に含まれている最後から２ｎ＋１（ｎは整数）番目、すなわち一つおきに単位画像のオフセット及びサイズを取得して、単位画像を一つおきに逆順に読み出し、画像処理部１２０に送る。制御部１６０は、単位画像を画像処理部１２０によりデコードした後、所定のタイミングで順次表示部１５に送り、これを表示させる。
【００７６】
以上のような処理によって、映像データ２０２に含まれる単位画像を一つおきに逆順に取得して、これを所定のタイミングで再生することにより、２倍速の巻き戻し再生を行うことができる。
【００７７】
図５は、本実施形態の制御部１６０が実行する映像データの再生処理のフローチャートである。
【００７８】
制御部１６０は、メモリカード３０に記録されている映像データ２０２の再生要求があるかを待機している（ステップＳ１０１）。ユーザによる操作ボタン１７０の操作等を検出して、映像データ２０２の再生要求を検出した場合は、画像記録情報２０３及び映像データ２０２を内部メモリ１３０に読み出し（ステップＳ１０２）、ステップＳ１０３に移行する。
【００７９】
ステップＳ１０３では、制御部１６０は、ユーザによる操作ボタン１７０の操作等を検出して、再生方法を判定する。通常再生又は早送り再生であると判定した場合は、ステップＳ１０４に移行する。巻き戻し再生であると判定した場合はステップＳ１１０に移行する。
【００８０】
ステップＳ１０４では、制御部１６０は、内部メモリ１３０の画像記録情報２０３を参照して、ｎ番目の単位画像のオフセット及びサイズを取得する。なお、ｎは整数であり、初期値は１とする。
【００８１】
次に、制御部１６０は、取得したオフセットとサイズとに基づいて、映像データ２０２から単位画像２０４を取得する（ステップＳ１０５）。制御部１６０は、取得した単位画像２０４を画像処理部１２０に送る（ステップＳ１０６）。
【００８２】
次に、制御部１６０は、単位画像２０４を画像処理部１２０によりデコードした後、所定のタイミングで表示部１５に送る。表示部１５はこれを表示する（ステップＳ１０７）。
【００８３】
次に、制御部１６０は、再生要求の映像データ２０２に含まれる単位画像２０４のうち、読み出すべき最後の単位画像２０４の読み出しが終了したかを判定する（ステップＳ１０８）。未だ読み出しが完了していない単位画像２０４があると判断した場合は、ステップＳ１０９に移行し、制御部１６０は、ｎとｍとの積を求め、これに１を加算してインクリメントした処理を実行する。具体的は、ｋを整数として、ｋ＋１番目のｎであるｎｋ＋１は、ｋ番目のｎであるｎｋとｍとの積に１を加算したものとなる。この後、ステップＳ１０４に戻り、処理を繰り返す。なお、ｍは早送りの倍速の数値であり、通常再生では１、２倍速では２、５倍速では５である。
【００８４】
最後の単位画像の処理が完了したと判定した場合は、本フローチャートによる処理を終了する。
【００８５】
ステップＳ１０３において巻き戻し再生を判定した場合は、ステップＳ１１０に移行する。ステップＳ１１０では、制御部１６０は、内部メモリ１３０の画像記録情報２０３を参照して、最後からｎ番目の単位画像のオフセット及びサイズを取得する。なお、ｎは整数であり、初期値は１とする。
【００８６】
次に、制御部１６０は、取得したオフセットとサイズとに基づいて、映像データ２０２から単位画像２０４を取得する（ステップＳ１１１）。取得した単位画像２０４は、画像処理部１２０に送られる（ステップＳ１１２）。単位画像２０４が画像処理部１２０によりデコードされた後、所定のタイミングで表示部１５に送る。表示部１５はこれを表示する（ステップＳ１１３）。
【００８７】
次に、制御部１６０は、再生要求の映像データ２０２に含まれる単位画像２０４のうち、読み出すべき最後の単位画像２０４の読み出しが終了したかを判定する（ステップＳ１１４）。未だ読み出しが完了していない単位画像２０４があると判断した場合は、ステップＳ１１５に移行し、制御部１６０は、ｎとｍとの積を求め、これに１を加算してインクリメントした処理を実行する。具体的は、ｋを整数として、ｋ＋１番目のｎであるｎｋ＋１は、ｋ番目のｎであるｎｋとｍとの積に１を加算したものとなる。この後、ステップＳ１１０に戻り、処理を繰り返す。なお、ｍは巻き戻しの倍速の数値であり、通常再生では１、２倍速では２、５倍速では５である。
【００８８】
最後の単位画像の処理が完了したと判定した場合は、本フローチャートによる処理を終了する。
【００８９】
以上のように、内部メモリ１３０にコピーされている映像データ２０２を再生するときに、制御部１６０が、画像記録情報２０３を参照して映像データ２０２に含まれている個々の単位画像２０４を独立して取得することができる。これにより、映像データ２０２を通常再生するときには、映像データ２０２をメモリカード３０から読み出す処理による遅延が生じることがなく、再生の要求があったときからすぐに再生処理を開始することができる。また、早送り再生及び巻き戻しの再生の場合にも、瞬時に単位画像毎に読み出すことができるので、読み出しの遅延が生じることがなく、再生画像が乱れることがない。
【００９０】
次に、表示部１５について説明する。
【００９１】
前述のように、ドライブレコーダ１０は表示部１５を備え、映像データを表示することができる。また、ドライブレコーダ１０は、操作ボタン１７０を備え、ユーザの操作により、表示部１５に表示する映像データの再生、早送り、巻き戻し、停止等の制御を行うことができる。
【００９２】
図６は、本実施形態の表示部１５の構成を示す説明図である。
【００９３】
図６（Ａ）は、表示部１５をドライブレコーダ１０の本体に収納した状態である。図６（Ｂ）は、表示部１５を起立させた状態である。
【００９４】
図６（Ａ）に示すように、表示部１５を使用しない場合は、表示部１５を本体に収容するように構成することができる。そして、表示部１５を使用する場合は、図６（Ｂ）に示すように、表示部１５を本体から引き出し、ユーザが視認しやすいような位置に固定することができる。
【００９５】
このように、表示部１５を必要に応じて収納可能に構成することによって、ドライブレコーダ１０を小型化することができる。
【００９６】
図６（Ｃ）は、及び（Ｄ）は表示部１５の別の例を示す。図６（Ｃ）は、表示部１５をドライブレコーダ１０の本体に収納した状態である。図６（Ｄ）は、表示部１５を起立させた状態である。
【００９７】
図６（Ａ）及び（Ｂ）の例と同様に、表示部１５を使用しない場合は、表示部１５を本体に収容し、表示部１５を使用する場合は、表示部１５を本体から引き出し、ユーザが視認しやすいような位置に固定することができる。
【００９８】
特に、図６（Ｃ）及び（Ｄ）に示す例では、表示部１５を本体に収容すると、操作ボタン１７０が表示部１５と本体との間に隠蔽されるので、表示部１５を収容した状態で操作ボタン１７０に触れることができなくなり、操作ボタン１７０の誤操作等を防ぐことができる。
【００９９】
以上のように、本発明の実施の形態のドライブレコーダ１０は、制御部１６０が、映像データをメモリカード３０に記録するときに、映像データに含まれる単位時間当たりの単位画像に関する情報を画像記録情報としてメモリカードに記録し、映像データを表示するときは、メモリカード３０に記録された画像記録情報と映像データとを内部メモリ１３０にコピーした後、映像データから単位画像を取得し、取得した単位画像を、表示部１５に表示させる制御を行う。
【０１００】
このような制御によって、映像データを表示部１５に表示するときに、画像記録情報を参照して映像データに含まれる単位画像を取得するので、映像データの全てを解析する必要がなくなり、単位画像の読み出しの処理時間を短縮することができる。この結果、映像データの再生要求時に、遅延なく映像データを表示させることができる。
【０１０１】
また、例えば早送り再生や巻き戻し再生の場合にも、単位画像毎に読み出すことができるので、読み出しの遅延が生じることがなく、再生画像が乱れることがない。
【０１０２】
なお、本発明の実施形態では、エンコード方式をＪＰＥＧ方式として単位画像がＪＰＥＧ画像である例を説明したが、これに限られず、他のエンコード方式でも同様に適用することができる。
【０１０３】
例えば、エンコード方式をＭＰＥＧファイル方式とし、単位画像をＭＰＥＧ画像のＩ−Ｐｉｃｔｕｒｅとして、このＩ−ＰｉｃｔｕｒｅのオフセットとＩ−Ｐｉｃｔｕｒｅのサイズとを画像記録情報に記録するように構成することにより、前述のような映像データの表示制御を同様に実行することができる。
【０１０４】
本発明は上記した実施形態に限定されるものではなく、その技術的思想の範囲内でなしうるさまざまな変更、改良が含まれることは言うまでもない。
【符号の説明】
【０１０５】
１    ドライブレコーダシステム
１０  ドライブレコーダ
１１  車両
１２  カメラ
２０  パーソナルコンピュータ（ＰＣ）
３０  メモリカード
１１０    Ａ／Ｄ変換部
１２０    画像処理部
１３０    内部メモリ
１５０    メモリカードインタフェース
１６０    制御部
１７０    操作ボタン
１８０    記録ボタン
１９０    イベント検出部
【図１】
2013062682.tif 000003
【図２】
2013062682.tif 000004
【図３】
2013062682.tif 000005
【図４】
2013062682.tif 000006
【図５】
2013062682.tif 000007
【図６】
2013062682.tif 000008