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

    公开(公告)号:US11070834B2

    公开(公告)日:2021-07-20

    申请号:US16938165

    申请日:2020-07-24

    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.

    Continuous Generation of Non-Displayed Reference Frame in Video Encoding and Decoding
    2.
    发明申请
    Continuous Generation of Non-Displayed Reference Frame in Video Encoding and Decoding 审中-公开
    在视频编码和解码中连续生成非显示参考帧

    公开(公告)号:US20160134882A1

    公开(公告)日:2016-05-12

    申请号:US14538272

    申请日:2014-11-11

    Inventor: Thomas Davies

    Abstract: Methods and systems for the transmission of a high quality background reference frame (HQRF). Such a reference frame is sent from a video encoder to a video decoder in a number of portions, or slices. In the context of this description, a slice of a frame is a set of blocks in the frame, where the slice is coded separately from other slices of the frame. The slices are sent at respective intervals, so that the decoder receives the high quality background reference frame over time, in a piecemeal fashion. The slices can be buffered at the decoder, and the buffer may be continuously updated and used for reference at any point.

    Abstract translation: 用于传输高质量背景参考帧(HQRF)的方法和系统。 这样的参考帧以多个部分或片段从视频编码器发送到视频解码器。 在本说明书的上下文中,帧的片段是帧中的一组块,其中片与帧的其他片段分开编码。 以相应的间隔发送片,使得解码器以零碎的方式随时间接收高质量的背景参考帧。 这些切片可以在解码器处被缓冲,并且缓冲器可以被连续地更新并且用于任何点的参考。

    Techniques for Interactive Region-Based Scalability
    3.
    发明申请
    Techniques for Interactive Region-Based Scalability 审中-公开
    基于互动区域的可扩展性技术

    公开(公告)号:US20150373341A1

    公开(公告)日:2015-12-24

    申请号:US14311741

    申请日:2014-06-23

    Inventor: Thomas Davies

    Abstract: Techniques are provided herein for optimizing encoding and decoding operations for video data streams. An encoded video data stream is received, and select image segments of the encoded video data stream are identified. Each of the select image segments is an independently decodable portion of the encoded video data stream. Enhanced layer decoding operations are performed on each of the select image segments of the encoded video data stream to obtain an enhanced decoded output for the select image segments. Base layer decoding operations on each of the select image segments of the encoded video data stream are performed to obtain a base layer decoded output for the select image segments.

    Abstract translation: 本文提供了用于优化视频数据流的编码和解码操作的技术。 接收编码的视频数据流,并且识别编码的视频数据流的图像片段。 每个选择图像段是编码视频数据流的独立可解码部分。 对编码视频数据流的每个选择图像片段执行增强层解码操作,以获得用于选择图像片段的增强解码输出。 执行对编码视频数据流的每个选择图像片段的基本层解码操作,以获得用于选择图像片段的基本层解码输出。

    Fine-grained encrypted access to encrypted information

    公开(公告)号:US10956519B2

    公开(公告)日:2021-03-23

    申请号:US15637004

    申请日:2017-06-29

    Inventor: Thomas Davies

    Abstract: A system, method, and computer-readable media for performing a fine-grained encrypted search of data stored in encrypted form in an encrypted search database. The system includes at least one processor and at least one memory having computer-readable instructions for performing the method. The method includes performing an encrypted search of the encrypted search database based on one or more search terms, presenting a result of the encrypted search on an interface, and performing a further search of an encrypted data storage based on a response to the result.

    Compressed domain data channel for watermarking, scrambling and steganography

    公开(公告)号:US10200692B2

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

    申请号:US15460638

    申请日:2017-03-16

    Inventor: Thomas Davies

    Abstract: A computer-implemented method is provided for processing a video stream in the compressed domain for watermarking, scrambling and other applications. Syntax elements are generated for input video as part of a video compression process. The syntax elements are entropy coded with an arithmetic entropy encoding process to produce a compressed bitstream for the input video. Regions of frames and related syntax elements of the input video are identified as candidates for modification. Based on metadata associated with a particular user, the syntax elements, the regions, and entropy coding state of the arithmetic entropy encoding process, bytes of the input video are changed to generate a modifying bitstream that is unique to the particular user; and modifying the compressed bitstream using the modifying bitstream to produce a decodable bitstream for the input video.

    Continuous generation of non-displayed reference frame in video encoding and decoding

    公开(公告)号:US10070142B2

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

    申请号:US14538272

    申请日:2014-11-11

    Inventor: Thomas Davies

    Abstract: Methods and systems for the transmission of a high quality background reference frame (HQRF). Such a reference frame is sent from a video encoder to a video decoder in a number of portions, or slices. In the context of this description, a slice of a frame is a set of blocks in the frame, where the slice is coded separately from other slices of the frame. The slices are sent at respective intervals, so that the decoder receives the high quality background reference frame over time, in a piecemeal fashion. The slices can be buffered at the decoder, and the buffer may be continuously updated and used for reference at any point.

    System and method for improving resilience in transmission of data fragments
    7.
    发明授权
    System and method for improving resilience in transmission of data fragments 有权
    提高数据片段传输弹性的系统和方法

    公开(公告)号:US09578142B2

    公开(公告)日:2017-02-21

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

    Entropy coding state segmentation and retention

    公开(公告)号:US10218979B2

    公开(公告)日:2019-02-26

    申请号:US15340342

    申请日:2016-11-01

    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.

    FINE-GRAINED ENCRYPTED ACCESS TO ENCRYPTED INFORMATION

    公开(公告)号:US20190005135A1

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

    申请号:US15637004

    申请日:2017-06-29

    Inventor: Thomas Davies

    Abstract: The present disclosure provides systems, methods, and computer-readable media for performing a fine-grained encrypted search of data stored in encrypted form. In one aspect, a system includes at least one processor and at least one memory having computer-readable instructions, which when executed by the at least one processor, configure the at least one processor to create an encrypted search database, perform an encrypted search of the encrypted search database based on one or more search terms, present a result of the encrypted search on an interface, and perform a further search of an encrypted data storage based on a response to the result.

Patent Agency Ranking