3D (three-dimensional) user interface graphics engine framework

A user interface and graphics engine technology, applied in image data processing, program control devices, instruments, etc., can solve the problems of not being able to adapt to different hardware platforms and low development efficiency

Inactive Publication Date: 2012-06-20
TCL CORPORATION
View PDF3 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to provide a 3D user interface graphics engine architecture, which aims to solve the technical problems that the existing 3D user interface graphics engine architecture cannot adapt to different hardware platforms and has low development efficiency

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • 3D (three-dimensional) user interface graphics engine framework
  • 3D (three-dimensional) user interface graphics engine framework
  • 3D (three-dimensional) user interface graphics engine framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0020] figure 1 A schematic diagram of the architecture of the 3D user interface graphics engine provided by the first embodiment of the present invention is shown. For the convenience of description, figure 1 Only the parts relevant to the embodiment of the present invention are shown.

[0021] The 3D user interface graphics engine architecture provided by the embodiments of the present invention can be used in products developed using 3D technology, such as in the 3D human-computer interaction interface of large-screen consumer electronics products. The 3D user interface graphics engine architecture mainly includes: a graphics related unit 11 and Non-graphics related unit 12.

[0022] Wherein, the graphics related unit 11 is used to provide graphics processing support for the 3D user interface, and the graphics related unit 11 includes a 3D scene management module 111 , a scene node module 112 and a rendering module 113 .

[0023] The 3D scene management module 111 is used...

Embodiment 2

[0032] figure 2 It shows a schematic diagram of the architecture of the 3D user interface graphics engine provided by the second embodiment of the present invention. For the convenience of description, figure 2 Only the parts relevant to the embodiment of the present invention are shown.

[0033] The 3D user interface graphics engine architecture mainly includes a graphics-related unit 11 and a non-graphics-related unit 12, wherein:

[0034] The graphics related unit 11 is used to provide graphics processing support for the 3D user interface, and besides including the 3D scene management module 111, the scene node module 112 and the rendering module 113, it also includes a scene effect module 114 and a 2D graphic user display module 115, which The relevant descriptions of the 3D scene management module 111 , the scene node module 112 and the rendering module 113 have been introduced in detail in the first embodiment above, and will not be repeated here.

[0035] Wherein, the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention is applicable to the field of designing and developing of 3D (three-dimensional) interfaces of electronics, and provides a 3D user interface graphics engine framework, which comprises a 3D scene management module, a scene node module, a rendering module and a resource management module. The 3D scene management module is used for organizing and managing relations between pictures in a 3D scene, between 3D functional modules and between each picture in the 3D scene and the 3D functional modules. The scene node module is used for setting up scene nodes related to the 3D scene and realizing display of 3D frames, and registered in the 3D scene management module. The rendering module is used for realizing three-dimensional rendering of the scene according to data related to the scene in the 3D scene management module. The resource management module is used for realizing loading of pictures and model files needed by a 3D user interface and realizing read-write of XML (extensible markup language) configuration files. The 3D user interface graphics engine framework is adaptable to different hardware platforms, reusability, maintainability and extensibility of 3D UI (user interface) development codes are improved, development efficiency is improved, and software development cost is reduced.

Description

technical field [0001] The invention belongs to the field of 3D interface design and development of electronic products, and in particular relates to a 3D user interface graphics engine architecture. Background technique [0002] UI (User Interface, user interface) refers to a collection of interaction methods between users and certain systems. These systems not only refer to computer programs, but also include certain specific machines, equipment, etc. 3D technology is a simulation of physical objects in real life. Or the natural environment, the 3D user interface allows us to be closer to reality when using operating devices. [0003] As the core of 3D UI development, 3D UI graphics engine is a powerful guarantee for realizing cross-platform and a necessary condition for the maintainability and scalability of 3D UI development. However, the existing 3D user interface graphics engine architecture cannot quickly adapt Hardware platform, long development cycle, low reusabili...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06T19/00
Inventor 卢伟超
Owner TCL CORPORATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products