Design creation system, receiving program

The design creation system addresses the limitations of existing systems by allowing users to input and arrange characters, numbers, or symbols, facilitating real-time modification and superposition for creating complex and refined designs.

JP7856278B2Active Publication Date: 2026-05-11FUKUDAYA
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
FUKUDAYA
Filing Date
2021-06-29
Publication Date
2026-05-11

AI Technical Summary

Technical Problem

Existing design creation systems require users to prepare or select from existing design data, limiting the flexibility and creativity in creating original designs.

Method used

A design creation system that allows users to input characters, numbers, or symbols, which are arranged according to predetermined rules, enabling real-time modification and superposition of shapes with adjustable density, transparency, and color, facilitating the generation of complex designs.

Benefits of technology

Enables users to easily create original designs by arranging and modifying shapes in real-time, allowing for varied and refined designs through superposition and transparency adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007856278000001
    Figure 0007856278000001
  • Figure 0007856278000002
    Figure 0007856278000002
  • Figure 0007856278000003
    Figure 0007856278000003
Patent Text Reader

Abstract

To provide a design creation system which allows a user to easily create an original design.SOLUTION: A design creation system according to the present invention has storage means for storing a character and a graphic in association with each other, input reception means 41 for receiving an input of a plurality of characters, and generating means for generating, based on the plurality of characters received by the input reception means, a graphic string in which a graphic corresponding to each of the characters is arranged in an order of reception of input of the characters. The generating means creates a graphic series group 70 by arranging a plurality of generated graphic strings serially in a first direction and by arranging a plurality of graphic strings in a second direction perpendicular to the first direction.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a design creation system capable of creating a design based on an input from a user, and a computer program.

Background Art

[0002] Conventionally, there has been a demand for a design creation system that creates a design based on an input operation from a user, and various design creation systems have been realized. As such a design creation system, there is the design creation system described in Patent Document 1. In the design creation system described in Patent Document 1, it is possible to arrange the same figure while changing its size and angle, and an original design can be created according to the user's operation input.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the design creation system described in Patent Document 1, although an original design of the user can be created, the user needs to prepare the original design data or select from existing design data. That is, when preparing the original design data, it is necessary to create such design data, etc., and when selecting from existing design data, it is common for the selection range to be narrowed.

[0005] The present invention has been made to solve the above problems, and its main object is to provide a design creation system and a computer program that enable a user to easily create an original design.

Means for Solving the Problems

[0006] The first configuration is a design creation system comprising: a storage means that stores characters, numbers, or symbols in association with figures; an input receiving means that receives input of a plurality of the characters, numbers, or symbols; and a generation means that generates a sequence of figures in which figures corresponding to each character, number, or symbol are arranged in the order in which the characters, numbers, or symbols were received, based on the plurality of the characters, numbers, or symbols received by the input receiving means, and arranges the plurality of sequences of figures according to a predetermined rule.

[0007] In the first configuration, multiple shapes can be arranged by accepting input of multiple letters, numbers, or symbols, making it easier to create original designs.

[0008] The second configuration, in addition to the first configuration, involves the generating means arranging a plurality of the sequence of figures in series in a first direction, and arranging a plurality of the sequence of figures in parallel in a second direction perpendicular to the first direction.

[0009] In the second configuration, a regularly arranged sequence of shapes can be used, making the overall design more refined.

[0010] The third configuration, in addition to the first or second configuration, includes the generation means generating and arranging the graphic sequence each time the input receiving means receives input of characters, numbers, or symbols.

[0011] In the third configuration, the entire design is modified each time an input is made, thus providing a design creation system that responds to input in real time.

[0012] The fourth configuration is that, in addition to any of the first to third configurations, the arrangement means is capable of superimposing at least a portion of adjacent figures.

[0013] In the fourth configuration, a shape different from the prepared shape is formed by the superposition of at least a portion of the shapes, making it possible to generate various types of designs.

[0014] The fifth configuration, in addition to the fourth configuration, further comprises a modifying means capable of changing the density, transparency, or transmittance of the color scheme of the figure, wherein when the arrangement means superimposes the figure, the modifying means sets the density, transparency, or transmittance of the superimposed area to be based on, and different from, the density, transparency, or transmittance of the non-superimposed area.

[0015] In the fifth configuration, areas with different densities, transparency, or transmittance can be formed, making it possible to easily create complex designs.

[0016] The sixth configuration is that, in addition to any of the first to fifth configurations, the input receiving means is capable of receiving input that modifies the predetermined rule.

[0017] The sixth configuration allows for increased design scalability.

[0018] The seventh configuration is a computer program that causes the computer to function as an input receiving means for receiving input of a plurality of the aforementioned characters, numbers, or symbols; a generating means for generating a sequence of figures in which figures corresponding to each character, number, or symbol are arranged in the order in which the characters, numbers, or symbols were received, based on the plurality of aforementioned characters, numbers, or symbols received by the input receiving means, and arranging the plurality of aforementioned sequence of figures according to a predetermined rule.

[0019] In the seventh configuration, a computer program capable of executing the design creation system related to the first configuration can be provided. [Brief explanation of the drawing]

[0020] [Figure 1] This diagram shows the overall structure of the design creation system. [Figure 2] This is a diagram showing the schematic configuration of the user terminal. [Figure 3] This is a diagram showing the schematic configuration of the server. [Figure 4] This is a diagram showing the figures associated with the alphabet. [Figure 5] This is a diagram showing the design creation system displayed on the display unit of the user terminal. [Figure 6] This is a diagram showing an example of a figure sequence. [Figure 7] This is a diagram showing an example of a figure sequence group displayed on the design display unit. [Figure 8] This is a diagram showing an example of a figure sequence with the intervals between figures and the line spacing changed. [Figure 9] This is a diagram showing the display state of the design display unit when the intervals between figures and the line spacing are changed. [Figure 10] This is a diagram showing an example of a figure sequence with figures superimposed. [Figure 11] This is a diagram showing another example of a figure sequence with figures superimposed. [Figure 12] This is a diagram showing an example of a figure sequence when figures are superimposed and the transparency is changed. [Figure 13] This is a diagram showing another example of a figure sequence when figures are superimposed and the transparency is changed.

Mode for Carrying Out the Invention

[0021] <Embodiment> The design creation system according to this embodiment is a system that enables a user to create an original design. As shown in FIG. 1, it is composed of a plurality of user terminals 10 operable by the user and a server 20 connected to each user terminal 10 via a communication line network N. As the user terminal 10, various devices such as a personal computer, a smartphone, and a tablet computer are used.

[0022] The configuration of the user terminal 10 will be explained with reference to Figure 2. The user terminal 10 comprises a control unit 11, a communication unit 12, a storage unit 13, a display unit 14, and an input unit 15. The control unit 11 is a CPU, equipped with a processor and memory, and the processor performs predetermined processing according to various programs. The communication unit 12 is used to connect to the server 20 via an internet line or dedicated line, and is capable of sending and receiving information with the server 20. The storage unit 13 is composed of volatile memory and non-volatile memory. Volatile memory is, for example, DRAM, and non-volatile memory is, for example, an HDD or SSD. The display unit 14 is, for example, a general liquid crystal display. If the user terminal 10 is a personal computer, the input unit 15 is composed of a keyboard, mouse, etc. If the user terminal 10 is a tablet computer or smartphone, the input unit 15 is a touch panel provided on the surface of the display unit 14.

[0023] As shown in Figure 3, the server 20 comprises a control unit 21, a communication unit 22, and a storage unit 23. The control unit 21 is a CPU equipped with a processor and memory, and the processor performs predetermined processing according to various programs. The communication unit 22 is used to connect with the user terminal 10 via an internet line or dedicated line, and is capable of sending and receiving information with the user terminal 10. The storage unit 23 is composed of volatile memory and non-volatile memory. The storage unit 23 also stores a program for executing the design creation system according to this embodiment, as well as various image data necessary for executing that program.

[0024] Next, the data that forms the basis of the designs created in the design creation system according to this embodiment will be explained with reference to Figure 4. The storage unit 23 of the server 20 stores alphabets and shapes 30 in association. The lowercase alphabet "a" is associated with shapes 31a and 32a. Similarly, the lowercase alphabet "b" is associated with shapes 31b and 32b, the lowercase alphabet "c" is associated with shapes 31c and 32c, and the lowercase alphabet "d" is associated with shapes 31d and 32d. Shapes are also associated with the lowercase alphabets "e" through "z," but the explanation will be omitted to avoid redundancy. As shown in Figure 4, shapes 31a to 32d all have an outline that fits within a square frame and touch at least two of the four sides of the square. Furthermore, for sides of the square surrounding figure 30 that are not touched by figures 31a to 32d, the figures touch at least one of the corners at both ends of that side. Note that the dashed lines shown in Figure 4 are included for explanatory purposes, but the lines corresponding to the dashed lines are not displayed when showing figures 31a to 32d.

[0025] Figures 31a to 31d above are designated as the first figure group 31, and figures 32a to 32d are designated as the second figure group 32. The first figure group 31 is composed of figures formed by uniformly coloring the inside of an outline created by a combination of arcs and straight lines. In addition, each of the figures 31a to 31d in the first figure group 31 has a gap that divides the figure 31a to 31d in the vertical and / or horizontal directions. The second figure group 32 is composed only of straight lines, and each figure is based on a corresponding uppercase letter of the alphabet.

[0026] Next, the procedure for a user to create an original design using the figures 31a to 32d described above will be explained with reference to the figures. When the user operates the user terminal 10 and communicates with the server 20, the server 20 sends a program to run the design creation system to the user terminal 10 via the communication network N and temporarily stores it in the volatile memory of the storage unit 11 of the user terminal 10. Then, the control unit 11 of the user terminal 10 runs the design creation system according to that program.

[0027] The display unit 14 of the user terminal 10 displays an image of the design creation system shown in Figure 5. In this design creation system, the text input unit 41, shape selection unit 42, shape spacing change unit 43, line spacing change unit 44, size change unit 45, angle change unit 46, color change unit 47, and transparency change unit 48 are displayed as a GUI that can accept user input. The display unit 14 also displays a design display unit 50. This design display unit 50 displays the original design generated by the user operating the design creation system.

[0028] When the character input unit 41, shape selection unit 42, shape spacing change unit 43, line spacing change unit 44, size change unit 45, angle change unit 46, color change unit 47, and transparency change unit 48 receive operation input from the user, the control unit 11 of the user terminal 10 executes processing based on that operation input and then displays the image data of the design generated as a result of the operation input on the design display unit 50. The character input unit 41, shape selection unit 42, shape spacing change unit 43, line spacing change unit 44, size change unit 45, angle change unit 46, color change unit 47, and transparency change unit 48 can be collectively referred to as an input reception means, which is a GUI that functions in cooperation with the control unit 11, display unit 14, and input unit 15.

[0029] The operation inputs accepted by each section 41-48 and the processes executed when such inputs are received will be explained in detail. The character input section 41 accepts alphabetical input. The user places the cursor over the character input section 41 using a mouse or similar device, and then inputs alphabetical characters using the keyboard. This character input section 41 allows for the input of multiple alphabetical characters, and the characters are displayed from left to right in the order they are entered. Furthermore, if one or more alphabetical characters have already been entered, the user can position the cursor in front of any of the characters and then input another character to enter a new character before the already entered character. The shape selection section 42 displays the option to select which of the first shape group 31 or the second shape group 32 to use to create the design.

[0030] The shape spacing change section 43, the line spacing change section 44, the size change section 45, and the angle change section 46 are displayed as sliders that extend horizontally, and input is accepted based on the horizontal position on these sliders. Users perform various modification operations by moving the cursor over the sliders and selecting the horizontal position.

[0031] The shape spacing change unit 43 accepts input to change the horizontal spacing (first direction) of the shapes 30. The line spacing change unit 44 accepts input to change the vertical spacing (second direction perpendicular to the first direction) of the shapes 30. The size change unit 45 accepts input to change the size of the shapes 30. When changing the size of the shapes 30, the aspect ratio is kept constant. Note that the size change of the shapes 30 is applied to all shapes 30 displayed on the design display unit 50. The angle change unit 45 accepts input to change the display angle of the image data displayed on the design display unit 50. When the angle change unit 45 accepts a display angle change operation, the control unit 11 rotates the image data displayed on the design display unit 50 around the center and displays the rotated image data on the design display unit 50.

[0032] The color change unit 47 accepts input for changes to the color of the figure 30 and the background color of the figure 30. This input may be accepted using a color palette (not shown) or by accepting RGB numerical input. When a color change operation is accepted, the color of the bar displayed on the color change unit 47 is changed to the new color. The transparency change unit 48 accepts input for changes to the transparency of the colors of the figure 30 and the background. This transparency can be set in the range of 0% to 100%, where 0% represents a completely opaque state and 100% represents a completely transparent state. That is, if the transparency is 0%, only the color of the figure 30 will be displayed in the area where the figure 30 is displayed. If the transparency is between 1% and 99%, the color of the figure 30, which has been diluted by the percentage of transparency, will be mixed with the background color, which has been made transparent by the percentage of transparency, and displayed.

[0033] The processes that the control unit 11 executes when each of the above-described parts 41 to 48 receives input will now be explained with reference to the diagram. In the following processes, the control unit 11 functions as a generation means that generates a design based on the user's input operations. First, with reference to Figure 6, the cases in which input is made to the character input unit 41 and the shape selection unit 42 will be explained. Note that the shape spacing change unit 43 and the line spacing change unit 44 will be explained assuming that the spacing is set to zero.

[0034] When the character input unit 41 receives input of one or more alphabets, the control unit 11 reads the corresponding figures 30 from the storage unit 14 and arranges the figures 30 in the order they were entered to form a figure sequence 60. In forming the figure sequence 60, each figure 30 is assumed to fit within a square of equal size. Then, the figures are arranged horizontally so that their top and bottom edges coincide to form the figure sequence 60. Figure 6 shows an example where the input alphabets are in the order of "a", "b", and "c" from left to right, and the first figure group 31 is selected in the figure selection unit 42. Also, since Figure 6 shows the case where the spacing between the figures constituting the figure sequence 60 is zero, the left and right sides of the squares in which the figures fit touch. Note that the dashed line shown in Figure 6 is provided to enclose one figure sequence 60 for explanatory purposes, but the line corresponding to the dashed line is not displayed in the design display unit 50.

[0035] With respect to the graphic sequence 60 configured as described above, the control unit 11 arranges multiple sequences of graphic sequences 60 horizontally (first direction), and also arranges multiple sequences of graphic sequences 60 arranged horizontally vertically (second direction perpendicular to the first direction) to form a graphic sequence group 70. That is, the graphic sequences 60 are arranged in series horizontally, and the graphic sequences 60 are arranged in parallel vertically. At this time, since the spacing between graphic sequences 60 is set to zero for the graphic spacing change unit 43 and the row spacing change unit 44, adjacent graphic sequences 60 in the horizontal direction touch each other, and adjacent graphic sequences 60 in the vertical direction also touch each other. The graphic sequence group 70 generated as described above is then displayed as image data on the design display unit 50 as shown in Figure 7.

[0036] Furthermore, whenever an alphabet is added to the character input unit 41 while the graphic sequence 70 is displayed on the design display unit 50, the control unit 11 reads the graphic 30 corresponding to the added alphabet from the storage unit 14, generates the graphic sequence 60 and graphic sequence 70 again, and displays them on the design display unit 50. Also, whenever a character entered in the character input unit 41 is deleted, the control unit 11 generates the graphic sequence 60 and graphic sequence 70 with the corresponding graphic deleted and displays them on the design display unit 50. In addition, whenever the graphic sequence selected in the graphic selection unit 42 is changed, the graphics 30 that make up the graphic sequence 60 and graphic sequence 70 are changed and displayed on the design display unit 50.

[0037] Next, we will explain the processing when, in addition to input to the character input unit 41 and input to the shape selection unit 42, input of the spacing of the shapes 30 as w is made to the shape spacing change unit 43 and input of the line spacing as t is made to the line spacing change unit 44, with reference to Figure 8. Note that the input to the character input unit 41 and input to the shape selection unit 42 are the same as described above, so we will omit the explanation.

[0038] Based on user input, the control unit 11 sets the spacing between the figures 30 that make up the figure sequence 60 to horizontal spacing w. Similarly, the spacing between multiple figure sequences 60 arranged horizontally is also set to horizontal spacing w. That is, the spacing between each figure 30 in the figure sequence 60 and the spacing between the end of the preceding figure sequence 60 and the beginning of the following figure sequence 60 in the horizontally arranged figure sequences 60 become equal, so that all figures 30 arranged horizontally are spaced equally. In addition, based on user input, the control unit 11 also changes the vertical spacing t, which is the width between rows of figures 30. Specifically, the spacing between all vertically adjacent figure sequences 60 is set to vertical spacing t. Once the control unit 11 has performed the above processing and generated the figure sequence group 70, the image data of the figure sequence group 70 is displayed on the image display unit 50 as shown in Figure 9. If input is made to either the figure spacing change unit 43 or the row spacing change unit 44, only the input spacing needs to be changed.

[0039] Furthermore, while the above explanation and Figures 8 and 9 describe the horizontal and vertical spacing being widened by the shape spacing change unit 43 and the line spacing change unit 44, the shape spacing change unit 43 and the line spacing change unit 44 also accept negative spacing inputs, making it possible to process the overlapping of at least a portion of the shapes. This process will be explained with reference to Figures 9 and 10. Note that in Figure 9, the squares touching the outlines of each shape 31a to 31c are shown with dashed lines, but these dashed lines are not displayed when displayed on the design display unit 50.

[0040] Figure 10 shows an example where the shape spacing change unit 43 receives an input setting the horizontal spacing to -w. In this case, the control unit 11 overlaps each adjacent shape 30 in each shape sequence 60 by the amount of -w that was received in the input. It also overlaps the end and beginning of adjacent shape sequences by the amount of -w that was received in the input. Therefore, in the shape sequence group 70, all adjacent shapes are overlapped by the amount of the input that was received.

[0041] Figure 11 shows the case where the second group of shapes 32 is selected in the shape selection unit 42, and the shape spacing change unit 43 and the row spacing change unit 44 receive an operation input that results in a negative spacing. In this case, the control unit 11 not only overlaps adjacent shapes 30 by the amount of the operation input received, but also overlaps vertically adjacent rows of shapes 60 by the amount of the operation input received. Due to this overlapping process, although the second group of shapes 32 is based on uppercase letters of the alphabet, the parts that can be seen as uppercase letters of the alphabet are lost, and a complex geometric pattern is formed.

[0042] In the above explanation, we have described the cases where both the shape spacing change unit 43 and the line spacing change unit 44 receive input to widen the spacing, and where both receive processing to make the spacing negative. However, it is also possible for one to receive processing to widen the spacing and the other to receive processing to make the spacing negative. In this case, the horizontal shapes 30 will have spacing between them, while the vertical shapes 30 will partially overlap, or vice versa. Whenever a change operation for the shape spacing or line spacing is input to the shape spacing change unit 43 or the line spacing change unit 44, the control unit 11 generates a group of shapes 70 based on that change and displays it on the design display unit 50.

[0043] Next, the processing performed by the control unit 11 when the transparency change unit 48 receives a transparency change request will be explained with reference to Figures 12 and 13. Figure 12 shows an example of changing the transparency while making the interval between figures 31a to 31c negative using the first figure group 31. When the interval between figures 31a to 31c is negative, an overlapping area d occurs between figures 31a to 31c. For this overlapping area d, the control unit 11 performs an overlapping process using transparency. Specifically, the transparency of the overlapping area d is obtained by subtracting the set transparency value from the value of 100%, multiplying that value by the number of figures overlapping at the overlapping area d, and subtracting the multiplied value from the value of 100%. For example, if the transparency is 70% and two shapes overlap, subtract 70% from 100% to get 30%, multiply 30% by 2 to get 60%, and subtract that 60% from 100% to get a transparency of 40%. In other words, the transparency of the overlapping area will be smaller than that of the non-overlapping area. Note that if the transparency is 50% or less, the transparency of the overlapping area d will be 0%.

[0044] Figure 13 shows an example of changing the transparency while making the spacing between figures 32a to 32c negative using the second figure group 32. In Figure 13, the negative spacing between figures 32a to 32c is larger compared to Figure 12, resulting in overlapping areas d with three or more figures, and the transparency is lower than that of overlapping areas d with two figures. Note that when three figures overlap, if the transparency is 66% or less, the transparency of the overlapping area d will be 0%.

[0045] If the transparency is changed, and the vertical spacing t and horizontal spacing w of figure 30 are set to zero, or if the spacing is set to be wider, there will be no overlapping areas, and therefore no particular changes will be made to the overall color for each of the above processes.

[0046] The image data of the designs created as described above can be used in a variety of ways. For example, the image data can be printed on fabric to create original design furoshiki (wrapping cloths), handkerchiefs, clothing, etc. Alternatively, it can be printed on paper to create original design wrapping paper. Furthermore, the use of the image data is not limited to printing; it can also be downloaded and used for image processing such as texture mapping.

[0047] With the above configuration, the design creation system according to this embodiment provides the following effects.

[0048] • By simply accepting multiple alphabetical inputs, it is possible to arrange multiple shapes, making it easier to create original designs.

[0049] • Because the shapes are arranged regularly in both the horizontal (first direction) and vertical (second direction) directions, the overall design can be made more refined.

[0050] • Because the entire design is modified each time input is made, it is possible to provide a design creation system that responds to input in real time.

[0051] • By superimposing at least a portion of the shapes, a shape different from the prepared shape is formed, making it possible to generate various types of designs.

[0052] • Because it is possible to create areas with different levels of transparency within a shape, complex designs can be easily created.

[0053] <Variation> In this embodiment, the control unit 11 of the user terminal 10 performs various processing, but it is also possible that each time the input unit 15 of the user terminal 10 receives input, it sends data related to the received input to the server 20, and the control unit 21 of the server 20 performs various processing and then sends image data to the user terminal.

[0054] In this embodiment, the user terminal 10 and the server 20 are connected by a communication line, and the design creation system is made available by the user terminal 10 accessing the server 20. However, the design creation system program may be stored on a recording medium or the like, and the computer may be made to execute processing related to the design creation system using that program.

[0055] • When accepting design changes, it is possible to accept changes other than those shown in the embodiment. For example, it may be possible to change the left-right relative position of adjacent rows of shapes 60 in the vertical direction.

[0056] In this embodiment, there are two sets of shapes that can be selected by the shape selection unit 42, but the number may be increased. Also, in this embodiment, the sets of shapes are assumed to be created in advance and stored in the storage unit 22 of the server 20, but the user may be allowed to create the sets of shapes.

[0057] In this embodiment, only alphabetical input is accepted, but other characters such as kanji and hiragana, as well as numbers, symbols, etc., may also be input. In this case, for example, only one type of character may be accepted, or a corresponding graphic may be provided for each character type, or the user may be allowed to select the character type to be input.

[0058] In this embodiment, the transparency of the color of figure 30 can be changed, but the density or transparency of the color may also be changed. In this case as well, the density or transparency of the overlapping area can be determined based on the density or transparency of the other areas.

[0059] In this embodiment, the figure sequence 60 and figure sequence group 70 are generated each time input is received in each of the parts 51 to 58. However, a GUI may be provided to instruct the updating of the figure sequence group 70, and when the user provides an operation input to the GUI, the figure sequence 60 and figure sequence group 70 may be generated based on the input status to each of the parts 51. [Explanation of Symbols]

[0060] User terminal...10, Control unit...11, Communication unit...12, Storage unit...13, Display unit...14, Input unit...15, Server...20, Control unit...21, Communication unit...22, Storage unit...23, Figures...30, First figure group 31, Figures...31a, Figures...31b, Figures...31c, Figures...31d, Second figure group 32, Figures...32a, Figures...32b, Figures...32c, Figures...32d, Text input unit...41, Figure selection unit...42, Figure spacing change unit...43, Line spacing change unit...44, Size change unit...45, Angle change unit...46, Color change unit...47, Transparency change unit...48, Design display unit...50, Figure sequence...60, Figure series group...70

Claims

1. A memory device that stores correspondences between letters, numbers, or symbols and shapes, An input receiving means that receives input of multiple characters, numbers, or symbols and displays the multiple characters, numbers, or symbols that have been received as input, A design creation system comprising: a generation means that generates a sequence of figures in which figures corresponding to each character, number, or symbol are arranged in the order in which the characters, numbers, or symbols were received, based on a plurality of characters, numbers, or symbols received by the input receiving means; a generation means that arranges a plurality of the sequence of figures according to a predetermined rule; and a generation means that displays the arranged plurality of the sequence of figures.

2. A memory device that stores correspondences between letters, numbers, or symbols and shapes, An input receiving means that accepts the input of multiple characters, numbers, or symbols, and changes to the density, transparency, or translucency of the color scheme of the graphic, The system comprises: a generation means that generates a sequence of figures in which figures corresponding to each character, number, or symbol are arranged in the order in which the characters, numbers, or symbols were received, based on a plurality of characters, numbers, or symbols received by the input receiving means, and a generation means that arranges a plurality of sequences of figures according to a predetermined rule, A design creation system in which the generation means is capable of superimposing at least a portion of adjacent figures, and when the figures are superimposed, the density, transparency, or transmittance of the superimposed portion is based on, and different from, the density, transparency, or transmittance of the non-superimposed portion.

3. The input receiving means further accepts changes to the density, transparency, or translucency of the color scheme of the figure. The design creation system according to claim 1, wherein the generation means is capable of superimposing at least a portion of adjacent figures, and when the figures are superimposed, the density, transparency, or transmittance of the superimposed portion is based on, and different from, the density, transparency, or transmittance of the non-superimposed portion.

4. The design creation system according to any one of claims 1 to 3, wherein the generation means generates and arranges the graphic sequence each time the input receiving means receives input of characters, numbers, or symbols.

5. A computer equipped with a display unit, Input receiving means that accepts input of multiple characters, numbers, or symbols, and displays the multiple characters, numbers, or symbols that have been accepted as input on the display unit. A computer program for functioning as a generation means that generates a sequence of figures in which figures corresponding to each character, number, or symbol are arranged in the order in which the characters, numbers, or symbols were received, based on a plurality of characters, numbers, or symbols received by the input receiving means, arranges a plurality of the sequence of figures according to a predetermined rule, and displays the arranged plurality of the sequence of figures on the display unit.

6. Computers, An input receiving means that accepts the input of multiple characters, numbers, or symbols, and changes to the density, transparency, or translucency of the color scheme of the figures associated with the characters, numbers, or symbols. The input receiving means generates a sequence of figures in which figures corresponding to each character, number, or symbol are arranged in the order in which the characters, numbers, or symbols were received, based on a plurality of characters, numbers, or symbols received by the input receiving means, and functions as a generation means that arranges a plurality of such sequence of figures according to a predetermined rule. Furthermore, a computer program to cause the generating means to function such that it superimposes at least a portion of adjacent figures, and sets the density, transparency, or transmittance of the superimposed portion to be based on, and different from, the density, transparency, or transmittance of the non-superimposed portion.