Patent classifications
G06T11/20
Preserving document design using font synthesis
Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.
Rasterising aliased lines
A method of rasterising a line in computer graphics determines whether the line's start and/or end is inside a diamond test area within the pixel. If the end is not inside and the start is inside, the pixel is drawn as part of the line. If neither the start nor the end of the line are inside, it is determined whether the line crosses more than one extended diamond edge and if so, it is further determined (i) whether an extended line passing through the start and end is substantially vertical and touches the right point of the diamond area, (ii) if the extended line touches the bottom point of the diamond area, and (iii) whether the extended line is on a same side of each point of the diamond area. If any of (i), (ii) and (iii) is positive, the pixel is drawn as part of the line.
Method for Converting Landscape Video to Portrait Mobile Layout Using a Selection Interface
Described herein are systems and methods of converting media dimensions. A device may identify a set of frames from a video in a first orientation as belonging to a scene. The device may receive a selected coordinate on a frame of the set of frames for the scene. The device may identify a first region within the frame including a first feature corresponding to the selected coordinate and a second region within the frame including a second feature. The device may generate a first score for the first feature and a second score for the second feature. The first score may be greater than the second score based on the first feature corresponding to the selected coordinate. The device may crop the frame to include the first region and the second region within a predetermined display area comprising a subset of regions of the frame in a second orientation.
Method for Converting Landscape Video to Portrait Mobile Layout Using a Selection Interface
Described herein are systems and methods of converting media dimensions. A device may identify a set of frames from a video in a first orientation as belonging to a scene. The device may receive a selected coordinate on a frame of the set of frames for the scene. The device may identify a first region within the frame including a first feature corresponding to the selected coordinate and a second region within the frame including a second feature. The device may generate a first score for the first feature and a second score for the second feature. The first score may be greater than the second score based on the first feature corresponding to the selected coordinate. The device may crop the frame to include the first region and the second region within a predetermined display area comprising a subset of regions of the frame in a second orientation.
METHOD FOR GENERATING EDGE CURVE FOR DENTAL DEVICES
According to an embodiment, a computer-implemented method for generating an edge curve to facilitate manufacture of at least a portion of a dental device is disclosed. The method includes identifying at least one tooth reference point for each of at least two teeth on a dental model; identifying at least one offset point corresponding to each of the at least one tooth reference points such that the at least one offset point is on a gingival surface of the dental model and located outside an interproximal area; and generating the edge curve by connecting the offset points such that the edge curve is outside the interproximal area and on the gingival surface.
APPARATUS AND METHOD FOR DYNAMIC VISUALIZING AND ANALYZING MICROBIOME IN ANIMALS
A method for visualizing microbiome data is described. Respective microbes and/or genes in microbiome data stored In in a database are identified. A network comprising nodes interconnected by edges is generated in a memory of a computer, each node representing one or more identified microbes or one or more microbial metabolites, and each edge of the network representing an association between a respective pair of the one or more identified microbes or a reaction mediated between two metabolites by an enzyme encoded in the one or more identified genes, with at least some nodes and edges of the network being each associated with a condition attribute identifying a groups and/or a timestamp associated with a sample in the database. The displayed network is dynamically updated in accordance with a filtering of the microbiome data based on the condition attributed and/or the timestamp attributed. Corresponding systems and computer-readable storages are also described.
Gas detection device that visualizes gas
A gas detection device includes: a processor that visualizes a gas by performing image processing on infrared image data in an inspection region imaged by an imaging device; a display that displays an inspection image that reflects a result of the image processing; and an input interface that receives an input of supplementary information on the inspection image displayed on the display.
AUTOMATICALLY DRAWING INFOGRAPHICS FOR STATISTICAL DATA BASED ON A DATA MODEL
A computer-implemented method, system and computer program product for automatically drawing infographics. Variables of a dataset are received from a computing device that were selected by the user of the computing device. For those selected variables that are associated with a data model, a procedure to draw infographics for variables assigned or not assigned the role of a target using the data model associated with each of the variables assigned or not assigned the role of target, respectively, is implemented. Alternatively, if the selected variables are not associated with a data model, then such variables are assigned a level of measurement as well as assigned the role of input. Such assignments become the data model which, along with the metadata (e.g., values of the variable) obtained by parsing the original data, are used to implement the procedure to draw infographics for variables not assigned the role of a target.
System and method for tracing polygons in design files
A system and method for tracing polygons in a drawing source file. The method includes extracting vector imagery from the source file, creating a planar representation of the vector imagery as a plurality of lines, filtering the plurality of lines to create simplified line art, morphologically dilating the simplified line art to generate a polygonal approximation, calculating geometric difference between the source file canvas bounds and the polygonal approximation to identify contracted polygons, morphologically dilating the contracted polygons to create visual polygons, and filtering the visual polygons according to one or more geometric parameters to identify salient polygons.
Graphical representation of a complex task
Systems and methods are provided for storing data representing respective sub-elements of a complex task. Data representing one or more links between two or more sub-elements is stored, the links indicating a dependency between said sub-elements. A work order is calculated based on the identified links. A graphical representation of the calculated work order which indicates said sub-elements and their dependencies is provided. The links may indicate a temporal dependency of a second sub-element on a first sub-element and in which the provided graphical representation presents the temporal relationship of the sub-elements. Historical data may be received for association with one or more selected links or sub-elements, the historical data related to a prior event and which affects the temporal relationship between the sub-elements. An updated work order modified by the historical data may be calculated. An updated graphical representation of the work order may be provided.