Patent ID: 11880912
Assignee: CYGAMES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A non-transitory storage medium comprising a program configured to perform a method when executed by a computer, the program comprising:
a means for storing learning data comprising a pair of a line-drawing image and a colorized image for a plurality of elements, wherein the plurality of elements are game characters within a computer game;
a means for generating an estimation model for estimating the colorized image from the line-drawing image for the plurality of elements through machine learning using the learning data of the plurality of elements;
a means for obtaining a subject line-drawing image, which is the line-drawing image of a subject that is to be colorized;
a means for identifying a first element corresponding to the subject line-drawing image as an identified element;
a means for generating a subject colorized image using an infer function, which wherein the subject colorized image is the colorized image that is to be paired with the subject line-drawing image, based on the estimation model corresponding to the identified element and the subject line-drawing image, wherein the infer function automatically generates the subject colorized image using the subject line-drawing image as an input;
means for removing noise from the subject colorized image using a denoising function, wherein the denoising function performs a denoising filter on the subject colorized image;
a means for generating a colorization layer of an image file using the subject colorized image to produce a generated colorization layer, wherein the image file is based on a data structure comprising a base-painting layer comprising a line-drawing layer and the colorization layer, wherein the line-drawing layer represents a line drawing drawn using only lines, and wherein the colorization layer does not include a line drawing and represents content of colorization for the line drawing;
a means for inserting the generated colorization layer into a subject image file, which is the image file comprising the line-drawing layer corresponding to the subject line-drawing image;
a means for modifying, based on a user input, the colorization layer of the subject image file in which the colorization layer has been inserted to produce a modified colorization layer;
a means for extracting the modified colorization layer and the line-drawing layer for learning to produce an extracted line-drawing layer and an extracted colorization layer; and
a means for storing a pair of the line-drawing image of the extracted line-drawing layer and the colorized image of the extracted colorization layer, as the learning data, in association with the identified element.