• Title/Summary/Keyword: carousel

Search Result 42, Processing Time 0.024 seconds

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

  • Lee Eun Sung;Choi Seong Jong;Park Min Sik;Choi Jin Soo
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2003.11a
    • /
    • 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

Transmission of MPEG-4 Stream via Satellite (인공위성을 이용한 MPEG-4 스트림 전송)

  • Lee, Nam-Kyung;Chae, Soo-Hoan
    • Journal of Advanced Navigation Technology
    • /
    • v.6 no.4
    • /
    • pp.290-295
    • /
    • 2002
  • In Mpeg-4 system, objects are composed of ES(Elementary Stream). Each of the objects is managed independently by object-based coding and is transmitted via DMIF(Delivery Multimedia Integration Framework). The data streams in Mpeg-4 are transmitted with using DVB-Data Carousel which can improve the reliability and efficiency by cyclic retransmission. This paper describes a system which transmits some part of data stream of Mpeg-4 object with using DVB-Data Carousel to clients via satellite. This also uses a performance enhancing proxy server for reducing round trip time between ground network and satellite.

  • PDF

An Optimal Design of Double Carousel System Under Two Class Based Assignment Policy (등급별 저장방식하에서의 이중 캐로절시스템의 최적구성)

  • Kim, Chae-Soo;Hwang, Hark
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.27 no.4
    • /
    • pp.384-393
    • /
    • 2001
  • The performance of a double carousel system depends on its design and operation strategy. The two-class based assignment policy is expected to be an appropriate storage policy for its efficient operation, since it has two independently-moved carousels, lower and upper sub-carousels. This paper conducts a comparative analysis of the effects of the two-class based assignment policy and those of randomized assignment policy on the throughput of a double carousel system. We also show that, by allowing the sub-carousels not to be equal in size, a further improvement in the throughput can be obtained.

  • PDF

A Hierarchical Solution Procedure for Determining the Minimum Number of Storage Carousels (저장캐러셀의 최소 댓수 결정을 위한 해법)

  • 나윤균
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.19 no.39
    • /
    • pp.19-26
    • /
    • 1996
  • A solution procedure to minimize the number of storage carousels has been developed under the carousel throughput rate and total storage capacity requirements. The number of carousels can be reduced by increasing the throughput rate of carousels which depends upon the size of carousels, the storage item allocation to carousels, and the item position assignments in each carousel. Since the problem is very complicated and hard to solve optimally, the following solution procedure to solve the problem hierarchically is proposed: With a given number of carousels, the storage items are allocated to carousels so that the slowest average transaction time among carousels may be minimized, and then the position of each item is assigned in the allocated carousel so that the throughput of the carousel can be maximized.

  • PDF

Error Recovery System for Digital Carousel System running on Home Network (홈 네트워크에서 디지털 캐로절 시스템을 위한 오류 복구 시스템)

  • Ko, Eung-Nam
    • Journal of Digital Contents Society
    • /
    • v.9 no.4
    • /
    • pp.785-790
    • /
    • 2008
  • Our Digital Carousel enables user to share media objects through media synchronization mechanism. We implemented the Digital Carousel so that the users participated in collaborative work may refer shared media or error objects as the same view to others. In this paper, we discuss a method for increasing reliability through fault tolerance. We describe the design and implementation of the ER running on distributed multimedia environment. ER is a system which is able to recover automatically a software error based on distributed multimedia. This paper explains a performance analysis of an error recovery system running on distributed multimedia environment using the rule-based DEVS modeling and simulation techniques. In DEVS, a system has a time base, inputs, states, outputs, and functions.

  • PDF

Object Carousel Manager And Caching Strategy For Efficiency System In Data Broadcasting System (방송 환경에서 데이터 방송을 위한 오브젝트 캐러셀 매니저 및 효율적인 캐싱 기법 제안)

  • Kim, Se-Chang;Won, Jae-Hoon;Ko, Sang-Won;Jeon, Je-Min;Kim, Jung-Sun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10d
    • /
    • pp.462-466
    • /
    • 2007
  • 본 논문에서는 데이터 방송 환경에서의 DSM-CC 관련 Object Carousel Manager를 구현하고, 성능향상을 위한 캐싱 기법을 제안한다. Object Carousel Manger 구현은 다음과 같은 순서로 이루어진다. 먼저, 방송스트림에서 해당 PID별로 얻어온 모듈을 캐시에 저장한 후, 모듈에서 BIOP 메세지 오브젝트별로 분석한 뒤 파싱 한다. 그런 후, 파싱된 BIOP 메시지 오브젝트를 해당 서비스 게이트웨이, 디렉터리. 파일로 변환해준다. 마지막으로, 변환된 파일시스템에서 해당하는 Xlet Application을 실행시켜 주게 된다. 시스템성능 향상을 위해서 제안하는 캐싱 기법은 다음과 같다. DII의 Caching Priority Descriptor를 이용하여, Object들을 포함하고 있는 각각의 모듈에 대해서 Version Number를 Checking하는 주기인 Transparency_level을 부여하고, Application 실행 시 보여 주는 화면 순서대로 필요한 모듈에 대해 우선순위를 부여하여, 캐시에 업데이트 시 이를 반영하여, 시스템 전체의 성능을 향상시킨다.

  • PDF

A Digital Carousel System based on CoAP for N-Screen Environment (N-스크린 환경을 위한 CoAP 기반 디지털 캐로절 시스템)

  • Ko, Eung-nam
    • Journal of Digital Contents Society
    • /
    • v.17 no.1
    • /
    • pp.59-63
    • /
    • 2016
  • In this paper, we discuss a model for increasing reliability of data through N screen server and client model environment. Our Digital Carousel enables user to share media objects through media synchronization mechanism. We suggest the Digital Carousel system based on CoAP(Constrained Application Protocol) for N-Screen so that the users participated in collaborative work may refer shared media objects as the same view to others. With this sharing system, a group cooperating users can share applications data. This paper explained a performance analysis of a system with function comparison running on multimedia collaboration work based on CoAP and N screen techniques.

Performance Analysis of Error Classification running on Digital Carousel System of Home Network (홈 네트워크의 디지털 캐로절 시스템에서 오류분류 성능 분석)

  • Ko, Eung-Nam
    • Journal of Digital Contents Society
    • /
    • v.8 no.4
    • /
    • pp.587-592
    • /
    • 2007
  • This paper explains the design and implementation of the EC_NH. EC_NH is a system that is suitable for detecting, sharing and recovering software error based on multimedia CSCW(Computer Supportes Cooperated Work). With error sharing system, a group cooperating users can share error applications. From the perspective of multimedia collaborative environment, an error application becomes another interactive presentation error is shared with participants engaged in a cooperative work. Our Digital Carousel enables user to share media objects through media synchronization mechanism. We implemented the Digital Carousel so that the users participated in collaborative work may refer shared media or error objects as the same view to others.

  • PDF

An URI and Content Type Descriptor Usage for Data Carousel Protocol (Data Carousel Protocol 을 위한 Descriptor 의 효율적 사용 기법)

  • 고광현;이광기
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2002.11a
    • /
    • pp.237-242
    • /
    • 2002
  • DASE(DTV Application Software Environment)는 ATSC의 지상파 방송 표준으로 한국에서는 월드컵과 아시안게임을 거쳐 현재까지 시험방송 중에 있다. 국내에서는 주요한 데이터전송 방식으로 데이터 carousel 프로토콜을 사용하고 있는데, 지금까지는 전송되는 파일의 이름과 content type에 관한 정보가 DST(Data Service Table)에 들어가 있었으나, ATSC 표준이 변경됨에 따라 이 정보가 DII(Download Info Indication)[2]의 descriotor로 위치가 변경되었다. 이로 인해 DII에 삽입해야 하는 데이터의 양이 증가하여 하나의 DII에 삽입 가능한 모듈의 개수가 감소되었고 전송량이 증가하게 되었는데, 본 논문은 base URI와 default content type을 통해 이러한 제약을 완화할 수 있는 방식에 대해 ATSC S13에 제안한 내용을 토대로 기술하였다.

  • PDF

Efficient Parsing and Caching Mechanism for Data Carousels (데이터 캐루셀을 위한 효율적인 파싱 및 캐슁 기법)

  • Jeon, Je-Min;Won, Jae-Hoon;Kim, Se-Chang;Ko, Sang-Won;Kim, Jung-Sun
    • 한국HCI학회:학술대회논문집
    • /
    • 2008.02a
    • /
    • pp.635-638
    • /
    • 2008
  • Unlike traditional analog broadcasting, digital broadcasting provides users with various additional services that we have never seen before. To receive these kind of services. data broadcasting includes not only audio, video signal, but also additional data associated with the program. In this paper, we present the efficient parsing and caching mechianism for data carousel in digital broadcasting set-top box. In order to speed up the process of parsing, we use the Message Pool that stores elementary_pid syntax of DSM-CC message packets.

  • PDF