Patent ID: 11936838
Assignee: TILEDMEDIA B.V.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method for rendering a spatial part of an immersive video on a display of a client device comprising a tile frame retrieval device, a decoder device and a renderer device, wherein
the immersive video comprises video frames, each video frame being spatially divided in tile frames, and the immersive video comprises tile streams, each tile stream representing a spatial part of the immersive video and each tile stream comprising a plurality of said tile frames, and
the client has stored tile stream mapping information, that indicates for each tile stream a respective position on a surface of a two-dimensional or three-dimensional model, the method comprising steps of;
based on said tile stream mapping information and a viewport, determining a plurality of tile streams by the tile frame retrieval device, and requesting encoded video data from a server, the encoded video data comprising, for each determined tile stream, an encoded tile frame that comprises encoded data representative of a tile frame comprised in the tile stream;
receiving, by the tile frame retrieval device, the encoded tile frames and forming an encoded video frame comprising the received encoded tile frames, each encoded tile frame having a position in the encoded video frame, and the tile frame retrieval device generating tile frame arrangement information indicating the position of each encoded tile frame within the encoded video frame;
decoding, by the decoder device, the encoded video frame to obtain a decoded video frame comprising the tile frames at respective positions within the decoded video frame;
based on the tile frame arrangement information and based on the tile stream mapping information, mapping, by the renderer device, the decoded video frame onto one or more surfaces of the two-dimensional or three-dimensional model so that each tile frame is mapped onto the position of the one or more surfaces of the model; and
rendering, by the renderer device, at least part of the decoded video frame on the display of the client device, said rendering being based on the mapped decoded video frame.