WO2015060561A1 - 수신품질피드백 메시지를 이용한 mmt 버퍼 모델 관리 장치 및 방법 - Google Patents
수신품질피드백 메시지를 이용한 mmt 버퍼 모델 관리 장치 및 방법 Download PDFInfo
- Publication number
- WO2015060561A1 WO2015060561A1 PCT/KR2014/009363 KR2014009363W WO2015060561A1 WO 2015060561 A1 WO2015060561 A1 WO 2015060561A1 KR 2014009363 W KR2014009363 W KR 2014009363W WO 2015060561 A1 WO2015060561 A1 WO 2015060561A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transmission delay
- mmt
- delay time
- message
- buffer
- 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.)
- Ceased
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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2401—Monitoring of the client buffer
-
- 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
- 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/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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/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
Definitions
- the present invention relates to a media transport service technology based on an MPEG media transport system, and more particularly, to an apparatus and a method for managing an MMT buffer model.
- MPEG Media Transport is a new media transport standard technology developed in 2010 by the ISO / IEC WG11 (MPEG) system sub-working group.
- the existing MPEG-2 system has standardized MPEG-2 transport stream (TS) technology as a standard for packetization, synchronization, and multiplexing required for transmitting AV (Audio Video) content in a broadcasting network.
- MPEG-2 TS is inefficient in a packet transmission environment in which the network is based on IP (Internet Protocol).
- ISO / IEC WG 11 MPEG recognized the necessity of a new media transmission standard in consideration of the new media transmission environment and the expected media transmission environment, and started to standardize MMT.
- the MMT system adopts a Hypothetical Receiver Buffer Model (HRBM) in order to enable a media transmission service while preventing buffer underflow and overflow on the receiver side.
- HRBM Hypothetical Receiver Buffer Model
- the sender sends parameters necessary for the receiver's buffer management through the HRBM message, and the receiver controls the appropriate buffer size and the time to stay in the buffer based on the provided parameters.
- the current MMT technology for IS approval does not specify an accurate estimation means or method for some of the parameters.
- the present invention provides an MMT buffer model management apparatus and method for deriving a parameter necessary to increase the accuracy of the reception buffer model management included in the current MMT technology, and using a reception quality feedback message for providing this parameter.
- the present invention provides a method of managing an MMT buffer model using a reception quality feedback (RQF) message in an MMT receiving entity, the method comprising: receiving a measurement configuration (MC) message from an MMT transmitting entity; At the request of the MC message, measuring a maximum transmission delay time and a minimum transmission delay time, updating an RQF message including the measured maximum transmission delay time and a minimum transmission delay time, and updating the updated RQF message. Transmitting to the MMT transmitting entity.
- RQF reception quality feedback
- the present invention provides an MMT buffer model management method using a reception quality feedback (RQF) message in an MMT transmitting entity, the method comprising: transmitting a measurement configuration (MC) message to an MMT receiving entity; Receiving an RQF message including a maximum transmission delay time and a minimum transmission delay time from an entity, calculating an end-to-end transmission delay time and a buffer size using the maximum transmission delay time and the minimum transmission delay time, and And transmitting the calculated end-to-end transmission delay time and buffer size value to the MMT receiving entity in a buffer control message.
- RQF reception quality feedback
- the present invention is an MMT buffer model management apparatus using a reception quality feedback message, the MC message receiving unit for receiving a measurement configuration (MC) message from the MMT transmitting entity, and the maximum transmission delay in response to the request of the received MC message And a delay measuring unit for measuring a minimum transmission delay, a feedback message updating unit for updating a reception quality feedback (RQF) message including the measured maximum transmission delay time and the minimum transmission delay time, and the updated message. And a feedback message transmitter for transmitting the RQF message to the MMT transmitting entity.
- MC measurement configuration
- RQF reception quality feedback
- the present invention relates to an MMT buffer model management apparatus using a reception quality feedback message, comprising: an MC message transmitter for transmitting a measurement configuration (MC) message to an MMT receiving entity, and a maximum transmission delay and a minimum transmission delay from the MMT receiving entity.
- a feedback message receiving unit for receiving a reception quality feedback (RQF) message, a buffer control information calculating unit calculating an end-to-end transmission delay time and a buffer size using the maximum transmission delay and the minimum transmission delay;
- a buffer control message transmitter configured to transmit the calculated end-to-end transmission delay time and buffer size value to a MMT receiving entity in a buffer control message.
- the present invention minimizes errors in receiving entity buffer management due to incorrect estimation and calculation results for the receiving buffer model.
- the HRBM scheme can be operated without depleting or overflowing the buffer of the MMT receiving entity.
- 1 is a protocol stack including each functional area of an MMT system.
- FIG. 2 is a signal flowchart illustrating a method of managing an MMT buffer model using a reception quality feedback message according to an embodiment of the present invention.
- FIG. 3 is a block diagram of an MMT transmitting entity according to an embodiment of the present invention.
- FIG. 4 is a configuration diagram of an MMT receiving entity according to an embodiment of the present invention.
- FIG. 5 is a diagram illustrating a method of managing an MMT buffer model using a reception quality feedback message in an MMT receiving entity according to an embodiment of the present invention.
- FIG. 6 is a flowchart illustrating a method of managing an MMT buffer model using a reception quality feedback message in an MMT transmitting entity according to an embodiment of the present invention.
- 1 is a protocol stack including each functional area of an MMT system.
- the MMT layer consists of four functional areas including an encapsulation layer, a delivery layer, a signaling layer, and a composition layer. It is.
- the encapsulation layer may be in charge of packetization, fragmentation, synchronization, multiplexing, and the like of transmitted media.
- the delivery layer may perform network flow multiplexing, network packetization, and QoS control of media transmitted through a network.
- the signaling layer generates information necessary for the presentation and consumption of media and control information for optimizing transmission quality and transmits it through the MMT protocol, or through a separate signaling means.
- the composition layer records composition information indicating a spatiotemporal relationship between assets and packages generated in the E layer.
- the MMT system adopts a Hypothetical Receiver Buffer Model (HRBM) in order to enable a media transmission service while preventing buffer underflow and overflow in an MMT receiving entity.
- HRBM Hypothetical Receiver Buffer Model
- the MMT transmitting entity delivers parameters necessary for buffer management of the MMT receiving entity through an HRBM signaling message.
- Table 1 shows the structure of the HRBM signaling message format.
- the parameters of the MMT transmitting entity to control the size of the MMT receiving entity buffer and the operation of the buffer are defined as the maximum buffer size (max_buffer size) and the end-to-end transmission delay (fixed end-to). -end transmission delay and maximum transmission delay time (max_transmission_delay).
- the MMT receiving entity sets the appropriate buffer size of the MMT receiving entity based on these three parameters provided and controls the time the received data stays in this buffer.
- Equation 1 is used to calculate the fixed end-to-end transmission delay
- Equation 2 is used to calculate the maximum buffer size. Used.
- max_buffer_size (maximun_transmission_delay-minimum_transmission_delay) * maximum_bitrate
- Equation 1 and Equation 2 the most important parameter for calculating accurate end-to-end transmission delay and buffer size (max_buffer size) is the maximum transmission delay time (max_transmission_delay) and minimum transmission delay time (minimum_transmission_delay).
- the current MMT technology which is subject to DIS approval, does not specify an accurate estimation means or method for the maximum transmission delay time (maximum_transmission_delay) and minimum transmission delay time (minimum_transmission_delay) values. Therefore, in order to increase the accuracy of the reception buffer model management technique of the current MMT technology, accurate estimation of the maximum transmission delay time (maximum_transmission_delay) and the minimum transmission delay (minimum_transmission_delay) is important.
- the MMT receiving entity may transmit a reception quality feedback (RQF) message to the MMT transmitting entity.
- RQF reception quality feedback
- Table 2 shows the structure of the RQF message.
- information provided by the MMT receiving entity to the MMT transmitting entity through the RQF includes a packet loss rate (packet_loss_ratio), network jitter, and an average propagation delay.
- the present invention proposes a method in which the MMT receiving entity provides the maximum_transmission_delay and minimum_transmission_delay values used in Equations 1 and 2 by using the RQF message.
- FIG. 2 is a signal flowchart illustrating a method of managing an MMT buffer model using a reception quality feedback message according to an embodiment of the present invention.
- the MMT transmitting entity 10 operates an HRBM model (S210) and transmits an MC message (S220).
- the MMT transmitting entity transmits a measurement configuration (MC) message to the MMT receiving entity so as to request various measurements on packets transmitted to the MMT receiving entity. That is, according to an embodiment of the present invention, the maximum transmission delay time and the minimum transmission delay time are requested to be measured.
- the MMT receiving entity 20 measures the maximum transmission delay time and the minimum transmission delay time (S230). In addition, the MMT receiving entity 20 transmits an RQF message including the maximum transmission delay time and the minimum transmission delay time to the MMT transmitting entity 10 (S240).
- Coordinated Universal Time (UTC) time information of a transmission time point of a transmitted packet is recorded in a packet header as a network time protocol (NTP) timestamp value.
- NTP network time protocol
- the maximum and minimum values of the transmission delay values obtained through the actual measurement are recorded in the RQF message so that the MMT receiving entity transmits the MMT transmitting entity.
- the maximum value and the minimum value mean the maximum value and the minimum value among the transmission delay time values measured within a preset measurement duration section for the arriving packets.
- Table 3 shows the structure of the improved RQF message in the present invention, and newly added maximum transmission delay time and minimum transmission delay time information.
- the syntax indicating the maximum transmission delay time is indicated by max_transmission_delay (32 bits), and the syntax indicating the minimum transmission delay time is indicated by min_transmission_delay (32 bits).
- the MMT transmitting entity 10 calculates the end-to-end transmission delay time and the buffer size using the maximum transmission delay time and the minimum transmission delay time contained in the RQF message provided from the MMT receiving entity 20 (S250). That is, the MMT transmitting entity utilizes the maximum transmission delay time and the minimum transmission delay time information contained in the RQF message provided from the MMT receiving entity, and the end-to-end transmission delay time is expressed by Equation 1 and Equation 2 above.
- the buffer size is calculated.
- the calculated end-to-end transmission delay time and the buffer size value are included in the HRBM message format and transmitted to the MMT receiving entity 20 (S270).
- the MMT receiving entity 20 manages the receiving buffer by using the end-to-end transmission delay time and the buffer size value contained in the HRBM message (S270).
- FIG. 3 is a block diagram of an MMT transmitting entity according to an embodiment of the present invention.
- the MMT transmitting entity 10 includes an MC message transmitter 310, an RQF message receiver 320, a buffer control information calculator 330, and a buffer control message transmitter 340.
- the MC message transmitter 310 transmits an MC (measurement configuration) message to the MMT receiving entity 20.
- the MMT transmitting entity transmits a measurement configuration (MC) message to the MMT receiving entity so as to request various measurements on packets transmitted to the MMT receiving entity. That is, according to an embodiment of the present invention, the maximum transmission delay and the minimum transmission delay are requested to be measured.
- the RQF message receiver 320 receives a RQF message including a maximum transmission delay time and a minimum delay time from the MMT receiving entity 20.
- the buffer control information calculator 330 calculates end-to-end transmission delay time and buffer size using the maximum transmission delay time and the minimum transmission delay time contained in the RQF message provided from the MMT receiving entity 20. This is calculated by Equations 1 and 2 above.
- the buffer control message transmitter 340 includes the calculated end-to-end transmission delay time and the buffer size value in the HRBM message and transmits it to the MMT receiving entity 20.
- FIG. 4 is a block diagram of an MMT receiving entity 20 according to an embodiment of the present invention.
- the MC message receiver 410 receives an MC message from the MMT transmitting entity 10.
- the delay measuring unit 420 measures a maximum transmission delay time and a minimum transmission delay time according to a request of the received MC message.
- Coordinated Universal Time (UTC) time information of a transmission time point of a transmitted packet is recorded in a packet header as a network time protocol (NTP) timestamp value.
- NTP network time protocol
- the maximum and minimum values of the transmission delay values obtained through the actual measurement are recorded in the RQF message so that the MMT receiving entity transmits the MMT transmitting entity.
- the maximum value and the minimum value mean the maximum value and the minimum value among the transmission delay time values measured within a preset measurement duration section for the arriving packets.
- the feedback message updater 430 updates the RQF message including the measured maximum transmission delay time and the minimum transmission delay time.
- a syntax indicating a maximum transmission delay time is represented by max_transmission_delay (32 bits)
- a syntax indicating a minimum transmission delay time is min_transmission_delay (32 bits). Is displayed.
- the feedback message transmitter 440 transmits the updated RQF message to the MMT transmitting entity 10.
- the HRBM message receiver 450 receives an HRBM message including an end-to-end transmission delay time and a buffer size value from the MMT transmitting entity 10, and the buffer manager 460 receives the end-to-end transmission delay time and the buffer size contained in the HRBM message. This value is used to manage the receive buffer.
- FIG. 5 is a diagram illustrating a method of managing an MMT buffer model using a reception quality feedback message in an MMT receiving entity according to an embodiment of the present invention.
- the MMT receiving entity 20 receives an MC message from the MMT transmitting entity 10 (S510). That is, the maximum transmission delay time and the minimum transmission delay time are measured through the received MC message.
- the MMT receiving entity 20 measures the total delay time required for packet delivery by measuring an NTP time corresponding to UTC at the received time (S520).
- the receiving entity 20 measures the transmission delay for a predetermined period, and determines whether the predetermined measurement time has elapsed (S530).
- the receiving entity 20 selects a maximum value and a minimum value among transmission delay time values obtained through the measurement (S540).
- the MMT receiving entity 20 generates an RQF message including the measured maximum transmission delay time and the minimum transmission delay time (S550), and transmits the generated RQF message to the MMT transmitting entity 10 (S560).
- a time interval for measurement may be set in the MC message received in S510, and a periodic measurement may be requested as well as a one-time measurement. If the measurement time interval is set periodically, the maximum transmission delay time and the minimum transmission delay time should be derived for each measurement interval, and the MMT receiving entity periodically provides the RQF with a message to the MMT transmitting entity. Done.
- the MMT receiving entity 20 determines whether the interval of the measurement time is set periodically (S570), and if it is periodically measured (S580). If the measurement period, the MMT receiving entity 20 proceeds to S520.
- the MMT receiving entity 20 determines whether an HRBM message, which is a reception buffer control message, is received (S590).
- the MMT receiving entity 20 manages the reception buffer by using the end-to-end transmission delay time and the buffer size value included in the HRBM message (S595).
- FIG. 6 is a flowchart illustrating a method of managing an MMT buffer model using a reception quality feedback message in the MMT transmitting entity 10 according to this embodiment of the present invention.
- the MMT transmitting entity 10 transmits a measurement configuration (MC) message to the MMT receiving entity 20 (S610).
- the MC message includes a request for measuring a maximum transmission delay time and a minimum transmission delay time, and may request periodic measurement.
- the MMT transmitting entity 10 determines whether an RQF message including a maximum transmission delay time and a minimum transmission delay time is received from the MMT receiving entity 20 (S620).
- the MMT transmitting entity 10 detects the maximum transmission delay time and the minimum transmission delay time contained in the received RQF message (S630), and the end-to-end transmission delay time and the buffer size. To calculate (S640).
- the MMT transmitting entity 10 transmits the calculated end-to-end transmission delay time and the buffer size value to the MMT receiving entity 20 in the HRBM message format, which is a receiving buffer control message (S650).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 MMT 수신 엔티티에서의 수신품질피드백(Reception Quality Feedback: RQF)메시지를 이용한 MMT 버퍼 모델 관리 방법으로, MMT 송신 엔티티로부터 측정 구성(measurement configuration : MC) 메시지를 수신하는 단계와, 상기 수신된 MC 메시지의 요청에 따라, 최대 전송 지연과 최소 전송 지연을 측정하는 단계와, 상기 측정된 최대 전송 지연과 최소 전송 지연을 포함하는 RQF 메시지를 갱신하는 단계와, 상기 갱신된 RQF 메시지를 MMT 송신 엔티티에 전송하는 단계를 포함한다.
Description
본 발명은 MPEG 미디어 전송 시스템 기반의 미디어 전송 서비스 기술에 관한 것으로, 특히 MMT 버퍼 모델 관리를 위한 장치 및 방법에 관한 것이다.
MMT(MPEG Media Transport)는 ISO/IEC WG11(MPEG) 시스템 분과(system sub-working group)에서 2010년부터 개발을 시작한 새로운 미디어 전송 표준 기술이다.
기존의 MPEG-2 시스템은 방송망에서 AV(Audio Video) 콘텐츠를 전송하기 위해 필요한 패킷화, 동기화, 멀티플렉싱 등에 대한 표준으로 MPEG-2 TS(transport stream) 기술을 표준화했고 현재 널리 쓰여지고 있다. 그러나, 네트워크가 IP(Internet Protocol) 기반인 패킷 전송 환경에서 MPEG-2 TS는 비효율적이다.
이에 ISO/IEC WG 11 MPEG에서는 새로운 미디어 전송 환경과 앞으로 예상되는 미디어 전송환경을 고려하여 새로운 미디어 전송 표준의 필요성을 인식하게 되었고, MMT 표준화를 시작하게 되었다.
MMT 시스템은 수신측에서 버퍼 고갈(underflow) 및 넘침(overflow)을 방지하면서 미디어 전송 서비스가 이루어지도록 하기 위해서 수신버퍼모델(HRBM: Hypothetical Receiver Buffer Model)을 채택하고 있다. 수신버퍼모델에서는 송신측이 수신측의 버퍼 관리에 필수적인 파라미터들을 HRBM 메시지를 통해 전달하고, 수신측은 제공된 파라미터를 바탕으로 수신측의 적당한 버퍼크기 및 버퍼 내에서 머무는 시간을 제어하게 된다. 그런데, 현재 IS 승인을 앞둔 MMT 기술에서는 상기 파라미터들 중 일부 값들에 대한 정확한 추정 수단이나 방법에 관해서는 명시하고 있지 않다.
본 발명에서는 현재의 MMT 기술에 포함되어 있는 수신버퍼모델 관리의 정확도를 높이기 위해 필요한 파라미터를 도출하고, 이 파라미터의 제공을 위한 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치 및 방법을 제공한다.
본 발명은 MMT 수신 엔티티에서의 수신품질피드백(Reception Quality Feedback: RQF)메시지를 이용한 MMT 버퍼 모델 관리 방법으로, MMT 송신 엔티티로부터 측정 구성(measurement configuration : MC) 메시지를 수신하는 단계와, 상기 수신된 MC 메시지의 요청에 따라, 최대 전송 지연 시간과 최소 전송 지연 시간을 측정하는 단계와, 상기 측정된 최대 전송 지연 시간과 최소 전송 지연 시간을 포함하는 RQF 메시지를 갱신하는 단계와, 상기 갱신된 RQF 메시지를 MMT 송신 엔티티에 전송하는 단계를 포함한다.
본 발명은 MMT 송신 엔티티에서의 수신품질피드백(Reception Quality Feedback: RQF) 메시지를 이용한 MMT 버퍼 모델 관리 방법으로, MMT 수신 엔티티에게 측정 구성(measurement configuration : MC) 메시지를 전송하는 단계와, 상기 MMT 수신 엔티티로부터 최대 전송지연 시간과 최소 전송지연 시간을 포함하는 RQF 메시지를 수신하는 단계와, 상기 최대 전송지연 시간과 최소 전송지연 시간을 이용하여 단대단 전송 지연시간과 버퍼크기를 계산하는 단계와, 상기 계산된 단대단 전송 지연시간과 버퍼크기 값을 버퍼제어 메시지에 담아 MMT 수신 엔티티로 전송하게 하는 단계를 포함한다.
본 발명은 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치로, MMT 송신 엔티티로부터 측정 구성(measurement configuration : MC) 메시지를 수신하는 MC 메시지 수신부와, 상기 수신된 MC 메시지의 요청에 따라, 최대 전송 지연과 최소 전송 지연을 측정하는 지연 측정부와, 상기 측정된 최대 전송 지연 시간과 최소 전송 지연 시간을 포함하는 수신품질피드백(Reception Quality Feedback : RQF) 메시지를 갱신하는 피드백 메시지 갱신부와, 상기 갱신된 RQF 메시지를 MMT 송신 엔티티에 전송하는 피드백 메시지 전송부를 포함한다.
본 발명은 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치로, MMT 수신 엔티티에게 측정 구성(measurement configuration : MC) 메시지를 전송하는 MC 메시지 전송부와, 상기 MMT 수신 엔티티로부터 최대 전송지연과 최소 전송지연을 포함하는 수신품질피드백(Reception Quality Feedback : RQF) 메시지를 수신하는 피드백 메시지 수신부와, 상기 최대 전송지연과 최소 전송지연을 이용하여 단대단 전송 지연시간과 버퍼크기를 계산하는 버퍼 제어 정보 산출부와, 상기 계산된 단대단 전송 지연시간과 버퍼크기 값을 버퍼제어 메시지에 담아 MMT 수신 엔티티로 전송하게 하는 버퍼 제어 메시지 전송부를 포함한다.
본 발명은 수신버퍼모델에 대한 부정확한 추정 및 계산 결과로 인한 수신 엔티티 버퍼 관리의 오류를 최소화한다. 구체적으로 본 발명에 의해서 MMT 수신 엔티티에서 필요한 정확한 버퍼크기, 수신 데이터의 정확한 버퍼링 지연 시간을 결정할 수 있으므로, MMT 수신 엔티티의 버퍼가 고갈되거나 넘치지 않으면서 HRBM 체계를 작동시킬 수 있다.
도 1은 MMT 시스템의 각 기능 영역이 포함된 프로토콜 스택이다.
도 2는 본 발명의 일 실시 예에 따른 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법을 설명하기 위한 신호 흐름도이다.
도 3은 본 발명의 일 실시 예에 따른 MMT 송신 엔티티의 구성도이다.
도 4는 본 발명의 일 실시 예에 따른 MMT 수신 엔티티의 구성도이다.
도 5는 본 발명의 일 실시 예에 따른 MMT 수신 엔티티에서의 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 이 실시 예에 따른 MMT 송신 엔티티에서의 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법을 설명하기 위한 순서도이다.
이하에서는 첨부한 도면을 참조하여 본 발명의 실시 예들을 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 MMT 시스템의 각 기능 영역이 포함된 프로토콜 스택이다.
도 1을 참조하면, MMT 계층은 캡슐화 계층(Encapsulation Layer), 전달 계층 (Delivery Layer), 시그널링 계층(Signaling Layer) 및 복합 계층(Composition Layer)을 포함하는 4 가지의 기능 영역(Functional Area)으로 구성되어 있다.
캡슐화 계층(Encapsulation Layer)은 전송되는 미디어의 패킷화(Packetization), 프래그먼테이션(Fragmentation), 동기화(Synchronization), 멀티플렉싱(Multiplexting) 등의 기능을 담당할 수 있다. 전달 계층(Delivery Layer)은 네트워크를 통해 전송되는 미디어의 네트워크 플로우 멀티프렉싱(Network flow multiplexing), 네트워크 패킷화(Network packetization), QoS 제어 등을 수행할 수 있다.
시그널링 계층(Signaling Layer)은 미디어의 표현과 소비에 필요한 정보와 전송 품질의 최적화를 위한 제어 정보를 생성하여 MMT 프로토콜을 통해서전송하거나, 또는 별도의 시그널링 수단을 통해 전송한다.
복합 계층(Composition Layer)은 E계층에서 생성되는 에셋(Asset)과 패키지(Package)에 대한 시공간적 관계를 나타내는 합성정보를 기록하고 있다. 이러한 MMT 시스템은 MMT 수신 엔티티에서 버퍼 고갈(underflow) 및 넘침(overflow)을 방지하면서 미디어 전송 서비스가 이루어지도록 하기 위해서 수신버퍼모델(HRBM: Hypothetical Receiver Buffer Model)을 채택하고 있다.
수신버퍼모델에서는 MMT 송신 엔티티가 MMT 수신 엔티티의 버퍼 관리에 필수적인 파라미터들을 HRBM 시그널링 메시지를 통해 전달하고 있다.
<표 1>은 HRBM 시그널링 메시지 포맷의 구조를 나타낸다.
<표 1>을 참조하면, MMT 수신 엔티티 버퍼의 크기와 버퍼의 작동을 제어하기 위해서 MMT 송신 엔티티가 전달하는 파라미터의 종류는 최대 버퍼크기(max_buffer size), 단대단 전송 지연시간(fixed end-to-end transmission delay) 및 최대 전송 지연 시간(max_transmission_delay) 등의 3가지이다.
MMT 수신 엔티티는 제공된 이 3가지 파라미터를 바탕으로 MMT 수신 엔티티의 적당한 버퍼크기를 설정하고, 수신된 데이터가 이 버퍼 내에서 머무는 시간을 제어하게 된다.
단대단 전송 지연 시간(fixed end-to-end transmission delay)을 계산하기 위해서 다음과 같은 <수학식 1>이 사용되고, 최대 버퍼 크기(max_buffer size)를 계산하기 위해서 다음과 같은 <수학식 2>가 사용된다.
<수학식 1>
fixed_end_to_end_delay=maximum_transmission_delay+FEC_buffering_time
<수학식 2>
max_buffer_size=(maximun_transmission_delay-minimum_transmission_delay) *maximum_bitrate
상기의 <수학식 1> 및 <수학식 2>에서 정확한 단대단 전송 지연시간(fixed end-to-end transmission delay)과 버퍼크기(max_buffer size)의 계산을 위해서 가장 중요한 파라미터는 최대 전송 지연 시간(maximum_transmission_delay)과 최소 전송 지연 시간(minimum_transmission_delay)이다.
그런데, 현재 DIS 승인을 앞둔 MMT 기술에서는 최대 전송 지연 시간(maximum_transmission_delay)과 최소 전송 지연 시간(minimum_transmission_delay) 값들에 대한 정확한 추정 수단이나 방법에 관해서는 명시하고 있지 않다. 따라서, 현재의 MMT 기술의 수신버퍼모델 관리 기술의 정확도를 높이기 위해서는 최대 전송 지연 시간(maximum_transmission_delay)과 최소 전송 지연(minimum_transmission_delay)에 대한 정확한 추정이 중요하다.
한편, MMT 기술에서는 미디어 전송 품질과 관련하여 MMT 수신 엔티티에서 경험하게 되는 여러 가지 정보들을 MMT 송신 엔티티에 제공할 수 있는 수단이 마련되어 있다. 구체적으로 MMT 수신 엔티티가 수신품질피드백(RQF: reception quality feedback) 메시지를 MMT 송신 엔티티에 전송할 수 있다.
<표 2>는 RQF 메시지의 구조를 나타낸다.
<표 2>를 참조하면, MMT 수신 엔티티가 RQF를 통해 MMT 송신 엔티티에 제공하는 정보로는 패킷 손실률(packet_loss_ratio), 네트워트 지터(network jitter) 및 평균적인 전송 지연(propagation delay)이 포함된다.
본 발명에서는 이 RQF 메시지를 활용하여 <수학식 1>과 <수학식 2>에 사용되는 maximum_transmission_delay와 minimum_transmission_delay 값을 MMT 수신 엔티티가 MMT 송신 엔티티으로 제공하는 방법을 제안한다.
도 2는 본 발명의 일 실시 예에 따른 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법을 설명하기 위한 신호 흐름도이다.
도 2를 참조하면, MMT 송신 엔티티(10)는 HRBM 모델을 운영하고(S210), MC 메시지를 전송한다(S220). MMT 시스템에서는 MMT 송신 엔티티가 MMT 수신 엔티티에게 MC(measurement configuration) 메시지를 전송함으로써 MMT 수신 엔티티에게 전송된 패킷에 대한 다양한 측정을 요청하게 된다. 즉, 본 발명의 일 실시 예에 따라 최대 전송 지연 시간 및 최소전송지연 시간을 측정 요청하게 된다
그러면, MMT 수신 엔티티(20)는 최대 전송 지연 시간과 최소 전송 지연 시간을 측정한다(S230). 그리고, MMT 수신 엔티티(20)는 최대 전송 지연 시간과 최소 전송 지연 시간을 포함하는 RQF 메시지를 MMT 송신 엔티티(10)에 전송한다(S240).
MMT 시스템 기반의 패킷 전송에서는 전송된 패킷의 전송 시점에 대한 UTC (Coordinated Universal Time) 시간정보를 패킷 헤더에 NTP(network time protocol) 타임스탬프 값으로 기록하게 되고, MMT 수신 엔티티는 수신된 시점의 UTC에 해당하는 NTP 시간을 측정함으로써 패킷 전달에 소요된 전체 지연 시간을 측정할 수 있다.
본 발명에서는 이러한 방식으로 실제 측정을 통해 얻어진 전송 지연시간 값들 가운데, 최대값과 최소값을 RQF 메시지에 기록하여 MMT 수신 엔티티가 MMT 송신 엔티티에 전달하도록 한다. 이때 최대값과 최소값은 도착하는 패킷들에 대해서 미리 설정된 측정 시간(measurement duration) 구간 내에서 측정된 전송 지연 시간 값들 가운데 최대값과 최소값을 의미한다.
<표 3>은 본 발명에서 개선된 RQF 메시지의 구조를 나타내는데, 최대 전송지연 시간과 최소 전송지연 시간 정보를 새롭게 추가하였다.
<표 3>
최대 전송지연 시간을 나타내는 신택스(syntax)는 max_transmission_delay (32비트)로 표시되었고, 최소 전송지연 시간을 나타내는 신택스는 min_transmission_delay (32 비트)로 표시되었다.
그러면, MMT 송신 엔티티(10)는 MMT 수신 엔티티(20)로부터 제공받은 RQF 메시지에 담겨 있는 최대 전송지연 시간과 최소 전송지연 시간을 이용하여 단대단 전송 지연시간과 버퍼크기를 계산한다(S250). 즉, MMT 송신 엔티티는 MMT 수신 엔티티로부터 제공받은 RQF 메시지에 담겨 있는 최대 전송지연 시간과 최소 전송지연 시간 정보를 활용하여 상기 <수학식 1>과 <수학식 2>를 통해 단대단 전송 지연시간과 버퍼크기를 계산하게 된다.
그리고, 계산된 단대단 전송 지연시간과 버퍼크기 값을 HRBM 메시지 포맷에 담아 MMT 수신 엔티티(20)로 전송한다(S270).
MMT 수신 엔티티(20)는 HRBM 메시지에 담겨진 단대단 전송 지연시간과 버퍼크기 값을 활용하여 수신 버퍼를 관리하게 된다(S270).
도 3은 본 발명의 일 실시 예에 따른 MMT 송신 엔티티의 구성도이다.
도 3을 참조하면, MMT 송신 엔티티(10)는 MC 메시지 전송부(310), RQF 메시지 수신부(320),버퍼 제어 정보 산출부(330) 및 버퍼 제어 메시지 전송부(340)를 포함한다.
MC 메시지 전송부(310)는 MMT 수신 엔티티(20)에게 MC(measurement configuration) 메시지를 전송한다. MMT 시스템에서는 MMT 송신 엔티티가 MMT 수신 엔티티에게 MC(measurement configuration) 메시지를 전송함으로써 MMT 수신 엔티티에게 전송된 패킷에 대한 다양한 측정을 요청하게 된다. 즉, 본 발명의 일 실시 예에 따라 최대 전송 지연 및 최소전송지연을 측정 요청하게 된다
RQF 메시지 수신부(320)는 MMT 수신엔티티(20)으로부터 최대 전송지연시간과 최소지연시간이 포함된 수신품질피드백(RQF)메시지를 수신한다. 버퍼 제어 정보 산출부(330)는 MMT 수신 엔티티(20)으로부터 제공받은 RQF 메시지에 담겨 있는 최대 전송지연 시간과 최소 전송지연 시간을 이용하여 단대단 전송 지연시간과 버퍼크기를 계산한다. 이는 상기 <수학식 1> 및 <수학식 2>에 의해 계산된다. 버퍼 제어 메시지 전송부(340)는 계산된 단대단 전송 지연시간과 버퍼크기 값을 HRBM 메시지에 포함시켜 MMT 수신 엔티티(20)로 전송한다.
도 4는 본 발명의 일 실시 예에 따른 MMT 수신 엔티티(20)의 구성도이다.
도 4를 참조하면, MC 메시지 수신부(410)는 MMT 송신 엔티티(10)로부터 MC 메시지를 수신한다.
지연 측정부(420)는 수신된 MC 메시지의 요청에 따라, 최대 전송 지연 시간과 최소 전송 지연 시간을 측정한다. MMT 시스템 기반의 패킷 전송에서는 전송된 패킷의 전송 시점에 대한 UTC (Coordinated Universal Time) 시간정보를 패킷 헤더에 NTP(network time protocol) 타임스탬프 값으로 기록하게 되고, MMT 수신 엔티티는 수신된 시점의 UTC에 해당하는 NTP 시간을 측정함으로써 패킷 전달에 소요된 전체 지연 시간을 측정할 수 있다. 본 발명에서는 이러한 방식으로 실제 측정을 통해 얻어진 전송 지연시간 값들 가운데, 최대값과 최소값을 RQF 메시지에 기록하여 MMT 수신 엔티티가 MMT 송신 엔티티에 전달하도록 한다. 이때 최대값과 최소값은 도착하는 패킷들에 대해서 미리 설정된 측정 시간(measurement duration) 구간 내에서 측정된 전송 지연 시간 값들 가운데 최대값과 최소값을 의미한다.
피드백 메시지 갱신부(430)는 측정된 최대 전송 지연 시간과 최소 전송 지연 시간을 포함하는 RQF 메시지를 갱신한다. 본 발명의 일 실시 예에 따른 RQF 메시지는 <표 3>과 같이 최대 전송지연 시간을 나타내는 신택스(syntax)는 max_transmission_delay (32비트)로 표시되었고, 최소 전송지연 시간을 나타내는 신택스는 min_transmission_delay (32 비트)로 표시된다.
피드백 메시지 전송부(440)는 갱신된 RQF 메시지를 MMT 송신 엔티티(10)에 전송한다.
HRBM 메시지 수신부(450)는 MMT 송신 엔티티(10)로부터 단대단 전송 지연시간과 버퍼크기 값을 포함하는 HRBM 메시지를 수신하고, 버퍼 관리부(460)는 HRBM 메시지에 담겨진 단대단 전송 지연시간과 버퍼크기 값을 활용하여 수신 버퍼를 관리하게 된다.
도 5는 본 발명의 일 실시 예에 따른 MMT 수신 엔티티에서의 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법을 설명하기 위한 도면이다.
도 5를 참조하면, MMT 수신 엔티티(20)는 MMT 송신 엔티티(10)로부터 MC 메시지를 수신한다(S510). 즉, 수신된 MC 메시지를 통해 최대 전송 지연 시간과 최소 전송 지연 시간을 측정 요청된다.
MMT 수신 엔티티(20)는 수신된 시점의 UTC에 해당하는 NTP 시간을 측정함으로써 패킷 전달에 소요된 전체 지연 시간을 측정한다(S520).
이때, 수신 엔티티(20)는 미리 정해진 소정 구간동안 전송 지연을 측정하게 되는데, 이러한 소정 측정 시간이 경과되었는지를 판단한다(S530).
S530의 판단 결과 소정 측정 시간이 경과되었을 경우, 수신 엔티티(20)는 측정을 통해 얻어진 전송 지연시간 값들 가운데, 최대값과 최소값을 선별한다(S540).
MMT 수신 엔티티(20)는 측정된 최대 전송 지연 시간과 최소 전송 지연 시간을 포함하는 RQF 메시지를 생성하고(S550), 생성된 RQF 메시지를 MMT 송신 엔티티(10)에 전송한다(S560).
한편, S510에서 수신된 MC 메시지에는 측정을 위한 시간 구간이 설정되어 있을 수도 있고, 일회 측정 뿐만 아니라 주기적인 측정을 요청할 수 있다. 만약, 측정 시간의 구간이 주기적으로 설정된다면, 각각의 측정 구간마다 최대 전송지연 시간과 최소 전송지연 시간이 도출되어야 하고, MMT 수신 엔티티는 측정 결과를 RQF를 메시지에 담아서 주기적으로 MMT 송신 엔티티에 제공하게 된다.
즉, MMT 수신 엔티티(20)는 측정 시간의 구간이 주기적으로 설정되어 있는지를 판단하고(S570), 주기적으로 측정되어 있을 경우 측정 주기인지를 판단한다(S580). 측정 주기일 경우, MMT 수신 엔티티(20)는 S520으로 진행한다.
MMT 수신 엔티티(20)는 수신버퍼 제어 메시지인 HRBM 메시지가 수신되는지를 판단한다(S590).
S590의 판단 결과 HRBM 메시지가 수신될 경우, MMT 수신 엔티티(20)는HRBM 메시지에 담겨진 단대단 전송 지연시간과 버퍼크기 값을 활용하여 수신 버퍼를 관리하게 된다(S595).
도 6은 본 발명의 이 실시 예에 따른 MMT 송신 엔티티(10)에서의 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법을 설명하기 위한 순서도이다.
도 6을 참조하면, MMT 송신 엔티티(10)는 MMT 수신 엔티티(20)에게 MC(measurement configuration) 메시지를 전송한다(S610). MC 메시지에는 최대전송지연 시간 및 최소전송지연 시간 측정을 요청하는 내용이 포함되고, 주기적 측정 요청할 수 있다.
MMT 송신 엔티티(10)는 MMT 수신 엔티티(20)로부터 최대전송지연 시간 및 최소전송지연 시간이 포함된 RQF 메시지가 수신되는지를 판단한다(S620).
S620의 판단 결과, RQF 메시지가 수신될 경우, MMT 송신 엔티티(10)는 수신한 RQF 메시지에 담겨 있는 최대 전송지연 시간과 최소 전송지연 시간을 검출하여(S630), 단대단 전송 지연시간과 버퍼크기를 계산한다(S640).
그리고, MMT 송신 엔티티(10)는 계산된 단대단 전송 지연시간과 버퍼크기 값을 수신버퍼제어메시지인 HRBM 메시지 포맷에 담아서(S650), MMT 수신 엔티티(20)로 전송한다(S660).
Claims (16)
- MMT 수신 엔티티에서의 수신품질피드백(Reception Quality Feedback : RQF)메시지를 이용한 MMT 버퍼 모델 관리 방법에 있어서,MMT 송신 엔티티로부터 측정 구성(measurement configuration : MC) 메시지를 수신하는 단계와,상기 수신된 MC 메시지의 요청에 따라, 최대 전송 지연과 최소 전송 지연을 측정하는 단계와,상기 측정된 최대 전송 지연 시간과 최소 전송 지연 시간을 포함하는 RQF 메시지를 갱신하는 단계와,상기 갱신된 RQF 메시지를 MMT 송신 엔티티에 전송하는 단계를 포함함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- 제 1항에 있어서, 상기 측정하는 단계는수신된 시점의 UTC(Coordinated Universal Time)에 해당하는 NTP(network time protocol) 시간을 측정함으로써 패킷 전달에 소요된 전체 지연 시간을 측정하는 단계와,상기 측정을 통해 획득된 하나 이상의 전송 지연 시간들 중에 최대 전송 지연 시간과 최소 전송 지연 시간을 선별하는 단계를 포함함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- 제 1항에 있어서, 상기 최대 전송 지연 시간과 최소 전송 지연 시간은수신된 패킷들에 대해서 미리 설정된 측정 구간(measurement duration) 내에서 측정된 전송 지연 시간 값들 가운데 최대값과 최소값을 의미함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- 제 1항에 있어서, 상기 최대전송지연 시간 및 최소전송지연 시간은32 비트로 구성된 필드에 기록됨을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- 제 1항에 있어서,상기 MMT 송신 엔티티로부터 단대단 전송 지연시간과 버퍼크기 값을 포함하는 버퍼제어 메시지를 수신하는 단계와,상기 단대단 전송 지연시간과 버퍼크기 값을 이용해 버퍼를 관리하는 단계를 더 포함함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- MMT 송신 엔티티에서의 수신품질피드백(Reception Quality Feedback : RQF) 메시지를 이용한 MMT 버퍼 모델 관리 방법에 있어서,MMT 수신 엔티티에게 측정 구성(measurement configuration : MC) 메시지를 전송하는 단계와,상기 MMT 수신 엔티티로부터 최대 전송지연과 최소 전송지연을 포함하는 RQF 메시지를 수신하는 단계와,상기 최대 전송지연과 최소 전송지연을 이용하여 단대단 전송 지연시간과 버퍼크기를 계산하는 단계와,상기 계산된 단대단 전송 지연시간과 버퍼크기 값을 버퍼제어 메시지에 담아 MMT 수신 엔티티로 전송하게 하는 단계를 포함함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- 제 6항에 있어서, 상기 계산하는 단계는상기 단대단 전송 지연 시간을 상기 최대 전송 지연 시간에서 버퍼링 시간을 합산하여 산출함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- 제 6항에 있어서, 상기 계산하는 단계는상기 버퍼크기 값을 상기 최대 전송 지연 시간에서 상기 최소 전송 지연 시간을 감한 값을 최대 비트율을 곱한 값으로 산출함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 방법.
- MMT 송신 엔티티로부터 측정 구성(measurement configuration: MC) 메시지를 수신하는 MC 메시지 수신부와,상기 수신된 MC 메시지의 요청에 따라, 최대 전송 지연과 최소 전송 지연을 측정하는 지연 측정부와,상기 측정된 최대 전송 지연 시간과 최소 전송 지연 시간을 포함하는 수신품질피드백(Reception Quality Feedback: RQF) 메시지를 갱신하는 피드백 메시지 갱신부와,상기 갱신된 RQF 메시지를 MMT 송신 엔티티에 전송하는 피드백 메시지 전송부를 포함함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
- 제 9항에 있어서, 상기 지연 측정부는수신된 시점의 UTC(Coordinated Universal Time)에 해당하는 NTP(network time protocol) 시간을 측정함으로써 패킷 전달에 소요된 전체 지연 시간을 측정하고, 상기 측정을 통해 획득된 하나 이상의 전송 지연 시간들 중에 최대 전송 지연 시간과 최소 전송 지연 시간을 선별함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
- 제 9항에 있어서, 상기 최대 전송 지연 시간과 최소 전송 지연 시간은수신된 패킷들에 대해서 미리 설정된 측정 구간(measurement duration) 내에서 측정된 전송 지연 시간 값들 가운데 최대값과 최소값을 의미함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
- 제 9항에 있어서, 상기 최대전송지연 시간 및 최소전송지연 시간은32 비트로 구성된 필드에 기록됨을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
- 제 9항에 있어서,상기 MMT 송신 엔티티로부터 단대단 전송 지연시간과 버퍼크기 값을 포함하는 버퍼제어 메시지를 수신하는 버퍼 제어 메시지 수신부와,상기 단대단 전송 지연시간과 버퍼크기 값을 이용해 버퍼를 관리하는 버퍼 관리부를 더 포함함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
- MMT 수신 엔티티에게 측정 구성(measurement configuration : MC) 메시지를 전송하는 MC 메시지 전송부와,상기 MMT 수신 엔티티로부터 최대 전송지연과 최소 전송지연을 포함하는 수신품질피드백(Reception Quality Feedback : RQF) 메시지를 수신하는 피드백 메시지 수신부와,상기 최대 전송지연과 최소 전송지연을 이용하여 단대단 전송 지연시간과 버퍼크기를 계산하는 버퍼 제어 정보 산출부와,상기 계산된 단대단 전송 지연시간과 버퍼크기 값을 수신버퍼제어 메시지에 담아 MMT 수신 엔티티로 전송하게 하는 수신버퍼 제어 메시지 전송부를 포함함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
- 제 14항에 있어서, 상기 버퍼 제어 정보 산출부는상기 단대단 전송 지연 시간을 상기 최대 전송 지연 시간에서 버퍼링 시간을 합산하여 산출함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
- 제 14항에 있어서, 상기 버퍼 제어 정보 산출부는상기 버퍼크기 값을 상기 최대 전송 지연 시간에서 상기 최소 전송 지연 시간을 감한 값을 최대 비트율을 곱한 값으로 산출함을 특징으로 하는 수신품질피드백 메시지를 이용한 MMT 버퍼 모델 관리 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/031,581 US20160261897A1 (en) | 2013-10-23 | 2014-10-06 | Apparatus and method for managing mmt buffer model using reception quality feedback |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130126822 | 2013-10-23 | ||
| KR10-2013-0126822 | 2013-10-23 | ||
| KR10-2014-0087804 | 2014-07-11 | ||
| KR1020140087804A KR102020025B1 (ko) | 2013-10-23 | 2014-07-11 | 수신품질피드백 메시지를 이용한 mmt 버퍼 모델 관리 장치 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015060561A1 true WO2015060561A1 (ko) | 2015-04-30 |
Family
ID=52993112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2014/009363 Ceased WO2015060561A1 (ko) | 2013-10-23 | 2014-10-06 | 수신품질피드백 메시지를 이용한 mmt 버퍼 모델 관리 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2015060561A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI622313B (zh) * | 2016-02-19 | 2018-04-21 | 聯發科技股份有限公司 | Mpeg媒體傳送的自適應應用層前向糾錯的方法和接收實體 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060002972A (ko) * | 2003-04-11 | 2006-01-09 | 마츠시타 덴끼 산교 가부시키가이샤 | 통신 시스템 및 통신 방법 |
| JP2008271558A (ja) * | 2007-04-19 | 2008-11-06 | Ntt Docomo Inc | 無線ネットワークにおけるビデオ伝送方法及び装置 |
| KR20100018988A (ko) * | 2008-08-08 | 2010-02-18 | 주식회사 아이토비 | 멀티미디어 디지털 콘텐츠의 축약정보 추출시스템과 축약 정보를 활용한 다중 멀티미디어 콘텐츠 디스플레이 시스템 및 그 방법 |
| KR20130057937A (ko) * | 2011-11-24 | 2013-06-03 | 삼성전자주식회사 | 통신 시스템에서 패킷 송수신 장치 및 방법 |
-
2014
- 2014-10-06 WO PCT/KR2014/009363 patent/WO2015060561A1/ko not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060002972A (ko) * | 2003-04-11 | 2006-01-09 | 마츠시타 덴끼 산교 가부시키가이샤 | 통신 시스템 및 통신 방법 |
| JP2008271558A (ja) * | 2007-04-19 | 2008-11-06 | Ntt Docomo Inc | 無線ネットワークにおけるビデオ伝送方法及び装置 |
| KR20100018988A (ko) * | 2008-08-08 | 2010-02-18 | 주식회사 아이토비 | 멀티미디어 디지털 콘텐츠의 축약정보 추출시스템과 축약 정보를 활용한 다중 멀티미디어 콘텐츠 디스플레이 시스템 및 그 방법 |
| KR20130057937A (ko) * | 2011-11-24 | 2013-06-03 | 삼성전자주식회사 | 통신 시스템에서 패킷 송수신 장치 및 방법 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI622313B (zh) * | 2016-02-19 | 2018-04-21 | 聯發科技股份有限公司 | Mpeg媒體傳送的自適應應用層前向糾錯的方法和接收實體 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1791872B (zh) | 用于多媒体流式传输的方法和设备 | |
| WO2010024521A2 (ko) | 미디어 스트리밍을 위한 전송 대역폭 측정 시스템 및 그 방법 | |
| CN102859950B (zh) | 估计拥塞的方法 | |
| US7634373B2 (en) | Midstream determination of varying bandwidth availability | |
| CN102804714B (zh) | 控制分组传输 | |
| WO2012099429A2 (en) | Apparatus and method for transmitting multimedia frame in broadcast system | |
| WO2011112003A2 (en) | Method and apparatus for providing broadcast content and system using the same | |
| CN101889422A (zh) | 用于使终端的输出同步的方法及系统 | |
| US10498492B2 (en) | Method and device for receiving and transmitting information in multimedia system | |
| KR102020025B1 (ko) | 수신품질피드백 메시지를 이용한 mmt 버퍼 모델 관리 장치 및 방법 | |
| WO2010041813A1 (ko) | 홈 노드에서의 트래픽 스케줄링 방법 및 이에 적용되는 장치 | |
| JP4698645B2 (ja) | フロー制御装置およびフロー制御方法 | |
| WO2015105384A1 (ko) | 멀티미디어 전송 시스템에서 미디어 데이터 관련 정보를 송신하는 방법 및 장치 | |
| WO2015194906A1 (ko) | 이종망 기반 방송 서비스를 제공하는 방법 및 장치 | |
| US20090059798A1 (en) | Apparatus for and method of monitoring QoS metrics of VoIP voice traffic using SIP/RTP | |
| WO2015060561A1 (ko) | 수신품질피드백 메시지를 이용한 mmt 버퍼 모델 관리 장치 및 방법 | |
| WO2015105375A1 (en) | Method and apparatus for transmitting and receiving media data in multimedia system | |
| US20070280227A1 (en) | Packet distribution system using reproducing appartus and packet distribution method | |
| WO2010104350A2 (en) | Method and apparatus for allocating channel bandwidth in wireless internet protocol television systems | |
| CN106330751B (zh) | 异构网络传输下的资源动态请求时间窗口及终端缓存方法 | |
| WO2012015251A2 (ko) | 전송 스케쥴링 방법 | |
| KR100984844B1 (ko) | VoIP 단말기 품질 측정 시스템 및 방법 | |
| WO2015147609A2 (ko) | 통신 시스템에서 자원 할당 방법 및 장치 | |
| WO2011132973A2 (en) | Method and apparatus for transmitting and receiving service discovery information in multimedia transmission system and file structure for the same | |
| WO2014014305A1 (ko) | 동일 포트에 멀티플렉싱 된 다중 패킷 스트림의 패킷오류 구분을 선택적으로 수행하는 방법 및 그 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14856566 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15031581 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14856566 Country of ref document: EP Kind code of ref document: A1 |