Apparatus and method for providing mixed reality content

US2025371748A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025371748-A1
Application numberUS-202418916865-A
CountryUS
Kind codeA1
Filing dateOct 16, 2024
Priority dateMay 31, 2024
Publication dateDec 4, 2025
Grant date

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.

Described herein are an apparatus and method for providing mixed reality content. The apparatus for providing mixed reality content includes: memory configured to store a program and data required for providing mixed reality content; and a controller provided with at least one processor, and configured to operate by executing the program stored in the memory, to receive a captured frame image, and to display a virtual scene, including a plurality of virtual objects generated based on the results of analyzing the frame image, on a display. The controller performs operations required for analyzing the frame image and generating a virtual object on a per-virtual object basis, updates a generated virtual object in the virtual scene regardless of whether generation of another virtual object is completed, and renders the virtual scene and displays it on the display in accordance with a display cycle.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus for providing mixed reality content, the apparatus comprising: memory configured to store a program and data required for providing mixed reality content; and a controller provided with at least one processor, and configured to operate by executing the program stored in the memory, to receive a captured frame image, and to display a virtual scene, including a plurality of virtual objects generated based on results of analyzing the frame image, on a display; wherein the controller performs operations required for analyzing the frame image and generating a virtual object on a per-virtual object basis, updates a generated virtual object in the virtual scene regardless of whether generation of another virtual object is completed, and renders the virtual scene and displays it on the display in accordance with a display cycle. 2 . The apparatus of claim 1 , wherein the controller executes an integrated framework stored in the memory in a program form to perform the operations required for analyzing the frame image and generating a virtual object on a per-virtual object basis, thereby updating the generated virtual object in the virtual scene; wherein the integrated framework comprises: an analyzer configured to partition a modeled mixed reality application into tasks, which are minimum execution units of operations required to analyze the frame image and generate the virtual object; an execution planner configured to generate a task scheduling request for the frame image with a scheduler and assign the tasks to workers included in a worker pool according to the schedule; the worker pool including a plurality of workers, and configured to analyze the frame image by processing the assigned tasks and generate a virtual object based on results of the analysis; a scheduler configured to determine a processing order of the tasks based on importance in response to the task scheduling request and generate a schedule for assigning the tasks to the workers included in the worker pool; a matcher configured to match each generated virtual object to a corresponding one of virtual objects included in the virtual scene; and an object-level simulator configured to update the virtual object, generated based on results of the matching by the matcher, in the virtual scene. 3 . The apparatus of claim 2 , wherein the controller executes the scheduler to calculate a cost based on displacement per task and end-to-end (e2e) latency for each task, to determine the processing order of the tasks by assigning priorities in descending order of cost, and to add a low-priority task between high-priority tasks within an uncertainty bound defined as a maximum expected latency. 4 . The apparatus of claim 2 , wherein the controller executes the matcher to find a virtual object corresponding to a virtual object belonging to each task among virtual objects included in the virtual scene by performing many-to-one matching based on similarity between tasks for previous frame images and the each task in a specific branch according to a maximum weighted bipartite matching algorithm. 5 . The apparatus of claim 2 , wherein the controller executes a simulation pipeline to render the virtual scene and display it on the display in accordance with the display cycle, and to, when there is an update attributable to a task for a previous frame image for a virtual object generated by a task expected to be completed within stall time, restrict rendering to a state of excluding the update attributable to the task for the previous frame image. 6 . A method of providing mixed reality content, the method being performed by an apparatus for providing mixed reality content, the method comprising: receiving a frame image captured by a camera; and performing operations required for analyzing the frame image and generating a virtual object on a per-virtual object basis, updating a generated virtual object in a virtual scene regardless of whether generation of another virtual object is completed, and rendering the virtual scene and displaying it on a display in accordance with a display cycle. 7 . The method of claim 6 , further comprising partitioning a modeled mixed reality application into tasks, which are minimum execution units of the operations required for analyzing the frame image and generating the virtual object; wherein displaying the virtual scene comprises: generating a task scheduling request for the frame image, and analyzing the frame image and then generating a virtual object based on results of the analysis on a per-virtual object basis by executing the tasks according to a schedule generated by determining a processing order of the tasks based on importance in response to the task scheduling request; and matching each generated virtual object to a corresponding one of virtual objects included in the virtual scene, and updating the virtual object, generated based on results of the matching, in the virtual scene. 8 . The method of claim 7 , wherein updating the generated virtual object comprises: calculating a cost based on displacement per task and end-to-end (e2e) latency for each task, determining the processing order of the tasks by assigning priorities in descending order of cost, and adding a low-priority task between high-priority tasks within an uncertainty bound defined as a maximum expected latency. 9 . The method of claim 7 , wherein updating the generated virtual object comprises: finding a virtual object corresponding to a virtual object belonging to each task among virtual objects included in the virtual scene by performing many-to-one matching based on similarity between tasks for previous frame images and the each task in a specific branch according to a maximum weighted bipartite matching algorithm. 10 . The method of claim 7 , wherein displaying the virtual scene comprises: when there is an update attributable to a task for a previous frame image for a virtual object generated by a task expected to be completed within stall time, performing rendering for the virtual object while excluding the update attributable to the task for the previous frame image. 11 . A computer program that is executed by an apparatus for providing mixed reality content and stored in a non-transitory computer-readable storage medium to perform the method set forth in claim 6 . 12 . A non-transitory computer-readable storage medium having stored thereon a program that, when executed by a processor, causes the processor to execute the method set forth in claim 6 .

Assignees

Inventors

Classifications

  • G06T11/00Primary

    Two-dimensional [2D] image generation · 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 US2025371748A1 cover?
Described herein are an apparatus and method for providing mixed reality content. The apparatus for providing mixed reality content includes: memory configured to store a program and data required for providing mixed reality content; and a controller provided with at least one processor, and configured to operate by executing the program stored in the memory, to receive a captured frame image, …
Who is the assignee on this patent?
Seoul Nat Univ R&Db Foundation
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).