포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

고현철님. 혹시 게시판 성격에 안 맞는 글이면 이전 부탁드립니다.  너무 오랬만에 와서 적응이 안됩니다.


S3c2440 의 camera interface 는 progressive 영상을 캡쳐할 수 있습니다.

 pregressive 영상을 입력해 줄 경우 문제없이 잘 나오는데 interlace 소스를 넣어주면 화면이 상, 하로 떨리는 증상이 있을 수 있습니다.
있을 수 있다는 것은 개발자가 어떻게 구현하느냐에 따라 달라지는 거여서 그렇게 표현했습니다.

 이럴 경우 다음과 같은 팁을 사용해서 처리하면 화면 떨림을 막을 수 있습니다.

 우선 interlace 영상을 디코딩해서 쏴 주는 디코더 칩의 FID(field ID) 라인을 S3C2440 의 gpio 핀에 연결해 줍니다.
 gpio 핀은 input 모드로 설정하십시요. 해 보진 않았지만 인터럽트로 처리해도 될 것 같습니다.
 
 예를 들어 FID 가 1 일때 홀수 프레임, 0 일 때 짝수 프레임이라고 가정하면

 gpio 가 1이면 홀수 프레임으로 생각하여 바로 뿌리면 되고 gpio 가 0 이면 짝수 프레임으로 생각하여 버리거나 타겟 영역의 Y 좌표에서 +1 이나 -1 하여 찍어 주시면 화면 떨림이 없습니다.

 쉽게 하시려면 홀수 프레임이나 짝수 프레임일때만 뿌려주시면 됩니다.




고현철

2009.02.12 05:34:56
*.32.117.22

ㅎㅎ, 2440 자료실이 알맞을 듯 하네요.....나중에 옮겨놓도록 하겠습니다....
List of Articles
번호 제목 글쓴이 날짜 조회 수
16 USB Mass Stoage Class - UFI Command Specification file 김재훈 2009-04-05 12483
15 USB Mass Stoage Class - Bulk-Only Transport file 김재훈 2009-04-05 8164
14 USB Mass Stoage Class - Spec & Guide, Overview file 김재훈 2009-04-05 12132
13 USB 프로토콜 스팩 기술 문서 file 김재훈 2009-04-05 9023
12 Programming Guide for Linux USB Device Drivers file 김재훈 2009-04-05 10730
11 USB OTG Specification 기술 문서 file 김재훈 2009-03-30 8814
10 리눅스 Platform 디바이스 드라이버 모델 file [7] 김재훈 2009-03-30 14159
9 block device driver - 램디스크와 MTD file [2] 이세종 2008-01-30 11686
8 SMSC9215 PHY Register Dump file 김재훈 2009-02-12 9434
» S3C2440 cam if 에서 interlace 영상 캡쳐법 [1] 김유석 2009-02-12 9702
6 SMSC사의 LAN9115와 LAN9215의 차이 [1] 이제현 2009-02-06 10045
5 리눅스용 Dummy Block Driver 예제 김재훈 2009-01-31 8210
4 풀업과 풀다운 저항의 차이 file [1] 김재훈 2009-01-31 9352
3 Linux-2.6.x device driver for aesop-2440 file 고현철 2008-07-24 8875
2 linux 2.6 kernel device model file 고현철 2008-07-24 11093
1 2006~2008 ARM 프로세서 발전 동향 file [3] 김재훈 2008-07-13 8461

사용자 로그인