(57)【要約】【課題】安価なパソコンで実現することができる動画処理装置を得る。【解決手段】入力される映像データおよび音声データを多重化し、所定時間毎に動画ファイルを生成する映像・音声キャプチャ部４と、その生成された動画ファイルを順に保存し、保存した動画ファイルが所定保存数に達した場合に履歴の古い動画ファイルから順に上書きされるように保存するＲＡＭディスク６と、トリガ入力後にＲＡＭディスク６からそのトリガ入力前後に保存された複数の動画ファイルを取り出して連結すると共に圧縮し、圧縮動画ファイルを生成する動画データ処理部７と、その生成された圧縮動画ファイルを記録する記録メディア９とを備えた。映像・音声キャプチャ部４、ＲＡＭディスク６、動画データ処理部７、記録メディア９は、安価なパソコン３で実現することができる。【選択図】        図１
2004350057.tif 000002
【特許請求の範囲】
【請求項１】
入力される映像データおよび音声データを多重化し、所定時間毎に動画ファイルを生成する動画ファイル生成手段と、
上記動画ファイル生成手段により生成された動画ファイルを順に保存し、保存した動画ファイルが所定保存数に達した場合に履歴の古い動画ファイルから順に上書きされるように保存する動画ファイル保存手段と、
トリガ入力後に上記動画ファイル保存手段からそのトリガ入力前後に保存された複数の動画ファイルを取り出して連結すると共に圧縮し、圧縮動画ファイルを生成する圧縮動画ファイル生成手段と、
上記圧縮動画ファイル生成手段により生成された圧縮動画ファイルを記録する記録手段とを備えた動画処理装置。
【請求項２】
圧縮動画ファイル生成手段において動画ファイル保存手段から取り出すトリガ入力前後の動画ファイル数を、トリガ前配分数およびトリガ後配分数により任意に設定すると共に、トリガ入力された場合に、そのトリガ入力から、動画ファイル生成手段において動画ファイルが生成される所定時間にその設定されたトリガ後配分数を掛けた時間後にファイル連結命令を発生する制御手段を備え、
上記圧縮動画ファイル生成手段は、
上記制御手段からファイル連結命令が発生された場合に、上記動画ファイル保存手段に保存された履歴の最も新しい動画ファイルからそれら設定されたトリガ前配分数にトリガ後配分数を加えた動画ファイル数分取り出すことを特徴とする請求項１記載の動画処理装置。
【請求項３】
制御手段は、
動画ファイル生成手段において動画ファイルが生成される所定時間、および動画ファイル保存手段において動画ファイルが保存される所定保存数を任意に設定することを特徴とする請求項２記載の動画処理装置。
【請求項４】
圧縮動画ファイル生成手段は、
連結した複数の動画ファイルを圧縮するソフトウェアにより構成されたことを特徴とする請求項１から請求項３のうちのいずれか１項記載の動画処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、記録必要時の動画データを記録する動画処理装置に関するものである。
【０００２】
【従来の技術】
従来の装置として、交差点内を撮影する監視カメラと、交差点内における交通事故発生をその衝撃音により検出する衝撃音センサと、監視カメラからの映像情報を順次記憶し、履歴の古い映像情報から順次出力するビデオバッファメモリと、衝撃音センサにより交通事故発生が検出された場合に、ビデオバッファメモリから出力される映像情報を一定時間だけ記録するビデオデッキとを備えたものがある。
これにより、ビデオデッキに交通事故発生の検出時点よりもある程度溯った時点からの映像記録を行わせ、交通事故発生前後の映像を連続的に記録可能にする（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平８−１１６５２８号公報
【０００４】
【発明が解決しようとする課題】
従来の動画処理装置は以上のように構成されているので、ビデオバッファメモリ等の映像遅延装置と、ビデオデッキ等の映像記録装置とが用いられているために、安価なパーソナルコンピュータ等で実現することができず、構成が高価になってしまう。
また、映像遅延時間もビデオバッファメモリの容量で決定され、交通事故発生時前後、すなわち、トリガ入力前後の映像情報の記録時間を容易に可変することができないなどの課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、高価な装置を必要とせず、安価なパーソナルコンピュータで実現することができると共に、トリガ入力前後の動画データの記録時間を容易に可変することができる動画処理装置を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る動画処理装置は、動画ファイル生成手段により生成された動画ファイルを順に保存し、保存した動画ファイルが所定保存数に達した場合に履歴の古い動画ファイルから順に上書きされるように保存する動画ファイル保存手段と、トリガ入力後に動画ファイル保存手段からそのトリガ入力前後に保存された複数の動画ファイルを取り出して連結すると共に圧縮し、圧縮動画ファイルを生成する圧縮動画ファイル生成手段と、その生成された圧縮動画ファイルを記録する記録手段とを備えたものである。
【０００７】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による動画処理装置を示すブロック図であり、図において、この動画処理装置は、カメラ１、マイク２、およびパーソナルコンピュータ（以下、パソコンと言う）３から構成されるものである。
カメラ１は、被撮影対象を撮影して映像データを出力し、マイク２は、その音声を集音して音声データを出力し、それら映像データおよび音声データは、パソコン３に入力されるものである。
【０００８】
そのパソコン３において、映像・音声キャプチャ部（動画ファイル生成手段）４は、入力される映像データおよび音声データを多重化し、キャプチャ時間毎に動画ファイルを生成するものである。なお、生成される動画ファイルは、デジタル化されたデータとなるが、映像データおよび音声データのデジタル化は、この映像・音声キャプチャ部４の前段階でデジタル化されていても、この映像・音声キャプチャ部４でデジタル化するものであっても良い。
リアルタイムクロック５は、日時データを映像・音声キャプチャ部４に出力し、映像・音声キャプチャ部４において生成される各動画ファイルにタイムスタンプを付加し、その生成された動画ファイルの再生時に日時データが画面表示（スーパーインポーズ）されるようにするものである。
【０００９】
ＲＡＭディスク（動画ファイル保存手段）６は、半導体メモリを仮想ディスクと見なしたものから構成され、映像・音声キャプチャ部４により生成された動画ファイルを履歴順に保存すると共に、保存した動画ファイルが履歴回数に達した場合に履歴の古い動画ファイルから順に上書きされるように保存するものである。
動画データ処理部（圧縮動画ファイル生成手段）７は、トリガ入力後にＲＡＭディスク６からそのトリガ入力前後に保存された複数の動画ファイルを取り出して連結すると共に圧縮し、圧縮動画ファイルを生成するものである。なお、この動画データ処理部７は、連結された複数の動画ファイルを圧縮するＭＰＥＧ１圧縮ＣＯＤＥＣ（コーデック）、ＭＰＥＧ４圧縮ＣＯＤＥＣ等のソフトウェアにより構成されるものである。これらソフトウェアは、例えば、ハードディスク等にインストールされ、ＣＰＵにより実行される。
【００１０】
制御部（制御手段）８は、映像・音声キャプチャ部４におけるパラメータ初期設定を行ったり、映像・音声キャプチャ部４におけるキャプチャ時間がユーザにより任意に設定可能にされ、その設定されたキャプチャ時間に応じたキャプチャ命令を映像・音声キャプチャ部４に出力するものである。
また、ＲＡＭディスク６における履歴回数がユーザにより任意に設定可能にされ、その設定された履歴回数に応じてＲＡＭディスク６に動画ファイルが保存されるようにＲＡＭディスク６を制御するものである。
さらに、動画データ処理部７におけるＲＡＭディスク６から取り出すトリガ入力前後の動画ファイル数を、トリガ前配分数およびトリガ後配分数でユーザにより任意に設定可能にされ、トリガ入力された場合に、そのトリガ入力から、キャプチャ時間にトリガ後配分数を掛けた時間後に、動画データ処理部７にファイル連結命令を発生するものである。また、動画データ処理部７に用いられるＣＯＤＥＣをユーザにより任意に設定可能にされ、その設定されたＣＯＤＥＣに応じたソフトウェアが動画データ処理部７に用いられるように動画データ処理部７を制御するものである。
【００１１】
記録メディア（記録手段）９は、フラッシュメモリ等の取り外し自在なメモリカードにより構成され、動画データ処理部７により生成された圧縮動画ファイルを記録するものである。なお、記録メディア９は、ハードディスクにより構成されるものであっても良い。
【００１２】
次に動作について説明する。
図２はこの発明の実施の形態１による動画処理装置の処理を示すフローチャートであり、図１に示したブロック図と共にこの図２を参照しながら動作について説明する。
制御部８は、映像・音声キャプチャ部４におけるパラメータ初期設定を行う（ステップＳＴ１）。ここで、パラメータ初期設定とは、例えば、カメラ１の解像度に応じた画像サイズ、１秒間当たりの画像枚数を示すフレームレート、デジタル化された音声データの音声サンプリング周波数、音声がモノラル（１ｃｈ）かステレオ（２ｃｈ）かを示す音声チャネルモード等である。
また、制御部８においてユーザにより、映像・音声キャプチャ部４におけるキャプチャ時間ｔ、ＲＡＭディスク６における履歴回数Ｎ、動画データ処理部７におけるトリガ入力前後の動画ファイル数を、トリガ前配分数Ｎｂおよびトリガ後配分数Ｎａで設定し、さらに、動画データ処理部７におけるＣＯＤＥＣ（ＭＰＥＧ４等）を設定し、さらに、映像・音声キャプチャ部４において生成される動画ファイルにスーパーインポーズしたいコメントを入力する（ステップＳＴ２）。
【００１３】
映像・音声キャプチャ部４では、制御部８からキャプチャ開始命令が入力されると、カメラ１およびマイク２からのデジタル化された映像データおよび音声データのキャプチャを開始する（ステップＳＴ３）。この時、生成される動画ファイルに、リアルタイムクロック５からの日時データに応じてタイムスタンプを付加したり、制御部８においてユーザにより入力されたコメントを付加して、動画データの再生時にはスーパーインポーズされるようにする。
制御部８では、キャプチャ開始命令を出力してから設定されたキャプチャ時間ｔが経過したか判定し（ステップＳＴ４）、キャプチャ時間ｔが経過した場合にキャプチャ終了命令を出力する。
映像・音声キャプチャ部４では、制御部８からキャプチャ終了命令が入力されると、キャプチャを終了し、生成した動画ファイルをＲＡＭディスク６に出力する（ステップＳＴ５）。
【００１４】
続けて、制御部８では、キャプチャ開始命令を出力し（ステップＳＴ３）、映像・音声キャプチャ部４では、キャプチャ時間ｔだけキャプチャし（ステップＳＴ４）、生成した動画ファイルをＲＡＭディスク６に出力する（ステップＳＴ５）。このようにして、映像・音声キャプチャ部４では、キャプチャ時間ｔ毎に随時、動画ファイルを生成し、ＲＡＭディスク６に出力する。
図３はＲＡＭディスクにおける動画ファイルの保存例を示す説明図であり、生成された動画ファイルは、制御部８の制御によりその生成された履歴順にＦｉｌｅ０１．ａｖｉ、Ｆｉｌｅ０２．ａｖｉ等のように規則性のあるファイル名が付加され、ＲＡＭディスク６にその履歴順に動画ファイルが保存される。
制御部８では、動画ファイルが生成され保存される毎にその動画ファイルを計数すると共に（ステップＳＴ６）、動画ファイルのその計数値ｎが設定された履歴回数Ｎを超えたか判定し（ステップＳＴ７）、履歴回数Ｎを超えていない場合には、そのまま履歴順に動画ファイルを保存し、履歴回数Ｎを超えた場合には、履歴の古い動画ファイルから順に上書きされるように保存する（ステップＳＴ８）。
図３は履歴回数Ｎが１０に設定された場合を示したものであり、計数値ｎが１１からは、再び最初の動画ファイルと同じファイル名Ｆｉｌｅ０１．ａｖｉとして、ＲＡＭディスク６に上書きするように保存する。これを繰り返すことにより、ＲＡＭディスク６にはＦｉｌｅ０１．ａｖｉ〜Ｆｉｌｅ（Ｎ）．ａｖｉのＮ個の動画ファイルが常時履歴として保存され、随時更新される。
【００１５】
制御部８では、トリガ入力されたか判定しており（ステップＳＴ９）、トリガ入力された場合に、そのトリガ入力後に生成された動画ファイルを計数すると共に（ステップＳＴ１０）、動画ファイルのその計数値ｎａが設定されたトリガ後配分数Ｎａに達したか判定し（ステップＳＴ１１）、トリガ後配分数Ｎａに達していない場合には、そのまま履歴順に動画ファイルを保存し、トリガ後配分数Ｎａに達した場合には、動画データ処理部７にファイル連結命令を発生する。すなわち、そのトリガ入力されてから、キャプチャ時間ｔにトリガ後配分数Ｎａを掛けた（Ｎａ×ｔ）後に、動画データ処理部７にファイル連結命令を発生する。
動画データ処理部７では、制御部８からファイル連結命令が入力されると、ＲＡＭディスク６に保存された履歴の最も新しい動画ファイルからそれら設定されたトリガ前配分数Ｎｂにトリガ後配分数Ｎａを加えた（Ｎｂ＋Ｎａ）の動画ファイル数分取り出し、連結する（ステップＳＴ１２）。さらに、圧縮し（ステップＳＴ１３）、圧縮動画ファイルを生成する。
図３はトリガ前配分数Ｎｂが５、トリガ後配分数Ｎａが４に設定され、ＲＡＭディスク６に動画ファイルＦｉｌｅ０７．ａｖｉが保存された時に、制御部８にトリガ入力された場合を示したものである。この場合、制御部８では、そのトリガ入力されてから、生成された動画ファイルが設定されたトリガ後配分数４に達した場合にファイル連結命令を発生する。すなわち、そのトリガ入力されてから、キャプチャ時間ｔにトリガ後配分数４を掛けた（４×ｔ）後に、動画データ処理部７にファイル連結命令を発生し、動画データ処理部７では、ＲＡＭディスク６に保存された履歴の最も新しい動画ファイルＦｉｌｅ０１．ａｖｉから、それら設定されたトリガ前配分数５にトリガ後配分数４を加えた全９の動画ファイル数分、すなわち、動画ファイルＦｉｌｅ０３．ａｖｉまで取り出し、連結すると共に圧縮し、圧縮動画ファイルを生成する。
【００１６】
なお、動画データ処理部７において、ＭＰＥＧ４圧縮ＣＯＤＥＣが設定されている場合には、連結された複数の動画ファイルはその設定されたＭＰＥＧ４圧縮ＣＯＤＥＣにより圧縮される。ＭＰＥＧ４圧縮ＣＯＤＥＣでは、データサイズを重視したい場合に有効である。ＭＰＥＧ１圧縮ＣＯＤＥＣが設定されている場合には、連結された複数の動画ファイルはその設定されたＭＰＥＧ１圧縮ＣＯＤＥＣにより圧縮される。ＭＰＥＧ１圧縮ＣＯＤＥＣでは、映像品質を重視したい場合に有効である。
記録メディア９では、動画データ処理部７により生成された圧縮動画ファイルを記録する。
この記録メディア９に記録された圧縮動画ファイルを伸張することによって、トリガ入力前後の映像および音声に、日時およびコメント等がスーパーインポーズされた画面を再生することができる。
【００１７】
以上のように、この実施の形態１によれば、映像・音声キャプチャ部４、リアルタイムクロック５、ＲＡＭディスク６、制御部８、記録メディア９は、パソコン３のハードウェアで構成可能であり、また、動画データ処理部７は、パソコン３のソフトウェアで構成可能であるため、高価な装置を必要とせず、安価なパソコン３にカメラ１およびマイク２を接続するだけで実現することができる。
また、動画データ処理部７においてＲＡＭディスク６から取り出すトリガ入力前後の動画ファイル数を、すなわち、トリガ前配分数Ｎｂおよびトリガ後配分数Ｎａを制御部８において容易に設定することができ、生成される圧縮動画ファイルにおけるトリガ入力前後の動画データの記録時間を容易に可変することができる。
さらに、映像・音声キャプチャ部４において動画ファイルが生成されるキャプチャ時間ｔ、およびＲＡＭディスク６において動画ファイルが保存される履歴回数Ｎを制御部８において容易に設定することができ、それらキャプチャ時間ｔおよび履歴回数Ｎの設定に応じてＲＡＭディスク６の利用領域を調整することで、圧縮動画ファイルにおけるトリガ入力前後の動画データの記録時間の調整範囲を容易に可変することができる。
さらに、動画データ処理部７として、ＣＯＤＥＣのようなソフトウェアを用いたので、ＣＯＤＥＣはアプリケーションソフトウェアとは独立したプログラムであり、任意にパソコン３にインストールすることで、例えば、ＭＰＥＧ１圧縮ＣＯＤＥＣならば映像品質を重視するとか、ＭＰＥＧ４圧縮ＣＯＤＥＣならばデータサイズを重視するとか、目的に応じて選択することができる。
さらに、動画ファイルを保存するディスクに、可動部品があるハードディスクではなく、半導体メモリを仮想ディスクと見なしたＲＡＭディスク６を適用したので、映像・音声キャプチャ部４において生成される動画ファイルは連続的に随時生成されるが、可動部品がないので壊れやすくなく、高寿命の装置を得ることができる。
【００１８】
【発明の効果】
以上のように、この発明によれば、動画ファイル生成手段、動画ファイル保存手段、および記録手段は、パーソナルコンピュータのハードウェアで構成可能であり、また、圧縮動画ファイル生成手段は、パーソナルコンピュータのソフトウェアで構成可能であるため、高価な装置を必要とせず、安価なパーソナルコンピュータで実現することができる。
また、圧縮動画ファイル生成手段において、動画ファイル保存手段から取り出すトリガ入力前後の動画ファイル数を調整すれば、生成される圧縮動画ファイルにおけるトリガ入力前後の動画データの記録時間を容易に可変することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による動画処理装置を示すブロック図である。
【図２】この発明の実施の形態１による動画処理装置の処理を示すフローチャートである。
【図３】ＲＡＭディスクにおける動画ファイルの保存例を示す説明図である。
【符号の説明】
１  カメラ、２  マイク、３  パーソナルコンピュータ、４  映像・音声キャプチャ部（動画ファイル生成手段）、５  リアルタイムクロック、６  ＲＡＭディスク（動画ファイル保存手段）、７  動画データ処理部（圧縮動画ファイル生成手段）、８  制御部（制御手段）、９  記録メディア（記録手段）。
【図１】
2004350057.tif 000003
【図２】
2004350057.tif 000004
【図３】
2004350057.tif 000005