Content processing system, content processing method, and program
The content processing system enhances the entertainment value of circle drawing by evaluating user performance and recommending content, addressing the lack of engagement in existing games, and promoting continuous drawing through personalized feedback and history tracking.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- J CASTKK
- Filing Date
- 2024-12-23
- Publication Date
- 2026-07-03
Smart Images

Figure 2026111161000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a content processing system, a content processing method, and a program.
Background Art
[0002] Conventionally, a game in which players compete for scores by drawing a more accurate circle freehand using a terminal device is known (see Non-Patent Document 1).
Prior Art Documents
Non-Patent Documents
[0003]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In Patent Document 1, although it is possible to score the circle drawn by the user using a terminal device, the entertainment value is insufficient. Therefore, there is a possibility that the user will get bored, and it is difficult to continue drawing a predetermined shape such as a circle. That is, it is difficult to acquire the habit and continuity of drawing a predetermined shape such as a circle.
[0005] The present disclosure has been made in view of the above circumstances, and provides a content processing system, a content processing method, and a program that can improve the entertainment value of drawing a predetermined shape and can continuously perform drawing a predetermined shape.
Means for Solving the Problems
[0006] One aspect of the present disclosure is a content processing system comprising at least one processor for processing content, wherein the at least one processor acquires a drawing result in which a predetermined shape is drawn by a drawer via an input device of a terminal device, evaluates the drawing by the drawer based on the drawing result, and determines recommended content which is content recommended to the drawer based on the result of the evaluation.
[0007] One aspect of the present disclosure is a content processing method for processing content, comprising: obtaining a drawing result in which a predetermined shape is drawn by a drawer via an input device of a terminal device; evaluating the drawing by the drawer based on the drawing result; and determining recommended content, which is content recommended to the drawer, based on the result of the evaluation.
[0008] One aspect of this disclosure is a program for causing a computer to perform the above-described content processing method. [Effects of the Invention]
[0009] According to this disclosure, the entertainment value of drawing circles can be improved, and the act of drawing circles can be performed continuously. [Brief explanation of the drawing]
[0010] [Figure 1] This figure shows an example of the configuration of the content processing system in the first embodiment. [Figure 2] A diagram illustrating the drawing of circles using a terminal device. [Figure 3] Sequence diagram (Part 1) illustrating an example of content processing system operation. [Figure 4] Sequence diagram (part 2) illustrating an example of the content processing system's operation. [Figure 5] A diagram showing an example of drawing result information. [Figure 6] A diagram showing an example of drawing history information. [Figure 7]A flowchart showing the first example of the drawing evaluation process. [Figure 8] A flowchart showing a second example of the drawing evaluation process. [Figure 9] A diagram to supplement the second example of the drawing evaluation process. [Figure 10] Diagram showing the configuration of the content processing system in a modified example. [Modes for carrying out the invention]
[0011] The embodiments will be described in detail below, with reference to the drawings as appropriate. However, unnecessary details may be omitted. For example, detailed explanations of already well-known matters or redundant explanations of substantially identical configurations may be omitted. This is to avoid the following explanation becoming unnecessarily verbose and to facilitate understanding by those skilled in the art. The accompanying drawings and the following explanation are provided to enable those skilled in the art to fully understand this disclosure and are not intended to limit the subject matter described in the claims.
[0012] (First embodiment) <Content Processing System Configuration> Figure 1 is a block diagram showing an example configuration of a content processing system 5 in the first embodiment. The content processing system 5 includes a terminal device 10, a content processing device 20, an article database server 40, and an advertising database server 50. The terminal device 10 is connected to the content processing device 20 via wired or wireless communication. The content processing device 20 is connected to the article database server 40 and the advertising database server 50 via wired or wireless communication. Note that at least one of the article database server 40 and the advertising database server 50 may be provided, or at least one may be included within the content processing device 20.
[0013] The terminal device 10 is held by a user who views various contents. The terminal device 10 assists in the processing of contents (such as selection, acquisition, playback, display, etc.) by the content processing device 20. The terminal device 10, for example, performs input of various information and output of various information (such as transmission, display, and other outputs). That is, the terminal device 10 can receive user input and present information to the user. The terminal device 10 is a PC (Personal Computer), a mobile terminal, a smartphone, or a tablet terminal, etc.
[0014] The content processing device 20 performs processing of various contents (such as selection, acquisition, playback, display, etc.). The processing of contents here may include processing of various information related to the contents. The contents include, for example, data of article contents, advertisement contents, and other contents. The article contents may include data of news articles. The contents may include data of videos or still images, may include audio data, or may include text data.
[0015] The content processing device 20 is composed of, for example, a PC or a server device. When the content processing device 20 is a server device, it may be configured as an on-premises type server device or may be configured in a cloud type on the network. The content processing device 20 may be composed of one computer or may be distributedly composed of a plurality of computers. <0000Processor 11 may be configured using, for example, a Central Processing Unit (CPU), a Digital Signal Processor (DSP), or a Graphical Processing Unit (GPU). Processor 11 may be configured using various integrated circuits (e.g., Large Scale Integration (LSI) or Field Programmable Gate Array (FPGA)). Processor 11 realizes various functions by executing a program held in memory 12. Processor 11 comprehensively controls each part of terminal device 10 and performs various processes.
[0018] Memory 12 includes, for example, a Random Access Memory (RAM) or a Read Only Memory (ROM). Memory 12 may include a volatile memory or a non-volatile memory. Memory 12 may include, for example, a Hard Disk Drive (HDD), a Solid State Drive (SSD), an optical disk, an SD card, etc. Further, memory 12 may be an external storage medium and may be detachable from terminal device 10. Memory 12 stores various data, information, programs, etc.
[0019] Communication device 13 communicates various data or information etc. according to a wired or wireless communication method. The communication method by communication device 13 may include, for example, communication methods such as Local Area Network (LAN), Wide Area Network (WAN), a mobile phone network, or power line communication.
[0020] Communication device 13 communicates, for example, with an external communication device (e.g., content processing device 20).
[0021] The input device 14 may include various buttons, keys, a mouse, a keyboard, a touch panel, a microphone, or other input devices. The input device 14 accepts input of various data or information. The input device 14 may be operated by the user of the terminal device 10. For example, the input device 14 accepts input such as drawing a predetermined shape (e.g., a circle) using a stylus pen or the user's finger. The input device 14 may also accept general operation of the terminal device 10 and operations related to the execution of various applications.
[0022] The display device 15 is, for example, a liquid crystal display or an organic EL display. The display device 15 displays various data or information. The display by the display device 15 may be confirmed by, for example, a user. The display device 15 displays information such as, for example, a screen for drawing a predetermined shape, the drawing result, the evaluation result of the drawing, and content recommended based on the drawing.
[0023] The content processing device 20 comprises a processor 21, a memory 22, and a communication device 23.
[0024] The processor 21 may be configured using, for example, a CPU, DSP, or GPU. The processor 21 may also be configured using various integrated circuits (e.g., LSI or FPGA). The processor 21 implements various functions by executing programs held in the memory 22. The processor 21 comprehensively controls each part of the content processing device 20 and performs various processes.
[0025] Memory 22 includes, for example, RAM or ROM. Memory 22 may include volatile memory or non-volatile memory. Memory 22 may also include, for example, an HDD, SSD, optical disc, SD card, etc. Furthermore, memory 22 may be an external storage medium and may be detachable from the content processing device 20. Memory 22 stores various data, information, or programs.
[0026] Furthermore, memory 22 has various databases. For example, memory 22 has a drawing history database 221 (also referred to as drawing history DB), an article database 222 (also referred to as article DB), and an advertisement database 223 (also referred to as advertisement DB).
[0027] The drawing history database 221 stores information about the history of drawings (also referred to as drawing history information) in which a predetermined shape is drawn by the user using the terminal device 100.
[0028] The article database 222 stores article content. The article database 222 may also hold additional information (article supplemental information) related to the article content. The article content may include data on articles of various genres (for example, news, novels, science, comics, magazines, fashion, communications, computers, travel, photography, nature, environment, outdoor, and other genres). The article content may also include data on content from daily newspapers, weekly magazines, monthly magazines, industry newspapers, specialized newspapers, etc. The article supplemental information may include information such as the article content itself, identification ID, title, genre, target audience, audience, editor, publisher, creator, publishing company, newspaper company, creation date, publication period, expiration date, article price, article layout, etc.
[0029] Furthermore, the article content stored in the article database 222 may be updated within a predetermined period. For example, if the article content includes news articles, it may be updated at least once a day. News articles that were not updated may be deleted from the article database 222 as a result of the update, or they may remain in the article database 222 along with the article content obtained after the update.
[0030] The advertising database 223 stores advertising content. The advertising database 223 may also hold additional information (advertising supplemental information) related to the advertising content. The advertising content may include data related to advertisements in various genres (for example, news, novels, science, comics, magazines, fashion, communications, computers, travel, photography, nature, environment, outdoor, and other genres). The advertising content information may include, for example, the content itself, identification ID, title, advertising company, creator, genre, target audience, creation date, publication period, expiration date, advertising amount, advertising layout, etc.
[0031] The communication device 23 communicates various data or information according to a wired or wireless communication method. The communication method used by the communication device 23 may include, for example, a Local Area Network (LAN), a Wide Area Network (WAN), a mobile phone network, or power line communication. The communication device 23 communicates with, for example, an external communication device (e.g., terminal device 10).
[0032] Figure 2 is a diagram illustrating the drawing of a circle using the terminal device 10. In Figure 2, a circle is shown as an example of a shape (also referred to as the drawn shape) that is drawn to user U1 via the input device 14. Furthermore, Figure 2 assumes that the target shape (also referred to as the target shape) that user U1 intends to draw is also a circle.
[0033] In Figure 2, the terminal device 10 has a touch panel TP that integrates an input device 14 and a display device 15. User U1 of the terminal device 10 draws a circle CR on the touch panel TP using a stylus pen PN. In this case, user U1 draws the circle CR in a single stroke, for example. The processor 11 transmits information about the result of drawing the circle C1 drawn via the touch panel TP (drawing result information) to the content processing device 20 via the communication device 13.
[0034] <Operation of the content processing system> Next, we will explain the operation of the content processing system 5.
[0035] Figures 3 and 4 are sequence diagrams showing examples of the operation of the content processing system 5. In Figures 3 and 4, the drawing shape and target shape are shown as circles, but the drawing shape and target shape may be other shapes. Figure 5 is a diagram showing an example of drawing result information. Figure 6 is a diagram showing an example of drawing history information.
[0036] The processor 11 of the terminal device 10 starts a circle drawing application (also called a circle drawing app) for drawing circles (step S101). The processor 11 specifies, for example, the drawable area on the touch panel TP (step S102). The drawable area is, for example, a predetermined area on the touch panel TP that serves as both the input device 14 and the display device 15 of the terminal device 10, and is the area in which the drawing shape by user U1 can be drawn.
[0037] The processor 11 displays, via the display device 15, the target center point (target center point) and the target starting point (target starting point) for drawing a circle within the drawable area (step S103). The processor 11 may also display messages via the display device 15 such as "Please draw a circle with the displayed point as the center" or "We will measure how close the drawn circle is to a perfect circle." Information about the position of the target center point may be stored in memory 12 or memory 22, or it may be specified by the processor 11. Information about the position of the target starting point may be stored in memory 12 or memory 22, or it may be specified by the processor 11. Note that the target starting point does not need to be displayed or specified.
[0038] The processor 11 receives a circle drawing operation from user U1 via the input device 14 and draws the circle (step S104). The processor 11 displays the drawn circle (step S105). The processor 11 generates drawing result information based on the circle drawing result and transmits it to the content processing device 20 via the communication device 13 (step S106).
[0039] As shown in Figure 5, as an example, the drawing result information includes information on the drawing position, the drawing time, and the drawn image. The drawing position is the position within the drawable range drawn to user U1 via the input device 14, and is indicated by coordinates, for example. The drawing position is detected by the input device 14. The drawing time is the time when the drawing was performed on user U1 via the input device 14, and is indicated by absolute or relative time. The drawing time is obtained by a timestamp, for example. The drawn image is an image in which the drawable range, including the set of actually drawn drawing positions (i.e., the drawing shape), is visualized. The drawn image is generated by the processor 11. The drawing result information may omit or not include some of the above information.
[0040] After step S106 in Figure 3 is completed, proceed to Figure 4.
[0041] The processor 21 of the content processing device 20 receives drawing result information from the terminal device 10 via the communication device 23 (step S201). Based on the drawing result information, the processor 21 performs a drawing evaluation process (step S202). The drawing evaluation process is a process that evaluates the drawing of a circle.
[0042] The processor 21 determines recommended content, which is content recommended to user U1, based on the evaluation results from the drawing evaluation process (step S203). The processor 21 transmits information about the recommended content (also referred to as recommended content information) to the terminal device 10 via the communication device 23 (step S204).
[0043] The recommended content information may include, for example, the data of the recommended content itself, or information about a link to access the recommended content. The link information may include information such as various codes (e.g., one-dimensional codes (e.g., barcodes), two-dimensional codes (e.g., QR (Quick Response) codes)) and URLs (Uniform Resource Locator). The recommended content information transmitted in step S204 may further include at least one of drawing result information and evaluation result information.
[0044] The processor 11 of the terminal device 10 receives recommended content information from the content processing device 20 via the communication device 13 (step S107). The processor 11 displays information based on the recommended content information via the display device 15 (step S107). For example, the processor 21 displays the recommended content, information about the link destination of the recommended content, etc. The processor 11 may display the recommended content via the display device 15 by specifying the link destination via the input device 14.
[0045] User U1 confirms the recommended content displayed on the display device 15 by viewing it or other means. The processor 11 receives input from user U1 via the input device 14 and generates a drawing memo that expresses user U1's observations and feelings at the time of drawing (step S108). Several types of information may be stored in memory 22 as options in advance as information for the drawing memo. In this case, the processor 11 may generate the drawing memo by receiving user input via the input device 14 and specifying an option that matches user U1's feelings at the time of drawing.
[0046] The processor 11 transmits the drawing memo information to the content processing device 20 via the communication device 13 (step S108).
[0047] The processor 21 of the content processing device 20 receives drawing memo information from the terminal device 10 via the communication device 23 (step S205). The processor 21 generates drawing history information and stores and accumulates the drawing history information in the drawing history database 221 (step S206). The drawing history database 221 sequentially accumulates drawing history information as one record in the drawing history database 221 for each drawing. The drawing history database 221 may accumulate one or more drawing history records for each user U1.
[0048] As shown in Figure 6, as an example, the drawing history information includes information about the person drawing, the drawing position, the drawing time, the drawn image, the drawing shape, the drawing size, the drawing time, the drawing direction, the drawing evaluation result, the drawing memo, and the recommended content information.
[0049] The artist information includes information such as the name, gender, age, address, and email address of the artist, user U1. The artist information is stored, for example, in memory 22. The drawn shape is the shape drawn by user U1 and is a set of detected drawing positions. The processor 21 may derive (for example calculate) the drawn shape based on the drawing positions or the drawn image.
[0050] The drawing size is the size of the drawn shape. For example, if the drawn shape is a circle, the drawing size corresponds to the radius, diameter, or area of the circle. The processor 21 may derive (e.g., calculate) the drawing size based on the drawing position or the drawn image. The drawing time is the time required to draw the shape. The processor 21 may derive (e.g., calculate) the drawing time based on the drawing time.
[0051] The drawing direction is the direction in which the drawing of the drawing shape progresses (e.g., clockwise, counterclockwise). The processor 21 may derive (e.g., calculate) the drawing direction based on the drawing position and the drawing time, specifically based on the drawing time at which each drawing position was drawn. The drawing evaluation result is the result of the evaluation of the drawing of the drawing shape, and is shown, for example, as an evaluation value.
[0052] Recommended content information is information about recommended content, and may include the recommended content itself or information about the link to obtain the recommended content. Recommended content information may also include the title and thumbnail of the recommended content.
[0053] Furthermore, at least a portion of the drawing shape, drawing size, drawing time, and drawing direction may be derived by the processor 11 of the terminal device 11 rather than the processor 21, and may be included in the drawing result information and acquired by the content processing device 20.
[0054] Note that some of the information shown in Figure 6 above regarding the drawing history may be omitted or not included at all.
[0055] The processor 11 of the terminal device 10 may, at a predetermined timing, acquire drawing history information regarding circle drawings previously performed by user U1 from the content processing device 20 via the communication device 13, and display information based on the drawing history information via the display device 15. In other words, the processor 21 of the content processing device 20 may control the terminal device 10 to display drawing history information regarding user U1. For example, the content processing device 20 may periodically (e.g., weekly, monthly, quarterly, or yearly) derive statistical information based on previously obtained drawing history information and provide an advice report to user U1's terminal device 10. This allows user U1 to check the drawing results and evaluation results from when they drew circles in the past. The processor 11 of the terminal device 10 may also compare the drawing history information obtained from the current drawing with the drawing history information obtained from past drawings and display the comparison results via the display device 15. In this case, user U1 can feel their own growth and the entertainment value can be improved.
[0056] As shown in the operational examples in Figures 3 and 4, the content processing system 5 can recommend suitable content to user U1 based on the results of the circle drawing performed by user U1. Therefore, the content processing system 5 can capture user U1's interest and provide high entertainment value. Thus, the content processing system 5 can reduce the likelihood of user U1 becoming bored with drawing circles and encourage them to continue drawing circles.
[0057] <Specific examples of drawing evaluation processes> Figure 7 is a flowchart showing the first example of the drawing evaluation process. Note that the symbols used in the explanation of Figure 7 correspond to the symbols shown in Figure 9, which will be discussed later.
[0058] The processor 21 of the content processing device 20 calculates the distance rn between each measurement point n and the target center point C based on the drawing result information (step S211). The drawing circle CR1 is a circle drawn for user U1.
[0059] Measurement points n are virtual points that serve as the basis for calculating distances, etc., and multiple points are set on the circumference of the drawing circle CR1. There may be, for example, around 360 measurement points n or around 100 measurement points n. The distances between each measurement point n may be equidistant or not. For example, if there are 360 measurement points n, the measurement points n are arranged so that they radiate outwards from the target center point C, with each measurement point n having a different angle of 1 degree from the target center point C.
[0060] The processor 21 determines the target radius rc as the average value rna of the distance rn for each measurement point n (step S212). Based on the target center point C and the target radius rc, the processor 21 determines the target circle CR0 (step S212). The target circle CR0 is the circle that user U1 aims to draw, and is, for example, a perfect circle.
[0061] The processor 21 calculates the distance difference rd, which is the difference between the target radius rc and the distance rn, for each measurement point n (step S213). The distance difference rd may be expressed as a positive number (i.e., an absolute value).
[0062] The processor 21 calculates an evaluation value for the drawing of the circle CR1 by the user U1 based on the distance difference rd for each measurement point n (step S214). In this case, the processor 21 may use the sum of the distance differences rd for each measurement point n as the evaluation value. Alternatively, the processor 21 may divide this sum by the number of measurement points n to obtain the average value rda of the distance differences rd for each measurement point n as the evaluation value. Alternatively, the processor 21 may divide the average value rda by the target radius rc to obtain the average error with respect to the target radius rc as the evaluation value. Furthermore, the processor 21 may calculate the evaluation value such that the value is 100 points when the average error value is 0, and the value decreases as the average error increases.
[0063] Furthermore, the processor 21 may adjust the evaluation value based on the drawing size to prevent a higher evaluation for smaller drawing circles CR1.
[0064] Thus, the processor 21 of the content processing device 20 may evaluate the drawing of the drawing circle CR1 by user U1 based on the difference between the drawing circle CR1 and the target circle CR0. In this case, the processor 21 may acquire information on the target center point C and determine the target circle CR0 (a circle that takes size into account) based on the target center point C and the drawing shape based on the drawing result information. As a result, even if the content processing device 20 has not defined a target shape that takes size into account before user U1 starts drawing, it can determine a target circle CR0 that takes size into account according to what kind of drawing circle CR1 was drawn and perform a drawing evaluation. Therefore, the content processing device 20 can simplify the preparation required to perform a drawing evaluation.
[0065] The target shape information (for example, target circle CR0) may be stored in memory 22 before the user U1 draws the circle, and may be predetermined.
[0066] Figure 8 is a flowchart showing a second example of the drawing evaluation process. In Figure 8, explanations of items similar to those shown in Figure 7 are omitted or simplified. Note that the symbols used in the following explanation of Figure 8 correspond to the symbols shown in Figure 9, which will be discussed later.
[0067] The processor 21 of the content processing device 20 determines the distance between the target center point C and the target starting point S as the target radius rc (S221). Based on the target center point C and the target radius rc, the processor 21 determines the target circle CR0 (step S221).
[0068] The processor 21 calculates the distance difference rd, which is the difference between the target radius rc and the distance rn, for each measurement point n (step S222). Based on the distance difference rd for each measurement point n, the processor 21 calculates the evaluation value of the drawing of the drawing circle CR1 by the user U1 (step S223).
[0069] In the second example of the drawing evaluation process, it is assumed that a target starting point S is set. The position of the target starting point S may change within the drawable range each time a circle is drawn (each drawing). The processor 21 may randomly specify the target starting point S. For example, the processor 21 may specify as the target starting point S any position in any of the divisional regions (e.g., upper right region, lower right region, upper left region, lower left region) where the touch panel TP is virtually divided. The processor 21 may also manually specify the target starting point S through user input via the input device 14.
[0070] As the position of the target starting point S changes with each drawing, the content processing system 5 can provide entertainment by changing the shape of the target circle CR0, which is the drawing challenge for user U1, thus drawing a circle with different conditions (e.g., size) each time. The processor 21 may also store the information about the position of the target starting point S in the drawing history information.
[0071] Thus, the processor 21 of the content processing device 20 may acquire information on the target center point C and the target starting point S, whose position changes each time it is drawn within the drawable range. Based on the target center point C and the target starting point S, the processor 21 may determine the target circle CR0 (a circle that takes size into account). As a result, the content processing device 20 can acquire a different target circle CR0 each time it is drawn, and because the target starting point S is different each time it is drawn, the ease with which user U1 can draw the drawing circle CR1 will also be different, allowing the user U1's drawing tendencies to be understood and improving the entertainment value.
[0072] Figure 9 is a diagram that provides supplementary explanation for a second example of the drawing evaluation process.
[0073] Figure 9 shows the target center point C and the target starting point S. The distance between the target center point C and the target starting point S is the target radius rc, and the target circle CR0 as a perfect circle is defined by the target center point C and the target radius rc. More specifically, the target shape may be predetermined to be a perfect circle, but the target shape including its size is defined.
[0074] As shown in Figure 9, the x and y axes are defined, and the coordinates of the target center point C are given as C(x, y) = C(0, 0). Let the measurement points on the circle CR1 (for example, 360 points) be measurement points n (n = 1, 2, ..., 360). Let the coordinates of measurement point n be n(xn, yn). The distance rn from the target center point C to measurement point n is given by the Pythagorean theorem as distance rn = √(xn 2 +yn 2 ) is expressed as.
[0075] The difference (distance difference rd) between the distance rn from the target center point C to the measurement point n and the target radius rc is obtained as the distortion distance (absolute value). The processor 21 calculates the distance rn and the distance difference rd for each measurement point n. For example, measurement points n may be set every 1 degree around the entire 360 degrees of the drawing circle CR1.
[0076] In this case, the processor 21 may use the average value rda of the distance differences rd for each measurement point n from 1 degree to 360 degrees as the evaluation value by adding the distance differences rd (absolute value) for each measurement point n and dividing the added distance differences rd by the number of measurement points n (for example, 360). Furthermore, the processor 21 may use the average error with respect to the target radius rc as the evaluation value by dividing the average value rda by the target radius rc. This provides information on how much error there is with respect to the target radius rc. The processor 21 may determine that the smaller the calculated evaluation value, the less distortion there is in the drawn circle, and may determine that the evaluation is high. Conversely, the processor 21 may determine that the larger the calculated evaluation value, the greater the distortion there is in the drawn circle, and may determine that the evaluation is low.
[0077] Alternatively, the processor 21 may calculate the evaluation value such that a score of 100 is given when the average error value is 0, and the score decreases as the average error increases. In this case, the processor 21 may determine that the greater the calculated evaluation value, the smaller the distortion of the drawn circle, and thus determine that the evaluation is high. Conversely, the processor 21 may determine that the greater the calculated evaluation value, the larger the distortion of the drawn circle, and thus determine that the evaluation is low.
[0078] Furthermore, Figure 9 can also be applied to the first example of the drawing evaluation process. In the first example, the target starting point S is not assumed, and the target radius rc is determined based on the average value rna of the distance rn for each measurement point n of the drawing circle CR1.
[0079] The methods for rendering evaluation (for example, methods for calculating evaluation values) are not limited to the first and second examples of rendering evaluation processes described above. Rendering evaluation processes and evaluation values may be performed using other methods.
[0080] Next, we will describe other examples of drawing evaluation processes.
[0081] Figures 8 and 9 illustrate the derivation of evaluation values based on the difference between the drawn shape and the target shape, but are not limited to this. The processor 21 of the content processing device 20 may calculate evaluation values based on drawing information other than the drawn shape (e.g., drawing time, drawing direction, drawing size). Furthermore, the processor 21 may integrate at least two evaluation values of drawing information such as the drawn shape, drawing time, drawing direction, and drawing size to calculate a final evaluation value.
[0082] For example, the processor 21 may perform an evaluation based on the difference between the drawing time and a predetermined target time (e.g., 5 seconds). As an example, the target time may be approximately the same as the time required for the processor 21 to perform a predetermined process or the time required for a screen transition (e.g., 5 seconds). For example, if the processor 21 anticipates that a predetermined process or screen transition will take longer than the predetermined target time, it may launch a circle drawing application and have the user U1 draw a circle. In this case, the user U1 will draw in a way that brings the drawing time closer to the target time, which will bring it closer to the time when the predetermined process or screen transition will be completed. Therefore, the content processing device 20 can complete the predetermined process or screen transition by setting a target time and having the user draw, thereby reducing the stress on the user U1 that may occur due to waiting.
[0083] For example, the processor 21 may perform an evaluation based on the difference between the drawing size and a predetermined target size.
[0084] In this way, the content processing device 20 can evaluate the drawing by user U1 from perspectives other than shape related to drawing, and can evaluate the drawing from multiple angles.
[0085] <Example of recommended content selection> Next, we will explain examples of how recommended content is determined based on the evaluation results.
[0086] The processor 21 determines recommended content based on the evaluation results. In this case, the processor 21 may determine one recommended content from one or more content items held in the article database 222 or the advertisement database 223.
[0087] Furthermore, the processor 21 may estimate the user U1's mood when drawing the circle based on the evaluation results, and determine recommended content based on the user U1's mood. For example, the processor 21 may estimate that the user is in good mood if the drawing evaluation is high (for example, if the evaluation value is below a threshold). The processor 21 may estimate that the user is in poor mood if the drawing evaluation is low (for example, if the evaluation value is above a threshold). Alternatively, the processor 21 may divide the evaluation value into multiple ranks and estimate which of the multi-level ranks the user's mood is in according to the rank of the evaluation value.
[0088] Furthermore, it is acceptable for the user U1's condition not to be estimated based on the evaluation results, and for recommended content to be determined directly based on the evaluation results.
[0089] Furthermore, the processor 21 may determine a recommended genre, which is a genre of content recommended for user U1, based on the evaluation results, for example, based on user U1's condition. Based on the recommended genre, the processor 21 may determine, for example, content included in the recommended genre as recommended content.
[0090] For example, if the processor 21 evaluates the user's drawing performance poorly, for instance, if it is estimated that the user is not feeling well, it may determine a suitable genre for this user and then determine recommended content for that genre.
[0091] For example, recommended genres for users with low drawing scores (e.g., those who are not feeling well) may include genres such as health, wellness, positive news, nature, scenery, environment, travel, adventure, lifestyle, art, culture, sports, music, and short-duration content. These genres can help alleviate stress and tension, provide a change of pace, refresh and relax, and promote empathy and self-understanding. They can be expected to be helpful for self-care, provide mental escapism, increase daily enjoyment, offer cultural fulfillment, and provide entertainment and motivation.
[0092] For example, if the processor 21 evaluates the user's drawing skills highly, for instance, if it estimates that the user is in good form, it may determine a suitable genre for this user and then determine recommended content for that genre.
[0093] For example, recommended genres for users with high drawing performance (e.g., those in good form) may include business, politics, economics, technology, innovation, and self-improvement. This is because these genres are expected to deepen knowledge, lead to the acquisition of new perspectives, contribute to personal growth and skill improvement, allow for the discovery of new interests and passions, and stimulate advanced creativity and imagination.
[0094] Furthermore, the processor 21 may determine the number of article contents to provide, the length of the article contents (e.g., the number of characters in the article data, the length of the article video playback), and the difficulty level of the article contents based on the evaluation results, for example, based on the user U1's condition. For example, the processor 21 may provide more article contents, increase the length of the article contents, or increase the difficulty level of the article contents when the evaluation is high compared to when the evaluation is low, and when the user is in good condition compared to when the user is in poor condition. For example, when the difficulty level of the article contents is high, highly specialized articles or articles that require deep thinking may be recommended, and when the difficulty level of the article contents is low, less specialized articles, articles that do not require deep thinking, or articles that match the user's hobbies may be recommended.
[0095] Depending on the user's physical and mental state, the drawn circle may be distorted, the time required to draw the circle may increase or decrease, and the direction in which the circle is drawn may change. Therefore, the drawing performance may be evaluated based on the actual drawing results, the user's condition may be estimated, and recommended content information may be determined. This allows the content processing system 5 to recommend content suitable for user U1, taking into account the user U1's fatigue level and mental state during drawing.
[0096] Furthermore, the processor 21 may select content that does not match the user's mood (content that may be unexpected for the user) as recommended content. Also, the processor 21 may select different content as recommended content each time a circle or other object is drawn. As a result, user U1 will have more opportunities to encounter content with unexpected headlines that differ from what would be expected from the user's mood, thus improving the entertainment value. Since the article database 222 accumulates various news articles on a daily basis, for example, the content processing system 5 can provide user U1 with opportunities to encounter a variety of article content.
[0097] Thus, the content processing system 5 of this embodiment can recommend content to user U1 according to the result of drawing a predetermined shape (e.g., a circle), thereby attracting user U1's interest and providing high entertainment value. Therefore, the content processing system 5 can reduce the likelihood of user U1 becoming bored with drawing the predetermined shape, encouraging them to continue drawing the predetermined shape, and potentially making it a habit.
[0098] Furthermore, drawing records of predetermined shapes are stored in memory 22 as drawing history information. Since the drawing history information includes the drawer's information, the content processing device 20 can provide separate drawing history information for each user U1. For example, if user U1 launches the circle drawing application using terminal device 10 and refers to user U1's personal page, user U1 can check information about circles drawn in the past, as well as evaluations and recommended content. Therefore, the content processing device 20 can review user U1's physical and mental state and confirm their growth, which can be used for self-management and health management.
[0099] User U1 can access the drawing history database 221 of the content processing device 20 using the terminal device 10 to retrieve and view their own records (accumulated drawing history information) and check changes in evaluation results. This allows User U1 to check their state of mental and physical relaxation during circle drawing and use it as a reference for health management.
[0100] Furthermore, in order for user U1 to continue using the system to draw predetermined shapes, it is not necessarily desirable for them to obtain a score close to the maximum possible score (e.g., 0 or 100 points). User U1 may use the terminal device 10 to check, based on data stored in the drawing history database 221, what score indicates that the user is in good condition. For example, user U1 may use the terminal device 10 to write down their own condition in a drawing memo, that is, the drawing memo may contain information about user U1's condition, and the content processing device 20 may store this drawing memo in the drawing history database 221. This allows user U1 to review the relationship between their own condition and the score through displays or other means.
[0101] The fingers are often called the "second brain" because they are densely packed with fine nerves. User U1 can use the terminal device 10 to draw circles slowly or to meet a target time as a tool for mental concentration to maintain peace of mind. The content processing device 20 may evaluate the drawing speed more highly, rather than drawing circles quickly, or it may evaluate the drawing speed as it approaches a predetermined slow speed (for example, 5 seconds). This allows the content processing device 20 to encourage users to draw slowly and thoughtfully.
[0102] Furthermore, among the given shapes, the circle is a particularly universally recognizable, easy-to-understand, simple, and well-liked shape. Therefore, when user U1 draws a circle, it is easy to see how user U1 feels at the time of drawing, including their physical and mental state, health, mental state, and mood. The act of drawing a circle using the terminal device 10 can be done easily by anyone in a short amount of time. User U1 can find a little free time to draw a circle using the terminal device 10 and quickly receive evaluation results and recommended content from the content processing system 5.
[0103] In this embodiment, drawing a circle is used as an example of a predetermined shape (drawing shape), but the invention is not limited to this. The drawing shape or target shape may be, for example, a rectangle (e.g., a square), a heart shape, a star shape, or any other shape. In this case, the processor 11 of the terminal device 10 may, after the circle drawing application is started, specify which shape the target shape should be via user input through the input device 14.
[0104] In this embodiment, the processor 21 of the content processing device 20 is shown as performing tasks such as evaluating the drawing by user U1, estimating the user's mood, and determining recommended content, but this is not limited to this. The processor 11 of the terminal device 10 may perform at least some of the tasks such as evaluating the drawing by user U1, estimating the user's mood, and determining recommended content. In other words, the content processing system 5 may have at least one processor that performs each of the tasks described in this embodiment.
[0105] In this embodiment, in step S103 of Figure 3, when drawing the circle begins, the processor 11 of the terminal device 10 may display the target center point and a target circle with a predetermined radius centered on the target center point via the display device 15. The target circle here is not derived by the drawing evaluation process shown in Figures 8 and 9, but may be predetermined, and the information of the predetermined radius may be stored in memory 22 beforehand. In this case, the processor 21 may evaluate the drawing of the circle by user U1 based on the difference between the predetermined target circle and the drawing circle that is actually drawn.
[0106] In this embodiment, the processor 21 may virtually consider the remaining ink level, similar to how a circle is drawn in real space using an ink-based writing instrument. For example, the processor 21 may detect the length of the circle drawn (also referred to as the drawing distance) according to the drawing position at each drawing time, and control the process to reduce the remaining ink level from a predetermined amount at the start of drawing, according to the drawing distance. The drawing distance is determined according to the trajectory in which the predetermined shape is actually drawn. Information on the predetermined amount of ink at the start of drawing and how much the ink is reduced according to the drawing distance may be stored in the memory 22.
[0107] In this embodiment, the processor 21 of the content processing device 20 mainly exemplified determining recommended content for each drawing and providing information about the recommended content to the terminal device 10, but it is not limited to this. For example, the processor 21 may determine recommended content for each predetermined number of drawing cycles (e.g., 5 cycles) and provide information about the recommended content to the terminal device 10.
[0108] (modified version) Figure 10 is a block diagram showing an example configuration of the content processing system 5A in a modified example. In Figure 10, components identical to those in the content processing system shown in Figure 1 are denoted by the same reference numerals, and their descriptions are omitted or simplified.
[0109] The content processing system 5A includes a terminal device 10, a content processing device 20A, an article database server 40, and an advertising database server 50. The content processing device 20 is connected to the article database server 40 and the advertising database server 50 via wired or wireless communication. At least one of the article database server 40 and the advertising database server 50 may be provided.
[0110] The content processing device 20A has memory 22A instead of memory 22. Memory 22A holds the drawing history database 221.
[0111] The article database server 40 is a separate server device from the article database 222 shown in Figure 1, and has the same functions as the article database 222. The advertisement database server 50 is a separate server device from the advertisement database 223 shown in Figure 1, and has the same functions as the advertisement database 223.
[0112] Thus, the content processing system 5A shown in Figure 10 is capable of distributed processing compared to the content processing system 5 shown in Figure 1, and can perform the same processing as the content processing system 5 while reducing the processing load on the content processing device 20.
[0113] (Summary of the embodiment) Based on the above, this disclosure contains at least the following information. The components and other elements in parentheses are examples of those corresponding to the embodiments described above, but are not limited to these.
[0114] (Item 1) A content processing system (content processing system 5) comprising at least one processor (processor 11, processor 21) for processing content, The aforementioned at least one processor is The drawing result obtained by the artist (user U1) through the input device (input device 14) of the terminal device, where a predetermined shape (circle CR, drawn circle CR1) is drawn, Based on the drawing results, the drawing by the artist is evaluated. Based on the results of the above evaluation, recommended content is determined, which is content recommended to the artist. Content processing system.
[0115] This allows the content processing system to recommend suitable content to the artist based on the result of drawing a predetermined shape, thereby attracting the artist's interest and providing high entertainment value. Therefore, the content processing system can reduce the artist's boredom with drawing the predetermined shape and encourage them to continue drawing it. .
[0116] (Item 2) The aforementioned at least one processor is Based on the results of the above evaluation, the mood of the artist when drawing the predetermined shape is estimated, Based on the artist's style, the recommended content is determined. The content processing system described in item 1.
[0117] This allows the content processing system to recommend content to the artist that is suited to their current state of mind.
[0118] (Item 3) The aforementioned at least one processor is Based on the results of the above evaluation, a recommended genre, which is the genre of content recommended to the artist, is determined. Based on the aforementioned recommended genres, the recommended content is determined. A content processing system as described in item 1 or 2.
[0119] As a result, the content processing system can easily reflect the artist's mood in the drawing results of a given shape, and can recommend content genres that match the evaluation results of the drawing, and then recommend content of that genre. Therefore, for example, if the evaluation results are good, the artist is often in good mood and can effectively utilize content that requires deep thinking. Conversely, if the evaluation results are not good, the artist is often in poor mood and can effectively utilize content that allows for relaxation.
[0120] (Item 4) The aforementioned content includes article content, The aforementioned at least one processor is From multiple article contents stored in an article database (article database 222) that stores article contents updated within a predetermined period, the article content to be designated as the recommended content is determined. A content processing system as described in any one of items 1 through 3.
[0121] This allows the content processing system to easily provide different article content suitable for the artist each time a predetermined shape is drawn, as a large number of different article contents exist, for example, by updating monthly, weekly, or daily.
[0122] (Item 5) The aforementioned at least one processor is The input device acquires information about the memo regarding the drawing of the predetermined shape input by the artist. For each drawing of the predetermined shape, the following information is stored: the drawing result, the evaluation result, the recommended content, and the memo. A content processing system as described in any one of items 1 through 4.
[0123] This allows the content processing system to associate and store information about each drawing, enabling, for example, the artist to later review the information about the drawing along with their notes, thereby confirming the artist's mood and feelings at the time of the drawing and improving the entertainment value.
[0124] (Item 6) The aforementioned at least one processor is The evaluation is performed based on the difference between the predetermined shape and the predetermined target shape (target circle CR0). A content processing system as described in any one of items 1 through 5.
[0125] This allows the content processing system to evaluate the discrepancy between the target shape the artist intends to draw and the shape actually drawn. Therefore, the content processing system can take into account the artist's fatigue level and mental state during the drawing process and recommend content that is suitable for the artist.
[0126] (Item 7) The aforementioned at least one processor is Information on the target center point (target center point C) for drawing the predetermined shape is obtained. Based on the target center point and the drawing result, the target shape is determined. The content processing system described in item 6.
[0127] This allows the content processing system to define a target shape based on the predetermined shape drawn, even if the target shape has not been defined before drawing begins, and then perform a drawing evaluation. Therefore, the content processing system can simplify the preparation required for drawing evaluation.
[0128] (Item 8) The aforementioned at least one processor is Information is obtained regarding the target center point for drawing the predetermined shape and the target starting point (target starting point S) whose position changes each time it is drawn within the drawable range for drawing the predetermined shape. Based on the target center point and the target start point, the target shape is determined. The content processing system described in item 6.
[0129] This allows the content processing system to acquire a different target shape each time it is drawn. Furthermore, because the target starting point differs each time it is drawn, the ease with which the artist can draw the given shape will also differ, revealing the artist's drawing tendencies and improving the entertainment value.
[0130] (Item 9) The aforementioned at least one processor is Based on the drawing results, the drawing time required to draw the predetermined shape is derived. The evaluation is performed based on the difference between the drawing time and a predetermined target time. A content processing system as described in any one of items 6 through 8.
[0131] This allows the content processing system to evaluate renderings from multiple perspectives, taking into account not only the shape but also the rendering time required. Therefore, the content processing system can recommend content that takes into account the mood of the artist during rendering.
[0132] (Item 10) The aforementioned predetermined shape is a circle. A content processing system as described in any one of items 1 through 9.
[0133] This means the artist draws a circle in a single stroke, connecting points equidistant from the center point so that the start and end points coincide. The circle is one of the most basic shapes and is one of the shapes that best reflects the artist's style. Therefore, the content processing system can recommend content that takes the artist's style into greater consideration based on the drawing result of the circle drawn by the artist.
[0134] (Item 11) A content processing method for processing content, The process involves obtaining a drawing result in which a predetermined shape is drawn by the artist via the input device of the terminal device, Based on the drawing results, the drawing by the artist is evaluated. Based on the results of the aforementioned evaluation, recommended content is determined, which is the content recommended to the artist. A content processing method having the following characteristics.
[0135] This allows the content processing method to achieve the same effect as item 1.
[0136] (Item 12) This is a program that causes a computer to execute the content processing method described in item 11.
[0137] Although various embodiments have been described above with reference to the drawings, it goes without saying that the present invention is not limited to these examples. It is clear to those skilled in the art that various modifications or alterations can be conceived within the scope of the claims, and these are also understood to naturally fall within the technical scope of the present invention. Furthermore, the components of the above embodiments and modifications may be combined arbitrarily without departing from the spirit of the invention.
[0138] Furthermore, the above embodiment may also apply to a program that realizes the functions of a content processing method, which is supplied to a computer (e.g., a content processing device 20) via a network or various storage media, and which is read and executed by the processor of this computer, as well as a recording medium on which this program is stored.
[0139] The execution order of operations, procedures, steps, and stages in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not explicitly stated as "before" or "prior to," and can be implemented in any order unless the output of a previous process is used in a later process. Even if the operation flow in the claims, specifications, and drawings is described using phrases such as "first," "next," etc., for convenience, this does not mean that it is essential to perform the operations in that order. [Industrial applicability]
[0140] This disclosure is useful for content processing systems, content processing methods, and programs that can improve the entertainment value of drawing a predetermined shape and enable the continuous drawing of a predetermined shape. [Explanation of Symbols]
[0141] 5. Content Processing System 10 Terminal devices 11 processors 12 memory 121 Drawing History Database 122 Content Database 13 Communication devices 14 Input Devices 15 Display Devices 20 Content Processing Devices 21 processors 22 memory 23 Communication devices C Target center point CR Yen CR0 Target Yen CR1 Drawing Circle n measurement points PN Stylus Pen rc target radius rd distance difference rn distance S target starting point TP Touch Panel U1 User
Claims
1. A content processing system comprising at least one processor for processing content, The aforementioned at least one processor is The drawing result obtained by the artist, who draws a predetermined shape via the input device of the terminal device, Based on the drawing results, the drawing by the artist is evaluated. Based on the results of the above evaluation, recommended content is determined, which is content recommended to the artist. Content processing system.
2. The aforementioned at least one processor is Based on the results of the above evaluation, the mood of the artist when drawing the predetermined shape is estimated, Based on the artist's style, the recommended content is determined. The content processing system according to claim 1.
3. The aforementioned at least one processor is Based on the results of the above evaluation, a recommended genre, which is the genre of content recommended to the artist, is determined. Based on the aforementioned recommended genres, the recommended content is determined. The content processing system according to claim 1 or 2.
4. The aforementioned content includes article content, The aforementioned at least one processor is From multiple article contents stored in an article database that stores article contents updated within a predetermined period, the article content to be designated as the recommended content is determined. The content processing system according to claim 1 or 2.
5. The aforementioned at least one processor is The input device acquires information about the memo regarding the drawing of the predetermined shape input by the artist. For each drawing of the predetermined shape, the following information is stored: the drawing result, the evaluation result, the recommended content, and the memo. The content processing system according to claim 1 or 2.
6. The aforementioned at least one processor is The evaluation is performed based on the difference between the predetermined shape and the predetermined target shape. The content processing system according to claim 1 or 2.
7. The aforementioned at least one processor is Information on the target center point for drawing the predetermined shape is obtained, Based on the target center point and the drawing result, the target shape is determined. The content processing system according to claim 6.
8. The aforementioned at least one processor is Information is obtained regarding the target center point and the target starting point, whose position changes each time it is drawn within the drawable range for drawing the predetermined shape. Based on the target center point and the target start point, the target shape is determined. The content processing system according to claim 6.
9. The aforementioned at least one processor is Based on the drawing results, the drawing time required to draw the predetermined shape is derived. The evaluation is performed based on the difference between the drawing time and a predetermined target time. The content processing system according to claim 6.
10. The aforementioned predetermined shape is a circle. The content processing system according to claim 1 or 2.
11. A content processing method for processing content, The process involves obtaining a drawing result in which a predetermined shape is drawn by the artist via the input device of the terminal device, Based on the drawing results, the drawing by the artist is evaluated. Based on the results of the aforementioned evaluation, recommended content is determined, which is the content recommended to the artist. A content processing method having the following characteristics.
12. This is a program for causing a computer to execute the content processing method described in claim 11.