← नवीनतम पेपर
💻 computer science

DiscoForcing: A Unified Framework for Real-Time Audio-Driven Character Control with Diffusion Forcing

डिस्कोफोर्सिंग (DiscoForcing) एक एकीकृत, वास्तविक समय का ढांचा है जो सख्त विलंबता सीमाओं और गैर-स्थिर ऑडियो स्थितियों के तहत स्थिर, दीर्घ-क्षितिज और उत्तरदायी पूर्ण-शरीर चरित्र गति नियंत्रण प्राप्त करने के लिए एक कारण संगीत एनकोडर (causal music encoder) और एक हाइब्रिड टेम्पोरल शेड्यूल के साथ डिफ्यूजन-फोर्सिंग अनुक्रम मॉडल का लाभ उठाता है।

मूल लेखक: Kaiyang Ji, Bingsheng Qian, Binghuan Wu, Kangyi Chen, Ye Shi, Jingya Wang

प्रकाशित 2026-05-28
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Kaiyang Ji, Bingsheng Qian, Binghuan Wu, Kangyi Chen, Ye Shi, Jingya Wang

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक रोबोट को रेडियो पर बज रहे लाइव संगीत पर नाचना सिखाने की कोशिश कर रहे हैं। पेचीदा बात यह है कि संगीत वास्तविक समय (real-time) में स्ट्रीम हो रहा है: बीट अचानक तेज हो सकती है, गाना शैली (genre) बदल सकता है, या डीजे रिकॉर्ड को स्क्रैच कर सकता है। रोबोट को इन बदलावों पर तुरंत प्रतिक्रिया देनी होगी, लेकिन उसे कुछ सेकंड पहले के रिदम को भूले बिना या अपने पैरों में उलझे बिना सुचारू रूप से नाचना भी होगा।

यह समस्या DiscoForcing द्वारा हल की जाती है। यह एक नया सिस्टम है जो एक डिजिटल कैरेक्टर (या वास्तविक रोबोट) को लाइव संगीत पर नाचने में सक्षम बनाता है, जिससे वह बिना किसी लैग (lag) के हर बीट ड्रॉप और टेम्पो परिवर्तन पर प्रतिक्रिया दे पाता है।

यह कैसे काम करता है, यहाँ सरल अवधारणाओं में दिया गया है:

1. समस्या: "ऑफलाइन" बनाम "लाइव" का अंतर

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

लेकिन एक वास्तविक इंटरैक्टिव गेम या लाइव शो में, आप पूरे गाने का इंतज़ार नहीं कर सकते। आपको एक जैज़ इम्प्रोवाइज़र (jazz improviser) की तरह होना होगा। आप एक नोट सुनते हैं, तुरंत प्रतिक्रिया देते हैं, और आपको तब भी खेलना जारी रखना होता है जब संगीत अप्रत्याशित रूप से बदल जाए। यदि AI "आगे देखने" (look ahead) के लिए रुक जाता है, तो वह सुस्त महसूस होता है। यदि वह पीछे देखे बिना बहुत तेज़ी से प्रतिक्रिया करता है, तो वह झटके लेने लगता है और लय खो देता है।

2. समाधान: "डिफ्यूजन फॉरcing" इंजन

DiscoForcing एक चतुर ट्रिक का उपयोग करता है जिसे डिफ्यूजन फॉरcing (Diffusion Forcing) कहा जाता है। इसे एक वीडियो स्ट्रीम पर काम करने वाले एक स्मार्ट एडिटर की तरह समझें।

  • पुराना तरीका: कल्पना करें कि आप पूरी तस्वीर को एक साथ देखकर एक धुंधली फोटो को ठीक करने की कोशिश कर रहे हैं। यदि आपके पास केवल आधी तस्वीर है (क्योंकि संगीत अभी भी बज रहा है), तो आप भ्रमित हो जाएंगे।
  • DiscoForcing का तरीका: कल्पना करें कि AI लगातार अपने द्वारा किए गए डांस मूव्स को "साफ" कर रहा है, लेकिन वह इसे एक विशेष तरीके से करता है। यह हाल के अतीत (संगीत के पिछले कुछ सेकंड) को बहुत स्पष्ट और महत्वपूर्ण मानता है, लेकिन दूर के अतीत को थोड़ा "धुंधला" या शोर (noisy) जैसा मानता है।
    • इससे AI अचानक बीट ड्रॉप पर तुरंत प्रतिक्रिया देने के लिए हालिया संगीत पर भरोसा कर पाता है।
    • साथ ही, यह दूर के इतिहास को इतना स्थिर रखता है कि डांसर नियंत्रण से बाहर होकर घूमने न लगे।

यह कार चलाने जैसा है: आप गड्ढे से बचने के लिए अपने ठीक सामने की सड़क को ध्यान से देखते हैं (नए संगीत पर प्रतिक्रिया करना), लेकिन आप पिछले एक मिनट में जहाँ से भी ड्राइव कर रहे थे, उसके आधार पर अपने हाथों को स्टीयरिंग पर स्थिर रखते हैं (प्रवाह बनाए रखना)।

3. दो-भाग वाला मस्तिष्क

इस सिस्टम के दो मुख्य भाग हैं जो मिलकर काम करते हैं:

  • कान (Causal Music Encoder): यह संगीत को केवल तभी सुनता है जब वह घटित होता है। यह भविष्य में झाँक नहीं सकता। यह संगीत को दो चीजों में तोड़ता है:
    1. बीट (The Beat): एक डिजिटल "टैप" जो डांसर को बताता है कि कब कदम रखना है।
    2. फ्लो (The Flow): एक सुचारू संकेत जो डांसर को बताता है कि कितनी तेज़ या धीरे चलना है।
  • शरीर (Motion Generator): यह "बीट" और "फ्लो" संकेतों को लेता है और उन्हें डांस मूव्स में बदल देता है। यह जटिल 3D बॉडी मूवमेंट्स को एक सरल, संक्षिप्त कोड में बदलने के लिए एक Latent VAE (एक कंप्रेशन टूल) का उपयोग करता है। यह गणित को इतना तेज़ बनाता है कि कंप्यूटर फ्रीज हुए बिना रियल-टाइम में चल सके।

4. "हाइब्रिड" रणनीति

यह पेपर एक "हाइब्रिड टेम्पोरल शेड्यूल" (Hybrid Temporal Schedule) पेश करता है। इसे AI की मेमोरी के लिए एक डिमर स्विच (dimmer switch) की तरह समझें।

  • जब संगीत स्थिर होता है, तो AI अपने द्वारा कुछ सेकंड पहले किए जा रहे मूव्स की याद पर अधिक निर्भर रहता है ताकि डांस स्मूथ बना रहे।
  • जब संगीत अचानक बदल जाता है (जैसे गाने में अचानक ड्रॉप), तो AI अतीत की याद को "कम" (dim) कर देता है और नए संगीत पर अपना ध्यान "तेज" (brighten) कर देता है, जिससे वह तुरंत नए रिदम के साथ तालमेल बिठा पाता है।

5. वास्तविक दुनिया का परीक्षण: स्क्रीन से रोबोट तक

लेखकों ने केवल कंप्यूटर स्क्रीन पर इसका परीक्षण नहीं किया; उन्होंने यह साबित करने के लिए एक पूर्ण सिस्टम बनाया कि यह वास्तविक दुनिया में काम करता है।

  • वर्चुअल अवतार: उन्होंने इस सिस्टम को एक वीडियो गेम इंजन (Unity) से जोड़ा, जहाँ एक डिजिटल कैरेक्टर आपके द्वारा बजाए गए किसी भी संगीत पर रीयल-टाइम में नाचता है।
  • वास्तविक रोबट: उन्होंने डांस मूव्स को एक भौतिक रोबोट (Unitree G1 ह्युमनॉइड) तक भी भेजा। रोबोट ने सफलतापूर्वक AI के डांस निर्देशों को लिया और संगीत बदलने के साथ अपने संतुलन और कदमों को एडजस्ट करते हुए शारीरिक रूप से प्रदर्शन किया।

सारांश

DiscoForcing एक ऐसा सिस्टम है जो एक कैरेक्टर को लाइव संगीत पर नाचने के लिए दो प्रतिस्पर्धी जरूरतों के बीच संतुलन बनाकर सिखाता है: नई बीट्स पर तेजी से प्रतिक्रिया देना और सुचारू रहना ताकि डांस झटकेदार न लगे। यह एक विशेष "धुंधली मेमोरी" (fuzzy memory) तकनीक का उपयोग करके ऐसा करता है जो AI को वर्तमान क्षण पर ध्यान केंद्रित करने की अनुमति देता है जबकि वह गाने के सामान्य प्रवाह को याद रखता है, और यह सब इतना तेज़ चलता है कि यह लाइव रेडियो स्ट्रीम के साथ तालमेल बिठा सके।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →