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

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

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
번호 제목 글쓴이 날짜sort 조회 수
428 [완료]sd카드 질문 [3] 이태간 2007-01-30 759
427 [질문]USB g_file_storage 관련 질문입니다.[완료] [2] 박상수 2007-01-30 802
426 [완료] 커널 부팅 메지시 - IP-Config 부분 [2] 임준우 2007-01-29 1175
425 [질문] Data Sheet 가 필요해서요.. [2] 김영일 2007-01-29 620
424 [완료]test_sdl 실행시 에러가납니다. [2] 서두원 2007-01-27 577
423 [완료] SD 카드 사용방법 [1] 류충렬 2007-01-27 1131
422 [완료] 플래시 질문입니다. [1] 문철민 2007-01-27 640
421 [질문] #pragma pack에 관한 질문입니다. <== 완료 [3] 이재훈 2007-01-26 887
420 [질문] yaffs2 에 대한 질문입니다. [2] 신재곤 2007-01-26 1295
419 [완료](Autotools관련) gcc는 문제없는것같은데 패키지 설정에서... [5] 김창연 2007-01-26 807
418 [질문] tslib 설치 후에. <-[완료] [4] 유태경 2007-01-26 929
417 [질문] LCD의 백라이트 LED 구동 소자에 대해서 궁금합니다. [완... [2] 성진호 2007-01-26 686
416 [완료] 고도리님 jtag프로그램질문이요~~ [2] 문철민 2007-01-26 793
415 [질문]이솝3차 보드에 SDRAM을 업그레이드 하는 방법은? [8] 류충렬 2007-01-26 688
414 [질문]2410용 jtag프로그램 구할수있을까요? [1] 문철민 2007-01-26 572
413 [질문] SDL-1.2.11을 설치 한후에.. <-[완료] [4] 유태경 2007-01-26 743
412 [완료] smdk2410 에 대한 질문 드립니다. [2] 김우종 2007-01-25 1078
411 [완료]nfs ram disk 부팅 error 문제. [4] 임준우 2007-01-25 965
410 [질문]모바일 프로세서[완료] [1] 최재혁 2007-01-25 848
409 [완료]u-boot에서 Usb host 관련 질문이요 [2] 전병환 2007-01-25 784

사용자 로그인