(57)【要約】【課題】圧縮された元画像ファイルから表示用の展開画像データと画質調整用の展開画像データとへ展開する展開処理に要する時間をより短縮することができる。【解決手段】圧縮された元画像データを、画像ファイルの画質の調整に用いるＡＰＦ情報４１ａの生成に用いると共に表示に用いる展開画像データ４４ａに展開し、この展開した展開画像データ４４ａを画像保持部４４が記憶し、この記憶した展開画像データ４４ａに基づいてＡＰＦ情報４１ａを生成すると共に、この記憶した展開画像データ４４ａに基づいて画像を表示する。このように、展開した展開画像データ４４ａを記憶しておき、表示用の展開画像データと画質調整用の展開画像データとを共用とするため、ＡＰＦ情報４１ａの生成用の画像展開と表示用の画像展開とを別々に行う必要がない。【選択図】図２
2008122773.tif 000002
【特許請求の範囲】
【請求項１】
印刷に用いられる情報を処理する情報処理装置であって、
画像を表示する表示手段と、
情報を記憶可能な記憶手段と、
所定形式で圧縮された元画像データを、印刷用の画像データの画質を調整する画質調整情報の生成に用いると共に前記表示手段への表示に用いる展開画像データに展開可能なデータ展開手段と、
前記展開画像データに基づいて前記画質調整情報を生成する情報生成手段と、
前記元画像データを前記展開画像データに展開するよう前記データ展開手段を制御し、該展開された展開画像データを記憶するよう前記記憶手段を制御し、該記憶された展開画像データに基づいて前記画質調整情報を生成するよう前記情報生成手段を制御し、前記記憶された展開画像データに基づいて画像を表示するよう前記表示手段を制御する制御手段と、
を備えた情報処理装置。
【請求項２】
前記データ展開手段は、前記情報生成手段が前記画質調整情報を生成するのに適したサイズの前記展開画像データに前記元画像データを展開する、請求項１に記載の情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
元画像データの印刷指示をユーザから取得可能な印刷指示取得手段、を備え、
前記制御手段は、前記印刷指示取得手段による印刷指示の取得に先んじて、前記元画像データを前記展開画像データに展開すると共に前記画質調整情報を生成して記憶手段に記憶するよう前記データ展開手段と前記情報生成手段と前記記憶手段とを制御する、情報処理装置。
【請求項４】
前記制御手段は、前記展開した展開画像データに基づいて画質調整情報を生成し該生成した画質調整情報を前記元画像データに対応付けて前記記憶手段に記憶する処理を複数の元画像データに対して行うよう前記データ展開手段と前記情報生成手段と前記記憶手段とを制御する、
請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
請求項１〜４のいずれかに記載の情報処理装置であって、
元画像データの選択指示をユーザから取得可能な選択指示取得手段、を備え、
前記制御手段は、前記指示取得手段による前記選択指示の取得に先んじて前記元画像データを前記展開画像データに展開し記憶するよう前記データ展開手段と前記記憶手段とを制御し、前記指示取得手段が前記選択指示を取得すると前記選択指示され前記記憶されている展開画像データに基づいて前記画質調整情報を生成するよう前記情報生成手段を制御する、情報処理装置。
【請求項６】
請求項１〜５のいずれかに記載の情報処理装置であって、
印刷媒体に画像を印刷可能な印刷手段、を備え、
前記データ展開手段は、前記印刷媒体への印刷に適したサイズの印刷用画像データに前記元画像データを展開可能であり、
前記制御手段は、前記情報生成手段が生成した前記画質調整情報を記憶するよう前記記憶手段を制御し、該記憶された画質調整情報を用いて前記印刷用画像データの画質を調整し、該調整後の印刷用画像データを用いて印刷するよう前記印刷手段を制御する、情報処理装置。
【請求項７】
印刷に用いられる情報を処理する情報処理装置を利用した情報処理方法であって、
（ａ）所定形式で圧縮された元画像データを、印刷用の画像データの画質を調整する画質調整情報の生成に用いると共に画像表示に用いる展開画像データに展開するステップと、
（ｂ）前記ステップ（ａ）で展開した前記展開画像データに基づいて前記画質調整情報を生成するステップと、
（ｃ）前記ステップ（ａ）で展開した前記展開画像データに基づいて画像を表示出力するステップと、
を含む情報処理方法。
【請求項８】
請求項７に記載の情報処理方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置としては、撮影機器ごとの特徴を予め調べその撮影機器に応じた色補正などを含む画像データ処理内容を記憶しておき、画像データを撮影した機器の情報を画像ファイルから取得し、取得した情報に基づいてその撮影機器に対応する画像データ処理を画像データに対して行い印刷することにより撮影機器特有の癖が印刷結果に表れてしまうのを抑制するものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−１６５６４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、情報処理装置では、蛍光灯下で撮影することにより青色側によった色合いになるなどの色かぶり状態で圧縮保存された画像データや、逆光で撮影し圧縮保存された画像データなどを、展開（解凍）して画像データの内容を解析し画質を補正する画質補正情報を生成し、この情報を用いて画像データを補正して印刷することにより、色かぶり画像や逆光画像をよりきれいな画像として印刷することがある。このような場合、画質補正情報を生成する際に圧縮された画像データを展開処理する必要がある。また、ユーザに選択させる際の表示画像を得る際に画像データを展開処理することがある。画像を表示するタイミングと印刷処理するタイミングとが異なることなどがあり、画質調整情報の生成用の画像データの展開処理と表示用の画像データの展開処理とを別々に行っており、表示用の展開画像データと画質調整用の展開画像データとの展開処理に時間がかかる問題があった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、圧縮された元画像ファイルから表示用の展開画像データと画質調整用の展開画像データとへ展開する展開処理に要する時間をより短縮することができる情報処理装置、情報処理方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の情報処理装置は、
印刷に用いられる情報を処理する情報処理装置であって、
画像を表示する表示手段と、
情報を記憶可能な記憶手段と、
所定形式で圧縮された元画像データを、印刷用の画像データの画質を調整する画質調整情報の生成に用いると共に前記表示手段への表示に用いる展開画像データに展開可能なデータ展開手段と、
前記展開画像データに基づいて前記画質調整情報を生成する情報生成手段と、
前記元画像データを前記展開画像データに展開するよう前記データ展開手段を制御し、該展開された展開画像データを記憶するよう前記記憶手段を制御し、該記憶された展開画像データに基づいて前記画質調整情報を生成するよう前記情報生成手段を制御し、前記記憶された展開画像データに基づいて画像を表示するよう前記表示手段を制御する制御手段と、
を備えたものである。
【０００７】
この情報処理装置では、所定形式で圧縮された元画像データを、印刷用の画像データの画質を調整する画質調整情報の生成に用いると共に表示に用いる展開画像データに展開し、この展開した展開画像データを記憶し、この記憶した展開画像データに基づいて画質調整情報を生成し、この記憶した展開画像データに基づいて画像を表示する。このように、展開した展開画像データを記憶しておき、表示用の展開画像データと画質調整用の展開画像データとを共用とするため、画質調整情報の生成用の画像展開と表示用の画像展開とを別々に行う必要がない。したがって、圧縮された元画像ファイルから表示用の展開画像データと画質調整用の展開画像データとへ展開する展開処理に要する時間をより短縮することができる。
【０００８】
本発明の情報処理装置において、前記データ展開手段は、前記情報生成手段が前記画質調整情報を生成するのに適したサイズの前記展開画像データに前記元画像データを展開するものとしてもよい。一般に、画質調整情報の生成は、蛍光灯下で撮影することにより青色側によった色合いになるなどの色かぶり状態の画像データを補正するパラメータや逆光で撮影した逆光状態の画像データを補正するパラメータなど複数のパラメータを求めることが多く、各々のパラメータに適した色空間へ変換する処理などがあり比較的時間を要する。ここでは、画質調整情報の生成に適した展開画像データに展開するため、比較的迅速に画質調整情報を生成することができる。
【０００９】
本発明の情報処理装置において、元画像データの印刷指示をユーザから取得可能な印刷指示取得手段、を備え、前記制御手段は、前記印刷指示取得手段による印刷指示の取得に先んじて、前記元画像データを前記展開画像データに展開すると共に前記画質調整情報を生成して記憶手段に記憶するよう前記データ展開手段と前記情報生成手段と前記記憶手段とを制御するものとしてもよい。こうすれば、ユーザの印刷指示に備えて印刷に必要な画質調整情報を生成しておくため、印刷指示から印刷処理の実行までの時間を一層短縮することができる。
【００１０】
本発明の情報処理装置において、前記制御手段は、前記展開した展開画像データに基づいて画質調整情報を生成し該生成した画質調整情報を前記元画像データに対応付けて前記記憶手段に記憶する処理を複数の元画像データに対して行うよう前記データ展開手段と前記情報生成手段と前記記憶手段とを制御するものとしてもよい。こうすれば、複数の元画像データに対応する画質調整情報を生成しておき、複数の元画像のうちいずれかが選択されても画質調整情報をすぐ用いることができるため、その後の画質調整情報を用いた処理を迅速に行うことができる。
【００１１】
本発明の情報処理装置は、元画像データの選択指示をユーザから取得可能な選択指示取得手段、を備え、前記制御手段は、前記指示取得手段による前記選択指示の取得に先んじて前記元画像データを前記展開画像データに展開し記憶するよう前記データ展開手段と前記記憶手段とを制御し、前記指示取得手段が前記選択指示を取得すると前記選択指示され前記記憶されている展開画像データに基づいて前記画質調整情報を生成するよう前記情報生成手段を制御するものとしてもよい。こうすれば、元画像データの選択指示前に展開画像データに展開するため、すぐに画像を表示することができるし、印刷指示されると予期される選択指示された元画像データの画質調整情報を生成するため、比較的確実に画質調整情報を利用することができる。
【００１２】
本発明の情報処理装置は、印刷媒体に画像を印刷可能な印刷手段、を備え、前記データ展開手段は、前記印刷媒体への印刷に適したサイズの印刷用画像データに前記元画像データを展開可能であり、前記制御手段は、前記情報生成手段が生成した前記画質調整情報を記憶するよう前記記憶手段を制御し、該記憶された画質調整情報を用いて前記印刷用画像データの画質を調整し、該調整後の印刷用画像データを用いて印刷するよう前記印刷手段を制御するものとしてもよい。こうすれば、画質調整情報を反映した印刷用画像データの印刷を行うことができる。
【００１３】
本発明の情報処理方法は、
印刷用のデータを処理する情報処理装置を利用した情報処理方法であって、
（ａ）所定形式で圧縮された元画像データを、印刷用の画像データの画質を調整する画質調整情報の生成に用いると共に画像表示に用いる展開画像データに展開するステップと、
（ｂ）前記ステップ（ａ）で展開した前記展開画像データに基づいて前記画質調整情報を生成するステップと、
（ｃ）前記ステップ（ａ）で展開した前記展開画像データに基づいて画像を表示出力するステップと、
を含むものである。
【００１４】
この情報処理方法では、所定形式で圧縮された元画像データを、印刷用の画像データの画質を調整する画質調整情報の生成に用いると共に表示に用いる展開画像データに展開し、この展開した展開画像データに基づいて画質調整情報を生成し、この展開した展開画像データに基づいて画像を表示する。このように、表示用の展開画像データと画質調整用の展開画像データとに共用とするため、画質調整情報の生成用の画像展開と表示用の画像展開とを行う必要がない。したがって、圧縮された元画像ファイルから表示用の展開画像データと画質調整用の展開画像データとへ展開する展開処理に要する時間をより短縮することができる。なお、この情報処理方法において、上述した情報処理装置の種々の態様を採用してもよいし、また、上述した情報処理装置の各機能を実現するようなステップを追加してもよい。
【００１５】
本発明のプログラムは、上述した情報処理方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した情報処理方法の各ステップが実行されるため、情報処理方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１６】
次に本発明を具現化した一実施形態について説明する。図１は本発明の一実施形態であるプリンタ２０の構成の概略を示す構成図であり、図２はプリンタ２０のコントローラ２１の機能構成の一例を示すブロック図である。本実施形態のプリンタ２０は、装置全体の制御を司るコントローラ２１と、携帯用の記憶媒体であるメモリカード１２をスロット２５ａに装着・取外し可能であるリーダライタ２５と、記録紙Ｓへ画像を印刷処理する印刷機構２６と、接続された外部機器との間で情報の入出力が可能なインタフェース（Ｉ／Ｆ）２８と、ユーザへ情報を表示可能でありユーザの指示を入力可能である操作パネル３０と、を備えている。コントローラ２１やリーダライタ２５、印刷機構２６、Ｉ／Ｆ２８、操作パネル３０は、バス２９によって電気的に接続されている。コントローラ２１は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ２３と、一時的にデータを記憶するＲＡＭ２４とを備えている。印刷機構２６は、図示しないが、各色のインクに圧力をかけ、この加圧されたインクを記録紙Ｓに吐出して印刷処理を実行するインクジェット方式の機構である。なお、インクへ圧力をかける機構は、圧電素子の変形によるものとしてもよいしヒータの熱による気泡の発生によるものとしてもよい。操作パネル３０は、ユーザがプリンタ２０に対して各種の指示を入力するためのデバイスであり、各種の指示に応じた文字や画像が表示される表示部３２や、各種操作を行う操作部３４が設けられている。表示部３２は、カラー画像を表示する液晶パネルにより構成されており、３２０×２４０ドットのＱＶＧＡのサイズの画像を配置して表示するよう設計されている。操作部３４には、ユーザが処理や文字等を選択するカーソルなどを移動させるときに押下されるカーソルキー３４ａや処理選択などを決定するときに押下される決定キー３４ｂなどが配置されている。メモリカード１２は、データの書き込み及び消去可能な不揮発性のメモリであり、デジタルカメラなどの撮影装置により撮影された複数の画像ファイルなどが保存されている。この画像ファイルは、例えばＥｘｉｆ（登録商標）形式などのファイルであり、所定形式（例えばＪＰＥＧ形式）で圧縮された元画像データとこの元画像データの付加情報（撮影日時や撮影モードなど）とが格納されている。
【００１７】
また、コントローラ２１には、図２に示すように、機能構成として、操作部３４からの指令などを入力するＧＵＩ（Graphical User Interface）入力部４０と、画像ファイルの画質の調整に用いられるＡＰＦ（Auto Photo Fine）情報４１ａを管理するＡＰＦ情報管理部４１と、メモリカード１２に圧縮されて記憶された元画像データを展開画像データ４４ａや印刷用画像データに展開する画像展開部４２と、画像ファイルに格納された画像データに関する情報を画像ファイルから取得する画像情報取得部４３と、画像展開部４２で展開した展開画像データ４４ａをＲＡＭ２４の所定領域に記憶保持する画像保持部４４と、画像保持部４４で記憶された展開画像データ４４ａに基づいて表示部３２に画像表示出力するＧＵＩ表示部４５と、画像情報取得部４３で取得した情報と展開画像データ４４ａの内容を解析してＡＰＦ情報４１ａを生成するＡＰＦ情報生成部４６と、ＡＰＦ情報４１ａを用いて印刷用画像データの画質を調整する自動調整処理部４７と、画質調整された印刷用画像データを印刷機構２６により印刷出力する印刷処理部４９とを備えている。
【００１８】
ＧＵＩ入力部４０は、ユーザからの入力として、表示部３２に表示されている画像の選択指令や、操作部３４の操作によりユーザが指定した設定に関する情報であるユーザ指定補正情報、選択した画像を印刷する印刷指令などユーザからの指令を入力し、入力した情報をＡＰＦ情報管理部４１へ送る処理を行う。ユーザ指定補正情報には、印刷用画像データにＡＰＦ情報４１ａを反映させて印刷を行うか否かの情報やＡＰＦ情報４１ａに付加情報を反映させて印刷を行うか否かの情報を含む自動補正モード情報や、夜景撮影や人物撮影など撮影内容を指定するシーン情報、画像の明るさ・彩度・コントラスト・シャープネスを指定する、明るさ指定情報、彩度指定情報、コントラスト指定情報、シャープネス指定情報、印刷用紙の種類を指定する用紙指定情報などが含まれている。ＡＰＦ情報管理部４１は、画像データの画質調整に用いられる複数のパラメータを含むＡＰＦ情報４１ａを画像ファイルに対応付けて管理する機能を有し、ＧＵＩ入力部４０で入力した情報に基づいて、元画像データの展開指令を画像展開部４２へ送ったり、ＡＰＦ情報４１ａの生成指令をＡＰＦ情報生成部４６へ送ったり、ＡＰＦ情報生成部４６で生成されたＡＰＦ情報４１ａを記憶消去したりする処理を行う。
【００１９】
画像展開部４２は、ＡＰＦ情報管理部４１やＡＰＦ情報生成部４６からの指令に基づいて、メモリカード１２へアクセスし選択され圧縮保存されている元画像データを、ＡＰＦ情報４１ａの生成処理と表示部３２への表示処理に用いる展開画像データ４４ａや印刷機構２６の印刷処理に用いる印刷用画像データに展開（解凍）し、展開した展開画像データ４４ａを画像保持部４４へ、印刷用画像データを自動調整処理部４７へ送る処理を行う。この画像展開部４２は、展開画像データ４４ａに展開する際には、ＡＰＦ情報生成部４６によりＡＰＦ情報４１ａを生成するのに適したサイズに展開するよう設定されている。ここでは、ＱＶＧＡのサイズの画像に展開する。また、画像展開部４２は、ＡＰＦ情報管理部４１からの指令に基づいて、展開画像データ４４ａからＡＰＦ情報４１ａに含まれるパラメータに適した色空間（例えばＲＧＢやＹＵＶなど）で表現されたサンプリング用画像データへの変換処理も行う。画像情報取得部４３は、メモリカード１２に保存された画像ファイルに含まれる付加情報を画像ファイルから取得する処理を行う。付加情報には、撮影日時や撮影機種名、撮影モード（夜景モードなど撮影装置の設定値）、絞り値、色空間、画素数、圧縮モードなどの情報が含まれている。画像保持部４４は、画像展開部４２で展開した展開画像データ４４ａをＲＡＭ２４の所定領域に保持する処理を行う。ここでは、表示部３２に表示可能な画像の数以上（例えば１８個など）の画像データを保持するものとした。なお、予め定められた記憶領域に空きがなくなると、古い画像データから消去するよう設定されている。ＧＵＩ表示部４５は、展開画像データ４４ａを表示用の画像データとして表示部３２へ出力する処理を行う。なお、表示部３２と異なる表示サイズの表示装置（例えばテレビなど）に画像を表示させる際には、出力先の表示装置の大きさに合わせて展開画像データ４４ａをリサイズする処理も行う。
【００２０】
ＡＰＦ情報生成部４６は、少なくとも画像展開部４２で展開した展開画像データ４４ａに基づいてＡＰＦ情報４１ａを生成し、この生成したＡＰＦ情報４１ａをＡＰＦ情報管理部４１へ送る処理を行う。ＡＰＦ情報４１ａには複数のパラメータが含まれることから、このＡＰＦ情報生成部４６は、各々のパラメータに適した色空間などで表現されたサンプリング用画像データへ展開画像データ４４ａを変換するよう画像展開部４２に指令する処理を行い、このサンプリング画像データの内容を解析することによりＡＰＦ情報４１ａのパラメータを求め、求めたパラメータを含むＡＰＦ情報４１ａを生成する。このＡＰＦ情報生成部４６は、ＧＵＩ入力部４０で入力したユーザ指定補正情報の内容や画像情報取得部４３で取得した画像データの付加情報の内容を反映してＡＰＦ情報４１ａを生成することも可能である。例えば、ＡＰＦ情報生成部４６は、ユーザ指定補正情報に含まれる明るさ指定や彩度指定の内容を反映させたり、ユーザ指定補正情報の自動補正モード情報に付加情報の内容を反映させる設定が含まれているときなどには付加情報の内容（撮影モードなど）を反映させたりしてＡＰＦ情報４１ａを生成する。自動調整処理部４７は、画像展開部４２が展開した印刷用画像データにＡＰＦ情報４１ａを反映させる処理を行う。印刷処理部４９は、印刷用画像データを印刷機構２６で印刷可能な印刷データへ変換し印刷機構２６を駆動して印刷処理を実行する処理を行う。
【００２１】
次に、こうして構成された本実施形態のプリンタ２０の動作について説明する。ここでは、メモリカード１２に保存された複数の画像ファイルを表示部３２に表示し、表示された画像のうち１つをユーザが選択したあと印刷指令する場合について主に説明する。図３は、プリンタ２０のＣＰＵ２２により実行される画像表示印刷処理ルーチンの一例を示すフローチャートである。このルーチンは、スロット２５ａにメモリカード１２が装着されたあと実行される。ＣＰＵ２２は、上述したＧＵＩ入力部４０やＡＰＦ情報管理部４１、画像展開部４２、画像情報取得部４３、画像保持部４４、ＧＵＩ表示部４５、ＡＰＦ情報生成部４６、自動調整処理部４７、印刷処理部４９の各機能を利用して以下の処理を行う。このルーチンを開始すると、まず、ＣＰＵ２２は、メモリカード１２から表示部３２へ表示する画像ファイルを取得する（ステップＳ１００）。ここでは、表示部３２へ６個の縮小画像を表示するようになっており、メモリカード１２に記憶された順番に画像ファイルを読み出すものとした。
【００２２】
次に、ＣＰＵ２２は、画像展開部４２に、取得した画像ファイルに含まれる元画像データをＡＰＦ情報４１ａの生成に適したサイズの展開画像データ４４ａに展開させ（ステップＳ１１０）、得られた展開画像データ４４ａを画像保持部４４に記憶させる（ステップＳ１２０）。次に、画像データの展開が終了したか否かを、表示する画像（ここでは６個の画像）が全て展開されたか否かに基づいて判定し（ステップＳ１３０）、画像データの展開が終了していないときにはステップＳ１００以降の処理を繰り返し、画像データの展開が終了したときには、ＧＵＩ表示部４５に展開画像データ４４ａの画像を表示部３２へ表示出力させる（ステップＳ１４０）。図４は、表示部３２に表示される画像選択画面８０の説明図である。画像選択画面８０は、各画像ファイルのサムネイル画像を横３枚、縦２段となるよう画像ファイルの画像８０ａ〜８０ｆを配置し、カーソルキー３４ａの押下に伴いカーソル８１が移動し、図示しないページ切替キーの押下に伴い次ページや前ページの画像選択画面８０を表示するよう設定されている。
【００２３】
次に、ＣＰＵ２２は、表示している画像が選択されたか否かをＧＵＩ入力部４０が画像選択指令を入力したか否かに基づいて判定する（ステップＳ１５０）。ここでは、画像選択画面８０で決定キー３４ｂが押下されるとカーソル８１がある画像が選択されたものとし、操作部３４からコントローラ２１へこの選択画像の画像選択指令を出力するものとした。表示している画像が選択されていないときには、画像選択画面８０が次ページや前ページに切り替えられたか否かをページ切替キーが押下されたか否かに基づいて判定し（ステップＳ１６０）、画像選択画面８０が切り替えられていないときには、ステップＳ１５０以降の処理を行う。即ち、画像が選択されず画面も切り替えられていないときにはそのまま待機する。一方、画像選択画面８０が切り替えられたときには、ステップＳ１００以降の処理を行う。なお、このとき、既に展開画像データ４４ａが保持されている画像ファイルについては、ステップＳ１００〜Ｓ１２０の処理を省略することができる。
【００２４】
一方、ステップＳ１５０で表示している画像が選択されたときには、ＣＰＵ２２は、ユーザによるユーザ指定補正情報の入力を待ち、入力されたユーザ指定補正情報をＧＵＩ入力部４０に入力させ（ステップＳ１７０）、画像情報取得部４３に、選択された画像ファイルに含まれる付加情報を取得させる（ステップＳ１８０）。次に、選択された画像の展開画像データ４４ａがあるか否かを判定し（ステップＳ１９０）。通常、表示に用いている展開画像データ４４ａはＲＡＭ２４に記憶されているはずであることから、選択された画像の展開画像データ４４ａがあると判定され、ＡＰＦ情報生成部４６に、既にＲＡＭ２４に保持されている展開画像データ４４ａと、ユーザ指定補正情報と付加情報とに基づいてＡＰＦ情報４１ａを生成させる（ステップＳ２００）。このように、表示用の展開画像データとＡＰＦ情報４１ａの生成用の展開画像データとを共用とし、メモリカード１２にアクセスして元画像データを展開画像データに展開する回数を低減することにより表示処理及びＡＰＦ情報４１ａの生成処理の全体の時間を短縮するのである。なお、何らかの理由で展開画像データ４４ａがないときには、上述したステップＳ１１０と同様に、元画像ファイルを展開画像データ４４ａに展開し（ステップＳ２１０）、ステップＳ２００で、ＡＰＦ情報４１ａを生成させる。
【００２５】
ステップＳ２００でＡＰＦ情報４１ａを生成したあと、ＣＰＵ２２は、ＡＰＦ情報管理部４１に、生成したＡＰＦ情報４１ａを画像ファイルに対応づけてＲＡＭ２４の所定領域に記憶させ（ステップＳ２２０）、印刷指令があったか否かを、ＧＵＩ入力部４０が印刷指令を入力したか否かに基づいて判定する（ステップＳ２３０）。ここでは、画像選択画面８０で画像が選択され、ユーザによるユーザ指定補正情報の入力後に決定キー３４ｂが押下されると選択中の画像ファイルが印刷指令されるものとし、操作部３４からコントローラ２１へこの選択画像ファイルの印刷指令を出力するものとした。印刷指令がないときには、画像の選択が解除されたか否かを図示しない戻りキーが押下されたか否かに基づいて判定し（ステップＳ２４０）、画像選択が解除されていないときには、ステップ２３０以降の処理を行う。即ち、印刷指令されず選択解除もされないときにはそのまま待機する。一方、画像選択が解除されたときには、ステップＳ１５０以降の処理を行う。即ち画像の選択処理や画像の表示処理を行う。
【００２６】
一方、ステップＳ２３０で印刷指令があったときには、ＣＰＵ２２は、画像展開部４２にユーザ指定補正情報に含まれる用紙サイズに合わせたサイズとなるように印刷用画像データに展開させ（ステップＳ２５０）、自動調整処理部４７にＡＰＦ情報４１ａに基づいて印刷用画像データを補正させ（ステップＳ２６０）、印刷処理部４９に印刷用画像データから印刷機構２６で印刷可能な印刷データへ変換させ印刷機構２６を駆動させて印刷データを出力させる（ステップＳ２７０）。次に、ＣＰＵ２２は、この画像表示印刷処理が終了したか否かを、図示しない終了キーがユーザに押下されたか否かに基づいて判定し（ステップＳ２８０）、画像表示印刷処理が終了していないときには、ステップＳ１５０以降の処理を実行し、画像表示印刷処理が終了したときには、そのままこのルーチンを終了する。このように、例えば、色かぶり写真や逆光写真などの元画像データに対してＡＰＦ情報４１ａを用いてよりきれいな写真となるように印刷処理を行うのである。
【００２７】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の表示部３２が本発明の表示手段に相当し、ＲＡＭ２４が本発明の記憶手段に相当し、画像展開部４２が本発明のデータ展開手段に相当し、ＡＰＦ情報生成部４６が本発明の情報生成手段に相当し、ＣＰＵ２２が本発明の制御手段に相当し、ＧＵＩ入力部４０が印刷指示取得手段及び選択指示取得手段に相当し、印刷機構２６が印刷手段に相当する。また、ＡＰＦ情報４１ａが本発明の画質調整情報に相当し、記録紙Ｓが本発明の印刷媒体に相当する。なお、本実施形態では、プリンタ２０の動作を説明することにより本発明の情報処理方法の一例も明らかにしている。
【００２８】
以上詳述した本実施形態のプリンタ２０によれば、所定形式（例えばＪＰＥＧ形式）で圧縮された元画像データを、ＡＰＦ情報４１ａの生成に用いると共に表示に用いる展開画像データ４４ａに展開し、この展開した展開画像データ４４ａをＲＡＭ２４に記憶し、この記憶した展開画像データ４４ａに基づいてＡＰＦ情報４１ａを生成し、この記憶した展開画像データ４４ａに基づいて画像を表示する。このように、展開した展開画像データ４４ａを記憶しておき、表示用の展開画像データと画質調整用の展開画像データとを共用とするため、ＡＰＦ情報４１ａの生成用の画像展開と表示用の画像展開とを別々に行う必要がない。したがって、圧縮された元画像ファイルから表示用の展開画像データと画質調整用の展開画像データとへ展開する展開処理に要する時間をより短縮することができる。また、画像情報取得部４３は、ＡＰＦ情報生成部４６がＡＰＦ情報４１ａを生成するのに適したサイズの展開画像データ４４ａに元画像データを展開するため、比較的迅速にＡＰＦ情報４１ａを生成することができる。更に、ＧＵＩ入力部４０による印刷指示の取得に先んじて、元画像データを展開画像データ４４ａに展開すると共にＡＰＦ情報４１ａを生成して画像保持部４４に記憶させるため、印刷指示から印刷処理の実行までの時間を一層短縮することができる。更にまた、ＧＵＩ入力部４０による選択指示の取得に先んじて元画像データを展開画像データ４４ａに展開しＲＡＭ２４に記憶し、ＧＵＩ入力部４０が選択指示を取得すると選択指示され記憶されている展開画像データ４４ａに基づいてＡＰＦ情報４１ａを生成させるため、すぐに画像を表示することができるし、印刷指示されると予期される元画像データのＡＰＦ情報４１ａを生成するため、比較的確実にＡＰＦ情報４１ａを利用することができる。そして、ＡＰＦ情報生成部４６が生成したＡＰＦ情報４１ａをＲＡＭ２４に記憶し、この記憶されたＡＰＦ情報４１ａを用いて印刷用画像データの画質を調整し、この調整後の印刷用画像データを用いて印刷するため、ＡＰＦ情報４１ａを反映した画像ファイルの印刷を行うことができる。
【００２９】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３０】
例えば、上述した実施形態では、ＡＰＦ情報生成部４６に、ＡＰＦ情報４１ａを生成するのに適したサイズの展開画像データ４４ａに元画像データを展開させるものとしたが、表示するのに適したサイズの展開画像データ４４ａに元画像データを展開させてもよい。こうしても、ＡＰＦ情報４１ａの生成用の画像展開と表示用の画像展開とを別々に行う必要がないため、圧縮された元画像ファイルから表示用の展開画像データと画質調整用の展開画像データとへ展開する展開処理に要する時間をより短縮することができる。
【００３１】
上述した実施形態では、ＱＶＧＡサイズの展開画像データ４４ａに元画像データを展開しこの展開画像データ４４ａに基づいてＡＰＦ情報４１ａを生成すると共に表示部３２に表示するものとしたが、展開するサイズはＱＶＧＡサイズに限られない。また、表示部３２がＱＶＧＡサイズの画像を配列して表示するものとしたが、他のサイズにリサイズして表示するものとしてもよい。上述した実施形態では、ＡＰＦ情報４１ａの生成用の展開画像データのサイズと表示部３２への表示用の展開画像データのサイズとが同じものとしたが、ＡＰＦ情報４１ａの生成用の展開画像データのサイズと表示部３２への表示用の展開画像データのサイズとが異なる場合は、ＡＰＦ情報４１ａの生成用か表示部３２への表示用かのいずれかの展開画像データのサイズとしてもよい。なお、一般に、最良のＡＰＦ情報４１ａを得るための展開画像データのサイズと、表示部３２に表示する画像の展開画像データのサイズとは異なることがあり、双方を最良のものとしようとすると、それぞれの展開処理を行わなければならないが、その後の印刷処理への影響が大きいＡＰＦ情報４１ａの生成を優先して処理することが好ましい。
【００３２】
上述した実施形態では、ステップＳ２４０で画像の選択が解除されたとき、即ち１つの画像ファイルが選択されるたびに、展開画像データ４４ａに基づいてＡＰＦ情報４１ａを生成しこの生成したＡＰＦ情報４１ａを元画像データに対応付けてＲＡＭ２４に記憶するものとしたが、複数の画像を選択可能とし、ＡＰＦ情報４１ａを元画像データに対応付けてＲＡＭ２４に記憶する処理を複数の元画像データに対して行うものとしてもよい。こうすれば、複数の元画像データに対応するＡＰＦ情報４１ａを生成しておき、複数の元画像のうちいずれかが印刷指示されてもＡＰＦ情報４１ａをすぐ用いることができるため、その後のＡＰＦ情報４１ａを用いた処理を迅速に行うことができる。
【００３３】
上述した実施形態では、ユーザによる画像の選択後であって印刷指示がされる前にＡＰＦ情報４１ａを生成するものとしたが、ユーザによる画像の選択に先んじてＡＰＦ情報４１ａを生成するものとしてもよい。また、元画像データを展開画像データ４４ａに展開しこの展開処理後に表示部３２に画像を表示し画像を選択可能とするものとしたが、先に画像ファイルのファイル名などを表示して画像ファイルを選択可能とし、この表示中に、元画像データから展開画像データ４４ａへの展開処理やＡＰＦ情報４１ａの生成処理を行うものとしてもよい。
【００３４】
上述した実施形態では、プリンタ２０を本発明の情報処理装置として説明したが、スキャナを備えたマルチファンクションプリンタや、ＦＡＸなどに適用してもよい。また、印刷機構２６は、インクジェット方式としたが、電子写真方式のレーザプリンタや、熱転写方式のプリンタや、ドットインパクト方式のプリンタとしてもよいし、これらのモノクロプリンタとしてもよい。また、プリンタ２０の態様で本発明を説明したが、情報処理方法の態様としてもよいし、この方法のプログラムの態様としてもよい。
【図面の簡単な説明】
【００３５】
【図１】プリンタ２０の構成の概略を示す構成図である。
【図２】コントローラ２１の機能構成の一例を示すブロック図である。
【図３】画像表示印刷処理ルーチンの一例を示すフローチャートである。
【図４】表示部３２に表示される画像選択画面８０の説明図である。
【符号の説明】
【００３６】
１２  メモリカード、２０  プリンタ、２１  コントローラ、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  リーダライタ、２５ａ  スロット、２６  印刷機構、２８  Ｉ／Ｆ、２９  バス、３０  操作パネル、３２  表示部、３４  操作部、３４ａ  カーソルキー、３４ｂ  決定キー、４０  ＧＵＩ入力部、４１  ＡＰＦ情報管理部、４１ａ  ＡＰＦ情報、４２  画像展開部、４３  画像情報取得部、４４  画像保持部、４４ａ  展開画像データ、４５  ＧＵＩ表示部、４６  ＡＰＦ情報生成部、４７  自動調整処理部、４９  印刷処理部、８０  画像選択画面、８１  カーソル、８０ａ〜８０ｆ  画像、Ｓ  記録紙。
【図１】
2008122773.tif 000003
【図２】
2008122773.tif 000004
【図３】
2008122773.tif 000005
【図４】
2008122773.tif 000006