Method and system for reducing latency in transferring captured image data by utilizing burst transfer after threshold is reached
First Claim
1. A method for communicating information to a system memory of a computer system over a bus, the method comprising the steps of:
- (a) receiving a plurality of input signals at each of a plurality of cells in a sensor array, the sensor array being positioned to monitor an area of interest;
(b) generating analog output signals for each of the plurality of cells, a magnitudes of each of the analog output signals representing a magnitude of each of the plurality of input signals;
(c) digitizing each of the plurality of analog output signals into a plurality of data readings, a value of each of the plurality of data readings being representative of the magnitude of each of the plurality of analog output signals;
(d) storing the data readings in a storage area;
(e) tracking a number of the data readings stored;
(f) requesting access to the bus when the number of data readings stored reaches a transfer quantity, the transfer quantity being equal to an integer multiple of a system cache width; and
(g) transferring the transfer quantity of data readings over the bus to the system memory in a burst mode upon being granted access to the bus.
2 Assignments
0 Petitions
Accused Products
Abstract
Video sensor data are communicated to a memory of a computer system with reduced latency. Upon receiving data from the video sensor, the data are stored until a desired transfer quantity is reached. The transfer quantity is equivalent to a width of a system memory or cache. When the number of data readings detected reaches an integer multiple of the transfer quantity, a bus request is issued. When the request is granted, the data readings are transferred to system memory in a burst mode. Because the transfer quantity is equivalent to a width of a system memory or cache, at least one line of memory or cache is filled during the course of the transfer. Thus, efficient use is made of bus resources. Also, because the processor can access a full line of system memory or cache without waiting for an additional fetch operation, processor resources are used efficiently.
-
Citations
9 Claims
-
1. A method for communicating information to a system memory of a computer system over a bus, the method comprising the steps of:
-
(a) receiving a plurality of input signals at each of a plurality of cells in a sensor array, the sensor array being positioned to monitor an area of interest; (b) generating analog output signals for each of the plurality of cells, a magnitudes of each of the analog output signals representing a magnitude of each of the plurality of input signals; (c) digitizing each of the plurality of analog output signals into a plurality of data readings, a value of each of the plurality of data readings being representative of the magnitude of each of the plurality of analog output signals; (d) storing the data readings in a storage area; (e) tracking a number of the data readings stored; (f) requesting access to the bus when the number of data readings stored reaches a transfer quantity, the transfer quantity being equal to an integer multiple of a system cache width; and (g) transferring the transfer quantity of data readings over the bus to the system memory in a burst mode upon being granted access to the bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification