Dynamic Texture Coordinate Adjustment for CG Image Alignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image processing technologies face challenges in texture-mapping moving images onto computer graphics objects, leading to unnatural orientations or cut-offs, limiting the reuse of computer graphics (CG) description data for both still and moving images.
Innovation Solution
An image processing device with an image generation unit, image mapping unit, and coordinate setting unit that allows for dynamic texture coordinate manipulation, enabling the texture mapping of moving images to be aligned according to the manipulator's intentions by changing texture coordinates based on specified transformations such as rotation, zooming, and shifting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If texture mapping is performed using fixed texture coordinates correlated with the CG object surface, then the surface characteristics (e.g., annual rings on a stump) are naturally expressed, but the moving image becomes cut off or divided when mapped to rotating or moving CG objects
Solution Approach 1:
The patent applies dynamics by making the texture coordinate system adjustable and adaptable rather than fixed. The texture coordinate is dynamically changed based on the arrangement and movement of the CG object, allowing the same CG description data to be reused for different purposes (still images and moving images) without causing cut-off or division of the texture image.
Solution Approach 2:
The patent changes the parameters of the texture coordinate system to resolve the contradiction. By adjusting the texture coordinate parameters according to the object's arrangement and movement, the system maintains proper image alignment while enabling versatile reuse of CG data across different applications.
2Manufacturing precision
If texture coordinates are set to match the surface shape of a CG object, then the texture image aligns naturally with the object form, but the same CG data cannot be reused for different purposes without image distortion
Solution Approach 1:
The patent makes the texture coordinate system dynamic and adjustable, allowing the same CG description data to be reused for different purposes by changing the texture coordinate parameters rather than creating separate data sets, thereby saving production time.
Solution Approach 2:
The patent enables the CG description data to serve multiple functions (still images and moving images) by implementing an adjustable texture coordinate system that can be configured according to different usage requirements, eliminating the need for separate data production.
3Productivity
If the same CG description data is used for both still images and moving images, then production efficiency increases, but the texture image may appear in unnatural directions or be cut off due to object rotation and movement
Solution Approach 1:
The patent applies dynamics by implementing a texture coordinate system that can be adjusted according to the object's arrangement and movement characteristics. This allows the same CG data to be reused efficiently while maintaining proper image orientation and preventing cut-off through dynamic coordinate adjustment.
Solution Approach 2:
The patent changes the texture coordinate parameters based on the specific usage context (still image or moving image, object rotation, etc.), enabling efficient reuse of CG data while maintaining accurate image orientation and preventing distortion.
Data Source
AI summary
An image processing device includes an image generation unit generating a computer graphics image on the basis of computer graphics description data, an image mapping unit texture-mapping an input image to a surface of a computer graphics object drawn by the image generation unit, and a coordinate setting unit undergoing a change manipulation of a texture coordinate and storing contents of the change manipulation, in which the image mapping unit performs texture mapping by a text coordinate which is changed on the basis of contents of the change manipulation which are stored in the coordinate setting unit when texture-mapping the input image to the surface of an object.


