(57)【要約】【課題】装置の大型化及び高コスト化を回避し、装置の機能を制限することなく、取得した素材をその正当性を保ったまま収録することが可能な映像収録装置及び映像収録方法を提供する。【解決手段】エンコーダ１０−１，１０−２によりそれぞれ同一の映像素材をエンコードし、ＧＯＰ単位でチェックサムを付加する。バッファ２１−１，２１−２は、エンコーダ１０−１，１０−２からの素材データを一時的に保持して検査装置２３へ出力する。検査装置２３は、バッファ２１−１，２１−２からの素材データのチェックサムを参照し、エンコードエラーが発生しているか否かを判断し、エラーが発生した場合は、導出する素材データをＧＯＰ単位で切り替える。【選択図】      図１
2011035836.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが互いに同一の映像素材を取得し、前記映像素材を予め設定されたデータ単位の素材データに符号化し、前記符号化処理における異常を検出するための誤り検出符号を、前記素材データ毎に付加する複数の符号化部と、
それぞれが前記複数の符号化部のいずれかと接続し、前記符号化部からの素材データを一時的に保持して出力する複数の保持部と、
前記複数の保持部から出力された複数系統の素材データを受け取り、前記複数系統の素材データに付加された前記誤り検出符号を参照することで前記素材データに前記符号化処理で発生した異常があるか否かを判断し、前記受け取った素材データのうち前記異常がないと判断した系統の素材データを選択的に導出する導出部と、
前記導出部からの素材データを記録する記録部と
を具備することを特徴とする映像収録装置。
【請求項２】
前記導出部は、導出している系統の素材データに前記異常が発生した場合、異常の発生していない他系統の素材データに導出を切り替えることを特徴とする請求項１記載の映像収録装置。
【請求項３】
前記誤り検出符号は、チェックサムであることを特徴とする請求項１記載の映像収録装置。
【請求項４】
前記符号化部は、前記映像素材をＭＰＥＧ（Moving Picture Experts Group）を用いて符号化し、符号化後のＧＯＰ単位の素材データに対して前記誤り検出符号を付加することを特徴とする請求項１記載の映像収録装置。
【請求項５】
前記複数の符号化部と前記複数の保持部との接続を監視するものであって、前記接続に異常が発生した場合、前記接続異常が発生していない系統の保持部のみから素材データを出力させる監視部をさらに具備することを特徴とする請求項１記載の映像収録装置。
【請求項６】
複数系統に入力された互いに同一の映像素材を、予め設定されたデータ単位の素材データにそれぞれ符号化し、
前記符号化処理における異常を検出するための誤り検出符号を、前記複数系統の素材データ毎に付加し、
前記誤り検出符号が付加された複数系統の素材データを一時的に保持して出力し、
前記複数系統の素材データに付加された前記誤り検出符号を参照することで、前記素材データに前記符号化処理で発生した異常があるか否かを判断し、
前記複数系統の素材データのうち、前記異常がないと判断した系統の素材データを選択的に導出し、
前記導出した素材データを記録することを特徴とする映像収録方法。
【請求項７】
前記導出している系統の素材データに前記異常が発生した場合、異常の発生していない他系統の素材データに導出を切り替えることを特徴とする請求項６記載の映像収録方法。
【請求項８】
前記誤り検出符号は、チェックサムであることを特徴とする請求項６記載の映像収録方法。
【請求項９】
前記映像素材をＭＰＥＧ（Moving Picture Experts Group）を用いて符号化し、符号化後のＧＯＰ単位の素材データに対して前記誤り検出符号を付加することを特徴とする請求項６記載の映像収録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば撮像した映像素材を収録する映像収録装置及び映像収録方法に関する。
【背景技術】
【０００２】
従来の映像収録装置では、収録する映像素材の正当性を保つため、収録処理の二重化を行っている（例えば、特許文献１及び２参照）。従来の二重化方式としては、例えば、下記の二つの方法がある。
【０００３】
一つは、現用系用のビデオサーバと、予備系用のビデオサーバとを運用することで、収録処理の二重化を行う方法である。各ビデオサーバは、エンコーダ及びストレージを具備し、入力された映像素材をエンコードしてストレージに記録する。このとき、各ビデオサーバで記録される素材データは互いに同一のものである。ただし、この方法では、各系統内での冗長性を保つことができないという問題がある。また、系統毎にビデオサーバを用意しなければならないため、機器全体の体積及びコストが高くなるという問題がある。
【０００４】
もう一つは、一台のビデオサーバの中に、二つのエンコーダを設置することで、収録処理の二重化を行う方法である。このとき、各エンコーダへ入力された映像素材は、各エンコーダで同時にエンコードされ、ビデオサーバのストレージへそれぞれ収録される。このとき、ストレージには、同一の素材データが２つ記録される。ただし、この方法では、冗長性を保つために一つの映像素材に対し二つのデータを保存する必要がある。そのため、ストレージ資源の消費が二倍になるという問題がある。また、ビデオサーバの特性上、同時入力数に制限があるため、一つの映像素材を二つのデータで保存しようとすると、収録チャンネル数が二分の一となる問題がある。
【０００５】
さらに、上記の二重化方法では、一方の素材データをデコードして出力する際にエラーを検出した場合、他方の素材データの出力に切り替えるようにしている。しかしながら、このように出力系統を切り替える方法では、エンコードデータに誤りが発生していても、その素材データをデコードするまでデータ誤りを検出することが出来ない。そのため、再生処理を行うまで素材データの正当性を得られないという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−７４５５９号公報
【特許文献２】特開２００６−１０８８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上のように、従来の映像収録装置では、収録する映像素材の正当性を保とうとすると、装置が大型化及び高コスト化するという問題や、ストレージへの入力数が制限されるという問題があった。また、素材データのエンコード時にエラーがあった場合であっても、デコードするまでその誤りを検出することが出来ないため、収録した素材データの正当性が再生処理まで得られないという問題があった。
【０００８】
この発明は上記事情によりなされたもので、その目的は、装置の大型化及び高コスト化を回避し、装置の機能を制限することなく、取得した素材をその正当性を保ったまま収録することが可能な映像収録装置及び映像収録方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る映像収録装置は、それぞれが互いに同一の映像素材を取得し、前記映像素材を予め設定されたデータ単位の素材データに符号化し、前記符号化処理における異常を検出するための誤り検出符号を、前記素材データ毎に付加する複数の符号化部と、それぞれが前記複数の符号化部のいずれかと接続し、前記符号化部からの素材データを一時的に保持して出力する複数の保持部と、前記複数の保持部から出力された複数系統の素材データを受け取り、前記複数系統の素材データに付加された前記誤り検出符号を参照することで前記素材データに前記符号化処理で発生した異常があるか否かを判断し、前記受け取った素材データのうち前記異常がないと判断した系統の素材データを選択的に導出する導出部と、前記導出部からの素材データを記録する記録部とを具備する。
【００１０】
また、本発明に係る映像収録方法は、複数系統に入力された互いに同一の映像素材を、予め設定されたデータ単位の素材データにそれぞれ符号化し、前記符号化処理における異常を検出するための誤り検出符号を、前記複数系統の素材データ毎に付加し、前記誤り検出符号が付加された複数系統の素材データを一時的に保持して出力し、前記複数系統の素材データに付加された前記誤り検出符号を参照することで、前記素材データに前記符号化処理で発生した異常があるか否かを判断し、前記複数系統の素材データのうち、前記異常がないと判断した系統の素材データを選択的に導出し、前記導出した素材データを記録することを特徴とする。
【００１１】
上記構成による映像収録装置及び映像収録方法では、複数の符号化部によりそれぞれ入力される同一の映像素材を予め設定したデータ単位で符号化し、符号化後の素材データに誤り検出符号を付加する。そして、導出部で素材データに付加した誤り検出符号を参照し、符号化処理時のエラー発生の有無を判断し、エラーの発生していない素材データを記録部へ導出する。これにより、エラーの発生していない１系統の素材データのみが記録部に記録されることとなる。
【発明の効果】
【００１２】
この発明によれば、装置の大型化及び高コスト化を回避し、装置の機能を制限することなく、取得した素材をその正当性を保ったまま収録することが可能な映像収録装置及び映像収録方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る映像収録装置の機能構成を示すブロック図である。
【図２】図１の検査装置の機能構成を示すブロック図である。
【図３】図１の映像収録装置の収録処理を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明に係る映像収録装置の実施の形態について詳細に説明する。
【００１５】
図１は、本発明の一実施形態に係る映像収録装置の機能構成を示すブロック図である。映像収録装置は、例えばビデオサーバであり、エンコーダ１０−１，１０−２、メモリコントローラ２０及びストレージ３０を具備する。
【００１６】
エンコーダ１０−１，１０−２は、カメラ等で撮像された映像素材を受け取り、ＭＰＥＧ（Moving Picture Experts Group）及びＪＰＥＧ（Joint Photographic Experts Group）等の符号化方式により、受け取った映像素材を予め設定されたデータ単位でエンコードする。このとき、エンコーダ１０−１，１０−２は、クロック信号等の同期信号を受け取り、この同期信号によりフレーム同期して映像素材のエンコードを行う。これにより、エンコーダ１０−１，１０−２からはエンコード後の素材データが同一タイミングで出力されることとなる。また、エンコーダ１０−１，１０−２でエンコードされた素材データを上述のデータ単位で交換することが可能となる。なお、以下では、例としてＭＰＥＧを用いてエンコードした場合を例に説明する。
【００１７】
また、エンコーダ１０−１，１０−２は、映像素材をエンコードした後、ＧＯＰ（Group Of Picture）単位で、誤り検出符号であるチェックサムを付加する。エンコーダ１０−１，１０−２は、素材データにチェックサムを付加すると、チェックサム付加後のＧＯＰ単位の素材データをメモリコントローラ２０へ転送する。
【００１８】
メモリコントローラ２０は、バッファ２１−１，２１−２、接続監視部２２及び検査装置２３を備える。メモリコントローラ２０は、エンコーダ１０−１，１０−２とイーサネット（登録商標）等のＩＰネットワークにより接続しており、エンコーダ１０−１，１０−２から転送される素材データを受信する。なお、エンコーダ１０−１，１０−２とメモリコントローラ２０とが、ネットワークスイッチ等を介して接続される場合であっても同様に実施可能である。
【００１９】
バッファ２１−１は、エンコーダ１０−１から素材データを受け取り、素材データの蓄積容量が１ＧＯＰとなるまで保持する。また、バッファ２１−２はエンコーダ１０−２から素材データを受け取り、素材データの蓄積容量が１ＧＯＰとなるまで保持する。バッファ２１−１，２１−２は、同期信号を受信しており、１ＧＯＰの素材データが蓄積されると、この同期信号に従って１ＧＯＰ分の素材データを互いに同期させて検査装置２３へ出力する。
【００２０】
接続監視部２２は、エンコーダ１０−１，１０−２からの素材データを監視する。接続監視部２２は、エンコーダ１０−１，１０−２から素材データが供給されない場合、素材データが供給されていないエンコーダとメモリコントローラ２０の接続に異常があったとみなす。そして、接続監視部２２は、素材データが供給されているバッファに対して、素材データが供給されていないバッファに素材データが蓄積されるのを待たずに、蓄積した１ＧＯＰ分の素材データを出力するように指示を与える。
【００２１】
図２は、本発明の一実施形態に係る検査装置２３の機能構成を示すブロック図である。図２の検査装置２３は、検出部２３１−１，２３１−２、メモリ２３２、判断部２３３、制御部２３４及び切替部２３５を備える。検出部２３１−１，２３１−２は、バッファ２１−１，２１−２から供給された素材データに付されたチェックサムをＧＯＰ単位で検出し、検出したチェックサムを判断部２３３へ出力する。
【００２２】
メモリ２３２には、映像素材が正しくエンコードされた際のチェックサムが予め記録されている。判断部２３３は、検出部２３１−１，２３１−２からのチェックサムと、メモリ２３２に記録されたチェックサムとを比較することで、バッファ２１−１，２１−２からの素材データにエンコードエラーが発生しているか否かを判断する。このとき、判断部２３３は、素材データに付加されたチェックサムとメモリ２３２のチェックサムとが同一である場合、素材データにエンコードエラーは発生していないと判断し、同一でない場合、素材データにエンコードエラーが発生していると判断する。判断部２３３は、判断結果を制御部２３４へ出力する。
【００２３】
制御部２３４は、判断部２３３の判断結果に基づいて、切替部２３５を切替制御することで、バッファ２１−１，２１−２から出力された素材データのうちいずれか一方を選択的にストレージ３０へ導出する。具体的には、制御部２３４は、ストレージ３０へ導出している素材データにエンコードエラーが発生したと判断された場合、他方のバッファからの素材データを導出するように切替部２３５に対して切替制御を行う。また、制御部２３４は、エンコードエラーが発生した素材データを破棄するように、その素材データを保持するバッファに対して指示を与える。
【００２４】
また、制御部２３４は、両系統の素材データにエンコードエラーが発生した場合は、映像収録装置のユーザに対して収録エラーを通知することで、収録停止を要求する。
【００２５】
ストレージ３０は、検査装置２３から導出された素材データを素材ファイルとして記録する。
【００２６】
次に、上記構成における動作を説明する。
【００２７】
図３は、本発明の一実施形態に係る映像収録装置の収録処理を示すシーケンス図である。なお、ここでは、エンコーダ１０−１及びバッファ２１−１による伝送系統を現用系とし、エンコーダ１０−２及びバッファ２１−２による伝送系統を予備系とし、現用系の素材データにエンコードエラーが発生する場合を例に説明を行う。
【００２８】
エンコーダ１０−１とエンコーダ１０−２とは、チェックサムを付与した１ＧＯＰ単位の素材データＡ及び素材データＢを互いに同期させて出力する。エンコーダ１０−１からの素材データＡは、バッファ２１−１へ伝送され（Ｓ３１）、１ＧＯＰ分が蓄積されるまでバッファ２１−１で保持される。また、エンコーダ１０−２からの素材データＢは、バッファ２１−２へ伝送され（Ｓ３２）、１ＧＯＰ分が蓄積されるまでバッファ２１−２で保持される。
【００２９】
バッファ２１−１，２１−２は、素材データＡ，Ｂが１ＧＯＰ蓄積されると、１ＧＯＰ分の素材データＡと１ＧＯＰ分の素材データＢとを互いに同期させて検査装置２３へ出力する（Ｓ３３，Ｓ３４）。検査装置２３は、素材データＡ，Ｂのチェックサムを検出し、このチェックサムに基づいてエンコードエラーが発生したか否かを判断する。検査装置２３は、通常の状態では現用系の素材データＡを導出するが、この素材データＡにエンコードエラーが発生した場合、ＧＯＰ単位で素材データＢに導出を切り替える。そして、検査装置２３は、バッファ２１−１にエンコードエラーが発生した素材データＡを破棄させる。ストレージ３０は、導出の切り替えられた素材データＢを、素材データＡに引き続いて記録する（Ｓ３５）。
【００３０】
以上のように、上記一実施形態に係る映像収録装置では、エンコーダ１０−１，１０−２によりそれぞれ同一の映像素材をエンコードし、ＧＯＰ単位でチェックサムを付加する。そして、検査装置２３でチェックサムを参照してエラー発生の有無を検査し、エラーが発生した場合は、導出する素材データをＧＯＰ単位で切り替えるようにしている。これにより、エラーの発生していない素材データのみをストレージ３０へ記録することが可能となる。また、導出する素材データをＧＯＰ単位で切り替えるようにしているため、エンコードエラーの発生により素材データが切り替わる場合であっても、素材データをシームレスにストレージ３０へ記録することが可能となる。また、従来のようにビデオサーバを２系統用意する必要が無いため、装置の大型化及び高コスト化を回避することが可能となる。
【００３１】
また、上記一実施形態に係る映像収録装置では、１系統の素材データのみをストレージ３０へ導出し、一つの素材データがストレージ３０に記録される。これにより、ストレージ３０への入力数を抑えることが可能となり、また、ストレージ資源を節約することが可能となる。つまり、素材データの正当性を保つために、映像収録装置の性能低下を引き起こすことは無い。
【００３２】
したがって、本発明に係る映像処理装置は、装置の大型化及び高コスト化を回避し、装置の機能を制限することなく、取得した素材をその正当性を保ったまま収録することができる。
【００３３】
なお、この発明は上記一実施形態に限定されるものではない。例えば上記一実施形態では、エンコーダによりＭＰＥＧを用いてエンコードし、ＧＯＰ単位でチェックサムを付加する例について説明したが、本発明はこの例に限定される訳ではない。例えば、符号化方式がＪＰＥＧである場合には、フレームデータ単位毎にチェックサムを付加する。そして、エンコード後の素材データにエンコードエラーが発生した場合には、メモリコントローラにより、導出する素材データをフレームデータ単位で切り替えるようにしても同様に実施可能である。コーデックがＭＰＥＧである場合はＧＯＰデータ単位、ＪＰＥＧである場合はフレーム単位のように、素材データの中で独立性を持つデータ単位であればコーデックに依存することなく実施可能である。
【００３４】
また、上記一実施形態では、誤り検出符号としてチェックサムを採用した例について説明したが、本発明で採用される誤り検出符号はチェックサムに限定される訳ではない。
【００３５】
また、上記一実施形態では、エンコーダ１０−１，１０−２とメモリコントローラ２０とがＩＰネットワークによって接続された例について説明したが、エンコーダ１０−１，１０−２とメモリコントローラ２０とがバスにより接続される場合であっても実施可能である。
【００３６】
また、上記一実施形態では、素材データの伝送系統が２系統である例について説明したが、本発明は２系統に限定される訳ではない。
【００３７】
さらに、この発明は、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【００３８】
１０−１，１０−２…エンコーダ
２０…メモリコントローラ
２１−１，２１−２…バッファ
２２…接続監視部
２３…検査装置
２３１−１，２３１−２…検出部
２３２…メモリ
２３３…判断部
２３４…制御部
２３５…切替部
３０…ストレージ
【図１】
2011035836.tif 000003
【図２】
2011035836.tif 000004
【図３】
2011035836.tif 000005