안녕하세요? 러찌입니다.
지난 번에 작성한 MIPI Camera Preview와 Capture에 이어,
이번 글은 HDMI-to-MIPI 모듈을 이용한 HDMI 영상 Preview와 Capture에 관한 글입니다.
HDMI-to-MIPI 모듈을 이용하면, HDMI 영상을 수신하여 이를 MIPI로 변환할 수 있습니다.
이 변환된 MIPI 영상을 WAD-MX6W 보드에서 Camera처럼 받아서,
Preview와 Capture 동작을 수행할 수 있습니다.
쉽게 말해, 노트북이나 멀티미디어 기기등에서의 HDMI 출력을
WAD-MX6W 보드에 연결하면, 녹화할 수 있는 기능입니다.
720P 60FPS와 1080P 30FPS가 가능하며, 그 밖에 다양한 해상도를 지원합니다.
MIPI Camera에서의 동작과 마찬가지로 i.MX6 CPU가 탑재된 WAD-MX6W 보드에서
하드웨어 비디오 가속기인 VPU를 이용하였고, Directshow 기반의 멀티미디어 코덱과
WEC2013용 카메라 디바이스 드라이버, 카메라 어플리케이션을 자체 개발하였습니다.
그림과 영상에 대해 설명드리자면, WAD-MX6 보드에는
Android 운영체제가 실행되어 있으며, 여기서 동영상을 재생합니다.
동영상은 LVDS(720p)와 HDMI(1080p)로 전송되고,
HDMI 영상을 HDMI-to-MIPI 모듈이 받아서, 이를 MIPI로 변환합니다.
MIPI로 변환된 영상은 Windows Embedded Compact 2013이 실행되고 있는
WAD-MX6W 보드로 전송되고, 이 영상을 받아서 Preview와 Capture 동작을 수행하게 됩니다.
Preview는 1080P로 HDMI LCD에 보여지고, 동시에 Capture를 할 수 있습니다.
Capture는 SD Card에 파일로 저장되고, 이를 미디어 플레이어로 확인하면,
H.264, 30FPS, 1920x1080 해상도로 저장된 것을 확인 하실 수 있습니다.
영상을 보시면 아시겠지만, Windows Embedded Compact 2013 운영체제에서,
HDMI-to-MIPI 모듈을 이용하여, HDMI 영상 Preview와 Capture가 잘 동작됩니다.
한번씩 봐주시면 감사하겠습니다.
Windows Embedded Compact 2013 BSP가 계속 발전되고 있어서 기분이 좋습니다.
더 좋은 내용으로 글을 올릴 수 있도록 하겠습니다.
글 읽어주셔서 감사합니다.
좋은 하루 되세요.