Systems and methods for modifying image distortion (curvature) for viewing distance in post capture
First Claim
1. A system for providing images of imaging content, the system comprising:
- an electronic storage configured to store the imaging content;
a communications interface configured to communicate a bit stream to a client device, the client device including a display; and
one or more processors configured to execute a plurality of computer readable instructions configured to;
access the imaging content characterized by a capture field of view and a capture projection;
determine a presentation field of view associated with displaying the images of the imaging content on the display, wherein the presentation field of view is determined based on dimensions of the display and a viewing distance between the display and a user;
obtain a transformation operation configured to transform the images of the imaging content from the capture projection based on the capture field of view and the presentation field of view; and
transform the images of the imaging content for presentation on the display using the transformation operation.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for modifying image distortion (curvature) for viewing distance in post capture. Presentation of imaging content on a content display device may be characterized by a presentation field of view (FOV). Presentation FOV may be configured based on screen dimensions of the display device and distance between the viewer and the screen. Imaging content may be obtained by an activity capture device characterized by a wide capture field of view lens (e.g., fish-eye). Images may be transformed into rectilinear representation for viewing. When viewing images using presentation FOV that may narrower than capture FOV, transformed rectilinear images may appear distorted. A transformation operation may be configured to account for presentation FOV-capture FOV mismatch. In some implementations, the transformation may include fish-eye to rectilinear transformation characterized by a transformation strength that may be configured based on a ratio of the presentation FOV to the capture FOV.
-
Citations
19 Claims
-
1. A system for providing images of imaging content, the system comprising:
-
an electronic storage configured to store the imaging content; a communications interface configured to communicate a bit stream to a client device, the client device including a display; and one or more processors configured to execute a plurality of computer readable instructions configured to; access the imaging content characterized by a capture field of view and a capture projection; determine a presentation field of view associated with displaying the images of the imaging content on the display, wherein the presentation field of view is determined based on dimensions of the display and a viewing distance between the display and a user; obtain a transformation operation configured to transform the images of the imaging content from the capture projection based on the capture field of view and the presentation field of view; and transform the images of the imaging content for presentation on the display using the transformation operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for transforming images of imaging content, the method comprising:
-
obtaining an image capture field of view using a meta data portion of the imaging content; determining a dimension of a display of a content display device; obtaining a viewing distance between the display and a user using sensor information; obtaining a viewing field of view based on the viewing distance and the dimension of the display; and obtaining an image transformation operation to transform the images of the imaging content from an image source projection based on the capture field of view and the viewing field of view. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A portable content display system, comprising:
-
a display; a communications interface; and one or more processors configured to execute a plurality of computer readable instructions configured to; access a source image of imaging content via the communications interface; obtain a capture field of view of the source image; obtain dimensions of the display; obtain a presentation field of view based on a viewing distance between the display and a user and the dimensions of the display; obtain an image transformation to transform the source image from a capture projection to a display projection, the image transformation configured based on the capture field of view and the presentation field of view; and obtain a transformed image based on applying the image transformation to the source image. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification