(57)【特許請求の範囲】
【請求項１】
処理の対象となる動画像の情報を取得する取得部と、
前記動画像について、少なくともフィールド単位で発生するエラーを検出する検出部と、
前記検出部による検出結果に基づく表示を行う表示部と、
前記検出部により前記フィールド単位のエラーを検出すると、前記エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した分離表示画像を、前記表示部に表示することにより、ユーザに対する報知を行う報知部と
を備えることを特徴とするエラー検出装置。
【請求項２】
請求項１に記載のエラー検出装置において、
前記報知部は、前記検出部により前記フィールド単位のエラーを検出すると、前記表示部に前記分離表示画像を表示する前に、前記分離表示画像を表示することをユーザに促す表示を行う
ことを特徴とするエラー検出装置。
【請求項３】
請求項１または請求項２に記載のエラー検出装置において、
前記検出部は、前記フィールド単位のエラーと、それ以外のエラーとの両方を検出し、
前記報知部は、前記検出部により前記フィールド単位のエラーを検出した場合のみ、前記ユーザに対する報知を行う
ことを特徴とするエラー検出装置。
【請求項４】
請求項１から請求項３の何れか1項に記載のエラー検出装置において、
前記分離表示画像は、前記エラーを含むフレームの画像よりも画像サイズの小さい画像である
ことを特徴とするエラー検出装置。
【請求項５】
請求項１から請求項４の何れか1項に記載のエラー検出装置において、
前記分離表示画像は、複数の画像からなる動画像である
ことを特徴とするエラー検出装置。
【請求項６】
動画像を記録する記録部と、
前記動画像を再生する再生部と、
処理の対象となる動画像の情報を前記記録部から取得する取得部と、
前記取得部により取得した前記動画像について、少なくともフィールド単位で発生するエラーを検出する検出部と、
前記検出部による検出結果に基づく表示を行う表示部と、
前記検出部により前記フィールド単位のエラーを検出すると、前記エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した分離表示画像を、前記表示部に表示することにより、ユーザに対する報知を行う報知部と
を備えることを特徴とする再生装置。
【請求項７】
処理の対象となる動画像の情報を取得する取得処理と、
前記動画像について、少なくともフィールド単位で発生するエラーを検出する検出処理と、
前記検出処理において前記フィールド単位のエラーを検出すると、前記エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した分離表示画像を、前記検出処理における検出結果に基づく表示を行う表示部に表示することにより、ユーザに対する報知を行う報知処理と
をコンピュータに実行させるエラー検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エラー検出装置、再生装置、およびエラー検出プログラムに関する。
【背景技術】
【０００２】
動画像においては、エンコード時のミス、伝送エラーによるミス、編集時のミスなど様々な事情に起因して、ノイズやデータの欠落などのエラーが発生することが知られている。動画像に上述したエラーが発生すると、この動画像を再生した際に画像の乱れなどが発生してしまう。このようなエラーは、目視により検出可能であるが、検出に時間や手間を要するという問題がある。また、慎重に確認を行わないと見逃しが発生する場合もある。
【０００３】
そこで、このようなエラーの検出を自動化することが考えられている。例えば、特許文献１の発明では、上述したエラーの一つである点滅ノイズを自動的に検知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４４７６１２５号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１のようにエラーを自動的に検知した場合であっても、その後、ユーザは目視などにより検出の詳細を確認する必要があり、この確認にも時間や手間を要する。
【０００６】
本発明の目的は、エラーを自動的に検知した後のユーザによる確認の負荷を低減することにある。
【課題を解決するための手段】
【０００７】
一の態様のエラー検出装置は、処理の対象となる動画像の情報を取得する取得部と、前記動画像について、少なくともフィールド単位で発生するエラーを検出する検出部と、前記検出部による検出結果に基づく表示を行う表示部と、前記検出部により前記フィールド単位のエラーを検出すると、前記エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した分離表示画像を、前記表示部に表示することにより、ユーザに対する報知を行う報知部とを備える。
【０００８】
なお、前記報知部は、前記検出部により前記フィールド単位のエラーを検出すると、前記表示部に前記分離表示画像を表示する前に、前記分離表示画像を表示することをユーザに促す表示を行っても良い。
【０００９】
また、前記検出部は、前記フィールド単位のエラーと、それ以外のエラーとの両方を検出し、前記報知部は、前記検出部により前記フィールド単位のエラーを検出した場合のみ、前記ユーザに対する報知を行っても良い。
【００１０】
また、前記分離表示画像は、前記エラーを含むフレームの画像よりも画像サイズの小さい画像であっても良い。
【００１１】
また、前記分離表示画像は、複数の画像からなる動画像であっても良い。
【００１２】
一の態様の再生装置は、動画像を記録する記録部と、前記動画像を再生する再生部と、処理の対象となる動画像の情報を前記記録部から取得する取得部と、前記取得部により取得した前記動画像について、少なくともフィールド単位で発生するエラーを検出する検出部と、前記検出部による検出結果に基づく表示を行う表示部と、前記検出部により前記フィールド単位のエラーを検出すると、前記エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した分離表示画像を、前記表示部に表示することにより、ユーザに対する報知を行う報知部とを備える。
【００１３】
一の態様のエラー検出プログラムは、処理の対象となる動画像の情報を取得する取得処理と、前記動画像について、少なくともフィールド単位で発生するエラーを検出する検出処理と、前記検出処理において前記フィールド単位のエラーを検出すると、前記エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した分離表示画像を、前記検出処理における検出結果に基づく表示を行う表示部に表示することにより、ユーザに対する報知を行う報知処理とをコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、エラーを自動的に検知した後のユーザによる確認の負荷を低減することができる。
【図面の簡単な説明】
【００１５】
【図１】エラー検出装置の構成例を示すブロック図
【図２】エラー検出時のエラー検出装置の動作例を示す流れ図
【図３】エラー検出後のエラー検出装置の動作例を示す流れ図
【図４】モニタ１６の表示例
【図５】モニタ１６の別の表示例
【図６】モニタ１６の別の表示例
【図７】分離表示画像について説明する図
【図８】分離表示画像について説明する別の図
【発明を実施するための形態】
【００１６】
図１は、実施形態でのエラー検出装置の構成例を示すブロック図である。エラー検出装置には、処理の対象となる動画像（対象動画像）について、各種エラーを検出するためのエラー検出プログラムが予めインストールされる。
【００１７】
なお、対象動画像はどのようなものであっても良い。例えば、デジタル画像を生成可能な撮像装置により生成されたものであっても良いし、アナログの動画像の画像データをデジタルデータに変換したものであっても良いし、ビデオテープなどに記録された動画像をデジタルデータに変換したものであっても良い。また、コンピュータなどにより作成された動画像であっても良い。また、対象動画像は圧縮符号化されたものであっても良い。
【００１８】
また、以下では、対象動画像の全データをエラーの検出の対象として処理を行う例を示すが、対象動画像の一部のデータのみをエラーの検出の対象として処理を行っても良い。この場合、エラーの検出の対象となる部分は、ユーザ操作に基づいて指定されても良いし、対象動画像の情報などに基づいて自動で指定されても良い。
【００１９】
図１に示すエラー検出装置１１は、エラー検出部１２、ＣＰＵ１３、アラーム出力部１４、入出力Ｉ／Ｆ１５、モニタ１６、バス１７を有している。ＣＰＵ１３は、入出力Ｉ／Ｆ１５と相互に接続される。また、エラー検出部１２の出力は、バス１７を介してＣＰＵ１３に接続される。さらに、アラーム出力部１４およびモニタ１６は、ＣＰＵ１３により制御される。
【００２０】
エラー検出装置１１に入力された対象動画像の画像データは、エラー検出部１２に入力される。
【００２１】
さらに、エラー検出装置１１には、入出力Ｉ／Ｆ１５を介して、不図示の入力デバイス（キーボード、ポインティングデバイスなど）やＬＡＮ接続のためのネットワークケーブルなどが接続されている。
【００２２】
また、エラー検出装置１１は、不図示の記憶装置（例えば、ハードディスクや、不揮発性の半導体メモリなどの記憶媒体で構成される）を備える。この記憶装置には、画像処理プログラムや、プログラムの実行に必要となる各種のデータが記録されている。
【００２３】
ＣＰＵ１３は、エラー検出装置１１の各部を統括的に制御するプロセッサである。また、アラーム出力部１４は、スピーカやランプなどの報知部材を備え、エラー検出部１２による検出結果をユーザに報知する。また、モニタ１６は、不図示の表示素子を備え、エラー検出部１２による検出結果に基づく情報を表示する。
【００２４】
エラー検出部１２は、対象動画像の画像データに対して、エラー検出を行う。エラー検出部１２により検出されるエラーはどのようなものであっても良い。ただし、エラー検出部１２は、少なくともフィールド単位で発生するエラーを検出する。フィールド単位で発生するエラーとしては、例えば、一方のフィールドのみが非常に暗くなるフィールドブラックアウト、一方のフィールドのみが非常に明るくなる光点滅、トップフィールドとボトムフィールドとの一方に無関係な画像が挿入されるサブリミナルなどがある。これらのエラーには、エンコード時のミス、伝送エラーによるミス、編集時のミスなどに起因して発生するものの他に、演出上意図的に作られたものや、記者会見などのフラッシュなども含まれる。なお、エラー検出部１２による各エラーの検出方法は、公知技術を含めたどのような方法であっても良い。また、エラー検出部１２は、検出したエラーに関する情報を、バス１７を介してＣＰＵ１３に出力する。
【００２５】
以上説明した構成のエラー検出装置１１について、まず、図２の流れ図を参照しつつ、エラー検出部１２における各種エラー検出の動作例を説明する。なお、図２の流れ図の処理は、ユーザによるプログラム実行指示に応じて、各部がエラー検出プログラムを実行することで開始される。
【００２６】
（ステップＳ１０１）
エラー検出部１２は、ユーザにより指定された対象動画像の画像データの取得を開始する。取得された画像データは、順次、図１に示すように、エラー検出部１２に入力される。
【００２７】
（ステップＳ１０２）
エラー検出部１２は、対象動画像に対するエラー検出を開始する。
【００２８】
（ステップＳ１０３）
エラー検出部１２は、ステップＳ１０２で開始したエラー検出の結果に基づいて、エラーが存在するか否かを判定する。エラー検出部１２は、エラーが存在すると判定するとステップＳ１０４に進み、エラーが存在しないと判定すると後述するステップＳ１０５に進む。
【００２９】
（ステップＳ１０４）
エラー検出部１２は、判別内容として、エラーが存在することを示す情報を、バス１７を介してＣＰＵ１３に出力する。なお、エラーが存在することを示す情報としては、エラーの内容や、エラーが発生したフレームのフレームＮｏや、エラーが発生した時刻や、データの先頭からのオフセット位置などが考えられる。また、エラー検出部１２は、エラーが存在する近傍箇所のサムネイル画像（縮小画像）を生成し、同様にＣＰＵ１３に出力する。
【００３０】
（ステップＳ１０５）
エラー検出部１２は、ステップＳ１０３およびステップＳ１０４の処理を、全データに対して終了したか否かを判定する。エラー検出部１２は、全データ分終了したと判定すると一連の処理を終了し、全データ分終了していないと判定すると、ステップＳ１０３に戻り、ステップＳ１０３以降の処理を実行する。
【００３１】
次に、図３の流れ図を参照しつつ、エラー検出部１２におけるエラー検出後のＣＰＵ１３の動作例を説明する。図３の流れ図の処理は、上述した図２の処理の後に連続して開始される。なお、図３の流れ図の処理は、ユーザによるプログラム実行指示に応じて開始されても良い。ユーザによるプログラム実行指示に応じて開始される場合とは、例えば、図２で説明したエラー検出が予め実行され、その後に結果が呼び出される場合などである。
【００３２】
（ステップＳ２０１）
ＣＰＵ１３は、図２で説明したエラー検出の結果に基づいて、対象動画像にフィールド単位のエラーが存在するか否かを判定する。
【００３３】
ＣＰＵ１３は、対象動画像にフィールド単位のエラーが存在する判定すると、後述するステップＳ２０３に進む。一方、対象動画像にフィールド単位のエラーが存在しないと判定すると、ＣＰＵ１３は、ステップＳ２０２に進む。
【００３４】
（ステップＳ２０２）
ＣＰＵ１３は、通常の表示設定を行う。
【００３５】
図４は、モニタ１６における通常の表示の一例である。図４に示すように、ＣＰＵ１３は、モニタ１６に４つの領域を配置する。左上の第１ウィンドウＷ１には、過去に行ったエラー検出の一覧が表示される。右上の第２ウィンドウＷ２には、検出されたエラーの一覧が表示される。中央の第３ウィンドウＷ３には、エラー検出に関する時間情報を示すバーが表示される。下部の第４ウィンドウＷ４には、エラーに関する複数のサムネイル画像が表示される。
【００３６】
第１ウィンドウＷ１には、図４に示すように、エラー検出の名称（タイトル）、エラー検出を行った日時、検出したエラーの件数の一覧が表示される。ユーザは、不図示の入力デバイスを介して、何らかのエラー検出を選択することができる。図４には、最も下のタイトル「Ｔ３」のエラー検出が選択されている例を示す。
【００３７】
第２ウィンドウＷ２には、図４に示すように、第１ウィンドウＷ１において選択されたエラー検出において検出されたエラーの発生場所（フレーム番号）、発生時刻、エラーの種別の一覧が表示される。ユーザは、不図示の入力デバイスを介して、何れかのエラーを選択することができる。図４には、最も上のエラー（フレームＮｏ．Ｎ１）のエラーが選択されている例を示す。
【００３８】
第３ウィンドウＷ３には、図４に示すように、第１ウィンドウＷ１において選択されたエラー検出に関する時間情報を示すバーが表示される。また、図４の例では、バー上に、エラーを検出したことを示すアイコンＡ１を表示している。ユーザは、不図示の入力デバイスを介して、何れかのバー上の任意の位置や、アイコンＡ１の何れかを選択することができる。
【００３９】
第４ウィンドウＷ４には、図４に示すように、第２ウィンドウＷ２または第３ウィンドウＷ３において選択されたエラー近傍の複数のサムネイル画像が表示される。これらのサムネイル画像は時系列に表示され、ユーザは、これらのサムネイル画像を目視することにより、エラーの概要を確認することができる。なお、第４ウィンドウＷ４に表示されるサムネイル画像は、上述した図２のステップＳ１０４で説明したサムネイル画像であっても良いし、新たに作成したサムネイル画像であっても良い。また、このサムネイル画像は、通常、当該フレームのトップフィールドの画像とボトムフィールドの画像との何れか一方に基づく縮小画像である。
【００４０】
また、ユーザは、不図示の入力デバイスを介して、何れかのサムネイル画像を選択することができる。第４ウィンドウＷ４における何れかのサムネイル画像がユーザにより選択されると、ＣＰＵ１３は、選択されたサムネイル画像に相当するフルサイズ画像をモニタ１６に表示する。ユーザは、このフルサイズ画像を目視することにより、エラーの詳細を確認することができる。ＣＰＵ１３は、上述した各表示を行うための表示設定を行い、処理を終了する。
【００４１】
（ステップＳ２０３）
一方、ステップＳ２０１において対象動画像にフィールド単位のエラーが存在する判定すると、ＣＰＵ１３は、フィールド単位のエラー用の表示設定を行う。この表示設定は、上述した図２のエラー検出においてフィールド単位のエラーを検出した際に、モニタ１６を用いてユーザに対する報知を行うためのものである。
【００４２】
ステップＳ２０２で説明したように、通常（フィールド単位のエラーを検出しない場合）の表示設定においては、当該フレームのトップフィールドの画像とボトムフィールドの画像との何れか一方に基づく縮小画像であるサムネイル画像が表示される。しかし、フィールド単位のエラーが存在する場合には、このようなサムネイル画像ではエラーを目視確認することができない。例えば、ボトムフィールドに何らかのエラーが発生しているのに、トップフィールドに基づくサムネイル画像が表示されると、このサムネイル画像にはエラーが表れない。
【００４３】
そこで、対象動画像にフィールド単位のエラーが存在する判定すると、ＣＰＵ１３は、フィールド単位のエラー用の表示設定を行う。
【００４４】
図５は、モニタ１６におけるフィールド単位のエラー用の表示の一例である。図５に示すように、第１ウィンドウＷ１は、通常の表示設定と同様である。第２ウィンドウＷ２には、通常の表示設定と同様のエラー一覧に加えて、フィールド単位のエラーが存在することを示すアイコンＡ２がさらに表示される。また、第３ウィンドウＷ３には、通常の表示設定と同様の時間情報を示すバーに加えて、フィールド単位のエラーが存在することを示すアイコンＡ３がさらに表示される。ユーザは、上述したアイコンＡ２およびＡ３の存在により、これらのアイコンが表示されたエラーは、フィールド単位のエラーであることを容易に認識することができる。また、第４ウィンドウＷ４には、通常の表示設定と同様に、第２ウィンドウＷ２または第３ウィンドウＷ３において選択されたエラー近傍の複数のサムネイル画像が表示される。
【００４５】
さらに、フィールド単位のエラー用の表示設定においては、上述したアイコンＡ２およびアイコンＡ３を、ユーザが不図示の入力デバイスを介して選択すると、ＣＰＵ１３は、第４ウィンドウＷ４に、図６に示すように、選択されたエラー近傍の複数のサムネイル画像を表示する。ただし、フィールド単位のエラー用の表示設定においては、ＣＰＵ１３は、図４で説明したサムネイル画像に代えて、分離表示画像を表示する。分離表示画像とは、図７に示すように、当該エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した画像であり、そのサイズは上述したサムネイル画像と略同様である。なお、図７では、通常のサムネイル画像と縦横比が略同様の分離表示画像を例示したが、図８に示すように、トップフィールドの画像およびボトムフィールドの画像の縦横比を、それぞれ通常のサムネイル画像の縦横比と同様にしても良い。このような表示を行う場合、トップフィールドの画像とボトムフィールドの画像とのそれぞれの詳細を目視確認することができる。さらに、図７に示した分離表示画像と図８に示した分離表示画像とを切り替えて表示する構成としても良い。また、ユーザの指示に応じて、複数の分離表示画像からなる動画像をモニタ１６に表示する構成としても良い。分離表示画像は上述したように、通常のサムネイル画像と略同様の画像サイズであるため、動画像の表示を行う場合でも、処理負荷を抑えてスムーズな表示を実現することができる。
【００４６】
なお、上述したフィールド単位のエラー用の表示設定は一例である。いずれにせよ、ＣＰＵ１３は、フィールド単位のエラー用の表示設定においては、モニタ１６を用いて、「分離表示画像の表示」、または、「分離表示画像を表示することをユーザに促す表示」を行う。
【００４７】
「分離表示画像の表示」としては、例えば、アイコンＡ２およびアイコンＡ３の表示を行わずに、フィールド単位のエラーが存在する場合には、第４ウィンドウＷ４に、自動で分離表示画像の表示を行う構成としても良い。この場合、フィールド単位のエラーが存在しない場合には、第４ウィンドウＷ４に図４に示した通常のサムネイル画像が表示され、フィールド単位のエラーが存在する場合には、第４ウィンドウＷ４に自動で分離表示画像が表示されることになる。また、フィールド単位のエラーが存在する場合に、図４に示した通常のサムネイル画像と、図６に示した分離表示画像とを並べて表示する構成としても良い。また、フィールド単位のエラーが存在する場合には、第４ウィンドウＷ４における何れかのサムネイル画像がユーザにより選択されると、上述したフルサイズ画像に相当する分離表示画像をモニタ１６に表示しても良い。
【００４８】
「分離表示画像を表示することをユーザに促す表示」としては、例えば、フィールド単位のエラーが存在することをユーザに報知するためのメッセージの表示を行う構成としても良い。また、アイコンの表示については、アイコンＡ２とアイコンＡ３の何れかのみを表示する構成としても良い。
【００４９】
以上説明したフィールド単位のエラー用の各表示を行うことにより、ユーザは、フィールド単位のエラーを含む変化を目視によって判断しやすくする。そして、ユーザは、これらの表示によりエラーの概要を把握し、より詳細な検出や検討などを行うことができる。
【００５０】
なお、上述した通常の表示、および、フィールド単位のエラー用の各表示と組み合わせて、アラーム出力部１４を介した音声によるユーザへの報知を行っても良い。また、入出力Ｉ／Ｆ１５を介して、エラー検出の結果をエラー検出装置１１の外部に出力しても良い。また、対象動画像のタグ情報などに、検出したエラーに関する情報を記録しても良い。
【００５１】
また、上述の例で説明した各処理は、ハードウエアで行っても良いし、ＣＰＵ１３によるソフトウェアで行っても良い。
【００５２】
また、上述した例では、ユーザによるプログラム実行指示に応じて、一連の処理を実行する例を示したが、本発明はこの例に限定されない。例えば、エラー検出装置１１が何らかの動画像の画像データを読み込むたびに、自動で一連の処理を実行しても良い。
【００５３】
上記のように、本実施形態のエラー検出装置は、処理の対象となる動画像の情報を取得する取得部と、取得した動画像について、少なくともフィールド単位で発生するエラーを検出する検出部と、検出結果に基づく表示を行う表示部とを備え、検出部によりフィールド単位のエラーを検出すると、表示部を用いてユーザに対する報知を行うものである。よって、本実施形態の構成によれば、エラーを自動的に検知した後のユーザによる確認の負荷を低減することができる。
【００５４】
また、本実施形態のエラー検出装置は、検出部によりフィールド単位のエラーを検出すると、エラーを含むフレームのトップフィールドの画像とボトムフィールドの画像とを並列した分離表示画像を表示部に表示する。そのため、表示方法を改善することにより、フィールド単位の変化の目視確認を容易なものとすることができる。
【００５５】
＜実施形態の補足事項＞
（１）上記実施形態で説明した画像処理などの各処理、各表示の方法、各ウィンドウおよび各アイコンの形状や配置などは一例であり本発明はこの例に限定されない。
【００５６】
（２）上記実施形態で説明したエラー検出装置による処理を実行するエラー検出プログラムも本発明の具体的態様として有効である。このエラー検出プログラムは、磁気ディスクなどの記憶媒体に記憶されたものであっても良いし、インターネットなどを介してダウンロード可能なものであっても良い。また、上記実施形態で説明したエラー検出装置を備えた画像処理装置や再生装置（例えば、フォトビューアー、デジタルフォトフレーム、各種印刷装置など）も本発明の具体的態様として有効である。上述した再生装置においては、画像の再生を行う際に一連の処理を実行する構成としても良い。
【００５７】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。
【符号の説明】
【００５８】
１１…エラー検出装置、１２…エラー検出部、１３…ＣＰＵ、１６…モニタ
【図１】
0005907756.tif 000002
【図２】
0005907756.tif 000003
【図３】
0005907756.tif 000004
【図４】
0005907756.tif 000005
【図５】
0005907756.tif 000006
【図６】
0005907756.tif 000007
【図７】
0005907756.tif 000008
【図８】
0005907756.tif 000009