Abstract: A method of visualizing visualization object data by creating a visualized image, including setting a visualization requirement; determining each node from a root node to a leaf node as a selected node, and determining whether or not the selected node satisfies the visualization requirement; registering nodes in a selected-node list for creating a visualization image when the selected node is a leaf node or has been determined to satisfy the visualization requirement, while replacing the selected node with child nodes of the selected node, and by making the child nodes new candidates for the selected node when the selected node has been determined not to satisfy the visualization requirement; outputting the selected-node list when there are no selected nodes to be processed; and creating the visualized image based on the visualization object data and node coordinate data associated with the respective nodes registered in the selected-node list.
Abstract: A system of curve generation takes a sequence of control points and constraint codes for each control point, and outputs a curve in which each of the constraints is satisfied. The set of constraints is chosen from the tangent angle, curvature, first derivative of curvature, and second derivative of curvature. The interactive curve design uses as its primitive, a curve whose curvature is a polynomial function of arclength (whose intrinsic equation is a polynomial). At each control point, a choice of G2 curvature continuity (tangent angle and curvature) or G4 curvature continuity (tangent angle and curvature plus first and second derivatives of curvature are continuous) is input. The desired curve is expressed as the solution to the chosen set of constraints.
Abstract: Disclosed are image resource loading method comprising the steps of: identifying source data associated with a particular cell from a predetermined basic recording space, in case that a rendering event for the cell occurs; sequentially moving (5) unit source data constituting the identified source data to a first loading queue by a predetermined period; determining loading fitness with respect to the unit source data positioned at the first loading queue in accordance with a predetermined determination standard, in which the loading fitness is divided into a pass or non-pass; moving the unit source data to a second loading queue in case that it is determined that the loading (10) fitness is non-pass; loading the unit source data positioned at the first loading queue to a predetermined graphic memory at the processor unit, in case that it is determined that the loading fitness is a pass; and rendering the unit source data loaded to the graphic memory at a predetermined video processor unit; wherein, in the ste
Abstract: An image processing scheme that applies engraving-style effects to an image is described. In one embodiment, an initial line pattern is warped to produce a warped line pattern, and an original image is mapped onto the warped line pattern to produce an engraving-style halftone image. In accordance with this image processing scheme, halftone line pattern effects are applied to an image in a manner that preserves sufficient contrast information from the original image that a true engraving-style image may be produced. The result is an image that has a digital engraving effect that simulates a classic old world engraving.
Type:
Grant
Filed:
August 4, 2000
Date of Patent:
October 24, 2006
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: The result of integrating a halftone dot-shape can be clustered. When the edge of the halftone dot-shape extends across a “vertical” edge of a window, the window is altered until the edge of the halftone dot-shape no longer crosses either vertical edge of the altered window. The image density of the portion of the halftone dot-shape contained within the altered window is determined. The block of image density of the portion of the halftone dot shape contained within the altered window is aligned with the right edge, the left edge, split between the left and right edges, or clustered in the “center” of the altered window. An amount of the determined block that extends into the original sample window is determined. This amount extending into the original window determines the amount of image density to be generated in the final output image based on that sample location of the window.