Interrupt-time processing of received signals
First Claim
1. A computer-implemented process for processing received signals, comprising the steps of:
- (a) receiving data signals by a receiver;
(b) transmitting a data-received interrupt signal from the receiver to an operating system running on a host processor;
(c) establishing a data-received interrupt time by the operating system in response to the data-received interrupt signal;
(d) passing the data-received interrupt signal from the operating system to a data-processing system running on the host processor, wherein the data-received interrupt signal informs the data-processing system that the receiver has received the data signals;
(e) receiving the data signals by the data-processing system from the receiver during the data-received interrupt time;
(f) partially processing the data signals by the data-processing system during the data-received interrupt time;
(g) terminating the data-received interrupt time by the operating system;
(h) receiving a clock interrupt signal by the operating system;
(i) establishing a clock interrupt time by the operating system in response to the clock interrupt signal;
(j) passing the clock interrupt signal from the operating system to the data-processing system;
(k) completing the processing of the data signals by the data-processing system during the clock interrupt time; and
(l) terminating the clock interrupt time by the operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system with an operating system and a data-processing system running on a host processor, and a receiver. The receiver sends interrupt signals to the operating system after the receiver has received data signals. The operating system establishes interrupt times and passes the interrupt signals to the data-processing system. The data-processing system accesses the data signals from the receiver and only partially processes the data signals during the interrupt times. The operating system also receives clock interrupt signals, which it passes on to the data-processing system. The data-processing system completes the processing of the data signals during the clock interrupt times that the operating system establishes in response to the clock interrupt signals.
-
Citations
22 Claims
-
1. A computer-implemented process for processing received signals, comprising the steps of:
-
(a) receiving data signals by a receiver; (b) transmitting a data-received interrupt signal from the receiver to an operating system running on a host processor; (c) establishing a data-received interrupt time by the operating system in response to the data-received interrupt signal; (d) passing the data-received interrupt signal from the operating system to a data-processing system running on the host processor, wherein the data-received interrupt signal informs the data-processing system that the receiver has received the data signals; (e) receiving the data signals by the data-processing system from the receiver during the data-received interrupt time; (f) partially processing the data signals by the data-processing system during the data-received interrupt time; (g) terminating the data-received interrupt time by the operating system; (h) receiving a clock interrupt signal by the operating system; (i) establishing a clock interrupt time by the operating system in response to the clock interrupt signal; (j) passing the clock interrupt signal from the operating system to the data-processing system; (k) completing the processing of the data signals by the data-processing system during the clock interrupt time; and (l) terminating the clock interrupt time by the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. The process of 10, wherein:
-
step (k)(2) comprises the step of passing the compressed audio signals by the audio subsystem to an audio board for decompression and playback; and step (k)(3) comprises the step of decompressing and playing back the compressed video signals by the video subsystem on the host processor.
-
-
12. A computer system for processing received signals, comprising:
-
(a) an operating system running on a host processor; (b) a data-processing system running on the host processor; and (c) a receiver, electrically connected to the host processor, wherein; receiver receives data signals; the receiver transmits a data-received interrupt signal to the operating system; the operating system establishes a data-received interrupt time in response to the data-received interrupt signal; the operating system passes the data-received interrupt signal to the data-processing system, wherein the data-received interrupt signal informs the data-processing system that the receiver has received the data signals; the data-processing system receives the data signals from the receiver during the data-received interrupt time; the data-processing system partially processes the data signals during the data-received interrupt time; the operating system terminates the data-received interrupt time; the operating system receives a clock interrupt signal; the operating system establishes a clock interrupt time in response to the clock interrupt signal; the operating system passes the clock interrupt signal to the data-processing system; the data-processing system completes the processing of the data signals during the clock interrupt time; and the operating system terminates the clock interrupt time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. The system of 21, further comprising an audio board, electrically connected to the host processor, wherein:
-
the audio subsystem passes the compressed audio signals to the audio board during the clock interrupt time for decompression and playback; and the video subsystem decompresses and plays back the compressed video signals on the host processor during the clock interrupt time.
-
Specification