Mpeg 4

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

1
New cards

What is the difference between intra and inter pictures in video coding?

Intra pictures are coded independently without reference to past pictures, while inter pictures are obtained by subtracting a motion-compensated prediction from the original picture.

2
New cards

How are residuals processed in video coding?

Residuals are transformed into the frequency domain, scanned, quantized, and encoded using variable-length codes.

3
New cards

What is the structure of a macroblock in the H.264 standard?

Each macroblock consists of four 8 Ă— 8 luminance blocks and two chrominance blocks.

4
New cards

What additional partitions are allowed in H.264 macroblocks compared to previous standards?

H.264 allows macroblock partitions to be subdivided into 8Ă—4, 4Ă—8, and 4Ă—4 sizes.

5
New cards

What does motion-compensated prediction help with in video compression?

It helps track finer details in video frames, leading to better prediction and lower bit rates.

6
New cards

Why does using smaller blocks in motion-compensated prediction increase bit rates?

Smaller blocks require more motion vectors to be encoded and transmitted, consuming more bit resources.

7
New cards

How does H.264 enhance prediction accuracy?

It uses smaller block sizes in active regions and larger block sizes in stationary areas.

8
New cards

What is the pixel accuracy used for motion compensation in H.264?

Motion compensation is accomplished with quarter-pixel accuracy.

9
New cards

How does H.264 handle reference pictures during motion compensation?

The selection of reference pictures is done at the macroblock partition level, with all sub-macroblock partitions using the same reference.

10
New cards

What is a Pskip type macroblock in H.264?

A Pskip macroblock uses 16Ă—16 motion compensation where the prediction error is not transmitted, useful for low change regions.

11
New cards

What kind of transform does H.264 utilize instead of an 8 Ă— 8 DCT?

H.264 uses a 4 Ă— 4 integer DCT-like transform matrix.

12
New cards

What is a disadvantage of the integer transform in H.264?

The product of the forward and inverse transforms does not result in the identity matrix.

13
New cards

How is the discrepancy in the transform compensated for in H.264?

By the use of scale factors during quantization.

14
New cards

What is one advantage of using a smaller integer transform in video coding?

It simplifies implementation and avoids error accumulation during the transform process.

15
New cards

What effect does a smaller block size have on video data representation?

It allows better representation of small stationary regions and minimizes ringing effects during sharp transitions.

16
New cards

What is the importance of motion vectors in video coding?

Motion vectors indicate the direction and speed of motion in a scene, affecting the accuracy of predictions.

17
New cards

What enhancements are made to the prediction process in H.264?

Filters on the four block edges are used to enhance the prediction process.

18
New cards

What are the dimensions of the H.264 transform matrix used?

The transform matrix used is a 4 Ă— 4 integer DCT-like matrix.

19
New cards

What happens if motion vectors consume too many bits in encoding?

The overall bit rate increases, potentially reducing the efficiency of the compression.

20
New cards

How does H.264 deal with diverse motion in a video scene?

It uses a variety of block sizes and shapes for motion compensation, allowing for better tracking.

21
New cards

What role do quantization and coding play in the encoding process of H.264?

Quantization reduces the precision of the transform coefficients to ease encoding, while variable-length coding compresses the data for efficient storage.

22
New cards