1 / 25

Building Products and Production Systems With MXF

Building Products and Production Systems With MXF. Bob Edge April 15 th. Topics. Introduction and background Vertical Blanking Interval and MXF Ancillary Data Packets and MXF Using MXF in 2005 Conclusions. Introduction and Background. MXF is a a collection of standards and RPs

eydie
Télécharger la présentation

Building Products and Production Systems With MXF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building Products and Production Systems With MXF Bob Edge April 15th

  2. Topics • Introduction and background • Vertical Blanking Interval and MXF • Ancillary Data Packets and MXF • Using MXF in 2005 • Conclusions

  3. Introduction and Background • MXF is a a collection of standards and RPs • Hundreds of pages of specifications • Many TV vendors are now shipping their first MXF products • A few issues have been discovered: • Some documentation issues • VBI line and Anc Packets in MXF do not work as expected

  4. MXF VBI and Anc Packet Project • Issues identified in June ’04 • Requirement identification and documentation (June to Sept ‘04) • The critical question - how should we proceed? • Do nothing – MXF & SMPTE 331M are actually okay • Revise 331M • Write a new standard for VBI and Anc Packets

  5. An Aside -- Why Are 8-Bit Words So Important? • The computer industry builds almost everything in multiples of 8-bits • Memory systems, data path parts, and interface chips • Disks, tapes, other I/O devices • Support for 10-bit sample words is not free • Increases complexity • Additional electronic components may be needed • May impact performance

  6. SAV EAV Switching line Active video – Field 1 Switching line Active video – Field 2 An SD Video Frame

  7. SAV EAV Switching line Active video – Field 1 Switching line Active video – Field 2 Information Preceding Switching Line • The lines before a switching line can be lost • These lines are from the stream preceding the switch • The switching line is scrambled • The following lines are from the new stream • These lines are used...

  8. MXF & The Vertical Blanking Interval

  9. SAV EAV Switching line Active video – Field 1 Switching line Active video – Field 2 VBI Lines Captured For MXF • Required - Lines between the switching line and active video • Recommended – The 1st line of active video • Allowed - Any other line

  10. Sampling The Samples... • The interesting set of sample words varies • Luma only • Chroma only • Luma and chroma • Real devices exist that use all three formats • How many bits per sample? • 1-bit, 8-bit, and 10-bit samples are all in use

  11. 0 0 0 0 9 9 9 9 7 7 7 7 0 0 0 0 Sample Packing – 8-Bit Samples Source video samples MXF sample coding

  12. 0 0 0 9 9 9 Source video samples MXF sample coding 0 31 Sample Packing – 10-Bit Samples

  13. 0 0 0 0 0 9 9 9 9 9 7 0 Sample Packing – 1-Bit Samples Source video samples MXF sample coding

  14. MXF and Ancillary Data Packets

  15. Anc data number or secondary data ID Data ID User data Max 255 words Anc data flags Data count Check sum Anc Packets

  16. SAV EAV Switching line Active video – Field 1 Switching line Active video – Field 2 V-Anc Space • Anc packets in the vertical blanking lines

  17. SAV EAV Switching line Active video – Field 1 Switching line Active video – Field 2 H-Anc Space • Anc packets in the horizontal blanking space • The space before the switching line in each field is risky • H-Anc is used for embedded audio

  18. SAV EAV Switching line Active video – Field 1 Switching line Active video – Field 2 MXF Anc Data Packets • The proposed MXF encapsulation covers the complete Ancillary data space

  19. Anc data number or secondary data ID Data ID Dropped data User data Max 255 words Captured data Anc data flags Data count Check sums Parity and inverted parity 9 0 Anc Packet 8-Bit Word Packing

  20. Anc data number or secondary data ID Data ID User data Max 255 words Anc data flags Data count Check sums Dropped data Parity and inverted parity 9 Captured data 0 Anc Packet 10-Bit Word Packing

  21. Requirements defined and documented Design ideas considered and selected 1st draft standard written 1st SMPTE Ballot 2nd SMPTE Ballot Trial Publication Q3 Q4 Q1 Q2 Q3 Q3 2005 2004 Now VBI & Anc Packet Project Timeline Toops

  22. A Product Offering Strategy • MXF file I/O (at the network interface) • MXF as a storage format in archives • Modular MXF file readers and writers • Simplifies the SW development project • Allows integration with a wide range of existing and new products • Focus on interoperability work with other vendors • Limit complex feature support for now

  23. PVS 3500 PVS 3000 OpenSAN PDR 200 PVS 2000 MXF PDR 100 PVS 1100 UIM PVS 1000 Gigabit Ethernet Fibre Channel PDR 400 PDR 300 JPEG only No data network capability An MXF Server Solution

  24. Using MXF In 2005 • Don’t overstate short-term requirements • Use lower-lever Operating Patterns (Op1a) • Set realistic metadata requirements • Installation and integration plans • Is your installation a first? • Multi-vendor interoperation requirements • Is a proof-of-concept verification needed? • Consider upgrade, support, and issue resolution strategies

  25. SAV EAV Switching line Active video – Field 1 Switching line Active video – Field 2 Conclusions • The basic set of MXF standards are complete • MXF will evolve over time • Use high-value low-risk capabilities first • Finished material transfers

More Related