Immersive video
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorJouni Mäenpää
Life of this patent
Estimating the term…
Abstract
A network-implemented video processing server (100) generates an immersive video sub-stream by processing video data from at least a portion of multiple video streams carrying video data for a full immersive video scene. The processing is performed based on information representing a user's current field of vision received over a control channel between the network-implemented server (100) and a user device (200). The immersive video sub-stream carries encoded video data corresponding to a sub-portion of the full immersive video scene.
Claims22
A method for processing immersive video, said method comprising:
- a network-implemented video processing server generating an immersive video sub-stream, wherein generating the immersive video sub-stream comprises:
- obtaining information representing a user's current field of vision received over a control channel between said network-implemented video processing server and a user device;
- and
- processing, based on said obtained information representing the user's current channel field of vision received over the control between said network-implemented video processing server and the user device, video data from at least a portion of multiple video streams carrying video data corresponding to a full immersive video scene, said immersive video sub-stream carrying encoded video data corresponding to a sub-portion of said full immersive video scene,
- wherein said network-implemented video processing server is configured to receive sensor data over a device-to-server media channel;
- wherein said network-implemented video processing server is configured to generate interactive media content based on said sensor data;
- wherein said network-implemented video processing server inserting said interactive media content in said immersive video sub-stream;
- wherein said network-implemented video processing server is further configured to the sub-portion of said multiple video streams based on said information, and
- wherein said network-implemented video processing server is further configured to select, based on said information, video streams of said multiple video stream carrying said video data corresponding to an immersive video that is within said user's current field of vision.
A network-implemented video processing server, wherein the network-implemented video processing server is configured to generate an immersive video sub-stream by processing, based on information representing a user's current field of vision received over a control channel between said network-implemented video processing server and a user device, video data from at least a portion of multiple video streams carrying video data corresponding to a full immersive video scene, said immersive video sub-stream carrying encoded video data corresponding to a sub-portion of said full immersive video scene,
- wherein said network-implemented video processing server is configured to receive sensor data over a device-to-server media channel;
- wherein said network-implemented video processing server is configured to generate interactive media content based on said sensor date;
- wherein said network-implemented video processing server inserting said interactive media content in said immersive video sub-stream;
- wherein said network-implemented video processing server is further configured to the sub-portion of said multiple video streams based on said information, and
- wherein said network-implemented video processing server is further configured to select, based on said information, video streams of said multiple video stream carrying said video data corresponding to an immersive video that is within said user's current field of vision.
A user device, wherein
- said user device is configured to transmit information representing a user's current field of vision over a control channel to a network-implemented video processing server;
- said user device is configured to receive, on a video transport channel, an immersive video sub-stream carrying encoded video data corresponding to a sub-portion of a full immersive video scene,
- wherein said network-implemented video processing server is configured to receive sensor data over a device-to-server media channel;
- wherein said network-implemented video processing server is configured to generate interactive media content based on said sensor data;
- wherein said network-implemented video processing server inserting said interactive media content in said immersive video sub-stream;
- wherein said user device is configured to receive, on said video transport channel, said immersive video sub-stream carrying encoded video data corresponding to an immersive video scene that is within said user's current field of vision as represented by said information;
- said user device is configured to decode said immersive video sub-stream to form decoded video data corresponding to said sub-portion of said full immersive video scene;
- and
- said user device is configured to output decoded video data for display.
Dependencies are inferred from the claim text.