← Back to Patent Explorer
US5265248A Expired / Lapsed US ⏱️ 0.0 years remaining

Synchronization of music and video generated by simultaneously executing processes within a computer

Assignee: Genesys Conferencing Ltd
•
Filing: 1990-11-30
•
Granted: 1993-11-23
•
Expires: 2010-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention relates to the synchronization of multi-media events on a computer. A computer of limited core or random access memory makes it difficult to run concurrently various media processes, such as video, music, and titling. The invention provides a way of loading such processes into such memory so as to approximate optimally the desired synchronized production when such processes are played. The invention also provides a way of parameterizing the play of the video process to the play of the music process.

Inventors

  • 👤 Christopher J. Moulios
  • 👤 David M. V. Jones
  • 👤 Kailash Ambwani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:56
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/4302; H04N21/4307; G; G06; G06F; G06F16/00; G06F16/40

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 144 words
A method for use with a computer, comprising the steps of: loading into a computer memory a first signal encoding a music process having a tempo expressed in beats per unit time; loading into said memory a second signal encoding a video process; automatically deriving from said tempo a timing parameter; generating a global clock signal having a frequency determined by said parameter; operating said computer to convert said first signal in synchronism with said global clock signal via a sound producing peripheral to reproduce said music process in audible form; and simultaneously operating said computer to convert said second signal in synchronism with said global clock signal via a video producing peripheral to reproduce on a video monitor a sequence of frames of said video process triggered by said global clock signal at a rate proportional to said tempo during said music process.
Claim 2
Independent Claim 144 words
A method for use with a computer, comprising the steps of: loading into a computer memory a first signal encoding a music process having a tempo expressed in beats per unit time; loading into said memory a second signal encoding a video process; automatically deriving from said tempo a timing parameter; generating a global clock signal having a frequency determined by said parameter; operating said computer to convert said first signal in synchronism with said global clock signal via a sound producing peripheral to reproduce said music process in audible form; and simultaneously operating said computer to convert said second signal in synchronism with said global clock signal via a video producing peripheral to reproduce on a video monitor a sequence of frames of said video process triggered by said global clock signal at a rate proportional to said tempo during said music process.
Claim 3
Dependent Claim 32 words
The method defined in claim 1 wherein said video process is executed at a predetermined number of frames per beat of music process, said second signal encoding said predetermined number of frames.
Claim 4
Dependent Claim 137 words
The method defined in claim 2, further comprising the steps of: loading into said memory a third signal encoding a sequence of consecutive music processes and a series of consecutive video processes to be executed under control of said computer; loading the music processes and the video processes into said memory, in accordance with said third signal; operating said computer to execute said sequence of music processes via said sound producing peripheral and said series of video processes via said video producing peripheral; removing executed processes from said memory; and monitoring said memory for determining available memory space as said sequence and said series progress and processes are removed from said memory, the loading of said music processes and said video processes being implemented according to the availability of memory as said sequence and said series progress.
Claim 5
Dependent Claim 59 words
The method defined in claim 2, further comprising the steps of providing a default frequency for said global clock signal, said global clock signal having the frequency determined by said parameter during reproduction of said music process, further comprising the step of generating said global clock signal at said default frequency upon termination of reproduction of said music process.
Claim 6
Dependent Claim 137 words
The method defined in claim 1, further comprising the steps of: loading into said memory a third signal encoding a sequence of consecutive music processes and a series of consecutive video processes to be executed under control of said computer; loading the music processes and the video processes into said memory, in accordance with said third signal; operating said computer to execute said sequence of music processes via said sound producing peripheral and said series of video processes via said video producing peripheral; removing executed processes from said memory; and monitoring said memory for determining available memory space as said sequence and said series progress and processes are removed from said memory, the loading of said music processes and said video processes being implemented according to the availability of memory as said sequence and said series progress.
Claim 7
Dependent Claim 59 words
The method defined in claim 1, further comprising the steps of providing a default frequency for said global clock signal, said global clock signal having the frequency determined by said parameter during reproduction of said music process, further comprising the step of generating said global clock signal at said default frequency upon termination of reproduction of said music process.
Claim 8
Dependent Claim 36 words
The method defined in claim 1 wherein said music process comprises a plurality of digitally encoded parameters including tempo, time signature, musical notes each characterized by a respective pitch parameter, instrument type, and length in measures.
Claim 9
Dependent Claim 28 words
The method defined in claim 1 wherein said video process comprises a plurality of digitally encoded parameters including video frame data, rate of play, and length in frames.

References Cited (Backward Citations)

US3692389A Cited
US4546690A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-22 1997-05-24 1997-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-22 2001-05-24 2001-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-22 2005-05-24 2005-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag