STREAMING VIRTUAL REALITY VIDEO
First Claim
1. A method for use in a streaming process of a Virtual Reality [VR] video to a VR rendering device, the streaming process having a configurable setup, in each configured setup the VR video being represented by one or more streams and each configured setup providing respective different image data of a scene, the VR rendering device being arranged to render, on the basis of the one or more streams, a current view of the scene based on a current head position, wherein the method comprises:
- executing the streaming process according to a first configured setup providing first image data needed to render the current view;
determining EEG data by measuring brain signals;
predicting a head movement based on the EEG data;
determining target image data differing from the first image data and needed for rendering a future view based on the predicted head movement;
determining a second configured setup for providing the target image data; and
executing the streaming process according to the second configured setup.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices are provided for use in a streaming process (130) of a Virtual Reality [VR] video to a VR rendering device (120). The streaming process has a configurable setup, each configured setup providing respective different image data of a scene. The VR rendering device is arranged to render a current view of the scene based on a current head position. The streaming process is executed according to a first configured setup providing first image data needed to render the current view. EEG data is determined by measuring brain signals (115) and a head movement is predicted based on the EEG data. Target image data is determined as needed for rendering a future view based on the predicted head movement. A new configured setup for providing the target image data is determined. By adapting the streaming process based on the prediction the target image data can be provided in time and efficiently using available bandwidth.
-
Citations
17 Claims
-
1. A method for use in a streaming process of a Virtual Reality [VR] video to a VR rendering device, the streaming process having a configurable setup, in each configured setup the VR video being represented by one or more streams and each configured setup providing respective different image data of a scene, the VR rendering device being arranged to render, on the basis of the one or more streams, a current view of the scene based on a current head position, wherein the method comprises:
-
executing the streaming process according to a first configured setup providing first image data needed to render the current view; determining EEG data by measuring brain signals; predicting a head movement based on the EEG data; determining target image data differing from the first image data and needed for rendering a future view based on the predicted head movement; determining a second configured setup for providing the target image data; and executing the streaming process according to the second configured setup. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A Virtual Reality [VR] rendering device for rendering a VR video using a streaming process having a configurable setup, in each configured setup the VR video being represented by one or more streams and each configured setup providing respective different image data of a scene,
wherein the VR rendering device comprises: -
a receiver to receive the one or more streams according to a current configured setup; and a display processor configured to render, on the basis of the one or more streams, a current view of the scene based on a current head position; and a controller configured to; execute the streaming process according to a first configured setup providing first image data needed to render the current view; determine EEG data by measuring brain signals; predict a head movement based on the EEG data; determine target image data differing from the first image data and needed for rendering a future view based on the predicted head movement; determine a second configured setup for providing the target image data; and execute the streaming process according to the second configured setup. - View Dependent Claims (15, 16, 17)
-
Specification