Entries |
Document | Title | Date |
20080211814 | Graphics Generation Device Comprising Means For Monitoring Its Operation - The field of the invention relates to the operational safety, security and reliability of Man/Machine Interface systems displaying information in the form of graphics or symbology. The monitoring principles according to the prior art are all based on monitoring graphical information coming from the display system and the verification that this information really corresponds to the input parameters. The heart of the invention is to monitor the correct operation of the graphics generation functions, independently of the data that they process. More precisely, the invention relates to a device for the graphical generation of symbologies intended for a display screen, the device having functions for the generation of symbology elements and means for monitoring its correct operation. The monitoring correct operation allows the use of certain of the functions for the generation of symbology elements to be prohibited and second allows micro-images dedicated to the monitoring of the functions to be generated and controlled. | 09-04-2008 |
20080218520 | Acceleration of Triangle Scan Conversion Through Minor Direction Detection - A method and system for performing triangle scan conversion in a manner that reduces the number of scanlines generated when performing rasterization. The method includes determining a width and a height of a triangle to be rasterized. A minor axis is established in a direction of the shorter of the width and height, and a major axis is established in a direction of the longer of the width and height. A scanline direction is also established so that scanlines will be generated in a direction parallel to the major axis and perpendicular to the minor axis. Furthermore, the scanline direction yields a single major triangle edge and two minor triangle edges, wherein the scanlines begin at the single major triangle edge and terminate at the two minor triangle edges. The method generates the scanlines in accordance with the established scanline direction. | 09-11-2008 |
20080218521 | OFFSET TILES IN VECTOR GRAPHICS - An efficient rendering method for processing computer graphics in tiles. First a frame of data, typically at least one polygon, is received for rendering. While rendering a polygon the tile for the polygon is assigned so that it minimizes the number of the tiles needed for processing the polygon. It is possible to compute an offset value between the static tiles and the assigned tiles. If the offset value is computed, the rendering into an actual screen may be based on that. | 09-11-2008 |
20080238924 | Character rendering device, display device, and printer - A character rendering device includes: a first drawing unit that divides a shape of a character represented by character shape data into partial areas, and renders the shape of the character area by area; a second drawing unit that renders the character on the basis of the shape of the character drawn by the first drawing unit; a transfer unit that transfers the character rendered by the second drawing unit; a first memory that stores data; a second memory whose read/write rate is lower than that of the first memory, and whose storage capacity is larger than that of the first memory; and a selection unit that, if a number of the partial areas created by the first drawing unit is equal to or smaller than a threshold value, selects the first memory, and if the number of the partial areas is larger than the threshold value, selects the second memory, wherein: if the first memory is selected by the selection unit, the first drawing unit writes data of the rendered shape of the character in the first memory, and the second drawing unit reads out the data of the shape of the character from the first memory and renders the character on the basis of the shape of the character; and if the second memory is selected by the selection unit, the first drawing unit writes data of the rendered shape of the character in the second memory, and the second drawing unit reads out the data of the shape of the character from the second memory and renders the character on the basis of the shape of the character. | 10-02-2008 |
20080238925 | System and method for representation of business information - A system and method generates a map representation of information from a BI (business intelligence) application. The BI information is used to generate map data, which in turn is used to generate a map representation. The system and method are arranged to generate the same thematics in a representation as provided by BI application. For example, if the BI information is information on crime in a particular area, the map representation will present the same theme in a spatial frame of reference, using similar metadata (thematic data) to express the theme on the map representation. | 10-02-2008 |
20080246770 | Method of Generating a 2-D Image of a 3-D Object - There is described a method for generating a 2-D image of a 3-D object represented by a volume data set comprising a multiplicity of data points each having an opacity value. A plurality of notional rays are cast through the 3-D object and for each ray, a ray path is divided into a plurality of base sampling intervals defined by data points on the path. If it is determined that a difference in opacity values across a base sampling interval can become greater than a pre-determined value, successively smaller sampling regions are generated within the base sampling interval until it is determined that a difference in opacity values across each generated smaller sampling interval in the base interval is less than the pre-determined threshold. Values indicative of an interaction between the ray and the 3-D object in the sampling intervals along the path are accumulated using a direct volume rendering procedure to determine a pixel value in the 2-D image. | 10-09-2008 |
20080278496 | RENDERING DATA VISUALIZATION WITH MINIMAL ROUND-OFF ERROR - Systems and methods in accordance with various embodiments of the present invention provide for the rendering of data visualizations with minimal round-off errors. The data visualization method represents a dataset as graphical elements within a graphical layout area by performing layout of a data value within the dataset on the graphical layout area. The data value is positioned on the graphical layout area by determining a floating point position of the data value. A round-off error is calculated by casting the floating point position to an integer position on the graphical layout area. The round-off error is distributed to one or more subsequent data values that are yet to be positioned on the graphical layout area. | 11-13-2008 |
20080291205 | Digital Mapping System - Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request from a client-side computing device to a map tile server, receiving a set of map tiles in response to the location request, assembling said received map tiles into a tile grid, aligning the tile grid relative to a clipping shape, and displaying the result as a map image. One apparatus according to aspects of the present invention includes means for sending a location request from a client-side computing device to a map tile server, means for receiving a set of map tiles in response to the location request, means for assembling said received map tiles into a tile grid, means for aligning the tile grid relative to a clipping shape, and means for displaying the result as a map image. Such an apparatus may further include direction control or zoom control objects as interactive overlays on the displayed map image, and may also include route or location overlays on the map image. | 11-27-2008 |
20080303821 | Graphic processing method and apparatus for supporting line acceleration function - Provided are a graphic processing method and apparatus supporting a line acceleration function. The graphic processing method includes: transforming at least one line represented by graphic data, to a polygon; and rendering the polygon and at least one polygon represented by the graphic data. Therefore, a graphics chip set which normally supports only a polygon acceleration function can also support a line acceleration function. | 12-11-2008 |
20090040229 | Generalization of Features in a Digital Map Using Round Number Coordinates - A system and processes for generalizing a collection of objects using points not necessarily part of the original objects are provided. Generalization of features in a digital map includes moving points to round number coordinates, while keeping topology correct and not moving points outside an allowed distance range, thus substantially reducing the size of the data so generalized. However, doing so requires moving points from the original polyline to new points. Generalization of polylines to points preferentially chosen from a relatively sparse set is described. | 02-12-2009 |
20090040230 | Vector image drawing device, method for vector image drawing, and computer readable recording medium - Where each of m and n are any natural number: a drawing region subdivider | 02-12-2009 |
20090066697 | CARICATURE TOOL - Pre-designing caricatures is inflexible and hinders the design process. Accordingly, a technique for rendering a caricature made up of at least one caricature part is provided. For a subject caricature, each caricature part is sized and positioned based on the size and position of a base connection point. Each caricature part has at least one piece. Each piece is assigned a respective layer for purposes of rendering and is rendered in order according to the layer assigned to the piece. A complete caricature is assembled from each caricature part, each being sized, positioned, and ordered based on the steps of sizing, positioning, and ordering. Rendering the complete caricature in this flexible manner enables a diversity of caricatures to be rendered without having to create an entire library of possible caricatures. In this way, the design process is enhanced. | 03-12-2009 |
20090066698 | Systems And Methods For Performing Quantity Takeoff Computations From Computer Aided Design Drawings - One or more embodiments of the invention set forth methods for performing quantity takeoff computations from computer aided design (CAD) drawings. The user initiates the quantity takeoff of an instance of a drawing object by manually selecting one or more geometries that visually represent the instance. The quantity takeoff engine identifies or creates a takeoff object that is associated with the drawing object. A takeoff object may include the dimension of geometry to quantify, the object parameter to be quantified, and the takeoff calculations to be performed. The takeoff measurement tool quantifies the instance and adds markup information to the CAD drawings to represent the determined quantity. Subsequently, the quantity takeoff engine performs takeoff calculations and adds the quantity and cost information to a takeoff report representing all previous selected instances. Advantageously, these techniques allow the user to incrementally create takeoff reports without making any manual measurements. | 03-12-2009 |
20090066699 | Vector image drawing circuit and method for vector image drawing - A vector image drawer comprises: an outline definer, a divider, an outline flag setter, a filler, and a continue flag setter. The outline definer defines outline data for indicating a start pixel and an end pixel of a filling along each scanning line of a drawing region. The divider divides the drawing region into an m×n matrix of drawing subregions. The outline flag setter sets an outline flag for indicating a presence of the outline data for each of the drawing subregions. The filler performs a fill processing for drawing subregions in a case where a continue flag is set fur an adjacent drawing subregions and the outline flag is set for each of the drawing subregions. A continue flag setter sets the continue flag for each of the scanning line, whether a filling continues into an adjacent drawing subregion. | 03-12-2009 |
20090073173 | FIGURE RENDERING APPARATUS AND FIGURE RENDERING METHOD - Disclosed is a figure rendering apparatus including: a figure displaying section to display a figure by rendering the figure in a display screen; a setting section to set an arbitrary point on a rendering figure as a moving point, a moving range of the moving point, and an arbitrary point on the rendering figure as a locus point on a basis of a user's operation; and a control section to render a locus of the locus point in the display screen when the moving point moves in the moving range; to obtain a plurality of pieces of position information of the locus point in the locus; and to judge whether the plurality of pieces of position information obtained by the control section fits predetermined functional formulae or not, and to display information of a functional formula judged to be fit by the pieces of position information in the display screen. | 03-19-2009 |
20090079741 | STATISTICAL WAVEFORM DRAWING ROUTINE - A statistical waveform drawing routine includes forming an image, determining discrete points of the image, forming count totals of the number of discrete points of the image in a sweep of the discrete points in a first direction, and determining a statistical value according to the count totals of the discrete points. | 03-26-2009 |
20090079742 | OBJECT ASSOCIATION IN A COMPUTER GENERATED DRAWING ENVIRONMENT - Methods and systems for associating two objects in a drawing application with one another are provided. Embodiments of the invention are directed toward a method in a computing environment that includes receiving a command to designate a target and designating the target. The method can further include identifying a subject and providing a suggested association of the subject with the target. The method can still further include receiving a command to accept the suggested association and associating the subject with the target as suggested. | 03-26-2009 |
20090096792 | FILL MODE DETERMINATION IN VECTOR GRAPHICS - An efficient method for improving use of different fill modes in vector graphics and a system using the method. The filling method uses a graphics hardware that is capable of producing objects to be filled. Before the actual filling the edges of the objects must be computed. Edges are then stored into an edge buffer. The buffer may be a separate buffer block or a pointer to a memory. The edge buffer comprises only the edges of the object to be rendered. When the object is actually is rendered, rendering function is called with at least one parameter. The parameters include the fill mode with which the object is rendered to the screen. | 04-16-2009 |
20090096793 | IMAGE PROCESSING METHOD, PROGRAM THEREOF AND IMAGE PROCESSING APPARATUS - An electronically implemented method for processing an image is disclosed, the method including: receiving an electronic command for creating a printable image from a vector image, the vector image including a first arc connected to a second arc; converting the first arc into a plurality of first line segments, including a first start point and a first end point, the first start point and first end point having a first center point which represents the center of the first arc; converting the second arc into a plurality of second line segments, including a second start point and a second end point, the second start point and second end point having a second center point which represents the center of the second arc; determining that the first end point and second start point are both located at a connection point; determining that the first center point, connection point, and the second center point are aligned in a linear relationship with respect to each other; and adding a connection point shape which extends from the connection point in a tangential direction with respect to the first and second arcs. | 04-16-2009 |
20090115786 | DRAWING DEVICE, AND DRAWING METHOD - A device that is not necessarily high in performance, includes: a standard information obtaining unit configured to obtain standard information including a type of drawing process that could be used for computer graphics and a feature of the shape of polygon; a drawing information obtaining unit configured to obtain drawing information including information indicating the type of drawing process used for the actual computer graphics and information indicating the shape of polygon; a simplification judging unit configured to judge whether the type of the drawing process and the shape of the polygon indicated by the drawing information satisfy the standard indicated by the drawing standard information; a polygon simplifying unit configured to simplify the polygon by reducing vertices composing the polygon when said simplification judging unit judges that the standard is satisfied; and a drawing unit configured to execute computer graphics process using the polygon whose vertices are reduced, in order to achieve simplification of polygons and reduction of the total processing time for computer graphics (CG). | 05-07-2009 |
20090122066 | DRAWING-EDITING SYSTEM AND APPARATUS AND GROUPING PROCESSING METHOD - The drawing-editing system includes a drawing processing unit which draws a drawing object based on an input from a coordinate input apparatus, a calculation unit which calculates a first speed indicating a drawing speed upon drawing of a first drawing object drawn by the drawing processing unit, and a second speed indicating a moving speed from the drawing end position of the first object to the drawing start position of the next second drawing object to be drawn, a determination unit which determines, based on information calculated by the calculation unit, whether to group the first drawing object and the second drawing object, and a grouping processing unit which executes grouping of the first drawing object and the second drawing object based on the determination result of the determination unit. | 05-14-2009 |
20090153560 | MULTIPLE SOURCE WAVEFORM DRAWING SYSTEM AND METHOD - A method of waveform drawing, including generating a plurality of waveforms with certain waveforms being in the same space in a display, eclipsing the waveforms in a rank order and storing the related data in an eclipsed list, the related data of the eclipsed list including a plurality of drawing points with the results of eclipsing the waveforms in the rank order, performing a reduction of flicker on a displayed image from the data outputted from the eclipsing of the waveforms in rank order, an erasure list and a draw list including the results of the reduction of flicker, optimizing the erasure list from the data outputted from performing the reduction of flicker and storing in an optimized erasure list, and copying from the eclipsed list to a predecessor list, the predecessor list including drawing units representing vertical stripes at a given x-axis position. | 06-18-2009 |
20090153561 | METHOD AND APPARATUS FOR CAPTURING SCREEN BASED ON WDDM - The present invention relates to a technique of capturing screen. It discloses a method for capturing screen based on WDDM, which is aimed at solving the problem that the existing techniques are not suitable for Vista. The method comprise the steps of outputting commands of drawing image by an image display processing engine; analyzing the commands of drawing image by a filter driver, determining whether a display adapter can execute the commands in accordance with the registered capacities of the display adapter, and transmitting the commands to the display adapter if the display adapter can execute the commands; generating image data to be displayed in accordance with the commands by the display adapter, and transmitting the generated image data back to the filter driver; and buffering the image data to be displayed in the filter driver. The present invention also discloses a computer system with a plurality of displays employing the method described above. The present invention can be easily implemented, and the captured screen image and the image on the local display terminal have the same image quality. | 06-18-2009 |
20090184964 | REGION FILLING USING MATCHING CRITERIA - A method for filling closed regions in a drawing using a region filling tool that may appear as a paint bucket. Rather than independently selecting regions to fill or filling based on style-by-layer techniques, the user selects a seed region such that other regions of the drawing are filled if parameters of the other regions match the parameters of the seed region. Matching criteria parameters may include an exact match parameter, a shape matching parameter, a layer matching parameter, and a line weight matching parameter. The parameters may be used alone or in conjunction with other parameters. In this manner, multiple regions in the drawing that are similar to the seed region may be filled using one interaction with the region filling tool. This approach allows the user to more efficiently and intuitively fill regions in the drawing. | 07-23-2009 |
20090184965 | Approximation of Ordered Sets of Points by Geometric Elements via Overlapping Polytopes - An ordered set of physical points, each comprising a nominal point and an associated allowable deviation, is approximated by a sequence of geometric elements determined by a method of intersecting polytopes in a parametric space. A first bundle of geometric elements connecting a first subgroup of physical points is generated and mapped to a first polytope. A second bundle of geometric elements connecting a second subgroup of physical points is generated and mapped to a second polytope. If the intersection between the first polytope and the second polytope is not null, the points in the intersection region correspond to geometric elements which approximate the physical points in the combined two subgroups. The process is repeated iteratively for additional subgroups. The center point of the final intersection region corresponds to an approximate best-fit geometric element. | 07-23-2009 |
20090189901 | COORDINATE SYSTEM IDENTIFICATION - An example method for coordinate system identification that includes obtaining an attribute and a spatial entity of a region and identifying a number of information repositories using a business rule, the business rule identified using the attribute. The method further includes accessing the number of information repositories to identify a number of coordinate systems, each of the number of coordinate systems defined for the spatial entity. The method further includes selecting one of the number of coordinate systems, transforming spatial data for the region based on the one of the number of coordinate systems to generate a map, and displaying the map including the spatial data. | 07-30-2009 |
20090189902 | Generation of a Vector Graphic from a Hand-Drawn Diagram - A method and system for generating a vector graphic from a color/object coded hand-drawn diagram are provided. A digital image of the diagram is generated and the key to the color/object code used to code the diagram is obtained. The digital image is then filtered to create a color-filtered image for each color in the key. Each filtered image is analyzed to determine the object type of objects in the filtered image according to the key, and then data extracted from the analysis of the filtered images is combined into a vector graphic diagram. The use of coded color in the diagram enables the image to be filtered based on color, which in turn aids the automated recognition of components in the diagram and significantly reduces the complexity of identifying each type of shape. | 07-30-2009 |
20090231343 | Exact Geometry Operations on Shapes Using Fixed-Size Integer Coordinates - Techniques for improving efficiency and accuracy of computer-aided design are provided. In one aspect, a method for generating a computer-based representation of a design having one or more shapes is provided comprising the following steps. Each of the shapes in the design is represented with one or more trapezoids, wherein a fixed number of non-vertical lines are used to define an x-coordinate of a left and right base and sides of each trapezoid with intersection points being formed between the non-vertical lines that define the sides. The x-coordinates and intersection points are used to divide the trapezoids into disjoint trapezoids, wherein each disjoint trapezoid is defined by a combination of the same non-vertical lines that are used to define one or more of the trapezoids. An order is assigned to the x-coordinates and intersection points, wherein the x-coordinates and intersection points in the assigned order are representative of the design. | 09-17-2009 |
20090231344 | Dynamic selection of update methods - A method in a computer modeling environment having generative component features forming a model is provided. A generative component (GC) feature is created with a method. User input modifying an aspect of the model that affects the GC feature is received. An update method for the GC feature is determined dynamically based on the user input, the properties of the GC feature and input properties of available update methods to obtain a selected update method. The GC feature is updated based on the selected update method to obtain an updated GC feature. The updated GC feature is stored in a computer readable medium. | 09-17-2009 |
20090237406 | CHARACTER RENDERING SYSTEM - To facilitate a low-power/power-aware, high-speed, and high-quality/quality-adaptive character rendering process, a character rendering system including a memory, a cache unit, a Bezier curve parallel decomposition module, a transfer controller, a parallel anti-aliasing module, a buffer, and a scan conversion unit is disclosed. The cache unit stores a plurality of Bezier curve key points corresponding to frequently used characters. The Bezier curve parallel decomposition module performs parallel decomposing processes on the Bezier curves of the Bezier curve key points corresponding to a character for generating a plurality of segments. The parallel anti-aliasing module performs parallel anti-aliasing processes on data of the segments transferred by the transfer controller for generating edge pixel data. The edge pixel data are transferred to the scan conversion unit via the memory or the buffer. The scan conversion unit performs a scan conversion process on the edge pixel data for generating image data of the character. | 09-24-2009 |
20090237407 | LEAPING ITERATIVE COMPOSITION METHOD OF COMPLICATED GRAPHIC AND STORAGE MEDIUM HAVING COMPUTER PROGRAM EXECUTING THE SAME - A leaping iterative composition method of a complicated graphic and a storage medium having a computer program executing the same are described. First, an initiator and generators are set. After several times of iterating, a transitional object is formed. Then, a leaping recursion is performed based on this transitional object. When performing the leaping recursion, a generator of each of the iterations is designed by a single pattern converted from a structural result of a previous iteration added with a base object. Since the result of each of the iterations keeps the original structure, the structure is used as the input initiator. The initiator of the first iteration can be a feature of different iteration objects. Since the input structure of iterations are the same, the advantage of reducing computing resources and avoid system overload are reachable. | 09-24-2009 |
20090237408 | VIRTUAL WHITE LINES FOR DELIMITING PLANNED EXCAVATION SITES - Methods and apparatus for facilitating detection of a presence or an absence of at least one underground facility within a dig area. A digital image that does not include an aerial image of a geographic area including the dig area is displayed on a display device. Via a user input device associated with the display device, at least one indicator is added to the displayed digital image to provide at least one indication of the dig area and thereby generate a marked-up digital image. Information relating to the marked up digital image is electronically transmitted and/or electronically stored so as to facilitate the detection of the presence or the absence of the at least one underground facility within the dig area. | 09-24-2009 |
20090244070 | SYSTEM AND METHOD FOR FORMING OPTIMIZED PERIMETER SURVEILLANCE - A software module apparatus for enabling a user to generate a virtual tripwire through a geographic area of interest using a plurality of sensors. The apparatus may make use of an input for allowing a user to input a digital elevation model (DEM) of the area of interest. An input responsive to a user controlled device may also be used for defining a swath of the area of interest, the swath representing a subregion laying over, or adjacent to, a border to be monitored. A display may be generated for illustrating computed locations of a plurality of independent sensors used to form the virtual tripwire through the swath of the area of interest. | 10-01-2009 |
20090278849 | METHOD AND SYSTEM FOR SEGMENTED PROPAGATION VISUALIZATION - A method and system for visualizing the propagation of a radio-frequency (RF) signal between a first wireless device and a second wireless device is provided. The method includes segmenting ( | 11-12-2009 |
20090303240 | GRAPHICS SYSTEM AND DRAWING METHOD THEREOF - A graphics system including: a register storing data of a clipping frame of a frame buffer; a register storing offset data of a figure; a register storing data of a clipping frame of a stencil buffer that is larger than the clipping frame of the frame buffer and storing position data of a reference basing point, on a stencil buffer, for drawing a non-offset figure or an offset figure; and a pixel filling-in module for drawing onto a stencil buffer a masking determination result of a pixel relating to the figure on the basis of data of the clipping frame of the stencil buffer and the figure, and also drawing the non-offset figure or the offset figure onto the frame buffer by referring to the stencil buffer onto which the masking determination result is drawn, the position data of a reference basing point stored in the register, and the data of the clipping frame of the frame buffer. | 12-10-2009 |
20090309880 | DRAWING CONTROL METHOD, DRAWING CONTROL APPARATUS, AND DRAWING CONTROL SYSTEM FOR EMBEDDED SYSTEM - A drawing control method, a drawing control apparatus, and a drawing control system for embedded system are provided. The present invention adopts an independent drawing control apparatus to control a drawing unit to draw a frame, and move the drawn frame to an external frame buffer in advance, and therefore the number of lines that can be drawn is not restricted by the capacity of the memory of the drawing unit. Further, the present invention employs a counter to accumulate a counting number upon each time completion of drawing frame or moving frame. Whenever the counting number is accumulated, the drawing unit is controlled to perform a next stage of frame drawing or frame moving. In this concern, the present invention eliminates the time for external accessing, and thus achieving parallel processing, and instant displaying. | 12-17-2009 |
20100002002 | METHOD AND SYSTEM FOR SPECIFYING COLOR OF A FILL AREA - A method and system for generating an image display plan is provided. In one embodiment, a planning system allows a user to create a display plan that specifies a sequence of images that are to be displayed and how the images are to be displayed. The planning system allows a user to specify different versions of the plan for different aspect ratios. When displaying the image, the planning system may display multiple viewports simultaneously on the image, one for each of the different aspect ratios. The planning system may allow the multiple viewports to be moved around and resized as a unit maintaining a common center point for the viewports. | 01-07-2010 |
20100002003 | FIGURE DRAWING DEVICE AND METHOD - A figure drawing device includes; a device | 01-07-2010 |
20100020082 | PROGRAM, IMAGE GENERATION DEVICE, AND IMAGE GENERATION METHOD - A program performing processing so that a computer does not set a selected part object together with a part object that has been already set as an element of a model object as elements of a model object when the category of the selected part object is designated by designation information of the part object that has been already set as an element of the model object and the category of the part object that has been already set as an element of the model object is designated by designation information of the selected part object. | 01-28-2010 |
20100020083 | PROGRAM, IMAGE GENERATION DEVICE, AND IMAGE GENERATION METHOD - A program causing a computer to store a plurality of items of attribute information respectively associated with a plurality of part objects that form a model object in a storage section, and performing a hit effect process based on the attribute information of a part object among the plurality of part objects that corresponds to a hit position of the model object. | 01-28-2010 |
20100020084 | Generating Designs For Product Adornment - Ordered pattern are generated based on an existing image by providing an isosceles right triangle-shaped first image, and creating a second image based thereon. The second image at least includes a first portion entirely formed from a plurality of mirrored or unmirrored, rotated or unrotated, and non-overlapping instances of the first image arranged in the shape of a complete rectangle. The legs of the complete rectangle are at least as long as either the legs or the hypotenuse of the isosceles right triangle. The first portion of the second image encompasses an area at least twice that of the first image. The plurality of instances of the first image are joined at their respective isosceles right triangle hypotenuses, legs, and corners. A computer system for performing various embodiments of such method is provided, as are a wide variety of products adorned with attractive examples of such ordered images. | 01-28-2010 |
20100026687 | SYSTEMS AND METHODS FOR DYNAMICALLY GENERATING LOCATIONS FOR CHARTING ASSESSMENTS - Embodiments of the present technology provide a system and method for dynamically generating locations for charting assessments. The system includes a user-operated location authoring tool, an authoring dictionary service, a runtime dictionary service, a database, and a location selector. The method includes creating at least one user-manipulated image; associating at least one location with each of the user-manipulated images; associating each of the user-manipulated image(s) and associated location(s) with at least one knowledge identifier; storing the user-manipulated image(s), associated location(s) and associated knowledge identifier(s); and retrieving the user-manipulated image(s) and associated location(s) relating to a user-selected one of the knowledge identifiers. The present technology also includes a computer-readable medium having a set of instructions for execution by a computer, the set of instruction capable of carrying out the current method. | 02-04-2010 |
20100053170 | METHODS AND SYSTEMS FOR ADAPTING A MULTI-BLOCK STRUCTURED MESH TOPOLOGY OF AN OBJECT TO A MODIFICATION IN ITS GEOMETRY - A computer-aided method for adapting a multi-block mesh topology of an object ( | 03-04-2010 |
20100066744 | Method and apparatus for triangle traversal process in graphic rasterization - A method and apparatus for traversing a triangle in graphic rasterization are provided. The method includes creating a bounding box which is the smallest rectangle consisting of pixels that covers the triangle; choosing a traversal start pixel for traversing the triangle based on the bounding box; choosing a traversal direction based on the position relation between the traversal start pixel and the triangle; and traversing the triangle from the traversal start pixel in the traversal direction. The traversing the triangle includes calculating a next scan start pixel based on slope of a edge function of the triangle with respect to the traversal start pixel and the traversal direction. | 03-18-2010 |
20100073378 | OBJECT-SHAPE GENERATION METHOD, OBJECT-SHAPE GENERATION APPARATUS, AND PROGRAM - Even in a situation in which an image of the back side of an object cannot be captured, the shape of the object can be generated with high accuracy. For individual images captured from the circumference of an object, projection regions projected in an area from the surface of projection in a projective space to a projective plane that is distant from the surface of projection by a predetermined length in a depth direction in a case where the object reflected in the individual images is projected to the projective space from viewpoint positions of the individual images are detected. A portion common to the individual detected projection regions is extracted. | 03-25-2010 |
20100091023 | GRAPHICS PROCESSING UNIT ACCELERATED DYNAMIC RADIAL TESSELLATION - A method, apparatus, and article of manufacture enable the creation and display of a radial tessellation. A single source image is selected and a radial tessellation creation feature is activated. A triangular sector of the source image is specified and transferred to a texture buffer of a graphics processing unit (GPU). A radial tessellation is created using the GPU by drawing the triangular sector on a destination image, repeatedly flipping and drawing the triangular sector along a leading edge of the triangular sector to create a closed polygon, and further flipping and drawing the triangular sector onto the destination image to create outer rings around the closed polygon and filling the destination image. | 04-15-2010 |
20100097381 | METHOD AND APPARATUS FOR GENERATING VISUAL PATTERNS - A method generates frame segments of an image frame depending on values of data elements included in a set of data elements. The method includes the acts of: (a) partitioning a plurality of tuples of values of data elements included in the set of data elements into a plurality of clusters of tuples; (b) classifying a reference tuple into a cluster of the plurality of clusters of tuples depending on a similarity metric; and (c) generating a new data value depending on classification data related to the classification of the reference tuple into a cluster of the plurality of clusters of tuples. The value of a reference data element is updated with the new data value. A frame segment can be generated depending on the new data value and then displayed in a display segment of a display. | 04-22-2010 |
20100118031 | Method and apparatus to define drafting position - The present invention discloses a method to define a drafting range based on a curve with a plurality of points drawn by a user. A writing character is shown in a display based on the drafting range. The method includes the following steps. The first step is to gather coordinate positions of points. Then, these coordinate positions are compared to each other to get a maximum coordinate position and a minimum coordinate position. A drafting range is generated based on the maximum coordinate position and the minimum coordinate position. Next, the drafting range is corresponded to a display range of a display to define a ratio of the drafting range to the display range. Finally, the writing character is adjusted and displays in the display based on the ratio. | 05-13-2010 |
20100123718 | BOUNDARY DELINEATION SYSTEM - Methods and systems for boundary delineation are described. In one embodiment, a living unit identifier may be translated into a translated geographic location point. The living unit identifier may be within a distribution area. A closed plane living unit-based figure that bounds the translated geographic location point may be delineated. An additional closed plane living unit-based figure that bounds a geographic location point may be delineated. The geographic location point may be associated with an additional living unit identifier within the distribution area. The closed plane living unit-based figure and the additional closed plane living unit-based figure may be merged to create a distribution area figure of the distribution area. Additional methods and systems are disclosed. | 05-20-2010 |
20100128041 | Generation of Constrained Voronoi Grid In A Plane - A method for generating constrained Voronoi grids in a plane with internal features and boundaries is disclosed. The disclosed method generally includes approximation of internal features and boundaries with polylines based on plane geometry. Protected polygons or points are generated around the polylines, and Delaunay triangulation of protected points or protected polygon vertices is constructed. Delaunay triangulation that honors protected polygons or points is generated in the rest of the gridding domain. The constrained Voronoi grid is then generated from the Delaunay triangulation, which resolves all of the approximated features and boundaries with the edges of Voronoi cells. Constrained Voronoi grids may be generated with adaptive cell sizes based on specified density criterion. | 05-27-2010 |
20100134498 | Domain Decomposition By the Advancing-Partition Method for Parallel Unstructured Grid Generation - In a method for domain decomposition for generating unstructured grids, a surface mesh is generated for a spatial domain. A location of a partition plane dividing the domain into two sections is determined. Triangular faces on the surface mesh that intersect the partition plane are identified. A partition grid of tetrahedral cells, dividing the domain into two sub-domains, is generated using a marching process in which a front comprises only faces of new cells which intersect the partition plane. The partition grid is generated until no active faces remain on the front. Triangular faces on each side of the partition plane are collected into two separate subsets. Each subset of triangular faces is renumbered locally and a local/global mapping is created for each sub-domain. A volume grid is generated for each sub-domain. The partition grid and volume grids are then merged using the local-global mapping. | 06-03-2010 |
20100141658 | TWO-DIMENSIONAL SHADOWS SHOWING THREE-DIMENSIONAL DEPTH - Digital shadowing when rendering visual items (e.g., windows) at different virtual display levels (such as z-order levels). The rendering is based on the determination of a position and virtual display level for each of the visual items to be displayed. For those visual items that cast a shadow on lower-level in-shadow visual items, the determined position of the shadow-casting visual item is used to render the shadow on each of the in-shadow visual items differently depending on the corresponding virtual display level of the in-shadow visual items. In particular, the in-shadow visual item that has a lower virtual display level has a longer shadow cast by the shadow-casting visual item than those in-shadow visual items that have a higher virtual display level. This allows the shadows to have a more natural look. | 06-10-2010 |
20100149187 | Customizing Barcode Images for Particular Displays - Techniques for ensuring maximum readability of barcodes displayed in pixel displays. The techniques use the characteristics of the pixel display to determine the form of the barcode in the pixel display. Determination of the form includes determining a size of the barcode which renders the barcode's elements easily readable by a barcode reader and a shape, and or orientation of the barcode in the display which permits the entire barcode to be displayed in the display. Additionally, in a barcode with redundant information, the amount of redundant information may be reduced in the displayed barcode. The techniques may be applied to both one-dimensional and two-dimensional barcodes. | 06-17-2010 |
20100171745 | MULTI VIEW VARIABILITY MODELING SYSTEM - Disclosed is a variability modeling system for product lines, and in particular software product lines. The system provides for a number of views, each view modeling features relevant to only a particular class of viewer. Said views may include a project management view, a behavioural view, a feature dependency and interaction view and a view intermediate between a convention feature model and an architectural model. | 07-08-2010 |
20100177102 | INCREMENTAL POLYGON TRIANGULATION FOR DIGITAL DISPLAY - A conforming triangulation method, for a digital display on a terminal screen, comprising
| 07-15-2010 |
20100182323 | METHOD FOR UNIFIED VISUALISATION OF HETEROGENEOUS DATASETS - The present invention relates to a computer-readable data storage medium comprising a graphic dataset in the form of a tiled mipmap | 07-22-2010 |
20100194758 | Methods of Providing Graphics Data and Displaying - A method of providing graphics data, comprising generating a first set of data vectors specifying geometrical characteristics of a graphical object in a first digital picture, generating a second set of data vectors specifying geometrical characteristics of the graphical object in a second digital picture to be displayed after the first digital picture, generating a parameter set comprising information specifying intermediate geometrical characteristics of the graphical object based on the geometrical characteristics of the graphical object in the first digital picture, and of the graphical object in the second digital picture, wherein the intermediate geometrical characteristics are geometrical characteristics of the graphical object in at least one third digital picture to be displayed after the first digital picture and before the second digital picture, and generating at least one data file comprising the first set of data vectors, the second set of data vectors and the parameter set. | 08-05-2010 |
20100225651 | Map data update apparatus - In a vehicular navigation apparatus, when map data of a unit area is updated, it is determined whether a border node contained in an adjoining unit area which adjoins the updated unit area is separated from an opponent border node contained in the updated unit area. The positions of the border node and the opponent border node are moved to target points so as to accord with each other, thereby reducing a possibility to worsen an appearance of a map as a result of the update of the unit area of the map data. | 09-09-2010 |
20100231597 | CALCULATOR AND COMPUTER-READABLE MEDIUM - A calculator is provided. The calculator includes: a display unit having a touch panel; a recognition unit configured to: (i) recognize a numerical expression which is handwritten on the touch panel; (ii) convert the handwritten numerical expression in a text format; and (iii) display the text-converted numerical expression on the display unit; and an erasing unit configured to: if a part of the text-converted numerical expression is erroneously recognized and the erroneously-recognized part is specified, (i) erase the erroneously-recognized part and a part of the handwritten numerical expression corresponding to the erroneously recognized part. If information is handwritten again in the erased part of the handwritten numerical expression, the recognition unit recognizes the handwritten information again, and then the erroneously-recognized part of the text-converted numerical expression is corrected. | 09-16-2010 |
20100238177 | DRAWING PROCESSING DEVICE, IMAGE OUTPUT APPARATUS, AND COMPUTER-READABLE MEDIUM - A drawing processing device includes a rendering section, first and second figure drawing sections, a registration section, and a control section. The rendering section performs rendering based on a drawing command. The first figure drawing section draws a figure based on a figure pattern obtained by performing the rendering. When the rendering section performs the rendering for a figure, the registration section registers the figure pattern for the figure. If a figure drawing command is received and if a figure pattern corresponding to the received figure drawing command is stored, the second figure drawing section selects the corresponding registered figure pattern and draws a figure in place of the first figure drawing section. Based on an appearance state of figures in a page to be processed, the control section controls whether or not figure drawing performed by the second figure drawing section is caused to function in the page. | 09-23-2010 |
20100245359 | Method for Generating a Distance Field of an Object Represented by Stylized Strokes - A method generates a distance field of an object, where the distance field includes a set of cells and the object includes a set of stylized strokes. Each stylized stroke includes a centerline, a set of profiles, and a set of terminals. A processor is included for performing steps of the method. A first cell of the set of cells enclosing the object is determined. An outside reconstruction method is associated with the first cell. For each stylized stroke, centerline cells of the set of cells are determined, where each centerline cell encloses a portion of the centerline of the stylized stroke. A centerline reconstruction method is associated with each centerline cell. For each terminal of each stylized stroke a terminal distance field is generated, the terminal distance field including a terminal reconstruction method. Reconstructed distances are determined using the reconstruction methods to generate the distance field of the object. | 09-30-2010 |
20100245360 | SYSTEM AND METHOD FOR CENTER POINT TRAJECTORY MAPPING - A system and method for center point trajectory mapping includes a computer readable storage medium having stored thereon a computer program comprises instructions, which when executed by a computer, cause the computer to acquire a first plurality of images, each image comprising a masked portion. The instructions also cause the computer to locate a center point of the masked portion in each of the plurality of images and to plot a map based on variances in position of the center points from each other. The instructions further cause the computer to display the map on a display. | 09-30-2010 |
20100245361 | CONTEXT-BASED MANAGEMENT OF MARKERS - Aspects relate to determining an appropriate time to render markers to a user. Markers includes any type of information, including messages, photos, advertisements, and so forth. The appropriate time can include internal factors that relate to the user (e.g., mood, preferences, and so on), personal external factors (e.g., scheduled events, location of the user), and/or non-personal external factors (general information about the surroundings, information about local entities). Non-personal external factors can also include the content of the marker. One or more of the contexts are evaluated to ascertain whether a particular marker should be rendered to the user or whether it would be more appropriate not the render the marker (e.g., user would not be receptive to the marker). If the user is not receptive to the marker, rendering of the marker is disabled and/or delayed until a more appropriate time. | 09-30-2010 |
20100253687 | Method for Determining the Characteristic Points of a Bridge on an Airport Map - The invention is an automatic method making it possible to determine the characteristic points of a bridge as well as their correct ordering on the basis of an airport database, with a view to allowing the correct graphical representation of the said bridge on a digitized airport map. One of the main advantages of the invention resides in its automatic character. | 10-07-2010 |
20100259544 | PROACTIVE CREATION OF IMAGE-BASED PRODUCTS - A method for proactively creating a image-based product includes identifying a group of images and automatically creating a design for a image-based product without receiving a user's request if the number of images in the group is determined to be within a predetermined range. The image-based product incorporates a plurality of images in the group. The method further includes presenting the design of the image-based product to a user for preview and making a physical manifestation of the image-based product based on the design. | 10-14-2010 |
20100265254 | Graphics filled shape drawing - A filled shape is defined by edge data forming one or more boundaries thereof. Local shape data is generated from the edge data for each graphics region overlapped by the filled shape. The local shape data separately represents for each graphic region at least any edge of the filled shape within the graphics region and an overlap value indicative of a difference between a number of times the boundaries of the filled shape surround the region in a clockwise direction and the number of times the boundaries surround the region in a counter-clockwise direction. For each graphics region having local shape data, the local shape data is used to generate pixel values for pixels within that graphics region that are within the filled shape to be drawn. | 10-21-2010 |
20100271374 | CONVERSION OF SWF SHAPE DEFINITIONS FOR VECTOR GRAPHICS RENDERING - A method and device are provided for converting or transforming a shape definition specified in a SWF file into a vector graphics shape definition. The vector graphics shape definition includes one or more vector graphics path definitions that can be used by a vector graphics API to properly render the contents of the SWF shape definition. Each vector graphics path definition is based on directed edges in the SWF shape definition having a path style, such as a line style or a fill style, in common. A vector graphics path is created by traversing undirected edges of a graph represented by a graph representation, and by removing an undirected edge, after the undirected edge has been traversed, from each edge set to which the traversed edge belongs. Such an approach can leverage a vector graphics API that can be hardware accelerated to efficiently render the shape data. | 10-28-2010 |
20100277482 | METHOD AND APPARATUS FOR RENDERING OUTLINE OF MULTIMEDIA CHARACTER IMAGE - Disclosed are a method and an apparatus for rendering outlines of multimedia character images for rendering the outlines. The method consists of: (a) detecting parameter values that include a screen width, a two-dimensional screen point, a three-dimensional view point, and a field of view on both ends of the screen width from a position of a user, which are associated with the character to be displayed on the screen from the driven multimedia contents; (b) calculating positional information on an x-axis direction of the character for a two-dimensional screen, on which the character is displayed, based on the parameter values; (c) calculating outline thickness factor of the character in three dimensions, based on the positional information of the x-axis direction of the character on the two-dimensional screen; and (d) performing and processing an outline rendering on the character based on the calculated outline thickness. | 11-04-2010 |
20100295856 | DATA ANALYSIS AND VISUALIZATION SYSTEM AND TECHNIQUES - A data visualization and analysis system (“DVAS”) is described, which provides techniques and data models for modeling, storing, retrieving, analyzing, and visually representing large data sets in a rapid, lightweight, flexible, and highly interactive fashion. A data model and various techniques are described with reference to trace data sets, which are files or other data storage constructs used to record information regarding certain defined events occurring during operation of a computing system or a portion thereof. The DVAS receives and parses one or more trace data sets to create a data model that includes a number of layers and other inner or auxiliary data structures. Based on the data model, the DVAS visually renders one or more sets of geometric objects in accordance with different drawing modes. The drawing modes, which are dynamic and interactive, enable users to effectively visually identify patterns within the trace data sets. | 11-25-2010 |
20100295857 | Method for Rendering Outline of Polygon and Apparatus of Rendering Outline of Polygon - A database compiler sequentially selects element points constituting an outline of a polygon corresponding to polygon data obtained from a map database. When it is determined that one of the selected polygon element points is positioned on a map mesh boundary, a coordinate of the polygon element point is shifted toward an inside portion of the polygon by 1 point. When the polygon is to be displayed in an emphatic manner, the polygon data which has been coordinate-shifted is obtained. When it is determined that a portion of the outline of the polygon corresponding to the obtained polygon data is positioned on one of the map mesh boundaries, the portion of the outline is displayed in a non-emphatic manner and the remaining portions of the outline are displayed in an emphatic manner. | 11-25-2010 |
20100315425 | Forms for completion with an electronic writing device - Embodiments include an article of manufacture, apparatus, device, system, computer-program product, and method. In an embodiment, an article of manufacture includes a display surface that includes a machine-distinguishable form identifier keyed to an electronic version of the form and at least two fields. Each field of the at least two fields respectively includes a unique machine-distinguishable field identifier keyed to a field of the electronic version of a form, a content area that accepts a hand-formed entry, and a unique user-understandable field identifier. | 12-16-2010 |
20100321391 | COMPOSING SHAPES AND DATA SERIES IN GEOMETRIES - A renderable geometry the may be populated with shapes and data series. The geometry defines a set of dimensions to be applied to the shapes. The geometry further defines and enforces a construction of the shapes around the set of dimensions, and applies the data series to the plurality of shapes against at least one of the set of dimensions. The formulate of the geometry may be recursively performed. For instance, the geometry may be provided as a shape in a set of shapes provided to yet another geometry with another data series. The data series might be reversibly applied to one of the dimensions, allowing for complex geometries to be created with data represented in very flexibly ways. | 12-23-2010 |
20100328316 | Generating a Graphic Model of a Geographic Object and Systems Thereof - Systems, devices, features, and methods for constructing a graphic model of a geographic object, such as a road sign or features thereof, from an image, such as, for example, to develop a navigation database are disclosed. For example, one method comprises receiving a plurality of images of regions, such as of roads or paths. An image of the plurality of images is identified. A process to determine scale-invariant components of a geographic object in the identified image may be performed. Other processes, such as generating a dictionary to facilitate optical character recognition may be performed. A graphic model of the geographic object is generated based on the scale-invariant components and/or the optical character recognition. The generated graphic model may be associated with a navigation or map database. | 12-30-2010 |
20110007076 | METHODS, APPARATUS AND SYSTEMS FOR GENERATING SEARCHABLE ELECTRONIC RECORDS OF UNDERGROUND FACILITY LOCATE AND/OR MARKING OPERATIONS - Manual, semi-automated or automated image-based electronic manifests of locate operations. Multiple image layers may be selectively enabled or disabled for display to facilitate comparative viewing of different base images and/or categories of information overlaid on the base image(s) relating to the locate operation. Accuracy indicators and/or calibration factors may be employed to ensure geographic integrity and appropriate registration of displayed information. In one example, revision layers are employed so that “raw” data, modified data, and/or annotated images may be maintained and locked to prevent unauthorized modifications. Limited access files also may be employed to prevent unauthorized edits to or use of manifests. If a digital base image is not available or of poor quality, base images may be sketched manually (e.g., on a displayed grid) with a drawing tool, and/or edge-detection and other image processing algorithms may be employed to improve feature recognition and/or remove undesirable features. Safeguards are employed to ensure that manifests are created at or near the work site, and information in the manifests may be analyzed to assess labor/material costs. | 01-13-2011 |
20110050706 | Modifying Graphical Paths - A computing device includes a memory configured to store images and associated timing data. The computing device also includes a processor configured to execute instructions to perform a method that includes producing a graphical path on a digital map that represents positions associated with the images. The positions are estimated from the timing data associated with the images. The method also includes modifying the graphical path based upon data that represents user provided adjustments to the estimated positions of the images. The method also includes presenting the modified path. | 03-03-2011 |
20110063301 | METHOD AND APPARATUS FOR PROVIDING CONTEXTUAL RENDERING OF A MAP - An approach is provided for customizing map presentations. A semantic mapping platform determines context information for rendering a map on a user device. The semantic mapping platform then classifies a plurality of objects available for display in the map based on a level of association of each of the objects with the context information. The semantic mapping platform also prioritizes rendering of the objects based on the classification and causes, at least in part, actions that result in the rendering of the objects in the map according to the prioritization. | 03-17-2011 |
20110074789 | INTERACTIVE DENDROGRAM CONTROLS - Embodiments of the invention provide systems and methods for analyzing and presenting, e.g., displaying, a set of data. Analyzing the data can include grouping or clustering data that are similar in some way, e.g., similar ranges of quantities, similar categories, etc. and providing an interactive dendrogram representing the clustered data. More specifically, a method for providing an interactive representation of data of a data set can comprise clustering the data into a hierarchical set of clustered data. A dendrogram can be generated based on the clustered data and representing a hierarchy of the clustered data and displayed on a page of a user interface. A selection of a depth of the dendrogram can be received via the user interface and the page can be updated based on the selection of the depth of the dendrogram. | 03-31-2011 |
20110096075 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR CREATING SHAPE COLLAGES - A method, system and computer program product for creating shape collages are provided. The method includes receiving a shape specification signal which specifies at least one desired shape having an area. The method further includes receiving image data which represents a plurality of images. The method still further includes processing the shape specification signal and the image data to obtain a shape collage of the images at least partially covering the area of the at least one desired shape. The step of processing may include the steps of at least partially covering the at least one desired shape with at least one shape primitive and placing at least one image over the at least one shape primitive to at least partially fill the at least one shape primitive. The method may further include receiving a command signal to either locate a user-specified image essentially or approximately at a desired location in the shape collage or resize the user-specified image from an initial size in the initial collage to a desired size. The method may still further include processing the command signal and the shape collage to create a finished shape collage having either the user-specified image essentially or approximately at the desired location or the user-specified image with the desired size to increase visual appeal of the finished shape collage to the user. | 04-28-2011 |
20110122139 | TWO DIMENSIONAL VECTOR GRAPHICS TRIANGULATION SYSTEM AND METHOD THEREOF - A two dimensional (2D) vector graphics triangulation system and a method thereof are provided. The system includes a memory module and a triangle mesh processing module. The memory module temporarily stores a triangle mesh triangulated from a 2D vector graphics into a binary tree data structure. The triangle mesh processing module adjusts the triangle mesh, or re-performs a triangulation processing to a local region of the loop when a state of a loop of the 2D vector graphics is changed. The triangle mesh processing module includes a level of detail unit, which proportionally adjusts an error threshold according to a zoom condition of the loop, updates an error value of each boundary line when the loop is deformed, and splits a boundary line or merges two neighbouring boundary lines according to the error values of the boundary lines and the error threshold. | 05-26-2011 |
20110122140 | DRAWING DEVICE AND DRAWING METHOD - Provided is a drawing device which reduces an increase in computing amount when filtering is performed and does not require consideration of drawing order of a graphic object and a shadow shape. A drawing device ( | 05-26-2011 |
20110141118 | DATA VISUALIZATION METHODS - A method of creating a graphical representation of data in the form of a heatmap, the method including the steps of: positioning data points on a heatmap for graphical representation, calculating conical data distribution values around a data point based on a data value associated with that data point and rendering the heatmap based on the calculated data distribution values. | 06-16-2011 |
20110141119 | Electronic paper terminal device; computer-readable medium storing image display control program, and image display control method - In an electronic paper terminal device, a drawing order determination unit analyzes an image to be displayed, and determines priority of each line. A priority storage unit stores the priority of each line determined by the drawing order determination unit. A drawing unit selects lines in descending order of the priority stored in the priority storage unit, acquires image data on the selected lines from the image to be displayed, and draws on the selected lines of a display device on the basis of the acquired image data. | 06-16-2011 |
20110148884 | System and method for determining motion of a subject - A system and method of generating a representation or alteration of a subject. One or more devices may be attached to a subject, and a first signal transmitted towards the subject, the first signal interacting with the one or more devices to produce a second signal. The second signal may be received from the subject and data therein processed. A representation or alteration of the subject may then be generated as a function of the processed data. | 06-23-2011 |
20110169838 | Generation of Constrained Voronoi Grid In A Plane - A computer-implemented method for generating a constrained Delaunay triangulation for a planar domain with boundaries and internal features. The boundaries and internal features of the domain are approximated with polylines. Unconstrained Delaunay triangulation is constructed for the domain. The unconstrained Delaunay triangulation is modified to conform triangle sides to the polylines. The modified triangulation is corrected to make it a constrained Delaunay triangulation. At least one of the steps of the method is implemented using a computer. | 07-14-2011 |
20110175916 | VECTORIZATION OF LINE DRAWINGS USING GLOBAL TOPOLOGY AND STORING IN HYBRID FORM - An animation system can vectorize an image by generating, from an input drawing, a dataset corresponding to vector and digital representations of the input drawing such that a rendering engine could render an image having features in common with the input drawing from the representations, as a collection of strokes and/or objects rather than merely a collection of pixels having pixel color values. A vectorizer might receive an input image, generate a particle clustering data structure from a digitization of the input image, generate a stroke list, wherein strokes in the stroke list correspond to clusters of particles represented in the particle clustering data structure, generate a graph structure that represents connections between strokes on the stroke list, and determine additional characteristics of a stroke beyond the path of the stroke, additional characteristics being stored such that they correspond to strokes. The strokes might be generated using global topology information. | 07-21-2011 |
20110181600 | STRUCTURED ARRANGEMENT OF VISUAL ENDPOINTS - The present invention extends to methods, systems, and computer program products for structured arrangement of visual endpoints in diagrams. Generally, endpoint arrangements are consistently used on shapes in a domain (diagram type) based on common information flow characteristics of the domain. In addition, shape specific positioning of endpoints can be based on a shape's unique characteristics. Diagrams are more readable across an organization because diagrams have a more consistent flow structure in the form of endpoints and connections. Diagrams are also easier to construct because endpoints have predictable locations. | 07-28-2011 |
20110187719 | MAP DATA, MAP DATA PRODUCTION METHOD, STORAGE MEDIUM AND NAVIGATION APPARATUS - A map data production method is disclosed. The method includes: dividing a record target map area into meshes; creating mesh-unit data elements as groups of mesh-unit data elements so that the groups respectively correspond to the meshes, and each group of mesh-unit data elements describes information on map components of a corresponding one of the meshes in such manner that mesh-unit data elements in the each group respectively describes the information on the map components; creating data files, through (i) organizing, according to map component type, the mesh-unit data elements into sets of mesh-unit data elements and (ii) respectively storing the sets of mesh-unit data elements, each set having a same map component type, in the data files; and creating map data from the plurality of data files. | 08-04-2011 |
20110205232 | VECTOR IMAGE DRAWING DEVICE, VECTOR IMAGE DRAWING METHOD, AND RECORDING MEDIUM - A vector image drawing device has the following configuration. A contour generation unit ( | 08-25-2011 |
20110216068 | Edge processing techniques - In some embodiments, an edge cache data table for edges shared by two or more geometrically contiguous patches is generated. An identification value is assigned for each patch. When a first patch has a common edge with a second patch, a unique identification value is generated for an entry in the table based on identification values of the two patches with a common edge. Attributes of a common edge are stored in the entry in the table associated with the unique identification value. When the common edge is to be evaluated for the second patch, the edge can be read from the table in reverse order. | 09-08-2011 |
20110216069 | Method And System For Compressing Tile Lists Used For 3D Rendering - A graphics processing device may generate coordinates for vertices of graphics primitives in a view-space. Tiles are defined within the view-space and are associated with tile lists. Primitives and/or vertices which overlap a tile are determined. Tile lists comprise differentially encoded indices and/or spatial coordinates for overlapping primitives. The differential encoding may or may not be byte aligned. During tile mode graphics rendering, tile lists are utilized to reference vertex attributes and/or primitives. Graphics rendering comprises a tile binning phase and a tile rendering phase. The primitives may comprise a triangle and/or joined triangles that share one or more vertices. For multiple joined primitives, information about shared vertices may be encoded without repetition for each primitive. Coordinates and/or corresponding weights for new vertices are encoded in a tile list and utilized for interpolating properties of the new vertices based on attributes of the original vertices. | 09-08-2011 |
20110227928 | Online Barcode Directory and Systems for Facilitating Transactions Utilizing the Same - An online directory of people, businesses and products which is accessible by a user is described herein. Each person, business or product may be associated with a unique visual identifier such as a barcode which facilitates transactions between the parties. Moreover, the barcode may be an electronic barcode which can be displayed on a user's phone and scanned by a camera of the other party's electronic system. It is contemplated that the electronic barcode may be displayed only after entering a password on the user's mobile phone. | 09-22-2011 |
20110234599 | SWING DISPLAY DEVICE AND METHOD - A swing display device includes a CPU which calculates and produces synchronizing signal relative to the length of the message to be displayed. Learning the speed of the synchronizing signal, the user swings the swing display device back-and-forth according to the synchronizing signal to produce the image in the air. | 09-29-2011 |
20110249007 | COMPUTER RENDERING OF DRAWING-TOOL STROKES - A drawing-tool renderer provides real-time rendering of lines with the look of artistic line drawings. A tip of a drawing tool (e.g., pencil) can be modeled as a constellation of points representing locations on the surface (or within the volume) of the tip. For a given point on a line being rendered, the location of the point and corresponding tool-tip parameters are used to determine which points in the tool tip model touch which portions of the paper. The effect of pigment transfer on cell color is modeled realistically. Various parameters of the model can be tuned to achieve a desired balance between rendering speed and accuracy of the simulation. | 10-13-2011 |
20110249008 | SYSTEM AND METHOD FOR GENERATING A COMPUTER MODEL TO DISPLAY A POSITION OF A PERSON - Generating a computer model to display a position of a person in a defined location is disclosed. A method includes the operation of selecting a substantially overhead image of a defined location having spatial coordinates. A perimeter of the defined location is marked using a graphical user interface. The marked perimeter is related to the spatial coordinates of the defined location. A computer model of the defined location is generated based on the marked perimeter. Multiple levels can be added to the computer model. Spatial coordinates of the person can be determined. The position of the person can be displayed relative to the computer model of the defined location based on the spatial coordinates of the person relative to the spatial coordinates of the defined location. | 10-13-2011 |
20110261058 | METHOD FOR USER INPUT FROM THE BACK PANEL OF A HANDHELD COMPUTERIZED DEVICE - The present invention relates to a handheld computerized device with a bit mapped display screen on the front panel, and a touchpad installed on the back panel. More particularly, the invention relates to a method and graphical user interface that enable the user to see the user's finger position and motion from behind the device superimposed upon a virtual keyboard layout on the front panel. This allows the user to use a touchpad keypad on the back of the device to input keystrokes and mouse actions, and these will be reflected on the display screen on the front of the handheld computerized device as “virtual fingers” or equivalent. | 10-27-2011 |
20110267354 | IMAGE GENERATING APPARATUS, IMAGE GENERATING METHOD, AND IMAGE GENERATING INTEGRATED CIRCUIT - To provide an image generating apparatus which can reduce a calculation amount by effectively utilizing a cache resource. | 11-03-2011 |
20110267355 | System, Apparatus and Method for Mapping - The present invention provides a novel apparatus and method for mapping of urban regions. An apparatus includes the remote sensing equipment that is connected to a computer processor. The remote sensing equipment gathers imaging data about an urban region. The computer processor interprets the imaging data to generate a map of the urban region comprising representations that identify a first set of indicia representing physiographic characteristics, a second set of indicia representing different types of built forms, and a third set of indicia representing patterns of human activity associated with both the physiographic characteristics and the built forms. The map can also include a fourth set of indicia representing an intensity level that at least one of the other types of indicia occurs. | 11-03-2011 |
20110285717 | METHOD FOR GENERATING MANOEUVRE GRAPHICS IN A NAVIGATION DEVICE - A technique for controlling a navigation device to generate a navigation manoeuvre graphics for a road junction manoeuvre is proposed. A device embodiment of this technique comprises a routing module adapted to provide routing information pertaining to a scheduled route, with the scheduled route comprising the road junction. Furthermore, an interface to a map database is provided, with the map database containing road data pertaining to the upcoming road junction. A processor of the navigation device analyses the road data to determine one or more junction geometry parameters of the road junction and to compose, based on the junction geometry parameters and from a plurality of pre-defined graphical junction elements, junction graphics data representative of the road junction. The processor is further adapted to generate, from the routing information and the junction geometry parameters, manoeuvre indication graphics data representative of the junction manoeuvre. A display module may then render navigation manoeuvre graphics based on the junction graphics data and the manoeuvre indication graphics data. | 11-24-2011 |
20110292050 | GENERATING ANIMATED VORONOI TREEMAPS TO VISUALIZE DYNAMIC HIERARCHICAL DATA WITH NODE INSERTION - Methods and apparatus are disclosed for generating animated treemaps, such as Voronoi treemaps, with node insertion to visualize dynamic hierarchical data. A treemap is processed by obtaining a multi-level tessellation having a plurality of existing regions; and inserting at least one new region into the multi-level tessellation by adjusting one or more of a size and location of at least one of the existing regions. In this manner, a stability of the treemap is preserved. The insertion selects a vertex of the multi-level tessellation as an insertion point. The selected vertex can be selected randomly from a set of vertices that define regions that are siblings to the newly inserted region; or can be a known location. A weight can be assigned to a new Voronoi generator, such as a nominal weight according to one or more constraints of the tessellation. | 12-01-2011 |
20110304628 | PIPE RECONSTRUCTION FROM UNORGANIZED POINT CLOUD DATA - A method, system, apparatus, article of manufacture, and computer readable storage medium provide the ability to reconstruct a pipe from point cloud data. Point cloud data is obtained. Primitive geometric shapes are detected in the point cloud data. A pipeline is determined by determining predecessor and successor primitive geometric shapes for each of the shapes. Diameters, coplanarity, and angles between the shapes are corrected. The shapes are connected and output. | 12-15-2011 |
20120013619 | SYSTEM AND METHOD FOR VISUALIZING MULTI-DIMENSIONAL DATA USING SHAPE ATTRIBUTES - There is provided a method and system for visualizing multi-dimensional data on a user interface of a computing device, each dimension of the data having a plurality of values defining the associated values of the data for the dimension. The method comprises receiving mapping information defining at least one mapping between each potential dimension of the data to a corresponding shape attribute. The method further comprises generating, for each dimension of the data, a plurality of visual markers in response to varying a pre-defined visual characteristic of the corresponding shape attribute from a baseline shape for the characteristic, the plurality of visual markers configured for representing the dimension values of the dimension and each of the visual markers varying a pre-defined measure from the baseline shape and defining, for each dimension of the data, a link between each visual marker associated with the corresponding shape attribute with each potential dimension value of the plurality of dimension values, the link defined in response to pre-defined criteria. The method further comprises representing each dimension value of each dimension of the multi-dimensional data with the linked visual marker and concatenating the plurality of visual markers corresponding to each of the different dimensions of the multi-dimensional data and associated dimension values to form a singular visual object for visualizing the multi-dimensional data and associated dimension values. | 01-19-2012 |
20120032962 | POLYLINE VERTEX REDUCTION - Data is received that describes a polyline having a first endpoint, a second endpoint, and a plurality of intermediate vertices, each of the intermediate vertices lying between the first endpoint and the second endpoint. An estimation line segment is drawn between the first endpoint and the second endpoint. An intermediate vertex is identifies as a pivot vertex from the plurality of intermediate vertices that is a greatest distance from the estimation line segment. A flatness ratio is calculated by dividing a distance of the pivot vertex from the estimation line segment by a length of the estimation line segment In a computer, the flatness ratio is compared to a predetermined threshold value. If the flatness ratio does not exceed the predetermined threshold value, the intermediate vertices are discarded, thereby modifying the polyline. | 02-09-2012 |
20120069025 | DISPLAYING INTERCONNECTS HAVING AN APPEARANCE INDICATING DATA CHARACTERISTICS - A method for determining a depth ordering between two planes in a 3D workspace of an application is provided. The method includes projecting vectors from a reference position through points of interest on the planes, determining corresponding points on the other plane, determining a number of points of interest on a first plane having a depth lower than its corresponding point and a number of points of interest on a second plane having a depth lower than its corresponding point, and setting the depth ordering based on these numbers. A method for displaying interconnects between nodes of a tree displayed in an application is provided. A node represents a multimedia item or a function and an interconnect represents data passed between two nodes. The method includes displaying an interconnect in the tree having an appearance indicating at least one characteristic of the data being passed between two nodes. | 03-22-2012 |
20120075309 | System And Method For Configuring A Thermal Imaging Instrument - A graphical user interface for configuring parameters associated with a portable infrared imager is provided. The interface can be used to manually or automatically set range and span parameters. The interface can also be used to configure one or more alarms to notify a user that a detected temperature is outside a predetermined range. In some embodiments, a non-linear temperature scale can be displayed. | 03-29-2012 |
20120086715 | TARGET INDEPENDENT RASTERIZATION - Methods, systems, and computer-storage media for target independent rasterization of an image. The target is the memory allocated for a rendered image within a graphics pipeline. Embodiments of the present invention allow the rasterization process's sampling rate to be specified independently from the memory allocated for the rendered image. Embodiments of the present invention also allow the rasterization process to be executed at a rate that does not correspond to the memory allocated for the rendered target. | 04-12-2012 |
20120113123 | METHOD, SYSTEM AND APPARATUS FOR PROCESSING CONTENT DATA AT A COMPUTING DEVICE - A method and apparatus for processing content data at a computing device is provided. Icon data associated with an application is rendered at a display device, thereby providing rendered icon data at the display device, the icon data and the application stored at a memory. Content data associated with the application is received the content data for rendering within the application when the application is executed by a processor and rendered at the display device. A portion of the rendered icon data is updated such that the rendered icon data comprises at least a subset of the content data. When the rendered icon data is actuated, the application is responsively executed at the processor such that the content data is rendered at the display device within a rendering of the application. | 05-10-2012 |
20120127179 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR USER INTERFACE - Provided herein are a method, apparatus and computer program product for conveying to a user of a mobile terminal the correct manner in which a finger should be located and moved to achieve a repeatable and reliable fingerprint scan. In particular, the method of example embodiments may include providing for display of a start mark proximate a fingerprint scanning sensor and receiving an indication of a touch at the start mark. The start mark may be displayed in a location relative to the fingerprint scanning sensor such that a swipe initiated at the start mark continues across the fingerprint scanning sensor. The method may further include providing for display of an instruction, where the instruction indicates a desired motion of a finger over the fingerprint scanning sensor. The method may also include changing at least one property of the start mark in response to receiving the indication of a touch at the start mark. | 05-24-2012 |
20120176385 | DISPLAY CONTROLLER, DISPLAY CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - A display controller which displays an electronic book and enables a user to perform intuitive operations when switching between pages to be displayed. A CPU detects a cursor position on the most frontally-displayed one of a plurality of pages in response to a user operation. Further, the CPU extracts respective areas of shapes dependent on the detected cursor position, from an image representing the most frontally-displayed page and an image representing a reverse page with respect to the most frontally-displayed page. Then, the CPU draws the extracted areas on the screen. | 07-12-2012 |
20120218270 | FACIAL SKETCH CREATION DEVICE, CONFIGURATION INFORMATION GENERATION DEVICE, CONFIGURATION INFORMATION GENERATION METHOD, AND STORAGE MEDIUM - A facial sketch creation device, a configuration information generation device, a configuration information generation method, and a storage medium that stores a computer program, which acquires position information for characteristic points that pertain to facial features within a facial image of a user, acquires a classification result in which the facial image has been classified as a facial type, using the position information for the characteristic points and based on relative positions of the facial features, and generates configuration information by taking an initial configuration that is based on the position information for the characteristic points and performing modification of the initial configuration by enhancing characteristics that indicate the classified facial type. | 08-30-2012 |
20120218271 | METHOD OF SIMULATING DEFORMABLE OBJECT USING GEOMETRICALLY MOTIVATED MODEL - A method of stimulating a deformable object comprises modeling deformable elasticity for the object by defining an actual shape and a goal shape and pulling points in the goal shape towards corresponding points in the goal shape. | 08-30-2012 |
20120262460 | IMAGE PROCESSING APPARATUS, AND PROCESSING METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR THE SAME - An image processing apparatus displays the position of a region of interest in a target object with a first shape on a body mark that represents the target object. Here, the image processing apparatus includes an image acquisition unit configured to acquire an image of a target object with a second shape that is different from the first shape, a converter configured to convert the position of the region of interest in the target object with the second shape into a corresponding position in the target object with the first shape, and a composition unit configured to display the converted position of the region of interest on the body mark. | 10-18-2012 |
20120268468 | SYSTEM AND METHOD FOR STOCHASTICALLY GENERATING MAPS OF PLACES IN A VIRTUAL SPACE - Maps of places for implementation in a virtual space may be stochastically generated. The stochastic generation of the maps may result in places within the virtual space seeming unique because of the vast number of arrangements of features that can be achieved. The appearance of uniqueness may be maintained between places even if some or all of the features are common between the places. This may enhance realism of the virtual space, engagement by users, and/or provide other benefits. | 10-25-2012 |
20120274642 | AUTOMATED FITTING OF INTERIOR MAPS TO GENERAL MAPS - Amalgamated maps, comprising interior maps overlaid on venues indicated in general maps can be automatically generated. Initially, interior maps can be obtained through targeted network searches, whose search results can be filtered to retain those that are most likely useable interior maps. A bounding polygon is generated for both interior map and venue exterior from general map. Subsequently, directional histograms representing orientations of lines in bounding polygons are generated and compared to automatically identify a rotation to align the interior map with the venue exterior from the general map. Anchor points are identified to locally deform the interior map, preserving internal structures, to better align with the venue exterior. Once aligned, the interior map can be combined with the general map, forming an amalgamated map. Updated geocoding can be performed based on locations of establishments in the venue as indicated by the interior map. | 11-01-2012 |
20120293515 | Rendering Tessellated Geometry With Motion and Defocus Blur - A moving or defocused geometry may be stochastically rendered by grouping a plurality of primitives of that geometry in a hierarchical data structure. Visible fragments may be located in that data structure by hierarchically traversing a ray frustum through the structure. A time-dependent ray tracing data structure may be used in some embodiments. | 11-22-2012 |
20120299930 | DATA GENERATING METHOD - A data generating method includes: inputting parameter values to an input screen unit having an input box for inputting parameter values that prescribe the image data; and displaying the input parameter values on the auxiliary display screen unit for which the parameter values are displayed as two-dimensional shapes. | 11-29-2012 |
20120299931 | DRAWING GUIDANCE AND STYLUS - A computer program includes processor-readable instructions configured to cause a processor to: display to a user an object with initial visual stroke guidance information prompting the user to draw an initial stroke for drawing the object, the initial visual stroke guidance information including an indication of a starting location for an initial stroke and an indication of a direction indicator of the initial stroke from the starting location, the visual stroke guidance being configured to prompt the user to draw on the display at a present prompted location; analyze data from the display regarding contact with the display by the user; and in response to determining that the data indicate contact with the display by the user at the present prompted location, provide visual feedback indicating progress in drawing the stroke and change the present prompted location to a different location on the display. | 11-29-2012 |
20120320061 | DRAWING METHOD - A drawing system and method is provided for drawing objects and maps in a virtual world editor. The drawing method performs object checking to determine if a particular object can be drawn in the virtual world editor. When drawing the object, if the drawing method for the object does not satisfy a specific condition, the method will not allow the object to “set.” If the object satisfies the specific condition, the method will allow the object to set and be drawn onto the terrain. If the object is obstructed as it is being drawn, the drawing system will adjust the object so it is appropriately drawn in the software environment. | 12-20-2012 |
20120320062 | FIGURE DRAWING DEVICE AND METHOD - A figure drawing device includes; a device | 12-20-2012 |
20130002677 | SHAPE DATA GENERATION METHOD AND APPARATUS - A disclosed method is a shape data generation method including: identifying, from among a plural vertices of a first shape to be transformed, one or plural first vertices satisfying a predetermined condition including a condition that a normal line of a vertex to be processed crosses with a second shape that is a shape of a transformation target, which is identified from image data; transforming the first shape so as to move each of the one or plural identified first vertices a predetermined distance toward a corresponding normal direction of the identified first vertex; and storing data concerning the plural vertices of the transformed first shape after the identifying and the transforming are executed the predetermined number of times. | 01-03-2013 |
20130027404 | SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR MANAGING COLLABORATION ON A VIRTUAL WORK OF ART - Systems, methods, and computer-readable media for managing collaboration on a virtual work of art between multiple electronic devices are provided. A first graphical display system of a first device may generate an input command in response to receiving user information through a user interface of the first device, and may then share this input command with a second graphical display system of a second device. The first graphical display system may process the shared input command to generate pixel array data in a canvas of the first device while the second graphical display system may process the shared input command to generate pixel array data in a canvas of the second device. By sharing input commands rather than pixel array data, system latency may be reduced. Despite operating on the same artwork, the user interfaces and graphical processing capabilities of each device may vary, thereby providing the user greater expressiveness. | 01-31-2013 |
20130027405 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - A mask information generator carries out the following processing: (1) defining lines which become respective sides of a polygon of which three or more points on a display screen designated by user's operation become vertices; (2) calculating a value of a coordinate in a vertical direction on each of the lines which has a value of a coordinate in a horizontal direction of each pixel designated by a counter which designates a coordinate of each pixel in an image signal based on a synchronization signal thereof; and (3) comparing a value of the coordinate designated by the counter in the vertical direction of each pixel with the calculated value of the coordinate on each of the lines, to determine whether or not each pixel in the image signal is included in a mask region which is a region within the polygon surrounded by the lines. | 01-31-2013 |
20130044113 | System, Method, and Device for Organizing and Presenting Digital Flyers - A system, method and communication device are disclosed for organizing and presenting a plurality of digital flyers. Using flyer stack information, which organizes the plurality of digital flyers into at least one flyer stack, the plurality of digital flyers are presented to allow for inter-flyer and intra-flyer navigation. Moreover, the flyer stack information may be used to allow the inter-flyer and intra-flyer content to be searched. This is achieved by providing a method and communication device that receives the flyer stack information from a server, and presents the flyer stack information in a flyer navigation interface. The flyer navigation interface displays the at least one flyer stack, selects the flyer stack from the at least one flyer stack, and displays a digital flyer from the selected flyer stack in the flyer navigation interface as a current digital flyer, including displaying an indication of a next digital flyer in the selected flyer stack, the next digital flyer being accessible by navigating to the indication. | 02-21-2013 |
20130057552 | DRAWING APPARATUS AND DRAWING METHOD - A data converter ( | 03-07-2013 |
20130063442 | PRE-RENDERING NEW CONTENT FOR AN APPLICATION-SELECTABLE USER INTERFACE - This document describes techniques for pre-rendering new content for an application-selectable user interface. These techniques permit a user to select to view application-selectable tiles of the interface and, on selection, quickly see new content through the tiles in the selected portion. In some embodiments, the techniques pre-render content for a portion of a non-visible region of the interface rather than all of the non-visible region to reduce resource costs, such as processor and memory usage on a device and communication bandwidth usage on a communication network. | 03-14-2013 |
20130069952 | Text-to-Visual Switching and Mapping - System, methods and computer-readable mediums for generating a visual representation of a continuous computation language (CCL) document. The CCL document includes one or more CCL statements. For each CCL statement, a text-to-visual mapping module converts each CCL statements to visual objects as a representation of instruction logic of the CCL document graphically on a display device. | 03-21-2013 |
20130100137 | COMPUTING DEVICE, STORAGE MEDIUM AND METHOD FOR ANALYZING 2D GRAPHIC FILES OF MEASUREMENT PRODUCTS - In a method for analyzing two-dimensional (2D) graphic files of a measurement product using a computing device, a 2D graphic file of the measurement product is obtained from a storage device. The method analyzes the geometrical data to generate the 2D graphic objects, sets characteristic values of the 2D graphic objects, and parses code values of the 2D graphic objects according to the characteristic codes. The method analyzes a coordinate value of each of the 2D graphic objects according to the geometrical data of the file array, and calculates a normal vector of each of the 2D graphic objects according to the characteristic code and the coordinate value of the 2D graphic object. A 2D drawing is displayed on a display device according to each of the 2D graphic objects and the corresponding normal vector. | 04-25-2013 |
20130120391 | Triangulation for Accelerated Multi-Resolution Rendering of Stroked Paths - A method, system, and computer-readable storage medium are disclosed for generating a multi-resolution triangulation of a stroked path. In one embodiment, one or more core triangles in a triangulation of a stroked path may be generated. A plurality of refinement triangles in the triangulation of the stroked path may be generated until a refinement threshold is met. The plurality of refinement triangles may include a plurality of sets of triangles, wherein each set is generated for a particular level of refinement. The stroked path may be rendered to an imaging device based on the one or more core triangles and the plurality of refinement triangles. The triangulation may be generated in a manner that is efficient and computationally stable. | 05-16-2013 |
20130120392 | Methods and Apparatus for Specifying and Interpolating Hierarchical Procedural Models - Methods and apparatus for procedural modeling are described for generating procedural models and exploring procedural model space. Common procedural components (models, modules, and methods) and a hierarchical framework are described that may be used to construct hierarchical procedural models. A model may comprise a hierarchy of one or more modules. Each module includes a sequence of methods and an optional geometry for display. A method may be controlled by one or more parameters. The values of the parameters may be specified via curves. A module description may be condensed into a single array of values for parameters of the module. Thus, a model or module may be specified by filling in values for arrays of parameters for the sequence of methods. An interpolation technique for interpolating between models is described in which models are matched according to a cost function so that ancestry is preserved. | 05-16-2013 |
20130120393 | Methods and Apparatus for Marker-Based Stylistic Rendering - Methods and apparatus for marker-based stylistic rendering may be used to automatically synthesize the stylistic range of various stylistic rendering techniques. An image processing pipeline may automatically generate stylistic images, such as Hedcut stipple images. Using virtual markers to determine locations in the image to which physical markers are to be attached, the tone of an original source image may be automatically reproduced via placement of stipple dots or other physical markers, while at the same time allowing for stylistic refinement of placement and appearance of the physical markers, e.g. along strong features in the source image. | 05-16-2013 |
20130120394 | System and Method for Natural Media Painting Using Automatic Brush Cleaning and Filling Modes - Systems, methods, and apparatus for simulating natural media painting in a digital painting application (or painting simulation module) may provide an automatic brush cleaning feature and an automatic brush filling feature, which may be separately selectable by a user. When enabled, these features may cause the digital painting application (or simulation module) to automatically clean a virtual paint brush (e.g., by emptying both a reservoir buffer and a pickup buffer of a brush model) and/or automatically fill the virtual paint brush with paint (e.g., by storing data representing paint in the reservoir buffer) between brush strokes. These automated actions may be performed in response to detecting the completion of a brush stroke, or in response to detecting the initiation of a next brush stroke. Settings for these automated actions may be overridden by initiating manual brush cleaning and/or filling operations between strokes (e.g., following any automated actions that are enabled). | 05-16-2013 |
20130120395 | FLEXIBLE PIXEL HARDWARE AND METHOD - A graphical display station of arbitrary shape such as channel letters or other shaped structures is populated with pixels which are components of flexible pixel strings which can be arranged to fit the arbitrary shape(s). The flexible pixel strings provide for straightforward and cost effective fabrication of channel letter or other shaped displays. The invention also includes pixel units which comprise lighting elements together with such control circuits as are needed to roperly drive the lighting elements to form a graphical image. Addressing of the particular pixels is provided to accommodate the arbitrary arrangement of pixels of the flexible pixel strings. Methods of fabricating a channel letter display are also disclosed. | 05-16-2013 |
20130127867 | FREESTYLE DRAWING SUPPORTED BY STENCIL EDGE SHAPES - A graphical user interface displays a shape that is moveable from a first position in the graphical user interface to a second position. An input device receives freeform drawing data. The graphical user interface displays an edgeless subset of the freeform drawing data that is (i) drawn by a user at a time in which the edgeless subset of the freeform drawing data is in a different position in the graphical user interface than each of a plurality of edges of the shape and (ii) is located in a predetermined region with respect to each of the plurality of edges. A processor detects an edge touching subset of the freeform drawing data that is drawn by the user at a time in which the edge touching subset of the freeform drawing data is touching at least one of the plurality of edges of the shape. | 05-23-2013 |
20130127868 | Methods and Apparatus for Score-Based Tile Placement - A preferred location and a preferred orientation of a tile shape are determined with respect to a current shape based on scores at multiple locations and orientations. A new shape is generated by subtracting from the current shape a tile area. The tile area includes the tile shape in the preferred orientation of the tile shape at the preferred location of the tile shape with respect to the current shape. The determining and generating are repeated with respect to the new shape. | 05-23-2013 |
20130127869 | Methods and Apparatus for Stroke Grouping for High-Level Sketch Editing - Attributes of a graphical element are compared to attributes of one or more groups of graphical elements. Responsive to identifying a similarity between the graphical element and a group of graphical elements among the one or more groups, the graphical element is added to the group of graphical elements. The adding enables editing operations performed with respect to the group of graphical elements to result in changes to the graphical element. | 05-23-2013 |
20130127870 | FOCUS-CHANGE INVARIANCE IN A GRAPHICAL DISPLAY - A method for focus-change invariance in a graphical display may include computing selected items in the graphical display for presentation of each item in a predetermined geometric shape. The predetermined geometric shape may include a set of predetermined coordinates in a local coordinate system. The plurality of items may be presented using the local coordinate system. The method may additionally include mapping the set of predetermined coordinates of a chosen item of the selected items in a [0,0,1,1] coordinate system to a set of transformed coordinates for the predetermined geometric shape of the chosen item. The set of transformed coordinates allow presentation of the chosen item in the coordinate system of the graphical display. The chosen item may be displayed in the predetermined geometric shape using the set of transformed coordinates without varying the layout of the chosen item and reverting to a previously used coordinate system. | 05-23-2013 |
20130127871 | METHOD AND SYSTEM FOR FAST CLIPPING OF LINE SEGMENTS - A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame. | 05-23-2013 |
20130155069 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR CREATING COLLAGES THAT VISUALLY RESEMBLE A PARTICULAR SHAPE OR GROUP OF SHAPES - A method, system and computer program product for creating collages that visually resemble a particular shape or group of shapes are provided. The method is a computer-implemented method of creating a shape collage and includes receiving a shape specification signal which specifies at least one desired shape. Each desired shape has at least one shape boundary and an area. The method also includes receiving image data which represents a plurality of images and processing the signal and the data to obtain a shape collage of the images which at least partially covers and conforms to the area of the at least one desired shape. The step of processing includes the steps of evaluating whether each image is to be treated as being either within or without the area and removing or hiding any image that is evaluated as being outside the area. | 06-20-2013 |
20130155070 | METHOD FOR USER INPUT FROM ALTERNATIVE TOUCHPADS OF A HANDHELD COMPUTERIZED DEVICE - The present invention relates to a handheld computerized device with a bit mapped display screen on the front panel, and a touchpad installed in an alternative location. More particularly, the invention relates to a method and graphical user interface that can, for example, enable the user to see the user's finger position and motion from behind the device superimposed upon a virtual keyboard layout on the front panel. This can allow the user to use a touchpad keypad on the back of the device to input keystrokes and mouse actions, and these will be reflected on the display screen on the front of the handheld computerized device as “virtual fingers” or equivalent. The system operates by inputting touchpad data into a software biomechanical and anatomical model of the human hand, optionally supplemented by video or image information to refine this model. | 06-20-2013 |
20130162651 | Tessellation Patterns - Methods, systems, and computer readable media embodiments are disclosed for generating primitives in a grid. Embodiments include generating a set of vertices in a section of the grid, selecting one or more vertices in the set of vertices in an order based on a proximity of the vertices to a boundary edge of the grid, and generating primitives based on the order of the selected vertices. | 06-27-2013 |
20130201193 | SYSTEM AND METHOD FOR VISUALIZING TRACE OF COSTS ACROSS A GRAPH OF FINANCIAL ALLOCATION RULES - Embodiments are directed towards budgeting and forecasting of information technology and services. In at least one of the various embodiments, financial allocation models may include multiple cost objects and one or more allocation rules. In at least one of the various embodiments, allocation rules may determine how costs associated with cost objects may be allocated to other cost objects. In at least one of the various embodiments, costs corresponding to one or more selected cost objects may be traced within a financial allocation model. Also, costs associated with multiple cost line items from different cost objects may simultaneously traced for efficient cross-referencing of disparate cost line items. Further, in at least one of the various embodiments, a display of the cost traces may be rendered and displayed to provide a visualization of the traced costs. | 08-08-2013 |
20130222393 | Method and System for Interactive Layout - In an embodiment of the present invention, an interactive system employs sets of interior design guidelines. In an embodiment, the user begins by specifying the shape of a room and the set of furniture that must be arranged within it. The user then interactively moves furniture pieces. In response, the system suggests a set of furniture layouts that follow the interior design guidelines. The user can interactively select a suggestion and move any piece of furniture to modify the layout. | 08-29-2013 |
20130249918 | METHOD OF FORMING DRAWING PATTERN, METHOD OF GENERATING DRAWING DATA, AND DRAWING DATA GENERATING DEVICE - According to a method of forming a drawing pattern of an embodiment, by setting the positions of drawing shots for a drawing pattern, drawing data is generated based on pattern data. A plurality of types of drawing data are generated based on one type of pattern data by setting the positions of the drawing shots to positions different for each piece of the drawing data when the drawing data is generated. In addition, multiple exposures are performed for the substrate by using the plurality of types of the drawing data when the drawing pattern is formed on the substrate. | 09-26-2013 |
20130278606 | COMPUTING DEVICE AND METHOD FOR ANALYZING ASSEMBLY DEFORMATION OF PRODUCT - In a method for analyzing assembly deformation of a product using a computing device, the computing device loads a reference drawing of a product and an actual drawing of the product after assembly into a storage system. The actual drawing is aligned with the reference drawing. A nearest distance from each point in the actual drawing to a similar point in the reference drawing is calculated, and a range that the nearest distance falls within is determined. The computing device marks each point in the actual drawing to indicate the range that the nearest distance falls within. The marked actual drawing is displayed on a display device. | 10-24-2013 |
20130321427 | COMPUTING DEVICE AND METHOD FOR GENERATING DRAWING CODES OF PICTURES - In a method for generating drawing codes of a picture being drawn, a plurality of drawing elements and a drawing model for each of the drawing elements are defined. Each drawing model includes one or more drawing parameters. When a drawing element is selected and used to draw a picture, parameter values of the selected drawing element are obtained. | 12-05-2013 |
20130328882 | Named Area Generation - Systems, methods, and computer program products for named area generation are disclosed. In some implementations, documents are processed to uncover pairs of text strings and geographical regions (e.g., a collection of simple convex polygons). For any string/polygon pair, each polygon defines a geographical region whose name is the associated string. | 12-12-2013 |
20130328883 | Generating Land Cover for Display by a Mapping Application - Some embodiments provide a method for conflating geometries to a road in a map region for an electronic mapping service. The method receives a first geometry representing a road. The method receives several geometries arranged such that a gap representing the road is between the geometries. The gap is not aligned with the first geometry representing the road. The method expands the geometries toward the first geometry such that the geometries converge at the first geometry. The road geometry is for drawing over the plurality of other geometries by a client mapping application. | 12-12-2013 |
20130328884 | DIRECT OPENCL GRAPHICS RENDERING - A method and apparatus for rendering graphics is disclosed. An edge list and polygon list are generated from a polygon based model. Each polygon is handled in parallel. For each polygon, an active edge pair table is generated based on the polygon list and edge list. Active edge pairs are selected from the active edge table based on a minimum position on a predetermined axis. All active edge pairs that intersect a scan line are processed. The processing includes computing a color value for each pixel lying between points where each active edge pair intersects the scan line. The pixel is then rendered and the active edge table is updated. | 12-12-2013 |
20130342543 | METHOD AND AN APPARATUS FOR FACILITATING EFFICIENT INFORMATION CODING - A method and an apparatus for producing a coded graphic representation. The method includes providing a graphic array and processing at least a portion of the graphic array. A graphic array can be provided such that an array of graphic indications which includes a plurality of graphic indication pairs can be provided. Each of the plurality of graphic indication pair can have at least a first graphic element and a second graphic element. The first and second graphic element can be spaced apart such that each of the plurality of graphic indication pairs can be associated with an element pitch. The element pitches of the plurality of graphic indication pairs can be substantially similar. At least a portion of the graphic array can be processed by displacing at least one graphic indication pair in the plurality of graphic indication pairs such that at least one element pitch is deviated. | 12-26-2013 |
20140022257 | METHOD FOR MODELING USING SKETCHES - Three methods for converting sketch shapes into semantic elements by way of a semantic editor are disclosed. First, a method for conversion of a sketch shape that is part of a nested shape combination, which includes a sketch shape either hosting or nested within a semantic element. Second, a method for conversion of sketch shapes to semantic elements by storing sketch shape names and sketch shape descriptions in correlation with specific semantic elements and properties. The stored correlation is referenced for subsequent sketch shapes names or descriptions that are the same or a subset of the stored sketch shape name or description. Third, a method of conversion of one or more sketch shapes into a semantic template containing a plurality of semantic elements. Each of the one or more sketch shapes is mapped to a specific semantic element within the semantic template. | 01-23-2014 |
20140022258 | METHOD TO GIVE VISUAL REPRESENTATION OF A MUSIC FILE OR OTHER DIGITAL MEDIA OBJECT USING CHERNOFF FACES - The invention provides in some aspects a method of visually representing a song, other creative work or other digital media object (embodying that song or other creative work) that includes generating, with digital data apparatus, a graphical depiction that algorithmically characterizes one or more properties of the song or other creative work in an image of a living thing or portion thereof. In some aspects of the invention, that living thing can be, for example, a human or other an animal, a plant or a tree. In further related aspects of the invention, that living thing or portion thereof is a cartoon or lifelike image of a human face, for example, a Chernoff face. | 01-23-2014 |
20140022259 | DISPLAY PROCESSING METHOD AND APPARATUS - A disclosed display processing method includes: first generating data of a faying surface region between a first line element, for which a greatest radius is defined, and a second line element, for which a second greatest radius is defined, at a point where end points of plural line elements are connected, by using data of plural line elements for which a radius and coordinates of both end points are defined and data representing connection relationships between line elements; and second generating, for each line object of the plural line elements, data of a tubular object that is defined based on a faying surface region generated for the line element. | 01-23-2014 |
20140035926 | DISPLAYING TEXT ON PATH - A method of displaying text on a path includes creating a mapping between distances along the path and points on a line based on changes in direction of the path, composing glyphs on the line, having a total line length defined in accordance with the mapping, to form a composed line, associating the glyphs with the path in accordance with the mapping and the composed line, and outputting the association of the glyphs with the path for display of the glyphs along the path. | 02-06-2014 |
20140049546 | AUTOMATICALLY COMPUTING EMOTIONS AROUSED FROM IMAGES THROUGH SHAPE MODELING - Shape features in natural images influence emotions aroused in human beings. An in-depth statistical analysis helps to understand the relationship between shapes and emotions. Through experimental results on the International Affective Picture System (IAPS) dataset, evidence is presented as to the significance of roundness-angularity and simplicity-complexity on predicting emotional content in images. Shape features are combined with other state-of-the-art features to show a gain in prediction and classification accuracy. Emotions are modeled from a dimensional perspective in order to predict valence and arousal ratings, which have advantages over modeling the traditional discrete emotional categories. Images are distinguished vis-a-vis strong emotional content from emotionally neutral images with high accuracy. | 02-20-2014 |
20140055462 | METHOD OF DEFINING IMAGE SURVEILLANCE REGION - A method for defining a monitoring area for an image is provided, applicable to an image-based surveillance system, including the steps of: automatically generating a closed polygon on an image; determining whether the closed polygon requiring adjustment, if so, receiving an adjustment command from the user and performing corresponding adjustment . The adjustment commands include at least a move polygon command to move the entire polygon and a move vertex command to move a vertex of the polygon. | 02-27-2014 |
20140063020 | SYSTEM AND METHOD FOR MAPPING AND COMPARING CHOROPLETHIC HOUSING STATISTICS - The present invention relates to a mapping and comparing choroplethic housing statistics. In one example, this comprises accessing property data corresponding to a geospatial area. Analytics are used to generate usable property data statistics from the accessed property data. A thematic map image based on the usable property data statistics is then generated according to comparison categories, so that the thematic map image may be displayed. | 03-06-2014 |
20140078152 | System and Method for Selecting an Object Boundary in an Image - Disclosed are various embodiments for the selection of an object boundary shown in an image. An initial boundary probability map of an image is generated by one or more computing devices. A first input path segment is obtained, and a selection path is generated based on the first input path segment and the initial boundary probability map. A weighted boundary probability map is generated based on the selection path. A second input path segment is obtained, and a replacement selection path is generated based on the weighted boundary probability map and the second input path segment. | 03-20-2014 |
20140085309 | QUICK RESPONSE CODE DISPLAY FOR COMMUNICATIONS AND ERROR HANDLING - A system for communicating status information associated with a plurality of devices has a display controller communicatively coupled to the plurality of devices, configured to receive data associated with at least one of the plurality of devices. The display controller is also configured to generate at least one barcode representative of the received data. The system has a display screen communicatively coupled to the display controller. The display screen is configured to display the at least one barcode. | 03-27-2014 |
20140092096 | PATTERN REPRESENTATION IMAGES FOR BUSINESS INTELLIGENCE DASHBOARD OBJECTS - Techniques are described for generating pattern representation images of business intelligence (BI) dashboard objects in a business intelligence (BI) dashboard. In one example, a method includes generating an image that represents a dashboard object in the business intelligence dashboard. The image may be based at least in part on one or more rules defined for metadata associated with the dashboard object. The method may include collecting the data from the dashboard object prior to generating the image. The metadata may include an indication of a type of display comprised in the dashboard object, and the method may further include generating the image with a theme associated with the type of the display. The theme may include one or more styles and one or more color schemes applied to the image. | 04-03-2014 |
20140111521 | RENDERING SOURCE CONTENT FOR DISPLAY - A method for rendering source content for display in a destination figure is provided. The method may include receiving the source content of the file, replicating the source content in a region surrounding the source content, such that replicated source content is aligned with the source content, extracting an axis-aligned rectangular tile containing the source content from the region, and rendering the axis-aligned rectangular tile onto the destination figure. | 04-24-2014 |
20140168222 | OPTIMIZING TRIANGLE TOPOLOGY FOR PATH RENDERING - A technique for efficiently rendering path images tessellates path contours into triangle tans comprising a set of representative triangles. Topology of the set of representative triangles is then optimized for greater rasterization efficiency by applying a flip operator to selected triangle pairs within the set of representative triangles. The optimized triangle pairs are then rendered using a path rendering technique, such as stencil and cover. | 06-19-2014 |
20140176559 | IMAGE DISPLAY SYSTEM - There is provided an image display system. The image display system comprises an input unit moving to form a first pattern and a display unit displaying an image which comprises a second pattern corresponding to the first pattern. When a size of the first pattern increases, a shape of the second pattern is substantially identical to the whole shape of the first pattern. | 06-26-2014 |
20140184610 | SHAPING DEVICE AND SHAPING METHOD - According to an embodiment, a shaping device includes one or more processors and a display. the one or more processors configured to acquire data handwritten by a user. the one or more processors configured to divide the data into a plurality of structures. the one or more processors configured to determine a shaping mode for each of the plurality of structures. the one or more processors configured to shape the plurality of structures in the shaping mode determined for each of the plurality of the structures. the display configured to display a result of shaping each of the plurality of structures. | 07-03-2014 |
20140204095 | COMPUTER PRODUCT, SEARCH APPARATUS, AND SEARCH METHOD - A search apparatus includes a storage device storing for particle data, positional information and a deformation gradient tensor; and a processor configured to generate based on the positional information, circumscribing shape data that circumscribes an influence region of the particle data; set, as a deformation object, the circumscribing shape data or region data; deform the deformation object by the deformation gradient tensor; judge whether an overlap exists between the deformed deformation object and a deformation-exempt object that is among the circumscribing shape data and the region data, and not set as the deformation object; determine particle data in the region data, as a neighbor particle data candidate of the object particle data, upon judging that an overlap exists between the deformed deformation object and the deformation-exempt object; and store to the storage device, a determination result. | 07-24-2014 |
20140232727 | METHOD FOR GENERATING WRITING DATA AND AN ELECTRONIC DEVICE THEREOF - An apparatus and a method for generating writing data by obtaining data generation information in an electronic device are provided. A method for inputting data in the electronic device includes displaying an attribute of the writing data by detecting a first input, checking a type of the writing data by detecting a second input, and determining output writing data, and displaying the output writing data according to the attribute of the writing data. The attribute of the writing data includes at least one of a position of the writing data to generate, a length, an angle, or a vertex of a line of the writing data. | 08-21-2014 |
20140240321 | POLYLINE VERTEX REDUCTION - Data is received that describes a polyline having a first endpoint, a second endpoint, and a plurality of intermediate vertices, each of the intermediate vertices lying between the first endpoint and the second endpoint. An estimation line segment is drawn between the first endpoint and the second endpoint. An intermediate vertex is identifies as a pivot vertex from the plurality of intermediate vertices that is a greatest distance from the estimation line segment. A flatness ratio is calculated by dividing a distance of the pivot vertex from the estimation line segment by a length of the estimation line segment In a computer, the flatness ratio is compared to a predetermined threshold value. If the flatness ratio does not exceed the predetermined threshold value, the intermediate vertices are discarded, thereby modifying the polyline. | 08-28-2014 |
20140253558 | SYSTEMS AND METHODS FOR SKETCH PROCESSING - A system, computer-readable storage medium storing at least one program, and a computer-implemented method for processing user stroke data are presented. To begin, a first series of data points obtained from a sketch input module may be detected. A recognition result corresponding to a matching geometry is then generated and displayed through a user interface. The recognition result comprises a recognized geometry and an assisting geometry. A second series of data points obtained from the sketch input module is then detected. Responsive to detecting that the second series of data points is within a conformity threshold relative to the assisting geometry, the recognized geometry is updated by extending the boundary of the recognized geometry to additionally correspond with the second series of data points. The recognition result with the updated recognized geometry is then displayed through the user interface. | 09-11-2014 |
20140267300 | RENDERING IN COMPUTER GRAPHICS SYSTEMS - A graphics system has a rendering space divided into a plurality of rectangular areas, each being sub-divided into a plurality of smaller rectangular areas of a plurality of pixels. Data is received representing a tiled set of polygons to be rendered in a selected one of the rectangular areas. For each polygon, a determination is made whether that polygon is located at least partially inside a selected one of the smaller rectangular areas in the selected rectangular area. If so, which pixels of the plurality of pixels in the selected smaller rectangular area are inside the polygon are identified. Or, if that polygon is not located at least partially inside the selected smaller rectangular area, no further processing of the polygon is performed at one or more of the plurality of pixels in the smaller rectangular area. | 09-18-2014 |
20140292767 | METHOD, SYSTEM, AND COMPUTER-READABLE MEDIUM FOR CREATING AND LAYING OUT A GRAPHIC WITHIN AN APPLICATION PROGRAM - A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes receiving a data model defining a set of data and data relationships to be represented in the graphic, receiving a graphic definition describing the mapping of the data from the data model to a set of algorithms, algorithm parameters, constraints, constraint rules, and shape properties, determining a shape size and position for the layout nodes utilizing the set of algorithms, constraints, and constraint rules from the graphic definition, and creating a list of shapes and shape properties for the graphic, including size and position. The method further includes determining if the graphic fits a given layout into a specific area based on the set of constraint values and if the graphic does not fit the specific area, then modifying the set of constraint values using the constraint rules. | 10-02-2014 |
20140300606 | DRAWING DEVICE, DRAWING METHOD, AND DRAWING PROGRAM - A drawing device includes an input unit, a first vector calculation unit, a second vector calculation unit, and a display control unit. The input unit accepts user input. The first vector calculation unit calculates a first vector whose starting point is one of the endpoints of a hand-drawn line displayed on a display unit based on the user input. The second vector calculation unit calculates a second vector whose starting point is the one endpoint based on the shape of the hand-drawn line in the vicinity of the one endpoint. The display control unit determines whether to extend the hand-drawn line or to erase at least a portion of the hand-drawn line with the one endpoint as the starting point based on the first and second vectors and also performs the extension or at least partial erasure of the hand-drawn line based on the user input. | 10-09-2014 |
20140300607 | SYSTEM AND METHOD FOR LABELING MAPS - A system and method for label placement is disclosed that achieves the twin goals of practical efficiency and high labeling quality by employing cartographic heuristics. A caller defines map and label properties. Then labels are pulled within a map boundary. Labels are next ordered by priority in descending importance. The order of testing labels is determined. Attempts are made to move overlapping labels. This is an iterative process; therefore there must be criteria that halt the procedure. Upon reaching an acceptable solution, the label properties are adjusted to reflect the new label placements. | 10-09-2014 |
20140313206 | FAST HIGH-FIDELITY FLOOD-FILLING ON VECTOR ARTWORK - Techniques are disclosed for performing flood-fill operations on vector artwork. In one embodiment, a region under a point of interest (POI) of vector artwork is rasterized and flood-filled, and an initial bounding shape around that area is used as a first guess as to the area to be filled. In other cases, the initial bounding shape is created around some initial area that includes the POI (no rasterization). In any such case, vector objects having bounding shapes that intersect the initial bounding shape are identified and fed into a planar map. After map planarization, a new bounding shape is created around a new area resulting from the planarizing and that includes the POI. In response to that bounding shape not extending beyond the initial bounding shape, a vector-based flood-fill operation can be performed on that new area. Process repeats if new bounding shape extends beyond previous bounding shape. | 10-23-2014 |
20140320503 | ENCODING OF LINE PATTERN REPRESENTATION - The encoding of a line pattern representation. The line pattern representation has a changing value in a first dimension as a function of a value in a second dimension. The line pattern representation is segmented into multiple segments along the second dimension. The line pattern representation is then encoded by assigning a quantized value to each of the segments based on the changing value of the line pattern in the first dimension as present within the corresponding segment. If the line pattern generally falls within a given range within a segment, the segment will be assigned a quantized value corresponding to that range. The encoding may be used to assign the line pattern representation into a category. | 10-30-2014 |
20140327679 | APPARATUS AND METHOD FOR PROCESSING DIGITAL IMAGE - An apparatus including: an image sensor unit configured to convert a sensed hand-drawn sketch to a digital image, an image display unit configured to visualize the digital image to a virtual hand-drawn sketch, and a controller configured to sense a first hand-drawn sketch being drawn with a first sketching tool having a first sketching characteristics on a first sketching plane, store the sensed first hand-drawn sketch as a first digital image with the first sketching characteristics, visualize the stored first digital image as a first virtual hand-drawn sketch on a second sketching plane, sense a second hand-drawn sketch being drawn with a second sketching tool having a second sketching characteristics on the second sketching plane while the first virtual hand-drawn sketch is visualized on the second sketching plane, and store the sensed second hand-drawn sketch as a second digital image. The second digital image is stored with the first sketching characteristics, when the second hand-drawn sketch is a continued sketch of the first hand-drawn sketch. | 11-06-2014 |
20140333631 | VIDEO OUTPUT DEVICE, VIDEO OUTPUT METHOD, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM - A storage unit ( | 11-13-2014 |
20140354651 | GRAPHICS DATA PROCESSING APPARATUS AND GRAPHICS DATA PROCESSING SYSTEM - Besides an input event reception unit | 12-04-2014 |
20140362088 | GRAPHICAL DISPLAY OF RADAR AND RADAR-LIKE METEOROLOGICAL DATA - Described are a method and a system for generating a weather radar display. The method includes determining proxy meteorological radar data for a first area of a geographical region for which meteorological radar data are unavailable. The proxy data are determined from a plurality of alternative meteorological data streams each having data representative of a value of a different meteorological parameter that is not observable by radar. The method further includes determining graphical meteorological radar data for the geographical region based on the proxy meteorological radar data for the first area in the geographical region and meteorological radar data for a second area in the geographical region. Examples of graphical meteorological radar data that are generated include vertically integrated liquid, composite reflectivity and echo tops data. | 12-11-2014 |
20140368510 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - There is provided an information processing device including an area decision processing unit configured to set, on the basis of at least three vertices designated to decide a boundary of an area to be defined in a map and on the basis of a drawing locus input to include at least three of the vertices, a boundary region by sequentially adding boundary line segments connecting one of the vertices to be a starting point from among the vertices included inside the drawing locus with points on the drawing locus in accordance with an input order of the drawing locus, configured to sequentially decide the vertices constituting respective area definition line segments for deciding the boundary of the area, and configured to decide, as the area, a region prescribed by connecting the area definition line segments. | 12-18-2014 |
20140375653 | SYSTEMS AND METHODS FOR DRAWING SHAPES WITH MINIMAL USER INTERACTION - Systems and methods are provided for drawing shapes with minimal user interaction. A drawing area is displayed, and a shape selection component comprising a set of shape selection regions is displayed. Each shape selection region is associated with a shape that can be drawn, and includes a selection component for selecting the shape, and a drawing component for initiating a drawing of the shape. First data indicative of a selection of a first selection component of a first shape selection region from the set of shape selection regions is received. Second data is received that is indicative of a selection of a first drawing component of the first shape selection region. A representation of a first shape associated with the first shape selection region on the drawing area is drawn, in response to the first data and the second data, wherein the representation can be manipulated. | 12-25-2014 |
20140375654 | AUTOMATED FITTING OF INTERIOR MAPS TO GENERAL MAPS - Amalgamated maps, comprising interior maps overlaid on venues indicated in general maps can be automatically generated. Initially, interior maps can be obtained through targeted network searches, whose search results can be filtered to retain those that are most likely useable interior maps. A bounding polygon is generated for both interior map and venue exterior from general map. Subsequently, directional histograms representing orientations of lines in bounding polygons are generated and compared to automatically identify a rotation to align the interior map with the venue exterior from the general map. Anchor points are identified to locally deform the interior map, preserving internal structures, to better align with the venue exterior. Once aligned, the interior map can be combined with the general map, forming an amalgamated map. Updated geocoding can be performed based on locations of establishments in the venue as indicated by the interior map. | 12-25-2014 |
20150009219 | COMPOSING SHAPES AND DATA SERIES IN GEOMETRIES - Formulating a visual scene includes accessing shapes, each corresponding to an object that is to be visually represented. Formulating the visual scene also includes accessing a data series, which includes data points to be applied to the shapes. Formulating the visual scene also includes accessing a geometry, which includes a container, a binding definition, and an arrangement definition. The data series is visualized within the container by visually rendering each shape within the container. The binding definition defines how to apply each data point to a shape. The arrangement definition defines how to map an axis set to a coordinate system of the container, and how to lay out the shapes within dimensions of the container. Formulating the visual scene includes populating the geometry with a visual representation of the data series using the shapes, including visually rendering each shape within the container according to the binding and arrangement definitions. | 01-08-2015 |
20150022530 | Method for Converting Paths Defined by a Nonzero Winding Rule - A method converts a two-dimensional input path defined according to a nonzero winding rule to an equivalent output path. Degenerate segments and degenerate contours of the input path are removed. Intersections of the input path are determined. Contours of the input, path that include intersections are marked. Unmarked interior contours are removed. Intersections are linked. The marked contours are walked to form new contours. Marked contours and degenerate contours are removed. The new contours and the unmarked contours are collected to form the equivalent output path. The equivalent output path can be rendered using either the nonzero winding rule or an even-odd parity rule. | 01-22-2015 |
20150029195 | IMAGE CREATION SYSTEM - An image creation system which creates image data of an image to be displayed by a display section of a programmable display device includes the programmable display device and a personal computer (PC). When a user conducts an operation by use of a mouse etc., an image creation operating section of the PC creates operation data indicative of content of the operation. A data transmission and reception section of the PC transmits, to the programmable display device, the operation data whose data format is compatible with the programmable display device. A control section of the programmable display device causes the programmable display device to draw the image in accordance with the operation data received by the programmable display device. | 01-29-2015 |
20150054832 | METHODS AND SYSTEMS FOR CREATING A HULL THAT MAY HAVE CONCAVITIES - Methods and systems are disclosed for generating a hull that may have concavities. One example of such a method includes creating a collection of columns representing a first hull, growing the first hull by increasing a height of one or more columns, creating a collection of rows representing a second hull, growing the second hull by increasing a width of one or more rows, and creating a third hull by combing the first and second hulls. | 02-26-2015 |
20150054833 | METHODS AND SYSTEMS FOR EFFICIENT GRAPHICS RENDERING - Methods and systems are disclosed for generating a polygon mesh that may have concavities and/or holes. One example of such a method includes generating a polygon grid, adjusting the grid to fit input image dimensions, adjusting the polygons within the grid to fit detected pixels of interest, simplifying the resulting polygon collection to reduce the total number of polygons, and generating a polygon mesh based on the simplified collection of polygons. | 02-26-2015 |
20150062127 | RENDERING METHOD AND APPARATUS - A rendering method includes determining, at a geometry processor, if a previous draw command from among previous draw commands is identical to a current draw command; in response to the previous draw command being identical to the current draw command, selecting a primitive list indicating a result of geometry processing performed on the previous draw command; and performing pixel processing using the primitive list. | 03-05-2015 |
20150062128 | IMAGE PROCESSING METHOD AND APPARATUS THEREFOR - Provided is an image processing method. The image processing method includes obtaining at least one stencil mask region for a current frame, obtaining a first velocity field corresponding to a radial spreading from a central point of the at least one stencil mask region, obtaining a final velocity field for the at least one stencil mask region based on the first velocity field, determining a pixel value included in the at least one stencil mask region based on the obtained final velocity field, and displaying the current frame according to the determined pixel value. | 03-05-2015 |
20150103079 | Resizable Text Backing Shapes for Digital Images - In one embodiment, a digital image viewer | 04-16-2015 |
20150103080 | COMPUTING DEVICE AND METHOD FOR SIMULATING POINT CLOUDS - A computing device and a method simulate point clouds of a measurement machine. The computing device uses triangle to triangulate the point clouds of the measurement machine. The computing device obtains images of the measurement machine from the scanner, and maps the obtained images on the triangulated point clouds of the measurement machine to generate a model of the measurement machine. The computing device defines a moving component in the model of the measurement machine. The moving component can move within a predetermined range when the model of the measurement machine is performed by the computing device. | 04-16-2015 |
20150130813 | SESSION IDLE OPTIMIZATION FOR STREAMING SERVER - Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. Client state information may be monitored to detect periods of inactivity. A rendering process may be inactivated by suspending the virtual machine on which it executes. Upon resumption of activity, the rendering process may be reactivated by resuming execution of the virtual machine. | 05-14-2015 |
20150130814 | DATA COLLECTION FOR MULTIPLE VIEW GENERATION - In some cases, one or more rendered views of a scene of a particular content item, such as a video game, may be generated by a content provider and transmitted from the content provider to multiple different clients. Additionally, in some cases, a content provider may employ multiple graphics processing units to generate the one or more views. Furthermore, in some cases, data associated with multiple different views of a scene may be combined into a single data collection, such as a render target. | 05-14-2015 |
20150130815 | MULTIPLE PARALLEL GRAPHICS PROCESSING UNITS - In some cases, one or more rendered views of a scene of a particular content item, such as a video game, may be generated by a content provider and transmitted from the content provider to multiple different clients. Additionally, in some cases, a content provider may employ multiple graphics processing units to generate the one or more views. Furthermore, in some cases, data associated with multiple different views of a scene may be combined into a single data collection, such as a render target. | 05-14-2015 |
20150145868 | INDUCTION HEATING COOKER - An induction heating cooker including reinforced heat resistant glass on which a cooking vessel is placed, an induction coil unit located under the reinforced heat resistant glass and configured to generate a magnetic field, a plurality of light emitting diodes (LEDs) provided radially outside and vertically below the induction coil unit while being spaced apart from each other along a circumferential direction of the induction coil unit, a plurality of convex lenses provided on front surfaces of the plurality of LEDs, respectively, a light blocking film provided on a lower surface of the reinforced heat resistant glass, and a slit formed in the light blocking film and allowing light radiated from the plurality of LEDs to pass therethrough, so that light radiated from the LEDs are slantingly projected to form an image of flame, which looks real, on a lower end portion of a side surface of the cooking vessel. | 05-28-2015 |
20150302617 | DATA INPUT DEVICE, DATA INPUT METHOD, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM STORING DATA INPUT PROGRAM - In a data input device according to one aspect of the present invention, a position detection unit detects a first position based on a position of one part of a body of a user represented in a video captured by an image capturing device and a second position based on a position of another part of the body. A drawing input detection unit establishes, based on the first position, an input detection region in which a drawing input is detected, and detects, based on whether or not the second position is included in the input detection region, the drawing input. A position-of-interest detection unit detects a position-of-interest corresponding to the second position on an image display plane. An image forming unit forms an image indicating a position-of-interest in a case that the drawing input detection unit detects the drawing input. | 10-22-2015 |
20150310305 | LEARNING PAINTING STYLES FOR PAINTERLY RENDERING - Embodiments relate to automatic rendering of images according to a painting style. A procedural painting system, controlled by one or more parameters is used. Classifiers are trained using machine learning to return a score related to how well an image fits a given painting style. Parameters of the procedural painting system are optimized to maximize the score returned by the classifiers, and an output image is rendered. | 10-29-2015 |
20150310642 | ATLAS GENERATION BASED ON CLIENT VIDEO CONFIGURATION - Technologies may be provided related to customization and delivery of atlases matched to hardware of a client device in real-time. In some examples, a system according to embodiments may perform an assessment of the target hardware, generate atlases matched to the target hardware, and modify application code to reference graphic assets in their new locations in the modified atlases. An increase in speed of application loading, an increase in speed of resource delivery, a reduction of memory consumption on the client device, and/or an increase in the client device frame rate may be achieved by matching the atlases to attributes of the video hardware. | 10-29-2015 |
20150317815 | Chemistry Instruction Material - A method for teaching chemical reaction mechanisms to a user includes a step of presenting a user with a graphical representation of a first molecule including a plurality of atoms. The graphical representation is presented to the user on a display. A first atom selection or bond selection is received from the user by a pointing device. A first set of atom features or bond feature are graphically displayed to the user. A first input is received from the user to alter bonding or structure of the first molecule. A graphical display of an altered molecule representing the first selection is presented on the display. | 11-05-2015 |
20150332487 | ENCODING POLYGON DATA FOR FAST RETRIEVAL AND RENDERING - An indexed list of vertices is generated to represent a polygon. The indexed list is ordered so as to define one or more boundaries of a polygon, where each element in the indexed list of vertices specifies respective coordinates in an at least two-dimensional space. A description of several component shapes that make up the polygon is generated, where the description includes indices into the indexed list of vertices. The indexed list of vertices and the description of the component shapes are provided to a computing device for rendering the polygon. | 11-19-2015 |
20150363941 | METHOD AND SYSTEM FOR PATIENT-SPECIFIC MODELING OF BLOOD FLOW - Embodiments include a system for determining cardiovascular information for a patient. The system may include at least one computer system configured to receive patient-specific data regarding a geometry of the patient's heart, and create a three-dimensional model representing at least a portion of the patient's heart based on the patient-specific data. The at least one computer system may be further configured to create a physics-based model relating to a blood flow characteristic of the patient's heart and determine a fractional flow reserve within the patient's heart based on the three-dimensional model and the physics-based model. | 12-17-2015 |
20150363949 | STADIUM VIEW VISUALIZATION - A computer system and computer implemented method provide a stadium view visualization of large sets of data elements, such as network configurations. Each element has a type and is represented in the visualization by an object. The stadium view includes a plurality of frames, with each frame containing objects representing elements of a corresponding type. On receiving selection of an object, relationship data for the corresponding element is retrieved, and a visual attribute of objects that represent elements related to the corresponding element is modified. The modification of the visual attribute visually distinguishes those objects representing elements related to the corresponding element from objects representing elements that are not related to the corresponding element. | 12-17-2015 |
20150369566 | COMPOSITE LAUNCH ACCEPTABILITY REGION SOFTWARE - Software is provided for functioning in conjunction with a plurality of mission stores and for assisting a pilot of a vehicle with release of the mission stores to achieve a specified number of mission objectives. Each of the plurality of mission stores may be designated for communication with a separate mission reference point or target. The targets may be grouped within a common target area. The software provides processor-executable instructions for determining acceptable timing and location for release of the plurality of mission stores, such as within the common target area, and such that the mission stores achieve communication with the respective mission reference points. The processor-executable instructions calculate and identify a common release area within the common target area, such as a composite launch acceptability region of overlap of separate target regions of each mission store, in addition to identifying an entrance and exit point of the composite region. | 12-24-2015 |
20150379658 | CONTROL DEVICE AND REMOTE CONTROLLER - The storage unit prestores element image data presenting an element image contained in a display image in an image data region that is a continuous storage region, and prestores draw command data containing data for creating display data presenting the display image in which the element image is placed in a draw command region that is a continuous storage region. The central processing unit makes reference to a screen management table when a predetermined drawing condition is satisfied to identify and output the draw command identification data corresponding to the satisfied drawing condition. The draw processing unit acquires from the storage unit the draw command data identified with the output draw command identification data, and creates and outputs to the display unit the display data placing the element image based on the acquired draw command data. | 12-31-2015 |
20150379749 | OBJECT DISPLAY CONTROL APPARATUS, OBJECT DISPLAY CONTROL METHOD, AND STORAGE MEDIUM STORING OBJECT DISPLAY CONTROL PROGRAM - According to one embodiment, an object display control apparatus includes a display and a processor. The processor executes a process of displaying on the display at least one object comprising a plurality of object parts, wherein the plurality of object parts include first object parts having variable values; setting one of the first object parts displayed on the display as a change target for changing the value of the one of the first object parts; and displaying a list of the first object parts, the one of the first object parts set as the change target being distinguishably displayed from the other of the first object parts in the list. | 12-31-2015 |
20160078651 | Proximity-Base Detail Reduction of Geographic Data - A system and method for storing a plurality data points, each data point representing a geographic location, a first set of data points representing a first geometric object and a second set of data points representing a second geometric object. The system and method then remove a first data point from the first set of data points representing the first geometric object based on at least a distance between a first location represented by the first data point and a second location represented by a second data point of the second set of data points representing a second geometric object. | 03-17-2016 |
20160098846 | SHAPE DATA GENERATION APPARATUS AND SHAPE DATA GENERATION PROGRAM - There are provided a shape data generation apparatus and shape data generation program capable of arranging, on one sheet-like medium, parts obtained by slicing one cutting shape. A shape data generation apparatus includes a slicing unit ( | 04-07-2016 |
20160110888 | Rendering Illustrations using a Two-Dimensional Rendering Engine - A rendering engine is described that implements rendering techniques to render 2D illustrations by assigning light values to objects that define an illustration ‘inside out’. Light values may be assigned to a first object and subsequently inherited by objects that are hierarchly related to the first object. The light values assigned to the objects may include a light variable that depends on a relationship between the two or more groups of objects. Various rendering techniques may be employed by the rendering engine to render illustrations that are both customizable and realistic in appearance. | 04-21-2016 |
20160140741 | FAST HIGH-FIDELITY FLOOD-FILLING ON VECTOR ARTWORK - Techniques are disclosed for performing flood-fill operations on vector artwork. In one embodiment, a region under a point of interest (POI) of vector artwork is rasterized and flood-filled, and an initial bounding shape around that area is used as a first guess as to the area to be filled. In other cases, the initial bounding shape is created around some initial area that includes the POI (no rasterization). In any such case, vector objects having bounding shapes that intersect the initial bounding shape are identified and fed into a planar map. After map planarization, a new bounding shape is created around a new area resulting from the planarizing and that includes the POI. In response to that bounding shape not extending beyond the initial bounding shape, a vector-based flood-fill operation can be performed on that new area. The process repeats if a new bounding shape extends beyond previous bounding shape. | 05-19-2016 |
20160155248 | System and Method for Interactive Sketch Recognition Based on Geometric Contraints | 06-02-2016 |
20160165966 | Article of Clothing and Method of Displaying a Pattern on Clothing | 06-16-2016 |
20160171698 | METHOD OF, AND APPARATUS FOR, REGISTRATION AND SEGMENTATION OF MEDICAL IMAGING DATA | 06-16-2016 |
20160174940 | METHOD AND APPARATUS FOR ANIMATE VISUALIZATION OF STATIC 3-D DATA | 06-23-2016 |
20160189416 | MAINTAINING HEATMAPS USING TAGGED VISUAL DATA - Techniques describe tagging visual data (e.g., image and/or video data) with wireless and sensor measurement information by a mobile device. Tagged visual data may be sent to a server, such as a crowdsourcing server. Techniques further describe receiving visual data from a device, wherein the visual data is tagged with information comprising source identifying information associated with an at least one signal emitting device, identifying at least one visual feature from the visual data, determining a coordinate on a map at which the visual data was acquired based on identifying the at least one visual feature from the visual data, and associating the coordinate on the map with the information associated with the at least one signal emitting device. | 06-30-2016 |
20160196669 | METHOD TO OPTIMIZE THE VISUALIZATION OF A MAP'S PROJECTION BASED ON DATA AND TASKS | 07-07-2016 |
20160196670 | METHOD TO OPTIMIZE THE VISUALIZATION OF A MAP'S PROJECTION BASED ON DATA AND TASKS | 07-07-2016 |
20160202899 | HANDWRITTEN MUSIC SIGN RECOGNITION DEVICE AND PROGRAM | 07-14-2016 |
20160252955 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, COMPUTER PROGRAM, AND IMAGE DISPLAY SYSTEM | 09-01-2016 |
20160379383 | SYSTEM AND METHOD FOR FRAGMENTED REVEAL OF A MULTIMEDIA CONTENT - A method and system are described for fragmented presentation of a media content, such as a digital picture. In an exemplary embodiment, the media content is rendered on a display of a recipient portable computing device, such as a smartphone. Simultaneously, a masking layer is rendered on the display “over the top” of the multimedia content. The mask layer obscures the presentation of the media content such that removal of the mask layer, one fragment at a time over a period of time, operates to present portions of the media content rendered below each fragment. | 12-29-2016 |
20160379385 | SYNCHRONIZING DIGITAL INK STROKE RENDERING - A method for operating a computing system is provided. The method includes at a local computing device and while an ink input is occurring, rendering a local uncommitted ink stroke on a local display based on the ink input and sending uncommitted ink data corresponding to the uncommitted ink stroke to a remote computing device, the uncommitted ink data including an uncommitted ink stroke path and a global unique identifier differentiating the uncommitted ink data from other uncommitted ink data corresponding to different computing devices and ink inputs. The method further includes responsive to receiving an ink stroke commitment input, rendering a local committed ink stroke on the local display and sending committed ink data including an ink commitment command and the global unique identifier associated with the uncommitted ink stroke path to the remote computing device. | 12-29-2016 |
20190146662 | MIRROR SNAPPING DURING VECTOR DRAWING | 05-16-2019 |