IP Library › Granted Patent US 9,507,511
Granted Patent B2
US 9,507,511 · App. 12/859,031 · Granted Nov 29, 2016

Information processing apparatus, information processing method, and program

Inventor: Tetsuo Ikeda (Tokyo, JP)
Assignee: Sony Corporation
G06F3/04883G06F3/0414G06F3/0488
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,507,511
App. No.
12/859,031
Granted
Nov 29, 2016
Kind
B2
Abstract

Provided is an information processing apparatus including a position detection unit that detects a position of an operating tool pressing a screen, a pressure intensity detection unit that detects pressure intensity of the operating tool, a movement detection unit that detects a movement of the operating tool based on information on the position detected by the position detection unit, and a function providing unit that provides a specific function corresponding to an increase in the pressure intensity in a case a rest state or a subtly-moving state of the operating tool is detected by the movement detection unit and the pressure intensity detected by the pressure intensity detection unit increases.

Claims (45)

1. An information processing apparatus comprising:

circuitry configured to:

detect a position of an operating tool pressing a screen;

detect pressure intensity of the operating tool;

detect a movement of the operating tool based on information on the detected position;

count a number of repetitions of a cycle of changes in the pressure intensity;

measure a time period of the pressure intensity after increase is maintained, wherein a specific function is determined from a plurality of different specific functions based on a length of the measured time period; and

provide the specific function from the plurality of different specific functions based on both the detected pressure intensity and the counted number of repetitions;

provide, in a case of the measured time period is a first predetermined length, one of (1) a function of translating a character string specified as a translation target into a different language than the language of the character string depending on the number of the repetitions counted and (2) a function of searching, with a specified character string as a search target, information on one search engine depending on the number of the repetitions counted; and

cancel, in a case of the time period measured is a second predetermined length, performing one of (1) the translation operation on the character string specified as a translation target and (2) the search operation having the specified character string in the search target, wherein the second predetermined length is longer than the first predetermined length.

2. The information processing apparatus according to claim 1 ,

wherein, in a case of selection of a character string is performed by the movement of the operating tool, the circuitry is further configured to:

provide, in a case of the measured time period is a first predetermined length, the specific function for processing the character string selected during the movement of the operating tool; and

cancel, in a case of the measured time period is a second predetermined length, the processing operation on the character string selected during the movement of the operating tool, wherein the second predetermined length is longer than the first predetermined length.

3. The information processing apparatus according to claim 1 ,

wherein the circuitry is further configured to:

provide, in a case of the measured time period is a first predetermined length, a function of enlarging and displaying an image that is an enlargement target at different magnifications depending on the counted number of the repetitions of the increase and decrease; and

cancel, in a case of the measured time period is a second predetermined length, the enlargement operation on the image that is the enlargement target, wherein the second predetermined length is longer than the first predetermined length.

4. The information processing apparatus according to claim 1 , further comprising:

a light source that emits light from within the screen; and

an optical sensor that is capable of detecting intensity of light that is reflected by the operating tool pressing the screen at a time the light is emitted from the light source,

wherein the circuitry is further configured to detect an area of the operating tool that strongly reflected the light emitted from the light source based on the intensity of light detected by the optical sensor, and detects the pressure intensity based on a size of the area.

5. The information processing apparatus according to claim 1 , further comprising:

a pressure sensor capable of detecting a pressure, the pressure sensor being provided on the screen,

wherein the circuitry is further configured to detect the pressure intensity of the operating tool based on a level of the pressure detected by the pressure sensor.

6. An information processing method comprising performing by an information processing apparatus the steps of:

detecting a position of an operating tool pressing a screen;

detecting pressure intensity of the operating tool;

counting a number of repetitions of a cycle of changes in the pressure intensity;

detecting a movement of the operating tool based on information on the position detected in the step of detecting a position;

measuring a time period of the pressure intensity; and

providing a specific function from a plurality of different specific functions based on both the detected pressure intensity and the counted number of repetitions, wherein in a case of the time period measured is a first predetermined length, performing one of (1) a function of translating a character string specified as a translation target into a different language than the language of the character string depending on the number of the repetitions counted and (2) a function of searching, with a specified character string as a search target, information on one search engine depending on the number of the repetitions counted, and

cancels, in a case of the time period measured is a second predetermined length, one of (1) the translation operation on the character string specified as a translation target and (2) the search operation having the specified character string in the search target, wherein the second predetermined length is longer than the first predetermined length.

7. The information processing method according to claim 6 , further comprising performing by the information processing apparatus the steps of:

wherein, in a case of selection of a character string is performed by the movement of the operating tool,

providing, in a case of the measured time period is a first predetermined length, the specific function for processing the character string selected during the movement of the operating tool, and

canceling, in a case of the measured time period is a second predetermined length, the processing operation on the character string selected during the movement of the operating tool, wherein the second predetermined length is longer than the first predetermined length.

8. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to perform a method, the method comprising:

detecting a position of an operating tool pressing a screen;

detecting pressure intensity of the operating tool;

counting a number of repetitions of a cycle of changes in the pressure intensity;

detecting a movement of the operating tool based on information on the position detected by the position detection function;

measuring a time period of the pressure intensity; and

providing a specific function from a plurality of different specific functions based on both the detected pressure intensity and the counted number of repetitions, wherein in a case of the time period measured is a first predetermined length, performing one of (1) a function of translating a character string specified as a translation target into a different language than the language of the character string depending on the number of the repetitions counted and (2) a function of searching, with a specified character string as a search target, information on one search engine depending on the number of the repetitions counted, and

cancels, in a case of the time period measured is a second predetermined length, one of (1) the translation operation on the character string specified as a translation target and (2) the search operation having the specified character string in the search target, wherein the second predetermined length is longer than the first predetermined length.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2010
From: IKEDA, TETSUO
To: SONY CORPORATION
Reel/Frame 024857/0502 →
Priority Claims (1)
JP P2009-197002 · Aug 27, 2009 · national
Continuity (1)
Related Publication 20110054837A1 · Mar 3, 2011