IP Library › Granted Patent US 8,508,487
Granted Patent B2
US 8,508,487 · App. 12/135,018 · Granted Aug 13, 2013

Information processing apparatus, information processing method, and computer program

Inventors: Carsten Schwesig (Tokyo, JP); Tobias Daniel Rydenhag (Tokyo, JP)
Assignee: Sony Corporation
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 8,508,487
App. No.
12/135,018
Granted
Aug 13, 2013
Kind
B2
Abstract

An information processing apparatus including an operation input unit including an operation surface having virtual buttons variably set thereto is disclosed. The apparatus includes a position detection unit detecting whether a user touches the operation surface of the operation input unit, and a position at which the user touches the operation surface thereof, and a pressure detection unit detecting pressure applied by the user touching the operation surface thereof. The apparatus further includes a virtual button control unit interpreting, when the position detection unit has detected the position at which the user touches the operation surface thereof, a virtual button corresponding to the detected position as a selected virtual button, and correcting, when the pressure detected is equal to or greater than a first threshold value, a layout of the virtual buttons such that a size of the selected virtual button is enlarged according to intensity of the detected pressure.

Claims (34)

1. An information processing apparatus comprising:

an operation input unit including an operation surface having virtual buttons that are variably set thereto;

a position detection unit configured to detect whether a user touches the operation surface of the operation input unit, and to detect a position at which the user touches the operation surface of the operation input unit;

a pressure detection unit configured to detect pressure applied by the user touching the operation surface of the operation input unit; and

a virtual button control unit configured to interpret, when the position detection unit has detected the position at which the user touches the operation surface of the operation input unit, a virtual button corresponding to the detected position as a selected virtual button, and to correct, when the pressure detected by the pressure detection unit is equal to or greater than a first threshold value, a layout of the virtual buttons such that a size of the selected virtual button is enlarged according to intensity of the detected pressure,

wherein the position detection unit is further configured to detect a direction in which the position at which the user touches the operation surface is deviated from a center of the virtual button and the virtual button control unit is further configured to expand the size of the selected virtual button in the detected direction of deviation.

2. The information processing apparatus according to claim 1 , wherein

pressure of the first threshold value is pressure of a minimum value that can be detected by the pressure detection unit.

3. The information processing apparatus according to claim 1 , wherein

the virtual button control unit is configured, when the pressure detected by the pressure detection unit is equal to or greater than a second threshold value, to correct the layout of the virtual buttons such that the size of the selected virtual button is enlarged so as to be equal to a size of the operation surface and to execute a function corresponding to the selected virtual button.

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

a display unit configured to display function information on one or more functions assigned to the operation surface, wherein

softbuttons corresponding to the virtual buttons are displayed on the display unit.

5. An information processing method variably setting virtual buttons to an operation surface and operating the virtual buttons, comprising the steps of:

detecting whether a user touches the operation surface of the operation input unit;

detecting a position at which the user touches the operation surface of the operation input unit;

detecting pressure applied by the user touching the operation surface of the operation input unit;

interpreting, when the user touches the operation surface of the operation input unit in the position detecting step, a virtual button corresponding to the detected position as a selected virtual button, and correcting, when the pressure applied by the user touching the operation surface of the operation input unit in the pressure detecting step is equal to or greater than a first threshold value, a layout of the virtual buttons such that a size of the selected virtual button is enlarged according to intensity of the detected pressure;

detecting a direction in which the position at which the user touches the operation surface is deviated from a center of the virtual button; and

expanding the size of the selected virtual button in the detected direction of deviation.

6. The information processing method according to claim 5 , wherein

pressure of the first threshold value is pressure of a minimum value that can be detected in the pressure detection step.

7. The information processing method according to claim 5 , wherein

in the interpreting/correcting step, when the detected pressure is equal to or greater than a second threshold value, the layout of the virtual buttons is corrected such that the size of the selected virtual button is enlarged so as to be equal to a size of the operation surface and a function corresponding to the selected virtual button is executed.

8. The information processing method according to claim 5 , further comprising a step of displaying softbuttons corresponding to the virtual buttons on a display screen of a display device.

9. The information processing method according to claim 8 , wherein

in the display device, when a plurality of screens, to which layouts of the softbuttons are set, respectively, are switched to be displayed and a layout of the softbuttons is changed by switching the screens, the layout of the virtual buttons is changed in compliance with the layout of the softbuttons.

10. A computer program installed on a computer to execute processing to an input device provided with an operation surface, a position detection unit detecting whether the user touches the operation surface of the operation input unit and detecting a position at which the user touches the operation surface of the operation input unit with a finger, and a pressure applied by the user touching the operation surface of the operation input unit, the processing comprising the steps of:

setting virtual buttons to the operation surface in a predetermined layout;

interpreting, when the position detection unit detects whether the user touches the operation surface of the operation input unit, a virtual button corresponding to the position at which the user touches the operation surface of the operation input unit in the position detection unit as a selected virtual button;

correcting, when pressure is detected in the pressure detection unit and the detected pressure is equal to or greater than a first threshold value, the layout of the virtual buttons such that a size of the selected virtual button is enlarged according to intensity of the detected pressure;

detecting a direction in which the position at which the user touches the operation surface is deviated from a center of the virtual button; and

expanding the size of the selected virtual button in the detected direction of deviation; and

setting the virtual buttons to the operation surface according to the corrected layout.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2008
From: SCHWESIG, CARSTEN; RYDENHAG, TOBIAS DANIEL
To: SONY CORPORATION
Reel/Frame 021078/0592 →
Priority Claims (1)
JP P2007-151840 · Jun 7, 2007 · national
Continuity (1)
Related Publication 20080303799A1 · Dec 11, 2008