Character Border Patents (Class 345/469.1)
-
Patent number: 11137876Abstract: The embodiment of the disclosure discloses an information display method, device and terminal. The method includes: a system application process creating a task of downloading or updating an application, acquiring relevant information of the application, and transmitting the relevant information of the application to a desktop process, wherein the relevant information of the application comprises a package name, an icon storage path, a downloading progress, and a downloading/installing status of the application; the desktop process acquiring an icon of the application based on the icon storage path, and displaying the icon of the application on a system desktop, displaying a translucent mask corresponding to the download progress of the application on an upper layer of the icon of the application; and displaying the downloading/installing status of the application around the icon of the application.Type: GrantFiled: October 11, 2017Date of Patent: October 5, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Liang Gao
-
Patent number: 10733355Abstract: An information processing system obtains, from an OS, metrics information of a font included in form information of a business form when the form information of the business form is edited; and stores the metrics information together with the edited form information; and generates a business form page by calculating a layout configuration of the business form based on the metrics information that has been stored, and by performing overlay output of the form information and field data of the business form based on the calculated layout configuration.Type: GrantFiled: November 22, 2016Date of Patent: August 4, 2020Assignee: Canon Kabushiki KaishaInventor: Yutaka Kato
-
Patent number: 10656703Abstract: A visual display that changes with time and/or an audio signal is rendered while a task is being completed by a computing device (e.g., performing a computation, retrieving information, powering up a device, starting a computer application, etc.). The visual display and/or audio signal are configured to engage the user in order to mitigate latency of the task. Because the user is being engaged by the visual display and/or audio signal, the user may be less likely to notice and/or be bothered by the latency.Type: GrantFiled: May 10, 2013Date of Patent: May 19, 2020Assignee: Wolfram Alpha LLCInventors: Stephen Wolfram, Jeremy Davis, Edward Pegg, Jr.
-
Patent number: 10275121Abstract: Systems and methods for customizing avatars responsive to events are provided. An event is received and a topical category for the event is determined. A plurality of assets and a scene responsive to the event is obtained. Each such asset determines a position of an avatar in the scene over time. The avatar is associated with a user that has designated an interest in the topical category. The avatar is obtained from a user profile associated with the user. A sticker is formed comprising the scene and an altered version of the avatar. The altered version of the avatar comprises: (i) one or more visible layers that are present in the avatar and (ii) one or more visible layers that are not present in the avatar and that include all or a portion of the plurality of assets, thereby forming a sticker. The sticker is then provided to the user.Type: GrantFiled: October 25, 2017Date of Patent: April 30, 2019Assignee: GENIES, INC.Inventors: Matthew J. Geiger, Akash R. Nigam, Evan K. Rosenbaum
-
Patent number: 9978005Abstract: A printer includes a receiving unit configured to receive data for drawing a character at a predetermined drawing position, and a drawing unit configured to, based on the data for drawing the character, draw the character multiple times by varying a drawing position of the character each time. The drawing performed multiple times includes at least drawing at the predetermined drawing position, drawing at a drawing position shifted from the predetermined drawing position only in a horizontal direction, and drawing at a drawing position shifted from the predetermined drawing position only in a vertical direction.Type: GrantFiled: August 11, 2016Date of Patent: May 22, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Maho Ooyanagi
-
Patent number: 9892255Abstract: Technical solutions for presenting service processes are provided. In the solutions, operation instructions are received, and in response to the received operation instructions, a page of a first service process is displayed and the first service process is started; when a page of a second service process is displayed instead of the page of the first service process, execution progress of the first service process is presented through an icon of the first service process.Type: GrantFiled: May 5, 2015Date of Patent: February 13, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qiru Chen, Yu Zhang, Xiao Yang, Cheng Liu
-
Patent number: 9704137Abstract: Techniques are disclosed for a web or mobile interface enabling users and collaborators to simultaneously comment, edit, or edit content in real time or near real time managed by a cloud-based collaboration platform. In one embodiment, the data to be accessed concurrently is presented or depicted at the multiple physical devices to the collaborators for viewing and accessing the data in real time or near real time. Each of the collaborators is able to view, re-edit, or re-modify in a concurrent fashion, at the collaborator's physical device, edits or modifications made to the data in real time or near real time as a result of any of the other collaborators accessing the data at their respective physical devices. In some instances, additional collaborators are specifiable for the data created for concurrent real time access in addition to those originally associated with the folder.Type: GrantFiled: September 13, 2013Date of Patent: July 11, 2017Assignee: Box, Inc.Inventors: Jonathan Berger, Nick Rolph, Brandon Savage
-
Patent number: 9466264Abstract: There is provided a graphic meter device which improves the visibility of a needle and which allows for easy determination of the kind of indicator. The graphic meter device includes a dot matrix display (8) for displaying a needle indicator image (9) provided with a dial (10a) and a needle (10b) pointing to the dial (10a) in accordance with a measured quantity and a CPU (1) for controlling a display state of the dot matrix display (8), the CPU being arranged to display a colored region (10f) of the needle (10b) of the dial (10a) with a color different from the rest of the region in the dial (10a).Type: GrantFiled: April 12, 2011Date of Patent: October 11, 2016Assignee: Yazaki CorporationInventor: Yukio Oishi
-
Patent number: 9350786Abstract: A new resource address is registered in response to input received from a user. The user is then notified when a visually non-empty portion of content from the resource address has been loaded into a viewing area of the content viewing application. The notification cues the user to direct his/her attention to the viewing area of the content viewing application.Type: GrantFiled: February 8, 2013Date of Patent: May 24, 2016Assignee: Apple Inc.Inventors: Kevin Decker, Timothy G. Hatcher, Michael P. Thole
-
Patent number: 9338110Abstract: Disclosed are a method of providing an instant messaging service, a recording medium that records a program therefor, and a terminal. A real time camera capture image is output to a background screen of a dialog window for displaying an instant message so that a user can keep his/her eyes forward through the background screen of the dialog window and use an instant messaging service while moving. Moreover, the real time camera capture image is transmitted to a partner in a conversation through the background screen of the dialog window according to the user's simple input so that it is possible for the user to share circumstances around him or her with the partner in real time.Type: GrantFiled: February 26, 2013Date of Patent: May 10, 2016Assignee: SK PLANET CO., LTD.Inventors: Gilhun Oh, Jaeyoung Woo
-
Publication number: 20150002515Abstract: The present invention includes: a step (S5) of measuring a gradation difference between (i) each gradation of character font parts of multi-gradation characters and (ii) a gradation of a corresponding intermediate part between the multi-gradation characters; and a step (S6 through 9) of preparing corrected multi-gradation characters by correcting, in accordance with the gradation difference obtained in the step (S5), a gradation of each of the multi-gradation characters.Type: ApplicationFiled: September 28, 2012Publication date: January 1, 2015Inventors: Eriko Iguchi, Hiroo Tadaki
-
Patent number: 8917276Abstract: A graphics or image rendering system, such as a map image rendering system, receives image data from an image database in the form of vector data that defines various image objects, such as roads, geographical boundaries, etc., and textures defining text strings to be displayed on the image to provide, for example, labels for the image objects. The imaging rendering system renders the images such that the individual characters of the text strings are placed on the image following a multi-segmented or curved line. This rendering system enables text strings to be placed on a map image so that the text follows the center line of a curved or angled road or other image feature without knowing the specifics of the curvature of the line along which the text will be placed when creating the texture that stores the text string information.Type: GrantFiled: March 19, 2013Date of Patent: December 23, 2014Assignee: Google Inc.Inventor: Brian Cornell
-
Patent number: 8917275Abstract: A developer tool is used to programmatically calculate the contrast between the text and background in a user interface. A luminosity ratio is automatically calculated by the tool by capturing an image of a user interface, archiving user interface elements that do not contain text, performing optical character recognition on the remaining user interface elements to find pixels on the text part of the user interface element and pixels on the background part of the user interface element, and finally calculating the luminosity ratio. Results including errors, warnings and luminosity ratio for one or more hotspots in the image can be returned. Results can be used to identify user interface elements that comply or fail to comply with visibility guidelines for contrast between user interface text and background.Type: GrantFiled: June 14, 2010Date of Patent: December 23, 2014Assignee: Microsoft CorporationInventors: Jason Anthony Grieves, Matthew Karr, Katherine Ann Corner
-
Patent number: 8866820Abstract: A difference of coordinate values stored adjacent to each other is compressed by means of a statistical coding system when reading out outline font data storing coordinate values necessary for drawing a contour of a character in order of drawing the contour in a clockwise or counterclockwise direction and also a category of a line connecting a pair of coordinates simultaneously, followed by compressing the coordinate values of the outline font data. A value of a result of subtracting “A?1” from a difference of coordinate values is determined to be a difference value of coordinates if the difference of coordinate value is equal to or greater than a certain value A, and a code expressing the difference value of “0” is added in front of the codes of difference values that are smaller than the value A in the case of a category of line connecting adjacent coordinates to each other being a straight line.Type: GrantFiled: February 28, 2007Date of Patent: October 21, 2014Assignee: Fujitsu LimitedInventors: Kohei Terazono, Yoshiyuki Okada, Masashi Takechi
-
Patent number: 8847962Abstract: Systems and techniques are described to perform operations including displaying a first character in a user interface in response to a first user input, the first character encoded by a first ordered sequence comprising at least one code point, receiving a second user input, determining if the second user input defines an exception input to the first ordered sequence, in response to determining that the second user input defines an exception input to the first ordered sequence, generating a second ordered sequence comprising at least one code point, the second ordered sequence based on the first ordered sequence and the exception input, wherein the second ordered sequence does not include the first ordered sequence in a predicate sequence, and displaying a second character defined by the second ordered sequence in place of the first character in the user interface.Type: GrantFiled: July 1, 2008Date of Patent: September 30, 2014Assignee: Google Inc.Inventors: Mandayam T. Raghunath, Balaji Gopalan
-
Patent number: 8780117Abstract: A display control apparatus controls display on a display screen and includes an area designation unit configured to designate an area on the display screen, and an extraction unit configured to extract images of objects displayed in the area designated by the area designation unit and to calculate circumscribed rectangular areas circumscribing the respective objects.Type: GrantFiled: July 1, 2008Date of Patent: July 15, 2014Assignee: Canon Kabushiki KaishaInventor: Taisuke Ishiguro
-
Method and system for enhancing the quality of video prompts in an interactive media response system
Patent number: 8687016Abstract: Embodiments of the present invention recite a method for enhancing the quality of visual prompts in and interactive media response system. In one embodiment, a video coder/decoder (codec) used by a thin device is determined. A visual prompt to be displayed on the thin device is accessed and the display parameters of the visual prompt are modified such that at least one character of the visual prompt is aligned with a blocking artifact generated by the video codec.Type: GrantFiled: June 10, 2005Date of Patent: April 1, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michele Covell, Sumit Roy, John Ankcorn -
Patent number: 8643652Abstract: A font subset is received that includes one or more glyphs of a master font which has a master ordering that establishes an order of precedence on the glyphs of the master font. When the font subset is received, one or more glyphs already exist in a consecutive sequence in an extensible data structure. In response to receiving the font subset, at least one existing glyph is repositioned in the extensible data structure and each received glyph of the received font subset is positioned in the extensible data structure. The repositioning of the at least one existing glyph and the positioning of each received glyph jointly establish a new consecutive sequential ordering on the glyphs in the extensible data structure, such that the new consecutive sequential ordering preserves on the glyphs in the extensible data structure the order of precedence established by the master ordering.Type: GrantFiled: August 31, 2010Date of Patent: February 4, 2014Assignee: Adobe Systems IncorporatedInventor: Gregory A. Kaplan
-
Patent number: 8587609Abstract: Embodiments of the present invention provide methods and associated architecture of accuracy adaptive and scalable vector graphics rendering including rendering a graphic comprising a plurality of line segments by processing each of the plurality of line segments in a first pass, and processing each of a plurality of pixels through which the plurality of line segments pass in a second pass, automatically detecting one or more rendering errors of the graphic, and correcting the one or more rendering errors. Other embodiments may be described and/or claimed.Type: GrantFiled: July 28, 2009Date of Patent: November 19, 2013Assignee: Marvell International Ltd.Inventors: Haohong Wang, Yunsen Chin, Li Sha, Shuhua Xiang
-
Patent number: 8558838Abstract: An image processing apparatus to perform an enlarging process for an original image constituted by C colors (C?2) includes a target color selecting unit that selects two target colors C1 and C2 for each local region of the original image, a sorting unit that sorts the local region on the basis of a layout of the target colors selected by the target color selecting unit, and a processing unit that determines pixel values after enlargement from the target colors C1 and C2 in accordance with a result of the sorting performed by the sorting unit.Type: GrantFiled: December 28, 2005Date of Patent: October 15, 2013Assignee: Fuji Xerox Co., Ltd.Inventor: Kanya Ishizaka
-
Patent number: 8520007Abstract: A distance information generating unit 4 for rasterizing minute line segments divided by a curved line dividing unit 2 through a combination of straight line cells and corner cells to generate distance information corresponding to a pixel 12 of a display and an edge rasterizing unit 7 for rasterizing edge information about the minute line segments divided by the curved line dividing unit 2 are disposed, and a mapping unit 10 determines whether the pixel 12 is located inside or outside by using the edge information rasterized by the edge rasterizing unit 7, and maps the distance information generated by the distance information generating unit 4 onto the antialiasing intensity 11 of a component 13 included in the pixel 12 according to the results of the inside or outside determination.Type: GrantFiled: January 15, 2008Date of Patent: August 27, 2013Assignee: Mitsubishi Electronic CorporationInventors: Yoshiyuki Kato, Akira Torii, Hiroyasu Negishi, Ryohei Ishida, Masaki Hamada
-
Patent number: 8416244Abstract: A graphics or image rendering system, such as a map image rendering system, receives image data from an image database in the form of vector data that defines various image objects, such as roads, geographical boundaries, etc., and textures defining text strings to be displayed on the image to provide, for example, labels for the image objects. The imaging rendering system renders the images such that the individual characters of the text strings are placed on the image following a multi-segmented or curved line.Type: GrantFiled: September 26, 2011Date of Patent: April 9, 2013Assignee: Google Inc.Inventor: Brian Cornell
-
Patent number: 8355025Abstract: A system and method for displaying text are described. According to embodiments of the invention, the system and methods describe operations for displaying text, where the text does not include hints.Type: GrantFiled: May 9, 2011Date of Patent: January 15, 2013Assignee: Apple Inc.Inventor: Mark Alan Zimmer
-
Patent number: 8237718Abstract: A display unit is constituted by a passive matrix of independently controllable pixels characterized by an active area of n rows and m columns of discrete pixels and a pixel border. The pixel border has a predetermined width, in one embodiment two pixels. The border pixel color state is controlled herein by the frame buffer memory. The pixel border color state is controlled to correspond to information contained in a frame buffer memory locus. This locus may be, in various embodiments herein, a single pixel, a row of pixels, or a number of rows of pixels of frame buffer memory. Each row of pixels may be equal to m and/or n. In one embodiment, the frame buffer controls the border pixels directly via a liquid crystal display controller and drivers, without a timing generation mechanism, such as a timing ASIC.Type: GrantFiled: May 25, 2010Date of Patent: August 7, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: David W. Lum, Yichang Chan
-
Patent number: 8130419Abstract: Techniques for creating an identity document are provided. The techniques include obtaining two or more identity-linked images, deriving one or more at least partially transparent regions from one of the two or more identity-linked images, combining the two or more identity-linked images to create a combined image, and embedding authentication data into the combined image, inside the one or more at least partially transparent regions, to create an identity document.Type: GrantFiled: August 29, 2008Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Michael Peter Kuyper-Hammond, Michael Charles Osborne, Tamas Visegrady
-
Patent number: 8098250Abstract: A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device.Type: GrantFiled: May 13, 2011Date of Patent: January 17, 2012Assignee: Apple Inc.Inventors: Derek B. Clegg, Haroon Sheikh
-
Publication number: 20110273454Abstract: A system and method for displaying text are described. According to embodiments of the invention, the system and methods describe operations for displaying text, where the text does not include hints.Type: ApplicationFiled: May 9, 2011Publication date: November 10, 2011Applicant: Apple Inc.Inventor: Mark Alan Zimmer
-
Patent number: 8041141Abstract: Embodiments of the invention utilize a variational framework for computing curve skeletons (CS) of objects whose cross section is not necessary tubular. Embodiments utilize an energy function, which is proportional to some medialness function, such that the minimum cost path between any two medial voxels in the shape is a curve skeleton. Different medialness functions include the Euclidean distance field and a modified version of the magnitude of the gradient vector flow (GVF), which results in two different energy functions. The first energy function controls the identification of the topological nodes of the shape from which curve skeletons start, while the second one controls the extraction of the curve skeletons. Preferred embodiments are completely automated since all parameters are analytically estimated.Type: GrantFiled: June 28, 2007Date of Patent: October 18, 2011Assignee: The University of Louisville Research Foundation, Inc.Inventors: Aly A. Farag, M. Sabry Hassouna
-
Patent number: 7948560Abstract: An on-screen signal processing apparatus comprises a first display memory for storing binary image data, a second display memory for storing decoration data (i.e., “attribute data”) for decorating the binary image data stored in the first display memory in a unit of a fixed plurality of pixels, and a first color look-up table for storing data concerning a character color and a background color for decorating the binary image data stored in the first display memory. A first converter reads the binary image data of the first display memory and the decoration data of the second display memory every unit of the fixed plurality of pixels and searches the first color look-up table based on the character color and the background color designated in the decoration data, and further performs color-conversion to the binary image data of the first display memory.Type: GrantFiled: October 11, 2006Date of Patent: May 24, 2011Assignee: Panasonic CorporationInventors: Masato Konishi, Akihiro Suzuki, Tsuyoshi Fukumoto
-
Patent number: 7944447Abstract: A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device.Type: GrantFiled: June 28, 2007Date of Patent: May 17, 2011Assignee: Apple Inc.Inventors: Derek B. Clegg, Haroon Sheikh
-
Patent number: 7940272Abstract: A system and method for displaying text are described. According to embodiments of the invention, the system and methods describe operations for displaying text, where the text does not include hints.Type: GrantFiled: January 5, 2007Date of Patent: May 10, 2011Assignee: Apple Inc.Inventor: Mark Alan Zimmer
-
Patent number: 7916142Abstract: An embodiment relates generally to a method of generating user-specified information. The method includes receiving a plurality of points selected on a map to form a first continuous line having one or more vertices. The method also includes generating a closed polygon having a plurality of edges, where at least one edge forms a second continuous line substantially parallel to and spaced apart at a distance from the first continuous line. The method also includes determining a plurality of coordinate pairs each associated with a point on the plurality of edges of the closed polygon and retrieving user specified information for an area enclosed by the plurality of coordinate pairs.Type: GrantFiled: June 24, 2009Date of Patent: March 29, 2011Assignee: Geo-Softworks, LLCInventor: Brian Carroll
-
Patent number: 7873235Abstract: An imaging processing system adapted for use with a vehicle is provided in one aspect of the present invention. The system generally includes an image capturing device and an image processing device. The image capturing device is operable to capture an original image of a scene exterior to the vehicle. The captured original image is generally defined by a group of pixels. The image processing device is operable to receive the captured original image and morphologically process the captured original image to remove distortion from the captured original image to produce a final filtered image.Type: GrantFiled: January 29, 2007Date of Patent: January 18, 2011Assignee: Ford Global Technologies, LLCInventor: Reid Steiger
-
Patent number: 7813555Abstract: 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 outlines. 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. A set of boundary cells of the set of cells is determined, where each boundary cell encloses a portion of a particular outline in the set of outlines. A boundary reconstruction method is associated with each boundary cell. A final cell of the set of cells is determined enclosing the object. An inside reconstruction method is associated with the final cell. The outside and boundary reconstruction methods are used to determine combined distances, which are further processed by the inside reconstruction method to generate the distance field of the object.Type: GrantFiled: March 31, 2009Date of Patent: October 12, 2010Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ronald N. Perry, Sarah F. Frisken
-
Patent number: 7796139Abstract: Mechanisms for displaying text or image over a background such as a video display frame that automatically improve legibility of text or image displayed against a background by increasing the contrast between text or image and background. The display frame may be a single image, but may also be an image within a dynamic sequence of recorded images such as a movie or other video media, or sequence of images captured in real-time by a camera or other device. In one embodiment, color component values are selected, and complementing and filtering applied to achieve contrast. In another embodiment, selecting a minimally used value for color components in the frame achieves contrast. In some cases both text or image, and background, may be altered to achieve contrast. Another embodiment provides background intensity modulation to achieve varying contrast within altered backgrounds, and smoothing over many frames in dynamic material.Type: GrantFiled: February 9, 2005Date of Patent: September 14, 2010Assignee: Apple Inc.Inventors: Gary F. Feierbach, John Bates
-
Patent number: 7786995Abstract: Information that is required for laying out character string data is entered, as are character string data. The printing attributes for the data are then edited, and are employed to extract contour information. Thereafter, the extracted contour information is employed to determine the information that is to be used as a reference when laying out the character string data, and a layout position is specified. Then, the various data that are obtained are stored as printing data, and the character string data are laid out in a drawing area. Therefore, the printing data can be precisely and easily prepared, without the work efficiency of a user being deteriorated.Type: GrantFiled: March 26, 2007Date of Patent: August 31, 2010Assignee: Canon Kabushiki KaishaInventors: Toshio Abe, Hiroyuki Namiki, Masaru Kageura, Atsushi Mizukami, Takahiro Nakagawa, Naoki Nakanishi, Kenichi Inaho, Reiko Horikawa
-
Patent number: 7768513Abstract: A method of rendering text on an output device using a pre-developed image of a custom font. An image file defines an image of a custom developed character set. The custom character set may be developed off-line using graphics development tools. Associated character information enables the location of specific characters within the image. When a text character is output to a display or other output device, a custom font module locates the text character within the image and defines a subimage that contains the text character. The subimage is rendered upon the output device, thereby producing an image of the text character.Type: GrantFiled: November 9, 2006Date of Patent: August 3, 2010Assignee: Research In Motion LimitedInventor: Gerhard D. Klassen
-
Publication number: 20100156909Abstract: Disclosed is a computer implemented method, computer program product, and apparatus to decorate visible attributes of a rendered avatar. A server may collect a first user profile of a first avatar, the first user profile having at least one interest of a user. Next, the server may receive a location of the first avatar, wherein the location is associated with a view to at least a second avatar. The server can identify the second avatar among a group of avatars visible with respect to the first avatar. Further, the server may read a target profile of the second avatar then determine whether the second user profile satisfies a criterion based on the first user profile and the target profile. In addition, the server may render a modified rendered avatar to a client, responsive to the determination that the target profile satisfies the criterion.Type: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: International Business Machines CorporationInventors: Dwip N. Banerjee, Aditya Mohan, Sandeep R. Patil, Dhaval K. Shah
-
Patent number: 7724270Abstract: A display unit is constituted by a passive matrix of independently controllable pixels characterized by an active area of n rows and m columns of discrete pixels and a pixel border. The pixel border has a predetermined width, in one embodiment two pixels. The border pixel color state is controlled herein by the frame buffer memory. The pixel border color state is controlled to correspond to information contained in a frame buffer memory locus. This locus may be, in various embodiments herein, a single pixel, a row of pixels, or a number of rows of pixels of frame buffer memory. Each row of pixels may be equal to m and/or n. In one embodiment, the frame buffer controls the border pixels directly via a liquid crystal display controller and drivers, without a timing generation mechanism, such as a timing ASIC.Type: GrantFiled: November 1, 2004Date of Patent: May 25, 2010Assignee: Palm, Inc.Inventors: David W. Lum, Yichang Chan
-
Patent number: 7719536Abstract: Methods and apparatus, including computer program products, that implement a method for glyph adjustment in high resolution raster while rendering. In one aspect, a method includes the actions of receiving a glyph for display at a size on a raster output device; receiving a grid ratio specifying an integer number of fine pixels of a high resolution grid that correspond to a device pixel of the output device; rendering the glyph at the size on the high resolution grid; determining for each line of pixels of the high resolution grid, a line-specific, per-transition adjustment number; and in each line of pixels, marking or erasing the line-specific, per-transition adjustment number of fine pixels in the high resolution grid at each transition from a marked fine pixel to an unmarked fine pixel in a particular direction of the line of pixels.Type: GrantFiled: August 15, 2006Date of Patent: May 18, 2010Assignee: Adobe Systems IncorporatedInventors: Terence S. Dowling, R. David Arnold
-
Publication number: 20100110095Abstract: The present invention provides an electronic device and the like that can prevent the leakage of information related to a display image through an observation signal of an electromagnetic signal emitted from an electronic device or the like. The electronic device (10) includes a display control unit (11a) that causes a display unit (15) to display a display image that has been formed based on information, and a modification control unit (11b) that performs modification processing on a modification-target image element specified by a character code or vector information included in the information. The display control unit (11a) causes the display unit (15) to display the display image after the modification processing has been performed on the modification-target image element by the modification control unit (11b).Type: ApplicationFiled: December 6, 2007Publication date: May 6, 2010Applicant: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Hidenori Sekiguchi, Yasuhiko Miyata
-
Patent number: 7710422Abstract: Methods for rendering font objects include: receiving input identifying an object to be rendered; selecting a data set for rendering the object from: (a) a first data set including font object data in a first format (e.g., trajectory data), and (b) a second data set including font object data in a second format (e.g., outline data); and rendering the object using the selected data set. The data set may be selected based on at least one run time parameter, such as the ppem or space available for the rendering, the desired text size, system resolution, font object complexity, contextual information, etc., to provide a high quality rendered image. Additional data sets (e.g., augmenting data, enhancing data, etc.) may be included to provide more rendering options to further increase the quality of the rendered image under some conditions. The various data sets may be independently created so that each data set can be produced specifically targeted to selected rendering conditions (such as a selected ppem range).Type: GrantFiled: July 26, 2004Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: Tanya Matskewich, David Kilgrow, David M. Meltzer
-
Patent number: 7613341Abstract: A technique for searching for a gap in a drawing is disclosed. The technique includes sweeping an evaluation line across at least a portion of the drawing, detecting on the evaluation line an endpoint of a first segment, determining a distance from the endpoint to a point on the second segment, comparing the distance to a maximum gap distance, and detecting a gap.Type: GrantFiled: April 19, 2005Date of Patent: November 3, 2009Assignee: Adobe Systems IncorporatedInventor: Michael D. Schuster
-
Patent number: 7602390Abstract: Methods and apparatus, including computer program products, implementing and using techniques for rendering a glyph to make it more readable. In an implementation, a glyph associated with a font to be rendered at a size is received, and a set of initial density values is calculated to provide one density value for each of a set of device pixels to represent the glyph. An initial adjustment value is calculated for the glyph. For one or more of the device pixels in the set of device pixels, a length of an edge of the glyph that passes through the device pixel is calculated. For one or more of the device pixels, the initial density value is adjusted by a final adjustment value, the final adjustment value based upon the initial adjustment value and the length of the edge of the glyph passing through the device pixel.Type: GrantFiled: March 31, 2004Date of Patent: October 13, 2009Assignee: Adobe Systems IncorporatedInventors: R. David Arnold, Terence S. Dowling
-
Patent number: 7602403Abstract: Methods and apparatus implementing a technique for preparing one or more vector data objects for rendering. In general, in one aspect, the technique includes receiving an object that is a vector data object and defining clipping states of the object. Each clipping state of the object represents an appearance of the object for a region of the object. The technique includes, for each clipping state, determining whether a clipping path is needed to render the appearance of the object represented by the clipping state and generating clipping instructions in accordance with the determining. The technique includes, for each clipping state, generating rendering instructions for rendering the appearance of the region of the object represented by the clipping state. The technique includes associating the generated clipping and rendering instructions to the corresponding clipping states.Type: GrantFiled: August 30, 2005Date of Patent: October 13, 2009Assignee: Adobe Systems IncorporatedInventor: Mark Hamburg
-
Patent number: 7580039Abstract: Methods and apparatus, including computer program products, that implement a method for adjusting a glyph outline while rendering. In one aspect a method includes receiving a glyph to be rendered at a size; generating from the glyph an outline of line segments, each line segment having two endpoints; translating the line segments all in an outward or inward direction, each line segment being moved by a distance and then rejoining pairs of adjacent line segments by extending or trimming their endpoints until each pair of adjacent line segments join at an intersection point that is an endpoint of each the line segments of the pair; and determining an augmented scaled outline of the glyph from the translated and rejoined line segments.Type: GrantFiled: August 15, 2006Date of Patent: August 25, 2009Assignee: Adobe Systems IncorporatedInventors: Terence S. Dowling, R. David Arnold
-
Patent number: 7573476Abstract: Methods for rendering font objects include: receiving input identifying an object to be rendered; selecting a data set for rendering the object from: (a) a first data set including font object data in a first format (e.g., trajectory data), and (b) a second data set including font object data in a second format (e.g., outline data); and rendering the object using the selected data set. The data set may be selected based on at least one run time parameter, such as the ppem or space available for the rendering, the desired text size, system resolution, font object complexity, contextual information, etc., to provide a high quality rendered image. Additional data sets (e.g., augmenting data, enhancing data, etc.) may be included to provide more rendering options to further increase the quality of the rendered image under some conditions. The various data sets may be independently created so that each data set can be produced specifically targeted to selected rendering conditions (such as a selected ppem range).Type: GrantFiled: August 13, 2004Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Tanya Matskewich, David Kilgrow, David M. Meltzer
-
Patent number: 7499055Abstract: The present invention employs the notion of a Chinese writing brush in moving a geometric figure to produce a style of calligraphy, where the area of the geometric figure is large or small, then the strokes of a character are thick or thin. Hence the purpose is that the variance of the strokes of a character can be achieved using the present invention. The present invention only decides a moving path for the strokes of a character and the size of a geometric figure at starting points and end points, and then moves the geometric figure along the moving path, where the area the geometric figure passes is the style of calligraphy.Type: GrantFiled: November 7, 2002Date of Patent: March 3, 2009Assignee: Industrial Technology Research InstituteInventors: Yu-Jen Lin, Cheng-Peng Kuan, Chih-Chia Chien, Yun-Ei Wu
-
Patent number: 7492366Abstract: A method and system for optimizing the horizontal spacing of superscripts and subscripts in open type font designs is disclosed. The system includes a module for vertically aligning and spacing characters and a module for horizontally aligning characters having differing baselines in accordance with cut-in information stored in font tables corresponding to each individual character in the font. This additional horizontal spacing adjustment capability provides for optimum placement of character glyphs having differing baselines, e.g., superscript or subscript. The method includes placing a first/next character on a baseline, retrieving a next adjacent character, determining whether a cut-in associated with one or both of the characters can be applied between the two characters, and then applying the appropriate cut-in. Ascertaining whether a cut-in may apply may be accomplished by evaluating relative positions of adjacent glyph bounding boxes.Type: GrantFiled: May 13, 2005Date of Patent: February 17, 2009Assignee: Microsoft CorporationInventors: Andrei Burago, Jennifer P. Michelstein, Sergey Genkin, Victor E. Kozyrev, Sergey Malkin
-
Publication number: 20090040223Abstract: A method for generating a three-dimensional representation of a ribbon cable in a computer-aided design drawing is disclosed. In one embodiment, a user may create a three-dimensional ribbon cable object with an arbitrary shape and an arbitrary number of fold or twists. A user creates or specifies a ribbon cable template incorporating several attributes and a computer aided design application may be configured to generate a three-dimensional ribbon cable object from the template and displays the representation of the three-dimensional ribbon cable object in the computer-aided design drawing. Further, once generated, the ribbon cable object may be flattened to a two-dimensional surface, identifying the overall length of the ribbon cable and the location of any folds.Type: ApplicationFiled: August 7, 2007Publication date: February 12, 2009Inventor: GEORGE HUDETZ