(57)【特許請求の範囲】
【請求項１】
車両走行時の映像信号を取得する複数のカメラと、
前記複数のカメラが取得した映像信号を、前記カメラごとの映像データに変換するＡ／Ｄ変換部と、
前記カメラごとに設定された複数のバッファを備える一次メモリと、
同一のタイムライン上にある前記カメラごとの映像データを、複数の前記バッファにそれぞれ記録させるデータ制御部と、
複数の前記バッファごとに記録された映像データを、所定の時間単位ごとにエンコードを行う画像処理部と、
前記画像処理部によってエンコードされた映像データを、前記カメラごとに記録部に記録する記録制御部と、
を備え、
前記画像処理部は、前記バッファごとに前記所定の時間単位の前記映像データが蓄積されたかを検出し、当該検出がなされたバッファごとに、前記所定の時間単位の前記映像データを一つのグループとしてエンコードを行い、前記バッファごとにエンコードを繰り返して同一のタイムライン上にある前記カメラごとに対応する映像データのエンコードを行う
ことを特徴とするドライブレコーダ。
【請求項２】
前記データ制御部は、前記Ａ／Ｄ変換部から出力される静止画データを、前記複数のカメラごとの時系列順に、複数の前記バッファそれぞれに逐次記録することを特徴とする請求項１に記載のドライブレコーダ。
【請求項３】
前記画像処理部は、
前記一次メモリの複数の前記バッファのうちの一つから、前記記録された静止画データを所定の時間単位ごと複数取得し、
前記取得された複数の静止画データを一つのグループとしてエンコードを行うことを特徴とする請求項２に記載のドライブレコーダ。
【請求項４】
前記画像処理部は、前記一次メモリの複数のバッファごとに記録された映像データを、ＭＰＥＧ方式によってエンコードすることを特徴とする請求項１から３のいずれか一つに記載のドライブレコーダ。
【請求項５】
車両走行時の映像信号を取得する複数のカメラと、前記複数のカメラが取得した映像信号を前記カメラごとの映像データに変換するＡ／Ｄ変換部と、前記カメラごとに設定された複数のバッファを備える一次メモリと、同一のタイムライン上にある前記カメラごとの映像データを、前記一次メモリの複数の前記バッファにそれぞれ記録させるデータ制御部と、前記バッファごとに前記所定の時間単位の前記映像データが蓄積されたかを検出し、当該検出がなされたバッファごとに、前記所定の時間単位の前記映像データを一つのグループとしてエンコードを行い、前記バッファごとにエンコードを繰り返して同一のタイムライン上にある前記カメラごとに対応する映像データのエンコードを行う画像処理部と、映像データを記録する記録部と、前記画像処理部によってエンコードされた映像データを、前記カメラごとに前記記録部に記録する記録制御部と、を備えるドライブレコーダと、
前記記録部に記録された映像データをマルチ画面として、同じタイムラインで再生する画像再生装置と、
を備えることを特徴とするドライブレコーダシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行中の車両の映像データを記録するドライブレコーダ及びドライブレコーダシステムに関する。
【背景技術】
【０００２】
走行中車両の走行データを画像データと共に記録するドライブレコーダを車両に搭載することが行われている。
【０００３】
このようなドライブレコーダとして、複数のカメラが撮影した映像信号が変換された映像データをそれぞれフレーム単位で記憶するフレームメモリ回路と、フレームメモリ回路のいずれかを制御して映像データを時系列に前後して出力するように制御する制御部と、フレームメモリ回路のいずれかから出力されるフレーム単位の映像データを圧縮する映像データ圧縮回路と、圧縮された映像データをメモリカードに記録するデジタル記録部と、予め定めた設定値に基づいて各フレームメモリ回路から出力するフレームレートを設定する記録フレームレート設定部と、を備え、制御部は、フレームレートに従って各フレームメモリ回路から映像データを時系列に前後して出力するように制御する車載型映像記録装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された従来のドライブレコーダは、複数のカメラから撮影した映像から所望のフレームレートになるように間引いてから圧縮しかつ書庫化してメモリカードに記録している。
【０００６】
このような従来技術では、映像データのサイズやフレームレートを減少させて記録するので、記録された映像を再生する場合に映像の画質が低下して、映像データの証拠性が低下するという問題があった。
【０００７】
本発明は、このような問題点に鑑みてなされたものであり、映像データのサイズやフレームレートを減少させることなく、映像データを記録できるドライブレコーダ及びドライブレコーダシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、車両走行時の映像信号を取得する複数のカメラと、複数のカメラが取得した映像信号を、カメラごとの映像データに変換するＡ／Ｄ変換部と、カメラごとに設定された複数のバッファを備える一次メモリと、同一のタイムライン上にあるカメラごとの映像データを、複数のバッファにそれぞれ記録させるデータ制御部と、複数のバッファごとに記録された映像データを、所定の時間単位ごとにエンコードを行う画像処理部と、画像処理部によってエンコードされた映像データを、カメラごとに記録部に記録する記録制御部と、を備え、画像処理部は、バッファごとに所定の時間単位の映像データが蓄積されたかを検出し、当該検出がなされたバッファごとに、所定の時間単位の映像データを一つのグループとしてエンコードを行い、バッファごとにエンコードを繰り返して同一のタイムライン上にあるカメラごとに対応する映像データのエンコードを行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、カメラごとに設定されているバッファごとに所定の時間単位の映像データが蓄積されたかを検出し、当該検出がなされたバッファごとに、所定の時間単位の映像データを一つのグループとしてエンコードを行い、バッファごとにエンコードを繰り返して同一のタイムライン上にあるカメラごとに対応する映像データのエンコードを行うことができる。これにより、同一のタイムライン上にある複数のカメラが所定の時間単位で取得した映像データを一つのグループとして順次エンコードすることができるので、映像データのサイズやフレームレートを減少させることなく、映像データを記録することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の本発明のドライブレコーダを含むドライブレコーダシステムの説明図である。
【図２】本発明の実施形態のドライブレコーダの機能ブロック図である。
【図３】本発明の実施形態のバッファ及びデータ処理部の処理の説明図である。
【図４】本発明の実施形態のバッファ及び画像処理部の処理の説明図である。
【図５】本発明の実施形態のＰＣが表示する映像データの一例の説明図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施形態について、図面を参照して説明する。
【００１２】
図１は、本発明のドライブレコーダ１０を含むドライブレコーダシステム１の説明図である。
【００１３】
ドライブレコーダシステム１は、車両１１に搭載されるドライブレコーダ１０と、事業所等に設置されるパーソナルコンピュータ（以下、ＰＣ）２０と、ドライブレコーダ１０が取得するデータを記録するメモリカード３０とから構成される。
【００１４】
ドライブレコーダ１０は、車両１１から走行データ（例えば車速、エンジン回転数、緯度、経度等）を取得して、これらを日時と共に所定の間隔で記録する。また、ドライブレコーダ１０は、複数のカメラ１２（１２ａ、１２ｂ、１２ｃ、１２ｄ）が接続されており、カメラ１２が撮影した画像データを記録する。走行データ及び画像データは、メモリカード３０に記録される。
【００１５】
ドライブレコーダ１０は、メモリカード３０が挿入された状態でメモリカード３０との間でデータの書き込み及び読み出しを行う記録制御部１５０と、メモリカード３０に人為的に画像データを記録させる記録ボタン１８０とが設けられている。
【００１６】
ＰＣ２０は、メモリカード３０が挿入された状態でメモリカード３０との間でデータの書き込み及び読み出しを行うメモリカードインタフェース２１と、画像データ等を表示可能な液晶ディスプレイ等からなる表示部２２と、ユーザからの指示が入力可能なキーボード及びマウス等からなる入力部２３とから構成される。
【００１７】
メモリカード３０は、記録制御部１５０及びメモリカードインタフェース２１によって読み書き可能に構成されており、例えばＳＤ（Source Digital）やＣＦ（Compact Flash）等のフラッシュメモリカードが用いられる。
【００１８】
図２は、本発明の実施形態のドライブレコーダ１０の機能ブロック図である。
【００１９】
ドライブレコーダ１０は、複数のカメラ１２から受信した複数の映像信号をそれぞれＡ／Ｄ変換して映像データとして出力するＡ／Ｄ変換部１２０と、Ａ／Ｄ変換部１２０から出力される映像データを一時的に記録する一次メモリ１３０と、一次メモリ１３０に記録されている映像データに対して所定のエンコード方式に基づいて画像処理を行う画像処理部１４０と、画像処理部１４０によってエンコードされた映像データをメモリカード３０に記録する記録制御部１５０とを備える。
【００２０】
制御部１６０は、これら各部の動作を制御する。
【００２１】
ドライブレコーダ１０は、さらにデータ制御部１７０を備える。データ制御部１７０は、制御部１６０の制御によって、後述するように、Ａ／Ｄ変換部１２０が出力した画像データを、一次メモリ１３０に記録する順序を決定する。
【００２２】
なお、制御部１６０は、車両とのインターフェースを備えて、走行データ（車速、加速度等）を取得して、映像データと共にメモリカード３０に記録してもよい。
【００２３】
さらに、制御部１６０は、加速度センサを備えて、加速度センサが検出した加速度が所定の閾値を超えた場合に、車両に衝撃が加わったと判断して、衝撃が加わった時刻の前後の映像データを抜き出し、メモリカード３０に記録するようにしてもよい。
【００２４】
次に、以上のように構成されたドライブレコーダ１０の動作を説明する。
【００２５】
前述のように、複数のカメラ１２によって記録される複数の映像データを記録する場合は、次のような問題が生じうる。
【００２６】
映像データは、所定間隔ごとに記録される静止画（フレーム）を連続して記録したものである。映像データは、たとえば１秒間に３０個のフレームを含む。
【００２７】
映像データは、ファイルサイズが大きくなり、記録及び再生の処理時間が増加することを防ぐために、所定のエンコード方式によって圧縮されることが一般的である。エンコード方式としてはＪＰＥＧやＭＰＥＧ等の公知の技術が用いられる。
【００２８】
ＪＰＥＧ方式では圧縮量が大きくないため、長時間の映像データではファイルサイズが大きくなる。また、ＭＰＥＧ方式では、映像データのファイルサイズを小さくすることができるが、同時にエンコードできる映像データは一つであるため、複数のカメラ１２が取得した映像データを個別にエンコードすることはできない。また、それぞれのカメラ１２に対応して、複数のＭＰＥＧエンコードを行う装置を設けることも考えられるが、コストが上昇する。
【００２９】
これに対して、本実施形態では、次のような処理を行うことによって、一つのＭＰＥＧエンコードを行う装置（画像処理部１４０）によって、複数のカメラ１２が取得した映像データをそれぞれエンコードができるように構成した。
【００３０】
図３は、データ制御部１７０が実行する映像データの記録処理の説明図である。なお、図中の矢印は、一次メモリ１３０のそれぞれのバッファ１３１に静止画像（フレーム）が記録される順序を示す。
【００３１】
データ制御部１７０は、Ａ／Ｄ変換部１２０が出力する、それぞれのカメラ１２に対応する映像データを、所定のフォーマットに従って一次メモリ１３０に記録する。
【００３２】
Ａ／Ｄ変換部１２０は、それぞれのカメラ１２からの映像信号を映像データ化する。このとき、Ａ／Ｄ変換部１２０は、それぞれのカメラ１２ごとに、逐次映像データを出力する。例えば、Ａ／Ｄ変換部１２０は、０．５秒ごとに１５フレーム（３０ｆｐｓ）の映像データとして出力する。
【００３３】
データ制御部１７０は、これら出力された静止画像（フレーム）を、一次メモリ１３０の記憶領域に予め設けられているバッファ１３１（１３１ａ、１３１ｂ、１３１ｃ、１３１ｄ）に記録する。バッファ１３１ａはカメラ１２ａの映像データを記録する。同様に、バッファ１３１ｂはカメラ１２ｂからの映像データを、バッファ１３１ｃはカメラ１２ｃからの映像データを、バッファ１３１ｄはカメラ１２ｄからの映像データを、それぞれ記録する。
【００３４】
データ制御部１７０は、Ａ／Ｄ変換部１２０から出力される映像データを、次のように制御して、一次メモリ１３０のバッファ１３１に記録する。
【００３５】
データ制御部１７０は、まず、Ａ／Ｄ変換部１２０から出力される映像データのうち、カメラ１２ａに対応する映像データの一番目のフレームを選択し、このフレームを対応するバッファ１３１ａの先頭に記録する。
【００３６】
次に、データ制御部１７０は、Ａ／Ｄ変換部１２０から出力される映像データのうち、カメラ１２ｂに対応する映像データの一番目のフレームを選択し、このフレームを対応するバッファ１３１ｂの先頭に記録する。
【００３７】
次に、データ制御部１７０は、Ａ／Ｄ変換部１２０から出力される映像データのうち、カメラ１２ｃに対応する映像データの一番目のフレームを選択し、このフレームを対応するバッファ１３１ｃの先頭に記録する。
【００３８】
次に、データ制御部１７０は、Ａ／Ｄ変換部１２０から出力される映像データのうち、カメラ１２ｄに対応する映像データの一番目のフレームを選択し、このフレームを対応するバッファ１３１ｄの先頭に記録する。
【００３９】
そして、４つのカメラ１２に対応する映像データを、一次メモリ１３０の各バッファ１３１に記録した後は、データ制御部１７０は、Ａ／Ｄ変換部１２０から出力される映像データのうち、カメラ１２ａに対応する映像データの二番目のフレームを選択し、このフレームを、対応するバッファ１３１ａの、先ほど記録した一番目のフレームの次の位置に記録する。
【００４０】
以降は同様に、データ制御部１７０は、Ａ／Ｄ変換部１２０から出力される映像データのうち、それぞれのカメラ１２に対応する映像データのフレームを、カメラ１２に対応するバッファ１３１の、既に記録されているフレームの次の位置に記録する。
【００４１】
このように、データ制御部１７０は、複数のカメラ１２がそれぞれ取得した映像データを、複数のカメラ１２それぞれに対応するバッファ１３１に振り分けて記録する。
【００４２】
次に、一次メモリ１３０に記録された映像データを、エンコードしてメモリカード３０に記録する処理を説明する。
【００４３】
図４は、画像処理部１４０が実行する映像データのエンコード処理の説明図である。なお、図４の矢印は、一次メモリ１３０のそれぞれのバッファ１３１で行われるエンコードの順序を示す。
【００４４】
それぞれのバッファ１３１に所定の個数のフレームが蓄積された場合は、画像処理部１４０が、これらのフレームをまとめてエンコードを行うことによって、映像データを圧縮する。本実施形態では、バッファ１３１に１５個のフレームが蓄積された段階で、画像処理部１４０が、１５個のフレームを一つのグループ（ＧＯＰ：Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ）としたＭＰＥＧ形式によるエンコードを行う。
【００４５】
なお、ＭＰＥＧ形式は、グループの先頭のフレームをＩ−ｐｉｕｔｕｒｅとし、以降の１４個のフレームを、Ｉ−ｐｉｃｔｕｒｅとの差分フレームであるＢ−ｐｉｃｔｕｒｅ又はＰ−ｐｉｃｔｕｒｅとしてエンコードされる。
【００４６】
画像処理部１４０は、カメラ１２ａに対応するバッファ１３１ａのフレームがグループ単位（１５フレーム）で蓄積されたことを検出すると、このグループ単位で映像データのエンコードを行う。
【００４７】
図４に示す例では、バッファ１３１ａにある１番目から１５番目までのフレームをエンコードする。エンコードされた映像データは、記録制御部１５０を介して，メモリカード３０の、カメラ１２ａに対応する領域に記録する。
【００４８】
次に、画像処理部１４０は、カメラ１２ｂに対応するバッファ１３１ｂの１番目から１５番目までのフレームがグループ単位で蓄積されたことを検出して、このグループ単位で映像データのエンコードを行う。エンコードされた映像データは、記録制御部１５０を介して、メモリカード３０の、カメラ１２ｂに対応する領域に記録する。
【００４９】
次に、画像処理部１４０は、カメラ１２ｃに対応するバッファ１３１ｃの１番目から１５番目までのフレームがグループ単位で蓄積されたことを検出して、このグループ単位で映像データのエンコードを行う。エンコードされた映像データは、記録制御部１５０を介して，メモリカード３０の、カメラ１２ｃに対応する領域に記録する。
【００５０】
次に、画像処理部１４０は、カメラ１２ｄに対応するバッファ１３１ｄの１番目から１５番目までのフレームがグループ単位で蓄積されたことを検出して、このグループ単位で映像データのエンコードを行う。エンコードされた映像データは、記録制御部１５０を介して、メモリカード３０の、カメラ１２ｄに対応する領域に記録する。
【００５１】
そして、４つのカメラ１２に対応する映像データをグループごとにエンコードしてメモリカード３０に記録した後は、画像処理部１４０は、カメラ１２ａに対応するバッファ１３１ａの１６番目から３０番目までのフレームがグループ単位で蓄積されたことを検出して、このグループ単位で映像データのエンコードを行い、記録制御部１５０を介して、メモリカード３０の、カメラ１２ａに対応する領域の既に記録されている映像データに追記する。
【００５２】
以降は、それぞれのカメラ１２に対応するバッファ１３１のグループごとに、画像処理部１４０がそれぞれエンコードを行い、メモリカード３０のぞれぞれのカメラに対応する映像データに追記する。
【００５３】
このように、画像処理部１４０は、一次メモリ１３０に記録されている各カメラ１２に対応したバッファ１３１から、グループ単位で映像データを取得してエンコードを行う。特に、データ制御部１７０によって、カメラ１２ごとに設定されているそれぞれのバッファ１３１に映像データが振り分けられており、バッファ１３１に記録されている映像データは、Ｉ−ｐｉｃｔｕｒｅに対応するフレームを時系列で揃えているので、このバッファ１３１から、それぞれのカメラ１２ごとに順次グループ単位でエンコードを行うことができる。これによって、ドライブレコーダ１０内にただ一つ搭載されている映像データのエンコードを行う画像処理部１４０によって、複数のカメラ１２が取得した映像データをエンコードすることができる。
【００５４】
図５は、本発明の実施形態のＰＣ２０が表示する映像データの一例の説明図である。
【００５５】
ドライブレコーダ１が、車両の走行中に前述のような処理によって、複数のカメラそれぞれに対応した映像データを、メモリカード３０に記録する。
【００５６】
車両１１の運転が終了した後に、オペレータは、メモリカード３０をＰＣ２０のメモリカードインタフェース２１に挿入する。ＰＣ２０は、ユーザからの再生要求に基づいて、メモリカード３０に記録された動画ファイルを読み出し、表示部２２に画像を再生する。
【００５７】
このときの表示部２２は、図５に示すように、複数のカメラ１２それぞれで取得された映像データをマルチ画面として、同時に（同じタイムラインで）再生することができる。
【００５８】
以上のように本発明の実施形態では、複数のカメラ１２が取得した映像信号を、カメラ１２ごとの映像データに変換するＡ／Ｄ変換部１２０と、カメラ１２ごとに設定された複数のバッファ１３１を備える一次メモリ１３０と、カメラ１２ごとの映像データを、一次メモリ１３０の前記バッファ１３１にそれぞれ記録させるデータ制御部１７０と、一次メモリ１３０の複数のバッファ１３１ごとに記録された映像データを所定の時間単位ごとエンコードを行う画像処理部１４０と、画像処理部１４０によってエンコードされた映像データを、カメラ１２ごとの映像データとして記録部（メモリカード３０）記録する記録制御部１５０と、を備える。
【００５９】
このように、映像データのエンコードを行う画像処理部１４０が、カメラ１２ごとに設定されているバッファ１３１に記録されている映像データを、カメラ１２ごとに、所定の時間単位に記録されている映像データを一つのグループ（ＧＯＰ）としてエンコードを行うことによって、ドライブレコーダ１０に搭載されているただ一つのエンコード処理を行う画像処理部によって、複数のカメラ１２が取得した映像データを順次エンコードすることができる。
【００６０】
映像データは、静止画データ（フレーム）単位でＡ／Ｄ変換部１２０から出力される。データ制御部１７０は、これら出力されるフレームを、カメラ１２ごとに設定されたバッファ１３１に、それぞれ時系列順に逐次記録する。このように、データ制御部１７０が、映像データをカメラ１２ごとのバッファ１３１に振り分けて記録することで、画像処理部１４０によるエンコード処理が容易となる。
【００６１】
画像処理部１４０は、複数のバッファ１３１から一のバッファ１３１を選択し、選択されたバッファ１３１に記録されている映像データのうち、所定の単位時間ごとに記録されている複数のフレームの組をグループ（ＧＯＰ）としてエンコードを行う。一のバッファ１３１のエンコード処理が終了すると、次のバッファ１３１を選択して同様にグループごとにエンコードを行う。これを繰り返して、同一のタイムライン上にある異なるカメラ１２に対応する映像データのエンコードが完了したら、次のタイムライン上にある映像データのエンコードを行う。
【００６２】
このような処理により、ドライブレコーダ１０に搭載されているただ一つのエンコード処理を行う画像処理部によって、複数のカメラ１２が取得した映像データを順次エンコードすることができる。
【００６３】
また、画像処理部が行うエンコード方式はＭＰＥＧ方式でエンコードするため、映像データのデータ量を大きくすることなく記録することができる。ＰＣ２０の再生時においても、ＭＰＥＧ方式によってエンコードされた映像データを再生することによって、カメラ１２によって取得された映像データのサイズやフレームレートを大きく落とすことなく再生することができる。
【００６４】
また、ＰＣ２０において、メモリカード３０に記録された複数のカメラ１２に対応する映像データそれぞれを、同時にマルチ画面で再生することもできる。
【００６５】
本発明は上記した実施形態に限定されるものではなく、その技術的思想の範囲内でなしうるさまざまな変更、改良が含まれることは言うまでもない。
【符号の説明】
【００６６】
１    ドライブレコーダシステム
１０  ドライブレコーダ
１１  車両
１２  カメラ
２０  パーソナルコンピュータ（ＰＣ）
３０  メモリカード
１２０    Ａ／Ｄ変換部
１３０    一次メモリ
１３１    バッファ
１４０    画像処理部
１５０    記録制御部
１６０    制御部
１７０    データ制御部
【図３】
0005828542.tif 000002
【図４】
0005828542.tif 000003
【図１】
0005828542.tif 000004
【図２】
0005828542.tif 000005
【図５】
0005828542.tif 000006