Character Generation Using Control Points Or Hints Patents (Class 345/469)
-
Patent number: 12007906Abstract: A method includes configuring a memory for storing a kernel page table and a user page table to low-order address space, and reserving high-order address space, obtaining register configuration information of a kernel page table of a second operating system from the second operating system, and configuring a register of the high-order address space of a first operating system based on the register configuration information of the kernel page table of the second operating system such that the high-order address space is enabled to directly access a kernel resource of the second operating system.Type: GrantFiled: May 20, 2022Date of Patent: June 11, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Peng Zuo, Xiaoqiang Du, Yong Chen
-
Patent number: 11886795Abstract: A method for marking text in digital typography includes identifying one or more glyphs that intersect or overlap with a text marking bounding box, drawing a modified text marking to avoid intersecting with the one or more glyphs, and causing a display device to display the modified text marking with the text. The text marking is associated with a line of text including the glyphs or adjacent to a waxline of text including the glyphs. For each of the glyphs, the glyph corresponding to the glyph bounding box intersecting with the text marking is indicated. The modified text marking is drawn based on outlines of the glyphs, intersections between a text marking bounding box and the glyph outlines, and a user-specified glyph offset, text marking weight, and/or text marking offset to avoid intersecting with the glyphs. The shape of the modified text marking avoids intersecting with or overlapping the glyph.Type: GrantFiled: March 7, 2022Date of Patent: January 30, 2024Assignee: Adobe Inc.Inventors: Aman Arora, Rohit Kumar Dubey
-
Patent number: 11676313Abstract: One embodiment of a disclosed system, method, and computer readable storage medium which includes an algorithm for generating a vector graphic based on a raster graphic input. A tablet scribe system identifies a boundary of a raster graphic image. The boundary is comprised of contrasting pixels in the raster graphic. The system determines a slope for each line segment of the raster graphic boundary. Based on a comparison of the slope for the adjacent line segments, the system generates a contour replaces line segments with equivalent slopes wherein each line segments represents a point on the contour. The system condenses the contour by removing redundant points on the contour based on their position relative to neighboring points and converts the edges of one or more remaining line segments into continuous curves on the contour.Type: GrantFiled: October 13, 2021Date of Patent: June 13, 2023Assignee: reMarkable ASInventors: Martin Tobias Holmedahl Sandsmark, Gunnar Sletta
-
Patent number: 11531853Abstract: A printing device includes: a printing unit performing printing; and a control unit that, when accepting a character code associated with a plurality of font designs, causes the printing unit to print a character indicated by the character code, based on a priority level allocated to each of the plurality of font designs. The control unit changes the priority level of the plurality of font designs in response to a first command that is accepted. The first command is a command indicating the priority level of the font design that is a part of the plurality of font designs.Type: GrantFiled: January 12, 2021Date of Patent: December 20, 2022Assignee: Seiko Epson CorporationInventors: Shunichi Wakasa, Toshiaki Koike
-
Patent number: 11443466Abstract: An image forming apparatus includes: a storage device that stores font data including a character code and outline data in association with the character code, the outline data being used to render a character specified by the character code; and a text processing unit configured to obtain, from the font data, the outline data in association with the character code included in the printable data, and a character rendering unit configured to process the outline data by changing a coordinate of a stroke, thickness of each line, and/or an interval between characters to thereby create processed outline data, the stroke being a center line of each line included in an object of the character rendered by using the outline data, and render an object of the character by using the processed outline data to thereby render the character specified by the same character code as a different object.Type: GrantFiled: August 5, 2020Date of Patent: September 13, 2022Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventors: Keizen Kanazawa, Mike Maready, Sr.
-
Patent number: 11403794Abstract: In implementations of glyph weight modification, a glyph modification system represents an outline of an unmodified glyph as segments having start points and endpoints. The segments have directions based on the start points and the endpoints such that an endpoint of a segment is a start point of another segment. The system identifies features of the unmodified glyph based on the segment directions. A property of the unmodified glyph can be modified by changing coordinates of points of the segments based on the identified features. The glyph modification system generates a modified glyph having the modified property using the points of the segments with the changed coordinates.Type: GrantFiled: December 7, 2020Date of Patent: August 2, 2022Assignee: Adobe Inc.Inventors: Nirmal Kumawat, Praveen Kumar Dhanuka
-
Patent number: 10963622Abstract: When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render correctly any characters within the network document even if the fonts associated with those characters do not exist on the browsing computer prior to encountering the network document. An exposure module is also downloaded to the browsing computer. The exposure module is loaded onto the browsing computer, which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable font formatting information associated with the network document. As a result, the operating system of the browsing computer is able to display or otherwise process the network document correctly and consistently regardless of the computer readable fonts installed on the browsing computer.Type: GrantFiled: December 23, 2020Date of Patent: March 30, 2021Assignee: Clantech, Inc.Inventor: Robert G. Adamson, III
-
Patent number: 10942738Abstract: The present disclosure is directed to systems and methods for performing one or more operations on a two dimensional tile register using an accelerator that includes a tiled matrix multiplication unit (TMU). The processor circuitry includes reservation station (RS) circuitry to communicatively couple the processor circuitry to the TMU. The RS circuitry coordinates the operations performed by the TMU. TMU dispatch queue (TDQ) circuitry in the TMU maintains the operations received from the RS circuitry in the order that the operations are received from the RS circuitry. Since the duration of each operation is not known prior to execution by the TMU, the RS circuitry maintains shadow dispatch queue (RS-TDQ) circuitry that mirrors the operations in the TDQ circuitry.Type: GrantFiled: March 29, 2019Date of Patent: March 9, 2021Assignee: Intel CorporationInventors: Zeev Sperber, Amit Gradstein, Simon Rubanovich, Igor Yanover, Gavri Berger, Eyal Hadas, Saeed Kharouf, Ron Schneider, Sagi Meller, Jose Yallouz
-
Patent number: 10936792Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing a character in multiple variants of a font. Operations also include, for each font variant, dividing the character into segments, identifying one of the segments, for each font variant, as representing an equivalent portion of the character, and, determining one minimum number of curve control points for representing each of the identified segments. Operations also include determining a representation of each of the identified segments that uses the determined one minimum number of control points, and, storing data that represents the determined representations of the identified segments for later retrieval of the character in one or more of the multiple variants of the font.Type: GrantFiled: December 21, 2017Date of Patent: March 2, 2021Assignee: Monotype Imaging Inc.Inventor: William Elliott Betts
-
Patent number: 10805442Abstract: The communication device comprising a wireless communication implementer, a multiple language implementer, and a remotely controlled implementer.Type: GrantFiled: February 7, 2020Date of Patent: October 13, 2020Inventor: Iwao Fujisaki
-
Patent number: 10805443Abstract: The communication device comprising a wireless communication implementer, a multiple language implementer, and a remotely controlled implementer.Type: GrantFiled: February 7, 2020Date of Patent: October 13, 2020Inventor: Iwao Fujisaki
-
Patent number: 10805444Abstract: The communication device comprising a wireless communication implementer, a multiple language implementer, and a remotely controlled implementer.Type: GrantFiled: February 7, 2020Date of Patent: October 13, 2020Inventor: Iwao Fujisaki
-
Patent number: 10805445Abstract: The communication device comprising a wireless communication implementer, a multiple language implementer, and a remotely controlled implementer.Type: GrantFiled: February 7, 2020Date of Patent: October 13, 2020Inventor: Iwao Fujisaki
-
Patent number: 10784121Abstract: Methods and apparatus are described for adding one or more features (e.g., high bandwidth memory (HBM)) to an existing qualified stacked silicon interconnect (SSI) technology programmable IC die (e.g., a super logic region (SLR)) without changing the programmable IC die (e.g., adding or removing blocks). One example integrated circuit (IC) package generally includes a package substrate; at least one interposer disposed above the package substrate and comprising a plurality of interconnection lines; a programmable IC die disposed above the interposer; a fixed feature die disposed above the interposer; and an interface die disposed above the interposer and configured to couple the programmable IC die to the fixed feature die using a first set of interconnection lines routed through the interposer between the programmable IC die and the interface die and a second set of interconnection lines routed through the interposer between the interface die and the fixed feature die.Type: GrantFiled: August 15, 2016Date of Patent: September 22, 2020Assignee: XILINX, INC.Inventor: Rafael C. Camarota
-
Patent number: 10331574Abstract: A slave device communicates with a host system via a host communications bus. The host system includes one processing unit that can act as bus master and send access requests for slave resources on the slave device via the communications bus. The slave device platform includes a memory management unit, a programmable central processing unit and one slave resource. The memory management unit acts as an address translating device, and accepts requests with virtual addresses from a master device on the host system, translates the virtual addresses used in the access request to the “internal” physical address of the slave's resources and forwards the access to the appropriate physical resource. When an address miss occurs in the memory management unit, it passes the handling of the access request over to the controlling CPU which executes software to then resolve the address miss and handle the access request.Type: GrantFiled: October 19, 2012Date of Patent: June 25, 2019Assignee: ARM Norway ASInventors: Jorn Nystad, Edvard Sorgard, Borgar Ljosland, Mario Blazevic
-
Patent number: 9727974Abstract: A method for increasing the resolution of a series of low resolution frames of a low resolution video sequence to a series of high resolution frames of a high resolution video sequence includes receiving the series of low resolution frames of the video sequence. The system determines a first plurality of semantically relevant key points of a first low resolution frame of the series of low resolution frames and determines a second plurality of semantically relevant key points of a second low resolution frame of the series of low resolution frames. The system temporally processes the first plurality of key points based upon the second plurality of key points to determine a more temporally consistent set of key points for the first plurality of key points.Type: GrantFiled: May 13, 2016Date of Patent: August 8, 2017Assignee: Sharp Laboratories of America, Inc.Inventors: Xu Chen, Anustup Kumar A. Choudhury, Christopher A. Segall, Petrus J. L. Van Beek
-
Patent number: 9652669Abstract: For reflecting handwriting attributes in typographic characters, code parses calligraphic data from digitized handwriting on the touch screen display. The calligraphic data includes a character stroke slant and a character pixel matrix. In addition, the code renders the digitized handwriting with a render font selected in response to one or more of the character stroke slant and the character pixel matrix.Type: GrantFiled: September 16, 2014Date of Patent: May 16, 2017Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Jianbang Zhang, Jian Li, Ming Qian
-
Patent number: 9514394Abstract: An image forming apparatus that changes image data into document data includes a character recognition unit, a font matching unit, and a character attribute data setting unit. The character recognition unit recognizes a character from the image data. The font matching unit performs matching so as to determine which of a plurality of fonts and a plurality of character sizes a recognized character corresponds to, with respect to an area of the image data, recognized as the character by the character recognition unit. The character attribute data setting unit sets, in the document data, a font and a character size whose matching is established by the font matching unit and sets an origin of drawing, a character width, and a side bearing as a drawing position of a character so that the origin of drawing, the character width, and the side bearing correspond to the image data.Type: GrantFiled: March 23, 2015Date of Patent: December 6, 2016Assignee: KYOCERA Document Solutions Inc.Inventor: Hiroyuki Hara
-
Patent number: 9420143Abstract: The method for water-marking digital books with parameters includes developing, for each parameter, a new typeface on the basis of a pre-existing typeface, by creating at least one new code/glyph pair. The method includes developing a new coded text on the basis of the pre-existing coded text by replacing, in the pre-existing coded text, at least one code or group of codes from the pre-existing typeface. The method further includes allowing display of a character or a combination of characters from the digital book by the code or the group of codes from the new typeface allowing display of the graphically identical character or combination of characters on any screen. The code/group of codes from the new typeface has/have at least the code from the new code/glyph pair. The method also includes providing the new coded text and the new typeface as a water-marked digital book.Type: GrantFiled: July 1, 2013Date of Patent: August 16, 2016Assignee: ViaccessInventor: Laurent Clisson
-
Patent number: 9336599Abstract: Portions of the disclosure relate generally to shadow analysis, e.g., on mobile platforms. One claim recites a mobile phone comprising: a camera for capturing images and video; memory for buffering captured images and video; means for identifying a shadow cast by the mobile phone on a subject being imaged by said camera by analyzing buffered captured images and video; and means for determining proximity to the subject based on an analysis of the shadow. Of course, other claims and combinations are provided too.Type: GrantFiled: March 17, 2015Date of Patent: May 10, 2016Assignee: Digimarc CorporationInventor: William Y. Conwell
-
Patent number: 9230186Abstract: An image processing device includes a processor configured to perform: acquiring target image data representing a target image; and generating binary image data representing the letter in the target image by using the target image data. The generating of the binary image data comprises: identifying a background color value representing color of background of the target image; identifying a letter color value representing color of the letter in the target image; acquiring a difference between the background color value and the letter color value, the difference including a plurality of component differences; selecting one specific component image data corresponding to a specific component from among the plurality of components, the specific component corresponding to a maximum component difference among the plurality of component differences; and performing a binarizing process on the selected one specific component image data to generate one binary image data.Type: GrantFiled: February 26, 2013Date of Patent: January 5, 2016Assignee: Brother Kogyo Kabushiki KaishaInventors: Ryohei Ozawa, Masaki Kondo
-
Patent number: 9224219Abstract: Systems and method for presenting a free-form drawing are described. In some aspects, a first point, a second point, and a third point from an input curve in the free-form drawing are received. A first quadratic Bezier curve is determined, where a control point of the first quadratic Bezier curve includes the second point and endpoints of the first quadratic Bezier curve include the first point and the third point. A first portion of the first quadratic Bezier curve is provided for display, where endpoints of the first portion of the first quadratic Bezier curve include the first point and a second terminal point, and where the first portion of the first quadratic Bezier curve does not include the third point.Type: GrantFiled: December 21, 2012Date of Patent: December 29, 2015Assignee: CITRIX SYSTEMS, INC.Inventor: Frederic Mayot
-
Patent number: 9159147Abstract: A computer-implemented process includes: receiving into a computer memory a response to a generic question not specifically related to handwriting style; converting the response into one or more tags representing handwriting characteristics; selecting a typeface having a handwriting characteristic of one of the tags; receiving a text string to display into a computer memory; and displaying the text string by rendering glyphs from a font file containing glyphs for the selected typeface, after applying random variations to simulate human handwriting variation.Type: GrantFiled: March 15, 2013Date of Patent: October 13, 2015Inventors: Ian Lubetkin, Stephen Martin, Gahl Burt
-
Patent number: 9019277Abstract: A curve division device is provided enabling a multiprocessor system to perform effective curve division on Bézier curves. The curve division device comprises: N (N?2, N being an integer) processor elements; a reception unit receiving curve information indicating a Bézier curve; a first execution unit causing the N processor elements to execute a division algorithm of taking the curve information as initial input data and repeatedly (i) generating two divided curves by dividing the Bézier curve indicated by the input data, (ii) selecting one of the divided curves according to the assigned setting value, and (iii) defining new input data indicating the divided curve selected for subsequent division, until the divided curve selected by each processor element is different; and a second execution unit causing each processor element to execute a determination algorithm of determining line segments approximating a divided curve resulting from the division algorithm.Type: GrantFiled: June 14, 2011Date of Patent: April 28, 2015Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventor: Masato Yuda
-
Patent number: 9001126Abstract: A method of displaying text on a path includes creating a mapping between distances along the path and points on a line based on changes in direction of the path, composing glyphs on the line, having a total line length defined in accordance with the mapping, to form a composed line, associating the glyphs with the path in accordance with the mapping and the composed line, and outputting the association of the glyphs with the path for display of the glyphs along the path.Type: GrantFiled: May 30, 2008Date of Patent: April 7, 2015Assignee: Adobe Systems IncorporatedInventor: Andrei Burago
-
Patent number: 8941666Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes representing animation states of a virtual character in editable graphical representations. Each animation state represents each individual action of the character for an instance in time. The method also includes storing data that represents one or more changes in the animation states of the virtual character from the editable graphical representations. A pose of the virtual character is reconstructable upon retrieval of the stored data.Type: GrantFiled: March 24, 2011Date of Patent: January 27, 2015Assignee: Lucasfilm Entertainment Company Ltd.Inventor: Lucas A. Kovar
-
Publication number: 20150015587Abstract: Disclosed are a method for editing a character image in a character image editing apparatus and a recording medium having a program recorded thereon for executing the method. The present invention is implemented through processes of enabling a character image editing apparatus to take, as an input, character information and to generate a dot image at the position corresponding to the position of the margin on the character image relevant to the input character information. According to the present invention, a development of a design can be easily performed in various articles, art work, building, craftwork, city planning in which characters such as Hangul are represented. In addition, according to the present invention, a development of industrial products with symbolized characters such as Hangul can be promoted in a variety of fields such as industry, art, design, construction, handicraft, and city planning.Type: ApplicationFiled: January 9, 2013Publication date: January 15, 2015Inventor: Jungha RYU
-
Patent number: 8934716Abstract: Disclosed is a method of sequencing character information in order to increase precision of character recognition. The method includes: a pre-processing that extracts character information from an image to binarize the extracted character information through a predetermined threshold and extracts and thins a center line of the binarized character information; normalizing the pre-processed character information to character information according to a predetermined criteria; and sequencing the normalized character information using structural features including an end point or a divergence point of the character information. The present invention suggests an angle normalization method of input character information, a structural feature position determining method, and a structural feature numeral string generating method to strongly recognize characters configured by various fonts obtained from a natural scene regardless of an angle or a size of the characters.Type: GrantFiled: August 30, 2012Date of Patent: January 13, 2015Assignee: Electronics and Telecommunications Research InstituteInventors: Ho Sub Yoon, Ji Eun Kim, Kyu Dae Ban, Dong Jin Lee, Jae Hong Kim, Joo Chan Sohn
-
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: 8810581Abstract: A system, method and apparatus are described herein for input of characters into a mobile device. In one implementation, a user can input representations of character strokes of logographic characters, such as Chinese characters, using a trackpad module. The system can then associate the character strokes with a character the user desires to input based on the received inputs and a series of well-known rules for writing the logographic characters. One implementation of the trackpad includes an optical trackpad comprising a plurality of sub-sections that can be used to determine the direction of movement of an object over the optical trackpad, for example, a finger over the optical trackpad.Type: GrantFiled: October 20, 2010Date of Patent: August 19, 2014Assignee: Blackberry LimitedInventors: Archer Chi Kwong Wun, Kwok Ching Leung
-
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
-
Patent number: 8743120Abstract: A controller remote-controlling a digital mixer which performs signal processing to an input signal by a DSP to output the processed signal is provided with functions of: accepting the setting of level of a dummy signal; calculating a gain of the signal processing at each stage in the DSP based on a value of a parameter used for the remote controlling; calculating level that the dummy signal would have at a reference point selected by a reference point selection button if the dummy signal is assumed to be inputted to the DSP, based on the level of the dummy signal and the calculated gain; and displaying the calculated level in a level display portion.Type: GrantFiled: March 7, 2007Date of Patent: June 3, 2014Assignee: Yamaha CorporationInventor: Masaru Aiso
-
Patent number: 8730244Abstract: A device includes a character-data rotating section that rotates a regular-position character by a predetermined angle with respect to a reference point that is the center point of the background area of the regular-position character by using regular-position character data having a rotation angle of 0° and a center-point matching processing section that horizontally and/or vertically enlarges the background area of the rotated character data to cause the center point of the rotated character and the center point of BMP data to match each other even with respect to rotated character data. Thus, when multiple pieces of character data are arranged so that the center points thereof lie on a reference line, not only are the center points of the characters aligned along the reference line, but also bottom portions of the characters aligned with respect to the reference line.Type: GrantFiled: July 1, 2008Date of Patent: May 20, 2014Assignee: Alpine Electronics, Inc.Inventor: Noboru Yamazaki
-
Patent number: 8717596Abstract: Apparatus and methods for providing downgraded fonts for VDP printing application are described. A server system may be configured to generate and/or select a set of downgraded rasterized fonts for delivery to a client system in order to provide limited client-side WYSIWIG display functionality using the downgraded fonts. A client side application may use the downgraded fonts to provide a display-only or draft print only rendering of a VDP print job.Type: GrantFiled: September 30, 2009Date of Patent: May 6, 2014Assignee: Printable Technologies Inc.Inventor: Douglas Neal Cogan
-
Patent number: 8707208Abstract: A multi-glyph character selector is disclosed. The selector includes at least two glyphs associated with a character, wherein a microprocessor driven activation of the character selects a first of the at least two glyphs, and a subsequent activation of the character selects a second of the at least two glyphs, and a display driver, wherein the first glyph provides a first characterization of the character on a display in accordance with the display driver, and the second glyph provides a second characterization of the character on the display.Type: GrantFiled: April 22, 2010Date of Patent: April 22, 2014Assignee: Confetti & FrolicInventors: Adrienne T. DiCamillo, Mark R. DiCamillo
-
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: 8648862Abstract: A method, system and computer readable media relating to automatically adjusting a graphics feature to compensate for a predetermined resolution limit. The method generally relates to automatically identifying, within a selected area of a graphics file, one or more portions of at least one graphics feature meeting predetermined criteria for adjustment, including criteria for defining a thin portion having a thickness less than the resolution limit. The method then automatically modifies only the identified one or more portions to have an adjusted thickness greater than the initial thickness. Additional criteria may be used to restrict which thin portions of the feature are actually modified.Type: GrantFiled: July 21, 2010Date of Patent: February 11, 2014Assignee: Esko Software BVBAInventors: Luc Henri Maria Leon Schildermans, Wim Jan C. Fransen, Frank Adegeest
-
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: 8634112Abstract: A document processing apparatus comprises an image reader for scanning an original manuscript which is not updated to generate first image data on the original manuscript and for scanning an updated manuscript to generate second image data on the updated manuscript, a text information extraction part for extracting first text information from the first image data and extracting second text information from the second image data, an updated portion detector for detecting an updated portion of the updated manuscript on the basis of the first text information and the second text information, an electronic document generator for generating an electronic document of the updated manuscript on the basis of the second image data, and a storage controller for generating display data of the updated portion on the basis of a detection result on the updated portion and storing the display data into the electronic document.Type: GrantFiled: December 16, 2010Date of Patent: January 21, 2014Assignee: Konica Minolta Business Technologies, Inc.Inventors: Hideyuki Matsuda, Kazumi Sawayanagi, Toshihiko Otake, Masao Hosono, Manabu Furukawa
-
Publication number: 20130328886Abstract: Systems and methods for creating an electronic signature that looks like a handwritten signature.Type: ApplicationFiled: June 5, 2013Publication date: December 12, 2013Applicant: Barracuda Networks, Inc.Inventor: Thorfinn A. Clark
-
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: 8520006Abstract: It is determined whether the size of an outline vector to be output is equal to or smaller than a predetermined size. If it is determined that the size of the outline vector to be output is equal to or smaller than the predetermined size, image data is generated by using outline font data corresponding to the outline vector. If it is determined that the size of the outline vector to be output is larger than the predetermined size, image data is generated by using the outline vector.Type: GrantFiled: October 3, 2007Date of Patent: August 27, 2013Assignee: Canon Kabushiki KaishaInventor: Daisuke Matsunaga
-
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: 8494278Abstract: A method and computer program product for recognizing handwriting. A handwritten character is captured as an image of black pixels and white pixels. The image is partitioned into segments, each of which having a pixel ratio of a total number of black pixels in the segment to a total number of black pixels in the image. A reference character has segments corresponding to the image segments. Each reference character segment has a value range of a pixel ratio of a total number of black pixels in the segment of the reference character to a total number of black pixels in the reference character. It is ascertained that the pixel ratio of more than a predetermined number of segments in the image are within the value range of the pixel ratio of the corresponding segments of the reference character, from which, the handwritten character is recognized as the reference character.Type: GrantFiled: January 4, 2013Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Choudhary Khushboo, Shiva C T Kumar, Mukundan Sundararajan
-
Patent number: 8494277Abstract: A system for recognizing handwriting. A handwritten character is captured as an image of black pixels and white pixels. The image is partitioned into segments, each of which having a pixel ratio of a total number of black pixels in the segment to a total number of black pixels in the image. A reference character has segments corresponding to the image segments. Each reference character segment has a value range of a pixel ratio of a total number of black pixels in the segment of the reference character to a total number of black pixels in the reference character. It is ascertained that the pixel ratio of more than a predetermined number of segments in the image are within the value range of the pixel ratio of the corresponding segments of the reference character, from which, the handwritten character is recognized as the reference character.Type: GrantFiled: January 4, 2013Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Choudhary Khushboo, Shiva C T Kumar, Mukundan Sundararajan
-
Patent number: 8471856Abstract: The principles of the present invention relate to rendering stroke pairs. A graphical object includes at least a first stroke and a second similarly oriented second stroke collectively representing a stroke pair. A calculated distance between the first stroke and the second stroke is constrained (e.g., to a center line between the strokes) to mitigate the possibility of rounding errors causing the represented stroke pair to be inappropriately rendered. After the stroke pair is constrained, controls points of the individual strokes can be adjusted so that the individual strokes are appropriately rendered at their respective constrained locations. The adjusted stroke pair is constrained between external reference points for appropriate rendering relative to other graphical objects. The graphical object, including the adjusted constrained stroke pair, is rendered at an output device.Type: GrantFiled: August 24, 2012Date of Patent: June 25, 2013Assignee: Microsoft CorporationInventors: Beat Stamm, Michael J. Duggan, Gregory C. Hitchcock
-
Patent number: 8466816Abstract: A circuit for serializing bits including a clock circuit and a serializer. The clock circuit may be configured to generate a plurality of clock signals from a received master clock signal. A plurality of bits may be transmitted to the serializer in response to a transition of a first clock signal. The serializer may comprise a system of latches and a rotary circuit. The system of latches may be configured to receive a first half of the plurality of bits in response to a first transition of a second clock signal and to receive a second half of the plurality of bits in response to a transition of a third clock signal. The rotary circuit may be configured to receive the plurality of bits from the system of latches and to output each bit at a particular time based on a plurality of rotary clock signals.Type: GrantFiled: April 19, 2012Date of Patent: June 18, 2013Assignee: Raytheon CompanyInventor: Martin S. Denham