System and method of calibration of a touch screen display
AssigneeBlackBerry Limited
InventorsJason Tyler Griffin, David James Mak-Fan
Life of this patent
Estimating the term…
Abstract
A touch screen display of an electronic device is calibrated. The method includes receiving input comprising selections of features registered at the touch screen display, filtering the input based on characteristics determined during the receiving to determine if the input is to be used for calibrating, for each input used for calibrating, determining a difference between registered touch location and a respective target for the selection and subtracting an offset from the difference, thereby providing remainders of differences for the selections, and calibrating by adjusting a prior calibration based on the remainders if the input is determined to be used for calibrating.
Claims15
A method comprising:
- receiving input comprising selections of one or more keys of a virtual keyboard on a touch screen display of an electronic device, wherein the virtual keyboard has a first side and a second side opposing the first side;
- measuring a time between consecutive selections of one key on the first side and one key on the second side, yielding an opposite-side consecutive- selection time;
- measuring a time between consecutive selections of a first key and a second key on the first side and a time between consecutive selections of a third key and a fourth key on the second side, yielding a plurality of same-side consecutive-selection times;
- when an average time of a plurality of opposite-side consecutive-selection times is less than an average of the same-side consecutive-selection times, utilizing the input for calibrating;
- when the input is utilized for calibrating, determining differences between touch locations and associated targets for the selections and subtracting an offset from the differences, thereby providing remainders of differences for the selections;
- and
- calibrating by adjusting a prior calibration based on the remainders when the input is utilized for calibrating.
An electronic device comprising:
- a housing;
- a touch screen display;
- and
- a processor configured to cause the electronic device to:
- receive input comprising selections of one or more keys of a virtual keyboard on the touch screen display, wherein the virtual keyboard has a first side and a second side opposing the first side,
- measure a time between consecutive selections of one key on the first side and one key on the second side, yielding an opposite-side consecutive-selection time,
- measure a time between consecutive selections of a first key and a second key on the first side and a time between consecutive selections of a third key and a fourth key on the second side, yielding a plurality of same-side consecutive-selection times;
- when an average time of a plurality of opposite-side consecutive-selection times is less than an average of the same-side consecutive-selection times, utilize the input for calibrating,
- when an input is utilized for calibrating, determine differences between touch locations and associated targets for the selections and subtracting an offset from the differences, thereby providing remainders of differences for the selections, and
- calibrate by adjusting a prior calibration based on the remainders when the input is utilized for calibrating.
A non-transitory computer-readable medium having computer-readable code embodied therein for execution by a processor in an electronic device having a touch screen display, to receive input comprising selections of one or more keys of a virtual keyboard on the touch screen display, wherein the virtual keyboard has a first side and a second side opposing the first side, measure time between consecutive selections of one key on the first side and one key on the second side, yielding an opposite-side consecutive-selection time, measure a time between consecutive selections of a first key and a second key on the first side and a time between consecutive selections of a third key and a fourth key on the second side, yielding a plurality of same-side consecutive-selection times, when an average time of a plurality of opposite-side consecutive-selection times is less than an average of the same-side consecutive-selection times, utilize the input calibrating, when the input is utilized for calibrating, determine differences between touch locations and associated targets for the selections and subtracting an offset from the differences, thereby providing remainders of differences for the selections, and calibrate by adjusting a prior calibration based on the remainders when the input is utilized for calibrating.
A method comprising:
- receiving input comprising selections of characters of a virtual keyboard displayed on a touch-sensitive display of an electronic device;
- measuring time between a first selection of a first character and a second selection of a second character;
- when an average time between consecutive selections of characters on opposing sides of the virtual keyboard is less than an average time between consecutive selections of characters on a same side of the virtual keyboard, utilizing the input for calibrating by determining differences between touch locations and associated targets for the selections and subtracting an offset from the differences, thereby providing remainders of differences for the selections;
- and
- calibrating by adjusting a prior calibration based on the remainders when the input is utilized for calibrating.
Dependencies are inferred from the claim text.