Patents Examined by Kanjibhai Patel
  • Patent number: 9383570
    Abstract: An image analysis method includes acquiring images of spatially different analysis regions. Each of the images of the analysis regions is constituted by pixels including a plurality of data acquired simultaneously or time-serially. The method further includes obtaining a cross-correlation between two analysis regions by using data of pixels of images of the analysis regions.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: July 5, 2016
    Assignee: OLYMPUS CORPORATION
    Inventor: Akemi Suzuki
  • Patent number: 9378431
    Abstract: The invention is related to a method of matching image features with reference features, comprising the steps of providing a current image captured by a capturing device, providing reference features (r), wherein each of the reference features comprises at least one reference feature descriptor (d(r)), determining current features (c) in the current image and associating with each of the current features at least one respective current feature descriptor (d(c)), and matching the current features with at least some of the reference features by determining a respective similarity measure (D(c, r)) between each respective current feature descriptor (d(c)) and each respective reference feature descriptor (d(r)). According to the invention, the determination of the similarity measure is performed on an integrated circuit by hardwired logic or configurable logic which processes logical functions for determining the similarity measure.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: June 28, 2016
    Assignee: Metaio GmbH
    Inventors: Norbert Stoeffler, Peter Meier
  • Patent number: 9380312
    Abstract: A block input component of a video encoding pipeline may, for a block of pixels in a video frame, compute gradients in multiple directions, and may accumulate counts of the computed gradients in one or more histograms. The block input component may analyze the histogram(s) to compute block-level statistics and determine whether a dominant gradient direction exists in the block, indicating the likelihood that it represents an image containing text. If text is likely, various encoding parameter values may be selected to improve the quality of encoding for the block (e.g., by lowering a quantization parameter value). The computed statistics or selected encoding parameter values may be passed to other stages of the pipeline, and used to bias or control selection of a prediction mode, an encoding mode, or a motion vector. Frame-level or slice-level parameter values may be generated from gradient histograms of multiple blocks.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: June 28, 2016
    Assignee: Apple Inc.
    Inventors: Guy Cote, Xiaojin Shi
  • Patent number: 9374601
    Abstract: Systems and methods are provided for processing images (or other such instances of content) to detect which of the images exhibit artifacts when modified, such as by applying standard transformation algorithms to modify the images. Such techniques enable transformation algorithms to be applied to the detected images to minimize or prevent artifacts. In some embodiments, the headers of the detected images can be tagged with transformative instructions that indicate which transformation algorithms to apply. Responsive to a request from a web client to modify and render one of the detected images, embodiments obtain the requested image, read the transformative instructions in the header, apply the transformation algorithm specified in the header to modify the image so as to minimize or prevent artifacts, and render the modified image.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 21, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Roy N. Harkness, Paul A. Larpenteur, Ajay Gopalakrishnan, Hubert Wong
  • Patent number: 9367896
    Abstract: A digital camera system for super resolution image processing is provided. The digital camera system includes a resolution enhancement module configured to receive at least a portion of an image, to increase the resolution of the received image, and to output a resolution enhanced image and an edge extraction module configured to receive the resolution enhanced image, to extract at least one edge of the resolution enhanced image, and to output the extracted at least one edge of the resolution enhanced image, the at least one edge being a set of contiguous pixels where an abrupt change in pixel values occur. The digital camera system also includes an edge enhancement module configured to receive the resolution enhanced image and the extracted at least one edge, and to combine the extracted at least one edge or a derivation of the extracted at least one edge with the resolution enhanced image.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: June 14, 2016
    Assignee: Qualcomm Technologies, Inc.
    Inventor: Amichay Amitay
  • Patent number: 9369727
    Abstract: Techniques are disclosed for encoding depth-enabled digital images in a file format, such as JPEG. In addition to compressed image data, calibration, disparity and other depth-related information can be embedded in one or more application-specific segments of a given image file.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: June 14, 2016
    Assignee: INTEL CORPORATION
    Inventors: Houman Alagha, Russell S. Love, Peter W. Winer, Krishna Kaza, Kabeer R. Manchanda
  • Patent number: 9367766
    Abstract: Techniques for detecting and recognizing text may be provided. For example, an image may be analyzed to detect and recognize text therein. The analysis may involve detecting text components in the image. For example, multiple color spaces and multiple-stage filtering may be applied to detect the text components. Further, the analysis may involve extracting text lines based on the text components. For example, global information about the text components can be analyzed to generate best-fitting text lines. The analysis may also involve pruning and splitting the text lines to generate bounding boxes around groups of text components. Text recognition may be applied to the bounding boxes to recognize text therein.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: June 14, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Jue Wang, Jianchao Yang, Zhe Lin, Ke Ma
  • Patent number: 9367897
    Abstract: A method for increasing the resolution of a series of low resolution frames of a low resolution video sequence to a series of high resolution frames of a high resolution video sequence includes receiving the series of low resolution frames of the video sequence. The system determines a first plurality of semantically relevant key points of a first low resolution frame of the series of low resolution frames and determines a second plurality of semantically relevant key points of a second low resolution frame of the series of low resolution frames. The system temporally processes the first plurality of key points based upon the second plurality of key points to determine a more temporally consistent set of key points for the first plurality of key points.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: June 14, 2016
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Xu Chen, Anustup Kumar A. Choudhury, Christopher Andrew Segall, Petrus J. L. Van Beek
  • Patent number: 9361679
    Abstract: Approaches are described for filtering a first image frame in a sequence of image frames. A tone-mapping pipeline applies a spatiotemporal filter to each pixel of the first image frame, based on a forward optical flow and a backward optical flow, to produce a base layer image. The tone-mapping pipeline applies a temporal filter to each pixel of the first image frame, based on the forward optical flow and the backward optical flow, to produce a temporally filtered frame. The tone-mapping pipeline produces a detail layer image based on the base layer image and the temporally filtered frame.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: June 7, 2016
    Assignees: Disney Enterprises, Inc., ETH Zurich (Eidgenoessische Technische Hochschule Zurich)
    Inventors: Tunc Ozan Aydin, Simone Croci, Aljosa Aleksej Andrej Smolic, Nikolce Stefanoski, Markus Gross
  • Patent number: 9361531
    Abstract: Embodiments of the present invention provide concepts for correcting optical character recognition (OCR) errors from and OCR scan result by sequentially applying an anagram hash (AH) and Levenshtein-Distance (LD) measurement for concurrent character identity-based (machine code) and character shape-based (OCR-Key) corrections. The OCR-Key classifies characters by shape into one or more disjoint and overlapping classes. Similar shaped-based classes appearing in consecutive characters are appended to a cardinality term, a repetition count of the class. The LD measurement groups OCR-Keys and differentiates on both class and cardinality to arrive at a shape-based mismatch error between competing candidate words from an associated dictionary and a target word from the OCR scan.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: June 7, 2016
    Assignee: Optum, Inc.
    Inventor: Casey Stella
  • Patent number: 9361537
    Abstract: Techniques for reducing color artifacts in a digital image are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to determine a respective set of error values for each of a set of lens shading correction (LSC) tables, each set of error values describing error associated with application of its corresponding LSC table to a preprocessed image, determine a respective weight for each of the set of LSC tables based on the corresponding set of error values for that LSC table, and generate a composite LSC table for the preprocessed image as a weighted sum of the set of LSC tables, based on the respective weights for the set of LSC tables. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: June 7, 2016
    Assignee: INTEL CORPORATION
    Inventors: Dmytro Paliy, Lasse Lampinen, Jarno Nikkanen
  • Patent number: 9355311
    Abstract: A graphic removal process for document images involves two stages: First, removal of graphics in the document image based on heuristic text analyses; and second, text recovery to recover some text that is accidentally removed during the first stage. The first stage uses a relatively aggressive strategy to ensure that all graphics components are removed, which also temporarily leads to the removal of some text; the lost text will then be recovered using the text recovery technique. The heuristic text analyses utilize the geometric properties of text characters and consider the properties of text characters in relation to their neighbors. The text recovery technique starts from the text that remain after the first stage, and recovers any connected component that is at least partially located within a pre-defined neighboring area around any of the text components in the intermediate document image.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: May 31, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Cuong Vu
  • Patent number: 9355466
    Abstract: An image processing apparatus includes a skin information obtaining unit that extracts a skin area from an image and obtains skin information from the skin area; an independent component extracting unit that extracts independent components constituting the skin area from the skin information; and a bias calculation unit that calculates, based on the independent components, a bias representing color information of a light source used to illuminate the skin area when the image is captured.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 31, 2016
    Assignees: Ricoh Company, Ltd., Chiba University
    Inventors: Akihiro Kakinuma, Hiroshi Takahashi, Naohiro Kamijo, Norimichi Tsumura, Satomi Tanaka
  • Patent number: 9349158
    Abstract: An image interpolation method is utilized for performing an interpolation on a source image to obtain a destination image. The image interpolation method includes performing a domain transformation on a plurality of pixels of the source image to generate a plurality of first coefficients and a plurality of second coefficients; respectively determining an data interrelationship degree in at least one direction of each first coefficient to generate a plurality of direction results; performing a first interpolation process on the plurality of first coefficients according to the plurality of direction results to generate a plurality of first destination coefficients; performing a second interpolation process on the plurality of second coefficients to generate a plurality of second destination coefficients; performing a reverse domain transformation on the plurality of first destination coefficients and the plurality of second destination coefficients to obtain the destination image.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: May 24, 2016
    Assignee: NOVATEK Microelectronics Corp.
    Inventors: Lin Zha, Chun-Wei Chen, Yuanjia Du, Chun Wang
  • Patent number: 9342740
    Abstract: A digital magazine server detects a portion of an image including pixels having similar or matching color values. Values are identified for pixels within the portion based on color values of the pixels and a measure of diversity of color is determined based on the identified values. The measure of color diversity is compared to a threshold value, and if the measure of diversity does not exceed the threshold value, the digital magazine server stores information indicating the portion does not include content. The digital magazine server may also identify an additional portion within a threshold distance of the portion if the portion does not include content and determine whether the additional portion includes pixels having matching or similar color values.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 17, 2016
    Assignee: Flipboard, Inc.
    Inventor: Meng Guo
  • Patent number: 9342754
    Abstract: A method including segmenting an image into different segments, where the segmenting is based at least partially upon an estimate of blur of areas of the image; and changing the segmenting of two or more of the sections based, at least partially, upon color in the image.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: May 17, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Hui Zhou, Timo Ahonen
  • Patent number: 9336567
    Abstract: A method in a computing device for performing intelligent weighted image manipulations is described. The method includes determining whether edge image features are distributed evenly across an image. When the edge image features in the image are not distributed evenly across the image, the method further includes cropping the image at the bounds of an overlay region of a desired size that is set at a position within the image to include a largest number of the edge image features. According to an embodiment, when the edge image features in the image are distributed evenly across the image, the method further includes cropping the image at the bounds of the overlay region of a desired size that is set at the center of the image.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: May 10, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Jean Lapointe
  • Patent number: 9330112
    Abstract: Systems and methods may provide for assigning a subset of a plurality of photos to a group and selecting a reference photo from the group. Additionally, the reference photo may be used to conduct a compression of one or more remaining photos assigned to the group. In one example, the reference photo and the compressed one or more remaining photos assigned to the group are transmitted to a remote server.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: May 3, 2016
    Assignee: Intel Corporation
    Inventor: Zhigang Xia
  • Patent number: 9326000
    Abstract: Methods and systems for JPEG encoding and decoding are disclosed. In the encoding method, an image is split into 8×8 pixel blocks and the 8×8 pixel blocks are grouped into a number of minimum coded units (MCU's), such that each MCU consists of a constant number of 8×8 pixel blocks. The MCU's are then scanned to forward discrete cosine transform, quantization, zigzag scanning and entropy encoding processes and are subsequently converted into bitstreams according to entropy encoding coding tables. In the entropy encoding process, AC coefficients are run-length encoded, while DC coefficients are not subjected to differential pulse-code modulation. The bitstreams are byte-aligned by stuffing zeroes and compression data for a special JPEG file are generated from the byte-aligned bitstreams. A position table is established, recording positions of the bitstreams in the compression data. The method enables fast positioning of bitstreams corresponding to an image region of interest.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: April 26, 2016
    Assignee: OmniVision Technologies (Shanghai) Co., Ltd.
    Inventors: Yihong Zhao, Jizhang Shan
  • Patent number: 9316267
    Abstract: A universal joint member for transmitting torque between two shafts of a drive mechanism includes a first pivot axis for pivoting connection to a first shaft of the drive mechanism, wherein the first pivot axis extends substantially perpendicular to a rotational axis of the first shaft; and a second pivot axis for pivoting connection to a second shaft of the drive mechanism, the second pivot axis extending substantially perpendicular to the first pivot axis and substantially perpendicular to a rotational axis of the second shaft. A cavity extends through the universal joint member for receiving a pivot pin along the second pivot axis, wherein the pivot pin is configured to connect the universal joint member to the second shaft. A universal joint assembly for a drive mechanism includes a first rotatable shaft, a second rotatable shaft, and a universal joint member for transmitting torque between the first and second shafts.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: April 19, 2016
    Assignee: Airbus Operations GmbH
    Inventors: Florian Lenz, Samuel Rufo Gonzalez, Mathias Kliem, Werner Hufenbach