Encoding method, decoding method, encoder, and decoder
AssigneeFujitsu Limited
InventorsNoriaki TSUKUDA, Yuuji Nomura, Yasuo Misuda
Life of this patent
Estimating the term…
Abstract
An encoding method includes encoding moving image; determining whether an information amount of the encoded moving image data in units of a picture satisfies a threshold to control a virtual buffer obtained by virtually modeling a reception buffer of a decoding device that is a transmission destination of the encoded moving image data; and setting, by dividing a picture included in the encoded moving image data, a decoding time for each divided picture to cause the decoding device to decode each divided picture when the determining determines the information amount of the encoded moving image does not satisfy the threshold to control the virtual buffer.
Claims7
An encoding method comprising:
- encoding moving image data;
- determining whether an information amount of the encoded moving image data in units of a picture satisfies a threshold to control a virtual buffer obtained by virtually modeling a reception buffer of a decoding device that is a transmission destination of the encoded moving image data;
- and
- setting, by dividing a picture included in the encoded moving image data, a decoding time for each divided picture to cause the decoding device to decode each divided picture when the determining determines the information amount of the encoded moving image data does not satisfy the threshold to control the virtual buffer.
A decoding method comprising:
- receiving, by a processor, encoded moving image data;
- storing the encoded moving image data in a buffer;
- decoding, by the processor, the encoded moving image data in units of a divided picture according to a decoding time when the decoding time at which an the device decodes the encoded moving image data accumulated in the buffer is not set in units of a picture but is set in units of each divided picture;
- and
- outputting, by the processor, decoded moving image data in the order of display time by rearranging pictures included in the decoded moving image.
An encoding device comprising:
- a processor;
- and
- a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to,
- encode moving image data;
- determine whether an information amount of the encoded moving image data in units of a picture satisfies a threshold to control a virtual buffer obtained by virtually modeling a reception buffer of a decoding device that is a transmission destination of the encoded moving image data;
- and
- divide a picture included in the encoded moving image data and to set a decoding time for each divided picture to cause the decoding device to decode each divided picture when the determination determines the information amount of the encoded moving image data does not satisfy the threshold to control the virtual buffer.
The encoding device according to claim 6,
- wherein the determination determines whether an underflow of the virtual buffer is caused based on the information amount of the encoded moving image data, and
- wherein the setting divides the picture included in the encoded moving image data when an underflow of the virtual buffer is determined to be caused, and sets a first decoding time to a first divided picture in a former part of the divided picture and sets a second decoding time that is later than the first decoding time to a second divided picture in a latter part of the divided picture.
Dependencies are inferred from the claim text.