Virtual Camera for Panoramic Image Invocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current third-party applications on panoramic cameras can only invoke pictures from a single lens without image processing capabilities like panoramic stitching, anti-shake, or AI tracking and recognition, limiting their application scope.

Innovation Solution

A method that involves collecting multiple camera pictures, stitching and mapping them into a target sphere model, creating a virtual video camera to observe and configure the panoramic sphere picture, and enabling third-party applications to invoke a virtual camera for direct access to panoramic and panoramic sphere pictures, including immersive and asteroid modes, with AI tracking and recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If third-party applications invoke pictures from a single lens without image processing, then the application complexity is reduced and ease of operation is improved, but the adaptability and versatility are worsened as applications cannot utilize panoramic stitching, anti-shake, or AI tracking capabilities

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a virtual camera as an intermediary layer between the physical panoramic camera system and third-party applications. This virtual camera receives raw pictures from physical lenses and delivers processed panoramic images with various effects (stitching, anti-shake, AI tracking) to applications. The intermediary handles the complexity of image processing internally while presenting a simplified interface to applications, thus improving both ease of operation and adaptability simultaneously

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If panoramic stitching and image processing are performed by the panoramic camera system, then the image quality and functionality are improved, but the device complexity increases as multiple processing modules are required

Engineering Contradiction:
Improveimage qualityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the camera system that handles all complex image processing operations. Instead of requiring each application to implement its own processing or the physical hardware to be overly complex, a software-based virtual camera model replicates the necessary processing functions (stitching, stabilization, tracking) in a manageable and reusable manner, maintaining image quality while controlling device complexity

Inventive Principle:
Principle #26Copying

3Reliability

If multiple camera pictures are collected, stitched, and mapped into sphere models, then the panoramic picture quality and functionality are improved, but the processing time and computational resources are increased

Engineering Contradiction:
Improvepanoramic picture qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs panoramic stitching and sphere model mapping in advance during device operation, so that when third-party applications need panoramic images, the processed images are already available. This preliminary processing eliminates real-time processing delays for applications, maintaining high picture quality while reducing the perceived processing time for end users

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240303769A1Method for invoking panoramic picture, and panoramic camera system
Publication Date: 2024.09.12 LABPANO TECHNOLOGY (CHANGZHOU) CO LTD
  • US20240303769A1 patent drawing
  • US20240303769A1 patent drawing
  • US20240303769A1 patent drawing

AI summary

The present application provides a method for invoking a panoramic picture, and a panoramic camera system. The method includes steps of: collecting multiple camera pictures; unfolding and stitching the collected multiple camera pictures to obtain the panoramic picture; mapping the panoramic picture into a target sphere model to obtain a panoramic sphere picture; and creating a virtual camera, where a third-party application is enabled to directly invoke the virtual camera to obtain the panoramic picture. The present application can facilitate the third-party application to directly invoke the panoramic picture in the panoramic camera system.