Text decoration program, text decoration system, and text decoration method
The text decoration program dynamically generates decoration data for real-time text in video games and chat applications, addressing the challenge of unpredictable content and enhancing user experience with flexible and visually appealing text displays.
Patent Information
- Application Number
- JP2023156423
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2025-04-03
AI Technical Summary
Existing technologies struggle to dynamically decorate text that is generated in real-time, such as in video games or chat applications, as the content is unpredictable and cannot be determined in advance.
A text decoration program, system, and method that acquire dynamically generated text and generate decoration data corresponding to the content, allowing for real-time modification of text appearance using tokens and speech bubble images.
Enables dynamic and flexible decoration of text, accommodating unpredictable content and enhancing user experience by providing visually appealing and contextually relevant text displays.
Smart Images

Figure 2025047745000001_ABST
Abstract
Description
[Technical field]
[0001] At least one embodiment of the present invention relates to a text decoration program, a text decoration system, and a text decoration method. [Background technology]
[0002] Text consisting of character strings or the like may be decorated with bold, underline, italics, color change, etc.
[0003] Patent Document 1 describes a printing device. The printing device includes a printing unit and a control unit capable of selecting a first encoding method as the encoding method to be used for printing. When the first encoding method is selected, and a first type character decoration command specifying character decoration for a first type of character is received, and a character string including both the first type of character and a second type of character different from the first type is printed, the control unit causes the printing unit to print the character string in which the character decoration specified by the first type character decoration command is applied to both the first type of character and the second type of character. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2021-109349 A Summary of the Invention [Problem to be solved by the invention]
[0005] When providing services such as video games, text to be displayed may be dynamically generated. For example, text may be displayed by incorporating user chat input or speech in real time, or text may be dynamically generated by generative AI.
[0006] For static text with a predetermined content, the decoration corresponding to the text can be determined in advance. On the other hand, for dynamically generated text, it is difficult to determine in advance the decoration corresponding to the text, because it is not possible to know in advance what kind of text will be generated.
[0007] An object of at least one embodiment of the present invention is to provide a text decoration program, a text decoration system, and a text decoration method that solve the above problem and can dynamically modify the appearance of dynamically generated text. [Means for solving the problem]
[0008] From a non-limiting perspective, a text decoration program according to one embodiment of the present invention enables a computer to realize an acquisition function for acquiring dynamically generated text and a decoration data generation function for generating decoration data for decorating text, the decoration data corresponding to the content of the text.
[0009] According to a non-limiting aspect, a text decoration system according to one embodiment of the present invention is a text decoration system including a communication network, a server, and a user terminal, and includes an acquisition means for acquiring dynamically generated text, and a decoration data generation means for generating decoration data for decorating the text, the decoration data corresponding to the content of the text.
[0010] From a non-limiting perspective, a text decoration method according to one embodiment of the present invention is a computer-based text decoration method, which includes an acquisition process for acquiring dynamically generated text, and a decoration data generation process for generating decoration data for decorating the text, the decoration data corresponding to the content of the text. Effect of the Invention
[0011] Each embodiment of the present application addresses one or more of the deficiencies. [Brief description of the drawings]
[0012] [Figure 1] 1 is a block diagram showing an example of a configuration of a text decoration system corresponding to at least one of the embodiments of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a server corresponding to at least one of the embodiments of the present invention. [Diagram 3] FIG. 2 is a conceptual diagram illustrating an example of a token configuration according to at least one of the embodiments of the present invention. [Figure 4] 10 is a flowchart illustrating an example of processing of a text decoration program corresponding to at least one of the embodiments of the present invention. [Diagram 5] 10 is a flowchart illustrating an example of processing of a text decoration program corresponding to at least one of the embodiments of the present invention. [Figure 6] 1A to 1C are conceptual diagrams illustrating examples of speech bubble images according to at least one of the embodiments of the present invention. [Figure 7] 1 is a conceptual diagram illustrating an example of a text after decoration, according to at least one embodiment of the present invention. [Figure 8] 1A and 1B are conceptual diagrams illustrating generated speech bubble images according to at least one embodiment of the present invention. [Figure 9] 11A to 11C are conceptual diagrams illustrating adjustment of a speech bubble image according to at least one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. Note that the various components in the examples of the embodiments described below can be appropriately combined to the extent that no inconsistencies or the like arise. In addition, the contents described as an example of one embodiment may be omitted in other embodiments. In addition, the contents of operations and processes that are not related to the characteristic parts of each embodiment may be omitted. Furthermore, the order of various processes that make up the various flows and sequences described below is random to the extent that no inconsistencies or the like arise in the processing contents.
[0014] In the following, a text decoration program executed in a server, which is an example of a computer, will be described as an example, although the computer may be another device such as a user terminal.
[0015] 1 is a block diagram showing an example of a configuration of a text decoration system 100 corresponding to at least one of the embodiments of the present invention. The text decoration system 100 includes a server 10 and a user terminal 20 used by a user of the text decoration system 100. Each of the user terminals 20A, 20B, and 20C is an example of the user terminal 20. The configuration of the text decoration system 100 is not limited thereto. For example, the text decoration system 100 may be configured such that a single user terminal is used by multiple users. The text decoration system 100 may include multiple servers.
[0016] The server 10 and the user terminal 20 are examples of computers. The server 10 and the user terminal 20 are each communicatively connected to a communication network 30 such as the Internet. The connection between the communication network 30 and the server 10 and the connection between the communication network 30 and the user terminal 20 may be a wired connection or a wireless connection. For example, the user terminal 20 may be connected to the communication network 30 by performing data communication with a base station managed by a communication carrier via a wireless communication line.
[0017] The text decoration system 100 includes a server 10 and a user terminal 20, and thereby realizes various functions for executing various processes in response to user operations.
[0018] The server 10 may be a game processing server that controls the progress of the game. In this case, the server 10 controls the progress of the game in response to the operation of the player. The server 10 may provide various electronic services to users, not limited to games.
[0019] The server 10 includes a processor 11, a memory 12, and a storage device 13. The processor 11 is, for example, a central processing unit such as a CPU (Central Processing Unit) that performs various calculations and control. In addition, when the server 10 includes a GPU (Graphics Processing Unit), some of the various calculations and control may be performed by the GPU. The server 10 executes various information processing by the processor 11 using data read into the memory 12, and stores the obtained processing results in the storage device 13 as necessary.
[0020] The storage device 13 functions as a storage medium for storing various information. The configuration of the storage device 13 is not particularly limited, but may be configured to store all of the various information required for the control performed by the text decoration system 100 from the viewpoint of reducing the processing load on the user terminal 20. Examples of such a configuration include a HDD and an SSD. However, the storage device that stores the various information only needs to have a storage area accessible by the server 10, and may be configured to have a dedicated storage area outside the server 10, for example.
[0021] The server 10 may be configured by an information processing device such as a game processing server capable of rendering game images.
[0022] The user terminal 20 is managed by a user. Examples of the user terminal 20 include a mobile phone terminal, a smartphone, a PDA (Personal Digital Assistant), a personal computer, a tablet, a stationary game device, a portable game device, etc. The user terminal 20 may be VR goggles, AR glasses, smart glasses, AR contacts, or other wearable devices that can be operated by the user.
[0023] The user terminal 20 may be a communication terminal capable of playing a network distribution type game.
[0024] The user terminal 20 is equipped with hardware and software for connecting to the communication network 30 and executing various processes by communicating with the server 10. Each of the multiple user terminals 20 may be configured to be able to communicate directly with each other without going through the server 10.
[0025] The user terminal 20 may have a built-in display device. The display device may be connected to the user terminal 20 wirelessly or by wire. The display device is a very common configuration, and is therefore not shown here. The display device is an example of an output device. When the user plays a game using the user terminal 20, the game screen is displayed as a composite image by the display device, and the user recognizes this composite image. When the user performs various information processing using the user terminal 20, a screen required for the information processing (information processing screen) is displayed as an image by the display device, and the user recognizes this image. The game screen and the information processing screen are displayed, for example, on a display, which is an example of a display device provided in the user terminal, or on a display, which is an example of a display device connected to the user terminal. The display device may be, for example, a hologram display device capable of displaying holograms, a projection device that projects an image (including the game screen and the information processing screen) onto a screen or the like, and a device that performs XR display. XR includes VR (Virtual Reality), AR (Augmented Reality), MR (Mixed Reality), and SR (Substitutional Reality).
[0026] The text decorated by the text decoration program corresponding to at least one of the embodiments of the present invention may be displayed on a display device of the user terminal 20, for example.
[0027] The user terminal 20 includes a processor 21, a memory 22, and a storage device 23. The processor 21 is, for example, a central processing unit such as a CPU (Central Processing Unit) that performs various calculations and control. In addition, if the user terminal 20 includes a GPU (Graphics Processing Unit), some of the various calculations and control may be performed by the GPU. The user terminal 20 executes various information processing in the processor 21 using data read into the memory 22, and stores the obtained processing results in the storage device 23 as necessary. The storage device 23 functions as a storage medium that stores various information.
[0028] The user terminal 20 may have a built-in input device. The input device may be connected to the user terminal 20 wirelessly or by wire. The input device accepts operation input by a user. In response to the operation input by the user, a processor included in the server 10 or a processor included in the user terminal 20 executes various control processes. Examples of the input device include a touch panel screen, a keyboard, a mouse, a game pad, a joystick, and other controllers included in a smartphone or tablet. A camera built into or connected to the user terminal 20 may also correspond to the input device. A user performs operation input by making gestures such as moving a hand in front of the camera (gesture input). The user terminal 20 may have a microphone. A user can perform voice input by speaking words in a natural language into the microphone. Text can be dynamically generated by these user inputs.
[0029] Additionally, the user terminal 20 may include other output devices such as a speaker, etc. The other output devices output various types of information such as sound, vibration, and the like to the user.
[0030] 2 is a block diagram showing the configuration of a server corresponding to at least one of the embodiments of the present invention. The server 10 includes an acquisition unit 101, a decoration data generation unit 102, a decoration application unit 103, a decorated text output unit 104, a speech bubble image generation unit 105, and a speech bubble combination unit 106. The processor included in the server 10 refers to a text decoration program stored in a storage device and executes the program to functionally realize the acquisition unit 101, the decoration data generation unit 102, the decoration application unit 103, the decorated text output unit 104, the speech bubble image generation unit 105, and the speech bubble combination unit 106.
[0031] The acquisition unit 101 has a function of acquiring dynamically generated text.
[0032] The decoration data generating unit 102 has a function of generating decoration data for decorating text, which corresponds to the contents of the text.
[0033] The decoration application unit 103 has a function of applying a style corresponding to decoration data to text as decoration.
[0034] The decorated text output unit 104 has a function of outputting text to which a style has been applied, that is, decorated text.
[0035] The speech bubble image generating unit 105 has a function of generating a speech bubble image with an appearance according to the contents of the text. The speech bubble image means a frame image surrounding text, emoticons, stamp images, etc. In the speech bubble image, for example, the speaker's lines (contents of speech) and thoughts (things that are being thought up in the head) are depicted. The speaker includes, for example, a character appearing in a story such as a manga or novel, a storyteller, a character appearing in a game, the game system itself that performs narration in the game, a person who has sent text indicating the contents of speech in a text chat application, a performer in a television program or radio program, a performer and participant in an event such as a talk event, a person who makes a statement in a video posted on a video posting site or a live streaming video (for example, a commentator of a game commentary video), etc. An element other than a character string may be depicted in the speech bubble image (frame image). For example, an emoticon, a stamp image, a character's face image (still image or video), etc. may be depicted in the speech bubble image. The frame of the speech bubble does not have to be completely closed, and a part of the text, emoticon, stamp image, etc. may protrude from the frame of the speech bubble. The speech bubble image may or may not have a tail.
[0036] The speech bubble combination unit 106 has a function of combining text and speech bubble images.
[0037] Dynamic generation of text means that the content of the text is not predetermined, but is generated later. For example, the content of the text entered by a user in a chat is not predetermined. The content of voice data entered by a user and converted from voice to text is also not predetermined. The content of text dynamically generated by generative AI is also not predetermined. Text like this, whose content is determined at the time of generation, is dynamically generated text.
[0038] The text decoration program, text decoration system, and text decoration method disclosed herein can also decorate text whose contents are determined in advance.
[0039] The decoration data is data for decorating text. Decoration means the style of text, such as making the text bold, italicizing, underlining, changing the color, partially increasing the size, etc.
[0040] The decoration data may be generated in the form of a token. Fig. 3 is a conceptual diagram showing an example of the configuration of a token according to at least one embodiment of the present invention.
[0041] Assume that the dynamically generated text is, for example, "Good morning." As an example of text decoration, only the "Good morning" part is displayed in bold and red. The "Good morning" part is displayed in normal font thickness and in black.
[0042] The generated decoration data in the form of tokens corresponding to the above decoration example is e.g. <color:red>", <bold> 」、「< / bold> " and " ". These decorative data are also called special tokens. Note that special tokens may be defined in a format other than HTML tags.
[0043] When displaying decorated text on a display device, the style corresponding to the decoration data is applied to the text as decoration before displaying it. <color:red> <bold> good morning< / bold> "Thank you for your support" corresponds to the text after applying the style. The text after applying the style here means the text "Good morning" decorated in red and bold. The display device shows " <color:red>" is not displayed. In other words, the text shown in Figure 3 has "decoration data" added, but is the text before "style application" is performed.
[0044] The decoration includes a speech bubble that is used in combination with the text, and the decoration data includes a speech bubble image that is used in combination with the text.
[0045] The decoration data generating unit 102 may dynamically generate decoration data corresponding to the content of the text. The dynamic generation may be based on machine learning as described below.
[0046] Here, for example, it is also possible to statically assign decoration data. For example, table data in which a character string corresponds to decoration data corresponding to the character string is preregistered in a storage device, and the character string included in the text is matched with the table data, and decoration data is statically assigned. However, such static assignment of decoration data cannot accommodate character strings that are not registered in the table data. In addition, different decoration data cannot be dynamically assigned to the same text. There is a need to decorate the same text differently depending on the progress of the game, but static assignment of decoration data cannot meet such needs. On the other hand, dynamic generation of decoration data based on machine learning or the like can flexibly accommodate a variety of texts. In addition, it is also possible to meet the need to decorate the same text differently depending on the progress of the game.
[0047] FIG. 4 is a flowchart showing an example of processing of a text decoration program corresponding to at least one of the embodiments of the present invention.
[0048] The acquisition unit 101 acquires the dynamically generated text (St101).
[0049] The decoration data generating unit 102 generates decoration data for decorating the text, the decoration data corresponding to the contents of the text (St102).
[0050] The decoration application unit 103 applies a style corresponding to the decoration data to the text as decoration (St103).
[0051] The decorated text output unit 104 outputs the text to which the style has been applied, that is, the decorated text (St104).
[0052] (Example of how to generate decoration data) The decoration data generating unit 102 may generate decoration data, for example, in the following manner.
[0053] First, data with special tokens added to it to be used as decoration data (hereinafter referred to as special token data) is prepared. Typically, the special token data is text data. The special token data is used to train and infer a machine learning model for text generation. There are two ways to use the special token data:
[0054] [How to use special token data 1: Use special token data for pre-training or fine-tuning] The machine learning model is trained using only the prepared special token data. Alternatively, a pre-trained model is obtained or created in advance. The special token data can be used to fine-tune the pre-trained model. Note that fine-tuning is a common technique in machine learning, so a detailed explanation will be omitted.
[0055] [How to use special token data 2: Using special token data for inference] Include special token data in the prompts of a trained large-scale language model (LLM). This method is known as in-context learning, so we will not explain it in detail here.
[0056] Then, when dynamically generating text, the text decoration program dynamically generates tokens, which are decoration data, in combination with the text to be displayed.
[0057] For example, assume that the user inputs a chat "Please tell me about this town." to the user terminal 20. By inputting the text from this chat input as a prompt to the generation-based AI, it is assumed that text "Welcome to Skueni Town! The special product of this town is a story." is dynamically generated.
[0058] The acquisition unit 101 acquires the dynamically generated text "Welcome to Skueni Town! The special product of this town is a story."
[0059] The decoration data generation unit 102 generates decoration data corresponding to the content of the text "Welcome to Skueni Town! The special product of this town is a story." More specifically, the text "Welcome to Skueni Town! The special product of this town is a story." is input to the learning model obtained by performing the above usage method 1 or 2 of the special token data. As a result, "<Villager A>", "<emotion:welcome>", " <bold> 」、「< / bold> ", " <color:red>The tokens "," "oo," and "" are output from the learning model. Note that the decoration data generating unit 102 may be provided with the learning model.
[0060] (Adding different decorations depending on the auxiliary information) The decoration data generating unit 102 may generate decoration data that adds different decorations depending on auxiliary information. In order to generate such decoration data, a learning model (machine learning model) that adds tokens to text is applied.
[0061] More specifically, the method is as follows: First, a model for performing conditional conversion is constructed using the above-mentioned special token data. For example, input / output and conditions are prepared as shown below, and the learning model is trained. Input data before conversion: Special token data excluding special tokens used as decoration data Condition: Add supporting information to the condition Output data after conversion: Special token data
[0062] Auxiliary information is any additional information, such as information indicating the game play situation. For example, information indicating the stamina of the player character, or information indicating the jobs, levels, and status of group members when fighting a boss in a group, corresponds to auxiliary information. Auxiliary information may be information other than those listed here.
[0063] The decoration data generating unit 102 inputs the dynamically generated text and auxiliary information to a learning model. Then, the learning model outputs decoration data that adds different decorations to the text depending on the auxiliary information. The decoration data generating unit 102 may be equipped with the learning model.
[0064] As a result, different decorations can be applied to the same text depending on the play situation, etc.
[0065] (Combined with dynamic generation of speech bubble images) As described above, the speech bubble image generating unit 105 has a function of generating a speech bubble image having an appearance corresponding to the content of the text. The speech bubble combining unit 106 has a function of combining text and speech bubble images. The text decoration program, the text decoration system, and the text decoration method according to at least one of the embodiments of the present invention may apply a speech bubble image as decoration for the text.
[0066] FIG. 5 is a flowchart showing an example of processing of a text decoration program corresponding to at least one of the embodiments of the present invention.
[0067] The acquiring unit 101 acquires the dynamically generated text (St201).
[0068] The decoration data generating unit 102 generates decoration data for decorating the text, the decoration data corresponding to the contents of the text (St202).
[0069] The decoration application unit 103 applies a style corresponding to the decoration data to the text as decoration (St203).
[0070] The balloon image generating unit 105 generates a balloon image having an appearance corresponding to the content of the text (St204). The balloon combining unit 106 combines the text and the balloon image (St205).
[0071] The decorated text output unit 104 outputs the text combined with the generated speech bubble image (St206).
[0072] Note that text may be output that is decorated with boldface or the like and further combined with a balloon image. Alternatively, text may be output that is not decorated with boldface or the like but is combined with a balloon image.
[0073] The speech bubble image generating unit 105 includes an image generating AI. Since the image generating AI is an existing technology, a detailed description thereof will be omitted.
[0074] In this embodiment, the following processing is performed so that the image generation AI does not generate images other than speech bubble images.
[0075] (Processing example 1) The speech bubble image generating unit 105 includes an image generating AI that generates only speech bubble images. That is, an image generating AI that does not generate images other than speech bubble images is used.
[0076] (Processing example 2) A prompt that does not generate images other than balloon images is input to the image generation AI included in the balloon image generation unit 105. In other words, the prompt input to the generation AI controls the content of the image so that a balloon image is output.
[0077] (Processing example 3) The speech bubble image generating unit 105 includes an image generation AI. The image generation AI is of a type that generates images other than speech bubble images. The speech bubble image generating unit 105 filters the images generated by the image generation AI. For example, the speech bubble image generating unit 105 excludes images that do not have a "white background surrounded by lines" based on rules. The speech bubble image generating unit 105 identifies images that have not been excluded by the filtering process as speech bubble images.
[0078] (Bubble image corresponding to decoration data) The balloon image generating unit 105 may generate a balloon image corresponding to the decoration data.
[0079] For example, the decoration data generating unit 102 may generate the decoration data<speech_balloon_screem> Assume that a token such as the following has been generated. The balloon image generating unit 105 generates a balloon image B1 corresponding to the token as shown in Fig. 6. Fig. 6 is a conceptual diagram illustrating an example of a balloon image corresponding to at least one of the embodiments of the present invention.
[0080] The speech bubble image generating unit 105 performs, for example, the following process so as to generate a speech bubble image corresponding to the decoration data.
[0081] An image generation AI is created or adjusted so that a speech bubble image corresponding to a token is generated. The created or adjusted image generation AI is provided in the speech bubble image generating unit 105. There are, for example, the following two methods for creating or adjusting such an image generation AI.
[0082] (Measure 1) Pairs of tokens and speech bubble images are used as training data to train an image generation AI.
[0083] (Measure 2) A learning model that is a converter that converts tokens into appropriate prompts is trained. The speech bubble image generation unit 105 converts tokens into prompts using the converter. Next, the speech bubble image generation unit 105 generates a speech bubble image by inputting the converted prompt to an image generation AI.
[0084] (Adjustment when combining speech bubbles) The speech bubble combination unit 106 adjusts the text and speech bubble images to be combined.
[0085] The adjustments include text adjustments and speech bubble image adjustments. Text adjustments include adjusting the line break position of the text combined with the speech bubble. Text adjustments include adjusting the relative position of the text to the speech bubble, such as left-justifying or centering the text. Speech bubble image adjustments include resizing or rotating the speech bubble image.
[0086] The following processing may be considered as a process for adjusting text: The decoration data generating unit 102 generates tokens that indicate the position of a line break in the text, the relative position of the text, etc. Alternatively, an adjustment model for adjusting the position of a line break in the text, the relative position of the text, etc. is prepared separately, and the text is adjusted using the adjustment model.
[0087] As a process for adjusting a speech bubble image, for example, the following process is considered.
[0088] When the speech bubble image generating unit 105 generates a speech bubble image, numerical values such as the vertical and horizontal sizes and the number of characters of the text to be combined are input to the learning model as conditions. In this case, the image generating unit 105 may be integrated with the speech bubble combining unit 106.
[0089] FIG. 7 is a conceptual diagram illustrating an example of a text after decoration, according to at least one embodiment of the present invention.
[0090] The decorated text reads, "Welcome to Square Enix Town! Our town's specialty is stories." Let's say it was text. The "Square Enix Town" part is decorated in bold. Also, the "Story" part is decorated in red. The rest of the text is black and not bold.
[0091] 8 is a conceptual diagram illustrating a generated balloon image according to at least one of the embodiments of the present invention. The balloon image generating unit 105 generates a cloud-shaped balloon image B2 corresponding to text.
[0092] 9 is a conceptual diagram illustrating an example of adjusting a speech bubble image according to at least one embodiment of the present invention. The speech bubble combination unit 106 adjusts the speech bubble image B2 so that text fits within the cloud-like speech bubble image B2. More specifically, the speech bubble combination unit 106 changes the size and rotation of the speech bubble image B2 in both the vertical and horizontal directions.
[0093] As described above, each embodiment of the present application solves one or more deficiencies. Note that the effects of each embodiment are non-limiting effects or examples of effects.
[0094] In each of the above-mentioned embodiments, the user terminal 20 and the server 10 execute the above-mentioned various processes according to various control programs (e.g., text decoration program) stored in a storage device provided in the user terminal 20 and the server 10. Also, other computers, not limited to the user terminal 20 and the server 10, may execute the above-mentioned various processes according to various control programs (e.g., text decoration program) stored in a storage device provided in the computer.
[0095] Furthermore, the configuration of the text decoration system 100 is not limited to the configuration described as the example of the embodiment above. For example, the server may execute some or all of the processes described as processes executed by the user terminal, or the user terminal may execute some or all of the processes described as processes executed by the server. Also, the user terminal may be equipped with some or all of the storage unit (storage device) equipped in the server. In other words, the user terminal or the server in the text decoration system 100 may be equipped with some or all of the functions equipped in the other one.
[0096] Furthermore, the program may be configured to realize some or all of the functions described as examples of each of the above-mentioned embodiments in a standalone device that does not include a communication network.
[0097] [Note] The above-mentioned embodiments have been described so as to enable at least one person having ordinary skill in the art to which the invention pertains to practice the invention.
[0098] [1] On the computer, A function to get the dynamically generated text, a decoration data generating function for generating decoration data for decorating a text, the decoration data corresponding to the content of the text; A text decoration program that makes it possible.
[0099] The above text decoration program allows the appearance of dynamically generated text to be dynamically modified.
[0100] [2] The embellishment data is generated in the form of tokens. [1] A text decoration program.
[0101] According to the above text decoration program, text can be flexibly decorated using tokens.
[0102] [3] the tokens are tokens that specify the format of the text; [2] A text decoration program according to the present invention.
[0103] According to the above text decoration program, a format corresponding to the content of the text is generated as a token, and the token can be used to flexibly decorate the text.
[0104] [4] The decorative data includes a speech bubble image to be used in combination with the text. [1] A text decoration program.
[0105] According to the above text decoration program, speech bubbles can be combined with text as a form of decoration.
[0106] [5] The computer includes: and further realizing a speech bubble generation function for generating the speech bubble image having an appearance according to the content of the text. [4] A text decoration program.
[0107] According to the above text decoration program, a speech bubble corresponding to the content of the text can be combined with the text.
[0108] [6] The computer includes: Further realizing a speech bubble combination function for combining the text and the speech bubble image, In the speech bubble combination function, at least one of the text and the speech bubble image to be combined is adjusted. A text decoration program according to any one of [3] to [5].
[0109] According to the above text decoration program, the text and the speech bubble can be combined after adjusting them so that they match with each other.
[0110] [7] A text decoration system including a communication network, a server, and a user terminal, An acquisition means for acquiring dynamically generated text; a decoration data generating means for generating decoration data for decorating a text, the decoration data corresponding to the content of the text; Includes a text decoration system.
[0111] The above text decoration system allows for dynamically modifying the appearance of dynamically generated text.
[0112] [8] A computer-implemented method for text decoration, comprising the steps of: A process for acquiring the dynamically generated text; a decoration data generation process for generating decoration data for decorating a text, the decoration data corresponding to the content of the text; Text decoration methods, including
[0113] According to the above text decoration method, the appearance of dynamically generated text can be dynamically modified. [Industrial Applicability]
[0114] According to one embodiment of the present invention, it is useful as a text decoration program, a text decoration system, and a text decoration method that can dynamically modify the appearance of dynamically generated text. [Explanation of symbols]
[0115] 10 Server 11 Processors 12. Memory 13 Storage device 20, 20A, 20B User terminal 21 Processors 22 Memory 23 Storage device 30 Communication Network 100 Text Decoration System 101 Acquisition Department 102 Decoration data generation unit 103 Decoration application section 104 Text Output Section 105 Image Generation Unit 106 Balloon combination section< / color:red> < / color:red> < / color:red> < / color:red>
Claims
1. On the computer, A function to get the dynamically generated text, a decoration data generating function for generating decoration data for decorating a text, the decoration data corresponding to the content of the text; A text decoration program that makes it possible.
2. The embellishment data is generated in the form of tokens.
2. The text decoration program according to claim 1.
3. the tokens are tokens that specify the format of the text; 3. The text decoration program according to claim 2.
4. The decorative data includes a speech bubble image to be used in combination with the text.
2. The text decoration program according to claim 1.
5. The computer includes: and further realizing a speech bubble generation function for generating the speech bubble image having an appearance according to the content of the text.
5. The text decoration program according to claim 4.
6. The computer includes: Further realizing a speech bubble combination function for combining the text and the speech bubble image, In the speech bubble combination function, at least one of the text and the speech bubble image to be combined is adjusted.
6. The text decoration program according to claim 4 or 5.
7. A text decoration system including a communication network, a server, and a user terminal, An acquisition means for acquiring dynamically generated text; a decoration data generating means for generating decoration data for decorating a text, the decoration data corresponding to the content of the text; Includes a text decoration system.
8. A computer-implemented method for text decoration, comprising the steps of: A process for acquiring the dynamically generated text; a decoration data generation process for generating decoration data for decorating a text, the decoration data corresponding to the content of the text; Text styling methods, including
Citation Information
Patent Citations
Printing device and printing device control method
JP2021109349A