Video latency improvement method through packet duplication mechanism
AssigneeMediatek Inc.
InventorsYing-You Lin, Chiao-Chih Chang, He-Yuan Lin
Life of this patent
Estimating the term…
Abstract
The present invention provides a control method of an electronic device, wherein the control method includes the steps of: obtaining a plurality of MPDUs, wherein the plurality of MPDUs corresponds to at least one I-frame and at least one P-frame; selectively duplicating the MPDUs corresponding to the I-frame to generate a plurality of duplicated MPDUs; and aggregating the plurality of MPDUS and the plurality of duplicated MPDUs in at least one PPDU.
Claims23
A control method of an electronic device, comprising:
- obtaining a plurality of media access control protocol data units (MPDU), wherein the plurality of MPDUs correspond to at least one Intra-coded frame (I-frame) and at least one predicted frames (P-frame);
- selectively duplicating the MPDUs corresponding to the at least one I-frame or the at least one P-frame to generate a plurality of duplicated MPDUs;
- aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in at least one physical layer protocol data unit (PPDU) in at least one link among multiple links;
- classifying media access control service data units (MSDU) corresponding to the at least one I-frame into a first group;
- generating the MPDUs corresponding to the I-frame according to the MSDUs of the first group;
- classifying MSDUs corresponding the at least one P-frame into a second group;
- and
- generating the MPDUs corresponding to the P-frame according to the MSDUs of the second group.
A control method of an electronic device, comprising:
- obtaining a plurality of media access control protocol data units (MPDU), wherein the plurality of MPDUs correspond to at least one Intra-coded frame (I-frame) and at least one predicted frames (P-frame);
- selectively duplicating the MPDUs corresponding to the at least one I-frame or the at least one P-frame to generate a plurality of duplicated MPDUs;
- aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in at least one physical layer protocol data unit (PPDU) in at least one link among multiple links;
- determining whether at least one specific parameter of the electronic device satisfies a first condition to generate a first determination result;
- and
- the step of selectively duplicating the MPDUs corresponding to the at least one I-frame or the at least one P-frame to generate the plurality of duplicated MPDUs comprises:
- in response to the first determination result indicating that the at least one specific parameter of the electronic device satisfies the first condition, duplicating all of the MPDUs corresponding to the I-frame to generate the plurality of duplicated MPDUs;
- in response to the first determination result indicating that the at least one specific parameter of the electronic device does not satisfy the first condition, determining whether the at least one specific parameter of the electronic device satisfies a second condition to generate a second determination result;
- and
- the step of selectively duplicating the MPDUs corresponding to the I-frame to generate the plurality of duplicated MPDUs comprises:
- in response to the second determination result indicating that the at least one specific parameter of the electronic device satisfies the second condition, duplicating only part of the MPDUs corresponding to the I-frame to generate the plurality of duplicated MPDUs.
A control method of an electronic device, comprising:
- obtaining a plurality of media access control protocol data units (MPDU), wherein the plurality of MPDUs correspond to at least one Intra-coded frame (I-frame) and at least one predicted frames (P-frame);
- selectively duplicating the MPDUs corresponding to the at least one I-frame or the at least one P-frame to generate a plurality of duplicated MPDUs;
- aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in at least one physical layer protocol data unit (PPDU) in at least one link among multiple links;
- wherein the step of aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in at least one PPDU comprises:
- aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in one PPDU;
- wherein the step of selectively duplicating the MPDUs corresponding to the at least one I-frame or the at least one P-frame to generate the plurality of duplicated MPDUs comprises:
- duplicating only part of the MPDUs corresponding to the I-frame to generate the plurality of duplicated MPDUs.
A control method of an electronic device, comprising:
- obtaining a plurality of media access control protocol data units (MPDU), wherein the plurality of MPDUs correspond to at least one Intra-coded frame (I-frame) and at least one predicted frames (P-frame);
- selectively duplicating the MPDUs corresponding to the at least one I-frame or the at least one P-frame to generate a plurality of duplicated MPDUs;
- aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in at least one physical layer protocol data unit (PPDU) in at least one link among multiple links;
- wherein the electronic device establishes a first link and a second link with another electronic device, and the step of aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in the at least one PPDU comprises:
- aggregating the plurality of MPDUs in a first PPDU;
- aggregating the plurality of duplicated MPDUs in a second PPDU;
- and
- the control method further comprises:
- wirelessly transmitting the first PPDU to the another electronic device via the first link;
- and
- wirelessly transmitting the second PPDU to the another electronic device via the second link.
A circuitry within an electronic device, configured to perform the steps of:
- obtaining a plurality of media access control protocol data units (MPDU), wherein the plurality of MPDUs corresponds to at least one Intra-coded frame (I-frame) and at least one predicted frames (P-frame);
- selectively duplicating the MPDUs corresponding to the at least one I-frame or the at least one P-frame to generate a plurality of duplicated MPDUs;
- aggregating the plurality of MPDUs and the plurality of duplicated MPDUs in at least one physical layer protocol data unit (PPDU);
- classifying media access control service data units (MSDU) corresponding to the at least one I-frame into a first group;
- generating the MPDUs corresponding to the I-frame according to the MSDUs of the first group;
- classifying MSDUs corresponding the at least one P-frame into a second group;
- and
- generating the MPDUs corresponding to the P-frame according to the MSDUs of the second group.
Dependencies are inferred from the claim text.