श्रेष्ठतर पोर्टेबल ग्राफ़िक्स: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Digital image file format}} {{Infobox file format | name = Better Portable Graphics | icon = | screenshot = | caption = | extension...")
 
No edit summary
Line 24: Line 24:
}}
}}


बेहतर पोर्टेबल ग्राफिक्स (बीपीजी) डिजिटल छवियों को कोड करने के लिए एक ग्राफिक्स फ़ाइल प्रारूप है, जिसे प्रोग्रामर [[फैब्रिस बेलार्ड]] ने 2014 में बनाया था। उन्होंने इसे छवि गुणवत्ता के संदर्भ में अधिक संपीड़न-कुशल विकल्प के रूप में [[जेपीईजी]] छवि प्रारूप के प्रतिस्थापन के रूप में प्रस्तावित किया है। या फ़ाइल का आकार.<ref name="bellard">{{cite web|url=http://bellard.org/bpg/ |title=BPG छवि प्रारूप|publisher=Fabrice Bellard |date=2014 |access-date=2016-04-02}}</ref> यह [[उच्च दक्षता वीडियो कोडिंग]] (HEVC) [[वीडियो संपीड़न मानक]] के इंट्रा-फ्रेम एन्कोडिंग पर आधारित है।<ref name=Spec/>जुलाई 2014 में फोटोग्राफिक छवियों पर परीक्षण में पाया गया कि बीपीजी ने जेपीईजी, [[जेपीईजी एक्सआर]] और [[वेबपी]] की तुलना में दी गई गुणवत्ता के लिए छोटी फाइलें तैयार कीं।<ref name="mozilla_2014-10"/>
'''बेहतर पोर्टेबल ग्राफिक्स''' ('''बीपीजी''') डिजिटल छवियों को कोड करने के लिए एक फ़ाइल प्रारूप है, जिसे 2014 में प्रोग्रामर [[फैब्रिस बेलार्ड]] द्वारा बनाया गया था। उन्होंने इसे [[जेपीईजी|जेपीईजी (JPEG)]] छवि प्रारूप के प्रतिस्थापन के रूप में छवि गुणवत्ता या फ़ाइल आकार के संदर्भ में अधिक संपीडन-कुशल विकल्प के रूप में प्रस्तावित किया है।<ref name="bellard">{{cite web|url=http://bellard.org/bpg/ |title=BPG छवि प्रारूप|publisher=Fabrice Bellard |date=2014 |access-date=2016-04-02}}</ref> यह [[उच्च दक्षता वीडियो कोडिंग]] (HEVC) [[वीडियो संपीड़न मानक|वीडियो संपीडन मानक]] के अंतरा-फ्रेम एन्कोडिंग पर आधारित है।<ref name="Spec">{{cite web |url=http://bellard.org/bpg/bpg_spec.txt |title=बीपीजी विशिष्टता|access-date=17 November 2017}}</ref> जुलाई 2014 में फोटोग्राफिक छवियों पर परीक्षण में पाया गया कि बीपीजी (BPG) ने जेपीईजी, [[जेपीईजी एक्सआर|जेपीईजी एक्सआर (JPEG XR)]] और [[वेबपी|वेबपी (WebP)]] की तुलना में दी गई गुणवत्ता के लिए छोटी फाइलें तैयार कीं थी।<ref name="mozilla_2014-10"/>  


प्रारूप को पोर्टेबल होने और कम मेमोरी वाले वातावरण में काम करने के लिए डिज़ाइन किया गया है, और इसका उपयोग पोर्टेबल हैंडहेल्ड और [[चीजों की इंटरनेट]] उपकरणों में किया जाता है, जहां ये गुण विशेष रूप से महत्वपूर्ण हैं। वर्तमान शोध अधिक ऊर्जा-कुशल बीपीजी हार्डवेयर को डिजाइन करने और विकसित करने पर काम करता है जिसे डिजिटल कैमरे जैसे पोर्टेबल उपकरणों में एकीकृत किया जा सकता है।<ref>U. Albalawi, [[Saraju Mohanty|S. P. Mohanty]] and E. Kougianos, "[http://www.smohanty.org/Publications_Conferences/2016/Mohanty_ISVLSI-2016_SBPG-Architecture.pdf Energy-Efficient Design of the Secure Better Portable Graphics Compression Architecture for Trusted Image Communication in the IoT]", in Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302--307.</ref><ref>U. Albalawi, [[Saraju Mohanty|S. P. Mohanty]], and E. Kougianos, “[http://www.smohanty.org/Publications_Conferences/2015/Mohanty_IEEE-iNIS-2015_BPG-Architecture.pdf A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder]”, in Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296.</ref>
प्रारूप को पोर्टेबल होने और निम्न मेमोरी वाले परिवेश में काम करने के लिए डिज़ाइन किया गया है, और इसका उपयोग पोर्टेबल हैंडहेल्ड और [[चीजों की इंटरनेट|आईओटी (IoT)]] उपकरणों में किया जाता है, जहां ये गुण विशेष रूप से महत्वपूर्ण हैं। वर्तमान शोध अधिक ऊर्जा-कुशल बीपीजी हार्डवेयर को डिजाइन और विकसित करने पर काम करता है जिसे बाद में डिजिटल कैमरों जैसे पोर्टेबल उपकरणों में एकीकृत किया जा सकता है।<ref>U. Albalawi, [[Saraju Mohanty|S. P. Mohanty]] and E. Kougianos, "[http://www.smohanty.org/Publications_Conferences/2016/Mohanty_ISVLSI-2016_SBPG-Architecture.pdf Energy-Efficient Design of the Secure Better Portable Graphics Compression Architecture for Trusted Image Communication in the IoT]", in Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302--307.</ref><ref>U. Albalawi, [[Saraju Mohanty|S. P. Mohanty]], and E. Kougianos, “[http://www.smohanty.org/Publications_Conferences/2015/Mohanty_IEEE-iNIS-2015_BPG-Architecture.pdf A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder]”, in Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296.</ref>  
हालाँकि किसी भी मुख्यधारा के ब्राउज़र में BPG के लिए कोई अंतर्निहित मूल समर्थन नहीं है, फिर भी वेबसाइटें बेलार्ड द्वारा लिखित [[जावास्क्रिप्ट]] लाइब्रेरी को शामिल करके सभी ब्राउज़रों में BPG छवियां वितरित कर सकती हैं।<ref name="bellard" />अन्य लोगों ने बेलार्ड के विचार का अनुसरण किया और [[AV1]] वीडियो कोडेक के आधार पर [[AVIF]] छवि प्रारूप बनाया, जो पेटेंट मुक्त है और इसलिए ब्राउज़र में लागू किया गया।


== एचईवीसी में उत्पत्ति ==
हालाँकि किसी भी मुख्यधारा के ब्राउज़रों में बीपीजी के लिए कोई अंतर्निहित मूल समर्थन नहीं है, फिर भी वेबसाइटें बेलार्ड द्वारा लिखित [[जावास्क्रिप्ट]] लाइब्रेरी को सम्मिलित करके सभी ब्राउज़रों में बीपीजी छवियां वितरित कर सकती हैं।<ref name="bellard" /> अन्य लोगों ने बेलार्ड के विचार का अनुसरण किया और [[AV1|एवी1 (AV1)]] वीडियो कोडेक के आधार पर [[AVIF|एवीआईएफ (AVIF)]] छवि प्रारूप बनाया, जो पेटेंट मुक्त है और इसलिए इसे ब्राउज़रों में लागू किया गया।
{{further|High Efficiency Video Coding#Version 2 profiles|High Efficiency Video Coding#Main Still Picture}}
 
एचईवीसी के पास अपने इंट्रा-फ्रेम एन्कोडिंग को विभिन्न रंग गहराई और [[मोनोक्रोम और आरजीबी रंग प्रारूपों की सूची]] में स्थिर छवियों तक विस्तारित करने के लिए परिभाषित किया गया है, जिसमें मुख्य स्टिल पिक्चर, मुख्य 4:4:4 स्टिल पिक्चर, और मुख्य 4:4:4 16 शामिल हैं। स्थिर चित्र प्रोफ़ाइल. बीपीजी मुख्य 4:4:4 16 स्टिल पिक्चर प्रोफ़ाइल के लिए प्रति नमूना 14 बिट तक का एक आवरण है।
== एचईवीसी (HEVC) में उत्पत्ति ==
{{further|उच्च दक्षता वीडियो कोडिंग#संस्करण 2 प्रोफाइल|और उच्च दक्षता वीडियो कोडिंग#मुख्य स्थिर चित्र}}
 
एचईवीसी के पास विभिन्न बिट [[मोनोक्रोम और आरजीबी रंग प्रारूपों की सूची|गहराई और रंग प्रारूपों]] में स्थिर छवियों के लिए अपने अंतरा-फ्रेम एन्कोडिंग को विस्तारित करने के लिए कई प्रोफाइल परिभाषित हैं, जिनमें "मुख्य स्थिर चित्र," "मुख्य 4:4:4 स्थिर चित्र," और "मुख्य 4:4:4 16 स्थिर चित्र प्रोफाइल" सम्मिलित हैं। बीपीजी "मुख्य 4:4:4 16 स्थिर चित्र" प्रोफ़ाइल के लिए 14 बिट प्रति नमूना तक का एक आवरण है।


== विशिष्टताएँ ==
== विशिष्टताएँ ==
बीपीजी के [[डिजिटल कंटेनर प्रारूप]] को एचईवीसी में उपयोग किए जाने वाले कच्चे बिटस्ट्रीम प्रारूप की तुलना में सामान्य छवि प्रारूप के लिए अधिक उपयुक्त बनाने का इरादा है (जो अन्यथा आमतौर पर कुछ अन्य रैपर प्रारूप, जैसे .mp4 फ़ाइल प्रारूप में उपयोग किया जाता है)।<ref name="Spec">{{cite web |url=http://bellard.org/bpg/bpg_spec.txt |title=बीपीजी विशिष्टता|access-date=17 November 2017}}</ref><ref name="lwn" />
बीपीजी के [[डिजिटल कंटेनर प्रारूप|पात्र प्रारूप]] को एचईवीसी में उपयोग किए जाने वाले असंसाधित्र बिटस्ट्रीम प्रारूप की तुलना में सामान्य छवि प्रारूप के लिए अधिक उपयुक्त बनाने का अभिप्रेत है (जो अन्यथा प्रायः कुछ अन्य आवरण प्रारूप, जैसे .mp4 फ़ाइल प्रारूप में उपयोग किया जाता है)।<ref name="Spec" /><ref name="lwn" />


BPG क्रोमा सबसैंपलिंग|4:4:4, 4:2:2, और 4:2:0 नामक रंग प्रारूपों का समर्थन करता है।<ref name=Spec/>[[अल्फा चैनल]] या [[सीएमवाईके]] छवि के चौथे चैनल के लिए अलग से कोडित अतिरिक्त चैनल का समर्थन भी शामिल है।<ref name=Spec/>[[Exif]], ICC प्रोफ़ाइल और [[एक्स्टेंसिबल मेटाडेटा प्लेटफार्म]] के लिए मेटाडेटा समर्थन शामिल है।<ref name=Spec/>
बीपीजी 4:4:4, 4:2:2, और 4:2:0 नामक रंग प्रारूपों का समर्थन करता है।<ref name="Spec" /> [[अल्फा चैनल]] या [[सीएमवाईके|सीएमवाईके (CMYK)]] छवि के चौथे चैनल के लिए अलग से कोडित अतिरिक्त चैनल का समर्थन भी सम्मिलित है।<ref name="Spec" /> [[Exif|एक्सिफ़ (Exif)]], आईसीसी (ICC) प्रोफ़ाइल और [[एक्स्टेंसिबल मेटाडेटा प्लेटफार्म|एक्सएमपी (XMP)]] के लिए मेटाडेटा समर्थन सम्मिलित है।<ref name="Spec" />


[[YCbCr]] के लिए ITU-R BT.601, BT.709, और BT.2020 (गैर-स्थिर ल्यूमिनेंस) परिभाषाओं, [[YCgCo]], [[RGB]], CMYK और ग्रेस्केल के साथ कलर स्पेस सपोर्ट शामिल है।
[[YCbCr|वाईसीबीसीआर (YCbCr)]] के लिए आईटीयू-आर बीटी.601 (ITU-R BT.601), बीटी.709 (BT.709), और बीटी.2020 (BT.2020) (गैर-स्थिर ल्यूमिनेंस) परिभाषाओं, [[YCgCo|वाईसीजीसीओ (YCgCo)]], [[RGB|आरजीबी (RGB)]], सीएमवाईके और ग्रेस्केल के साथ रंग स्थान समर्थन सम्मिलित है।  


HEVC के [[हानिपूर्ण डेटा संपीड़न]] और [[दोषरहित डेटा संपीड़न]] डेटा संपीड़न के लिए समर्थन शामिल है।
एचईवीसी के [[हानिपूर्ण डेटा संपीड़न|हानिपूर्ण]] और [[दोषरहित डेटा संपीड़न|दोषरहित डेटा संपीडन]] के लिए समर्थन सम्मिलित है।


BPG एनीमेशन का समर्थन करता है.<ref name="bellard" />
बीपीजी एनिमेशन का समर्थन करता है।<ref name="bellard" />




==पेटेंट==
==पेटेंट==
बेलार्ड की साइट के अनुसार<ref name="bellard" />बीपीजी को एचईवीसी पर कुछ [[पेटेंट]] द्वारा कवर किया जा सकता है, लेकिन एचईवीसी का समर्थन करने के लिए लाइसेंस प्राप्त कोई भी उपकरण बीपीजी के लिए भी कवर किया जाएगा। बीपीजी के बेहतर तकनीकी प्रदर्शन के बावजूद पेटेंट मुद्दे बीपीजी द्वारा जेपीईजी प्रतिस्थापन को रोक सकते हैं।<ref name="lwn">{{cite web|url=https://lwn.net/Articles/625535/|title=BPG, वीडियो संपीड़न से एक स्थिर छवि प्रारूप|publisher=LWN.net}}</ref>
बेलार्ड की साइट के अनुसार<ref name="bellard" />बीपीजी को एचईवीसी पर कुछ [[पेटेंट]] द्वारा कवर किया जा सकता है, लेकिन एचईवीसी का समर्थन करने के लिए लाइसेंस प्राप्त कोई भी उपकरण बीपीजी के लिए भी कवर किया जाएगा। बीपीजी के बेहतर तकनीकी प्रदर्शन के बावजूद पेटेंट मुद्दे बीपीजी द्वारा जेपीईजी प्रतिस्थापन को रोक सकते हैं।<ref name="lwn">{{cite web|url=https://lwn.net/Articles/625535/|title=BPG, वीडियो संपीड़न से एक स्थिर छवि प्रारूप|publisher=LWN.net}}</ref>
==अन्य प्रस्तावित JPEG प्रतिस्थापन==
==अन्य प्रस्तावित JPEG प्रतिस्थापन==
JPEG प्रतिस्थापन के रूप में कई अन्य छवि प्रारूप भी प्रस्तावित किए गए हैं, जिनमें शामिल हैं:<ref name="mozilla_2014-10">{{cite web|url=http://people.mozilla.org/~josh/lossy_compressed_image_study_july_2014/ |archive-url=https://web.archive.org/web/20160928024026/http://people.mozilla.org/~josh/lossy_compressed_image_study_july_2014/ |url-status=dead |archive-date=2016-09-28 |title=हानिपूर्ण संपीड़ित छवि प्रारूप अध्ययन|publisher=Mozilla Corporation}}</ref><ref>{{cite web|url=https://xooyoozoo.github.io/yolo-octo-bugfixes/ |title=बीपीजी छवि तुलना|access-date=2015-02-10}}</ref>
JPEG प्रतिस्थापन के रूप में कई अन्य छवि प्रारूप भी प्रस्तावित किए गए हैं, जिनमें शामिल हैं:<ref name="mozilla_2014-10">{{cite web|url=http://people.mozilla.org/~josh/lossy_compressed_image_study_july_2014/ |archive-url=https://web.archive.org/web/20160928024026/http://people.mozilla.org/~josh/lossy_compressed_image_study_july_2014/ |url-status=dead |archive-date=2016-09-28 |title=हानिपूर्ण संपीड़ित छवि प्रारूप अध्ययन|publisher=Mozilla Corporation}}</ref><ref>{{cite web|url=https://xooyoozoo.github.io/yolo-octo-bugfixes/ |title=बीपीजी छवि तुलना|access-date=2015-02-10}}</ref>

Revision as of 23:20, 12 December 2023

Better Portable Graphics
Filename extension
.bpg
Magic number42 50 47 fb
Initial release2014 (2014)
Latest release
0.9.8
21 April 2018; 6 years ago (2018-04-21)
Type of formatlossy/lossless bitmap image format
Extended fromHEVC
Open format?Yes
Websitebellard.org/bpg

बेहतर पोर्टेबल ग्राफिक्स (बीपीजी) डिजिटल छवियों को कोड करने के लिए एक फ़ाइल प्रारूप है, जिसे 2014 में प्रोग्रामर फैब्रिस बेलार्ड द्वारा बनाया गया था। उन्होंने इसे जेपीईजी (JPEG) छवि प्रारूप के प्रतिस्थापन के रूप में छवि गुणवत्ता या फ़ाइल आकार के संदर्भ में अधिक संपीडन-कुशल विकल्प के रूप में प्रस्तावित किया है।[1] यह उच्च दक्षता वीडियो कोडिंग (HEVC) वीडियो संपीडन मानक के अंतरा-फ्रेम एन्कोडिंग पर आधारित है।[2] जुलाई 2014 में फोटोग्राफिक छवियों पर परीक्षण में पाया गया कि बीपीजी (BPG) ने जेपीईजी, जेपीईजी एक्सआर (JPEG XR) और वेबपी (WebP) की तुलना में दी गई गुणवत्ता के लिए छोटी फाइलें तैयार कीं थी।[3]

प्रारूप को पोर्टेबल होने और निम्न मेमोरी वाले परिवेश में काम करने के लिए डिज़ाइन किया गया है, और इसका उपयोग पोर्टेबल हैंडहेल्ड और आईओटी (IoT) उपकरणों में किया जाता है, जहां ये गुण विशेष रूप से महत्वपूर्ण हैं। वर्तमान शोध अधिक ऊर्जा-कुशल बीपीजी हार्डवेयर को डिजाइन और विकसित करने पर काम करता है जिसे बाद में डिजिटल कैमरों जैसे पोर्टेबल उपकरणों में एकीकृत किया जा सकता है।[4][5]

हालाँकि किसी भी मुख्यधारा के ब्राउज़रों में बीपीजी के लिए कोई अंतर्निहित मूल समर्थन नहीं है, फिर भी वेबसाइटें बेलार्ड द्वारा लिखित जावास्क्रिप्ट लाइब्रेरी को सम्मिलित करके सभी ब्राउज़रों में बीपीजी छवियां वितरित कर सकती हैं।[1] अन्य लोगों ने बेलार्ड के विचार का अनुसरण किया और एवी1 (AV1) वीडियो कोडेक के आधार पर एवीआईएफ (AVIF) छवि प्रारूप बनाया, जो पेटेंट मुक्त है और इसलिए इसे ब्राउज़रों में लागू किया गया।

एचईवीसी (HEVC) में उत्पत्ति

एचईवीसी के पास विभिन्न बिट गहराई और रंग प्रारूपों में स्थिर छवियों के लिए अपने अंतरा-फ्रेम एन्कोडिंग को विस्तारित करने के लिए कई प्रोफाइल परिभाषित हैं, जिनमें "मुख्य स्थिर चित्र," "मुख्य 4:4:4 स्थिर चित्र," और "मुख्य 4:4:4 16 स्थिर चित्र प्रोफाइल" सम्मिलित हैं। बीपीजी "मुख्य 4:4:4 16 स्थिर चित्र" प्रोफ़ाइल के लिए 14 बिट प्रति नमूना तक का एक आवरण है।

विशिष्टताएँ

बीपीजी के पात्र प्रारूप को एचईवीसी में उपयोग किए जाने वाले असंसाधित्र बिटस्ट्रीम प्रारूप की तुलना में सामान्य छवि प्रारूप के लिए अधिक उपयुक्त बनाने का अभिप्रेत है (जो अन्यथा प्रायः कुछ अन्य आवरण प्रारूप, जैसे .mp4 फ़ाइल प्रारूप में उपयोग किया जाता है)।[2][6]

बीपीजी 4:4:4, 4:2:2, और 4:2:0 नामक रंग प्रारूपों का समर्थन करता है।[2] अल्फा चैनल या सीएमवाईके (CMYK) छवि के चौथे चैनल के लिए अलग से कोडित अतिरिक्त चैनल का समर्थन भी सम्मिलित है।[2] एक्सिफ़ (Exif), आईसीसी (ICC) प्रोफ़ाइल और एक्सएमपी (XMP) के लिए मेटाडेटा समर्थन सम्मिलित है।[2]

वाईसीबीसीआर (YCbCr) के लिए आईटीयू-आर बीटी.601 (ITU-R BT.601), बीटी.709 (BT.709), और बीटी.2020 (BT.2020) (गैर-स्थिर ल्यूमिनेंस) परिभाषाओं, वाईसीजीसीओ (YCgCo), आरजीबी (RGB), सीएमवाईके और ग्रेस्केल के साथ रंग स्थान समर्थन सम्मिलित है।

एचईवीसी के हानिपूर्ण और दोषरहित डेटा संपीडन के लिए समर्थन सम्मिलित है।

बीपीजी एनिमेशन का समर्थन करता है।[1]


पेटेंट

बेलार्ड की साइट के अनुसार[1]बीपीजी को एचईवीसी पर कुछ पेटेंट द्वारा कवर किया जा सकता है, लेकिन एचईवीसी का समर्थन करने के लिए लाइसेंस प्राप्त कोई भी उपकरण बीपीजी के लिए भी कवर किया जाएगा। बीपीजी के बेहतर तकनीकी प्रदर्शन के बावजूद पेटेंट मुद्दे बीपीजी द्वारा जेपीईजी प्रतिस्थापन को रोक सकते हैं।[6]

अन्य प्रस्तावित JPEG प्रतिस्थापन

JPEG प्रतिस्थापन के रूप में कई अन्य छवि प्रारूप भी प्रस्तावित किए गए हैं, जिनमें शामिल हैं:[3][7]

संदर्भ

  1. 1.0 1.1 1.2 1.3 "BPG छवि प्रारूप". Fabrice Bellard. 2014. Retrieved 2016-04-02.
  2. 2.0 2.1 2.2 2.3 2.4 "बीपीजी विशिष्टता". Retrieved 17 November 2017.
  3. 3.0 3.1 "हानिपूर्ण संपीड़ित छवि प्रारूप अध्ययन". Mozilla Corporation. Archived from the original on 2016-09-28.
  4. U. Albalawi, S. P. Mohanty and E. Kougianos, "Energy-Efficient Design of the Secure Better Portable Graphics Compression Architecture for Trusted Image Communication in the IoT", in Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302--307.
  5. U. Albalawi, S. P. Mohanty, and E. Kougianos, “A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder”, in Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296.
  6. 6.0 6.1 "BPG, वीडियो संपीड़न से एक स्थिर छवि प्रारूप". LWN.net.
  7. "बीपीजी छवि तुलना". Retrieved 2015-02-10.
  8. "AV1 स्थिर छवि फ़ाइल स्वरूप (AVIF)". aomediacodec.github.io (in English). Retrieved 2018-04-15.


बाहरी संबंध