发明名称 VIDEO ENCODING FOR REDUCED STREAMING LATENCY
摘要 A client device requests a streaming video from a storage device, which encodes the video's frame in communication packets according to an encoding protocol for transmission to the client. The client device decodes the communication packets to obtain frame segments and a frame marking header indicating a boundary of the video frame relative to other video frames in the video. The communication packets may also include other segment headers indicating a relative ordering of corresponding frame segments. The client device determines, based on the frame marking header, whether a sufficient number of communication packets have been received to render a video frame. In response to determining that the sufficient number of communication packets has been received, the client device assembles the video frame from the frame segments corresponding to the video frame and presents at least a portion of the video by rendering the assembled video frame.
申请公布号 US2017064344(A1) 申请公布日期 2017.03.02
申请号 US201514841431 申请日期 2015.08.31
申请人 GoPro, Inc. 发明人 Petersen Mark;Tran Peter;Youel Jeffrey S.
分类号 H04N21/2385;H04N21/845;H04N19/107;H04N21/44;H04N21/438;H04N19/44;H04N21/2387;G11B27/10 主分类号 H04N21/2385
代理机构 代理人
主权项 1. A non-transitory computer-readable medium comprising instructions for presenting a video, the instructions executable by a processor and comprising instructions for: receiving communication packets from a device storing the video; decoding the communication packets to obtain frame segments corresponding to one or more video frames of the video and segment headers each indicating a sequence order of the plurality of frame segments; identifying, from the segment headers, a frame marking header indicating a boundary of the video frame relative to other video frames in the video; determining, based on the frame marking header, whether a sufficient number of communication packets have been received to render a video frame; and in response to determining that the sufficient number of communication packets have been received: assembling the video frame from frame segments corresponding to the video frame, andpresenting at least a portion of the video by rendering the assembled video frame.
地址 San Mateo CA US