Systems and methods for encoding videos based on visuals captured within the videos
AssigneeGoPro, Inc.
InventorSandeep Doshi
Life of this patent
Estimating the term…
Abstract
Video information defining video content to be encoded may be obtained. Scene composition information for the video content may be obtained. The scene composition information may be determined by a convolutional neural network based on visuals represented within the video content. The video content may be encoded based on the scene composition information. The encoding of the video content may generate encoded video information defining the encoded video content.
Claims20
A system that encodes videos based on visuals captured within the videos, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- obtain video information, the video information defining video content to be encoded, the video content including frames;
- obtain scene composition information for the video content, the scene composition information characterizing complexity of visuals within different regions of the video content by identifying the different regions of the video content as being flat or dense, the complexity of visuals within the different regions of the video content determined based on separate analysis of separate color channels of the video content;
- and
- encode the video content based on the complexity of visuals within the different regions of the video content such that the video content is encoded differently based on whether the different regions of the video content are flat or dense, the encoding of the video content generating encoded video information defining the encoded video content.
A method for encoding videos based on visuals captured within the videos, the method comprising:
- obtaining video information, the video information defining video content to be encoded, the video content including frames;
- obtaining scene composition information for the video content, the scene composition information characterizing complexity of visuals within different regions of the video content by identifying the different regions of the video content as being flat or dense, the complexity of visuals within the different regions of the video content determined based on separate analysis of separate color channels of the video content;
- and
- encoding the video content based on the complexity of visuals within the different regions of the video content such that the video content is encoded differently based on whether the different regions of the video content are flat or dense, the encoding of the video content generating encoded video information defining the encoded video content.
Dependencies are inferred from the claim text.