अनुकूली अंतर पल्स-कोड मॉड्यूलेशन: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Technique used to encode voices in telephony}}
{{Short description|Technique used to encode voices in telephony}}
एडेप्टिव [[ अंतर पल्स-कोड मॉड्यूलेशन |अंतर पल्स-कोड मॉड्यूलेशन]] (ADPCM) डिफरेंशियल पल्स-कोड मॉड्यूलेशन (DPCM) का एक प्रकार है जो किसी दिए गए सिग्नल-टू-नॉइज़ अनुपात के लिए आवश्यक डेटा बैंडविड्थ को और कम करने की अनुमति देने के लिए परिमाणीकरण चरण के आकार को बदलता है।
अनुकूली [[ अंतर पल्स-कोड मॉड्यूलेशन |अंतर पल्स-कोड मॉड्यूलेशन]] (एडीपीसीएम) अंतर पल्स-कोड मॉड्यूलेशन (DPCM) का प्रकार है जो किसी दिए गए शोर करने के लिए संकेत अनुपात के लिए आवश्यक डेटा बैंड की चौड़ाई को और कम करने की अनुमति देने के लिए परिमाणीकरण चरण के आकार को बदलता है।
 
आमतौर पर, एडीपीसीएम में सिग्नल आंकड़ों के अनुकूलन में डीपीसीएम एन्कोडर में अंतर को मापने से पहले अनुकूली पैमाने का कारक होता है।<ref>{{cite book | title = डिजिटल ऑडियो के सिद्धांत| author = Ken C. Pohlmann | publisher = McGraw-Hill Professional | year = 2005 | isbn = 978-0-07-144156-8 | url = https://books.google.com/books?id=VZw6z9a03ikC&q=adpcm+adaptive+differential+pulse-code+modulation&pg=PA122 }}</ref>
ADPCM को [[ भाषण कोडिंग |भाषण कोडिंग]] के लिए P. कमिस्की, निकिल जयंत|निकिल एस. जयंत और जेम्स एल. फ्लानागन द्वारा [[बेल लैब्स]] में 1973 में विकसित किया गया था।<ref>{{cite journal |last1=Cummiskey |first1=P. |last2=Jayant |first2=Nikil S. |author2-link=Nikil Jayant |last3=Flanagan |first3=James L. |author3-link=James L. Flanagan |title=भाषण के अंतर पीसीएम कोडिंग में अनुकूली परिमाणीकरण|journal=[[The Bell System Technical Journal]] |date=September 1973 |volume=52 |issue=7 |pages=1105–1118 |doi=10.1002/j.1538-7305.1973.tb02007.x}}</ref>


सामान्यतः एडीपीसीएम में संकेत आंकड़ों के अनुकूलन में डीपीसीएम एन्कोडर में अंतर को मापने से पहले अनुकूली पैमाने का कारक होता है।<ref>{{cite book | title = डिजिटल ऑडियो के सिद्धांत| author = Ken C. Pohlmann | publisher = McGraw-Hill Professional | year = 2005 | isbn = 978-0-07-144156-8 | url = https://books.google.com/books?id=VZw6z9a03ikC&q=adpcm+adaptive+differential+pulse-code+modulation&pg=PA122 }}</ref>


एडीपीसीएम को [[ भाषण कोडिंग |भाषण कोडिंग]] के लिए 1973 में [[बेल लैब्स]] में पी. कमिस्की, निकिल एस. जयंत और जेम्स एल. फ्लानागन द्वारा विकसित किया गया था।<ref>{{cite journal |last1=Cummiskey |first1=P. |last2=Jayant |first2=Nikil S. |author2-link=Nikil Jayant |last3=Flanagan |first3=James L. |author3-link=James L. Flanagan |title=भाषण के अंतर पीसीएम कोडिंग में अनुकूली परिमाणीकरण|journal=[[The Bell System Technical Journal]] |date=September 1973 |volume=52 |issue=7 |pages=1105–1118 |doi=10.1002/j.1538-7305.1973.tb02007.x}}</ref>
== [[ टेलीफ़ोनी | टेलीफ़ोनी]] में ==
== [[ टेलीफ़ोनी | टेलीफ़ोनी]] में ==
टेलीफोनी में, एक फोन कॉल के लिए एक मानक ऑडियो सिग्नल को प्रति सेकंड 8000 एनालॉग नमूने के रूप में एन्कोड किया जाता है, प्रत्येक 8 बिट्स का, 64 kbit/s डिजिटल सिग्नल देता है जिसे [[DS0]] के रूप में जाना जाता है। DS0 पर डिफ़ॉल्ट सिग्नल संपीड़न एन्कोडिंग या तो म्यू-लॉ एल्गोरिथम है। ये लॉगरिदमिक कंप्रेशन सिस्टम हैं जहां एक 13- या 14-बिट रैखिक पीसीएम नमूना संख्या को 8-बिट मान में मैप किया जाता है। यह प्रणाली अंतर्राष्ट्रीय मानक G.711 द्वारा वर्णित है। जहां सर्किट की लागत अधिक होती है और आवाज की गुणवत्ता का नुकसान स्वीकार्य होता है, वहां कभी-कभी वॉयस सिग्नल को और भी कम करना समझ में आता है। एक ADPCM एल्गोरिथ्म का उपयोग 4-बिट ADPCM नमूनों की श्रृंखला में 8-बिट μ-कानून (या एक-कानून) PCM नमूनों की श्रृंखला को मैप करने के लिए किया जाता है। इस तरह लाइन की क्षमता दोगुनी हो जाती है। तकनीक G.726 मानक में विस्तृत है।
टेलीफोनी में, फोन कॉल के लिए मानक ऑडियो संकेत को प्रति सेकंड 8000 एनालॉग नमूने के रूप में एन्कोड किया जाता है, प्रत्येक 8 बिट्स का, 64 केबीटी/एस डिजिटल संकेत देता है जिसे [[DS0]] के रूप में जाना जाता है। DS0 पर अभाव संकेत संपीड़न एन्कोडिंग या तो μ-कानून एल्गोरिथम है। ये लघुगणकीय संपीड़न प्रणाली हैं जहां 13- या 14-बिट रैखिक पीसीएम नमूना संख्या को 8-बिट मान में मैप किया जाता है। यह प्रणाली अंतर्राष्ट्रीय मानक G.711 द्वारा वर्णित है। जहां परिपथ की लागत अधिक होती है और आवाज की गुणवत्ता का क्षति स्वीकार्य होता है, वहां कभी-कभी वॉयस संकेत को और भी कम करना समझ में आता है। एडीपीसीएम एल्गोरिथ्म का उपयोग 4-बिट एडीपीसीएम नमूनों की श्रृंखला में 8-बिट μ-कानून (या एक-कानून) PCM नमूनों की श्रृंखला को मैप करने के लिए किया जाता है। इस तरह लाइन की क्षमता दोगुनी हो जाती है। तकनीक G.726 मानक में विस्तृत है।


ADPCM तकनीकों का उपयोग वॉयस ओवर IP संचार में किया जाता है। 1990 के दशक की शुरुआत में, ADPCM का उपयोग [[इंटरएक्टिव मल्टीमीडिया एसोसिएशन]] द्वारा लीगेसी ऑडियो कोडेक ADPCM DVI, IMA ADPCM और DVI4 को विकसित करने के लिए भी किया गया था।<ref>[https://www.cs.columbia.edu/~hgs/audio/dvi/ Recommended Practices for Enhancing Digital Audio Compatibility in Multimedia Systems] – legacy IMA ADPCM specification, Retrieved on 2009-07-06.</ref>
एडीपीसीएम तकनीकों का उपयोग वॉयस ओवर IP संचार में किया जाता है। 1990 के दशक की प्रारंभिक में, एडीपीसीएम का उपयोग [[इंटरएक्टिव मल्टीमीडिया एसोसिएशन|संवादात्मक मल्टीमीडिया संगठन]] द्वारा लीगेसी ऑडियो कोडेक एडीपीसीएम DVI, IMA एडीपीसीएम और DVI4 को विकसित करने के लिए भी किया गया था।<ref>[https://www.cs.columbia.edu/~hgs/audio/dvi/ Recommended Practices for Enhancing Digital Audio Compatibility in Multimedia Systems] – legacy IMA ADPCM specification, Retrieved on 2009-07-06.</ref>
== विभाजित-बैंड या उप बैंड एडीपीसीएम ==
G 722<ref>[http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-G.722 ITU-T G.722 page]. ITU-T Recommendation G.722 (11/88), "7 kHz audio-coding within 64&nbsp;kbit/s".</ref> [[ITU-T]] मानक विस्तृत बैंड भाषण [[कोडेक]] है जो 48, 56 और 64 केबीटी/एस पर कार्य करता है, जो दो चैनलों के [[सबबैंड कोडिंग|उप बैंड कोडिंग]] और प्रत्येक के एडीपीसीएम कोडिंग पर आधारित है।<ref>{{cite book | title = मल्टीमीडिया के लिए डिजिटल संपीड़न|author1=Jerry D. Gibson |author2=Toby Berger |author3=Tom Lookabaugh | publisher = Morgan Kaufmann | year = 1998 | isbn = 978-1-55860-369-1 | url = https://books.google.com/books?id=aqQ2Ry6spu0C&q=G.722+adpcm+subband+split&pg=PA265 }}</ref> डिजिटलीकरण प्रक्रिया से पहले, यह एनालॉग संकेत को पकड़ता है और संकेत के दो उप बैंड प्राप्त करने के लिए [[चतुर्भुज दर्पण फिल्टर]] (QMF) के साथ फ्रीक्वेंसी बैंड में विभाजित करता है। जब प्रत्येक उप बैंड का एडीपीसीएम बिटस्ट्रीम प्राप्त होता है, तो परिणाम मल्टीप्लेक्स होते हैं, और अगला चरण डेटा का भंडारण या प्रसारण होता है। डिकोडर को उलटी प्रक्रिया करना होता है, अर्थात डीमुल्टिप्लेक्स और बिटस्ट्रीम के प्रत्येक उप बैंड को डिकोड करना और उन्हें फिर से जोड़ना है।


[[Image:Adpcm en.svg]]


== स्प्लिट-बैंड या सबबैंड ADPCM ==
कोडिंग प्रक्रिया का उल्लेख करते हुए, कुछ अनुप्रयोगों में वॉयस कोडिंग के रूप में, उप बैंड जिसमें आवाज सम्मलित होती है, दूसरों की तुलना में अधिक बिट्स के साथ कोडित होती है। यह फ़ाइल आकार को कम करने की विधि है।
{{anchor|SB-ADPCM}}
जी 722<ref>[http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-G.722 ITU-T G.722 page]. ITU-T Recommendation G.722 (11/88), "7 kHz audio-coding within 64&nbsp;kbit/s".</ref> एक [[ITU-T]] मानक वाइडबैंड स्पीच [[कोडेक]] है जो 48, 56 और 64 kbit/s पर काम करता है, जो दो चैनलों के [[सबबैंड कोडिंग]] और प्रत्येक के ADPCM कोडिंग पर आधारित है।<ref>{{cite book | title = मल्टीमीडिया के लिए डिजिटल संपीड़न|author1=Jerry D. Gibson |author2=Toby Berger |author3=Tom Lookabaugh | publisher = Morgan Kaufmann | year = 1998 | isbn = 978-1-55860-369-1 | url = https://books.google.com/books?id=aqQ2Ry6spu0C&q=G.722+adpcm+subband+split&pg=PA265 }}</ref> डिजिटलीकरण प्रक्रिया से पहले, यह एनालॉग सिग्नल को पकड़ता है और सिग्नल के दो सबबैंड प्राप्त करने के लिए [[चतुर्भुज दर्पण फिल्टर]] (QMF) के साथ फ्रीक्वेंसी बैंड में विभाजित करता है। जब प्रत्येक सबबैंड का ADPCM बिटस्ट्रीम प्राप्त होता है, तो परिणाम मल्टीप्लेक्स होते हैं, और अगला चरण डेटा का भंडारण या प्रसारण होता है। डिकोडर को रिवर्स प्रोसेस करना होता है, यानी डीमुल्टिप्लेक्स और बिटस्ट्रीम के प्रत्येक सबबैंड को डिकोड करना और उन्हें फिर से जोड़ना।
 
[[Image:Adpcm en.svg]]कोडिंग प्रक्रिया का जिक्र करते हुए, कुछ अनुप्रयोगों में वॉयस कोडिंग के रूप में, सबबैंड जिसमें आवाज शामिल होती है, दूसरों की तुलना में अधिक बिट्स के साथ कोडित होती है। यह फ़ाइल आकार को कम करने का एक तरीका है।


== सॉफ्टवेयर ==
== सॉफ्टवेयर ==
[[WAV]] फ़ाइलों में Windows साउंड सिस्टम ADPCM का समर्थन करता है।<ref>{{cite web
[[WAV|डब्ल्यू ए वी]] फ़ाइलों में विंडोज़ ध्वनि प्रणाली एडीपीसीएम का समर्थन करता है।<ref>{{cite web
|url=http://support.microsoft.com/kb/89879
|url=http://support.microsoft.com/kb/89879
|url-status=dead
|url-status=dead
Line 28: Line 26:
|date=2011-09-24
|date=2011-09-24
|work=KB 89879 Revision 3.0
|work=KB 89879 Revision 3.0
|access-date=2013-12-30}}</ref> एडीपीसीएम का समर्थन करने वाले [[एफएफएमपीईजी]] ऑडियो कोडेक्स adpcm_ima_qt, adpcm_ima_wav, adpcm_ms, adpcm_swf और adpcm_yamaha हैं।<ref>{{cite web
|access-date=2013-12-30}}</ref>  
 
एडीपीसीएम का समर्थन करने वाले [[एफएफएमपीईजी]] ऑडियो कोडेक्स adpcm_ima_qt, adpcm_ima_wav, adpcm_ms, adpcm_swf और adpcm यामाहा हैं।<ref>{{cite web
|url=http://ffmpeg.org/general.html#Audio-Codecs
|url=http://ffmpeg.org/general.html#Audio-Codecs
|title=FFmpeg General Documentation - Audio Codecs
|title=FFmpeg General Documentation - Audio Codecs
Line 38: Line 38:
|date=2017-02-15
|date=2017-02-15
|access-date=2018-02-05}}</ref>
|access-date=2018-02-05}}</ref>
[[ निनटेंडो गेमक्यूब | निनटेंडो गेमक्यूब]] का ऑनबोर्ड डीएसपी 64 एक साथ ऑडियो चैनलों पर एडीपीसीएम एन्कोडिंग का समर्थन करता है।
 
[[ निनटेंडो गेमक्यूब | निनटेंडो गेमक्यूब]] का ऑनबोर्ड डीएसपी 64 साथ ऑडियो चैनलों पर एडीपीसीएम एन्कोडिंग का समर्थन करता है।


== यह भी देखें ==
== यह भी देखें ==
Line 49: Line 50:


{{Compression Methods}}
{{Compression Methods}}
[[Category: भाषण कोडेक्स]] [[Category: ऑडियो कोडेक्स]]


[[Category: Machine Translated Page]]
[[Category:Collapse templates]]
[[Category:Created On 12/05/2023]]
[[Category:Created On 12/05/2023]]
[[Category:Data compression]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:ऑडियो कोडेक्स]]
[[Category:भाषण कोडेक्स]]

Latest revision as of 09:44, 22 May 2023

अनुकूली अंतर पल्स-कोड मॉड्यूलेशन (एडीपीसीएम) अंतर पल्स-कोड मॉड्यूलेशन (DPCM) का प्रकार है जो किसी दिए गए शोर करने के लिए संकेत अनुपात के लिए आवश्यक डेटा बैंड की चौड़ाई को और कम करने की अनुमति देने के लिए परिमाणीकरण चरण के आकार को बदलता है।

सामान्यतः एडीपीसीएम में संकेत आंकड़ों के अनुकूलन में डीपीसीएम एन्कोडर में अंतर को मापने से पहले अनुकूली पैमाने का कारक होता है।[1]

एडीपीसीएम को भाषण कोडिंग के लिए 1973 में बेल लैब्स में पी. कमिस्की, निकिल एस. जयंत और जेम्स एल. फ्लानागन द्वारा विकसित किया गया था।[2]

टेलीफ़ोनी में

टेलीफोनी में, फोन कॉल के लिए मानक ऑडियो संकेत को प्रति सेकंड 8000 एनालॉग नमूने के रूप में एन्कोड किया जाता है, प्रत्येक 8 बिट्स का, 64 केबीटी/एस डिजिटल संकेत देता है जिसे DS0 के रूप में जाना जाता है। DS0 पर अभाव संकेत संपीड़न एन्कोडिंग या तो μ-कानून एल्गोरिथम है। ये लघुगणकीय संपीड़न प्रणाली हैं जहां 13- या 14-बिट रैखिक पीसीएम नमूना संख्या को 8-बिट मान में मैप किया जाता है। यह प्रणाली अंतर्राष्ट्रीय मानक G.711 द्वारा वर्णित है। जहां परिपथ की लागत अधिक होती है और आवाज की गुणवत्ता का क्षति स्वीकार्य होता है, वहां कभी-कभी वॉयस संकेत को और भी कम करना समझ में आता है। एडीपीसीएम एल्गोरिथ्म का उपयोग 4-बिट एडीपीसीएम नमूनों की श्रृंखला में 8-बिट μ-कानून (या एक-कानून) PCM नमूनों की श्रृंखला को मैप करने के लिए किया जाता है। इस तरह लाइन की क्षमता दोगुनी हो जाती है। तकनीक G.726 मानक में विस्तृत है।

एडीपीसीएम तकनीकों का उपयोग वॉयस ओवर IP संचार में किया जाता है। 1990 के दशक की प्रारंभिक में, एडीपीसीएम का उपयोग संवादात्मक मल्टीमीडिया संगठन द्वारा लीगेसी ऑडियो कोडेक एडीपीसीएम DVI, IMA एडीपीसीएम और DVI4 को विकसित करने के लिए भी किया गया था।[3]

विभाजित-बैंड या उप बैंड एडीपीसीएम

G 722[4] ITU-T मानक विस्तृत बैंड भाषण कोडेक है जो 48, 56 और 64 केबीटी/एस पर कार्य करता है, जो दो चैनलों के उप बैंड कोडिंग और प्रत्येक के एडीपीसीएम कोडिंग पर आधारित है।[5] डिजिटलीकरण प्रक्रिया से पहले, यह एनालॉग संकेत को पकड़ता है और संकेत के दो उप बैंड प्राप्त करने के लिए चतुर्भुज दर्पण फिल्टर (QMF) के साथ फ्रीक्वेंसी बैंड में विभाजित करता है। जब प्रत्येक उप बैंड का एडीपीसीएम बिटस्ट्रीम प्राप्त होता है, तो परिणाम मल्टीप्लेक्स होते हैं, और अगला चरण डेटा का भंडारण या प्रसारण होता है। डिकोडर को उलटी प्रक्रिया करना होता है, अर्थात डीमुल्टिप्लेक्स और बिटस्ट्रीम के प्रत्येक उप बैंड को डिकोड करना और उन्हें फिर से जोड़ना है।

Adpcm en.svg

कोडिंग प्रक्रिया का उल्लेख करते हुए, कुछ अनुप्रयोगों में वॉयस कोडिंग के रूप में, उप बैंड जिसमें आवाज सम्मलित होती है, दूसरों की तुलना में अधिक बिट्स के साथ कोडित होती है। यह फ़ाइल आकार को कम करने की विधि है।

सॉफ्टवेयर

डब्ल्यू ए वी फ़ाइलों में विंडोज़ ध्वनि प्रणाली एडीपीसीएम का समर्थन करता है।[6]

एडीपीसीएम का समर्थन करने वाले एफएफएमपीईजी ऑडियो कोडेक्स adpcm_ima_qt, adpcm_ima_wav, adpcm_ms, adpcm_swf और adpcm यामाहा हैं।[7][8]

निनटेंडो गेमक्यूब का ऑनबोर्ड डीएसपी 64 साथ ऑडियो चैनलों पर एडीपीसीएम एन्कोडिंग का समर्थन करता है।

यह भी देखें

संदर्भ

  1. Ken C. Pohlmann (2005). डिजिटल ऑडियो के सिद्धांत. McGraw-Hill Professional. ISBN 978-0-07-144156-8.
  2. Cummiskey, P.; Jayant, Nikil S.; Flanagan, James L. (September 1973). "भाषण के अंतर पीसीएम कोडिंग में अनुकूली परिमाणीकरण". The Bell System Technical Journal. 52 (7): 1105–1118. doi:10.1002/j.1538-7305.1973.tb02007.x.
  3. Recommended Practices for Enhancing Digital Audio Compatibility in Multimedia Systems – legacy IMA ADPCM specification, Retrieved on 2009-07-06.
  4. ITU-T G.722 page. ITU-T Recommendation G.722 (11/88), "7 kHz audio-coding within 64 kbit/s".
  5. Jerry D. Gibson; Toby Berger; Tom Lookabaugh (1998). मल्टीमीडिया के लिए डिजिटल संपीड़न. Morgan Kaufmann. ISBN 978-1-55860-369-1.
  6. "Differences Between PCM/ADPCM Wave Files Explained". KB 89879 Revision 3.0. Microsoft Knowledge Base. 2011-09-24. Archived from the original on 2013-12-31. Retrieved 2013-12-30.
  7. "FFmpeg General Documentation - Audio Codecs". FFmpeg.org. Retrieved 2013-12-30.
  8. "FFmpeg/adpcmenc.c at ee4aa388b2231e988eccdab652c55df080d6ad45 · FFmpeg/FFmpeg". GitHub. 2017-02-15. Retrieved 2018-02-05.