Program, information processing apparatus, and correctness determination method
The system addresses the ambiguity of image-word associations by aggregating user responses to determine correct answers, enhancing vocabulary learning through accurate judgment and broadening user perspectives.
Patent Information
- Application Number
- JP2025273455
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-02-27
AI Technical Summary
Existing vocabulary learning methods that associate English words with images are limited in effectiveness due to the ambiguity of images evoking multiple words, leading to ineffective word association.
A method and system that determines the correctness of user responses by aggregating answers from multiple users, using a computer to tally word associations with images, and designating correct answers based on predefined manufacturer-specified answers and commonly agreed-upon answers from user data.
Enhances vocabulary learning by providing accurate judgment on user responses, enabling effective word association through manufacturer-specified and user-agreed correct answers, broadening user perspective and improving learning outcomes.
Smart Images

Figure 2026034739000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a method for determining whether a document is correct or not, an information processing device, and a program. [Background technology]
[0002] In recent years, a new vocabulary learning method has been developed that allows users to learn English words by directly associating them with images, like native speakers, rather than memorizing English words by their Japanese translations. For example, there are learning tools that display images and English words associated with those images, allowing users to directly associate images with English words and memorize them. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-106175 Summary of the Invention [Problem to be solved by the invention]
[0004] However, since an image rarely evokes only one English word, but may evoke multiple words, simply displaying a predetermined English word for a single image has limited effectiveness as a vocabulary learning method for directly associating an English word with an image.
[0005] The present invention has been made in consideration of the above-mentioned problems, and has as its object to provide a correct / incorrect judgment method, an information processing device, and a program that enable effective vocabulary learning. [Means for solving the problem]
[0006] In order to solve the above problem, in a method for determining whether a question is answered correctly according to an embodiment of the present invention, a computer acquires an image, a first word associated with the image, and a second word that is an answer entered by a user in response to the image displayed on a display unit, and determines whether the second word is answered correctly based on the first word and a third word determined based on the results of tallying the words entered by multiple other users in response to the image. [Effects of the Invention]
[0007] According to the present invention, it is possible to provide a correct / incorrect judgment method, an information processing device, and a program that enable effective vocabulary learning. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a functional block diagram showing the configuration of an electronic circuit of an information processing device according to an embodiment of the present invention. [Figure 2] FIG. 2 is a functional block diagram showing the configuration of an electronic circuit of a server according to an embodiment of the present invention. [Figure 3] FIG. 4 is a diagram showing an example of data included in user management data 32h in this embodiment. [Figure 4] FIG. 2 is a diagram for explaining an outline of a picture word test according to the present embodiment. [Figure 5] FIG. 2 is a diagram for explaining an outline of a picture word test according to the present embodiment. [Figure 6] 10 is a flowchart showing an image word test process of the information processing device according to the present embodiment. [Figure 7] 10 is a flowchart showing a process of providing an image word test by a server in this embodiment. [Figure 8] 10 is a flowchart showing image word test data generation processing (1) of the server in this embodiment. [Figure 9] 10 is a flowchart showing image word test data generation processing (2) of the server in this embodiment. [Figure 10] FIG. 10 is a diagram showing an example of a screen when questions are presented in a picture vocabulary test according to the present embodiment. [Figure 11]FIG. 10 is a diagram showing an example of a screen for displaying a result of a correct / incorrect decision. [Figure 12] FIG. 10 is a diagram showing an example of a screen for displaying a result of a correct / incorrect decision. [Figure 13] FIG. 10 is a diagram showing an example of a screen for displaying a result of a correct / incorrect decision. [Figure 14] FIG. 10 is a diagram showing an example of a screen for displaying a result of a correct / incorrect decision. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0010] 1 and 2 are block diagrams showing the configuration of a system according to an embodiment of the present invention. Fig. 1 shows a detailed configuration of an electronic circuit of an information processing device 10 in this embodiment, and Fig. 2 shows a detailed configuration of an electronic circuit of a server 30 in this embodiment.
[0011] The system in this embodiment allows a user of an information processing device 10 to take an image vocabulary test provided by a server 30.
[0012] An image vocabulary test, for example, is a vocabulary test that aims to help students directly associate words with images (pictures).It is a vocabulary test that uses images, where an image is displayed and the user answers by associating and inputting (by typing or pronouncing) a word that corresponds to (is related to) the image, and the results of the judgment of whether the answer is correct or incorrect are presented.
[0013] Images include, for example, illustrations, photographs, figures, characters, still images, moving images, animations, etc. Furthermore, answer words may be input as a single word, or as a sentence or idiom (idiomatic phrase, phrase, idiom, etc.) containing a word.
[0014] In this embodiment, an example is shown in which the information processing device 10 is configured as, for example, a smartphone. Note that the information processing device 10 can be realized by various electronic devices such as a personal computer, a tablet PC, a game device, an electronic dictionary, etc.
[0015] The information processing device 10 is connected to a server 30 via a network 8. The server 30 is also connected via the network 8 to, for example, an education server 40 having a function for providing educational content, and an electronic dictionary 50 having a communication function and a dictionary search function.
[0016] The network 8 includes various communication paths that allow wired or wireless communication, such as the Internet, a LAN (Local Area Network), and a public telephone network.
[0017] As shown in FIG. 1, the information processing device 10 has a computer configuration that reads a program recorded on various recording media or a transmitted program and controls its operation by the read program, and its electronic circuitry is equipped with a CPU (central processing unit) 11.
[0018] The CPU 11 functions as a control unit that controls the entire information processing device 10. The CPU 11 controls the operation of each circuit unit in accordance with a program that is pre-stored in the memory 12, or a program that is read into the memory 12 from a recording medium 13 such as a ROM card via a recording medium reading unit 14, or a program that is downloaded from an external device (such as a server) that provides programs via a network 8 such as the Internet and then read into the memory 12.
[0019] The program stored in memory 12 is activated in response to an input signal in response to a user operation from input unit 16, or a connection communication signal with recording medium 13 such as EEPROM (registered trademark), RAM, or ROM connected via recording medium reading unit 14.
[0020] The CPU 11 is connected to a memory 12, a recording medium reading unit 14, a communication unit 15, an input unit 16, a display unit 17, an audio input unit (microphone) 18, an audio output unit (speaker) 19, and the like.
[0021] The programs stored in the memory 12 include a basic program (OS: Operating System) 12a that controls the entire device, as well as various application programs. The application programs include an image word test program 12b for conducting an image word test provided by the information processing device 10. The image word test program 12b causes the CPU 11 to execute an image word test process, which will be described later (see FIG. 6).
[0022] The image word test program 12b includes a voice recognition program that executes voice recognition processing on the voice input from the voice input unit 18 to detect the spoken words (or sentences). The voice recognition program may be separate from the image word test program 12b. In this case, the image word test program 12b acquires the processing results of the voice recognition program and uses them in the image word test processing.
[0023] The memory 12 stores image word test data 12c, answer data 12d, user identification data 12e, and the like, which are related to the execution of the image word test program 12b (image word test process).
[0024] The image word test data 12c is data provided by the server 30 for conducting an image word test. The image word test data 12c includes, for each question, image data 12c1 of the image used in the image word test, answer ranking data 12c2 indicating an answer ranking obtained by tallying answer data (words) to images by multiple other users for each answer (word) and ranking them by appearance rate, number of answers, etc., and correct answer data 12c3 indicating a word (first word) that is a predetermined correct answer related to the image and a word (third word) that is determined to be the correct answer based on the answer ranking tally result. The appearance rate will be described later.
[0025] Image data 12c1 may be data for a single image or multiple images. Answer ranking data 12c2 may be data for a single answer ranking for the image in question, or data for multiple answer rankings corresponding to multiple user categories. Correct answer data 12c3 indicates that the pre-set correct answer word (first word) may be one or multiple, and the correct answer word (third word) determined based on the answer ranking aggregation results may also be one or multiple for one answer ranking. The answer ranking data includes at least words such as the first word and the third word, and includes data in a list (table) format (ranking list) showing rankings based on the appearance rate or number of answers of each word. The ranking list will be described later.
[0026] The predetermined correct word related to the image is, for example, a word designated as the "manufacturer's correct answer" by the creator of the image word test. The correct word determined based on the results of the answer ranking ("the correct answer decided by everyone") is, for example, a word whose appearance rate in the answers (words) of multiple other users who have taken the image word test meets a predetermined condition.
[0027] The answer data 12d is data indicating the answers (words) to each question (image) entered by user operation (key operation, voice input) in an image word test conducted based on the image word test data 12c. After the image word test is conducted, the answer data 12d is transmitted to the server 30 and used in the image word test data generation process for tallying answer rankings and determining the correct answer based on the answer ranking tally results. The answer data 12d may also be supplemented with answer time data indicating the time required to answer, voice quality data indicating the quality of the voice (pronunciation) when voice input is performed, and the like. The answer time data and voice quality data are used for classification when tallying the answer data 12d in the server 30.
[0028] The user identification data 12e is, for example, data for allowing the server 30 to identify the user who uses the information processing device 10 (or the information processing device 10), and includes, for example, a user ID and a password that are set in advance for each user.
[0029] The communication unit 15 performs communication control to communicate with other information processing devices such as a server 30 via a network 8 including the Internet or a LAN (Local Area Network), or performs communication control to perform short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) with other information processing devices in the vicinity.
[0030] The input unit 16 is used to input various data and instructions through user operations, etc., and includes, for example, a keyboard, buttons, and a touch panel integrated with the display unit 17. With the touch panel, data indicating characters, etc. can be input by touching a software keyboard displayed on the display unit 17, for example.
[0031] The display unit 17 is configured as a touch panel display unit in which touch panels are stacked, for example, and is realized by a display device such as a liquid crystal display (LCD (Liquid Crystal Display)) or an organic EL (Electroluminescence) display.
[0032] The voice input unit 18 is a microphone used to input voices uttered by the user.
[0033] The audio output unit 19 is a speaker used to output voice, operation sounds, music, and the like.
[0034] In the information processing device 10 configured in this manner, the CPU 11 controls the operation of each part of the circuit in accordance with instructions written in various programs such as the image word test program 12b, and the software and hardware work together to realize the functions described in the following operational explanation.
[0035] As shown in FIG. 2, the server 30 has a computer configuration that reads programs recorded on various recording media or transmitted programs and whose operation is controlled by the read programs, and its electronic circuitry is equipped with a CPU (central processing unit) 31.
[0036] The CPU 31 functions as a control unit that controls the entire server 30. The CPU 31 controls the operation of each circuit unit in accordance with a program that is pre-stored in the memory 32, or a program that is read into the memory 32 from a recording medium 33 such as a ROM card via a recording medium reading unit 34, or a program that is downloaded from an external device (such as a server) that provides programs via a network 8 such as the Internet and then read into the memory 32.
[0037] The program stored in memory 32 is started in response to an input signal in response to a user operation from input unit 36, or a connection communication signal with recording medium 33 such as EEPROM (registered trademark), RAM, or ROM connected via recording medium reading unit 34.
[0038] The CPU 31 is connected to a memory 32, a recording medium reading unit 34, a communication unit 35, an input unit 36, a display unit 37, and the like.
[0039] The programs stored in the memory 32 include a basic program (OS: Operating System) 32a that controls the entire device, as well as various application programs. The application programs include an image word test management program 32b for providing an image word test to the information processing device 10, and an image word test data generation program 32c for generating image word test questions. The image word test management program 32b causes the CPU 31 to execute an image word test providing process (described later) (see FIG. 7). The image word test data generation program 32c causes the CPU 31 to execute image word test data generation processes (1) and (2) (described later) (see FIGS. 8 and 9).
[0040] The memory 32 stores image word test data 32d, an answer database 32e, collected word data 32f, image data 32g, user management data 32h, etc., which are related to the execution of the image word test management program 32b (image word test provision processing) and the image word test data generation program 32c (image word test data generation processing).
[0041] The image word test data 32d is data provided by the server 30 for conducting an image word test in the information processing device 10. The image word test data 32d includes, for each question, image data 32d1 of the image used in the image word test, answer ranking data 32d2 indicating answer rankings obtained by tallying up answer data (words) to images by multiple other users by answer (word), and correct answer data 32d3 indicating a word (first word) that is a predetermined correct answer related to the image and a word (third word) that is determined to be the correct answer based on the tallying up of the answer rankings. In other words, the image word test data 32d is data related to questions in the image word test.
[0042] The image data 32d1 may be data of a single image or data of multiple images. The answer ranking data 32d2 may be data of a single answer ranking for the image in question, or may be data of multiple answer rankings corresponding to multiple classifications of users (such as classifications by user attribute data, which will be described later, or classifications by user level indicated by user data). The correct answer data 32d3 indicates that there may be one or multiple pre-set correct words (first words), and the correct words (third words) determined based on the answer ranking aggregation results may also be one or multiple for one answer ranking.
[0043] In answer ranking, ranking word data is generated in which representative translations are added to each answer (word), and the words and translations at each ranking are displayed. Representative translations can be added by searching, for example, from dictionary data (not shown) in which words (headwords) and translations are registered in association with each other.
[0044] The predetermined correct word related to the image is, for example, a word designated as the "manufacturer's correct answer" by the creator of the image word test. The correct word determined based on the results of the answer ranking ("the correct answer decided by everyone") is, for example, a word whose appearance rate in the answers (words) of multiple other users who have taken the image word test meets a predetermined condition.
[0045] The answer database 32e is a database in which each question (image data 32d1) in an image word test administered on the information processing device 10 and answer data indicating the answer content (words) to each question (image data 32d1) input by user operation (key operation, voice input) are registered in association with each other. After the image word test is administered on the information processing device 10, the answer data is acquired from the information processing device 10 and registered in the answer database 32e. The answer data registered in the answer database 32e is used in an image word test data generation process for tallying up answer rankings and determining correct answers based on the answer ranking tallying results.
[0046] The collected word data 32f is word data acquired from an external device in order to generate the image word test data 32d. Examples of the external device include an education server 40 having a function for providing educational content, and an electronic dictionary 50 having a communication function and a dictionary search function, which are connected via a network 8. For example, in an online dictionary search function 40a provided in the education server 40 or the electronic dictionary 50, character strings (words) that are searched for in a dictionary search are collected as word data and provided as words to be used in the image word test.
[0047] The image data 32g is image data acquired to generate the image vocabulary test data 32d. The image data 32g can be acquired from an image database stored in a server 30 (not shown) or an external device (not shown) that is prepared in advance for creating an image vocabulary test based on the words indicated by the collected word data 32f, or from a group of images searched for on a website via the Internet based on the words indicated by the collected word data 32f. In the image database, for example, at least one keyword (word) is associated with each image, and an image corresponding to the keyword can be identified based on the keyword. Each of the multiple collected word data 32f stored in the memory 32 is associated with a representative translation of the collected word data 32f and at least one image data 32g corresponding to (related to) the translation. For example, if the translation is wolf (the collected word data 32f is wolf), keywords such as large canid, animal, and carnivorous are associated with the wolf image 32g.
[0048] The user management data 32h is data for managing users (or information processing devices 10) who use the image word test provided by the server 30, and for example, user attribute data registered in advance when using the server 30, user data updated as the image word test is conducted, etc. are recorded in association with user identification data (including, for example, a user ID and password) previously set for each user.
[0049] FIG. 3 shows an example of data included in the user management data 32h in this embodiment. The user management data 32h shown in FIG. 3 includes user attribute data such as country (area), age (or date of birth), gender, and language used (Japanese, American English, British English, Chinese, etc.). The user data is data indicating user characteristics determined based on the user's answers, for example, when conducting an image vocabulary test. The user data includes, for example, vocabulary ability (or word ability) determined by analyzing the content of the user's answers, such as the user's vocabulary level indicating, for example, the parts of speech and field trends of questions (words) for which the answers are correct, and the number of words used in the answers, as well as the user level according to, for example, the time required to answer the image vocabulary test and the quality of the voice (pronunciation) when voice input is performed during the image vocabulary test. The time required to answer in FIG. 3 is, for example, the average time (seconds) required for the user to answer image vocabulary tests that have been conducted so far.
[0050] The vocabulary level and the user level may be set as the user's level individually, or a user level that combines at least two user levels (vocabulary level + time required to answer, etc.) may be set as the user's level.
[0051] The attribute data and user data for each user included in the user management data 32h are referenced to classify users (or the information processing devices 10 used by the users) when tallying up answers from users in an image word test. For example, answers can be tallied within a range of levels close to the user's level or by the same level to generate an answer ranking, and the accuracy of answers to the image word test can be determined based on the answer ranking corresponding to the user's level. In other words, the accuracy can be determined based on a "collectively decided correct answer" determined based on answers from other users at a level close to the user's level or other users at the same level.
[0052] It is not necessary to judge whether the answer is correct or not based on the answer ranking corresponding to the user's level, but rather, the user may be allowed to specify an answer ranking corresponding to a user of any level. For example, by judging whether the answer is correct or not based on the answer ranking corresponding to a user of a higher level than the user, the content of the answers of high-level users can be learned.
[0053] Also, answer rankings may be collected individually for each piece of data included in the attribute data and user data, or answer rankings may be compiled for each user combining multiple pieces of data. Also, correctness may be determined based on multiple answer rankings compiled for each of multiple different categories.
[0054] The communication unit 35 performs communication control to communicate with other information processing devices such as the information processing device 10, the education server 40, and the electronic dictionary 50 via a network 8 including the Internet, a LAN (Local Area Network), or LTE (Long Term Evolution) (registered trademark), or performs communication control to perform short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) with other information processing devices in the vicinity.
[0055] The input unit 36 is used to input various data and instructions through user operations, etc., and includes, for example, a keyboard, buttons, and a touch panel integrated with the display unit 37. With the touch panel, data indicating characters, etc. can be input by touching a software keyboard displayed on the display unit 17, for example.
[0056] The display unit 37 is realized by a display device such as a liquid crystal display (LCD) or an organic electroluminescence (EL) display.
[0057] In the server 30 configured in this manner, the CPU 31 controls the operation of each part of the circuit in accordance with commands written in various programs such as the image word test management program 32b and the image word test data generation program 32c, and the software and hardware work together to realize the functions described in the following operational explanation.
[0058] Next, an overview of the picture word test provided by the server 30 in this embodiment will be described.
[0059] 4 and 5 are diagrams for explaining an outline of the picture word test in this embodiment.
[0060] In the image word test, images are displayed on the information processing device 10 based on image word test data provided by the server 30, as shown in FIG. 5(A), and the user inputs a word corresponding to the image as an answer to the question. Generally, it is rare that only one word is associated with one image. When multiple users answer, multiple different words are input as answers, as shown in FIG. 5(B). In the example shown in FIG. 5(B), in response to the image representing a "wolf" shown in FIG. 5(A), answers such as "wolf" (wolf) and "howl" (roar) were given. As shown in FIG. 5(C), the server 30 tallys up the words that multiple users have input as answers to one image and compiles them into an answer ranking.
[0061] The server 30 manages answer ranking data 32d2 that shows the answer ranking (ranking list) shown in FIG. 4(B), which is a compilation of answers by multiple users for each word, in association with image data 32d1 of the image shown in FIG. 4(A) that was used in the image word test.
[0062] In the answer ranking data 32d2 shown in Figure 4(B), answers from multiple users were aggregated by word, and the results show that the most common answers were "wolf," "howl," and "roar," in that order.
[0063] The server 30 in this embodiment determines the word that is the correct answer for one image (question) in the image word test as follows (1) and (2).
[0064] For example, the correct answers are determined to be (1) the words designated as "manufacturer-specified correct answers" by the creator (manufacturer) of the image word test, and (2) the words designated as "commonly determined correct answers" that are determined to meet certain conditions based on the results of answer rankings. The "commonly determined correct answers" are selected from words other than the "manufacturer-specified correct answers."
[0065] The predetermined condition can be, for example, a word whose appearance rate is determined to satisfy the predetermined condition. The appearance rate for each word in the answer ranking is (the number of users who have answered that word (total number) / (the number of all answers by the user)). For example, a word whose appearance rate exceeds a predetermined reference value can be determined to be the correct answer. However, the condition can be that the number of all answers by the user is equal to or greater than a predetermined certain value. In other words, if the number of all answers by the user is small, the appearance rate may be high even if the number of answers of a word that is clearly not the correct answer is small. By setting the condition that the number of all answers must be equal to or greater than a predetermined certain value, the reliability of the "correct answer decided by everyone" can be increased.
[0066] In addition, for multiple words that can be considered correct answers, the aggregate number can be added to the answer ranking as a sample in advance, and the total number of answers can be set to a certain value or more in advance, thereby eliminating the need for the condition that the total number of answers must be above a certain value.
[0067] Furthermore, the "correct answer agreed upon by everyone" can be determined not only based on a word whose occurrence rate exceeds a predetermined reference value, but also based on other conditions. For example, among the multiple words tallied in the answer ranking, a word whose deviation (bias) in the tallied number is equal to or exceeds a reference value can be determined as the "correct answer agreed upon by everyone."
[0068] In addition, excluding the "manufacturer-specified correct answer," a predetermined number of words from the top of the total count or a predetermined number of words from the top of the frequency of appearance may be determined as the "commonly decided correct answer."
[0069] In addition, an upper limit (for example, 3) or lower limit (for example, 1) may be set in advance for the number of words that constitute the "correct answer agreed upon by everyone," and the upper or lower limit may not be exceeded.
[0070] Furthermore, by having multiple users take the image word test, the reference value for the occurrence rate or the number of occurrences may be dynamically changed as the "total number of user answers" for one image increases. For example, as the "total number of user answers" increases, the reference value for the number of occurrences may be increased to limit the number of words that are "commonly agreed upon correct answers." Alternatively, since the answers may be distributed across multiple words, which may result in a low occurrence rate for each word, the reference value for the occurrence rate may be lowered.
[0071] Furthermore, under the above-mentioned conditions, the words with the highest occurrence rates or highest counts are determined to be the "correct answer as agreed upon by everyone," but it is also possible to determine words that are not in the top rankings as the "correct answer as agreed upon by everyone."
[0072] For example, at least one keyword related to an image is set for the image, and if the user's answer (word) to the image word test or the translation corresponding to the word corresponds to (contains) the keyword, it can be determined as the "correct answer decided by everyone." In this case, a word that is not ranked high in terms of appearance rate or number of counts can be determined as the "correct answer decided by everyone."
[0073] Furthermore, in addition to corresponding to keywords related to images, words may be set as "commonly determined correct answers" if their appearance rate or total number in the answer ranking is below a preset reference value. In other words, words related to images and rare words that are rarely used as answers by users can be set as "commonly determined correct answers." For example, by setting a condition that the appearance rate is 1% or less, rare words that are rare as user answers can be set as "commonly determined correct answers."
[0074] As a result, when an image word test is conducted, the information processing device 10 displays the answer rankings and indicates the "correct answer decided by everyone," allowing the user to learn rare words associated with the image, which is expected to have a learning effect (see Figure 14).
[0075] In this way, in the image word test conducted by the system of this embodiment, not only words that are "manufacturer-specified correct answers" can be used, but also words that are determined based on the aggregated contents of words that are used as answers to images when multiple users actually take the image word test can be determined as "commonly decided correct answers." In other words, by intentionally providing "ambiguity" to the words that are used as correct answers related to images in the image word test, the perspective of users who take the image word test can be broadened, and effective word learning can be expected.
[0076] Next, the operation of the system in this embodiment will be described.
[0077] Fig. 6 is a flowchart showing the image word test processing of the information processing device 10 in this embodiment. Fig. 7 is a flowchart showing the image word test providing processing of the server 30 in this embodiment. Figs. 8 and 9 are flowcharts showing the image word test data generation processing of the server 30 in this embodiment.
[0078] First, the image word test process of the information processing device 10 and the image word test providing process of the server 30 will be described with reference to the flowcharts shown in FIGS.
[0079] When a user of the information processing device 10 takes the image word test provided by the server 30, the user starts the image word test program 12b to start the image word test process.
[0080] The CPU 11 of the information processing device 10 starts the image word test process and accesses the server 30 via the communication unit 15 (FIG. 6, step A1). Here, the CPU 11 prompts the user to input user identification data (e.g., a user ID and a password) through a user operation, and transmits the data to the server 30. The CPU 11 also transmits information indicating that the image word test process has been started in the information processing device 10 to the server 30 via the communication unit 15, together with the user identification data.
[0081] When the CPU 31 of the server 30 receives access from the information processing device 10 via the communication unit 35 (FIG. 7, step B1), the CPU 31 identifies the user (or the information processing device 10) based on the user identification data transmitted from the information processing device 10 and information indicating that the image word test process has started in the information processing device 10, and starts the image word test management program 32b based on the information indicating that the image word test process has started in the information processing device 10 (step B2).
[0082] The CPU 31 selects a picture word test to be provided to the user (information processing device 10) according to the user identified based on the user identification data (step B3). For example, the CPU 31 refers to the user management data 32h based on the user identification data received from the information processing device 10, acquires, for example, a level (for example, vocabulary level) corresponding to the user identification data, and selects answer ranking data 32d2 (ranking list) according to this level. The CPU 31 can also refer to the user management data 32h based on the user identification data, acquire, for example, attribute data of the user corresponding to the user identification data (country (area), age, gender, etc.), and select answer ranking data 32d2 (ranking list) according to this attribute data.
[0083] As a result, the answer ranking data 32d2 corresponding to one image (image data 32d1) differs depending on the user's level or attribute. Therefore, the words that are included in the correct answer data 32d3 determined based on the answer ranking data 32d2 and that are considered to be the "correct answer as determined by everyone" differ depending on the user's level or attribute. In other words, by using the answer ranking data 32d2 corresponding to a user for the image word test, the image word test can be conducted using the answer rankings that are aggregating answers from other users with the same level or attribute, and the words that are considered to be the "correct answer as determined by everyone" based on the answer rankings.
[0084] In the above explanation, the user is identified based on the user identification data, but it is also possible to conduct the image word test in accordance with predetermined rules in the server 30 without identifying the user. Furthermore, in addition to providing image word test data according to the user's level, it is also possible to simply provide image word test data that the user has not taken before.
[0085] The CPU 31 transmits image word test data 32d, which are questions for the image word test, to the information processing device 10 (step B4). It is assumed that the CPU 31 acquires, for example, 10 pieces of image word test data 32d and transmits them all together to the information processing device 10.
[0086] Meanwhile, when the CPU 11 of the information processing device 10 receives the image word test data 32d from the server 30, it stores it in the memory 12 (image word test data 12c) and starts an image word test based on the image word test data 12c (FIG. 6, step A3).
[0087] First, the CPU 11 causes the display unit 17 to display the screen of the picture word test data 12c.
[0088] 10 is a diagram showing an example of a screen when questions are presented in the image vocabulary test in this embodiment. The screen when questions are presented includes an image area 60 that displays images that serve as questions in the image vocabulary test, an input area 61 (voice input button 62) for inputting words that serve as answers, an answer button 64 for indicating completion of answering, and a skip button 65 for indicating progress to the next question (image display).
[0089] The CPU 11 displays the image of the question in the image area 60 based on the image data 12c1 of the first image word test data 12c (step A4). The CPU 11 also starts measuring the answer time at the same time as the image display starts (step A5).
[0090] In addition, when an operation on the skip button 65 is detected, the CPU 11 similarly displays the image of the question in the image area 60 based on the image data 12c1 of the image word test data 12c that is the next question, and starts measuring the answer time.
[0091] The CPU 11 waits for a word (answer) to be input by a user operation into the input area 61. The CPU 11 acquires a word (answer) for the image based on data input from the input unit 16 or the voice input unit 18 (step A6).
[0092] (1) A first input method, (2) a second input method, and (3) a third input method can be used as user operations for inputting words into the input area 61. For example, (1) the first input method is character input using a software keyboard, (2) the second input method is character input using voice input, and (3) the third input method is an input method that combines character input using a software keyboard and voice input.
[0093] (1) In the first input method, for example, when a touch operation on the input area 61 is detected, the CPU 11 causes a software keyboard for character input, which enables words to be input, to be displayed on the display unit 17. The CPU 11 causes characters (words) input by the touch operation on the software keyboard to be displayed in the input area 61.
[0094] (2) In the second input method, for example, when a touch operation on the voice input button 62 is detected, the CPU 11 enters a voice input state from the voice input unit 18. When voice (voice reading a word) is input from the voice input unit 18, the CPU 11 executes voice recognition processing based on a voice recognition program for the input voice to detect the spoken word. The CPU 11 displays the word detected by voice recognition in the input area 61 as the word input by the user operation.
[0095] (3) In the third input method, for example, a word is input by operating a software keyboard as in the first input method described above, and then a word is input by voice as in the second input method described above. Specifically, for example, after inputting "w," "o," "l," and "f" using a software keyboard, "wolf" is input by voice. Specifically, in the case of multiple words such as "cake shop" and "look forward to," the user is prompted to input "cake" and "look" using the software keyboard, and then input the remaining words by voice.
[0096] When the user completes the operation of inputting a word (answer) for the image, the user performs a touch operation on the answer button 64. When the operation by the answer button 64 is detected, the CPU 11 ends measurement of the answer time and performs a correct / incorrect judgment on the word (answer) input in the input area 61 based on the correct answer data 12c3 (step A7).
[0097] The CPU 11 stores answer data 12d indicating the words input as an answer in the memory 12. The CPU 11 also adds answer time data indicating the time required to answer, which is the measurement result of the answer time, to the answer data 12d.
[0098] Furthermore, when an answer is entered using the second input method described above, the CPU 11 may determine the pronunciation quality based on an index indicating whether the word (answer) detected by the speech recognition process is correct or not, as well as the likelihood of the voice that uttered the word, i.e., whether the pronunciation is correct. Data related to an index (e.g., phonetic symbols) indicating the accuracy of the pronunciation of the detected word (answer) is obtained, for example, via the communication unit 35 of the information processing device 10, as phonetic symbol data indicating information on phonetic symbols corresponding to words (headwords) registered in the online dictionary function 40a of the education server 40. The CPU 11 then determines the pronunciation quality by comparing the phonetic symbols of the word (answer) detected by the speech recognition process with the phonetic symbol data obtained from the education server 40. The result of this determination may be, for example, one of three levels, A to C, with A being a high evaluation and C being a low evaluation. The determination result is not limited to the above, and is not particularly specified as long as it is possible to determine whether the pronunciation quality is good or bad.
[0099] Alternatively, if the answer is given using the third input method described above, the CPU 11 determines the pronunciation quality by comparing the phonetic symbols corresponding to a phrase consisting of multiple words that combines data representing phonetic symbols corresponding to the word (text) input using the software keyboard and data representing phonetic symbols indicated by the audio data of the word input using voice, with the phonetic symbols corresponding to the phrase obtained from the education server 40, etc.
[0100] Alternatively, if the answer is given using the third input method described above, the CPU 11 determines the pronunciation quality by obtaining data representing phonetic symbols corresponding to the word (text) input using the software keyboard and data representing phonetic symbols corresponding to the word input by voice from the education server 40 or the like and comparing them. The method for determining the pronunciation quality is not limited to the above, and other methods can be used.
[0101] When an answer is given using the second input method or the third input method, the CPU 11 adds pronunciation quality data indicating the pronunciation quality determined as described above to the answer data 12d. The pronunciation quality data and response time data added to the response data 12d are managed in the server 30 as user data that is referenced for classifying the level of the user.
[0102] In determining whether the answer is correct, the CPU 11 determines whether the word entered as the answer to the image matches the word designated as the "manufacturer-specified correct answer" or the "commonly-decided correct answer" indicated by the correct answer data 12c3. If the two match, the CPU 11 determines that the answer is correct. Furthermore, if the word entered as the answer to the image does not match either the "manufacturer-specified correct answer" or the "commonly-decided correct answer," the CPU 11 determines that the answer is incorrect.
[0103] In the above explanation, the user management data 32h is referenced based on the user identification data, and answer ranking data 32d2 is selected according to the user level (e.g., vocabulary level) corresponding to the user identification data or the user's attributes (e.g., country, age), but it is also possible to select answer ranking data 32d2 (ranking list) according to the time spent answering (answer time zone) or pronunciation quality determined when answering the image vocabulary test. Note that pronunciation quality is valid when the answer entered in step A6 is voice input (second input method, third input method). When the ranking list is switched, the CPU 11 may display text or the like on the display unit 17 so that the user can recognize that the list has been switched. For example, text or the like (e.g., answer time: 0 seconds or more to less than 2 seconds) indicating the type of ranking list for answers by time period of other users may be displayed in a part (e.g., the upper right corner) of the answer ranking area 75 in Fig. 11(A). The position where the text is placed and the content of the text may be determined arbitrarily.
[0104] Similarly, for pronunciation quality, a character string or the like indicating whether the pronunciation quality is good or bad (e.g., pronunciation quality level A) is displayed in a part (e.g., the upper right corner) of the answer ranking area 75. The levels indicating whether the pronunciation quality is good or bad can be defined in advance using numbers, letters, etc.
[0105] When the CPU 11 has finished the correct / incorrect judgment, it causes the display unit 17 to display a screen showing the correct / incorrect judgment result of the picture word test (step A8).
[0106] 11(A) is a diagram showing an example of a screen for displaying the result of the correct / incorrect judgment. The screen for displaying the result of the correct / incorrect judgment includes an image area 70 for displaying the image of the question in the image vocabulary test, an answer display area 71 for displaying the word entered as the answer, a judgment result area 74 for displaying the result of the correct / incorrect judgment ("correct" or "incorrect"), an answer ranking area 75 for displaying the ranking of answers corresponding to the image (question) displayed in the image area 70, a stop button 76 for instructing the user to stop the image vocabulary test, and a next question button 78 for instructing the user to move on to the next question (image display).
[0107] The answer ranking area 75 displays the words ranked 1st to 5th (in order of appearance rate or number of appearances) and their translations as a summary of the words entered by other users as answers to the image displayed in the image area 70. In addition, the words displayed in the answer ranking area 75 are accompanied by a correct answer indicator C1 indicating the "correct answer specified by the manufacturer," correct answer indicators G1 and G2 indicating the "correct answer decided by everyone," and incorrect answer indicators B1 and B2 indicating the "incorrect answer," thereby clearly indicating whether each word is the correct answer or an incorrect answer.
[0108] In the example shown in FIG. 11(A), five words are displayed on one screen in the answer ranking area 75, but by using a scroll bar (not shown) in the answer ranking area 75 and operating the input unit 15 by the user, the answer rankings displayed in the answer ranking area 75 can be scrolled to display words ranked 6th and below.
[0109] 11(A), the word "wolf" is entered as the answer. The word "wolf" is determined to be the correct answer because it corresponds to the "manufacturer-specified correct answer," and "correct answer" is displayed in the determination result area 74.
[0110] On the screen for the accuracy judgment result, not only can you check the accuracy judgment result of the word you entered as your answer, but you can also refer to multiple words displayed in the answer ranking, i.e., words that other users have answered as being related to the image. Therefore, for one image displayed in image area 70, you can remember not only the word you have answered but also multiple words that other users have answered, which leads to improved learning efficiency.
[0111] In addition, the answer ranking allows users to see what words other users have come up with for the image, which can attract users' interest and increase their motivation to learn.
[0112] Furthermore, instead of having a single correct answer for each image, there are "manufacturer-specified correct answers" and "user-defined correct answers" (there can be multiple answers for each), which gives the correct answers some ambiguity, broadening the user's perspective. Therefore, compared to word learning where predetermined words are used as correct answers for each image, word learning can be carried out more effectively and efficiently.
[0113] If a user operation on the next question button 78 is detected (step A10, Yes), the CPU 11 executes the process for the next question of the next image word test based on the image word test data 12c in the same manner as described above (steps A4 to A8).
[0114] Furthermore, if the CPU 11 detects a user operation on the stop button 76 (step A11, Yes), or if processing of all questions has been completed (step A9, Yes), it transmits the answer data 12d for the image word test data 12c received from the server 30 to the server 30, and terminates the image word test processing (step A12).
[0115] On the other hand, when the server 30 receives the response data from the information processing device 10 (step B5), it registers the data in the response database 32e (step B6).
[0116] Furthermore, the pronunciation quality data and response time data added to the response data are recorded in the user management data 32h in association with the user identification data of the user (information processing device 10) who is the sender of the response data.
[0117] In this way, the server 30 can collect words entered as answers to images provided as questions in the image vocabulary test as the image vocabulary test is conducted in the information processing device 10. The collected words are used in the image vocabulary test data generation process described later.
[0118] Here, an example of a screen showing the result of the correct / incorrect judgment corresponding to another image word test (image) will be described.
[0119] 11(B) shows an example in which the user inputs the word "neigh" to the image displayed in image area 70. The word "neigh" does not match the word "horse" which is the first ranked "correct answer specified by the manufacturer" in the answer ranking, but it matches the word which is the second ranked "correct answer decided by everyone," and is therefore determined to be the correct answer.
[0120] FIG. 12(A) shows an example in which the user inputs the word "palm" to the image displayed in the image area 70. The word "palm" is determined to be an incorrect answer (fourth place) because it does not match either the "manufacturer-specified correct answer" or the "user-selected correct answer." However, by referring to the answer rankings displayed in the answer ranking area 75 and looking at the words other users have answered, it is possible to study words effectively.
[0121] FIG. 12(B) shows an example in which the user has entered the word "grand" into the image displayed in image area 70. The word "grand" matches the word ranked fifth in the answer ranking, but the fifth-ranked word is determined to be the correct answer because it is designated as the "manufacturer-specified correct answer." In the image shown in FIG. 12(B), the answers are distributed among multiple words different from the "manufacturer-specified correct answer," i.e., multiple words are associated by the user, and therefore the first to third-ranked words are designated as the "consensus-determined correct answer." This allows for effective vocabulary learning by referring to multiple words that are different from the "manufacturer-specified correct answer" given by other users.
[0122] FIG. 13A shows an example in which a user inputs the word "birthday" to multiple images displayed in image area 70. The image vocabulary test shown in FIG. 13A shows an example in which a user inputs a single word associated with multiple images as an answer. The word "birthday" does not match the word "pastry chef," which is the third-ranked "manufacturer-specified correct answer" in the answer rankings, but it matches the word that is the first-ranked "commonly determined correct answer," and is therefore determined to be the correct answer. When displaying the image in question in image area 70 on the screen when the image vocabulary test question is presented, multiple images may be displayed side-by-side on one screen, or multiple images may be displayed one by one at a predetermined time interval.
[0123] 13(B) shows an example in which the image displayed in image area 70 is a "symbol," and the user has entered the word "river" into the image representing the "symbol." The word "river" is determined to be the correct answer because it matches the word "river" that corresponds to the "manufacturer-specified correct answer" that is ranked first in the answer rankings.
[0124] In the above example, a word with a high appearance rate or a high number of counts in the answer ranking is set as the "consensus correct answer." However, FIG. 14 shows an example in which a word that is not in the top rankings is set as the "consensus correct answer." In the example shown in FIG. 14, an image of a "chef peeling potatoes (vegetables)" is displayed in image area 70, and the word "spiralizer" (a tool used to make noodles from vegetables) is entered by a user. The image of this image vocabulary test question is associated with broad keywords related to the image, such as "vegetables," "cooking," "gentleman," and "tool." The word "spiralizer" (a tool used to make noodles from vegetables) entered as an answer by another user is determined to match the keyword "tool," so the word "spiralizer" can become a candidate for the "consensus correct answer."
[0125] Furthermore, for example, the word "spiralizer" is ranked 98th in the answer rankings with a 0.8% occurrence rate, and therefore satisfies the condition pre-set by the CPU 11 for answers with an occurrence rate of 1% or less to be considered a rare "commonly determined correct answer." In this case, a correct answer indicator R1 indicating a "rarely determined correct answer," which is different from the correct answer indicators G1 and G2 indicating the "commonly determined correct answer," is added to indicate that the word is considered a rarely determined correct answer. Furthermore, a "rare mark" 90 is added near the determination result area 74 to indicate that the input of the "rarely determined correct answer" word is the correct answer. Among the conditions pre-set by the CPU 11, the occurrence rate value for the rare "commonly determined correct answer" can be set to any value.
[0126] In this way, not only are the words with the highest appearance rate or highest number of tallies in the answer rankings designated as the "consensus correct answer," but also answers that meet predetermined conditions for words that are not at the top of the appearance rate or number of tallies are designated as the "consensus correct answer." This makes it possible to study a wide range of words related to images, which is expected to lead to effective and efficient word learning.
[0127] In addition, if the condition is that only words with a high appearance rate or a high number of answers in the answer rankings are considered correct, rare words related to images (words with few answers) may be displayed as "incorrect but rare answers" rather than as "the commonly agreed-upon correct answer." As shown in the example display 91 of an incorrect answer in FIG. 14, the display in the determination result area 74 shows "incorrect answer," but a "rare mark" 90 is added to indicate that a word with an "incorrect but rare answer" has been entered. As a result, similar to the above, the word is included in the ranking as a word related to images, which is expected to enable effective and efficient word learning for the user.
[0128] The image displayed in the image area 70 (image area 60) may be an illustration, a photograph, a graphic, text, a still image, a moving image, an animation, or the like.
[0129] Furthermore, the answer words mentioned above may be input as a single word, or as a sentence or idiom (idiomatic phrase, phrase, idiom, etc.) containing multiple words.
[0130] In addition, in the image word test of this embodiment, multiple answers are set, including "the correct answer specified by the manufacturer" and "the correct answer decided by everyone," so multiple words may also be input as answers.
[0131] In the above explanation, the server 30 transmits, for example, ten image word test data 32d to the information processing device 10 in a lump, and the information processing device 10 judges whether the input answers are correct or incorrect based on the correct answer data 12c3 contained in the image word test data 12c while conducting the received image word test. However, it is also possible for the server 30 to perform the judgment of correct or incorrect answers.
[0132] In this case, the server 30 transmits only image data 32d1 showing the image in question to the information processing device 10. Based on the image data 32d1 from the server 30, the information processing device 10 displays a screen (FIG. 10) for presenting questions for the image vocabulary test, and prompts the user to input words as answers by operation.
[0133] The information processing device 10 transmits answer data indicating the input answer word to the server 30. When the answer word is input by voice, the information processing device 10 also transmits the voice data to the server 30.
[0134] The server 30 performs a correct / incorrect judgment on the answer data (audio data) sent from the information processing device 10 in the same manner as described above, sends the correct / incorrect judgment result and answer ranking data 32d2 indicating the answer ranking to the information processing device 10, and displays a screen showing the correct / incorrect judgment result in the same manner as described above.
[0135] This allows the server 30 to execute the main processing, thereby reducing the processing load on the information processing device 10.
[0136] Next, the image word test data generation process performed by the server 30 of this embodiment will be described.
[0137] First, the image word test data generation process (1) will be described with reference to the flowchart shown in Fig. 8. The image word test data generation process (1) generates image word test data based on answer data collected by administering an image word test to multiple users.
[0138] The CPU 31 selects one image word test data 32d from the plurality of image word test data 32d stored in the memory 32, acquires image data 32d1 (question image) associated with the selected image word data 32d (step C1), and tally up the answer data corresponding to this image data 32d1 (step C2). Specifically, the CPU 31 tally up, for each answer (word), the plurality of answer data (words) corresponding to the image data 32d1 acquired in step C1 in the answer database 32e.
[0139] The CPU 31 obtains representative translations for each of the collected answer data (words), for example, by searching dictionary data (not shown), and adds them to the answers (words) to create ranking word data representing the words and their translations to be displayed in the answer rankings, and updates the answer ranking data 32d2 (step C3). For example, for the first place answer ranking displayed in the answer ranking area 75 shown in Figure 11(A), the CPU 31 adds the translation "ookami" (wolf) to the word "wolf" to create ranking word data and updates the answer ranking data 32d2.
[0140] Next, the CPU 31 performs a correct / incorrect determination for each piece of answer data (word) included in the ranking word data. That is, for words other than the words designated as "manufacturer-specified correct answers," it determines whether to treat them as "commonly determined correct answers" or "incorrect answers." Here, as described above, based on the aggregated content of each piece of answer data (word) included in the ranking word data, the CPU 31 determines whether the answer is "commonly determined correct answers" or "incorrect answers" depending on the determination result of whether the appearance rate or the aggregated number meets a predetermined condition (step C4).
[0141] The CPU 31 updates the correct answer data 32d3 in accordance with the determination result for each word so that the answer data (word) determined to be the "correct answer decided by everyone" in step C4 becomes the correct answer (step C5).
[0142] Similarly, the CPU 31 acquires image data 32d1 (question image) associated with the next image word test data 32d, and executes the processes of steps C2 to C5 described above.
[0143] When the processing is completed for all the image word test data 32d to be processed, the CPU 31 ends the image word test data generation process (1) (Yes in step C6).
[0144] The answer ranking data 32d2 is changed according to the change in the number of data points of the answer data collected as multiple users take the image word test. Therefore, since the "correct answer decided by everyone" or "incorrect answer" may change depending on the change in the answer ranking, it is desirable to perform the image word test data generation process (1), for example, every certain period of time, when the change in the number of data points of the collected answer data exceeds a predetermined standard, or at an appropriate timing in accordance with instructions from the administrator of the server 30.
[0145] The answer data can be compiled (step C2) by multiple classifications of users. For example, the data can be compiled by user attributes (country (area), age, sex, language used, etc.), by the user's vocabulary indicated by the user data, by the time period (e.g., 2 seconds) required to answer the question when taking the image vocabulary test, or by the quality of the voice (pronunciation) when voice input is taken when taking the image vocabulary test.
[0146] This allows generating a plurality of classified answer ranking data 32d2 (answer rankings) for the user, and when the image word test is carried out, it is possible to judge whether the answers are correct or not based on the answer rankings corresponding to the attributes and levels of the user.
[0147] In this way, by generating image word test data by the image word test data generation process (1), it is possible to conduct an image word test based on answer data (answer rankings) collected as a result of the image word test being conducted by multiple users.
[0148] Next, the image word test data generation process (2) will be described with reference to the flowchart shown in Fig. 9. The image word test data generation process (2) generates new image word test data based on word data acquired from an external device. The external device may be, for example, an education server 40 (having an online dictionary search function 40a) or an electronic dictionary 50 connected via a network 8.
[0149] The education server 40 or the electronic dictionary 50 stores character strings (words) that are set as search targets in a dictionary search by user operation, and transmits them to the server 30 when connected to the server 30, for example.
[0150] The CPU 31 of the server 30 records, as collected word data 32f, character strings (words) transmitted from the education server 40 or the electronic dictionary 50 as search targets for dictionary search (step D1). It is assumed that the character strings (words) in this case are not recorded (registered) in the collected word data 32f. The collected word data 32f also stores character strings (words) in association with transmission count data indicating the number of times the same character string (word) has been transmitted from the education server 40 or the electronic dictionary 50. Hereinafter, in the description of the flowchart in FIG. 9, the character strings (words) will be referred to as search target word data.
[0151] The CPU 31 starts generating image word test data at a predetermined timing. For example, when there is search target word data among the plurality of search target word data newly stored as the collected word data 32f, for which the transmission count data recorded in association with the search target word data is equal to or greater than a predetermined reference value, the CPU 31 determines to generate new image word test data. In other words, search target word data for which the transmission count data is equal to or greater than the reference value is a word that has been frequently searched for by a plurality of users using the education server 40 or the electronic dictionary 50, and by using this word as the subject of word learning (image word test), effective word learning can be expected.
[0152] Here, it is not necessary to limit the target words (headwords) to those registered in the dictionary data of the online dictionary search function 40a or the electronic dictionary 50. For example, new words or coined words that are not registered in the dictionary data can also be targeted. Even if a new word or coined word is not registered in the dictionary data, if it is a word (new word or coined word) that multiple users have attempted to search in the dictionary, its transmission count data will be equal to or greater than a reference value and it can be targeted as image word test data.
[0153] When the CPU 31 determines that new image word test data should be generated (step D2, Yes), it acquires any search target word data from among the multiple search target word data newly stored in the collected word data 32f (step D3), and determines an image corresponding to this word data (step D4).
[0154] In step D4, for example, the CPU 31 acquires representative translations of the dictionary search word data from the online dictionary function 40a of the education server 40, the electronic dictionary 50, etc. Then, if there is an image that corresponds (is related to) at least one keyword associated with the image data 32g among the multiple image data 32g recorded in the memory 32 and the acquired translation, the CPU 31 determines that the image corresponds (is related to) the search target word data for the translation.
[0155] The CPU 31 creates image word test data (step D5) in which a representative translation of the dictionary search word data is used as correct answer data 32d3 and the image corresponding to (related to) the dictionary search word data determined in step D4 is used as the question for the image word test as image data 32d1, and stores the data in the memory 32 (step D6).
[0156] Similarly, the CPU 31 can create image word test data based on word data collected from an external device (the education server 40 or the electronic dictionary 50) (steps D3 to D6). When there is no collected word data 32f to be processed (step D7, Yes), the CPU 31 ends the image word test data generation process (2).
[0157] In this way, by using the image word test data generation process (2), image word test questions (image word test data) are created based on the word data that was the subject of dictionary search collected from an external device (education server 40 or electronic dictionary 50), and an image word test can be conducted for multiple users on words that are expected to be effective in vocabulary learning.
[0158] In the above explanation, English words are used as the target for learning, but other languages (Chinese, Korean, Arabic, etc.) can also be used as the target.
[0159] In addition, the information processing device 10 may obtain aggregated data for each word in the answer ranking together with the answer ranking data from the server 30, and determine the "correct answer decided by everyone" (third word) based on the aggregated data and predetermined conditions (number of aggregated words, appearance rate, rarity, etc.), and perform a correct / incorrect judgment on the word answered by the user.
[0160] Furthermore, the methods described in the embodiments, i.e., the methods such as the processes shown in the flowcharts, can be stored as a program that can be executed by a computer and distributed on a recording medium such as a memory card (a ROM card, a RAM card, etc.), a magnetic disk (a flexible disk, a hard disk, etc.), an optical disk (a CD-ROM, a DVD, etc.), a semiconductor memory, etc. Then, the computer reads the program recorded on the external recording medium, and the operation is controlled by this program, thereby realizing the same processes as the functions described in the embodiments.
[0161] In addition, the program data for realizing each technique can be transmitted over a network (Internet) in the form of program code, and the program data can be imported from a computer connected to this network to realize functions similar to those of the above-mentioned embodiments.
[0162] The present invention is not limited to the embodiments, and various modifications can be made in the implementation stage without departing from the gist of the invention. Furthermore, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining the disclosed multiple constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in the embodiments or some constituent elements are combined, if the problem stated in the "Problem to be Solved by the Invention" section can be solved and the effect stated in the "Effects of the Invention" section can be obtained, the configuration in which these constituent elements are deleted or combined can be extracted as an invention.
[0163] The inventions described in the original claims of this application are set forth below.
[0164] [1] The computer acquiring an image, a first word associated with the image, and a second word that is a response input by a user to the image displayed on a display unit; A method for determining whether the second word is correct or not, based on the first word and a third word determined based on the results of tallying the words answered by multiple other users in response to the image.
[0165] [2] determining, as the third word, a word whose appearance rate satisfies a predetermined condition among a plurality of words used by the other users in response to the image; The method for determining whether or not a user's answer is correct according to [1], wherein the user's answer is determined to be correct if the second word is the same as the first word or the third word.
[0166] [3] acquiring answer ranking data relating to words used by the other users to answer the image; A method for determining whether a word is correct or incorrect, as described in [1] or [2], wherein the display unit displays a ranking list generated based on the aggregated results for each word answered by multiple other users included in the answer ranking data, and the result of the correct or incorrect determination for the second word.
[0167] [4] The method of determining whether a word has been determined as the third word and whether it has been determined as the third word, as described in [3], is displayed side by side on the display unit.
[0168] [5] the answer ranking data includes the ranking list according to time periods required for the answers by the other users to the image, measuring a time from when the image is displayed on the display unit to when the second word, which is a response input by the user to the image, is acquired; The method for determining whether a word is true or false according to [3] or [4], wherein the ranking list selected according to the measured time and the result of the determination of whether a word is true or false for the second word are displayed on the display unit.
[0169] [6] the answer ranking data includes the ranking list according to pronunciation quality of answers to the image input by voice by the other users, When the user inputs the second word by voice on the image, determining pronunciation quality of the input voice; The accuracy determination method according to [3] or [4], wherein the ranking list selected according to the determined pronunciation quality and the result of the accuracy determination for the second word are displayed on the display unit.
[0170] [7] The computer providing images and first words associated with the images to a plurality of information processing devices; acquiring second words that are responses to the images from a plurality of information processing devices; a third word determined based on a result of tallying the second words acquired from the plurality of information processing devices, as a correct answer to the image;
[0171] [8] The method for determining whether a second word is true or false, comprising determining, as the third word, a word whose occurrence rate of the same second word satisfies a predetermined condition from among a plurality of second words obtained from a plurality of information processing devices.
[0172] [9] A control unit is provided, The control unit acquiring an image, a first word associated with the image, and a second word that is a response input by a user to the image displayed on a display unit; an information processing device that performs a true / false determination on the second word based on the first word and a third word determined based on a compilation result of words answered by a plurality of other users in response to the image;
[0173]
[10] On the computer, obtaining an image and a first word associated with the image; displaying the image on a display unit and acquiring a second word as a user's response to the image; An image, a first word related to the image, and a second word that is a response input by a user to the image displayed on a display unit are acquired. A program for causing the function of performing a true or false determination on the second word based on the first word and a third word determined based on the aggregated results of words answered by multiple other users in response to the image.
[0174]
[11] On the computer, providing images and first words associated with the images to a plurality of information processing devices; acquiring second words that are responses to the images from a plurality of information processing devices; a program for causing the computer to function to determine a third word determined based on the aggregation results of the second words acquired from the plurality of information processing devices as a correct answer to the image; [Explanation of symbols]
[0175] 8...network, 10...information processing device, 11,31...CPU, 12,32...memory, 12a,32a...basic program, 12b...image word test program, 12c,32d...image word test data, 12c1,32d1...image data, 12c2,32d2...answer ranking data, 12c3,32d3...correct answer data, 12d...answer data, 12e...user identification data, 13,33...recording medium, 14,34...recording medium reading unit, 15,35...communication unit, 16,36...input unit, 17,37...display unit, 18...voice input unit, 19...voice output unit, 30...server, 32b...image word test management program, 32c...image word test data generation program, 32e...answer database, 32f...collected word data, 32g...image data, 32h...user management data 3, 40...education server, 50...electronic dictionary.
Claims
1. The computer acquiring an image, a first word associated with the image, and a second word that is a response input by a user to the image displayed on a display unit; performing a true / false determination on the second word based on the first word and a third word determined based on a count of words answered by a plurality of other users in response to the image; How to determine whether something is true or false.
2. determining, as the third word, a word whose appearance rate satisfies a predetermined condition among a plurality of words used by the other users in response to the image; If the second word is the same as the first word or the third word, the answer of the user is determined to be correct. The method for determining whether a document is correct or not according to claim 1.
3. acquiring answer ranking data relating to words used by the other users to answer the image; displaying on the display unit a ranking list generated based on a counting result for each word answered by the plurality of other users, which is included in the answer ranking data, and a result of a correct / incorrect judgment for the second word; 3. The method for determining whether a document is correct or incorrect according to claim 1.
4. displaying, on the display unit, the third word among the words included in the ranking list and information indicating that the third word has been determined; The method for determining whether a document is correct or incorrect according to claim 3.
5. the answer ranking data includes the ranking list according to time periods required for the answers by the other users to the image, measuring a time from when the image is displayed on the display unit to when the second word, which is a response input by the user to the image, is acquired; displaying the ranking list selected in accordance with the measured time and the result of the correctness determination for the second word on the display unit; 5. The method for determining whether a given item is correct or incorrect according to claim 3 or 4.
6. the answer ranking data includes the ranking list according to pronunciation quality of answers to the image input by voice by the other users, When the user inputs the second word by voice to the image, determining pronunciation quality of the input voice; displaying the ranking list selected according to the determined pronunciation quality and the result of the correctness determination for the second word on the display unit; 5. The method for determining whether a given item is correct or incorrect according to claim 3 or 4.
7. The computer providing images and first words associated with the images to a plurality of information processing devices; acquiring second words that are responses to the images from a plurality of information processing devices; determining a third word determined based on a counting result of the second words acquired from the plurality of information processing devices as a correct answer to the image; How to determine whether something is true or false.
8. determining, as the third word, a word whose appearance rate of the same second word satisfies a predetermined condition among the plurality of second words acquired from the plurality of information processing devices; The method for determining whether a document is correct or not according to claim 7.
9. A control unit is provided, The control unit acquiring an image, a first word associated with the image, and a second word that is a response input by a user to the image displayed on a display unit; performing a true / false determination on the second word based on the first word and a third word determined based on a count of words answered by a plurality of other users in response to the image; Information processing device.
10. On the computer, obtaining an image and a first word associated with the image; displaying the image on a display unit and acquiring a second word as a user's response to the image; An image, a first word related to the image, and a second word which is a response input by a user to the image displayed on a display unit are acquired. A program for causing the function of performing a correct / incorrect judgment on the second word based on the first word and a third word determined based on the results of tallying the words answered by multiple other users in response to the image.
11. On the computer, providing images and first words associated with the images to a plurality of information processing devices; acquiring second words that are responses to the images from a plurality of information processing devices; a program for causing the computer to function to determine that a third word determined based on the aggregation results of the second words acquired from the plurality of information processing devices is the correct answer to the image;
Citation Information
Patent Citations
Information processing device, information processing method and system
JP2018106175A