Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Curve-drawing device, curve-drawing method, curve-drawing program, and integrated circuit

A technique for depicting devices and curves, applied in the field of curve depiction

Inactive Publication Date: 2013-02-06
PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] However, the above-mentioned technique has a problem that although it is possible to determine whether approximation is necessary, it is necessary to calculate the angle of the two line segments constituting each edge, and complex calculations such as inverse trigonometric functions are required to calculate the angle.

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
  • Curve-drawing device, curve-drawing method, curve-drawing program, and integrated circuit
  • Curve-drawing device, curve-drawing method, curve-drawing program, and integrated circuit
  • Curve-drawing device, curve-drawing method, curve-drawing program, and integrated circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0026]

[0027] A curve drawing device according to an embodiment of the present invention is a device for approximately drawing a contour line of a curve having a width with a plurality of line segments. Regarding the curve to be drawn, the information given to the curve drawing device is (a) path information indicating the center line of the curve to be drawn, that is, the path (path); and (b) a line indicating the line width of the curve to be drawn wide information.

[0028] figure 1 is a diagram schematically showing a part of the curve to be drawn. In the drawing, contour lines 102 and 103 represent the contour lines of the curve to be drawn, and a locus 101 represents the center line of the curve to be drawn, that is, the locus. The contour line 102 is separated from the locus by half the line width of the curve to be drawn (hereinafter referred to as the half width), and the contour line 103 is separated from the locus by half the width.

[0029] When the curve dr...

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 present invention provides a curve-drawing device in which the need to perform further approximation on a curve approximation result can be decided by a simpler technique than in the past. A curve-drawing device (1) is intended for a straight-line approximation of a curved contour line defined by a line width and a center line, and comprises: a path division unit (10) for calculating a plurality of division points on the center line which divide the center line; a contour point calculation unit (12) for calculating two separation points located at equal distances from the division points along a normal to the center line through the division points; a decision unit (13) for calculating the respective distances between two separation points located on the same side relative to a straight line passing through the two division points out of four separation points calculated for two neighboring division points, and determining whether a ratio for a case based on the shorter of the two distances is greater than a predetermined value; and a curve formation unit (16) for approximating the longer of partial contour lines, which are parts sandwiched between the normals that pass through the two division points on the contour line, by more segments than the shorter of the partial contour lines when the ratio has been determined to be greater than the predetermined value.

Description

technical field [0001] The present invention relates to a curve drawing technique for approximately drawing a curved portion of an outline of a character or figure with a plurality of line segments. Background technique [0002] In recent years, vector drawing technology has been used in the drawing of characters such as fonts, or curve parts in graphics, etc. The inside of the outline represented by the line segment is filled. The quality of characters or graphics approximated by this technique is affected by the degree of smoothness of the junction of line segments used for the approximation (hereinafter referred to as edge). Therefore, when rough approximation processing results in insufficient edge smoothness, further approximation is performed using line segments in order to add swelling to the edge. In this way, judging for each edge whether further approximation of the edge is necessary can be said to be a process that is executed very frequently. For judging wheth...

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/20G09G5/24
CPCG09G5/28G09G5/24G06T11/203G06T11/20G06F17/17
Inventor 守山隆昭伊藤安弘
Owner PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products