AR/VR Streaming Object Recognition with Remote Viewport Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

AR/VR devices face challenges in efficiently processing and rendering large numbers of objects in real-time due to limited computational resources, particularly when the user moves rapidly, leading to difficulties in locating target objects within the viewport.

Innovation Solution

A method and system for streaming-based object recognition that offloads object detection and recognition tasks to a remote server, allowing devices to transmit video data and coordinates, receive processed data in a sequence based on object distances, and render objects accordingly, optimizing computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If object detection and recognition tasks are performed locally on the device, then processing speed and real-time performance improve, but computational resource consumption increases beyond device capabilities

Engineering Contradiction:
Improveprocessing speedVSAvoidcomputational resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computationally intensive object detection and recognition tasks from the local device and relocates them to a remote server. The device transmits only video data and viewport coordinates to the server, which performs the heavy computational work and returns recognition results. This extraction principle resolves the contradiction by maintaining fast local response while offloading energy-intensive processing to external infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a remote server as an intermediary between the device and the object recognition process. The server acts as a mediator that receives video data from the device, performs comprehensive object detection and recognition across multiple scales and viewpoints, and returns structured recognition results. This intermediary approach allows the device to achieve advanced recognition capabilities without directly consuming the computational resources required for such processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive object detection across multiple viewpoints and distances is performed, then recognition accuracy improves, but processing time and computational load increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by transmitting viewport coordinates and establishing processing parameters before the actual object detection begins. The server receives advance information about the device's viewpoint, orientation, and distance, allowing it to preconfigure the detection process. This preliminary setup enables the server to optimize its processing strategy, achieving comprehensive multi-viewpoint and multi-distance detection without incurring excessive processing delays during runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by continuously updating viewport coordinates and processing parameters based on the device's real-time movement and orientation changes. The system dynamically adjusts detection parameters, transmission intervals, and processing strategies according to current operational conditions. This dynamic adaptation allows the system to maintain high recognition accuracy across varying viewpoints and distances while optimizing processing time based on actual scene complexity and device motion patterns.

Inventive Principle:
Principle #15Dynamics

3Productivity

If video data is transmitted continuously at high frequency, then real-time recognition performance improves, but network bandwidth consumption and data transmission overhead increase

Engineering Contradiction:
Improvereal-time recognition performanceVSAvoiddata transmission volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential data elements required for remote processing: video data frames and viewport coordinates. Instead of transmitting complete scene information or redundant metadata, the system extracts and transmits only the minimum necessary data for the server to perform accurate object detection and recognition. This extraction principle reduces data transmission volume while maintaining real-time recognition performance by sending precisely the information needed for effective processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250251781A1Systems and methods for streaming-based ojbect recognition
Publication Date: 2025.08.07 META PLATFORMS TECHNOLOGIES LLC
  • US20250251781A1 patent drawing
  • US20250251781A1 patent drawing
  • US20250251781A1 patent drawing

AI summary

Systems and methods for streaming-based object recognition may include a device which transmits, to a server, video data and first coordinates of a first viewport for the device at a first time instance. The video data may include one or more objects in the first viewport. The device may transmit second coordinates of a second viewport for the device at a second time instance. The device may receive, from the server, data corresponding to the one or more objects within the second viewpoint. The data may be received in a sequence according to coordinates of the one or more objects relative to the second viewport. The device may render the data relative to the one or more objects within a third viewport at a third time instance.