Method and apparatus for downloading information from a controllable light source to a portable information device
First Claim
1. Method for increasing the baud rate of transmission from a screen scanning display having a raster sweeping successive scan lines, with a flyback interval between each scan line sweep by the raster, so as to activate successive pixels in a matrix, said apparatus adapted to transmit data to a portable information device adapted to receive asynchronously transmitted blocks of data comprising pulses of light at a predetermined pulse repetition rate, the method comprising:
- causing successive bits within a block of data to commence at successive screen coordinate locations, each screen coordinate location being selected such that each successive bit commences on a different scan line and at a different temporal position along its respective scan line than the previous bit.
0 Assignments
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 scan line segments providing light pulses corresponding to presence or absence of binary coded transmitter pulses. The scan line segments commence at selected screen coordinate locations, such that each successive scan line segment representing a data bit commences at a different temporal position along the scan line than the preceding scan line segment.
-
Citations
14 Claims
-
1. Method for increasing the baud rate of transmission from a screen scanning display having a raster sweeping successive scan lines, with a flyback interval between each scan line sweep by the raster, so as to activate successive pixels in a matrix, said apparatus adapted to transmit data to a portable information device adapted to receive asynchronously transmitted blocks of data comprising pulses of light at a predetermined pulse repetition rate, the method comprising:
causing successive bits within a block of data to commence at successive screen coordinate locations, each screen coordinate location being selected such that each successive bit commences on a different scan line and at a different temporal position along its respective scan line than the previous bit. - View Dependent Claims (2, 3)
-
4. Apparatus for increasing the baud rate of transmission from a screen scanning display having a raster sweeping successive scan lines, with a flyback interval between each scan line sweep by the raster, so as to activate successive pixels in a matrix, said apparatus adapted to transmit data to a portable information device adapted to receive asynchronously transmitted blocks of data comprising pulses of light at a predetermined pulse repetition rate, the apparatus comprising:
program means causing successive bits within a block of data to commence at successive screen coordinate locations, each screen coordinate location being selected such that each successive bit commences on a different scan line and at a different temporal position along its respective scan line than the previous bit. - View Dependent Claims (5, 6)
-
7. The method of transmitting binary coded data from a CRT video display to a physically separate portable information device, said CRT video display providing raster scanning of a screen at a horizontal scanning frequency and a vertical frame rate and providing modulation to vary the brightness on the screen, said portable information device having a photosensor for detecting light emitted by said CRT video display screen and for producing output signals as receiver pulses indicative of the light detected by said photosensor, data collection means for receiving and storing said binary coded data and interface circuit means connected between said photosensor and said data collection means, said method comprising the steps of:
-
formatting said binary coded data into blocks of data to be transmitted asynchronously, positioning said photosensor at a spaced location from said screen and directing the photosensor toward said screen, transmitting said blocks of data by modulating said raster to provide scan line segments comprising less than a full scan line for providing light pulses at a preselected pulse repetition rate on said CRT video display screen displayed as at least one integral block of data during each frame, said pulse repetition rate being less than said horizontal scanning frequency, causing successive scan line segments within a block of data to commence at successive screen coordinate locations such that each successive scan line segment commences on a different scan line and at a different temporal position along its respective scan line than the previous scan line segment. receiving light pulses on said photosensor and supplying receiver pulses to said interface circuit, filtering ambient light disturbances from said output signals, storing said transmitted data in said data collection means, and removing said data receiving device from proximity to said CRT video display.
-
-
8. The method of using a display screen of a transmitter to transmit data from the transmitter to a receiver which is positioned to view substantially the entirety of said screen, said screen made up of a plurality of pixels arranged in a two-dimensional array and being scanned repeatedly by a modulatable scanning signal to produce a spatially and temporally variable, two-dimensional, light image on the screen, said screen having a plurality of substantially parallel lines that are scanned successively at a predetermined line scanning rate to produce a complete scanning of said screen each time all of said lines have been scanned while modulating said scanning signal so that the screen emits a plurality of successive, substantially temporally non-overlapping light pulses during each complete scanning of the screen, each of said light pulses being produced by sequentially modulating a sub-plurality of said pixels, said light pulses representing said data, said method comprising:
modulating said scanning signal such that each sequentially modulated sub-plurality of pixels comprises a scan line segment within a full scan line, which scan line segment commences on a different scan line and at a different temporal position within its respective scan line than that of a previously modulated scan line segment. - View Dependent Claims (9, 10, 11)
-
12. A transmitter having a display screen for transmitting data from the transmitter to a receiver which is positionable to view substantially the entirety of said screen, said screen being made up of a plurality of pixels arranged in a two-dimensional array and being scanned repeatedly by a modulatable scanning signal to produce a spatially and temporally variable, two-dimensional, light image on the screen, said screen having a plurality of substantially parallel lines that are scanned successively at a predetermined line scanning rate to produce a complete scanning of said screen each time all of said lines have been scanned and having screen controls for modulating said scanning signal so that said screen emits a plurality of successive, substantially temporally non-overlapping light pulses during each complete scanning of the screen, each of said light pulses being produced by sequentially modulating a sub-plurality of said pixels, said light pulses representing said data, the improvement comprising:
program means associated with said screen controls for modulating said scanning signal such that each sequentially modulated sub-plurality of pixels comprises a scan line segment within a full scan line, which scan line segment commences on a different scan line and at a different temporal position within its scan line than that of a previously modulated scan line segment. - View Dependent Claims (13, 14)
Specification