Real-time display of measurement array data for handheld computing devices in communication with instruments
First Claim
1. A method for a handheld computer having a graphical display for showing multiple points of data in real-time from a microcontroller-driven analog measurement instrument via a low speed, wired or wireless transport, comprising:
- performing a finite amount of measurements taken at predetermined intervals from a sensor by the measurement instrument wherein said finite amount of measurements are converted into a digital word using an Analog to Digital converter and a high speed microcontroller performing all the timing operations to read the sensor;
storing said finite amount of measurements in a signal buffer of the handheld computer wherein mathematical transformations are executed on said finite amount of measurements within said signal buffer as instructed from software running on the handheld computer; and
scaling either all or a contiguous subset of said transformed measurements into an array of integers that denote display coordinates in a predetermined viewing area on the graphical display of the handheld computer wherein said display coordinate integer array is then compressed before it is serially transported to the handheld computer for viewing.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for a handheld computer with a graphical display showing multiple points of data in real-time from a microcontroller-driven analog measurement instrument via a low speed, wired or wireless transport. A finite amount of measurements are taken at a predetermined interval from a sensor wherein the measurements are converted into a digital word using an Analog to Digital converter and a high speed microcontroller performing all the timing operations to read the sensor. The measurements read from the Analog to Digital converter are then stored in a signal buffer where mathematical transformations, such as integrations and domain conversions are done on the signal buffer as instructed from software running on a client machine. Once the desired transformations are complete either all or a contiguous subset of the measurements are scaled to an array of integers that denote display coordinates in a predetermined viewing area on the clients LCD display. This display coordinate integer array is then compressed before it is sent to the client for viewing via either a wired serial transport or a wireless serial transport.
-
Citations
15 Claims
-
1. A method for a handheld computer having a graphical display for showing multiple points of data in real-time from a microcontroller-driven analog measurement instrument via a low speed, wired or wireless transport, comprising:
-
performing a finite amount of measurements taken at predetermined intervals from a sensor by the measurement instrument wherein said finite amount of measurements are converted into a digital word using an Analog to Digital converter and a high speed microcontroller performing all the timing operations to read the sensor; storing said finite amount of measurements in a signal buffer of the handheld computer wherein mathematical transformations are executed on said finite amount of measurements within said signal buffer as instructed from software running on the handheld computer; and scaling either all or a contiguous subset of said transformed measurements into an array of integers that denote display coordinates in a predetermined viewing area on the graphical display of the handheld computer wherein said display coordinate integer array is then compressed before it is serially transported to the handheld computer for viewing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification