Method and system for automatically generating avatar from user image

The method and system generate avatars from user images using AI to create personalized, context-aware lock screen displays on computing devices, addressing the limitations of static lock screens by dynamically updating based on user context and preferences.

JP2025146816APending Publication Date: 2025-10-03GLANCE INMOBI PTE LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025047101
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-21
Filing Date
2025-03-21
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Existing solutions for lock screen customization on user devices fail to effectively reflect a user's personality and preferences, offering limited dynamic and personalized content, despite advancements in artificial intelligence.

Method used

A method and system for automatically generating avatars from user images using AI, incorporating user context and preferences to create personalized, context-aware display wallpapers on computing devices, which can be dynamically updated based on location, time, weather, and user behavior.

Benefits of technology

Enhances user experience by transforming the lock screen into a dynamic, personalized interface that resonates with individual user preferences, providing a more engaging and context-aware artistic display without manual updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025146816000001_ABST
    Figure 2025146816000001_ABST
Patent Text Reader

Abstract

To provide a method and a system for automatically generating an avatar from a user image.SOLUTION: A method includes a step of receiving one or a plurality of images, by a processing unit [102]. Subsequently, at least one user profile is generated by the processing unit [102], on the basis of the one or the plurality of images. Furthermore, the method includes a step of processing at least the one user profile using one or a plurality of template profiles, by the processing unit [102]. The method further includes a step of generating one or a plurality of avatars for one or a plurality of collections on the basis of at least the one processed user file, by the processing unit [102]. The method further includes a step of displaying one or a plurality of avatars from the one or the plurality of collections on a computing device, by the processing unit [102].SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates generally to information technology methods and systems and image generation techniques. More particularly, the present disclosure relates to methods and systems for automatically generating avatars from user images. [Background technology]

[0002] The following description of related art is intended to provide background information related to the field of the present disclosure. This section may include some aspects of the art that may be related to various features of the present disclosure. However, it should be understood that this section is not intended as an admission of prior art, but rather is intended solely to enhance the reader's understanding of the present disclosure.

[0003] Users are always interested in displaying user-selected pictures on their devices, such as smartphones, tablets, and computers. Traditionally, users have had limited options for this. For example, users can select images from a library in their device, or they can choose a web application that can provide random images to be displayed on their device. However, the images displayed to users on their device are either random images provided by a third party or clicked by the user themselves. Despite being a constantly visible feature, the lock screen of a digital device has traditionally been a static feature, with limited ability to superficially enhance the user experience. There has been growing interest in exploring ways to reflect a user's personality and preferences through their device. However, existing solutions for lock screen customization have fallen short in addressing this user need. At best, a user can select a list of images in a folder on their device, and the device randomly selects an image from the folder to be displayed to the user as wallpaper on the home screen, lock screen, or any other window on the user's device as selected by the user. However, with the advent of technology, it is now possible to generate dynamic, personalized, and artistic content based on various techniques. One of these techniques involves using artificial intelligence (AI) systems that can resonate with user preferences. Yet, given mundane technology interfaces such as lock screens, this potential remains largely unrealized.

[0004] Thus, there exists a gap in creating user interfaces for user devices, and even more so for lock screen environments related to the user interface of a user device. In the existing technology, there is a need to develop systems and methods for creating, curating, and displaying wallpapers that resonate with a user's individual preferences and context. Such an approach could help transform a user device's user interface, such as a lock screen, from a mere gateway to a device function, enriching the user experience through personalized, context-aware art displays. Summary of the Invention [Problem to be solved by the invention]

[0005] This section is provided to introduce, in a simplified form, certain objects and aspects of the present invention that are further described below in the description. To overcome at least some of the problems associated with the known solutions provided in the previous section, it is an object of the present invention to significantly reduce the limitations and disadvantages of the prior art discussed above.

[0006] It is an object of the present invention to provide a solution that can provide personalized dynamic wallpaper for computing devices.

[0007] Another object of the present invention is to provide a solution that allows a user to provide a personalized collection from which to choose one or more options to be displayed on the screen of the user device.

[0008] It is yet another object of the present invention to provide a solution that can use user context and other parameters to suggest to the user relevant sets of collections and options to choose from and display on the screen of the user device. [Means for solving the problem]

[0009] This section is provided to introduce in a simplified form some aspects of the disclosure that are further described below in the Detailed Description. This Summary is not intended to identify key features or scope of the claimed subject matter.

[0010] One aspect of the present disclosure may relate to a method for automatically generating one or more avatars from at least one user image. The method includes receiving, by a processing unit, the one or more images. Further, the method includes generating, by the processing unit, at least one user profile based on the one or more images. Further, the method includes merging, by the processing unit, the at least one user profile with one or more template profiles of one or more collections. Hereinafter, the method includes generating, by the processing unit, one or more avatars for the one or more collections. Further, the method includes displaying, by the processing unit, one or more avatars from the one or more collections on a computing device.

[0011] In an exemplary aspect of the present disclosure, the method further includes personalizing, by the processing unit, one or more avatars from the one or more collections based on the face swap using the at least one user profile.

[0012] In an exemplary aspect of the present disclosure, the method further includes identifying, by the processing unit, in the one or more images, at least one user's face and one or more facial features associated with the at least one user's face, wherein the at least one user profile includes the one or more facial features associated with the at least one user's face.

[0013] In an exemplary aspect of the present disclosure, one or more avatars are generated based on location, time, weather, user preferences, and user behavior.

[0014] In an exemplary aspect of the present disclosure, one or more collections are based on one or more themes, and one or more avatars in the one or more collections are generated based on one or more parameters associated with the one or more themes.

[0015] Another aspect of the present disclosure may relate to a system for automatically generating one or more avatars from at least one user image. The system includes a processing unit connected to a storage unit, the processing unit configured to receive one or more images. The processing unit is further configured to generate at least one user profile based on the one or more images. The processing unit is further configured to merge the at least one user profile with one or more template profiles of one or more collections. The processing unit is further configured to generate one or more avatars for the one or more collections. The processing unit is further configured to display one or more avatars from the one or more collections on a computing device.

[0016] Yet another aspect of the present disclosure may relate to a non-transitory computer-readable storage medium storing instructions for automatically generating one or more avatars from at least one user image, the instructions including executable code that, when executed by one or more units of a system, causes a processing unit of the system to receive the one or more images. The instructions, when executed by the system, further cause the processing unit to generate at least one user profile based on the one or more images. The instructions, when executed by the system, further cause the processing unit to merge the at least one user profile with one or more template profiles of one or more collections. The instructions, when executed by the system, further cause the processing unit to generate one or more avatars for the one or more collections. The instructions, when executed by the system, further cause the processing unit to display one or more avatars from the one or more collections on a computing device.

[0017] The accompanying drawings incorporated herein constitute a part of this disclosure. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Some drawings may use block diagrams to illustrate components, but may not depict the internal circuitry of each component. Those skilled in the art will appreciate that the disclosure of such drawings includes a disclosure of electrical components or circuitry commonly used to implement such components. While exemplary connections between subcomponents are shown in the accompanying drawings, those skilled in the art will appreciate that other connections may be possible without departing from the scope of the present invention. All subcomponents within a component may be connected to each other unless otherwise specified. [Brief explanation of the drawings]

[0018] [Figure 1] FIG. 1 illustrates an exemplary system for automatically generating an avatar from a user image on a computing device, according to an exemplary embodiment of the present invention. [Figure 2] FIG. 2 illustrates an exemplary method for automatically generating an avatar from a user image on a computing device according to an exemplary embodiment of the present invention. [Figure 3] A diagram illustrating an exemplary method

[0300] for interaction of a computing device with a server according to an exemplary implementation of the present disclosure. [Figure 4] FIG. 1 illustrates an exemplary embodiment for automatically providing an avatar generated from a user image, according to an exemplary embodiment of the present invention. [Figure 5A] FIG. 5 illustrates an exemplary method [500A] for displaying an automatically generated avatar based on the location of a computing device, according to an exemplary embodiment of the present invention. [Figure 5B] FIG. 5 illustrates an exemplary method [500B] for displaying automatically generated avatars based on time of day, according to an exemplary embodiment of the present invention. [Figure 5C] FIG. 5 illustrates a series of avatars [500C] created using user-provided images and style-reference images, according to an exemplary embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0019] In the following description, for purposes of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. However, it will be apparent that embodiments of the present invention may be practiced without these specific details. Some features described below may each be used independently of each other or with any combination of other features. Individual features may not address any of the problems discussed above, or may address only some of the problems discussed above. Some of the problems discussed above may not be fully addressed by any of the features described herein. Exemplary embodiments of the present invention are described below as illustrated in the various drawings.

[0020] The following description provides exemplary embodiments only and is not intended to limit the scope, applicability, or configuration of the present disclosure. Rather, the following description of exemplary embodiments provides those skilled in the art with an enabling description for implementing the exemplary embodiments. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the present disclosure as described.

[0021] In the following description, specific details are given to provide a thorough understanding of the embodiments. However, it will be understood by those skilled in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, processes, and other components may be shown as components in block diagram form in order to avoid obscuring the embodiments in unnecessary detail.

[0022] Also, it should be noted that particular embodiments may be described as a process that is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. While a flowchart may describe operations as a sequential process, many of the operations may be performed in parallel or simultaneously. Additionally, the order of operations may be rearranged. A process is terminated when its operations are completed, but may have additional steps not included in the diagram.

[0023] The words "exemplary" and / or "illustrative" are used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. Additionally, any aspect or design described herein as "exemplary" and / or "illustrative" should not necessarily be construed as preferred or advantageous over other aspects or designs, nor is it intended to exclude equivalent exemplary structures and techniques known to those skilled in the art. Furthermore, to the extent that the terms "includes," "has," "contains," and other similar terms are used in either the detailed description or the claims, such terms are intended to be inclusive, similar to the open transitional term "comprising," without excluding any additional or other elements.

[0024] As used herein, a "processing unit" or "processor" or "operating processor" includes one or more processors, where a processor refers to any logical circuitry for processing instructions. A processor may be a general-purpose processor, a special-purpose processor, a conventional processor, a digital signal processor, multiple microprocessors, one or more microprocessors in conjunction with a (digital signal processing) DSP core, a controller, a microcontroller, an application-specific integrated circuit, a field-programmable gate array circuit, any other type of integrated circuit, etc. A processor may perform signal coding, data processing, input / output processing, and / or any other function that enables operation of a system according to the present disclosure. More specifically, the processor or processing unit is a hardware processor.

[0025] As used herein, a “computing device,” “user equipment,” “user device,” “smart user device,” “smart device,” “electronic device,” “mobile device,” “handheld device,” “wireless communication device,” “mobile communication device,” or “communication device” may be any electric, electronic, and / or computing device or appliance capable of implementing features of the present disclosure. User equipment / devices may include, but are not limited to, mobile phones, smartphones, laptops, general-purpose computers, desktops, personal digital assistants, tablet computers, wearable devices, or any other computing devices capable of implementing features of the present disclosure. Also, a user device may include at least one input means configured to receive input from at least one of a transceiver unit, a processing unit, a storage unit, a detection unit, and any other such units required to implement features of the present disclosure.

[0026] As used herein, a "storage unit," "database," or "memory unit" refers to a machine or computer-readable medium, including any mechanism for storing information in a form readable by a computer or similar machine. For example, a computer-readable medium includes read-only memory ("ROM"), random-access memory ("RAM"), magnetic disk storage media, optical storage media, flash memory devices, or other types of machine-accessible storage media. A storage unit stores at least data that may be required by one or more units of the system to perform their respective functions.

[0027] As used herein, "interface" or "user interface" refers to a shared boundary where two or more separate components of a system exchange information or data. An interface may also be referred to as a set of rules or protocols that define the communication or interaction of one or more modules or units with each other, including the methods, functions, or procedures that may be invoked.

[0028] As used herein, the term "collection" refers to an assortment of images or wallpapers, each designed to enhance a user's experience with respect to display on a user device's user interface, such as a lock screen experience, with particular aesthetic, functional, or interactive elements. Each collection may be unified by a central theme or concept. Wallpapers within a collection may vary in style, interactivity, and content, but all or a subset of these wallpapers may follow a common theme.

[0029] All modules, units, components used herein, unless expressly excluded herein, may be software modules or hardware processors, including general purpose processors, special purpose processors, conventional processors, digital signal processors (DSPs), multiple microprocessors, one or more microprocessors in conjunction with a DSP core, controllers, microcontrollers, application specific integrated circuits (ASICs), field programmable gate array circuits (FPGAs), any other type of integrated circuit, etc.

[0030] As discussed in the Background section, gaps in currently known solutions necessitate the development of systems and methods for creating, curating, and displaying wallpapers that resonate with a user's individual preferences and context. Such approaches can contribute to transforming a user device's user interface, such as a lock screen, from a mere gateway to a device function and enriching the user experience through personalized, context-aware artistic display. The present invention relates to novel methods and systems for automatically generating one or more avatars from at least one user image for display on a computing device, e.g., using an artificial intelligence (AI)-based system. More specifically, the methods and systems of the present invention are innovative new solutions aimed at automatically displaying one or more avatars to a user, where the inventive process centers around curating and personalizing the available display area on a computing device's lock screen. This innovation goes beyond conventional methods by using artificial intelligence to curate and create dynamic, personalized lock screen display wallpapers. Furthermore, the present solution encompasses scenarios in which data can be obtained from a server without direct user intervention. In a practical implementation of this solution, the display on the lock screen can be dynamically updated in real time and influenced by factors selected by the user, such as changing the lock screen based on the location of the computing device, the time of day at the location of the computing device, etc. This multifaceted approach represents a major leap forward in personalized presentation and enhanced user engagement.

[0031] Referring to FIG. 1, an exemplary system

[0100] for automatically generating avatars from user images on a computing device is shown in accordance with an exemplary embodiment of the present invention. One or more avatars are generated based on location, time, weather, user preferences, user behavior, and the like. In one implementation, the system

[0100] may reside in a server device to implement features of the present disclosure. The system

[0100] includes at least one processing unit

[0102] , at least one display unit

[0106] , and at least one storage unit

[0104] . All components / units of the system

[0100] are also assumed to be connected to each other unless otherwise indicated below. As shown in the figure, all units shown in the system should also be assumed to be connected to each other. In one implementation, the system

[0100] may include a communication unit

[0108] connected to at least the processing unit

[0102] . In one implementation, the system

[0100] comprises a separate AI unit

[0110] connected to at least the processing unit

[0102] .

[0032] Also, although only a few units are shown in FIG. 1 , the system

[0100] may include multiple such units, or the system

[0100] may include any such number of such units, as needed to implement the features of the present disclosure. Furthermore, in one implementation, the system

[0100] may reside within a computing device to implement the features of the present disclosure. The system

[0100] may be part of the computing device and / or may be in communication with but independent of the computing device. It is also appropriate to note that the system

[0100] is illustrative, and the system

[0100] may operate in conjunction with one or more modules / units as needed and / or to implement the features of the present disclosure, as will be apparent to those skilled in the art.

[0033] The processing unit

[0102] is configured to receive one or more images. The one or more images may be uploaded by a user or collected by the processing unit

[0102] from the web. In one embodiment, the processing unit

[0102] may collect one or more images from the web based on user preferences, user history, etc. For example, if the user is interested in nature, one or more images related to nature, such as trees, rivers, mountains, etc., may be collected by the processing unit

[0102] . Furthermore, in one implementation, the one or more images may further include the user's face.

[0034] The processing unit

[0102] is further configured to generate at least one user profile based on the one or more images. In one implementation of the present disclosure, the processing unit

[0102] may further include an artificial intelligence unit

[0110] for generating the at least one user profile. The at least one user profile refers to a file of a basic understanding of the user's characteristics. The processing unit

[0102] is further configured to identify at least one user's face and one or more facial features associated with the at least one user's face in one or more images. In one implementation, the at least one user profile is trained based on known techniques such as DreamBooth. DreamBooth creates a file based on an understanding of the basic characteristics of the user's appearance. The user's appearance includes the face, body, hair, etc., although emphasis may be placed on facial features.

[0035] Further, the processing unit

[0102] is configured to merge at least one user profile with one or more template profiles of one or more collections. A template profile refers to a pre-existing model, such as a standard checkpoint model. As used herein, the term "collection" refers to an assortment of images or wallpapers, each designed to enhance a user's experience related to display on a user device's user interface, such as a lock screen experience, with specific aesthetic, functional, or interactive elements. Each collection may be unified by a central theme or concept. Wallpapers within a collection may vary in style, interactivity, and content, but all or a subset of these wallpapers may follow a common theme.

[0036] In one implementation of the present disclosure, at least one user profile may be merged with one or more template profiles in the AI ​​unit. In an exemplary implementation, the one or more template profiles may be the Deliberate model and the Dreamshaper model already known in the art. In another embodiment of the present disclosure, the one or more template profiles may be any other models. The one or more template profiles may add unique style attributes to the at least one user profile. Furthermore, the one or more templates may enhance the ability to generate one or more avatars in diverse styles. Furthermore, in one embodiment, the one or more template profiles may be used with a predetermined weight ratio. The predetermined weight ratio may be set by a system operator. The predetermined weight ratio may be used to generate one or more avatars in a realistic form. In one implementation of the present disclosure, the predetermined weight ratio may be: DreamBooth output model - 0.7~0.8 deliberate / dreamshaper model - 0.2~0.3 may be.

[0037] The processing unit

[0102] is further configured to generate one or more avatars for one or more collections. Each collection may include one or more images or intermediate avatars. In one implementation, one or more images in a collection may relate to a central or common theme. The one or more avatars in each collection may also be generated based on one or more parameters associated with each theme. In one implementation of the present disclosure, the one or more parameters may be one of location, time, weather, user preferences, user behavior, etc. For example, for a collection based on time of day, the one or more avatars may include a user avatar in a morning sunshine background, a very bright user avatar in an afternoon sunshine background, a dim user avatar in a dark night background, etc.

[0038] In one embodiment of the present disclosure, after the generation of one or more avatars, the one or more avatars may also be personalized. The personalization process ensures a balance between the set of images uploaded by the user and the created one or more avatars. The personalization process creates one or more avatars with a high resemblance to realistic images and a high accuracy in reproducing human-like features. In one implementation, personalization may be performed using Stable Diffusion 1.5, which is known in the art. In another implementation, personalization may be performed using any other system.

[0039] The processing unit

[0102] is further configured to personalize (enhance) one or more avatars from one or more collections based on face swapping using at least one user profile. In one implementation of the present disclosure, a face swap operation may be used to enhance one or more avatars. The face swap operation may incorporate the user's facial features into one or more avatars. The face swapping technique ensures a high similarity to the user, thereby personalizing each of the one or more avatars without compromising the chosen theme. In an exemplary implementation, an upscaling technique may be applied to improve the quality of the swapped facial regions to ensure clarity and detail. In one implementation of the present disclosure, the processing unit

[0102] may be configured to produce a final image or avatar after applying the face swap algorithm and other image enhancement algorithms. Furthermore, the processing unit

[0102] may store one or more avatars in the storage unit

[0104] . The processing unit

[0102] is further configured to display one or more avatars from one or more collections on a display unit

[0106] of the computing device.

[0040] In one implementation of the present disclosure, one or more collections may be updated without updating the application for the collections in a user's computing device. For example, a new collection theme is added to a server. The new collection theme is processed. This processing may be performed to ensure compatibility with one or more computing devices and compliance with standards for the collection's application. Once this processing is performed, the new collection theme may be sent to the user's computing device. The new collection theme may be sent to the application for the collections on the computing device using a system that dynamically updates the new collection theme without the need to manually update the application.

[0041] In an exemplary implementation, when a new theme for a collection is added, the new theme is processed to ensure compatibility with various devices and compliance with application standards. When ready, information about the new theme collection is pushed to the user's device. This also eliminates the need for manual app updates. In operation, when a new theme collection becomes available, it is displayed, for example, on the user's lock screen, prompting the user to explore the new theme collection. An interaction is prompted when the user uploads a persona image, grants permission, or performs an action that triggers theme collection personalization. Furthermore, the processing unit

[0102] bundles user data and customizes the new theme collection image to create a new avatar for the user. Thus, the final step in the process involves updating the customized collection for the user, which is seamlessly incorporated into the user's device. The user can then apply the collection on the user's device display, such as on the lock screen.

[0042] Referring to FIG. 2, an exemplary method flow diagram

[0200] for automatically generating avatars based on user images on a computing device is shown, according to an exemplary implementation of the present disclosure. One or more avatars are generated based on location, time, weather, user preferences, user behavior, and the like. In one implementation, the method

[0200] is performed by the system

[0100] . Furthermore, in one implementation, the system

[0100] may reside in a server device to implement features of the present disclosure. The method starts automatically at step

[0202] at predefined time intervals and / or upon a predefined trigger, such as may be defined by a user of the system

[0100] , upon the addition of a new set of images by the user and / or upon receipt of a user request to generate an avatar. Also as shown in FIG. 2, the method

[0200] starts at step

[0202] .

[0043] In step

[0204] , the method includes receiving, by the processing unit

[0102] , one or more images. The one or more images may be uploaded by a user or collected by the processing unit

[0102] from the web. In one embodiment, the processing unit

[0102] may collect the one or more images from the web based on user preferences, user history, etc. For example, if the user is interested in nature, one or more images related to nature, such as trees, rivers, mountains, etc., may be collected by the processing unit

[0102] . Furthermore, in one implementation, the one or more images may further include the user's face.

[0044] Further, in step

[0206] , the method includes, by the processing unit

[0102] , generating at least one user profile based on the one or more images. In one implementation of the present disclosure, the processing unit

[0102] may further include an artificial intelligence unit

[0110] for generating the at least one user profile. The method further includes, by the processing unit

[0102] , identifying, in the one or more images, at least one user face and one or more facial features associated with the at least one user face. The at least one user profile refers to a file of a basic understanding of the user's features. In one implementation, the at least one user profile is trained based on known techniques, such as DreamBooth. DreamBooth creates a file based on an understanding of the basic features of the user's appearance. The user's appearance includes the face, body, hair, etc., although emphasis may be placed on facial features.

[0045] In step

[0208] , the method includes, by the processing unit

[0102] , merging at least one user profile with one or more template profiles of one or more collections. A template profile refers to a pre-existing model already known in the art. As used herein, the term "collection" refers to an assortment of images or wallpapers, each designed to enhance a user's experience related to display on a user device's user interface, such as a lock screen experience, with specific aesthetic, functional, or interactive elements. Each collection may be unified by a central theme or concept. Wallpapers within a collection may vary in style, interactivity, and content, but all or a subset of these wallpapers may follow a common theme.

[0046] In one implementation of the present disclosure, at least one user profile may be merged with one or more template profiles in the AI ​​unit. In an exemplary implementation, the one or more template profiles may be the Deliberate model and the Dreamshaper model already known in the art. In another embodiment of the present disclosure, the one or more template profiles may be any other models. The one or more template profiles may add unique style attributes to the at least one user profile. Furthermore, the one or more templates may enhance the ability to generate one or more avatars in diverse styles. Furthermore, in one embodiment, the one or more template profiles may be used with a predetermined weight ratio. The predetermined weight ratio may be set by a system operator. The predetermined weight ratio may be used to generate one or more avatars in a realistic form. In one implementation of the present disclosure, the predetermined weight ratio may be: DreamBooth output model - 0.7~0.8 deliberate / dreamshaper model - 0.2~0.3 may be.

[0047] Next, in step

[0210] , the method includes generating, by the processing unit

[0102] , one or more avatars for one or more collections. Each collection may include one or more images or intermediate avatars. Also, in one implementation, one or more images in a collection may relate to a central or common theme. One or more avatars in each collection may also be generated based on one or more parameters associated with each theme. In one implementation of the present disclosure, the one or more parameters may be one of location, time, weather, user preferences, user behavior, etc. For example, for a collection based on time of day, the one or more avatars may include a user avatar in a morning sunlight background, a very bright user avatar in an afternoon sunlight background, a dim user avatar in an evening dark background, etc. In step

[0212] , the method includes displaying, by the processing unit

[0102] , one or more avatars from the one or more collections on the computing device.

[0048] In one embodiment of the present disclosure, after the generation of one or more avatars, the one or more avatars may also be personalized. The personalization process ensures a balance between the set of images uploaded by the user and the created one or more avatars. The personalization process creates one or more avatars with a high resemblance to realistic images and a high accuracy in reproducing human-like features. In one implementation, personalization may be performed using Stable Diffusion 1.5, which is known in the art. In another implementation, personalization may be performed using any other system.

[0049] The method further includes, by the processing unit

[0102] , personalizing one or more avatars from the one or more collections based on the face swap using at least one user profile. In one implementation of the present disclosure, the face swap operation may be used to enhance one or more avatars. The face swap operation may incorporate the user's facial features into one or more avatars. The face swapping technique ensures a high resemblance to the user, thereby personalizing each of the one or more avatars without compromising the selected theme. In an exemplary implementation, an upscaling technique may be applied to improve the quality of the swapped facial regions to ensure clarity and detail. In one implementation of the present disclosure, the processing unit

[0102] may be configured to generate a final image or avatar after applying the face swap algorithm and other image enhancement algorithms. Furthermore, the processing unit

[0102] may store the one or more avatars in the storage unit

[0104] .

[0050] In one implementation of the present disclosure, the method further includes updating one or more collections without updating an application for the collections in a user's computing device. For example, a new collection theme is added to a server. The new collection theme is processed. This processing may be performed to ensure compatibility with one or more computing devices and compliance with standards for the collection's application. Once this processing is performed, the new collection theme may be sent to the user's computing device. The new collection theme may be sent to the application for the collections on the computing device using a system that dynamically updates the new collection theme without the need to manually update the application.

[0051] In an exemplary implementation, the method further includes processing new themes for a collection to ensure compatibility with various devices and compliance with application standards when new themes are added. When ready, information about the new theme collection is pushed to the user's device. This also eliminates the need for manual app updates. In operation, new theme collections are displayed as they become available, for example, on the user's lock screen, prompting the user to explore the new theme collection. An interaction is prompted when the user uploads a persona image, grants permission, or performs an action that triggers theme collection personalization. Furthermore, the processing unit

[0102] bundles user data and customizes the new theme collection image to create a new avatar for the user. Thus, the final step in the process involves updating the customized collection for the user, which is seamlessly incorporated into the user's device. The user can then apply the collection on the user's device display, such as on the lock screen.

[0052] Referring to FIG. 3, FIG. 3 illustrates an exemplary method for computing device interaction with a server according to an exemplary implementation of the present disclosure.

[0053] In step

[0302] , a user interacts with a computing device to send one or more images to the computing device. The one or more images may include, but are not limited to, an uploaded selfie, a photo from the web, or the like. In one example, the one or more images from the web may be collected by the processing unit

[0102] based on user preferences, user history, etc. For example, if the user is interested in astronomy, one or more images related to astronomy may be collected by the processing unit

[0102] . The one or more images are used to train a user profile, which is created based on the one or more images. The user profile may be trained based on known techniques, such as DreamBooth. DreamBooth results in the creation of a file to understand basic characteristics of the user's appearance, with an emphasis on facial features.

[0054] Further, in step

[0304] , a new collection with a new theme is added to the server. The new collection is processed on the server to ensure compatibility with one or more computing devices and compliance with the collection's application standards. In step

[0306] , the new collection is downloaded automatically without manual intervention and without updating the user's application. In step

[0308] , after updating the application, the new collection, along with one or more collections, may be presented to the user via a display unit on the computing device. The user may select one of the one or more collections according to the user's preferences. For example, the user may select a personalized collection for location-based dynamic wallpaper changes. In step

[0310] , one or more images uploaded by the user are merged with the collection selected by the user. In one implementation of the present disclosure, the merging may be performed using an artificial intelligence (AI) model.

[0055] In step 0312, one or more avatars generated for a particular collection are further processed. This processing may be performed using the Deliberate and Dreamshaper models, which are already known in the art. The Deliberate and Dreamshaper models add unique style attributes to at least one user profile. A unique weight ratio of stylization using the Deliberate or Dreamshaper models together with the DreamBooth model results in more realistic and stylized avatars. In one embodiment, the weight ratio for the DreamBooth model is 0.7-0.8, and the weight ratio for the Deliberate or Dreamshaper models is 0.2-0.3. One or more avatars may be further personalized to maintain a balance between realistic and stylized expressions. Personalization may be AI-based. AI-based personalization creates avatars with high similarity to reality and high accuracy in reproducing human features in the avatar. Furthermore, one or more personalized avatars undergo an artistic styling process. In one example, artistic styling may be performed using Stable Diffusion 1.5, which is already known in the art.

[0056] In step 0314, one or more personalized avatars are updated in the collection and ready to be displayed on the computing device in a dynamic manner. In step 0316, the personalized collection may be displayed on the lock screen of the computing device at regular time intervals.

[0057] Referring to Figure 4, Figure 4 illustrates an exemplary embodiment for automatically providing an avatar generated from a user image according to an exemplary implementation of the present disclosure. The exemplary embodiment includes a model generator unit, an open source model repository unit, an image generator unit, a reference image and meta management system, and a face swap and upscale unit.

[0058] According to an implementation, the processing unit

[0102] includes a model generator unit

[0402] . The model generator unit

[0402] is configured to generate at least one user profile based on one or more images. The model generator unit

[0402] is further connected to an open source model repository unit

[0406] . The open source model repository unit

[0406] includes one or more template profiles. According to the present invention, the one or more template profiles include any of the template profiles already known in the art. In one example, the one or more template profiles may be one of a dreamshaper model and a deliberate model. The one or more template profiles may be merged with the user profile to generate a merged model.

[0059] Additionally, the processing unit

[0102] may also include an image generator unit

[0404] that may be connected to a reference image and meta management system

[0408] . The image generator unit

[0404] receives reference images from the reference image and meta management system

[0408] . The reference image and meta management system

[0408] may include a set of avatars featuring a person based on one or more themes, such as location, time, and iconic landmarks where the person is currently located. The reference images are seamlessly integrated with the user profile or merged model using the image generator unit

[0404] . The image generator unit

[0404] then generates a collection of one or more images received by the processing unit

[0102] . In another embodiment, the image generator unit

[0404] generates a collection of one or more avatars generated by the processing unit

[0102] .

[0060] Further, in an implementation, the processing unit

[0102] includes a face swap and upscale unit

[0410] . The face swap and upscale unit

[0410] may be configured to implement a face swap algorithm and upscale techniques to enhance the image by incorporating a user's facial expression into the avatar due to a high similarity between the avatar and the user. Further, in an implementation, the face swap and upscale unit

[0410] may be applied to improve the quality of the swapped face region, ensuring clarity and detail, and the set of the collection of one or more avatars produced.

[0061] Referring to FIG. 5A, FIG. 5A illustrates an example method [500A] for displaying an automatically generated avatar based on the location of a computing device, according to an example implementation of the present disclosure.

[0062] In an exemplary embodiment, a user chooses from a collection of various themes available on the application to generate an avatar based on the location of the computing device. The user may upload selfies and other favorite photos of the user onto the computing device. The location of the computing device may be detected at predefined time intervals. The location may be detected using advanced Global Positioning System (GPS) and geofencing technology. For example, the location of the computing device may be known to be Paris.

[0063] Based on the location, the system

[0100] shown in Figure 1 is configured to access a database to identify landmarks or well-known monuments or historical sites in the city. The database includes one or more high-quality images of the landmarks and one or more pieces of information for each of the one or more locations. For example, the system

[0100] identifies the Eiffel Tower, which is stored as a major landmark in the city of Paris. A high-quality image of the Eiffel Tower is also stored in the database.

[0064] Additionally, the system extracts landmark images and integrates the landmark images with one or more images uploaded by the user. In another embodiment where the user does not upload one or more images, the system may extract images from the web based on artificial intelligence (AI) recommendations. The AI ​​recommendations may be based on recent images from user history and user preferences. The images extracted from the web may be seamlessly integrated with images of city landmarks. The integration may be performed using image blending techniques known in the art to ensure natural and realistic image generation.

[0065] Additionally, the integrated image may be customized and resized to fit on the lock screen of a computing device. The customization step includes optimizing the image to the standards of each computing device to ensure compatibility. In one embodiment, the integrated image for the Paris location may look like this in step [502A]:

[0066] Furthermore, after a predefined period of time, the integrated image may be dynamically changed by the system based on the number of landmarks stored in the database for a particular city. For example, in step 504A, the user's image is integrated with the Louvre Pyramid, another popular tourist destination in Paris. Step 506A shows another landmark destination in Paris integrated with the user's image. The realistic imagery enhances the user experience and increases user engagement.

[0067] As a user may travel within a city or country, the wallpaper may be dynamically updated to feature different landmarks in the same city or different cities based on location. The dynamic updates may be set to change at specific intervals or in real time based on the user's location.

[0068] Referring to FIG. 5B, FIG. 5B illustrates an exemplary method [500B] for displaying an automatically generated avatar based on time of day, according to an exemplary implementation of the present disclosure. A user selects generation of an avatar based on time of day. The user may upload selfies and other favorite photos of the user onto the computing device. The system

[0100] illustrated in FIG. 1 may detect the time of day at the location of the computing device at predefined time intervals. For example, the location of the computing device may be determined to be Paris.

[0069] Based on the time of day, the system is configured to generate a background according to the time and integrate the background with one or more images uploaded by the user. In another implementation, the background may be integrated with one or more images extracted from the web based on user history and preferences if one or more images are not uploaded by the user. The integration may be performed using image blending techniques known in the art to ensure natural and realistic image generation. The integrated image may be customized and resized to fit on the lock screen of the computing device. The customization step includes optimizing the image to the standards of each computing device to ensure compatibility.

[0070] Additionally, in one implementation, the processing unit

[0102] is configured to apply one or more face-swapping algorithms to further refine the image for display on the user's user device. This may be achieved by incorporating the user's facial features into the avatar. The face-swapping techniques ensure a high degree of similarity to the user, thereby personalizing each avatar without compromising the chosen styling or aesthetic category. In an exemplary implementation, upscaling techniques are applied to improve the quality of the swapped facial regions, ensuring clarity and detail. In one implementation, the processing unit

[0102] is configured to produce a final image or avatar after applying the face-swapping algorithm and other image correction algorithms and store the final avatar in the storage unit

[0104] .

[0071] For example, the system may identify the time as 11:24 AM. Because the sun is at its highest point at this time, a background may be generated with a shining sun at the top of the background along with one or more images uploaded by the user. One implementation of this example is shown in step 508B in FIG. 5B. Using the same method, backgrounds may be generated by the system for all times of day.

[0072] In step [502B], the time is 7:30 PM. Based on the time of sunset at the location, the user's image is set against a dim background, indicating that the sun set some time ago and that the sky is still a darker shade of blue. In step [504B], the time is 7:30 AM. The image shows the sun rising in a clear sky. Steps [506B] and [508B] show various weather conditions at the same time on different days. In step [506B], the display screen shows that the sun is visible, indicating that there may be clouds obscuring the sunlight at this time. Thus, the background is slightly dim compared to step [508B]. Meanwhile, in step [508B], on a clear day, the sun shines brightly in the center of the screen, and the background and the user's image are brighter than the image in step [506B]. Thus, the system

[0100] is configured to display dynamic wallpaper in real time to reflect the current time. In another implementation of the present disclosure, dynamic wallpaper may be generated based on real-time weather updates.

[0073] Referring to FIG. 5C, FIG. 5C illustrates a series of avatars [500C] created using a user-provided image and a style reference image, according to an exemplary embodiment of the present invention. After selecting a theme for personal styling using the reference image, the user uploads one or more images, e.g., selfies [502C], onto a computing device. A user profile may be created based on one or more images of the user. The user profile may be created by identifying the user's facial features. The user profile refers to a file of a basic understanding of the user's facial features.

[0074] Based on the user profile, the user's features may be superimposed on the style-reference image [504C]. The superimposition may be performed using techniques known in the art, including, but not limited to, the deliberate model, the DreamBooth model, and the dreamshaper model. Each of the models may be used with a predefined weight ratio. The predefined weight ratio serves multiple styles for one or more avatars.

[0075] Once the superimposed image is generated, the image may be personalized using Stable Diffusion 1.5, as known in the art. Additionally, a face swap operation may be used to enhance one or more avatars. The face swap operation may incorporate the user's facial features into one or more avatars. The face swapping technique ensures a high degree of similarity with the user, thereby personalizing each of the one or more avatars without compromising the chosen theme. In one embodiment, the resulting image may resemble the images in steps [506C], [508C], and [510C].

[0076] As is apparent from the above, the present disclosure provides a technologically advanced solution for generating one or more avatars from at least one user image. The present invention provides a significant technological advance in the field of generating one or more avatars by leveraging an artificial intelligence model with a weighted ratio. This innovation enables seamless extraction of realistic images and their incorporation into a highly similar avatar. In particular, it breaks away from conventional norms by enabling dynamic display on the lock screen based on different themes, including, but not limited to, location, time, and weather. The wallpaper may automatically change based on the user's selected preferences. This ensures high engagement and personalization of the user's computing device. The processing unit skillfully presents the images in the form of a realistic avatar, converts the information from the server, and stores it in an accessible format. This conversion occurs without relying on manual user interaction at any time; the user simply uploads a few pictures. In scenarios where the user does not upload pictures, the processing unit is configured to extract images from the web based on recommendations from the intelligence model. The intelligence model tracks user preferences and history to personalize the user experience and increase the accessibility of vital information. Practical implementation of this solution brings added dynamism, i.e., real-time dynamic updates to the lock screen, influenced by variables such as predefined time intervals. This multifaceted innovation will usher in significant advancements, revolutionizing the way information is presented and engaging users in novel ways.

[0077] Although the invention has been described with reference to specific preferred embodiments and examples thereof, other embodiments, equivalents, and modifications are possible and are encompassed by the scope of this disclosure. [Explanation of symbols]

[0078] 100 systems 102 Processing Unit 104 Memory Unit 106 Display Unit 108 Communication Unit 110 Artificial Intelligence (AI) Unit 200 ways 300 ways 400 Embodiments 402 Model Generator Unit 404 Image Generator Unit 406 Open Source Model Repository Unit 408 Reference Image and Meta Management System 410 Face Swap and Upscale Unit 500A method 500B method 500C series of avatars 502C Selfie 504C style reference image

Claims

1. 1. A method for automatically generating one or more avatars from at least one user image, comprising: - receiving, by a processing unit [102], one or more images; - generating, by said processing unit [102], at least one user profile based on said one or more images; - merging, by said processing unit [102], said at least one user profile with one or more template profiles of one or more collections; - generating, by the processing unit [102], one or more avatars for the one or more collections; - displaying, by the processing unit [102], on a computing device, the one or more avatars from the one or more collections; A method comprising:

2. 2. The method of claim 1, further comprising: personalizing, by the processing unit [102], the one or more avatars from the one or more collections based on a face swap using the at least one user profile.

3. 2. The method of claim 1, further comprising: identifying, by the processing unit [102], in the one or more images, at least one user face and one or more facial features associated with the at least one user face; and wherein the at least one user profile includes the one or more facial features associated with the at least one user face.

4. The method of claim 1 , wherein the one or more avatars are generated based on location, time, weather, user preferences, and user behavior.

5. 2. The method of claim 1, wherein the one or more collections are based on one or more themes, and the one or more avatars in the one or more collections are generated based on one or more parameters associated with the one or more themes.

6. 1. A system for automatically generating one or more avatars from at least one user image, the system comprising a processing unit [102] connected to a storage unit [104], the processing unit [102] comprising: - receiving one or more images; - generating at least one user profile based on said one or more images; - merging the at least one user profile with one or more template profiles of one or more collections; - generating one or more avatars for said one or more collections; - displaying the one or more avatars from the one or more collections on a computing device; and A system configured to:

7. 7. The system of claim 6, wherein the processing unit [102] is further configured to personalize the one or more avatars from the one or more collections based on a face swap using the at least one user profile.

8. 7. The system of claim 6, wherein the processing unit [102] is further configured to identify, in the one or more images, at least one user's face and one or more facial features associated with the at least one user's face, and wherein the at least one user profile includes the one or more facial features associated with the at least one user's face.

9. The system of claim 6 , wherein the one or more avatars are generated based on location, time, weather, user preferences, and user behavior.

10. 7. The system of claim 6, wherein the one or more collections are based on one or more themes, and the one or more avatars in the one or more collections are generated based on one or more parameters associated with the one or more themes.