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