Method of adaptively encoding and decoding motion image and apparatus therefor
Abstract
In a method of adaptively encoding input image data of a motion image in accordance with a temporal complexity of the motion image, and an apparatus therefore, the temporal complexity of the input image data is calculated. Next, an original frame rate of the input image data is converted into a converted frame rate based on the calculated temporal complexity. Thereafter, the input image data whose frame rate has been converted is encoded, and the encoding data of the encoded image data is controlled so that the encoded image data has information on the converted frame rate. Accordingly, the input image data is encoded at different frame rates in accordance with the temporal complexity of the input image data. Consequently, the encoded input image data is efficiently stored.
Claims
exact text as granted — not AI-modified1 . An apparatus for adaptively encoding and/or decoding an input image data of an input image, comprising:
a temporal complexity calculation unit calculating a temporal complexity of the input image data; a frame rate conversion unit converting an original frame rate of the input image data into one of a first frame rate and a second frame rate based on the calculated temporal complexity; an encoder encoding the input image data at one of the first frame rate and a second frame rate and inserting information on one of the first and second frame rates into the encoded input image data; and a decoder retrieving one of the first frame rate and the second frame rate from the encoded input image data, decoding the encoded input image data at the first frame rate when the first frame rate is retrieved from the encoded input image data, and decoding the encoded input image data at the second frame rate when the converted frame rate retrieving unit retrieves the second frame rate from the encoded input image data.
2 . An apparatus for adaptively decoding an encoded input image data of an input image, comprising:
a retrieving unit retrieving a first frame rate and a second frame rate from encoded input image data; a decoder decoding the encoded input image data at the first frame rate when the retrieving unit retrieves the first frame rate from the encoded input image data, and decoding the encoded input image data at the second frame rate when the retrieving unit retrieves the second frame rate from the encoded input image data.
3 . The apparatus of claim 2 , wherein the encoded input image data comprises a picture coding extension in a data structure of the encoded input image data to represent one of the first frame rate and the second frame rate, and the retrieving unit retrieves one of the first frame rate and the second frame rate from the picture coding extension in a data structure of the encoded input image data.
4 . The apparatus of claim 2 , wherein the picture coding extension of the encoded input image data comprises one of an REF value and a TFF value to represent one of the first frame rate and the second frame rate, and the retrieving unit retrieves one of the first frame rate and the second frame rate from the one or a combination of the REF value and the TFF value of the picture coding extension in the data structure of the encoded input image data.
5 . The apparatus of claim 2 , wherein the encoded input image data comprises a plurality of macroblocks in a frame, and the temporal complexity represents a temporal complexity of a predetermined number of the macroblocks.
6 . The apparatus of claim 2 , wherein the encoded input image data comprises a plurality of macroblocks in a frame, and the temporal complexity represents a temporal complexity of each macroblock.
7 . The apparatus of claim 2 , wherein the encoded input image data comprises a plurality of fields or frames, and the temporal complexity represents a temporal complexity of a predetermined number of fields or frames.
8 . The apparatus of claim 2 , wherein the encoded input image data comprises a plurality of fields or frames, and the temporal complexity represents a temporal complexity of each field or frame.
9 . A method of adaptively encoding and/or decoding an input image data of an input image, comprising:
calculating a temporal complexity of the input image data; converting an original frame rate of the input image data into one of a first frame rate and a second frame rate based on the calculated temporal complexity; encoding the input image data at one of the first frame rate and a second frame rate and inserting information on one of the first and second frame rates into the encoded input image data; and retrieving one of the first frame rate and the second frame rate from the encoded input image data, decoding the encoded input image data at the first frame rate when the first frame rate is retrieved from the encoded input image data, and decoding the encoded input image data at the second frame rate when the converted frame rate retrieving unit retrieves the second frame rate from the encoded input image data.Join the waitlist — get patent alerts
Track US2007058877A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.