डीब्लॉकिंग फ़िल्टर: Difference between revisions

From Vigyanwiki
(Created page with "{{Missing information|about=deblocking filters applied to static images rather than videos (e.g. Google's Knusperli)|date=May 2023}} {{refimprove|date=March 2017}} डीब...")
 
(TEXT)
Line 1: Line 1:
{{Missing information|about=deblocking filters applied to static images rather than videos (e.g. Google's Knusperli)|date=May 2023}}
'''डीब्लॉकिंग फ़िल्टर''' एक [[फ़िल्टर (वीडियो)|वीडियो फ़िल्टर]] है जिसे ब्लॉक कोडिंग तकनीकों का उपयोग करने पर मैक्रोब्लॉक के मध्य बनने वाले तीक्ष्ण कोर को सुचारू करके दृश्य गुणवत्ता और भविष्यवाणी प्रदर्शन में सुधार करने के लिए डिकोड किए गए संपीडित वीडियो पर उपयोजित किया जाता है। फ़िल्टर का लक्ष्य डिकोड किए गए चित्रों की उपस्थिति में सुधार करना है। यह SMPTE [[VC-1]] कोडेक और ITU H.264 (ISO MPEG-4 AVC) कोडेक दोनों के लिए विनिर्देश का एक भाग है।
{{refimprove|date=March 2017}}
 
डीब्लॉकिंग फ़िल्टर एक [[फ़िल्टर (वीडियो)]] है जिसे डिकोड किए गए [[संपीड़ित वीडियो]] पर लागू किया जाता है ताकि संपीड़न विरूपण साक्ष्य # ब्लॉक सीमा कलाकृतियों को सुचारू करके दृश्य गुणवत्ता और भविष्यवाणी प्रदर्शन में सुधार किया जा सके जो कि [[असतत कोसाइन परिवर्तन]] तकनीकों का उपयोग करने पर [[ मेक्रोब्लॉक ]] के बीच बन सकता है। फ़िल्टर का लक्ष्य डिकोड किए गए चित्रों की उपस्थिति में सुधार करना है। यह SMPTE [[VC-1]] कोडेक और ITU H.264 (ISO MPEG-4 AVC) कोडेक दोनों के लिए विनिर्देश का एक हिस्सा है।


== H.264 डीब्लॉकिंग फ़िल्टर ==
== H.264 डीब्लॉकिंग फ़िल्टर ==
पुराने MPEG-MPEG-1#भाग 2: वीडियो/H.262/MPEG-2 भाग 2/MPEG-4 भाग 2 मानकों के विपरीत, H.264 डीब्लॉकिंग फ़िल्टर डिकोडर में एक वैकल्पिक अतिरिक्त सुविधा नहीं है। यह डिकोडिंग पथ और एन्कोडिंग पथ दोनों पर एक सुविधा है, ताकि भविष्यवाणी के लिए उपयोग किए जाने वाले मैक्रोब्लॉक के संदर्भ में फ़िल्टर के इन-लूप प्रभावों को ध्यान में रखा जा सके। जब एक स्ट्रीम एन्कोड किया जाता है, तो फ़िल्टर की ताकत का चयन किया जा सकता है, या फ़िल्टर को पूरी तरह से बंद किया जा सकता है। अन्यथा, फ़िल्टर की ताकत आसन्न ब्लॉकों के कोडिंग मोड, परिमाणीकरण चरण आकार और ब्लॉकों के बीच ल्यूमिनेंस ग्रेडिएंट की स्थिरता द्वारा निर्धारित की जाती है।
प्राचीन MPEG-1/2/4 मानकों के विपरीत, H.264 डीब्लॉकिंग फ़िल्टर डिकोडर में एक वैकल्पिक अतिरिक्त सुविधा नहीं है। यह डिकोडिंग पथ और एन्कोडिंग पथ दोनों पर एक सुविधा है, ताकि भविष्यवाणी के लिए उपयोग किए जाने वाले मैक्रोब्लॉक के संदर्भ में फ़िल्टर के इन-लूप प्रभावों को ध्यान में रखा जाता है। जब एक स्ट्रीम एन्कोड किया जाता है, तो फ़िल्टर की क्षमता का चयन किया जा सकता है, या फ़िल्टर को पूरी तरह से बंद किया जा सकता है। अन्यथा, फ़िल्टर की क्षमता आसन्न ब्लॉकों के कोडिंग मोड, परिमाणीकरण कदम आकार और ब्लॉकों के मध्य ल्यूमिनेंस ग्रेडिएंट की स्थिरता द्वारा निर्धारित किया जाता है।


फ़िल्टर प्रत्येक चित्र के लूमा और क्रोमा विमानों में प्रत्येक 4×4 या 8×8 ट्रांसफ़ॉर्म ब्लॉक के किनारों पर काम करता है। प्रत्येक छोटे ब्लॉक के किनारे को इस आधार पर एक सीमा शक्ति सौंपी जाती है कि क्या यह एक मैक्रोब्लॉक सीमा भी है, ब्लॉक की कोडिंग (इंट्रा/इंटर), क्या संदर्भ (गति भविष्यवाणी और संदर्भ फ्रेम (वीडियो) पसंद में) भिन्न हैं, और क्या यह लूमा या क्रोमा किनारा है। इस योजना द्वारा फ़िल्टरिंग के मजबूत स्तर निर्दिष्ट किए जाते हैं जहाँ अधिक विकृति होने की संभावना होती है। फ़िल्टर किसी दिए गए ब्लॉक किनारे के दोनों ओर तीन नमूनों को संशोधित कर सकता है (ऐसे मामले में जहां एक किनारा एक लूमा किनारा है जो विभिन्न मैक्रोब्लॉक के बीच स्थित है और उनमें से कम से कम एक इंट्रा कोडेड है)। ज्यादातर मामलों में यह किनारे के दोनों ओर एक या दो नमूनों को संशोधित कर सकता है (मात्राकरण चरण आकार, एनकोडर द्वारा फ़िल्टर शक्ति की ट्यूनिंग, किनारे का पता लगाने के परीक्षण के परिणाम और अन्य कारकों के आधार पर)।
फ़िल्टर प्रत्येक चित्र के लूमा और क्रोमा समतल में प्रत्येक 4×4 या 8×8 ट्रांसफ़ॉर्म ब्लॉक के कोर पर काम करता है। प्रत्येक छोटे ब्लॉक के किनारे को इस आधार पर एक सीमा क्षमता दी गई है कि क्या यह एक मैक्रोब्लॉक सीमा भी है, ब्लॉक की कोडिंग (इंट्रा/इंटर), संदर्भ (गति भविष्यवाणी और संदर्भ फ्रेम विकल्प में) भिन्न हैं, और क्या यह लूमा या क्रोमा कोर है। इस योजना द्वारा फ़िल्टरिंग के मजबूत स्तर निर्दिष्ट किए जाते हैं जहाँ अधिक विकृति होने की संभावना होती है। फ़िल्टर किसी दिए गए ब्लॉक कोर के दोनों ओर तीन प्रतिदर्श को संशोधित कर सकता है (ऐसे प्रकरण में जहां एक कोर एक लूमा कोर है जो विभिन्न मैक्रोब्लॉक के मध्य स्थित है और उनमें से कम से कम एक इंट्रा कोडेड है)। अधिकांश प्रकरण में यह कोर के दोनों ओर एक या दो प्रतिदर्श को संशोधित कर सकता है (क्वान्टमीकरण कदम आकार, एनकोडर द्वारा फ़िल्टर क्षमता की ट्यूनिंग, किनारे का पता लगाने वाले परीक्षण के परिणाम और अन्य कारकों के आधार पर है)।


== एच.263 अनुलग्नक जे डीब्लॉकिंग फ़िल्टर ==
== H.263 संलग्न जे डीब्लॉकिंग फ़िल्टर ==
हालाँकि इन लूप डीब्लॉकिंग फ़िल्टर की अवधारणा H.264 के संबंध में सबसे अच्छी तरह से जानी जाती है, वास्तव में इसे पहले H.263v2 अनुलग्नक J में भी मानकीकृत किया गया था (कुछ अलग रूप में)।
हालाँकि <nowiki>''इन लूप''</nowiki> डीब्लॉकिंग फ़िल्टर की अवधारणा H.264 के संबंध में सबसे अच्छी तरह से जानी जाती है, इसे वास्तव में पहले भी H.263v2 अनुलग्नक J में मानकीकृत किया गया था (कुछ अलग रूप में)।


== फिल्टर को पोस्ट-प्रोसेसर के रूप में डीब्लॉक करना ==
== पोस्ट-प्रोसेसर के रूप में फ़िल्टर को डीब्लॉक करना ==
H.263 अनुलग्नक J और H.264 से पहले, डिकोड किए गए चित्रों की दृश्य गुणवत्ता में सुधार करने के लिए पोस्ट-प्रोसेसिंग तकनीक के रूप में डीब्लॉकिंग फ़िल्टर का उपयोग पहले से ही एक प्रसिद्ध तकनीक थी। यह वीडियो कॉन्फ्रेंसिंग उद्योग में विशेष रूप से सच था, जहां उपयोग की जाने वाली कम बिट दरें महत्वपूर्ण अवरोधक कलाकृतियों का उत्पादन करती थीं जिन्हें ऐसे फ़िल्टर द्वारा काफी हद तक कम किया जा सकता था।
H.263 अनुलग्नक J और H.264 से पहले, डिकोड किए गए चित्रों की दृश्य गुणवत्ता में सुधार करने के लिए पोस्ट-प्रोसेसिंग तकनीक के रूप में डीब्लॉकिंग फ़िल्टर का उपयोग पहले से ही एक प्रसिद्ध तकनीक था। यह वीडियो कॉन्फ्रेंसिंग उद्योग में विशेष रूप से सत्य था, जहां उपयोग की जाने वाली कम बिट दरें महत्वपूर्ण अवरोधक कलाकृतियों का उत्पादन करती थीं जिन्हें ऐसे फ़िल्टर द्वारा मूल रूप से कम किया जा सकता था।


== संदर्भ ==
== संदर्भ ==

Revision as of 13:57, 7 August 2023

डीब्लॉकिंग फ़िल्टर एक वीडियो फ़िल्टर है जिसे ब्लॉक कोडिंग तकनीकों का उपयोग करने पर मैक्रोब्लॉक के मध्य बनने वाले तीक्ष्ण कोर को सुचारू करके दृश्य गुणवत्ता और भविष्यवाणी प्रदर्शन में सुधार करने के लिए डिकोड किए गए संपीडित वीडियो पर उपयोजित किया जाता है। फ़िल्टर का लक्ष्य डिकोड किए गए चित्रों की उपस्थिति में सुधार करना है। यह SMPTE VC-1 कोडेक और ITU H.264 (ISO MPEG-4 AVC) कोडेक दोनों के लिए विनिर्देश का एक भाग है।

H.264 डीब्लॉकिंग फ़िल्टर

प्राचीन MPEG-1/2/4 मानकों के विपरीत, H.264 डीब्लॉकिंग फ़िल्टर डिकोडर में एक वैकल्पिक अतिरिक्त सुविधा नहीं है। यह डिकोडिंग पथ और एन्कोडिंग पथ दोनों पर एक सुविधा है, ताकि भविष्यवाणी के लिए उपयोग किए जाने वाले मैक्रोब्लॉक के संदर्भ में फ़िल्टर के इन-लूप प्रभावों को ध्यान में रखा जाता है। जब एक स्ट्रीम एन्कोड किया जाता है, तो फ़िल्टर की क्षमता का चयन किया जा सकता है, या फ़िल्टर को पूरी तरह से बंद किया जा सकता है। अन्यथा, फ़िल्टर की क्षमता आसन्न ब्लॉकों के कोडिंग मोड, परिमाणीकरण कदम आकार और ब्लॉकों के मध्य ल्यूमिनेंस ग्रेडिएंट की स्थिरता द्वारा निर्धारित किया जाता है।

फ़िल्टर प्रत्येक चित्र के लूमा और क्रोमा समतल में प्रत्येक 4×4 या 8×8 ट्रांसफ़ॉर्म ब्लॉक के कोर पर काम करता है। प्रत्येक छोटे ब्लॉक के किनारे को इस आधार पर एक सीमा क्षमता दी गई है कि क्या यह एक मैक्रोब्लॉक सीमा भी है, ब्लॉक की कोडिंग (इंट्रा/इंटर), संदर्भ (गति भविष्यवाणी और संदर्भ फ्रेम विकल्प में) भिन्न हैं, और क्या यह लूमा या क्रोमा कोर है। इस योजना द्वारा फ़िल्टरिंग के मजबूत स्तर निर्दिष्ट किए जाते हैं जहाँ अधिक विकृति होने की संभावना होती है। फ़िल्टर किसी दिए गए ब्लॉक कोर के दोनों ओर तीन प्रतिदर्श को संशोधित कर सकता है (ऐसे प्रकरण में जहां एक कोर एक लूमा कोर है जो विभिन्न मैक्रोब्लॉक के मध्य स्थित है और उनमें से कम से कम एक इंट्रा कोडेड है)। अधिकांश प्रकरण में यह कोर के दोनों ओर एक या दो प्रतिदर्श को संशोधित कर सकता है (क्वान्टमीकरण कदम आकार, एनकोडर द्वारा फ़िल्टर क्षमता की ट्यूनिंग, किनारे का पता लगाने वाले परीक्षण के परिणाम और अन्य कारकों के आधार पर है)।

H.263 संलग्न जे डीब्लॉकिंग फ़िल्टर

हालाँकि ''इन लूप'' डीब्लॉकिंग फ़िल्टर की अवधारणा H.264 के संबंध में सबसे अच्छी तरह से जानी जाती है, इसे वास्तव में पहले भी H.263v2 अनुलग्नक J में मानकीकृत किया गया था (कुछ अलग रूप में)।

पोस्ट-प्रोसेसर के रूप में फ़िल्टर को डीब्लॉक करना

H.263 अनुलग्नक J और H.264 से पहले, डिकोड किए गए चित्रों की दृश्य गुणवत्ता में सुधार करने के लिए पोस्ट-प्रोसेसिंग तकनीक के रूप में डीब्लॉकिंग फ़िल्टर का उपयोग पहले से ही एक प्रसिद्ध तकनीक था। यह वीडियो कॉन्फ्रेंसिंग उद्योग में विशेष रूप से सत्य था, जहां उपयोग की जाने वाली कम बिट दरें महत्वपूर्ण अवरोधक कलाकृतियों का उत्पादन करती थीं जिन्हें ऐसे फ़िल्टर द्वारा मूल रूप से कम किया जा सकता था।

संदर्भ