Apparatus for updating side information on motion video data by different rules between DC and AC components
AssigneeOki Electric Industry Co., Ltd.
InventorTakashi Nishi
Life of this patent
Estimating the term…
Abstract
In a data updating apparatus for updating first data having plural bits according to a predetermined data format, a detector detects a domain point at which the first data are different from second data including plural bits decoded by Slepian-Wolf decoding according to the predetermined data format. The first data is used for decoding encoded data on a non-key frame separated from a stream of frames by Slepian-Wolf decoding and transformed from a predictive frame associated with the non-key frame and generated from information on a key frame. A data updater updates a less significant bit in the first data than the domain point supplied from the detector according to a predetermined updating scheme.
Claims14
A data updating apparatus updating first side information including a plurality of first bit planes according to a predetermined data format, comprising:
- a detector configured to detect a domain point at which the first side information are different from second side information including a plurality of second bit planes previously decoded by Slepian-Wolf decoding according to the predetermined data format, the first side information being used for decoding encoded data on a non-key frame separated from a stream of frames by the Slepian-Wolf decoding and transformed from a predictive frame associated with the non-key frame and generated from information on a key frame;
- and
- a data updater configured to update a less significant bit in the first side information than a bit corresponding to the domain point supplied from said detector according to a predetermined updating scheme based on said detector detecting the domain point,
- wherein the data updating apparatus is disposed in an apparatus that receives video information via a communication channel from a video information source,
- wherein the first side information is obtained by transforming the predictive frame associated with the non-key frame into a frequency domain, quantizing each frequency component into a quantized value, and converting the quantized value to a code of the plurality of first bit planes,
- said data updater applies appropriate one of different updating schemes, depending on whether the frequency component converted to the code of the plurality of first bit planes is a direct current component or an alternate current component, to update the first side information, and
- with respect to the direct current component in the first side information, said data updater replaces a most significant bit among bits different from the second side information with a bit value of a corresponding bit position in the second side information, and updates a less significant bit than the replaced bit so as to set the first side information after updating to the quantized value closest to the first side information before updating.
A motion video decoder comprising:
- a key frame decoder decoding encoded data on a key frame separated from a stream of frames;
- a transformer producing from information on the key frame a predictive frame associated with a non-key frame separated from the stream of frames, and then transforming the predictive frame into first side information including a plurality of first bit planes according to a predetermined data format;
- a Slepian-Wolf decoder using the first side information to decode encoded data on the non-key frame by Slepian-Wolf-decoding;
- and
- an updating apparatus updating the first side information to supply said Slepian-Wolf decoder with updated side information,
- wherein said updating apparatus comprises:
- a detector detecting a domain point at which the first side information is different from second side information including a plurality of second bit planes previously decoded by the Slepian-Wolf decoding according to the predetermined data format;
- and
- a data updater updating a less significant bit in the first side information than the domain point supplied from said detector according to a predetermined updating scheme when said detector detects the domain point,
- wherein the motion video decoder is disposed in an apparatus that receives video information via a communication channel from a video information source, and
- wherein the first side information is obtained by transforming the predictive frame associated with the non-key frame into a frequency domain, quantizing each frequency component into a quantized value, and converting the quantized value to a code of the plurality of first bit planes, and
- wherein said data updater applies an appropriate one of different updating schemes, depending on whether the frequency component converted to the code of the plurality of first bit planes is a direct current component or an alternate current component to update the first side information, and
- in the first and the second side information including the code of the plurality of bit planes converted from the quantized value, either one of a first and a second significant bit value is arbitrarily allotted depending on the quantized value in a most significant bit, and in bits subsequent to the most significant bit, a quantized value closer to zero has more bits taking the first bit value, and, among the quantized values having a same number of bits taking the first bit value, a quantized value closer to zero has a more significant bit position taking the first bit value.
A motion video delivery system comprising:
- a motion video encoder encoding motion video into encoded data, the motion video encoder being disposed at a video information source;
- and
- a motion video decoder to decode the encoded data, the motion video decoder being disposed in a video receiving apparatus that receives video information via a communication channel from the video information source,
- wherein said motion video decoder comprises:
- a key frame decoder decoding encoded data on a key frame separated from a stream of frames,
- a transformer producing from information on the key frame a predictive frame associated with a non-key frame separated from the stream of frames, and then transforming the predictive frame into first side information including a plurality of first bit planes according to a predetermined data format,
- a Slepian-Wolf decoder using the first side information to decode the encoded data on the non-key frame by Slepian-Wolf decoding, and
- an updating apparatus updating the first side information to supply said Slepian-Wolf decoder with updated first side information,
- wherein said updating apparatus comprises:
- a detector detecting a domain point at which the first side information are different from second side information including a plurality of second bit planes previously decoded by the Slepian-Wolf decoding according to the predetermined data format;
- and
- a data updater updating a less significant bit in the first side information than the domain point supplied from said detector according to a predetermined updating scheme when said detector detects the domain point,
- wherein the first side information is obtained by transforming the predictive frame associated with the non-key frame into a frequency domain, quantizing each frequency component into a quantized value, and converting the quantized value to a code of the plurality of first pit planes,
- wherein said data updater applies an appropriate one of different updating schemes, depending on whether the frequency component converted to the code of the plurality of first pit planes is a direct current component or an alternate current component to update the first side information, and
- with respect to the direct current component in the first side information, said data updater replaces a most significant bit among bits different from the second side information with a bit value of a corresponding bit position in the second side information, and updates a less significant bit than the replaced bit so as to set the first side information after updating to the quantized value closest to the first side information before updating.
A non-transitory computer-readable medium having a computer program recorded therein, said computer program controlling the computer, when installed and run, to function as a data updating apparatus which updates first side information including a plurality of first bit planes according to a predetermined data format by:
- detecting a domain point at which the first side information is different from second side information including a plurality of bits decoded by a Slepian-Wolf decoding according to the predetermined data format, the first side information being used for decoding encoded data on a non-key frame separated from a stream of frames by the Slepian-Wolf decoding and transformed from a predictive frame associated with the non-key frame and generated from information on a key frame;
- updating a less significant bit in the first side information than the domain point according to a predetermined updating scheme when said detector detects the domain point;
- and
- with respect to the direct current component in the first side information, updating the less significant bit in the first side information than the domain point according to the predetermined updating scheme includes updating a most significant bit among bits different from the second side information with a bit value of a corresponding bit position in the second side information, and updating a less significant bit than the replaced bit so as to set the first side information after updating to the quantized value closest to the first side information before updating,
- wherein the domain point is detected in an apparatus that receives a video information via a communication channel from a video information source,
- wherein the first side information is obtained by transforming the predictive frame associated with the non-key frame into a frequency domain, quantizing each frequency component into a quantized value, and converting the quantized value to a code of the plurality of first bit planes, and
- wherein updating the less significant bit in the first side information than the domain point according to the predetermined updating scheme includes applying an appropriate one of different updating schemes, depending on whether the frequency component converted to the code of the plurality of first bit planes is a direct current component or an alternate current component.
Dependencies are inferred from the claim text.