KR20120019020A - 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템 - Google Patents

화상을 독취하는 방법 및 이를 수행하는 화상독취시스템 Download PDF

Info

Publication number
KR20120019020A
KR20120019020A KR1020100082088A KR20100082088A KR20120019020A KR 20120019020 A KR20120019020 A KR 20120019020A KR 1020100082088 A KR1020100082088 A KR 1020100082088A KR 20100082088 A KR20100082088 A KR 20100082088A KR 20120019020 A KR20120019020 A KR 20120019020A
Authority
KR
South Korea
Prior art keywords
image data
command
reference point
image
position information
Prior art date
Application number
KR1020100082088A
Other languages
English (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 KR1020100082088A priority Critical patent/KR20120019020A/ko
Priority to US13/067,486 priority patent/US20120050824A1/en
Priority to EP11172976A priority patent/EP2434741A1/en
Priority to CN2011102276633A priority patent/CN102377901A/zh
Publication of KR20120019020A publication Critical patent/KR20120019020A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00702Position
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00718Skew
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00721Orientation
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00729Detection means
    • H04N1/00734Optical detectors
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00729Detection means
    • H04N1/00734Optical detectors
    • H04N1/00737Optical detectors using the scanning elements as detectors
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00763Action taken as a result of detection
    • H04N1/00766Storing data
    • 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/10Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0081Image reader

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

화상을 독취하는 방법 및 이를 수행하는 화상독취시스템에 따르면, 화상을 독취하는 방법은 평판(flatbed) 상의 원고의 이미지데이터를 획득하고, 획득된 이미지데이터로부터 평판의 기준점에 대한 상기 원고의 위치정보를 검출하고, 검출된 위치정보를 이용하여 평판의 기준점을 기준으로 획득된 이미지데이터의 위치가 보정된 이미지파일을 생성한다.

Description

화상을 독취하는 방법 및 이를 수행하는 화상독취시스템{Method for image scanning and image scanning system performing the same}
본 발명의 적어도 하나의 실시예는 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템에 관한 것이다.
화상을 독취(scanning)하는 장치는 광원을 이용하여 원고가 놓인 평판(flatbed)에 광을 조사하고, 조사된 광의 반사 광에 대하여 이미지센서를 이용하여 광전 변환(photoelectric transformation)하여 이미지데이터를 생성한다. 평판 상의 원고가 정확한 위치에 놓이지 않을 경우, 독취된 이미지데이터의 원고의 이미지는 틀어지거나 치우칠 수 있다.
본 발명의 적어도 하나의 실시예가 이루고자 하는 기술적 과제는 이미지데이터의 위치를 보정하기 위한 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템을 제공하는 데 있다. 또한, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다. 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상기 기술적 과제를 해결하기 위한 본 실시예에 따른 화상을 독취하는 방법은 평판(flatbed) 상의 원고의 이미지데이터를 획득하는 단계; 상기 획득된 이미지데이터로부터 상기 평판의 기준점에 대한 상기 원고의 위치정보를 검출하는 단계; 상기 검출된 위치정보를 이용하여 상기 획득된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정하는 커맨드를 생성하는 단계; 및 상기 생성된 커맨드를 실행하여 상기 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 이미지파일을 생성하는 단계를 포함한다.
상기 다른 기술적 과제를 해결하기 위한 본 실시예는 상기된 화상을 독취하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 실시예에 따른 화상독취시스템은 평판 상의 원고의 이미지데이터를 획득하고, 상기 획득된 이미지데이터로부터 상기 평판의 기준점에 대한 상기 원고의 위치정보를 검출하고, 획득된 이미지데이터 및 검출된 위치정보를 출력하는 화상독취장치; 및 상기 이미지데이터 및 상기 위치정보를 수신하고, 상기 수신된 위치정보를 이용하여 상기 수신된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정하는 커맨드를 생성하고, 상기 생성된 커맨드를 실행하여 상기 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 이미지파일을 생성하는 호스트 장치를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 실시예에 따른 화상형성장치는 평판 상의 원고의 이미지데이터를 획득하고, 상기 획득된 이미지데이터로부터 상기 평판의 기준점에 대한 상기 원고의 위치정보를 검출하는 화상독취장치; 상기 검출된 위치정보를 이용하여 상기 획득된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정하는 커맨드를 생성하고, 상기 생성된 커맨드를 실행하여 상기 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 인쇄데이터를 생성하는 제어부; 및 상기 생성된 인쇄데이터를 인쇄용지에 인쇄하는 화상 형성부를 포함한다.
상기된 바에 따르면, 화상독취장치의 평판 상의 원고가 놓인 위치가 치우쳐있더라도, 본 실시예에 따른 화상독취장치 및 호스트 장치에서 생성된 이미지파일은 독취대상인 원고의 이미지가 치우치거나 틀어지지 않은 상태가 될 수 있다.
도 1은 본 실시예에 따른 화상독취장치를 나타낸 블럭도이다.
도 2는 본 실시예에 따른 화상독취장치의 평판 상의 원고가 독취된 이미지의 일 예를 도시한 도면이다.
도 3은 본 실시예에 따른 독취대상인 원고의 이미지데이터 및 커맨드 생성부에서 생성된 커맨드의 일 예를 도시한 도면이다.
도 4는 본 실시예에 따른 커맨드 생성부에서 생성된 커맨드가 이미지데이터와 결합된 파일데이터의 일 예를 도시한 도면이다.
도 5는 본 실시예에 따른 도 4의 파일데이터가 실행된 결과에 따라 생성된 이미지파일을 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 화상형성장치의 블럭도이다.
도 7은 본 발명의 일 실시예에 따른 화상을 독취하는 방법의 흐름도이다.
이하에서는 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다.
도 1은 본 실시예에 따른 화상독취시스템을 나타낸 블럭도이다. 도 1을 참조하면, 본 실시예에 따른 화상독취시스템은 화상독취장치(100) 및 호스트 장치(200)로 구성된다. 본 실시예에 따른 화상독취장치(100)는 스캐닝부(110), 위치정보 검출부(120), 저장부(130) 및 출력부(140)로 구성되고, 호스트 장치(200)는 통신 인터페이스부(210), 커맨드 생성부(220), 이미지파일 생성부(230), 저장부(240), 제어부(250) 및 사용자 인터페이스부(260)로 구성된다.
도 1에 도시된 화상독취시스템에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 알 수 있다.
화상독취장치(100)는 화상독취장치(100)에 마련된 평판(flatbed) 상의 독취대상을 독취한다. 이때, 독취라 함은 사진, 그림, 문서 등의 독취대상에 해당하는 원고의 이미지를 디지털 데이터로 변환하는 것을 의미한다. 화상독취장치(100)에서 독취된 데이터는 호스트 장치(200)에서 이미지파일로 생성되고, 사용자는 호스트 장치(200)의 사용자 인터페이스부(260)를 통하여 생성된 이미지파일을 조회(view)할 수 있다.
일반적으로, 화상독취장치(100)는 평판 전체에 대하여 독취를 수행하기에, 평판 상의 원고가 놓인 위치에 따라 호스트 장치(200)에서 조회되는 이미지파일에 표시된 원고의 이미지는 틀어지거나 또는 어느 한쪽으로 치우쳐있을 수 있다. 이에 따라, 본 실시예에 따른 화상독취장치(100) 및 호스트 장치(200)는 하드웨어의 추가 없이 소프트웨어(software)의 구현만으로 원고의 위치가 보정된 이미지파일이 생성되도록 할 수 있다.
화상독취장치(100)는 평판 상의 원고의 이미지데이터를 획득하고, 획득된 이미지데이터로부터 평판의 기준점에 대한 원고의 위치정보를 검출하고, 획득된 이미지데이터 및 검출된 위치정보를 출력한다. 도 1을 참조하면, 화상독취장치(100)는 스캐닝부(110), 위치정보 검출부(120), 저장부(130) 및 출력부(140)로 구성된다.
스캐닝부(110)는 평판 상의 원고의 이미지데이터를 획득한다. 본 실시예에 따른 스캐닝부(110)는 평판의 원고를 향해 광을 조사하는 광원(미도시) 및 조사된 광이 원고로부터 반사된 반사광을 전기적 신호로 변환하는 이미지센서(미도시)를 포함할 수 있다.
위치정보 검출부(120)는 스캐닝부(110)로부터 획득된 이미지데이터로부터 평판의 기준점에 대한 원고의 위치정보를 검출한다. 이때, 평판의 기준점은 독취대상인 원고가 놓이는 평판의 기준이 되는 어느 하나의 점을 의미한다. 이하에서는 설명의 편의를 위하여 평판의 좌측 하단 부분의 모서리를 평판의 기준점으로 하여 설명할 것이나, 이에 한정되지 않음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
예를 들어 설명하면, 위치정보 검출부(120)는 스캐닝부(110)로부터 획득된 이미지데이터로부터 평판의 기준점을 기준으로 원고의 꼭지점들 중 적어도 하나의 꼭지점의 좌표 및 회전각 중 적어도 하나를 검출한다. 좀 더 상세히 설명하면, 위치정보 검출부(120)는 원고의 에지(edge) 정보를 검출하고, 검출된 에지 정보로부터 원고의 꼭지점들을 검출하여 평판의 기준점에 대한 원고의 위치정보를 검출할 수 있다.
원고가 직사각형인 경우를 예로 들어 설명하면, 원고는 제1 꼭지점 내지 제4 꼭지점을 포함하는 4개의 꼭지점들을 가질 수 있다. 본 실시예에 따른 위치정보 검출부(120)는 평판의 기준점을 기준으로 제1 꼭지점의 좌표 및 회전각을 검출한다. 이때, 위치정보 검출부(120)는 평판의 기준점을 기준으로 제2 꼭지점 내지 제4 꼭지점에 대한 좌표들을 더 검출할 수도 있다.
예를 들어 설명하면, 제1 꼭지점의 좌표는 평판의 기준점을 (0, 0)으로 설정하여 산출된 좌표이고, 제1 꼭지점의 회전각은 평판의 기준점을 기준으로 반시계방향 또는 시계방향으로 회전된 정도를 의미하나, 이에 한정되지 않는다.
저장부(130)는 획득된 이미지데이터 및 검출된 위치정보를 저장한다. 이때, 저장부(130)에 저장되는 이미지데이터는 스캐닝부(110)로부터 획득된 로우(raw)데이터이다.
이처럼, 저장부(130)에 저장되는 데이터의 용량이 크지 않기에, 화상독취장치(100)에 메모리 등과 같은 부가적인 하드웨어(hardware)를 추가하지 않고도 화상독취장치(100)의 성능을 보장할 수 있다. 또한, 가공되지 않은 로우데이터가 저장부(130)에 저장되기에, 독취대상인 원고에 대한 원본데이터를 보호할 수 있다.
본 실시예에 따른 저장부(130)는 통상적인 저장매체로서 본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자라면, 저장부(130)는 하드디스크드라이브(Hard Disk Drive, HDD), RAM(Random Access Memory), 플래쉬메모리(Flash Memory) 및 메모리카드(Memory Card) 등을 모두 포함할 수 있음을 알 수 있다.
다만, 본 실시예에서 화상독취장치(100)는 스캐닝부(110)로부터 획득된 이미지데이터 및 위치정보 검출부(120)로부터 검출된 위치정보를 저장하지 않고 출력부(140)를 통하여 출력하거나, 또는, 임시적(temporarily)으로 저장한 후 출력부(140)를 통하여 출력할 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
출력부(140)는 스캐닝부(110)로부터 획득된 이미지데이터 및 위치정보 검출부(120)에 의하여 검출된 위치정보를 호스트 장치(200)로 출력하거나, 또는, 사용환경에 따라, 출력부(140)는 저장부(130)에 저장된 이미지데이터 및 위치정보를 호스트 장치(200)로 출력한다. 또한, 본 실시예에 따른 출력부(140)는 호스트 장치(200)뿐만 아니라 화상독취장치(100)의 외부에 존재하는 외부장치로 데이터를 출력할 수 있다. 이때, 외부장치는 범용 컴퓨터 시스템, USB(Universal Serial Bus) 메모리, 화상형성장치 등을 모두 포함한다.
본 실시예에 따른 출력부(140)는 외부장치로 유, 무선 네트워크를 통하여 데이터를 전송할 수 있다. 또한, 네트워크는 인터넷(internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network) 등에 해당하나, 이에 한정되지 않고 정보를 송수신할 수 있는 다른 종류의 네트워크가 될 수도 있음을 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 알 수 있다.
이처럼 화상독취장치(100)는 스캐닝부(110)로부터 획득된 이미지데이터를 가공하지 않은 로우(raw)데이터 상태로 저장하거나, 또는, 외부장치로 출력한다. 이에 따라, 본 실시예에서 원고의 이미지데이터에 대한 위치보정은 화상독취장치(100)에서 수행되지 않고 호스트 장치(200)에서 수행된다.
따라서, 화상독취장치(100)에 대용량의 메모리 또는 하드웨어 등이 추가로 탑재되지 않은 상태에서도, 독취된 이미지의 위치가 보정된 이미지파일이 생성되도록 할 수 있다. 또한, 화상독취장치(100)의 제작단가를 감소시키면서도 독취대상인 원고에 대한 이미지파일의 퀄리티(quality)를 향상시킬 수 있다.
호스트 장치(200)는 화상독취장치(100)로부터 이미지데이터 및 위치정보를 수신하고, 수신된 위치정보를 이용하여 수신된 이미지데이터의 위치를 평판의 기준점을 기준으로 보정하는 커맨드를 생성하고, 생성된 커맨드를 실행하여 평판의 기준점을 기준으로 획득된 이미지데이터의 위치가 보정된 이미지파일을 생성한다. 도 1을 참조하면, 호스트 장치(200)는 통신 인터페이스부(210), 커맨드 생성부(220), 이미지파일 생성부(230), 저장부(240), 제어부(250) 및 사용자 인터페이스부(260)로 구성된다.
통신 인터페이스부(210)는 화상독취장치(100)로부터 이미지데이터 및 위치정보를 수신한다. 본 실시예에 따른 통신 인터페이스부(210)는 외부장치와 유, 무선 네트워크를 통하여 데이터를 송수신할 수 있다. 또한, 네트워크는 인터넷(internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network) 등에 해당하나, 이에 한정되지 않고 정보를 송수신할 수 있는 다른 종류의 네트워크가 될 수도 있음을 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 알 수 있다.
커맨드 생성부(220)는 화상독취장치(100)로부터 수신된 위치정보를 이용하여 화상독취장치(100)로부터 수신된 이미지데이터의 위치를 화상독취장치(100)의 평판의 기준점을 기준으로 보정하는 커맨드를 생성한다. 또한, 화상독취장치(100)로부터 수신된 이미지데이터 및 위치정보가 저장부(240)에 저장된 경우, 커맨드 생성부(220)는 저장부(240)에 저장된 위치정보를 이용하여 저장부(240)에 저장된 이미지데이터의 위치를 화상독취장치(100)의 평판의 기준점을 기준으로 보정하는 커맨드를 생성할 수 있다.
예를 들어 설명하면, 커맨드 생성부(220)는 화상독취장치(100)로부터 수신된 위치정보에 포함된 독취대상인 원고의 꼭지점의 좌표 및 회전각 중 적어도 어느 하나를 이용하여, 화상독취장치(100)로부터 수신된 이미지데이터에 대하여 화상독취장치(100)의 평판의 기준점을 기준으로 변환 및 회전 중 적어도 어느 하나를 수행하기 위한 커맨드를 생성한다. 또한, 본 실시예에 따른 커맨드는 화상독취장치(100)로부터 수신된 이미지데이터가 이동되어야 할 정도를 메트릭스(matrix) 형태로 나타낼 수 있다.
다만, 상기에서 기재된 변환 및 회전은 본 실시예에 따라 생성된 커맨드의 일 예를 나타낼 뿐이고, 본 실시예에 따른 커맨드 생성부(220)는 이에 한정되지 않고, 확대/축소, 스큐(skew) 등을 수행하기 위한 커맨드를 생성할 수 있음을 알 수 있다.
본 실시예에 따른 커맨드 생성부(220)는 호스트 장치(200)에서 생성되는 이미지파일의 형식에 따른 커맨드를 생성할 수 있다.
예를 들어 설명하면, 호스트 장치(200)에서 생성되는 이미지파일은 이미지 저장 포맷에 따라 PDF(Portable Document Format), TIF(Tagged Image File Format), 비트맵(bitmap), JPEG(Joint Photographic Experts Group), GIF(Graphic Interchange Format), 및 PNG(Portable Network Graphics) 등을 모두 포함할 수 있고, 본 실시예에 따른 커맨드 생성부(220)는 이미지 저장 포맷에 따른 커맨드를 생성할 수 있다.
이하에서는 설명의 편의를 위하여 호스트 장치(200)에서 생성되는 이미지파일의 이미지 저장 포맷이 PDF인 경우를 예로 들어 설명한다.
독취대상인 원고가 제1 꼭지점 내지 제4 꼭지점을 가지는 경우, 커맨드 생성부(220)는 제1 꼭지점 내지 제4 꼭지점 중 어느 하나의 꼭지점에 대한 위치정보를 수신한다. 좀 더 상세히 설명하면, 커맨드 생성부(220)는 화상독취장치(100)의 평판의 기준점을 기준으로 원고의 제1 꼭지점의 좌표 및 회전각에 대한 정보를 수신한다. 이때, 제1 꼭지점은 상기 평판의 기준점과 가장 가까운 점이 될 수 있으나, 이에 한정되지 않는다. 또한, 커맨드 생성부(220)는 제2 꼭지점 내지 제4 꼭지점에 대한 좌표 정보들을 더 수신할 수도 있다.
커맨드 생성부(220)는 화상독취장치(100)로부터 수신된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정시키기 위한 커맨드를 생성한다. 이에 따라, 본 실시예에 따른 커맨드 생성부(220)는 화상독취장치(100)로부터 수신된 이미지데이터를 평판의 기준점을 기준으로 변환(translation)시키거나 또는 회전(rotation)시키는 커맨드를 생성할 수 있다.
본 실시예에 따른 커맨드 생성부(220)의 커맨드 생성에 관하여 도 2를 참조하여 상세히 설명한다. 도 2는 본 실시예에 따른 화상독취장치(100)의 평판(201) 상의 원고(203)가 독취된 이미지의 일 예를 도시한 도면이다. 도 2를 참조하면, 원고(203)는 제1 꼭지점(204), 제2 꼭지점(205), 제3 꼭지점(206) 및 제4 꼭지점(207)을 가진다.
예를 들어, 평판(201)의 기준점(202)의 좌표를 (0, 0)이라고 하고, 커맨드 생성부(220)가 수신한 제1 꼭지점(204)의 좌표는 (x1, y1)이고, 회전각(208)은 θ라고 한다.
화상독취장치(100)로부터 수신된 이미지데이터의 위치를 평판(201)의 기준점(202)을 기준으로 변환시키는 커맨드는 수학식 1과 같은 메트릭스의 형태로 정의될 수 있다.
Figure pat00001
수학식 1에서, dx는 평판(201)의 기준점(202)을 기준으로 화상독취장치(100)로부터 수신된 이미지데이터의 좌표 시스템(coordinate system)(209)의 원점이 x축 방향으로 이동되어야 할 거리, dy는 평판(201)의 기준점(202)을 기준으로 화상독취장치(100)로부터 수신된 이미지데이터의 좌표 시스템(209)의 원점이 y축 방향으로 이동되어야 할 거리를 의미한다.
본 실시예에 따른 dx는 기준점(202)으로부터 제1 꼭지점(204)까지의 x축 방향으로의 거리 및 dy는 기준점(202)으로부터 제1 꼭지점(204)까지의 y축 방향으로의 거리를 나타내며, 아래의 수학식 2 내지 3에 의하여 각각 정의될 수 있다.
Figure pat00002
Figure pat00003
이에 따라, 커맨드 생성부(220)에서 생성된 커맨드는 화상독취장치(100)에서 수신된 이미지데이터의 위치를 평판(201)의 기준점(202)을 기준으로 보정할 수 있다.
또한, 화상독취장치(100)로부터 수신된 이미지데이터를 평판(201)의 기준점(202)을 기준으로 회전시키는 커맨드는 수학식 4와 같은 메트릭스의 형태로 정의될 수 있다.
Figure pat00004
수학식 4에서, θ는 기준점(202)으로부터 제1 꼭지점(204)이 반시계방향으로 회전된 정도를 나타내는 회전각(208)을 의미한다.
수학식 4에서, θ는 평판(201)의 기준점(202)을 기준으로 화상독취장치(100)로부터 수신된 이미지데이터의 좌표 시스템(209)의 원점이 반시계방향으로 회전되어야 할 정도를 의미한다.
이에 따라, 커맨드 생성부(220)에서 생성된 커맨드는 화상독취장치(100)에서 수신된 이미지데이터의 위치를 평판(201)의 기준점(202)을 기준으로 보정할 수 있다.
또한, 화상독취장치(100)로부터 수신된 이미지데이터의 위치를 평판(201)의 기준점(202)을 기준으로 변환 및 회전시키는 커맨드는 수학식 5와 같은 메트릭스의 형태로 정의될 수 있다.
Figure pat00005
본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면, 수학식 1 내지 4를 참조하여 수학식 5에 관하여 알 수 있기에, 상세한 설명은 생략한다.
다시 도 1을 참조하면, 커맨드 생성부(220)는 화상독취장치(100)로부터 수신된 이미지데이터의 위치를 화상독취장치(100)의 평판의 기준점을 기준으로 보정하는 커맨드를 생성한다. 이때, 생성된 커맨드는 이미지데이터와 결합된 파일데이터의 형태로 이미지파일 생성부(230)로 출력될 수 있다. 파일데이터에 관하여 이하 도 4에서 상세히 설명한다.
이미지파일 생성부(230)는 커맨드 생성부(220)에서 생성된 커맨드를 실행하여 화상독취장치(100)의 평판의 기준점을 기준으로 화상독취장치(100)로부터 수신된 이미지데이터의 위치가 보정된 이미지파일을 생성한다.
예를 들어 설명하면, 이미지파일 생성부(230)는 이미지데이터와 커맨드가 결합된 파일데이터를 파싱(parsing)하여 커맨드 생성부(220)에서 생성된 커맨드를 추출하여 실행한다. 이미지파일 생성부(230)는 상기 커맨드에 기술되어 있는 메트릭스 정보를 바탕으로 화상독취장치(100)로부터 수신된 이미지데이터를 렌더링(rendering)한다. 이에 따라, 화상독취장치(100)로부터 수신된 이미지데이터의 위치는 커맨드 생성부(220)에서 생성된 커맨드에 포함된 메트릭스에 따라 보정될 수 있다.
본 실시예에 따른 이미지파일 생성부(230)에서의 화상독취장치(100)로부터 수신된 이미지데이터의 위치 보정에 관하여 도 2를 참조하여 상세히 설명한다.
커맨드 생성부(220)에서 상기 수학식 1과 같은 메트릭스 정보를 포함하는 커맨드가 생성된 경우, 이미지파일 생성부(230)는 변환 보정을 수행하기 위하여 수학식 6과 같은 동작을 수행할 수 있다.
Figure pat00006
수학식 6에서 x` 및 y`은 화상독취장치(100)로부터 수신된 이미지데이터의 좌표 시스템의 좌표를 의미하고, x 및 y는 커맨드 생성부(220)에서 생성된 커맨드가 실행됨에 따라 위치가 보정된 이미지데이터의 좌표 시스템의 좌표를 의미한다.
따라서, 이미지파일 생성부(230)는 화상독취장치(100)에서 수신된 이미지데이터 각각에 대하여 수학식 6과 같은 동작을 수행하여 화상독취장치(100)에서 수신된 이미지데이터를 평판의 기준점으로 변환시키는 이동을 수행할 수 있다.
또한, 커맨드 생성부(220)에서 상기 수학식 4와 같은 메트릭스 정보를 포함하는 커맨드가 생성된 경우, 이미지파일 생성부(230)는 회전 보정을 수행하기 위하여 수학식 7과 같은 동작을 수행할 수 있다.
Figure pat00007
또한, 커맨드 생성부(220)에서 상기 수학식 5와 같은 메트릭스 정보를 포함하는 커맨드가 생성된 경우, 이미지파일 생성부(230)는 변환 및 회전 보정을 수행하기 위하여 수학식 8과 같은 동작을 수행할 수 있다.
Figure pat00008
본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 수학식 6을 참조하여 수학식 7 내지 8에 관하여 알 수 있기에 상세한 설명은 생략한다.
본 실시예에 따른 도 2 및 수학식 1 내지 8은 생성되는 이미지파일의 포멧이 PDF인 경우를 설명한 것이다. PDF 이미지파일에 있어서, 상대 좌표 시스템(relative coordination system)에 따른 CTM(Current Transformation Matrix) 및 메트릭스 커맨드(matrix command)를 이용하여 상기에서와 같은 커맨드 생성 및 이미지파일 생성을 수행할 수 있다.
좀 더 상세히 설명하면, 상대 좌표 시스템이란 원점을 (0, 0)이 아닌 임의의 좌표 (x, y)를 원점이라 표현하는 것을 의미한다. 이에 따라, 상대 좌표 시스템을 사용하여 이미지데이터를 구성하는 각각의 비트(bit)를 좌표로 표현하고, 표현된 좌표를 인지하기 쉬워질 수 있다.
다만, 상대 좌표 시스템에 의하여 표현된 이미지데이터 각각의 비트는 절대 좌표 시스템으로 변환된 후 렌더링된다. 이때, 절대 좌표 시스템이라 함은 렌더링을 수행하는 장치에 따른 장치 좌표 시스템(device coordinate system)이 될 수 있다. PDF 이미지파일에 있어서, 이러한 좌표 변환을 수행하기 위하여 CTM(Current Transformation Matrix)가 사용될 수 있고, 이를 기술한 메트릭스 커맨드가 사용될 수 있다.
따라서, 커맨드 생성부(220)는 상대 좌표 시스템에 의하여 표현된 이미지데이터를 이용하여, 화상독취장치(100)에서 수신된 이미지데이터의 위치를 보정하는 커맨드를 생성하고, 이미지파일 생성부(230)는 상기 커맨드를 실행하여 위치가 보정된 이미지파일을 생성할 수 있다.
또한, 이미지파일 생성부(230)에서 생성되는 이미지파일 PDF인 경우, 이미지파일 생성부(230)는 PDF 에뮬레이션(emulation)을 이용할 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 상기의 기재를 참조하여 도 2 및 수학식 1 내지 6에 관하여 알 수 있기에, 상세한 설명은 생략한다.
또한, 본 실시예에 따른 커맨드 생성부(220) 및 이미지파일 생성부(230)는 PDF 이미지파일에 한정되지 않고 다양한 이미지파일의 포멧에 따른 동작을 수행할 수 있다.
즉, 사용자에 의하여 선택되거나, 또는 기본으로 설정된 이미지파일 포멧에 따라, 커맨드 생성부(220)는 이미지파일의 포멧에 따른 커맨드를 생성하고 이미지파일 생성부(230)는 생성된 커맨드를 실행하여 상기 포멧에 따른 이미지파일을 생성할 수 있다.
따라서, 이미지파일 생성부(230)에서 생성된 이미지파일은 원고가 화상독취장치(100)의 평판에 놓인 위치에 무관하게 이미지의 틀어짐이나 치우침이 발생하지 않는다.
다시 도 1을 참조하면, 저장부(240)는 화상독취장치(100)로부터 수신된 이미지데이터 및 위치정보를 저장한다. 또한, 저장부(240)는 이미지파일 생성부(230)에서 생성된 이미지파일을 저장할 수 있다.
이에 따라, 화상독취장치(100)에서 수신된 이미지데이터는 가공되지 않은 로우(raw)데이터이기에 원본데이터를 훼손 없이 저장할 수 있고, 필요한 경우, 커맨드 생성부(220)에서 이미지의 위치를 보정하기 위한 커맨드를 생성하고, 이미지파일 생성부(230)에서 생성된 커맨드를 실행하여 이미지데이터의 위치를 보정할 수 있다.
제어부(250)는 호스트 장치(200)의 전반적인 기능을 제어하고, 사용자 인터페이스부(260)는 사용자로부터 입력 신호를 획득하고, 사용자에게 출력 정보를 표시한다. 예를 들어 설명하면, 사용자 인터페이스부(260)는 호스트 장치(200)에 마련된 디스플레이 패널, 마우스, 키보드, 터치 화면, 모니터, 스피커 등의 입출력 장치를 모두 포함한다.
또한, 사용자는 사용자 인터페이스부(260)를 조작하여 화상독취장치(100)로부터 수신된 이미지데이터에 대한 위치 보정을 수행할지 여부를 선택하여, 선택결과에 따라 위치 보정을 수행할 수도 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
이에 따라, 본 실시예에 따른 화상독취장치(100)는 고가의 하드웨어 부품을 사용하지 않고 소프트웨어 만으로 스캔되는 원고의 품질을 향상시킬 수 있다.
도 3은 본 실시예에 따른 독취대상인 원고의 이미지데이터(301) 및 커맨드 생성부(220)에서 생성된 커맨드(307)의 일 예를 도시한 도면이다. 도 3을 참조하면, 화상독취장치(100)에서 독취된 원고(304)의 이미지데이터(301) 및 이미지데이터(301)의 위치를 보정하기 위하여 커맨드 생성부(220)에서 생성된 커맨드(307)의 일 예가 도시되어 있다.
이미지데이터(301)는 평판(302) 상의 원고(304)의 이미지를 나타낸다. 이때, 위치정보 검출부(120)는 평판(302)의 기준점(303)을 기준으로 제1 꼭지점(305)의 좌표 및 회전각(306)을 검출할 수 있다.
커맨드 생성부(220)는 변환을 수행하는 변환 커맨드(308), 회전을 수행하는 회전 커맨드(309) 및 변환 및 회전을 수행하는 변환 및 회전 커맨드(310) 중 적어도 하나를 생성할 수 있다.
변환 커맨드(308)는 이미지데이터(301)의 원고(304)의 제1 꼭지점(305)이 기준점(303)을 기준으로 (100, 200)에 있기에, 이미지데이터(301)를 (100, 200)만큼 변환하여 보정함을 나타낸다. 이때, (100, 200)의 단위는 1/72 inch가 될 수 있으나 이에 한정되지 않는다.
이미지파일 생성부(230)는 변환 커맨드(308)를 실행하여, 이미지데이터(301)의 원고(304)의 위치가 기준점(303)을 기준으로 보정될 수 있도록 한다. 예를 들어 설명하면, 제1 이미지파일(311)은 변환 커맨드(308)의 실행에 따라 위치가 보정된 이미지파일을 나타낸다.
회전 커맨드(309)는 이미지데이터(301)의 원고(304)의 제1 꼭지점(305)이 기준점(303)을 기준으로 45°만큼 회전되어 있기에, 이미지데이터(301)를 45°만큼 회전하여 보정함을 나타낸다.
이미지파일 생성부(230)는 회전 커맨드(309)를 실행하여, 이미지데이터(301)의 원고(304)의 위치가 기준점(303)을 기준으로 보정될 수 있도록 한다. 예를 들어 설명하면, 제2 이미지파일(312)은 회전 커맨드(309)의 실행에 따라 위치가 보정된 이미지파일을 나타낸다.
변환 및 회전 커맨드(310)는 이미지데이터(301)의 원고(304)의 제1 꼭지점(305)이 기준점(303)을 기준으로 (100, 200)에 있고 45°만큼 회전되어 있음을 나타내기에, 이미지데이터(301)를 (100, 200)만큼 변환하고 45°만큼 회전하여 보정함을 나타낸다.
이미지파일 생성부(230)는 변환 및 회전 커맨드(310)를 실행하여, 이미지데이터(301)의 원고(304)의 위치가 기준점(303)을 기준으로 보정될 수 있도록 한다. 예를 들어 설명하면, 제3 이미지파일(313)은 회전 및 변환 커맨드(310)의 실행에 따라 위치가 보정된 이미지파일을 나타낸다.
따라서, 본 실시예에 따른 화상독취장치(100) 및 호스트 장치(200)는 하드웨어의 부가 없이 소프트웨어만으로 이미지데이터의 위치가 보정된 이미지파일을 생성할 수 있다.
도 4는 본 실시예에 따른 커맨드 생성부(220)에서 생성된 커맨드가 이미지데이터와 결합된 파일데이터(401)의 일 예를 도시한 도면이다. 도 4를 참조하면, 커맨드 생성부(220)에 의하여 생성된 변환 커맨드(402) 및 회전 커맨드(403)가 이미지데이터와 결합된 파일데이터(401)의 일 예가 도시되어 있다.
이미지파일 생성부(230)는 파일데이터(401)를 파싱하여 변환 커맨드(402) 및 회전 커맨드(403)를 추출할 수 있다. 이때, 이미지파일 생성부(230)는 미리 정의된 "cm"과 같은 커맨드 명을 이용하여 변환 커맨드(402) 및 회전 커맨드(403)를 추출할 수 있다.
본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 도 4에 도시된 파일데이터(401)의 의미를 알 수 있기에 상세한 설명은 생략한다.
도 5는 본 실시예에 따른 도 4의 파일데이터(401)가 실행된 결과에 따라 생성된 이미지파일(502)을 도시한 도면이다. 도 5를 참조하면, 독취대상인 원고의 이미지데이터(501)에 대하여, 이미지파일 생성부(230)에서 위치가 보정된 후 생성된 이미지파일(502)이 도시되어 있다.
따라서, 화상독취장치(100)의 평판 상의 원고가 놓인 위치가 치우쳐있더라도, 본 실시예에 따른 화상독취장치(100) 및 호스트 장치(200)에서 생성된 이미지파일은 독취대상인 원고의 이미지가 치우치거나 틀어지지 않은 상태가 될 수 있다.
도 6은 본 발명의 일 실시예에 따른 화상형성장치(600)의 블럭도이다. 도 6을 참조하면, 화상형성장치(600)는 제어부(610), 통신 인터페이스부(620), 사용자 인터페이스부(630), 저장부(640), 화상 형성부(650), 팩스부(660), 전송기능 수행부(670) 및 화상독취장치(100)로 구성된다.
도 6에 도시된 화상형성장치(600)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 도 6에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 알 수 있다.
화상독취장치(100)는 평판 상의 원고의 이미지데이터를 획득하고, 획득된 이미지데이터로부터 평판의 기준점에 대한 상기 원고의 위치정보를 검출한다. 도 6에 도시된 화상독취장치(100)는 도 1 내지 도 5와 관련하여 설명된 화상독취장치(100)와 동일하기에, 중복되는 설명은 생략한다.
제어부(610)는 화상형성장치(600)의 전반적인 기능을 제어한다. 또한, 제어부(610)는 검출된 위치정보를 이용하여 획득된 이미지데이터를 평판의 기준점을 기준으로 보정하는 커맨드를 생성하고, 생성된 커맨드를 실행하여 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 인쇄데이터를 생성한다. 또한, 제어부(610)는 생성된 커맨드를 실행하여 평판의 기준점을 기준으로 획득된 이미지데이터의 위치가 보정된 팩스데이터 및 전송데이터를 생성할 수 있다.
예를 들어 설명하면, 제어부(610)는 커맨드 생성부(220) 및 이미지파일 생성부(230)에서 설명한 바와 같은 동작을 수행할 수 있다. 이에 따라, 중복되는 설명은 생략한다.
다만, 본 실시예에 따른 화상형성장치(600)는 통신 인터페이스부(620)를 통하여 이미지데이터 및 위치정보를 외부장치로 전송하고, 외부장치로부터 위치가 보정된 이미지파일을 수신할 수도 있다. 이러한 경우, 제어부(610)는 커맨드 생성 및 이미지파일 생성을 수행하지 않을 수 있다.
통신 인터페이스부(620)는 네트워크를 통하여 외부장치와 데이터를 송수신한다. 본 실시예에 따른 통신 인터페이스부(620)는 화상형성장치(600)의 기능에 따라 팩스 송수신 등에 사용되는 모뎀, 네트워크 망과의 접속을 위한 네트워크 모듈, 이동식 저장 매체와의 데이터 이동 채널 형성을 위한 USB 호스트 모듈 등을 모두 포함한다. 이때, 외부장치는 화상형성장치(600)와 유, 무선 네트워크를 통하여 연결된 장치로서 팩시밀리, 컴퓨터 시스템, 모바일 단말기, 개인 휴대용 정보 단말기(Personal Digital Assistants), 서버 등을 모두 포함한다.
사용자 인터페이스부(630)는 사용자로부터 입력 신호를 획득하고, 사용자에게 정보를 표시한다. 예를 들어 설명하면, 사용자 인터페이스부(630)는 화상형성장치(600)에 마련된 디스플레이 패널, 마우스, 키보드, 터치 화면, 모니터, 스피커 등의 입출력 장치를 모두 포함한다.
저장부(640)는 화상형성장치(600)의 동작 중에 발생하는 데이터, 인쇄데이터, 스캔데이터 등을 저장한다. 또한, 저장부(640)는 화상독취장치(100)로부터 이미지데이터 및 위치정보를 수신하고, 수신된 이미지데이터 및 위치정보를 더 저장할 수 있다.
화상 형성부(650)는 제어부(610)에서 생성된 인쇄데이터를 인쇄용지에 인쇄하는 인쇄 작업을 수행하고, 팩스부(660)는 제어부(610)에서 생성된 팩스데이터를 외부 팩시밀리로 전송하는 팩스 전송 작업을 수행하고, 전송기능 수행부(670)는 제어부(610)에서 생성된 전송데이터를 서버, 이동식저장매체, 컴퓨터 시스템 등의 외부 장치로의 전송 작업을 수행한다.
따라서, 본 실시예에 따른 화상형성장치(600)는 화상독취장치(100)에서 독취된 이미지데이터에 대하여 위치 보정을 수행하고, 위치 보정이 수행된 이미지파일을 인쇄, 팩스 전송 및 외부 장치로의 전송 작업을 수행할 수 있다.
도 7은 본 발명의 일 실시예에 따른 화상을 독취하는 방법의 흐름도이다. 도 7을 참조하면, 화상을 독취하는 방법은 도 1에 도시된 화상독취시스템에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 1에 도시된 화상독취시스템에 관하여 이상에서 기술된 내용은 화상을 독취하는 장치의 광원을 제어하는 방법에도 적용됨을 알 수 있다.
701 단계에서 화상독취장치(100)의 스캐닝부(110)는 평판 상의 원고의 이미지데이터를 획득한다. 이때, 획득된 이미지데이터는 저장부(130)에 저장된 후 출력부(140)를 통하여 호스트 장치(200)로 출력되거나, 또는 저장부(130)에 저장되는 과정 없이 직접 출력부(140)를 통하여 호스트 장치(200)로 출력될 수 있다.
702 단계에서 화상독취장치(100)의 위치정보 검출부(120)는 획득된 이미지데이터로부터 평판의 기준점에 대한 원고의 위치정보를 검출한다. 이때, 검출된 위치정보는 저장부(130)에 저장된 후 출력부(140)를 통하여 호스트 장치(200)로 출력되거나, 또는 저장부(130)에 저장되는 과정 없이 직접 출력부(140)를 통하여 호스트 장치(200)로 출력될 수 있다.
703 단계에서 호스트 장치(200)의 커맨드 생성부(220)는 검출된 위치정보를 이용하여 획득된 이미지데이터의 위치를 평판의 기준점을 기준으로 보정하는 커맨드를 생성한다.
704 단계에서 호스트 장치(200)의 이미지파일 생성부(230)는 커맨드를 실행하여 평판의 기준점을 기준으로 획득된 이미지데이터의 위치가 보정된 이미지파일을 생성한다.
이에 따라, 사용자는 호스트 장치(200)를 통하여 위치가 보정된 이미지파일을 조회할 수 있다.
따라서, 화상독취장치(100)에서 이미지데이터에 대한 위치 보정을 수행하지 않기에, 화상독취장치(100)에서 이러한 보정을 수행하기 위한 SoC(System on Chip) 및 이를 구동하기 위한 추가 메모리를 필요로 하지 않는다.
또한, 화상독취장치(100)에서 독취된 원본데이터인 로우(raw)데이터로서 이미지데이터를 화상독취장치(100) 또는 호스트 장치(200)에 저장하고 있을 수 있기에, 가공되지 않은 원본데이터를 보존할 수 있다.
한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.
본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
100 ... 화상독취장치
110 ... 스캐닝부
120 ... 위치정보 검출부
130 ... 저장부
140 ... 출력부
200 ... 호스트 장치
210 ... 통신 인터페이스부
220 ... 커맨드 생성부
230 ... 이미지파일 생성부
240 ... 저장부
250 ... 제어부
260 ... 사용자 인터페이스부

Claims (16)

  1. 평판(flatbed) 상의 원고의 이미지데이터를 획득하는 단계;
    상기 획득된 이미지데이터로부터 상기 평판의 기준점에 대한 상기 원고의 위치정보를 검출하는 단계;
    상기 검출된 위치정보를 이용하여 상기 획득된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정하는 커맨드를 생성하는 단계; 및
    상기 생성된 커맨드를 실행하여 상기 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 이미지파일을 생성하는 단계를 포함하는 화상을 독취하는 방법.
  2. 제 1 항에 있어서,
    상기 위치정보 검출하는 단계는 상기 평판의 기준점을 기준으로 상기 원고의 꼭지점들 중 적어도 하나의 꼭지점의 좌표 및 회전각 중 적어도 하나를 검출하고,
    상기 커맨드를 생성하는 단계는 상기 검출된 좌표 및 회전각 중 적어도 하나를 이용하여 상기 획득된 이미지데이터에 대하여 상기 평판의 기준점을 기준으로 변환 및 회전 중 적어도 어느 하나를 수행하기 위한 커맨드를 생성하는 화상독취방법.
  3. 제 1 항에 있어서,
    상기 생성된 커맨드는 상기 획득된 이미지데이터가 이동되어야 할 정도를 메트릭스(matrix) 형태로 나타낸 것을 특징으로 하는 화상독취방법.
  4. 제 1 항에 있어서,
    상기 획득된 이미지데이터 및 상기 검출된 위치정보를 저장하는 단계; 및
    상기 저장된 이미지데이터 및 상기 저장된 위치정보를 외부장치로 출력하는 단계를 더 포함하고,
    상기 커맨드를 생성하는 단계는 상기 출력된 위치정보를 이용하여 상기 출력된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정하는 커맨드를 생성하는 화상독취방법.
  5. 제 1 항 내지 제 4 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  6. 평판 상의 원고의 이미지데이터를 획득하고, 상기 획득된 이미지데이터로부터 상기 평판의 기준점에 대한 상기 원고의 위치정보를 검출하고, 획득된 이미지데이터 및 검출된 위치정보를 출력하는 화상독취장치; 및
    상기 이미지데이터 및 상기 위치정보를 수신하고, 상기 수신된 위치정보를 이용하여 상기 수신된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정하는 커맨드를 생성하고, 상기 생성된 커맨드를 실행하여 상기 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 이미지파일을 생성하는 호스트 장치를 포함하는 화상을 독취하는 시스템.
  7. 제 6 항에 있어서,
    상기 화상독취장치는 상기 평판의 기준점을 기준으로 상기 원고의 꼭지점들 중 적어도 하나의 꼭지점의 좌표 및 회전각 중 적어도 하나를 검출하는 위치정보 검출부를 포함하는 화상독취시스템.
  8. 제 6 항에 있어서,
    상기 화상독취장치는 상기 획득된 이미지데이터 및 상기 검출된 위치정보를 저장하는 저장부를 포함하는 화상독취시스템.
  9. 제 6 항에 있어서,
    상기 호스트 장치는 상기 위치정보에 포함된 상기 원고의 꼭지점의 좌표 및 회전각 중 적어도 어느 하나를 이용하여, 상기 수신된 이미지데이터에 대하여 상기 평판의 기준점을 기준으로 변환 및 회전 중 적어도 어느 하나를 수행하기 위한 커맨드를 생성하는 커맨드 생성부를 포함하는 화상독취시스템.
  10. 제 6 항에 있어서,
    상기 호스트 장치에서 생성된 커맨드는 상기 수신된 이미지데이터가 이동되어야 할 정도를 메트릭스(matrix) 형태로 나타낸 것을 특징으로 하는 화상독취시스템.
  11. 제 6 항에 있어서, 상기 호스트 장치는
    상기 수신된 이미지데이터 및 상기 수신된 위치정보를 저장하는 저장부; 및
    상기 저장된 위치정보에 포함된 상기 원고의 꼭지점의 좌표 및 회전각 중 적어도 어느 하나를 이용하여 상기 저장된 이미지데이터에 대하여 상기 평판의 기준점을 기준으로 변환 및 회전 중 적어도 어느 하나를 수행하기 위한 커맨드를 생성하는 커맨드 생성부를 포함하는 화상독취시스템.
  12. 평판 상의 원고의 이미지데이터를 획득하고, 상기 획득된 이미지데이터로부터 상기 평판의 기준점에 대한 상기 원고의 위치정보를 검출하는 화상독취장치;
    상기 검출된 위치정보를 이용하여 상기 획득된 이미지데이터의 위치를 상기 평판의 기준점을 기준으로 보정하는 커맨드를 생성하고, 상기 생성된 커맨드를 실행하여 상기 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 인쇄데이터를 생성하는 제어부; 및
    상기 생성된 인쇄데이터를 인쇄용지에 인쇄하는 화상 형성부를 포함하는 화상형성장치.
  13. 제 12 항에 있어서,
    상기 획득된 이미지데이터 및 상기 검출된 위치정보를 저장하는 저장부를 더 포함하는 화상형성장치.
  14. 제 12 항에 있어서,
    상기 제어부는 상기 생성된 커맨드를 실행하여 상기 평판의 기준점을 기준으로 상기 획득된 이미지데이터의 위치가 보정된 팩스데이터를 생성하고,
    상기 생성된 팩스데이터를 외부 팩시밀리로 전송하는 팩스부를 포함하는 화상형성장치.
  15. 제 12 항에 있어서,
    상기 제어부는 상기 평판의 기준점을 기준으로 상기 원고의 꼭지점들 중 적어도 하나의 꼭지점의 좌표 및 회전각 중 적어도 하나를 검출하고, 상기 검출된 좌표 및 회전각 중 적어도 하나를 이용하여 상기 획득된 이미지데이터에 대하여 상기 평판의 기준점을 기준으로 변환 및 회전 중 적어도 어느 하나를 수행하기 위한 커맨드를 생성하는 화상형성장치.
  16. 제 12 항에 있어서,
    상기 생성된 커맨드는 상기 획득된 이미지데이터가 이동되어야 할 정도를 메트릭스(matrix) 형태로 나타낸 것을 특징으로 하는 화상형성장치.
KR1020100082088A 2010-08-24 2010-08-24 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템 KR20120019020A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020100082088A KR20120019020A (ko) 2010-08-24 2010-08-24 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템
US13/067,486 US20120050824A1 (en) 2010-08-24 2011-06-03 Image scanning system and method
EP11172976A EP2434741A1 (en) 2010-08-24 2011-07-07 Image scanning system and method
CN2011102276633A CN102377901A (zh) 2010-08-24 2011-08-05 图像扫描***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100082088A KR20120019020A (ko) 2010-08-24 2010-08-24 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템

Publications (1)

Publication Number Publication Date
KR20120019020A true KR20120019020A (ko) 2012-03-06

Family

ID=45508280

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100082088A KR20120019020A (ko) 2010-08-24 2010-08-24 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템

Country Status (4)

Country Link
US (1) US20120050824A1 (ko)
EP (1) EP2434741A1 (ko)
KR (1) KR20120019020A (ko)
CN (1) CN102377901A (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102190904B1 (ko) * 2013-09-25 2020-12-14 삼성전자 주식회사 윈도우 제어 방법 및 이를 지원하는 전자장치
KR20180019976A (ko) 2016-08-17 2018-02-27 에스프린팅솔루션 주식회사 화상 형성 장치, 그의 스캔 이미지 보정 방법 및 비일시적 컴퓨터 판독가능 기록매체
CN113645366A (zh) * 2021-07-06 2021-11-12 珠海奔图电子有限公司 图像形成装置及其成像控制方法、存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3359077B2 (ja) * 1993-03-02 2002-12-24 キヤノン株式会社 画像形成装置および画像形成装置の制御方法
US5539532A (en) * 1993-08-12 1996-07-23 Nec Corporation Image reading apparatus with varied subscanning speed
US6433896B1 (en) * 1997-06-10 2002-08-13 Minolta Co., Ltd. Image processing apparatus
US5995348A (en) * 1997-09-19 1999-11-30 Acuson Corporation Ground safety device for medical ultrasound probes
JP4095768B2 (ja) * 2000-11-24 2008-06-04 株式会社日立製作所 画像処理方法及び、それを用いた非接触画像入力装置
EP1239659A1 (de) * 2001-03-06 2002-09-11 Imip Llc Verfahren und Vorrichtung zur digitalen Herstellung eines Bilds
JP3827152B2 (ja) * 2002-05-20 2006-09-27 村田機械株式会社 ファクシミリ装置及び読取画像の送信方法
KR20100082088A (ko) 2009-01-08 2010-07-16 다이모스(주) 수동변속기의 변속장치
JP5463706B2 (ja) * 2009-03-23 2014-04-09 コニカミノルタ株式会社 画像形成装置

Also Published As

Publication number Publication date
EP2434741A1 (en) 2012-03-28
US20120050824A1 (en) 2012-03-01
CN102377901A (zh) 2012-03-14

Similar Documents

Publication Publication Date Title
US9544473B2 (en) Information processing system and information processing method
US20100315681A1 (en) Image processing apparatus, image processing method, and computer-readable storage medium
US11295415B2 (en) Image forming apparatus, scanned image correction method thereof, and non-transitory computer-readable recording medium
JP2008113075A (ja) 画像処理装置およびその制御方法
JP4983610B2 (ja) 画像処理装置
US8011586B2 (en) Apparatus, method, program, and storage medium
EP2403228B1 (en) Image scanning apparatus, computer readable medium, and image storing method
JP2009010618A (ja) 画像領域指定装置及びその制御方法、システム
US7889397B2 (en) Image processing apparatus and control method thereof, and reading method in image reading system
KR20120019020A (ko) 화상을 독취하는 방법 및 이를 수행하는 화상독취시스템
US20190058805A1 (en) Image processing apparatus, and method of controlling the same
KR20120054403A (ko) 화상형성장치에서 작업을 수행하는 방법, 이를 수행하는 화상형성장치 및 시스템
JP4634261B2 (ja) 画像形成装置、画像処理装置、画像出力装置、携帯端末、画像処理システム、画像形成方法、画像処理方法、画像出力方法、画像形成プログラム、画像処理プログラムおよび画像出力プログラム
JP5315075B2 (ja) 画像処理装置、画像処理装置の制御方法およびプログラム
JP2013077933A (ja) 画像処理装置
JP2016200967A (ja) 画像処理装置、画像処理方法、及びプログラム
WO2020153990A1 (en) Skew compensation based on scale factor
JP2007174479A (ja) 読取制御システム
JP2019220906A (ja) 画像処理システム、印刷指示装置、画像処理装置及びプログラム
JP2020145632A (ja) 画像処理装置、画像処理システムおよびプログラム
JP2014199507A (ja) 画像処理装置およびコンピュータプログラム
JP5550309B2 (ja) 画像処理装置及び表示制御方法
JP6672710B2 (ja) 画像処理装置及びプログラム
JP6617420B2 (ja) 画像処理装置および画像形成装置
JP6045459B2 (ja) 画像形成装置

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid