Rotary Controller Arrangement
US-2015370344-A1 · Dec 24, 2015 · US
US9535511B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9535511-B2 |
| Application number | US-201213462311-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 2, 2012 |
| Priority date | Jun 29, 2011 |
| Publication date | Jan 3, 2017 |
| Grant date | Jan 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information processing apparatus that determines a position of a touch input received at a display of the information processing apparatus, controls the display to display a string of candidate characters for input at a position on the display corresponding to the position of the touch input, detects selection of a desired character from the string of candidate characters, and controls the display to display the desired character in a character input field on the display.
Opening claim text (preview).
The invention claimed is: 1. An information processing apparatus comprising: a display that receives a touch input; a memory; and circuitry configured to: determine a position of a touch input on the display; control the display to display a string of candidate characters for input at a position on the display corresponding to the position of the touch input; detect selection of a desired character from the string of candidate characters; control the display to display the desired character in a character input field on the display; determine that a drag touch is performed on the display at a position corresponding to the display sting of candidate characters; determine whether a path of the drag touch input deviates within a predetermined angle range on a left of a path of the drag touch input; in a case that the circuitry determines that the path of the drag touch input deviates within the predetermined angle range, determine a lastly displayed candidate character prior to a start of the deviation of the drag path; and control the display to display the lastly displayed candidate character prior to the start of the deviation of the drag as the desired character in the character input field on the display. 2. The information processing apparatus of claim 1 , wherein a position of the touch input can be on any portion of the display. 3. The information processing apparatus of claim 1 , wherein the circuitry is configured to control the display to display the string of candidate characters starting at a point corresponding to the position of the touch input. 4. The information processing apparatus of claim 1 , wherein the circuitry is configured to determine a distance between the position of the touch input and a bottom edge of the display and compares the distance to a first predetermined threshold value. 5. The information processing apparatus of claim 4 , wherein the circuitry is configured to control the displays all available candidate characters in the string of candidate characters when the distance is greater than the first predetermined threshold value. 6. The information processing apparatus of claim 4 , wherein the circuitry is configured to compare the distance to a second predetermined threshold value when the distance is less than the predetermined threshold value. 7. The information processing apparatus of claim 6 , wherein the circuitry is configured to control the display to display a subset of all available candidate characters in the string of candidate characters in a case that the distance is greater than the second predetermined threshold value. 8. The information processing apparatus of claim 1 , wherein the circuitry is configured to detect selection of the desired character from the string of candidate characters in a case that the touch input is released at a position corresponding to the desired character. 9. The information processing apparatus of claim 1 , wherein the circuitry is configured to determine that a drag touch input is performed on the display in a first direction at a position corresponding to the displayed string of candidate characters, and controls the display to display characters from the string of candidate characters in the character input field based on a current position of the drag touch input. 10. The information processing apparatus of claim 9 , wherein the circuitry is configured to determine that a drag touch input is performed on the display in a second direction opposite to the first direction and replaces a character displayed in the character input field based on a current position of the drag touch input. 11. The information processing apparatus of claim 1 , wherein the predetermined angle range is ±60°. 12. The information processing apparatus of claim 1 , wherein the circuitry is configured to: sequentially delete a plurality of selected characters displayed in the character input field incrementally in accordance with a drag time of the drag input; and sequentially repopulate the sequentially deleted plurality of selected characters in the character input field incrementally in accordance with a drag time of the drag touch input. 13. The information processing apparatus of claim 1 , wherein the circuitry is configured to: determine that a drag touch input is performed in a first direction in the character input field and sequentially deletes each of a plurality of individual selected characters displayed in the character input field incrementally in accordance with one of a drag time, a drag length and a drag pixel count of the drag touch input; store each of the sequentially deleted plurality of individual selected characters in the memory in the order in which they were sequentially deleted; and determine that a drag touch input is performed in a second direction, which is opposite to the first direction, in the character input field and sequentially repopulates each of the sequentially deleted plurality of individual selected characters in the character input field incrementally in accordance with one of a drag time, a drag length and a drag pixel count of the drag touch input. 14. The information processing apparatus of claim 1 , wherein the circuitry is configured to control the display to display another string of candidate characters for input at another position on the display corresponding to a position of the touch input after the deviation of the drag path. 15. The information processing apparatus of claim 1 , wherein the deviation of the drag path is performed as a bending operation on the display. 16. The information processing apparatus of claim 1 , wherein the last position prior to the start of the deviation of the drag path is a bending position of the drag path. 17. An information processing method performed by an information processing apparatus, the method comprising: determining, using circuitry of the information processing apparatus, a position of a touch input received at a display of the information processing apparatus; controlling, the display to display a string of candidate characters for input at a position on the display corresponding to the position of the touch input; detecting, selection of a desired character from the string of candidate characters; controlling, the display to display the desired character in a character input field on the display; determining that a drag touch input is performed on the display at a position corresponding to the displayed string of candidate characters; determining whether a path of the drag touch input deviates within a predetermined angle range on a left or right side of a path of the drag touch input; in a case that the path of the drag touch input is determined to deviate within the predetermined angle range, determining a lastly displayed candidate character prior to a start of the deviation of the drag path; and controlling the display to display the lastly displayed candidate character prior to the start of the deviation of the drag path as the desired character in the character input field on the display. 18. A non-transitory computer-readable medium including computer program instructions, which when executed by an information processing apparatus, cause the information processing apparatus to perform a method comprising: determining a position of a touch input received at a display of the information processing apparatus; controlling the display to display a string of candidate characters for input at a position on the display corresponding to the position of the touch input; detecting sel
Interaction with lists of selectable items, e.g. menus · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Drag-and-drop · CPC title
using selection techniques to select from displayed items · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.