Minimize Jaggedness In Edges (e.g., Anti-aliasing) Patents (Class 382/269)
  • Patent number: 10063743
    Abstract: An image that is to be a target for filtering processing is acquired, a plurality of filters having mutually different filter sizes and arrangement spacing for significant coefficients in the filters are applied to the image to perform filtering processing on the image.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: August 28, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koji Fuse, Tomokazu Yanai, Hisashi Ishikawa
  • Patent number: 9749496
    Abstract: Screen processing is performed on input image data. A boundary pixel adjacent to a white pixel in the input image data is detected. Output image data based on either the input image data or the screen-processed image data is selectively output for each pixel in accordance with the detection result of the boundary pixel.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 29, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Akihiro Fujimoto, Hisashi Ishikawa, Yuji Hara
  • Patent number: 9734566
    Abstract: A system for determining a high resolution output image that includes receiving a low resolution image and determining an intermediate high resolution image. The system detects semantic features based upon the input image and selects corresponding semantic components from a database based upon the detected semantic features. The first intermediate high resolution image is modified based upon information from the corresponding semantic components to determine the high resolution output image.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 15, 2017
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Anustup Kumar Choudhury, Christopher A. Segall
  • Patent number: 9020297
    Abstract: The present invention relates to the parallel calculation of convoluted data. In particular, the invention relates to Gaussian pyramid construction and parallel processing of image data, such as parallel calculation of repeatedly convoluted data for use in a SIFT algorithm.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 28, 2015
    Assignee: Ivisys APS
    Inventor: Moatasem Chehaiber
  • Patent number: 8928690
    Abstract: Provided herein is a method for implementing antialiasing including independently operating different portions of a graphics pipeline at different sampling rates in accordance with pixel color details.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: January 6, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Christopher Jude Brennan
  • Patent number: 8885208
    Abstract: The present disclosure includes systems and techniques relating to processing of high resolution images, such as digital painting on high resolution images. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes receiving input defining a modification to a target image; determining, at a first processor, a low resolution proxy result of the modification applied to the target image; determining, at a second processor, a higher resolution result of the modification applied to the target image; displaying the low resolution proxy result before completion of the determining at the second processor; and updating the displayed low resolution proxy result with the higher resolution result. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: November 11, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Jerry G. Harris
  • Publication number: 20140321767
    Abstract: An unnatural pixel value that appears near the edge of an object included in a viewpoint-changed image, in which a viewpoint is changed, is effectively corrected.
    Type: Application
    Filed: December 13, 2012
    Publication date: October 30, 2014
    Applicant: Sharp Kabushiki Kaisha
    Inventors: Mikio Seto, Hisao Kumai, Ikuko Tsubaki
  • Patent number: 8866844
    Abstract: In an image processing apparatus, a process display unit displays on the display a plurality of candidate image processes to be performed on the image data. The plurality of candidate image processes includes a sepia image process. A process receiving unit receives an instruction indicating the sepia image process selected from among the plurality of candidate image processes. A process storing unit stores the selected sepia image process. An image display unit displays a display image corresponding to the image data on the display. An image designating unit designates a display image. The image display unit displays a processed display image that represents a result of the selected sepia image process performed on the image data corresponding to the designated display image before performing the selected sepia image process on the image data corresponding to the designated display image.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: October 21, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Takahiko Watari, Tatsuya Sato
  • Patent number: 8830258
    Abstract: A method and system for generating strokes in real-time on an electronic paper display. A display device receives the stroke input, which is converted to binary code by a digitizer. A rendering engine renders the high-resolution stroke data in non-antialiased form to an ink buffer. The rendering engine then updates pixels based on the color or gray level of the background (unlinked) pixel and the amount of ink covering the pixel.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: September 9, 2014
    Assignee: Ricoh Co., Ltd
    Inventors: Bradley J. Rhodes, Kurt W. Piersol
  • Patent number: 8797601
    Abstract: A system and method converts pixels of continuous image data to pixels of binary image data using a halftone screen corresponding to a predetermined reduced coverage percentage; determines if a target pixel of binary image data is a non-white pixel; compares a window of pixels of binary image data with a predetermined pattern of pixels of binary image data corresponding to the predetermined reduced coverage percentage; determines that the target pixel is a non-edge pixel; and reduces the number of non-white pixels in the binary image data based upon the determination that the target pixel is a non-edge pixel.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: August 5, 2014
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Patent number: 8792746
    Abstract: An image processing apparatus includes an edge strength calculating unit that sets, as an input image, a pixel number reduced image obtained by reducing the total number of pixels of an image captured by an imaging element and calculates edge strengths of a plurality of directions in a unit of a pixel block; an interpolated-pixel value calculating unit that calculates interpolated-pixel values as smoothing components of the plurality of directions in the pixel block; a weight calculating unit that calculates weights for the interpolated-pixel values as the smoothing components of the plurality of directions based on the edge strengths; and a blending processing unit that calculates a pixel value of the correction object pixel which is the center pixel of the pixel block by performing a blending process by weighted addition of the interpolated-pixel values, which are the smoothing components of the plurality of directions, and the calculated weights.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: July 29, 2014
    Assignee: Sony Corporation
    Inventors: Daisuke Iso, Tomoo Mitsunaga
  • Patent number: 8787696
    Abstract: In one embodiment the present invention includes a digital image processing method for concealing errors. The method includes determining error pixel locations based on motion vectors and determining if the error pixel locations in a current frame are on an edge of an object in the current frame. If an error pixel location is on an edge, then a search of pixel values is performed in the current frame along the edge for a replacement pixel value. If the error pixel location is not on an edge, then a search of pixel values is performed in a region adjacent to the edge for the replacement pixel value.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: July 22, 2014
    Assignee: Marvell International Ltd.
    Inventors: Mainak Biswas, Vipin Namboodiri
  • Patent number: 8787697
    Abstract: A normal-phase candidate position selection unit designates a pixel on a horizontal or vertical line in a position separated by two lines from a target position of an input image as a normal-phase candidate pixel, which is a candidate for a pixel at which jaggies are in the same phase as a pixel of the target position. A reverse-phase candidate position selection unit designates a pixel between the target position in the input image and the normal-phase candidate pixel as a reverse-phase candidate pixel. The weight value calculation unit calculates a weight value based on a degree of similarity between an image adjacent to the target position and an image adjacent to the normal-phase candidate pixel. The weighted expected value calculation unit performs weighted addition of reverse-phase candidate pixels using the weight value and generates a reverse-phase image by reversing only the phase of the jaggies in the input image.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: July 22, 2014
    Assignee: Sony Corporation
    Inventors: Tomoo Mitsunaga, Hiroaki Takahashi
  • Patent number: 8774552
    Abstract: In order to transfer an image encoded at a high compression rate and suitably increase the resolution of the transferred image, it is provided an image transfer system, comprising: an image transmission unit that transmits an image; and an image reception unit that receives the image transmitted from the image transmission unit. The image transmission unit scales down the image, and transmits the scaled-down image to the image reception unit. The image reception unit calculates an angle between a line displayed in the image transmitted from the image transmission unit and a horizontal direction of the image in correspondence with pixels included in the image, scales up the image transmitted from the image transmission unit, and removes an aliasing component of the scaled-up image based on the calculated angle.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: July 8, 2014
    Assignee: Hitachi Kokusai Electric Inc.
    Inventors: Yoshitaka Hiramatsu, Koichi Hamada, Kenichi Yoneji, Masahiro Kageyama, Muneaki Yamaguchi
  • Patent number: 8743419
    Abstract: Provided is an image processing apparatus and image processing method that make it possible to reduce jaggedness and blurring that may occur when performing resolution conversion of an inputted image from low resolution to high resolution, and make it possible to output a high-resolution image. When performing the conversion from low resolution to high resolution, a multi-gradation signal value pattern that surround a pixel of interest for which interpolation is being performed is acquired. By performing pattern matching, a pattern that corresponds to the acquired signal value pattern is extracted from among pattern files that are prepared in advance for the acquired signal value pattern, after which the image is converted to high resolution by signal value substitution and then outputted.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: June 3, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Koya Shimamura
  • Patent number: 8711170
    Abstract: A video display pipe used for processing pixels of video and/or image frames may include edge Alpha registers for storing edge Alpha values corresponding to the edges of an image to be translated across a display screen. The edge Alpha values may be specified based on the fractional pixel value by which the image is to be moved in the current frame. The video pipe may copy the column and row of pixels that are in the direction of travel, and may apply the edge Alpha values to the copied column and row. The edge Alpha values may control blending of the additional column and row of the translated image with the adjacent pixels in the original frame, providing the effect of the partial pixel movement, simulating a sub-pixel rate of movement.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: April 29, 2014
    Assignee: Apple Inc.
    Inventors: Joseph P. Bratt, Peter F. Holland, Gokhan Avkarogullari
  • Patent number: 8712182
    Abstract: An image processing device includes an image estimation unit that estimates an image prior to the jaggedness occurrence from a jaggedness-occurring image and generates an estimated image prior to the jaggedness occurrence, and a weighting/adding unit that selects a jaggedness-occurring area as a processing target area in the estimated image prior to the jaggedness occurrence, detects a similar area that is a pixel area and similar to the processing target area, and then computes a weight according to the degree of similarity of each detected similar area to the processing target area, and detects a corresponding area in the jaggedness-occurring image to the processing target area and the similar area, and then computes a corrected pixel value of the processing target area of the jaggedness-occurring image through a weighting/adding process to which the weight of a pixel value of the detected corresponding area is applied.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: April 29, 2014
    Assignee: Sony Corporation
    Inventors: Daisuke Iso, Teppei Kurita, Tomoo Mitsunaga
  • Patent number: 8703037
    Abstract: A solid imaging apparatus and method employing sub-pixel shifting in multiple exposures of the digitally light projected image of a cross-section of a three-dimensional object on a solidifiable liquid medium. The multiple exposures provide increased resolution, preserving image features in a three-dimensional object and smoothing out rough or uneven edges that would otherwise be occur using digital light projectors that are limited by the number of pixels in an image projected over the size of the image. Algorithms are used to select pixels to be illuminated within the boundary of each image projected in the cross-section being exposed.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: April 22, 2014
    Assignee: 3D Systems, Inc.
    Inventors: Charles W. Hull, Jouni P. Partanen, Charles R. Sperry, Patrick Dunne, Suzanne M. Scott, Dennis F. McNamara, Chris R. Manners
  • Patent number: 8687240
    Abstract: This invention obtains a high-quality output image in which a jaggy or a disconnection of a thin line hardly stands out. An edge detection unit detects whether the pixel of interest is an edge pixel or a non-edge pixel. A screen processing unit performs screen processing for the pixel of interest to determine the output value of the N-level tone. A calculation unit performs filtering processing having a preset visual sense characteristic for an area including the pixel of interest to calculate the target value of the pixel of interest, and corrects the value of the pixel of interest so as to come close to the target value, thereby determining the output value of the N-level tone. The selector selects, according to the detection result by the edge detection unit, either the result from the calculation unit or that from the screen processing unit.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: April 1, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hitoshi Fukamachi, Hideki Kubo, Atsushi Ushiroda
  • Patent number: 8682094
    Abstract: Systems, methods, and apparatus for sampling images using edge detection are presented herein. A gradient component can calculate at least one gradient of a luminance of a block of pixels based on at least one direction; and select a minimum gradient of the at least one gradient of the luminance. Further, a direction component can determine a direction of the block based on a direction of the minimum gradient of the at least one gradient of the luminance. Moreover, a sampling component can alternately select subpixels of the block based on the direction of the block. In addition, a filter component can calculate at least one gradient of a color of a subpixel of the subpixels based on the at least one direction; determine a direction of the subpixel based on the at least one gradient of the color; and filter the subpixels based on the direction of the subpixel.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: March 25, 2014
    Assignee: Dynamic Invention LLC
    Inventors: Oscar Chi Lim Au, Lu Fang
  • Patent number: 8644639
    Abstract: A block noise reduction system and method which may determine a feature value of a local texture at each location of input pixel, may selectively determine 1D filtering mode or 2D filtering mode as a filtering mode based on the determined feature value, and may perform filtering to preserve an edge according to the determined filtering mode.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: February 4, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung Sin Lee, Young Ran Han, Du-Sik Park
  • Patent number: 8644601
    Abstract: One or more implementations access a digital image containing one or more bands. Adjacent bands of the one or more bands have a difference in color resulting in a contour between the adjacent bands. The one or more implementations apply an algorithm to at least a portion of the digital image for reducing visibility of a contour. The algorithm is based on a value representing the fraction of pixels in a region of the digital image having a particular color value.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: February 4, 2014
    Assignee: Thomson Licensing
    Inventors: Bhagavathy Sitaram, Llach Joan, Zhai Jie Fu
  • Patent number: 8630017
    Abstract: An ink jet printing apparatus that improves the visibility of a character and its background in different colors or of outline characters is provided. Specifically, outline character bold data is inverted and each of the pixels in the data is expanded to adjacent eight pixels. Then, the expanded outline character is processed into expanded inverted data. The logical AND of the inverted expanded data and K data on a background image is then calculated to generate K data with the outline character expanded. This results in an image with the outline character expanded. That is, the present invention enables characters with improved visibility and free from blurredness to be printed while preventing the adverse effect of bleeding on the outline character.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: January 14, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daigoro Kanematsu, Mitsutoshi Nagamura, Tomomi Furuichi, Masaharu Shimakawa
  • Patent number: 8625860
    Abstract: In one embodiment an electronic device comprises an input/output module, a memory coupled to the input/output module, and logic to store a first image of a face in the memory module, associate an identity with the first image of a face, subsequently collect a second image of a face, determine a correlation between features on the first image of a face and the second image of a face, and store the correlation between the first image and the second image. Other embodiments may be described.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: January 7, 2014
    Assignee: Intel Corporation
    Inventors: Branislav Kveton, Kenton M. Lyons
  • Patent number: 8614703
    Abstract: A map editing system for processing map data in order to reduce discrepancies between geometric objects in the map data through the use of a cost function. The system selects a polygon shaped object (e.g., a park) for processing. The polygon may be located close to several polyline objects (e.g., streets) or other polygon objects so that discrepancies, such as open spaces, appear between the objects when displayed together in a map. To eliminate these discrepancies while maintaining the overall appearance of the polygon, the system repeatedly adjusts the border of the polygon until the attributes of the polygon minimize a cost function.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: December 24, 2013
    Assignee: Google Inc.
    Inventors: Chin Lung Fong, Joakim Kristian Olle Arfvidsson, Mark D. Pilloff
  • Patent number: 8605103
    Abstract: A method includes detecting one of an application access or a file type access, and configuring, in response to detecting the application or file type access, automatically without user interaction, a display system in an image quality configuration for the application or the file type where the image quality configuration is based on providing best image quality with respect to the application or the file type. Configuring the display system in an image quality configuration, may involve determining that a profile associated with the application or associated with the file type is stored in memory, and configuring the display system according to the profile. The method may adjust at least one anti-aliasing parameter or at least one anisotropic filter parameter. The method may monitor an operating system to obtain an indication that an application has been accessed or that a file type has been accessed.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: December 10, 2013
    Assignee: ATI Technologies ULC
    Inventors: Raymond F. Dumbeck, Andrew W. Dodd, Michael C. Gotcher
  • Publication number: 20130322780
    Abstract: The present invention relates to an image interpolation method based on matrix and an image processing system. The image processing system first determines a gradient direction of an image region formed by a pixel dot array containing an interpolation point, and then based on the gradient direction and a position of the interpolation point, determines a triangle for interpolation in the image region formed with the pixel dot array, and finally, based on pixel values of pixel dots corresponding to three vertexes of the determined triangle and a distance from the interpolation point to a vertex of the triangle, calculates a pixel value of the interpolation point. Thus, the problem of edge jag or sawteeth of details in an oblique direction of a zoomed image is effectively solved, and a high-quality image is obtained. Furthermore, for the method the calculation is simple, and the computation load is light.
    Type: Application
    Filed: March 18, 2011
    Publication date: December 5, 2013
    Inventor: Xiaodong Huang
  • Patent number: 8577178
    Abstract: An image processing device includes: a transformation ratio calculation unit which calculates transformation ratio of an image after transformation, the image after transformation being obtained by transforming an original image under predetermined rule; a filter coefficient calculation unit which calculates filter coefficients based on the transformation ratio; and a pixel value calculation unit which calculates the pixel value of each pixel in the image after transformation using the filter coefficients and outputs the pixel value of the image after transformation as image data after transformation.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: November 5, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Akihiko Tamura
  • Patent number: 8576309
    Abstract: A pixel defect correction device includes: a defect determining section determining whether a pixel of interest of an image, in which pixels each having a pixel value are arrayed in a two-dimensional manner, is a defect of the image; a gradient detecting section detecting a gradient or an edge in a processing region, which includes pixels with the pixel of interest in the middle, based on values of at least peripheral pixels around the pixel of interest which are included in the processing region; a correction value acquisition section selecting a pixel, which is used for acquisition of a correction value of the pixel of interest, according to the detected gradient or edge and acquiring the correction value from a value of the selected pixel; and a defective pixel replacing section replacing the value of the pixel of interest with the correction value when the pixel of interest is determined to be a defect.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: November 5, 2013
    Assignee: Sony Corporation
    Inventor: Jun Hashizume
  • Patent number: 8565548
    Abstract: An image processing apparatus and method is provided which performs anti-aliasing on input image data. The apparatus and method may be utilized to improve resolution of, for example, images formed by a group of dots and lines, such as characters and marks. The apparatus and method disclosed herein can perform anti-aliasing with a lighter processing load than previously disclosed methods.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: October 22, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Koji Washio
  • Patent number: 8559745
    Abstract: An image signal processor for image enhancement is provided. The image signal processor receives a first, a second, and a third component of an RGB signal of each pixel of an image, and has: an image enhancer for performing image enhancement on the first component of the RGB signal to produce a first enhanced component of the RGB signal; a gain generator, coupled to the image enhancer, for producing an enhancement gain based on the first component and the first enhanced component of the RGB signal; and a gain multiplier, coupled to the gain generator, for performing image enhancement on the second and the third component based on the enhancement gain to produce a second and a third enhanced component.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: October 15, 2013
    Assignee: Himax Imaging Limited
    Inventors: Yuan-Chih Peng, Po-Chang Chen, Jing-Chu Chan
  • Patent number: 8559749
    Abstract: A system for processing video data to improve image quality at low data rates comprising an encoder generating an entropy signal representing the relative entropy of the video data and a plurality of filters each receiving the entropy signal and a threshold setting and filtering the video data if the entropy signal is greater than the threshold setting.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: October 15, 2013
    Assignee: Streaming Appliances, LLC
    Inventor: Robert W. Reams
  • Patent number: 8554007
    Abstract: An image processing apparatus includes a storage that stores, therein, edge position data indicating the position of a first edge image that represents a first edge of a first object image representing an object in a first image, a determination portion that detects a second edge image based on the edge position data and a specific scaling factor, the second edge image representing a second edge of a second object image that represents the object in a second image, the second image being obtained by modifying the size or the resolution of the first image by increasing the number of pixels by ? times (?>1) corresponding to the scaling factor, the second edge having a width equal to that of the first edge, and a removal portion that performs a process for deleting an edge of an inner area surrounded by the second edge image.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: October 8, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Hideyuki Hashimoto
  • Patent number: 8554008
    Abstract: A system to reduce aliasing in a graphical image includes an edge detector configured to read image depth information from a depth buffer. The edge detector also applies edge detection procedures to detect an object edge within the image. An edge style detector is configured to identify a first edge end and a second edge end. The edge style detector also identifies an edge style associated with the detected edge based on the first edge end and the second edge end. The system also includes a restoration module configured to identify pixel data associated with the detected edge and a blending module configured to blend the pixel data associated with the detected edge.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: October 8, 2013
    Assignee: Vivante Corporation
    Inventors: Lefan Zhong, Mike M. Cai
  • Patent number: 8547599
    Abstract: According to the present invention, there is provided a color image forming apparatus which includes image forming units forming images, each for each color component, and superimposes the images of the color components on one another to form a color image. The image forming apparatus includes a scan line changing unit shifting the position of each pixel in a sub scanning direction for each color component of halftone image data to be processed so as to cancel a shift amount of a scan line on an image carrier in each of the image forming units in the sub scanning direction; an interpolation inhibited area determining unit determining an interpolation inhibited area in the image data; and an interpolation unit applying an interpolation process for smoothing a pixel-level shift caused by shifting of image data by the scan line changing unit to the image data excluding the interpolation inhibited area.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: October 1, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoko Ido
  • Patent number: 8537903
    Abstract: Disclosed herein are various embodiments of decoding systems and methods. In one embodiment, among others, a decoding system comprises a de-blocking system configured to receive decoded video data and decoding information and remove blocking artifacts from the decoded video data, and a de-ringing system configured to remove ringing artifacts from the de-blocked video data.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: September 17, 2013
    Assignee: Entropic Communications, Inc.
    Inventor: Kyoungwon Lim
  • Patent number: 8498019
    Abstract: An image forming apparatus capable of reducing a stitch effect, an image forming system including the same, and a printing method thereof. The printing method of the image forming system includes inputting image data to be printed; and, if adjacent first and second objects included in the input image data have different LPIs (Lines Per Inch), emphasizing at least one of boundaries of the first and second objects and printing the image data with an emphasized boundary.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: July 30, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Woo-ri Choi
  • Patent number: 8488900
    Abstract: The present disclosure relates generally to cell phones and cameras, and to shadow detection in images captured by such cell phones and cameras. One claim recites a method comprising: identifying a shadow cast by a camera on a subject being imaged; and using a programmed electronic processor, redressing the shadow in connection with: i) reading a digital watermark from imagery captured of the subject, or ii) calculating a fingerprint from the imagery captured of the subject. Another claim recites a method comprising: identifying a shadow cast by a cell phone on a subject being imaged by a camera included in the cell phone; and using a programmed electronic processor, determining a proximity of the camera to the subject based on an analysis of the shadow. Of course, other claims and combinations are provided too.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: July 16, 2013
    Assignee: Digimarc Corporation
    Inventor: William Y. Conwell
  • Patent number: 8483505
    Abstract: Methods, apparatuses, and computer program products for rendering a piece-wise smooth image are disclosed. The image is specified by image values along opposite sides of paths. The paths are converted to chains of straight line segments, and image values are set for each side of each segment. Coefficients are determined for each line segment. A first coefficient for each segment is based on a difference between specified image values on opposite sides of the segment. A second coefficient for each segment is obtained using an average of image values on opposite sides of the segment and a system of linear equations. Each image value is calculated as the addition of a sum over all segments of the product of first coefficient for a segment with a dipole field value for the segment and a sum over all segments of the product of second coefficient for a segment with a logarithmic field value for the segment.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: July 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Peter William Mitchell Ilbery
  • Patent number: 8471865
    Abstract: Embodiments of an apparatus, system and method are described for an edge-preserving smooth filter for low power architecture. A weighted pixel sum may be determined based on a weight of a central pixel and a weight of one or more neighboring pixels. The weight sum for the central pixel may be set to a power of two. An output of the central pixel may be displayed based on the weight sum and the weighted pixel sum. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: June 25, 2013
    Assignee: Intel Corporation
    Inventors: Jianping Zhou, Oscar Nestares, Sheethal Bhat, Madhu Athreya
  • Patent number: 8472083
    Abstract: To provide an intra prediction apparatus which can circumvent a hazard problem and improve the time reduction effect. An intra prediction apparatus 11 performs intra predictions of a picture. The intra predictions include: second intra predictions of respective second blocks (blocks) which are obtained by dividing a first pixel block; and a first intra prediction of the first block (macroblock) which constitutes the picture. The intra prediction apparatus 11 includes: an intra prediction unit (a prediction unit 113, an orthogonal transform and quantization unit 115, an inverse orthogonal transform and inverse quantization unit 116, and an adder 117) which performs the intra predictions; and a control unit 119 which controls the intra prediction unit to perform in parallel the intra prediction of the macroblock and the intra predictions of the respective pixel blocks.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: June 25, 2013
    Assignee: Panasonic Corporation
    Inventors: Hiroshi Arakawa, Koji Arimura, Tatsuro Juri, Takashi Masuno, Kei Tasaka
  • Patent number: 8456483
    Abstract: The subpixel rendering component of a display system provides the capability to substitute a second subpixel rendering filter for a first subpixel rendering filter for computing the values of certain subpixels on the display panel when the input image data being rendered indicates an image feature that may give rise to a color balance error at some portion of the displayed output image. An image processing method of correcting for color balance errors detects the location of a subpixel being rendered and for certain subpixels, detects whether the input image data indicates the presence of a particular image feature. When the image feature is detected for particular subpixels being processed, a second subpixel rendering image filter is substituted for a first subpixel rendering image filter.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: June 4, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventor: Seok-Jin Han
  • Patent number: 8427500
    Abstract: Methods and systems for spatially aware sub-pixel rendering are described herein. Embodiments allow graphics rendering systems to convey additional spatial information in displayed graphics by utilizing sub-pixels of displays. An embodiment includes sampling pixels into a buffer, re-sampling the pixels, at sub-pixel level, at different offset positions from their positions in the buffer and displaying the re-sampled pixels. For example, individual red, green and blue sub-pixels can be re-sampled at offset positions from their original positions within pixels. Since embodiments of the invention can control respective positions of each red, green and blue sub-pixel, embodiments can produce sharp graphics with low aliasing. Furthermore, sub-pixels are effectively used for communicating additional spatial information in rendered graphics.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventor: Jyrki Alakuijala
  • Patent number: 8428387
    Abstract: An image processing system of this invention includes a variation calculator for calculating a variation in pixel value of each pixel relative to adjacent pixels, and an edge degree calculating device for calculating, for one arbitrary pixel, an edge degree which expresses numerically a probability of the one pixel being an edge, based on variations of a peripheral pixel group consisting of the one pixel and surrounding pixels. According to the image processing system constructed in this way, whether edges or not can be evaluated with high accuracy even when the pixels undergoing noise.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: April 23, 2013
    Assignee: Shimadzu Corporation
    Inventor: Shoichi Okamura
  • Patent number: 8422100
    Abstract: In a method to convert color-describing input print data suitable for graphical output with aid of an output apparatus into color-describing output print data, color proportions, defined by the input print data, of at least one region to be inked with at least two color separations, are determined, and a color space value to be generated with aid of the color separations is determined. An association rule is determined to convert the input print data into the output print data while retaining the color space value. A total areal coverage of areal coverages defined by the output print data of the color separations to generate the color space value is reduced relative to areal coverages of the color separations defined by the input print data. The input print data is converted into the output print data with aid of the determined association rule.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: April 16, 2013
    Assignee: Océ Printing Systems GmbH
    Inventors: Andreas Paul, Benno Petschik, Rüdiger Lippok
  • Patent number: 8411760
    Abstract: Presented herein are systems, methods, and apparatus for displaying pictures. In one embodiment, there is presented a decoder system for decoding video data. The decoder system comprises a port and a transport processor. The port receives packets carrying encoded video data from a plurality of video streams. The transport processor adds a header to encoded video data from at least one of the packets. The header identifies a particular one of the plurality of video streams, wherein the at least one packet is from the particular one of the plurality of video stream.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: April 2, 2013
    Assignee: Broadcom Corporation
    Inventor: Qin-Fan Zhu
  • Patent number: 8406527
    Abstract: There is provided a matching method, capable of positioning with higher accuracy at higher speed. The method includes the steps of: constructing a pattern model of a registered image in which a plurality of reference points are set on an extracted contour and a corresponding point search line having a predetermined length and passing through each reference point; acquiring an image and acquiring an initial position corresponding to the registered image to arrange the corresponding point search line of the pattern model; finding a corresponding point on the image corresponding to each reference point with regard to each corresponding point search line at a position along the corresponding point search line on the image; and regarding a relation between each reference point and the corresponding point as an evaluation value and performing fine positioning such that an accumulated value of the evaluation values becomes minimal or maximal.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: March 26, 2013
    Assignee: Keyence Corporation
    Inventor: Manabu Kido
  • Patent number: 8406553
    Abstract: A map encoding module is described for creating a sample map in which sample values are placed within respective cells of an organizing grid structure, as governed, in part, by a Poisson disk distribution. The map encoding module efficiently represents the locations of the samples using respective integer values. A location determination module can determine a location of a sample value within a particular cell using a decoding algorithm. The decoding algorithm receives selection information and uses a cryptographic hashing algorithm to transform the selection information into location information which identifies the location of the sample value within the particular cell. Various graphics applications can use the map encoding module and the location determination module to reduce aliasing in displayed images.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventor: Li-Yi Wei
  • Patent number: 8396323
    Abstract: The present invention relates to an apparatus and method for processing images, in particular for determining the degree of blockiness in coded images.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: March 12, 2013
    Assignee: Psytechnics Limited
    Inventors: Quan Huynh-Thu, Benjamin Pernot
  • Patent number: 8350867
    Abstract: A method includes detecting one of an application access or a file type access, and configuring, in response to detecting the application or file type access, automatically without user interaction, a display system in an image quality configuration for the application or the file type where the image quality configuration is based on providing best image quality with respect to the application or the file type. Configuring the display system in an image quality configuration, may involve determining that a profile associated with the application or associated with the file type is stored in memory, and configuring the display system according to the profile. The method may adjust at least one anti-aliasing parameter or at least one anisotropic filter parameter. The method may monitor an operating system to obtain an indication that an application has been accessed or that a file type has been accessed.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: January 8, 2013
    Assignee: ATI Technologies ULC
    Inventors: Raymond F. Dumbeck, Andrew W. Dodd, Michael Casey Gotcher