기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요. 벌써 주말이 다되가네요..

16bit Active 모드를 지원하는 TFT-LCD를 사용하고 있습니다.

여기서 PXA255 LCD Framebuffer는 1pixel당 16bit를 표현할 수 있는데 R : G : B  = 5 : 6 : 5  이런식으로 지원을 합니다.

그런데 보통 포토샵으로 16bit 비트맵 이미지를 만들면 R : G : B  = 5 : 5 : 5  이렇게 지원을 하더군요.

이렇게 되면 G(Green)은 1bit가 늘어나게 됩니다.

녹색을 예를 들어 보겠습니다.
녹색은 R,G,B = (0,255,0) 입니다.

1) R : G : B  = 5 : 5 : 5 모드 일 경우.
15 ............................................0     <== bit number
0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0    <== bit 값
즉 0x3E0 값을 가지게 됩니다.

2) R : G : B  = 5 : 6 : 5 모드 일 경우.
15 ............................................0     <== bit number
0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0    <== bit 값   1bit shift 안해줌 ( 5:5:5) 와 동일하고 11번째 bit값은 무조건 0으로 함.즉 0x3E0 값을 가짐
           또는
0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0    <== bit 값  1bit left shift해주고 6번째 bit값은 무조건 0으로 함,즉 0x7C0 값을 가짐

여기서 질문드립니다. 
어차피 비트맵파일에 있는 G(Green)는 5bit까지만 지원을 하므로 PXA255 FB에서 사용할때 1bit가 남습니다.
위의 그림에서 볼때 앞쪽(11번째)비트를 0으로 할지 뒤쪽(6번째)비트를 0으로 할지 어떤게 색깔차이가 거의 없을까요?
제 생각은 앞쪽을 0으로 하는게 맞는거 같은데 정확히 아시는 분 답변 부탁드립니다.

즐거운 주말 가족과 친구들과 연인과 잘 보내시길 바랍니다.



고현철

2009.04.04 00:29:59
*.32.117.22

직접 만들어 주셔야 합니다.....색깔 차이가 나기는합니다만...

5:5:5로 만든다면..... LSB를 0처리 주시면 됩니다.
RGB중 G를 요....

한석준

2009.04.04 01:02:02
*.241.41.224

먼저 답변에 감사드립니다.

하나만 더 질문드립니다.
위에 답변내용중 "5:5:5로 만든다면..... LSB를 0처리 주시면 됩니다." 라는 내용이
위의 제가 질문드린 내용 기준으로 볼때 우측에서 6번째값을 0으로 하라는 말씀이 맞으신지요?
조금 헷갈리네요..

한석준

2009.04.04 01:30:04
*.241.41.224

자답입니다.

LSB를 0처리한다는게 우측에서 6번째값을 0으로 하라는 말이 맞는것 같습니다.

다시한번 감사드립니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
428 clock 변경 관련 질문 [6] 최영진 2009-04-23 890
427 6410 보드 카메라 & 무선랜 관련 세미나 질문드려요 ^-^; [2] 서덕재 2009-04-22 852
426 Bootloader 기초적인 질문.. [4] 김형태 2009-04-17 1008
425 g.711 포맷의 음성파일2개 합치는 방법 [4] 최강산 2009-04-17 1132
424 Bootloader 분석중... [3] 김형태 2009-04-17 1051
423 RealView Multi-ICE에 대해서... [5] 김형태 2009-04-14 1161
422 USB 와 YAFFS2 파일시스템 문의 [2] 한진희 2009-04-12 1605
421 kernel 2.6 uart device driver관련질문 [4] 문철민 2009-04-10 953
420 compile error 좀 부탁드립니다. [2] 최영진 2009-04-09 704
419 ( aESOP S3C6410 보드) LMS350DF01 LCD 및 터치 스크린 구매관... [2] 김성도 2009-04-09 1955
418 임베디드리눅스 GUI 설계쪽 경험자분께 문의드립니다 [3] 장석원 2009-04-09 1128
417 6410 칩 수급 관련해서 질문드립니다. [1] 홍경동 2009-04-06 635
» TFT-LCD 16bit 모드상에서의 문제 [3] 한석준 2009-04-04 879
415 [재질문]u-boot의 pxa255소스에서 16bit bitmap 이미지 지원을 안하... [2] 한석준 2009-03-30 824
414 virtualbox linux apt-get timeout [2] 오태호 2009-03-30 1337
413 몇차보드인걸까여?; [2] 서승원 2009-03-28 982
412 FW에서 I2C 제어하기 - 2탄 [2] 최현정 2009-03-27 2257
411 기존의 u-boot소스에서 16bit bitmap 이미지 지원을 안하나요? [3] 한석준 2009-03-27 1191
410 FW에서 I2C 제어하기 [2] 최현정 2009-03-27 1344
409 이더넷 MAC내장한 CPU중에 제일 가격이 싼것은? [3] 민세홍 2009-03-27 1081

사용자 로그인