Rendering apparatus and method, and shape data generation apparatus and method

A graphic data and data technology, applied in image data processing, 2D image generation, image analysis, etc., can solve problems such as distortion, difficult to recognize characters, and reduce rendering efficiency

Inactive Publication Date: 2007-10-03
KK TOSHIBA
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This will inevitably reduce rendering efficiency
[0005] Also, when displaying a reduced image of a character with an extremely large number of strokes, multiple straight lines of triangular polygons are rendered in each pixel, resulting in distortion, resulting in illegible characters

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
  • Rendering apparatus and method, and shape data generation apparatus and method
  • Rendering apparatus and method, and shape data generation apparatus and method
  • Rendering apparatus and method, and shape data generation apparatus and method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0038] The rendering apparatus according to the first embodiment of the present invention will be described with reference to FIG. 1. FIG. 1 is a view of assistance in explaining the configuration of the rendering apparatus of the first embodiment. The device obtains vector graphics shape data and rendering parameters, and outputs image data as a result of vector graphics rendering.

[0039] As shown in FIG. 1, the rendering device of the first embodiment includes an input unit 101, a shape feature amount calculation unit 102, a rendering method selection unit 103, a bitmap texture generation unit 104, a bitmap texture rendering unit 105, and a curve-parameter attached A polygon model generating unit 106, a curve-parameter-attached polygon model rendering unit 107, and a presentation unit 108.

[0040] The input unit 101 allows input of vector graphic shape data. The vector graphic shape data will be described later with reference to FIG. 2.

[0041] The shape feature amount calcu...

no. 2 example

[0077] The image rendering device according to the second embodiment includes a shape data generating device and an image data output device separated therefrom. The shape data generating device receives vector graphic shape data, and outputs structured vector graphic shape data before rendering the vector graphic shape data. The image data output device receives the output structured vector graphic shape data and rendering parameters, and outputs image data as a result of the structured graphic shape rendering.

[0078] The shape data generating device used in the second embodiment will be described below with reference to FIGS. 10, 11, and 12.

[0079] The shape data generation device includes an input unit 101, a shape feature amount calculation unit 102, a bitmap texture generation unit 104, a curve-parameter-attached polygon model generation unit 106, and an output unit 1001. In the following description, elements similar to the above-mentioned elements are identified with co...

no. 3 example

[0088] The rendering apparatus according to the third embodiment will be described below with reference to FIG. 14. For example, the third embodiment is directed to a device that receives a text string and outputs image data representing a rendering result of an outline font corresponding to the text string.

[0089] The rendering device of the third embodiment includes an input unit 1401, an outline font database 1402, a vector graphics shape generation unit 1403, a shape feature amount calculation unit 102, a rendering method selection unit 103, a bitmap texture generation unit 104, and a bitmap texture rendering unit 105 The curve-parameter-attached polygon model generation unit 106, the curve-parameter-attached polygon model rendering unit 107, and the presentation unit 108.

[0090] The input unit 1401 receives a text string, and transfers the characters included in the string to the vector graphic shape generation unit 1403 one by one.

[0091] The outline font database 1402...

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

Rendering apparatus includes means (101) for inputting vector graphics data, means (102) for computing shape feature quantity related to vector graphics data, means (103) for acquiring, as rendering parameters, position of shape on screen, and matrix indicating affine transformation to position, means (103) for computing number of pixels, first converting means (104) for converting vector graphics data into bitmap texture data when number of pixels is smaller than shape feature quantity, first rendering means (105) for rendering bitmap texture data, second converting means (106) for converting vector graphics data into polygon model data attached with a curve-parameter when the number of pixels fails to be smaller than shape feature quantity, second rendering means (107) for rendering polygon model data, means (103) for selecting one of first and second converting means and one of first and second rendering means by comparing number of pixels with shape feature quantity, and means (108) for presenting selected one of rendered bitmap texture data and rendered polygon model data.

Description

Technical field [0001] The present invention relates to an image rendering device and method, and a shape data generating device and method. Background technique [0002] According to the high definition (HD) process, it is believed that the demand for technology for effectively rendering high-quality vector graphics data or outline font data in high-definition computer graphics (CG) images will increase. [0003] A method of efficiently rendering vector graphics data using a graphics processing unit (GPU) as a graphics LSI has been disclosed, for example, C. Loop and J. Blinn’s "Resolution Independent Curve Rendering" on pages 1000-1009 of Proc. of ACM SIGGRAPH 2005 using Programmable Graphics Hardware". In this method, the GPU is used to perform the rendering of a closed curve formed by two types of contours (ie, line segment contours and quadratic Bezier curve contours). This is based on the ability of the pixel renderer integrated in the GPU to The fact that the internal / exte...

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): G06T11/20G06T11/00
CPCG06T11/203G06T15/00G06T7/00
Inventor 杉田馨三原功雄
Owner KK TOSHIBA
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