[go: up one dir, main page]

JP2001167265A - Medium recording image processing program, image processing apparatus, and image processing method - Google Patents

Medium recording image processing program, image processing apparatus, and image processing method

Info

Publication number
JP2001167265A
JP2001167265A JP34764899A JP34764899A JP2001167265A JP 2001167265 A JP2001167265 A JP 2001167265A JP 34764899 A JP34764899 A JP 34764899A JP 34764899 A JP34764899 A JP 34764899A JP 2001167265 A JP2001167265 A JP 2001167265A
Authority
JP
Japan
Prior art keywords
image processing
image
degree
size
adjusted
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.)
Pending
Application number
JP34764899A
Other languages
Japanese (ja)
Inventor
Kaoru Nakabayashi
薫 中林
Yasushi Hiraoka
靖 平岡
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.)
Seiko Epson Corp
A I Soft Inc
Original Assignee
Seiko Epson Corp
A I Soft Inc
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 Seiko Epson Corp, A I Soft Inc filed Critical Seiko Epson Corp
Priority to JP34764899A priority Critical patent/JP2001167265A/en
Publication of JP2001167265A publication Critical patent/JP2001167265A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Studio Circuits (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Processing (AREA)
  • Processing Of Color Television Signals (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【課題】 試行錯誤の結果、所望の結果が得られるもの
と考えて印刷を実行しても、実際にはシャープネスの強
調度合いが思っていたものとは異なることがあった。 【解決手段】 画像処理が対象とする画素に対して所定
の範囲にある画素のデータを使用して演算を行うような
場合には、解像度の変更も画像処理の結果に影響を及ぼ
すため、選択された画像ファイル15aに所定の画像処
理を実行する指示と画像サイズの指示を与えた場合に、
解像度を増減させる必要があるのか否かを判定し、増減
する場合には画像処理の強調程度を調整し、調整された
強調度合いに基づいて画像処理と解像度の変更を行うよ
うにした。
(57) [Summary] [Problem] Even when printing is executed as a result of trial and error, assuming that a desired result is obtained, the degree of sharpness enhancement may be different from the expected level. . SOLUTION: In the case where calculation is performed using pixel data within a predetermined range with respect to a target pixel in image processing, a change in resolution also affects the result of image processing. When an instruction to execute predetermined image processing and an instruction for image size are given to the image file 15a
It is determined whether or not the resolution needs to be increased or decreased. If the resolution needs to be increased or decreased, the degree of enhancement of the image processing is adjusted, and the image processing and the resolution are changed based on the adjusted degree of enhancement.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、画像処理プログラ
ムを記録した媒体、画像処理装置および画像処理方法に
関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a medium recording an image processing program, an image processing apparatus, and an image processing method.

【0002】[0002]

【従来の技術】近年、デジタルスチルカメラなどで撮影
した画像データをコンピュータで利用することが多くな
った。以前は、デジタルスチルカメラの解像度が低く、
印刷時には解像度を上げることの方が多かった。すなわ
ち、撮影時の画像データは35万画素相当であるにもか
かわらず、印刷時には200万画素相当のデータが必要
になるという場合、解像度を上げている(なお、本願で
は画素を増やすことを統一的に高解像度化するというよ
うに表現し、画素を減らすことを低解像度化すると表現
する)。この意味で、画素数と解像度及び画像サイズは
ほぼ等価な概念として使用する。
2. Description of the Related Art In recent years, image data photographed by a digital still camera or the like has been increasingly used by computers. Previously, digital still cameras had lower resolutions,
When printing, I often increased the resolution. That is, when image data at the time of photographing is equivalent to 350,000 pixels, but data equivalent to 2 million pixels is required at the time of printing, the resolution is increased. (Reducing the number of pixels means lowering the resolution). In this sense, the number of pixels, the resolution, and the image size are used as substantially equivalent concepts.

【0003】しかしながら、デジタルスチルカメラやス
キャナーのような画像入力機器の高品質化がめざましい
今日においては、画像データの解像度の方が印刷時の解
像度よりも大きいことが生じてきている。このため、以
前のように高解像度化するばかりではなく、低解像度化
の処理が行われる場合が多くなってきている。画像を出
力する際には、このような解像度の調整が必須である
が、フォトレタッチアプリケーションなどによって画質
を調整する画像処理も行われることが多い。すなわち、
表面的には画質の調整を行い、その出力段階で解像度の
調整が実行されている。
[0003] However, today, when the quality of image input devices such as a digital still camera and a scanner is remarkably improved, the resolution of image data is larger than the resolution at the time of printing. For this reason, in many cases, not only the resolution is increased as before, but also the process of reducing the resolution is performed. When outputting an image, such resolution adjustment is essential, but image processing for adjusting image quality by a photo retouching application or the like is often performed. That is,
On the surface, the image quality is adjusted, and the resolution is adjusted at the output stage.

【0004】[0004]

【発明が解決しようとする課題】画像処理は各種のもの
があるが、その一つとして演算時にマスクフィルタを使
用するものも多い。例えば、シャープネス強調の画像処
理では処理対象の画素を中心に5×5升の正方形のアン
シャープネスマスクを使用して演算を実行する。一般
に、フォトレタッチアプリケーションをユーザが操作し
てシャープネス強調を行なう場合、その処理強度は試行
錯誤を経て適宜調整する。試行錯誤は画面で確認しなが
ら行うことになるが、この時点では画像のサイズはその
ままで処理強度を調整する。
Although there are various types of image processing, one of them often uses a mask filter at the time of calculation. For example, in the image processing of sharpness enhancement, the calculation is executed using a 5 × 5 square unsharpness mask centering on the pixel to be processed. Generally, when a user operates a photo retouching application to enhance sharpness, the processing intensity is appropriately adjusted through trial and error. Trial and error are performed while checking on the screen, but at this point, the processing intensity is adjusted while keeping the size of the image.

【0005】試行錯誤の結果、所望の結果が得られるも
のと考えて印刷を実行したりすると、その時に初めて解
像度変換とともにシャープネス強調されるということが
多い。ところが、実際に印刷などを経てみると、シャー
プネスの強調度合いが思っていたものとは異なることが
あった。本発明は、上記課題にかんがみてなされたもの
で、シャープネス強調などの画像処理の結果を真に所望
とする程度で反映させることが可能な画像処理プログラ
ムを記録した媒体、画像処理装置および画像処理方法の
提供を目的とする。
[0005] As a result of trial and error, when printing is performed on the assumption that a desired result is obtained, sharpness enhancement is often performed together with resolution conversion only at that time. However, in actual printing, the degree of sharpness enhancement may be different from the expected level. The present invention has been made in view of the above problems, and has a medium, an image processing apparatus, and an image processing apparatus that record an image processing program capable of reflecting a result of image processing such as sharpness enhancement to a truly desired degree. The purpose is to provide a method.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は、画像をドットマトリクス
状の各画素として表した画像データであって第一の画像
サイズと第二の画像サイズを有するものについてコンピ
ュータにて画像処理を実行させる画像処理プログラムを
記録した媒体であって、上記第一の画像サイズと第二の
画像サイズの変化度合いを検知する機能と、この検知さ
れた画像サイズの変化度合いに基づいて上記第一の画像
サイズにおける画像処理の程度を上記第二の画像サイズ
における画像処理の程度に調整する機能と、調整された
程度に基づいて上記第二の画像サイズにおける画像デー
タの各画素と共に所定の範囲の周囲の画素の画像データ
を使用しつつ画像処理する機能とをコンピュータに実現
させる機能とをコンピュータに実現させる構成としてあ
る。
In order to achieve the above object, the invention according to claim 1 is an image data representing an image as each pixel of a dot matrix, wherein the image data includes a first image size and a second image size. A medium that stores an image processing program that causes a computer to execute image processing on a medium having a size, a function of detecting a change degree of the first image size and the second image size, and a function of detecting the detected image. A function of adjusting the degree of image processing in the first image size to the degree of image processing in the second image size based on the degree of change in size, and a function of adjusting the degree of image processing in the second image size based on the adjusted degree. A function of performing image processing while using image data of pixels surrounding a predetermined range together with each pixel of the image data and a function of realizing a computer. It is constituted to realize the Yuta.

【0007】ここでは、画像処理が処理対象の画素を中
心とした所定の範囲の周囲の画素をも使用して実施され
ることを前提としている。例えば、5×5画素が画像処
理で処理対象とされるとして、200×200画素の画
像と1000×1000画素の画像では5×5画素の処
理対象範囲が全体の画像に占める割合は当然に変化す
る。画像の拡大や縮小に伴ってこのように影響を受ける
画素の範囲が変化しなければ画像処理の結果も変化する
のが当然である。
Here, it is assumed that image processing is performed using pixels around a predetermined range around a pixel to be processed. For example, assuming that 5 × 5 pixels are to be processed in the image processing, the ratio of the processing target area of 5 × 5 pixels to the entire image naturally changes in the 200 × 200 pixel image and the 1000 × 1000 pixel image. I do. If the range of affected pixels does not change as the image is enlarged or reduced, the result of image processing naturally changes.

【0008】これに対し、上記のように構成した請求項
1にかかる発明においては、本画像処理プログラムをコ
ンピュータにて実行させると、第一の画像サイズと第二
の画像サイズの変化度合いを検知するとともに、この検
知された画像サイズの変化度合いに基づいて上記第一の
画像サイズにおける画像処理の程度を上記第二の画像サ
イズにおける画像処理の程度に調整し、調整された程度
に基づいて上記第二の画像サイズにおける画像データの
各画素と共に所定の範囲の周囲の画素の画像データを使
用しつつ画像処理する。
On the other hand, in the invention according to claim 1 configured as described above, when the image processing program is executed by a computer, the degree of change between the first image size and the second image size is detected. And adjusting the degree of image processing in the first image size to the degree of image processing in the second image size based on the detected degree of change in the image size, and based on the adjusted degree. Image processing is performed using image data of pixels around a predetermined range together with each pixel of the image data in the second image size.

【0009】すなわち、画像サイズの変化度合いに基づ
いて画像処理の程度を調整することにより、従来の問題
点を解決する。また、画像処理の程度を調整する手法は
各種の態様を採用可能である。請求項2にかかる発明
は、上記請求項1に記載の画像処理プログラムを記録し
た媒体において、上記画像処理機能では、処理の強度を
変更可能であり、上記調整機能では、この強度を変更さ
せて画像処理の程度を調整させる構成としてある。
That is, the conventional problem is solved by adjusting the degree of image processing based on the degree of change in image size. Various modes can be adopted as a method of adjusting the degree of image processing. According to a second aspect of the present invention, in the medium storing the image processing program according to the first aspect, the intensity of the processing can be changed by the image processing function, and the intensity can be changed by the adjustment function. The configuration is such that the degree of image processing is adjusted.

【0010】上記のように構成した請求項2にかかる発
明においては、画像処理機能での処理の強度が変更可能
であるので、画像処理の程度を調整するために調整機能
はこの強度を変更させる。例えば、大きな画像となる場
合に処理対象の範囲が相対的に小さくなるとしても、強
度を上げることによって画像の大小の影響を相殺するこ
とができる。さらに、画像処理の程度を調整する他の手
法の一例として、請求項3にかかる発明は、上記請求項
1または請求項2のいずれかに記載の画像処理プログラ
ムを記録した媒体において、上記画像処理機能では、処
理の対象とする範囲を変更可能であり、上記調整機能で
は、この範囲を変更させて画像処理の程度を調整させる
構成としてある。
In the invention according to claim 2 configured as described above, since the intensity of the processing by the image processing function can be changed, the adjusting function changes the intensity in order to adjust the degree of the image processing. . For example, even if the range of the processing target becomes relatively small in the case of a large image, the effect of the size of the image can be canceled by increasing the intensity. Further, as an example of another method for adjusting the degree of image processing, the invention according to claim 3 is a method according to claim 1 or 2, wherein the image processing program according to claim 1 or 2 is stored in a medium on which the image processing program is recorded. With the function, the range to be processed can be changed, and with the adjustment function, the range is changed to adjust the degree of image processing.

【0011】上記のように構成した請求項3にかかる発
明においては、画像処理機能での処理の対象とする範囲
が変更可能であるので、画像処理の程度を調整するため
に調整機能はこの範囲を変更させる。例えば、大きな画
像となる場合には処理対象の範囲を大きくすればよい
し、小さな画像となる場合には処理対象の範囲を小さく
すれば画像の大小の変化による影響を最小限にすること
ができる。さらに、請求項4にかかる発明は、上記請求
項1〜請求項3のいずれかに記載の画像処理プログラム
を記録した媒体において、上記画像処理機能では、処理
対象となる画素を中心とした所定範囲の画素の画像デー
タを用いて演算させるマスクフィルタを使用する構成と
してある。
In the invention according to claim 3 configured as described above, since the range to be processed by the image processing function can be changed, the adjustment function is used to adjust the degree of image processing. To change. For example, when a large image is obtained, the range of the processing target may be increased, and when a small image is obtained, the effect of the change in the size of the image can be minimized by reducing the range of the processing target. . Further, according to a fourth aspect of the present invention, in the medium storing the image processing program according to any one of the first to third aspects, in the image processing function, the predetermined range centering on a pixel to be processed is provided. The configuration uses a mask filter that is operated using the image data of the pixel.

【0012】上記のように構成した請求項4にかかる発
明においては、画像処理でマスクフィルタを使用するの
で、処理対象となる画素を中心とした当該マスクサイズ
の範囲の画素の画像データが演算に用いられる。画像処
理の程度を調整するには、必ずしもその画像処理で調整
しなければならないわけではない。このため、請求項5
にかかる発明は、上記請求項1〜請求項4のいずれかに
記載の画像処理プログラムを記録した媒体において、上
記画像処理機能では、複数の画像処理を実行可能であ
り、上記調整機能では、一の画像処理で上記程度を調整
する必要がある場合に他の画像処理の程度を調整する構
成としてある。
In the invention according to claim 4 configured as described above, since the mask filter is used in the image processing, the image data of the pixels within the mask size range centering on the pixel to be processed is calculated. Used. To adjust the degree of image processing, it is not always necessary to make adjustments in the image processing. Therefore, claim 5
According to a third aspect of the present invention, in the medium storing the image processing program according to any one of the first to fourth aspects, the image processing function can execute a plurality of image processings, and the adjustment function can execute one image processing. When it is necessary to adjust the above degree in the image processing, the degree of the other image processing is adjusted.

【0013】例えば、シャープネス強調を行う画像処理
と、コントラストを強調する画像処理とがあるとして、
演算手法次第でコントラストの強調処理にもシャープネ
ス強調の効果を得られることがある。従って、シャープ
ネス強調が画像サイズの変化によって本来のものよりも
弱められるとしたときに、コントラストの強調度合いで
シャープネス強調の効果を得るようにしても結果は同等
である。このため、上記のように構成した請求項5にか
かる発明においては、画像処理機能が複数の画像処理を
実行可能であるときに、一の画像処理で上記程度を調整
する必要がある場合に上記調整機能は他の画像処理の程
度を調整する。
For example, assume that there are image processing for enhancing sharpness and image processing for enhancing contrast.
Depending on the calculation method, the effect of sharpness enhancement may also be obtained in contrast enhancement processing. Therefore, if the sharpness enhancement is made weaker than the original one due to the change in the image size, the effect is the same even if the effect of sharpness enhancement is obtained with the degree of contrast enhancement. For this reason, in the invention according to claim 5 configured as described above, when the image processing function is capable of executing a plurality of image processes, it is necessary to adjust the degree by one image process. The adjustment function adjusts the degree of other image processing.

【0014】また、画像データが第一の画像サイズと第
二の画像サイズを有する場合も適宜あり、必ずしも一の
状況に限られるものではない。このため、請求項6にか
かる発明においては、請求項1〜請求項5のいずれかに
記載の画像処理プログラムを記録した媒体において、上
記画像データを上記第一の画像サイズのものから上記第
二の画像サイズのものへと変換する機能を実行させる構
成としてある。すなわち、上記第一の画像サイズの画像
データがあり、それに適する画像処理の強度が得られて
いる場合に、当該画像サイズを第二の画像サイズへと変
換させるとともに、この第二の画像サイズで画像処理を
実行するべく、同第一の画像サイズでの画像処理の程度
を調整し、調整された程度に基づいて画像処理を実行す
る。
Further, the image data may have a first image size and a second image size as appropriate, and are not necessarily limited to one situation. Therefore, in the invention according to claim 6, in the medium on which the image processing program according to any one of claims 1 to 5 is recorded, the image data is converted from the first image size to the second image data. The function to convert the image size into the image size is executed. That is, when there is image data of the first image size, and the intensity of image processing suitable for it is obtained, the image size is converted to a second image size, and the second image size is used. In order to execute the image processing, the degree of the image processing at the first image size is adjusted, and the image processing is executed based on the adjusted degree.

【0015】さらに、本発明は、画像をドットマトリク
ス状の各画素として表した画像データについてコンピュ
ータにて画像処理を実行させる画像処理プログラムを記
録した媒体であって、上記画像データにおける第一の画
像サイズでの画像処理の程度を特定した場合において、
同画像データを第二の画像サイズで出力するときに、同
第一の画像サイズと同第二の画像サイズの変化度合いを
検知する機能と、この検知された画像サイズの変化度合
いに基づいて上記第一の画像サイズにおける画像処理の
程度を上記第二の画像サイズにおける画像処理の程度に
調整する機能と、調整された程度に基づいて上記第二の
画像サイズにおける画像データの各画素と共に所定の範
囲の周囲の画素の画像データを使用しつつ画像処理する
機能とをコンピュータに実現させると構成とすることも
できる。
Further, the present invention is a medium storing an image processing program for causing a computer to execute image processing on image data representing an image as each pixel in a dot matrix, wherein the first image in the image data is recorded. If you specify the degree of image processing by size,
When outputting the same image data at the second image size, the function of detecting the degree of change between the first image size and the second image size, and A function of adjusting the degree of image processing in the first image size to the degree of image processing in the second image size, and a predetermined function together with each pixel of the image data in the second image size based on the adjusted degree. The computer may be configured to realize the function of performing image processing while using the image data of the pixels around the range.

【0016】すなわち、上記画像データにおける第一の
画像サイズでの画像処理の程度を特定した上で上記画像
データを第二の画像サイズで出力するときに、同第一の
画像サイズと同第二の画像サイズの変化度合いを検知
し、この検知された画像サイズの変化度合いに基づいて
上記第一の画像サイズにおける画像処理の程度を上記第
二の画像サイズにおける画像処理の程度に調整するとと
もに、調整された程度に基づいて上記第二の画像サイズ
における画像データの各画素と共に所定の範囲の周囲の
画素の画像データを使用しつつ画像処理する。
That is, after specifying the degree of image processing at the first image size in the image data and outputting the image data at the second image size, The degree of change in the image size is detected, and the degree of image processing in the first image size is adjusted to the degree of image processing in the second image size based on the detected degree of change in image size, Based on the adjusted degree, image processing is performed while using image data of pixels around a predetermined range together with each pixel of the image data in the second image size.

【0017】むろん、このような記録媒体は、磁気記録
媒体であってもよいし光磁気記録媒体であってもよい
し、今後開発されるいかなる記録媒体においても全く同
様に考えることができる。また、一次複製品、二次複製
品などの複製段階については全く問う余地無く同等であ
る。その他、供給方法として通信回線を利用して行なう
場合であればファイルサーバが本プログラムを記録した
媒体となって本発明が利用されていることにはかわりな
い。
Of course, such a recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium to be developed in the future. Also, the duplication stages of the primary duplicated product, the secondary duplicated product, and the like are equivalent without any question. In addition, as long as the supply method is performed using a communication line, the present invention is not limited to the case where the file server is used as a medium on which the program is recorded.

【0018】さらに、一部がソフトウェアであって、一
部がハードウェアで実現されている場合においても発明
の思想において全く異なるものではなく、一部を記録媒
体上に記憶しておいて必要に応じて適宜読み込まれるよ
うな形態のものとしてあってもよい。このように、画像
サイズの変化度合いに基づいて画像処理の程度を調整す
る手法は実体のあるコンピュータにおいて実現され、そ
の意味で本発明をそのようなコンピュータを含んだ実体
のある装置としても適用可能であることは容易に理解で
きる。このため、請求項7〜請求項12にかかる発明に
おいても、基本的には同様の作用となる。すなわち、コ
ンピュータで制御される実体のある装置としても有効で
あることに相違はない。むろん、このような画像処理装
置は単独で実施される場合もあるし、ある機器に組み込
まれた状態で他の方法とともに実施されることもあるな
ど、発明の思想としてはこれに限らず、各種の態様を含
むものであって、適宜、変更可能である。
Further, even if a part is realized by software and a part is realized by hardware, the concept of the present invention is not completely different from that of the present invention. It may be in a form that is appropriately read in accordance with it. As described above, the method of adjusting the degree of image processing based on the degree of change in image size is realized by a substantial computer, and in this sense, the present invention can be applied to a substantial device including such a computer. It is easy to understand. Therefore, the invention according to claims 7 to 12 basically has the same operation. That is, there is no difference that the present invention is effective as a substantial device controlled by a computer. Of course, such an image processing apparatus may be implemented alone, or may be implemented together with another method while being incorporated in a certain device. And can be appropriately changed.

【0019】また、このような画像処理プログラムはか
かる制御に従って処理を進めていく上で、その根底には
その手順に発明が存在するということは当然であり、方
法としても適用可能であることは容易に理解できる。こ
のため、請求項13〜請求項18にかかる発明において
も、基本的には同様の作用となる。すなわち、必ずしも
実体のある媒体などに限らず、その方法としても有効で
あることに相違はない。
When such an image processing program proceeds with the processing in accordance with such control, it is natural that the invention exists in the procedure at the root thereof, and it can be applied as a method. Easy to understand. Therefore, the invention according to claims 13 to 18 has basically the same operation. In other words, there is no difference that the method is not necessarily limited to a tangible medium or the like and is effective as a method.

【0020】[0020]

【発明の効果】以上説明したように請求項1、請求項
7、請求項13にかかる本発明によれば、画像サイズの
変化に関わらず、画像処理の結果を真に所望とする程度
で反映させることが可能な画像処理プログラムを記録し
た媒体、画像処理装置および画像処理方法を提供するこ
とができる。また、請求項2、請求項8、請求項14に
かかる発明によれば、画像処理の強度を変更可能である
ときに、簡易に程度を調整することができる。
As described above, according to the first, seventh, and thirteenth aspects of the present invention, the result of image processing is reflected to the extent that it is truly desired regardless of the change in image size. It is possible to provide a medium, an image processing device, and an image processing method that record an image processing program capable of being executed. According to the second, eighth, and fourteenth aspects of the present invention, when the intensity of the image processing can be changed, the degree can be easily adjusted.

【0021】さらに、請求項3、請求項9、請求項15
にかかる発明によれば、処理対象範囲を変更可能である
ときに、簡易に程度を調整することができる。さらに、
請求項4、請求項10、請求項16にかかる発明によれ
ば、明確に処理対象範囲が固定されているマスクフィル
タを使用する場合に適用可能となる。さらに、請求項
5、請求項11、請求項17にかかる発明によれば、別
の画像処理で程度を調整するため、画像処理の強度を調
整できない画像処理が適用される場合においても適用可
能となる。
Furthermore, claim 3, claim 9, and claim 15
According to the invention, when the processing target range can be changed, the degree can be easily adjusted. further,
According to the fourth, tenth, and sixteenth aspects of the present invention, the present invention can be applied to a case where a mask filter whose processing target range is clearly fixed is used. Furthermore, according to the invention according to claim 5, claim 11, or claim 17, since the degree is adjusted by another image processing, it can be applied even when image processing in which the intensity of image processing cannot be adjusted is applied. Become.

【0022】さらに、請求項6、請求項12、請求項1
8にかかる発明によれば、第一の画像サイズから第二の
画像サイズへと画像サイズの変更をする場合に、適度な
強度で画像処理を実行することが可能となる。
Furthermore, claim 6, claim 12, and claim 1
According to the eighth aspect, when the image size is changed from the first image size to the second image size, it is possible to execute image processing with an appropriate intensity.

【0023】[0023]

【発明の実施の形態】以下、図面にもとづいて本発明の
実施形態を説明する。図1は当該画像処理プログラムが
実行されるパーソナルコンピュータ(以下、コンピュー
タと呼ぶ)の概略ハードウェア構成を示しており、図2
は本発明のシステムを概略的に示している。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic hardware configuration of a personal computer (hereinafter, referred to as a computer) on which the image processing program is executed.
Shows schematically the system of the invention.

【0024】まず、図1に示す概略ハードウェア構成に
ついて説明する。コンピュータ10は演算処理の中枢を
なすCPU11を備えており、このCPU11にはシス
テムバス12を介してBIOSなどの記載されたROM
13やRAM14にアクセス可能となっている。また、
システムバス12には外部記憶装置としてのハードディ
スクドライブ15とフロッピー(登録商標)ディスクド
ライブ16とCD−ROMドライブ17とが接続されて
おり、ハードディスクドライブ15に記憶されたオペレ
ーティングシステム20やアプリケーション30などが
RAM14に転送され、CPU11はROM13とRA
M14に適宜アクセスしてソフトウェアを実行する。
First, the schematic hardware configuration shown in FIG. 1 will be described. The computer 10 includes a CPU 11 which is a center of arithmetic processing. The CPU 11 is connected to a ROM such as a BIOS via a system bus 12.
13 and RAM 14 are accessible. Also,
A hard disk drive 15 as an external storage device, a floppy (registered trademark) disk drive 16, and a CD-ROM drive 17 are connected to the system bus 12, and an operating system 20, an application 30, and the like stored in the hard disk drive 15 are provided. The data is transferred to the RAM 14 and the CPU 11
M14 is appropriately accessed to execute the software.

【0025】シリアルI/O19aにはキーボード41
やマウス42の操作用入力機器が接続され、図示しない
ディスプレイカードを介して表示用のディスプレイ18
も接続されている。さらに、外部のデジカメ43などと
はシリアル通信用I/O19aを介してシリアル接続が
可能であり、外部のプリンタ50とはパラレル通信用I
/O19bを介してパラレル接続が可能となっている。
本コンピュータ10の構成は簡略化して説明している
が、パーソナルコンピュータとして一般的な構成を有す
るものを採用することができる。
The serial I / O 19a has a keyboard 41
And an input device for operation of the mouse 42 and a display 18 for display via a display card (not shown).
Is also connected. Further, serial connection with an external digital camera 43 or the like is possible via a serial communication I / O 19a, and parallel communication with an external printer 50 is possible.
Parallel connection is possible via / O19b.
Although the configuration of the computer 10 has been described in a simplified manner, a personal computer having a general configuration can be employed.

【0026】また、本発明が適用されるコンピュータは
パーソナルコンピュータに限定されるものではない。こ
の実施例はいわゆるデスクトップ型コンピュータである
が、ノート型であるとか、モバイル対応のものであって
も良い。また、コンピュータとして汎用のものである必
要はなく、デジカメ内に収容された制御回路部分にもC
PUを始めとするコンピュータは内蔵されていると言え
る。さらには、プリンタ内部にも同様にしてコンピュー
タは内蔵可能であるし、ビデオカメラやテレビなどにお
いてもコンピュータを内蔵することは可能であり、本発
明を適用することは可能である。
The computer to which the present invention is applied is not limited to a personal computer. This embodiment is a so-called desktop computer, but may be a notebook computer or a mobile computer. It is not necessary to be a general-purpose computer, and the control circuit portion accommodated in the digital camera is
It can be said that the computer including the PU is built-in. Further, similarly, a computer can be built in the printer, and a computer can be built in a video camera, a television, or the like, and the present invention can be applied.

【0027】この例では各プログラムの類はハードディ
スクドライブ15に記憶されているが、記録媒体はこれ
に限定されるものではない。例えば、フロッピーディス
ク16aであるとか、CD−ROM17aであってもよ
い。これらの記録媒体に記録されたプログラムはフロッ
ピーディスクドライブ16やCD−ROMドライブ17
を介してコンピュータにて読み込まれ、ハードディスク
ドライブ15にインストールされる。そして、ハードデ
ィスクドライブ15を介してRAM14上に読み込まれ
てコンピュータを制御することになる。また、記録媒体
はこれに限らず、光磁気ディスクなどであってもよい。
また、半導体デバイスとしてフラッシュカードなどの不
揮発性メモリなどを利用することも可能であるし、モデ
ムや通信回線を介して外部のファイルサーバにアクセス
してダウンロードする場合でもサーバーの記憶部が記録
媒体となりうることはいうまでもない。
In this example, the programs are stored in the hard disk drive 15, but the recording medium is not limited to this. For example, it may be a floppy disk 16a or a CD-ROM 17a. The programs recorded on these recording media are stored in a floppy disk drive 16 or a CD-ROM drive 17.
And is installed in the hard disk drive 15 by the computer. Then, the data is read into the RAM 14 via the hard disk drive 15 to control the computer. The recording medium is not limited to this, and may be a magneto-optical disk or the like.
It is also possible to use a non-volatile memory such as a flash card as a semiconductor device, and the storage unit of the server becomes a recording medium even when accessing and downloading an external file server via a modem or a communication line. Needless to say.

【0028】図2に示すようにアプリケーション30は
オペレーティングシステム20を介してハードディスク
ドライブ15とのファイルの読み書きを行いながら、画
像データファイルの画像処理を実現している。画像処理
においてアクセスするファイルは、画像ファイル15a
と、調整テーブル15bと、プリンタ情報ファイル15
cが主なものであり、これらは上記ハードディスクドラ
イブ15に記憶されている。画像ファイル15aはデジ
カメ43などで撮影した写真画像データであるとか、w
ebサイトからのダウンロードしたファイルであると
か、各種のCD−ROMからコピーしたようなものが該
当する。
As shown in FIG. 2, the application 30 implements image processing of an image data file while reading and writing files from and to the hard disk drive 15 via the operating system 20. The file accessed in the image processing is the image file 15a.
, Adjustment table 15b, printer information file 15
c are the main ones, and these are stored in the hard disk drive 15. The image file 15a is photographic image data photographed by the digital camera 43 or the like.
The file corresponds to a file downloaded from an web site or a file copied from various CD-ROMs.

【0029】この画像ファイル15aの管理については
各種の手法を採用可能であるが、その一例としてオリジ
ナルのデータファイルには手を加えず、修整するパラメ
ータを対応させて用意しておく手法(修整パラメータ方
式)も利用可能である。すなわち、画像を拡大したり縮
小したりして表示印刷するような場合でもオリジナルの
データファイルはそのままにしておき、拡大あるいは縮
小する倍率を表すパラメータを作成し、表示時、あるい
は印刷時に対象となっているデータファイルに対応する
パラメータを読み出し、読み出したパラメータに応じて
拡大あるいは縮小する。むろん、拡大や縮小のみなら
ず、シャープネス強調であるとかコントラスト強調とい
った画像処理のパラメータを利用することもできる。
Various methods can be adopted for the management of the image file 15a. As an example, a method of modifying the original data file without changing the original data file and preparing corresponding parameters to be modified (modification parameter) Method) is also available. That is, even when an image is enlarged or reduced and displayed and printed, the original data file is left as it is, and a parameter representing a magnification for enlarging or reducing is created, and the target is displayed or printed. The parameters corresponding to the data file being read are read, and the data is enlarged or reduced according to the read parameters. Of course, not only enlargement and reduction, but also image processing parameters such as sharpness enhancement and contrast enhancement can be used.

【0030】アプリケーション30には、上記ハードデ
ィスクドライブ15との入出力を始めとして全体の制御
を行う制御モジュール30aとともに、上記画像ファイ
ル15aを選択する画像ファイル選択モジュール30b
と、印刷する際の大きさを取得するための印刷サイズ指
示取得モジュール30cと、選択した画像ファイル15
aのシャープネスを強調するためのシャープネス強調処
理モジュール30dと、この強調度合いを指示するため
の画像処理指示モジュール30e、解像度の変化に伴っ
て必要となる強調度合いを上記調整テーブル15bを参
照しつつ決定する強調度合い調整モジュール30fと、
解像度の変換を実行する解像度変換モジュール30gと
を備えている。
The application 30 includes a control module 30a for performing overall control including input / output with the hard disk drive 15, and an image file selection module 30b for selecting the image file 15a.
A print size instruction obtaining module 30c for obtaining a size at the time of printing, and a selected image file 15
a sharpness enhancement processing module 30d for enhancing the sharpness of a, an image processing instruction module 30e for instructing the degree of enhancement, and the degree of enhancement required as the resolution changes are determined with reference to the adjustment table 15b. A degree-of-emphasis adjustment module 30f;
A resolution conversion module 30g for performing resolution conversion.

【0031】画像ファイル選択モジュール30bは、ハ
ードディスクドライブ15に記録されている複数の画像
ファイル15aについてGUIで選択指示を得るもので
あり、同画像ファイル15aの一覧を取得し、ディスプ
レイ18に表示しつつ、そのいずれかを選択する操作を
キーボード41やマウス42から得て処理の対象となる
画像ファイル15aを決定する。印刷サイズ指示取得モ
ジュール30cもGUIを利用して印刷しようとする画
像の大きさを直接的あるいは間接的に取得する。直接的
に取得する場合はキーボード41やマウス42を使用し
て画像の大きさを入力するが、間接的に取得する場合は
ディスプレイ18上に表示された数種の用紙や数種の配
列から適当なものを選択し、この選択された用紙や配列
から実質的に印刷される大きさを計算する。
The image file selection module 30b obtains an instruction to select a plurality of image files 15a recorded on the hard disk drive 15 through a GUI, acquires a list of the image files 15a and displays the list on the display 18. An operation of selecting one of them is obtained from the keyboard 41 or the mouse 42, and the image file 15a to be processed is determined. The print size instruction acquisition module 30c also directly or indirectly acquires the size of an image to be printed using the GUI. In the case of obtaining directly, the size of the image is input using the keyboard 41 or the mouse 42. In the case of obtaining the image indirectly, an appropriate size is selected from several types of paper and several types of arrangement displayed on the display 18. Then, the size to be substantially printed is calculated from the selected sheet or arrangement.

【0032】画像ファイル15aはドットマトリクス状
の画素を配列したデータファイルであって個々の画素に
対応するデータが存在する。一方、プリンタ50はドッ
トマトリクス状に記録材を付して印刷を行うものであ
り、印刷可能な最小単位のドット密度が解像度となる。
便宜上、画像ファイルの画素数も広義の意味での解像度
と呼ぶことにすると、所定の大きさで印刷しようとした
場合には、プリンタ情報ファイル15cで取得されるプ
リンタ50の解像度と画像ファイル15aの解像度との
相対関係で画像ファイル15aを拡大あるいは縮小する
必要が生じる。解像度変換モジュール30gはこのよう
にして解像度が異なる場合にアプリケーション30内で
両者を一致させるものである。なお、印刷時には、この
解像度をオペレーティングシステム20のプリンタドラ
イバ20aにて一致させることも可能である。
The image file 15a is a data file in which pixels in a dot matrix are arranged, and data corresponding to each pixel exists. On the other hand, the printer 50 prints by attaching a recording material in a dot matrix form, and the dot density of the minimum printable unit is the resolution.
For the sake of convenience, the number of pixels of the image file is also referred to as the resolution in a broad sense. When printing is performed in a predetermined size, the resolution of the printer 50 acquired by the printer information file 15c and the resolution of the image file 15a are determined. It is necessary to enlarge or reduce the image file 15a in relation to the resolution. The resolution conversion module 30g matches the two in the application 30 when the resolutions are different as described above. At the time of printing, this resolution can be matched by the printer driver 20a of the operating system 20.

【0033】ところで、このアプリケーション30では
画像処理としてシャープネスの強調処理が可能となって
おり、選択された画像ファイル15aに対して所定の演
算を実行することによりシャープネス強調処理モジュー
ル30dが強調処理を実行する。後述するようにこの演
算処理の過程で強調度合いを指定可能であり、通常は画
像処理指示モジュール30eにて強調度合いをGUIに
て取得して実行している。
By the way, in the application 30, sharpness enhancement processing can be performed as image processing, and a predetermined operation is performed on the selected image file 15a so that the sharpness enhancement processing module 30d executes the enhancement processing. I do. As will be described later, the degree of emphasis can be specified in the course of this arithmetic processing. Usually, the degree of emphasis is acquired by a GUI in the image processing instruction module 30e and executed.

【0034】従来は、このような画像処理指示モジュー
ル30eにて指示される強調度合いに基づいて端的にシ
ャープネス強調処理モジュール30dが強調処理を実行
しているが、本発明においては後に詳述するように、強
調度合い調整モジュール30fが上述した解像度の変換
度合いと現実に指示された強調度合いを基準としつつ上
記調整テーブル15bを参照し、この強調度合いを調整
する。なお、解像度の変換度合い自体は選択された画像
ファイル15aと印刷指示された印刷サイズとプリンタ
情報ファイル15cの解像度とに基づいて計算される。
Conventionally, the sharpness enhancement module 30d executes the enhancement processing based on the degree of enhancement specified by the image processing instruction module 30e, but the present invention will be described later in detail. Then, the emphasis degree adjustment module 30f adjusts this emphasis degree by referring to the adjustment table 15b while using the above-mentioned resolution conversion degree and the actually designated emphasis degree as a reference. The resolution conversion degree itself is calculated based on the selected image file 15a, the print size instructed to print, and the resolution of the printer information file 15c.

【0035】以下、図3に示すフローチャートを参照し
つつ処理の流れについて説明する。まず、ステップ10
0では、画像ファイルを選択する。区画化されたハード
ディスクドライブ15のある領域を参照し、複数の画像
ファイル15aがあればそれらをサムネールで表示した
り、単にファイル名を表示するなどし、ユーザの選択操
作に対応した画像ファイル15aを選択する。ステップ
102では選択された画像ファイルの解像度を取得す
る。この解像度は上述したように画素数の意味であり、
物理的なデータファイルの先頭に設けられたヘッダ領域
を参照し、当該画像ファイル15aが縦横何画素で構成
されているかという情報を取得する。
Hereinafter, the flow of processing will be described with reference to the flowchart shown in FIG. First, step 10
At 0, an image file is selected. Referring to an area of the partitioned hard disk drive 15, if there are a plurality of image files 15a, the image files 15a corresponding to the user's selection operation are displayed by displaying them as thumbnails or simply displaying the file names. select. In step 102, the resolution of the selected image file is obtained. This resolution means the number of pixels as described above,
By referring to the header area provided at the head of the physical data file, information as to how many pixels vertically and horizontally the image file 15a is composed of is acquired.

【0036】次に、ステップ104ではシャープネス強
調を行うための強調度合いの指示を入力する。強調度合
いは数値で指示してもよいし、予め強調処理した場合の
画像と逆の処理をした場合の画像とを並べて表示し、い
ずれかを選択するという操作を繰り返して所望の強調度
合いへ到達させるというものでも良い。いずれにしても
本発明においては、その指示手法は任意であり、詳述し
ない。強調度合いを得られたら、表示している解像度の
ままステップ106にてその強調度合いでシャープネス
強調処理を実行する。ここで、シャープネス強調処理に
ついて説明する。
Next, in step 104, an instruction for the degree of enhancement for performing sharpness enhancement is input. The degree of emphasis may be indicated by a numerical value, or an image obtained when the emphasis processing is performed in advance and an image obtained when the opposite processing is performed are displayed side by side, and an operation of selecting one is repeated to reach a desired degree of emphasis. It may be that you let it. In any case, in the present invention, the instruction method is arbitrary and will not be described in detail. When the degree of emphasis is obtained, sharpness emphasis processing is executed with the degree of emphasis at step 106 with the displayed resolution. Here, the sharpness enhancement processing will be described.

【0037】シャープネスの強調処理は、次のようにし
て行う。強調前の各画素の輝度Yに対して強調後の輝度
Y’は、 Y’=Y+Eenhance ・(Y−Yunsharp )…(1) として演算される。ここで、Yunsharp は各画素の画像
データに対してアンシャープマスク処理を施したもので
あり、ここでアンシャープマスク処理について説明す
る。図4〜図6は三つの大きさの異なるアンシャープマ
スク60(61〜63)を示している。このアンシャー
プマスク60は、中央の「100」の値をマトリクス状
の画像データにおける処理対象画素Y(x,y)の重み
付けとし、その周縁画素に対して同マスクの升目におけ
る数値に対応した重み付けをして積算するのに利用され
る。今、図5に示すアンシャープマスク62を利用する
のであれば、
The sharpness enhancement process is performed as follows. The luminance Y 'after enhancement with respect to the luminance Y of each pixel before enhancement is calculated as Y' = Y + Enhance.multidot. (Y-Yunsharp) (1). Here, Yunsharp is obtained by performing unsharp mask processing on the image data of each pixel. Here, the unsharp mask processing will be described. 4 to 6 show three unsharp masks 60 (61 to 63) having different sizes. In the unsharp mask 60, the value of “100” at the center is used as the weight of the pixel Y (x, y) to be processed in the matrix image data, and the peripheral pixels are weighted according to the numerical values in the cells of the same mask. It is used for multiplying and integrating. Now, if the unsharp mask 62 shown in FIG. 5 is used,

【0038】[0038]

【数1】 なる演算式に基づいて積算する。(2)式において、
「632」とは重み付け係数の合計値であり、むろんサ
イズの異なる三つのアンシャープマスク61〜63にお
いては、それぞれ「396」、「632」「2516」
というような値となる。また、Mijはアンシャープマ
スクの升目に記載されている重み係数であり、Y(x,
y)は各画素の画像データである。なお、ijについて
は異なる縦横サイズの三つのアンシャープマスク61〜
63に対して横列と縦列の座標値で示している。
(Equation 1) Integration is performed based on the following arithmetic expression. In equation (2),
“632” is the total value of the weighting coefficients. Of course, in the three unsharp masks 61 to 63 having different sizes, “396”, “632”, and “2516” are used, respectively.
It becomes a value like this. Mij is a weight coefficient described in a cell of the unsharp mask, and Y (x,
y) is image data of each pixel. Note that ij has three unsharp masks 61 to 61 of different vertical and horizontal sizes.
63 is indicated by row and column coordinate values.

【0039】(1)式に基づいて演算されるシャープネ
ス強調演算の意味するところは次のようになる。Yunsh
arp (x,y)は注目画素に対して周縁画素の重み付け
を低くして加算したものであるから、いわゆる「なまっ
た(アンシャープ)」画像データとしていることにな
る。このようにしてなまらせたものはいわゆるローパス
フィルタをかけたものと同様の意味あいを持つ。従っ
て、「Y(x,y)−Yunsharp (x,y)」とは本来
の全成分から低周波成分を引いたことになってハイパス
フィルタをかけたものと同様の意味あいを持つ。そし
て、ハイパスフィルタを通過したこの高周波成分に対し
てシャープネス強調度Eenhance を乗算して「Y(x,
y)」に加えれば同シャープネス強調度Eenhance に比
例して高周波成分を増したことになり、エッジやシャー
プネスが強調される結果となる。
The meaning of the sharpness emphasis calculation calculated based on the equation (1) is as follows. Yunsh
Since arp (x, y) is obtained by adding the peripheral pixel to the target pixel with a lower weight, the image data is so-called "unsharp" image data. What has been blunted in this way has the same meaning as that obtained by applying a so-called low-pass filter. Therefore, “Y (x, y) −Yunsharp (x, y)” has the same meaning as the result of subtracting the low-frequency component from all the original components and applying a high-pass filter. Then, the high-frequency component that has passed through the high-pass filter is multiplied by the sharpness enhancement Eenhance to obtain “Y (x,
y)), the high-frequency component is increased in proportion to the sharpness enhancement degree Eenhance, and the edge and the sharpness are enhanced.

【0040】一方、シャープネスの強調度合いは、アン
シャープマスクの大きさによっても変化する。縦横の升
目数の異なる三つのアンシャープマスク61〜63であ
れば、大きなマスクほど注目画素の近隣の画素に対する
重み付けが大きく、遠くの画素にいたるまでの距離の中
で徐々に重み付けが減っていっている。これは言い換え
ればよりローパスフィルタとしての性格が強くなり、
(1)式に従って高周波成分を生成しやすくなるからで
ある。
On the other hand, the degree of sharpness enhancement varies depending on the size of the unsharp mask. In the case of three unsharp masks 61 to 63 having different numbers of vertical and horizontal cells, the larger the mask, the greater the weight of the target pixel with respect to the neighboring pixels, and the weight is gradually reduced in the distance to the far pixel. You. In other words, the character as a low-pass filter becomes stronger,
This is because it becomes easier to generate a high-frequency component according to the equation (1).

【0041】従って、シャープネス強調度Eenhance が
大きければ大きなサイズのアンシャープマスク63を利
用すればよいし、シャープネス強調度Eenhance が小さ
ければ小さなサイズのアンシャープマスク61を利用す
ればよいし、中間的な画素数であれば中間サイズのアン
シャープマスク62を利用すればよくなる。アンシャー
プマスク60は図からも明らかなように、中央部にて最
も重み付けが大きく、周縁に向かうにつれて徐々に重み
付けの数値が小さくなっている。この変化具合は必ずし
も固定的なものではなく、適宜変更可能である。むろ
ん、その名称の如何も問わないし、サイズについても例
示的なものにすぎず、「11×11」の升目数であって
も良い。また、必ずしも中心画素に対して対象な領域に
限らず、「6×6」の升目数であっても良いし、さらに
は、正方領域に限らず、円形に近い領域とすることもで
き、これらの升目の変形や形状の変形によってシャープ
ネスの強調程度を調整することができる。
Therefore, if the degree of sharpness enhancement Eenhance is large, an unsharp mask 63 having a large size may be used. If the degree of enhancement Eenhance is small, an unsharp mask 61 having a small size may be used. For the number of pixels, it is sufficient to use the unsized unsharp mask 62. As is clear from the figure, the weight of the unsharp mask 60 is highest at the center, and the numerical value of the weight gradually decreases toward the periphery. The degree of this change is not necessarily fixed, but can be changed as appropriate. Of course, the name does not matter, the size is merely an example, and the number of squares of “11 × 11” may be used. In addition, the number of squares is not necessarily limited to the target area with respect to the center pixel, and may be “6 × 6”. Further, the area is not limited to a square area, and may be an area close to a circle. The degree of sharpness enhancement can be adjusted by changing the shape or the shape of the square.

【0042】ただし、(2)式の演算は、処理対象画素
の周囲の画素に対して、採用するアンシャープマスク6
0の升目数だけ乗算演算と加算演算が必要になり、処理
量としては多大になるから、これを低減する。適当なサ
イズのアンシャープマスク60を選択した場合に必ずし
も全ての升目についての演算が必要ともいえない。図5
に示す「7×7」のアンシャープマスク62において最
外周の升目の重み付けは「0」あるいは「1」であり、
「0」については重み付けの乗算が無意味であるし、
「1」の重み付けは升目の全合計値の「632」と比較
すれば非常にわずかな重みしか持たないといえる。
However, the operation of the equation (2) is based on the unsharp mask 6 adopted for the pixels around the pixel to be processed.
Since the multiplication operation and the addition operation are required for the number of squares of 0, and the amount of processing becomes large, this is reduced. When an unsharp mask 60 of an appropriate size is selected, it is not always necessary to calculate all the cells. FIG.
In the “7 × 7” unsharp mask 62 shown in FIG. 7, the weight of the outermost square is “0” or “1”,
For "0", weighted multiplication is meaningless,
It can be said that the weighting of "1" has very little weight as compared with "632" of the total sum of the cells.

【0043】このような状況から、「7×7」のアンシ
ャープマスク62の全升目について演算するのではな
く、二重線に囲まれた内側の「5×5」のアンシャープ
マスク62aを使用する。このアンシャープマスク62
aは「7×7」のアンシャープマスク62の最外周を省
略するものであり、同様のことは図6に示す「13×1
3」のアンシャープマスク63の最外周を省略するもの
としてもよい。また、「13×13」のアンシャープマ
スク63の場合は外周側の二升分を省略するということ
も可能である。「7×7」のアンシャープマスク62の
場合は、処理対象画素の回りに「48(=7×7−
1)」個の画素があり、これだけの乗算と加算が必要で
ある。しかしながら、実質的に同じ演算結果となる「5
×5」のアンシャープマスク62aにおいては「24
(=5×5−1)」回の演算となり、演算量は半減す
る。「13×13」のアンシャープマスク63の場合は
「168(=13×13−1)」回から「120(=1
1×11−1)」回へと減少する。
In such a situation, the calculation is not performed on all the cells of the “7 × 7” unsharp mask 62, but the inner “5 × 5” unsharp mask 62a surrounded by the double line is used. I do. This unsharp mask 62
“a” omits the outermost periphery of the “7 × 7” unsharp mask 62, and the same applies to “13 × 1” shown in FIG.
The outermost periphery of the 3 "unsharp mask 63 may be omitted. In the case of the unsharp mask 63 of “13 × 13”, it is also possible to omit two squares on the outer peripheral side. In the case of the unsharp mask 62 of “7 × 7”, “48 (= 7 × 7−
1) "pixels, which require multiplication and addition. However, substantially the same operation result “5” is obtained.
In the unsharp mask 62a of “× 5”, “24”
(= 5 × 5-1) ”times, and the amount of calculation is halved. In the case of the unsharp mask 63 of “13 × 13”, “168 (= 13 × 13−1)” times to “120 (= 1
1 × 11-1) ”times.

【0044】ところで、これまでは理解の簡易のために
各画素の輝度と呼んで説明したが、実際には各画素はR
GBの階調データを有しており、輝度YはRGBの階調
データに基づいて演算しなければならない。本実施形態
においては、演算の簡易のため、 Y=0.30R+0.59G+0.11B …(3) に示すように、RGBの階調データの単純な重み付け加
算で変換する。強調後の輝度Y’と強調前の輝度Yか
ら、 delta=Y−Y’ …(4) と置き換えれば、変換後のR’G’B’は、 R’=R+delta G’=G+delta B’=B+delta …(5) のように演算可能となる。このようにすれば重み付け加
算は1/3となるので、全体の処理時間としても50〜
70%程度の減少が可能となる。また、変換結果は色ノ
イズの強調がなくなり、画質が向上した。なお、輝度Y
を求めるときに必ずしも(3)式のように厳格な重み付
けを行う必要もない。例えば、(6)式のように単純な
平均値でもさほど大きな誤差は出ない。
By the way, the above description has been made with reference to the luminance of each pixel for easy understanding.
It has GB gradation data, and the luminance Y must be calculated based on RGB gradation data. In this embodiment, Y = 0.30R + 0.59G + 0.11B (3) is converted by simple weighted addition of the RGB gradation data to simplify the calculation. From the luminance Y 'after emphasis and the luminance Y before emphasis, if delta = Y-Y' ... (4), R'G'B 'after conversion becomes R' = R + delta G '= G + delta B' = B + delta... (5) In this way, the weighted addition is reduced to 1/3.
A reduction of about 70% is possible. In addition, the color noise was not enhanced in the conversion result, and the image quality was improved. Note that the luminance Y
Is not necessarily required to be strictly weighted as in the equation (3). For example, even a simple average value as in equation (6) does not produce a large error.

【0045】 Y=(R+G+B)/3 …(6) さらに簡易にするならば、(3)式において最も輝度Y
に対する貢献値の大きいG成分だけで輝度Yとみなして
しまっても必ずしも大きな誤差は出ない。以上のように
してシャープネス強調処理を行うとすると、強調度合い
は係数Eenhanceかアンシャープマスク60の大きさに
依存することになる。ただ、ステップ106で表示用に
シャープネス強調処理を行う場合はアンシャープマスク
60については「7×7」のアンシャープマスク62を
固定的に使用し、係数Eenhanceだけで調整を行うこと
にする。
Y = (R + G + B) / 3 (6) In order to make it simpler, the luminance Y
Even if only the G component having a large contribution value to is regarded as the luminance Y, a large error does not necessarily occur. If the sharpness enhancement processing is performed as described above, the degree of enhancement depends on the coefficient Eenhance or the size of the unsharp mask 60. However, in the case where sharpness enhancement processing for display is performed in step 106, the “7 × 7” unsharp mask 62 is fixedly used for the unsharp mask 60, and adjustment is performed only with the coefficient Eenhance.

【0046】そして、ステップ108では表示された画
像に対してこの強調度合いでよいか否かを判断させ、そ
の操作を入力して処理を分岐する。すなわち、やり直す
場合にはステップ104にて再度強調度合いを指示させ
るが、所望の強調がなされた場合にはステップ110に
て印刷させるか否かを入力させる。印刷させる場合には
ステップ112にて印刷サイズの指示を入力する。印刷
サイズは印刷用紙と配置などを指定することによって間
接的に入力することができる。図7は印刷サイズ指示入
力用の画面表示を示しており、ウィンドウ領域の上方部
分30hを画像の印刷配置を選択する領域とし、左下部
分30iを画像データ以外のオプション印刷項目を選択
する領域とし、右下部分30jを用紙の選択領域として
いる。なお、波線で示した領域30n,30pについて
は後述する。
Then, in step 108, it is determined whether or not the displayed image has this degree of emphasis, and the operation is input to branch the processing. In other words, if the user wishes to start over, the user is prompted to specify the degree of emphasis again in step 104, but if the user has performed the desired emphasis, the user is prompted in step 110 to determine whether or not to print. When printing is to be performed, a print size instruction is input in step 112. The print size can be input indirectly by designating the printing paper and the arrangement. FIG. 7 shows a screen display for inputting a print size instruction. The upper part 30h of the window area is an area for selecting the print layout of the image, and the lower left part 30i is an area for selecting an optional print item other than the image data. The lower right part 30j is used as a sheet selection area. The regions 30n and 30p indicated by wavy lines will be described later.

【0047】上方部分30hで印刷配置を示している
が、これは配置とともに印刷される大きさをも示してい
る。この例であれば、左から「4枚」、「アルバム」、
「シール」と表示しつつそのレイアウトを示している。
これらは1枚の用紙における画像の配置を示しつつ用紙
との相対的な比率情報を含んでいる。従って、右下部分
30jの選択領域で選択される用紙の大きさが決まれば
その大きさとの比率から画像データを印刷すべき具体的
な大きさが分かり、所定の計算式に基づいて自ずから拡
大縮小指示が算出されることになる。すなわち、この印
刷配置の選択結果は一つの印刷サイズ指示として利用さ
れる。この例では複数の画像データを同時に印刷するた
めにそれぞれの印刷配置を選択して間接的に拡大縮小指
示を取得するようにしているが、一枚だけ印刷させるも
のとしてそのサイズを指定したり、あるいは拡大縮小の
比率を指定するというように、より直接的な手法で指定
するようにしても良い。
The print arrangement is shown in the upper part 30h, which also indicates the size to be printed with the arrangement. In this example, "4 photos", "album",
The layout is shown while displaying "Seal".
These include information on the relative ratio to the sheet while indicating the arrangement of the image on one sheet. Therefore, when the size of the paper selected in the selection area of the lower right part 30j is determined, the specific size of the image data to be printed can be known from the ratio with the size, and the image is automatically enlarged or reduced based on a predetermined calculation formula. An instruction will be calculated. That is, the selection result of the print arrangement is used as one print size instruction. In this example, in order to print a plurality of image data at the same time, each print arrangement is selected and the enlargement / reduction instruction is acquired indirectly, but the size is designated as printing only one sheet, Alternatively, it may be specified by a more direct method, such as by specifying a scaling ratio.

【0048】また、右下部分30jでは用紙を選択する
ようにしているが、この用紙の大きさも印刷サイズ指示
の一部である。例えば、一枚の用紙に4枚の画像データ
を印刷するものとするとそれぞれの大きさはA4の用紙
を選択するのとB5で印刷するのでは大きさが自ずから
変化してくるからである。さらに、左下部分30iでは
オプション印刷項目として「トンボ」、「日付」、「タ
イトル」を印刷するか否かを選択できる。この例ではオ
プションの印刷の有無によって印刷のサイズが変化する
ことはない。しかし、オプションとして「縁有り」や
「縁無し」を選択することもでき、このようにした場合
にも印刷のサイズに影響を与え、印刷サイズ指示入力の
一つとなる。
In the lower right portion 30j, a sheet is selected, but the size of the sheet is also a part of the print size instruction. For example, if four pieces of image data are printed on one sheet, the sizes of the respective pieces of image data naturally change when A4 size paper is selected or when B5 size printing is performed. Further, in the lower left part 30i, it is possible to select whether or not to print “register marks”, “date”, and “title” as optional print items. In this example, the size of printing does not change depending on the presence or absence of optional printing. However, “with border” or “without border” can be selected as an option. In such a case, the print size is also affected, and this is one of the print size instruction inputs.

【0049】以上のような画面入力に基づき、印刷サイ
ズは印刷配置と用紙とオプションの選択状況に従って自
ずから計算される。次に、ステップ114では拡大縮小
率を算出する。ここで必要となるのは実際の画素数の変
化である。ステップ102で対象となっている画像デー
タの画素数は取得されている。一方、ステップ112に
て印刷サイズを取得しているので後はプリンタ情報ファ
イル15cにおけるプリンタ50の解像度を参照すれば
印刷させる際の画素数が算出される。例えば、印刷され
る際のインチ単位の幅と1インチ辺りのドット数(72
0ドットパーインチ{dpi})が分かれば単純に両者
を乗算することによって幅方向の画素数が算出される。
そして、元の画像データの画素数と比較し、拡大するこ
とになるのか縮小することになるのか拡大縮小率を算出
する。
Based on the screen input as described above, the print size is naturally calculated in accordance with the print layout, paper, and option selection status. Next, at step 114, the enlargement / reduction ratio is calculated. What is needed here is a change in the actual number of pixels. In step 102, the number of pixels of the target image data has been obtained. On the other hand, since the print size has been acquired in step 112, the number of pixels for printing is calculated by referring to the resolution of the printer 50 in the printer information file 15c. For example, the width in inches and the number of dots per inch (72
If 0 dot per inch {dpi}) is obtained, the number of pixels in the width direction is calculated by simply multiplying the two.
Then, it compares the number of pixels of the original image data with the number of pixels of the original image data and calculates an enlargement / reduction ratio indicating whether the image is to be enlarged or reduced.

【0050】このようにして拡大縮小率を算出したら、
ステップ116では調整テーブル15bを算出して強調
度合いの調整を行う。この後、強調度合いを調整したら
ステップ118にて解像度変換と印刷用シャープネス強
調処理を行うことになるので、この調整原理について説
明する。図8〜図10は解像度変換を行ってからシャー
プネス強調処理を実施する場合に強調度合いを係数で調
整する例を示している。
After calculating the enlargement / reduction ratio in this way,
In step 116, the adjustment table 15b is calculated to adjust the degree of emphasis. After that, if the degree of emphasis is adjusted, resolution conversion and printing sharpness emphasis processing will be performed in step 118. The adjustment principle will be described. 8 to 10 show examples in which the degree of enhancement is adjusted by a coefficient when sharpness enhancement processing is performed after performing resolution conversion.

【0051】図8は画像の大きさの変化とこれに対する
アンシャープネスマスクの相対的な大きさを示してい
る。同図(a)に示すように先に画像を縮小する場合、
画像の大きさに対するアンシャープネスマスクの大きさ
の比は大きくなる。これは広い範囲についてアンシャー
プネスをかけたデータを元の画素データから減算するこ
とを意味するから、解像度を変化させない場合と比べて
シャープネス強調を強くかけたようになる。一方、同図
(b)に示すように先に画像を拡大する場合、アンシャ
ープネスマスクの大きさの比は小さくなり、狭い範囲に
ついてアンシャープネスをかけたデータを元の画素デー
タから減算することを意味するから、シャープネス強調
の度合いを弱めたようになる。なお、ピッチが狭い方が
強調の度合いが強いことを示している。
FIG. 8 shows the change in the size of the image and the relative size of the unsharpness mask with respect to the change. When the image is first reduced as shown in FIG.
The ratio of the size of the unsharpness mask to the size of the image increases. This means that data obtained by applying unsharpness over a wide range is subtracted from the original pixel data, so that sharpness enhancement is more strongly applied than when the resolution is not changed. On the other hand, when the image is first enlarged as shown in FIG. 3B, the ratio of the size of the unsharpness mask becomes small, and it is necessary to subtract data obtained by applying unsharpness over a narrow range from the original pixel data. This means that the degree of sharpness enhancement is reduced. Note that the narrower the pitch, the stronger the degree of emphasis.

【0052】すなわち、縮小すれば強調度合いが大きく
なり、拡大すれば強調度合いが小さくなる傾向を示すか
ら、これを相殺するように強調度合いを調整する。図9
は調整テーブルの内容を示しており、解像度の変更が無
いのであればサイズ倍率は1倍であり、拡大するのであ
ればサイズ倍率は1よりも大きく、縮小すればサイズ倍
率は1よりも小さくなる。サイズ倍率は表の横軸であ
り、縦軸は本来の強調度合いであって1よりも大きけれ
ば強調を意味し、1よりも小さければ弱くする状況を意
味する。拡大すると強調処理が弱くなるため、強調する
のであればその強調度合いを強めるし、強調度合いを弱
めるのであればさらに弱める度合いを上げる。すなわ
ち、強調度合いを上げる。逆に縮小する場合には強調処
理が強くなるため、強調するのであればその強調度合い
を弱めるし、強調度合いを弱めるのであれば弱める度合
いを下げる。すなわち、強調度合いを下げる。
That is, the degree of emphasis tends to increase when the image is reduced, and the degree of emphasis tends to decrease when the image is enlarged. Therefore, the degree of emphasis is adjusted to cancel this. FIG.
Indicates the contents of the adjustment table, where the size magnification is 1 if there is no change in resolution, the size magnification is larger than 1 if the resolution is enlarged, and the size magnification is smaller than 1 if the size is reduced. . The size magnification is the horizontal axis of the table, and the vertical axis is the original emphasis degree, which is larger than 1 means emphasis, and smaller than 1 means weaker. When the image is enlarged, the emphasis process becomes weaker. If the image is emphasized, the degree of emphasis is increased. If the degree of emphasis is weakened, the degree of the emphasis is further increased. That is, the degree of emphasis is increased. Conversely, when the image is reduced, the emphasis process becomes stronger. If the image is to be emphasized, the degree of the emphasis is reduced. That is, the degree of emphasis is reduced.

【0053】図10を参照すると、ステップ130で解
像度変換を行った後、ステップ132でサイズ変更の度
合いを取得し、ステップ134では調整テーブルを参照
して具体的な強調度合いの調整を行う。すなわち、サイ
ズ変化度合いと強調度合いの二つのパラメータから予め
登録されている調整された強調度合いが調整テーブルか
ら参照される。そして、全体的にはサイズを拡大してい
るのであれば強調度合いを強くするべく係数Eenhance
を大きくするし、縮小しているのであれば強調度合いを
弱くするべく係数Eenhanceを小さくする。
Referring to FIG. 10, after performing resolution conversion in step 130, the degree of size change is obtained in step 132, and in step 134, the specific emphasis degree is adjusted with reference to the adjustment table. That is, the adjusted enhancement degree registered in advance from the two parameters of the size change degree and the enhancement degree is referred to from the adjustment table. If the overall size is increased, the coefficient Eenhance is used to increase the degree of emphasis.
Is increased, and if it is reduced, the coefficient Eenhance is reduced to weaken the degree of emphasis.

【0054】図9を参照すると、サイズ倍率が1倍であ
るときには、強度の変更はない。これに対してサイズ倍
率を5倍に拡大するときには、1.5倍の強度を強調調
整して1.8倍にするし、0.5倍の強度を強調調整し
て0.2倍にしている。逆に、サイズ倍率を0.2倍に
縮小するときには、1.5倍の強度を弱めるように調整
して1.2倍にするし、0.5倍の強度を強めるように
調整して0.8倍にしている。これらはいずれもステッ
プ132におけるサイズ拡大か否かの判断を経てステッ
プ134あるいはステップ136にて行われる。
Referring to FIG. 9, when the size magnification is 1, the intensity does not change. On the other hand, when the size magnification is increased to 5 times, the intensity of 1.5 times is emphasized and adjusted to 1.8 times, and the intensity of 0.5 times is emphasized and adjusted to 0.2 times. I have. Conversely, when the size magnification is reduced to 0.2 times, the intensity of 1.5 times is adjusted to be weakened to 1.2 times, and the intensity of 0.5 times is adjusted to be increased to 0 times. .8 times. These are all performed in step 134 or step 136 after judging whether or not the size is enlarged in step 132.

【0055】そして、このようにして調整された係数E
enhanceに基づいてステップ136では、シャープネス
強調処理を実施し、その後、ステップ120にてプリン
タ50の色空間へと色変換してからステップ122にて
印刷データを出力する。上述したように修整パラメータ
方式で画像ファイル15aを管理している場合、画像処
理の強度は予めパラメータとして保存されていることに
なる。しかしながら、一応は確定しているパラメータも
実際の印刷時に確定する印刷サイズによって適当な値に
修正されることになるため、ある大きさの状態で決めて
おいた画像処理のパラメータは決して無駄になることは
ない。逆に印刷サイズ毎に最適な画像処理を施しつつそ
のようなデータファイルを個別に用意しておくことにな
るとハードディスクドライブ15の記憶領域を沢山必要
としてしまうことになる。
Then, the coefficient E thus adjusted
In step 136, the sharpness enhancement process is performed based on the enhance. After that, in step 120, color conversion into the color space of the printer 50 is performed, and in step 122, print data is output. When the image file 15a is managed by the modification parameter method as described above, the intensity of the image processing is stored in advance as a parameter. However, for the time being, the determined parameters are also corrected to appropriate values depending on the print size determined at the time of actual printing, so that the image processing parameters determined in a certain size state are useless. Never. Conversely, if such data files are individually prepared while performing optimal image processing for each print size, a large amount of storage area of the hard disk drive 15 is required.

【0056】一方、図11〜図13は解像度変換を行っ
てからシャープネス強調処理を実施する場合に強調度合
いをマスクフィルタの選択で調整する例を示している。
図11は画像の大きさの変化とこれに対するアンシャー
プネスマスクの相対的な大きさを示している。同図
(a)に示すように先に画像を縮小する場合、元の画像
とマスクフィルタの相対比を維持しようとすれば、マス
クフィルタのサイズを小さくする必要がある。そして、
小さいサイズを選択すれば同じ範囲についてアンシャー
プネスをかけたデータを元の画素データから減算するこ
とを意味するから、シャープネス強調の程度を変化させ
ないようにすることができる。一方、同図(b)に示す
ように先に画像を拡大する場合、元の画像とマスクフィ
ルタの相対比を維持しようとすれば、マスクフィルタの
サイズを大きくする必要があり、大きいサイズを選択す
れば同じ範囲についてアンシャープネスをかけたデータ
を元の画素データから減算することを意味するから、シ
ャープネス強調の程度を変化させないようにすることが
できる。
On the other hand, FIGS. 11 to 13 show examples in which the degree of enhancement is adjusted by selecting a mask filter when sharpness enhancement is performed after resolution conversion.
FIG. 11 shows a change in image size and a relative size of the unsharpness mask with respect to the change. When an image is first reduced as shown in FIG. 11A, it is necessary to reduce the size of the mask filter in order to maintain the relative ratio between the original image and the mask filter. And
If a small size is selected, it means that data obtained by applying unsharpness for the same range is subtracted from the original pixel data, so that the degree of sharpness enhancement can be kept unchanged. On the other hand, when the image is first enlarged as shown in FIG. 3B, it is necessary to increase the size of the mask filter in order to maintain the relative ratio between the original image and the mask filter. This means that data obtained by applying unsharpness to the same range is subtracted from the original pixel data, so that the degree of sharpness enhancement can be kept unchanged.

【0057】すなわち、実質的に同じ範囲となる周囲の
画素の画像データを含めて演算するためには、縮小する
のであればマスクフィルタも小さいものを利用しなけれ
ばならないし、拡大するのであればマスクフィルタも大
きいものを利用しなければならない。図12は調整テー
ブルの内容を示しており、マスクフィルタのサイズはあ
る程度固定的であるので、サイズ倍率に幅を持たせて所
定の大きさのマスクフィルタを割り当てるようにしてい
る。ここでは、解像度の変更が無い部類のものとして3
〜0.7倍を、拡大する部類のものとして3倍以上を、
縮小する部類のものとして0.7倍以下というように分
類し、さらに、強調度合いを1.2〜0.8の分類と、
1.2以上の分類と、0.8以下の分類とに分けてい
る。
That is, in order to perform the operation including the image data of the surrounding pixels having substantially the same range, a small mask filter must be used if the image is to be reduced, and if the image is to be enlarged, the mask filter must be used. A large mask filter must be used. FIG. 12 shows the contents of the adjustment table. Since the size of the mask filter is fixed to some extent, a certain size of the mask filter is allocated with a certain size magnification. Here, 3 is assumed to be a category with no change in resolution.
~ 0.7 times, more than 3 times as a class of enlargement,
Classify as a class of reduction to be 0.7 times or less, and further classify the degree of emphasis from 1.2 to 0.8,
It is divided into a classification of 1.2 or more and a classification of 0.8 or less.

【0058】サイズの変更がない標準状態として、強調
度合いが1.2以上であれば9×9の升目のアンシャー
プネスマスクを使用し、強調度合いが通常程度の1.2
〜0.8倍であれば7×7の升目のアンシャープネスマ
スクを使用し、強調度合いが0.7以下であれば5×5
の升目のアンシャープネスマスクを使用するものとす
る。画像を拡大する場合、マスクサイズとの相対比を維
持しようとするため、使用するマスクフィルタのサイズ
はそれぞれ13×13、9×9、7×7のサイズとな
り、画像を縮小するときに使用するマスクフィルタのサ
イズは7×7、5×5、3×3のサイズとなる。
As a standard state with no change in size, if the degree of emphasis is 1.2 or more, an unsharpness mask of 9 × 9 cells is used, and the degree of emphasis is 1.2, which is a normal degree.
If it is up to 0.8 times, an unsharpness mask of a 7 × 7 cell is used, and if the degree of emphasis is 0.7 or less, 5 × 5
It is assumed that the unsharpness mask of the cell is used. In the case of enlarging an image, the size of the mask filter used is 13 × 13, 9 × 9, and 7 × 7 in order to maintain the relative ratio with the mask size, and is used when the image is reduced. The size of the mask filter is 7 × 7, 5 × 5, 3 × 3.

【0059】これを図13に示すフローチャートを参照
して説明すると、先ず、ステップ140にて解像度変換
を行なって拡大あるいは縮小を行い、ステップ142で
その際のサイズ変更の度合いを検知しつつ処理を分岐す
る。すなわち、サイズ倍率が3倍以上に拡大している場
合にはステップ144にて全体にマスクサイズを大きく
させ、サイズ倍率を0.7倍以下として縮小している場
合にはステップ146にてマスクサイズを小さくさせ、
その中間であればマスクサイズを変化させない。そし
て、ステップ148ではこのようにして対応関係を決め
たマスクサイズのアンシャープマスク60を利用してシ
ャープネス強調処理を実行する。
This will be described with reference to the flowchart shown in FIG. 13. First, at step 140, resolution conversion is performed to enlarge or reduce, and at step 142, processing is performed while detecting the degree of size change at that time. Branch. That is, if the size magnification is 3 times or more, the entire mask size is increased in step 144, and if the size magnification is reduced to 0.7 times or less, the mask size is determined in step 146. To make
In the middle, the mask size is not changed. Then, in step 148, the sharpness enhancement processing is executed using the unsharp mask 60 of the mask size for which the correspondence has been determined as described above.

【0060】一方、近年ではデジタルスチルカメラなど
の解像度が高く、元の画像ファイル15aの解像度のま
まではディスプレイ18上に一部しか表示できないとい
うことも多い。この場合、ディスプレイ18上ではサム
ネールあるいは予め所定倍率で縮小された画像データに
基づいてシャープネス強調の試行錯誤が行われる。図1
4〜図16はこのような縮小画像データを利用する場合
を示している。図14に示すように元の画像ファイル1
5aでの画像が大きくディスプレイ18上で表示できな
い場合や複数の画像を表示したい場合があり、サムネー
ルのように縮小して表示することが多い(なお、以下に
おいて縮小表示と呼ぶ)。この場合、縮小表示でシャー
プネス強調結果を表示させるときのマスクサイズと元の
画像との比は縮小表示のものとの比とは異なるため、シ
ャープネス強調の程度を合わせる必要がある。すなわ
ち、ここでは縮小表示の解像度が第一の画像サイズに対
応し、元の解像度が第二の画像サイズに対応する。そし
て、上述した例のように第一の画像サイズから第二の画
像サイズへの解像度の変換を必ずしも実行していない。
On the other hand, in recent years, the resolution of a digital still camera or the like is high, and it is often the case that only a part of the original image file 15a can be displayed on the display 18 with the same resolution. In this case, a trial and error of sharpness enhancement is performed on the display 18 based on thumbnails or image data previously reduced at a predetermined magnification. FIG.
4 to 16 show a case where such reduced image data is used. As shown in FIG.
There is a case where the image in 5a is too large to be displayed on the display 18 or a case where it is desired to display a plurality of images. In many cases, the image is reduced and displayed like a thumbnail (hereinafter, referred to as a reduced display). In this case, the ratio between the mask size and the original image when the sharpness enhancement result is displayed in the reduced display is different from that in the reduced display, and it is necessary to match the degree of sharpness enhancement. That is, here, the resolution of the reduced display corresponds to the first image size, and the original resolution corresponds to the second image size. Then, the conversion of the resolution from the first image size to the second image size is not necessarily executed as in the above-described example.

【0061】元の画像ファイル15aの画像に対して表
示中の画像が縮小表示となっているのであれば同じアン
シャープネスマスクを使用しても強調の度合いは弱くな
るから、縮小表示中であって拡大画像に処理をかけるこ
とになるなら強調度合いを上げる。逆に、元の画像ファ
イル15aの画像に対して表示中の画像が拡大表示とな
っているのであれば同じアンシャープネスマスクを使用
すると強調の度合いは強くなりすぎるから、拡大表示中
であって縮小画像に処理をかけることになるなら強調度
合いを下げる。
If the image being displayed is reduced display with respect to the image of the original image file 15a, the degree of emphasis is weakened even if the same unsharpness mask is used. If processing is to be applied to the enlarged image, increase the degree of emphasis. Conversely, if the image being displayed is an enlarged display of the image of the original image file 15a, using the same unsharpness mask will enhance the degree of emphasis too much. If you want to process the image, reduce the degree of emphasis.

【0062】図15は、この対応関係を表す調整テーブ
ル15bの内容を示しており、元の画像ファイル15a
の画像に対して表示中の画像が400%の拡大表示とな
っているのであれば強度を「1.5」から「1.2」に
弱めたり、強度を「0.5」から「0.8」に強めてい
る。また、元の画像ファイル15aの画像に対して表示
中の画像が50%の縮小表示となっているのであれば強
度を「1.5」から「1.8」に強めたり、強度を
「0.5」から「0.2」に弱めている。
FIG. 15 shows the contents of the adjustment table 15b showing this correspondence, and the original image file 15a
If the image being displayed is an enlarged display of 400% with respect to the image No., the intensity is reduced from "1.5" to "1.2" or the intensity is changed from "0.5" to "0. 8 ”. If the image being displayed is reduced to 50% of the image of the original image file 15a, the intensity is increased from "1.5" to "1.8" or the intensity is set to "0". .5 "to" 0.2 ".

【0063】これを図16に示すフローチャートを参照
して説明すると、ステップ150にて現在の表示倍率を
求める。すなわち、元の画像の大きさを基準として拡大
表示しているのであればステップ154にて強調係数を
強めるし、縮小表示しているのであればステップ156
にて強調係数を弱める。そして、等倍表示しているので
あれば強調係数を調整しない。ただし、実質的には表示
倍率と強度とで調整テーブル15bを参照し、調整され
た強調係数を求めてステップ158にてシャープネス強
調処理を実施するようにしても良い。
This will be described with reference to the flowchart shown in FIG. 16. In step 150, the current display magnification is obtained. That is, if the display is enlarged based on the size of the original image, the emphasis coefficient is increased in step 154, and if the display is reduced, step 156 is performed.
To weaken the emphasis coefficient. If the image is displayed at the same size, the emphasis coefficient is not adjusted. However, substantially, the adjustment table 15b may be referred to based on the display magnification and the intensity to obtain the adjusted enhancement coefficient, and the sharpness enhancement processing may be performed in step 158.

【0064】次に、図17〜図20は複数の画像処理を
実施する場合に一方の画像処理がサイズの拡大縮小によ
って受ける変動を他方の画像処理で調整する例を示して
いる。図18は画像処理としてシャープネスとコントラ
ストの強弱を指示する入力画面を示している。画面表示
ではそれぞれの画像処理の名称の左側にチェックボック
ス30k1,30k2が配置され、各名称の右側には強
弱の程度を数値で指示する強調係数入力枠30m1,3
0m2が配置されている。例えば、シャープネストコン
トラストを共に強調するのであれば左側のチェックボッ
クス30k1,30k2の両方にチェックマークを入
れ、右の強調係数入力枠30m1,30m2には具体的
な数値を入力する。これらはディスプレイ18上に表示
し、キーボード41やマウス42を使って指示する。
Next, FIGS. 17 to 20 show an example in which, when a plurality of image processings are performed, a change which one image processing receives due to enlargement / reduction in size is adjusted by the other image processing. FIG. 18 shows an input screen for instructing sharpness and contrast as image processing. In the screen display, check boxes 30k1 and 30k2 are arranged on the left side of each image processing name, and on the right side of each name are emphasis coefficient input frames 30m1 and 3 indicating numerically the degree of strength.
0 m2 is arranged. For example, if both sharp nest contrasts are to be enhanced, a check mark is placed in both of the left check boxes 30k1 and 30k2, and specific numerical values are entered in the right enhancement coefficient input boxes 30m1 and 30m2. These are displayed on the display 18 and instructed using the keyboard 41 and the mouse 42.

【0065】この例では、サイズの変動に伴って生じる
シャープネスの強度の変動をコントラストの強度で調整
して相殺させる。コントラストの強弱は見た目のシャー
プさにわずかに影響を及ぼす。従って、シャープネス自
体を調整すると変動度合いが大きすぎると言える場合
に、変動の影響のより小さなコントラストの強度で微妙
な調整が可能となる。また、シャープネス自体を適宜調
整できるのであるから、コントラストで調整させる必然
性はないともいえるが、シャープネスのような自由な調
整が可能でない画像処理については他の調整可能な画像
処理で変動を相殺させることにメリットもある。
In this example, a change in sharpness intensity caused by a change in size is adjusted by a contrast intensity to offset the change. The contrast level slightly affects the apparent sharpness. Therefore, when it can be said that the degree of fluctuation is too large when the sharpness itself is adjusted, fine adjustment can be performed with a contrast intensity less affected by the fluctuation. In addition, since the sharpness itself can be adjusted as appropriate, it can be said that there is no necessity to adjust with contrast, but for image processing that can not be adjusted freely such as sharpness, it is necessary to offset the fluctuation with other adjustable image processing. There are also benefits.

【0066】図19に示す調整テーブル15bによる
と、サイズ倍率が0.8倍〜2倍の範囲ではコントラス
トの強度係数は1倍であって敢えて調整を行わないが、
2倍以上となったときと0.8倍以下となったときには
コントラスト強度で調整する。すなわち、拡大される場
合は、シャープネスの強度係数が1.2以上であればコ
ントラストの強度係数を1.1とし、シャープネスの強
度係数が0.8以下であればコントラストの強度係数を
0.9とする。また、縮小される場合は、シャープネス
の強度係数が1.2以上であればコントラストの強度係
数を0.9とし、シャープネスの強度係数が0.8以下
であればコントラストの強度係数を1.1とする。
According to the adjustment table 15b shown in FIG. 19, when the size magnification is in the range of 0.8 to 2 times, the contrast intensity coefficient is 1 and no adjustment is made.
When the value is 2 times or more and when the value is 0.8 times or less, the contrast is adjusted with the intensity. That is, in the case of enlargement, if the sharpness intensity coefficient is 1.2 or more, the contrast intensity coefficient is 1.1, and if the sharpness intensity coefficient is 0.8 or less, the contrast intensity coefficient is 0.9. And In the case of reduction, the contrast intensity coefficient is set to 0.9 when the sharpness intensity coefficient is 1.2 or more, and the contrast intensity coefficient is set to 1.1 when the sharpness intensity coefficient is 0.8 or less. And

【0067】図20(a)(b)は、コントラストの強
度処理の具体的態様を示している。同図においてx軸は
修整前の入力輝度を表し、y軸は修整後の出力輝度を表
し、いずれも0〜255の階調値で表している。図に示
すように輝度を変動させてコントラストを強調させたり
弱めたりするが、このときの三次関数の傾き度合いある
いはより簡略した一次関数の傾きによって強調度合いを
調整できる。簡易のために一次関数の例で説明すると、 Y’=a・Y なる変換式では、a>1となるときに元の輝度Yの変動
幅に対して変換後の輝度Y’の変動幅が大きくなり、コ
ントラストが強調され、a<1となるときに元の輝度Y
の変動幅に対して変換後の輝度Y’の変動幅が小さくな
り、コントラストが弱められる。むろん、三次関数を利
用すれば、いわゆるS字形のカーブとなるので、輝度の
最大値及び最小値の近辺で飽和することなく表現可能な
最大範囲を利用することができる。
FIGS. 20A and 20B show a specific mode of the contrast intensity processing. In the figure, the x-axis represents the input luminance before the modification, and the y-axis represents the output luminance after the modification, and each is represented by a gradation value of 0 to 255. As shown in the drawing, the contrast is emphasized or weakened by changing the luminance, and the degree of emphasis can be adjusted by the degree of inclination of the cubic function or the inclination of the simpler linear function at this time. For the sake of simplicity, an example of a linear function will be described. In the conversion formula of Y ′ = a · Y, when a> 1, the fluctuation width of the converted luminance Y ′ is different from the fluctuation width of the original luminance Y when a> 1. The original luminance Y when the contrast is enhanced and a <1.
Of the luminance Y ′ after the conversion becomes smaller with respect to the fluctuation range of, and the contrast is weakened. Of course, if a cubic function is used, a so-called S-shaped curve is obtained, so that the maximum range that can be expressed without saturation near the maximum and minimum values of luminance can be used.

【0068】これを図17に示すフローチャートを参照
して説明すると、まず、ステップ160にて画像ファイ
ル15aを選択したら、ステップ162にて解像度を取
得し、ステップ164にて図18に示すようなGUIを
利用して画像処理の指示を入力する。この例ではコント
ラストの強度を調整することにしているが、より多数の
画像処理を実施できる場合には、画像処理の選択状況に
応じて調整項目を適宜変更するようにしてもよく、その
場合はステップ166の段階でこれを行う。
This will be described with reference to the flowchart shown in FIG. 17. First, when the image file 15a is selected in step 160, the resolution is obtained in step 162, and in step 164, a GUI as shown in FIG. Is used to input an image processing instruction. In this example, the contrast intensity is adjusted. However, if more image processing can be performed, the adjustment item may be appropriately changed according to the selection state of the image processing. This is done at step 166.

【0069】一方、ステップ168では印刷サイズの指
示を入力し、ステップ170でステップ114の場合と
同様にして拡大縮小率を算出する。この段階でサイズ倍
率が分かるから、ステップ172にて図19に示す調整
テーブル15bを参照してコントラスト強度による調整
度合いを取得する。この後、ステップ174にてチェッ
クボックス30k1を参照し、シャープネス強調処理を
選択されていることが判定できたら、ステップ176に
て強調係数入力枠30m1で指示された強調度合いでシ
ャープネス強調処理を行う。シャープネス強調処理を行
った場合、コントラストで強度調整を行う必要があるか
ら、ステップ178ではチェックボックス30k2をチ
ェックしておく。ステップ180ではチェックボックス
30k2のチェックが無いとコントラスト強調の処理を
スキップするため、少なくともこの時点でチェックボッ
クス30k2をチェックする。
On the other hand, in step 168, a print size instruction is input, and in step 170, the enlargement / reduction ratio is calculated in the same manner as in step 114. Since the size magnification is known at this stage, the adjustment degree based on the contrast intensity is acquired in step 172 with reference to the adjustment table 15b shown in FIG. Thereafter, if it is determined in step 174 that the sharpness enhancement processing has been selected by referring to the check box 30k1, in step 176, sharpness enhancement processing is performed at the degree of enhancement specified in the enhancement coefficient input frame 30m1. In the case where the sharpness enhancement processing has been performed, it is necessary to perform the intensity adjustment with the contrast. Therefore, in step 178, the check box 30k2 is checked. In step 180, if the check box 30k2 is not checked, the contrast emphasizing process is skipped, so that the check box 30k2 is checked at least at this point.

【0070】ステップ180では、このようにチェック
ボックス30k2におけるチェックの有無を判断し、チ
ェックされているときにはコントラスト強調処理を実行
することになる。この場合、先ず、ステップ182でコ
ントラスト強度を調整する。シャープネス強調とサイズ
倍率によって強度を調整される場合があるからである。
具体的には図19に示す調整テーブル15bで得られた
調整度合いとステップ164にて強調係数入力枠30m
2で指示された強度を乗算し、調整された指示強度とす
る。そして、ステップ184ではこの調整された指示強
度に基づいてコントラスト強調する。コントラスト強調
の演算は輝度を用いているが、RGBデータであればR
GB個々の要素の階調について同様の演算を施せばよ
い。
In step 180, the presence or absence of the check in the check box 30k2 is determined, and if it is checked, the contrast enhancement processing is executed. In this case, first, in step 182, the contrast intensity is adjusted. This is because the intensity may be adjusted depending on the sharpness enhancement and the size magnification.
Specifically, the adjustment degree obtained in the adjustment table 15b shown in FIG.
The intensity designated by 2 is multiplied to obtain an adjusted designated intensity. Then, in step 184, the contrast is enhanced based on the adjusted instruction intensity. The luminance is used for the operation of contrast enhancement.
A similar operation may be performed on the gradation of each element of GB.

【0071】この後、ステップ186,ステップ188
でステップ120,ステップ122と同様にして色変換
と印刷データの出力とを行う。ところで、一般的な印刷
においては以上のような強度調整を行えばよいが、さら
なる変形例も可能である。図7に示すように、印刷サイ
ズ指示入力用の画面表示の下方部分には波線で示す設定
領域を設けることが可能である。用紙として右下部分3
0jには用紙領域を設けてあるが、さらに分割印刷など
でポスター印刷を実行する場合、用紙の大きさに基づく
強度調整に加えて別のポイントからも強度調整すること
ができる。用紙領域の下方に設けたポスター印刷指示領
域30nには用紙としてA1とA2とを選択できるよう
にボタンを設けてある。なお、内部的には用紙の選択と
ポスター印刷の大きさの選択はどれか一つだけが選択さ
れるようにしている。
Thereafter, steps 186 and 188
Then, color conversion and print data output are performed in the same manner as in steps 120 and 122. By the way, in general printing, the above-described intensity adjustment may be performed, but further modified examples are also possible. As shown in FIG. 7, a setting area indicated by a wavy line can be provided in a lower portion of the screen display for inputting the print size instruction. Lower right part 3 as paper
Although a paper area is provided in 0j, when poster printing is performed by division printing or the like, the strength can be adjusted from another point in addition to the strength adjustment based on the size of the paper. Buttons are provided in the poster print instruction area 30n provided below the paper area so that A1 and A2 can be selected as paper. It should be noted that only one of paper selection and poster printing size selection is internally selected.

【0072】ポスターは、一般的に離れて観察すると考
えて良い。このように離れて見る場合にはシャープは強
めにし、輪郭がクッキリしている方がきれいに見える。
従って、ポスター印刷としてA1やA2を選択したとき
にはさらに強度調整を強めに設定することにする。これ
に対し、シール印刷やインデックスプリントのように小
さい画像ではシャープを弱めないとパキパキして汚くな
るように感じられることがある。
The poster can be generally considered to be viewed from a distance. When viewing from a distance like this, sharpen the image more strongly and the sharper the outline, the better it looks.
Therefore, when A1 or A2 is selected as the poster printing, the intensity adjustment is set to be stronger. On the other hand, small images, such as sticker prints and index prints, may feel squeaky and dirty unless the sharpness is reduced.

【0073】ステップ168にて印刷サイズ指示入力を
受け付け、ステップ170にて拡大・縮小率を算出した
後で、以上の調整を加えることができる。この具体的な
調整について説明する前に、オプション選択領域30p
について説明する。このオプション選択領域30pを配
置し、これを選択した場合の画面表示を図21に示して
いる。同図は観察者の距離に応じて画像処理の強度を最
適となるように調整するようにするための距離入力画面
である。画面上には横方向にスライドバーが表示され、
このスライドバーはスケール30p1とスライド子30
p2とから構成されている。スケール30p1には、
「〜0.2」、「0.6」、「1」、「3〜」のメモリ
を表示してあり、それぞれ20cm前後での観察、60
cmぐらいの観察、1m程度離れた観察、3m以上離れ
た観察を意味している。スライド子30p2はマウス4
2で操作して左右に移動可能であり、4つのポジション
で停止できるようにしてある。そして、スライドバーの
下のメッセージエリア30qには「現在は、60cmぐ
らい離れるときれいに見える設定となっています」とい
うようにより分かりやすいメッセージを表示するように
している。むろん、この距離の部分はスライド子30p
2のポジションに応じて変化させている。なお、オプシ
ョン選択領域30pで観察者距離を指定したときの値は
後述するフローで参照できる。
After the print size instruction input is received in step 168 and the enlargement / reduction ratio is calculated in step 170, the above adjustment can be made. Before describing the specific adjustment, the option selection area 30p
Will be described. FIG. 21 shows a screen display when the option selection area 30p is arranged and selected. FIG. 7 is a distance input screen for adjusting the intensity of image processing to be optimal according to the distance of the observer. A horizontal slide bar appears on the screen,
This slide bar has a scale 30p1 and a slide 30
p2. On the scale 30p1,
The memory of "~ 0.2", "0.6", "1", "3 ~" is displayed.
It means observation of about cm, observation of about 1 m, observation of 3 m or more. Slider 30p2 is mouse 4
It can be moved left and right by operating with 2, and can be stopped at 4 positions. In the message area 30q below the slide bar, a more intuitive message such as "Currently, the setting is set so that it looks beautiful when it is about 60 cm away" is displayed. Of course, this distance part is a slide 30p
It is changed according to the position of 2. The value when the observer distance is specified in the option selection area 30p can be referred to in the flow described later.

【0074】この観察者の距離は画像処理の強度調整に
対して次のように作用させる。60cm程度の観察を標
準とし、これが選択されていれば強度調整は上述したも
のとする。これに対して20cm前後での観察のように
観察距離が短い場合にはパキパキして汚くならないよう
に強度を弱めに調整する。また、1m前後での観察のよ
うに少し離れてくると強度をやや強め、3m前後での観
察のように離れると強める。
The observer's distance has the following effect on the intensity adjustment of the image processing. The observation of about 60 cm is set as a standard, and if this is selected, the intensity adjustment is as described above. On the other hand, when the observation distance is short, such as observation at around 20 cm, the intensity is adjusted to be weaker so as not to be cracked and dirty. Further, the strength is slightly increased when the distance is small, as observed at about 1 m, and is increased when the distance is increased, as observed at about 3 m.

【0075】図22はこの調整を行うフローチャートの
一部を示している。図17に示すフローチャートにおい
てステップ170とステップ172の間に図22に示す
ステップ171a,171bを実行して調整を行う。す
なわち、ステップ170にて拡大縮小率を算出した後、
ステップ172にて調整テーブルを算出する前に、ステ
ップ171aにて観察者距離の変更があるか否かを判断
し、変更がある場合、すなわち60cm前後での観察以
外を選択している場合にはステップ171bにて上記調
整テーブルの値を修正する。
FIG. 22 shows a part of a flowchart for performing this adjustment. In the flowchart shown in FIG. 17, between steps 170 and 172, adjustment is performed by executing steps 171a and 171b shown in FIG. That is, after calculating the enlargement / reduction ratio in step 170,
Before calculating the adjustment table in step 172, it is determined in step 171a whether or not there is a change in the observer distance, and if there is a change, that is, if other than observation around 60 cm is selected. In step 171b, the values in the adjustment table are corrected.

【0076】図23は具体的な変更例を示している。左
列には修正前の強度が表示されており、右側の4列には
観察者距離に応じて修正された値を表示している。図9
に示すようにサイズ倍率が0.2倍〜5倍の範囲で変化
するのに応じて「0.5〜1.5」の強度の値は「0.
2〜1.8」の範囲で調整される。図23はこのように
して読み出される値をさらに修正するものであり、その
傾向は上述したように弱める、やや強める、強めるとい
うものである。例えば、強度を増す場合として、修正前
の値が「1.8」であるとすると、弱めるときには
「1.7」に修正され、やや強めるときには「1.8
5」に修正され、強めるときには「1.90」に修正さ
れる。一方、強度を減らす場合として、修正前の値が
「0.2」であると弱めるときには「0.3」に修正さ
れ、やや強めるときには「0.15」に修正され、強め
るときには「0.10」に修正される。すなわち、弱め
るときには値が「1」に近ずき、強めるときには「1」
から遠ざかる。
FIG. 23 shows a specific modification. The left column displays the intensity before correction, and the four columns on the right display the value corrected according to the observer distance. FIG.
As the size magnification changes in the range of 0.2 times to 5 times, the value of the intensity of “0.5 to 1.5” becomes “0.
2 to 1.8 ". FIG. 23 further corrects the value read in this way, and the tendency is to weaken, slightly strengthen, or strengthen as described above. For example, assuming that the value before correction is “1.8” when increasing the strength, the value is corrected to “1.7” when weakening, and “1.8” when slightly increasing.
5 ", and when strengthened, it is corrected to" 1.90 ". On the other hand, as a case of reducing the strength, if the value before correction is “0.2”, the value is corrected to “0.3” when weakening, corrected to “0.15” when slightly increasing, and “0.10” when strengthening. Is corrected. That is, the value approaches “1” when weakening, and “1” when strengthening.
Keep away from

【0077】このようにして調整テーブルの値を修正し
ておいた上で上述したようにステップ172にて同調整
テーブルを参照するため、この修正が以後の画像処理の
強度に反映される。ここで再度上述したポスター印刷や
インデックスプリントに言及すると、用紙としてこれら
を選択した場合、調整の方向性は観察者距離の場合と同
様と考えればよい。むろん、観察者に問合せるインター
フェイスとしては、このようなスライドバーの表示のみ
ならず、「印刷物を見る距離=xx cm」というよう
な数値入力とするなど、適宜変形可能である。
After the values of the adjustment table have been corrected in this way, the adjustment table is referred to in step 172 as described above, and this correction is reflected in the intensity of the subsequent image processing. Here, referring again to the above-described poster printing and index printing, when these are selected as the paper, the direction of the adjustment may be considered to be the same as the case of the observer distance. Of course, the interface for inquiring of the observer can be modified as appropriate, such as not only displaying such a slide bar but also inputting a numerical value such as “distance for viewing printed matter = xx cm”.

【0078】以上説明したように、画像をドットマトリ
クス状の各画素として表した画像データに対して画像処
理を実行する場合において、出力される画像を観察する
距離を取得し、この距離に応じて上記画像処理の程度を
調整することにより、ある表示サイズではきれいに見え
る画像であっても実際の表示サイズでは過度に画像処理
が強調されてしまったり、逆に画像処理の強調度合いが
足らずにきれいに見えなくなるということを防止するこ
とができる。
As described above, when image processing is performed on image data in which an image is represented as pixels in a dot matrix, a distance for observing an output image is obtained, and the distance is determined in accordance with the distance. By adjusting the degree of image processing described above, even if the image looks clear at a certain display size, the image processing will be excessively emphasized at the actual display size, or conversely, the image processing will look fine without sufficient enhancement. It can be prevented that it disappears.

【0079】このように、画像処理が対象とする画素に
対して所定の範囲にある画素のデータを使用して演算を
行うような場合には、解像度の変更も画像処理の結果に
影響を及ぼすため、選択された画像ファイル15aに所
定の画像処理を実行する指示と画像サイズの指示を与え
た場合に、解像度を増減させる必要があるのか否かを判
定し、増減する場合には画像処理の強調程度を調整し、
調整された強調度合いに基づいて画像処理と解像度の変
更を行うようにした。
As described above, when an operation is performed using pixel data within a predetermined range with respect to a pixel to be subjected to image processing, a change in resolution also affects the result of image processing. Therefore, when an instruction to execute predetermined image processing and an instruction for image size are given to the selected image file 15a, it is determined whether or not the resolution needs to be increased or decreased. Adjust the degree of emphasis,
Image processing and resolution change are performed based on the adjusted degree of emphasis.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態にかかる画像処理プログラ
ムを実行するパーソナルコンピュータのハードウェア概
略図である。
FIG. 1 is a hardware schematic diagram of a personal computer that executes an image processing program according to an embodiment of the present invention.

【図2】画像処理プログラムのシステム概略図である。FIG. 2 is a system schematic diagram of an image processing program.

【図3】画像処理プログラムのメインフローチャートで
ある。
FIG. 3 is a main flowchart of an image processing program.

【図4】小サイズのアンシャープネスマスクのデータを
示す図である。
FIG. 4 is a diagram showing data of a small-sized unsharpness mask.

【図5】中サイズのアンシャープネスマスクのデータを
示す図である。
FIG. 5 is a diagram showing data of a medium-sized unsharpness mask.

【図6】大サイズのアンシャープネスマスクのデータを
示す図である。
FIG. 6 is a diagram showing data of a large-size unsharpness mask.

【図7】印刷指示の画面表示を示す図である。FIG. 7 illustrates a screen display of a print instruction.

【図8】同じマスクサイズで画像処理する場合の影響度
合いを示す図である。
FIG. 8 is a diagram illustrating the degree of influence when performing image processing with the same mask size.

【図9】影響度合いの調整テーブルを示す図である。FIG. 9 is a diagram showing an adjustment table of the degree of influence.

【図10】解像度変換と画像処理を実行するフローチャ
ートである。
FIG. 10 is a flowchart for executing resolution conversion and image processing.

【図11】マスクサイズを変更して画像処理する場合の
影響度合いを示す図である。
FIG. 11 is a diagram illustrating a degree of influence when image processing is performed by changing a mask size.

【図12】影響度合いの調整テーブルを示す図である。FIG. 12 is a diagram showing an adjustment table of the degree of influence.

【図13】解像度変換と画像処理を実行するフローチャ
ートである。
FIG. 13 is a flowchart for executing resolution conversion and image processing.

【図14】表示サイズを変更している場合における画像
処理の影響度合いを示す図である。
FIG. 14 is a diagram illustrating the degree of influence of image processing when the display size is changed.

【図15】影響度合いの調整テーブルを示す図である。FIG. 15 is a diagram illustrating an adjustment table of the degree of influence.

【図16】影響度合いを調整した画像処理を実行するフ
ローチャートである。
FIG. 16 is a flowchart for executing image processing in which the degree of influence is adjusted.

【図17】複数の画像処理を実行する場合のフローチャ
ートである。
FIG. 17 is a flowchart in the case of executing a plurality of image processes.

【図18】複数の画像処理を指示する画面表示を示す図
である。
FIG. 18 is a diagram showing a screen display for instructing a plurality of image processes.

【図19】影響度合いの調整テーブルを示す図である。FIG. 19 is a diagram showing an adjustment table of the degree of influence.

【図20】コントラストの調整態様を示す図である。FIG. 20 is a diagram illustrating a contrast adjustment mode.

【図21】観察者距離の入力画面を示す図である。FIG. 21 is a diagram showing an input screen for an observer distance.

【図22】観察者距離で調整テーブルを修正するフロー
チャートの一部を示す図である。
FIG. 22 is a diagram showing a part of a flowchart for correcting an adjustment table with an observer distance.

【図23】観察者距離で修正されるテーブルの値を示す
図である。
FIG. 23 is a diagram showing values of a table corrected by an observer distance.

【符号の説明】[Explanation of symbols]

10…コンピュータ 11…CPU 12…システムバス 13…ROM 14…RAM 15…ハードディスクドライブ 15a…画像ファイル 15b…調整テーブル 15c…プリンタ情報ファイル 16…フロッピーディスクドライブ 16a…フロッピーディスク 17…CD−ROMドライブ 17a…CD−ROM 18…ディスプレイ 19a…シリアル通信用I/O 19b…パラレル通信用I/O 20…オペレーティングシステム 20a…プリンタドライバ 30…アプリケーション 30a…制御モジュール 30b…画像ファイル選択モジュール 30c…印刷サイズ指示取得モジュール 30d…シャープネス強調処理モジュール 30e…画像処理指示モジュール 30f…強調度合い調整モジュール 30g…解像度変換モジュール 30h…ウィンドウ領域の上方部分 30i…左下部分 30j…右下部分 30k1,30k2…チェックボックス 30m1,30m2…強調係数入力枠 30n…ポスター印刷指示領域 30p…オプション選択領域 30p1…スケール 30p2…スライド子 41…キーボード 42…マウス 43…デジカメ 60〜63…アンシャープマスク 50…プリンタ DESCRIPTION OF SYMBOLS 10 ... Computer 11 ... CPU 12 ... System bus 13 ... ROM 14 ... RAM 15 ... Hard disk drive 15a ... Image file 15b ... Adjustment table 15c ... Printer information file 16 ... Floppy disk drive 16a ... Floppy disk 17 ... CD-ROM drive 17a ... CD-ROM 18 ... Display 19a ... I / O for serial communication 19b ... I / O for parallel communication 20 ... Operating system 20a ... Printer driver 30 ... Application 30a ... Control module 30b ... Image file selection module 30c ... Print size instruction acquisition module 30d: sharpness enhancement processing module 30e: image processing instruction module 30f: enhancement degree adjustment module 30g: resolution conversion module 30h Upper part of window area 30i ... Lower left part 30j ... Lower right part 30k1, 30k2 ... Check box 30m1, 30m2 ... Enhancement coefficient input frame 30n ... Poster print instruction area 30p ... Option selection area 30p1 ... Scale 30p2 ... Slider 41 ... Keyboard 42 ... Mouse 43 ... Digital camera 60-63 ... Unsharp mask 50 ... Printer

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成12年7月3日(2000.7.3)[Submission date] July 3, 2000 (2007.3)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】請求項1[Correction target item name] Claim 1

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【手続補正2】[Procedure amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】請求項13[Correction target item name] Claim 13

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【手続補正3】[Procedure amendment 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0006[Correction target item name] 0006

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0006】[0006]

【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は、画像をドットマトリクス
状の各画素として表した画像データであって第一の画像
サイズと第二の画像サイズを有するものについてコンピ
ュータにて画像処理を実行させる画像処理プログラムを
記録した媒体であって、上記第一の画像サイズと第二の
画像サイズの変化度合いを検知する変化度合い機能と、
この検知された画像サイズの変化度合いに基づいて上記
第一の画像サイズにおける画像処理の程度を上記第二の
画像サイズにおける画像処理の程度に調整する調整機能
と、調整された程度に基づいて上記第二の画像サイズに
おける画像データの各画素と共に所定の範囲の周囲の画
素の画像データを使用しつつ画像処理する画像処理機能
とをコンピュータに実現させる機能とをコンピュータに
実現させる構成としてある。
In order to achieve the above object, the invention according to claim 1 is an image data representing an image as each pixel of a dot matrix, wherein the image data includes a first image size and a second image size. A medium having recorded thereon an image processing program for executing image processing on a computer having a size, a change degree function for detecting a change degree of the first image size and the second image size,
An adjusting function of adjusting the degree of image processing in the first image size to the degree of image processing in the second image size based on the detected degree of change in image size; and The computer is configured to realize an image processing function of performing image processing while using image data of pixels around a predetermined range together with each pixel of image data in the second image size.

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0017[Correction target item name] 0017

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0017】むろん、このような記録媒体は、磁気記録
媒体であってもよいし光磁気記録媒体であってもよい
し、今後開発されるいかなる記録媒体においても全く同
様に考えることができる。また、一次複製品、二次複製
品などの複製段階については全く問う余地無く同等であ
る。
Of course, such a recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium to be developed in the future. Also, the duplication stages of the primary duplicated product, the secondary duplicated product, and the like are equivalent without any question.

【手続補正5】[Procedure amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0019[Correction target item name] 0019

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0019】また、このような画像処理プログラムはか
かる制御に従って処理を進めていく上で、その根底には
その手順に発明が存在するということは当然であり、方
法としても適用可能であることは容易に理解できる。こ
のため、請求項13〜請求項18にかかる発明において
も、基本的には同様の作用となる。すなわち、必ずしも
実体のある媒体などに限らず、その方法としても有効で
あることに相違はない。さらには、プログラム自身とし
て本発明が実現されるのは当然である。
When such an image processing program proceeds with the processing in accordance with such control, it is natural that the invention exists in the procedure at the root thereof, and it can be applied as a method. Easy to understand. Therefore, the invention according to claims 13 to 18 has basically the same operation. In other words, there is no difference that the method is not necessarily limited to a tangible medium or the like and is effective as a method. Further, it is natural that the present invention is realized as a program itself.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/262 G06F 15/66 405 5C076 5/76 355A 5C077 9/68 103 H04N 1/40 101D (72)発明者 平岡 靖 長野県松本市中央二丁目1番27号 エー・ アイ ソフト株式会社内 Fターム(参考) 5B057 BA23 CA01 CB01 CD05 CE03 CE06 5B069 DD10 HA18 5C023 AA02 AA07 AA18 AA34 BA11 CA02 CA05 DA04 DA08 EA05 EA06 EA10 5C052 AA11 AB04 DD02 EE02 EE03 FA02 FA03 FA04 FA06 FA07 FB02 FB05 FC08 FD04 FD07 FD08 FD09 FE04 5C066 AA05 AA11 BA20 CA06 CA21 EC02 ED09 EE04 GA01 HA02 KC02 KC08 KC09 KE02 KE03 KE04 KE09 KE17 5C076 AA21 AA22 AA40 BA06 5C077 MP08 PP03 PP20 PP57 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 5/262 G06F 15/66 405 5C076 5/76 355A 5C077 9/68 103 H04N 1/40 101D (72) Inventor Yasushi Hiraoka 2-27, Chuo 2-chome, Matsumoto-shi, Nagano F-term in AI Software Co., Ltd. (reference) 5C052 AA11 AB04 DD02 EE02 EE03 FA02 FA03 FA04 FA06 FA07 FB02 FB05 FC08 FD04 FD07 FD08 FD09 FE04 5C066 AA05 AA11 BA20 CA06 CA21 EC02 ED09 EE04 GA01 HA02 KC02 KC08 KC09 KE02 A075A07 A075

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 画像をドットマトリクス状の各画素とし
て表した画像データであって第一の画像サイズと第二の
画像サイズを有するものについてコンピュータにて画像
処理を実行させる画像処理プログラムを記録した媒体で
あって、 上記第一の画像サイズと第二の画像サイズの変化度合い
を検知する機能と、 この検知された画像サイズの変化度合いに基づいて上記
第一の画像サイズにおける画像処理の程度を上記第二の
画像サイズにおける画像処理の程度に調整する機能と、 調整された程度に基づいて上記第二の画像サイズにおけ
る画像データの各画素と共に所定の範囲の周囲の画素の
画像データを使用しつつ画像処理する機能とをコンピュ
ータに実現させることを特徴とする画像処理プログラム
を記録した媒体。
An image processing program for causing a computer to execute image processing on image data representing an image as pixels in a dot matrix and having a first image size and a second image size is recorded. A function of detecting a degree of change in the first image size and the second image size, and a degree of image processing in the first image size based on the detected degree of change in image size. A function of adjusting the degree of image processing in the second image size, and using the image data of surrounding pixels in a predetermined range together with each pixel of the image data in the second image size based on the adjusted degree. A medium storing an image processing program, which causes a computer to realize a function of performing image processing while performing the processing.
【請求項2】 上記請求項1に記載の画像処理プログラ
ムを記録した媒体において、上記画像処理機能では、処
理の強度を変更可能であり、上記調整機能では、この強
度を変更させて画像処理の程度を調整させることを特徴
とする画像処理プログラムを記録した媒体。
2. A medium in which the image processing program according to claim 1 is recorded, wherein the intensity of the processing can be changed by the image processing function, and the intensity of the processing can be changed by the adjusting function. A medium storing an image processing program characterized by adjusting the degree.
【請求項3】 上記請求項1または請求項2のいずれか
に記載の画像処理プログラムを記録した媒体において、
上記画像処理機能では、処理の対象とする範囲を変更可
能であり、上記調整機能では、この範囲を変更させて画
像処理の程度を調整させることを特徴とする画像処理プ
ログラムを記録した媒体。
3. A medium in which the image processing program according to claim 1 or 2 is recorded,
A medium in which an image processing program is recorded, wherein the range to be processed can be changed in the image processing function, and the degree of image processing is adjusted by changing the range in the adjustment function.
【請求項4】 上記請求項1〜請求項3のいずれかに記
載の画像処理プログラムを記録した媒体において、上記
画像処理機能では、処理対象となる画素を中心とした所
定範囲の画素の画像データを用いて演算させるマスクフ
ィルタを使用することを特徴とする画像処理プログラム
を記録した媒体。
4. A medium on which the image processing program according to claim 1 is recorded, wherein the image processing function includes a step of setting image data of a predetermined range of pixels centered on a pixel to be processed. A medium recording an image processing program, characterized by using a mask filter operated by using a mask filter.
【請求項5】 上記請求項1〜請求項4のいずれかに記
載の画像処理プログラムを記録した媒体において、上記
画像処理機能では、複数の画像処理を実行可能であり、
上記調整機能では、一の画像処理で上記程度を調整する
必要がある場合に他の画像処理の程度を調整することを
特徴とする画像処理プログラムを記録した媒体。
5. A medium in which the image processing program according to claim 1 is recorded, wherein the image processing function can execute a plurality of image processes,
A medium in which an image processing program is recorded, wherein the adjustment function adjusts the degree of another image processing when it is necessary to adjust the degree in one image processing.
【請求項6】 上記請求項1〜請求項5のいずれかに記
載の画像処理プログラムを記録した媒体において、上記
画像データを上記第一の画像サイズのものから上記第二
の画像サイズのものへと変換する機能を実行させること
を特徴とする画像処理プログラムを記録した媒体。
6. A medium on which an image processing program according to claim 1 is recorded, wherein said image data is converted from said first image size to said second image size. And a medium for recording an image processing program for executing a function of converting the image.
【請求項7】 画像をドットマトリクス状の各画素とし
て表した画像データであって第一の画像サイズと第二の
画像サイズを有するものについて画像処理を実行する画
像処理装置であって、 上記第一の画像サイズと第二の画像サイズの変化度合い
を検知する変化度合い検知手段と、 この検知された画像サイズの変化度合いに基づいて上記
第一の画像サイズにおける画像処理の程度を上記第二の
画像サイズにおける画像処理の程度に調整する調整手段
と、 調整された程度に基づいて上記第二の画像サイズにおけ
る画像データの各画素と共に所定の範囲の周囲の画素の
画像データを使用しつつ画像処理する画像処理手段とを
具備することを特徴とする画像処理装置。
7. An image processing apparatus for performing image processing on image data representing an image as pixels in a dot matrix and having a first image size and a second image size. A degree-of-change detecting means for detecting a degree of change between the first image size and the second image size, and a degree of image processing at the first image size based on the detected degree of change in image size. Adjusting means for adjusting the degree of image processing in the image size; and image processing using image data of pixels around a predetermined range together with each pixel of the image data in the second image size based on the adjusted degree. An image processing apparatus comprising:
【請求項8】 上記請求項7に記載の画像処理装置にお
いて、上記画像処理手段では、処理の強度を変更可能で
あり、上記調整手段では、この強度を変更させて画像処
理の程度を調整させることを特徴とする画像処理装置。
8. The image processing apparatus according to claim 7, wherein the intensity of the processing is changeable in the image processing means, and the degree of the image processing is adjusted by changing the intensity in the adjustment means. An image processing apparatus characterized by the above-mentioned.
【請求項9】 上記請求項7または請求項8のいずれか
に記載の画像処理装置において、上記画像処理手段で
は、処理の対象とする範囲を変更可能であり、上記調整
手段では、この範囲を変更させて画像処理の程度を調整
させることを特徴とする画像処理装置。
9. The image processing apparatus according to claim 7, wherein said image processing means can change a range to be processed, and said adjusting means adjusts said range. An image processing apparatus wherein the degree of image processing is adjusted by changing it.
【請求項10】 上記請求項7〜請求項9のいずれかに
記載の画像処理装置において、上記画像処理手段では、
処理対象となる画素を中心とした所定範囲の画素の画像
データを用いて演算させるマスクフィルタを使用するこ
とを特徴とする画像処理装置。
10. The image processing apparatus according to claim 7, wherein the image processing means includes:
An image processing apparatus characterized by using a mask filter that performs calculation using image data of pixels within a predetermined range around a pixel to be processed.
【請求項11】 上記請求項7〜請求項10のいずれか
に記載の画像処理装置において、上記画像処理手段で
は、複数の画像処理を実行可能であり、上記調整手段で
は、一の画像処理で上記程度を調整する必要がある場合
に他の画像処理の程度を調整することを特徴とする画像
処理装置。
11. The image processing apparatus according to claim 7, wherein the image processing means can execute a plurality of image processings, and the adjusting means performs one image processing. An image processing apparatus, wherein the degree of another image processing is adjusted when the degree needs to be adjusted.
【請求項12】 上記請求項7〜請求項11のいずれか
に記載の画像処理装置において、上記画像データを上記
第一の画像サイズのものから上記第二の画像サイズのも
のへと変換する機能を実行させることを特徴とする画像
処理装置。
12. The image processing apparatus according to claim 7, wherein the image data is converted from the first image size to the second image size. And an image processing apparatus.
【請求項13】 画像をドットマトリクス状の各画素と
して表した画像データであって第一の画像サイズと第二
の画像サイズを有するものについて画像処理を実行する
画像処理方法であって、 上記第一の画像サイズと第二の画像サイズの変化度合い
を検知する工程と、 この検知された画像サイズの変化度合いに基づいて上記
第一の画像サイズにおける画像処理の程度を上記第二の
画像サイズにおける画像処理の程度に調整する工程と、 調整された程度に基づいて上記第二の画像サイズにおけ
る画像データの各画素と共に所定の範囲の周囲の画素の
画像データを使用しつつ画像処理する工程とを具備する
ことを特徴とする画像処理方法。
13. An image processing method for performing image processing on image data representing an image as each pixel in a dot matrix and having a first image size and a second image size. Detecting the degree of change between the first image size and the second image size; and, based on the detected degree of change in the image size, determining the degree of image processing in the first image size in the second image size. Adjusting the image processing to a degree, and performing image processing while using the image data of pixels around a predetermined range together with each pixel of the image data in the second image size based on the adjusted degree. An image processing method comprising:
【請求項14】 上記請求項13に記載の画像処理方法
において、上記画像処理工程では、処理の強度を変更可
能であり、上記調整工程では、この強度を変更させて画
像処理の程度を調整させることを特徴とする画像処理方
法。
14. The image processing method according to claim 13, wherein the intensity of the processing can be changed in the image processing step, and the degree of the image processing is adjusted by changing the intensity in the adjusting step. An image processing method comprising:
【請求項15】 上記請求項13または請求項14のい
ずれかに記載の画像処理方法において、上記画像処理工
程では、処理の対象とする範囲を変更可能であり、上記
調整工程では、この範囲を変更させて画像処理の程度を
調整させることを特徴とする画像処理方法。
15. The image processing method according to claim 13, wherein a range to be processed can be changed in the image processing step, and this range is changed in the adjustment step. An image processing method wherein the degree of image processing is adjusted by changing the image processing.
【請求項16】 上記請求項13〜請求項15のいずれ
かに記載の画像処理方法において、上記画像処理工程で
は、処理対象となる画素を中心とした所定範囲の画素の
画像データを用いて演算させるマスクフィルタを使用す
ることを特徴とする画像処理方法。
16. The image processing method according to claim 13, wherein in the image processing step, calculation is performed using image data of a predetermined range of pixels centered on a pixel to be processed. An image processing method characterized by using a mask filter for causing the image to be processed.
【請求項17】 上記請求項13〜請求項16のいずれ
かに記載の画像処理方法において、上記画像処理工程で
は、複数の画像処理を実行可能であり、上記調整工程で
は、一の画像処理で上記程度を調整する必要がある場合
に他の画像処理の程度を調整することを特徴とする画像
処理方法。
17. The image processing method according to claim 13, wherein a plurality of image processings can be executed in the image processing step, and one image processing is performed in the adjustment step. An image processing method characterized by adjusting the degree of another image processing when the degree needs to be adjusted.
【請求項18】 上記請求項13〜請求項17のいずれ
かに記載の画像処理方法において、上記画像データを上
記第一の画像サイズのものから上記第二の画像サイズの
ものへと変換する工程を具備することを特徴とする画像
処理方法。
18. The image processing method according to claim 13, wherein said image data is converted from said first image size to said second image size. An image processing method comprising:
JP34764899A 1999-12-07 1999-12-07 Medium recording image processing program, image processing apparatus, and image processing method Pending JP2001167265A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34764899A JP2001167265A (en) 1999-12-07 1999-12-07 Medium recording image processing program, image processing apparatus, and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34764899A JP2001167265A (en) 1999-12-07 1999-12-07 Medium recording image processing program, image processing apparatus, and image processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003331481A Division JP4407218B2 (en) 2003-09-24 2003-09-24 Medium storing image processing program, image processing apparatus, and image processing method

Publications (1)

Publication Number Publication Date
JP2001167265A true JP2001167265A (en) 2001-06-22

Family

ID=18391647

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34764899A Pending JP2001167265A (en) 1999-12-07 1999-12-07 Medium recording image processing program, image processing apparatus, and image processing method

Country Status (1)

Country Link
JP (1) JP2001167265A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004088407A (en) * 2002-08-27 2004-03-18 Seiko Epson Corp Image processing device that performs filter processing according to output resolution
JP2007080247A (en) * 2005-08-15 2007-03-29 Canon Inc Information processing apparatus, information processing method, program and storage medium
JP2008033692A (en) * 2006-07-28 2008-02-14 Canon Inc Image processing device and its control method, and, computer program and computer readable storage medium
JP2008140006A (en) * 2006-11-30 2008-06-19 Fujifilm Corp Image processing apparatus, and program
JP2011186221A (en) * 2010-03-09 2011-09-22 Seiko Epson Corp Image display apparatus and image display method
US8106956B2 (en) * 2005-06-27 2012-01-31 Nokia Corporation Digital camera devices and methods for implementing digital zoom in digital camera devices and corresponding program products
US8274719B2 (en) 2001-11-30 2012-09-25 Canon Kabushiki Kaisha Printing system, print preview method, and preview method using a printer driver
JP2015019192A (en) * 2013-07-10 2015-01-29 富士ゼロックス株式会社 Image processing apparatus and program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8274719B2 (en) 2001-11-30 2012-09-25 Canon Kabushiki Kaisha Printing system, print preview method, and preview method using a printer driver
JP2004088407A (en) * 2002-08-27 2004-03-18 Seiko Epson Corp Image processing device that performs filter processing according to output resolution
US8106956B2 (en) * 2005-06-27 2012-01-31 Nokia Corporation Digital camera devices and methods for implementing digital zoom in digital camera devices and corresponding program products
US8605172B2 (en) 2005-06-27 2013-12-10 Nokia Corporation Digital camera device and method for implementing a digital zoom having a quality factor as an input for a JPEG encoder in digital camera devices
JP2007080247A (en) * 2005-08-15 2007-03-29 Canon Inc Information processing apparatus, information processing method, program and storage medium
JP2008033692A (en) * 2006-07-28 2008-02-14 Canon Inc Image processing device and its control method, and, computer program and computer readable storage medium
US8195009B2 (en) 2006-07-28 2012-06-05 Canon Kabushiki Kaisha Image processing apparatus and control method thereof
JP2008140006A (en) * 2006-11-30 2008-06-19 Fujifilm Corp Image processing apparatus, and program
JP2011186221A (en) * 2010-03-09 2011-09-22 Seiko Epson Corp Image display apparatus and image display method
JP2015019192A (en) * 2013-07-10 2015-01-29 富士ゼロックス株式会社 Image processing apparatus and program

Similar Documents

Publication Publication Date Title
JP4924264B2 (en) Image processing apparatus, image processing method, and computer program
US7751640B2 (en) Image processing method, image processing apparatus, and computer-readable recording medium storing image processing program
JP4780374B2 (en) Image processing method and program for suppressing granular noise, and granular suppression processing module for implementing the method
JP4917104B2 (en) System and method for printing artwork including transparency
JP4368513B2 (en) Image processing method and apparatus, and recording medium
JP2000115539A (en) Method and device for processing image and recording medium
JPH09138742A (en) Printed image refining method and system
US20110216968A1 (en) Smart image resizing with color-based entropy and gradient operators
JP4605006B2 (en) Print data generation apparatus, print data generation method, and program
EP2302592B1 (en) Layout editing system, layout editing method, and image processing apparatus
JP2005141477A (en) Image sharpening process and image processor implementing this process
US20090244608A1 (en) Image-Output Control Device, Method of Controlling Image-Output, Program for Controlling Image-Output, and Printing Device
JP2001167265A (en) Medium recording image processing program, image processing apparatus, and image processing method
JP3902173B2 (en) Image scaling method and photo printing apparatus for implementing the method
JP2001169098A (en) A medium recording an output image data modification program, an output image data modification method, an output image data modification apparatus, a medium recording an image data reduction program, an image data reduction method, an image data reduction apparatus, and recording an image data modification program. Medium, image data retouching method and image data retouching device
JP2001056867A (en) Image data processing apparatus, medium recording image data set, medium recording image data processing program, and image data processing method
JP4407218B2 (en) Medium storing image processing program, image processing apparatus, and image processing method
US20050200923A1 (en) Image generation for editing and generating images by processing graphic data forming images
JP3673675B2 (en) Image processing method, image processing apparatus, and recording medium
JP4337386B2 (en) Image processing method, image processing apparatus, image processing program, and image recording apparatus
JP4378611B2 (en) A tilt correction method, a tilt correction program, and a photo printing apparatus with a tilt correction function
US11416183B2 (en) Image processing apparatus, control method, and storage medium for storing program
JP4431948B2 (en) A tilt correction method, a tilt correction program, and a photo printing apparatus with a tilt correction function
JP2009031855A (en) Image processing apparatus, image processing method, and computer program
JP2007065784A (en) Image processor, image processing method, program, and computer-readable storage medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040113

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040123

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20040326

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20041029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060705