KR102160567B1 - 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 송신 방법 - Google Patents
방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 송신 방법 Download PDFInfo
- Publication number
- KR102160567B1 KR102160567B1 KR1020200062949A KR20200062949A KR102160567B1 KR 102160567 B1 KR102160567 B1 KR 102160567B1 KR 1020200062949 A KR1020200062949 A KR 1020200062949A KR 20200062949 A KR20200062949 A KR 20200062949A KR 102160567 B1 KR102160567 B1 KR 102160567B1
- Authority
- KR
- South Korea
- Prior art keywords
- asset
- mpu
- transmission
- information
- service
- 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/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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
-
- 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/234327—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 layers, e.g. base layer and one or more enhancement layers
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
|
|
IETF RSVP, IEEE802.11e ‘tspec’ |
IEEE802.16 (WIMAX) | 3GPP UMTS & LTE | MPEG-4 OD | ATM |
| Rp | p | Min. reserved traffic rate | Maximum bitrate (4B) | avgBitrate | PCR |
| Bp | M | SDU size | Maximum SDU size | MAX_AU_SIZE | CDVT |
| Rg | r | Max. sustained traffic rate | Guaranteed bitrate (4B) | AverageBitRate | SCR |
| Bg | b | Maximum Latency | k*Maximum SDU | bufferSizeDB | BT |
도 2는 IEEE 802.16 네트워크 환경에서 10분간 측정한 SINR 결과를 나타낸 도면
도 3은 본 발명의 실시예에 따른 MMT 인캡슐레이터 헤더의 구조를 도시한 도면
도 4는 본 발명의 실시예에 따른 MMT 서버와 클라이언트간에 미디어 데이터의 전송을 위한 특징 정보를 활용하는 예를 도시한 도면
|
Syntax |
No. Of bits | Mnemonic |
| MPU_Header(){ mpu_length; header_length; mpu_sequence_number; number_of_au; for(int i=0; i<number_of_au; i++){ au_length; } private_header_flag; if(private_header_flag == 1){ private_header_length private_header } MPU_delivery_characteristic_header_flag; if(MPU_delivery_characteristic_header_flag == 1){ QoS_descriptor(){ loss_priority; delay_priority; class_of_service; hybrid_sync_indicator; } Bitstream_descriptor(){ sustainable_rate; buffer_size; peak_rate; max_MFU_size; MFU_perid; } } } MPU_Payload() |
|
|
|
Element or Attribute Name |
Use | Description |
| mpu_sequence_number | specifies sequence number of MPU in a single MMT Asset. It is incremented by 1 and will be unique within in an MMT Asset. | |
| number_of_au | specifies the number of AUs in this MPU. | |
| au_length | specifies length of each AU in this MPU | |
| private_header_flag | indicates that there is private_header | |
| private_header_length | specifies the length of private_header | |
| MPU_delivery_characteristic_header_flag | MDC 존재 여부를 나타내는 플래그. 1일 경우, MDC 정보가 뒤따름. | |
| loss_priority |
MPU의 전송 패킷 손실에 대한 특성을 나타냄.
11: loss priority 0 (Lossless) 10: loss priority 1 ( Lossy , High priority) 01: loss priority 2 ( Lossy , Medium priority) 00: loss priority 3 ( Lossy , Low priority) |
|
| delay_priority |
MPU의 지연 민감도에 대한 특성을 나타냄.
11: high sensitivity: end-to-end delay << 1sec (e.g., VoIP, video-conference) 10: medium sensitivity: end-to-end delay approx . 1 sec (e.g., live-streaming) 01: low sensitivity: end-to-end delay < 5~10 sec (e.g., VoD) 00: don’t care (e.g., FTP, file download) |
|
| class_of_service |
MPU 데이터의 특성을
비트스트림의
특징으로 구분하여 나타냄.
111: The Constant Bit Rate ( CBR ) service class shall guarantee peak bitrate at any time to be dedicated for transmission of the MPU. This class is appropriate for realtime services which require fixed bitrate such as VoIP without silence suppression. 110: The Real-Time Variable Bit Rate (rt- VBR ) service class shall guarantee sustainable bitrate and allow peak bitrate for the MPU with delay constraints over shared channel. This class is appropriate for most realtime services such as video telephony, videoconferencing, streaming service, etc. 101: The Non-Real-Time Variable Bit Rate ( nrt - VBR ) service class shall guarantee sustainable birate and allow peak bitrate for the MPU without delay constraint over shared channel such as file downloading. 100: The Available Bit Rate ( ABR ) class shall not guarantee any bitrate, but may report available bitrate for feedback control. This class is appropriate for applications which can be adaptive to time-varying bitrate such as video streaming with RTCP feedback. 011: The Unspecified Bit Rate (UBR) class shall not guarantee any bitrate and shall not indicate congestion. This class is appropriate for interactive applications such as Web browsing. UBR service is equivalent to the common term “best effort service”. |
|
| hybrid_sync_indicator |
전송 동기화를 위한 플래그. 1인 경우 다른 MPU와 전송 동기화를 고려할 필요가 없으며, 0인 경우 전송 동기화를 고려하여야 함.
1 : no dependency. 0 : dependent on other MPU for synchronization in hybrid delivery. |
|
| sustainable_rate | The sustainable_rate defines the minimum bitrate that shall be guaranteed for continuous delivery of the MPU. The sustainable_rate corresponds to drain rate in token bucket model. The sustainable_rate is expressed in kilobits of MFU (or MPU) per second. | |
| buffer_size | The buffer_size defines the maximum buffer size for delivery of the MPU. The buffer absorbs excess instantaneous bitrate higher than the sustainable_rate and the buffer_size shall be large enough to avoid overflow. The buffer_size corresponds to bucket depth in token bucket model. Buffer_size of a CBR(constant bit rate) MPU shall be zero. The buffer_size is expressed in kilobits | |
| peak_rate | The peak_rate defines peak bitrate during continuous delivery of the MPU. The peak_rate is the highest average bit rate during every MFU period . The peak_rate is expressed in kilobits of MFU (or MPU) per second. | |
| MFU_period | The MFU period defines minimum period of MFU during continuous delivery of the MPU. The MFU period is expressed in millisecond. | |
| max_MFU_size | The max_ MFU _size is the maximum size of MFU , which is MFU_period*peak_rate. The max_MFU_size is expressed in kilobits. |
Claims (4)
- 멀티미디어 시스템에서 미디어 데이터를 송신하는 방법에 있어서,
미디어 데이터 유닛(MPU)을 토대로 생성되는 전송 패킷을 송신하는 과정을 포함하며,
상기 전송 패킷은 적어도 하나의 상기 MPU를 포함하는 애셋(asset) 의 전송을 위한 전송 특징 정보를 포함하며,
상기 전송 특징 정보는 상기 애셋의 전송을 위한 비트스트림 정보와 상기 애셋의 서비스 품질(QoS) 정보를 포함하며,
상기 서비스 품질 정보는 상기 애셋의 패킷 손실에 관한 특성을 나타내는 제1 필드와 상기 애셋의 서비스 클래스를 분류하는 제2 필드를 포함하며,
상기 비트스트림 정보는 상기 MPU의 최소 비트율을 나타내는 제1 필드와 상기 애셋의 상기 미디어 데이터의 전송을 위한 최대 버퍼 사이즈를 나타내는 제2 필드를 포함하며,
상기 전송 패킷은 상기 애셋의 전송 특징 정보가 존재함을 나타내는 플래그를 더 포함하는 방법. - 제1항에 있어서,
상기 비트스트림 정보는 상기 애셋의 전송을 위한 피크 비트율을 나타내는 제3필드와, 상기 애셋의 전송을 위한 상기 MPU의 서브 유닛의 주기를 나타내는 제4필드와, 상기 서브 유닛의 최대 크기를 나타내는 제5 필드 중 적어도 하나를 더 포함하는 방법. - 제1항에 있어서,
상기 서비스 품질 정보는 상기 애셋의 지연 민감도에 대한 특성을 나타내는 제3 필드를 더 포함하는 방법. - 제1항에 있어서,
상기 서비스 클래스는 고정 비트 레이트 또는 변동 비트 레이트를 나타내는 비트스트림의 타입을 분류하는 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200062949A KR102160567B1 (ko) | 2020-05-26 | 2020-05-26 | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 송신 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200062949A KR102160567B1 (ko) | 2020-05-26 | 2020-05-26 | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 송신 방법 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190080726A Division KR102117508B1 (ko) | 2019-07-04 | 2019-07-04 | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 수신 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200062140A KR20200062140A (ko) | 2020-06-03 |
| KR102160567B1 true KR102160567B1 (ko) | 2020-09-28 |
Family
ID=71087938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200062949A Active KR102160567B1 (ko) | 2020-05-26 | 2020-05-26 | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 송신 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102160567B1 (ko) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101998807B1 (ko) * | 2019-02-01 | 2019-07-11 | 삼성전자주식회사 | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 수신 장치 |
-
2020
- 2020-05-26 KR KR1020200062949A patent/KR102160567B1/ko active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20200062140A (ko) | 2020-06-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11528315B2 (en) | Apparatus and method for delivering transport characteristics of multimedia data | |
| KR102127702B1 (ko) | 미디어 데이터를 송수신하기 위한 인터페이스 장치 및 방법 | |
| US9036630B2 (en) | Method and apparatus for transmitting data packet of multimedia service using media characteristics | |
| EP1513301B1 (en) | Method and device for delivering multimedia data using IETF QoS protocols | |
| KR101757771B1 (ko) | 상호 계층 최적화를 이용한 멀티미디어 데이터 패킷을 송신하는 방법 및 장치 | |
| JP6054305B2 (ja) | 放送システムにおけるマルチメディアフレーム伝送装置及び方法 | |
| Frojdh et al. | Adaptive streaming within the 3GPP packet-switched streaming service | |
| KR101744355B1 (ko) | 상호 계층 최적화를 이용한 멀티미디어 데이터 패킷을 송신하는 방법 및 장치 | |
| KR101998807B1 (ko) | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 수신 장치 | |
| US10523399B2 (en) | Apparatus and method for transmitting/receiving multimedia data delivery characteristics information in multimedia communication system | |
| KR102160567B1 (ko) | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 송신 방법 | |
| KR102117508B1 (ko) | 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 수신 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |