IP Library Granted Patent US 12,307,591
Granted Patent B2
US 12,307,591 · App. 17/615,148 · Granted May 20, 2025

Element data management apparatus, element data management method, program, and data structure of element data

Inventors: Yoshinori Ohashi (Tokyo, JP); Takayuki Ochi (Kanagawa, JP)
Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
G06T17/005G06F16/2246G06T11/001G06T17/20G06T2215/12
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,307,591
App. No.
17/615,148
Granted
May 20, 2025
Kind
B2
Abstract

The present invention provides an element data management apparatus, an element data management method, a program, and a data structure of element data for improving the utility value of environmental maps. An element data storage section ( 40 ) stores at least one piece of element data including environment data generated on the basis of sensing data acquired by a tracker and including sensing time point data associated with a time range in which an element represented by the environment data is estimated to be present in real space on the basis of a time point at which the element was sensed. According to environment data generated on the basis of new sensing data, an element data updating section ( 48 ) identifies the element data associated with additional environment data constituting a portion or all of the environment data. The element data updating section ( 48 ) associates the element data including the additional environment data with the identified element data.

Claims (45)

1. An element data management apparatus, comprising:

processing circuitry configured to:

store, in a memory, at least one piece of element data that includes environment data generated on a basis of sensing data acquired by a tracker and that includes sensing time point data associated with a time range in which an element represented by the environment data is estimated to be present in real space on a basis of a time point at which the element was sensed, wherein the element data includes a link to other element data;

identify, according to environment data generated on a basis of new sensing data, the element data associated with additional environment data constituting a portion or all of the generated environment data;

associate the element data including the additional environment data with the identified element data; and

delete marginal element data, wherein marginal element data corresponds to element data of which the number of links to the element data is a predetermined number or less and for which a time period ranging from a time point indicated by appearance time point data to a time point indicated by disappearance time point data is shorter than a predetermined time period.

2. The element data management apparatus according to claim 1 , wherein the processing circuitry is further configured to:

receive designation of a reproduction time point as a time point at which an environmental map is to be reproduced;

identify, from a plurality of pieces of the element data stored in the memory, a plurality of pieces of reproduced element data including the sensing time point data associated with a time range including the reproduction time point; and

generate an environmental map at the reproduction time point by combining the environment data included in each of the identified plurality of pieces of the reproduced element data.

3. The element data management apparatus according to claim 2 , wherein

the processing circuitry is further configured to:

recursively execute a process of identifying, from among the other element data referenced by the link included in the element data, the element data including the sensing time point data associated with the time range including the reproduction time point, starting from the element data constituted by a given root element; and

generate the environmental map at the reproduction time point by combining the environment data included in each of the plurality of pieces of the reproduced element data identified by the recursive execution of the process.

4. The element data management apparatus according to claim 3 , wherein the time range associated with the sensing time point data included in the element data includes a time range associated with the sensing time point data included in the element data referenced by the link included in the element data.

5. The element data management apparatus according to claim 2 , wherein a plurality of pieces of element data stored in the memory constitute a network structure such that the longer a time range of any one of the plurality of pieces of element data associated with the sensing time point data included in the element data, the closer that piece of element data is arranged to a root side and that the shorter the time range of a given piece of element data, the closer that piece of element data is arranged to a leaf side.

6. The element data management apparatus according to claim 1 , wherein the processing circuitry is further configured to

generate a four-dimensional environmental map dimensionally including a three-dimensional space and time based on the stored element data.

7. An element data management method, comprising:

given at least one piece of element data including environment data generated on a basis of sensing data acquired by a tracker and including sensing time point data associated with a time range in which an element represented by the environment data is estimated to be present in real space on a basis of a time point at which the element was sensed, wherein the element data includes a link to other element data, the at least one piece of the element data being stored in a memory, identifying the element data associated with additional environment data constituting a portion or all of environment data generated on a basis of new sensing data;

associating the element data including the additional environment data with the identified element data; and

deleting marginal element data, wherein marginal element data corresponds to element data of which the number of links to the element data is a predetermined number or less and for which a time period ranging from a time point indicated by appearance time point data to a time point indicated by disappearance time point data is shorter than a predetermined time period.

8. A non-transitory computer-readable medium including a program, which when executed by an information processing system, causes the information processing system to:

given at least one piece of element data including environment data generated on a basis of sensing data acquired by a tracker and including sensing time point data associated with a time range in which an element represented by the environment data is estimated to be present in real space on a basis of a time point at which the element was sensed, wherein the element data includes a link to other element data, the at least one piece of the element data being stored in a memory, identify the element data associated with additional environment data constituting a portion or all of environment data generated on a basis of new sensing data;

associate the element data including the additional environment data with the identified element data; and

delete marginal element data, wherein marginal element data corresponds to element data of which the number of links to the element data is a predetermined number or less and for which a time period ranging from a time point indicated by appearance time point data to a time point indicated by disappearance time point data is shorter than a predetermined time period.

9. An information processing system, comprising:

circuitry configured to:

store at least one piece of element data that includes environment data generated on a basis of sensing data acquired by a tracker and that includes sensing time point data associated with a time range in which an element represented by the environment data is estimated to be present in real space on a basis of a time point at which the element was sensed, wherein the element data includes a link to other element data;

identify, according to environment data generated on a basis of new sensing data, the element data associated with additional environment data constituting a portion or all of the generated environment data;

associate the element data including the additional environment data with the identified element data, and

delete marginal element data, wherein marginal element data corresponds to element data of which the number of links to the element data is a predetermined number or less and for which a time period ranging from a time point indicated by appearance time point data to a time point indicated by disappearance time point data is shorter than a predetermined time period.

10. The information processing system of claim 9 , wherein the circuitry is configured to:

receive designation of a reproduction time point as a time point at which an environmental map is to be reproduced; and

identify, from a plurality of pieces of the element data stored in the element data storage section, a plurality of pieces of reproduced element data including the sensing time point data associated with a time range including the reproduction time point.

11. The information processing system of claim 10 , wherein

the circuitry is configured to generate an environmental map at the reproduction time point by combining the environment data included in each of the identified plurality of pieces of the reproduced element data.

12. The information processing system of claim 11 , wherein

the circuitry is configured to recursively execute a process of identifying, from among the other element data referenced by the link included in the element data, the element data including the sensing time point data associated with the time range including the reproduction time point, starting from the element data constituted by a given root element.

13. The information processing system of claim 12 , wherein

the circuitry is configured to generate the environmental map at the reproduction time point by combining the environment data included in each of the plurality of pieces of the reproduced element data identified by the recursive execution of the process.

14. The information processing system of claim 12 , wherein

the time range associated with the sensing time point data included in the element data includes a time range associated with the sensing time point data included in the element data referenced by the link included in the element data.

15. The information processing system of claim 11 , wherein

a plurality of pieces of element data stored constitute a network structure such that the longer a time range of any one of the plurality of pieces of element data associated with the sensing time point data included in the element data, the closer that piece of element data is arranged to a root side and that the shorter the time range of a given piece of element data, the closer that piece of element data is arranged to a leaf side.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2021
From: OHASHI, YOSHINORI; OCHI, TAKAYUKI
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 058238/0121 →
Continuity (1)
Related Publication 20220237865A1 · Jul 28, 2022
References Cited (11)
US 8831356B2 · Murata · 2014 [cited by examiner]
US 20180188045A1 · Wheeler · 2018 [cited by examiner]
US 20180267540A1 · Sonoura · 2018 [cited by examiner]
US 20190279005A1 · Ogale · 2019 [cited by examiner]
US 20190371067A1 · Simari · 2019 [cited by examiner]
US 20200364199A1 · Engrav · 2020 [cited by examiner]
US 20210187391A1 · Ekkati · 2021 [cited by examiner]
JP 2009169845A · 2009 [cited by applicant]
JP 2018156482A · 2018 [cited by applicant]
WO 2019069524A · 2019 [cited by applicant]
International Search Report and Written Opinion mailed Sep. 17, 2019, from PCT/JP2019/024817, 7 sheets. [cited by applicant]