Method and apparatus for downloading information from a controllable light source to a portable information device
First Claim
1. A portable information device for receiving data from a data transmitter of the type having a CRT video display providing raster scanning of a screen at a horizontal scanning frequency and a vertical frame rate;
- and transmitting binary coded data in blocks of serial data bits as light pulses at a preselected pulse repetition rate less than said horizontal scanning frequency and greater than said vertical frame rate in synchronism with raster scanning of said screen so as to provide an integral number of one or more blocks for each vertical frame, said portable information device comprising;
(a) a portable casing adapted to be manipulated at a location spaced from, and within line of sight of, said screen;
(b) a photosensor mounted on said casing adapted to detect said light pulses when said portable casing is manipulated to direct said photosensor toward said screen;
(c) amplifier means within said casing connected to said photosensor to provide amplified binary coded receiver pulses corresponding to said light pulses,(d) filter means within said casing connected to said amplifier means and adapted to pass signals at said preselected pulse repetition rate and to attenuate ambient artificial light frequencies;
(e) first means connected to receive said receiver pulses from said filter means and to provide binary coded data blocks adapted to vary between high and low logic levels at said preselected pulse repetition rate; and
(f) asynchronous data collection means within said casing connected to said first means.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for transferring data from a CRT (cathode ray tube) video display monitor on a personal computer to a portable information device such as a multifunction electronic wristwatch. The CRT video display has a video signal generator providing raster scanning of the screen and a program for formatting the binary coded data into blocks of serial data bits, with start bit and stop bit. The blocks of data are supplied to the video signal generator in synchronism with raster scanning of the screen so as to provide an integral number of one or more blocks of data for each vertical frame, and modulated to vary the brightness of the screen and provide light pulses corresponding to presence or absence of binary coded transmitter pulses. The portable information device is manipulated within line of sight of the CRT screen and has a photosensor to detect light pulses when the photosensor is directed toward the screen. Signals from the photosensor are amplified and filtered to remove ambient light source flicker and extraneous spurious light signals and to convert the receiver pulses to binary coded data blocks varying between high and low logic levels at a preselected pulse repetition rate. The portable information device stores the received data for further use.
191 Citations
33 Claims
-
1. A portable information device for receiving data from a data transmitter of the type having a CRT video display providing raster scanning of a screen at a horizontal scanning frequency and a vertical frame rate;
- and transmitting binary coded data in blocks of serial data bits as light pulses at a preselected pulse repetition rate less than said horizontal scanning frequency and greater than said vertical frame rate in synchronism with raster scanning of said screen so as to provide an integral number of one or more blocks for each vertical frame, said portable information device comprising;
(a) a portable casing adapted to be manipulated at a location spaced from, and within line of sight of, said screen; (b) a photosensor mounted on said casing adapted to detect said light pulses when said portable casing is manipulated to direct said photosensor toward said screen; (c) amplifier means within said casing connected to said photosensor to provide amplified binary coded receiver pulses corresponding to said light pulses, (d) filter means within said casing connected to said amplifier means and adapted to pass signals at said preselected pulse repetition rate and to attenuate ambient artificial light frequencies; (e) first means connected to receive said receiver pulses from said filter means and to provide binary coded data blocks adapted to vary between high and low logic levels at said preselected pulse repetition rate; and (f) asynchronous data collection means within said casing connected to said first means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- and transmitting binary coded data in blocks of serial data bits as light pulses at a preselected pulse repetition rate less than said horizontal scanning frequency and greater than said vertical frame rate in synchronism with raster scanning of said screen so as to provide an integral number of one or more blocks for each vertical frame, said portable information device comprising;
-
23. System for transferring data from a data transmitter to a portable information device,
(1) said data transmitter comprising: -
(a) a source of binary coded data to be transferred; (b) a CRT video display with a video signal generator providing raster scanning of a screen at a horizontal scanning frequency and a vertical frame rate; (c) means formatting said binary coded data into blocks of serial data bits, with start bit and stop bit, each said block adapted to be transmitted as a stream of binary coded transmitter pulses at a preselected pulse repetition rate substantially less than said horizontal scanning frequency and substantially greater than said vertical frame rate; (d) means transmitting said blocks to said video signal generator in synchronism with raster scanning of said screen so as to provide an integral number of one or more blocks for each vertical frame, and (e) means modulating said video signal generator to vary the brightness of said screen and provide light pulses corresponding to presence or absence of said binary coded transmitter pulses; (2) said portable information device comprising; (a) a portable casing adapted to be manipulated at a spaced location from, and within line of sight of, said screen; (b) a photosensor mounted on said casing adapted to detect said light pulses when said portable casing is manipulated to direct said photosensor toward said screen; (c) amplifier means within said casing connected to said photosensor to provide amplified binary coded receiver pulses corresponding to said light pulses, (d) band pass filter means within said casing connected to said amplifier means and adapted to pass signals within the frequency band of said preselected pulse repetition rate and to attenuate lower frequencies including 120 Hz and that of said vertical frame rate and to attenuate higher frequencies including said horizontal scanning frequency; (e) retriggerable monostable multivibrator connected to receive said receiver pulses from said band pass filter and to provide binary coded data blocks comprising data bits, start bit and stop bit adapted to vary between high and low logic levels at said preselected pulse repetition rate; and (f) data collection means within said casing comprising an asynchronous serial data interface connected to said retriggerable monostable multivibrator, said data collection means further including at least one register for temporarily storing said data and random access memory means for storing data from said register. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A portable information device for receiving data from a data transmitter of the type having a controllable light source with a screen refreshed at a preselected frame rate;
- and transmitting binary coded data in blocks of serial data bits as light pulses at a preselected pulse repetition rate greater than said screen refresh rate, so as to provide an integral number of one or more blocks for each screen, said portable information device comprising;
(a) a multifunction electronic watch having a casing adapted to be manipulated at a spaced location from, and within line of sight of, said screen; (b) a photosensor mounted on said watch casing adapted to detect said light pulses when said casing is manipulated to direct said photosensor toward said screen; (c) amplifier means within said casing connected to said photosensor to provide amplified binary coded receiver pulses corresponding to said light pulses, (d) band pass filter means within said casing connected to said amplifier means and adapted to pass signals at said preselected pulse repetition rate and to attenuate ambient artificial light frequencies; (e) first means connected to receive said receiver pulses from said band pass filter means and to provide binary coded data blocks adapted to vary between high and low logic levels at said preselected pulse repetition rate; and (f) asynchronous data collection means within said watch casing connected to said first means. - View Dependent Claims (31, 32, 33)
- and transmitting binary coded data in blocks of serial data bits as light pulses at a preselected pulse repetition rate greater than said screen refresh rate, so as to provide an integral number of one or more blocks for each screen, said portable information device comprising;
Specification