Office Action 2: Final Rejection (2024-07-30)
Rejection types: 102 - Lack of Novelty

CLAIMS:
AMENDMENTS TO THE CLAIMS

The listing of claims will replace all prior versions, and listings, of claims in the application.

Listing of Claims:

1\. (Original) A method for processing video data, the method comprising:extracting a data block from the video data;
scanning a first number of data items in the data block following a first scan order to generate a first data sequence;
performing a non-separable transform to the first data sequence to obtain a second data sequence having a second number of data items; and
replacing at least a portion of the first number of data items in the data block with a portion or all of the second data sequence following a second scan order.

2\. (Original) The method of claim 1, wherein:the data block comprises primary transform coefficient;
the non-separable transform comprises a forward non-separable secondary transform; and replacing at least a portion of the first number of data items in the data block comprises replacing the second number of data items within the first number of data items in the data block with the second sequence following the second scan order.

3\. (Original) The method of claim 2, wherein the first scan order is determined based on at least one of:an intra prediction mode associated with the data block;
a type of the forward non-separable secondary transform; or

a size of the data block.

4\. (Original) The method of claim 2, wherein the second scan order is determined based on at least one of:an intra prediction mode associated with the data block;
a type of the forward non-separable secondary transform; or a size of the data block.

5\. (Original) The method of claim 2, wherein the first scan order or the second scan order comprises one of:a zig-zag scan order;
a diagonal scan order; or a row and column scan order.

6\. (Original) The method of claim 2, wherein:the first scan order or second scan order is determined based on an intra prediction mode associated with the data block when a same set of transform kernels are shared by multiple intra prediction modes with respect to the video data.

7\. (Original) The method of claim 2, wherein the first number and the second number are integers between 0 to 127, inclusive.

8\. (Original) The method of claim 2, wherein the first scan order and the second scan order are:
a zig-zag scan order when the data block is a square block; or a diagonal scan order when the data block is a non-square block.

9\. (Original) The method of claim 1, wherein:the data block comprises residual samples;
the non-separable transform comprises a forward non-separable primary transform; and
replacing at least a portion of the first number of data items in the data block comprises replacing the second number of data items within the first number of data items in the data block with the second sequence following the second scan order.

10\. (Original) The method of claim 9, wherein the first scan order is determined based on at least one of:an intra prediction mode associated with the data block;
a type of the forward non-separable secondary transform; or a size of the data block.

11\. (Original) The method of claim 9, wherein the second scan order is determined based on at least one of:an intra prediction mode associated with the data block;
a type of the forward non-separable secondary transform; or a size of the data block.

12\. (Original) The method of claim 9, wherein the first scan order or the second scan order comprises one of:a zig-zag scan order;
a diagonal scan order; or a row and column scan order.

13\. (Original) The method of claim 9, wherein:the first scan order or second scan order is determined based on an intra prediction mode associated with the data block when a same set of transform kernels are shared by multiple intra prediction modes with respect to the video data.

14\. (Original) The method of claim 9, wherein the first number and the second number are integers between 0 to 127, inclusive.

15\. (Original) The method of claim 9, wherein the first scan order and the second scan order are:a zig-zag scan order when the data block is a square block; or a diagonal scan order when the data block is a non-square block.

16\. (Original) The method of claim 9, wherein the first scan order is a horizontal or vertical scan order.

17\. (Original) A method for entropy encoding transform coefficients associated with video data, the method comprising:
in response to a transform associated with the transform coefficients being non-separable, scanning the transform coefficient when performing entropy encoding of the transform coefficients using a first scanning order being one of:
a horizontal scan order; or a vertical scan order; and
in response to the transform associated with the transform coefficients being separable, scanning the transform coefficient in a second scanning order different from the first scanning order when performing entropy encoding of the transform coefficients.

18\. (Original) The method of claim 17, wherein the transform comprises one of:a primary transform; or a secondary transform.

19\. (Original) A device comprising a circuitry configured to implement the method of claim 1.

20\. (Canceled)

21\. (New) A method for processing video data, the method comprising:extracting a data block from the video data;
scanning a first number of data items in the data block following a first scan order to generate a first data sequence;
performing a non-separable reverse transform to the first data sequence to obtain a second data sequence having a second number of data items; and

replacing at least a portion of the first number of data items in the data block with a portion or all of the second data sequence following a second scan order, the second scan order comprising a zig zag scan order.

OFFICE ACTION:
DETAILED ACTION
This Office Action is a response to an amendment filed on 04/30/2024, in which claims 1-19 and 21 are pending and ready for examination.
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Information Disclosure Statement
The information disclosure statements (IDS) submitted on 05/15/2024 and 06/06/2024 are in compliance with the provisions of 37 CFR 1.97.  Accordingly, the information disclosure statement is being considered by the examiner.
Response to Arguments
Applicant's arguments with respect to claims 1-19 and 21 have been considered but are not persuasive.
In regards to claims 1 and 21 applicant argues as follows:
The interpretation of “data block” is inconsistent in the rejection of claim 1 and 21.
Zhao fails to disclose the limitation of “in response to a transform associated with the transform coefficients being non-separable, scanning the transform coefficient when performing entropy encoding of the transform coefficients using a first scanning order” and “in response to the transform associated with the transform coefficients being separable, scanning the transform coefficient in a second scanning order” as recited in claim 17
However, examiner respectfully disagrees.
a.	As shown in Fig. 5 of Zhao, primary transform is applied to the residual block 101 to produce a 2-dimensional coefficient block 102. Please note that both blocks 101 and 102 contain the same information in different domains. Block 101 is in pixel domain and block 102 is in frequency domain (see paragraph 136), but both blocks contain certain data and can be read on the term “data block” in claim 1 and 21. Hence, for further clarification Examiner notes that coefficient block 102 containing transform coefficients is read on “data block”. Therefore, Zhao fully and clearly discloses all elements of claims 1 and 21.
b.	As disclosed in paragraph 92 of Zhao, horizontal and vertical transform is used for the separable transform, however, as disclosed in paragraph 143-145, horizontal, vertical, diagonal, or zigzag scanning order is used for non-separable transform. Thus, the scanning order used for non-separable transform is different from scanning order used for sparable transform.
Claims 1-19 and 21 remain rejected since the system disclosed by the applicant is taught by the prior arts.
Claim Rejections - 35 USC § 102
The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action:
A person shall be entitled to a patent unless –
(a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention.
Claims 1-19 and 21 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Zhao (US 2017/0094314 A1).
Regarding claim 1, Zhao discloses: A method for processing video data (see Fig. 1), the method comprising:
extracting a data block from the video data (see Fig. 5, apply primary transform to residual block 101 to generate a 2D coefficient block);
scanning a first number of data items in the data block following a first scan order to generate a first data sequence (see paragraph 136);
performing a non-separable transform to the first data sequence to obtain a second data sequence having a second number of data items (see paragraph 136); and
replacing at least a portion of the first number of data items in the data block with a portion or all of the second data sequence following a second scan order (see paragraph 147, the respective 4×4 transform coefficient sub-block B may be replaced by a respective derived secondary 4×4 transform coefficient block F).
Regarding claim 2, Zhao discloses: The method of claim 1, wherein:
the data block comprises primary transform coefficient (see paragraph 136);
the non-separable transform comprises a forward non-separable secondary transform (see paragraph 110 and 136 and Fig. 3A, fwdR); and
replacing at least a portion of the first number of data items in the data block comprises replacing the second number of data items within the first number of data items in the data block with the second sequence following the second scan order (see paragraph 147).
Regarding claim 3, Zhao discloses: The method of claim 2, wherein the first scan order is determined based on at least one of:
an intra prediction mode associated with the data block (see paragraph 140);
a type of the forward non-separable secondary transform (see paragraph 139); or
a size of the data block.
Regarding claim 4, Zhao discloses: The method of claim 2, wherein the second scan order is determined based on at least one of:
an intra prediction mode associated with the data block (see paragraph 142);
a type of the forward non-separable secondary transform (see paragraph 142); or
a size of the data block.
Regarding claim 5, Zhao discloses: The method of claim 2, wherein the first scan order or the second scan order comprises one of:
a zig-zag scan order (see paragraph 145);
a diagonal scan order (see paragraph 145); or
a row and column scan order.
Regarding claim 6, Zhao discloses: The method of claim 2, wherein:
the first scan order or second scan order is determined based on an intra prediction mode associated with the data block when a same set of transform kernels are shared by multiple intra prediction modes with respect to the video data (see paragraph 138).
Regarding claim 7, Zhao discloses: The method of claim 2, wherein the first number and the second number are integers between 0 to 127, inclusive (see paragraph 146).
Regarding claim 8, Zhao discloses: The method of claim 2, wherein the first scan order and the second scan order are:
a zig-zag scan order when the data block is a square block (see paragraph 127 and 137); or
a diagonal scan order when the data block is a non-square block (see paragraph 127 and 137).
Regarding claim 9, Zhao discloses: The method of claim 1, wherein:
the data block comprises residual samples (see paragraph 136);
the non-separable transform comprises a forward non-separable primary transform (see paragraph 110 and 136 and Fig. 3A, fwdR); and
replacing at least a portion of the first number of data items in the data block comprises replacing the second number of data items within the first number of data items in the data block with the second sequence following the second scan order (see paragraph 147).
Regarding claim 10, Zhao discloses: The method of claim 9, wherein the first scan order is determined based on at least one of:
an intra prediction mode associated with the data block (see paragraph 140);
a type of the forward non-separable secondary transform (see paragraph 139); or
a size of the data block.
Regarding claim 11, Zhao discloses: The method of claim 9, wherein the second scan order is determined based on at least one of:
an intra prediction mode associated with the data block (see paragraph 142);
a type of the forward non-separable secondary transform (see paragraph 142); or
a size of the data block.
Regarding claim 12, Zhao discloses: The method of claim 9, wherein the first scan order or the second scan order comprises one of:
a zig-zag scan order (see paragraph 145);
a diagonal scan order (see paragraph 145); or
a row and column scan order.
Regarding claim 13, Zhao discloses: The method of claim 9, wherein:
the first scan order or second scan order is determined based on an intra prediction mode associated with the data block when a same set of transform kernels are shared by multiple intra prediction modes with respect to the video data (see paragraph 138).
Regarding claim 14, Zhao discloses: The method of claim 9, wherein the first number and the second number are integers between 0 to 127, inclusive (see paragraph 146).
Regarding claim 15, Zhao discloses: The method of claim 9, wherein the first scan order and the second scan order are:
a zig-zag scan order when the data block is a square block (see paragraph 127 and 137); or
a diagonal scan order when the data block is a non-square block (see paragraph 127 and 137).
Regarding claim 16, Zhao discloses: The method of claim 9, wherein the first scan order is a horizontal or vertical scan order (see paragraph 145).
Regarding claim 17, Zhao discloses: A method for entropy encoding transform coefficients associated with video data, the method comprising:
in response to a transform associated with the transform coefficients being non-separable (see paragraph 93 and 145), scanning the transform coefficient when performing entropy encoding of the transform coefficients using a first scanning order being one of:
a horizontal scan order (see paragraph 145); or
a vertical scan order (see paragraph 145); and
in response to the transform associated with the transform coefficients being separable, scanning the transform coefficient in a second scanning order different from the first scanning order when performing entropy encoding of the transform coefficients (see paragraph 91-92).
Regarding claim 18, Zhao discloses: 18. The method of claim 17, wherein the transform comprises one of:
a primary transform (see Fig. 5); or
a secondary transform (see Fig. 5).
Regarding claim 19, Zhao discloses: A device comprising a circuitry configured to implement the method of claim 1 (see paragraph 57).
Regarding claim 21, claim 21 is drawn to a method having limitations similar to the method claimed in claims 1 and 12 treated in the above rejections. Therefore, method claim 21 corresponds to method claims 1 and 12 and is rejected for the same reasons of anticipation as used above.
Conclusion
THIS ACTION IS MADE FINAL.  Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action.  In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action.  In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.

APPLICANT REBUTTAL: REMARKS I. Status Claims 1-20 were pending, of which claims 1, 16, and 20 are independent. In this Office Action: e Claims 1-20 were rejected under 35 U.S.C. 102(a)(1) as being anticipated by Zhao (US 2017/0094314 Al). Claim 20 is canceled. Claim 21 is newly added. No new matter has been introduced. Support for the amendments can be found in applicant's specification, for example, at least in paragraphs [0141-0148], and original claim 1, of the application as published. After entry of the claim amendments above, claims 1-19, and 21 are pending. II. Rejections under 35 U.S.C. § 102 Applicant respectfully disagrees with the Section 102 rejections. Applicant respectfully traverses the rejections and submits that the pending claims are patentable over the cited prior art reference under Section 102, for the reasons discussed below. A. Independent claims 1 and 21 Claim 1 recites in pertinent part (emphasis added): A method for processing video data, the method includes following features: Feature 1: extracting a data block from the video data; Feature 2: scanning a first number of data items in the data block following a first scan order to generate a first data sequence; Feature 3: performing a non-separable transform to the first data sequence to obtain a second data sequence having a second number of data items; and Feature 4: replacing at least a portion of the first number of data items in the data block with a portion or all of the second data sequence following a second scan order. In rejecting claim 1, the Examiner relied on Zhao. Specifically, to reject feature 1, the Examiner cites "Fig. 5, residual block 101". See Office Action at page 3. Therefore, the residual block 101 is interpreted as "data block" in claim 1. Then to reject feature 2, the Examiner cites paragraph 136 of Zhao, but does not provide a detailed reasoning. For the sake of easy discussion, fig. 5 of Zhao is re-produced below: SVG {EMBED HERE} 5.413.497FIG. 5 116 It appears that the Office interprets the "1-dimensional coefficient vector 105" as the "first data sequence" in claim 1. See also paragraph 136 of Zhao: "video encoder 20 may reorganize the first 2-dimensional coefficient block as a first 1-dimensional coefficient vector". Therefore, in Zhao, the "first 2-dimensional coefficient block 102" (shown in fig. 5 above) is used as the source to produce the first 1-dimensional coefficient vector. Applicant points out that to correctly reject claim 1, the equivalence of "data block", which is the "residual block 101", should have been used, rather than a different block (the first 2-dimensional coefficient block 102). To state it another way, in the rejection, the interpretation of "data block" is inconsistent. The rejection on feature 4 also has this inconsistency. In rejecting feature 4, the Examiner cites "see paragraph 147, the respective 4x4 transform coefficient sub-block B may be replaced by a respective derived secondary 4x4 transform coefficient block F". Id. Here the data replacement is to replace data in a "transform coefficient sub-block B", which is obviously a transform coefficient block. Conversely, in claim 1 feature 4, the data to be replaced is in a "data block", which is already interpreted as the residual block 101 in Zhao. Therefore, the interpretation on data block is in-consistent. Therefore, Zhao fails to teach the above features in claim 1. Applicant respectfully submits that claim 1 is thus patentable over the cited prior art of record. Newly added claim 21 recites features similar to independent claim 1, and are thus submitted to be patentable over the prior art of record for at least the reasons discussed above for independent claim 1 B. Independent claim 17 Claim 17 recites in pertinent part (emphasis added): A method entropy encoding transform coefficients associated with video data, the method comprising: Feature 1) in response to a transform associated with the transform coefficients being non- separable, scanning the transform coefficient when performing entropy encoding of the transform coefficients using a first scanning order being one of: a horizontal scan order; or a vertical scan order; and Feature 2: in response to the transform associated with the transform coefficients being separable, scanning the transform coefficient in a second scanning order different from the first scanning order when performing entropy encoding of the transform coefficients. In rejecting feature 1 of claim 17, the Examiner relies on paragraphs 93 and 145 of Zhao. Specifically, Zhao at paragraph 93 describes "a non-separable 2-D transform may first reorganize all elements of X into a single vector", but is silent on how the non-separable 2-D transform may have an impact on, or a relationship with, the selection of a scan order. Paragraph 145 of Zhao merely mentions that there are various types of scanning orders, but fails to establish a relationship with a particular transform type (i.e., a transform associated with the transform coefficients being non-separable as recited in claim 17). Applicant respectfully submits that Zhao fails to establish a relationship between a transform type, and a corresponding scanning order, and therefore, Zhao fails to teach the above features in claim 17. Applicant respectfully submits that claim 1 is thus patentable over the cited prior art of record. C. Dependent claims Dependent claims rejected under Section 102 are patentable over the cited prior art references due to at least their dependency on independent claim 1, or 17. Applicant respectfully requests that their Section 102 rejections be withdrawn. III. Conclusion Applicant respectfully submits that the patent application is in condition for allowance. If, in the opinion of the Examiner, a telephone conference would expedite the prosecution of the subject application, the Examiner is invited to call the undersigned representative. Dated: April 30, 2024 SVG {EMBED HERE} 0.5533.04 Crowell & Moring LLP P.O. Box 10395 Chicago, IL 60610 (312) 321-4200

NEXT OFFICE ACTION: DETAILED ACTION
This Office Action is a response to an RCE filed on 10/22/2024, in which claims 1-12, 16, and 22-29 are pending and ready for examination.
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Information Disclosure Statement
The information disclosure statements (IDS) submitted on 12/03/2024, 01/14/2025, and 01/22/2025 are in compliance with the provisions of 37 CFR 1.97.  Accordingly, the information disclosure statement is being considered by the examiner.
REASONS FOR ALLOWANCE
Claims 1-12, 16, and 22-29, are allowed over the prior art of record.
The following is an examiner’s statement of reasons for allowance:
Claims 1, 22, and 27 are allowed because the current prior art of record, considered individually or in combination, fails to teach or reasonably suggest all the claimed features of claims 1, 22, and 27, structurally and functionally interconnected with other limitations in the manner as cited in the claims. More specifically, the prior art on record fails to teach or suggest the limitation of: “obtaining a first data sequence by scanning the plurality of transform coefficients following a first scan order, wherein the first scan order is based on a primary transform type for the first block; obtaining a second data sequence by performing a non-separable transform on the first data sequence, wherein the second data sequence has a different number of coefficients than the first data sequence; replacing at least a portion of the first data sequence with a portion or all of the second data sequence following a second” as recited in claim 1. Claims 22 and 27 are claiming feature similar to the ones claimed in claim 1. Thus, the mentioned limitation in combination with all other limitations of the claim has been found allowable.
Claims 1, 22, and 27 are allowed and all claims dependent on claims 1, 22, and 27 are allowed as well.
Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee.  Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
Conclusion

CITED REFERENCE SUMMARIES: Ref US20200351502A1: Claims:
An apparatus for decoding coefficients of a transform block, comprising: a processor, the processor is configured to: decode, as a first group, coefficients of a first row and a first column of the transform block using a first zig-zag scan order; and decode at least a subset of remaining coefficients of the transform block using a second scan order.
a processor, the processor is configured to: decode, as a first group, coefficients of a first row and a first column of the transform block using a first zig-zag scan order; and decode at least a subset of remaining coefficients of the transform block using a second scan order.
decode, as a first group, coefficients of a first row and a first column of the transform block using a first zig-zag scan order; and
decode at least a subset of remaining coefficients of the transform block using a second scan order.
The apparatus of claim 1 , wherein the first zig-zag scan order is a vertical zig-zag scan order.
The apparatus of claim 1 , wherein the first zig-zag scan order is a horizontal zig-zag scan order.
The apparatus of claim 1 , wherein the second scan order is adapted based on the coefficients of the first group.
The apparatus of claim 4 , wherein the second scan order is adapted based on a non-zero map for the coefficients of the first group, the non-zero map indicates for each coefficient of the first group whether the coefficient is or is not zero.
The apparatus of claim 1 , wherein the second scan order is one of a vertical scan order, a horizontal scan order, a second zig-zag scan order, and a diagonal scan order.
The apparatus of claim 6 , wherein the second scan order is the horizontal scan order when a first count of non-zero coefficients in a second half of the first row is positive and a second count of non-zero coefficients in a second half of the first column is zero.
The apparatus of claim 6 , wherein the second scan order is the vertical scan order when a first count of non-zero coefficients in a second half of the first row is zero and a second count of non-zero coefficients in a second half of the first column is positive.
The apparatus of claim 6 , wherein the second scan order is the second zig-zag scan order when a first count of non-zero elements in a second half of the first row is positive and a second count of non-zero elements in the second half of the first column is positive.
The apparatus of claim 6 , wherein the second scan order is the diagonal scan order when a first count of non-zero elements in a second half of the first row is positive and a second count of non-zero elements in a second half of the first column is positive.
A method for coding coefficients of a transform block, comprising: coding, as a first group, coefficients of a first row and a first column of the transform block using a first scan order; and coding at least a subset of remaining coefficients of the transform block using a second scan order.
coding, as a first group, coefficients of a first row and a first column of the transform block using a first scan order; and
coding at least a subset of remaining coefficients of the transform block using a second scan order.
The method of claim 11 , wherein the first scan order is an alternating scan order, wherein alternating scan order.
The method of claim 12 , wherein the first group comprises, a first coefficient of the first row, a second coefficient of the first column, a third coefficient of the first row, and a fourth coefficient of the first column, and wherein coding, as the first group, the coefficients of the first row and the first column of the transform block using the first scan order comprises: coding, consecutively, the first coefficient, the second coefficient, the third coefficient, and the fourth coefficient.
wherein coding, as the first group, the coefficients of the first row and the first column of the transform block using the first scan order comprises: coding, consecutively, the first coefficient, the second coefficient, the third coefficient, and the fourth coefficient.
coding, consecutively, the first coefficient, the second coefficient, the third coefficient, and the fourth coefficient.
The method of claim 11 , wherein coding at least the subset of remaining coefficients of the transform block using the second scan order comprises: partitioning the remaining coefficients into a remaining first row and a remaining first column and other coefficients, wherein the at least the subset of the remaining coefficients consists of the remaining first row and the remaining first column; coding the remaining first row and the remaining first column using the second scan order; and coding the other coefficients using a third scan order.
partitioning the remaining coefficients into a remaining first row and a remaining first column and other coefficients, wherein the at least the subset of the remaining coefficients consists of the remaining first row and the remaining first column;
coding the remaining first row and the remaining first column using the second scan order; and
coding the other coefficients using a third scan order.
The method of claim 11 , wherein coding, as the first group, the coefficients of the first row and the first column of the transform block using the first scan order comprises: decoding, from a compressed bitstream, the coefficients of the first row and the first column of the transform block using the first scan order.
decoding, from a compressed bitstream, the coefficients of the first row and the first column of the transform block using the first scan order.
The method of claim 11 , wherein coding, as the first group, the coefficients of the first row and the first column of the transform block using the first scan order comprises: encoding, in a compressed bitstream, the coefficients of the first row and the first column of the transform block using the first scan order.
encoding, in a compressed bitstream, the coefficients of the first row and the first column of the transform block using the first scan order.
The method of claim 11 , wherein the second scan order is one of a vertical scan order, a horizontal scan order, a second zig-zag scan order, and a diagonal scan order.
The method of claim 17 , wherein the second scan order is selected based on a first number of non-zero coefficients in at least a part of the first row and a second number of non-zero coefficients in at least a part of the first column.
A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations comprising instructions to: code, as a first group, coefficients of a first row and a first column of the transform block using a first scan order, wherein the transform block comprises the coefficients of the first row, coefficients of the first column, and remaining coefficients; partition the remaining coefficients into a remaining first row and a remaining first column and other coefficients; code the remaining first row and the remaining first column using a second scan order; and code the other coefficients using a third scan order.
code, as a first group, coefficients of a first row and a first column of the transform block using a first scan order, wherein the transform block comprises the coefficients of the first row, coefficients of the first column, and remaining coefficients;
partition the remaining coefficients into a remaining first row and a remaining first column and other coefficients;
code the remaining first row and the remaining first column using a second scan order; and
code the other coefficients using a third scan order.
The non-transitory computer-readable storage medium of claim 19 , wherein the first scan order is one of a zig-zag scan order of an alternating scan order.
Ref CN108141596A: Claims:
a kind of method for decoding video data, the method includesï¼
The first coefficient block of inverse quantizationï¼
First inverse transformation is applied at least part of inverse quantized first coefficient block to generate the second coefficient block, described the
One is inversely transformed into non-separable transformationï¼
Second inverse transformation is applied to second coefficient block to generate residual video block, second inverse transformation is by described second
Coefficient block is transformed into pixel domain from frequency domain；And
Decoded video block is formed, wherein forming the decoded video block including the residual video block is pre- with one or more
The property surveyed block summation.
according to the method described in claim 1, it further comprisesï¼
The subset of the set of non-separable transformation of the allotment comprising three or three or more non-separable transformation candidates；And
A candidate is selected from the subset of the set of non-separable transformation as first inverse transformation.
include determining the subset based on decoded information according to the method described in claim 2, wherein allocating the subset,
The decoded information includes intra prediction mode, the enhanced different transform EMT indexes of decoding unit CU levels, TU layers of converter unit
Current TU's inside grade EMT indexes, residual error quarter tree depth, quantized coefficient, reference prediction block and predicting unit PU is opposite
One or more of position.
according to the method described in claim 2, the set of wherein non-separable transformation include 12 transformation subsets, it is described
12 transformation subsets include the subset of the set of non-separable transformation.
according to the method described in claim 4, each transformation subset of wherein described 12 transformation subset includes 3 transformation and waits
The person of choosing.
according to the method described in claim 5, the set of wherein non-separable transformation is by being used for the video data
Lightness intra prediction mode and specify.
according to the method described in claim 2, wherein corresponding to the described of the non-separable transformation of different intra prediction modes
The number for the transformation candidate that the varitron of set is concentrated is different.
according to the method described in claim 2, whereinï¼
The method further includes from the bit stream of the video data obtain instruction suitable for converter unit, predicting unit, translate
Code unit or combination index syntactic element and
From the subset of non-separable transformation select the candidate include select by it is described index indicate candidate as
First inverse transformation.
according to the method described in claim 1, wherein described first is inversely transformed into card Nan-La Wei transformation suddenly KLT.
a kind of method for encoded video data, the method includesï¼
Residual video block is formed, wherein it is pre- including subtracting one or more from the video block being just decoded to form the residual video block
The property surveyed blockï¼
First transformation is applied to the residual video block to generate the first coefficient block, described first becomes the residual video of changing commanders
Block is transformed into frequency domain from pixel domainï¼
By the second transformation applied at least part of first coefficient block to generate the second coefficient block, described second be transformed to it is non-
Separable transformation；And
Quantify second coefficient block.
according to the method described in claim 10, it further comprisesï¼
The subset of the set of non-separable transformation of the allotment comprising three or three or more non-separable transformation candidates；And from non-
A candidate is selected in the subset of the set of separable transformation as the described second transformation.
according to the method for claim 11, include wherein allocating the subset based on intra prediction mode, decoding unit
CU levels enhancing different transform EMT indexes, converter unit TU level EMT indexes, residual error quarter tree depth, quantized coefficient, reference
One or more of relative position of current TU inside prediction block and predicting unit PU determines the subset.
according to the method for claim 11, wherein the set of non-separable transformation includes 12 transformation subsets, institute
State the subset for the set that 12 transformation subsets include non-separable transformation.
according to the method for claim 13, wherein each transformation subset of 12 transformation subset includes 3 transformation
Candidate.
according to the method for claim 14, wherein the set of non-separable transformation is by being used for the video counts
According to lightness intra prediction mode and specify.
according to the method for claim 11, wherein the institute of the non-separable transformation corresponding to different intra prediction modes
The number for stating the transformation candidate of the varitron concentration of set is different.
according to the method for claim 11, further compriseï¼
Instruction is generated in the encoded bit stream of the video data for converter unit, predicting unit, decoding unit or its group
The data of the index of conjunction, the index instruction selected candidate is the described second transformation.
according to the method described in claim 10, wherein described second is transformed to card Nan-La Wei transformation suddenly KLT.
a kind of equipment for decoding video data, includingï¼
Memory is configured to store the video data；And
Video Decoder is configured toï¼
Second inverse transformation is applied to second coefficient block to generate residual video block, second inverse transformation is by described second
Coefficient block is transformed into pixel domain from frequency domainï¼
The residual video block and one or more predictive blocks are summed；And
Based on described in the residual video block and one or more predictive blocks and the decoded video block of formation.
equipment according to claim 19, wherein the Video Decoder be further configured withï¼
The subset of the set of non-separable transformation of the allotment comprising three or three or more non-separable transformation candidates；And from non-
A candidate is selected as first inverse transformation in the subset of the set of separable transformation.
equipment according to claim 20, wherein the Video Decoder be further configured withï¼
The subset is allocated, including determining the subset based on decoded information, the decoded information includes intra prediction mould
Formula, decoding unit CU levels enhancing different transform EMT indexes, converter unit TU level EMT indexes, residual error quarter tree depth, through measuring
Change one or more of relative position of current TU inside coefficient, reference prediction block and predicting unit PU.
equipment according to claim 20, wherein the set of non-separable transformation includes 12 transformation subsets, institute
State the subset for the set that 12 transformation subsets include non-separable transformation.
equipment according to claim 22, wherein each transformation subset of 12 transformation subset includes 3 transformation
Candidate.
equipment according to claim 23, wherein the set of non-separable transformation is by being used for the video counts
According to lightness intra prediction mode and specify.
equipment according to claim 20, wherein the institute of the non-separable transformation corresponding to different intra prediction modes
The number for stating the transformation candidate of the varitron concentration of set is different.
equipment according to claim 20, whereinï¼
The Video Decoder is configured to obtain instruction suitable for converter unit, prediction list from the bit stream of the video data
The syntactic element of first, decoding unit or combination index, and
The Video Decoder is configured such that as the portion that the candidate is selected from the subset of non-separable transformation
Point, the Video Decoder selects the candidate by the index instruction as first inverse transformation.
equipment according to claim 19, wherein described first is inversely transformed into card Nan-La Wei transformation suddenly KLT.
equipment according to claim 19, wherein the equipment, which includes being configured to display, includes described decoded regard
The display of the picture of frequency block.
equipment according to claim 19, wherein the equipment connects including video camera, computer, mobile device, broadcast
Receive one or more of device device or set-top box.
a kind of equipment for encoded video data, includingï¼
Video encoder is configured toï¼
equipment according to claim 30, wherein the video encoder be further configured withï¼
The subset is allocated, including being based on intra prediction mode, decoding unit CU levels enhancing different transform EMT indexes, transformation list
Current TU inside first TU levels EMT indexes, residual error quarter tree depth, quantized coefficient, reference prediction block and predicting unit PU
One or more of relative position determine the subset.
equipment according to claim 31, wherein the set of non-separable transformation includes 12 transformation subsets, institute
State the subset for the set that 12 transformation subsets include non-separable transformation.
equipment according to claim 33, wherein each transformation subset of 12 transformation subset includes 3 transformation
Candidate.
equipment according to claim 34, wherein the set of non-separable transformation is by being used for the video counts
According to lightness intra prediction mode and specify.
equipment according to claim 31, wherein the institute of the non-separable transformation corresponding to different intra prediction modes
The number for stating the transformation candidate of the varitron concentration of set is different.
equipment according to claim 31, wherein the video encoder be further configured withï¼
equipment according to claim 30, wherein described second is transformed to card Nan-La Wei transformation suddenly KLT.
Determine whether to encode instruction in the bit stream of the video data based on decoding converter unit in skip mode is being converted
The data of the index of second transformation；And
Described second transformation is applied to at least part of first coefficient block, including based on the institute for indicating second transformation
The data for stating index are just being encoded in the bit stream, perform at least part of second transformation to first coefficient block.
equipment according to claim 30, wherein the equipment includes being configured to capture including the video block
The video camera of picture.
equipment according to claim 30, wherein the equipment connects including video camera, computer, mobile device, broadcast
Receive one or more of device device or set-top box.
For the device of the first coefficient block of inverse quantizationï¼
For the first inverse transformation to be generated the second coefficient block applied at least part of inverse quantized first coefficient block
Device, described first is inversely transformed into non-separable transformationï¼
For the second inverse transformation to be generated the device of residual video block, second inverse transformation applied to second coefficient block
Second coefficient block is transformed into pixel domain from frequency domain；And
The device of decoded video block is used to form, wherein the described device for being used to form the decoded video block includes being used for
By the residual video block and the device of one or more predictive blocks summation.
a kind of non-transitory computer-readable storage media of store instruction, described instruction cau
[Truncated to input limit]