Systems and methods for visually encoding information into a pixel-based image
AssigneeGoPro, Inc.
InventorDavid Newman
Life of this patent
Estimating the term…
Abstract
Information may be visually encoded within visual content of an image using a distortion projection. The distortion projection may cause stretching of a visual element defined within a pixel array of the image. Information may be visually encoded within the pixel array using visual characteristic(s) of the pixel array. Presentation of the visual content based on a non-distortion projection may reduce a number of pixels that defines the visual element within the pixel array and may reduce visual impact of the information visually encoded within the pixel array.
Claims20
A system for visually encoding information into a pixel-based image, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- obtain visual information defining visual content of an image, the image including pixels;
- obtain insertion information to be visually encoded within the visual content of the image;
- identify a pixel array within a distorted version of the image to convey the insertion information, the distorted version of the image including the visual content distorted based on a distortion projection;
- and
- encode the insertion information within the pixel array using one or more visual characteristics of the pixel array, wherein size of the pixel array and visual impact of the insertion information encoded within the pixel array is reduced within a non-distorted version of the image.
A method for visually encoding information into a pixel-based image, the method performed by a computing system including one or more processors, the method comprising:
- obtaining, by the computing system, visual information defining visual content of an image, the image including pixels;
- obtaining, by the computing system, insertion information to be visually encoded within the visual content of the image;
- identifying, by the computing system, a pixel array within a distorted version of the image to convey the insertion information, the distorted version of the image including the visual content distorted based on a distortion projection;
- and
- encoding, by the computing system, the insertion information within the pixel array using one or more visual characteristics of the pixel array, wherein size of the pixel array and visual impact of the insertion information encoded within the pixel array is reduced within a non-distorted version of the image.
A system for visually encoding information into a pixel-based image, the system comprising:
- one or more physical processors configured by machine-readable instructions to:
- obtain visual information defining visual content of a wide-angle image, the image including pixels;
- obtain insertion information to be visually encoded within the visual content of the wide-angle image;
- identify a pixel array within a distorted version of the wide-angle image to convey the insertion information, the distorted version of the wide-angle image including the visual content distorted based on a distortion projection, the distortion projection including an equirectangular projection or a fish-eye projection;
- and
- encode the insertion information within the pixel array using one or more visual characteristics of the pixel array, wherein size of the pixel array and visual impact of the insertion information encoded within the pixel array is reduced within a non-distorted version of the wide-angle image.
Dependencies are inferred from the claim text.