Method and apparatus for re-transmitting MMT packet and method and apparatus for requesting MMT packet re-transmission
First Claim
1. A method of an MPEG media transport (MMT) packet transmission apparatus for re-transmitting a lost packet, the method comprising:
- generating an MMT packet related with an asset by processing multiple media fragment units (MFUs);
transmitting the generated MMT packet to an MMT packet receiving apparatus;
transmitting to the MMT packet receiving apparatus an automatic repeat request (ARQ) configuration (AC) message comprising a delay_constrained_ARQ_flag to indicate whether the MMT packet transmission apparatus supports a delay-constrained ARQ function; and
in response to the delay_constrained_ARQ_flag indicating that the MMT packet transmission apparatus supports a delay-constrained ARQ functionreceiving an ARQ feedback message from the MMT packet receiving apparatus to request re-transmission of the lost packet, wherein the ARQ feedback message comprises timing information,updating a round-trip time (RTT) based on the timing information, anddetermining whether to transmit the lost packet requested to be re-transmitted based on the updated RTT,wherein the ARQ feedback message includes a packet identifier that is assigned to each asset for distinguishing packets of different assets from each other.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method of re-transmission of a lost MMT packet by a packet transmission apparatus. The method includes generating a media processing unit (MPU) based on a media fragment unit (MFU) and generating an MMT asset by encapsulating the MPU; generating an MMT packet based on the MPU included in the generated MMT asset; and transmitting the generated MMT packet, wherein the method further comprises adding, in a signaling message related to re-transmission of the MMT packet, delay_constrained_ARQ_flag to indicate whether or not the MMT packet transmission apparatus supports a delay-constrained automatic repeat request (ARQ) function.
13 Citations
20 Claims
-
1. A method of an MPEG media transport (MMT) packet transmission apparatus for re-transmitting a lost packet, the method comprising:
-
generating an MMT packet related with an asset by processing multiple media fragment units (MFUs); transmitting the generated MMT packet to an MMT packet receiving apparatus; transmitting to the MMT packet receiving apparatus an automatic repeat request (ARQ) configuration (AC) message comprising a delay_constrained_ARQ_flag to indicate whether the MMT packet transmission apparatus supports a delay-constrained ARQ function; and in response to the delay_constrained_ARQ_flag indicating that the MMT packet transmission apparatus supports a delay-constrained ARQ function receiving an ARQ feedback message from the MMT packet receiving apparatus to request re-transmission of the lost packet, wherein the ARQ feedback message comprises timing information, updating a round-trip time (RTT) based on the timing information, and determining whether to transmit the lost packet requested to be re-transmitted based on the updated RTT, wherein the ARQ feedback message includes a packet identifier that is assigned to each asset for distinguishing packets of different assets from each other. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of an MPEG media transport (MMT) packet receiving apparatus for requesting re-transmission of a lost packet, the method comprising:
-
receiving an MMT packet related with an asset and an automatic repeat request (ARQ) configuration (AC) message from an MMT packet transmission apparatus, wherein the AC message comprises a delay_constrained_ARQ_flag to indicate whether the MMT packet transmission apparatus supports a delay-constrained ARQ function; and in response to the delay_constrained_ARQ_flag indicating that the MMT packet transmission apparatus supports a delay-constrained ARQ function generating multiple media fragment units (MFUs) by depacketizing the received MMT packet and processing the depacketized MMT packet, and transmitting an ARQ feedback message for requesting re-transmission of the lost packet in case the MMT packet is lost during the transmission from the MMT packet transmission apparatus, wherein the ARQ feedback message includes a packet identifier that is assigned to each asset for distinguishing packets of different assets from each other. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An MPEG media transport (MMT) packet receiving apparatus for requesting re-transmission of a lost packet, the apparatus comprising:
-
a processor; and a memory configured to store at least one command executed by the processor, wherein the at least one command includes; a command to receive an MMT packet related with an asset and an automatic repeat request (ARQ) configuration (AC) message from an MMT packet transmission apparatus, wherein the AC message comprises a delay_constrained_ARQ_flag to indicate whether the MMT packet transmission apparatus supports a delay-constrained ARQ function; and in response to the delay_constrained_ARQ_flag indicating that the MMT packet transmission apparatus supports a delay-constrained ARQ function, a command to generate multiple media fragment units (MFUs) by depacketizing the received MMT packet and processing the depacketized MMT packet, and a command to transmit an ARQ feedback message for requesting re-transmission of the lost packet in case the MMT packet is lost during the transmission from the MMT packet transmission apparatus, wherein the ARQ feedback message includes a packet identifier that is assigned to each asset for distinguishing packets of different assets from each other. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification