육각형 픽셀 배열이 이미지를보다 효율적으로 저장할 수 있습니까?


11

대부분의 컴퓨터 모니터와 텔레비전에는 정사각형 (또는 거의 정사각형) 격자에 배열 된 직사각형의 픽셀 배열이 있습니다. 육각형 격자가 같은 수의 픽셀에 대해 더 나은 이미지 품질을 제공합니까? 다시 말해, 같은 양의 메모리가 더 세부적인 저장을 허용합니까?

(고정 영역 이미지의 경우) 가장 가까운 픽셀 중심까지의 평균 거리가 정사각형 격자보다 낮기 때문에 6 각형 격자가있는 동일한 수의 픽셀에서 (적어도 약간) 더 자세한 정보가 가능해야한다는 직관적 인 느낌이 있습니다. . 차이점을보다 구체적으로 정의하고 싶습니다.


대답이 "예"라고해도 모니터 제조업체가 갑자기 육각형으로 배열 된 픽셀을 만들기 시작하지는 않습니다. 그러나 이미지를 표시 목적으로 픽셀의 정사각 격자로 변환하더라도 이미지를 6 각형 격자로 저장하여 얻을 수있는 것이 있는지 궁금해하기 때문에 질문합니다.


1
이 문제를 해결하려면 6 각형 픽셀 배열의 이점이 있어야합니다. 질문에 추가 할 수 있습니까?
nitishch

@nitishch 그것은 내가 생각했던 유일한 이점이었습니다. 편집 내용이 더 좋아 집니까?
trichoplax

DSP 스택 교환 (신호 처리)은 아마도이 BTW에 대해보다 공식적인 답변이 될 것입니다.
Alan Wolfe


1
FWIW, 델타 나 블라 구성을 사용하는 디스플레이 (일반적으로 경기장의 대형 디스플레이)에 대해 들었습니다. 픽셀이 점이 위, 아래, 위, 아래로 번갈아 가면서 삼각형이 되었기 때문에 그리스 델타 문자 "Δ"와 히브리어 나 블라 문자 "∇"로 명명되었습니다. 한 예로 필립스 Vidiwall이 있습니다.
user1118321

답변:


8

여기에 내가 가져 가라. 픽셀은 정사각형이 아니며 사각형도 아닙니다. 픽셀은 연관된 색상을 가진 점 (무한한 작은 지점)입니다.

내가 개인적으로 디스플레이에서 본 픽셀을 본 유일한 방법은 픽셀이 사각형 격자에있는 "가장 가까운 이웃"샘플링을 사용하는 것입니다. 즉, 디스플레이에서 주어진 공간의 색상이 가장 가까운 픽셀.

이것은 "픽셀이 직사각형이고 그리드에 배치된다"고 말하는 멋진 방법이지만, 이것에 대해 나와 함께하십시오 : P

결과적으로 이미지 형식은 픽셀을 그리드에 저장합니다. 그리드에서 가장 가까운 이웃을 사용하여 이미지를 표시 할 수도 있습니다. 예를 들어, 많은 이미지에는 앤티 앨리어싱 기능이 내장되어있어 "가장 인접한 그리드"에 표시 될 때 잘 보이게됩니다.

대화 형 응용 프로그램 (게임)은 가장 가까운 인접 그리드에있는 것처럼 표시되지 않는 텍스처를 사용할 수 있으므로 해당 규칙의 예외입니다. 그들은 실행의 일부로 안티 앨리어싱, 이중 선형 텍스처 샘플링 등을 수행하여 디스플레이에 가장 가까운 이웃 그리드로 표시 할 때 디스플레이에 푸시하는 모든 그림이 좋아 보이기 때문에이 작업을 수행합니다!

이제, 당신의 질문에 더 가까이 다가 가십시오 : 육각형 격자에 어떤 이점이 있습니까?

나는 그렇게 생각합니다!

우선, 가장 가까운 이웃이 더 좋아 보일 것입니다. 그 미안에 대한 확실한 증거는 없지만 육각형은 원에 더 가깝습니다. 정규 데이터 그리드가 아니기 때문에 눈이 더 나은 데이터 분포를 얻고 있다고 생각합니다. 죄송합니다. 손이 약간 흔들립니다.

선형 필터링이 4가 아닌 6 개의 이웃에서 정보를 가져오고 2가 아닌 3 개의 축으로 보간되는 것이 큰 이유는 그리드보다 덜 규칙적인 간격의 샘플에서 더 많은 정보를 제공한다는 것입니다. = 더 좋은 결과 이미지.

3 차 보간은 그리드의 3 차 보간보다 낫기 때문에 알고리즘의 품질을 높이면 품질이 향상됩니다.

데이터를보다 효율적으로 저장하는지 여부에 따라, 적은 데이터로 더 나은 필터링을 수행 할 수 있다는 것은 데이터를보다 효율적으로 저장할 수 있다는 것을 의미합니다.

그리고 마지막으로 ... 아마도 이러한 속성을 유리하게 사용할 수 있습니다. 이미지 형식을 낮은 육각형 형식으로 저장 한 다음 런타임에 이미지를 표시하기 전에 샘플링 알고리즘을 사용하여 이미지를 다시 격자로 변환 할 수 있습니다.

아마도 픽셀 쉐이더 에서이 작업을 효율적으로 수행하는 좋은 방법이있을 수 있으므로 런타임시 메모리를 덜 사용합니까?

흥미로운 아이디어입니다 (:

추신-직사각형으로 보내지 않고 연속 표면의 샘플 포인트로 보았던 픽셀 데이터를 보는 아날로그 디스플레이 (개별 픽셀이 아니라 연속 색상 표면)를 갖는 것이 얼마나 멋진 지. 어쩌면 조금 있지만 ....


2
각 색상 평면을 각 픽셀에 저장하거나 평면을 동일한 구성으로 가질 필요는 없습니다. 그러나 분리 가능한 필터링을
풀다

좋은 포인트! 분리 가능한 필터링은 꽤 큽니다. 육각형에 대해 3 축 필터링을 수행 할 수 있는지 궁금합니다.
Alan Wolfe

4

오래된 CRT 텔레비전 디스플레이를 살펴보면 삼각형 격자에서 빨간색, 녹색 및 파란색 형광체 점이 나타납니다. 일부 LCD TV 세트는 다소 유사한 배열을 가졌습니다. 픽셀은 정사각형이 아닌 직사각형이지만 한 행의 빨간색 픽셀의 가로 위치가 위의 행에서 가장 가까운 빨간색 픽셀의 위치 사이의 중간 위치에 있고 빨간색의 위치와 일치하도록 연속적인 픽셀 행이 엇갈리게 배치되었습니다 픽셀 두 행 위로.

"아날로그"화상을 보여줄 때, 이러한 배열은 주어진 픽셀 수로 얻을 수있는 이미지의 시각적 품질을 향상시킬 것이다. 그러나 컴퓨터 디스플레이에는 완벽하게 수평으로 표시되는 많은 선과 완벽하게 수직으로 표시되는 많은 선이 있습니다. 직사각형 격자는 둘 다 쉽게 수용 할 수 있습니다. 그러나 육각형 격자는 하나만 수용 할 수 있으며, 수용되지 않은 격자는 다소 불규칙하게 들립니다.


그래서 엑셀에게 좋지 않다 :)
joojaa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.