Methods and apparatus for applying motion blur to overcaptured content
AssigneeGoPro, Inc.
InventorDavid A. Newman
Life of this patent
Estimating the term…
Abstract
Apparatus and methods for applying motion blur to overcapture content. In one embodiment, the motion blur is applied by selecting a number of frames of the captured image content for application of motion blur; selecting a plurality of pixel locations within the number of frames of the captured image content for the application of motion blur; applying motion blur to the captured image content in accordance with the selected number of frames and the selected plurality of pixel locations; and outputting the captured image content with the applied motion blur. In some implementations, motion blur is applied via implementation of a virtualized neutral density filter. Computerized devices and computer-readable apparatus for the application of motion blur are also disclosed.
Claims20
A method for blurring image content, the method comprising:
- selecting a number of frames of the image content for application of motion blur based on an amount of motion blur to be applied;
- selecting pixel locations within the number of frames of the image content for the application of the motion blur;
- and
- blurring the image content by applying the motion blur to one or more portions of the image content in accordance with the selected number of frames and the selected pixel locations;
- wherein the number of frames of the image content that is selected corresponds to an amount of the motion blur applied such that a higher degree of the motion blur is applied to the one or more portions of the image content based on selection of a larger number of frames and a lower degree of the motion blur is applied to the one or more portions of the image content based on selection of a smaller number of frames.
A system for blurring image content, the system comprising:
- one or more physical processors configured by computer readable instructions to:
- select a number of frames of the image content for application of motion blur based on an amount of motion blur to be applied;
- select pixel locations within the number of frames of the image content for the application of the motion blur;
- and
- blur the image content by applying the motion blur to one or more portions of the image content in accordance with the selected number of frames and the selected pixel locations;
- wherein the number of frames of the image content that is selected corresponds to an amount of the motion blur applied such that a higher degree of the motion blur is applied to the one or more portions of the image content based on selection of a larger number of frames and a lower degree of the motion blur is applied to the one or more portions of the image content based on selection of a smaller number of frames.
A system for blurring image content, the system comprising:
- one or more physical processors configured by computer readable instructions to:
- select a number of frames of the image content for application of motion blur based on an amount of motion blur to be applied;
- perform foreground/background segmentation on the image content prior to selection of pixel locations;
- select the pixel locations within the number of frames of the image content for the application of the motion blur;
- and
- blur the image content by applying the motion blur to one or more portions of the image content in accordance with the selected number of frames and the selected pixel locations;
- wherein:
- the number of frames of the image content that is selected corresponds to an amount of the motion blur applied such that a higher degree of the motion blur is applied to the one or more portions of the image content based on selection of a larger number of frames and a lower degree of the motion blur is applied to the one or more portions of the image content based on selection of a smaller number of frames;
- and
- the image content is viewed by a client device using a viewport into an extent of the image content.
Dependencies are inferred from the claim text.