DETAILED ACTION
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 . In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. There are a total of 20 claims and claims 1-20 are pending.
Information Disclosure Statement
The information disclosure statement (IDS) submitted on 07/03/2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner.
Claim Rejections - 35 U.S.C. § 112
The following is a quotation of 35 U.S.C. § 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
Claim 20 is rejected under 35 U.S.C. § 112(b) as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor regards as the invention.
Claim 20 is rejected under 35 U.S.C. § 112(b) as being incomplete for omitting essential steps, such omission amounting to a gap between the steps. See M.P.E.P. § 2172.01. The omitted steps are: any steps for storing a bitstream in what is supposedly “a method of transmitting a bitstream”. The claim as a whole, directed substantially to a bitstream generated by a method performed by an apparatus for video processing, remains effectively an attempt to claim the per se bitstream itself. Such a claim would not fall under any of the four statutory categories of invention. In re Nuijten, 500 F.3d 1346, 1356–1357, 84 U.S.P.Q.2d 1495, 1501–03 (Fed. Cir. 2007). It is suggested that Applicant amend claim 20 to recite a positive method step of “storing a bitstream of a video which is generated by a method performed by an apparatus for video processing.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Claims 1,2, 4-7,8-14 and 17-20 are rejected under 35 U.S.C. 103 as being unpatentable over Deng et al. (US 2022/0239897 A1) in view of Deng et al. (2022/0248025 A1; hereinafter as Deng-2).
Regarding claim 1, Deng discloses a method for video processing([see in Fig. 1]-fig. 1 discloses a method of video processing), comprising: determining, for a conversion between a current video block of a video and a bitstream of the video([para 0003-0006]- determining, for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video), at least one list of cross component prediction (CCP) models for the current video block([para 0003-0006]- determining, for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video).
However, Deng does not exclusively disclose determining a target CCP model based on the at least one list of CCP models; and performing the conversion based on the target CCP model.
In an analogous art, Deng-2 discloses determining a target CCP model based on the at least one list of CCP models([claim 1]- for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video, an offset parameter of a cross-component prediction model that is based on a derived sample value from two or more neighbor samples of the current video block); and performing the conversion based on the target CCP model([para 0010-0011]- for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video, model parameters for a cross-component prediction model for the current video block and performing the conversion based on the determining, wherein, during the determining, selecting neighbor samples for a cross-component prediction is applied).
Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to provide the technique of Deng-2 to the modified system of Deng for performing cross-component prediction of samples in a coding block , for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video [Deng-2, abstract].
Regarding claim 2, Deng-2 discloses wherein the current video block comprises a chroma block coded with a list mode, and a prediction of the chroma block is determined based on the target CCP model in the at least one list, and/or wherein at least one CCP model and at least one type of the at least one CCP model is stored in a list of CCP models of the at least one list of CCP models([claim 1]- for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video, an offset parameter of a cross-component prediction model that is based on a derived sample value from two or more neighbor samples of the current video block).
Regarding claim 4, Deng discloses wherein at least one syntax element (SE) in the bitstream indicates whether a CCP model in the at least one list is used([claim 5]- wherein a first syntax element indicating a number of models for the cross-component prediction is included in the bitstream).
Regarding claim 5, Deng discloses wherein the at least one syntax element is included in the bitstream based on at least one of:
a first condition that a predefined coding mode is applied, wherein the predefined coding mode comprises at least one of: a cross-component linear model (CCLM) mode([para 0066]- present aspects generally relates to cross-component prediction (CCP). In conventional video encoding/decoding, two parameters, i.e., alpha and beta, are derived for a linear model of CCP), or a convolutional cross-component model (CCCM) mode, a second condition that a current coding mode of the current video block is the predefined coding mode, or a third condition that a list mode is applicable, wherein in the list mode, a CCP model is determined based on the at least one list of CCP models.
Regarding claim 6, wherein at least one syntax element (SE) in the bitstream indicates a target entry in a list of the at least one list, the target CCP model being determined based on the target entry.
Regarding claim 7, Deng discloses wherein the at least one syntax element indicates an index of the target entry, wherein the at least one syntax element is determined by one of: f(k), or f(k, M), where f( ) denotes a metric for the at least one syntax element, k denotes an index of the target entry, and M denotes one of: the number of valid entries in the list, or the size of the list, or wherein the at least one syntax element is determined by M-1-k, where k denotes an index of the target entry, and M denotes one of: the number of valid entries in the list, or the size of the list, or wherein the at least one syntax element is equal to the index([para 220, 226, 0235]- cross-component model calculation. In another example, for the reference line index of the multiple reference line (MRL) coding tool denoted as mrlIdx, the reference sample located in the k-th neighbor lines/rows where k=mrlIdx>>factor may be used for cross-component model calculation, where the factor is a constant, such as equaling to 1).
Regarding claim 8, Deng discloses wherein a size of a list of CCP models of the at least one list of CCP models is fixed([para 0236]- a specified cross-component prediction mode, the number of groups/models used to code the current coding block may be determined on-the-fly (other than predefined/fixed)).
Regarding claim 9, Deng discloses wherein the at least one list comprises a plurality of lists of CCP models([para 0013]- determining, for a conversion between a current video block of a video that is a chroma block and a bitstream of the video, a first prediction for the current video block based on a first model for a cross-component prediction associated with a cross-component prediction mode and a second prediction for the current video block based on a second model for a non-cross-component prediction associated with a non-cross-component prediction mode and performing the conversion based on the determining).
Regarding claim 10, Deng discloses wherein at least one syntax element (SE) in the bitstream indicates a target list of CCP models in the plurality of lists of CCP models, wherein the at least one syntax element is included in the bitstream based on at least one of: a first condition that a list mode is applicable, wherein in the list mode, a CCP model is determined based on the at least one list of CCP models, or a second condition that more than one list of CCP models is available to be selected([para 0012]- utilizing one or more models for a cross-component prediction associated with a cross-component prediction mode and performing the conversion based on the determining and performing the conversion based on the determining).
Regarding claim 7, Deng discloses wherein the at least one syntax element indicates an index of the target entry, wherein the at least one syntax element is determined by one of: f(k), or f(k, M), where f( ) denotes a metric for the at least one syntax element, k denotes an index of the target entry, and M denotes one of: the number of valid entries in the list, or the size of the list, or wherein the at least one syntax element is determined by M-1-k, where k denotes an index of the target entry, and M denotes one of: the number of valid entries in the list, or the size of the list, or wherein the at least one syntax element is equal to the index([para 220, 226, 0235]- cross-component model calculation. In another example, for the reference line index of the multiple reference line (MRL) coding tool denoted as mrlIdx, the reference sample located in the k-th neighbor lines/rows where k=mrlIdx>>factor may be used for cross-component model calculation, where the factor is a constant, such as equaling to 1).
Regarding claim 11, Deng discloses wherein a target list of the plurality of lists of CCP models is determined during the conversion, wherein a current mode of the current video block is a cross-component linear model (CCLM) mode, and the target list is a first list of the plurality of lists, the first list storing models of CCLM and variant of CCLM, or wherein a current mode of the current video block is a convolutional cross-component model (CCCM) mode, and the target list is a second list of the plurality of lists, the second list storing models of CCCM and variant of CCCM([para 0144, 0211, 0276]- For MRL mode, the derivation of DC value in DC intra-prediction mode for non-zero reference line indices can be aligned with that of reference line index 0. MRL may store 3 neighboring luma reference lines with a CTU to generate predictions. The Cross-Component Linear Model (CCLM) tool may store 3 neighboring luma reference lines for its down-sampling filters. The definition of MRL to use the same 3 lines can be aligned as CCLM to reduce the storage requirements for decoders).
Regarding claim 12, Deng-2 discloses wherein an entry in a list of the at least one list of CCP models comprises a CCP model for a single color component, wherein the single color component comprises a first chroma component or a second chroma component, and/or wherein the entry is selected for the current video block, and a corresponding color component of the current video block is coded by the CCP model in the entry([para 0003]- for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video, an offset parameter of a cross-component prediction model that is based on a derived sample value from two or more neighbor samples of the current video block and performing the conversion based on the determining).
Regarding claim 13, Deng-2 discloses wherein an entry in a list of the at least one list of CCP models comprises a CCP model for a single color component, wherein the single color component comprises a first chroma component or a second chroma component, and/or wherein the entry is selected for the current video block, and a corresponding color component of the current video block is coded by the CCP model in the entry([para 0003-0006]- for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video, an offset parameter of a cross-component prediction model that is based on a derived sample value from two or more neighbor samples of the current video block and performing the conversion based on the determining).
Regarding claim 14, Deng-2 discloses wherein determining the at least one list comprises: for a list of the at least one list, adding at least one of the following candidates into the list: a CCP model of an adjacent neighboring block of the current video block, a CCP model of a non-adjacent neighboring block of the current video block,a CCP model of a collocated block in a reference picture of the current video block, a CCP model of a reference block in a reference picture of the current video block, a CCP model in a history table of CCP models, a CCP model determined from non-adjacent samples of the current video block, or a default CCP model([para 0217]- ethods may be applied to any kinds of CCLM mode, such as CCLM-LT, CCLM-T or CCLM-L. Beta may be calculated by the derived values as: beta=derivedChroma−((alpha*derivedLuma)>>shiftX), where alpha denotes the scaling factor applying to luma reconstructed value, shiftX denotes a constant value, and derivedChroma and derivedLuma may be calculated based on the aspects of the present disclosure. In above examples, the neighboring samples are those adjacent from current chroma block and/or corresponding luma block of the current chroma block. Alternatively, the neighboring samples are those non-adjacent from current chroma block and/or corresponding luma block of the current chroma block. In one example, indication of the non-adjacent samples may be signaled or derived on-the-fly (real time or near real time)).
Regarding claim 17, Deng discloses wherein the conversion includes encoding the current video block into the bitstream, or wherein the conversion includes decoding the current video block from the bitstream([para 0003-0006]- determining, for a conversion between a current video block of a video that is a chroma block coded with a cross-component prediction mode and a bitstream of the video).
Regarding claim 18, the claim is interpreted and rejected for the same reason as set forth in claim 1. Hence; all limitations for claim 18 have been met in method claim 1.
Regarding claim 19, the claim is interpreted and rejected for the same reason as set forth in claim 1. Hence; all limitations for claim 19 have been met in method claim 1.
Regarding claim 20, the claim is interpreted and rejected for the same reason as set forth in claim 1. Hence; all limitations for claim 20 have been met in method claim 1.
Claim 3 is rejected under 35 U.S.C. 103 as being unpatentable over Deng in view of Deng-2 as applied to claim 1 above and further in view of Zhao et al. (US 2023/0412797).
Regarding claim 3, the combination of Deng and Deng-2 do not exclusively disclose wherein a list of CCP models of the at least one list is filled with at least one CCP model of a single type, wherein the single type comprises a type of convolutional cross-component model (CCCM), or wherein a list of CCP models of the at least one list is filled with CCP models of a plurality of types, wherein the plurality of types comprises a type of cross-component linear model (CCLM) and a type of convolutional cross-component model (CCCM).
In an analogous art, Zhao discloses wherein a list of CCP models of the at least one list is filled with at least one CCP model of a single type, wherein the single type comprises a type of convolutional cross-component model (CCCM), or wherein a list of CCP models of the at least one list is filled with CCP models of a plurality of types, wherein the plurality of types comprises a type of cross-component linear model (CCLM) and a type of convolutional cross-component model (CCCM)([para 0029; 0192]- the cross-component prediction mode can include, but are not limited to a CCLM mode, a CfL mode (e.g., a CfL defined in AV1), a multi-model CCLM mode, a multiple filter CCLM mode, a convolutional cross-component model (CCCM) mode, or the like. The CCCM mode can be configured to predict chroma samples from reconstructed luma samples in a similar way as the CCCM mode). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to provide the technique of Deng-2 to the modified system of Deng methods and apparatuses for video encoding/decoding, and purpose of image and/or video coding and decoding can be the reduction of redundancy in the input image and/or video signal, through compression. Compression can help reduce the aforementioned bandwidth and/or storage space requirements, in some cases by two orders of magnitude or more [Zhao; para 0005].
Allowable Subject Matter
Claim 15 and 16 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims.
The following is a statement of reasons for the indication of allowable subject matter:
Regarding claim 15, The method of claim 1, wherein determining the at least one list comprises: for a list of the at least one list, determining a plurality of candidate CCP models; determining whether the plurality of candidate CCP models is to be added into the list based on an order of the plurality of CCP models; and determining the list based on the determining whether the plurality of candidate CCP models is to be added into the list, wherein the order comprises an order of: a CCP model of an adjacent neighboring block of the current video block, a CCP model of a non-adjacent neighboring block of the current video block, a CCP model in a history table of CCP models and a CCP model determined from non-adjacent samples of the current video block.
Citation of Pertinent Prior Art
The prior art are made of record and not relied upon but considered pertinent to applicant’s disclosure:
1. CHOI et al., US 2022/0038683 A1, discloses image coding technology, and more particularly, to an intra prediction method and apparatus for the same based on a cross-component linear model (CCLM) in an image coding system.
2. Zhang et. al., US 2021/0211654 A1, discloses systems and methods for digital video processing, which includes intra mode coding based on history information.
3. LIM et al., US 2020/0413069 A1, discloses an image encoding/decoding method and apparatus for performing intra prediction mode based intra prediction are provided. An image decoding method may comprise decoding an intra prediction mode of a current block.
4. Zhang et al., US 2016/0105657 A1, discloses a video coder transforms, based on a difference between a bit depth of an initial luma sample and a bit depth of initial chroma samples, a set of initial samples to a set of modified samples.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to MD NAZMUL HAQUE whose telephone number is (571)272-5328. The examiner can normally be reached IFW.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, David Czekaj can be reached at 5712727327. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/MD N HAQUE/Primary Examiner, Art Unit 2487