Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Shape generating

Subclass of:

345 - Computer graphics processing and selective visual display systems

345418000 - COMPUTER GRAPHICS PROCESSING

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
345442000 Curve 58
345443000 Straight line 25
Entries
DocumentTitleDate
20110175916VECTORIZATION 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
20130044113System, 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
20090122066DRAWING-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
20100073378OBJECT-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
20100026687SYSTEMS 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
20120262460IMAGE 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
20130027405IMAGE 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
20130027404SYSTEMS, 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
20090244070SYSTEM 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
20100066744Method 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
20130069952Text-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
20090303240GRAPHICS 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
20120218271METHOD 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
20120218270FACIAL 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
20110007076METHODS, 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
20130057552DRAWING APPARATUS AND DRAWING METHOD - A data converter (03-07-2013
20110063301METHOD 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
20130063442PRE-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
20090237408VIRTUAL 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
20090237407LEAPING 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
20090237406CHARACTER 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
20120113123METHOD, 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
20100020084Generating 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
20100171745MULTI 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
20100053170METHODS 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
20090309880DRAWING 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
20110285717METHOD 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
20100123718BOUNDARY 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
20110169838Generation 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
20110292050GENERATING 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
20100134498Domain 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
20100091023GRAPHICS 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
20100265254Graphics 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
20110216069Method 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
20110216068Edge 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
20090153560MULTIPLE 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
20090153561METHOD 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
20110261058METHOD 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
20100118031Method 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
20090278849METHOD 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
20090096793IMAGE 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
20120293515Rendering 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
20110267355System, 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
20110267354IMAGE 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
20080238924Character 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
20110205232VECTOR 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
20080278496RENDERING 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
20080303821Graphic 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
20100277482METHOD 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
20080291205Digital 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
20100141658TWO-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
20130120391Triangulation 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
20130120393Methods 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
20130120395FLEXIBLE 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
20090184965Approximation 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
20120069025DISPLAYING 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
20090184964REGION 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
20110141119Electronic 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
20090096792FILL 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
20110227928Online 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
20090231344Dynamic 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
20090231343Exact 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
20090079741STATISTICAL 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
20100149187Customizing 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
20090115786DRAWING 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
20100182323METHOD 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
20100259544PROACTIVE 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
20100002003FIGURE DRAWING DEVICE AND METHOD - A figure drawing device includes; a device 01-07-2010
20100002002METHOD 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
20100225651Map 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
20100238177DRAWING 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
20080211814Graphics 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
20100253687Method 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
20130127867FREESTYLE 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
20130127868Methods 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
20130127869Methods 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
20130127871METHOD 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
20090040230Vector 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
20090040229Generalization 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
20090073173FIGURE 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
20100295857Method 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
20110122140DRAWING 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
20090066699Vector 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
20090066698Systems 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
20110249007COMPUTER 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
20110249008SYSTEM 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
20130162651Tessellation 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
20090079742OBJECT 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
20100295856DATA 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
20080238925System 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
20110148884System 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
20100097381METHOD 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
20080246770Method 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
20100128041Generation 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
20100321391COMPOSING 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
20100177102INCREMENTAL POLYGON TRIANGULATION FOR DIGITAL DISPLAY - A conforming triangulation method, for a digital display on a terminal screen, comprising 07-15-2010
20130120392Methods 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
20130120394System 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
20110074789INTERACTIVE 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
20080218520Acceleration 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
20080218521OFFSET 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
20100194758Methods 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
20110187719MAP 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
20100020083PROGRAM, 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
20100020082PROGRAM, 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
20090189902Generation 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
20090189901COORDINATE 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
20110304628PIPE 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
20110050706Modifying 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
20110096075METHOD, 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
20120013619SYSTEM 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
20100245361CONTEXT-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
20100245360SYSTEM 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
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
20120127179METHOD, 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
20120299930DATA 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
20110181600STRUCTURED 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
20090066697CARICATURE 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
20120176385DISPLAY 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
20120075309System 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
20100271374CONVERSION 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
20110122139TWO 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
20100328316Generating 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
20120268468SYSTEM 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
20120274642AUTOMATED 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
20100231597CALCULATOR 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
20120320061DRAWING 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
20120320062FIGURE DRAWING DEVICE AND METHOD - A figure drawing device includes; a device 12-20-2012
20110141118DATA 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
20130127870FOCUS-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
20110234599SWING 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
20100315425Forms 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
20130155070METHOD 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
20130155069METHOD, 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
20120032962POLYLINE 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
20130201193SYSTEM 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
20130100137COMPUTING 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
20120299931DRAWING 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
20120086715TARGET 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

Patent applications in class Shape generating

Patent applications in all subclasses Shape generating