IP Library › Granted Patent US 10,331,214
Granted Patent B2
US 10,331,214 · App. 15/742,651 · Granted Jun 25, 2019

Information processing device, method, and computer program

Inventors: Ikuo Yamano (Tokyo, JP); Yusuke Nakagawa (Kanagawa, JP); Ryo Yokoyama (Tokyo, JP); Akihiro Komori (Tokyo, JP); Takashi Nozaki (Kanagawa, JP)
Assignee: SONY CORPORATION
G06F3/016A41D1/002A41D1/02A63F13/211A63F13/212A63F13/215A63F13/218A63F13/235A63F13/24A63F13/285A63F13/31A63F13/428A63F13/54A63F13/577A63F13/92G02B27/0172G06F3/011G06F3/014H04M19/04A63F13/426A63F2250/166A63F2300/308G02B2027/014G06F3/0487
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 10,331,214
App. No.
15/742,651
Granted
Jun 25, 2019
Kind
B2
Abstract

There is provided an information processing device to allow a user to receive haptic feedback with a more sense of presence, the information processing device including: a virtual space data generating unit configured to generate data related to a virtual space including a virtual object having an attribute; a listener placing unit configured to place a listener for detecting a contact with the virtual object; a virtual object in which the listener is placed; and a haptic data generating unit configured to generate haptic data for causing a haptic device to be operated on a basis of at least one of attribute information of the virtual object and attribute information of another virtual object when the virtual object comes into contact with the other virtual object.

Claims (44)

1. An information processing device, comprising:

a virtual space data generating unit configured to generate data related to a virtual space including a virtual object manipulated by a user, the virtual object having associated attribute information;

a listener placing unit configured to place a plurality of listeners in the virtual object for detecting a contact with the virtual object;

and

a haptic data generating unit configured to generate haptic data for causing one or more haptic devices among a plurality of haptic devices corresponding to the plurality of listeners to be operated based on at least one of the attribute information associated with the virtual object or attribute information associated with another virtual object when the virtual object comes into contact with the other virtual object,

wherein the virtual space data generating unit, the listener placing unit, and the haptic data generating unit are each implemented via at least one processor.

2. The information processing device according to claim 1 , wherein the haptic data comprises data related to vibration.

3. The information processing device according to claim 1 ,

wherein the attribute information associated with the virtual object includes at least one of a mass, a degree of rigidity, a material, a size, a shape, a position, or a speed of the virtual object, and

wherein the attribute information associated with the other virtual object includes at least one of a mass, a degree of rigidity, a material, a size, a shape, a position, or a speed of the other virtual object.

4. The information processing device according to claim 3 ,

wherein the haptic data generating unit generates the haptic data based on the attribute information associated with the virtual object manipulated by the user.

5. The information processing device according to claim 3 ,

wherein the haptic data generating unit generates the haptic data based on the attribute information associated with the other virtual object different from the virtual object manipulated by the user.

6. The information processing device according to claim 3 ,

wherein the haptic data generating unit generates the haptic data based on both the attribute information associated with the virtual object manipulated by the user and the attribute information associated with the other virtual object different from the virtual object manipulated by the user.

7. The information processing device according to claim 1 ,

wherein the haptic data generating unit further generates the haptic data in accordance with a relative speed or a contact position between the virtual object in which the plurality of listeners is placed and the other virtual object.

8. The information processing device according to claim 1 ,

wherein the haptic data generating unit generates the haptic data based on a shock generation source that exists at a position away from the virtual object in which the plurality of listeners is placed.

9. The information processing device according to claim 8 ,

wherein the haptic data generating unit generates the haptic data based on a medium between the virtual object in which the plurality of listeners is placed and the shock generation source.

10. The information processing device according to claim 1 ,

wherein the haptic data generating unit generates the haptic data for the one or more haptic devices corresponding to one or more listeners among the plurality of listeners based on a coupling relation between the plurality of listeners.

11. The information processing device according to claim 10 ,

wherein the coupling relation relates to a propagation characteristic.

12. The information processing device according to claim 11 ,

wherein the propagation characteristic relates to a propagation speed or attenuation of propagation.

13. The information processing device according to claim 1 ,

wherein the haptic data generating unit further generates the haptic data based on information provided from a line-of-sight detecting unit configured to detect a line of sight of the user.

14. The information processing device according to claim 13 ,

wherein the haptic data generating unit generates the haptic data based on a contact between the other virtual object and the virtual object manipulated by the user when the other virtual object is determined to be in a field of view of the user based on the detected line of sight of the user.

15. The information processing device according to claim

wherein the haptic data comprises data related to an electric stimulus or heat.

16. A method, implemented via at least one processor, the method comprising:

generating data related to a virtual space including a virtual object manipulated by a user, the virtual object having associated attribute information;

placing a plurality of listeners in the virtual object for detecting a contact with the virtual object;

and

generating haptic data for causing one or more haptic devices among a plurality of haptic devices corresponding to the plurality of listeners to be operated based on at least one of the attribute information associated with the virtual object or attribute information associated with another virtual object when the virtual object comes into contact with the other virtual object.

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

generating data related to a virtual space including a virtual object manipulated by a user, the virtual object having associated attribute information;

placing a plurality of listeners in the virtual object for detecting a contact with the virtual object;

and

generating haptic data for causing one or more haptic devices among a plurality of haptic devices corresponding to the plurality of listeners to be operated based on at least one of the attribute information associated with the virtual object or attribute information associated with another virtual object when the virtual object comes into contact with the other virtual object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2018
From: YAMANO, IKUO; NAKAGAWA, YUSUKE; YOKOYAMA, RYO; KOMORI, AKIHIRO; NOZAKI, TAKASHI
To: SONY CORPORATION
Reel/Frame 045019/0858 →
Continuity (2)
Provisional Application 62215572 · Sep 8, 2015
Related Publication 20180203509A1 · Jul 19, 2018