Information processing device, information processing method, and program

The information processing device addresses the challenge of uniform character setting information in large-scale virtual worlds by generating default and prompt data for character parameters, resulting in consistent and high-quality character settings across multiple characters.

WO2025105424A1PCT designated stage expired Publication Date: 2025-05-22SONY GROUP CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/040445
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-14
Filing Date
2024-11-14
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

In large-scale virtual worlds like metaverses, creating a large number of characters using large-scale language models makes it difficult to ensure uniformity and quality in character setting information.

Method used

An information processing device and method that receives setting data for a virtual space, generates default setting data, creates prompt data for character parameters, and obtains character parameters based on the prompt data, ensuring uniform character settings across multiple characters.

Benefits of technology

This approach enables the homogenization of character setting information, ensuring consistency and quality across multiple characters in virtual worlds, while also allowing for user input and feedback to refine character settings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024040445_22052025_PF_FP_ABST
    Figure JP2024040445_22052025_PF_FP_ABST
Patent Text Reader

Abstract

A system comprising circuitry configured to receive setting data corresponding to a virtual space; generate default setting data based on the setting data; create prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and obtain parameters corresponding to the one or more characters based on the prompt data.
Need to check novelty before this filing date? Find Prior Art

Description

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM

[0001] The present invention relates to an information processing device, an information processing method, and a program.

[0002] In creating a character appearing in a virtual space such as a story such as a novel, a game, or a metaverse, a designer creates a character in consideration of the world setting set to the virtual space. Recently, character setting information has also been generated by inputting the world setting as prompt information using a large-scale language model.

[0003] JP 2021-043841 A

[0004] In a large-scale world setting such as a metaverse, the number of characters required also increases. In a case where a large number of characters are designed using a large-scale language model, it is difficult to homogenize the amount and the quality of setting information for all the characters.

[0005] Therefore, the present disclosure proposes an information processing device, an information processing method, and a program capable of homogenizing character setting information.

[0006] According to one exemplary embodiment, the present disclosure is directed to a system comprising circuitry configured to receive setting data corresponding to a virtual space; generate default setting data based on the setting data; create prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and obtain parameters corresponding to the one or more characters based on the prompt data.

[0007] Fig. 1 is a diagram illustrating a system configuration example of a character generation system.Fig. 2 is a diagram illustrating an input example of user setting information.Fig. 3 is a diagram illustrating an example of a confirmation screen of character setting information.Fig. 4 is a diagram illustrating a distribution example of character setting.Fig. 5 is a diagram illustrating an example of a feedback screen for character setting.Fig. 6 is a diagram illustrating an example of prompts.Fig. 7 is a diagram illustrating an example of setting items used in default settings.Fig. 8 is a diagram illustrating an example of default settings generated on the basis of user setting information.Fig. 9 is a diagram illustrating an example of default settings generated on the basis of user setting information.Fig. 10 is a diagram illustrating an example of ranking of setting items and item content depending on the world setting or the like.Fig. 11 is a diagram illustrating an example of character settings recorded in an output file.Fig. 12 is a diagram illustrating an example of a processing flow regarding character setting.Fig. 13 is a diagram illustrating a hardware configuration example of an information processing device.

[0008] Hereinafter, embodiments of the present disclosure will be described in detail on the basis of the drawings. In each of the following embodiments, the same parts are denoted by the same symbols, and redundant description will be omitted.

[0009] Note that description will be given in the following order. <1. System Configuration Example> <2. UI Display Example> <3. Prompt Case Examples> <4. Adjustment Example of Setting Item> <5. Processing Flow> <6. Hardware Configuration Example> <7. Effects>

[0010] <1. System Configuration Example> Fig. 1 is a diagram illustrating a system configuration example of a character generation system.

[0011] The character generation system generates a character that appears in a virtual space such as a story, a game, or a metaverse. Processing related to settings (character settings) such as the name, the sex, hobbies, the age, an occupation, or personality of the character is performed by an information processing device 1. For example, the information processing device 1 includes a UI display unit 10, a default setting generating unit 20, a setting information managing unit 30, a generation model instruction creating unit 40, a character setting generating unit 50, a similarity calculation unit 60, and an existing character database 70. Hereinafter, a character to be newly generated in the present character generation system may be referred to as a "target character".

[0012] The UI display unit 10 receives user input related to character settings and displays various types of information. The user inputs, edits, and corrects setting information via the UI display unit 10. For example, the UI display unit 10 acquires a world setting of a virtual space as user setting information. The world setting includes the background of a story or the historical background. The UI display unit 10 displays the user setting information input by the user and a result of character settings (character setting information) performed on the basis of the user setting information. The character setting information can be output as text information.

[0013] The setting information managing unit 30 holds a list of setting items and item content of a target character to be applied to the virtual space (see Fig. 8). Examples of the setting items include "name", "sex", "age", "constellation", "blood type", "occupation", "personality", "hobbies", "goal", "tone of voice", "species", "skill", and "lethal technique". Examples of the item content of "name" include "Suzuki", "Sato", "Yamada", "Kaien", and "Sarah".

[0014] The default setting generating unit 20 acquires setting items and the item content that match the user setting information (world setting) from the setting information managing unit 30. The default setting generating unit 20 generates default settings related to setting items and item content of the target character to be applied to the virtual space on the basis of the user setting information. For example, in a case where a world setting close to the real world is input, general setting items and item content adapted to the real world are selected. In a virtual world in which a myth, a magic, or the like appears, "lethal technique" is selected as a setting item, or a fantasy race such as elves or dwarves is selected as item content.

[0015] The generation model instruction creating unit 40 acquires the setting items and the item content customized on the basis of the user setting information as default settings. The generation model instruction creating unit 40 generates a prompt for performing character settings of the target character on the basis of the default settings generated on the basis of the user setting information. A prompt means an instruction sentence to be input to a character setting generation model that is a large-scale language model. The character setting generating unit 50 generates character setting information corresponding to the prompt using the character setting generation model.

[0016] The existing character database 70 holds feature information of an existing character group. An existing character means a character existing in the world as of the time when a setting of a new character (target character) to be generated has been started to be set. The feature information means, for example, information obtained by quantifying the character setting information as a feature amount and expressing the feature amount with a vector (feature vector). The user can recognize the presence of a character similar to the target character by collating the feature information of the target character with the existing character database 70.

[0017] For example, the existing character group includes a past character group and a public character group. The past character group means a group of characters generated on the basis of other user setting information before the target character is generated. The public character group means a group of characters released through existing media (cartoons, anime, novels, etc.). The data of the public character group may be automatically collected from the Web or may be manually input by the user.

[0018] The similarity calculation unit 60 quantifies, as a feature amount, the character setting information of the target character newly generated on the basis of the prompt. The similarity calculation unit 60 compares the feature information of the target character obtained by the quantification as the feature amount with the feature information of the existing character group and acquires the similarity between the target character and the existing character group. In the similarity calculation, for example, a cosine distance of a feature vector is used.

[0019] The quantification as a feature amount is performed for both the setting items and the item content. For example, in the similarity calculation, in a case where two character settings to be compared include the same setting item, the item content of the coinciding setting item are compared. If there is no coinciding setting item, similarity is calculated for the expression of the setting items, and similar setting items are examined on the basis of the calculation result. In a case where two character settings to be compared include setting items that satisfy a similarity criterion as a result of the examination, item content of the most similar setting items are compared. In a case where there is no setting item that satisfies the similarity criterion, the item content of the setting item is not used for the similarity calculation.

[0020] The similarity calculation unit 60 registers the feature information of the target character in the existing character database 70. The registered feature information is used as the feature information of the past characters when a character setting of another target character is set thereafter. The similarity calculation unit 60 acquires data of the public characters from the Web and the user. The similarity calculation unit 60 extracts feature information from the acquired data and registers the feature information in the existing character database 70.

[0021] <2. UI Display Example> Hereinafter, display examples of the UI display unit 10 will be described with reference to Figs. 2 to 5.

[0022] Fig. 2 is a diagram illustrating an input example of user setting information. Input fields and buttons for inputting various types of information are displayed on an input screen. In the example of Fig. 2, an input field C1 for inputting the world setting and an input field C2 for inputting a character case example are displayed in the center of the input screen.

[0023] The world setting is essential information for determining the direction of character setting. The user is required to input the world setting in the input field C1 as the user setting information. In a case where a generation execution button B2 is pressed without inputting the world setting, the UI display unit 10 can notify the user to prompt to input the setting.

[0024] The character case example defines information such as the name and the sex of the target character. In the input field C2, setting items and item content (case example) conforming to the world setting are input for each target character. The input can be performed automatically by utilizing the default settings. The user can manually add and delete the setting items and correct the item content as necessary. A setting item can be added and deleted by a "+" button and a "-" button, respectively.

[0025] The UI display unit 10 displays a switching button B1 for use of the default settings, an input field C4 for the number of target characters to be generated, and a generation execution button B2, for example, at the bottom of the input screen. The switching button B1 is for switching whether it is necessary to apply the default settings. The generation execution button B2 is for executing the character setting.

[0026] When the user turns on the switching button B1 (using the default settings) and presses the generation execution button B2, pieces of information for the target characters that have been generated conforming to the input world setting are automatically input to the input field C2. The user can manually add and delete the setting items and correct the item content as necessary.

[0027] In a case where the user turns off the switching button B1 (not to use the default settings), the user needs to manually input the setting items and the item content. Performing the prompt generation operation without entering anything makes the generated prompt unstable. Therefore, in a case where the default settings are not applied (switching button B1: OFF) and where the setting items are not selected or the item content is not input by the user, the UI display unit 10 can issue a notification for prompting to input or prompting to use the default settings.

[0028] In a case where the user performs manual input, a setting can be set relatively freely without being bound by the world setting. Moreover, the number of case examples that can be input as item content is not limited to one. For a case example having no exclusivity, a plurality of case examples can be set for one target character. For example, for a setting item "hobbies", three case examples of "drinking", "gambling", and "horse-back riding" can be input as item content.

[0029] The user can add or delete a target character by operating the "+" button or the "-" button. The user can make the setting items of the character settings different for each target character. For example, "name", "sex", and "hobbies" can be set as setting items of a first target character, and "name" and "tone of voice" can be set as setting items of a second target character.

[0030] In this case, the setting items of both of the character settings are added up and processed. By the addition processing, the default setting generating unit 20 can commonly apply the setting item applied to a certain target character to other target characters generated on the basis of the same user setting information.

[0031] For example, let us presume that "name", "sex", "age", "occupation", "personality", "past experiences", "goal", "routine work", and "tone of voice" are selected as setting items of the default settings. In this case, when the setting item "hobbies" is added to a certain target character, the setting item "hobbies" is also added to all the other target characters generated on the basis of the same user setting information. With this configuration, a result can be obtained together with the default setting items.

[0032] The UI display unit 10 can display a result confirmation button B3 and a download button B4 at the bottom of the input screen. The result confirmation button B3 is a button for displaying the character setting information obtained by the character setting. The download button B4 is a button for downloading the character setting information. The user can acquire the character setting information as an output file by pressing the download button B4. Fig. 11 is a diagram illustrating an example of character settings recorded in the output file. The character settings of Fig. 11 are generated on the basis of the input information of Fig. 2.

[0033] In a portion in which a plurality of case examples is set, the content may seem unnatural. For example, a case where two case examples of "Ray" and "Yamada" are set for a setting item of "name" or where two case examples of "Female" and "Male" are set for a setting item of "sex" is conceivable.

[0034] In this setting, two contradicting properties of male and female are imparted to the same target character. Such contradiction is also reflected in the automatically generated character setting. As a result, a contradictory target character having "name" of "Kaien" and "Suzuki" and "sex" of "male" and "female" is generated as output setting. In a case where the output settings are not what are intended by the user, the user can correct the case example that is input and perform character setting regeneration.

[0035] Fig. 3 is a diagram illustrating an example of a confirmation screen of the character setting information. In the example of Fig. 3, the character setting information is displayed at the upper portion of the confirmation screen. The character setting information of each character is displayed as a list on a browsing screen D1. At the bottom of the confirmation screen, analysis information regarding the character settings is displayed. For example, the analysis information includes information regarding a distribution of character settings and similar characters.

[0036] In the example of Fig. 3, the ratios of characters for each piece of item content are displayed as the distribution of character setting. The UI display unit 10 classifies a plurality of target characters generated on the basis of the same user setting information for each piece of item content. The UI display unit 10 displays a graph D2 indicating a ratio for each piece of item content as a distribution of character setting. For example, when the user inputs "occupation" in an input field C5, the UI display unit 10 displays a ratio of target characters for each occupation. The user can check the balance of characters on the basis of the distribution of the character setting.

[0037] A similarity check button B5 for displaying similar characters can be displayed on the confirmation screen. For example, the user can designate a target character to be subjected to similarity analysis on the browsing screen D1. When the user designates a target character and presses the similarity check button B5, the UI display unit 10 displays one or more existing characters selected in descending order of similarity to the target character among the plurality of existing characters included in the existing character group as similar characters.

[0038] The similar characters are displayed in a similar character list D3. The UI display unit 10 can display one or more similar characters similar to the target character beyond an allowable level in a manner distinguishable from other similar characters in the similar character list D3. The distinguishable manner means to indicate by color coding, a framing, or the like. By displaying by color coding or the like, it is possible to cause the user to recognize the presence of excessively similar existing characters.

[0039] The allowable level can be set by the system developer as desired. For example, from the viewpoint of copyright, a level that does not recall famous characters such as those in a cartoon or an anime can be set as the allowable level. For similarity determination between characters generated in the same game, a level at which no problem occurs in the progress of the game can be set as the allowable level.

[0040] The generated character setting information can be manually corrected by the user. The correction is performed by a feedback button B6. For example, when the user selects a specific target character in the browsing screen D1 and presses the feedback button B6, a feedback screen (see Fig. 5) is displayed. The user can edit the character setting information using the feedback screen.

[0041] Fig. 4 is a diagram illustrating a distribution example of character setting.

[0042] When the user inputs "occupation" in the input field C5, the ratio of target characters for each occupation is indicated in the graph D2. When the user presses a "list" button, a list of occupations of the target characters is displayed in a distribution list D4. When a specific occupation in the graph D2 or a specific occupation ("blacksmith" in the example of Fig. 4) in the distribution list D4 is selected, a list of the target characters having the selected occupation and their character setting information are displayed on a browsing screen D5.

[0043] Similar processing is also applied to other setting items. For example, when "goal" is input in the input field C5, the ratio of target characters for each goal is indicated in the graph D2. In a case where the item content is described on a word basis, the word used can be displayed as it is as a data label. In a case where the number of characters of the item content is large, such as a case where the item content is expressed in sentences, summary expression can be used. For example, the UI display unit 10 can summarize the item content having a number of characters exceeding a set criterion and display the item content as a data label. The set criteria can be set by the system developer as desired.

[0044] The confirmation screen can also display the classification result of target characters depending on the similarity of the character settings as analysis information. For example, when the user inputs "similarity" in the input field C5, an input field C6 is displayed on the confirmation screen. The user inputs the number of groups the target characters are to be classified into in the input field C6. When the user inputs the number of groups in the input field C6, the similarity calculation unit 60 calculates a threshold value serving as a criterion for determining the similarity between target characters on the basis of the number of groups. The similarity calculation unit 60 classifies a plurality of target characters generated on the basis of the same user setting information on the basis of the similarity of the feature information. The UI display unit 10 displays the classification result as a distribution of character setting.

[0045] The classification result is displayed in the graph D2. The UI display unit 10 can display details of each group on the browsing screen D5 or the like. For example, when the user selects a specific group in the graph D2 or selects a specific group in the distribution list D4 obtained by pressing a list button, a list of target characters belonging to the selected group and their character setting information are displayed on the browsing screen D5.

[0046] On the basis of the classification result, it is possible to check whether or not there is a similar setting between the generated character settings. For example, when the number of groups is set to be the same as the number of generated target characters, the number of target characters belonging to each group is one, that is, all the target characters are displayed as independent characters. When the number of groups is set to a number obtained by subtracting one from the number of generated target characters, two target characters having similar settings are included in one group. As a result, similar character settings can be checked.

[0047] Note that, in a case where the number of groups is set to a number larger than the number of generated target characters, the UI display unit 10 corrects the number of groups to a value coinciding the number of target characters generated and feeds back to the user that the maximum value that can be set as the number of groups is limited to the number of generated target characters.

[0048] Fig. 5 is a diagram illustrating an example of the feedback screen for character setting.

[0049] In a case where an expected result cannot be obtained when the default settings are used, it is possible to provide feedback. By pressing the feedback button B6 on the confirmation screen, a feedback screen as illustrated in Fig. 5 is displayed. The user can add and delete a setting item by using a "+" button and a "-" button. The UI display unit 10 sends the content of the feedback to the setting information managing unit 30.

[0050] The user controls the character settings by specifying unnecessary setting items or specifying undesired item content. With undesired setting items and item content excluded from the prompt, these pieces of information are not reflected in the character settings.

[0051] <3. Prompt Case Examples> Fig. 6 is a diagram illustrating an example of prompts.

[0052] The generation model instruction creating unit 40 creates a prompt to be sent to the character setting generating unit 50. The prompt includes a setting portion for explaining what type of task is desired to be executed by the character setting generation model, a case example portion as a sample of an output form, and a process portion indicating which portion is desired to be created in the character setting generation model.

[0053] The world setting applied to the virtual space requires input by the user. The task to be executed is automatically set by the UI display unit 10. The generation model instruction creating unit 40 creates the setting portion in which necessary configuration information is described on the basis of the input information by the user that is transmitted from the UI display unit 10. The generation model instruction creating unit 40 acquires information considered to be necessary for a character setting at the minimum from the default setting generating unit 20 and incorporates the content into the setting portion and the case example portion.

[0054] In a case where there is overlap between the input information from the user and the information from the default setting generating unit 20, the generation model instruction creating unit 40 validates the input information from the user. In a case where it is set not to use the default settings in the settings of the UI display unit 10, the generation model instruction creating unit 40 does not reflect the content from the default setting generating unit 20. The process portion is automatically set by the UI display unit 10.

[0055] <4. Adjustment Example of Setting Item> Fig. 7 is a diagram illustrating an example of setting items used in default settings. Figs. 8 and 9 are diagrams illustrating an example of the default settings generated on the basis of the user setting information.

[0056] The setting information managing unit 30 stores a list of setting items and item content used in the default settings. In the example of Fig. 7, the setting items include "name", "sex", "occupation", "personality", and "goal"; however, the setting items are not limited thereto. Other setting items such as "age", "constellation", "blood type", "hobbies", "tone of voice", "race", "skill", or "lethal technique" may be registered.

[0057] In each setting item, various case examples are registered as item content. In the example of Fig. 7, "term of address (term used for addressing)", "last name", "first name", "name in full", etc. are registered as case examples of "name". As case examples of "sex", "male", "female", "N / A", "unknown", etc. are registered. As case examples of "occupation", "villager", "farmer", "merchant", "soldier", etc. are registered. As case examples of "personality", "gentle", "quiet", "aggressive", etc. are registered. As case examples of "goal", "sell my name", "create a world where everyone can be happy", etc. are registered.

[0058] The UI display unit 10 acquires information regarding the world setting of the virtual space from the user. The default setting generating unit 20 extracts setting items and item content conforming to the world setting from the setting information managing unit 30. The default setting generating unit 20 generates default settings on the basis of the extracted setting items and item content. In a case where there is a feedback from the user, the default setting generating unit 20 reflects the content of the feedback in the default settings.

[0059] In the example of Fig. 8, a realistic world setting in which a company employee or the like appears is input. Therefore, the default setting generating unit 20 sets the setting items to those conforming to the real world, such as "blood type" and "constellation" and sets the item content to those often seen in the real world, such as "Yamada" and "win a lottery". Also for "occupation", a job existing in the real world, such as a company employee, a security guard, or a driver, is selected as a candidate.

[0060] In the example of Fig. 9, world settings having an affinity with a virtual world in which a fairy or the like appears is input. Therefore, items having an affinity with a virtual world such as "race", "skill", and "lethal technique" are incorporated as setting items. As case examples also, those often seen in a virtual world, such as "Poplar", "fairy", "find a fellow traveler", and "wind magic" are used. For the occupation as well, a candidate such as "witch / wizard", "warrior", or "hero" is selected.

[0061] For example, the default setting generating unit 20 obtains the appearance probability of each setting item and each piece of item content with respect to the set world setting using a mathematical model. The mathematical model can learn what type of setting item and item content appear with how much appearance probability in what type of world setting by using content such as comics, animations, and fictions that are innumerable in the world as learning data.

[0062] A method such as term frequency-inverse document frequency (TF-IDF) is used for calculation of the appearance probability. The default setting generating unit 20 calculates appearance frequencies of words included in the list of setting items and item content and rearranges the words in descending order of appearance frequency. Then, for example, for the setting item, the default setting generating unit 20 selects top five setting items having a high appearance frequency as candidates and, for the item content, randomly selects one out of top ten pieces of item content.

[0063] Fig. 10 is a diagram illustrating an example of ranking of setting items and item content depending on the world setting or the like. An example of data held by the setting information managing unit 30 is indicated on the left side of Fig. 10. The right side of Fig. 10 indicates an example of the arrangement order of setting items and item content when the world setting having affinity with the virtual world indicated in Fig. 2 is input. As for the setting items, those listed on the upper side of the list have a higher priority as a candidate of the setting item (item candidate). As for the item content, item content on the right side of the list has a higher priority as a candidate (content candidate) of the item content. As can be seen from Fig. 10, setting items and item content conforming to the world setting are preferentially used.

[0064] The content used to generate the character settings can be changed for each generation. This can enhance the possibility of creating variations in the character settings. For example, the default setting generating unit 20 can randomly reselect the one selected from the top ten candidates. Setting items such as "tone of voice", "experiences", and "routine work" are used for character setting regardless of the appearance frequency. It is also possible to set a setting item that is always used.

[0065] <5. Processing Flow> Fig. 12 is a diagram illustrating an example of a processing flow regarding character setting.

[0066] The user sets the world setting applied to the virtual space as the user setting information (step S1). If there is a setting item of the target character desired by the user (step S2: Yes), the user turns on the switching button B1 (use default settings) and manually sets a setting item and item content that the user desires (step S3). The user presses the generation execution button B2 after setting all desired setting items and item content. As a result, the generation model instruction creating unit 40 creates a prompt for using the character setting generation model on the basis of the setting item and the item content set by the user (step S4).

[0067] If there is no setting item for the target character desired by the user (step S2: No), the user turns on the switching button B1 (use default settings) and presses the generation execution button B2. As a result, the default setting generating unit 20 generates default settings having setting items and item content conforming to the user setting information. The generation model instruction creating unit 40 creates a prompt for using the character setting generation model on the basis of the default settings (step S4).

[0068] When the prompt is generated by the generation model instruction creating unit 40, the character setting generating unit 50 applies the prompt to the character setting generation model to set character settings (step S5).

[0069] If the user provides a feedback on a generated character setting (step S6: Yes), the user presses the feedback button B6 to display the feedback screen. The user edits the character setting information on the feedback screen (step S7). If the user desires to correct the character settings (step S8: Yes), the process returns to step S1 and the above-described processing is repeated. If the user does not correct the character settings (step S8: No), the character setting processing ends.

[0070] If the user does not provide a feedback on the generated character settings (step S6: No), the process proceeds to step S8, and the user determines whether or not it is necessary to correct the character settings. If the user desires to correct the character settings (step S8: Yes), the process returns to step S1 and the above-described processing is repeated. If the user does not correct the character settings (step S8: No), the character setting processing ends.

[0071] <6. Hardware Configuration Example> Fig. 13 is a diagram illustrating a hardware configuration example of the information processing device 1.

[0072] The information processing of the information processing device 1 is implemented by, for example, a computer 1000. The computer 1000 includes a central processing unit (CPU) 1100, a random access memory (RAM) 1200, a read only memory (ROM) 1300, a hard disk drive (HDD) 1400, a communication interface 1500, and an input and output interface 1600. The components of the computer 1000 are connected by a bus 1050.

[0073] The CPU 1100 operates in accordance with a program (program data 1450) stored in the ROM 1300 or the HDD 1400 and controls each of the units. For example, the CPU 1100 loads a program stored in the ROM 1300 or the HDD 1400 in the RAM 1200 and executes processing corresponding to various programs.

[0074] The ROM 1300 stores a boot program such as a basic input output system (BIOS) executed by the CPU 1100 when the computer 1000 is activated, a program dependent on the hardware of the computer 1000, and the like.

[0075] The HDD 1400 is a computer-readable non-transitory recording medium that non-transiently records a program to be executed by the CPU 1100, data used by such a program, and the like. Specifically, the HDD 1400 is a recording medium that records an information processing program according to the present embodiment, which is an example of the program data 1450.

[0076] The communication interface 1500 is an interface for the computer 1000 to be connected with an external network 1550 (for example, the Internet). For example, the CPU 1100 receives data from another device or transmits data generated by the CPU 1100 to another device via the communication interface 1500.

[0077] The input and output interface 1600 is an interface for connecting an input and output device 1650 and the computer 1000. For example, the CPU 1100 receives data from an input device such as a keyboard or a mouse via the input and output interface 1600. The CPU 1100 also transmits data to an output device such as a display device, a speaker, or a printer via the input and output interface 1600. Furthermore, the input and output interface 1600 may function as a media interface that reads a program or the like recorded in a predetermined recording medium. A medium refers to, for example, an optical recording medium such as a digital versatile disc (DVD) or a phase change rewritable disk (PD), a magneto-optical recording medium such as a magneto-optical disk (MO), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0078] For example, in a case where the computer 1000 functions as the information processing device 1 according to the embodiment, the CPU 1100 of the computer 1000 implements the functions of the units described above by executing the information processing program loaded on the RAM 1200. In addition, the HDD 1400 stores the information processing program, various models, and various types of data according to the present disclosure. Note that although the CPU 1100 reads the program data 1450 from the HDD 1400 and executes the program data 1450, as another example, these programs may be acquired from another device via the external network 1550.

[0079] While Fig. 13 shows an exemplary configuration of a hardware architecture of the information processing device 1, the hardware configuration for implementing the system shown in Fig. 1 is not limited to this example. For example, the various units depicted in Fig. 1 could be performed by a single computing system as shown in Fig. 13, a client-server based system including multiple devices as shown in Fig. 1, and / or a cloud-based computing system that is a distributed network of servers that are hosted on the internet and used to store, manage, and process data, to perform the features disclosed in the present specification. Such a system utilizes a combination of virtualized computing resources, including but not limited to, processing power, memory, and data storage. These resources are accessible remotely through various client devices such as computers, tablets, and smartphones via internet-based protocols.

[0080] <7. Effects> The information processing device 1 includes the UI display unit 10, the default setting generating unit 20, and the generation model instruction creating unit 40. The UI display unit 10 acquires the world setting set to the virtual space as user setting information. The default setting generating unit 20 generates default settings related to setting items and item content of the target character to be applied to the virtual space on the basis of the user setting information. The generation model instruction creating unit 40 generates a prompt for performing the character setting of the target character on the basis of the default settings. In the information processing method of the present disclosure, the processing of the information processing device 1 is executed by the computer 1000. The program of the present disclosure causes the computer 1000 to implement the processing of the information processing device 1.

[0081] According to this configuration, it is possible to implement uniform character settings conforming to the world setting of the virtual world.

[0082] The information processing device 1 includes the existing character database 70 and the similarity calculation unit 60. The existing character database 70 holds feature information of an existing character group. The similarity calculation unit 60 compares the feature information of the target character newly generated on the basis of the prompt with the feature information of the existing character group and acquires the similarity between the target character and the existing character group.

[0083] According to this configuration, the presence of an existing character similar to the target character and the degree of similarity thereof can be recognized.

[0084] The existing character group includes the past character group and the public character group. The past character group is a group of characters generated on the basis of other user setting information before the target character is generated. The public character group is a group of characters released through existing media.

[0085] According to this configuration, similarity to various existing characters can be recognized.

[0086] The UI display unit 10 displays one or more existing characters selected in descending order of similarity to the target character among the plurality of existing characters included in the existing character group as similar characters.

[0087] According to this configuration, an existing character having a high degree of similarity to the target character can be recognized.

[0088] The UI display unit 10 displays one or more similar characters similar to the target character beyond the allowable level in a manner distinguishable from other similar characters.

[0089] According to this configuration, the presence of an existing character excessively similar to the target character can be recognized.

[0090] The similarity calculation unit 60 classifies a plurality of target characters generated on the basis of the same user setting information on the basis of the similarity of the feature information. The UI display unit 10 displays the classification result as a distribution of character setting.

[0091] According to this configuration, it is facilitated to recognize the entire image of the virtual world on the basis of the typified feature information.

[0092] The default setting generating unit 20 commonly applies a setting item applied to a certain target character to other target characters generated on the basis of the same user setting information.

[0093] According to this configuration, the setting information of the target character can be homogenized.

[0094] The UI display unit 10 displays the switching button for switching whether it is necessary to apply the default settings.

[0095] According to this configuration, the degree of freedom in character settings can be increased.

[0096] The UI display unit 10 makes a notification in a case where the default settings are not applied and where the setting items are not selected or the item content is not input by the user.

[0097] According to this configuration, it is possible to suppress generation of an unstable target character due to lack of information.

[0098] The UI display unit 10 classifies a plurality of target characters generated on the basis of the same user setting information for each piece of item content. The UI display unit 10 displays a graph indicating a ratio for each piece of item content as a distribution of character setting.

[0099] According to this configuration, the distribution of character settings can be easily understood.

[0100] The UI display unit 10 summarizes the item content having a number of characters exceeding a set criterion and displays the summarized item content as a data label.

[0101] According to this configuration, the item content can be displayed concisely and in an easy-to-understand manner.

[0102] Note that the effects described herein are merely examples and are not limiting, and other effects may also be achieved.

[0103] <Supplements> Note that the present technology can also have the following configurations. (1) A system comprising:   circuitry configured to     receive setting data corresponding to a virtual space;     generate default setting data based on the setting data;     create prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and     obtain parameters corresponding to one or more characters based on the prompt data. (2)   The system of (1), wherein   the circuitry is configured to generate a user interface configured to receive an input for specifying characteristics of the one or more characters. (3)   The system of any of (1) to (2), wherein   the circuitry is configured to generate the parameters corresponding to the one or more characters based on the prompt data generated based on an input for specifying characteristics of the one or more characters received at the user interface. (4)   The system of any of (1) to (3), wherein   the circuitry is configured to generate the parameters corresponding to the one or more characters based on the prompt data and predefined rules or templates. (5)   The system of any of (1) to (4), wherein   the circuitry is configured to generate a user interface configured to display the parameters for the one or more characters. (6)   The system of (5), wherein   the user interface is configured to receive inputs related to the parameters corresponding to the one or more characters. (7)   The system of (6), wherein   the circuitry is configured to update the parameters for the one or more characters based on the inputs received via the user interface. (8)   The system of any of (1) to (7), wherein   the circuitry is configured to determine attributes for the one or more characters based on the setting data. (9)   The system of (8), wherein   the attributes include personality traits and roles within the virtual space. (10)   The system of any of (1) to (9), wherein   the circuitry is configured to obtain parameters that include interaction rules for the one or more characters within the virtual space based on the prompt data. (11)   The system of (10), wherein   the interaction rules include predefined conditions that modify the behavior of the one or more characters in response to specific events within the virtual space. (12)   The system of (10), wherein   the circuitry is configured to receive updates to the interaction rules based on changes in the setting data or a user input. (13)   The system of any of (1) to (12), wherein   the circuitry is configured to generate a user interface configured to display a distribution graph of attributes for the one or more characters based on the generated parameters. (14)   The system of (13), wherein   the circuitry is configured to generate the user interface to allow navigation between different categories of character attributes. (15)   The system of any of (1) to (14), wherein   the circuitry is configured to generate suggestions for characteristics of the one or more characters based on the setting data. (16)   The system of (15), wherein   the suggestions include recommended attributes for each character. (17)   The system of any of (1) to (16), wherein   the circuitry is configured to classify the one or more characters into groups based on the generated parameters and predefined classification criteria. (18)   The system of (17), wherein   the circuitry is configured to store the classification results and update the classification results dynamically as the setting data changes. (19)   The system of any of (1) to (18), wherein   the circuitry is configured to generate a user interface that allows for feedback on the generated parameters and updates the parameters based on the feedback received via the user interface. (20)   The system of any of (1) to (19), wherein   the circuitry is configured to generate a user interface configured to display a graph indicating the distribution of parameters corresponding to the one or more characters, and to generate a list of character attributes when a specific attribute in the graph is selected. (21)   The system of (20), wherein   the circuitry is configured to generate the user interface to display character settings as data labels when the content is described on a word basis, and to generate summarized data labels if the number of characters in the content exceeds a set criterion. (22)   The system of any of (1) to (21), wherein   the circuitry is configured to generate a user interface configured to receive an input selecting at least a first character of the one or more characters to perform a similarity check. (23)   The system of (22), wherein   the circuitry is configured to perform a similarity analysis based on predefined criteria associated with characteristics of the first character. (24]   The system of (23), wherein   the circuitry is configured to cause the user interface to issue a warning if the first character closely matches a protected or copyrighted character. (25)   The system of any of (1) to (24), wherein   the circuitry is configured to generate a user interface including a button configured to receive a user selection to store a the parameters corresponding to the one or more characters. (26)   The system of any of (1) to (25), further comprising:   a display, wherein   the circuitry is configured to control the display to display a user interface configured to receive a user input corresponding to the setting data. (27)   The system of any of (1) to (25), wherein   the system is one or more server devices including the circuitry, and   the system further comprises a communication interface configured to receive the setting data from a computing device remote from the system. (28)   A method comprising:   receiving setting data corresponding to a virtual space;   generating default setting data based on the setting data;   creating prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and   obtaining parameters corresponding to the one or more characters based on the prompt data. (29)   One or more non-transitory computer-readable media, which when executed by circuitry, cause the circuitry to:   receive setting data corresponding to a virtual space;   generate default setting data based on the setting data;   create prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and   obtain parameters corresponding to the one or more characters based on the prompt data.

[0104] Note that the present technology can also have the following configurations. (1)   An information processing device comprising:   a UI display unit that acquires a world setting set to a virtual space as user setting information;   a default setting generating unit that generates a default setting regarding a setting item and item content of a target character to be applied to the virtual space on a basis of the user setting information; and   a generation model instruction creating unit that generates a prompt for performing a character setting of the target character on a basis of the default setting. (2)   The information processing device according to (1), further comprising:   an existing character database that holds feature information of an existing character group; and   a similarity calculation unit that compares feature information of the target character newly generated on a basis of the prompt with the feature information of the existing character group and acquires a similarity between the target character and the existing character group. (3)   The information processing device according to (2),   wherein the existing character group includes a past character group generated on a basis of other user setting information before the target character is generated and a public character group released through an existing medium. (4)   The information processing device according to (2) or (3),   wherein the UI display unit displays, out of a plurality of existing characters included in the existing character group, one or more of the existing characters selected in descending order of the similarity to the target character as (a) similar character(s). (5)   The information processing device according to (4),   wherein the UI display unit displays one or more of the similar characters similar to the target character beyond an allowable level in a manner distinguishable from other similar characters. (6)   The information processing device according to any one of (2) to (5),   wherein the similarity calculation unit classifies a plurality of target characters generated on a basis of the same user setting information on a basis of similarity of the feature information, and   the UI display unit displays a result of the classification as a distribution of character settings. (7)   The information processing device according to any one of (1) to (6),   the default setting generating unit commonly applies the setting item applied to a certain target character to another target character generated on a basis of the same user setting information. (8)   The information processing device according to any one of (1) to (7),   wherein the UI display unit displays a switching button for switching whether it is necessary to apply the default setting. (9)   The information processing device according to (8),   wherein the UI display unit makes a notification in a case where the default setting is not applied and where the setting item is not selected or the item content is not input by a user. (10)   The information processing device according to any one of (1) to (9),   wherein the UI display unit classifies a plurality of target characters generated on a basis of the same user setting information for each piece of the item content and displays a graph indicating a ratio of each piece of the item content as a distribution of character settings. (11)   The information processing device according to (10),   wherein the UI display unit summarizes the item content having a number of characters exceeding a set criterion and displays the summarized item content as a data label. (12)   An information processing method executed by a computer, the method comprising the steps of:   acquiring a world setting set to a virtual space as user setting information;   generating a default setting regarding a setting item and item content of a target character to be applied to the virtual space on a basis of the user setting information; and   generating a prompt for performing a character setting of the target character on a basis of the default setting. (13)   A program for causing a computer to implement the steps of:   acquiring a world setting set to a virtual space as user setting information;   generating a default setting regarding a setting item and item content of a target character to be applied to the virtual space on a basis of the user setting information; and   generating a prompt for performing a character setting of the target character on a basis of the default setting.

[0105] 1 Information processing device 10 UI display unit 20 Default setting generating unit 40 Generation model instruction creating unit 60 Similarity calculation unit 70 Existing character database

Claims

1. A system comprising:   circuitry configured to     receive setting data corresponding to a virtual space;     generate default setting data based on the setting data;     generate prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and     obtain parameters corresponding to the one or more characters based on the prompt data.

2. The system of claim 1, wherein   the circuitry is configured to control a user interface to receive an input for specifying characteristics of the one or more characters.

3. The system of claim 1, wherein   the circuitry is configured to generate the default setting data based on an input specifying characteristics of the one or more characters received at the user interface, predetermined rules, or templates.

4. The system of claim 1, wherein   the circuitry is configured to control a user interface to display the parameters corresponding to the one or more characters.

5. The system of claim 4, wherein   the circuitry is configured to update the parameters corresponding to the one or more characters based on inputs received via the user interface.

6. The system of claim 1, wherein   the circuitry is configured to obtain attributes for the one or more characters based on the prompt data.

7. The system of claim 6, wherein   the attributes include personality traits and roles within the virtual space.

8. The system of claim 1, wherein   the circuitry is configured to obtain parameters that include interaction rules for the one or more characters within the virtual space based on the prompt data.

9. The system of claim 8, wherein   the interaction rules include predefined conditions that modify a behavior of the one or more characters in response to specific events within the virtual space.

10. The system of claim 8, wherein   the circuitry is configured to obtain updates to the interaction rules based on a user input.

11. The system of claim 1, wherein   the circuitry is configured to control a user interface to display a distribution graph of attributes for the one or more characters based on the obtained parameters.

12. The system of claim 1, wherein   the circuitry is configured to classify the one or more characters into groups based on the obtained parameters and predefined classification criteria.

13. The system of claim 1, wherein   the circuitry is configured to control a user interface to receive feedback on the obtained parameters and update the parameters based on the feedback received via the user interface.

14. The system of claim 1, wherein   the circuitry is configured to control a user interface to display a graph indicating a distribution of parameters corresponding to the one or more characters, and to generate a list of character attributes when a specific parameter in the graph is selected.

15. The system of claim 14, wherein   the circuitry is configured to control the user interface to display character parameters as data labels, and to generate summarized data labels if a number of the character parameters exceeds a set criterion.

16. The system of claim 1, wherein   the circuitry is configured to control a user interface to receive an input selecting at least a first character of the one or more characters to perform a similarity check.

17. The system of claim 16, wherein   the circuitry is configured to obtain a result of a similarity check based on predefined criteria associated with characteristics of the first character.

18. The system of claim 17, wherein   the circuitry is configured to control the user interface to display a warning if the first character is determined to correspond to a protected or copyrighted character.

19. A method comprising:   receiving setting data corresponding to a virtual space;   generating default setting data based on the setting data;   create prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and   obtain parameters corresponding to the one or more characters based on the prompt data.

20. One or more non-transitory computer-readable media, which when executed by circuitry, cause the circuitry to:   receive setting data corresponding to a virtual space;   generate default setting data based on the setting data;   create prompt data for generating parameters corresponding to one or more characters to be applied to the virtual space based on the default setting data; and   obtain parameters corresponding to the one or more characters based on the prompt data.

Citation Information

Patent Citations

  • Program, recording medium, information processing apparatus and control method

    JP2016171872A

  • Virtual character generation apparatus and program

    JP2021043841A