×

Information processing apparatus, information processing method and program for executing processing based on detected drag operation

  • US 8,854,317 B2
  • Filed: 08/23/2010
  • Issued: 10/07/2014
  • Est. Priority Date: 09/02/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing apparatus comprising:

  • a display section that has a display surface and is capable of displaying information on the display surface;

    a touch panel that has a contact surface and is capable of detecting a position in the display surface where an operation tool has contacted with as a contact position;

    a pressure value detection section that detects a pressure value which is a size of a pressure applied to the contact surface by a contact between the operation tool and the contact surface;

    a pressure value monitor section that monitors the pressure value detected by the pressure value detection section in conjunction with an elapsed time;

    a drag detection section that detects a drag that is an operation in which the operation tool moves while contacting with the contact surface;

    a process control section that specifies a first processing or a second processing as a processing subject to be executed according to an amount of change of the pressure value, within a predetermined period of time, monitored by the pressure value monitor section when the drag detection section detects the drag;

    a first processing section that executes the first processing when the process control section specifies the first processing as a processing subject to be executed; and

    a second processing section that executes the second processing when the process control section specifies the second processing as a processing subject to be executed,wherein when the monitored pressure value does not reduce by a threshold amount during the predetermined period of time, the process control section specifies the second processing as the processing subject to be executed and initiates, as the second processing, a scroll operation to scroll the information displayed on the display surface in correspondence with the detected drag,wherein when the monitored pressure value reduces by at least the threshold amount during the predetermined period of time, the process control section specifies the first processing as the processing subject to be executed, and initiates, as the first processing, a selection of a displayed object located in correspondence with the contact position and a moving of the displayed object relative to other portions of the displayed information in correspondence with the detected drag,wherein the detected drag is initiated from the contact position, and the detected drag is a same gesture which initiates the execution of either the first processing or the second processing based on the monitored pressure in conjunction with the elapsed time of the operation tool upon the contact surface at the contact position,wherein the drag detection section further detects a time when the drag has been started as a drag start time, andwherein the process control section uses a ratio of the pressure value at the drag start time to the pressure value at a time the predetermine period of time earlier than the drag start time detected by the drag detection section as the amount of change within the predetermined period of time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×