IP Library Granted Patent US 8,854,300
Granted Patent B2
US 8,854,300 · App. 13/594,114 · Granted Oct 7, 2014

Information processing apparatus, information processing method, and program

Inventor: Ryouhei Yasuda (Kanagawa, JP)
Assignee: Sony Corporation
G06F1/1694H04N21/4126H04N21/42222H04N21/42202H04N5/4403
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,854,300
App. No.
13/594,114
Granted
Oct 7, 2014
Kind
B2
Abstract

An information processing apparatus includes an operating data generation unit and a connection determination unit. The operating data generation unit is configured to acquire detection information generated in accordance with a detection result of a detection unit capable of detecting a change in position of an electronic apparatus including a connection unit which is capable of connecting to a predetermined external apparatus in space and generate operating data based on the detection information. The connection determination unit configured to determine a connection state between the connection unit and the external apparatus. The operating data generation unit generates the operating data based on the connection state determined by the connection determination unit.

Claims (49)

1. In information processing apparatus, comprising:

an operating data generation unit configured to

acquire detection information generated in accordance with a detection result of a detection unit configured to detect a change in position of an electronic apparatus including a connection unit which is capable of connecting to a predetermined external apparatus in space, and generate operating data based on the detection information; and

generate the operating data based on the detection information and a predetermined threshold value, and

a connection determination unit configured to determine a connection state between the connection unit and the external apparatus, the operating data generation unit generating the operating data based on the connection state determined by the connection determination unit; and

a threshold value setting unit configured to set the threshold value in accordance with the connection state determined by the connection determination unit.

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

the detection information is information based on an acceleration of the electronic apparatus, and

the threshold value setting unit sets a threshold value of an acceleration in a case where the connection determination unit determines that the connection unit and the external apparatus are connected with each other to be lower than a threshold value of an acceleration in a case where the connection determination unit determines that the connection unit and the external apparatus are not connected with each other.

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

the detection information is generated in accordance with detections of accelerations of the electronic apparatus in triaxial directions by the detection unit, and

the threshold value setting unit sets a threshold value of a specific acceleration which is an acceleration in a specific direction corresponding to a direction in which the external apparatus is connected to the connection unit to be lower than a threshold value of accelerations in biaxial directions other than the specific direction in a case where the connection determination unit determines that the connection unit and the external apparatus are connected with each other.

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

the threshold value setting unit sets a threshold value of accelerations in biaxial directions other than a specific direction, in which a user mainly moves the electronic apparatus, to be higher than a threshold value of an acceleration in the specific direction, the specific direction being determined in accordance with a position of the electronic apparatus including the connection unit to which the external apparatus is connected.

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

the operating data generation unit calculates the number of inversions of acceleration of the electronic apparatus based on the acceleration detected by the detection unit, and

the threshold value setting unit sets a threshold value of the number of inversions of acceleration to be set in a case where the connection determination unit determines that the connection unit and the external apparatus are not connected with each other to be higher than a threshold value of the number of inversions of acceleration to be set in a case where the connection determination unit determines that the connection unit and the external apparatus are connected with each other.

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

the operating data generation unit calculates an inversion cycle of acceleration of the electronic apparatus based on the acceleration detected by the detection unit, and

the threshold value setting unit sets a threshold value of the inversion cycle of acceleration to be set in a case where the connection determination unit determines that the connection unit and the external apparatus are not connected with each other to be lower than a threshold value of the inversion cycle of acceleration to be set in a case where the connection determination unit determines that the connection unit and the external apparatus are connected with each other.

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

the electronic apparatus includes a first connection unit and a second connection unit as the connection unit, the connection determination unit determines which one of the first connection unit and the second connection unit has been connected to the external apparatus as the connection state, and

the operating data generation unit generates the operating data based on the connection state determined by the connection determination unit.

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

the operating data generation unit calculates a detection effective value from a difference between the detection information and the threshold value and generates the operating data based on the detection effective value.

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

a gesture recognition unit configured to recognize a predetermined operation gesture in accordance with a change in position of the electronic apparatus detected by the detection unit in space; and

a display control unit configured to display a display image which represents the operation gesture on a display unit, wherein the operating data generation unit generates the operating data in accordance with the operation gesture recognized by the gesture recognition unit.

10. The information processing apparatus according to claim 9 , wherein

the display control unit changes a display image to be displayed on the display unit in accordance with the connection state determined by the connection determination unit.

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

the operating data generation unit does not generate the operating data for a predetermined period of time corresponding to a timing at which the connection determination unit determines a change in the connection state.

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

a processing execution unit configured to acquire the operating data and execute predetermined processing in accordance with the operation data thus acquired, wherein

the processing execution unit does not execute the processing for a predetermined period of time corresponding to a timing at which the connection determination unit determines a change in the connection state.

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

the detection unit detects a change in position of the electronic apparatus in space by one of an acceleration sensor and image recognition.

14. An information processing method, comprising:

generating, via an operating data generation unit, operating data based on a detection information and a predetermined threshold value,

acquiring, by the operating data generation unit, detection information generated in accordance with a detection result of a detection unit capable of detecting a change in position of an electronic apparatus including a connection unit which is capable of connecting to a predetermined external apparatus in space and generating operating data based on the detection information;

determining, by a connection determination unit, a connection state between the connection unit and the external apparatus;

generating, by the operating data generation unit, the operating data based on the connection state determined by the connection determination unit; and

setting, by a threshold value setting unit, a threshold value in accordance with the connection state determined by the connection determination unit.

15. A non-transitory, computer-readable storage medium storing a program that causes a computer to function as:

an operating data generation unit configured to

acquire detection information generated in accordance with a detection result of a detection unit configured to detect a change in position of an electronic apparatus including a connection unit which is capable of connecting to a predetermined external apparatus in space and generate operating data based on the detection information; and

generate the operating data based on the detection information and a predetermined threshold value;

a connection determination unit configured to determine a connection state between the connection unit and the external apparatus, the operating data generation unit generating the operating data based on the connection state determined by the connection determination unit; and

a threshold value setting unit configured to set the threshold value in accordance with the connection state determined by the connection determination unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2012
From: YASUDA, RYOUHEI
To: SONY CORPORATION
Reel/Frame 028896/0259 →
Priority Claims (1)
JP 2011-190201 · Aug 31, 2011 · national
Continuity (1)
Related Publication 20130050074A1 · Feb 28, 2013