Virtual Camera Framing for Complete XR Object Cover Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for generating cover images of user-defined virtual objects in XR environments fail to meet the personalized needs of users, resulting in images that are incomplete or aesthetically unpleasing.

Innovation Solution

A method and apparatus for determining the position of a virtual camera based on the size of the virtual object, adjusting the camera's distance and orientation, and rendering the object to generate a complete and aesthetically pleasing cover image, which includes configuring the virtual camera in a virtual shooting space and adjusting parameters such as position, size, and posture in response to user operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing automatic cover image generation methods are used, then the generation process is simple and fast, but the generated cover images are incomplete and aesthetically unpleasing

Engineering Contradiction:
Improvecover image qualityVSAvoidcamera positioning complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting camera positioning parameters (distance, angle, height) based on the virtual object's characteristics such as size, shape, and importance. The system calculates optimal camera parameters including distance d = k1 * max(L, W, H) + k2, where k1 and k2 are coefficients, and adjusts the camera angle θ = k3 * aspect_ratio + k4, where k3 and k4 are coefficients. This ensures high-quality cover images while maintaining automated generation.

Inventive Principle:
Principle #35Parameter changes

2Area of stationary object

If the camera distance is increased to capture the entire virtual object, then the object completeness is improved, but the image detail and visual appeal deteriorate

Engineering Contradiction:
Improveobject coverage areaVSAvoidimage detail quality
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating camera positioning based on the virtual object's importance and characteristics. Important objects use closer positioning (distance d = k1 * max(L, W, H) + k2 with smaller k1) to capture details, while less important objects use farther positioning to show full context. The system also adjusts camera angle θ = k3 * aspect_ratio + k4 based on object shape, ensuring optimal detail capture for each object type.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If custom camera positioning is implemented to improve cover image quality, then the image completeness and aesthetics are improved, but the generation time and computational resources increase

Engineering Contradiction:
Improvecover image completenessVSAvoidcover image generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing optimal camera positioning parameters for different virtual object types and sizes. The system uses predefined formulas (distance d = k1 * max(L, W, H) + k2, angle θ = k3 * aspect_ratio + k4) to quickly determine camera positions without requiring complex real-time optimization, thus improving image quality while minimizing generation time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4651093A1Method and apparatus for generating cover image of virtual object, device, medium, and program
Publication Date: 2025.11.19 BEIJING ZITIAO NETWORK TECH CO LTD
  • EP4651093A1 patent drawingFigure 1A~1B
  • EP4651093A1 patent drawingFigure 1C~1D
  • EP4651093A1 patent drawingFigure 2A

AI summary

Embodiments of the present application provide a method, an apparatus, a device, a medium, and a program for generating a cover image of a virtual object. The method includes receiving a generation instruction of a cover image of a virtual object; determining a position of a virtual camera for shooting the virtual object; shooting the virtual object according to the position of the virtual camera; and generating, according to an image of the virtual object shot by the virtual camera, a cover image corresponding to the virtual object. The cover image of the virtual object shot by this method is more complete and aesthetically pleasing.