Graphics engine converting commands to spatial information, and device and memory incorporating the graphics engine

A graphics engine and electronic device technology, applied in 2D image generation, 3D image processing, image data processing and other directions, can solve the problems of limited control list size, difficult triangulation, and large storage space, reducing processing and reproduced effect

Inactive Publication Date: 2005-08-10
BITBOYS OY +1
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the size of the control list that can be processed is limited by the amount of memory available to the software
Known software algorithms therefore have the disadvantage that a large amount of storage space is required to store all commands of a complex polygon prior to rendering
[0018] However, for more complex polygons, triangulation is not easy, especially for those that intersect themselves, because the entire complex polygon must be input and stored before triangulation to avoid filling in pixels that will later become "holes"

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
  • Graphics engine converting commands to spatial information, and device and memory incorporating the graphics engine
  • Graphics engine converting commands to spatial information, and device and memory incorporating the graphics engine
  • Graphics engine converting commands to spatial information, and device and memory incorporating the graphics engine

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0334] Example 1: Full screen Chinese text (static)

[0335] A complex situation is represented, yielding 42240 pixels or 84480 bytes for a display size of 176x240 (16 bits / pixel = 2 bytes / pixel). Assuming that a Chinese character is a minimum of 16×16 pixels, this realizes 165 Chinese characters per screen. A Chinese character is described by about 223 bytes on average, resulting in a total data volume of 36855 bytes.

[0336] bytes 84480

[0337] 42240 pixels 16 <-- X*Y of a Chinese character

[0338] Y-Like 240 15

[0339] white

[0340] X-Like 176 11

[0341] white

[0342] 5 165<---#Full screen Chinese characters

[0343] show

[0344] 223 <--byte / Chinese character (SVG)

[0345] flow flow

[0346] Bitmap SVG

[0347] —————————

[0348] 84480 36855

[0349] In this specific example, using the SVG accelerator requires transferring 36K bytes, while for bitmap refresh (=drawing or refreshing the entire screen without using the accelerato...

example 2

[0351] Example 2: Animation (@15fps) working screen (165 Chinese characters) (display 176×240)

[0352] 84480 36855

[0353] fps 15 1267200 552825 bits

[0354] uW 40 50.7 22.1 uW for bus

[0355] 40 represents the data of 40μw / mbit.

[0356] The traffic from CPU to GE is 552kbits / s(22uW), while the traffic from GE to display is 1267kbits / s(50uW)

example 3

[0357] Example 3: Full screen fill triangle

[0358] full screen

[0359] - bitmapped (= no accelerator) 84480 bytes data (screen 176x240, 16bit color),

[0360] - Only 16 bytes for SVG Accelerator (99.98% reduction).

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 provides a graphics engine for rendering image data for display pixels in dependence upon received high-level graphics commands defining polygons including an edge draw unit to read in a command phrase of the language corresponding to a single polygon edge and convert the command to a spatial representation of the edge based on that command phrase. An electrical device incorporating the graphics engine and a memory integrated circuit having an embedded graphics engine are also provided.

Description

technical field [0001] The present invention relates to a graphics engine, an electronic device and a memory incorporating the graphics engine. Background technique [0002] The present invention applies to displays of electronic devices, especially small area displays on portable or console electronic devices. There are many such devices such as PDAs, cordless phones, mobile and desk phones, information dashboards in automobiles, handheld electronic game devices, multifunction watches, and the like. [0003] In the prior art, there is usually a main CPU that generates commands, receives display commands, processes these display commands, and transmits the processing results to the display module in the form of pixel data describing the properties of each display pixel. The amount of data sent to the display module is directly proportional to the display resolution and color depth. For example, a small monochrome display of 96x96 pixels with four levels of gray requires a ...

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): G06T1/00G06T1/20G06T11/00G06T11/20G06T11/40G06T15/00G09G3/36G09G5/00G09G5/399H01LH01L21/00
CPCG06T1/20G06T15/005G06T11/203G06T2200/12G06T11/40G09G3/3611
Inventor 梅托德·科舍利亚米卡·图奥米
Owner BITBOYS OY
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