Patents by Inventor Corneliu Zaharia

Corneliu Zaharia 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: 9280810
    Abstract: A method for correcting a distorted input image comprises determining a local region of an image to be displayed and dividing said region into an array of rectangular tiles, each tile corresponding to a distorted tile with a non-rectangular boundary within said input image. For each tile of the local region, maximum and minimum memory address locations of successive rows of said input image sufficient to span said boundary of said distorted tile are determined. Successive rows of the distorted input from between said maximum and minimum addresses are read. Distortion of the non-rectangular portion of said distorted input image is corrected to provide a tile of a corrected output image which is stored.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: March 8, 2016
    Assignee: FotoNation Limited
    Inventors: Piotr Stec, Alexei Pososin, Mihai Constantin Munteanu, Corneliu Zaharia, Vlad Georgescu
  • Patent number: 9262807
    Abstract: A method for correcting a distorted input image includes determining a local region of an image to be displayed and dividing the region into an array of rectangular tiles, each tile corresponding to a distorted tile with a non-rectangular boundary within the input image. For each tile of the local region, maximum and minimum memory address locations of successive rows of the input image sufficient to span the boundary of the distorted tile are determined. Successive rows of the distorted input from between the maximum and minimum addresses are read. Distortion of the non-rectangular portion of the distorted input image is corrected to provide a tile of a corrected output image which is stored.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 16, 2016
    Assignee: Fotonation Limited
    Inventors: Piotr Stec, Alexei Pososin, Mihai Constantin Munteanu, Corneliu Zaharia
  • Publication number: 20150262344
    Abstract: A method for correcting a distorted input image comprises determining a local region of an image to be displayed and dividing said region into an array of rectangular tiles, each tile corresponding to a distorted tile with a non-rectangular boundary within said input image. For each tile of the local region, maximum and minimum memory address locations of successive rows of said input image sufficient to span said boundary of said distorted tile are determined. Successive rows of the distorted input from between said maximum and minimum addresses are read. Distortion of the non-rectangular portion of said distorted input image is corrected to provide a tile of a corrected output image which is stored.
    Type: Application
    Filed: June 2, 2015
    Publication date: September 17, 2015
    Inventors: Piotr Stec, Alexei Pososin, Mihai Constantin Munteanu, Corneliu Zaharia
  • Publication number: 20150206030
    Abstract: A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: BOGDAN SULTANA, STEFAN PETRESCU, RADU NICOLAU, VLAD IONUT URSACHI, PETRONEL BIGIOI, CORNELIU ZAHARIA, PETER CORCORAN, SZABOLCS FULOP, MIHNEA GANGEA
  • Publication number: 20150178897
    Abstract: A method for correcting a distorted input image includes determining a local region of an image to be displayed and dividing the region into an array of rectangular tiles, each tile corresponding to a distorted tile with a non-rectangular boundary within the input image. For each tile of the local region, maximum and minimum memory address locations of successive rows of the input image sufficient to span the boundary of the distorted tile are determined. Successive rows of the distorted input from between the maximum and minimum addresses are read. Distortion of the non-rectangular portion of the distorted input image is corrected to provide a tile of a corrected output image which is stored.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 25, 2015
    Inventors: Piotr Stec, Alexei Pososin, Mihai Constantin Munteanu, Corneliu Zaharia
  • Patent number: 9053681
    Abstract: A dynamically reconfigurable heterogeneous systolic array is configured to process a first image frame, and to generate image processing primatives from the image frame, and to store the primatives and the corresponding image frame in a memory store. A characteristic of the image frame is determined. Based on the characteristic, the array is reconfigured to process a following image frame.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: June 9, 2015
    Assignee: FotoNation Limited
    Inventors: Petronel Bigioi, Corneliu Zaharia, Peter Corcoran
  • Patent number: 8995715
    Abstract: A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: March 31, 2015
    Assignee: FotoNation Limited
    Inventors: Bogdan Sultana, Stefan Petrescu, Radu Nicolau, Vlad Ionut Ursachi, Petronel Bigioi, Corneliu Zaharia, Peter Corcoran, Szabolcs Fulop, Mihnea Gangea
  • Publication number: 20150085363
    Abstract: In one example, a camera is provided that includes: a plurality of MEMS electrostatic comb actuators, each actuator operable to exert a force on at least one lens; and an optical image stabilization (OIS) algorithm module operable to command the plurality of actuators to actuate the at least one lens responsive to motion of the camera.
    Type: Application
    Filed: October 6, 2014
    Publication date: March 26, 2015
    Inventors: Xiaolei Liu, Roman C. Gutierrez, Pat K. Leang, Jose A. Mendez, Corneliu Zaharia, Alexandru F. Drimbarean, Petronel Gheorghe Bigioi
  • Publication number: 20150042670
    Abstract: A dynamically reconfigurable heterogeneous systolic array is configured to process a first image frame, and to generate image processing primatives from the image frame, and to store the primatives and the corresponding image frame in a memory store. A characteristic of the image frame is determined. Based on the characteristic, the array is reconfigured to process a following image frame.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventors: CORNELIU ZAHARIA, PETRONEL BIGIOI, PETER CORCORAN
  • Patent number: 8928730
    Abstract: A method for correcting a distorted input image includes determining a local region of an image to be displayed and dividing the region into an array of rectangular tiles, each tile corresponding to a distorted tile with a non-rectangular boundary within the input image. For each tile of the local region, maximum and minimum memory address locations of successive rows of the input image sufficient to span the boundary of the distorted tile are determined. Successive rows of the distorted input from between the maximum and minimum addresses are read. Distortion of the non-rectangular portion of the distorted input image is corrected to provide a tile of a corrected output image which is stored.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: January 6, 2015
    Assignee: DigitalOptics Corporation Europe Limited
    Inventors: Piotr Stec, Alexei Pososin, Mihai Munteanu, Corneliu Zaharia
  • Patent number: 8855476
    Abstract: In one example, a camera is provided that includes: a plurality of MEMS electrostatic comb actuators, each actuator operable to exert a force on at least one lens; and an optical image stabilization (OIS) algorithm module operable to command the plurality of actuators to actuate the at least one lens responsive to motion of the camera.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: October 7, 2014
    Assignee: DigitalOptics Corporation MEMS
    Inventors: Xiaolei Liu, Roman C. Gutierrez, Pat K. Leang, Jose A. Mendez, Corneliu Zaharia, Alexandru F. Drimbarean, Petronel Gheorghe Bigioi
  • Publication number: 20140009568
    Abstract: A method for correcting a distorted input image includes determining a local region of an image to be displayed and dividing the region into an array of rectangular tiles, each tile corresponding to a distorted tile with a non-rectangular boundary within the input image. For each tile of the local region, maximum and minimum memory address locations of successive rows of the input image sufficient to span the boundary of the distorted tile are determined. Successive rows of the distorted input from between the maximum and minimum addresses are read. Distortion of the non-rectangular portion of the distorted input image is corrected to provide a tile of a corrected output image which is stored.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Applicant: DIGITALOPTCS CORPORATION EUROPE LIMITED
    Inventors: Piotr Stec, Alexei Pososin, Mihai Munteanu, Corneliu Zaharia
  • Publication number: 20130077945
    Abstract: In one example, a camera is provided that includes: a plurality of MEMS electrostatic comb actuators, each actuator operable to exert a force on at least one lens; and an optical image stabilization (OIS) algorithm module operable to command the plurality of actuators to actuate the at least one lens responsive to motion of the camera.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: DigitalOptics Corporation MEMS
    Inventors: Xiaolei Liu, Roman C. Gutierrez, Pat K. Leang, Jose A. Mendez, Corneliu Zaharia, Alexandru F. Drimbarean, Petronel Gheorghe Bigioi
  • Patent number: 8340462
    Abstract: A forward interpolation approach is disclosed for enabling a second version of an image to be constructed from a first version of the image. According to one implementation, pixels from the first version of the image are mapped to pixels in the second version of the image, and pixel values are determined for the corresponding pixels in the second version of the image. In one implementation, the pixel mapping is performed using a lookup table and linear approximation. Performing the pixel mapping in this manner enables computations to be simplified and cost and gate count to be reduced.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: December 25, 2012
    Assignee: DigitalOptics Corporation Europe Limited
    Inventors: Oded Gigushinski, Shahar Kovalsky, Noy Cohen, Yariv Oz, Poitr Stec, Alexandru Drimbarean, Corneliu Zaharia, Mihai Constantine Munteanu
  • Publication number: 20120106790
    Abstract: A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 3, 2012
    Applicant: DIGITALOPTICS CORPORATION EUROPE LIMITED
    Inventors: Bogdan Sultana, Stefan Petrescu, Radu Nicolau, Vlad Ionut Ursachi, Petronel Bigioi, Corneliu Zaharia, Peter Corcoran, Szabolcs Fulop, Mihnea Gangea