(57)【要約】【課題】  動画ファイルから静止画を抽出して静止画ファイルとして保存する場合に、ユーザが静止画ファイルを管理する際の操作性を向上させることを目的とする。【解決手段】  複数の動画ファイルのうち１つを選択して再生し、選択された動画ファイルと対応するフォルダを作成する。再生されている動画ファイルから抽出された映像フレームに基づき静止画ファイルを生成し、生成された静止画ファイルを作成されたフォルダに関連付けて保存する。別の動画ファイルが選択されると、別のフォルダを新たに作成し、別の動画ファイルから生成された静止画ファイルは別のフォルダに保存する。【選択図】  図３
2015046707.tif 000002
【特許請求の範囲】
【請求項１】
複数の動画ファイルのうち１つを選択する選択手段と、
前記選択された動画ファイルを再生する再生手段と、
前記選択された動画ファイルと対応するフォルダを作成する作成手段と、
前記動画ファイルから抽出された映像フレームに基づき静止画ファイルを生成する生成手段と、
前記生成された静止画ファイルを前記作成されたフォルダに関連付けて保存する保存手段を備え、
前記作成手段は、前記選択手段により別の動画ファイルが選択されると、別のフォルダを新たに作成し、
前記保存手段は、前記別の動画ファイルから生成された静止画ファイルを前記別のフォルダに保存することを特徴とする情報処理装置。
【請求項２】
ユーザの操作に応答して、生成指示を検知する検知手段をさらに備え、
前記生成手段は、所定の開始点から終了点までの間の映像フレームに基づき前記静止画ファイルを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザの操作に応答して、生成指示を検知する検知手段をさらに備え、
前記生成手段は、前記検知手段が前記生成指示を検知したときに再生されていた映像フレームに基づき前記静止画ファイルを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記生成手段は、前記生成指示を検知したときに再生されていた映像フレームを含む複数のフレームに基づき、複数の静止画ファイルを生成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
複数の動画ファイルのうち１つを選択するステップと、
前記選択された動画ファイルを再生するステップと、
前記選択された動画ファイルと対応するフォルダを作成するステップと、
前記動画ファイルから抽出された映像フレームに基づき静止画ファイルを生成するステップと、
前記生成された静止画ファイルを前記作成されたフォルダに関連付けて保存するステップと、
複数の動画ファイルのうち別の動画ファイルを選択するステップと、
選択された別の動画ファイルと対応する別のフォルダを新たに作成するステップと、
前記別の動画ファイルから生成された静止画ファイルを前記別のフォルダに保存するステップを備えたことを特徴とする情報処理装置の制御方法。
【請求項６】
コンピュータに、
複数の動画ファイルのうち１つを選択するステップと、
前記選択された動画ファイルを再生するステップと、
前記選択された動画ファイルと対応するフォルダを作成するステップと、
前記動画ファイルから抽出された映像フレームに基づき静止画ファイルを生成するステップと、
前記生成された静止画ファイルを前記作成されたフォルダに関連付けて保存するステップと、
複数の動画ファイルのうち別の動画ファイルを選択するステップと、
選択された別の動画ファイルと対応する別のフォルダを新たに作成するステップと、
前記別の動画ファイルから生成された静止画ファイルを前記別のフォルダに保存するステップを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画ファイルから静止画を抽出して静止画ファイルとして保存する際の技術に関する。
【背景技術】
【０００２】
従来、動画ファイルから静止画データを切り出してファイルとして保存し、動画ファイルのファイル名と静止画データのフレーム番号を含む文字列を静止画ファイルのファイル名とすることが行われている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−８６３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、例えばファイル名によってソートして表示することで、静止画ファイルを動画ファイルごとに整理することは可能であるが、複数の動画ファイルから大量に静止画ファイルが生成され、保存される場合には、一覧性が低下するという問題があった。また、静止画ファイルをその元となった動画ファイル毎に一括して選択する際の操作が煩雑になるという問題があった。また、同じ動画ファイルから生成された静止画ファイルを、抽出された単位で区別することはできなかった。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本願に係る発明の１つは、情報処理装置であって、複数の動画ファイルのうち１つを選択する選択手段と、前記選択された動画ファイルを再生する再生手段と、前記選択された動画ファイルと対応するフォルダを作成する作成手段と、前記動画ファイルから抽出された映像フレームに基づき静止画ファイルを生成する生成手段と、前記生成された静止画ファイルを前記作成されたフォルダに関連付けて保存する保存手段を備え、前記作成手段は、前記選択手段により別の動画ファイルが選択されると、別のフォルダを新たに作成し、前記保存手段は、前記別の動画ファイルから生成された静止画ファイルを前記別のフォルダに保存することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、動画ファイルから生成された静止画ファイルが動画ファイルから抽出された単位でまとめて自動的に保存されるので、ユーザが静止画ファイルを管理する際の操作性が向上するという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態にかかる情報処理装置の構成の一例を示すブロック図である。
【図２】本発明の一実施形態にかかる画面の一例を示す図である。
【図３】本発明の一実施形態にかかる情報処理装置の動作の一例を示すフローチャート図である。
【発明を実施するための形態】
【０００８】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００９】
図１は本実施例における情報処理装置の構成の一例を示すブロック図である。情報処理装置１００は例えばパーソナルコンピュータやスマートフォンなどのコンピュータ装置により実現される。
【００１０】
情報処理装置１００は、制御部１０１と、制御部１０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ１０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を備える。また、情報処理装置１００は、後述する画像処理アプリケーションやオペレーティングシステム（ＯＳ）などの各プログラム及び動画ファイルや静止画ファイルなどのコンテンツデータを格納するための記憶装置１０４を備える。情報処理装置１００は更に、フラッシュメモリカード１５０や外付記憶装置１６０などの外部記録媒体１１１を接続するための外部インターフェース１０５を備える。また、情報処理装置１００はマウス１１３やキーボード１１４、タッチパネル等の入力デバイス１１２から、ユーザ操作に基づく入力を処理するユーザインターフェース１０６を備える。情報処理装置１００は更に、表示器１１０に表示される画像を記憶するＶＲＡＭ１０７と、画像処理部１０８と、表示制御部１０９と、表示器１１０を備える。これらの各ブロックは、制御信号やデータ信号のための伝送路である内部バス１１５と接続されている。なお、情報処理装置は、単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。
【００１１】
まず、情報処理装置１００の制御部１０１は、記憶装置１０４から画像処理アプリケーションを読み出して起動し、図２に示すような画面２００を表示器１１０に表示する。
【００１２】
画面２００は、画像処理アプリケーションが管理しているフォルダを表示するフォルダペイン２０１を含む。また、フォルダペイン２０１で選択されたフォルダに関連付けられた動画ファイルの代表フレームを一覧表示する動画一覧ペイン２０２、動画一覧ペイン２０２で選択された動画ファイルを再生表示すプレビューペイン２０３を含む。
【００１３】
フォルダペイン２０１には、フォルダのアイコン２１０及びフォルダ名２１１が表示され、フォルダにアクセスするためのファイルパス等のリンク情報と関連付けられている。また、動画ファイルが記録されたフラッシュメモリカード１５０が外部インターフェース１０５に接続されると、フラッシュメモリカード１５０に関するメディア情報がフォルダペイン２０１に表示される。フラッシュメモリカード１５０に関するメディア情報としては、フラッシュメモリカード１５０のアイコン２２０とフラッシュメモリカード名２２１が表示される。これらのリンク情報には、画像ファイルが実際に格納されている領域へのパス（記録位置情報）が関連付けられている。
【００１４】
なお、画像処理アプリケーションは、情報処理装置１００の電源が切られた後もこれらのリンク情報を保持するために、フォルダに関する情報を管理ファイルとして記憶装置１０４に保存する。
【００１５】
プレビューペイン２０３では、動画一覧ペイン２０２で選択された動画ファイルを再生し、プレビュー画面２０４に表示する。ユーザがシークバー２０５やコントロールボタン２０６を操作することに応答して、動画ファイルの再生、停止、早送り、巻き戻し、コマ送り、コマ戻し、フレーム指定等が実現可能である。ユーザの操作に応答して、静止画キャプチャボタン２０７が押下されると、プレビュー画面２０４に表示されている動画ファイルの映像フレームが抽出され、静止画ファイルとして保存される。
【００１６】
次に、情報処理装置１００における画像処理について、図３のフローチャートを参照して説明する。以下、情報処理装置１００の動作は制御部１０１が記憶装置１０４等に記憶されたＯＳや画像処理アプリケーションを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００１７】
制御部１０１は画像処理アプリケーションを起動して画面２００を表示器１１０に表示している。動画一覧ペイン２０２に表示された複数の動画ファイルの中から少なくとも１つの動画ファイルが選択されれば（Ｓ３０１でＹｅｓ）、制御部１０１はフォルダ作成の要否を判別するためのフラグ変数Ｆｏｌｄｅｒの値をＴＲＵＥにセットする（Ｓ３０２）。制御部１０１は、ステップＳ３０１で選択された動画ファイルを記憶装置１０４から読み込み（Ｓ３０３）、その先頭の映像フレームをプレビュー画面２０４に表示する（Ｓ３０４）。制御部１０１は、ユーザによるシークバー２０５またはコントロールボタン２０６等への所定の操作に応答して、動画ファイルの再生の開始の指示があれば（Ｓ３０５でＹｅｓ）、動画ファイルの再生処理を実行する（Ｓ３０６）。そして、プレビュー画面２０４に表示される映像フレームを更新する（Ｓ３０７）。
【００１８】
次に、制御部１０１は、ユーザによる静止画キャプチャボタン２０７への所定の操作に応答して、静止画ファイルの生成の指示を検知すれば（Ｓ３０８）、フラグ変数ＦｏｌｄｅｒにＴＲＵＥがセットされているか否かを判別する（Ｓ３１０）。フラグ変数Ｆｏｌｄｅｒの値がＴＲＵＥであれば（Ｓ３１０でＹｅｓ）、制御部１０１は所定の規則に従って新規の静止画保存用フォルダパスを決定する（Ｓ３１１）。例えば、動画ファイルが保存されているフォルダのパスに動画ファイルのファイル名を付加し、静止画保存用フォルダパスとする。あるいは、ユーザが任意に設定したフォルダパスに動画ファイルのファイル名を付加し、静止画保存用フォルダパスとしてもよい。あるいは、その他の規則を適用してもよい。
【００１９】
制御部１０１は、ステップＳ３１１で決定された静止画保存用ファイルパスにしたがい、フォルダを作成し（Ｓ３１２）、フラグ変数ＦｏｌｄｅｒにＦＡＬＳＥをセットする（Ｓ３１３）。
【００２０】
制御部１０１は、予め設定されている開始点から終了点までの間の映像フレームを抽出して静止画ファイルを生成し（Ｓ３１４）、保存する（Ｓ３１５）。なお、ステップＳ３０８の生成指示を受けたときにプレビュー画面２０４に表示されている映像フレームを抽出して静止画ファイルを生成するようにしてもよい。
【００２１】
制御部１０１は動画一覧ペイン２０２上で、別の動画ファイルが選択されたか否かを判定する（Ｓ３０９）。選択された動画ファイルが変更されていない場合（Ｓ３０９でＮｏ）、ステップＳ３０５に戻り、静止画ファイルの生成と静止画用フォルダへの保存の処理を繰り返す。
【００２２】
ステップＳ３１０でフラグ変数Ｆｏｌｄｅｒの値がＦＡＬＳＥの場合、新たなフォルダは作成されないので、同じ動画ファイルが再生されている間は、動画ファイル中の映像フレームから生成された静止画ファイルは同じ静止画用フォルダに保存される。
【００２３】
一方、選択された動画ファイルが変更された場合（Ｓ３０９でＹｅｓ）、ステップＳ３０２に戻り、フラグ変数Ｆｏｌｄｅｒの値をＴＲＵＥに更新する。よって、別の動画ファイルが再生されれば、その別の動画ファイル中の映像フレームから生成された静止画像ファイルは、新しく作成された別の動画ファイルと対応する別の静止画用フォルダに保存される。
【００２４】
よって、動画ファイルから生成された静止画ファイルを、その元となった動画ファイル毎に異なるフォルダに保存することができる。
【００２５】
なお、本実施形態では同じ動画ファイルから生成された静止画ファイルであっても、生成指示のあったタイミングによって異なる静止画用フォルダに保存することができる。つまり、動画ファイルＡの再生中に生成指示があり、静止画ファイルａ１、ａ２が生成されて静止画用フォルダＡに保存された後、動画ファイルＢが再生されて静止画ファイルｂ１が生成されて静止画用Ｂに保存されたとする。さらにその後、再び、動画ファイルＡが再生されたとき、生成された静止画ファイルは静止画用フォルダＡではなく、新たに生成された静止画用フォルダＡＡに保存されることとなる。
【００２６】
なお、本実施例では、静止画キャプチャボタン２０７が操作されると、生成指示があった時点に、プレビュー画面２０４に表示されている動画ファイルの予め設定された開始点から終了点までの間の映像フレームを静止画ファイルとして保存する例について説明した。しかしながら、開始点または終了点のいずれか一方を予め設定しておき、設定された開始点または終了点から所定数の映像フレームを抽出し、所定数の静止画ファイルを生成して保存するようにしてもよい。
【００２７】
以上説明したように本発明によれば、動画ファイルが再生されるごとに、フォルダを自動で作成し、同じ動画ファイルが選択されて再生されている間に生成された静止画ファイルを同一のフォルダにまとめて保存する。また、動画ファイルが変更された場合は新たに別のフォルダを生成し、静止画ファイルの保存先を切り替える。よって、ユーザは複数の動画ファイルから生成された大量の静止画ファイルの管理にかかる煩雑さを軽減することができる。
【００２８】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015046707.tif 000003
【図２】
2015046707.tif 000004
【図３】
2015046707.tif 000005