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: 9946256
    Abstract: A wireless communication device may include a housing, a touch sensitive display integrally included within the housing, multiple radio frequency transceivers included within the housing, multiple input mechanisms included within the housing, and a processor included within the housing. The processor may be configured to obtain visual information captured by an image capture subsystem of the unmanned aerial vehicle, display the visual information via the touch sensitive display, detect parameters of a touch on the touch sensitive display, determine a first set of inputs based upon the parameters of the touch on the touch sensitive display, receive a second set of inputs when one or more of the multiple input mechanisms are engaged, effectuate transmission, via a first radio frequency transceiver, of instructions to the unmanned aerial vehicle based upon the first set of inputs and/or the second set of inputs.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: April 17, 2018
    Assignee: GoPro, Inc.
    Inventors: Stephen Yui, Sean Flanigan, Grant McCauley
  • Patent number: 9942229
    Abstract: A limited input device, such as a camera, is authenticated based on a request received from an authenticated application. The application can request an application server to provide the application with a one-time authorization code. The request includes the device identifier associated with the camera. The server stores an association between the one-time authorization code and the device identifier of the camera, and provides the application with the one-time authorization code. The application provides the camera with the one-time authorization code. The camera transmits a request for an access token to the server, the request for the access token including the one-time authorization code and the device identifier associated with the camera. The server verifies the device identifier associated with the camera with that associated with the one-time authorization code, and upon a positive verification authenticates the camera by providing the camera with the access token.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: April 10, 2018
    Assignee: GoPro, Inc.
    Inventor: Christopher Hein
  • Patent number: 9940697
    Abstract: Systems and methods for capturing and/or processing of panoramic imaging content using spatial redundancy-based mapping. Panoramic imaging content may be processed using a processing pipeline that may operate on a portion of the image. Images may be transformed prior to processing. Image transformation may introduce distortion and/or data redundancy. Image partitioning for the pipeline processing may be configured based on spatial redundancy associated with the transformation. Windowing operation may include partitioning an image using non-rectangular and/or non-equal windows.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: April 10, 2018
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Adeel Abbas, David Newman
  • Patent number: 9934758
    Abstract: Capture of visual content by image sensor(s) may define a luminance of the visual content. A viewing field of view may define an extent of the visual content presented on a display. The luminance may vary as a function of a viewing field of view. A user may change the viewing field of view from a first viewing field of view to a second viewing field. A first luminance of the visual content within the first viewing field of view and a second luminance of the visual content within the second viewing field of view may be determined. A lighting effect may be applied to the visual content based on a difference between the first luminance and the second luminance.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 3, 2018
    Assignee: GoPro, Inc.
    Inventor: Julien Morat
  • Patent number: 9930234
    Abstract: A positioning system is designed to align a lens barrel with a sensor assembly. A first end of a lens barrel includes ridges along an edge. The sensor assembly includes a recessed channel with reciprocal ridges for mating with the ridges of the lens barrel. The sensor assembly also includes a plurality of shim platforms structured, each structured to position a wedge shaped shim, the wedge shaped shim including a flat bottom to slide on the shim platform and raise or lower the lens barrel relative to the reciprocal ridges on which the lens barrel rests.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 27, 2018
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Leo Baldwin, Gary Fong
  • Patent number: 9930271
    Abstract: A processing device generates composite images from a sequence of images. The composite images may be used as frames of video. A foreground/background segmentation is performed at selected frames to extract a plurality of foreground object images depicting a foreground object at different locations as it moves across a scene. The foreground object images are stored to a foreground object list. The foreground object images in the foreground object list are overlaid onto subsequent video frames that follow the respective frames from which they were extracted, thereby generating a composite video.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: March 27, 2018
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig
  • Patent number: 9930231
    Abstract: A camera housing includes a frame having sides configured to secure a camera along an outer perimeter of the camera, one of the sides of the frame including a split within the frame. The camera housing also includes a latch mechanism extending along the frame from a first side of the split to a second side of the split, the latch mechanism operable in a closed configuration and an open configuration. A first distance between the first side of the split and the second side of the split when the latch mechanism is in the closed configuration is less than a second distance between the first side of the split and the second side of the split when the latch mechanism is in the open configuration.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: March 27, 2018
    Assignee: GoPro, Inc.
    Inventors: Christopher Aaron Clearman, Rudy Lucas Samuels, Richard Gioscia
  • Patent number: 9922398
    Abstract: Spherical visual content represented in an image space may be obtained. The spherical visual content may have been captured by image sensor(s) during a time duration. The spherical visual content may include phenomena caused by motion of the image sensor(s) and/or optical components that guide light onto the image sensor(s). A capture path taken by the image sensor(s) during the time duration may be determined. The capture path may reflect positions and orientations of the image sensor(s) during the time duration. A smoothed path may be determined based on the capture path. The smoothed path may have smoother changes in positions and/or orientations than the capture path. The image space may be warped based on a difference between the capture path and the smoothed path. The stabilized visual content may be determined by projecting the spherical visual content represented in the warped image space to a spherical projection space.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 20, 2018
    Assignee: GoPro, Inc.
    Inventor: Alexandre Jenny
  • Patent number: 9922387
    Abstract: Media capture apparatus and methods for obtaining metadata. Metadata may be collected and stored in a container independent of audio and/or image (media) content. Some container implementations may be configured to store metadata for a given interval, and media content for a portion of the interval. In action camera implementations, metadata may provide a context related to time, physical conditions of a person, location, surroundings of the video capture. In event recording applications, the metadata container may provide information related to a timeline of the event, environmental conditions, proximity of other capture devices. Metadata may be utilized for processing, viewing, and/or sharing of media content. Individual capture devices may communicate and/or combine metadata to one another in order to expand metadata content. Metadata, video and/or images may be shared between users and/or devices using a container.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: March 20, 2018
    Assignee: GoPro, Inc.
    Inventors: David Newman, Mark Vaden, Rolf Fischer
  • Patent number: 9922682
    Abstract: Electronic information defining visual content within video frames for playback may be accessed. The electronic information may be divided into electronic information parts defining separate temporal segments of the visual content. Headers may be generated and appended to the electronic information parts. The headers may include locators indicating locations of video frames in the electronic information parts. Two or more of the electronic information parts may be combined into combined electronic information. The combined electronic information may include a combine header. The combined header may include locators indicating locations of video frames in the combined electronic information.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: March 20, 2018
    Assignee: GoPro, Inc.
    Inventor: Joshua Bodinet
  • Patent number: 9915855
    Abstract: The spring loaded mount adapter couples with a camera system to affix the position of the camera system. The spring loaded mount adapter includes multiple raised members that, at a resting configuration, are designed to couple with extensions of the camera frame and prevent the camera system from displacing. A user may decouple the camera system from the spring loaded mount adapter by providing a user input to multiple input mechanisms of the spring loaded mount adapter. In doing so, the applied force movably displaces the multiple raised members, thereby eliminating their coupling with the camera system. The camera system may be conveniently removed in response to the user provided input.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: March 13, 2018
    Assignee: GoPro, Inc.
    Inventor: Yusuke Miyashita
  • Patent number: 9916822
    Abstract: A derivative track for an audio track may be generated. An audio track duration of the 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. One or more regions of the audio track may be identified. Individual regions may include multiple correlated partitions that are temporally adjacent along the audio track duration. One or more partitions within one or more regions may be removed to generate the derivative track.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: March 13, 2018
    Assignee: GoPro, Inc.
    Inventor: David Tcheng
  • Patent number: 9916863
    Abstract: Video information defining video content may be accessed. The video content may include video frames. Motion vectors for the video frames may be determined. The motion vectors may represent motion of one or more visuals captured within individual video frames. A transformation matrix for the video frames may be determined based on the motion vectors. The transformation matrix may characterize rigid transformations between pairs of the video frames. Shakiness metrics for the video frames may be determined based on the transformation matrix. A shakiness threshold may be obtained. One or more of the video frames may be identified based on the shakiness metrics, the shakiness threshold, and algorithms with hysteresis or finite-state machines. A video summary of the video content may be generated. The video summary may include the one or more identified video frames.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: March 13, 2018
    Assignee: GoPro, Inc.
    Inventors: Tom Medioni, Vincent Garcia
  • Patent number: 9910342
    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.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: March 6, 2018
    Assignee: GoPro, Inc.
    Inventors: Rudy Lucas Samuels, Scott Patrick Campbell
  • Patent number: 9910278
    Abstract: A visualization device allows a user to be immersed in visual content by projecting the visual content to the user. A projection element is positioned such that visual content projected from the projection element is reflected off of a mirror, which is angled such that the reflected projection is reflected onto a lens doublet. The lens doublet is angled such that the visual content projection reflected onto the lens doublet is partially reflected toward the user. In addition, an electrochromic slab can be controlled to allow configurable amounts of ambient light into the visualization device. If the electrochromic slab is configured such that no ambient light is allowed into the visualization device, the user is only able to see the visual content projected by the display device. The electrochromic slab can also be configured to allow some or all ambient light to travel into the visualization device.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 6, 2018
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Leo Baldwin, Gary Fong
  • Patent number: 9904148
    Abstract: A swivel mount locking apparatus is configured to mount a camera system onto a target user, an object, or a surface. The camera system is mounted on a swivel component which can be rotated to a variety of different positions relative to a base component. To fix the camera position, a locking protrusion of a release lever in the base component is compressibly inserted into a detent located on the swivel component. When a new orientation of the camera system is desired, a user may forcibly pivot the release lever away from the swivel component to decouple the locking protrusion from the detent. The user can then rotate the mounted camera system and the swivel component to the new orientation relative to the base component. At the new orientation, the user may recouple the locking protrusion of the release lever into a different detent of the swivel component, thereby fixing the camera system into the desired, new orientation.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: February 27, 2018
    Assignee: GoPro, Inc.
    Inventors: Joshua Todd Druker, Christopher Aaron Clearman
  • Patent number: 9904149
    Abstract: A gimbal mount system is configured to a couple to a gimbal coupled to and securing a camera. The gimbal mount system includes a handle, a power source, a user interface, a mounting interface, a communication interface, and a communication bus. The mounting interface is located within an end of the gimbal mount system and includes an opening configured to receive a reciprocal mounting protrusion of the gimbal. A locking mechanism removably couples the gimbal to the gimbal mount system. The communication interface is located within the mounting interface and is configured to couple to a reciprocal communication interface of the gimbal. The communication bus is coupled to the power source, user interface, and communication interface and is configured to provide power from the power source to the gimbal. The communication bus may provide instructions to the gimbal based on user input received via the user interface.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: February 27, 2018
    Assignee: GoPro, Inc.
    Inventors: Theresa Loney Casarez, John George Muhlenkamp, IV, Stephen Yui, Ryan Harrison
  • Patent number: 9896205
    Abstract: This disclosure relates to unmanned aerial vehicles with parallax disparity detection offset from horizontal. The unmanned aerial vehicles use two optical elements, which are arranged to be separated by a horizontal distance and a vertical distance when the unmanned aerial vehicles operate leveled with respect to ground, to determine parallax disparity of an object.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: February 20, 2018
    Assignee: GoPro, Inc.
    Inventors: Pascal Gohl, Sammy Omari
  • Patent number: 9892760
    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: March 14, 2017
    Date of Patent: February 13, 2018
    Assignee: GoPro, Inc.
    Inventor: David Newman
  • Patent number: 9894393
    Abstract: A client device requests a streaming video from a storage device, which encodes the video's frame in communication packets according to an encoding protocol for transmission to the client. The client device decodes the communication packets to obtain frame segments and a frame marking header indicating a boundary of the video frame relative to other video frames in the video. The communication packets may also include other segment headers indicating a relative ordering of corresponding frame segments. The client device determines, based on the frame marking header, whether a sufficient number of communication packets have been received to render a video frame. In response to determining that the sufficient number of communication packets has been received, the client device assembles the video frame from the frame segments corresponding to the video frame and presents at least a portion of the video by rendering the assembled video frame.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: February 13, 2018
    Assignee: GoPro, Inc.
    Inventors: Mark Petersen, Peter Tran, Jeffrey S. Youel
  • Patent number: 9886961
    Abstract: Watermark data is converted to watermark coefficients, which may be embedded in an image by converting the image to a frequency domain, embedding the watermark in image coefficients corresponding to medium-frequency components, and converting the modified coefficients to the spatial domain. The watermark data is extracted from the modified image by converting the modified image to a frequency domain, extracting the watermark coefficients from the image coefficients, and determining the watermark data from the watermark coefficients. The watermark data may be truncated image data bits such as truncated least significant data bits. After extraction from the watermark, the truncated image data bits may be combined with data bits representing the original image to increase the bit depth of the image. Watermark data may include audio data portions corresponding to a video frame, reference frames temporally proximate to a video frame, high-frequency content, sensor calibration information, or other image data.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: February 6, 2018
    Assignee: GoPro, Inc.
    Inventor: Balineedu Chowdary Adsumilli
  • Patent number: 9886733
    Abstract: Watermark data is converted to watermark coefficients, which may be embedded in an image by converting the image to a frequency domain, embedding the watermark in image coefficients corresponding to medium-frequency components, and converting the modified coefficients to the spatial domain. The watermark data is extracted from the modified image by converting the modified image to a frequency domain, extracting the watermark coefficients from the image coefficients, and determining the watermark data from the watermark coefficients. The watermark data may be truncated image data bits such as truncated least significant data bits. After extraction from the watermark, the truncated image data bits may be combined with data bits representing the original image to increase the bit depth of the image. Watermark data may include audio data portions corresponding to a video frame, reference frames temporally proximate to a video frame, high-frequency content, sensor calibration information, or other image data.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: February 6, 2018
    Assignee: GoPro, Inc.
    Inventor: Balineedu Chowdary Adsumilli
  • Patent number: 9881349
    Abstract: Apparatus and methods for identification of a coded pattern visible to a computerized imaging apparatus while invisible or inconspicuous to human eyes. A pattern and/or marking may serve to indicate identity of an object, and/or the relative position of the pattern to a viewer. While some solutions exist for identifying patterns (for example, QR codes), they may be visually obtrusive to a human observer due to visual clutter. In exemplary implementations, apparatus and methods are capable of generating patterns with sufficient structure to be used for either discrimination or some aspect of localization, while incorporating spectral properties that are more aesthetically acceptable such as being: a) imperceptible or subtle to the human observer and/or b) aligned to an existing acceptable visual form, such as a logo. In one variant, a viewer comprises an imaging system comprised as a processor and laser scanner, or camera, or moving photodiode.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: January 30, 2018
    Assignee: GOPRO, INC.
    Inventors: Philip Meier, Dimitry Fisher, Chance Roth, Steven Hypnarowski
  • Patent number: 9880451
    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: April 28, 2017
    Date of Patent: January 30, 2018
    Assignee: GoPro, Inc.
    Inventor: Christopher Aaron Clearman
  • Patent number: 9883120
    Abstract: A processing device generates composite images from a sequence of images. The composite images may be used as frames of video. A foreground/background segmentation is performed at selected frames to extract a plurality of foreground object images depicting a foreground object at different locations as it moves across a scene. The foreground object images are stored to a foreground object list. The foreground object images in the foreground object list are overlaid onto subsequent video frames that follow the respective frames from which they were extracted, thereby generating a composite video.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: January 30, 2018
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig
  • Patent number: 9874308
    Abstract: Disclosed is an electronic gimbal with camera and mounting configuration. The gimbal can include an inertial measurement unit which can sense the orientation of the camera and three electronic motors which can manipulate the orientation of the camera. The gimbal can be removably coupled to a variety of mount platforms, such as an aerial vehicle, a handheld grip, or a rotating platform. Moreover, a camera can be removably coupled to the gimbal and can be held in a removable camera frame. Also disclosed is a system for allowing the platform, to which the gimbal is mounted, to control settings of the camera or to trigger actions on the camera, such as taking a picture, or initiating the recording of a video. The gimbal can also provide a connection between the camera and the mount platform, such that the mount platform receives images and video content from the camera.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: January 23, 2018
    Assignee: GoPro, Inc.
    Inventors: Noriaki Saika, Ryan Harrison, Joshua Todd Druker, Himay Rashmikant Shukla, Nenad Uzunovic, Edward Gordon Russell, Gary Fong
  • Patent number: 9877036
    Abstract: Watermark data is converted to watermark coefficients, which may be embedded in an image by converting the image to a frequency domain, embedding the watermark in image coefficients corresponding to medium-frequency components, and converting the modified coefficients to the spatial domain. The watermark data is extracted from the modified image by converting the modified image to a frequency domain, extracting the watermark coefficients from the image coefficients, and determining the watermark data from the watermark coefficients. The watermark data may be truncated image data bits such as truncated least significant data bits. After extraction from the watermark, the truncated image data bits may be combined with data bits representing the original image to increase the bit depth of the image. Watermark data may include audio data portions corresponding to a video frame, reference frames temporally proximate to a video frame, high-frequency content, sensor calibration information, or other image data.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: January 23, 2018
    Assignee: GoPro, Inc.
    Inventor: Balineedu Chowdary Adsumilli
  • Patent number: 9876996
    Abstract: An image processor adjusts luminance values of pixels in a captured image to compensate for effects on focal quality due to thermal expansion or contraction. Responsivity values for different colors are characterized and a table is generated mapping temperature values to weights for each pixel color based on the relationship between temperature and focal length and the relationship between focal length and focal quality in each different color. Luminance values for one color may be compensated based on the measured luminance values for other colors, the relative responsivity values, and the weights.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 23, 2018
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Gary Fong
  • Patent number: 9872006
    Abstract: A camera system includes a first microphone, a second microphone, and a microphone controller. The first microphone and the second microphone are configured to capture audio over a time interval to produce a first captured audio signal and a second captured audio signal, respectively. The second captured audio signal is dampened relative to the first captured audio signal by a dampening factor. The microphone controller is configured to store the first captured audio signal in response to a determination that the first captured audio signal does not clip. In response to a determination that the first captured audio signal clips, the microphone controller is configured to identify a gain between the first captured audio signal and the second captured audio signal representative of the dampening factor, amplify the second captured audio signal based on the identified gain, and store the amplified second captured audio signal.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 16, 2018
    Assignee: GoPro, Inc.
    Inventors: Paul Beckmann, Erich Tisch, Zhinian Jing
  • Patent number: 9871792
    Abstract: Conventional wireless interface (WiFi) controllers cannot resolve authentication for trusted client devices without calculation from a host processor. Leaving the host processor on or awaking it from a sleep state each time a non-authenticated trusted client device attempts to connect wastes power. A hostless authenticated wake service allows a host controller to enter a sleep state while the WiFi controller responds to multicast domain name service-service discovery (mDNS-SD) queries from trusted client devices. Once a client device is authenticated, the WiFi controller may respond to a trusted client request to awake the host processor for further command processing and service provision. Not only does this approach reduce power consumption by allowing the host processor to remain in the sleep state, it allows trusted client devices to discover its presence while ensuring security.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: January 16, 2018
    Assignee: GoPro, Inc.
    Inventors: Joseph Anthony Enke, David Boone, Jeffrey S. Youel, Bich Nguyen, Mark Petersen, Kevin Fry
  • Patent number: 9871994
    Abstract: Content proxy may be obtained. Content may include video captured by an action camera. Content proxy may include metadata information obtained contemporaneous with the content and stored in a session container. Content proxy may include lower data rate version of the content (thumbnails). Content proxy information may be viewed and/or analyzed in order to obtain one or more highlights. Content portion corresponding to the highlight may be obtained. Multiple versions of content proxy obtained by multiple cameras may be used to identify, display, and/or share content portions in a multi-camera/multiuser applications.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: January 16, 2018
    Assignee: GoPro, Inc.
    Inventors: Mark Vaden, Rolf Fischer
  • Patent number: 9868208
    Abstract: Apparatus and methods for controlling attention and training of autonomous robotic devices. In one approach, attention of the robot may be manipulated by use of a spot-light device illuminating a portion of the aircraft undergoing inspection in order to indicate to inspection robot target areas requiring more detailed inspection. The robot guidance may be aided by way of an additional signal transmitted by the agent to the robot indicating that the object has been illuminated and attention switch may be required. Responsive to receiving the additional signal, the robot may initiate a search for the signal reflected by the illuminated area requiring its attention. Responsive to detecting the illuminated object and receipt of the additional signal, the robot may develop an association between the two events and the inspection task. The light guided attention system may influence the robot learning for subsequent actions.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: January 16, 2018
    Assignee: GoPro, Inc.
    Inventor: Philip Meier
  • Patent number: 9866759
    Abstract: A method is disclosed for improving the quality of photographs taken in low-light conditions by adjustment of shutter speed and digital gain based on a shutter prioritization value. Using a network of sensor, a digital camera processes various parameters, such as luminance of the scene and movement of the camera or of subjects within the scene, to compute a shutter prioritization value. The value is then used to select the most appropriate shutter speed and digital gain combination from a constant exposure curve. Higher prioritization values correspond to faster shutter speeds and higher digital gain. Lower prioritization values correspond to lower shutter speeds and lower digital gain. In further embodiments, the shutter prioritization value may be manually customized by a user in order to produce artistic effects.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 9, 2018
    Assignee: GoPro, Inc.
    Inventor: Camden Ramsay
  • Patent number: 9864257
    Abstract: A camera housing includes four walls configured to enclose and secure a camera: a top wall, a bottom wall, a right wall, and a left wall. The bottom wall includes a first segment and a segment coupled by a latching mechanism. The latching mechanism comprises a tongue component coupled to the second segment and a groove component coupled to the first segment. The tongue and groove components are configured such that the tongue component securely couples the second segment to the first segment when the camera frame is in the closed configuration. In the open configuration, the first and second segment can decouple and the left wall and second segment rotates upwards relative to the top wall such that a camera can be inserted or removed from the camera system. The camera housing also includes a button interface, an input/output interface, and a mounting mechanism.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 9, 2018
    Assignee: GoPro, Inc.
    Inventors: Alexander Wroblewski, Kielan Crow, Himay Rashmikant Shukla, Ryan Harrison
  • Patent number: 9858935
    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: December 19, 2016
    Date of Patent: January 2, 2018
    Assignee: GoPro, Inc.
    Inventors: Zhinian Jing, Scott Patrick Campbell
  • Patent number: 9860970
    Abstract: A camera having a substantially cubic form factor comprises, among other components, an image sensor, a lens assembly, a printed circuit board, and a heat sink. A heat sink operates to provide a thermally conductive path to an external surface of the camera. The heat sink comprises an external portion structured around a perimeter of the lens window and at least one arm extending perpendicular from the external portion to the interior of the camera. The at least one arm is thermally coupled to the at least one electronic component on the printed circuit board so as to conduct heat away from the electronics to the exterior of the camera.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: January 2, 2018
    Assignee: GoPro, Inc.
    Inventors: William H. Tolbert, Evan L. Coons
  • Patent number: 9854263
    Abstract: A system and method disposed to enable encoding, decoding and manipulation of digital video with substantially less processing load than would otherwise be required. In particular, one disclosed method is directed to generating a compressed video data structure that is selectively decodable to a plurality of resolutions including the full resolution of the uncompressed stream. The desired number of data components and the content of the data components that make up the compressed video data, which determine the available video resolutions, are variable based upon the processing carried out and the resources available to decode and process the data components. During decoding, efficiency is substantially improved because only the data components necessary to generate a desired resolution are decoded. In variations, both temporal and spatial decoding are utilized to reduce frame rates, and hence, further reduce processor load.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: December 26, 2017
    Assignee: GoPro, Inc.
    Inventors: David A. Newman, Brian G. Schunck
  • Patent number: 9854157
    Abstract: A camera comprises a camera body, an image sensor internal to the camera body for capturing images, a lens assembly, a display screen on an external face of the camera body, and a touch controller. The lens assembly comprises one or more lens elements to direct light to the image sensor. The one or more lens elements includes a lens window on the external face of the camera body that comprises a transparent integrated touch sensor to detect a position of a touch on the lens window and to generate a touch signal indicating the position of the touch. The touch controller processes the touch signal and updates a display on the display screen in response to the touch signal.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: December 26, 2017
    Assignee: GoPro, Inc.
    Inventor: Bryan Asuncion
  • Patent number: 9853969
    Abstract: Conventional Bluetooth low energy (or like personal wireless network) controllers cannot resolve private addresses without some calculation from a host processor but leaving the host processor on or awaking it from a sleep each time a non-trusted device attempts to connect wastes power. Hostless private address resolution allows a host controller to enter a sleep state off while the Bluetooth controller advertises its device name, primary services, rejects connection requests from non-trusted devices with public and private addresses, and awakens the host controller upon a connection request from a trusted client device with a public or private address. Not only does this approach reduce power consumption by allowing the host processor to remain in the sleep state it simultaneously ensures security by allowing the private address resolution to remain active on the Bluetooth controller.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: December 26, 2017
    Assignee: GoPro, Inc.
    Inventor: Joseph Anthony Enke
  • Patent number: 9851623
    Abstract: A camera mounting assembly is disclosed for a plurality of cameras. In an example embodiment, the camera mounting assembly has a substantially cubic configuration. The camera mounting assembly includes a cubic configuration that includes one or more detachable frames. Each frame is attached to one or more other detachable frames via a securing mechanism to form the cube structure. Each frame includes one or more arms connected to a lens opening, the lens opening configured to allow a lens of the camera to have an unobstructed view for capturing images. A camera is secured to each frame by a standoff. A first end of the standoff attaches to a corner of the frame and the second end is attached to the camera. A box structure that houses electronics is located at the center of the cubic configuration and the box structure is secured to one or more frames via standoffs.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: December 26, 2017
    Assignee: GoPro, Inc.
    Inventors: Timothy Macmillan, Ihab A. Ali
  • Patent number: 9848132
    Abstract: Video clips and images captured by one device (e.g., a camera) are associated with one or more synchronization labels such as synchronization device labels and synchronization time labels determined by the device. Synchronization device labels can be used to identify devices that are synchronized. Synchronization time labels indicate relative timing between the devices that are synchronized. When a device is on, it transmits a synchronization signal and receives another synchronization signal transmitted by another device in response to receiving the synchronization signal it has transmitted. The two devices each calculate a synchronization device label and a synchronization time label using the synchronization signals and associate the synchronization device label and synchronization time label with video frames and images captured. Video clips and images can subsequently be aligned using the associated synchronization device labels and the synchronization time labels.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: December 19, 2017
    Assignee: GoPro, Inc.
    Inventors: David A. Newman, Phil Johnston, II
  • Patent number: 9842381
    Abstract: A system accesses an image with each pixel of the image having luminance values each representative of a color component of the pixel. The system generates a first histogram for aggregate luminance values of the image, and accesses a target histogram for the image representative of a desired global image contrast. The system computes a transfer function based on the first histogram and the target histogram such that when the transfer function is applied, a histogram of the modified aggregate luminance values is within a threshold similarity of the target histogram. The system modifies the image by applying the transfer function to the luminance values of the image to produce a tone mapped image, and outputs the modified image.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: December 12, 2017
    Assignee: GoPro, Inc.
    Inventors: Bruno Cesar Douady-Pleven, Michael Serge André Kraak, Guillaume Matthieu Guerin, Thomas Nicolas Emmanuel Veit
  • Patent number: 9838730
    Abstract: Video clips may be automatically edited to be synchronized for accompaniment by audio tracks. A preliminary version of a video clip may be made up from stored video content. Occurrences of video events within the preliminary version may be determined. A first audio track may include audio event markers. A first revised version of the video clip may be synchronized so that moments within the video clip corresponding to occurrences of video events are aligned with moments within the first audio track corresponding to audio event markers. Other audio tracks similar to the first audio track may be identified based on audio characteristic parameters. Other revised versions of the video clip may be synchronized.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: December 5, 2017
    Assignee: GoPro, Inc.
    Inventor: Joven Matias
  • Patent number: D804452
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: December 5, 2017
    Assignee: GoPro, Inc.
    Inventor: Benjamin Parfitt
  • Patent number: D805117
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 12, 2017
    Assignee: GoPro, Inc.
    Inventors: Huy Phuong Nguyen, Richard Gioscia, Quinn Jerome Odette Fitzgerald, William Duncan Webb, II
  • Patent number: D806155
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: December 26, 2017
    Assignee: GoPro, Inc.
    Inventors: Ben Parfitt, Fred Bould, Richard Gioscia
  • Patent number: D806389
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: January 2, 2018
    Assignee: GoPro, Inc.
    Inventor: John George Muhlenkamp, IV
  • Patent number: D806636
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: January 2, 2018
    Assignee: GoPro, Inc.
    Inventors: Seungheon Lee, John George Muhlenkamp, IV
  • Patent number: D806775
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: January 2, 2018
    Assignee: GoPro, Inc.
    Inventors: Huy Phuong Nguyen, Richard Gioscia, Quinn Jerome Odette Fitzgerald, William Duncan Webb, II
  • Patent number: D812126
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 6, 2018
    Assignee: GoPro, Inc.
    Inventors: Michael Paterson, Huy Phuong Nguyen, Ryan Harrison