SCRIPT-BASED VIDEO RENDERING
First Claim
1. A method executed by a computer system for rendering video content embodied by video data and associated audio data received by a user-computing platform that is one type of a plurality of different user-computing platform types, the method comprising:
- transmitting a script to the user-computing platform, the script configured to be interpreted by an application program operating on any one of the plurality of user-computing platform types and further configured to cause the script to be interpreted by the application program to;
render the video data by displaying frame images which make up the video data;
playback the associated audio data;
ascertain an audio playback time reference associated with the playback of the associated audio data; and
cause the interpreted script to directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference.
44 Citations
44 Claims
-
1. A method executed by a computer system for rendering video content embodied by video data and associated audio data received by a user-computing platform that is one type of a plurality of different user-computing platform types, the method comprising:
transmitting a script to the user-computing platform, the script configured to be interpreted by an application program operating on any one of the plurality of user-computing platform types and further configured to cause the script to be interpreted by the application program to; render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and cause the interpreted script to directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference. - 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, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 44)
-
40. A method executed on a user-computing platform for rendering video content embodied by video data and associated audio data received by the user-computing platform, the method comprising:
-
receiving a script at the user-computing platform, the script configured to be interpreted by an application program operating on the user-computing platform; interpreting the script using the application program to; render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and cause the interpreted script to directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference.
-
-
41. A system for rendering video content embodied by video data and associated audio data received by a user-computing platform that is one type of a plurality of different user-computing platform types, the system comprising:
a server computing device for transmitting a script to the user-computing platform, the script configured to be interpreted by an application program operating on any one of the plurality of user-computing platform types and further configured to cause the script to be interpreted by the application program to; render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and cause the interpreted script to directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference.
-
42. A system for rendering video content embodied by video data and associated audio data received by a user-computing platform, the system comprising a processor configured to execute an application program on the user-computing platform, the application program interpreting a cross-platform script to:
-
render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and cause the interpreted script to directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference.
-
Specification