Anda di halaman 1dari 11

TERM PAPER 323T-: Multimedia Systems

ON IBM MPEG 4 TECHNOLOGY


Submitted to: -Lect.Jasveen Kalra

Submitted by: Name: Bhuvnesh Course: BCA-MCA Section: D1902 Roll No.: RD1902B18 Group: 2

ACKNOWLEDGEMENT
I gratefully acknowledge my indebtness to my friends who helped me a lot in searching for the information. They have been a great source of inspiration for me .I have been receiving a number of suggestions and comments from them but it is not possible to acknowledge their names in the term paper individually. I also owe my gratitude to my parents who provided me with the resources that helped me in the completion of this term paper. No words are sufficient to express my gratitude to my subject teacher Miss. Jasveen Kalra for her exemplar y support and guidance. Any constructive comments, suggestions and criticism will be highly appreciated and gratefully acknowledged.

Table of Contents
....................................................................................................................................1 TERM PAPER 323T-:.....................................................................................................1 Multimedia Systems.....................................................................................................1 ........................................................2 ACKNOWLEDGEMENT.................................................................................................. 2 I gratefully acknowledge my indebtness to my friends who helped me a lot in searching for the information. They have been a great source of inspiration for me .I have been receiving a number of suggestions and comments from them but it is not possible to acknowledge their names in the term paper individually. I also owe my gratitude to my parents who provided me with the resources that helped me in the completion of this term paper................................................................................2 No words are sufficient to express my gratitude to my subject teacher Miss. Jasveen Kalra for her exemplar y support and guidance...........................................................2

Any constructive comments, suggestions and criticism will be highly appreciated and gratefully acknowledged..............................................................................................2 ....................................................................................................................................3 Table of Contents........................................................................................................ 3 Moving Picture Experts Group (MPEG)..........................................................................4 Overview..................................................................................................................... 4 Profiles and Levels.......................................................................................................5 Background................................................................................................................. 6 IBM Demonstrates MPEG-4 Java Technology ...............................................................7 The IBM Toolkit for MPEG-4..........................................................................................9 Licensing................................................................................................................... 10

Moving Picture Experts Group (MPEG)


MPEG-4 is a method of defining compression of audio and visual (AV) digital data. It was introduced in late 1998 and designated a standard for a group of audio and video coding formats and related technology agreed upon by the ISO/IEC Moving Picture Experts Group (MPEG) (ISO/IEC JTC1/SC29/WG11) under the formal standard ISO/IEC 14496 Coding of audio-visual objects. Uses of MPEG-4 include compression of AV data for web (streaming media) and CD distribution, voice (telephone, videophone) and broadcast television applications.

Overview

MPEG-4 provides a series of technologies for developers, for various service-providers and for end users:

MPEG-4 enables different software and hardware developers to create multimedia objects possessing better abilities of adaptability and flexibility to improve the quality of such services and technologies as digital television, animation graphics, the World Wide Web and their extensions. Data network providers can use MPEG-4 for data transparency. With the help of standard procedures, MPEG4 data can be interpreted and transformed into other signal types compatible with any available network. The MPEG-4 format provides end users with a wide range of interaction with various animated objects. Standardized Digital Rights Management signaling, otherwise known in the MPEG community as Intellectual Property Management and Protection (IPMP).

The MPEG-4 format can perform various functions, among which might be the following: Multiplexes and synchronizes data, associated with media objects, in such a way that they can be efficiently transported further via network channels.

Interaction with the audio-visual scene, which is formed on the side of the receiver.

Profiles and Levels

MPEG-4 provides a large and rich set of tools for encoding. Subsets of the MPEG-4 tool sets have been provided for use in specific applications. These subsets, called 'Profiles', limit the size of the tool set a decoder is required to implement. In order to restrict computational complexity, one or more 'Levels' are set for each Profile. A Profile and Level combination allows: A codec builder to implement only the subset of the standard needed, while maintaining interworking with other MPEG-4 devices that implement the same combination. Checking whether MPEG-4 devices comply with the standard, referred to as conformance testing.

Background
MPEG-4 absorbs many of the features of MPEG-1 and MPEG-2 and other related standards, adding new features such as (extended) VRML support for 3D rendering, object-oriented composite files (including audio, video and VRML objects), support for externallyspecified Digital Rights Management and various types of interactivity. AAC (Advanced Audio Coding) was standardized as an adjunct to MPEG-2 (as Part 7) before MPEG-4 was issued. MPEG-4 is still a developing standard and is divided into a number of parts. Companies promoting MPEG-4 compatibility do not always clearly state which "part" level compatibility they are referring to. The key parts to be aware of are MPEG-4 part 2 (including Advanced Simple Profile, used by codecs such as DivX, Xvid, Nero Digital and 3ivx and by Quicktime 6) and MPEG-4 part 10 (MPEG-4 AVC/H.264 or Advanced Video Coding, used by the

x264 encoder, by Nero Digital AVC, by Quicktime 7, and by highdefinition video media like Blu-ray Disc). Most of the features included in MPEG-4 are left to individual developers to decide whether to implement them. This means that there are probably no complete implementations of the entire MPEG-4 set of standards. To deal with this, the standard includes the concept of "profiles" and "levels", allowing a specific set of capabilities to be defined in a manner appropriate for a subset of applications. Initially, MPEG-4 was aimed primarily at low bit-rate video communications; however, its scope as a multimedia coding standard was later expanded. MPEG-4 is efficient across a variety of bit-rates ranging from a few kilobits per second to tens of megabits per second. MPEG-4 provides the following functions: Improved coding efficiency over MPEG-2. Ability to encode mixed media data (video, audio, speech). Error resilience to enable robust transmission. Ability to interact with the audio-visual scene generated at the receiver.

IBM Demonstrates MPEG-4 Java Technology


MPEG-4 (ISO/IEC 14496) is the international standard for interactive multimedia, designed to simplify and speed the delivery of complex multimedia content over virtually any digital

network. MPEG-4 can be made interactive, enabling the consumers to create their own viewing experience complete with video and audio, incorporating 2D and 3D graphic objects, still images, and multiple languages. A CODEC is a media component that COmpresses and DECompresses Audio/Visual objects. HRL's encoder, which is written in native C code, encodes (compresses) incoming video into an MPEG-4 stream. The pure Java decoder decodes (decompresses) the MPEG-4 video stream into playable streams, such as news clips, video clips and movie trailers, which can be viewed with JMF (Java Media Framework). HRL developed the MPEG-4 Video CODEC for JMF 2.0 (Java Media Framework) to give developers of multimedia applications platform flexibility, says Yuval Noimark, MPEG-4 Video project leader at HRL. This means the CODEC enables MPEG-4 video decoding on any Java enabled platform such as Windows, Macintosh, IBM AIX, Linux, Sun Solaris, etc. Moreover, the decoder can be downloaded on demand only when it is needed and via the same network as the content stream. JMF is a standard multimedia support for Java, developed jointly by HRL and Sun Microsystems. Users can download JMF from the Sun Microsystems Java site. Application developers creating complex multimedia applications, such as remote tutoring on the Web, real-time media streaming, and interactive media can provide applications with better quality--this means sharper images and higher frame rates. The current codec can be integrated into low bandwidth, low computation power applications where users can receive streaming media over the Internet to their desktops, regardless of the platform.

The IBM Toolkit for MPEG-4


The IBM Toolkit for MPEG-4 consists of a set of technologies compliant with the MPEG-4 standard. It is implemented as Java classes and APIs, which can be used to develop MPEG-4 applications for authoring and playback. Since the toolkit is Javabased, applications are cross-platform, and will run on any platform where Java is supported. The IBM Toolkit for MPEG-4 consists of a set of technologies compliant with the MPEG-4 standard. It is implemented as Java classes and APIs, which can be used to develop MPEG-4 applications for authoring and playback. Since the toolkit is Javabased, applications are cross-platform, and will run on any platform where Java is supported.

The following three applications are provided as demonstration of this toolkit:

1. AVgen is a simple, easy-to-use GUI tool for creating audio/video-only content for ISMA- or 3GPP-compliant devices. 2. XMTBatch is a tool for creating rich MPEG-4 content beyond simple audio and video. Both AVgen and XMTBatch are based on the XMT standard (MPEG-4 in XML) technology. 3. M4Play is an MPEG-4 playback application.

Many more applications can be created using the toolkit. Those who experiment with the three included applications and are interested in creating their own applications can e-mail IBM alphaWorks about licensing.

Licensing
MPEG-4 contains patented technologies that require licensing in countries that acknowledge software algorithm patents. Patents covering MPEG-4 are claimed by over two dozen companies. The MPEG Licensing Authority licenses patents required for MPEG-4 Part 2 Visual from a wide range of companies (audio is licensed separately) and lists all of its licensors and licensees on the site. New licenses for MPEG-4 System patents are under development and no new licenses are being offered while holders of its old MPEG-4 Systems license are still covered under the terms of that license for the patents listed (MPEG LA Patent List). AT&T is trying to sue companies such as Apple Inc. over alleged MPEG-4 patent infringement. The terms of Apple's Quicktime 7 license for users describes in paragraph 14 the terms under Apple's existing MPEG-4 System Patent Portfolio license from MPEGLA.

REFERENCES For the completion of this term paper the following references were sited:

www.wikipedia.com www.research. ibm.com/haifa/info/feature.html www. ibm.com/developerworks/java/library/j-mpeg4/

Anda mungkin juga menyukai