Prosecution Insights
Last updated: October 25, 2026
Application No. 19/099,561

COLOR CORRECTION MATRIX OPTIMIZATION METHOD, ELECTRONIC DEVICE, AND MEDIUM

Non-Final OA §102§103
Filed
Jan 29, 2025
Priority
Aug 04, 2022 — CN 202210932339.X +1 more
Examiner
MARCELINO HERNAND, JASMIN
Art Unit
2676
Tech Center
2600 — Communications
Assignee
Zhejiang Uniview Technologies Co. Ltd.
OA Round
1 (Non-Final)
Grant Probability
Favorable
1-2
OA Rounds

Examiner Intelligence

Grants only 0% of cases
0%
Career Allowance Rate
0 granted / 0 resolved
-62.0% vs TC avg
Minimal +0% lift
Without
With
+0.0%
Interview Lift
resolved cases with interview
Typical timeline
Avg Prosecution
13 currently pending
Career history
18
Total Applications
across all art units
This examiner has no resolved cases yet (career too new); statute-level performance unavailable. The Grant Probability card shows Tech Center averages instead.

Office Action

§102 §103
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 . Preliminary Amendment The Preliminary Amendment submitted on 01/29/2025 has been entered and made of record. Status of Claims This communication is in response to the Application Filed on 01/29/2025. Claims 1-7 and 9-21 are pending in this application. Claim 8 is canceled and claims 11-21 are newly added in the preliminary amendment filed on 1/29/2025. Information Disclosure Statement The information disclosure statements (IDS) submitted on 01/29/2025 and 06/30/2026 are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Claim Objections Claim 6 is objected to because of the following informalities: Claim 6 recites “the hue rotation matrix” on line 5 and “the saturation scaling matrix” on line 6. This may create an antecedent basis issue under 35 U.S.C § 112. To eliminate any ambiguity, perhaps “the hue rotation matrix” ought to be “a hue rotation matrix” and “the saturation scaling matrix” ought to be “a saturation scaling matrix”. Appropriate correction is required. Claim Rejections - 35 USC § 102 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 (i.e., changing from AIA to pre-AIA ) 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 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. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1, 2, 9-11, and 17 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Wu et al. (CN 112073703 A, hereinafter, “Wu”, or "Wu Translation" corresponding to the translated document, or "Wu Original" corresponding to the original document). Regarding claim 1, Wu discloses a color correction matrix optimization method (See Wu Translation, ¶ [0037] Fig. 1, a color correction matrix adjustment method), comprising: performing correction processing on a color source matrix of an acquired color chart image (See Wu Translation, ¶ [0051] You can directly capture the uncorrected image to obtain the color chart image, and then use the steps in S102-S104 to obtain the correction matrix. Examiner considers the uncorrected image (considered to be the color chart matrix) to be used for a correction process (considered to be steps S102-S104) to get a correction matrix (considered to be a target or original correction matrix that needs optimizing)) based on a color correction matrix (See Wu Translation, ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix. Examiner considers the matrix ‘a’ to be the color correction matrix) to obtain an output color matrix (See Wu Translation, ¶ [0072] Specifically, the RGB values of each deviation color block in the RGB format color chart image can be obtained, and then the first matrix can be built based on the RGB values. Examiner considers the first matrix as the output color matrix); determining a global hue error (See Wu Translation, ¶ [0061] calculate the color error value between each color block and the standard color block based on the color value. Examiner considers the color error value to be the global hue error, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0058] PNG media_image1.png 80 374 media_image1.png Greyscale . ∆ (i.e., ‘Delta’) C is considered to be the color error value) and a saturation constraint regularization term (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers the saturation error to be the saturation constraint regularization value, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0062] PNG media_image2.png 89 547 media_image2.png Greyscale . ∆ (i.e., ‘Delta’) E is considered to be the saturation error value) based on Lab coordinates of the output color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the color block, which is considered to be the output color matrix) and Lab coordinates of a target color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the standard color block, which is considered to be the target color matrix) of a target color chart image (See Wu Translation, ¶ [0076] Specifically, each deviation color patch corresponds to a standard color patch, and a second matrix is established using the RGB values of the corresponding standard color patch. Examiner considers the second matrix to be a target color chart image/matrix) and constructing a loss function based on the global hue error and the saturation constraint regularization term (See Wu Translation, ¶ [0085] Specifically, the total error between each deviation color patch adjusted using matrix a and the standard color patch can be calculated. This total error can be a loss value; ¶ [0087] Where n is the number of deviation color patches, ΔC<sub>i</sub> is the color error value of the i-th deviation color patch, ΔE<sub>i</sub> is the saturation error value of the color patch, i is a positive integer less than or equal to n, Tc is the first threshold, Te is the second threshold, and Δf is the loss value; See Wu Original, ¶ [0081] PNG media_image3.png 85 700 media_image3.png Greyscale . ∆ (i.e., ‘Delta’) f is considered to be the loss function), wherein the Lab coordinates are coordinates in a Lab color space (See Wu Translation, ¶ [0060] The Lab color model consists of three elements: lightness (L), a, and b, which are two color Channels. Examiner considers it to be obvious to one skilled in the art to know that the lab color model is a 3D model with 3D coordinates (L, a*, b*)); and updating the color correction matrix based on a value of the loss function until the value of the loss function converges to obtain an optimal color correction matrix (See Wu Translation, ¶ [0085] However, the above formula can yield multiple matrices 'a', which need to be filtered; ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix; ¶ [0091] The original color correction matrix b is corrected by matrix a to obtain the target color correction matrix c. Examiner considers the selection of matrix a and correcting matrix b with matrix a as updating the color correction matrix. Multiple matrix a are generated and thus it is a repetitive process until the matrix a that minimizes the loss value is selected) so that color correction is performed on a to-be-processed image acquired by an image acquisition device by using the optimal color correction matrix (See Wu Translation, ¶ [0091] Since the standard color patch was referenced in the process of obtaining the correction matrix a, the target color correction matrix c is used to correct the image. Examiner considers the image as the to-be-processed image). Regarding claim 2, in which claim 1 is incorporated, Wu discloses wherein determining a global hue error (See Wu Translation, ¶ [0061] calculate the color error value between each color block and the standard color block based on the color value. Examiner considers the color error value to be the global hue error, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0058] PNG media_image1.png 80 374 media_image1.png Greyscale . ∆C is considered to be the color error value) and a saturation constraint regularization term (See Wu Translation, ¶ ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers the saturation error to be the saturation constraint regularization value, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0062] PNG media_image2.png 89 547 media_image2.png Greyscale . ∆E is considered to be the saturation error value) based on Lab coordinates of the output color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the color block, which is considered to be the output color matrix) and Lab coordinates of a target color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the standard color block, which is considered to be the target color matrix) of a target color chart image (See Wu Translation, ¶ [0076] Specifically, each deviation color patch corresponds to a standard color patch, and a second matrix is established using the RGB values of the corresponding standard color patch. Examiner considers the second matrix to be a target color chart image/matrix) and constructing a loss function based on the global hue error and the saturation constraint regularization term (See Wu Translation, ¶ [0085] Specifically, the total error between each deviation color patch adjusted using matrix a and the standard color patch can be calculated. This total error can be a loss value; ¶ [0087] Where n is the number of deviation color patches, ΔC<sub>i</sub> is the color error value of the i-th deviation color patch, ΔE<sub>i</sub> is the saturation error value of the color patch, i is a positive integer less than or equal to n, Tc is the first threshold, Te is the second threshold, and Δf is the loss value; See Wu Original, ¶ [0081] PNG media_image3.png 85 700 media_image3.png Greyscale . ∆f is considered to be the loss function) comprises: determining chromaticity coordinates (See Wu Translation, ¶ [0080] Specifically, 'a' can be used to represent the correction matrix; See Wu Original, ¶ [0078], PNG media_image4.png 155 685 media_image4.png Greyscale . Examiner considers there to exist a relationship between the first matrix (first color patch) and second matrix (second color patch). Coordinate pairs are determined based on matrix multiplication rules (R1, R*1)) corresponding to each color patch among a plurality of color patches represented by a plurality of columns of elements in the output color matrix (See Wu Translation, ¶ [0072] Specifically, the RGB values of each deviation color block in the RGB format color chart image can be obtained, and then the first matrix can be built based on the RGB values. The first matrix can be as follows; See Wu Original, ¶ [0068], PNG media_image5.png 394 556 media_image5.png Greyscale . Examiner considers this first matrix with R, G, and B values as the output color matrix) and a plurality of columns of elements in the target color matrix (See Wu Translation, ¶ [0076] Specifically, each deviation color patch corresponds to a standard color patch, and a second matrix is established using the RGB values of the corresponding standard color patch. The second matrix can be; See Wu Original, ¶ [0072] PNG media_image6.png 362 541 media_image6.png Greyscale . Examiner considers this second matrix with R*, G*, and B* values as the target color matrix), wherein the chromaticity coordinates are coordinates of the output color matrix and the target color matrix in a chromaticity plane after the output color matrix and the target color matrix are transformed into the Lab color space (See Wu Translation, ¶ [0059] S202, Convert the color chart image into Lab format; ¶ [0099] The format conversion submodule is used to convert the color chart image into Lab format, wherein the Lab format color chart image includes brightness values and color values. Examiner considers the conversion to lab format, which takes place at the beginning of the process, to give color values in L, a*, b* format thus the coordinate pairs are also in this new format); determining the global hue error (See Wu Translation, ¶ [0061] calculate the color error value between each color block and the standard color block based on the color value) and the saturation constraint regularization term (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block) based on the chromaticity coordinates corresponding to each color patch, (See Wu Translation, ¶ [0064] Where a is the first color value of the color block in the color chart image within a preset first range, b is the second color value of the color block in the color chart image within a preset second range, a*is the third color value of the standard color block within the first range, b* is the fourth color value of the standard color block within the second range; ¶ [0068] Where L is the brightness value of the color block in the color chart image, a is the first color value of the color block in the color chart image within a preset first range, b is the second color value of the color block in the color chart image within a preset second range, L* is the brightness value of the standard color block, a*is the third color value of the standard color block within the first range, b* is the fourth color value of the standard color block within the second range); and constructing the loss function based on a sum of the saturation constraint regularization term and the global hue error (See Wu Original, ¶ [0081], PNG media_image3.png 85 700 media_image3.png Greyscale . Examiner considers the loss function to use summation of ∆E, hue error, and ∆C, saturation error). Regarding claim 9, Wu discloses an electronic device (See Wu Translation, ¶ [0110] the terminal device4) comprising: at least one processor (See Wu Translation, ¶ [0110] at least one processor 40); and a memory communicatively connected to the at least one processor (See Wu Translation, ¶ [0110] a memory 41; See Wu Original, Fig. 4. Examiner considers the memory 41 and processor 40 to be connected as show in Fig. 4 below for clarity), PNG media_image7.png 476 783 media_image7.png Greyscale wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the following (See Wu Translation, ¶ [0110] a computer program 42 stored in the memory 41 and executable on the at least one processor 40; ¶ [0110] When the processor 40 executes the computer program 42, it implements the steps in any of the above method embodiments): performing correction processing on a color source matrix of an acquired color chart image (See Wu Translation, ¶ [0051] You can directly capture the uncorrected image to obtain the color chart image, and then use the steps in S102-S104 to obtain the correction matrix. Examiner considers the uncorrected image (considered to be the color chart matrix) to be used for a correction process (considered to be steps S102-S104) to get a correction matrix (considered to be a target or original correction matrix that needs optimizing)) based on a color correction matrix (See Wu Translation, ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix. Examiner considers the matrix ‘a’ to be the color correction matrix) to obtain an output color matrix (See Wu Translation, ¶ [0072] Specifically, the RGB values of each deviation color block in the RGB format color chart image can be obtained, and then the first matrix can be built based on the RGB values). Examiner considers the first matrix as the output color matrix); determining a global hue error (See Wu Translation, ¶ [0061] calculate the color error value between each color block and the standard color block based on the color value. Examiner considers the color error value to be the global hue error, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0058] PNG media_image1.png 80 374 media_image1.png Greyscale . ∆C is considered to be the color error value) and a saturation constraint regularization term (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers the saturation error to be the saturation constraint regularization value, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0062] PNG media_image2.png 89 547 media_image2.png Greyscale . ∆E is considered to be the saturation error value) based on Lab coordinates of the output color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the color block, which is considered to be the output color matrix) and Lab coordinates of a target color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the standard color block, which is considered to be the target color matrix) of a target color chart image (See Wu Translation, ¶ [0076] Specifically, each deviation color patch corresponds to a standard color patch, and a second matrix is established using the RGB values of the corresponding standard color patch. Examiner considers the second matrix to be a target color chart image/matrix) and constructing a loss function based on the global hue error and the saturation constraint regularization term (See Wu Translation, ¶ [0085] Specifically, the total error between each deviation color patch adjusted using matrix a and the standard color patch can be calculated. This total error can be a loss value; ¶ [0087] Where n is the number of deviation color patches, ΔC<sub>i</sub> is the color error value of the i-th deviation color patch, ΔE<sub>i</sub> is the saturation error value of the color patch, i is a positive integer less than or equal to n, Tc is the first threshold, Te is the second threshold, and Δf is the loss value; See Wu Original, ¶ [0081] PNG media_image3.png 85 700 media_image3.png Greyscale . ∆f is considered to be the loss function), wherein the Lab coordinates are coordinates in a Lab color space (See Wu Translation, ¶ [0060] The Lab color model consists of three elements: lightness (L), a, and b, which are two color Channels. Examiner considers it to be obvious to one skilled in the art to know that the lab color model is a 3D model with 3D coordinates (L, a*, b*)); and updating the color correction matrix based on a value of the loss function until the value of the loss function converges to obtain an optimal color correction matrix (See Wu Translation, ¶ [0085] However, the above formula can yield multiple matrices 'a', which need to be filtered; ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix; ¶ [0091] The original color correction matrix b is corrected by matrix a to obtain the target color correction matrix c. Examiner considers the selection of matrix a and correcting matrix b with matrix a as updating the color correction matrix. Multiple matrix a are generated and thus it is a repetitive process until the matrix a that minimizes the loss value is selected) so that color correction is performed on a to-be-processed image acquired by an image acquisition device by using the optimal color correction matrix (See Wu Translation, ¶ [0091] Since the standard color patch was referenced in the process of obtaining the correction matrix a, the target color correction matrix c is used to correct the image. Examiner considers the image as the to-be-processed image). Regarding claim 10, Wu discloses a non-transitory computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the following (See Wu Translation, ¶ [0110] a computer program 42 stored in the memory 41 and executable on the at least one processor 40; ¶ [0110] When the processor 40 executes the computer program 42, it implements the steps in any of the above method embodiments; ¶ [0118] computer-readable media may not be electrical carrier signals or telecommunication signals): performing correction processing on a color source matrix of an acquired color chart image (See Wu Translation, ¶ [0051] You can directly capture the uncorrected image to obtain the color chart image, and then use the steps in S102-S104 to obtain the correction matrix. Examiner considers the uncorrected image (considered to be the color chart matrix) to be used for a correction process (considered to be steps S102-S104) to get a correction matrix (considered to be a target or original correction matrix that needs optimizing)) based on a color correction matrix (See Wu Translation, ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix. Examiner considers the matrix ‘a’ to be the color correction matrix) to obtain an output color matrix (See Wu Translation, ¶ [0072] Specifically, the RGB values of each deviation color block in the RGB format color chart image can be obtained, and then the first matrix can be built based on the RGB values). Examiner considers the first matrix as the output color matrix); determining a global hue error (See Wu Translation, ¶ [0061] calculate the color error value between each color block and the standard color block based on the color value. Examiner considers the color error value to be the global hue error, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0058] PNG media_image1.png 80 374 media_image1.png Greyscale . ∆C is considered to be the color error value) and a saturation constraint regularization term (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers the saturation error to be the saturation constraint regularization value, the color block as the output color matrix, and the standard color block as the target color chart/matrix; See Wu Original, ¶ [0062] PNG media_image2.png 89 547 media_image2.png Greyscale . ∆E is considered to be the saturation error value) based on Lab coordinates of the output color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the color block, which is considered to be the output color matrix) and Lab coordinates of a target color matrix (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block. Examiner considers both equations to use a* and b* coordinates from the standard color block, which is considered to be the target color matrix) of a target color chart image (See Wu Translation, ¶ [0076] Specifically, each deviation color patch corresponds to a standard color patch, and a second matrix is established using the RGB values of the corresponding standard color patch. Examiner considers the second matrix to be a target color chart image/matrix) and constructing a loss function based on the global hue error and the saturation constraint regularization term (See Wu Translation, ¶ [0085] Specifically, the total error between each deviation color patch adjusted using matrix a and the standard color patch can be calculated. This total error can be a loss value; ¶ [0087] Where n is the number of deviation color patches, ΔC<sub>i</sub> is the color error value of the i-th deviation color patch, ΔE<sub>i</sub> is the saturation error value of the color patch, i is a positive integer less than or equal to n, Tc is the first threshold, Te is the second threshold, and Δf is the loss value; See Wu Original, ¶ [0081] PNG media_image3.png 85 700 media_image3.png Greyscale . ∆f is considered to be the loss function), wherein the Lab coordinates are coordinates in a Lab color space (See Wu Translation, ¶ [0060] The Lab color model consists of three elements: lightness (L), a, and b, which are two color Channels. Examiner considers it to be obvious to one skilled in the art to know that the lab color model is a 3D model with 3D coordinates (L, a*, b*)); and updating the color correction matrix based on a value of the loss function until the value of the loss function converges to obtain an optimal color correction matrix (See Wu Translation, ¶ [0085] However, the above formula can yield multiple matrices 'a', which need to be filtered; ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix; ¶ [0091] The original color correction matrix b is corrected by matrix a to obtain the target color correction matrix c. Examiner considers the selection of matrix a and correcting matrix b with matrix a as updating the color correction matrix. Multiple matrix a are generated and thus it is a repetitive process until the matrix a that minimizes the loss value is selected) so that color correction is performed on a to-be-processed image acquired by an image acquisition device by using the optimal color correction matrix (See Wu Translation, ¶ [0091] Since the standard color patch was referenced in the process of obtaining the correction matrix a, the target color correction matrix c is used to correct the image. Examiner considers the image as the to-be-processed image). Regarding claim 11 (drawn to a device), claim 11 is rejected the same as claim 2 and the arguments similar to that presented above for claim 2 are equally applicable to claim 11, and all the other limitations similar to claim 2 are not repeated herein, but incorporated by reference. Regarding claim 17 (drawn to a non-transitory computer-readable storage medium), claim 17 is rejected the same as claim 2 and the arguments similar to that presented above for claim 2 are equally applicable to claim 17, and all the other limitations similar to claim 2 are not repeated herein, but incorporated by reference. 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 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 non-obviousness. Claims 3, 4, 12, 13, 18, and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Wu et al. (CN 112073703 A, hereinafter, “Wu”, or "Wu Translation" corresponding to the translated document, or "Wu Original" corresponding to the original document) in view of Chiba (US 2005/0018226 A1, hereinafter, “Chiba”). Regarding claim 3, in which claim 2 is incorporated, Wu discloses wherein determining the global hue error (See Wu Translation, ¶ [0061] calculate the color error value between each color block and the standard color block based on the color value) based on the chromaticity coordinates corresponding to each color patch (See Wu Translation ¶ [0064] Where a is the first color value of the color block in the color chart image within a preset first range, b is the second color value of the color block in the color chart image within a preset second range, a*is the third color value of the standard color block within the first range, b* is the fourth color value of the standard color block within the second range) comprises: for a color patch pair represented by a same column of elements in the output color matrix and the target color matrix (See Wu Translation, ¶ [0080] Specifically, 'a' can be used to represent the correction matrix; See Wu Original, ¶ [0078], PNG media_image4.png 155 685 media_image4.png Greyscale . Examiner considers there to exist a relationship between the first matrix (R, first color patch) and second matrix (R*, second color patch). Color patch pairs are determined based on matrix multiplication rules which look at the elements in the same column), determining a hue error of the color patch pair (See Wu Translation, ¶ [0061] calculate the color error value between each color block and the standard color block based on the color value) [based on an included angle between chromaticity coordinate vectors of the color patch pair], [wherein each of the chromaticity coordinate vectors is a vector whose start point is an origin and whose end point is the chromaticity coordinates; and] [and calculating the global hue error based on a weighted average value of hue errors of a plurality of color patch pairs.] However, Wu does not explicitly disclose [determining a hue error of the color patch pair] based on an included angle between chromaticity coordinate vectors of the color patch pair, wherein each of the chromaticity coordinate vectors is a vector whose start point is an origin and whose end point is the chromaticity coordinates; and and calculating the global hue error based on a weighted average value of hue errors of a plurality of color patch pairs. Chiba teaches [determining a hue error of the color patch pair] based on an included angle between chromaticity coordinate vectors of the color patch pair (See Chiba, ¶ [0064] In step S128, a hue error .theta.s.sup.2 is obtained in accordance with the L*a*b* signals of the hue optimizing goal colors C.sub.me'(1)-C.sub.me'(18), which were preset in step S112, and the L*a*b* signals of the hue corrected colors C.sub.es'(1)-C.sub.es'(18). Examiner considers it to be obvious to one skilled in the art a point in the chromaticity plane (a, b) in color space has set of coordinates that starts at the origin and the end point being the designated (a, b) points which form a vector. The vector will form an angle in the 3D space as seen below in Fig. 2 for clarity), PNG media_image8.png 495 523 media_image8.png Greyscale wherein each of the chromaticity coordinate vectors is a vector whose start point is an origin and whose end point is the chromaticity coordinates (See Chiba, ¶ [0036] A color that corresponds to an input color C.sub.in and an objective color C.sub.me (hereinafter, referred to as a goal color), to which the input color should be adjusted, are indicated as respective points in this Lab color space. Examiner considers it to be obvious to one skilled in the art a point in the chromaticity plane (a, b) in color space has set of coordinates that starts at the origin and the end point being the designated (a, b) points as seen above in Fig. 2 for clarity); and and calculating the global hue error based on a weighted average value of hue errors of a plurality of color patch pairs (See Chiba, ¶ [0086] sum of the squares of the hue angle differences … the hue angle differences .DELTA..theta. in Eq. (24) may be weighted to improve the coincidence of hue). Thus, it would have been obvious to one of ordinary skills in the art before the effective filing date of the claimed invention to modify Wu’s reference to [determining a hue error of the color patch pair] based on an included angle between chromaticity coordinate vectors of the color patch pair, wherein each of the chromaticity coordinate vectors is a vector whose start point is an origin and whose end point is the chromaticity coordinates; and calculating the global hue error based on a weighted average value of hue errors of a plurality of color patch pairs based on the method of Chiba’s reference. The suggestion/motivation would have been to detect a difference in hue since a difference in the hue is more easily recognized as a difference in the color, when compared to a difference in saturation, due to the nature of human perception as suggested by Chiba at ¶ [0041] and improve the coincidence of hue as suggested by Chiba at ¶ [0086]. Further, one skilled in the art could have combined the elements as described above by known method with no change in their respective functions, and the combination would have yielded nothing more than predictable results. Therefore, it would have been obvious to combine Chiba with Wu to obtain the invention as specified in claim 3. Regarding claim 4, in which claim 2 is incorporated, Wu discloses wherein determining the saturation constraint regularization term (See Wu Translation, ¶ [0065] calculate the saturation error value between each color block and the standard color Block) based on the chromaticity coordinates corresponding to each color patch (See Wu Translation, ¶ [0068] Where L is the brightness value of the color block in the color chart image, a is the first color value of the color block in the color chart image within a preset first range, b is the second color value of the color block in the color chart image within a preset second range, L* is the brightness value of the standard color block, a*is the third color value of the standard color block within the first range, b* is the fourth color value of the standard color block within the second range) comprises: [determining an average value of first distances between an origin and] chromaticity coordinates of a plurality of color patches represented by the plurality of columns of elements in the output color matrix (See Wu Translation, ¶ [0099] The format conversion submodule is used to convert the color chart image into Lab format, wherein the Lab format color chart image includes brightness values and color values; ¶ [0068] Where L is the brightness value of the color block in the color chart image, a is the first color value of the color block in the color chart image within a preset first range, b is the second color value of the color block in the color chart image within a preset second range, L* is the brightness value of the standard color block, a*is the third color value of the standard color block within the first range, b* is the fourth color value of the standard color block within the second range. Examiner considers all elements in the multiple columns of the first matrix (output color matrix) to have been converted to color space with chromaticity coordinates (a*, b*)) and [determining an average value of second distances between the origin and] chromaticity coordinates of a plurality of color patches represented by the plurality of columns of elements in the target color matrix (See Wu Translation, ¶ [0099] The format conversion submodule is used to convert the color chart image into Lab format, wherein the Lab format color chart image includes brightness values and color values; ¶ [0068] Where L is the brightness value of the color block in the color chart image, a is the first color value of the color block in the color chart image within a preset first range, b is the second color value of the color block in the color chart image within a preset second range, L* is the brightness value of the standard color block, a*is the third color value of the standard color block within the first range, b* is the fourth color value of the standard color block within the second range. Examiner considers all elements in the multiple columns of the first matrix (output color matrix) to have been converted to color space with chromaticity coordinates (a*, b*)); and [determining a ratio of the average value of the first distances to the average value of the second distances and determining the saturation constraint regularization term based on a difference between the ratio and 1]. However, Wu does not explicitly disclose determining an average value of first distances between an origin [and chromaticity coordinates], determining an average value of second distances between the origin [and chromaticity coordinates], determining a ratio of the average value of the first distances to the average value of the second distances and determining the saturation constraint regularization term based on a difference between the ratio and 1. Chiba teaches determining an average value of first distances between an origin [and chromaticity coordinates] (See Chiba, ¶ [0037] the saturation increases as the radius from the origin increases. Examiner considers it to be obvious to one skilled in the art to measure all radii from all coordinates pairs to get the distance which gives saturation, as seen below in Fig. 2 for clarity), PNG media_image9.png 497 521 media_image9.png Greyscale determining an average value of second distances between the origin [and chromaticity coordinates] (See Chiba, ¶ [0037] the saturation increases as the radius from the origin increases. Examiner considers it to be obvious to one skilled in the art to measure all radii from all coordinates pairs to get the distance which gives saturation, as seen above in Fig. 2 for clarity), determining a ratio of the average value of the first distances to the average value of the second distances (See Chiba, ¶ [0037] the saturation increases as the radius from the origin increases. Examiner considers it to be obvious to one skilled in the art to measure all radii from all coordinates pairs to get the distance which gives saturation and then compare the two distances to form a ratio) and determining the saturation constraint regularization term based on a difference between the ratio and 1 (See Chiba, ¶ [0037] the saturation increases as the radius from the origin increases. Examiner considers it to be obvious to one skilled in the art to measure all radii from all coordinates pairs to get the distance which gives saturation and then compare the two distances to form a ratio. The value of 1 is considered to be the distance of the target color vector since the goal is to match the target color). Thus, it would have been obvious to one of ordinary skills in the art before the effective filing date of the claimed invention to modify Wu’s reference to determining an average value of first distances between an origin [and chromaticity coordinates], determining an average value of second distances between the origin [and chromaticity coordinates], determining a ratio of the average value of the first distances to the average value of the second distances and determining the saturation constraint regularization term based on a difference between the ratio and 1 based on the method of Chiba’s reference. The suggestion/motivation would have been since the Lab color space is a uniform color space that has good correlation with the human color perception with respect to distance of the coordinates as suggested by Chiba at ¶ [0047] and to match each of the hue-corrected colors C.sub.es', corresponding to the eighteen colors, to the corresponding goal colors as suggested by Chiba at ¶ [0043]. Further, one skilled in the art could have combined the elements as described above by known method with no change in their respective functions, and the combination would have yielded nothing more than predictable results. Therefore, it would have been obvious to combine Chiba with Wu to obtain the invention as specified in claim 4. Regarding claim 12 (drawn to a device), claim 12 is rejected the same as claim 3 and the arguments similar to that presented above for claim 3 are equally applicable to claim 12, and all the other limitations similar to claim 3 are not repeated herein, but incorporated by reference. Regarding claim 13 (drawn to a device), claim 13 is rejected the same as claim 4 and the arguments similar to that presented above for claim 4 are equally applicable to claim 13, and all the other limitations similar to claim 4 are not repeated herein, but incorporated by reference. Regarding claim 18 (drawn to a non-transitory computer-readable storage medium), claim 18 is rejected the same as claim 3 and the arguments similar to that presented above for claim 3 are equally applicable to claim 18, and all the other limitations similar to claim 3 are not repeated herein, but incorporated by reference. Regarding claim 19 (drawn to a non-transitory computer-readable storage medium), claim 19 is rejected the same as claim 4 and the arguments similar to that presented above for claim 4 are equally applicable to claim 19, and all the other limitations similar to claim 4 are not repeated herein, but incorporated by reference. Claims 5-7, 14-16, 20, and 21 are rejected under 35 U.S.C. 103 as being unpatentable over Wu et al. (CN 112073703 A, hereinafter, Wu”, or "Wu Translation" corresponding to the translated document, or "Wu Original" corresponding to the original document ) in view of Cao (CN 111861922 A, hereinafter, “Cao”, or "Cao Translation" corresponding to the translated document, or "Cao Original" corresponding to the original document ). Regarding claim 5, in which claim 1 is incorporated, Wu discloses wherein before updating the color correction matrix based on the value of the loss function (See Wu Translation, ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix.; ¶ [0091] The original color correction matrix b is corrected by matrix a to obtain the target color correction matrix c. Examiner considers the selection of matrix a and correcting matrix b with matrix a as updating the color correction matrix), the method further comprises: [for the color correction matrix formed by a hue rotation matrix and a saturation scaling matrix,] [left-multiplying a mapping matrix from a luminance and chrominance (YUV) color space to a red, green, and blue (RGB) color space] [and right-multiplying a mapping matrix from the RGB color space to the YUV color space to obtain an initialized third-order color correction matrix; and] [representing one element in each row of elements in the initialized third-order color correction matrix by other two elements based on a white balance constraint to obtain the color correction matrix containing six variables;] and wherein updating the color correction matrix based on the value of the loss function (See Wu Translation, ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix.; ¶ [0091] The original color correction matrix b is corrected by matrix a to obtain the target color correction matrix c. Examiner considers the selection of matrix a and correcting matrix b with matrix a as updating the color correction matrix) comprises: [updating the six variables based on the value of the loss function to update the color correction matrix.] However, Wu does not explicitly disclose for the color correction matrix formed by a hue rotation matrix and a saturation scaling matrix, left-multiplying a mapping matrix from a luminance and chrominance (YUV) color space to a red, green, and blue (RGB) color space and right-multiplying a mapping matrix from the RGB color space to the YUV color space to obtain an initialized third-order color correction matrix; and representing one element in each row of elements in the initialized third-order color correction matrix by other two elements based on a white balance constraint to obtain the color correction matrix containing six variables; updating the six variables based on the value of the loss function to update the color correction matrix. Cao teaches for the color correction matrix formed by a hue rotation matrix (See Cao Translation, ¶ [0057] the process of performing coordinate transformation on the transformation matrix for image chromaticity rotation in the YUV color space, may include: left-multiplying the transformation matrix T<sub>O</sub> based on the YUV color space by the rotation transformation matrix R; See Cao Original, ¶ [0053], PNG media_image10.png 266 596 media_image10.png Greyscale . Examiner considers matrix R to be a hue rotation matrix) and a saturation scaling matrix (See Cao Translation, ¶ [0056] the process of performing coordinate transformation on the transformation matrix in the YUV color space for adjusting image saturation, may include: left-multiplying the transformation matrix T<sub>O</sub> based on the YUV color space by the scaling transformation matrix S; See Cao Original, ¶ [0053], PNG media_image11.png 322 457 media_image11.png Greyscale . Examiner considers the S matrix to be a saturation scaling matrix), left-multiplying a mapping matrix from a luminance and chrominance (YUV) color space to a red, green, and blue (RGB) color space (See Cao Translation. ¶ [0060] Step S2081: Multiply the transformation matrix T based on the YUV color space after coordinate transformation by the second mapping matrix on the left and by the first mapping matrix on the right to obtain the final color correction matrix … The first mapping matrix is the RGB to YUV conversion matrix rgb2yuv, the second mapping matrix is the YUV to RGB conversion matrix yuv2rgb) and right-multiplying a mapping matrix from the RGB color space to the YUV color space (See Cao Translation, ¶ [0060] Step S2081: Multiply the transformation matrix T based on the YUV color space after coordinate transformation by the second mapping matrix on the left and by the first mapping matrix on the right to obtain the final color correction matrix … The first mapping matrix is the RGB to YUV conversion matrix rgb2yuv, the second mapping matrix is the YUV to RGB conversion matrix yuv2rgb) to obtain an initialized third-order color correction matrix (See Cao Translation, ¶ [0126] Specifically, the CCM is left-multiplied by the rgb2yuv matrix subsequently used by the isp, and then right-multiplied by its yuv2rgb matrix, which is the rgb2yuv inverse matrix. The obtained YUV transformation matrix; See Cao Original, ¶ [0122] PNG media_image12.png 331 574 media_image12.png Greyscale . Examiner considers matrix T to be an initialized third order color correction matrix); and representing one element in each row of elements in the initialized third-order color correction matrix by other two elements based on a white balance constraint (See Cao Translation, ¶ [0113] manual white balance correction) to obtain the color correction matrix containing six variables (See Cao Translation, ¶ [0126] Specifically, the CCM is left-multiplied by the rgb2yuv matrix subsequently used by the isp, and then right-multiplied by its yuv2rgb matrix, which is the rgb2yuv inverse matrix. The obtained YUV transformation matrix. Examiner considers it to be obvious to one skilled in the art to rewrite elements in relation to other elements in the same row as long as each row adds to the white balance constraint); updating the six variables based on the value of the loss function to update the color correction matrix (See Cao Translation, ¶ [0126] Specifically, the CCM is left-multiplied by the rgb2yuv matrix subsequently used by the isp, and then right-multiplied by its yuv2rgb matrix, which is the rgb2yuv inverse matrix. The obtained YUV transformation matrix. Examiner considers it to be obvious to one skilled in the art to rewrite elements in relation to other elements in the same row as long as each row adds to the white balance constraint and then update the matrix accordingly). Thus, it would have been obvious to one of ordinary skills in the art before the effective filing date of the claimed invention to modify Wu’s reference for the color correction matrix formed by a hue rotation matrix and a saturation scaling matrix, left-multiplying a mapping matrix from a luminance and chrominance (YUV) color space to a red, green, and blue (RGB) color space and right-multiplying a mapping matrix from the RGB color space to the YUV color space to obtain an initialized third-order color correction matrix; and representing one element in each row of elements in the initialized third-order color correction matrix by other two elements based on a white balance constraint to obtain the color correction matrix containing six variables; updating the six variables based on the value of the loss function to update the color correction matrix based on the method of Cao’s reference. The suggestion/motivation would have been for adjusting image saturation and for rotating image chroma for coordinate transformation as suggested by Cao at ¶ [0016] and to maintain consistency with the ISP process and obtain the original image as suggested by Cao at ¶ [0113], a process which takes place before updating the correction matrix. Further, one skilled in the art could have combined the elements as described above by known method with no change in their respective functions, and the combination would have yielded nothing more than predictable results. Therefore, it would have been obvious to combine Cao with Wu to obtain the invention as specified in claim 5. Regarding claim 6, in which claim 1 is incorporated, Wu discloses wherein an initialization process of the color correction matrix (See Wu Translation, ¶ [0051] You can directly capture the uncorrected image to obtain the color chart image, and then use the steps in S102-S104 to obtain the correction matrix) comprises one of the following: [determining a hue rotation factor and a saturation scaling factor based on a value range of the hue rotation factor in the hue rotation matrix and a value range of the saturation scaling factor in the saturation scaling matrix and determining at least two color correction matrixes based on the hue rotation factor and the saturation scaling factor;] [or randomly generating at least two sets of hue rotation factors and saturation scaling factors based on a probability distribution model of the hue rotation factors and the saturation scaling factors and determining at least two color correction matrixes based on the at least two sets of hue rotation factors and saturation scaling factors.] However, Wu does not explicitly disclose determining a hue rotation factor and a saturation scaling factor based on a value range of the hue rotation factor in the hue rotation matrix and a value range of the saturation scaling factor in the saturation scaling matrix and determining at least two color correction matrixes based on the hue rotation factor and the saturation scaling factor; or randomly generating at least two sets of hue rotation factors and saturation scaling factors based on a probability distribution model of the hue rotation factors and the saturation scaling factors and determining at least two color correction matrixes based on the at least two sets of hue rotation factors and saturation scaling factors. Cao teaches determining a hue rotation factor and a saturation scaling factor based on a value range of the hue rotation factor in the hue rotation matrix and a value range of the saturation scaling factor in the saturation scaling matrix and determining at least two color correction matrixes based on the hue rotation factor and the saturation scaling factor; or randomly generating at least two sets of hue rotation factors and saturation scaling factors based on a probability distribution model of the hue rotation factors and the saturation scaling factors and determining at least two color correction matrixes based on the at least two sets of hue rotation factors and saturation scaling factors (See Cao Translation, ¶ [0056] scaling transformation matrix S; ¶ [0057] rotation transformation matrix R; ¶ [0060] Lab is a device-independent color model and also a color model based on physiological Characteristics… The L, a, and b values can be used to quantify the colors in an image; See Cao Original, ¶ [0053], PNG media_image13.png 312 443 media_image13.png Greyscale , PNG media_image14.png 255 572 media_image14.png Greyscale . Examiner considers one to be able to randomly select two sets from each matrix, (s1 and s2) and (sin and -sin). Further the Examiner considers the lab color model as a distribution model or a visual model of different possible colors. The claim states, “one of the following” and the Examiner has cited to address “randomly generating”). Thus, it would have been obvious to one of ordinary skills in the art before the effective filing date of the claimed invention to modify Wu’s reference to randomly generating at least two sets of hue rotation factors and saturation scaling factors based on a probability distribution model of the hue rotation factors and the saturation scaling factors and determining at least two color correction matrixes based on the at least two sets of hue rotation factors and saturation scaling factors based on the method of Cao’s reference. The suggestion/motivation would have been for adjusting image saturation and for rotating image chroma for coordinate transformation as suggested by Cao at ¶ [0016] and since lab color space is a uniform color space that has good correlation with the human color perception as suggested by Cao at ¶ [0037]. Further, one skilled in the art could have combined the elements as described above by known method with no change in their respective functions, and the combination would have yielded nothing more than predictable results. Therefore, it would have been obvious to combine Cao with Wu to obtain the invention as specified in claim 6. Regarding claim 7, in which claim 6 is incorporated, Wu discloses wherein performing correction processing on a color source matrix of an acquired color chart image (See Wu Translation, ¶ [0051] You can directly capture the uncorrected image to obtain the color chart image, and then use the steps in S102-S104 to obtain the correction matrix. Examiner considers the uncorrected image (considered to be the color chart matrix) to be used for a correction process (considered to be steps S102-S104) to get a correction matrix (considered to be a target or original correction matrix that needs optimizing)) based on a color correction matrix (See Wu Translation, ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix. Examiner considers the matrix ‘a’ to be the color correction matrix) to obtain an output color matrix (See Wu Translation, ¶ [0072] Specifically, the RGB values of each deviation color block in the RGB format color chart image can be obtained, and then the first matrix can be built based on the RGB values). Examiner considers the first matrix as the output color matrix) comprises: performing correction processing on a color source matrix of an acquired color chart image (See Wu Translation, ¶ [0051] You can directly capture the uncorrected image to obtain the color chart image, and then use the steps in S102-S104 to obtain the correction matrix. Examiner considers the uncorrected image (considered to be the color chart matrix) to be used for a correction process (considered to be steps S102-S104) to get a correction matrix (considered to be a target or original correction matrix that needs optimizing)) [based on the at least two color correction matrixes to obtain at least two output color matrixes; and] wherein updating the color correction matrix based on the value of the loss function until the value of the loss function converges to obtain the optimal color correction matrix (See Wu Translation, ¶ [0085] However, the above formula can yield multiple matrices 'a', which need to be filtered; ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix; ¶ [0091] The original color correction matrix b is corrected by matrix a to obtain the target color correction matrix c. Examiner considers the selection of matrix a and correcting matrix b with matrix a as updating the color correction matrix. Multiple matrices are generated and thus it is a repetitive process until the matrix a that minimizes the loss value is selected) comprises: [optimizing the at least two color correction matrixes] based on the value of the loss function until the value of the loss function converges to a minimum value to obtain at least two minimum values (See Wu Translation, ¶ [0085] yield multiple matrices 'a'; ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix. Examiner considers there to be multiple matrices produced with each having their own values. Among the multiple matrices, there must be at least 2 with the lowest value); and determining a smallest value of the at least two minimum values and using the updated color correction matrix corresponding to the smallest value as the optimal color correction matrix (See Wu Translation, ¶ [0085] yield multiple matrices 'a'; ¶ [0088] the matrix 'a' that minimizes the loss value can be selected as the correction matrix. Examiner considers there to be multiple matrices produced with each having their own values. Among the multiple matrices, there must be at least 2 with the lowest value. The matrix with the lowest, minimal, value is chosen as the correction matrix, or as the optimal correction matrix). However, Wu does not explicitly disclose [performing correction processing on a color source matrix of an acquired color chart image] based on the at least two color correction matrixes to obtain at least two output color matrixes; and optimizing the at least two color correction matrixes [based on the value of the loss function until the value of the loss function converges to a minimum value to obtain at least two minimum values]. Cao teaches [performing correction processing on a color source matrix of an acquired color chart image] based on the at least two color correction matrixes to obtain at least two output color matrixes (See Cao Translation, ¶ [0056] scaling transformation matrix S; ¶ [0057] rotation transformation matrix R. Examiner considers one to be able to randomly select two sets from each matrix ,(s1 and s2) and (sin and -sin). The factors can be formed into a matrix to then get two color correction matrices); and optimizing the at least two color correction matrixes (See Cao Translation, ¶ [0056] scaling transformation matrix S; ¶ [0057] rotation transformation matrix R. Examiner considers one to be able to randomly select two sets from each matrix ,(s1 and s2) and (sin and -sin). The factors can be formed into a matrix to then get two color correction matrices which are then used to get an optimal correction matrix; thus, the matrices themselves are also optimized) [based on the value of the loss function until the value of the loss function converges to a minimum value to obtain at least two minimum values]. Thus, it would have been obvious to one of ordinary skills in the art before the effective filing date of the claimed invention to modify Wu’s reference to performing correction processing on a color source matrix of an acquired color chart image] based on the at least two color correction matrixes to obtain at least two output color matrixes; and optimizing the at least two color correction matrixes [based on the value of the loss function until the value of the loss function converges to a minimum value to obtain at least two minimum values] based on the method of Cao’s reference. The suggestion/motivation would have been for adjusting image saturation and for rotating image chroma to adjust the color correction matrix as suggested by Cao at ¶ [0125]. Further, one skilled in the art could have combined the elements as described above by known method with no change in their respective functions, and the combination would have yielded nothing more than predictable results. Therefore, it would have been obvious to combine Cao with Wu to obtain the invention as specified in claim 7. Regarding claim 14 (drawn to a device), claim 14 is rejected the same as claim 5 and the arguments similar to that presented above for claim 5 are equally applicable to claim 14, and all the other limitations similar to claim 5 are not repeated herein, but incorporated by reference. Regarding claim 15 (drawn to a device), claim 15 is rejected the same as claim 6 and the arguments similar to that presented above for claim 6 are equally applicable to claim 15, and all the other limitations similar to claim 6 are not repeated herein, but incorporated by reference. Regarding claim 16 (drawn to a device), claim 16 is rejected the same as claim 7 and the arguments similar to that presented above for claim 7 are equally applicable to claim 16, and all the other limitations similar to claim 7 are not repeated herein, but incorporated by reference. Regarding claim 20 (drawn to a non-transitory computer-readable storage medium), claim 20 is rejected the same as claim 5 and the arguments similar to that presented above for claim 5 are equally applicable to claim 20, and all the other limitations similar to claim 5 are not repeated herein, but incorporated by reference. Regarding claim 21 (drawn to a non-transitory computer-readable storage medium), claim 21 is rejected the same as claim 6 and the arguments similar to that presented above for claim 6 are equally applicable to claim 21, and all the other limitations similar to claim 6 are not repeated herein, but incorporated by reference. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Wu et al. (US 20240282007 A1) discloses a method for generating a color correction model. Color coordinates are converted into a RBG color space and an XYZ color space. An initial color correction model trained according to sample output data and reference output data. The trained color correction model is then used to perform a correction process on a target pixel based on XYZ coordinates which is beneficial to improving the accuracy of color correction. Messer et al. (US 20210407365 A1) discloses a method to improve color uniformity of a display. At the pixel level, it is often difficult to capture the intensity of an additive color. Multiple images are taken and then normalized using a global white balance function. The images are then transformed into multiple weighted matrices. Through this technique, correction of high levels of color non-uniformity can be achieved. Yang (CN 113947533 A) discloses a method for image color correction. An image that needs correction is processed to obtain a color element value. A standard image is used as reference for the true restoration of image colors. Color elements are converted into the LAB color space and used to measure the difference between the image and the standard image. An initial color correction matrix is established but is converged with the directional constraint of the image color element value and the standard color element value. Convergence with a set direction improves the accuracy of the color correction process. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Jasmin Marcelino Hernandez whose telephone number is (571)270-0211. The examiner can normally be reached 7am-3pm EST. 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, Henok Shiferaw can be reached at (571) 272-4637. 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. /JASMIN MARCELINO HERNAND/Examiner, Art Unit 2676 /Henok Shiferaw/Supervisory Patent Examiner, Art Unit 2676
Read full office action

Prosecution Timeline

Jan 29, 2025
Application Filed
Oct 16, 2026
Non-Final Rejection mailed — §102, §103 (current)

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
Grant Probability
Low
PTA Risk
Based on 0 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month