US8810527B2ActiveUtilityA1

Information processing apparatus and control method therefor

71
Assignee: NAKAGAWA KOICHIPriority: Dec 25, 2009Filed: Dec 20, 2010Granted: Aug 19, 2014
Est. expiryDec 25, 2029(~3.5 yrs left)· nominal 20-yr term from priority
Inventors:Koichi Nakagawa
G06F 3/0482G06F 3/0488H04N 23/57H04N 23/50G06F 3/0412G06F 3/04845
71
PatentIndex Score
3
Cited by
28
References
17
Claims

Abstract

An information processing apparatus acquires a plurality of touching positions on a locus of touching operations, determines an operation direction of an operation by using a determination condition set based on the plurality of acquired touching positions, and performs an action predetermined in association with the determined operation direction. In addition, the information processing apparatus stores the determined operation direction on a memory and changes the determination condition based on the operation direction stored on the memory to determine an operation direction of a touching operation executed after the operation for which the operation direction has been determined and stored.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An information processing apparatus comprising:
 an acquisition unit configured to acquire a plurality of touching positions on a locus of a touching operation for moving positions of touching a touch panel without releasing the touching on the touch panel; 
 a determination unit configured to determine an operation direction of the touching operation by using a determination condition based on the plurality of touching positions acquired by the acquisition unit; 
 a control unit configured to execute control, according to the operation direction determined by the determination unit, to perform an action predetermined in association with the operation direction; 
 a storage control unit configured to execute control to store, on a memory, the operation direction determined by the determination unit; and 
 a changing unit configured to change the determination condition based on the operation direction stored on the memory to determine an operation direction of a touching operation executed after the touching operation for which the operation direction has been determined and stored, is released, 
 wherein the determination unit is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed within a specific time after a previous touching operation has released, to determine the operation direction by using the determination condition changed by the changing unit, and is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed after a specific time has elapsed after a previous touching operation has released, to determine the operation direction by using the determination condition that has not been changed by the changing unit. 
 
     
     
       2. The information processing apparatus according to  claim 1 , wherein the changing unit is configured to change the determination condition so that a direction parallel to the stored operation direction is more likely to be determined by the determination unit as the operation direction compared to other directions. 
     
     
       3. The information processing apparatus according to  claim 1 , wherein the changing unit is configured to change the determination condition so that a direction parallel to the stored operation direction is less likely to be determined by the determination unit as the operation direction compared to other directions. 
     
     
       4. The information processing apparatus according to  claim 1 , wherein the changing unit is configured to change the determination condition so that the same direction as the stored operation direction is more likely to be determined by the determination unit as the operation direction compared to other directions. 
     
     
       5. The information processing apparatus according to  claim 1 , wherein the changing unit is configured to change the determination condition so that the same direction as the stored operation direction is less likely to be determined by the determination unit as the operation direction compared to other directions. 
     
     
       6. The information processing apparatus according to  claim 1 , wherein the changing unit is configured, if an action corresponding to an operation executed in the same direction as the stored operation direction and another action corresponding to an operation executed in a direction reverse to the stored operation direction have an increase-decrease relationship or a raising-lowering relationship for the same function, to change the determination condition so that a direction parallel to the stored operation direction is more likely to be determined by the determination unit as the operation direction compared to other directions, and
 wherein the changing unit is configured, if an action corresponding to an operation executed in the same direction as the stored operation direction and another action corresponding to an operation executed in a direction reverse to the operation direction do not have an increase-decrease relationship or a raising-lowering relationship for the same function, to change the determination condition so that the same direction as the stored operation direction is more likely to be determined by the determination unit as the operation direction compared to other directions. 
 
     
     
       7. The information processing apparatus according to  claim 1 , wherein the changing unit is configured, if a current operation mode of the information processing apparatus is a first mode, to execute changing processing, and
 wherein the changing unit is configured, if a current operation mode of the information processing apparatus is a second mode, not to execute changing processing. 
 
     
     
       8. The information processing apparatus according to  claim 7 , wherein the second mode includes at least one of a mode of an action in which a display portion of a display target is changed according to an operation executed in any operation direction and a mode of an action in which actions corresponding to operations in any operation direction do not have an increase-decrease relationship or a raising-lowering relationship. 
     
     
       9. A method for controlling an information processing apparatus configured to execute control according to an input executed via a touch panel, the method comprising:
 acquiring a plurality of touching positions on a locus of a touching operation for moving positions of touching a touch panel without releasing the touching on the touch panel; 
 determining an operation direction of the touching operation by using a determination condition based on the plurality of acquired touching positions; 
 executing control, according to the determined operation direction, to perform an action predetermined in association with the operation direction; 
 executing control to store the determined operation direction on a memory; and 
 changing the determination condition based on the operation direction stored on the memory to determine an operation direction of a touching operation executed after the touching operation for which the operation direction has been determined and stored, is released, 
 wherein the determination step is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed within a specific time after a previous touching operation has released, to determine the operation direction by using the determination condition changed in the changing step, and is configured, if a touching operation for moving positions of touching the touch panel without releasing the touching on the touch panel is executed after a specific time has elapsed after a previous touching operation has released, to determine the operation direction by using the determination condition that has not been changed by the changing step. 
 
     
     
       10. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform the method according to  claim 9 . 
     
     
       11. An information processing apparatus comprising:
 an acquisition unit configured to acquire a plurality of positions on a locus of a one-time touching operation for moving positions of touching a touch panel; 
 a determination unit configured to determine an operation direction corresponding to the touching operation by using a determination condition based on the plurality of positions acquired by the acquisition unit; 
 a control unit configured to execute control, according to the operation direction determined by the determination unit, to perform a processing corresponding to the operation direction; 
 a storage control unit configured to execute control to store, on a memory, the operation direction determined by the determination unit; and 
 a changing unit configured to change the determination condition based on the operation direction stored on the memory after the touching operation is released in a case where a following touching operation is performed within a predetermined time period since the touching operation is released. 
 
     
     
       12. The information processing apparatus according to  claim 11 , wherein the changing unit is configured to change the determination condition so that a direction parallel to the stored operation direction or the same direction as the stored operation direction is more likely to be determined by the determination unit as the operation direction compared to other directions. 
     
     
       13. The information processing apparatus according to  claim 11 , wherein the changing unit is configured to change the determination condition so that a direction parallel to the stored operation direction or the same direction as the stored operation direction is less likely to be determined by the determination unit as the operation direction compared to other directions. 
     
     
       14. The information processing apparatus according to  claim 11 , wherein the changing unit is configured, if an action corresponding to an operation executed in the same direction as the stored operation direction and another action corresponding to an operation executed in a direction reverse to the stored operation direction have an increase-decrease relationship or a raising-lowering relationship for the same function, to change the determination condition so that a direction parallel to the stored operation direction is more likely to be determined by the determination unit as the operation direction compared to other directions, and
 wherein the changing unit is configured, if an action corresponding to an operation executed in the same direction as the stored operation direction and another action corresponding to an operation executed in a direction reverse to the operation direction do not have an increase-decrease relationship or a raising-lowering relationship for the same function, to change the determination condition so that the same direction as the stored operation direction is more likely to be determined by the determination unit as the operation direction compared to other directions. 
 
     
     
       15. The information processing apparatus according to  claim 11 , wherein the changing unit is configured, if a current operation mode of the information processing apparatus is a first mode, to execute changing processing, and
 wherein the changing unit is configured, if a current operation mode of the information processing apparatus is a second mode, not to execute changing processing. 
 
     
     
       16. An information processing method comprising:
 acquiring a plurality of positions on a locus of a one-time touching operation for moving positions of touching a touch panel; 
 determining an operation direction corresponding to the touching operation by using a determination condition based on the plurality of positions acquired; 
 executing control, according to the operation direction determined, to perform a processing corresponding to the operation direction; 
 storing, on a memory, the operation direction determined; and 
 changing the determination condition based on the operation direction stored on the memory after the touching operation is released in a case where a following touching operation is performed within a predetermined time period since the touching operation is released. 
 
     
     
       17. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform the method according to  claim 16 .

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.