KR102153554B1 - 미디어 데이터의 처리를 위한 mmt 장치 및 방법 - Google Patents
미디어 데이터의 처리를 위한 mmt 장치 및 방법 Download PDFInfo
- Publication number
- KR102153554B1 KR102153554B1 KR1020160068335A KR20160068335A KR102153554B1 KR 102153554 B1 KR102153554 B1 KR 102153554B1 KR 1020160068335 A KR1020160068335 A KR 1020160068335A KR 20160068335 A KR20160068335 A KR 20160068335A KR 102153554 B1 KR102153554 B1 KR 102153554B1
- Authority
- KR
- South Korea
- Prior art keywords
- asset
- information
- correlation
- file
- mmt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
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/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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234318—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into objects, e.g. MPEG-4 objects
-
- 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
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- 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/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/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/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
- H04N21/64322—IP
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)
Abstract
Description
도 2는 MMT 패키지의 논리적 구조를 보여 주는 도면이다.
도 3은 본 발명의 일 실시예에 따른 미디어 데이터의 처리를 위한 MMT 장치의 구성을 개략적으로 나타낸 블록도이다.
도 4는 본 발명의 일 실시예에 따른 에셋 상관관계 정보의 구성을 보여 주는 블록도이다.
도 5는 MPU 박스 내에 기술되는 에셋 상관관계 정보의 신택스의 일례를 보여 주는 도면이다.
도 6은 본 발명의 일 실시예에 따른 MMT 장치에서 미디어 데이터를 처리하는 방법의 일례를 보여 주는 흐름도이다.
Claims (14)
- 미디어 데이터를 처리하기 위한 MMT 장치에 있어서,
상기 미디어 데이터를 포함하는 에셋 파일을 생성하는 에셋 파일 생성부; 및
상기 미디어 데이터의 전달 또는 소비를 위한 시그널링 메시지를 생성하는 시그널링 메시지 생성부를 포함하고,
상기 에셋 파일은 현재 에셋과 동일한 MMT 패키지를 구성하는 다른 에셋 파일인 관련 에셋과의 관련성을 기술하는 에셋 상관관계 정보를 포함하고,
상기 에셋 상관관계 정보는 상기 현재 에셋과 상기 관련 에셋이 어떠한 상관관계를 갖는지를 지시하는 상관관계 유형 정보를 포함하며,
상기 상관관계 유형 정보는 2 비트의 필요성 정보 및 독립 소비성 정보의 조합으로 표현되고,
상기 필요성 정보는 상기 현재 에셋을 처리하기 위하여 상기 관련 에셋이 필요한 것은 아니라는 것을 지시하는 “보충적(Supplementary)” 또는 현재 에셋을 처리하기 위해서는 관련 에셋이 반드시 필요하다는 “필수적(Mandatory)”에 해당하는 값을 포함하고,
상기 독립 소비성 정보는 상기 관련 에셋이 없이도 상기 현재 에셋이 독립적으로 소비될 수 있는지를 지시하는 정보를 포함하는, MMT 장치. - 제1항에 있어서,
상기 에셋 상관관계 정보는,
상기 관련 에셋이 존재하는지를 지시하는 관련 에셋 플래그;
상기 관련 에셋의 개수를 지시하는 관련 에셋 개수 정보; 및
상기 관련 에셋의 식별자를 지시하는 관련 에셋 아이디를 더 포함하는, MMT 장치. - 제1항에 있어서,
상기 에셋 상관관계 정보는 ISO/IEC 23008-1 표준에 규정되어 있는 미디어 프로세싱 유닛(Media Processing Unit, MPU) 박스 내에 기술되는 것을 특징으로 하는 MMT 장치. - 제2항에 있어서,
상기 관련 에셋 아이디는 ISO/IEC 23008-1 표준에 규정되어 있는 AssetIdentifierBox와 동일한 방식으로 기술되는 것을 특징으로 하는 MMT 장치. - 제1항에 있어서,
상기 에셋 상관관계 정보는 상기 에셋 파일이 소정의 저장 매체에 저장되는 경우에만 포함되는 것을 특징으로 하는 MMT 장치. - MMT 장치에서 미디어 데이터를 처리하는 방법에 있어서,
상기 미디어 데이터를 포함하는 단일의 에셋 파일을 생성하는 단계로서, 현재 에셋과 동일한 MMT 패키지를 구성하는 다른 에셋 파일인 관련 에셋과의 관련성을 기술하는 에셋 상관관계 정보를 포함시켜 상기 에셋 파일을 생성하는 단계; 및
상기 미디어 데이터의 전달 또는 소비를 위한 시그널링 메시지를 생성하는 단계를 포함하고,
상기 에셋 상관관계 정보는 상기 현재 에셋과 상기 관련 에셋이 어떠한 상관관계를 갖는지를 지시하는 상관관계 유형 정보를 포함하며,
상기 상관관계 유형 정보는 2 비트의 필요성 정보 및 독립 소비성 정보의 조합으로 표현되고,
상기 필요성 정보는 상기 현재 에셋을 처리하기 위하여 상기 관련 에셋이 필요한 것은 아니라는 것을 지시하는 “보충적(Supplementary)” 또는 현재 에셋을 처리하기 위해서는 관련 에셋이 반드시 필요하다는 “필수적(Mandatory)”에 해당하는 값을 포함하고,
상기 독립 소비성 정보는 상기 관련 에셋이 없이도 상기 현재 에셋이 독립적으로 소비될 수 있는지를 지시하는 정보를 포함하는, 미디어 데이터 처리 방법. - 제6항에 있어서,
상기 에셋 상관관계 정보는,
상기 관련 에셋이 존재하는지를 지시하는 관련 에셋 플래그;
상기 관련 에셋의 개수를 지시하는 관련 에셋 개수 정보; 및
상기 관련 에셋의 식별자를 지시하는 관련 에셋 아이디를 더 포함하는, 미디어 데이터 처리 방법. - 제6항에 있어서,
상기 에셋 파일 생성 단계에서는 ISO/IEC 23008-1 표준에 규정되어 있는 미디어 프로세싱 유닛(Media Processing Unit, MPU) 박스 내에 상기 에셋 상관관계 정보를 기술하는, 미디어 데이터 처리 방법. - 제7항에 있어서,
상기 에셋 파일 생성 단계에서는 ISO/IEC 23008-1 표준에 규정되어 있는 AssetIdentifierBox와 동일한 방식으로 상기 관련 에셋 아이디를 기술하는, 미디어 데이터 처리 방법. - 제6항에 있어서,
상기 에셋 파일 생성 단계에서는 상기 에셋 파일이 소정의 저장 매체에 저장되는 경우에만 상기 에셋 상관관계 정보를 포함시키는, 미디어 데이터 처리 방법. - 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/573,430 US10630745B2 (en) | 2015-06-17 | 2016-06-08 | MMT apparatus and MMT method for processing media data |
| PCT/KR2016/006027 WO2016204442A1 (ko) | 2015-06-17 | 2016-06-08 | 미디어 데이터의 처리를 위한 mmt 장치 및 방법 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20150086169 | 2015-06-17 | ||
| KR1020150086169 | 2015-06-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20160149144A KR20160149144A (ko) | 2016-12-27 |
| KR102153554B1 true KR102153554B1 (ko) | 2020-09-08 |
Family
ID=57736691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160068335A Active KR102153554B1 (ko) | 2015-06-17 | 2016-06-01 | 미디어 데이터의 처리를 위한 mmt 장치 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10630745B2 (ko) |
| KR (1) | KR102153554B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4026343A4 (en) * | 2019-10-01 | 2022-11-09 | Samsung Electronics Co., Ltd. | Method, apparatus and computer-readable recording medium for transmitting or receiving vpcc data |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150113577A1 (en) | 2012-05-10 | 2015-04-23 | Humax Holdings Co., Ltd. | Hybrid transmission method through mmt packet format extension |
| US20150120956A1 (en) * | 2013-10-28 | 2015-04-30 | Samsung Electronics Co., Ltd. | Content presentation for mpeg media transport |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5335224B2 (ja) | 2007-11-27 | 2013-11-06 | 三菱電機株式会社 | Hdmi送受信システム |
| KR101056021B1 (ko) | 2008-03-26 | 2011-08-10 | 주식회사 코아로직 | 차등적 데이터 전송 장치와 재생 장치 및 그 방법과 시스템 |
| US9553912B2 (en) | 2011-01-19 | 2017-01-24 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting media content via a single port or multiple ports |
| CN103733679A (zh) | 2011-05-26 | 2014-04-16 | 三星电子株式会社 | 用于图像数据发送和接收的方法和设备 |
| KR101857416B1 (ko) | 2011-06-13 | 2018-05-16 | 한국전자통신연구원 | 오버헤드를 최소화한 헤더를 가지는 패킷 기반의 미디어 데이터 전송 방법 |
| US20120324521A1 (en) * | 2011-06-14 | 2012-12-20 | Samsung Electronics Co., Ltd. | Method and apparatus for creating content in a broadcasting system |
| CN103947215B (zh) | 2011-09-23 | 2018-07-27 | 韩国电子通信研究院 | 传送媒体数据的方法和设备、接收媒体数据的设备和方法 |
| KR101995221B1 (ko) | 2011-11-24 | 2019-07-16 | 삼성전자주식회사 | 통신 시스템에서 패킷 송수신 장치 및 방법 |
| KR20130108198A (ko) | 2012-03-23 | 2013-10-02 | (주)휴맥스 | Mmt 패키지화된 svc 비디오 콘텐츠의 하이브리드 전송 방법 및 수신 방법 |
| JP6571314B2 (ja) * | 2013-06-18 | 2019-09-04 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 送信方法 |
-
2016
- 2016-06-01 KR KR1020160068335A patent/KR102153554B1/ko active Active
- 2016-06-08 US US15/573,430 patent/US10630745B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150113577A1 (en) | 2012-05-10 | 2015-04-23 | Humax Holdings Co., Ltd. | Hybrid transmission method through mmt packet format extension |
| US20150120956A1 (en) * | 2013-10-28 | 2015-04-30 | Samsung Electronics Co., Ltd. | Content presentation for mpeg media transport |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20160149144A (ko) | 2016-12-27 |
| US10630745B2 (en) | 2020-04-21 |
| US20180115593A1 (en) | 2018-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10698864B2 (en) | Auxiliary manifest file to provide timed metadata | |
| JP6591648B2 (ja) | マルチメディアシステムにおけるメディアパケットを送信する送信装置 | |
| US10171541B2 (en) | Methods, devices, and computer programs for improving coding of media presentation description data | |
| US9414123B2 (en) | Method for hybrid delivery of MMT package and content and method for receiving content | |
| KR102045073B1 (ko) | 유연한 mmt 애셋 송수신 방법 및 그 장치 | |
| CN108702527A (zh) | 用于使用通用夹层分发格式的媒体传送的系统和方法 | |
| JP2017153127A (ja) | メディアコンテンツ復号装置 | |
| JP7080929B2 (ja) | ステレオスコピックビデオデータを処理するためのmmt装置および方法 | |
| KR20130090824A (ko) | 이종망 네트워크에서 부호화된 미디어 데이터를 전송하는 시스템에 랜덤 액세스를 지원하는 엠엠티 애셋의 구조, 생성 방법 및 생성 장치 | |
| JP2022524073A (ja) | Httpによる動的適応ストリーミングのための方法及び装置 | |
| KR20160140873A (ko) | Mmtp 디캡슐화 버퍼의 시그날링 및 동작 | |
| KR20190003729A (ko) | 컨텐트 분산 네트워크들에서 엠펙 미디어 전송 통합을 위한 방법 및 장치 | |
| US10958988B2 (en) | Methods and apparatus for media content asset changes | |
| EP3125536B1 (en) | Method and apparatus for transmitting and receiving packet in communication system | |
| KR102153554B1 (ko) | 미디어 데이터의 처리를 위한 mmt 장치 및 방법 | |
| US11356722B2 (en) | System for distributing an audiovisual content | |
| KR102046903B1 (ko) | Mmt 페이로드 헤더 구성 장치 및 방법 | |
| CN113453006B (zh) | 一种图片封装方法、设备以及存储介质 | |
| KR102119210B1 (ko) | Mpeg-ts 스트림의 atsc 3.0 기반의 ip 패킷 호환을 위한 트랜스코딩 방법, 장치 및 컴퓨터-판독가능 기록매체 | |
| KR101902212B1 (ko) | 초고해상도 비디오를 위한 효율적인 스케일러블 계층 정보 전송 방법 및 장치 | |
| WO2016204442A1 (ko) | 미디어 데이터의 처리를 위한 mmt 장치 및 방법 | |
| HK40052324A (en) | A picture encapsulation method, device and storage medium | |
| CN117256135A (zh) | 用于cmaf和dash多媒体流式传输的可寻址资源索引事件 | |
| KR20200026115A (ko) | 스케일러블 코덱에 기반하여 방송 서비스를 제공하는 방법 및 장치 | |
| HK40065294A (en) | Video decoding method, apparatus and readable medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160601 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20181001 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160601 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20191107 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20200526 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20191107 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20200526 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20191230 Comment text: Amendment to Specification, etc. |
|
| PX0701 | Decision of registration after re-examination |
Patent event date: 20200702 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20200622 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20200526 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20191230 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200902 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20200902 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20240823 Start annual number: 5 End annual number: 5 |