MPEG-2 Systems Patents Review ISO/IEC 13818 Rob Glidden, December 2011 1 Disclaimer Information provided to facilitate consideration of Type-1 / royalty-free MPEG standardization* Not to be used as legal advice Not represented as comprehensive Only public sources considered Corrections, additions & comments welcome * See N12204, Call for Proposals (CfP) for Internet Video Coding Technologies, ISO/IEC JTC1/SC29/WG11, July 2011, Torino, Italy http://mpeg.chiariglione.org/working_documents/explorations/ivc/ivc-cfp.zip 2 Motivation MPEG Systems IPR provides an informative process template for video coding IPR review Commonalities to any RF video coding proposal Patents claimed on both MPEG LA video & systems (inc. US 5291486, 5796743, 5289276, 5268846, 4970590) Pool list updated regularly since 1996 A royalty-free codec like MPEG IVC will likely need the availability of a royalty-free systems layer 3 Systems Patents in Context* 17% (23) of MPEG-2 patents 29% (10) of unexpired patents after July 2013 Systems patents * See “MPEG-2 Patent List”, December, 2011 “MPEG-2 Patents”, December, 2011 4 Review Methodology IPR Unexpired Patents Expired Patents Type-1 (RF) Licensed Patents Unpatented Prior Art Mapping Capabilities Area Capability PACKETIZATION MODEL Multiplexing Multiple Programs SYNTAX MODEL Packet Header Repetition Adaptation Fields Packet Alignment Flag ltw_offset SECTION MODEL PAT, PMT PSI Table TIMING MODEL Clock Synchronization ERROR HANDLING Error Flagging BUFFER MODEL Bit Rate Control CAS MODEL CAT-EMM-ECM 5 Capability Expired Unexpired 31-Jul-13 31-Jul-13 MPEG LA Essentiality Claims Description PACKETIZATION MODEL Multiplexing Multiple Programs SYNTAX MODEL Packet Header Repetition Adaptation Fields Packet Alignment Flag 4,970,590 5,268,846 1 1 9 Multiplexing elementary and systems layer streams Program_stream_directory Demultiplexing elementary streams based on PID's 5,483,287 1 5,365,272* 5,289,276* 6,792,001* 5,867,501 1 1 1 5 5,784,110 5,796,743 6,181,712* 1 1 1 Transport packet format with PID, continuity_counter, transport_priority, payload_unit_start_indicator, transport_scrambling_control & adaptation_ field_control Transport packet format with PID, continuity_counter & adaptation_field_control Transport stream carrying repeat sequence headers Transport packet format with adaptation_field_control Transport stream, transport packet format with adaptation_field_control, continuity_counter, discontinuity_indicator PES header alignment in Transport packet PES header alignment in Transport packet Transport stream with ltw_offset 5,459,789 ltw_offset SECTION MODEL PAT, PMT 5,418,782 1,4 PMT, PAT PSI Table 5,333,135 10 PSI table format TIMING MODEL Clock Synchronization 5,486,864* 7 PTS, PCR, OPCR 5,565,923* 1 PCR and OPCR 5,381,181 1 Transport stream carrying PCR's and PTS's in packets ERROR HANDLING Error Flagging 5,457,701 1,4 Transport error indicator 7,334,248 1 Transport stream with PIDs, continuity_counter, transport_error_indicator BUFFER MODEL Bit Rate Control 5,608,697* 1 VBV delay / PTS/DTS decoding delay 5,844,867* 1,19,29 VBV delay / PTS/DTS decoding delay 5,291,486 12 Halting input of data when decoder buffer fills 5,606,539* 1,18,23,29 VBV delay / PTS/DTS decoding delay CAS MODEL CAT-EMM-ECM 5,420,866 1,4,8,9 CAT, EMM's, ECM's. * Common parents: 07/901045: 5289276;5365272. 08/537701: 6181712;6792001. 08/060924: 5486864;5565923. 07/711186: 5608697; 5844867; 5606539. Conclusion 10 systems patents will remain unexpired as of July 31, 2013 Several seem clearly feature-specific A royalty-free codec like MPEG IVC will likely need the availability of a royalty-free systems layer MPEG should consider specifying a royaltyfree systems profile 7 Thank You! 8
© Copyright 2026 Paperzz