Twitter, Inc. (delisted)
Gapless video looping

Last updated:

Abstract:

Techniques of playing back a looping video file involve providing multiple video codecs for decoding a video file. Each video codec performs its own decoding operation on the looping video file, resulting in multiple buffers of video frames and a buffer of audio frames. Then, as the GPU renders the ending video frames from a first buffer, it begins rendering the beginning video frames from a second buffer. In this way, the beginning of a next video cycle is already rendered for viewing by the time a current video cycle is ending.

Status:
Grant
Type:

Utility

Filling date:

15 Jul 2019

Issue date:

23 Feb 2021