Masking Patents (Class 345/626)
  • Patent number: 7280120
    Abstract: Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and rendering enable high quality image generation. One such development takes advantage of temporal coherence between one frame in an animation sequence and the succeeding frame. In particular, there will often be some edges (233, 235) of graphical objects that remain “static” across several contiguous frames. One example of this includes those edges used to draw image background detail. Another development performs antialiasing during scan line rendering of a graphic object image where sub-pixel resolution coverage bit-masks (A-buffers 29-34) are generated for a limited number of scan lines at a time. Preferably the A-buffers are generated for only one pixel at a time.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: October 9, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Stephen Edward Ecob, Scott Bradley, Michael Jan Lawther
  • Patent number: 7265763
    Abstract: A method and system for enabling a user to import a user-defined graphics edit into at least one template, the method including the steps of selecting, by the user, at least one first editable object, editing, by the user, at least part of the at least one first editable object, thereby producing a user-defined graphics edit, saving the user-defined graphics edit, selecting, by the user, a template containing at least one second editable object; and applying at least part of the user-defined graphics edit to at least part of the at least one second editable object within the template.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: September 4, 2007
    Inventors: Philippe Joseph Ghislain Bossut, Natasha Deganello, Adolfo Vide
  • Patent number: 7239326
    Abstract: A system and method for generating a graphical image on a display is disclosed. The graphical image is generated from data describing at least one object. The display includes a plurality of positions. Each of the plurality of positions has an area. The system and method include determining if a portion of the at least one object intersects a current position of the plurality of positions and providing an output if the portion intersects the current position. The method and system further include providing a mask for the portion if it is determined that the portion intersects the current position. The mask indicates an extent to which the at least one portion occupies the area of current position. The method and system further include utilizing the mask to provide antialiasing. The method and system also include repeating the determining, one mask providing, and utilizing steps for each of the plurality of positions.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: July 3, 2007
    Assignee: Broadcom Corporation
    Inventor: Michael C. Lewis
  • Patent number: 7215827
    Abstract: In object detection method and apparatus, a detection image related to a binary image obtained by subtracting a background image from an input image delivered from an image-pickup device is displayed on the display screen of a display unit, responsive to an operation done by an operator who determines that at least one object in the displayed detection image is a region to be excluded from object detection, the region of the object is set as a masking region automatically and thereafter, object detection is performed in respect of individual input images while performing masking in the masking region.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: May 8, 2007
    Assignee: Hitachi Kokusai Electric Inc.
    Inventors: Wataru Ito, Shinya Ogura, Hirotada Ueda
  • Patent number: 7202872
    Abstract: One embodiment of the present invention is directed to a graphics system comprising logic for generating a mask that identifies bits within a plurality of bits that are not to be impacted by a subsequent computation. The graphics system further comprises compression logic that is responsive to the mask for generating a compressed bit stream, such that the bits that are not to be impacted by the computation are not included in the compressed bit stream. Another embodiment of the present invention is directed to a graphics system comprising logic for generating a mask identifying positions within a plurality of positions of a bit stream that are to be removed during a compression operation.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: April 10, 2007
    Assignee: VIA Technologies, Inc.
    Inventors: Timour Paltashev, Boris Prokopenko
  • Patent number: 7197711
    Abstract: When a document generated from an application is printed, each page of the document is treated as a separate image Then, one or more templates are generated for a document, with each template containing common elements for a set of images in the document. For each set of images, sets of changes are identified. The templates and corresponding sets of changes to each image in a set of images may be reduced from one color space to another color space. The reduced templates and corresponding sets of changes are then compressed and formatted into a native file transfer format understood by a mobile computing tool, for transfer to a mobile computing tool, where the data is decompressed and images are rebuilt from the templates and corresponding sets of changes.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: March 27, 2007
    Assignee: Harman International Industries, Incorporated
    Inventors: John Crosbie, Shrikant Acharya, Gregory Springer, Shrinath Acharya
  • Patent number: 7180528
    Abstract: A method and system for enabling a user to import a user-defined graphics edit into at least one template, the method including the steps of selecting, by the user, at least one first editable object, editing, by the user, at least part of the at least one first editable object, thereby producing a user-defined graphics edit, saving the user-defined graphics edit, selecting, by the user, a template containing at least one second editable object; and applying at least part of the user-defined graphics edit to at least part of the at least one second editable object within the template.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: February 20, 2007
    Assignee: Kwok, Chu & Schindler, LLC
    Inventors: Philippe Joseph Ghislain Bossut, Natasha Deganello, Adolfo Vide
  • Patent number: 7148903
    Abstract: In a method for reconstructing a three-dimensional subject a number of projections of a three-dimensional subject is acquired by an acquisition arrangement. Each projection is a dataset of spatially contiguous data values. The projections are provided to a computer. A first part of the data values of the projections is replaced by new data values, and a second part of the data values of the projections remains unchanged. Thus changed projections are generated, using which a reconstruction of an image of the subject is determined by the computer.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: December 12, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Brunner, Stefan Böhm, Joachim Hornegger, Christian Neumair
  • Patent number: 7143495
    Abstract: A backlight etching process, and more particularly the etching of a solid, semi-translucent base material, to form an exact image within the material. The base material is preferably translucent and most preferably an acrylic-based product, such as DuPont Corian®. Specific portions of the etched image can be digitally altered to enhance the quality of the image. Lines may be added to better delineate between areas of the image, or specific areas may be masked and altered. The etched image can also be colorized by cutting exact forms or silhouettes of colored film using digital techniques and adhering the silhouette to the smooth, back side of the etched image. A backing sheet may then be applied over the colored silhouette, to strengthen the product and protect the silhouette, to the etched image product.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: December 5, 2006
    Inventors: Brandon M. Wing, Rick D. Wing
  • Patent number: 7136081
    Abstract: This invention relates generally to the art of computer graphics, and more specifically to the field of line sampling object scene information for the purpose of reconstructing an image of the object scene. In particular, the inventions distributes a set of line samples across an image plane such that the distribution of the set of line samples is non-regular. Additionally, the invention projects objects from an object scene onto an image plane and computes a view of the objects along each line sample in the set of line samples. Finally, the invention combines the view along each line sample in the set of line samples to form a view of the object scene.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: November 14, 2006
    Assignee: NVIDIA Corporation
    Inventors: Larry I. Gritz, Craig Eugene Kolb, Matthew Milton Pharr, Eric Veach
  • Patent number: 7110000
    Abstract: Methods for synthesizing progressively-variant textures based on texton masks are provided. A first method creates a synthesized texture image guided by a sample texture, first texton mask corresponding to the sample texture and a second texton mask modified based on the first texton mask. A second method also creates a synthesized texture image guided by a first and second sample textures and corresponding first and second texton masks. A method for rendering a synthesized texture on an image of a three-dimensional object includes creating a synthesized texture on the object guided by a two-dimensional progressively-variant sample texture, a texton mask for the sample texture and a mesh of a plurality of vertices representing the object.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Jingdan Zhang, Kun Zhou, Baining Guo, Heung-Yeung Shum
  • Patent number: 7088375
    Abstract: A method of compositing a plurality of ordered image layers which include a group of consecutive layers. The group has a shape effect and a composition effect. Any image layers under the group are composited to generate a first intermediate image. A first subset of the plurality of image layers is composited to generate a second intermediate image, the first intermediate image is composited with the second intermediate image according to the composition effect to generate a third intermediate image, and the third intermediate image is composited with a second subset of the plurality of image layer to generate a fourth intermediate image. The first intermediate image is cross-faded with the fourth intermediate image according to the shape effect to generate a fifth intermediate image. The fifth intermediate image is composited with any remaining image layers to generate a final image.
    Type: Grant
    Filed: April 27, 2000
    Date of Patent: August 8, 2006
    Assignee: Adobe Systems Incorporated
    Inventor: Mark Hamburg
  • Patent number: 7062088
    Abstract: Methods and apparatus for generating a compressed image from a source image by compressing the source image using a dictionary based lossy compression algorithm that regionally varies the amount of information loss from the source image based on regional image quality levels contained in an image quality mask. The image quality mask can be an alpha channel of the source image, can be stored as a raster map, or can be stored as a resolution independent function. The regional image quality levels in the image quality mask can be determined by a user, automatically generated from the image, or automatically generated from user input. The dictionary based lossy compression algorithm can be a lossy Lempel-Ziv-Welch (LZW) compression algorithm.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: June 13, 2006
    Assignee: Adobe Systems Incorporated
    Inventor: Jon D. Clauson
  • Patent number: 7053893
    Abstract: Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after write) hazard may exist. A RAW hazard exists when there is a pending write to a destination location that source data will be read from during execution of the program. When the fragment enters a processing pipeline, each destination location that may be written during the processing of the fragment is entered in conflict detection unit. During processing, the conflict detection unit is updated when a pending write to a destination location is completed.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: May 30, 2006
    Assignee: NVIDIA Corporation
    Inventors: Steven E. Molnar, John S. Montrym
  • Patent number: 7050069
    Abstract: A technique for performing clear operations in a region having a subregion. Responsive to a first clear command: perform an initialization in which stale information is eliminated from pixels outside the subregion. Responsive to subsequent clear commands: update a current clear count for the region; and write the updated current clear count into clear count values associated with pixels outside the subregion. Prior to creating the subregion, a conventional fast clear technique may be employed in the region. After creating the subregion and during its life, the inventive technique may be employed. After the subregion is discontinued, the conventional technique may once again be employed. The inventive technique may be employed optionally depending on the percentage of the region's area occupied by the subregion.
    Type: Grant
    Filed: March 31, 2001
    Date of Patent: May 23, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Calvin Selig, Roy Troutman
  • Patent number: 7050070
    Abstract: An image editing method comprises storing original images, storing alpha masks corresponding to the original images, respectively, superposing in turn object images that are extracted from the original images by the alpha masks, to display a composite image on a first display region of a display screen, modifying selectively the alpha masks on a second display region of the display screen to modify the composite image as necessary, and displaying the composite image reflecting modification of at least one of the alpha masks on the second display region.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: May 23, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takashi Ida, Osamu Hori, Nobuyuki Matsumoto, Hidenori Takeshima
  • Patent number: 7012616
    Abstract: Displaying images having pixels thereof that are meant to be transparent is disclosed. In one embodiment, a method includes a first stage and a second stage. The first stage is performed once, to transform the image and generate a mask thereof. The second stage is performed each time the image is to be displayed, to copy the transformed image and the mask onto the display. In one embodiment, the transparent image is shrunk and/or stretched when displayed. The cases of animated images and dithering for alpha blending are also disclosed and covered by the invention.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: March 14, 2006
    Assignee: Microsoft Corporation
    Inventor: Amit Chatterjee
  • Patent number: 7009624
    Abstract: The shape processor is a rendering module that may be used to stream graphical objects having a predefined format into a frame buffer or a physical display. Documents to be rendered by the shape processor may be decomposed into primitive graphical objects and passed to the shape processor, which may in turn compose the objects for display. Composed objects are then blended into current video data on an object by object basis.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: March 7, 2006
    Assignee: Picsel Research Limited
    Inventor: Majid Anwar
  • Patent number: 7006093
    Abstract: The steps of obtaining three-dimensional shape data representing a three-dimensional shape model, designating a portion required to be corrected of the three-dimensional shape model, displaying a surface to be joined to the designated portion, modifying a shape of the surface corresponding to a change of a designated parameter of the surface, and re-displaying the modified surface are provided. Filling of a lack portion of a part of the tree-dimensional shape model is achieved by an easy input operation.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: February 28, 2006
    Assignee: Minolta Co., Ltd.
    Inventors: Koichi Fujiwara, Osamu Toyama, Eiro Fujii
  • Patent number: 7006110
    Abstract: The invention relates to a method, a device, a system and a software program product for determining for a pixel a coverage mask reflecting an orientation and possibly a distance from the pixel center of an original edge vector. The pixel is to be employed for displaying at least a part of a geometric primitive on a display, and the original edge vector represents an oriented edge of the geometric primitive. The method comprises as a first step determining one of four quadrants of a Cartesian coordinate system to which the original edge vector belongs due to its orientation. The original edge vector is then transposed into a predetermined one of the four quadrants. Next, a stored coverage mask is fetched, which is associated at least indirectly to the transposed edge vector. Finally, the fetched coverage mask is transformed to the quadrant to which the original edge vector belongs.
    Type: Grant
    Filed: April 15, 2003
    Date of Patent: February 28, 2006
    Assignee: Nokia Corporation
    Inventors: Dan Crisu, Sorin Cotofana, Stamatis Vassiliadis, Petri Liuha
  • Patent number: 6995763
    Abstract: The present invention provides a system of extracting a visual feature from a dataset, comprising a storage means for storing said dataset; retrieval means for retrieving said dataset from said storage means; display means for displaying an image of said retrieval dataset; means for defining a block of voxels corresponding to a selected portion of said displayed dataset, said block containing said visual feature therein; means for removing from said block voxels not containing said visual feature, to generate a feature block; means for generating a mask from said feature block; and means for rendering said dataset using said mask. A method of extracting visual features is also provided.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: February 7, 2006
    Assignee: Cedara Software Corp.
    Inventors: Claudio Gatti, Vittorio Accomazzi, Robert Chann
  • Patent number: 6950114
    Abstract: A luminance level compensating apparatus passes only the luminance signal of a pixel in a first detection range in the vertical direction of an image indicated by an input luminance signal, detects and stores a first frequency for each luminance level of the passed luminance signal for each predetermined period, passes only a luminance signal of a pixel in a second detection range including the first detection range in the vertical direction of the image, detects and stores a second frequency for each luminance level of the passed luminance signal for each predetermined period; generates a mixed frequency data based on the first and second frequencies stored.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: September 27, 2005
    Assignee: Pioneer Corporation
    Inventors: Hirofumi Honda, Tetsuya Shigeta, Tetsuro Nagakubo
  • Patent number: 6947056
    Abstract: An apparatus generally having a register, an adder circuit and a mask circuit is disclosed. The register may be configured to replace a current value with a new value in response to a clock value. The adder circuit may be configured to generate the new value by adding the current value to a delta value. The mask circuit may be configured to mask at least one value among the delta value, the new value and the clock value in response to a mask value having a plurality of bits.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: September 20, 2005
    Assignee: LSI Logic Corporation
    Inventor: Mark J. Kwong
  • Patent number: 6931661
    Abstract: A method of transmitting an image from a remote server to a portable device and dynamically viewing, by a human observer, the transmitted image on a display of the portable device. On a remote server, a master set of data representative of a graphic image (30) is processed to form a first subset of data representative of a portion of the graphic image. The data is transmitted to the portable device (49) and drawn on the display (34). The user selects a portion of the image to be further expanded and the master database is again processed to form a second subset of data representative of the selected portion of the image. The second subset of data is transmitted to the portable device and drawn (36) on the display.
    Type: Grant
    Filed: January 8, 2001
    Date of Patent: August 16, 2005
    Assignee: Motorola, Inc.
    Inventor: Edwin Derek Smith
  • Patent number: 6927782
    Abstract: The display device (1) comprises display means (2) comprising a screen (3), a data base (4) provided with data on the airport, an actuating system (5) for selecting a degree of zoom, a central unit (6) that controls the display means (2) such that it shows the airport on the screen (3) according to a scale value representative of a selected degree of zoom, and a means (10) making it possible to parameterize scale values. The display means (2) shows the airport solely in plan view on the screen (3), and the central unit (6) controls it such that it shows on the screen (3) details, according to one of a plurality of different levels of detail, each of the said levels of detail being dependent on the selected degree of zoom.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: August 9, 2005
    Assignee: Airbus France
    Inventors: Pierre Coldefy, Fabien Fetzmann, Frédéric Lemoult
  • Patent number: 6917884
    Abstract: The present invention provides methods and software for tracking individual cells during a kinetic cell screening assay.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: July 12, 2005
    Inventors: Paul Sammak, Gustavo Rosania, Richard Rubin, Michel Nederlof, Oleg P. Lapets, Randall O. Shopoff, Murugan Kannan
  • Patent number: 6914612
    Abstract: An image drawing technique includes a method of drawing a randomly changing image of an object and a method of drawing a revised image including a shimmering image in a background image. The method of drawing a randomly changing image of an object establishes a drawing pattern of the object, the drawing pattern including a plurality of extraction areas, each extraction area including a portion of the drawing pattern. A portion of the drawing pattern is extracted from one of the extraction areas and is combined with a randomly selected mask pattern to draw a composite image which is output on a monitor. The extracting and combining steps are repeated for a next extraction area located at a predetermined distance in a defined direction from a previous extraction area. The method of drawing a revised image includes randomly altering a portion of the background image to generate an altered image, and combining the altered image and another mask pattern to generate another composite image.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: July 5, 2005
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Akihiro Hino, Kentaro Motomura
  • Patent number: 6906728
    Abstract: A system and method for generating a graphical image on a display is disclosed. The graphical image is generated from data describing at least one object. The display includes a plurality of positions. Each of the plurality of positions has an area. The system and method include determining if a portion of the at least one object intersects a current position of the plurality of positions and providing an output if the portion intersects the current position. The method and system further include providing a mask for the portion if it is determined that the portion intersects the current position. The mask indicates an extent to which the at least one portion occupies the area of current position. The method and system further include utilizing the mask to provide antialiazing. The method and system also include repeating the determining, one mask providing, and utilizing steps for each of the plurality of positions.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: June 14, 2005
    Assignee: Broadcom Corporation
    Inventor: Michael C. Lewis
  • Patent number: 6894700
    Abstract: A system and method for generating random coverage masks for rendering images with transparent objects. The system uses shuffle tables for addresses of a pixel to index into a transparency table and to obtain a transparency mask, which is then ANDed with a coverage mask to obtain a new coverage mask.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: May 17, 2005
    Assignee: 3Dlabs, Inc., Ltd.
    Inventors: Dale L. Kirkland, James L. Deming
  • Patent number: 6879329
    Abstract: An image processing apparatus draws an image, stores the drawn image in a memory, reads image data from the memory along a raster direction, and executes a processing operation required for a display with respect to the read image data to output the processed image data to a display device. A display processing unit executes a processing operation including a coordinate calculation with respect to the image data read out along the raster direction. As a result, the image can be formed at high speed even under transition state of displayed images.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: April 12, 2005
    Assignee: Denso Corporation
    Inventors: Osamu Katayama, Hiroshi Uesugi
  • Publication number: 20040257381
    Abstract: In a method for reconstructing a three-dimensional subject a number of projections of a three-dimensional subject is acquired by an acquisition arrangement. Each projection is a dataset of spatially contiguous data values. The projections are provided to a computer. A first part of the data values of the projections is replaced by new data values, and a second part of the data values of the projections remains unchanged. Thus changed projections are generated, using which a reconstruction of an image of the subject is determined by the computer.
    Type: Application
    Filed: February 13, 2004
    Publication date: December 23, 2004
    Inventors: Thomas Brunner, Stefan Bohm, Joachim Hornegger, Christian Neumair
  • Patent number: 6823203
    Abstract: The present disclosure relates to systems and methods for modifying medical diagnostic images. A method for removing sensitive data from one or more diagnostic images generally includes retrieving one or more images, identifying patient sensitive information, modifying the one or more images responsive to the step of identifying by obscuring the sensitive data, and exporting the modified diagnostic images to a storage device. The method may be implemented by an image enhancer capable of removing or masking sensitive data through a user interface, an input device, and an image editor. In response to an operator's inputs, the image editor may be apply one or more masks to obscure patient sensitive data from both still images and image loops in a variety of image display formats.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: November 23, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Sarah E. Jordan
  • Patent number: 6819332
    Abstract: An antialiased mask generation technique where a patch of pixels is tested in parallel for fragment membership, and this test is looped with successive subpixel vector offsets from a programmed set. Antialiasing smoothness can be traded off for throughput by varying the size of the programmed set.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: November 16, 2004
    Assignee: 3DLabs Inc. Ltd.
    Inventor: David Robert Baldwin
  • Publication number: 20040207642
    Abstract: The invention relates to a method, a device, a system and a software program product for determining for a pixel a coverage mask reflecting an orientation and possibly a distance from the pixel center of an original edge vector. The pixel is to be employed for displaying at least a part of a geometric primitive on a display, and the original edge vector represents an oriented edge of the geometric primitive. The method comprises as a first step determining one of four quadrants of a Cartesian coordinate system to which the original edge vector belongs due to its orientation. The original edge vector is then transposed into a predetermined one of the four quadrants. Next, a stored coverage mask is fetched, which is associated at least indirectly to the transposed edge vector. Finally, the fetched coverage mask is transformed to the quadrant to which the original edge vector belongs.
    Type: Application
    Filed: April 15, 2003
    Publication date: October 21, 2004
    Applicant: Nokia Corporation
    Inventors: Dan Crisu, Sorin Cotofana, Stamatis Vassiliadis, Petri Liuha
  • Publication number: 20040189673
    Abstract: An apparatus generally having a register, an adder circuit and a mask circuit is disclosed. The register may be configured to replace a current value with a new value in response to a clock value. The adder circuit may be configured to generate the new value by adding the current value to a delta value. The mask circuit may be configured to mask at least one value among the delta value, the new value and the clock value in response to a mask value having a plurality of bits.
    Type: Application
    Filed: March 25, 2003
    Publication date: September 30, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventor: Mark J. Kwong
  • Patent number: 6791512
    Abstract: This invention is an image display device comprising an LCD in which plural pixels are two-dimensionally arranged; a digital image processing circuit for controlling in the LCD for each pixel to display an image on the basis of image signals; a wobbling optical element, which is composed of a liquid crystal cell or a birefringence, for sequentially refracting optical paths of beams emitted from the display element to perform pixel-staggering; and a mask circuit for masking end areas in the horizontal direction, where the wobbling optical element performs pixel-staggering by a length longer than a pitch of the pixels so that pixel density is thin, so as to be displayed in black; and a control signal generator for judging whether any subject pixel is a pixel to be masked on the basis of a start signal, a vertical synchronization signal, a horizontal synchronization signal, a clock and the like.
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: September 14, 2004
    Assignee: Olympus Corporation
    Inventor: Naoto Shimada
  • Patent number: 6784887
    Abstract: Image data are obtained from a recording medium, and dummy image data are generated based on the obtained image data. It is possible to switch between image displayed based on the generated dummy image data, and image data directly displayed based on the obtained image data. As a result, the dummy image may be displayed when a third party is near. Furthermore, the displayed dummy image can be used for editing, and the edited image may be printed.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: August 31, 2004
    Assignee: Minolta Co., Ltd.
    Inventor: Yutaka Tourai
  • Patent number: 6781600
    Abstract: The shape processor is a rendering module that may be used to stream graphical objects having a predefined format into a frame buffer or a physical display. Documents to be rendered by the shape processor may be decomposed into primitive graphical objects and passed to the shape processor, which may in turn compose the objects for display. Composed objects are then blended into current video data on an object by object basis.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: August 24, 2004
    Assignee: Picsel Technologies Limited
    Inventor: Majid Anwar
  • Patent number: 6772089
    Abstract: A graphic contour extracting method includes: acquiring an image of a graphic form to be inspected; defining an inspection region for the image of the graphic form to be inspected by an inspection graphic form including at least one of a circle, an ellipse, a rectangle, a first rectangular graphic form, a second rectangular graphic form and a closed curved graphic form, at least one end of the first rectangular graphic form being replaced with any one of a semi-circle, a semi-ellipse and a parabola, at least one of four corners of the second rectangular graphic form being replaced with a ¼ circle or a ¼ ellipse, the closed curved graphic form being expressed by the following expression: ( x - x 0 ) 4 a 4 +
    Type: Grant
    Filed: July 5, 2002
    Date of Patent: August 3, 2004
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takahiro Ikeda, Yumiko Miyano
  • Patent number: 6768491
    Abstract: A method and corresponding apparatus for calculating the centroid of a fragment to be rendered is disclosed. The method calls for moving the sampling point of a pixel from its initial center point to the center of the fragment containing a portion of an image to be rendered. The method comprises the steps of receiving a coverage mask containing at least one sample point of the pixel fragment under consideration; determining which of the sample points are within the fragment; determining a value representative of the number of sample points that are within the fragment; determining offset values of the fragment centroid based on the number of sample points within the fragment; and determining the barycentric coordinates of the centroid of the fragment. The centroid of the fragment is where sampling of the primitive will occur. By sampling at the centroid of the fragment, rendered image quality is improved due to the reduced anti-aliasing effects at the edges of the primitive.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: July 27, 2004
    Assignee: ATI Technologies Inc.
    Inventors: Laurent Lefebvre, Larry Seiler
  • Publication number: 20040119724
    Abstract: Digital prepress masking tools are described, including suggestions for how to implement the tools within a native artwork production software environment. The invention allows for the prepress work of extracting high quality masks to be accomplished without conversion to a proprietary file format, and with improved efficiency. The masking tools allow stored path data to be extracted from placed images and automatically generated according to certain user specified criteria.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Applicant: Imagelinx International Ltd.
    Inventor: Wayne Hawksworth
  • Publication number: 20040100477
    Abstract: A real-time image masking system and method are disclosed. The image masking system includes a computer device for controlling operation of the system, at least one display screen for displaying at least one image, and an operator control device for receiving operator input. The at least one image includes one or more view ports that display at least a portion of the at least one image, and one or more masking regions that display at least a second portion of the at least one image. The operator control device controls the operation of the system in accordance with the operator input and at least one image manipulation function, which includes a real-time masking function. The real-time masking function permits the at least one masking region to be reconfigured in real-time while continuously displaying the at least one masking region and the at least one view port.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 27, 2004
    Applicant: GE Medical Systems Information Technologies, Inc.
    Inventors: Mark M. Morita, Steven L. Fors, C. Cameron Brackett
  • Patent number: 6710777
    Abstract: A method and apparatus in a data processing system for updating a buffer containing display information used to display pixels from a first layer and a second layer on a display in the data processing system. Pixels from the first layer and pixels from the second layer are identified in a transparent region. The display information is updated in the buffer for pixels in the first layer in the transparent region. Correct display information is assigned to pixels in the second layer in the transparent region.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: March 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Sung Min Chun, Richard Alan Hall, George Francis Ramsay, III
  • Publication number: 20040004626
    Abstract: An image editing method comprises storing original images, storing alpha masks corresponding to the original images, respectively, superposing in turn object images that are extracted from the original images by the alpha masks, to display a composite image on a first display region of a display screen, modifying selectively the alpha masks on a second display region of the display screen to modify the composite image as necessary, and displaying the composite image reflecting modification of at least one of the alpha masks on the second display region.
    Type: Application
    Filed: July 2, 2003
    Publication date: January 8, 2004
    Inventors: Takashi Ida, Osamu Hori, Nobuyuki Matsumoto, Hidenori Takeshima
  • Patent number: 6661425
    Abstract: An information input/output device having an intuitive operating feeling and improved information viewing and discriminating properties. The device comprises an superposing image extraction unit 101 extracting a portion for superpositional display from an image to output the extracted image portion as an superposing image, a mask pattern generating unit 102 generating a mask pattern, effectors 113, 114 processing the superposing image, and the mask pattern based on the effect designation information, and a base image generating unit 115 synthesizing the mask pattern image and the original image to generate a base image. The device also comprises a switcher 116, brightness/contrast controllers 117, 118 adjusting the brightness or contrast of the display image switching means 112, a control unit 111, superpositional image display unit 124 for superposed demonstration of display image planes of the displays 122, 123 and a display position adjustment mechanism 121.
    Type: Grant
    Filed: August 18, 2000
    Date of Patent: December 9, 2003
    Assignee: NEC Corporation
    Inventor: Toshihiko Hiroaki
  • Publication number: 20030197715
    Abstract: A method and an apparatus are disclosed for simultaneously displaying different images in one whole image display area, and easily performing the switching and selection of display. The present invention distinguishes subtle differences between images by partitioning a whole image display area into several parts, and simultaneously displaying images before and after processing, or images that are results of different processing. Furthermore, so as to easily distinguish which image is currently selected, a selection frame is displayed around the image selected. In addition, so as to easily switch the display of images, a user interface is realized, that makes it possible to easily switch display methods without clicking by a system detecting a cursor position of a pointing device, and that makes it possible to easily select a desired image by clicking.
    Type: Application
    Filed: May 23, 2003
    Publication date: October 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Kaoru Hosokawa, Kohji Nakamori
  • Publication number: 20030164842
    Abstract: A system for dynamic blending of an image into an accumulation buffer. The blending system may include an accumulation buffer, an image buffer, and a mixing unit. The mixing unit may be configured to read a stream of image pixels from the image buffer, to read a stream of corresponding pixels from the accumulation buffer, to blend each image pixel with the corresponding accumulation buffer pixel based on an alpha value provided with the image pixel, and thus, generate a stream of output pixels. The stream of output pixels may be returned to the accumulation buffer. The color depth precision of the accumulation buffer may be larger than the color depth precision of the image buffer.
    Type: Application
    Filed: March 4, 2002
    Publication date: September 4, 2003
    Inventors: Ranjit S. Oberoi, Michael G. Lavelle, Anthony S. Ramirez, Brian D. Emberling
  • Patent number: 6603485
    Abstract: The present invention provides a program code implemented computer screen security system. A virtual, real-time generated, screen mask leaves only a localized cursor area visible while hiding the remainder of the screen from public view. The cursor area automatically tracks cursor movement. In the preferred embodiment, the security program is user selectable and adjustable.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: August 5, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: George H. Forman
  • Patent number: 6587596
    Abstract: A system and method in which a user interface is presented to a user that allows the user to crop a selected image. A crop mask is displayed over the selected image. The system can generate the crop mask as a GIF image in which a portion of the crop mask corresponding to a selected portion of the image is transparent and a portion of the crop mask corresponding to a cropped portion of the image has a checkerboard pattern. By displaying the crop mask over the image, the selected portion of the image can be visually indicated. When a user changes the current selected portion of the image (for example, by actuating a control included in the user interface), a new crop mask can be generated based on the changes made by the user. The new crop mask can be displayed over the image in order to visually indicate the new selected portion of the image. The system and method can be implemented using a browser-based system such as the World Wide Web.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: July 1, 2003
    Assignee: Shutterfly, Inc.
    Inventor: Paul Haeberli
  • Patent number: 6563960
    Abstract: A method for merging images is disclosed. The present invention may be implemented as a method for merging two or more images to produce a merged image using a mask. Each of these images has mutually corresponding pixels. In other words, each pixel value in an image has a spatially corresponding pixel in the other images. The mask has mask values, each mask value corresponding to a pixel in an image. The mask value is used to determine the corresponding pixel value of the merged image. One embodiment uses this mask value to set a corresponding pixel value of the merged image to a pixel value of one of the two or more images. Another embodiment uses the mask value as a weight. This weight is used to calculate the pixel value as a combination of corresponding pixel values of the two or more images. By using such a mask, a merged image may be formed avoiding artifacts resulting from decompressing a highly compressed image.
    Type: Grant
    Filed: September 28, 1999
    Date of Patent: May 13, 2003
    Assignee: Hewlett-Packard Company
    Inventors: San San Chan, Chiau Ho Ong