Apparatus and method for synchronizing presentation from bit streams based on their content
First Claim
1. An apparatus for synchronizing presentation of renderable content of at least two digital bit streams that reside in respective storage media, said apparatus comprising:
- a stream characteristic unit for deriving information characteristic of content of one of said streams;
means for receiving a signal that carries information characteristic of content of the other stream;
means for comparing said information of said one stream to said information of the other stream;
a player for progressing forward in said one stream to play back content of said one stream; and
means for synchronizing said presentation by modifying said progress based on said comparison by said comparing means.
1 Assignment
0 Petitions
Accused Products
Abstract
Content of multiple digital bit streams with essentially the same renderable content, and situated at mutually remote locations, are played back in unison. First, time is synchronized among the processors that participate in a synchronized viewing session by playing back respective streams. Second, the playbacks are content-wise aligned, by rewinding or fast forwarding, to effect overall a precisely synchronized presentation. The content-wise alignment is achieved by means of a status message between processors that contains information characteristic of the sender'"'"'s bit stream. If any participant, performs a control function (e.g. rewind, fast forward, stop), all other participants follow synchronously. The processor that initiates the session is deemed the initiator, a role that is thereafter assumed by the participant that has last performed a control function. The initiator directs all participants, at session startup, upon execution of each control function, and periodically, to synchronize their playbacks to that of the initiator, whereby all playbacks are synchronized and maintain in synchronization.
-
Citations
35 Claims
-
1. An apparatus for synchronizing presentation of renderable content of at least two digital bit streams that reside in respective storage media, said apparatus comprising:
-
a stream characteristic unit for deriving information characteristic of content of one of said streams; means for receiving a signal that carries information characteristic of content of the other stream; means for comparing said information of said one stream to said information of the other stream; a player for progressing forward in said one stream to play back content of said one stream; and means for synchronizing said presentation by modifying said progress based on said comparison by said comparing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for synchronizing presentation of renderable content of at least two digital bit streams that reside in respective storage media comprising the steps of:
-
deriving information characteristic of content of one of said streams; comparing said information to information characteristic of content of the other stream; progressing forward in said one stream to play back content of said one stream; and synchronizing said presentation by modifying said progress based on said comparison by said comparing means. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for synchronizing presentation of renderable content of two or more digital bit streams that reside in respective storage media, said content being played back by progressing forward in said two or more streams, comprising the steps of:
-
receiving one of said digital bit streams; deriving information characteristic of content of said received stream; outputting a signal carrying the derived information; receiving said signal; comparing characteristic information in said received signal to respective information characteristic of content of one or more of said digital bit streams other than said received stream; and synchronizing said presentation by modifying said progress of said respective playbacks based on said one or more comparisons.
-
-
34. A computer-readable medium, having stored thereon, a computer program which program when read by a computer causes the computer to perform synchronizing presentation of renderable content of at least two digital bit streams that reside in respective storage media, said program comprising:
-
instruction means deriving information characteristic of content of one of said streams; instruction means for comparing said information to information characteristic of content of the other stream; instruction means for progressing forward in said one stream to play back content of said one stream; and instruction means for synchronizing said presentation by modifying said progress based on said comparison by said instruction means for comparing.
-
-
35. An apparatus for synchronizing presentation of renderable content of at least two digital bit streams that reside in respective storage media, said apparatus comprising:
-
a stream characteristic unit for deriving information characteristic of content of one of said streams; means for receiving a signal that carries information characteristic of content of the other stream; means for comparing said information of said one stream to said information of the other stream; means for progressing forward in said one stream to play back content of said one stream; and means for synchronizing said presentation by modifying said progress based on said comparison by said comparing means.
-
Specification