Methods and systems for image processing control based on adjacent block characteristics
First Claim
Patent Images
1. A method for controlling an decoding device that decodes received data and having a processor operatively connected to a transmission medium for transmitting said data, said method comprising:
- a) said decoding device identifying a first adjacent macroblock that is adjacent to a target macroblock;
b) said decoding device identifying a second adjacent macroblock that is adjacent to said target macroblock;
c) said decoding device determining a first macroblock indicator indicating whether said first adjacent macroblock is coded with reference to another layer;
d) said decoding device determining a second macroblock indicator indicating whether said second adjacent macroblock is coded with reference to another layer; and
e) said decoding device determining an entropy coding control value based on said first macroblock indicator and said second macroblock indicator, where said decoding device uses said entropy coding control decode said data received from said transmission medium.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention comprise systems and methods for managing and combining layers in a multi-layer bitstream of data encoded predictively and scalably by encoding data in one layer of the bitstream in with reference to data in at least one other layer of the bitstream.
-
Citations
25 Claims
-
1. A method for controlling an decoding device that decodes received data and having a processor operatively connected to a transmission medium for transmitting said data, said method comprising:
-
a) said decoding device identifying a first adjacent macroblock that is adjacent to a target macroblock; b) said decoding device identifying a second adjacent macroblock that is adjacent to said target macroblock; c) said decoding device determining a first macroblock indicator indicating whether said first adjacent macroblock is coded with reference to another layer; d) said decoding device determining a second macroblock indicator indicating whether said second adjacent macroblock is coded with reference to another layer; and e) said decoding device determining an entropy coding control value based on said first macroblock indicator and said second macroblock indicator, where said decoding device uses said entropy coding control decode said data received from said transmission medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling an device having a processor operatively connected to a transmission medium for transmitting data, and that receives said data and delivers it to said transmission medium, said method comprising:
-
a) said device identifying a first adjacent macroblock that is adjacent to a target macroblock; b) said device identifying a second adjacent macroblock that is adjacent to said target macroblock; c) said device determining whether said first adjacent macroblock is available; d) said device determining whether said first adjacent macroblock is coded in inter prediction mode; e) said device determining whether said first adjacent macroblock is encoded in the spatial domain; f) said device determining whether said first adjacent macroblock is intra predicted with a DC prediction mode; g) said device determining whether said first adjacent macroblock is coded with reference to another layer; h) said device setting a first adjacent block flag to one when any of steps c) through g) are true; i) said device determining whether said second adjacent macroblock is available; j) said device determining whether said second adjacent macroblock is coded in inter prediction mode; k) said device determining whether said second adjacent macroblock is encoded in the spatial domain; l) said device determining whether said second adjacent macroblock is intra predicted with a DC prediction mode; m) said device determining whether said second adjacent macroblock is coded with reference to another layer; n) said device setting a second adjacent block flag value to one when any of steps i) through m) are true; and o) said device adding said first adjacent block flag value and said second adjacent block flag value to produce an entropy coding control value, where said encoding device uses said entropy coding control value to deliver said data over said transmission medium. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A processing device operatively connectable to a transmission medium that transmits data between a sender and a receiver, said processing device comprising:
-
a) an input that receives a first adjacent macroblock that is adjacent to a target macroblock and a second adjacent macroblock that is adjacent to said target macroblock; and b) a processor that sets a target block estimated prediction mode to a predetermined mode when any of conditions i) through vi) are true; i) said first adjacent macroblock is available; ii) said first adjacent macroblock is coded in inter prediction mode; iii) said first adjacent macroblock is coded with reference to another layer; iv) said second adjacent macroblock is available; v) said second adjacent macroblock is coded in inter prediction mode; vi) said second adjacent macroblock is coded with reference to another layer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification