• 제목/요약/키워드: DirectShow

검색결과 2,701건 처리시간 0.024초

DirectShow 프로그래밍을 위한 C 소스 코드 자동 생성 기법 (Automatic C Source Code Generation Technique for DirectShow Programming)

  • 동지연;박선화;엄성용
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제10권1호
    • /
    • pp.114-124
    • /
    • 2004
  • 본 논문에서는 DirectShow 프로그래밍의 주요 개발 도구인 그래프 에디터에서 작성된 필터 연결 그래프로부터 C 소스 코드를 자동 생성하는 시스템에 대한 설명한다. 기존의 DirectShow 프로그래밍 환경에서는 그래프 에디터를 이용한 프로그램 설계 및 실행 확인 작업과 실제 프로그램 코드를 작성하는 프로그램 개발 작업이 별도로 이루어진다. 이에 반해, 본 시스템을 사용할 경우, 멀티미디어 응용 프로그램 개발자는 소스 코드를 직접 일일이 수정할 필요 없이, 그래프 에디터를 이용하여 필터 삽입 및 필터 연결을 통한 프로그램 설계 작업을 수행한 다음, GRF 파일로 저장하기만 하면, 원하는 C 소스 프로그램을 자동적으로 얻을 수 있기 때문에 보다 효과적이고 훨씬 신속한 DirectShow 프로그래밍이 가능하다. 더욱이 본 시스템은, 고정된 개수의 매우 제한된 미디어 제어 기능만을 소스 코드에 추가할 수 있는 기존의 시스템과는 달리, 시스템 사용자인 프로그램 개발자로 하여금 자신이 개발하고자 하는 응용 프로그램에 추가할 미디어 제어 기능을 보다 쉽고 다양하게 선택할 수 있도록 지원하기 때문에 보다 실용적인 도구로 활용될 수 있다.

DirectShow를 이용한 비디오 특수 효과 개발 (Development of DirectShow-BasedSpecial Effects for Digital Video)

  • 남기현;장덕호;문영식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.285-287
    • /
    • 1998
  • 본 논문에서는 다양한 멀티미디어 스트림(multimedia stream)을 재생할 수 있는DirectShow SDK를 이용하여, 비디오의 특수효과를 구현하기 위한 변환 필터(Transform filter) 제작 방법에 대해 소개한다. DirectShow는 여러 가지 포맷(MPEG, AVI, MOV, WAV)으로 부호화된 digital movie나 sound를 재생할 수 있는 run-time(.ock)과 dynamic-link library (DLLs)를 제공하여 필터의 제작을 용이하게 한다. 본 논문에서는 디지털 영상 특수효과 중에서 Clip이라는 특수효과를 예로하여 변환 필터를 제작하는 방법을 소개한다. 또한 DirectShow Documentation에서 제공된 변환방법을 수정하여 변환필터의 입력 pin에서 출력 pin으로의 불필요한 복사를 줄임으로써 수행 속도를 개선하는 특수효과 구현 방법을 제시한다.

  • PDF

DirectShow를 이용한 디지털 오디오 효과 필터의 개발 (Development of Digital Audio Effect Filters Using DirectShow)

  • 박세형;구덕회;신재호;김영식;장덕호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.306-308
    • /
    • 1998
  • 본 논문에서는 멀티미디어 스트림을 제어하는 표준으로 Microsoft사에서 제안한 DirectShow의 특성을 살펴보고, 디지털 오디오 효과 필터 5가지에 대한 요소를 분석하며, 분석한 자료를 토대로 파라미터 및 기본 기능을 설계한다. 이러한 설계를 바탕으로 DirectShow를 이용하여 디지털 오디오 효과 필터를 구현한다. DirectShow는 윈도 95와 윈도 NT 기반의 멀티미디어 스트림 제어를 COM으로 구현할 수 있게 한다. 따라서 구현되는 필터의 삽입, 삭제, 변경, 등이 용이하게 된다. 이 논문에서 구현한 오디오 효과 필터 5가지는 오디오의 기본적인 특성을 이용하는 필터로서 오디오 필터 구현을 위한 핵심 기술이 많이 이용된 필터라고 할 수 있다.

  • PDF

Direct Show 기반 UCC 컨텐츠 제작 시스템 (UCC Contents Production System Using Direct Show)

  • 김기백;최종호
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권2호
    • /
    • pp.127-134
    • /
    • 2008
  • 최근 들어 인터넷 사용자가 주체가 되어 생산하고 공유하는 UCC(User Created Contents)의 발달로 컨텐츠 제작 분야에서의 가장 중요한 이슈는 동영상을 쉽고 편리하게 편집하고 재생하는 시스템의 개발이다. 본 논문에서는 이러한 문제점을 해결하기 위하여 마이크로소프트사에서 COM Component로 지원하고 있는 Direct X에 포함된 동영상 편집 기술인 Direct Show를 이용하여 UCC제작 시스템을 구현하였다. 본 연구에서 새롭게 제안한 시스템은 Direct Show 기반의 변환필터 삽입 방식으로 사용자가 각종의 영상효과를 손쉽고 편리하게 UCC에 삽입할 수 있음은 물론, 기존의 프레임 단위 방식과는 달리 동영상 재생중에 각종의 영상효과를 삽입할 수 있다는 특징을 갖고 있다. 실험을 통하여 본 연구에서 개발한 필터를 사용하여 동영상의 재생과정에서 각종의 영상효과를 삽입할 수 있음을 확인하였다. 본 논문에서 제안한 시스템은 UCC 및 광고영상 제작 등에 널리 응용될 수 있을 것으로 판단된다.

  • PDF

DirectShow 필터를 이용한 DSM-CC Object Carousel 인코더의 설계 및 구현 (Design and Implementation of DSM-CC Object Carousel Encoder using DirectShow Filters)

  • 이은성;최성종;박민식;최진수
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2003년도 정기총회 및 학술대회
    • /
    • pp.105-108
    • /
    • 2003
  • 본 논문에서는 Microsoft DirectShow기반의 DSM-CC Object Carousel과 Data Download 프로토콜을 위한 인코더의 설계 및 구현에 대해 기술한다. DirectShow는 Component Object Model (COM) 기술을 기반으로 하고 있다. 따라서, 작성된 코드의 재사용과 유지보수가 용이하고, 멀티미디어(Multimedia) 데이터를 편리하게 처리말 수 있는 기능을 제공한다. 또한, 개발자가 COM component를 쉽게 제작할 수 있는 방법을 제공한다 하지만, 스트리밍 오디오/비디오 등의 디코딩을 위주로 개발된 DirectShow기술이 데이터 방송 서버에서의 실시간 인코딩 작업에 사용할 때에는 문제점이 발생한다 Data Carousel 방식에서는 인로딩 도중에 Update를 지원해야 한다. 즉, Carousel데이터의 Update가 있을 경우, 스트리밍(Streaming) 하는 동안 Update된 데이터를 인코딩 하여야 한다. 이러한 상황은 DirectShow의 기본 상태로는 표현하기 어려우므로 기본 상태를 확장하여 별도의 사용자 정의 상태를 추가하였다. 또한, 두 작업을 동시에 수행하기에 적합한 스레드(thread) 모델과 Push/pull 버퍼 모델을 설계하였다. DirectShow를 이용하여 인코더를 구현함으로써 개발자는 개발시간과 비용을 절약 할 수 있고, 사용자에게는 인코더를 등록하고 실행하기 쉬운 환경과 인로딩 상태의 실시간 모니터링 기능을 제공한다.

  • PDF

DirectShow기반 VMR-9를 이용한 다기능 동영상플레이어 (The DirectShow based Multiplayer System using VMR-9)

  • 김윤철;김영곤;이보경
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2010년도 춘계학술대회
    • /
    • pp.518-522
    • /
    • 2010
  • 본 논문에서는 DirectShow 환경의 영상플레이어에 화면 분할, 영상 칠판, 영상 전달등의 기능을 추가한 시스템에 대하여 연구를 하였다. 기존 DirectShow 환경의 영상플레이어에서는 단순히 영상 동작에 제한된 기능만 제공 되어 지기 때문에 영상 제어 하는데 사용자들의 불편이 따르고 있다. 이에 반해, 본 시스템을 사용할 경우 사용자는 DirectShow에서 제공되는 VMR-9(Video Mixing Renderer) Overlay 기술을 통해서 도형으로 영상을 강조 할 수 있으며, network filter Interface 기능을 추가해서 영상 공유 기능을 이용하여 다른 사용자에게 네트워크로 실시간으로 영상 화면을 전달 하여 동시에 영상을 감상 할 수 있어서 사용자에게 편의 제공이 가능하다.

  • PDF

무역전시회(Trade Show)의 브랜드충성도 결정요인에 관한 연구 (Determinants of the Brand Loyalty of Trade Shows)

  • 이창현;김수경
    • 통상정보연구
    • /
    • 제9권2호
    • /
    • pp.141-160
    • /
    • 2007
  • Though the brand management of trade shows are increasingly important, there are few studies with this theme. This research studies what factors have an effect on the brand loyalty of trade shows. To this purpose, we conduct empirical study on the relationship among perceived quality, perceived value, image of the trade show with attendee's satisfaction and loyalty of trade show. The results of this study are as follows: (1) Perceived quality has a direct effect on perceived value and satisfaction of trade show and indirect effect on attendee's loyalty of the trade show. (2) Perceived value has a direct effect on attendee's satisfaction and indirect effect on attendee's loyalty of the show. (3) Trade show image has a direct effect on perceived value, attendee's satisfaction and loyalty of the trade show. Especially, image has the greatest effect on attendee's satisfaction and loyalty of the show. This means that the trade show image a critical variable in the brand management of the show.

  • PDF

블루투스를 이용한 DirectShow기반의 H.264 동영상 플레이어의 설계 및 구현 (Design and Implementation of a H.264 Video player based on DirectShow via Bluetooth)

  • 박태준;조태훈
    • 한국지능시스템학회논문지
    • /
    • 제19권4호
    • /
    • pp.493-498
    • /
    • 2009
  • 블루투스는 저전력으로 근거리상의 디바이스들을 무선으로 연결하여 통신하는 기술이나 저속의 통신속도를 갖고 있다. 따라서 파일이나 네트워크상의 동영상 스트리밍을 위한 플레이어는 많지만 Bluetooth를 통한 동영상 재생기는 찾아보기 힘든 상황이다. 낮은 데이터 전송 속도를 갖는 Bluetooth를 통해 동영상을 전송시 인코더로는 높은 압축 효율을 보이는 MPEG-4 AVC/H.264가 적합하다. DirectShow는 Microsoft사가 개발한 소스필터 기반의 멀티미디어 프레임워크이자 API이다. DirectShow를 이용하여 다른 어플리케이션에서도 사용할 수 있는 필터를 쉽고 빠르게 개발할 수 있다. 본 논문에서는 H.264방식으로 인코딩된 동영상 데이터를 블루투스를 통해 전송받아 디코딩하여 재생시킬 수 있는 DirectShow 기반의 플레이어의 설계 및 구현 방법에 대해 기술한다. 다양한 비디오 샘플을 가지고 실험하여 개발된 프로그램의 타당성을 입증하였다.

분산환경을 위한 DirecShow의 확장 방법 (Expansion Method of DirectsShwo for Distributed Environment)

  • 강명현;최성종
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2003년도 정기총회 및 학술대회
    • /
    • pp.271-274
    • /
    • 2003
  • 본 논에서는 In-Process COM Component 기반의 DirectShow를 분산환경에서 적용하기 위해 해결해야 할 문제점을 분석하고, 해결방법을 제시한다. Microsoft사에서 제공하는 DirectShow는 Multimedia 데이터 처리용 라이브러리와 이 라이브러리를 사용하는 응용프로그램을 용이하게 제작하기 위한 Framework이다. DirectShow의 라이브러리는 COM기술을 사용하여 제작되기 때문에 재사용 및 유지보수가 용이하다. 하지만, DirectShow는 주로 멀티미디어 데이터의 재생을 위한 기술로서 멀티미디어 서버와 같이 여러 Encoder와 다중화기와 같은 기능을 구현하는데 많은 문제점이 있다. 특히, multi-Protocol Encoder와 같이 계산양이 많은 작업을 해야 할 경우 분산환경을 사용해야 한 필요가 있다. 본 논문에서는 네트워크의 분리되어 있는 두개의 필터를 연결하기 위해 필터간의 메시지 교환을 대리하는 Proxy 필터를 설계/구현하였다. 이러한 Proxy 필터를 사용하면 기존의 필터를 수정하지 않고 사용할 수 있는 장점을 갖고 있다. 특히 Binary로 배포된 필터와 연동하여 사용할 수 있다. 구현된Proxy 필터를 데이터 방송 서버에 활용함으로써 그 기능을 검증하였다.

  • PDF

MPEG-4 IM1과 DirectShow의 통합 (Embedding DirectShow into MPEG-4 IM1)

  • 이광의
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 추계학술발표논문집
    • /
    • pp.249-252
    • /
    • 2001
  • IM1은 MPEG-4 시스템의 레퍼런스 소프트웨어로서, 많은 MPEG-4시스템들이 IM1을 기준으로 구현되고 있으나, 아직 이에 맞는 코덱의 부족으로 MPEG-4의 목표에 부합하는 다양한 스트링의 재생에 문제가 있다 다이렉트쇼우(DirectShow)는 마이크로소프트(Microsoft)사에서 개발된 멀티미디어 스트림을 재생하기 위한 프레임워크로서 다양한 형태의 코덱을 포함하고 있으며, 필요한 코덱을 개발하기 위한 프레임워크를 제공하여 앞으로도 많은 수의 코덱이 개발될 것으로 예측된다. 본 논문에서는 MPEG-4 컨텐트가 다양한 스트링을 포함하고. 이를 IM1에서 재생할 수 있도록 MI1시과 다이렉트쇼우를 통합하는 방법에 대해서 기술한다.

  • PDF