(57)【要約】 【課題】  印刷装置において、簡易に、動画中の画像を特定して印刷することができる技術を提供する。【解決手段】  この印刷装置は、画像を表示するためのディスプレイと、ディスプレイに動画を表示することができる動画表示部と、ユーザによる停止の指示に基づいて動画を停止させ、動画中で、ユーザが停止の指示を与えた指示時刻を含む所定の時間区間内に表示される複数の画像に基づいて、複数の静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３をディスプレイに表示する静止画表示部と、ユーザによる複数の静止画のうちの一つの静止画の指定を受けて、指定された静止画を印刷する印刷部と、を備える。このような態様とすれば、ユーザは、停止の指示を与えた指示時刻（０４’３０”８４）において表示されていた画像に類似する複数の静止画の中から、好ましい静止画を選択して印刷することができる。よって、簡易に、動画中の画像を特定して印刷することができる【選択図】  図３
2006217391.tif 000002
【特許請求の範囲】
【請求項１】
動画に基づいて静止画を印刷するための印刷装置であって、
画像を表示するためのディスプレイと、
前記ディスプレイに動画を表示することができる動画表示部と、
前記動画の表示中に与えられるユーザの指示に応じて、前記動画中で前記指示が与えられた指示時刻を含む所定の時間区間内に表示される複数の画像に基づいて、複数の静止画を前記ディスプレイに表示する静止画表示部と、
前記ユーザによる前記複数の静止画のうちの一つの静止画の指定を受けて、前記指定された静止画を印刷する印刷部と、を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記静止画表示部は、
前記動画中で前記指示時刻よりも早い時刻に表示される画像に基づいて、前記複数の静止画のうちの一つの静止画を表示する、印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記静止画表示部は、
前記動画中で前記指示時刻よりも遅い時刻に表示される画像に基づいて、前記複数の静止画のうちの他の一つの静止画を表示する、印刷装置。
【請求項４】
請求項１記載の印刷装置であって、
前記静止画表示部は、
前記指示時刻に基づいて、前記動画の再生時間に含まれる複数の候補時間区間を決定し、
前記各候補時間区間について、前記動画中において前記各候補時間区間に含まれるいずれかの時刻に表示される複数の画像の中から、画質に基づいて画像を選択し、
前記各候補時間区間について選択した画像に基づいて、前記複数の静止画を表示する、印刷装置。
【請求項５】
請求項４記載の印刷装置であって、
前記静止画表示部は、
前記ユーザによる基準時間間隔の指定を受けて、前記基準時間間隔に基づいて前記複数の候補時間区間の間隔を決定する、印刷装置。
【請求項６】
請求項４記載の印刷装置であって、
前記静止画表示部は、
前記ユーザによる前記基準時間間隔の指定を受けない場合には、前記複数の候補時間区間の間隔を０．２０〜０．３０秒とする、印刷装置。
【請求項７】
動画に基づいて静止画を印刷するための方法であって、
（ａ）画像を表示するためのディスプレイに動画を表示する工程と、
（ｂ）前記動画の表示中に与えられるユーザの指示に応じて、前記動画中で前記指示が与えられた指示時刻を含む所定の時間区間内に表示される複数の画像に基づいて、複数の静止画を前記ディスプレイに表示する工程と、
（ｃ）前記ユーザによる前記複数の静止画のうちの一つの静止画の指定を受けて、前記指定された静止画を印刷する工程と、を備える方法。
【請求項８】
請求項７記載の方法であって、
前記複数の静止画を表示する工程（ｂ）は、
（ｂ１）前記指示時刻に基づいて、前記動画の再生時間に含まれる複数の候補時間区間を決定する工程と、
（ｂ２）前記各候補時間区間について、前記動画中において前記各候補時間区間に含まれるいずれかの時刻に表示される複数の画像の中から、画質に基づいて画像を選択する工程と、
（ｂ３）前記各候補時間区間について選択した画像に基づいて、前記複数の静止画を表示する工程と、を含む方法。
【請求項９】
動画に基づいて静止画を印刷するためのコンピュータプログラムであって、
画像を表示するためのディスプレイに動画を表示する機能と、
前記動画の表示中に与えられるユーザの指示に応じて、前記動画中で前記指示が与えられた指示時刻を含む所定の時間区間内に表示される複数の画像に基づいて、複数の静止画を前記ディスプレイに表示する機能と、
前記ユーザによる前記複数の静止画のうちの一つの静止画の指定を受けて、前記指定された静止画を印刷する機能と、をコンピュータに実現させるためのコンピュータプログラム。
【請求項１０】
請求項９記載のコンピュータプログラムであって、
前記複数の静止画を表示する機能は、
前記指示時刻に基づいて、前記動画の再生時間に含まれる複数の候補時間区間を決定する機能と、
前記各候補時間区間について、前記動画中において前記各候補時間区間に含まれるいずれかの時刻に表示される複数の画像の中から、画質に基づいて画像を選択する機能と、
前記各候補時間区間について選択した画像に基づいて、前記複数の静止画を表示する機能と、を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画に基づいて画像の印刷を行う技術に関する。
【背景技術】
【０００２】
従来より、コンピュータを介さずに、単独で画像データに基づいて印刷を行うことができる印刷装置が開発されている。
【０００３】
【特許文献１】特開２０００−１１８０８１号公報
【０００４】
そのような印刷装置は、画像データが記録された媒体を読み取るスロットと、小型のディスプレイと、を備えている。ユーザは、スロットに静止画像のデータが記録された媒体を挿入し、ディスプレイの表示に基づいてボタンを操作して、所望の静止画像データを選択して印刷することができる。
【０００５】
しかし、従来の印刷装置においては、動画データから所望の静止画を印刷する際に、簡易に動画中の画像を特定することについては、考慮されていなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の課題を解決するためになされたものであり、印刷装置において、簡易に、動画中の画像を特定して印刷することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、動画に基づいて静止画を印刷するための印刷装置において、以下のような構成を採用する。この印刷装置は、画像を表示するためのディスプレイと、ディスプレイに動画を表示することができる動画表示部と、動画の表示中に与えられるユーザの指示に応じて、動画中で指示が与えられた指示時刻を含む所定の時間区間内に表示される複数の画像に基づいて、複数の静止画をディスプレイに表示する静止画表示部と、ユーザによる複数の静止画のうちの一つの静止画の指定を受けて、指定された静止画を印刷する印刷部と、を備える。
【０００８】
このような態様とすれば、ユーザは、指示を与えた指示時刻において表示されていた画像に類似する複数の静止画の中から、好ましい静止画を選択して印刷することができる。よって、簡易に、動画中の画像を特定して印刷することができる
【０００９】
なお、動画中でユーザが指示を与えた指示時刻よりも早い時刻に表示される画像に基づいて、複数の静止画のうちの一つの静止画を表示することが好ましい。ユーザが好ましい画像を動画中で視認してから実際に指示を行うまでには、所定の時間が経過する。よって、上記のように、指示時刻よりも早い時刻に表示される画像に基づいて、複数の静止画のうちの一つの静止画をすることで、ユーザによってより好ましい画像をディスプレイに表示することができる。
【００１０】
また、動画中で指示時刻よりも遅い時刻に表示される画像に基づいて、複数の静止画のうちの他の一つの静止画を表示することが好ましい。ユーザが好ましい画像を動画中で視認して指示を行ったとしても、その後、動画中において、視認した画像に類似しているけれどもより好ましい画像が表示されることもある。上記のような態様とすれば、指示時刻よりも後に表示される画像も静止画として表示されるため、ユーザは、より好ましい画像を容易に選択することができる。
【００１１】
また、静止画を表示する際には、以下のような処理を行うことも好ましい。すなわち、まず、ユーザが指示を与えた指示時刻に基づいて、動画の再生時間に含まれる複数の候補時間区間を決定する。そして、各候補時間区間について、動画中において各候補時間区間に含まれるいずれかの時刻に表示される複数の画像の中から、画質に基づいて画像を選択する。その後、各候補時間区間について選択した画像に基づいて、複数の静止画を表示する。このような態様とすれば、画質の高い画像を静止画として表示することができる。よって、ユーザは、画質の高い静止画の中から印刷する画像を選択することができる。
【００１２】
なお、複数の候補時間区間を決定する際には、ユーザによる基準時間間隔の指定を受けて、基準時間間隔に基づいて複数の候補時間区間の間隔を決定することが好ましい。そのような態様とすれば、複数の静止画の互いの相違の程度に関して、ユーザの嗜好を反映させて、各静止画を表示することができる。
【００１３】
ユーザによる基準時間間隔の指定を受けない場合には、複数の候補時間区間の間隔を０．２０〜０．３０秒とすることが好ましい。このような態様とすれば、ユーザが指定した指示時刻の画像に類似した画像であって、ユーザによる選択が有意となる程度には内容が異なっている画像を、静止画としてディスプレイに表示することができる。
【００１４】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷方法および印刷装置、印刷制御方法および印刷制御装置、動画中の画像を特定する方法、動画中の画像を特定する装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．変形例：
【００１６】
Ａ．第１実施例：
図１は、本発明の実施例であるプリンタ１を示す斜視図である。プリンタ１は、外部のコンピュータに接続されることなく、単独で記憶媒体に格納された動画データファイルに基づいて、静止画の印刷を行うことができるプリンタである。このプリンタ１は、インク滴を吐出して印刷を行う印刷ヘッド（図示せず）と、印刷用紙を供給するためのオートシードフィーダ２０と、画像が印刷された印刷用紙を受ける排紙トレイ３０と、液晶ディスプレイ４０と、各種の操作を行うためのボタン群５０と、メモリカードを挿入されデータを読み取るためのカードスロット７０と、ＣＰＵ１００と、を備えている。なお、図１においては、説明を分かりやすくするために、ＣＰＵ１００およびその機能部をプリンタ１の外部に表示している。
【００１７】
図２は、液晶ディスプレイ４０とボタン群５０とが設けられた操作パネルを拡大して示す平面図である。操作パネルの中央には、２．５インチサイズの液晶ディスプレイ４０が設けられている。液晶ディスプレイ４０は、カラーの画像表示することができる。
【００１８】
液晶ディスプレイ４０の両側には、各種の操作を行うためのボタン５２〜６２が設けられている。これらをまとめてボタン群５０と総称する。電源ボタン５２は、プリンタ１の電源をＯＮ／ＯＦＦするためのボタンである。モードボタン群５４は、ユーザがプリンタの動作モードを切り換えるための複数のボタンである。一つのモードに一つのボタンが対応している。設定ボタン５６は、プリンタ１の各種のメンテナンスやの各モードの動作設定を行う際に押すボタンである。
【００１９】
メニューボタン群５８は、液晶ディスプレイ４０に表示された各種の数値やアイコンを操作するための複数のボタンである。スタートボタン群６０は、カラー印刷を行うかモノクロ印刷を行うかを選択するための二つのボタンである。カラー印刷とモノクロ印刷それぞれに一つのボタンが対応している。ストップボタン６２は、プリンタ１が実行している動作を中止させるためのボタンである。
【００２０】
メニューボタン群５８は、液晶ディスプレイ４０に提示された設定内容を了解する旨の入力を行うためのＯＫボタン５８２と、液晶ディスプレイ４０に１ステップ前に表示されていた内容を表示させるための戻るボタン５８４と、液晶ディスプレイ４０に表示されている複数のアイコンやメニューの中から一つを選択するための４個のボタンからなる選択ボタン群５８６と、印刷を行う印刷用紙の枚数を設定するための印刷枚数ボタン群５８８と、を含んでいる。このようなボタン群を備えることで、ユーザは、比較的小さいディスプレイしか装備されないプリンタ１においても、簡易に、メモリカードに格納された画像を選択して印刷を行うことができる。
【００２１】
図３は、メモリカードに格納された動画データファイルに基づいて、静止画を印刷する際の手順を示すフローチャートである。ステップＳ１１０では、ユーザが、動画データファイルを格納したメモリカードをカードスロット７０に挿入する。そして、ステップＳ１２０では、モードボタン群５４の中のメモリカードのボタンを押して（図２参照）、「メモリカードからの印刷を行うモード」を選択する。そして、さらに、選択ボタン群５８６を操作し、液晶ディスプレイ４０に表示されたメニューの中から、動画を印刷する「動画印刷モード」のメニューを選択して、ＯＫボタン５８２で確定する。すると、プリンタ１は動画印刷モードになる。
【００２２】
プリンタ１が、「メモリカードからの印刷を行うモード」中の「動画印刷モード」になると、液晶ディスプレイ４０には、メモリカード内に格納された複数の動画データファイルが表示される。ステップＳ１３０では、ユーザは、選択ボタン群５８６を操作し、それら複数の動画データファイルの中から、印刷を行う対象である動画データファイルを選択する。ステップＳ１４０では、選択された動画データファイルが読み取られ、その動画データファイルに基づいて、液晶ディスプレイ４０に自動的に動画が表示される。なお、動画の再生は、自動的に行うものとしてもよいし、所定のボタン（たとえば、選択ボタン群５８６の右向きのボタン）が押されてから行うものとしてもよい。
【００２３】
図４は、液晶ディスプレイ４０に動画が表示されている様子を示す図である（図３のステップＳ１４０参照）。画面中央には、選択された動画データファイルに基づいて、動画が表示される。再生される動画Ｍｖは、メモリカード中の動画データファイルが記録している動画の画素数そのままで表示されるのではなく、所定の画素数に縮小されて表示される。すなわち、画素数を減らされて表示される。このようにすることで、プリンタに搭載可能なサイズの小さい液晶ディスプレイを使用して、ユーザは、動画データファイルに格納されている動画の内容を知ることができる。
【００２４】
なお、動画中において表示されるある画像に基づいて生成された互いに画素数の異なる静止画は、画素数の異なる「同一の静止画」であるものとする。したがって、「ある静止画を表示する」と記載した場合には、当初の静止画を拡大または縮小し、画素数を変更して、表示する場合をも含む。同様に、「ある静止画を印刷する」と記載した場合には、当初の静止画を拡大または縮小し、画素数を変更して、印刷する場合をも含む。
【００２５】
また、静止画を表示しようとする所定の時刻において動画内で表示される画像が、各画素の信号をそのまま符号化したフレームによって表示された画像ではない場合には、ＣＰＵ１００は、以下のような処理を行うことができる。すなわち、ＣＰＵ１００は、その時刻の画像のフレーム、および前後のフレームに基づいて静止画を生成して、その所定の時刻の静止画として表示することができる。また、ＣＰＵ１００は、各画素の信号をそのまま符号化したフレームであって、その所定の時刻に最も近い時刻に表示されるフレームを選択して、静止画として表示することもできる。各画素の信号をそのまま符号化したフレームとしては、たとえば、ＭＰＥＧにおけるＩフレームがある。また、各画素の信号をそのまま符号化したフレーム以外のフレームとしては、ＭＰＥＧにおける、前方向予測符号化によるＰフレーム、双方向予測符号化によるＢフレームがある。
【００２６】
図４の下段には、時間スケールＳｃが表示されている。動画Ｍｖが再生されるにつれて、矢印Ａｔで示すように、時間スケールＳｃ上を指針が左から右に移動する。スケールの右端には、動画Ｍｖをすべて再生するのに要する時間が表示されている。ここでは、動画Ｍｖの全再生に要する時間は、５分２４秒４５である。なお、動画をすべて再生するのに要する時間を、「動画の再生時間」と呼ぶ。また、図４の上段には、動画をリアルタイムで再生した場合に、現在表示されているシーンが、再生開始からどれだけ時間が経過したときに表示されるか、を示す時間が表示されている。図４の中段に表示されているシーンは、動画をリアルタイムで再生した場合に、再生開始から４分２９秒７８後に表示されるシーンである。なお、このような動画を表示する機能は、ＣＰＵ１００の機能部としての動画表示部１１０によって奏される。動画表示部１１０を図１に示す。
【００２７】
なお、図４の動画Ｍｖは、原則としてリアルタイムで表示される。本明細書では、「リアルタイムでの動画の再生」とは、その動画を記録した際の時間の進行のペースと同じペースで、動画の再生を行うことを意味する。
【００２８】
動画Ｍｖが再生されている間に、選択ボタン群５８６の右向きのボタンが押されると、ボタンが押されている間、通常の再生速度よりも高速の再生（早送り）が行われる。また、動画Ｍｖが再生されている間に、選択ボタン群５８６の左向きのボタンが押されると、ボタンが押されている間、通常の向きとは逆の向きの再生であって、通常の再生速度よりも高速の再生（巻き戻し）が行われる。さらに、動画Ｍｖが再生されている間に、選択ボタン群５８６の上向きのボタンが押されると、ボタンが押されている間、右向きのボタンの場合よりもさらに高速の再生が行われる。また、動画Ｍｖが再生されている間に、選択ボタン群５８６の下向きのボタンが押されると、ボタンが押されている間、左向きのボタンの場合よりもさらに高速の逆向きの再生が行われる。このような態様とすることで、ユーザは動画中の任意の再生時刻のシーンに短時間で容易に到達することができる。
【００２９】
図３のステップＳ１５０では、ユーザは、動画Ｍｖ中で印刷をしたいと思うシーンが表示された瞬間にＯＫボタン５８２を押して、動画を停止させる。このＯＫボタン５８２が押された時刻を、「指示時刻Ｔ０」とする。指示時刻Ｔ０は、動画がリアルタイムで再生された場合に、再生の開始からＯＫボタン５８２が押されたシーンまでの間に経過する時間で表される。以下、本明細書において言及される動画中の各シーンに対応する「時刻」についても、同様に、動画がリアルタイムで再生された場合の、再生開始からの経過時間で表される。
【００３０】
図５は、ステップＳ１５０でＯＫボタン５８２が押された後に、液晶ディスプレイ４０に表示される画面を示す図である。図３のステップＳ１６０では、図５の中段に示すように、三つの静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３が表示される。また、液晶ディスプレイ４０には、図５の上段に示すように、ＯＫボタン５８２が押された指示時刻Ｔ０が表示される。ここでは、指示時刻Ｔ０は、４分３０秒８４である。さらに、液晶ディスプレイ４０には、図５の下段に示すように、時間スケールＳｃが表示される。指針は指示時刻Ｔ０（４分３０秒８４）に相当する位置で停止している。なお、このような複数の静止画を表示する機能は、ＣＰＵ１００の機能部としての静止画表示部１２０によって奏される。静止画表示部１２０を図１に示す。
【００３１】
図６は、液晶ディスプレイ４０に表示する静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３を決定する際の処理を示す説明図である。図７は、静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３を決定する際の手順を示すフローチャートである。図７のステップＳ２１０では、まず、プリンタのＣＰＵ１００は、第１の候補時刻Ｔｃ１として、ＯＫボタン５８２が押された指示時刻Ｔ０を決定する（図６中段参照）。なお、図７のステップＳ２１０〜Ｓ２６０の処理は、３個の静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３を決定するために３回繰り返される。１回目の処理は、液晶ディスプレイ４０に表示される静止画像Ｉｃ１を決定する処理である。各静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３の決定に際して設定される各候補時刻を区別するため、静止画像Ｉｃ１を決定する処理では、ステップＳ２１０の第１の候補時刻Ｔｃ１を第１の候補時刻Ｔｃ１１と表記する。
【００３２】
次に、ステップＳ２２０で、ＣＰＵ１００は、第２および第３の候補時刻Ｔｃ２，Ｔｃ３を決定する。第１の候補時刻Ｔｃ１１と同様に、静止画像Ｉｃ１を決定する処理においては、第２および第３の候補時刻Ｔｃ２，Ｔｃ３を、第２の候補時刻Ｔｃ１２、第３の候補時刻Ｔｃ１３と表記する。第２の候補時刻Ｔｃ１２は、第１の候補時刻Ｔｃ１１よりもΔＴｃ＝０．１０秒だけ遡った時刻である。第３の候補時刻Ｔｃ１３は、第１の候補時刻Ｔｃ１１よりもΔＴｃ＝０．１０秒だけ後の時刻である。以下で説明するように、この第２の候補時刻Ｔｃ１２〜第３の候補時刻Ｔｃ１３の候補時間区間（以下、第１の候補時間区間Ｐ１と呼ぶ）内において表示される画像Ｉｃ１１〜Ｉｃ１３のうちの一つが、静止画像Ｉｃ１（図５参照）として決定される。
【００３３】
ステップＳ２３０では、ＣＰＵ１００は、動画データファイルに基づいて、第１ないし第３の候補時刻Ｔｃ１，Ｔｃ２，Ｔｃ３において動画Ｍｖで表示される画像を、候補静止画像Ｉｃ１１，Ｉｃ１２，Ｉｃ１３として取得する（図６の中段参照）。なお、このような候補静止画像を生成する機能は、ＣＰＵ１００の機能部としての候補静止画像生成部１２２によって奏される。候補静止画像生成部１２２を図１に示す。候補静止画像生成部１２２は、同じく機能部である静止画表示部１２０の一部である。
【００３４】
ステップＳ２４０では、ＣＰＵ１００は、候補静止画像Ｉｃ１１，Ｉｃ１２，Ｉｃ１３のシャープネスに関する特性値を計算する。なお、図６の中段において、候補静止画像Ｉｃ１１，Ｉｃ１２中に描かれている斜線は、各画像中の輪郭がぼやけていることを示している。撮影されている対象が高速で移動している場合や手ぶれが生じた場合に、そのような各画像中の輪郭のぼやけが生じ、その結果、シャープネスが低下する。
【００３５】
図８は、画像のシャープネスに関する特性値の計算方法を示す図である。画像のシャープネスに関する特性値としては、例えば、静止画像内の各画素位置におけるエッジ量の平均値を用いることができる。「エッジ量」は、その画素位置における輝度値の変化の大きさを示す値である。ある画素位置におけるエッジ量としては、その画素位置の近傍における各画素の輝度値の差分を用いることができる。このような差分の計算方法としては、様々な方法を用いることができ、例えば、Ｐｒｅｗｉｔｔオペレータを用いることができる。図８において、複数の画素がＸ軸方向と、それと直行するＹ軸方向とに沿って配置され、さらに、Ｐ（ｉ，ｊ）が、Ｘ軸に沿ってｉ番目、Ｙ軸に沿ってｊ番目の画素の輝度値を表すものとする。この場合、Ｐｒｅｗｉｔｔオペレータによる、画素位置（ｉ，ｊ）におけるエッジ量Ｅ（ｉ，ｊ）の演算式は、以下に示す演算式で表される。
【００３６】
【数１】
2006217391.tif 000003
【００３７】
このようなシャープネスに関する特性値を計算する機能は、ＣＰＵ１００の機能部としての特性値演算部１２４によって奏される。特性値演算部１２４を図１に示す。特性値演算部１２４は、同じく機能部である静止画表示部１２０の一部である。
【００３８】
なお、画像データが、輝度値をパラメータとして含まない色空間で表現されている場合、例えば、ＲＧＢ色空間を用いて表現されている場合には、輝度値をパラメータとして含む色空間、例えば、ＨＳＬ色空間やＹＣｂＣｒ色空間などに変換することによって、各画素位置における輝度値を取得することができる。
【００３９】
図７のステップＳ２５０では、各候補静止画像Ｉｃ１１，Ｉｃ１２，Ｉｃ１３のシャープネスに関する特性値に基づいて、液晶ディスプレイ４０に表示する静止画を決定する。すなわち、候補静止画像Ｉｃ１１，Ｉｃ１２，Ｉｃ１３の各画素位置におけるエッジ量の平均値を比較して、最も値が大きい候補静止画像を、液晶ディスプレイ４０に表示する静止画像Ｉｃ１として決定する。ここでは、候補静止画像Ｉｃ１３のエッジ量の平均値が最も大きく、その結果、候補静止画像Ｉｃ１３が、静止画像Ｉｃ１として選択されたものとする。図６において、候補静止画像Ｉｃ１３を二重線で囲って示す。このような、液晶ディスプレイ４０に表示する静止画を特性値に基づいて決定する機能は、ＣＰＵ１００の機能部としての静止画像決定部１２６によって奏される。静止画像決定部１２６を図１に示す。静止画像決定部１２６は、同じく機能部である静止画表示部１２０の一部である。
【００４０】
その後、ステップＳ２６０では、液晶ディスプレイ４０に表示する静止画像Ｉｃ１〜Ｉｃ３が全て決定されたか否かを判定する。まだ決定されていない静止画がある場合は、処理は、ステップＳ２１０に戻る。
【００４１】
静止画像Ｉｃ２を決定するために、再度、ステップＳ２１０〜Ｓ２５０が実行される。ステップＳ２１０では、第１の候補時刻Ｔｃ１として、ＯＫボタン５８２が押された指示時刻Ｔ０からΔＴ（０．２５秒）だけ遡った時刻Ｔｃ１を決定する。静止画像Ｉｃ２の決定に際して決定される候補時刻を他の候補時刻と区別するため、静止画像Ｉｃ２を決定する処理では、ステップＳ２１０における第１の候補時刻Ｔｃ１を第１の候補時刻Ｔｃ２１と表記する（図６の左側の中段参照）。他の候補時刻についても同様に、表記する。
【００４２】
以下、同様に、ステップＳ２２０で、候補時刻Ｔｃ２２（Ｔｃ２）、Ｔｃ２３（Ｔｃ３）を決定し、ステップＳ２３０で候補静止画像Ｉｃ２１〜Ｉｃ２３を決定する（図６の左側の中段および上段参照）。そして、シャープネスに関する特性値に基づいて、液晶ディスプレイ４０に表示する静止画像Ｉｃ２を決定する（ステップＳ２４０，Ｓ２５０参照）。すなわち、第１の候補時間区間Ｐ１より前の、候補時刻Ｔｃ２２〜候補時刻Ｔｃ２３の時間区間（以下、第２の候補時間区間Ｐ２と呼ぶ）内において表示される画像Ｉｃ２１〜Ｉｃ２３のうちの一つが、静止画像Ｉｃ２として決定される（図５および図６参照）。ここでは、候補静止画像Ｉｃ２１が、静止画像Ｉｃ２として選択されたものとする。図６において、候補静止画像Ｉｃ２１を二重線で囲って示す。なお、図６の左上において、候補静止画像Ｉｃ２２中に描かれている短く水平な線は、クルマが高速移動しているために各画像中のクルマの輪郭がぼやけていることを示している。
【００４３】
静止画像Ｉｃ３も、同様の手順で決定される。すなわち、第１の候補時間区間Ｐ１より後の、候補時刻Ｔｃ３２〜候補時刻Ｔｃ３３の時間区間（以下、第３の候補時間区間Ｐ３と呼ぶ）内において表示される画像Ｉｃ３１〜Ｉｃ３３のうちの一つが、静止画像Ｉｃ３として決定される（図５および図６参照）。ここでは、候補静止画像Ｉｃ３２が、静止画像Ｉｃ３として選択されたものとする。図６において、候補静止画像Ｉｃ３２を二重線で囲って示す。なお、図６の右上において、候補静止画像Ｉｃ３１，Ｉｃ３３中に描かれている短く水平な線は、クルマが高速移動しているために各画像中のクルマの輪郭がぼやけていることを示している。
【００４４】
なお、候補時刻Ｔｃ１１とＴｃ２１の間隔であり、かつ候補時刻Ｔｃ１１とＴｃ３１の間隔であるΔＴと、候補時刻Ｔｃｉ１とＴｃｉ２（ｉ＝１，２，３）の間隔であり、かつ候補時刻Ｔｃｉ１とＴｃｉ３の間隔であるΔＴｃとは、ΔＴｃ＜（ΔＴ／２）の関係にある。よって、候補時刻Ｔｃ２２，Ｔｃ２１，Ｔｃ２３，Ｔｃ１２，Ｔｃ１１，Ｔｃ１３，Ｔｃ３２，Ｔｃ３１，Ｔｃ３３は、時間の進行方向に沿ってその順に並ぶ（図６参照）。このため、候補静止画像Ｉｃ１１〜Ｉｃ１３、候補静止画像Ｉｃ２１，Ｉｃ２３，候補静止画像Ｉｃ３１〜Ｉｃ３３の中からそれぞれどの候補画像が静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３として選択されたとしても、動画中における各静止画の表示の順番は、静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３の順であり、一定である。
【００４５】
静止画像Ｉｃ１〜Ｉｃ３が全て決定されると（図７のステップＳ２６０）、ＣＰＵ１００は、ステップＳ２７０において、液晶ディスプレイ４０に静止画像Ｉｃ１〜Ｉｃ３を表示する（図７参照）。そして、図３のステップＳ１６０の処理を終了する。
【００４６】
このような態様とすれば、あらかじめ印刷に適さない輪郭がぼやけた画像を排除して液晶ディスプレイ４０に複数の静止画像Ｉｃ１〜Ｉｃ３を表示することができる。よって、ユーザは、簡易な手続きで輪郭が明瞭な画像を選んで印刷することができる。
【００４７】
図３のステップＳ１７０では、ユーザは、液晶ディスプレイ４０に表示された静止画像Ｉｃ１〜Ｉｃ３の中に好ましい画像があるか否かを判定する。好ましい画像がない場合は、戻るボタン５８４を押して、再度、処理をステップＳ１４０に戻す。すると、先頭から動画の再生が行われる。一方、静止画像Ｉｃ１〜Ｉｃ３の中に好ましい画像がある場合には、ユーザは、ステップＳ１８０において、選択ボタン群５８６を操作して、静止画像Ｉｃ１〜Ｉｃ３の中から好ましい画像を選択し、ＯＫボタン５８２で確定する（図２、および図５参照）。ここでは、図５の静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３のうち、静止画像Ｉｃ１が選択されたものとする。選択されている静止画像Ｉｃ１は、図５の画面において、枠Ｆｅで囲われている。
【００４８】
図９は、ユーザが、自ら選択した画像Ｉｃｃを確認するための表示を示す図である。ステップＳ１９０では、ステップＳ１８０でユーザが選択した画像Ｉｃｃを、液晶ディスプレイ４０に表示する。表示された画像を印刷することを望まない場合は、ユーザは、戻るボタン５８４を押して、再度、処理をステップＳ１６０に戻す。すると、液晶ディスプレイ４０に３個の静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３が表示される。一方、表示された画像Ｉｃｃを印刷する場合には、ユーザは、ＯＫボタン５８２を押す。すると処理は、ステップＳ２００に進む。
【００４９】
なお、ステップＳ１９０における静止画の大きさ、すなわち画素数は、動画データファイルが記録している動画の画素数そのままよりは小さいが、図５において表示される各静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３の画素数よりは大きい。たとえば、その画素数は、図４において表示する動画と同じ画素数とすることができる。
【００５０】
ステップＳ２００では、選択された画像Ｉｃｃの印刷が行われる。なお、画像Ｉｃｃの印刷は、動画データファイルが記録している動画の画素数から画素数を減少させ、または増大させて行うことができる。また、本実施例では説明を省略するが、画像の画素の増大または減少の程度は、ユーザによる指定を受けて決定することができる。印刷が完了すると、処理は終了する。なお、このような印刷を行う機能は、ＣＰＵ１００の機能部としての印刷部１３０によって奏される。印刷部１３０を図１に示す。
【００５１】
図５において表示される静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３が動画中において表示される時刻をＴ１，Ｔ２，Ｔ３とする。本実施例のような態様とすれば、ユーザは、動画再生中に自らがＯＫボタン５８２を押した指示時刻Ｔ０よりも前の時刻Ｔ２（時刻Ｔｃ２１，Ｔｃ２２，Ｔｃ２３のいずれか）と、指示時刻Ｔ０よりも後の時刻Ｔ３（時刻Ｔｃ３１，Ｔｃ３２，Ｔｃ３３のいずれか）と、その間の時刻Ｔ１（時刻Ｔｃ１１，Ｔｃ１２，Ｔｃ１３のいずれか）と、において動画中で表示される静止画像Ｉｃ１〜Ｉｃ３の中から、より好ましい画像を選択して印刷することができる（図６参照）。
【００５２】
人間にとって、動画の再生中に表示されたシーンを正確に記憶することは困難であり、また、今より後に表示されるシーンを予知することはできない。また、好ましいシーンが再生された瞬間にボタンを操作することも困難である。しかし、本実施例によれば、自らが指定した時刻を含む所定の時間区間Ｐ０（Ｔｃ２２〜Ｔｃ３３）中の異なる時刻（Ｔ１，Ｔ２，Ｔ３）に表示されたシーンから、静止画を選択することができる。このため、ユーザは、動画の再生と停止を繰り返すことなく、簡易な手続きで、動画中から好ましい静止画像を選択して印刷することができる。
【００５３】
また、印刷装置に搭載されるディスプレイは、一般に小型である。そのようなディスプレイを使用する場合には、大型のディスプレイを使用する場合のように、何十個もの静止画像を表示して、その中から、ユーザに所望の静止画を選択させることは難しい。本実施例においては、まず動画を再生させて所望の画像が表示される時刻をユーザに指定させ、その近傍の時間区間Ｐ０において表示される画像に基づいて、限られた数（３個）の静止画像をディスプレイに表示させている。このため、ユーザは、比較的小さいディスプレイを使用する場合においても、簡単な手続きで、好ましい画像を指定して印刷を行うことができる。
【００５４】
また、図５に示すように、静止画像Ｉｃ１〜Ｉｃ３は、動画中で表示される時刻の順に並べて表示される。このため、ユーザは、直感的に静止画中の構図の変化を把握して、好ましい画像を選択することができる。また、ユーザは、直感的に静止画中の構図の変化を把握して、戻るボタン５８４を押して再度の動画の再生を選択することができる（図３のステップＳ１７０，Ｓ１８０参照）。
【００５５】
そして、本実施例においては、静止画像Ｉｃ１は、ユーザが自らシーンを指定した指示時刻Ｔ０を含み、指示時刻Ｔ０プラスマイナスΔＴｃの範囲から選択された画像である。すなわち、静止画像Ｉｃ１は、静止画像Ｉｃ１〜Ｉｃ３の中で最も指示時刻Ｔ０に近い時刻に表示されたシーンである。このため、ユーザは、ユーザの意思を最も尊重した静止画像Ｉｃ１と、動画中でその前後に表示された画像Ｉｃ２，Ｉｃ３と、の中から、好ましい構図の画像を選択して印刷することができる。よって、上記の処理によれば、少ない試行錯誤で（図３のステップＳ１４０〜１７０参照）ユーザの好みの画像を印刷することができる可能性が高い。
【００５６】
また、各静止画像Ｉｃ１〜Ｉｃ３の候補静止画像は、０．１秒の間隔で表示される画像であり、各静止画像Ｉｃ１〜Ｉｃ３の候補画像群同士の間隔ΔＴは、０．２５秒である。このため、液晶ディスプレイ４０に表示される各静止画像Ｉｃ１〜Ｉｃ３は、動画中において互いに、最小で０．０５秒、最大で０．４５秒の間隔を開けて表示される画像となる（図６参照）。よって、本実施例の印刷装置を使用すれば、ユーザが指定した指示時刻Ｔ０の近傍において、互いに比較的類似し、一方でユーザによる選択が有意となる程度には異なっている複数の画像を、候補として提示することができる。
【００５７】
Ｂ．第２実施例：
第１実施例では、ユーザは、液晶ディスプレイ４０に表示された三つの静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３の中から印刷する画像を選択していた（図５参照）。また、第１実施例では、ＯＫボタン５８２が押された指示時刻Ｔ０の前後０．２５秒の時刻（図６のＴｃ２１，Ｔｃ３１）をそれぞれ中心にして候補静止画像Ｉｃ２１〜Ｉｃ２３，Ｉｃ３１〜Ｉｃ３３を決定していた。第２実施例では、これら液晶ディスプレイ４０に表示される静止画の数、および時間間隔ΔＴを変更する手続きについて説明する。
【００５８】
図１０は、ユーザが印刷する画像を選択する際に液晶ディスプレイ４０に表示される複数の静止画（図５、および図３のステップＳ１８０参照）の時間間隔ΔＴを決定する画面を示す図である。図３のステップＳ１２０において、モードボタン群５４の中のメモリカードのボタン（図２参照）を押して「メモリカードからの印刷を行うモード」を選択したのち、設定ボタン５６を押すと、 液晶ディスプレイ４０に図１０に示すが画面が表示される。図１０の画面の上段には、静止画の時間間隔ΔＴが表示されている。ここでは、０．２５秒となっている。図１０の画面の中段には、ある動画中で、設定された時間間隔だけずれた時刻に表示されるサンプルの画像Ｉｓ１、Ｉｓ２，Ｉｓ３が示されている。
【００５９】
ユーザは、図１０の画面が表示されている状態で、選択ボタン群５８６を操作して、ΔＴの値を増減させ、ΔＴの値を好みの値に変更する。そして、ＯＫボタン５８２を押して、ΔＴの値を確定する。
【００６０】
図１１は、印刷する画像を選択する際に表示される静止画の数を決定する画面を示す図である。上記の手順でΔＴの値が確定されると、次に、液晶ディスプレイ４０には、図１１の画面が表示される。図１１の左側には、ステップＳ１６０で表示する静止画の数の数の候補が示されている。ここでは、１，３，５，９個である。また、画面の中央には、それぞれ画面の左が差に示された数だけ静止画が表示される際の態様を示す例が表示されている。そして、現在、暫定的に選択されている数については、画面の左側において数字が拡大表示され、画面の中央において表示態様が四角い枠Ｆｅ２で囲われて表示されている。ここでは、「３個」が、暫定的に選択されている。
【００６１】
ユーザは、図１１の画面が表示されている状態で、選択ボタン群５８６を操作して、好ましい静止画の数を選択する。そして、ＯＫボタン５８２を押して、静止画の数を確定する。ＯＫボタン５８２が押され、静止画の数が確定されると、その後は、図３の通常のステップＳ１２０以下の手続きが行われる。なお、図１１の画面が表示されている状態で、戻るボタン５８４を押すと、再び静止画の時間間隔ΔＴを決定する画面に戻ることができる（図１０参照）。
【００６２】
なお、第１実施例においては、印刷する画像を選択する際に液晶ディスプレイ４０に表示される静止画の数は３個であった。このため、時間区間はＰ１，Ｐ２，Ｐ３の３個が指定され、候補静止画像は、Ｉｃ１１〜Ｉｃ１３、Ｉｃ２１〜Ｉｃ２３、Ｉｃ３１〜Ｉｃ３３の３組が決定された（図３のステップ１６０、および図６参照）。しかし、印刷する画像を選択する際に表示される静止画の数が５個とされた場合には、候補静止画像は、互いに異なる時刻を中心として５組決定される。そして、印刷する画像を選択する際に表示される静止画の数が９個とされた場合には、候補静止画像は、互いに異なる時刻を中心として９組決定される。
【００６３】
このような態様とすれば、ユーザは、印刷する画像を選択する際に液晶ディスプレイ４０に表示される静止画の数、およびそれらの静止画が生成される際に基準とされる時間間隔ΔＴを好みの値に設定することができる。たとえば、微小な構図の変化にこだわるユーザは、時間間隔ΔＴを小さな値に設定して、互いに微妙に異なる画像の中から所望の画像を選択することができる。また、高速に移動する対象を撮影した動画に基づいて印刷を行う場合は、ユーザは、時間間隔ΔＴを小さな値に設定することで、好ましい構図の画像を容易に選択することができる。逆に、低速で移動する対象を撮影した動画に基づいて印刷を行う場合は、ユーザは、時間間隔ΔＴを大きな値に設定することで、有意に構図が異なる画像の中から、好ましい構図の画像を容易に選択することができる。
【００６４】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６５】
Ｃ１．変形例１：
第１実施例においては、動画中においてユーザが自らシーンを指定した指示時刻Ｔ０に最も近い時刻に表示された画像Ｉｃ１と、その前後に表示された画像Ｉｃ２，Ｉｃ３と、の中から、印刷する画像を選択していた。しかし、印刷する画像の候補は、他の時刻に表示されたシーンから選択することもできる。すなわち、指示時刻Ｔ０に最も近い時刻Ｔ３に表示された静止画と、それよりも前の時刻Ｔ１，Ｔ２等に表示された複数の画像と、を含む候補の画像の中から、印刷する画像を選択させる態様としてもよい。ただし、候補の画像には、指示時刻Ｔ０よりも後に表示されるべき画像をも含むことが好ましい。
【００６６】
なお、候補の画像は、指示時刻Ｔ０よりも前に表示された画像を、指示時刻Ｔ０よりも後に表示されるべき画像よりも、多数含むことがさらに好ましい。ユーザが動画中で好ましいシーンを目にしてから、ボタンを押して動画を停止させるまでには時間差（反応時間）が存在する。このため、多くの場合、好ましい画像は指示時刻Ｔ０よりも前に表示されている。よって、上記のような態様とすれば、ユーザは、好ましいと感じた画像を、より少ない試行錯誤で印刷することができる。
【００６７】
また、第１実施例においては、指示時刻Ｔ０は、ＯＫボタン５８２が押された時刻であった。しかし、指示時刻Ｔ０は、ＯＫボタン５８２が押された時刻から所定時間だけ遡った時刻とすることもできる。たとえば、「人間が好ましい画像を視認してからボタンの操作を完了するまでの平均的な反応時間ｄｔ」だけ、「システムによってボタンの操作が認識された時刻」から遡った時刻を、指示時刻Ｔ０とすることもできる。すなわち、指示時刻Ｔ０は、ユーザの指示に基づいて決定した時刻であって、ユーザが動画の停止の指示を与えたと考えられる時刻であればよい。
【００６８】
第１実施例においては、ユーザがその中から画像の選択を行う複数の画像Ｉｃ１，Ｉｃ２，Ｉｃ３の時間間隔の基準となる時間間隔ΔＴは、０．２５秒であった。しかし、時間間隔ΔＴは、他の値とすることもできる。ただし、時間間隔ΔＴは、０．１５〜０．３５秒とすることが好ましく、０．２０〜０．３０秒とすることがより好ましい。そして、時間間隔ΔＴは、０．２３〜０．２７秒とすることがさらに好ましい。
【００６９】
また、第２実施例においては、ユーザが指定する時間間隔ΔＴに基づいて、各時間区間Ｐ１，Ｐ２，Ｐ３の中心の時刻Ｔｃ１１，Ｔｃ２１，Ｔｃ３１の間隔が決定されていた（図６参照）。しかし、各時間区間の間隔は、他の方法で決定してもよい。たとえば、各時間間隔の最も近接する時刻同士の間隔（たとえば、図６において、時刻Ｔｃ２３とＴｃ１２、時刻Ｔｃ１３とＴｃ３２の間隔）を、ユーザの指定に基づいて決定してもよい。すなわち、プリンタは、ユーザによる指定を受けて、何らかの形で時間区間の間隔を設定する態様とすることができる。
【００７０】
そして、第２実施例においては、時間間隔ΔＴは、具体的な秒数で入力されていた（図１０の上段参照）。しかし、時間間隔ΔＴは、「大」、「中」、「小」等のメニューを選択して入力することとしてもよいし、画面に表示されたスケールを操作して入力することとしてもよい。すなわち、プリンタは、何らかの形でユーザによる時間間隔ΔＴの指定を受け入れることができればよい。
【００７１】
第１実施例においては、ディスプレイに表示する画像を決定する際の候補となる画像Ｉｃｉ１〜Ｉｃｉ３（ｉ＝１，２，３）の互いの時間間隔ΔＴｃは、絶対的な値（０．１秒）が指定されていた（図３参照）。しかし、この時間間隔ΔＴｃは、時間間隔ΔＴに対して一定の割合となるように定められていてもよい。たとえば、ΔＴｃは、ΔＴの０．２〜０．４倍とすることが好ましい。そのような態様とすれば、時間間隔ΔＴがユーザによって変更された場合にも、動画中における画像Ｉｃ１，Ｉｃ２，Ｉｃ３の表示の順番が前後することがない。
【００７２】
Ｃ２．変形例２：
第１実施例においては、動画の停止後に表示された複数の静止画の中に、ユーザが印刷したい画像がない場合には、再度、動画の再生を行っていた（図３のステップＳ１７０，Ｓ１４０参照）。しかし、印刷したい画像がない場合には、別の組み合わせの静止画像の候補を、図５と同様に、ディスプレイに表示する態様とすることもできる。
【００７３】
たとえば、右方向を表す選択ボタン群５８６が操作されると、図７のステップＳ２１０に戻り、図６の候補時刻Ｔｃ３１の時刻を新たに候補時刻Ｔｃ１１とすることができる。すなわち、ユーザによる所定の操作に応じて、Ｔｃ１１をΔＴだけ進めて、Ｔｃ１１を新たに設定し直すこともできる。そして、以下、ステップＳ２２０〜Ｓ２７０の処理を行って、新たな組み合わせの静止画像の候補を、ディスプレイに表示する態様とする態様とすることができる。逆に、左方向を表す選択ボタン群５８６が操作された場合など、ユーザによる他の操作に応じて、Ｔｃ１１をΔＴだけ遅らせて、Ｔｃ１１を新たに設定し直す態様とすることができる。このような態様とすれば、動画を何度も再生することなく、簡易な手続きで、印刷する画像を動画中から選択することができる。
【００７４】
Ｃ３．変形例３：
第１実施例では、動画Ｍｖの表示（図４参照）、および選択された静止画像Ｉｃｃの確認画面における表示（図９参照）は、メモリカード中の動画データファイルが記録している動画の画素数から同じ割合だけ縮小されて表示されていた。しかし、動画Ｍｖと静止画像Ｉｃｃは、異なる大きさで表示されてもよい。なお、確認用の静止画像Ｉｃｃの表示が、動画Ｍｖよりも大きく表示されること、すなわちより多くの画素数で表示されることが好ましい。
【００７５】
また、第１実施例においては、三つの静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３は、動画Ｍｖよりも小さく表示されていた。しかし、三つの静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３は、動画Ｍｖと同じ大きさで表示されてもよい。たとえば、静止画像Ｉｃ１として、停止された動画Ｍｖを表示し、その両側に静止画像Ｉｃ２，Ｉｃ３を表示する態様としてもよい。
【００７６】
Ｃ４．変形例４：
第１実施例では、プリンタ１は、メモリカードを挿入されデータを読み取るためのカードスロット７０を備えていた。しかし、プリンタ１は、カードスロット７０に換えて、動画データを受け取るための他の手段を備えていてもよい。たとえば、プリンタ１は、有線または無線の通信回線を通じて外部から動画データを受け取ることができる通信部を備えていてもよい。
【００７７】
また、第１実施例では、プリンタ１は、押すことで情報の入力を行う方式のスイッチを備えていた。しかし、プリンタ１は、他の方式のスイッチを備えていてもよい。たとえば、ディスプレイ４０の表示を切り換えるための回転式のスイッチと、表示されている内容を承認して次の処理に進むための所定のスイッチと、を備えている態様としてもよい。すなわち、印刷装置は、ユーザによる動画の停止の指示、および静止画の指定を入力される際に、少なくとも部分的にその入力を補助するスイッチを備えていればよい。
【００７８】
第１実施例では、プリンタ１は、２．５インチサイズの液晶ディスプレイ４０を備えていた。しかし、プリンタが備えるディスプレイは、他の態様であってもよい。たとえば、ＥＬディスプレイ（ElectroLuminescent Display）であってもよい。すなわち、プリンタが備えるディスプレイは、静止画および動画を表示できるものであればよい。また、ディスプレイの大きさは、１〜５インチが、プリンタに搭載するのに好適である。そして、ユーザによる視認性とプリンタの小型化の要請を考慮すると、ディスプレイのサイズを２〜４インチとすることが、さらに好適である。
【００７９】
Ｃ５．変形例５：
第１実施例では、図３のステップＳ１４０における動画Ｍｖの表示（図４参照）はリアルタイムで行われた。しかし、ステップＳ１４０における動画Ｍｖの再生は、リアルタイムよりも遅いペースで行われてもよい。そのような態様とすれば、ユーザが所望のシーンを見た直後にＯＫボタン５８２を押しても、動画が停止され液晶ディスプレイ４０に表示された画像がすでに所望の画像ではなくなっている、という事態を回避できる可能性が高くなる。
【００８０】
Ｃ６．変形例６：
第１実施例においては、ディスプレイに表示する画像を選択する際に基準となる、画質に関する特性値は、シャープネスに関する特性値であった。そして、シャープネスに関する特性値は、具体的には、画像中に含まれる全画素のエッジ量の平均値であった。しかし、シャープネスに関する特性値として、他の値を採用することもできる。すなわち、特性値は、画像中に含まれる画素の集合であって、画像の外周に接する画素を含まず、画像の中心の画素を含む画素の集合が有する所定のパラメータに基づいて、求めてもよい。また、画像中に含まれる全画素のうち、一部のサンプルの画素のエッジ量に基づいて定めることもできる。さらに、特性値は、画像中における画素の位置に応じて重み付けを行って、エッジ量などのパラメータの平均を求めて得た値としてもよい。
【００８１】
また、全画素数に対するエッジ画素の割合を、画像のシャープネスに関する特性値として用いても良い。ここで「エッジ画素」とは、その画素位置におけるエッジ量が所定のエッジしきい値以上である画素である。この「エッジしきい値」は、画像の出力結果の感応評価に基づいて決めた値を用いることができる。例えば、輝度値の取りうる範囲が０〜２５５である場合に４０をエッジしきい値としてもよい。
【００８２】
このように定められたエッジ画素の割合は、ぼやけた画像においては少なくなり、シャープな画像においては多くなる傾向がある。よって、エッジ画素の割合が所定の割合しきい値以上である画像を選択することによって、ぼやけた画像を出力対象から除くことができる。この「割合しきい値」は、画像の出力結果の感応評価に基づいて決めた値を用いることができる。例えば、全画素数の２０％を所定の割合しきい値としても良い。
【００８３】
また、画質に基づいてディスプレイに表示する画像を選択する際には、他の量に基づいて選択を行ってもよい。たとえば、各候補画像の特徴点を抽出して、その特徴点の数の多いものを、ディスプレイに表示する画像として選択してもよい。その際、特徴点の数が等しい画像が複数ある場合には、より指示時間Ｔ０に近いものを選択することが好ましい。
【００８４】
Ｃ７．変形例７：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、ＣＰＵの機能の一部をハードウェア回路が実行するようにすることもできる。
【００８５】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【００８６】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【００８７】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施例であるプリンタ１を示す斜視図。
【図２】液晶ディスプレイ４０とボタン群５０とが設けられた操作パネルを拡大して示す平面図。
【図３】メモリカードに格納された動画データファイルに基づいて、静止画を印刷する際の手順を示すフローチャート。
【図４】液晶ディスプレイ４０に動画が表示されている様子を示す図。
【図５】ステップＳ１５０でＯＫボタン５８２が押された後に、液晶ディスプレイ４０に表示される画面を示す図。
【図６】静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３を決定する際の処理を示す説明図。
【図７】静止画像Ｉｃ１，Ｉｃ２，Ｉｃ３を決定する際の手順を示すフローチャート。
【図８】画像のシャープネスに関する特性値の計算方法を示す図。
【図９】ユーザが、自ら選択した画像を確認するための表示を示す図。
【図１０】ユーザが印刷する画像を選択する際に液晶ディスプレイ４０に表示される静止画の時間間隔ΔＴを決定する画面を示す図。
【図１１】印刷する画像を選択する際に表示される静止画の数を決定する画面を示す図。
【符号の説明】
【００８９】
１…プリンタ
２０…オートシードフィーダ
３０…排紙トレイ
４０…液晶ディスプレイ
５０…ボタン群
５２…電源ボタン
５４…モードボタン群
５６…設定ボタン
５８…メニューボタン群
６０…スタートボタン群
６２…ストップボタン
７０…カードスロット
１００…ＣＰＵ
１１０…動画表示部
１２０…静止画表示部
１２２…候補静止画像生成部
１２４…特性値演算部
１２６…静止画像決定部
１３０…印刷部
５８２…ＯＫボタン
５８４…戻るボタン
５８６…選択ボタン群
５８８…印刷枚数ボタン群
Ａｔ…矢印
Ｆｅ…暫定的に選択されている静止画を示す枠
Ｆｅ２…暫定的に選択されている数を示す枠
Ｉｃ１，Ｉｃ２，Ｉｃ３…静止画
Ｉｃ１１，Ｉｃ１２，Ｉｃ１３…静止画像Ｉｃ１の候補静止画像
Ｉｃ２１，Ｉｃ２２，Ｉｃ２３…静止画像Ｉｃ２の候補静止画像
Ｉｃ３１，Ｉｃ３２，Ｉｃ３３…静止画像Ｉｃ３の候補静止画像
Ｉｃｃ…ユーザによって選択された静止画像
Ｉｓ１，Ｉｓ２，Ｉｓ３…サンプルの画像
Ｍｖ…動画
Ｐ０…指示時刻Ｔ０を含む時間区間。
Ｐ１…Ｉｃ１が決定される候補時間区間。
Ｐ２…Ｉｃ２が決定される候補時間区間。
Ｐ３…Ｉｃ３が決定される候補時間区間。
Ｓｃ…時間スケール
Ｔ０…ユーザが動画を停止させた時刻（指示時刻）
Ｔ１…動画中で静止画像Ｉｃ１が表示される第１の時刻
Ｔ２…動画中で静止画像Ｉｃ２が表示される第２の時刻
Ｔ３…動画中で静止画像Ｉｃ３が表示される第３の時刻
Ｔｃ１，Ｔｃｉ１（ｉ＝１，２，３）…第１の候補時刻
Ｔｃ２，Ｔｃｉ２（ｉ＝１，２，３）…第２の候補時刻
Ｔｃ３，Ｔｃｉ３（ｉ＝１，２，３）…第３の候補時刻
ΔＴ…候補静止画像Ｉｃ１１，Ｉｃ２１，Ｉｃ３１の時間間隔
ΔＴｃ…候補静止画像Ｉｃｉ１，Ｉｃｉ２，Ｉｃｉ３（ｉ＝１，２，３）の時間間隔
【図１】
2006217391.tif 000004
【図２】
2006217391.tif 000005
【図３】
2006217391.tif 000006
【図４】
2006217391.tif 000007
【図５】
2006217391.tif 000008
【図６】
2006217391.tif 000009
【図７】
2006217391.tif 000010
【図８】
2006217391.tif 000011
【図９】
2006217391.tif 000012
【図１０】
2006217391.tif 000013
【図１１】
2006217391.tif 000014