MPEG Flashcards
(15 cards)
Explain what I-frames
- Intra-coded frames
- Coded as single frames as in JPEG without reference to any other frames.
Explain P-frames
- Predictive coded frames.
- Coded as the difference from a motion compensated prediction frame, generated from I or P frame.
Explain B-frames
- Bi-directional coded frames
- Coded as the difference from a bi-directionally interpolated frame, generated from earlier and later I or P frames in the sequence.
What is motion-compensated predictive coding
- A technique that has found to be the most successful for exploiting interframe correlations.
- Idea -> encode the difference between the current image and the motion compensated previous image.
What is the problem with motion-compensated predictive coding.
There are quantisation errors when calculating the encoded DFD.
Quantised to +-0.5 pixel accuracy.
How big are macroblocks?
16x16
How are motion vectors encoded?
- Difference coding
In any multimedia transmission system that involves compression the following issues become important:
Explain the consideration of: data type.
- Multimedia sources can be video/images/text
- Different compression techniques are needed for each data type.
- Each piece of data has to be identified with unique codewords for transmission.
In any multimedia transmission system that involves compression the following issues become important:
Explain the consideration of: sequencing.
- Compressed data from each source scanned into a sequence of bits.
- Sequence is then packetised for transport.
- Problem here is to identify each different part of the bitstream uniquely to the decoder (e.g. header information, DCT coefficient information)
In any multimedia transmission system that involves compression the following issues become important:
Explain the consideration of: multiplexing.
- Audio and video data have to be decoded at the same time to create a coherent signal at receiver.
- Challenge -> identify different parts of the multiplexed stream and insert information about the timings of each elementary data stream.
In any multimedia transmission system that involves compression the following issues become important:
Explain the consideration of: media.
- Compressed and multiplexed data has to be stored on some digital storage and then later broadcasts to receivers across air or other links.
- Access to different media channels is constrained.
In any multimedia transmission system that involves compression the following issues become important:
Explain the consideration of: error.
Receiver must cope with errors such that system is robust or degrades in a graceful way.
In any multimedia transmission system that involves compression the following issues become important:
Explain the consideration of: bandwidth.
- BW available for multimedia transmission is limited.
- Transmission system must ensure that the bandwidth of the bitstream does not exceed these limits.
In any multimedia transmission system that involves compression the following issues become important:
Explain the consideration of: multiplatform.
- Different devices have different processor speeds and storage resources.
- Need construction of a suitable bitstream format; Scalability.
How is the multiplexing problem solved?
- Synchronisation between packets
- Decoding time stamp flag tells the decoder when to decode a packet.
- The presentation time stamp flag tells the decoder when to pass the decoded frame to the output device for display.