(57)【要約】【課題】ユーザが撮影した動画像ファイルを印刷する場合、高額なハードウェアやソフトウェアを使用しなくとも簡単な設定を行うだけで、自動的に動作の軌跡を表現した動きのある画像を作成し、印刷することができるプリンタドライバ用のプラグラムを提供する。【解決手段】本発明は、動画像ファイルを印刷する際に用いられるプリンタドライバ用のプログラムであって、動画像ファイルから動作の軌跡を表現するために使用する静止画像を選択する手段と、前記選択した静止画像群から差分を取ることで前記静止画像群が有する動作部分の画像を抽出する手段と、前記抽出した動作部分の画像に対し画像調整を行う手段と、前記画像調整された動作部分の画像を合成することで印刷すべき画像を作成する手段としてコンピュータを機能させるためのプログラムである。【選択図】図１
2008205637.tif 000002
【特許請求の範囲】
【請求項１】
動画像ファイルを印刷する際に用いられるプリンタドライバ用のプログラムであって、
動画像ファイルから動作の軌跡を表現するために使用する静止画像を選択する手段と、
前記選択した静止画像群から差分を取ることで前記静止画像群が有する動作部分の画像を抽出する手段と、
前記抽出した動作部分の画像に対し画像調整を行う手段と、
前記画像調整された動作部分の画像を合成することで印刷すべき画像を作成する手段としてコンピュータを機能させるためのプログラム。
【請求項２】
前記静止画像を選択する手段は、動画像ファイルを扱うことができるソフト上の印刷項目設定画面で設定された印刷開始時間、印刷間隔、及び、印刷コマ数に基づき、印刷対象の動画像ファイルから動作の軌跡を表現するために使用する複数の静止画像を選択することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記動作部分の画像を抽出する手段は、動画像ファイルを扱うことができるソフト上の印刷項目設定画面で設定された残像誤差に基づき、動作を抽出する静止画像と時間的にその前後の静止画像から色情報の差分を検出することを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記画像調整を行う手段は、前記抽出した動作部分の画像を合成する際に、背景と比べて動作部分が明確に認識できるように画像の輝度と透明度を調整することを特徴とする請求項１乃至３のいずれか１項に記載のプログラム。
【請求項５】
前記印刷すべき画像を作成する手段は、最も時間的に最初の動作部分の画像から順に動作部分の画像をオーバーライトすることを特徴とする請求項１乃至４のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像ファイル内の静止画像を動作の軌跡が分かるように印刷する際に用いられるプリンタドライバ用のプログラムに関する。
【背景技術】
【０００２】
現在、低価格化が進んだデジタルビデオカメラは普及の一途をたどり、動画像を動画像ファイルとして保存することが容易にできるようになった。また、デジタルカメラも短いながら動画像を撮影することができる製品があるため、動画像ファイルはますます身近になりつつある。それに伴い、ユーザが気に入った動画像等を印刷メディアに印刷する機会も増加傾向にある。
【０００３】
動画像ファイルを印刷する従来の手段としては、専用のハードウェアを用いて画像に高度な変換を行って印刷する方法がある。また、画像加工処理ができるソフトを使用して画像にきめ細かい加工をかける等の処理を加えてから印刷するという方法がある。さらに、自動的に動画像から擬似的な動画像を作成し印刷する方法が、特許文献１や特許文献２に開示されている。
【０００４】
【特許文献１】特開平１１−２１８８４５号公報
【特許文献２】特開２０００−０５０１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、専用のハードウェアを用いる方法は、専用ハードウェアが高額でありながら固定的な加工機能しか持たないため汎用性が低い。また、画像加工処理ができるソフトを使用する方法は、画像加工をかける領域や画像加工の強度等のパラメータを細かく入力する必要があるため熟練を要するという問題点がある。さらに、特許文献１や特許文献２に開示されているものは、いずれもレンチキュラーシートに印刷する特殊な印刷装置に関するものであるため、一般的ではない。
【０００６】
本発明は、上記問題点を鑑みてなされたものである。つまり、ユーザが撮影した動画像ファイルを印刷する場合、高額なハードウェアやソフトウェアを使用しなくとも簡単な設定を行うだけで、自動的に動作の軌跡を表現した動きのある画像を作成し、印刷することができるプリンタドライバ用のプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明は上記課題を解決するために、動画像ファイルを印刷する際に用いられるプリンタドライバ用のプログラムであって、動画像ファイルから動作の軌跡を表現するために使用する静止画像を選択する手段と、前記選択した静止画像群から差分を取ることで前記静止画像群が有する動作部分の画像を抽出する手段と、前記抽出した動作部分の画像に対し画像調整を行う手段と、前記画像調整された動作部分の画像を合成することで印刷すべき画像を作成する手段としてコンピュータを機能させるためのプログラムを提供する。
【発明の効果】
【０００８】
本発明によれば、動画像ファイル内の静止画像をプリンタドライバで解析、編集する。したがって、ユーザが別の高額なソフトウェアを使用することなく、動画像ファイルを扱うことができるソフト上の印刷項目設定画面で簡単な情報を設定するだけで、動作の軌跡を表現した擬似的な動画像を自動的に合成することが可能である。
【０００９】
また、ユーザが高額なハードウェアを使用することなく、一般的な印刷装置に対し動作の軌跡を表現した擬似的な動画像を印刷することが可能である。
【発明を実施するための最良の形態】
【００１０】
本発明の実施形態について、図面を参照して説明する。図１は、本発明の実施形態に係るプリンタドライバ用のプログラムを用いて印刷対象に関する情報や画像データを処理する場合の構成を示すブロック図である。
１００はプリンタドライバであり、以下で説明する手段や機能をコンピュータが実行することで実現する。プリンタドライバ１００は、使用する静止画像を選択する手段１０１と動作部分を抽出する手段１０２と画像調整を行う手段１０３と合成画像を作成する手段１０４とプレビュー表示手段１０５とラスタデータ変換手段１０６と送信手段１０７とから構成されている。
【００１１】
使用する静止画像を選択する手段１０１は、印刷対象となっている動画像ファイルから、動作の軌跡を表現するために使用する複数の静止画像を選択する。使用する静止画像を選択する手段１０１は、ユーザによって動画像ファイルを扱うことができるソフト上で指定された印刷開始時間、印刷間隔、及び、印刷コマ数に基づいて選択される。例えば、図２のような動画像ファイルを印刷する場合、印刷開始時間から印刷間隔内に存在する静止画像群（コマ数―１）を等分し、分割したところの静止画像を動作の軌跡を表現する静止画像として選択する。また、選択した静止画像はキャッシュに保存される。
【００１２】
動作部分を抽出する手段１０２は、動作を抽出する静止画像と時間的にその前後の静止画像との画像情報の差分を検出する。差分は、設定された残像誤差の範囲を加味した色情報によって判断する。また、時間的に最初の静止画像、及び、最後の静止画像は動作部分の抽出を行わない。
【００１３】
例えば、図３の選択された静止画像群が有する動作部分を抽出する場合について説明する。（１）と（４）は最初と最後の静止画像であるため、動作の抽出を行わない。（２）の動作部分の抽出は（１）と（３）を用いて行う。まず、１段階目として（１）と（２）の色情報の差分を取り、続いて（２）と（３）の差分を取る。例えば、図３のＡ点とＢ点との差分を残像誤差５％であるならば、差分を０として扱うとする。ここで、Ｂ点の色情報を（Ｙ：１２０、Ｍ：１４０、Ｃ：１６０）とすると、Ａ点の色情報が（Ｙ：１１４〜１２６、Ｍ：１３３〜１４７、Ｃ：１５２〜１６８）内ならば、差分は０である。Ａ点の色情報は、（Ｙ：１２６、Ｍ：１３５、Ｃ：１６０）であるから、図３のＡ点とＢ点との差分は０である。
【００１４】
次に、２段階目として１段階目に抽出された（２）−（１）と（２）−（３）の差分画像に対して差分を取る。２段階目の差分が０になった領域を動作部分として抽出する。（３）の動作部分の抽出も（２）と同様にして行う。なお、動作部分を抽出した画像はキャッシュに上書き保存される。
【００１５】
画像調整を行う手段１０３は、抽出した動作部分の合成画像の色合いが自然な色調で、かつ、背景と比べて動作部分が明確に認識できるように画像の輝度と透明度を調整する。透明度の調整は最後の静止画像に対して行い、輝度の調整はそれ以外の画像に対して行う。
【００１６】
例えば、図４のような場合、（１）〜（３）は時間的に最初の動作部分の画像ほど輝度を上げ薄い色調に補正する。最後の静止画像である（４）は、画像を合成するときに時間的にそれ以前の動作部分の画像が見えなくならないように透明度を上げる補正を行う。また、調整した画像はキャッシュに上書き保存される。
【００１７】
印刷すべき画像を作成する手段１０４は、時間軸順に動作部分の画像をオーバーライトする。例えば、図４のような場合、（１）に（２）をオーバーライトして（２）´を、（２）´に（３）をオーバーライトして（３）´を、（３）´に（４）をオーバーライトして、印刷すべき動作の軌跡を表現した合成画像を作成する。また、合成した画像はキャッシュに保存される。
【００１８】
プレビュー表示手段１０５は、キャッシュ内に保存されている合成した画像をプレビュー表示する。
ラスタデータ変換手段１０６は、画像データをラスタデータに変換する。送信手段１０７は、ラスタデータ変換手段１０６において変換されたラスタデータを印刷装置に送信する。
【００１９】
図５は、図１に示すプリンタドライバを用いて印刷対象に関する情報を生成してから印刷装置に送信されるまでの処理手順を示すフローチャートである。
まず、ステップＳ５０１では、動画像ファイルを扱うことができるソフト上の印刷項目設定画面で設定された条件に基づき、動作の軌跡を表現する静止画像を選択しキャッシュに保存する。
【００２０】
ステップＳ５０２では、ステップＳ５０１で選択された静止画像群に対して、色情報の差分を取る。このステップでは、差分取得の対象となる静止画像と時間的にその前の静止画像の差分を取得し、その結果をキャッシュへ一時的に保存する。
ステップＳ５０３では、差分取得の対象となる静止画像と時間的にその後の静止画像の差分を取得し、その結果をキャッシュへ一時的に保存する。
【００２１】
ステップＳ５０４では、ステップＳ５０２、及び、ステップＳ５０３でそれぞれ取得した差分画像から、差分取得の対象となる静止画像の動作部分を抽出しキャッシュに保存する。その際、ステップＳ５０２〜５０３にてキャッシュに保存した一時的なデータは消去される。
【００２２】
ステップＳ５０５では、すべての使用する静止画像に対して差分を取得したかどうかを確認する。すべてに対して取得していないならばステップＳ５０２に戻り、再度ステップＳ５０２〜Ｓ５０４の処理を行う。なお、最初と最後の静止画像に対しては差分取得処理を行わない。
【００２３】
ステップＳ５０６では、ステップＳ５０２〜５０４で動作部分を抽出した画像に対してどのような画像調整を行うか判断する。もしも調整を行う画像が時間的に最後の静止画像でなければ、ステップＳ５０７にてその画像の時間軸に応じた輝度補正を行い、その結果をキャッシュに上書き保存してから再度ステップＳ５０６に戻る。もしも時間的に最後の静止画像であるならば、ステップＳ５０８にてその画像に透明度の補正を加え、その結果をキャッシュに上書き保存してからステップＳ５０９に進む。
【００２４】
ステップＳ５０９では、ステップＳ５０７〜Ｓ５０８で画像調整された動作部分の画像を最初から時間軸順に合成し、その結果をキャッシュに上書き保存する。
また、画像合成に使われた動作部分の画像はその際キャッシュから消去する。ステップＳ５１０では、すべての画像を合成したかどうかの確認を行う。もしすべての画像を合成していない場合は、ステップＳ５０９に戻り再度画像の合成を行う。
【００２５】
ステップＳ５１１では、完成した合成画像が動画像ファイルを扱うことができるソフト上の印刷項目設定画面でプレビュー表示される。
ステップＳ５１２では、ステップＳ５１１で表示したプレビュー結果を確認したユーザに印刷するかどうかの判断を行ってもらい、もし印刷しないのであれば一連の作業を終了する。もし印刷するのであればステップＳ５１３に進む。ステップＳ５１３では、ステップＳ５０９でキャッシュに保存した合成画像をラスタデータに変換する。
【００２６】
ステップＳ５１４では、ステップＳ５１３で変換されたラスタデータを印刷装置へ送信する。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態に係るプリンタドライバ用のプログラムを用いて画像データを処理する場合の構成を示すブロック図である。
【図２】使用する静止画像を選択する手段が、動画像ファイルから動作の軌跡を表現するために使用する静止画像を選択する一例を示す図である。
【図３】動作部分を抽出する手段が、静止画像群から色情報の差分を取ることによって動作部分を抽出する一例を示す図である。
【図４】画像調整を行う手段、及び、印刷すべき画像を作成する手段が、動作部分の画像に対して画像調整した後、画像を合成する一例を示す図である。
【図５】プリンタドライバ用のプログラムの処理手順を示すフローチャートである。
【符号の説明】
【００２８】
１００  プリンタドライバ
１０１  静止画像を選択する手段
１０２  動作部分を抽出する手段
１０３  画像調整を行う手段
１０４  画像を作成する手段
１０５  プレビュー表示手段
１０６  ラスタデータ変換手段
１０７  送信手段
【図１】
2008205637.tif 000003
【図２】
2008205637.tif 000004
【図３】
2008205637.tif 000005
【図４】
2008205637.tif 000006
【図５】
2008205637.tif 000007