KR101803970B1 - 컨텐트를 구성하는 장치 및 방법 - Google Patents
컨텐트를 구성하는 장치 및 방법 Download PDFInfo
- Publication number
- KR101803970B1 KR101803970B1 KR1020110023578A KR20110023578A KR101803970B1 KR 101803970 B1 KR101803970 B1 KR 101803970B1 KR 1020110023578 A KR1020110023578 A KR 1020110023578A KR 20110023578 A KR20110023578 A KR 20110023578A KR 101803970 B1 KR101803970 B1 KR 101803970B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- media
- processing unit
- access units
- gop
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23605—Creation or processing of packetized elementary streams [PES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
본 발명은 컨텐트 구성 방법 및 장치에 관한 것이다. 본 발명에 따르면 상위 계층으로부터 전송된 복수 개의 액세스 유닛(AU)을 캡슐화하여 하나의 데이터 유닛(DU)을 구성하고, 상기 구성된 데이터 유닛 내의 AU들을 GOP(Group of Picture) 단위로 재배열하고, 상기 AU가 재배열된 DU에 헤더를 삽입하여 하위계층으로 전달한다.
Description
본 발명은 컨텐트 구성 방법 및 장치에 관한 것으로, 특히 컨텐트의 데이터 유닛을 구성하는 방법 및 장치에 관한 것이다.
방송망 또는 통신망에서 데이터의 전송은 송신측과 수신측이 캡슐화(Encapsulation) 계층과, 전송(Delivery) 계층을 가지고 데이터를 전달한다.
도 1은 일반적인 컨텐트의 구성을 도시한 것이고, 도 2는 일반적인 데이터 전송 계층도를 도시한 것이다.
송신측의 캡슐화 계층은 최상위 계층인 코덱계층(E3)에서 비디오, 오디오 등의 컨텐트 구성요소들이 AVC(Advenced Video Codec), SVC(Scalable Video Codec) 등의 코덱 인코더에 의해 NAL(network abstraction layer) 유닛, 프래그먼트(Fragment) 등으로 부호화되고, 이를 AU(Access Unit) 단위로 저장하여 하위계층인 ES(Elementary Stream) 계층(E2)으로 전달한다. E3 계층에서 E2 계층으로 전달되는 AU는 코덱별로 그 정의와 구성이 정해져 있다.
ES 계층(E2)은 복수 개의 AU를 구조화하고 E2 유닛 단위로 캡슐화(encapsulate)하고 이를 ES(Elementary Stream)단위로 저장하여 차하위 계층인 패키지(Package) 계층(E1)으로 전달한다. 패키지 계층(E1)은 비디오, 오디오 등의 컨텐트 구성요소간의 관계와 구성을 지시하고 이를 ES와 함께 캡슐화하여 전송계층(D1)으로 패키지 단위로 전달한다.
전송계층(D1)은 전송에 알맞은 형태로 패키지를 분할하여 하위계층으로 전달하고, 다시 하위계층은 차하위계층으로 패킷을 전달한다.
수신측의 전송계층은 송신측으로부터 전송된 패킷들을 모아서 E1계층의 패키지로 구성한다. 수신기는 패키지 내의 컨텐트 구성요소, 컨텐트 구성요소간의 관계와 구성정보를 파악하여 컨텐트 구성요소관계/구성 처리기와 컨텐트 구성요소 처리기로 전달한다. 컨텐트 구성요소관계/구성 처리기는 전체 컨텐트의 올바른 재생을 위해 각 구성요소를 구성요소 처리기에 전달하고, 구성요소 처리기가 구성요소를 지정된 시간에 재생하고 지정된 화면상의 위치에 표현하도록 지시하는 역할을 한다.
그런데 종래 기술에서 E2 계층은 AU 자체 또는 AU에 재생을 위한 처리 시점 정보, 예를 들면 DTS(Decoding Time Stamp)나 CTS(Composition Time Stamp), RAP(Random Access Point) 여부만을 제공하므로 그 활용이 제한적이다.
그러므로 본 발명이 해결하려는 과제는 E2 계층에서 AU를 데이터 유닛으로 구성하는 방법을 제안한다.
본 발명의 실시예에 따르면, 컨텐트 구성 방법에 있어서, 상위 계층으로부터 전송된 복수 개의 액세스 유닛(AU)을 캡슐화하여 하나의 데이터 유닛(DU)을 구성하는 과정과, 상기 구성된 데이터 유닛 내의 AU들을 GOP(Group of Picture) 단위로 재배열하는 과정과, 상기 AU가 재배열된 DU에 헤더를 삽입하여 하위계층으로 전달하는 과정을 포함하며, 상기 헤더는 DU에 대한 정보와 AU의 구조에 대한 정보 및 AU에 대한 정보 중 적어도 하나를 포함할 수 있다.
상기 DU에 대한 정보는 DU의 길이, 시퀀스 번호, DU에 포함되어 있는 AU의 타입, 디코딩 시작시간, 시간적 길이, 에러정정코드 중 적어도 하나를 포함할 수 있다.
상기 AU의 구조에 대한 정보는 상기 DU에 포함된 AU의 개수, AU의 구조와 배열 패턴, 반복되는 패턴의 각 구간별 크기 중 적어도 하나를 포함할 수 있다.
상기 AU에 대한 정보는 AU의 DTS(Decoding Time Stamp), AU의 CTS(Composition Time Stamp), AU의 크기, AU의 시간적 길이 중 적어도 하나를 포함할 수 있다.
이하에서 개시되는 발명 중 대표적인 것에 의해 얻어지는 효과를 간단히 설명하면 다음과 같다.
본 발명에 따르면 GOP(Group of Picture) 단위로 DU를 구성함으로써 모든 DU는 독립적으로 재생될 수 있고, 다음 DU까지 기다리지 않아도 되므로 복잡한 버퍼 제어가 필요없다.
또한 본 발명에 따르면, E1계층에서 지시한 시간으로부터의 재생은 역방향 검색이 필요없으며, DU의 일부분을 전송하다가 실패한 경우에도 프레임 드랍(Frame drop) 등을 통해 시간 확장성(temporal scalability)을 실현할 수 있다.
또한 본 발명에 따르면, AU를 특성별로 구분하여 저장함으로써 AL-FEC로 인한 전송 오버헤드를 줄일 수 있다.
도 1은 일반적인 컨텐트의 구성을 도시한 도면
도 2는 일반적인 데이터 전송 계층도를 도면
도 3은 AU를 하나씩 캡슐화하여 구성한 DU에 대한 재생 흐름을 도시한 도면
도 4는 종래의 DU를 수신하여 재생하는 과정을 도시한 도면
도 5는 본 발명에 따른 DU를 수신하여 재생하는 과정을 도시한 도면
도 6a는 일반적인 AU의 구성을 도시한 도면
도 6b는 본 발명에 따른 AU의 구성을 도시한 도면
도 7a 및 도 7b는 DU내 AU의 구성에 따른 시간 확장성을 비교한 도면
도 8a 및 도 8b는 DU내 AU의 구성에 따른 AL-FEC를 비교한 도면
도 9는 본 발명의 일 실시예에 따른 DU의 구성을 도시한 도면
도 10은 본 발명의 실시예에 따른 DU의 헤더의 구성을 도시한 도면
도 11은 본 발명의 실시예에 따른 DU의 헤더의 상세 구성을 도시한 도면
도 2는 일반적인 데이터 전송 계층도를 도면
도 3은 AU를 하나씩 캡슐화하여 구성한 DU에 대한 재생 흐름을 도시한 도면
도 4는 종래의 DU를 수신하여 재생하는 과정을 도시한 도면
도 5는 본 발명에 따른 DU를 수신하여 재생하는 과정을 도시한 도면
도 6a는 일반적인 AU의 구성을 도시한 도면
도 6b는 본 발명에 따른 AU의 구성을 도시한 도면
도 7a 및 도 7b는 DU내 AU의 구성에 따른 시간 확장성을 비교한 도면
도 8a 및 도 8b는 DU내 AU의 구성에 따른 AL-FEC를 비교한 도면
도 9는 본 발명의 일 실시예에 따른 DU의 구성을 도시한 도면
도 10은 본 발명의 실시예에 따른 DU의 헤더의 구성을 도시한 도면
도 11은 본 발명의 실시예에 따른 DU의 헤더의 상세 구성을 도시한 도면
이하 첨부된 도면을 참조하여 본 발명의 실시예에 대한 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 발명에서는 복수 개의 AU를 묶어서 E2 유닛을 구성하는 방법을 제안한다. E2 유닛들은 연속으로 저장(concatenate)되어 ES(Elementary Stream)가 되고, E2 계층에서 E1 계층으로 전달되는 데이터가 된다.
일반적으로 AU를 하나씩 캡슐화하여 DU(Data Unit)를 구성하고, 각 AU별로 DTS(Decoding Time Stamp), CTS(Composition Time Stamp)를 부여하고, 해당 AU 픽처타입(I(Intra)/B(Bidirectionally Predictive)/P(Predictive)-픽처(picture))을 명시하거나 RAP(Random Access Point)인지를 표시한다.
도 3은 종래와 같이 AU를 하나씩 캡슐화하여 구성한 DU에 대한 재생 흐름을 도시한 것이다.
도 3을 참조하면 DU열의 중간부터 데이터의 수신을 시작하는 경우(301), RAP가 아닐 확률이 존재하므로 연속되는 다음 DU들을 계속 검사하여(302) RAP인 DU를 찾아야 재생의 개시가 가능하다(303).
따라서 각 AU마다 DU를 하나씩 생성하는 것보다는 여러 개의 AU를 묶어서 하나의 DU로 제공하고, 나아가 GOP(Group of Picture) 단위로 DU를 구성하는 것이 바람직하다. GOP 단위로 DU를 구성하면, 모든 DU는 독립적으로 재생될 수 있고, 다음 DU까지 기다리지 않아도 되므로 복잡한 버퍼 제어가 필요없는 장점이 있다.
또한 도 4에 도시한 바와 같이, E1계층에서 ES의 일부분을 한정해서 재생을 지시하는 경우에도(401), DU가 하나의 AU로 구성되어 있으면 지시된 CTS에 해당하는 DU가 항상 I-Picture라는 보장이 없으므로 지시된 시점부터의 재생을 위해 이전 DU들을 역방향으로 검색하여(402) I-Picture부터 재생해야 하지만(403, 404), 도 5와 같이 DU가 하나의 GOP 단위로 구성되어 있으면, E1계층에서 지시한 시간(501)으로부터의 재생은 역방향 검색이 필요없게 된다(502 내지 504).
나아가 DU는 여러 개의 GOP 단위로 구성되는 것이 바람직하다. 여러 개의 GOP 단위로 DU를 구성하면, 각 GOP 내의 I-Picture만 모아서 한 군데에 저장하고, P-Picture만 모아서 따로 저장하고, 그리고 B-Picture만 모아서 한 군데 저장하여 총 세군데로 데이터의 저장 구성을 달리할 수 있다.
도 6a는 일반적인 AU의 구성을 도시한 것이고, 도 6b는 본 발명에 따른 AU의 구성을 도시한 것이다. 도 6b와 같이 DU 내에 AU를 특성별로 달리 구성해서 저장하면, DU의 일부분을 전송하다가 실패한 경우에도 프레임 드랍(Frame drop) 등을 통해 시간 확장성(temporal scalability)을 실현할 수 있다. 또한 AL-FEC(Application-Forward Error Control)와 같이 에러정정 방법을 채택해서 사용하는 전송 시스템의 경우, AL-FEC로 복구할 수 있는 복구 가능 범위를 I-Picture가 모여있는 부분, P/B-Picture가 모여있는 부분 등으로 세분화하여 적용할 수 있기 때문에, AL-FEC로 인한 전송 오버헤드를 줄이는데 도움이 된다.
도 7a 및 도 7b는 종래와 본 발명의 DU내 AU의 구성에 따른 시간 확장성을 비교한 것이다.
DU의 전송중에 전송을 중지하거나, 오류가 발생한 경우, 도 7a의 경우에는 8초 이후의 내용을 볼 수 없는데 반해, 도 7b의 경우에는 낮은 빈도(Temporal Scalability)이기는 하지만 14초까지의 내용을 모두 볼 수 있다.
도 8a 및 도 8b는 종래와 본 발명의 DU내 AU의 구성에 따른 AL-FEC를 비교한 것이다.
도 8a와 같이 DU내 AU의 구성을 알지 못하면 모든 구간에 대해 AL-FEC를적용해야 한다.하지만 화질에 영향을 끼치는 I 및 P-Picture AU들을 한데 모으면 AL-FEC를 적용했을 때 가장 효과적인 구간은 도 8b의 굵은 선으로 표시한 바와 같이 줄어들게 된다.이에 따라 DU 대 AL-FEC의 오버헤드도 그만큼 줄어들게 된다. 이와 같이 DU를 하나 또는 여러 개의 GOP 단위로 구성하는 것에는 여러 가지 이점이 있는 것이 자명하다. 그러므로 이하에서는 GOP 단위로 DU를 구성하는 세부적인 방법에 대해 제안한다.
도 9는 본 발명의 일 실시예에 따른 DU의 구성을 도시한 것이다.
도 9에 도시한 바와 같이, 헤더와 함께, 하나 또는 여러 개의 GOP를 구성하는 AU들의 집합으로 DU를 구성할 수 있다. 이때 헤더는 각 AU를 설명할 수 있어야 하고, AU들의 구성에 대해서도 설명할 수 있어야 한다. 또한 DU에 대해서도 설명할 수 있어야 한다.
도 10은 본 발명의 실시예에 따른 DU의 헤더의 구성을 도시한 예이다.
헤더에 포함되는 DU에 대한 설명(DU Description)은 다음과 같은 것들이 포함될 수 있다.
1) 길이(Length): DU의 크기를 나타낸다. 이는 해당 필드 이후 남은 DU의 헤더와 페이로드의 크기를 합한 값으로, 바이트(Byte) 단위로 나타낸다.
2) 시퀀스 번호(Sequence number): ES 내에서 해당 DU가 몇 번째 DU인지를 나타낸다. 이 값을 이용하여 여러 개의 연속된 DU간에 누락이나 중복 수신이 있는지 확인할 수 있다. 만약 이전 DU와 연속 수신된 DU간의 시퀀스 번호의 증가폭이 1 초과이면 전송에 오류가 있음을 나타낸다. 전송 오류에 대해 수신기가 취해야 하는 대책에 대해서는 본 명세서에서 다루지 않는다.
3)AU의 타입(Type of AU): DU에 실려있는 AU가 어떤 종류인지를 나타낸다. AU는 크게 "Timed data"와 "Non-timed data"로 구분할 수 있으며, 다음과 같이 0 또는 1로 표현할 수 있다.
0: Timed data - CTS 그리고/또는 DTS를 가지고 있는 데이터이다. 비디오나 오디오와 같은 멀티미디어 구성요소가 이에 해당된다.
1: Non-timed data - CTS나 DTS를 가지고 있지 않은 데이터이다. 그림, 파일과 같은 일반적인 데이터가 이에 해당된다.
4)DU의 디코딩 시간(Decoding Time of DU): DU의 첫 번째 AU에 대한 디코딩을 시작해야 하는 시간을 대표값으로 나타낸다.
5)DU의 구간(Duration of DU): DU의 시간적 길이를 나타낸다. DU의 첫 번째 AU의 CTS에 duration을 합한 값은 DU의 마지막에 디코딩되는 AU의 재생이 끝나는 시간과 같다.
6) DU의 에러 정정 코드(Error Correction Code of DU):에러 정정을 위한 코드로 CRC(Cyclic Redundancy Check), 패리티 비트(Parity bit) 등이 사용된다.
또한 AU의 구조(Structure)에 대한 설명(AU Structure Description)은 다음과 같은 것들을 포함할 수 있다.
1) AU의 개수(Number of AUs): DU내 AU의 개수를 나타낸다.
2) AU의 패턴(Pattern of AUs): AU의 구조(structure), 배열패턴을 나타내며, 다음과 같은 값으로 표시할 수 있다.
0: open GOP, 1: closed GOP, 2: IPBIPB, 4:IIPPBB, 6: Unknown. 8: reserved
각 비트 값은 OR 연산으로 합하여 사용한다. 예를 들어 Closed GOP의 IPBIPB구성은 1|2=3이 된다.
0: open GOP는 GOP가 Open GOP인 경우를 나타낸다. Open GOP의 정의는 종래의 기술과 같다.
1: closed GOP는 GOP가 Closed GOP인 경우를 나타낸다. Closed GOP의 정의는종래의 기술과 같다.
2: IPBIPB는 IPBBIPBB 또는 IPPBBBBIPPBBBB와 같이 I-P-B가 각 그룹별로 뭉쳐서 DU내에서 2회 이상 반복 구성되는 경우를 나타낸다.
4: IIPPBB는 IIPPBBBB 또는 IIPPPPBBBBBBBB와 같이 I-P-B가 각 그룹별로 뭉쳐 DU내에서 1회씩만 구성되는 경우를 나타낸다.
6: 패턴을 알 수 없는 경우, AU의 순서가 변하지 않은 경우에 사용한다.
3) 패턴의 크기(Size of Patterns): 반복되는 패턴의 각 구간별 크기를 나타낸다. 예를 들어 IPBIPB 패턴이 실제로IPPBBBBIPPBBBB와 같이 구성될 때 I구간, PP구간, BBBB구간의 길이를 각각 합쳐서 3개의 바이트 단위 값으로 나타낸다.
패턴의 크기는 다음과 같이 표현할 수 있다.
for(i=0;i<number_of_patterns;i++){ Size of patterns; } :
또한 AU 각각에 대한 설명(AU Information)은 다음과 같은 것들을 포함할 수 있다.
1) AU의 DTS(DTS of AUs) : AU의 DTS를 나타내며 "for(i=0;i<number_of_AUs;i++){ Decoding timestamp of AU; }"로 표현할 수 있다.
2) AU의 CTS(CTS of AUs) : AU의 CTS를 나타내며 "for(i=0;i<number_of_AUs;i++){ Composition timestamp of AU; }"로 표현할 수 있다.
3) AU의 크기(Size of AUs): AU의 크기를 바이트 단위로 나타내며, "for(i=0;i<number_of_AUs;i++){ Size of AU; }"로 표현할 수 있다.
4) AU의 구간(Duration of AUs): AU의 시간적 시간적 길이를 나타내며, "for(i=0;i<number_of_AUs;i++){ Duration of AU; }"로 표현할 수 있다.
5) RAP의 AU 번호(AU num of RAP):RAP인 AU의 번호를 나타내며, "for(i=0;i<number_of_RAPs;i++){ AU_number; }"로 표현할 수 있다.
6) Independent and disposable AUs : 해당 AU와 다른 AU와의 관계를 나타내며, "for(i=0;i<number_of_AUs;i++){ Independent and disposable value of AU; }"로 표현할 수 있다. 해당 AU가 다른 AU에 의존적이면 1, 해당 AU를 다른 AU가 참조하고 있으면 2, 해당 AU가 다른 AU와 함께 중복되는 정보를 가지고 있으면 4의 값을 갖는다.
도 11은 이상에서 설명한 헤더의 구성에 따른 DU의 구조를 도시한 것이다.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
Claims (10)
- 미디어 데이터를 송신하는 방법에 있어서,
데이터 부분과 제어 부분을 포함하는 미디어 프로세싱 유닛을 식별하는 과정; 및
상기 미디어 프로세싱 유닛을 송신하는 과정을 포함하며,
상기 미디어 프로세싱 유닛은 독립적으로 처리되는 단위이고, 상기 데이터 부분은 미디어 데이터를 포함하고, 상기 제어 부분은 상기 미디어 데이터와 관련된 파라미터들을 포함하며,
상기 미디어 프로세싱 유닛은 적어도 두 개의 액세스 유닛들을 포함하고, 상기 미디어 프로세싱 유닛에 포함된 상기 적어도 두 개의 액세스 유닛들 중 첫 번째 액세스 유닛은 상기 미디어 데이터의 재생이 시작될 수 있도록 하는 시작 위치이고,
상기 파라미터들은 상기 적어도 두 개의 액세스 유닛들이 시간 데이터 또는 비-시간 데이터 중 하나임을 지시하는 타입 정보를 포함하며,
상기 적어도 두 개의 액세스 유닛들이 상기 시간 데이터인 경우, 상기 적어도 두 개의 액세스 유닛들은 시간 정보를 포함하며, 상기 첫 번째 액세스 유닛은 상기 적어도 두 개의 액세스 유닛들 중 먼저 복호되는 액세스 유닛이며,
상기 미디어 프로세싱 유닛은 적어도 하나의 패킷으로 송신됨을 특징으로 하는 미디어 데이터를 송신하는 방법. - 제1항에 있어서, 상기 데이터 부분은 적어도 하나의 데이터 그룹에 대응하는 상기 미디어 데이터를 포함하는 미디어 데이터를 송신하는 방법.
- 제2항에 있어서, 상기 데이터 그룹은 GOP(group of pictures)임을 하는 미디어 데이터를 송신하는 방법.
- 제1항에 있어서, 상기 파라미터들은 상기 적어도 두 개의 액세스 유닛들 각각의 복호 순서의 정보를 포함하는 미디어 데이터를 송신하는 방법.
- 제1항에 있어서, 상기 파라미터들은 상기 적어도 두 개의 액세스 유닛들 각각의 재생 지속 시간(representation duration) 정보 및 재생 순서 정보 중 적어도 하나를 포함하는 미디어 데이터를 송신하는 방법.
- 제1항에 있어서, 상기 적어도 하나의 패킷은 랜덤 액세스 포인트의 위치 정보를 포함하는 미디어 데이터를 송신하는 방법.
- 삭제
- 제1항에 있어서, 상기 미디어 프로세싱 유닛은 소정의 크기를 갖는 GOP(group of pictures) 단위로 생성됨을 특징으로 하는 미디어 데이터를 송신하는 방법.
- 제8항에 있어서, 상기 GOP 내의 미디어 데이터의 복수 개의 서로 다른 타입들 각각은 상기 미디어 데이터의 타입에 기초하여 별도로 저장됨을 특징으로 하는 미디어 데이터를 송신하는 방법.
- 제1항에 있어서, 어플리케이션 순방향 에러 정정(application-forward error control: AL-FEC)은 적어도 세 개의 픽쳐 타입들 중 적어도 두 개의 픽쳐 타입들에만 적용되고, 상기 픽쳐 타입들은 픽쳐 품질에 관련된 것임을 특징으로 하는 미디어 데이터를 송신하는 방법.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110023578A KR101803970B1 (ko) | 2011-03-16 | 2011-03-16 | 컨텐트를 구성하는 장치 및 방법 |
US13/421,375 US10433024B2 (en) | 2011-03-16 | 2012-03-15 | Method and apparatus for configuring content in a broadcast system |
EP12757912.6A EP2687013A4 (en) | 2011-03-16 | 2012-03-16 | METHOD AND APPARATUS FOR CONFIGURING CONTENT IN A BROADCASTING SYSTEM |
PCT/KR2012/001908 WO2012125001A2 (en) | 2011-03-16 | 2012-03-16 | Method and apparatus for configuring content in a broadcast system |
US16/588,417 US20200029130A1 (en) | 2011-03-16 | 2019-09-30 | Method and apparatus for configuring content in a broadcast system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110023578A KR101803970B1 (ko) | 2011-03-16 | 2011-03-16 | 컨텐트를 구성하는 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120105875A KR20120105875A (ko) | 2012-09-26 |
KR101803970B1 true KR101803970B1 (ko) | 2017-12-28 |
Family
ID=46829540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110023578A KR101803970B1 (ko) | 2011-03-16 | 2011-03-16 | 컨텐트를 구성하는 장치 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (2) | US10433024B2 (ko) |
EP (1) | EP2687013A4 (ko) |
KR (1) | KR101803970B1 (ko) |
WO (1) | WO2012125001A2 (ko) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101903443B1 (ko) | 2012-02-02 | 2018-10-02 | 삼성전자주식회사 | 멀티미디어 통신 시스템에서 장면 구성 정보 송수신 장치 및 방법 |
KR20130090824A (ko) * | 2012-02-06 | 2013-08-14 | 한국전자통신연구원 | 이종망 네트워크에서 부호화된 미디어 데이터를 전송하는 시스템에 랜덤 액세스를 지원하는 엠엠티 애셋의 구조, 생성 방법 및 생성 장치 |
US9071853B2 (en) * | 2012-08-31 | 2015-06-30 | Google Technology Holdings LLC | Broadcast content to HTTP client conversion |
US10051266B2 (en) * | 2012-10-11 | 2018-08-14 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving hybrid packets in a broadcasting and communication system using error correction source blocks and MPEG media transport assets |
JP6352931B2 (ja) * | 2012-10-11 | 2018-07-04 | サムスン エレクトロニクス カンパニー リミテッド | ハイブリッドネットワークにおけるマルチメディアデータを送受信するための装置及びその方法 |
US10015486B2 (en) | 2012-10-26 | 2018-07-03 | Intel Corporation | Enhanced video decoding with application layer forward error correction |
US11290510B2 (en) * | 2012-11-29 | 2022-03-29 | Samsung Electronics Co., Ltd. | Method and apparatus for encapsulation of motion picture experts group media transport assets in international organization for standardization base media files |
KR101484843B1 (ko) * | 2013-04-19 | 2015-01-20 | 삼성전자주식회사 | 멀티미디어 전송 시스템에서 미디어 전송 패킷 전송 방법 및 장치 |
CN109889888B (zh) * | 2013-06-05 | 2022-04-01 | 太阳专利托管公司 | 再现方法、装置及生成方法、装置 |
JP2015015706A (ja) * | 2013-07-03 | 2015-01-22 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | データ送信方法、データ再生方法、データ送信装置およびデータ再生装置 |
EP3036899B1 (en) | 2013-08-19 | 2022-03-02 | LG Electronics Inc. | Method and apparatus for receiving broadcast signals |
US9537779B2 (en) * | 2013-10-11 | 2017-01-03 | Huawei Technologies Co., Ltd. | System and method for real-time traffic delivery |
JP6652320B2 (ja) * | 2013-12-16 | 2020-02-19 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 送信方法、受信方法、送信装置及び受信装置 |
CN111263196B (zh) | 2013-12-16 | 2024-07-19 | 松下电器(美国)知识产权公司 | 发送方法、接收方法、发送装置以及接收装置 |
JP2015136059A (ja) * | 2014-01-17 | 2015-07-27 | ソニー株式会社 | 通信装置、通信データ生成方法、および通信データ処理方法 |
US9218848B1 (en) * | 2014-07-01 | 2015-12-22 | Amazon Technologies, Inc. | Restructuring video streams to support random access playback |
WO2016086100A1 (en) * | 2014-11-25 | 2016-06-02 | Arris Enterprises, Inc. | Filler detection during trickplay |
US11051026B2 (en) * | 2015-08-31 | 2021-06-29 | Intel Corporation | Method and system of frame re-ordering for video coding |
US10142707B2 (en) * | 2016-02-25 | 2018-11-27 | Cyberlink Corp. | Systems and methods for video streaming based on conversion of a target key frame |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070043875A1 (en) | 2005-08-22 | 2007-02-22 | Brannon Robert H Jr | Systems and methods for media stream processing |
US20090282444A1 (en) * | 2001-12-04 | 2009-11-12 | Vixs Systems, Inc. | System and method for managing the presentation of video |
Family Cites Families (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6434319B1 (en) * | 1994-01-19 | 2002-08-13 | Thomson Licensing S.A. | Digital video tape recorder for digital HDTV |
US5809201A (en) * | 1994-06-24 | 1998-09-15 | Mitsubishi Denki Kabushiki Kaisha | Specially formatted optical disk and method of playback |
US6009236A (en) * | 1994-09-26 | 1999-12-28 | Mitsubishi Denki Kabushiki Kaisha | Digital video signal record and playback device and method for giving priority to a center of an I frame |
US6064794A (en) * | 1995-03-30 | 2000-05-16 | Thomson Licensing S.A. | Trick-play control for pre-encoded video |
US6138147A (en) * | 1995-07-14 | 2000-10-24 | Oracle Corporation | Method and apparatus for implementing seamless playback of continuous media feeds |
US5926610A (en) * | 1995-11-15 | 1999-07-20 | Sony Corporation | Video data processing method, video data processing apparatus and video data recording and reproducing apparatus |
ES2259817T3 (es) * | 1997-10-17 | 2006-10-16 | Koninklijke Philips Electronics, N.V. | Metodo de encapsulado de datos en paquetes de transporte de tamaño constante. |
CA2265089C (en) * | 1998-03-10 | 2007-07-10 | Sony Corporation | Transcoding system using encoding history information |
US6483543B1 (en) * | 1998-07-27 | 2002-11-19 | Cisco Technology, Inc. | System and method for transcoding multiple channels of compressed video streams using a self-contained data unit |
US8290351B2 (en) * | 2001-04-03 | 2012-10-16 | Prime Research Alliance E., Inc. | Alternative advertising in prerecorded media |
US6671323B1 (en) * | 1999-02-05 | 2003-12-30 | Sony Corporation | Encoding device, encoding method, decoding device, decoding method, coding system and coding method |
US7096487B1 (en) * | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
JP4362914B2 (ja) * | 1999-12-22 | 2009-11-11 | ソニー株式会社 | 情報提供装置、情報利用装置、情報提供システム、情報提供方法、情報利用方法及び記録媒体 |
WO2001095589A1 (en) * | 2000-06-06 | 2001-12-13 | Koninklijke Philips Electronics N.V. | Interactive processing system |
JP4361674B2 (ja) * | 2000-06-26 | 2009-11-11 | パナソニック株式会社 | 再生装置及びコンピュータ読取可能な記録媒体 |
KR100640921B1 (ko) | 2000-06-29 | 2006-11-02 | 엘지전자 주식회사 | 프로토콜 데이터 유닛의 생성 및 전송 방법 |
US6871006B1 (en) * | 2000-06-30 | 2005-03-22 | Emc Corporation | Processing of MPEG encoded video for trick mode operation |
US6816194B2 (en) * | 2000-07-11 | 2004-11-09 | Microsoft Corporation | Systems and methods with error resilience in enhancement layer bitstream of scalable video coding |
WO2002071640A1 (en) * | 2001-03-05 | 2002-09-12 | Intervideo, Inc. | Systems and methods for encoding and decoding redundant motion vectors in compressed video bitstreams |
US20030046429A1 (en) * | 2001-08-30 | 2003-03-06 | Sonksen Bradley Stephen | Static data item processing |
US20030185299A1 (en) * | 2001-11-30 | 2003-10-02 | Taro Takita | Program, recording medium, and image encoding apparatus and method |
FI114527B (fi) * | 2002-01-23 | 2004-10-29 | Nokia Corp | Kuvakehysten ryhmittely videokoodauksessa |
RU2297729C2 (ru) * | 2002-01-23 | 2007-04-20 | Нокиа Корпорейшн | Группирование кадров изображения на видеокодировании |
MXPA04008659A (es) * | 2002-03-08 | 2004-12-13 | France Telecom | Procedimiento de transmision de corrientes de datos dependientes. |
JP4281309B2 (ja) * | 2002-08-23 | 2009-06-17 | ソニー株式会社 | 画像処理装置、画像処理方法、および画像フレームデータ記憶媒体、並びにコンピュータ・プログラム |
WO2004025651A1 (ja) * | 2002-09-12 | 2004-03-25 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置、プログラム、再生方法、記録方法 |
KR100488804B1 (ko) * | 2002-10-07 | 2005-05-12 | 한국전자통신연구원 | Mpeg-4 기반의 양안식 3차원 동영상 데이터 처리시스템 및 그 방법 |
US7409702B2 (en) * | 2003-03-20 | 2008-08-05 | Sony Corporation | Auxiliary program association table |
US7313236B2 (en) * | 2003-04-09 | 2007-12-25 | International Business Machines Corporation | Methods and apparatus for secure and adaptive delivery of multimedia content |
US7567584B2 (en) * | 2004-01-15 | 2009-07-28 | Panasonic Corporation | Multiplex scheme conversion apparatus |
WO2005074295A1 (en) * | 2004-01-16 | 2005-08-11 | General Instrument Corporation | Method, protocol, and apparatus for transporting advanced video coding content |
US7586924B2 (en) * | 2004-02-27 | 2009-09-08 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream |
JP2005277591A (ja) * | 2004-03-23 | 2005-10-06 | Toshiba Corp | 電子カメラ装置、及び撮像信号生成方法 |
JP2005285209A (ja) * | 2004-03-29 | 2005-10-13 | Toshiba Corp | 動画像のメタデータ |
US7778521B2 (en) * | 2004-04-16 | 2010-08-17 | Panasonic Corporation | Recording medium, reproduction device, program |
ATE515883T1 (de) * | 2004-04-28 | 2011-07-15 | Panasonic Corp | Stream-erzeugungsvorrichtung, stream- erzeugungsverfahren, codierungsvorrichtung, codierungsverfahren, aufzeichnungsmedium und programm dafür |
ES2383652T3 (es) * | 2004-04-28 | 2012-06-25 | Panasonic Corporation | Aparato de generación de flujos de imágenes en movimiento, aparato de codificación de imágenes en movimiento, aparato multiplexador de imágenes en movimiento y aparato de descodificación de imágenes en movimiento |
CN101695116B (zh) * | 2004-06-02 | 2013-01-02 | 松下电器产业株式会社 | 图像编码装置、图像解码装置、图像编码方法、图像解码方法、以及记录方法 |
TW200952462A (en) * | 2004-06-02 | 2009-12-16 | Panasonic Corp | Seamless switching between random access units multiplexed in a multi angle view multimedia stream |
JP4608953B2 (ja) * | 2004-06-07 | 2011-01-12 | ソニー株式会社 | データ記録装置、方法およびプログラム、データ再生装置、方法およびプログラム、ならびに、記録媒体 |
JP4575129B2 (ja) * | 2004-12-02 | 2010-11-04 | ソニー株式会社 | データ処理装置およびデータ処理方法、並びにプログラムおよびプログラム記録媒体 |
KR100665102B1 (ko) * | 2004-12-03 | 2007-01-04 | 한국전자통신연구원 | 전송 패킷의 길이를 고려한 비디오 부호화 율제어 방법 및그를 이용한 비디오 부호화 장치 |
KR100651486B1 (ko) | 2004-12-07 | 2006-11-29 | 삼성전자주식회사 | 네트워크를 통해 멀티미디어 컨텐츠를 전송하는 장치 및방법 |
US8050328B2 (en) * | 2005-01-17 | 2011-11-01 | Panasonic Corporation | Image decoding method |
US7848408B2 (en) | 2005-01-28 | 2010-12-07 | Broadcom Corporation | Method and system for parameter generation for digital noise reduction based on bitstream properties |
JP4261508B2 (ja) * | 2005-04-11 | 2009-04-30 | 株式会社東芝 | 動画像復号装置 |
JP4374548B2 (ja) * | 2005-04-15 | 2009-12-02 | ソニー株式会社 | 復号装置および方法、記録媒体、並びに、プログラム |
WO2006115060A1 (ja) * | 2005-04-22 | 2006-11-02 | Sony Corporation | 記録装置および記録方法、再生装置および再生方法、プログラム、並びに記録媒体 |
JP2008539638A (ja) * | 2005-04-26 | 2008-11-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | パケットシーケンスとパケットに関するタイミング情報とを有するデータストリームを処理する装置及び方法 |
EP1725036A1 (en) | 2005-05-20 | 2006-11-22 | Thomson Licensing | A method and a video server for embedding audiovisual packets in an IP packet |
WO2007024236A1 (en) * | 2005-08-26 | 2007-03-01 | Thomson Licensing | Transcoded images for improved trick play |
FR2898754B1 (fr) | 2006-03-17 | 2008-06-13 | Thales Sa | Procede de protection de donnees multimedia au moyen de couches d'abstraction reseau (nal) supplementaires |
EP1845685B1 (fr) | 2006-04-11 | 2012-06-27 | Alcatel Lucent | Transmission perfectionnée de paquets IP de contenus, par adjonction à ces paquets IP de données d'information relatives aux contenus |
US9432433B2 (en) * | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
JP4207981B2 (ja) * | 2006-06-13 | 2009-01-14 | ソニー株式会社 | 情報処理装置および情報処理方法、プログラム、並びに記録媒体 |
US7746882B2 (en) * | 2006-08-22 | 2010-06-29 | Nokia Corporation | Method and device for assembling forward error correction frames in multimedia streaming |
WO2008032001A1 (fr) * | 2006-09-15 | 2008-03-20 | France Telecom | Procede et dispositif d'adaptation d'un flux de donnees scalable, produit programme d'ordinateur et equipement reseau correspondants |
US7993547B2 (en) * | 2006-11-01 | 2011-08-09 | Hitachi Metals, Ltd. | Semiconductor ceramic composition and process for producing the same |
US20080141091A1 (en) * | 2006-12-06 | 2008-06-12 | General Instrument Corporation | Method and Apparatus for Recovering From Errors in Transmission of Encoded Video Over a Local Area Network |
CA2675955C (en) * | 2007-01-18 | 2013-07-23 | Nokia Corporation | Carriage of sei messages in rtp payload format |
US7890556B2 (en) * | 2007-04-04 | 2011-02-15 | Sony Corporation | Content recording apparatus, content playback apparatus, content playback system, image capturing apparatus, processing method for the content recording apparatus, the content playback apparatus, the content playback system, and the image capturing apparatus, and program |
BRPI0805829B1 (pt) * | 2007-05-14 | 2020-05-26 | Samsung Electronics Co., Ltd | Método de transmissão de um serviço de difusão móvel, e aparelho para transmissão de um serviço de difusão móvel |
US20090106807A1 (en) * | 2007-10-19 | 2009-04-23 | Hitachi, Ltd. | Video Distribution System for Switching Video Streams |
JP2009135686A (ja) * | 2007-11-29 | 2009-06-18 | Mitsubishi Electric Corp | 立体映像記録方法、立体映像記録媒体、立体映像再生方法、立体映像記録装置、立体映像再生装置 |
EP2071850A1 (en) | 2007-12-10 | 2009-06-17 | Alcatel Lucent | Intelligent wrapping of video content to lighten downstream processing of video streams |
JP2009163643A (ja) * | 2008-01-09 | 2009-07-23 | Sony Corp | 映像検索装置、編集装置、映像検索方法およびプログラム |
US8973028B2 (en) * | 2008-01-29 | 2015-03-03 | Samsung Electronics Co., Ltd. | Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus |
JP2009253675A (ja) * | 2008-04-07 | 2009-10-29 | Canon Inc | 再生装置および方法、プログラム |
WO2009127961A1 (en) * | 2008-04-16 | 2009-10-22 | Nokia Corporation | Decoding order recovery in session multiplexing |
EP2129028B1 (en) * | 2008-05-06 | 2012-10-17 | Alcatel Lucent | Recovery of transmission errorrs |
US20100008419A1 (en) * | 2008-07-10 | 2010-01-14 | Apple Inc. | Hierarchical Bi-Directional P Frames |
WO2010042650A2 (en) * | 2008-10-07 | 2010-04-15 | Motorola, Inc. | System and method of optimized bit extraction for scalable video coding |
US8301974B2 (en) | 2008-10-22 | 2012-10-30 | Samsung Electronics Co., Ltd. | System and method for low complexity raptor codes for multimedia broadcast/multicast service |
RU2011135321A (ru) * | 2009-01-28 | 2013-03-10 | Нокиа Корпорейшн | Способ и устройство для кодирования и декодирования видеосигналов |
US9281847B2 (en) * | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
US20100254453A1 (en) * | 2009-04-02 | 2010-10-07 | Qualcomm Incorporated | Inverse telecine techniques |
JP4993224B2 (ja) * | 2009-04-08 | 2012-08-08 | ソニー株式会社 | 再生装置および再生方法 |
EP2265026A1 (en) * | 2009-06-16 | 2010-12-22 | Canon Kabushiki Kaisha | Method and device for deblocking filtering of SVC type video streams during decoding |
US8310947B2 (en) * | 2009-06-24 | 2012-11-13 | Empire Technology Development Llc | Wireless network access using an adaptive antenna array |
US20110019693A1 (en) * | 2009-07-23 | 2011-01-27 | Sanyo North America Corporation | Adaptive network system with online learning and autonomous cross-layer optimization for delay-sensitive applications |
ES2607457T3 (es) * | 2009-09-09 | 2017-03-31 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Estructura de datos para transmitir unidades de acceso que comprenden datos de audio-vídeo |
JP5540969B2 (ja) * | 2009-09-11 | 2014-07-02 | ソニー株式会社 | 不揮発性メモリ装置、メモリコントローラ、およびメモリシステム |
US8731053B2 (en) * | 2009-11-18 | 2014-05-20 | Tektronix, Inc. | Method of multiplexing H.264 elementary streams without timing information coded |
US9185335B2 (en) * | 2009-12-28 | 2015-11-10 | Thomson Licensing | Method and device for reception of video contents and services broadcast with prior transmission of data |
KR101777348B1 (ko) * | 2010-02-23 | 2017-09-11 | 삼성전자주식회사 | 데이터 전송 방법 및 장치와 데이터 수신 방법 및 장치 |
US9223643B2 (en) * | 2010-03-04 | 2015-12-29 | Microsoft Technology Licensing, Llc | Content interruptions |
JP5512038B2 (ja) * | 2010-04-20 | 2014-06-04 | サムスン エレクトロニクス カンパニー リミテッド | メディアデータを送受信するためのインターフェース装置及び方法 |
US20110293021A1 (en) * | 2010-05-28 | 2011-12-01 | Jayant Kotalwar | Prevent audio loss in the spliced content generated by the packet level video splicer |
US9485546B2 (en) * | 2010-06-29 | 2016-11-01 | Qualcomm Incorporated | Signaling video samples for trick mode video representations |
US8918533B2 (en) * | 2010-07-13 | 2014-12-23 | Qualcomm Incorporated | Video switching for streaming video data |
US8806050B2 (en) * | 2010-08-10 | 2014-08-12 | Qualcomm Incorporated | Manifest file updates for network streaming of coded multimedia data |
JP6008292B2 (ja) * | 2011-02-10 | 2016-10-19 | パナソニックIpマネジメント株式会社 | ビデオストリームの映像のデータ作成装置及び再生装置 |
US9565476B2 (en) * | 2011-12-02 | 2017-02-07 | Netzyn, Inc. | Video providing textual content system and method |
-
2011
- 2011-03-16 KR KR1020110023578A patent/KR101803970B1/ko active IP Right Grant
-
2012
- 2012-03-15 US US13/421,375 patent/US10433024B2/en active Active
- 2012-03-16 EP EP12757912.6A patent/EP2687013A4/en not_active Ceased
- 2012-03-16 WO PCT/KR2012/001908 patent/WO2012125001A2/en active Application Filing
-
2019
- 2019-09-30 US US16/588,417 patent/US20200029130A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090282444A1 (en) * | 2001-12-04 | 2009-11-12 | Vixs Systems, Inc. | System and method for managing the presentation of video |
US20070043875A1 (en) | 2005-08-22 | 2007-02-22 | Brannon Robert H Jr | Systems and methods for media stream processing |
Also Published As
Publication number | Publication date |
---|---|
WO2012125001A2 (en) | 2012-09-20 |
US10433024B2 (en) | 2019-10-01 |
EP2687013A2 (en) | 2014-01-22 |
WO2012125001A3 (en) | 2012-12-27 |
EP2687013A4 (en) | 2014-09-10 |
KR20120105875A (ko) | 2012-09-26 |
US20200029130A1 (en) | 2020-01-23 |
US20120240174A1 (en) | 2012-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101803970B1 (ko) | 컨텐트를 구성하는 장치 및 방법 | |
US11895357B2 (en) | Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method | |
JP6422527B2 (ja) | マルチメディアシステムにおけるデータ受信方法及び装置 | |
KR102073739B1 (ko) | 오버헤드를 최소화한 헤더를 가지는 패킷 기반의 미디어 데이터 전송 방법 | |
US5838678A (en) | Method and device for preprocessing streams of encoded data to facilitate decoding streams back-to back | |
CN104967869B (zh) | 用于解码增强型视频流的方法和装置 | |
KR100992002B1 (ko) | 계층화된 미디어 비트스트림의 패킷화 | |
US20060291475A1 (en) | Selective forward error correction | |
WO2015107787A1 (ja) | 通信装置、通信データ生成方法、および通信データ処理方法 | |
WO2013098810A1 (en) | Adaptive forward error correction (fec) system and method | |
US10178417B2 (en) | Communication apparatus, communication data generation method, and communication data processing method | |
KR102247976B1 (ko) | 통신 장치, 통신 데이터 생성 방법, 및 통신 데이터 처리 방법 | |
JP6519474B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
KR100822779B1 (ko) | 다중화된 엠.피.이.지. 신호를 발생하는 방법 및 장치 | |
CN106303537B (zh) | 一种openh264多码流传输方法 | |
KR102176404B1 (ko) | 통신 장치, 통신 데이터 생성 방법, 및 통신 데이터 처리 방법 | |
RU2668064C2 (ru) | Устройство обработки информации, способ обработки информации и программа | |
JP2004519908A (ja) | Mpeg4ビデオデータを符号化する方法及び装置 | |
JP5159973B1 (ja) | 伝送パケットの配信方法 | |
WO2020040085A1 (ja) | 映像送信装置及び映像送信方法 | |
KR101855327B1 (ko) | 복합 네트워크에서 멀티미디어 데이터를 전송하기 위한 장치 및 그 방법 | |
JP2006254044A (ja) | 中継装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |