KR102318488B1 - 화상 처리장치 및 화상 처리방법 - Google Patents

화상 처리장치 및 화상 처리방법 Download PDF

Info

Publication number
KR102318488B1
KR102318488B1 KR1020180073057A KR20180073057A KR102318488B1 KR 102318488 B1 KR102318488 B1 KR 102318488B1 KR 1020180073057 A KR1020180073057 A KR 1020180073057A KR 20180073057 A KR20180073057 A KR 20180073057A KR 102318488 B1 KR102318488 B1 KR 102318488B1
Authority
KR
South Korea
Prior art keywords
image
recovery
processing
halftone
input image
Prior art date
Application number
KR1020180073057A
Other languages
English (en)
Other versions
KR20190001933A (ko
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 캐논 가부시끼가이샤
Publication of KR20190001933A publication Critical patent/KR20190001933A/ko
Application granted granted Critical
Publication of KR102318488B1 publication Critical patent/KR102318488B1/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/40Picture signal circuits
    • H04N1/409Edge or detail enhancement; Noise or error suppression
    • 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/40Picture signal circuits
    • H04N1/405Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2146Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding for line print heads
    • G06T5/003
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • 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/40Picture signal circuits
    • H04N1/409Edge or detail enhancement; Noise or error suppression
    • H04N1/4092Edge or detail enhancement
    • 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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/603Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
    • H04N1/6033Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis
    • H04N1/605Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis for controlling ink amount, strike-through, bleeding soakage or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Processing (AREA)
  • Color, Gradation (AREA)

Abstract

화상에 적합한 선예성 회복 처리를 구현하기 위해, 입력 화상에 근거하여, 기록 매체 위에 화상을 형성하는 화상 형성부에 제공할 하프톤 화상을 생성하는 화상 처리장치는, 상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 선예성 저하를 보상하기 위한 회복 처리를 행하도록 구성된 회복 처리부와, 상기 회복 처리를 겪은 입력 화상을 사용해서 각 화소의 회복량을 생성하도록 구성된 생성부와, 상기 회복량에 근거하여, 상기 회복 처리를 겪은 입력 화상에 대해 하프톤 처리를 행하여 상기 하프톤 화상을 생성하도록 구성된 하프톤 처리부를 구비한다.

Description

화상 처리장치 및 화상 처리방법{IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD}
본 발명은, 화상의 선예성 회복 처리에 관한 것이다.
잉크젯 프린터 등의 화상 형성장치에서 출력되는 화상의 선예성은, 예를 들어, 잉크의 착탄 위치 어긋남, 잉크의 번짐(메카니칼 도트 게인), 또는 광학적 블러(옵티컬 도트 게인)에 의해, 입력 화상에 비교하여 저하한다. 이 경우, 출력 화상의 주파수 특성을 미리 취득할 수 있으면, 입력 화상을 역특성을 갖는 필터를 이용하여 콘볼루션 처리(선예성 회복 처리)를 행함으로써, 선예성 저하를 보상할 수 있다. 단, 잉크젯 프린터 등의 화상 형성장치에서는, 입력 화상에 대하여 역특성을 갖는 필터를 이용하여 선예성 회복 처리를 행하면, 고주파 영역에서 밝기가 저하한다.
일본국 특개 2011-24049호 공보(특허문헌1)에는, 처리 전후에 있어서의 밝기 변화량을 미리 계측하고, 입력 화상의 각 화소에 대하여 계측된 변화량에 의해 휘도값을 보정하는 기술이 개시되어 있다. 또한, 일본국 특개 2006-33225호 공보(특허문헌2)에는, 입력 화상으로부터 검출한 엣지 강도와 엣지 방향에 근거하여 디더 매트릭스의 임계값을 작게 함으로써, 세선의 끊김과 엣지의 결손을 억제하는 기술이 기재되어 있다.
그렇지만, 선예성 회복 처리 전후에 있어서의 밝기 변화량은, 평균 농도 등의 화상의 특징량에 따라 변화한다. 그 때문에, 특허문헌1에 기재된 기술에서는, 화상의 특징량마다 변화량의 측정이 필요하게 된다. 또한, 특허문헌2에 기재된 기술은, 엣지부에만 착안한 처리이므로, 엣지부 이외의 부분에서의 주파수 특성 열화를 보상할 수는 없다. 또한, 엣지부에 있어서의 적절한 보정량이 불분명하여, 과보정이나 보정 부족이 일어날 수 있다.
본 발명은, 화상에 적합한 선예성 회복 처리를 실현 가능하게 하는 기술을 제공한다.
본 발명의 일면에 따르면, 입력 화상에 근거하여, 기록 매체 위에 화상을 형성하는 화상 형성부에 제공할 하프톤 화상을 생성하는 화상 처리장치는, 상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 선예성 저하를 보상하기 위한 회복 처리를 행하도록 구성된 회복 처리부와, 상기 회복 처리를 겪은 입력 화상을 사용해서 각 화소의 회복량을 생성하도록 구성된 생성부와, 상기 회복량에 근거하여, 상기 회복 처리를 겪은 입력 화상에 대해 하프톤 처리를 행하여 상기 하프톤 화상을 생성하도록 구성된 하프톤 처리부를 구비한다.
본 발명의 또 다른 특징은 (첨부도면을 참조하여 주어지는) 이하의 실시형태의 상세한 설명으로부터 명백해질 것이다.
명세서에 포함되고 명세서의 일부를 구성하는 다음의 첨부도면은, 본 발명의 예시적인 실시형태, 특징 및 국면을 예시하며, 상세한 설명과 함께, 본 발명의 원리를 설명하는 역할을 한다.
도 1은 제1실시형태에 따른 화상 형성 시스템의 구성을 나타내는 블록도다.
도 2는 제1실시형태에 있어서의 화상처리의 전체 흐름도다.
도 3은 계측 차트의 예를 나타낸 도면이다.
도 4는 필터의 주파수 특성을 설명하는 도면이다.
도 5a 및 도 5b는 출력 감마 보정에 있어서 평균 출력 농도값의 상승을 설명하는 그래프이다.
도 6은 제1실시형태에 있어서의 하프톤처리의 흐름도다.
도 7은 제1실시형태에 있어서의 하프톤 처리를 설명하는 모식도다.
도 8은 회복량을 사용하지 않을 경우에 있어서의 하프톤 처리를 설명하는 모식도다.
도 9는 제2실시형태에 따른 화상 형성장치의 구성을 나타내는 블록도다.
도 10은 제2실시형태에 있어서의 하프톤처리의 흐름도다.
도 11은 회복량 화상의 유사성을 설명하는 도면이다.
도 12는 제4실시형태에 따른 화상 형성장치의 구성을 나타내는 블록도다.
이하, 도면을 참조하여, 본 발명의 실시형태의 일례를 상세히 설명한다. 이때, 이하의 실시형태는 어디까지나 예시이며, 본 발명의 범위를 한정하는 취지의 것은 아니다.
(제1실시형태)
본발명에 따른 화상 처리장치의 제1실시형태를, 잉크젯 프린터에서 이용되는 데이터(잉크값 화상)를 생성하는 화상 처리장치를 예로 들어 이하에서 설명한다. 특히, 선예성 회복에 관해서, 시각상 중요한 저주파를 필터 처리에 의해 보상하고, 고주파를 도트 배치 제어에 의해 보상하는 예에 대해 설명한다.
<장치 구성>
도 1은, 제1실시형태에 따른 화상 형성 시스템의 구성을 나타내는 블럭도다. 화상 형성 시스템은, 화상 처리장치(1)와 프린터(2)를 포함한다. 이때, 화상 처리장치(1)는, 예를 들면, 일반적인 퍼스널컴퓨터에 있어서 실행되는 프린터 드라이버에 의해 실현될 수 있다. 그 경우, 화상 처리장치(1)의 각 부는, 컴퓨터가 소정의 프로그램을 실행함으로써 실현된다.
화상 처리장치(1)와 프린터(2)는, 프린터 인터페이스를 거쳐 무선 또는 유선으로 통신 가능하게 접속되어 있다. 이때, 도 1에 있어서는, 화상 처리장치(1)와 프린터(2)를 별체로서 나타내고 있지만, 일체의 구성으로 해도 된다. 예를 들면, 프린터(2)가 화상 처리장치(1)를 포함하는 구성으로 해도 된다. 입력 단자(101)는, 인쇄 대상의 화상 데이터를 취득하는 인터페이스다. 본 실시형태에서는, 화상 데이터는 각 색에 대해 8비트를 포함하는 RGB 칼라화상인 것을 상정한다.
저주파 회복 처리부(102)는, 입력된 RGB 화상 데이터에 대한 저주파 회복 처리를 행한다. 이와 같은 저주파 회복 처리는, 주로 소정 주파수보다 낮은 저주파의 성분에 대해 행해지는 선예성 회복 처리다. 구체적으로는, 저주파 회복 필터 격납부(103)에 격납된 저주파 회복 필터를 취득하고, 입력 화상의 휘도값에 대한 콘볼루션에 의해 저주파 성분을 보상한다. 본 실시형태에서는, 저주파 회복 필터로서 11X11 사이즈의 필터를 사용하는 것을 상정한다. 저주파 회복 필터의 작성 방법에 관해서는 후술한다.
색분해 처리부(104)는, 저주파 회복 처리부(102)에 의해 보정된 화상 데이터로부터, 프린터(2)가 이용하는 1 이상의 색 플레인을 갖는 잉크값 화상을 생성한다. 본실시형태에서는, 프린터(2)의 기록 헤드(201)는 4색, 즉 시안(C), 마젠타(M), 옐로우(Y), 블랙(K)의 잉크를 사용하고 있다. 그 때문에, 색분해 처리부(104)는, 4색의 잉크에 대응한 4플레인을 갖는 8비트 잉크값 화상을 생성한다. 구체적으로는, 색분해 LUT 격납부(105)에 격납된 3차원의 색분해 룩업테이블(LUT)을 참조하여, 4플레인의 8비트 잉크값 화상을 생성한다. 예를 들면, 색분해 LUT는, 17X17X17점으로 솎아낸 격자점 위에 4색의 잉크값을 기술하는 테이블이다. 격자점 사이의 값은 선형보간 등에 의해 산출한다.
아웃풋 감마(OPG) 처리부(106)는, 색분해 처리부(104)에서 생성된 잉크값 화상에 대하여 감마 보정처리를 실행한다. 구체적으로는, OPGLUT 격납부(107)에 격납된 1차원의 OPGLUT를 참조하여, 감마 보정을 행한다. OPGLUT의 값은, C, M, Y 및 K 각각의 잉크 만을 사용해서 기록을 행할 경우에, 잉크값 화상의 신호값에 대하여 인쇄물의 명도가 선형으로 변화하도록, 잉크 종류마다 미리 설정되어 있다. 이때, 명도의 평가값으로서는 CIELAB에서 규정된 L*을 사용할 수 있다.
하프톤 처리부(108)는, OPG 처리부(106)에 의해 얻어진 각 색의 잉크값 화상을 하프톤 화상으로 변환한다. 구체적으로는, 잉크값 화상이 2값 화상 데이터(또는 2값 이상이고 입력 계조수보다 적은 계조수를 갖는 화상)로 변환된다. 이 하프톤 처리의 방법으로서는, 공지의 디더 매트릭스법을 사용한다. 하프톤 처리는, 디더 매트릭스 격납부(109)에 격납된 디더 매트릭스 및, (후술하는) 회복량 화상 생성부(112)에서 취득한 회복량 화상을 참조하여 행해진다. 하프톤 처리의 상세에 관해서는 후술한다. 생성된 2값 화상 데이터는, 출력 단자(113)를 거쳐 프린터(2)의 입력 단자(209)에 송신된다.
전체 주파 회복 처리부(110)는, 입력된 RGB 화상 데이터에 대한 전체 주파 회복 처리를 행한다. 본 실시형태에서, 전체 주파 회복 처리는, 모든 화상 주파수 성분(전체 주파 성분)에 대한 선예성 회복 처리다. 구체적으로는, 전체 주파 회복 필터 격납부(111)에 격납된 전체 주파 회복 필터를 취득하고, 입력 화상의 휘도값에 대해 콘볼루션하여 전체 주파 성분을 보상한다. 본 실시형태에서는, 전체 주파 회복 필터로서 11X11 사이즈의 필터를 사용하는 것을 상정한다. 전체 주파 회복 필터의 작성 방법에 관해서는 후술한다.
회복량 화상 생성부(112)는, 하프톤 처리에서 이용되는 고주파 성분의 회복량 화상을 생성한다. 구체적으로는, 저주파 회복 처리부(102)에서 보정된 화상 데이터와, 전체 주파 회복 처리부(110)에서 보정된 화상 데이터의 차분을 계산함으로써 고주파 성분의 회복량 화상을 생성한다. 생성된 회복량 화상은, 전술한 하프톤 처리부(108)에 송출된다.
프린터(2)는, 기록 헤드(201)를 기록매체(202)에 대하여 종횡으로 이동함으로써, 화상 처리장치(1)로부터 제공된 2값 화상 데이터(하프톤 화상)를 기록매체(202) 위에 형성한다. 전술한 바와 같이, 본 실시형태에서는, 잉크젯 방식에 의한 화상 형성을 행하는 것을 상정한다.
기록 헤드(201)는, 복수의 기록 소자(노즐)로부터 잉크를 토출한다. 본 실시형태에서는, 4색, 즉 시안(C), 마젠타(M), 옐로우(Y), 블랙(K)의 잉크를 기록 헤드(201)로부터 토출함으로써 기록매체 위에 칼라화상의 형성을 행한다. 이동부(203)는, 헤드 제어부(204)의 제어하에서, 기록 헤드(201)를 이동한다. 반송부(205)는, 헤드 제어부(204)의 제어하에서, 용지 등의 기록매체(202)를 반송한다. 이때, 본 실시형태에서는, 기록 헤드(201)에 의한 복수회의 기록 주사를 행함으로써 기록매체(202) 위에 화상을 형성하는 멀티패스 기록 방식을 사용하고 있다.
패스 분해 처리부(206)는, 각 색의 2값 화상 데이터 및, 패스 마스크 격납부(207)로부터 취득한 패스 마스크에 근거하여, 각 색의 주사 데이터를 생성한다. 주사 데이터는, 복수의 그룹으로 분할된 노즐들에 의해 각 기록 주사에 있어서 기록할 패턴이다. 주사 데이터에 있어서의 기록 위치는 서로 보완 관계에 있고, 전체 노즐 군의 패턴의 중첩에 의해 전체 영역의 기록이 완성된다. 각 패스의 기록 주사가 종료할 때마다, 기록매체는 복수로 분할된 노즐 군 각각의 폭만큼 반송된다. 잉크 색 선택부(208)는, 주사 데이터에 근거하여, 기록 헤드(201)에 탑재되는 잉크 색 중에서, 대응하는 잉크 색을 선택한다.
<장치의 전체 동작>
도 2는, 제1실시형태에 있어서의 화상처리의 전체 흐름도다. 이하의 흐름도에 있어서, 각 스텝을 부호 S로서 표기하는 것으로 한다. 입력 단자(101)를 거쳐 화상 처리장치(1)에 RGB 화상이 입력됨으로써 화상처리가 개시된다(스텝 S201).
스텝 S202에서는, 저주파 회복 처리부(102)는, 입력 화상에 대한 저주파 회복 처리를 행한다. 저주파 회복 처리는, 저주파 회복 필터 격납부(103)에 격납된 2차원의 필터를 사용하여 행해진다. 스텝 S203에서는, 색분해 처리부(104)는, 저주파 회복 처리부(102)에서 보정된 화상 데이터로부터, C, M, Y 및 K의 잉크값 화상을 생성한다. 이 색분해처리는, 색분해 LUT 격납부(105)에 격납된 3차원의 색분해 LUT를 참조하여 행해진다. 스텝 S204에서는, OPG 처리부(106)는, 색분해 처리부(104)에서 생성된 잉크값 화상에 대하여, 감마 보정처리를 실행한다.
스텝 S205에서는, 전체 주파 회복 처리부(110)는, 입력 화상에 대한 전체 주파 회복 처리를 행한다. 전체 주파 회복 처리는, 전체 주파 회복 필터 격납부(111)에 격납된 2차원의 필터를 사용하여 행해진다. 스텝 S206에서는, 회복량 화상 생성부(112)는, 회복량 화상 생성 처리를 행한다. 이 회복량 화상 생성 처리에서는, 전체 주파 회복 처리부(110)에서 보정된 화상 데이터와 저주파 회복 처리부(102)에서 보정된 화상 데이터의 차분에 근거하여 고주파 성분의 회복량 화상을 생성한다.
스텝 S207에서는, 하프톤 처리부(108)는, OPG 처리를 겪은 데이터를 2값 데이터로 변환하는 하프톤처리를 행한다. 이 하프톤처리는, 디더 매트릭스 격납부(109)에 격납된 디더 매트릭스 및, 회복량 화상 생성부(112)로부터 취득한 회복량 화상을 참조하여 행해진다. 동작의 상세에 관해서는 도 6을 참조하여 후술한다. 하프톤 처리에 의해 생성된 2값 화상 데이터는, 화상 전체 또는 단위 기록 영역마다의 대역폭 등의 임의의 사이즈로, 출력 단자(113)에서 출력된다.
스텝 S208에서는, 패스 분해 처리부(206)는, 입력 단자(209)를 거쳐 입력된 2값 화상 데이터를 주사 데이터로 변환하는 패스 분해 처리를 행한다. 스텝 S209에서는, 프린터(2)는 주사 데이터에 근거하여 화상 형성을 행한다. 구체적으로는, 잉크 색 선택부(208)는, 주사 데이터에 적합한 잉크 색을 선택하고, 헤드 제어부(204)는, 기록 헤드(201)를 기록매체(202)에 대하여 이동하면서, 일정한 구동간격으로 각 노즐을 구동해서 기록매체(202) 위에 화상을 기록한다. 또한, 헤드 제어부(204)는, 주사마다 소정의 반송량만큼 기록매체(202)를 반송한다.
<역필터 처리에 의해 명도가 저하하는 원리와 그 대책>
우선, 화상의 전체 주파수에 관해서 역필터 처리를 행하는 것에 의한 선예성 회복 처리의 문제점에 대해 설명하고, 그것의 대책으로서의 제1실시형태의 동작을 설명한다. 프린터 등의 화상 형성장치에 있어서는, 도트 위치의 변동이나 번짐에 의해, 출력 화상의 선예성이 저하한다. 공간주파수 u에 있어서의 출력 화상의 주파수 특성 P(u)를 취득할 수 있으면, P(u)의 역특성(즉, 1/P(u))을 갖는 전체 주파수 회복 필터 Ra(U)를 사용하여, 선예성 저하를 억제한 화상을 얻는 것이 기대될 수 있다. 도 4는, P(u) 및 Ra(u)을 예시적으로 나타내고 있다. 출력 화상의 주파수 특성 P(U)의 상세에 관해서는 후술한다.
그런데, 실제로는, 전체 주파수 회복 필터 Ra(U)을 사용하면, 고주파 영역에 있어서 평균 밝기가 저하한다. 이 밝기의 저하는, 선예성 회복 처리후에 행해지는 출력 감마 보정처리에 의해, 평균 출력 농도값이 상승하는 것이 요인이다.
이하에서는, 출력 감마 보정처리에 의한 밝기 저하의 요인에 대해 설명한다. 설명을 단순화하기 위해서, 2종류의 화소값으로 이루어진 구형파 화상을 예로 들어 설명한다. 도 5a 및 도 5b는, 출력 감마 보정에 의한 평균 출력 농도값의 상승(밝기 저하)을 설명하는 그래프이다. 도 5a의 하부의 화상 501은, 회복 처리전의 화상을 나타내고 있다. 이 화상의 각 화소값 x1 및 x2에 대하여 출력 감마 보정처리가 실행되면, 출력 감마 보정후의 출력 농도값은 y1 및 y2가 되고, 그것의 평균값은 y_ave가 된다.
도 5b의 하부의 화상 502는 회복 처리후의 화상을 나타내고 있다. 회복 처리가 실행되면, 입력 화상의 평균값을 유지한 채, 콘트라스트가 강조된다. 이 화상의 각 화소값 x'1 및 x'2에 대하여 출력 감마 보정처리가 실행되면, 이 출력 감마 보정후의 출력 농도값은 y'1 및 y'2가 되고, 그것의 평균값은 y'_ave가 된다. 프린터의 출력 감마 보정특성은, 일반적으로 아래로 볼록한 비선형의 형상이 된다. 그 때문에, x_ave=x'_ave일 때에도, y'_ave>y_ave가 되어 버린다. 이 평균 출력 농도값의 상승은, 회복 처리의 회복량에 따라 커진다. 프린터의 선예성 회복 필터의 특성은 도 4의 Ra(U)에 나타낸 것과 같기 때문에, 큰 회복량이 필요한 고주파 영역에서 형성된 화상에 있어서 밝기가 더 저하한다.
그 때문에, 제1실시형태에서는, 우선, 도 4의 RI(U)에 나타낸 것과 같이 고주파의 회복을 억제하는 저주파 회복 필터를 사용하여 저주파 영역의 보상을 행한다. 그후, 고주파 영역은, 하프톤 처리에 있어서의 도트 배치를 제어함으로써 보상된다. 도트 배치에 의한 보상이 도트의 총수를 변화시키지 않기 때문에, 밝기 저하를 억제할 수 있다.
<필터 작성 방법>
이하에서는, 전체 주파 회복 필터 및 저주파 회복 필터의 작성 방법에 대해 설명한다. 우선, 필터 설계 대상인 화상 형성장치를 사용하여, 선예성의 계측 차트를 출력한다. 이때, 계측 차트의 출력시에는 선예성 회복 처리를 행하지 않는다. 도 3은, 계측 차트의 예를 나타낸 도면이다. 계측 차트는, 서로 주파수와 방향이 다른 복수의 정현파 패턴 화상과, 균일 패턴 화상(예를 들면, 솔리드(solid) 백 화상 및 솔리드 흑 화상)을 포함하는 화상 차트다.
취득한 정보에 근거하여, 화상 형성장치의 주파수 응답값 P(u)를 산출한다. 주파수 응답값 P(U)로서, 예를 들면, 하기 식을 사용해서 산출되는 광학전달함수(MTF)를 사용할 수 있다.
p(u)= c(u)/c' …(1)
여기에서, u는 다음으로 표시되는 정현파 패턴 화상의 주파수이다,
C(u)={Max(u)-Min(u)}/{Max(u)+Min(u)}
C'=(White-Black)/(White+Black)
이때,
Max(u)은 주파수 u에서 변화하는 정현파 패턴 화상의 최대 명도이고
Min(u)은 주파수 u에서 변화하는 정현파 패턴 화상의 최소 명도이다
White 및 Black은 각각 균일 패턴 화상의 명도다. 물론, 광학전달함수의 산출은 상기한 식(1)에 한정되지 않고, 예를 들면, 식 (1')을 사용할 수 있다.
P(u)={Max(u)-Min(u)}/(White-Black) …(1')
이때, 본 실시형태에서는, Max(u), Min(u), White, Black을 명도로 사용하여 주파수 응답값 P(u)를 산출하고 있지만, 예를 들면, 휘도, 농도 및 측정 장치의 디바이스 RGB값을 사용해서 산출할 수도 있다.
또한, 계측 차트로서, 도 3에 나타낸 것과 같은 정현파 패턴 화상 대신에, 구형파 패턴 화상을 사용해서 주파수 특성 P(u)를 취득해도 된다. 그 경우, 구형파 패턴 화상에 대하여 식 (1)을 적용함으로써 산출되는 콘트라스트 전달함수(CTF)의 값을 주파수 특성 P(u)로서 사용한다. 이와 달리, CTF값을 공지의 콜트맨 보정식을 사용해서 변환하여 얻어진 MTF값을 주파수 특성 P(u)으로 사용해도 된다.
다음에, 공간주파수 특성 P(u)에 근거하여, 전체 주파 회복 필터의 주파수 특성 Ra(u)=1/P(u)를 산출한다. 도 4는, 필터의 주파수 특성을 설명하는 그래프이다. 구체적으로는, 도 4는 P(u) 및 Ra(u)의 예를 나타내고 있다. Ra(u)은, u의 값이 큰 고주파 영역에서 강한 응답이 된다. 한편, 저주파 회복 필터의 주파수 특성 Rl(u)은, 소정의 주파수 ub 이상의 응답이 대략 평탄하도록 Ra(u)를 보정함으로써 생성한다. 소정의 주파수 ub은 임의로 설정하는 것이 가능하다. 최후에, 주파수 특성 Ra(u) 및 Rl(u)을 역푸리에 변환을 행함으로써, 전체 주파 회복 필터 및 저주파 회복 필터의 계수가 산출된다.
<하프톤처리(스텝 S207)의 상세>
도 6은, 제1실시형태에 있어서의 하프톤처리의 흐름도다. 도 7은, 제1실시형태에 있어서의 하프톤 처리를 설명하는 모식도다. 스텝 S601에서는, 하프톤 처리부(108)는, OPG 처리부(106)로부터 저주파 회복을 겪은 잉크값 화상을 취득한다. 스텝 S602에서는, 잉크값 화상을 처리 블록으로 분할한다. 본 실시형태에서는, 4화소X4화소를 포함하는 사각형 영역인 각 블록에 대해 하프톤 처리를 행한다. 이후의 스텝 S603 내지 S609는, 각 블록에 대해 행해진다. 화상 701은, 블록으로 분할된 잉크값 화상의 예를 나타내고 있다. 화상 701 내부의 각 화소의 잉크값으로부터 이해되는 것 같이, 화상 701의 블록에 있어서는, 최상부와 최하부에 횡방향의 엣지가 존재하고 있다.
스텝 S603에서는, 하프톤 처리부(108)는, 2값 화상 생성을 위한 임계값의 취득을 행한다. 본 실시형태에서는, 디더 매트릭스 격납부(109)에 격납된 256화소X256화소 사이즈의 임계값 매트릭스로부터, 4화소X4화소의 각 블록에 대해 임계값을 취득한다. 임계값 매트릭스는, 블루 노이즈로 불리는 특성을 갖고, 각 임계값은 입력 화상에 따라 8비트의 값으로 표현되고 있다. 화상 702는, 각 블록에 대해 취득된 임계값의 예를 나타내고 있다.
스텝 S604에서는, 하프톤 처리부(108)는, 회복량 화상 생성부(112)에서, 4화소X4화소의 각 블록에 대해 회복량 화상을 취득한다. 화상 703은, 각 블록에 대해 취득된 회복량 화상의 예를 나타내고 있다.
스텝 S605에서는, 하프톤 처리부(108)는, 블록 내의 잉크값 화상의 평균값을 산출한다. 화상 701의 예에서는, 평균값은 "97"이다. 스텝 S606에서는, 하프톤 처리부(108)는, 평균값에 대한 디더 처리를 행한다. 이 디더 처리에서는, 1개의 평균값에 대하여, 임계값 군의 각각의 화소의 임계값을 비교함으로써 양자화를 행한다. 화소값이 임계값보다도 큰 경우에는 도트를 ON(유효 도트)로 하고, 그 이외의 경우에는 도트를 OFF로 한다. 평균값 "97"에 대하여, 화상 702에 있어서의 임계값 "0", "16", "32", "48", "64", "80", "96"을 갖는 7화소에서 도트가 ON이 된다. 스텝 S607에서는, 하프톤 처리부(108)는, 블록 내에서 ON 토트(nDot)을 카운트한다. 도 7의 예에서는, 상기한 바와 같이 7화소에서 도트가 ON이 되기 때문에, nDot=7이다.
스텝 S608에서는, 하프톤 처리부(108)는, 화소마다의 배치 우선도를 변경한다. 구체적으로는, 가중 파라미터 "w"를 사용해서 "잉크값-임계값-wX회복량"에 의해 변경후의 배치 우선도를 산출한다. 본 실시형태에서는 w=1을 사용한다. 화상 704는, 산출된 배치 우선도의 예를 나타내고 있다.
스텝 S609에서는, 하프톤 처리부(108)는, 배치 우선도가 큰 화소로부터 순서대로, "nDot"개의 화소를 온으로 함으로써 2값 화상을 생성한다. 화상 705는, 해당 처리에 의해 생성된 2값 화상의 예를 나타내고 있다. 즉, 도 7의 예에서는 nDot=7이기 때문에, 화상 704에 있어서의 우선도 "226"으로부터 "34"까지의 7화소가 온이 된다.
스텝 S610에서는, 하프톤 처리부(108)는, 전체 블록에 대해서 2값화 처리가 종료했는지를 판정한다. 스텝 S610에서 YES이면, 하프톤 처리부(108)는 하프톤 처리를 종료하고, 화상 형성 처리를 개시한다. 스텝 S610에서 NO이면, 하프톤 처리부(108)는 스텝 S603으로 되돌아가, 다음의 블록을 처리한다.
<효과>
하프톤 처리에 있어서 상기한 "회복량"을 사용하는 효과에 대해 설명한다. 도 8은, 회복량을 사용하지 않을 경우에 있어서의 하프톤 처리를 설명하는 모식도다. 화상 801 및 802는, 화상 701 및 702와 유사하고, 잉크값 화상의 평균은 "97", 도트 수(nDot)는 7이다.
그러나, 화상 803 및 804로부터 이해되는 것 같이, 회복량을 사용하지 않기 때문에 우선도가 높은 상위 7화소의 위치는 다르다. 구체적으로는, 우선도 "16"의 화소에서 도트가 ON이 된다. 이 화소는, 양의 회복량을 갖는 화소다. 회복량이 양인 화소는, 고주파 성분을 보상하기 위해서 밝게(휘도가 높게) 재현해야 할 화소이다. 이 화소에 도트가 생성되면(이 화소가 어둡게 재현되면), 선예성이 저하한다.
따라서, 제1실시형태는 회복량에 따라 도트의 생성 순서를 제어함으로써, 고주파 성분의 선예성 저하를 억제하는 적절한 도트 배치를 실현하고 있다. 또한, 회복의 강도를 가중 파라미터 w를 사용해서 제어함으로써, 프린터의 주파수 열화 특성에 따른 조정이 행해질 수 있다.
이때, 잉크값 화상이 OPG 처리를 겪은 화상이면, 전술한 출력 감마 보정처리에 기인하는 휘도 저하는 회피할 수 있으므로, 잉크값 화상에 회복량을 가산하는 구성에서도 동일한 효과가 기대된다. 단, 이 경우에는, 각 블록에 대해 처리를 행할 때에, 블록이 화상의 패턴에 닿는 방식에 따라 회복량의 합계가 0이 되지 않는 일이 있다. 그 결과, 잉크값 화상의 평균값이 변동하여, 도트 수가 증감하는 일이 있다. 특히 가중 파라미터 w의 값을 크게 했을 경우에 그것의 영향이 현저하다. 도트 수의 증감이 커지기 때문에, 농도 변동 등의 폐해를 초래할 우려가 있다. 그 때문에, 제1실시형태는 잉크량(화상 701) 자체에 대하여 회복량을 적용하지 않고, 우선도(화상 704)의 산출에 회복량을 사용하는 구성을 채용하고 있다.
<회복량 화상의 특징>
이때, 회복량 화상(화상 703)의 각 화소의 화소값인 "회복량"은, 임의의 주파수 회복 처리를 행한 후의 "보상의 과부족 분포"이며, 소위 엣지검출에 의해 얻어지는 엣지량과는 다른 개념의 양이다. 그 때문에, 공지의 라플라시안 필터 등과는 다르게, 엣지부 이외의 부분에서의 임의의 주파수 열화를 보상할 수 있다.
회복량에 가장 가까운 개념은, DoG(Difference Of Gaussian)으로 불리는 수법이다. DoG에서는, 입력 화상을 임의의 가우시언 필터에 의해 블러링하고, 입력 화상과의 차분을 산출함으로써 엣지 위치를 검출할 수 있다. 그렇지만, 회복량으로서 단순하게 DoG을 적용했을 경우, 회복량은 가우시언 필터의 형상에 의존하기 때문에, 적절한 회복량이 얻어질 보장은 없다. 한편, 상기한 구성의 처리는 "저주파 성분을 회복한 후의 선예성 열화 특성"을 사용한다. 그 때문에, 선예성 열화 특성에 맞춘 보다 적절한 회복량을 얻을 수 있다.
이상에서 설명한 바와 같이 제1실시형태에 따르면, 저주파 회복 필터에 의해 저주파 영역만을 보상하고, 고주파 영역은 도트 배치에 의해 보상한다. 이에 따라, 고주파 영역에 있어서의 밝기 저하를 억제하면서 적절히 선예성을 회복하는 것이 가능해 진다. 특히, 상기한 회복량 화상을 사용함으로써, 연산 부하의 증대를 억제하면서 적합하게 고주파 성분의 선예성을 회복하는 것이 가능해 진다.
(변형예)
이때, 상기한 설명에 있어서는, 회복량 화상으로서, 저주파를 보상된 화상 데이터와 전체 주파를 보상된 화상 데이터의 차분 화상을 직접적으로 사용하는 예에 대해 설명했지만, 회복량 화상을 가공해서 간접적으로 사용하는 구성을 사용하는 것도 가능하다. 예를 들면, 임의의 상한값을 사용하고, 이 상한값 이상의 회복량을 일정값으로 클립하는 것도 가능하다. 이 경우, 저콘트라스트의 영역은 상대적으로 강하게 보정된다.
또한, 저주파 및 전체 주파에 있어서의 주파수 회복을, 입력 화상의 휘도값에 필터를 콘볼루션하여 실현하는 예에 대해 설명했지만, 휘도값 이외의 값, 예를 들면, 명도를 사용하는 것도 가능하다. 또한, 선예성 회복의 방법은 필터를 이용하는 것에 한정되지 않고, 푸리에 변환 등의 임의의 회복 방법을 사용해도 된다.
또한, 기록 헤드(201)의 구성으로서, C, M, Y, K의 4색의 잉크를 사용하는 예를 나타내었지만, 잉크의 종류는 한정되지 않는다. 농도가 낮은 옅은 잉크, 레드와 그린 등의 특색 잉크와, 백색 잉크를 사용해도 된다. 또한, 무색 투명의 클리어 잉크와, 메탈릭 잉크를 사용해도 된다. 본 발명은, 기록 헤드(201)가 토출하는 잉크의 토출량을 제어가능한 구성에도 적용할 수 있다.
본 실시형태에서는 입력 화상이 RGB의 칼라화상이지만, 화상 종류는 한정되지 않고, 모노크롬 화상이나 CMYK 화상을 사용해도 된다. 화상이 색 이외의 정보를 포함하여도 되고, 예를 들면, 화상이 광택정보를 포함해도 된다. 또한, 각종 LUT의 비트수 및 그리드 수, 및, 그리드 사이의 보간방법은 임의이다. 마찬가지로, 각종 필터와 디더 매트릭스의 비트수 및 사이즈는 임의이다.
또한, 패스 분해 처리부(206)에 있어서의 패스 분해 처리에서 패스 마스크를 사용하는 예를 나타내었지만, 패스 분해 처리의 방법은 한정되지 않는다. 예를 들면, 본 발명은. 색분해 처리부(104)가 패스 수와 일치하는 다치화상을 생성하고, 하프톤 처리부(108)가 화상을 2값화하는 형태에도 적용가능하다. 또한, 패스 수는 임의이고, 멀티패스 방식을 사용하지 않고 1 패스 기록을 행해도 된다.
(제2실시형태)
제2실시형태에서는 원고 판독부(스캐너)를 구비한 프린터(소위 복합기)를 예로 들어 설명한다. 특히, 원고의 카피 처리에 있어서, 원고 판독부의 주파수 열화 특성으로부터 회복량 화상을 생성하고, 해당 회복량 화상을 사용해서 하프톤 처리에 있어서의 도트 배치를 제어하는 형태에 대해 설명한다.
즉, 상기한 제1실시형태에서는, 프린터의 주파수 열화 특성이 기지인 것을 상정하였다. 그러나, 프린터의 주파수 열화 특성은 기록매체에 따라 다르고, 항상 기지인 것은 아니다. 따라서, 제2실시형태에서는 원고 판독부의 주파수 열화 특성을 이용한다. 이때, 제1실시형태와 같은 부분에 관해서는 설명을 간단화 또는 생략한다.
<장치 구성>
도 9는, 제2실시형태에 따른 화상 형성장치의 구성을 나타내는 블럭도다. 전술한 바와 같이, 프린터(2)는, 원고 판독부(114)를 가지고 있고, 또한, 도 1에 있어서의 화상 처리장치(1)를 내장한다. 원고 판독부(114)는, 카피 대상의 원고를 읽어내 화상 데이터를 생성한다. 본 실시형태에서는, 생성되는 화상 데이터는 각 색에 대해 8비트를 갖는 RGB 칼라화상이다.
전체 주파 회복 처리부(110)는, 입력된 RGB 화상 데이터에 대한 전체 주파 회복 처리를 행한다. 전체 주파 회복 필터는, 원고 판독부의 주파수 열화 특성에 근거하여 설계되어 있다. 처리후의 화상은, 색분해 처리부(104) 및 회복량 화상 생성부(115)에 송출된다.
회복량 화상 생성부(115)는, 하프톤 처리에서 이용되는 회복량 화상을 생성한다. 구체적으로는, 전체 주파 회복 처리부(110)에서 처리된 화상 데이터와, 입력된 RGB 화상 데이터의 차분을 계산함으로써, 회복량 화상을 생성한다. 생성된 회복량 화상은, 하프톤 처리부(108)에 송출된다.
<하프톤처리의 상세>
도 10은, 제2실시형태에 있어서의 하프톤처리의 흐름도다. 제1실시형태의 하프톤 처리와의 차이는, 스텝 S1005에 있어서의 잉크값 화상 보정처리와, 스텝 S1009에 있어서의 우선도 산출 방법이다. 구체적으로는, 스텝 S1005에 있어서, 가중 파라미터 w를 사용하여, w배로 한 회복량 화상을 잉크값 화상으로부터 감산하여 감산 화상을 생성한다. 본 실시형태에서는 w=1이다. 한편, 회복량을 사용하지 않고, "잉크값-임계값"에 의해 우선도를 산출한다(스텝 S1009).
전술한 바와 같이, 제2실시형태는, 회복량을 사용하지 않고 우선도를 산출하고, w배로 한 회복량 화상을 잉크값 화상으로부터 감산하는 구성을 채용하고 있다. 블록의 사이즈가 4X4와 같이 작을 경우, 블록 내의 도트 배치 제어 만으로는 저주파 성분까지 회복을 행하는 것은 어려워, 보다 넓은 범위에서의 도트 제어가 요구된다. 따라서, w 배로 한 회복량을 잉크값 화상으로부터 감산함으로써, 블록들 사이에서의 도트 수를 조정하여, 저주파 성분까지 보상을 행한다.
<효과>
제2실시형태에서는, 화상 형성부의 주파수 열화 특성 대신에, 원고 판독부의 주파수 열화 특성에 근거해서 얻어진 회복량 화상을 사용해서 도트 배치 제어를 행하고 있다. 이것은, 원고 판독부의 특성으로부터 생성한 회복량 화상이, 화상 형성부의 특성으로부터 생성한 회복량 화상과 유사한 성질을 갖기 때문이다.
도 11은, 회복량 화상의 유사성을 설명하는 도면이다. 그래프 1101은, 가로축이 화소 위치 x, 세로축이 휘도를 나타낸 그래프이며, 1차원의 스텝 엣지를 나타내고 있다. 그래프 1102는, 스텝 엣지를 어떤 주파수 열화 특성(예를 들면, 화상 형성부의 특성)에 의해 블러한 스텝 엣지를 나타내고 있다. 이때, 회복량은 그래프 1101과 1102의 차이이며, 그래프 1103과 같이 엣지부에서 부호가 반전하는 데이터가 된다. 한편, 그래프 1105는, 그래프 1104에 나타내는 스텝 엣지를, 상기한 특성과 다른 주파수 열화 특성(예를 들면, 원고 판독부의 특성)에 의해 블러하여 얻어진 스텝 엣지를 나타내고 있다. 그래프 1106은 회복량을 나타내고 있다.
그래프 1103과 그래프 1106을 비교하면, 값의 스케일이 다르지만, 형상이 거의 유사하다고 간주할 수 있는 것을 알 수 있다. 즉, 원고 판독부의 회복량을 회복의 강도를 조정함으로써, 화상 형성부의 회복량으로서 사용 가능한 것이 이해된다. 특히, 가중 파라미터 w를 사용해서 회복의 강도를 제어할 수 있기 때문에, 상기한 구성에서도 적합한 효과가 얻어진다.
이상에서 설명한 바와 같이 제2실시형태에 따르면, 원고 판독부의 주파수 열화 특성으로부터 얻어진 회복량 화상을 사용해서 도트 배치의 제어를 행한다. 이에 따라, 고주파 영역에 있어서의 밝기 저하를 억제하면서 적절히 선예성을 회복하는 것이 가능해 진다.
(변형예)
상기한 실시형태에서는, 블록 내의 도트 수를 산출한 후에, 우선도에 근거하여 도트 배치를 결정하는 하프톤처리의 예를 설명하였다. 그러나, 하프톤처리의 구체적인 실현 방법은 임의이다. 예를 들면, 일반적인 디더 처리나, 공지의 오차확산법을 사용할 수 있다.
또한, 회복량 화상을 잉크값 화상으로부터 감산하는 예를 설명했지만, 회복량 화상을 임계값에 가산해도 된다. 그 경우, 스텝 S1007의 디더 처리에서 사용하는 임계값과 S1009의 우선도 산출 처리에서 사용하는 임계값은 다를 수 있다. 예를 들면, 우선도 산출시에만 회복량 화상을 임계값에 가산하는 처리를 유효로 할 수도 있다.
(제3실시형태)
제3실시형태에서는, 입력 화상에 저농도 세선(백 세션)이 포함될 경우에, 보다 적합하게 처리를 행하는 형태에 대해 설명한다. 즉, 화상 형성 처리에 있어서의 도트 번짐의 영향으로 고농도 배경 위의 저농도 세선이 블러하는 일이 있다. 이것은 제1실시형태에 있어서의 처리를 행했을 경우에 있어서도 마찬가지로 발생할 수 있다. 따라서, 제3실시형태에서는, 회복량 화상을 가공함으로써, 고농도 배경 위의 저농도 세선의 블러를 억제하는 예에 대해 설명한다. 이때, 제3실시형태에 의한 화상 형성 시스템의 구성은 도 1에 나타내는 제1실시형태의 구성과 거의 같다. 단, 회복량 화상 생성부(112)의 처리가 다르다. 제1실시형태와 같은 부분에 관해서는 설명을 간단화 또는 생략한다.
회복량 화상 생성부(112)는, 우선, 저주파 회복 처리부(102)에서 보정된 화상 데이터와, 전체 주파 회복 처리부(110)에서 보정된 화상 데이터와의 차분을 계산함으로써, 고주파 성분의 회복량 화상을 생성한다.
그후, 회복량 화상 생성부(112)는, 고주파 회복량 화상에 대하여, 백 세션부의 검출 처리를 행한다. 백 세션은, 소정폭보다 좁고 소정 농도 미만의 세선을 의미한다. 본 실시형태에서는, 횡방향 또는 종방향으로 연속하고 회복량이 "음", "양", "음"으로 변화하는 3개의 화소를 검출한다. 즉, "지나치게 밝다", "지나치게 어둡다", "지나치게 밝다"의 순서로 배치된 연속하는 3개의 화소를 검출한다.
다음에, 회복량 화상 생성부(112)는, 검출된 백 세션부에 포함되고 회복량이 음인 화소의 회복량을 "-w'" 배로 한다. 즉, 지나치게 밝은 화소에 대한 회복량의 부호를 반전시킨다. 보정된 회복량 화상은, 하프톤 처리부(108)에 송출된다.
<효과>
이상에서 설명한 바와 같이 제3실시형태에 따르면, 백 세션부에 포함되고 회복량이 음인 화소에 대하여 회복량을 "-w'" 배로 한다. 그 결과, 백 세션에 인접하는 고농도 배경부는 양의 보정이 행해져, 도트가 배경에 배치되기 어려워진다. 이에 따라, 도트 번짐에 의한 백 세션의 블러를 억제할 수 있다.
이때, 세선 이외의 다른 특징부의 회복량의 보정을 행해도 된다. 예를 들면, 회복량의 부호가 반전하는 연속하는 2화소를 엣지 화소로 판정하고, 엣지 화소 이외의 화소의 회복량을 "0"으로 설정할 수 있다. 이에 따라, 도트 번짐에 의한 영향을 억제하면서 보다 적합하게 선예성을 회복하는 것이 가능해 진다.
(제4실시형태)
제4실시형태에서는, 제2실시형태와 마찬가지로, 원고 판독부의 해상도를 이용하는 형태에 대해 설명한다. 단, 원고 판독부에 의해 취득되는 화상의 해상도와, 화상 형성부에 있어서의 화상처리의 해상도는 다른 점이 제2실시형태와 다르다. 제2실시형태와 같은 부분에 관해서는 설명을 간단화 또는 생략한다.
<장치 구성>
도 12는, 제4실시형태에 따른 화상 형성장치의 구성을 나타내는 블럭도다. 제2실시형태와 마찬가지로, 프린터(2)는 원고 판독부를 구비하고 있다. 프린터(2)는, 원고 판독부(114)에서 카피 대상의 화상 데이터를 취득한다. 본 실시형태에서는, 원고 판독부에 의해 취득된 화상 데이터의 해상도는 2400X2400dpi이고, 색분해 처리부(104) 이후의 화상 형성부의 처리 해상도는 1200x1200dpi이다.
전체 주파 회복 처리부(110)는, 입력된 화상 데이터에 대한 전체 주파 회복 처리를 행한다. 처리후의 화상은, 회복량 화상 생성부(115) 및 화상 축소 처리부(116)에 송출된다.
회복량 화상 생성부(115)는, 전체 주파 회복 처리부(110)에서 처리된 화상 데이터와, 원고 판독부에 의해 취득된 화상 데이터의 차분을 계산함으로써, 회복량 화상을 생성한다. 생성된 회복량 화상은, 화상 축소 처리부(116)에 송출된다.
화상 축소 처리부(116)는, 전체 주파 회복 처리를 겪은 화상 및 회복량 화상에 대하여 확대/축소처리(본 실시형태에서는 축소 처리)를 실행한다. 이 처리에서, 전체 주파 회복 처리후의 화상에 대한 축소 방법과, 회복량 화상에 대한 축소 방법은 다르다. 축소 방법의 상세에 관해서는 후술한다. 이 축소된 화상은, 색분해 처리부(104) 및 하프톤 처리부(108)에 송출된다.
<화상 축소 처리의 상세>
화상 축소 처리부(116)는, 전체 주파 회복 처리를 겪은 화상을 공지의 바이리니어법을 사용해서 축소한다. 2400x2400dpi의 화상이 1200x1200dpi 화상으로 변환되기 때문에, 축소후의 화소값은 축소전의 2X2화소의 평균값이 된다. 해상도가 N배이며, 1/N배로 확대/축소를 행하는 경우에는, NXN 화소의 평균값이 된다.
한편, 회복량 화상에 대해서는, 우선 2X2화소의 합계 값을 계산한다. 합계 값이 0 이상이면 해당 2X2화소의 최대값을 축소후의 화소값으로 사용한다. 합계 값이 0 미만이면, 해당 2X2화소의 최소값을 축소후의 화소값으로 사용한다. 이것은, 엣지부에 있어서 회복량의 평균값을 사용하면, 양의 회복량과 음의 회복량이 상쇄되어 버리기 때문이다.
<효과>
이상에서 설명한 바와 같이 제4실시형태에 따르면, 프린터가 화상처리(하프톤 처리)의 해상도와는 다른 해상도에서 원고를 판독하는 원고 판독부를 갖는 경우에도, 적합하게 선예성을 회복하는 것이 가능해 진다.
(변형예)
이때, 상기한 설명에서는, 전체 주파 회복 처리를 겪은 화상에 대한 축소 처리로서 바이리니어법 및 최대값(최소값)을 사용하는 예에 대해 설명했지만, 화상 축소의 방법은 한정되지 않는다. 또한, 회복량 화상에 대한 축소 처리에 관해서도, 양의 회복량과 음의 회복량이 상쇄하지 않도록 하는 축소 방법이면 임의의 축소 방법이 적용가능하다.
또한, 원고 판독부에 의해 취득된 화상 데이터의 해상도가 2400X2400dpi이고, 색분해 처리부(104) 이후의 화상 형성부의 처리 해상도가 1200X1200dpi인 예를 사용하여 실시형태를 설명했지만, 이들 해상도는 임의이다. 해상도의 대소관계도 임의이고, 원고 판독부의 해상도가 상대적으로 낮을 경우에는, 화상 축소 처리 대신에 화상 확대 처리가 행해진다.
기타 실시형태
본 발명의 실시형태는, 본 발명의 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체('비일시적인 컴퓨터 판독가능한 기억매체'로서 더 상세히 언급해도 된다)에 기록된 컴퓨터 실행가능한 명령(예를 들어, 1개 이상의 프로그램)을 판독하여 실행하거나 및/또는 전술한 실시예(들)의 1개 이상의 기능을 수행하는 1개 이상의 회로(예를 들어, 주문형 반도체 회로(ASIC)를 포함하는 시스템 또는 장치의 컴퓨터나, 예를 들면, 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체로부터 컴퓨터 실행가능한 명령을 판독하여 실행함으로써, 시스템 또는 장치의 컴퓨터에 의해 수행되는 방법에 의해 구현될 수도 있다. 컴퓨터는, 1개 이상의 중앙처리장치(CPU), 마이크로 처리장치(MPU) 또는 기타 회로를 구비하고, 별개의 컴퓨터들의 네트워크 또는 별개의 컴퓨터 프로세서들을 구비해도 된다. 컴퓨터 실행가능한 명령은, 예를 들어, 기억매체의 네트워크로부터 컴퓨터로 주어져도 된다. 기록매체는, 예를 들면, 1개 이상의 하드디스크, 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 분산 컴퓨팅 시스템의 스토리지, 광 디스크(콤팩트 디스크(CD), 디지털 다기능 디스크(DVD), 또는 블루레이 디스크(BD)TM 등), 플래시 메모리소자, 메모리 카드 등을 구비해도 된다.
본 발명은, 상기한 실시형태의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실행가능하다. 또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행가능하다.
예시적인 실시형태들을 참조하여 본 발명을 설명하였지만, 본 발명이 이러한 실시형태에 한정되지 않는다는 것은 자명하다. 이하의 청구범위의 보호범위는 가장 넓게 해석되어 모든 변형, 동등물 구조 및 기능을 포괄하여야 한다.

Claims (20)

  1. 입력 화상에 근거하여, 기록 매체 위에 화상을 형성하는 화상 형성부에 제공할 하프톤 화상을 생성하는 화상 처리장치로서,
    상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 선예성 저하를 보상하기 위한 회복 처리를 행하도록 구성된 회복 처리부와,
    상기 회복 처리를 겪은 입력 화상을 사용해서 각 화소의 회복량을 생성하도록 구성된 생성부와,
    상기 회복 처리를 겪은 입력 화상에 대해, 상기 회복량을 사용하여, 하프톤 처리를 행하여 상기 하프톤 화상을 생성하도록 구성된 하프톤 처리부를 구비한 화상 처리장치.
  2. 제 1항에 있어서,
    상기 하프톤 처리부는, 상기 회복량에 따라 도트를 형성하기 쉬움을 제어하는 화상 처리장치.
  3. 제 1항에 있어서,
    상기 하프톤 처리부는, 상기 회복 처리를 겪은 입력 화상의 소정의 영역마다 각 화소에 도트를 배치할 것인지 아닌지를 결정하고,
    상기 하프톤 처리부는, 상기 소정의 영역의 적어도 1개의 화소에 대해서, 상기 회복량이 상기 적어도 1개의 화소를 밝게 해야 할 것을 나타내는 경우에는, 상기 회복량이 상기 적어도 1개의 화소를 어둡게 해야 할 것을 나타내는 경우보다, 도트를 형성하기 어려워지도록 상기 하프톤 처리를 제어하는 화상 처리장치.
  4. 제 1항에 있어서,
    상기 회복 처리부는, 상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 소정의 주파수보다 낮은 저주파 성분의 선예성 저하를 보상하기 위한 제1 회복 처리를 행하고,
    상기 화상 처리장치는, 상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 전체 주파 성분의 선예성 저하를 보상하기 위한 제2 회복 처리를 행하도록 구성된 제2 회복 처리부를 더 구비하고,
    상기 생성부는, 상기 제1 회복 처리를 겪은 입력 화상과 상기 제2 회복 처리를 겪은 입력 화상 사이의 차분 화상을 회복량 화상으로서 생성하는 화상 처리장치.
  5. 제 4항에 있어서,
    상기 생성부는, 상기 차분 화상에 있어서 소정폭보다 좁고 소정 농도보다 적은 세선을 더 검출하고, 검출된 상기 세선에 대응하는 회복량의 부호를 반전하여 회복량 화상을 생성하는 화상 처리장치.
  6. 제 1항에 있어서,
    상기 하프톤 처리부는, 상기 회복 처리를 겪은 입력 화상의 소정의 영역에 포함되는 화소에 대응하는 회복량에 근거하여, 상기 소정의 영역에 포함되는 각 화소의 도트의 배치 우선도를 산출하고, 상기 배치 우선도에 따라 상기 소정의 영역에 포함되는 화소의 도트를 온할 것인지 오프할 것인지를 결정하는 화상 처리장치.
  7. 제 1항에 있어서,
    상기 하프톤 처리부는, 상기 회복 처리를 겪은 입력 화상의 소정의 영역에 포함되는 화소의 화소값에 근거하여, 상기 소정의 영역에 포함되는 각 화소의 도트의 배치 우선도를 산출하고, 상기 소정의 영역에 포함되는 화소에 대응하는 회복량에 근거하여, 상기 배치 우선도를 변경해서 하프톤 처리를 행하는 화상 처리장치.
  8. 제 4항에 있어서,
    상기 하프톤 처리부는, 상기 제1 회복 처리를 겪은 입력 화상에 대하여, 상기 회복량에 근거하여 유효 도트의 배치 우선도를 변경함으로써 하프톤 처리를 행하는 화상 처리장치.
  9. 제 1항에 있어서,
    원고를 판독하여 상기 입력 화상을 생성하는 판독부의 주파수 열화 특성을 취득하도록 구성된 취득부를 더 구비하고,
    상기 회복 처리부는, 상기 주파수 열화 특성을 이용하여, 상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 전체 주파 성분의 선예성 저하를 보상하기 위한 회복 처리를 행하고,
    상기 생성부는, 상기 입력 화상과 상기 회복 처리를 겪은 입력 화상 사이의 차분 화상을 상기 회복량을 나타내는 회복량 화상으로서 생성하는 화상 처리장치.
  10. 제 9항에 있어서,
    화상의 확대/축소처리를 행하도록 구성된 확대/축소부를 더 구비하고,
    상기 판독부가 제1 해상도에 의해 상기 입력 화상을 생성하고, 상기 하프톤 처리부가 상기 제1 해상도와는 다른 제2 해상도에 의해 화상처리를 행할 경우, 상기 확대/축소부는, 상기 입력 화상과 상기 회복량 화상이 상기 제2 해상도를 갖도록 이들 화상을 확대/축소하고, 상기 하프톤 처리부는, 상기 확대/축소부에 의해 확대/축소된 회복량 화상에 근거하여, 상기 확대/축소부에 의해 확대/축소된 입력 화상에 대한 하프톤 처리를 행하는 화상 처리장치.
  11. 제 10항에 있어서,
    상기 제1 해상도가 상기 제2 해상도의 N배일 경우, 상기 확대/축소부는, 상기 회복량 화상의 NXN 화소 영역의 화소값들의 합계 값을 산출하고, 이 합계 값이 0 이상이면, 상기 확대/축소부는, 이 영역의 화소값들의 최대값이 확대/축소된 회복량 화상의 화소값인 것으로 결정하고, 이 합계 값이 0 미만이면, 상기 확대/축소부는, 이 영역의 화소값들의 최소값이 확대/축소된 회복량 화상의 화소값인 것으로 결정하는 화상 처리장치.
  12. 제 9항에 있어서,
    상기 하프톤 처리부는, 상기 입력 화상으로부터 상기 회복량 화상을 감산해서 얻어지는 감산 화상에 대하여 상기 하프톤 처리를 행하는 화상 처리장치.
  13. 제 1항에 있어서,
    상기 하프톤 처리부는, 디더 매트릭스를 갖고, 상기 디더 매트릭스에 근거하여 상기 회복 처리를 겪은 입력 화상의 소정의 영역에 있어서의 도트 수를 산출하고, 상기 소정의 영역에 산출된 도트 수와 일치하는 도트들이 배치되도록, 상기 소정의 영역에 있어서 각 화소의 도트를 배치할 것인지 아닌지를 결정하는 화상 처리장치.
  14. 제 13항에 있어서.
    상기 회복 처리를 겪은 입력 화상의 소정의 영역에 있어서, 상기 회복 처리를 겪은 입력 화상에 있어서의 각 화소의 화소값과, 각 화소에 대응하는 임계값과, 각 화소에 대응하는 회복량에 근거하여, 각 화소의 도트의 배치 우선도를 산출하고, 상기 도트의 배치 우선도가 더 높은 화소들에 상기 산출된 도트 수에 일치하는 도트들을 배치하는 화상 처리장치.
  15. 제 14항에 있어서,
    상기 하프톤 처리부는, 상기 화소값과 상기 임계값 사이의 차분으로부터, 상기 회복량에 가중값을 승산하여 얻어진 값을 감산함으로써, 각 화소의 도트의 배치 우선도를 산출하고, 상기 도트의 배치 우선도의 값이 증가할수록, 도트가 더 우선적으로 배치되는 화상 처리장치.
  16. 제 1항에 있어서,
    상기 회복 처리부는, 미리 유지하고 있는 회복 필터를 사용하여, 상기 입력 화상에 대하여 회복 처리를 실행하는 화상 처리장치.
  17. 제 1항에 있어서,
    상기 회복 처리를 겪은 입력 화상을 상기 화상 형성부의 각 색재에 대응하는 화상으로 변환하도록 구성된 색분해 처리부를 더 구비하고,
    상기 하프톤 처리부는, 상기 색분해 처리부로부터 출력되는 각 색의 화상에 대하여 하프톤 처리를 실행하는 화상 처리장치.
  18. 제 1항에 있어서,
    상기 회복 처리를 겪은 입력 화상을 상기 화상 형성부의 각 색재에 대응하는 화상으로 변환하도록 구성된 색분해 처리부와,
    상기 색분해 처리부로부터 출력되는 각 색의 화상에 대해 아웃풋 감마 처리를 실행하도록 구성된 아웃풋 감마 처리부를 더 구비하고,
    상기 하프톤 처리부는, 상기 아웃풋 감마 처리부로부터 출력되는 각 색의 화상에 대하여 하프톤 처리를 실행하는 화상 처리장치.
  19. 입력 화상에 근거하여, 기록매체 위에 화상을 형성하는 화상 형성부에 제공할 하프톤 화상을 생성하는 화상 처리방법으로서,
    상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 선예성 저하를 보상하기 위한 회복 처리를 행하는 단계와,
    상기 회복 처리를 겪은 입력 화상을 사용해서 회복량 화상을 생성하는 단계와,
    상기 회복 처리를 겪은 입력 화상에 대해, 상기 회복량을 사용하여, 하프톤 처리를 행하여 상기 하프톤 화상을 생성하는 단계를 포함하는 화상 처리방법.
  20. 컴퓨터를,
    입력 화상에 근거하여, 기록 매체 위에 화상을 형성하는 화상 형성부에 제공할 하프톤 화상을 생성하는 화상 처리장치로서,
    상기 입력 화상에 대하여, 상기 화상 형성부에 의해 형성된 화상에 있어서의 선예성 저하를 보상하기 위한 회복 처리를 행하도록 구성된 회복 처리부와,
    상기 회복 처리를 겪은 입력 화상을 사용해서 각 화소의 회복량을 생성하도록 구성된 생성부와,
    상기 회복 처리를 겪은 입력 화상에 대해, 상기 회복량을 사용하여, 하프톤 처리를 행하여 상기 하프톤 화상을 생성하도록 구성된 하프톤 처리부를 구비한 화상 처리장치로서 기능시키기 위한 프로그램을 기억한 비일시적인 컴퓨터 판독가능한 기록매체.
KR1020180073057A 2017-06-28 2018-06-26 화상 처리장치 및 화상 처리방법 KR102318488B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017126513A JP6895821B2 (ja) 2017-06-28 2017-06-28 画像処理装置および画像処理方法
JPJP-P-2017-126513 2017-06-28

Publications (2)

Publication Number Publication Date
KR20190001933A KR20190001933A (ko) 2019-01-07
KR102318488B1 true KR102318488B1 (ko) 2021-10-28

Family

ID=62563006

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180073057A KR102318488B1 (ko) 2017-06-28 2018-06-26 화상 처리장치 및 화상 처리방법

Country Status (4)

Country Link
US (1) US10523844B2 (ko)
EP (1) EP3422692B1 (ko)
JP (1) JP6895821B2 (ko)
KR (1) KR102318488B1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019187455A1 (ja) 2018-03-27 2019-10-03 キヤノン株式会社 画像処理装置、画像表示システム、画像処理方法、及び、プログラム
JP7204420B2 (ja) 2018-10-25 2023-01-16 キヤノン株式会社 画像処理装置、及び、画像処理方法
US10834288B2 (en) * 2018-12-21 2020-11-10 Canon Kabushiki Kaisha Generating image region dot data based on corrected number of dots and determined arrangement priority
JP7277231B2 (ja) 2019-04-15 2023-05-18 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP7378221B2 (ja) * 2019-04-17 2023-11-13 シャープ株式会社 画像処理装置、画像形成装置、画像読取装置、制御方法、コンピュータプログラム、および記録媒体
CN111179158B (zh) * 2019-12-30 2023-07-18 深圳市商汤科技有限公司 图像处理方法、装置、电子设备及介质
JP7481935B2 (ja) 2020-07-21 2024-05-13 キヤノン株式会社 画像処理装置、画像処理方法
JP2022188467A (ja) * 2021-06-09 2022-12-21 キヤノン株式会社 画像記録装置、画像処理方法及びプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160352956A1 (en) * 2015-05-29 2016-12-01 Canon Kabushiki Kaisha Image processing apparatus, method, and storage medium storing program
JP2016225812A (ja) * 2015-05-29 2016-12-28 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09247426A (ja) * 1996-03-08 1997-09-19 Canon Inc 画像処理装置及び画像処理方法
JPH09312766A (ja) * 1996-05-20 1997-12-02 Mitsubishi Heavy Ind Ltd 階調画像の二値化方法及び装置
JP4259410B2 (ja) 2004-07-14 2009-04-30 パナソニック株式会社 画像処理装置
WO2009040417A2 (en) * 2007-09-28 2009-04-02 Oce-Technologies B.V. Method, apparatus and computer program for adaptive compensation of a mtf
JP5426953B2 (ja) 2009-07-16 2014-02-26 キヤノン株式会社 画像処理装置およびその方法
JP6353271B2 (ja) 2013-06-04 2018-07-04 キヤノン株式会社 画像処理装置およびその方法
EP2963908B1 (en) 2014-07-01 2020-10-28 Canon Kabushiki Kaisha Image processing apparatus, image processing method and storage medium
JP6516446B2 (ja) 2014-11-14 2019-05-22 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム
US10205854B2 (en) 2015-01-30 2019-02-12 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and appearance reproduction apparatus
JP6609141B2 (ja) 2015-08-27 2019-11-20 キヤノン株式会社 画像処理装置およびその方法、並びに、画像形成装置
JP6624881B2 (ja) 2015-10-19 2019-12-25 キヤノン株式会社 画像形成装置及びその制御方法
JP6650821B2 (ja) * 2016-04-25 2020-02-19 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP6703788B2 (ja) * 2016-07-11 2020-06-03 キヤノン株式会社 画像処理装置および画像処理方法
JP6840604B2 (ja) 2017-04-11 2021-03-10 キヤノン株式会社 色変換テーブルの作成装置、色変換テーブルの作成方法、色変換処理装置、色変換処理方法およびプログラム
JP6862267B2 (ja) 2017-05-02 2021-04-21 キヤノン株式会社 色変換ルックアップテーブルの作成装置、色変換ルックアップテーブルの作成方法およびプログラム
JP6882083B2 (ja) * 2017-06-07 2021-06-02 キヤノン株式会社 画像処理装置、画像形成装置、画像処理方法及びプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160352956A1 (en) * 2015-05-29 2016-12-01 Canon Kabushiki Kaisha Image processing apparatus, method, and storage medium storing program
JP2016225812A (ja) * 2015-05-29 2016-12-28 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム

Also Published As

Publication number Publication date
JP2019009730A (ja) 2019-01-17
KR20190001933A (ko) 2019-01-07
JP6895821B2 (ja) 2021-06-30
US10523844B2 (en) 2019-12-31
US20190007580A1 (en) 2019-01-03
EP3422692A1 (en) 2019-01-02
EP3422692B1 (en) 2021-05-26

Similar Documents

Publication Publication Date Title
KR102318488B1 (ko) 화상 처리장치 및 화상 처리방법
US10038820B2 (en) Image processing apparatus, image processing method, and storage medium
US9349161B2 (en) Image processing apparatus and image processing method with edge enhancement
KR102067319B1 (ko) 화상 처리 장치, 그 제어 방법, 및 기억 매체
US10692190B2 (en) Image processing apparatus, image processing method, and storage medium that perform smoothing processing for a pixel of interest by using surrounding pixels, one having a converted pixel value
US10326913B2 (en) Image processing apparatus that generates halftone image data and image processing method
EP2919452B1 (en) Apparatus, image processing apparatus, and method
US9646367B2 (en) Image processing apparatus and image processing method each with a function of applying edge enhancement to input image data
US9147140B2 (en) Image processing apparatus, method, and product for converting image data into fewer gradations based on total value of pixels in a group except for a detected pixel having a specific value
JP6976824B2 (ja) 画像処理装置、画像処理方法、及びプログラム
US10529058B2 (en) Image processing apparatus that smooths image using classification result of pixels included therein
US8208751B2 (en) Image processing apparatus, image processing method, and program
US11770491B2 (en) Image processing device, image processing method, and storage medium
CN110099192B (zh) 图像形成装置、其控制方法及存储其控制程序的存储介质
US11323590B2 (en) Image processing apparatus, image forming apparatus, image processing method, and storage medium
EP3331233B1 (en) Image processing device
JP4861506B2 (ja) 画像処理装置およびその制御方法
US20120127535A1 (en) Image processing apparatus and image processing method
EP2894841B1 (en) Information processing apparatus, information processing method, and storage medium
JP6994923B2 (ja) 制御装置及び制御方法
US10375275B2 (en) Image processing apparatus specifying first and second pixels, and generating processed image data in which the first and second pixels have first and second colors respectively
JP6440000B2 (ja) 画像処理装置
JP6418055B2 (ja) 画像処理装置、および、コンピュータプログラム
JP2019072890A (ja) 制御装置、制御方法、およびプログラム
JP2012054761A (ja) 画像処理装置および画像処理方法

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