(57)【特許請求の範囲】
【請求項１】
外部より入力されたデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換により第１のデジタル画像データに変換する画像データ入力部と、
上記第１のデジタル画像データに対して必要に応じて補正を行い、第２のデジタル画像データとする画像補正部と、
上記第１のデジタル画像データ及び／又は第２のデジタル画像データを画像印画部において印画するための印画データに変換する印画出力処理を行う印画出力処理部と、
上記印画データに基づいて記録媒体上に印画出力する画像印画部と、
上記第１のデジタル画像データ及び／又は第２のデジタル画像データを表示出力する画像表示出力部と、
外部からの指示を入力する入力手段と、
上記画像データ入力部、上記画像補正部、上記印画出力処理部、上記画像印画部、上記画像表示出力部を制御する制御部とを有し、
上記画像データ入力部から画像補正部に少なくとも１種以上の第１のデジタル画像データの入力が行われ、
上記画像補正部において、入力された所定の第１のデジタル画像データの所定の特性である輝度ヒストグラムが所定の範囲内にあるかどうかの判定として、上記輝度ヒストグラムが、所定の範囲内の特定の範囲内に集中し、且つ所定の範囲内の特定の値の近傍に集中しているかが判定され、
上記輝度ヒストグラムが上記所定の範囲内にある場合であっても、当該第１のデジタル画像データの大きさが上記画像印画部の印画可能領域に占める割合が所定の割合よりも小さい場合及び上記画像印画部の印画可能領域よりも大きい場合には、上記所定の範囲内に無いと判定され、上記制御部が画像表示出力部に上記所定の第１のデジタル画像データの輝度ヒストグラムが上記所定の範囲内に無いことを表示させ、この表示の後、上記制御部により上記画像表示出力部に外部からの指示を促す表示として、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理を中止させる指示を促し、
上記所定の範囲内にある場合には、上記所定の第１のデジタル画像データに必要に応じて補正が行われて第２のデジタル画像データとされ、上記所定の第１のデジタル画像データ及び／又は第２のデジタル画像データが上記印画出力処理部において印画データに変換され、上記印画データに基づいて上記画像印画部において印画出力が行われて印画画像が形成され、
上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理が中止された場合において、
上記画像補正部に異なる種類の第１のデジタル画像データが入力される場合には、上記第１のデジタル画像データの上記輝度ヒストグラムが所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力という処理が、続けて行われるプリンタ装置。
【請求項２】
上記画像データ入力部から複数種の第１のデジタル画像データが所定の順序で上記画像補正部に入力され、上記画像補正部内で所定の第１のデジタル画像データの上記輝度ヒストグラムが上記所定の範囲内にあるかどうかの判定、必要に応じた補正、上記印画出力処理部で印画データへの変換、上記画像印画部において印画出力という処理が、複数種の第１のデジタル画像データに対し入力された順序で順次行われる
請求項１記載のプリンタ装置。
【請求項３】
上記少なくとも１種以上の第１のデジタル画像データ或いは上記少なくとも１種以上の第１のデジタル画像データを補正した第２のデジタル画像データのうち、印画済の画像データについては、画像データの情報内容を更新し、印画済であることを示すフラグ及び／又は情報を追加し、
上記少なくとも１種以上の第１のデジタル画像データを再度印画する場合には、これら第１のデジタル画像データ或いはこれら第１のデジタル画像データを補正した第２のデジタル画像データの情報内容及び、印画済であることを示すフラグ及び／又は情報を確認する
請求項１記載のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ装置に関する。詳しくは、所定の特性を満たす画像のみを印画し、不要な印画が極力抑えられたプリンタ装置に係わるものである。
【０００２】
【従来の技術】
従来より自然画像に代表される画像データを印画する方法として、以下に示すような方法が多用されている。
【０００３】
先ず、第１の方法としては、プリンタ装置が接続されている汎用コンピュータに、画像データを入力する入力デバイスを接続し、各入力デバイスからコンピュータに読み込まれた画像データにコンピュータ上で所定の処理を行って印画データとし、これをプリンタ装置に入力して印画する方法が挙げられる。上記各入力デバイスとしては、リムーバブルメディアの記録再生装置であるリムーバブルメディアドライブや、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）映像信号入力基板、銀塩写真用フィルムスキャナー、デジタル静止画カメラ等が挙げられる。
【０００４】
また、第２の方法としては、デジタル静止画カメラや原稿読み取りスキャナーといった各入力デバイスとプリンタ装置を汎用コンピュータを介することなく直接接続し、各入力デバイスから印画データをプリンタ装置に入力して印画する方法が挙げられる。
【０００５】
上記第１の方法について具体的に述べる。この場合、図２２に示すように、ホストコンピュータ（以下、コンピュータと称する。）１００１とプリンタ装置１００２、入力デバイス１００３により主に構成されることとなる。
【０００６】
上記入力デバイス１００３としては、前述のリムーバブルメディア（読み出し専用の光ディスク、例えばいわゆるＣＤ−ＲＯＭや、書き換え可能な光磁気ディスク、例えばいわゆるＭＤ−ＤＡＴＡ等）ドライブや、映像信号（ＮＴＳＣ、ＰＡＬ（Ｐｈａｓｅ  Ａｌｔｅｒｎａｔｉｏｎ  ｂｙ  Ｌｉｎｅ）、ＲＧＢ、Ｓ端子信号等）入力装置、デジタル静止画カメラ、銀塩写真用フィルム（３５ｍｍフィルム、画像に関連した磁気情報も有する例えばいわゆるＡＰＳフィルム等）スキャナー、原稿読み取りスキャナー等が挙げられる。
【０００７】
また、上記プリンタ装置１００２としては、実際に印画を行うプリントヘッド１００４とこれを駆動するためのヘッド駆動回路１００５を備えたものが挙げられる。
【０００８】
そして、上記コンピュータ１００１は、上記入力デバイス１００３からの画像データを入力するためのインターフェース１００６と上記画像データを印画データとして処理するためのデータ処理部１００７、上記印画データ１００７をプリンタ装置１００２に出力するための双方向プリンタインターフェース１００８により主に構成される。上記データ処理部１００７には、各種の入力デバイス１００３を制御するこれら入力デバイスに適合したデバイスドライバとプリンタ装置１００２を制御するプリンタ装置１００２に適合したプリンタドライバ、さらに画像データの入力、加工、プリント出力を制御するアプリケーションソフトウエアを備えており、これらのソフトウエアは当該データ処理部１００７を利用してデータ処理を実行するようになされている。
【０００９】
また、上記コンピュータ１００１には、マンマシンインターフェースとして表示デバイス１００９、マウスやキーボードといった外部からの指示を入力する入力手段である指示デバイス１０１０も備えられている。さらには、上記コンピュータ１００１には、入力デバイス１００３から入力された画像データを保存しておくためのハードディスク等からなる画像メモリ１０１１も備えられている。
【００１０】
そして、上記入力デバイス１００３をコンピュータ１００１内のインターフェース１００６に接続し、コンピュータ１００１内の双方向プリンタインターフェース１００８をプリンタ装置１００２に接続することにより、これらが接続されることとなる。
【００１１】
実際に印画を行う場合には、以下に示すような動作が行われる。すなわち、コンピュータ１００１のアプリケーションソフトウエアと画像データの入力デバイス１００３に対応したデバイスドライバを動作させることで、画像データを入力するためのインターフェース１００６を経由して各入力デバイス１００３を駆動し、コンピュータ１００１の制御のもと、各入力デバイス１００３に画像データを読み取らせる。そして、この画像データをインターフェース１００６を介してコンピュータ１００１に入力する。
【００１２】
次に、指示デバイス１０１０により外部から入力された指示に基づいて、データ処理部１００７のアプリケーションソフトウエアはコンピュータ１００１に入力された画像データに対して、使用者が所望する画像編集加工処理を実行する。画像データ処理が伴う場合には、コンピュータ１００１内のデータ処理部１００７により演算処理を行うことで、要求されるデータ処理が行われる。
【００１３】
このように使用者の所望する画像編集加工処理が行われ、印画する画像が決定されると、印画動作が開始される。すなわち、アプリケーションソフトウエアはプリンタドライバを制御し、印画するための各データ処理をデータ処理部１００７において実行し、プリンタ装置１００２に出力可能な印画データに変換する。なお、このとき、コンピュータ１００１は双方向プリンタインターフェース１００８を介してプリンタ装置１００２の状態を把握している。
【００１４】
そして、上記のようにして変換生成された印画データは、プリンタ制御命令として構成され、双方向プリンタインターフェース１００８を介してプリンタ装置１００２に送出される。次に、プリンタ装置１００２側では受け取ったプリンタ制御命令に含まれる印画データに基づいて、ヘッド駆動回路１００５によりプリントヘッド１００４を駆動し、記録媒体上に印画画像を形成して印画を行う。
【００１５】
上述の動作におけるデータ処理の具体例としては、図２３に示すような処理方法が挙げられる。なお、図２３中データの流れを示す線に付随する斜線は８ｂｉｔ／色のデータであることを示す。コンピュータ１００１の画像データ入力部１０１２に入力されたＲＧＢの画像データは、画像データ処理部１０１３に送られ、必要に応じて処理がなされる。このとき、必要に応じて画像メモリ１０１１内に画像ファイル１０１１ａとして保持される。そして、ＲＧＢの画像データは画像データ処理部１０１３からプリンタ装置１００２を制御するプリンタドライバ１０１４へと送られる。
【００１６】
上記プリンタドライバ１０１４は、ＲＧＢの画像データをＣＭＹ印画データに変換するＲＧＢ−ＣＭＹ変換部１０１５、必要に応じて色の補正を行う色補正部１０１６、ＣＭＹの他に黒を抽出する黒抽出下色除去部１０１７、プリンタ装置に特有な特性を補正する出力ガンマ補正及び階調修正部１０１８、エッジ処理等を行うシャープネス修正部１０１９により主に構成される。
【００１７】
すなわち、画像データ処理部１０１３からプリンタドライバ１０１４に送られたＲＧＢの画像データは、先ずＣＭＹ印画データに変換され、色補正された後、黒も含む印画データに変換され（図２３中においては、黒の印画データをＫとして示す。）、プリンタ装置に特有な特性を補正し、エッジ処理等なされた状態で、プリンタ装置１００２へと送出される。なお、このとき、プリンタ装置１００２として印画ドットの有無で画像を再現するインクジェットプリンタ装置等の二値プリンタ装置を使用する場合には、プリンタドライバ１０１４のシャープネス修正部１０１９の後に二値化部を挿入する必要があり、プリンタ装置１００２として印画ドット内で階調を表現する昇華型プリンタ装置等のプリンタ装置を使用する場合には、不要である。
【００１８】
上記プリンタ装置１００２内には、プリンタ装置の状態に合わせて出力特性の補正を行うと共に、プリンタ装置に起因するばらつきを抑える出力特性変換部１０２０と、前述のヘッド駆動回路１００５、プリントヘッド１００４が備えられている。
【００１９】
従って、プリンタドライバ１０１４からプリンタ装置１００２に送られたＣＭＹＫの印画データは、出力特性変換部１０２０を介して、前述のヘッド駆動回路１００５、プリントヘッド１００４へと順次送られ、印画がなされる。
【００２０】
一方の第２の方法についても述べる。上記第２の方法においては、図２４に示すように、入力デバイスであるデジタル静止画カメラ１０２１とプリンタ装置１０２２により主に構成されることとなる。
【００２１】
上記デジタル静止画カメラ１０２１は、被写体を撮影する画像撮影部１０２３と外部からの指示を入力するシャッター等の指示デバイス１０２４と撮影した画像を一時保存する画像メモリ１０２５と必要とされるデータ処理を行う画像データ処理部１０２６と撮影した画像を表示する表示デバイス１０２７等により主に構成される。
【００２２】
一方のプリンタ装置１０２２は、プリンタ装置の状態に合わせて出力特性の補正を行う出力特性変換回路１０２８、プリントヘッド１０３０を駆動するためのヘッド駆動回路１０２９、実際に印画を行うプリントヘッド１０３０等により主に構成される。
【００２３】
そして、これらデジタル静止画カメラ１０２１からプリンタ装置１０２２へのデータの転送方法としては、これらをワイヤー接続し、デジタル静止画カメラ１０２１により生成された画像データ、或いは画像データを印画データに変換した後、デジタル信号のまま或いは画像データをアナログ映像信号に変換してワイヤーにより転送する方法、ＩｒーＤＡ等を利用してワイヤレスで転送する方法等が挙げられる。
【００２４】
実際に印画を行う場合には、以下に示すような動作が行われる。上記デジタル静止画カメラ１０２１においては、撮影の準備状態、すなわち使用者がシャッターを押して撮影を開始する以前から画像撮影部１０２３より被写体の画像信号が入力されており、この画像信号に対して画像データ処理部１０２６が画像撮影部１０２３の特性や撮影条件に対する補正処理を行っている。そして、このように補正された画像が表示デバイス１０２７に表示され、使用者は被写体の被写範囲と構図等の確認をすることができる。表示デバイス１０２７の代わりに、或いはこれと共に光学式ファインダーを有する場合には、このファインダーを使用しても使用者は上記確認を行うことが可能である。
【００２５】
続いて、使用者がシャッター等の指示デバイス１０２４を操作すると、撮影動作が開始される。シャッター等により撮影開始の指示を出すことにより、画像撮影部１０２３から入力され、画像データ処理部１０２６により画像撮影部１０２３の特性や撮影条件に対する補正処理がなされた画像データが画像メモリ１０２５に保存される。保存の際、必要に応じてデータ圧縮を行うが、これは画像データ処理部１０２６により行えば良い。
【００２６】
次に、画像メモリ１０２５により保存されている画像の印画を行おうとする場合には、使用者はキー等の指示デバイス１０２４を操作してプリント動作を起動する。プリント動作が起動されると、画像データ処理部１０２６は画像メモリ１０２５中の所定の画像データを読み出し、必要に応じて画像データを伸長し、プリンタ装置１０２２に出力するための変換を行う。
【００２７】
そして、デジタル静止画カメラ１０２１とプリンタ装置１０２２とのインターフェース方式に応じて、デジタル画像データまたはアナログ映像信号として、ワイヤー或いはワイヤレス接続によりデータをプリンタ装置１０２２に転送する。
【００２８】
プリンタ装置１０２２側においては、プリント時のプリント出力条件に応じた各補正及び変換が出力特性変換回路１０２８で行われ、このデータを元にヘッド駆動回路１０２９により駆動されたプリントヘッド１０３０により記録媒体上に印画が行われる。
【００２９】
使用者が画像データに対して、編集加工合成処理を行う場合には、デジタル静止画カメラ１０２１内の画像データ処理部１０２６で表示デバイス１０２７に表示される画像を確認しながら指示デバイス１０２４により指示を入力して所望の処理を実行すれば良く、画像データの処理はデジタル静止画カメラ１０２１内において行われることとなる。
【００３０】
上述の動作におけるデータ処理の具体例としては、図２５に示すような処理方法が挙げられる。なお、図２５中データの流れを示す線に付随する斜線は８ｂｉｔ／色のデータであることを示す。デジタル静止画カメラ１０２１の画像撮影部１０２３で得られたＲＧＢの画像データは、画像データ処理部１０２６に送られ、必要に応じて処理がなされる。このとき、必要に応じて画像メモリ１０２５内に保持される。そして、ＲＧＢの画像データは画像データ処理部１０２６から画像データ出力部１０３１を介してプリンタ装置１０２２へと送られる。
【００３１】
上記プリンタ装置１０２２は、前述の出力特性変換回路１０２８、ヘッド駆動回路１０２９、プリントヘッド１０３０の他に、先に図２３中に示したプリンタドライバ１０１４と同様の機構を有する。
【００３２】
すなわち、上記プリンタ装置１０２２は、デジタル静止画カメラ１０２１からの画像データが入力される画像データ入力部１０３２を有し、これに接続してＲＧＢの画像データをＣＭＹ印画データに変換するＲＧＢ−ＣＭＹ変換部１０３３、必要に応じて色の補正を行う色補正部１０３４、ＣＭＹの他に黒を抽出する黒抽出下色除去部１０３５、プリンタ装置に特有な特性を補正する出力ガンマ補正及び階調修正部１０３６、エッジ処理等を行うシャープネス修正部１０３７も有する。
【００３３】
すなわち、画像データ入力部１０３２に入力されたＲＧＢの画像データは、先ずＣＭＹ印画データに変換され、色補正された後、黒も含む印画データに変換され（図２５中においては、黒の印画データをＫとして示す。）、プリンタ装置に特有な特性を補正し、エッジ処理等なされた状態で、出力特性変換回路１０２８へと送出される。なお、このとき、プリンタ装置１０２２として印画ドットの有無で画像を再現するインクジェットプリンタ装置等の二値プリンタ装置を使用する場合には、シャープネス修正部１０３７の後に二値化部を挿入する必要があり、プリンタ装置１０２２として印画ドット内で階調を表現する昇華型プリンタ装置等のプリンタ装置を使用する場合には、不要である。
【００３４】
従って、ＣＭＹＫの印画データは、出力特性変換回路１０２８を介して、前述のヘッド駆動回路１０２９、プリントヘッド１０３０へと順次送られ、印画がなされる。
【００３５】
【発明が解決しようとする課題】
ところで、上述のような方式で印画を行うと、以下に示すような不都合が生じる。
【００３６】
先ず、第１の方法においては、各周辺機器を揃え、これらをコンピュータに接続した後、各周辺機器に適合するデバイスドライバをコンピュータに組み込む必要があり、非常に煩雑である。また、使用者が所望する画像入力・編集・加工・合成・補正・印画といった処理を行うのに適したアプリケーションソフトウエアをコンピュータにインストールする必要もあり、さらには上記アプリケーションソフトウエアにより周辺機器を制御可能なようにアプリケーションソフトウエア及びデバイスドライバの設定を行う必要があり、非常に煩雑である。さらにまた、アプリケーションソフトウエアが制御できない周辺機器に対しては、これら周辺機器を制御するアプリケーションソフトウエアが別途必要となり、使用者は複数のアプリケーションソフトウエアを取り扱い、さらにその両者間で画像データを転送させなければならず、作業が非常に煩雑である。
【００３７】
また、コンピュータとして、いわゆるデスクトップ型やタワー型のコンピュータを使用すると、周辺機器との接続を行うためには、広い設置面積が必要となり、取り扱いも煩雑である。
【００３８】
さらに、上記アプリケーションソフトウエアは、前述のように、使用者が希望する画像に対し、使用者が望む編集・加工・合成・補正・印画といった処理を使用者からの具体的な指示に基づいて実行するものであり、対象とする画像に対し、順次指示を行う必要があった。
【００３９】
すなわち、使用者は各処理の可変要素（以下、可変パラメータと称する。）の値を具体的に指示する必要があり、各処理における可変パラメータの意味及びその変化幅に対応する処理結果としての画像画質の変化幅の度合いを十分に認識しておく必要があった。
【００４０】
また、上記アプリケーションソフトウエアにおいては、一般的な画像の入力装置並びにプリンタ装置に対応するため、汎用的な入出力機能を有し、実行する処理機能に関しても扱う画像データを特定せずに一般的な画像全般を取り扱うための汎用的な機能を備えているため、その使用方法及び機能の内容や操作方法が困難を極め、一般的な使用者には使いこなすことが困難であった。
【００４１】
一方、上記第２の方法においては、画像入力・編集・加工・合成・補正・印画といった処理は、入力デバイスの機能に依存しており、処理能力が限られている。また、入力デバイスにプリンタ装置に対して直結する機能が必要とされること、入力デバイスによって可能な処理が大きく異なり、操作手順等も変更されてしまうため、使用者にとっては非常に使いづらいという不都合が生じている。また、現状では入力デバイスとして銀塩写真用フィルムスキャナーを使用することはできず、銀塩写真用フィルムの画像の印画が望まれている。さらに、現状では入力デバイスとプリンタ装置は１対１の関係で接続されており、複数の入力デバイスからの画像データを処理して印画することは不可能である。
【００４２】
また、上記の方法においても、前述のように、使用者が希望する画像に対し、使用者が望む編集・加工・合成・補正・印画といった処理を使用者からの具体的な指示に基づいて実行するものであり、対象とする画像に対し、順次指示を行う必要があった。
【００４３】
すなわち、この方法においても、使用者は各処理の可変要素（以下、可変パラメータと称する。）の値を具体的に指示する必要があり、各処理における可変パラメータの意味及びその変化幅に対応する処理結果としての画像画質の変化幅の度合いを十分に認識しておく必要があった。
【００４４】
すなわち、これらの方法の何れにおいても、使用者は各画像を一々確認し、これらに対して、各処理に対応する指示を一々出す必要があり、画質的に所定の品質を満足できず、補正によっても所定の品質を満たすことができない画像についても、先ず所定の品質を満たさないことを確認し、補正しても所定の品質を満たすことができないことを確認し、その後、廃棄等の手段を講じるようにしている。
【００４５】
具体的には、複数の画像データ中に焦点が合っておらず、補正しても焦点のぼけを解消することができないような画像データが含まれている場合、従来の方法においては、１つ１つの処理に対して指示を行い、焦点が合っておらず、所定の品質を満たしていないこと、補正しても焦点のぼけを解消することができないことを処理の結果から確認していた。
【００４６】
このような作業は非常に煩雑であり、また、所定の品質を満足できない印画を行ってしまう可能性が高く、不要な印画を行ってしまう可能性も高かった。
【００４７】
そこで、本発明は、上述の実情に鑑みて提案されるものであって、所望の画像の印画を容易に実行することが可能とされ、所定の特性を満たす画像のみを印画し、不要な印画を極力抑えることを可能とするプリンタ装置を提供することを目的とする。
【００４８】
【課題を解決するための手段】
上述の課題を解決するため、本発明に係るプリンタ装置は、外部より入力されたデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換により第１のデジタル画像データに変換する画像データ入力部と、上記第１のデジタル画像データに対して必要に応じて補正を行い、第２のデジタル画像データとする画像補正部と、上記第１のデジタル画像データ及び／又は第２のデジタル画像データを画像印画部において印画するための印画データに変換する印画出力処理を行う印画出力処理部と、上記印画データに基づいて記録媒体上に印画出力する画像印画部と、上記第１のデジタル画像データ及び／又は第２のデジタル画像データを表示出力する画像表示出力部と、外部からの指示を入力する入力手段と、上記画像データ入力部、上記画像補正部、上記印画出力処理部、上記画像印画部、上記画像表示出力部を制御する制御部とを有する。
上記画像データ入力部から画像補正部に少なくとも１種以上の第１のデジタル画像データの入力が行われ、上記画像補正部において、入力された所定の第１のデジタル画像データの輝度ヒストグラムが所定の範囲内にあるかどうかの判定として、上記輝度ヒストグラムが、上記所定の範囲内の特定の範囲内に集中し、且つ所定の範囲内の特定の値の近傍に集中しているかが判定され、上記輝度ヒストグラムが上記所定の範囲内にある場合であっても、当該第１のデジタル画像データの大きさが上記画像印画部の印画可能領域に占める割合が所定の割合よりも小さい場合及び上記画像印画部の印画可能領域よりも大きい場合には、上記所定の範囲内に無いと判定され、上記制御部が画像表示出力部に上記所定の第１のデジタル画像データの輝度ヒストグラムが所定の範囲内に無いことを表示させ、この表示の後、上記制御部により上記画像表示出力部に外部からの指示を促す表示として、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理を中止させる指示を促す。
上記所定の範囲内にある場合には、上記所定の第１のデジタル画像データに必要に応じて補正が行われて第２のデジタル画像データとされ、上記所定の第１のデジタル画像データ及び／又は第２のデジタル画像データが上記印画出力処理部において印画データに変換され、上記印画データに基づいて上記画像印画部において印画出力が行われて印画画像が形成される。
上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理が中止された場合において、上記画像補正部に異なる種類の第１のデジタル画像データが入力される場合には、上記第１のデジタル画像データの上記輝度ヒストグラムが所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力という処理が、続けて行われる。
【００４９】
すなわち、本発明に係わるプリンタ装置においては、少なくとも１種以上の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判定されたもののみが、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなる。例えば、焦点特性が所定の範囲内でずれており、補正すれば十分な品質を確保できる第１のデジタル画像データがあった場合には、このような第１のデジタル画像データは画像補正部において自動的に焦点特性が所定の範囲内であると判定され、補正されて第２のデジタル画像データとされ、印画データに変換されて、印画出力が行われて印画画像が形成される。
【００５０】
従来においては、上記のような過程の処理を全て使用者が１つ１つ確認して指示を出して行っており、非常に煩雑であった。しかし、上記本発明のプリンタ装置においては、これらの処理が自動的に行われ、所望の画像の印画が容易に行われる。
【００５１】
また、上記本発明のプリンタ装置においては、上記画像データ入力部から複数種の第１のデジタル画像データが所定の順序で画像補正部に入力され、画像補正部内で所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画出力処理部において印画データへの変換、画像印画部において印画出力という処理が、複数種の第１のデジタル画像データに対し入力された順序で順次行われることを特徴とする。
【００５２】
このようにすれば、複数種の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判定されたもののみが、順次、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなる。すなわち、従来のように複数種の画像データを１つ１つ確認して処理を行って印画する必要がなく、所定の特性を満たす画像のみを選択的に印画することが可能である。
【００５３】
また、上記複数種の第１のデジタル画像データの画像補正部への入力順としては、予め選択しておいた順番或いはその逆の順番、例えばＣＤ−ＲＯＭ中に複数種の画像があり、それらの画像の順番が決まっている場合においては、予め指定しておいた順番或いはその逆の順番、画像データに付属している例えばヘッダー情報のような情報によって決定される順番或いはその逆の順番等が挙げられる。画像データに付属している情報としては、シリアル番号や入力番号、撮影日時等が挙げられる。更には、３５ｍｍフィルム用スキャナーのように物理的に入力順が決まっている場合においては、その順番が挙げられる。また、ランダムな入力が可能であれば、それでも良いことは言うまでもない。
【００５４】
すなわち、本発明のプリンタ装置においては、画像データの入力順を印画しようとする画像データの種類に応じて設定することにより、印画目的に適した印画順で印画を行うことが可能である。
【００５５】
さらに、上記複数種の第１のデジタル画像データを印画する際、各第１のデジタル画像データに対して印画枚数を予め設定しておくことも可能である。例えば、電源立ち上げ時に全ての第１のデジタル画像データを１枚ずつ印画する設定がなされるようにして各第１のデジタル画像データを１枚ずつ印画する、或いは予め枚数を設定しておき、全ての第１のデジタル画像データを所定の枚数ずつ印画する、予め各第１のデジタル画像データに対して印画枚数を設定しておき、これに従って印画する、各第１のデジタル画像データに付随する情報中に印画枚数を入れておき、これに従って印画するようにすれば良い。
【００５６】
すなわち、本発明のプリンタ装置においては、各第１のデジタル画像データの印画枚数をそれぞれ設定する、或いは一括して設定することが可能であり、印画目的に応じて必要な枚数を印画することが可能である。さらに、この場合、同一の第１のデジタル画像データを連続して必要な枚数印画することとなるため、画質が印画時の環境変化に左右されてしまう場合には、各印画画像間での画質の差は小さくなる。
【００５８】
また、本発明のプリンタ装置においては、上記所定の第１のデジタル画像データの所定の特性が、所定の範囲内であるものの、当該第１のデジタル画像データ全体に亘って略均一であり、且つ所定の範囲内の特定の範囲内に集中している場合には、所定の範囲内に無いと判定されるようにすることが好ましい。
【００５９】
さらに、本発明のプリンタ装置においては、上記所定の第１のデジタル画像データ全体の所定の特性である輝度ヒストグラムが、所定の範囲内であるものの、所定の範囲内の特定の範囲内に集中し、且つ所定の範囲内の特定の値の近傍に集中している場合には、所定の範囲内に無いと判定されるようにすることが好ましい。
【００６０】
このようにすれば、所定の第１のデジタル画像データの所定の特性が所定の範囲に入っていたとしても、例えば極端に輝度が高輝度側（ハイレベル側）に偏っているといった極端に偏った特性を有する場合には、印画を行わないようにすることが可能であり、十分な品質が得られない画像の印画が抑えられ、不要な印画が極力抑えられる。
【００６１】
さらにまた、本発明のプリンタ装置においては、上記第１のデジタル画像データ及び／又は第２のデジタル画像データを表示出力する画像表示出力部を有し、上記所定の第１のデジタル画像データの所定の特性が所定の範囲内であっても、上記所定の第１のデジタル画像データの大きさが上記画像印画部の印画可能領域に占める割合が所定の割合よりも小さい場合には、所定の範囲内に無いと判定される。
【００６２】
また、上記本発明のプリンタ装置においては、上記第１のデジタル画像データ及び／又は第２のデジタル画像データを表示出力する画像表示出力部を有し、上記所定の第１のデジタル画像データの所定の特性が所定の範囲内であっても、上記所定の第１のデジタル画像データの大きさが上記画像印画部の印画可能領域よりも大きい場合には、所定の範囲内に無いと判定される。
【００６３】
このようにすれば、所定の第１のデジタル画像データの所定の特性が所定の範囲に入っていたとしても、例えば極端に第１のデジタル画像データの大きさが小さいといった場合には、印画を行わないようにすることが可能であり、十分な品質が得られない画像の印画が抑えられ、不要な印画が極力抑えられる。
【００６４】
さらにまた、上記本発明のプリンタ装置においては、外部からの指示を入力する入力手段と、画像データ入力部、画像補正部、印画出力処理部、画像印画部、画像表示出力部を制御する制御部を有し、上記所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いと判定された場合に、上記制御部が画像表示出力部に上記所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いことを表示させることが好ましい。
【００６５】
そして、上記制御部が画像表示出力部に上記所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いことを表示させた後、上記制御部が画像補正部に当該第１のデジタル画像データについての補正を中止させ、上記画像補正部に異なる種類の第１のデジタル画像データが入力される場合には、この第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力という処理が、続けて行われるようにしても良い。
【００６６】
また、上記制御部が画像表示出力部に上記所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いことを表示させた後、上記制御部により上記画像表示出力部に外部からの指示を促す表示をさせるようにしても良い。
【００６７】
このようにすることで、所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いと判定された場合においても、使用者がそれを確認し、後述のようにできる範囲での補正を行う指示を行ったり、次の第１のデジタル画像データの処理へ進む指示を行うことが可能となる。
【００６８】
従って、この場合、上記画像表示出力部に外部からの指示を促す表示として、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理を中止させる指示を促す表示をさせるようにしても良く、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理が中止された場合において、上記画像補正部に異なる種類の第１のデジタル画像データが入力される場合には、この第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力という処理が、続けて行われるようにしても良い。
【００７５】
さらに、上記本発明のプリンタ装置においては、上記少なくとも１種以上の第１のデジタル画像データ或いは上記少なくとも１種以上の第１のデジタル画像データを補正した第２のデジタル画像データのうち、印画済の画像データについては、画像データの情報内容を更新し、印画済であることを示すフラグ及び／又は情報を追加することが好ましい。
【００７６】
また、上記少なくとも１種以上の第１のデジタル画像データを再度印画する場合には、これら第１のデジタル画像データ或いはこれら第１のデジタル画像データを補正した第２のデジタル画像データの情報内容及び、印画済であることを示すフラグ及び／又は情報を確認するようにすれば、一度印画した画像データの識別が可能となり、不要な印画が極力抑えられる。
【００７７】
本発明に係るプリンタ装置は、外部より入力されたデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換により第１のデジタル画像データに変換する画像データ入力部と、上記第１のデジタル画像データに対して必要に応じて補正を行い、第２のデジタル画像データとする画像補正部と、上記第１のデジタル画像データ及び／又は第２のデジタル画像データを画像印画部において印画するための印画データに変換する印画出力処理を行う印画出力処理部と、上記印画データに基づいて記録媒体上に印画出力する画像印画部とを有するものである。
【００７８】
そして、上記画像データ入力部から画像補正部に少なくとも１種以上の第１のデジタル画像データの入力が行われ、上記画像補正部において、入力された所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかが判定され、所定の特性が所定の範囲内にある場合には、この所定の第１のデジタル画像データに必要に応じて補正が行われて第２のデジタル画像データとされ、この所定の第１のデジタル画像データ及び／又は第２のデジタル画像データが印画出力処理部において印画データに変換され、上記印画データに基づいて画像印画部において印画出力が行われて印画画像が形成される。
【００７９】
すなわち、少なくとも１種以上の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判断されたもののみが、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなり、所望の画像の印画が容易に行われる。
【００８０】
また、上記本発明のプリンタ装置においては、上記画像データ入力部から複数種の第１のデジタル画像データが所定の順序で画像補正部に入力され、画像補正部内で所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画出力処理部において印画データへの変換、画像印画部において印画出力という処理が、複数種の第１のデジタル画像データに対し入力された順序で順次行われる。
【００８１】
すなわち、上記本発明のプリンタ装置においては、複数種の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判断されたもののみが、順次、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなり、所望の画像の印画が容易に行われる。
【００８２】
そして、上記本発明のプリンタ装置においては、上記所定の第１のデジタル画像データの所定の特性が上記画像補正部の所定の特性の補正可能範囲を越えている場合には、補正、印画データへの変換、印画出力という処理が行われないことから、無駄な印画が抑えられ、不要な印画が極力抑えられる。
【００８３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００８４】
本発明に係るプリンタ装置は、図１に示すように、外部より入力されたデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換により第１のデジタル画像データに変換する画像データ入力部１と、上記第１のデジタル画像データに対して必要に応じて補正を行い、第２のデジタル画像データとする画像補正部であるデータ加工部５と、上記第１のデジタル画像データ及び／又は第２のデジタル画像データを画像印画部において印画するための印画データに変換する印画出力処理を行う印画出力処理部２４と、上記印画データに基づいて記録媒体上に印画出力する画像印画部３とを主に有するものである。
【００８５】
そして、本発明に係わるプリンタ装置においては、上記画像データ入力部１から画像補正部であるデータ加工部５に少なくとも１種以上の第１のデジタル画像データの入力が行われ、上記データ加工部５において、入力された所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかが判定され、所定の特性が所定の範囲内にある場合には、この所定の第１のデジタル画像データに必要に応じて補正が行われて第２のデジタル画像データとされ、この所定の第１のデジタル画像データ及び／又は第２のデジタル画像データが印画出力処理部２４において印画データに変換され、上記印画データに基づいて画像印画部３において印画出力が行われて印画画像が形成される。
【００８６】
すなわち、本発明に係わるプリンタ装置においては、少なくとも１種以上の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判定されたものが、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなる。例えば、焦点特性が所定の範囲内でずれており、補正すれば十分な品質を確保できる第１のデジタル画像データがあった場合には、このような第１のデジタル画像データは画像補正部において自動的に焦点が所定の範囲内であると判定され、補正されて第２のデジタル画像データとされ、印画データに変換されて、印画出力が行われて印画画像が形成される。
【００８７】
従来においては、上記のような過程の処理を全て使用者が１つ１つ確認して指示を出して行っており、非常に煩雑であった。しかし、上記本発明のプリンタ装置においては、これらの処理が自動的に行われ、所望の画像の印画が容易に行われる。
【００８８】
また、上記本発明のプリンタ装置においては、上記画像データ入力部１から複数種の第１のデジタル画像データが所定の順序でデータ加工部５に入力され、データ加工部５内で所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正が行われ、印画出力処理部２４において印画データへの変換、画像印画部３において印画出力という処理が、複数種の第１のデジタル画像データに対し入力された順序で順次行われる。
【００８９】
このようにすれば、複数種の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判定されたもののみが、順次、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなる。すなわち、従来のように複数種の画像データを１つ１つ確認して処理を行って印画する必要がなく、所定の特性を満たす画像のみを選択的に印画することが可能である。
【００９０】
そして、上記本発明のプリンタ装置においては、上記所定の第１のデジタル画像データの所定の特性が所定の範囲外である場合には、補正、印画データへの変換、印画出力という処理が行われないようにしており、このようにすることで、補正しても十分な品質の画像が得られない第１のデジタル画像データの印画が行われず、無駄な印画が抑えられ、不要な印画が極力抑えられる。
【００９１】
本発明に係るプリンタ装置には、図１に示すように、前述の画像データ入力部１、データ加工部５、印画出力処理部２４、画像印画部３の他、第１のデジタル画像データ及び／又は第２のデジタル画像を表示出力する画像表示出力部２、上記画像表示出力部２における表示画質を規定する表示出力特性設定を補正する及び／又は上記画像印画部３における印画画質を規定する印画特性設定を補正する特性補正部４も有する。なお、上記データ加工部５と特性補正部４は画像処理部６内に配されている。
【００９２】
さらに、このプリンタ装置は、上記画像データ入力部１内に、アナログ画像信号を入力するアナログ画像信号入力手段及び／又はデジタル画像データを入力するデジタル画像データ入力手段である画像入力手段７を有する。
【００９３】
さらにまた、このプリンタ装置は、外部から指示を入力する入力手段として指示デバイス８を有している。
【００９４】
すなわち、上記プリンタ装置においては、画像データ入力部１内の画像入力手段７によりデジタル画像データ及び／又はアナログ画像信号を入力し、これを画像入力手段７内でアナログ・デジタル変換により第１のデジタル画像データに変換して、画像処理部６に出力する。
【００９５】
そして、この画像処理部６内のデータ加工部５において上記第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正が行われて第２のデジタル画像データとされる。
【００９６】
そして、上記第２のデジタル画像データを特性補正部４を介して画像表示出力部２及び画像印画部３に出力して、画像を表示及び印画する。
【００９７】
上述の例においては、第２のデジタル画像データを表示及び印画する例について述べたが、第１のデジタル画像データをそのまま表示及び印画することが可能であることは言うまでもない。すなわち、この場合、画像データ入力部１内の画像入力手段７によりデジタル画像データ及び／又はアナログ画像信号を入力し、これを画像入力手段７内でアナログ・デジタル変換により第１のデジタル画像データに変換して、画像処理部６に出力する。そして、そのまま、特性補正部４を介して画像表示出力部２及び画像印画部３に出力して、画像を表示及び印画する。
【００９８】
なお、上記プリンタ装置においては、上記画像印画部３における印画画質を規定する印画特性設定に対応して、上記画像表示出力部２における表示画質を規定する表示出力特性設定を補正する、或いは上記画像表示出力部２における表示画質を規定する表示出力特性設定に対応して、上記画像印画部３における印画画質を規定する印画特性設定を補正するようにしている。この結果、画像表示出力部２における表示画像と、画像印画部３による印画画像が視覚的に同等な画質として表現されることとなる。
【００９９】
次に、個々の構成部材について詳細に説明する。
【０１００】
このプリンタ装置においては、上記画像入力手段７として、アナログ画像信号入力ポート或いはデジタル画像データ入力ポートとして機能する画像データインターフェース部９、ディスクドライブ或いはメモリドライブであるリムーバブルメディアドライブ部１０、光電変換素子を備えるスキャナーであるフィルム読み取り部１１、デジタル画像データ入力ポートとして機能するコンピュータインターフェース部１２を備えている。
【０１０１】
上記画像データインターフェース部９は、図１中外部接続機器１３として示されるデジタル静止画カメラ１４やデジタルビデオカメラ、原稿読み取りスキャナー等の被写体や原稿等を画像データとして処理する装置やデバイスと画像データ入出力部２７を接続するインターフェース部分である。
【０１０２】
なお、上記画像データインターフェース部９は、物理的接続部として機能する他、外部接続機器１３を制御し、デジタル化された画像データの取り込み部（デジタル画像データ入力ポート）としても機能する。上記外部接続機器１３との接続方法としては、ワイヤー接続の他、赤外線及び電磁波等によるワイヤレス接続が挙げられる。
【０１０３】
また、上記画像データインターフェース部９においては、ＮＴＳＣ映像信号、ＰＡＬ映像信号、ＲＧＢ映像信号、Ｓ端子映像信号のようなアナログ映像信号を入力し（アナログ画像信号入力ポートとして機能し）、それをデジタル化して画像データとして生成できるようにしても良い。
【０１０４】
デジタルビデオカメラやアナログ映像信号のように連続した画像、すなわち動画像を入力するときには、動画像をそのまま画像表示出力部２として示す表示デバイス１５又は出力ポート１６に接続される外部モニタへ映像信号として出力しておき、指示デバイス８により使用者が所望の画像を選択する指示を出せば、後述のヒューマンインターフェース部２８の制御により、上記画像データインターフェース部９に選択された動画像をデジタル化した静止画像である画像データとして取り込ませることも可能である。
【０１０５】
このようにして取り込まれた画像データは画像データ入出力部２７を経由してデータ加工部５に送られるが、上記画像データは、取り込まれた順に順次送付されても、一定のデータ量からなるブロック単位で順次送付されても、或いは１枚の完全な画像データ単位で送付されても良い。
【０１０６】
上記リムーバブルメディアドライブ部１０は、図１中外部接続機器１３として示されるリムーバブルメディア１７等を駆動することで画像データの読み書きを行う部分である。
【０１０７】
上記リムーバブルメディア１７としては、磁気カード、磁気ディスクや光ディスク、光磁気ディスク、フラッシュメモリやＲＯＭやＲＡＭから構成されるＩＣメモリカード等が挙げられる。
【０１０８】
上記リムーバブルメディアドライブ部１０は物理的な機構部の駆動を必要とするメディアについては、その機構の駆動制御も行うようになされている。
【０１０９】
このようにして取り込まれた画像データは、画像データ入出力部２７を経由してデータ加工部５に送られるが、上記画像データは、取り込まれた順に順次送付されても、一定のデータ量からなるブロック単位で順次送付されても、或いは１枚の完全な画像データ単位で送付されても良い。
【０１１０】
また、メディア内に複数の画像データがある場合には、順次或いは各画像データを縮小した状態で画像表示出力部２として示す表示デバイス１５又は出力ポート１６に接続されるモニターへ映像信号として出力しておき、指示デバイス８により使用者が所望の画像を選択する指示を出すと、後述のヒューマンインターフェース部２８の制御により、上記リムーバブルメディアドライブ部１０が選択された画像データを画像データ入出力部２７に送って、データ加工部５により所定の処理を行わせることも可能である。反対に、データ加工部５により所定の処理を行った画像データをヒューマンインターフェース部２８の制御により、画像データ入出力部２７を経由して上記リムーバブルメディアドライブ部１０に送り、このリムーバブルメディアドライブ部１０がリムーバブルメディア１７に書き込んで保存することも可能である。
【０１１１】
上記フィルム読み取り部１１は、いわゆる通常の３５ｍｍフィルムや画像に関連した磁気情報を有する例えばいわゆるＡＰＳ（Ａｄｖａｎｃｅｄ  ＰｈｏｔｏＳｙｓｔｅｍ）フィルム、大型ロールタイプフィルム、シートタイプフィルムといった図１中外部接続機器１３として示される写真用フィルム１８を読み取って画像データに変換する部分である。
【０１１２】
すなわち、上記フィルム読み取り部１１は、フィルム中の画像を読み取るＣＣＤラインセンサー、フォトダイオード、フォトトランジスター、ＣＣＤイメージセンサー、Ｃ−ＭＯＳイメージセンサーといった光電変換素子と、この光電変換素子を駆動制御する光電変換素子駆動部、目的とする画像が光電変換素子に対応するようにフィルムを駆動制御する駆動制御部により主に構成され、光電変換素子によりフィルム中の画像は読み取られてデジタル画像データに変換される。
【０１１３】
このようにして取り込まれた画像データは、画像データ入出力部２７を経由してデータ加工部５に送られるが、上記画像データは、取り込まれた順に順次送付されても、一定のデータ量からなるブロック単位で順次送付されても、或いは１枚の完全な画像データ単位で送付されても良い。
【０１１４】
また、フィルム内に複数の画像が記録されている場合には、各々読み取られた画像をそのまま或いは各画像を縮小した状態、或いは読み取り時のピッチを疎状態にした読み取り密度の低い疎読み取りを行った画像として画像表示出力部２として示す表示デバイス１５又は出力ポート１６に接続されるモニターへ映像信号として出力しておき、指示デバイス８により使用者が所望の画像を選択する指示を出すと、後述のヒューマンインターフェース部２８の制御により、上記フィルム読み取り部１１が選択された画像データを画像データ入出力部２７に送って、データ加工部５により所定の処理を行わせることも可能である。なお、上述のように疎読み取りとした場合には、再度通常のピッチでの読み取りが行われる。
【０１１５】
このフィルム読み取り部１１内において、フィルムが光電変換素子の読み取り範囲に対して傾く、或いはフィルム中の画像の構図が好適でない場合には、ヒューマンインターフェース部２８の制御により、使用者の指示やソフトウエアの処理により自動的にフィルムのセッティング位置や光電変換素子の読み取り位置を修正して再度読み取らせることも可能である。
【０１１６】
なお、上記フィルム読み取り部１１に光電変換素子の特性を補正する機能及び光電変換する際の照明の特性を補正する機能を持たせても良い。ただし、これらの補正のための処理がデジタル処理として行える場合には、フィルム読み取り部１１で行わず、データ加工部５にて行うようにしても良い。
【０１１７】
写真用フィルム１８の中でも、特にＡＰＳフィルムを光電変換素子により読み取る場合には、フィルム読み取り部１１内に磁気ヘッドも併設し、読み取り動作と同時にＡＰＳフィルム上に記録されている撮影に関する磁気データを読み取る。この磁気データは画像データに関連した撮影データとしてヒューマンインターフェース部２８の制御により、画像表示出力部２により表示したり、データ加工部５のデータ加工時に使用され、画像データとともに保存される。
【０１１８】
上記のような写真用フィルム１８を印画する場合、従来においては、汎用コンピュータを中心としたシステムを用いていたが、本例のプリンタ装置を使用すれば、汎用コンピュータを使用することなく、容易に印画を実施することが可能である。
【０１１９】
上記コンピュータインターフェース部１２は、図１中外部接続機器１３として示されるホストコンピュータ１９と画像データ入出力部２７を接続するインターフェース部分であり、Ｂｉ−Ｃｅｎｔｒｏｎｉｃｓ、ＩＥＥＥ−１３９４、ＵＳＢ、ＳＣＳＩ等の高速インターフェースが使用される。このコンピュータインターフェース部１２では、各インターフェースの制御、及び各インターフェースを使用して画像データを双方向に送受信するためのコマンド及びレスポンスを含んだ各種プロトコル制御を行う。送受信される画像データは、ライン単位又はブロック単位又は面単位で取り扱われる。
【０１２０】
これまで、コンピュータの画像をプリンターによりプリントアウトする場合には、コンピュータ上のプリンタドライバにおいて、プリントアウトするための各種処理を行う必要があった。これに対し、上記プリンタ装置においては、データ加工部５及び特性補正部４によりこれらの処理が行われるため、ホストコンピュータ１９のプリンタドライバによる処理が大幅に削減される。すなわち、ホストコンピュータ１９の処理にかかる時間が短時間となり、ホストコンピュータ１９はプリント以外の動作をすぐに実行することが可能となり、ホストコンピュータ１９のＣＰＵ専有時間を短時間にすることも可能となる。
【０１２１】
また、このプリンタ装置においては、これまで述べた各種の画像入力手段７から入力された画像データにデータ加工部５により各種処理を行った結果をホストコンピュータ１９に送り、ホストコンピュータ１９の他のソフトウエアで各種処理を行って当該ホストコンピュータ１９内に保存することも可能である。
【０１２２】
ここでは、画像入力手段７として４種類の手段を述べたが、これに限定されるものではなく、本発明の主旨を逸脱しない範囲で必要に応じた画像入力手段７を備えていれば良い。
【０１２３】
次に、上記画像データ入出力部２７であるが、画像入力手段７と画像処理部６内のデータ加工部５との間の画像データの転送を制御する部分である。すなわち、画像入力手段７において外部より入力されたデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換して得られた第１のデジタル画像データをデータ加工部５に転送する部分である。
【０１２４】
また、この画像データ入出力部２７には、画像データの転送タイミング及び転送元と転送先との調整を図り、画像データ同士の衝突等を防止する機能も有する。更には、各種の画像入力手段から入力された画像データを同様に取り扱えるように調整する機能を有していても良い。
【０１２５】
上記画像データ入出力部２７においては、画像入力手段７のうち、画像データインターフェース部９とフィルム読み取り部１１からは画像データの受信を行い、リムーバブルメディアドライブ部１０とコンピュータインターフェース部１２に対しては画像データの送受信を行っている。すなわち、上記画像データ入力部１は、データ入出力部として機能している。この画像データ入力部１における画像データの送受信のタイミング、画像データの選択等の制御は、使用者の指示に従う場合には、後述のヒューマンインターフェース部２８からの指示に基づいて実行され、自動的に行う場合にはデータ加工部５からの制御に基づいて実行される。
【０１２６】
なお、上記画像入力手段７が外部より入力された複数のデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換して得られた複数の第１のデジタル画像データを出力する場合としては、以下に示すようなものが挙げられる。
【０１２７】
すなわち、画像データインターフェース部９において、外部接続機器１３であるデジタル静止画カメラ１４が接続され、デジタル静止画カメラ１４内のメモリ或いは記録媒体に撮影済の画像データを複数有する場合が例示される。
【０１２８】
また、画像データインターフェース部９に、動画映像信号が入力され、その動画信号を一定時間間隔毎または動画内容が大きく変化する毎に取り込み、デジタル化して複数の第１のデジタル画像データとする場合が例示される。
【０１２９】
さらには、リムーバブルメディアドライブ１０内に接続または挿入するリムーバブルメディア１７内に複数の画像データがある場合が例示される。
【０１３０】
さらにまた、フィルム読み取り部１１に読み取るために設置される写真用フィルム１８がロールタイプ或いはシートタイプ状でその中に複数の画像情報が記録されている場合が例示される。
【０１３１】
また、コンピュータインターフェース部１２に接続されるホストコンピュータ１９内のハードディスクまたはＣＤ−ＲＯＭドライブ等の記憶部に複数の画像データが記憶されており、コンピュータインターフェース部１２とホストコンピュータ１９との双方向のインターフェースを通じて複数のデジタル画像データをホストコンピュータ１９からコンピュータインターフェース部１２へと順次送出可能とするホストコンピュータ１９上のソフトウエアが実行されている場合が例示される。
【０１３２】
このように、上記画像入力手段７が外部より入力された複数のデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換して得られた複数の第１のデジタル画像データを出力する場合には、これら複数の第１のデジタル画像データを画像データ入出力部２７を経てデータ加工部５へ入力する入力順序を各第１のデジタル画像データに優先順位を付けて、その優先順位に従う或いは優先順位とは逆順とする、或いは全くランダムとするといった方法が挙げられる。
【０１３３】
この場合に、各第１のデジタル画像データに優先順位を付ける方法を例示すると、以下に示すようなものが挙げられる。
【０１３４】
すなわち、各画像入力手段７から複数の画像データを順次取り込み、取り込んだ画像データを第１のデジタル画像データとして画像表示出力部２である表示デバイス１５或いはモニターに出力表示させる。そして、使用者が指示デバイス８を通じて、後述のヒューマンインターフェース部２８の制御により印画出力を希望する画像を希望する順番で優先順位を選択指示する方法が挙げられ、入力順序をこのように予め選択しておいた順番或いはその逆の順番とすれば良い。
【０１３５】
このように、画像データを順次取り込んで表示する場合、外部接続機器１３内の保持される画像データの中に縮小された画像データが既に存在する場合には、画像入力手段７によりその縮小画像データを取り込み、縮小された画像データが無い場合には本来の画像データを取り込んで縮小処理を行ってから表示するようにする。また、写真用フィルム１８等を光電変換して画像データにする場合には、光電変換する場合の読み取り密度を疎状態として結果として縮小された画像データを取り込むようにする。このようにすれば、画像表示出力部２の表示画面一面内に複数の画像データの縮小画像の表示が可能であり、好ましい。
【０１３６】
さらには、例えばＣＤ−ＲＯＭ中に複数の画像があり、それらの画像の順番が決まっている場合においては、使用者が指示デバイス８を通じて、後述のヒューマンインターフェース部２８の制御により使用者が印画出力を希望する画像を選択し、その選択された印画出力を希望する画像の中で予め指定しておいた順番を優先順位とする方法が挙げられ、入力順を上記の予め指定しておいた順番或いはその逆の順番とすれば良い。
【０１３７】
さらにまた、画像データに付属している例えばヘッダー情報のような情報によって優先順位を付け、入力順をこれにより決定される順番或いはその逆の順番とすれば良い。画像データのデータ型式によっては、画像データに、例えば上記ヘッダー情報のような付随する情報が付加されている。画像データに付加されている情報としては、画像データのシリアル番号や入力番号、撮影日時等が挙げられる。すなわち、これらの情報に基づき各画像データに優先順位を付ければ良く、入力順をこれにより決定される順番或いはその逆の順番とすれば良い。
【０１３８】
この場合、上記方法で順次入力した後、第１のデジタル画像データとして画像表示出力部２である表示デバイス１５或いはモニターに出力表示させ、使用者が指示デバイス８を通じて、後述のヒューマンインターフェース部２８の制御により印画出力を希望する画像を希望する順番で優先順位を再度選択指示しても良く、実際の印画は、このように予め選択しておいた順番或いはその逆の順番としても良い。
【０１３９】
また、写真用フィルム１８上の画像を光電変換して取り込むような場合には、物理的にフィルム上に並んでいる順に取り込むようにすると、読み込み速度が向上して好ましい。
【０１４０】
また、ランダムな入力が可能であれば、それでも良いことは言うまでもない。
【０１４１】
すなわち、本発明のプリンタ装置においては、画像データの入力順を印画しようとする画像データの種類に応じて設定することにより、印画目的に適した印画順で印画を行うことが可能である。
【０１４２】
さらに、上記本発明のプリンタ装置においては、上記少なくとも１種以上の第１のデジタル画像データ或いは上記少なくとも１種以上の第１のデジタル画像データを補正した第２のデジタル画像データのうち、印画済の画像データについては、画像データの情報内容を更新し、この画像データに付随する情報に印画済であることを示すフラグ及び／又は情報を追加することが好ましい。
【０１４３】
また、上記少なくとも１種以上の第１のデジタル画像データを再度印画する場合には、これら第１のデジタル画像データ或いはこれら第１のデジタル画像データを補正した第２のデジタル画像データの情報内容及び、印画済であることを示すフラグ及び／又は情報を確認するようにすれば、一度印画した画像データの識別が可能となり、印画が不要であれば処理を省くことも容易となるため、不要な印画が極力抑えられる。
【０１４４】
以上、画像データの優先順位の決定方法を例示したが、どのような方法で決定するかは、予め画像入力手段７の種類に最適な方式を確認しておき、これに基づいて決定する。また、このようにして決められた方式に対し、後からヒューマンインターフェース部２８の制御により使用者が各画像入力手段７での優先順位の決め方を選択可能としても良い。
【０１４５】
また、本例のプリンタ装置においては、上記画像表示出力部２として、表示デバイス１５とアナログ画像信号出力ポート及び／又はデジタル画像データ出力ポートである出力ポート１６を有する。上記出力ポート１６は外部接続となる外部モニタに接続されている。
【０１４６】
上記表示デバイス１５は、画像データ及び後述のヒューマンインターフェース部２８に関した表示をするフルカラー表示器とその駆動部により主に構成される。このような表示デバイスとしては、液晶パネルに代表されるフラットパネルディスプレイが好ましい。また、動作状態を表すＬＥＤ等からなる１個以上の状態表示器も備えていても良い。
【０１４７】
また、上記外部からの指示を入力する入力手段である指示デバイス８としては、マウス、トラックボール、キーボード、上記表示デバイス１５上に設けられたタッチパネル、ペン先で入力するペンタッチ入力パネル等が例示される。そして、後述のヒューマンインターフェース部２８の制御に応じて使用者からの指示が入力される部分である。表示デバイス１５上に設けられたタッチパネルやペンタッチ入力パネルでは、表示デバイス上への操作用キー画像の表示とタッチパネルやペンタッチ入力パネルの表示されたキー画像に対しての入力操作範囲が同一若しくは関連した位置となる。
【０１４８】
キーなどチャタリングが発生する可能性がある場合には、電気回路や制御ソフトウエアでチャタリングによる誤動作を防止する処理が行われる。また、指示デバイス８の使用方法として、出力ポート１６より出力される映像信号出力により表示する外部モニタ表示画面上に指示デバイス８の表示位置を示すポインターを表示しながら、ヒューマンインターフェース部２８の制御により外部モニタ上に指示受付範囲を表示し、その範囲内に指示デバイス８によるポインターを移動させ、選択することにより使用者の指示を入力することも可能である。
【０１４９】
そして、上記ヒューマンインターフェース部２８であるが、複数の画像データのうち所望の画像データを選択して第１のデジタル画像データに変換する機能、上記第１のデジタル画像データをデータ加工部５に入力し、必要に応じて補正し、印画出力処理部２４において印画出力処理し、画像印画部３において画像を印画出力する一連の動作を順次行う自動印画方式を行う機能、各画像データに対して処理を実行するときの表示デバイス１５や出力ポート１６への表示出力を行う機能、使用者からの指示デバイス８を通じての入力指示により上記自動印画方式を開始する機能、指示デバイス８からの使用者による入力指示により画像の選択や画像データの読み出しを行う機能、画像処理部６内のデータ加工部５における後述するような画像データの編集・加工・合成・補正を行う時の種々のパラメータの設定を行う機能、プリント出力指示の他、使用者の指示によるプリンタ装置の制御を行う機能を有する部分である。
【０１５０】
上記ヒューマンインターフェース部２８は、画像処理部６で処理された画像表示出力部２の表示デバイス１５及び出力ポート１６用の画像データを画像表示出力部２に出力可能なデータに変換するとともに、操作に必要なキー表示やスライドボリューム表示、メニュー画面表示等を合成して表示デバイス１５に出力したり、出力ポート１６より外部モニタに出力する。
【０１５１】
このような構成であるので、表示デバイス１５に表示する内容と外部モニタに表示する内容を異なるものとすることも可能である。例えば、表示デバイス１５上には画像データとヒューマンインターフェース部２８により合成した画像を表示し、出力ポート１６には画像信号のみを出力して外部モニタに画像データのみを表示しても良い。具体的には、表示デバイス１５には記録媒体の印画範囲全体を表示し、外部モニタには選択された画像データのみを表示する等が挙げられる。或いは、これらの逆の方法での表示も可能である。
【０１５２】
そして、上記本発明のプリンタ装置においては特に、複数の画像データのうち所望の画像データを選択して第１のデジタル画像データに変換し、データ加工部５に入力し、必要に応じて補正し、印画出力処理部２４において印画出力処理し、画像印画部３において画像を印画出力する一連の動作を順次行う自動プリント処理を行う前に、各画像データの印画枚数の設定を行うことが可能とされている。
【０１５３】
すなわち、例えば、電源立ち上げ時（デフォルト状態）に全ての第１のデジタル画像データを１枚ずつ印画する設定がなされるようにして各第１のデジタル画像データを１枚ずつ印画することとする、或いは予め枚数を設定しておき、全ての第１のデジタル画像データを所定の枚数ずつ印画するようにすれば良い。さらに、予め各第１のデジタル画像データに対して印画枚数を設定しておき、これに従って印画しても良い。この場合、各第１のデジタル画像データの入力順を決定する際に各画像データの印画枚数も決定するようにすると操作が容易である。また、各第１のデジタル画像データ付随する情報中に印画枚数を入れておき、これに従って印画しても良い。
【０１５４】
すなわち、本発明のプリンタ装置においては、各第１のデジタル画像データの印画枚数をそれぞれ設定する、或いは一括して設定することが可能であり、印画目的に応じて必要な枚数を印画することが可能である。さらに、この場合、同一の第１のデジタル画像データを連続して必要な枚数印画することとなるため、画質が印画時の環境変化に左右されてしまう場合には、各印画画像間での画質の差は小さくなる。
【０１５５】
また、本発明のプリンタ装置においては、画像入力手段７の特性に合わせて上述したような各方式から最適な方法を選択することが好ましく、後にこの方法の変更を可能としておくことが好ましい。
【０１５６】
このような印画枚数の設定は、上記ヒューマンインターフェース部２８で行う他、画像入力手段７やデータ加工部５等の他の部分で制御して保持するようにしても良い。
【０１５７】
上記画像処理部６は、前述のようにデータ加工部５と特性補正部４により主に構成されるものである。
【０１５８】
上記画像処理部６は、各画像入力手段７から画像データ入出力部２７を介して入力された画像データに対して、予め設定された内容に基づいて、或いはヒューマンインターフェース部２８を介しての使用者からの指示に基づき、編集、加工、合成、補正処理を行い、画像データ入力部１から入力された画像データが理想的な画質特性を有していない場合には、表示デバイス１５や外部モニタでの表示画像、画像印画部３により印画される印画画像の画質を向上するために、データ加工部５において、入力した画像データを補正する。
【０１５９】
そして、データ加工部５においては、指示デバイス８からの使用者の指示をヒューマンインターフェース部２８を介して受け、これに基づき、画像データ入力部１からの第１のデジタル画像データに対して、所定の編集、加工、合成、補正や変換を行い、編集画像データとする。
【０１６０】
上記データ加工部５は、画像メモリ２０へのアクセス制御も行うようになされており、必要に応じてデータ加工部５の制御により画像データが書き込み及び読み出されている。保存される画像データは画像処理部６内のデータ加工部５で編集・加工・合成・補正されたものであり、この画像データに関連した情報がある場合には、その関連した情報も保持される。
【０１６１】
上記画像メモリ２０中に保持されるデータとしては、圧縮された形式のもの、可逆圧縮された形式のもの、非可逆圧縮された形式のもの等が挙げられる。どのような形式とするかは、画像処理部６で扱いやすい形式かどうか、圧縮復元を繰り返して画質の劣化を許容するか否か、画像メモリ２０に保持する画像データの枚数や容量の最大値、画像メモリ２０の読み出し書き込み速度等に関連して決定される。処理速度、画質の劣化、データの取り扱い等を考慮すると、圧縮しない形式で画像メモリ２０中に保持することが好ましい。さらに、この圧縮しない画像データを複数枚保持出来る程度の容量を画像メモリ２０中に有することが好ましい。また、画像メモリ２０の一部を画像処理部６内の処理過程における画像データ用ワーキングメモリとして使用しても良い。
【０１６２】
上記画像メモリ２０中の画像データへアクセスする際、画像データを圧縮した形で画像メモリ２０中に保持する場合には、画像メモリ２０に画像データを書き込む際にデータ加工部５にて画像データの圧縮処理を行ってから書き込むようにする。当然のことながら、読み出し時にはデータ加工部５で伸長処理を行うこととなる。
【０１６３】
また、上記データ加工部５においては、画像メモリ２０へのアクセス制御も行っていることから、画像メモリ２０への画像データの書き込みタイミングと画像メモリ２０からの読み出しタイミングとが衝突しそうになるとき等の時分割アクセスを行ったり、どちらかのタイミングを遅延させるといった制御を行う。画像メモリ２０の容量が増減できるような構造をとることで、その有効容量を検知することにより、画像メモリ２０へのアドレス制御を正常に行うことができる。
【０１６４】
また、上記データ加工部５においては、画像データインターフェース部９及びフィルム読み取り部１１において、それぞれの画像データの撮影や読み取り時にそれぞれの入力部に特徴的な補正処理が実行されない場合に、デジタル加工処理を行っても良い。
【０１６５】
なお、上記データ加工部５内においては、主に画像データがデジタル化して取り扱われる。画像データ入力部１から読み込まれたデジタル化された画像データに対し、各データの演算のビット数を入力された画像データと同じビット数のまま、各処理を続けると演算精度が次第に悪化していくので、演算の過程においては、各データのビット数を２〜４ｂｉｔ増やし、計算精度の悪化を可能な限り防ぐことが印画される印画画像の画質を確保する上で重要である。
【０１６６】
そして、画像データ入力部１から入力される第１のデジタル画像データに対して、使用者が所望の編集、加工、合成、補正を行う場合には、指示デバイス８からの指示に基づいて上記ヒューマンインターフェース部２８の制御で画像表示出力部２への出力表示がなされ、使用者が所望する処理が確認される。
【０１６７】
第１のデジタル画像データに対して使用者が所望する処理を行って編集画像データを生成し、これを印画する指示がなされると、上記編集画像データは後述の印画出力処理部２４を経由して画像印画部３に送られる。
【０１６８】
なお、上記画像処理部６内のデータ加工部５において実行される編集、加工、合成、補正といった処理は、後からリムーバブルメディアドライブ部１０やコンピュータインターフェース部１２から各処理で使用されるパラメータ及び各処理のソフトウエアを新たに追加又は更新できるような構成としておくことも可能であり、プリンタ装置に新しい機能を追加することが可能となる。
【０１６９】
また、画像処理部６内で編集、加工、合成、補正及び変換された画像データをリムーバブルメディアドライブ部１０経由でリムーバブルメディア１７内に書き込み保存することも可能である。また、コンピュータインターフェース部１２経由で外部に接続されたホストコンピュータ１９に画像データを送ることで、このホストコンピュータ１９内の画像処理ソフトウエア及び画像をハンドリングするソフトウエアにより様々な活用が可能となる。
【０１７０】
そして、本発明のプリンタ装置においては特に、データ加工部５内において、以下のような処理を行っている。すなわち、入力されてきた第１のデジタル画像データに付随した情報や第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかを判定し、上記所定の特性が所定の範囲内であっても、理想的な画質特性を有していない場合には、表示デバイス１５や外部モニタでの表示画像、画像印画部３により印画される印画画像の画質を向上するための補正処理を実行する。
【０１７１】
このように、第１のデジタル画像データの表示画像及び印画画像の画質を向上するための補正処理を実行する場合、第１のデジタル画像データのデータ分布或いは空間周波数特性分布、又はカラーバランス、或いは画像の絵柄又は大きさ等の要因により目的とする補正処理を実行しても画質が向上せず、場合によっては悪化する場合もある。従って、実行する補正処理の処理内容によっては、その補正に影響を与える画像データ要因に制限を加えてそれが範囲外の場合には、その補正処理を実行するのが適さない場合もある。
【０１７２】
このように、補正処理の内容によっては入力する全ての画像データに対して有効にならないため、補正処理を実行する際には、入力する第１のデジタル画像データの内容を判定し、その判定結果が補正処理に適する範囲内であることを確認してからその補正処理を実行することが有効である。判定結果が補正処理に適するか否かを決定する範囲は、補正処理内容によって異なってくるため、予めその範囲を決定しておく。
【０１７３】
また、この予め決定された補正に適した範囲を第１のデジタル画像データがどの画像入力手段７によって得られたかによって、すなわち、その画像入力手段７の特性に応じて変更できるようにしておくと、好ましい。さらには、この設定を後からヒューマンインターフェース部２８を介して使用者が更新可能としておくことがより好ましい。
【０１７４】
以上の第１のデジタル画像データの内容を判定して、適正範囲か否かを決めることの他に、第１のデジタル画像データに付随した情報、例えば画像データのヘッダー情報内に既に適正範囲か否かを決定するための情報が記述されている場合には、第１のデジタル画像データの内容を判定せずに、第１のデジタル画像データに付随している情報を判定してその第１のデジタル画像データが適正範囲か否かを判断し、補正処理の実行或いは不実行を決定するようにしても良い。
【０１７５】
上記のような所定の範囲、すなわち適正範囲外と判定されるものとしては、以下に示すようなものが挙げられる。
【０１７６】
先ず、所定の第１のデジタル画像データの所定の特性が、所定の範囲内であるものの、当該第１のデジタル画像データ全体に亘って略均一であり、且つ所定の範囲内の特定の範囲内に集中しており、有意な画像が認められない場合が挙げられる。
【０１７７】
より具体的には、上記所定の第１のデジタル画像データ全体の所定の特性である輝度ヒストグラムが、所定の範囲内であるものの、所定の範囲内の特定の範囲内に集中し、且つ所定の範囲内の特定の値の近傍に集中している場合が挙げられる。
【０１７８】
すなわち、本発明のプリンタ装置においては、所定の第１のデジタル画像データの所定の特性が所定の範囲に入っていたとしても、例えば極端に輝度が高輝度側（ハイレベル側）に偏っているといった極端に偏った特性を有する場合には、所定の範囲内に無いと判定することが可能であり、十分な品質が得られない画像の印画が抑えられ、不要な印画が極力抑えられる。
【０１７９】
さらにまた、上記所定の第１のデジタル画像データの所定の特性が所定の範囲内であっても、当該所定の第１のデジタル画像データの大きさが上記画像表示出力部の表示可能領域に占める割合が所定の割合よりも小さい場合、或いは上記所定の第１のデジタル画像データの大きさが上記画像印画部の印画可能領域に占める割合が所定の割合よりも小さい場合も挙げられる。
【０１８０】
また、上記所定の第１のデジタル画像データの所定の特性が所定の範囲内であっても、当該所定の第１のデジタル画像データの大きさが上記画像表示出力部の表示可能領域よりも大きい場合、或いは上記所定の第１のデジタル画像データの大きさが上記画像印画部の印画可能領域よりも大きい場合、上記所定の第１のデジタル画像データの大きさが上記画像補正部の補正可能領域よりも大きい場合も挙げられる。
【０１８１】
すなわち、本発明のプリンタ装置においては、所定の第１のデジタル画像データの所定の特性が所定の範囲に入っていたとしても、例えば極端に第１のデジタル画像データの大きさが小さいといった場合には、所定の範囲内では無いと判定することが可能であり、十分な品質が得られない画像の印画が抑えられ、不要な印画が極力抑えられる。
【０１８２】
さらには、補正処理の内容が、特定の空間周波数部分の画質に悪影響を及ぼすものである場合で、所定の第１のデジタル画像データ中の主要部がこの特定の空間周波数部分により占められる場合、或いは第１のデジタル画像データ全体中におけるこの空間周波数部分が占める割合が予め決められた割合よりも高い場合も挙げられる。
【０１８３】
なお、本例のプリンタ装置において、後に新たな補正処理が追加された場合には、この補正処理に対する所定の範囲、適正範囲の設定も行う必要がある。
【０１８４】
上記表示デバイス処理部２２は、第１のデジタル画像データ或いは必要に応じて補正処理がなされた第２のデジタル画像データ、編集画像データをヒューマンインターフェース部２８を介して表示デバイス１５に表示させるため、この表示デバイス１５の特性に合わせた補正処理を行う部分である。
【０１８５】
また、上記映像信号処理部２３は、第１のデジタル画像データ或いは必要に応じて処理がなされた第２のデジタル画像データ、編集画像データをヒューマンインターフェース部２８を介して外部モニタ等の外部接続表示機器に表示させるため、この表示機器の特性、その表示機器に出力する標準的な映像信号の特性に合わせた補正処理を行う部分である。
【０１８６】
なお、これら表示デバイス処理部２２及び映像信号処理部２３からヒューマンインターフェース部２８に出力される画像データには、当該ヒューマンインターフェース部２８において他のデータとの合成が行われ、合成された画像データが表示デバイス１５や外部モニタに表示されることもある。この場合、使用者の指示を求める表示や文字、データ加工部５で発生したパターン等と合成することが多い。
【０１８７】
さらに、上記印画出力処理部２４は、画像印画部３で印画するための各変換、補正処理を行い、画像印画部３へ送る部分である。本発明のプリンタ装置においては、複数の画像データの後述の自動印画方式における実際のプリント動作の開始やヒューマンインターフェース部２８の制御により使用者が印画出力する画像を選択し、印画の実行指示を出すことにより、データ加工部５から送られた第１のデジタル画像データ或いは必要に応じて処理がなされた第２のデジタル画像データ、編集画像データに画像印画部３で印画するための各変換、補正処理を行い、画像印画部３へ送る。
【０１８８】
通常、第１のデジタル画像データ或いは必要に応じて処理がなされた第２のデジタル画像データ、編集画像データは、ＲＧＢ信号で各色８ｂｉｔ以上のデータである。ところが、画像印画部３に使用されるプリントヘッド２５で使用されるインクは、ＣＭＹの３色或いはＣＭＹＫの４色であるため、上記印画出力処理部２４においては、ＲＧＢ信号をこれら各色に変換するとともに、各色の記録インク又はトナーの分光感度特性が理想的でないことに起因するプリントの出力の色ズレを補正する色補正処理等、プリントヘッド２５、インクやトナー、記録媒体の発色特性といった記録時の環境条件に起因する変換補正処理を行う。
【０１８９】
また、この印画出力処理部２４においては、プリントヘッド２５に転送する画像データの並び順を実際にプリントヘッド２５で使用する印画順に並び替えて出力する。このため、印画出力処理部２４内に印画データの一時的なバッファリング用ＲＡＭを有しても良い。または、データ加工部５が画像メモリ２０から画像データを読み出す場合に、プリントヘッド２５での印画順に適合するように読み出しアドレスを制御しても良い。
【０１９０】
なお、本例のプリンタ装置においては、画像表示出力部２における表示画像と、画像印画部３による印画画像が視覚的に同等な画質として表現される。
【０１９１】
このために本例のプリンタ装置においては、上記画像印画部３における印画画質を規定する印画特性設定に対応して、上記画像表示出力部２における表示画質を規定する表示出力特性設定を上記表示デバイス処理部２２及び／又は映像信号処理部２３により補正するようにしている。或いは反対に、上記画像表示出力部２における表示画質を規定する表示出力特性設定に対応して、上記画像印画部３における印画画質を規定する印画特性設定を印画出力処理部２４により補正するようにしている。
【０１９２】
次に、上記画像印画部３であるが、プリントヘッド駆動部２６とプリントヘッド２５により主に構成される。印画動作が開始されると、画像処理部６内の印画出力処理部２４で印画するのに必要な変換補正処理がなされた印画データが上記プリントヘッド駆動部２６に送られてくる。そして、上記プリントヘッド駆動部２６においては、プリントヘッド２５の駆動タイミングに合わせて、またプリントヘッド２５を駆動するのに十分な駆動電圧、駆動電流、駆動波形に印画データを変換してプリントヘッド２５に出力する。
【０１９３】
すなわち、上記プリントヘッド駆動部２６の動作は、プリントヘッド２５の印画に伴う印画機構の動作、プリントヘッド２５の移動、記録媒体の移動、プリントヘッド２５のメンテナンス処理、インクの供給等の動作と同期をとって行われる。また、印画するときの環境状態に合わせて最適な印画を行うために温度センサー等の検出素子からの入力に基づいてアナログ電気回路構成にて、それに適した補正を実行する場合もある。この補正処理をデジタル処理で実行可能な場合には、画像処理部６内の印画出力処理部２４内で実行することができる。プリントヘッド駆動部２６は、使用するプリントヘッド２５の種類及び数、プリント機構部の構成等に合わせて構成され、動作する。
【０１９４】
また、上記プリントヘッド２５は、実際に記録媒体上に記録インクを吐出して画像を印画する、或いは記録トナーを記録媒体上に付着させて印画する部分である。このようなプリントヘッドとしては特開平７−１６４６５６号公報又は特開平８−３３６９９０号公報に示されるようなインクジェットプリントヘッド、特に記録材飛翔型プリントヘッドや二液混合型プリントヘッドが挙げられる。また、染料拡散型サーマルヘッド、レーザービームプリンターの画像形成部、他の方式の記録ヘッドも挙げられる。
【０１９５】
これらの中でも特に、フルカラー中間調記録が可能な記録材飛翔型プリントヘッドや二液混合型プリントヘッドは、高画質のフルカラー印画を実現することができ、好ましく使用される。また、プリントヘッドの幅により、ラインプリントヘッド及びシリアルプリントヘッドを構成することも可能である。ラインプリントヘッドの場合、記録媒体がラインプリントヘッドに対し一方向のみに移動すれば良いので、印画時間が短縮される。シリアルプリントヘッドの場合、記録媒体とシリアルプリントヘッドが相対的に二方向に移動する必要がある。
【０１９６】
なお、本例においては、画像データ入力部１、画像処理部６、画像メモリ２０、指示デバイス８、画像表示出力部２、画像印画部３が一体的に構成されて本体２１となされている例について述べたが、上記画像データ入力部１の画像入力手段７は本体２１と分割して配されていても良い。例えばフィルム読み取り部１１においては、本体２１と双方向のインターフェースにより接続するようにすれば良く、光電変換素子からの信号や読み取り機構の制御信号等を双方向に送受信することにより、フィルム読み取り部１１を本体２１内に組み込んだ場合と同等の機能を持たせることが可能である。この場合、上記インターフェースとしてＩＥＥＥ−１３９４等のような汎用インターフェースを使用しても良い。このように汎用インターフェースを使用することで、フィルム読み取り部１１の代わりに他の画像入力手段７を接続し、これらの間での通信を制御するようなソフトウエア構成をとれば、このインターフェースを介して他の画像入力手段７との間で送受信も可能となる。
【０１９７】
このように画像入力手段７を本体２１から分割して配し、分離可能とすれば、画像入力手段７のうち必要とされる種類のみを本体と接続することが可能となり、装置の小型化もなされ、必要とされる設置面積も小さくなり、好ましい。
【０１９８】
上記表示デバイス１５は、本体２１中に組み込まれるが、本体２１上で可動となされることが好ましい。例えば、筺体状の本体２１上に支持部を介して保持されており、所定の範囲での回動等が可能となされた構造とされていることが好ましく、使用者の視認が容易となる。また、本体２１から分割して配されていても良く、本体２１との物理的或いは電気的な結合機構を有することが好ましく、使用者は本体２１から離れた場所でも視認を行うことが可能となる。すなわち、表示デバイス１５による表示画像の色調等の画像特性は周囲の環境の影響を受け易いが、上記のように表示デバイス１５を本体２１上で可動とする、或いは分割して配するようにすれば、周囲の環境の影響を受けづらい状態での視認が容易となり、好ましい。
【０１９９】
また、上記指示デバイス８も本体２１と分割して配されていても良い。このよにすることで、使用者はプリンタ装置を遠隔操作することも可能となる。
【０２００】
さらに、本体２１を上記のような構成とすることにより、本発明のプリンタ装置に特化した使用方法や補正方法等を取り得る。従って、使用方法が簡便化され、補正処理等も最適なアルゴリズムで処理速度を高速化することが可能となる。
【０２０１】
このようなプリントヘッドにより実際に印画を行う場合、例えば以下に示すような動作が行われる。すなわち、先ず、使用者によるアクセス可能な画像の選択・入力を促すために、ヒューマンインターフェース部２８が表示デバイス１５及び／又は外部モニタに、どの画像入力手段７から画像を入力するかを選択できるような表示を行わせる。これに従って、使用者は印画を希望する画像を取り出すために、指示デバイス８を使用して各種画像入力手段７の中からアクセスする画像入力手段７を選択する。コンピュータインターフェース部１２が選択される場合には、指示デバイス８の代わりにホストコンピュータ１９を用いて選択することも可能である。
【０２０２】
次に選択された画像入力手段７は外部より入力されたアクセス可能なそのままの状態或いは縮小された状態の複数のデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換により第１のデジタル画像データにして画像データ入出力部２７を経由して画像処理部６に送る。
【０２０３】
上記第１のデジタル画像データは画像処理部６内のデータ加工部５に入力され、ここで必要に応じて画像メモリ２０の中に保存されるとともに、表示デバイス１５や外部モニタで表示するための特徴的な表示特性を補正するための補正処理が実行される。
【０２０４】
そして、上記のようにして補正された画像データを表示デバイス１５や外部モニタに出力し、画像を表示する。上記のように画像データ入力部１にアクセス可能な画像データが複数ある場合には、必要に応じてそれぞれの画像データを縮小して一画面内に複数の画像データが表示できるようにする。
【０２０５】
次に、使用者は表示デバイス１５や外部モニタに表示されている上記複数のアクセス可能な画像データに対し、各処理を実行してから印画する画像を指示デバイスにより指示する。なお。全てのアクセス可能な画像データに対して処理を行う場合には、使用者が画像データの選択を行う必要がない。
【０２０６】
このようにして、処理すべき画像データが決定し、その処理順序も予め設定された方式に従って決定される。
【０２０７】
次に、各第１のデジタル画像データの印画枚数を決定するが、本例のプリンタ装置においては、電源立ち上げ時（デフォルト状態）に画像データが１枚ずつ印画されるような設定がなされている。そこで、これ以外の印画を実施する場合には、使用者は希望する印画枚数を指示デバイス８から入力する。
【０２０８】
また、第１のデジタル画像データ毎に印画枚数が異なる場合には、使用者が表示された複数の第１のデジタル画像データを選択する際に、それぞれに対して印画枚数を設定する。
【０２０９】
この後、選択された第１のデジタル画像データに対し、画像補正部として機能するデータ加工部５内において所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかを判定し、所定の特性が所定の範囲内にあると判定された場合には、この所定の第１のデジタル画像データに必要に応じて画質を改善させるための補正を行って第２のデジタル画像データとする。
【０２１０】
そして、この第１のデジタル画像データ或いは第２のデジタル画像データを印画出力処理部２４に送って印画データに変換し、画像印画部３において上記印画データに基づいて印画出力を行い、印画画像を形成する。
【０２１１】
本例のプリンタ装置においては、選択した第１のデジタル画像データをデータ加工部５に入力し、必要に応じて補正し、印画出力処理部２４において印画出力処理し、画像印画部３において画像を印画出力する一連の動作を順次行う場合、これらを自動的に行う自動印画方式と使用者が各処理パラメータを指示デバイスの入力により変化させて手動で上記のような処理を行う方法（以下、マニュアル印画方式と称する。）を選択することが可能となされている。
【０２１２】
上記のように自動的に行う場合には、使用者は指示デバイス８からその旨の指示を行えば良く、これにより上記のような処理が実行される。
【０２１３】
一方、手動で行う場合には、個々の第１のデジタル画像データに所望の各処理を順次行うこととなる。
【０２１４】
なお、自動印画方式を用いて予め決められた処理順で印画を所望する画像データを選択する、或いはマニュアル印画方式で印画を所望する画像データを選択する場合の何れにおいても、画像メモリ２０中にこれらの第１のデジタル画像データが完全な状態で保持されていない場合には、再度画像データ入力部１を介して指定された第１のデジタル画像データを読み込み、画像処理部６を介して画像メモリ２０内に保持する必要がある。
【０２１５】
上記自動印画方式において、選択された第１のデジタル画像データがデータ加工部５に入力されると、所定の第１のデジタル画像データの情報及び内容を判定し、すなわち第１のデジタル画像データに付随する所定の情報や第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかが判定され、所定の情報や所定の特性が所定の範囲内にあると判定された場合で、この所定の第１のデジタル画像データに補正を行うことで画質が改善されると判断された場合には、各補正処理の可変パラメータを最適値に定めて補正処理を行って第２のデジタル画像データとする。
【０２１６】
一方、所定の第１のデジタル画像データに付随する所定の情報や第１のデジタル画像データの所定の情報及び所定の特性が所定の範囲内に無いと判定された場合には、制御部として機能するヒューマンインターフェース部２８が画像表示出力部２に上記所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いことを表示させる。
【０２１７】
そして、上記ヒューマンインターフェース部２８が画像表示出力部２に上記所定の第１のデジタル画像データの所定の情報及び所定の特性が所定の範囲内に無いことを表示させた後、上記ヒューマンインターフェース部２８がデータ加工部５に当該第１のデジタル画像データについての補正を中止させ、次の第１のデジタル画像データに対して、所定の情報及び所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力を自動印画方式で行う。
【０２１８】
また、上記ヒューマンインターフェース部２８が画像表示出力部２に上記所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いことを表示させた後、上記ヒューマンインターフェース部２８により上記画像表示出力部２に外部からの指示を促す表示をさせるようにしても良い。
【０２１９】
このようにすることで、所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いと判定された場合においても、使用者がそれを確認し、後述のようにできる範囲での補正を行う指示を行ったり、次の第１のデジタル画像データの処理へ進む指示を行うことが可能となる。
【０２２０】
従って、この場合、上記画像表示出力部２に外部からの指示を促す表示として、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理を中止させる指示を促す表示をさせるようにしても良く、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理が中止された場合において、次の第１のデジタル画像データに対して、所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力を自動印画方式で行う。
【０２２１】
また、上記画像表示出力部２に外部からの指示を促す表示として、上記所定の第１のデジタル画像データ中において所定の特性が所定の範囲内にある部分のみに補正を行い、最大限に画質を改善させる指示を促す表示をさせるようにしても良い。
【０２２２】
さらに、上記画像表示出力部２に外部からの指示を促す表示として、上記所定の第１のデジタル画像データに対して外部からの入力により補正を行う指示を促す表示をさせるようにし、その指示に従って補正を行うようにしても良い。
【０２２３】
さらにまた、上記画像表示出力部２に外部からの指示を促す表示として、上記所定の第１のデジタル画像データに対して外部からの入力により補正を行う指示を促す表示を一定時間表示させ、外部からの入力が無い場合には、上記画像表示出力部２に外部からの指示を促す表示として、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理を中止させる指示を促す表示、或いは上記所定の第１のデジタル画像データ中において所定の特性が所定の範囲内にある部分のみに補正を行う指示を促す表示を行うようにしても良い。
【０２２４】
なお、上記本発明のプリンタ装置においては、上記データ加工部５に入力された所定の第１のデジタル画像データを画像表示出力部２に表示してから所定の時間内に、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理を中止する指示が外部から入力される、或いは上記所定の第１のデジタル画像データを補正した第２のデジタル画像データを画像表示出力部２に表示してから所定の時間内に、上記所定の第２のデジタル画像データの印画データへの変換、印画出力という処理を中止する指示が外部から入力された場合に、これらの処理が中止され、次の第１のデジタル画像データがある場合には、この第１のデジタル画像データを画像表示出力部２に表示し、且つデータ加工部５内で所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力を自動印画方式で行うようにしても良い。
【０２２５】
このようにすれば、所定の第１のデジタルの画像データの所定の特性が所定の範囲内であると判定されて印画のための各処理が進行している場合においても、使用者が印画のための各処理を中止することが可能であり、不要な印画が極力抑えられる。
【０２２６】
また、上記本発明のプリンタ装置においては、上記画像表示出力部２に上記所定の第１のデジタル画像データが表示されてから所定の時間内に、上記所定の第１のデジタル画像データの補正、印画データへの変換、印画出力という処理の内容を変更する指示が外部から入力される、或いは上記所定の第１のデジタル画像データを補正した第２のデジタル画像データが表示されてから所定の時間内に、上記所定の第２のデジタル画像データの印画データへの変換、印画出力という処理の内容を変更する指示が外部から入力された場合に、これらの処理が外部からの指示に基づいてマニュアル印画方式で行われることが好ましい。
【０２２７】
上記のようにして、データ加工部５において自動及び／又は手動で所定の第１のデジタル画像データの画質を向上する補正処理が行われ、第２のデジタル画像データとされた後、印画出力処理部２４において上記第２のデジタル画像データを画像印画部３において印画するための必要な処理が自動的に行われ、印画データに変換され、画像印画部３に印画データが送られる。
【０２２８】
上記画像印画部３においては、プリントヘッド駆動部２６を経由してプリントヘッド２５が駆動し、実際の印画動作が自動的に実行される。このようにして所定の第１のデジタル画像データの印画が終了すると、次の第１のデジタル画像データの印画が自動印画方式或いはマニュアル印画方式で開始される。
【０２２９】
なお、第１のデジタル画像データに画質を向上するための補正が必要ない場合には、そのまま、印画出力処理部２４に送り、同様の処理を行えば良い。
【０２３０】
上記のように、手動で外部から入力を行い、画質を向上するための補正処理を行う場合には、画像表示出力部２に表示されている表示画像を見ながら指示デバイス８から指示を出して所望する処理を行って第２のデジタル画像データとし、続いて印画指示を出す。すると、上記第２のデジタル画像データが印画データに変換され、印画出力がなされ、画像が印画される。
【０２３１】
なお、印画動作はプリントヘッド２５による記録動作と記録媒体の動作は同期して行われる。
【０２３２】
上述の例においては、第１のデジタル画像データに使用者が所望する編集等の処理を行って編集画像データとする作業を実施しない例について述べたが、このような作業を実施しても良いことは言うまでもない。この場合、データ加工部において、先ず第１のデジタル画像データに対して所定の特性が所定の範囲かどうかを判定し、必要に応じて補正処理を行った上で、編集作業を行って編集画像データとし、これに対しても再度所定の特性が所定の範囲かどうかを判定し、必要に応じて補正処理を行った上で、印画出力処理及び印画出力を行うようにすることが好ましい。このようにすれば、無駄な印画が抑えられ、不要な印画が極力抑えられる。
【０２３３】
次に、本例のプリンタ装置の回路構成を図２に示す。回路上も先に図１に示した構成と略々同様であり、外部接続機器１３、画像入力手段７、画像データ入出力部２７、画像処理部６、画像表示出力部２、指示デバイス８、画像印画部３に対応する回路を有する。すなわち、画像入力手段７に対応して画像データインターフェース回路３９、リムーバブルメディアドライブ装置４０、フィルム読み取り装置４１、コンピュータインターフェース回路４２を有し、画像データ入出力部２７に対応して画像データ入出力回路３１を有する。
【０２３４】
また、画像処理部６に対応する回路としてデータ処理回路３６を有し、内部にデータ加工部、表示デバイス処理部、映像信号処理部、印画出力処理部を有する。
【０２３５】
さらに、指示デバイス８として、本例のプリンタ装置上に配されて使用者の入力操作を可能とする複数のキー３８ａや、表示デバイス１５として配される液晶モニタ４５ａ上に形成され、ペン状の先細形状の入力装置で使用者の入力操作を可能とするペンタッチ入力デバイス３８ｂを有し、後述のヒューマンインターフェース部２８に対応する回路に入力するための指示デバイスインターフェース回路３８ｃを有する。この指示デバイスインターフェース回路３８ｃは、チャタリング現象等に起因する誤入力を防止し、一定時間、キー３８ａ或いはペンタッチ入力デバイス３８ｂの同一部分が連続して押圧されると、複数回その操作がなされたものとみなし、その回数分だけ後述のヒューマンインターフェース部２８に対応する回路に入力を伝達する。
【０２３６】
さらにまた、画像表示出力部２の表示デバイス１５に対応するものとして、ここでは液晶モニタ４５ａが配され、画像メモリ２０中の画像データが転送され、転送された画像データと後述のヒューマンインターフェース部２８に対応する回路からの表示制御信号に基づき、液晶モニタ４５ａ上に表示するメニュー画面やペンタッチ入力デバイス用操作表示画面を合成し、液晶モニタ４５ａに表示可能な駆動信号に変換する表示デバイス出力回路４５ｂも有する。
【０２３７】
さらに、画像メモリ２０から転送された画像データと後述のヒューマンインターフェース部２８に対応する回路からの表示制御信号に基づき、外部モニタ上に表示するメニュー画面やペンタッチ入力デバイス用操作表示画面を合成し、外部モニタに表示可能な標準映像信号としての例えばＮＴＳＣ信号に変換する映像信号出力回路４６も有する。この場合、上記液晶モニタ４５ａと外部モニタに表示される画像は同一であっても異なっていても良い。
【０２３８】
さらには、画像印画部３に対応してプリントヘッド駆動回路５６とプリントヘッド２５を有する。そして、上記プリントヘッド２５を使用して例えば記録紙といった記録媒体に印画画像を形成する際に必要な機構部の制御をする時に機構部の全体的な制御を行う後述のシステム制御ＣＰＵ６１によるソフトウエアからのメカ制御信号に基づき、各種モーターやクラッチ、ヘッドメンテナンス機構等を駆動すると同時に、記録媒体の動きやプリントヘッドの動きを検出する各種センサーからの入力を受け付け、これを後述のシステム制御ＣＰＵ６１に知らせる等の印画に必要とされる機構部の駆動及び状態検出を行う印画出力機構制御回路４７を有する。
【０２３９】
また、このプリンタ装置においては、システムＲＯＭ６２やフラッシュメモリ６３内の制御ソフトウエアによりワーキングＲＡＭ６４を使用するシステム制御ＣＰＵ６１を有し、これがプリンタ装置全体の制御を行っており、前述のヒューマンインターフェース部２８に対応する回路としても機能している。
【０２４０】
従って、これらはシステム制御バス６５により接続されており、このシステム制御バス６５には、上述の画像データ入出力回路３１、データ処理回路３６、指示デバイスインターフェース回路３８ｃ、表示デバイス出力回路４５ｂ、映像信号出力回路４６、印画出力機構制御回路４７、画像印画部３も接続されている。なお、これらのうち、画像データ入出力回路３１、データ処理回路３６、表示デバイス出力回路４５ｂ、映像信号出力回路４６、画像印画部３は画像メモリ２０の画像データバス６６にも接続されている。
【０２４１】
上記フラッシュメモリ６３中の制御ソフトウエアは、リムーバブルメディアドライブ装置４０又はコンピュータインターフェース回路４２から画像データ入出力回路３１を経由して入れ替えることが可能となされていても良い。また、データ処理回路３６の動作で独自に制御ソフトウエアを必要とし、データ処理回路３６内にＲＯＭ又は不揮発性ＲＡＭが存在しないときは、システムＲＯＭ６２或いはフラッシュメモリ６３からデータ処理回路３６内で必要とされるソフトウエアをデータ処理回路３６内に転送するような構成を取ることもできる。この場合、データ処理回路３６内で必要とするソフトウエアをリムーバブルメディアドライブ装置４０及びコンピュータインターフェース回路４２から入力して、一旦、フラッシュメモリ６３若しくはワーキングＲＡＭ６４に蓄え、その後、データ処理回路３６に転送できるようにしておくのが好ましい。
【０２４２】
上記システム制御ＣＰＵ６１がシステムＲＯＭ６２やフラッシュメモリ６３内の制御ソフトウエアにより実行する制御には、以下のようなものがある。先ずは、プリンタ装置全体の制御が挙げられる。この他、画像データ入出力回路３１を経由して画像データインターフェース回路３９、リムーバブルメディアドライブ装置４０、フィルム読み取り装置４１、コンピュータインターフェース回路４２の駆動制御及びそれぞれの制御によって入力された画像データの取り扱いや、データ処理回路３６における画像データの画質を向上するための補正制御、液晶モニタ４５ａ並びに外部モニタへの画像表示制御、キー３８ａ、ペンタッチ入力デバイス３８ｂからの操作指示の入力と液晶モニタ４５ａ及び外部モニタへの出力を制御するヒューマンインターフェース制御、プリント駆動回路５６、プリントヘッド２５、印画出力機構制御回路４７の制御をすることによる画像印画部３全体の制御等が挙げられる。
【０２４３】
このことから、上記システム制御ＣＰＵ６１による機構部制御ソフトウエア及び印画出力機構制御回路４７は、ラインヘッド又はシリアルヘッドといったプリントヘッド２５の形状と動作方法及び記録媒体の動作方法が変わると、そのソフトウエアの内容及び回路内容が変わる。言い換えれば、プリントヘッド２５の機構構造によって制御ソフトウエアと制御回路が決定されることとなる。
【０２４４】
実際に印画がなされる場合には、以下のような処理がなされる。すなわち、図２中外部接続機器１３から所定の順番で入力された複数のデジタル画像データ又は映像信号、デジタルデータは、画像入力手段７に対応する画像データインターフェース回路３９、リムーバブルメディアドライブ装置４０、フィルム読み取り装置４１、コンピュータインターフェース回路４２により第１のデジタル画像データに変換され、画像データ入出力部２７に対応する画像データ入出力回路３１に所定の順番で入力される。
【０２４５】
次に、この第１のデジタル画像データは、システム制御バス６５からの入出力制御信号の制御により画像データバス６６を経由してデータ処理回路３６に送られる。このとき、システム制御ＣＰＵ６１がタイミング等を制御していることは言うまでもない。
【０２４６】
そして、データ処理回路３６により所定の第１のデジタル画像データの所定の特性が所定の範囲内かどうかが自動或いは手動で判定され、所定の範囲内であると判定されれば、必要に応じて画質を向上させるための補正を自動或いは手動で行い、第２のデジタル画像データとし、必要に応じて画像メモリ２０に保存等する。上記補正のための処理は前述のように自動で行っても良いし、手動でキー３８ａやペンタッチ入力デバイス３８ｂから指示デバイスインターフェース回路３８ｃを介してデータ処理回路３６に行わせる方法があるが、このときも、システム制御ＣＰＵ６１がタイミング等を制御していることは言うまでもない。
【０２４７】
上記第１のデジタル画像データの所定の特性が所定の範囲内では無いと判定された場合には、前述したような各処理を選択して行えば良い。
【０２４８】
また、データ処理回路３６により所定の処理がなされた第２のデジタル画像データは、表示デバイス出力回路４５ｂ、映像信号出力回路４６、プリントヘッド駆動回路５６に送られて、画像表示及び画像印画がなされる。この場合も、システム制御ＣＰＵ６１がタイミング等を制御していることは言うまでもなく、これまで述べた各装置がそれぞれの機能を果たしていることは言うまでもない。
【０２４９】
次に、上述したデータ処理回路３６の具体例について説明する。先ず、第１の例として図３に示すようなものが挙げられる。すなわち、このデータ処理回路は、独自にデータ処理ＣＰＵ７１、データ処理プログラムＲＡＭ７２、データ処理ワーキングＲＡＭ７３により主に構成されるデータ処理制御システム７４を有し、また同機能を有する複数の演算回路７５を有し、これら演算回路７５にデータを送り、演算回路７５から出力されるデータの送付先を制御するデータルータ回路７６も有する。このデータルータ回路７６の制御はデータ処理制御システム７４が行う。さらに、先に図２に示したシステム制御ＣＰＵ６１からの制御をシステム制御バスインターフェース７７が受け付ける。そして、上記データ処理制御システム７４とデータルータ回路７６、システム制御バスインターフェース７７はデータ処理バス７９により接続されている。さらには各演算回路７５に画像データを入力及び出力させるための制御を行う画像データバスインターフェース７８も有する。
【０２５０】
つまり、システム制御ＣＰＵ６１からの制御をシステム制御バスインターフェース７７が受付け、データ処理ＣＰＵ７１に伝達するとともに、データ処理ＣＰＵ７１から動作状態等の情報をシステム制御ＣＰＵ６１に送る。
【０２５１】
このようなデータ処理回路では次のような手順でデータ処理が実行される。なお、ここでは、画像メモリ２０中の保持されている画像データに対し、データ処理を実行し、再度画像メモリ２０中に保持する動作について説明する。
【０２５２】
先ずシステム制御ＣＰＵ６１のフラッシュメモリ６３或いはシステムＲＯＭ６２からシステム制御バスインターフェース７７を経由して、実行するデータ処理ソフトウエアをデータ処理プログラムＲＡＭ７２に転送する。次に、システム制御ＣＰＵ６１はシステム制御バスインターフェース７７を経由してデータ処理の実行開始をデータ処理ＣＰＵ７１に指示する。データ処理ＣＰＵ７１は転送されたデータ処理ソフトウエアに基づいて、画像メモリ２０中の処理する画像データを画像データバスインターフェース７８を経由して読み出し、さらにデータルータ回路７６により処理を行う複数の演算回路７５のうちの特定の演算回路に入力する。各演算回路７５は、データ処理ソフトウエアに基づいて、入力した画像データに対し、データ処理を実行し、実行した後の画像データをデータルータ回路７６及び画像データバスインターフェース７８を経由して画像メモリ２０中に画像データとして書き込む。
【０２５３】
続けて次の演算を行う場合には、データルータ回路７６を経由して、次の特定の演算回路７５に入力する。このように画像メモリ２０中の画像データを順次読み出して演算処理を実行し、再度画像メモリ２０中に画像データとして書き込むことで、データ処理ソフトウエアに従ったデータ処理を実行する。
【０２５４】
画像データの処理の途中或いは全ての画像データの処理終了後に、データ処理ＣＰＵ７１は、システム制御バスインターフェース７７を経由して、システム制御ＣＰＵ６１へ処理状態又は結果状態を知らせることで、システム制御ＣＰＵ６１は実行しているデータ処理の過程及び結果を知ることが可能となる。上記データ処理ワーキングＲＡＭ７３は、システム制御ＣＰＵ６１から送られたデータ処理のパラメータやデータ処理ＣＰＵ７１の動作中の状態保持等に使用される。
【０２５５】
上記複数の演算回路７５は同じ処理を実行するように設定されており、画像中のデータ位置によってそれぞれの演算回路７５が使い分けられるようになっている。すなわち、例えば、画像中の１列目のデータは演算回路７５のうち演算回路Ａによって処理し、２列目のデータは演算回路７５のうち演算回路Ｂによって処理するといったように使用される。また、列の代わりに行単位としても良い。
【０２５６】
また、上記複数の演算回路７５はそれぞれが異なる処理を実行するように設定されていても良く、特定の演算回路７５により処理されたデータをデータルータ回路７６により別の処理を行う別の演算回路７５に入力するようにしても良い。このようにすると、実行する処理が複数段ある場合に、画像メモリ２０から読み込んだ画像データに対し、必要とされる処理を順次施した後に画像メモリ２０に書き込むことが可能となり、画像メモリ２０へのアクセス回数を減らすことが可能となり、好ましい。
【０２５７】
これら複数の演算回路７５の使用方法は、予め固定しても良く、或いはデータ処理プログラムによる設定によって可変できるようにしても良い。並列接続された演算回路７５の個数は要求される処理速度、それぞれの演算回路を構成する回路規模等によって選択決定される。
【０２５８】
データ処理回路としては、図４に示すようなものも挙げられる。図４に示すデータ処理回路は、先に図３に示したデータ処理回路から演算回路７５とデータルータ回路７６を除いた以外は同様の構成を有するものであるので、同一の符号を付し、説明を省略する。ただし、データ処理ＣＰＵ７１として高速処理が可能なものが用いられ、ＤＳＰやＲＩＳＣ  ＣＰＵや専用データ処理ＣＰＵが用いられる。
【０２５９】
上記データ処理回路としては、図５に示すようなものも挙げられる。すなわち、複数個のデータ処理回路８０が並列に並び、各データ処理回路８０がシステム制御バスインターフェース７７を経由してシステム制御ＣＰＵ６１による装置全体の制御システムに接続され、更に画像データバスインターフェース７８を経由して画像データバス６６に接続されるものである。各データ処理回路８０は専用演算回路で構成する、或いは汎用演算回路と汎用演算制御回路とから構成する、汎用演算制御回路のみで構成されても良い。システム制御ＣＰＵ６１による制御ソフトウエアが、システム制御バスインターフェース７７を経由し、各データ処理回路８０に画像メモリ２０中の画像データに対してデータ処理を実行するように制御を行う。各データ処理回路８０は先に図３に示した演算回路７５のようにデータの配列に応じて、同じ処理をさせるようにしても、異なった処理をさせるようにしても良い。
【０２６０】
次に、本例のプリンタ装置におけるデータ処理の流れについて図６及び図７を用いて説明する。なお、図６及び図７中データの流れを示す線に付随する斜線は８ｂｉｔ以上／色のデータであることを示す。先に図１及び図２を用いても説明したように、図６に示す画像入力手段７のうち、コンピュータインターフェース回路４２においては外部から入力されたＲＧＢ画像データを画像データ入出力回路３１に対してＲＧＢ画像データとして出力し、画像入力手段７のうち、画像データインターフェース回路３９、リムーバブルメディアドライブ装置４０及びフィルム読み取り装置４１においては、読み取った画像データ又は映像信号を画像データ入出力回路３１に対してＲＧＢ画像データとして出力する。
【０２６１】
次に、上記画像データ入出力回路３１において、各画像入力手段７から入力された画像データを同列に扱えるように処理し、データ加工部５に出力する。
【０２６２】
上記データ加工部５は、図７に示すように、圧縮伸長部８１、拡大縮小部８２、階調修正部８３、色調修正部８４、輪郭強調修正部８５、他修正部８６、画像合成編集部８７、画像加工部８８により構成されるものであり、画像データ入出力回路３１から入力された画像データの所定の情報及び所定の特性が所定の範囲内であるかどうかを判定し、必要に応じて表示デバイス４５ａや外部モニタでの表示画像、画像印画部３により印画される印画画像の画質を向上するために、画像データを補正したり、画像データに特徴的な特性がある場合には、補正及び画質を向上させるための処理を行う部分である。
【０２６３】
上記圧縮伸長部８１は、画像メモリ２０中に画像データを可逆若しくは不可逆圧縮された形態で保持する場合に必要とされる。データ加工部５に入力したＲＧＢ画像データ及び各処理を施した後のＲＧＢ画像データ並びに必要に応じて各処理間のＲＧＢ画像データを圧縮して画像メモリ２０中に圧縮された画像データとして保持する。また、画像メモリ２０中で圧縮されて保持されている画像データを読み出して伸長し、圧縮されていないＲＧＢ画像データとして色々な処理を実行し、データ加工部５内の各部に出力する機能も有する。
【０２６４】
ＲＧＢ画像データは、データ加工部５に入力されると、拡大縮小部８２に入力される。上記拡大縮小部８２は、画像データの所定の特性を画像サイズ特性として、所定の範囲内かどうかの判定と必要に応じた補正を行い、実質的に画像補正部として機能する部分である。すなわち、入力された画像データが本例のプリンタ装置のデータ加工部５により取り扱うことが可能なサイズ範囲外の場合に、画像データに対して拡大或いは縮小処理を行う部分である。
【０２６５】
ＲＧＢ画像データは、上記拡大縮小部８２の次に階調修正部８３に入力される。上記階調修正部８３は、画像データの所定の特性を階調特性ヒストグラムとして、所定の範囲内かどうかの判定と必要に応じた補正を行い、実質的に画像補正部として機能する部分である。すなわち、入力された階調特性ヒストグラムが所定の範囲内とされているものの、例えば画像データの階調特性ヒストグラムが著しく偏っている場合等の時、印画出力した場合に画像の画質が向上するように入力画像データの階調特性を修正する。特に、被写体の撮影時に露光量が適正でない場合、画像全体が暗くなり過ぎたり、明るくなりすぎたりするため、これを修正して画像全体の階調特性を改良する部分である。また、入力画像データのガンマ特性に関しても同様に改善することが可能な場合には、ガンマ特性の修正を実行する。
【０２６６】
また、上記階調修正部８３においては、階調特性ヒストグラムが所定の範囲内でないと判定しても、前述したように使用者からの指示があれば、補正できる範囲のみの補正や外部からの入力に応じた補正も行うことが可能である。
【０２６７】
ＲＧＢ画像データは、上記階調修正部８３の次に色調修正部８４に入力される。上記色調修正部８４は、上述の階調修正部８３と同様に、画像データの所定の特性を色調特性として、所定の範囲内かどうかの判定と必要に応じた補正を行い、実質的に画像補正部として機能する部分である。すなわち、入力された画像データの色調特性が所定の範囲内とされているものの、例えば入力された画像データの色調特性が著しく偏っている場合等の時、印画出力した場合に画像の画質が向上するように入力画像データの色調特性を修正する。全般的な色調修正の他、特定の色調、特に肌色や灰色の色調が適正な範囲から外れている場合に、その部分が適正範囲となるように修正することも可能である。
【０２６８】
また、上記色調修正部８４においては、色調特性が所定の範囲内でないと判定しても、前述したように使用者からの指示があれば、補正できる範囲のみの補正や外部からの入力に応じた補正も行うことが可能である。
【０２６９】
ＲＧＢ画像データは、上記色調修正部８４の次に輪郭強調修正部８５に入力される。上記輪郭強調修正部８５は、上述の階調修正部８３と同様に、画像データの所定の特性を輪郭特性として、所定の範囲内かどうかの判定と必要に応じた補正を行い、実質的に画像補正部として機能する部分である。すなわち、入力された画像データの輪郭特性が所定の範囲内とされているものの、例えば入力された画像データの画像の輪郭がはっきりしていない、或いは強調されすぎている場合、輪郭強調の修正処理を行い、画像の輪郭を適正に修正する。
【０２７０】
また、上記輪郭強調修正部８５においては、輪郭特性が所定の範囲内でないと判定されても、前述したように使用者からの指示があれば、補正できる範囲のみの補正や外部からの入力に応じた補正も行うことが可能である。
【０２７１】
ＲＧＢ画像データは、上記輪郭強調修正部８５の次に他修正部８６に入力される。上記他修正部８６は、所定の特性が所定の範囲内となされているものの、前述したような種々の理由により所定の範囲内では無いかどうかを判定し、必要に応じて補正をする。
【０２７２】
すなわち、所定の範囲内では無い表示がなされた後、前述したように使用者からの指示があれば、補正できる範囲のみの補正や外部からの入力に応じた補正を行う。
【０２７３】
上述した例においては、入力された画像データが各処理部において順次補正処理される例について述べたが、これらの処理の中で不要な処理は省くようにしても良く、また処理の順番も変更可能であることは言うまでもない。
【０２７４】
上記のようにして各補正処理を受けたＲＧＢ画像データは、次に画像合成編集部８７及び画像加工部８８に入力される。これらは、ヒューマンインターフェース部からの使用者の指示に基づいて、入力画面に対して種々の加工処理を行い、また複数の入力画像に対しそれらを合成編集して、最終的に印画するための画像を生成する部分である。
【０２７５】
また、これらの部分においては、入力画像データに予め用意された画像パターンを合成することも可能である。さらには、編集作業中のヒューマンインターフェース部の制御によって、使用者が所望する画像パターンをペンタッチ入力デバイス等の指示デバイスから入力し、この画像パターンと入力された画像パターンを合成することも可能である。
【０２７６】
このような画像データの合成・編集・加工を実行する制御ソフトウエア及び予め用意される画像パターンは、リムーバブルメディアドライブ装置及びコンピュータインターフェース回路等から新たに入力できるような構成を取ることが可能である。
【０２７７】
データ加工部５から出力されたＲＧＢ信号は、表示デバイス処理部２２及び映像信号処理部２３、印画出力処理部２４にそれぞれ入力される。
【０２７８】
上記表示デバイス処理部２２は、表示デバイス４５ａが特徴的な表示出力特性を有しており、データ加工部５から出力された画像データをそのまま表示デバイス４５ａにより表示しても表示デバイス４５ａによる表示出力特性のため、高画質表示及び印画した場合と同等の画質表示とならない場合に、表示デバイス４５ａに特徴的な表示出力特性を補正するような処理を実行する部分である。この表示デバイス処理部２２は、後述するプリント適合補正部９１、出力特性補正部９２、出力ガンマ変換部９３が順次配されて構成される。
【０２７９】
上記映像信号処理部２３は、データ加工部５から出力された画像データをＮＴＳＣ信号に代表される標準的な映像信号に変換して出力するための処理を実行する部分である。この映像信号処理部２３は、後述するプリント適合補正部９４、出力特性変換部９５、出力ガンマ変換部９６が順次配されて構成される。また、上記映像信号処理部２３においては、画像データの表現可能特性範囲が標準的な映像信号で規定される表現範囲と異なる場合、画像データの表現範囲を標準的な映像信号の表現範囲に変換する処理も含む。なお、上記映像信号処理部２３においては、標準的な映像信号の代わりに標準的な映像信号に準じた映像信号とすることも可能である。特に標準的な映像信号より彩度を拡げる（鮮やかにする）ことは、画像をより綺麗に表示させるために行われる。
【０２８０】
そして、上記印画出力処理部２４は、データ加工部５から出力された画像データをプリントヘッド２５から記録媒体上に記録するため、画像データからプリントヘッド駆動回路５６に入力可能な信号（印画データ）に変換する部分である。この印画出力処理部２４における処理は、ＬＵＴ（ルックアップテーブル）による変換処理、或いは積和演算等が高速に実行できる演算回路を利用した演算処理、或いは高速演算処理アルゴリズムを持つソフトウエアによって実現する演算処理、或いは専用変換回路による処理等で実現される。演算処理を順次実行する場合、常時入力画像データにおける各データのビット数と同一のビット数で取り扱うと、各データの有効精度が悪化する場合が多い。この場合は、最初の画像データのビット数に対して、演算途中での各データのビット数を増加させ、最後の処理で増加したビット数を減少させることで、有効精度の悪化を避けることが可能である。
【０２８１】
上記印画出力処理部２４は、ＲＧＢ−ＣＭＹ変換部９８、色補正部９９、黒抽出下色除去部１００、出力ガンマ補正及び階調修正部１０１、シャープネス修正部１０２、出力特性変換部１０３が順次配されて構成される。
【０２８２】
上記ＲＧＢ−ＣＭＹ変換部９８は、ＲＧＢ画像データをプリントヘッド２５で使用するＣ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ）の各インク又はトナーの各色のデータに変換処理する部分である。濃度Ｌｏｇ変換或いは補色変換、或いは線形マスキング変換等によって実現される。
【０２８３】
上記のようにして、ＣＭＹ画像データに変換された画像データは、色補正部９９に入力される。上記色補正部９９は、ＣＭＹ画像データに変換された後、ＣＭＹの各インク又はトナーの分光吸収特性が減法混色による理想的な特性と異なっていることから生じる画像印画部３による印画画像の色調（特に色相と彩度）のずれを補正する部分である。
【０２８４】
上記色補正部９９は、ＬＵＴ（ルックアップテーブル）と演算による変換、又は線形マスキング演算、非線形マスキング演算等により実現される。また、画像データの表現可能最大特性範囲とプリントヘッド２５による記録媒体上の印画画像の表現可能最大範囲が異なってくる場合も多いため、画像データによる最大範囲が印画による最大範囲よりも広い場合には、そのままでは画像データの表現範囲のうち、印画の表現範囲を越えた部分の再現が出来なくなる。このため、上記色補正部９９においては、この越えた部分を印画上で表現するために、画像データ全体を圧縮変換したり、或いはクリップ変換したりする必要が生じてくる。さらには、この圧縮変換、クリップ変換に伴って色調のズレが生じないような変換方法をとることもある。
【０２８５】
次に、ＣＭＹ画像データは黒抽出下色除去部１００に入力される。この黒抽出下色除去部１００は、プリントヘッド２５に黒色（以下、ＢＫと称する。）のインク或いはトナーがある場合に、ＣＭＹの各データにおいて、それらがＢＫの成分を有する場合に、そのＢＫ成分の部分をＢＫインク或いはＢＫトナーに置き換えるための処理を行う。その後、ＢＫに置き換えられたＣＭＹ画像データ中の各ＢＫ成分をＣＭＹ画像データのデータ値から取り除く。
【０２８６】
このＣＭＹ中のＢＫ成分のＢＫインクまたはトナーへの置換には色々な手法があり、全部置換する方法、所定の割合のみを置換する方法、所定の濃度以上の領域で置換する方法等様々な方法が挙げられる。このようにＣＭＹのデータのうち、ＢＫ成分をＢＫインクまたはトナーにより表現することにより、ＣＭＹのそれぞれのインク又はトナーでは再現することが不充分な画像中の黒表現を充分なレベルで実現することができる。なお、ＢＫ成分のデータは図６中Ｋとして示すこととする。
【０２８７】
続いて、上記ＣＭＹＫ画像データは、出力ガンマ補正及び階調修正部１０１に入力される。上記出力ガンマ補正及び階調修正部１０１は、プリントヘッド２５による記録媒体上への画像再現特性において、その記録インク又はトナー及び中間調再現方法により特徴的な印画出力特性を持つ場合、その印画出力特性に適した出力ガンマ補正及び階調修正を行う部分である。この出力ガンマ補正及び階調修正部１０１においては、元となる画像データに対し、印画した場合の階調再現が最も良くなるような変換が行われる。
【０２８８】
次に、上記ＣＭＹＫ画像データは、シャープネス修正部１０２に入力される。このシャープネス修正部１０２は、輪郭強調及びスムージング処理を行って印画画像の画質を向上する部分である。
【０２８９】
さらに、上記ＣＭＹＫ画像データは、出力特性変換部１０３に入力される。この出力特性変換部１０３は、プリントヘッド２５の種類及びプリントヘッド２５の駆動方法、記録媒体の種類、インク又はトナーの種類等による特徴的な補正を実行して印画画質を向上させる部分である。具体的には、印画時の環境温度補正、熱履歴補正、プリントヘッド２５の各素子のばらつき補正等が挙げられる。これらの補正処理の中、プリントヘッド駆動回路５６で補正するのが適しているものについては、プリントヘッド駆動回路５６において補正を行えば良い。
【０２９０】
そして、本例のプリンタ装置においては、表示デバイス４５ａによる表示画像及び外部モニタによる表示画像の画質を画像印画部３による印画画像の画質と視覚的に同等とするべく、上記画像印画部３における印画画質を規定する印画特性設定に対応して、上記画像表示出力部２における表示画質を規定する表示出力特性設定を補正するようにしている。
【０２９１】
具体的には、印画出力処理部２４の印画特性の変更、具体的には処理内容等に対応して、画質を視覚的に同等とするために表示デバイス処理部２２と映像信号処理部２３が行うべき補正の内容を示す補正パラメータを表示デバイス処理部２２のプリント適合補正部９１と映像信号処理部２３のプリント適合補正部９４に入力するようにしている。
【０２９２】
すなわち、上記表示デバイス処理部２２においては、ＲＧＢ画像データは最初に入力されるプリント適合補正部９１において補正パラメータを有した状態となり、この状態で処理が進められ、表示デバイス４５ａに表示される。
【０２９３】
一方の映像信号処理部２３においても同様であり、ＲＧＢ画像データは最初に入力されるプリント適合補正部９４において補正パラメータを有した状態となり、この状態で処理が進められ、外部モニタに表示される。
【０２９４】
この結果、表示デバイス４５ａによる表示画像及び外部モニタによる表示画像の画質と画像印画部３による印画画像の画質が視覚的に同等となる。
【０２９５】
上述の例においては、表示デバイス処理部２２及び映像信号処理部２３の表示出力特性を画像印画部３の印画特性、具体的には印画出力処理部２４による処理内容に合わせて補正して、画像表示出力部による表示画像と画像印画部の印画画像の画質を視覚的に同等とするようにしている。しかしながら、画像印画部３の印画特性、具体的には印画出力処理部２４による処理内容を表示デバイス処理部２２及び映像信号処理部２３の表示出力特性に合わせることも可能である。
【０２９６】
すなわち、データ処理の流れを図８に示すようにすることも可能である。図８は、表示デバイス処理部２２のプリント適合補正部９１と映像信号処理部２３のプリント適合補正部９４が無いことと、これに伴って印画出力処理部２４からの補正パラメータを示す線が無いことのみ、図６と異なるため、他の箇所については同一の符号を付し、説明を省略することとする。
【０２９７】
ただし、データ処理の流れを図８に示すような方法とした場合、例えば表示デバイス処理部２２の表示出力特性の変更等に対応して、画質を視覚的に同等とするために印画出力処理部２４が行うべき補正の内容を示す補正パラメータを印画出力処理部２４の色補正部９９と出力ガンマ補正及び階調修正部１０１に入力するようにしている。
【０２９８】
すなわち、上記印画出力処理部２４においては、ＲＧＢ画像データは実質的に画像の特性を決定する色補正部９９と出力ガンマ補正及び階調修正部１０１において補正パラメータを有した状態となり、この状態で処理が進められ、画像印画部３により印画される。
【０２９９】
この結果、表示デバイス４５ａによる表示画像の画質と画像印画部３による印画画像の画質が視覚的に同等となる。
【０３００】
なお、上記のような表示デバイス処理部２２及び映像信号処理部２３、印画出力処理部２４に不揮発メモリを備え、補正パラメータを書き換え可能な状態で保存するようにすれば、常に最適な補正パラメータを使用して処理を行うことができ、好ましい。
【０３０１】
先に、表示デバイス１５或いは外部モニタにメニュー画面等を表示することについて述べたが、その具体的な表示例を操作手順に沿って述べる。これらの画像のうち、最初の画面としては、例えば図９に示すようなメニューを示す画面１１０が挙げられる。なお、ここでは、画面の所定の部分に直接接触することにより入力処理がなされる画面を想定している。この画面１１０は、図９中に示すように、外部接続機器及び画像入力手段を選択するための各名称が表示されている複数の入力部選択キー１１１が表示されるとともに、画像表示領域１１２が主に表示されてなる。上記画像表示領域１１２は、入力部選択キー１１１により外部接続機器及び画像入力手段を選択した場合に、選択した手段においてアクセス可能な画像１１３が領域内に縮小画像として表示されるものである。
【０３０２】
また、この画面１１０には、画像１１３を特定の条件で選択する等の場合に使用する詳細設定キー１１４や縮小画像として表示されている画像１１３を選択する選択キー１２８、印画枚数を入力する印画枚数入力キー１２９、自動的に判定及し補正して印画を行う自動印画方式を開始する自動プリントキー１３０、処理を中止するためのキャンセルキー１１６も表示される。
【０３０３】
先ず、使用者が、上記表示画面において、入力部選択キー１１１により外部接続機器及び画像入力手段のうちの１つを選択指定すると、これにより読み込むことが可能となる複数の画像１１３が画像表示領域１１２に表示される。このとき、上記画像１１３の情報に付随する情報、例えばヘッダー情報等がある場合には、各画像１１３に関連してその情報を表示するようにしている。
【０３０４】
次に、使用者が、表示されている複数の画像１１３から、選択キー１２８により所望の画像１１３を選択すると、この選択された画像１１３は選択されたことを示すような表示がなされる。
【０３０５】
このように選択された画像１１３を全て同じ枚数で印画する場合には、印画枚数入力キー１２９により印画枚数を設定する。
【０３０６】
表示された複数の画像１１３中に印画したい画像が無い場合には、選択を行わなければ良い。
【０３０７】
また、上記詳細設定キー１１４を選択すると、条件の入力等が行えるようにしておき、使用者が撮影日時順等の特定条件で画像１１３の選択を行ったりすることが可能なようにすれば良い。
【０３０８】
上記のようにして印画する画像データの選択が行われ、特定条件が設定され、これらを自動的に判定し補正して印画を行う場合には、自動印画方式を開始する自動プリントキー１３０を選択する。
【０３０９】
すると、予め選択された複数の画像データに対し、判定、補正、印画の一連の処理が順次なされて、予め設定された枚数で印画がなされる。
【０３１０】
上記のように複数の画像データを表示する際、既に印画がなされた画像データに関しては、縮小画像として表示される画像データの表示を異なるものとし、印画済であることを明示することが好ましい。
【０３１１】
また、各画像データのうち、補正処理中のものについては、補正処理中であることを明示することも好ましい。さらには、補正処理した結果の画像データを拡大して示すことも好ましい。
【０３１２】
自動プリントキー１３０が選択された場合、画面として図１０（ａ）に示すように、画面１１０に選択された複数の画像データのうちの１つの画像１１７と、画質を改善するために順次実行される処理Ａ，処理Ｂ，処理Ｃ・・・処理Ｘの各補正処理を示す複数の処理表示キー１１８、印画開始を指示するプリントキー１１９、処理を中止するためのキャンセルキー１２０を表示させる。
【０３１３】
すなわち、この画面においては各補正処理の進行状況が表示され、実行中或いは実行終了時に処理結果画像が表示される。
【０３１４】
補正処理を画像１１７の中の特定の部分から開始できる場合には、処理が終了した範囲の表示を処理後の表示へと徐々に変化させていくようにすれば、処理が画像１１７中のどの範囲まで実行されたかが確認され、好ましい。
【０３１５】
上記補正処理としては、可変パラメータを有する処理と、このような可変部分を有しない処理が想定される。
【０３１６】
そこで、例えば処理Ａが可変パラメータを有する処理と仮定する。このような補正処理が実施されている場合には、例えば図１０（ｂ）に示すように、画像１１７と、現在行われている処理を示す処理表示部１２１、前の画面（図１０（ａ）に示した画面）に戻ることが表示されてこれを選択する選択キー１２２、処理を中止するキャンセルキー１２３を有し、可変パラメータ選択部分１２６、処理を確定する決定キー１２７を有する画面１１０を表示すれば良い。なお、この画像において画像に付随する所定の情報或いは画像の所定の特性が所定の範囲内では無いと判定された場合には、自動的な補正が不可能であることを示す自動補正範囲外表示１３１も表示すれば良い。
【０３１７】
上記可変パラメータ選択部分１２６は、図１０（ｂ）中に示すように、可変パラメータのレベルを表示するスライドボリューム表示部１２５と可変パラメータを上下させる調整キー１２４ａ，１２４ｂを有する。ここでは、図１０（ｂ）中向かって左側の調整キー１２４ａを押すと可変パラメータのレベルが左側に移行し、図１０（ｂ）中向かって右側の調整キー１２４ｂを押すと可変パラメータのレベルが右側に移行する。例えば、可変パラメータを画像の輝度とし、図１０（ｂ）中向かって左側の調整キー１２４ａが輝度を下げるキーとし、図１０（ａ）中向かって右側の調整キー１２４ｂが輝度を上げるキーとすると、これら調整キー１２４ａ，１２４ｂを調整してスライドボリューム表示部１２５のレベルを変化させることにより、画像の輝度も変化して表示される。
【０３１８】
従って、上記のように自動補正が不可能であることを示す自動補正範囲外表示１３１が表示された場合には、前述のように処理を中止する、或いは自動的な補正が可能な範囲で補正処理を行う、又は上記のような手法で手動にて可変パラメータを変更し補正パラメータを決定する処理を行えば良い。
【０３１９】
一方、例えば処理Ｂが可変パラメータを有しない処理と仮定する。このような補正処理が実施されている場合には、例えば図１０（ｃ）に示すように、画像１１７と、現在行われている処理を示す処理表示部１２１、前の画面（図１０（ａ）に示した画面）に戻ることが表示されてこれを選択する選択キー１２２、処理を中止するキャンセルキー１２３を有し、処理を確定する決定キー１２６を有する画面１１０を表示すれば良い。なお、この画像において画像に付随する所定の情報或いは画像の所定の特性が所定の範囲内では無いと判定された場合には、自動的な補正が不可能であることを示す自動補正範囲外表示１３２も表示すれば良い。
【０３２０】
従って、上記のように自動補正が不可能であることを示す自動補正範囲外表示１３２が表示された場合には、前述のように処理を中止する、或いは自動的な補正が可能な範囲で補正処理を行えば良い。
【０３２１】
上記図１０（ｂ）及び図１０（ｃ）に示すような画面上で各補正処理を行い、使用者がこの処理を終了しても良いと確認した場合には、決定キー１２７を選択する。すると、再度図１０（ａ）に示したような画面に戻り、印画が開始される。
【０３２２】
上記のような補正処理を行う場合、輝度の補正を行うことが好ましい。すなわち、例えば図１１に示すような画像を印画しようとするとき、その輝度ヒストグラムが図１２に示すように平均的に分布している場合には、充分な画質の印画を形成することが可能である。なお、図１２においては、横軸に画素の輝度レベルを示し、縦軸に画素量を示す。
【０３２３】
しかしながら、図１３に示すように輝度の分布が全体的に高輝度（ハイライト）側に分布している場合、或いは図１４に示すように輝度の分布が全体的に低輝度（シャドー）側に分布している場合には、このまま印画すると充分な画質を得ることができない。なお、図１３及び図１４においても、横軸に画素の輝度レベルを示し、縦軸に画素量を示す。
【０３２４】
そこで、例えば図１３に示すような場合には、画像データのある部分を拡大し、図１２に示すような輝度が平均的に分布している画像に補正することが好ましい。ただし、図１２よりも更に極端に明るい部分に偏っていると補正を行っても充分な画質を得ることはできない。このような場合には、自動的な補正処理を中止し、使用者に対応を促すような表示を行うことが好ましい。この場合、自動的な補正処理を実行するか中止するかを予め決めておくことが好ましい。また、この場合、画像データの種類と補正処理内容により設定の種類と範囲が異なるため、予め最適な範囲を設定しておく必要がある。
【０３２５】
図１４に示した輝度の分布が全体的に低輝度（シャドー）側に分布している場合においても同様であり、画像データのある部分を拡大し、図１２に示すような輝度が平均的に分布している画像に補正することが好ましい。ただし、図１２よりも更に極端に暗い部分に偏っていると補正を行っても充分な画質を得ることはできない。このような場合には、自動的な補正処理を中止し、使用者に対応を促すような表示を行うことが好ましい。この場合、自動的な補正処理を実行するか中止するかを予め決めておくことが好ましい。また、この場合、画像データの種類と補正処理内容により設定の種類と範囲が異なるため、予め最適な範囲を設定しておく必要がある。
【０３２６】
次に、本例のプリンタ装置における概略動作を図１５〜図２１に示すフローチャートを用いて説明する。
【０３２７】
先ず図１５中に示すように、ステップＳ１において、電源がＯＮになると、これによりステップＳ２において表示デバイス及び／又は外部モニタ上の初期画面として先に図９に示したような処理メニューが表示される。続いてステップＳ３において画像データを入力する画像入力手段或いは外部接続機器の選択指示が行われるかを判定し、その指示が行われると、指示された所望のものを選択し、例えばステップＳ４において画像データインターフェース部を駆動する。上記画像データを入力する画像入力手段或いは外部接続機器は前述のように複数種あるので、これに応じて、ステップＳ５においてはリムーバブルメディアドライブ部駆動がなされ、ステップＳ６においてはフィルム読み取り部駆動がなされ、ステップＳ７においてはコンピュータインターフェース部駆動がなされる。すなわち、ステップＳ３の選択に応じて、ステップＳ４〜Ｓ７のうちの何れかに進む。
【０３２８】
一方、ステップＳ３において画像データを入力する画像入力手段或いは外部接続機器の選択指示が行われていない場合には、再度ステップＳ３において画像データを入力する画像入力手段或いは外部接続機器の選択指示が行われるかどうかを判定する。すなわち、ステップＳ３にて繰り返し画像入力手段或いは外部接続機器の選択指示の判定を行い、その選択指示がなされるのを待つ。
【０３２９】
上述のように、ステップＳ４〜Ｓ７のうちの選択された画像入力手段或いは外部接続機器から入力された画像データは、ステップＳ８において表示デバイス或いは外部モニタ上に画像として表示される。このとき、選択された画像入力手段或いは外部接続機器から複数の画像データが出力される場合、出力された複数の画像データは表示デバイス或いは外部モニタ上に複数の縮小画像として表示される。このとき、各画像データは第１のデジタル画像データとなされている。
【０３３０】
次にステップＳ９において、画像データを入力する画像入力手段或いは外部接続機器の選択の変更を行う指示がなされるかどうかが判定される。画像データを入力する画像入力手段或いは外部接続機器の選択の変更の指示が行われない場合には、次にステップＳ１０において表示されている複数の縮小画像の中から処理する画像の選択指示が行われるかを判定する。ここで言う処理は、画像処理部による編集加工補正等の処理及び画像印画部による印画処理及びそのために実行する各処理を示す。
【０３３１】
一方、上記表示された複数の画像の中から処理を行う画像を選択せずに、再度画像データを入力する画像入力手段或いは外部接続機器の変更指示がなされた場合には、ステップＳ９において再度画像データを入力する画像入力手段或いは外部接続機器の選択を行い、その選択指示に応じて、ステップＳ４〜Ｓ７のうちの何れかに進む。
【０３３２】
上記のようにステップＳ１０で選択された画像には、ステップＳ１１において当該画像データを選択したことが分かるような画像選択処理、例えば、選択画像リストに、画像を選択するたびにその画像を示すＩＤ情報を追加するといった処理を行い、ステップＳ１２においてこの選択画像データの情報を前述のワーキングＲＡＭ内或いは各画像入力手段に保持する。続いてステップＳ１３において、その画像が選択されたことが分かるように表示デバイス及び／又は外部モニタ上の選択された表示画像の表示状態を変更する。
【０３３３】
そして次に、図１６に示すように、ステップＳ１４において、選択された複数の画像データのデータ加工部への入力順を決定する画像データ入力優先順位の設定指示がなされるかどうかの判定が行われる。画像データ入力優先順位の設定指示がなされる場合には、ステップＳ１５において複数の画像データの入力優先順位を設定する処理、すなわち、例えば入力優先方法の選択及び処理順画像リストの作成といった処理を行い、ステップＳ１６においてこの画像データの入力優先順位の情報を上記ワーキングＲＡＭ内或いは各画像入力手段に保持する。
【０３３４】
続いて、ステップＳ１７において画像データの印画枚数の設定指示が行われるかどうかの判定が行われる。画像データの印画枚数の設定指示が行われる場合には、ステップＳ１８において複数の画像データの印画枚数を設定する処理、すなわち、全ての画像データに共通な印画枚数を設定する、或いはそれぞれの画像データ毎に印画枚数を設定する処理を行い、ステップＳ１９においてこの画像データの印画枚数の情報を上記ワーキングＲＡＭ或いは画像入力手段に保持する。
【０３３５】
なお、ステップＳ１４において複数の画像データの入力優先順位の設定指示がなされていないと判定した場合には、そのままステップＳ１７に進む。
【０３３６】
次に、ステップＳ２０に進んで自動印画方式の起動指示がなされるかどうかの判定を行う。
【０３３７】
上記ステップＳ１７において印画枚数を設定指示がなされていないと判定した場合、そのままステップＳ２０に進む。
【０３３８】
さらに、ステップＳ２０において自動印画方式の起動指示がなされた場合には、図１７に示すように、ステップＳ２１において選択した画像データの情報及び入力優先順位の情報を前述のワーキングＲＡＭ或いは各画像入力手段からデータ加工部に入力する。
【０３３９】
続いて、ステップＳ２２において入力したこれらの情報に基づいて上記画像データの中から最初に処理する画像データを決定する。次いで、ステップＳ２３において、この画像データの印画枚数情報を前述のワーキングＲＡＭ或いは各画像入力手段からデータ加工部に入力する。
【０３４０】
さらに、ステップＳ２４において上記画像データを完全な状態でデータ加工部に入力し、ステップＳ２５において表示デバイス及び／又は外部モニタ上に表示する。このとき、前述の画像メモリ中に対象となる画像データが完全な状態である場合には、その画像データをデータ加工部へ入力する。また、画像メモリ中に完全な状態の画像データが無い場合には、再度当該画像入力手段或いは外部接続機器から対象画像データをデータ加工部に入力する。
【０３４１】
そして、ステップＳ２６において、上記画像データに対して補正処理の１種である処理Ａが自動的に行われ、ステップＳ２７において処理Ａが正常に終了したかどうかが判定される。すなわち、上記画像データの処理Ａに関連する所定の情報或いは所定の特性が所定の範囲内であると判定され、処理Ａが必要に応じて正常に行われたかどうかが判定される。上記処理Ａが正常に終了した場合には、次にステップＳ２８において上記画像データに対して補正処理の１種である処理Ｂが自動的に行われ、ステップＳ２９において処理Ｂが正常に終了したかどうかが判定される。すなわち、上記画像データの処理Ｂに関連する所定の情報或いは所定の特性が所定の範囲内であると判定され、処理Ｂが必要に応じて正常に行われたかどうかが判定される。上記処理Ｂが正常に終了した場合には、さらに各補正処理に応じて所定の範囲内かどうかの判定と必要に応じた補正処理が順次行われる。
【０３４２】
このように補正処理が繰り返され、図１８に示すように、ステップＳ３０において、上記画像データに対して最後の補正処理である処理Ｘが自動的に行われ、ステップＳ３１において処理Ｘが正常に終了したかどうかが判定される。すなわち、上記画像データの処理Ｘに関連する所定の情報或いは所定の特性が所定の範囲内であると判定され、処理Ｘが必要に応じて正常に行われたかどうかが判定される。上記処理Ｘが正常に終了した場合には、第２のデジタル画像データとされ、ステップＳ３２において印画出力処理部により印画出力処理が実行されて上記第２のデジタル画像データは印画データに変換される。
【０３４３】
以上、説明した処理Ａ，Ｂ・・・Ｘ等の処理の実行及びその結果判定の順序は一例であり、選択した画像データの種類や特性及び画像入力手段や外部接続機器の特徴、或いは工場出荷時の設定や使用状況・動作環境によって、実行する処理の種類及びその順序が適宜変更されるようにしても良い。
【０３４４】
そして、ステップＳ３３において、上記印画データに基づいて印画が行われ、ステップＳ３４において印画枚数が印画枚数情報の所定の印画枚数に達したかどうかが判定される。ここで所定の印画枚数に達していない場合には、再度ステップＳ３３において印画を行う。印画枚数が所定の枚数に達すると、ステップＳ３５において、上記のような処理を行う次に処理するべき選択画像データが有るかどうかが判定される。ここで次の画像データがある場合には、図１７に示すようにステップＳ２２に戻って、これ以降の処理を繰り返す。一方、次の選択画像データが無い場合には、図１５に示すようにステップＳ９に戻ってこれ以降の処理を繰り返す。
【０３４５】
図１７に示したステップＳ２７で処理Ａが正常に終了しなかったと判定された場合、ステップＳ２７１においてこの第１のデジタル画像データの処理を終了し、これを正常終了扱いして次の処理に移るかどうかを判定する。すなわち、この画像データに対する補正処理・印画出力処理・印画動作は中止するが、その次に選択された画像データがある場合にはその画像データに対する各処理を実行する動作に移るかどうかを判定する。これは使用者が指示しても、或いは予め動作モードとして設定しておいても良い。この画像データに対する処理を正常終了扱いで終了する場合には、図１８に示すステップＳ３５に進み、次に処理すべき画像データがあるかどうかを判定する。
【０３４６】
一方、ステップＳ２７１においてこの画像データに対する処理を正常終了扱いしない場合には、ステップＳ２７２において正常な終了がなされなかったことを意味する異常終了表示が表示デバイス及び／又は外部モニタ上に行われ、図１５に示すステップＳ９に進み、これ以降の処理を繰り返す。
【０３４７】
ステップＳ２９で処理Ｂが正常に終了しなかったと判定された場合も同様であり、ステップＳ２９１においてこの第１のデジタル画像データの処理を終了し、これを正常終了扱いして次の処理に移るかどうかを判定する。この画像データに対する処理を正常終了扱いで終了する場合には、図１８に示すステップＳ３５に進み、次に処理すべき画像データがあるかどうかを判定する。
【０３４８】
一方、ステップＳ２９１においてこの画像データに対する処理を正常終了扱いしない場合には、ステップＳ２９２において正常な終了がなされなかったことを意味する異常終了表示が表示デバイス及び／又は外部モニタ上に行われ、これ以降の処理を繰り返す。
【０３４９】
また、図１８に示すステップＳ３１で処理Ｘが正常に終了しなかったと判定された場合も同様であり、ステップＳ３１１においてこの第１のデジタル画像データの処理を終了し、これを正常終了扱いにして次の処理に移るかどうかを判定する。この画像データに対する処理を正常終了扱いで終了する場合には、図１８に示すステップＳ３５に進み、次に処理すべき画像データがあるかどうかを判定する。
【０３５０】
一方、ステップＳ３１１においてこの画像データに対する処理を正常終了扱いしない場合には、ステップＳ３１２において正常な終了がなされなかったことを意味する異常終了表示が表示デバイス及び／又は外部モニタ上に行われ、これ以降の処理を繰り返す。
【０３５１】
上記のような自動印画方式における補正処理の手順を処理Ｘを例にとって説明する。ただし、ここでは処理Ｘが可変パラメータ値を入力する処理とする。すなわち、図１９に示すようにステップＳ３００１において処理Ｘが自動印画方式において起動される。続いてステップＳ３００２において入力されている第１のデジタル画像データの所定の情報或いは所定の特性が所定の範囲内かどうかの判定を処理を行い、ステップＳ３００３において上記所定の情報或いは所定の特性が所定の範囲内であるかどうかの判定を行う。
【０３５２】
所定の範囲内であると判定された場合には、ステップＳ３００４において処理Ｘの可変パラメータの値が自動的に決定され、ステップＳ３００５において画質を改善するための補正処理である処理Ｘが自動的に実行される。そして、ステップＳ３００６においてこの処理Ｘが実行された結果の画像を表示する。すると、ステップＳ３００７において処理Ｘが正常に終了したと判断されて、図１８中に示すステップＳ３１に進み、処理Ｘが正常に終了したと判定される。
【０３５３】
一方、ステップＳ３００３において上記所定の情報或いは所定の特性が所定の範囲内では無いと判定された場合には、ステップＳ３００８において、その後の対応方法について使用者が手動で入力を行うヒューマンインターフェース（Ｉ／Ｆ）指示入力モードが設定されているかどうかの判定が行われる。ここで上記ヒューマンインターフェース（Ｉ／Ｆ）指示入力モードが設定されていると、ステップＳ３００９において先に述べたような第１のデジタル画像データの所定の情報或いは所定の特性が所定の範囲内に無いことを表示デバイス及び／又は外部モニタ上に表示した後、ステップＳ３０１０において外部からその後の対応方法についての指示入力が行われるか否かの判定を行う。
【０３５４】
すなわち、その第１のデジタル画像データに対する補正及び印画処理を中止する、又は可能な範囲で処理Ｘの可変パラメータの値を自動的に設定し、その値に基づいて画質を改善するための補正処理である処理Ｘを自動的に実行する、又は手動によりその可変パラメータの値を使用者が入力する、又は全ての自動処理を中止するといった方法のうち、どの方法を用いるかの判定を行う。これらのうち、どの方法を用いるかを予め設定しておいても良い。
【０３５５】
その後の対応方法についての指示入力が行われると、前述のように当該第１のデジタル画像データについての補正処理を終了させる、或いは可能な範囲での自動補正を行う、或いは手動（マニュアル）で可変パラメータの値の入力を行う、或いは全ての処理を中止させることができる。
【０３５６】
ここで、処理中の第１のデジタル画像データについての補正処理を終了させる指示入力が行われる、若しくは予めその設定がなされている場合には、ステップＳ３０１１で当該第１のデジタル画像データの処理を終了させて、図１８中に示すステップＳ３１１において当該第１のデジタル画像データの処理が終了したと判定される。
【０３５７】
または、可能な範囲での自動補正を行う指示入力が行われる、若しくは予めその設定がなされている場合には、ステップＳ３０１２で処理Ｘの可変パラメータの値が可能な範囲内で自動的に決定され、ステップＳ３００５に進み、これ以降の処理が実行される。
【０３５８】
または、手動（マニュアル）で可変パラメータ値の入力を行う指示入力が行われる、若しくは予めその設定がなされている場合には、ステップＳ３０１３でパラメータ値の入力を促す表示がなされ、ステップＳ３０１４でパラメータの値が入力されるかどうかの判定がなされ、パラメータの値が入力されると、ステップＳ３００５に進み、これ以降の処理が実行される。パラメータの値が入力されない場合には、再度ステップＳ３０１４でパラメータの値が入力されるかどうかの判定が繰り返される。
【０３５９】
または、全ての処理を中止させる指示入力が行われる、若しくは予めその設定がなされている場合には、ステップＳ３０１５において正常な終了がなされなかったことを意味する異常終了したとなされて、図１８に示すステップＳ３１２に進み、異常終了処理表示がなされて、それ以降の処理がなされる。
【０３６０】
なお、上記ステップＳ３０１０において外部からのその後の対応方法についての指示入力が行われるか否かの判定がなされ、外部からの指示入力が行われず、且つ予めその対応方法の選択についての設定がなされていない場合に、ステップＳ３０１６において一定時間が経過したかどうかを判定する。一定時間が経過してしまった場合、すなわち一定時間指示入力が行われなかった場合には、ステップＳ３０１１に進み、この第１のデジタル画像データの処理を終了させる。一方、一定時間が経過していない場合には、再度ステップＳ３０１０において外部からの指示入力が行われるかどうかの判定が行われる。
【０３６１】
図１６中に示すステップＳ２０において自動印画方式の起動指示がなされていないと判定した場合、次にステップＳ２０１において、手動により処理を行うマニュアル印画方式で各画像データに対し、各処理を実行するためのマニュアル処理対象画像の選択指定がなされるかどうかを判定する。ここで、画像の選択指定が行われない場合には、図１５中に示すステップＳ９に戻り、これ以降の処理を実行する。すなわち、ステップＳ９、ステップＳ１０、ステップＳ１４、ステップＳ１７、ステップＳ２０、ステップＳ２０１の各判定が繰り返されて、何らかの入力指示がなされるのを待つ。
【０３６２】
ステップＳ２０１において、手動により処理を行うマニュアル処理対象画像の選択指定がなされた場合には、図２０に示すように、ステップＳ２００１において上記画像データを完全な状態でデータ加工部に入力し、ステップＳ２００２において入力された画像データを表示デバイス及び／又は外部モニタ上に表示する。このとき、前述の画像メモリ中に対象となる画像データが完全な状態である場合には、その画像データをデータ加工部へ入力する。また、画像メモリ中に完全な状態の画像データが無い場合には、再度当該画像入力手段或いは外部接続機器から対象画像データをデータ加工部に入力する。なお、ここで画像データは第１のデジタル画像データとなされている。
【０３６３】
そして、ステップＳ２００３において、印画出力の起動指示が行われるかどうかの判定が行われ、印画出力の起動指示がなされると、ステップＳ２００４において入力された第１のデジタル画像データの印画枚数の設定指示処理を行う。そして、ステップＳ２００５において印画出力処理を行い、ステップＳ２００６において、上記印画データに基づいて印画が行われ、ステップＳ２００７において印画枚数が設定された印画枚数に達したかどうかが判定される。ここで所定の印画枚数に達していない場合には、再度ステップＳ２００６において印画を行う。印画枚数が所定の枚数に達すると、図１５中に示すステップＳ９に戻り、これ以降の処理を繰り返す。
【０３６４】
また、ステップＳ２００３において印画出力の起動指示がなされていないと判断した場合にはステップＳ２００８において各補正処理中の何れかを選択して実行させる指示入力がなされるかを判定する。処理の選択指示が行われると、自動印画方式のところで述べたように、処理Ａ、処理Ｂ・・・処理Ｘと複数の処理があるので、この中の１種を選択して実行する。
【０３６５】
例えば処理Ａが選択された場合、ステップＳ２００９において手動（マニュアル）により処理Ａが実施され、再度ステップＳ２００３において印画出力の起動指示がなされるかどうかの判定が行われ、印画出力の起動指示がなされると、ステップＳ２００４以降の処理がなされ、前述のようにして印画が実施される。
【０３６６】
一方、他の補正処理も行う場合においては、ステップＳ２００３において印画出力の起動指示がなされずにステップＳ２００８において、他の補正処理、例えば処理Ｂが選択された場合には、ステップＳ２０１０において手動（マニュアル）により処理Ｂが実施され、再度ステップＳ２００３において印画出力の起動指示がなされるかどうかの判定が行われ、印画出力の起動指示がなされると、ステップＳ２００４以降の処理がなされ、前述のようにして印画が実施される。
【０３６７】
一方、さらに他の補正処理も行う場合においては、ステップＳ２００３において印画出力の起動指示がなされずに、ステップＳ２００８において、上記のような処理を必要に応じて繰り返し、最後の処理Ｘが選択されてステップＳ２０１１において、手動（マニュアル）により処理Ｘが実施され、再度ステップＳ２００３において印画出力の起動指示がなされるかどうかの判定が行われ、印画出力の起動指示がなされると、ステップＳ２００４以降の処理がなされ、前述のようにして印画が実施される。
【０３６８】
このように使用者の所望する処理を順次、或いは所望する順序で対象とする画像データに実行し、その後で使用者の指示で印画処理に移る。
【０３６９】
上記のような手動（マニュアル）により補正処理を行う手順を処理Ｘを例にとって説明する。ただし、ここでは処理Ｘが可変パラメータ値を入力する処理とする。すなわち、図２１に示すようにステップＳ２０１２において処理Ｘがマニュアル方式において起動される。続いてステップＳ２０１３において入力されている第１のデジタル画像データの所定の情報或いは所定の特性が所定の範囲内かどうかの判定処理を行い、ステップＳ２０１４において上記所定の情報或いは所定の特性が所定の範囲内であるかどうかの判定を行う。
【０３７０】
所定の範囲内であると判定された場合には、ステップＳ２０１５において処理Ｘの可変パラメータの値を選定し、ステップＳ２０１６において上記の選定された可変パラメータの値を使用して画質を改善するための補正処理である処理Ｘを実行する。そして、ステップＳ２０１７においてこの処理Ｘが実行された結果の画像を表示する。
【０３７１】
上記ステップＳ２０１４において上記所定の情報或いは所定の特性が所定の範囲内で無いと判定された場合には、ステップＳ２０１８において補正可能な所定の範囲内で可変パラメータの値を選定し、ステップＳ２０１６において上記の選定された可変パラメータの値を使用して画質を改善するための補正処理である処理Ｘを実行する。そして、ステップＳ２０１７においてこの処理Ｘが実行された結果の画像を表示する。
【０３７２】
続いて、ステップＳ２０１９において、処理Ｘの可変パラメータ値を変更するかどうかを使用者に尋ねるパラメータ入力要求表示を行う。
【０３７３】
上記ステップＳ２０１７において表示された画像で良ければステップＳ２０２０における処理Ｘを終了するかどうかの判定において終了を選択し、ステップＳ２０２１において処理Ｘが終了したと判断する。そして、図２０中に示すステップＳ２００３に戻り、これ以降の処理を行えば良い。
【０３７４】
一方、ステップＳ２０２０において、処理Ｘを終了せず、可変パラメータ値を変更する場合には、ステップＳ２０２２においてパラメータ値を入力し、ステップＳ２０３０において入力されたパラメータ値で処理Ｘを行い、ステップＳ２０１７において再度結果を表示する。
【０３７５】
このように、本例のプリンタ装置においては、種々の作業が容易に行われ、取り扱いも容易である。また、画像入力手段の種類に関係なく、同一の操作で作業が行われることから、使用者が作業手順に困惑することもない。
【０３７６】
【発明の効果】
上述のように、本発明に係るプリンタ装置は、外部より入力されたデジタル画像データ及び／又はアナログ画像信号をアナログ・デジタル変換により第１のデジタル画像データに変換する画像データ入力部と、上記第１のデジタル画像データに対して必要に応じて補正を行い、第２のデジタル画像データとする画像補正部と、上記第１のデジタル画像データ及び／又は第２のデジタル画像データを画像印画部において印画するための印画データに変換する印画出力処理を行う印画出力処理部と、上記印画データに基づいて記録媒体上に印画出力する画像印画部とを有するものである。
【０３７７】
そして、上記画像データ入力部から画像補正部に少なくとも１種以上の第１のデジタル画像データの入力が行われ、上記画像補正部において、入力された所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかが判定され、所定の特性が所定の範囲内にある場合には、この所定の第１のデジタル画像データに必要に応じて補正が行われて第２のデジタル画像データとされ、この所定の第１のデジタル画像データ及び／又は第２のデジタル画像データが印画出力処理部において印画データに変換され、上記印画データに基づいて画像印画部において印画出力が行われて印画画像が形成される。
【０３７８】
すなわち、少なくとも１種以上の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判断されたもののみが、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなり、所望の画像の印画が容易に行われる。
【０３７９】
また、上記本発明のプリンタ装置においては、上記画像データ入力部から複数種の第１のデジタル画像データが所定の順序で画像補正部に入力され、画像補正部内で所定の第１のデジタル画像データの所定の特性が所定の範囲内にあるかどうかの判定、必要に応じた補正、印画データへの変換、印画出力という処理が、複数種の第１のデジタル画像データに対し入力された順序で順次行われる。
【０３８０】
すなわち、上記本発明のプリンタ装置においては、複数種の第１のデジタル画像データのうち、所定の特性が所定の範囲内にあると判断されたもののみが、順次、必要に応じて補正されて第２のデジタル画像データとされ、印画されることとなり、所望の画像の印画が容易に行われる。
【０３８１】
そして、上記本発明のプリンタ装置においては、上記所定の第１のデジタル画像データの所定の特性が所定の範囲内に無いと判定された場合には、補正、印画データへの変換、印画出力という処理が行われないことから、無駄な印画が抑えられ、不要な印画が極力抑えられる。
【図面の簡単な説明】
【図１】本発明に係るプリンタ装置の構成を示す模式図である。
【図２】本発明に係るプリンタ装置の構成を示す回路図である。
【図３】本発明に係るプリンタ装置のデータ処理回路の一例を示す回路図である。
【図４】本発明に係るプリンタ装置のデータ処理回路の他の例を示す回路図である。
【図５】本発明に係るプリンタ装置のデータ処理回路のさらに他の例を示す回路図である。
【図６】本発明に係るプリンタ装置のデータ処理の流れの一例を示す回路図である。
【図７】本発明に係るプリンタ装置のデータ加工部におけるデータ処理の流れを示す回路図である。
【図８】本発明に係るプリンタ装置のデータ処理の流れの他の例を示す回路図である。
【図９】本発明に係るプリンタ装置の表示デバイス或いは外部モニタに表示される画像の一例を示す模式図である。
【図１０】本発明に係るプリンタ装置の表示デバイス或いは外部モニタに表示される画像の他の例を示す模式図である。
【図１１】本発明に係るプリンタ装置の表示デバイス或いは外部モニタに表示される画像のさらに他の例を示す模式図である。
【図１２】画像の輝度ヒストグラムの一例を示す模式図である。
【図１３】画像の輝度ヒストグラムの他の例を示す模式図である。
【図１４】画像の輝度ヒストグラムのさらに他の例を示す模式図である。
【図１５】本発明に係るプリンタ装置における概略動作の一部を示すフローチャートである。
【図１６】本発明に係るプリンタ装置における概略動作の一部を示すフローチャートである。
【図１７】本発明に係るプリンタ装置における概略動作の一部を示すフローチャートである。
【図１８】本発明に係るプリンタ装置における概略動作の一部を示すフローチャートである。
【図１９】本発明に係るプリンタ装置における概略動作の一部を示すフローチャートである。
【図２０】本発明に係るプリンタ装置における概略動作の一部を示すフローチャートである。
【図２１】本発明に係るプリンタ装置における概略動作の一部を示すフローチャートである。
【図２２】従来の画像データ印画方法の一例を示す模式図である。
【図２３】従来の画像データ印画方法の一例のデータの流れを示す回路図である。
【図２４】従来の画像データ印画方法の他の例を示す模式図である。
【図２５】従来の画像データ印画方法の他の例のデータの流れを示す回路図である。
【符号の説明】
１  画像データ入力部、２  画像表示出力部、３  画像印画部、５  データ加工部、６  画像処理部、７  画像入力手段、８  指示デバイス、１５  表示デバイス、１６  出力ポート、２０  画像メモリ、２１  本体、２４  印画出力処理部、２５  プリントヘッド、２６  プリントヘッド駆動部、２７  画像データ入出力部、２８  ヒューマンインターフェース部
【図１】
0004329135.tif 000002
【図２】
0004329135.tif 000003
【図３】
0004329135.tif 000004
【図４】
0004329135.tif 000005
【図５】
0004329135.tif 000006
【図６】
0004329135.tif 000007
【図７】
0004329135.tif 000008
【図８】
0004329135.tif 000009
【図９】
0004329135.tif 000010
【図１０】
0004329135.tif 000011
【図１１】
0004329135.tif 000012
【図１２】
0004329135.tif 000013
【図１３】
0004329135.tif 000014
【図１４】
0004329135.tif 000015
【図１５】
0004329135.tif 000016
【図１６】
0004329135.tif 000017
【図１７】
0004329135.tif 000018
【図１８】
0004329135.tif 000019
【図１９】
0004329135.tif 000020
【図２０】
0004329135.tif 000021
【図２１】
0004329135.tif 000022
【図２２】
0004329135.tif 000023
【図２３】
0004329135.tif 000024
【図２４】
0004329135.tif 000025
【図２５】
0004329135.tif 000026