Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for filling primitive base on graphics set split joint

A filling method and atlas technology, applied in the direction of filling planes with attributes, can solve problems such as waste of storage resources, failure of patterncell lattice data, and large memory resources, and achieve the effect of reducing the amount of memory and reducing the waste of memory resources

Inactive Publication Date: 2011-08-24
NEW FOUNDER HLDG DEV LLC +2
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] It can be seen from the above drawing process that for drawing the target filling area, only a part of the pattern cell lattice data may be valid for drawing the target filling area in the pattern cell lattice data obtained after the rasterized lattice processing, so When the proportion of invalid lattice data for drawing the target filling area is too large, it will cause a large amount of invalid pattern cell lattice data to be generated when the pattern cell is rasterized, which will result in storage Waste of storage resources for rasterized lattice data
In addition, when the resolution of the device is high or the boundary area described by the pattern cell lattice data itself is large, since generating all the pattern cell lattice data in the rasterization process will occupy a large amount of memory resources, it will also cause the system to fail due to Unable to apply for enough memory resources, resulting in failure to generate pattern cell lattice data

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
  • Method and apparatus for filling primitive base on graphics set split joint
  • Method and apparatus for filling primitive base on graphics set split joint
  • Method and apparatus for filling primitive base on graphics set split joint

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] Example 1: Please refer to Figure 4a , this figure is a schematic diagram of using the method proposed by the present invention to divide the pattern cell into multiple sub-pattern cells with widths and heights smaller than the width and height of the target page, wherein the rectangular shaded area is the target page, and the diamond-shaped area in the target page is The target fill area determined by the diamond primitives.

[0058] According to the relevant information of the pattern cell obtained by the front-end interpretation, it can be determined that the width and height of the rectangular area determined by the pattern cell are larger than the width and height of the target page, so it is determined that the pattern cell needs to be segmented.

[0059] Then, according to the relevant information of the pattern cell, including the position parameter, width parameter, height parameter information of the lower left corner marking the pattern cell boundary and the...

Embodiment 2

[0069] Example 2: Please refer to Figure 5a , the figure is a schematic diagram of the process of generating sub-Pattern cells in the case of the first tile type, Figure 5a The coordinate axis in is the direction of copy displacement of pattern cell lattice data, which is the same as the horizontal and vertical directions of the target page.

[0070] The key pattern cell is the expected position when the pattern cell dot matrix data is laid into the target page without translation. The shaded rectangular area in the figure is the target page. In order to fill the target page, the patterncell needs to be translated 3 times in the vertical direction by the step value dY, and the specific operation process is the same as the previous embodiment. The areas where the basic atlas unit key pattern cell and the translated Pattern cell intersect with the target page are shaded areas 1, 2, 3, and 4. The positions of areas 1, 2, and 4 in the pattern cell are as follows Figure 5b As ...

Embodiment 3

[0072] Example 3: Please refer to Figure 6a, the pattern cell is divided into 4 sub-pattern cells, that is, after the shaded areas 1, 2, 3, and 4 in the figure, the positions of the sub-pattern cells in the pattern cell are as follows Figure 6b As shown in the shaded area in , where shaded areas 1 and 2 are independent of each other and do not contain each other, but shaded areas 1 and 2 can still be combined into a sub-pattern cell. This sub-pattern cell is the union of shadow areas 1 and 2, the height is the height of the target page, and the width is the width of shadow areas 1 and 2. By generalizing the above method, it can be seen that when the direction of translation when the pattern cell is laid into the target page is consistent with the horizontal and vertical directions of the space where the target page is located (the first tiling type), all overlapping areas in the pattern cell can be The union of the sub-pattern cells is used as the processed sub-pattern cell...

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 discloses a graphics primitive padding method based on collective drawing splicing and a method thereof, so as to avoid the problem that system memory resource can be wasted by collective drawing unit lattice data generated and stored ineffectively. According to size information of the collective drawing unit and objective page, and ensuring that the size of the collective drawing unit is larger than that of the objective page, each intersection area of the collective drawing unit and the objective page is ensured when the collective drawing unit is spread to the objective page in sequence; a sub collective drawing unit containing the intersection area is divided from the collective drawing unit respectively according to each intersection area which is ensured; rasterizing treatment is carried out on the each divided sub collective drawing unit; based on lattice data of each sub collective drawing unit which is processed, the padding of primitives in the objective page is realized.

Description

technical field [0001] The invention relates to the field of graphics and image processing, in particular to a method and device for filling graphics elements based on atlas mosaic. Background technique [0002] The special color space family is based on the basic color space, adding patterns such as repetition and gradient, color table (color mapping), spot color (Separations), high-fidelity (high-fidelity) or multi-frequency sound color ( multi-tone color) and other features of the color space family. [0003] In the special color space family, there are color space families such as Pattern color space family, Index color space family, Separation color space family, and DeviceN color space family. Among them, the feature of the Pattern color space family is that when drawing the primitives (line segments, character outlines, graphics, bitmaps, etc.) in the target page, you can use the Tiling pattern or Shading pattern. Instead of filling the target fill area determined b...

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 Patents(China)
IPC IPC(8): G06T11/40
Inventor 孟张伟林好黄渭平
Owner NEW FOUNDER HLDG DEV LLC