Synchronizing method and system
First Claim
Patent Images
1. A method, comprising:
- receiving, by a computing device, text data, said text data associated with audio/video data, wherein said audio/video data is generated during a related performance, wherein said related performance is a live performance attended by a user of said computing device, and wherein said audio/video data and said text data are discrete data;
receiving, by a translation server of said computing device, a portion of video from said audio/video data during said performance;
comparing, by said translation server of said computing device, said portion of video to a plurality of pre-stored reference video images on a synchronization server of said computing device;
determining, by said translation server of said computing device based on results of said comparing, a match between a first reference video image of said plurality of pre-stored reference video images and a first image of said portion of video;
synchronizing, said text data to correspond with said audio/video data during said performance, wherein said synchronizing comprises associating said first reference video image to a corresponding portion of said text data and aligning said corresponding portion of said text data with said first image; and
displaying for said user, by a first discrete device and a second discrete device of said computing device, said synchronized text data during said performance, wherein said first discrete device consists of video glasses, wherein said second discrete device consists of a personal digital assistant, and wherein said audio/video data generated during said performance is not displayed by said computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A synchronization system and method. Text data is received by a computing device. The text data is associated with audio/video data. The audio/video data is generated during a related performance. The audio/video data and the text data are discrete data. The text data is synchronized to correspond with the audio/video data during the performance. The synchronized text data is displayed by the computing device during the performance.
-
Citations
39 Claims
-
1. A method, comprising:
-
receiving, by a computing device, text data, said text data associated with audio/video data, wherein said audio/video data is generated during a related performance, wherein said related performance is a live performance attended by a user of said computing device, and wherein said audio/video data and said text data are discrete data; receiving, by a translation server of said computing device, a portion of video from said audio/video data during said performance; comparing, by said translation server of said computing device, said portion of video to a plurality of pre-stored reference video images on a synchronization server of said computing device; determining, by said translation server of said computing device based on results of said comparing, a match between a first reference video image of said plurality of pre-stored reference video images and a first image of said portion of video; synchronizing, said text data to correspond with said audio/video data during said performance, wherein said synchronizing comprises associating said first reference video image to a corresponding portion of said text data and aligning said corresponding portion of said text data with said first image; and displaying for said user, by a first discrete device and a second discrete device of said computing device, said synchronized text data during said performance, wherein said first discrete device consists of video glasses, wherein said second discrete device consists of a personal digital assistant, and wherein said audio/video data generated during said performance is not displayed by said computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising a processor coupled to a computer-readable memory unit, said computer-readable memory unit comprising instructions that when executed by the processor implement an association method, said association method comprising;
-
receiving, by said computing device, text data, said text data associated with audio/video data, wherein said audio/video data is generated during a related performance, wherein said related performance is a live performance attended by a user of said computing device, and wherein said audio/video data and said text data are discrete data; receiving, by a translation server of said computing device, a portion of video from said audio/video data during said performance; comparing, by said translation server of said computing device, said portion of video to a plurality of pre-stored reference video images on a synchronization server of said computing device; determining, by said translation server of said computing device based on results of said comparing, a match between a first reference video image of said plurality of pre-stored reference video images and a first image of said portion of video; synchronizing, said text data to correspond with said audio/video data during said performance, wherein said synchronizing comprises associating said first reference video image to a corresponding portion of said text data and aligning said corresponding portion of said text data with said first image; and displaying for said user, by a first discrete device and a second discrete device of said computing device, said synchronized text data during said performance, wherein said first discrete device consists of video glasses, wherein said second discrete device consists of a personal digital assistant, and wherein said audio/video data generated during said performance is not displayed by said computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product, comprising a computer usable medium comprising a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement an synchronization method within a computing device, said method comprising:
-
receiving, by said computing device, text data, said text data associated with audio/video data, wherein said audio/video data is generated during a related performance, wherein said related performance is a live performance attended by a user of said computing device, and wherein said audio/video data and said text data are discrete data; receiving, by a translation server of said computing device, a portion of video from said audio/video data during said performance; comparing, by said translation server of said computing device, said portion of video to a plurality of pre-stored reference video images on a synchronization server of said computing device; determining, by said translation server of said computing device based on results of said comparing, a match between a first reference video image of said plurality of pre-stored reference video images and a first image of said portion of video; synchronizing, said text data to correspond with said audio/video data during said performance, wherein said synchronizing comprises associating said first reference video image to a corresponding portion of said text data and aligning said corresponding portion of said text data with said first image; and displaying for said user, by a first discrete device and a second discrete device of said computing device, said synchronized text data during said performance, wherein said first discrete device consists of video glasses, wherein said second discrete device consists of a personal digital assistant, and wherein said audio/video data generated during said performance is not displayed by said computing device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A process for integrating computing infrastructure, comprising integrating computer-readable code into a computer device, wherein the code in combination with the computer system is capable of performing a method comprising:
-
receiving, by said computing device, text data, said text data associated with audio/video data, wherein said audio/video data is generated during a related performance, wherein said related performance is a live performance attended by a user of said computing device, and wherein said audio/video data and said text data are discrete data; receiving, by a translation server of said computing device, a portion of video from said audio/video data during said performance; comparing, by said translation server of said computing device, said portion of video to a plurality of pre-stored reference video images on a synchronization server of said computing device; determining, by said translation server of said computing device based on results of said comparing, a match between a first reference video image of said plurality of pre-stored reference video images and a first image of said portion of video; synchronizing, said text data to correspond with said audio/video data during said performance, wherein said synchronizing comprises associating said first reference video image to a corresponding portion of said text data and aligning said corresponding portion of said text data with said first image; and displaying for said user, by a first discrete device and a second discrete device of said computing device, said synchronized text data during said performance, wherein said first discrete device consists of video glasses, wherein said second discrete device consists of a personal digital assistant, and wherein said audio/video data generated during said performance is not displayed by said computing device. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification