(57)【要約】【課題】利用目的に適合させた映像を記録する映像記録装置、映像記録方法及び映像記録プログラムを提供すること。【解決手段】本発明にかかる記録制御装置１１０は、車両の周囲を撮影した第１映像を取得する映像データ取得部と、第１映像の一部を切り出すことにより、第１映像よりも狭い画角を有する第２映像を生成する映像処理部１１３と、予め定められたイベントの発生を検出するイベント検出部１１５と、イベントに起因しないで第２映像を記録させると共に、イベント検出部を監視し、イベントに起因して第１映像を記録させる記録制御部１１６とを備える。【選択図】図１
2018195904.tif 000002
【特許請求の範囲】
【請求項１】
車両の周囲を撮影した第１映像を取得する映像データ取得部と、
前記第１映像の一部を切り出すことにより、前記第１映像よりも狭い画角を有する第２映像を生成する映像処理部と、
予め定められたイベントの発生を検出するイベント検出部と、
前記イベントに起因しないで前記第２映像のデータを記録させると共に、前記イベント検出部を監視し、前記イベントに起因して前記第１映像のデータを記録させる記録制御部と、
を備える記録制御装置。
【請求項２】
前記記録制御装置は、前記映像データ取得部が取得した前記第１映像を一時的に記憶するバッファメモリをさらに備え、
前記映像処理部は、前記イベント検出部が前記イベントを検出した時点よりも予め定められた時間を遡った時点から、前記イベント検出部が前記イベントを検出した時点よりも予め定められた時間を経過した時点までの撮影ファイルを、前記バッファメモリに記憶されている前記第１映像から生成する、
請求項１に記載の記録制御装置。
【請求項３】
前記映像処理部は、前記第１映像の一部を切り出すことにより、前記第１映像よりも狭く人間の有効視野角に一致した画角を有する第２映像を生成する、
請求項１または２に記載の記録制御装置。
【請求項４】
前記映像処理部は、前記第１映像の一部を切り出すことにより、前記第１映像よりも狭く人間の両眼視における視野角に一致した画像を有する第２映像を生成する、
請求項１または２に記載の記録制御装置。
【請求項５】
前記記録制御部は、前記イベントに起因しないときは、外部から受ける記録指示に起因して前記第２映像を記録させる、
請求項１〜４のいずれか一項に記載の記録制御装置。
【請求項６】
前記車両の進行予定情報を取得する進行予定情報取得部をさらに備え、
前記映像処理部は、前記進行予定情報に基づき進行予定方向に偏重した前記第２映像を生成する、
請求項１〜５のいずれか一項に記載の記録制御装置。
【請求項７】
前記映像データ取得部は、前記車両の前方および後方を撮影した前記第１映像を取得し、
前記映像処理部は、前記第１映像の一部を切り出すことにより、前記第１映像よりも狭い画角を有し、前記車両の前方および後方の映像を含む第２映像を生成する、
請求項１〜６のいずれか一項に記載の記録制御装置。
【請求項８】
請求項１〜７のうちいずれか一項に記載した記録制御装置と、
前記第１映像を撮影するカメラ又は前記第１映像及び前記第２映像を記録する記録部のうち少なくとも一方と、を備える、記録装置。
【請求項９】
車両の周囲を撮影した第１映像を取得し、
取得した前記第１映像を一時的に記憶し、
記憶されている前記第１映像の一部を切り出すことにより、前記第１映像よりも狭い画角を有する第２映像を生成し、
予め定められたイベントの発生を検出し、
前記イベントに起因しないで前記第２映像を記録すると共に、前記イベントに起因して前記第１映像を記録する
記録制御方法。
【請求項１０】
コンピュータに、
車両の周囲を撮影した第１映像を取得させ、
取得した前記第１映像を一時的に記憶させ、
記憶されている前記第１映像の一部を切り出すことにより、前記第１映像よりも狭い画角を有する第２映像を生成させ、
予め定められたイベントの発生を検出させ、
前記イベントに起因しないで前記第２映像を記録させると共に、前記イベントに起因して前記第１映像を記録させる
記録制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録制御装置、記録装置、記録制御方法及び記録制御プログラムに関する。
【背景技術】
【０００２】
自動車の運転情報を記録するドライブレコーダは、車両の位置、走行速度及び走行距離等と共に、車両に搭載したカメラにより車内外の映像や音声を記録する。ドライブレコーダが撮影した画像は、車両の安全運転管理、運転者に対する注意喚起及び事故発生前後の映像の記録等を目的として利用される。また、ドライブレコーダが撮影した映像は、安全のために限らず、運行記録の確認や、運転後に観賞して楽しむことを目的として利用されることもある。
【０００３】
車両の安全運転管理及び事故発生の際の記録を広い範囲で行う目的から、ドライブレコーダは、例えば魚眼レンズのような広角レンズを備える。一方、別の目的においては、撮影される映像は狭い範囲であることが望まれる場合がある。例えば、特許文献１に記載されているドライブレコーダ装置は、事故や危険運転等の所定のイベントが発生する前は広角モードでの映像を出力する。そして所定のイベントが発生した後は、広角モードでの映像から所定の範囲を切り出す切り出しモードでの映像出力に切り替えることを特徴とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０９６０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されたドライブレコーダ装置は、所定のイベントが発生する前については、広角モードで撮影した映像を出力する。しかしながら、広角モードで撮影された映像は、人間の目の視野角より広い。これに対して、撮影された映像を、運行記録の確認や運転後に観賞して楽しむことを目的とする場合は、人間の目の視野角に近い映像である方が自然に見え、利用しやすい映像となる。
【０００６】
本発明は、このような課題を解決するためになされたものであり、利用目的に適合させた映像を記録する映像記録装置、映像記録方法及び映像記録プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる記録制御装置は、車両の周囲を撮影した第１映像のデータを取得する映像データ取得部と、前記第１映像の一部を切り出すことにより、前記第１映像よりも狭い画角を有する第２映像を生成する映像処理部と、予め定められたイベントの発生を検出するイベント検出部と、前記イベントに起因しないで前記第２映像を記録させると共に、前記イベント検出部を監視し、前記イベントに起因して前記第１映像を記録させる記録制御部と、を備えるものである。
【０００８】
また、本発明にかかる記録制御方法は、車両の周囲を撮影した第１映像を取得し、取得した前記第１映像を一時的に記憶し、記憶されている前記第１映像の一部を切り出すことにより、前記第１映像よりも狭い画角を有する第２映像を生成し、予め定められたイベントの発生を検出し、前記イベントに起因しないで前記第２映像を記録すると共に、前記イベントに起因して前記第１映像を記録するものである。
【０００９】
更に、本発明にかかる記録制御プログラムは、コンピュータに、車両の周囲を撮影した第１映像を取得させ、取得した前記第１映像を一時的に記憶させ、記憶されている前記第１映像の一部を切り出すことにより、前記第１映像よりも狭い画角を有する第２映像を生成させ、予め定められたイベントの発生を検出させ、前記イベントに起因しないで前記第２映像を記録させると共に、前記イベントに起因して前記第１映像を記録させるものである。
【発明の効果】
【００１０】
本発明により、利用目的に適合させた映像を記録する映像記録装置、映像記録方法及び映像記録プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１にかかる記録装置１００の機能ブロック図である。
【図２】記録制御装置１１０が出力するファイルと時間の関係を示す図である。
【図３】映像処理部１１３が処理する映像データの一例を示す図である。
【図４】実施の形態１にかかる記録制御装置１１０のフローチャートである。
【図５】実施の形態２にかかる記録装置２００の機能ブロック図である。
【図６】実施の形態３にかかる記録装置３００の機能ブロック図である。
【図７】記録制御装置３１０が出力するファイルと時間の関係を示す図である。
【図８】実施の形態３にかかる記録制御装置３１０のフローチャートの一例である。
【図９】実施の形態３にかかる記録制御装置３１０のフローチャートの別の例である。
【図１０】実施の形態４にかかる記録装置４００の機能ブロック図である。
【図１１】映像処理部４１３が処理する映像と操舵角との関係を示す図である。
【発明を実施するための形態】
【００１２】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて実施の形態１にかかる記録装置１００の構成例について説明する。図１は、実施の形態１にかかる記録装置１００の機能ブロック図である。記録装置１００は、例えば車両に搭載されるドライブレコーダとして用いられる。記録装置１００は、メモリに格納されたプログラムをプロセッサが実行することによって動作するコンピュータ装置であってもよい。プロセッサは、例えば、マイクロプロセッサ、ＭＰＵ（Micro Processing Unit）、もしくはＣＰＵ（Central Processing Unit）である。メモリは、揮発性メモリ又は不揮発性メモリであって、揮発性メモリ及び不揮発性メモリの組み合わせによって構成されてもよい。プロセッサは、以降の図面を用いて説明される処理をコンピュータに行わせるための命令群を含む１又は複数のプログラムを実行する。
【００１３】
記録装置１００は、記録制御装置１１０、カメラ１２０、マイクロフォン１３０、記録部１４０、センサ１５０、表示部１６０及びスピーカ１７０を備えている。記録制御装置１１０と、カメラ１２０、マイクロフォン１３０、記録部１４０、センサ１５０、表示部１６０及びスピーカ１７０とは、所定のケーブル等を用いて直接接続されてもよく、車内ネットワークであるＣＡＮ（Controller Area Network）を介して接続されてもよい。
【００１４】
カメラ１２０は、車両の前方を撮影した映像データを生成する。マイクロフォン１３０は、車両内又は車両外の音声を収集して音声データを生成する。
【００１５】
記録部１４０は、少なくとも映像データを含む撮影ファイルを記録する。撮影ファイルには、音声データが含まれていてもよい。記録部１４０は、例えば、ハードディスク、ソリッドステートドライブ、カード型メモリ等のハードウェアによって構成されている。記録部１４０は、通常記録部１４１と、イベント記録部１４２とを有している。通常記録部１４１及びイベント記録部１４２は、記録部１４０内にアドレスの異なるメモリ領域として構成されてもよく、異なるハードウェアとして構成されてもよい。また、記録部１４０内に記録された撮影データのヘッダやペイロード等に書き込まれた情報に基づく仮想アドレス又はフラグのことを、通常記録部１４１及びイベント記録部１４２と称してもよい。
【００１６】
センサ１５０は、例えば、加速度センサであり、車両の前後方向、左右方向又は上下方向の速度変化すなわち加速度を検知する。つまり、センサ１５０は、記録装置１００を搭載した車両が事故を起こした場合又は事故に巻き込まれた場合に発生する衝撃等により発生する加速度を検知する。また、センサ１５０は、車両の速度を検知してもよい。
【００１７】
表示部１６０は、記録部１４０に記録された映像データを再生するディスプレイである。スピーカ１７０は、記録部１４０に記録された音声データを再生する。スピーカ１７０は、図示しない音声増幅部や音声処理部を含み、スピーカ１７０と記載した場合であってもこれらを含む。
【００１８】
続いて、記録制御装置１１０の構成例について説明する。記録制御装置１１０は、撮影データ取得部１１１、バッファメモリ１１２、映像処理部１１３、イベント検出部１１５、記録制御部１１６及び再生制御部１１７を備える。記録制御装置１１０を構成する各構成要素は、例えば、メモリに格納されたソフトウェアである。また、記録制御装置１１０を構成する各構成要素は、回路もしくはチップ等のハードウェアであってもよい。また、記録制御装置１１０を構成する各構成要素は、ソフトウェアとハードウェアとの組み合わせであってもよい。
【００１９】
撮影データ取得部１１１は、カメラ１２０において生成された映像データ及びマイクロフォン１３０において生成された音声データを取得する。映像データ及び音声データを含むデータは、撮影データと称されてもよい。撮影データ取得部１１１は、映像データ取得部と、音声データ取得部とが含まれているということができる。すなわち、撮影データ取得部１１１は、カメラ１２０及びマイクロフォン１３０から撮影データを取得する。映像データは、例えば、Ｈ．２６４もしくはＨ．２６５等の方式を用いて生成される。また、音声データは、例えば、ＰＣＭ（Pulse Code Modulation）方式等を用いて生成されてもよく、映像データ及び音声データを含んだ動画像データである撮影データは、ＭＰＥＧ（Moving Picture Experts Group）２−ＴＳ（Transport Stream）またはＡＶＩ（Audio Video Interleave）等を用いて生成されてもよい。撮影データ取得部１１１は、映像データ及び音声データを含む撮影データをバッファメモリ１１２へ出力する。
【００２０】
バッファメモリ１１２は、撮影データ取得部１１１が出力した撮影データを一時的に記憶する。バッファメモリ１１２は、記録制御装置１１０内に内蔵される内蔵メモリと称されてもよい。一時的に記憶するとは、例えば、バッファメモリ１１２が予め設定された期間を経過した撮影データを消去することであってもよい。又は、一時的に記憶するとは、撮影データ取得部１１１から出力されるデータを、バッファメモリ１１２内のデータに上書きして記憶することであってもよい。又は、一時的に記憶するとは、バッファメモリ１１２が、撮影データ取得部１１１から出力された撮影データを映像処理部１１３へ出力した場合に、出力した撮影データを消去することであってもよい。バッファメモリ１１２は、一時的に記憶した撮影データを映像処理部１１３へ出力する。
【００２１】
映像処理部１１３は、記録制御部１１６の指示を受け、バッファメモリ１１２が出力した撮影データを処理して撮影ファイルを生成し、記録制御部１１６へ出力する。すなわち、映像処理部１１３は、例えば、バッファメモリ１１２が出力した撮影データを処理し、予め設定された時間の撮影ファイルを生成してもよい。また、映像処理部１１３は、バッファメモリ１１２が出力した撮影データを処理し、予め設定された画角の撮影ファイルを生成してもよい。また、映像処理部１１３は、バッファメモリ１１２が出力した撮影データを処理し、予め設定された時間又は予め設定された画角の撮影データを生成し、ファイル名称等のヘッダ情報等を付加して、撮影ファイルを生成してもよい。さらに、映像処理部１１３は、バッファメモリ１１２が出力した撮影データを処理し、撮影データのノイズ除去や歪み補正等を行ってもよく、撮影データに時刻情報、車両の速度情報又は車両の位置情報などを表示した撮影データを生成してもよい。
【００２２】
イベント検出部１１５は、センサ１５０から出力された情報を用いてイベント発生を検出する。例えば、加速度センサとして動作するセンサ１５０において検出した衝撃レベルが予め設定された値を超えている場合に、イベント検出部１１５は、交通事故というイベントが発生したことを検出する。衝撃レベルが予め設定された値を超えるとは、加速度が予め設定された値を超えると言い換えられてもよい。イベント検出部１１５は、イベントの発生を検出した場合、イベントが発生したことを示す情報を記録制御部１１６へ出力する。イベントが発生したことを示す情報には、イベントが発生した時刻が含まれてもよい。さらに、イベントが発生したことを示す情報には、イベントが発生した時刻から予め設定された期間を遡った時点から、イベントが発生した時刻までの加速度の値等が含まれてもよい。
【００２３】
記録制御部１１６は、映像処理部１１３に指示を送り、映像処理部１１３にイベント検出部１１５が検出するイベントに起因しない撮影ファイル（以下、通常撮影ファイルと称する）を生成させる。そして、記録制御部１１６は、映像処理部１１３に指示を送り、生成した通常撮影ファイルを記録部１４０へ出力する。また、記録制御部１１６は、イベント検出部１１５が出力する情報を受けて、映像処理部１１３に指示を送り、映像処理部１１３にイベントに起因した撮影ファイル（以下、イベント撮影ファイルと称する）を生成させる。そして、記録制御部１１６は、映像処理部１１３に指示を送り、生成したイベント撮影ファイルを記録部１４０へ出力する。記録制御部１１６は、例えば、撮影ファイルを生成するためのヘッダ情報として、ファイル名称やファイル種別情報等を映像処理部１１３へ出力してもよい。また、記録制御部１１６は、撮影ファイルの開始時刻及び終了時刻を決定し、映像処理部１１３に出力してもよい。
【００２４】
記録制御部１１６は、イベント撮影ファイルと通常撮影ファイルとを区分して記録部１４０へ記録させる。イベント撮影ファイルと通常撮影ファイルとを区分して記録部１４０へ記録させるとは、記録制御部１１６が、イベント撮影ファイルのヘッダもしくはペイロードにイベント撮影ファイルであることを示すフラグ情報等を設定することであってもよい。また、記録制御部１１６は、通常撮影ファイルのヘッダもしくはペイロードに通常撮影ファイルであることを示すフラグ情報等を設定してもよく、フラグ情報を設定しなくてもよい。つまり、フラグ情報が設定されていない撮影データは、通常撮影ファイルと認識されてもよい。これとは反対に、通常撮影ファイルのヘッダもしくはペイロードに通常撮影ファイルであることを示すフラグ情報が設定される場合、イベント撮影ファイルにはフラグ情報が設定されなくてもよい。また、記録制御部１１６は、通常撮影ファイルを通常記録部１４１に記録させ、イベント撮影ファイルをイベント記録部１４２に記録させてもよい。
【００２５】
また、記録制御部１１６は、イベント撮影ファイルを上書き禁止のデータとして記録部１４０へ記録させてもよい。例えば、記録制御部１１６は、データの上書きを禁止する記録部１４０内のメモリ領域のアドレスを指定して、イベント撮影ファイルを記録部１４０へ記録させてもよい。もしくは、記録制御部１１６は、イベント撮影ファイルのヘッダもしくはペイロードに上書き禁止を示すフラグ情報等を設定してもよい。データの上書きを禁止する記録部１４０内のメモリ領域とイベント撮影ファイルを記録する記録部１４０内のメモリ領域のアドレスとは一致していてもよく、いずれか一方のメモリ領域が、他方のメモリ領域に含まれていてもよい。
【００２６】
さらに、記録制御部１１６は、通常撮影ファイルを上書き可能のデータとして記録部１４０へ記録させてもよい。例えば、記録制御部１１６は、データの上書きを可能とする記録部１４０内のメモリ領域のアドレスを指定して、通常撮影ファイルを記録部１４０へ記録させてもよい。もしくは、記録制御部１１６は、通常撮影ファイルのヘッダもしくはペイロードに上書き可能を示すフラグ情報等を設定してもよい。データの上書きを可能とする記録部１４０内のメモリ領域と通常撮影ファイルを記録する記録部１４０内のメモリ領域のアドレスとは一致していてもよく、いずれか一方のメモリ領域が、他方のメモリ領域に含まれていてもよい。
【００２７】
再生制御部１１７は、記録部１４０に記録されている撮影データを取得し、取得した撮影データに基づく映像データを表示部１６０へ出力し、取得した撮影データに基づく音声データをスピーカ１７０等へ出力する。再生制御部１１７は、記録装置１００を操作するユーザが入力した撮影ファイルの再生指示情報を受け取ると、記録部１４０内のメモリ領域から、ユーザが再生を希望する撮影ファイルを取得する。
【００２８】
次に、図２を参照しながら、撮影ファイルと時間との関係について説明する。図２は、記録制御装置１１０が出力するファイルと時間の関係を示す図である。図２の横軸は、時刻ｔｎ０から時刻ｔｎ２に向かって時間が経過することを示している。また、時間軸と平行に示された帯状のファイル群１０は、記録制御装置１１０が出力する通常撮影ファイルを示している。映像処理部１１３は、予め設定された期間Ｐｎ毎に通常撮影ファイルを順次生成する。予め設定された期間Ｐｎは、例えば数十秒であってもよいし、数分であってもよい。例えば、時刻ｔｎ０から時刻ｔｎ１までの撮影データは、通常撮影ファイルＦｎ（０）である。つまり、映像処理部１１３は、時刻ｔｎ０から時刻ｔｎ１までの撮影データを、通常撮影ファイルＦｎ（０）として生成し、記録部１４０の有する通常記録部１４１へ出力する。次に、映像処理部１１３は、時刻ｔｎ１から時刻ｔｎ２までの撮影データを、通常撮影ファイルＦｎ（１）として生成し、通常記録部１４１へ出力する。同様に、映像処理部１１３は、時刻ｔｎ２から開始する通常撮影ファイルＦｎ（２）を生成し、通常記録部１４１へ出力する。
【００２９】
映像処理部１１３が通常撮影ファイルを生成するに当たり、バッファメモリ１１２は通常撮影ファイルとして処理される撮影データよりも長い時間を記憶する。図２の例の場合、バッファメモリ１１２が記憶する撮影データは、Ｐｎよりも長い時間である。映像処理部１１３は、バッファメモリ１１２が記憶する撮影データから、期間Ｐｎの撮影データを処理して通常撮影ファイルを生成する。つまり、映像処理部１１３は、バッファメモリ１１２に期間Ｐｎの撮影データが記憶された後に通常撮影ファイルを生成する。
【００３０】
記録部１４０は、記録する撮影ファイルの数を予め設定してもよい。その場合、記録部１４０は、予め設定された数の撮影ファイルを記録した後は、最も古い撮影ファイルを削除した後に新たな撮影ファイルを記録してもよい。また、記録部１４０は、新たな撮影ファイルを最も古い撮影ファイルが記録されている領域に上書きしてもよい。
【００３１】
続いてイベント撮影ファイルについて説明する。矩形状に示したファイル２０は、イベント撮影ファイルＦｅである。イベント撮影ファイルＦｅは、時刻ｔｅ１から時刻ｔｅ２までの撮影データを含む撮影ファイルである。
【００３２】
ここで、イベント撮影ファイルＦｅが生成される原理について説明する。まず、車両に強い衝撃が与えられる等のイベントが発生すると、イベント発生直後である時刻ｔｅ０に、イベント検出部１１５は、イベントを検出する。イベント検出部１１５は、イベントが発生したことを示す情報を記録制御部１１６へ出力する。記録制御部１１６は、イベント検出部１１５が出力した情報を受けて、イベントが検出された時刻ｔｅ０よりも第１期間ｐ１遡った時刻ｔｅ１からイベントが検出された時刻ｔｅ０よりも第２期間ｐ２経過した時刻ｔｅ２までの撮影データをファイル形式として処理することを映像処理部１１３に指示する。映像処理部１１３は、記録制御部１１６からの指示を受けて、バッファメモリ１１２から出力される時刻ｔｅ１から時刻ｔｅ２までの撮影データをイベント撮影ファイルＦｅとして生成する。さらに、映像処理部１１３は、記録制御部１１６からの指示を受けて、イベント撮影ファイルＦｅを記録部１４０へ出力する。尚、イベント撮影ファイルＦｅは上書き禁止であるという情報をヘッダ又はペイロード内に含んでいてもよい。また、イベント撮影ファイルＦｅが記録される領域は上書き禁止であることが定められた領域であってもよい。
【００３３】
尚、映像処理部１１３は、通常撮影ファイルを生成する処理と、イベント撮影ファイルを生成する処理とを並列して行ってもよい。また、映像処理部１１３は、通常撮影ファイルを生成する処理と、イベント撮影ファイルを生成する処理とを順次行ってもよい。
【００３４】
次に、図３を参照しながら、映像処理部１１３が生成する撮影ファイルに含まれる映像について説明する。図３は、映像処理部１１３が処理する映像データの一例を示す図である。図３に示す映像５０は、カメラ１２０により生成され、撮影データ取得部１１１が取得した映像の一例である。記録装置１００は、急ブレーキ、危険運転又は事故等のイベントを検出した場合、イベントを検出した時点の前後における映像データを記録する。このようなイベントに起因した映像データを記録する場合においては、車両の周囲で発生した事象をできるだけ多く収集し、事後に状況を確認できることが期待される。したがって、このようなイベントを記録する場合、映像データは、広い範囲に亘り撮影されていることが好ましい。カメラ１２０は、例えば、左右方向に１６０度前後の画角を有してもよい。また、カメラ１２０は、それ以上に広い画角を有していても良い。映像処理部１１３は、このようなカメラ１２０が生成した画角の映像データから、撮影ファイルを生成することができる。
【００３５】
一方、上述した急ブレーキ、危険運転又は事故等のイベントに起因した映像データを記録するのではなく、記録した撮影データを観賞し又は観賞させる目的において映像データを記録する場合には、イベント映像ファイルに含まれる映像データよりも狭い画角を有する映像データを記録することが好ましい。映像処理部１１３は、映像５０の一部を切り出して映像６０を生成することができる。尚、映像６０は、映像５０のうち、二点鎖線で囲まれた領域である。図３の例は、映像処理部１１３が映像５０の周辺部を削除することにより映像６０を生成することを示している。映像処理部１１３は、映像６０から映像５０の一部を切り出す。したがって、映像処理部１１３は、例えば、人間の視野に近い映像であって、左右方向の画角が１００度前後の映像データから撮影ファイルを生成することができる。
【００３６】
記録制御装置１１０は、上述したような２種類の画角の映像を出力することができる。２種類の映像のうち、比較的広い画角の映像は、以降、第１映像とも称される。また、２種類の映像の内、第１映像を切り出すことにより生成された、比較的狭い画角の映像は、第２映像とも称される。記録制御装置１１０は、記録された後の利用目的に応じて、第１映像の撮影ファイル又は第２映像の撮影ファイルを出力し、記録部１４０に記録する。
【００３７】
ところで、カメラ１２０が生成する映像データの画角が１００度以上の場合、生成された映像データは、周辺部ほど歪みが大きい場合がある。そのような場合、映像処理部１１３は、歪み補正処理を行ってもよい。
【００３８】
映像処理部１１３は、撮影データ取得部１１１が取得した第１映像を切り出すことにより、人間の有効視野角に一致した画角となるように第２映像を生成してもよい。人間の有効視野角に一致した画角とは、水平方向に１８０度から２００度ある人間の視野角のうち、情報を適切に認識できる視野角であり、例えば水平方向に３０度から５０度の範囲である。尚、ここで示した人間の有効視野角に一致した画角とは、実質的に人間の有効視野角に一致していればよい。したがって、例えば、上述した水平方向の範囲の例については、３０度よりも数度小さく、また、５０度よりも数度大きくてもよい。また、ここで示した人間の有効視野角に一致した画角とは、水平方向が人間の有効視野角に一致し、垂直方向は一致していない場合も含む。同様に、ここで示した人間の有効視野角に一致した画角とは、垂直方向が人間の有効視野角に一致し、水平方向は一致していない場合も含む。したがって、例えば、映像処理部１１３は、第１映像から第２映像を生成する場合、水平方向に対して人間の有効視野角に一致した画角の映像を切出し、垂直方向に対しては、第１映像と第２映像とが同様の縦横比となる範囲で切り出す。つまり、映像処理部１１３は、カメラ１２０が撮影した方向を実際に人間が見たときに適切に情報を認識できる範囲と同等の第２映像を生成する。
【００３９】
第２映像を生成する他の例として、映像処理部１１３は、撮影データ取得部１１１が取得した第１映像を切り出すことにより、人間の両眼視における視野角に一致した画角となるように第２映像を生成してもよい。人間の両眼視における視野角に一致した画角とは、例えば水平方向において４０度から８０度程度の範囲である。尚、ここで示した人間の両眼視における視野角に一致した画角とは、実質的に人間の両眼視における視野角に一致していればよい。したがって、例えば、上述した水平方向の範囲の例については、４０度よりも数度小さく、また、８０度よりも数度大きくてもよい。また、ここで示した人間の両眼視における視野角に一致した画角とは、水平方向が人間の両眼視における視野角に一致し、垂直方向は一致していない場合も含む。同様に、ここで示した人間の両眼視における視野角に一致した画角とは、垂直方向が人間の両眼視における視野角に一致し、水平方向は一致していない場合も含む。したがって、例えば、映像処理部１１３は、第１映像から第２映像を生成する場合、水平方向に対して人間の両眼視における視野角に一致した画角の映像を切出し、垂直方向に対しては、第１映像と第２映像とが同様の縦横比となる範囲で切り出す。つまり、映像処理部１１３は、カメラ１２０が撮影した方向を実際に人間が両眼視したときに適切に見ることができる範囲と同等の第２映像を生成する。
【００４０】
次に、図４を参照しながら、実施の形態１にかかる記録制御装置１１０の処理について説明する。図４は、実施の形態１にかかる記録制御装置１１０のフローチャートである。
【００４１】
まず、記録装置１００が起動すると、撮影データ取得部１１１は、少なくとも映像データを含む撮影データをバッファメモリ１１２へ出力する。バッファメモリ１１２は、撮影データの記憶すなわちバッファリングを開始する（ステップＳ１００）。
【００４２】
次に、記録制御部１１６は、図２を参照しながら説明したように、映像処理部１１３に通常撮影ファイルを生成させ、記録部１４０へ出力させる処理を開始する（ステップＳ１０１）。尚、映像処理部１１３が通常撮影ファイルを生成し記録部１４０へ出力する処理は、以降、通常記録とも称される。映像処理部１１３は、システムが終了するまで通常記録を継続して行う。記録部１４０は、映像処理部１１３が出力した通常撮影ファイルを順次記録する。映像処理部１１３は、上述した処理を行うと共に、以下に説明するイベント撮影ファイルを生成し、記録部１４０へ出力する処理を並列して行ってもよい。
【００４３】
記録制御部１１６は、上述した通常記録において、第１映像よりも画角の狭い第２映像を含む通常撮影ファイルを生成する。
【００４４】
次に、記録制御部１１６は、予め設定された時間（例えば１００ミリ秒）毎に、イベント検出部１１５から出力される情報を監視し、イベントを検出したか否かを判定する（ステップＳ１０２）。記録制御部１１６は、イベントを検出したと判定しない場合（ステップＳ１０２：Ｎｏ）、バッファメモリ１１２が記憶する撮影データを全て映像処理部１１３へ送信したか否かを判定する（ステップＳ１０６）。記録制御部１１６は、イベントを検出したと判定した場合（ステップＳ１０２：Ｙｅｓ）、イベント撮影ファイルを生成し、記録部１４０へ出力する処理へと進む。尚、映像処理部１１３がイベント撮影ファイルを生成し記録部１４０へ出力する処理は、以降、イベント記録とも称される。
【００４５】
記録制御部１１６は、映像処理部１１３に指示を送りイベント撮影ファイルの生成を開始させる（ステップＳ１０３）。記録制御部１１６は、時刻を監視し、第２期間ｐ２が予め設定された期間であるＰｅを超えたか否かを判定する（ステップＳ１０４）。第２期間ｐ２がＰｅを超えたと判定しない場合（ステップＳ１０４：Ｎｏ）、記録制御部１１６は、映像処理部１１３にイベント撮影ファイルの生成を継続させる。一方、第２期間ｐ２がＰｅを超えたと判定した場合（ステップＳ１０４：Ｙｅｓ）、記録制御部１１６は、映像処理部１１３にイベント撮影ファイルの生成を停止させると共に、映像処理部１１３が生成したイベント撮影ファイルを記録部１４０に出力する（ステップＳ１０５）。以上でイベント記録に関する一連の処理は、終了する。
【００４６】
記録制御部１１６は、上述したイベント記録において、第２映像よりも画角の広い第１映像を含むイベント撮影ファイルを生成する。
【００４７】
イベント記録が終了すると、記録制御部１１６は、バッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したか否かを判定する（ステップＳ１０６）。記録制御部１１６がバッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したと判定した場合（ステップＳ１０６：Ｙｅｓ）、記録制御部１１６は、処理を終了する。バッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信した場合とは、例えば、運転者が撮影を停止する操作を実施した場合、又は、エンジンが停止しカメラ１２０による撮影が停止された場合等がある。
【００４８】
一方、記録制御部１１６がバッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したと判定しない場合（ステップＳ１０６：Ｎｏ）、記録制御部１１６は、通常撮影ファイルの記録を継続すると共に、イベント検出部１１５から出力される情報を監視し、イベントを検出したか否かを判定する（ステップＳ１０２）処理を繰り返す。
【００４９】
以上の処理を行うことにより、実施の形態１にかかる記録装置１００は、イベントに起因しない通常撮影ファイルとして、第２映像を含む通常撮影ファイルを記録する。通常撮影ファイルの利用目的は、例えば、使用者が運転の後に車両周辺の風景などを楽しむことである。そのため、通常撮影ファイルの映像は、比較的人間の視野に近い第２映像により生成されていることが好ましい。また、実施の形態１にかかる記録装置１００は、イベントに起因するイベント撮影ファイルとして、第１映像を含むイベント撮影ファイルを記録する。イベント撮影ファイルの利用目的は、例えば、事故や危険運転の事後に状況を確認することである。そのため、イベント撮影ファイルの映像は、比較的広い画角の第１映像により生成されていることが好ましい。
【００５０】
以上に説明したように、実施の形態１により、利用目的に適合させた映像を記録する映像記録装置、映像記録方法及び映像記録プログラムを提供することができる。
【００５１】
実施の形態２
次に、図５を用いて実施の形態２にかかる記録装置２００の構成例について説明する。図５は、実施の形態２にかかる記録装置２００の機能ブロック図である。実施の形態２にかかる記録装置２００は、後方カメラを備えている点において、実施の形態１にかかる記録装置１００と異なる。したがって、既に説明した内容と重複する事項については適宜説明を省略する。
【００５２】
記録装置２００は、記録制御装置２１０、前方カメラ２２１、後方カメラ２２２、マイクロフォン１３０、記録部１４０、センサ１５０、表示部１６０、及びスピーカ１７０を備えている。前方カメラ２２１は、車両の前方を撮影した前方映像データを生成する。後方カメラ２２２は、車両の後方を撮影した後方映像データを生成する。前方カメラ２２１の画角および後方カメラ２２２の画角は、実施の形態１におけるカメラ１２０の画角と同等である。マイクロフォン１３０、記録部１４０、センサ１５０、表示部１６０及びスピーカ１７０は実施の形態１にかかる記録装置１００において説明したものと同様である。したがって、ここでは説明を省略する。
【００５３】
続いて、記録制御装置２１０の構成例について説明する。記録制御装置２１０は、撮影データ取得部１１１、バッファメモリ１１２、映像処理部１１３、イベント検出部１１５、記録制御部１１６及び再生制御部１１７を備える。撮影データ取得部１１１、バッファメモリ１１２、イベント検出部１１５、記録制御部１１６及び再生制御部１１７は、実施の形態１において説明したものと同様の機能を有する。したがって、ここでは説明を省略する。
【００５４】
映像処理部２１３は、記録制御部１１６の指示を受け、バッファメモリ１１２が出力した撮影データを処理して撮影ファイルを生成し、記録部１４０へ出力する。バッファメモリ１１２は、前方カメラ２２１が生成した前方映像データ及び後方カメラ２２２が生成した後方映像データをそれぞれ記憶している。したがって、映像処理部２１３は、記録制御部１１６からの指示を受け、前方映像データ又は後方映像データを含む撮影データをそれぞれ処理して撮影ファイルを生成する。
【００５５】
映像処理部２１３は、実施の形態１にかかる映像処理部１１３が有する機能に加え、前方映像データと後方映像データを合成して１の撮影ファイルを生成してもよい。例えば、映像処理部２１３は、同時期に生成された前方映像データと後方映像データとをそれぞれ切り出した映像データを左右又は上下方向に並べて一の映像データを生成してもよい。また、映像処理部２１３は、例えば、前方映像データの一部に、縮小させた後方映像データを重ね合わせて一の映像データを生成してもよい。また、映像処理部２１３は、前方映像データから前方撮影ファイルを生成し、前方映像データと同時に生成された後方映像データから後方映像ファイルを生成し、それぞれを記録制御部１１６に出力しても良い。
【００５６】
映像処理部２１３は、通常記録として用いられる第２映像を生成するに際し、前方映像データと後方映像データとを、上述したように合成して一の映像データを生成してもよい。また、映像処理部２１３は、前方映像データを切り出すことにより、第２映像を生成してもよい。映像処理部２１３は、前方映像データを切り出すことにより、人間の有効視野角に一致した画角となるように第２映像を生成してもよい。同様に、映像処理部２１３は、前方映像データを切り出すことにより、人間の両眼視における視野角に一致した画角となるように第２映像を生成してもよい。
【００５７】
映像処理部２１３は、イベント記録として用いられる第１映像を生成するに際し、前方映像データと後方映像データとを、上述したように合成して一の映像データを生成してもよい。また、映像処理部２１３は、前方映像データから前方のイベント撮影ファイルを生成し、同時に、後方映像データから後方のイベント撮影ファイルを生成し、それぞれを記録制御部１１６に出力してもよい。
【００５８】
このような構成により、利用目的に適合させた映像を記録する映像記録装置、映像記録方法及び映像記録プログラムを提供することができる。
【００５９】
実施の形態３
次に、図６〜９を参照しながら実施の形態３について説明する。図６は、実施の形態３にかかる記録装置３００の機能ブロック図である。実施の形態３にかかる記録装置３００は、記録指示部３８０を備えている点において、実施の形態１にかかる記録装置１００と異なる。したがって、既に説明した内容と重複する事項については適宜説明を省略する。
【００６０】
記録装置３００は、記録制御装置３１０、カメラ１２０、マイクロフォン１３０、記録部３４０、センサ１５０、表示部１６０、スピーカ１７０及び記録指示部３８０を備えている。カメラ１２０、マイクロフォン１３０、記録部１４０、センサ１５０、表示部１６０及びスピーカ１７０は実施の形態１にかかる記録装置１００において説明したものと同様である。したがって、ここでは説明を省略する。
【００６１】
記録指示部３８０は、記録制御装置３１０が有する記録制御部３１６に対して、撮影ファイルの生成開始又は生成停止を指示する。記録指示部３８０が記録制御部３１６に対して指示を送ることにより生成される撮影ファイルは、レジャー撮影ファイルとも称される。記録指示部３８０は、例えば、ユーザの意思に基づいてレジャー撮影ファイルの生成開始を指示するための入力装置であってもよい。より具体的には、記録指示部３８０は、例えば、ボタンであってもよく、タッチパネルや音声認識等の入力装置であってもよい。
【００６２】
また、記録指示部３８０は、予め設定された条件に基づいて記録制御部３１６に対してレジャー撮影ファイルの生成開始又は生成停止を指示する装置等であってもよい。予め設定された条件は、例えば、車両の位置情報、外部機器からの指示等である。
【００６３】
記録部３４０は、実施の形態１にかかる記録部１４０が有する機能に加えて、レジャー記録部３４３を有している。レジャー記録部３４３は、レジャー撮影ファイルを記録する。レジャー記録部３４３は、記録部３４０内にアドレスの異なるメモリ領域として構成されてもよく、異なるハードウェアとして構成されてもよい。また、記録部３４０内に記録された撮影データのヘッダやペイロード等に書き込まれた情報に基づく仮想アドレス又はフラグのことを、レジャー記録部３４３と称してもよい。尚、記録制御装置３１０がレジャー撮影ファイルを生成し、記録部３４０がレジャー撮影ファイルを記録する一連の処理は、レジャー記録とも称される。
【００６４】
続いて、記録制御装置３１０の構成例について説明する。記録制御装置３１０は、撮影データ取得部１１１、バッファメモリ１１２、映像処理部１１３、イベント検出部１１５、記録制御部３１６及び再生制御部１１７を備える。撮影データ取得部１１１、バッファメモリ１１２、映像処理部１１３、イベント検出部１１５及び再生制御部１１７は、実施の形態１において説明したものと同様の機能を有する。したがって、ここでは説明を省略する。
【００６５】
記録制御部３１６は、実施の形態１にかかる記録制御部１１６が有する機能に加えて、記録指示部３８０が出力する指示信号を受けて、映像処理部１１３対してレジャー撮影ファイルを生成させる機能を有している。また、記録制御部３１６は、映像処理部１１３が生成したレジャー撮影ファイルを記録部３４０へ出力する。
【００６６】
次に、図７を参照しながら、レジャー撮影ファイルの生成及びレジャー撮影ファイルの記録（レジャー記録）について詳細を説明する。図７は、記録制御装置３１０が出力するファイルと時間の関係を示す図である。図７は、図２において既に説明した通常撮影ファイルと、レジャー撮影ファイルとを上下に並べて示している。したがって、通常撮影ファイルについての説明は適宜省略する。通常撮影ファイルのファイル群１０の下方に示した矩形状のファイル３０は、レジャー撮影ファイルＦｒである。レジャー撮影ファイルＦｒは、時刻ｔｒ１から時刻ｔｒ２までの撮影データを含む撮影ファイルである。
【００６７】
図７を参照しながらレジャー撮影ファイルＦｒが生成される原理について説明する。まず、時刻ｔｒ０において、記録指示部３８０は、記録制御部３１６に対してレジャー撮影ファイルの生成開始の指示を送る。すなわち、記録指示部３８０は、記録制御部３１６に対してレジャー記録開始の指示を送る。記録制御部３１６は、記録指示部３８０からの指示を受けた時刻ｔｒ０よりも予め設定された期間ｐ１遡った時刻ｔｒ１からレジャー撮影ファイルの生成を行う。尚、期間ｐ１は、例えば、３秒である。レジャー記録開始がユーザの意思により行われる場合に、予め設定された期間を遡ってレジャー記録を開始することは、撮影開始のタイミングを逸してしまうことを抑制する。尚、ｐ１はゼロ秒であってもよい。
【００６８】
次に、時刻ｔｒ２において、記録指示部３８０は、記録制御部３１６に対してレジャー撮影ファイルの生成終了の指示を送る。すなわち、記録指示部３８０は、記録制御部３１６に対してレジャー記録終了の指示を送る。記録制御部３１６は、記録指示部３８０からの指示を受けて映像処理部１１３に対して、時刻ｔｒ１から時刻ｔｒ２までのレジャー撮影ファイルを生成させる。さらに、記録制御部３１６は、映像処理部１１３に対して、生成したレジャー撮影ファイルを記録制御部３１６へ出力させる。尚、レジャー撮影ファイルＦｒは上書き禁止であるという情報をヘッダ又はペイロード内に含んでいてもよい。また、レジャー撮影ファイルＦｒが記録される領域は上書き禁止であることが定められた領域であってもよい。
【００６９】
尚、レジャー撮影ファイルＦｒの時間（ｔｒ２−ｔｒ１）がバッファメモリ１１２の時間を超える場合、映像処理部１１３は、レジャー撮影ファイルＦｒを複数に分割して生成してもよい。すなわち、映像処理部１１３は、レジャー撮影ファイルＦｒを予め設定された期間毎に生成し、順次、記録部３４０へ出力してもよい。また、映像処理部１１３は、通常撮影ファイルを生成する処理と、レジャー撮影ファイルを生成する処理とを並列して行ってもよい。また、映像処理部１１３は、通常撮影ファイルを生成する処理と、レジャー撮影ファイルを生成する処理とを順次行ってもよい。
【００７０】
次に、図８を参照しながら、記録制御装置３１０の処理について説明する。図８は、実施の形態３にかかる記録制御装置３１０のフローチャートの一例である。図８に示したフローチャートのうち、図４において示したフローチャートと同様の処理については、同じ番号を付すと共に適宜説明を省略する。
【００７１】
まず、記録装置３００が起動すると、撮影データ取得部１１１は、撮影データをバッファメモリ１１２へ出力する。バッファメモリ１１２は、撮影データのバッファリングを開始する（ステップＳ１００）。
【００７２】
次に、記録制御部３１６は、図２を参照しながら説明したように、映像処理部１１３に対して通常記録を開始させる（ステップＳ２０１）。映像処理部１１３は、システムが終了するまで通常記録を継続して行う。記録部３４０は、映像処理部１１３が出力した通常撮影ファイルを順次記録する。映像処理部１１３は、上述した処理を行うと共に、以下に説明するイベント記録及びレジャー記録を並列して行ってもよい。
【００７３】
尚、記録制御部３１６は、上述した通常記録において、第１映像よりも画角の狭い第２映像を含む通常撮影ファイルを生成してもよいし、第２映像よりも画角の広い第１映像を含む通常撮影ファイルを生成してもよい。
【００７４】
次に、記録制御部３１６は、予め設定された時間（例えば１００ミリ秒）毎に、イベント検出部１１５から出力される情報を監視し、イベントを検出したか否かを判定する（ステップＳ１０２）。記録制御部３１６は、イベントを検出したと判定しない場合（ステップＳ１０２：Ｎｏ）、レジャー記録の開始指示を受けているか否かを判定する（ステップＳ２０８）。一方、記録制御部３１６は、イベントを検出したと判定した場合（ステップＳ１０２：Ｙｅｓ）、図４において説明した処理と同様のイベント記録を行う（ステップＳ１０３〜ステップＳ１０５）。イベント記録が終了すると、記録制御部３１６は、レジャー記録の開始指示を受けているか否かを判定する（ステップＳ２０８）。尚、上述したように、イベント撮影ファイルは、第２映像よりも画角の広い第１映像を含んでいる。
【００７５】
記録制御部３１６は、レジャー記録の開始指示を受けていると判定しない場合（ステップＳ２０８：Ｎｏ）、バッファメモリ１１２が記憶する撮影データを全て映像処理部１１３へ送信したか否かを判定する（ステップＳ１０６）。一方、記録制御部３１６は、レジャー記録の開始指示を受けていると判定した場合（ステップＳ２０８：Ｙｅｓ）、記録制御部３１６は、映像処理部１１３にレジャー記録を開始させる。すなわち、記録制御部３１６は、映像処理部１１３に対して、図７において説明したレジャー撮影ファイルの生成開始を指示する（ステップＳ２０９）。尚、レジャー撮影ファイルは、第１映像よりも画角の狭い第２映像を含んでいる。
【００７６】
続いて、記録制御部３１６は、レジャー記録終了の指示を受けているか否かを判定する（ステップＳ２１０）。記録制御部３１６がレジャー記録終了の指示を受けていると判定しない場合（ステップＳ２１０：Ｎｏ）、記録制御部３１６は、映像処理部１１３にレジャー撮影ファイルの生成を継続させる。一方、記録制御部３１６がレジャー記録終了の指示を受けていると判定した場合（ステップＳ２１０：Ｙｅｓ）、記録制御部３１６は、映像処理部１１３にレジャー撮影ファイルの生成を停止させ、さらに、生成したレジャー撮影ファイルを記録部３４０へ出力する（ステップＳ２１１）。記録部３４０は、映像処理部１１３が出力したレジャー撮影ファイルを記録する。以上でレジャー記録に関する一連の処理は終了する。また、ステップＳ２１０でレジャー記録が終了していない状態においてイベントが検出された場合、レジャー記録を強制的に終了させ、ステップＳ１０３の処理へ移行してもよい。
【００７７】
レジャー記録が終了すると、図４において説明した処理と同様に、記録制御部３１６は、バッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したか否かを判定する（ステップＳ１０６）。記録制御部３１６がバッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したと判定した場合（ステップＳ１０６：Ｙｅｓ）、記録制御部３１６は、処理を終了する。一方、記録制御部３１６がバッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したと判定しない場合（ステップＳ１０６：Ｎｏ）、記録制御部３１６は、通常撮影ファイルの記録を継続すると共に、ステップＳ１０２へ戻り、上述の処理を繰り返す。
【００７８】
次に、図９を参照しながら、記録制御装置３１０の処理のもう一つの例について説明する。図９は、実施の形態３にかかる記録制御装置３１０のフローチャートの別の例である。記録制御装置３１０は、通常記録、イベント記録及びレジャー記録をそれぞれ行う。図８し示した例においては、イベント記録とレジャー記録とは並列処理を行っていない。しかし、記録制御装置３１０は、通常記録、イベント記録及びレジャー記録を並列処理してもよい。
【００７９】
まず、記録装置３００が起動すると、撮影データ取得部１１１は、撮影データをバッファメモリ１１２へ出力する。バッファメモリ１１２は、撮影データのバッファリングを開始する（ステップＳ１００）。
【００８０】
次に、記録制御部３１６は、図８において説明した通常記録（ステップＳ２０１）、イベント記録（ステップＳ１０２〜ステップＳ１０５）及びレジャー記録（ステップＳ２０８〜ステップＳ２１１）をそれぞれ並列して行う。そして、記録制御部３１６は、それぞれの処理を行いながら、バッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したか否かを判定する（ステップＳ１０６）。記録制御部１１６がバッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したと判定した場合（ステップＳ１０６：Ｙｅｓ）、記録制御部１１６は、処理を終了する。一方、記録制御部３１６がバッファメモリ１１２内の撮影データを全て映像処理部１１３へ送信したと判定しない場合（ステップＳ１０６：Ｎｏ）、記録制御部３１６は、上述の処理を繰り返す。
【００８１】
このような構成により、レジャー撮影ファイルに含まれる映像データをユーザの意思又はユーザの設定した条件により取得することができる。したがって、利用目的に適合させた映像を記録する映像記録装置、映像記録方法及び映像記録プログラムを提供することができる。
【００８２】
実施の形態４
次に、図１０及び図１１を参照しながら、実施の形態４について説明する。実施の形態４にかかる記録装置４００は、進行予定情報取得部４１８を有する点において、実施の形態１にかかる記録装置１００と異なる。したがって、既に説明した内容と重複する事項については適宜説明を省略する。図１０は、実施の形態４にかかる記録装置４００の機能ブロック図である。
【００８３】
実施の形態４にかかる記録装置４００は、記録制御装置４１０を備えている。記録制御装置４１０は、映像処理部４１３を備えている。また、記録制御装置４１０は、進行予定情報取得部４１８を含んでいる。それ以外の構成については実施の形態１にかかる記録装置１００と同様である。
【００８４】
進行予定情報取得部４１８は、車両の操舵角に関する情報（操舵角情報）を取得する。操舵角情報は、走行中の車両が左右どちらの方向にどれくらいの角度で曲がる予定であるかという進行予定情報を含む。進行予定情報取得部４１８は、例えば、車両からハンドルの操舵角情報を取得してもよい。進行予定情報取得部４１８は、例えば、車両からウインカの操作情報を取得してもよい。また、進行予定情報取得部４１８は、例えば、ナビゲーションシステムから進行予定の走行路において、例えば１００メートル前方の道路形状の情報を取得してもよい。また、進行予定情報取得部４１８は、例えば、ナビゲーションシステムから、例えば１００メートル先の交差点等における右左折指示情報を取得してもよい。また、進行予定情報取得部４１８は、カメラ１２０が生成した撮影データを解析することにより、進行予定の走行路の曲率を予測してもよい。操舵角情報は、進行予定情報と称されてもよい。記録装置４００は、操舵角情報を取得するために、ナビゲーションシステム等の図示しない外部機器と通信可能な状態に接続してもよい。外部機器と通信可能な状態に接続するとは、例えば、専用の通信バス、ＣＡＮ（Controller Area Network）又はＭＯＳＴ（Media Oriented Systems Transport）等による接続である。
【００８５】
進行予定情報取得部４１８は、ＣＡＮ等を経由して取得した進行予定情報に基づいて、第１映像から第２映像を切り出す際の左右方向のシフト量を決定する。そして、進行予定情報取得部４１８は、決定したシフト量に関する情報を、映像処理部４１３に送信する。
【００８６】
映像処理部４１３は、実施の形態１にかかる映像処理部１１３が有する機能に加えて、車両の操舵角等の進行予定情報に応じた映像データの切り出しを行う。図１１は、映像処理部４１３が処理する映像と操舵角との関係を示す図である。図１１に示す映像５０は、カメラ１２０により生成され、撮影データ取得部１１１が取得した映像の一例である。映像処理部４１３は、映像５０を切り出して映像７０を生成することができる。尚、映像７０は、映像５０のうち、二点鎖線で囲まれた領域である。
【００８７】
映像５０の左右方向の中心は、中心線５１である。中心線５１の左右方向における画素の位置は位置Ａ０である。また、映像７０の左右方向の中心は、中心線７１である。図１１に示した例においては、走行中の車両は右へ曲がる予定である。したがって、記録制御部４１６は、進行予定情報取得部４１８が取得した進行予定情報に基づいて、映像７０を切り出す際のシフト量を右方向へＡ＋ｎ画素シフトさせている。映像処理部４１３は、記録制御部４１６の指示を受けて、映像７０を切り出す処理を行う。尚、図１１に示す例の場合、右方向のシフト量の最大は、Ａ＋Ｍである。同様に、左方向のシフト量の最大は、Ａ−Ｍである。
【００８８】
映像処理部４１３は、第２映像を生成する際のシフト量を、例えば数段階に区分して決定してもよい。また、記録制御装置４１０は、第２映像を生成する際のシフト量を、例えば１画素毎に区分して決定してもよい。
【００８９】
このような構成により、レジャー撮影ファイルに含まれる映像データを快適に楽しむことができる。したがって、利用目的に適合させた映像を記録する映像記録装置、映像記録方法及び映像記録プログラムを提供することができる。
【００９０】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００９１】
１００、２００、３００、４００  記録装置
１１０、２１０、３１０、４１０  記録制御装置
１１１  撮影データ取得部
１１２  バッファメモリ
１１３、２１３、４１３  映像処理部
１１５  イベント検出部
１１６、３１６、４１６  記録制御部
１１７  再生制御部
１２０  カメラ
１３０  マイクロフォン
１４０、３４０  記録部
１５０  センサ
１６０  表示部
１７０  スピーカ
２２１  前方カメラ
２２２  後方カメラ
３４０  記録部
３８０  記録指示部
４１８  進行予定情報取得部
Ｆｅ  イベント撮影ファイル
Ｆｎ  通常撮影ファイル
Ｆｒ  レジャー撮影ファイル
【図１】
2018195904.tif 000003
【図２】
2018195904.tif 000004
【図３】
2018195904.tif 000005
【図４】
2018195904.tif 000006
【図５】
2018195904.tif 000007
【図６】
2018195904.tif 000008
【図７】
2018195904.tif 000009
【図８】
2018195904.tif 000010
【図９】
2018195904.tif 000011
【図１０】
2018195904.tif 000012
【図１１】
2018195904.tif 000013