하이 컬러

High color

하이 컬러 그래픽스는 각 픽셀2바이트로 표시되도록 컴퓨터 메모리에 이미지 정보를 저장하는 방법입니다.보통 색상은 16비트 전체로 표시되지만 일부 디바이스는 15비트 하이 [1]컬러도 지원합니다.

최근 Microsoft는 기존의 컬러 채널 [2]포맷당8비트(10:10:10:2 또는 16:16:16 렌더링 포맷)를 사용할 수 있는 디스플레이 시스템을 식별하기 위해 하이 컬러라는 용어를 사용하고 있습니다.이것은, 종래, 하이 칼라라고 하는 문구에 관련지어져 있던 15 비트(5:5:5) 또는 16 비트(5:6:5) 형식과는 다른, 또 다른 사용법입니다.

15비트 하이 컬러

15비트 하이컬러에서는 2바이트의 비트 중 하나가 무시되거나 알파채널용으로 할당되며 나머지 15비트는 최종컬러의 빨간색, 녹색파란색 컴포넌트로 분할됩니다.

각 RGB 구성요소는 5비트가 관련지어져 있으며, 각 구성요소의 2µ = 32의 강도를 나타냅니다.이것에 의해, 각 픽셀에 32768 의 색상을 사용할 수 있습니다.

1990년대 초반의 인기 있는 Cirrus Logic 그래픽 칩은 이른바 "혼합" 비디오 모드에 예비 상위 비트를 사용했습니다.비트 15를 클리어하면 비트 0~14는 위에서 설명한 RGB 값으로 처리되지만 비트 15를 설정하면 비트 0~7은 256색 팔레트로 8비트 인덱스로 해석됩니다(비트 8~7).14 미사용).이것에 의해, 팔레트 애니메이션 화면 요소와 나란히 고품질의 칼라 이미지를 표시할 수 있었지만, 실제로는, 이 기능은 어떠한 소프트웨어에서도 거의 사용되지 않았습니다.

16비트 하이 컬러

RGB 16비트 팔레트
인간의 눈은 녹색 빛에 더 민감하다.녹색 그라데이션의 불연속은 빨간색보다 보기 쉽고 파란색의 불연속은 가장 보기 어렵습니다.

16비트를 모두 사용하면 컴포넌트 중 하나(보통 RGB565에서는 녹색, 아래 참조)에 추가 비트가 할당되어 해당 컴포넌트에 대해 64레벨의 강도를 허용하며 총 65536의 색상을 사용할 수 있습니다.

예를 들어 24비트 컬러 RGB(40, 40, 40)를 16비트로 인코딩하는 경우(서브샘플링에 공통되는 문제) 등 부호화의 작은 차이가 발생할 수 있습니다.40은 2진수로 00101000입니다.빨간색 및 파란색 채널은 최상위 5비트를 사용하며, 값은 00101 또는 0 ~ 31(16.1%)의 척도로 5가 됩니다.정밀도가 6비트인 녹색 채널의 이진수 값은 001010입니다. 즉, 0 ~ 63(15.9%)의 척도로 10입니다.따라서 RGB(40, 40, 40) 색상은 16비트로 표시되었을 때 약간 보라빛(자홍색)을 띠게 됩니다.0 ~ 255 범위의 척도에서 40은 15.7%입니다.다른 24비트 색상은 서브샘플링 시 녹색을 띠게 됩니다.예를 들어, 24비트 RGB의 14.1%(그레이 36, 36, 36)는 빨간색 및 파란색 채널에서는 4/31(12.9%)로 인코딩되지만 녹색 채널에서는 9/63(14.3%)으로 인코딩됩니다. 36이 2진수에서는 00100100으로 표시되기 때문입니다.

녹색은 보통 16비트의 추가 비트로 선택되는데, 이는 인간의 눈이 녹색 음영에 가장 민감하기 때문입니다.데모를 위해 다음 그림을 자세히 보십시오(7비트) 각 컴포넌트에 대해 128레벨의 강도를 사용하여 빨간색, 녹색 및 파란색의 어두운 음영이 표시되는 24비트 또는 32비트 등 실제 색상을 표시하는 모니터에서만 작동합니다.

정상적인 시력을 가진 독자들은 각각의 녹색 음영을 비교적 쉽게 볼 수 있고, 반면에 빨간색 음영은 잘 보이지 않으며, 파란색 음영은 구별할 수 없을 것이다.더 드물게 일부 시스템에서는 빨간색 또는 파란색 채널에 추가 색상 깊이를 가질 수 있습니다. 일반적으로 해당 색상이 더 널리 사용되는 애플리케이션(예: 피부색 또는 하늘 사진)에서 지원됩니다.

기타 주의사항

하이 컬러 모드에서는 일반적으로 컬러 룩업 테이블(CLUT 또는 팔레트)이 필요하지 않습니다.픽셀당 사용 가능한 색상이 충분하여 그래픽과 사진을 충분히 표현할 수 있기 때문입니다.그러나 정밀도가 떨어지면 이미지의 충실도가 떨어집니다.그 결과, 일부 이미지 형식(TIFF 등)에서는 내장 CLUT를 사용하여 팔레트화된 16비트 이미지를 저장할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Jennifer Niederst Robbins (2006). Web design in a nutshell. O'Reilly. pp. 519–520. ISBN 978-0-596-00987-8.
  2. ^ Windows 7의 하이컬러 "Archived copy". Archived from the original on December 11, 2009. Retrieved 2009-12-09.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)