-
公开(公告)号:US09667997B2
公开(公告)日:2017-05-30
申请号:US14403189
申请日:2013-05-07
Applicant: HFI INNOVATION INC.
Inventor: Jicheng An , Liang Zhao , Xun Guo , Shaw-Min Lei
IPC: H04N9/47 , H04N19/61 , H04N19/159 , H04N19/176 , H04N19/70 , H04N19/12 , H04N19/127 , H04N19/44 , H04N19/91
CPC classification number: H04N19/61 , H04N19/12 , H04N19/127 , H04N19/159 , H04N19/176 , H04N19/44 , H04N19/70 , H04N19/91
Abstract: A method and apparatus for video coding including an Intra transform Skip mode is disclosed. When the transform Skip mode is ON for a transform unit, embodiments according to the present invention apply different coding processes to the transform unit. The coding process with the transform Skip mode ON uses a different scan pattern from the coding process with the transform Skip mode OFF. According to various embodiments, the transform Skip mode is enabled when the transform unit size is 4×4, the prediction unit and the transform unit having the same size, or the prediction unit uses an INTRA_N×N mode. When the transform Skip mode is enabled, a flag can be signaled in the bitstream to indicate the transform Skip mode selection. Furthermore, the flag can be incorporated in a picture level, a slice level or a sequence level of the video bitstream.
-
公开(公告)号:US10531122B2
公开(公告)日:2020-01-07
申请号:US15895314
申请日:2018-02-13
Applicant: HFI Innovation Inc.
Inventor: Liang Zhao , Jicheng An , Xin Zhao , Xun Guo
IPC: H04N19/60 , H04N19/176 , H04N19/46 , H04N19/96 , H04N19/132 , H04N19/186
Abstract: A method includes receiving the video bitstream from a media or a processor, recovering a first coded block flag (cbf) from the video bitstream based on a context-based adaptive binary arithmetic coding (CABAC) decoding process according to a first context formation, wherein the first cbf is associated with a first transform unit (TU) of a first color component, and the first cbf indicates whether the first TU of the first color component has at least one non-zero transform coefficient, and recovering a second cbf from the video bitstream based on the CABAC decoding process according to a second context formation, wherein the second cbf is associated with a second TU of a second color component, and the second cbf indicates whether the second TU of the second color component has at least one non-zero transform coefficient.
-
公开(公告)号:US09930330B2
公开(公告)日:2018-03-27
申请号:US14372696
申请日:2013-01-07
Applicant: HFI INNOVATION INC.
Inventor: Liang Zhao , Jicheng An , Xin Zhao , Xun Guo
IPC: H04N19/186 , H04N19/176 , H04N19/46 , H04N19/96 , H04N19/132 , H04N19/60
CPC classification number: H04N19/60 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/96
Abstract: A method and an apparatus for decoding of a video bitstream are disclosed. In one embodiment, the method comprises: decoding a first coded block flag (cbf) of the color component indicating whether a current coding unit (CU) of the color component has at least one non-zero transform coefficient (830). According to the first cbf of the color component, the method further comprises decoding four second cbfs, each indicating whether one of four sub-blocks in the current CU of the color component has at least one non-zero transform coefficient (850). The residual quad-tree (RQT) of the current CU of the color component is determined based on the first cbf of the color component (870), or based on the first cbf and the second cbfs of the color component if the second cbfs exist (860). In another embodiment, the method comprises decoding a cbf associated with a transform unit (TU) and determining RQT of the TU based on the cbf, wherein said determining the RQT of the TU based on the cbf is the same for a luma component and a chroma component and the cbf is recovered from the video bitstream.
-
公开(公告)号:US09912952B2
公开(公告)日:2018-03-06
申请号:US15064818
申请日:2016-03-09
Applicant: HFI INNOVATION INC.
Inventor: Liang Zhao , Xun Guo , Shaw-Min Lei
IPC: H04N19/105 , H04N19/119 , H04N19/139 , H04N19/52 , H04N19/503 , H04N19/593 , H04N19/51 , H04N19/513 , H04N19/176 , H04N19/107 , H04N19/56 , H04N19/70
CPC classification number: H04N19/139 , H04N19/105 , H04N19/107 , H04N19/176 , H04N19/503 , H04N19/51 , H04N19/513 , H04N19/52 , H04N19/56 , H04N19/593 , H04N19/70
Abstract: A method and apparatus for deriving a motion vector predictor (MVP) candidate set for motion vector coding of a current block. Embodiments according to the present invention determine a redundancy-removed spatial-temporal MVP candidate set. The redundancy-removed spatial-temporal MVP candidate set is derived from a spatial-temporal MVP candidate set by removing any redundant MVP candidate. The spatial-temporal MVP candidate set includes a top spatial MVP candidate, a left spatial MVP candidate and one temporal MVP candidate. The method further checks whether candidate number of the redundancy-removed spatial-temporal MVP candidate set is smaller than a threshold, and adds a zero motion vector to the redundancy-removed spatial-temporal MVP candidate set if the candidate number is smaller than the threshold. Finally, the method provides the redundancy-removed spatial-temporal MVP candidate set for encoding or decoding of the motion vector of a current block.
-
公开(公告)号:US09807396B2
公开(公告)日:2017-10-31
申请号:US14372752
申请日:2013-01-16
Applicant: HFI INNOVATION INC.
Inventor: Liang Zhao , Xun Guo , Shaw-Min Lei
IPC: H04N19/51 , H04N19/139 , H04N19/52 , H04N19/503 , H04N19/593 , H04N19/513 , H04N19/105 , H04N19/176 , H04N19/107 , H04N19/56 , H04N19/70
CPC classification number: H04N19/139 , H04N19/105 , H04N19/107 , H04N19/176 , H04N19/503 , H04N19/51 , H04N19/513 , H04N19/52 , H04N19/56 , H04N19/593 , H04N19/70
Abstract: A method and apparatus for deriving a motion vector predictor (MVP) candidate set for motion vector coding of a current block. Embodiments according to the present invention determine a redundancy-removed spatial MVP candidate set by removing any redundant MVP candidate from the spatial MVP candidate set. The redundancy-removal process does not apply to the temporal MVP candidate. In another embodiment of the present invention, a redundancy-removed spatial-temporal MVP candidate set is determined and the number of candidates in the redundancy-removed spatial-temporal MVP candidate set is checked to determine whether it is smaller than a threshold. If the number of candidates is smaller than the threshold, a zero motion vector is added to the redundancy-removed spatial-temporal MVP candidate set. The redundancy-removed spatial-temporal MVP candidate set is then provided for encoding or decoding of the motion vector of the current block.
-
-
-
-