×

MOVING IMAGE ENCODING APPARATUS, MOVING IMAGE ENCODING METHOD, AND MOVING IMAGE ENCODING COMPUTER PROGRAM

  • US 20110292995A1
  • Filed: 08/09/2011
  • Published: 12/01/2011
  • Est. Priority Date: 02/27/2009
  • Status: Active Grant
First Claim
Patent Images

1. A moving image encoding apparatus comprising:

  • a storage unit which stores moving image data which includes at least first sub-data and second sub-data each containing a plurality of pictures;

    a processing unit which, by encoding said moving image data, generates bitstream data whose amount of data is smaller than the amount of data of said moving image data; and

    an output unit which outputs said bitstream data, whereinsaid processing unit implements;

    a convergence target deriving function which, on the assumption that said bitstream data is transferred to a hypothetical decoder at a prescribed transfer rate and stored into a buffer in said decoder and that data corresponding to said pictures contained in said bitstream data are sequentially removed from said buffer at predetermined intervals of time, determines a target value for a first amount of buffer occupancy so that said first amount of buffer occupancy, which represents the amount of space that said bitstream data occupies in said buffer at a first point in time at which data corresponding to a last picture contained in first sub-bitstream data generated by encoding said first sub-data is removed from said buffer, does not drop below a second amount of buffer occupancy which represents the amount of space that second sub-bitstream data generated by encoding said second sub-data occupies in said buffer at said first point in time;

    a first encoding function which determines the number of encoding bits to be allocated to each picture contained in said first sub-data so that said first amount of buffer occupancy becomes identical with said target value, and which generates said first sub-bitstream data by encoding said first sub-data in accordance with said allocated number of encoding bits;

    a second encoding function which generates said second sub-bitstream data by encoding said second sub-data; and

    a splicing function which generates said bitstream data by splicing said first sub-bitstream data and said second sub-bitstream data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×