-
公开(公告)号:US10089710B2
公开(公告)日:2018-10-02
申请号:US15606737
申请日:2017-05-26
Applicant: GoPro, Inc.
Inventor: Scott Patrick Campbell
Abstract: An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.
-
公开(公告)号:US20180143512A1
公开(公告)日:2018-05-24
申请号:US15441035
申请日:2017-02-23
Applicant: GoPro, Inc.
Inventor: Scott Patrick Campbell , Timothy Macmillan , Andrew Ganzon
Abstract: An underwater housing includes a mounting plate, a first dome attached to a first surface of the mounting plate, and a second dome attached to a second surface of the mounting plate in a back-to-back configuration. A camera mount for a dual-lens camera is oriented at a tilt angle relative to a plane of a mounting plate. The dual-lens camera has laterally offset back-to-back lenses. The tilt angle is set such that the optical axes of the dual-lens camera intersect the center points of the respective domes.
-
103.
公开(公告)号:US20180103197A1
公开(公告)日:2018-04-12
申请号:US15287405
申请日:2016-10-06
Applicant: GoPro, Inc.
Inventor: Scott Patrick Campbell , Timothy Macmillan , David A. Newman , Balineedu Chowdary Adsumilli
CPC classification number: H04N5/23238 , G06F16/738 , G06F16/7867 , H04N5/247 , H04N21/4524 , H04W4/023
Abstract: A spherical content capture system captures spherical video content. A spherical video sharing platform enables users to share the captured spherical content and enables users to access spherical content shared by other users. In one embodiment, captured metadata provides proximity information indicating which cameras were in proximity to a target device during a particular time frame. The platform can then generate an output video from spherical video captured from those cameras. The output video may include a non-spherical reduced field of view such as those commonly associated with conventional camera systems. Particularly, relevant sub-frames having a reduced field of view may be extracted from frames of one or more spherical videos to generate an output video that tracks a particular individual or object of interest.
-
公开(公告)号:US09910342B2
公开(公告)日:2018-03-06
申请号:US15219569
申请日:2016-07-26
Applicant: GoPro, Inc.
Inventor: Rudy Lucas Samuels , Scott Patrick Campbell
CPC classification number: G03B17/55 , G03B17/568 , G03B2217/002 , H04N5/2252 , H04N5/2253 , H04N5/2254
Abstract: A camera includes a camera body having a camera lens structured on a front surface of the camera body and electronics internal to the camera body for capturing images via the camera lens. A thermally conductive material is thermally coupled to the electronics and exposed on an external face of the camera body. The thermally conductive material transfers heat produced by the electronics to the external face of the camera, and a removable heat sink removably couples to the thermally conductive material. The camera further includes a housing structured to at least partially enclose the camera body. The housing is structured to enable at least a portion of the removable heat sink to protrude through the housing.
-
公开(公告)号:US09826160B2
公开(公告)日:2017-11-21
申请号:US15464342
申请日:2017-03-21
Applicant: GoPro, Inc.
Inventor: Erich Tisch , Fabrice Barbier , Scott Patrick Campbell
CPC classification number: H04N5/23258 , G06T7/20 , H04N1/2112 , H04N5/23254 , H04N2101/00 , H04N2201/3264 , H04N2201/3277 , H04R3/005 , H04R2410/07 , H04R2499/11
Abstract: A camera is configured with multiple microphones to reduce wind noise in audio data collected by the camera. The camera receives motion data, which may comprise data indicating acceleration of the camera, a plurality of video frames received by the camera, or a background level of noise associated with one or more microphones configured on the camera. The camera determines a motion vector from the motion data. The motion vector is parallel to the direction of motion of the camera. The camera selects a subset of one or more microphones in the direction of the motion vector. By recording audio data using the one or more selected microphones, the camera reduces wind noise in the audio data.
-
106.
公开(公告)号:US20170324914A1
公开(公告)日:2017-11-09
申请号:US15150281
申请日:2016-05-09
Applicant: GoPro, Inc.
Inventor: Scott Patrick Campbell
IPC: H04N5/359
CPC classification number: H04N5/359 , H04N5/21 , H04N5/217 , H04N5/23229
Abstract: A camera is configured with a disturbance correction engine that identifies and corrects disturbance introduced in image data when a filter is applied to the image data. The disturbance may take the form of overshoot noise, crosstalk noise, and/or low pass band energy. The disturbance correction engine determines an amount of energy deficit in the pass band and compensates for the deficit using the increase in energy in the side band. In operation, the disturbance correction engine processes the filtered image data in the frequency domain to adjust the amplitudes of the image coefficients. The adjusted image coefficients compensate for the deficit of energy in the pass band and also correct the disturbance caused by the overshoot and the crosstalk.
-
公开(公告)号:US20170171443A1
公开(公告)日:2017-06-15
申请号:US15444972
申请日:2017-02-28
Applicant: GoPro, Inc.
Inventor: Paul Mobbs , Scott Patrick Campbell , David A. Newman , Kasturi Rangam , Sumit Chawla
CPC classification number: H04N5/2329 , H04N1/2137 , H04N1/215 , H04N5/23229 , H04N5/23232 , H04N5/23277 , H04N5/3532 , H04N5/35572 , H04N2101/00
Abstract: Systems and methods are provided that capture and process frames of frame data. An image sensor captures frames of frame data representative of light incident upon the image sensor using a rolling shutter and outputs the frames of frame data. The image sensor captures at least one of the frames over a frame capture interval and then waits over a blanking interval before capturing another frame. A buffer receives and stores the frames output by the image sensor. An image signal processor retrieves the frames from the buffer and processes the frames over successive frame processing intervals to generate a video having a time interval per frame greater than the frame capture interval. At least one of the successive frame processing intervals is greater than the frame capture interval and is less than or equal to a sum of the frame capture interval and the blanking interval.
-
公开(公告)号:US09681068B2
公开(公告)日:2017-06-13
申请号:US14921395
申请日:2015-10-23
Applicant: GoPro, Inc.
Inventor: Timothy MacMillan , Scott Patrick Campbell
IPC: H04N13/02 , H04N15/00 , H04N9/47 , H04N7/18 , H04N5/228 , G06K9/36 , H04N5/341 , G06T3/00 , H04N5/262 , H04N5/232 , G06T5/50 , H04N5/225 , G06T5/00 , H04N5/247 , G06T3/40 , G06T7/33
CPC classification number: H04N5/3415 , G06T3/0068 , G06T3/0093 , G06T3/4038 , G06T5/006 , G06T5/50 , G06T7/344 , G06T2207/10004 , G06T2207/20128 , G06T2207/20221 , G06T2210/22 , H04N5/2252 , H04N5/2253 , H04N5/2257 , H04N5/2258 , H04N5/23216 , H04N5/23229 , H04N5/23232 , H04N5/23238 , H04N5/247 , H04N5/2624 , H04N5/2628
Abstract: Multiple cameras are arranged in an array at a pitch, roll, and yaw that allow the cameras to have adjacent fields of view such that each camera is pointed inward relative to the array. The read window of an image sensor of each camera in a multi-camera array can be adjusted to minimize the overlap between adjacent fields of view, to maximize the correlation within the overlapping portions of the fields of view, and to correct for manufacturing and assembly tolerances. Images from cameras in a multi-camera array with adjacent fields of view can be manipulated using low-power warping and cropping techniques, and can be taped together to form a final image.
-
公开(公告)号:US09652848B2
公开(公告)日:2017-05-16
申请号:US15260550
申请日:2016-09-09
Applicant: GoPro, Inc.
Inventor: Balineedu Chowdary Adsumilli , Scott Patrick Campbell
CPC classification number: G06T7/30 , G06T3/4038 , G06T11/60 , G06T2200/32 , G06T2207/10004 , H04N5/23229 , H04N5/23238 , H04N5/247 , H04N5/2625
Abstract: Images captured by multi-camera arrays with overlap regions can be stitched together using image stitching operations. An image stitching operation can be selected for use in stitching images based on a number of factors. An image stitching operation can be selected based on a view window location of a user viewing the images to be stitched together. An image stitching operation can also be selected based on a type, priority, or depth of image features located within an overlap region. Finally, an image stitching operation can be selected based on a likelihood that a particular image stitching operation will produce visible artifacts. Once a stitching operation is selected, the images corresponding to the overlap region can be stitched using the stitching operation, and the stitched image can be stored for subsequent access.
-
公开(公告)号:US09584720B2
公开(公告)日:2017-02-28
申请号:US15206600
申请日:2016-07-11
Applicant: GoPro, Inc.
Inventor: Scott Patrick Campbell , Paul Mobbs , Balineedu Chowdary Adsumilli , Sumit Chawla
IPC: H04N5/232 , H04N19/91 , H04N19/63 , H04N19/102 , H04N19/169 , G06T3/40 , H04N5/378 , H04N9/04 , H04N5/235 , H04N9/73 , H04N19/164 , H04N19/172 , H04N5/247 , H04N19/12
CPC classification number: G06T1/20 , G06T3/4015 , H04N1/6019 , H04N1/6027 , H04N5/232 , H04N5/23212 , H04N5/23216 , H04N5/23222 , H04N5/23229 , H04N5/23241 , H04N5/23245 , H04N5/23254 , H04N5/23267 , H04N5/23296 , H04N5/2353 , H04N5/247 , H04N5/374 , H04N5/378 , H04N9/045 , H04N9/09 , H04N9/735 , H04N9/8042 , H04N19/102 , H04N19/12 , H04N19/132 , H04N19/156 , H04N19/164 , H04N19/172 , H04N19/186 , H04N19/1883 , H04N19/33 , H04N19/42 , H04N19/423 , H04N19/44 , H04N19/517 , H04N19/63 , H04N19/91
Abstract: An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.
Abstract translation: 图像捕获加速器执行图像数据的加速处理。 在一个实施例中,图像捕获加速器包括包括预处理引擎和压缩引擎的加速器电路。 预处理引擎被配置为对接收的图像数据执行加速处理,并且压缩引擎被配置为压缩从预处理引擎接收的经处理的图像数据。 在一个实施例中,图像捕获加速器还包括解复用器,其被配置为接收由例如图像传感器芯片内实现的图像传感器阵列捕获的图像数据。 当图像数据以标准捕捉模式被图像传感器阵列捕获时,解复用器可以将接收的图像数据输出到图像信号处理器,并且当图像数据被图像捕获时,可以将接收到的图像数据输出到加速器电路 传感器阵列处于加速捕获模式。
-
-
-
-
-
-
-
-
-