Patents by Inventor Victor Kulik

Victor Kulik 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: 20220283287
    Abstract: In some implementations, a user equipment (UE) may determine an angular motion using at least one gyroscope. The UE may adjust at least one measurement from at least one sensor that is associated with the UE and used to measure relative position, based at least in part on the angular motion. Additionally, in some implementations, the UE may determine at least one distance between the at least one sensor and an estimated grip associated with the UE, and determine at least one translation associated with the at least one sensor based at least in part on the angular motion and the at least one distance. Accordingly, the UE may adjust the at least one measurement by offsetting the at least one measurement based at least in part on the at least one translation.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Justin Patrick MCGLOIN, Victor KULIK, Ana LONDERGAN
  • Patent number: 11283999
    Abstract: Techniques described herein can address these and other issues by synchronizing the positioning of an adjustable lens in a camera assembly with the capture of an image frame by the image sensor and optimizing the position of the adjustable lens to reduce the amount of blur caused by translation of the camera assembly along a direction along the optical axis over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to translation of the camera assembly in a direction of along the optical axis during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account when each row of the image sensor is being exposed over the course of the frame.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 22, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Mehul Soman
  • Patent number: 10999507
    Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator and an image sensor. The controller is receives measured camera motion information from at least one motion sensor. Prior to acquisition of a succession of image frames, the controller determines a first desired start position, for the camera lens and/or the image sensor and, during acquisition of each respective image frame in the succession of image frames, causes the ISA to shift the camera lens and/or the image sensor so as to compensate for the measured camera motion. During a time interval that falls at least partially between a first and a second successive frame, the controller causes the ISA to relocate the camera lens and/or image sensor to a second desired start position for the second successive frame.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 4, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Mehul Soman
  • Publication number: 20200296289
    Abstract: Techniques described herein can address these and other issues by synchronizing the positioning of an adjustable lens in a camera assembly with the capture of an image frame by the image sensor and optimizing the position of the adjustable lens to reduce the amount of blur caused by translation of the camera assembly along a direction along the optical axis over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to translation of the camera assembly in a direction of along the optical axis during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account when each row of the image sensor is being exposed over the course of the frame.
    Type: Application
    Filed: May 29, 2020
    Publication date: September 17, 2020
    Inventors: Victor KULIK, Mehul SOMAN
  • Patent number: 10764501
    Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator mechanically coupled with the lens. The controller is configured to: (1) receive measured accelerometer data relating to camera orientation with respect to a gravitational field and causes the actuator to locate the lens at a gravity-adjusted neutral position; and/or (2) synchronously relocate, during a time interval that falls at least partially between a first successive frame and a second successive frame, one or both of the camera lens and an image sensor by controlling a slew motion of the camera lens or image sensor, monitor and controls one or more of exposure time, effective readout time, lens relocation time and frame period, and rebalance the auto exposure algorithm such that the exposure time is less than a critical value.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: September 1, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Mehul Soman
  • Patent number: 10681277
    Abstract: Techniques described herein can address these and other issues by synchronizing the positioning of an adjustable lens in a camera assembly with the capture of an image frame by the image sensor and optimizing the position of the adjustable lens to reduce the amount of blur caused by translation of the camera assembly along a direction along the optical axis over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to translation of the camera assembly in a direction of along the optical axis during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account when each row of the image sensor is being exposed over the course of the frame.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: June 9, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Mehul Soman
  • Publication number: 20200137308
    Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator and an image sensor. The controller is receives measured camera motion information from at least one motion sensor. Prior to acquisition of a succession of image frames, the controller determines a first desired start position, for the camera lens and/or the image sensor and, during acquisition of each respective image frame in the succession of image frames, causes the ISA to shift the camera lens and/or the image sensor so as to compensate for the measured camera motion. During a time interval that falls at least partially between a first and a second successive frame, the controller causes the ISA to relocate the camera lens and/or image sensor to a second desired start position for the second successive frame.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Victor Kulik, Mehul Soman
  • Publication number: 20200137309
    Abstract: An optical image stabilization (OIS) of a camera system includes a controller, a lens and an image stabilizing arrangement (ISA), including one or both of an actuator mechanically coupled with the lens. The controller is configured to: (1) receive measured accelerometer data relating to camera orientation with respect to a gravitational field and causes the actuator to locate the lens at a gravity-adjusted neutral position; and/or (2) synchronously relocate, during a time interval that falls at least partially between a first successive frame and a second successive frame, one or both of the camera lens and an image sensor by controlling a slew motion of the camera lens or image sensor, monitor and controls one or more of exposure time, effective readout time, lens relocation time and frame period, and rebalance the auto exposure algorithm such that the exposure time is less than a critical value.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Victor Kulik, Mehul Soman
  • Patent number: 10609288
    Abstract: The positioning of an adjustable lens in a camera assembly is synchronized with the capture of an image frame by the image sensor and the position of the adjustable lens is optimized to reduce the amount of blur caused by rotation of the camera assembly over the course of a frame. More specifically, techniques provide for moving the lens to a plurality of optimized positions, relative to the image sensor, over the course of a frame, to reduce motion blur in an image due to pitch, yaw, and/or roll motion of the camera assembly during the frame. Some embodiments may provide for “tight” synchronization in cases where the plurality of optimized positions are based on a time-dependent function that takes into account the rows of the image sensor being exposed over the course of the frame.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: March 31, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Mehul Soman
  • Patent number: 10564178
    Abstract: Step detection accuracy in mobile devices is increased by determining whether swinging is taking place. According to the invention, swinging can be detected using threshold detection, Eigen analysis, hybrid frequency analysis, and/or gyroscope-based analysis, for example. The determination that swinging is (or may be) occurring can impact how the mobile device reports detected steps for step detection. A count of missteps and/or a level of certainty, based on swing detection, can be provided with a step count.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: February 18, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Sameera Poduri, Disha Ahuja, Victor Kulik, Payam Pakzad, Ravi Palanki
  • Patent number: 10412306
    Abstract: Disclosed are systems, devices, and methods for compensating for roll blur in an optical image stabilization (OIS) module. An OIS controller receives a selection for one or more areas of interest (AOI), each AOI associated with an image optimization point (IOP), and each IOP is associated with an X position (Xpos) and a Y position (Ypos). The OIS controller receives gyroscope data comprising X axis rotation data (Xgyro), Y axis rotation data (Ygyro) and Z axis rotation data (Zgyro). The OIS controller generates adjusted X axis rotation data (Xgyro_adj) and Y axis rotation data (Ygyro_adj), wherein Xgyro_adj and Ygyro_adj based on the Z axis rotation data and the one or more IOPs and adjusts lens shift gain on the basis of Xgyro_adj and Ygyro_adj and adjusts lens movement based at least in part on the lens shift gain.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: September 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Mehul Soman, Victor Kulik, Russel Allyn Martin
  • Patent number: 10281484
    Abstract: This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes one or more sensors configured to measure acceleration data in each of one or more directions. The mobile device also includes one or more processors and a memory storing instructions that, when executed by the one or more processors, implement a motion direction estimation module. The motion direction estimation module is configured to identify a use case for the mobile device based at least in part on the acceleration data. The motion direction estimation module also is configured to select a set of one or more parameters based on the identified use case. The motion direction estimation module is further configured to calculate an estimated motion direction of the mobile device based on the acceleration data and the respective set of parameters corresponding to the identified use case.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: May 7, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Victor Kulik
  • Patent number: 9995575
    Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In one embodiment, techniques are described for filtering data associated with a sensor coupled to a computing device, by receiving a signal from the sensor, detecting a change in a variability of a first signal parameter from a plurality of signal parameters from the signal, and adjusting, based at least in part on the detected change in the variability of the first signal parameter, at least one filter parameter of a filter used to filter a second signal parameter from the signal.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Victor Kulik
  • Patent number: 9983224
    Abstract: This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes sensors for measuring acceleration data. The mobile device also includes a processor and a memory that implement a motion direction estimation module configured to determine a primary axis of motion. The motion direction estimation module also determines a motion direction along the primary axis. The determination includes fitting the acceleration data, or data derived therefrom, to a bimodal distribution. A first peak of the bimodal distribution corresponds to a first motion direction along the primary axis, and a second peak corresponds to a second motion direction opposite the first. The motion direction estimation module is configured to estimate the motion direction based on the bimodal distribution. In some implementations, the motion direction estimation module selects the motion direction corresponding to the higher of the peaks as the estimated motion direction.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: May 29, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Victor Kulik
  • Patent number: 9973677
    Abstract: Embodiments of the present invention are directed toward providing refocusable image. Refocusable images are images that, after being captured, can be refocused, or adjusted to have a different focal length. The embodiments described herein can utilize a mobile user device, such as a smartphone, without the need for specialized hardware. A camera of the mobile device can be configured to take a series of images in succession over a short period of time in which the focal length of the camera is varied so that each image has a different focal length. An image stack is created by aligning the images, and images are processed to determine which image has the highest contrast (i.e., is in focus) for each region of the image stack. Embodiments can further include displaying a first image of the series of images.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: May 15, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Subramaniam Venkatraman, Victor Kulik
  • Publication number: 20170374518
    Abstract: A mobile station improves its position estimate using dead reckoning and wireless signal distance estimates. The mobile station calculates a first round trip time (RTT) based distance at a first mobile station position between the first mobile station position and an access point. The mobile station moves to a second position and calculates a dead reckoning transition distance between the first mobile station position and the second mobile station position. The mobile station calculates a wireless signal transition distance between the first mobile station position and the second mobile station position based on a second RTT-based distance calculated between the access point and the second mobile station position. The mobile station computes an uncertainty associated with the first RTT-based distance and/or the second RTT-based distance using the dead reckoning transition distance and the wireless signal transition distance.
    Type: Application
    Filed: September 7, 2017
    Publication date: December 28, 2017
    Inventors: Christopher Brunner, Victor Kulik
  • Patent number: 9785254
    Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In some embodiments, a magnetic vector filter receives magnetometer data from a magnetometer and gyroscope data from a gyroscope and determines the magnetic vector using the magnetometer data and the gyroscope data in the magnetic vector filter. In other embodiments, a gravity vector filter receives accelerometer data and gyroscope data and determines the gravity vector using the accelerometer data and the gyroscope data in the gravity vector filter.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: October 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Victor Kulik, Disha Ahuja, Carlos M. Puig
  • Patent number: 9662023
    Abstract: Disclosed embodiments pertain to the measurement of heart rate in the presence of motion and noise. Spectral peaks in measurements by an optical sensor are compared with spectral peaks obtained from a motion sensor signal measurements, to obtain a fundamental frequency in the optical sensor signal, where the fundamental frequency is associated with a user's heart rate. A first heart rate may be estimated based on the fundamental frequency. A variety of quality metrics may be determined for the first heart rate estimate. A second estimated heart rate may be determined based by processing a frequency domain representation of the optical sensor signal based on a frequency domain representation of the motion sensor signal. One or more of the previously determined quality metrics may be dynamically adjusted based on a comparison of first and second estimated heart rates.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ramin Samadani, Carlos Manuel Puig, Russel Allyn Martin, Victor Kulik
  • Publication number: 20170131094
    Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In one embodiment, techniques are described for filtering data associated with a sensor coupled to a computing device, by receiving a signal from the sensor, detecting a change in a variability of a first signal parameter from a plurality of signal parameters from the signal, and adjusting, based at least in part on the detected change in the variability of the first signal parameter, at least one filter parameter of a filter used to filter a second signal parameter from the signal.
    Type: Application
    Filed: July 25, 2016
    Publication date: May 11, 2017
    Inventor: Victor Kulik
  • Patent number: 9581466
    Abstract: Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for scheduling an execution of a task, such as a non-real time, non-latency sensitive background task on a computing device. In one implementation, the technique includes detecting a first state of a device, wherein the first state of the device is associated with a first power level and a first task, wherein the first power level is at least partially based on power consumption of a first task, determining that the first power level associated with the first state is above a threshold, and in response to determining that the first power level associated with the first state is above the threshold, and scheduling an execution of a second task on the device, wherein the second task is associated with automatically collecting of calibration data using at least one sensor.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Disha Ahuja, Victor Kulik, Carlos M. Puig, Ashish Nagesh Desai