The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 19, 2024
Filed:
Jul. 03, 2020
Tiledmedia B.v., Rotterdam, NL;
Ray Van Brandenburg, Rotterdam, NL;
Xavier Albert Jean-Pierre Corbillon, Rotterdam, NL;
Arjen Timotheus Veenhuizen, Rotterdam, NL;
TILEDMEDIA B.V., , NL;
Abstract
A method is described 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 wherein 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, such as a sphere or cube, the method comprising based on said tile stream mapping information and a viewport, the tile frame retrieval device determining a plurality of tile streams, 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; the tile frame retrieval device receiving 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; the decoder device decoding 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, the renderer device mapping 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 as indicated; based on the mapped decoded video frame, the renderer device rendering at least part of the decoded video frame on the display of the client device.