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 .
Interview Summary
To expedited prosecution, Examiner contacted applicant’s representative Mr. Wale Godo on 5/5/26 to discuss filing a terminal disclaimer to place the case in condition for allowance. However, applicant requested a written rejection instead.
Election/Restrictions
Applicant’s election without traverse of Group I, claims 1-5, in the reply filed on 4/16/26 is acknowledged.
Claims 6-8 are withdrawn from further consideration pursuant to 37 CFR 1.142(b) as being drawn to a nonelected invention, there being no allowable generic or linking claim. Election was made without traverse in the reply filed on 4/7/26.
Priority
Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55.
Drawings
The drawings are objected to because all diagrams and features in Figures 2 and 3 (e.g. elements 20 and 30) are required to be distinctly labeled to indicate contents or function with legends (37 C.F.R. 1.83(a), 1.84(o)) since they are necessary for understanding of the drawing. Correction is required.
Specification
Applicant is reminded of the proper language and format for an abstract of the disclosure.
The abstract should be in narrative form and generally limited to a single paragraph on a separate sheet within the range of 50 to 150 words in length. The abstract should describe the disclosure sufficiently to assist readers in deciding whether there is a need for consulting the full patent text for details.
The language should be clear and concise and should not repeat information given in the title. It should avoid using phrases which can be implied, such as, “The disclosure concerns,” “The disclosure defined by this invention,” “The disclosure describes,” etc. In addition, the form and legal phraseology often used in patent claims, such as “means” and “said,” should be avoided.
The abstract of the disclosure is objected to because of inclusion of implied and legal phraseologies such as “present invention” and “comprises”. A corrected abstract of the disclosure is required and must be presented on a separate sheet, apart from any other text. See MPEP § 608.01(b).
The title of the invention is not descriptive. A new title is required that is clearly indicative of the invention to which the claims are directed.
The following title is suggested: image encoding/decoding method including a statistical merge candidate and a temporal merge candidate.
The lengthy specification has not been checked to the extent necessary to determine the presence of all possible minor errors. Applicant’s cooperation is requested in correcting any errors of which applicant may become aware in the specification.
Double Patenting
The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969).
A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b).
The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13.
The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer.
Claims 1-5 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-5 of U.S. Patent Nos. 12,075,062, 12,219,148, and 12,537,961. Although the claims at issue are not identical, they are not patentably distinct from each other because the claims in the patents are broader than the ones in the application (214 U.S.P.Q. 761 In re Van Ornum and Stanz).
19/040508
12,075,062
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when a number of the one or more merge candidates is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
An image decoding method performed by an image decoding apparatus, the method comprising: constructing a merge candidate list of a target block;
determining whether a motion vector predictor of the target block from the merge candidate list can be adjusted by a motion vector offset; in response to that the motion vector predictor is determined to be adjusted, selecting the motion vector predictor of the target block from the merge candidate list based on merge candidate information indicating one of two merge candidates included in the merge candidate list,
wherein the only two merge candidates in the merge candidate list can be selected as the motion vector predictor and adjusted by the motion vector offset and any remaining merge candidate in the merge candidate list that is not one of the two merge candidates cannot be selected; obtaining motion vector offset information comprising first information on a sign of the motion vector offset and second information on an absolute value of the motion vector offset; determining a motion vector precision of the motion vector offset for the target block; determining the sign of the motion vector offset based on the first information and determining the absolute value of the motion vector offset based on the second information and the motion vector precision; determining the motion vector offset based on the sign and the absolute value of the motion vector offset; and determining a motion vector of the target block by adjusting the motion vector predictor of the target block by the motion vector offset.
19/040508
12,537,961
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when a number of the one or more merge candidates is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
An image decoding method performed by an image decoding apparatus, the method comprising: constructing a merge candidate list of a target block;
determining whether a motion vector predictor of the target block from the merge candidate list can be adjusted by a motion vector offset; in response to that the motion vector predictor is determined to be adjusted, selecting the motion vector predictor of the target block from the merge candidate list based on merge candidate information indicating one of two merge candidates included in the merge candidate list, wherein the only two merge candidates in the merge candidate list can be selected as the motion vector predictor and adjusted by the motion vector offset and any remaining merge candidate in the merge candidate list that is not one of the two merge candidates cannot be selected; obtaining motion vector offset information comprising first information on a sign of the motion vector offset and second information on an absolute value of the motion vector offset; determining a motion vector precision of the motion vector offset for the target block; determining the sign of the motion vector offset based on the first information and determining the absolute value of the motion vector offset based on the second information and the motion vector precision; determining the motion vector offset based on the sign and the absolute value of the motion vector offset; and determining a motion vector of the target block by adjusting the motion vector predictor of the target block by the motion vector offset, wherein the merge candidate list includes a spatial merge candidate derived from a spatially adjacent block of the target block, the spatially adjacent block being adjacent to top-right, top, top-left, left, or bottom-left of the target block.
19/040508
12,219,148
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when a number of the one or more merge candidates is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including a statistical merge candidate from a statistical merge candidate group and a spatial merge candidate from a neighboring block of the target block; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit, in the merge candidate list, the statistical merge candidate is included after the spatial merge candidate in order.
Claims 1-5 are provisionally rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-5 of copending Application No. 19/040504; 19/040514; 19/040522; and 19/255462 (reference applications). Although the claims at issue are not identical, they are not patentably distinct from each other because they merely recite obvious variations of the merge candidates.
This is a provisional nonstatutory double patenting rejection because the patentably indistinct claims have not in fact been patented.
19/040504
19/040508
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including a statistical merge candidate from a statistical merge candidate group and a temporal merge candidate from a collocated block of the target block; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit, in the merge candidate list, the statistical merge candidate is included after the temporal merge candidate in order.
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when a number of the one or more merge candidates is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
19/040508
19/040514
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when a number of the one or more merge candidates is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when the statistical merge candidate is different from any of the one or more merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
19/040508
19/040522
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when a number of the one or more merge candidates is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including a statistical merge candidate from a statistical merge candidate group; inserting a zero merge candidate into the merge candidate list, when a number of merge candidates in the merge candidate list is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
19/040508
19/255462
An image decoding method performing inter prediction, the method comprising: constructing a merge candidate list of a target block including one or more merge candidates; inserting a statistical merge candidate into the merge candidate list from a statistical merge candidate group, when a number of the one or more merge candidates is less than a maximum number of merge candidates in the merge candidate list; determining a motion vector from a selected merge candidate in the merge candidate list based on a candidate index; and determining a prediction block for the target block based on the determined motion vector, wherein the statistical merge candidate group includes one or more statistical merge candidates and a number of statistical merge candidates in the statistical merge candidate group cannot be larger than a predetermined maximum number of the statistical merge candidates, the statistical merge candidate indicates inter-prediction information of a block that is decoded prior to the target block and the merge candidate list includes one or more statistical merge candidates in the statistical merge candidate group that are not immediately adjacent to the target block, the statistical merge candidate group is updated after completion of decoding the target block by the following method: when the inter-prediction information of the target block is not overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the last statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, when the inter-prediction information of the target block is overlapped with any of the statistical merge candidates in the statistical merge candidate group, the statistical merge candidate group is updated by adding inter-prediction information of the target block as the first statistical merge candidate of the statistical merge candidate group and removing the overlapped statistical merge candidate from the statistical merge candidate group and modifying the orders of the remained statistical merge candidates, the statistical merge candidate group is initialized when the target block is the first block of a predetermined data unit.
An image decoding method performing inter prediction, the method comprising: constructing a motion candidate list of a target block;
selecting a motion vector from the motion candidate list based on a candidate index;
deriving an adjusted motion vector based on the motion vector, motion vector precision information and motion vector adjustment offset information;
and performing inter prediction for the target block based on the adjusted motion vector,
wherein the motion vector adjustment offset information comprises sign information indicating a sign of the motion vector adjustment offset and size information indicating an absolute value of the motion vector adjustment offset, a size of the motion vector adjustment offset is derived by scaling the absolute value based on a precision indicated by the motion vector precision information,
the motion vector adjustment offset is defined by the sign and the size from the motion vector adjustment offset information, and the adjusted motion vector is derived by adjusting the motion vector based on the motion vector adjustment offset.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
20260172571 discloses VIDEO CODING METHOD AND DEVICE USING AFFINE MODEL-BASED PREDICTION
20260149811 discloses Encoding Method, Decoding Method, Bitstream, Encoder, Decoder, And Storage Medium
20260113474 discloses VIDEO DECODING METHOD AND APPARATUS, AND DEVICE AND STORAGE MEDIUM
Any inquiry concerning this communication or earlier communications from the examiner should be directed to YOUNG LEE whose telephone number is (571)272-7334. The examiner can normally be reached M - F, 11 - 7.
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.
/Y LEE/Primary Examiner, Art Unit 2485