-
公开(公告)号:EP3360326A1
公开(公告)日:2018-08-15
申请号:EP16779281.1
申请日:2016-09-28
IPC分类号: H04N19/107 , H04N19/166 , H04N19/174 , H04N19/89 , H04N19/436 , H04N19/159
CPC分类号: H04N19/174 , H04N19/107 , H04N19/159 , H04N19/166 , H04N19/31 , H04N19/436 , H04N19/70 , H04N19/89 , H04N21/2662 , H04N21/42615 , H04N21/4341 , H04N21/4343 , H04N21/8451 , H04N21/85406
摘要: A host has a graphics pipeline that process frames by portions (e.g., pixels or rows) or slices. A remote device transmits a video stream container via a network to the host. A frame of the video stream in the container has encoded portions. The graphics pipeline includes a demultiplexer that extracts the portions of the video frame. When a portion has been extracted it is passed to a decoder, which is next in the pipeline. The decoder may begin decoding the portion before receiving a next portion of the frame, possibly while the demultiplexer is demultiplexing the next portion of the frame. A decoded portion of the frame is passed to a renderer which accumulates the portions of the frame and renders the frame. At any time portions of a frame might concurrently be being received, demultiplexed, decoded, and rendered. The decoder may be single-threaded, multi-threaded, or hardware accelerated.