(57)【要約】【課題】フォトムービー等の連続表示用の画像群の作成結果のプレビュー表示を、ユーザーがより快適に確認できる画像処理装置を提供すること。【解決手段】上記課題を解決するために、本発明の画像処理装置は、画像データを処理する処理部と、処理部の処理に関する処理能力を計測する計測部と、処理対象の画像データを指定する画像指定部と、指定された画像データから、指定された作成仕様に従って、処理負荷のより少ない代理画像データを作成する作成部と、作成仕様を、計測部による計測結果に基づいて指定する仕様指定部と、を備える。【選択図】図５
2012244313.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する処理部と、
前記処理部の前記処理に関する処理能力を計測する計測部と、
処理対象の画像データを指定する画像指定部と、
前記指定された画像データから、指定された作成仕様に従って、処理負荷のより少ない代理画像データを作成する作成部と、
前記作成仕様を、前記計測部による計測結果に基づいて指定する仕様指定部と、
を備えた画像処理装置。
【請求項２】
前記作成仕様は、前記処理対象の画像データのフレームレートは固定にする仕様である、
請求項１に記載の画像処理装置。
【請求項３】
前記作成仕様は、解像度又はビットレートをより低くする仕様である、
請求項２に記載の画像処理装置。
【請求項４】
前記作成仕様は、前記処理対象の画像データの解像度を固定にする仕様である、
請求項１に記載の画像処理装置。
【請求項５】
前記作成仕様は、フレームレート又はビットレートをより低くする仕様である、
請求項４に記載の画像処理装置。
【請求項６】
画像データを処理する処理ステップと、
前記処理ステップにおいての前記処理に関する処理能力を計測する計測ステップと、
処理対象の画像データを指定する画像指定ステップと、
前記指定された画像データから、指定された作成仕様に従って、処理負荷のより少ない代理画像データを作成する作成ステップと、
前記作成仕様を、前記計測ステップにおける計測結果に基づいて指定する仕様指定ステップと、
を有する画像処理方法。
【請求項７】
請求項６に記載の画像処理方法を記述したプログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に表示用の画像を処理可能な画像処理装置に関する。
【背景技術】
【０００２】
取得した静止画像データや動画像データといった素材を簡単に編集できる電子機器やプログラムが知られている。例えば、特許文献１は、静止画に動的な視的効果を付与し、フォトムービーを作成するフォトムービー作成装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１５７１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
フォトムービーや、動画像や静止画像からなるスライドショーを作成する際、ファイル出力する前に、作成結果をプレビュー表示させて仕上がりを確認したい場合がある。このとき、フォトムービーや、スライドショーを構成する動画像や静止画像のファイル形式の相違や解像度の大小等によっては、プレビュー表示にＣＰＵの再生処理能力が不足することがあった。そのため、ユーザーは、プレビュー表示を快適に確認することができないことがあった。
【０００５】
本発明は上記課題を鑑みてなされたものであり、フォトムービー等の連続表示用の画像群の作成結果のプレビュー表示を、ユーザーがより快適に確認できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像処理装置は、画像データを処理する処理部と、処理部の処理に関する処理能力を計測する計測部と、処理対象の画像データを指定する画像指定部と、指定された画像データから、指定された作成仕様に従って、処理負荷のより少ない代理画像データを作成する作成部と、作成仕様を、計測部による計測結果に基づいて指定する仕様指定部と、を備える。
【発明の効果】
【０００７】
本発明によれば、フォトムービー等の連続表示用の画像群の作成結果のプレビュー表示を、ユーザーがより快適に確認できる画像処理装置を提供することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１にかかるＰＣの構成図
【図２】実施の形態１にかかる再生処理能力計測の概要フローチャート
【図３】実施の形態１にかかる液晶ディスプレイ１０９の選択画面のイメージ図
【図４】実施の形態１にかかる液晶ディスプレイ１０９の確認画面のイメージ図
【図５】実施の形態１にかかるプレビュー用ストーリー作成の概要フローチャート
【図６】実施の形態１にかかる動画ファイル形式テーブルを示す模式図
【図７】実施の形態１にかかるプロキシファイル作成の詳細フローチャート
【図８】実施の形態１にかかる液晶ディスプレイ１０９の編集画面のイメージ図
【図９】実施の形態１にかかる素材の個別追加の概要フローチャート
【発明を実施するための形態】
【０００９】
〔実施の形態１〕
実施の形態１に係るＰＣ１００によれば、フォトムービー等の連続表示用の画像群の作成結果のプレビュー表示を、ユーザーがより快適に確認できる。実施の形態１に係るＰＣ１００によれば、フォトムービー作成において、ユーザーはデフォルトで用意されたＢＧＭや、ユーザーが任意に登録したＢＧＭを採用することができる。本実施の形態１に係るムービー作成では、ユーザーが選択したテンプレートと、設定したＢＧＭに従って入力画像を連続して配置したフォトムービーが作成される。ここで、テンプレートは、連続して配置される画像の表示時間と、画像間の切り替え効果を記述したものである。このように作成されたフォトムービーを以下の説明においては、ストーリーと呼ぶことにする。
【００１０】
以下、図を用いて、システムの構成および動作について詳細に説明する。
【００１１】
[１．システムの構成]
まず、ＰＣ１００のシステムの構成について図１を用いて説明する。図１は、ＰＣ１００の全体構成を示す。
【００１２】
ＰＣ１００は、ＣＰＵ１０１、システム管理メモリ１０２、ワークメモリ１０３、ＨＤＤ１０４、マウス１０５、キーボード１０６、ＵＳＢコネクタ１０７、表示デバイス１０８、液晶ディスプレイ１０９等から構成されている。
【００１３】
ＣＰＵ１０１は、ＰＣ１００上の処理を実行する処理部である。ＣＰＵ１０１は、システム管理メモリ１０２、ワークメモリ１０３、ＨＤＤ１０４、表示デバイス１０８、ＵＳＢコネクタ１０７に電気的に接続されている。ＣＰＵ１０１は、表示デバイス１０８を介して、液晶ディスプレイ１０９に表示される画面を変更することができる。また、ＣＰＵ１０１は、ＵＳＢコネクタ１０７を介して、マウス１０５やキーボード１０６を用いてのユーザーの操作情報を受け付ける。また、図示していないが、ＰＣ１００の各部に供給される電力等のシステムを全体的に制御している。
【００１４】
システム管理メモリ１０２は、ＯＳ（オペレーティングシステム）などが保持されているメモリである。また、システム管理メモリ１０２には、システム時刻などが格納されている。システム時刻は、ＣＰＵ１０１がＯＳのプログラムを動作させることにより更新される。
【００１５】
ワークメモリ１０３は、ＣＰＵ１０１が各種処理動作を実行するために必要な情報を一時的に格納するメモリである。ワークメモリ１０３には、ＣＰＵ１０１により、ストーリー上に配置された箱それぞれの情報、出力ファイル形式情報等が格納される。
【００１６】
−ストーリー上に配置された箱それぞれの情報
ワークメモリ１０３は、箱の個数に対応して複数の格納領域を有している。箱は、後述するストーリーボードエリア上において画像を配置可能な領域のことである。そして、ワークメモリ１０３は、複数の格納領域のそれぞれに後述する箱の情報を格納する。ＣＰＵ１０１は、複数の格納領域のそれぞれに格納された箱の情報を取得したり、更新したりすることができる。
【００１７】
−出力ファイル形式情報
ワークメモリ１０３は、ユーザーがエンコード処理を所望する出力ファイル形式情報を格納する。出力ファイル形式には、出力ビデオ形式と、出力オーディオ形式と、出力多重化形式がある。出力ファイル形式とは、例えば、ＡＶＣＨＤ形式、ＭＰＥＧ−２形式等である。ＣＰＵ１０１は、ワークメモリ１０３に格納されている出力ファイル形式に従って、画像データのエンコード処理を実行する。なお、出力ファイル形式は、ユーザーが任意に選択可能であり、ユーザーが選択する出力ファイル形式が変更されると、ワークメモリ１０３に格納される出力ファイル形式も変更される。ＣＰＵ１０１は、ユーザーにより選択された出力ファイル形式に従って、完成したストーリーを一連のストリームとして作成した動画像ファイルを出力する。
【００１８】
ＨＤＤ１０４は、画像データなどを格納する大容量のディスクドライブである。また、ＨＤＤ１０４は、画像編集ソフトの実行ファイルを格納している。ＣＰＵ１０１は、ユーザーによる画像編集ソフトの起動指示に従って、ＨＤＤ１０４に格納されている実行ファイルをワークメモリ１０３に展開する。これにより、ＣＰＵ１０１は、画像編集ソフトの各種処理動作を実行できるようになる。また、ＨＤＤ１０４は、画像データや、音楽データを記録可能である。ＣＰＵ１０１は、ユーザーによる操作を受け付けたときや、必要に応じて適宜ＨＤＤ１０４にアクセス可能である。
【００１９】
マウス１０５は、ユーザーが編集操作時に使用するポインティングデバイスである。ユーザーは、マウス１０５を操作することにより、画像編集ソフトの画面上において、画像データを選択したり、移動させたり、編集効果等を設定することができる。
【００２０】
キーボード１０６は、ユーザーが編集操作時に文字入力などを行う、キーボードデバイスである。
【００２１】
ＵＳＢコネクタ１０７は、マウス１０５とキーボード１０６をＰＣ１００に接続するためのコネクタである。
【００２２】
表示デバイス１０８は、ＣＰＵ１０１で演算された画面情報を映像化するデバイスであり、画面情報を液晶ディスプレイ１０９に伝える。
【００２３】
液晶ディスプレイ１０９は、表示デバイス１０８で映像化した画面情報を表示する表示デバイスである。
【００２４】
[２．本発明との対応関係]
ＣＰＵ１０１は、本発明の画像取得部の一例である。ＣＰＵ１０１は、本発明は再生処理部の一例である。ＣＰＵ１０１は、本発明の変換部の一例である。ＣＰＵ１０１は、本発明の生成部の一例である。ＣＰＵ１０１は、本発明の表示制御部の一例である。ＰＣ１００は、本発明の電子機器の一例である。
【００２５】
[３．再生処理能力の計測フローについて]
ここで、ＣＰＵ１０１がストーリーを再生処理するときの能力を計測する手順について説明する。図２は、再生処理能力計測の概要フローチャートである。
【００２６】
ＰＣ１００は、実施の形態１にかかる画像編集ソフトのインストーラを、該インストーラが格納されているＣＤやＤＶＤ等の記録メディアから取得したり、インターネットを介してダウンロードにより取得したりすることができる。ＣＰＵ１０１は、ＰＣ１００にて実施の形態１にかかる画像編集ソフトを利用可能な状態にするために、取得したインストーラを展開し、該画像編集ソフトのインストールを実行する（Ｓ２００）。
【００２７】
ここで、インストーラは、ＣＰＵ１０１の再生処理能力を計測するためのテストデータを有している。インストーラはテストデータを用いてＣＰＵ１０１の再生処理能力を計測する（Ｓ２０１）。このとき用いるテストデータは、例えば、ＡＶＣＨＤ６０ｉ形式の１０秒間の動画像データである。すなわち、テストデータは、毎秒６０フレーム×１０秒間＝６００フレームの画像で構成されたデータである。まず、ＣＰＵ１０１は、テストデータを１秒間エンコード処理したときに、実際に何フレームをデコード処理したかを計測する。続いて、ＣＰＵ１０１は、テストデータを構成する次の１秒間のデータについて、同様のデコード処理を行い、実際に何フレームをデコード処理したかを計測する。ＣＰＵ１０１は、この動作をテストデータを構成する１０秒間のデータ分について行なう。そして、ＣＰＵ１０１は、計測した各秒における、デコード処理フレーム数の平均値を算出する。これにより、ＣＰＵ１０１は、テストデータをデコード処理する際、実際に毎秒何フレームデコード処理を完了させられたか（デコード処理フレーム数）を計測することができる。
【００２８】
ＣＰＵ１０１は、計測結果であるデコード処理フレーム数を、デコード処理能力値としてＨＤＤ１０４に記録する（Ｓ２０２）。このデコード処理能力値が大きいほどＣＰＵ１０１の再生処理能力が高いことを示している。また、このとき、ＣＰＵ１０１は、同様のテストデータのデコード処理を、ＣＰＵの占有率を変えて計測する。例えば、ＣＰＵ１０１は、同様のテストデータのデコード処理を、ＣＰＵ占有率１００％、７５％、５０％の環境下において行い、それぞれのＣＰＵ占有率におけるデコード処理能力値を計測する。
【００２９】
以上のように、ＣＰＵ１０１の再生処理能力の計測が完了し、画像編集ソフトをＰＣ１００にて利用可能な状態にセットアップできたら、インストーラは、該動画編集ソフトのインストールを終了する（Ｓ２０３）。
【００３０】
[４．選択画面の構成]
液晶ディスプレイ１０９が表示する選択画面の構成について図３を用いて説明する。図３は、液晶ディスプレイ１０９の選択画面のイメージ図である。
【００３１】
図３に示すように、液晶ディスプレイ１０９に表示される選択画面は、素材選択エリア３００、テンプレート選択エリア３０１、ＢＧＭユーザー指定エリア３０２、決定釦３０３等から構成される。
【００３２】
素材選択エリア３００は、ストーリーを作成するための素材となる動画像データを表示するエリアである。図３に示すように、素材選択エリア３００には、複数の画像データが表示される。素材選択エリア３００に表示される画像データは、ＨＤＤ１０４に格納された動画像データの全てでもよいし、特定のフォルダに格納された画像データのみを選択的に抽出したものでもよい。
【００３３】
テンプレート選択エリア３０１は、ユーザーが選択可能なテンプレートを表示するエリアである。ユーザーが選択可能なテンプレートとして、例えば図３に示すように、「人物中心のスローテンポテンプレート」、「人物中心のアップテンポテンプレート」、「風景中心のスローテンポテンプレート」、「風景中心のアップテンポテンプレート」等が表示される。ユーザーはマウス１０５を操作することにより、テンプレートを選択することができる。ここで、テンプレートとは、「スライドイン」、「フェードアウト」、「回転」等の表示効果を、アップテンポやスローテンポの雰囲気を表現できるような順番に並べて記述したものである。このように、テンプレートを複数種類用意することで、作成するストーリーの雰囲気を変更することができる。
【００３４】
ＢＧＭユーザー指定エリア３０２は、ストーリーに使用するＢＧＭをユーザーが任意に指定するためのエリアである。ユーザーは、マウス１０５を操作して、登録釦３０４を押下することにより、ストーリー作成に使用するＢＧＭの登録を行うことができる。また、ユーザーは、マウス１０５を操作して、ＢＧＭの試聴を実行することができる。
【００３５】
決定釦３０３は、ストーリー作成のための素材画像、テンプレートやＢＧＭの選択を決定させる釦である。ユーザーは、マウス１０５を操作して、決定釦３０３を押下することにより選択を完了することができる。ストーリー作成のための選択が完了すると、素材選択エリア３００で選択された画像データ、テンプレート選択エリア３０１で選択されたテンプレート、ＢＧＭユーザー指定エリア３０２で指定されたＢＧＭ情報に基づいてストーリーが生成される。決定釦３０３が押下されたときの、プレビュー用ストーリーの作成動作についての詳細は、後述する。決定釦３０３が押下され、プレビュー用ストーリーが作成されると、ＣＰＵ１０１は、液晶ディスプレイ１０９が選択画面から確認画面へと表示画面を変更するよう表示デバイス１０８を介して制御する。
【００３６】
[５．確認画面の構成]
液晶ディスプレイ１０９が表示する確認画面の構成について図４を用いて説明する。図４は、液晶ディスプレイ１０９の確認画面のイメージ図である。
【００３７】
図４に示すように、液晶ディスプレイ１０９に表示される確認画面は、ストーリー情報表示エリア４００、プレビューエリア４０１、ストーリーボードエリア４０２、ストーリー保存釦４０３、ファイル出力釦４０４、編集釦４０５等から構成される。
【００３８】
ストーリー情報表示エリア４００は、選択画面でユーザーが選択した内容に関する情報を表示するエリアである。
【００３９】
プレビューエリア４０１は、作成したストーリーの再生を実行する画面である。ユーザーは作成したストーリーの内容を実際に映像で確認することができる。プレビューエリア４０１は、プレビュー画面、再生釦、早送り釦、巻き戻し釦等から構成されている。ユーザーは、マウス１０５を操作することにより、再生釦、早送り釦、巻き戻し釦を選択可能であり、ＣＰＵ１０１に各種再生動作を実行させることができる。
【００４０】
ストーリーボードエリア４０２は、作成したストーリーの内容を表示するエリアである。ストーリーボードエリアには、複数の箱が配列上に並んでおり、箱の配置された順序は、ストーリー上の表示の順序に対応する。それぞれの箱には、素材選択エリア３００に表示されていた画像から抽出してきた動画像のいずれかが配置されている。また、各画像の表示効果や、動画像と動画像との間の切り替え効果（遷移効果）を示すアイコンを合わせて表示してもよい。また、各箱に配置された動画像をムービー表示する際の再生時間を合わせて表示してもよい。これにより、ユーザーはストーリー上に、どの素材が、どのような順序で、どのような効果で、どのような再生時間で配置されているかを確認することができる。
【００４１】
ストーリー保存釦４０３は、マウス１０５の操作により選択することができる。ユーザーは、ストーリー保存釦４０３を押下することにより、どの素材が、どのような順序で、どのような表示効果で、どのような切り替え効果で、どのような再生時間で配置されるかを管理したストーリー情報を、ＨＤＤ１０４に保存することができる。なお、図示していないが、例えば上の階層の画面において、ストーリー読出し釦を設けておき、ここで保存したストーリー情報を読み出せるように構成してもよい。
【００４２】
ファイル出力釦４０４は、マウス１０５の操作により選択することができる。ユーザーは、ファイル出力釦４０４を押下することにより、作成されたストーリー情報に基づいて動画ファイルを作成することができる。このとき作成される動画ファイルの出力形式は、予めユーザーが選択できるようにしておいてもよい。すなわち、ユーザーがＡＶＣＨＤファイル形式を選択している場合は、ＡＶＣＨＤファイル形式の動画ファイルを作成する。
【００４３】
編集釦４０５は、マウス１０５の操作により選択することができる。ユーザーは、編集釦４０５を押下することにより、ＣＰＵ１０１は、液晶ディスプレイ１０９が確認画面から編集画面へと表示画面を変更するよう表示デバイス１０８を介して制御する。
【００４４】
[６．編集画面の構成]
続いて、液晶ディスプレイ１０９が表示する編集画面の構成について図８を用いて説明する。図８は、液晶ディスプレイ１０９の編集画面のイメージ図である。
【００４５】
図８に示すように、液晶ディスプレイ１０９に表示される編集画面は、素材選択エリア８００、編集操作エリア８０１、プレビューエリア８０２、ストーリーボードエリア８０３、確定釦８０４等から構成される。
【００４６】
素材選択エリア８００は、図３における素材選択エリア３００と同様の構成のため、説明は省略する。プレビューエリア８０２は、図４におけるプレビューエリア４０１と同様の構成のため、説明は省略する。ストーリー保存釦８０４、ファイル出力釦８０５は、図４におけるストーリー保存釦４０３、ファイル出力釦４０４と同様の構成のため、説明を省略する。
【００４７】
編集操作エリア８０１は、ストーリーを構成するそれぞれの箱（８２０a、８２０b、・・・）に対する、映像効果、切り替え効果等の編集項目を編集操作するエリアである。ユーザーは、マウス１０５を操作することにより、それぞれの箱に設定したい映像効果や切り替え効果を選択できる。
【００４８】
ストーリーボードエリア８０３は、ユーザーが作成しようとしているストーリーを表示するエリアである。ストーリーボードエリアには、複数の箱（８２０a、８２０bなど）が配列上に並んでおり、上述した選択画面から確認画面に遷移したときに作成されたストーリーの概略を表示する。ユーザーは、素材選択エリア８００に表示された動画像を、マウス１０５の操作により、ストーリーボードエリア８０３上の所望の箱にドラッグ＆ドロップ操作することができる。これにより、ストーリーボードエリア８０３の所望の箱に、動画像が配置される。ドラッグ＆ドロップ操作先の箱にすでに動画像が配置されている場合は、すでに配置されている動画像をドラッグ＆ドロップ操作された動画像に置換する。また、ユーザーは、ストーリーボードエリア８０３の一箱に配置された動画像を、マウス１０５によりドラッグ＆ドロップ操作して他の箱に配置し直すこともできる。ストーリーボードエリア８０３における動画像の配置された順序は、ストーリーの順序に対応する。そのため、ストーリーボードエリア８０３において動画像の配置された場所を変更することは、ストーリーの順序を変更することに対応する。また、ユーザーは、箱をマウス１０５で選択でき、箱を選択した状態で、編集操作エリア８０１のいずれかの編集項目を操作すると、箱に対応する映像効果や切り替え効果を変更することができる。
【００４９】
[７．プレビュー用のストーリーの作成フローについて]
続いて、プレビュー用のストーリーを作成する手順について説明する。図５は、プレビュー用ストーリー作成の概要フローチャートである。プレビュー用のストーリーは、上述したように、液晶ディスプレイ１０９が選択画面から確認画面へと表示画面を変更するタイミングにて作成される。
【００５０】
図３に示す選択画面において、ストーリー作成に使用する、素材、テンプレート、ＢＧＭの選択を終えたら、ユーザーは決定釦３０３を押下することにより、選択内容を確定することができる（Ｓ５００）。決定釦３０３が押下されるまで、ユーザーはストーリー作成に使用する、素材、テンプレート、ＢＧＭの選択操作が可能である（Ｓ５００におけるＮｏ）。
【００５１】
決定釦３０３が押下されると、ＣＰＵ１０１は、選択内容に従って、ストーリーを作成する（Ｓ５０１）。ここで作成されるストーリーは、プレビュー用のストーリーではなく、プレビュー用のストーリーを作成する基になるオリジナルのストーリーである。オリジナルのストーリーとはテンプレートに従って順番に配置された一連の画像群のことであり、この一連の画像群がＡＶＣＨＤ形式等の指定のファイル形式により出力されていない状態のストーリーである。この一連の画像群は、その配置すべき順番に関する情報と共に、各配置場所にいずれの素材（静止画像又は動画像）を配置するかのリンク情報とで管理されている。
【００５２】
次に、ＣＰＵ１０１は、オリジナルのストーリーを構成する素材（静止画像又は動画像）の中から動画像の抽出を行う（Ｓ５０２）。ＣＰＵ１０１は、滑らかな映像を表現できるフレームレート（例えば、毎秒６０フレーム）を実現するために、再生負荷の高い動画像については、毎秒６０フレームで再生可能な解像度又はビットレートに変換したプロキシファイルを作成する。
【００５３】
続いて、ＣＰＵ１０１は、画像編集ソフトのインストール時に計測したデコード処理能力値をＨＤＤ１０４から読み出す。そして、ＣＰＵ１０１は、抽出した動画像のそれぞれについて、プロキシファイルを作成する必要があるかどうかを判定する（Ｓ５０３）。ＣＰＵ１０１は、再生処理負荷が所定の基準よりも高い仕様（ファイル形式、解像度、ビットレート）の動画像については、プロキシファイルの作成が必要であると判断し、再生処理負荷が所定の基準おりも低い仕様の動画像については、プロキシファイルの作成が不要であると判断すればよい。これは、抽出した全動画像についてプロキシファイルを作成したとすると、この作成にＣＰＵ１０１の処理時間を費やしてしまい、プレビュー表示が可能になるまでに時間がかかってしまうからである。
【００５４】
続いて、ＣＰＵ１０１はプロキシファイルを作成すると判定した場合に、変換するプロキシファイルのファイル形式に応じて、滑らかな映像を表現できるフレームレートを実現するために最適なプロキシファイルの変換パラメータを決定する（Ｓ５０４）。ここで、ＣＰＵ１０１は、インストール時に計測したデコード処理能力値から、プロキシファイルの変換パラメータを決定する。
【００５５】
ＣＰＵ１０１は、プロキシファイルの変換パラメータ決定の一例として図６のようなテーブルを用いる。図６は、動画ファイル形式テーブルを示す模式図である。この図では、デコード処理能力値における秒間６０フレーム（６０ｉ）で再生可能なプロキシファイルの変換パラメータが定義されている。例えば、図２のＳ２０２にて、ＨＤＤ１０４に記録したデコード処理能力値が、毎秒６０フレームであった場合、ＣＰＵ１０１は、プロキシファイルを作成しない。これは、ＣＰＵ１０１のデコード処理能力によれば、抽出した動画像についてプロキシファイルを作成しなくても、滑らかなプレビュー表示が可能であるためである。また、デコード処理能力値が、毎秒５９フレーム以下であった場合、ＣＰＵ１０１は、滑らかなプレビュー表示のために、抽出した動画像についてプロキシファイルを作成する。図６は、ＣＰＵ１０１のデコード処理能力値が、毎秒３０−５９フレームのとき、毎秒１０−２９フレームのとき、毎秒２−９フレームのとき、毎秒２フレーム以下のときについて、プレビュー表示を毎秒６０フレームの滑らかな映像を実現するための、変換パラメータを示している。６２には、変換フォーマットとして、ＭＯＶ形式の他に、ＡＶＣＨＤ形式、ＭＰＥＧ２形式の場合の変換パラメータも合わせて記載している。ＣＰＵ１０１が、プレビュー表示用の映像として作成したプロキシファイルを、ストーリー完成後のファイル出力時において、再利用する意図がない場合は、プロキシファイルの変換フォーマットをＭＯＶ形式としておけばよい。一方、プレビュー表示用の映像として作成したプロキシファイルを、ストーリー完成後のファイル出力時において、再利用する意図がある場合は、プロキシファイルの変換フォーマットをＡＶＣＨＤ形式や、ＭＰＥＧ２形式にしておけばよい。すなわち、ストーリー完成後のファイル出力を、ＡＶＣＨＤ形式により出力するときは、プロキシファイルの変換フォーマットをＡＶＣＨＤ形式にしておく。同様に、ストーリー完成後のファイル出力を、ＭＰＥＧ２形式により出力するときは、プロキシファイルの変換フォーマットをＭＰＥＧ２形式にしておく。これにより、ＣＰＵ１０１は、ストーリー完成後のファイル出力に要する時間を低減することができる。
【００５６】
以上のように、この変換パラメータにより作成されたプロキシファイルによれば、ＣＰＵ１０１は、再生処理能力を活かした滑らかできれいなプレビュー表示を行うことができる。変換パラメータはＣＰＵ１０１の再生処理能力に応じて解像度やビットレートを調整することで実現している。変換するファイル形式については、上述の通り、特に限定するものではない。また、変換パラメータは下位の変換パラメータを包含しているため、ＣＰＵ１０１は、プレビュー表示用のプロキシファイル作成時の処理状況によって下位のパラメータを採用することも可能である。例えば、Ｓ２０１にて計測したＣＰＵ１０１のデコード処理能力値によれば、プロキシファイルの変換フォーマットの仕様が「ＭＯＶ形式、解像度：１２８０×７２０、ビットレート：５０Ｍｂｐｓ」であったときに、その仕様よりも解像度又はビットレートの少ない下位のパラメータを採用してもよい。例えば、「ＭＯＶ形式、解像度：３２０×２４０、ビットレート：３Ｍｂｐｓ」を採用してもよい。
【００５７】
例えば、アプリケーション上で実際にプレビュー表示させる領域の解像度の最大サイズが３２０×２４０であった場合、プロキシファイルの解像度も３２０×２４０に抑えることで、無駄なリソースの消費を避けることができる。また、このとき、ＣＰＵ１０１は、ＣＰＵ占有率を検出することができる。そして、ＣＰＵ１０１は、検出したＣＰＵ占有率結果に基づいて、Ｓ２０２にて計測した対応するＣＰＵ占有率におけるデコード処理能力値を採用する。これにより、プレビュー作成時において、より最適なプロキシファイルの変換パラメータを動的に決定することができる。
【００５８】
ＣＰＵ１０１は、Ｓ５０４にて決定されたプロキシファイルの変換パラメータに基づいて、Ｓ５０３にてプロキシファイルの作成が必要された抽出動画像について、プロキシファイルを作成する（Ｓ５０５）。
【００５９】
ここで、ステップＳ５０５におけるプロキシファイル作成の詳細動作について説明する。図７は、実施の形態１にかかるプロキシファイル作成の詳細フローチャートである。まず、ＣＰＵ１０１は、プロキシファイルを作成する必要があると判定された動画像をデコードする（Ｓ７００）。続いて、ＣＰＵ１０１は、ステップＳ７００でデコードされた動画像を、Ｓ５０４にて決定されたプロキシファイルの変換パラメータに従ってリサイズ（縮小）する（Ｓ７０１）。次に、ＣＰＵ１０１は、ステップＳ７０１でリサイズされた動画像を、Ｓ５０４にて決定されたプロキシファイルの変換パラメータに従ってエンコードする（Ｓ７０２）。
【００６０】
続いて、ＣＰＵ１０１は、すべての動画像を抽出したかどうかを判定し、未処理の動画像が残っている場合はステップＳ５０２に戻る。ＣＰＵ１０１はすべての動画像を抽出し終えたら、プレビュー用のストーリーを作成する（Ｓ５０７）。プレビュー用のストーリーとは、素材として選択された動画像データのそれぞれにおいて、抽出された動画像および変換処理したプロキシファイルを、テンプレートに従って配置された一連の画像群のことである。
【００６１】
以上の動作により、ＣＰＵ１０１は、プレビュー用のストーリーの作成を終了する。
【００６２】
[８．素材を個別に置換するときの説明]
続いて、素材を個別に置換するときの手順について説明する。ユーザーは、上述した編集画面において、すでに作成されたストーリーに対して、素材を置き換える編集操作が可能である。図９は、素材の個別追加の概要フローチャートである。
【００６３】
まず、ユーザーはマウス１０５を用いて、素材選択エリア８００から素材を選択する。続いて、ユーザーは選択した素材をマウス１０５を用いてストーリーボードエリア８０３上の所望の箱にドラッグ＆ドロップすることにより、素材を該箱に配置する（Ｓ９００）。このとき、ドラッグ＆ドロップ先の箱にすでに動画像が配置されているときは、置換する。
【００６４】
続いて、置換対象となる動画像について、ステップＳ９０１において、ＣＰＵ１０１はプロキシファイルを作成するか否かを判定する。ステップＳ９０１からステップＳ９０３における動作内容は、図５におけるステップＳ５０３からステップＳ５０５の動作内容と同様のため説明を省略する。動画像ファイルの置換編集が終了すると、ＣＰＵ１０１は、プレビュー用のストーリーを更新する（Ｓ９０４）。
〔まとめ〕
以上説明したとおり、実施の形態１に係るＰＣ１００において、ＣＰＵ１０１は以下の機能を有する。すなわち、ＣＰＵ１０１は、動画像ファイルを処理する処理部と、ＣＰＵ１０１の処理に関する処理能力を計測する計測部と、処理対象の動画像ファイルを指定する画像指定部と、指定された動画像ファイルから、指定された作成仕様に従って、処理負荷のより少ない代理ファイルを作成する作成部と、作成仕様を、計測部による計測結果に基づいて指定する仕様指定部と、を備える。これにより、ＰＣ１０１は、ＣＰＵ１０１の処理能力の計測結果に基づいて、動画像ファイルから作成する代理ファイルの作成仕様を指定することができる。従って、ＰＣ１０１によれば、ＣＰＵ１０１の処理能力に適した代理ファイルを作成することができ、フォトムービー等の連続表示用の画像群の作成結果のプレビュー表示を、ユーザーがより快適に確認することができる。
【００６５】
このとき、作成仕様がフレームレートを固定にする仕様であれば、作成される代理ファイルのプレビュー表示にあたって、元の動画像ファイルを表示したときの滑らかさを保った表示を行なうことができる。
【００６６】
また、実施の形態１に係るＰＣ１００において、テストデータによって計測されるデコード処理能力値は、ＣＰＵ１０１の再生処理能力に応じて変更される。ＣＰＵ１０１の再生処理能力が高い場合は、再生処理能力がより低いＣＰＵに比べ、プロキシファイルの変換パラメータを変え、画質が高くなるようにパラメータを変更する。これにより、ＣＰＵ１０１の再生処理能力が高い場合は、より高画質なプロキシファイルの作成することができる。
[９．他の実施の形態]
本発明は、上記実施の形態１に限定されず、他の実施の形態も考えられる。以下、他の実施の形態についてまとめて説明する。
【００６７】
上記実施の形態１において、ＣＰＵ１０１の再生処理能力を計測するためのテストデータをＡＶＣＨＤ６０ｉ形式の１０秒間の動画像データとして例示したが、本発明はこれに限定されない。すなわち、ＣＰＵ１０１の再生処理能力を計測することができるテストデータであれば、他の動画像ファイル形式でもよいし、より長時間のものであっても短時間のものであってもよい。ただし、変換パラメータをフレームレート固定とした場合、素材として選択される動画像のフレームレートと同じテストデータで測定し、図６で示したようなテーブルを別途作成しておく必要がある。すなわち、フレームレートが毎秒２４フレームのプレビュー表示を行なう場合、テストデータのフレームレートとして、毎秒２４フレームのデータを計測するようにすればよい。
【００６８】
上記実施の形態において、すでに作成されたストーリーに対して、素材を置き換える編集操作について説明したが、本発明はこれに限定されない。すなわち、すでに作成されたストーリーに対して、素材を追加する場合にも本発明を適用可能である。素材を追加するときは、追加対象となる動画像について、ＣＰＵ１０１の再生処理能力を基にプロキシファイルの変換パラメータを決定する。
【００６９】
上記実施の形態においては、動画像について説明したが、静止画像であっても、再生処理能力が高いか低いかに応じて、再生処理負荷の低い形式のプロキシファイルを作成することにより、ユーザーが快適に確認できるプレビュー表示が可能である。
【００７０】
上記実施の形態においては、プロキシファイル作成が完了するまでプレビュー表示用のストーリーが作成されない場合を例示したが、ファイル形式の変換処理中において、ユーザーの操作を受け付けて、該変換処理をキャンセルするようにしてもよい。キャンセルした時点で、変換処理が完了していない動画像については、そのままの状態でプレビュー表示用のストーリーを作成するようにしてもよい。これにより、プレビュー表示が不要のユーザーは、プレビュー表示用のストーリー作成に要する処理時間をカットすることができる。すなわち、プレビュー表示が不要の場合、プレビュー表示用のストーリーを作成することなく、ただちにストーリーのファイル出力を実行することができる。
【００７１】
上記実施の形態においては、滑らかなプレビュー表示を実現するために、フレームレートを固定とした、プロキシファイル仕様の決定について例示したが、本発明はこれに限定されない。すなわち、フレームレートを固定値にするのではなく、解像度やビットレートなど、他のパラメータを固定値にしたプロキシファイル仕様を決定するようにしてもよい。または、プロキシファイルの仕様として、固定値とするパラメータを複数設定してもかまわない。例えば、プレビュー表示において、映像の滑らかさよりも、ある程度の大きさの解像度が求められた場合、解像度を固定にしてフレームレートやビットレートを調整することで変換パラメータを決定してもよい。また、フレームレートと解像度を固定にし、ビットレートを抑えたりといった組み合わせにしてもよい。ただし、それぞれはインストール時に測定されたＣＰＵ１０１の再生処理能力を基に決定される。要するに、ＣＰＵ１０１のデコード処理能力によって、作成するプロキシファイルの仕様を決定するものであれば、本発明に含まれる。
【産業上の利用可能性】
【００７２】
本発明は、画像処理装置に関し、特に表示用の画像を処理可能な画像処理装置に関する。つまり、本発明はＰＣ１００への適用に限定されず、画像の編集が可能であれば、携帯電話、ビデオカメラ等の電子機器にも適用可能である。また、同様の機能を実行可能なプログラムを格納したＣＤやＤＶＤ等の記録メディアにも適用可能である。
【符号の説明】
【００７３】
１００    ＰＣ
１０１    ＣＰＵ
１０２    システム管理メモリ
１０３    ワークメモリ
１０４    ＨＤＤ
１０５    マウス
１０６    キーボード
１０７    ＵＳＢコネクタ
１０８    表示デバイス
１０９    液晶ディスプレイ
３００    素材選択エリア
３０１    テンプレート選択エリア
３０２    ＢＧＭユーザー指定エリア
３０３    決定釦
４００    ストーリー情報表示エリア
４０１    プレビューエリア
４０２    ストーリーボードエリア
４０３    ストーリー保存釦
４０４    ファイル出力釦
４０５    編集釦
８００    素材選択エリア
８０１    編集操作エリア
８０２    プレビューエリア
８０３    ストーリーボードエリア
８０４    ストーリー保存釦
８０５    ファイル出力釦
【図１】
2012244313.tif 000003
【図２】
2012244313.tif 000004
【図３】
2012244313.tif 000005
【図４】
2012244313.tif 000006
【図５】
2012244313.tif 000007
【図６】
2012244313.tif 000008
【図７】
2012244313.tif 000009
【図８】
2012244313.tif 000010
【図９】
2012244313.tif 000011