초록
멀티미디어가 일반화됨에 따라 이 콘텐츠 이용을 위한 수많은 소프트웨어가 개발되었다. 다이렉트쇼(Directshow)는 보다 쉽고, 빠르면서, 범용성 있는 멀티미디어 소프트웨어 개발을 위한 미디어 프레임워크(Framework)이다. 다이렉트쇼에서는 필터(Filter)간 연결을 통해 데이터 처리를 할 수 있다. 일반적으로 필터 간 자동연결기법을 이용하여 필터그래프(Filtergraph)를 구성하였다. 그러나 필터 간 자동연결시원하지 않는 필터들이 연결되어 예상치 못한 결과가 출력되거나 필터 핀(Pin)간 연결에 실패할 수 있다. 따라서 본 논문에서는 원하는 필터들만 연결하기 위하여 불필요한 필터들을 차단하는 방법에 대하여 제안한다. 차단방법에는 필터 내부 차단과 필터 외부 차단이 있으며, 내부 차단은 연결 호환성이 좋고 필터연결시간이 빠르고 외부차단은 필터 소스가 불필요하며 연결의 정확도가 높다. 결론적으로 이들 필터 차단방법의 장점을 조합하여 원하는 필터 간 연결을 구성하고, 오류를 최소화 할 수 있는 다이렉트쇼 기반의 필터차단기법 모델을 제안한다.
As the multimedia technology has become in popular, many software packages that are for using those multimedia contents have also been developed. Directshow is a media framework which makes the development of such multimedia software simple, quick and regular process. In the Directshow, data are processed through the connections between filters. In general, Filtergraph is utilized to be set as 'Intelligent Connection' for filter connection. However, when we use this 'Intelligent Connection' option, they can show non-expected results or fail to connect with filter's pins together. So in this paper, we propose non-necessary filter cut-off method for connecting only just wanted filters. There are two methods such as inner filter cut-off method and outer filter one. The inner filter cut-off method is good at connection's compatibility and able to quickly connect with each other filter. But in the outer filter cut-off method, filter source is not necessary and connection is exactly done with other filter. In the end, we propose Directshow based filter cut-off model which compose of wanted filter connection and minimize error probability, through mixing up the advantages of two filter cut-off methods.