-
公开(公告)号:US20250030881A1
公开(公告)日:2025-01-23
申请号:US18909092
申请日:2024-10-08
Applicant: Lemon Inc.
IPC: H04N19/436 , H04N19/124 , H04N19/132 , H04N19/157 , H04N19/70 , H04N19/82
Abstract: A method of processing video data. The method includes determining that a supplemental enhancement information (SEI) message of a bitstream includes indicators specifying one or more neural network (NN) filter model candidates or selections for a video unit or samples within the video unit, and converting between a video media file comprising the video unit and the bitstream based on the indicators. A corresponding video coding apparatus and non-transitory computer readable medium are also disclosed.
-
公开(公告)号:US12147432B2
公开(公告)日:2024-11-19
申请号:US17462998
申请日:2021-08-31
Applicant: LEMON INC.
Inventor: Jianjun Chen , Yonghua Ding , Ye Liu , Fangshi Li , Lixun Cao , Yang Liu , Li Zhang , Mingyi Zhang , Lei Zhang , Rui Shi
IPC: G06F16/2457 , G06F16/178 , G06F16/242 , G06F16/25 , G06F16/27
Abstract: The present disclosure describes hybrid transactional and analytical processing (HTAP) techniques. A HTAP system comprises a first processing engine configured to perform online transactional processing, a second processing engine configured to perform online analytical processing, and a storage in communication with the first processing engine and the second processing engine. The first processing engine, the second processing engine, and the storage may be modularized and configured to be decoupled from each other. The system may be configured to capture data by the first processing engine in real time, organize the data in a first format in a first part of the storage for use by the first processing engine, propagate the data to a second part of the storage subsystem, and organize the data in a second format in the second part of the storage for use by the second processing engine.
-
公开(公告)号:US20240348809A1
公开(公告)日:2024-10-17
申请号:US18751520
申请日:2024-06-24
Applicant: Lemon Inc.
IPC: H04N19/42 , H04N19/124 , H04N19/176 , H04N19/186 , H04N19/30 , H04N19/70 , H04N19/82
CPC classification number: H04N19/42 , H04N19/124 , H04N19/176 , H04N19/186 , H04N19/30 , H04N19/70 , H04N19/82
Abstract: A method implemented by a video coding apparatus. The method includes applying an output of a neural network (NN) filter to an unfiltered sample of a video unit to generate a residual, applying a scaling function to the residual to generate a scaled residual, adding another unfiltered sample to the scaled residual to generate a filtered sample, and converting between a video media file and a bitstream based on the filtered sample that was generated. A corresponding video coding apparatus and non-transitory computer readable medium are also disclosed.
-
公开(公告)号:US12101468B2
公开(公告)日:2024-09-24
申请号:US17933755
申请日:2022-09-20
Applicant: Lemon Inc.
IPC: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/46
CPC classification number: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/46
Abstract: Implementations of the present disclosure provide a solution for reordering merge candidates. In this solution, during a conversion between a current video block of a video and a bitstream of the video, a template matching cost associated with each of a plurality of candidates of motion information for the current video block is determined. The template matching cost is determined based on a first difference between a set of neighboring samples of the current video block and a set of reference samples corresponding to the set of neighboring samples, and a second difference between a set of reconstructed samples neighboring to the set of neighboring samples and the set of reference samples. The set of reference samples is determined based on motion information indicated by a respective candidate. Then, the plurality of candidates of motion information is reordered based on the template matching cost.
-
公开(公告)号:US11895330B2
公开(公告)日:2024-02-06
申请号:US17576487
申请日:2022-01-14
Applicant: Lemon Inc.
Inventor: Zhaobin Zhang , Li Zhang , Yue Li , Kai Zhang
IPC: H04N19/587 , H04N19/172 , H04N19/147 , H04N19/31 , H04N19/169 , H04N19/177 , G06N3/08 , H04N19/105 , H04N19/124 , H04N19/132 , H04N19/109 , H04N19/167 , G06N3/045
CPC classification number: H04N19/587 , G06N3/045 , G06N3/08 , H04N19/105 , H04N19/109 , H04N19/124 , H04N19/132 , H04N19/147 , H04N19/167 , H04N19/172 , H04N19/177 , H04N19/1883 , H04N19/31
Abstract: A method of video processing includes determining a target bitrate for a current video unit of a video that is based on a rate distortion function in which a rate portion is weighted using lambda, wherein lambda is a rational number and wherein lambda is an adaptively adjusted for each video unit of the video and performing a conversion between the current video unit and a bitstream of the video.
-
公开(公告)号:US11792438B2
公开(公告)日:2023-10-17
申请号:US17488179
申请日:2021-09-28
Applicant: Lemon Inc.
IPC: H04N19/85 , H04N19/96 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/124 , H04N19/107 , H04N19/573 , G06N3/04
CPC classification number: H04N19/85 , G06N3/04 , H04N19/107 , H04N19/124 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/573 , H04N19/96
Abstract: Methods, systems, apparatus for media processing are described. One example method of digital media processing includes determining, for a conversion between visual media data and a bitstream of the visual media data, how to apply one or more convolutional neural network filters to at least some samples of a video unit of the visual media data according to a rule; and performing the conversion based on the determining.
-
公开(公告)号:US11789936B2
公开(公告)日:2023-10-17
申请号:US17462853
申请日:2021-08-31
Applicant: LEMON INC.
Inventor: Jianjun Chen , Yonghua Ding , Ye Liu , Fangshi Li , Li Zhang , Mingyi Zhang , Kui Wei , Wei Ding , Kai Wu , Jason Yang Sun
CPC classification number: G06F16/2379 , G06F16/28
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.
-
公开(公告)号:US11716469B2
公开(公告)日:2023-08-01
申请号:US17544638
申请日:2021-12-07
Applicant: Lemon Inc.
IPC: H04N19/117 , H04N19/436 , H04N19/82 , H04N19/186 , H04N19/169 , H04N19/70 , H04N19/124 , H04N19/176 , H04N19/132 , G06N3/08
CPC classification number: H04N19/117 , G06N3/08 , H04N19/124 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/1883 , H04N19/436 , H04N19/70 , H04N19/82
Abstract: A method implemented by a video coding apparatus. The method includes selecting a neural network (NN) filter model from a plurality of NN filter model candidates for each video unit. The NN filter model selected for a first video unit is different than the NN filter model selected for a second video unit. The method also includes converting between a video media file and a bitstream based on the one or more NN filter models selected for the video unit. A corresponding video coding apparatus and non-transitory computer readable medium are also disclosed.
-
公开(公告)号:US11582460B2
公开(公告)日:2023-02-14
申请号:US17148533
申请日:2021-01-13
Applicant: Lemon Inc.
Inventor: Yang Wang , Kai Zhang , Li Zhang , Yuwen He , Hongbin Liu
IPC: H04N19/11 , H04N19/176 , H04N19/146 , H04N19/132 , H04N19/159
Abstract: Aspects of the present disclosure provide techniques for derive one or more intra prediction modes (IPMs) from a subset of IPM candidates in order to determine a predictor to use for decoding a block of an image. In some aspects, the subset of IPM candidates may include IPMs that are less than the number of IPMs in a full set of all available IPM candidates (e.g., 67 IPMs in VVC or 35 in HEVC). In some aspects, the subset of IPM candidates may be based on a most probable mode (MPM) list that can be used to determine or signal an IPM based on IPMs previously used in decoding other blocks.
-
公开(公告)号:US11563957B2
公开(公告)日:2023-01-24
申请号:US17148538
申请日:2021-01-13
Applicant: Lemon Inc.
Inventor: Yang Wang , Kai Zhang , Li Zhang , Yuwen He , Hongbin Liu
IPC: H04N19/189 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/159 , H04N19/186
Abstract: Example implementations include a method and of video processing, comprising determining, during a conversion between a current video unit of a video and a bitstream of the video, to apply a prediction mode derivation tool to the current video unit, wherein in the prediction mode derivation tool, at least one intra prediction mode (IPM) is derived for the current video unit based on cost calculations between reconstructed samples and prediction samples of a template region related the current video unit. The implementations further include performing the conversion based on the determining.
-
-
-
-
-
-
-
-
-