On Padding Methods For Neural Network-Based In-Loop Filter

    公开(公告)号:US20220394309A1

    公开(公告)日:2022-12-08

    申请号:US17744060

    申请日:2022-05-13

    Applicant: Lemon Inc.

    Abstract: A method implemented by a video coding apparatus. The method includes determining, in real time, padding dimensions for padding samples to be applied to a video unit of a video for in-loop filtering, wherein d1, d2, d3, and d4 represent the padding dimensions corresponding to top, bottom, left, and right boundaries of the video unit, respectively; and performing a conversion between a video unit and a bitstream of the video based on the padding dimensions that were determined. A corresponding video coding apparatus and non-transitory computer-readable recording medium are also disclosed.

    Techniques for decoding or coding images based on multiple intra-prediction modes

    公开(公告)号:US11290736B1

    公开(公告)日:2022-03-29

    申请号:US17148356

    申请日:2021-01-13

    Applicant: Lemon Inc.

    Abstract: Aspects include a method, apparatus and computer-readable medium of decoding video or blocks of an image, including receiving a bitstream of the image, deriving, for a block of the image in the bitstream, multiple intra-prediction modes (IPMs) to use in decoding the block, determining, based on the multiple IPMs, a final predictor to use in decoding the block, and decoding the block using the final predictor. Other aspects include method, apparatus and computer-readable medium for similarly encoding video or blocks of an image.

    Methods and systems for motion candidate derivation

    公开(公告)号:US11936899B2

    公开(公告)日:2024-03-19

    申请号:US17200631

    申请日:2021-03-12

    Applicant: Lemon Inc.

    Abstract: Embodiments of the present disclosure provide methods, apparatuses and computer storage media for video processing. One example method comprises determining, during a conversion between a current video block of a video and a bitstream of the video, at least one set of motion candidates for the current video block, each motion candidate comprising predicted motion information determined from neighboring video blocks of the current video block; determining, based on a template of the current video block and from the at least one set of motion candidates, a target motion candidate for the current video block by using a template matching cost rule; and performing the conversion based on the target motion candidate.

    Motion candidate derivation
    29.
    发明授权

    公开(公告)号:US11671616B2

    公开(公告)日:2023-06-06

    申请号:US17200628

    申请日:2021-03-12

    Applicant: Lemon Inc.

    Abstract: Embodiments of the present disclosure provide methods, apparatuses and computer storage media for video processing. One example method comprises determining, during a conversion between a current video block of a video and a bitstream of the video, a set of motion candidates for the current video block; determining, for each motion candidate in the set of motion candidates, a refined motion candidate by performing a local search around the each motion candidate based on a template matching cost rule; determining, from a set of refined motion candidates generated for the set of motion candidates, a target motion candidate for the current video block; and performing the conversion based on the target motion candidate.

    STORAGE ENGINE FOR HYBRID DATA PROCESSING

    公开(公告)号:US20230063730A1

    公开(公告)日:2023-03-02

    申请号:US17462853

    申请日:2021-08-31

    Applicant: LEMON INC.

    Abstract: The present disclosure describes storage techniques for hybrid transactional and analytical processing. Data captured by a first processing engine may be received. The first processing engine may be configured to perform online transactional processing). Multiple replicas of logical logs generated based on the data may be distributed to a Delta Store by applying a quorum protocol on the multiple replicas. Data in the Delta Store are stored in a row format and are visible to a query for online analytical processing performed by a second processing engine. Data may be flushed from the Delta Store to a Base Store based on one or more predetermined rules. Data in the Base Store are stored in a columnar format and may be accessible by the second processing engine.

Patent Agency Ranking