Virtual Camera Framing for Complete XR Object Cover Images
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
Figure 1A~1B
Figure 1C~1D
Figure 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.