[go: up one dir, main page]

JP4354256B2 - 画像出力装置、画像出力プログラム、サーバ装置、および画像出力システム - Google Patents

画像出力装置、画像出力プログラム、サーバ装置、および画像出力システム Download PDF

Info

Publication number
JP4354256B2
JP4354256B2 JP2003386697A JP2003386697A JP4354256B2 JP 4354256 B2 JP4354256 B2 JP 4354256B2 JP 2003386697 A JP2003386697 A JP 2003386697A JP 2003386697 A JP2003386697 A JP 2003386697A JP 4354256 B2 JP4354256 B2 JP 4354256B2
Authority
JP
Japan
Prior art keywords
image
image data
output
display
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003386697A
Other languages
English (en)
Other versions
JP2004206690A (ja
Inventor
俊彦 加來
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2003386697A priority Critical patent/JP4354256B2/ja
Priority to EP03028225.5A priority patent/EP1429537B1/en
Priority to US10/731,022 priority patent/US20040114169A1/en
Publication of JP2004206690A publication Critical patent/JP2004206690A/ja
Application granted granted Critical
Publication of JP4354256B2 publication Critical patent/JP4354256B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • H04N1/624Red-eye correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • H04N1/622Retouching, i.e. modification of isolated colours only or in isolated picture areas only with simulation on a subsidiary picture reproducer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Image Analysis (AREA)
  • Record Information Processing For Printing (AREA)
  • Digital Computer Display Output (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、画像中の目に関する不具合を修正して、不具合が修正された画像を表わす修正後画像データを出力する画像出力装置、画像出力プログラム、修正後画像データをクライアント装置に送るサーバ装置、および、クライアント装置とサーバ装置によって構成される画像出力システムに関する。
従来より、デジタルカメラで被写体を撮影して得られた撮影画像データに、パーソナルコンピュータなどを使って所望の画像処理を施して、撮影画像中の不具合を修正することが行われている。近年では、フィルム式カメラの分野においても、フィルム上に記録された撮影画像を光学的に読み取って撮影画像データを取得し、その撮影画像データにデジタルカメラの場合と同様の画像処理を施してから撮影画像データを写真プリントすることで、不具合が修正された写真を作成することが広範に行われている。上述した画像処理としては、例えば、フラッシュ撮影時の閃光が網膜の奥で反射して目が赤色や金色に写ってしまう赤目や金目を修正する処理や(例えば、特許文献1参照)、閃光によって目をつぶってしまう目つぶりを修正する処理、空の色や肌の色を好ましい色に修正する処理、および階調補正処理などがあり、撮影画像データにこれらの画像処理を施すことによって、より好ましい画像を得ることができる(例えば、特許文献2参照)。
特開平7−287317号公報 特開平10−233929号公報
ところで、撮影画像をパーソナルコンピュータで確認する際には、通常、ビューアとよばれるソフトウェアツールが用いられる。ビューアは、各撮影画像を拡大・縮小して表示する機能や、撮影画像よりも大きさや画素数の小さいサムネイル画像を生成し、そのサムネイル画像を一覧表示する画像一覧表示機能などを備えており、オペレータが作業に合った機能を選択できるようになっている。例えば、上記の各画像を拡大して表示する機能は、主にオペレータが撮影画像の細部を確認するために備えられた機能であり、特に画像の表示精度が求められている。これに対して、サムネイル画像を使った画像一覧表示機能は、オペレータが撮影画像を全体的に確認するために備えられた機能であり、画像の表示精度よりも、高速な画像の表示が求められている。しかし、画像一覧表示機能が選択されたときに行われる処理は、撮影画像を基にサムネイル画像を作成して、さらに、そのサムネイル画像に上述した赤目修正処理などを施してから画像を表示するものであり、実際には、画像を表示するまでの処理に時間がかかってしまい、オペレータにストレスを与えてしまうという問題がある。
このような問題は、写真分野に限って生じる問題ではなく、高速に画像を出力することが求められる画像出力装置を用いる分野一般で生じる問題である。
本発明は上記事情に鑑み、画像を出力する際の処理の効率を向上させる画像出力装置、画像出力プログラム、サーバ装置、および画像出力システムを提供することを目的とする。
上記目的を達成する本発明の画像出力装置は、
画像データを受け取って該画像データに基づく画像を出力する、出力品質が異なる複数の出力態様を有する画像出力部と、
画像出力部における出力態様が、複数の出力態様のうち出力品質が相対的に高い所定の出力態様であるか否かに応じて、それぞれ、画像データに対して、画像データが表す画像中の目に関する所定の不具合を検出して修正する処理を施した上で画像出力部に送り渡し、あるいは、画像データに対して上記不具合の検出および修正を施さずに画像出力部に送り渡す修正部とを備えたことを特徴とする。
例えば、出力する画像のサイズが小さかったり、解像度が低い場合などのように、画像を出力する出力品質があまり高くない場合、画像中の目に関する不具合を修正しても、画像が小さくて目の細部がはっきりしない、あるいは、画像の画素が粗くて細部がつぶれてしまっているなどの理由で修正の効果がわかりにくいことがある。本発明の画像出力装置は、画像を出力する出力品質が相対的に低い場合には、目に関する不具合を修正せずに画像を出力する。画像中に占める領域は小さいが、赤目や目つむりなどのように見栄えに大きく作用する目に関する不具合を、画像を出力するときの出力品質が相対的に高い場合のみ修正することによって、修正の効果がわかりにくいときには無駄な処理を行わず、全体的な一連の画像出力処理の効率を向上させることができる。
ここで、本発明の画像出力装置において、上記出力品質が、画像を構成する画素の数であることが好ましい。
画像を構成する画素の数が小さく、画像サイズが小さい場合には、見た目の美しさよりも処理時間を優先して、赤目などの不具合が修正されていない画像を出力し、画素数が大きい場合には、処理時間よりも見た目の美しさを優先して、不具合が修正された画像を出力することが好ましい。
また、本発明の画像出力装置において、上記出力品質が、画像の表示時間であってもよい。
例えば、スライドショーなどのように、画像の表示時間が短い場合、画像の細部にまで目が行き届かず、不具合を修正した効果がわかりづらいため、不具合が修正されていない画像を出力してもよい。
また、本発明の画像出力装置において、上記修正部は、上記処理として、画像中の赤目を検出して修正する赤目補正処理を施すものであることが好ましい。
赤目や目つむりなどの目に関する不具合の中でも、赤目は出力品質が低下すると不具合が認識しにくく、そのような場合に不具合を修正したときの効果が特にわかりにくい。したがって、赤目に関しては、出力品質が相対的に低い場合は赤目を修正せずに元の画像を出力することで、一連の画像出力処理の効率を向上させることができる。
また、上記目的を達成する本発明の画像出力プログラムは、コンピュータ内で実行され、そのコンピュータを、
画像データを受け取って該画像データに基づく画像を出力する、出力品質が異なる複数の出力態様を有する画像出力部と、
画像出力部における出力態様が、複数の出力態様のうち出力品質が相対的に高い所定の出力態様であるか否かに応じて、それぞれ、画像データに対して、画像データが表す画像中の目に関する所定の不具合を検出して修正する処理を施した上で画像出力部に送り渡し、あるいは、画像データに対して上記不具合の検出および修正を施さずに画像出力部に送り渡す修正部とを備えた画像出力装置として動作させることを特徴とする。
本発明の画像出力プログラムをコンピュータ内で実行させることによって、そのコンピュータを上記のような画像出力装置として動作させることができる。
また、上記目的を達成する本発明のサーバ装置は、
画像データを受け取って該画像データに基づく画像を出力するクライアント装置に画像データを送るサーバ装置において、
画像データが表す画像中の目に関する所定の不具合を検出して修正する画像修正部と、
クライアント装置における画像出力の出力品質を取得する出力品質取得部と、
出力品質取得部で取得された出力品質が所定品質よりも高いか否かに応じて、それぞれ、画像修正部で不具合が修正された画像データをクライアント装置に送り渡し、あるいは、画像修正部で不具合の修正が施されていない画像データをクライアント装置に送り渡す画像データ送出部とを備えたことを特徴とする。
例えば、クライアント装置の表示能力がモノクロ表示などの場合には、画像中に赤目などといった不具合が生じていても、その不具合が認識されにくい。本発明のサーバ装置によると、クライアント装置の出力品質が所定品質以下の場合には、目の不具合を修正する無駄な処理が行われず、無修正の画像データがクライアント装置に送り渡されるため、全体的な一連の画像出力処理の効率を向上させることができる。
また、上記目的を達成する本発明の画像出力システムは、
画像データを受け取って該画像データに基づく画像を出力する複数のクライアント装置と、クライアント装置に画像データを送るサーバ装置とを備えた画像出力システムにおいて、
複数のクライアント装置が、互いに異なる出力品質で画像を出力する複数種類のクライアント装置を含むものであり、
サーバ装置は、
画像データが表す画像中の目に関する所定の不具合を検出して修正する画像修正部と、
クライアント装置における出力品質を取得する出力品質取得部と、
出力品質取得部で取得された出力品質が所定品質よりも高いか否かに応じて、それぞれ、画像修正部で不具合が修正された画像データをクライアント装置に送り渡し、あるいは、画像修正部で不具合の修正が施されていない画像データをクライアント装置に送り渡す画像データ送出部とを備えたものであることを特徴とする。
本発明の画像出力システムは、クライアント装置の出力品質を取得し、その出力品質が所定品質よりも高い場合には、不具合を修正後の画像データを送り渡すことによって見た目の美しさを優先し、出力品質が所定品質以下の場合には、不具合を修正せずに画像データを送り渡すことによって処理時間を優先する。クライアント装置の出力品質に応じた画像データを送り渡すことによって、処理の効率を向上させることができる。
本発明によれば、本発明によれば、画像を出力する際の処理の効率を向上させる画像出力装置、画像出力プログラム、サーバ装置、画像出力システムを提供することができる。
以下、本発明の実施形態について説明する。
ここでは、本発明の画像出力プログラムの一実施形態がパーソナルコンピュータに組み込まれ、その画像出力プログラムによってパーソナルコンピュータが本発明の画像出力装置の一実施形態として動作する例について説明する。
図1は、本発明の一実施形態が適用されるパーソナルコンピュータの外観図である。
パーソナルコンピュータ100は、外観構成上、本体装置110、その本体装置110からの指示に応じて表示画面121上に画像を表示する画像表示装置120、本体装置110に、キー操作に応じた各種の情報を入力するキーボード130、および、表示画面121上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス140を備えている。この本体装置110は、外観上、フレキシブルディスク(以下、FDと省略する)を装填するためのFD装填口111、およびCD−ROMを装填するためのCD−ROM装填口112を有する。
図2は、パーソナルコンピュータのハードウェア構成図である。
図1の本体装置110の内部には、図2に示すように、各種プログラムを実行するCPU113、ハードディスク装置115に格納されたプログラムが読み出されCPU113での実行のために展開される主メモリ114、各種プログラムやデータ等が保存されたハードディスク装置115、FD200が装填され、そのFD200をアクセスするFDドライブ116、CD−ROM300をアクセスするCD−ROMドライブ117、スキャナなどの外部装置からデータを受け取る入力インタフェース118、プリンタなどの外部装置にデータを送る出力インタフェース119が内蔵されており、これらの各種要素と、さらに図1にも示す画像表示装置120、キーボード130、マウス140は、バス150を介して相互に接続されている。
ここで、CD−ROM300には、このパーソナルコンピュータ100を本発明の画像出力装置の一実施形態として動作させるための画像出力プログラムが記憶されており、そのCD−ROM300はCD−ROMドライブ117に装填され、そのCD−ROM300に記憶された画像出力プログラムがこのパーソナルコンピュータ100にアップロードされてハードディスク装置115に記憶される。こうしてパーソナルコンピュータ100は本発明の画像出力装置の一実施形態として動作する。
次に、このパーソナルコンピュータ100内で実行される、画像出力プログラムについて説明する。
図3は、本発明の画像出力プログラムの一実施形態が記憶されたCD−ROMを示す概念図である。
画像出力プログラム400は、修正部410と画像出力部420とで構成されている。ここで、修正部410は本発明の画像出力プログラムにおける修正部の一例に相当し、同様に、画像出力部420は本発明の画像出力プログラムにおける画像出力部の一例に相当する。画像出力プログラム400の各部の詳細については、図4に示す本発明の画像出力装置の一実施形態である画像出力装置500の各部の作用と一緒に説明する。
図4は、この画像出力プログラムを図1のパーソナルコンピュータにインストールし、パーソナルコンピュータを本発明の画像出力装置の一実施形態として動作させるときの画像出力装置の機能ブロック図である。
図4に示す画像出力装置500は、修正部510、画像出力部520、および、図1に示すマウス140やキーボード130がその役割を担う指示手段530とを備えている。図3に示す画像出力プログラム400をパーソナルコンピュータ100にインストールすると、画像出力プログラム400の修正部410は図4の修正部510を構成し、同様に、画像出力部420は画像出力部520を構成する。
画像出力部520は、修正部510から画像データが入力されて、その画像データに基づく出力画像をプリンタなどの外部装置(図示しない)や図1の画像表示部120に出力する。画像出力部520は、修正部510で入力される原画像データに基づく原画像と同じ大きさのフルサイズ画像を出力するフルサイズ出力態様、および原画像よりも画素数が少なく、サイズが小さいサムネイル画像を出力するサムネイル出力態様とを有している。この画像出力部520は、本発明の画像出力装置における画像出力部の一例にあたり、フルサイズ出力態様およびサムネイル出力態様は、本発明にいう出力態様の一例に相当する。
指示手段530は、ハードウェア上は図1のキーボード130やマウス140にあたる。図1の表示画面121には、画像出力装置500を起動するためのアイコンが予め用意されており、オペレータが指示手段530を使ってアイコンを選択することで、まず、上述した出力態様のうちのサムネイル出力態様が指示される。サムネイル出力態様が指示されると、表示画面121には、複数のサムネイル画像が表示される。さらに、オペレータが指示手段530を使って所望のサムネイル画像を選択すると、上述した出力態様のうちのフルサイズ出力態様が指示される。指示された出力態様は、修正部510に送られる。
修正部510は、スキャナなど(図示しない)で読み取られた原画像データや、図2に示すFD200に記録された原画像データが入力され、その原画像データに、指示手段530で指示された出力態様に応じた画像処理を施す。例えば、指示手段530でサムネイル出力態様が指示された場合は、修正部510は、原画像よりも小さいサムネイル画像を生成するためのサイズ調整処理を原画像データに施す。さらに、指示手段530で原画像の大きさ以上の画像を出力する出力態様(ここでは、フルサイズ出力態様)が指示された場合、修正部510は、原画像中の赤目を検出して赤目を修正する処理を原画像データに施す。これら赤目が修正された画像を表す画像データ、あるいは赤目が修正されていないサムネイル画像を表す画像データは、画像出力部520に送られる。この修正部510は、本発明の画像出力装置における修正部の一例に相当する。
画像出力装置500は、基本的には以上のように構成されているものであり、次に、この画像出力装置500を用いて、図2のFD200に記録された画像データに基づく画像を図1の画像表示装置120に出力して表示画面121に表示させる一連の処理について説明する。
図5は、入力された画像データに出力態様に応じた画像処理を施して、画像データに基づく画像を出力する、画像出力装置における一連の処理を示すフローチャートである。以下、このフローチャートに従って説明する。
表示画面121には、画像出力装置500を起動するためのアイコンが予め用意されている。まず、オペレータは、マウス140を使ってアイコンを選択し、画像出力装置500を起動させる。アイコンが選択されると、図4に示す指示手段530でサムネイル出力態様が指示されて、その出力態様が修正部510に伝えられる(ステップS1)。
ここで、図2に示すFD200には、カメラで撮影された撮影画像を表す撮影画像データが複数記録されている。修正部510は、指示手段530から出力態様が伝えられると、図2のFDドライブ116を経由してFD200に記録されている全ての撮影画像データを取得する(ステップS2)。
さらに、修正部510は、FD200から入力されたそれぞれの撮影画像データを基に、撮影画像よりも小さいサムネイル画像を生成する(ステップS3)。ここで、出力画像にあたるサムネイル画像の大きさは原画像である撮影画像よりも小さいので(ステップS4:Yes)、図5に示すフローチャートのステップS5を省略してステップS6に進む。即ち、図4の修正部510は、サムネイル画像を表す画像データを全て画像出力部520に送る(ステップS6)。
画像出力部520は、修正部510から送られた全ての画像データを図1の画像表示部120に送る。このようにして、画像表示部120に送られた画像データに基づくサムネイル画像が表示画面121に表示される。
図6は、サムネイル画像が表示された表示画面を示す図である。
表示画面121の左側にはサムネイル画像620が複数表示されており、それらのサムネイル画像620をスクロールするスクロールバー600、および図1のマウス140の動きに合わせて画像を指し示すポインタ610が表示されている。一番上のサムネイル画像620に含まれている人物の目621や、他のサムネイル画像に含まれている人物の目のいくつかには赤目が生じている。しかし、サムネイル画像620自体が小さい上、赤目が生じている目621の部分はさらに小さいために、不具合があまり目立たない。このように、サムネイル画像などのように小さい画像を出力する際には、赤目の修正などを行わずに出力することで、処理時間を抑えて、画像を出力する一連の処理の効率を向上させることができる。
次に、画像出力装置500において、図6に示すサムネイル画像620が表示画面121に表示された状態から、撮影画像と同じ大きさの画像を表示画面121に表示させる処理について説明する。
オペレータは、図1のマウス140を使って図6のポインタ610をサムネイル画像620にあわせ、マウス140をクリックして所望のサムネイル画像を選択する。サムネイル画像が選択されると、図4に示す指示手段530でフルサイズ出力態様が指示されて、その出力態様と選択されたサムネイル画像の情報が修正部510に伝えられる(ステップS1)。
修正部510は、指示手段530から出力態様および選択されたサムネイル画像の情報が伝えられると、図2のFDドライブ116を経由してFD200に記録されている撮影画像データのうちの、選択されたサムネイル画像に対応する撮影画像データを入力する(ステップS2)。ここで、フルサイズ出力態様が指示されたときに出力される画像の大きさは原画像である撮影画像と同じ大きさなので、図5に示すステップS3を省略し、さらに、ステップS4の条件分岐を経てステップS5に進む。即ち、図4の修正部510は、図2のFD200などから入力された撮影画像データが表す撮影画像の赤目を修正する。
赤目は、暗い場所で閃光を発光して人物などを撮影するときに、目の瞳孔が開いた状態で閃光の強い光が眼底の毛細血管に当たって反射し、その結果、撮影画像に写っている人物の目の色が赤くなってしまう現象である。
この赤目を修正するには、まず、撮影画像データが表す撮影画像を構成している画像部分の色とその画像部分の形から、撮影画像に含まれている赤目の位置が検出される。この赤目を検出する方法は、従来から一般的に行われている方法が用いられる。
赤目の位置が検出されると、次に、赤目の色および明るさが検出される。撮影画像に含まれる赤目の彩度が所定の値まで落とされて、赤目の色および明るさが、写真として好ましい一般的な人物の目の色および明るさと同等な色および明るさに修正される。
この一連の赤目修正処理が施された画像データは、画像出力部520に送られる。画像出力部520に送られた画像データは、図1の画像表示部120に送られて、画像データに基づく画像が表示画面121に表示される。
図7は、表示画面を示す図である。
表示画面121の右側には、ポインタ610で指示された一番上のサムネイル画像620に対応する、撮影画像と同じ大きさの画像630が表示されている。サムネイル画像620の人物の目621には赤目が生じていたが、その目621に対応する画像630に含まれる人物の目631は赤目が修正されている。このように、例えば、画像の細部を確認する際などには、赤目を修正して出力することで、より好ましい画像を得ることができる。
ここで、上記では、出力する画像の大きさ(画素数)が異なる複数の出力態様を有する画像出力装置について説明したが、本発明の画像出力装置は、出力品質が異なる複数の出力態様を有するものであればよく、例えば、出力する画像の解像度が異なる複数の出力態様を有するものであってもよい。
また、本実施形態では、原画像の大きさを元に赤目修正処理の要/不要が決定されるため、フルサイズ出力態様が指定された場合には必ず赤目修正処理が行われるが、フルサイズ出力態様が指定された場合であっても、元の原画像の大きさが所定サイズよりも小さい場合には赤目修正処理を省くものであってもよい。例えば、長辺が200画素以下の画像であれば、画像中に赤目が生じていてもわかりづらいため、赤目修正処理を行わずに画像データを出力して、処理時間を向上させることが好ましい。
また、原画像の大きさではなく、画像中の被写体の大きさに応じて、赤目修正処理の要/不要を決定してもよい。例えば、画像中の被写体の目が5画素以下の場合や、被写体の両目の間隔が10画素以下の場合などには、赤目がわかりにくいため、赤目修正処理が不要であると考えられる。尚、被写体の大きさは、画像を解析して算出するだけでなく、撮影画像データに付されている被写体距離の情報から推定することもできる。
また、指定された変倍率で画像を変倍して出力する画像出力装置であり、その各変倍率に応じた各出力態様を有するものであってもよい。オペレータが画像の変倍率を指定することによって、その変倍率に合わせてサイズ調整が施された画像が出力される出力態様が指定される。この場合、変倍率に応じて赤目修正処理の要/不要を決定してもよく、例えば、画像の縮小率が1/5倍以下の場合などには、画像中の被写体が小さくて目部分の細部までは認識しづらいことが多く、赤目修正処理を省いてもよい。
以上で、本発明の第1実施形態の説明を終了し、次に、本発明の第2実施形態の説明を行う。本実施形態の画像出力装置は、図4に示す第1実施形態の画像出力装置と同様の構成を有するが、第1実施形態とは画像の表示時間が異なる。以下では、図1から図4を本実施形態でも使って、第1実施形態との相違点のみ説明する。
本実施形態の画像出力装置には、複数の画像それぞれを指定された表示時間ごとに切り替えて表示するスライド表示形式が採用されている。図4に示す修正部は、オペレータによって指定された表示時間に応じて、入力された画像に赤目修正処理を施し、あるいは赤目修正処理を施さずに画像を画像出力部に出力する。
図8は、画像を取得して、その画像を表示画面に向けて出力するまでの一連の処理を示すフローチャートである。
パーソナルコンピュータ100には、画像を表示する表示時間とを設定するための設定画面(図示しない)が予め用意されている。図1に示す表示画面121上に設定画面が表示されると、オペレータは図4に示す指示手段を使って表示時間を指定する。指定された表示時間は、修正部に伝えられる。表示時間の指定が終了すると、図5のステップS2と同様に、図2に示すFD200に記録されている全ての撮影画像データが、図4に示す修正部に入力される(ステップS11)。
修正部は、オペレータによって指定された表示時間が所定時間(本実施形態においては2秒とする)以下の場合には(ステップS12:YES)、入力された撮影画像データをそのまま画像出力部に出力する。
また、指定された表示時間が所定時間(2秒)よりも大きい場合には(ステップS12:NO)、修正部は、入力された撮影画像データに、図5のステップS5と同様の赤目修正処理を施す(ステップS13)。さらに修正部は、赤目修正処理が施された画像データを、画像出力部に出力する。
修正部から画像データが送られてくると、画像出力部は、画像データを図1の画像表示部120に出力する(ステップS14)。
表示画面121では、指定された表示時間ごとに画像が切り替わって表示されるスライド表示が行われる。このとき、表示時間が所定時間(2秒)よりも大きい場合には、赤目が修正された、見た目に好ましい画像がスライド表示される。また、表示時間が所定時間(2秒)以下の場合には、赤目が修正されていない画像がスライド表示される。表示時間が短い場合、画像の切り替えが早く、画像の細部を確認することは困難である。したがって、無駄な赤目修正処理を省くことによって、その分、処理時間を向上させることができる。
以上で、本発明の第2実施形態の説明を終了し、次に、本発明の第3実施形態の説明を行う。
図9は、本発明の第3実施形態が適用された画像出力システムを示す図である。
画像出力システム700は、本発明のサーバ装置の一実施形態である画像処理サーバ装置710と、本発明にいうクライアント装置の一例にあたる、第1の携帯電話721、第2の携帯電話722、第1のパーソナルコンピュータ(以下ではPCと称する)723、および第2のPC724などといった出力装置とで構成されている。各出力装置は、画像を表示する際の表示能力、色の階調、解像度などといった出力品質がそれぞれ異なる装置である。画像処理サーバ装置710は、図示しないスキャナなどから画像811を入力し、各出力装置に、その出力装置の出力品質に応じて、赤目修正前の未修正画像812A、あるいは赤目修正後の赤目修正画像812Bのうちいずれかの画像を送る。
図10は、図9に示す各出力装置における画像の出力品質を示す図である。
図9に示す第1の携帯電話721、および第1のPC723は、カラーの画像が送られてきた場合であっても、その画像をモノクロで表示する出力装置であり、第2の携帯電話722、および第2のPC724は、画像をカラーで表示する出力装置である。また、階調および解像度は、第2のPC724、第1のPC723、第2の携帯電話722、第1の携帯電話721の順で精度が高い。
図11は、図9に示すサーバ装置の機能ブロック図である。
画像処理サーバ装置710は、出力品質取得部711と、画像修正部712と、画像データ送出部713とを備えている。
出力品質取得部711は、図9に示す、第1の携帯電話721、第2の携帯電話722、第1のPC723、および第2のPC724などといった出力装置から、図10に示すような出力品質をそれぞれ取得する。この出力品質取得部711は、本発明にいう出力品質取得部の一例に相当する。
画像修正部712には、スキャナなど(図示しない)で読み取られたり、図2に示すFD200に記録された画像811を表わす原画像データが入力される。画像修正部712は画像811中の赤目などといった不具合を検出し、その不具合を修正して赤目修正画像812Bを表わす修正後画像データを生成する。この画像修正部712は、本発明にいう画像修正部の一例に相当する。
画像データ送出部713は、出力装置の出力品質が後述する所定品質よりも高い場合には、その出力装置に赤目修正画像812Bを表わす修正後画像データを送り、出力品質が所定品質以下の場合には、その出力装置に未修正画像812Aを表わす原画像データを送る。この画像データ送出部713は、本発明にいう画像データ送出部の一例にあたる。
本実施形態の画像出力システムは、基本的には以上のように構成されている。
図12は、図9に示すサーバ装置に画像データが入力されて、画像データが出力装置に送出されるまでの一連の処理を示すフローチャートである。
まず、図11に示す画像修正部712に、画像811を表わす原画像データが入力される(ステップS21)。
原画像データが入力されると、出力品質取得部711では、図9に示す各出力装置(第1の携帯電話721、第2の携帯電話722、第1のPC723、および第2のPC724)それぞれの出力品質が取得される(ステップS22)。取得された出力品質は、画像データ送出部713に伝えられる。
画像データ送出部713では、出力品質取得部711から伝えられた出力品質に応じた処理が行われる。
まず、出力装置の表示能力がモノクロの場合には(ステップS23:No)、画像データ送出部713は画像修正部712に指示を与えて、画像修正部712から未修正画像812Aを表わす原画像データを取得し、その原画像データを出力装置に送出する(ステップS27)。原画像データが送られてくると、出力装置では、赤目が修正されていない未修正画像812Aが表示される。出力装置の表示能力がモノクロの場合、画像中に赤目などが生じていてもわかりにくいため、赤目修正処理を行わずに未修正画像812Aをそのまま送出することによって、処理の効率を向上させることができる。
また、出力装置の表示能力がカラーである場合には(ステップS23:Yes)、ステップS24に進む。
続いて、ステップS24では、出力装置の解像度に基づく処理が行われる。出力装置の解像度が所定値(本実施形態においては、640×480ドット)よりも小さい場合には(ステップS24:No)、画像データ送出部713は原画像データを出力装置に送出する(ステップS27)。出力装置の解像度が小さい場合は、画像の画素が粗くて細部がつぶれてしまうため、本実施形態においては、赤目補正処理を行わずに原画像データを出力装置に送出する。また、出力装置の解像度が所定解像度値(640×480ドット)以上である場合には(ステップS24:Yes)、ステップS25に進む。
さらに、出力装置の階調が所定値(本実施形態においては、256階調)よりも小さい場合には(ステップS25:No)、画像データ送出部713は原画像データを出力装置に送出する(ステップS27)。出力装置の階調が小さい場合も、画像中に赤目が生じていることがわかりくく、本実施形態においては、原画像データを出力装置に送出する。また、出力装置の階調が所定階調値(256階調)以上である場合には(ステップS25:Yes)、画像データ送出部713は画像修正部712に赤目修正の指示を与える。
画像修正部712では、原画像データに、図5のステップS5と同様な赤目修正処置を施す(ステップS26)。赤目が修正された赤目修正画像812Bを表わす修正後画像データは、画像データ送出部713に伝えられる。
画像データ送出部713は、画像修正部712から修正後画像データが送られてくると、その修正後画像データを出力装置に送出する。このとき、出力装置では、赤目が修正された赤目修正画像812Bが表示される。出力品質が高い出力装置の場合、画像中に赤目が生じていると目立つため、本実施形態においては、赤目補正処理が施された修正後画像データを出力装置に送出する。
図12のフローチャートに従うと、図9に示す第1の携帯電話721と第1のPC723は表示能力がモノクロであるため、見た目の美しさよりも処理時間が優先されて、未修正画像812Aが送られる。また、第2の携帯電話722Bおよび第2のPC724は、カラー表示、解像度が所定解像度値(640×480ドット)以上、階調が所定階調値(256階調)以上であって出力品質が高いため、処理時間よりも見た目の美しさが優先されて、赤目修正画像812Bが送られる。
このように、出力装置の出力品質に応じて、未修正画像812Aあるいは赤目修正画像812Bを送出することによって、処理の効率化を図ることができる。
ここで、上記では、画像データに基づく画像を画像表示装置に出力して表示画面に表示させる画像出力装置について説明したが、本発明の画像出力装置は、例えば、画像データに基づく画像を写真用印刷機に出力して、画像を上記のサムネイル画像に相当するインデックスプリントや通常の写真プリントなどにプリントするものであってもよい。
また、上記では、画像データが表す画像中の赤目を修正する例について説明したが、本発明の画像出力装置、サーバ装置、および画像出力システムは、画像中の目の不具合を修正するものであればよく、例えば、画像中の目つむりを修正するものであってもよい。
また、上記では、画像中の目に関する所定の不具合を修正する修正部の例について説明したが、本発明にいう修正部は、赤目などといった目に関する不具合を修正する処理に加えて、例えば、空の色や肌の色を好ましい色に修正する処理や、階調補正処理などを行うものであってもよい。
また、上記では、出力する画像の大きさ(画素数)、および画像の表示時間という2つの出力品質の例について説明したが、本発明にいう出力品質は、これらを組み合わせたものであってもよい。
また、上記では、出力態様やクライアント装置の出力品質が相対的に低い場合には、画像データに画像補正処理を施さない例について説明したが、本発明の画像出力装置、サーバ装置、および画像出力システムは、出力品質が相対的に低い出力態様やクライアント装置用の画像データに対しても、上述した階調補正処理などのような、目に関する所定の不具合を修正する処理以外の画像補正処理を施すものであってもよい。また、目に関する所定の不具合を修正する処理以外の画像補正処理は、出力品質が相対的に高い場合にのみ実行したり、あるいは、出力品質に応じた度合いで行うものであってもよい。
本発明の一実施形態が適用されるパーソナルコンピュータの外観図である。 パーソナルコンピュータのハードウェア構成図である。 本発明の画像出力プログラムの一実施形態が記憶されたCD−ROMを示す概念図である。 パーソナルコンピュータを本発明の画像出力装置の一実施形態として動作させるときの画像出力装置の機能ブロック図である。 入力された画像データに出力態様に応じた画像処理を施して、画像データに基づく画像を出力する一連の手順を示すフローチャートである。 表示画面を示す図である。 表示画面を示す図である。 画像を取得して、その画像を表示画面に向けて出力するまでの一連の処理を示すフローチャートである。 本発明の第3実施形態が適用された画像出力システムを示す図である。 図9に示す各出力装置における画像の出力品質を示す図である。 図9に示すサーバ装置の機能ブロック図である。 図9に示すサーバ装置に画像データが入力されて、画像データが出力装置に送出されるまでの一連の処理を示すフローチャートである。
符号の説明
100 パーソナルコンピュータ
110 本体装置
111 FD装填口
112 CD−ROM装填口
113 CPU
114 主メモリ
115 ハードディスク装置
116 FDドライブ
117 CD−ROMドライブ
118 入力インタフェース
119 出力インタフェース
120 画像表示装置
121 表示画面
130 キーボード
140 マウス
150 バス
200 FD
300 CD−ROM
400 画像出力プログラム
410 修正部
420 画像出力部
500 画像出力装置
510 修正部
520 画像出力部
530 指示手段
600 スクロールバー
610 ポインタ
620 サムネイル画像
621 目
630 画像
631 目
700 画像出力システム
710 サーバ装置
711 出力品質取得部
712 画像修正部
713 画像データ送出部
721 第1の携帯電話
722 第2の携帯電話
723 第1のPC
724 第2のPC
811 画像
812A 未修正画像
812B 赤目修正画像

Claims (5)

  1. 画像データを受け取って該画像データに基づく画像を表示する、画像の表示時間が異なる複数の表示態様を有する画像表示部と、
    前記画像表示部における表示態様が、前記複数の表示態様のうち前記表示時間が相対的に長い所定の表示態様であるか否かに応じて、それぞれ、画像データに対して、該画像データが表す画像中の目に関する所定の不具合を検出して修正する処理を施した上で前記画像表示部に送り渡し、あるいは、該画像データに対して該不具合の検出および修正を施さずに前記画像表示部に送り渡す修正部とを備えたことを特徴とする画像出力装置。
  2. 前記修正部は、前記処理として、画像中の赤目を検出して修正する赤目補正処理を施すものであることを特徴とする請求項1記載の画像出力装置。
  3. 画像データを受け取って該画像データに基づく画像を表示する、画像の表示時間が異なる複数の表示態様を有する画像表示部と、
    前記画像表示部における表示態様が、前記複数の表示態様のうち前記表示時間が相対的に長い所定の表示態様であるか否かに応じて、それぞれ、画像データに対して、該画像データが表す画像中の目に関する所定の不具合を検出して修正する処理を施した上で前記画像表示部に送り渡し、あるいは、該画像データに対して該不具合の検出および修正を施さずに前記画像表示部に送り渡す修正部とを備えたことを特徴とする画像出力プログラム。
  4. 画像データを受け取って該画像データに基づく画像を出力するクライアント装置に画像データを送るサーバ装置において、
    画像データが表す画像中の目に関する所定の不具合を検出して修正する画像修正部と、
    前記クライアント装置における画像の表示時間を取得する表示時間取得部と、
    前記表示時間取得部で取得された、画像の表示時間が所定時間よりも長いか否かに応じて、それぞれ、前記画像修正部で不具合が修正された画像データを前記クライアント装置に送り渡し、あるいは、該不具合の修正が施されていない画像データを該クライアント装置に送り渡す画像データ送出部とを備えたことを特徴とするサーバ装置。
  5. 画像データを受け取って該画像データに基づく画像を出力する複数のクライアント装置と、該クライアント装置に画像データを送るサーバ装置とを備えた画像出力システムにおいて、
    前記複数のクライアント装置が、互いに異なる表示時間で画像を出力する複数種類のクライアント装置を含むものであり、
    前記サーバ装置は、
    画像データが表す画像中の目に関する所定の不具合を検出して修正する画像修正部と、
    前記クライアント装置における画像の表示時間を取得する表示時間取得部と、
    前記表示時間取得部で取得された、画像の表示時間が所定時間よりも長いか否かに応じて、それぞれ、前記画像修正部で不具合が修正された画像データを前記クライアント装置に送り渡し、あるいは、該不具合の修正が施されていない画像データを該クライアント装置に送り渡す画像データ送出部とを備えたものであることを特徴とする画像出力システム。
JP2003386697A 2002-12-11 2003-11-17 画像出力装置、画像出力プログラム、サーバ装置、および画像出力システム Expired - Fee Related JP4354256B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2003386697A JP4354256B2 (ja) 2002-12-11 2003-11-17 画像出力装置、画像出力プログラム、サーバ装置、および画像出力システム
EP03028225.5A EP1429537B1 (en) 2002-12-11 2003-12-09 Image output system and server apparatus
US10/731,022 US20040114169A1 (en) 2002-12-11 2003-12-10 Image output apparatus, image output program storage medium, server apparatus, and image output system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002359663 2002-12-11
JP2003386697A JP4354256B2 (ja) 2002-12-11 2003-11-17 画像出力装置、画像出力プログラム、サーバ装置、および画像出力システム

Publications (2)

Publication Number Publication Date
JP2004206690A JP2004206690A (ja) 2004-07-22
JP4354256B2 true JP4354256B2 (ja) 2009-10-28

Family

ID=32328379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003386697A Expired - Fee Related JP4354256B2 (ja) 2002-12-11 2003-11-17 画像出力装置、画像出力プログラム、サーバ装置、および画像出力システム

Country Status (3)

Country Link
US (1) US20040114169A1 (ja)
EP (1) EP1429537B1 (ja)
JP (1) JP4354256B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006011635A1 (en) * 2004-07-30 2006-02-02 Canon Kabushiki Kaisha Image processing method and apparatus, image sensing apparatus, and program
TWI433530B (zh) * 2010-11-01 2014-04-01 Ind Tech Res Inst 具有立體影像攝影引導的攝影系統與方法及自動調整方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07240834A (ja) * 1994-02-25 1995-09-12 Canon Inc 画像処理方法およびその装置
JP3530680B2 (ja) * 1996-06-18 2004-05-24 キヤノン株式会社 画像処理装置およびその方法
US5933137A (en) * 1997-06-10 1999-08-03 Flashpoint Technology, Inc. Method and system for acclerating a user interface of an image capture unit during play mode
JP4540134B2 (ja) * 1997-11-05 2010-09-08 株式会社ニコン 情報処理装置および方法、並びに記録媒体
JP3590265B2 (ja) * 1998-06-11 2004-11-17 富士写真フイルム株式会社 画像処理方法
US6980326B2 (en) * 1999-12-15 2005-12-27 Canon Kabushiki Kaisha Image processing method and apparatus for color correction of an image
TW564372B (en) * 2000-09-22 2003-12-01 Seiko Epson Corp Image processing method
WO2002031754A1 (en) * 2000-10-13 2002-04-18 Pictureiq Inc. Techniques for resolution-independent rendering of images
US6895112B2 (en) * 2001-02-13 2005-05-17 Microsoft Corporation Red-eye detection based on red region detection with eye confirmation
US20040027593A1 (en) * 2001-10-12 2004-02-12 David Wilkins Techniques for resolution independent rendering of images

Also Published As

Publication number Publication date
JP2004206690A (ja) 2004-07-22
EP1429537A2 (en) 2004-06-16
US20040114169A1 (en) 2004-06-17
EP1429537B1 (en) 2015-12-02
EP1429537A3 (en) 2007-07-04

Similar Documents

Publication Publication Date Title
US20090231628A1 (en) Image Processing Apparatus, Image Processing Method, Computer Program for Image Processing
JP2007226655A (ja) 画像処理方法および装置ならびにプログラム
JP4115177B2 (ja) 画像処理方法、画像処理装置、及び画像処理プログラム
JP4340836B2 (ja) 画像合成装置及び画像合成プログラム
JP4739256B2 (ja) 画像処理装置および方法並びにプログラム
US8842932B2 (en) Image processing apparatus, image processing method, and recording medium recording a program
JP2007166456A (ja) 画像調整装置、画像調整方法及びプログラム
JP2001209802A (ja) 顔抽出方法および装置並びに記録媒体
JP2008060760A (ja) 画像処理プログラムおよび画像処理装置
JP4354256B2 (ja) 画像出力装置、画像出力プログラム、サーバ装置、および画像出力システム
JP4766644B2 (ja) 画像処理方法および画像処理装置
JP2007188238A (ja) プリント注文システム及び注文受付サーバ並びに画像処理方法
JP4148165B2 (ja) 画像を重ね合わせて合成画像を生成する画像合成
JP2009089083A (ja) 年齢推定撮影装置及び年齢推定撮影方法
JP2003348335A (ja) 画像処理方法、画像処理装置、及び画像処理プログラム
JP2006180160A (ja) 画像処理装置および画像処理プログラム
US20250166151A1 (en) Image file creation method and image file creation device
US20250148675A1 (en) Image generation method, image file creation method, and image generation device
JP4828788B2 (ja) 画像処理装置
US20250139863A1 (en) Image file creation method and image file creation device
US20250193355A1 (en) Image file creation method and image file creation device
JP5338248B2 (ja) 画像処理装置、電子カメラおよび画像処理プログラム
JP2005006213A (ja) 画像処理装置およびその方法
JP2007200091A (ja) 画像処理装置
JP2004234251A (ja) 画像形成装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060418

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090428

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090629

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090728

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090729

R150 Certificate of patent or registration of utility model

Ref document number: 4354256

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120807

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120807

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130807

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees