US2017068387A1PendingUtilityA1

Systems and methods for parallax compensation

Assignee: ELWHA LLCPriority: Mar 15, 2013Filed: Aug 2, 2016Published: Mar 9, 2017
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
G06F 3/0418G06F 3/013G06F 3/012G06F 2203/04104G02B 27/0093G09G 2354/00G09G 2340/0464G06F 3/0484
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An electronic device may include a touch screen electronic display configured to offset and/or shift the contact locations of touch implements and/or displayed content based on one or more calculated parallax values. The parallax values may be associated with the viewing angle of an operator relative to the display of the electronic device. In various embodiments, the parallax value(s) may be calculated using three-dimensional location sensors, an angle of inclination of a touch implement, and/or one or more displayed calibration objects. Parallax values may be utilized to remap contact locations by a touch implement, shift and/or offset displayed content, and/or perform other transformations as described herein. A stereoscopically displayed content may be offset such that a default display plane is coplanar with a touch surface rather than a display surface. Contacts by a finger may be remapped using portions of the contact region and/or a centroid of the contact region.

Claims

exact text as granted — not AI-modified
1 - 594 . (canceled) 
     
     
         595 . An electronic device, comprising:
 a touch screen digitizer to detect contact by a touch implement with a touch surface associated with an electronic display;   a location sensor configured to determine location information of at least one eye of an operator relative to the electronic display;   a parallax calculation module to:
 identify a first location of the at least one eye of the operator relative to the electronic display at the first time; 
 calculate an initial parallax value for the first location of the at least one eye of the operator relative to the electronic display; 
 display a touch-inducement object on the electronic display; 
 identify an intended contact location of the touch implement on the electronic display corresponding to the touch-inducement object; 
 receive a first contact by the touch implement with the touch surface at a first location corresponding to the touch-inducement object with the at least one eye of the operator in the first location; and 
 determine a first distance offset based on relative locations of the identified intended contact location of the touch implement and the received first contact location of the touch implement; 
   a calibration module to determine a calibrated parallax value for the first location of the at least one eye of the operator based on the initial parallax value and the first distance offset; and   a mapping module to:
 receive a second contact by the touch implement with the touch surface at a second location; and 
 map the second contact location by the touch implement with the touch surface to a perceived contact location of the operator using the calibrated parallax value. 
   
     
     
         596 . The device of  claim 595 , wherein touch surface of the touch screen digitizer is planar, wherein the electronic display is planar, and wherein the planer touch surface is parallel to the planar electronic display. 
     
     
         597 . The device of  claim 595 , wherein the parallax calculation module is further configured to:
 derive a plurality of parallax values for a plurality of locations on the electronic display using the location information of the at least one eye of the operator; and   offset at least a portion of the electronic displayed content on the electronic display based on the derived plurality of parallax values.   
     
     
         598 . The device of  claim 595 , wherein the parallax calculation module is further configured to derive a plurality of parallax values for a plurality of potential contact locations on the touch surface using the location information of the at least one eye of the operator; and
 wherein the mapping module is further configured to map the contact locations of subsequent contacts by the touch implement with the touch surface to corresponding locations on the aligned electronic display using the plurality of parallax values.   
     
     
         599 . The device of  claim 598 , wherein the calibration module is further configured to determine a calibrated parallax value for each plurality of parallax values for the plurality of potential contact locations. 
     
     
         600 . The device of  claim 595 , wherein the parallax calculation module is configured to identify the first location of the at least one eye of the operator relative to the electronic display at the first time based on an identified location of a head of the operator. 
     
     
         601 . The device of  claim 595 , wherein the parallax calculation module is configured to identify the first location of the at least one eye of the operator relative to the electronic display at the first time based on an identified facial feature of the operator. 
     
     
         602 . The device of  claim 595 , wherein the touch implement comprises a finger of the operator. 
     
     
         603 . The device of  claim 595 , wherein contact locations of subsequent contacts by the touch implement with the touch surface are directly mapped to locations on the electronic display without being mapped to locations on the touch surface. 
     
     
         604 . The device of  claim 595 , wherein the touch inducement object comprises an authentication object. 
     
     
         605 . The device of  claim 604 , wherein the authentication touch inducement object comprises a signature. 
     
     
         606 . The device of  claim 595 , wherein the parallax calculation module is configured to identify a second location of the at least one eye of the operator, and
 calculate a second parallax value for the second location of the at least one eye of the operator relative to the electronic display based at least in part on the difference between the initial parallax value and the calibrated parallax value.   
     
     
         607 . The device of  claim 606 , wherein the mapping module is further configured to receive a third contact by the touch implement with the touch surface at a third location with the at least one eye of the operator in the second location, and
 map the third contact location by the touch implement with the touch surface to a perceived contact location of the operator using the second parallax value.   
     
     
         608 . The device of  claim 595 , wherein the parallax calculation module is configured to:
 identify a second location of the at least one eye of the operator;   calculate a second initial parallax value for the second location of the at least one eye of the operator relative to the electronic display; and   display a second touch-inducement object on the electronic display;   identify a second intended contact location of the touch implement on the electronic display corresponding to the second touch-inducement object;   receive a third contact by the touch implement with the touch surface at a third location corresponding to the second touch-inducement object with the at least one eye of the operator in the second location; and   determine a second distance offset based on relative locations of the identified second intended contact location of the touch implement and the received third contact location of the touch implement;   wherein the calibration module is further configured to determine a second calibrated parallax value for the second location of the at least one eye of the operator based on the second initial parallax value and the second distance offset; and   wherein the mapping module is further configured to:   receive a fourth contact by the touch implement with the touch surface at a fourth location; and   map the fourth contact location by the touch implement with the touch surface to a second perceived contact location of the operator using the second calibrated parallax value.   
     
     
         609 . A method, comprising:
 displaying content via an electronic display   detecting contact by a touch implement with a touch surface associated with an electronic display;   determining location information of at least one eye of an operator relative to the electronic display;   identifying a first location of the at least one eye of the operator relative to the electronic display at the first time;   calculating an initial parallax value for the first location of the at least one eye of the operator relative to the electronic display;   displaying a touch-inducement object on the electronic display;   identifying an intended contact location of the touch implement on the electronic display corresponding to the touch-inducement object;   receiving a first contact by the touch implement with the touch surface at a first location corresponding to the touch-inducement object with the at least one eye of the operator in the first location; and   determining a first distance offset based on relative locations of the identified intended contact location of the touch implement and the received first contact location of the touch implement;   determining a calibrated parallax value for the first location of the at least one eye of the operator based on the initial parallax value and the first distance offset; and   receiving a second contact by the touch implement with the touch surface at a second location; and   mapping the second contact location by the touch implement with the touch surface to a perceived contact location of the operator using the calibrated parallax value.   
     
     
         610 . The method of  claim 609 , wherein touch surface of the touch screen digitizer is planar, wherein the electronic display is planar, and wherein the planer touch surface is parallel to the planar electronic display. 
     
     
         611 . The method of  claim 609 , further comprising:
 deriving a plurality of parallax values for a plurality of locations on the electronic display using the location information of the at least one eye of the operator; and   offsetting at least a portion of the electronic displayed content on the electronic display based on the derived plurality of parallax values.   
     
     
         612 . The method of  claim 609 , further comprising:
 deriving a plurality of parallax values for a plurality of potential contact locations on the touch surface using the location information of the at least one eye of the operator; and   mapping contact locations of subsequent contacts by the touch implement with the touch surface to corresponding locations on the aligned electronic display using the plurality of parallax values.   
     
     
         613 . The method of  claim 612 , further comprising:
 determining a calibrated parallax value for each plurality of parallax values for the plurality of potential contact locations.   
     
     
         614 . The method of  claim 609 , further comprising:
 identifying the first location of the at least one eye of the operator relative to the electronic display at the first time based on an identified location of a head of the operator.   
     
     
         615 . The method of  claim 609 , further comprising identifying the first location of the at least one eye of the operator relative to the electronic display at the first time based on an identified facial feature of the operator. 
     
     
         616 . The method of  claim 609 , wherein the touch implement comprises a finger of the operator. 
     
     
         617 . The method of  claim 609 , wherein contact locations of subsequent contacts by the touch implement with the touch surface are directly mapped to locations on the electronic display without being mapped to locations on the touch surface. 
     
     
         618 . The method of  claim 609 , wherein the touch inducement object comprises an authentication object. 
     
     
         619 . The method of  claim 618 , wherein the authentication touch inducement object comprises a signature. 
     
     
         620 . The method of  claim 609 , further comprising identifying a second location of the at least one eye of the operator, and
 calculating a second parallax value for the second location of the at least one eye of the operator relative to the electronic display based at least in part on the difference between the initial parallax value and the calibrated parallax value.   
     
     
         621 . The method of  claim 609 , further comprising receiving a third contact by the touch implement with the touch surface at a third location with the at least one eye of the operator in the second location, and
 mapping the third contact location by the touch implement with the touch surface to a perceived contact location of the operator using the second parallax value.   
     
     
         622 . The method of  claim 609 , further comprising:
 identifying a second location of the at least one eye of the operator;   calculating a second initial parallax value for the second location of the at least one eye of the operator relative to the electronic display; and   displaying a second touch-inducement object on the electronic display;   identifying a second intended contact location of the touch implement on the electronic display corresponding to the second touch-inducement object;   receiving a third contact by the touch implement with the touch surface at a third location corresponding to the second touch-inducement object with the at least one eye of the operator in the second location;   determining a second distance offset based on relative locations of the identified second intended contact location of the touch implement and the received third contact location of the touch implement;   determining a second calibrated parallax value for the second location of the at least one eye of the operator based on the second initial parallax value and the second distance offset;   receiving a fourth contact by the touch implement with the touch surface at a fourth location; and   mapping the fourth contact location by the touch implement with the touch surface to a second perceived contact location of the operator using the second calibrated parallax value.   
     
     
         623 . A non-transitory computer readable medium with instructions stored thereon that, when implemented by a processor, perform operations for parallax compensation, the operations comprising:
 displaying content via an electronic display   detecting contact by a touch implement with a touch surface associated with an electronic display;   determining location information of at least one eye of an operator relative to the electronic display;   identifying a first location of the at least one eye of the operator relative to the electronic display at the first time;   calculating an initial parallax value for the first location of the at least one eye of the operator relative to the electronic display;   displaying a touch-inducement object on the electronic display;   identifying an intended contact location of the touch implement on the electronic display corresponding to the touch-inducement object;   receiving a first contact by the touch implement with the touch surface at a first location corresponding to the touch-inducement object with the at least one eye of the operator in the first location; and   determining a first distance offset based on relative locations of the identified intended contact location of the touch implement and the received first contact location of the touch implement;   determining a calibrated parallax value for the first location of the at least one eye of the operator based on the initial parallax value and the first distance offset; and   receiving a second contact by the touch implement with the touch surface at a second location; and   mapping the second contact location by the touch implement with the touch surface to a perceived contact location of the operator using the calibrated parallax value.   
     
     
         624 . An electronic device comprising:
 a means for displaying content via an electronic display   a means for detecting contact by a touch implement with a touch surface associated with an electronic display;   a means for determining location information of at least one eye of an operator relative to the electronic display;   a means for identifying a first location of the at least one eye of the operator relative to the electronic display at the first time;   a means for calculating an initial parallax value for the first location of the at least one eye of the operator relative to the electronic display;   a means for displaying a touch-inducement object on the electronic display;   a means for identifying an intended contact location of the touch implement on the electronic display corresponding to the touch-inducement object;   a means for receiving a first contact by the touch implement with the touch surface at a first location corresponding to the touch-inducement object with the at least one eye of the operator in the first location; and   a means for determining a first distance offset based on relative locations of the identified intended contact location of the touch implement and the received first contact location of the touch implement;   a means for determining a calibrated parallax value for the first location of the at least one eye of the operator based on the initial parallax value and the first distance offset; and   a means for receiving a second contact by the touch implement with the touch surface at a second location; and   a means for mapping the second contact location by the touch implement with the touch surface to a perceived contact location of the operator using the calibrated parallax value.   
     
     
         625 . The device of  claim 624 , wherein the touch implement comprises a finger of the operator.

Join the waitlist — get patent alerts

Track US2017068387A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.