45
영영영영 영영영영영 영영영영 영영영영영 디디디 디디디디 디디 디디디디디 International Standards for Image/Video Coding

International Standards for Image/Video Coding

  • Upload
    decker

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

International Standards for Image/Video Coding. Multimedia Everywhere. Towards Multimedia :. Consumer. Computer. Electronics. Multimedia. Tele- Communication. Broadcasting. Still Picture Compression Standards. - PowerPoint PPT Presentation

Citation preview

Page 1: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

International Standards for

Image/Video Coding

Page 2: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

• Towards Multimedia :

Multimedia

Computer ConsumerElectronics

Tele-Communication Broadcasting

Multimedia Everywhere

Page 3: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

• 1980 : ITU-T T.4 : G3 FAX for PSTNModified Huffman and Modified READ

• 1984 : ITU-T T.6 : G4 FAX for ISDNModified MR

• 1992 : JPEG (ISO 10918, ITU-T T.81) : Color Still Picturesused for Color Fax, Electronic Still Camera, Color

Printer, Computer Applications etcLossless/Lossy Modes, Baseline/E

xtended Modes, Progressive/Sequential ModesDPCM + DCT + Q + RL

E + Huffman/Arithmetic Codes Motion JPEG can be used for Moving Pictures.

• 1993 : JBIG (ISO 11544, ITU-T T.82) : Bi-level PicturesImprovement on T.4 and T.6

• Recently: JPEG-LS, JBIG2, etc

Still Picture Compression Standards

Page 4: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

• 1982 : ITU-R BT.601 : Studio Quality PCM Component VideoCommon to 525/60 and 625/50 Systems13.5 MHz Sampling, 8 bit/sample, 4:2:2 Format

• 1990 : ITU-T H.261 : Video Phone/Conference Application via ISDNBitrate = p x 64 kbps, p = 1-30 MC DPCM + DCT + Q + RLE + Huffman CodesReference Model 1 - 8

• 1992 : MPEG-1 Video : DSM Applications (e.g. Video CD)Bitrate = 1.5 MbpsMC DPCM + DCT + Q + RLE + Huffman CodesGOP Structure for Random Access and Error Recovery

(I, P, B Frames)Simulation Model 1 - 3

Moving Picture Compression Standards

Page 5: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

• 1994 : MPEG-2 Video (ISO 13818-2, ITU-T H.262) : Generic Algorithm for Various Applications (Broadcasting, Communication, Network, DSM et

c) 5 Profiles of Functionality (Simple, Main, Spatial Scalable, SNR Scalable, Hi

gh) 4 Levels of Resolution (Low, Main, High-1440, High) Deals with Interlaced Scan as well as Progressive Scan Field/Frame ME & DCT, Dual Prime ME, Intra VLC,

Altenate Scan, Nonuniform Q, etc

• 1993 : ITU-R CMTT.721 : 140 Mbps Contribution Quality VideoAdaptive DPCM, Componentwise

• 1993 : ITU-R CMTT.723 : 34-45 Mbps Contribution Quality VideoMC DPCM + DCT + Q + RLE + Huffman Codes

Moving Picture Compression Standards (Continued)

Page 6: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

• 1995 : ITU-T H.263 : Videophone via PSTNBitrate < 64 kbps

(V.34 modem = 33.6 kbps, Recent modem = 56 kbps) Improved version of H.261

• 1998 : MPEG-4Bitrates < 2 MbpsTargets: Multimedia data base access

Wireless multimedia communicationComponents of H.263 are incorporatedContent-based compressionSynthetic and natural video/audioMultiple tools/algorithms/profiles => Flexibility

• 1999 : MPEG-4 Version 2, MPEG-7

Moving Picture Compression Standards (Continued)

Page 7: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Bilevel image compression standardsBilevel image compression standards

ITU-T recommendation T.4(G3 Fax) and T.6(G4 Fax)

Application : facsimile(transmission of bilevel documents)

Coding scheme- G3 : 1-D nonadaptive run-length + Huffman

2-D nonadaptive run-length + Huffman - G4 : 2-D nonadaptive run-length + Huffman

References- G3: ITU-T Recommendation T.4, “Standardization of Group

3 Facsimile Apparatus for Document Transmission,” - G4: ITU-T Recommendation T.6, “Facsimile Coding Scheme

and Control Functions for Group 4 Facsimile Apparatus”.- Rafael C. Gonzalez, Richard E. Woods “Digital Image

Processing”, Addison Wesley, 1992- Anil K. Jain, “Fundamentals Of Digital Image Processing”,

Prentice-Hall, 1989

Page 8: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Continuous-tone still image compression standards

JPEG(Joint Photographic Experts Group)

Applications : color FAX, digital still camera, multimedia computer, internet

JPEG Standard consists of- a lossy baseline coding system- an extended coding system for greater compression, higher precision

or progressive reconstruction applications- a lossless independent coding system for reversible compression

References- ITU-T recommendation T.81, “Information Technology - Digital

compression and Coding of Continuous-Tone Still Images - Requirements and Guideline”, 92. 2

- K. R. Rao, J. J. Hwang, “Techniques & Standards for Image, Video & Audio Coding”, Prentice Hall PTR, 1996

Page 9: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Baseline system : most widely used among JPEG standards

Data precision- 8 bits for input and output- 11 bits for quantized DCT coefficients

Algorithm- DCT + quantization + variable length coding

Compression Guideline- 0.25 ~ 0.5 bits/pixel : moderate to good quality, some applications- 0.5 ~ 0.75 bits/pixel : good to very good quality, many applications- 0.75 ~ 1.5 bits/pixel : excellent quality, most applications- 1.5 ~ 2.0 bits/pixel : indistinguishable (visually lossless) quality,

most demanding applications

Baseline system

Page 10: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Baseline system block diagram

Baseline system encoder

Baseline system decoder

Page 11: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

FDCT and IDCT

Two-dimensional FDCT and IDCTZero shift for input signal

- [0, 2p - 1] [ - 2p-1, 2p-1 - 1 ] ( p=8 or 12 )reduce the internal precision requirement in the DCT

calculation

88 DCT - efficient energy compaction(close to KLT)- blocking artifacts at high compression ratios

Definition

- Fast FDCT and IDCT algorithms exist, e.g. Lee algorithm.

Page 12: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Quantization and inverse quantization

Quantization table- No default values for quantization

tables- Application may specify the tables- Q(u, v) : quantization table

integer value from 1 to 255

vuQvuFvuRtionDequantiza

vuQ

vuFroundvuFonQuantizati

Q

Q

,,, :

,

,, :

Page 13: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

f (x,y)

FDCT

F (u,v)

Quant.

FQ (u,v)

r (x,y)

Inverse Q& IDCT

Example

e (x,y)

Page 14: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Entropy Coding

DC Coefficient Coding

Differential Coding DC coefficients of adjacent blocks are strongly correlated.

VLC(Huffman Coding)

Page 15: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

AC coefficients Coding- Zigzag Scanning- VLC(Variable Length Coding, Huffman Coding)

Entropy Coding (cont.)

Page 16: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Example

Zigzag scanning

[39, -3, 2, 1, -1, 1, 0, 0, 0, 0, 0, -1, EOB]

(run, value) assuming : DC coefficient of previous block = 35 [5, (0,-3 ), (0,2 ), (0,1 ), (0,-1), (0,1), (5,-1), EOB]

dc(cat, value), ac( run/cat, value)[dc(3, 5), ac(0/2,-3 ), ac(0/2,2 ), ac(0/1,1 ),ac(0/1,-1 ), ac(0/1, 1), ac(5/1,-1), E

OB]

Entropy Coding [100 101 / 01 00 / 01 10 / 00 1 / 00 0 / 00 1 / 1111010 0 / 1010]

512 bits 35bits

Page 17: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Table for luminance AC coefficients

Page 18: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Table for luminance AC coefficients

Page 19: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Table for chrominance AC coefficients

Page 20: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Table for chrominance AC coefficients

Page 21: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

JPEG Compression Examples

Original

image

(24bpp)

JPEG Compressed image

( 32:1 --

0.75bpp )

JPEG Compressed image

(8:1 -- 3bpp)

JPEG Compressed image

( 128:1 --

0.1875bpp )

Page 22: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

MPEG Digital Video TechnologyMPEG Digital Video Technology

MPEG-1( ISO/IEC 11172 ) and MPEG-2( ISO/IEC 13818 )

Applications :

MPEG-1 : Digital Storage Media(CD-ROM…)

MPEG-2 : Higher bit rates and broader generic applications

( Consumer electronics, Telecommunications, Digital Broadcasting, HDTV, DVD,

VOD, etc. )

Coding scheme :

Spatial redundancy : DCT + Quantization

Temporal redundancy : Motion estimation and compensation

Statistical redundancy : VLC

References :- ISO/IEC 11172-2 (MPEG-1), ISO/IEC 13818-2 (MPEG-2)- K.R.RAO and J.J. HWANG, “TECHNIQUES & STANDARDS FOR IMAGE•VIDEO & AUDIO CODING,” Prentice Hall,

1996.

Page 23: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

MPEG OverviewMPEG Overview

MPEG :

- Motion Picture Experts Group

- Specifies a standard compression, transmission, and decompression scheme

for video and audio.

- ISO/IEC 11172 : MPEG-1

- ISO/IEC 13818 : MPEG-2

- Consists of 3 parts.

Part 1 : System

Part 2 : Video

Part 3 : Audio

Page 24: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Functional comparison between MPEG-1 and MPEG-2 videoFunctional comparison between MPEG-1 and MPEG-2 video

MPEG-1 MPEG-2Video format SIF

progressiveSIF, 4:2:0, 4:2:2, 4:4:4progressive/interlaced

Picture quality VHS Distribution/contributionBit rate Variable

( 1.856 Mbps)Variable up to 100Mbps

Low delay mode < 150 ms < 150 ms (no B pictures)Accessibility Random access Random access/channel hoppingScalability SNR, spatial, temporal,

simulcast, data partitioningCompatibility Forward, backward, upward,

and downwardTransmission error Error protection Error resilienceEditing bit stream Yes YesDCT Noninterlaced Field (progressive) or

frame (interlaced)

Motion estimation NoninterlacedField, frame, and dual-primebased. Top (168) blockand bottom (168) block

Motion vectors Motion vectors forP, B picture only

Concealment motion vectorsfor I pictures besides MVfor P & B

Scanning of DCTcoefficients

Zigzag scan Zigzag scan, alternate scanfor interlaced video

Page 25: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

MPEG System StructureMPEG System Structure

MPEG System Stream Structure

MPEG system stream is made up of two layers

- System layer : timing and other information

demultiplex and synchronize the audio and video streams

- Compression layer : audio and video streams

General Decoding Process

Page 26: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Video Stream Data HierarchyVideo Stream Data Hierarchy

Video Stream Data Hierarchy

Video Sequence - Begins with a sequence header (may contain additional sequence headers). - Includes one or more groups of pictures, and ends with an end-of-sequence code.

Group of Pictures (GOP) - A header and a series of one or more pictures intended to allow random access into the sequence.

Page 27: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Video Stream Data Hierarchy (Cont.)Video Stream Data Hierarchy (Cont.)

Picture - The primary coding unit of a video sequence. - Consists of three rectangular matrices representing luminance (Y) and two chrominance (Cb and Cr) values.

Slice - One or more ``contiguous'' macroblocks. - Slices are important in the handling of errors. If the bitstream contains an error, the decoder can skip to the start of the next slice.

Macroblock - A 2 by 2 section of Block ( 4 Y blocks + 1 Cb block + 1 Cr block ) - Basic unit for motion estimation and motion compensation

Block - A block is an 8-pixel by 8-line set of values of a luminance or a chrominance component. - Basic unit for DCT ( discrete cosine transform )

Page 28: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

MPEG compression of VideoMPEG compression of Video

How to remove spectral, spatial, temporal, and statistical redundancy?

Page 29: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Intra-frame CompressionIntra-frame Compression

Compressed Data

DCTEntropyCoding

Q MUX Buffer

No information lossNo data reduction

Information lossData reduction

VLCData reducetion

RLEData reduction

Rate Control

Quantization step size

Variable Length CodingUse short words for

most frequent symbols(like Morse code)

Run Length CodingGenerates (Run, Level)

symbols

QuantizingReduce the number of bits for each coefficient.

Give preference to certain coefficients.Reduction can differ for each coefficient

Coefficients processing orderto encourage runs of 0s

111110101100011010001000

8-bitquantization

Input Value

11

10

01

00

2-bitquantization

Input Value

Video

Page 30: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Spatial redundancySpatial redundancy

Pixel Coding using the DCT

• As human eyes are insensitive to HF color changes, the R,G, B signal is converted into a luminance and two color difference signals. We can remove redundancy more on U, V than on Y.

• The top left DCT component is taken as the dc datum for the block.

• DCT coefficients to the right are increasingly higher horizontal spatial freqs. DCT coefficients below are higher vertical spatial frequencies.

Page 31: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Spatial redundancy (Cont.)Spatial redundancy (Cont.)

Quantization & Entropy coding

• The higher the DCT frequency is, the greater the Quant Matrix value becomes. This makes many coefficients go to zero

• To generate efficient (Run, Level) symbols, Zig-zag scanning is applied to the quantized 88 DCT coefficients

This all has a cost. That is shown in the pictures below: the upper picture is unquantized, the lower one quantized

Page 32: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Two scanning methods of the DCT coefficients in MPEG-2Two scanning methods of the DCT coefficients in MPEG-2

(a) Zigzag scan (b) Alternate scan

• Zigzag scan is typical for progressive (noninterlaced) mode processing.

• Alternate scan is more efficient for interlaced format video.

Page 33: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Chrominance FormatChrominance Format

There are three formats :

- 4:4:4… the chrominance and luminance planes are sampled at the same resolution.

- 4:2:2… the chrominance planes are subsampled at half resolution in horizontal direction.

- 4:2:0… the chrominance planes are subsampled at half resolution in both horizontal and vertical directions.

Page 34: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Inter-frame CompressionInter-frame Compression

Activity calculator

SOURCEINPUT Frame

reorderingField/Frame

memory

Motion estimator 1

++

Field/FrameDCT

selector

DCT QVLCMUX

BUFFER

CODED BITSTREAM

De Q

IDCT

+

Field/Framememory

Adaptivepredictor

Motionestimator 2

Ratecontrol

MQ

Side informations

Side informations

Page 35: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Temporal redundancyTemporal redundancy

Inter-frame prediction & motion estimation

• This really reduces the overall bit rate from frame to frame

Page 36: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Motion EstimationMotion Estimation

Page 37: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Putting it all togetherPutting it all together

I, P, B Frames

• The Intra Frames contain full picture information

• Predicted(P) Frames are predicted from past I, or P frames

• Bi-directional predicted frames offer the greatest compression and use past and future I & P frames for motion compensation.

Page 38: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

MPEG-2 Level and ProfilesMPEG-2 Level and Profiles

This expandability of MPEG-2 format allows it to serve the needs of many different kinds of application.

This is aided by defining several levels of decoders, and several profiles of video source.

Page 39: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Upperbound parameters in profile and levelsUpperbound parameters in profile and levels

Profile LevelH.size(pels)

V.size(pels)

Framerate(Hz)

Bitrate

(Mbps)

VBVsize

(Mbits)

MVrange(pels)

SimpleMain 720 576 30 15 1.835 -128 ~

127.5Low 352 288 30 4 0.489 -64 ~

63.5Main 720 576 30 15 1.835 -128 ~

127.5High1440

1440 1152 60 60 7.340 -128 ~127.5

Main

High 1920 1152 60 80 9.787 -128 ~127.5

Low 352 288 30 3(4)

0.367(0.487)

-64 ~ 63.5SNRscalable

Main 720 576 30 10(15)

1.223(1.835)

-128 ~127.5

Spatiallyscalable

High1440

720

(1440)

576

(1152)

30

(60)

15(40)(60)

1.835(4.893)(7.340)

-128 ~127.5

Main 352

(720)

288

(576)

30

(30)

4(15)(20)

0.489(1.835)(2.447)

-128 ~127.5

High1440

720

(1440)

576

(1152)

30

(60)

20(60)(80)

2.447(7.340)(9.786)

-128 ~127.5

High

High960

(1920)

576

(1152)

30

(60)

25(80)(100)

3.036(9.787)(12.233)

-128 ~127.5

Note: Numbers in parentheses refer to the enhanced layers.

Page 40: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Building the Elementary StreamBuilding the Elementary Stream

• This slide shows how the actual blocks, slices, frames etc. are all put together to form the elementary stream

• Along with the actual picture data, header information is required to reconstruct the I, B, P frames. This header structure is shown.

• The next stage is to take this ES and convert it into something that can be transmitted and decoded at the other end.

Page 41: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

The Packetized Elementary Stream(PES)The Packetized Elementary Stream(PES)

Page 42: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Ordering frames for decodingOrdering frames for decoding

The PTS & DTS

• In odering for a decoder to reconstruct a B-frame from the preceding I and following P frames, both these must arrive first.

• So the order of frame transmission must be different from the order they appear on the TV screen.

Page 43: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Ordering frames for decoding (Cont.)Ordering frames for decoding (Cont.)

• The decoder must also know at what time it should show the frames. That is their order in time.

• The Decoding Time Stamp(DTS) :tells the decoder when to decode the frame.

• The Presentation Time Stamp(PTS) :tells the decoder when to display the frame.

• In addition, a clock must be embedded, to allow a time reference to be created.

• In MPEG-1, the clock is 33 bits with 90 kHz input; while in MPEG-2, the clock i

s 42 bits with 27 MHz input

• The clock, known as the Programme Clock Reference(PCR), is contained in the

Transport Stream(TS). The System Clock Reference(SCR) is used in the Programme Clock Reference(PCR) and in the MPEG-1 system stream.

Page 44: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

Ordering frames for decoding (Cont.)Ordering frames for decoding (Cont.)

Frame Reordering

Page 45: International Standards  for  Image/Video Coding

영상처리 교재위원회영상처리 교재위원회디지털 영상처리 교재 편집위원회디지털 영상처리 교재 편집위원회

MPEG-2 Transport StreamMPEG-2 Transport Stream

Multiplexing many programs