Selection of coding type for coding video data and of predictive mode

A prediction mode, coding type technology, applied in the direction of digital video signal modification, television, electrical components, etc.

Active Publication Date: 2006-07-26
APPLE INC
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] However, the traditional method still involves determining the cost of 9×16 different combinations of 4×4 prediction modes plus the cost of four 16×16 prediction modes

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Selection of coding type for coding video data and of predictive mode
  • Selection of coding type for coding video data and of predictive mode
  • Selection of coding type for coding video data and of predictive mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] US Provisional Patent Application Serial No. 60 / 583447, published June 27, 2004 for "Encoding and Decoding Images," is hereby expressly incorporated by reference.

[0021] In the following description, numerous details are set forth for purposes of explanation. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order not to obscure the description of the invention with unnecessary detail.

[0022] In some embodiments, the present invention provides a more efficient method for determining the choice of encoding type and the choice of prediction mode for macroblocks in a video frame. In some implementations, the general search algorithm performs the following operations

[0023] 1) The encoding type (16x16 or 4x4) initially considered for the macroblock is selected using an encoding type selection al...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method used for determining the coding type of the macro block of the video frame and the prediction mode. In the implementation modes, the common method is that 1) the coding type selection algorithm (based on the property of the macro block which is easy for calculation) is used to select the coding types (16*16 or 4*4) considered by the macro block initially; if the coding type 16*16 is selected in the procedure 1, based on the distortion threshold, the traditional method or an improved 16*16 prediction mode search algorithm is used to consider the four types of 16*16 prediction modes which can be used for the macro block; 3) if the 4*4 coding type is selected in the procedure 1, based on the position relations of the prediction modes and the traditional method or an improved 4*4 prediction mode search algorithm, the 4*4 prediction mode is selected to be used for each 4*4 module of the 16 modules of the macro block.

Description

technical field [0001] The present invention relates to selecting an encoding type and a prediction mode for encoding video data. Background technique [0002] A video stream is composed of a sequence of video frames, where each frame is composed of multiple macroblocks. Each macroblock is typically a 16x16 array of pixels, although other sizes of macroblocks are possible. A video codec (compressor-decompressor) is a software, hardware, or combination of software and hardware implementation of a compression algorithm used to encode / compress and decode / decompress a video data stream to reduce the size, for faster transmission and smaller storage space. Although lossy, video codecs attempt to preserve image quality while compressing the binary data of a video stream. Examples of common video codecs include WMV, RealVideo, and implementations of compression standards such as MPEG-2, MPEG-4, H.261, H.263, and H.264. [0003] Under the H.264 compression standard, a macroblock...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N7/26H04N7/32H04N19/176H04N19/57
Inventor 童歆聂小春
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products