IP Library › Granted Patent US 11,181,972
Granted Patent B2
US 11,181,972 · App. 16/757,558 · Granted Nov 23, 2021

Image processing apparatus, image processing method, and program

Inventor: Hiroshi Matsuike (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
G06F3/011G06F3/014G06F3/016G06F3/017G06F3/04815G06F3/0304
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 11,181,972
App. No.
16/757,558
Granted
Nov 23, 2021
Kind
B2
Abstract

A user can intuitively manipulate an object in a virtual reality space while the amount of computation necessary to realize the manipulation is suppressed. An image processing apparatus acquires a manipulation indicating bending of a finger of a hand, detects a contact between the finger and an object in a virtual space, selects, on the basis of an amount of the manipulation indicating the bending of the finger of the hand after the detection of the contact between the object and the finger, whether to set a constraint condition for fixing a relative position between the object and the hand to which the finger belongs or exert a frictional force between the object and the finger, computes a motion of the object on the basis of the selection, and draws the object whose motion is computed.

Claims (21)

1. An image processing apparatus comprising:

acquisition means configured to acquire a manipulation indicating bending of a finger of a hand;

contact detection means configured to detect a contact between the finger and an object in a virtual space;

selection means configured to select, on a basis of an amount of the manipulation indicating the bending of the finger of the hand after the detection of the contact between the object and the finger, whether to set a constraint condition for fixing a relative position between the object and the hand to which the finger belongs or exert a frictional force between the object and the finger;

computation means configured to compute a motion of the object on a basis of the selection; and

drawing means configured to draw the object whose motion is computed.

2. The image processing apparatus according to claim 1 , wherein in a case where the number of fingers that are in contact with the object is equal to or greater than three, the selection means is configured to select, on a basis of an amount of manipulation indicating bending of each of the fingers of the hand after detection of a contact between the object and the fingers, whether to set a constraint condition for fixing a relative position between the object and the hand to which the fingers belong or exert frictional forces between the object and the fingers.

3. The image processing apparatus according to claim 2 , wherein in a case where the number of fingers that are in contact with the object is equal to or less than two, the selection means is configured to set a friction coefficient between the object and the finger(s) according to the number.

4. The image processing apparatus according to claim 1 , wherein the selection means is configured to select, on a basis of an amount of change in an angle of the finger indicated by the manipulation after the detection of the contact between the object and the finger, whether to set the constraint condition for fixing the relative position between the object and the hand to which the finger belongs or exert the frictional force between the object and the finger.

5. An image processing method comprising:

acquiring a manipulation indicating bending of a finger of a hand;

detecting a contact between the finger and an object in a virtual space;

selecting, on a basis of an amount of the manipulation indicating the bending of the finger of the hand after the detection of the contact between the object and the finger, whether to set a constraint condition for fixing a relative position between the object and the hand to which the finger belongs or exert a frictional force between the object and the finger;

computing a motion of the object on a basis of the selection; and

drawing the object whose motion is computed.

6. A non-transitory, computer readable storage medium containing a computer program, which when executed by a computer, causes the computer to carry out actions, comprising:

acquiring a manipulation indicating bending of a finger of a hand;

detecting a contact between the finger and an object in a virtual space;

selecting, on a basis of an amount of the manipulation indicating the bending of the finger of the hand after the detection of the contact between the object and the finger, whether to set a constraint condition for fixing a relative position between the object and the hand to which the finger belongs or exert a frictional force between the object and the finger;

computing a motion of the object on a basis of the selection; and

drawing the object whose motion is computed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2020
From: MATSUIKE, HIROSHI
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 052444/0313 →
Priority Claims (1)
JP JP2017-207361 · Oct 26, 2017 · national
Continuity (1)
Related Publication 20210141442A1 · May 13, 2021
Cited By (1)
US 12,386,430