Patents by Inventor Stepan Moskovchenko

Stepan Moskovchenko 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: 20190182424
    Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include determining an orientation setpoint for an image sensor; based on a sequence of orientation estimates for the image sensor and the orientation setpoint, invoking a mechanical stabilization system to adjust an orientation of the image sensor toward the orientation setpoint; receiving an image from the image sensor; determining an orientation error between the orientation of the image sensor and the orientation setpoint during capture of the image; based on the orientation error, invoking an electronic image stabilization module to correct the image for a rotation corresponding to the orientation error to obtain a stabilized image; and storing, displaying, or transmitting an output image based on the stabilized image.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Sammy Omari, Pascal Gohl, Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley
  • Publication number: 20190098191
    Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include determining a sequence of orientation estimates based on sensor data from one or more motion sensors; based on the sequence of orientation estimates, invoking a mechanical stabilization system to reject motions of an image sensor occurring within a first operating bandwidth with an upper cutoff frequency; receiving an image from the image sensor; based on the sequence of orientation estimates, invoking an electronic image stabilization module to correct the image for rotations of the image sensor occurring within a second operating bandwidth with a lower cutoff frequency to obtain a stabilized image, wherein the lower cutoff frequency is greater than the upper cutoff frequency; and storing, displaying, or transmitting an output image based on the stabilized image.
    Type: Application
    Filed: March 8, 2018
    Publication date: March 28, 2019
    Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
  • Publication number: 20190004173
    Abstract: Target value detection for an unmanned aerial vehicle is described. The unmanned aerial vehicle includes a first transducer that transmits a first ultrasonic signal and receives a first ultrasonic response and a second transducer that transmits a second ultrasonic signal and receives a second ultrasonic response. The second transducer has a wider beam pattern than the first transducer. Determinations are made as to whether either or both of the first or second ultrasonic responses includes a target value within range areas associated with the respective beam patterns of the first and second transducers. A confidence value is generated based on the determinations. The target value is reflected from an object and the confidence value indicates a likelihood of a position of the unmanned aerial vehicle with respect to the object.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Stepan Moskovchenko, Joseph Anthony Enke
  • Publication number: 20190004172
    Abstract: Ultrasonic ranging state management for a UAV is described. A transducer transmits an ultrasonic signal and receives an ultrasonic response thereto using a gain value. A noise floor estimation mechanism determines a noise floor estimate. A state mechanism sets an ultrasonic ranging state used by the transducer to a first ultrasonic ranging state. The transducer transmits an ultrasonic signal and responsively receive an ultrasonic response to the ultrasonic signal using a gain value according to the noise floor estimate. The state mechanism processes the ultrasonic response to determine whether to determine a new noise floor estimate, adjust the gain value used by the transducer, or change the ultrasonic ranging state of the UAV to a second ultrasonic ranging state. The configurations of the first and second ultrasonic ranging states differ as to, for example, power and gain levels used by the transducer to receive ultrasonic responses.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Stepan Moskovchenko, Joseph Anthony Enke
  • Publication number: 20180115795
    Abstract: A pipeline video system is capable of transmitting rate adapted video. The pipeline video system receives a first video stream in real time from a camera at a first frame rate; receiving data link layer transmission statistics of a wireless interface. The system also generates a second video stream with a second frame rate from the first video stream by dropping one or more video frames of the first video stream based on the data link layer transmission statistics. Based on encoding parameters determined based on the data link layer transmission statistics, the system encodes the second video stream. The encoded second video stream is transmitted to the wireless interface for transmission.
    Type: Application
    Filed: October 18, 2017
    Publication date: April 26, 2018
    Inventors: Anandhakumar Chinnaiyan, Anantha Keshava Belur Sowmya Keshava, Joseph Anthony Enke, Kiran Bhaskaran Mohan, Stepan Moskovchenko, Vivek Bardia
  • Publication number: 20170324890
    Abstract: A camera smart frame is configured to enclose and communicatively couple to a camera. The camera smart frame includes one or more sets of input mechanisms, such as buttons. Each input mechanism can be programmed by a user to perform a selected camera function or configure a camera based on a selected camera configuration. A user can select, via a camera interface, a function or configuration, a smart frame input mechanism, and can associate the selected input mechanism and the selected function or configuration. When the smart frame is subsequently coupled to the camera, and a user interacts with the selected input mechanism, a camera controller identifies the function or configuration associated with the selected input mechanism and configures the camera accordingly.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventor: Stepan Moskovchenko