-
公开(公告)号:US20190268668A1
公开(公告)日:2019-08-29
申请号:US16288409
申请日:2019-02-28
Applicant: GoPro, Inc.
Inventor: Stepan Moskovchenko , Benjamin P. Tankersley , Joseph A. Enke
IPC: H04N21/488 , H04N21/2187 , H04N21/258 , H04N21/4788 , H04N21/475
Abstract: An image capture device is used to capture an event. A user of the image capture device may stream the captured event using one or more social media platforms. Viewers of the streamed event may provide feedback to the user of the image capture device while viewing the streamed event. An example method for providing the feedback to the user of the image capture device includes receiving feedback information items from viewers viewing the streamed event. The method may include assigning a score to each feedback information item and generating a feedback indication based on the scores assigned to each of the feedback information items. The method may include providing the feedback indication to the user of the image capture device using a feedback indicator associated with the image capture device.
-
公开(公告)号:US20190182424A1
公开(公告)日:2019-06-13
申请号:US15837263
申请日:2017-12-11
Applicant: GoPro, Inc.
Inventor: Sammy Omari , Pascal Gohl , Joseph A. Enke , Stepan Moskovchenko , Benjamin P. Tankersley
IPC: H04N5/232
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.
-
公开(公告)号:US20190098191A1
公开(公告)日:2019-03-28
申请号:US15915763
申请日:2018-03-08
Applicant: GoPro, Inc.
Inventor: Joseph A. Enke , Stepan Moskovchenko , Benjamin P. Tankersley , Adam Fenn , Nenad Uzunovic
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.
-
公开(公告)号:US20240259683A1
公开(公告)日:2024-08-01
申请号:US18603569
申请日:2024-03-13
Applicant: GoPro, Inc.
Inventor: Joseph A. Enke , Stepan Moskovchenko , Benjamin P. Tankersley , Adam Fenn , Nenad Uzunovic
IPC: H04N23/68 , G01C21/10 , G02B27/64 , H04N23/60 , H04N23/695
CPC classification number: H04N23/685 , G01C21/10 , G02B27/646 , H04N23/60 , H04N23/6812 , H04N23/687 , H04N23/695
Abstract: A device includes a mechanical stabilization system is used in image signal processing. The mechanical image stabilization system has an operating bandwidth and includes a motor to control an orientation of an image sensor. A processing apparatus of the device determines a temperature of the motor and adjusts a cutoff frequency of the operating bandwidth based on the temperature of the motor.
-
公开(公告)号:US11496684B2
公开(公告)日:2022-11-08
申请号:US15837263
申请日:2017-12-11
Applicant: GoPro, Inc.
Inventor: Sammy Omari , Pascal Gohl , Joseph A. Enke , Stepan Moskovchenko , Benjamin P. Tankersley
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.
-
公开(公告)号:US20210168272A1
公开(公告)日:2021-06-03
申请号:US17175538
申请日:2021-02-12
Applicant: GoPro, Inc.
Inventor: Joseph A. Enke , Stepan Moskovchenko , Benjamin P. Tankersley , Adam Fenn , Nenad Uzunovic
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.
-
公开(公告)号:US10852427B2
公开(公告)日:2020-12-01
申请号:US15639335
申请日:2017-06-30
Applicant: GoPro, Inc.
Inventor: Stepan Moskovchenko , Joseph Anthony Enke
IPC: G01S15/00 , G01S15/10 , B64C39/02 , B64D47/00 , G01S7/529 , G01S7/52 , G01S15/86 , G01S7/527 , H04L29/08
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.
-
公开(公告)号:US10557936B2
公开(公告)日:2020-02-11
申请号:US15639454
申请日:2017-06-30
Applicant: GoPro, Inc.
Inventor: Stepan Moskovchenko , Joseph Anthony Enke
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.
-
公开(公告)号:US20190004173A1
公开(公告)日:2019-01-03
申请号:US15639454
申请日:2017-06-30
Applicant: GoPro, Inc.
Inventor: Stepan Moskovchenko , Joseph Anthony Enke
CPC classification number: G01S15/42 , B64C39/024 , B64C2201/123 , B64C2201/127 , B64C2201/141 , B64C2201/146 , B64D47/00 , G01S15/04
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.
-
公开(公告)号:US20180115795A1
公开(公告)日:2018-04-26
申请号:US15786816
申请日:2017-10-18
Applicant: GoPro, Inc.
Inventor: Anandhakumar Chinnaiyan , Anantha Keshava Belur Sowmya Keshava , Joseph Anthony Enke , Kiran Bhaskaran Mohan , Stepan Moskovchenko , Vivek Bardia
IPC: H04N21/2662 , H04N21/2365
CPC classification number: H04N21/2662 , H04N21/214 , H04N21/234363 , H04N21/234381 , H04N21/23655 , H04N21/23805 , H04N21/2743 , H04N21/41407 , H04N21/43637
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.
-
-
-
-
-
-
-
-
-