Interactive video playback techniques to enable high fidelity magnification
AssigneeSony Interactive Entertainment Inc.
InventorRathish Krishnan
Life of this patent
Estimating the term…
Abstract
Responsive to a zoom command when presenting a first video, a second video is combined with the first video and presented. The first and second videos are generated from substantially the same camera location as each other at substantially the same time with substantially the same resolution. However, the second video is generated by a physical or virtual lens having a field of view (FOV) smaller than the FOV of a physical or virtual lens used in generating the first video. Modules are described for using alignment metrics to correctly place the second video over the inner video and make it appear seamless.
Claims25
A device, comprising:
- at least one storage device that is not a transitory signal and that comprises instructions executable by at least one processor to cause the processor to:
- present a first video with a first object having a first size;
- responsive to a zoom command, present a second video with the first object having a second size larger than the first size;
- and
- align frames of the second video with frames of the first video at least in part using a ratio of a number of presented pixels in the first video to a number of presented pixels in the second video in a single dimension.
A video player, comprising:
- at least one processor configured for:
- outputting pixels of a first video having a first field of view (FOV) and a second video having a second FOV smaller than the first FOV;
- executing at least one decoding module (DM) and at least one rendering module (RM) to output the pixels, the DM comprising at least one decoder and the RM comprising at least one shader;
- and
- providing at least one display with at least portions of the first and second videos responsive to a zoom command at least in part using the DM and/or RM.
A method, comprising:
- receiving at least first, second, and third bitstreams representing respective first, second, and third videos;
- responsive to at least a first demanded magnification level (ML), decoding the first bitstream with a first decoder to render the first video and decoding the second bitstream with a second decoder to render the second video;
- presenting on a display the first and second videos;
- responsive to a second demanded ML larger than the first demanded ML, decoding the third bitstream with the first decoder to render the third video and decoding the second bitstream with the second decoder to render the second video;
- and
- presenting on a display the second and third videos.
Dependencies are inferred from the claim text.