1、 Table of Contents Page Foreword . 2 Intellectual Property 2 1 Scope . 3 2 Conformance Notation . 3 3 Normative References . 3 4 Definitions and Glossary 4 4.1 Terms Defined by SMPTE 254, SMPTE 270, SMPTE 271 and SMPTE 313 4 4.2 Terms Defined by SMPTE RP 195 4 4.3 Terms Defined by This Practice. 4 5
2、 Definition of the Data Blocks 4 5.1 Video Tape Data Block 4 5.2 Film Data Block 5 6 Production Data Block 9 7 Encoding the Data into 3 VITC Lines. 9 7.1 Format Overview 9 7.2 First Line Video Tape Data Block 10 7.3 Second Line Film Data Block 10 7.4 Third Line Production Data Block 10 8 Encoding th
3、e Data into Ancillary Data Space . 12 8.1 Format Overview 12 8.2 Video Tape Data Block 12 8.3 Film Data Block 12 8.4 Production Data Block . 12 Annex A Calculating the Modified CRC (Informative) 14 A.1 Calculating Film Data Block CRC 14 A.2 Calculating Production Data Block CRC . 14 Revision Notes 1
4、5 Page 1 of 15 pages RP 201-2008Revision of RP 201-2004 Copyright 2008 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue, White Plains, NY 10601 (914) 761-1100 Approved November 26, 2008 SMPTE RECOMMENDED PRACTICE Encoding Film Transfer Information Using Vertical Interval Tim
5、e Code RP 201-2008 Page 2 of 15 pages Foreword SMPTE (the Society of Motion Picture and Television Engineers) is an internationally-recognized standards developing organization. Headquartered and incorporated in the United States of America, SMPTE has members in over 80 countries on six continents.
6、SMPTEs Engineering Documents, including Standards, Recommended Practices and Engineering Guidelines, are prepared by SMPTEs Technology Committees. Participation in these Committees is open to all with a bona fide interest in their work. SMPTE cooperates closely with other standards-developing organi
7、zations, including ISO, IEC and ITU. SMPTE Engineering Documents are drafted in accordance with the rules given in Part XIII of its Administrative Practices. This SMPTE Engineering Document was prepared by Technology Committee S22. Intellectual Property At the time of publication no notice had been
8、received by SMPTE claiming patent rights essential to the implementation of this Standard. However, attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. SMPTE shall not be held responsible for identifying any or all such patent rights.
9、 RP 201-2008 Page 3 of 15 pages 1 Scope This practice specifies a method of encoding video tape time code, film edge numbers, and production time code into three vertical interval time code lines. This practice is intended for use in post-production as a means of conveying the essential address elem
10、ents that define the film to tape transfer. Normally this information will not be in the final program version. This practice defines the encoding in two parts; the first part specifies the data that will be encoded and the second part specifies specific methods of encoding the data into three verti
11、cal interval lines for analog and digital video signals, and into digital video ancillary data time code. 2 Conformance Notation Normative text is text that describes elements of the design that are indispensable or contains the conformance language keywords: “shall“, “should“, or “may“. Informative
12、 text is text that is potentially helpful to the user, but not indispensable, and can be removed, changed, or added editorially without affecting interoperability. Informative text does not contain any conformance keywords. All text in this document is, by default, normative, except: the Introductio
13、n, any section explicitly labeled as “Informative“ or individual paragraphs that start with “Note:” The keywords “shall“ and “shall not“ indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted. The keywords, “should“ and “should not“
14、 indicate that, among several possibilities, one is recommended as particularly suitable, without mentioning or excluding others; or that a certain course of action is preferred but not necessarily required; or that (in the negative form) a certain possibility or course of action is deprecated but n
15、ot prohibited. The keywords “may“ and “need not“ indicate courses of action permissible within the limits of the document. The keyword “reserved” indicates a provision that is not defined at this time, shall not be used, and may be defined in the future. The keyword “forbidden” indicates “reserved”
16、and in addition indicates that the provision will never be defined in the future. A conformant implementation according to this document is one that includes all mandatory provisions (“shall“) and, if implemented, all recommended provisions (“should“) as described. A conformant implementation need n
17、ot implement optional provisions (“may“) and need not implement them as described. 3 Normative References The following standards contain provisions which, through reference in this text, constitute provisions of this practice. At the time of publication, the editions indicated were valid. All stand
18、ards are subject to revision, and parties to agreements based on this practice are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. SMPTE 12M-1-2008, Television Time and Control Code SMPTE 12M-2-2008, Television Transmission of Time Code
19、 in the Ancillary Data Space SMPTE 254-2008, Motion-Picture Film (35-mm) Manufacturer-Printed Latent Image Identification Information SMPTE 266M-2002, Television 4:2:2 Digital Component Systems Digital Vertical Interval Time Code SMPTE 270-2008, Motion-Picture Film (65-mm) Manufacturer-Printed Laten
20、t Image Identification Information 80 Perforation Repeat RP 201-2008 Page 4 of 15 pages SMPTE 271-2008, Motion-Picture Film (16-mm) Manufacturer-Printed Latent Image Identification Information SMPTE 313-2008, Motion-Picture Film (65-mm) Manufacturer-Printed Latent Image Identification Information 12
21、0 Perforation Repeat SMPTE RP 195-2004, Use of the Reference Mark in Manufacturer-Printed Latent Image Key Numbers for Unambiguous Film Frame Identification 4 Definitions and Glossary 4.1 Terms Defined by SMPTE 254, SMPTE 270, SMPTE 271, and SMPTE 313 4.1.1 key number: A number, sometimes referred t
22、o as an edge number or footage number, that is printed with ink or exposed onto the film at the time of manufacture. The numbers are placed at regular intervals typically one foot. Film that conforms to SMPTE 254, SMPTE 270, SMPTE 271, or SMPTE 313 use a 12-character alphanumeric key number. For the
23、 purposes of this practice, references to key number will refer to the machine-readable key number. 4.1.2 key number repetition rate: The interval at which key numbers repeat on the film stock, measured in perforations. 4.2 Terms Defined by SMPTE RP 195 4.2.1 frame repetition rate: The interval at w
24、hich exposed film images occur along the film, measured in perforations. 4.3 Terms Defined by This Practice 4.3.1 film feet: The least significant 4 digits of the key number. This number increments every n frame where n is calculated by dividing the key number repetition rate by the frame repetition
25、 rate. 4.3.2 film prefix: The part of the key number that is not contained in film feet. This number is used to identify the stock or batch of film. Normally this number does not increment during a single roll of film. 4.3.3 film frame offset: This is the frame offset away from the key number. It is
26、 not included as part of the key number. SMPTE RP 195 specifies the procedure for unambiguously identifying the film frame numbers from exposed latent-image key numbers. 4.3.4 feet frame count: This is the number of film frames in the current film foot. For film formats where the key number repetiti
27、on rate is not evenly divisible by the frame repetition rate, the feet frame count identifies which foot has an extra frame. 5 Definition of the Data Blocks The encoded data are split into three distinct blocks of data video tape data, film data, and production data. 5.1 Video Tape Data Block The vi
28、deo tape data block contains the video tape time information in the time bits. The frame rate of this time code will be 25 frame-per-second time for 625/50 systems, and 29.97 frame-per-second drop frame or nondrop frame for 525/60 systems. The contents of the user bits will be the VTR user bits or v
29、ideo tape reel number, or any arbitrary hexadecimal values. RP 201-2008 Page 5 of 15 pages 5.2 Film Data Block The film data block contains the key number information from the film, as well as information specifying the film format and pulldown of the transferred frame. The time bits of the film dat
30、a block are used to store the pulldown flags, film manufacturer, film gauge, emulsion type, and part of the film prefix. The user bits contain the remainder of the film prefix, the film feet, the film frame offset, and the feet frame count. Film manufacturer and type IDs are encoded as a hexadecimal
31、 nibble. Film emulsion, prefix, and footage are encoded as a pair of packed BCD digits. Frame count is encoded as a binary number. The remainder of the information is bitmap encoded as shown in Tables 1 to 5. Name Contents Pulldown A bitmapped nibble comprised of three pulldown flags plus the video
32、field flag. The three pulldown flags, PD1, PD2, and PD3, encode the pulldown of the film frame with respect to the video (see tables 2 to 5). The field flag FLD encodes video field information required to make the pulldown complete (0 is encoded for field 1, 1 is encoded for field 2). Film manufactu
33、rer and type ID A hexadecimal nibble which describes the manufacturer and the type of film being used (see Table 1). Film emulsion type A packed BCD digit pair containing the film emulsion type corresponding to the encoded values recovered from the machine-readable bar code (and not the letter codes
34、 on the human-readable part of the edge number). When ink numbers are used, the film emulsion type contains the decimal ASCII values of the letter suffix in the ink number prefix. If no letter suffix is used, the decimal ASCII for a space (32) shall be encoded. Film prefix Six BCD digits containing
35、the film prefix. Film feet Four BCD digits containing the film feet. Feet frame count Two bits (FFC2 and FFC1) containing the feet frame count (see Table 1). Film frame offset Six bits containing the film frame offset. 5.2.1 Film manufacturer and type ID See Table 1. RP 201-2008 Page 6 of 15 pages T
36、able 1 Film types and feet frame counts Manufacturer ID Film Manufacturer Format Feet frame count FCC2 FCC1 35 mm (4 perf) 16 0 0 16 mm 20 1 0 16 mm 40 0 1 0 Ink (see note) Reserved 1 1 Agfa 16 (4 perf) 0 0 2 Kodak 21 (3 perf dot at head perf 1) 1 0 3 Fuji 21 (3 perf dot in center perf 2) 0 1 35 mm
37、22 (3 perf dot at tail perf 3) 1 1 4 Agfa 8 (35 mm 8 perf VistaVision) 0 0 5 Kodak 24 (65 mm/120 5 perf 60 FPS) 1 0 6 Fuji 32 (35 mm 2 perf) 0 1 Special formats Reserved 1 1 7 Fuji 24 (5 perf) 0 0 8 Kodak 15 (8 perf) 1 0 12 (10 perf) 0 1 65/70 mm (120 perf key number cycle) 8 (15 perf) 1 1 9 Fuji 16
38、 (5 perf) 0 0 A Kodak 10 (8 perf) 1 0 8 (10 perf) 0 1 65/70 mm (80 perf key number cycle) Reserved 1 1 B Afga Reserved 0 0 C Kodak 20 (key number and frames) 1 0 D Fuji 40 (foot and frames) 0 1 16 mm Reserved 1 1 35 mm (4 perf) 16 0 0 16 mm 20 1 0 Reserved 0 1 E ORWO Reserved 1 F Reserved Note: Film
39、 manufacturer 0 is reserved to denote ink numbers which are applied during post-production. They do not correspond to any specific manufacturer. 5.2.2 Pulldown Three pulldown flags (PD3, PD2, and PDI) uniquely identify any of the video frames that can result from the pulldown sequence. Note that the
40、 flags do not change in the middle of a video frame. These flags are encoded along with the video field flag (FLD) to form the pulldown nibble. Name Description PD3, PD1 Used to identify uniquely the pulldown sequence. PD2 0 = video frame containing the same film image in both fields 1 = video frame
41、 containing different film images in each field FLD 0 = video field 1 1 = video field 2 RP 201-2008 Page 7 of 15 pages Table 2 23.98 f/s pulldown flags 525/60 systems Film frame FLD (MSB) PD3 PD2 PD1 (LSB) Nibble value Video frame example 0 1 0 0 4 0:00 A 1 1 0 0 C 0 1 0 1 5 0:01 1 1 0 1 D B 0 0 1 1
42、 3 0:02 1 0 1 1 B C 0 0 1 0 2 0:03 1 0 1 0 A 0 0 0 0 0 0:04 D 1 0 0 0 8 0 1 0 0 4 0:05 A 1 1 0 0 C Table 3 29.97 f/s and 25 f/s field 1 dominant pulldown flags Film frame FLD (MSB) PD3 PD2 PD1 (LSB) Nibble value Video frame example 0 0 0 1 1 0:01 A 1 0 0 1 9 0 0 0 1 1 0:02 A 1 0 0 1 9 Table 4 29.97
43、f/s and 25 f/s field 2 dominant pulldown flags Film frame FLD (MSB) PD3 PD2 PD1 (LSB) Nibble value Video frame example C6 0 1 1 1 7 0:01 1 1 1 1 F C7 0 1 1 1 7 0:02 C8 1 1 1 1 FRP 201-2008 Page 8 of 15 pages Table 5 24 f/s pulldown flags 625/50 systems Film frame FLD (MSB) PD3 PD2 PD1 (LSB) Nibble v
44、alue Video frame example 0 1 0 0 4 0:00 A1 1 1 0 0 C 0 1 0 0 4 0:01 A2 1 1 0 0 C 0 1 0 0 4 0:02 A3 1 1 0 0 C 0 1 0 0 4 0:03 A4 1 1 0 0 C 0 1 0 0 4 0:04 A5 1 1 0 0 C 0 1 0 0 4 0:05 A6 1 1 0 0 C 0 1 0 0 4 0:06 A7 1 1 0 0 C 0 1 0 0 4 0:07 A8 1 1 0 0 C 0 1 0 0 4 0:08 A9 1 1 0 0 C 0 1 0 0 4 0:09 A10 1 1
45、0 0 C 0 1 0 0 4 0:10 A11 1 1 0 0 C 0 1 0 1 5 0:11 1 1 0 1 D B1 0 0 1 1 3 0:12 1 0 1 1 B C1 0 1 1 0 6 0:13 1 1 1 0 E C2 0 1 1 0 6 0:14 1 1 1 0 E C3 0 1 1 0 6 0:15 1 1 1 0 E C4 0 1 1 0 6 0:16 1 1 1 0 E C5 0 1 1 0 6 0:17 1 1 1 0 E C6 0 1 1 0 6 0:18 1 1 1 0 E C7 0 1 1 0 6 0:19 1 1 1 0 E C8 0 1 1 0 6 0:2
46、0 1 1 1 0 E C9 0 1 1 0 6 0:21 1 1 1 0 E C10 0 1 1 0 6 0:22 1 1 1 0 E C11 0 0 1 0 2 0:23 1 0 1 0 A 0 0 0 0 0 0:24 D1 1 0 0 0 8 RP 201-2008 Page 9 of 15 pages 5.2.3 Film data block example For a sample 35-mm (4 perf) key number KJ12 3456 7890+12 Manufacturers code: 2 Letter code K for Kodak is encoded
47、 as 2 for 35-mm Film type: 96 Film type 5296 has letter code J Prefix: 123456 Footage: 7890 Frames: C Binary representation of 12 frames Pulldown: 4 A frame pulldown and field 1 6 Production Data Block The production data block contains the production time code in the time bits which are encoded in
48、a format similar to SMPTE 12M-1. The user bits of the production data block shall contain the in-camera or audio time and frame count. The default frame rate of production time code will be 25 f/s for 625/50 systems, and 29.97 f/s drop frame or nondrop frame for 525/60 systems. The frame rate is enc
49、oded into two flag bits as follows: PFR2 PFR1 Frame rate 0 0 24 / 23.98 1 0 25 0 1 29.97 1 1 Other (manually set up on reader) The user bits will normally contain the user bits of the audio time code or in-camera time code. Two flag bits are used to indicate the format of the user bit encoding as follows: UBF2 UBF1 User bit encoding format 0 0 Not encoded (8 hexadecimal digits) 0 1 Encoded according to date / camera ID
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1