Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
121 words
A computer system for compressing and storing video and audio on a computer comprising an audio input subsystem that receives and digitizes said audio, said audio input subsystem having a startup delay that comprises a delay from the time said audio input subsystem receives an instruction to digitize said audio to the time it outputs results of digitizing said audio, a video input port that receives uncompressed video in real time, a compressor circuit that receives said uncompressed video from said input port and outputs compressed video, and a controller that is implemented in software and calibrates said startup delay of said audio input subsystem and uses the result of calibrating said startup delay to synchronize said audio and said video.
Claim 2
Dependent Claim
121 words
A computer system for compressing and storing video and audio on a computer comprising an audio input subsystem that receives and digitizes said audio, said audio input subsystem having a startup delay that comprises a delay from the time said audio input subsystem receives an instruction to digitize said audio to the time it outputs results of digitizing said audio, a video input port that receives uncompressed video in real time, a compressor circuit that receives said uncompressed video from said input port and outputs compressed video, and a controller that is implemented in software and calibrates said startup delay of said audio input subsystem and uses the result of calibrating said startup delay to synchronize said audio and said video.
Claim 3
Dependent Claim
43 words
The system of claim 1 wherein said controller calibrates startup delay of said audio input subsystem by sending an instruction to start digitizing audio and monitoring how long it takes the audio input subsystem to start digitizing after the instruction has been sent.
Claim 4
Dependent Claim
33 words
The system of claim 1 wherein said audio input subsystem includes an audio driver that controls said audio input subsystem and wherein said monitoring includes monitoring of a buffer in said audio driver.
Claim 5
Dependent Claim
24 words
The system of claim 3 wherein said audio input subsystem includes a sound card that plugs into an expansion slot of said computer system.
Claim 6
Dependent Claim
21 words
The system of claim 3 wherein said audio input subsystem includes circuitry that resides on a motherboard of said computer system.
Claim 7
Dependent Claim
29 words
The system of claim 1, wherein said video input part and said compressor circuit reside on a peripheral board that plugs into an expansion slot of said computer system.
Claim 8
Dependent Claim
29 words
The system of claim 4 wherein said video input port and said compressor circuit reside on a peripheral board that plugs into an expansion slot of said computer system.
Claim 9
Independent Claim
129 words
A method of compressing and storing video and audio on a computer system comprising receiving and digitizing, at an audio input subsystem, said audio input subsystem having a startup delay that comprises a delay from the time said audio input subsystem receives an instruction to digitize said audio to the time it outputs results of digitizing said audio, receiving uncompressed video in real time at a video input port of said audio input subsystem, receiving, at a compressor circuit, said uncompressed video from said input port and said compressor circuit outputting compressed video, calibrating, at a controller that is implemented in software, said startup delay of said audio input subsystem, and using, at said controller, the result of calibrating said startup delay to synchronize said audio and said video.
Claim 10
Independent Claim
129 words
A method of compressing and storing video and audio on a computer system comprising receiving and digitizing, at an audio input subsystem, said audio input subsystem having a startup delay that comprises a delay from the time said audio input subsystem receives an instruction to digitize said audio to the time it outputs results of digitizing said audio, receiving uncompressed video in real time at a video input port of said audio input subsystem, receiving, at a compressor circuit, said uncompressed video from said input port and said compressor circuit outputting compressed video, calibrating, at a controller that is implemented in software, said startup delay of said audio input subsystem, and using, at said controller, the result of calibrating said startup delay to synchronize said audio and said video.