Examples of using Macroblock in English and their translations into Korean
{-}
-
Colloquial
-
Ecclesiastic
-
Ecclesiastic
-
Programming
-
Computer
However, the first and last macroblock of a slice should always be transmitted.
A macroblock contains information regarding the brightness and color distribution of a video picture.
Prescribes encoding each partition of a 16×16 macroblock using the same intra-coding mode.
For F macroblock mode, dual-prime(D) motion compensation mode can also be used.
The calculated chroma_cbp value is incorporated into the syntax information of the 64×64 pixel macroblock.
A, level 0 corresponds to a 64×64 pixel macroblock partition of luma samples and associated chroma samples.
Intra-coding modes, video encoder 50 may group four intra-coded blocks together, thereby forming a large intra-coded macroblock.
Hence, each macroblock would consist of 256 Y components, 64 Cr components and 64 Cb components.
Thus, when the CBP64 value is cleared,e.g., to a value of“0,” the 64×64 pixel macroblock is indicated as having all zero coefficients.
A 64×64 pixel macroblock that has all zero coefficients need not include CBP values for partitions or sub-blocks thereof.
Using a rate-distortion comparison between the different approaches, video encoder 50 can determine how to encode each partition and/or macroblock.
In some examples, each partition of a 64×64 macroblock may be assigned an individual quantization parameter.
A macroblock refers to a block consisting of 16×16 pixels, and constitutes the basic unit in the MPEG standard, on which motion encoding is based as well.
A, level 0 corresponds to a 64×64 pixel macroblock partition of luma samples and associated chroma samples.
Macroblock data, for example, macroblock 73, are composed of an mb_type field 80, an mb_pred field 85 and a texture data field 90.
In some examples, the area of the large macroblock may be the same or similar to a conventional 16×16 macroblock. .
Using existing H.264 intra-coding modes,video encoder 50 may group four intra-coded blocks together, thereby forming a large intra-coded macroblock.
In this case, a predictive macroblock can be used to decode the macroblock without residual data.
Upon determining the best, e.g., lowest cost, partitioning and encoding methods,video encoder 50 may encode the N×N macroblock using the best-cost determined method(184).
The basic processing unit of the design is called a macroblock, and H.261 was the first standard in which the macroblock concept appeared.
When the macroblock has all zero coefficients, entropy coding unit 46 does not need to establish any additional CBP values for the partitions of the macroblock, which may reduce overhead.
Thus, when the CBP64 value is set, e.g., to a value of“1,” the 64×64 pixel macroblock includes at least one non-zero coefficient somewhere in the macroblock.
Likewise, where a macroblock is selected from an I-frame, video encoder 50 would not encode a partition using inter-coding, either P-encoding or B-encoding.
In accordance with the techniques of this disclosure, the video block to be coded may comprise a macroblock that is larger than that prescribed by conventional coding standards, i.e., larger than a 16×16 pixel macroblock.
The macroblock_escape is a fixed bit string indicating whether the horizontal difference between a reference macroblock and the preceding macroblock is not less than 34 or not.
According to various techniques of this disclosure, video encoder 20 may use a macroblock that is larger than that prescribed by conventional video encoding standards to encode digital video data.
Each 64×64 pixel large macroblock may comprise an individual MB64_delta_QP value, in the range between- 26 and +25, inclusive.
And 2 usually do not show side information indicating the encoder settings, modes, tables, etc. used for a video sequence,frame, macroblock, block, etc. Such side information is sent in the output bitstream, typically after entropy encoding of the side information.
Are discussed with respect to a 64×64 pixel macroblock, it should be understood that similar techniques may apply for assigning hierarchical CBP values for other sizes of macroblocks.
Therefore, according to ITU H.264, if one sub-block of a 16×16 macroblock is to be intra-coded at the 4×4 level,every sub-block of the 16×16 macroblock must be intra-coded at the 4×4 level.