KR100306747B1 - Image Deviation Correction Method of Shuttle Scanner - Google Patents

Image Deviation Correction Method of Shuttle Scanner Download PDF

Info

Publication number
KR100306747B1
KR100306747B1 KR1019980061615A KR19980061615A KR100306747B1 KR 100306747 B1 KR100306747 B1 KR 100306747B1 KR 1019980061615 A KR1019980061615 A KR 1019980061615A KR 19980061615 A KR19980061615 A KR 19980061615A KR 100306747 B1 KR100306747 B1 KR 100306747B1
Authority
KR
South Korea
Prior art keywords
image
image information
pixels
scanning
shuttle scanner
Prior art date
Application number
KR1019980061615A
Other languages
Korean (ko)
Other versions
KR20000045088A (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 KR1019980061615A priority Critical patent/KR100306747B1/en
Publication of KR20000045088A publication Critical patent/KR20000045088A/en
Application granted granted Critical
Publication of KR100306747B1 publication Critical patent/KR100306747B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00071Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
    • H04N1/00082Adjusting or controlling
    • H04N1/00087Setting or calibrating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00013Reading apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00034Measuring, i.e. determining a quantity by comparison with a standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/12Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using the sheet-feed movement or the medium-advance or the drum-rotation movement as the slow scanning component, e.g. arrangements for the main-scanning
    • H04N1/126Arrangements for the main scanning
    • H04N1/128Arrangements for the main scanning using a scanning head arranged for linear reciprocating motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Image Input (AREA)

Abstract

본 발명은 원고의 이송방향에 대하여 직교하는 방향으로 왕복 운동하면서 원고에 기록된 화상정보를 밴드단위로 스캐닝하는 스캐닝헤드를 포함하는 셔틀방식 스캐너에 있어서: 스캐닝헤드의 총 픽셀수보다 작은 값의 기준 픽셀수를 설정하고; 설정된 기준 픽셀수만큼의 기준 패턴을 스캐닝하며; 획득된 이미지데이터의 픽셀수를 검출하고; 검출된 픽셀수와 기준 픽셀수를 비교하여 배율오차를 연산하며; 원고의 스캐닝작업시에 배율오차로부터 연산된 보정배율을 적용하여 스캐닝된 화상정보를 처리한다.SUMMARY OF THE INVENTION The present invention provides a shuttle scanner including a scanning head which scans image information recorded on a document in units of bands while reciprocating in a direction orthogonal to a conveying direction of an original, wherein: Setting the number of pixels; Scan as many reference patterns as the set number of reference pixels; Detecting the number of pixels of the acquired image data; A magnification error is calculated by comparing the number of detected pixels with the number of reference pixels; During the scanning operation of the document, the corrected magnification calculated from the magnification error is applied to process the scanned image information.

따라서, 본 발명에 의하면, 스캐닝헤드의 배율오차로 인한 각 밴드 사이의 왜곡현상을 화상처리과정의 연산작업을 통하여 보정하도록 함으로써, 별도의 수작업이 필요 없이 안정된 화상정보를 획득할 수 있다.Therefore, according to the present invention, the distortion of each band due to the magnification error of the scanning head is corrected through a calculation operation of the image processing process, so that stable image information can be obtained without a separate manual operation.

Description

셔틀방식 스캐너의 화상편차 보정방법Image deviation correction method of shuttle scanner

본 발명은 셔틀방식 스캐너의 화상편차 보정방법에 관한 것으로서, 보다 상세하게는 셔틀방식 스캐너내에 장착되어 원고면에 기록된 화상을 스캐닝하는 스캐닝헤드의 배율조립오차로 인하여 발생한 화상편차를 화상처리과정에서 보정하도록 한 셔틀방식 스캐너의 화상편차 보정방법에 관한 것이다.The present invention relates to a method for correcting an image deviation of a shuttle scanner, and more particularly, an image deviation caused by a magnification assembly error of a scanning head mounted in a shuttle scanner to scan an image recorded on an original surface. A method of correcting an image deviation of a shuttle type scanner to be corrected.

일반적으로, 원고면에 기록된 화상정보를 스캐닝하여 데이터화하는 스캐너는 크게 라인피딩방식(Line Feeding Type)과 셔틀방식(Shuttle Scanning Type)으로 대별된다.In general, a scanner that scans image information recorded on an original surface into data is roughly classified into a line feeding type and a shuttle scanning type.

이 중, 라인피딩방식의 스캐너는 원고면의 한 라인분량에 해당하는 이미지센서가 원고의 이송방향에 대하여 직교하는 방향으로 순차 배열되어 있어, 한 번의 스캐닝작업으로 한 라인분량의 화상데이터를 획득할 수 있도록 설계되어 있다.Among these, the line-feeding scanner has an image sensor corresponding to one line of the document surface sequentially arranged in a direction orthogonal to the conveying direction of the original, so that one line of image data can be obtained by one scanning operation. It is designed to be.

한편, 셔틀방식 스캐너는 스캐닝영역에 이송된 원고를 스캐닝헤드가 원고의 이송방향에 대하여 직교하는 방향으로 좌우 왕복 운동하면서 원고상에 기록된 화상을 밴드단위로 스캐닝하도록 한 장치를 말한다. 여기서, 셔틀방식 스캐너의 스캐닝헤드에는 원고의 화상기록면에 광을 주사하는 광원과, 원고면으로부터 반사된 광을 축소결상하는 렌즈와, 렌즈에 의해 축소결상된 화상의 광량을 전기적인 신호로 변환하여 화상정보를 검출하는 전하결합소자(Charge Coupled Device: CCD)로 구성된다.Meanwhile, the shuttle scanner refers to a device that scans an image recorded on the document in band units while reciprocating the document transferred to the scanning area in a direction orthogonal to the scanning direction of the document. Here, the scanning head of the shuttle scanner includes a light source for scanning light onto the image recording surface of the document, a lens for reducing and imaging the light reflected from the original surface, and an amount of light of the image reduced and imaged by the lens to an electrical signal. It is composed of a charge coupled device (CCD) for detecting image information.

즉, 광원으로부터 방사된 광이 원고면에 도달한 후 반사되면, 이 반사광이 렌즈를 통하여 전하결합소자에 축소결상된다. 이때, 스캐닝헤드가 한번의 스캐닝동작으로 스캐닝할 수 있는 스캐닝가능영역의 크기는 스캐닝헤드의 배율에 의해 결정된다.That is, when the light emitted from the light source reaches the original surface and is reflected, the reflected light is reduced and imaged on the charge coupled device through the lens. In this case, the size of the scannable area that the scanning head can scan in one scanning operation is determined by the magnification of the scanning head.

예컨대, 원고면과 렌즈 사이의 이격간격을 a라 가정하고, 렌즈와 전하결합소자 사이의 이격간격을 b라 가정하면, 스캐닝헤드의 배율 f는 아래의 수학식 1과 같다.For example, assuming that a distance between the original surface and the lens is a, and a distance between the lens and the charge coupling device is b, the magnification f of the scanning head is expressed by Equation 1 below.

만약, 라인피딩방식의 스캐너에 있어서, 1%의 배율오차가 발생한 경우, 라인피딩방식 스캐너의 구조상 수평방향으로 데이터의 확대현상이 발생한다. 즉, 라인피딩방식의 스캐너는 가로방향으로 한 라인분량의 데이터를 획득할 수 있도록 다수개의 이미지센서가 배열되어 있으므로, 200㎜의 원고폭을 스캐닝하는 경우 스캐닝된 결과는 202㎜가 된다. 이때, 확대된 범위는 원고의 가장자리부분(좌우측 여백부분)이므로, 화질이 왜곡되지 않는다.In a line feeding scanner, when a magnification error of 1% occurs, data magnification occurs in the horizontal direction due to the structure of the line feeding scanner. That is, in the line feeding scanner, since a plurality of image sensors are arranged to acquire one line of data in the horizontal direction, the scanning result is 202 mm when scanning a 200 mm original width. At this time, since the enlarged range is an edge portion (left and right margin portions) of the original, the image quality is not distorted.

그러나, 셔틀방식 스캐너에서 1%의 배율오차가 발생한 경우, 각 밴드간의 데이터가 인접한 상태에서 한 페이지의 데이터를 형성하게 되므로, 밴드간의 인접된 지점에는 1도트(Dot) 이상의 데이터가 중복되어 나타나거나 사라지게 되는 현상이 발생하게 된다. 즉, 셔틀방식 스캐너의 구조상 세로방향으로 128도트의 이미지센서가 배열된 상태이므로, 배율오차가 발생한 경우, 밴드 사이의 간격에 변화가 발생하여 화상의 겹침 혹은 삭제 등의 왜곡이 발생한다.However, when a magnification error of 1% occurs in the shuttle scanner, since data between each band forms one page of data in an adjacent state, at least one dot or more of data is overlapped at adjacent points between the bands. The phenomenon of disappearing occurs. That is, since a 128-dot image sensor is arranged in the vertical direction due to the structure of the shuttle scanner, when a magnification error occurs, a change occurs in the interval between bands and distortion such as overlapping or deletion of an image occurs.

그런데, 이와 같은 종래의 셔틀방식 스캐너에 의하면 다음과 같은 문제점이 발생한다.However, according to the conventional shuttle scanner, the following problem occurs.

즉, 셔틀방식 스캐너는 밴드단위로 스캐닝작업이 수행되므로, 스캐닝헤드의 배율오차가 발생한 경우, 각 밴드 사이에는 데이터가 겹치거나 혹은 사라지는 등의 왜곡이 발생한다.That is, since the shuttle scanner performs the scanning operation in units of bands, when a magnification error of the scanning head occurs, distortion such as overlapping or disappearing data occurs between the bands.

따라서, 본 발명은 이와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 스캐닝헤드의 배율오차로 인한 각 밴드 사이의 왜곡현상을 화상처리과정의 연산작업을 통하여 보정하도록 함으로써, 화상왜곡현상을 방지한 셔틀방식 스캐너의 화상편차 보정방법을 제공함에 있다.Accordingly, an object of the present invention is to solve such a problem, and an object of the present invention is to prevent distortion of each band due to magnification error of the scanning head by calculating the image processing process, thereby preventing image distortion. An image deviation correction method of a shuttle scanner is provided.

도 1은 본 발명에 적용된 셔틀방식 스캐너의 전체구조도이고,1 is an overall structure diagram of a shuttle scanner applied to the present invention,

도 2는 도 1에 도시된 스캐닝헤드의 상세구조도이며,2 is a detailed structural diagram of the scanning head shown in FIG.

도 3은 본 발명에 적용된 셔틀방식 스캐너의 개략적 블럭도이고,3 is a schematic block diagram of a shuttle scanner applied to the present invention,

도 4는 도 3에 도시된 화상처리부의 상세블럭도이며,4 is a detailed block diagram of the image processing unit shown in FIG.

도 5a는 A4규격의 원고를 128도트의 셔틀방식 스캐너로 스캐닝하는 경우 분할된 블럭당 스캐닝영역을 나타내는 도면이고,5A is a diagram showing a divided scanning area per block when scanning an A4 standard document using a 128-dot shuttle scanner;

도 5b는 128도트의 셔틀방식 스캐너가 한 블럭을 스캐닝하는 상태를 도시한 도면이며,5B is a diagram illustrating a state where a 128-dot shuttle scanner scans a block;

도 6은 본 발명에 의한 셔틀방식 스캐너의 화상편차 보정방법의 수행과정을 나타내는 동작흐름도이다.6 is a flowchart illustrating an operation of the image deviation correction method of the shuttle scanner according to the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>

101: 스캐닝헤드 110: 이미지센서101: scanning head 110: image sensor

113: 시스템 메모리 114: 화상처리부113: system memory 114: image processing unit

119: 아날로그/디지털 변환부 120: 스캐너 제어부119: analog / digital conversion unit 120: scanner control unit

121: 이미지 처리부121: image processing unit

이와 같은 목적을 달성하기 위한 본 발명의 특징은, 원고의 이송방향에 대하여 직교하는 방향으로 왕복 운동하면서 원고에 기록된 화상정보를 밴드단위로 스캐닝하는 스캐닝헤드를 포함하는 셔틀방식 스캐너에 있어서: 스캐닝헤드의 총 픽셀수보다 작은 값의 기준 픽셀수를 설정하고; 설정된 기준 픽셀수만큼의 기준 패턴을 스캐닝하며; 획득된 이미지데이터의 픽셀수를 검출하고; 검출된 픽셀수와 기준 픽셀수를 비교하여 배율오차를 연산하며; 원고의 스캐닝작업시에 배율오차로부터 연산된 보정배율을 적용하여 스캐닝된 화상정보를 처리하도록 한 점에 있다.SUMMARY OF THE INVENTION A feature of the present invention for achieving the above object is a shuttle type scanner including a scanning head for scanning image information recorded on a document in bands while reciprocating in a direction orthogonal to the conveying direction of the document: Scanning Setting a reference pixel number of a value smaller than the total number of pixels of the head; Scan as many reference patterns as the set number of reference pixels; Detecting the number of pixels of the acquired image data; A magnification error is calculated by comparing the number of detected pixels with the number of reference pixels; In the scanning operation of the original, the correction magnification calculated from the magnification error is applied to process the scanned image information.

여기서, 이다.here, to be.

또한, 이다.Also, to be.

그리고, 화상정보 처리단계는,And, the image information processing step,

IWINEND = IWINSTART+보정배율-1IWINEND = IWINSTART + correction factor -1

여기서, IWINEND 는 실제 화상정보를 스캐닝할 영역의 끝점.here, IWINEND Is the end point of the area to scan the actual image information.

IWINSTART 는 실제 화상정보를 스캐닝할 영역의 시작점. IWINSTART Is the starting point of the area to scan the actual image information.

에 의해 화상정보를 처리할 수도 있다.Image information can also be processed.

또한, 화상정보 처리단계는,In addition, the image information processing step,

IWINEND = IWINSTART+보정배율-1+αIWINEND = IWINSTART + correction factor -1 + α

여기서, IWINEND 는 실제 화상정보를 스캐닝할 영역의 끝점.here, IWINEND Is the end point of the area to scan the actual image information.

IWINSTART 는 실제 화상정보를 스캐닝할 영역의 시작점. IWINSTART Is the starting point of the area to scan the actual image information.

α 는 화상처리작업에서 발생하는 시간지연에 대응하는 픽셀수. α Is the number of pixels corresponding to the time delay occurring in the image processing operation.

에 의해 화상정보를 처리할 수도 있다.Image information can also be processed.

이하, 본 발명의 바람직한 실시예에 대하여 첨부도면을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호로 표기되었음에 유의하여야 한다. 또한, 하기의 설명에서는 구체적인 블록 혹은 회로의 구성요소 등과 같은 많은 특정사항들이 도시되어 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들이 제거되거나 변형되더라도 본 발명이 실시될 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, in adding reference numerals to the elements of each drawing, it should be noted that the same elements are denoted by the same reference numerals as much as possible even if they are displayed on different drawings. In addition, in the following description, many specific details are shown, such as specific blocks or components of circuits, which are provided to help a more general understanding of the present invention, and the present invention may be practiced even if these specific details are removed or modified. It will be obvious to those of ordinary skill in the art. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

도 1에는 본 발명에 적용된 셔틀방식 스캐너의 전체구조도가 도시되어 있고, 도 2에는 도 1에 도시된 스캐닝헤드의 상세구조도가 도시되어 있으며, 도 3에는 본 발명에 적용된 셔틀방식 스캐너의 개략적 블럭도가 도시되어 있고, 도 4에는 도 3에 도시된 화상처리부의 상세블럭도가 도시되어 있으며, 도 5a에는 A4규격의 원고를 128도트의 셔틀방식 스캐너로 스캐닝하는 경우 분할된 블럭당 스캐닝영역을 나타내는 도면이 도시되어 있고, 도 5b에는 128도트의 셔틀방식 스캐너가 한 블럭을 스캐닝하는 상태를 도시한 도면이 도시되어 있으며, 도 6에는 본 발명에 의한 셔틀방식 스캐너의 화상편차 보정방법의 수행과정을 나타내는 동작흐름도가 도시되어 있다.Figure 1 shows the overall structure of the shuttle scanner applied to the present invention, Figure 2 shows a detailed structural diagram of the scanning head shown in Figure 1, Figure 3 is a schematic block diagram of the shuttle scanner applied to the present invention 4 shows a detailed block diagram of the image processing unit shown in FIG. 3, and FIG. 5A shows a divided scanning area per block when scanning an A4 standard document using a 128-dot shuttle scanner. 5B is a view illustrating a state in which a 128-dot shuttle scanner scans a block, and FIG. 6 illustrates a process of performing an image deviation correction method of the shuttle scanner according to the present invention. An operational flow diagram is shown.

먼저, 도 1 및 도 2를 참조하여 셔틀방식 스캐너의 전체적인 구조를 설명하면 다음과 같다.First, referring to Figures 1 and 2 will be described the overall structure of the shuttle scanner as follows.

스캐닝헤드(101)와 프린팅헤드(102)는 가이드레일(103)상에 장착되어 있고, 캐리지 리턴 모터(Carriage Return Motor)(104)로부터 구동력을 전달받은 이송벨트(105)에 의해 좌우 왕복 운동하면서 원고(106)에 기록된 화상을 스캐닝하거나 인쇄용지상에 데이터를 인쇄한다.The scanning head 101 and the printing head 102 are mounted on the guide rail 103 and move left and right reciprocally by the conveyance belt 105 which receives the driving force from the carriage return motor 104. The image recorded on the document 106 is scanned or data is printed on printing paper.

또한, 원고(106)는 라인 피드모터(107)로부터 구동력을 전달받은 피딩롤러(Feeding Roller)(108)에 의해 원고(106)의 이송방향으로 소정거리만큼 불연속적으로 이송된다.In addition, the document 106 is discontinuously conveyed by a predetermined distance in the conveying direction of the document 106 by a feeding roller 108 which receives a driving force from the line feed motor 107.

한편, 스캐닝헤드(101)는 도 2에 도시된 바와 같이, 상단에 램프(109)가 설치되어, 램프(109)로부터 방사된 광이 원고의 화상데이터가 기록된 면에 조사되도록 하였다. 또한, 램프(109)의 하부에는 원고에 기록된 화상데이터에 의해 반사된 반사광을 감지하여 전기적신호로 변환하는 이미지센서(예컨대, 전하결합소자(Charge Coupled Device: CCD)를 사용함)(110)가 장착되어 있고, 램프(109)와 이미지센서(110) 사이에는 원고에 기록된 화상데이터에 의해 반사된 반사광이 이미지센서(110)에 정확하게 도달할 수 있도록 반사광을 집적화하는 렌즈(111)가 장착되어 있다. 여기서, 램프(109)와 이미지센서(110) 및 렌즈(111)는 스캐닝헤드 케이스(112)에 의해 고정되고 일체화된다.On the other hand, as shown in Fig. 2, the scanning head 101 is provided with a lamp 109 at the top so that the light emitted from the lamp 109 is irradiated onto the surface on which image data of the original is recorded. In addition, an image sensor (for example, using a charge coupled device (CCD)) 110 that detects the reflected light reflected by the image data recorded on the document and converts it into an electrical signal is disposed below the lamp 109. A lens 111 is integrated between the lamp 109 and the image sensor 110 to integrate the reflected light so that the reflected light reflected by the image data recorded in the document can reach the image sensor 110 accurately. have. Here, the lamp 109, the image sensor 110, and the lens 111 are fixed and integrated by the scanning head case 112.

다음으로, 도 3을 참조하여 본 발명에 적용된 셔틀방식 스캐너의 내부구성을 설명하면 다음과 같다.Next, referring to Figure 3 when explaining the internal configuration of the shuttle scanner applied to the present invention.

중앙처리장치(112)는 소정의 프로그램에 따라 스캐너를 전반적으로 제어한다. 즉, 중앙처리장치(112)는 시스템을 구동하는 프로그램이 내장된 시스템 메모리(113)를 제어하며, 스캐닝헤드(101)를 통해 화상데이터의 스캐닝작업을 수행하기 위한 화상처리부(114)를 제어하며, 화상처리부(114)에서 처리된 화상데이터의 제어를 수행한다. 또한, 컴퓨터로부터 요청된 프린팅작업을 수행하기 위한 제어를 담당한다.The central processing unit 112 controls the scanner as a whole according to a predetermined program. That is, the central processing unit 112 controls the system memory 113 in which the program for driving the system is embedded, and controls the image processing unit 114 for performing the scanning operation of the image data through the scanning head 101. The control of the image data processed by the image processing unit 114 is performed. In addition, it is in charge of the control for performing the printing operation requested from the computer.

화상처리부(114)는 스캐닝헤드(101)에 의해 스캐닝된 화상데이터에 대하여 쉐이딩(Shading) 및 감마보정(Gamma Correction), 해상도 변환(DPI Conversion), 에지 엠파시스(Edge Emphasis), 에러 확산(Error Diffusion) 등의 각종 화상처리작업을 수행한다.The image processing unit 114 performs shading and gamma correction, resolution conversion, edge emphasis, and error diffusion on the image data scanned by the scanning head 101. Various image processing operations such as Diffusion).

스캐닝헤드(101)는 원고로부터 소정거리 이격된 상태에서 원고의 이송방향에 대하여 직교하는 방향으로 왕복 운동하면서 원고에 기록된 화상을 스캐닝한다.The scanning head 101 scans an image recorded on the document while reciprocating in a direction orthogonal to the feed direction of the document while being spaced a predetermined distance from the document.

래스터부(Rasterizer)(115)는 수직블럭(Vertical Block)으로 스캐닝한 화상데이터에 대하여 래스터 처리(Rasterizing)를 수행한다.The rasterizer 115 performs rasterizing on image data scanned with a vertical block.

화상메모리(116)는 화상처리부(114)에서 화상처리작업을 수행하는데 필요한 화상데이터 처리용 버퍼 메모리(Buffer Memory)이다.The image memory 116 is a buffer memory for image data processing required to perform an image processing operation in the image processing unit 114.

시스템 메모리(113)는 전체적인 시스템 구동용 프로그램이 내장된 롬과, 시스템 데이터를 처리하기 위한 램으로 구성된다.The system memory 113 is composed of a ROM in which an overall system driving program is embedded and a RAM for processing system data.

인터페이스부(117)는 IEEE(Institute of Electrical and Electronic Engineers: 전기전자학회)의 1284 프로토콜(Protocol)에 의거하여 컴퓨터와의 양방향 병렬 인터페이싱(Bi-Directional Parallel Interfacing)을 위한 모듈로서, 스캐닝된 화상데이터를 컴퓨터로 송신하거나, 컴퓨터로부터 프린팅작업을 수행할 화상데이터를 수신한다.The interface unit 117 is a module for Bi-Directional Parallel Interfacing with a computer based on the 1284 protocol of the Institute of Electrical and Electronic Engineers (IEEE). Is sent to a computer, or image data to be printed from the computer is received.

프린터 구동부(118)는 프린팅작업을 수행하기 위해 필요한 헤드 제어신호(PRINT HEAD FIRE & ENABLE CONTROL)와, 구동 제어신호(CARRIAGE MOTOR PHASE & POSITION CONTROL)를 발생하여 프린팅헤드(102)의 구동상태를 제어하고, 프린팅할 데이터를 관리함과 동시에 라인피드 모터(107) 등을 제어한다.The printer driver 118 controls the driving state of the printing head 102 by generating a head control signal (PRINT HEAD FIRE & ENABLE CONTROL) and a drive control signal (CARRIAGE MOTOR PHASE & POSITION CONTROL) necessary to perform a printing operation. Then, the data to be printed is managed and the line feed motor 107 and the like are controlled.

한편, 도 4를 참조하여 화상처리부(114)의 상세구성을 설명하면 다음과 같다.Meanwhile, referring to FIG. 4, a detailed configuration of the image processing unit 114 will be described below.

아날로그/디지털 변환부(119)는 이미지센서(110)에 의해 획득된 아날로그형태의 전기신호를 디지털형태의 화상데이터로 변환한다.The analog / digital converter 119 converts an analog signal obtained by the image sensor 110 into digital image data.

스캐너 제어부(120)는 이미지센서(110)를 구동하기 위한 클럭소스(CLK SOURCE)인 마스터 클럭(MASTER CLOCK: ΦM), 시프트 레지스터 클럭(SHIFT REGISTER CLOCK: Φ1, Φ2), 트랜스퍼 게이트 클럭(TRANSFER GATE CLOCK: ΦTG) 등의 클럭 발생, 데이터 전송을 위한 데이터 전송모듈 등을 포함한다.The scanner controller 120 includes a master clock (ΦM), a shift register clock (Φ1, Φ2), and a transfer gate clock (TRANSFER GATE), which are clock sources (CLK SOURCE) for driving the image sensor 110. CLOCK: ΦTG) and the like, and a data transmission module for data transmission.

이미지 처리부(121)는 이미지센서(110)에 의해 획득된 화상데이터를 처리한다.The image processor 121 processes the image data obtained by the image sensor 110.

여기서, 이미지센서(110)는 크게 더미 픽셀(Dummy Pixel)과 유효 픽셀로 구분되며, 유효 픽셀의 전후에 소정크기의 더미 픽셀이 구성된다. 이때, 유효 픽셀은 실제 화상데이터를 획득하기 위한 영역을 말하며, 이로 인하여 이미지 창(Image Window)의 시작점과 끝점을 지정하여야만 해당 영역의 화상데이터를 처리할 수 있다.Here, the image sensor 110 is largely divided into dummy pixels and effective pixels, and dummy pixels having a predetermined size are formed before and after the effective pixels. In this case, the effective pixel refers to an area for acquiring the actual image data, and therefore, the image data of the corresponding area can be processed only by specifying the start point and the end point of the image window.

이와 같은 구성을 갖는 본 발명의 동작에 대하여 도 5 및 도 6을 참조하여 상세히 설명한다.An operation of the present invention having such a configuration will be described in detail with reference to FIGS. 5 and 6.

스캐닝헤드(101)와 프린팅헤드(102)는 하나의 캐리지 리턴모터(104)에 의해 가이드레일(103)상을 왕복 운동한다. 스캐닝헤드(101)에 사용된 이미지센서(110)는 통상적으로 128도트의 크기를 사용하며, 이로 인하여 A4 규격의 원고(2551×3507도트(300DPI 기준))를 27개의 블럭(밴드)으로 구분하여 스캐닝한다(도 5a 참조). 하나의 밴드를 스캐닝할 때 도 5b에 도시된 바와 같이 수직방향으로 한 라인을 먼저 스캐닝한 후 캐리지 리턴모터(104)에 의해 수평방향으로 한 픽셀만큼 이동하면서, 연속적으로 스캐닝한다.The scanning head 101 and the printing head 102 reciprocate on the guide rail 103 by one carriage return motor 104. The image sensor 110 used in the scanning head 101 typically uses a size of 128 dots, thereby dividing an A4 standard document (2551 × 3507 dots (based on 300 DPI)) into 27 blocks (bands). Scan (see FIG. 5A). When scanning one band, as shown in FIG. 5B, one line is first scanned in the vertical direction, and then continuously scanned by one pixel in the horizontal direction by the carriage return motor 104.

이때, 스캐닝헤드(101)를 조립하는 공정에서 배율조절 테스트를 수행한다(S101). 배율조절 테스트는 스캐닝헤드(101)에 사용된 이미지센서(110)의 총 픽셀수(128도트)보다 작은 범위내에서 소정 픽셀수의 블랙 라인 이미지(Black Line Image)를 스캐닝하여(S102), 실제로 몇 개의 도트가 이미지센서(110)에 의해 검출되었는가를 판단하여 이를 시스템 메모리(113)에 저장한다(S103). 예컨대, 스캐닝할 블랙 라인 이미지의 픽셀수를 X 라 가정하고, 실제 검출된 픽셀수를 Y 라 가정하면, X 값과 Y 값은 각각 시스템 메모리(113)에 저장된다. 단계 103(S103)을 통하여 X Y 값이 검출되면, 아래의 수학식 2를 통하여 보정배율( Z )을 계산한다(S104).At this time, a scaling test is performed in a process of assembling the scanning head 101 (S101). The scaling test scans a black line image having a predetermined number of pixels within a range smaller than the total number of pixels (128 dots) of the image sensor 110 used in the scanning head 101 (S102). It is determined how many dots are detected by the image sensor 110 and stored in the system memory 113 (S103). For example, the number of pixels of the black line image to be scanned X Assuming that the number of pixels actually Y Assume that X Value and Y The values are each stored in system memory 113. Through step 103 (S103) X And Y When a value is detected, the correction magnification ( Z ) Is calculated (S104).

이후, 보정배율( Z )이 계산되면, 아래의 수학식 3을 통하여 실제 스캐닝작업에 사용되는 이미지센서(110)의 영역을 검출하여 이를 시스템 메모리(113)에 저장한다(S105).After that, the correction factor ( Z ) Is calculated, the area of the image sensor 110 used for the actual scanning operation is detected through Equation 3 below and stored in the system memory 113 (S105).

IWINEND = IWINSTART+Z-1+αIWINEND = IWINSTART + Z-1 + α

여기서, IWINEND 는 이미지 창의 끝점이고, IWINSTART 는 이미지 창의 시작점이며, α 는 아날로그/디지털 변환부(119)의 변환과정 및 기타 화상처리과정에서 발생한 지연시간에 대응하는 픽셀수를 나타낸다.here, IWINEND Is the endpoint of the image window, IWINSTART Is the starting point for the image window, α Denotes the number of pixels corresponding to the delay time generated during the conversion process of the analog / digital conversion unit 119 and other image processing processes.

예컨대, 이미지센서(110)의 총 픽셀수가 128도트이고, 해상도가 300DPI일 때 X 를 100도트로 산정하면, 아래의 수학식 4와 같은 블랙 라인 이미지를 독취하여야 한다.For example, when the total number of pixels of the image sensor 110 is 128 dots and the resolution is 300 DPI. X If 100 is to be calculated, the black line image as shown in Equation 4 below should be read.

여기서, X 를 총 픽셀수인 128도트로 산정하면 배율오차가 "확대(즉, 배율이 1보다 큼)"인 경우 실제 128도트가 128도트 이상의 스캐닝데이터로 획득되어야 함에도 불구하고, 총 픽셀수가 128도트이므로 128도트 이상의 데이터는 모두 소실되어 배율오차를 정확하게 검출할 수 없다. 따라서, X 를 총 픽셀수보다 작게 산정하여야만 정확한 배율오차를 검출할 수 있다.here, X Is calculated to be 128 dots, which is the total number of pixels, even if the magnification error is "enlarged (that is, the magnification is greater than 1)" All data beyond the dot is lost and magnification errors cannot be detected accurately. therefore, X It is necessary to calculate the value smaller than the total number of pixels to detect the correct magnification error.

만약, 수학식 4와 같은 크기의 블랙 라인 이미지를 스캐닝하여 97도트의 블랙 이미지를 획득하였다면, 이것은 만큼 확대된 배율오차가 발생한 것을 의미하므로, 화상처리부(114)는 실제 스캐닝작업을 수행하는 과정에서 획득된 화상데이터에 대하여 아래의 수학식 5와 같은 배율보정값을 적용하여 화상처리작업을 수행한다.If a black line image of 97 dots is obtained by scanning a black line image having the same size as in Equation 4, Since the magnification error is magnified as much, the image processing unit 114 applies the magnification correction value as shown in Equation 5 to the image data obtained in the process of performing the actual scanning operation to perform the image processing operation. .

따라서, 밴드 사이의 화상겹침현상은 발생하지 않는다.Therefore, the image overlapping phenomenon between bands does not occur.

이와 같이, 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범주에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구범위 뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.As described above, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.

결국, 본 발명에 의한 셔틀방식 스캐너의 화상편차 보정방법에 따르면, 다음과 같은 이점이 발생한다.As a result, according to the image deviation correction method of the shuttle scanner according to the present invention, the following advantages occur.

즉, 스캐닝헤드의 배율오차로 인한 각 밴드 사이의 왜곡현상을 화상처리과정의 연산작업을 통하여 보정하도록 함으로써, 별도의 수작업이 필요 없이 안정된 화상정보를 획득할 수 있다.In other words, by correcting the distortion between the bands due to the magnification error of the scanning head through the operation of the image processing process, it is possible to obtain stable image information without the need for a separate manual operation.

Claims (5)

원고의 이송방향에 대하여 직교하는 방향으로 왕복 운동하면서 상기 원고에 기록된 화상정보를 밴드단위로 스캐닝하는 스캐닝헤드를 포함하는 셔틀방식 스캐너에 있어서:In a shuttle scanner including a scanning head for scanning the image information recorded on the document in band units while reciprocating in a direction orthogonal to the conveying direction of the document: 상기 스캐닝헤드의 총 픽셀수보다 작은 값의 기준 픽셀수를 설정하는 단계;Setting a reference pixel number having a value smaller than the total number of pixels of the scanning head; 설정된 상기 기준 픽셀수만큼의 기준 패턴을 스캐닝하는 단계;Scanning the reference pattern by the set number of reference pixels; 상기 스캐닝단계에서 획득된 이미지데이터의 픽셀수를 검출하는 단계;Detecting the number of pixels of the image data obtained in the scanning step; 검출된 상기 픽셀수와 상기 기준 픽셀수를 비교하여 배율오차를 연산하는 단계; 및Calculating a magnification error by comparing the detected number of pixels with the reference number of pixels; And 상기 원고의 스캐닝작업시에 상기 배율오차로부터 연산된 보정배율을 적용하여 스캐닝된 화상정보를 처리하는 단계를 포함하는 셔틀방식 스캐너의 화상편차 보정방법.And processing the scanned image information by applying the correction magnification calculated from the magnification error during the scanning operation of the document. 제 1 항에 있어서, 상기 배율오차는,The method of claim 1, wherein the magnification error is 인 것을 특징으로 하는 셔틀방식 스캐너의 화상편차 보정방법.The image deviation correction method of the shuttle scanner, characterized in that. 제 2 항에 있어서, 상기 보정배율은,The method of claim 2, wherein the correction magnification is, 인 것을 특징으로 하는 셔틀방식 스캐너의 화상편차 보정방법.The image deviation correction method of the shuttle scanner, characterized in that. 제 3 항에 있어서, 상기 화상정보 처리단계는,The method of claim 3, wherein the image information processing step, IWINEND = IWINSTART+보정배율-1IWINEND = IWINSTART + correction factor -1 여기서, IWINEND 는 실제 화상정보를 스캐닝할 영역의 끝점.here, IWINEND Is the end point of the area to scan the actual image information. IWINSTART 는 실제 화상정보를 스캐닝할 영역의 시작점. IWINSTART Is the starting point of the area to scan the actual image information. 에 의해 화상정보를 처리하도록 한 것을 특징으로 셔틀방식 스캐너의 화상편차 보정방법.The image deviation correction method of the shuttle scanner characterized in that the image information is processed by the. 제 3 항에 있어서, 상기 화상정보 처리단계는,The method of claim 3, wherein the image information processing step, IWINEND = IWINSTART+보정배율-1+αIWINEND = IWINSTART + correction factor -1 + α 여기서, IWINEND 는 실제 화상정보를 스캐닝할 영역의 끝점.here, IWINEND Is the end point of the area to scan the actual image information. IWINSTART 는 실제 화상정보를 스캐닝할 영역의 시작점. IWINSTART Is the starting point of the area to scan the actual image information. α 는 화상처리작업에서 발생하는 시간지연에 대응하는 픽셀수. α Is the number of pixels corresponding to the time delay occurring in the image processing operation. 에 의해 화상정보를 처리하도록 한 것을 특징으로 셔틀방식 스캐너의 화상편차 보정방법.The image deviation correction method of the shuttle scanner characterized in that the image information is processed by the.
KR1019980061615A 1998-12-30 1998-12-30 Image Deviation Correction Method of Shuttle Scanner KR100306747B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980061615A KR100306747B1 (en) 1998-12-30 1998-12-30 Image Deviation Correction Method of Shuttle Scanner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980061615A KR100306747B1 (en) 1998-12-30 1998-12-30 Image Deviation Correction Method of Shuttle Scanner

Publications (2)

Publication Number Publication Date
KR20000045088A KR20000045088A (en) 2000-07-15
KR100306747B1 true KR100306747B1 (en) 2001-11-02

Family

ID=19568343

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980061615A KR100306747B1 (en) 1998-12-30 1998-12-30 Image Deviation Correction Method of Shuttle Scanner

Country Status (1)

Country Link
KR (1) KR100306747B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007201660A (en) * 2006-01-25 2007-08-09 Fuji Xerox Co Ltd Image processing apparatus, image forming apparatus, and image processing method and program

Also Published As

Publication number Publication date
KR20000045088A (en) 2000-07-15

Similar Documents

Publication Publication Date Title
JP6849320B2 (en) Image reader and image forming device
US20110181919A1 (en) Image reading apparatus, control method thereof and computer-readable storage medium
US8064108B2 (en) Full-zone optical image addressing apparatus and method
EP0905965A2 (en) Ink-jet copier in which an original image is prescanned for optimized printing
JP3706800B2 (en) Image processing system, method, and storage medium
US7292372B2 (en) Image processing apparatus and image forming apparatus which adaptively switches image processing methods between a dot image portion and a non-dot image portion
EP1835721B1 (en) Image forming apparatus
US6353481B1 (en) Technique for correcting printing errors in a shuttle type multifunctional apparatus
KR100306747B1 (en) Image Deviation Correction Method of Shuttle Scanner
CN103108101A (en) Image processing apparatus, and image processing method
US5642203A (en) Method of enlarging and processing image data
JP5644062B2 (en) Image processing device
JP5228672B2 (en) Image output device, image output system, image output method, computer program, and recording medium
US6108456A (en) Image processing system
US20070064256A1 (en) Image forming apparatus
JP2005170033A (en) Image forming apparatus and image forming method
EP1499102A2 (en) Counterfeiting instrument tracking in high speed color printing apparatus
US7304763B2 (en) Image processing apparatus and method
JP7114768B2 (en) Image reading device and image forming device
JP2018052088A (en) Image formation apparatus and image processing program
US6377362B1 (en) Method and apparatus for obtaining magnification error for image scanning apparatus
JP5369710B2 (en) Image forming apparatus, image forming control method, image forming control program, and recording medium
JP2020023165A (en) Liquid discharge device and liquid discharge method
KR100242847B1 (en) Magnification error compensation method by a special sheet in a shuttle scanner
KR20000019777A (en) Method for compensating image variation of shuttle type scanner

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
FPAY Annual fee payment

Payment date: 20080731

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee