(57)【要約】【課題】  異なるアスペクト比の動画データが混在し、複数の動画データを編集する場合に、アスペクト比の編集が必要な動画データについて、ユーザーが必ずアスペクト比の編集を行えるようにすることを目的とする。【解決手段】  画像処理装置であって、動画ファイルのアスペクト比を検出し、検出されたアスペクト比を基準アスペクト比と比較する。動画ファイルのフレーム画像に所定のアスペクト比の矩形を重畳して合成フレーム画像を生成する。比較の結果にしたがって、フレーム画像または合成フレーム画像を選択的に表示するよう制御する。【選択図】  図３
2015095804.tif 000002
【特許請求の範囲】
【請求項１】
動画ファイルのアスペクト比を検出する検出手段と、
前記検出されたアスペクト比を基準アスペクト比と比較する比較手段と、
前記動画ファイルのフレーム画像に所定のアスペクト比の矩形を重畳して合成フレーム画像を生成する生成手段と、
前記比較の結果にしたがって、前記フレーム画像または前記合成フレーム画像を選択的に表示するよう制御する表示手段を備えることを特徴とする画像処理装置。
【請求項２】
ユーザーの操作に応答して、複数のアスペクト比の中から前記所定のアスペクト比を選択する選択手段をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記合成フレーム画像の表示の有無を設定する設定手段をさらに備え、
前記表示手段は、さらに前記合成フレーム画像の表示の有無の設定にしたがって前記表示を制御することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記動画ファイルに対するトリミング編集の要否を判定する判定手段をさらに備え、
前記表示手段はさらに、前記トリミング編集の要否の判定にしたがって前記表示を制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
動画ファイルのアスペクト比を検出する検出手段と、
前記検出されたアスペクト比を基準アスペクト比と比較する比較手段と、
前記比較の結果にしたがって選択的に、前記動画ファイルを所定のアスペクト比にトリミング処理するトリミング手段と、
前記トリミングされた動画ファイルを記憶する記憶手段を備えることを特徴とする画像処理装置。
【請求項６】
ユーザーの操作に応答して、複数のアスペクト比の中から前記所定のアスペクト比を選択する選択手段をさらに備えることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
動画ファイルのアスペクト比を検出するステップと、
前記検出されたアスペクト比を基準アスペクト比と比較するステップと、
前記動画ファイルのフレーム画像に所定のアスペクト比の矩形を重畳して合成フレーム画像を生成するステップと、
前記比較の結果にしたがって、前記フレーム画像または前記合成フレーム画像を選択的に表示するよう制御するステップを備えることを特徴とする画像処理装置の制御方法。
【請求項８】
コンピュータに、
動画ファイルのアスペクト比を検出するステップと、
前記検出されたアスペクト比を基準アスペクト比と比較するステップと、
前記動画ファイルのフレーム画像に所定のアスペクト比の矩形を重畳して合成フレーム画像を生成するステップと、
前記比較の結果にしたがって、前記フレーム画像または前記合成フレーム画像を選択的に表示するよう制御するステップを実行させることを特徴とするプログラム。
【請求項９】
動画ファイルのアスペクト比を検出するステップと、
前記検出されたアスペクト比を基準アスペクト比と比較するステップと、
前記比較の結果にしたがって選択的に、前記動画ファイルを所定のアスペクト比にトリミング処理するステップと、
前記トリミングされた動画ファイルを記憶するステップを備えることを特徴とする画像処理装置の制御方法。
【請求項１０】
コンピュータに、
動画ファイルのアスペクト比を検出するステップと、
前記検出されたアスペクト比を基準アスペクト比と比較するステップと、
前記比較の結果にしたがって選択的に、前記動画ファイルを所定のアスペクト比にトリミング処理するステップと、
前記トリミングされた動画ファイルを記憶するステップを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画ファイルを表示する画像処理装置およびその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ビデオカメラは、複数通りのアスペクト比を用いて動画を撮影し、記録することが可能である。例えば、映画に用いられる４Ｋ２Ｋ解像度（２０９６×２１６０ピクセル）や映像放送に用いられるＱＦＨＤ（Ｑｕａｄ  Ｆｕｌｌ  ＨＤ：３８４０×２１６０ピクセル）などがある。また、ビデオカメラは通常撮影だけでなく、スローモーション撮影を行うことが可能である。スローモーション撮影では、通常撮影よりも高いフレームレートで撮影し、記録する必要がある。例えば、１／２倍のスローモーション撮影であれば、通常撮影の２倍のフレームレートで撮影し、記録しなければならない。しかしながら、記録媒体や伝送路の性能には制約があり、データサイズの大きな画像を伝送すると、エラーが発生する（特許文献１参照）。
【０００３】
そこで、ビデオカメラがスローモーション撮影では、垂直方向のピクセルを半分にして４Ｋ１Ｋ解像度（４０９６×１０８０ピクセル）にすることで、データサイズを半分にすることができる。よって、ビデオカメラは、４Ｋ２Ｋ解像度の通常撮影のフレームレートの２倍のフレームレートで、スローモーション撮影を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１５４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようにしてスローモーション撮影で記録された動画データは、上述の映画の規格や映像放送の規格に準拠したアスペクト比に編集し直さなければ、再生することができない。これに対して、通常撮影等で上述の映画の規格や映像放送の規格に準拠したアスペクト比で撮影が行われ、記録されている場合、アスペクト比に関する編集をしなくても再生できる。
【０００６】
そこで、本発明は、異なるアスペクト比の動画データが混在し、複数の動画データを編集する場合に、アスペクト比の編集が必要な動画データについて、ユーザーが必ずアスペクト比の編集を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本願に係る発明の１つは、画像処理装置であって、動画ファイルのアスペクト比を検出する検出手段と、前記検出されたアスペクト比を基準アスペクト比と比較する比較手段と、前記動画ファイルのフレーム画像に所定のアスペクト比の矩形を重畳して合成フレーム画像を生成する生成手段と、前記比較の結果にしたがって、前記フレーム画像または前記合成フレーム画像を選択的に表示するよう制御する表示手段を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、異なるアスペクト比の動画データが混在し、複数の動画データを編集する場合に、アスペクト比の編集が必要な動画データについて、ユーザーが必ずアスペクト比の編集を行えるようになるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における画像処理装置の構成を示すブロック図である。
【図２】本発明の一実施形態における画像処理アプリケーションプログラムの画面の構成を示す図である。
【図３】本発明の一実施形態における画像処理装置の動作を示すフローチャート図である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
図１は本実施例における画像処理装置のブロック図である。本実施例の画像処理装置はパーソナルコンピュータ等のコンピュータ装置により実現される。
【００１２】
画像処理装置１００は、ＣＰＵ１０１と、ＣＰＵ１０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ１０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を備える。画像処理装置１００は、アプリケーションソフトウエアやオペレーティングシステム（ＯＳ）などの各プログラム及びデータを格納するための記憶装置１０４を備える。画像処理装置１００は更に、フラッシュメモリカード１５０や外付ＨＤＤ１６０などの外部記録媒体１１１を接続するための外部インターフェイス（ＩＦ）１０５を備える。画像処理装置１００は、マウス１１３やキーボード１１４等の入力デバイス１１２からのユーザー入力を処理するユーザーＩＦ１０６を備える。画像処理装置１００は更に、画像処理装置１００が表示する画像が記憶されるＶＲＡＭ１０７と、画像処理部１０８と表示制御部１０９とディスプレイ１１０を備える。これらの各ブロックは、制御信号やデータ信号のための伝送路である内部バス１１５と接続されている。
【００１３】
図２は画像処理装置１００のＣＰＵ１０１が画像処理アプリケーション（画像処理アプリ）を起動し、ディスプレイ１１０に表示するウィンドウ２００の構成の一例を示す図である。ウィンドウ２００には、画像処理アプリが管理しているフォルダを表示するためのフォルダペイン２０１が含まれる。また、ウィンドウ２００には、フォルダペイン２０１で選択されたフォルダに記録されている動画ファイルを一覧表示するためのコンテンツペイン２０２、コンテンツペイン２０２で選択された動画ファイルの詳細を表示するためのプレビューペイン２０３が含まれる。
【００１４】
フォルダペイン２０１には、画像処理アプリが管理しているフォルダのアイコン２１０及びフォルダ名２１１がリンク情報として表示され、各フォルダにアクセスするためのファイルパス等の情報とリンクされている。また、フラッシュメモリカード１５０が画像処理装置１００に接続された場合には、フラッシュメモリカード１５０に対するメディア情報がフォルダペイン２０１に表示される。フラッシュメモリカード１５０のリンク情報としては、フラッシュメモリカード１５０のアイコン２２０とフラッシュメモリカード名２２１が表示される。これらのリンク情報には、実際に動画ファイルが格納されているフォルダのパス（記録位置情報）が関連付けられている。画像処理アプリは、画像処理装置１００の電源が切れた後もこれらのリンク情報を保持するために、フォルダ情報を管理ファイルに保存する。
【００１５】
プレビューペイン２０３では、コンテンツペイン２０２で選択された動画ファイルに対応する映像データをプレビュー画面２０４に表示する。シークバー２０５やコントロールボタン２０６の操作により、映像データの再生、停止、早送り、巻き戻し、コマ送り、コマ戻し、フレーム指定等を実行可能である。２０７は選択リスト、２０８はトリミング設定に応じたマスク表示の有無を切り替えるチェックボックス、２０９はコンテンツペイン２０２で選択された動画ファイルを変換保存するためのエクスポートボタンである。本実施例のマスク表示は後述する所定のアスペクト比と対応する矩形である。
【００１６】
次に、画像処理装置１００の動作を図３のフローチャートを用いて説明する。なお、以下の動作は画像処理装置１００のＣＰＵ１０１が記憶装置１０４から画像処理アプリを読み出して起動し、上述の各モジュールを制御することで実現される。ＣＰＵ１０１は記憶装置１０４に記憶された管理ファイルにしたがい、フォルダペイン２０１で選択されたフォルダに格納された動画ファイルのサムネイル画像をコンテンツペイン２０２に一覧表示する。また、本実施例では、４Ｋ２Ｋ（４０９６×２１６０ピクセル）、ＱＦＨＤ（３８４０×２１６０ピクセル）および４Ｋ１Ｋ（４０９６×１０８０ピクセル）の解像度を有する動画ファイルを処理するものとする。
【００１７】
まず、ＣＰＵ１０１はユーザーの操作に応答して、コンテンツペイン２０２に表示されたサムネイル画像を選択し（Ｓ３０１）、当該サムネイル画像と対応する動画ファイルを記憶装置１０４から読み込む（Ｓ３０２）。ＣＰＵ１０１は読み込まれた動画ファイルの先頭フレームをデコードしてフレーム画像を生成する（Ｓ３０３）。
【００１８】
ＣＰＵ１０１はステップＳ３０３で生成したフレーム画像のアスペクト比を検出し、基準アスペクト比と比較し、一致するか否かを判定する（Ｓ３０４）。本実施例では基準アスペクト比は４Ｋ１Ｋとする。アスペクト比が所定のアスペクト比ではないと判定された場合（Ｓ３０４でＮｏ）、ＣＰＵ１０１はマスク表示の有無を“無し”に設定し（Ｓ３０５）、ステップＳ３０３で生成したフレーム画像だけをプレビュー画面２０４に表示する（Ｓ３１０）。例えば、ステップＳ３０１で選択された動画ファイルが４Ｋ２ＫまたはＱＦＨＤであれば、ステップＳ３１０において、フレーム画像だけがプレビュー画面２０４に表示される。
【００１９】
一方、アスペクト比が基準アスペクト比であると判定された場合（Ｓ３０４でＹｅｓ）、ＣＰＵ１０１はマスク表示の有無を“有り”に設定し、選択リスト２０７の選択内容を参照する（Ｓ３０７）。ここで、図２の選択リスト２０７には、現在、選択されているアスペクト比が表示されており、図２では１９２０×１０８０ピクセルである。ＣＰＵ１０１はユーザーの操作に応答して、選択可能なアスペクト比のプルダウンリストを表示し、アスペクト比を変更することができる。本実施例では４つの選択肢がある。１つ目は、４０９６×１０８０ピクセル（４Ｋ１Ｋ）の基準アスペクト比である。２つ目は、映画で使用されるワイドスクリーン規格の２５３８×１０８０ピクセルである。３つ目は、映画で使用されるＤＣＩ規格の２１６０×１０８０ピクセルである。４つ目は、ＴＶ放送のハイビジョン規格の１９２０×１０８０ピクセルである。ユーザーが、表示されたプルダウンリストの選択肢の中から所望のアスペクト比を選択すると、選択リスト２０７の表示内容が更新される。
【００２０】
ＣＰＵ１０１は、ステップＳ３０７での参照の結果、ユーザーの選択したアスペクト比が基準アスペクト比である場合、生成したフレーム画像だけをそのままプレビュー画面２０４に表示する（Ｓ３１０）。すなわち、ユーザーの選択したアスペクト比が、動画ファイルのアスペクト比と同じ４Ｋ１Ｋであればトリミングを行わずに済むのでトリミング処理を行わない。
【００２１】
一方、ＣＰＵ１０１は、ステップＳ３０７での参照の結果、ユーザーの選択したアスペクト比が基準アスペクト比以外である場合、ＣＰＵ１０１はマスク表示の有無の設定を判定する（Ｓ３０８）。すなわち、ユーザーの選択したアスペクト比が、動画ファイルのアスペクト比の４Ｋ１Ｋとは異なれば、トリミングを行う必要があるので以降の処理を行う。
【００２２】
ステップＳ３０８での判定の結果、マスク表示が“無し”に設定されている場合、ＣＰＵ１０１はステップＳ３０３で生成したフレーム画像だけをプレビュー画面２０４に表示する（Ｓ３１０）。この場合、４Ｋ１Ｋのアスペクト比のフレーム画像をそのままプレビュー画面２０４に表示する。
【００２３】
ステップＳ３０８での判定の結果、マスク表示が“有り”に設定されている場合、ＣＰＵ１０１は、ステップＳ３０３で生成したフレーム画像に、ステップＳ３０７で参照されたアスペクト比と対応するマスク画像を重畳して合成フレーム画像を生成する（Ｓ３０９）。そして、合成フレーム画像をプレビュー画面２０４に表示する（Ｓ３１０）。
【００２４】
プレビュー表示が行われた後、ＣＰＵ１０１は選択リスト２０７の設定が変更されたか否かを判定し（Ｓ３１１）、変更されていれば（Ｓ３１１でＹｅｓ）、ステップＳ３０３に戻る。変更されていなければ（Ｓ３１１でＮｏ）、ＣＰＵ１０１はマスク表示の有無の設定が変更されたか否かを判定し（Ｓ３１２）、変更されていれば（Ｓ３１２でＹｅｓ）ステップＳ３０３に戻る。変更されていなければ（Ｓ３１２でＮｏ）、ＣＰＵ１０１は、ユーザー操作に応答して、動画ファイルの再生が指示されたか否かを判別する（Ｓ３１３）。再生が指示されれば（Ｓ３１３でＹｅｓ）、ＣＰＵ１０１はプレビュー画面２０４に表示された動画ファイルの再生処理を行う（Ｓ３１４）。ここでは、再生時間に合わせて動画ファイルから順にフレームを取得し、ステップＳ３０３に戻り、フレーム毎にプレビュー表示を行う。
【００２５】
再生が指示されていなければ、ＣＰＵ１０１は動画ファイルの変換保存が指示されたか否かを判別する（Ｓ３１５）。変換保存が指示されていれば（Ｓ３１５でＹｅｓ）、ＣＰＵ１０１は選択されている動画ファイルのアスペクト比が基準アスペクト比であるか否かを判定する（Ｓ３１６）。選択対象の動画ファイルのアスペクト比が基準アスペクト比ではないと判定されれば（Ｓ３１６でＮｏ）、ＣＰＵ１０１は選択対象の動画ファイルのアスペクト比は変更せずに別のファイルに変換保存する（Ｓ３１９）。ここで変換保存は、例えば、画像の圧縮形式を変更したり、動画ファイルの一部分だけを切り出したりして保存することである。
【００２６】
一方、選択対象の動画ファイルのアスペクト比が基準アスペクト比と同じであれば（Ｓ３１６でＹｅｓ）、ＣＰＵ１０１は、選択リスト２０７の選択内容に基づきトリミングの要否を判定する（Ｓ３１７）。
【００２７】
ユーザーの選択したアスペクト比が基準アスペクト比であれば、トリミングを行わずに済むと判定し（Ｓ３１７でＮｏ）、ＣＰＵ１０１はステップＳ３１９の処理を実行する。すなわち、動画ファイルのアスペクト比が基準アスペクト比であり、選択されているアスペクト比も基準アスペクト比であれば、既に動画ファイルのアスペクト比はユーザー所望のアスペクト比となっているため、当該動画ファイルのトリミング処理をしない。
【００２８】
ユーザーの選択したアスペクト比が基準アスペクト比以外であれば、トリミングを行う必要があると判定する（Ｓ３１７でＹｅｓ）。そして、ＣＰＵ１０１は動画ファイルの画像フレーム毎に選択されているアスペクト比でトリミングを行ってトリミング画像フレームを生成する（Ｓ３１８）。そして、別のファイルに保存する（Ｓ３１９）。
【００２９】
また、変換保存が指示されていない場合（Ｓ３１５でＮｏ）、もしくはＳ３１９で保存処理を行った後、ＣＰＵ１０１は、コンテンツペイン２０２でユーザーが別のサムネイル画像を新たに選択したか否かを判別する（Ｓ３２０）。別のファイルが選択された場合は（Ｓ３２０でＹｅｓ）、ステップＳ３０２に戻る。別のファイルが選択されておらず、終了の指示があった場合は（Ｓ３２０でＮｏ）、本処理を終了する。
【００３０】
本実施例では、マスク表示を重畳する例について説明したが、代わりにトリミング範囲を示す枠線の表示を行ってもよい。
【００３１】
また、マスク表示の有無を必ず“有り”にし、トリミングで選択可能なアスペクト比を基準アスペクト比以外にすることで、基準アスペクト比の動画ファイルは必ずマスク表示とともにプレビュー画面２０４で表示される。これにより、異なるアスペクト比の動画データが混在し、複数の動画データを編集する場合に、アスペクト比の編集が必要な動画データについて、ユーザーがアスペクト比の編集を行う可能性をより一層、高めることができる。
【００３２】
以上説明したように本実施例では、表示対象の動画ファイルについてそのアスペクト比にしたがって選択的にマスク表示を行う。これにより、トリミング編集が必要な基準アスペクト比の動画ファイルだけにマスク表示を行うようにすることができる。また、トリミング設定に従って自動的にマスクの表示／非表示を切り換えることができる。
【００３３】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015095804.tif 000003
【図２】
2015095804.tif 000004
【図３】
2015095804.tif 000005