Patents by Inventor Benjamin P. Tankersley
Benjamin P. Tankersley 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: 11936982Abstract: An image capture 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 image capture device determines a temperature of the motor and adjusts a cutoff frequency of the operating bandwidth based on the temperature of the motor.Type: GrantFiled: May 4, 2023Date of Patent: March 19, 2024Assignee: GoPro, Inc.Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Publication number: 20230308761Abstract: An image capture 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 image capture device determines a temperature of the motor and adjusts a cutoff frequency of the operating bandwidth based on the temperature of the motor.Type: ApplicationFiled: May 4, 2023Publication date: September 28, 2023Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Patent number: 11678054Abstract: Systems and methods are disclosed for image signal processing. For example, method may include determining a sequence of orientation estimates based on sensor data from one or more motion sensors. The method may include receiving an image from the image sensor. The method may include filtering the sensor data with a pass band matching an operation bandwidth to the sequence of orientation estimates to obtain filtered data. The method may include invoking an electronic image stabilization module to correct the image based on the filtered data to obtain a stabilized image. The method may include storing, displaying, or transmitting an output image based on the stabilized image.Type: GrantFiled: November 15, 2021Date of Patent: June 13, 2023Assignee: GoPro, Inc.Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Publication number: 20230059888Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include, based on a sequence of orientation estimates for an image sensor and an 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; and, 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.Type: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Inventors: Sammy Omari, Pascal Gohl, Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley
-
Patent number: 11496684Abstract: 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: GrantFiled: December 11, 2017Date of Patent: November 8, 2022Assignee: GoPro, Inc.Inventors: Sammy Omari, Pascal Gohl, Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley
-
Publication number: 20220078322Abstract: Systems and methods are disclosed for image signal processing. For example, method may include determining a sequence of orientation estimates based on sensor data from one or more motion sensors. The method may include receiving an image from the image sensor. The method may include filtering the sensor data with a pass band matching an operation bandwidth to the sequence of orientation estimates to obtain filtered data. The method may include invoking an electronic image stabilization module to correct the image based on the filtered data to obtain a stabilized image. The method may include storing, displaying, or transmitting an output image based on the stabilized image.Type: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Patent number: 11178329Abstract: 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: GrantFiled: February 12, 2021Date of Patent: November 16, 2021Assignee: GoPro, Inc.Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Publication number: 20210168272Abstract: 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: ApplicationFiled: February 12, 2021Publication date: June 3, 2021Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Patent number: 10924674Abstract: 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: GrantFiled: November 26, 2019Date of Patent: February 16, 2021Assignee: GoPro, Inc.Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Publication number: 20200169654Abstract: 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: ApplicationFiled: November 26, 2019Publication date: May 28, 2020Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Patent number: 10491824Abstract: 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: GrantFiled: March 8, 2018Date of Patent: November 26, 2019Assignee: GoPro, Inc.Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic
-
Publication number: 20190268668Abstract: 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.Type: ApplicationFiled: February 28, 2019Publication date: August 29, 2019Inventors: Stepan Moskovchenko, Benjamin P. Tankersley, Joseph A. Enke
-
Publication number: 20190182424Abstract: 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: ApplicationFiled: December 11, 2017Publication date: June 13, 2019Inventors: Sammy Omari, Pascal Gohl, Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley
-
Publication number: 20190098191Abstract: 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: ApplicationFiled: March 8, 2018Publication date: March 28, 2019Inventors: Joseph A. Enke, Stepan Moskovchenko, Benjamin P. Tankersley, Adam Fenn, Nenad Uzunovic