90 likes | 342 Views
MPEG-4. By Christian Smith MUMT-621 Feb. 5 th 2012. What is an MPEG?. Designed for internet streaming and synchronizing multimedia streams Motion Picture Experts Group, part of ISO (International Organization for Standardization). What is an MPEG-4 ? .
E N D
MPEG-4 By Christian Smith MUMT-621 Feb. 5th 2012
What is an MPEG? • Designed for internet streaming and synchronizing multimedia streams • Motion Picture Experts Group, part of ISO (International Organization for Standardization)
What is an MPEG-4? • “A method of defining compression/decompression of audio and visual data.” (Wikipedia) • Can also contain all types of media objects, and direct their behavior • Has an Intellectual Property Management and Protection (IPMP) input • Designed to scale down to dial up internet, cell phone and PDAs, as well as to stream media on desktops w/ up to 1Mbps • The MPEG-4 AAC audio codec is the seed of the MP4 • The Internet Streaming Media Alliance was founded in December 2000 to standardize the way MPEG-4 products interact
History • MPEG begins work on digital video standard in 1990 • In 1992 they release MPEG-1 • In 1994 MPEG-2 released, 3 is combined w/ it • 1998: Parts one and two of MPEG-4 are released for teleconferences and lower frame rates and resolutions, an interactive portion is also released and is now used in PDAs and LCD screened phones • In 2000: parts 3,4,5 began developing and now there are 30 parts that can be implemented in MPEG-4 development
MPEG-4 Parts • 30 standardized parts to MPEG-4 coding, specified by ISO/IEC 14496-1 or ISO/IEC 14496-25 etc. • 1- Systems • 2- Video • 3-Audio • 4-Conformance Testing • 5-Reference Software • 6-Delivery Multimedia Integration Framework • 7-Optimised Software for MPEG-4 tools • 8-4 on IP framework • 9-Reference Hardware Description • 10-Advanced Video Coding • 11-Scene Description and Application Engine • 12-ISO Base Media File Format • 13-IPMP Extensions • 14-MP4 File Format • 15-AVC File Format • 16-Animation Framework eXtension (AFX) • 17-Streaming Text Format • 18-Font Compression and Streamig • 19-Synthesized Texture Stream • 20-Lightweight Application Scene Representation • 21-MPEG-J Extension for rendering • 22-Open Font Format • 23-Symbolic Music Representation • 24-Audio-System Interaction • 25-3D Graphics Compression MOdel • 26-Audio Conformance • 27-3D Graphics Conformance • 28-Composite Font • 29-Web Video Coding • 30-Timed Text and Associated Images in ISO Base Media File Format • -as well as Timed Text and Other Visual Overlays in ISO Base Media File Format
These parts are open to developers to decide which ones they want to use, and very few access all the parts • This issue is solved through the use of ‘profiles’ and ‘levels’ w/in the MPEG-4 stream • A profile includes one or more levels which are a part of the different parts available • In this way a profile and level combination tells a codec builder to only go through the parts needed, limiting the complexity of each compression
Bibliography • Bouthililier, Larry. The MPEG Video Standards - From 1 To 21. Streaming Media.Com. http://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=64604 (accessed February 4, 2013). • Jacobs, Stevens. Start At The Beginning: An MPEG Timeline. Streaming Media.Com. http://www.streamingmedia.com/article.asp?id=7472(accessed February 4, 2013). • Koenen, Rob. MPEG-4. The Moving Picture Experts Group Website.http://mpeg.chiariglione.org/standards/mpeg-4 (accessed February 4, 2013). • Wikipedia Contributors. MPEG-4. Wikipedia, The Free Encyclopedia. http://en.wikipedia.org/wiki/MPEG-4 (accessed February 4, 2013). • Wikipedia Contributors. Internet Streaming Media Alliance. Wikipedia, The Free Encyclopediahttp://en.wikipedia.org/wiki/Internet_Streaming_Media_Alliance (accessed February 4, 2013). • Wingate, Cedar. Slide Presentation I: MPEG-4. http://www.music.mcgill.ca/~ich/classes/mumt621_09/presentations/wingate/Slide1Bib.htm.