Method, system, and computer-readable recording medium for synchronous multi-media recording and playback with end user control of time, data, and event visualization for playback control over a network
First Claim
1. A method for providing synchronous multimedia recording and playback, comprising:
- synchronously recording in real-time, simulator data from a simulator captured by a simulator capture tool, and video of session captured by at least one audio/video source;
encoding the recorded video captured as a digital media file wherein the digital media file is formatted as streaming media;
transmitting the simulator data and the streaming media from a server to a client over a network;
integrating the streaming media and the simulator data for playback in a single web browser; and
synchronously playing the streaming media with the simulator data in the single web browser on the client,wherein the synchronously playing comprises linking the streaming media with the simulator data such that the streaming media and the simulator data are both displayed with reference to a timeline and such that when moving to a particular point on the timeline, corresponding streaming media and simulator data are played from said particular point on the timeline.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and system are provided for providing synchronous multimedia recording and playback. Aspects the exemplary embodiment include in response to a training session is being conducted, synchronously recording in real-time simulator data from a simulator captured by a simulator capture tool, and video of the training session captured by a plurality of A/V sources; encoding each of the videos captured by the plurality of A/V sources as respective digital media files formatted as streaming media; and transmitting both the simulator data and the video media files from a server to a client over a network, such that when the client receives the simulator data and the stream, the respective videos are synchronously played back with the simulator data on the client.
104 Citations
57 Claims
-
1. A method for providing synchronous multimedia recording and playback, comprising:
-
synchronously recording in real-time, simulator data from a simulator captured by a simulator capture tool, and video of session captured by at least one audio/video source; encoding the recorded video captured as a digital media file wherein the digital media file is formatted as streaming media; transmitting the simulator data and the streaming media from a server to a client over a network; integrating the streaming media and the simulator data for playback in a single web browser; and synchronously playing the streaming media with the simulator data in the single web browser on the client, wherein the synchronously playing comprises linking the streaming media with the simulator data such that the streaming media and the simulator data are both displayed with reference to a timeline and such that when moving to a particular point on the timeline, corresponding streaming media and simulator data are played from said particular point on the timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
22. A system for providing synchronous multimedia recording and playback, comprising:
-
at least one audio/video source which captures video of a session, the session including a use of a simulator; a simulation capture tool which captures real-time simulator data from the simulator, wherein the simulator data and the video of the session are recorded synchronously; one or more encoders which encode the video captured by the at least one audio/video source as a digital media file, wherein the digital media file is formatted as streaming media; a transmitter which transmits the simulator data and the streaming media from a server to a client over a network; an integration module which integrates the streaming media with the simulator data for playback in a single web browser; and a playback module which plays back the received streaming media file in synchronization with the simulator data in the single web browser on the client, wherein the integration module links the streaming media with the simulator data such that the streaming media and the simulator data are both displayed with reference to a timeline by the playback module and such that when moving to a particular point on the timeline, corresponding streaming media and simulator data are played by the playback module from said particular point on the timeline. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. An executable software product stored on a non-transitory computer-readable medium containing program instructions for providing synchronous multimedia recording and playback, wherein video of a session is captured by at least one audio/video source, the program instructions comprising:
-
synchronously recording with the video, real-time simulator data from a simulator captured by a simulator capture tool; encoding the video captured by the at least one audio/video source as a digital media file, wherein the digital medial file is formatted as streaming media; transmitting the simulator data and the video media file from a server to a client over a network; integrating the streaming media and the simulator data for playback in a single web browser; and playing back the video in synchronization with the simulator data in the single web browser, wherein the playing back comprises linking the streaming media with the simulator data such that the streaming media and the simulator data are both displayed with reference to a timeline and such that when moving to a particular point on the timeline, corresponding streaming media and simulator data are played from said particular point on the timeline.
-
-
48. A method for providing synchronous multimedia recording and playback, comprising:
-
synchronously recording in real-time data output from a medical device, and video of a medical procedure related to the medical device, wherein the medical procedure is captured by at least one audio/video source; encoding the recorded video captured as a digital media file wherein the digital media file is formatted as streaming media; transmitting the data and the streaming media from a server to a client over a network; integrating the streaming media and the simulator data for playback in a single web browser; and synchronously playing the streaming media with the data in the single web browser on the client, wherein the synchronously playing comprises linking the streaming media with the simulator data such that the streaming media and the simulator data are both displayed with reference to a timeline and such that when moving to a particular point on the timeline, corresponding streaming media and simulator data are played from said particular point on the timeline.
-
-
49. A system for providing synchronous multimedia recording and playback, the system comprising:
-
means for synchronously recording in real-time data output from a simulator or medical device and video of a corresponding procedure related to the medical device or the simulator, wherein the corresponding procedure is captured by at least one audio/video source; means for encoding the recorded video captured as a digital media file wherein the digital media file is formatted as streaming media; means for transmitting the data and the streaming media from a server to a client over a network; means for integrating the streaming media and the simulator data for playback in a single web browser; and means for synchronously playing the streaming media with the data in the single web browser on the client, wherein the means for integrating links the streaming media with the simulator data such that the streaming media and the simulator data are both displayed with reference to a timeline and such that when moving to a particular point on the timeline, corresponding streaming media and simulator data are played by the means for synchronously playing from said particular point on the timeline.
-
Specification