Altering a display on a viewing device based upon a user proximity to the viewing device
First Claim
1. A computer implemented method of altering an image displayed to a user upon a viewing device having a plurality of proximity sensors based upon a measured proximity of the user to the viewing device, the method comprising:
- sending signals generated by the proximity sensors;
receiving the signals reflected off of the user using the proximity sensors;
determining a plurality of proximity time values for each of the plurality of proximity sensors;
generating a zoom command by averaging a sum of up to eight of the plurality of proximity time values from sensors of the plurality of proximity sensors located on opposite sides of the viewing device;
generating a scroll command by averaging a difference between up to thirty-two of the plurality of proximity time values from the sensors located on opposite sides of the viewing device; and
altering the image displayed to the user based upon the zoom command and the scroll command.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture altering a displayed image presented to a user on a viewing device using the proximity of the user to the viewing device to determine how the displayed image is to be presented. The viewing device includes a plurality of proximity sensors that are used to determine the location of a user to the viewing device. As the user moves his or her position relative to the viewing device, the proximity sensors detect the change in the user position. These changes in detected position are used to alter the image being displayed upon the viewing device.
156 Citations
20 Claims
-
1. A computer implemented method of altering an image displayed to a user upon a viewing device having a plurality of proximity sensors based upon a measured proximity of the user to the viewing device, the method comprising:
-
sending signals generated by the proximity sensors; receiving the signals reflected off of the user using the proximity sensors; determining a plurality of proximity time values for each of the plurality of proximity sensors; generating a zoom command by averaging a sum of up to eight of the plurality of proximity time values from sensors of the plurality of proximity sensors located on opposite sides of the viewing device; generating a scroll command by averaging a difference between up to thirty-two of the plurality of proximity time values from the sensors located on opposite sides of the viewing device; and altering the image displayed to the user based upon the zoom command and the scroll command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program data product including a computer storage media readable by a computing system and encoded with instructions to implement a method of altering an image displayed to a user upon a viewing device having a plurality of proximity sensors, the method comprising:
-
sending signals generated by the proximity sensors; receiving the signals reflected off of the user using the proximity sensors; determining a plurality of proximity time values for each of the plurality of proximity sensors; generating a zoom command by averaging a sum of up to eight of the plurality of proximity time values from sensors of the plurality of proximity sensors located on opposite sides of the viewing device; generating a scroll command by averaging a difference between up to thirty-two of the plurality of proximity time values from the sensors located on opposite sides of the viewing device; and altering the image displayed to the user based upon the zoom command and the scroll command. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system for altering an image displayed to a user upon a viewing device based upon a measured proximity of the user to the viewing device, the computing system comprising:
-
an image display module for presenting an image to the user; a plurality of proximity sensors, the proximity sensors being located upon opposite sides of the viewing device, and the proximity sensors being configured to send signals and receive the signals reflected off of the user; and an image display processing system, wherein the image display processing system comprises; a zoom command module for determining an amount of zoom to be applied to a displayed image by averaging a sum of up to eight of the plurality of proximity time values from the sensors located on opposite sides of the viewing device; a scroll command module for determining an amount of scroll to be applied to a displayed image by averaging a difference between up to thirty-two of the plurality of proximity time values from the sensors located on opposite sides of the viewing device; and an image translation command processing module for applying the amount of zoom and the amount of scroll to the displayed image presented to the user on the viewing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification