Information processing apparatus, information processing method, and recording medium

US12373080B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12373080-B2
Application numberUS-202017442005-A
CountryUS
Kind codeB2
Filing dateJan 28, 2020
Priority dateMar 29, 2019
Publication dateJul 29, 2025
Grant dateJul 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing apparatus that includes a control unit that acquires first environmental information that expresses a three-dimensional space in the real world, that arranges, based on the first environmental information, a first virtual object represented by a first application into the three-dimensional space, that updates, based on the arrangement of the first virtual object, the first environmental information to second environmental information that includes information that indicates the arrangement of the first virtual object, and that arranges, during execution of the first application, based on the second environmental information, a second virtual object represented by a second application into the three-dimensional space in which the first virtual object is arranged.

First claim

Opening claim text (preview).

The invention claimed is: 1. An information processing apparatus comprising: circuitry configured to acquire first environmental information that expresses a three-dimensional space in a real world, arrange, based on the first environmental information, a first virtual object represented by a first application into the three-dimensional space, update, based on an arrangement of the first virtual object, the first environmental information to second environmental information that includes information that indicates the arrangement of the first virtual object, and arrange, during execution of the first application, based on the second environmental information, a second virtual object represented by a second application into the three-dimensional space in which the first virtual object is arranged, wherein the circuitry arranges the first virtual object based on moving range information that indicates a moving range of the first virtual object within which the first virtual object moves in the three-dimensional space from an initial arrangement position of the first virtual object, wherein the information that indicates the arrangement of the first virtual object includes the moving range information, and wherein the circuitry arranges the second virtual object without overlapping the arrangement of the first virtual object based on the moving range of the first virtual object included in the information that indicates the arrangement of the first virtual object included in the second environmental information. 2. The information processing apparatus according to claim 1 , wherein the circuitry arranges the first virtual object and the second virtual object based on a priority of arrangement of the first virtual object and a priority of arrangement of the second virtual object. 3. The information processing apparatus according to claim 2 , wherein the priority of arrangement of the first virtual object is higher than the priority of arrangement of the second virtual object. 4. The information processing apparatus according to claim 2 , wherein, when the circuitry arranges the second virtual object, the circuitry arranges, based on the second environmental information, the second virtual object according to whether or not the first virtual object is arranged at an initial arrangement position of the second virtual object. 5. The information processing apparatus according to claim 4 , wherein, when the first virtual object is arranged at the initial arrangement position of the second virtual object and when the priority of arrangement of the first virtual object is higher than the priority of arrangement of the second virtual object, the circuitry arranges the second virtual object at a position other than the initial arrangement position. 6. The information processing apparatus according to claim 2 , wherein the priority includes a first priority that is set for each application of a plurality of applications, and wherein the circuitry is further configured to compare the first priority set for each application, and arrange, with priority, a virtual object represented by an application for which the first priority is set higher than the first priority set for other applications of the plurality of applications. 7. The information processing apparatus according to claim 2 , wherein the priority includes a second priority that is set for each virtual object of a plurality of virtual objects without distinction between applications, and wherein the circuitry is further configured to compare the second priority set for each virtual object, and arrange, with priority, a virtual object for which the second priority is set higher than the second priority set for other virtual objects of the plurality of virtual objects. 8. The information processing apparatus according to claim 2 , wherein, based on a designation method of designating coordinates that indicate an arrangement position of a virtual object that is set by an application, the circuitry sets a priority of the virtual object. 9. The information processing apparatus according to claim 8 , wherein the circuitry sets the priority of the virtual object for which a designation method designates absolute coordinates to be higher than the priority of the virtual object for which a designation method designates relative coordinates. 10. The information processing apparatus according to claim 2 , wherein, based on a degree of freedom of a movement of a virtual object, the circuitry sets a priority of the virtual object. 11. The information processing apparatus according to claim 10 , wherein the circuitry sets the priority of the virtual object, in which the degree of freedom of the movement is less than a predetermined threshold, to be higher than the priority of the virtual object in which the degree of freedom of the movement is greater than the predetermined threshold. 12. The information processing apparatus according to claim 2 , wherein the second environmental information includes the moving range information that indicates the moving range of the first virtual object in the three-dimensional space. 13. The information processing apparatus according to claim 12 , wherein the circuitry arranges, based on the moving range information, the second virtual object outside of the moving range of the first virtual object. 14. The information processing apparatus according to claim 2 , wherein the circuitry changes the priority in accordance with an input to the information processing apparatus performed by a user. 15. The information processing apparatus according to claim 14 , wherein the circuitry changes the priority after elapse of a predetermined time since the priority is determined to be changed. 16. The information processing apparatus according to claim 1 , wherein the second environmental information includes information that indicates a shape of the first virtual object arranged in the three-dimensional space and coordinate information that indicates a position of the arrangement of the first virtual object. 17. The information processing apparatus according to claim 1 , wherein the first environmental information and the second environmental information each include information indicating a shape in the three-dimensional space. 18. The information processing apparatus according to claim 1 , further comprising: a sensor unit, wherein the circuitry estimates the first environmental information based on sensing information that is obtained by sensing around the information processing apparatus by the sensor unit. 19. The information processing apparatus according to claim 1 , wherein the first application is programmed such that the arrangement of the first virtual object is able to be changed but an arrangement of the second virtual object is not able to be changed, wherein the second application is programmed such that the arrangement of the second virtual object is able to be changed but the arrangement of the first virtual object is not able to be changed, and wherein a data format of the first environmental information and a data format of the second environmental information are the same. 20. The information processing apparatus according to claim 1 , wherein the second environmental information includes coordinate information that indicates a position of the initial arrangement position of the first virtual object and a position of the indicated moving range of the first virtual object in the three-d

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Rotation, translation, scaling · CPC title

  • Aligning objects, relative positioning of parts · CPC title

  • Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

  • Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12373080B2 cover?
An information processing apparatus that includes a control unit that acquires first environmental information that expresses a three-dimensional space in the real world, that arranges, based on the first environmental information, a first virtual object represented by a first application into the three-dimensional space, that updates, based on the arrangement of the first virtual object, the f…
Who is the assignee on this patent?
Sony Group Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/04815. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).