Virtual lens simulation for video and photo cropping

    公开(公告)号:US10186012B2

    公开(公告)日:2019-01-22

    申请号:US15157207

    申请日:2016-05-17

    Applicant: GoPro, Inc.

    Abstract: In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion caused by a lens used to capture the input video frame. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is the outputted.

    System and method for frame capturing and processing

    公开(公告)号:US10148882B2

    公开(公告)日:2018-12-04

    申请号:US15444972

    申请日:2017-02-28

    Applicant: GoPro, Inc.

    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.

    Multi-Camera Time Synchronization
    78.
    发明申请

    公开(公告)号:US20170150236A1

    公开(公告)日:2017-05-25

    申请号:US14951482

    申请日:2015-11-24

    Applicant: GoPro, Inc.

    CPC classification number: H04N5/247 H04N5/77 H04N5/91

    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.

    ENCODING AND DECODING SELECTIVELY RETRIEVABLE REPRESENTATIONS OF VIDEO CONTENT
    79.
    发明申请
    ENCODING AND DECODING SELECTIVELY RETRIEVABLE REPRESENTATIONS OF VIDEO CONTENT 有权
    编辑和解码视频内容的可选择的可替代的表示

    公开(公告)号:US20170026658A1

    公开(公告)日:2017-01-26

    申请号:US15288836

    申请日:2016-10-07

    Applicant: GoPro, Inc.

    Abstract: A system and method disposed to enable encoding, decoding and manipulation of digital video with substantially less processing load than would otherwise 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. The system and method are particularly useful for real-time video editing applications.

    Abstract translation: 一种系统和方法,其被设置为使得能够以比其它方式要求的处理负载小得多的数字视频进行编码,解码和操纵。 特别地,一种公开的方法涉及生成可选择性地解码为包括未压缩流的全分辨率的多种分辨率的压缩视频数据结构。 基于执行的处理和可用于解码和处理数据组件的资源,确定可用视频分辨率的组成压缩视频数据的数据组件的期望数量和数据组件的内容是可变的。 在解码期间,由于仅产生所需分辨率所需的数据分量被解码,所以效率显着提高。 在变型中,利用时间和空间解码来降低帧速率,并因此进一步减少处理器负载。 该系统和方法对于实时视频编辑应用特别有用。

    SCENE AND ACTIVITY IDENTIFICATION IN VIDEO SUMMARY GENERATION BASED ON MOTION DETECTED IN A VIDEO
    80.
    发明申请
    SCENE AND ACTIVITY IDENTIFICATION IN VIDEO SUMMARY GENERATION BASED ON MOTION DETECTED IN A VIDEO 有权
    基于视频中检测到的运动的视频摘要生成中的场景和活动识别

    公开(公告)号:US20160224834A1

    公开(公告)日:2016-08-04

    申请号:US15091539

    申请日:2016-04-05

    Applicant: GOPRO, INC.

    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.

    Abstract translation: 访问视频和相应的元数据。 基于相应的元数据来识别视频内感兴趣的事件,并且基于所识别的感兴趣的事件来识别最佳场景。 在一个示例中,基于与帧或帧的视频的一部分相关联的运动值来识别最佳场景。 为每个帧确定运动值,并且包括具有最大运动的帧的视频的部分被识别为最佳场景。 还可以基于视频的运动配置文件来识别最佳场景。 视频的运动曲线是整个视频帧内全局或局部运动的度量。 例如,从包括稳定的全局运动的视频的部分中识别最佳场景。 可以生成包括所识别的最佳场景中的一个或多个的视频摘要。

Patent Agency Ranking