GoPro Patents

GoPro, Inc. manufactures and sells their HERO line of cameras that enable athletes to self-capture their activities, as well as manage and share their photos and videos.

GoPro Patents by Type

  • GoPro Patents Granted: GoPro patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • GoPro Patent Applications: GoPro patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 9686493
    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.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 20, 2017
    Assignee: GoPro, Inc.
    Inventor: Scott Patrick Campbell
  • Patent number: 9685194
    Abstract: Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. A video summary can be generated including one or more of the identified best scenes. The video summary can be generated using a video summary template with slots corresponding to video clips selected from among sets of candidate video clips. Best scenes can also be identified by receiving an indication of an event of interest within video from a user during the capture of the video. Metadata patterns representing activities identified within video clips can be identified within other videos, which can subsequently be associated with the identified activities.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 20, 2017
    Assignee: GoPro, Inc.
    Inventors: Nick Hodulik, Jonathan Taylor, Brian Leong, Bettina Briz, Lisa Boghosian, Mike Knott
  • Patent number: 9684949
    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.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 20, 2017
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
  • Patent number: 9679605
    Abstract: A playback speed effect is applied to a video using a playback speed template. The playback speed template specifies playback speed ratios (i.e., ratios between playback duration and capture duration) at the highlight moment, at a template start time, and at a template end time. A video associated with a highlight tag indicating a highlight capture time of a highlight moment within the video is accessed. An input portion of the video including the highlight moment is identified. The duration of the input portion has a duration depending on the template start time and the template end time. A playback speed template is applied to the input portion. A modified video including a modified video portion is generated from the input portion of the video according to the applied playback speed template and is provided for subsequent playback.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: June 13, 2017
    Assignee: GoPro, Inc.
    Inventors: Joven Michael Matias, Otto Kenneth Sievert, Joshua Edward Bodinet
  • Patent number: 9681029
    Abstract: A camera mount is configured to attach a camera to a mount base which, in turn, may be secured to sport equipment, musical instruments, vehicles, and the like. The camera mount includes a ball component that couples to a camera or camera housing and that allows a user to rotate a camera within a horizontal plane, and to pivot a camera in one or more vertical planes. The ball component is securely coupled within a sleeve component with a bucket or other coupling mechanism that allows the sleeve component (and thereby the ball component and coupled camera or camera housing) to couple to the mount base.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: June 13, 2017
    Assignee: GoPro, Inc.
    Inventor: Ryan Harrison
  • Patent number: 9681046
    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.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 13, 2017
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Scott Patrick Campbell
  • Patent number: 9681068
    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.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: June 13, 2017
    Assignee: GoPro, Inc.
    Inventors: Timothy MacMillan, Scott Patrick Campbell
  • Patent number: 9681111
    Abstract: Apparatus and methods for combining metadata with video into a video stream using a 32-bit aligned payload, that is computer storage efficient and human discernable. The metadata is stored in a track in a self-describing structure. Metadata track may be decoded using an identifier reference table that is substantially smaller than typical fourCC identifier tables. The combined metadata/video stream is compatible with a standard video stream convention and may be played using conventional media player applications that reads media files compliant with MP4/MOV container format. The proposed format may enable decoding of metadata during streaming, partitioning of combined video stream without loss of metadata. The proposed format and/or metadata protocol provides for temporal synchronization of metadata with video frames.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: June 13, 2017
    Assignee: GoPro, Inc.
    Inventor: David Newman
  • Patent number: 9674429
    Abstract: A camera system captures an image in a source aspect ratio and applies a transformation to the input image to scale and warp the image to generate an output image having a target aspect ratio different than the source aspect ratio. The output image has the same field of view as the input image, maintains image resolution, and limits distortion to levels that do not substantially affect the viewing experience. In one embodiment, the output image is non-linearly warped relative to the input image such that a distortion in the output image relative to the input image is greater in a corner region of the output image than a center region of the output image.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: June 6, 2017
    Assignee: GoPro, Inc.
    Inventors: Nicholas D. Woodman, Sumit Chawla, Loic Segapelli, Scott Patrick Campbell
  • Patent number: 9663227
    Abstract: Systems and methods for controlling an unmanned aerial vehicle recognize and interpret gestures by a user. The gestures are interpreted to adjust the operation of the unmanned aerial vehicle, a sensor carried by the unmanned aerial vehicle, or both.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 30, 2017
    Assignee: GoPro, Inc.
    Inventors: Pablo Lema, Shu Ching Ip
  • Patent number: 9664877
    Abstract: To compensate for a focal plane shifting away from an image plane due to a temperature change, an integrated image sensor and lens assembly includes an optical component and an optics compensator including passively actuating elements. The passively actuating elements couple the optical component to the inner surface of the lens mount. The passively actuating elements and the optics component are configured such that the focal plane is maintained to coincide with or substantially coincide with the image plane. The passively actuating elements and the optics component adjust the distance an incident ray travels in the optics compensator when the temperature changes to thereby maintaining the focal plane to coincide with or substantially coincide with the image plane.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: May 30, 2017
    Assignee: GoPro, Inc.
    Inventor: Scott Patrick Campbell
  • Patent number: 9665098
    Abstract: Consumption information associated with a user consuming video segments may be obtained. The consumption information may define user engagement during a video segment and/or user response to the video segment. Sets of flight control settings associated with capture of the video segments may be obtained. The flight control settings may define aspects of a flight control subsystem for the unmanned aerial vehicle and/or a sensor control subsystem for the unmanned aerial vehicle. The preferences for the flight control settings of the unmanned aerial vehicle may be determined based upon the first set and the second set of flight control settings. Instructions may be transmitted to the unmanned aerial vehicle. The instructions may include the determined preferences for the flight control settings and being configured to cause the unmanned aerial vehicle to adjust the flight control settings to the determined preferences.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: May 30, 2017
    Assignee: GoPro, Inc.
    Inventors: Pablo Lema, Shu Ching Ip
  • Patent number: 9666232
    Abstract: Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. In one example, best scenes are identified based on the motion values associated with frames or portions of a frame of a video. Motion values are determined for each frame and portions of the video including frames with the most motion are identified as best scenes. Best scenes may also be identified based on the motion profile of a video. The motion profile of a video is a measure of global or local motion within frames throughout the video. For example, best scenes are identified from portion of the video including steady global motion. A video summary can be generated including one or more of the identified best scenes.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: May 30, 2017
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig, David A. Newman
  • Patent number: 9666233
    Abstract: A browser efficiently extracts media from a video presented through a web application having a different domain from a media server providing the web application while complying with cross-origin resource restrictions. A video portion is selected, and a header portion of the video is identified. A truncated video portion, which includes the selected video portion and a video portion contiguous to the selected video portion, is loaded into memory. A truncated video file is generated including the truncated video portion and a truncated video header. The truncated video file is encoded as a video tag included in the web application, and the media corresponding to the selected video portion is extracted by transcoding the truncated video file in the video tag. A server may also extract the media by loading the truncated video portion, generating the truncated video file, and transcoding the truncated video file to obtain the media.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: May 30, 2017
    Assignee: GoPro, Inc.
    Inventors: Kevin Woods, Jane Sternbach, Joshua Edward Bodinet
  • Patent number: 9667859
    Abstract: A first portion of a first video segment may be obtained from a user. A second portion of a second video segment may be obtained from the user. The first portion and the second portion may be aggregated to form an aggregated video segment. A first set of capture settings associated with capture of the first portion may be obtained. A second set of capture settings associated with capture of the second portion may be obtained. Preferences for capture settings of an image capturing device may be determined based upon the first and second set of capture settings. Instructions may be transmitted to the image capturing device. The instructions may include the determined preferences for the capture settings and may be configured to cause the image capturing device to adjust the capture settings to the determined preferences.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 30, 2017
    Assignee: GoPro, Inc.
    Inventors: Joven Matias, Suejin Kim
  • Patent number: 9661195
    Abstract: An audio capture system for a sports camera includes at least one “enhanced” microphone and at least one “reference” microphone. The enhanced microphone includes a drainage enhancement feature to enable water to drain from the microphone more quickly than the reference microphone. A microphone selection controller selects between the microphones based on a microphone selection algorithm to enable high quality in conditions where the sports camera transitions in and out of water during activities such as surfing, water skiing, swimming, or other wet environments.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: May 23, 2017
    Assignee: GoPro, Inc.
    Inventors: Zhinian Jing, Erich Tisch, Ke Li, Joyce Rosenbaum, Magnus Hansson
  • Patent number: 9659349
    Abstract: A system identifies a scaling position in a captured image, and identifies red subpixels adjacent to the scaling position. The system computes a scaled red subpixel for the scaling position based on the identified red subpixels according to constraints. The system further computes a scaled blue subpixel based on identified adjacent blue subpixels, according to constraints, and computes a scaled green subpixel position based on Gr and Gb subpixels adjacent to the scaling position according to certain constraints. The system then generates a scaled image representative of the captured image, the scaled image including at least the scaled red subpixel value, the scaled blue subpixel value, and the scaled green subpixel value.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: May 23, 2017
    Assignee: GoPro, Inc.
    Inventors: Bruno Cesar Douady-Pleven, Michael Serge André Kraak, Guillaume Matthieu Guerin, Thomas Nicolas Emmanuel Veit
  • Patent number: 9661197
    Abstract: A camera mounting system has an upper mount component, a lower mount component, and a base mount component. The upper mount component secures the camera and has a ball protrusion that reciprocally couples with a socket of the lower mount component. The upper mount component can rotate 360 degrees relative to the lower mount, and can pivot 90 degrees or more relative to the lower mount component. The lower mount component couples with the base mount component in a plurality of orientations. This camera mounting system allows for a large range of motion for the camera relative to the mounting system.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: May 23, 2017
    Assignee: GoPro, Inc.
    Inventor: Christopher Aaron Clearman
  • Patent number: 9652667
    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 or video/audio processing is used to identify content relevant to a particular user based on time and location information. The platform can then generate an output video from one or more shared spherical content files relevant to the user. 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 each frame of spherical video to generate an output video that tracks a particular individual or object of interest.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: May 16, 2017
    Assignee: GoPro, Inc.
    Inventors: Timothy MacMillan, David A. Newman, Balineedu Chowdary Adsumilli
  • Patent number: 9652848
    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.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: May 16, 2017
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Scott Patrick Campbell
  • Patent number: 9653095
    Abstract: A dataset representing repeated sounds within a musical composition recorded on an audio track may be constructed. An audio track duration of an audio track may be partitioned into partitions of a partition size. A current partition may be compared to remaining partitions of the audio track. Audio information for the current partition may be correlated to audio information for remaining partitions to determine a correlated partition for the current partition from among the remaining partitions of the track duration. The correlated partition determined may be identified as most likely to represent the same sound as the current partition. This comparison process may be performed iteratively, for individual ones of the remaining partitions. Correlation results of the comparison process may be recorded to represent the partition time period of the correlated partition as a function of partition time period of the current partition.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: May 16, 2017
    Assignee: GoPro, Inc.
    Inventor: David Tcheng
  • Patent number: 9648293
    Abstract: The conversion of RAW data captured by a camera can have artifacts in smoothness of various hues for varying chroma. To optimize smoothness and color accuracy, transform coefficients defining conversion of a standard color model to a target color model are determined. The RAW data is converted to data in a standard color model and the data in the standard color model is converted to data in the target color model using the transform coefficients. The process is repeated for various lightness levels and combined into a look up table to efficiently convert RAW data to data in the target color model for various lightness levels.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: May 9, 2017
    Assignee: GOPRO, INC.
    Inventors: Sumit Chawla, Elizabeth Torres Edwards, Ying Chen
  • Patent number: 9646652
    Abstract: Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. In one example, best scenes are identified based on the motion values associated with frames or portions of a frame of a video. Motion values are determined for each frame and portions of the video including frames with the most motion are identified as best scenes. Best scenes may also be identified based on the motion profile of a video. The motion profile of a video is a measure of global or local motion within frames throughout the video. For example, best scenes are identified from portion of the video including steady global motion. A video summary can be generated including one or more of the identified best scenes.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: May 9, 2017
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig, David A. Newman
  • Patent number: 9639935
    Abstract: Generating a calibrated camera alignment model for image capture devices having overlapping fields-of-view may include identifying a camera alignment model describing a first candidate alignment path for a defined location in a first input frame and a second candidate alignment path for the defined location in a second input frame, identifying a third candidate alignment path spatially adjacent to the first candidate alignment path, identifying a fourth candidate alignment path spatially adjacent to the second candidate alignment path, identifying a first point along the first candidate alignment path or the second candidate alignment path corresponding to a second point along the third candidate alignment path or the fourth candidate alignment path, and updating the camera alignment model based on the first point, the second point, or both.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 2, 2017
    Assignee: GoPro, Inc.
    Inventors: Bruno Cesar Douady-Pleven, Michael Serge Andre Kraak, Thomas Armel Derbanne
  • Patent number: 9639560
    Abstract: A first command may be received from a client computing platform. The first command may include a proxy image. The proxy image may represent an image stored on the client computing platform. An identifier may be associated with the proxy image. The identifier may be transmitted to the client computing platform. The identifier may be associated with the image stored on the client computing platform. Edits to the image based upon the proxy image may be determined at a remote computing platform. Instructions may be transmitted from the remote computing platform to the client computing platform. The instructions may include the identifier. The instructions may be configured to cause the client computing platform to process the edits on the image.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: May 2, 2017
    Assignee: GoPro, Inc.
    Inventors: Jonathan Wills, Desmond Chik, Daniel Tse
  • Patent number: 9640159
    Abstract: Multiple audio files may be synchronized using harmonic sound included in audio content obtained from audio tracks. Individual audio tracks are partitioned into multiple temporal windows of a first and second temporal window length. Individual audio waveforms for individual temporal windows of the first and second window length are transformed into frequency space in which energy is represented as a function of frequency. Individual pitches and magnitudes of harmonic sound determined for individual temporal windows may be compared using a multi-resolution framework to correlate pitches and harmonic energy of multiple audio tracks to one another.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: May 2, 2017
    Assignee: GoPro, Inc.
    Inventor: David Tcheng
  • Patent number: 9635226
    Abstract: A square camera housing accommodates a square camera with a substantially square profile. The square camera housing includes a latching mechanism to secure the camera in the housing, a mounting mechanism to secure the housing to a mounting device, and multiple openings in the housing body to accommodate the camera interface. These features allow the square camera to be inserted and secured in the square camera housing in one of a plurality of orientations relative to the square camera housing.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: April 25, 2017
    Assignee: GoPro, Inc.
    Inventors: Rudy Lucas Samuels, Evan L. Coons, Joshua P. Davies, William H. Tolbert, Nicholas Streets
  • Patent number: 9635257
    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.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: April 25, 2017
    Assignee: GoPro, Inc.
    Inventors: Erich Tisch, Fabrice Barbier, Scott Patrick Campbell
  • Patent number: 9635262
    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.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 25, 2017
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
  • Patent number: 9630714
    Abstract: This disclosure relates to providing flight control for an unmanned aerial vehicle based on tilted optical elements. The UAV may include a housing, a motor, a first image sensor, a second image sensor, a first optical element having a first field of view, a second optical element having a second field of view, and one or more processors. The first optical element and the second optical element may be carried by the housing such that the vertical fields of view above the midline plane of the housing are greater than the vertical fields of view below the midline plane of the housing when the UAV is tilted during flight, and such that portions of the fields of view overlap. Flight control for the UAV may be provided based on parallax disparity of an object within the overlapping fields of view.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: April 25, 2017
    Assignee: GoPro, Inc.
    Inventors: Pascal Gohl, Sammy Omari
  • Publication number: 20170109585
    Abstract: Users desiring to generate videos from video clips may want to locate moments of interest within the video clips. A system and method described herein may be configured to provide recommendations of moments of interest within video clips post capture of the video clips. User accounts associated with users of the system may include preference information that defines user preferences with respect to values of attributes of video clips. Moments of interest may be identified within individual video clips when the individual video clips have at least one value of at least one attribute specified by the user preferences. Recommendations of identified moments of interest may be provide to users.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Applicant: GOPRO, INC.
    Inventors: Joven Matias, Ha Phan
  • Publication number: 20170110151
    Abstract: Videos may be automatically generated using a set of video clip. Individual moments of interest may be identified within individual video clips of a set of video clips. A moment of interest may correspond to a point in time within a video clip. The point in time may be associated with one or more values of one or more attributes of the video clip. Individual moments of interest may be associated with individual portions of a video. The video may be generated using the set of video clips based on the associations.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Applicant: GOPRO, INC.
    Inventors: Joven Matias, Ha Phan
  • Patent number: 9628690
    Abstract: A handheld device is communicatively coupled with a camera. The handheld device includes a mounting feature connecting the camera, or housing thereof, to the handheld device. Specifically, the mounting feature includes inner locking portions to engage with the camera, or housing. The handheld device further includes a handle housing to secure at least a rotating membrane and a communication subsystem. The rotating membrane includes multiple switches. The handheld device receives a selection of a switch from a user of the handheld device. The handheld device conducts a lookup in a lookup table for a setting mapped to the selected switch. The communication subsystem transmits a command to the camera, the command including the setting.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: April 18, 2017
    Assignee: GoPro, Inc.
    Inventors: Ken Fisher, Kevin Baxter
  • Patent number: 9628704
    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.
    Type: Grant
    Filed: February 20, 2016
    Date of Patent: April 18, 2017
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
  • Patent number: 9625791
    Abstract: A swivel camera mount is configured to attach a camera to a mount base which, in turn, may be secured to sport equipment, musical instruments, vehicles, and the like. The swivel camera mount includes an inner rotating component that couples to a camera or camera housing and allows a user to rotate a camera within a horizontal plane. The inner rotating component is securely coupled within an outer sleeve component by a coupling mechanism that allows the swivel camera mount and a coupled camera or camera housing to couple to the mount base. Additionally, the outer sleeve component includes protrusions that allow the swivel mount component to pivot in one or more vertical planes.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: April 18, 2017
    Assignee: GoPro, Inc.
    Inventor: Ryan Harrison
  • Patent number: 9628718
    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.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 18, 2017
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
  • Patent number: 9628681
    Abstract: A camera housing comprises a four-sided frame. A first side of the four-sided frame includes a first segment, a second segment, and a latch mechanism with a first latch component and a second latch component. The first latch component and the second latch component are pivotally coupled such that in a closed position, the frame securely encloses a camera and in an open position, the first segment and the second segment are separable.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: April 18, 2017
    Assignee: GoPro, Inc.
    Inventors: Christopher Aaron Clearman, Rudy Lucas Samuels, Richard Gioscia
  • Patent number: 9613628
    Abstract: An audio system encodes and decodes audio captured by a microphone array system in the presence of wind noise. The encoder encodes the audio signal in a way that includes beamformed audio signal and a “hidden” representation of a non-beamformed audio signal. The hidden signal is produced by modulating the low frequency signal to a high frequency above the audible range. A decoder can then either output the beamformed audio signal or can use the hidden signal to generate a reduced wind noise audio signal that includes the non-beamformed audio in the low frequency range.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: April 4, 2017
    Assignee: GoPro, Inc.
    Inventors: Zhinian Jing, Scott Patrick Campbell
  • Patent number: 9612507
    Abstract: A camera mountable arm includes a first segment, a second segment, and a third segment. The first segment includes a recess extending substantially along a length of the first segment, and is configured to detachably couple to a camera. The first segment is rotatably coupled to the second segment and the second segment is rotatably coupled to the third segment. The arm is operable in a plurality of positions, including: a folded position, where the first, second, and third segments are aligned to be mutually length-wise parallel such that the second segment is enclosed within the recess along the first segment, and the first and second segments are substantially flush with the third segment; and an outstretched position, where the first and second segments are separated by a first angular displacement and the second and third segments by a second angular displacement.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: April 4, 2017
    Assignee: GoPro, Inc.
    Inventors: Nicholas D. Woodman, Rudy Lucas Samuels, Joshua Todd Druker
  • Patent number: 9609195
    Abstract: An integrated image sensor and lens assembly includes a lens barrel adhered to a lens holder or a lens barrel adhered to an image sensor assembly using an adhesive. The lens barrel and lens holder or the lens barrel and the image sensor assembly are bonded based on the sheer strength of the adhesive. Thus, adhesive expansion does not substantially affect the distance between the lens and the image sensor and therefore does not affect the focal plane of the assembly.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: March 28, 2017
    Assignee: GoPro, Inc.
    Inventor: Thomas Czepowicz
  • Patent number: D783079
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 4, 2017
    Assignee: GoPro, Inc.
    Inventors: Seungheon Lee, Ryan Harrison
  • Patent number: D785074
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 25, 2017
    Assignee: GoPro, Inc.
    Inventors: Nicholas D. Woodman, Rudy Lucas Samuels, Joshua Todd Druker
  • Patent number: D785695
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: May 2, 2017
    Assignee: GoPro, Inc.
    Inventors: Nicholas D. Woodman, Fred Bould, Kristen Beck, David Christophe Northway, David Andres Guasca, Karen Ann Baumgartner, Scott Patrick Campbell, Rudy Lucas Samuels, Fabrice Barbier, Evan L. Coons
  • Patent number: D785696
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 2, 2017
    Assignee: GoPro, Inc.
    Inventors: Benjamin Parfitt, Derek Yap
  • Patent number: D785697
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 2, 2017
    Assignee: GoPro, Inc.
    Inventors: Mark E. Costa, Huy Phuong Nguyen
  • Patent number: D788208
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: May 30, 2017
    Assignee: GoPro, Inc.
    Inventors: John George Muhlenkamp, IV, Huy Phuong Nguyen, Richard Gioscia, Quinn Jerome Odette Fitzgerald
  • Patent number: D788835
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: June 6, 2017
    Assignee: GoPro, Inc.
    Inventors: Chao-Hsien Wu, Pei-Jen Lin, Fu-Lin Yang, Hung-Yu Chen, Pei-Yi Ou-Yang, Cheng-Ming Wu, Feng-Chun Huang
  • Patent number: D789435
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 13, 2017
    Assignee: GoPro, Inc.
    Inventors: Huy Phuong Nguyen, Richard Gioscia, Quinn Jerome Odette Fitzgerald, William Duncan Webb, II
  • Patent number: D790001
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: June 20, 2017
    Assignee: GoPro, Inc.
    Inventors: Benjamin Parfitt, Fred Bould, Richard Gioscia
  • Patent number: D790002
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: June 20, 2017
    Assignee: GoPro, Inc.
    Inventors: Huy Phuong Nguyen, Richard Gioscia, Quinn Jerome Odette Fitzgerald, William Duncan Webb, II