Encoding and decoding of live-streamed video using common video data shared between a transmitter and a receiver

    公开(公告)号:US10721284B2

    公开(公告)日:2020-07-21

    申请号:US15466169

    申请日:2017-03-22

    Inventor: Thomas Davies

    Abstract: A first endpoint device has access to common video data including common video frames and encoded common video data having the common video frames encoded therein. The encoded common video data is downloaded to a second endpoint device. After, or during, the downloading of the encoded common video data, live video frames are played in a play order. The live video frames are encoded in the play order into encoded live video frames. To encode the live video frames, each live video frame is predicted based on a previous live video frame that has been encoded and a common video frame from the common video data that has been downloaded in the encoded common video data. The encoded live video frames include indications of the previous live video frame and the common video frame used to encode each encoded live video frame are transmitted to the second endpoint device.

    ENTROPY CODING STATE SEGMENTATION AND RETENTION

    公开(公告)号:US20180124407A1

    公开(公告)日:2018-05-03

    申请号:US15340342

    申请日:2016-11-01

    CPC classification number: H04N19/13 H04N19/137 H04N19/172

    Abstract: Video coding and decoding techniques are provided in which entropy coding states are stored for regions of video frames of a sequence of video frames, upon completion of coding of those regions. Entropy coding initialization states for regions of a current video frame are derived based on entropy coding states of corresponding regions of a prior video frame in the sequence of video frames. This process may be performed at a video encoder and a video decoder, though some signaling may be sent from the encoder to the decoder to direct the decoder is certain operations.

    SYSTEM AND METHOD FOR IMPROVING RESILIENCE IN TRANSMISSION OF DATA FRAGMENTS
    13.
    发明申请
    SYSTEM AND METHOD FOR IMPROVING RESILIENCE IN TRANSMISSION OF DATA FRAGMENTS 有权
    用于改善传输数据片段的可靠性的系统和方法

    公开(公告)号:US20150003474A1

    公开(公告)日:2015-01-01

    申请号:US14250157

    申请日:2014-04-10

    CPC classification number: H04L69/22

    Abstract: A system and method packetizes data by fragmenting, with processing circuitry, a data structure into a plurality of data fragments, each data fragment being included in a separate packet, and inserting, with processing circuitry, an offset indicator within each of the packets, each offset indicator indicating an amount of fragment data encapsulated within preceding packets. A system and method decodes packetized data that includes the offset indicator.

    Abstract translation: 系统和方法通过将处理电路分段成数据结构分组成多个数据片段来分组数据,每个数据片段被包括在单独的分组中,并且在处理电路中插入每个分组内的偏移指示符,每个 偏移指示符,指示封装在先前分组内的片段数据量。 系统和方法对包括偏移指示符的分组化数据进行解码。

    Low-complexity method for generating synthetic reference frames in video coding

    公开(公告)号:US10805627B2

    公开(公告)日:2020-10-13

    申请号:US15071778

    申请日:2016-03-16

    Inventor: Thomas Davies

    Abstract: A low-complexity process of generating an artificial frame that can be used for prediction. At least a first reference frame and a second reference frame of a video signal are obtained. A synthetic reference frame is generated from the first reference frame and the second reference frame. Reference blocks from each of the first reference frame and the second reference frame are combined to derive an interpolated block of the synthetic reference frame.

    Latency mitigation through intelligent extrapolation in multimedia systems

    公开(公告)号:US10225516B2

    公开(公告)日:2019-03-05

    申请号:US15631264

    申请日:2017-06-23

    Inventor: Thomas Davies

    Abstract: In one embodiment, a device de-multiplexes a stream of multimedia data into first and second media streams. The device determines that a portion of the first media stream is missing for co-presentation with a corresponding portion of the second media stream due to a present latency condition. The device associates the corresponding portion of the second media stream with a previously received portion of the second media stream. The device generates media data for the first media stream for co-presentation with the corresponding portion of the second media stream in lieu of the missing portion of the first media stream, based on a previously received portion of the first media stream associated with the previously received portion of the second media stream. The device provides the generated media data and the corresponding portion of the second media stream for co-presentation by one or more user interfaces.

    LATENCY MITIGATION THROUGH INTELLIGENT EXTRAPOLATION IN MULTIMEDIA SYSTEMS

    公开(公告)号:US20180376105A1

    公开(公告)日:2018-12-27

    申请号:US15631264

    申请日:2017-06-23

    Inventor: Thomas Davies

    Abstract: In one embodiment, a device de-multiplexes a stream of multimedia data into first and second media streams. The device determines that a portion of the first media stream is missing for co-presentation with a corresponding portion of the second media stream due to a present latency condition. The device associates the corresponding portion of the second media stream with a previously received portion of the second media stream. The device generates media data for the first media stream for co-presentation with the corresponding portion of the second media stream in lieu of the missing portion of the first media stream, based on a previously received portion of the first media stream associated with the previously received portion of the second media stream. The device provides the generated media data and the corresponding portion of the second media stream for co-presentation by one or more user interfaces.

    ENCODING AND DECODING OF LIVE-STREAMED VIDEO USING COMMON VIDEO DATA SHARED BETWEEN A TRANSMITTER AND A RECEIVER

    公开(公告)号:US20180278669A1

    公开(公告)日:2018-09-27

    申请号:US15466169

    申请日:2017-03-22

    Inventor: Thomas Davies

    Abstract: A first endpoint device has access to common video data including common video frames and encoded common video data having the common video frames encoded therein. The encoded common video data is downloaded to a second endpoint device. After, or during, the downloading of the encoded common video data, live video frames are played in a play order. The live video frames are encoded in the play order into encoded live video frames. To encode the live video frames, each live video frame is predicted based on a previous live video frame that has been encoded and a common video frame from the common video data that has been downloaded in the encoded common video data. The encoded live video frames include indications of the previous live video frame and the common video frame used to encode each encoded live video frame are transmitted to the second endpoint device.

    LOW-COMPLEXITY METHOD FOR GENERATING SYNTHETIC REFERENCE FRAMES IN VIDEO CODING

    公开(公告)号:US20170111652A1

    公开(公告)日:2017-04-20

    申请号:US15071778

    申请日:2016-03-16

    Inventor: Thomas Davies

    Abstract: Presented herein are techniques for a low-complexity process of generating an artificial frame that can be used for prediction. At least a first reference frame and a second reference frame of a video signal are obtained. A synthetic reference frame is generated from the first reference frame and the second reference frame. Reference blocks from each of the first reference frame and the second reference frame are combined to derive an interpolated block of the synthetic reference frame.

    Sub-picture hierarchical QP coding
    19.
    发明授权
    Sub-picture hierarchical QP coding 有权
    子图像分层QP编码

    公开(公告)号:US09277214B2

    公开(公告)日:2016-03-01

    申请号:US13768426

    申请日:2013-02-15

    Inventor: Thomas Davies

    CPC classification number: H04N19/124 H04N19/157 H04N19/174

    Abstract: A method including: dividing a first video frame into a predetermined plurality of regions; assigning a quantization parameter to each of the predetermined plurality of regions in accordance with a first predetermined pattern of quantization parameters, the quantization parameters not being all the same; dividing video frames, subsequent to the first video frame, into the predetermined plurality of regions; and assigning a quantization parameter to each of the predetermined plurality of regions in the video frames subsequent to the first video frame, in accordance with another predetermined pattern, different from the first predetermined pattern.

    Abstract translation: 一种方法,包括:将第一视频帧划分成预定的多个区域; 根据量化参数的第一预定模式向每个预定的多个区域分配量化参数,所述量化参数不是全部相同; 将第一视频帧之后的视频帧分割成预定的多个区域; 以及根据与第一预定模式不同的另一预定模式,向第一视频帧之后的视频帧中的预定多个区域中的每一个分配量化参数。

Patent Agency Ranking