An apparatus for compressing an uncompressed motion picture to generate compressed motion picture data, and also for generating and including rate correction data to be used by another apparatus to change the bit rate of the compressed motion picture data without decoding all of the encoded packets in the compressed motion picture data.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A moving picture data producing apparatus for generating outputted moving picture data derived from inputted uncompressed moving picture data, said apparatus comprising: input means for inputting said uncompressed moving picture data; moving picture coding means including quantization means for generating compressed moving picture data from said uncompressed moving picture data; rate correction data producing means for producing rate correction data based on an output of said moving picture coding means, said rate correction data including information about said compressed moving picture data; compression frame data means for adding said rate correction data to said compressed moving picture data to generate compression frame data; and output means for outputting said compression frame data to a moving picture coding apparatus, wherein said moving picture coding apparatus is used to change the bit rate of said compressed moving picture data by utilizing said rate correction data and a desired bit rate input to said moving picture coding apparatus.
2. The moving picture data producing apparatus according to claim 1 , wherein said rate correction data producing means creates rate correction data which enables rate changing by said moving picture coding apparatus by conducting a quantization for an area having high bit rate in motion picture frames, while using a quantization value which is different from the value used when producing the compressed moving picture data.
3. The moving picture data producing apparatus according to claim 1 , wherein said rate correction data producing means creates rate correction data which enables bit rate changing by said moving picture coding apparatus by conducting a different quantization for the area in a P frame of the compressed moving picture data having a low probability of being referred to in a motion prediction operation.
4. The moving picture data producing apparatus according to any one of claims 1 to 3 , wherein said moving picture coding means further includes: means for recording reference inhibition area information about an area not to be referred to for motion compensation, wherein the area information is included in the rate correction data for each frame of the moving picture data; and motion compensation means for conducting motion compensation without referring to the area not to be referred to in conducting motion prediction for a next frame.
5. The moving picture data producing apparatus according to claim 1 , wherein said moving picture coding means includes motion compensation means for conducting motion compensation and outputting referenced area information referred to at a time of motion estimation; wherein said rate correction data producing means uses the referenced area information to create said rate correction data which enables rate changing by said moving picture coding apparatus by conducting a quantization for an area a low probability of being referred to in conducting motion prediction for the next frame, while using quantization value which is different from the value used when producing the compressed moving picture data.
6. The moving picture data producing apparatus according to claim 1 , wherein said rate correction data producing means deletes high frequency components from said input uncompressed moving picture data in advance, and then produces said rate correction data which enables rate changing by said moving picture coding apparatus by conducting a quantization using a quantization value equivalent to the value used when producing the compressed moving picture data.
7. The moving picture data producing apparatus according to claim 1 , wherein said rate correction data producing means determines position information identifying a position at which rear portions of bits in packets of said compressed motion picture data are identified for later deletion by the moving picture coding apparatus with respect to an area structured by a continuous arbitrary number of macro-blocks and wherein the rate correction data producing means produces the rate correction data including the position information.
8. The moving picture data producing apparatus according to claim 1 , wherein said rate correction data producing means produces rate correction data which enables the bit rate changing by said moving picture coding apparatus by creating an I-frame as well as P-frame with respect to the motion picture frames generated as P-frame by said compression means.
9. A moving picture data producing apparatus to which uncompressed moving picture data is input, comprising: input means for inputting said uncompressed moving picture data; moving picture coding means including quantization means for generating compressed moving picture data from said uncompressed moving picture data; rate correction data producing means for producing rate correction data; compression frame data means for adding said rate correction data to said compressed moving picture data to generate compression frame data; and output means for outputting said compression frame data to a moving picture coding apparatus, wherein said moving picture coding apparatus is used to change the bit rate of said compressed moving picture data by utilizing said rate correction data and a desired bit rate input to said moving picture coding apparatus, wherein said rate correction data producing means includes a quarry-out area deciding means which decides an area of said compression frame data which is able to be partially quarried out, by said moving picture coding apparatus, from a frame of said compressed moving picture data, and wherein said rate correction data producing means creates said rate correction data for identifying the quarry out area thus decided.
10. The moving picture data producing apparatus according to claim 9 , wherein the rate correction data producing means produces the rate correction data which enables rate changing by said moving picture coding apparatus for at least one or more areas within said quarry out area.
11. A moving picture coding apparatus comprising: input means for inputting compression frame data output from a data producing apparatus, said compression frame data including compressed moving picture data, and rate correction data having information about the compressed moving picture data, said input means also for inputting a desired bit rate; rate correction data extraction means for extracting said information about the compressed moving picture data from said rate correction data of said compression frame data; and rate correction means for generating modified compressed moving picture data by changing the bit rate of said compressed moving picture data to the desired bit rate utilizing said information about the compressed moving picture data, wherein the bit rate is changed without decoding all of said inputted compressed moving picture data; and output means for outputting said modified compressed moving picture data for transmission to a user.
12. The moving picture coding apparatus according to claim 11 , wherein said rate correction data includes bit deletion data identifying bits in said compressed moving picture data which are identified for possible deletion, and further wherein said rate correction means uses said bit deletion data to delete some number of said bits from said compressed moving picture data to output modified compressed moving picture data at the desired bit rate.
13. A system for changing the bit rate of compressed moving picture data, said system comprising: a moving picture data producing apparatus including: rate correction data producing means for producing rate correction data including information about said compressed moving picture data, wherein said rate correction data includes bit deletion data identifying bits in said compressed moving picture data for possible deletion, compression frame data means for adding said rate correction data to said compressed moving picture data to generate compression frame data, and output means for outputting said compression frame data; and a moving picture coding apparatus separate from said moving picture data producing apparatus, said coding apparatus including: input means for inputting said compression frame data output from said data producing apparatus, said input means also for inputting a desired bit rate, bit rate correction means for generating modified compressed moving picture data by using said information in said rate correction data for changing the bit rate of said compressed moving picture data to the desired bit rate, wherein said bit rate correction means uses said bit deletion data to delete some number of said bits from said compressed moving picture data to generate said modified compressed moving picture data at the desired bit rate, and output means for outputting said modified compressed moving picture data for transmission to a user.
14. The system for changing the bit rate of compressed moving picture data of claim 13 , wherein said bit rate is changed by said moving picture coding apparatus, based on said rate correction data, without decoding all of said compressed moving picture data.
15. A system for changing the bit rate of compressed moving picture data, said system comprising: a moving picture data producing apparatus including: input means for inputting uncompressed moving picture data, moving picture coding means for generating compressed moving picture data from said uncompressed moving picture data, rate correction data producing means for producing rate correction data based on an output of said moving picture coding means, said rate correction data including information about said compressed moving picture data, compression frame data means for adding said rate correction data to said compressed moving picture data to generate compression frame data, and output means for outputting said compression frame data; and a moving picture coding apparatus including: input means for inputting said compression frame data output from said data producing apparatus, said input means also for inputting a desired bit rate, rate correction data extraction means for extracting said information about the compressed moving picture data from said rate correction data of said compression frame data, rate correction means for generating modified compressed moving picture data by changing the bit rate of said compressed moving picture data to the desired bit rate by utilizing said information about the compressed moving picture data, and output means for outputting said modified compressed moving picture data for transmission to a user; wherein the bit rate is changed by said moving picture coding apparatus without decoding the compressed moving picture data of said compression frame data.
16. The system for changing the bit rate of compressed moving picture data of claim 15 , wherein said rate correction data includes bit deletion data identifying bits in said compressed moving picture data for possible deletion, and further wherein said rate correction means uses said bit deletion data to delete some number of said bits from said compressed moving picture data to generate said modified compressed moving picture data at the desired bit rate.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 5, 2001
February 6, 2007
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.