+ All Categories
Home > Documents > MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition,...

MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition,...

Date post: 10-Oct-2019
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
21
MPEG-4: MPEG-4: A A 15-minute Introduction 15-minute Introduction Denis Denis Lebel Lebel presented by
Transcript
Page 1: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MPEG-4:MPEG-4: AA 15-minute Introduction15-minute Introduction

Denis Denis LebelLebel

presented by

Page 2: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 22

Presentation OutlinePresentation Outline

IntroductionIntroduction

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 AudioMPEG-4 Audio•• Advanced Audio Coding (AAC)Advanced Audio Coding (AAC)

ConclusionConclusion

ReferencesReferences + + LinksLinks

Page 3: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 33

IntroductionIntroduction

What is MPEG-4?What is MPEG-4?

•• A standard for multimedia content deliveryA standard for multimedia content delivery

•• Introduced in late 1998Introduced in late 1998

•• Developed by the Moving Picture Experts Group (MPEG)Developed by the Moving Picture Experts Group (MPEG)

•• Goes beyond 2D videoGoes beyond 2D video and audioand audio

•• Provides a standardized framework for multiple mediaProvides a standardized framework for multiple media

Page 4: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 44

IntroductionIntroduction

A little bit of historyA little bit of history……

•• MPEG-1:MPEG-1: (1991)(1991) 33 Layers of audio coding complexity (MP3 = MPEG-1 Layer 3)Layers of audio coding complexity (MP3 = MPEG-1 Layer 3) Up toUp to 2 audio channels2 audio channels Video coding for Video-CDVideo coding for Video-CD Standard composed of 5 partsStandard composed of 5 parts

•• MPEG-2:MPEG-2: (1994)(1994) Advanced Audio Coding (AAC)Advanced Audio Coding (AAC) Up to 5.1 audio channelsUp to 5.1 audio channels Enhanced video codingEnhanced video coding Basis for coding format of DVD,Basis for coding format of DVD, Digital Television and Digital Television and broadcastbroadcast Standard composed of 10 partsStandard composed of 10 parts

Page 5: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 55

IntroductionIntroduction

A little bit of historyA little bit of history……

•• MPEG-3: (N/A)MPEG-3: (N/A) Not MP3!Not MP3! Originally meant for HDTVOriginally meant for HDTV Not released since HDTV requirements already present in MPEG-2Not released since HDTV requirements already present in MPEG-2

•• MPEG-4:MPEG-4: (late 1998)(late 1998) Some applications:Some applications: WebWeb media streaming, CD distribution,media streaming, CD distribution,

Videophone, broadcast televisionVideophone, broadcast television Emphasis is on higher functionality rather than better compressionEmphasis is on higher functionality rather than better compression

efficiencyefficiency Standard composed ofStandard composed of 22 parts22 parts

Page 6: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 66

Presentation OutlinePresentation Outline

IntroductionIntroduction

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 AudioMPEG-4 Audio•• Advanced Audio Coding (AAC)Advanced Audio Coding (AAC)

ConclusionConclusion

ReferencesReferences + + LinksLinks

Page 7: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 77

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 StandardMPEG-4 Standard

•• Meant to becomeMeant to become the universal language between broadcasting, moviethe universal language between broadcasting, movieand multimedia applicationsand multimedia applications

•• Provides standardized ways of representing the variousProvides standardized ways of representing the various elements ofelements ofmultimedia content (e.g., audio, video,multimedia content (e.g., audio, video, ……))

•• Allows for intellectual property management and protectionAllows for intellectual property management and protection

Page 8: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 88

MPEG-4 OverviewMPEG-4 Overview

MPEG-4MPEG-4 ModelModel

•• Describes the multimedia content in an object-oriented wayDescribes the multimedia content in an object-oriented way Media elements are Media elements are objectsobjects part of a part of a scenescene

•• Media objects can be Media objects can be naturalnatural or or syntheticsynthetic

•• Objects can be encoded and transmitted Objects can be encoded and transmitted separatelyseparately in their in their ownown streamstream

•• Composition of the scene occurs Composition of the scene occurs after transmission and decodingafter transmission and decoding In MPEG-2, composition happens In MPEG-2, composition happens before encodingbefore encoding

Page 9: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 99

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 ModelMPEG-4 Model

•• MPEG-4 consists of large number of MPEG-4 consists of large number of toolstools grouped in grouped in profilesprofiles An application may use a An application may use a set of profilesset of profiles based on the functionalities based on the functionalities

requiredrequired

•• Profiles exist at different Profiles exist at different levelslevels of complexity of complexity

•• MPEG-4 consists of closely interrelated butMPEG-4 consists of closely interrelated but distinct individual distinct individual partsparts

Page 10: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1010

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 PartsMPEG-4 Parts•• Part 1:Part 1: SystemsSystems•• Part 2:Part 2: VisualVisual•• Part 3:Part 3: AudioAudio•• Part 4:Part 4: ConformanceConformance•• Part 5:Part 5: ReferenceReference SoftwareSoftware•• Part 6:Part 6: Delivery Multimedia Integration Framework (DMIF)Delivery Multimedia Integration Framework (DMIF)•• Part 7:Part 7: Optimized Reference SoftwareOptimized Reference Software•• Part 8:Part 8: Carriage over IP NetworksCarriage over IP Networks•• Part 9:Part 9: Reference HardwareReference Hardware•• Part 10:Part 10: Advanced Video CodingAdvanced Video Coding•• Part 11:Part 11: Scene Description and Application Engine (BIFS)Scene Description and Application Engine (BIFS)

Page 11: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1111

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 PartsMPEG-4 Parts•• Part 12:Part 12: ISO Based Media File FormatISO Based Media File Format•• Part 13:Part 13: Intellectual Property Management and Protection (IPMP)Intellectual Property Management and Protection (IPMP)•• Part 14:Part 14: MPEG-4 File FormatMPEG-4 File Format•• Part 15:Part 15: AVC File FormatAVC File Format•• Part 16:Part 16: Animation FrameworkAnimation Framework eXtension eXtension (AFX)(AFX)•• Part 17:Part 17: Timed Text Subtitle FormatTimed Text Subtitle Format•• Part 18:Part 18: Font Compression and StreamingFont Compression and Streaming•• Part 19:Part 19: Synthesized Texture StreamSynthesized Texture Stream•• Part 20:Part 20: Lightweight Scene Representation (Lightweight Scene Representation (LASeRLASeR))•• Part 21:Part 21: MPEG-J Graphical Framework MPEG-J Graphical Framework eXtension eXtension (GFX)(GFX)•• Part 22:Part 22: Open Font Format Specification (OFFS)Open Font Format Specification (OFFS)

Page 12: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1212

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 ApplicationsMPEG-4 Applications•• BroadcastingBroadcasting•• Collaborative Scene VisualizationCollaborative Scene Visualization•• ““Content-basedContent-based”” Storage and Retrieval Storage and Retrieval•• Digital TelevisionDigital Television•• DVDDVD•• MobileMobile MultimediaMultimedia•• Real-Time CommunicationsReal-Time Communications•• Web Streaming (video, audio, Web Streaming (video, audio, ……))•• Studio Post-ProductionStudio Post-Production•• Virtual MeetingVirtual Meeting•• ……

Page 13: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1313

Presentation OutlinePresentation Outline

IntroductionIntroduction

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 AudioMPEG-4 Audio•• Advanced Audio Coding (AAC)Advanced Audio Coding (AAC)

ConclusionConclusion

ReferencesReferences + + LinksLinks

Page 14: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1414

MPEG-4 AudioMPEG-4 Audio

DescriptionDescription•• A family of audio coding algorithmsA family of audio coding algorithms

•• SpansSpans a verya very broad range of bit ratesbroad range of bit rates

•• Uses Advanced Audio Coding (AAC) to encode the audio signalUses Advanced Audio Coding (AAC) to encode the audio signal

•• MPEG-4MPEG-4 is a container file:is a container file: Song titleSong title Album coverAlbum cover …… AudioAudio

•• Digital Rights Management (DRM) can be appliedDigital Rights Management (DRM) can be applied

Page 15: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1515

MPEG-4 AudioMPEG-4 Audio

File ExtensionFile Extension•• MP4:MP4:

Can be any MPEG-4 file (e.g., video,Can be any MPEG-4 file (e.g., video, audio, audio, ……)) Does not necessarily containDoes not necessarily contain MPEG-4 audioMPEG-4 audio

•• MA4:MA4: StandsStands for MPEG 4 Audiofor MPEG 4 Audio

•• M4P:M4P: MPEG 4 Audio files thatMPEG 4 Audio files that are are protectedprotected (using (using DRM)DRM) Used by Used by iTunes iTunes Music StoreMusic Store

•• AAC:AAC: AudioAudio files that are not contained infiles that are not contained in a MPEG-4 container filea MPEG-4 container file

•• Some software support M4A, others support MP4Some software support M4A, others support MP4 Really only a file extensionReally only a file extension

Page 16: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1616

Advanced Audio CodingAdvanced Audio Coding

Some Improvements over MPEG-1 Audio:Some Improvements over MPEG-1 Audio:•• Sampling Frequencies: 8 - 96HzSampling Frequencies: 8 - 96Hz (official MP3: 16 - 48Hz)(official MP3: 16 - 48Hz)

•• Up to 48 ChannelsUp to 48 Channels (up to 2 channels)(up to 2 channels)

•• Higher efficiency and simpler Higher efficiency and simpler filterbank filterbank (pure MDCT)(pure MDCT) (hybrid transform)(hybrid transform)

•• Higher codingHigher coding efficiency for stationary signals (larger block size)efficiency for stationary signals (larger block size)

•• Higher coding efficiency forHigher coding efficiency for transient signals (smaller block size)transient signals (smaller block size)

•• Better handling ofBetter handling of high frequencies (i.e. > 16kHz)high frequencies (i.e. > 16kHz)

•• More flexible joint stereoMore flexible joint stereo

Page 17: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1717

Advanced Audio CodingAdvanced Audio Coding

Some new features introduced in AACSome new features introduced in AAC•• Pure Modified Discrete Cosine Transform (MDCT)Pure Modified Discrete Cosine Transform (MDCT)

•• Longer/Shorter windowsLonger/Shorter windows

•• Ability to toggle M/S stereo or intensity stereo on a Ability to toggle M/S stereo or intensity stereo on a subband subband basisbasis

•• Temporal Noise shaping (TNS)Temporal Noise shaping (TNS)

•• Perceptual Noise Substitution (PNS)Perceptual Noise Substitution (PNS)

•• Long Term Prediction (LTP) for stationary signalsLong Term Prediction (LTP) for stationary signals

Page 18: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1818

Presentation OutlinePresentation Outline

IntroductionIntroduction

MPEG-4 OverviewMPEG-4 Overview

MPEG-4 AudioMPEG-4 Audio•• Advanced Audio Coding (AAC)Advanced Audio Coding (AAC)

ConclusionConclusion

ReferencesReferences + + LinksLinks

Page 19: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 1919

ConclusionConclusion

MPEG-4 provides aMPEG-4 provides a broad framework for efficient delivery of richerbroad framework for efficient delivery of richermultimedia contentmultimedia content

MPEG-4 AudioMPEG-4 Audio features better sound quality in comparison to MPEG-features better sound quality in comparison to MPEG-1 due to its Advanced Audio Coding (AAC)1 due to its Advanced Audio Coding (AAC)

Page 20: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 2020

ReferencesReferences

Brandenburg, K. 1999. Brandenburg, K. 1999. MP3 and ACC explainedMP3 and ACC explained. . Proceedings of theProceedings of the Audio EngineeringAudio Engineering SocietySocietyConference on HighConference on High Quality Audio CodingQuality Audio Coding..

Pereira, F., and T. Pereira, F., and T. EbrahimiEbrahimi. . 2002.2002. The MPEG-4 bookThe MPEG-4 book. Upper Saddle River, NJ: Prentice-Hall.. Upper Saddle River, NJ: Prentice-Hall.

International International Organisation Organisation for for StandardisationStandardisation. 2002. . 2002. Overview of the MPEG-4 standardOverview of the MPEG-4 standard, V.21, V.21((Jeju Jeju Version)Version)..

International International Organisation Organisation for for StandardisationStandardisation. 1999. . 1999. MPEG-4 applicationsMPEG-4 applications..

International International Organisation Organisation for for StandardisationStandardisation. . 2003.2003. MPEG-4 requirementsMPEG-4 requirements, V.18 (, V.18 (TrondheimTrondheimrevision)revision)..

MPEG-4 Industry Forum.MPEG-4 Industry Forum. 2002. 2002. MPEG-4: The media standardMPEG-4: The media standard..

Page 21: MPEG-4: A 15-minute Introduction - music.mcgill.ca fileMUMT-611: Music Information Acquisition, Preservation, and Retrieval 4 Introduction A little bit of history… •MPEG-1: (1991)

MUMT-611:MUMT-611: Music Information Acquisition, Preservation, and RetrievalMusic Information Acquisition, Preservation, and Retrieval 2121

LinksLinks

http://www.chiariglione.org/mpeg/http://www.chiariglione.org/mpeg/

http://www.m4a.com/http://www.m4a.com/

http://www.m4if.org/http://www.m4if.org/

http://www.mpeg.org/http://www.mpeg.org/

http://wikipedia.org/http://wikipedia.org/


Recommended