KR102015923B1 - 화상 처리장치, 화상 처리방법, 및 기억매체 - Google Patents
화상 처리장치, 화상 처리방법, 및 기억매체 Download PDFInfo
- Publication number
- KR102015923B1 KR102015923B1 KR1020160062560A KR20160062560A KR102015923B1 KR 102015923 B1 KR102015923 B1 KR 102015923B1 KR 1020160062560 A KR1020160062560 A KR 1020160062560A KR 20160062560 A KR20160062560 A KR 20160062560A KR 102015923 B1 KR102015923 B1 KR 102015923B1
- Authority
- KR
- South Korea
- Prior art keywords
- color
- value
- patch
- patches
- lab
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6002—Corrections within particular colour systems
- H04N1/6008—Corrections within particular colour systems with primary colour signals, e.g. RGB or CMY(K)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/50—Picture reproducers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
- H04N1/00453—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a two dimensional array
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00485—Output means providing a hardcopy output to the user, e.g. print out
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6011—Colour correction or control with simulation on a subsidiary picture reproducer
- H04N1/6013—Colour correction or control with simulation on a subsidiary picture reproducer by simulating several colour corrected versions of the same image simultaneously on the same picture reproducer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6019—Conversion to subtractive colour signals using look-up tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/62—Retouching, i.e. modification of isolated colours only or in isolated picture areas only
- H04N1/622—Retouching, i.e. modification of isolated colours only or in isolated picture areas only with simulation on a subsidiary picture reproducer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
- H04N1/648—Transmitting or storing the primary (additive or subtractive) colour signals; Compression thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color, Gradation (AREA)
- Image Processing (AREA)
Abstract
화상 처리장치는, 조정 색을 선택하도록 구성된 제 1 선택부와, 선택된 조정 색에 대응하는 패치와 조정 색의 각각의 근방 색들에 대응하는 패치들을 포함하는 차트를 프린터에게 인쇄시키도록 구성된 인쇄 제어부와, 차트 위의 각각의 패치들에 대응하는 색들 중에서 목표 색을 선택하도록 구성된 제2 선택부와, 선택된 조정 색과 선택된 목표 색을 사용하여, 프린터에 의해 인쇄되는 색을 변환하기 위해 사용되는 색 변환 테이블을 생성하도록 구성된 생성부와, 선택된 조정 색의 색 값에 근거하여, 프린터에 의해 인쇄되는 차트에 포함되는 패치들의 배치를 결정하도록 구성된 결정부를 구비한다.
Description
본 발명은, 화상 처리장치 및 화상 처리방법에 관한 것으로서, 특히 인쇄된 차트로부터 목표 색으로서 육안으로 선택된 색에 대응하는 신호값에 근거하여 색 변환 테이블의 갱신을 행하는 것이다.
최근, 전자사진장치의 성능향상에 따라, 인쇄기와 동등한 화질을 실현한 장치가 등장하고 있다. 따라서, 판매 점포 등에서 사용되는 POP(point of purchase) 애드버타이징(advertising) 등의 인쇄가, 각 점포에서 보다 간단하게 행할 수 있게 되었다. POP 애드버타이징은 판매촉진을 위해 제공된다. POP 애드버타이징을 위한 인쇄에서는, 인쇄하는 장치의 차이나 인쇄 타이밍의 차이에 의해, 견본의 POP과 다른 색으로 출력이 인쇄되어 버리는 일이 있다. 이 경우, 종래는 전문지식을 가진 서비스 맨 등의 사람이 그 장치를 조정해서 색 맞춤을 행한다. 그러나, 최근에는, 특별한 전문지식을 갖지 않아도, 판매 점포의 담당자가 간편하게 색 맞춤을 행할 수 있는 시스템이 구축되어 있다. 이와 같은 종류의 시스템에서는, 예를 들면, POP표시의 화상으로부터 조정하고 싶은 색을 추출하고, 추출한 색의 각각의 근방의 색의 패치들을 생성한다. 다음에, 생성한 패치들이 배치된 차트를 인쇄하고, 유저가 인쇄된 패치 중에서 육안으로 원하는 색의 패치를 선택한다. 그후, 이 선택된 패치의 색에 따라 색 변환을 행하기 위한 테이블을 갱신한다(일본국 특개 2011-114717 참조).
육안으로 원하는 색을 선택하는 경우, 인쇄된 패치들 중에서 유저가 원하는 색을 갖는 패치를 용이하게 선택할 수 있는 것이 바람직하다. 그렇지만, 종래의 경우에서와 같이 조정하고 싶은 색에 상관없이 패치들의 배치가 고정인 경우, 조정하고 싶은 색에 따라서는, 각 패치들 사이의 색의 변화를 알기 어렵다. 이 경우, 유저가 원하는 색을 선택하는 것이 곤란해지는 경우가 있다.
본 발명의 일면에 따르면, 화상 처리장치는, 조정 색을 선택하도록 구성된 제 1 선택부와, 상기 제1 선택부에 의해 선택된 상기 조정 색에 대응하는 패치와 상기 조정 색의 각각의 근방 색들에 대응하는 패치들을 포함하는 차트를 프린터에게 인쇄시키도록 구성된 인쇄 제어부와, 상기 차트 위의 각각의 패치들에 대응하는 색들 중에서 목표 색을 선택하도록 구성된 제2 선택부와, 상기 제1 선택부에 의해 선택된 상기 조정 색과 상기 제2 선택부에 의해 선택된 상기 목표 색을 사용하여, 상기 프린터에 의해 인쇄되는 색을 변환하기 위해 사용되는 색 변환 테이블을 생성하도록 구성된 생성부와, 상기 제1 선택부에 의해 선택된 상기 조정 색의 색 값에 근거하여, 상기 프린터에 의해 인쇄되는 상기 차트에 포함되는 상기 패치들의 배치를 결정하도록 구성된 결정부를 구비하고, 상기 결정부는, 상기 조정 색의 Lab 색공간에서의 L 값이 임계값보다 큰 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 L-a평면에 배치되고 L 값 또는 a 값을 변화시켜 얻어진 Lab 값을 가지는 패치, 또는 상기 Lab 색공간의 L-b평면에 배치되고 L 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되고, 상기 조정색의 Lab 색공간에서의 L 값이 임계값보다 작은 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 a-b평면에 배치되고 a 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되도록 상기 패치들의 배치를 결정한다.
본 화상 처리장치에서는, 변화하고 싶은 색에 따라 패치의 배치를 결정함으로써 패치들 사이의 색의 변화를 알기 쉬워진다. 따라서, 유저는 소망하는 색을 쉽게 선택할 수 있다.
본 발명의 또 다른 특징 및 국면은 첨부된 도면을 참조하여 주어지는 이하의 실시형태의 상세한 설명으로부터 명백해질 것이다.
도 1은 본 발명의 실시형태에서의 화상 처리장치를 포함하는 화상 형성 시스템 구성을 나타낸 블록도다.
도 2a 및 도 2b는 각각 본 발명의 실시형태에 따른 물리구성을 나타낸 블록도다.
도 3a 및 도 3b는 본 발명의 실시형태에 따른 모듈 구성을 각각 나타낸 블록도다.
도 4는 제1 실시형태에 따른 차트 생성 및 색 갱신 처리를 나타낸 흐름도다.
도 5는 제1 실시형태에 따른 인쇄 처리를 나타낸 흐름도다.
도 6은 제1 실시형태에 따른 차트 생성 처리를 나타낸 흐름도다.
도 7은 제1 실시형태에 따른 색상의 표현 방법을 도시한 도면이다.
도 8a, 도 8b, 도 8c 및 도 8d는 제1 실시형태에 따른 패치 생성과 배치의 이미지를 각각 도시한 도면이다.
도 9는 제2 실시형태에 따른 차트 생성 처리를 나타낸 흐름도다.
도 10a, 도 10b, 도 10c, 도 10d 및 도 10e는 제2 실시형태에 따른 패치 배치 방법의 개요를 도시한 도면이다.
도 11은 제1 실시형태에 따른 패치 배치의 상세를 나타낸 도면이다.
도 2a 및 도 2b는 각각 본 발명의 실시형태에 따른 물리구성을 나타낸 블록도다.
도 3a 및 도 3b는 본 발명의 실시형태에 따른 모듈 구성을 각각 나타낸 블록도다.
도 4는 제1 실시형태에 따른 차트 생성 및 색 갱신 처리를 나타낸 흐름도다.
도 5는 제1 실시형태에 따른 인쇄 처리를 나타낸 흐름도다.
도 6은 제1 실시형태에 따른 차트 생성 처리를 나타낸 흐름도다.
도 7은 제1 실시형태에 따른 색상의 표현 방법을 도시한 도면이다.
도 8a, 도 8b, 도 8c 및 도 8d는 제1 실시형태에 따른 패치 생성과 배치의 이미지를 각각 도시한 도면이다.
도 9는 제2 실시형태에 따른 차트 생성 처리를 나타낸 흐름도다.
도 10a, 도 10b, 도 10c, 도 10d 및 도 10e는 제2 실시형태에 따른 패치 배치 방법의 개요를 도시한 도면이다.
도 11은 제1 실시형태에 따른 패치 배치의 상세를 나타낸 도면이다.
이하, 본 발명의 실시형태를 도면을 참조하여 설명한다.
도 1은 본 발명의 제1 실시형태에 따른 화상 처리장치를 포함하는 화상 처리시스템의 구성 예를 나타낸 블록도이다. 이 화상 형성 시스템은, 네트워크(101), 컴퓨터(102), 디스플레이(103), 프린터(106)로 구성된다. 프린터(106)는, 프린터 콘트롤러(104)와 프린터 엔진(105)으로 구성된다. 컴퓨터(102)와 프린터(106)는 네트워크(101)를 거쳐 통신가능하다. 예를 들면, 컴퓨터(102)는 프린터(106)에 인쇄 지시를 송신할 수 있고, 프린터(106)의 정보를 취득할 수 있다. 컴퓨터(102)와 디스플레이(103)는 서로 접속되어 있고, 컴퓨터(102)는 동작중인 어플리케이션의 화면정보를 디스플레이(103)에 송신해서 화면출력을 한다.. 또한, 프린터 콘트롤러(104)와 프린터 엔진(105)은 서로 접속되어 있고, 프린터 콘트롤러(104)는 프린터 엔진(105)에 제어신호를 송신해서 프린터 출력을 실시한다.
도 2a는 컴퓨터(102)의 물리구성을 나타낸 블록도다. 컴퓨터(102)는, 내부 버스(201), 중앙처리장치(CPU)(202), 랜덤 액세스 메모리(RAM)(203), 외부기억장치(204), 디스플레이 인터페이스(205), 외부입력장치(206), 네트워크 인터페이스(207)로 구성된다. CPU(202), RAM(203), 외부기억장치(204), 디스플레이 인터페이스(205), 외부입력장치(206), 네트워크 인터페이스(207)는 네트워크(101)와 접속하고, 프린터(106)와 서로 데이터 통신을 행한다. 컴퓨터(102)가 기동하면, CPU(202)이 어플리케이션 실행 프로그램을 외부기억장치(204)로부터 RAM(203)에 판독하고, 그 판독된 프로그램을 실행한다. CPU(202)이 실행하고 있는 프로그램은, 디스플레이 인터페이스(205)에 화면표시 데이터를 송신 개시하여, 디스플레이(103)에 화면을 출력한다. 또한, CPU(202)은 외부입력장치(206)로부터 제공된 유저 입력 정보를 감시한다. 유저 입력 정보가 입력된 경우에는, CPU(202)는 프로그램 중에 정의된 유저 입력 정보에 대응하는 처리를 실행한다.
도 2b는 프린터 콘트롤러(104)의 물리구성을 나타낸 블록도다. 프린터 콘트롤러(104)는, 내부 버스(208), CPU(209), RAM(210), 외부기억장치(211), 네트워크 인터페이스(212), 엔진 인터페이스(213), 입력장치(214)로 구성된다. CPU(209), RAM(210), 외부기억장치(211), 네트워크 인터페이스(212), 엔진 인터페이스(213), 입력장치(214)는 내부 버스(208)를 거쳐 서로 데이터 통신을 행한다. 프린터 콘트롤러(104)가 기동하면, CPU(209)은 실행 프로그램을 외부기억장치(211)로부터 RAM(210)에 판독하고, 그 프로그램을 실행한다.
도 3a는 CPU(202)에 의해 실행하는 프로그램의 모듈 구성을 나타낸 블록도다. CPU(202)에 의해 실행하는 프로그램의 모듈은, 데이터 취득부(301), 차트 데이터 생성부(302), 인쇄 처리부(303), 색 갱신 처리부(304)로 구성된다. 데이터 취득부(301)는, 조정 대상인 조정 색의 값(조정 값)과 차트 생성에 필요한 테이블 데이터 및 색 변환 테이블의 취득을 행한다. 본 실시형태에 있어서는, 조정 값을 일반적인 모니터에서 사용되는 색공간의 값으로 가정한다. 모니터에서 사용되는 색공간의 예로는, 스탠더드 레드 그린 블루(sRGB) 색공간과 Adobe RGB 색공간을 들 수 있다. 이 설명에서는, 조정 값은 sRGB 색공간의 값으로 가정한다. 또한, 색 변환 테이블은 sRGB을 디바이스에 의존하는 RGB(devRGB) 색공간으로 변환하는 테이블로 가정한다. 이 테이블은, 디스플레이(103)에 의해 표시되는 색의 색 값과 프린터(106)에 의해 형성되는 색의 색 값의 관계를 표시한다.
또한, 색 변환 테이블을 갱신하는 처리에 테이블 데이터가 필요하게 된다. 이 테이블 데이터는 devRGB-Lab 변환 테이블로 가정한다. Lab은 인간의 시각특성을 고려하여, 디바이스에 비의존이 되도록 형성된 3차원의 색공간인 시각 균등 색공간이다. 단, 사용되는 각 색공간은 이것에 한정되는 것은 아니다. 차트 데이터 생성부(302)는, 데이터 취득부(301)에 의해 취득한 데이터를 기초로, 차트 데이터를 생성한다. 인쇄 처리부(303)는, 차트 데이터 생성부(302)에 의해 생성한 차트 데이터를, 프린터(106)에서 인쇄하기 위해서 필요한 인쇄 제어처리를 행한다. 구체적으로는, 인쇄 처리부(303)는, 차트 데이터를 프린터(106)에 의해 사용가능한 색공간으로 변환하고, 이 변환의 결과를 후술하는 렌더링 처리부(305)에 송신한다. 색 갱신 처리부(304)는, 목표 색의 값(목표값)의 취득을 행하고, 취득한 목표값과 데이터 취득부(301)에 의해 취득한 조정 값 및 색 변환 테이블을 사용하여, 색 변환 테이블의 갱신을 행한다.
도 3b는 CPU(209)에 의해 실행하는 프로그램의 모듈 구성을 나타낸 블록도다. CPU(209)에 의해 실행하는 프로그램의 모듈은, 렌더링 처리부(305), 색 변환부(306), 2값화 처리부(307), 엔진 제어부(308)로 구성된다. 렌더링 처리부(305)는 인쇄 처리부(303)에 의해 변환된 차트 데이터 등의 화상 데이터를 화상 메모리(미도시)에 렌더링한다. 색 변환부(306)는 화상 메모리에 렌더링된 화상 데이터를, 프린터 엔진(105)에 의해 사용된 색재에 대응하는 화상 데이터(시안, 마젠타, 옐로우 및 키, 즉 블랙(CMYK)으로 변환한다. 2값화 처리부(307)는 색 변환부(306)에 의한 변환으로부터 얻어진 화상 데이터를 스크린 처리와 오차확산 처리 등의 화상 형성 처리를 행해서 2값 화상 데이터로 변환한다. 그후, 2값화 처리부(307)는 2값 화상 데이터를 엔진 제어부(308)에 출력한다. 엔진 제어부(308)는, 2값화 처리부(307)에 의한 변환에 의해 얻어진 2값 화상 데이터를 기초로, 프린터 엔진 제어를 행하기 위한 지령을 엔진 인터페이스(213)에 출력한다. 이에 따라, 프린터 엔진(105)은 화상을 잉크 상이나 토너 상으로서 지면 위에 형성한다.
이어서, 도 4를 참조해서 색 변환 테이블을 갱신하는 처리에 대해 설명한다. 이 처리에서는, 인쇄한 차트로부터 육안으로 목표 색을 선택하고, 이 목표 색에 대응하는 목표값에 근거하여 색 변환 테이블이 갱신된다. 도 4의 처리에서는, 스텝 S401, 스텝 S402 및 스텝 S404 내지 스텝 S406의 처리를 컴퓨터(102)의 CPU(202)가 행하고, 스텝 S403의 처리를 프린터 콘트롤러(104)의 CPU(209)가 행한다.
우선, 데이터 취득부(301)는, 스텝 S401에 있어서, 조정 대상인 조정 색의 값(조정 값)과 차트 생성에 필요한 테이블 데이터 및 색 변환 테이블의 취득을 행한다. 조정 값은, 몇개의 색에 대응하는 sRGB의 조합을 미리 준비해 두고, 이 준비된 조합 중에서 유저가 임의의 색의 조합(sRGB의 조합을) 선택하도록 함으로써 취득해도 된다. 이와 달리, 유저가 조정 색에 대응하는 sRGB값을 입력하도록 하는 것이 가능한 메카니즘을 채용해도 된다. 또한, 변경하고 싶은 색을 포함하는 예를 들어, POP 표시의 화상 데이터가 존재하는 경우에는, 그 화상 데이터로부터 조정 색에 대응하는 sRGB값을 취득해서, 이 취득한 sRGB값을 조정 값으로 사용하여도 된다. 예를 들면, 디스플레이(103) 위에 표시된 화상으로부터, 유저가 변경하고 싶은 색(조정 색)을 지정한다. 그후, 이 지정한 색의 sRGB값을 자동적으로 취득해서 조정 값으로 사용해도 된다.
색 변환 테이블은, 컴퓨터(102)의 외부기억장치(204) 또는 프린터(106)의 외부기억장치(211)에 유지되어 있고, 화상 데이터를 인쇄할 때에 사용되는 테이블이다. 차트 생성에 필요한 테이블은, 프린터의 종류에 따라 미리 준비된 devRGB-Lab 변환 테이블 중에서 선택한다. 프린터의 종류에 따른 devRGB-Lab 변환 테이블은 예를 들어 다음과 같이 각각 작성된다. 먼저, 테이블 작성 전용의 차트를 프린터에 의해 인쇄한다. 다음에, 인쇄한 차트를 측정해서 Lab 값을 취득하고, devRGB값과 취득한 Lab 값을 관련시킨다.
이어서, 차트 데이터 생성부(302)는, 스텝 S402에 있어서, 스텝 S401에서 취득한 데이터에 근거하여 차트 데이터를 생성한다. 이 차트 생성의 상세에 대해서는 후술한다.
인쇄 처리부(303)는, 스텝 S403에 있어서, 스텝 S402에서 생성된 차트 데이터에 근거하여, 차트의 인쇄를 행한다. 인쇄 처리의 상세에 대해서는 후술한다.
그후, 색 갱신 처리부(304)는, 스텝 S404 내지 스텝 S406을 행한다. 우선, 스텝 S404에 있어서, 유저는 스텝 S403에서 인쇄된 차트로부터 목표 색의 패치를 선택한다. 그후, 색 갱신 처리부(304)는, 이 유저에 의해 행해진 선택 결과를 수신함으로써, 그 색에 대응하는 목표값을 취득한다. 이 목표값은 예를 들어 다음과 같이 취득된다., 먼저, 스텝 S402에서 생성한 차트 데이터(sRGB)를 사용하여 인쇄된 차트의 화상을 디스플레이(103) 위에 표시한다. 이 표시된 차트의 화상과 인쇄된 차트는 패치의 배열에 대해 동일하다. 그후, 유저는, 디스플레이(103) 위에 표시된 차트로부터 패치를 선택한다. 선택된 패치는, 인쇄된 차트 위의 패치들로부터 조정 색의 목표 색으로서 선택하고 싶은 패치의 위치와 같은 위치에 있다. 이에 따라, 조정 값에 대응하는 목표값이 얻어진다. 이와 달리, 차트의 인쇄시에 차트에 각 패치의 좌표위치를 부가하고, 선택된 패치의 좌표위치를 입력해도 된다. 이 경우는, 이 표시된 차트의 화상과 인쇄된 차트는 패치의 배열에 대해 반드시 같지 않아도 된다.
이어서, 스텝 S405에 있어서, 스텝 S401에서 취득한 조정 값과 색 변환 테이블 및 스텝 S404에서 취득한 목표값을 사용해서 색 갱신 처리를 행한다. 색 갱신 처리에서는, 색 변환 테이블을 사용해서 조정 값을 변환한 경우의 출력값이, 색 변환 테이블을 사용해서 목표값을 변환한 경우의 출력값과 같은 값이 되도록 색 변환 테이블의 해당하는 부분을 갱신한다. 예를 들면, 조정 값의 sRGB값이 (150,0,0)이고, 갱신전의 색 변환 테이블을 사용한 색 변환으로부터 얻어진 출력값의 devRGB값이 (120,0,0)이라고 가정한다. 그리고, 유저에 의해 선택된 목표값의 sRGB값이 (150,20,0)이고, 색 변환후의 출력값의 devRGB값이 (120,15,0)이라고 가정한다. 이 경우, 조정 값의 sRGB값 (150,0,0)의 출력값이 색 변환후의 출력값의 devRGB값(120,15,0)과 같아지도록, sRGB(임의의 색공간)-devRGB(디바이스 의존 색공간)에 대한 색 변환 테이블이 갱신된다. 목표값에 따라서는, 갱신후의 색 변환 테이블에 포화된 색이나 계조 단차가 생기는 경우가 있다. 따라서, 색 변환 테이블의 갱신된 부분의 근방의 색들에 대하여 스무딩 처리를 행할 수 있다.
최후에, 스텝 S406에 있어서, 스텝 S405에서 갱신한 색 변환 테이블을 컴퓨터(102)의 외부기억장치(204) 또는 프린터(106)의 외부기억장치(211)에 보존한다. 갱신된 색 변환 테이블은, 스텝 S401에서 취득한 색 변환 테이블을 덮어써도 보존해도 되고, 다른 색 변환 테이블로서 보존해도 된다.
이어서, 도 6을 참조하여, 스텝 S402의 차트 데이터 생성 처리의 상세에 대해 설명한다. 상기한 것과 같이, 차트 데이터 생성부(302)가 차트 생성 처리를 행하므로, 도 6의 모든 처리에서의 처리를 행한다.
스텝 S601에 있어서, 스텝 S401에서 취득한 조정 값을 취득한다. 이어서 스텝 S602에 있어서, 스텝 S401에서 취득한 색 변환 테이블 및 차트 생성에 필요하게 되는 테이블 데이터를 취득한다.
스텝 S603에 있어서, 조정 값과 목표값 각각을 Lab 값으로 변환하기 위한 테이블(sRGB-Lab 변환 테이블)을 생성한다. sRGB-Lab 변환 테이블은 스텝 S602에서 취득한 색 변환 테이블(sRGB-devRGB 변환 테이블)과 차트 생성에 필요한 테이블(devRGB-Lab 변환 테이블)을 합성함으로써 생성한다. 합성은, 예를 들면, 보간연산을 사용해서 행한다. 보간연산에서는, 연산용 테이블에서 정의되지 않고 있는 값이 입력된 경우에, 입력된 값에 가까운 연산용 테이블에서 정의된 값을 사용해서 보간을 행한다. 보간연산의 예로는 사면체 보간을 들 수 있다. 사면체 보간에서는, 입력된 값에 가까운 연산 테이블에서 정의된 4개의 값을 사용해서 보간연산을 행한다. 본 처리에 있어서는, 입력을 sRGB-devRGB 변환 테이블의 devRGB값으로 가정하고, 연산용 테이블로서 devRGB-Lab 변환 테이블을 사용하여 사면체 보간에 대한 연산을 행함으로써 sRGB-Lab 변환 테이블을 생성한다. 본 실시형태에서는, 합성에 사면체 보간을 사용했지만, 합성이 이와 같은 보간에 한정되는 것은 아니다. sRGB-devRGB 변환 테이블과 devRGB-Lab 변환 테이블로부터 sRGB-Lab 변환 테이블을 생성할 수 있으면 어떤 방법을 사용해도 된다.
스텝 S604에 있어서, 조정 값을 Lab 값으로 변환한다. 이와 같은 변환에서는, 스텝 S603에서 생성한 sRGB-Lab 변환 테이블을 사용해서 조정 값의 sRGB값을 Lab으로 변환한다. 이와 같은 변환은, 입력을 조정 값으로 사용하고, 연산용 테이블로서 sRGB-Lab 변환 테이블을 사용하여, 사면체 보간을 행함으로써 실행한다.
스텝 S605에 있어서, 스텝 S604에서 생성한 조정 값의 Lab 값에 근거하여, 목표값을 선택하기 위한 후보가 되는 패치(후보 패치)를 생성하기 위한 Lab 값을 생성한다. 후보 패치의 Lab 값의 생성은, 조정 값의 Lab 값에 근거하여, L값, a값, b값을 각각 단계적으로 변환시켜 얻어진 값들을 조합함으로써 행한다. L값, a값, b값은 이하의 수학식 1을 사용하여 생성된다.
(수학식 1)
Li=Lb+i×Dist
ai=ab+i×Dist
bi=bb+i×Dist
(-n≤i≤n)
수학식 1에서, "Lb", "ab", "bb"은 조정 값의 Lab 값을 나타내고, "i"는 생성할 후보 패치의 수에 따라 단계적으로 변화하는 값(정수값)을 나타내고, "Dist"는 후보 패치 사이의 Lab 색공간 내에서의 간격을 표시하고 있다. 예를 들면, 조정 값의 Lab 값이 (50,0,0)이고, 27개의 패치를 생성하고, "Dist"를 1로 가정한다. 따라서, L, a, b 각각의 방향으로 3개의 패치가 작성되므로, "i"는 -1, 0, 1을 취한다. 따라서, "Li"는 49, 50, 51을 취하고, "ai"는 -1, 0, 1을 취하고, "bi"는 -1, 0, 1을 취한다. 이들 값을 모두 조합하여, 27개의 후보 패치 Lab 값이 생성된다. 이들 후보 패치 Lab 값은 각각 조정 값의 Lab 값의 근방의 값에 대응하고, 후보 패치의 색은 조정 색의 근방 색으로 표현된다. 이하, 근방 색의 패치를 "후보 패치"로 부른다.
스텝 S606에 있어서, 조정 값(Lab 값)으로부터, 조정 값의 채도와 색상을 산출한다. 채도는 이하의 수식에서 결정된다.
(수학식 2)
C=sqrt(a^2+b^2)
수학식 2에서, "C"가 채도를 나타내고, "a" 및 "b"은 Lab의 a와 b의 값을 나타내고, "sqrt"는 평방근의 계산을 표시하고 있다. 또한, 색상은 이하의 수식에서 결정된다.
(수학식 3)
H=atan(b,a)×180/PI
이때, "H"는 색상을 나타내고, "a" 및 "b"은 Lab의 a와 b의 값을 나타내고, "PI"는 원주율을 나타내고, "atan"은 아크탄젠트의 계산을 표시하고 있다.
이어서, 스텝 S607 내지 S611은, 스텝 S605에서 생성한 후보 패치의 배치에 관한 처리에 해당한다. 본 실시형태에 있어서는, 목표 색을 갖는 패치를 후보 패치 중에서 선택하기 쉽게 하기 위해, 조정 색의 색 값에 따라 차트에 있어서의 후보 패치의 배치를 결정한다. 목표 색은 도 4의 S404를 참조하여 설명한 것과 같이 유저에 의해 육안으로 선택된다. 그 때문에, 인간의 시각특성을 고려하여 후보 패치를 배치할 수 있다. 인간의 시각특성으로는, 명도의 변화보다도 채도의 변화, 채도의 변화보다도 색상의 변화에 둔감한 것과, 명도가 밝을수록, 변화에 둔감한 것을 들 수 있다. 또한, 2개의 색을 비교할 때에는, 그 2개의 색이 멀리 배치될수록 변화를 알기 어려워진다. 따라서, 이들 특성에 근거하여, 색의 차분에 대하여 유저가 다 둔감해지는(차분을 인식하기 어려운) 패치일수록 가까이 배치한다.
스텝 S607에 있어서, 조정 값(Lab 값)의 L값이 임계값 이상인지 아닌지를 판정한다. 임계값으로는 미리 정한 값을 사용한다. 예를 들면, L값이 0 내지 100이고 값이 높은 쪽이 밝은 경우에는, 임계값으로서 50의 값을 사용하여 판정을 행한다. 임계값은, 미리 설정되어 있어도 되고, 또는 예를 들어, 색을 변경하고 싶은 POP 표시 등의 화상의 특성이나 인쇄를 행하는 프린터의 특성 등의 화상의 특성에 따라 동적으로 설정해도 된다.
조정 값의 L값이 임계값 이상이라고 판정된 경우(스텝 S607에서 YES), 스텝 S608로 처리를 진행한다. 스텝 S608에 있어서, 조정 값(Lab 값)이 Lab 색공간 내에서 a 축에 가까운지 아닌지를 판정한다. 이 판정은 스텝 S606에서 산출한 색상(H)을 사용해서 행한다. 도 7에 나타낸 것과 같이, 색상은 a축을 횡축으로 가정하고, b축을 종축으로 가정한 경우에 0°인 a축으로부터 반시계 방향으로 값이 증가하는 형태로 표현된다. 그 때문에, 0°≤H <45°또는, 135°≤H <225°또는, 315°≤H <360°의 조건을 만족한 경우에 조정 값이 a축에 가깝다고 판정한다.
조정값이 a 축에 가깝다고, 즉 색상이 임계값의 범위 내라고 판정된 경우(스텝 S608에서 YES), 스텝 S609로 처리를 진행한다. 스텝 S609에 있어서 L-b 평면을 기준으로 사용하여 패치의 배치를 행한다. 여기에서 L-b 평면을 기준으로 사용한 패치의 배치에 대해 설명한다. 예를 들면, 상기한 "n"이 1, 즉 전부 27개의 패치를 생성한 것으로 가정한다. 이 경우에, 도 8a에 나타낸 것과 같이, 스텝 S605에서 생성된 각각의 후보 패치의 각 Lab 값은 Lab 색공간 내에서 입방체 801을 구성하는 작은 입방체 각각의 이미지로 나타낼 수 있다. 이 입방체 801을 도 8b의 평면 802, 도 8c의 평면 804, 도 8d의 평면 806과 같이, b축, a축, L축의 어느 한 개의 축에 수직한 평면으로 분할한다.
그후, 1개의 평면을 구성하는 후보 패치를 1개의 패치 군으로서 배치하고, 각각의 배치 803, 805, 807을 형성하도록 복수의 패치 군을 정렬하여 패치들을 배치한다. 이러한 패치 배치를 허용하는 차트 데이터를 생성한다.
즉, L-b 평면을 기준으로 사용한 패치의 배치는 다음과 같다. 먼저, Lab 색공간 내에서 입방체(3차원 형태)로 나타낸 후보 패치를 a 축에 수직한 평면으로 분할한다. 다음에, L-a 평면 내에 있는 후보 패치를 한개의 패치 군으로 형성하고, 이 패치 군에 각각 대응하는 패치 군들을 차트 내에 배치한다.
패치 군 808 내지 810은, L-a 평면에 있는 후보 패치를 포함한다. 패치 군 808 및 810 각각은 패치 군 809의 각 후보 패치를 b축 방향을 따라 이동시킴으로써 얻어진 값을 갖는다.
또한, 패치 군 811 내지 813은, L-b 평면내에 있는 후보 패치를 포함한다. 패치 군 811 및 813은 각각 패치 군 812의 각 후보 패치를 a축 방향을 따라 이동시킴으로써 얻어진 값을 갖는다. 마찬가지로, 패치 군 814 내지 816은, a-b 평면내에 있는 후보 패치를 포함한다. 패치 군 814 및 816은 각각 패치 군 815의 각 후보 패치를 L축 방향을 따라 이동시킴으로써 얻어진 값을 갖는다.
조정 값(Lab 값)이 a 축에 가까운 경우에 L-b 평면을 기준으로 사용하여 패치를 배치하는 이유가 존재하며, 이 이유를 도 11을 참조하여 설명한다. 도 11은, 후보 패치를 Lab 공간의 a-b 평면에서 나타낸 도면이다. 도 11에는 2개의 예를 나타내고 있다. 한 개는, 조정 값(Lab 값)이 a 축에 가까운 경우(후보 패치 1101)이고, 나머지는 조정 값(Lab 값)이 b 축에 가까운 경우(후보 패치 1102)이다. 도 11에서, 채도는, a-b평면에 있어서의 a축과 b축의 교점인 원점으로부터 패치까지의 거리에 근거하여 결정된다. 또한, 도 11에서, 색상은 a-b평면에 있어서의 a축을 0도로 가정한 경우의 패치의 각도에 근거하여 결정된다.
도 11의 후보 패치 1101은, 조정 값(Lab 값)이 a 축에 가까운 경우의 후보 패치의 예를 나타낸다. 이 후보 패치 1101에 대해서는, a 축에 평행한 방향으로 정렬된 패치들 중에서 인접하는 패치들 사이에서 원점으로부터 거리가 크게 변화한다. 또한, b 축에 평행한 방향으로 정렬된 패치들 중에서 인접하는 패치들 사이에서 a축으로부터의 각도가 크게 변화한다.
따라서, 조정 값(Lab 값)이 a 축에 가까운 경우의 후보 패치들 1101 중에서, a 축에 평행한 방향으로 정렬된 패치들 중에서 인접하는 패치들 사이에서 채도가 크게 변화한다. 또한, b 축에 평행한 방향으로 정렬된 패치들 중에서 인접하는 패치들 사이에서 색상이 크게 변화한다.
또한, 상기한 것과 같이, 채도 변화보다도 색상의 변화를 알기 어렵다.
따라서, 후보 패치 1101 중에서, 채도의 변화가 큰 L-a 평면내에 배치된 패드들의 변화보다도 색상의 변화가 큰 L-b 평면내에 배치된 패치들의 변화를 알기 어렵다.
상기한 것과 같이, 변화를 알기 어려운 패치일수록 더 가깝게 배치할 수 있는데, 이와 같은 배치에서는 유저가 패치들 사이의 색차이를 시인하기 더 쉽기 때문이다.
따라서, 조정 값(Lab 값)이 a 축에 가까운 경우에는, b축의 변화를 갖는 후보 패치를 근접해서 배치한다. 즉, L-b 평면을 기준으로 사용하여 패치의 배치를 행한다.
조정 값이 a 축에 가깝지 않다고 판정된 경우(스텝 S608에서 NO), 스텝 S610으로 처리를 진행한다. 스텝 S610에서, L-a 평면을 기준으로 사용하여 패치의 배치를 행한다. 이 배치는, L-b평면을 기준으로 사용하여 배치가 행해지는 경우와 유사한 방식으로 행한다.
도 11에 도시된 후보 패치 1102는, 조정 값(Lab 값)이 b 축에 가까운 경우의 후보 패치의 예를 나타낸다.
후보 패치 1102에 대해서는, b 축에 평행한 방향으로 정렬된 패치들 사이에서 원점으로부터 거리가 크게 변화하고, a 축에 평행한 방향으로 정렬된 패치들 사이에서 a축으로부터의 각도가 크게 변화한다. 그 때문에, 조정 값(Lab 값)이 b 축에 가까운 경우, 도 11의 후보 패치 1102로 나타낸 것과 같이, b 축에 평행한 방향으로 채도가 크게 변화하고, a 축에 평행한 방향으로 색상이 크게 변화한다. 상기한 것과 같이, 채도 변화보다도 색상의 변화쪽을 알기 어렵다. 따라서, 채도의 변화가 큰 L-b평면 내에 정렬된 패치의 변화보다도, 색상의 변화가 큰 L-a 평면내에 정렬된 패치의 변화를 알기 어렵다. 상기한 것과 같이, 변화를 알기 어려운 패치일수록 가까이 배치할 수 있다.
따라서, 조정 값(Lab 값)이 b 축에 가까운 경우에는, a축의 변화를 갖는 후보 패치를 근접해서 배치한다. 즉, L-a 평면을 기준으로 사용하여 패치의 배치를 행한다.
조정 값(Lab 값)의 L값이 임계값 이상이 아니하고 판정된 경우(스텝 S607에서 NO), 스텝 S611로 처리를 진행한다. 스텝 S611에서, a-b평면을 기준으로 사용하여 패치의 배치를 행한다. 이와 같은 배치는 L-b 평면을 기준으로 사용하여 배치를 행한 경우와 유사한 방법으로 행한다.
L값이 임계값 이상이 아니라고 판정되었을 때, 즉 L값이 낮은 경우에, a-b평면이 기준으로 사용된다. 이것은, L값이 낮은 경우에는, 패치가 떨어져 있어도, L값의 변화는 비교적 알기 쉽기 때문이다. 그 때문에, 주로 채도 및 색상이 변화하는 a-b평면을 기준으로 사용한다.
스텝 S612에 있어서, 후보 패치 제외처리가 행해진다. 이와 같은 처리에서는, 스텝 S611까지 작성 및 배치된 후보 패치들 중에서, 프린터의 색재현 범위 외가 되는 후보 패치를 제외한다. 후보 패치는 Lab 색공간, 즉 디바이스에 비의존의 색공간에서 생성된다. 따라서, 프린터의 색재현 범위 외의 후보 패치가 생성되는 경우가 있다. 프린터의 색재현 범위 외의 후보 패치는 프린터에 의해 재현할 수 있는 색의 범위로 라운드된다(rounded). 따라서, 본 실시형태에 있어서는, 이와 같은 패치가 제외된다. 후보 패치 제외처리는, 색재현 범위 외로 판정된 후보 패치가 목표값으로서 선택되지 않도록 하는 경우, 어떤 방법으로 행해도 된다. 또한, 후보 패치가 색재현 범위 외인지 아닌지에 대한 판정은, 스텝 S602에서 취득한 devRGB-Lab 변환 테이블의 Lab 값의 범위에 각 후보 패치의 Lab 값이 포함되어 있는지 아닌지에 근거하여 행해진다. 구체적으로는, 이와 같은 판정은, 후보 패치의 Lab 값이 Lab 색공간내에 있어서의 사면체 내부에 존재하는지 아닌지를 판정함으로써 행해진다. 이 사면체는, devRGB-Lab 변환 테이블 내부의 임의의 Lab 값과 그 근방의 3개의 Lab 값으로 이루어진다. devRGB-Lab 변환 테이블의 Lab 값을 사용하여 형성할 수 있는 모든 사면체에 대하여, 후보 패치가 존재하고 있는지 아닌지를 판정한다. 모든 사면체에 후보 패치가 존재하고 있지 않은 것으로 판정된 경우, 그 후보 패치는 색재현 범위 외인 것으로 판정한다.
본 실시형태에서는, devRGB-Lab 변환 테이블로부터 형성할 수 있는 사면체를 이용한 방법에 의해 이와 같은 판정을 행한다. 그러나, 프린터의 색재현 범위를 추출할 수 있고, 후보 패치가 색재현 범위 외인지를 판정할 수 있으면, 어떤 방법을 사용해도 된다.
스텝 S613에 있어서, Lab 값으로서 생성 및 배치된 후보 패치들을 sRGB값으로 각각 변환한다. Lab 값으로부터 sRGB값으로의 변환은, 스텝 S603에서 생성한 sRGB-Lab 변환 테이블을 사용한 신호 탐색 처리에 의해 행한다. 신호 탐색 처리에서는, 우선, sRGB값의 0 내지 255까지의 모든 신호값의 조합을 입력으로 사용하고, sRGB-Lab 변환 테이블을 연산용 테이블로 사용하여 사면체 보간을 행한다. 사면체 보간에 의해 산출된 모든 Lab 값 중에서, 임의의 후보 패치의 Lab 값에 가장 가까운 Lab 값을 추출한다. 그후, 추출한 Lab 값에 대응하는 sRGB값을 후보 패치의 sRGB값으로 판정한다. 이 신호 탐색 처리를 모든 후보 패치에 대하여 행함으로써, Lab 값으로서 생성 및 배치된 후보 패치들을 각각 sRGB값으로 변환한다. 본 실시형태에서는, 신호 탐색 처리를 사용했지만, 변환은 이와 같은 처리에 한정되는 것은 아니다. 예를 들면, sRGB-Lab 변환 테이블의 역 테이블(Lab-sRGB 변환 테이블)을 작성하여, 후보 패치의 Lab 값을 sRGB값으로 변환해도 된다.
최후에, 스텝 S614에 있어서, 스텝 S613에서 생성한 sRGB값의 후보 패치를 한 개의 차트로서 인쇄 처리부(303)에 송신한다.
다음에, 도 5를 참조해서 스텝 S403의 차트 인쇄 처리의 상세에 대해 설명한다. 우선, 차트 데이터 생성부(302)는, 스텝 S501에 있어서, 스텝 S401에서 취득한 색 변환 테이블을 사용하여, 스텝 S402에서 생성된 차트 데이터의 색 변환을 행한다. 즉, 차트 데이터 생성부(302)는, 차트 데이터를 sRGB로부터 devRGB 색공간으로 변환한다. 그후, 차트 데이터 생성부(302)는, 색 변환후의 차트 데이터를 렌더링 처리부(305)에 송신한다. 렌더링 처리부(305)는, 스텝 S502에 있어서, 차트 데이터 생성부(302)로부터 받은 차트 데이터에 따라서, 화상 메모리에 화상 데이터를 렌더링한다. 그후, 렌더링 처리부(305)는 화상 메모리에 렌더링한 화상 데이터를 색 변환부(306)에 보낸다. 색 변환부(306)는, 스텝 S503에 있어서, 미리 외부기억장치(211)에 보존되어 있는 devRGB로부터 CMYK로 변환하기 위한 룩업 테이블(LUT)을 사용하여, 화상 데이터를 CMYK 데이터로 변환한다. 그후, 색 변환부(306)는 CMYK 데이터를 2값화 처리부(307)로 보낸다. 2값화 처리부(307)는 스텝 S504에 있어서, 색 변환에서 발생된 수신한 차트 데이터를, 스크린 처리와 오차확산 처리 등의 화상 형성 처리를 행해서, 2값 화상 데이터로 변환한다. 그후, 2값화 처리부(307)는 2값 화상 데이터를 엔진 제어부(308)에 출력한다. 엔진 제어부(308)는, 스텝 S505에 있어서, 스텝 S504에서의 변환에 의해 발생된 2값 화상 데이터를 기초로, 프린터 엔진 제어를 행하기 위한 지령을 엔진 인터페이스(213)에 출력한다. 이에 따라, 프린터 엔진(105)에서 잉크 상이나 토너 상으로서 지면 위에 후보 패치가 인쇄된 차트를 형성할 수 있다. 이 차트에 인쇄된 패치들 중에서 유저가 육안으로 원하는 색을 갖는 패치를 선택한다. 그후, 선택된 패치의 색을 목표 색으로 가정하여, 조정 색이 목표 색이 되도록 하는 색 변환 테이블이 생성된다.
이상과 같은 처리를 행함으로써, 인쇄된 차트로부터 유저가 육안으로 원하는 색(목표 색)을 선택하는 경우에, 조정하고 싶은 색이 어떤 색이라도, 차트 위에 인쇄된 패치들 사이의 색의 변화를 알기 쉽게 할 수 있도록 패치들이 배치된다. 따라서, 유저가 원하는 색의 패치를 선택하기 쉬운 차트를 인쇄할 수 있다.
전술한 구성에서는, 도 1의 컴퓨터(102)가 본 실시형태의 차트 인쇄(스텝 S403) 이외의 처리를 행한다. 그러나, 프린터 콘트롤러(104) 단독으로 이 처리를 행해도 된다.
이하 본 발명의 제 2 실시형태를 설명한다. 제1 실시형태에서는, 조정 값의 명도, 채도 및 색상에 근거하여, Lab 색공간 내의 L-a 평면, L-b 평면, a-b 평면 중 어느 한 개를 기준으로 사용하여 패치 배치를 행한다. 그러나, L-a 평면이 사용되는 경우에는 b축, L-b 평면이 사용되는 경우에는 a축, a-b 평면이 사용되는 경우에는 L축에 평행한 방향으로, 패치들이 떨어진 위치에 배치된다.
제1 실시형태의 예와 같이, 패치의 총수가 수가 27개 정도이면 문자가 없다. 그러나, 생성되는 패치수가 많아질수록, 1개의 패치 군을 구성하는 패치들의 수가 많아지므로, 패치 군들 사이의 거리가 길어진다. 이것은 패치들 사이의 색의 변화를 알기 어렵게 한다. 따라서, 패치수가 많아지는 경우에는, 유저가 패치들 사이의 차분을 비교하기 쉽게 하기 위해, 조정 색에 근거하여, 명도, 채도 및 색상이 각각 단계적으로 변화하도록 패치들을 배치한다.
따라서, 제2 실시형태에서는, 조정 값(Lab 값)에 근거하여, L, a, b 각각의 값이 단계적으로 변화하도록 패치들을 배치한다. 이에 따라, 전체의 패치수가 많아져도 원하는 색의 패치를 선택하기 쉽다. 이와 같은 패치의 배치 방법에 대해 설명한다.
본 실시형태에 따른 물리구성과 시스템 구성은 제1 실시형태와 유사하므로, 설명을 생략한다. 또한, 도 4의 스텝 S402의 차트 데이터 생성 처리를 제외한 처리가 본 실시예에서 행해진다. 본 실시형태에 따른 차트 데이터 생성 처리의 상세에 대해서 도 9를 참조하여 설명한다. 제1 실시형태와 마찬가지로, 도 9의 처리는 모두 차트 데이터 생성부(302)가 행한다.
스텝 S901 내지 스텝 S906은, 도 6의 스텝 S601 내지 스텝 S606과 유사하므로, 설명을 생략한다.
스텝 S907에 있어서, 조정 값의 Lab 값이 Lab 색공간 내에서 a 축에 가까운지 아닌지를 판정한다. 이와 같은 판정은, 도 6의 스텝 S608의 처리와 마찬가지로, 조정 값의 색상에 근거하여 행해진다.
색상이 임계값의 범위내라고 판정된 경우(스텝 S907에서 YES), 스텝 S908로 처리를 진행한다. 스텝 S908에서는, L-b 평면에 근거하여 패치 배치를 행한다. 도 10a 내지 도 10e를 참조하여 L-b평면에 근거하여 패치를 배치하는 방법에 대해 설명한다. 우선, 도 10a에 나타낸 것과 같이, 제1 실시형태의 스텝 S609와 유사한 방법으로 L-b평면에 근거한 패치 배치를 행한다. 그후, 도 10a의 각 평면 1001, 1002, 1003을 조정 값의 L값과 같은 L값을 갖는 패치에 근거하여 분할한다. 본 실시형태에서는, 도 10b에 나타낸 것과 같이, 분할한 패치들의 사이에 1개의 패치와 동등한 스페이스를 삽입한다. 삽입하는 스페이스는 한 개의 패치의 크기에 한정되는 것은 아니고, 예를 들면, 총 패치수에 따라 바꾸어도 된다.
구체적으로는, 조정 값의 L값과 같은 L값을 갖는 패치와 이 L값에 대하여 양의 방향으로 L값을 갖는 패치들을 포함하는 패치 군(각각의 패치 군 1004, 1005, 1006)을 한 개의 블록으로서 생성한다. 조정 값의 L값과 같은 L값을 갖는 패치와 이 L값에 대하여 음의 방향으로 L값을 갖는 패치들을 포함하는 패치 군(각각의 패치 군 1007, 1008, 1009)을 한 개의 블록으로 생성한다. 그리고, 생성한 블록들 사이에 한 개의 패치에 대해 스페이스를 삽입하여 패치들을 배치한다. 이어서, 생성한 패치 군들(패치 군 1004, 1005, 1006, 1007, 1008, 1009)을, 도 10c에 나타낸 것과 같이, 개별적으로 시계 방향으로 90°만큼 회전한다. 그리고, 개별적으로 회전한 패치 군을 한 개의 집합(1010)으로 하여, 도 10d에 나타낸 것과 같이, 반시계 방향으로 90°회전한다. 이어서, 조정 값의 a값과 같은 a값을 갖는 패치 군(각각의 패치 군 1012, 1015)을, 조정 값의 b값과 같은 b값을 갖는 패치에 근거하여 분할함으로써, 패치 군(각각의 패치 군 1017, 1018, 1019, 1020)을 생성한다. 생성한 패치 군 사이에(즉 패치 군 1017, 1018 사이와 패치 군 1019 및 1020 사이에) 조정 값과 같은 값을 갖는 패치를 삽입한다. 본 실시형태에 있어서는, 삽입하는 패치는 b방향으로 한 개의 패치의 크기와, L방향으로 소블록의 1변과 같은 패치수(2개)의 크기를 갖는 것으로 가정한다.
삽입하는 패치는 상기한 크기에 한정되는 것은 아니고, 예를 들면, 총 패치수에 따라 바꾸어도 된다. 마지막으로, 패치 군 1013에서, 조정 값의 L값과 같은 L값을 갖는 패치와 이 L값에 대하여 L 방향으로 양인 L 값을 갖는 패치를 교체한다. 또한, 패치 군 1014에서는, 조정 값의 L값과 같은 L값을 갖는 패치와 이 L값에 대하여 L 방향으로 음인 L 값을 갖는 패치를 교체한다. 이상과 같이 행함으로써, 도 10e에 나타낸 것과 같이, L-b 평면에 근거하여 패치 배치를 행한다.
색상이 임계값의 범위 내가 아니하고 판정된 경우(스텝 S907에서 NO), 스텝 S909로 처리를 진행한다. 스텝 S909에서는, L-a 평면에 근거하여 패치 배치를 행한다. L-a평면에 근거한 패치 배치는, L-b평면에 근거한 패치 배치와 유사한 방법으로 행해진다.
스텝 S910 내지 스텝 S912는, 도 6의 스텝 S612 내지 스텝 S614와 유사하므로, 설명을 생략한다.
전술한 처리를 행함으로써, 조정 값의 색 패치에 근거하여, 명도, 채도 및 색상이 단계적으로 변화하도록 패치를 배치할 수 있게 된다. 즉, 조정 값의 색 패치를 중심으로 시각적으로 서서히 변화하도록 패치를 배치할 수 있다. 따라서, 생성하는 패치수가 많아져도, 원하는 색의 패치를 선택할 수 있다.
본 실시형태에서는, 도 1의 컴퓨터(102)가, 제1 실시형태와 같이, 차트 인쇄처리(스텝 S403) 이외의 처리를 행하는 것으로 가정한다. 그러나, 이들 처리를 프린터 콘트롤러(104) 단독으로 행해도 된다.
기타 실시형태
본 발명의 실시형태는, 본 발명의 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체('비일시적인 컴퓨터 판독가능한 기억매체'로서 더 상세히 언급해도 된다)에 기록된 컴퓨터 실행가능한 명령(예를 들어, 1개 이상의 프로그램)을 판독하여 실행하거나 및/또는 전술한 실시예(들)의 1개 이상의 기능을 수행하는 1개 이상의 회로(예를 들어, 주문형 반도체 회로(ASIC)를 포함하는 시스템 또는 장치의 컴퓨터나, 예를 들면, 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체로부터 컴퓨터 실행가능한 명령을 판독하여 실행함으로써, 시스템 또는 장치의 컴퓨터에 의해 수행되는 방법에 의해 구현될 수도 있다. 컴퓨터는, 1개 이상의 중앙처리장치(CPU), 마이크로 처리장치(MPU) 또는 기타 회로를 구비하고, 별개의 컴퓨터들의 네트워크 또는 별개의 컴퓨터 프로세서들을 구비해도 된다. 컴퓨터 실행가능한 명령은, 예를 들어, 기억매체의 네트워크로부터 컴퓨터로 주어져도 된다. 기록매체는, 예를 들면, 1개 이상의 하드디스크, 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 분산 컴퓨팅 시스템의 스토리지, 광 디스크(콤팩트 디스크(CD), 디지털 다기능 디스크(DVD), 또는 블루레이 디스크(BD)TM 등), 플래시 메모리소자, 메모리 카드 등을 구비해도 된다.
예시적인 실시형태들을 참조하여 본 발명을 설명하였지만, 본 발명이 이러한 실시형태에 한정되지 않는다는 것은 자명하다. 이하의 청구범위의 보호범위는 가장 넓게 해석되어 모든 변형, 동등물 구조 및 기능을 포괄하여야 한다.
Claims (20)
- 조정 색을 선택하도록 구성된 제 1 선택부와,
상기 제1 선택부에 의해 선택된 상기 조정 색에 대응하는 패치와 상기 조정 색의 각각의 근방 색들에 대응하는 패치들을 포함하는 차트를 프린터에게 인쇄시키도록 구성된 인쇄 제어부와,
상기 차트 위의 각각의 패치들에 대응하는 색들 중에서 목표 색을 선택하도록 구성된 제2 선택부와,
상기 제1 선택부에 의해 선택된 상기 조정 색과 상기 제2 선택부에 의해 선택된 상기 목표 색을 사용하여, 상기 프린터에 의해 인쇄되는 색을 변환하기 위해 사용되는 색 변환 테이블을 생성하도록 구성된 생성부와,
상기 제1 선택부에 의해 선택된 상기 조정 색의 색 값에 근거하여, 상기 프린터에 의해 인쇄되는 상기 차트에 포함되는 상기 패치들의 배치를 결정하도록 구성된 결정부를 구비하고,
상기 결정부는, 상기 조정 색의 Lab 색공간에서의 L 값이 임계값보다 큰 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 L-a평면에 배치되고 L 값 또는 a 값을 변화시켜 얻어진 Lab 값을 가지는 패치, 또는 상기 Lab 색공간의 L-b평면에 배치되고 L 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되고, 상기 조정색의 Lab 색공간에서의 L 값이 임계값보다 작은 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 a-b평면에 배치되고 a 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되도록 상기 패치들의 배치를 결정하는, 화상 처리장치.
- 제 1항에 있어서,
상기 결정부는, 상기 제1 선택부에 의해 선택된 상기 조정 색에 대응하는 패치에 인접하는 패치의 색을, 상기 제1 선택부에 의해 선택된 상기 조정 색의 패치의 상기 색 값에 근거하여 결정하는 화상 처리장치.
- 제 1항에 있어서,
상기 제1 선택부는, 유저에 의해 선택된 색을 상기 조정 색으로서 선택하는 화상 처리장치.
- 제 1항에 있어서,
상기 제2 선택부는, 상기 차트 위의 상기 패치들 중에서 유저에 의해 선택된 패치에 대응하는 색을 상기 목표 색으로서 선택하는 화상 처리장치.
- 제 1항에 있어서,
상기 제1 선택부에 의해 선택된 상기 조정 색과 상기 조정 색의 상기 근방 색들이 각각 Lab 색공간의 색으로 변환된 후, 이들 색에 대응하는 패치들이 상기 프린터에 의해 인쇄되는 화상 처리장치.
- 제 1항에 있어서,
상기 제1 선택부에 의해 선택된 상기 조정 색과 상기 조정 색의 상기 근방 색들은 각각 Lab 색공간의 색으로 변환되고,
상기 결정부는, 상기 조정 색의 Lab 값에 근거하여, 상기 패치들의 배치를 결정하는 화상 처리장치.
- 제 1항에 있어서,
상기 제1 선택부에 의해 선택된 상기 조정 색과 상기 조정 색의 상기 근방 색들은 각각 Lab 색공간의 색으로 변환되고,
상기 결정부는, 상기 프린터에 의해 인쇄되는 상기 차트 위의 상기 패치들을 배치할 때, 기준으로서 사용되는 평면을 상기 조정 색의 Lab 값에 근거하여 결정하는 화상 처리장치.
- 제 6항에 있어서,
상기 조정 색의 명도가 임계값보다 큰 값을 갖고 상기 조정 색의 색상이 미리 결정된 범위 내의 값을 갖는 경우, 상기 결정부는, 상기 Lab 색공간의 L-b 평면 내에 배치된 복수의 패치를 1개의 패치 군인 것으로 간주하고, 상기 패치 군의 a값을 단계적으로 변화시킴으로써 생성된 복수의 패치 군이 상기 차트 위에 배치되도록 상기 패치들의 배치를 결정하는 화상 처리장치.
- 제 6항에 있어서,
상기 조정 색의 명도가 임계값보다 큰 값을 갖고 상기 조정 색의 색상이 미리 결정된 범위 외의 값을 갖는 경우, 상기 결정부는, 상기 Lab 색공간의 L-a 평면 내에 배치된 복수의 패치를 1개의 패치 군인 것으로 간주하고, 상기 패치 군의 b값을 단계적으로 변화시킴으로써 생성된 복수의 패치 군이 상기 차트 위에 배치되도록 상기 패치들의 배치를 결정하는 화상 처리장치.
- 제 6항에 있어서,
상기 조정 색의 명도가 임계값보다 작은 값을 갖는 경우, 상기 결정부는, 상기 Lab 색공간의 a-b 평면 내에 배치된 복수의 패치를 1개의 패치 군인 것으로 간주하고, 상기 패치 군의 L값을 단계적으로 변화시킴으로써 생성된 복수의 패치 군이 상기 차트 위에 배치되도록 상기 패치들의 배치를 결정하는 화상 처리장치.
- 제 8항에 있어서,
상기 결정부는, 상기 프린터에 의해 인쇄되는 상기 차트에 포함되는 상기 패치들의 배치를, 상기 조정 색에 대응하는 패치가 상기 복수의 패치 군으로 둘러싸인 배치인 것으로 결정하는 화상 처리장치.
- 제 9항에 있어서,
상기 결정부는, 상기 프린터에 의해 인쇄되는 상기 차트에 포함되는 상기 패치들의 배치를, 상기 조정 색에 대응하는 패치가 상기 복수의 패치 군으로 둘러싸인 배치인 것으로 결정하는 화상 처리장치.
- 제 10항에 있어서,
상기 결정부는, 상기 프린터에 의해 인쇄되는 상기 차트에 포함되는 상기 패치들의 배치를, 상기 조정 색에 대응하는 패치가 상기 복수의 패치 군으로 둘러싸인 배치인 것으로 결정하는 화상 처리장치.
- 제 8항에 있어서,
상기 미리 결정된 범위 내의 값은, 0°이상 45°미만의 색상, 135°이상 225°미만의 색상, 또는 315°이상 360°미만의 색상이고, 상기 미리 결정된 범위 외의 값은 45°이상 135°미만의 색상, 또는 225°이상 315°미만의 색상인 화상 처리장치.
- 제 9항에 있어서,
상기 미리 결정된 범위 내의 값은, 0°이상 45°미만의 색상, 135°이상 225°미만의 색상, 또는 315°이상 360°미만의 색상이고, 상기 미리 결정된 범위 외의 값은 45°이상 135°미만의 색상, 또는 225°이상 315°미만의 색상인 화상 처리장치.
- 제 1항에 있어서,
상기 프린터는 상기 화상 처리장치와 통신가능한 화상 형성 장치 내부에 포함되는 화상 처리장치.
- 제 1항에 있어서,
상기 조정 색에 대응하는 상기 패치와 상기 조정 색의 상기 각각의 근방 색들에 대응하는 상기 패치들을 표시부가 화면에 표시하게 하도록 구성된 표시 제어부를 더 구비하고,
상기 표시 제어부는, 상기 인쇄 제어부에 의해 인쇄되는 상기 차트에 포함된 패치들의 배치와 동일한 배치로 패치들을 상기 표시부가 상기 화면에 표시하게 하는 화상 처리장치.
- 조정 색을 선택하는 제1 선택을 행하는 단계와,
상기 제1 선택에 의해 선택된 상기 조정 색의 패치와 상기 조정 색의 각각의 근방 색들에 대응하는 패치들을 포함하는 차트를 프린터에게 인쇄시키는 인쇄 제어를 행하는 단계와,
상기 차트 위의 각각의 패치들에 대응하는 색들 중에서 목표 색을 선택하는 제2 선택을 행하는 단계와,
상기 제1 선택에서 선택된 상기 조정 색과 상기 제2 선택에서 선택된 상기 목표 색을 사용하여, 상기 프린터에 의해 인쇄되는 색을 변환하기 위해서 사용되는 색 변환 테이블을 생성하는 단계와,
상기 제1 선택에서 선택된 상기 조정 색의 색 값에 근거하여, 상기 프린터에 의해 인쇄되는 상기 차트에 포함되는 상기 패치들의 배치를 결정하는 단계를 포함하고,
상기 결정하는 단계에서, 상기 조정 색의 Lab 색공간에서의 L 값이 임계값보다 큰 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 L-a평면에 배치되고 L 값 또는 a 값을 변화시켜 얻어진 Lab 값을 가지는 패치, 또는 상기 Lab 색공간의 L-b평면에 배치되고 L 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되고, 상기 조정색의 Lab 색공간에서의 L 값이 임계값보다 작은 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 a-b평면에 배치되고 a 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되도록 상기 패치들의 배치를 결정하는, 화상 처리방법.
- 제 18항에 있어서,
상기 선택된 조정 색에 대응하는 패치에 인접하는 패치의 색을, 상기 선택된 조정 색에 대응하는 패치의 상기 색 값에 근거하여 결정하는 화상 처리방법.
- 컴퓨터에,
조정 색을 선택하는 제1 선택을 행하는 단계와,
상기 제1 선택에 의해 선택된 상기 조정 색의 패치와 상기 조정 색의 각각의 근방 색들에 대응하는 패치들을 포함하는 차트를 프린터에게 인쇄시키는 인쇄 제어를 행하는 단계와,
상기 차트 위의 각각의 패치들에 대응하는 색들 중에서 목표 색을 선택하는 제2 선택을 행하는 단계와,
상기 제1 선택에서 선택된 상기 조정 색과 상기 제2 선택에서 선택된 상기 목표 색을 사용하여, 상기 프린터에 의해 인쇄되는 색을 변환하기 위해서 사용되는 색 변환 테이블을 생성하는 단계와,
상기 제1 선택에서 선택된 상기 조정 색의 색 값에 근거하여, 상기 프린터에 의해 인쇄되는 상기 차트에 포함되는 상기 패치들의 배치를 결정하는 단계를 포함하고,
상기 결정하는 단계에서, 상기 조정 색의 Lab 색공간에서의 L 값이 임계값보다 큰 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 L-a평면에 배치되고 L 값 또는 a 값을 변화시켜 얻어진 Lab 값을 가지는 패치, 또는 상기 Lab 색공간의 L-b평면에 배치되고 L 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되고, 상기 조정색의 Lab 색공간에서의 L 값이 임계값보다 작은 경우에, 상기 조정 색에 대응하는 패치에 인접하는 패치로서, 상기 Lab 색공간의 a-b평면에 배치되고 a 값 또는 b 값을 변화시켜 얻어진 Lab 값을 가지는 패치가 배치되도록 상기 패치들의 배치를 결정하는, 화상 처리방법을 실행시키는 프로그램을 기억한 컴퓨터 판독가능한 기억매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015110211A JP6501621B2 (ja) | 2015-05-29 | 2015-05-29 | 画像処理装置、画像処理方法、およびその画像処理プログラム |
JPJP-P-2015-110211 | 2015-05-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160140412A KR20160140412A (ko) | 2016-12-07 |
KR102015923B1 true KR102015923B1 (ko) | 2019-08-29 |
Family
ID=56096496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160062560A KR102015923B1 (ko) | 2015-05-29 | 2016-05-23 | 화상 처리장치, 화상 처리방법, 및 기억매체 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10027851B2 (ko) |
EP (1) | EP3099052B1 (ko) |
JP (1) | JP6501621B2 (ko) |
KR (1) | KR102015923B1 (ko) |
CN (1) | CN106210440B (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6642168B2 (ja) * | 2016-03-23 | 2020-02-05 | セイコーエプソン株式会社 | 液体吐出制御装置、液体吐出制御方法、液体吐出制御プログラム |
JP6852517B2 (ja) * | 2017-03-31 | 2021-03-31 | コニカミノルタ株式会社 | 測色チャート作成装置、測色チャート作成方法、プログラム |
JP6939197B2 (ja) * | 2017-07-28 | 2021-09-22 | セイコーエプソン株式会社 | 情報処理装置、プログラム、及び情報処理装置の制御方法 |
JP7314628B2 (ja) * | 2019-06-05 | 2023-07-26 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法、及び、画像処理プログラム |
JP7442988B2 (ja) * | 2019-07-12 | 2024-03-05 | キヤノン株式会社 | 画像形成装置、その制御方法およびプログラム |
DE102021104841A1 (de) | 2020-03-19 | 2021-09-23 | Heidelberger Druckmaschinen Aktiengesellschaft | Sonderfarbenersatz |
CN114154463A (zh) * | 2021-10-29 | 2022-03-08 | 北京搜狗科技发展有限公司 | 结构图还原、处理方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009118419A (ja) * | 2007-11-09 | 2009-05-28 | Kyocera Mita Corp | 画像処理装置、画像処理方法及び画像処理プログラム |
JP2011077937A (ja) * | 2009-09-30 | 2011-04-14 | Fujifilm Corp | 色選択方法、画像処理方法、画像処理装置及びプログラム |
JP2012070298A (ja) * | 2010-09-27 | 2012-04-05 | Fujifilm Corp | 色選択支援方法、色値取得方法、画像処理方法、色選択支援装置、色値取得装置、画像処理装置及びプログラム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4780089B2 (ja) * | 2007-11-16 | 2011-09-28 | 富士ゼロックス株式会社 | 画像処理装置、画像形成装置、プログラム及び色見本 |
JP4839298B2 (ja) * | 2007-11-28 | 2011-12-21 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、プログラム及び記憶媒体 |
JP5238650B2 (ja) * | 2009-09-10 | 2013-07-17 | 富士フイルム株式会社 | 画像処理装置、画像処理方法及びプログラム |
JP5482073B2 (ja) * | 2009-10-05 | 2014-04-23 | 富士ゼロックス株式会社 | 画像処理装置、画像形成システム、およびプログラム |
JP2011114717A (ja) | 2009-11-27 | 2011-06-09 | Fujifilm Corp | 色選択方法、画像処理方法、画像処理装置及びプログラム |
JP5773749B2 (ja) * | 2011-05-19 | 2015-09-02 | キヤノン株式会社 | 色再現域圧縮方法およびそれを用いたプロファイル生成装置 |
-
2015
- 2015-05-29 JP JP2015110211A patent/JP6501621B2/ja active Active
-
2016
- 2016-05-20 CN CN201610338377.7A patent/CN106210440B/zh active Active
- 2016-05-23 KR KR1020160062560A patent/KR102015923B1/ko active IP Right Grant
- 2016-05-24 US US15/163,477 patent/US10027851B2/en active Active
- 2016-05-26 EP EP16171565.1A patent/EP3099052B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009118419A (ja) * | 2007-11-09 | 2009-05-28 | Kyocera Mita Corp | 画像処理装置、画像処理方法及び画像処理プログラム |
JP2011077937A (ja) * | 2009-09-30 | 2011-04-14 | Fujifilm Corp | 色選択方法、画像処理方法、画像処理装置及びプログラム |
JP2012070298A (ja) * | 2010-09-27 | 2012-04-05 | Fujifilm Corp | 色選択支援方法、色値取得方法、画像処理方法、色選択支援装置、色値取得装置、画像処理装置及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP3099052A1 (en) | 2016-11-30 |
US10027851B2 (en) | 2018-07-17 |
JP2016225810A (ja) | 2016-12-28 |
US20160352972A1 (en) | 2016-12-01 |
EP3099052B1 (en) | 2019-07-10 |
CN106210440A (zh) | 2016-12-07 |
CN106210440B (zh) | 2018-12-21 |
JP6501621B2 (ja) | 2019-04-17 |
KR20160140412A (ko) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102015923B1 (ko) | 화상 처리장치, 화상 처리방법, 및 기억매체 | |
JP2011142615A (ja) | 画像処理装置、画像処理方法およびプログラム | |
US9967435B2 (en) | Image processing apparatus, image processing method, and image processing program therefore | |
US9087289B2 (en) | Image processing method and apparatus for printing monochrome or color images on a medium | |
JP2015156570A (ja) | 色処理装置、画像形成装置およびプログラム | |
JP2009124608A (ja) | 画像処理装置、画像形成装置、プログラム及び色見本 | |
US7656414B2 (en) | System and method for determination of gray for CIE color conversion using chromaticity | |
JP6291187B2 (ja) | 画像処理装置、画像処理方法、プログラム、並びにシステム | |
US7679783B2 (en) | System and method for extracting grayscale data within a prescribed tolerance | |
JP5457123B2 (ja) | Lutを生成する方法、lutから輝度値を読み出す方法、プログラム及び装置 | |
US8654403B2 (en) | Image processing apparatus and program therefor | |
JP6535222B2 (ja) | 画像処理装置及び画像形成システム | |
US6307644B1 (en) | Image processing method and apparatus and recording medium | |
US9749501B2 (en) | Color conversion apparatus, recording medium, and color conversion method for accurately representing print color using display color | |
JP6740729B2 (ja) | データ変換装置、データ変換方法およびデータ変換プログラム | |
JP2007288495A (ja) | 色分解方法、色分解テーブル作成方法および画像処理装置 | |
JP2008153992A (ja) | 色域生成装置、色域生成方法、及び色域生成プログラム | |
JP2017085291A (ja) | 情報処理装置、制御方法、およびプログラム | |
JP2007324861A (ja) | 色変換定義作成装置および色変換定義作成プログラム | |
JP2017073618A (ja) | 画像処理装置、画像処理方法、およびその画像処理プログラム | |
JP2017135683A (ja) | 生成装置、および、コンピュータプログラム | |
JP6256032B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN117714619A (zh) | 图像处理装置、图像处理方法和介质 | |
JP2007300193A (ja) | 色調調整方法および画像処理装置 | |
JP2020184676A (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 |