Encoding/decoding system using feedback
AssigneeHewlett-Packard Development Company, L.P.
InventorsDebargha Mukherjee, Wai-Tian Tan, Andrew J. Patti
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for encoding using feedback. A base layer of a current frame is encoded. The residue of the current frame is generated. The residue of the current frame is encoded. Also, in response to feedback from a receiver, a coding strategy for each block of the current frame is determined and coding is performed according to one or more of source coding and Wyner-Ziv coding. The feedback is based on the base layer of the current frame and previous correctly received enhancement frames.
Claims13
A computer-implemented method for encoding using feedback, said method comprising:
- encoding a base layer of a current frame;
- if it is determined to generate a residue, then generating said residue of said current frame, and encoding said residue of said current frame;
- and
- in response to feedback from a receiver, wherein said feedback is based on said base layer of said current frame, previously correctly received enhancement frames that were previously and correctly received by said receiver, and a goodness match metric determined with a comparison between a most recent frame in a first list to a previous corresponding frame in a second list, wherein said first list is a list of frames that have been reconstructed using said base layer and said second list is a list of said previously correctly received enhancement frames:
- determining coding strategy for each block of said current frame;
- and
- coding according to one or more of source coding and Wyner-Ziv coding.
A computer-implemented method for decoding using feedback, said method comprising:
- decoding a base layer of a current frame;
- decoding enhancement information of said current frame;
- generating a semi-super-resolved frame corresponding to said decoded base layer of said current frame and said decoded enhancement information;
- generating feedback based on said decoded base layer of said current frame, previously correctly received decoded enhancement information, and a goodness match metric determined with a comparison between a most recent frame in a first list to a previous corresponding frame in a second list, wherein said feedback is macroblock based;
- and wherein said first list is a list of frames that have been reconstructed using said base layer and said second list is a list of previously correctly received enhancement frames;
- and
- transmitting said Feedback to sender.
A non-transitory computer-readable storage medium for storing instructions that when executed by one or more processors perform a method for coding using feedback, said method comprising:
- generating a semi-super-resolved frame corresponding to a decoded base layer of a current frame and decoded enhancement information;
- generating feedback based on said decoded base layer of said current frame and previously correctly received decoded enhancement information, wherein said feedback is macroblock based;
- and
- in response to feedback from a receiver, wherein said feedback is based on said base layer of said current frame, previous correctly received enhancement frames, and a goodness match metric determined with a comparison between a most recent frame in a first list to a previous corresponding frame in a second list, wherein said first list is a list of frames that have been reconstructed using said base layer and said second list is a list of said previously correctly received enhancement frames:
- determining coding strategy for each block of said current frame;
- and
- coding according to one or more of source coding and Wyner-Ziv coding, wherein coding is selected from a group consisting of encoding and decoding.
Dependencies are inferred from the claim text.