-
公开(公告)号:US20240406537A1
公开(公告)日:2024-12-05
申请号:US18799776
申请日:2024-08-09
Applicant: GoPro, Inc.
Inventor: Daryl Stimm , Evan Kosowski
Abstract: Multiple sets of framing for a video may define different positioning of multiple viewing windows for a video. The multiple viewing windows may be used to provide different punchouts of the video within a graphical user interface. The graphical user interface may enable creation/change in the sets of framing for the video. The graphical user interface for the punchouts may include a single timeline representation for the video. Framing indicators that represent different sets of framing for the video may be presented along the single timeline representation at different times.
-
公开(公告)号:US12112775B2
公开(公告)日:2024-10-08
申请号:US18332896
申请日:2023-06-12
Applicant: GoPro, Inc.
Inventor: Scott Corbin , Joshua Hamill , Daryl Stimm , Kyler William Schwartz
IPC: G11B27/034 , G06F3/04847 , G06F3/04883 , G11B27/036 , G11B27/34
CPC classification number: G11B27/034 , G06F3/04847 , G06F3/04883 , G11B27/036 , G11B27/34
Abstract: A video may include visual content having a progress length. A user may interact with a mobile device to set framings of the visual content at moments within the progress length. The framings of the visual content may be provided to a video editing application. The video editing application may utilize the framings set via the mobile device to provide preliminary framings of the visual content at the moments within the progress length.
-
公开(公告)号:US12108081B2
公开(公告)日:2024-10-01
申请号:US17460880
申请日:2021-08-30
Applicant: GoPro, Inc.
Inventor: David A. Newman , Cesar Douady , Alexis Lefebvre , Daryl Stimm , Michael Kraak
IPC: H04N19/597 , H04N19/13 , H04N19/146 , H04N19/176
CPC classification number: H04N19/597 , H04N19/13 , H04N19/146 , H04N19/176
Abstract: Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360° content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps.
-
公开(公告)号:US12101574B2
公开(公告)日:2024-09-24
申请号:US18325694
申请日:2023-05-30
Applicant: GoPro, Inc.
Inventor: Daryl Stimm , Kyler William Schwartz , William Edward MacDonald
IPC: H04N5/262 , H04N13/117 , H04N23/698
CPC classification number: H04N5/2628 , H04N13/117 , H04N23/698
Abstract: Multiple framings of a video may define different positionings of a viewing window at different moments within the video. The positionings of the viewing window defined by the multiple framings may be used as fixed positionings of the viewing window in a viewing path. The viewing path may define changes in the positioning of the viewing window between the fixed positionings. A presentation of the video may be generated to include the extents of the video within the viewing window.
-
公开(公告)号:US20240314433A1
公开(公告)日:2024-09-19
申请号:US18670673
申请日:2024-05-21
Applicant: GoPro, Inc.
Inventor: Daryl Stimm , Andrew Russell , Robert McIntosh
CPC classification number: H04N23/683 , H04N7/0137 , H04N23/6811 , H04N23/6812 , H04N23/80
Abstract: Methods and apparatus for post-processing in-camera stabilized video. Embodiments of the present disclosure reconstruct and re-stabilize an in-camera stabilized video to provide for improved stabilization (e.g., a wider crop, etc.). In-camera sensor data may be stored and used to re-calculate orientation metadata in post-production. In-camera stabilization provides several benefits (e.g., the ability to share stabilized videos from the camera without additional post-processing as well as reduced file sizes of the shared videos). Camera-aware post-processing can reuse portions of the in-camera stabilized videos while providing additional benefits (e.g., the ability to regenerate the original captured videos in post-production and re-stabilize the videos). Camera-aware post-processing can also improve orientation metadata and remove sensor error. The disclosed techniques also enable assisted optical flow-based stabilization using the refined metadata.
-
公开(公告)号:US11818468B2
公开(公告)日:2023-11-14
申请号:US17818792
申请日:2022-08-10
Applicant: GoPro, Inc.
Inventor: David Newman , Daryl Stimm
IPC: H04N23/698 , H04N23/90 , G06T3/40 , H04N5/262
CPC classification number: H04N23/698 , G06T3/4038 , H04N5/2628 , H04N23/90
Abstract: Methods and apparatus for shear correction in spherical projections. Embedded devices generally lack the compute and/or memory resources to implement two-dimensional (2D) stitches for spherical projections. Objects (such as a mounting fixture) within a certain distance of the camera may experience a 2D “tear” or “shear” artifact when stitched. Various embodiments of the present disclosure perform two orthogonal 1D stitches: (i) latitudinally across the meridian and (ii) longitudinally along the meridian to approximate the effect of a 2D stitch. Notably, the 1D stitch may be less precise than a true 2D stitch, however the image portion being stitched (e.g., the camera mount) is not the user's subject of interest and can be rendered much more loosely without adverse consequence. Temporal smoothing optimizations are additionally disclosed.
-
公开(公告)号:US11790488B2
公开(公告)日:2023-10-17
申请号:US17332953
申请日:2021-05-27
Applicant: GoPro, Inc.
Inventor: David Newman , Daryl Stimm , Adeel Abbas
CPC classification number: G06T3/4038 , G06T3/0018 , G06T3/0062 , H04N19/80
Abstract: Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.
-
公开(公告)号:US11551727B2
公开(公告)日:2023-01-10
申请号:US17697916
申请日:2022-03-17
Applicant: GoPro, Inc.
Inventor: Steven Fortunato , Daryl Stimm
IPC: G11B27/34 , G06F3/04842 , G06F3/0482 , G11B27/10 , G06F3/04847
Abstract: A graphical user interface for framing a video may include a framing element. Responsive to user interaction with the framing element, a framing of the video at a moment may be determined. The framing of the video may define viewing direction, viewing size, viewing rotation, and/or viewing projection for a viewing window. The framing of the video at the moment may be determined based on how the video is being presented when the user interacted with the framing element.
-
公开(公告)号:US20220385811A1
公开(公告)日:2022-12-01
申请号:US17818792
申请日:2022-08-10
Applicant: GoPro, Inc.
Inventor: David Newman , Daryl Stimm
Abstract: Methods and apparatus for shear correction in spherical projections. Embedded devices generally lack the compute and/or memory resources to implement two-dimensional (2D) stitches for spherical projections. Objects (such as a mounting fixture) within a certain distance of the camera may experience a 2D “tear” or “shear” artifact when stitched. Various embodiments of the present disclosure perform two orthogonal 1D stitches: (i) latitudinally across the meridian and (ii) longitudinally along the meridian to approximate the effect of a 2D stitch. Notably, the 1D stitch may be less precise than a true 2D stitch, however the image portion being stitched (e.g., the camera mount) is not the user's subject of interest and can be rendered much more loosely without adverse consequence. Temporal smoothing optimizations are additionally disclosed.
-
公开(公告)号:US20220279128A1
公开(公告)日:2022-09-01
申请号:US17744949
申请日:2022-05-16
Applicant: GoPro, Inc.
Inventor: Daryl Stimm , Kyler William Schwartz , Jonathan Leland Thorn
Abstract: A video may be captured by an image capture device in motion. A horizon-leveled view of the video may be generated by providing a punchout of the video. The punchout of the video may compensate for rotation of the image capture device during capture of the video. The placement of the punchout of the video may be changed based on different rotational positions of to provide a view in which a horizon depicted within the video is leveled.
-
-
-
-
-
-
-
-
-