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 .
Claim Rejections - 35 USC § 103
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.
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 of this title, 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.
Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Chandran et al. (US 2020/0380261) in view of Zhang et al. (US 2021/0067785).
Regarding claim 1, Chandran discloses an apparatus (see 100 in fig. 1A) comprising: machine learning (ML) engine circuitry (see 116 in fig. 1A); and a motion unit (see 108 in fig. 1A) comprising circuitry configured to generate an indication of whether objects of a scene of an input video frame (see 316 in fig. 3; e.g. see 213 in fig. 2B) have changed by at least a threshold amount relative to one or more previous frames (see 324 in fig. 3), based on an analysis of motion characteristics of the input video frame (see 320-324 in fig. 3); wherein the machine learning engine circuitry is selectively activated to process the input video frame responsive to the indication (see 324 flows to 332 in fig. 3).
Although Chandran discloses wherein, when activated, the machine learning engine circuitry is configured to: process only selected portions of the input video frame indicated by the motion unit based on the motion characteristics (see 250 in fig. 2D; e.g. see ¶ [0063]); and generate, based on the selected portions of the input video frame, encoding information (see 126a in fig. 1A), it is noted Chandran does not provide the particular wherein the encoding information is an encoding-control information to assist a video encoder in assigning bits to blocks of the input video frame.
However, Zhang discloses a encoding system with machine learning generating encoding information wherein the encoding information is an encoding-control information (e.g. see 116 in fig. 1) to assist a video encoder in assigning bits to blocks of the input video frame (see 118 in fig. 1).
Given the teachings as a whole, it would have been obvious to one of ordinary skill in the art before the effective filing date to incorporate Zhang teachings of quantization parameter estimation into Chandran quantization estimation for the benefit of improving compression efficiency and/or video quality.
Regarding claims 2, 9 and 16, Chandran further discloses wherein the motion unit is further configured to identify one or more objects in the input frame based on the motion characteristics (see 108 in fig. 1A; see 213 in fig. 2B), and when activated the ML engine circuitry is configured to execute an ML model on only the one or more objects identified by the motion unit (see 116 in fig. 1A).
Regarding claims 3, 10 and 17, Chandran further discloses wherein responsive to the motion unit indicating that fewer than a threshold number of changes are detected in the input video frame, the input video frame is encoded without activation of the ML engine circuitry (see 324 flows to 344 in fig. 3)
Regarding claims 4, 11 and 18, the references further discloses wherein the encoding- control information generated by the ML engine circuitry comprises a quantization parameter (QP) map (see Zhang 116 in fig. 1).
Regarding claims 5, 12 and 19, the references further discloses comprising a downscaling unit configured to downscale the input video frame to generate a downscaled version (e.g. see Chandran ¶ [0012]; see Zhang 311 in fig. 3), the downscaled version being supplied to the ML engine circuitry for generating the encoding-control information when the ML engine circuitry is activated (e.g. see Chandran ¶ [0012] with 116 in fig. 1A; see Zhang 102 and 116 in fig. 1A).
Regarding claims 6, 13 and 20, Chandran further discloses wherein, when activated, the ML engine circuitry is configured to execute a ML model on only the downscaled version of the input video frame (see 116 in fig. 1A; e.g. see ¶ [0012]).
Regarding claims 7 and 14, the references further discloses wherein the indication comprises at least a new object has been detected in the input video frame compared to a reference frame based on motion characteristics derived from motion vectors (see Chandran “New object” in fig. 2D), the indication being used to selectively activate the ML engine circuitry to generate the encoding-control information (see Zhang 116 in fig. 1).
Regarding claim 8, the claim(s) recite analogous limitations to claim 1, and is/are therefore rejected on the same premise.
Regarding claim 15, the claim(s) recite analogous limitations to claim 1, and is/are therefore rejected on the same premise.
Response to Arguments
Applicant's arguments with respect to claims 1-20 have been considered but are moot in view of the new ground(s) of rejection with the same references.
Citation of Pertinent Art
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Piacentino et al. (US 2021/0160422), discloses object and scene change detection.
Conclusion
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 nonprovisional extension fee (37 CFR 1.17(a)) 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.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to RICHARD T TORRENTE whose telephone number is (571)270-3702. The examiner can normally be reached M-F: 6:45-3:15 pm.
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, Jay Patel can be reached at (571) 272-2988. 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.
/RICHARD T TORRENTE/Primary Examiner, Art Unit 2485