IP Library Granted Patent US 11,475,609
Granted Patent B2
US 11,475,609 · App. 17/159,640 · Granted Oct 18, 2022

Computer program, server device, terminal device, and method for moving gift in virtual space

Inventor: Takashi Yasukawa (Tokyo, JP)
Assignee: GREE, INC.
G06T11/00G06T3/20G06T3/40G06T7/70
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,475,609
App. No.
17/159,640
Granted
Oct 18, 2022
Kind
B2
Abstract

A computer program is executed by a processor to move a position of at least one gift by a transparent object in a virtual space between a subject and a camera that images the subject, and move the position of the gift to increase a display area of the subject imaged by the camera. The processor is programmed to (i) acquire information related to the position of a subject in a virtual space, (ii) acquire information related to the position of a camera that images the subject, and (iii) generate a transparent object in the virtual space between the subject and the camera.

Claims (43)

1. A system comprising one or more processors programmed to:

display a transparent object in a virtual space; and

cause the transparent object to move a position of at least one gift in the virtual space between a virtual subject and a virtual camera that images the virtual subject, wherein

based on the position of the at least one gift being moved, a display area of the virtual subject imaged by the virtual camera is increased in the virtual space, and

a size of the transparent object displayed in the virtual space is determined using information related to the position of the virtual subject and information related to the position of the virtual camera.

2. The system according to claim 1 , wherein

a position in the virtual space at which to generate the transparent object is calculated, using the information related to the position of the virtual subject and the information related to the position of the virtual camera.

3. The system according to claim 1 , wherein

the transparent object is placed at a position on a line segment of a line extending from a center of a field of view of the virtual camera to a center of a face of the virtual subject.

4. The system according to claim 1 , wherein

the transparent object is placed at a position where the transparent object overlaps with a line segment of a line extending from a center of a field of view of the virtual camera to a center of a face of the virtual subject.

5. The system according to claim 1 , wherein

the transparent object is generated by acquiring information including an instruction for object generation.

6. The system according to claim 1 , wherein

the transparent object is generated when part or all of an imaging area in which the virtual subject is imaged by the virtual camera overlaps with an imaging area in which the at least one gift is imaged by the virtual camera.

7. The system according to claim 1 , wherein

the transparent object is generated when an area of a predetermined ratio or more of an imaging area in which the virtual subject is imaged by the virtual camera overlaps with an imaging area in which the at least one gift is imaged by the virtual camera.

8. The system according to claim 6 , wherein

the imaging area of the virtual subject to be imaged includes an accessory of the virtual subject.

9. The system according to claim 1 , wherein

the transparent object is generated when part or all of a predetermined location of the virtual subject overlaps with the area of the at least one gift.

10. The system according to claim 1 , wherein

the transparent object is generated when part or all of an area of the virtual subject is hidden by the at least one gift.

11. The system according to claim 1 , wherein

a line included as part of a shape of the transparent object is a line perpendicular to a straight line from a center of the virtual camera to a center of a face of the virtual subject, and

a length of the line on a subject side of the virtual subject is shorter than the length on a camera side of the virtual camera.

12. The system according to claim 1 , wherein

a shape of the transparent object is a frustum.

13. The system according to claim 1 , wherein

a shape of the transparent object is an n-sided pyramid or a cone.

14. The system according to claim 1 , wherein

a shape of the transparent object is a pyramid.

15. A server device comprising:

a processor programmed to execute a computer-readable command to

display a transparent object in a virtual space, and

cause the transparent object to move a position of at least one gift in the virtual space between a virtual subject and a virtual camera that images the virtual subject, wherein

based on the position of the at least one gift being moved, a display area of the virtual subject imaged by the virtual camera is increased in the virtual space, and

a size of the transparent object displayed in the virtual space is determined using information related to the position of the virtual subject and information related to the position of the virtual camera.

16. A method executed by a processor that executes a computer-readable command, wherein the method comprises:

displaying a transparent object in a virtual space; and

causing the transparent object to move a position of at least one gift in the virtual space between a virtual subject and a virtual camera that images the virtual subject, wherein

based on the position of the at least one gift being moved, a display area of the virtual subject imaged by the virtual camera is increased in the virtual space, and

a size of the transparent object displayed in the virtual space is determined using information related to the position of the virtual subject and information related to the position of the virtual camera.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71293 FRAME: 608. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0221 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071293/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2021
From: YASUKAWA, TAKASHI
To: GREE, INC.
Reel/Frame 056200/0949 →
Priority Claims (1)
JP JP2020-012764 · Jan 29, 2020 · national
Continuity (1)
Related Publication 20210233286A1 · Jul 29, 2021