Method and system for screen navigation
First Claim
Patent Images
1. A screen system, comprising:
- a stylus comprising one or more emitters each operable to emit a pulse;
a display;
three or more sensors each operable to receive the pulse emitted by the one or more emitters and in response thereto transmit a receive message, wherein each receive message comprises an identifier identifying a respective sensor transmitting the receive message; and
a processor connected to the display and to each of the three or more sensors and operable to receive a receive message generated when the pulse is first received by one of the three or more sensors, the processor being configured to count clock pulses until receive messages are received from the remaining two or more sensors to determine a time delay between the first sensor receiving the pulse and each of the remaining two or more sensors receiving the pulse, the processor being further configured to determine a position selected by the stylus using the determined time delays and a plurality of stored time delays for the three or more sensors, wherein position data defining a respective position on the display is associated with each of the stored time delays.
2 Assignments
0 Petitions
Accused Products
Abstract
A screen system includes a display, three or more sensors, a processor connected to the display and the three or more sensors, and a clock connected to the processor. When a position on a display is selected by a stylus that includes one or more emitters, the one or more emitters each emit a pulse or a series of pulses. Each sensor generates a receive message when the sensors receive a pulse. Each receive message includes an identifier identifying which sensor transmitted the receive message. The processor then determines the location of the emitter or emitters in the stylus and the position on the display using the sensor identifiers and a respective time associated with each receive message.
-
Citations
19 Claims
-
1. A screen system, comprising:
-
a stylus comprising one or more emitters each operable to emit a pulse; a display; three or more sensors each operable to receive the pulse emitted by the one or more emitters and in response thereto transmit a receive message, wherein each receive message comprises an identifier identifying a respective sensor transmitting the receive message; and a processor connected to the display and to each of the three or more sensors and operable to receive a receive message generated when the pulse is first received by one of the three or more sensors, the processor being configured to count clock pulses until receive messages are received from the remaining two or more sensors to determine a time delay between the first sensor receiving the pulse and each of the remaining two or more sensors receiving the pulse, the processor being further configured to determine a position selected by the stylus using the determined time delays and a plurality of stored time delays for the three or more sensors, wherein position data defining a respective position on the display is associated with each of the stored time delays. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for navigation in a screen system comprising a display, three or more sensors, and a stylus comprising one or more emitters that each emits a pulse that is received by the three or more sensors, the method comprising:
-
a) emitting a pulse; b) generating a receive message when the pulse first received by one of the three or more sensors, wherein each receive message comprises an identifier identifying a respective one of the three or more sensors that received the pulse; c) counting clock pulses until receive messages are received from the remaining two or more sensors to determine a time delay between the first sensor receiving the pulse and each of the remaining two or more sensors receiving the pulse; and d) determining a position selected by the stylus using the determined time delays and a plurality of stored time delays for the three or more sensors, wherein position data defining a respective position on the display is associated with each of the stored time delays. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for navigation in a screen system comprising a display, three or more sensors, and a stylus comprising first and second emitters that each emits a pulse that is received by the three or more sensors, the method comprising:
-
a) emitting the pulse from each of the first and second emitters of the stylus; b) generating a receive message when the pulse is first received by one of the three or more sensors, wherein each receive message comprises an identifier identifying a respective one of the three or more sensors that received the pulse; c) counting clock pulses until receive messages are received from the remaining two or more sensors to determine a time delay between the first sensor receiving the pulse and each of the remaining two or more sensors receiving the pulse; d) determining locations of the first and second emitters of the stylus using the determined time delays and a plurality of stored time delays for the three or more sensors, wherein position data defining a respective position on the display is associated with each of the stored time delays; and e) identifying a position on the display to which the stylus is pointing using the determined locations of the first and second emitters of the stylus to estimate the position on the display. - View Dependent Claims (18, 19)
-
Specification