HFI Innovation Inc.

Taiwan, Province of China

Back to Profile

1-100 of 755 for HFI Innovation Inc. Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
2024 March 1
2024 (YTD) 1
2023 15
2022 61
2021 65
See more
IPC Class
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock 310
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards 156
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction 144
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction 132
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component 106
See more
Status
Pending 41
Registered / In Force 714
Found results for  patents
  1     2     3     ...     8        Next Page

1.

SIGNALING FOR MULTI-REFERENCE LINE PREDICTION AND MULTI-HYPOTHESIS PREDICTION

      
Application Number 18506868
Status Pending
Filing Date 2023-11-10
First Publication Date 2024-03-07
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh

Abstract

A video codec receives data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The video codec signals or parses a first syntax element for a first coding mode in a particular set of two or more coding modes. Each of coding mode of the particular set of coding modes modifies a merge candidate or an inter-prediction that is generated based on the merge candidate. The video codec enables the first coding mode and disables one or more other coding modes in the particular set of coding modes. The disabled one or more coding modes in the particular set of coding modes are disabled without parsing syntax elements for the disabled coding modes. The video codec encodes or decodes the current block by using the enabled first coding mode and bypassing the disabled coding modes.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel

2.

METHOD AND APPARATUS OF MOTION VECTOR CONSTRAINT FOR VIDEWO CODING

      
Application Number 18325588
Status Pending
Filing Date 2023-05-30
First Publication Date 2023-09-21
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Huang, Yu-Wen
  • Hsu, Chih-Wei

Abstract

Method and apparatus of Inter prediction for video coding are disclosed. When a sub-block motion compensation coding tool is selected for the current block, the method generates sub-block MVs (motion vectors) associated with multiple sub-blocks, which are included or contained in the current block, according to the sub-block motion compensation coding tool, constrains the sub-block MVs within a range to form constrained sub-block MVs, and applies motion compensation to the current block using the constrained sub-block MVs or applies motion compensation to the current block using one sub-block MV within the range around the primary MV in a second list if a corresponding sub-block MV in a first list is outside the range. In another method, motion compensation is applied to the current block only using reference pixels of reference sub-blocks within a primary reference block.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding

3.

Method and Apparatus of Matrix Based Intra Prediction in Image and Video Processing

      
Application Number 18321606
Status Pending
Filing Date 2023-05-22
First Publication Date 2023-09-21
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

An image or video processing method comprises receiving input data of a current block, mapping an MIP mode index to a default mode, and encoding or decoding the current block by referencing the default mode. Another image or video processing method comprises receiving input data of a current block coded or to be coded by an MIP mode, and parsing or signaling a transpose flag for the current block indicating whether transposing is applied in coding the current block. Reference samples of the current block are prepared from neighboring boundary samples according to the transpose flag. A matrix is selected to be multiplied to the reference samples to generate predicted samples. A transposing process is adaptively applied to the current block according to the transpose flag, and the predicted samples are used to encode or decode the current block.

IPC Classes  ?

  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

4.

Method and Apparatus of Luma-Chroma Separated Coding Tree Coding and Constraints

      
Application Number 18310960
Status Pending
Filing Date 2023-05-02
First Publication Date 2023-08-24
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh

Abstract

A methods and apparatus for adaptive data dependency between corresponding blocks partitioned from separate partition trees according to an embodiment of the present invention are disclosed. The data dependency between different tree structures is allowed when the tree structures are mutually inclusive. When the splitting is not used in one tree or when splitting is used in one tree and the same splitting or no split is used in the other tree, the data dependency between different tree structures is allowed. When the splitting in different tree structures are different, then the data dependency between different tree structures is disallowed. For each leaf CU in chroma tree, it should include one or more complete luma leaf CUs or it is completely included in one luma leaf CU, when the data dependency between different tree structures is allowed. Otherwise, then the data dependency between different tree structures is disallowed.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

5.

Method and apparatus of matrix-based intra prediction for video coding

      
Application Number 18177297
Grant Number 11882290
Status In Force
Filing Date 2023-03-02
First Publication Date 2023-06-29
Grant Date 2024-01-23
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

According to one implementation, a method receives input data related to a current block in a current picture at a video encoder side or receiving a video bitstream comprising coded data of the current block at a video decoder side. When hen the MIP mode is applied to the current block, the method checks availability for a target reference boundary region comprising left reference boundary samples and top reference boundary samples, wherein the left reference boundary samples and the top reference boundary samples are checked jointly for the current block. The method further performs a padding process if an unavailable sample exists in the target reference boundary region, wherein the unavailable sample is padded with a default value or a sample value of an available sample and derives a reduced predictor, and encodes or decodes the current block using a MIP predictor derived from the reduced predictor.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • G06F 17/16 - Matrix or vector computation

6.

Methods and Apparatuses of Inter Coding for Pictures Partitioned into Subpictures in Video Coding Systems

      
Application Number 18166102
Status Pending
Filing Date 2023-02-08
First Publication Date 2023-06-15
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

Video processing methods and apparatuses include receiving input video data associated with a current picture, signaling or parsing a first syntax element, wherein the first syntax element indicates whether to infer or predict subpicture information of a current layer of the current picture from a target layer; signaling or parsing a second syntax element to determine information about the target layer for obtaining the subpicture information of the current layer of the current picture, and encoding or decoding the current layer of the current picture using the subpicture information of the current layer of the current picture.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

7.

PATTERN-BASED MOTION VECTOR DERIVATION FOR VIDEO CODING

      
Application Number 18167355
Status Pending
Filing Date 2023-02-10
First Publication Date 2023-06-15
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei
  • Huang, Yu-Wen

Abstract

The techniques described herein relate to methods, apparatus, and computer readable media configured to receive compressed video data, wherein the compressed video data is related to a set of frames. A decoder-side predictor refinement technique is used to calculate a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. An existing motion vector associated with a different frame from a motion vector buffer is retrieved. The new motion vector is calculated based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/573 - Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction

8.

Signaling block partitioning of image and video

      
Application Number 18158144
Grant Number 11924426
Status In Force
Filing Date 2023-01-23
First Publication Date 2023-05-25
Grant Date 2024-03-05
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Hsiang, Shih-Ta
  • Lai, Chen-Yen
  • Chen, Ching-Yeh

Abstract

A video system that applies constraints on block partitioning is provided. The system receives a partitioning control parameter from a bitstream specifying a maximum block size for enabling ternary-tree split that is constrained to be 64 or smaller. The system receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The system splits the current block into one or more partitions recursively, wherein ternary split is disallowed for a partition of the current block unless the partition is less than or equal to the maximum block size. The system reconstructs the one or more partitions of the current block.

IPC Classes  ?

  • H04N 11/02 - Colour television systems with bandwidth reduction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

9.

Method and apparatus of encoding or decoding video blocks with constraints during block partitioning

      
Application Number 18150576
Grant Number 11870991
Status In Force
Filing Date 2023-01-05
First Publication Date 2023-05-11
Grant Date 2024-01-09
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Tsai, Chia-Ming

Abstract

Video processing methods include receiving input data of a current block in a current slice, determine determining whether one or more components of the current block satisfy one or more predefined criteria during partitioning, and applying a mode constraint to the current block only if the one or more components of the current block satisfy the one or more predefined criteria, wherein the mode constraint restricts all blocks within the current block to be processed by a same prediction mode when the current block is split into a plurality of blocks. The methods adaptively split the current block into one or more blocks, and pare one or more prediction mode syntax elements of a first block in the current block according to a constrained mode of the current block. The methods further encode the current block with the mode constraint.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

10.

Method and Apparatus for Signaling Tile and Slice Partition Information in Image and Video Coding

      
Application Number 17906670
Status Pending
Filing Date 2021-03-18
First Publication Date 2023-05-04
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

A method and apparatus for signaling or parsing picture partition information are disclosed. According to one method, a syntax related to a number of tiles in a target slice is signaled at an encoder side or parsed at a decoder side if the address of the target slice does not correspond to a last tile index of the current picture and the raster-scan slice mode is used for picture partition. The syntax is signaled or parsed from a slice header level of the video bitstream corresponding to the target slice. According to another method, a control syntax is signaled at an encoder side or parsed at a decoder side only if the picture partition information indicates more than one tile existing in the current picture. The control syntax indicates whether in-loop filtering is applied across tile boundaries.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

11.

Method and apparatus for signaling adaptive loop filter parameters in video coding

      
Application Number 18145093
Grant Number 11792394
Status In Force
Filing Date 2022-12-22
First Publication Date 2023-04-27
Grant Date 2023-10-17
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

According to a method for Adaptive Loop Filter (ALF) processing of reconstructed video, multiple indicators are signaled in slice at an encoder side or parsed at a decoder side, where the multiple indicators are Adaptive Parameter Set (APS) indices associated with temporal ALF filter sets for the ALF processing. A current indicator is determined from the multiple indicators, where the current indicator is used to select a current ALF filter set. Filtered-reconstructed pixels are derived for the current block by applying the current ALF filter to the current block. In another method, if the ALF processing applied at a target sample requires an outside sample on other side of a target virtual boundary from the target sample, the outside sample is replaced by a padded sample.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

12.

Methods and Apparatus for Secondary Transform Signaling in Video Coding

      
Application Number 17904836
Status Pending
Filing Date 2021-02-24
First Publication Date 2023-04-27
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A method for video encoding and decoding using Low-Frequency Non-Separable Transform (LFNST) mode and apparatus thereof are disclosed. The input data correspond to primary transformed data at the encoder and the input data correspond to coded data of the current CU at the decoder. A CU is partitioned into one or more transform blocks (TBs). An LFNST syntax is determined at an encoder side or at a decoder side if one or more conditions are satisfied. The LFNST syntax indicates whether the LFNST mode is applied to the current CU and/or which LFNST kernel is applied when the LFNST mode is applied. The conditions comprise the CBF indications for the target TBs being false. The current CU is encoded or decoded according to the LFNST mode as indicated by the LFNST syntax.

IPC Classes  ?

  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

13.

Method and Apparatus for Signaling Slice Partition Information in Image and Video Coding

      
Application Number 17906777
Status Pending
Filing Date 2021-04-01
First Publication Date 2023-04-20
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

A method and apparatus for signaling or parsing picture partition information are disclosed. The current picture is partitioned into one or more slices and one or more tiles according to the picture partition information. A control syntax is determined, where the control syntax is signaled from the video bitstream at the encoder side or parsed from the video bitstream at the decoder side unless the picture partition information indicates that a rectangular slice mode is selected, each sub picture is allowed to contain more than one rectangular slice, and the current picture contains only one rectangular slice in the current picture. In-loop filtering is applied across slice boundaries if the picture partition information indicates multiple slices existing in the current picture and the control syntax indicates the in-loop filtering being enabled.

IPC Classes  ?

  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

14.

Methods and Apparatuses of Loop Filter Parameter Signaling in Image or Video Processing System

      
Application Number 17904882
Status Pending
Filing Date 2021-02-25
First Publication Date 2023-03-23
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei
  • Hsiang, Shih-Ta

Abstract

Image or video processing methods and apparatuses comprise receiving input data associated with a current picture or a current slice in the current picture, determining whether the current picture is a monochrome picture, conditionally signaling or parsing chroma deblocking parameters depending on whether the current picture is a monochrome picture, and encode or decode the current picture or current slice. The chroma deblocking parameters are used in a deblocking filter operation applied to chroma components of the current picture or current slice when the current picture is not a monochrome picture. A syntax element may be used to indicate derivation of chroma deblocking parameters, and based on a value of the syntax element, the chroma deblocking parameters are allowed to be explicitly signaled in or parsed from a syntax structure, or the chroma deblocking parameters are implicitly inferred.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

15.

Methods and apparatuses for coding transform blocks

      
Application Number 17973600
Grant Number 11750841
Status In Force
Filing Date 2022-10-26
First Publication Date 2023-02-09
Grant Date 2023-09-05
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

Video processing methods and apparatuses in a video encoding or decoding system for processing residual data of transform blocks. A current transform block in a video picture is divided into multiple sub-blocks, and each sub-block in the current transform block is entropy encoded or decoded using multiple sub-block coding passes. Each transform coefficient level in each sub-block is visited once according to a pre-defined scanning order in each sub-block coding pass. Two or more syntax elements associated with transform coefficient levels in the current transform block are aggregated and coded in one single sub-block coding pass. The video processing method is applied if the current transform block contains at least one non-zero transform coefficient level and the current transform block is coded in Transform Skip Mode (TSM) according to some embodiments.

IPC Classes  ?

  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

16.

Video Encoding or Decoding Methods and Apparatuses with Scaling Ratio Constraint

      
Application Number 17781497
Status Pending
Filing Date 2020-12-10
First Publication Date 2023-01-05
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Tsai, Chia-Ming
  • Chen, Chun-Chia
  • Chubach, Olena
  • Chen, Lulin
  • Huang, Yu-Wen

Abstract

Video processing methods and apparatuses for processing a current block in a current picture by reference picture resampling include receiving input data of the current block, determining a scaling window of the current picture and a scaling window of a reference picture. The current picture and reference picture may have different scaling window sizes. A ratio between a scaling window width, height, or size of the current picture and a scaling window width, height, or size of the reference picture is constrained to be within a ratio constraint. A reference block is generated from the reference picture according to the ratio, and used to encode or decode the current block.

IPC Classes  ?

  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding

17.

Method and Apparatus for Signaling Horizontal Wraparound Motion Compensation in VR360 Video Coding

      
Application Number 17775968
Status Pending
Filing Date 2020-11-13
First Publication Date 2022-12-15
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chiu, Chih-Yao
  • Chen, Chun-Chia
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Huang, Yu-Wen
  • Chuang, Tzu-Der

Abstract

Method and apparatus of coding VR360 video sequence are disclosed, wherein wraparound motion compensation is included as a coding tool. According to the method, a bitstream corresponding to encoded data of the VR360 video sequence is generated at an encoder side or received at a decoder side, where the bitstream comprises one or more PPS syntaxes related to wraparound motion compensation information in a PPS (Picture Parameter Set). The VR360 video sequence is encoded at the encoder side or decoded at the decoder side based on the wraparound motion compensation information.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/51 - Motion estimation or motion compensation

18.

Method and apparatus for non-linear adaptive loop filtering in video coding

      
Application Number 17819362
Grant Number 11909965
Status In Force
Filing Date 2022-08-12
First Publication Date 2022-12-08
Grant Date 2024-02-20
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

Methods and apparatus for Adaptive Loop Filter (ALF) processing of reconstructed video are disclosed. According to one implementation, a method receives reconstructed pixels of a current block and determines one or more clipping values for the ALF processing, wherein a target clipping value is always signaled at an encoder side or parsed at a decoder side even if the target clipping value is zero. The method then derives a current ALF output for the current block, wherein the current ALF output has a weighted sum of clipped differences and each of the original differences is calculated between a first reconstructed pixel at a non-center filter location and a center reconstructed pixel at a center filter location, and each of the original differences is clipped according to a corresponding clipping value to form one clipped difference. The method then provides filtered-reconstructed pixels.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

19.

Methods and Apparatus for Restricted Secondary Transform and Signaling Thereof in Image Coding

      
Application Number 17783954
Status Pending
Filing Date 2020-12-10
First Publication Date 2022-12-01
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Lin, Zhi-Yi

Abstract

In a method and apparatus for video coding using Low-Frequency Non-Separable Transform (LFNST) mode, a coding unit (CU) is partitioned into one or more transform blocks (TBs). A syntax is determined at an encoder side or at a decoder side, where the determining step is performed by signaling the syntax at the encoder side or by parsing the syntax at the decoder side if one or more conditions are satisfied. The syntax indicates whether the LFNST mode is applied to the current CU and/or which LFNST kernel is applied when the LFNSF is applied, and the conditions comprise a target condition corresponding to that all target TBs in a target TB set have a TS mode indication as false, and the target TB set is selected from the TBs in the current CU. The current CU is encoded or decoded according to the LFNST mode.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

20.

Method and Apparatus of Signaling Adaptive Motion Vector Difference Resolution in Video Coding

      
Application Number 17773909
Status Pending
Filing Date 2020-11-10
First Publication Date 2022-12-01
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chen, Ching-Yeh

Abstract

Methods and apparatus for video coding are disclosed. According to this method, a bitstream corresponding to encoded data of the video sequence is generated at an encoder side or received at a decoder side, where the bitstream comprises a first syntax related to AMVR precision, and wherein the syntax related to the AMVR precision is coded by context coding bins with at least two contexts. One or motion vectors for the target block are encoded, at the encoder side, or decoded, at the decoder side, utilizing information comprising the AMVR precision.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

21.

Method and Apparatus of Separated Coding Tree Coding with Constraints on Minimum CU Size

      
Application Number 17762967
Status Pending
Filing Date 2020-09-23
First Publication Date 2022-11-17
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei
  • Huang, Yu-Wen

Abstract

A method and apparatus for block partition in video encoding and decoding are disclosed. According to one method of the present invention, input data associated with a current block in a current picture are received, wherein the current block comprises a luma block and a chroma block to be encoded or decoded, and wherein a minimum block size is constrained to be no greater than a constrained minimum size for the luma block regardless of whether a dual partition tree or a single partition tree is used for the current block. The luma block is partitioned into one or more luma leaf blocks and the chroma block into one or more chroma leaf blocks using the dual partition tree or the single partition tree. Said one or more luma leaf blocks and said one or more chroma leaf blocks are encoded or decoded.

IPC Classes  ?

  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

22.

Method and apparatus of combined inter and intra prediction with different chroma formats for video coding

      
Application Number 17764385
Grant Number 11831928
Status In Force
Filing Date 2020-09-29
First Publication Date 2022-11-10
Grant Date 2023-11-28
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der

Abstract

A method and apparatus for video coding are disclosed. According to this method, a current block is received at an encoder side or compressed data comprising the current block is received at a decoder side, wherein the current block comprises one luma block and one or more chroma blocks, the current block is generated by partitioning an image area using a single partition tree into one or more partitioned blocks comprising the current block. A target coding mode is determined for the current block. The current block is then encoded or decoded according to the target coding mode, wherein an additional hypothesis of prediction for said one or more chroma blocks is disabled if the target coding mode corresponds to the multi-hypothesis prediction mode and width, height or area of said one or more chroma blocks is smaller than a threshold.

IPC Classes  ?

  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding

23.

Method and apparatus of unified weight and motion indexes derivation for geometric merge mode in video coding

      
Application Number 17768622
Grant Number 11575905
Status In Force
Filing Date 2020-11-25
First Publication Date 2022-11-10
Grant Date 2023-02-07
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Hsiao, Yu-Ling
  • Chen, Chun-Chia
  • Hsu, Chih-Wei

Abstract

A method and apparatus for video coding are disclosed. According to this method, a current block is received at an encoder side or compressed data comprising the current block is received at a decoder side, where the current block is partitioned into two geometric prediction units. Motion information for the two geometric prediction units is determined. Weighting information for the two geometric prediction units is determined. A motion storage type variable based on the weighting information is determined, where the motion information associated with the current block is stored according to a value of the motion storage type variable. A geometric predictor for the current block is generated by blending two geometric predictors according to the weighting information, where the two geometric predictors are derived for the two geometric prediction units using the motion information associated with the current block.

IPC Classes  ?

  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/59 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution

24.

Video processing methods and apparatuses having BDPCM size constraint considering color format sampling structure

      
Application Number 17766903
Grant Number 11632574
Status In Force
Filing Date 2020-10-29
First Publication Date 2022-11-10
Grant Date 2023-04-18
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei

Abstract

Video encoding or decoding methods and apparatuses receive input video data of a luma block and one or more corresponding chroma blocks, compare sizes of the luma and chroma blocks with a maximum transform skip size, and signal or parse a BDPCM luma enabling flag for the luma block when the size of the luma block is smaller than or equal to the maximum transform skip size, and signal or parse a BDPCM chroma enabling flag for the chroma block when the size of the chroma block is smaller than or equal to the maximum transform skip size. The size of the chroma block is derived from the size of the luma block and a color format sampling structure. The luma block is encoded/decoded by BDPCM based on the BDPCM luma enabling flag and the chroma block is encoded/decoded by BDPCM according to the BDPCM chroma enabling flag.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

25.

Method and Apparatus of Sample Clipping for Prediction Refinement with Optical Flow in Video Coding

      
Application Number 17762317
Status Pending
Filing Date 2020-09-22
First Publication Date 2022-11-03
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Lin, Zhi-Yi

Abstract

Methods and apparatus of video coding using sub-block based affine mode are disclosed. According to this method, control-point motion vectors (MVs) associated with the affine mode are determined for a block. A sub-block MV is derived for a target sub-block of the block from the control- point MVs for the block. A prediction offset is determined for a target pixel of the target sub-block using information comprising a pixel MV offset from the sub-block MV for the target pixel according to Prediction Refinement with Optical Flow (PROF). The target pixel of the target sub-block is encoded or decoded using a modified predictor. The modified prediction is generated by clipping the prediction offset to a target range and combining the clipped prediction offset with an original predictor.

IPC Classes  ?

  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

26.

METHODS AND APPARATUSES OF SYNTAX SIGNALING CONSTRAINT FOR CROSS-COMPONENT ADAPTIVE LOOP FILTER IN VIDEO CODING SYSTEM

      
Application Number 17851268
Status Pending
Filing Date 2022-06-28
First Publication Date 2022-10-13
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chen, Ching-Yeh
  • Chubach, Olena
  • Lai, Chen-Yen
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Huang, Yu-Wen

Abstract

Encoding methods and apparatuses include receiving input video data of a current block in a current picture and applying a Cross-Component Adaptive Loop Filter (CCALF) processing on the current block based on cross-component filter coefficients to refine chroma components of the current block according to luma sample values. The method further includes signaling two Adaptive Loop Filter (ALF) signal flags and two CCALF signal flags in an Adaptation Parameter Set (APS) with an APS parameter type equal to ALF or parsing two ALF signal flags and two CCALF signal flags from an APS with an APS parameter type equal to ALF, signaling or parsing one or more Picture Header (PH) CCALF syntax elements or Slice Header (SH) CCALF syntax elements, wherein both ALF and CCALF signaling are present either in a PH or SH, and encoding or decoding the current block in the current picture.

IPC Classes  ?

  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

27.

Method and apparatus of cross-component adaptive loop filtering for video coding

      
Application Number 17619812
Grant Number 11930169
Status In Force
Filing Date 2020-06-24
First Publication Date 2022-09-22
Grant Date 2024-03-12
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der

Abstract

Methods and apparatus for video coding are disclosed. According to one method, First ALF (Adaptive Loop Filter) processing is applied to the reconstructed chroma samples for a target reconstructed chroma sample to generate a first filtered chroma sample. Second ALF processing is applied to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, where positions of the related reconstructed luma samples selected for the second ALF processing are determined according to the target chroma format. According to another method, the luma ALF and the cross-component ALF have the same filter coefficient precision.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

28.

Method and Apparatus for Adaptive Loop Filtering at Picture and Sub-Picture Boundary in Video Coding

      
Application Number 17636935
Status Pending
Filing Date 2020-09-02
First Publication Date 2022-09-22
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Chen, Lulin

Abstract

Methods and apparatus for video coding using Adaptive Loop Filter (ALF) processing are disclosed. According to one method, the ALF virtual boundary processing is always applied to the bottom CTU row regardless whether the bottom CTU row is for a picture or a sub-picture. In another method, the ALF padding process is unified for different boundary types belonging to the target boundary belongs to a boundary-type group comprising two or more of slice boundary, tile boundary, VR360 face boundary, and sub-picture boundary. In yet another method, the ALF VB processing has a fixed priority for a corner region that both horizontal and vertical virtual boundaries can be applied.

IPC Classes  ?

  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

29.

Method and apparatus of transform coefficient coding

      
Application Number 17829730
Grant Number 11805279
Status In Force
Filing Date 2022-06-01
First Publication Date 2022-09-15
Grant Date 2023-10-31
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

A method and apparatus for decoding prediction residues in a video coding system operate by receiving input data associated with a current residual block, wherein the input data correspond to coded quantized-transform coefficients associated with the current residual block to be decoded at a decoder side, and wherein the current residual block is divided into one or more sub-blocks. This method further signals a plurality of syntax elements representing coded quantized transform coefficients at the encoder side or parsing the plurality of syntax elements representing the coded quantized transform coefficients at the decoder side, wherein at least two of the plurality of syntax elements are coded in a CABAC regular mode and all syntax elements coded in the CABAC regular mode are signalled or parsed in one coding pass. The method further encodes or decodes the current residual block according to the plurality of syntax elements.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

30.

Method and Apparatus of Partitioning Small Size Coding Units with Partition Constraints

      
Application Number 17634341
Status Pending
Filing Date 2020-08-21
First Publication Date 2022-09-08
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A method and apparatus of video coding are disclosed. According to one method of the present invention, a root block comprising one luma component and one or more chroma components in a 420 or 422 chroma format is received at the encoder side or compressed data comprising the root block at the decoder side. A target mode type is determined for all of the child blocks within the root block when one or more conditions are satisfies. The conditions comprise a child block width equal to 2 or a child block less than 16 for the chroma components. If Intra type mode is not selected for an image area enclosing the root block, the target mode type corresponds to the Intra or Inter type mode and otherwise, the target mode type corresponds to the Intra type mode. The child blocks in the root block are encoded or decoded accordingly.

IPC Classes  ?

  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

31.

Method and apparatus of encoding or decoding video data with intra prediction mode mapping

      
Application Number 17631011
Grant Number 11477444
Status In Force
Filing Date 2020-08-03
First Publication Date 2022-09-01
Grant Date 2022-10-18
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei

Abstract

A video processing method for a video encoder or decoder comprises receiving input data of a current chroma block in a current picture coded in a 4:2:2 color format, determining a luma mode of a luma block corresponding to the current chroma block, mapping the luma mode to a mapped intra mode of the current chroma block, selectively replacing the mapped intra mode by wide angle intra prediction mapping based on a width to height ratio of the current chroma block, deriving an intra predictor according to the mapped intra mode after wide angle intra prediction mapping, and encoding or decoding the current chroma block according to the intra predictor. The mapped intra mode is mode 57 when the luma mode is mode 61 and the mapped intra mode is mode 55 when the luma mode is mode 57.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

32.

Method and apparatus of cross-component adaptive loop filtering with virtual boundary for video coding

      
Application Number 17620972
Grant Number 11641465
Status In Force
Filing Date 2020-07-22
First Publication Date 2022-08-25
Grant Date 2023-05-02
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der

Abstract

Methods and apparatus for loop-filter processing of reconstructed video are disclosed. According to this method, if a loop-filter is disallowed for a target boundary, the target loop filter is disabled at top, bottom, left and right of the target boundary. According to another method, CC-ALF (cross-component adaptive loop filter) shape is changed across a virtual boundary. According to yet another method, CC-ALF and luma ALF handle unavailable samples in a same way.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

33.

Method and apparatus of residual coding selection for lossless coding mode in video coding

      
Application Number 17641645
Grant Number 11949852
Status In Force
Filing Date 2020-09-16
First Publication Date 2022-08-25
Grant Date 2024-04-02
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A method and apparatus of video coding, where according to one method, input data related to a current block in a current picture are received at a video encoder side or compressed data comprising the current block are received at a video decoder side. A first syntax at a high level in a video bitstream regarding residual coding type is signaled at the encoder side or parsed at the decoder side. A target coding mode is determined for the current block based on information comprising a value of the first syntax. The current block is encoded at the encoder side or decoded at the decoder side according to the target coding mode. The high level may correspond to a slice header or a picture header.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

34.

Method and apparatus of subblock deblocking in video coding

      
Application Number 17717542
Grant Number 11924444
Status In Force
Filing Date 2022-04-11
First Publication Date 2022-08-18
Grant Date 2024-03-05
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

Method and apparatus for constrained de-blocking filter are disclosed. One method receives input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block in the current picture at a video decoder side, and determines a first boundary associated with the current block, wherein the first boundary corresponds to one vertical boundary or one horizontal boundary of the current block. The method then applies de-blocking process to a reconstructed current block corresponding to the current block to result in a filtered-reconstructed current block, using a plurality of first reference samples at a same side of the first boundary, and replaces a first set of the first reference samples by one or more padding values. The method then generates a filtered decoded picture including the filtered-reconstructed current block.

IPC Classes  ?

  • H04N 19/00 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/513 - Processing of motion vectors

35.

Method and apparatus of matrix based intra prediction in image and video processing

      
Application Number 17737568
Grant Number 11870978
Status In Force
Filing Date 2022-05-05
First Publication Date 2022-08-18
Grant Date 2024-01-09
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

An intra prediction method comprises receiving input data of a current block in a current picture, deriving reference samples of the current block from boundary samples, selecting a matrix for the current block, generating intermediate predicted samples by multiplying the reference samples and the matrix, and clipping the intermediate predicted samples before up-sampling. The intra prediction method further comprises performing an up-sampling process on the clipped intermediate predicted samples to generate predicted samples for the current block, and encoding or decoding the current block according to the predicted samples of the current block.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

36.

Methods and Apparatuses of Syntax Signaling and Referencing Constraint in Video Coding System

      
Application Number 17608226
Status Pending
Filing Date 2020-04-30
First Publication Date 2022-08-11
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chen, Ching-Yeh
  • Huang, Yu-Wen
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Hsiang, Shih-Ta

Abstract

Encoding methods and apparatuses comprise determining parameters of a specific process for a current slice, signaling in one or more Adaptive Parameter Sets (APSs), performing the specific process using the parameters, signaling an APS ID of each signaled APS in a slice header, and encoding the current slice. Each APS is classified into a category according to a type of data carried by the APS. The APS ID of each signaled APS is counted in a category associated with the specific process and is independent of other categories. Decoding methods and apparatuses comprise parsing an APS ID of each referenced APS from a slice header of a current slice for a specific process, determining parameters from each referenced APS according to the parsed APS ID and a category associated with the specific process, performing the specific process on the current slice and decoding the current slice.

IPC Classes  ?

  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/136 - Incoming video signal characteristics or properties

37.

Method and Apparatus of Cross-Component Adaptive Loop Filtering for Video Coding

      
Application Number 17627732
Status Pending
Filing Date 2020-07-24
First Publication Date 2022-08-11
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Huang, Yu-Wen
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Lei, Shaw-Min

Abstract

Methods and apparatus for loop-filter processing of reconstructed video are disclosed. According to one method, multiple CC-ALF (Cross-Component Adaptive Loop Filter) filters are used. Selection of the multiple CC-ALF filters can be signalled in one APS (Adaptation Parameter Set). According to another method, the CC-ALF can be implemented according to the difference between a to-be-process sample and its neighbouring sample.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

38.

SIGNALING FOR ILLUMINATION COMPENSATION

      
Application Number 17723923
Status Pending
Filing Date 2022-04-19
First Publication Date 2022-08-04
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Chen, Chun-Chia
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der

Abstract

A video coder that implements illumination compensation is provided. The video coder receives a first block of pixels in a first video picture to be coded as a current block, wherein the current block is associated with a motion vector that references a second block of pixels in a second video picture as a reference block. The video coder performs inter-prediction for the current block by using the motion vector to generate a set of motion-compensated pixels for the current block. The video coder modifies the set of motion-compensated pixels of the current block by applying a linear model that is computed based on neighboring samples of the reference block and of the current block. The neighboring samples are identified based on a position of the current block within a larger block.

IPC Classes  ?

  • H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

39.

Method and apparatus of subblock deblocking in video coding

      
Application Number 17717578
Grant Number 11765365
Status In Force
Filing Date 2022-04-11
First Publication Date 2022-07-28
Grant Date 2023-09-19
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

Method and apparatus for constrained de-blocking filter are disclosed. One method receives input data related to a current block in a current picture at a video encoder side or a video bitstream determines a block boundary of the current block and sub-block boundaries inside the current block, wherein the current block is partitioned into a plurality of sub-blocks using sub-block mode prediction. The method then applies de-blocking process to a reconstructed current block corresponding to the current block to result in a current filtered-reconstructed block, wherein said applying the de-blocking process to the current block comprises applying the de-blocking process to the sub-block boundaries inside the current filtered-reconstructed block, and generates a filtered decoded picture including the current filtered-reconstructed block.

IPC Classes  ?

  • H04N 19/00 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/513 - Processing of motion vectors

40.

Signaling coding of transform-skipped blocks

      
Application Number 17717966
Grant Number 11778235
Status In Force
Filing Date 2022-04-11
First Publication Date 2022-07-28
Grant Date 2023-10-03
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Hsiang, Shih-Ta
  • Chen, Lulin
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chubach, Olena
  • Huang, Yu-Wen

Abstract

A method for performing transform skip mode (TSM) in a video decoder is provided. A video decoder receives data from a bitstream to be decoded as a plurality of video pictures. The video decoder parses the bitstream for a first syntax element in a sequence parameter set (SPS) of a current sequence of video pictures. When the first syntax element indicates that transform skip mode is allowed for the current sequence of video pictures and when transform skip mode is used for a current block in a current picture of the current sequence, the video decoder reconstructs the current block by using quantized residual signals that are not transformed.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264

41.

INHERITED MOTION INFORMATION FOR DECODING A CURRENT CODING UNIT IN A VIDEO CODING SYSTEM

      
Application Number 17716660
Status Pending
Filing Date 2022-04-08
First Publication Date 2022-07-21
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

A method of video decoding at a decoder can include receiving a bitstream including encoded data of a picture, decoding a plurality of coding units (CUs) in the picture based on motion information stored in a history-based motion vector prediction (HMVP) table, resetting the HMVP table for every N CTU rows. The method also provides updating the HMVP table with the motion information of the last Q of the plurality of CUs.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

42.

Method and apparatus of luma most probable mode list derivation for video coding

      
Application Number 17609702
Grant Number 11956421
Status In Force
Filing Date 2020-05-07
First Publication Date 2022-07-21
Grant Date 2024-04-09
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Huang, Yu-Wen
  • Hsiang, Shih-Ta

Abstract

Method and apparatus of video coding are disclosed. According to one method, in the decoder side, a predefined Intra mode is assigned to a neighboring block adjacent to the current luma block when the neighboring block satisfies one or more conditions. An MPM (Most Probable Mode) list is derived based on information comprising at least one of neighboring Intra modes. A current Intra mode is derived utilizing the MPM list. The current luma block is decoded according to the current Intra mode According to another method, a predefined Intra mode is assigned to a neighboring block adjacent to the current luma block if the neighboring block is coded in BDPCM (Block-based Delta Pulse Code Modulation) mode, where the predefined Intra mode is set to horizontal mode or vertical mode depending on prediction direction used by the BDPCM mode.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

43.

Methods and apparatuses for transform skip mode information signaling

      
Application Number 17716037
Grant Number 11792388
Status In Force
Filing Date 2022-04-08
First Publication Date 2022-07-21
Grant Date 2023-10-17
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

Video processing methods and apparatuses in a video coding system include receiving input video data of a current block in a current picture, determining whether a transform skip mode is enabled for the current picture, signaling or parsing a syntax element associated with a size constraint for enabling the transform skip mode in a SPS referred to by the current picture when the transform skip mode is enabled, determining whether the transform skip mode is applied to the current block when the current block satisfies the size constraint, processing residues of the current block according to the transform skip mode when the transform skip mode is applied to the current block, and encoding or decoding the current block. An enabling flag is signaled in a high-level syntax set or parsed from the high-level syntax set to determine whether the transform skip mode is enabled for the current picture.

IPC Classes  ?

  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

44.

Methods and apparatuses for coding video data with adaptive secondary transform signaling

      
Application Number 17603484
Grant Number 11943476
Status In Force
Filing Date 2020-04-15
First Publication Date 2022-07-14
Grant Date 2024-03-26
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Video processing methods and apparatuses implemented in a video encoding or decoding system with conditional secondary transform signaling. The video encoding system determines and applies a transform operation to residuals of one or more transform blocks to generate final transform coefficients, and skip signaling a secondary transform index if a position of a last significant coefficient in each considered transform block is less than or equal to a predefined position; otherwise, the video encoding system signals a secondary transform index according to the transform operation. The video decoding system parses last significant coefficient position syntax of each considered transform block to determine a position of a last significant coefficient, and infers inverse secondary transform is not applied if the positions of the last significant coefficients are less than or equal to the predefined position; otherwise, the video decoding system determines an inverse transform operation by parsing a secondary transform index.

IPC Classes  ?

  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

45.

Method and Apparatus of Partitioning Small Size Coding Units with Partition Constraints

      
Application Number 17673078
Status Pending
Filing Date 2022-02-16
First Publication Date 2022-07-14
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

In a method and apparatus for video encoding, the method includes receiving a root block at an encoder side or receiving compressed data comprising the root block at a decoder side, wherein the root block consists of one or more child blocks resulted from partitioning a coding area using a partition mode and the root block comprises one luma component and one or more chroma components in a 420 or 422 chroma format; determining a target mode type for all of said one or more child blocks within the root block when one or more conditions are satisfied; and encoding said one or more child blocks in the root block according to the target mode type at the encoder side or applying decoding to the compressed data according to the target mode type to reconstruct said one or more child blocks in the root block at the decoder side.

IPC Classes  ?

  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

46.

Method and Apparatus of Chroma Direct Mode Generation for Video Coding

      
Application Number 17609707
Status Pending
Filing Date 2020-05-06
First Publication Date 2022-07-14
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Huang, Yu-Wen
  • Hsiang, Shih-Ta

Abstract

A method and apparatus of prediction for video coding are disclosed. According to one method, a luma Intra prediction mode is determined for a corresponding luma block collocated with the current chroma block, where a predefined mode is assigned to the luma Intra prediction mode when the corresponding luma block collocated with the current chroma block satisfies one or more conditions. A chroma Intra prediction mode is determined for the current chroma block according to the luma Intra prediction mode. The current chroma block is then encoded or decoded according to the chroma Intra prediction mode. According to another method, a predefined mode is assigned to Intra prediction mode for the current block when the current block satisfies one or more conditions. The current block is then encoded or decoded according to the Intra prediction mode.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

47.

Video processing methods and apparatuses for determining deblocking filter decision in video coding systems

      
Application Number 17614712
Grant Number 11902510
Status In Force
Filing Date 2020-05-28
First Publication Date 2022-07-14
Grant Date 2024-02-13
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei

Abstract

Video processing methods and apparatuses for coding a current block and a adjacent block comprise receiving input data of the current and adjacent blocks in a current picture, determines the current and adjacent blocks are both coded in a BDPCM or RDPCM mode, performing a deblocking filtering operation on an edge between the current and adjacent blocks by de-activating deblocking filtering for a first color component and activating deblocking filtering for a second color component, and encoding or decoding the current and adjacent blocks. Each current pixel in a BDPCM coded block is predicted by one or more neighboring pixels of the current pixel. RDPCM is applied to process quantized residues of a RDPCM coded block according to a prediction direction of the RDPCM coded block.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/80 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

48.

Video processing methods and apparatuses of determining motion vectors for storage in video coding systems

      
Application Number 17702432
Grant Number 11785242
Status In Force
Filing Date 2022-03-23
First Publication Date 2022-07-07
Grant Date 2023-10-10
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Hsiao, Yu-Ling
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei

Abstract

Video processing methods and apparatuses for coding a current block include receiving input data of a current block, splitting the current block into sub-blocks, deriving motion information for the sub-blocks, performing motion compensation for the sub-blocks using the motion information to derive a final predictor, deriving and storing a representative motion vector for each grid in the current block, and encoding or decoding the current block using the final predictor. The representative motion vector for grids in a weighted area is determined by combining the motion vectors of the sub-blocks if the motion vectors of the sub-blocks are in different lists. The representative motion vector for grids in the weighted area is determined as one of the motion vectors of the sub-blocks if the motion vectors of the sub-blocks are in the same list.

IPC Classes  ?

  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

49.

Method and apparatus of matrix based intra prediction in image and video processing

      
Application Number 17619788
Grant Number 11700395
Status In Force
Filing Date 2020-06-24
First Publication Date 2022-06-30
Grant Date 2023-07-11
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

An image or video processing method comprises receiving input data of a current block, mapping an MIP mode index to a default mode, and encoding or decoding the current block by referencing the default mode. Another image or video processing method comprises receiving input data of a current block coded or to be coded by an MIP mode, and parsing or signaling a transpose flag for the current block indicating whether transposing is applied in coding the current block. Reference samples of the current block are prepared from neighboring boundary samples according to the transpose flag. A matrix is selected to be multiplied to the reference samples to generate predicted samples. A transposing process is adaptively applied to the current block according to the transpose flag, and the predicted samples are used to encode or decode the current block.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

50.

Method and Apparatus of Simplified Affine Subblock Process for Video Coding System

      
Application Number 17601964
Status Pending
Filing Date 2020-04-10
First Publication Date 2022-06-30
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Methods and apparatus of for video coding using sub-block based affine mode are disclosed. In one method, if affine fallback is used or the control-point motion vectors are the same, the sub-block based affine mode is disabled in order to reduce computational complexity. According to another method for video coding using a coding tool belonging to a coding tool group comprising Prediction Refinement with Optical Flow (PROF) and Bi-Directional Optical Flow (BDOF), predictor refinement is derived for pixels of a target subblock of the current block, where a step to derive the predictor refinement comprises to derive gradients for the pixels of the target subblock of the current block and to right-shift the first gradients by a common shift.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

51.

Methods and Apparatuses for Coding Video Data with Secondary Transform

      
Application Number 17604149
Status Pending
Filing Date 2020-04-15
First Publication Date 2022-06-23
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Video processing methods and apparatuses in a video encoding or decoding system for transforming residuals of transform blocks into final transform coefficients or inverse transforming final transform coefficients into residuals. In order to solve the latency issue, exemplary embodiments check if a width or height of a coding block is larger than a predefined threshold, and disable secondary transform or inverse secondary transform for any transform block within the coding block if the width or height of the coding block is larger than the predefined threshold. Another embodiment checks if there are multiple transform blocks in a coding block, and disables secondary transform or inverse secondary transform if the coding block contains multiple transform blocks.

IPC Classes  ?

  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes

52.

Method and Apparatus of Encoding or Decoding with Mode Dependent Intra Smoothing Filter in Intra Prediction

      
Application Number 17605126
Status Pending
Filing Date 2020-04-22
First Publication Date 2022-06-23
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei

Abstract

A video processing method for a video encoder or decoder comprises receiving input data of a current block, determining an intra prediction mode and reference samples according to the intra prediction mode, determining an intra reference sample filter from a Gaussian interpolation filter and an alternative interpolation filter for the current block, applying the intra reference sample filter to the reference samples to generate an intra predictor for the current block, and encoding or decoding the current block based on the intra predictor. A determination between the Gaussian and alternative interpolation filters is depending on a comparison of a mode difference value calculated by the intra prediction mode with a size-dependent threshold. The size-dependent threshold is set to be equal to 24 for blocks with block size smaller than or equal to 32 samples according to an embodiment. The alternative interpolation filter may be a DCT-IF interpolation filter.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

53.

METHOD AND APPARATUS OF MOTION-VECTOR ROUNDING UNIFICATION FOR VIDEO CODING SYSTEM

      
Application Number 17692638
Status Pending
Filing Date 2022-03-11
First Publication Date 2022-06-23
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Lin, Zhi-Yi

Abstract

A method and apparatus for coding system receives input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block at a video decoder side; determines one or more MVs (motion vectors) associated with a target Inter coding tool for the current block at the video encoder side or at the video decoder side, applies a same conversion process to said one or more MVs to generate one or more converted MVs at the video encoder side or at the video decoder side when the target Inter coding tool belongs to at least two tools of a group; and encodes the current block or motion information of the current block using said one more converted MVs at the video encoder side.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

54.

Method and Apparatus of the Quantization Matrix Computation and Representation for Video Coding

      
Application Number 17436824
Status Pending
Filing Date 2020-03-06
First Publication Date 2022-06-09
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chubach, Olena
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei
  • Huang, Yu-Wen

Abstract

A method and apparatus for video coding using a coding mode belonging to a mode group comprising an Intra Block Copy (IBC) mode and an Intra mode are disclosed. According to the present invention, for both IBC and Intra mode, a same default scaling matrix is used to derive the scaling matrix for a current block. In another embodiment, for the current block with block size of M×N or N×M, and M greater than N, a target scaling matrix is derived from an M×M scaling matrix by down-sampling the M×M scaling matrix to an M×N or N×M scaling matrix.

IPC Classes  ?

  • H04N 19/126 - Quantisation - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

55.

Method and Apparatus of Latency Reduction for Chroma Residue Scaling

      
Application Number 17436836
Status Pending
Filing Date 2020-03-13
First Publication Date 2022-06-09
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

A method and apparatus of video decoding are disclosed. According to one method, the chroma residue scaling factors are derived based on neighboring prediction or reconstructed luma samples of the collocated luma block, where the neighboring prediction or reconstructed luma samples of the collocated luma block correspond to samples among M samples along a top boundary of the collocated luma block and N samples along a left boundary of the collocated luma block. Chroma scaling is applied to chroma residual samples of the chroma residual block according to the chroma residue scaling factors derived. In another method, the chroma residue scaling factors are derived based on one or more reconstructed luma samples outside the collocated luma processing data unit. In another method, the chroma residue scaling factors are signaled in or parsed from APS (Adaptation Parameter Set) of the bitstream.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

56.

Methods and apparatuses for coding video data with adaptive secondary transform signaling depending on TB level syntax

      
Application Number 17603505
Grant Number 11956469
Status In Force
Filing Date 2020-04-15
First Publication Date 2022-05-19
Grant Date 2024-04-09
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Video processing methods and apparatuses implemented in a video encoding or decoding system with conditional secondary transform signaling. The video encoding system determines and applies a transform operation to residuals of a transform block to generate final transform coefficients, and adaptively signals a secondary transform index according to a position of a last significant coefficient in the transform block. A value of the secondary transform index is determined according to the transform operation. The video decoding system parses last significant coefficient position syntax of each transform block in the current block from a video bitstream to determine a position of a last significant coefficient for each transform block, and infers inverse secondary transform is not applied to the current block according to the positions of the last significant coefficients; otherwise, the video decoding system determines an inverse transform operation by parsing a secondary transform index from the video bitstream.

IPC Classes  ?

  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

57.

Methods and Apparatuses of Video Processing with Motion Refinement and Sub-partition Base Padding

      
Application Number 17437148
Status Pending
Filing Date 2020-03-13
First Publication Date 2022-05-12
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Yu-Cheng
  • Chen, Chun-Chia
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

Exemplary video processing methods and apparatuses for encoding or decoding a current block by inter prediction are disclosed. Input data of a current block is received and partitioned into sub-partitions and motion refinement is independently performed on each sub-partition. A reference block for each sub-partition is obtained from one or more reference pictures according to an initial motion vector (MV). A refined MV for each sub-partition is derived by searching around the initial MV with N-pixel refinement. One or more boundary pixels of the reference block for a sub-partition is padded for motion compensation of the sub-partition. A final predictor for the current block is generated by performing motion compensation for each sub-partition according to its refined MV. The current block is then encoded or decoded according to the final predictor.

IPC Classes  ?

  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

58.

Method and apparatus of latency reduction for chroma residue scaling

      
Application Number 17614703
Grant Number 11425379
Status In Force
Filing Date 2020-05-29
First Publication Date 2022-05-12
Grant Date 2022-08-23
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

A method and apparatus of video coding are disclosed. A piece-wise linear mapping is derived to map a target luma sample from a first signal domain to a second signal domain, or vice versa. The piece-wise linear mapping process comprises determining first pivot points for performing video encoding or decoding of the luma samples using a piece-wise linear mapping. The first pivot points are determined so that: if a target mapped pivot point corresponding to one first pivot point in the second signal domain has a multiple of the target interval value, the target mapped pivot point and a next mapped pivot point can be located in a same second segment; and otherwise, the target mapped pivot point and the next mapped pivot point cannot be located in the same second segment.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking

59.

Apparatus of encoding or decoding video blocks by current picture referencing coding

      
Application Number 17567302
Grant Number 11785207
Status In Force
Filing Date 2022-01-03
First Publication Date 2022-04-21
Grant Date 2023-10-10
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Hsiao, Yu-Ling
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Video processing methods comprise receiving input data of a current block in a current picture, constructing a candidate list for the current block by including one or more History-based Motion Vector Predictor (HMVP) candidates, selecting one candidate from the candidate list, locating a reference block according to motion information of the selected candidate, and encoding or decoding the current block by predicting the current block using the reference block. The one or more HMVP candidates are fetched from a normal HMVP table if the current block is to be processed by a normal inter prediction mode, and the one or more HMVP candidates are fetched form a Current Picture Referencing (CPR) HMVP table if the current block is to be processed by a CPR mode. The two HMVP tables are separately maintained and updated.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

60.

Method of encoding or decoding video blocks by current picture referencing coding

      
Application Number 17567313
Grant Number 11889056
Status In Force
Filing Date 2022-01-03
First Publication Date 2022-04-21
Grant Date 2024-01-30
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Hsiao, Yu-Ling
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Video processing methods comprise receiving input data of a current block in a current picture having a plurality of Virtual Pipeline Data Units (VPDUs), wherein each VDPU is a fixed size, performing a decoding process to decode Coding Units (CUs) in the current VPDU and generate decoded samples of the current VPDU, wherein each CU coded in a Current Picture Referencing (CPR) mode is decoded by fetching decoded samples in a reference block stored in a CPR referring buffer, and updating the CPR referring buffer by storing the decoded samples of the current VPDU when finishing the decoding process of the current VPDU, wherein the CPR referring buffer is updated one VPDU by one VPDU.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

61.

Method and Apparatus of Combined Inter and Intra Prediction for Video Coding

      
Application Number 17426077
Status Pending
Filing Date 2020-01-22
First Publication Date 2022-03-31
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A method and apparatus of prediction for video coding are disclosed. According to one method, a block is partitioned into a first and second regions using a target partition selected from a partition set comprising triangle partition. A Merge candidate list is determined for a partitioned current block by including at least one HMVP (history-based motion vector prediction) candidate from an HMVP buffer, where the HMVP buffer stores motion information of previously coded blocks. The partitioned current block or current motion information associated with the partitioned current block are encoded or decoded using the Merge candidate list, where the Merge candidate list is used to derive a first candidate for the first region and a second candidate for the second region. In another method, whether to apply triangular CIIP (combined Inter/Intra prediction) to the current block is signaled at an encoder side or parsed at a decoder side.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

62.

Method and apparatus of the quantization matrix computation and representation for video coding

      
Application Number 17441795
Grant Number 11582454
Status In Force
Filing Date 2020-03-23
First Publication Date 2022-03-24
Grant Date 2023-02-14
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei
  • Huang, Yu-Wen
  • Chubach, Olena

Abstract

A method and apparatus for video coding utilizing a current block, a maximum side of the transform block of the current block corresponds to 64. A scaling matrix is derived from elements of an 8×8 base scaling matrix, where the elements in a bottom-right 4×4 region of the 8×8 base scaling matrix are skipped, either not signaled or set to zero. According to another method, a current block belongs to a current picture in a first color format that has only a first color component. A first scaling matrix is signaled at the video encoder side or parsed at the video decoder side for the first color component of the current block. Signaling any second scaling matrix is disabled at the video encoder side or parsing any second scaling matrix is disabled at the video decoder side for a second or third color component of the current block.

IPC Classes  ?

  • H04N 19/126 - Quantisation - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

63.

Video processing methods and apparatuses for sub-block motion compensation in video coding systems

      
Application Number 17545011
Grant Number 11956462
Status In Force
Filing Date 2021-12-08
First Publication Date 2022-03-24
Grant Date 2024-04-09
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Lai, Chen-Yen
  • Hsu, Chih-Wei

Abstract

Video processing methods and apparatuses for coding a current block comprise receiving input data of a current block, partitioning the current block into multiple sub-blocks, deriving sub-block MVs for the current block according to a sub-block motion compensation coding tool, constraining the sub-block MVs to form constrained sub-block MVs, and encoding or decoding the current block using the constrained sub-block MVs, and applying motion compensation to the current block using the constrained sub-block MVs to encode or decode the current block. The sub-block MVs may be constrained according to a size, width, or height of the current block or a sub-block, an inter prediction direction of one of control point MVs of the current block, the current block, or current sub-block, the control point MVs, or a combination of the above.

IPC Classes  ?

  • H04N 7/26 - using bandwidth reduction (information reduction by code conversion in general H03M 7/30)
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/533 - Motion estimation using multistep search, e.g. 2D-log search or one-at-a-time search [OTS]

64.

Methods and Apparatuses of Processing Video Data of Out-of-bounds Nodes

      
Application Number 17420837
Status Pending
Filing Date 2019-12-24
First Publication Date 2022-03-24
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Huang, Yu-Wen
  • Hsiang, Shih-Ta

Abstract

Video processing methods and apparatuses in a video encoding or decoding system for processing out-of-bounds nodes in a current picture. An out-of-bounds node is a coding tree node with a block region across a current picture boundary. The video processing method or apparatus determines an inferred splitting type, applies the inferred splitting type to split the out-of-bounds node into child blocks, adaptively splits each child block into one or multiple leaf blocks, and encodes or decodes the leaf blocks in the out-of-bounds node inside the current picture. The inferred splitting type for partitioning out-of-bounds nodes in an inter slice, picture, or tile is the same as the inferred splitting type for partitioning out-of-bounds nodes in an intra slice, picture, or tile.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

65.

Method and apparatus of transform coefficient coding with TB-level constraint

      
Application Number 17424639
Grant Number 11595656
Status In Force
Filing Date 2020-01-22
First Publication Date 2022-03-24
Grant Date 2023-02-28
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A method and apparatus for encoding or decoding transform coefficients in a video coding system are disclosed. According to this method, a region after zero-outis determined. A remaining number of context-coded bins is determined for the current TB based on a size of the region after zero-out. The current TB is encoded or decoded using context-based coding with a constraint based on the remaining number of context-coded bins. According to another method, a remaining number of context-coded bins is determined for the current TB based on the last significant CG index.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

66.

Method and apparatus for non-linear adaptive loop filtering in video coding

      
Application Number 17424656
Grant Number 11477448
Status In Force
Filing Date 2020-01-21
First Publication Date 2022-03-24
Grant Date 2022-10-18
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

Methods and apparatus for Adaptive Loop Filter (ALF) processing of reconstructed video are disclosed. According to one method, clipping values for the ALF processing are determined depending on a bit depth of a center reconstructed pixel. A current ALF output for the current block is derived, where the current ALF output comprises a weighted sum of clipped differences of original differences and each of the original differences is calculated between a first reconstructed pixel at a non-center filter location and the center reconstructed pixel, and each of the original differences is clipped according to a corresponding clipping value to form one clipped difference. In another method, a target clipping value is always signaled at an encoder side or parsed at a decoder side even if the target clipping value is zero. In another method, the clipping values are encoded or decoded using a fixed-length code.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

67.

Method and apparatus of luma-chroma separated coding tree coding with constraints

      
Application Number 17418311
Grant Number 11930174
Status In Force
Filing Date 2019-12-30
First Publication Date 2022-03-17
Grant Date 2024-03-12
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Lin, Zhi-Yi

Abstract

A method and apparatus for block partition are disclosed. If a cross-colour component prediction mode is allowed, the luma block and the chroma block are partitioned into one or more luma leaf blocks and chroma leaf blocks. If a cross-colour component prediction mode is allowed, whether to enable an LM (Linear Model) mode for a target chroma leaf block is determined based on a first split type applied to an ancestor chroma node of the target chroma leaf block and a second split type applied to a corresponding ancestor luma node. According to another method, after the luma block and the chroma block are partitioned using different partition tress, determine whether one or more exception conditions to allow an LM for a target chroma leaf block are satisfied when the chroma partition tree uses a different split type, a different partition direction, or both from the luma partition tree.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

68.

Method and apparatus of motion compensation bandwidth reduction for video coding system utilizing multi-hypothesis

      
Application Number 17537699
Grant Number 11917185
Status In Force
Filing Date 2021-11-30
First Publication Date 2022-03-17
Grant Date 2024-02-27
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Huang, Yu-Wen

Abstract

A method and apparatus of Inter prediction for video coding using Multi-hypothesis (MH) are disclosed. If an MH mode is used for the current block: at least one MH candidate is derived using reduced reference data by adjusting at least one coding-control setting; an Inter candidate list is generated, where the Inter candidate list comprises said at least one MH candidate; and current motion information associated with the current block is encoded using the Inter candidate list at the video encoder side or the current motion information associated with the current block is decoded at the video decoder side using the Merge candidate list. The coding control setting may correspond to prediction direction setting, filter tap setting, block size of reference block to be fetched, reference picture setting or motion limitation setting.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/80 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

69.

Method and apparatus of simplified triangle merge mode candidate list derivation

      
Application Number 17415313
Grant Number 11856194
Status In Force
Filing Date 2019-12-20
First Publication Date 2022-03-03
Grant Date 2023-12-26
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh

Abstract

A method and apparatus of Inter prediction for video coding using a target Merge mode comprising a triangle Merge mode are disclosed. According to this method, a current block is partitioned into a first region and a second region using the target partition. A candidate list is determined. Two candidates are determined for the two regions by deriving two target candidates from the candidate list. When a selected target candidate is a uni-prediction candidate, the selected target candidate is used as one candidate; and when the selected target candidate is a bi-prediction candidate, motion information associated of the selected target candidate with List 0 or List 1 is used as one candidate. The current block or current motion information associated with the current block is encoded or decoded according to the candidate list. The candidate list is used to derive the first candidate and the second candidate.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

70.

Methods and apparatus for generating affine candidates

      
Application Number 17464498
Grant Number 11863757
Status In Force
Filing Date 2021-09-01
First Publication Date 2022-02-24
Grant Date 2024-01-02
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Lin, Zhi-Yi

Abstract

The techniques described herein relate to methods, apparatus, and computer readable media configured to encode or decode video data. A current block of video data is coded using affine prediction. A first set of candidates of a candidate list for the current block is generated, including determining one or more inherited candidates and deriving one or more constructed candidates. After generating the first set of candidates, it is determined whether the candidate list is full. Upon determining the candidate list is not full, the candidate list is filled by generating a second set of candidates of the candidate list, including one or more of generating one or more zero motion vector candidates, generating one or more additional derived candidates based on the plurality of associated neighboring blocks of the current block, and generating a temporal motion vector candidate based on a temporal collocated picture.

IPC Classes  ?

  • H04N 19/149 - Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters

71.

Methods and apparatuses of video processing for bi-directional prediction with motion refinement in video coding systems

      
Application Number 17435440
Grant Number 11889099
Status In Force
Filing Date 2020-03-02
First Publication Date 2022-02-24
Grant Date 2024-01-30
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der

Abstract

Exemplary video processing methods and apparatuses for encoding or decoding a current block by bi-directional prediction are disclosed. L0 and L1 reference blocks are determined for the current block, and a motion vector refinement is applied to refine the L0 and L1 reference blocks using a motion estimation search performed on each processing unit in the current block. A bi-directional optical flow operation is early terminated according to a cost of each processing unit in the current block. The processing units for cost calculation in the motion vector refinement and the bi-directional optical flow early termination are unified. The bi-directional optical flow operation is applied to the current block to further refine the L0 and L1 reference blocks if the bi-directional optical flow operation is not early terminated. A final inter predictor is derived from the refined L0 and L1 reference blocks for encoding or decoding the current block.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

72.

Methods and apparatus for simplification of coding residual blocks

      
Application Number 17507067
Grant Number 11595690
Status In Force
Filing Date 2021-10-21
First Publication Date 2022-02-10
Grant Date 2023-02-28
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

Method and apparatus for encoding and decoding prediction residues in a video coding system also disclosed. At the decoder side, a Rice parameter for the target transform coefficient is determined based on a local sum of absolute levels of neighboring transform coefficients of the target transform coefficient. A dependent quantization state is determined and a zero-position variable is determined based on the dependent quantization state and the Rice parameter. One or more coded bits associated with a first syntax element for the target transform coefficient in a transform block are parsed and decoded using one or more codes including a Golomb-Rice code with the Rice parameter, where the first syntax element corresponds to a modified absolute level value of the target transform coefficient. An absolute level value of the target transform coefficient is derived according to the zero-position variable and the first syntax element.

IPC Classes  ?

  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

73.

Method and apparatus of encoding or decoding video blocks with constraints during block partitioning

      
Application Number 17414662
Grant Number 11589050
Status In Force
Filing Date 2019-12-10
First Publication Date 2022-02-10
Grant Date 2023-02-21
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Tsai, Chia-Ming

Abstract

Video processing methods comprise receiving input data of a current block, checking whether the current block is a root block by considering one or more predefined criteria, applying a mode constraint, a chroma split constraint, or both the mode and chroma split constraints to the current block if the current block is set to be a root block, and encoding or decoding the current block. The mode constraint restricts all blocks split from the current block to be processed by a same prediction mode and the chroma split constraints prohibits chroma components of the current block to be further partitioned while allowing a luma component of the current block to be partitioned into smaller blocks.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

74.

Method and apparatus of transform type assignment for intra sub-partition in video coding

      
Application Number 17426081
Grant Number 11425378
Status In Force
Filing Date 2020-01-22
First Publication Date 2022-02-10
Grant Date 2022-08-23
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei

Abstract

A method and apparatus of prediction for video coding are disclosed. According to the method, when the Intra Sub-Partition (ISP) mode is applied to a block, the block is partitioned into multiple sub-blocks horizontally or vertically. A target horizontal transform and a target vertical transform are determined from a candidate transform set for each of the multiple sub-blocks according to a target setting belonging to a setting group comprising unified setting and block setting. The target horizontal transform and the target vertical transform selected are then applied to each of the multiple sub-blocks. According to another method, a target horizontal and vertical transform are determined from a candidate transform set without a transform index for the current block according to unified setting, wherein the unified setting comprises two or more Intra modes or Intra-related modes.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

75.

Method and Apparatus of Encoding or Decoding Using Reference Samples Determined by Predefined Criteria

      
Application Number 17503595
Status Pending
Filing Date 2021-10-18
First Publication Date 2022-02-03
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A video processing method comprises receiving input data of a current block, checking if the current block satisfies one or more predefined criteria, setting the current block to be a root block if the current block satisfies the predefined criteria, one or more color components of one or more blocks in the current block are not checked with the predefined criteria if the current block is a root block, encoding or decoding the one or more color components of one or more blocks in the current block using neighboring reconstructed samples of the one or more color components of the current block as reference samples if the current block is a root block. Each block in the current block is encoded or decoded using neighboring reconstructed samples of each block in the current block as reference samples if the current block is not a root block.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

76.

Method and apparatus for signaling adaptive loop filter parameters in video coding

      
Application Number 17494710
Grant Number 11882276
Status In Force
Filing Date 2021-10-05
First Publication Date 2022-01-27
Grant Date 2024-01-23
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

According to a method for Adaptive Loop Filter (ALF) processing of reconstructed video, multiple indicators are signaled in slice at an encoder side or parsed at a decoder side, where the multiple indicators are Adaptive Parameter Set (APS) indices associated with temporal ALF filter sets for the ALF processing. A current indicator is determined from the multiple indicators, where the current indicator is used to select a current ALF filter set. Filtered-reconstructed pixels are derived for the current block by applying the current ALF filter to the current block. In another method, if the ALF processing applied at a target sample requires an outside sample on other side of a target virtual boundary from the target sample, the outside sample is replaced by a padded sample.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel

77.

Method and apparatus of luma-chroma separated coding tree coding with constraints

      
Application Number 17293657
Grant Number 11665345
Status In Force
Filing Date 2019-11-15
First Publication Date 2022-01-13
Grant Date 2023-05-30
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh

Abstract

A methods and apparatus for adaptive data dependency between corresponding blocks partitioned from separate partition trees according to an embodiment of the present invention are disclosed. The data dependency between different tree structures is allowed when the tree structures are mutually inclusive. When the splitting is not used in one tree or when splitting is used in one tree and the same splitting or no split is used in the other tree, the data dependency between different tree structures is allowed. When the splitting in different tree structures are different, then the data dependency between different tree structures is disallowed. For each leaf CU in chroma tree, it should include one or more complete luma leaf CUs or it is completely included in one luma leaf CU, when the data dependency between different tree structures is allowed. Otherwise, then the data dependency between different tree structures is disallowed.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

78.

Methods and apparatuses of coding pictures partitioned into subpictures in video coding systems

      
Application Number 17343897
Grant Number 11711513
Status In Force
Filing Date 2021-06-10
First Publication Date 2021-12-23
Grant Date 2023-07-25
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

Video processing methods and apparatuses include receiving input video data associated with a current picture composed of multiple Coding Tree Units (CTUs) for encoding or decoding, determining a number of subpictures, partitioning the current picture into one or more subpictures, and encoding or decoding each subpicture in the current picture. Each subpicture contains multiple complete CTUs and boundaries of each subpicture are aligned with grids of the current picture in units of CTUs. The number of subpictures in the current picture is limited by an allowed maximum number of slices.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

79.

Methods and apparatuses of combining multiple predictors for block prediction in video coding systems

      
Application Number 17283338
Grant Number 11818383
Status In Force
Filing Date 2019-10-09
First Publication Date 2021-12-16
Grant Date 2023-11-14
Owner HFI Innovation Inc. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Video processing methods and apparatuses for coding a current block generate a final predictor by combining multiple predictors for the current block. A first predictor and a second predictor for the current block are generated by applying one or a combination of settings to the first, second, or both predictors. One or both the first and second predictors are generated from motion compensation. The final predictor is derived from the first and second predictors, and the current block is encoded or decoded according to the final predictor. The settings include supported-mode setting, combined-weight setting, applied-portion setting, motion information setting, precision setting, or a combination of the above settings.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

80.

Method and apparatus of multi-hypothesis in video coding

      
Application Number 17292184
Grant Number 11539940
Status In Force
Filing Date 2019-11-12
First Publication Date 2021-12-16
Grant Date 2022-12-27
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A method and apparatus of prediction for video coding using MH (Multiple Hypothesis) mode are disclosed. According to this method, a block is partitioned into a first partition and a second partition. A first candidate and a second candidate are derived for the first and second partitions respectively. At least one of the first candidate and the second candidate is derived using a candidate list derived for a regular Merge mode (or also called as normal Merge mode). An MH prediction generated by blending a first prediction corresponding to a first candidate and a second prediction corresponding to a second candidate, and the MH prediction is applied to a part of the current block.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/51 - Motion estimation or motion compensation

81.

Methods and apparatuses of inter coding for pictures partitioned into subpictures in video coding systems

      
Application Number 17343914
Grant Number 11601647
Status In Force
Filing Date 2021-06-10
First Publication Date 2021-12-16
Grant Date 2023-03-07
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

Video processing methods and apparatuses include receiving input data associated with a current picture composed of multiple Coding Tree Units (CTUs) for encoding or decoding, partitioning the current picture into multiple subpictures, determining one or more reference pictures for inter coding the current picture, and encoding or decoding one or more blocks in one or more CTUs of the current picture by inter coding using the one or more reference pictures. Each of the reference pictures used for inter coding the current picture has a same CTU size as that of the current picture when the reference picture is not an Inter Layer Reference Picture (ILRP) containing one subpicture.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

82.

Methods and apparatuses of chroma quantization parameter derivation in video processing system

      
Application Number 17265967
Grant Number 11438590
Status In Force
Filing Date 2019-08-16
First Publication Date 2021-12-09
Grant Date 2022-09-06
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

Video data processing methods and apparatuses comprise receiving input data associated with a current chroma block, determine a luma Quantization Parameter (QP) of a collocated luma block, reuse the luma QP of the collocated luma block to derive a chroma QP for the current chroma block, and encode or decode one or more Transform Units (TUs) associated with the current chroma block using the chroma QP. The collocated luma block is a block that covers a collocated sample of one predefined sample of the current chroma block, and an example of the predefined sample is a center sample of the current chroma block. The input video data is partitioned according to two separate Coding Unit (CU) partitioning structures for luma and chroma components when dual tree coding is enabled.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/124 - Quantisation
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

83.

Method and apparatus for video coding with constraints on reference picture lists of a RADL picture

      
Application Number 17341879
Grant Number 11882270
Status In Force
Filing Date 2021-06-08
First Publication Date 2021-12-09
Grant Date 2024-01-23
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Hsiang, Shih-Ta
  • Chen, Lulin
  • Hsu, Chih-Wei
  • Chubach, Olena

Abstract

Method and apparatus for signaling or parsing constrained active entries in reference picture lists for multi-layer coding are disclosed. For the decoder side, when the current picture is a RADL (Random Access Decodable Leading) picture, reference picture list 0 or reference picture list 1 of the current picture is mandatorily required to contain no active entry corresponding to a RASL (Random Access Skipped Leading) picture with pps_mixed_nalu_types_in_pic_flag equal to 0 or a picture that precedes an associated IRAP (Intra Random Access Point) picture in decoding order, and wherein an active entry in the reference picture list 0 or the reference picture list 1 of the RADL picture can refer to a RASL picture with the pps_mixed_nalu_types_in_pic_flag equal to 1 and a referenced RASL picture either belongs to the same layer or a different layer than a layer containing the current picture which is the RADL picture.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

84.

Method and apparatus of motion compensation based on bi-directional optical flow techniques for video coding

      
Application Number 17391983
Grant Number 11765384
Status In Force
Filing Date 2021-08-02
First Publication Date 2021-11-25
Grant Date 2023-09-19
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

y for the current block are added to the current motion vector to form a final motion vector. The final motion vector is then used as a reference motion vector for following blocks. In still yet another method, the BIO process is applied to the chroma component.

IPC Classes  ?

  • H04N 19/577 - Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/537 - Motion estimation other than block-based
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

85.

Method and apparatus of syntax interleaving for separate coding tree in video coding

      
Application Number 17395549
Grant Number 11589049
Status In Force
Filing Date 2021-08-06
First Publication Date 2021-11-25
Grant Date 2023-02-21
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Yang, Kung-Nien
  • Chen, Chun-Chia

Abstract

A method and apparatus of video coding operate by receiving input data associated with a current data unit in a current picture, wherein the current data unit includes a luma component and a chroma component and the current data unit includes a luma data unit and a chroma data unit. The operation proceeds by splitting the luma data unit and the Chroma data unit using one shared tree until the luma data unit and the chroma data unit reach a stop node, encoding or decoding the stop node as a leaf CU (coding unit) if the stop node is greater than M×N for the luma component, M and N are positive integers, and signalling or parsing a prediction mode for the stop node if the stop node is smaller than or equal to M×N for the luma component.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

86.

Method and apparatus for reduction of in-loop filter buffer

      
Application Number 17286713
Grant Number 11743458
Status In Force
Filing Date 2019-10-18
First Publication Date 2021-11-18
Grant Date 2023-08-29
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Su, Yu-Chi
  • Hsu, Chih-Wei
  • Huang, Yu-Wen

Abstract

Methods and apparatus for in-loop processing of reconstructed video are disclosed. According to one method, a virtual boundary is determined for to-be-processed pixels in the current picture, where the virtual boundary is aligned with block boundaries and at least one to-be-processed pixel on a first side of the virtual boundary requires one or more second pixels on a second side of the virtual boundary. According to the method, the in-loop processing is modified if a target to-be-processed pixel requires at least one second pixel from the second side of the virtual boundary and the modified in-loop processing eliminates the need for any second pixel on the second side of the virtual boundary. According to another method, the operations of block classification are changed when part of the required pixels in one 10×10 window used in classification are at the other side of virtual boundaries.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/80 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

87.

Method and apparatus of improved merge with motion vector difference for video coding

      
Application Number 17293674
Grant Number 11381838
Status In Force
Filing Date 2019-11-15
First Publication Date 2021-11-18
Grant Date 2022-07-05
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Hsiao, Yu-Ling
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A prediction method and apparatus for video coding include a set of Merge candidates having an MMVD (Merge mode with motion vector differences (MVD)) candidate are generated. When the current block has a block size belonging to at least one default block size, whether a target candidate in the set of Merge candidates is bi-prediction is determined after the set of Merge candidates is generated. If the target candidate is bi-prediction: the target candidate is replaced by a uni-prediction candidate; the uni-prediction candidate is included in the set of Merge candidates to generate a modified set of Merge candidates; and current motion information associated with the current block is encoded using the modified set of Merge candidates at the video encoder side or the current motion information associated with the current block is decoded at the video decoder side using the modified set of Merge candidates.

IPC Classes  ?

  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

88.

Video processing methods and apparatuses of determining motion vectors for storage in video coding systems

      
Application Number 17296759
Grant Number 11290739
Status In Force
Filing Date 2019-11-28
First Publication Date 2021-11-18
Grant Date 2022-03-29
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Hsiao, Yu-Ling
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei

Abstract

Video processing methods and apparatuses for coding a current block comprise receiving input data of a current block, splitting the current block into sub-blocks, deriving motion information for the sub-blocks, performing motion compensation for the sub-blocks using the motion information to derive a final predictor, deriving and storing a representative motion vector for each grid in the current block, and encoding or decoding the current block using the final predictor. The representative motion vector for grids in a weighted area is determined by combining the motion vectors of the sub-blocks if the motion vectors of the sub-blocks are in different lists. The representative motion vector for grids in the weighted area is determined as one of the motion vectors of the sub-blocks if the motion vectors of the sub-blocks are in the same list.

IPC Classes  ?

  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

89.

Triangle prediction with applied-block settings and motion storage settings

      
Application Number 17387618
Grant Number 11546603
Status In Force
Filing Date 2021-07-28
First Publication Date 2021-11-18
Grant Date 2023-01-03
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Chen, Chun-Chia
  • Hsu, Chih-Wei

Abstract

A video coder receives data from a bitstream for a block of pixels to be encoded or decoded as a current block of a current picture of a video. Upon determining that an applied block setting of the current block satisfies a threshold condition, the video coder generates a first prediction based on a first motion information for a first prediction unit of the current block. The video coder generates a second prediction based on a second motion information for a second prediction unit of the current block. The video coder generates a third prediction based on the first and second motion information for an overlap prediction region that is defined based on a partitioning between the first prediction unit and the second prediction unit. The video coder encodes or decodes the current block by using the first, second, and third predictions.

IPC Classes  ?

  • H04B 1/66 - TRANSMISSION - Details of transmission systems not characterised by the medium used for transmission for improving efficiency of transmission
  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 11/02 - Colour television systems with bandwidth reduction
  • H04N 11/04 - Colour television systems using pulse code modulation
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

90.

Method and apparatus of subblock deblocking in video coding

      
Application Number 17270610
Grant Number 11330277
Status In Force
Filing Date 2019-08-30
First Publication Date 2021-11-04
Grant Date 2022-05-10
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

Method and apparatus for constrained de-blocking filter are disclosed. According to one method, if a CU is partitioned into multiple sub-CUs, the de-blocking process is also applied to the sub-block boundaries inside the current filtered-reconstructed block. According to another method, if first reference samples used for the de-blocking process of a first boundary are to be modified by the de-blocking process of a second boundary, the first reference samples are replaced by padding samples that are not to be modified by the de-blocking process of the second boundary. According to yet another method, the de-blocking process is applied to a reconstructed block corresponding to a current block to result in a current filtered-reconstructed block regardless whether a boundary of the current block corresponds to an 8×8 sample grid boundaries.

IPC Classes  ?

  • H04N 19/00 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/513 - Processing of motion vectors

91.

Method and apparatus of motion compensation bandwidth reduction for video coding system utilizing multi-hypothesis

      
Application Number 17260002
Grant Number 11218721
Status In Force
Filing Date 2019-07-18
First Publication Date 2021-10-21
Grant Date 2022-01-04
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Huang, Yu-Wen

Abstract

A method and apparatus of Inter prediction for video coding using Multi-hypothesis (MH) are disclosed. If an MH mode is used for the current block: at least one MH candidate is derived using reduced reference data by adjusting at least one coding-control setting; an Inter candidate list is generated, where the Inter candidate list comprises said at least one MH candidate; and current motion information associated with the current block is encoded using the Inter candidate list at the video encoder side or the current motion information associated with the current block is decoded at the video decoder side using the Merge candidate list. The coding control setting may correspond to prediction direction setting, filter tap setting, block size of reference block to be fetched, reference picture setting or motion limitation setting.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/80 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

92.

Methods and Apparatuses of Processing Video Pictures with Partition Constraints in a Video Coding System

      
Application Number 17260008
Status Pending
Filing Date 2019-07-12
First Publication Date 2021-10-21
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Tsai, Chia-Ming
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh
  • Chuang, Tzu-Der
  • Huang, Yu-Wen

Abstract

Video processing methods and apparatuses in a video encoding or decoding system for processing a video picture partitioned into blocks with one or more partition constraints. The video encoding or decoding system receives input data of a current block and checks whether a predefined splitting type is allowed to partition the current block according to first and second constraints. The first constraint restricts each sub-block partitioned from the current block to be completely contained in one pipeline unit, and the second constraint restricts each sub-block partitioned from the current block to contain one or more complete pipeline units. The pipeline units are non-overlapping units in the video picture designed for pipeline processing. The current block is not partitioned by the predefined splitting type if any sub-block partitioned by the predefined splitting type violates both the first and second constraints. The system encodes or decodes the current block.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

93.

Method and apparatus of intra prediction with MPM generation in image and video processing

      
Application Number 17270245
Grant Number 11616949
Status In Force
Filing Date 2019-08-27
First Publication Date 2021-10-21
Grant Date 2023-03-28
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Sarwer, Mohammed Golam

Abstract

An intra prediction method comprises receiving input data of a current block in a current picture, deriving multiple Most Probable Modes (MPMs) to be included in a MPM list for the current block, setting remaining intra prediction modes as non-MPMs, and encoding or decoding the current block according to a current intra prediction mode selecting from the MPMs and non-MPMs. The first MPM in the MPM list is Planar mode for blocks coded or to be coded in intra prediction, and one or more other MPMs in the MPM list are derived according to a number of available angular mode of one or more neighboring blocks of the current block.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

94.

Methods and apparatuses of quantization scaling of transform coefficients in video coding system

      
Application Number 17277002
Grant Number 11202073
Status In Force
Filing Date 2019-09-02
First Publication Date 2021-10-14
Grant Date 2021-12-14
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor Hsiang, Shih-Ta

Abstract

Processing methods and apparatuses for video data comprise receiving input data associated with a current transform block in a current video picture, determining if a size of the current transform block is a power of 4, determining a normalized quantization or dequantization scaling factor, generating transform coefficient levels by applying a quantization processing to scaled transform coefficients in the current transform block or generating scaled transform coefficients by applying an inverse quantization processing to transform coefficient levels in the current transform block, and encoding or decoding the current transform block. The quantization processing comprises scaling the scaled transform coefficients by the normalized quantization scaling factor and the inverse quantization processing comprises scaling the transform coefficient levels by the normalized dequantization scaling factor.

IPC Classes  ?

  • H04N 19/126 - Quantisation - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

95.

Methods and Apparatuses of Signaling Quantization Parameter in Video Processing System

      
Application Number 17265957
Status Pending
Filing Date 2019-08-16
First Publication Date 2021-10-14
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chuang, Tzu-Der
  • Hsu, Chih-Wei
  • Chen, Ching-Yeh

Abstract

Video data processing methods and apparatuses receive input data associated with a current split node partitioned from a parent node by a splitting type, determine a depth of the current split node according to the splitting type, and compare the depth of the current split node with a maximum delta QP signaling depth. A video decoding system derives a delta QP from one or more syntax elements signaled in a TU associated with the current split node according to the comparing result, reconstructs a final QP for the current split node based on a reference QP and the delta QP, and decodes one or more TUs associated with the current split node using the final QP. The depth is counted in a way considering different splitting types and splitting partitions.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

96.

Method and apparatus of shared merge candidate list region for video coding

      
Application Number 17282361
Grant Number 11290711
Status In Force
Filing Date 2019-10-05
First Publication Date 2021-10-14
Grant Date 2022-03-29
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Yu-Cheng
  • Lai, Chen-Yen
  • Chen, Chun-Chia
  • Hsiao, Yu-Ling
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh
  • Hsu, Chih-Wei

Abstract

A method and apparatus of video coding using history-based candidate derivation are disclosed. According to one method, a current block is inside a Shared Merge candidate list Region (SMR) or a history-based parallel processing region is received. The current block is encoded or decoded using a Merge candidate list. Only if the current block is one of first-coded N (N≥0) blocks, one of last-coded N blocks, or one of selected N blocks, the history-based candidate list is updated after the current block is encoded or decoded. In one embodiment, Merge candidate list is pre-generated for the current block in the SMR and is separately generated for the current block in the history-based parallel processing region. In another method, if the current block is inside the SMR or the history-based parallel processing region, the current block is encoded or decoded using a history-based candidate list associated with the root CU.

IPC Classes  ?

  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

97.

Method and apparatus of encoding or decoding using reference samples determined by predefined criteria

      
Application Number 17283332
Grant Number 11178397
Status In Force
Filing Date 2019-10-09
First Publication Date 2021-10-07
Grant Date 2021-11-16
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lin, Zhi-Yi
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

A video processing method comprises receiving input data of a current block, checking if the current block satisfies one or more predefined criteria, setting the current block to be a root block if the current block satisfies the predefined criteria, one or more color components of one or more blocks in the current block are not checked with the predefined criteria if the current block is a root block, encoding or decoding the one or more color components of one or more blocks in the current block using neighboring reconstructed samples of the one or more color components of the current block as reference samples if the current block is a root block. Each block in the current block is encoded or decoded using neighboring reconstructed samples of each block in the current block as reference samples if the current block is not a root block.

IPC Classes  ?

  • H04N 19/00 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

98.

Methods and Apparatuses of Combining Multiple Predictors for Block Prediction in Video Coding Systems

      
Application Number 17267124
Status Pending
Filing Date 2019-09-17
First Publication Date 2021-10-07
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chiang, Man-Shu
  • Hsu, Chih-Wei

Abstract

Video processing methods and apparatuses for coding a current block generate a final predictor by combining multiple predictors of the current block. One of the predictors for the current block is a motion compensated predictor, which is generated according to one candidate selected from a first candidate list. The construction of the first candidate list includes deriving an average candidate by averaging motion information of existing candidates in the first candidate list. A second predictor for the current block is another motion compensated predictor or an intra predictor.

IPC Classes  ?

  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/517 - Processing of motion vectors by encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

99.

Method and apparatus of last significant coefficient coding in image and video coding

      
Application Number 17283180
Grant Number 11343539
Status In Force
Filing Date 2019-10-08
First Publication Date 2021-10-07
Grant Date 2022-05-24
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Chubach, Olena
  • Hsiang, Shih-Ta
  • Sarwer, Mohammed Golam

Abstract

A method and apparatus for video encoding using improved last significant coefficient coding are disclosed. According to the present invention, a location of last significant coefficient in the transform block is encoded to generate one or more syntax elements and a maximum value of the syntax elements is dependent on a block size of the transform block and a zero-out threshold, where coefficients of the transform block with coordinates greater than the zero-out threshold are set to zero. A method and apparatus for video decoding using improved last significant coefficient coding are also disclosed.

IPC Classes  ?

  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

100.

Method and apparatus of encoding or decoding video blocks by current picture referencing coding

      
Application Number 17291085
Grant Number 11252406
Status In Force
Filing Date 2019-11-06
First Publication Date 2021-10-07
Grant Date 2022-02-15
Owner HFI INNOVATION INC. (Taiwan, Province of China)
Inventor
  • Lai, Chen-Yen
  • Hsiao, Yu-Ling
  • Chuang, Tzu-Der
  • Chen, Ching-Yeh

Abstract

Video processing methods comprise receiving input data of a current block in a current picture, constructing a candidate list for the current block by including one or more History-based Motion Vector Predictor (HMVP) candidates, selecting one candidate from the candidate list, locating a reference block according to motion information of the selected candidate, and encoding or decoding the current block by predicting the current block using the reference block. The one or more HMVP candidates are fetched from a normal HMVP table if the current block is to be processed by a normal inter prediction mode, and the one or more HMVP candidates are fetched form a Current Picture Referencing (CPR) HMVP table if the current block is to be processed by a CPR mode. The two HMVP tables are separately maintained and updated.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/96 - Tree coding, e.g. quad-tree coding
  1     2     3     ...     8        Next Page