The invention provides a method for one to transfer data for visualization when the available data bandwidth is lower than the required data rate. This is accomplished by selectively sending the data through the bottleneck over multiple intervals in such a way that the gross features are shown over the first transfer and the details are filled in over the subsequent transfers. The data can be selected as important or interleaved with a fixed spacing so that the visualization grows in sharpness over time.
Typical data visualization requires large amounts of bandwidth as the pixel count increases. Many handheld devices (such a mobile phones) have a communication interface but in many cases, it is not possible to transfer all of the data for display in a given amount of time. The invention allows one to get the real-time data in front of the user without showing all the details at the first time interval. Over time, the details will be filled out so that the full set of data is in front of the user.
In this example, a complex sin wave that has 240 points needs to be transferred. The goal would be to transfer for this all at once so that the user could experience the entire set of data at one time. But because of a communication bottleneck, the data is split into 4 sets. This allows the graphics display to begin to represent the wave without all the details on the first transfer.
With the proposed invention, the data is interleaved and split into multiple transfers. This split can be done where important information is selected, or it can be location based.
After all transfers have been completed, post processing can be completed (such as sinc or spline interpolation). The key to the invention is that after the first transfer, the overall waveform is evident even though the details have not yet been filled in.
The following explanation illustrates the claims. Each transfer is reference by a drawing:
Transfer #1
Although the details are not present, the overall shape of the waveform is apparent
Transfer #2
The waveform is more evident than in the first transfer.
Transfer #3 This transfer shows that the data does not need to be evenly spaced at all times and cannot unless the data is transferred in two sets. Because this state is shown for only a short time, the eye tends to ignore the missing 4th pixel. In fact, the eye tends to fill in the data.
Transfer #4
All transfers are now completed and the waveform has been reconstructed.
Claiming priority for earlier filed provisional patent Application No. 61/435,694 on Jan. 24, 2011
Number | Date | Country | |
---|---|---|---|
61435694 | Jan 2011 | US |