Intra prediction mode selecting apparatus and method thereof
AssigneeNovatek Microelectronics Corp.
InventorsYi-Chang Chen, Chao-Tsung Huang, Yu-Wei Chang
Life of this patent
Estimating the term…
Abstract
An intra prediction mode selecting method is disclosed. First, a compress profile and a frame resolution of a frame data are received. Next, a plurality of corresponding prediction modes are selected according to the compress profile and the frame resolution, and the selected prediction modes are scheduled for sequentially calculating a plurality of corresponding cost functions. Finally, the cost functions are compared to select one of the prediction modes to serve as a prediction mode of the frame data.
Claims4
An intra prediction mode selecting method of a video encoder, comprising:
- receiving a compress profile of a frame data;
- receiving a frame resolution of the frame data;
- selecting a plurality of corresponding intra prediction modes according to the compress profile and the frame resolution, and scheduling the intra prediction modes for sequentially calculating a plurality of corresponding cost functions;
- and
- comparing the cost functions to select one of the intra prediction modes to serve as a prediction mode of the frame data,
- wherein the compress profile comprises a high profile, a main profile or a base profile, the frame resolution comprises a high resolution or a general resolution, and the intra prediction modes comprise an I4 macro-block mode, an I8 macro-block mode, an I16 macro-block mode and a chroma mode, wherein steps of selecting the corresponding intra prediction modes according to the compress profile and the frame resolution comprise:
- selecting the I4 macro-block mode, the I16 macro-block mode and the chroma mode when the compress profile is the main profile and the frame resolution is the general resolution or the high resolution;
- selecting the I4 macro-block mode, the I16 macro-block mode and the chroma mode when the compress profile is the base profile and the frame resolution is the general resolution or the high resolution;
- selecting the I4 macro-block mode, the I16 macro-block mode and the chroma mode when the compress profile is the high profile and the frame resolution is the general resolution;
- and
- selecting the I8 macro-block mode, the I16 macro-block mode and the chroma mode when the compress profile is the high profile and the frame resolution is the high resolution.
An intra prediction mode selecting apparatus, comprising
- a schedule controller, receiving a compress profile and a frame resolution of a frame data, selecting a plurality of corresponding intra prediction modes according to the compress profile and the frame resolution, and scheduling the intra prediction modes, wherein the compress profile comprises a high profile, a main profile or a base profile, the frame resolution comprises a high resolution or a general resolution, and the intra prediction modes comprise an I4 macro-block mode, an I8 macro-block mode, an I16 macro-block mode and a chroma mode;
- a cost function generator, coupled to the schedule controller, for sequentially predicting the intra prediction modes according to a prediction sequence of the intra prediction modes that is scheduled by the schedule controller, so as to generate a plurality of corresponding cost functions;
- and
- a cost function comparator, coupled to the cost function generator, for comparing the cost functions to select one of the intra prediction modes to serve as a prediction mode of the frame data,
- wherein, when the compress profile is the main profile and the frame resolution is the general resolution or the high resolution, the schedule controller selects the I4 macro-block mode, the I16 macro-block mode and the chroma mode;
- when the compress profile is the base profile and the frame resolution is the general resolution or the high resolution, the schedule controller selects the I4 macro-block mode, the I16 macro-block mode and the chroma mode;
- when the compress profile is the high profile and the frame resolution is the general resolution, the schedule controller selects the I4 macro-block mode, the I16 macro-block mode and the chroma mode;
- and
- when the compress profile is the high profile and the frame resolution is the high resolution, the schedule controller selects the I8 macro-block mode, the I16 macro-block mode and the chroma mode.
Dependencies are inferred from the claim text.