Knowledge (XXG)

Ancillary data

Source đź“ť

212:(SMPTE 334M section 3): VANC data packets can appear anywhere between the SAV and EAV TRS packets in any line from the second line after the line specified for switching to the last line preceding active video, inclusive. Given the spec for switch points (set RP168 figure 2), the first allowed lines are 12 and 275 (for 525-line/59.94 Hz systems) or 8 and 321 (for 625-line/50 Hz systems). This conflicts with SMPTE 125M, and does not address requirements for carrying DVITC (Digital Vertical Interval TimeCode) and video index packets. 580:. The audio control packets are carried in the HANC space of the Y (luminance) parallel data steam and are inserted once per field at the second video line past the switching point (see SMPTE RP168 for switching points of various video standards). The audio control packet contains audio-related metadata, such as its timing relative to video, which channels are present, etc. 544:
The last word in an ANC packet is the Checksum word. It is computed by computing the sum (modulo 512) of bits 0-8 (not bit 9), of all the other words in the ANC packet, excluding the packet start sequence. Bit 9 of the checksum word is then defined as the inverse of bit 8. Note that the checksum word
224:
All ANC packets must start with a start sequence; for component interfaces (the only kind of serial digital interface in widespread use today), the start sequence is 0x000 0x3FF 0x3FF. This sequence is otherwise illegal in the serial digital interface. (In the obsolete composite versions of SDI, the
353:
The DBN is only valid if the DID is 80 hex or greater. It is (optionally) used to identify multiple packets of the same type within a field; each subsequent packet of the indicated type has a DBN which is one higher than the previous packet, wrapping around as necessary. The DBN is an 8-bit value,
370:
User data words are the "payload" present in the ANC packet. They are defined according to the packet type, SMPTE 291M does not define their use or impose any restrictions on the values which may be present in the UDW space. The only restriction is that the reserved values in the serial digital
288:
The Data Identifier word (along with the SDID, if used), indicates the type of ancillary data that the packet corresponds to. Data identifiers range from 1 to 255 (FF hex), with 0 being reserved. As the serial digital interface is a 10-bit format, the DID word is encoded as follows:
311:
Thus, a DID of 0x61 (01100001) would be encoded as 0x161 (0101100001), whereas a DID of 0x63 (01100011) would be encoded as 0x263 (1001100011). Note that this encoding scheme ensures that the reserved values in the serial digital interface (0-3 and 1020-1023) are never used.
215:(SMPTE 125M section 3.6.2): VANC should appear only in lines 1-13, 15-19, 264-276, and 278-282, with lines 14 and 277 reserved for DVITC and video index data. This conflicts with SMPTE 334M, and does not address 625-line/50 Hz systems. 569:(for HD and 3G) define how audio is embedded into the ancillary space. The SD and HD standards provide for up to 16 channels of PCM audio, while 3G allows up to 32 channels, typically encoded in the 371:
interface (0-3 and 1020-1023) may not be included in the UDW. Many ANC formats, though not all, are essentially 8-bit formats, and encode data in the same manner that the header words are encoded.
334:
DID/SDID words of 161 101 (hex) correspond to a DID of 61 hex, and a SDID of 1 (once the two high bits are removed); these values would indicate that the packet type is defined by
146:
Ancillary data packets are commonly divided into two types, depending on where they are located—specific packet types are often constrained to be in one location or another.
704: 89: 913: 362:
The Data Count word is an 8-bit value, encoded in the same fashion as the DID, which indicates how many user data words are to follow. It can range from 0 to 255.
331:
The SDID is only valid if the DID is less than 0x80. The SDID is nominally an 8-bit value, ranging from 0 to 255. It is encoded in the same fashion as the DID.
166:. HANC is commonly used for higher-bandwidth data, and/or for things that need to be synchronized to a particular line; the most common type of HANC is 695: 597:
EDH packets are used for error detection in standard definition interfaces (they are not necessary in HD interfaces, as the HD-SDI interface includes
871: 319:, and the DID is sufficient to identify the packet type, and the following word is a Data Block Number. If the DID is less than 128, it is a 193:
is commonly used for low-bandwidth data, or for things that only need be updated on a per-field or per-frame rate. Closed caption data and
934: 939: 903: 561:
is audio payload which is (typically) the soundtrack (music, dialogue, and sound effects) for the video program. Two standards,
876: 688: 190: 908: 850: 592: 33:
is data that has been added to given data and uses the same form of transport. Common examples are cover art images for
886: 855: 573:
format. In HD, the embedded audio data packets are carried in the HANC space of Cb/Cr (chroma) parallel data stream.
881: 749: 660:
SMPTE 299-2:2010: Extension of the 24-Bit Digital Audio Format to 32 Channels for 3 Gb/s Bit-Serial Interfaces
128:
Ancillary data packets may be located anywhere within a serial digital data stream, with the following exceptions:
545:
does not contain a parity bit; instead, the parity bits of other words are included in the checksum calculations.
323:, and the following words is the Secondary Data Identifier; the DID and SDID together identify the packet type. 228:
Three words immediately follow the start sequence in the header. The first word after the start sequence is the
944: 779: 724: 681: 194: 85: 764: 598: 824: 294: 155: 558: 167: 339: 42: 819: 151: 642:
RP168-2002: Definition of Vertical Interval Switching Point for Synchronous Video Switching
342: 38: 668: 845: 829: 174: 928: 624:
ANSI/SMPTE 125M-1995: Component Video Signal 4:2:2; Bit-Parallel Digital Interface
201:
Note that ANC packets which lie in the dataspace which is in both the horizontal
651:
SMPTE 299-1:2010: 24-Bit Digital Audio Format for SMPTE 292 Bit-Serial Interface
301: 814: 809: 804: 799: 794: 789: 774: 769: 759: 754: 744: 739: 729: 719: 633:
ANSI/SMPTE 334M-1995: Vertical Ancillary Data Mapping for Bit-Serial Interface
108: 65: 46: 34: 100: 17: 77: 73: 107:). Ancillary data can also be located in non-picture regions of the 99:
Ancillary data can be located in non-picture portions of horizontal
315:
If the DID is equal to 128 (0x80) or greater, then the packet is a
68:
systems, refers to a means which by non-video information (such as
897: 891: 673: 664: 655: 646: 637: 628: 619: 610: 69: 784: 570: 677: 533:
Bit depth 8-bit (0h), 10-bit (1h), 12-bit (2h), Reserved (3h)
516:
Bit depth 8-bit (0h), 10-bit (1h), 12-bit (2h), Reserved (3h)
482:
Dynamic range 100% (0h), 200% (1h), 400% (2h), Reserved (3h)
465:
Dynamic range 100% (0h), 200% (1h), 400% (2h), Reserved (3h)
142:
They may not cross the TRS (timing reference signal) packets.
615:
SMPTE 291M-1998: Ancillary Data Packet and Space Formatting
205:
vertical intervals, is considered to be HANC and not VANC.
669:
Data Identification Word Assignments for Registered DIDs
132:
They should not be located in the lines identified as a
530:
Sampling structure (see SMPTE 352M table 3 and Note 1)
513:
Sampling structure (see SMPTE 352M table 3 and Note 1)
496:
Sampling structure (see SMPTE 352M table 3 and Note 1)
479:
Sampling structure (see SMPTE 352M table 3 and Note 1)
139:
They should not be located in the active picture area.
94:
SMPTE 291M: Ancillary Data Packet and Space Formatting
264:). After the Data Count word are 0 - 255 (inclusive) 864: 838: 712: 914:NHK Science & Technology Research Laboratories 379:SMPTE 352M (Video Payload ID) defines four UDW: 208:VANC packets should be inserted in this manner: 689: 428:Horizontal Y´/Y sampling 1920 (0) or 2048 (1) 225:ANC start sequence is a single word, 0x3FC). 8: 583:Embedded audio packets are Type 1 packets. 408:Interlaced (0) or Progressive (1) transport 136:(which may be lost when switching sources). 696: 682: 674: 425:Interlaced (0) or Progressive (1) picture 354:encoded in the same fashion as the SDID. 381: 181:after SAV but before EAV, are known as 103:, known as Horizontal ANCillary data ( 27:Data communicated alongside other data 872:Advanced Television Systems Committee 527:Picture Rate (see SMPTE 352M table 2) 510:Picture Rate (see SMPTE 352M table 2) 493:Picture Rate (see SMPTE 352M table 2) 476:Picture Rate (see SMPTE 352M table 2) 7: 158:), regardless of line, are known as 111:, known as Vertical ANCillary data ( 88:. Ancillary data is standardized by 576:In addition, both standards define 25: 173:Ancillary packets located in the 150:Ancillary packets located in the 904:Joint Photographic Experts Group 865:Related standards organizations 307:Bit 9 is the inverse of bit 8. 1: 892:ITU Radiocommunication Sector 197:are generally stored as VANC. 154:region (after EAV but before 909:Moving Picture Experts Group 898:ITU Telecommunication Sector 851:Broadcast television systems 593:Error Detection and Handling 887:European Broadcasting Union 856:Interoperable Master Format 41:, or digital data added to 961: 882:Digital Video Broadcasting 590: 293:Bits 0-7 (bit 0 being the 935:Film and video technology 297:), are the raw DID value. 238:Secondary Data Identifier 160:horizontal ancillary data 60:(commonly abbreviated as 940:Serial digital interface 236:, followed by either a ' 86:serial digital interface 183:vertical ancillary data 601:checkwords built in). 578:audio control packets 64:), in the context of 152:horizontal blanking 922: 921: 537: 536: 272:), followed by a 256:), followed by a 250:Data Block Number 175:vertical blanking 119:Technical details 72:, other forms of 16:(Redirected from 952: 900:(formerly CCITT) 839:Related articles 820:SMPTE color bars 698: 691: 684: 675: 382: 304:bit of bits 0-7. 21: 960: 959: 955: 954: 953: 951: 950: 949: 945:SMPTE standards 925: 924: 923: 918: 894:(formerly CCIR) 860: 834: 708: 702: 607: 595: 589: 556: 551: 542: 377: 368: 360: 351: 343:closed captions 338:, and contains 329: 286: 266:User Data Words 230:Data Identifier 222: 126: 121: 55: 28: 23: 22: 15: 12: 11: 5: 958: 956: 948: 947: 942: 937: 927: 926: 920: 919: 917: 916: 911: 906: 901: 895: 889: 884: 879: 874: 868: 866: 862: 861: 859: 858: 853: 848: 846:Broadcast-safe 842: 840: 836: 835: 833: 832: 830:SMPTE timecode 827: 822: 817: 812: 807: 802: 797: 792: 787: 782: 777: 772: 767: 762: 757: 752: 747: 742: 737: 732: 727: 722: 716: 714: 710: 709: 703: 701: 700: 693: 686: 678: 672: 671: 662: 653: 644: 635: 626: 617: 606: 603: 591:Main article: 588: 585: 559:Embedded audio 555: 554:Embedded audio 552: 550: 547: 541: 538: 535: 534: 531: 528: 525: 522: 518: 517: 514: 511: 508: 505: 501: 500: 497: 494: 491: 488: 484: 483: 480: 477: 474: 471: 467: 466: 463: 460: 457: 454: 450: 449: 446: 443: 440: 437: 433: 432: 429: 426: 423: 420: 416: 415: 412: 409: 406: 403: 399: 398: 395: 392: 389: 386: 376: 373: 367: 364: 359: 356: 350: 347: 328: 325: 309: 308: 305: 298: 285: 282: 221: 218: 217: 216: 213: 199: 198: 171: 168:embedded audio 144: 143: 140: 137: 125: 122: 120: 117: 58:Ancillary data 54: 51: 31:Ancillary data 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 957: 946: 943: 941: 938: 936: 933: 932: 930: 915: 912: 910: 907: 905: 902: 899: 896: 893: 890: 888: 885: 883: 880: 878: 875: 873: 870: 869: 867: 863: 857: 854: 852: 849: 847: 844: 843: 841: 837: 831: 828: 826: 823: 821: 818: 816: 813: 811: 808: 806: 803: 801: 798: 796: 793: 791: 788: 786: 783: 781: 778: 776: 773: 771: 768: 766: 763: 761: 758: 756: 753: 751: 748: 746: 743: 741: 738: 736: 733: 731: 728: 726: 723: 721: 718: 717: 715: 711: 706: 699: 694: 692: 687: 685: 680: 679: 676: 670: 666: 663: 661: 657: 654: 652: 648: 645: 643: 639: 636: 634: 630: 627: 625: 621: 618: 616: 612: 609: 608: 604: 602: 600: 594: 586: 584: 581: 579: 574: 572: 568: 565:(for SD) and 564: 560: 553: 548: 546: 539: 532: 529: 526: 523: 520: 519: 515: 512: 509: 506: 503: 502: 498: 495: 492: 489: 486: 485: 481: 478: 475: 472: 469: 468: 464: 461: 458: 455: 452: 451: 447: 444: 441: 438: 435: 434: 430: 427: 424: 421: 418: 417: 413: 410: 407: 404: 401: 400: 396: 393: 390: 387: 384: 383: 380: 374: 372: 365: 363: 357: 355: 348: 346: 344: 341: 337: 332: 326: 324: 322: 321:Type 2 packet 318: 317:Type 1 packet 313: 306: 303: 300:Bit 8 is the 299: 296: 292: 291: 290: 283: 281: 279: 275: 271: 267: 263: 259: 255: 251: 247: 243: 239: 235: 231: 226: 220:Packet format 219: 214: 211: 210: 209: 206: 204: 196: 192: 188: 184: 180: 176: 172: 169: 165: 161: 157: 153: 149: 148: 147: 141: 138: 135: 131: 130: 129: 123: 118: 116: 114: 110: 106: 102: 97: 95: 91: 87: 83: 79: 75: 71: 67: 63: 59: 52: 50: 48: 44: 40: 36: 32: 19: 877:BBC Research 734: 659: 650: 641: 632: 623: 614: 596: 582: 577: 575: 566: 562: 557: 543: 378: 369: 361: 352: 335: 333: 330: 320: 316: 314: 310: 287: 277: 273: 269: 265: 261: 257: 253: 249: 245: 241: 237: 233: 229: 227: 223: 207: 202: 200: 186: 182: 178: 163: 159: 145: 134:switch point 133: 127: 112: 104: 98: 93: 81: 61: 57: 56: 49:broadcasts. 30: 29: 302:even parity 109:video frame 84:within the 35:media files 929:Categories 815:SMPTE 2117 810:SMPTE 2071 805:SMPTE 2067 800:SMPTE 2059 795:SMPTE 2022 790:SMPTE 424M 785:SMPTE 421M 780:SMPTE 377M 775:SMPTE 372M 770:SMPTE 367M 765:SMPTE 360M 760:SMPTE 356M 755:SMPTE 344M 750:SMPTE 330M 745:SMPTE 296M 740:SMPTE 292M 735:SMPTE 291M 730:SMPTE 274M 725:SMPTE 268M 720:SMPTE 259M 605:References 567:SMPTE 299M 563:SMPTE 272M 336:SMPTE 334M 258:Data Count 101:scan lines 66:television 53:Television 47:television 18:SMPTE 291M 825:SMPTE DCP 713:Standards 707:standards 499:Reserved 448:Reserved 431:Reserved 414:Reserved 80:) may be 540:Checksum 462:Reserved 459:Reserved 445:Reserved 442:Reserved 411:Reserved 280:) word. 274:Checksum 177:region, 124:Location 82:embedded 78:metadata 62:ANC data 397:Byte 4 375:Example 74:essence 39:streams 394:Byte 3 391:Byte 2 388:Byte 1 345:data. 76:, and 705:SMPTE 665:SMPTE 656:SMPTE 647:SMPTE 638:SMPTE 629:SMPTE 620:SMPTE 611:SMPTE 549:Usage 521:Bit 0 504:Bit 1 487:Bit 2 470:Bit 3 453:Bit 4 436:Bit 5 419:Bit 6 402:Bit 7 185:, or 162:, or 90:SMPTE 70:audio 43:radio 571:AES3 385:Bits 327:SDID 242:SDID 195:VPID 191:VANC 187:VANC 164:HANC 113:VANC 105:HANC 599:CRC 587:EDH 366:UDW 349:DBN 340:DTV 295:LSB 284:DID 270:UDW 254:DBN 234:DID 232:or 203:and 179:and 156:SAV 115:). 92:as 45:or 37:or 931:: 667:: 658:: 649:: 640:: 631:: 622:: 613:: 358:DC 278:CS 262:DC 248:a 246:or 244:) 189:. 96:. 697:e 690:t 683:v 524:1 507:0 490:0 473:1 456:0 439:0 422:0 405:1 276:( 268:( 260:( 252:( 240:( 170:. 20:)

Index

SMPTE 291M
media files
streams
radio
television
television
audio
essence
metadata
serial digital interface
SMPTE
scan lines
video frame
horizontal blanking
SAV
embedded audio
vertical blanking
VANC
VPID
LSB
even parity
DTV
closed captions
Embedded audio
AES3
Error Detection and Handling
CRC
SMPTE
SMPTE
SMPTE

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑