लंबवत अंतराल टाइमकोड

From alpha
Jump to navigation Jump to search
वीआईटीसी टाइमकोड, एसवीएचएस-सी कैमकॉर्डर टेप के सक्रिय चित्र क्षेत्र के ऊपर वीबीआई स्थान में प्रस्तुत किया गया है। (VHS-Decode के जरिए 4fsc 1135x625 25i PAL फ्रेम का 928x624 क्रॉप)

वर्टिकल इंटरवल टाइमकोड (वीआईटीसी, उच्चारित विटसी) एक वीडियो सिग्नल में एक स्कैन लाइन पर एन्कोडेड एसएमपीटीई टाइमकोड का एक रूप है। ये लाइनें आम तौर पर वीडियो सिग्नल के ऊर्ध्वाधर ब्लैंकिंग अंतराल में डाली जाती हैं।

एक अपवाद के साथ, VITC में SMPTE रैखिक टाइमकोड (LTC) के समान पेलोड होता है, जो अतिरिक्त सिंक्रोनाइज़ेशन बिट्स और एक त्रुटि-पहचान चेकसम के साथ एक नए फ्रेम संरचना में एम्बेडेड होता है। अपवाद यह है कि वीआईटीसी को प्रत्येक इंटरलेस्ड वीडियो फ्रेम में दो बार एन्कोड किया जाता है, प्रत्येक फ़ील्ड में एक बार, और एक अतिरिक्त बिट (फ़ील्ड फ़्लैग) का उपयोग दो फ़ील्ड को अलग करने के लिए किया जाता है।

यदि आवश्यक हो तो एक वीडियो फ्रेम में एक से अधिक वीआईटीसी कोड हो सकते हैं, जो विभिन्न लाइनों पर रिकॉर्ड किए गए हों। इसका उपयोग अक्सर उत्पादन में किया जाता है, जहां विभिन्न संस्थाएं एक ही टेप पर टाइम-कोड मेटाडेटा के विभिन्न सेटों को एन्कोड करना चाह सकती हैं।

एक व्यावहारिक मामले के रूप में, वीआईटीसी एलटीसी की तुलना में अधिक 'फ्रेम-सटीक' हो सकता है, खासकर एनालॉग प्रारूपों पर बहुत धीमी टेप गति पर। एलटीसी पाठक धीमी जॉग गति पर कोड का ट्रैक खो सकते हैं जबकि वीआईटीसी को जरूरत पड़ने पर फ्रेम-दर-फ्रेम पढ़ा जा सकता है। इसके विपरीत, उच्च गति (एफएफ/रीव) पर, छवि विकृतियों के कारण वीआईटीसी अक्सर अपठनीय होता है, इसलिए इसके बजाय अक्सर एलटीसी का उपयोग किया जाता है। कुछ वीसीआर में उच्चतम सटीकता प्रदान करने के लिए दो प्रारूपों के बीच एक स्वचालित चयन होता है।

VITC 90 बिट लंबा है: 32 बिट टाइम कोड, 32 बिट उपयोगकर्ता डेटा, 18 सिंक्रोनाइज़ेशन बिट और 8 बिट चेकसम। इसे लाइन दर से 115 गुना की बिट दर पर गैर वापसी करने वाली शून्य एन्कोडिंग का उपयोग करके प्रसारित किया जाता है। (अप्रयुक्त 25 बिट समय क्षैतिज ब्लैंकिंग अंतराल के लिए जगह छोड़ने के लिए हैं।)

वीआईटीसी टाइमकोड - डिजिटल 720x512 एनटीएससी निर्यात प्रक्रिया के माध्यम से।
SMPTE vertical interval timecode
(compliant with SMPTE 12M)[1][2]
Sync Timecode User bits
 Bit   0   1   2   3   4   5   6   7   8   9 
0 1 0 1 2 4 8 User bits
Frame number
(0–23, 24, or 29)
10 1 0
10 20 D C
20 1 0 1 2 4 8
Seconds
(0–59)
30 1 0
10 20 40 F
40 1 0 1 2 4 8
Minutes
(0–59)
50 1 0
10 20 40 F
60 1 0 1 2 4 8
Hours
(0–23)
70 1 0
10 20 S F
80 1 0 CRC bits (g(x) = x8 + 1)
  • यदि एसएमपीटीई टाइम कोड#ड्रॉप फ्रेम टाइमकोड नंबरिंग उपयोग में है तो बिट 14 को 1 पर सेट किया गया है; 10 मिनट के गुणकों को छोड़कर, प्रत्येक मिनट के पहले सेकंड के दौरान फ़्रेम संख्या 0 और 1 को छोड़ दिया जाता है। यह 30 फ्रेम/सेकंड टाइम कोड को 29.97 फ्रेम/सेकंड एनटीएससी मानक में परिवर्तित करता है।
  • बिट 15, रंग फ़्रेमिंग बिट, 1 पर सेट होता है यदि समय कोड एक (रंग) वीडियो सिग्नल के साथ सिंक्रनाइज़ होता है। क्रोमिनेंस सबकैरियर में चरण कूद से बचने के लिए फ़्रेम संख्या मॉड्यूलो 2 (एनटीएससी और एसईसीएएम के लिए) या मॉड्यूलो 4 (पीएएल के लिए) को कटों के पार संरक्षित किया जाना चाहिए।
  • बिट 35, 55, और 75 25 फ्रेम/सेकंड समय कोड और 30/29.97 फ्रेम/सेकेंड के बीच भिन्न होते हैं।[1]: 20 [3] बिट्स हैं:
    • फ़ील्ड फ़्लैग (29.97/30 फ़्रेम/सेकेंड के लिए बिट 35, 25 फ़्रेम/सेकंड के लिए बिट 75): यह फ़्रेम संख्या के लिए एक अतिरिक्त कम-महत्वपूर्ण बिट है, जो एक वीडियो फ़्रेम में दो इंटरलेस्ड फ़ील्ड को अलग करता है। इसे फ़्रेम के पहले फ़ील्ड के दौरान 0 पर और दूसरे के दौरान 1 पर सेट किया जाता है। यह बिट रैखिक टाइमकोड में ध्रुवीयता सुधार बिट को प्रतिस्थापित करता है।
    • बाइनरी ग्रुप फ्लैग बिट्स बीजीएफ0 और बीजीएफ2 (29.97/30 फ्रेम/सेकेंड के लिए बिट्स 55 और 75, 25 फ्रेम/एस के लिए बिट्स 35 और 55): ये उपयोगकर्ता बिट्स के प्रारूप को दर्शाते हैं। दोनों बिट शून्य कोई (या अनिर्दिष्ट) प्रारूप नहीं दर्शाते हैं। केवल BGF0 सेट चार 8-बिट वर्ण (संचारित छोटे-एंडियन) को इंगित करता है। BGF2 सेट के साथ संयोजन आरक्षित हैं।[1]: 7–8 
  • बिट 74 (बाइनरी ग्रुप फ़्लैग 1) पहले अनअसाइन किया गया था, लेकिन इसका उपयोग यह इंगित करने के लिए किया जाता है कि समय कोड बाहरी घड़ी के साथ सिंक्रनाइज़ है। यदि शून्य है, तो टाइमकोड प्रारंभ समय मनमाना है।
  • बिट्स 82-89 में चेकसम पिछले 82 बिट्स का एक सरल बाइटवाइज एक्सओआर है (सिंक बिट्स सहित, इसलिए बिट 82 बिट्स 74, 66, ..., 2 का एक्सओआर है), जिसे सीआरसी के रूप में वर्णित किया जा सकता है जनरेटर बहुपद x के साथ8+1. (शून्य पर पूर्व निर्धारित, कोई उलटा नहीं।)

रंग फ़्रेम अनुक्रम की सटीक प्रकृति उपयोग किए जा रहे वीडियो मानक पर निर्भर करती है। तीन मुख्य समग्र वीडियो मानकों के मामले में, PAL वीडियो में 8-फ़ील्ड (4 फ़्रेम) रंग फ़्रेम अनुक्रम होता है, और NTSC और SECAM दोनों में 4-फ़ील्ड (2 फ़्रेम) रंग फ़्रेम अनुक्रम होते हैं।

सभी संपादनों में और वीडियो प्रभावों में चैनलों के बीच वीडियो के रंग फ़्रेमिंग अनुक्रम को संरक्षित करना प्रारंभिक एनालॉग मिश्रित वीडियोटेप संपादन प्रणालियों में एक महत्वपूर्ण मुद्दा था, क्योंकि विभिन्न रंग अनुक्रमों के बीच कटौती से सबकैरियर चरण में उछाल आएगा, और विभिन्न क्षेत्र प्रभुत्व के दो संकेतों के मिश्रण का परिणाम होगा सिग्नल के उस हिस्से पर रंग कलाकृतियों में जो आउटपुट रंग फ्रेम अनुक्रम के साथ समन्वयित नहीं था।

इन समस्याओं को रोकने में मदद करने के लिए, एसएमपीटीई टाइम कोड में एक रंग फ़्रेमिंग बिट होता है, जिसका उपयोग यह इंगित करने के लिए किया जा सकता है कि टाइमकोड जिस वीडियो सामग्री को संदर्भित करता है वह वीडियो टाइम कोड और रंग फ़्रेमिंग अनुक्रम के सिंक्रनाइज़ेशन के संबंध में एक मानक सम्मेलन का पालन करता है। यदि रंग फ़्रेमिंग बिट दोनों प्रकार की सामग्री में सेट किया गया था, तो संपादन प्रणाली हमेशा यह सुनिश्चित कर सकती थी कि टाइमकोड अनुक्रमों और इसलिए रंग फ़्रेमिंग अनुक्रमों के बीच सही संबंध बनाए रखने के लिए इनपुट स्रोतों के बीच संपादन निर्णयों को सीमित करके रंग फ़्रेमिंग को संरक्षित किया गया था।

यह भी देखें

संबंधित प्रौद्योगिकियाँ और मानक

संदर्भ

  1. 1.0 1.1 1.2 Recommendation ITU-R BR.780-2: Time and control code standards, for production applications in order to facilitate the international exchange of television programmes on magnetic tapes. ITU. 2005-04-08 [1992, 2002].
  2. Timecode bit assignment table Archived January 5, 2011, at the Wayback Machine, Charles Poynton
  3. Indian Standard IS: 12429 (Part 2) Time and Control Code for Video Tape Recorders: Part 2 Vertical-Interval Time Code (VITC) (PDF). Bureau of Indian Standards. 2002 [1988]. pp. 2–5. This is an example of the 25 frame/s bit assignments, which are different from the more commonly seen 30/29.97 bit assignments.