the iso/mpeg standardization process requirements call for proposals evaluation core experiments...

27
The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Upload: maximilian-simpson

Post on 18-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

The ISO/MPEG standardization process

Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Page 2: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Some major MPEG-4 requirements

Initial goal – utmost compression efficiency In 1994 – refocussing on ____________-based fu

nctionalities – _______-based representation of audio-visual data – ________-side composition of AV objects – Allow user ___________ with AV objects – Allow downloading and streaming – Error __________ bitstream syntax – Provide ___________ coding – …

Page 3: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

The structure of the MPEG-4 Standard (1/4)

Part 1 : Systems (IS 14496-1:2001 – w3850) Part 2 : Visual (IS 14496-2:1999 – w305

6) Part 3 : Audio (IS 14496-3:2001 – w379

8) Part 4 : Conformance (IS 14496-4:2001 – w402

4) Part 5 : Reference Software (IS 14496-5:2001 – w4025) Part 6 : Delivery Multimedia Integration Framework (DMIF)

(IS 14496-6:2000 – w3713)

Part 7 : Optimized Visual Reference Software (PDTR 14496-7 – w405

7) Part 8 : Carriage of MPEG-4 contents over IP networks

(CD 14496-8 – w4081)

Page 4: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

The structure of the MPEG-4 Standard (2/4)

Part 2 : Visual – Still texture coding – Arbitrary _________ video coding – Synthetic coding tools (Meshes, Face & Body) – Fine Grain Scalability – …

Part 3 : Audio – General audio coding (transform coder) – Speech coding (CELP, Parametric) – Text-to-speech interface – _________ audio coding – …

Part 4 : Conformance – Conformance can only be tested for a _________ & __________ combination

Per Profile & Level Test bit streams Additional test information

Page 5: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

The structure of the MPEG-4 Standard (3/4)

Part 5 : Reference Software – Contains all _____________ elements of Part 1 – 3 (decoders) – “Informative” part contains encoders & tools

Part 6 : DMIF - ________ Multimedia Integration Framework – Mainly the abstraction of the Delivery (Transport) Layer – The MPEG-4 world ends (begins :-) at the ____(DMIF Applicatio

n Interface) – Actual delivery adaptations mostly _________ MPEG (-4)

(MPEG-4 over IP; MPEG-4 over MPEG-2) Part 7 : Optimized Visual Reference Software

– Non-standard tools to document state of the art Part 8 : Carriage of MPEG-4 contents over IP networks

– Umbrella for specifications done by _____ (e.g. RTP payloads, SDP extensions)

Page 6: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

The structure of the MPEG-4 Standard (4/4)

Part 1 : Systems Audiovisual Scene

Coded Representation 14496-1

Natural and Synthetic Audio Information Coded Representation 14496-2

Management & Synchronization of Audiovisual Information

14496-1

Natural and Synthetic Visual Information Coded Representation 14496-2

Page 7: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

An example of MPEG4 scene

Page 8: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Object-based compression and delivery

Comp-ress

Comp-ress

Comp-ress

Comp-ress

DE LIVERY

INTERFACE

(DAI)

Comp-ressScene Des.

decomp-ress

decomp-ress

decomp-ress

decomp-ress

DE LIVERY

INTERFACE

(DAI)

decomp-ress

COMPOSITOR

Page 9: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking elementary streams to the scene

Page 10: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking streams into the scene

ObjectdescriptorID

ObjectdescriptorID

Page 11: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking streams into the scene

ObjectdescriptorID

ObjectdescriptorID

Page 12: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking streams into the scene

ObjectdescriptorID

ObjectdescriptorID

ES_Descriptor { ES_ID_4 ....... }

ES_Descriptor { ES_ID_5 ....... }

ObjectDescriptor { OD_ID_1 List of { Elementary.....

ObjectDescriptor { OD_ID_2 List of { Elementary Stream Descriptors } }

Page 13: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking streams into the scene

ObjectdescriptorID

ObjectdescriptorID

ES_Descriptor { ES_ID_1 ....... }

ES_Descriptor { ES_ID_2 ....... }

ObjectDescriptor { OD_ID_1 List of { Elementary Stream Descriptors } }

ObjectDescriptor { OD_ID_2 List of { Elementary Stream ……….

ES_Descriptor { ES_ID_3 ....... }

Page 14: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking streams into the scene

ObjectdescriptorID

ObjectdescriptorID

ObjectDescriptor { OD_ID_1 List of { elementary stream descriptor}

ObjectDescriptor { OD_ID_2 List of { elementary stream descriptor }}

• URLs in ESD point to remote stream• All description local

ES_Descriptor { URL ....... }

ES_Descriptor { URL ....... }

Page 15: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking streams into the scene

An object descriptor containsES descriptors pointing to:

– _________ coded content streams – Alternate _____ content streams – Object content __________ – ____ information

ES descriptors have subdescriptors for:– ________ configuration– _______ layer configuration– ____________ information– Future / private extensions

Allows the terminal to select suitable streams

“stream type” “stream header”

Configures the flexible SL syntax

Mainly for heteroge- neous networks

Page 16: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Describing scalable content

Page 17: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Describing alternate content versions

Page 18: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Decoder configuration info in older standards

Cfg = configuration information (“stream headers”)

Page 19: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Decoder configuration information in MPEG-4

Page 20: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

The Initial Object Descriptor

Derived from the generic object descriptor – Contains additional elements to signal ________ and ______

Profile and level indications are the default way of content selection

– The terminal reads the P&L indications and knows whether it has capability to process the presentation

Profiles are signaled in multiple separate dimensions – ______________ – Graphics – Object descriptors – Audio – Visual

The “first” object descriptor for an MPEG-4 presentation is always an initial object descriptor

Page 21: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Transport of object descriptors

Object descriptors are encapsulated in OD _____________s – ObjectDescriptorUpdate / ObjectDescriptorRemove – ES_DescriptorUpdate / ES_DescriptorRemove

OD commands are conveyed in their own object descriptor _________ in a synchronized manner with time stamps

– Objects / streams may be announced during a presentation There may be __________ OD & scene description streams

– A partitioning of a large scene becomes possible Name scopes for identifiers (OD_ID, ES_ID) are defined

– Resource management for sub scenes can be distributed A propose “resource management”

– If the location of streams is changed, only the ___s need modification.Not the scene description

Page 22: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Initial OD pointing to scene and OD stream

Page 23: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Initial OD pointing to a scalable scene

Page 24: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Ancilliary streams

IPMP streams – Information for Intellectual Property Management and Protection – Structured in (time stamped) messages. – Content is defined by ____________ IPMP systems – Complemented by IPMP ___________s

OCI (Object Content Information) streams – Meta data for an object. – Structured descriptors conveyed in (time stamped) _________s – Content author, date, keywords, description, language, ... – Some OCI descriptors may be directly in __s or ___s

ES_Descriptors pointing to such streams may be attached to any _________ descriptor

– This scopes the _____ or ___ stream. – An IPMP stream attached to the object descriptor stream is valid for _

__ streams

Page 25: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Adding an OCI stream to an Audio stream

Page 26: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Adding OCI descriptors to Audio streams

Page 27: The ISO/MPEG standardization process Requirements Call for proposals Evaluation Core experiments Draft specification National bodies agree

Linking streams to the scene - including “upstreams”

ObjectdescriptorID

ObjectDescriptor { OD_ID_2 ....... ES downstream ES upstream}