Systems and methods for providing variable image projection for spherical visual content
First Claim
1. A system for providing variable image projection for spherical visual content, the system comprising:
- one or more physical processors configured by machine readable instructions to;
obtain visual information defining an image of the spherical visual content, the image including an array of pixels;
obtain a field of view for the spherical visual content, the field of view defining an extent of the image to be displayed;
determine a location of a projection point based on the field of view;
determine a two-dimensional projection of the spherical visual content by projecting pixels of the image within the field of view to a two-dimensional projection plane, wherein an individual pixel is projected along an individual projection line including the projection point and the individual pixel; and
effectuate presentation of the two-dimensional projection of the spherical visual content on a display.
4 Assignments
0 Petitions
Accused Products
Abstract
Variable image projection for spherical visual content may be provided by obtaining visual information defining an image of the spherical visual content and a field of view for the spherical visual content. A location of a projection point may be determined based on the field of view. A two-dimensional projection of the spherical visual content may be determined by projecting pixels of the image within the field of view to the two-dimensional projection plane. Individuals pixels of the image may be projected along individual projection lines including the projection point and the individual pixel. Presentation of the two-dimensional projection of the spherical visual content may be effectuated.
160 Citations
20 Claims
-
1. A system for providing variable image projection for spherical visual content, the system comprising:
one or more physical processors configured by machine readable instructions to; obtain visual information defining an image of the spherical visual content, the image including an array of pixels; obtain a field of view for the spherical visual content, the field of view defining an extent of the image to be displayed; determine a location of a projection point based on the field of view; determine a two-dimensional projection of the spherical visual content by projecting pixels of the image within the field of view to a two-dimensional projection plane, wherein an individual pixel is projected along an individual projection line including the projection point and the individual pixel; and effectuate presentation of the two-dimensional projection of the spherical visual content on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for providing variable image projection for spherical visual content, the method comprising:
-
obtaining visual information defining an image of the spherical visual content, the image including an array of pixels; obtaining a field of view for the spherical visual content, the field of view defining an extent of the image to be displayed; determining a location of a projection point based on the field of view; determining a two-dimensional projection of the spherical visual content by projecting pixels of the image within the field of view to a two-dimensional projection plane, wherein an individual pixel is projected along an individual projection line including the projection point and the individual pixel; and effectuating presentation of the two-dimensional projection of the spherical visual content on a display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing variable image projection for spherical visual content, the system comprising:
one or more physical processors configured by machine readable instructions to; obtain visual information defining an image of the spherical visual content, the image including an array of pixels; obtain a field of view for the spherical visual content, the field of view defining an extent of the image to be displayed; determine a location of a projection point based on the field of view, wherein; the projection point is located on a radius line between a center of the spherical visual content and a pole of the spherical visual content opposite the two-dimensional projection plane; the projection point is located in the center of the spherical visual content based on the field of view being less than or equal to 90 degrees; the projection point is located in between the center of the spherical visual content and the pole of the spherical visual content opposite the two-dimensional projection plane based on the field of view being between 90 degrees and 180 degrees; and the projection point is located in the pole of the spherical visual content opposite the two-dimensional projection plane based on the field of view being greater than or equal to 180 degrees; determine a two-dimensional projection of the spherical visual content by projecting pixels of the image within the field of view to a two-dimensional projection plane, wherein an individual pixel is projected along an individual projection line including the projection point and the individual pixel; and effectuate presentation of the two-dimensional projection of the spherical visual content on a display. - View Dependent Claims (20)
Specification