IP Library › Granted Patent US 12,632,706
Granted Patent B2
US 12,632,706 · App. 17/715,947 · Granted May 19, 2026

Light source optimization apparatus and light source optimization method

Inventors: Tung-Yu Wu (Taichung City, TW); Chun-Yen Liao (Taichung City, TW); Tsung-Wei Lin (Taichung City, TW); Chun-Sheng Wu (Taichung City, TW); Chao-Yi Huang (Taichung City, TW); Yu Ming Li (Taichung City, TW); Hung-Fei Kuo (Taichung City, TW)
Assignee: Winbond Electronics Corp.
G06N3/047G03F7/70491
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,632,706
App. No.
17/715,947
Granted
May 19, 2026
Kind
B2
Abstract

The invention provides a light source optimization apparatus including a storage apparatus and a processor. The storage apparatus stores a plurality of modules. The processor is coupled to the storage apparatus and configured to execute the plurality of modules. The plurality of modules include a critical pattern module and a light source optimization module. The critical pattern module retrieves critical pattern data. The light source optimization module executes an ant colony optimization (ACO) algorithm according to a preset parameter to adjust an initial light source image to generate an output light source image, and the initial light source image corresponds to the critical pattern data.

Claims (51)

1 . A light source optimization apparatus, comprising:

a storage apparatus storing a plurality of modules; and

a processor coupled to the storage apparatus and configured to execute the plurality of modules, wherein the plurality of modules comprise:

a critical pattern module retrieving critical pattern data; and

a light source optimization module executing an ant colony optimization (ACO) algorithm according to a preset parameter to adjust an initial light source image to generate an output light source image, wherein the initial light source image corresponds to the critical pattern data, and the preset parameter includes a number of ants,

wherein the processor is further configured to control the light source optimization module to calculate the number of ants based on a dimension of the initial light source image and m values that each pixel of the initial light source image corresponding to, wherein m is an integer.

2 . The light source optimization apparatus of claim 1 , wherein the plurality of modules further comprise:

a deep learning module, comprising:

an encoding module encoding the critical pattern data as feature data; and

a decoding module decoding the feature data to obtain the initial light source image.

3 . The light source optimization apparatus of claim 2 , wherein the encoding module is a convolutional neural network (CNN) encoder, and the decoding module is a CNN decoder.

4 . The light source optimization apparatus of claim 2 , wherein the deep learning module further comprises:

an automatic weighting module performing a weighting operation on the feature data according to a plurality of weighting coefficients to generate feature summary data, wherein

the decoding module decodes the feature summary data to obtain the initial light source image.

5 . The light source optimization apparatus of claim 2 , wherein

the critical pattern data comprises a plurality of input images,

the encoding module comprises a plurality of encoders,

the plurality of encoders respectively encode the plurality of input images to generate a plurality of eigenvectors.

6 . The light source optimization apparatus of claim 4 , wherein

the automatic weighting module comprises:

a plurality of fully connected (FC) layers; and

a softmax layer, wherein

the automatic weighting module respectively flattens a plurality of eigenvectors and then inputs the plurality of FC layers and generates a plurality of weighting coefficients via the softmax layer,

the automatic weighting module performs a weighting operation on the plurality of eigenvectors according to the plurality of weighting coefficients to generate the feature summary data.

7 . The light source optimization apparatus of claim 1 , wherein the preset parameter further comprises a pheromone concentration, a decay rate, and a probability distribution.

8 . The light source optimization apparatus of claim 7 , wherein the light source optimization module performs a roulette wheel selection operation according to the preset parameter to generate a first light source image, and updates the probability distribution according to the first light source image.

9 . The light source optimization apparatus of claim 7 , wherein the light source optimization module generates a plurality of second light source images in one round of the ACO algorithm, the light source optimization module selects a plurality of third light source images according to an error between the plurality of second light source images and a target light source image, the light source optimization module superimposes the plurality of third light source images and updates the probability distribution according to the superimposed light source images.

10 . A light source optimization method, comprising:

retrieving critical pattern data; and

executing an ant colony optimization (ACO) algorithm according to a preset parameter to adjust an initial light source image to generate an output light source image, wherein the initial light source image corresponds to the critical pattern data, and the preset parameter includes a number of ants;

wherein executing the ACO algorithm according to the preset parameter to adjust the initial light source image to generate the output light source image comprises:

using a processor to calculate the number of ants based on a dimension of the initial light source image and m values that each pixel of the initial light source image corresponding to, wherein m is an integer.

11 . The light source optimization method of claim 10 , further comprising:

encoding the critical pattern data as feature data; and

decoding the feature data to obtain the initial light source image.

12 . The light source optimization method of claim 11 , further comprising:

performing a weighting operation on the feature data according to a plurality of weighting coefficients to generate feature summary data.

13 . The light source optimization method of claim 12 , wherein the step of decoding the feature data to obtain the initial light source image comprises:

decoding the feature summary data to obtain the initial light source image.

14 . The light source optimization method of claim 11 , wherein the critical pattern data comprises a plurality of input images, and the step of encoding the critical pattern data as the feature data comprises:

encoding the plurality of input images respectively to generate a plurality of eigenvectors.

15 . The light source optimization method of claim 12 , wherein performing the weighting operation on the feature data according to the plurality of weighting coefficients to generate the feature summary data comprises:

flattening a plurality of eigenvectors respectively and then inputting a plurality of FC layers and generating the plurality of weighting coefficients via a softmax layer, and

performing the weighting operation on the plurality of eigenvectors according to the plurality of weighting coefficients to generate the feature summary data.

16 . The light source optimization method of claim 10 , wherein the preset parameter further comprises a pheromone concentration, a decay rate, and a probability distribution.

17 . The light source optimization method of claim 16 , wherein executing the ACO algorithm according to the preset parameter to adjust the initial light source image to generate the output light source image further comprises:

performing a roulette wheel selection operation according to the preset parameter to generate a first light source image, and updating the probability distribution according to the first light source image.

18 . The light source optimization method of claim 16 , wherein executing the ACO algorithm according to the preset parameter to adjust the initial light source image to generate the output light source image further comprises:

generating a plurality of second light source images in one round of the ACO algorithm;

selecting a plurality of third light source images according to an error between the plurality of second light source images and a target light source image; and

superimposing the plurality of third light source images and updating the probability distribution according to the superimposed light source images.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2022
From: WU, TUNG-YU; LIAO, CHUN-YEN; LIN, TSUNG-WEI; WU, CHUN-SHENG; HUANG, CHAO-YI; LI, YU MING; KUO, HUNG-FEI
To: WINBOND ELECTRONICS CORP.
Reel/Frame 059537/0750 →
Continuity (1)
Related Publication 20230325641A1 · Oct 12, 2023
References Cited (15)
US 11250199B1 · Pillai · 2022 [cited by examiner]
US 20080174756A1 · Granik · 2008 [cited by examiner]
US 20110206270A1 · Ishii · 2011 [cited by examiner]
US 20120133915A1 · Matsuyama et al. · 2012 [cited by applicant]
US 20140118561A1 · La Lumondiere et al. · 2014 [cited by applicant]
US 20180282721A1 · Cox · 2018 [cited by examiner]
US 20180357514A1 · Zisimopoulos · 2018 [cited by examiner]
US 20210048753A1 · Zhang et al. · 2021 [cited by applicant]
US 20210366085A1 · Shibasaki · 2021 [cited by examiner]
US 20220092426A1 · Pang · 2022 [cited by examiner]
CN 109102517A · 2018 [cited by examiner]
CN 113902924 · 2022 [cited by applicant]
Z. Tu, Q. Wang and Y. Shen, “Optimal Mobile Agent Routing for Data Fusion in Distributed Sensor Networks Using Improved Ant Colony Algorithm,” 2008 IEEE Instrumentation and Measurement Technology Conference, Victoria, B… [cited by examiner]
Ma, X., Zhao, Q., Zhang, H., Wang, Z., & Arce, G. R. (2018). Model-driven convolution neural network for inverse lithography. Optics express, 26(25), 32565-32584. (Year: 2018). [cited by examiner]
“Office Action of China Counterpart Application No. 202210319439.5”, issued on Apr. 1, 2026, p. 1-p. 8. [cited by applicant]