Patents by Inventor Carl Staelin
Carl Staelin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8611690Abstract: A method of reducing blurring in an image of size greater than M columns by N rows of pixels, comprises deriving a blur kernel k representing the blur in the image, and deriving an inverse blur kernel k?1. The inverse blur kernel is given by (I) where h(m) is the sum of the first m terms of the series (II) ? is the Dirac delta, m is greater than 1, and h(m) is a two dimensional matrix of size M×N. The two dimensional matrix h(m) is convolved with the image over the whole image in the image pixel domain to produce an image with reduced blur. The method may be applied to a video sequence allowing the sequence of images to be deblurred in real time.Type: GrantFiled: October 21, 2009Date of Patent: December 17, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ron Banner, Carl Staelin, Pavel Kisilev, Sagi Schein
-
Patent number: 8594448Abstract: Methods, machines, and computer-readable media for processing an input image with a bi-selective filter in a transform domain are described. In one aspect, a forward transform of an input image is computed. A bi-selective filter smoothes image regions with low magnitude coefficients and sharpens image regions with high magnitude coefficients. An output image is generated from the filtered forward transform.Type: GrantFiled: August 16, 2004Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Hila Nachlieli, Carl Staelin, Mani Fischer, Doron Shaked, Pavel Kisilev
-
Patent number: 8593689Abstract: Systems and methods are provided for enabling submission of color accuracy requirements with the submission of a print job. More specifically, a print job analysis system may be configured to receive a print job request having a color accuracy requirement level directly from a customer (or from an operator on behalf of the customer). In addition, the print job analysis system may also be configured to determine an appropriate color accuracy requirement level for the print job request if no color accuracy requirement level is directly provided with the print job request. Furthermore, the print job analysis system may also be configured to provide an analysis of recommended color accuracy requirement levels to the customer and/or the operator if they are unsure of an appropriate color accuracy requirement level to be used for the particular print job.Type: GrantFiled: March 21, 2011Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ehud Chatow, Carl Staelin
-
Patent number: 8594439Abstract: An electronic image processor (200) for enhancing an artistic intent of an image comprises: an input (210) to receive digital image data of an image to be enhanced; a classifier (220) to identify and classify regions in an image, including assigning to each region one of plural predetermined classifications and a respective degree of confidence in the classification, on the basis of the context of the region within the image, each classification being associated with a perceived degree of saliency of the region to a human viewer of the image; and an enhancer (250) to enhance regions of the image by a degree of enhancement determined at least in part by the respective classification and by the degree of confidence in the classification.Type: GrantFiled: May 28, 2009Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Carl Staelin, Stephen Philip Cheatle
-
Patent number: 8576448Abstract: A method for generating a clustered halftone representation of a continuous-tone image for printing includes applying a search technique. In the search technique, evaluation of a similarity between an initial halftone and the continuous-tone image includes application of an initialization filter to an initial error image that represents a difference between the initial halftone and the continuous-tone image. Evaluation of a similarity between each updated halftone, formed by modifying a previously-evaluated halftone, and the continuous-tone image includes application of an update filter that is different from the initialization filter to an updated error image that represents a difference between the updated halftone and the continuous-tone image. Relating computer program product and data processing system are also disclosed.Type: GrantFiled: January 13, 2011Date of Patent: November 5, 2013Assignee: Hewlett-Packard Developmet Company, L.P.Inventors: Omri Shacham, Jan Allebach, Madhur Gupta, Carl Staelin, Mani Fischer, Puneet Goyal, Tamar Kashti
-
Publication number: 20130290656Abstract: A method (1400) of storage access scheduling for a memory device for a workload of different priority access requests including access requests having a real-time priority. The method includes characterizing the memory device (1402) including determining a balanced number (N) of concurrent access requests associated with a concurrent access maximum throughput associated with the memory device. The method also includes characterizing the workload (1404). The method also includes receiving a real-time access request (1406) associated with an access request storage location value. The method also includes processing the real-time access request (1408), utilizing a processor, based on the access request storage location value and the values obtained from characterizing the memory device and the workload.Type: ApplicationFiled: January 11, 2011Publication date: October 31, 2013Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Carl Staelin, Gidi Amir, Ram Dagan, David Ben Ovadia, Michael Melamed, David Edward Staas
-
Patent number: 8537423Abstract: A method for predicting an appearance of a rendering by a printer of a digital halftone representation of a continuous-tone image includes calculating a predicted absorptance value of a dot of a rendered halftone of the digital halftone representation. The dot corresponds to a pixel of the digital halftone representation. The predicted absorptance value is based on a configuration of pixel values of pixels in an immediate neighborhood of the pixel, and on a weighted contribution of a pixel value of each pixel in an outer neighborhood of the pixel. The method may be incorporated into a halftoning technique. Relating computer program product and data processing system are also disclosed.Type: GrantFiled: January 14, 2011Date of Patent: September 17, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omri Shacham, Jan Allebach, Doron Shaked, Carl Staelin, Mani Fischer, Puneet Goyal, Madhur Gupta, Tamar Kashti
-
Publication number: 20130182972Abstract: In at least some examples, a system comprises a processor and a memory coupled to the processor. The memory stores an image defect visibility predictor that, when executed by the processor, compares an original image with a defect image and outputs a predicted defect visibility image (PDVI) that accounts for defect masking by the original image.Type: ApplicationFiled: January 12, 2012Publication date: July 18, 2013Inventors: Xiaochen JING, Hila Nachlieli, Carl Staelin, Doron Shaked, Smadar Shiffman, Jan Allebach
-
Patent number: 8482625Abstract: Noise level estimation includes examining color correlation in a digital image.Type: GrantFiled: November 16, 2005Date of Patent: July 9, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Carl Staelin, Hila Nachlieli, Ron Maurer
-
Patent number: 8472081Abstract: A method for designing a screen set for color halftoning includes selecting a screen set that includes at least two screens. The screens are applied to a uniform color image so as to form a set of corresponding colorant halftones. The colorant halftones are superposed to form a color halftone. A spatial frequency spectrum of the color halftone is calculated. Maxima of the spatial frequency spectrum that occur at two effective frequencies are identified, the two effective frequencies being located in two adjacent quadrants of a complex spatial frequency space. A magnitude of each effective frequency is compared with a predetermined frequency magnitude. The screen set is accepted for future application for color halftoning only if both effective frequency magnitudes are greater than the predetermined frequency magnitude. Relating computer program product and data processing system are also disclosed.Type: GrantFiled: January 21, 2011Date of Patent: June 25, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omri Shacham, Jan Allebach, Mani Fischer, Doron Shaked, Carl Staelin, Jin-Young Kim, Yung-Yao Chen
-
Publication number: 20120320144Abstract: A system for coordinating image characteristics in a plurality (n) of video streams, the system includes human factor value determination component, a human factor value comparator component, a human factor modification component. The human factor modification component determines the value of at least the human perceptible factor for at least a subset of the plurality of video streams. The human factor value comparator component compares the value of the at least one human perceptible factor for each of the at least a subset of n video streams. The human factor modification component modifies the value of the human perceptible factor for the at least a subset of the n video streams to minimize the differences in the values of the human perceptible factors between the n independently captured video streams.Type: ApplicationFiled: June 20, 2011Publication date: December 20, 2012Inventors: Ramin Samadani, Carl Staelin, Darryl Greig
-
Patent number: 8326079Abstract: Disclosed is a computer implemented method of detecting a defect in a printed image, the method comprising the steps of: receiving a target image comprising digital image data representing a scan of the printed image; receiving a reference image comprising digital image data representing a reference of the printed image; calculating a structural dissimilarity measure, D, associated with a target pixel located in the target image and a reference pixel located in the reference image; and, determining on the basis of the structural dissimilarity measure whether a defect is present at the target pixel, wherein the structural dissimilarity measure is calculated using a structural measure, s, and a contrast measure, c; the structural measure calculated using a spatial cross-correlation associated with a target region, {right arrow over (x)}, containing the target pixel and a reference region, {right arrow over (y)}, containing the reference pixel, and the contrast measure calculated using a standard deviation assocType: GrantFiled: September 24, 2009Date of Patent: December 4, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Marie Vans, Sagi Schein, Carl Staelin
-
Patent number: 8280180Abstract: Method and system embodiments of the present invention are directed to restoration of corrupted images using spatial-domain image-processing methods that can effectively employ spatial-domain information both in order to avoid various types of artifacts and distortions produced by frequency-domain image-processing operations and to achieve computational efficiency. The various method and system embodiments of the present invention employ a family of penalty functions to constrain iterative restoration images corrupted by both deterministic corruptions, such as motion-induced blur and blurring due to optical misalignment, incorrect positioning of optical components, and defective optical components as well as essentially non-deterministic noise corruption introduced at various stages of image acquisition, image encoding, image storage, and image transmission.Type: GrantFiled: December 4, 2007Date of Patent: October 2, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ron Banner, Michal Aharon, Carl Staelin
-
Publication number: 20120243008Abstract: Systems and methods are provided for enabling submission of color accuracy requirements with the submission of a print job. More specifically, a print job analysis system may be configured to receive a print job request having a color accuracy requirement level directly from a customer (or from an operator on behalf of the customer). In addition, the print job analysis system may also be configured to determine an appropriate color accuracy requirement level for the print job request if no color accuracy requirement level is directly provided with the print job request. Furthermore, the print job analysis system may also be configured to provide an analysis of recommended color accuracy requirement levels to the customer and/or the operator if they are unsure of an appropriate color accuracy requirement level to be used for the particular print job.Type: ApplicationFiled: March 21, 2011Publication date: September 27, 2012Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ehud Chatow, Carl Staelin
-
Patent number: 8249377Abstract: A deblurred digital image is generated from a blurred digital image. The blurred digital image is received. The blurred digital image has a number of objects and a number of edges. Each edge demarcates boundaries of two of the objects. One or more selected edges within the blurred digital image are identified. The selected edges are blurry within the blurred digital image but were originally sharp edges. A blur kernel is determined based on the identified selected edges. The blur kernel denotes how the blurred digital image is blurry. The blur kernel is applied to the blurred digital image to generate the deblurred digital image. The deblurred digital image is output.Type: GrantFiled: October 27, 2008Date of Patent: August 21, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ron Banner, Carl Staelin
-
Publication number: 20120188611Abstract: A method for designing a screen set for color halftoning includes selecting a screen set that includes at least two screens. The screens are applied to a uniform color image so as to form a set of corresponding colorant halftones. The colorant halftones are superposed to form a color halftone. A spatial frequency spectrum of the color halftone is calculated. Maxima of the spatial frequency spectrum that occur at two effective frequencies are identified, the two effective frequencies being located in two adjacent quadrants of a complex spatial frequency space. A magnitude of each effective frequency is compared with a predetermined frequency magnitude. The screen set is accepted for future application for color halftoning only if both effective frequency magnitudes are greater than the predetermined frequency magnitude. Relating computer program product and data processing system are also disclosed.Type: ApplicationFiled: January 21, 2011Publication date: July 26, 2012Inventors: Omri Shacham, Jan Allebach, Mani Fischer, Doron Shaked, Carl Staelin, Jin-Young Kim, Yung-Yao Chen
-
Publication number: 20120182344Abstract: A method for generating a clustered halftone representation of a continuous-tone image for printing includes applying a search technique. In the search technique, evaluation of a similarity between an initial halftone and the continuous-tone image includes application of an initialization filter to an initial error image that represents a difference between the initial halftone and the continuous-tone image. Evaluation of a similarity between each updated halftone, formed by modifying a previously-evaluated halftone, and the continuous-tone image includes application of an update filter that is different from the initialization filter to an updated error image that represents a difference between the updated halftone and the continuous-tone image. Relating computer program product and data processing system are also disclosed.Type: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Inventors: Omri SHACHAM, Jan Allebach, Madhur Gupta, Carl Staelin, Mani Fischer, Puneet Goyal
-
Publication number: 20120182587Abstract: A method for predicting an appearance of a rendering by a printer of a digital halftone representation of a continuous-tone image includes calculating a predicted absorptance value of a dot of a rendered halftone of the digital halftone representation. The dot corresponds to a pixel of the digital halftone representation. The predicted absorptance value is based on a configuration of pixel values of pixels in an immediate neighborhood of the pixel, and on a weighted contribution of a pixel value of each pixel in an outer neighborhood of the pixel. The method may be incorporated into a halftoning technique. Relating computer program product and data processing system are also disclosed.Type: ApplicationFiled: January 14, 2011Publication date: July 19, 2012Inventors: Omri SHACHAM, Jan Allebach, Doron Shaked, Carl Staelin, Mani Fischer, Puneet Goyal, Madhur Gupta
-
Patent number: 8208750Abstract: Various embodiments of the present invention are directed to methods and systems for processing signals, particularly signals encoding two-dimensional images, such as photographs, video frames, graphics, and other visually displayed information. In various method embodiments of the present invention, an input image signal is decomposed into an upper-envelope function, a lower-envelope function, and a details function. One or both of the upper-envelope and lower-envelope functions are then modified to produce one or more image-enhancing effects when the modified upper-envelope and lower-envelope functions are recombined with the details function to produce an enhanced image signal.Type: GrantFiled: October 26, 2007Date of Patent: June 26, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mani Fischer, Doron Shaked, Carl Staelin, Renato Keshet
-
Publication number: 20120155785Abstract: A method of reducing blurring in an image of size greater than M columns by N rows of pixels, comprises deriving a blur kernel k representing the blur in the image, and deriving an inverse blur kernel k?1. The inverse blur kernel is given by (I) where h(m) is the sum of the first m terms of the series (II) ? is the Dirac delta, m is greater than 1, and h(m) is a two dimensional matrix of size M×N. The two dimensional matrix h(m) is convolved with the image over the whole image in the image pixel domain to produce an image with reduced blur. The method may be applied to a video sequence allowing the sequence of images to be deblurred in real time.Type: ApplicationFiled: October 21, 2009Publication date: June 21, 2012Inventors: Ron Banner, Carl Staelin, Pavel Kisilev, Sagi Schein