Scaling Patents (Class 345/472)
  • Patent number: 7417619
    Abstract: The system, method and program of the invention enables a presentation authoring tool, that is used to create presentation data for later projection, to determine a recommended font size for the created presentation data displayed on a display screen of a computer executing the presentation authoring tool. The user interface presents a display screen for receiving input of an expected viewing distance for the later projection of the presentation. The recommended font is determined based upon the expected viewing distance of the later projection having a projected font size viewable by a person, having a certain vision capability, at the expected viewing distance. The expected viewing distance may be a maximum viewing distance or a room depth of a room in which the later projection takes place.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: August 26, 2008
    Assignee: International Business Machines Corporation
    Inventor: Scott J. Broussard
  • Patent number: 7411628
    Abstract: Techniques for performing panoramic scaling are disclosed that reduce visible distortion in a panoramic image. Further, techniques for performing combined YC adjustment and color conversion are disclosed that reduce the size and power requirements of video manipulation hardware by reducing the number of logic gates and memory buffers required when YC adjustment and color conversion are implemented as separate operations.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: August 12, 2008
    Assignee: Micronas USA, Inc.
    Inventors: Yu T. Tian, Qifan Huang, Li Sha
  • Patent number: 7408590
    Abstract: Techniques for performing combined scaling, filtering, and/or scan conversion are disclosed that reduce that amount of line buffer space required in the overall design of a video processing system. In particular, coefficients from all or a sub-set of the scaling, filtering (smoothing/sharpening), and scan conversion filters are combined into one representative coefficient that can be applied in a single generic algorithm. Thus, implementation costs are reduced, particularly in system-on-chip implementations.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: August 5, 2008
    Assignee: Micronas USA, Inc.
    Inventors: Qifan Huang, Yu T. Tian
  • Patent number: 7408555
    Abstract: Methods and apparatus implementing and using techniques for rendering a stroke (e.g., a line or glyph). An initial adjustment value can be calculated for the stroke, and an offset amount calculated based on the initial adjustment value, such that a minimum number of device pixels will be marked by the stroke after adjusting density values of device pixels representing the stroke. A high resolution representation of the stroke (e.g., a set of device pixels each having an initial density value) is rendered so that one or more edges of the stroke is offset from a device resolution grid by the offset amount. A length of an edge of the stroke that passes through a device pixel can be calculated, and the density value of the device pixel adjusted by a final adjustment value based on the initial adjustment value and the length of the edge of the stroke.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: August 5, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: R. David Arnold, Terence S. Dowling
  • Publication number: 20080150947
    Abstract: In an apparatus and method for processing information, the font sizes of characters in display content are changed in different magnifications for each of the font sizes so as to display the content in a legible size when the size of the display area is changed. A program makes a computer execute the method.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 26, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Wataru Suzuki
  • Publication number: 20080082913
    Abstract: A technique is disclosed for dynamically adjusting dimensions of characters, such as digits, displayed on a configurable display, such as in a human-machine interface. The height of the characters is fixed and the width is altered depending upon the number of characters to be displayed, resulting in changing aspect ratios for the characters. The width may be set to a predetermined maximum character width if all characters to be displayed will fit within the available space, or the width may be reduced to accommodate more characters. The technique may take into account cushion spaces for borders or frames, as well as spaces between characters. The resulting display allows for a change in the number of significant digits in a displayed numeral, while maintaining excellent readability.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventor: Robert F. Lloyd
  • Publication number: 20080079753
    Abstract: Methods and systems are disclosed for presenting information for viewing by a driver of, e.g., a vehicle, of a train, a captain of a ship, a pilot of an airplane, or by any other person who has to gaze in a certain direction, especially for observing or monitoring the environment such as a road in case of a vehicle driver. The information is presented in such a way that such a person is less impaired with respect to his ability to detect changes in the environment when reading such information so that safety especially of driving a vehicle is considerably improved.
    Type: Application
    Filed: June 1, 2006
    Publication date: April 3, 2008
    Applicant: VOLVO TECHNOLOGY CORPORATION
    Inventors: Trent Victor, Johan Jarlengrip
  • Patent number: 7348983
    Abstract: A method and apparatus for horizontally expanding a video graphics adapter (VGA) text character display image to fully fill the screen of a flat panel display. Cell lines for each character are remapped to provide expanded cell lines. The flat panel apparatus includes a video memory for storing the character code, attribute data and font data, a character generator for generating character font data based on the character code, a lookup table for providing expanded cell lines, and an attribute controller for combining the font data and the attribute data for output to a flat panel display.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventor: Morris E. Jones, Jr.
  • Publication number: 20080068384
    Abstract: A method of preserving the structure of a font character being scaled comprises analyzing the font character to determine if the font character is complex. If the font character is complex, information concerning the strokes forming the font character is extracted. The strokes are then scaled to a desired size using the extracted stroke information thereby to form a scaled font character.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Inventors: Jeffrey Achong, Hui Zhou
  • Publication number: 20080068385
    Abstract: An apparatus and method for changing a screen size in a portable terminal are provided. In the apparatus and method, an input portion provides a request for a change to one of a specific font, a specific font size, and a specific screen size. A font adjuster changes a current font to the specific font for a display, upon receipt of the request for a change to the specific font from the input portion, a font size adjuster changes a current font size to the specific font size for the display, upon receipt of the request for a change to the specific font size from the input portion, and a screen size adjuster changes a current screen size to the specific screen size for the display, upon receipt of the request for a change to the specific screen size from the input portion.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 20, 2008
    Applicant: SAMSUNG ELECTRONICS CO. LTD.
    Inventor: Young-Ho Kim
  • Patent number: 7345688
    Abstract: A method is provided for displaying a page formed of discrete elements, such as a Web page, on different computing devices. The method converts the page into a semantic thumbnail, which preserves the overall appearance of the page and displays readable text segments that enable a user to identify main areas of the page. The semantic thumbnail is adaptable to different screen sizes and target font sizes. The method enlarges unreadable text segments in a miniature version of the page. The method also trims the enlarged text segments to fit the width of the semantic thumbnail by summarizing or cropping text in the enlarged text segments.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: March 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Patrick Markus Baudisch, Heidi Lap Mun Lam
  • Patent number: 7342585
    Abstract: A computer-implemented simulated emboldening mechanism for emboldening an input overscaled bitmap to generate an emboldened overscaled bitmap. The simulated emboldening adjusts the number of subpixels to turn on in the direction of emboldening taking into account contextual information regarding surrounding subpixels. Since the emboldening works directly from an overscaled bitmap, and takes such contextual information into account, legibility and readability of the resulting emboldened character is enhanced.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: March 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Tanya Matskewich, David L. Kilgrow
  • Patent number: 7333110
    Abstract: Methods and apparatus implementing and using techniques for rendering a stroke (e.g., a line or glyph). An initial adjustment value can be calculated for the stroke, and an offset amount calculated based on the initial adjustment value, such that a minimum number of device pixels will be marked by the stroke after adjusting density values of device pixels representing the stroke. A high resolution representation of the stroke (e.g., a set of device pixels each having an initial density value) is rendered so that one or more edges of the stroke is offset from a device resolution grid by the offset amount. A length of an edge of the stroke that passes through a device pixel can be calculated, and the density value of the device pixel adjusted by a final adjustment value based on the initial adjustment value and the length of the edge of the stroke.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: February 19, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: R. David Arnold, Terence S. Dowling
  • Patent number: 7327350
    Abstract: An input device designed to allow persons of reduced visual acuity to manipulate computer software providing magnification is disclosed. The device attaches to a personal computer via standard peripheral attachment, e.g., Universal Serial Bus. A single, large, lighted button on the superior surface of the device allows the activation and deactivation of computer software providing magnification. A bezel beneath the button may be rotated to control the level of magnification applied by the computer software providing magnification.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: February 5, 2008
    Inventor: Ryan Patrick Radecki
  • Patent number: 7327367
    Abstract: In one application, a method according to an embodiment of the invention is used to enable a display of proportionally spaced characters using a fixed-font display controller.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: February 5, 2008
    Assignee: Integrated Device Technology, Inc.
    Inventors: Yvonne Yen, Jordan Yu
  • Publication number: 20080024502
    Abstract: [OBJECT] To create a document including an object (or objects) having a beautiful well-balanced layout even if a volume of the object (objects) changes [MEANS FOR ACHIEVING THE OBJECT] The present invention provides a document edit device including: object obtaining means that obtains an object as data expressing at least one of a text and an image; and object edit means that edits the object so that, based on a volume of the object obtained by the object obtaining means, the object is located within an area of a golden rectangle having two adjacent edges whose lengths form a golden ratio.
    Type: Application
    Filed: July 3, 2007
    Publication date: January 31, 2008
    Inventors: Atsushi Nagahara, Hitoshi Yamakado, Yu Gu
  • Patent number: 7286720
    Abstract: The present invention relates to an image processing apparatus, an image input/output apparatus, a scaling method and a memory control method, by which input image data is written to an external memory in tiles, the tiles written to the external memory are read, and the read-out tiles are scaled.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: October 23, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Koichi Ueda
  • Patent number: 7274833
    Abstract: An image processing device is provided. The image processing device includes a control unit, a first storing zone, a frame buffer register, a first buffering zone and a first image processor. The first storing zone is electrically connected to the control unit and storing therein a first image frame. The frame buffer register is electrically connected to the control unit and the first storing zone, and performing a first image processing operation on the first image frame in response to a first control signal from the control unit so as to form a first processed frame. The first buffering zone receives and stores the first processed frame from the frame buffer register. The first image processor is electrically connected to the first buffering zone and processing the first processed frame into a first image signal in response to a second control signal from the control unit.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: September 25, 2007
    Assignee: Via Technologies, Inc.
    Inventors: Pingo Chia, Titan Sun
  • Patent number: 7242405
    Abstract: Systems and methods for shape animation are described. In one aspect, a degree of freedom is linearly approximated. The degree of freedom is associated with a new form or motion for rendering based on multiple examples that define respective forms or motions within a multi-dimensional abstract space. Each dimension of the abstract space is defined by at least one of an adjective and an adverb. A radial basis function is defined for each of the examples by scaling the radial basis function for each example. The scaling includes evaluating a matrix system to ascertain a plurality of scaling weights. Individual weights are used to scale the radial basis functions. The linear approximation and the radial basis functions are combined to provide a cardinal basis function. The cardinal basis function is used to render the new form or motion.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: July 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Michael F. Cohen, Charles F. Rose, III, Peter-Pike Sloan
  • Publication number: 20070153003
    Abstract: A font-size changing and printing method and a host and a printer therefor are provided. The present invention receives a before-change font size in a unit of font size generally used in software applications and an after-change font size in a unit which a user is familiar with, converts the inputted after-change font size to correspond to the unit of the inputted before-change font size, searches for the inputted before-change font size out contained in data for printing, changes the searched font size to the converted after-change font size and prints the data for printing. The present invention receives font sizes in the unit which the user is familiar with, and changes the font size and prints data in the changed font size, thereby enhancing a user's convenience.
    Type: Application
    Filed: September 28, 2006
    Publication date: July 5, 2007
    Inventor: Myung-yul Jang
  • Patent number: 7236174
    Abstract: The principles of the present invention relate to adaptively filtering outlines of typographic characters to simply representative control data. A filtering module receives a set of control points (and instructions for connecting the control points) representing a graphical object, such as, for example, a typographical character. The filtering module adaptively filters out some variations in the outline of the graphical object to reveal common edges of the outline. The filtering module generates simplified control data that represents an outline of the common edges (e.g., representing a block “T”). Accordingly, based on the simplified control data, a computing system may be able to more efficiently recognize the graphical object represented by the control points.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: June 26, 2007
    Assignee: Microsoft Corporation
    Inventors: Beat Stamm, Gregory C. Hitchcock, Michael J. Duggan
  • Patent number: 7212210
    Abstract: A method and apparatus for enlarging an output display includes a message hook application capable of receiving a magnification event indicator, wherein the magnification event indicator includes a magnification factor. The method and apparatus further includes a character generator coupled to the message hook application wherein the character generator receives a text call from the message hook application. The character generator thereupon generates a magnified character set including a plurality of characters enlarged by the magnification factor. A display driver is coupled to the message hook application and the character generator, wherein the display driver receives the character set at the magnified font size and caches the character set. A direct draw surface is coupled to the display driver such that the direct draw surface receive one or more of the characters enlarged by the magnification factor.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: May 1, 2007
    Assignee: ATI Technologies Inc.
    Inventor: Neil A. Cooper
  • Patent number: 7196733
    Abstract: A data broadcasting receiver apparatus includes a receiver for receiving image data of the image of an object and size information relating to the object, transmitted through data broadcasting, an input unit for inputting screen information relating to a display screen of a display, a scaling unit for determining a scale factor of the object image based on the screen information input by the input unit and the size information received by the receiver so that the object image is displayed on the display at a predetermined size, and a display control unit for controlling the display to display the object image expanded or contracted at the scale factor determined by the scaling unit.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: March 27, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shuntaro Aratani, Katsuhiro Miyamoto, Takashi Yamamoto
  • Patent number: 7170528
    Abstract: A method of rendering a glyph of a vector-based font comprises the steps of: generating a MIP map for a glyph, where the MIP map comprises at least one level having a plurality of pixels and where each level is generated from original vector data for the glyph; and storing the MIP map on a computer readable medium. The method further comprises placing the glyph in an image to be rendered; retrieving the stored MIP map for the glyph; rendering a level of the MIP map, where the level is associated with a resolution of the glyph; and displaying the glyph as the rendered level.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: January 30, 2007
    Assignee: Bentley Systems, Inc.
    Inventors: Paul Chater, Karin Smith, George Smith
  • Patent number: 7162101
    Abstract: An image processing apparatus and method, which can appropriately extract an object even when the focus of a camera having an automatic focus adjustment function shifts from the background to the object. To this end, frame images which are sensed by an image sensing unit and are sequential in the time axis direction are input from an input unit. The input frame images are smoothed by a filter unit. A background image generation unit generates an average image of a predetermined number of smoothed frame images as a background image. An image differential unit generates a differential image between the predetermined smoothed frame image and the background image. An object extraction unit extracts an object region where a predetermined object is sensed, on the basis of the differential image.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: January 9, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Osamu Itokawa, Mitsuru Maeda, Ryotaro Wakae
  • Patent number: 7148894
    Abstract: An object is to provide an image generation system and program which can realize a realistic, variable and natural representation of motion with less data. When the forearm (14) of an enemy character is hit, the forearm (14) is moved through a physical simulation by a vector of hitting force FH0. At the same time, vectors of hitting force FH1 to FH4 are sequentially transmitted to the brachium (16), chest (18) and hip (20) which are parent parts for the forearm (14) while their magnitude being sequentially attenuated. These vectors of hitting force FH1 to FH4 move these parent parts to generate a motion of the object. A rotational resistance force depending on its angular velocity and a restoring force for returning the part to its default posture act on each of the parts. When the object is hit, the play of motion based on motion data is switched to the generation of motion through the physical simulation.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: December 12, 2006
    Assignee: Namco Bandai Games Inc.
    Inventor: Atsushi Hayashi
  • Patent number: 7117450
    Abstract: A method to determine a font attribute includes: determining a first number and a second number; receiving input resulting from repositioning of a thumb of a slider to a position; and determining a value for the font attribute from the position relative to the first and second numbers. A font attribute is one of: a) font size; b) boldness; c) italic angle; d) baseline offset; e) line spacing; and f) character spacing. In one example, when the thumb is pushed against one end of the slider, at least one of the first number or the second number is adjusted. Another example shows at least one of the first number or the second number is updated when an input such as selecting a value from a list or typing in a value or pushing a thumb against one end of a slider is received.
    Type: Grant
    Filed: March 18, 2002
    Date of Patent: October 3, 2006
    Assignee: Apple Computer, Inc.
    Inventor: Imran Chaudhri
  • Patent number: 7113305
    Abstract: Document data is constituted of a plurality of objects different in attribution, and layout information of the objects. Each object is associated with size information indicating a relation between an output area size and an object size when the document data is outputted. When the document data is outputted to an output apparatus, the magnification of each object is changed and outputted in accordance with the output area size of the document data.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: September 26, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuhiro Matsubayashi
  • Patent number: 7095412
    Abstract: Methods and systems for hinting fonts are described. In one embodiment, a system for providing a hinted font is configured to define hints for a glyph of a first font. The hints are defined by one or more statements that contain multiple values that define constraints for the glyph. At least one of the values reference a table entry that corresponds to a table value that is used to constrain the glyph. An association is established between the glyph of the first font and a glyph of a second font. The second font is different from the first font. One or more statements are translated so that the statement(s) now pertain to and define constraints for the glyph of the second font.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: August 22, 2006
    Assignee: Microsoft Corporation
    Inventors: David Salesin, Geraldine Wade, Douglas E. Zongker
  • Patent number: 7068276
    Abstract: In one embodiment, a font-hinting system is configured to select a first TrueType font that has been hinted with hints that define constraints between control points associated with individual characters of the font. Individual characters of a second TrueType font that correspond to individual characters of the first TrueType font are identified. The second TrueType font is different from the first TrueType font and individual characters of the second TrueType font are unhinted. Hints are transferred from characters of the first TrueType font to individual corresponding characters of the second TrueType font, and a hint is discarded where it appears inappropriate for a character of the second TrueType font. Further, the system maintains indicia of a discarded hint to indicate where a hint has been discarded.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: June 27, 2006
    Assignee: Microsoft Corporation
    Inventors: David Salesin, Geraldine Wade, Douglas E. Zongker
  • Patent number: 7065263
    Abstract: The present invention relates to an image processing apparatus, an image input/output apparatus, a scaling method and a memory control method, by which input image data is written to an external memory in tiles, the tiles written to the external memory are read, and the read-out tiles are scaled.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: June 20, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Koichi Ueda
  • Patent number: 7057617
    Abstract: Font data for each resolution level is stored in a font memory (10). Character specifying addresses A0 to Ax and font resolution levels L0 to Lz are input to output the optimum font data that match the resolution of an output device such as a display device or a printer. As a result, for example, it is possible to specify font data having a higher resolution level when enlarging a display on a display device or when printing from a printer capable of a high quality output, and it is possible to specify font data having a low resolution level when reducing a screen display on a display device and when confirming a layout.
    Type: Grant
    Filed: February 18, 2000
    Date of Patent: June 6, 2006
    Assignee: Fourie, Inc.
    Inventor: Shinsuke Nishida
  • Patent number: 6996279
    Abstract: Storing of data items in a memory (31) is provided wherein the data items are divided into successive data pieces of decreasing significance, and the data pieces are stored in respective parts of the memory (31), and when applying a data piece to the memory (31) in case all candidate memory parts are assigned to other data pieces: if the significance of the applied data piece is lower than a lowest significance of the other data pieces, discarding the applied data piece; if the significance of the applied data piece in one of the candidate memory parts at expense of a given other data piece which has a lower significance that the significance of the applied data piece, wherein the significance value of a data piece is based on a total or absolute distortion value of the data item. Advantageous use of the invention is made in applications using a device of fixed storage capacity for storing a flexible number of compressible data items, such as video, images, audio, speech.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: February 7, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Renatus Josephus Van Der Vleuten
  • Patent number: 6992671
    Abstract: Vector quantization provides font contour data reduction. Characters are defined in a font collection using segmented outline forms and common references stored to curve segments for similar segments in different characters of the font collection. Compressing the font collection preferably includes applying an entropy encoding data reduction. The common references are stored in a segment storage location. Another aspect includes decompressing a font store containing a compressed collection of outline fonts. The uncompressed curve segments are scaled so as to match a requested size for a letterform.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: January 31, 2006
    Assignee: Monotype Imaging, Inc.
    Inventor: Miguel Angel Corona
  • Patent number: 6970170
    Abstract: A resampling circuit and method where input sample values for samples arranged along a row of a source image are received by a row resampling circuit. The row resampling circuit calculates row output values which are provided to a column resampling circuit that calculates output sample values therefrom. The column resampling circuit includes a shift register that receives the row output values and shifts the row output values through the shift register as the row output samples are calculated. The shift register has a plurality of evenly spaced sample output terminals from which the row output values are sampled by an interpolation circuit for calculation of the output sample values.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: November 29, 2005
    Assignee: Micron Technology, Inc.
    Inventor: Keith R. Slavin
  • Patent number: 6968502
    Abstract: An information processing apparatus having the function of displaying at least a character in an enlarged form and having the contents of display thereof being easily recognizable. A character at an intended point is displayed in an enlarged form according to a designated magnification rate on a screen of a display unit, and an intended area is newly opened according to the intended point and displayed in an enlarged form. Determining whether a request for opening the intended area is issued is then detected. When such a request is detected, the designated magnification rate is changed on the basis of the prior designated magnification rate, the size of the intended area on the screen with the magnification rate of unity, and the size assigned to the intended area to be enlarged on the screen.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: November 22, 2005
    Assignee: Fujitsu Limited
    Inventors: Keisuke Kubomura, Junichi Iizuka
  • Patent number: 6967657
    Abstract: A system for operating a color flat panel display (FPD) is provided that includes a color FPD, a rear light source, and a display processing device. The color FPD has an adjustable color depth and is configured to reflect ambient light. The light source transmits light through the bottom surface of the color FPD. The display processing device is coupled to the color FPD and decreases the color depth of the color FPD when the EL light source is activated and increases the color depth of the color FPD when the EL light source is turned off. The color flat panel display is configured to allow more reflection of ambient light than transmission of light emitted from the light source.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: November 22, 2005
    Assignee: Research In Motion Limited
    Inventors: Robert J. Lowles, James A. Robinson
  • Patent number: 6937241
    Abstract: An electronic comic including at least one frame on each page, each of the frames having a balloon portion displaying words and a frame image, is viewed on a screen of a display device. The balloon portion and the frame image are stored as image data, and words displayed in the balloon portion are displayed as text data separately from the image data.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: August 30, 2005
    Assignee: Square Enix Co., Ltd.
    Inventors: Hiroshi Minagawa, Yuji Sakka
  • Patent number: 6928186
    Abstract: A compressed-domain-based algorithm reduces a source image to a given target size using a combination of downscaling, cropping, and region-of-interest identification. The source image is partitioned into a plurality of macroblocks, each macroblock containing a plurality of chrominance and luminance blocks, each chrominance block and each luminance block containing a DC coefficient and AC coefficients. To each macroblock, a first rule is applied based on values of the DC coefficient of the chrominance blocks in that macroblock to identify a particular type of texture in the image. Also to each macroblock, a second rule is applied based on select values of the AC coefficient of luminance blocks in that macroblock to identify edges in the image. The macroblocks within the image are then searched to find an area containing an area of interest based on the results of applying the first and second rules.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: August 9, 2005
    Assignee: Seiko Epson Corporation
    Inventor: Viresh Ratnakar
  • Patent number: 6927773
    Abstract: The invention provides a font processing device. In font enlargement, a target font to be enlarged or reduced is divided into columns or rows, and a cost is calculated based on the pixel pattern formation for each column and row. In enlargement processing, a cost represents a line segment volume, and a column or a row that has low-cost, that is, has a pixel array close to a line segment, is difficult to be enlarged. Further, in reduction processing, a cost represents a degree of likeness to an adjacent column or row, and a column or a row that has a similar pixel pattern is reduced with priority. In practice, the column or row for the target font is decided based on the pixel formation of the target font for enlargement or reduction so that natural enlargement/reduction can be obtained. In addition, font modification is executed by using enlargement and reduction of the font.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: August 9, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Yukinobu Momozono, Takashi Kurumisawa
  • Patent number: 6894696
    Abstract: In a selected area of a display defined by a polygon, magnifying is simulated. The selected area may be, for example, a circle simulating a magnifying glass. Textures are represented by texel coordinates U and V, which specify the location of color components within a set of image data. Within the area selected to appear magnified, the present invention perturbs the texel location selection to simulate an angle of refraction in the selected area and offset texel coordinates.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: May 17, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Thomas Patrick Dawson
  • Patent number: 6862023
    Abstract: A solid modeler is provided which is specifically tailored for the material removal process associated with milling procedure. The solid modeler permits a part to be designed using only machinable profiles thereby constraining the designer to real world machinable operations. The method utilized by this solid modeler allows design manipulation of the edges and curves of a very general feature profile, thereby representing the milling process with the same degree of flexibility that the actual milling process has, and provides a means to create and store for use in the generation of other parts any combination of 2D and 3D features.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: March 1, 2005
    Inventor: Mohammad Salim Shaikh
  • Patent number: 6836346
    Abstract: In the image processing apparatus a matrix selector selects a position matrix for determining the gradation direction. The gradation direction is the direction of a contrast of a gradation at a position of a target pixel and a dispersion matrix for determining a spatial frequency at the position of the target pixel. Further, a pixel interpolator divides the target pixel into still smaller pixels. A table selector selects a conversion table for determining a gradation level of the smaller pixels based on the gradation level of the target pixel, the position matrix and the dispersion matrix.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: December 28, 2004
    Assignee: Ricoh Company, Ltd.
    Inventors: Fumio Yoshizawa, Takeharu Tone, Hideto Miyazaki, Yoshiyuki Namizuka, Hiroyuki Kawamoto, Sugitaka Oteki, Rie Ishii, Hiroaki Fukuda, Yuji Takahashi, Shinya Miyazaki, Yasuyuki Nomizu
  • Publication number: 20040222991
    Abstract: A resampling circuit and method where input sample values for samples arranged along a row of a source image are received by a row resampling circuit. The row resampling circuit calculates row output values which are provided to a column resampling circuit that calculates output sample values therefrom. The column resampling circuit includes a shift register that receives the row output values and shifts the row output values through the shift register as the row output samples are calculated. The shift register has a plurality of evenly spaced sample output terminals from which the row output values are sampled by an interpolation circuit for calculation of the output sample values.
    Type: Application
    Filed: June 15, 2004
    Publication date: November 11, 2004
    Inventor: Keith R. Slavin
  • Patent number: 6816170
    Abstract: A system and method are disclosed that enable robust resizing of a simple polygon in a computationally inexpensive manner. A preferred embodiment is operable to handle various resizing events that may be encountered when resizing a simple polygon, such as self-intersection, edge-collapse, and edge-split events, in order to accurately generate the correct resized polygon. Further, a preferred embodiment is operable to compute a resulting resized polygon with efficiency of O(n log n), even if one or more of the above types of events is encountered during the resizing process. Embodiments of the present invention handle resizing events for simple polygons (both convex and non-convex) without requiring construction of the straight skeleton of the polygons being resized. Also, embodiments of the present invention are operable for resizing simple polygons that may include holes.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: November 9, 2004
    Assignee: Zyvex Corporation
    Inventor: Tushar J. Udeshi
  • Patent number: 6803914
    Abstract: A method and system are provided for positioning characters within an arbitrarily sized graphics window in order to maximize the distribution of unused space. The method and system are particularly adapted for the redistribution of characters produced during a terminal emulation session with another computing system. Characters produced during the emulated session are adjusted to completely fill the graphics window, regardless of its size. A fill justification procedure distributes characters in areas within the graphics window that would otherwise appear as gutters or margins. A character spacing unit maintains correct character image proportions in the graphics window while not rigidly adhering to a uniform alignment of character rows and columns. A linear distribution procedure allows the character image to fill the graphics window completely with a natural appearance.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: October 12, 2004
    Assignee: Attachmate Corporation
    Inventor: Scott E. Babcock
  • Publication number: 20040189623
    Abstract: The present invention includes a method and device that allows efficient mixing of multiple video images with a graphics screen while utilizing only one video buffer. The present invention partitions the sole video buffer, pre-scales the plurality of video images and inserts them into the partitioned video buffer in a predetermined range of buffer addresses. The present invention mixes the partitioned video including the pre-scaled video images with the graphics screen to produce a video display including both a video screen and a graphics screen.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Applicants: Sony Corporation, Sony Electronics Inc.
    Inventors: Ted Dunn, James Amendolagine
  • Patent number: 6778188
    Abstract: A programmable filter comprising a tree of computational units, where each computational unit is configured to receive multiple inputs and generate multiple outputs, where the tree receives a set of input operands and generates output operands, where, in a sum of products mode, the output operands of the tree comprise a sum of products of the input operands by corresponding N-bit coefficients, where N is a positive integer, where, in a linear interpolation mode, each of the output operands of the tree comprise linear interpolations of at least two of the input operands, wherein coefficients of the linear interpolations have (N/2) bits of precision.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: August 17, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Brian D. Emberling, Michael G. Lavelle
  • Patent number: 6765578
    Abstract: A resampling circuit and method where input sample values for samples arranged along a row of a source image are received by a row resampling circuit. The row resampling circuit calculates row output values which are provided to a column resampling circuit that calculates output sample values therefrom. The column resampling circuit includes a shift register that receives the row output values and shifts the row output values through the shift register as the row output samples are calculated. The shift register has a plurality of evenly spaced sample output terminals from which the row output values are sampled by an interpolation circuit for calculation of the output sample values.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: July 20, 2004
    Assignee: Micron Technology, Inc.
    Inventor: Keith R. Slavin
  • Publication number: 20040125108
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for coordinating grid tracking and character composition. A grid defining a layout of one or more lines of grid boxes is received. Each grid box can accommodate one full-width character and has a global track amount specified in an absolute unit. One or more of the grid boxes is populated with characters and associated spaces. The characters and their associated spaces in the one or more lines of grid boxes are tracked by an amount determined as a function of the global track amount and a proportion of an em for the characters and their associated spaces.
    Type: Application
    Filed: March 17, 2003
    Publication date: July 1, 2004
    Inventor: Nathaniel M. McCully