Claims
- 1. A development kit, comprising:
an A/D card; a software driver for controlling said A/D card; and a data visualization software for displaying data retrieved from said A/D card, whereby diagnostic tests can be conducted on a computer running said data visualization software.
- 2. The development kit of claim 1 wherein said data visualization software displays data in a linear fashion.
- 3. The development kit of claim 1 wherein said data visualization software maps said retrieved data to a color scale.
- 4. The development kit of claim 3 wherein said data visualization software displays data in a two-dimensional fashion.
- 5. The development kit of claim 3 wherein said data visualization software displays data in a three-dimensional fashion.
- 6. The development kit of claim 1 wherein said data visualization software maps said retrieved data to a gray scale.
- 7. The development kit of claim 6 wherein said data visualization software displays said retrieved data in a two-dimensional fashion.
- 8. The development kit of claim 6 wherein said data visualization software displays said retrieved data in a three-dimensional fashion.
- 9. The development kit of claim 1 wherein said data visualization software displays said retrieved data from multiple channels.
- 10. The development kit of claim 1 wherein said data visualization software manipulates data from multiple channels and displays the resultant data.
- 11. The development kit of claim 1 wherein said data visualization software displays animation of data changing with respect to time.
- 12. The development kit of claim 1 wherein said data visualization software further includes a user interface for interacting with said data.
- 13. The development kit of claim 12 wherein said user interface further comprises a zoom function, a scroll function, and a color scale mapping.
- 14. A bio-disc data display system, comprising:
a interface for receiving analog data from a bio-disc reading apparatus; a A/D card for converting said analog data to digital data; and an alignment unit configured to align said data using an alignment scheme.
- 15. The bio-disc data display system of claim 14 wherein said alignment scheme is left-justification.
- 16. The bio-disc data display system of claim 14 wherein said alignment scheme is right-justification.
- 17. The bio-disc data display system of claim 14 wherein said alignment scheme is centering.
- 18. The bio-disc data display system of claim 14 wherein said alignment scheme is micro-alignment.
- 19. The bio-disc data display system of claim 14 further comprising a selection unit configured to select a representation value for a data item from a range of representation values, said range having at least three representation values such that said data item is part of said data from said optical bio-disc.
- 20. The bio-disc data display system of claim 19 wherein said range is a gray scale.
- 21. The bio-disc data display system of claim 19 wherein said range is a color scale.
- 22. The bio-disc data display system of claim 19 wherein said selection unit comprises:
a mapping generation unit configured to generate a mapping from a range of possible data values to said range of representation values; and a determiner configured to determine said representation value from said data item using said mapping.
- 23. The bio-disc data display system of claim 19 wherein said selection unit comprises an interpolation unit configured to interpolate between at least two representation values to produce said representation value.
- 24. The bio-disc data display system of claim 14 further comprising a line sizing unit configured to make a line of said data a desired length.
- 25. The bio-disc data display system of claim 24 wherein said line sizing unit comprises a padding unit configured to pad said line of said data with a pad value if a length of said line is less than said desired length.
- 26. The bio-disc data display system of claim 24 wherein said padding unit comprises an appending unit configured to append said pad value to the end of said line.
- 27. The bio-disc data display system of claim 24 wherein said padding unit comprises an appending unit configured to append said pad value to the beginning of said line.
- 28. The bio-disc data display system of claim 24 wherein said line sizing unit comprises a cutting unit configured to remove a data item from said line of said data if a length of said line is greater than said desired length.
- 29. The bio-disc data display system of claim 24 wherein said cutting unit removes said data item from the end of said line.
- 30. The bio-disc data display system of claim 24 wherein said cutting unit removes said data item from the beginning of said line.
- 31. The bio-disc data display system of claim 14 further comprising a data export unit for saving data into a computer file.
- 32. The bio-disc data display system of claim 14 further comprising a user interface.
- 33. The bio-disc data display system of claim 32 wherein said user interface further comprises a zoom function, a scroll function, and a color scale mapping.
- 34. The bio-disc data display system of claim 32 wherein said user interface further comprises a main screen for display said data, a color scale, and a trace scale mapping.
- 35. The bio-disc data display system of claim 32 wherein said user interface further comprises:
a spread-sheet data point display for said data; a range selector; and a thumb nail visualization of said data.
- 36. A method of displaying data from an optical bio-disc, said method comprising the steps of:
receiving tracks of data from a bio-disc reading apparatus; assembling said tracks of data into arrays of data that resemble the configuration of sample areas of bio-disc; and displaying said assembled data.
- 37. The method of claim 36 further comprises the step of aligning said tracks of data using left-justification.
- 38. The method of claim 36 further comprises the step of aligning said tracks of data using right-justification.
- 39. The method of claim 36 further comprises the step of aligning said tracks of data using centering.
- 40. The method of claim 36 further comprises the step of aligning said tracks of data using micro-alignment.
- 41. The method of claim 36 wherein said step aligning using micro-alignment further comprises:
moving a first track one unit a time with respect to a second track that is adjacent to said first track; comparing the data values of corresponding units in said first track and said second track; and repeating said steps of moving and comparing until a best alignment is found.
- 42. The method of claim 41 wherein said step of comparing uses a method of taking XOR of corresponding data values in said first and second tracks.
- 43. The method of claim 42 wherein said best alignment is the position producing the least amount of 1′s using said XOR comparison.
- 44. The method of claim 41 wherein said step of comparing uses a method of taking the average of the differences between data values in corresponding units from said first track and said second track.
- 45. The method of claim 44 wherein said best alignment is the position producing the lowest average of the differences.
- 46. The method of claim 41 wherein said step of comparing uses a method of taking the average of the products of data values in corresponding units from said first track and said second track.
- 47. The method of claim 46 wherein said best alignment is the position producing the highest average of the products.
- 48. The method of claim 36 further comprising the step of selecting a representation value for a data item from a range of representation values, said range having at least three representation values so that said data item is part of said data from said optical bio-disc.
- 49. The method of claim 47 wherein said range is a gray scale.
- 50. The method of claim 47 wherein said range is a color scale.
- 51. The method of claim 48 wherein said step of selecting comprises the steps of:
generating a mapping from a range of possible data values to said range of representation values; and determining said representation value from said data item using said mapping.
- 52. The method of claim 48 wherein said step of selecting comprises interpolating between at least two representation values to produce said representation value.
- 53. The method of claim 52 wherein said step of interpolating uses step interpolation.
- 54. The method of claim 52 wherein said step of interpolating uses linear interpolation.
- 55. The method of claim 52 wherein said step of interpolating uses cubic spline interpolation.
- 56. The method of claim 36 further comprising making a track of said data a desired length.
- 57. The method of claim 56 wherein said step of making comprises padding said track of said data with a pad value if a length of said track is less than said desired length.
- 58. The method of claim 57 wherein said step of padding comprises appending said pad value to the end of said track.
- 59. The method of claim 57 wherein said step of padding comprises appending said pad value to the beginning of said track.
- 60. The method of claim 56 wherein said step of making comprises removing a data item from said track of said data if a length of said track is greater than said desired length.
- 61. The method of claim 60 wherein said step of removing comprises removing said data item from the end of said track.
- 62. The method of claim 60 wherein said step of removing comprises removing said data item from the beginning of said track.
- 63. A method of visualizing analog data, said method comprising the steps of:
connecting an analog data source to an A/D card; converting said analog data source to a digital data source with said A/D card; and using a data visualization software to visualize said digital data source.
- 64. A method of conducting a biological assay, said method comprising the steps of;
depositing a sample onto a sample area of an optical bio-disc; reading said optical bio-disc with an optical bio-disc analyzer; receiving a signal from said optical bio-disc analyzer; and converting said data signal into an animation using a visualization software whereby changes of said sample over time can be observed.
- 65. The method of claim 64 further comprising the steps of:
depositing a chemical into said sample area of said optical bio-disc; and observing the responses of said sample to said chemical in said animation.
- 66. The method of claim 64 further comprising the steps of:
centrifuging said optical bio-disc a plurality of times; and observing the responses of said sample after each centrifugation in said animation.
- 67. A method of testing an A/D card comprising:
performing tests on an A/D card; receiving digital data converted by an A/D card; and running a data visualization software for displaying said data from said test runs.
- 68. The method of claim 67 wherein said visualization software displays said data in a linear fashion.
- 69. The method of claim 67 wherein said visualization software displays said data in a two-dimensional fashion.
- 70. The method of claim 67 wherein said visualization software displays said data in a three-dimensional fashion.
- 71. The method of claim 67 wherein said visualization software displays said data in an animated fashion.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of priority from U.S. Provisional Patent Application Ser. No. 60/348,767 filed Jan. 14, 2002, the disclosure of which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60348767 |
Jan 2002 |
US |