An AI-assisted drawing method and system

By analyzing users' drawing preferences and completed content using AI models, suitable drawing materials are recommended and online communication is provided, solving the problem of artists lacking inspiration and improving drawing efficiency and user experience.

CN118982593BActive Publication Date: 2025-10-31河北工业职业技术大学
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410990874.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2025-10-31
Estimated Expiration
2044-07-23

AI Technical Summary

Technical Problem

Painters often lack inspiration during the creative process, leading to low painting efficiency, and current technology lacks effective AI assistance methods.

Method used

By analyzing users' completed content and drawing preferences through AI models, suitable drawing materials are recommended and displayed, and online communication and environmental integration assistance are provided when necessary to improve the efficiency and user-friendly experience of drawing creation.

Benefits of technology

It improves the efficiency and user experience of painters in the creative process, and provides inspiration assistance and user-friendly painting assistance services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118982593B_ABST
    Figure CN118982593B_ABST
Patent Text Reader

Abstract

This invention provides an AI-assisted painting method and system. The method includes: when a user begins painting, determining whether the user meets the conditions for painting assistance; if so, acquiring the user's completed painting content and the user's corresponding preset painting preference set; inputting the completed content and painting preference set into a preset first AI model to determine multiple painting materials; and providing painting assistance to the user based on the painting materials. This AI-assisted painting method and system, by applying AI technology to assist painters in their creative process, improves the efficiency of painting creation and is also more user-friendly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of painting assistance technology, and in particular to an AI painting assistance method and system. Background Technology

[0002] Generally, painters may experience a lack of inspiration during their creative process, making it difficult to continue and resulting in low efficiency. Currently, while AI technology is becoming increasingly popular, there is a lack of technical means to apply it to assist painters in their creative process. Therefore, a solution is urgently needed. Summary of the Invention

[0003] One of the objectives of this invention is to provide an AI-assisted painting method. When a user meets the conditions for painting assistance, the completed content and painting preference set are input into a preset first AI model to determine multiple painting materials. Based on the painting materials, the user is assisted in painting. This method applies AI technology to assist painters in creating paintings, improving the efficiency of painters in creating paintings, and is also more user-friendly.

[0004] An AI-assisted drawing method provided in this embodiment of the invention includes:

[0005] Once the user begins drawing, determine whether the user meets the conditions for drawing assistance.

[0006] When the conditions are met, retrieve the completed content of the user's drawing and the user's corresponding preset drawing preference set;

[0007] The completed content and drawing preference set are input into the preset first AI model to determine multiple drawing materials;

[0008] Based on drawing materials, provide drawing assistance to users;

[0009] Among them, the conditions for assisting in drawing include:

[0010] The duration during which a user does not draw is greater than or equal to a preset duration threshold;

[0011] When a user draws within the first preset time period, at least N deletion and modification operations will occur; N is a preset positive integer.

[0012] Preferably, drawing assistance is provided to users based on drawing materials, including:

[0013] Based on the sorting criteria, the painting materials are sorted to obtain a material sequence;

[0014] The drawing materials are displayed to the user in the order they are listed in the material sequence.

[0015] After all the painting materials have been displayed, obtain the painting material set; the painting materials in the painting material set meet the display requirements.

[0016] Input the completed content and painting material set into the preset second AI model to obtain multiple paintings;

[0017] Showcase artwork to users;

[0018] The sorting criteria for the materials include:

[0019] Within a material sequence, there is at least one association between any two adjacent painting materials in a pre-defined painting material association database;

[0020] The total number of consecutive target painting materials within a material sequence is greater than or equal to a preset threshold; the target painting material is a painting material that has a corresponding display record in the user's preset material display record library;

[0021] The conditions for displaying materials include:

[0022] The duration for which a user stays to view the painting materials is greater than or equal to the preset duration threshold;

[0023] The number of times a user views completed content when viewing drawing materials is greater than or equal to a preset threshold.

[0024] Preferred AI-assisted drawing methods also include:

[0025] Get a partial completed drawing from the user's most recently preset second time period;

[0026] Obtain user profiles;

[0027] The user profile, partially completed content, and a preset user status database are input into a preset third AI model to obtain multiple users to be matched and their corresponding user profile information.

[0028] Generate a paired user selection table based on user profile information;

[0029] Display a pairing user selection table to the user;

[0030] Retrieve users selected by the user based on the matching user selection table, and use them as matching targets;

[0031] Create online meeting rooms to connect users and matching targets.

[0032] Preferred AI-assisted drawing methods also include:

[0033] When the paired target enters a request to view partially completed content, the view request is displayed to the user;

[0034] When a user grants permission to view the request, a preset virtual canvas is displayed to the paired target, and partially completed content is mapped onto the virtual canvas;

[0035] The paired target is prompted to use the virtual brush in the virtual canvas to continue drawing on the partially completed content;

[0036] Obtain the painting parameters of the virtual paintbrush;

[0037] Construct a parameter description vector for the painting parameters;

[0038] Determine the shooting posture corresponding to the parameter description vector from the preset shooting posture library;

[0039] Control the virtual camera within the virtual canvas to capture images of the paired target using a virtual brush to continue painting on partially completed sections;

[0040] Show the user the painting.

[0041] Preferred AI-assisted drawing methods also include:

[0042] When the user inputs a real-time drawing command, an environmental image of the user's surroundings is obtained;

[0043] Input the completed content and environmental images into the preset fourth AI model to obtain multiple real-time paintings;

[0044] Show users their real-time artwork.

[0045] An AI-assisted drawing system provided in this embodiment of the invention includes:

[0046] The first determining module is used to determine whether the user meets the conditions for drawing assistance once the user starts drawing.

[0047] The acquisition module is used to acquire the completed content of the user's drawing and the user's corresponding preset drawing preference set when the conditions are met.

[0048] The second determination module is used to input the completed content and the set of painting preferences into the preset first AI model to determine multiple painting materials;

[0049] The first auxiliary module is used to provide drawing assistance to users based on drawing materials;

[0050] Among them, the conditions for assisting in drawing include:

[0051] The duration during which a user does not draw is greater than or equal to a preset duration threshold;

[0052] When a user draws within the first preset time period, at least N deletion and modification operations will occur; N is a preset positive integer.

[0053] Preferably, the first auxiliary module provides drawing assistance to the user based on drawing materials, including:

[0054] Based on the sorting criteria, the painting materials are sorted to obtain a material sequence;

[0055] The drawing materials are displayed to the user in the order they are listed in the material sequence.

[0056] After all the painting materials have been displayed, obtain the painting material set; the painting materials in the painting material set meet the display requirements.

[0057] Input the completed content and painting material set into the preset second AI model to obtain multiple paintings;

[0058] Showcase artwork to users;

[0059] The sorting criteria for the materials include:

[0060] Within a material sequence, there is at least one association between any two adjacent painting materials in a pre-defined painting material association database;

[0061] The total number of consecutive target painting materials within a material sequence is greater than or equal to a preset threshold; the target painting material is a painting material that has a corresponding display record in the user's preset material display record library;

[0062] The conditions for displaying materials include:

[0063] The duration for which a user stays to view the painting materials is greater than or equal to the preset duration threshold;

[0064] The number of times a user views completed content when viewing drawing materials is greater than or equal to a preset threshold.

[0065] Preferably, the AI ​​drawing assistance system also includes:

[0066] The second auxiliary module includes:

[0067] Get a partial completed drawing from the user's most recently preset second time period;

[0068] Obtain user profiles;

[0069] The user profile, partially completed content, and a preset user status database are input into a preset third AI model to obtain multiple users to be matched and their corresponding user profile information.

[0070] Generate a paired user selection table based on user profile information;

[0071] Display a pairing user selection table to the user;

[0072] Retrieve users selected by the user based on the matching user selection table, and use them as matching targets;

[0073] Create online meeting rooms to connect users and matching targets.

[0074] Preferably, the AI ​​drawing assistance system also includes:

[0075] The third auxiliary module is used to include:

[0076] When the paired target enters a request to view partially completed content, the view request is displayed to the user;

[0077] When a user grants permission to view the request, a preset virtual canvas is displayed to the paired target, and partially completed content is mapped onto the virtual canvas;

[0078] The paired target is prompted to use the virtual brush in the virtual canvas to continue drawing on the partially completed content;

[0079] Obtain the painting parameters of the virtual paintbrush;

[0080] Construct a parameter description vector for the painting parameters;

[0081] Determine the shooting posture corresponding to the parameter description vector from the preset shooting posture library;

[0082] Control the virtual camera within the virtual canvas to capture images of the paired target using a virtual brush to continue painting on partially completed sections;

[0083] Show the user the painting.

[0084] Preferably, the AI ​​drawing assistance system also includes:

[0085] The fourth auxiliary module is used to include:

[0086] When the user inputs a real-time drawing command, an environmental image of the user's surroundings is obtained;

[0087] Input the completed content and environmental images into the preset fourth AI model to obtain multiple real-time paintings;

[0088] Show users their real-time artwork.

[0089] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings.

[0090] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0091] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:

[0092] Figure 1 This is a schematic diagram of an AI-assisted drawing method according to an embodiment of the present invention;

[0093] Figure 2 This is a schematic diagram of an AI drawing assistance system according to an embodiment of the present invention. Detailed Implementation

[0094] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.

[0095] This invention provides an AI-assisted drawing method, such as... Figure 1 As shown, it includes:

[0096] Step S1: After the user starts drawing, determine whether the user meets the conditions for drawing assistance.

[0097] Step S2: When the conditions are met, obtain the completed content of the user's drawing and the user's corresponding preset drawing preference set;

[0098] Step S3: Input the completed content and painting preference set into the preset first AI model to determine multiple painting materials;

[0099] Step S4: Provide drawing assistance to the user based on the drawing materials;

[0100] Among them, the conditions for assisting in drawing include:

[0101] The duration during which a user does not draw is greater than or equal to a preset duration threshold;

[0102] When a user draws within the first preset time period, at least N deletion and modification operations will occur; N is a preset positive integer.

[0103] The working principle and beneficial effects of the above technical solution are as follows:

[0104] The user is the artist; when a user meets the conditions for drawing assistance, it indicates that the user needs drawing assistance; completed content refers to the drawings the user has already completed; the drawing preference set contains multiple drawing preferences of the user, such as liking a comic book style; the first AI model can analyze the drawing type (e.g., portraits, landscapes) and drawing style (e.g., comic book style) of the completed content, and based on the drawing type, style, and drawing preference set, recommend drawing materials to the user. For example, if the drawing type is landscape, the drawing style is comic book style, and the drawing preference is liking a comic book style, then a completed landscape painting in a comic book style will be recommended as drawing material; when training the first AI model, a large number of one-to-one corresponding drawing works and work information (drawing type, drawing style) are used. The system uses one-to-one corresponding painting materials and recommendation criteria information [representing the suitability of the painting material for recommendation, completed content, and painting preferences] as training samples to train the neural network model until convergence, obtaining the first AI model. The one-to-one corresponding paintings and their information, as well as the one-to-one corresponding painting materials and recommendation criteria information, can be collected and preset by technical personnel in advance. The duration threshold can be, for example, 10 minutes; the initial time can be, for example, 5 minutes; N can be preset by technical personnel according to actual needs; deletion and modification operations refer to deleting or modifying painting content during the painting process; when a user has not painted for a long time, it indicates that the user may lack inspiration and needs painting assistance; when a user frequently deletes or modifies content, it indicates that the user may be dissatisfied with the current creation and needs painting assistance.

[0105] When a user meets the conditions for drawing assistance, this application inputs the completed content and drawing preference set into a preset first AI model, determines multiple drawing materials, and provides drawing assistance to the user based on the drawing materials. This application applies AI technology to assist painters in their creative process, improving the efficiency of their creative work and making it more user-friendly.

[0106] In one embodiment, providing drawing assistance to a user based on drawing materials includes:

[0107] Based on the sorting criteria, the painting materials are sorted to obtain a material sequence;

[0108] The painting materials are displayed to the user in the order they appear in the material sequence; the order in which the painting materials appear in the material sequence is the appropriate order for displaying the painting materials to the user.

[0109] After all the painting materials have been displayed, a painting material set is obtained; the painting materials in the painting material set meet the display criteria; when the painting materials meet the display criteria, it means that the user is more interested in the painting materials.

[0110] The completed content and painting material set are input into a pre-set second AI model to obtain multiple paintings. The second AI model can use the painting material set to continue painting creation based on the completed content to obtain paintings. When training the second AI model, a large number of painters' processes of continuing to paint creation with reference to painting material [including referenced painting material, content of completed paintings before reference, and changes in the painting picture throughout the process when painting creation is urgently needed] are used as training samples to train the neural network model until convergence, thus obtaining the second AI model. The process of painters continuing to paint creation with reference to painting material can be collected and preset in advance by technicians.

[0111] Show users artwork; after showing users artwork, users can see the effect of applying painting materials they are interested in to their own artwork, thus providing assistance;

[0112] The sorting criteria for the materials include:

[0113] Within a sequence of materials, each pair of adjacent painting materials has at least one corresponding relationship in a pre-defined database of painting material relationships. These relationships include: belonging to the same painting type, belonging to the same painting style, or being from a similar era. These relationships can be pre-set by technical personnel. Setting this material sorting condition ensures that when painters view the painting materials displayed by the system, the styles and types of the paintings they see consecutively are not too different. This allows users to delve deeper into painting materials with similar styles and types, enabling an immersive viewing experience and enhancing the auxiliary effect.

[0114] The total number of consecutive target painting materials within a material sequence is greater than or equal to a preset threshold. Target painting materials are those that have a corresponding display record in the user's preset material display record library. When a painting material has a corresponding display record in the material display record library, it means that the painting material has been shown to the user in the past, and the user may not be interested in it. The threshold can be, for example, 3. Setting this material sorting condition ensures that when painters view the system's displayed painting materials, they will not continuously see painting materials that they are less interested in, improving the user experience and making it more user-friendly.

[0115] The conditions for displaying materials include:

[0116] The duration for which a user views the painting material is greater than or equal to a preset time threshold; the time threshold can be, for example, 3 minutes; when this condition for displaying the material is met, it means that the user has been viewing the painting material for a relatively long time and may be interested.

[0117] The number of times a user views completed content while viewing artwork is greater than or equal to a preset threshold. This threshold could be, for example, 3 times. Meeting this condition indicates that the user has viewed their completed content multiple times while viewing artwork, suggesting potential interest in the application.

[0118] In one embodiment, the AI-assisted drawing method further includes:

[0119] Retrieve partially completed content from the user's drawing within the second most recent preset time period; the second time period can be, for example, 15 minutes; the partially completed content is the new content drawn by the user within the second most recent time period.

[0120] Obtain user profiles; user profiles include: age, gender, etc.

[0121] The user profile, partially completed content, and a preset user status database are input into a pre-defined third AI model to obtain multiple users to be matched and their corresponding user profile information. The user status database contains a large amount of user status information, including age, gender, and the content of the painting being created. The third AI model can match the user with suitable users for painting communication based on the user profile, partially completed content, and the user, and output the user profile information of the users to be matched, including their age, gender, etc. When setting up the third AI model, a matching rule can be set: the user with the highest similarity between their age, gender, and the painting content being created in the user status database and the user profile and partially completed content is selected as the user to be matched, and the third AI model executes this matching rule.

[0122] Based on the user profile information, a matching user selection table is generated; the matching user selection table contains the user profile information of each user to be matched.

[0123] Display a pairing user selection table to the user;

[0124] The system retrieves users selected by the user pairing selection table and uses them as pairing targets; users view the user pairing selection table and select the pairing target they want to have a drawing exchange with.

[0125] Create an online meeting room and connect users and their paired partners. Once connected, users and their paired partners can engage in online drawing exchanges.

[0126] This invention provides a matching system where users are paired with suitable partners for drawing discussions, allowing users to choose the appropriate pairing. This further improves the efficiency of drawing assistance and makes the process more user-friendly.

[0127] In one embodiment, the AI-assisted drawing method further includes:

[0128] When the paired user requests to view partially completed content, the request is displayed to the user. The partially completed content is not visible to the paired user. When the paired user requests to view partially completed content, it means that the paired user needs to help the user continue drawing and the request is shown to the user.

[0129] When a user grants permission to view the request, a preset virtual canvas is displayed to the paired target, and the partially completed content is mapped onto the virtual canvas; the virtual canvas is the canvas interface of the drawing software; after the partially completed content is mapped onto the virtual canvas, the paired target can perform operations;

[0130] The paired target is prompted to use the virtual brush within the virtual canvas to continue drawing on the completed portion; the virtual brush is an operable 3D brush within the canvas interface;

[0131] Obtain the drawing parameters of the virtual brush; the drawing parameters include: the drawing position, movement direction, movement speed, etc. of the virtual brush;

[0132] Construct parameter description vectors for painting parameters; Construct parameter description vectors for painting parameters based on vector construction techniques;

[0133] The shooting posture corresponding to the parameter description vector is determined from the preset shooting posture library. The shooting posture includes: shooting position and shooting direction. The shooting posture library contains shooting postures corresponding to different parameter description vectors. For example, if the drawing parameters constructed into the parameter description vector are that the drawing position is the center of the virtual canvas and the movement direction is downward, then the corresponding shooting posture is to shoot from the position directly above the center of the virtual canvas downward. [This can clearly capture the process of the virtual canvas moving on the virtual canvas to generate drawing content, which is convenient for users to learn.]

[0134] Control the virtual camera within the virtual canvas to capture images of the paired target using a virtual paintbrush to continue painting on partially completed sections;

[0135] Display the painting to the user. The user can view the painting for reference and learning.

[0136] In one embodiment, the AI-assisted drawing method further includes:

[0137] When a user inputs a real-time drawing command, the system retrieves an image of the user's surroundings; when a user inputs a real-time drawing command, it indicates that the user wants to incorporate the surrounding environment into their artwork.

[0138] Input the completed content and environmental images into the preset fourth AI model to obtain multiple instant paintings; the fourth AI model can convert the environmental images into pictures and combine them with the completed content. When setting up the fourth AI model, you can use some photo conversion software [such as software that converts photos into comics] to achieve this.

[0139] Display users' artwork instantly. Users can seamlessly integrate their surroundings into their creations with a single click, enhancing the user-friendliness of the experience.

[0140] This invention provides an AI-assisted drawing system, such as... Figure 2 As shown, it includes:

[0141] The first determining module 1 is used to determine whether the user meets the conditions for drawing assistance after the user starts drawing;

[0142] Module 2 is used to obtain the completed content of the user's drawing and the user's corresponding preset drawing preference set when the conditions are met.

[0143] The second determining module 3 is used to input the completed content and the set of painting preferences into the preset first AI model to determine multiple painting materials;

[0144] The first auxiliary module 4 is used to provide drawing assistance to users based on drawing materials;

[0145] Among them, the conditions for assisting in drawing include:

[0146] The duration during which a user does not draw is greater than or equal to a preset duration threshold;

[0147] When a user draws within the first preset time period, at least N deletion and modification operations will occur; N is a preset positive integer.

[0148] The first auxiliary module 4 provides drawing assistance to users based on drawing materials, including:

[0149] Based on the sorting criteria, the painting materials are sorted to obtain a material sequence;

[0150] The drawing materials are displayed to the user in the order they are listed in the material sequence.

[0151] After all the painting materials have been displayed, obtain the painting material set; the painting materials in the painting material set meet the display requirements.

[0152] Input the completed content and painting material set into the preset second AI model to obtain multiple paintings;

[0153] Showcase artwork to users;

[0154] The sorting criteria for the materials include:

[0155] Within a material sequence, there is at least one association between any two adjacent painting materials in a pre-defined painting material association database;

[0156] The total number of consecutive target painting materials within a material sequence is greater than or equal to a preset threshold; the target painting material is a painting material that has a corresponding display record in the user's preset material display record library;

[0157] The conditions for displaying materials include:

[0158] The duration for which a user stays to view the painting materials is greater than or equal to the preset duration threshold;

[0159] The number of times a user views completed content when viewing drawing materials is greater than or equal to a preset threshold.

[0160] The AI ​​drawing assistance system also includes:

[0161] The second auxiliary module includes:

[0162] Get a partial completed drawing from the user's most recently preset second time period;

[0163] Obtain user profiles;

[0164] The user profile, partially completed content, and a preset user status database are input into a preset third AI model to obtain multiple users to be matched and their corresponding user profile information.

[0165] Generate a paired user selection table based on user profile information;

[0166] Display a pairing user selection table to the user;

[0167] Retrieve users selected by the user based on the matching user selection table, and use them as matching targets;

[0168] Create online meeting rooms to connect users and matching targets.

[0169] The AI ​​drawing assistance system also includes:

[0170] The third auxiliary module is used to include:

[0171] When the paired target enters a request to view partially completed content, the view request is displayed to the user;

[0172] When a user grants permission to view the request, a preset virtual canvas is displayed to the paired target, and partially completed content is mapped onto the virtual canvas;

[0173] The paired target is prompted to use the virtual brush in the virtual canvas to continue drawing on the partially completed content;

[0174] Obtain the painting parameters of the virtual brush;

[0175] Construct a parameter description vector for the painting parameters;

[0176] Determine the shooting posture corresponding to the parameter description vector from the preset shooting posture library;

[0177] Control the virtual camera within the virtual canvas to capture images of the paired target using a virtual paintbrush to continue painting on partially completed sections;

[0178] Show the user the painting.

[0179] The AI ​​drawing assistance system also includes:

[0180] The fourth auxiliary module is used to include:

[0181] When the user inputs a real-time drawing command, an environmental image of the user's surroundings is obtained;

[0182] Input the completed content and environmental images into the preset fourth AI model to obtain multiple real-time paintings;

[0183] Show users their real-time artwork.

[0184] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. An AI-assisted drawing method, characterized in that, include: Once the user begins drawing, determine whether the user meets the conditions for drawing assistance. When the conditions are met, obtain the completed content of the user's drawing and the user's corresponding preset drawing preference set; The completed content and the painting preference set are input into a preset first AI model to determine multiple painting materials; Based on the aforementioned drawing materials, drawing assistance is provided to the user; Obtain the user profile of the user; The user profile, partially completed content, and preset drawing user status database are input into a preset third AI model to obtain multiple users to be matched and corresponding user summary information; Based on the user profile information, a paired user selection table is generated; The user pairing selection table is displayed to the user. Obtain the users to be paired selected by the user based on the matching user selection table, and use them as matching targets; Obtain a partial completed drawing content from the user's most recently preset second time period; When the paired target inputs a request to view the partially completed content, the viewing request is displayed to the user; When the user grants the viewing request, a preset virtual canvas is displayed to the paired target, and the partially completed content is mapped onto the virtual canvas; The paired target is prompted to use the virtual brush within the virtual canvas to continue drawing on the partially completed content; the virtual brush is an operable 3D brush within the canvas interface; Obtain the drawing parameters of the virtual brush; the drawing parameters include: the drawing position, movement direction, and movement speed of the virtual brush; Construct the parameter description vector of the painting parameters; The shooting posture corresponding to the parameter description vector is determined from the preset shooting posture library; shooting in the shooting posture can clearly capture the process of the virtual brush moving on the virtual canvas to generate painting content; The virtual camera within the virtual canvas is controlled to capture a drawing scene of the paired target using the virtual brush to continue drawing on the partially completed content in the shooting posture; The painting is displayed to the user; The conditions for the timing of the painting assistance include: The duration during which the user does not draw continuously is greater than or equal to a preset duration threshold; The user's drawing within the most recently preset first time period will generate at least N deletion and modification operations; where N is a preset positive integer. The process of providing drawing assistance to the user based on the drawing materials includes: Based on the material sorting criteria, the painting materials are sorted to obtain a material sequence; The painting materials are displayed to the user in the order they are ordered within the material sequence. After all the painting materials have been displayed, a painting material set is obtained; the painting materials in the painting material set meet the material display conditions. The completed content and the set of painting materials are input into a preset second AI model to obtain multiple paintings; Show the artwork to the user; The material sorting conditions include: Within the material sequence, each pair of adjacent painting materials has at least one corresponding relationship in a preset painting material association database; the association relationships include: belonging to the same painting type, belonging to the same painting style, and being produced in similar years; The total number of consecutive target painting materials within the material sequence is greater than or equal to a preset threshold; the target painting material is the painting material that has a corresponding material display record in the preset material display record library corresponding to the user; when a painting material has a corresponding material display record in the material display record library, it means that the painting material has been shown to the user in the past, and the user may not be interested in the painting material. The conditions for displaying the materials include: The duration for which a user stays to view the painting material is greater than or equal to a preset duration threshold; The number of times a user views the completed content while viewing the painting material is greater than or equal to a preset threshold.

2. The AI ​​drawing assistance method as described in claim 1, characterized in that, Also includes: Create an online meeting room and connect the user and the paired target to the online meeting room.

3. The AI ​​drawing assistance method as described in claim 1, characterized in that, Also includes: When the user inputs a real-time drawing command, an environmental image of the user's surroundings is obtained; The completed content and the environmental image are input into a preset fourth AI model to obtain multiple real-time paintings; The user is shown the instant drawing.

4. An AI-assisted drawing system, characterized in that, include: The first determining module is used to determine whether the user meets the conditions for drawing assistance after the user starts drawing; The acquisition module is used to acquire, when the conditions are met, the completed content of the user's drawing and the user's corresponding preset drawing preference set; The second determining module is used to input the completed content and the painting preference set into a preset first AI model to determine multiple painting materials; The first auxiliary module is used to provide drawing assistance to the user based on the drawing materials. The second auxiliary module includes: Obtain the user profile of the user; The user profile, partially completed content, and preset drawing user status database are input into a preset third AI model to obtain multiple users to be matched and corresponding user summary information; Based on the user profile information, a paired user selection table is generated; The user pairing selection table is displayed to the user. Obtain the users to be paired selected by the user based on the matching user selection table, and use them as matching targets; The third auxiliary module is used to include: Obtain a partial completed drawing content from the user's most recently preset second time period; When the paired target inputs a request to view the partially completed content, the viewing request is displayed to the user; When the user grants the viewing request, a preset virtual canvas is displayed to the paired target, and the partially completed content is mapped onto the virtual canvas; The paired target is prompted to use the virtual brush within the virtual canvas to continue drawing on the partially completed content; the virtual brush is an operable 3D brush within the canvas interface; Obtain the drawing parameters of the virtual brush; the drawing parameters include: the drawing position, movement direction, and movement speed of the virtual brush; Construct the parameter description vector of the painting parameters; The shooting posture corresponding to the parameter description vector is determined from the preset shooting posture library; shooting in the shooting posture can clearly capture the process of the virtual brush moving on the virtual canvas to generate painting content; The virtual camera within the virtual canvas is controlled to capture a drawing scene of the paired target using the virtual brush to continue drawing on the partially completed content in the shooting posture; The painting is displayed to the user; The conditions for the timing of the painting assistance include: The duration during which the user does not draw continuously is greater than or equal to a preset duration threshold; The user's drawing within the most recently preset first time period will generate at least N deletion and modification operations; where N is a preset positive integer. The first assistance module provides drawing assistance to the user based on the drawing materials, including: Based on the material sorting criteria, the painting materials are sorted to obtain a material sequence; The painting materials are displayed to the user in the order they are ordered within the material sequence. After all the painting materials have been displayed, a painting material set is obtained; the painting materials in the painting material set meet the material display conditions. The completed content and the set of painting materials are input into a preset second AI model to obtain multiple paintings; Show the artwork to the user; The material sorting conditions include: Within the material sequence, each pair of adjacent painting materials has at least one corresponding relationship in a preset painting material association database; the association relationships include: belonging to the same painting type, belonging to the same painting style, and being produced in similar years; The total number of consecutive target painting materials within the material sequence is greater than or equal to a preset threshold; the target painting material is the painting material that has a corresponding material display record in the preset material display record library corresponding to the user; when a painting material has a corresponding material display record in the material display record library, it means that the painting material has been shown to the user in the past, and the user may not be interested in the painting material. The conditions for displaying the materials include: The duration for which a user stays to view the painting material is greater than or equal to a preset duration threshold; The number of times a user views the completed content while viewing the painting material is greater than or equal to a preset threshold.

5. The AI ​​drawing assistance system as described in claim 4, characterized in that, The second auxiliary module also performs the following: Create an online meeting room and connect the user and the paired target to the online meeting room.

6. The AI ​​drawing assistance system as described in claim 4, characterized in that, Also includes: The fourth auxiliary module is used to include: When the user inputs a real-time drawing command, an environmental image of the user's surroundings is obtained; The completed content and the environmental image are input into a preset fourth AI model to obtain multiple real-time paintings; The user is shown the instant drawing.

Citation Information

Patent Citations

  • AI drawing interface interaction method and system

    CN118259808A