-
公开(公告)号:US11663692B2
公开(公告)日:2023-05-30
申请号:US17748862
申请日:2022-05-19
Applicant: GoPro, Inc.
Inventor: David Newman
IPC: G06T3/00
CPC classification number: G06T3/0093
Abstract: Multiple single lens distortion regions and one or more boundary regions may be determined within an image. Individual single lens distortion regions may have pixel displacement defined by a single lens distortion and individual boundary regions may have pixel displacement defined by a blend of at least two lens distortions. Multiple lens distortions may be simulated within the image by shifting pixels of the image input positions to output positions based on locations of pixels within a single lens distortion region and the corresponding single lens distortion or within a boundary region and a blend of corresponding lens distortions.
-
公开(公告)号:US11494874B2
公开(公告)日:2022-11-08
申请号:US17132379
申请日:2020-12-23
Applicant: GoPro, Inc.
Inventor: Daryl Stimm , David Newman
IPC: G06T3/40 , H04N7/01 , H04N5/232 , H04N19/196
Abstract: Apparatus and methods for the non-uniform downsampling of captured panoramic images. In one embodiment, a computing device is disclosed that includes a processing apparatus and a non-transitory computer readable apparatus comprising a storage medium have one or more instructions stored thereon. The one or more instructions, when executed by the processing apparatus, being configured to: receive captured images, the captured images obtained using two or more image sensors; non-uniformly downsample the received captured images; and encode the non-uniformly downsampled images. In some variants, the non-uniformly downsampled images take into account a desired area of interest within the captured images. In some implementations, the computing device includes an image capture device. Methods and non-transitory computer readable apparatus are also disclosed.
-
公开(公告)号:US11470250B2
公开(公告)日:2022-10-11
申请号:US17139395
申请日:2020-12-31
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.
-
公开(公告)号:US20220310128A1
公开(公告)日:2022-09-29
申请号:US17619525
申请日:2020-06-24
Applicant: GoPro, Inc.
Inventor: David Newman
IPC: G11B27/28
Abstract: Apparatus and methods for enabling indexing and playback of media content before the end of a content capture. In one aspect, a method for enabling indexing of media data obtained as part of a content capture is disclosed. In one embodiment, the indexing enables playback of the media data during the capture and before cessation thereof. In one variant, the method includes generating an “SOS track” for one or more images. The SOS track does not contain the same information as a full index, but provides sufficient information to allow an index to be subsequently constructed. In one implementation, the provided information includes identifiable markers relating to video data, audio data, or white space, but it does not provide an enumerated or complete “table of contents” as in a traditional index.
-
公开(公告)号:US11288763B1
公开(公告)日:2022-03-29
申请号:US16517219
申请日:2019-07-19
Applicant: GoPro, Inc.
Inventor: David Newman
Abstract: Information may be visually encoded within visual content of an image using a distortion projection. The distortion projection may cause stretching of a visual element defined within a pixel array of the image. Information may be visually encoded within the pixel array using visual characteristic(s) of the pixel array. Presentation of the visual content based on a non-distortion projection may reduce a number of pixels that defines the visual element within the pixel array and may reduce visual impact of the information visually encoded within the pixel array.
-
公开(公告)号:US20220038750A1
公开(公告)日:2022-02-03
申请号:US17502852
申请日:2021-10-15
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , David Newman
IPC: H04N19/86 , H04N19/597 , H04N19/85 , H04N19/82
Abstract: Reducing artifacts in decoded images includes decoding a first facet of an image, where the first facet includes first edge pixels. A second facet of the image that includes second edge pixels is decoded. The first edge pixels are not adjacent to the second edge pixels and the second facet is decoded independently of the first facet. The first edge pixels are copied to an area adjacent to the second edge pixels. The second edge pixels are filtered using the copied first edge pixels. The second edge pixels are copied to an area adjacent to the first edge pixels. The first edge pixels are filtered using the copied second edge pixels.
-
公开(公告)号:US11218676B2
公开(公告)日:2022-01-04
申请号:US17020362
申请日:2020-09-14
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , David Newman
Abstract: Apparatus and methods for projection conversion decoding for applications eco-systems are disclosed. In one embodiment, a decoder apparatus is utilized to read formatting information from an intermediate projection format; convert the intermediate projection format to a display projection format; apply a rotation operation to the display projection format in accordance with the reading of the formatting information; and transmit the display projection format for use by an application. In some implementations, the intermediate projection format has been stabilized prior to encoding in order to improve upon the encoding efficiency for the intermediate projection format. The application of the rotation operation may then be utilized to reverse the stabilized imaging data. Methods and computing systems are also disclosed.
-
公开(公告)号:US11166047B2
公开(公告)日:2021-11-02
申请号:US16821744
申请日:2020-03-17
Applicant: GoPro, Inc.
Inventor: Adeel Abbas , David Newman
Abstract: Panoramic content may be characterized by a wide field of view and large image size. Panoramic image may be mapped to cube projection. When encoding/decoding cube-projected images, the disclosure exploits content continuity between cube facets. One facet may be encoded/decoded independently from other facets to obtain a seed facet. One or more transformed versions of the seed facet may be obtained, for example, one corresponding to a 90° counterclockwise rotation, another to a 90° clockwise rotation, and one to an 180° rotation. Transformed versions may be used to form an augmented image. The remained facets of the cube may be encoded using transformed versions within the augmented image. Boundary filtering may be applied to one or more edges of one or more facets.
-
公开(公告)号:US11064153B2
公开(公告)日:2021-07-13
申请号:US16107744
申请日:2018-08-21
Applicant: GoPro, Inc.
Inventor: Craig Davidson , David Newman
Abstract: Apparatus and methods for encrypting captured media. In one embodiment, the method includes capturing media data via use of a lens of an image capture apparatus; obtaining a number used only once (NONCE) value from the captured media data; obtaining an encryption key for use in encryption of the captured media data; using the obtained NONCE value and the obtained encryption key for encrypting the captured media data; and storing the encrypted media data. In some variants, the media is encrypted prior to storage, thereby obviating any instances in which the captured media data resides in a wholly unencrypted instance. Apparatus and methods for decrypting encrypted captured media are also disclosed.
-
公开(公告)号:US20210203844A1
公开(公告)日:2021-07-01
申请号:US17139395
申请日:2020-12-31
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.
-
-
-
-
-
-
-
-
-