KR20130100778A - 색 정보 생성장치, 색 정보 생성방법 및 기록매체 - Google Patents
색 정보 생성장치, 색 정보 생성방법 및 기록매체 Download PDFInfo
- Publication number
- KR20130100778A KR20130100778A KR1020137008813A KR20137008813A KR20130100778A KR 20130100778 A KR20130100778 A KR 20130100778A KR 1020137008813 A KR1020137008813 A KR 1020137008813A KR 20137008813 A KR20137008813 A KR 20137008813A KR 20130100778 A KR20130100778 A KR 20130100778A
- Authority
- KR
- South Korea
- Prior art keywords
- color
- sphere
- value
- values
- display data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/20—Drawing from basic elements
- G06T11/23—Drawing from basic elements using straight lines or curves
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/10—Texturing; Colouring; Generation of textures or colours
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/20—Drawing from basic elements
- G06T11/26—Drawing of charts or graphs
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
종래는 색의 속성에 관한 공간적 특성을 용이하게 파악하는 것이 불가능하였다. 색 자극에 대한 속성인 L*a*b값과 컴퓨터의 색에 대한 속성인 RGB 값과, 사람이 감각적으로 색을 식별할 수 있는 레벨을 나타내는 값으로서 이미 설정되어 있는 L*a*b표 색계 색 입체에서 L*a*b값을 중심으로 하여 형성되는 색 구체의 색차에 비례하는 구 반경이 서로 관련된 색 데이터베이스(12)를 구비하고, L*a*b값 또는 RGB 값이 입력부(41)에 입려되면, 표시용 데이터 생성부(40)는 색 데이터베이스를 참조하여 입력부에 입력된 L*a*b값 또는 RGB 값에 관련되어 있는 L*a*b값을 중심점으로 하고 관련되어 있는 구 반경을 갖는 적어도 표면에 착색한 색 구체를 선화의 L*a*b표 색계 색 입체 내에 배치한 표시용 데이터를 생성한다.
Description
본 발명은 색의 속성정보를 표시하기 위한 표시용 데이터를 생성하여 표시하는 색 정보 생성장치 및 색 정보 생성방법 등에 관한 것이다.
근년, 다양한 산업분야에서 색을 용도에 따라서 정확하게 관리할 필요성이 높아지고 있다. 종래, 각 산업분야별로 만들어져 있는 색표(色表)를 이용하거나, JIS표준 색표, JIS계통 색 명 또는 JIS계통 색 명을 나타내는 표를 이용하여 색을 관리하는 방법이 널리 알려져 있다.
도 21은 JIS계통 색 명을 표시하는 JIS계통 색 명 표(色名 表)(100)를 나타낸다. JIS계통 색 명 표(100)는 복수의 JIS계통 색 명 표(101)를 표시하고, 종 방향이 먼셀표 색계(Munsell color system)의 명도를 나타내며, 횡 방향이 먼셀표 색계의 채도를 나타낸다. JIS계통 색 명 표(101)는 명도와 채도에 의거하여 JIS계통 색 명 표(100)에서의 색 에어리어(102)가 정해져 있다. 예를 들어 「칙칙한 황적(黃赤)」인 JIS계통 색 명 표(101)의 색 에어리어(102)는 명도방향보다 채도방향으로 긴 직사각형이다.
그러나 색표에서는 색 입체(色 立體)에서의 개별의 색표의 색 범위를 알 수 없고, JIS 관용 색에서는 색 입체에서의 분포를 알 수 없으며, JIS계통 색 명 표(100)에 보여주는 것과 같이 360도로 이루어져 있는 색상 환(色相 環)을 25의 명도ㆍ채도에 의한 종단면도로 영역구분을 함으로써 먼셀표 색계를 합계 350의 블록으로 분할하고 있으나, 색상 환에서의 단면도 간의 영역 분할이 불명료한 점과 본래 그러데이션(gradation)인 색을 블록으로 구분되어 있으므로, 블록의 경계선상의 계통 색 명이 불명료하다.
그래서, 예를 들어 먼셀표 색계에서의 종단면 또는 횡단면을 이용하여 색채분포를 파악할 수 있는 색 입체 표시장치가 알려져 있다(예를 들어 특허문헌 1 참조). 또, 예를 들어 먼셀 색 입체의 단면 사시도를 이용하여 색 명과 색의 그러데이션을 표시하는 표시장치가 알려져 있다(예를 들어 특허문헌 2 참조).
그러나 특허문헌 1에 나타내는 기술에서는 종단면 또는 횡단면에 상당하는 색채분포를 각각 파악할 수 있으나, 종단면 및 횡단면에 상당하는 색채분포를 동시에 파악할 수 없었다.
또, 특허문헌 2에 나타내는 기술에서는 소정의 명도에서의 색의 그러데이션을 표시하는 것이고, 명도가 다른 복수의 색에 대한 그러데이션을 동시에 표시하는 것은 아니다.
또, 공업제품에 있어서는 지각 차가 엄밀한 균등 색 공간인 L*a*b*표 색계에 의한 색채관리도 보급되어 있으나, 일방적으로 주로 디자인이나 교육분야에서 보급하고 있는 관용 색이나 계통 색과 대응되어 있는 먼셀표 색계와의 표현형식이 다르므로, 언어와 지각의 상관성의 파악이 곤란하다는 문제도 있었다.
본 발명은 상기 종래의 과제를 고려하여, 색의 속성정보를 입체적으로 표시함으로써 색의 속성에 관한 공간적 특성을 용이하게 파악할 수 있는 색 정보 생성장치 및 색 정보 생성방법 등을 제공하는 것을 목적으로 한다.
상술한 과제를 해결하기 위하여 제 1 본 발명은, 색 자극에 대한 속성인 L*a*b*표 색계(L*a*b*-color-system)의 L*a*b* 값과, 컴퓨터의 색에 대한 속성인 RGB 값과, 사람이 감각적으로 색을 식별할 수 있는 레벨을 나타내는 값으로서 미리 설정되어 있으며, L*a*b*표 색계 색 입체(L*a*b*-color-system color solid)에 있어서 상기 L*a*b* 값을 중심으로 하여 형성되는 색 구체(color sphere)의 색차에 비례하는 구 반경을 서로 관련시킨 색 데이터베이스와, 상기 L*a*b* 값 또는 상기 RGB 값을 입력하는 입력부와, 상기 색 데이터베이스를 참조하여 상기 입력부에 입력된 상기 L*a*b* 값 또는 상기 RGB 값에 관련되어 있는 상기 L*a*b* 값을 중심점으로 하여, 상기 관련되어 있는 상기 구 반경을 갖는, 적어도 표면을 착색한 상기 색 구체를 선화(line drawing)의 상기 L*a*b*표 색계 색 입체 내에 배치한 표시용 데이터를 생성하는 표시용 데이터 생성부를 구비한 색 정보 생성장치이다.
또, 제 2 본 발명은, 상기 색 데이터베이스에서는 색 명, 색 번호, XYZ 표 색계의 XYZ 값 및 먼셀표 색계의 HVC 값의 그룹에서 선택되는 1 또는 복수의 색에 대한 속성이 상기 L*a*b* 값 또는 상기 RGB 값과 관련되어 있으며, 상기 입력부에는 상기 색에 대한 속성 중 하나가 입력되는 제 1 본 발명의 색 정보 생성장치이다.
또, 제 3 본 발명은, 상기 색 데이터베이스의 상기 구 반경은 상기 입력부에 새로 입력되는 구 반경의 값으로 재기록되는 제 1 또는 제 2 본 발명의 색 정보 생성장치이다.
또, 제 4 본 발명은, 상기 표시용 데이터 생성부에서 생성된 상기 표시용 데이터를 표시하는 표시부를 구비하는 제 1 ~ 제 3 중 어느 하나의 본 발명의 색 정보 생성장치이다.
또, 제 5 본 발명은, 상기 표시용 데이터 생성부에 의해 생성된 상기 색 구체의 내부는 착색되어 있는 제 4 본 발명의 색 정보 생성장치이다.
또, 제 6 본 발명은, 상기 표시용 데이터 생성부는 상기 중심점을 중심으로 하는 상기 구 반경의 가 색 구체를 형성하고, 미리 설정된 하한치 이상이면서 미리 설정된 상한치 이하가 되는 복수의 상기 RGB 값을 각각 상기 L*a*b* 값으로 변환하며, 변환한 상기 L*a*b* 값이 각각 상기 가 색 구체의 내부에 존재하는지 여부를 판정하여, 상기 가 색 구체의 내부에 존재하는 상기 L*a*b* 값의 집합체를 상기 색 구체의 표시용 데이터로 하는 제 5 본 발명의 색 정보 생성장치이다.
또, 제 7 본 발명은, 2개의 상기 색 구체 간의 색차를 산출하는 색차 산출부를 구비하고, 상기 표시부가 상기 L*a*b*표 색계 색 입체와 상기 색 구체로 제 1 색 구체 및 제 2 색 구체를 표시하고 있을 때, 상기 입력부에 상기 제 1 색 구체와 상기 제 2 색 구체의 거리를 산출하는 명령이 입력되면, 상기 색차 산출부는 상기 제 1 색 구체의 상기 중심점과 상기 제 2 색 구체의 상기 중심점과의 거리를 상기 제 1 색 구체 및 상기 제 2 색 구체 간의 상기 색차로 산출하는 제 4 본 발명의 색 정보 생성장치이다.
또, 제 8 본 발명은, 상기 표시용 데이터 생성부는 상기 L*a*b*표 색계 색 입체에서의 L*a* 단면, L*b* 단면, 또는 a*b* 단면의 어느 하나를 투영 단면으로 특정하고, 1 또는 복수의 상기 색 구체를 상기 투영 단면에 투영함으로써 상기 투영 단면상에 투영 색 구체를 배치한 표시용 데이터를 생성하는 제 1 ~ 제 7 중 어느 하나의 본 발명의 색 정보 생성장치이다.
또, 제 9 본 발명은, 상기 표시용 데이터 생성부는 상기 투영 단면상에 2 이상의 상기 투영 색 구체를 배치하고 있을 때, 1의 상기 투영 색 구체에서 다른 상기 투영 색 구체로 향한 벡터를 나타내는 표시용 데이터를 생성하는 제 8 본 발명의 색 정보 생성장치이다.
또, 제 10 본 발명은, 상기 색 데이터베이스에서는 색 명, 색 번호, XYZ 표 색계의 XYZ 값 및 먼셀표 색계의 HVC 값의 그룹에서 선택되는 1 또는 복수의 색에 대한 속성이 상기 L*a*b* 값 또는 상기 RGB 값과 관련되어 있고, 상기 표시용 데이터 생성부는 상기 가 색 구체의 내부에 존재한다고 판정된 상기 L*a*b* 값을 각각 다른 상기 속성으로 변환하고, 변환된 상기 속성을 그 속성에 대한 표 색계 색 입체 내에 배치하는 표시용 데이터를 생성하는 제 6 본 발명의 색 정보 생성장치이다.
또, 제 11 본 발명은, 상기 색 데이터베이스에서는 색에 대한 속성인 먼셀표 색계의 HVC 값이 상기 L*a*b* 값 또는 상기 RGB 값과 관련되어 있고, 상기 표시용 데이터 생성부는 상기 가 색 구체의 내부에 존재한다고 판정된 상기 L*a*b* 값을 각각 상기 HVC 값으로 변환하고, 변환된 상기 HVC 값의 집합체를 색 타원 구체로 하며, 먼셀표 색계 색 입체 내에 상기 색 타원 구체를 배치한 표시용 데이터를 생성하는 제 6 본 발명의 색 정보 생성장치이다.
또, 제 12 본 발명은, 2개의 상기 색 구체 간의 색차를 산출하는 색차 산출부를 구비하고, 상기 표시부가 상기 먼셀표 색계 색 입체와 상기 색 타원 구체로 제 1 색 타원 구체 및 제 2 색 타원 구체를 표시하고 있을 때에 상기 먼셀표 색계 색 입체력부에 상기 제 1 색 타원 구체와 상기 제 2 색 타원 구체의 색차를 산출하는 명령이 입력되면, 상기 색차 산출부는 상기 제 1의 색 타원 구체의 중심점의 HVC 값과 상기 제 2 색 타원 구체의 중심점의 HVC 값을 각각 L*a*b* 값으로 변환하고, 상기 변환한 2개의 L*a*b* 값 간의 거리를 상기 제 1 색 타원 구체 및 상기 제 2 색 타원 구체 간의 상기 색차로 산출하는 제 11 본 발명의 색 정보 생성장치이다.
또, 제 13 본 발명은, 상기 표시부가 표시하고 있는 상기 변환된 속성에 대한 표 색계 색 입체는 회전 및 줌 가능하게 되어 이루어져 있는 제 10 본 발명의 색 정보 생성장치이다.
또, 제 14 본 발명은, 어느 하나의 상기 속성으로부터 다른 상기 속성을 만들어 내는 변환 식을 가지며, 상기 어느 하나의 속성이 상기 입력부에 입력되면 상기 변환 식을 이용하여 대응하는 상기 다른 속성을 만들어 내는 속성 연산부를 구비하여 상기 색 데이터베이스를 생성할 수 있는 제 2 본 발명의 색 정보 생성장치이다.
또, 제 15 본 발명은, 색 자극에 대한 속성인 L*a*b*표 색계의 L*a*b* 값 또는 컴퓨터의 색에 대한 속성인 RGB 값을 입력하는 입력스텝과, 상기 L*a*b* 값과 상기 RGB 값과, 사람이 감각적으로 색을 식별할 수 있는 레벨을 나타내는 값으로서 미리 설정되어 있는 L*a*b*표 색계 색 입체에서 상기 L*a*b* 값을 중심으로 형성되는 색 구체의 색차에 비례하는 구 반경이 서로 관련되어 있는 색 데이터베이스를 참조하여, 상기 입력부에 입력된 상기 L*a*b* 값 또는 상기 RGB 값에 관련되어 있는 상기 L*a*b* 값을 중심점으로 하고, 상기 관련되어 있는 상기 구 반경을 갖는 적어도 표면을 착색한 상기 색 구체를 선화의 상기 L*a*b*표 색계 색 입체 내에 배치한 표시용 데이터를 생성하는 표시용 데이터 생성스텝을 구비한 색 정보 생성방법이다.
또, 제 16 본 발명은 제 15 본 발명의 색 정보 생성방법의 적어도 상기 입력스텝 및 상기 표시용 데이터 생성스텝을 컴퓨터에 실행시키는 프로그램을 기록한 기록매체로, 컴퓨터에 의해 처리 가능한 기록매체이다.
또, 제 1 본 발명에 관련하는 발명은 제 15 본 발명의 색 정보 생성방법의 적어도 상기 입력스텝 및 상기 표시용 데이터 생성스텝을 컴퓨터에 실행시키는 프로그램이다.
본 발명에 의해 색의 속성정보를 입체적으로 표시함으로써 색의 속성에 관한 공간적 특성을 용이하게 파악할 수 있는 색 정보 생성장치 및 색 정보 생성방법 등을 제공할 수 있다.
도 1은 본 발명의 실시형태에 관한 색 정보 생성장치의 기능 구성을 나타내는 블록도이다.
도 2는 본 발명의 실시형태에 관한 색 정보 생성장치의 장치 구성의 구체적인 예를 나타내는 블록도이다.
도 3은 (a) 종래의 색차 감각레벨 테이블의 구성도, (b)는 본 발명의 실시형태의 색차 감각레벨 테이블의 구성도이다.
도 4는 본 발명의 실시형태에 관한 색 데이터베이스의 구성도이다.
도 5는 본 발명의 실시형태에 관한 색 데이터베이스에 속성정보가 기록되는 기록처리의 플로차트이다.
도 6은 (a) 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 색 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 색 구체의 구성을 나타내는 도면이다.
도 7은 (a) ~ (d) 본 발명의 실시형태에 관한 표시용 데이터 생성부가 L*a*b*표 색계 색 입체에서 색 구체를 형성하는 순서를 나타내는 도면이다.
도 8은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 색 구체를 형성하는 색 구체 형성처리의 플로차트이다.
도 9 (a)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 색 타원 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 색 타원 구체의 구성을 나타내는 도면, (c) 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 색 타원 구체의 중심점을 나타내는 도면이다.
도 10은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 색 타원 구체를 형성하는 색 타원 구체 형성처리의 플로차트이다.
도 11은 본 발명의 실시형태에 관한 모니터에 표시되는 색 검색화면의 일례를 나타내는 도면이다.
도 12는 본 발명의 실시형태에 관한 모니터에 표시되는 색 검색화면의 일례를 나타내는 도면이다.
도 13은 본 발명의 실시형태에 관한 색 정보 생성장치에서 색이 검색되는 때의 표시용 데이터 생성부에서의 색 검색처리의 플로차트이다.
도 14 (a)는 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 2개의 색 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 2개의 색 구체의 색차를 나타내는 도면이다.
도 15 (a)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 2개의 색 타원 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 2개의 색 타원 구체의 색차를 나타내는 도면이다.
도 16은 본 발명의 실시형태에 관한 색차 산출부가 색차를 산출하는 색차 산출처리의 플로차트이다.
도 17은 본 발명의 실시형태에 관한 표시부에 복수의 색 구체가 표시되는 상태를 나타내는 도면이다.
도 18은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 투영 색 구체의 표시용 데이터를 생성하여 표시시키는 투영 색 구체 표시처리의 플로차트이다.
도 19 (a)는 본 발명의 실시형태에 관한 표시부에서 투영 단면상의 복수의 투영 색 구체간에 벡터가 표시된 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 표시부에서 투영 단면상의 복수의 투영 색 구체 간에 시계열에 의거한 벡터가 표시된 상태를 나타내는 도면이다.
도 20은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 투영 색 구체 간의 벡터의 표시용 데이터를 생성하여 표시시키는 벡터 표시처리의 플로차트이다.
도 21은 JIS계통 색 명 표의 일례를 나타내는 도면이다.
도 2는 본 발명의 실시형태에 관한 색 정보 생성장치의 장치 구성의 구체적인 예를 나타내는 블록도이다.
도 3은 (a) 종래의 색차 감각레벨 테이블의 구성도, (b)는 본 발명의 실시형태의 색차 감각레벨 테이블의 구성도이다.
도 4는 본 발명의 실시형태에 관한 색 데이터베이스의 구성도이다.
도 5는 본 발명의 실시형태에 관한 색 데이터베이스에 속성정보가 기록되는 기록처리의 플로차트이다.
도 6은 (a) 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 색 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 색 구체의 구성을 나타내는 도면이다.
도 7은 (a) ~ (d) 본 발명의 실시형태에 관한 표시용 데이터 생성부가 L*a*b*표 색계 색 입체에서 색 구체를 형성하는 순서를 나타내는 도면이다.
도 8은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 색 구체를 형성하는 색 구체 형성처리의 플로차트이다.
도 9 (a)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 색 타원 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 색 타원 구체의 구성을 나타내는 도면, (c) 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 색 타원 구체의 중심점을 나타내는 도면이다.
도 10은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 색 타원 구체를 형성하는 색 타원 구체 형성처리의 플로차트이다.
도 11은 본 발명의 실시형태에 관한 모니터에 표시되는 색 검색화면의 일례를 나타내는 도면이다.
도 12는 본 발명의 실시형태에 관한 모니터에 표시되는 색 검색화면의 일례를 나타내는 도면이다.
도 13은 본 발명의 실시형태에 관한 색 정보 생성장치에서 색이 검색되는 때의 표시용 데이터 생성부에서의 색 검색처리의 플로차트이다.
도 14 (a)는 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 2개의 색 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 L*a*b*표 색계 색 입체에서의 2개의 색 구체의 색차를 나타내는 도면이다.
도 15 (a)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 2개의 색 타원 구체 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 먼셀표 색계 색 입체에서의 2개의 색 타원 구체의 색차를 나타내는 도면이다.
도 16은 본 발명의 실시형태에 관한 색차 산출부가 색차를 산출하는 색차 산출처리의 플로차트이다.
도 17은 본 발명의 실시형태에 관한 표시부에 복수의 색 구체가 표시되는 상태를 나타내는 도면이다.
도 18은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 투영 색 구체의 표시용 데이터를 생성하여 표시시키는 투영 색 구체 표시처리의 플로차트이다.
도 19 (a)는 본 발명의 실시형태에 관한 표시부에서 투영 단면상의 복수의 투영 색 구체간에 벡터가 표시된 상태를 나타내는 도면, (b)는 본 발명의 실시형태에 관한 표시부에서 투영 단면상의 복수의 투영 색 구체 간에 시계열에 의거한 벡터가 표시된 상태를 나타내는 도면이다.
도 20은 본 발명의 실시형태에 관한 표시용 데이터 생성부가 투영 색 구체 간의 벡터의 표시용 데이터를 생성하여 표시시키는 벡터 표시처리의 플로차트이다.
도 21은 JIS계통 색 명 표의 일례를 나타내는 도면이다.
이하에 본 발명을 실시하기 위한 형태에 대하여 도면을 참조하면서 설명한다.
도 1에 본 발명의 실시형태의 색 정보 생성장치의 기능 블록도를 나타낸다.
본 실시형태의 색 정보 생성장치는 속성정보를 보유하는 색 데이터베이스(12)를 구비하고 있다. 여기서, 속성정보란 색 명, L*a*b*표 색계의 L*a*b* 값, 먼셀표 색계의 HVC 값, XYZ 표 색계의 XYZ 값, 또는 RGB 값 등이고, L*a*b* 값은 본 발명의 색 자극(colourstimulus)에 대한 속성의 일례이며, RGB 값은 본 발명의 컴퓨터의 색에 대한 속성의 일례이고, 색 명, 색 번호, XYZ 값 및 HVC 값은 본 발명의 색에 대한 속성의 일례이다.
표시시키는 속성정보의 값을 입력하는 입력부(41)와, 색 데이터베이스(12)를 참조하여 입력부(41)로부터 입력된 속성정보의 값에 따른 표시용의 데이터를 생성하는 표시용 데이터 생성부(40)와, 표시용 데이터 생성부(40)가 생성한 표시용 데이터를 표시하는 표시부(42)를 구비하고 있다. 또, 표시부(42)에 표시시킨 2개의 색 간의 색차를 산출하는 색차 산출부(44)와, 입력부(41)에 입력된 속성정보의 값을 다른 종류의 속성정보의 값으로 변환하고, 그들을 관련시켜서 색 데이터베이스 (12)에 기록하는 속성 연산부(43)를 구비하고 있다.
도 2에 본 실시형태의 색 정보 생성장치의 구체적인 구성 예의 블록도를 나타낸다.
도 2에 나타내는 색 정보 생성장치(1)는 장치 전체를 제어하는 CPU(2)와, 장치 전체를 제어하는 제어프로그램(3)을 기억하는 주 기억부(4)와, 모니터 제어부(5)로 제어되어 색에 대한 속성정보를 표시하는 모니터(6)와, 입력수단 제어부(7)로 제어되는 키보드(8)와 마우스(9) 및 측색계(10)로 이루어지는 입력수단(11)과, 색 데이터베이스(12)를 기억하는 색 데이터 기억부(13), USB 제어부(14)로 제어되는 USB 단자(15)와, 통신제어부(16)로 제어되는 통신선 단자(17)와, 메모리카드 제어부(18)로 제어되는 메모리카드 슬롯(19), 전원제어부(20)로 제어되어 색 정보 생성장치(1)에 공급되는 전원의 공급을 제어하는 전원스위치(21)를 구비하며, 이들은 버스(22)에 접속되어 있다.
또, 도 2에 나타내는 입력수단 제어부(7)와 입력수단(11)을 합친 구성이 도 1의 입력부(41)에 상당하고, 도 2에 나타내는 모니터 제어부(5)와 모니터(6)를 합친 구성이 도 1의 표시부(42)에 상당한다. 또, 도 2의 CPU(2)가 제어프로그램(3)을 실행함으로써 도 1의 표시용 데이터 생성부(40), 속성 연산부(43) 및 색차 산출부(44)의 기능을 실현한다.
주 기억부(4)는 L*a*b* 값, HVC 값, XYZ 값, 또는 RGB 값을 서로 변환하기 위하여 이용되는 변환테이블(23)을 기억한다. 색 데이터 기억부(13)는 사람이 감각적으로 색차를 인식할 때의 기준이 되는 데이터를 보유하는 색차 감각레벨 테이블(24)을 기억한다. 메모리카드 슬롯(19)에는 메모리스틱, SD카드, 콤팩트플래시(등록상표) 등의 메모리카드가 삽입된다. USB 단자(15)에는 USB 케이블이 접속되고, 통신선 단자(17)에는 LAN 케이블이나 전화회선이 접속된다.
도 3 (a)는 종래의 색차 감각레벨 테이블(50)의 구성을 나타내고, 도 3 (b)는 본 실시형태의 색차 감각레벨 테이블(24)의 구성을 나타내고 있다.
도 3 (a)에서 종래의 색차 감각레벨 테이블(50)은 사람이 감각적으로 색을 식별할 수 있는 레벨을 L*a*b*표 색계에서의 색차 ΔE의 범위로 나타내는 ΔE 레인지항목(50a)과 사람이 감각적으로 색을 식별할 수 있는 정도를 평어(評語)에 의해 나타내는 감각 평어 항목(50b)를 보유한다. 여기서, ΔE는 L*a*b*표 색계에서의 색차이다. 감각 평어 항목(50b)는 영어 및 일본어를 보유한다. 색차 감각레벨 테이블(50)은 ΔE 레인지 항목(50a) 및 감각 평어 항목(50b)에 보유된 값을 서로 관련시켜서 보유한다. 여기서, ΔE 「0 ~ 0.5」는 감각 평어 「Trace, 매우 조금 다르다」와 관련되어 있다. 또, ΔE 「0.5 ~ 1.5」는 감각 평어 「Slight, 조금 다르다」와 관련되어 있다.
그러나 사람은 ΔE가 「0 ~ 0.5」인 경우라도 감각적으로 색차를 인식할 수 있다는 것이 알려져 있다. 그래서, 본 실시형태의 색 데이터 기억부(13)에서는 도 3 (a)에 나타내는 종래의 색차 감각레벨 테이블(50)이 아니라, 도 3 (b)에 나타내는 색차 감각레벨 테이블(24)을 보유하고 있다.
도 3 (b)에서 색차 감각레벨 테이블(24)은 종래의 색차 감각레벨 테이블(50)의 ΔE 레인지 항목(50a) 및 감각 평어 항목(50b)에 대응하는 ΔE 레인지 항목(24a) 및 감각 평어 항목(24b)에 더하여, L*a*b*표 색계에서의 2개의 색의 색차 ΔE의 레벨을 나타내는 색차 감각 레벨 항목(24c)과 L*a*b*표 색계 색 입체에서의 색 구체의 구 반경을 나타내는 구 반경 항목(24d)을 보유한다. L*a*b*표 색계 색 입체는 색 공간상에서의 거리가 색의 감각 차에 비례하도록 설계되어 있는 균등 색 공간이므로, 그 구 반경은 색차에 비례한다.
색차 감각레벨 테이블(24)은 ΔE 레인지 항목(24a), 감각 평어 항목(24b), 색차 감각 레벨 항목(24c) 및 구 반경 항목(24d)에 보유된 값을 서로 관련시켜서 보유한다.
여기서, 색차 감각 레벨 항목(24c)은 0에서 6까지 7단계의 레벨을 보유한다. 도 3 (a)에 나타내는 색차 감각레벨 테이블(50)과 달리, 도 3 (b)에 나타내는 색차 감각레벨 테이블(24)에서 ΔE 「0 ~ 0.2」는 감각 평어 「NotRecognized, 색차를 식별할 수 없다」, 색차 감각 레벨 「0」 및 구 반경 「0 ~ 0.2」과 관련시켜서 기억된다. 또, ΔE 「0.2 ~ 0.5」는 감각 평어「Trace, 매우 조금 다르다」, 색차 감각 레벨 「1」 및 구 반경 「0.2 ~ 0.5」과 관련시켜서 기억된다. 이에 의해 색 정보 생성장치(1)는 ΔE가 「0 ~ 0.5」범위 내라도 ΔE가 「0 ~ 0.2」 또는 「0.2 ~ 0.5」에 의해 각각에 따른 감각 평어, 색차 감각 레벨 및 구 반경을 취득할 수 있다. 이에 의해 사용자는 종래보다 엄밀하게 색을 관리할 수 있는 동시에 색의 특성을 세밀하게 파악하는 것이 가능해진다.
또, 여기에서는 감각 평어 항목(24b)으로 영어 및 일본어로 보유하는 것으로 하였으나, 각 ΔE에 대응하는 다른 언어로 보유하도록 해도 좋다.
도 4는 색 데이터베이스(12)의 구성을 나타낸다.
색 데이터베이스(12)는 고유 색 번호(unique color number)를 보유하는 색 번호항목(12a)과 색 명을 보유하는 색명항목(12b)과 L*a*b* 값을 보유하는 L*a*b* 값 항목(12c)과 HVC 값을 보유하는 HVC 값 항목(12d)과 XYZ 값을 보유하는 XYZ 값 항목(12e)과 RGB 값을 보유하는 RGB 값 항목(12f)과 L*a*b*표 색계 색 입체에서의 색 구체의 구 반경을 나타내는 구 반경 항목(12g)을 서로 관련시켜서 보유한다. L*a*b* 값 항목(12c)은 L*값, a*값 및 b* 값을 보유하고, HVC 값 항목(12d)은 H값, V값 및 C값을 보유하며, XYZ 값 항목(12e)은 X값, Y값 및 Z값을 보유하고, RGB 값 항목(12f)은 R값, G값 및 B값을 보유한다. 여기서, 구 반경 항목(12g)이 보유하는 구 반경은 「0.2」로 한다. 구 반경 항목(12g)에 보유되는 구 반경은 예를 들어 입력부(41)로서의 키보드(8)를 개재하여 수치가 입력됨으로써 값을 변경할 수 있도록 구성되어 있다.
사용자가 예를 들어 입력부(41)로서의 키보드(8)를 이용하여 색 명을 입력하거나, 또는 측색계(colorimeter, 10)를 이용하여 L*값, a*값 및 b* 값을 입력하면 속성 연산부(43)는 입력된 값에 대응하는 다른 속성정보로 변환한다. 즉, 도 2의 구성의 경우 CPU(2)는 변환테이블(23)을 이용하여 일반적으로 알려져 있는 용법에 의해서 입력된 L*값, a*값 및 b* 값을 H값, V값, C값, X값, Y값, Z값, R값, G값, B값으로 각각 변환한다. 다음에, CPU(2)는 색 번호항목(12a)에 보유된 색 번호와 관련시켜서 색 명을 색명항목(12b)에, L*값, a*값, b* 값을 L*a*b* 값 항목(12c)에, H값, V값, C값을 HVC 값 항목(12d)에, X값, Y값, Z값을 XYZ 값 항목(12e)에, R값, G값, B값을 RGB 값 항목(12f)에 보유시킨다.
이와 같이 하여, 속성 연산부(43)에 의해 색 데이터베이스(12)가 생성되고, 사용자는 색 번호, 색 명, L*a*b* 값, HVC 값, XYZ 값, RGB 값 및 구 반경을 용이하게 관련시켜서 관리할 수 있다.
다음에, 본 실시형태의 색 정보 생성장치의 속성 연산부(43)가 색 데이터베이스(12)에 속성정보를 기록하는 순서에 대하여 설명한다. 도 5는 색 데이터베이스(12)에 속성정보가 기록되는 기록처리의 흐름을 나타낸다.
색 명이 사용자에 의해서, 예를 들어 키보드(8)를 개재하여 입력된다(S101). 다음에, L*a*b* 값이 예를 들어 키보드(8) 또는 측색계(10)를 개재하여 입력된다(S102). CPU(2)는 L*a*b* 값이 입력되면 변환테이블(23)을 이용하여 입력된 L*a*b* 값으로부터 XYZ 값을 산출하고(S103), 이어서 HVC 값을 산출하며(S104), 다음에 RGB 값을 산출한다(S105). CPU(2)는 고유한 색 번호로서, 색 명이나 L*a*b* 값 등과 관련되어 있지 않은 색 번호를 결정한다(S106).
다음에, CPU(2)는 모니터(6)에 구 반경 항목(12g)에 보유된 구 반경을 변경하는지 여부를 확인하는 메시지를 표시시킨다(S107). 구 반경이 변경되면(S107에서 Yes) CPU(2)는 예를 들어 키보드(8)에 입력된 수치를 구 반경으로 한다(S108).
한편, 스텝 S107에서 구 반경이 변경되지 않을 때(S107에서 No), CPU(2)는 미리 정해진 수치를 구 반경으로 한다. 여기서, 미리 정해진 수치는 예를 들어 0.2이다.
CPU(2)는 색 번호항목(12a)에 색 번호를, 색명항목(12b)에 색 명을, L*a*b* 값 항목(12c)에 L*a*b* 값을, HVC 값 항목(12d)에 HVC 값을, XYZ 값 항목(12e)에 XYZ 값을, RGB 값 항목(12f)에 RGB 값을, 구 반경 항목(12g)에 구 반경을 보유시킴으로써(S109) 기록처리를 종료한다.
이와 같이, 속성 연산부(43)는 L*a*b* 값에 의거하여 HVC 값, XYZ 값 및 RGB 값을 산출한다. 여기서, 속성 연산부(43)는 HVC 값, XYZ 값, 또는 RGB 값의 어느 하나가 입력된 경우에도 L*a*b* 값, HVC 값, XYZ 값 또는 RGB 값을 산출할 수 있도록 구성되어 있다.
이와 같이, 사용자는 입력부(41)에 색 명과 예를 들어 L*a*b* 값을 입력함으로써 색 번호, 색 명, L*a*b* 값, HVC 값, XYZ 값, RGB 값 및 구 반경이 관련되어 있는 색 데이터베이스(12)를 용이하게 작성할 수 있다.
다음에, L*a*b*표 색계 색 입체에서의 색 구체에 대하여 설명한다.
도 6 (a) 및 (b)는 색 구체(26)의 상태 및 구성을 나타낸다. 도 6 (a)는 L*a*b*표 색계 색 입체(25)에서의 색 구체(26)의 상태를 나타내고, 도 6 (b)는 색 구체(26)의 구성을 나타낸다.
도 6 (a)에서 L*a*b*표 색계 색 입체(25)는 적(赤) 방향의 +a와 녹(綠) 방향의 -a를 연결하는 축 a와 황(黃) 방향의 +b와 청(靑) 방향의 -b를 연결하는 축 b와 백(白) 방향의 +L과 흑(黑) 방향의 -L을 연결하는 축 L이 서로 직교하는 구 형상의 입체이다. 색 구체(26)는 L*a*b*표 색계 색 입체(25)의 내부에 형성되며, 그 형상은 대략 구(球) 형상이다.
도 6 (b)에서 색 구체(26)는 구 반경 r인 대략 구 형상이며, 다수의 L*a*b* 값(26P)의 집합체에 의해 구성되어 있다. 여기서, 구 반경 r은 도 4를 참조하여 색 데이터베이스(12)의 구 반경 항목(12g)에 보유되어 있는 값이다. 예를 들어 여기서 구 반경 r은 0.2이다.
구 반경 r이 0.2인 색 구체(26)는 도 3 (b)의 색차 감각레벨 테이블(24)을 참조하여, 구 반경 항목(24d) 「0 ~ 0.2」에 관련되어 있는 감각 평어 「NotRecognized, 색차를 식별할 수 없다」로부터 사람이 색차를 인식할 수 없는 L*a*b* 값(26P)의 집합체라는 것을 의미한다. 이는, 사람은 색 구체(26)의 내부에 존재하는 모든 L*a*b* 값(26P)을 동일 색이라고 인식하는 것을 나타내고 있다. 이와 같이, 본 실시형태의 색 정보 생성장치는 L*a*b*표 색계 색 입체(25)에 구 반경 r의 값에 따른 색 구체(26)를 표시함으로써 소정의 조건에 해당하는 색의 범위를 나타낼 수 있다.
이때, 표시부(42)로서의 모니터(6)는 색 구체(26)를 L*a*b* 값(26P)에 대응하는 RGB 값에 의거한 색으로 표시한다. 이에 의해 사용자는 모니터(6)에 표시된 색 구체(26)를 눈으로 인식함으로써 색의 범위만이 아니라, 색 구체(26)가 나타내는 색도 파악할 수 있다. 또, 사용자는 L*a*b*표 색계 색 입체(25)에서의 색 구체(26)의 위치를 고려함으로써, 예를 들어 색 구체(26)가 적(赤) 방향으로 어느 정도 기울어져 있는가를 알 수 있다.
다음에, 표시용 데이터 생성부(40)가 색 구체(26)를 형성하는 순서에 대하여 설명한다.
도 7 (a) 내지 (d)는 L*a*b*표 색계 색 입체(25)에서 색 구체(26)를 형성하는 순서를 나타낸다.
도 7 (a)에서 CPU(2)는 색 구체(26)의 중심이 되는 L*a*b* 값(26Q)을 L*a*b*표 색계 색 입체(25)에 플롯 한다. L*a*b* 값(26Q)은 키보드(8) 또는 마우스(9)를 개재하여 색 데이터베이스(12)에 보유되어 있는 색 번호, 색 명 또는 L*a*b* 값이 지정됨으로써 결정된다.
다음에, 도 7 (b)에서 CPU(2)는 색 데이터베이스(12)를 참조하여 결정된 L*a*b* 값(26Q)과 관련되어 있는 구 반경 r을 구 반경 항목(12g)으로부터 취득하고, CPU(2)는 L*a*b*표 색계 색 입체(25)에 플롯된 L*a*b* 값(26Q)을 중심으로 하는 구 반경 r의 가 색 구체(tenrative color sphere, 26T)를 형성한다.
L*a*b* 값에 따라서는 RGB 값의 표시 범위 외의 것이 있다. 그래서, 도 7 (c)에서 CPU(2)는 주 기억부(4)에 기억된 RGB 값에 대한 소정의 범위를 참조하여 소정의 범위 내에 있는 RGB 값을 복수 취득한다.
CPU(2)는 L*a*b* 값에서 XYZ 값으로 변환하고, XYZ 값에서 RGB 값으로 변환한다. 각 변환 식은 공지이므로 그들을 이용한다.
이에 의해 모니터(6)는 취득한 L*a*b* 값을 RGB 값에 의거하여 표시하는 것이 가능해진다. 다음에, CPU(2)는 변환된 L*a*b* 값이 가 색 구체(26T)의 내부에 존재하는가 여부를 판정하고, 가 색 구체(26T)의 내부에 존재하는 L*a*b* 값만을 L*a*b*표 색계 색 입체(25)에 플롯 한다.
도 7 (d)에서 CPU(2)는 변환된 L*a*b* 값으로서 가 색 구체(26T)의 내부에 존재하는 L*a*b* 값을 모두 L*a*b*표 색계 색 입체(25)에 플롯함으로써 색 구체(26)를 형성한다.
이와 같이 하여 표시용 데이터 생성부(40)에 의해 선화(line-drawing)의 L*a*b*표 색계 색 입체(25) 내에 색 구체(26)를 배치한 표시용 데이터가 생성된다. 표시용 데이터 생성부(40)에 의해 생성된 표시용 데이터를 이용해서, RGB 값에 의거하여 착색된 색 구체(26)가 표시부(42)로서의 모니터(6)에 표시된다.
도 8은 표시용 데이터 생성부(40)가 색 구체(26)를 형성하는 색 구체 형성처리의 흐름을 나타낸다.
도 8에서 색 구체(26)의 중심이 되는 L*a*b* 값(26Q)이 예를 들어 키보드(8) 또는 마우스(9)를 개재하여 지정되면(S201) CPU(2)는 L*a*b*표 색계 색 입체(25)에 L*a*b* 값(26Q)을 중심으로 하는 구 반경 r의 가 색 구체(26T)를 형성한다(S202). 여기서, 주 기억부(4)는 RGB 값의 R값, G값 및 B값에 대한 하한치와 상한치를 각각 기억하고 있다. CPU(2)는 주 기억부(4)로부터 R값, G값 및 B값에 대한 하한치와 상한치를 취득한다(S203). CPU(2)는 R값의 하한치를 R값으로 하고(S204), G값의 하한치를 G값으로 하며(S205), B값의 하한치를 B값으로 한다(S206). CPU(2)는 R값, G값 및 B값으로 이루어지는 RGB 값을 L*a*b* 값으로 변환한다(S207).
다음에, CPU(2)는 변환한 L*a*b* 값이 가 색 구체(26T)의 내부에 존재하는가 여부를 판정한다(S208). L*a*b* 값이 가 색 구체(26T)의 내부에 존재할 때(S208에서 Yes), CPU(2)는 L*a*b* 값을 L*a*b* 값(26P)으로서 가 색 구체(26T)의 내부에 플롯하고(S209) 스텝 S210의 처리를 실행한다.
한편, 스텝 S208에서 L*a*b* 값이 가 색 구체(26T)의 내부에 존재하지 않을 때(S208에서 No), CPU(2)는 가 색 구체(26T)의 내부에 L*a*b* 값(26P)을 플롯하지 않고 스텝 S210의 처리를 실행한다.
스텝 S210에서 CPU(2)는 B값에 1을 더한다. CPU(2)는 B값이 B값의 상한치보다 큰지 여부를 판정한다(S211). B값이 B값에 대한 상한치보다 크지 않을 때(S211에서 No), CPU(2)는 스텝 S207 내지 스텝 S211의 처리를 실행한다. 한편, 스텝 S211에서 B값이 B값에 대한 상한치보다 클 때(S211에서 Yes), CPU(2)는 G값에 1을 더한다(S213). CPU(2)는 G값이 G값의 상한치보다 큰지 여부를 판정한다(S213). G값이 G값의 상한치보다 크지 않을 때(S213에서 No), CPU(2)는 스텝 S206 내지 스텝 S213의 처리를 실행한다. 한편, 스텝 S213에서 G값이 G값의 상한치보다 클 때(S213에서 Yes), CPU(2)는 R값에 1을 더한다(S214). CPU(2)는 R값이 R값의 상한치보다 큰지 여부를 판정한다(S215).
R값이 R값에 대한 상한치보다 크지 않을 때(S215에서 No), CPU(2)는 스텝 S205 내지 스텝 S215의 처리를 실행한다. 한편, 스텝 S215에서 R값이 R값에 대한 상한치보다 클 때(S215에서 Yes), CPU(2)는 색 구체 형성처리를 종료한다.
여기서, 스텝 S210, 스텝 S212 및 스텝 S214에서 B값, G값 및 R값에 더한 값은 1이 아닌, 예를 들어 0.5 또는 2 등이라도 상관없다.
이와 같이 본 실시형태의 표시용 데이터 생성부(40)는 주 기억부(4)에 기억되고 있는 하한치로부터 상한치까지 포함되는 복수의 RGB 값을 L*a*b* 값으로 변환함으로써 L*a*b*표 색계 색 입체(25)에 색 구체(26)를 형성한 표시용 데이터를 생성한다.
또, 상기에서는 스텝 S201에서 표시시키는 색 구체(26)의 중심이 되는 L*a*b* 값(26Q)을 입력하는 것으로 하여 설명하였으나, L*a*b* 값을 대신하여 다른 속성정보(색 명, HVC 값, XYZ 값, RGB 값 등)를 입력하도록 하고, 색 데이터베이스(12)를 참조하여 그들이 입력된 속성정보를 L*a*b* 값으로 변환하도록 해도 좋다. 스텝 S201에서의 속성정보를 입력하는 처리가 본 발명의 입력스텝의 일례에 해당한다. 또, 모니터(6)에 표시시키기 위한 표시용 데이터를 생성하는 스텝 S202 내지 스텝 S215의 처리가 본 발명의 표시용 데이터 생성스텝의 일례에 해당한다.
또, 여기에서는 가 색 구체(26T)의 내부에 위치하는 L*a*b* 값(26P)을 모두 추출하여 플롯하여 표시용 데이터를 생성하는 것으로 하였으나, 도 6 (a)에 나타내는 것과 같이, 색 구체(26)를 모니터(6)에 표시시키기 위해서는 가 색 구체(26T)의 표면 부분에 위치하는 L*a*b* 값(26P)이 배치되면 좋고, 가 색 구체(26T)의 표면 부분에 위치하는 L*a*b* 값(26P)만을 플롯하여 표시용 데이터를 생성하도록 해도 좋다. 적어도 가 색 구체(26T)의 구 표면에 위치하는 L*a*b* 값(26P)을 플롯하여 두면 모니터(6)에 표시한 L*a*b*표 색계 색 입체(25)를 상하, 좌우 방향으로 회전 표시시킨 경우에서도 색 구체(26)를 모니터(6) 상에 표시시킬 수 있다.
단, 모니터(6)상의 표시를 줌 가능으로 하고, 색 구체(26)의 내부까지 표시시키도록 하는 경우에는 상기와 같이 가 색 구체(26T)의 내부에 위치하는 L*a*b* 값(26P)도 플롯하여 표시용 데이터를 작성해 둘 필요가 있다.
또, 모니터(6) 상의 표시를 줌잉해 가면 표시되고 있는 색 간의 거리가 커져 가서 줌잉 전에는 시인(視認)할 수 없었던 색 구체(26)의 표면이나 내부 단면에서의 색의 분포도 시인할 수 있게 된다.
다음에, 먼셀표 색계 색 입체에서의 색 구체에 대하여 설명한다.
도 9 (a) 및 (b)는 먼셀표 색계 색 입체(27)에서의 색 타원 구체(28)의 상태 및 구성을 나타낸다. 도 9 (a)는 먼셀표 색계 색 입체(27)에서의 색 타원 구체(28)의 상태를 나타내고, 도 9 (b)는 색 타원 구체(28)의 구성을 나타낸다. 또, 도 9 (c)는 색 타원 구체(28)에서의 중심점(28Q)을 나타낸다.
도 9 (a)에서 먼셀표 색계 색 입체(27)는 종 방향에 명도를 나타내는 축 V와 축 V와 수직방향으로 채도를 나타내는 축 C와 축 V를 중심으로 하는 원의 원주 방향에 색상을 나타내는 원주방향 H로 이루어지는 원주 형상의 입체이다. 색 타원 구체(28)는 먼셀표 색계 색 입체(27)의 내부에 형성되며, 그 형상은 대략 타원 구 형상이다. 단, 먼셀표 색계 색 입체의 입체좌표 위치에 따라서는 대칭형의 타원은 아닌, 상당히 일그러진 변형 타원형상이 되는 것을 유의할 필요가 있다.
도 9 (b)에서 색 타원 구체(28)는 다수의 HVC 값(28P)의 집합체에 의해 구성되고 그 형상은 대략 타원 구 형상이다. 여기서, HVC 값(28P)은 도 6 (b)를 참조하여 색 구체(26)를 구성하는 L*a*b* 값(26P)이 HVC 값(28P)으로 변환된 것이다. 따라서 색 타원 구체(28)는 L*a*b*표 색계 색 입체(25)에서의 색 구체(26)가 먼셀표 색계 색 입체(27)로 변환된 것이다. L*a*b*표 색계 색 입체(25)에서의 색 구체(26)가 먼셀표 색계 색 입체(27)에서의 색 타원 구체(28)로 변환되면 색 타원 구체(28)는 대략 타원 구 형상이 된다.
도 9 (c)에서 중심점 (28Q)는 색 입체를 변환한 때에 변형하므로, 반드시 색 타원 구체(28)의 중심점이라고는 할 수 없다.
이와 같이 하여 표시용 데이터 생성부(40)에 의해 선화의 먼셀표 색계 색 입체(27) 내에 색 타원 구체(28)를 배치한 표시용 데이터가 생성된다. 표시용 데이터 생성부(40)에 의해 생성된 표시용 데이터를 이용하여 표시부(42)로서의 모니터(6)는 색 타원 구체(28)를 HVC 값(28P)에 대응하는 RGB 값에 의거한 색으로 표시한다.
이에 의해 사용자는 모니터(6)에 표시된 색 타원 구체(28)를 눈으로 봄으로써 색의 범위뿐만이 아니라, 색 타원 구체(28)가 나타내는 색도 파악할 수 있다. 또, 사용자는 먼셀표 색계 색 입체(27)에서의 색 타원 구체(28)의 위치를 고려함으로써 예를 들어 색 타원 구체(28)가 명도 방향으로 어느 정도 접근하고 있는지 여부를 알 수 있다.
도 10은 표시용 데이터 생성부(40)가 색 타원 구체(28)를 형성하는 색 타원 구체 형성처리의 흐름을 나타낸다.
도 10에서 색 구체(26)의 중심이 되는 L*a*b* 값(26Q)이 예를 들어 키보드(8) 또는 마우스(9)를 개재하여 지정되면(S301), CPU(2)는 L*a*b*표 색계 색 입체(25)에 색 구체(26)를 형성한다(S302). 여기서, CPU(2)는 도 8에서의 스텝 S202 내지 스텝 S215의 처리를 실행함으로써 색 구체(26)를 형성한다.
CPU(2)는 색 구체(26)를 구성하는 다수의 L*a*b* 값(26P)을 각각 HVC 값(28P)으로 변환한다(S303).
다음에, CPU(2)는 변환된 HVC 값(28P)을 먼셀표 색계 색 입체(27)에 플롯함으로써 색 타원 구체(28)를 형성하고(S304), 색 타원 구체 형성처리를 종료한다.
종래는 먼셀표 색계 중에서 색 명의 공간을 입체적으로 표현할 수 없었으나, 본 실시형태의 색 정보 생성장치에서는 대표값을 L*a*b*표 색계로 변환함으로써 색차(색 구체의 반경)를 사용하여 색 명의 공간을 먼셀표 색계 중에 입체적으로 표현하는 것을 실현하고 있다.
또, 여기에서는 L*a*b*표 색계 색 입체에서의 색 구체의 표시 및 먼셀표 색계 색 입체에서의 색 타원 구체의 표시에 대하여 설명하였으나, 본 실시형태의 색 정보 생성장치에서는 상기와 같이 하여 이들 이외의 표 색계 색 입체에서의 색의 속성에 대해서도 표시시킬 수 있다.
이에 의해 사용자는 여러 가지 표 색계 색 입체에서의 색의 속성에 대한 공간 특성을 파악할 수 있다.
다음에, 색이 검색될 때 모니터(6)에 표시되는 색 검색화면에 대하여 설명한다.
도 11은 표시부(42)로서의 모니터(6)에 표시되는 색 검색화면(29)의 일례를 나타낸다.
색 검색화면(29)은 색이 검색되기 위한 검색조건이 입력되는 입력 항목으로 색 번호가 입력되는 색 번호 입력항목(29a)과, 색 명이 입력되는 색 명 입력항목(29b)과, 검색한 색을 L*a*b*표 색계, 먼셀표 색계, XYZ 표 색계 또는 RGB의 어느 표시의 종류로 표시하는가를 선택하는 표시종류항목(29c) 및 L*a*b* 값, HVC 값, XYZ 값 또는 RGB 값의 범위를 지정하는 검색범위항목(29d)을 구비한다.
또, 색 검색화면(29)은 색 번호 입력항목(29a), 색 명 입력항목(29b), 표시종류항목(29c), 또는 검색범위항목(29d)에 입력된 내용에 의거하여 색의 검색을 실행할 때에 누르는 검색버튼(29e)을 구비한다. 또, 색 검색화면(29)은 검색 결과를 표시하는 결과표시창(29f)을 구비한다.
사용자는 색 번호 입력항목(29a), 색 명 입력항목(29b), 표시종류항목(29c), 또는 검색범위항목(29d)의 전 항목 혹은 일부의 항목에 검색조건을 입력하여 검색버튼(29e)을 누름으로써 색을 검색한다.
도 11에서는 검색조건으로 색 명 입력항목(29b)에 색 명 「캐럿 오렌지(carrot orange)」가 입력되고, 표시종류항목(29c)은 L*a*b*표 색계가 선택되어 있다. 표시종류항목(29c)은 사용자에 의해 표시의 종류가 선택되지 않은 경우에는 디폴트값으로 하여 L*a*b*표 색계를 선택하도록 구성되어 있다. 색 명은 예를 들어 키보드(8)를 이용하여 입력되고, 표시종류항목(29c)은 예를 들어 마우스(9)를 이용하여 입력된다.
표시종류항목(29c)에서 L*a*b*표 색계가 선택되면 검색범위항목(29d)은 L*a*b* 값에 대한 범위가 입력되는 항목을 표시한다.
검색버튼(29e)이 눌러짐에 따라서 표시용 데이터 생성부(40)에 의해 결과표시창(29f)에 표시시키기 위한 표시용 데이터가 생성되고, 결과표시창(29f)에는 도 11에 나타내는 것과 같이 색 명 「캐럿 오렌지」와 표시종류항목(29c)에서 선택되어 있는 L*a*b*표 색계에 의거한 검색결과가 표시된다.
결과표시창(29f)에는 표시종류항목(29c)에서 L*a*b*표 색계가 선택되어 있음으로써 L*a*b*표 색계 색 입체(25)가 표시된다. 또, 결과표시창(29f)에는 검색된 색에 대한 L*a*b* 값을 L*a*b* 값(26P)으로 하여 선화의 L*a*b*표 색계 색 입체(25) 내에 표시한다. 이때, 결과표시창(29f)에서는 L*a*b* 값(26P)은 L*a*b* 값(26P)에 대응하는 RGB 값에 의거한 색으로 표시된다. 또, 도 11에서는 L*a*b* 값(26P)의 착색을 텍스쳐링(texturing) 함으로써 표현하고 있다.
도 12는 모니터(6)에 표시되는 색 검색화면(29)의 다른 일례를 나타낸다.
도 12에서는 검색조건으로 표시종류항목(29c)은 L*a*b*표 색계가 선택되며, 검색범위항목(29d)에서 L*a*b* 값의 범위가 입력되어 있다. 검색범위항목(29d)에서의 L*값의 범위는 「0 ~ 50」, a*값의 범위는 「20 ~ 80」, b* 값의 범위는 「40 ~ 80」이다.
검색버튼(29e)이 눌러짐에 따라서 표시용 데이터 생성부(40)에 의해 결과표시창(29f)에 표시시키기 위한 표시용 데이터가 생성되고, 결과표시창(29f)에는 도 12에 나타내는 것과 같이 표시종류항목(29c)에서 선택되어 있는 L*a*b*표 색계와 검색범위항목(29d)에 입력된 L*a*b* 값의 범위에 의거한 검색 결과가 표시된다.
결과표시창(29f)에는 표시종류항목(29c)에서 L*a*b*표 색계가 선택되어 있음으로써, L*a*b*표 색계 색 입체(25)가 표시된다. 또, 결과표시창(29f)에는 검색범위항목(29d)에 입력된 L*a*b* 값의 범위에 해당하는 복수의 L*a*b* 값이 L*a*b* 값(26P)으로써 L*a*b*표 색계 색 입체(25) 내에 표시된다. 이때, 결과표시창(29f)에서는 각각의 L*a*b* 값(26P)은 각각의 L*a*b* 값(26P)에 대응하는 RGB 값에 의거한 색으로 표시된다. 또, 도 12에서는 각 L*a*b* 값(26P)의 색의 차이를 텍스쳐링의 차이에 따라서 표현하고 있다.
또, 도 12의 결과표시창(29f) 내에는 각 L*a*b* 값(26P)에 대응하는 색 명은 표시되어 있지 않으나, 마우스(9)에 의해 결과표시창(29f)에 표시되고 있는 원하는 L*a*b* 값(26P)의 위치에 커서를 맞추면, 그 L*a*b* 값(26P)에 대응한 색 명이 팝업(pop-up) 표시되도록 되어 있다.
이와 같이 검색 결과가 결과표시창(29f)에 표시되므로, 사용자는 색 번호 입력항목(29a), 색 명 입력항목(29b), 표시종류항목(29c) 또는 검색범위항목(29d)에 검색조건을 입력함으로써 검색 결과를 L*a*b*표 색계, 먼셀표 색계, XYZ 표 색계 또는 RGB로 파악할 수 있다. 또, 검색된 색은 결과표시창(29f)에서 검색된 색에 따른 색채와 색 명으로 표시되므로 사용자는 용이하게 검색된 색을 시각적으로 확인할 수 있다.
도 13은 색이 검색될 때의 표시용 데이터 생성부(40)에서의 색 검색처리의 흐름을 나타낸다.
도 13에서 표시부(42)로서의 모니터(6)는 도 11 및 도 12에 나타낸 것과 같은 색 검색화면(29)을 표시한다(S401). 색 검색화면(29)은 표시종류항목(29c)에서 L*a*b*표 색계를 디폴트값으로 하여, L*a*b*표 색계를 선택한다(S402).
다음에, 색 번호 입력항목(29a) 또는 색 명 입력항목(29b)에 색 번호 또는 색 명이 입력되면(S403에서 Yes), CPU(2)는 표시종류항목(29c)에서 디폴트값인 L*a*b*표 색계와 다른 표시의 종류가 선택되는 것을 기다린다(S404). 여기서, 디폴트값인 L*a*b*표 색계와 다른 표시의 종류는 먼셀표 색계, XYZ 표 색계 또는 RGB이다.
스텝 S404에서 L*a*b*표 색계와 다른 표시의 종류가 선택된 때(S404에서 Yes), CPU(2)는 표시종류항목(29c)에서의 표시의 종류를 L*a*b*표 색계에서 선택된 표시의 종류로 변경한다(S405). 그리고 사용자에 의해 검색버튼(29e)이 눌러지면(S409) CPU(2)는 색 데이터베이스(12)를 참조한다(S410).
한편, 스텝 S404에서 L*a*b*표 색계와 다른 표시의 종류가 선택되지 않고(S404에서 No) 검색버튼(29e)이 눌러지면(S409) CPU(2)는 색 데이터베이스(12)를 참조한다(S410).
스텝 S410에서 CPU(2)는 색 데이터베이스(12)의 색 번호항목(12a) 또는 색명항목(12b)에서 입력된 색 번호 또는 색 명을 검출한다. 여기서, 표시종류항목(29c)에서 L*a*b*표 색계가 선택되어 있는 것으로 한다. 이때, CPU(2)는 색 데이터베이스(12)의 색 번호항목(12a) 또는 색명항목(12b)에서 검출한 색 번호 또는 색 명과 관련되어 있는 L*a*b* 값을 색 데이터베이스(12)의 L*a*b* 값 항목(12c)에서 취득한다.
그리고 CPU(2)는 취득한 L*a*b* 값을 L*a*b* 값(26P)으로 한 표시용 데이터를 생성하고, 결과표시창(29f)에 표시시킨다(S411).
스텝 S403에서 색 번호 입력항목(29a) 또는 색 명 입력항목(29b)에 색 번호 또는 색 명이 입력되지 않을 때(S403에서 No) CPU(2)는 표시종류항목(29c)에서 디폴트값인 L*a*b*표 색계와 다른 표시의 종류가 선택되는 것을 기다린다(S406).
그리고 스텝 S406에서 L*a*b*표 색계와 다른 표시의 종류가 선택되면(S406에서 Yes) CPU(2)는 표시종류항목(29c)에서의 표시의 종류를 L*a*b*표 색계에서 선택된 표시의 종류로 변경하고(S407), 스텝 S408의 처리를 실행한다.
한편, 스텝 S406에서 L*a*b*표 색계와 다른 표시의 종류가 선택되지 않을 때(S406에서 No) CPU(2)는 검색범위항목(29d)에 검색범위를 정하는 수치가 입력되는 것을 기다린다(S408).
스텝 S408에서 검색범위항목(29d)에 수치가 입력되고(S408에서 Yes) 검색버튼(29e)이 눌러지면(S409) CPU(2)는 색 데이터베이스(12)를 참조한다(S410). 여기서, 표시종류항목(29c)에서 L*a*b*표 색계가 선택되어 있는 것으로 한다. CPU(2)는 검색범위항목(29d)에 입력된 수치에 해당하는 L*a*b* 값을 색 데이터베이스(12)의 L*a*b* 값 항목(12c)으로부터 모두 취득한다. CPU(2)는 취득한 모든 L*a*b* 값을 L*a*b* 값(26P)으로 한 표시용 데이터를 생성하고, 결과표시창(29f)에 표시시킨다(S411).
이와 같이 본 실시형태의 색 정보 생성장치는 표시부(42)에 표시시키는 색 검색화면(29)과 색 데이터베이스(12)를 이용함으로써 사용자가 원하는 색을 사용자가 원하는 표시의 종류로 결과표시창(29f)에 표시시킬 수 있다. 이에 의해 사용자는 용이하게 색을 검색할 수 있는 동시에, 검색한 색의 특성을 알 수 있다.
다음에, 본 실시형태의 색 정보 생성장치의 색차 산출부(44)가 L*a*b*표 색계 색 입체(25)에서의 2개의 색 구체(26)의 색차 ΔE를 산출하는 경우에 대하여 설명한다.
도 14 (a) 및 (b)는 2개의 색 구체(26)의 상태를 나타낸다. 도 14 (a)는 L*a*b*표 색계 색 입체(25)에서의 2개의 색 구체(26)의 상태를 나타내고, 도 14 (b)는 2개의 색 구체(26)의 색차 ΔE를 나타낸다.
도 14 (a)에서 L*a*b*표 색계 색 입체(25)에 색 구체 (26A)와 색 구체 (26B)가 존재한다. 색차 산출부(44)는 색 구체 (26A)와 색 구체 (26B)의 색차를 색차 ΔE로서 산출한다.
도 14 (b)에서 색 구체(26A)의 중심은 L*a*b* 값(26AQ)이며, 색 구체(26B)의 중심은 L*a*b* 값(26BQ)이다. 색차 산출부(44)로서 CPU(2)는 L*a*b* 값(26AQ) 및 L*a*b* 값(26BQ)에 의거하여 L*a*b* 값(26AQ)과 L*a*b* 값(26BQ)의 거리에 상당하는 색차 ΔE를 산출하고, 표시부(42)에 표시시킨다.
ΔE(ΔE*ab)는 L*축, a*축, b*축의 차를 각각 제곱한 것의 합의 평방근이므로, 수학 식 (1)로 나타내는 색차 식으로 나타내게 된다.
사용자는 색 구체(26A)와 색 구체(26B)의 색차 ΔE를 알 수 있음에 따라서 색 구체(26) 단위로 색의 관리 및 분석을 실행할 수 있다.
다음에, 본 실시형태의 색 정보 생성장치의 색차 산출부(44)가 먼셀표 색계 색 입체(27)에서의 2개의 색 타원 구체(28)의 색차 ΔE를 산출하는 경우에 대하여 설명한다.
도 15 (a) 및 (b)는 먼셀표 색계 색 입체(27)에서의 2개의 색 타원 구체(28) 상태를 나타낸다.
도 15 (a)에서 먼셀표 색계 색 입체(27)에 색 타원 구체(28A)와 색 타원 구체(28B)가 존재한다. 색차 산출부(44)는 색 타원 구체(28A)와 색 타원 구체(28B)의 색차를 색차 ΔE로서 산출한다.
도 15 (b)에서 색 타원 구체(28A)의 중심은 HVC 값(28AQ)이며, 색 타원 구체(28B)의 중심은 HVC 값(28BQ)이다.
그러나 먼셀표 색계 색 입체는 색 공간(color space) 상에서의 거리가 색의 감각 차에 비례하도록 설계되어 있는 균등 색 공간(color space)이 아니라, 색의 3 속성인 색상, 명도, 채도의 각각의 감각의 척도가 다르므로, L*a*b*표 색계와 같이 2점간의 거리로부터 색차를 계산할 수 없다.
따라서 색차 산출부(44)로서 CPU(2)는 HVC 값(28AQ) 및 HVC 값(28BQ)을 일단 각각 L*a*b* 값으로 변환하고, 수학 식 (1)의 색차 식을 사용함에 따라서 색차 ΔE를 산출하고, 표시부(42)에 표시시킨다.
사용자는 색 타원 구체(28A)와 색 타원 구체(28B)의 색차 ΔE를 알 수 있음에 따라서 색 타원 구체(28) 단위로 색의 관리 및 분석을 실행할 수 있다.
도 16은 색차 산출부(44)가 L*a*b*표 색계 색 입체(25) 또는 먼셀표 색계 색 입체(27)에서 색차 ΔE를 산출하는 색차 산출처리의 흐름을 나타낸다.
도 16에서 색차 산출부(44)는 색 구체(26A) 및 색 구체(26B)의 중심이 되는 L*a*b* 값(26AQ) 및 L*a*b* 값(26BQ)이 예를 들어 키보드(8) 또는 마우스(9)를 개재하여 지정된다(S501). L*a*b* 값(26AQ) 및 L*a*b* 값(26BQ)이 지정되면 CPU(2)는 L*a*b* 값(26AQ) 및 L*a*b* 값(26BQ)에 의거하여 색 구체(26A) 및 색 구체(26B)를 형성한다(S502). 여기서, CPU(2)는 도 8에서의 스텝 S202 내지 스텝 S215의 처리를 실행함으로써 색 구체(26A) 및 색 구체(26B)를 형성하나, 모니터(6)에는 색 구체(26A) 및 색 구체(26B)를 표시시키지 않는 것으로 한다.
다음에, CPU(2)는 키보드(8) 또는 마우스(9)를 개재하여 L*a*b*표 색계 색 입체(25) 또는 먼셀표 색계 색 입체(27) 중 하나가 선택되는 것을 기다린다(S503). 여기서, 사용자가 색차를 원하는 경우는 L*a*b*표 색계 색 입체(25)로부터도 먼셀표 색계 색 입체(27)로부터도 동일한 색차 ΔE를 얻을 수 있다.
스텝 S503에서 L*a*b*표 색계 색 입체(25)가 선택되면 CPU(2)는 모니터(6)에 L*a*b*표 색계 색 입체(25)와 스텝 S502에서 형성한 색 구체(26A) 및 색 구체(26B)의 표시용 데이터를 표시시킨다(S504). 다음에, 색차 산출부(44)로서 CPU(2)는 L*a*b* 값(26AQ) 및 L*a*b* 값(26BQ)에 의거하여 색 구체(26A)와 색 구체(26B)의 색차 ΔE를 산출한다(S505). CPU(2)는 산출한 L*a*b*표 색계 색 입체(25)에서의 색차 ΔE를 모니터(6)에 표시시킨다(S506).
한편, 스텝 S503에서 먼셀표 색계 색 입체(27)가 선택되면 CPU(2)는 스텝 S502에서 형성된 색 구체(26A) 및 색 구체(26B)를 구성하는 L*a*b* 값(26P)을 HVC 값(28P)으로 변환한다(S506). CPU(2)는 변환된 HVC 값(28P)을 먼셀표 색계 색 입체(27) 내에 플롯함으로써 모니터(6)에 색 타원 구체(28A) 및 색 타원 구체(28B)를 표시시킨다(S507).
다음에, 색차 산출부(44)로서 CPU(2)는 색 타원 구체(28A)의 중심점(28AQ)과 색 타원 구체(28B)의 중심점(28BQ)을 산출한다(S508). 여기서, 중심점(28AQ) 및 중심점(28BQ)은 색 타원 구체가 대칭형인 경우 색 타원 구체(28A) 및 색 타원 구체(28B)에서의 타원에서 가장 긴 직경 M과 짧은 축 N의 교점이다. 대칭형이 아닌 변형 타원구형인 경우 중심점(28AQ 및 28BQ)은 L*a*b* 값(26AQ) 및 L*a*b* 값(26BQ)을 변환 식에 의해 HCV값으로 한 것이며, 변형 타원 구체의 타원에 있어 가장 긴 직경과 짧은 축의 교점이라고는 할 수 없다.
CPU(2)는 중심점(28AQ) 및 중심점(28BQ)에 의거하여 색 타원 구체(28A)와 색 타원 구체(28B)의 색차 ΔE를 산출한다(S505). CPU(2)는 산출한 먼셀표 색계 색 입체(27)에서의 색차 ΔE를 모니터(6)에 표시시킨다(S506).
이와 같이 하여 본 실시형태의 색 정보 생성장치의 색차 산출부(44)는 L*a*b*표 색계 색 입체(25) 또는 먼셀표 색계 색 입체(27)에서의 색차 ΔE를 산출한다. 이에 의해 사용자는 L*a*b*표 색계 색 입체(25)에서의 색 구체(26)에 대한 색차 ΔE 또는 먼셀표 색계 색 입체(27)에서의 색 타원 구체(28)에 대한 색차 ΔE를 용이하게 알 수 있다.
다음에, 모니터(6)에 색 구체(26)가 표시되는 상태에 대하여 설명한다. 도 17은 복수의 색 구체(26)가 표시부(42)로서의 모니터(6) 상에 표시되는 상태를 나타낸다.
도 17에서 표시용 데이터 생성부(40)는 L*a*b*표 색계 색 입체(25)와 색 구체(26)가 투영 색 구체(30)로 투영되는 투영 단면(25S)의 표시용 데이터를 생성해서 도 17과 같이 모니터(6) 상에 표시된다.
L*a*b*표 색계 색 입체(25)에 대해서, 축 a, 축 b, 및 축 L의 교점인 교점(25Q)을 포함하며 축 L에서 수직인 투영 단면(25S)을 a*b* 단면으로 하고, 교점(25Q)을 포함하며 축 a에서 수직인 투영 단면(25S)을 L*b* 단면으로 하며, 교점(25Q)을 포함하며 축 b에서 수직인 투영 단면(25S)을 L*a* 단면으로 한다. 여기서, 도 17에 나타내는 투영 단면(25S)은 a*b* 단면으로 한다.
모니터(6)는 L*a*b*표 색계 색 입체(25) 내에 색 구체(26A) 내지 색 구체(26K)를 표시한다. 또, 모니터(6)는 투영 단면(25S) 상에 투영 색 구체(30a) 내지 투영 색 구체(30k)를 표시한다. 여기서, 투영 색 구체(30a) 내지 투영 색 구체(30k)는 색 구체(26A) 내지 색 구체(26K)가 투영 단면(25S)에 투영된 것이며, 예를 들어 투영 색 구체(30a)는 색 구체(26A)가 투영 단면(25S)에 투영된 것이다. 이때, 모니터(6)에는 색 구체(26A) 내지 색 구체(26K)와 투영 색 구체(30a) 내지 투영 색 구체(30k)가 각각의 색 구체(26)를 구성하는 L*a*b* 값(26P)에 대응하는 RGB 값에 의거한 색으로서 표시된다.
또, 도 17에 나타내는 것과 같이 모니터(6)에는 투영 단면(25S)에 표시된 투영 색 구체(30a) 내지 투영 색 구체(30k)의 외곽을 나타내는 외곽선(31)이 표시된다.
CPU(2)는 모니터(6)에 표시시키는 외곽선(31)의 표시용 데이터를 생성할 때, 교점(25Q)을 중심으로 하는 360도 방향에 대하여 교점(25Q)에서 반경 방향으로 가장 떨어진 위치에 존재하는 투영 색 구체(30)를 특정한다. CPU(2)는 특정된 투영 색 구체(30)를 직선으로 연결함으로써 외곽선(31)을 모니터(6)에 표시시킨다.
이와 같이, 본 실시형태의 색 정보 생성장치의 표시부(42)는 L*a*b*표 색계 색 입체(25) 내에 복수의 색 구체(26)를 표시하는 동시에, 투영 단면(25S) 상에 복수의 투영 색 구체(30)를 표시한다. 이에 의해 사용자는 색 구체(26)끼리 또는 투영 색 구체(30)끼리의 위치관계를 시각적으로 파악할 수 있다. 또, 표시부(42)에는 투영 단면(25S) 상에 외곽선(31)이 표시된다. 이에 의해 사용자는 투영 단면(25S)에서 표시되어 있는 투영 색 구체(30)가 존재하는 범위를 시각적으로 파악할 수 있다.
도 18은 표시용 데이터 생성부(40)가 투영 색 구체(30)의 표시용 데이터를 생성하여 표시부(42)에 표시시키는 투영 색 구체 표시처리의 흐름을 나타낸다.
도 18에서 본 실시형태의 색 정보 생성장치(1)에는 예를 들어 키보드(8) 또는 마우스(9)를 개재하여 색 번호, 색 명, 또는 L*a*b* 값이 입력된다(S601). 다음에, CPU(2)는 색 번호, 색 명, 또는 L*a*b* 값의 입력이 종료했는가 여부를 판정한다(S602). 여기서, 사용자는 스텝 S601의 처리를 반복함으로써 복수의 색 번호, 색 명 또는 L*a*b* 값을 색 정보 생성장치(1)에 입력할 수 있다.
스텝 S602에서 색 번호, 색 명, 또는 L*a*b* 값의 입력이 종료하면(S602에서 Yes) CPU(2)는 키보드(8) 또는 마우스(9)를 개재하여 L*a* 단면, L*b* 단면, 또는 a*b* 단면의 어느 하나를 투영 단면(25S)으로 선택하는 명령이 입력되는 것을 기다린다(S603).
스텝 S603에서 L*a* 단면, L*b* 단면 또는 a*b* 단면의 어느 하나가 선택되면 CPU(2)는 모니터(6)에 L*a*b*표 색계 색 입체(25) 내에 색 구체(26)를 표시시킨다(S604). 다음에, CPU(2)는 스텝 S603에서 선택된 투영 단면(25S)에 색 구체(26)를 투영하고, 모니터(6)에 투영 색 구체(30)를 투영 단면(25S) 상에 표시시킨다(S605). 다음에, CPU(2)는 모니터(6)에 외곽선(31)을 투영 단면(25S) 상에 표시시키고(S606) 투영 색 구체 표시처리를 종료한다.
이와 같이, 본 실시형태의 색 정보 생성장치의 표시부(42)에는 사용자가 원하는 투영 단면(25S) 상에 투영 색 구체(30)가 표시된다. 이에 의해 사용자는 복수의 투영 단면(25S)에서의 투영 색 구체(30)를 시인할 수 있으므로 치밀하게 색의 특성을 분석할 수 있다.
도 19 (a) 및 (b)는 표시부(42)로서의 모니터(6)에서 투영 단면(25S) 상의 복수의 투영 색 구체 간에 벡터가 표시된 상태를 나타낸다.
도 19 (a)는 투영 색 구체(33a)를 시점으로 하는 벡터(32a) 내지 벡터(32e)가 표시된 상태를 나타내고, 도 19 (b)는 투영 색 구체(33a) 내지 투영 색 구체(33f)의 시계열에 의거한 벡터(34a) 내지 벡터(34e)가 표시된 상태를 나타낸다.
여기서, 도 19 (a) 및 (b)에 나타내는 투영 단면(25S)은 a*b* 단면이며, 모니터(6)에는 투영 단면(25S) 상에 투영 색 구체(33a) 내지 투영 색 구체(33f)가 표시된다.
도 19 (a)에서 투영 색 구체(33a)는 벡터(32a) 내지 벡터(32e)의 시점이며, 사용자에 의해 임의로 지정된다. 이때, 모니터(6)에는 시점이 되는 투영 색 구체(33a)로부터 투영 색 구체(33b) 내지 투영 색 구체(33f)에 대하여 각각 벡터(32a) 내지 벡터(32e)가 표시된다. 예를 들어 벡터(32a)는 투영 색 구체(33a)를 출발점으로 하여 투영 색 구체(33b)로 향한다. 사용자는 출발점이 되는 투영 색 구체(33)로부터 다른 투영 색 구체(33)에 대한 벡터(32)를 눈으로 봄으로써 2개의 투영 색 구체(33)에 대한 방향 및 거리를 알 수 있다.
도 19 (b)에서 투영 색 구체(33a) 내지 투영 색 구체(33f)는 각각 일시와 관련되어 있는 것으로 한다. 여기서, 투영 색 구체(33a)에 관련되어 있는 일시가 가장 오래되고, 시계열로서는 투영 색 구체(33a)에서 투영 색 구체(33f)에 관련되는 일시의 순서로 새로워지고 있는 것으로 한다.
이때, 모니터(6)에는 투영 색 구체(33a) 내지 투영 색 구체(33f)의 시계열에 의거하여 벡터(34a) 내지 벡터(34e)가 표시된다. 예를 들어 모니터(6)에는 가장 오래된 투영 색 구체(33a)로부터 2번째로 오래된 투영 색 구체(33b)를 향하여 벡터(34a)가 표시되고, 2번째로 오래된 투영 색 구체(33b)로부터 3번째로 오래된 투영 색 구체(33c)를 향하여 벡터(34b)가 표시된다. 이와 같이 모니터(6)는 투영 색 구체(33a) 내지 투영 색 구체(33f)에 관련되는 일시에 의거하여 벡터(34a) 내지 벡터(34e)를 표시한다. 이에 의해 사용자는 벡터(34)를 눈으로 봄으로써 투영 색 구체(33)에 대한 시계열을 알 수 있다.
도 20은 표시용 데이터 생성부(40)가 투영 색 구체 간의 벡터 표시데이터를 생성하여 표시부(42)에 표시시키는 벡터 표시처리의 흐름을 나타낸다.
도 20에서 본 실시형태의 색 정보 생성장치(1)에는 예를 들어 키보드(8) 또는 마우스(9)를 개재하여 색 번호, 색 명 또는 L*a*b* 값이 입력된다(S701). 다음에, CPU(2)는 색 번호, 색 명, 또는 L*a*b* 값의 입력이 종료하였는가 여부를 판정한다(S702). 여기서, 사용자는 스텝 S701의 처리를 반복함으로써 복수의 색 번호, 색 명 또는 L*a*b* 값을 색 정보 생성장치(1)에 입력할 수 있다.
스텝 S702에서 색 번호, 색 명 또는 L*a*b* 값의 입력이 종료하면(S702에서 Yes) CPU(2)는 키보드(8) 또는 마우스(9)를 개재하여 L*a* 단면, L*b* 단면 또는 a*b* 단면의 어느 하나를 투영 단면(25S)으로 선택하는 명령이 입력되는 것을 기다린다(S703).
스텝 S703에서 L*a* 단면, L*b* 단면 또는 a*b* 단면의 어느 하나가 선택되면 CPU(2)는 투영 색 구체(33)에 관련되어 있는 일시에 의거하여 벡터를 표시하는 시계열 모드가 선택되는 것을 기다린다(S704).
스텝 S704에서 키보드(8) 또는 마우스(9)를 개재하여 시계열 모드가 선택되면(S704에서 Yes) CPU(2)는 모니터(6)에 투영 단면(25S)을 표시시켜서, 투영 단면(25S) 상에 투영 색 구체(33)를 표시시킨다(S705). 다음에, CPU(2)는 투영 색 구체(33)에 관련된 일시에 의거한 벡터(34)를 투영 단면(25S) 상에 표시시킨다(S706).
한편, 스텝 S704에서 시계열 모드가 선택되지 않을 때(S704에서 No) 사용자에 의해 벡터(32)의 시점이 되는 투영 색 구체(33)가 지정된다(S707). 여기에서는 사용자에 의해 투영 색 구체(33a)가 선택되는 것으로 한다.
다음에, CPU(2)는 모니터(6)에 투영 단면(25S)을 표시시키고, 투영 단면(25S) 상에 투영 색 구체(33a)를 포함한 복수의 투영 색 구체(33)를 표시시킨다(S705). CPU(2)는 스텝 S707에서 지정된 투영 색 구체(33a)로부터 투영 색 구체(33a) 이외의 투영 색 구체(33)를 향하여 벡터(32)를 투영 단면(25S) 상에 표시시킨다(S706).
이와 같이, 본 실시형태의 색 정보 생성장치의 표시부(42)에는 사용자가 원하는 표시방법에 따라서 벡터(32 또는 34)가 투영 단면(25S) 상에 표시된다. 이에 의해 사용자는 투영 단면(25S) 상에 표시된 벡터(32 또는 34)를 눈으로 봄으로써 목적에 따른 색의 특성을 알 수 있다.
상술한 것과 같이, 본 실시형태에 관한 색 정보 생성장치(1)에서는 색차 감각레벨 테이블(24)을 보유함으로써 사용자는 색의 속성정보를 엄밀하고도 용이하게 관리할 수 있다.
또, 속성 연산부(43)가 색 데이터베이스(12)에 속성정보를 기록하는 기록처리를 실행한다. 이에 의해 사용자는 색 번호, 색 명, L*a*b* 값, HVC 값, XYZ 값, RGB 값 및 구 반경을 관련시킬 수 있으며, 이들이 관련된 색 데이터베이스(12)를 용이하게 작성할 수 있다.
또, 표시부(42)로서의 모니터(6)는 선화로 표시한 L*a*b*표 색계 색 입체(25) 또는 먼셀표 색계 색 입체(27)에 색 구체(26) 또는 색 타원 구체(28)를 표시한다. 이에 의해 사용자는 L*a*b*표 색계 색 입체(25) 또는 먼셀표 색계 색 입체(27)에서의 색의 특성을 파악할 수 있다.
또, 본 실시형태의 색 정보 생성장치는 색 검색화면(29)에 입력된 검색조건에 의거하여 색 검색처리를 실행한다. 이에 의해 사용자는 용이하게 색을 검색할 수 있다.
또, 모니터(6)는 2개의 색 구체(26) 또는 색 타원 구체(28)에 대한 색차 ΔE와 2개의 투영 색 구체(30)에 대한 벡터(32 또는 34)를 표시한다. 이에 의해 2개의 색 사이의 관계나 특성을 알 수 있다.
이와 같이, 본 발명의 색 정보 생성장치는 다양한 표 색계를 입체적 또는 평면적으로 표시하므로 색의 속성에 관한 공간적 특성을 용이하게 파악할 수 있다.
또, 본 발명은 본 실시형태의 구성에 한정되지 않고, 발명의 취지를 변경하지 않는 범위에서 여러 가지의 변형이 가능하다.
예를 들어 본 실시형태에서 색 정보 생성장치(1)는 주 기억부(4)와 색 데이터 기억부(13)를 각각 구비하는 구성이 아니라, 예를 들어 주 기억부(4)가 색 데이터베이스(12) 및 색차 감각레벨 테이블(24)을 기억하는 구성이라도 좋다. 또, 색 데이터베이스(12)는 색 번호항목(12a), 색명항목(12b), L*a*b* 값 항목(12c), HVC 값 항목(12d), XYZ 값 항목(12e), RGB 값 항목(12f) 및 구 반경 항목(12g)에 더하여, 일시나 보충설명 등의 부가정보를 서로 관련시켜서 보유하는 구성이라도 상관없다. 또, 색 정보 생성장치(1)는 모니터(6)에 표시되는 L*a*b*표 색계 색 입체(25) 또는 먼셀표 색계 색 입체(27)를 상하 또는 좌우방향으로 회전 표시시키는 구성이라도 상관없다.
본 발명의 색 정보 생성장치를 이용함으로써 색의 범위를 용도별로 복수의 색 입체 상에서 표시함으로써, 예를 들어 자동차나 의류 등의 복수의 색을 갖는 상품의 색 관리나 화장품 등의 좁은 범위에 근사 색이 집적하고 있는 상품의 색 관리를 직감적이고도 용이하게 실행할 수 있게 된다.
또, 본 발명에 관련하는 발명의 프로그램은 상술한 색 정보 생성방법의 적어도 상기 입력스텝 및 상기 표시용 데이터 생성스텝의 동작을 컴퓨터에 의해 실행시키기 위한 프로그램으로, 컴퓨터와 협동하여 동작하는 프로그램이다.
또, 본 발명의 프로그램 기록매체는 상술한 색 정보 생성방법의 적어도 상기 입력스텝 및 상기 표시용 데이터 생성스텝의 동작을 컴퓨터에 의해 실행시키기 위한 프로그램을 기록한 프로그램 기록매체이며, 컴퓨터에 의해 판독이 가능하고, 또한 판독된 프로그램이 상기 컴퓨터와 협동하여 이용되는 프로그램 기록매체다.
또, 본 발명의 상기 「스텝의 동작」이란 상기 스텝의 전부 또는 일부의 동작을 의미한다.
또, 본 발명에 관련하는 발명의 프로그램의 한 이용형태는 컴퓨터에 의해 판독가능한 ROM 등의 기록매체에 기록되고, 컴퓨터와 협동하여 동작하는 형태라도 좋다.
또, 본 발명에 관련하는 발명의 프로그램의 한 이용형태는 인터넷 등의 전송매체, 광ㆍ전파 등의 전송매체 중을 전송하고, 컴퓨터에 의해 판독되어, 컴퓨터와 협동하여 동작하는 형태라도 좋다.
또, 상술한 본 발명의 컴퓨터는 CPU 등의 순전한 하드웨어에 한정되지 않으며, 펌웨어나 OS, 나아가서는 주변기기를 포함하는 것이라도 좋다.
또, 본 실시형태에서는 본 발명의 색 정보 생성장치를 소프트웨어적으로 실현하는 것으로 설명하였으나, 하드웨어적으로 실현해도 좋다.
본 발명에 관한 색 정보 생성장치 및 색 정보 생성방법 등은 색의 속성정보를 입체적으로 표시함으로써 색의 속성에 관한 공간적 특성을 용이하게 파악할 수 있는 효과를 가지며, 색의 속성정보를 표시하기 위한 표시용 데이터를 생성하여 표시하는 색 정보 생성장치 및 색 정보 생성방법 등으로서 유용하다.
1 색 정보 생성장치
2 CPU
3 제어프로그램
4 주 기억부
5 모니터 제어부
6 모니터
7 입력수단 제어부
8 키보드
9 마우스
10 측색계
11 입력수단
12 색 데이터베이스
12a 색 번호항목
12b 색명항목
12c L*a*b* 값항목
12d HVC 값 항목
12e XYZ 값 항목
12f RGB 값 항목
12g 구 반경 항목
13 색 데이터 기억부
14 USB 제어부
15 USB 단자
16 통신제어부
17 통신선 단자
18 메모리카드 제어부
19 메모리카드 슬롯
20 전원제어부
21 전원스위치
22 버스
23 변환테이블
24 색차 감각레벨 테이블
24a ΔE 레인지 항목
24b 감각 평어 항목
24c 색차 감각 레벨 항목
24d 구 반경 항목
25 L*a*b*표 색계 색 입체
25Q 교점
25S 투영 단면
26, 26A ~ 26K 색 구체
26AQ, 26BQ, 26P, 26Q L*a*b* 값
26T 가 색 구체
27 먼셀표 색계 색 입체
28, 28A, 28B 색 타원 구체
28AQ, 28BQ, 28Q 중심점(HVC 값)
28P HVC 값
29 색 검색화면
29a 색 번호 입력항목
29b 색 명 입력항목
29c 표시종류항목
29d 검색범위항목
29e 검색버튼
29f 결과표시창
30, 30a ~ 30k 투영 색 구체
31 외곽선
32, 32a ~ 32e 벡터
33, 33a ~ 33f 투영 색 구체
34, 34a ~ 34e 벡터
40 표시용 데이터 생성부
41 입력부
42 표시부
43 속성 연산부
44 색차 산출부
50 색차 감각레벨 테이블
50a ΔE 레인지 항목
50b 감각 평어 항목
100 JIS계통 색 명 표
101 JIS계통 색 명 표
102 색 에어리어
2 CPU
3 제어프로그램
4 주 기억부
5 모니터 제어부
6 모니터
7 입력수단 제어부
8 키보드
9 마우스
10 측색계
11 입력수단
12 색 데이터베이스
12a 색 번호항목
12b 색명항목
12c L*a*b* 값항목
12d HVC 값 항목
12e XYZ 값 항목
12f RGB 값 항목
12g 구 반경 항목
13 색 데이터 기억부
14 USB 제어부
15 USB 단자
16 통신제어부
17 통신선 단자
18 메모리카드 제어부
19 메모리카드 슬롯
20 전원제어부
21 전원스위치
22 버스
23 변환테이블
24 색차 감각레벨 테이블
24a ΔE 레인지 항목
24b 감각 평어 항목
24c 색차 감각 레벨 항목
24d 구 반경 항목
25 L*a*b*표 색계 색 입체
25Q 교점
25S 투영 단면
26, 26A ~ 26K 색 구체
26AQ, 26BQ, 26P, 26Q L*a*b* 값
26T 가 색 구체
27 먼셀표 색계 색 입체
28, 28A, 28B 색 타원 구체
28AQ, 28BQ, 28Q 중심점(HVC 값)
28P HVC 값
29 색 검색화면
29a 색 번호 입력항목
29b 색 명 입력항목
29c 표시종류항목
29d 검색범위항목
29e 검색버튼
29f 결과표시창
30, 30a ~ 30k 투영 색 구체
31 외곽선
32, 32a ~ 32e 벡터
33, 33a ~ 33f 투영 색 구체
34, 34a ~ 34e 벡터
40 표시용 데이터 생성부
41 입력부
42 표시부
43 속성 연산부
44 색차 산출부
50 색차 감각레벨 테이블
50a ΔE 레인지 항목
50b 감각 평어 항목
100 JIS계통 색 명 표
101 JIS계통 색 명 표
102 색 에어리어
Claims (16)
- 색 자극에 대한 속성인 L*a*b*표 색계(L*a*b*-color-system)의 L*a*b* 값과, 컴퓨터의 색에 대한 속성인 RGB 값과, 사람이 감각적으로 색을 식별할 수 있는 레벨을 나타내는 값으로서 미리 설정되어 있으며, L*a*b*표 색계 색 입체(L*a*b*-color-system color solid)에 있어서 상기 L*a*b* 값을 중심으로 하여 형성되는 색 구체(color sphere)의 색차에 비례하는 구 반경을 서로 관련시킨 색 데이터베이스와,
상기 L*a*b* 값 또는 상기 RGB 값을 입력하는 입력부와,
상기 색 데이터베이스를 참조하여 상기 입력부에 입력된 상기 L*a*b* 값 또는 상기 RGB 값에 관련되어 있는 상기 L*a*b* 값을 중심점으로 하여, 상기 관련되어 있는 상기 구 반경을 갖는, 적어도 표면을 착색한 상기 색 구체를 선화(line drawing)의 상기 L*a*b*표 색계 색 입체 내에 배치한 표시용 데이터를 생성하는 표시용 데이터 생성부를 구비한 색 정보 생성장치. - 제 1항에 있어서,
상기 색 데이터베이스에서는 색 명, 색 번호, XYZ 표 색계의 XYZ 값 및 먼셀표 색계(Munsell-color-system)의 HVC 값의 그룹으로부터 더 선택되는 1 또는 복수의 색에 대한 속성이 상기 L*a*b* 값 또는 상기 RGB 값과 관련되어 있고,
상기 입력부에는 상기 색에 대한 속성 중 어느 하나가 입력되는 색 정보 생성장치. - 제 1항 또는 제 2항에 있어서,
상기 색 데이터베이스의 상기 구 반경은 상기 입력부에 새로 입력되는 구 반경의 값으로 재기록되는 색 정보 생성장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 표시용 데이터 생성부에서 생성된 상기 표시용 데이터를 표시하는 표시부를 구비한 색 정보 생성장치. - 제 4항에 있어서,
상기 표시용 데이터 생성부에 의해 생성된 상기 색 구체의 내부는 착색되어 있는 색 정보 생성장치. - 제 5항에 있어서,
상기 표시용 데이터 생성부는 상기 중심점을 중심으로 하는 상기 구 반경의 가 색 구체(tentative color sphere)를 형성하고, 미리 설정된 하한치 이상이면서 미리 설정된 상한치 이하가 되는 복수의 상기 RGB 값을 각각 상기 L*a*b* 값으로 변환하고, 변환한 상기 L*a*b* 값이 각각 상기 가 색 구체의 내부에 존재하는가 여부를 판정하여, 상기 가 색 구체의 내부에 존재하는 상기 L*a*b* 값의 집합체를 상기 색 구체의 표시용 데이터로 하는 색 정보 생성장치. - 제 4항에 있어서,
2개의 상기 색 구체 간의 색차를 산출하는 색차 산출부를 구비하며,
상기 표시부가 상기 L*a*b*표 색계 색 입체와 상기 색 구체로 제 1 색 구체 및 제 2 색 구체를 표시하고 있을 때에 상기 입력부에 상기 제 1 색 구체와 상기 제 2 색 구체의 거리를 산출하는 명령이 입력되면,
상기 색차 산출부는 상기 제 1 색 구체의 상기 중심점과 상기 제 2 색 구체의 상기 중심점의 거리를 상기 제 1 색 구체 및 상기 제 2 색 구체 간의 상기 색차로서 산출하는 색 정보 생성장치. - 제 1항 내지 제 7항 중 어느 한 항에 있어서,
상기 표시용 데이터 생성부는 상기 L*a*b*표 색계 색 입체에서의 L*a 단면, L*b* 단면 또는 a*b* 단면 중 어느 하나를 투영 단면으로 특정하고, 1 또는 복수의 상기 색 구체를 상기 투영 단면에 투영함으로써 상기 투영 단면상에 투영 색 구체를 배치한 표시용 데이터를 생성하는 색 정보 생성장치. - 제 8항에 있어서,
상기 표시용 데이터 생성부는 상기 투영 단면상에 2 이상의 상기 투영 색 구체를 배치하고 있을 때, 하나의 상기 투영 색 구체에서 다른 상기 투영 색 구체로 향한 벡터를 나타내는 표시용 데이터를 생성하는 색 정보 생성장치. - 제 6항에 있어서,
상기 색 데이터베이스에서는 색 명, 색 번호, XYZ 표 색계의 XYZ 값 및 먼셀표 색계의 HVC 값의 그룹으로부터 선택되는 1 또는 복수의 색에 대한 속성이 상기 L*a*b* 값 또는 상기 RGB 값과 관련되어 있고,
상기 표시용 데이터 생성부는 상기 가 색 구체의 내부에 존재한다고 판정된 상기 L*a*b* 값을 각각 다른 상기 속성으로 변환하고, 변환된 상기 속성을 그 속성에 대한 표 색계 색 입체 내에 배치하는 표시용 데이터를 생성하는 색 정보 생성장치. - 제 6항에 있어서,
상기 색 데이터베이스에서는 색에 대한 속성인 먼셀표 색계의 HVC 값이 상기 L*a*b* 값 또는 상기 RGB 값과 관련되어 있으며,
상기 표시용 데이터 생성부는 상기 가 색 구체의 내부에 존재한다고 판정된 상기 L*a*b* 값을 각각 상기 HVC 값으로 변환하고, 변환된 상기 HVC 값의 집합체를 색 타원 구체로 하여 먼셀표 색계 색 입체 내에 상기 색 타원 구체를 배치한 표시용 데이터를 생성하는 색 정보 생성장치. - 제 11항에 있어서,
2개의 상기 색 구체 간의 색차를 산출하는 색차 산출부를 구비하며,
상기 표시부가 상기 먼셀표 색계 색 입체와 상기 색 타원 구체로 제 1 색 타원 구체 및 제 2 색 타원 구체를 표시하고 있을 때, 상기 입력부에 상기 제 1 색 타원 구체와 상기 제 2 색 타원 구체의 색차를 산출하는 명령이 입력되면,
상기 색차 산출부는 상기 제 1 색 타원 구체의 중심점의 HVC 값과 상기 제 2 색 타원 구체의 중심점의 HVC 값을 각각 L*a*b* 값으로 변환하고, 상기 변환한 2개의 L*a*b* 값 간의 거리를 상기 제 1 색 타원 구체 및 상기 제 2 색 타원 구체 간의 상기 색차로서 산출하는 색 정보 생성장치. - 제 10항에 있어서,
상기 표시부가 표시하고 있는 상기 변환된 속성에 대한 표 색계 색 입체는 회전 및 줌이 가능하게 되어 있는 색 정보 생성장치. - 제 2항에 있어서,
어느 하나의 상기 속성으로부터 다른 상기 속성을 만들어내는 변환 식을 가지며, 상기 어느 하나의 속성이 상기 입력부에 입력되면 상기 변환 식을 이용하여 대응하는 상기 다른 속성을 만들어내는 속성 연산부를 구비하여 상기 색 데이터베이스를 생성할 수 있는 색 정보 생성장치. - 색 자극에 대한 속성인 L*a*b*표 색계의 L*a*b* 값 또는 컴퓨터의 색에 대한 속성인 RGB 값을 입력하는 입력스텝과,
상기 L*a*b* 값과, 상기 RGB 값과, 사람이 감각적으로 색을 식별할 수 있는 레벨을 나타내는 값으로서 미리 설정되어 있는 L*a*b*표 색계 색 입체에서 상기 L*a*b* 값을 중심으로 하여 형성되는 색 구체의 색차에 비례하는 구 반경을 서로 관련시킨 색 데이터베이스를 참조해서, 상기 입력부에 입력된 상기 L*a*b* 값 또는 상기 RGB 값에 관련되어 있는 상기 L*a*b* 값을 중심점으로 하여, 상기 관련되어 있는 상기 구 반경을 갖는, 적어도 표면을 착색한 상기 색 구체를 선화의 상기 L*a*b*표 색계 색 입체 내에 배치한 표시용 데이터를 생성하는 표시용 데이터 생성스텝을 구비한 색 정보 생성방법. - 청구항 15에 기재한 색 정보 생성방법의 적어도 상기 입력스텝 및 상기 표시용 데이터 생성스텝을 컴퓨터에 실행시키는 프로그램을 기록한 기록매체로, 컴퓨터에 의해 처리 가능한 기록매체.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2010/005660 WO2012035582A1 (ja) | 2010-09-16 | 2010-09-16 | 色情報生成装置、色情報生成方法、および記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20130100778A true KR20130100778A (ko) | 2013-09-11 |
Family
ID=45831087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020137008813A Withdrawn KR20130100778A (ko) | 2010-09-16 | 2010-09-16 | 색 정보 생성장치, 색 정보 생성방법 및 기록매체 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9111387B2 (ko) |
| JP (1) | JP5645091B2 (ko) |
| KR (1) | KR20130100778A (ko) |
| CN (1) | CN103155007B (ko) |
| WO (1) | WO2012035582A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102248468B1 (ko) * | 2021-03-04 | 2021-05-04 | 김영 | 색상 배색 제공 장치 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013223958A1 (de) * | 2013-11-22 | 2015-05-28 | Sirona Dental Systems Gmbh | Verfahren und Vorrichtung zur dentalen Bildgebung |
| JP5984127B2 (ja) * | 2014-02-07 | 2016-09-06 | ビバコンピュータ株式会社 | 真珠評価システム、真珠評価装置、及び真珠評価方法 |
| CN108389234B (zh) * | 2018-02-05 | 2021-10-08 | 深圳市恒晨电器有限公司 | 一种平板lcd异色检测方法、存储装置和移动终端 |
| CN111008296A (zh) * | 2019-12-02 | 2020-04-14 | 杭州电子科技大学温州研究院有限公司 | 一种专色油墨数据库的创建、检索和修改方法 |
| CN111640161B (zh) * | 2020-07-09 | 2022-07-12 | 上海紫恩数码科技有限公司 | 一种真材料色卡的制作方法 |
| CN116026769A (zh) * | 2023-01-18 | 2023-04-28 | 广州番禺职业技术学院 | 一种烟青玉颜色分级的测定方法、评定方法及装置 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4169285A (en) * | 1977-12-07 | 1979-09-25 | Sefel J. & Associates Inc. | Method for producing color representations of quantifiable data by maximizing differential perception of colors |
| JP2695868B2 (ja) * | 1988-10-13 | 1998-01-14 | 株式会社フォルムス | 色立体表示装置 |
| JP3290870B2 (ja) * | 1995-11-17 | 2002-06-10 | ブラザー工業株式会社 | 色変換調整方法および装置 |
| JP3625687B2 (ja) * | 1999-04-28 | 2005-03-02 | 三洋電機株式会社 | 表示装置 |
| JP2000314663A (ja) * | 1999-04-28 | 2000-11-14 | Rohm Co Ltd | 色判定装置および色空間テーブル作成方法ならびに記録媒体 |
| US7439977B2 (en) * | 2003-08-27 | 2008-10-21 | Komarechka Robert G | Method of displaying three-dimensional vector orientations on a two-dimensional surface |
| US20050069203A1 (en) * | 2003-09-26 | 2005-03-31 | Khomo Malome T. | Spatial character recognition technique and chirographic text character reader |
| JP2006033196A (ja) * | 2004-07-13 | 2006-02-02 | Sharp Corp | 色修整装置、画像形成装置、色修整方法、色修整プログラム、およびコンピュータ読み取り可能な記録媒体 |
| WO2007137621A1 (en) * | 2006-05-30 | 2007-12-06 | Hewlett-Packard Development Company, L.P. | Chromatic component replacement |
| ATE473618T1 (de) * | 2006-10-05 | 2010-07-15 | Koninkl Philips Electronics Nv | Farbübergangsverfahren für ein umgebungs- oder ein allgemeines beleuchtungssystem |
| US8270710B2 (en) * | 2007-10-11 | 2012-09-18 | Unified Color Technologies, Llc | Representation and quantization of digital images and evaluation of color differences |
| JP2009278373A (ja) * | 2008-05-14 | 2009-11-26 | Sharp Corp | 画像処理装置、画像形成装置及びコンピュータプログラム |
-
2010
- 2010-09-16 WO PCT/JP2010/005660 patent/WO2012035582A1/ja not_active Ceased
- 2010-09-16 CN CN201080069107.1A patent/CN103155007B/zh not_active Expired - Fee Related
- 2010-09-16 US US13/823,888 patent/US9111387B2/en not_active Expired - Fee Related
- 2010-09-16 KR KR1020137008813A patent/KR20130100778A/ko not_active Withdrawn
- 2010-09-16 JP JP2012533749A patent/JP5645091B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102248468B1 (ko) * | 2021-03-04 | 2021-05-04 | 김영 | 색상 배색 제공 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20130176325A1 (en) | 2013-07-11 |
| US9111387B2 (en) | 2015-08-18 |
| WO2012035582A1 (ja) | 2012-03-22 |
| CN103155007A (zh) | 2013-06-12 |
| CN103155007B (zh) | 2016-06-15 |
| JPWO2012035582A1 (ja) | 2014-01-20 |
| JP5645091B2 (ja) | 2014-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20130100778A (ko) | 색 정보 생성장치, 색 정보 생성방법 및 기록매체 | |
| CN112015501B (zh) | 可视化页面生成方法、装置、计算机设备和存储介质 | |
| JP5334338B2 (ja) | 端末装置、及び端末装置の図面表示プログラム | |
| KR20140101204A (ko) | 고차원 데이터의 시각화 방법 및 장치 | |
| JP7112908B2 (ja) | 三次元点群データの断面図を作成するための測量データ処理装置および断面図作成方法 | |
| TW201928388A (zh) | 座標系統制定方法、裝置及資料結構產品 | |
| CN112614203B (zh) | 一种相关性矩阵可视化方法、装置、电子设备及存储介质 | |
| Bae et al. | A computational design pipeline to fabricate sensing network physicalizations | |
| US9508317B2 (en) | Display evaluation device, display evaluation method, and non-transitory computer readable medium | |
| JP6109102B2 (ja) | 商品検索装置、システム、方法およびプログラム | |
| JP2013174441A (ja) | 外観色品質管理方法、外観色品質管理装置及び外観色品質管理システム | |
| CN112488977B (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
| KR20200007192A (ko) | 래들 및 래들 식별 번호 인식 시스템 | |
| JP2010243385A (ja) | 色情報管理分析装置及び色情報管理分析プログラム | |
| JP2004070861A (ja) | 住宅間取り検索プログラム及び住宅間取り検索装置 | |
| Ferguson et al. | Vista: spatial data representation for smart buildings | |
| JP5690421B1 (ja) | サンプル評価システム及びプログラム | |
| KR20160149625A (ko) | 대규모 생물학적 네트워크를 자동적으로 시각화하는 방법 및 장치 | |
| US20230124395A1 (en) | System and methods for detecting forces in or on an object | |
| JP2012002704A (ja) | 外観色質感評価方法、外観色質感評価装置及び外観色質感評価システム | |
| Zhou et al. | Visualizing confusion matrices for multidimensional signal detection correlational methods | |
| CN110012089A (zh) | 一种控制方法及电子设备 | |
| JP3300063B2 (ja) | 画像処理装置及びこれに用いられる幾何推論方法 | |
| JP5267385B2 (ja) | 解析支援プログラム、解析支援装置、および解析システム | |
| Wang | Visual Analysis of Vehicle Voice Navigation with Parallel Coordinates. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20130405 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |