Patents by Inventor Doina Petrescu

Doina Petrescu 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: 10291911
    Abstract: Techniques for classes of tables for use in image compression are described. Classes of tables for use in image compression may provide increased compression without a reduction in quality compared to conventional image compression techniques. In at least some implementations, a plurality of table classes are generated that correspond to a particular camera subsystem, each table class containing a Huffman table and a quantization table. When an image captured by the particular camera subsystem is encoded, a table class is selected based on camera subsystem parameters associated with the image, and the Huffman table and the quantization table of the selected table class are utilized to encode the image.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Thomas Lay, Doina Petrescu, Bill Ryan
  • Publication number: 20180152709
    Abstract: Techniques for classes of tables for use in image compression are described. Classes of tables for use in image compression may provide increased compression without a reduction in quality compared to conventional image compression techniques. In at least some implementations, a plurality of table classes are generated that correspond to a particular camera subsystem, each table class containing a Huffman table and a quantization table. When an image captured by the particular camera subsystem is encoded, a table class is selected based on camera subsystem parameters associated with the image, and the Huffman table and the quantization table of the selected table class are utilized to encode the image.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Applicant: Motorola Mobility LLC
    Inventors: Thomas Lay, Doina Petrescu, Bill Ryan
  • Patent number: 8274596
    Abstract: A method (300) and image capture device (100) are provided for determining whether an image incident upon an image sensor (101) is sufficiently stable prior to executing an auto-focus process. An image stability mechanism (104) compares attribute data—such as luminance or frequency spectrum—from successive images to determine whether a change between the attribute data from image to image is within a predetermined range (710). The image stability mechanism (104) can also be configured to determine whether a scene incident upon the image sensor (101) has changed. Where the image is sufficiently stable, an indicator module (107) provides an image stability indication to a control circuit (102). The control circuit (102) can then be configured to execute the auto-focus operation when the image is sufficiently stable, or when both the scene has changed and the image is sufficiently stable.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: September 25, 2012
    Assignee: Motorola Mobility LLC
    Inventors: John Pincenti, Doina Petrescu
  • Patent number: 8073272
    Abstract: Techniques for performing the processing of blocks of video in multiple stages. Each stage is executed for blocks of data in the frame that need to go through that stage, based on the coding type, before moving to the next stage. This order of execution allows blocks of data to be processed in a nonsequential order, unless the blocks need to go through the same processing stages. Multiple processing elements (PEs) operating in SIMD mode executing the same task and operating on different blocks of data may be utilized, avoiding idle times for the PEs. In another aspect, inverse scan and dequantization operations for blocks of data are merged in a single procedure operating on multiple PEs operating in SIMD mode. This procedure makes efficient use of the multiple PEs and speeds up processing by combining two operations, inverse scan (reordering) and dequantization, which load the execution units differently.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: December 6, 2011
    Assignee: Altera Corporation
    Inventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, Jr.
  • Publication number: 20100238999
    Abstract: Techniques for performing the processing of blocks of video in multiple stages. Each stage is executed for blocks of data in the frame that need to go through that stage, based on the coding type, before moving to the next stage. This order of execution allows blocks of data to be processed in a nonsequential order, unless the blocks need to go through the same processing stages. Multiple processing elements (PEs) operating in SIMD mode executing the same task and operating on different blocks of data may be utilized, avoiding idle times for the PEs. In another aspect, inverse scan and dequantization operations for blocks of data are merged in a single procedure operating on multiple PEs operating in SIMD mode. This procedure makes efficient use of the multiple PEs and speeds up processing by combining two operations, inverse scan (reordering) and dequantization, which load the execution units differently.
    Type: Application
    Filed: June 2, 2010
    Publication date: September 23, 2010
    Applicant: Altera Corporation
    Inventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, JR.
  • Patent number: 7756347
    Abstract: Techniques for performing the processing of blocks of video in multiple stages. Each stage is executed for blocks of data in the frame that need to go through that stage, based on the coding type, before moving to the next stage. This order of execution allows blocks of data to be processed in a nonsequential order, unless the blocks need to go through the same processing stages. Multiple processing elements (PEs) operating in SIMD mode executing the same task and operating on different blocks of data may be utilized, avoiding idle times for the PEs. In another aspect, inverse scan and dequantization operations for blocks of data are merged in a single procedure operating on multiple PEs operating in SIMD mode. This procedure makes efficient use of the multiple PEs and speeds up processing by combining two operations, inverse scan (reordering) and dequantization, which load the execution units differently.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: July 13, 2010
    Assignee: Altera Corporation
    Inventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, Jr.
  • Publication number: 20090273704
    Abstract: A method (300) and image capture device (100) are provided for determining whether an image incident upon an image sensor (101) is sufficiently stable prior to executing an auto-focus process. An image stability mechanism (104) compares attribute data—such as luminance or frequency spectrum—from successive images to determine whether a change between the attribute data from image to image is within a predetermined range (710). The image stability mechanism (104) can also be configured to determine whether a scene incident upon the image sensor (101) has changed. Where the image is sufficiently stable, an indicator module (107) provides an image stability indication to a control circuit (102). The control circuit (102) can then be configured to execute the auto-focus operation when the image is sufficiently stable, or when both the scene has changed and the image is sufficiently stable.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Inventors: John Pincenti, Doina Petrescu
  • Publication number: 20070154104
    Abstract: Techniques for performing the processing of blocks of video in multiple stages. Each stage is executed for blocks of data in the frame that need to go through that stage, based on the coding type, before moving to the next stage. This order of execution allows blocks of data to be processed in a nonsequential order, unless the blocks need to go through the same processing stages. Multiple processing elements (PEs) operating in SIMD mode executing the same task and operating on different blocks of data may be utilized, avoiding idle times for the PEs. In another aspect, inverse scan and dequantization operations for blocks of data are merged in a single procedure operating on multiple PEs operating in SIMD mode. This procedure makes efficient use of the multiple PEs and speeds up processing by combining two operations, inverse scan (reordering) and dequantization, which load the execution units differently.
    Type: Application
    Filed: February 5, 2007
    Publication date: July 5, 2007
    Applicant: Altera Corporation
    Inventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles Kurak
  • Publication number: 20070076982
    Abstract: Disclosed is a method and circuit for stabilizing unintentional motion within an image sequence generated by an image capturing device (102). The image sequence is formed from a temporal sequence of frames, each frame (202) having an area and an outer boundary. The images are two dimensional arrays of pixels. The area of the frames is divided into a foreground area portion (204) and background area portion (206). From the background area portion of the frames, a background pixel domain is selected for evaluation (404). The background pixel domain is used to generate an evaluation (406), for subsequent stabilization processing (408), calculated between corresponding pairs of a sub-sequence of select frames.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventor: Doina Petrescu
  • Patent number: 7181070
    Abstract: Techniques for performing the processing of blocks of video in multiple stages. Each stage is executed for blocks of data in the frame that need to go through that stage, based on the coding type, before moving to the next stage. This order of execution allows blocks of data to be processed in a nonsequential order, unless the blocks need to go through the same processing stages. Multiple processing elements (PEs) operating in SIMD mode executing the same task and operating on different blocks of data may be utilized, avoiding idle times for the PEs. In another aspect, inverse scan and dequantization operations for blocks of data are merged in a single procedure operating on multiple PEs operating in SIMD mode. This procedure makes efficient use of the multiple PEs and speeds up processing by combining two operations, inverse scan (reordering) and dequantization, which load the execution units differently.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: February 20, 2007
    Assignee: Altera Corporation
    Inventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, Jr.
  • Patent number: 6993191
    Abstract: Techniques for removing ringing artifacts from video data. A deringing filter in accordance with the present invention preserves real image edges in a video frame, while smoothing out the interiors of objects. In one aspect, a 9-tap low-pass filter is applied to an adaptive processing window. The filter window is initialized with the values in a 3×3 mask centered on the position whose output is computed. Then all values that are very different from the central one are replaced with the central value. The deringing filter varies between 3×3 low-pass and identity, depending on how much the central value differs from its surrounding ones. A deblocking filter in accordance may also be suitably used in conjunction with the deringing filter.
    Type: Grant
    Filed: May 1, 2002
    Date of Patent: January 31, 2006
    Assignee: PTS Corporation
    Inventor: Doina Petrescu
  • Publication number: 20030161540
    Abstract: Techniques for performing the processing of blocks of video in multiple stages. Each stage is executed for blocks of data in the frame that need to go through that stage, based on the coding type, before moving to the next stage. This order of execution allows blocks of data to be processed in a nonsequential order, unless the blocks need to go through the same processing stages. Multiple processing elements (PEs) operating in SIMD mode executing the same task and operating on different blocks of data may be utilized, avoiding idle times for the PEs. In another aspect, inverse scan and dequantization operations for blocks of data are merged in a single procedure operating on multiple PEs operating in SIMD mode. This procedure makes efficient use of the multiple PEs and speeds up processing by combining two operations, inverse scan (reordering) and dequantization, which load the execution units differently.
    Type: Application
    Filed: October 29, 2002
    Publication date: August 28, 2003
    Applicant: BOPS, Inc.
    Inventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak
  • Publication number: 20030020835
    Abstract: Techniques for removing ringing artifacts from video data. A deringing filter in accordance with the present invention preserves real image edges in a video frame, while smoothing out the interiors of objects. In one aspect, a 9-tap low-pass filter is applied to an adaptive processing window. The filter window is initialized with the values in a 3×3 mask centered on the position whose output is computed. Then all values that are very different from the central one are replaced with the central value. The deringing filter varies between 3×3 low-pass and identity, depending on how much the central value differs from its surrounding ones. A deblocking filter in accordance may also be suitably used in conjunction with the deringing filter.
    Type: Application
    Filed: May 1, 2002
    Publication date: January 30, 2003
    Applicant: BOPS, Inc.
    Inventor: Doina Petrescu