CPC H04N 21/236 (2013.01) [H04N 21/6193 (2013.01)] | 9 Claims |
1. A data decoding system comprising:
at least one decoder;
wherein the system is communicatively coupled to a data communication network;
wherein the system is configured to receive encoded data from an encoder and the at least one decoder is configured to decode the received encoded data;
wherein the received encoded data has been encoded in an hierarchical data structure for representing data to be communicated from the encoder to the at least one decoder, wherein the hierarchical data structure includes a base layer and one or more enhancement layers with associated residual data, wherein the base layer is capable of providing a coarse rendition of the input signal at the at least one decoder, and the one or more enhancement layers and their associated residual data are useable when received at the least one decoder to enhance the coarse rendition to render the input signal at a higher level of quality than the coarse rendition; and
wherein the at least one decoder is configured to receive and decode lower level data when parts of data of the one or more enhancement layers and their associated residual data have been selectively dropped or not received in response to bandwidth limitations, ghosting, interference and/or data errors arising in the data communication network; and
wherein the at least one decoder is configured to receive base layer data of a given image frame from the encoder to decode concurrently with the encoder computing enhancement layer data of the given image frame to send subsequently to decoder, thereby reducing a latency of data communication arising when communicating from the encoder to the at least one decoder.
|