(57)【要約】 【課題】  ユーザにより選択された画像が高品質であるか否かを判定し、高品質な画像を印刷することが可能な画像印刷システムを提供する。【解決手段】  画像印刷システムは、動画像などの画像を表示すると共に、表示画像の中でユーザなどにより選択された画像を印刷する。画像印刷システムは、画像処理の際に算出される前後フレームの差分信号を用いて、ユーザが選択した画像が高品質であるか否かを判定する。これにより、選択された画像の評価を単純なシステムで簡易に行うことができる。また、高品質であると判定された画像のみを印刷するため、印刷品質を向上させることが可能となる。【選択図】      図２
2006014161.tif 000002
【特許請求の範囲】
【請求項１】
表示すべき画像を取得する取得手段と、
前記取得した画像の前後フレームの差分信号を生成し、当該差分信号を用いて前記画像を画像処理する画像処理手段と、
前記画像処理された画像を表示する画像表示部と、
前記画像表示部に表示された画像の中から選択された画像を取得する選択画像取得手段と、
前記画像処理手段が生成した前記差分信号に基づいて前記選択された画像が高品質であるか否かを判定し、高品質であると判定した画像を印刷すべき画像として決定する印刷画像決定手段と、を備えていることを特徴とする画像印刷システム。
【請求項２】
前記印刷画像決定手段は、前記差分信号が示す差分値が１フレーム分の画像データ量の略１０％未満に相当するものであった場合には、前記選択された画像が高品質であると判定し、前記差分信号が１フレーム分の画像データ量の略１０％以上に相当するものであった場合には、前記選択された画像が高品質ではないと判定することを特徴とする請求項１に記載の画像印刷システム。
【請求項３】
前記印刷画像決定手段は、前記選択された画像が高品質ではないと判定した場合には、当該選択された画像における近傍のフレームの画像を取得し、前記画像処理手段に戻すことを特徴とする請求項１又は２に記載の画像印刷システム。
【請求項４】
前記画像処理手段は、前記印刷画像決定手段が前記選択された画像が高品質ではないと判定した場合には、当該選択された画像の前後フレームから推測して、当該選択された画像の解像度を擬似的に上げる画像処理を行う特徴とする請求項１又は２に記載の画像印刷システム。
【請求項５】
前記印刷画像決定手段は、前記画像の中で高品質であると判定した画像、及び選択された画像の前後フレームから推測して当該選択された画像の解像度を擬似的に上げた画像のいずれか一方を前記印刷すべき画像と決定することを特徴とする請求項１又は２に記載の画像印刷システム。
【請求項６】
前記印刷画像決定手段が決定した画像に対する印刷命令を取得する印刷命令取得手段と、
前記印刷命令により指定された画像を印刷する印刷手段と、をさらに備えることを特徴とする請求項１及至５のいずれか一項に記載の画像印刷システム。
【請求項７】
前記画像処理手段は、前記差分信号を用いて前記取得した画像を復号する画像処理、及び、前記差分信号に応じて定められた係数により前記取得した画像のレベルを補正する画像処理の少なくとも一方を行うことを特徴とする請求項１及至６のいずれか一項に記載の画像印刷システム。
【請求項８】
画像表示部を備える画像印刷システムによって実行される画像印刷方法であって、
表示すべき画像を取得する取得工程と、
前記取得した画像の前後フレームの差分信号を生成し、当該差分信号を用いて前記画像を画像処理する画像処理工程と、
前記画像表示部に表示された画像の中から選択された画像を取得する選択画像取得工程と、
前記画像処理工程にて生成された前記差分信号に基づいて前記選択された画像が高品質であるか否かを判定し、高品質であると判定した画像を印刷すべき画像として決定する印刷画像決定工程と、を備えていることを特徴とする画像印刷方法。
【請求項９】
画像表示部を備える画像印刷システムによって実行されることにより、前記画像印刷システムを、
表示すべき画像を取得する取得手段、
前記取得した画像の前後フレームの差分信号を生成し、当該差分信号を用いて前記画像を画像処理する画像処理手段、
前記画像表示部に表示された画像の中から選択された画像を取得する選択画像取得手段、及び、
前記画像処理手段が生成した前記差分信号に基づいて前記選択された画像が高品質であるか否かを判定し、高品質であると判定した画像を印刷すべき画像として決定する印刷画像決定手段、として機能させることを特徴とする画像印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示された画像を印刷する画像印刷システムに関する。
【背景技術】
【０００２】
表示パネルなどに画像を表示し、この表示された画像の中からユーザが選んだ画像を印刷する画像印刷システムが知られている（例えば、特許文献１を参照）。
【０００３】
ここで、上記のような画像印刷システムが取り扱う画像が動画像であった場合、ユーザにより選ばれた１フレームの画像がいつも印刷に耐えうる品質であるとは限らない。例えば、前後フレーム間の画像データの差が大きい場合、当該画像は印刷に耐えうる画像とはいえないことがある。このような場合は、画像印刷システムは、ユーザが選択した画像をそのまま印刷すべきではない。しかし、ユーザが選択した画像を単に印刷しないのではなく、この選択された画像の印刷品質を可能な限り向上させたいとの要望もある。この点、従来の画像を印刷する画像印刷システムにおいては、上記のような要望が満たされていない。
【０００４】
【特許文献１】特開２００３−３４５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は以上の点に鑑みてなされたものであり、ユーザにより選択された画像が高品質であるか否かを判定した上で、可能な限り高品質な画像を印刷することが可能な画像印刷システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、画像印刷システムは、表示すべき画像を取得する取得手段と、前記取得した画像の前後フレームの差分信号を生成し、当該差分信号を用いて前記画像を画像処理する画像処理手段と、前記画像処理された画像を表示する画像表示部と、前記画像表示部に表示された画像の中から選択された画像を取得する選択画像取得手段と、前記画像処理手段が生成した前記差分信号に基づいて前記選択された画像が高品質であるか否かを判定し、高品質であると判定した画像を印刷すべき画像として決定する印刷画像決定手段と、を備えている。
【０００７】
上記の画像印刷システムは、動画像などの画像を画像表示部に表示すると共に、表示画像の中でユーザなどにより選択された画像を印刷手段により印刷するシステムである。画像処理手段は、画像の前後フレームの差分信号を生成し、その差分信号を用いて画像処理する。印刷画像決定手段は、画像処理手段が生成した差分信号に基づいて、例えばユーザが選択した画像が高品質であるか否か（言い換えると、画像が印刷に耐えうる品質であるか否か）を判定し、高品質であると判定した画像を印刷すべき画像として決定する。以上により、画像印刷システムは、ユーザが選択した画像が印刷に耐えうる品質であるか否かを判定し、印刷に耐えうる品質であると判定された画像のみを印刷すべき画像と決定するため、画像の印刷品質を向上させることが可能となる。また、印刷画像決定手段は、ユーザが選択した画像が高品質であるか否かの判定に、画像処理の際に求められた前後フレームの差分信号をそのまま用いるため、選択された画像の評価を単純なシステムで簡易に行うことができる。
【０００８】
本発明の画像印刷システムの一態様では、前記印刷画像決定手段は、前記差分信号が示す差分値が１フレーム分の画像データ量の略１０％未満に相当するものであった場合には、前記選択された画像が高品質であると判定し、前記差分信号が１フレーム分の画像データ量の略１０％以上に相当するものであった場合には、前記選択された画像が高品質ではないと判定する。
【０００９】
この態様では、印刷画像決定手段は、ユーザにより選択された画像における差分信号が示す差分値が１フレーム分の画像データ量の略１０％未満に相当するか否かを判定する。そして、印刷画像決定手段は、差分値が１フレーム分の画像データ量の略１０％未満に相当する場合は当該画像が高品質であると決定し、略１０％以上に相当する場合は当該画像が高品質ではないと決定する。前後フレームの差分信号が１フレーム分の画像データ量の略１０％未満であれば画像には、通常画像にぶれ等がほとんどないため、このように判定された画像は好適な品質にて印刷される。
【００１０】
前記印刷画像決定手段は、前記選択された画像が高品質ではないと判定した場合には、当該選択された画像における近傍のフレームの画像を取得し、前記画像処理手段に戻す。
【００１１】
この態様では、印刷画像決定手段は、ユーザが選択した画像が高品質ではないと判定した場合には、その画像をそのまま印刷しない。この場合は、印刷画像決定手段は、選択された画像の近傍のフレームの画像に対して画像が高品質であるか否かの判定を行い、近傍のフレームの中で高品質であると判定した画像を印刷すべき画像として決定する。こうするのは、選択されたフレームの近傍のフレームの画像は、見た目は選択された画像と概ね変わらないが、画像の品質はより良くなっている可能性があるためである。即ち、画像印刷システムは、選択された画像が高品質でない場合にも、見た目はユーザが選択した画像と概ね同一で、且つ、高品質である画像を印刷することができる。なお、ユーザにより選択された画像の前後所定数のフレーム、例えば３フレーム内にある画像に対して上記の判定を行い、この中で最も差分信号が小さい画像を印刷すべき画像を決定することが好ましい。
【００１２】
本発明の画像印刷システムの他の一態様では、前記画像処理手段は、前記印刷画像決定手段が前記選択された画像が高品質ではないと判定した場合には、当該選択された画像の前後フレームから推測して、当該選択された画像の解像度を擬似的に上げる画像処理を行う。
【００１３】
この態様では、印刷画像決定手段は、選択された画像が高品質ではないと判定した場合には、その画像をそのまま印刷しない。この場合は、印刷画像決定手段は、選択された画像の前後フレームから推測して、当該選択された画像の解像度を擬似的に上げる画質改善処理、例えばスーパーレゾリューション処理を行う。ユーザが選択した画像のぶれ等が比較的大きいが、それでもユーザが当該画像を印刷したいときには、画質改善処理により可能な限り画質を向上させた上でその画像を印刷する。
【００１４】
本発明の画像印刷システムの他の一態様では、前記画像の中で高品質であると判定した画像、及び選択された画像の前後フレームから推測して当該選択された画像の解像度を擬似的に上げた画像のいずれか一方を前記印刷すべき画像と決定する。この場合、画像印刷システムは、ユーザにより選択された画像の差分値の大きさなどに応じて、上記のいずれかの画像を印刷すべき画像と決定することができる。
【００１５】
本発明の画像印刷システムの他の一態様では、前記印刷画像決定手段が決定した画像に対する印刷命令を取得する印刷命令取得手段と、前記印刷命令により指定された画像を印刷する印刷手段と、をさらに備える。
【００１６】
この態様では、印刷画像決定手段が決定した画像は、印刷するか否かの最終的な判断が例えばユーザによりなされる。印刷命令取得手段はユーザからの印刷命令を取得し、印刷手段は印刷命令が出された画像のみを印刷することができる。
【００１７】
好適な一実施例では、前記画像処理手段は、前記差分信号を用いて前記取得した画像を復号する画像処理、及び、前記差分信号に応じて定められた係数により前記取得した画像のレベルを補正する画像処理の少なくとも一方を行う。例えば、前後フレームの差分信号は、ＭＰＥＧデータを復号する際や、画像表示部が液晶（ＬＣＤ）などにて構成される場合に表示特性を改善するためのＬＡＯ処理（オーバードライブ処理）を行う際に用いることができる。
【００１８】
本発明の同様の観点では、画像表示部を備える画像印刷システムによって実行される画像印刷方法は、表示すべき画像を取得する取得工程と、前記取得した画像の前後フレームの差分信号を生成し、当該差分信号を用いて前記画像を画像処理する画像処理工程と、前記画像表示部に表示された画像の中から選択された画像を取得する選択画像取得工程と、前記画像処理工程にて生成された差分信号に基づいて前記選択された画像が高品質であるか否かを判定し、高品質であると判定した画像を印刷すべき画像として決定する印刷画像決定工程と、を備えている。
【００１９】
本発明の更に同様の観点では、画像印刷プログラムは、画像表示部を備える画像印刷システムによって実行されることにより、前記画像印刷システムを、表示すべき画像を取得する取得手段、前記取得した画像の前後フレームの差分信号を生成し、当該差分信号を用いて前記画像を画像処理する画像処理手段、前記画像表示部に表示された画像の中から選択された画像を取得する選択画像取得手段、及び、前記画像処理手段が生成した差分信号に基づいて前記選択された画像が高品質であるか否かを判定し、高品質であると判定した画像を印刷すべき画像として決定する印刷画像決定手段、として機能させる。
【００２０】
上記の画像印刷方法及び画像印刷プログラムによっても、上記の画像印刷システムと同様に、画像の印刷品質を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の好適な実施形態について説明する。
【００２２】
［画像印刷システムの構成］
まず、本発明の実施形態に係る画像印刷システム５００の利用環境について、図１を用いて簡単に説明する。
【００２３】
画像印刷システム５００は、例えばＤＶＤレコーダその他の画像再生装置（図示せず）より動画像などの画像データを取得し、この取得した画像データを画像表示装置１０に表示する。ユーザ１は、画像表示装置１０に表示された画像の中で、印刷したい画像が表示されたときに入力部３を操作する。ユーザ１による入力部３の操作は、信号Ｓ１２として画像表示装置１０に入力される。画像表示装置１０は、ユーザ１が選択した画像が印刷されるように、信号Ｓ１４をプリンタ４に供給する。そして、プリンタ４は、画像表示装置１０から供給された信号Ｓ１４に基づいて上記の画像を印刷出力する。
【００２４】
次に、本発明の実施形態に係る画像印刷システム５００の具体的な構成について、図２を用いて説明する。図２は、本発明の実施形態に係る画像印刷システム５００の概略構成を示すブロック図である。
【００２５】
画像印刷システム５００は、受信部２と、入力部３と、画像表示装置１０と、プリンタ４と、を備える。本実施形態に係る画像印刷システム５００は、ユーザが選択した画像が高品質であるか否か（即ち、印刷に耐えうる画像であるか否か）を判定すると共に、この判定に応じて印刷すべき画像を決定する。そして、画像印刷システム５００は、決定された印刷すべき画像をユーザに確認させるために当該画像を表示し、当該画像に対してユーザから印刷命令があった場合に印刷処理を実行する。
【００２６】
以下で、具体的に画像印刷システム５００での処理について説明する。
【００２７】
受信部２は、図示しない画像再生装置などから表示すべき画像データを取得する。この画像データとしては、例えばＭＰＥＧなどの圧縮動画像データがあげられる。受信部２は、取得した画像データＳ１１を画像表示装置１０に供給する。
【００２８】
なお、画像印刷システム５００は、例えば、ＤＶＤレコーダ、ハードディスクレコーダ、パーソナルコンピュータなど、図示しない各種の再生装置により再生された画像データのほか、デジタル放送波などにより取得した動画像データを表示し、これを印刷することもできる。
【００２９】
入力部３は、ユーザが印刷したい画像を選択する際に操作される。入力部３は、ユーザの選択、指示、命令などに対応する信号Ｓ１２を画像表示装置１０に供給する。また、印刷すべき画像が画像表示装置１０に表示された場合に、ユーザがその画像に対して印刷命令を出す際にも入力部３は操作される。このユーザによる印刷命令の情報も、入力部３から画像表示装置１０に供給される信号Ｓ１２に含まれる。その他にも、入力部３はユーザからの指示を取得して、この指示を信号Ｓ１２にて画像表示装置１０に供給する。
【００３０】
プリンタ４は、画像表示装置１０から供給される印刷画像に対応する信号Ｓ１４を取得する。そして、プリンタ４は、この信号Ｓ１４に基づいて印刷処理を実行する。なお、プリンタ４には、インクジェットプリンタやレーザプリンタなど種々の装置を適用することができる。
【００３１】
画像表示装置１０は、画像処理部１００と、画像表示部１２０と、コントローラ１３０と、を備える。画像表示部１２０は液晶表示パネルを備える。以下で、画像表示装置１０内の各処理部での処理について、簡単に説明する。
【００３２】
画像処理部１００は、画像表示装置１０に入力された画像データＳ１１に対して画像処理を行う。この画像処理は、主に、取得した画像データＳ１１を画像表示部１２０が表示可能なデータにするために行われる。画像処理部１００は、画像処理した画像データＳ３３を画像表示部１２０に供給する。以上のように、画像処理部１００は画像処理手段として機能する。
【００３３】
ここで、画像処理部１００が行う画像処理について、図３及び図４を用いて説明する。
【００３４】
図３は、画像処理部１００の概略構成を示すブロック図である。画像処理部１００は、可変長復号部１０１と、逆量子化部１０２と、ＩＤＣＴ部１０３と、参照フレームメモリ１０４と、動き補償部１０５と、ＬＡＯ処理部１０６と、ＲＧＢ変換部１０７と、表示メモリ１０８と、表示データ出力部１０９と、加算器１２５とを備える。画像処理部１００では、主に、ＭＰＥＧデータ（ＭＰＥＧ−２、又はＭＰＥＧ−４の画像データ）Ｓ２１を取得し、このＭＰＥＧデータＳ２１に対して復号を行う。なお、取得するＭＰＥＧデータＳ２１は、ＹＵＶ形式のデータであるものとする。
【００３５】
可変長復号部１０１は、入力されたＭＰＥＧデータＳ２１に対して可変長のハフマン符号による復号を行う。可変長復号部１０１は、復号した画像データＳ２２を逆量子化部１０２に供給する。逆量子化部１０２は、取得した画像データＳ２２に対して逆量子化の処理を行う。逆量子化部１０２は、逆量子化した画像データＳ２３をＩＤＣＴ部１０３に供給する。ＩＤＣＴ部１０３は、取得した画像データＳ２３に対して逆離散コサイン変換（Inverse Discrete Cosine Transform）を行って画像データＳ２４を生成する。ＩＤＣＴ部１０３は、生成した画像データＳ２４を加算器１２５に供給する。
【００３６】
参照フレームメモリ１０４は、加算器１２５から出力される画像データＳ２８を参照フレームデータとして格納する。動き補償部１０５は、参照フレームメモリ１０４に格納された前フレーム及び現在のフレームの画像データＳ２８に基づいて、差分信号Ｓ２６を生成し、ＬＡＯ処理部１０６及びコントローラ１３０へ供給する。また、動き補償部１０５は、差分信号Ｓ２６に基づいて動き補償成分Ｓ２７を生成し、加算器１２５へ送る。加算器１２５は、ＩＤＣＴ部１０３が出力する画像データＳ２４に、動き補償成分Ｓ２７を加算し、画像データＳ２８としてＬＡＯ処理部１０６へ供給する。こうして動き補償が行われる。  ＬＡＯ処理部１０６は、取得した画像データＳ２８を、上記した前後フレームの画像データの差分信号Ｓ２６を用いてＬＡＯ（Level Adaptive Overdrive）処理（以下、「オーバードライブ処理」とも呼ぶ。）を行う。このＬＡＯ処理は、液晶（ＬＣＤ）パネルにて構成される画像表示部１２０の表示特性を改善するために行われる処理である。
【００３７】
ＬＡＯ処理について、図４を参照して具体的に説明する。一般に、液晶表示パネルなどに使用されている液晶が持つ粘性により、液晶分子の配向の変化は電界の変化に対して遅れてしまうことが知られている。例えば、図４（ａ）に示すように急峻なレベル変化を有する入力信号Ｓiにより液晶パネルの画素を駆動した場合でも、液晶分子の配向は時間的に緩やかに変化するため、信号Ｓｏで示すように画素の階調レベルの変化には応答の遅れが生じる。なお、立ち下がりも同様に遅れるが図示は省略する。そこで、上記のような応答の遅れを改善するために、液晶パネルの駆動回路に供給する入力信号波形にレベル補正する処理を行う。即ち、図４（ｂ）に示すように、入力信号Ｓiに対して、所定期間にわたりレベルを増加した信号Ｓｃを生成し、この信号Ｓｃで液晶パネルを駆動することにより、信号Ｓｏ’で示すように液晶パネルの応答を改善することができる。信号Ｓｃの最大レベル部分のレベルは、入力信号のレベルと一定時間前の入力信号のレベルなどに基づいて決定される。例えば、入力信号のレベルと一定時間前の入力信号のレベルの差分の絶対値が大きければ、補正後の信号Ｓｃの最大レベルには大きな値が決定される。なお、「ｔ１」はレベルが増加された信号の時間幅であり、例えば１フレーム期間の時間に相当する。
【００３８】
本実施形態においては、ＬＡＯ処理部１０６は、動き補償の際に求められた差分信号を用いてＬＡＯ処理を行う。具体的には、ＬＡＯ処理部１０６は、動き補償部１０５から取得した差分信号Ｓ２６に所定の係数を乗算して図４（ｂ）に示すレベル調整分の電圧を算出し、これを入力される画像データＳ２８に加算する。これにより、図４（ｂ）に示すようにＬＡＯ処理が行われる。ＬＡＯ処理が行われた画像データＳ２９は、ＲＧＢ変換部１０７へ供給される。。なお、所定の係数は、差分信号の絶対値が大きければ大きな値に決定される。
【００３９】
以上のようにＬＡＯ処理された画像データＳ２９は、ＲＧＢ変換部１０７に供給される。ＲＧＢ変換部１０７は、ＹＵＶ形式の画像データＳ２９からＲＧＢ形式の画像データＳ３０に変換（即ち、ＲＧＢ変換）する。こうしてＲＧＢ変換された画像データＳ３０は、表示メモリ１０８に供給される。表示メモリ１０８は、取得した画像データＳ３０を表示データとして記憶する。そして、表示メモリ１０８に記憶された画像データＳ３１は表示データ出力部１０９に読み出される。表示データ出力部１０９は、画像データＳ３３を画像表示部１２０に出力する。
【００４０】
図２に戻ると、画像表示部１２０は、画像処理部１００（具体的には、表示データ出力部１０９）から供給される画像データＳ３３を表示する。画像表示部１２０としては、液晶パネルを用いたリアプロジェクションＴＶや液晶テレビなどを用いることができる。リアプロジェクションＴＶは、液晶パネルを利用して画像を投射する表示装置であり、液晶やＤＬＰやＬＣＯＳなどを備えて構成される。
【００４１】
次に、コントローラ１３０が行う処理について説明する。コントローラ１３０は、図示しないＣＰＵやプログラムＲＯＭやＲＡＭなどを有している。コントローラ１３０は、ユーザによる画像の選択情報を信号Ｓ１２にて取得する。更に、コントローラ１３０は、図３に示すように、画像処理部１００におけるＭＰＥＧデータの復号の際、及びＬＡＯ処理の際に用いた前後フレームの画像データの差分信号Ｓ２６を取得する。本実施形態では、コントローラ１３０は、前後フレームデータの差分信号Ｓ２６に基づいて、ユーザが選択した画像が高品質であるか否かを判定する。詳しくは、コントローラ１３０は、ユーザが選択した画像における差分信号Ｓ２６が示す差分値が、所定の値、例えば１フレーム分の画像データ量の略１０％未満に相当するものであった場合には、当該画像が高品質であると判定する。こうするのは、差分信号Ｓ２６が１フレーム分の画像データ量の略１０％未満であれば、当該画像のぶれ等は微小であるため、当該画像は印刷に耐えうる画像ということができるためである。
【００４２】
コントローラ１３０は、ユーザが選択した画像が高品質であると判定した場合には、当該画像を印刷すべき画像として決定する。そして、コントローラ１３０は、当該画像が画像表示部１２０に表示されるようにする。具体的には、コントローラ１３０は、信号Ｓ１３を画像処理部１００に供給して当該画像の表示命令を出す。この場合、ユーザは表示された画像を確認し、印刷するかどうかを判断する。そして、ユーザは入力部３を操作することにより印刷するか印刷しないかの命令を出す。コントローラ１３０は、入力部３からの信号Ｓ１２にて当該画像に対するユーザの命令を取得する。コントローラ１３０は、ユーザから印刷命令を取得した場合には、当該画像データが印刷されるように信号Ｓ１４をプリンタ４に供給する。一方、ユーザから印刷命令を取得しなかった場合には、コントローラ１３０は、当該画像を印刷させない、即ち当該画像に対する信号Ｓ１４をプリンタ４に供給しない。
【００４３】
一方、コントローラ１３０は、ユーザが選択した画像における差分信号Ｓ２６が、１フレーム分の画像データ量の略１０％以上に相当するものであった場合には、選択された画像が高品質ではないと判定する、即ち当該画像は印刷すべき画像ではないと決定する。この場合には、コントローラ１３０は、当該画像をそのまま印刷させない。コントローラ１３０は、選択された画像が高品質でないと判定した場合には、当該画像近傍の所定フレーム数、例えば“±３”フレームの範囲の画像に対して上記の判定を行い、その中に高品質の画像が存在した場合には、その画像を印刷すべき画像として決定する。この場合も、コントローラ１３０は、当該画像に対するユーザからの印刷命令を取得したときのみ、当該画像が印刷されるようにする。なお、コントローラ１３０は、ユーザが選択した画像の“±３”フレームの範囲の画像の中で、最も差分信号Ｓ２６が小さい画像を印刷すべき画像と自動的に決定することもできる。
【００４４】
更に、コントローラ１３０は、ユーザにより選択された画像が高品質ではないと判定した場合には、上記した近傍の画像で判定を行って印刷すべき画像を決定する代わりに、当該画像に対して例えばスーパーレゾリューション処理などの画質向上処理を行って印刷すべき画像を決定することができる。このスーパーレゾリューション処理は、ユーザにより選択された画像の前後フレームから推測し、当該画像の解像度を擬似的に上げる処理である。例えば、スーパーレゾリューション処理としては、処理の対象となる画像の前後フレームの画像を参照し、画像中のぶれているオブジェクトの真の位置を推測して、画像の解像度を上げる処理が行われる。このスーパーレゾリューション処理は、コントローラ１３０、又は画像処理部１００が行うことができる。
【００４５】
このように、コントローラ１３０は、ユーザにより選択された画像を取得する選択画像取得手段、選択された画像が高品質であるか否かを判定し、印刷すべき画像を決定する印刷画像決定手段、及び、ユーザからの印刷命令を取得する印刷命令取得手段、として機能する。
【００４６】
以上のように、本実施形態に係る画像印刷システム５００によれば、ユーザが選択した画像が高品質であるか否かを判定し、この判定に応じて印刷すべき画像を決定するため、動画像などの印刷品質を向上させることが可能となる。更に、画像印刷システム５００は、画像処理の際に求められた前後フレームの差分信号をそのまま用いるため、印刷対象としてユーザにより選択された画像の画質が印刷に耐えるか否かの評価を簡易に行うことができる。即ち、ユーザが指定した画像の画質が印刷に耐えるか否かの判定を行うために、別個の画質判定手段を設ける必要が無く、システムの単純化、低コスト化などが可能となる。
【００４７】
なお、画像印刷システム５００は、画像表示装置１０内で上記のような処理をすることに限定はされない。例えば、画像表示装置１０内のコントローラ１３０の代わりに、外部のコンピュータ（ＰＣ）などが処理を行ってもよい。図５に、本実施形態の変形例に係る画像印刷システム５０１の概略構成図を示す。
【００４８】
画像印刷システム５０１は、受信部２と、入力部３と、プリンタ４と、コンピュータ６と、画像表示装置１１と、を備える。受信部２、入力部３、及びプリンタ４は、画像印刷システム５００と同様の機能及び構成を有するため、説明を省略する。
【００４９】
コンピュータ６は、基本的には前述したコントローラ１３０と同様の処理を行う。コンピュータ６は、図示しないＣＰＵ、プログラムメモリ、ネットワークインタフェイス、ディスプレイインタフェイス、Ｉ／Ｏデバイスなどを備える。コンピュータ６は、入力部３よりユーザがよる画像の選択指示を示す信号Ｓ１５を取得する。更に、コンピュータ６は、画像処理部１００から前後フレームの差分信号Ｓ４０を取得する。そして、コンピュータ６は、この差分信号Ｓ４０に基づいてユーザが選択した画像が高品質であるか否かを判定し、この判定に基づいて印刷すべき画像を決定する。この場合、コンピュータ６は、上述の画像印刷システム５００と同様に、選択された画像が高品質であると判定した場合には選択された画像を印刷すべき画像として決定し、高品質でないと判定した場合には所定の処理を行って得られた画像を印刷すべき画像を決定する。この所定の処理としては、コンピュータ６は、選択されたフレームの近傍から印刷すべき画像を決定する処理を行うか、或いは選択された画像に対してスーパーレゾリューション処理を行う。そして、コンピュータ６は、決定した印刷すべき画像を表示し、ユーザからの印刷命令を信号Ｓ１５にて取得した場合には、当該画像が印刷されるようプリンタ４に信号Ｓ１７を供給する。なお、コンピュータ６と受信部２を接続し、コンピュータ６が表示すべき画像データを取得してもよい。また、コンピュータ６が再生装置としての機能を有するならば、画像表示システム５０１はコンピュータ６により再生された画像を扱うことができる。
【００５０】
画像表示装置１１は、画像処理部１００と画像表示部１２０を有する。画像表示装置１１は、コントローラ１３０を有しない点のみで前述した画像表示装置１０と異なる。画像処理部１００と画像表示部１２０での処理は、画像表示装置１０内のものと同一であるため説明は省略する。
【００５１】
このように、本発明の変形例に係る画像印刷システム５０１によっても、システム構成を単純化するとともに、動画像などの印刷品質を向上させることができる。
【００５２】
なお、上記の画像印刷システム５００、５０１ではプリンタ４が別個に設けられた構成を有しているが、本発明の適用はこれに限定はされず、プリンタを画像表示装置内に設けてもよい。更に、プリンタを画像印刷システムの構成要素とすることにも限定はされない。画像印刷システムがプリンタを具備しないシステム構成をとる場合には、市販のプリンタ（例えば、ＰＣ用のものなど）を接続して画像が印刷されるように画像印刷システムを構成すればよい。
【００５３】
［画像出力判断処理］
次に、前述したコントローラ１３０（又は、コンピュータ６）が行う画像出力判断処理の実施例について説明する。画像出力判断処理は、ユーザが選択した画像の品質に基づいて印刷すべき画像を決定すると共に、決定された画像に対してユーザが印刷命令を出した場合に画像を印刷出力する処理をいう。また、決定された印刷すべき画像に対してユーザが印刷命令を出さなかった場合には、画像出力判断処理において、更に所定の処理を行って印刷すべき画像が決定される。
【００５４】
以下では、本発明の第１実施例〜第３実施例に係る画像出力判断処理について、図６〜図８を用いて説明する。この処理は、画像表示装置１０内のコントローラ１３０が行う。なお、画像出力判断処理は、画像印刷システム５０１においてはコンピュータ６が行うが、以下ではコントローラ１３０に代表させて説明する。
【００５５】
（第１実施例）
図６は、第１実施例に係る画像出力判断処理を示すフローチャートである。
【００５６】
まず、ステップＳ１０１では、コントローラ１３０は、ユーザが選択した画像データを取得する。そして、処理はステップＳ１０２に進む。
【００５７】
ステップＳ１０２では、コントローラ１３０は、画像処理部１００から前後フレームの差分信号Ｓ２６を取得し、差分信号Ｓ２６、即ちユーザが選択した画像の前後のフレーム間の差分値が１フレーム分の画像データ量の１０％（０．１）未満であるか否かを判定する。このような判定を行うのは、前後フレームの差分信号Ｓ２６が１フレーム分の画像データ量の１０％未満であれば、画像にはぶれ等がなく印刷に耐えうるものであるといえるからである。差分信号Ｓ２６が１フレーム分の画像データ量の１０％未満である場合は（ステップＳ１０２；Ｙｅｓ）、コントローラ１３０は当該画像を印刷すべき画像として決定し、処理はステップＳ１０４に進む。一方、差分信号Ｓ２６が１フレーム分の画像データ量の１０％以上である場合は（ステップＳ１０２；Ｎｏ）、コントローラ１３０は当該画像を印刷すべき画像ではないと決定し、処理はステップＳ１０３に進む。
【００５８】
ステップＳ１０３では、コントローラ１３０は、ユーザが選択した画像が属するフレームの１つ前、又は１つ後ろのフレームに移動した画像を印刷すべき画像の候補として決定する。このようにフレームを移動するのは、ユーザが選択した画像のフレームから若干移動しても画像の見た目は概ね変わることはなく、画像の品質はより良くなっている可能性があるからである。ステップＳ１０３の処理が終了すると、処理はステップＳ１０１に戻り、コントローラ１３０は、印刷すべき画像の候補として決定した画像の画像データを取得する。次に、処理はステップＳ１０２に進み、コントローラ１３０は、上記の画像データに対して、前後フレームの差分信号Ｓ２６が１フレーム分の画像データ量の１０％未満であるか否かを判定する。コントローラ１３０は、印刷すべき画像の候補として決定した画像において、差分信号Ｓ２６が１フレーム分の画像データ量の１０％未満であれば（ステップＳ１０２；Ｙｅｓ）、当該画像を印刷すべき画像として決定する。一方、差分信号Ｓ２６が１フレーム分の画像データ量の１０％以上であれば（ステップＳ１０２；Ｎｏ）、ステップＳ１０３の処理を再度行う。この場合、ステップＳ１０３では、コントローラ１３０は更にフレームを移動させる。なお、移動後のフレームとユーザにより選択されたフレームとの間隔が所定フレーム数（例えば本例では３フレーム）より大きくなった場合には、これ以上フレームを移動させないようにすることが好ましい。こうするのは、ユーザが選択した画像と見た目が大きく変わってしまう場合があるからである。
【００５９】
ステップＳ１０４では、コントローラ１３０は、印刷すべき画像として決定された画像を画像表示部１２０に表示させる。つまり、ステップＳ１０４での処理は、印刷すべき画像として決定された画像をユーザに確認させ、この画像を印刷してもよいかを最終的にユーザに判定させるために行われる。以上の処理が終了すると、処理はステップＳ１０５に進む。
【００６０】
ステップＳ１０５では、ユーザは、画像表示部１２０に表示されている画像を印刷するか否かを判定する。ユーザが当該画像を印刷してもよいと決定した場合（ステップＳ１０５；Ｙｅｓ）、処理はステップＳ１０６に進む。この場合、コントローラ１３０は、当該画像に対する印刷命令Ｓ１２を入力部３から取得する。
【００６１】
ステップＳ１０６では、コントローラ１３０は、ユーザより印刷命令が出された画像が印刷されるようにプリンタ４に信号Ｓ１４を供給する。そして、プリンタ４は、取得した信号Ｓ１４に基づいて当該画像を印刷出力し、当該フローを抜ける。
【００６２】
一方、ユーザが表示されている画像を印刷しないと判定した場合（ステップＳ１０５；Ｎｏ）、処理はステップＳ１０３に戻る。この場合、コントローラ１３０は、ステップＳ１０３にてフレームを更に移動し、移動後のフレームの画像をステップＳ１０１にて取得する。そして、コントローラ１３０は、ステップＳ１０２において取得した画像の差分信号Ｓ２６に基づいて前述した判定を行う。なお、印刷すべき画像として決定された画像に対してユーザが印刷しないと判定した場合（ステップＳ１０５；Ｎｏ）には、移動後のフレームとユーザにより選択されたフレームとの間隔が３フレームより大きくなっても構わない。
【００６３】
以上のように、第１実施例に係る画像出力判断処理によれば、ユーザが選択した画像が印刷に耐えうる品質ではない場合には、ユーザが選択した画像の近傍のフレームから品質のより良い画像が印刷すべき画像として決定されるため、ユーザが選択した画像と大きく異なることなく印刷品質を向上させることが可能となる。
【００６４】
（第２実施例）
次に、本発明の第２実施例に係る画像出力判断処理について、図７を用いて説明する。
【００６５】
まず、ステップＳ２０１では、コントローラ１３０は、ユーザが選択した画像データを取得する。そして、処理はステップＳ２０２に進む。
【００６６】
ステップＳ２０２では、コントローラ１３０は、画像処理部１００から前後フレームの差分信号Ｓ２６を取得し、差分信号Ｓ２６が１フレーム分の画像データ量の１０％（０．１）未満であるか否かを判定する。このような判定は、図６中のステップＳ１０２と同様の理由により行う。差分信号Ｓ２６が１フレーム分の画像データ量の１０％未満である場合は（ステップＳ２０２；Ｙｅｓ）、コントローラ１３０は当該画像を印刷すべき画像として決定し、処理はステップＳ２０４に進む。一方、差分信号Ｓ２６が１フレーム分の画像データ量の１０％以上である場合は（ステップＳ２０２；Ｎｏ）、コントローラ１３０は当該画像を印刷すべき画像ではないと決定し、処理はステップＳ２０３に進む。
【００６７】
ステップＳ２０３では、コントローラ１３０は、ユーザにより選択された画像に対してスーパーレゾリューション処理を実行する。具体的には、コントローラ１３０は、ユーザにより選択された画像の前後フレームから推測を行い、当該画像の解像度を擬似的に上げる処理を行う。そして、コントローラ１３０は、スーパーレゾリューション処理後の画像を印刷すべき画像として決定する。以上の処理が終了すると、処理はステップＳ２０４に進む。
【００６８】
ステップＳ２０４では、コントローラ１３０は、印刷すべき画像として決定された画像を画像表示部１２０に表示させる。つまり、ステップＳ２０４での処理は、印刷すべき画像として決定された画像をユーザに確認させ、この画像を印刷してもよいかを最終的にユーザに判定させるために行われる。以上の処理が終了すると、処理はステップＳ２０５に進む。
【００６９】
ステップＳ２０５では、ユーザは、画像表示部１２０に表示されている画像を印刷するか否かを判定する。ユーザが当該画像を印刷してもよいと判定した場合（ステップＳ２０５；Ｙｅｓ）、処理はステップＳ２０６に進む。この場合、コントローラ１３０は、当該画像に対する印刷命令Ｓ１２を入力部３から取得する。
【００７０】
ステップＳ２０６では、コントローラ１３０は、ユーザより印刷命令が出された画像が印刷されるようにプリンタ４に信号Ｓ１４を供給する。そして、プリンタ４は、取得した信号Ｓ１４に基づいて当該画像を印刷出力し、当該フローを抜ける。
【００７１】
一方、ユーザが表示されている画像を印刷しないと判定した場合（ステップＳ２０５；Ｎｏ）、処理はステップＳ２０７に進む。ステップＳ２０７では、コントローラ１３０は、表示されている画像の属するフレームの１つ前、又は１つ後ろのフレームに移動した画像を印刷すべき画像の候補として決定する。ステップＳ２０７の処理が終了すると、処理はステップＳ２０１に戻り、コントローラ１３０は、印刷すべき画像の候補として決定された画像データを取得する。そして、処理はステップＳ２０２に進み、コントローラ１３０は、前述した判定を行う。
【００７２】
以上のように、第２実施例に係る画像出力判断処理によれば、ユーザが選択した画像が印刷に耐えうる品質ではない場合には、ユーザが選択した画像の解像度を擬似的に上げた画像が印刷すべき画像として決定されるため、印刷品質を向上させることが可能となる。特に、第２実施例に係る画像出力判断処理は、選択されたフレームを移動させると画像が大きく変わってしまうが、どうしてもその画像を印刷したい場合に有効となる。
【００７３】
（第３実施例）
次に、本発明の第３実施例に係る画像出力判断処理について、図８を用いて説明する。
【００７４】
まず、ステップＳ３０１では、コントローラ１３０は、ユーザが選択した画像データを取得する。そして、処理はステップＳ３０２に進む。
【００７５】
ステップＳ３０２では、コントローラ１３０は、画像処理部１００から前後フレームの差分信号Ｓ２６を取得し、差分信号Ｓ２６が１フレーム分の画像データ量の１０％（０．１）未満であるか否かを判定する。このような判定は、図６中のステップＳ１０２等と同様の理由により行う。差分信号Ｓ２６が１フレーム分の画像データ量の１０％未満である場合は（ステップＳ３０２；Ｙｅｓ）、コントローラ１３０は当該画像を印刷すべき画像として決定し、処理はステップＳ３０４に進む。一方、差分信号Ｓ２６が１フレーム分の画像データ量の１０％以上である場合は（ステップＳ３０２；Ｎｏ）、コントローラ１３０は当該画像を印刷すべき画像ではないと決定し、処理はステップＳ３０３に進む。
【００７６】
ステップＳ３０３では、コントローラ１３０は、ユーザが選択した画像が属するフレームの１つ前、又は１つ後ろのフレームに移動した画像を印刷すべき画像の候補として決定する。ステップＳ３０３の処理が終了すると、処理はステップＳ３０１に戻り、コントローラ１３０は、ユーザが選択した画像が属するフレームの１つ前、又は１つ後ろのフレームに対応する画像データを取得する。次に、処理はステップＳ３０２に進み、コントローラ１３０は、上記の画像データに対して、前後フレームの差分信号Ｓ２６が１フレーム分の画像データ量の１０％未満であるか否かを判定する。この場合、差分信号Ｓ２６が１フレーム分の画像データ量の１０％以上であれば（ステップＳ３０２；Ｎｏ）、処理はステップＳ３０３に戻り、更にフレームを移動させる。なお、移動後のフレームとユーザにより選択されたフレームとの間隔が所定フレーム数（本例では３フレーム）より大きくなった場合には、これ以上フレームを移動させないようにする。
【００７７】
ステップＳ３０４では、コントローラ１３０は、印刷すべき画像として決定された画像を画像表示部１２０に表示させる。つまり、ステップＳ３０４での処理は、印刷すべき画像として決定された画像をユーザに確認させ、この画像を印刷してもよいかを最終的にユーザに判定させるために行われる。以上の処理が終了すると、処理はステップＳ３０５に進む。
【００７８】
ステップＳ３０５では、ユーザは、画像表示部１２０に表示されている画像を印刷するか否かを判定する。ユーザが当該画像を印刷してもよいと決定した場合（ステップＳ３０５；Ｙｅｓ）、処理はステップＳ３０６に進む。この場合、コントローラ１３０は、当該画像に対する印刷命令Ｓ１２を入力部３から取得する。
【００７９】
ステップＳ３０６では、コントローラ１３０は、ユーザより印刷命令が出された画像が印刷されるようにプリンタ４に信号Ｓ１４を供給する。そして、プリンタ４は、取得した信号Ｓ１４に基づいて当該画像を印刷出力し、当該フローを抜ける。
【００８０】
一方、ユーザが表示されている画像を印刷しないと判定した場合（ステップＳ３０５；Ｎｏ）、処理はステップＳ３０７に進む。ステップＳ３０７では、ユーザが、表示された画像データに対してスーパーレゾリューション処理を実行するか否かを判定する。ユーザがスーパーレゾリューション処理を実行すると決定した場合は（ステップＳ３０７；Ｙｅｓ）、処理はステップＳ３０８に進む。
【００８１】
ステップＳ３０８では、コントローラ１３０は、表示された画像に対してスーパーレゾリューション処理を行う。コントローラ１３０は、当該画像の前後フレームから推測を行い、画像の解像度を擬似的に上げる処理を行う。そして、コントローラ１３０は、スーパーレゾリューション処理後の画像を印刷すべき画像として決定する。以上の処理が終了すると、処理はステップＳ３０４に進む。ステップＳ３０４では、スーパーレゾリューション処理後の画像をユーザに確認させるために画像表示部１２０に表示する。
【００８２】
一方、ユーザが当該画像をスーパーレゾリューション処理しないと決定した場合は（ステップＳ３０７；Ｎｏ）、処理はステップＳ３０９に進む。ステップＳ３０９では、ユーザは、表示された画像のフレームを移動させるか否かを決定する。ユーザがフレームを移動すると決定した場合は（ステップＳ３０９：Ｙｅｓ）、処理はステップＳ３０３に進む。即ち、ステップＳ３０３では、コントローラ１３０は、表示された画像の属するフレームの１つ前、又は１つ後ろのフレームに移動した画像を印刷すべき画像の候補として決定する。ステップＳ３０３の処理が終了すると、処理はステップＳ３０１に戻り再度処理を行う。一方、ユーザがフレームを移動させないと決定した場合は（ステップＳ３０９：Ｎｏ）、処理は当該フローを抜けて終了する。即ち、この場合には、画像を印刷しない。
【００８３】
以上のように、第３実施例に係る画像出力判断処理では、コントローラ１３０が高品質であると決定した画像であっても当該画像をユーザが印刷しないと決定した場合には、当該画像をそのまま印刷しない。この場合には、ユーザは、他のフレームの画像を印刷するか、或いは画像の解像度を擬似的に上げた画像を印刷するかを選択し、コントローラ１３０はユーザによって選択された処理を行って印刷すべき画像を決定する。したがって、第３実施例に係る画像出力判断処理によれば、ユーザの要望に適合した画像を高品質にて印刷することが可能となる。
【００８４】
なお、コントローラ１３０は、ユーザにより選択された画像が高品質でないと判定した場合には、フレームを移動させた画像、或いはスーパーレゾリューション処理後の画像のいずれか一方が印刷すべき画像となるように処理を行ってもよい。この場合には、コントローラ１３０は、ユーザにより選択された画像の差分信号Ｓ２６の大きさに応じて印刷すべき画像を決定することが好ましい。例えば、コントローラ１３０は、差分信号Ｓ２６が小さければフレームを移動させ、差分信号Ｓ２６が大きければスーパーレゾリューション処理を実行する。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施形態に係る画像印刷システムの利用環境を模式的に示す図である。
【図２】本発明の実施形態に係る画像印刷システムの概略構成を示す図である。
【図３】画像処理部の概略構成を示す図である。
【図４】ＬＡＯ処理（オーバードライブ処理）を説明するための図である。
【図５】本発明の変形例に係る画像印刷システムの概略構成を示す図である。
【図６】本発明の第１実施例に係る画像出力判断処理を示すフローチャートである。
【図７】本発明の第２実施例に係る画像出力判断処理を示すフローチャートである。
【図８】本発明の第３実施例に係る画像出力判断処理を示すフローチャートである。
【符号の説明】
【００８６】
２  受信部、  ３  入力部、  ４  プリンタ、  ６  コンピュータ、  １０、１１  画像表示装置、  １００  画像処理部、  １２０  画像表示部、  １３０  コントローラ、  ５００、５０１  画像印刷システム
【図１】
2006014161.tif 000003
【図２】
2006014161.tif 000004
【図３】
2006014161.tif 000005
【図４】
2006014161.tif 000006
【図５】
2006014161.tif 000007
【図６】
2006014161.tif 000008
【図７】
2006014161.tif 000009
【図８】
2006014161.tif 000010