US2007002886A1PendingUtilityA1

Latency handling for interconnected devices

Assignee: PHILIPS CORPPriority: Jan 14, 2000Filed: Jun 20, 2006Published: Jan 4, 2007
Est. expiryJan 14, 2020(expired)· nominal 20-yr term from priority
H04N 21/43076H04L 12/2805H04N 21/4341H04N 21/4344H04N 21/2368H04L 2012/2849H04N 21/43632H04N 21/23608H04L 7/00H04L 12/28H04N 21/436
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A data processing system comprises a cluster of devices ( 16 ) interconnected for the communication of data in streams, particularly digital audio and/or video data. One of the devices ( 10 ) is a source device for at feast two data streams to be sent to one or more other devices ( 12, 14 ) as destination devices of the cluster. To enable synchronisation of the stream presentations by the destination devices, some or all of the devices ( 10, 12, 14 ) carry respective tables ( 11, 13, 15 ) identifying, for that device, an identifier for each type of data stream that the device can process together with the processing delay for that stream. The or each such table is accessible via the cluster connection ( 18 ) to whichever of the devices, at source, destination or in between for the signal, is handling application of the necessary offsets.

Claims

exact text as granted — not AI-modified
1 . A data processing system comprising a cluster of devices interconnected for the communication of data in streams wherein, for at least two data streams to be sent to one or more devices as destination devices of said cluster, at least one device of the cluster comprises means arranged to apply a respective delay to at least one of said at least two data streams in an amount determined by differing signal path latencies for said at least two streams; wherein at least some devices of the cluster maintain a respective table, readable via said interconnection by other devices of said cluster, each such table identifying one or more latencies for the respective device, and the means arranged to apply a delay operating to apply delays on the basis of table contents.  
     
     
         2 . A system as claimed in  claim 1 , wherein each table identifies, for its respective device, signal processing capabilities for that device, together with the latency associated with each such capability.  
     
     
         3 . A system as claimed in  claim 1 , wherein one of said devices is a source device for said at least two data streams to be sent to said destination devices of said cluster, said source device including said means arranged to apply a delay together with means arranged to read data from said respective tables of the destination devices and determine the respective delay to apply to at least one of said at least two data streams.  
     
     
         4 . A system as claimed in  claim 3 , wherein said source device further comprises multiplexing means coupled with said means arranged to apply a delay and arranged to combine said at least two streams into a single data stream for transmission to said destination devices.  
     
     
         5 . A system as claimed in  claim 2 , wherein one or more table entries is in the form of an algorithm requiring data from the device reading the table to enable determination of the latency of the device holding said table.  
     
     
         6 . A system as claimed in  claim 5 , wherein the determination on the basis of the algorithm is implemented by the device reading the table, said device having downloaded the algorithm from the device holding the table.  
     
     
         7 . A system as claimed in  claim 5 , wherein the determination on the basis of the algorithm is implemented by the device holding the table, the results of the implementation being transmitted via said interconnection to the device reading the table.  
     
     
         8 . A system as claimed in  claim 1 , wherein all destination devices maintain a respective table.  
     
     
         9 . A system as claimed in  claim 1 , wherein said means arranged to apply a delay comprises buffering means.  
     
     
         10 . A system as claimed in  claim 1 , wherein said means arranged to apply a delay comprises means arranged to selectively apply a delay to reading of one or each of said data streams from a source thereof.  
     
     
         11 . (canceled)  
     
     
         12 . (canceled)

Join the waitlist — get patent alerts

Track US2007002886A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.