Receiving device and receiving method
AssigneeSony Corporation
InventorVijitha Ranatunga
Life of this patent
Estimating the term…
Abstract
A decoding device that includes a decoding determination unit to determine a procedure of recovering and decoding missing packets in consideration of a packet missing pattern in data including a set of media packets and redundant packets generated by a two-dimensional XOR-based FEC encoding method. Further, a decoding unit executes the recovery of the missing packets according to the procedure determined by the decoding determination unit.
Claims20
An information processing device, comprising:
- circuitry configured to:
- control a receiving device to receive encoded data that includes a plurality of media packets, wherein
- generation of the encoded data is based on a two-dimensional XOR-based forward error correction (FEC) encoding process, and
- the plurality of media packets is arranged in a plurality of rows and
- a plurality of columns;
- decode the received encoded data based on a specific method, wherein in the specific method, the circuitry is further configured to:
- calculate each of a number of rows of the plurality of rows and a number of columns of the plurality of columns with one missing packet of the plurality of media packets;
- compare the calculated number of rows with the calculated number of columns;
- determine a first recovery process of a plurality of recovery processes for the one missing packet;
- and
- execute the first recovery process in one of a row direction of the plurality of media packets or a column direction of the plurality of media packets based on the comparison;
- and
- control a display device to display the decoded data based on the execution of the first recovery process, wherein the decoded data comprises at least one of a motion picture or a video.
A method, comprising:
- receiving, by a receiving device, encoded data that includes a plurality of media packets, wherein
- generation of the encoded data is based on a two-dimensional XOR-based forward error correction (FEC) encoding process, and
- the plurality of media packets is arranged in a plurality of rows and a plurality of columns;
- decoding the received encoded data based on a specific method, wherein in the specific method, the method further comprising:
- calculating each of a number of rows of the plurality of rows and a number of columns of the plurality of columns with one missing packet of the plurality of media packets;
- comparing the calculated number of rows with the calculated number of columns;
- determining a first recovery process of a plurality of recovery processes for the one missing packet;
- and
- executing the first recovery process in one of a row direction of the plurality of media packets or a column direction of the plurality of media packets based on the comparison;
- and
- controlling a display device to display the decoded data based on the execution of the first recovery process, wherein the decoded data comprises at least one of a motion picture or a video.
A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to execute operations, the operations comprising:
- controlling a receiving device to receive encoded data that includes a plurality of media packets, wherein
- generation of the encoded data is based on a two-dimensional XOR-based forward error correction (FEC) encoding process, and
- the plurality of media packets is arranged in a plurality of rows and a plurality of columns;
- decoding the received encoded data based on a specific method, wherein in the specific method, the operations further comprising:
- calculating each of a number of rows of the plurality of rows and a number of columns of the plurality of columns with one missing packet of the plurality of media packets;
- comparing the calculated number of rows with the calculated number of columns;
- determining a first recovery process of a plurality of recovery processes for the one missing packet;
- and
- executing the first recovery process in one of a row direction of the plurality of media packets or a column direction of the plurality of media packets based on the comparison;
- and
- controlling a display device to display the decoded data based on the execution of the first recovery process, wherein the decoded data comprises at least one of a motion picture or a video.
Dependencies are inferred from the claim text.