3 ms·
It means that e.g. in H265 you can split the frame into tiles that are much larger than macroblocks: it's like the video is a set of n videos that are then comp
by _flux 3y ago
It means that e.g. in H265 you can split the frame into tiles that are much larger than macroblocks: it's like the video is a set of n videos that are then composed to build a complete frame. This allows both encoding and decoding to work in parallel even inside a single frame. In addition, in VR 360 context, it allows decoding only frames the viewer can see.
It reduces the compression efficiency, but only a little, because the tiles will be quite large anyway, such as 6 tiles per frame (but can be more for 360 video applications). It can be limited by the number of decoding instances a piece of hardware can have concurrently.
- pjc50 3y agoSo the answer to the original comment "Is there a reason we don't have parallelizable video formats?" is "we do have them".
- bmicraft 3y agoThe answer seems to be "parallel videos can be decoded in parallel"
- philsnow 3y ago> 6 tiles per frame (but can be more for 360 video applications) Seems like for VR video, if it’s split up longitudinally you would only have to decode the tiles that are in the direction the user is looking at any given time, and just let the other bits pass by undecoded.