Drawing device and drawing method

A technology of picture elements and candidate lines, which is applied in the field of drawing devices, can solve problems such as intermediate color bleeding, and achieve the effect of reducing pollution and improving recognition.

Inactive Publication Date: 2016-08-24
MITSUBISHI ELECTRIC CORP
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the case of low-resolution fonts, sometimes this intermediate color is recognized as bleed

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
  • Drawing device and drawing method
  • Drawing device and drawing method
  • Drawing device and drawing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0026] figure 1 It is a functional block diagram of the drawing device according to Embodiment 1.

[0027] As shown in the figure, the drawing device according to this embodiment includes an end point extracting unit 101 , a reference point specifying unit 102 , a candidate line generating unit 103 , a candidate line selecting unit 104 , and a data correcting unit 105 . In addition, the drawing device is realized by a computer, and the endpoint extracting unit 101 to the data correcting unit 105 are composed of software corresponding to their respective functions and hardware such as a CPU and a memory for executing the software. Alternatively, at least one functional unit among the endpoint extraction unit 101 to the data correction unit 105 may be constituted by dedicated hardware.

[0028] figure 2 It is a structural diagram of a computer system that implements a drawing device.

[0029] The illustrated computer system has an arithmetic processor 1 , a system memory 2 ,...

Embodiment approach 2

[0042] In the oblique line bleeding improvement method performed in Embodiment 1, since correction of oblique lines in characters requires multiple distance calculations, there is a problem that the amount of calculation is large. Therefore, in Embodiment 2, an example was shown in which blurring is improved by correcting the start point and end point of oblique lines toward the center of the pixel pixel to speed up oblique line correction processing.

[0043] Figure 8 It is a functional block diagram showing the drawing device according to the first embodiment.

[0044] The drawing device according to Embodiment 2 includes an endpoint extraction unit 201 , an endpoint position correction unit 202 , and a data correction unit 203 . Similar to the endpoint extraction unit 101 in Embodiment 1, the endpoint extraction unit 201 extracts the pixel coordinates of the start point and end point of the oblique line. The end point position correction unit 202 corrects the positions o...

Embodiment approach 3

[0048] Embodiment 3 is an example of improving the bleeding by using curve data as an object. Figure 9 A functional block diagram of the drawing device according to Embodiment 3 is shown in .

[0049] The drawing device according to Embodiment 3 includes a curve data extraction unit 301 , an end point position correction unit 302 , a candidate line generation unit 303 , a straight line division unit 304 , a reference point determination unit 305 , a candidate line selection unit 306 , and a data correction unit 307 .

[0050] The curve data extraction unit 301 is a functional unit that extracts the start point, end point, and control point of the curve data. The end point position correction unit 302 is a functional unit that corrects the positions of the start point and the end point extracted by the curve data extraction unit 301 to the center of the pixel pixel. The candidate line generating unit 303 is a functional unit that generates a candidate line of a curve based on...

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 drawing device according to the present invention performs drawing by arranging straight line data on pixels and determining the luminance value of each pixel. The pixel coordinates of the starting point and the end point of the line are extracted; the reference point determination part determines the center of the pixel pixel where the oblique line is located as the reference point; the candidate line generation part generates the starting point and the end point to be extracted by the end point extraction part A candidate line formed by connecting points located within the pixel pixels; a candidate line selection section that selects a candidate line that minimizes the sum of distances between the candidate line generated by the candidate line generation section and the reference point; and a data correction section , which corrects oblique lines to the candidate lines selected by the candidate line selection section.

Description

technical field [0001] The present invention mainly relates to a drawing device and a drawing method, which correct the positions of oblique lines and curves to reduce blots in small characters when the scalable fonts drawn with strokes are visualized. ) to improve text recognition. Background technique [0002] Current stroke font drawing is performed by arranging vector data on pixels and determining the brightness value of each pixel. At this time, in order to display smooth lines, anti-aliasing processing is often used. In this anti-aliasing processing, multi-level luminance values ​​forming halftones are set and drawn. However, in the case of low-resolution fonts, sometimes this intermediate color is recognized as bleeding. Therefore, in the conventional grid fitting method, focusing on the vertical and horizontal line segments of the line segments (hereinafter, these are referred to as segments), the segments are corrected to the optimum position on the pixel, and cl...

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): G09G5/24G09G5/28
CPCG09G5/28G09G5/227G09G2320/0252G06T11/203G06T2200/12G06T5/003
Inventor 前川拓也横须贺佑介
Owner MITSUBISHI ELECTRIC CORP
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