Method and apparatus for synchronizing video frames
First Claim
Patent Images
1. A computer-implemented method performed by one or more processors following coded instructions, the one or more processors causing:
- receiving a token that designates a controller of a collaborative session, wherein the collaborative session utilizes a plurality of video proxies corresponding to a video master; and
transmitting, to a frame synchronizer, frame information associated with the video proxy corresponding to the controller,wherein the frame synchronizer is configured to update the other video proxies based on the received frame information.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for synchronizing video frames. Video proxies corresponding to a video master are generated. Each of the video proxies is frame-accurate with respect to the video master. The video proxies are distributed to multiple applications and/or devices that are configured to collaboratively use the video proxies. The approach also allows the user to move a session from one device to another device, while preserving frame accuracy.
136 Citations
12 Claims
-
1. A computer-implemented method performed by one or more processors following coded instructions, the one or more processors causing:
-
receiving a token that designates a controller of a collaborative session, wherein the collaborative session utilizes a plurality of video proxies corresponding to a video master; and transmitting, to a frame synchronizer, frame information associated with the video proxy corresponding to the controller, wherein the frame synchronizer is configured to update the other video proxies based on the received frame information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
memory; at least one processor for receiving a token that designates a controller of a collaborative session, wherein the collaborative session utilizes a plurality of video proxies corresponding to a video master; and a communication interface configured to transmit, to a frame synchronizer, frame information associated with the video proxy corresponding to the controller, wherein the frame synchronizer updates the other video proxies based on the received frame information. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification