Abstract:
본 발명은 MMT 애셋의 구성에 있어서 M-Unit의 위치를 나타내는 지시자 및 M-Unit의 크기를 나타내는 지시자를 사용하여 특정 MMT 애셋 내에 존재하는 M-Unit에 대해 자유로운 접근을 제공하는 MMT 애셋의 구조, 생성 방법 및 생성 장치를 제공한다.
Abstract:
본 발명은 미디어 프로세싱 유닛의 구성에 있어서 미디어 프래그먼트 유닛을 구성단위로하여 미디어 프로세싱 유닛(Media Processing Unit; MPU)을 생성함으로써 다양한 미디어 데이터 구조에 대응하는 미디어 데이터 패키징을 할 수 있는 효과를 가진다.
Abstract:
복수의 시나리오에 따른 미디어 콘텐츠를 전송함에 있어 이용할 수 있는 서브스트림 ID(substream ID)를 생성하고, 미디어를 전송하기 위하여 상기 서브스트림 ID를 할당하는 방법이 개시된다. 미디어 콘텐츠를 전송하기 위하여 ID를 할당하는 방법은 복수의 시나리오 중 임의의 한 시나리오를 기반으로 상기 미디어 콘텐츠를 전송하기 위해 요구되는 정보를 포함하는 서브스트림 ID(substream ID)를 생성하는 단계 및 상기 서브스트림 ID를 클라이언트로 전송하는 단계를 포함한다. 따라서, 미디어 전송을 위한 헤더(header)를 간소화하면서도 포트의 수, 서버의 수 및 부가 정보의 유무에 관계없이 미디어 콘텐츠를 전송할 수 있고, 향후 도입될 어플리케이션을 수용할 수 있으며 기존의 미디어 콘텐츠 전송 방식에 대한 역방향 호환성을 제공한다.
Abstract:
미디어 콘텐츠에 대한 메타데이터를 사용하는 적응형 HTTP 스트리밍 서비스를 위한 방법 및 장치가 개시된다. 미디어 콘텐츠는 하나 이상의 주기들의 일련으로 구성된다. 메타데이터는 각 주기의 시작 시각 속성 및/또는 지속시간 속성을 포함할 수 있다. 메타데이터는 각 주기의 시작 시간 및 상기 주기가 포함하는 세그먼트들의 시작 시각을 결정한다. 단말은 각 주기가 포함하는 세그먼트들에 접근하고, 세그먼트들 내에 포함된 미디어 콘텐츠의 데이터를 디코딩 및 렌더링함으로써 미디어 콘텐츠를 재생한다.
Abstract:
가변하는 대역폭에 적응적인 대쉬 기반 컨텐츠 제공 기술이 개시된다. 본 발명은 단말과 연결되는 네트워크의 대역폭을 소정의 시간 간격(Tint)으로 측정하는 대역폭 측정부 컨텐츠를 하나 이상의 인터벌로 나눈 레프리젠테이션이 포함하는 복수의 세그먼트를 생성하되, 복수의 세그먼트는 소정의 비트율 차이(Rg)를 가지는 세그먼트 생성부 및 생성된 복수의 세그먼트를 포함하는 레프리젠테이션의 정보를 포함하는 미디어 정보(MPD, Media presentation Description)를 생성하는 미디어 정보 생성부 를 포함하되 세그먼트 생성부는 소정의 시간 간격(Tint)으로 i번째로 측정된 네트워크의 대역폭(B(i)) 자체가 소정의 비트율 차이(Rg)의 절반만큼 커지거나 작아질 확률(P(i)) 및 소정의 시간 간격(Tint)의 사칙 연산으로 세그먼트의 길이를 산출하고 산출된 길이에 해당하는 복수의 세그먼트를 생성 할 수 있다. 본 발명은 대역폭이 빠르게 변화하는 네트워크 환경에서 레프리젠테이션 길이를 짧게 하여, 스트리밍 시점의 대역폭에 해당하는 비트율로 압축된 세그먼트를 선택함으로써 대역폭에 적응적으로 스트리밍할 수 있다.
Abstract:
본 발명은 동일 포트에 멀티플렉싱 된 다중 패킷 스트림의 패킷오류 구분을 선택적으로 수행하는 방법 및 장치에 관한 것이다. 본 발명에 따른 MMT 패킷 생성 방법은 미디어 코덱 계층으로부터 제공된 AU를 캡슐화하여 MPU를 생성하는 단계, 및 상기 생성된 MPU를 패킷화하여 MMT 패킷을 생성하는 단계를 포함하되, 상기 MMT 패킷은 서브스트림 시퀀스 번호를 포함하는 패킷 헤더를 갖는 것을 특징으로 한다. 본 발명에 따르면, 다수의 서브스트림이 멀티플렉싱되어 하나의 포트로 전송되고, 패킷 손실이 발생된 경우에도 손실된 패킷이 어느 서브스트림에 소속되어 있는지를 파악할 수 있다. 또한 이를 기반으로 각 서브프레임 별로 서로 다른 ARQ(Automatic Repeat reQuest) 및 오류 제어 정책을 취할 수 있다.
Abstract:
스트리밍 서비스를 송신 및 수신하기 위한 장치 및 방법이 제공된다. 스트리밍 서비스를 송신 및 수신하기 위한 장치 및 방법은 HTTP 스트리밍에 적합한 경량형 멀티미디어 파일을 사용한다. HTTP 힌트 트랙을 사용함으로써 HTTP 스트리밍 서비스에 부적합한 비-인터리브된 저장 방식에 의해 제작된 ISO 파일이 HTTP 스트리밍에 적합한 인터리브된 저장 방식으로 변환될 수 있다. ISO 파일은 다중 비트율 및 해상도를 지원하기 위한 다중 미디어 트랙들을 포함할 수 있다. 다중의 멀티미디어 품질을 제공하는 미디어 트랙들의 청크 데이터가 효율적으로 획득되며, 획득된 청크 데이터를 인터리브된 방식으로 저장함으로써 HTTP 스트리밍 서비스에 적합한 경량한 ISO 파일이 생성된다.
Abstract:
서비스 디스커버리 메타데이터에 접근하기 위한 방법 및 장치가 제공된다. MXM 기반의 일반적인 프로토콜을 사용함으로써 MPEG의 AIT 디바이스들이 상이한 스킴의 디스커버리 메타데이터에 접근할 수 있다. 이러한 접근 방식에 의해 말단-소비자 디바이스들, 디스크립션 서비스 프로바이더 디바이스들 및 IPTV 서비스 프로바이더 디바이스들은 메타데이터를 교환할 수 있으며, 추후의 메타데이터 스킴의 수정 및 추가가 지원된다.
Abstract:
A method and an apparatus for an adaptive HTTP streaming service using metadata for content are disclosed. The metadata includes a minimum buffer time attribute indicating a minimum amount of initial buffered media content. A terminal receives the content from a server before reproducing the content and buffers at least the minimum amount of the content. The meta data includes a range attribute specifying the range of a target pointed to by a URL. The terminal receives bytes specified by the range attribute from the URL and reproduces the content using the received bytes. It is possible to specify the minimum amount of media initially buffered.