Class / Patent application number | Description | Number of patent applications / Date published |
345443000 | Straight line | 38 |
20080198163 | Drawing Method, Image Generating Device, And Electronic Information Apparatus - An edge function is computed from two vertex coordinates given by a rendering target line | 08-21-2008 |
20090009518 | Drawing Device - To provide a drawing device which can make effective use of a memory bus bandwidth without needing an expensive and complicated circuit configuration. | 01-08-2009 |
20090051689 | Image processing method and apparatus - In image processing adapted to a display apparatus using a plurality of line buffers for storing data regarding dots aligned on scanning lines on the screen, when a line having a prescribed width and a prescribed length is drawn on the screen, a line drawing range is calculated with reference to start-point coordinates and end-point coordinates as well as the width of line, thus selecting dots on the screen with reference to coordinates of intersections between the scanning lines and the boundaries of the line drawing range, wherein data regarding the selected dots are written into at least one of the line buffers. In line terminating processing, a virtual circle whose diameter matches the width of the line is imaginarily drawn at one end of the line, so that data regarding dots belonging to the virtual circle are written into at least one of the line buffers. | 02-26-2009 |
20090096794 | THICK LINE DRAWING METHOD AND APPARATUS THEREOF - A thick line drawing method includes: drawing at least a predetermined pattern according to a thickness of a thick line to be drawn and at least one of a start point and an end point of a line path corresponding to the thick line; determining a plurality of polygon vertexes according to the predetermined pattern; and performing a polygon filling operation to fill a polygon region defined by the polygon vertexes, and storing a drawing result of filling the polygon region into a frame buffer. | 04-16-2009 |
20090147007 | PROCESSOR-ASSISTED 2D GRAPHICS RENDERING LOGIC - Presented herein is processor assisted two dimensional shape rendering logic. In one embodiment, there is presented a system for rendering graphics. The system comprises a controller and logic. The controller decomposes graphics objects into primitives. The logic determines pixel locations for said graphics objects, using said primitives. | 06-11-2009 |
20090231345 | ELECTRONIC IMAGE PROCESSING METHOD AND DEVICE WITH LINKED RANDOM GENERATORS - A method for deterministic film grain addition, e.g. to video signals compressed in a way that the grain is lacking. The method of electronic image processing comprises: determining a first random value (R | 09-17-2009 |
20090262115 | Method for Creating a Graphical Representation of a String of Alphanumeric Characters - A method for creating a graphical representation of a string of alphanumeric characters is disclosed. The method comprises determining a key position on a telephone keypad corresponding to each of the alphanumeric characters in the string, including a first key position for the first alphanumeric character, intermediate key positions for the intermediate alphanumeric characters, and a last key position for the last alphanumeric character. Then, a plurality of lines are successively generated from the first key position to each of the intermediate key positions to the last key position on the telephone keypad so as to create the graphical representation of the string of alphanumeric characters. Marking insignia are optionally generated to signify the beginning and end of the graphical representation. The method may be implemented by a computer. | 10-22-2009 |
20090315892 | VECTOR IMAGE GENERATION METHOD, IMAGE PROCESSING APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM FOR COMPUTER PROGRAM - A method for converting an image includes the steps of: obtaining an inclination of a character in the image; obtaining apex pixels forming contours of the character; obtaining an identical line segment candidate pixel group from a portion supposed to be expressed by a single line segment; extracting, based on the inclination, the identical line segment candidate pixel group as an identical line segment pixel group; obtaining both-end pixels which are apex pixels located on both sides of the identical line segment pixel group thus extracted; approximating, by a line segment connecting between the both-end pixels thus obtained, a contour of the character in a portion corresponding to the both-end pixels; and approximating a portion, excluding the portion that has been approximated, by a straight line or a curved line by performing an outlining process using apex pixels other than the apex pixels of the identical line segment pixel group. | 12-24-2009 |
20090322759 | LINE PLOTTING METHOD - A line plotting method for plotting lines whose coordinates are given on a display screen on which pixels are arranged according to a prescribed rule, the method includes correcting coordinates at the end point of a line on the basis of which the end point is a starting point or an ending point or whether the end point is inside a prescribed frame determining whether a direction from a starting point of a line after correction toward its ending point horizontally or vertically is the same as a direction from a starting point before correction of a line toward its ending point determining whether integer values of the coordinates of starting and ending points after correction are the same when directions from starting points after and before correction of a line toward their ending points are not matched. | 12-31-2009 |
20100007664 | LINE STROKING METHOD AND SYSTEM - A method for generating an outline for a stroked line of specified width from an input line ( | 01-14-2010 |
20100079465 | INTUITIVELY CONNECTING GRAPHICAL SHAPES - In using an application's drawing feature, users typically use connecting lines between graphical shapes to depict a relationship between the shapes. Drawing connecting lines between two or more graphical shapes within an application can be a time consuming, manual task. An application that automatically generates connecting lines between shapes, based on spatial relationships among the shapes, can reduce the amount of time for drawing a diagram. Functionality can be implemented to generate connecting lines between 1:n shapes based on proximity among the shapes and/or contact between shapes. Automatically generating connecting lines among shapes based on spatial relationships among the shapes allows generating of the connecting lines based on manipulation of shapes, which typically have a larger surface area than a line. Manipulating a larger surface area can be easier than manipulating a line. | 04-01-2010 |
20100118032 | RADIAL HISTOGRAMS FOR DEPICTING PATH INFORMATION - Techniques for displaying path-related information. Techniques are provided for generating and displaying one or more graphical representations for a path. In one embodiment, a radial histogram is generated and output for a path. | 05-13-2010 |
20100123719 | METHOD AND TOOL FOR CREATING IRREGULAR-SHAPED TABLES - A computerized method of creating an irregular-shaped table of cells comprises detecting one or more cells of a table to be removed, removing each detected cell from the table and creating a table object representing the resultant irregular-shaped table. | 05-20-2010 |
20100123720 | METHOD FOR DISPLAYING CONTINUOUS LINES - A method for displaying continuous lines on a raster-based display appliance, with a continuous line being defined by a sequence of two-dimensional support points v | 05-20-2010 |
20100201690 | VIRTUAL WHITE LINES (VWL) APPLICATION FOR INDICATING A PLANNED EXCAVATION OR LOCATE PATH - Methods and apparatus for facilitating detection of a presence or an absence of at least one underground facility within a dig area. Source data representing one or more input images of a geographic area including the dig area is electronically received at a first user location, which may be remote from the dig area. The source data is processed so as to display at least a portion of the input image(s) on a display device at the first user location. One or more indicators are added to the displayed input image(s), via a user input device associated with the display device, to provide at least one indication of the dig area and thereby generate a marked-up digital image. In one example, the indicator(s) is/are markings that indicate a point, line, and/or path. The indicator(s) may provide a reference for a locate operation or an area of planned excavation. A description, such as of a path to be followed during the locate operation or of an area of planned excavation, may be provided with reference to the indicator(s). | 08-12-2010 |
20100253688 | SCAN LOOP OPTIMIZATION OF VECTOR PROJECTION DISPLAY - A method for creating an efficient scan loop for displaying a vector projection graphic upon a substantially transparent windscreen head-up display includes determining a plurality of candidate scan loops to create a desired vector projection graphic, determining an efficiency metric for each of the plurality of candidate scan loops, determining the efficient scan loop for displaying the vector projection graphic based upon comparing the efficiency metrics, and utilizing the efficient scan loop to create the desired vector projection graphic upon the substantially transparent windscreen head-up display. | 10-07-2010 |
20110018879 | Pattern generation method and pattern generation program - In a first process of a pattern generation method, a first segment to be handled which is not on a grid is extracted. In a second process, a second segment opposite to the first segment is extracted. In a third process, whether the second segment is on the grid is determined. In FIG. | 01-27-2011 |
20110084969 | METHOD AND APPARATUS FOR OBTAINING MINIMUM COST VECTOR FOR MAKING SKYLINE OBJECT IN MULTI-DIMENSIONAL SPACE - Provided are a method and apparatus for obtaining a minimum cost vector for making a skyline object in a multi-dimensional space. The method includes calculating respective vector values having a query point and respective moving points to which the query point is moved as both end points in a multi-dimensional space having a plurality of coordinate axes, and selecting a vector value whose moving point is included in a skyline and has the minimum distance value from the query point as the minimum vector value from among the vector values. | 04-14-2011 |
20110090228 | Method of and Arrangement for Rendering a Path - A method of rendering a path, comprising at least two straight lines and at least one join connecting two of the at least two straight lines, is disclosed. The method is suitable for use in a device having graphics processing capabilities. The method comprises determining a mask associated with a stroke of the path and representing the mask by a plurality of triangles, wherein each of the at least two straight lines are represented by two triangles and the triangles representing two straight lines connected by one join are non-overlapping. The method also comprises creating the mask based on the plurality of triangles and rendering the path by filling the mask. Corresponding computer program product, arrangement and electronic device are also disclosed. | 04-21-2011 |
20110187721 | LINE DRAWING PROCESSING APPARATUS, STORAGE MEDIUM STORING A COMPUTER-READABLE PROGRAM, AND LINE DRAWING PROCESSING METHOD - Multi-level gradation representation data D | 08-04-2011 |
20110285724 | CONVERSION OF DASHED STROKES INTO QUADRATIC B ZIER SEGMENT SEQUENCES - One embodiment of the present invention sets forth a technique for converting dashed strokes into quadratic Bèzier segment sequences. Path rendering with stroking and dashing may be accelerated when a graphics processing unit or other processor is configured to subdivide quadratic Bèzier segments based on the remaining distance for a current dash pattern element and the arc length of the current quadratic Bèzier path segment to generate “on” dash pattern segments. Each “on” dash pattern segment is then bounded by a conservative geometric hull. A point containment technique is then used to identify pixels within each conservative geometric hull that are within half of the stroke width of any point along a path to be stroked. | 11-24-2011 |
20120229471 | DRAWING SYSTEM - A drawing system includes a pointing device, a control unit and a drawing unit drawing a line of trajectory of the cursor and including a straight line input assisting unit. The assisting unit includes a start point recognizing unit, an end point determination unit and a coordinate aligning unit. The start point recognizing unit recognizes as a start point an initial coordinate having an input position designated by the coordinate input unit. The end point determination unit determines as an end point a last coordinate having an input position designated by the coordinate input unit. The coordinate aligning unit aligns the coordinates of the primary coordinate group on a single line connecting between the start and end points thereby to form a secondary coordinate group. When a line is drawn based on the primary coordinate group, the line is corrected to a straight line based on the secondary coordinate group. | 09-13-2012 |
20120256927 | APPARATUS AND METHOD FOR SCRAPPING IN A DEVICE WITH TOUCH SCREEN - An apparatus and method for scrapping in a device with a touch screen are provided. The scrapping method includes determining whether a scrap command occurs. If the scrap command occurs, the method proceeds with separation of a scrap region from a tension point, and, if a separation line representing a progress trace of separation reaches a boundary of scrap possible regions, the method determines a region surrounded by at least one separation line and at least one boundary as the scrap region. | 10-11-2012 |
20120293516 | KEYBOARD NAVIGATION AMONG VISUAL ELEMENTS IN A USER INTERFACE - A system navigates among visual elements of a user interface. The system receives a keystroke indicating navigating from a current visual element in a first direction, determines a next visual element that is substantially near the current visual element and in the first direction, and navigates to the next visual element. | 11-22-2012 |
20130093772 | METHOD AND SYSTEM FOR FAST CLIPPING OF POLYGONS - A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increment. A candidate polygon is then clipped to create clipped polygons contained within the rendering region. The clipped polygons can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame. | 04-18-2013 |
20130241935 | COMPUTER IMPLEMENTED METHODS FOR GENERATING ENGRAVED IMAGES FOR WORKS OF ART - A method of producing an engraved image on a computer screen includes loading an image to be engraved and converting the image into a high contrast image using at least two colors. The first lighter color is used for the lighter portions of the high contrast image and a darker color is used for the darker portions of the high contrast image. Mixing of the colors is based on the luminance level of the image. A plurality of lines are drawn over the high contrast image with variations in the plurality of lines drawn being a function of the luminance of the underlying image. | 09-19-2013 |
20140043339 | Producing Glyph Distance Fields - A system includes a first computing device that includes a memory configured to store instructions. The first computing device also includes a processor to execute the instructions to perform a method that includes receiving data representing a collection of line segments that represent a glyph. The method also includes, for each line segment, defining a cell that substantially encapsulates the line segment. At least one side of the cell is defined by bisecting an angle defined by the line segment and an adjacent line segment. The method also includes determining a value for a portion of the defined cell based upon the distance between the portion of the cell and the corresponding line segment. | 02-13-2014 |
20140125677 | RENDERING DEVICE, RENDERING METHOD, AND RECORDING MEDIUM - The rendering device defines, based on the width of the line to be rendered on a screen comprising multiple pixels and defined by two points on the screen, an interpolation range for a line segment having its ends at the two points. The rendering device further determines whether a pixel is contained in the interpolation range. Then, the rendering device renders a line formed by the pixels on the line segment and the pixels determined to be contained in the interpolation range. Then, the rendering device can specify the pixels for rendering the line based only on information regarding the line width. Consequently, the amount of information to handle in rendering is reduced and the rendering can be expedited. Furthermore, the amount of information prepared in advance for rendering is reduced and thus the rendering device can be downsized. | 05-08-2014 |
20140176562 | SYSTEMS AND METHODS FOR PROVIDING A SOFTWARE APPLICATION PRIVACY SCREEN - Systems and methods are provided for applying a localized software privacy screen over the display of specific applications, files, and/or other content on a computing device. In response to a user request, a computing device can open a window comprising a file or content in an associated application on its output display, determine whether a privacy screen should be applied to the user interface, and apply the privacy screen in a visual layer over the user interface if specified by the settings, rules, and/or permissions. The privacy screen can be user modifiable and can be made up of plurality of privacy lines that may be of any suitable orientation, thickness, spacing, and/or color and opaqueness that permits the user of the computing device to view the underlying window while preventing unauthorized onlookers from viewing the same. | 06-26-2014 |
20140240323 | IMAGE PROCESSING LSI AND IMAGE PROCESSING PROGRAM - When graphics computations are to be performed to calculate the display data of a figure to be drawn within a frame that is formed of a plurality of lines in accordance with input vector data, the present invention reduces the storage capacity of a RAM to which a work area for storing intermediate data is allocated. When the graphics computations are to be performed, the frame in which the figure is to be displayed is segmented into a plurality of drawing areas for each of the lines. As regards the work area for storing the intermediate data, the same work area is allocated to all the drawing areas. The graphics computations for calculating the intermediate data of the individual drawing areas are sequentially performed by repeatedly using the same work area. | 08-28-2014 |
20150015586 | SYSTEMS AND METHODS FOR RENDERING AND DOWNSAMPLING AN IMAGE - Systems and methods for rendering and downsampling an image are provided. In some aspects, a system includes an instructions module configured to receive one or more drawing instructions associated with a first image. The instructions module is further configured to generate line operations based on the one or more drawing instructions by encoding the first image. Each of the line operations corresponds to a scanline of the first image and comprises a run-length encoded version of a corresponding scanline of the first image. The system also includes a playback module configured to render a portion of the first image at a time based on a predetermined number of the line operations. The predetermined number is based on a downsampling factor for downsampling the first image. | 01-15-2015 |
20150029196 | DISTRIBUTION MANAGEMENT APPARATUS - A distribution management apparatus includes: a receiving unit that receives operation information, which indicates operation input that a terminal has accepted, from the terminal via a network; a browser that creates drawing information to be displayed on the terminal from the operation information; an encoder that encodes the drawing information; and a transmitting unit that transmits the encoded drawing information to the terminal. | 01-29-2015 |
20150070360 | METHOD AND MOBILE TERMINAL FOR DRAWING SLIDING TRACE - Disclosed is a method and mobile terminal for drawing sliding track. The method comprises: A) obtaining the total sliding distance and the total sliding time for sliding from the sliding start position to the sliding end position; B) drawing the sliding track of the current frame image in the sliding start position, recording the current time for finishing the drawing of the current frame image; C) obtaining the drawing time from the drawing start time to the current time for finishing the drawing of the current frame image, judging whether the drawing time is greater than or equal to the total sliding time, if no, performing the step D, if yes, performing the step E; D) according to the drawing time, the total sliding time and the total sliding distance, obtaining the current sliding distance, replacing the sliding start position by the sum of the sliding start position and the current sliding distance, returning to the step B; E) drawing the sliding track of the last frame image in the sliding end position. | 03-12-2015 |
20150084965 | CONNECTING METHOD FOR DRAWING - A connecting method for drawing includes the steps of selecting a first target and moving a cursor; calculating a distance between the cursor and a second target; determining whether the distance is less than a predetermined value; and prompting/displaying a connecting shortcut if the distance is less than the predetermined value. | 03-26-2015 |
20150097840 | VISUALIZATION METHOD, DISPLAY METHOD, DISPLAY DEVICE, AND RECORDING MEDIUM - A visualization method of manufacturing status is implemented by a computer that visualizes manufacturing status of a product manufactured sequentially by a plurality of processes. The visualization method includes: placing a first symbol that indicates a start and an end of the manufacturing of the product in a first process of the processes on a first temporal axis of the first process with a width corresponding to a time taken from the start to the end of the manufacturing in the first process, and a second symbol that indicates a start and an end of the manufacturing of the product in a second process following the first process on a second temporal axis of the second process with a width corresponding to a time taken from the start to the end of the manufacturing in the second process, the first and the second temporal axes extending in a same direction. | 04-09-2015 |
20150325015 | Method for Generating Representations Polylines Using Piecewise Fitted Geometric Primitives - A method for generating a representation of a polyline formed by a sequence of points determines an overcomplete set of geometric primitives that redundantly fit overlapping sections of the polyline. The overcomplete fitting is performed such that the set includes one or more types of geometric primitives, each fitted to a section of the polyline formed by a subset of the sequence of points. The method determines a local cost of each geometric primitive based on a combination of a fitting error and an encoding cost of the geometric primitive, and determines a join cost of each successive pair of adjacent primitives. Next, the method determines a combination of the geometric primitives forming a connected path along a length of the polyline such that a sum of the local costs of the geometric primitives and the join costs of adjacent primitives in the combination is optimized. | 11-12-2015 |
20160078650 | DRAWING DATA GENERATION DEVICE AND DRAWING DEVICE - A drawing data generation device performs an integration process on map data so as to integrate line data for drawing linear features such as roads, such that a drawing speed of a map image is improved. The line data is grouped by the line type and the line width. The integration process links thin solid lines L | 03-17-2016 |
20160110894 | METHOD AND APPARATUS TO RENDER LINES ON A DISPLAY SCREEN - Disclosed examples include drawing apparatus and methods of rendering lines on a display screen, in which a first angle is determined that corresponds to a hand drawn line created by a user on the display screen, and a new line is rendered on the display screen to represent the hand drawn line created by the user. The new line is selectively rendered parallel or perpendicular to an existing line on the display screen at least partially according to the first angle using the processor. | 04-21-2016 |