Patents Examined by William Adrovel
  • Patent number: 9317895
    Abstract: In an apparatus for digital image processing, a mapper is coupled to receive destination pixel information in terms of a source pixel space, and to provide a 2-dimensional filter kernel with source pixels for the destination pixel information. An oversampled filter includes predetermined coefficients. A filter coefficient module is configured to select phase coefficients from the predetermined coefficients stored in the oversampled filter based on proximity to the source pixels in the filter kernel, and coupled to provide a filter coefficient for each of the source pixels in the filter kernel. A convolution module is coupled to receive the source pixels and the filter coefficients, and to provide a convolution result. The convolution module is configured to apply the filter coefficients to the source pixels in a convolution to provide the convolution result. A normalization module is configured to normalize either the convolution result or the filter coefficients.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: April 19, 2016
    Assignee: XILINX, INC.
    Inventor: Reed P. Tidwell
  • Patent number: 9215384
    Abstract: A system and method for processing an infrared image. The infrared image is processed to provide a background portion of the infrared image and a detail portion of the infrared image. The background portion and/or the detail portion is scaled to provide a level of the detail portion relative to a level of the background portion. The background portion and the detail portion are merged after the scaling to provide a processed infrared image. The processed infrared image is stored.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: December 15, 2015
    Assignee: FLIR Systems AB
    Inventors: Nicolas Högasten, Fredrik Andersson
  • Patent number: 9204041
    Abstract: A camera system configuration generates 2D or 3D images capable of being stitched together to create panoramic images. The configuration detects a communication coupling of at least two cameras for capturing a sequence of images. The cameras themselves are configured such that their rolling shutters mitigate field of view artifacts from adjacent cameras (2D panoramas) and adjacent 3D camera pairs (3D panoramas) by allowing for the substantially temporally-aligned capture of light in overlap regions between adjacent cameras.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: December 1, 2015
    Assignee: GoPro, Inc.
    Inventor: Scott Patrick Campbell
  • Patent number: 9185430
    Abstract: An exemplary deblocking filtering method includes checking if at least one of two adjacent blocks is an intra-coded block and accordingly generating a checking result; and applying a deblocking filtering scheme with a clipping range to the two adjacent blocks by a deblocking filtering circuit as long as the checking result indicates that at least one of the two adjacent blocks is the intra-coded block.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: November 10, 2015
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Jicheng An, Yongying Gao, Shaw-Min Lei
  • Patent number: 9167215
    Abstract: In a machine vision system editing environment for a part program, a continuous stream of image acquisition operations are performed during a run mode. Previously, a continuous stream of image acquisition operations was achieved by utilizing different programming representations and syntax for programming and grouping image acquisition operations together in the part program. A new common syntax and representations are utilized wherein such continuous image acquisition operations are recorded in the same way as regular operations, with the running of the part program being performed in two stages. First, the portion of the part program that is to have the continuous stream of image acquisition is scanned for image acquisition operations, and the most efficient order for acquiring the images is determined. Second, while the image acquisition process is being performed, the portion of the part program is scanned again, with the image analysis operations then being performed.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: October 20, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Mark Delaney, Barry E. Saylor
  • Patent number: 9167263
    Abstract: A method and device relate to coding an image split up into partitions, which comprises the selection of at least one mode of coding and of its associated coding information items, from among items placed in competition, the prediction of the data of a current partition, the determination of residual data. Calculation of the value of a function representative of said residual data are performed, then the comparison of said calculated value with a value selected as value of competition index from among the associated values. If the values are equal, said signal transmitted comprises said residual data and said associated coding information items. If not, the residual data determined are modified so that the value of the function representative of the residual data is equal to the selected value of competition index, the signal transmitted comprising the modified residual data, excluding the selected value of competition index.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: October 20, 2015
    Assignee: Orange
    Inventors: Joël Jung, Jean-Marc Thiesse
  • Patent number: 9135744
    Abstract: Method for filling a hole-region and a three-dimensional (3D) video system using the same. In order to synthesize an image, a plurality of images each having a different viewpoint may be obtained. By using depth maps of the obtained plurality of images, an intermediate virtual viewpoint image may be synthesized. After synthesizing, a hole-region in the intermediate virtual viewpoint image may be filled using a color image of the intermediate virtual viewpoint image, a mask image indicating the hole-region in the intermediate virtual viewpoint image, and a depth image of the intermediate virtual viewpoint image.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: September 15, 2015
    Assignee: KT CORPORATION
    Inventors: Yo-Sung Ho, Cheon Lee
  • Patent number: 9113196
    Abstract: A method and apparatus for processing a video signal using inter-viewpoint prediction are disclosed. The video signal processing method includes acquiring a type of a current block, acquiring a depth inter-view prediction flag according to the current block type, acquiring color information of a reference block corresponding to the current block when the current block is encoded using depth inter-view prediction according to the depth inter-view prediction flag, and predicting color information of the current block using the color information of the reference block. The video signal processing method performs inter-viewpoint prediction using depth information, such that a motion vector of a macroblock can be induced from a decoder using such depth information. Therefore, a motion vector of the macroblock is not separately coded. In addition, the video signal processing method uses a flag that indicates whether to perform inter-viewpoint prediction using depth information.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: August 18, 2015
    Assignee: LG Electronics Inc.
    Inventors: Jae Won Sung, Byeong Moon Jeon, Yong Joon Jeon
  • Patent number: 9088800
    Abstract: A video decoder includes an entropy decoding device that includes a first processor that generates entropy decoded (EDC) data from an encoded video signal that includes a plurality of video layers. A general video decoding device includes a second processor that generates a decoded video signal from the EDC data, wherein the general video decoding device includes a neighbor management module, a decode motion compensation module, an inverse intra-prediction module, an inverse transform/quantization module, a deblocking filter module, and a resampling module.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: July 21, 2015
    Assignee: VIXS Systems, INC
    Inventors: Limin (Bob) Wang, Zhong Yan (Jason) Wang, Yinxia (Michael) Yang, Xin (Cindy) Guo, Xiangiun (Maggie) Zhang
  • Patent number: 9083975
    Abstract: This moving image coding device has an update region detection unit, a coding target region detection and cache update unit, and a coding unit. The update region detection unit compares a reference frame and a current frame, and detects an update region that a pixel value changed. The coding target region detection and cache update unit replaces an image of an update region in the reference frame with an image in a cache frame, and thereafter, detects a region that a pixel value changed as a coding target region and stores an image of a region that a pixel value did not change for a predetermined past period in the image of the update region in the reference frame before the replacement, into the cache frame as an image of a stable region. The coding unit codes an image of the coding target region and cache information.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: July 14, 2015
    Assignee: NEC CORPORATION
    Inventor: Jun Takada
  • Patent number: 9030550
    Abstract: Methods and apparatus for capturing and rendering high-quality photographs using relatively small, thin plenoptic cameras. Plenoptic camera technology, in particular focused plenoptic camera technology including but not limited to super-resolution techniques, and other technologies such as solid immersion lens (SIL) technology may be leveraged to provide thin form factor, megapixel resolution cameras suitable for use in mobile devices and other applications. In addition, at least some embodiments of these cameras may also capture radiance, allowing the imaging capabilities provided by plenoptic camera technology to be realized through appropriate rendering techniques. Hemispherical SIL technology, along with multiple main lenses and a mask on the photosensor, may be employed in some thin plenoptic cameras. Other thin cameras may include a layer between hemispherical SILs and the photosensor that effectively implements superhemispherical SIL technology in the camera.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: May 12, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Todor G. Georgiev
  • Patent number: 9025660
    Abstract: A video decoder includes an entropy decoding device that includes a first processor that generates entropy decoded (EDC) data from an encoded video signal. A general video decoding device includes a second processor that generates a decoded video signal from the EDC data, wherein the general video decoding device includes: a neighbor management module, a decode motion compensation module, an inverse intra-prediction module, an inverse transform/quantization module, and a deblocking filter module.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: May 5, 2015
    Assignee: Vixs Systems, Inc.
    Inventors: Limin (Bob) Wang, Zhong Yan (Jason) Wang, Yinxia (Michael) Yang, Xin (Cindy) Guo, Xiangiun (Maggie) Zhang
  • Patent number: 9025674
    Abstract: An apparatus for reconstructing digital video data stream reconstructs a transport stream from a first data stream and a second data stream. Both of the first data stream and the second data stream comprise a plurality of packets, a plurality of input stream time reference (ISCR) values, and a plurality of deleted null packet (DNP) values. The apparatus includes a packet interval detector, that estimates a packet interval according to the first data stream or the second data stream; an alignment unit, that generates an alignment signal according to the ISCR values and the packet interval; an oscillator, coupled to the packet interval detector, that generates an output pulse signal; and a reconstruction controller, that reconstructs the transport stream from the first data stream and the second data stream and outputs the transport stream according to the alignment signal and the output pulse signal.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: May 5, 2015
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yi-Ying Liao, Chien-Jen Hung, Tai-Lai Tung
  • Patent number: 9013574
    Abstract: A machine vision system program editing environment including synchronized selection and/or identification of related features in a plurality of different user interface windows is provided. In particular, one of the windows is an editing window where a part program representation is displayed for editing by a user. In one embodiment, a user may select data or another feature of interest in a window that is not the editing window (e.g., a results window, or graphical workpiece inspection feature display window) and the associated part program instruction representation is automatically highlighted and/or selected in the editing window. Conversely, a part program instruction representation may be selected by a user in the editing window and the associated results or feature in another window is automatically highlighted and/or selected. User interface navigation, rapid program quality assessment, and overall part program creation and editing efficiency are significantly enhanced in such an editing environment.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 21, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Ryan Northrup, Akira Takada, Kozo Ariga
  • Patent number: 9007525
    Abstract: An audio and video communications apparatus eliminates a system clock frequency difference, freeing a user from unconformable feeling of audio and video. The audio and video communications apparatus includes: a transmitting unit and a receiving unit (106/108) transmitting and receiving audio and video via a network; a PTS correction timing determining unit (111) determining timing to update a correction amount of a PTS according to information of the audio or the video to be transmitted and received, the PTS being given to the received audio or the received video; a PTS correcting unit (112) correcting the PTS by updating the correction amount at the timing determined by the PTS correction timing determining unit (111); and an audio and video output unit (113) outputting the received audio and the received video corresponding to the corrected PTS found at a current time indicated by the audio and video communications apparatus.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: April 14, 2015
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Yoshimasa Honda
  • Patent number: 8957960
    Abstract: A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate a realistic context for subsequent edits, surrogate data operations using previously saved data replace execution of certain sets of instructions. The surrogate data may be saved during the actual execution of operations that are recorded in a part program. An edit mode of execution substitutes that data as a surrogate for executing the operations that would otherwise generate that data. Significant time savings may be achieved for context generation, such that editing occurs within an operating context which may be repeatedly refreshed for accuracy in near real time. This supports convenient program modification by relatively unskilled users, using the native user interface of the machine vision system, rather than difficult to use text-based or graphical object-based editing environments.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
  • Patent number: 8934537
    Abstract: A video coding device includes a buffer simulation unit that calculates an occupation amount of a virtual buffer to be used for controlling a coding amount, by using, for each picture, (a) a code length of a code that is an intermediate result of compression coding and (b) a code length of a compressed code that is a final result of the compression coding. This means that, for a picture that has not yet processed by an arithmetic coding unit, an occupation amount of the virtual buffer is calculated by using a code length of codes provided from a binarization unit.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: January 13, 2015
    Assignee: Panasonic Corporation
    Inventors: Hiroshi Arakawa, Hideyuki Ohgose
  • Patent number: 8908773
    Abstract: New capabilities will allow conventional broadcast transmission to be available to mobile devices. The present embodiments describe an apparatus and method for encoding and decoding signals. A method includes the steps of generating data blocks, encoding a first set of data blocks using a first encoding rate, encoding a second set of data blocks using a second encoding rate, and generating a control packet, the control packet identifying the first set of data blocks and the first encoding rate, and identifying the second set of data blocks and the second encoding rate. An apparatus includes a first decoder receiving data and decoding a first subset of the data, including a control packet, at a first decoding rate and a controller controlling the operation of the first decoder based on the decoded control packet.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: December 9, 2014
    Assignee: Thomson Licensing
    Inventors: Richard W. Citta, Barth Alan Canfield, David Emery Virag
  • Patent number: 8902307
    Abstract: A machine vision system editing environment is provided for a part program in which a continuous stream of image acquisition operations are performed during a run mode. In one embodiment, a new common syntax and representations are utilized wherein continuous image acquisition operations are recorded in the same way as regular operations, with the running of the part program being performed in two stages. In the first stage, the portion of the part program that is to have the continuous stream of image acquisition is scanned for image acquisition operations, and the most efficient order for acquiring the images is determined, after which the image acquisition process is begun. Then, in the second stage, while the image acquisition process is being performed, the portion of the part program is scanned again, with the image analysis operations then being performed.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 2, 2014
    Assignee: Mitutoyo Corporation
    Inventors: Mark Delaney, Barry Saylor
  • Patent number: 8855189
    Abstract: Both live and offline transcoding of media is managed for storage in a cache. Requests for media are made by a client on a network and media taken from the cache and transcoded for delivery to the client. Media is also transcoded and stored in memory during idle request in anticipation of future requests during idle transcoder time between client requests. A prioritizer manages at least offline transcoding requests. A high priority queue operates at a higher priority than the low priority queue. The high priority queue receives live transcoding requests from a client on the network. A low priority queue receives offline transcoding requests. A media transcoder primarily transcodes media in accordance with requests from the high priority queue for delivery to a client on the network and then secondarily transcodes media in accordance with requests from the low priority queue when the high priority queue is empty.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: October 7, 2014
    Assignee: UV Networks, Inc.
    Inventors: Edward A Krause, Peter A Monta