摘要:
An image processing device includes: an analysis unit to analyze vector image data including line information and area color information; a detection unit to detect a boundary pixel through which an outline passes; a determination unit to determine whether the outline passes longitudinally through the boundary pixel; and a coloring unit to sequentially fill each pixel on a scan line. A color of a target pixel is calculated based on the area color information and the target pixel is filled with the calculated color when the target pixel is a boundary pixel. A reference filling color is changed from the first color to the second color defined for a target pixel when the target pixel is a boundary pixel through which an outline passes longitudinally. A target pixel is filled with the reference filling color when the target pixel is not a boundary pixel.
摘要:
Having an outline font data readout unit read a correction subject pixel and surrounding pixels thereof, referring to the already stored pre-correction and post-correction brightness value pattern data that are related to the read correction subject pixel and surrounding pixels, deriving a post-correction brightness value pattern uniquely from among candidates for a post-correction brightness value pattern of an appropriate value as post-correction brightness value, determining the optimal post-correction brightness value from the uniquely derived post-correction brightness value pattern and outputting correction data based on the determined optimal post-correction brightness value, thereby changing a brightness value of a pixel within a character image giving a look of unnaturalness automatically to a brightness value not giving a look thereof.
摘要:
Difference data reception unit receives difference data for all segments and stores it in nonvolatile memory. Restoration processing unit stores restoration process segment number indicative current process segment in the nonvolatile memory, and then restores segment data from difference data and stores it in nonvolatile memory. Overwrite processing unit stores overwrite processing segment number indicative of immediately preceding process segment nonvolatile memory, and then reads restored data which is restored on the immediately preceding segment from nonvolatile memory and overwrites it onto the data to be written of the volatile memory. If the power supply is interrupted during restoration process of segment data, a resuming processing unit resumes restoration process from the head of the segment of the restoration process segment number and if the power supply is interrupted during the overwriting process of the segment data, resumes the overwriting process from the head of the overwrite processing segment number.
摘要:
One new file and one old file are sequentially compared from the heads of the files on a predetermined data unit basis. If a data match is found, transfer information showing a position and a data length of the old file is output. If a data mismatch is found by the sequential comparison, the old file is searched in both directions from the data position where the mismatch had been found in the old file, thereby finding a portion which matches with the data of the new file. If the matching portion can be found, shift information up to the matching portion on the old file is output. If the matching portion cannot be found, new data is added to transfer replacement information showing a length of data of the mismatching portion of the old file at a position until the matching portion can be found, and the resultant transfer replacement information is output.
摘要:
A Bezier curve constituting outline font data represents a curve by four coordinate values of a start point, an end point, and two control points. The curve is represented by two coordinates of the start point and the end point in collinear approximation, and by three coordinates of the start point, an intersecting point of two lines, and the end point in bi-linear approximation. In curve pattern approximation, when 32 curve patterns are prepared, the curve is represented by 5-bit data of two coordinates of the start point and the end point, and a pattern number. By effectively employing these three kinds of processes, it is possible to represent a Bezier curve constituting the outline font data with a reduced data volume.
摘要:
A data management system presents to an information processing apparatus the data of latest version. The data management system includes a first difference data generation unit generating a difference data which can revise a data stored in a data storage unit to a data of latest version, and a second difference data generation unit creating, based on the difference data stored in a difference data storage unit and on a difference data, a difference data which can be revised from each of versions older than the data stored in the data storage unit to a data of latest version, which data management system executes revision processing of a data of the information processing apparatus at high-speed, and when a data of latest version is generated, the latest version data can be registered at high-speed thereby reducing data capacity to be used.
摘要:
According to an aspect of an embodiment, a system comprises a display having a display area for displaying an image corresponding to image data signals applied thereto, the display being capable of maintaining the image to be displayed after termination of application of the image data signals, an area designation unit for designating a part of the display area and a controller unit for receiving image data and generating image data signals to be applied to the display, the controller unit being configured to inhibit application of image data signals to the part of the display area when designated while applying new image data signals to the display.
摘要:
Having an outline font data readout unit read a correction subject pixel and surrounding pixels thereof, referring to the already stored pre-correction and post-correction brightness value pattern data that are related to the read correction subject pixel and surrounding pixels, deriving a post-correction brightness value pattern uniquely from among candidates for a post-correction brightness value pattern of an appropriate value as post-correction brightness value, determining the optimal post-correction brightness value from the uniquely derived post-correction brightness value pattern and outputting correction data based on the determined optimal post-correction brightness value, thereby changing a brightness value of a pixel within a character image giving a look of unnaturalness automatically to a brightness value not giving a look thereof.
摘要:
An information display method displays a plurality of display frames arranged in a table on a display screen. Each of the display frames enables display of a plurality of information pieces, and a selected display frame is enlargeable, while non-selected display frames are reduced according to an enlargement ratio of the enlarged display frame. Each of information candidates to be displayed in respective display frames includes an attribute of a display priority and an attribute of a display character size, and an information display operation is carried out, based on a size of each of the display frames, by deciding the display priority and the display character size of each of the information candidates to be displayed in the respective display frames. Consequently, a large amount of information can be displayed, and easy operation can be realized.
摘要:
A difference of coordinate values stored adjacent to each other is compressed by means of a statistical coding system when reading out outline font data storing coordinate values necessary for drawing a contour of a character in order of drawing the contour in a clockwise or counterclockwise direction and also a category of a line connecting a pair of coordinates simultaneously, followed by compressing the coordinate values of the outline font data. A value of a result of subtracting “A−1” from a difference of coordinate values is determined to be a difference value of coordinates if the difference of coordinate value is equal to or greater than a certain value A, and a code expressing the difference value of “0” is added in front of the codes of difference values that are smaller than the value A in the case of a category of line connecting adjacent coordinates to each other being a straight line.