Nova Patents
EP0891095A2

Video decompression

Abstract

An apparatus for synchronizing time in a multiplexed data stream, comprising : a token source, producing a time-multiplexed stream of tokens, wherein said tokens each comprise a plurality of data words, said data words each including an extension bit which indicates a presence of additional words in said token ;a demultiplexer, accepting a stream of multiplexed data, and outputting a plurality of elementary streams of data, each said elementary stream comprising a series of access units and having a series of time stamps associated therewith ;a first circuit connected to said demultiplexer comprising a first counter ;a second circuit connected to said demultiplexer comprising a second counter ;a third circuit coupled to said first counter and said second counters for initialization of a system time therein, wherein said third circuit is responsive to a SYNC_TIME token generated in said token source ; wherein said first counter counts independently of said second counter for maintaining first and second local versions of said system time in said first circuit and said second circuit.

EP0891095A2, drawing sheet 1
Sheet 1 of 365

Term

Term ended

Projected expiry passed 28 July 2015, 11.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 2 independent, 9 dependent

  1. 1
    An apparatus for synchronizing time in a multiplexed data stream, comprising :a token source, producing a time-multiplexed stream of tokens, wherein said tokens each comprise a plurality of data words, said data words each including an extension bit which indicates a presence of additional words in said token ;a demultiplexer, accepting a stream of multiplexed data, and outputting a plurality of elementary streams of data, each said elementary stream comprising a series of access units and having a series of time stamps associated therewith ;a first circuit connected to said demultiplexer comprising a first counter ;a second circuit connected to said demultiplexer comprising a second counter ;a third circuit coupled to said first counter and said second counters for initialization of a system time therein, wherein said third circuit is responsive to a SYNC_TIME token generated in said token source ;wherein said first counter counts independently of said second counter for maintaining first and second local versions of said system time in said first circuit and said second circuit.
  2. 6
    An apparatus for synchronizing time in a multiplexed data stream, comprising :a demultiplexer, accepting a stream of multiplexed data, and outputting a plurality of elementary streams of data, each said elementary stream comprising a series of access units and having a series of time stamps associated therewith ;a clock reference for initializing system time in a first circuit ;a first time counter in communication with said clock reference for keeping system time in a first circuit ;andan elementary stream time counter coupled to said demultiplexer ;a circuit for generating a synchronization time X responsive to said time stamp, said elementary stream time counter, and said first time counter ;a second time counter in a second circuit synchronized with said elementary stream counter, for keeping a local copy of said elementary stream time and for determining the presentation timing error between said local copy of elementary stream time and said synchronization time X.