KR20100086229A - 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체 - Google Patents

색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체 Download PDF

Info

Publication number
KR20100086229A
KR20100086229A KR1020090005490A KR20090005490A KR20100086229A KR 20100086229 A KR20100086229 A KR 20100086229A KR 1020090005490 A KR1020090005490 A KR 1020090005490A KR 20090005490 A KR20090005490 A KR 20090005490A KR 20100086229 A KR20100086229 A KR 20100086229A
Authority
KR
South Korea
Prior art keywords
color
average
value
sub
colors
Prior art date
Application number
KR1020090005490A
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 KR1020090005490A priority Critical patent/KR20100086229A/ko
Priority to US12/645,943 priority patent/US8531722B2/en
Publication of KR20100086229A publication Critical patent/KR20100086229A/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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6072Colour correction or control adapting to different types of images, e.g. characters, graphs, black and white image portions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Processing (AREA)
  • Color Image Communication Systems (AREA)

Abstract

색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체가 개시된다. 색구성 분석부는 입력영상을 하나 이상의 개체로 분할하고, 분할된 각 개체 별 평균 색상값을 산출하며, 저장부는 색보정을 위하여 제안된 색상 테이블을 저장하며, 색보정부는 저장된 색상 테이블 중 산출된 각 개체 별 평균 색상값에 매칭되는 색을 이용하여 각 개체의 색상값을 보정한다.
색보정, 전문가 제안색, 개체

Description

색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체{Color compensation apparatus and method, image forming apparatus and computer readable medium}
본 발명은 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체에 관한 것으로, 더욱 상세하게는 입력영상을 전문가에 의해 제안된 색구성을 이용하여 보정할 수 있는 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체에 관한 것이다.
사용자가 컬러 문서를 작성하는 경우, 색 구성 또는 배색에 대한 경험의 부족으로 인하여 최종 출력된 결과에 만족하지 못하는 경우가 발생한다. 예를 들어, 사용자가 문서에 포함된 배경과 텍스트의 색을 결정한 후, 문서를 용지에 인쇄하는 경우, 사용자는 색 구성이 조화롭지 못한 것에 대해 실망하는 경우가 종종 발생한다. 따라서, 사용자가 문서를 작성하여 출력시, 전문가가 제안하는 색 구성, 또는 배색을 참조하여 문서의 색보정을 수행한 후 출력함으로써 출력 결과에 대한 사용자의 만족도를 향상시킬 수 있는 기술을 제공할 필요가 있다.
따라서, 본 발명의 목적은 입력영상의 배색을 전문기관에서 제안한 색구성을 참조하여 보정할 수 있는 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체를 제공하고자 하는 데 있다.
본 발명에 따른 색보정 장치는, 입력영상을 하나 이상의 개체로 분할하고, 상기 분할된 각 개체 별 평균 색상값을 산출하는 색구성 분석부; 색보정을 위하여 제안된 색상 테이블을 저장하는 저장부; 및 상기 저장된 색상 테이블 중 상기 산출된 각 개체 별 평균 색상값에 매칭되는 색을 이용하여 상기 각 개체의 색상값을 보정하는 색보정부;를 포함한다.
상기 분할된 각 개체 중 단일색상을 가지는 특정 개체의 경우, 상기 색보정부는 상기 특정 개체의 평균 색상값을 상기 매칭되는 색으로 변환하여 상기 특정 개체의 색보정을 수행할 수 있다.
상기 분할된 각 개체 중 다수의 색상을 가지는 특정 개체의 경우, 상기 색보정부는 상기 다수의 색상들 각각을 상기 특정 개체의 평균 색상값, 상기 매칭되는 색 및 상기 매칭되는 색의 색영역을 고려하여 상기 특정 개체의 색보정을 수행할 수 있다.
상기 저장된 색상 테이블은 색 계열 별로 다수의 색상을 포함하며, 상기 다수의 색상은 전문기관에 의해 제안된 색상이다.
상기 저장된 색상 테이블은 상기 다수의 색상 별로 정의된 유사 색상 범위를 포함하며, 상기 색보정부는 상기 산출된 개체의 평균 색상값이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출할 수 있다.
상기 저장된 색상 테이블은 하나의 메인 색상 및 우선순위를 가지는 다수의 서브 색상들로 이루어지는 배색 구성을 다수 포함하며, 상기 다수의 배색 구성은 전문기관에 의해 제안될 수 있다.
상기 색구성 분석부는 상기 분할된 각 개체를 중요도에 따라 메인 개체 및 다수의 서브 개체들로 정의하고, 상기 메인 개체 및 상기 다수의 서브 개체들의 평균 색상값들을 산출하며, 상기 색보정부는 상기 다수의 배색 구성 중 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들과 가장 유사한 배색 구성을 이용하여 상기 매칭되는 색을 검출할 수 있다.
상기 저장된 각 배색 구성의 메인 색상 및 상기 다수의 서브 색상들에는 각각 유사 색상 범위가 정의되어 있으며, 상기 색보정부는 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출할 수 있다.
상기 색구성 분석부는 면적에 따라 상기 메인 개체 및 상기 다수의 서브 개체들을 정의할 수 있다.,
상기 저장된 색상 테이블은 업데이트 가능하다.
상기 입력영상을 CIE(Commission Internationale de I'Eclairage) LCH 색공간으로 변환하는 입력영상 변환부;를 더 포함하며, 상기 색구성 분석부에서 산출되는 평균 색상값은 상기 각 개체의 명도(Lightness), 채도(Chroma) 및 색상(Hue) 중 적어도 하나의 평균값이다.
상기 색구성 분석부는 상기 입력영상을 특성에 따라 배경 개체, 텍스트 개 체, 그래픽 개체 및 이미지 개체로 분할할 수 있다.
상기 보정된 입력영상을 출력에 적합한 색공간으로 변환하는 출력영상 생성부;를 더 포함할 수 있다.
한편, 본 발명에 따른 색보정 방법은, 입력영상을 하나 이상의 개체로 분할하는 단계; 상기 분할된 각 개체 별 평균 색상값을 산출하는 단계; 및 색보정을 위하여 저장된 색상 테이블 중 상기 산출된 각 개체의 평균 색상값에 매칭되는 색을 이용하여 상기 각 개체의 색상값을 보정하는 단계;를 포함한다.
상기 분할된 각 개체 중 단일색상을 가지는 특정 개체의 경우, 상기 보정하는 단계는, 상기 특정 개체의 평균 색상값을 상기 검출된 색으로 변환하여 상기 특정 개체의 색보정을 수행할 수 있다.
상기 분할된 각 개체 중 다수의 색상을 가지는 특정 개체의 경우, 상기 보정하는 단계는, 상기 다수의 색상들 각각을 상기 특정 개체의 평균 색상값, 상기 검출된 색 및 상기 검출된 색의 색영역을 고려하여 보정할 수 있다.
상기 저장된 색상 테이블은 상기 다수의 색상 별로 정의된 유사 색상 범위를 포함하며, 상기 보정하는 단계는 상기 산출된 개체의 평균 색상값이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출할 수 있다.
상기 분할된 각 개체를 중요도에 따라 메인 개체 및 다수의 서브 개체들로 정의하고, 상기 메인 개체 및 상기 다수의 서브 개체들의 평균 색상값들을 산출하는 단계;를 더 포함하며, 상기 보정하는 단계는 상기 다수의 배색 구성 중 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들과 가장 유사한 배색 구성을 이용하여 상기 매칭되는 색을 검출할 수 있다.
상기 저장된 각 배색 구성의 메인 색상 및 상기 다수의 서브 색상들에는 각각 유사 색상 범위가 정의되어 있으며, 상기 보정하는 단계는 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출할 수 있다.
상기 중요도는 상기 개체 별로 기설정된 우선순위이다.
상기 입력되는 영상을 CIE(Commission Internationale de I'Eclairage) LCH 색공간으로 변환하는 단계;를 더 포함하며, 상기 산출되는 평균 색상값은 상기 각 개체의 명도(Lightness), 채도(Chroma) 및 색상(Hue) 중 적어도 하나의 평균값이다.
상기 보정된 입력영상을 출력에 적합한 색공간으로 변환하는 단계;를 더 포함할 수 있다.
이하 첨부된 도면들을 참조하여 본 발명의 일 실시예를 보다 상세하게 설명한다. 다만, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.
도 1은 본 발명의 일 실시예에 따른 색보정 장치를 도시한 블록도이다.
도 1을 참조하면, 색보정 장치(100)는 입력영상 변환부(110), 색구성 분석부(120), 저장부(130), 색보정부(140) 및 출력영상 생성부(150)를 포함한다.
입력영상 변환부(110)는 사용자에 의해 만들어진 입력영상을 입력받아 시지각적 특성을 확인할 수 있는 색공간으로 변환한다. 입력영상의 예로는 컬러 문서를 들 수 있으며, 색공간의 예로는 CIE(Commission Internationale de I'Eclairage) LAB, CIE LCH 등 다양하다. 사용자가 컴퓨터를 통해 입력영상을 작성하는 경우, 입력영상은 RGB 특성을 가지며, 따라서, 입력영상 변환부(110)는 입력영상을 CIE LCH 색공간으로 변환한다. LCH 색공간은 명도(Lightness), 채도(Chroma) 및 색상(Hue)을 표현할 수 있다.
색구성 분석부(120)는 입력영상을 특성에 따라 하나 이상의 개체로 분할하고, 분할된 각 개체의 평균 색상값, 즉 평균 LCH 값을 개체 별로 산출한다. 산출되는 평균 색상값은 각 개체의 명도의 평균값, 채도의 평균값 및 색상의 평균값 중 적어도 하나이다.
보다 자세히는, 색구성 분석부(120)는 변환된 입력영상을 구성하는 요소특성에 따라 배경 개체, 그래픽 개체, 텍스트 개체 및 이미지 개체 등으로 분할하고, 분할된 배경 개체의 평균 색상값, 그래픽 개체의 평균 색상값, 텍스트 개체의 평균 색상값, 이미지 개체의 평균 색상값을 산출한다. 각 개체는 각 개체의 특성과 관련된 정보를 포함하고 있으므로, 색구성 분석부(120)는 정보를 통해 개체를 구분할 수 있다.
색구성 분석부(120)는 산출된 각 개체의 평균 색상값을 각 개체의 식별정보와 매핑하여 색조합을 생성하고, 생성된 색조합을 색보정부(140)에게 제공한다. 색보정부(140)는 산출된 평균 색상값으로부터 각 개체의 명도, 채도, 색상 특성을 알 수 있다.
도 2는 다수의 개체로 이루어진 입력영상, 즉, 문서의 일 예를 도시한 도면이다. 도 2를 참조하면, 입력영상은 배경 개체, 3개의 텍스트 개체, 3개의 그래픽 개체 및 이미지 개체로 구분된다.
배경 개체는 입력영상의 바탕을 이루는 요소로, 일반적으로 그래픽 개체의 특성을 따른다. 그래픽 개체는 위치, 크기 방향을 가지는 벡터 특성을 가지며, 원, 사각형과 같은 도형, 선, 그래프 등을 의미한다.
텍스트 개체는 글자 영역으로, 글자의 크기, 색상정보 등을 가지고 있다. 이미지 개체는 비트맵 특성을 가지며, 해상도를 가지는 픽셀로 구성된 사진, 영상 등을 의미한다. 본 발명에서는 이미지 개체의 보정은 사용자 또는 설계자에 의해 선택적으로 수행될 수 있다. 이는, 이미지 개체는 픽셀마다 다양한 색정보를 포함하고 있으므로 다른 개체에 비해 색보정의 진행이 지연될 수 있기 때문이다.
색구성 분석부(120)는 분할된 각 개체를 중요도에 따라 메인 개체와 다수의 서브 개체로 설정할 수 있다. 중요도는 각 개체 별로 기설정된 우선순위, 부가적으로, 입력영상을 차지하는 각 개체의 면적비율이 될 수 있다. 우선순위를 이용하는 경우, 예를 들어, 바탕 개체에 제1순위, 그래픽 개체에 제2순위, 텍스트 개체에 제3순위가 기정의될 수 있으며, 동일한 개체가 다수인 경우, 면적에 따라 순위를 정할 수 있다. 도 2에서, 제1순위가 정의된 바탕 개체는 메인 개체가 되며, 제2순위가 정의된 그래픽 개체는 제1서브 개체가 되며, 제3순위가 정의된 텍스트 개체는 제2서브 개체가 된다. 그래픽 개체가 2개인 경우, 큰 면적의 그래픽 개체가 제1서 브 개체, 작은 면적의 그래픽 개체가 제2서브 개체, 텍스트 개체가 제3서브 개체가 된다.
또한, 면적비율을 이용하는 경우, 가장 큰 면적을 가지는 개체가 메인 개체가 되며, 그 다음 큰 면적을 가지는 개체가 제1서브 개체가 된다. 도 2에서 이미지 개체를 고려하지 않는 경우, 바탕 개체가 메인 개체, 사각형의 그래픽 개체가 제1서브개체이며, 'A' 텍스트가 제2서브 개체, 'b' 텍스트가 제3서브 개체, 'c' 텍스트가 제4서브 개체가 된다.
저장부(130)는 색보정을 위하여 제안된 색상 테이블을 저장한다. 색상 테이블은 전문기관이 제안하는 색구성에 대한 정보로서, 전문가 제안색이라고도 하며, 도 3에 도시된 바와 같이 색 계열 별로 다수의 색상을 포함할 수 있다.
색상 테이블을 이루는 다수의 색상들은 명도, 채도, 색상 중 적어도 하나의 값으로 이루어지며, 유사 색상 범위가 설정되어 있다. 유사 색상 범위는 색보정부(140)가 산출된 평균 색상값과 일치하는 색이 색상 테이블에 없는 경우, 평균 색상값과 가장 유사한 색을 검출하기 위하여 설정된 값이다.
전문기관의 일 예인 트렌드 예측기관은 유행할 대표 색상을 선정하여 Pantone color number, RGB 데이터, CIELABE 데이터와 같은 정확한 색상을 제공한다. 전문가 제안색은 트렌드 예측기관이 제공하는 색상, 전문 디자이너가 제안하는 문서 작성 양식 등을 분석하여 획득할 수도 있다.
색보정부(140)는 저장부(130)에 저장된 색상 테이블 중 산출된 각 개체 별 평균 색상값에 매칭되는 색을 이용하여 각 개체 별 색상값을 보정한다. 이를 위하 여 색보정부(140)는 색검출부(141) 및 색변환부(143)를 갖는다.
색검출부(141)는 저장부(130)에 저장된 색상 테이블로부터 각 개체의 평균 색상값에 매칭되는 색을 검출하여 목표 색상값으로 설정한다.
예를 들어, 도 3에 도시된 색상 테이블의 red 계열 중 첫 번째 색의 hue 값이 40°이고, 유사 색상 범위가 30°~50°일 경우에 대해 설명하면 다음과 같다. 먼저, 바탕 개체의 평균 색상값의 hue 값이 40°이면, 색검출부(141)는 40°의 hue 값을 가지는 red 색을 검출하여 바탕 개체의 목표 색상값으로 설정한다. 또한, 바탕 개체의 평균 색상값의 hue 값이 32°이면, 32°가 유사 색상 범위에 속하므로, 색검출부(141)는 40°의 hue 값을 가지는 red 색을 바탕 개체의 목표 색상값으로 설정한다. 이러한 과정은 2차원 색공간 또는 3차원 색공간에서 이루어질 수 있다.
색변환부(143)는 색검출부(141)에서 설정된 각 개체의 목표 색상값을 이용하여 입력영상을 보정한다.
먼저, 각 개체 중 단일색상을 가지는 특정 개체의 경우, 색변환부(143)는 특정 개체의 평균 색상값을 설정된 목표 색상값으로 변환하여 특정 개체의 색보정을 수행한다. 예를 들어, 바탕 개체가 하나의 색으로 표현되는 경우, 색변환부(143)는 바탕 개체의 평균 색상값을 검출된 하나의 색으로 변환하다.
반면, 각 개체 중 다수의 색상을 가지는 특정 개체의 경우, 색변환부(143)는 다수의 색상들 각각을 특정 개체의 평균 색상값, 평균 색상값에 매칭되는 목표 색상값 및 목표 색상값의 색영역을 고려하여 특정 개체의 색보정을 수행한다. 여기서, 목표 색상값은 색검출부(141)에서 검출된 색이며, 색영역은 목표 색상값의 색 변환 range이다. 색변환부(143)는 개체가 다수의 색상을 가지는 경우, 도 4와 같은 색영역에서 색보정을 수행할 수 있다.
도 4는 2차원 색영역 내에서 색보정하는 방법을 설명하기 위한 도면이다. 도 4에서, 입력색은 특정 개체를 이루는 다수의 색상 중 임의 색상의 값, 기준점은 특정 개체의 평균 색상값, 목표점은 목표 색상값이다.
색변환부(143)는 기준점과 입력색을 일직선으로 연결하여 색영역의 경계까지 연장하고, 상기 일직선과 경계가 만나는 점(a)과 목표점을 연결한다. 그리고, 색보정부(140)는 점(a)으로부터 입력색까지의 거리와 입력색으로부터 기준점까지의 거리 비율(A1:A2)을 산출하고, 점(a)와 목표점을 잇는 직선을 산출된 거리 비율 만큼 분할(B1:B2)하고, 분할된 점에 대응하는 색상값을 보정색으로 결정한다. 여기서, A1:A2=B1:B2이다.
즉, 색변환부(143)는 특정 개체를 이루는 색상(즉, 입력색), 평균 색상값(즉, 기준점), 목표 색상값(즉, 목표점) 및 색영역의 상대위치를 고려하여 색보정하며, 결과적으로, 특정 개체를 이루는 임의 색상을 검출된 목표 색상값이 아닌 보정색으로 보정한다.
또한, 색변환부(143)는 3차원 색공간에서 색변환하거나, Hue 범위를 이용하여 색변환을 할 수도 있다. 이는 공지된 기술이므로 상세한 설명은 생략한다.
도 5a는 사용자가 작성한 입력영상의 일 예를 도시한 도면, 도 5b는 도 3과 같은 색상 테이블에 의하여 색보정된 영상의 일 예를 보여주는 도면이다.
도 5a와 같은 배색을 가지는 입력영상은 배경, 텍스트, 그래픽 등에 할당된 우선순위에 따라 색구성 분석부(120)에 의해 배경을 이루는 메인 개체와 텍스트 또는 그래픽을 이루는 제1 내지 제4서브 개체들로 분석되며, 각 개체들은 메인 평균 색상값 및 제1 내지 제4서브 평균 색상값이 산출된다. 도 5a에 도시된 메인 평균 색상값 및 제1 내지 제4서브 평균 색상값들은 색상 테이블 및 도 4에서 설명한 방식에 의해, 메인 목표 색상값과 제1 내지 제4서브 목표 색상값으로 대체되거나 유사한 범위 내의 보정색으로 대체되어 도 5b와 같이 보정된다.
다시 도 1을 참조하면, 출력영상 생성부(150)는 색보정된 입력영상을 출력 포맷에 적합한 색공간으로 변환한다. 입력영상이 개인용 컴퓨터의 모니터에 표시되는 경우, 출력영상 생성부(150)는 보정된 입력영상을 RGB 색공간으로 생성하며, 화상형성장치를 통해 용지에 인쇄되는 경우, 출력영상 생성부(150)는 보정된 입력영상을 CMYK(cyan, magenta, yellow, black) 포맷으로 변환하여 출력영상을 생성한다.
한편, 저장부(130)에는 색채 전문가가 제안하는 다수의 배색 구성을 포함하는 색상 테이블이 도 6에 도시된 바와 같이 저장될 수 있다. 배색 구성의 개수는 제한적이지 않다. 도 6의 원그래프는 각 배색 구성을 보다 시각적으로 보여주는 것으로서 사용자에게 보여질 수 있다.
배색 구성은 하나의 메인 목표 색상값 및 우선순위를 가지는 다수의 서브 목표 색상값들로 이루어지며, 각 목표 색상값들에는 유사 색상 범위가 설정되어 있을 수 있다. 유사 색상 범위에 대한 설명은 상술하였으므로 생략한다.
예를 들어, 전문가는 메인 색상이 red인 경우, 제1서브 색상은 blue, 제2서 브 색상은 green, 제3서브 색상은 pink, 제4서브 색상은 white 등을 정하고, 이러한 형태로 배색되는 제1배색 구성을 제공한다. 각 메인 색상과 서브 색상들에 배정된 색은 명도, 채도, 색상 중 적어도 하나의 값을 포함한다.
도 6과 같은 색상 테이블이 저장부(130)에 저장되어 있는 경우, 색보정부(140)는 다수의 배색 구성 중 색구성 분석부(120)에서 산출된 메인 개체와 서브 개체들의 평균 색상값들과 가장 유사한 배색 구성을 이용하여 색보정을 수행한다.
자세히 설명하면, 색검출부(141)는 색구성 분석부(120)로부터 제공받은 색조합 중 메인 개체의 평균 색상값을 확인하고, 다수의 배색 구성에 배정된 다수의 메인 색상들 중 확인된 평균 색상값과 동일하거나 가장 유사한 메인 색상을 검출한 후 검출된 메인 색상을 메인 목표 색상값으로 설정한다.
예를 들어, 입력영상의 메인 개체가 바탕 개체이며, 바탕 개체의 평균 색상값이 Blue인 경우, 색검출부(141)는 다수의 배색 구성 중 제2 및 제3배색 구성을 후보로 정한다. 만약, 메인 개체의 평균 색상값이 제2 및 제3배색 구성에 설정된 Blue와 완전히 동일하지는 않으나, Blue에 설정된 유사 색상 범위에 속하면, 색검출부(141)는 제2 및 제3배색 구성을 후보로 정한다.
그리고, 색검출부(141)는 제1서브 개체의 평균 색상이 Light Blue인 경우, 제2 및 제3배색 구성 중 제1서브 색상에 Light Blue가 설정된 제3배색 구성을 선택한다. 이로써, 색검출부(141)는 입력영상의 제2 내지 제4서브 개체의 평균 색상이 각각 Yellow, Green, Gray가 아닌 다른 색이어도 제2 내지 제4서브 개체의 목표 색상값을 Yellow, Green, Gray로 설정한다. 선택된 배색 구성의 각 색은 메인 목표 색상값 및 제1 내지 제4서브 목표 색상값으로 설정된다.
색변환부(143)는 선택된 배색 구성을 이용하여 입력영상의 각 개체에 대해 색보정을 적용한다. 즉, 색변환부(143)는 입력영상 중 메인 개체의 평균 색상값은 선택된 배색 구성 중 메인 색상, 즉, 메인 목표 색상값으로 보정하고, 제1 내지 제4서브 개체들의 평균 색상값은 각각 제1 내지 제4서브 목표 색상값으로 보정한다.
도 5c는 도 5a에 도시된 입력영상이 제3배색 구성에 의하여 색보정된 영상의 일 예를 보여주는 도면이다.
도 5a 및 도 5c를 참조하면, 입력영상 중 메인 개체의 평균 색상값인 Blue는 제3배색 구성에 설정된 Blue로 보정되며, 제1서브 평균 색상값인 Light Blue는 제3배색 구성에 설정된 Light Blue로 보정되며, 제2서브 평균 색상값인 Yellow는 Yellow로 보정되며, 제3서브 평균 색상값인 Light Red는 Green으로 보정되며, 제4서브 평균 색상값인 Green은 다른 Hue, 다른 채도 또는 다른 명도를 가지는 Gray로 보정된다.
특히, 입력영상의 메인 개체 또는 제1 내지 제4서브 개체들 중 하나가 다수의 색상으로 이루어진 경우, 색보정부(140)는 제3배색 구성에 설정된 색들과 도 4에서 설명한 방식을 이용하여 입력영상을 보정한다.
도 7은 본 발명의 실시예에 따른 색보정 방법을 설명하기 위한 흐름도이다.
입력영상 변환부(110)는 색보정을 위한 입력영상을 색보정에 적합한 색공간으로 변환한다(S710).
색구성 분석부(120)는 입력영상을 하나 이상의 개체로 분할하고(S720), 분할 된 각 개체를 메인 개체와 서브 개체들로 구분한다(S730). S720단계에서, 색구성 분석부(120)는 입력영상을 이루는 특성을 분석하여, 바탕 개체, 그래픽 개체, 이미지 개체, 텍스트 개체로 분할할 수 있다. S730단계에서, 색구성 분석부(120)는 각 개체가 차지하는 면적, 또는 각 개체에 설정된 우선순위에 따라 각 개체를 메인 개체와 다수의 서브 개체로 구분한다.
색구성 분석부(120)는 S730단계에서 구분된 메인 개체와 서브 개체들의 평균 색상값을 각각 산출한다(S740).
색보정부(140)는 저장부(130)에 저장된 색상 테이블 중 산출된 각 개체 별 평균 색상값에 매칭되는 색을 이용하여 각 개체 별 색상값을 보정한다(S750). S750단계에 대해서는 도 8 및 도 9를 참조하여 보다 자세히 설명한다.
출력영상 생성부(150)는 색보정된 입력영상을 출력 포맷에 적합한 색공간으로 변환한다(S760).
도 8은 도 7의 S750단계에서 수행되는 색보정의 일 실시예를 설명하기 위한 흐름도이다.
저장부(130)에 도 3의 색 계열 별로 다수의 색상을 포함하는 색상 테이블이 저장되어 있는 경우, 색보정부(140)는 색상 테이블 중 메인 개체의 평균 색상값과 가장 유사한 색 또는 동일한 색을 검출한다(S810).
색보정부(140)는 S810단계에서 검출된 색을 메인 개체의 목표 색상값으로 설정한다(S820).
S820단계 후, 색보정부(140)는 색상 테이블 중 각 서브 개체의 평균 색상값 과 가장 유사한 색 또는 동일한 색을 검출하고(S830), 검출된 색을 각 서브 개체의 목표 색상값으로 설정한다(S840). S810단계 및 S830에서 검출되는 가장 유사한 색이 곧 평균 색상값에 매칭되는 색임을 의미하며, 색보정부(140)는 도 3을 참조하여 설명한 유사 색상 범위를 이용하여 가장 유사한 색 또는 동일한 색을 검출할 수 있다.
색보정부(140)는 S820단계 및 S840단계에서 설정된 목표 색상값들을 이용하여 메인 개체와 서브 개체들의 평균 색상값을 변환한다(S850). 즉, S850단계에서, 색보정부(140)는 메인 개체의 평균 색상값을 S820단계에서 설정된 목표 색상값을 이용하여 변환하고, 서브 개체들의 평균 색상값들을 S840단계에서 설정된 각 목표 색상값들을 이용하여 변환한다.
S850단계에서, 색보정부(140)는 단일 색상을 가지는 개체의 경우, 평균 색상값을 해당 목표 색상값으로 변환하여 색보정하며, 다수 색상을 가지는 개체의 경우, 도 4를 참조하여 설명한 방식을 이용하여 색보정을 할 수 있다. 도 4와 같이 색보정하는 경우, 다수 색상을 한 가지 색으로 보정하지 않고 다수 색상의 gradation, 관계 등을 고려하여 보정함으로써 보다 자연스러운 결과를 획득할 수 있다. 상술한 도 7 및 도 8에 의해, 도 5a와 같은 입력영상은 도 5b에 도시된 바와 같이 보정된다.
도 9는 도 7의 S750단계에서 수행되는 색보정의 다른 실시예를 설명하기 위한 흐름도이다.
저장부(130)에 도 6과 같은 다수의 배색 구성을 포함하는 색상 테이블이 저 장되어 있는 경우, 색보정부(140)는 다수의 배색 구성 중 메인 개체와 서브 개체들의 평균 색상값들과 가장 유사한 배색 구성을 선택한다(S910).
색보정부(140)는 선택된 배색 구성의 메인 색상에 설정된 색상을 이용하여 메인 개체의 평균 색상값을 변환한다(S920). 즉, 색보정부(140)는 선택된 배색 구성의 메인 색상에 설정된 색상을 메인 개체의 목표 색상값으로 설정하고, 메인 개체의 평균 색상값을 설정된 목표 색상값으로 변환하거나 또는 도 4를 참조하여 설명한 방식을 이용하여 목표 색상값에 근접한 색상으로 변환한다.
메인 개체의 색보정이 완료되면, 색보정부(140)는 선택된 배색 구성의 제n서브 색상(여기서, n은 양수)에 설정된 색상을 이용하여 제n서브 개체의 평균 색상값을 변환한다(S930). 즉, 색보정부(140)는 선택된 배색 구성의 제n서브 색상에 설정된 색상을 제n서브 개체의 목표 색상값으로 설정하고, 제n서브 개체의 평균 색상값을 설정된 목표 색상값으로 변환하거나 또는 도 4를 참조하여 설명한 방식을 이용하여 목표 색상값에 근접한 색상으로 변환한다. 상술한 도 7 및 도 9에 의해, 도 5a와 같은 입력영상은 도 5c에 도시된 바와 같이 색보정된다.
상술한 본 발명에 의하면, 사용자가 작성한 문서를 전문가가 제안한 색구성을 이용하여 보정하여 출력함으로써 사용자의 배색에 대한 만족도를 증가시킬 수 있다. 특히, 전문가가 제안하는 색구성은 수시로 업데이트가 가능하며, 유행에 민감한 사용자들은 보다 효율적으로 활용할 수 있다.
특히, 도 3과 같은 색상 테이블을 이용하는 경우, 사용자는 사용자가 설정한 입력영상의 색상과 가장 유사한 색을 이용하여 색보정을 할 수 있으며, 도 6과 같 은 색상 테이블을 이용하는 경우, 일부 색은 사용자가 설정한 색상과 다를지라도 전문가에 의해 제안된 색으로 입력영상을 배색할 수 있으며, 이로써 출력영상에 대한 만족도를 높일 수 있게 된다.
상술한 색보정 장치(100)는 화상형성장치(미도시), 개인 컴퓨터(미도시), 이미지 처리 소프트웨어가 설치되는 장치, 등 영상을 저장하거나 표시, 인쇄하는 모든 장치에 구비될 수 있다.
화상형성장치는 프린터, 복사기, 팩시밀리, 복합기 등의 기기로서, 도 10은 화상형성장치를 도시한 블록도이다.
도 10을 참조하면, 화상형성장치(1000)는, 동작패널부(1010), 통신부(1020), 메모리(1030), 이미지 처리부(1040), 보정부(1050), 화상형성부(1060) 및 제어부(1070)를 포함한다.
동작패널부(1010)는 사용자 입력부(1012) 및 표시패널(1014)을 갖는다. 사용자 입력부(1012)는 다수의 기능키, 터치 스크린 등을 포함하며, 사용자로부터 사용자 명령을 입력받아 제어부(1070)에게 요청한다.
표시패널(1014)은 제어부(1070)의 제어를 받아 화상형성장치(1000)의 상태를 표시하며, 도 9와 같은 문서 색보정 모드를 선택하는 화면을 표시한다. 표시패널(1014)은 터치 스크린 또는 LCD(Liquid Crystal Display)로 구현될 수 있다.
통신부(1020)는 통신망(미도시)을 통해 컴퓨터, 다수의 정보를 제공하는 서버와 통신가능하게 연결된다. 따라서, 사용자는 색상 테이블을 제공하는 전문기관의 서버 또는 인터넷망으로부터 최신 버젼의 색상 테이블을 다운로딩하여 메모 리(1030)에 저장된 색상 테이블을 업데이트할 수 있다.
또한, 통신부(1020)는 외장형 메모리가 착탈되는 인터페이스를 제공한다. 이러한 경우, 색상 테이블의 최신 버젼을 저장하고 있는 외장형 메모리가 통신부(1020)에 연결되면, 외장형 메모리로부터 최신 버젼의 색상 테이블을 다운로딩하여 메모리(1030)에 저장된 색상 테이블을 업데이트할 수 있다.
메모리(1030)는 화상형성장치(1000)의 기능을 구현하는 데 필요한 각종 프로그램, 보정부(1050)에서 수행되는 색보정에 필요한 펌웨어, 색보정을 위하여 전문기관에 의해 제안된 색상 테이블을 저장한다. 이러한 경우, 보정부(1050)에는 저장부(130)가 마련되지 않는다.
이미지 처리부(1040)는 색보정 모드를 선택하기 위한 화면이 도 9와 같이 표시패널(1014)에 표시되도록 처리한다.
보정부(1050)는 통신부(1020)를 통해 연결된 개인용 컴퓨터로부터 제공되거나 메모리(1030)에 저장된 입력영상을 색보정한다. 보정부(1050)는 도 1 내지 도 7을 참조하여 설명한 색보정 장치(100)와 거의 동일하므로, 상세한 설명은 생략한다. 보정부(1050)는 색보정을 실행하기 위한 프로세서일 수 있다.
화상형성부(1060)는 문서의 화상데이터를 생성하여 화상을 형성한다. 예를 들어, 화상형성부(1060)가 스캐너(미도시), 인쇄엔진부(미도시) 및 모뎀(미도시)을 구비하는 경우, 화상형성부(1060)는 문서를 스캐닝하거나 용지에 인쇄하거나, 복사, 팩스 송수신 등을 수행한다.
제어부(1070)는 저장된 제어 프로그램에 따라 화상형성장치(1000)의 전반적 인 동작을 제어한다. 제어부(1070)는 사용자가 색보정을 위한 버튼을 선택하면, 이미지 처리부(1040)를 제어하여 도 9와 같은 화면을 생성하여 표시패널(1014)에 표시하고, 사용자가 사용자 입력부(1012)를 통해 '전문기관 제안색'을 선택하면, 보정부(1050)를 이용하여 입력영상의 색상을 보정한다.
또한, 사용자가 '기본색'을 선택하면, 제어부(1070)는 입력영상에 대해 색보정을 수행하지 않고 문서를 출력한다.
또한, 제어부(1070)는 통신부(1020)를 제어하여 메모리(1030)에 저장된 색상 테이블, 색구성 펌웨어 등의 최신 버젼을 다운로딩함으로써, 색상 테이블, 펌웨어 등을 업데이트한다.
한편, 색보정 장치(100)는 화상형성장치(1000)의 드라이버 또는 색보정용 어플리케이션을 통해 개인용 컴퓨터에 설치될 수 있으며, 이 때, 색보정 장치(100)의 저장부(130)는 컴퓨터에 마련된 메모리가 될 수 있다.
사용자는 컴퓨터의 마우스 또는 키보드를 통해 도 9와 같은 화면의 표시를 요청하며, 컴퓨터의 모니터에 표시된 화면 중 '전문기관 제안색'을 선택하여 색보정을 요청할 수 있다. 도 9와 같은 화면은 드라이버가 제공하는 UI 내에 표시될 수도 있다. 컴퓨터에 설치된 색보정 장치(100)는 색보정 요청에 따라 도 1 내지 도 7을 참조하여 설명한 색보정 방식을 이용하여 입력영상을 색보정한다.
또한, 컴퓨터에 설치된 색보정 장치(100)의 색보정 테이블은 최신 버젼의 색보정 테이블을 가지는 드라이버를 재설치하거나, 전문기관 서버로부터 네트워크를 통해 다운로딩하거나 또는 착탈가능한 메모리 카드에 의해 업데이트할 수 있다.
한편, 상술한 색보정 장치(100) 또는 색보정 방법을 컴퓨터에서 실행하기 위하여, 컴퓨터는 색보정 방법을 실행하는데 필요한 컴퓨터 프로그램을 저장하는 컴퓨터 판독 가능 기록 매체를 포함한다. 컴퓨터 판독 가능 기록 매체는 ROM(read-only memory), RAM(random-access memory), CD-ROMs, 마그네틱 테임, 플로피 디스크, 광디스크 매체 등 다양한 저장매체가 될 수 있으며, 또한, 네트워크를 통해 컴퓨터와 연결되는 웹서버도 될 수 있다.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형 실시예들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
도 1은 본 발명의 일 실시예에 따른 색보정 장치를 도시한 블록도,
도 2는 다수의 개체로 이루어진 입력영상, 즉, 문서의 일 예를 도시한 도면,
도 3은 색상 테이블의 일 예를 도시한 도면,
도 4는 2차원 색영역 내에서 색보정하는 방법을 설명하기 위한 도면,
도 5a는 사용자가 작성한 입력영상의 일 예를 도시한 도면,
도 5b는 도 3과 같은 색상 테이블에 의하여 색보정된 영상의 일 예를 보여주는 도면,
도 5c는 도 6과 같은 색상 테이블에 의하여 색보정된 영상의 일 예를 보여주는 도면,
도 6은 색상 테이블의 다른 예를 도시한 도면,
도 7은 본 발명의 실시예에 따른 색보정 방법을 설명하기 위한 흐름도,
도 8은 도 7의 S750단계에서 수행되는 색보정의 일 실시예를 설명하기 위한 흐름도,
도 9는 도 7의 S750단계에서 수행되는 색보정의 다른 실시예를 설명하기 위한 흐름도,
도 10은 본 발명의 색보정 장치가 적용된 화상형성장치를 도시한 블록도, 그리고,
도 11은 화면에 표시되는 색보정 모드를 선택하기 위한 화면의 일 예를 도시한 도면이다.
* 도면의 주요부분에 대한 부호의 설명 *
100 : 색보정 장치 110 : 입력영상 변환부
120 : 색구성 분석부 130 : 저장부
140 : 색보정부 141 : 색검출부
143 : 색변환부 150 : 출력영상 생성부

Claims (28)

  1. 입력영상을 하나 이상의 개체로 분할하고, 상기 분할된 각 개체 별 평균 색상값을 산출하는 색구성 분석부;
    색보정을 위하여 제안된 색상 테이블을 저장하는 저장부; 및
    상기 저장된 색상 테이블 중 상기 산출된 각 개체 별 평균 색상값에 매칭되는 색을 이용하여 상기 각 개체의 평균 색상값을 보정하는 색보정부;를 포함하는 것을 특징으로 하는 색보정 장치.
  2. 제 1항에 있어서,
    상기 분할된 각 개체 중 단일색상을 가지는 특정 개체의 경우, 상기 색보정부는 상기 특정 개체의 평균 색상값을 상기 매칭되는 색으로 변환하여 상기 특정 개체의 색보정을 수행하는 것을 특징으로 하는 색보정 장치.
  3. 제 1항에 있어서,
    상기 분할된 각 개체 중 다수의 색상을 가지는 특정 개체의 경우, 상기 색보정부는 상기 다수의 색상들 각각을 상기 특정 개체의 평균 색상값, 상기 매칭되는 색 및 상기 매칭되는 색의 색영역을 고려하여 상기 특정 개체의 색보정을 수행하는 것을 특징으로 하는 색보정 장치.
  4. 제 1항에 있어서,
    상기 저장된 색상 테이블은 색 계열 별로 다수의 색상을 포함하며, 상기 다수의 색상은 전문기관에 의해 제안된 색상인 것을 특징으로 하는 색보정 장치.
  5. 제 4항에 있어서,
    상기 저장된 색상 테이블은 상기 다수의 색상 별로 정의된 유사 색상 범위를 포함하며, 상기 색보정부는 상기 산출된 개체의 평균 색상값이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출하는 것을 특징으로 하는 색보정 장치.
  6. 제 1항에 있어서,
    상기 저장된 색상 테이블은 하나의 메인 색상 및 우선순위를 가지는 다수의 서브 색상들로 이루어지는 배색 구성을 다수 포함하며, 상기 다수의 배색 구성은 전문기관에 의해 제안되는 것을 특징으로 하는 색보정 장치.
  7. 제 6항에 있어서,
    상기 색구성 분석부는 상기 분할된 각 개체를 중요도에 따라 메인 개체 및 다수의 서브 개체들로 정의하고, 상기 메인 개체 및 상기 다수의 서브 개체들의 평균 색상값들을 산출하며,
    상기 색보정부는 상기 다수의 배색 구성 중 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들과 가장 유사한 배색 구성을 이용하여 상기 매칭되는 색을 검출하는 것을 특징으로 하는 색보정 장치.
  8. 제 7항에 있어서,
    상기 저장된 각 배색 구성의 메인 색상 및 상기 다수의 서브 색상들에는 각각 유사 색상 범위가 정의되어 있으며, 상기 색보정부는 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출하는 것을 특징으로 하는 색보정 장치.
  9. 제 7항에 있어서,
    상기 중요도는 상기 분할된 각 개체에 기설정된 우선순위인 것을 특징으로 하는 색보정 장치.
  10. 제 1항에 있어서,
    상기 저장된 색상 테이블은 업데이트 가능한 것을 특징으로 하는 색보정 장치.
  11. 제 1항에 있어서,
    상기 입력영상을 CIE(Commission Internationale de I'Eclairage) LCH 색공간으로 변환하는 입력영상 변환부;를 더 포함하며,
    상기 색구성 분석부에서 산출되는 평균 색상값은 상기 각 개체의 명 도(Lightness), 채도(Chroma) 및 색상(Hue) 중 적어도 하나의 평균값인 것을 특징으로 하는 색보정 장치.
  12. 제 1항에 있어서,
    상기 색구성 분석부는 상기 입력영상을 특성에 따라 배경 개체, 텍스트 개체, 그래픽 개체 및 이미지 개체로 분할하는 것을 특징으로 하는 색보정 장치.
  13. 제 1항에 있어서,
    상기 보정된 입력영상을 출력에 적합한 색공간으로 변환하는 출력영상 생성부;를 더 포함하는 것을 특징으로 하는 색보정 장치.
  14. 입력영상을 하나 이상의 개체로 분할하는 단계;
    상기 분할된 각 개체 별 평균 색상값을 산출하는 단계; 및
    색보정을 위하여 저장된 색상 테이블 중 상기 산출된 각 개체의 평균 색상값에 매칭되는 색을 이용하여 상기 각 개체의 평균 색상값을 보정하는 단계;를 포함하는 것을 특징으로 하는 색보정 방법.
  15. 제 14항에 있어서,
    상기 분할된 각 개체 중 단일색상을 가지는 특정 개체의 경우, 상기 보정하는 단계는, 상기 특정 개체의 평균 색상값을 상기 검출된 색으로 변환하여 상기 특 정 개체의 색보정을 수행하는 것을 특징으로 하는 색보정 방법.
  16. 제 14항에 있어서,
    상기 분할된 각 개체 중 다수의 색상을 가지는 특정 개체의 경우, 상기 보정하는 단계는, 상기 다수의 색상들 각각을 상기 특정 개체의 평균 색상값, 상기 검출된 색 및 상기 검출된 색의 색영역을 고려하여 보정하는 것을 특징으로 하는 색보정 방법.
  17. 제 14항에 있어서,
    상기 저장된 색상 테이블은 색 계열 별로 다수의 색상을 포함하며, 상기 다수의 색상은 전문기관에 의해 제안된 색상인 것을 특징으로 하는 색보정 방법.
  18. 제 16항에 있어서,
    상기 저장된 색상 테이블은 상기 다수의 색상 별로 정의된 유사 색상 범위를 포함하며, 상기 보정하는 단계는 상기 산출된 개체의 평균 색상값이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출하는 것을 특징으로 하는 색보정 방법.
  19. 제 14항에 있어서,
    상기 저장된 색상 테이블은 하나의 메인 색상 및 우선순위를 가지는 다수의 서브 색상들로 이루어지는 배색 구성을 다수 포함하며, 상기 다수의 배색 구성은 전문기관에 의해 제안되는 것을 특징으로 하는 색보정 방법.
  20. 제 19항에 있어서,
    상기 분할된 각 개체를 중요도에 따라 메인 개체 및 다수의 서브 개체들로 정의하고, 상기 메인 개체 및 상기 다수의 서브 개체들의 평균 색상값들을 산출하는 단계;를 더 포함하며,
    상기 보정하는 단계는 상기 다수의 배색 구성 중 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들과 가장 유사한 배색 구성을 이용하여 상기 매칭되는 색을 검출하는 것을 특징으로 하는 색보정 방법.
  21. 제 20항에 있어서,
    상기 저장된 각 배색 구성의 메인 색상 및 상기 다수의 서브 색상들에는 각각 유사 색상 범위가 정의되어 있으며, 상기 보정하는 단계는 상기 산출된 메인 개체와 상기 서브 개체들의 평균 색상값들이 속하는 유사 색상 범위를 이용하여 상기 매칭되는 색을 검출하는 것을 특징으로 하는 색보정 방법.
  22. 제 20항에 있어서,
    상기 중요도는 상기 각 개체 별로 기설정된 우선순위인 것을 특징으로 하는 색보정 방법.
  23. 제 14항에 있어서,
    상기 저장된 색상 테이블은 업데이트 가능한 것을 특징으로 하는 색보정 방법.
  24. 제 14항에 있어서,
    상기 입력되는 영상을 CIE(Commission Internationale de I'Eclairage) LCH 색공간으로 변환하는 단계;를 더 포함하며,
    상기 산출되는 평균 색상값은 상기 각 개체의 명도(Lightness), 채도(Chroma) 및 색상(Hue) 중 적어도 하나의 평균값인 것을 특징으로 하는 색보정 방법.
  25. 제 14항에 있어서,
    상기 분할되는 단계는 상기 입력영상을 특성에 따라 배경 개체, 텍스트 개체, 그래픽 개체 및 이미지 개체로 분할하는 것을 특징으로 하는 색보정 방법.
  26. 제 14항에 있어서,
    상기 보정된 입력영상을 출력에 적합한 색공간으로 변환하는 단계;를 더 포함하는 것을 특징으로 하는 색보정 방법.
  27. 청구항 1항 내지 13항 중 하나의 색보정 장치를 포함하는 화상형성장치.
  28. 청구항 14항 내지 26항 중 하나를 실행하기 위한 컴퓨터 프로그램을 포함하는 컴퓨터 기록 매체.
KR1020090005490A 2009-01-22 2009-01-22 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체 KR20100086229A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090005490A KR20100086229A (ko) 2009-01-22 2009-01-22 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체
US12/645,943 US8531722B2 (en) 2009-01-22 2009-12-23 Color compensation apparatus and method, image forming apparatus, and computer readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090005490A KR20100086229A (ko) 2009-01-22 2009-01-22 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체

Publications (1)

Publication Number Publication Date
KR20100086229A true KR20100086229A (ko) 2010-07-30

Family

ID=42336732

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090005490A KR20100086229A (ko) 2009-01-22 2009-01-22 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체

Country Status (2)

Country Link
US (1) US8531722B2 (ko)
KR (1) KR20100086229A (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981619B (zh) * 2012-11-19 2015-12-02 广东欧珀移动通信有限公司 一种基于移动终端用户衣服的颜色更换主题的方法及***
WO2014199533A1 (ja) * 2013-06-12 2014-12-18 日本電気株式会社 情報処理装置、情報処理方法、及びプログラム
JP6485451B2 (ja) * 2014-03-28 2019-03-20 日本電気株式会社 配色評価装置、配色評価方法、及び、配色評価プログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1619876A3 (en) * 1997-06-17 2006-02-01 Seiko Epson Corporation Colour image processing apparatus and method
US6563510B1 (en) * 2000-03-30 2003-05-13 Behr Process Corporation Paint color matching and coordinating system
JP4337251B2 (ja) * 2000-09-04 2009-09-30 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理方法および画像処理プログラムを記録したコンピュータ読取可能な記録媒体
US7355611B2 (en) * 2002-11-26 2008-04-08 Hewlett-Packard Development Company, L.P. Method and arrangement for improving image quality on a display of an imaging device
JP2004320448A (ja) * 2003-04-16 2004-11-11 Ricoh Co Ltd 画像処理装置、画像処理システム、およびコンピュータが実行するためのプログラム
KR100747879B1 (ko) * 2004-06-10 2007-08-08 캐논 가부시끼가이샤 화상 처리 장치, 제어 방법 및 기록 매체
JP2006058950A (ja) 2004-08-17 2006-03-02 Fuji Xerox Co Ltd 自動配色装置および方法およびプログラム
US7738139B2 (en) * 2006-01-30 2010-06-15 Microsoft Corporation Inking on photographs
US7801356B2 (en) * 2006-05-15 2010-09-21 Cisco Technology, Inc. Methods and apparatuses for generating compressed data representing a visual frame
KR101274050B1 (ko) * 2007-06-25 2013-06-12 엘지디스플레이 주식회사 선호색 보정 방법 및 장치와, 그를 이용한 액정 표시 장치
US20090046171A1 (en) * 2007-08-16 2009-02-19 C2Cure, Inc. Non-linear color correction

Also Published As

Publication number Publication date
US8531722B2 (en) 2013-09-10
US20100182619A1 (en) 2010-07-22

Similar Documents

Publication Publication Date Title
EP2965499B1 (en) Image processing apparatus, image processing system, and image processing method
JP2011040968A (ja) 画像処理装置、画像処理プログラム
JP6658032B2 (ja) 画像処理装置、画像形成装置、画像処理方法およびプログラム
JP5782804B2 (ja) 画像処理装置、画像処理方法およびプログラム
JP2001245168A (ja) 色補正装置、記録媒体、記録装置および色補正方法
JP6414519B2 (ja) 画像形成装置およびプログラム
JP2014165656A (ja) カラープロファイル生成装置、画像処理装置、画像処理システム、カラープロファイルの生成方法およびプログラム
JP2015154194A (ja) 画像処理装置、画像処理システム、画像処理方法、プログラム及び記録媒体
JP2021093719A (ja) 画像処理装置、画像処理方法、およびプログラム
US8270029B2 (en) Methods, apparatus and systems for using black-only on the neutral axis in color management profiles
JP2006262238A (ja) 画像処理方法および画像処理装置並びにプログラム
JP2005318491A (ja) 画像データの色変換処理
US9218552B2 (en) Image processing apparatus and image processing method
KR20100086229A (ko) 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체
EP3633967A1 (en) Image processing apparatus and image processing method
JP7204402B2 (ja) 画像処理装置、その制御方法、及びプログラム
US8368979B2 (en) Image forming apparatus and computer readable medium for forming image
JP2009017473A (ja) 色域生成装置、色域生成方法、色域生成プログラム、及び色変換装置
JP2007243957A (ja) カラー画像データからグレイ情報を抽出するシステム、方法およびプログラム
JP7321885B2 (ja) 画像処理装置、画像処理方法、およびプログラム
US11531855B2 (en) Image processing apparatus, image processing method, and storage medium
JP7490447B2 (ja) 画像処理装置、その制御方法及びプログラム
JP5630231B2 (ja) 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体
JP7331595B2 (ja) 色変換パラメーター生成装置、色変換パラメーター生成方法及びプログラム
JP5849549B2 (ja) 色処理装置及びプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application