VIRTUAL REALITY CINEMA-IMMERSIVE MOVIE WATCHING FOR HEADMOUNTED DISPLAYS
First Claim
1. A method for providing image data to support immersive media content consumption experiences, comprising:
- streaming to a video streaming client, one or more peripheral-vision expanded images, the one or more peripheral-vision expanded images to be used by the video streaming client to generate one or more display images for rendering to a viewer at one or more time points, the one or more peripheral-vision expanded images being generated from one or more source images in reference to one or more view directions of the viewer at the one or more time points;
receiving at least a part of view direction data of the viewer collected in real time while the viewer is viewing the one or more display images, the view direction data being used to determine a second view direction of the viewer at a second time point subsequent to the one or more time points;
generating a second peripheral-vision expanded image from a second source image in reference to the second view direction of the viewer at the second time point, the second peripheral-vision expanded image to be used by the video streaming client to generate a second display image for rendering to the viewer at the second time point, the second peripheral-vision expanded image having a focal-vision image portion covering the second view direction of the viewer and a peripheral-vision image portion outside the focal-vision image portion, the focal-vision image portion of the second peripheral-vision expanded image being generated from a first corresponding source image portion in the second source image to cover the viewer'"'"'s focal vision as covered by the first corresponding source image portion, the peripheral-vision image portion of the second peripheral-vision expanded image being generated by spatially stretching a second corresponding source image portion in the second source image to cover the viewer'"'"'s peripheral vision including one or more peripheral vision portions not covered by the second corresponding source image portion of the second source image;
transmitting the second peripheral-vision expanded image to the video streaming client.
1 Assignment
0 Petitions
Accused Products
Abstract
Peripheral-vision expanded images are streamed to a video streaming client. The peripheral-vision expanded images are generated from source images in reference to view directions of the viewer at respective time points. View direction data is collected and received in real time while the viewer is viewing display images derived from the peripheral-vision expanded images. A second peripheral-vision expanded image is generated from a second source image in reference to a second view direction of the viewer at a second time point. The second peripheral-vision expanded image has a focal-vision image portion covering the second view direction of the viewer and a peripheral-vision image portion outside the focal-vision image portion. The second peripheral-vision expanded image is transmitted to the video streaming client.
4 Citations
20 Claims
-
1. A method for providing image data to support immersive media content consumption experiences, comprising:
-
streaming to a video streaming client, one or more peripheral-vision expanded images, the one or more peripheral-vision expanded images to be used by the video streaming client to generate one or more display images for rendering to a viewer at one or more time points, the one or more peripheral-vision expanded images being generated from one or more source images in reference to one or more view directions of the viewer at the one or more time points; receiving at least a part of view direction data of the viewer collected in real time while the viewer is viewing the one or more display images, the view direction data being used to determine a second view direction of the viewer at a second time point subsequent to the one or more time points; generating a second peripheral-vision expanded image from a second source image in reference to the second view direction of the viewer at the second time point, the second peripheral-vision expanded image to be used by the video streaming client to generate a second display image for rendering to the viewer at the second time point, the second peripheral-vision expanded image having a focal-vision image portion covering the second view direction of the viewer and a peripheral-vision image portion outside the focal-vision image portion, the focal-vision image portion of the second peripheral-vision expanded image being generated from a first corresponding source image portion in the second source image to cover the viewer'"'"'s focal vision as covered by the first corresponding source image portion, the peripheral-vision image portion of the second peripheral-vision expanded image being generated by spatially stretching a second corresponding source image portion in the second source image to cover the viewer'"'"'s peripheral vision including one or more peripheral vision portions not covered by the second corresponding source image portion of the second source image; transmitting the second peripheral-vision expanded image to the video streaming client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20)
-
-
15. A method for providing immersive media content consumption experiences, comprising:
-
rendering, to a viewer, one or more display images at one or more time points, the one or more display images being generated from one or more peripheral-vision expanded images received from a video streaming server, the one or more peripheral-vision expanded images being generated by the video streaming server from one or more source images in reference to one or more view directions of the viewer at the one or more time points; collecting, in real time, view direction data of the viewer collected while the viewer is viewing the one or more display images, the view direction data being used to determine a second view direction of the viewer at a second time point subsequent to the one or more time points; sending at least a part of the view direction data to the video streaming server to cause the video streaming server to generate a second peripheral-vision expanded image from a second source image in reference to the second view direction of the viewer at the second time point, the second peripheral-vision expanded image to be used to generate a second display image for rendering to the viewer at the second time point, the second peripheral-vision expanded image having a focal-vision image portion covering the second view direction of the viewer and a peripheral-vision image portion outside the focal-vision image portion, the focal-vision image portion of the second peripheral-vision expanded image being generated from a first corresponding source image portion in the second source image to cover the viewer'"'"'s focal vision as covered by the first corresponding source image portion, the peripheral-vision image portion of the second peripheral-vision expanded image being generated by spatially stretching a second corresponding source image portion in the second source image to cover the viewer'"'"'s peripheral vision including one or more peripheral vision portions not covered by the second corresponding source image portion of the second source image; receiving the second peripheral-vision expanded image from the video streaming server; generating the second display image from the second peripheral-vision expanded image; rendering at the second time point, to the viewer, the second display image. - View Dependent Claims (16)
-
Specification