JP4223223B2 - Image processing method, apparatus, and program - Google Patents

Image processing method, apparatus, and program Download PDF

Info

Publication number
JP4223223B2
JP4223223B2 JP2002083511A JP2002083511A JP4223223B2 JP 4223223 B2 JP4223223 B2 JP 4223223B2 JP 2002083511 A JP2002083511 A JP 2002083511A JP 2002083511 A JP2002083511 A JP 2002083511A JP 4223223 B2 JP4223223 B2 JP 4223223B2
Authority
JP
Japan
Prior art keywords
image data
resolution
image
output
image processing
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
JP2002083511A
Other languages
Japanese (ja)
Other versions
JP2003281524A (en
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 JP2002083511A priority Critical patent/JP4223223B2/en
Priority to US10/395,201 priority patent/US20030231321A1/en
Publication of JP2003281524A publication Critical patent/JP2003281524A/en
Application granted granted Critical
Publication of JP4223223B2 publication Critical patent/JP4223223B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数種類の入力デバイスおよび複数種類の出力デバイスを用いて画像データの出力を行うに際し、画像データに対して画像処理を施して処理済み画像データを得る画像処理方法および装置並びに画像処理方法をコンピュータに実行させるためのプログラムに関するものである。
【0002】
【従来の技術】
スキャナや画像読取装置等の入力デバイスで取り込んだ画像データに、階調調整や鮮鋭度補正(シャープネス)等の所定の画像処理を施し、画像処理を施した画像データをモニタやプリンタ等の出力デバイスにおいて出力して再生画像を得る画像再生システムが各種の用途に用いられている。通常、このような画像再生システムにおいては、画像読取装置等の入力デバイスと、所定の画像処理を施す画像処理装置と、再生画像を出力する出力デバイスとは、互いに1対1で対応している。ところが、近年のコンピュータやワークステーション等の発達により、複数種類の入力デバイスおよび/または出力デバイスに対応するオープンシステム、例えば、画像読取装置で読み取った画像データをワークステーションによって画像処理して、これをプリンタおよびCRT等に出力して画像を再生できるシステムや、一枚の原画像を画像読取装置およびデジタルカメラにより取り込み、得られた画像データをワークステーションにおいて個々に画像処理して再生画像を出力できるシステム等が増加している。
【0003】
このようなオープンシステムにおいては、入力デバイスおよび出力デバイスの種類によらず、同じ原画像を処理した場合には、安定して同じ再生画像が得られることが要求される。しかしながら、入力デバイスや出力デバイスの特性は、通常装置の種類毎に異なるものであり、複数種類の入力デバイスや出力デバイスからなるオープンシステムにおいては、同じ原画像を用いて画像を再生しても、入力デバイスや出力デバイスによって、再生画像の像構造が変わってしまうという問題がある。
【0004】
このため、入力デバイスおよび出力デバイスの組み合わせに応じて、入力デバイスおよび出力デバイスの空間周波数特性を考慮したシャープネス処理を画像データに対して施す画像処理方法が提案されている(特許第3143458号公報)。
【0005】
【発明が解決しようとする課題】
しかしながら、この画像処理方法では入力デバイスおよび出力デバイスの種類が予め分かっていることを前提としており、入力デバイスおよび出力デバイスの種類が分からない場合には、画像データに対して適切なシャープネス処理を施すことができない。
【0006】
また、近年入力デバイスにおいて取得された画像データを、CD−R、MO、メモリカード等の可搬型のメディアやパソコンのハードディスクに保存して、後でモニタやプリンタにおいて画像を再生することが行われている。このように、画像データを一旦保存する場合には、後でどのような出力デバイスにおいて画像データを出力するかが分からないため、画質をどのように調整して保存しておけばよいか決定することができない。
【0007】
このため、汎用の適当な出力サイズおよび解像度を有する仮想出力デバイスにおいて画像データを出力することを想定して、拡大縮小処理、シャープネス処理、ノイズ除去処理等の画像処理を画像データに対して施し、処理済みの画像データを保存しておくことが考えられる。しかしながら、とくにプロ用のデジタルカメラや高画質モードのスキャナにおいて取得された画像データは、画素数が非常に多く画像情報量が豊富であるため、このような画像データを保存するに際し、仮想出力デバイスの出力サイズおよび解像度が小さいと、画像データ自身の豊富な画像情報が削減されてしまうという問題がある。
【0008】
本発明は上記事情に鑑みなされたものであり、仮想出力デバイスにおいて出力することを想定して画像データに画像処理を施すに際し、画像データが有する画像情報の削減を防止することを目的とするものである。
【0009】
【課題を解決するための手段】
本発明による画像処理方法は、入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理方法において、
前記画像データの解像度情報を取得し、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力することを想定して、前記解像度情報に基づいて前記出力解像度を設定し、
該設定された出力解像度に応じて像構造を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた像構造を有する画像を再生可能な処理済み画像データを得ることを特徴とするものである。
【0010】
「解像度情報」としては、単に画像データにより表される画像の画素数であってもよいが、同じ画素数によっても入力デバイスの種類によって解像度に差がある。例えば、画像データがRGBの3色データからなるものである場合、原稿をスキャナにおいて読み取ることにより得られた画像データは、1つの画素に対してRGBの3つの画像情報を有する。これに対して、デジタルカメラにおいて取得された画像データはRGBの3色データからなるものの、RGBの3色データをそれぞれ1つの画素において取得する単板CCDを用いていることが多いため、元々1画素に対してR,G,Bのいずれかの画像情報しかなく、補間演算により1画素におけるRGBの3つの画像情報を得ているものである。したがって、同一の画素数であってもスキャナにより得られた画像データの方がデジタルカメラにおいて得られた画像データよりも解像度は高い。また、同一のスキャナにおいて得られた同一の画素数の画像データであっても、高画質モード、高速モードという原稿のスキャンモードに応じて解像度に差がある。さらに、同一スキャンモードであっても135フイルム、APSフイルム、ブローニーフイルムといった原稿のサイズによって解像度が変化する。
【0011】
したがって、解像度情報は単なる画素数のみならず、入力デバイスの種類、スキャンモード、原稿サイズ等、画像データの解像度に影響する種々の情報を勘案した画素数をも含むものである。なお、これらの情報は、入力デバイスから直接得てもよいが、画像データのタグ情報やヘッダ情報にこれらの情報を記録するようにしておけば、タグ情報またはヘッダ情報を参照することによりこれらの情報を得ることができる。
【0012】
「出力解像度」とは、画像を出力する際のプリントサイズ等の物理的な出力サイズおよび解像度をいう。例えば、仮想出力デバイスが300dpiの解像度でLサイズのプリントを出力する場合、出力解像度は「300dpiの解像度でLサイズ」となる。
【0013】
「像構造を変換する画像処理」とは、画像の鮮鋭度および粒状度を変更する画像処理であり、具体的にはシャープネス処理およびノイズ除去処理が挙げられる。
【0014】
なお、本発明による画像処理方法においては、予め用意された複数の既存出力解像度から前記解像度情報に対応した出力解像度を選択することにより、前記出力解像度を設定してもよい。
【0015】
また、本発明による画像処理方法においては、前記出力解像度の入力を受け付けることにより、該出力解像度を設定してもよい。
【0016】
本発明による画像処理装置は、入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理装置において、
前記画像データの解像度情報を取得する解像度情報取得手段と、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力することを想定して、前記解像度情報に基づいて前記出力解像度を設定する出力解像度設定手段と、
該設定された出力解像度に応じて像構造を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた像構造を有する画像を再生可能な処理済み画像データを得る画像処理手段とを備えたことを特徴とするものである。
【0017】
なお、本発明による画像処理装置においては、前記出力解像度設定手段を、予め用意された複数の既存出力解像度から前記解像度情報に対応した出力解像度を選択することにより、前記出力解像度を設定する手段としてもよい。
【0018】
また、本発明による画像処理装置においては、前記出力解像度設定手段を、前記出力解像度の入力を受け付けることにより、該出力解像度を設定する手段としてもよい。
【0019】
なお、本発明による画像処理方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【0020】
【発明の効果】
本発明によれば、所定の出力解像度を有する仮想出力デバイスにおいて出力することを想定して画像データに画像処理を施すに際し、画像データの解像度情報を取得し、取得した解像度情報に基づいて、仮想出力デバイスの出力解像度を設定し、設定された出力解像度に応じて像構造を変換する画像処理を画像データに対して施すようにしたものである。このため、画像データの解像度が高い場合には、その解像度に応じて仮想出力デバイスの出力解像度を高く設定できるため、画像データが有する画像情報を欠落させることなく像構造を変換する画像処理を行って、処理済み画像データを得ることができる。
【0021】
また、予め用意された複数の既存出力解像度から、解像度情報に対応した出力解像度を選択することにより、出力解像度の設定を容易に行うことができる。
【0022】
さらに、出力解像度の入力を受け付けて出力解像度を設定することにより、仮想出力デバイスの出力解像度を任意に設定することができる。したがって、例えば高い解像度の画像データをその高い解像度のまま保存する必要がない場合には、汎用的な出力解像度を設定でき、その結果所望とする出力解像度に応じた像構造を有する処理済み画像データを得ることができる。
【0023】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図1は本発明の実施形態による画像処理装置の構成を示す概略ブロック図である。図1に示すように、本実施形態による画像処理装置は、所定の出力解像度を有する仮想出力デバイスにおいて画像データを出力することを想定したものであり、フイルムに記録された画像を読み取る等により画像データS0を取得する複数の入力デバイス11(11a,11b,11c…)と、画像データS0に付与されたタグ情報に基づいて画像データS0の解像度を表す解像度情報R0を取得する解像度情報取得手段12と、解像度情報取得手段12において判定された画像データS0の解像度情報R0に基づいて、仮想出力デバイスの出力解像度R1を設定する出力解像度設定手段13と、設定された出力解像度R1に応じて、像構造を変換する画像処理を画像データに施して、仮想出力デバイスに応じた像構造を有する画像を再生可能な処理済み画像データS1を得る画像処理手段14と、処理済み画像データS1をハードディスクや、CD−R、MO、メモリカード等のメディアに記録する記録手段15とを備える。
【0024】
入力デバイス11としては、原稿が担持する画像や各種の被写体を光電的に読み取って、デジタル画像データとして出力できる公知のデバイスがすべて利用可能であり、例えば、走査露光や面露光によって原稿の反射光や透過光を光電的に読み取るスキャナやフイルムスキャナ、デジタルカメラ、デジタルビデオカメラ等が例示される。
【0025】
なお、本実施形態においては、入力デバイス11は、同じ種類のデバイスを複数(例えば、異なるおよび/または同じ機種のスキャナを複数台等)有するものであってもよく、異なる種類のデバイスを複数種(例えば、画像読取装置とデジタルカメラ等)有するものであってもよく、あるいは両者であってもよい。
【0026】
解像度情報取得手段12は、画像データS0のタグ情報に付与された画像データS0により表される画像の画素数、入力デバイス11の種類、入力デバイス11がスキャナである場合にはスキャンモード、画像を読み取った原稿のサイズ等に基づいて画像データS0の解像度情報R0を取得する。
【0027】
ここで、画像データS0の解像度情報R0としては、単に画像データS0により表される画像の画素数であってもよいが、同じ画素数によっても入力デバイス11の種類によって解像度に差がある。例えば、画像データS0がRGBの3色データからなるものであり、入力デバイス11がスキャナである場合、画像データS0は1つの画素に対してRGBの3つの情報を有する。これに対して、入力デバイス11がデジタルカメラである場合、画像データS0はRGBの3色データからなるものの、単板CCDを用いていることが多いため、元々1画素に対してR,G,Bのいずれかの情報しかなく、補間演算により1画素におけるRGBの3つの情報を得ているものである。したがって、同一の画素数であってもスキャナにより得られた画像データS0の方がデジタルカメラにおいて得られた画像データS0よりも解像度は高い。また、同一のスキャナにおいて得られた同一の画素数の画像データS0であっても、高画質モード、高速モードという原稿のスキャンモードに応じて解像度に差がある。さらに、同一スキャンモードであっても135フイルム、APSフイルム、ブローニーフイルムといった原稿のサイズによって解像度が変化する。
【0028】
したがって、解像度情報R0は単なる画素数のみならず、画像データS0のタグ情報に付与された入力デバイス11の種類、スキャンモード、原稿サイズ等、画像データの解像度に影響する種々の情報を勘案した画素数を表すものとする。
【0029】
例えば、入力デバイス11がデジタルカメラである場合には、実際の画像データS0により表される画像の画素数の1/2〜1/3程度の値を解像度情報R0として取得する。また、入力デバイス11がスキャナである場合において、スキャンモードが高速モードである場合には、実際の画像データS0により表される画像の画素数の1/2〜1/3程度の値を解像度情報R0として取得する。
【0030】
出力解像度設定手段13は、解像度情報取得手段12において取得された解像度情報R0に基づいて、画像データS0を出力することを想定した仮想出力デバイスの出力解像度R1を設定する。ここで、135フイルムに記録された画像を読み取ることにより得られた画像データS0の場合、150〜200万画素程度の画素数を有し、Lサイズからポストカードサイズのプリントが作成される場合が多く、プリントの解像度は300dpi程度あれば十分である。したがって、解像度情報R0が150〜200万画素程度の画素数である場合には、「300dpiの解像度でLサイズ」という出力解像度R1が設定される。
【0031】
一方、ブローニーフイルムに記録された画像を高解像度モードで読み取った場合、あるいはプロ用のデジタルカメラのように撮影時に1画素につきRGB3色のデータが得られる場合、画像データS0により表される画像の画素数は一千万画素を超える場合がある。このような高解像度の画像データS0については、出力解像度を「300dpiの解像度でLサイズ」と設定したのでは、画像データS0が豊富な情報を有するにも拘わらず、画像処理により画像情報の多くが欠落してしまうこととなる。
【0032】
このため、解像度情報R0が1千万画素を越えるような場合には、例えば、「600dpiでA4サイズ」というように、画像処理により画像データS0が有する画像情報を低減させないような出力解像度R1を設定する。
【0033】
画像処理手段14は、設定された出力解像度R1を有する仮想出力デバイスにおいて画像データS0を出力することを想定して、像構造を変換する画像処理を画像データS0に施して、仮想出力デバイスの出力解像度に応じた像構造を有する画像を再生可能な処理済み画像データS1を得る。
【0034】
ここで、2Lサイズの感光材料に300dpiの解像度でプリントすることを想定した場合(ケース1とする)と、Lサイズの感光材料に600dpiの解像度でプリントすることを想定した場合(ケース2とする)とでは、処理済み画像データS1により表される画像の画素数は同一であるが、プリントの観察条件が異なる。すなわち、人間の視覚特性は、空間周波数で2〜5cycle/degree前後の感度が高く、この周波数帯域のシャープネスやノイズを補正することが重要となるが、2LサイズとLサイズとでは観察距離が2Lサイズの方が大きくなる。したがって、観察距離を考慮した場合、画素数が同一であってもケース1とケース2とでは、シャープネス処理やノイズ除去処理を行う周波数帯域が異なる。したがって、画像処理手段14においては、出力解像度R1を考慮して処理を施す周波数帯域を変更して画像データS0に対してシャープネス処理やノイズ除去処理を施して処理済み画像データS1を得る。
【0035】
次いで、本実施形態の動作について説明する。図2は本実施形態の動作を示すフローチャートである。まず、入力デバイス11において画像データS0が取得され(ステップS1)、解像度情報取得手段12において、画像データS0により表される画像の解像度情報R0が取得される(ステップS2)。続いて、出力解像度設定手段13において、解像度情報R0に基づいて、画像データS0を出力することを想定した仮想出力デバイスの出力解像度R1が設定される(ステップS3)。そして、画像処理手段14において、設定された出力解像度R1に応じて、像構造を変換する画像処理が画像データS0に施されて、処理済み画像データS1が得られる(ステップS4)。処理済み画像データS1は記録手段15においてメディアに記録され(ステップS5)、処理を終了する。
【0036】
このように、本実施形態によれば、所定の出力解像度を有する仮想出力デバイスにおいて出力することを想定して画像データに画像処理を施すに際し、画像データS0の解像度情報R0を取得し、取得された解像度情報R0に基づいて、仮想出力デバイスの出力解像度R1を設定し、設定された出力解像度R1に応じて像構造を変換する画像処理を画像データS0に施して処理済み画像データS1を得るようにしたものである。このため、画像データS0の解像度が高い場合には、その解像度に応じて仮想出力デバイスの出力解像度R1を高く設定できるため、画像データS0が有する画像情報を欠落させることなく像構造を変換する画像処理を行って、処理済み画像データS1を得ることができる。
【0037】
なお、上記実施形態においては出力解像度設定手段13において、解像度情報R0に基づいて仮想出力デバイスの出力解像度R1を設定しているが、図3に示す第2の実施形態による画像処理装置のように、複数の出力解像度(以下既存出力解像度R2とする)を解像度情報R0と対応付けて予めメモリ16に記憶しておき、解像度情報R0に基づいて、記憶された複数の既存出力解像度R2から一の出力解像度R2を選択し、これを出力解像度R1として設定してもよい。このように、解像度情報R0に応じて複数の既存出力解像度R2から一の出力解像度R2を選択することにより、出力解像度R1の設定を容易に行うことができる。
【0038】
また、画像データS0の解像度に拘わらず、仮想出力デバイスの出力解像度を変更させることなく、汎用的な出力解像度(例えばLサイズで300dpi)にて画像データS0を出力したい場合がある。このため、図4に示す本発明の第3の実施形態による画像処理装置のように、マニュアル操作により出力解像度R3を設定するマニュアル設定手段17を設け、出力解像度設定手段13において設定された出力解像度R1に拘わらず、仮想出力デバイスの出力解像度をマニュアル設定手段17において設定された出力解像度R3としてもよい。
【図面の簡単な説明】
【図1】本発明の第1の実施形態による画像処理装置の構成を示す概略ブロック図
【図2】本発明の実施形態の動作を示すフローチャート
【図3】本発明の第2の実施形態による画像処理装置の構成を示す概略ブロック図
【図4】本発明の第3の実施形態による画像処理装置の構成を示す概略ブロック図
【符号の説明】
11 入力デバイス
12 解像度情報取得手段
13 出力解像度設定手段
14 画像処理手段
15 記録手段
16 メモリ
17 マニュアル設定手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing method and apparatus for performing image processing on image data to obtain processed image data when outputting image data using a plurality of types of input devices and a plurality of types of output devices, and image processing The present invention relates to a program for causing a computer to execute the method.
[0002]
[Prior art]
Predetermined image processing such as gradation adjustment and sharpness correction (sharpness) is performed on image data captured by an input device such as a scanner or image reading device, and the image data subjected to image processing is output to a monitor or printer. An image reproduction system for outputting a reproduction image by outputting the image is used for various purposes. Usually, in such an image reproduction system, an input device such as an image reading apparatus, an image processing apparatus that performs predetermined image processing, and an output device that outputs a reproduction image correspond to each other on a one-to-one basis. . However, with the recent development of computers, workstations, etc., an open system corresponding to a plurality of types of input devices and / or output devices, for example, image data read by an image reading apparatus is subjected to image processing by a workstation, and this is processed. A system that can output images to a printer, CRT, etc., and reproduce images, or a single original image can be captured by an image reader and digital camera, and the resulting image data can be individually processed at a workstation to output a reproduced image Systems etc. are increasing.
[0003]
In such an open system, it is required that the same reproduced image can be stably obtained when the same original image is processed regardless of the types of the input device and the output device. However, the characteristics of the input device and output device are usually different for each type of device, and in an open system consisting of multiple types of input devices and output devices, even if an image is reproduced using the same original image, There is a problem that the image structure of the reproduced image changes depending on the input device or the output device.
[0004]
For this reason, an image processing method has been proposed in which sharpness processing is performed on image data in consideration of the spatial frequency characteristics of the input device and the output device in accordance with the combination of the input device and the output device (Japanese Patent No. 3143458). .
[0005]
[Problems to be solved by the invention]
However, this image processing method assumes that the types of the input device and the output device are known in advance, and when the types of the input device and the output device are not known, appropriate sharpness processing is performed on the image data. I can't.
[0006]
In recent years, image data acquired by an input device is stored in a portable medium such as a CD-R, MO, or memory card, or a hard disk of a personal computer, and the image is reproduced on a monitor or printer later. ing. As described above, when the image data is temporarily stored, since it is not known in what output device the image data is output later, it is determined how the image quality should be adjusted and stored. I can't.
[0007]
Therefore, assuming that the image data is output in a general-purpose virtual output device having an appropriate output size and resolution, image processing such as enlargement / reduction processing, sharpness processing, noise removal processing, etc. is performed on the image data, It is conceivable to store processed image data. However, the image data acquired by a professional digital camera or a high-quality mode scanner has a very large number of pixels and a large amount of image information. Therefore, when storing such image data, a virtual output device is used. If the output size and resolution are small, there is a problem that abundant image information of the image data itself is reduced.
[0008]
The present invention has been made in view of the above circumstances, and an object thereof is to prevent a reduction in image information included in image data when image processing is performed on the image data on the assumption that data is output in a virtual output device. It is.
[0009]
[Means for Solving the Problems]
An image processing method according to the present invention is an image processing method for performing predetermined image processing on image data captured by an input device.
Obtaining resolution information of the image data;
Assuming that the image data is output in a virtual output device having a predetermined output resolution, the output resolution is set based on the resolution information,
The image data is subjected to image processing for converting an image structure according to the set output resolution, and processed image data capable of reproducing an image having an image structure corresponding to the virtual output device is obtained. To do.
[0010]
The “resolution information” may be simply the number of pixels of the image represented by the image data, but there is a difference in resolution depending on the type of input device even with the same number of pixels. For example, when the image data is composed of RGB three-color data, the image data obtained by reading a document with a scanner has three pieces of RGB image information for one pixel. On the other hand, although the image data acquired by the digital camera is composed of RGB three-color data, a single-chip CCD that acquires RGB three-color data in each pixel is often used. There is only R, G, or B image information for a pixel, and three pieces of RGB image information for one pixel are obtained by interpolation calculation. Therefore, even with the same number of pixels, the image data obtained by the scanner has a higher resolution than the image data obtained by the digital camera. Even with image data of the same number of pixels obtained by the same scanner, there is a difference in resolution depending on the scan mode of the document such as the high image quality mode and the high speed mode. Further, even in the same scan mode, the resolution changes depending on the size of the original such as 135 film, APS film, and Brownie film.
[0011]
Therefore, the resolution information includes not only the number of pixels but also the number of pixels in consideration of various information that affects the resolution of the image data, such as the type of input device, scan mode, and document size. These pieces of information may be obtained directly from the input device. However, if these pieces of information are recorded in the tag information or header information of the image data, these pieces of information can be obtained by referring to the tag information or the header information. Information can be obtained.
[0012]
“Output resolution” refers to a physical output size and resolution such as a print size when an image is output. For example, when the virtual output device outputs an L size print at a resolution of 300 dpi, the output resolution is “L size at a resolution of 300 dpi”.
[0013]
“Image processing for converting an image structure” is image processing for changing the sharpness and granularity of an image, and specifically includes sharpness processing and noise removal processing.
[0014]
In the image processing method according to the present invention, the output resolution may be set by selecting an output resolution corresponding to the resolution information from a plurality of existing output resolutions prepared in advance.
[0015]
In the image processing method according to the present invention, the output resolution may be set by receiving an input of the output resolution.
[0016]
An image processing apparatus according to the present invention is an image processing apparatus that performs predetermined image processing on image data captured by an input device.
Resolution information acquisition means for acquiring resolution information of the image data;
Assuming that the image data is output in a virtual output device having a predetermined output resolution, output resolution setting means for setting the output resolution based on the resolution information;
Image processing means for obtaining processed image data capable of reproducing an image having an image structure corresponding to the virtual output device by performing image processing for converting the image structure according to the set output resolution on the image data; It is characterized by comprising.
[0017]
In the image processing apparatus according to the present invention, the output resolution setting means is a means for setting the output resolution by selecting an output resolution corresponding to the resolution information from a plurality of existing output resolutions prepared in advance. Also good.
[0018]
In the image processing apparatus according to the present invention, the output resolution setting means may be a means for setting the output resolution by receiving an input of the output resolution.
[0019]
The image processing method according to the present invention may be provided as a program for causing a computer to execute the image processing method.
[0020]
【The invention's effect】
According to the present invention, when image processing is performed on image data on the assumption that output is performed in a virtual output device having a predetermined output resolution, the resolution information of the image data is acquired, and based on the acquired resolution information, the virtual information is acquired. The output resolution of the output device is set, and image processing for converting the image structure according to the set output resolution is performed on the image data. For this reason, when the resolution of the image data is high, the output resolution of the virtual output device can be set high according to the resolution, so image processing that converts the image structure without losing the image information that the image data has is performed. Thus, processed image data can be obtained.
[0021]
Also, by selecting an output resolution corresponding to the resolution information from a plurality of existing output resolutions prepared in advance, the output resolution can be easily set.
[0022]
Furthermore, the output resolution of the virtual output device can be arbitrarily set by receiving the input of the output resolution and setting the output resolution. Therefore, for example, when it is not necessary to store high-resolution image data at the high resolution, a general-purpose output resolution can be set, and as a result, processed image data having an image structure corresponding to the desired output resolution. Can be obtained.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic block diagram showing the configuration of an image processing apparatus according to an embodiment of the present invention. As shown in FIG. 1, the image processing apparatus according to the present embodiment is assumed to output image data in a virtual output device having a predetermined output resolution, and an image is read by reading an image recorded on a film. A plurality of input devices 11 (11a, 11b, 11c...) That acquire the data S0, and resolution information acquisition means 12 that acquires resolution information R0 representing the resolution of the image data S0 based on the tag information given to the image data S0. And the output resolution setting means 13 for setting the output resolution R1 of the virtual output device based on the resolution information R0 of the image data S0 determined by the resolution information acquisition means 12, and the image according to the set output resolution R1. Image processing that converts the structure can be performed on the image data, and images with an image structure corresponding to the virtual output device can be played back. Comprising Do and processed image processing unit 14 to obtain the image data S1, the processed image data S1 or hard disk, CD-R, MO, and a recording means 15 for recording on the media such as a memory card.
[0024]
As the input device 11, any known device that can photoelectrically read an image carried on a document or various subjects and output it as digital image data can be used. For example, reflected light from a document by scanning exposure or surface exposure can be used. And a scanner, a film scanner, a digital camera, a digital video camera, and the like that photoelectrically read transmitted light.
[0025]
In the present embodiment, the input device 11 may include a plurality of devices of the same type (for example, a plurality of different and / or the same model scanners), and a plurality of different types of devices. (For example, an image reading apparatus and a digital camera) may be provided, or both may be provided.
[0026]
The resolution information acquisition unit 12 displays the number of pixels of the image represented by the image data S0 added to the tag information of the image data S0, the type of the input device 11, and the scan mode and the image when the input device 11 is a scanner. The resolution information R0 of the image data S0 is acquired based on the size of the read document.
[0027]
Here, the resolution information R0 of the image data S0 may be simply the number of pixels of the image represented by the image data S0, but the resolution varies depending on the type of the input device 11 even with the same number of pixels. For example, when the image data S0 is composed of RGB three-color data and the input device 11 is a scanner, the image data S0 has three pieces of RGB information for one pixel. On the other hand, when the input device 11 is a digital camera, the image data S0 is composed of RGB three-color data, but since a single-plate CCD is often used, R, G, There is only one piece of information B, and three pieces of RGB information for one pixel are obtained by interpolation calculation. Therefore, even if the number of pixels is the same, the resolution of the image data S0 obtained by the scanner is higher than that of the image data S0 obtained by the digital camera. Even in the case of the image data S0 having the same number of pixels obtained by the same scanner, there is a difference in resolution depending on the scan mode of the original such as the high image quality mode and the high speed mode. Further, even in the same scan mode, the resolution changes depending on the size of the original such as 135 film, APS film, and Brownie film.
[0028]
Therefore, the resolution information R0 is not only the number of pixels, but also pixels that take into account various information that affects the resolution of the image data, such as the type of the input device 11, the scan mode, the document size, and the like given to the tag information of the image data S0 It represents a number.
[0029]
For example, when the input device 11 is a digital camera, a value about 1/2 to 1/3 of the number of pixels of the image represented by the actual image data S0 is acquired as the resolution information R0. When the input device 11 is a scanner and the scan mode is the high-speed mode, the resolution information is a value that is about 1/2 to 1/3 of the number of pixels of the image represented by the actual image data S0. Obtain as R0.
[0030]
Based on the resolution information R0 acquired by the resolution information acquisition unit 12, the output resolution setting unit 13 sets the output resolution R1 of the virtual output device that is supposed to output the image data S0. Here, in the case of the image data S0 obtained by reading the image recorded on the 135 film, there are cases where the postcard size print is created from the L size with the number of pixels of about 1.5 to 2 million pixels. In many cases, a print resolution of about 300 dpi is sufficient. Therefore, when the resolution information R0 is the number of pixels of about 1.5 to 2 million pixels, an output resolution R1 of “300 dpi resolution and L size” is set.
[0031]
On the other hand, when the image recorded on the Brownie film is read in the high resolution mode, or when RGB three-color data is obtained for each pixel at the time of photographing as in a professional digital camera, the image represented by the image data S0 is displayed. The number of pixels may exceed 10 million pixels. For such high-resolution image data S0, if the output resolution is set to "L size with a resolution of 300 dpi", a large amount of image information is obtained by image processing even though the image data S0 has abundant information. Will be missing.
[0032]
For this reason, when the resolution information R0 exceeds 10 million pixels, for example, an output resolution R1 that does not reduce the image information of the image data S0 by image processing, such as “A dpi size at 600 dpi”, is used. Set.
[0033]
Assuming that the virtual output device having the set output resolution R1 outputs the image data S0, the image processing means 14 performs image processing for converting the image structure on the image data S0, and outputs the virtual output device. Processed image data S1 capable of reproducing an image having an image structure corresponding to the resolution is obtained.
[0034]
Here, it is assumed that printing is performed at a resolution of 300 dpi on a 2L size photosensitive material (case 1), and that printing is performed at a resolution of 600 dpi on an L size photosensitive material (case 2). ), The number of pixels of the image represented by the processed image data S1 is the same, but the print viewing conditions are different. That is, human visual characteristics have high sensitivity of about 2 to 5 cycles / degree in spatial frequency, and it is important to correct sharpness and noise in this frequency band, but the observation distance is 2L between 2L size and L size. The size becomes larger. Therefore, when the observation distance is taken into consideration, even if the number of pixels is the same, Case 1 and Case 2 have different frequency bands for performing sharpness processing and noise removal processing. Therefore, the image processing unit 14 changes the frequency band to be processed in consideration of the output resolution R1, and performs the sharpness processing and noise removal processing on the image data S0 to obtain processed image data S1.
[0035]
Next, the operation of this embodiment will be described. FIG. 2 is a flowchart showing the operation of this embodiment. First, image data S0 is acquired by the input device 11 (step S1), and resolution information R0 of the image represented by the image data S0 is acquired by the resolution information acquisition unit 12 (step S2). Subsequently, the output resolution setting means 13 sets the output resolution R1 of the virtual output device that is supposed to output the image data S0 based on the resolution information R0 (step S3). Then, the image processing means 14 performs image processing for converting the image structure on the image data S0 in accordance with the set output resolution R1, thereby obtaining processed image data S1 (step S4). The processed image data S1 is recorded on the medium by the recording means 15 (step S5), and the process is terminated.
[0036]
As described above, according to the present embodiment, when image processing is performed on image data on the assumption that output is performed in a virtual output device having a predetermined output resolution, the resolution information R0 of the image data S0 is acquired and acquired. Based on the resolution information R0, the output resolution R1 of the virtual output device is set, and the image data S0 is subjected to image processing for converting the image structure in accordance with the set output resolution R1 to obtain the processed image data S1. It is a thing. For this reason, when the resolution of the image data S0 is high, the output resolution R1 of the virtual output device can be set high in accordance with the resolution. Therefore, the image whose image structure is converted without missing the image information of the image data S0. The processed image data S1 can be obtained by performing the processing.
[0037]
In the above embodiment, the output resolution setting means 13 sets the output resolution R1 of the virtual output device based on the resolution information R0. However, as in the image processing apparatus according to the second embodiment shown in FIG. A plurality of output resolutions (hereinafter referred to as existing output resolution R2) are stored in advance in the memory 16 in association with the resolution information R0, and one of the plurality of existing output resolutions R2 is stored based on the resolution information R0. The output resolution R2 may be selected and set as the output resolution R1. Thus, by selecting one output resolution R2 from a plurality of existing output resolutions R2 according to the resolution information R0, the output resolution R1 can be easily set.
[0038]
In some cases, the image data S0 may be output at a general-purpose output resolution (for example, 300 dpi for L size) without changing the output resolution of the virtual output device, regardless of the resolution of the image data S0. Therefore, as in the image processing apparatus according to the third embodiment of the present invention shown in FIG. 4, the manual setting means 17 for setting the output resolution R3 by manual operation is provided, and the output resolution set by the output resolution setting means 13 is provided. Regardless of R1, the output resolution of the virtual output device may be the output resolution R3 set in the manual setting means 17.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram showing the configuration of an image processing apparatus according to a first embodiment of the present invention. FIG. 2 is a flowchart showing the operation of the embodiment of the present invention. FIG. 4 is a schematic block diagram showing the configuration of an image processing apparatus. FIG. 4 is a schematic block diagram showing the configuration of an image processing apparatus according to a third embodiment of the present invention.
DESCRIPTION OF SYMBOLS 11 Input device 12 Resolution information acquisition means 13 Output resolution setting means 14 Image processing means 15 Recording means 16 Memory 17 Manual setting means

Claims (6)

入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理方法において、
前記画像データの解像度情報を取得し、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力するに際し、予め用意された複数の既存出力解像度から前記解像度情報に対応した出力解像度を選択することにより前記出力解像度を設定し、
該設定された出力解像度に応じて前記画像データにより表される画像の鮮鋭度および粒状度を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた鮮鋭度および粒状度を有する画像を再生可能な処理済み画像データを得ることを特徴とする画像処理方法。
In an image processing method for performing predetermined image processing on image data captured by an input device,
Obtaining resolution information of the image data;
When outputting the image data in a virtual output device having a predetermined output resolution, the output resolution is set by selecting an output resolution corresponding to the resolution information from a plurality of existing output resolutions prepared in advance ,
The image data is subjected to image processing for converting the sharpness and granularity of the image represented by the image data in accordance with the set output resolution, and has the sharpness and granularity corresponding to the virtual output device. An image processing method comprising obtaining processed image data capable of reproducing an image.
入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理装置において、
前記画像データの解像度情報を取得する解像度情報取得手段と、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力するに際し、予め用意された複数の既存出力解像度から前記解像度情報に対応した出力解像度を選択することにより前記出力解像度を設定する出力解像度設定手段と、
該設定された出力解像度に応じて前記画像データにより表される画像の鮮鋭度および粒状度を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた鮮鋭度および粒状度を有する画像を再生可能な処理済み画像データを得る画像処理手段とを備えたことを特徴とする画像処理装置。
In an image processing apparatus that performs predetermined image processing on image data captured by an input device,
Resolution information acquisition means for acquiring resolution information of the image data;
Output resolution setting for setting the output resolution by selecting an output resolution corresponding to the resolution information from a plurality of existing output resolutions prepared in advance when outputting the image data in a virtual output device having a predetermined output resolution Means,
The image data is subjected to image processing for converting the sharpness and granularity of the image represented by the image data in accordance with the set output resolution, and has the sharpness and granularity corresponding to the virtual output device. An image processing apparatus comprising image processing means for obtaining processed image data capable of reproducing an image.
入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理方法をコンピュータに実行させるためのプログラムにおいて、
前記画像データの解像度情報を取得する手順と、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力するに際し、予め用意された複数の既存出力解像度から前記解像度情報に対応した出力解像度を選択することにより前記出力解像度を設定する手順と、
該設定された出力解像度に応じて前記画像データにより表される画像の鮮鋭度および粒状度を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた鮮鋭度および粒状度を有する画像を再生可能な処理済み画像データを得る手順とを有するプログラム。
In a program for causing a computer to execute an image processing method for performing predetermined image processing on image data captured by an input device,
A procedure for obtaining resolution information of the image data;
A procedure for setting the output resolution by selecting an output resolution corresponding to the resolution information from a plurality of existing output resolutions prepared in advance when outputting the image data in a virtual output device having a predetermined output resolution;
The image data is subjected to image processing for converting the sharpness and granularity of the image represented by the image data in accordance with the set output resolution, and has the sharpness and granularity corresponding to the virtual output device. And a procedure for obtaining processed image data capable of reproducing an image.
入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理方法において、
前記画像データの解像度情報を取得し、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力するに際し、前記解像度情報に基づいて、前記画像データの解像度が高いほど前記出力解像度を高く設定し、
該設定された出力解像度に応じて前記画像データにより表される画像の鮮鋭度および粒状度を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた鮮鋭度および粒状度を有する画像を再生可能な処理済み画像データを得ることを特徴とする画像処理方法。
In an image processing method for performing predetermined image processing on image data captured by an input device,
Obtaining resolution information of the image data;
When outputting the image data in a virtual output device having a predetermined output resolution, based on the resolution information, the higher the resolution of the image data, the higher the output resolution ,
The image data is subjected to image processing for converting the sharpness and granularity of the image represented by the image data in accordance with the set output resolution, and has the sharpness and granularity corresponding to the virtual output device. An image processing method comprising obtaining processed image data capable of reproducing an image.
入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理装置において、
前記画像データの解像度情報を取得する解像度情報取得手段と、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力するに際し、前記解像度情報に基づいて、前記画像データの解像度が高いほど前記出力解像度を高く設定する出力解像度設定手段と、
該設定された出力解像度に応じて前記画像データにより表される画像の鮮鋭度および粒状度を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた鮮鋭度および粒状度を有する画像を再生可能な処理済み画像データを得る画像処理手段とを備えたことを特徴とする画像処理装置。
る手段であることを特徴とする請求項3記載の画像処理装置。
In an image processing apparatus that performs predetermined image processing on image data captured by an input device,
Resolution information acquisition means for acquiring resolution information of the image data;
When outputting the image data in a virtual output device having a predetermined output resolution, based on the resolution information, an output resolution setting means for setting the output resolution higher as the resolution of the image data is higher ;
The image data is subjected to image processing for converting the sharpness and granularity of the image represented by the image data in accordance with the set output resolution, and has the sharpness and granularity corresponding to the virtual output device. An image processing apparatus comprising image processing means for obtaining processed image data capable of reproducing an image.
The image processing apparatus according to claim 3, wherein the image processing apparatus is a unit.
入力デバイスにおいて取り込んだ画像データに対して所定の画像処理を施す画像処理方法をコンピュータに実行させるためのプログラムにおいて、
前記画像データの解像度情報を取得する手順と、
前記画像データを所定の出力解像度を有する仮想出力デバイスにおいて出力するに際し、前記解像度情報に基づいて、前記画像データの解像度が高いほど前記出力解像度を高く設定する手順と、
該設定された出力解像度に応じて前記画像データにより表される画像の鮮鋭度および粒状度を変換する画像処理を前記画像データに施して、前記仮想出力デバイスに応じた鮮鋭度および粒状度を有する画像を再生可能な処理済み画像データを得る手順とを有するプログラム。
In a program for causing a computer to execute an image processing method for performing predetermined image processing on image data captured by an input device,
A procedure for obtaining resolution information of the image data;
A procedure for setting the output resolution higher as the resolution of the image data is higher based on the resolution information when outputting the image data in a virtual output device having a predetermined output resolution;
The image data is subjected to image processing for converting the sharpness and granularity of the image represented by the image data in accordance with the set output resolution, and has the sharpness and granularity corresponding to the virtual output device. And a procedure for obtaining processed image data capable of reproducing an image.
JP2002083511A 2002-03-25 2002-03-25 Image processing method, apparatus, and program Expired - Fee Related JP4223223B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002083511A JP4223223B2 (en) 2002-03-25 2002-03-25 Image processing method, apparatus, and program
US10/395,201 US20030231321A1 (en) 2002-03-25 2003-03-25 Method of and system for image processing, method of and apparatus for image generation, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002083511A JP4223223B2 (en) 2002-03-25 2002-03-25 Image processing method, apparatus, and program

Publications (2)

Publication Number Publication Date
JP2003281524A JP2003281524A (en) 2003-10-03
JP4223223B2 true JP4223223B2 (en) 2009-02-12

Family

ID=29231261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002083511A Expired - Fee Related JP4223223B2 (en) 2002-03-25 2002-03-25 Image processing method, apparatus, and program

Country Status (1)

Country Link
JP (1) JP4223223B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115311145B (en) * 2022-08-12 2024-06-11 中国电信股份有限公司 Image processing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
JP2003281524A (en) 2003-10-03

Similar Documents

Publication Publication Date Title
JP4473299B2 (en) Digital image processing method
JP5240194B2 (en) Signal processing method and signal processing apparatus
TW514876B (en) Digital picture signal processing apparatus, method thereof, digital picture recording apparatus, method thereof, transmitting method thereof, and data record medium thereof
JPS63266982A (en) Interpolating method for picture signal and picture signal processor executing it
JPH10215356A (en) Storage method and system for photographic image data for reprint
JP3788643B2 (en) Photo printing system
JPH1132287A (en) Method and device for generating image file
JP2004096505A (en) Image processing method, image processing apparatus, image recording apparatus, program, and recording medium
JP4223223B2 (en) Image processing method, apparatus, and program
JPH11282446A (en) Image processing method and recording medium
JP2007067708A (en) Imaging apparatus and method of forming image by it
JP2009033385A (en) Image processor, image processing method, image processing program and imaging device
JP2003250109A (en) Image reproducing method, and image reproducing apparatus
JPH11261832A (en) Image processing method and image processor
US20020154320A1 (en) Image data generation method, image data generation apparatus, image processing method, image processing apparatus, and recording medium
JP4387264B2 (en) Imaging apparatus and image generation method thereof
JP2000030050A (en) Picture processor, its method, and recording medium having recorded picture processing program thereon
JP2000115694A (en) Image data recording method and device thereof, image data reproducing method and device thereof information recording medium and computer-readable recording medium
JP2004242066A (en) Image recorder, image recording method and image processing program
US20030231321A1 (en) Method of and system for image processing, method of and apparatus for image generation, and computer program
JP3920122B2 (en) Image processing method and apparatus, image processing system, and program
JP2000059638A (en) Image reparation device and recording medium
JP3967163B2 (en) Image generation method and apparatus, image processing method and apparatus, and program
JP2006272729A (en) Image printing device, memory card, image printing method, image printing program and recording medium
JP2004120403A (en) Imaging unit, image data, and reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061031

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070322

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070608

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081017

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: 20081119

R150 Certificate of patent or registration of utility model

Ref document number: 4223223

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: 20111128

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131128

Year of fee payment: 5

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