Masking Patents (Class 345/626)
-
Patent number: 7280120Abstract: 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: GrantFiled: June 25, 2004Date of Patent: October 9, 2007Assignee: Canon Kabushiki KaishaInventors: Stephen Edward Ecob, Scott Bradley, Michael Jan Lawther
-
Patent number: 7265763Abstract: 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: GrantFiled: August 31, 2006Date of Patent: September 4, 2007Inventors: Philippe Joseph Ghislain Bossut, Natasha Deganello, Adolfo Vide
-
Patent number: 7239326Abstract: 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: GrantFiled: December 16, 2004Date of Patent: July 3, 2007Assignee: Broadcom CorporationInventor: Michael C. Lewis
-
Patent number: 7215827Abstract: 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: GrantFiled: March 14, 2003Date of Patent: May 8, 2007Assignee: Hitachi Kokusai Electric Inc.Inventors: Wataru Ito, Shinya Ogura, Hirotada Ueda
-
Patent number: 7202872Abstract: 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: GrantFiled: April 19, 2004Date of Patent: April 10, 2007Assignee: VIA Technologies, Inc.Inventors: Timour Paltashev, Boris Prokopenko
-
Patent number: 7197711Abstract: 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: GrantFiled: January 31, 2002Date of Patent: March 27, 2007Assignee: Harman International Industries, IncorporatedInventors: John Crosbie, Shrikant Acharya, Gregory Springer, Shrinath Acharya
-
Patent number: 7180528Abstract: 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: GrantFiled: April 18, 2005Date of Patent: February 20, 2007Assignee: Kwok, Chu & Schindler, LLCInventors: Philippe Joseph Ghislain Bossut, Natasha Deganello, Adolfo Vide
-
Patent number: 7148903Abstract: 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: GrantFiled: February 13, 2004Date of Patent: December 12, 2006Assignee: Siemens AktiengesellschaftInventors: Thomas Brunner, Stefan Böhm, Joachim Hornegger, Christian Neumair
-
Patent number: 7143495Abstract: 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: GrantFiled: March 5, 2004Date of Patent: December 5, 2006Inventors: Brandon M. Wing, Rick D. Wing
-
Patent number: 7136081Abstract: 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: GrantFiled: May 25, 2001Date of Patent: November 14, 2006Assignee: NVIDIA CorporationInventors: Larry I. Gritz, Craig Eugene Kolb, Matthew Milton Pharr, Eric Veach
-
Patent number: 7110000Abstract: 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: GrantFiled: October 31, 2003Date of Patent: September 19, 2006Assignee: Microsoft CorporationInventors: Jingdan Zhang, Kun Zhou, Baining Guo, Heung-Yeung Shum
-
Patent number: 7088375Abstract: 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: GrantFiled: April 27, 2000Date of Patent: August 8, 2006Assignee: Adobe Systems IncorporatedInventor: Mark Hamburg
-
Patent number: 7062088Abstract: 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: GrantFiled: August 28, 2001Date of Patent: June 13, 2006Assignee: Adobe Systems IncorporatedInventor: Jon D. Clauson
-
Patent number: 7053893Abstract: 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: GrantFiled: December 15, 2003Date of Patent: May 30, 2006Assignee: NVIDIA CorporationInventors: Steven E. Molnar, John S. Montrym
-
Patent number: 7050069Abstract: 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: GrantFiled: March 31, 2001Date of Patent: May 23, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Calvin Selig, Roy Troutman
-
Patent number: 7050070Abstract: 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: GrantFiled: July 2, 2003Date of Patent: May 23, 2006Assignee: Kabushiki Kaisha ToshibaInventors: Takashi Ida, Osamu Hori, Nobuyuki Matsumoto, Hidenori Takeshima
-
Patent number: 7012616Abstract: 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: GrantFiled: March 31, 2000Date of Patent: March 14, 2006Assignee: Microsoft CorporationInventor: Amit Chatterjee
-
Patent number: 7009624Abstract: 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: GrantFiled: May 24, 2004Date of Patent: March 7, 2006Assignee: Picsel Research LimitedInventor: Majid Anwar
-
Patent number: 7006093Abstract: 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: GrantFiled: December 28, 2000Date of Patent: February 28, 2006Assignee: Minolta Co., Ltd.Inventors: Koichi Fujiwara, Osamu Toyama, Eiro Fujii
-
Patent number: 7006110Abstract: 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: GrantFiled: April 15, 2003Date of Patent: February 28, 2006Assignee: Nokia CorporationInventors: Dan Crisu, Sorin Cotofana, Stamatis Vassiliadis, Petri Liuha
-
Patent number: 6995763Abstract: 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: GrantFiled: July 23, 2001Date of Patent: February 7, 2006Assignee: Cedara Software Corp.Inventors: Claudio Gatti, Vittorio Accomazzi, Robert Chann
-
Patent number: 6950114Abstract: 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: GrantFiled: June 20, 2001Date of Patent: September 27, 2005Assignee: Pioneer CorporationInventors: Hirofumi Honda, Tetsuya Shigeta, Tetsuro Nagakubo
-
Patent number: 6947056Abstract: 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: GrantFiled: March 25, 2003Date of Patent: September 20, 2005Assignee: LSI Logic CorporationInventor: Mark J. Kwong
-
Patent number: 6931661Abstract: 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: GrantFiled: January 8, 2001Date of Patent: August 16, 2005Assignee: Motorola, Inc.Inventor: Edwin Derek Smith
-
Patent number: 6927782Abstract: 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: GrantFiled: August 8, 2002Date of Patent: August 9, 2005Assignee: Airbus FranceInventors: Pierre Coldefy, Fabien Fetzmann, Frédéric Lemoult
-
Patent number: 6917884Abstract: The present invention provides methods and software for tracking individual cells during a kinetic cell screening assay.Type: GrantFiled: December 21, 2001Date of Patent: July 12, 2005Inventors: Paul Sammak, Gustavo Rosania, Richard Rubin, Michel Nederlof, Oleg P. Lapets, Randall O. Shopoff, Murugan Kannan
-
Patent number: 6914612Abstract: 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: GrantFiled: February 16, 2001Date of Patent: July 5, 2005Assignee: Sony Computer Entertainment Inc.Inventors: Akihiro Hino, Kentaro Motomura
-
Patent number: 6906728Abstract: 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: GrantFiled: June 7, 2000Date of Patent: June 14, 2005Assignee: Broadcom CorporationInventor: Michael C. Lewis
-
Patent number: 6894700Abstract: 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: GrantFiled: February 25, 2004Date of Patent: May 17, 2005Assignee: 3Dlabs, Inc., Ltd.Inventors: Dale L. Kirkland, James L. Deming
-
Patent number: 6879329Abstract: 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: GrantFiled: August 8, 2002Date of Patent: April 12, 2005Assignee: Denso CorporationInventors: Osamu Katayama, Hiroshi Uesugi
-
Publication number: 20040257381Abstract: 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: ApplicationFiled: February 13, 2004Publication date: December 23, 2004Inventors: Thomas Brunner, Stefan Bohm, Joachim Hornegger, Christian Neumair
-
Patent number: 6823203Abstract: 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: GrantFiled: June 7, 2001Date of Patent: November 23, 2004Assignee: Koninklijke Philips Electronics N.V.Inventor: Sarah E. Jordan
-
Patent number: 6819332Abstract: 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: GrantFiled: February 27, 2002Date of Patent: November 16, 2004Assignee: 3DLabs Inc. Ltd.Inventor: David Robert Baldwin
-
Publication number: 20040207642Abstract: 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: ApplicationFiled: April 15, 2003Publication date: October 21, 2004Applicant: Nokia CorporationInventors: Dan Crisu, Sorin Cotofana, Stamatis Vassiliadis, Petri Liuha
-
Publication number: 20040189673Abstract: 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: ApplicationFiled: March 25, 2003Publication date: September 30, 2004Applicant: LSI LOGIC CORPORATIONInventor: Mark J. Kwong
-
Patent number: 6791512Abstract: 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: GrantFiled: July 21, 2000Date of Patent: September 14, 2004Assignee: Olympus CorporationInventor: Naoto Shimada
-
Patent number: 6784887Abstract: 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: GrantFiled: April 24, 2000Date of Patent: August 31, 2004Assignee: Minolta Co., Ltd.Inventor: Yutaka Tourai
-
Patent number: 6781600Abstract: 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: GrantFiled: April 16, 2001Date of Patent: August 24, 2004Assignee: Picsel Technologies LimitedInventor: Majid Anwar
-
Patent number: 6772089Abstract: 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: GrantFiled: July 5, 2002Date of Patent: August 3, 2004Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Ikeda, Yumiko Miyano
-
Patent number: 6768491Abstract: 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: GrantFiled: December 21, 2001Date of Patent: July 27, 2004Assignee: ATI Technologies Inc.Inventors: Laurent Lefebvre, Larry Seiler
-
Publication number: 20040119724Abstract: 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: ApplicationFiled: December 20, 2002Publication date: June 24, 2004Applicant: Imagelinx International Ltd.Inventor: Wayne Hawksworth
-
Publication number: 20040100477Abstract: 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: ApplicationFiled: November 26, 2002Publication date: May 27, 2004Applicant: GE Medical Systems Information Technologies, Inc.Inventors: Mark M. Morita, Steven L. Fors, C. Cameron Brackett
-
Patent number: 6710777Abstract: 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: GrantFiled: January 6, 2000Date of Patent: March 23, 2004Assignee: International Business Machines CorporationInventors: Sung Min Chun, Richard Alan Hall, George Francis Ramsay, III
-
Publication number: 20040004626Abstract: 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: ApplicationFiled: July 2, 2003Publication date: January 8, 2004Inventors: Takashi Ida, Osamu Hori, Nobuyuki Matsumoto, Hidenori Takeshima
-
Patent number: 6661425Abstract: 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: GrantFiled: August 18, 2000Date of Patent: December 9, 2003Assignee: NEC CorporationInventor: Toshihiko Hiroaki
-
Publication number: 20030197715Abstract: 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: ApplicationFiled: May 23, 2003Publication date: October 23, 2003Applicant: International Business Machines CorporationInventors: Kaoru Hosokawa, Kohji Nakamori
-
Publication number: 20030164842Abstract: 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: ApplicationFiled: March 4, 2002Publication date: September 4, 2003Inventors: Ranjit S. Oberoi, Michael G. Lavelle, Anthony S. Ramirez, Brian D. Emberling
-
Patent number: 6603485Abstract: 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: GrantFiled: April 24, 2001Date of Patent: August 5, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventor: George H. Forman
-
Patent number: 6587596Abstract: 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: GrantFiled: April 28, 2000Date of Patent: July 1, 2003Assignee: Shutterfly, Inc.Inventor: Paul Haeberli
-
Patent number: 6563960Abstract: 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: GrantFiled: September 28, 1999Date of Patent: May 13, 2003Assignee: Hewlett-Packard CompanyInventors: San San Chan, Chiau Ho Ong