Patents by Inventor Szepo Robert Hung

Szepo Robert Hung 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).

  • Publication number: 20190052808
    Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code.
    Type: Application
    Filed: October 10, 2018
    Publication date: February 14, 2019
    Inventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
  • Patent number: 10171791
    Abstract: Apparatus and methods for conditional display of a stereoscopic image pair on a display device are disclosed. In some aspects, a vertical disparity between two images is corrected. If the corrected vertical disparity is below a threshold, a three dimensional image may be generated based on the correction. In some cases, the corrected vertical disparity may still be significant, for example, above the threshold. In these instances, the disclosed apparatus and methods may display a two dimensional image.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: January 1, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Hau Hwang, Szepo Robert Hung, Ruben Manuel Velarde
  • Patent number: 10129477
    Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code. Alternatively or in combination, the memory is to store third program code to be executed by the processor and fourth program code to be executed by the processor.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
  • Publication number: 20180005061
    Abstract: A method is described that includes loading an array of content into a two-dimensional shift register. The two-dimensional shift register is coupled to an execution lane array. The method includes repeatedly performing a first sequence including: shifting with the shift register first content residing along a particular row or column into another parallel row or column where second content resides and performing operations with a particular corresponding row or column of the execution lane array on the first and second content. The method also includes repeatedly performing a second sequence including: shifting with the shift register content from a set of first locations along a resultant row or column that is parallel with the rows or columns of the first sequence into a corresponding set of second locations along the resultant row or column. The resultant row or column has values determined from the operations of the first sequence.
    Type: Application
    Filed: May 16, 2017
    Publication date: January 4, 2018
    Applicant: Google Inc.
    Inventors: Edward Chang, Daniel Frederic Finchelstein, Szepo Robert Hung, Albert Meixner, Ofer Shacham
  • Publication number: 20180005059
    Abstract: A method is described that includes loading an array of content into a two-dimensional shift register. The two-dimensional shift register is coupled to an execution lane array. The method includes repeatedly performing a first sequence that includes: shifting with the shift register first content residing along a particular row or column into another parallel row or column where second content resides and performing mathematical operations with a particular corresponding row or column of the execution lane array on the first and second content. The method also includes repeatedly performing a second sequence that includes: shifting with the shift register content from a set of first locations along a resultant row or column that is parallel with the rows or columns of the first sequence into a corresponding set of second locations along the resultant row or column. The resultant row or column has values determined at least in part from the mathematical operations of the first sequence.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 4, 2018
    Inventors: Edward CHANG, Daniel Frederic FINCHELSTEIN, Szepo Robert HUNG, Albert MEIXNER, Ofer SHACHAM
  • Patent number: 9762878
    Abstract: According to an aspect, a device includes a camera configured to obtain an image, an electromagnetic radiation sensor configured to produce at least one of ultra-violet (UV) light data and infrared (IR) light data associated with the image, a sensor processor configured to detect an illuminant type probability from probability data using at least one of the UV light data and the IR light data, where the illuminant type probability indicates a level of confidence that a light source associated with the image is a particular illuminant type, and an auto-white balance unit configured to adjust auto-white balance with the illuminant type probability.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventor: Szepo Robert Hung
  • Publication number: 20170111623
    Abstract: According to an aspect, a device includes a camera configured to obtain an image, an electromagnetic radiation sensor configured to produce at least one of ultra-violet (UV) light data and infrared (IR) light data associated with the image, a sensor processor configured to detect an illuminant type probability from probability data using at least one of the UV light data and the IR light data, where the illuminant type probability indicates a level of confidence that a light source associated with the image is a particular illuminant type, and an auto-white balance unit configured to adjust auto-white balance with the illuminant type probability.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Inventor: Szepo Robert HUNG
  • Publication number: 20170054895
    Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code. Alternatively or in combination, the memory is to store third program code to be executed by the processor and fourth program code to be executed by the processor.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 23, 2017
    Inventors: Chung Chun Wan, Choon Ping CHNG, SukHwan LIM, Szepo Robert HUNG, Blaise AGUERA-ARCAS
  • Publication number: 20160301913
    Abstract: Apparatus and methods for conditional display of a stereoscopic image pair on a display device are disclosed. In some aspects, a vertical disparity between two images is corrected. If the corrected vertical disparity is below a threshold, a three dimensional image may be generated based on the correction. In some cases, the corrected vertical disparity may still be significant, for example, above the threshold. In these instances, the disclosed apparatus and methods may display a two dimensional image.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 13, 2016
    Inventors: Hau Hwang, Szepo Robert Hung, Ruben M. Valarde
  • Patent number: 9420248
    Abstract: Certain aspects relate to systems and techniques for color temperature analysis and matching. For example, three or more camera flash LEDs of different output colors can be used to match any of a range of ambient color temperatures in a non-linear space on the black body curve. The scene color temperature can be analyzed in a preliminary image by determining actual sensor R/G and B/G ratios, enabling more accurate matching of foreground flash lighting to background lighting by the reference illuminant for subsequent white balance processing. The current provided to, and therefore brightness emitted from, each LED can be individually controlled based on the determined sensor response to provide a dynamic and adaptive mix of the output colors of the LEDs.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: August 16, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ruben Manuel Velarde, Nathaniel Jay Tobias Salazar, Szepo Robert Hung, Sandeep Dhar, Hengzhou Ding
  • Patent number: 9402065
    Abstract: Apparatus and methods for conditional display of a stereoscopic image pair on a display device are disclosed. Particularly, some implementations include receiving a first image and a second image, determining a vertical disparity between the first image and the second images, and displaying a stereoscopic image pair if the vertical disparity is below a threshold. Some implementations provide for correcting the vertical disparity by generating at least one corrected image, and generating the stereoscopic image pair based on the corrected image. Some implementations may evaluate the quality of the stereoscopic image pair, and display either a two dimensional image or the stereoscopic image pair based on the evaluation.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: July 26, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Hau Hwang, Szepo Robert Hung, Ruben M. Velarde
  • Patent number: 9363445
    Abstract: Certain aspects relate to systems and techniques for flash collision detection, compensation, and prevention. For example, the flash of another camera or other sudden increases in ambient lighting of an image scene can introduce unwanted quality degradations into captured images, such as over-exposure of part or all of the captured image. Flash collision can be detected through a row sum calculation and comparison process in some examples. In some examples, flash collision can be compensated for by analysis of row sum data from a number of preview frames. In other examples, flash collision can be mitigated or prevented through use of a flash traffic controller.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 7, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Timothy Robert Povlick, Szepo Robert Hung
  • Patent number: 9332179
    Abstract: Certain aspects relate to systems and techniques for flash collision detection, compensation, and prevention. For example, the flash of another camera or other sudden increases in ambient lighting of an image scene can introduce unwanted quality degradations into captured images, for example over-exposure of part or all of the captured image. Flash collision can be detected through a row sum calculation and comparison process in some examples. In some examples, flash collision can be compensated for by analysis of row sum data from a number of preview frames. In other examples, flash collision can be mitigated or prevented through use of a flash traffic control protocol.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 3, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Timothy Robert Povlick, Szepo Robert Hung
  • Patent number: 9313390
    Abstract: Present embodiments contemplate systems, apparatus, and methods to calibration a multi camera device. Particularly, present embodiments contemplate initiating a calibration of multiple cameras in response to a predetermined event. A calibration records current environmental conditions along with the sensor positions of each camera when focused. By recording a plurality of calibration points under a variety of imaging and environmental conditions, a more accurate synchronization of the multiple cameras' focus positions can be achieved.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ruben M. Velarde, Szepo Robert Hung, Kohsia S. Huang
  • Publication number: 20160088278
    Abstract: Certain aspects relate to systems and techniques for color temperature analysis and matching. For example, three or more camera flash LEDs of different output colors can be used to match any of a range of ambient color temperatures in a non-linear space on the black body curve. The scene color temperature can be analyzed in a preliminary image by determining actual sensor R/G and B/G ratios, enabling more accurate matching of foreground flash lighting to background lighting by the reference illuminant for subsequent white balance processing. The current provided to, and therefore brightness emitted from, each LED can be individually controlled based on the determined sensor response to provide a dynamic and adaptive mix of the output colors of the LEDs.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Ruben Manuel Velarde, Nathaniel Jay Tobias Salazar, Szepo Robert Hung, Sandeep Dhar, Hengzhou Ding
  • Publication number: 20150381890
    Abstract: Certain aspects relate to systems and techniques for flash collision detection, compensation, and prevention. For example, the flash of another camera or other sudden increases in ambient lighting of an image scene can introduce unwanted quality degradations into captured images, for example over-exposure of part or all of the captured image. Flash collision can be detected through a row sum calculation and comparison process in some examples. In some examples, flash collision can be compensated for by analysis of row sum data from a number of preview frames. In other examples, flash collision can be mitigated or prevented through use of a flash traffic control protocol.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Timothy Robert Povlick, Szepo Robert Hung
  • Publication number: 20150381868
    Abstract: Certain aspects relate to systems and techniques for flash collision detection, compensation, and prevention. For example, the flash of another camera or other sudden increases in ambient lighting of an image scene can introduce unwanted quality degradations into captured images, such as over-exposure of part or all of the captured image. Flash collision can be detected through a row sum calculation and comparison process in some examples. In some examples, flash collision can be compensated for by analysis of row sum data from a number of preview frames. In other examples, flash collision can be mitigated or prevented through use of a flash traffic controller.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Timothy Robert Povlick, Szepo Robert Hung
  • Patent number: 9191649
    Abstract: Described are a system, apparatus, and method to capture a stereoscopic image pair using an imaging device with a single imaging sensor. Particularly, discussed are systems and methods for capturing a first and second image through an image sensor, determining a vertical and horizontal disparity between the two images, and applying corrections for geometric distortion, vertical disparity, and convergence between the two images. Some embodiments contemplate displaying a directional indicator before the second image of the stereoscopic image pair is captured. By displaying a directional indicator, a more optimal position for the second image of the stereoscopic image pair may be found, resulting in a higher quality stereoscopic image pair.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: November 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Szepo Robert Hung, Ruben M. Velarde, Thomas Wesley Osborne, Liang Liang
  • Patent number: 9025859
    Abstract: The disclosure is directed to creating an inertial sensor aided depth map of a scene. An embodiment of the disclosure captures at least a first image and a second image during movement of a device caused by a user while framing or recording the scene, compensates for rotation between the first image and the second image, calculates an amount of translation of the device between the first image and the second image, calculates a pixel shift of a plurality of key points of the first image and the second image, and estimates a depth to one or more of the plurality of key points of the first image and the second image.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: May 5, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Subramaniam Venkatraman, Szepo Robert Hung, Ruben M. Velarde, Carlos Manuel Puig
  • Patent number: 8830339
    Abstract: This disclosure describes techniques for triggering recording of digital video in a fast frame rate mode. In one example, a digital video recording apparatus includes a video sensor that captures digital video data at a fast frame rate in a fast frame rate mode, a video buffer that buffers the captured digital video data according to a first-in-first-out storage schema, a video storage that stores digital video data, and a motion detection unit that detects fast motion in the buffered digital video data, that stores digital video data from the video sensor in the video storage after detecting the fast motion, and that copies the contents of the video buffer to the video storage prepended to the stored video data. The digital video recording apparatus may be incorporated in a wireless communication device, such as a cellular phone.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: September 9, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Ruben M. Velarde, Szepo Robert Hung