KR20060082169A - Image forming apparatus capable of correcting color automatically and method thereof - Google Patents

Image forming apparatus capable of correcting color automatically and method thereof Download PDF

Info

Publication number
KR20060082169A
KR20060082169A KR1020050002424A KR20050002424A KR20060082169A KR 20060082169 A KR20060082169 A KR 20060082169A KR 1020050002424 A KR1020050002424 A KR 1020050002424A KR 20050002424 A KR20050002424 A KR 20050002424A KR 20060082169 A KR20060082169 A KR 20060082169A
Authority
KR
South Korea
Prior art keywords
color
image data
correction
image
correction patch
Prior art date
Application number
KR1020050002424A
Other languages
Korean (ko)
Other versions
KR100671553B1 (en
Inventor
이호근
김경만
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050002424A priority Critical patent/KR100671553B1/en
Publication of KR20060082169A publication Critical patent/KR20060082169A/en
Application granted granted Critical
Publication of KR100671553B1 publication Critical patent/KR100671553B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J13/00Breast-nipple shields
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41CCORSETS; BRASSIERES
    • A41C3/00Brassieres
    • A41C3/12Component parts
    • A41C3/122Stay means
    • A41C3/128Stay means using specific materials

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Chemical & Material Sciences (AREA)
  • Materials Engineering (AREA)
  • Textile Engineering (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

특정 칼라를 보정하기 위한 보정용 패치를 화상형성장치에 설치하여 칼라 프로파일을 보정함으로써 자동으로 칼라를 보정하는 화상형성장치 및 방법이 개시된다. 본 자동으로 칼라를 보정하는 화상형성장치는 특정 칼라를 보정하기 위해 설치된 보정용 패치로부터 화상데이터를 독취하는 이미지센서, 독취한 화상데이터와 기저장된 특정 칼라에 대한 화상데이터를 기초로, 입력 색신호의 색공간을 변환하는 칼라 프로파일을 보정하는 칼라 보정부, 및 칼라 프로파일을 적용하여 원고로부터 독취한 화상데이터에 대한 이미지 처리를 하는 이미지 처리부를 포함한다. 이에 의해, 화상형성장치에 설치된 보정용 패치에 대한 스캐닝 데이터를 이용하여 칼라 프로파일을 보정함으로써, 장기간 이미지센서의 사용 또는 노이즈의 의해 발생하는 색상 왜곡을 방지할 수 있다. An image forming apparatus and method for automatically correcting a color by correcting a color profile by installing a correction patch for correcting a specific color and correcting the color profile are disclosed. The automatic image correction apparatus for correcting a color includes an image sensor for reading image data from a correction patch installed to correct a specific color, a color of an input color signal based on the read image data and image data for a specific color stored in advance. And a color correction unit for correcting the color profile for converting the space, and an image processing unit for performing image processing on image data read from the original by applying the color profile. Thereby, by correcting the color profile using the scanning data for the correction patch provided in the image forming apparatus, it is possible to prevent color distortion caused by the use of an image sensor or noise for a long time.

프로파일, 보정용 패치 Profile, calibration patch

Description

자동으로 칼라를 보정하는 화상형성장치 및 그 방법{Image forming apparatus capable of correcting color automatically and method thereof}Image forming apparatus capable of correcting color automatically and method approximately}

도 1은 본 발명의 일실시예에 따른 자동으로 칼라를 보정하는 화상형성장치의 블럭도,1 is a block diagram of an image forming apparatus for automatically correcting a color according to an embodiment of the present invention;

도 2a는 본 발명의 제1 실시예에 따른 자동으로 칼라를 보정하는 플랫베드타입의 화상형성장치를 나타낸 도면, FIG. 2A illustrates a flat bed type image forming apparatus for automatically correcting a color according to a first embodiment of the present invention; FIG.

도 2b는 본 발명의 제2 실시예에 따른 자동으로 칼라를 보정하는 시트피드타입의 화상형성장치를 나타낸 도면, 2B is a view showing a sheet feed type image forming apparatus for automatically correcting a color according to a second embodiment of the present invention;

도 3은 본 발명의 일실시예에 따른 자동으로 칼라를 보정하는 화상형성장치에 이용되는 보정용 패치를 나타낸 도면,3 is a view showing a patch for correction used in the image forming apparatus for automatically correcting the color according to an embodiment of the present invention,

도 4a 및 도 4b는 도 1의 비교부의 동작을 설명하기 위한 도면, 그리고4A and 4B are views for explaining the operation of the comparator of FIG. 1, and

도 5는 본 발명의 일실시예에 따른 자동으로 칼라를 보정하는 방법을 설명하기 위한 흐름도이다. 5 is a flowchart illustrating a method of automatically correcting color according to an embodiment of the present invention.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

100: 이미지센서 200: 구동부100: image sensor 200: drive unit

300: 칼라보정부 301: 판단부300: Calabo government 301: the judiciary

303: 카운터 305: 비교부303: counter 305: comparison unit

307: 보정부 309: 저장부307: correction unit 309: storage unit

400: 이미지 처리부 500: 제어부400: image processing unit 500: control unit

본 발명은 자동으로 칼라를 보정하는 화상형성장치 및 그 방법에 관한 것으로, 더욱 상세하게는 특정 칼라를 보정하기 위한 보정용 패치를 화상형성장치에 설치하여 칼라 프로파일을 보정함으로써 자동으로 칼라를 보정하는 화상형성장치 및 그 방법에 관한 것이다. The present invention relates to an image forming apparatus and a method for automatically correcting a color, and more particularly, an image for automatically correcting a color by correcting a color profile by installing a correction patch for correcting a specific color in the image forming apparatus. A forming apparatus and a method thereof.

일반적으로, 팩시밀리, 복사기, 복합기와 같은 화상형성장치는 원고를 스캐닝(scanning)하여 원고의 화상에 대응되는 화상데이터를 발생하는 스캐너를 구비하고 있다. 이러한 화상 스캐닝 장치는 크게 플랫 베드 타입(Flat Bed Type)과 시트 피드 타입(Sheet Feed Type)으로 구분된다. 플랫 베드 타입은 복사기와 같은 평판 위에 올려진 원고를 스캐닝하기 위해, 원고는 고정시키고 이미지 센서를 움직이는 방식을 사용한다. 반면, 시트 피드 타입은 낱장의 원고를 스캐닝하기 위해, 이미지 센서는 고정시키고 원고를 움직이는 방식을 사용한다. 여기서, 시트 피드 타입의 화상 스캐닝 장치는 이미지 센서와 화이트 롤러 사이에 원고가 삽입될 때 이미지 센서를 이용하여 원고의 화상을 독취한다. In general, an image forming apparatus such as a facsimile machine, a copier, a multifunction printer, and the like have a scanner that scans an original to generate image data corresponding to the image of the original. Such image scanning apparatuses are largely classified into a flat bed type and a sheet feed type. The flat bed type uses a method of fixing an original and moving an image sensor to scan an original placed on a flat plate such as a copier. On the other hand, the sheet feed type uses a method of fixing an image sensor and moving an original to scan a sheet of original. Here, the sheet feed type image scanning apparatus reads an image of the original using the image sensor when the original is inserted between the image sensor and the white roller.

그러나, 화상형성장치가 이미지 센서를 이용하여 원고를 스캐닝할 경우, 장기간 이미지 센서를 사용하여 이미지 센서의 램프가 불균일하거나 스캔 위치가 부 정확함으로써 스캐닝한 칼라의 왜곡이 발생할 수 있다. 또는 노이즈에 의해 스캐닝한 칼라의 왜곡이 발생하여 정확한 화상데이터를 얻을 수 없는 경우가 있다. 특히, 피부색, 하늘색 등과 같이 사용자들이 기억하고 인식하고 있는 칼라에 대해서는 보다 정확한 화상데이터를 획득하여야 하므로, 이러한 칼라들에 대한 보정이 요구된다. However, when the image forming apparatus scans the document using the image sensor, distortion of the scanned color may occur due to an uneven lamp of the image sensor or an incorrect scan position using the image sensor for a long time. In some cases, distortion of the scanned color may occur due to noise and accurate image data may not be obtained. In particular, since more accurate image data should be obtained for colors that users remember and recognize, such as skin color and sky blue, correction for these colors is required.

따라서, 본 발명의 목적은 특정 칼라에 대한 보정용 패치를 설치함으로써 특정 칼라의 왜곡을 보정하는 자동으로 칼라를 보정하는 화상형성장치 및 그 방법을 제공하는데 있다. Accordingly, an object of the present invention is to provide an image forming apparatus and a method for automatically correcting a color for correcting distortion of a specific color by providing a patch for correcting a specific color.

상기 목적을 달성하기 위한 본 발명에 따른 자동으로 칼라를 보정하는 화상형성장치는 특정 칼라를 보정하기 위해 설치된 보정용 패치로부터 화상데이터를 독취하는 이미지센서, 독취한 화상데이터와 기저장된 특정 칼라에 대한 화상데이터를 기초로, 입력 색신호의 색공간을 변환하는 칼라 프로파일을 보정하는 칼라 보정부, 및 칼라 프로파일을 적용하여 원고로부터 독취한 화상데이터에 대한 이미지 처리를 하는 이미지 처리부를 포함한다.An image forming apparatus for automatically correcting a color according to the present invention for achieving the above object includes an image sensor for reading image data from a correction patch installed to correct a specific color, an image for reading the image data, and a previously stored specific color. On the basis of the data, a color corrector for correcting the color profile for converting the color space of the input color signal, and an image processor for performing image processing on image data read from the original by applying the color profile.

바람직하게는 칼라 보정부는, 보정용 패치로부터 독취한 화상데이터와 기저장된 특정 칼라에 대한 화상데이터의 차가 소정값 이상인지 여부를 판단하는 비교부, 보정용 패치로부터 독취한 화상데이터와 특정 칼라에 대한 화상데이터의 차가 소정값 이상인 경우, 보정용 패치로부터 독취한 화상데이터와 특정 칼라에 대한 화 상데이터의 차를 기초로 칼라 프로파일을 보정하는 보정부를 포함한다.Preferably, the color correction unit is a comparator for determining whether a difference between the image data read from the correction patch and the image data for a specific color stored in advance is greater than or equal to a predetermined value, the image data read from the correction patch and the image data for the specific color. If the difference is greater than or equal to the predetermined value, a correction section for correcting the color profile based on the difference between the image data read from the correction patch and the image data for the specific color.

또한 바람직하게는 칼라 보정부는, 보정용 패치에 대한 스캐닝 명령이 입력되었는지 여부를 판단하는 판단부, 보정용 패치에 대한 위치 정보와 보정용 패치의 스캐닝 시간 정보 중 어느 하나의 정보, 및 소정값을 저장하는 저장부, 및 판단부의 결과에 따라 저장부에 저장된 정보를 이용하여 보정용 패치의 위치와 보정용 패치의 스캐닝 시간중 어느 하나를 카운트하여 독취한 화상데이터가 보정용 패치로부터 독취되었는지 여부를 판단할 수 있도록 하는 카운터를 더 포함한다.Also preferably, the color correction unit may include a determination unit that determines whether a scanning command for the correction patch is input, information about any one of position information on the correction patch, scanning time information of the correction patch, and a predetermined value. And a counter for determining whether the read image data has been read from the correction patch by counting any one of the position of the correction patch and the scanning time of the correction patch by using the information stored in the storage unit according to the result of the determining unit. It further includes.

한편, 본 발명의 자동으로 칼라를 보정하는 방법은 특정 칼라를 보정하기 위해 설치된 보정용 패치로부터 화상데이터를 독취하는 단계, 독취한 화상데이터와 기저장된 특정 칼라에 대한 화상데이터를 기초로, 입력 색신호의 색공간을 변환하는 칼라 프로파일을 보정하는 단계, 및 칼라 프로파일을 적용하여 원고로부터 독취한 화상데이터에 대한 이미지 처리를 하는 단계를 포함한다.On the other hand, the method for automatically correcting a color of the present invention includes reading image data from a correction patch installed to correct a specific color, and based on the read image data and image data for a specific color stored in advance, Correcting the color profile for converting the color space, and applying the color profile to perform image processing on image data read from the original.

바람직하게는 보정하는 단계는, 보정용 패치에 대한 스캐닝 명령이 입력되었는지 여부를 판단하는 단계, 보정용 패치로부터 독취한 화상데이터와 특정 칼라에 대한 화상데이터의 차가 소정값 이상인지 여부를 판단하는 단계, 보정용 패치로부터 독취한 화상데이터와 특정 칼라에 대한 화상데이터의 차가 소정값 이상인 경우, 보정용 패치로부터 독취한 화상데이터와 특정 칼라에 대한 화상데이터의 차를 기초로 칼라 프로파일을 보정하는 단계를 포함한다.Preferably, the step of correcting includes determining whether a scanning command for a patch for correction is input, determining whether a difference between the image data read from the patch for correction and the image data for a specific color is equal to or greater than a predetermined value, for correction. If the difference between the image data read from the patch and the image data for the specific color is equal to or larger than a predetermined value, correcting the color profile based on the difference between the image data read from the correction patch and the image data for the specific color.

이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다. Hereinafter, with reference to the drawings will be described the present invention in more detail.

도 1은 본 발명의 일실시예에 따른 자동으로 칼라를 보정하는 화상형성장치 의 블럭도이다.1 is a block diagram of an image forming apparatus for automatically correcting a color according to an embodiment of the present invention.

도 1을 참조하면, 본 발명에 따른 자동으로 칼라를 보정하는 화상형성장치는 이미지센서(100), 구동부(200), 칼라 보정부(300), 이미지 처리부(400), 및 제어부(500)를 포함한다. 여기서, 칼라 보정부(300)는 판단부(301), 카운터(303), 비교부(305), 보정부(307), 및 저장부(309)를 구비한다. Referring to FIG. 1, an image forming apparatus for automatically correcting a color according to the present invention includes an image sensor 100, a driver 200, a color corrector 300, an image processor 400, and a controller 500. Include. Here, the color correction unit 300 includes a determination unit 301, a counter 303, a comparison unit 305, a correction unit 307, and a storage unit 309.

이미지센서(100)는 원고의 화상에 반사된 빛을 입력받아 전기적 신호로 변환한다. 이때. 이미지센서(100)는 빛에 의해 발생한 전자를 게이트 펄스를 이용해서 출력부까지 이동시키는 CCD형(Charge Coupled Device type) 이미지센서, 빛에 의해 발생한 전자를 각 화소 내에서 전압으로 변환한 후에 여러 CMOS 스위치를 통해 출력하는 COMS형(Complementary Oxide Metal Semiconductor type) 이미지 센서 등이 될 수 있다. The image sensor 100 receives the light reflected from the image of the original and converts it into an electrical signal. At this time. The image sensor 100 is a CCD (Charge Coupled Device type) image sensor that moves electrons generated by light to the output unit using a gate pulse, and converts electrons generated by light into voltage in each pixel and then converts the various CMOS. It may be a COMS type (Complementary Oxide Metal Semiconductor type) image sensor output through the switch.

구동부(200)는 이미지센서(100)를 구동시킨다. The driving unit 200 drives the image sensor 100.

칼라 보정부(300)는 화상형성장치에 설치되는 보정용 패치(patch)를 이용하여 이미지센서(100)가 독취한 화상데이터가 보정되도록 칼라 프로파일을 보정한다. 여기서, 칼라 프로파일(profile)은 입력되는 색신호를 화상형성장치의 색공간으로 변환될 수 있도록 하는 파일을 말한다. 예를 들어, 컴퓨터로부터 프린터에 색신호가 입력되는 경우, 컴퓨터 모니터의 RGB 색신호가 프린터의 CMYK 색공간으로 변환될 수 있도록 한다. The color correction unit 300 corrects the color profile so that the image data read by the image sensor 100 is corrected by using a correction patch installed in the image forming apparatus. Here, the color profile refers to a file for converting an input color signal into a color space of the image forming apparatus. For example, when a color signal is input from the computer to the printer, the RGB color signal of the computer monitor can be converted into the CMYK color space of the printer.

구체적으로 칼라 보정부(300)의 판단부(301)는 화상형성장치에 설치된 보정용 패치의 화상데이터를 독취하여 화상데이터를 보정할 것인지 여부에 대한 판단을 한다. 화상형성장치에 칼라 보정 명령이 입력되는 경우에만 보정용 패치의 화상데이터를 독취할 수 있으며, 화상형성장치에 원고의 스캐닝할때마다 보정용 패치의 데이터를 독취하여 칼라 프로파일의 보정여부를 판단할 수도 있다. 또는 화상형성장치에 기설정되는 소정기간마다 보정용 패치의 데이터를 독취하여 칼라 프로파일을 보정할 수 있다. In detail, the determination unit 301 of the color correction unit 300 determines whether to correct the image data by reading the image data of the correction patch installed in the image forming apparatus. The image data of the correction patch can be read only when a color correction command is input to the image forming apparatus, and the data of the correction patch can be read every time an original is scanned into the image forming apparatus to determine whether the color profile is corrected. . Alternatively, the color profile may be corrected by reading data of the correction patch at predetermined intervals preset in the image forming apparatus.

카운터(303)는 이미지센서(100)가 보정용 패치의 화상데이터를 독취하고 있는지 여부를 판단하기 위해, 소정시간 또는 소정구간 내에 위치하는 보정용 패치에 대해 시간 또는 위치를 카운트한다. The counter 303 counts the time or the position of the correction patch located within a predetermined time or a predetermined section in order to determine whether the image sensor 100 reads the image data of the correction patch.

비교부(305)는 보정용 패치로부터 독취한 화상데이터와 기저장된 보정용 패치의 특정칼라에 대한 화상데이터를 비교한다. 비교결과 보정용 패치로부터 독취한 화상데이터와 기저장된 화상데이터의 차가 소정값 이상인 경우에는 보정용 패치에 기록된 특정칼라에 대한 왜곡이 발생한 것으로 판단한다. The comparison unit 305 compares the image data read from the correction patch with the image data for a specific color of the previously stored correction patch. As a result of the comparison, when the difference between the image data read from the correction patch and the previously stored image data is equal to or larger than a predetermined value, it is determined that distortion of a specific color recorded in the correction patch has occurred.

보정부(307)는 비교부(305)의 비교결과 보정용 패치로부터 독취한 화상데이터와 기저장된 화상데이터의 차값이 소정값 이상인 경우 차값이 칼라 프로파일에 반영되도록 칼라 프로파일을 보정한다. The correction unit 307 corrects the color profile so that the difference value is reflected in the color profile when the difference value between the image data read out from the comparison correction correction patch and the pre-stored image data is greater than or equal to the predetermined value.

저장부(309)는 보정용 패치의 위치 정보, 및 비교부(305)에서 보정용 패치로부터 독취한 화상데이터와 기저장된 화상데이터의 차값이 오차 범위내인지 여부를 판단할 수 있는 기준인 소정값을 저장한다.The storage unit 309 stores position information of the correction patch, and a predetermined value that is a reference for determining whether a difference value between the image data read from the correction patch and the previously stored image data in the comparison unit 305 is within an error range. do.

이미지 처리부(400)는 칼라 프로파일을 이용하여 이미지센서(100)에서 독취한 화상데이터가 출력될 수 있도록 이미지를 처리한다. 이때, 칼라 보정부(300)에 서 보정용 패치에 의해 특정 칼라에 대해 칼라 프로파일에 대한 보정이 이루어진 경우에는 보정된 칼라 프로파일을 적용하여 이미지 처리한다. The image processor 400 processes the image so that image data read by the image sensor 100 may be output using the color profile. In this case, when the color correction is made for the specific color by the correction patch in the color correction unit 300, the corrected color profile is applied to process the image.

제어부(500)는 화상형성장치 구성요소들의 전반적인 동작을 제어한다. 특히, 비교부(305)에서 비교결과 보정용 패치로부터 독취한 화상데이터와 기저장된 화상데이터의 차값이 소정값 이상인 경우 보정부(307)가 칼라 프로파일을 보정하도록 한다. The controller 500 controls the overall operations of the image forming apparatus elements. In particular, when the difference value between the image data read from the comparison result correction patch and the pre-stored image data in the comparison unit 305 is equal to or larger than a predetermined value, the correction unit 307 corrects the color profile.

도 2a는 본 발명의 제1 실시예에 따른 자동으로 칼라를 보정하는 플랫베드타입의 화상형성장치를 나타낸 도면이다. 여기서, A는 보정용 패치가 위치하는 구간이다. FIG. 2A illustrates a flat bed type image forming apparatus for automatically correcting colors according to a first embodiment of the present invention. Here, A is a section in which the correction patch is located.

도 2a를 참조하면, 본 발명에 따른 자동으로 칼라를 보정하는 플랫베드타입의 화상형성장치는 보정용 패치(601), 유리판(603), CCD 센서(605), 벨트(607), 및 모터(609)를 구비한다. 특정 칼라 보정에 대한 명령이 입력된 경우 또는 유리판(603)에 원고가 적재된 경우에 CCD 센서(605)는 A구간에 위치하는 보정용 패치(601)의 화상데이터를 독취한다. Referring to FIG. 2A, a flat bed type image forming apparatus for automatically correcting color according to the present invention includes a correction patch 601, a glass plate 603, a CCD sensor 605, a belt 607, and a motor 609. ). When a command for a specific color correction is input or when an original is loaded on the glass plate 603, the CCD sensor 605 reads image data of the correction patch 601 located in section A. FIG.

CCD 센서(605)에 연결된 벨트(607)에 의해 CCD 센서(605)가 이동함으로써 A구간의 보정용 패치의 데이터를 독취하며, 벨트(607)는 모터(609)에 의해 구동된다. The CCD sensor 605 is moved by the belt 607 connected to the CCD sensor 605 to read out data of the correction patch of section A, and the belt 607 is driven by the motor 609.

도 2b는 본 발명의 제2 실시예에 따른 자동으로 칼라를 보정하는 시트피드타입의 화상형성장치를 나타낸 도면이다. 여기서, B는 보정용 패치가 부착된 롤러(617)가 이동하는 구간이다. 2B is a view showing a sheet feed type image forming apparatus for automatically correcting color according to a second embodiment of the present invention. Here, B is a section in which the roller 617 to which the correction patch is attached moves.

도 2b를 참조하면, 본 발명에 다른 자동으로 칼라르 보정하는 시트피드타입의 화상형성장치는 CCD 센서(605), 용지 급지부(611), 제1 롤러(613), 회전 모터(615), 및 제2 롤러(617)를 구비한다. 2B, a sheet feed type image forming apparatus for automatically color correcting according to the present invention includes a CCD sensor 605, a paper feeder 611, a first roller 613, a rotating motor 615, and The second roller 617 is provided.

제2 롤러(617)는 보정용 패치가 부착되어 있으며, 회전 모터(615)에 의해 B 구간을 이동한다. 따라서, 특정칼라를 보정하기 위해 보정용 패치가 부착된 제2 롤러(615)는 CCD 센서(605)가 보정용 패치의 화상데이터를 독취할 수 있도록 B구간을 이동하게 된다. 그리고, 제1 롤러(617)는 입력된 원고를 이동시켜 CCD 센서(605)가 원고의 화상데이터를 독취할 수 있도록 한다. The second roller 617 has a patch for correction, and moves the section B by the rotation motor 615. Therefore, the second roller 615 to which the correction patch is attached to correct the specific color moves section B so that the CCD sensor 605 can read the image data of the correction patch. Then, the first roller 617 moves the inputted document so that the CCD sensor 605 can read the image data of the original.

도 3은 본 발명의 일실시예에 따른 자동으로 칼라를 보정하는 화상형성장치에 이용되는 보정용 패치를 나타낸 도면이다. 3 is a view showing a patch for correction used in the image forming apparatus for automatically correcting the color according to an embodiment of the present invention.

도 3을 참조하면, Ⅰ는 RGB칼라, Ⅱ는 CMY칼라 Ⅲ는 보정하고자 하는 특정 칼라이다. 보정용 패치는 기본 칼라에 해당하는 RGB칼라, RGB칼라의 중간값을 찾기 위한 CMY칼라를 포함한다. 그리고, 보정하고자하는 특정 칼라는 사용자가 선호하는 색이될 수 있으며, 피부색, 하늘색, 바다색, 잔디색 등과 같이 사용자들이 기억하고 인식하고 있는 메모리 칼라 등이 될 수 있다. 3, I is an RGB color, II is a CMY color III, and a specific color to be corrected. The correction patch includes an RGB color corresponding to the basic color, and a CMY color for finding an intermediate value of the RGB colors. In addition, the specific color to be corrected may be a user's favorite color, and may be a memory color that the user remembers and recognizes, such as skin color, sky blue, sea color, grass color, and the like.

도 4a 및 도 4b는 도 1의 비교부(305)의 동작을 설명하기 위한 도면이다. 도 4a는 비교부(305)에서 사용되는 소정값이 L*a*b* 색공간에서 표현된 경우이며, 도 4b는 비교부(305)에서 사용되는 소정값이 HSI 색공간에서 표현된 경우이다. 여기서, Ⅳ는 보정용 패치에 포함된 각각의 특정칼라들에 대한 L*a*b* 색공간에서 소정값이며, Ⅴ는 보정용 패치에 포함된 각각의 특정칼라들에 대한 HSI 색공간에서 소 정값이다. 4A and 4B are diagrams for describing an operation of the comparison unit 305 of FIG. 1. 4A illustrates a case where a predetermined value used in the comparator 305 is expressed in an L * a * b * color space, and FIG. 4B illustrates a case where a predetermined value used in the comparator 305 is expressed in an HSI color space. . Where IV is a predetermined value in the L * a * b * color space for each particular color included in the patch, and V is a predetermined value in the HSI color space for each particular color included in the patch. .

도 4a 및 도 4b를 참조하면, 비교부(305)에서 보정용 패치로부터 독취한 화상데이터와 기저장된 화상데이터의 차값이 소정값 이상인지 여부를 판단할 때, 보정용 패치가 포함하는 특정칼라에 대한 소정값들을 상이한 색공간에서 나타낸 것이다. 4A and 4B, when the comparison unit 305 determines whether a difference value between the image data read from the correction patch and the previously stored image data is equal to or larger than a predetermined value, the predetermined value for the specific color included in the correction patch is included. The values are shown in different color spaces.

예를 들어, HSI 색공간에서의 Ⅴ 중 C가 정확한 피부색을 표현하기 위한 범위에 해당한다고 가정하면, 비교부(305)는 보정용 패치에 포함된 피부색에 대해 이미지센서(100)가 독취한 화상데이터가 C범위에 속하는지 여부를 판단한다. 이미지센서(100)가 독취한 화상데이터가 C범위에 속할 경우, 이미지센서(100)가 독취한 화상데이터는 왜곡될 우려가 없다고 판단한다. 그러나, 이미지센서(100)가 독취한 화상데이터가 C범위에 속하지 않을 경우, 이미지센서(100)가 독취한 화상데이터는 정확한 화상데이터에 해당하지 않으므로 칼라 프로파일을 보정한다. For example, assuming that C of V in the HSI color space corresponds to a range for expressing an accurate skin color, the comparison unit 305 reads image data read by the image sensor 100 for the skin color included in the correction patch. Determine whether is in the C range. When the image data read by the image sensor 100 belongs to the C range, the image data read by the image sensor 100 determines that there is no fear of distortion. However, if the image data read by the image sensor 100 does not belong to the C range, the image data read by the image sensor 100 does not correspond to the correct image data and thus corrects the color profile.

비교부(305)가 특정칼라가 보정될 필요가 있는지 여부를 판단할 때 도 4a와 같은 장치 독립적인 색공간(DICS:Device Independent Color Space) 또는 도 4b와 같은 색공간외에 XYZ 색공간, LHC 색공간 등 다양한 색공간을 이용할 수 있다. When the comparator 305 determines whether a specific color needs to be corrected, the XYZ color space and the LHC color in addition to the device independent color space (DICS) as shown in FIG. 4A or the color space as shown in FIG. 4B. Various color spaces such as space can be used.

도 5는 본 발명의 일실시예에 따른 자동으로 칼라를 보정하는 방법을 설명하기 위한 흐름도이다. 5 is a flowchart illustrating a method of automatically correcting color according to an embodiment of the present invention.

도 5를 참조하면, 먼저 화상데이터의 왜곡을 방지하기 위해 자동으로 보정하고자 하는 특정 칼라를 선택하여 특정 칼라에 대한 보정용 패치를 화상형성장치에 설치한다(S901). 이때, 화상형성장치가 플랫베드타입인 경우에는 보정용 패치는 원 고가 적재되는 위치 근처에 설치되며, 시트피드타입인 경우에는 롤러에 부착될 수 있다. 여기서, 특정 칼라는 사용자가 선호하는 색이될 수 있으며, 피부색, 하늘색, 바다색, 잔디색 등과 같이 사용자들이 기억하고 인식하고 있는 메모리 칼라 등이 될 수 있다. Referring to FIG. 5, first, a specific color to be automatically corrected is selected to prevent distortion of image data, and a correction patch for a specific color is installed in the image forming apparatus (S901). In this case, when the image forming apparatus is a flat bed type, the correction patch may be installed near the position where the original is loaded, and in the case of the sheet feed type, it may be attached to the roller. In this case, the specific color may be a user's favorite color, and may be a memory color that the user remembers and recognizes, such as skin color, sky blue, sea color, grass color, and the like.

이어, 보정용 패치에 대한 스캔 명령이 입력된다(S903). 특정 칼라를 보정하기 위해 보정명령이 입력된 경우, 스캔하고자 하는 원고에 대한 스캔 명령이 입력된 경우, 기설정된 일정 시간마다 보정용 패치를 스캔할 수 있다. Subsequently, a scan command for the correction patch is input (S903). When a correction command is inputted to correct a specific color, and when a scan command for an original to be scanned is inputted, the patch for correction may be scanned every predetermined time.

이어, 보정용 패치로부터 데이터를 독취한다(S905). 화상형성장치의 이미지센서(100)를 보정용 패치에 포함된 특정 칼라에 대한 화상데이터를 독취한다. 화상형성장치가 플랫베드타입인 경우에는 저장부(309)에 기저장된 보정용 패치가 위치한 소정영역에 대한 위치정보를 이용하여 특정 칼라에 대한 화상데이터를 독취한다. 반면, 화상형성장치가 시트피드타입인 경우에는 저장부(309)에 기저장된 보정용 패치에 대한 스캔시간을 이용하여 특정 칼라에 대한 화상데이터를 독취한다. Subsequently, data is read from the patch for correction (S905). The image sensor 100 of the image forming apparatus reads image data for a specific color included in a patch for correction. When the image forming apparatus is a flat bed type, image data for a specific color is read by using location information on a predetermined area where a correction patch previously stored in the storage unit 309 is located. On the other hand, when the image forming apparatus is a sheet feed type, image data for a specific color is read using the scan time for the correction patch previously stored in the storage unit 309.

이어, 독취한 데이터와 저장된 특정칼라의 데이터의 차가 소정값 이상인지 여부를 판단한다(S907). 보정용 패치에 포함된 특정칼라에서 독취한 화상데이터와 기저장된 특정칼라의 화상데이터의 차가 소정값이상인 때 이미지센서(100)에서 독취한 화상데이터를 이용하여 이미지처리할 경우에는 색상의 왜곡을 초래할 수 있기 때문이다. Next, it is determined whether the difference between the read data and the stored specific color data is greater than or equal to a predetermined value (S907). When the difference between the image data read in a specific color included in the correction patch and the image data of a specific color stored in advance is greater than or equal to a predetermined value, color distortion may occur when image processing is performed using the image data read by the image sensor 100. Because there is.

독취한 데이터와 저장된 특정칼라의 데이터의 차가 소정값 이상으로 판단된 경우에는 칼라 프로파일을 보정한다(S909). 여기서, 칼라 프로파일은 입력되는 색 신호를 화상형성장치의 색공간으로 변환될 수 있도록 하는 파일을 말한다. 따라서, 특정 칼라에 대한 화상데이터값을 화상형성장치의 색공간으로 변환할 때 화상데이터의 값을 독취한 데이터와 저장된 특정칼라의 데이터의 차만큼 보정한다. If it is determined that the difference between the read data and the stored specific color data is greater than or equal to the predetermined value, the color profile is corrected (S909). Here, the color profile refers to a file for converting an input color signal into a color space of the image forming apparatus. Therefore, when converting the image data value for a specific color into the color space of the image forming apparatus, the value of the image data is corrected by the difference between the read data and the stored specific color data.

보정용 패치에 포함된 피부색으로부터 독취한 화상데이터값이 L*='79', a*='17', b*='13', 화상형성장치에 기저장된 피부색에 대한 데이터값이 L*='77', a*='20', b*='15'이며, 저장부(309)에 저장된 소정값이 '3.2'인 경우를 예로 들어 설명한다. 보정용 패치로부터 독취한 화상데이터와 저장된 피부색의 화상데이터의 제곱근차 '4.12'는 소정값인 '3.2' 보다 크므로, 피부색에 대한 화상데이터는 보정되어야 한다. 따라서, 칼라 프로파일에서 피부색을 축으로 하는 관련 색들의 데이터를 L*, a*, b* 각각 '-2', '+3', '+2'가 되도록 보정한다. The image data values read from the skin color included in the correction patch are L * = '79', a * = '17', b * = '13', and the data values for the skin color previously stored in the image forming apparatus are L * = ' The case where 77 ', a * =' 20 'and b * =' 15 'and the predetermined value stored in the storage unit 309 is' 3.2' will be described as an example. Since the square root difference '4.12' of the image data read from the correction patch and the stored skin color image data is larger than the predetermined value '3.2', the image data for the skin color should be corrected. Therefore, the data of the relevant colors with the skin color as the axis in the color profile is corrected to be '-2', '+3' and '+2', respectively, L *, a *, and b *.

이어, 원고에 대한 스캔 명령이 입력된 경우 원고에서 독취한 화상데이터에 칼라 프로파일을 적용하여 이미지처리한다(S911). 한편, S907단계에서 독취한 데이터와 저장된 특정칼라의 데이터의 차가 소정값 이하인 경우에는 오차 범위내의 화상데이터 차이로 볼 수 있으므로 칼라 프로파일을 보정하지 않는다. Subsequently, when a scan command for the original is input, image processing is performed by applying a color profile to image data read from the original (S911). On the other hand, if the difference between the data read in step S907 and the data of the specific color stored is less than or equal to the predetermined value, the difference in the image data within the error range is not corrected.

이상 설명한 바와 같이, 본 발명에 따르면 화상형성장치에 설치된 보정용 패치에 대한 스캐닝 데이터를 이용하여 칼라 프로파일을 보정함으로써, 장기간 이미지센서의 사용 또는 노이즈의 의해 발생하는 색상 왜곡을 방지할 수 있다. As described above, according to the present invention, by correcting the color profile by using the scanning data for the correction patch installed in the image forming apparatus, it is possible to prevent color distortion caused by the use of the image sensor or noise for a long time.

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.In addition, although the preferred embodiment of the present invention has been shown and described above, the present invention is not limited to the specific embodiments described above, but the technical field to which the invention belongs without departing from the spirit of the invention claimed in the claims. Of course, various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical spirit or the prospect of the present invention.

Claims (5)

특정 칼라를 보정하기 위해 설치된 보정용 패치로부터 화상데이터를 독취하는 이미지센서;An image sensor which reads image data from a correction patch installed to correct a specific color; 상기 독취한 화상데이터와 기저장된 상기 특정 칼라에 대한 화상데이터를 기초로, 입력 색신호의 색공간을 변환하는 칼라 프로파일을 보정하는 칼라 보정부; 및A color correction unit that corrects a color profile for converting a color space of an input color signal based on the read image data and image data for the specific color previously stored; And 상기 칼라 프로파일을 적용하여 원고로부터 독취한 화상데이터에 대한 이미지 처리를 하는 이미지 처리부;를 포함하는 것을 특징으로 하는 자동으로 칼라를 보정하는 화상형성장치. And an image processing unit for performing image processing on image data read from an original by applying the color profile. 제1항에 있어서,The method of claim 1, 상기 칼라 보정부는,The color correction unit, 상기 보정용 패치로부터 독취한 화상데이터와 상기 특정 칼라에 대한 화상데이터의 차가 소정값 이상인지 여부를 판단하는 비교부;A comparison unit that determines whether a difference between the image data read from the correction patch and the image data for the specific color is equal to or larger than a predetermined value; 상기 보정용 패치로부터 독취한 화상데이터와 상기 특정 칼라에 대한 화상데이터의 차가 소정값 이상인 경우, 상기 보정용 패치로부터 독취한 화상데이터와 상기 특정 칼라에 대한 화상데이터의 차를 기초로 상기 칼라 프로파일을 보정하는 보정부;를 포함하는 것을 특징으로 하는 자동으로 칼라를 보정하는 화상형성장치,When the difference between the image data read from the correction patch and the image data for the specific color is equal to or greater than a predetermined value, the color profile is corrected based on the difference between the image data read from the correction patch and the image data for the specific color. An image forming apparatus for automatically correcting a color, comprising: a correction unit; 제2항에 있어서,The method of claim 2, 상기 칼라 보정부는, The color correction unit, 상기 보정용 패치에 대한 스캐닝 명령이 입력되었는지 여부를 판단하는 판단부;A determination unit determining whether a scanning command for the correction patch is input; 상기 보정용 패치에 대한 위치 정보와 상기 보정용 패치의 스캐닝 시간 정보 중 어느 하나의 정보, 및 상기 소정값을 저장하는 저장부; 및A storage unit which stores any one of position information of the correction patch, scanning time information of the correction patch, and the predetermined value; And 상기 판단부의 결과에 따라 상기 저장부에 저장된 정보를 이용하여 상기 보정용 패치의 위치와 상기 보정용 패치의 스캐닝 시간중 어느 하나를 카운트하여 독취한 화상데이터가 보정용 패치로부터 독취되었는지 여부를 판단할 수 있도록 하는 카운터;를 더 포함하는 것을 특징으로 하는 자동으로 칼라를 보정하는 화상형성장치.  According to the result of the determination unit, by using the information stored in the storage unit to count any one of the position of the correction patch and the scanning time of the correction patch to determine whether or not the image data is read from the correction patch The image forming apparatus for automatically correcting the color, characterized in that it further comprises a counter. 특정 칼라를 보정하기 위해 설치된 보정용 패치로부터 화상데이터를 독취하는 단계;Reading image data from a correction patch installed to correct a specific color; 상기 독취한 화상데이터와 기저장된 상기 특정 칼라에 대한 화상데이터를 기초로, 입력 색신호의 색공간을 변환하는 칼라 프로파일을 보정하는 단계; 및Correcting a color profile for converting a color space of an input color signal based on the read image data and the previously stored image data for the specific color; And 상기 칼라 프로파일을 적용하여 원고로부터 독취한 화상데이터에 대한 이미 지 처리를 하는 단계;를 포함하는 것을 특징으로 하는 자동으로 칼라를 보정하는 방법. And image processing of image data read from an original by applying the color profile. 제4항에 있어서,The method of claim 4, wherein 상기 보정하는 단계는,The correcting step, 상기 보정용 패치로부터 독취한 화상데이터와 상기 특정 칼라에 대한 화상데이터의 차가 소정값 이상인지 여부를 판단하는 단계;Determining whether the difference between the image data read from the correction patch and the image data for the specific color is equal to or greater than a predetermined value; 상기 보정용 패치로부터 독취한 화상데이터와 상기 특정 칼라에 대한 화상데이터의 차가 소정값 이상인 경우, 상기 보정용 패치로부터 독취한 화상데이터와 상기 특정 칼라에 대한 화상데이터의 차를 기초로 상기 칼라 프로파일을 보정하는 단계;를 포함하는 것을 특징으로 하는 자동으로 칼라를 보정하는 방법,When the difference between the image data read from the correction patch and the image data for the specific color is equal to or greater than a predetermined value, the color profile is corrected based on the difference between the image data read from the correction patch and the image data for the specific color. Steps to automatically correct the color, characterized in that it comprises a;
KR1020050002424A 2005-01-11 2005-01-11 Image forming apparatus capable of correcting color automatically and method thereof KR100671553B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050002424A KR100671553B1 (en) 2005-01-11 2005-01-11 Image forming apparatus capable of correcting color automatically and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050002424A KR100671553B1 (en) 2005-01-11 2005-01-11 Image forming apparatus capable of correcting color automatically and method thereof

Publications (2)

Publication Number Publication Date
KR20060082169A true KR20060082169A (en) 2006-07-18
KR100671553B1 KR100671553B1 (en) 2007-01-19

Family

ID=37172935

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050002424A KR100671553B1 (en) 2005-01-11 2005-01-11 Image forming apparatus capable of correcting color automatically and method thereof

Country Status (1)

Country Link
KR (1) KR100671553B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631191A (en) * 2008-07-18 2010-01-20 三星电子株式会社 Image processing apparatus and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631191A (en) * 2008-07-18 2010-01-20 三星电子株式会社 Image processing apparatus and method
KR101314230B1 (en) * 2008-07-18 2013-10-04 삼성전자주식회사 Image processing apparatus and image processing method thereof

Also Published As

Publication number Publication date
KR100671553B1 (en) 2007-01-19

Similar Documents

Publication Publication Date Title
US8279497B2 (en) Image-reading device performing shading correction based on white reference data
US8130423B2 (en) Image scanning device and method for detecting type of document
US7856331B2 (en) Scanner calibration
US8107132B2 (en) Image forming apparatus and control method thereof
JP2004266830A (en) Scanning device calibration system and method
US9930212B2 (en) Image reading device generating black correction data for shade correction based on intermediate data acquired at different positions in the sub-scanning direction
JP7117866B2 (en) Image reading device and image reading device control method
US11336787B2 (en) Image scanning device
US20080218800A1 (en) Image processing apparatus, image processing method, and computer program product
KR100671553B1 (en) Image forming apparatus capable of correcting color automatically and method thereof
JP7009155B2 (en) Image readers, image reader control methods, image sensors, and programs
US20100245936A1 (en) Image processing apparatus, image processing method, and program
US10484558B2 (en) Reading apparatus, control method and storage medium storing program thereof
JP2017059879A (en) Image reader and image formation apparatus
US9485380B2 (en) Image reading apparatus, image forming apparatus and computer readable medium storing program
JP4895122B2 (en) Image reading apparatus and image sensor resolution detection method
JP2010056790A (en) Image reading apparatus and method to read images
JP4111118B2 (en) Image processing device
US7944592B2 (en) Image capture device
US20190335059A1 (en) Image reading apparatus
JP2021097277A (en) Image reading device, method, and program
JP2009027248A (en) Image reader and discrimination method for image sensor
JP2019022138A (en) Image reading device and image forming apparatus
KR20000000673A (en) Shading correction method
KR20060061441A (en) Multi-function product capable of setting adaptive contrast and method thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee