IP Library Granted Patent US 12,488,440
Granted Patent B2
US 12,488,440 · App. 17/794,698 · Granted Dec 2, 2025

Image system display bright spot correction system

Inventors: Kengo Akimoto (Isehara, JP); Daichi Mishima (Hadano, JP)
Assignee: Semiconductor Energy Laboratory Co., Ltd.
G06T5/77G06T2207/20081G06T2207/20084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,488,440
App. No.
17/794,698
Granted
Dec 2, 2025
Kind
B2
Abstract

An image processing system that can reduce display unevenness in an image displayed on a display device is provided. The image processing system includes a display device, an image capturing device, and a learning device. The learning device stores a table representing information on the correspondence between first image data and second image data that is generated by display of an image corresponding to the first image data on the display device and image capturing of the image by the image capturing device. The learning device generates teacher data in accordance with the table and generates a machine learning model with the use of the teacher data generated. Image processing using the machine learning model is performed on image data input to the display device, so that display unevenness in the image displayed on the display device can be reduced.

Claims (80)

1 . An image processing system comprising a display device, an image capturing device, and a learning device,

wherein the display device comprises an input portion, a machine learning processing portion, and a display portion in which m rows and n columns of pixels are arranged in a matrix,

wherein the learning device comprises a database, an image processing portion, an image generation portion, and a learning portion,

wherein the database stores a table generated in accordance with first image data input to the input portion and second image data acquired by display of an image corresponding to the first image data on the display portion and image capturing by the image capturing device in a manner to include the image displayed on the display portion,

wherein the first image data comprises m rows and n columns of first grayscale values,

wherein the second image data comprises m rows and n columns of second grayscale values,

wherein the table represents the first grayscale values and the second grayscale values at coordinates corresponding to coordinates of the first grayscale values,

wherein the image processing portion is configured to perform, in accordance with a second learning image data, image processing on a first learning image data input to the input portion and thereby generating a third learning image data,

wherein the second learning image data is image data acquired by display of an image corresponding to the first learning image data on the display portion and image capturing by the image capturing device in a manner to include the image displayed on the display portion,

wherein the third learning image data comprises m rows and n columns of third grayscale values,

wherein the image generation portion is configured to generate a fourth learning image data that is image data comprising the first grayscale values corresponding to the second grayscale values selected in accordance with the third grayscale values,

wherein the learning portion is configured to generate a machine learning model using the first learning image data and the fourth learning image data,

wherein the learning portion is configured to output the machine learning model to the machine learning processing portion,

wherein the machine learning processing portion is configured to perform processing based on the machine learning model on content image data input to the input portion, and

wherein m and n are each an integer of greater than or equal to 2.

2 . The image processing system according to claim 1 ,

wherein the first learning image data comprises m rows and n columns of fourth grayscale values,

wherein the second learning image data comprises m rows and n columns of fifth grayscale values, and

wherein the image processing portion is configured to perform the image processing in a manner to make a difference between a sum of the third grayscale values and a sum of the fifth grayscale values smaller than a difference between a sum of the fourth grayscale values and a sum of the fifth grayscale values.

3 . The image processing system according to claim 1 ,

wherein the machine learning model is a neural network model.

4 . An image processing system comprising a display device, an image capturing device, and a generator,

wherein the display device comprises an input portion, a bright spot correction portion, and a display portion in which m rows and n columns of pixels are arranged in a matrix,

wherein the generator comprises a database and an image generation portion,

wherein the database stores a table generated in accordance with a first database image data input to the input portion and a second database image data acquired by display of an image corresponding to the first database image data on the display portion and image capturing by the image capturing device in a manner to include the image displayed on the display portion,

wherein the first database image data comprises m rows and n columns of first grayscale values,

wherein the second database image data comprises m rows and n columns of second grayscale values,

wherein the table represents the first grayscale values and the second grayscale values at coordinates corresponding to coordinates of the first grayscale values,

wherein the image capturing device is configured to perform image capturing of, when the display portion displays an image corresponding to a first bright spot correction image data input to the input portion, the image displayed on the display portion and thereby acquiring a second bright spot correction image data,

wherein the second bright spot correction image data comprises m rows and n columns of third grayscale values,

wherein the image generation portion is configured to generate a third bright spot correction image data that is image data comprising the first grayscale values corresponding to the second grayscale values selected in accordance with the third grayscale values,

wherein the bright spot correction portion is configured to detect, as bright spot coordinates, coordinates of the first grayscale values smaller than or equal to a threshold value among m rows and n columns of the first grayscale values of the third bright spot correction image data,

wherein the bright spot correction portion is configured to reduce, when content image data comprising m rows and n columns of fourth grayscale values is input to the input portion, the fourth grayscale values at coordinates that are the same as the bright spot coordinates, and

wherein m and n are each an integer of greater than or equal to 2.

5 . The image processing system according to claim 4 ,

wherein the display device comprises a machine learning processing portion,

wherein the generator comprises an image processing portion and a learning portion,

wherein the image processing portion is configured to perform, in accordance with a second learning image data, image processing on a first learning image data input to the input portion and thereby generating a third learning image data,

wherein the second learning image data is image data acquired by display of an image corresponding to the first learning image data on the display portion and image capturing by the image capturing device in a manner to include the image displayed on the display portion,

wherein the third learning image data comprises m rows and n columns of fifth grayscale values,

wherein the image generation portion is configured to generate a fourth learning image data that is image data comprising the first grayscale values corresponding to the second grayscale values selected in accordance with the fifth grayscale values,

wherein the learning portion is configured to generate a machine learning model using the first learning image data and the fourth learning image data,

wherein the learning portion is configured to output the machine learning model to the machine learning processing portion, and

wherein the machine learning processing portion is configured to perform processing based on the machine learning model on the content image data input to the input portion.

6 . The image processing system according to claim 5 ,

wherein the first learning image data comprises m rows and n columns of sixth grayscale values,

wherein the second learning image data comprises m rows and n columns of seventh grayscale values, and

wherein the image processing portion is configured to perform the image processing in a manner to make a difference between a sum of the fifth grayscale values and a sum of the seventh grayscale values smaller than a difference between a sum of the sixth grayscale values and a sum of the seventh grayscale values.

7 . The image processing system according to claim 5 ,

wherein the machine learning model is a neural network model.

8 . An image processing system comprising a display device, an image capturing device, and a generator,

wherein the display device comprises an input portion, a bright spot correction portion, and a display portion in which m rows and n columns of pixels are arranged in a matrix,

wherein the generator comprises a database and an image generation portion,

wherein the database stores a table generated in accordance with a first database image data input to the input portion and a second database image data acquired by display of an image corresponding to the first database image data on the display portion and image capturing by the image capturing device in a manner to include the image displayed on the display portion,

wherein the first database image data comprises m rows and n columns of first grayscale values,

wherein the second database image data comprises m rows and n columns of second grayscale values,

wherein the table represents the first grayscale values and the second grayscale values at coordinates corresponding to coordinates of the first grayscale values,

wherein the image capturing device is configured to perform image capturing of, when the display portion displays an image corresponding to a first bright spot correction image data input to the input portion, the image displayed on the display portion and thereby acquiring a second bright spot correction image data,

wherein the second bright spot correction image data comprises m rows and n columns of third grayscale values,

wherein the image generation portion is configured to generate a third bright spot correction image data that is image data comprising the first grayscale values corresponding to the second grayscale values selected in accordance with the third grayscale values,

wherein the bright spot correction portion is configured to detect, as first bright spot coordinates, coordinates of the first grayscale values smaller than or equal to a first threshold value among m rows and n columns of the first grayscale values of the third bright spot correction image data,

wherein the bright spot correction portion is configured to detect, as second bright spot coordinates, coordinates of the third grayscale values larger than or equal to a second threshold value among the m rows and n columns of third grayscale values of the second bright spot correction image data,

wherein the bright spot correction portion is configured to reduce, when content image data comprising m rows and n columns of fourth grayscale values is input to the input portion, the fourth grayscale values at coordinates that are the same as the first or second bright spot coordinates, and

wherein m and n are each an integer of greater than or equal to 2.

9 . The image processing system according to claim 8 ,

wherein the display device comprises a machine learning processing portion,

wherein the generator comprises an image processing portion and a learning portion,

wherein the image processing portion is configured to perform, in accordance with a second learning image data, image processing on a first learning image data input to the input portion and thereby generating a third learning image data,

wherein the second learning image data is image data acquired by display of an image corresponding to the first learning image data on the display portion and image capturing by the image capturing device in a manner to include the image displayed on the display portion,

wherein the third learning image data comprises m rows and n columns of fifth grayscale values,

wherein the image generation portion is configured to generate a fourth learning image data that is image data comprising the first grayscale values corresponding to the second grayscale values selected in accordance with the fifth grayscale values,

wherein the learning portion is configured to generate a machine learning model using the first learning image data and the fourth learning image data,

wherein the learning portion is configured to output the machine learning model to the machine learning processing portion, and

wherein the machine learning processing portion is configured to perform processing based on the machine learning model on the content image data input to the input portion.

10 . The image processing system according to claim 9 ,

wherein the first learning image data comprises m rows and n columns of sixth grayscale values,

wherein the second learning image data comprises m rows and n columns of seventh grayscale values, and

wherein the image processing portion is configured to perform the image processing in a manner to make a difference between a sum of the fifth grayscale values and a sum of the seventh grayscale values smaller than a difference between a sum of the sixth grayscale values and a sum of the seventh grayscale values.

11 . The image processing system according to claim 9 ,

wherein the machine learning model is a neural network model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2022
From: AKIMOTO, KENGO; MISHIMA, DAICHI
To: SEMICONDUCTOR ENERGY LABORATORY CO., LTD.
Reel/Frame 060591/0581 →
Priority Claims (2)
JP 2020-020034 · Feb 7, 2020 · national
JP 2020-085322 · May 14, 2020 · national
Continuity (1)
Related Publication 20230067287A1 · Mar 2, 2023
References Cited (35)
US 9754540B2 · Takesue · 2017 [cited by examiner]
US 9785026B2 · Wang · 2017 [cited by applicant]
US 10274760B2 · Lee · 2019 [cited by applicant]
US 10976605B2 · Ji et al. · 2021 [cited by applicant]
US 11037525B2 · Shiokawa et al. · 2021 [cited by applicant]
US 11062664B2 · Li et al. · 2021 [cited by applicant]
US 20160189612A1 · Lee et al. · 2016 [cited by applicant]
US 20190373206A1 · Kang et al. · 2019 [cited by applicant]
US 20200126510A1 · Shiokawa · 2020 [cited by examiner]
US 20200219467A1 · Okamoto · 2020 [cited by examiner]
CN 105761673A · 2016 [cited by applicant]
CN 107346653A · 2017 [cited by applicant]
CN 108596226A · 2018 [cited by applicant]
CN 109272948A · 2019 [cited by applicant]
CN 109493814A · 2019 [cited by applicant]
CN 109712588A · 2019 [cited by applicant]
CN 110785804A · 2020 [cited by applicant]
EP 3040968A · 2016 [cited by applicant]
JP 2006166191A · 2006 [cited by applicant]
JP 2008014790A · 2008 [cited by applicant]
JP 2011130019A · 2011 [cited by examiner]
JP 2014215387A · 2014 [cited by applicant]
JP 2017198990A · 2017 [cited by applicant]
JP 2018514801 · 2018 [cited by applicant]
JP 2018194719A · 2018 [cited by applicant]
JP 2019020714A · 2019 [cited by applicant]
KR 20160083590A · 2016 [cited by applicant]
KR 20190138560A · 2019 [cited by applicant]
KR 20200015578A · 2020 [cited by applicant]
WO WO2008004554 · 2008 [cited by applicant]
WO WO2019003026 · 2019 [cited by applicant]
WO WO2019235766 · 2019 [cited by applicant]
International Search Report (Application No. PCT/IB2021/050600), dated Apr. 27, 2021. [cited by applicant]
Written Opinion (Application No. PCT/IB2021/050600), dated Apr. 27, 2021. [cited by applicant]
Taiwanese Office Action (Application No. 113144666) Dated Dec. 20, 2024. [cited by applicant]