최근 그래픽스 하드웨어를 이용한 GPU 프로그래밍이 가능하게 되면서 병렬처리 및 실시간 렌더링에 대한 연구가 활발히 이루어지고 있다. 본 연구는 초고해상도 비디오 영상 기반 디코딩/인코딩 기술을 이용한 스마트 영상 믹싱 시스템 개발을 목적으로 한다. 스마트 영상 믹싱 시스템은 비디오 디코딩, 영상 리사이징 및 믹싱, 비디오 인코딩 단계로 구성된 순차처리와 스트리밍 기반 방식으로 구현하였다. 순차처리 기반 영상 믹싱 시스템은 다수의 비디오 영상으로부터 디코딩을 하여 모든 프레임들을 추출하고 다수의 비디오 영상으로부터 추출된 프레임들을 하나의 영상으로 통합한다. 믹싱된 모든 영상 프레임들을 인코딩을 하여 비디오 파일로 저장한다. 스트리밍 기반 영상 믹싱 시스템은 비디오 영상으로부터 디코딩을 하여 하나의 프레임들을 추출한다. 다수의 비디오 영상으로부터 추출된 각각의 프레임들은 하나의 영상으로 믹싱한다. 믹싱된 영상 프레임들을 한프레임씩 인코딩을 하여 비디오 파일로 저장한다. 디코딩, 믹싱, 인코딩 과정을 마지막 비디오 영상이 추출될 때까지 반복한다. 순차 기반 영상 믹싱 방법과 스트리밍 기반 영상 믹싱 방법을 비교하여 보면 스트리밍 기반 영상 믹싱 방법이 순차 기반 영상 믹싱 방법보다 더 성능이 우수함을 알 수 있다. 이러한 기술은 향후 영상 및 게임 콘텐츠 제작, 고해상도 영상 디스플레이 및 네트워크 서비스, 화상회의등에 다양하게 사용될 수 있다.
최근 그래픽스 하드웨어를 이용한 GPU 프로그래밍이 가능하게 되면서 병렬처리 및 실시간 렌더링에 대해 연구가 활발히 이뤄지고 있다.