MPEG Objective
MPEG का पूरा नाम Moving Picture Experts Group होता है| MPEG एक Organisation है, जो Digital Audio और Video के Encoding के लिए Standard Develop करता है| MPEG Video Media Compression के Standard को World Lavel पर Implementation के लिए International Organization for Standardization (ISO) और International Electrotechnical Commission (IEC) के साथ मिलकर Work करता है |
MPEG ने MPEG -1, MPEG -2, MPEG -3, MPEG -4, MPEG -7, MPEG -21 इत्यादि के विभिन्न Version Launch किया है| MPEG Audio CD पर Digital Audio Tap (DAT) और Video File पर Video Store करने के लिए Design किया गया है| MPEG File मे File Extension के रूप मे .pepeg है| MPEG File को Store और Playback करने के लिए Hardware Decoder की आवश्यकता होती थी| लेकिन आज इसे केवल Software Codecs की आवश्यकता होती है|
File Extensions of MPEG – .MP3, .MP4, .M4V, .MPG, .MPE, .MPEG
MPEG Stardard
- MPEG-1: MPEG-1, 30 Frame Per Second (FPS) पर (352X240) का Video Resolution Provide करते है |यह Normal VCR Video की Quality से Low, Video Quality Generate करता है |
- MPEG-2: यह 60 Frame Per Second (FPS) पर (720X480) और (1280X720) Video Resolutions Provide करते है |यह NTSC, और यहाँ तक कि HDTV सहित सभी प्रमुख TV Standard के लिए Sufficient है | MPEG-2 का use DVD-ROM द्वारा किया जाता है| MPEG-2 कुछ GB में 2 hour के Video को Compress कर सकता है
- MPEG-3: इसे HDTV के लिए Design किया गया था| लेकिन HDTV के लिए MPEG-2 का use अधिक होने के कारण Popular नहीं हो पाया|
- MPEG-4: यह एक Graphics और Video Based Compression Standard है |जो MPEG-1 और MPEG-2 और Apple QuickTime Technique पर Based है |
- MPEG-7: इसे औपचारिक रूप से Multimedia Content Description Interface कहा जाता है | MPEG-7 पूरी तरह से Multimedia Content का Description Provide करता है |
MPEG Architecture
MPEG Architecture में MPEG Working Group द्वारा Develop Standard का एक Set शामिल है, जो Video और Audio Coding और Compression Technique पर Concentrated है। Quality के Acceptable Level को बनाए रखते हुए, इन Standard को Efficient Data Representation और Multimedia Content के Transmission को Implement करने के लिए Design किया गया है।
MPEG Architecture में कई प्रमुख Component निम्नलिखित हैं-
- Encoder: Encoder विभिन्न Algorithm और Technique का use करके Multimedia Content को Compress करने के लिए Responsible होता है। यह Video Frame या Audio Sample को Analyze करता है| और Redundant Information को Remove कर देता है| जिसके परिणामस्वरूप Original Content का Compress Representation होता है।
- Decoder: यह Receiving End पर Located Decoder, Compress Bitstream को Decompresses करता है, और Original Multimedia Content को Reconstruct करता है। यह Encoder द्वारा Executed Bitstream पर Inverse Operation Apply करता है, तथा Video Frame या Audio Sample को उनके Original Form में Restore करता है।
- Bitstream: Multimedia Content का Compress Representation एक Bitstream में Organize होता है। Bitstream में Bits का Sequential Arrangement होती है|
Bitstream Syntax Performance
Bitstream Syntax Performance, Multimedia Content के Successful Transmission और Decoding में महत्वपूर्ण Role निभाता है। Bitstream Syntax Bitstream के भीतर Compressed Data का Structure और Organization को Define करता है। इसमें Header, Marker और Syntax Element जैसे विभिन्न Element शामिल हैं, जो Content, Compression Parameter और Decoding Process के बारे में Information Provide करते हैं।
Optimal Compression Efficiency प्राप्त करने और विभिन्न MPEG-Compliant Decoder में Compatibility सुनिश्चित करने के लिए Efficient Bitstream Syntax Design आवश्यक है। एक अच्छी तरह से Design किया गया Syntax Compact, Clear और Low Overhead के साथ Multimedia Content के Wide Range को Handle करने में सक्षम होना चाहिए। Bitstream Syntax Performance में योगदान करने वाले प्रमुख Factor में शामिल हैं-
- Compression Efficiency: Bitstream Syntax को Effective Compression Techniques की Permission देनी चाहिए| जो Multimedia Content को Accurately Present करने के लिए Required Bits की संख्या को कम करती हैं। इसमें Data के भीतर Redundancies का Exploitation और Advanced Coding Algorithm को Implement करना शामिल है| Ex- Coding, Motion Estimation और Entropy Coding Changes।
- Error Resilience: Bitstream Syntax में Transmission Error के प्रभाव को कम करने के लिए Error-Resilient Technique शामिल होनी चाहिए। इसमें Error Detection Code, Resilience Signaling और Techniques जैसे कि Error से Recover करने और Decode की गई Content की Integrity को बनाए रखने के लिए Resynchronization Marker का use शामिल है।
- Scalability: विभिन्न Platform और Device में Multimedia Content की बढ़ती मांग के साथ, Scalability महत्वपूर्ण हो जाती है। Bitstream Syntax को Scalable Coding Technique का Support करना चाहिए| इसे विभिन्न Quality Level या Resolutions पर Content के Efficient Transmission और Decoding की Permission तथा विभिन्न Network Bandwidth और Device Capabilities को पूरा करनाचाहिए चाहिए|