IP Library › Granted Patent US 12,547,240
Granted Patent B2
US 12,547,240 · App. 18/788,232 · Granted Feb 10, 2026

Information processing apparatus, method, program, and information processing system

Inventor: Yoshinori Ohashi (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
G06F3/011A63F13/52A63F13/55A63F13/577A63F13/60G06T19/20A63F13/213A63F13/25G02B27/017G06F3/014G06F3/017G06T2219/024G06T2219/2016
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 12,547,240
App. No.
18/788,232
Filed
Jul 30, 2024
Granted
Feb 10, 2026
Kind
B2
Art Unit
2622
USPC
345/156
Abstract

An information processing apparatus of the present invention includes an acquisition unit that acquires space information indicative of a position of a physical object in a first space around a first user, a space construction unit that constructs, on a basis of the space information, a shared space in which movements of the first user and a second user who exists in a second space different from the first space are reflected, and a determination unit that determines a position of the second user in the shared space.

Claims (44)

1 . An information processing apparatus comprising:

circuitry configured to:

acquire space information indicative of a position of a physical object in a first physical space around a first user;

construct, on a basis of the space information, a shared virtual space in which movements of the first user in the first physical space and movements of a second user who exists in a second physical space are reflected, a physical area associated with the second physical space being different from a physical area associated with the first physical space; and

determine a position of the second user in a section of the shared virtual space, the section of the shared virtual space corresponding to the first physical space, wherein at least one of the following holds true:

(i) the space information is further indicative of a color and a texture of the physical object in the first physical space, and wherein the circuitry is further configured to determine a color and a texture of a virtual object such that the color and the texture of the virtual object reflects the color and texture of the physical object in the first physical space; and

(ii) in a case where a virtual object relating to an avatar of at least one of the first user and the second user is brought into contact with a contact portion of a first space virtual object that forms the section of the shared virtual space, the circuitry is further configured to change a state of the contact portion of the first space virtual object.

2 . The information processing apparatus according to claim 1 , wherein the position of the second user within the section of the shared virtual space is determined based on the movement of the second user in the second physical space.

3 . The information processing apparatus according to claim 1 , wherein the circuitry is further configured to determine a size of an avatar of the second user in the shared virtual space.

4 . The information processing apparatus according to claim 1 , wherein the shared virtual space is shared by the first user and the second user, and wherein the position of the physical object in the first physical space is reflected in the section of the shared virtual space.

5 . The information processing apparatus according to claim 1 , wherein the space information includes floor face information that designates a floor face in the first physical space, and wherein the circuitry is further configured to determine a position of another virtual object based on the floor face information.

6 . The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

acquire different space information indicative of a position of a second physical object in the second physical space; and

construct the shared virtual space further on a basis of the different space information such that the section of the shared virtual space is positioned in another section of the shared virtual space corresponding to the second physical space.

7 . The information processing apparatus according to claim 1 , wherein the circuitry is further configured to:

acquire scale information for setting a scale for an avatar of at least one of the first user and the second user in the shared virtual space; and

determine the scale for the avatar on a basis of the scale information.

8 . The information processing apparatus according to claim 1 , wherein the space information includes floor face information that designates a floor face in the first physical space, and wherein the circuitry is further configured to set a floor face of the shared virtual space on a basis of the floor face information in such a manner as to correspond to the floor face of the first physical space.

9 . The information processing apparatus according to claim 1 , wherein the change of the state is destruction of the contact portion of the first space virtual object, and, in a case where at least one of the avatars of the first user and the second user is positioned at the destroyed contact portion, the circuitry is further configured to determine a position of the user relating to the avatar positioned at the destroyed contact portion in such a manner that the avatar falls from the position of the destroyed contact portion.

10 . The information processing apparatus according to claim 1 , wherein:

the change of the state of the contact portion of the first space virtual object is destruction of the contact portion of the first space virtual object,

the first space virtual object includes a plurality of virtual objects that are fragments thereof,

a surface of the first space virtual object indicates an image that indicates the physical object in the first physical space, and

a destruction cross section of the first space virtual object indicates a predetermined texture image indicating a destroyed state.

11 . A method comprising:

acquiring space information indicative of a position of a physical object in a first physical space around a first user;

constructing, on a basis of the space information, a shared virtual space in which movements of the first user in the first physical space and movements of a second user who exists in a second physical space are reflected, a physical area associated with the second physical space being different from a physical area associated with the first physical space; and

determining a position of the second user in a section of the shared virtual space, the section of the shared virtual space corresponding to the first physical space, wherein at least one of the following holds true:

(i) the space information is further indicative of a color and a texture of the physical object in the first physical space, and the determining includes determining a color and a texture of a virtual object such that the color and the texture of the virtual object reflects the color and texture of the physical object in the first physical space; and

(ii) in a case where a virtual object relating to an avatar of at least one of the first user and the second user is brought into contact with a contact portion of a first space virtual object that forms the section of the shared virtual space, a state of the contact portion of the first space virtual object is changed.

12 . A non-transitory, computer readable storage medium containing a computer program, which when executed by a computer, causes the computer to perform a method, comprising:

acquiring space information indicative of a position of a physical object in a first physical space around a first user;

constructing, on a basis of the space information, a shared virtual space in which movements of the first user in the first physical space and movements of a second user who exists in a second physical space are reflected, a physical area associated with the second physical space being different from a physical area associated with the first physical space; and

determining a position of the second user in a section of the shared virtual space, the section of the shared virtual space corresponding to the first physical space, wherein at least one of the following holds true:

(i) the space information is further indicative of a color and a texture of the physical object in the first physical space, and the determining includes determining a color and a texture of a virtual object such that the color and texture of the virtual object reflects the color and texture of the physical object in the first physical space; and

(ii) in a case where a virtual object relating to an avatar of at least one of the first user and the second user is brought into contact with a contact portion of a first space virtual object that forms the section of the shared virtual space, a state of the contact portion of the first space virtual object is changed.

13 . An information processing system comprising:

a server; and

a plurality of information processing terminals configured to;

acquire space information indicative of a position of a physical object in a first physical space around a first user;

construct, on a basis of the space information, a shared virtual space in which movements of the first user in the first physical space and movements of a second user who exists in a second physical space are reflected, a physical area associated with the second physical space being different from a physical area associated with the first physical space; and

determine a position of the second user in a section of the shared virtual space corresponding to the first physical space, wherein at least one of the following holds true:

(i) the space information is further indicative of a color and a texture of the physical object in the first physical space, and the plurality of information processing terminals are further configured to determine a color and a texture of a virtual object such that the color and texture of the virtual object reflects the color and the texture of the physical object in the first physical space; and

(ii) in a case where a virtual object relating to an avatar of at least one of the first user and the second user is brought into contact with a contact portion of a first space virtual object that forms the section of the shared virtual space, the plurality of information processing terminals are further configured to change a state of the contact portion of the first space virtual object.

Priority Claims (2)
JP 2020-107907 · Jun 23, 2020 · national
JP 2020-152094 · Sep 10, 2020 · national
Continuity (2)
Continuation 18001094
Related Publication 20240393868A1 · Nov 28, 2024
References Cited (30)
US 9911232B2 · Shapira · 2018 [cited by applicant]
US 10834361B2 · Sakai · 2020 [cited by applicant]
US 11043033B2 · Ichikawa · 2021 [cited by applicant]
US 11263813B2 · Ohashi · 2022 [cited by applicant]
US 11361518B2 · Kim · 2022 [cited by applicant]
US 20100169799A1 · Hyndman · 2010 [cited by applicant]
US 20110216060A1 · Weising · 2011 [cited by applicant]
US 20170256096A1 · Faaborg · 2017 [cited by applicant]
US 20170326457A1 · Tilton · 2017 [cited by applicant]
US 20170372499A1 · Lalonde · 2017 [cited by applicant]
US 20180060333A1 · Bosch · 2018 [cited by applicant]
US 20180373323A1 · Ghanchi · 2018 [cited by applicant]
US 20200051336A1 · Ichikawa · 2020 [cited by examiner]
US 20200086208A1 · Chapman · 2020 [cited by applicant]
US 20200098173A1 · McCall · 2020 [cited by examiner]
US 20200195889A1 · Sakai · 2020 [cited by applicant]
US 20210058397A1 · Shuster · 2021 [cited by applicant]
US 20210090329A1 · Ohashi · 2021 [cited by applicant]
US 20210227178A1 · Lyon · 2021 [cited by applicant]
US 20210240262A1 · Fajt · 2021 [cited by applicant]
US 20220368858A1 · Valli · 2022 [cited by applicant]
US 20220404899A1 · Suzuki · 2022 [cited by applicant]
US 20240094866A1 · Lemay · 2024 [cited by applicant]
JP 6203369B1 · 2017 [cited by applicant]
JP 2019535054A · 2019 [cited by applicant]
JP 2020074108A · 2020 [cited by applicant]
JP 2021047720A · 2021 [cited by applicant]
WO 2018092384A1 · 2018 [cited by applicant]
WO 2018193687A1 · 2018 [cited by applicant]
International Search Report for corresponding PCT Application No. PCT/JP2021/022794, 6 pages, Jul. 13, 2021. [cited by applicant]