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: 10291911Abstract: 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: GrantFiled: November 29, 2016Date of Patent: May 14, 2019Assignee: Motorola Mobility LLCInventors: Thomas Lay, Doina Petrescu, Bill Ryan
-
Publication number: 20180152709Abstract: 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: ApplicationFiled: November 29, 2016Publication date: May 31, 2018Applicant: Motorola Mobility LLCInventors: Thomas Lay, Doina Petrescu, Bill Ryan
-
Patent number: 8274596Abstract: 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: GrantFiled: April 30, 2008Date of Patent: September 25, 2012Assignee: Motorola Mobility LLCInventors: John Pincenti, Doina Petrescu
-
Patent number: 8073272Abstract: 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: GrantFiled: June 2, 2010Date of Patent: December 6, 2011Assignee: Altera CorporationInventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, Jr.
-
Publication number: 20100238999Abstract: 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: ApplicationFiled: June 2, 2010Publication date: September 23, 2010Applicant: Altera CorporationInventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, JR.
-
Patent number: 7756347Abstract: 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: GrantFiled: February 5, 2007Date of Patent: July 13, 2010Assignee: Altera CorporationInventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, Jr.
-
Publication number: 20090273704Abstract: 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: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Inventors: John Pincenti, Doina Petrescu
-
Publication number: 20070154104Abstract: 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: ApplicationFiled: February 5, 2007Publication date: July 5, 2007Applicant: Altera CorporationInventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles Kurak
-
Publication number: 20070076982Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventor: Doina Petrescu
-
Patent number: 7181070Abstract: 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: GrantFiled: October 29, 2002Date of Patent: February 20, 2007Assignee: Altera CorporationInventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak, Jr.
-
Patent number: 6993191Abstract: 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: GrantFiled: May 1, 2002Date of Patent: January 31, 2006Assignee: PTS CorporationInventor: Doina Petrescu
-
Publication number: 20030161540Abstract: 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: ApplicationFiled: October 29, 2002Publication date: August 28, 2003Applicant: BOPS, Inc.Inventors: Doina Petrescu, Trampas Stern, Marco Jacobs, Dan Searles, Charles W. Kurak
-
Publication number: 20030020835Abstract: 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: ApplicationFiled: May 1, 2002Publication date: January 30, 2003Applicant: BOPS, Inc.Inventor: Doina Petrescu