Content / spatiotemporal-based foreign language learning system
The content/spatiotemporal-based foreign language learning system addresses the mismatch between content appreciation and learning by allowing learners to set conditions on content/time and space, providing tailored learning information, resulting in a realistic and motivated learning experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- IIR TECH INC
- Filing Date
- 2025-01-10
- Publication Date
- 2026-07-09
Smart Images

Figure 2026116085000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a content / time - space - based foreign language learning system. Specifically, it enables learners to set learning conditions based on content / time - space, and when the learning situation based on the content / time - space set by the learner (content playback / location at a specific place / arrival of a specific schedule) occurs, it provides learners with foreign language learning information suitable for the learning situation, enabling learners to conduct foreign language learning suitable for a specific learning situation in a specific learning situation. It relates to a content / time - space - based foreign language learning system.
Background Art
[0002] When learning a foreign language, it has been studied and confirmed that it is effective to utilize cultural contents such as books, movies / dramas / YouTube, comics, music, games, etc., and it is possible to continuously impart learning motivation. Accordingly, various foreign language learning methods and technologies combined with contents have been developed.
[0003] However, in foreign language learning methods combined with contents, there were limitations in usability due to the difference between the recognition reaction speed of users consuming contents and the recognition reaction speed of users involved in learning, and the deviation of the interaction of users with respect to contents and learning.
[0004] That is, due to the fact that the learning materials required for learning are only composed of materials that can be batch - converted such as translation and listening, or the imbalance between learning and content appreciation due to the uniformity provided by static materials for the composition of learning materials, there were limitations in that it was impossible to provide the content of learning, learning methods (types), learning management, etc. along with content playback.
[0005] In addition to foreign language learning methods linked to content, another effective foreign language learning method presented is one linked to real-world situations. This means enabling learners to engage in foreign language learning relevant to specific situations when placed in those situations.
[0006] For example, if a learner is located in a specific place (e.g., an airport or hotel), they may be able to learn a foreign language relevant to that location, or if they have a specific schedule (e.g., a business meeting or conference), they may be able to learn a foreign language relevant to that location.
[0007] However, in foreign language learning methods that are integrated with real-world situations, it is difficult to grasp the specific circumstances in which learners find themselves. As a result, there are limitations in matching the learning content, learning methods (types), and learning management to the specific circumstances of the learners.
[0008] Therefore, in order to solve the problems of the conventional invention, the present invention proposes a content / spatiotemporal-based foreign language learning system that allows learners to set learning conditions on a content / spatiotemporal basis, and when the learning conditions set by the learner (content playback / location in a specific place / arrival of a specific schedule) are met, the system provides the learner with foreign language learning information that matches the learning situation, thereby enabling learners to learn a foreign language that is appropriate for a specific learning situation. [Prior art documents] [Patent Documents]
[0009] [Patent Document 1] Korean Registered Patent Publication No. 10-1704679 [Patent Document 2] Korean Registered Patent Publication No. 10-1899921 [Patent Document 3] Korean Registered Patent Publication No. 10-2277362 [Patent Document 4] Korean Registered Patent Publication No. 10-2308902 [Overview of the Initiative] [Problems that the invention aims to solve]
[0010] The present invention aims to enable learners to set learning conditions on a content / spatiotemporal basis, and to provide learners with foreign language learning information that matches the learning situation when the learner reaches a content / spatiotemporal learning status (content playback / location in a specific place / arrival of a specific schedule) set as a learning condition, thereby enabling learners to learn a foreign language that is appropriate for a specific learning situation. [Means for solving the problem]
[0011] The present invention, a content / spatiotemporal-based foreign language learning system, is intended to solve the above problems.
[0012] A learner terminal (100) connects to a learning platform server (200) via the web or an application, allows learners to set learning conditions on a content / spatiotemporal basis, requests foreign language learning information from the learning platform server (200) when the learning situation matches the learning conditions set by the learner, displays the foreign language learning information provided by the learning platform server (200) on the screen in response to the request for foreign language learning information, enables the learner to learn a foreign language related to the learning situation, and provides the learning result information to the learning platform server (200) when the learning is completed.
[0013] The system is characterized by including a learning platform server (200) that, upon receiving a request for foreign language learning information from a learner terminal (100), grasps the learner's current learning status and provides foreign language learning information related to the grasped learning status to the learner terminal (100). [Effects of the Invention]
[0014] The present invention enables a learner to set learning conditions based on content / time and space. When the learner enters a content / time and space-based learning situation (content playback / location at a specific place / arrival of a specific schedule) set as a learning condition, foreign language learning information suitable for the learning situation is provided to the learner, enabling the learner to learn a foreign language suitable for a specific learning situation in a specific learning situation. This makes it possible for the learner to have a realistic and effective foreign language learning experience, and also provides the effect of continuously imparting learning motivation to the learner.
Brief Description of the Drawings
[0015] [Figure 1] It is an overall configuration diagram of the present invention. [Figure 2] It is an exemplary diagram of the learning condition setting of the present invention. [Figure 3] It is an exemplary diagram of the content analysis information of the present invention.
Modes for Carrying Out the Invention
[0016] The present invention relates to a content / time and space-based foreign language learning system that enables a learner to set learning conditions based on content / time and space. When the learner enters a content / time and space-based learning situation (content playback / location at a specific place / arrival of a specific schedule) set as a learning condition, foreign language learning information suitable for the learning situation is provided to the learner, enabling the learner to learn a foreign language suitable for a specific learning situation in a specific learning situation. Therefore, it is possible for the learner to have a realistic and effective foreign language learning experience, and also provides the effect of continuously imparting learning motivation to the learner. As shown in FIG. 1, it is characterized by including a learner terminal 〈100〉 and a learning platform server 〈200〉.
[0017] Hereinafter, specific embodiments of the present invention will be described with reference to the drawings.
[0018] The content / time and space-based foreign language learning system of the present invention, as shown in FIG. 1,
[0019] Connect to the learning platform server 200 in a web or app manner, enable learners to set learning conditions based on content / time and space, request foreign language learning information from the learning platform server 200 when the learning situation corresponding to the learning conditions set by the learners is reached, display on the screen the foreign language learning information provided by the learning platform server 200 in response to the request for foreign language learning information, enable the learners to conduct foreign language learning related to the learning situation, and provide the learning result information to the learning platform server 200 when the learning is completed. The learner terminal 100,
[0020] It is characterized by including a learning platform server 200 that grasps the current learning situation of the learner when there is a request for foreign language learning information from the learner terminal 100 and provides foreign language learning information related to the grasped learning situation to the learner terminal 100.
[0021] The learner terminal 100 of the present invention may be a smartphone or a PC, and an application program is installed to enable learners to set learning conditions based on content / time and space and support foreign language learning using the foreign language learning information provided by the learning platform server 200.
[0022] The learner terminal 100 is connected to the learning platform server 200 in a web or app manner, enabling learners to set learning conditions based on content / time and space.
[0023] Specifically, the learner terminal 100 enables learners to set at least one learning situation among content playback, location, and schedule as a learning condition.
[0024] Referring to Figure 2, learners can select the content playback item through the learning condition settings window if they want to learn a foreign language while playing content (books, movies / dramas / YouTube, comics, music, games, etc.), select the location item through the learning condition settings window if they want to learn a foreign language while being in a specific location (airport, hotel, etc.), or select the schedule item through the learning condition settings window if they want to learn a foreign language while on a specific schedule (business meeting, golf round, etc.). Of course, it is also possible to set two or more of the content playback, location, and schedule as learning conditions simultaneously.
[0025] Furthermore, when a learner sets content playback as a learning condition, the learner terminal 100 is configured to allow the user to set at least one of the following as a learning condition: video content playback, image content playback, or music content playback, and at least one of the following as a learning cycle or learning theme.
[0026] If learners want to learn a foreign language while watching video content such as movies, dramas, YouTube videos, or games, they select the video content playback option through the learning conditions settings window. If they want to learn a foreign language while viewing image content such as webtoons or books, they select the image content playback option through the learning conditions settings window. If they want to learn a foreign language while listening to music, they select the music content playback option through the learning conditions settings window. Of course, it is also possible to set two or more of the video, image, and music content as learning conditions simultaneously.
[0027] The aforementioned learning cycle is a time period during content playback that is used for learning based on the content playback time. Learners can select a learning cycle item and input the desired time period (e.g., 3 minutes / 5 minutes / 10 minutes) to set a specific learning cycle as a learning condition.
[0028] The aforementioned learning themes are selected when a specific learning theme is included in the content being played during content playback, and the learner wishes to study the foreign language related to that theme. The learner can select a learning theme item and input the learning theme they wish to study (for example, idiomatic expressions, neologisms, proverbs, etc.) to set a specific learning theme as a learning condition.
[0029] Furthermore, when a learner sets a location as a learning condition, the learner terminal 100 allows the learner to input specific location information through a learning condition setting window. For example, the specific location may be an airport or hotel, and when an airport or hotel is set as a learning condition for the specific location and the learner is located at the airport or hotel, the learner can engage in foreign language learning related to the airport or hotel.
[0030] Furthermore, when a learner sets a schedule as a learning condition, the learner terminal 100 allows the learner to input specific schedule information through the learning condition setting window. For example, the specific schedule may be a business meeting or a round of golf, and when the time for the business meeting or golf round arrives, the learner can engage in foreign language learning related to the business meeting or golf round, etc., once the schedule is set as a learning condition for the specific schedule.
[0031] On the other hand, when learning a foreign language while watching content, if learners skip a lot of material, it means that their concentration on learning the foreign language is low. If learners do not skip any material, it means that their concentration on learning the foreign language is high. Therefore, when learners' concentration on learning the foreign language decreases, the exposure rate of the content must be increased in proportion to allow them to concentrate on watching the content instead of learning the foreign language. Conversely, when learners' concentration on learning the foreign language increases, the exposure rate of foreign language learning information must be increased in proportion to allow them to concentrate on learning the foreign language instead of watching the content.
[0032] To this end, the learning cycle manually set by the learner as a learning condition is automatically reset when the learner skips content-related foreign language learning. If content-related foreign language learning is skipped, the currently set learning cycle is reset to increase by a preset value to increase the content exposure rate. If content-related foreign language learning is not skipped, the currently set learning cycle is reset to decrease by a preset value to increase the exposure rate of foreign language learning information.
[0033] For example, if the learning condition is that the learning cycle manually set by the learner is 60 seconds, and the preset value for resetting the learning cycle is 3 seconds, and the learner is watching content and learning the foreign language related to the content, if the learner skips the content-related foreign language learning, the currently set learning cycle will be automatically reset to 63 seconds by increasing by 3 seconds each time the learner skips the content-related foreign language learning, and the learning cycle will increase in proportion to the learner's concentration on foreign language learning, and the content exposure rate will increase so that the learner can concentrate on watching the content instead of learning the foreign language. If there are no skips in the content-related foreign language learning, the currently set learning cycle will be automatically reset to 57 seconds by decreasing by 3 seconds each time the learner skips the content-related foreign language learning, and the learning cycle will shorten in proportion to the learner's concentration on foreign language learning, and the exposure rate of foreign language learning information will increase so that the learner can concentrate on foreign language learning instead of watching the content.
[0034] When the learner terminal 100 reaches a learning status that matches the learning conditions set by the learner, it requests foreign language learning information from the learning platform server 200.
[0035] Specifically, when content playback begins with content playback set as a learning condition, the learner terminal 100 provides content metadata, including the source URL information of the content, to the learning platform server 200. If a learning cycle is set as a learning condition, the learner terminal 100 requests content-related foreign language learning information from the learning platform server 200 for each set learning cycle. If a specific learning topic is set as a learning condition, the learner terminal 100 provides specific learning topic information to the learning platform server 200.
[0036] For example, if a content playback / learning cycle of 3 minutes is set as a learning condition, and the learner starts watching the movie Titanic through the learner terminal 100, the source URL information of the movie Titanic is extracted from the metadata of the movie Titanic content, and after providing the extracted source URL information of the movie Titanic content to the learning platform server 200, content-related foreign language learning information is requested from the learning platform server 200 every 3 minutes of the set learning cycle.
[0037] As another example, when content playback / a specific learning theme (proverb) is set as a learning condition, and the learner starts watching the movie Titanic through the learner terminal 100, the source URL information of the movie Titanic is extracted from the metadata of the movie Titanic content, and the extracted source URL information of the movie Titanic content and the specific learning theme information of proverbs are provided to the learning platform server 200.
[0038] As another example, when content playback / 3-minute learning cycle / specific learning theme (proverb) is set as learning conditions, and the learner starts watching the movie Titanic through the learner terminal 100, the source URL information of the movie Titanic is extracted from the metadata of the movie Titanic content, and the extracted source URL information of the movie Titanic content and the specific learning theme information of proverb are provided to the learning platform server 200. Then, every 3 minutes of the set learning cycle, content-related foreign language learning information is requested from the learning platform server 200.
[0039] Furthermore, if a specific location is set as a learning condition, the learner terminal 100 provides coordinate metadata, including GPS information of the specific location, to the learning platform server 200 to request foreign language learning information related to that specific location.
[0040] For example, if a specific location such as an airport / hotel is set as a learning condition, and the learner terminal 100's GPS function indicates that the current location is Airport A, then coordinate metadata including GPS information for Airport A corresponding to the current location is provided to the learning platform server 200 to request Airport A-related foreign language learning information (foreign language learning information specific to Airport A). If the learner terminal 100's GPS function indicates that the current location is Hotel B, then coordinate metadata including GPS information for Hotel B corresponding to the current location is provided to the learning platform server 200 to request Hotel B-related foreign language learning information (foreign language learning information specific to Hotel B).
[0041] Furthermore, if a specific schedule is set as a learning condition and the current time is the time of that specific schedule, the learner terminal 100 provides schedule metadata, including information about the content of that specific schedule, to the learning platform server 200 to request foreign language learning information related to that specific schedule.
[0042] For example, if a specific schedule such as a business meeting or a golf round is set as a learning condition, a general schedule management program (a program that notifies the user of the schedule content when the scheduled time arrives) installed on the learner terminal 100 is used to request foreign language learning information related to business meetings (foreign language learning information with business meetings as the subject) if the current time (for example, 2 PM) is the time for a business meeting. If the current time (for example, 11 AM) is the time for a golf round, schedule metadata including schedule content information such as a golf round is provided to the learning platform server 200 to request foreign language learning information related to golf rounds (foreign language learning information with golf rounds as the subject).
[0043] The location-related or schedule-related foreign language learning information described above is provided only once, and only when the learner is in a specific location or at a specific scheduled time. However, the content-related foreign language learning information described above is provided multiple times at set learning cycles (e.g., 3 minutes) during the learner's viewing time of the content (e.g., 1-2 hours).
[0044] In other words, learners must be able to engage in foreign language learning at regular intervals while watching content. To this end, the learner terminal 100 displays content-related foreign language learning information on its screen if the foreign language learning information provided by the learning platform server 200 is content-related foreign language learning information, while pausing the playback of the currently playing content. This allows the learner to use the content-related foreign language learning information to learn a foreign language. Once the learner has finished learning using the content-related foreign language learning information, the terminal resumes playback of the content and simultaneously provides the learning result information to the learning platform server 200. This process is repeated each time the learning platform server 200 provides content-related foreign language learning information, enabling learners to learn a foreign language while playing content.
[0045] For example, if the total content playback time is 1 hour and the learning cycle is 3 minutes, the system would repeat the following process at 3-minute intervals during content playback: (stop playback → display related foreign language learning information screen → start playback of content) so that learners can enjoy watching the content while learning a foreign language.
[0046] When the learner terminal 100 completes their foreign language learning (content-related foreign language learning, location-related foreign language learning, or schedule-related foreign language learning), it provides learning result information to the learning platform server 200.
[0047] The learning platform server 200 of the present invention is configured to grasp the learning status using learning status-related metadata provided by the learner terminal 100 and to provide foreign language learning information related to the grasped learning status to the learner terminal 100, as shown in Figure 1,
[0048] After the learner terminal 100 provides content metadata, the first learning progress unit 210 provides content-related foreign language learning information to the learner terminal 100 whenever a request for content-related foreign language learning information is made.
[0049] A second learning progress unit 220 provides location-related foreign language learning information to the learner terminal 100 when the learner terminal 100 provides coordinate metadata, and provides schedule-related foreign language learning information to the learner terminal 100 when the learner terminal 100 provides schedule metadata.
[0050] It is characterized by including a learning materials DB230 in which foreign language learning materials categorized by learning type are stored.
[0051] The features of the first learning unit 210 will be described below.
[0052] Specifically, the first learning progress unit 210 is:
[0053] A content analysis unit 211 uses content metadata provided by the learner terminal 100 to acquire content information related to the content metadata, uses the acquired content information to grasp the text contained in the content and the text location within the content on a playback time basis / on a text area basis within the image, and generates content analysis information in which the text information and text location information are matched.
[0054] A text analysis unit 212 analyzes the morphologies of all texts belonging to the content analysis information and generates text analysis information by matching the text information with the morphological analysis information.
[0055] When a request for content-related foreign language learning information is received from the learner terminal 100, the learning information provision unit 213 selects a target text using content analysis information, and uses the selected target text information, text analysis information, learning evaluation result information provided by the learning evaluation unit 214, and foreign language learning materials of different learning types stored in the learning material DB 230 to generate content-related foreign language learning information that is relevant to the target text and matches the learner's foreign language level, and provides it to the learner terminal 100. This is done each time a request for content-related foreign language learning information is received from the learner terminal 100.
[0056] The system is characterized by including a learning evaluation unit 214 that, after providing content-related foreign language learning information, analyzes the learning result information provided by the learner terminal 100 to generate learning evaluation result information that can grasp the learner's foreign language level, and provides the generated learning evaluation result information to the learning information provision unit 213.
[0057] The content analysis unit 211 uses the content metadata provided by the learner terminal 100 to acquire content information related to the content metadata.
[0058] The content metadata includes source URL information for the content. The content analysis unit 211 connects to the source URL of the content to obtain the content information (for example, Titanic movie file information). Using the obtained content information, it identifies the text contained in the content and the text's position within the content on a playback time basis / text area basis within the image. As illustrated in Figure 3, it generates content analysis information in which the text information and text position information are matched. The text contained in the content may be a sentence or a single word.
[0059] When the content is video content (e.g., movies / dramas / YouTube videos), the audio within the content is converted to text, the text's position within the content is determined based on the video playback time, and content analysis information is generated by matching the text information with the text's position information. However, the conversion of audio within video content to text is done using general STT (speech-to-text) technology, and if the video content has subtitles, the process of converting audio to text is omitted.
[0060] Furthermore, when the content is image content (e.g., webcomics / books), the system identifies the text location within the content based on the text area within the image and generates content analysis information by matching the text information with the text location information. However, identifying the text location within the content based on the text area within the image means, for example, identifying the location of a speech bubble box or speech bubble on any single page of a webcomic as the text location.
[0061] If the content is music, the audio within the content is converted to text, the text's position within the content is determined based on the music playback time, and content analysis information is generated by matching the text information with the text's position information. However, the text conversion of the audio within the content uses general STT (speech-to-text) technology, and if the music content includes lyrics, the process of converting the audio to text is omitted.
[0062] The text analysis unit 212 is configured to perform morphological analysis on all texts belonging to the content analysis information and to generate text analysis information by matching the text information with the morphological analysis information.
[0063] For example, if any one text belonging to the content analysis information is "I am on a ship," then morphological analysis is performed on all texts belonging to the content analysis information to determine the format, such as "ship / on / boarding / being," and then text analysis information is generated by matching the text information with the morphological analysis information.
[0064] When the learner terminal 100 requests content-related foreign language learning information, the learning information provision unit 213 selects a learning target text, generates content-related foreign language learning information that is related to the selected learning target text and matches the learner's foreign language level, and provides it to the learner terminal 100 each time the learner terminal 100 requests content-related foreign language learning information.
[0065] When a learner terminal 100 requests content-related foreign language learning information, the learning information provision unit 213 selects a learning target text. This selection of the learning target text is characterized by either selecting the text that is closest to the time of the request for content-related foreign language learning information, or selecting the text that corresponds to the learner's foreign language level that is closest to the time of the request for content-related foreign language learning information.
[0066] For example, if the request for content-related foreign language learning information is made at 00:03:10,400 based on the content playback time (playback time of video or music content), the system uses content analysis information (information matching text information and text location information) to identify the text closest to the request time of 00:03:10,400. If the text closest to 00:03:10,400 is identified as "The sea is very beautiful," then "The sea is very beautiful" is selected as the text to be learned.
[0067] As another example, when selecting a text to be studied, if the learner's foreign language level is to be reflected, in addition to content analysis information (information matching text information and text location information), text analysis information (information matching text information and morphological analysis information) and learning evaluation result information provided by the learning evaluation unit 214 immediately prior to are also used. For example, if the time of request for content-related foreign language learning information is 00:06:10,400 based on content playback time (video or music content playback time), and the learner's foreign language level, as determined using the learning evaluation result information provided by the learning evaluation unit 214 immediately prior to is Level 2, then the text analysis information is used to identify texts adjacent to the request time (00:06:10,400) that contain morphemes at Level 2, and these identified texts are selected as texts to be studied.
[0068] For example, if the text "The sea is very beautiful" is the closest text at the time of the request (00:06:10,400), and the next closest text is "I am on a ship," then if the text "I am on a ship" contains morphemes at the Level 2 level, then the text "I am on a ship" will be selected as the text to be studied.
[0069] The aforementioned learning information provision unit 213 generates content-related foreign language learning information that is relevant to the selected learning target text and matches the learner's foreign language level, using generative AI.
[0070] The generative AI is characterized by using the target text information, text analysis information, and learning evaluation result information provided by the learning evaluation unit 214 to identify morphemes from the target text that match the learner's foreign language level, and using the identified morpheme information, target text information, and foreign language learning materials of learning type stored in the learning material DB 230, it generates content-related foreign language learning information that is related to the target text and corresponds to the identified morphemes that match the learner's foreign language level, and in which the selected target text is used as a learning example sentence.
[0071] For example, if the learner's foreign language level is determined to be Level 2 using the learning evaluation result information provided by the learning evaluation unit 214, and the selected learning target text is "I'm on a ship", the generative AI will use the text analysis information to identify the Level 2 morphemes from the selected learning target text "I'm on a ship" ("ship / on / riding / being").
[0072] For example, if the identified morpheme at level 2 is "noru" (to ride / stand on), then the selected target text, "fune ni notte iru" (to ride / stand on a ship), is used as a learning example sentence, along with the level 2 morpheme information "noru," the target text information "fune ni notte iru" (to be riding on a ship), and the foreign language learning materials categorized by learning type stored in the learning material DB230. This generates content-related foreign language learning information that is related to the target text and corresponds to the learner's foreign language level 2. The learning type of the content-related foreign language learning information generated by the generative AI may be one of the following: listening, writing, reading, or speaking.
[0073] In particular, the reason for using "On a ship," which is one of the selected learning texts, as an example sentence is to ensure that the content-related foreign language learning information is related to the content being played. That is, for learners who study a foreign language at regular intervals while watching the content being played, using content that appears in the currently playing content as an example sentence will result in a greater learning effect compared to using content that does not appear in the currently playing content as an example sentence.
[0074] The learning type of the content-related foreign language learning information that learners study may be one of the following: listening, writing, reading, or speaking. When selecting learners based on their foreign language level, it is effective for foreign language learning to vary the learning type of the content-related foreign language learning information repeated in each learning cycle. However, for learners who are weak in a particular learning type, it is effective for foreign language learning to repeatedly study content-related foreign language learning information of the weaker learning type.
[0075] To this end, when the learning information provision unit 213 provides content-related foreign language learning information to the learner terminal 100, it ensures that the learning information has a different learning type from the three previously provided content-related foreign language learning information. However, if the error rate for a specific learning type is above a preset value, the learning information provided will primarily focus on that specific learning type.
[0076] For example, if learners' foreign language levels are selected based on their foreign language learning results using content-related foreign language learning information, then the process of providing content-related foreign language learning information for listening, writing, reading, and speaking is repeated.
[0077] If, as a result of a learner's foreign language learning using content-related foreign language learning information, the learner's listening level is lower than the levels of other types (writing / reading / speaking), that is, if the error rate for listening is above a predetermined value, then content-related foreign language learning information will be provided primarily for listening. After providing content-related foreign language learning information primarily for listening, if the listening level becomes similar to the levels of other types (writing / reading / speaking), the process of providing content-related foreign language learning information for listening, then for writing, then for reading, and finally for speaking will be repeated.
[0078] As shown in Figure 2, learners can set a specific learning theme when setting learning conditions. When a specific learning theme is set, the learner terminal 100 provides the specific learning theme information to the learning platform server 200. In this case, the learning information provision unit 213 uses content analysis information (information in which text information and text location information are matched) to grasp the text corresponding to the specific learning theme information and the location of that text. Using the text information and the foreign language learning materials of the learning type stored in the learning material DB 230, it generates content-related foreign language learning information related to the specific learning theme using a generative AI. The generated content-related foreign language learning information related to the specific learning theme is then provided to the learner terminal 100 at the time of content playback corresponding to the text location information, regardless of the learner terminal 100's request for content-related foreign language learning information, and this is done for each text corresponding to the specific learning theme information.
[0079] For example, if a proverb is set as a specific learning topic, the learning information provision unit 213 uses content analysis information (information in which text information and text position information are matched) to determine if there is text corresponding to the proverb. If, for example, the proverb text "A rolling stone gathers no moss" is found, the unit will determine the text position (position based on content playback time) of that proverb text, "A rolling stone gathers no moss," which is 00:25:20,300.
[0080] Once the proverb text and its location are known, the system uses the proverb text information ("A rolling stone gathers no moss") and the foreign language learning materials categorized by learning type stored in the learning material DB230 to generate content-related foreign language learning information associated with the proverb text ("A rolling stone gathers no moss"). Then, regardless of the learner terminal 100's request for content-related foreign language learning information, the generated content-related foreign language learning information associated with the proverb text ("A rolling stone gathers no moss") is provided to the learner terminal 100 at 00:25:20 and 300, which are the content playback times corresponding to the proverb text location information. This enables learners to learn a foreign language using content-related foreign language learning information associated with the proverb text ("A rolling stone gathers no moss").
[0081] The second learning progress unit 220 is configured to provide location-related foreign language learning information to the learner terminal 100 when the learner terminal 100 provides coordinate metadata, and to provide schedule-related foreign language learning information to the learner terminal 100 when the learner terminal 100 provides schedule metadata.
[0082] As described above, learners set a specific location as a learning condition so that they can learn a specific foreign language when they are located in that specific place. When a specific location (e.g., an airport / hotel) is set as a learning condition, the learner terminal 100 uses its GPS function to provide the learning platform server 200 with coordinate metadata including GPS information of the specific location when it is located in that specific location (e.g., an airport / hotel).
[0083] When the learner terminal 100 provides coordinate metadata, the second learning progress unit 220 uses the GPS information of the specific location included in the coordinate metadata to grasp the characteristics of the specific location, and uses the characteristic information of the specific location and the foreign language learning materials of the learning type stored in the learning material DB 230 to cause the generative AI to generate foreign language learning information related to the specific location that may occur at that location, and provides the generated location-related foreign language learning information to the learner terminal 100.
[0084] For example, if the GPS information for a specific location included in the coordinate metadata is GPS information for Airport A, the second learning unit 220 uses the GPS information for the specific location included in the coordinate metadata and a general map information provision platform (e.g., Google Earth) to determine that the specific location is Airport A, then it identifies the characteristics of Airport A (e.g., the structure or facilities of Airport A), and provides the characteristic information of Airport A to the generative AI, causing the generative AI to generate foreign language learning information related to Airport A.
[0085] The generative AI uses characteristic information of Airport A and foreign language learning materials categorized by learning type stored in the learning material DB230 to generate foreign language learning information related to situations that may occur at Airport A. The situations that may occur at Airport A may be situations that can generally occur at any airport, or situations that can occur due to structures or facilities specific to Airport A. The learning type of the foreign language learning information related to Airport A generated by the generative AI may be one of the following: listening, writing, reading, or speaking.
[0086] When the generative AI generates foreign language learning information related to Airport A, the second learning progress unit 220 provides the Airport A-related foreign language learning information to the learner terminal 100 as location-related foreign language learning information.
[0087] Furthermore, learners set specific schedules as learning conditions so that they can study the foreign language related to those schedules when their specific schedule time arrives. When a specific schedule (e.g., a business meeting / golf round) is set as a learning condition, the learner terminal 100 provides schedule metadata, including information about the specific schedule, to the learning platform server 200 when the time for the specific schedule (e.g., a business meeting / golf round) arrives (the schedule time is known by a general schedule management program installed on the terminal).
[0088] When the learner terminal 100 provides schedule metadata, the second learning progress unit 220 uses the specific schedule content information included in the schedule metadata to grasp the characteristics of the specific schedule, and uses the characteristic information of the specific schedule and the foreign language learning materials by learning type stored in the learning material DB 230 to generate foreign language learning information related to the specific schedule that may occur in that specific schedule using a generative AI, and provides the generated schedule-related foreign language learning information to the learner terminal 100.
[0089] For example, if the specific schedule content information included in the schedule metadata is a business meeting, the second learning progress unit 220 recognizes that the specific schedule is a business meeting based on the specific schedule content information included in the schedule metadata, recognizes the characteristics of the recognized business meeting (for example, characteristics that may occur in a business meeting), provides the characteristic information of the business meeting to the generative AI, and causes the generative AI to generate foreign language learning information related to the business meeting.
[0090] The generative AI generates business meeting-related foreign language learning information related to situations that may occur in business meetings, using characteristic information of business meetings and foreign language learning materials categorized by learning type stored in the learning material DB230. The situations that may occur in business meetings may be situations that may occur in general meetings or situations that may occur only in business meetings. The learning type of the business meeting-related foreign language learning information generated by the generative AI may be one of the following: listening, writing, reading, or speaking.
[0091] When the generative AI generates foreign language learning information related to business meetings, the second learning progress unit 220 provides the business meeting-related foreign language learning information to the learner terminal 100 as schedule-related foreign language learning information.
[0092] The aforementioned learning material DB230 is configured to store foreign language learning materials categorized by learning type, and the foreign language learning materials categorized by learning type stored in the learning material DB230 are used by the generative AI when generating foreign language learning information.
[0093] The technical concept of the present invention has been described above with reference to the attached drawings. This is merely an illustrative description of preferred embodiments of the present invention and does not limit the invention. Therefore, it is clear that the scope of the rights of the present invention is not limited to the embodiments and includes modifications made by persons with ordinary skill in the art within the scope of the technical concept of the present invention. [Explanation of Symbols]
[0094] 100: Learner terminal 200: Learning Platform Server 211: Content Analysis Department 212: Text Analysis Department 213: Learning Information Provision Department 214: Learning Evaluation Department
Claims
1. A content / spatiotemporal-based foreign language learning system, A learner terminal (100) connects to a learning platform server (200) via the web or an application, allows learners to set learning conditions on a content / spatiotemporal basis, requests foreign language learning information from the learning platform server (200) when the learning situation matches the learning conditions set by the learner, displays the foreign language learning information provided by the learning platform server (200) on the screen in response to the request for foreign language learning information, enables the learner to learn a foreign language related to the learning situation, and provides the learning result information to the learning platform server (200) when the learning is completed. A content / spatiotemporal-based foreign language learning system characterized by including a learning platform server (200) that, upon receiving a request for foreign language learning information from a learner terminal (100), grasps the learner's current learning status and provides foreign language learning information related to the grasped learning status to the learner terminal (100).
2. The aforementioned learner terminal (100) Learners can set at least one of the following as learning conditions: content playback, location, or schedule. When a learner sets content playback as a learning condition, they can set at least one of the following as learning conditions: video content playback, image content playback, or music content playback, and at least one of the following as learning cycles or learning themes. When learners set a location as a learning condition, they will be able to input specific location information. The content / spatiotemporal-based foreign language learning system according to claim 1, characterized in that it allows learners to input specific schedule information when setting a schedule as a learning condition.
3. The learning cycle, which is manually set by the learner as a learning condition, is automatically reset when the learner skips a content-related foreign language learning session. The content / spatiotemporal-based foreign language learning system according to claim 2, characterized in that if there is a skip in content-related foreign language learning, the currently set learning cycle is reset to increase by a preset value, thereby increasing the content exposure rate, and if there is no skip in content-related foreign language learning, the currently set learning cycle is reset to decrease by a preset value, thereby increasing the exposure rate of foreign language learning information.
4. The aforementioned learner terminal (100) When content playback begins with content playback set as a learning condition, content metadata including the content source URL information is provided to the learning platform server (200); when a learning cycle is set as a learning condition, content-related foreign language learning information is requested from the learning platform server (200) at each set learning cycle; when a specific learning topic is set as a learning condition, specific learning topic information is provided to the learning platform server (200); and when the learner finishes learning the content-related foreign language, learning result information is provided to the learning platform server (200). If a specific location is set as a learning condition and the current location is that specific location, coordinate metadata including GPS information of the specific location is provided to the learning platform server (200) to request foreign language learning information related to the specific location. When the learner completes foreign language learning related to the specific location, learning result information is provided to the learning platform server (200). The content / spatiotemporal-based foreign language learning system according to claim 1, characterized in that, when a specific schedule is set as a learning condition and the current time is the time of the specific schedule, schedule metadata including the content information of the specific schedule is provided to the learning platform server (200) to request foreign language learning information related to the specific schedule, and when the learner's foreign language learning related to the specific schedule is completed, learning result information is provided to the learning platform server (200).
5. The aforementioned learner terminal (100) The content / spatiotemporal-based foreign language learning system according to claim 1, characterized in that if the foreign language learning information provided by the learning platform server (200) is content-related foreign language learning information, the playback of the currently playing content is paused and the content-related foreign language learning information is displayed on the screen, enabling the learner to learn a foreign language using the content-related foreign language learning information, and when learning with the content-related foreign language learning information is completed, the playback of the content is resumed and the learning result information is provided to the learning platform server (200), and this process is repeated each time the learning platform server (200) provides content-related foreign language learning information, thereby enabling the learner to learn a foreign language while playing the content.
6. The learning platform server (200) is A first learning progress unit (210) provides content-related foreign language learning information to the learner terminal (100) each time a request for content-related foreign language learning information is made after the learner terminal (100) has provided content metadata, A second learning progress unit (220) provides location-related foreign language learning information to the learner terminal (100) when the learner terminal (100) provides coordinate metadata, and provides schedule-related foreign language learning information to the learner terminal (100) when the learner terminal (100) provides schedule metadata. A content / spatiotemporal-based foreign language learning system according to claim 1, characterized by comprising a learning material DB 230 in which foreign language learning materials categorized by learning type are stored.
7. The first learning progress unit (210) is, A content analysis unit (211) uses content metadata provided by a learner terminal (100) to acquire content information related to the content metadata, and uses the acquired content information to grasp the text contained in the content and the text location within the content on a playback time basis / on a text area basis within the image, and generates content analysis information in which the text information and text location information are matched. A text analysis unit (212) performs morphological analysis on all texts belonging to the content analysis information and generates text analysis information by matching the text information with the morphological analysis information. When a request for content-related foreign language learning information is received from the learner terminal (100), the learning information provision unit (213) selects a learning target text, generates content-related foreign language learning information that is related to the selected learning target text and matches the learner's foreign language level, and provides it to the learner terminal (100) each time a request for content-related foreign language learning information is received from the learner terminal (100). The content / spatiotemporal-based foreign language learning system according to claim 6, characterized in that it includes a learning evaluation unit (214) that, after providing content-related foreign language learning information, analyzes learning result information provided by a learner terminal (100) to generate learning evaluation result information for understanding the learner's foreign language level, and provides the generated learning evaluation result information to a learning information provision unit (213).
8. The aforementioned learning information provision unit (213) The content / spatiotemporal-based foreign language learning system according to claim 7, characterized in that it selects the text that is closest to the time of the request for content-related foreign language learning information as the learning text, or selects the text that corresponds to the learner's foreign language level that is closest to the time of the request for content-related foreign language learning information as the learning text.
9. The aforementioned learning information provision unit (213) generates content-related foreign language learning information using generative AI, and the generative AI A content / spatiotemporal-based foreign language learning system according to claim 7, characterized in that, using learning target text information, text analysis information, and learning evaluation result information provided by the learning evaluation unit (214), the system identifies morphemes from the learning target text that are appropriate for the learner's foreign language level, and using the identified morpheme information, learning target text information, and learning type-specific foreign language learning materials stored in the learning material DB 230, the system uses the selected learning target text as a learning example sentence, and generates content-related foreign language learning information that is related to the learning target text and corresponds to the identified morphemes that are appropriate for the learner's foreign language level.
10. The aforementioned learning information provision unit (213) When providing content-related foreign language learning information to the learner terminal (100), the provided content-related foreign language learning information has a different learning type from the three previously provided content-related foreign language learning information. The content / spatiotemporal-based foreign language learning system according to claim 7, characterized in that if the error rate for a specific learning type is above a predetermined value, content-related foreign language learning information is provided, primarily for that specific learning type.
11. When the learner terminal (100) provides specific learning topic information, the learning information provision unit (213) will: A content / spatiotemporal-based foreign language learning system according to claim 7, characterized in that it uses content analysis information (information in which text information and text location information are matched) to identify texts corresponding to specific learning topic information and the location of such texts, has a generative AI generate content-related foreign language learning information that is associated with the specific learning topic using such text information and foreign language learning materials of different learning types stored in a learning material DB (230), and provides the generated content-related foreign language learning information that is associated with the specific learning topic to the learner terminal (100) at the time of content playback corresponding to the text location information, regardless of the learner terminal (100)'s request for content-related foreign language learning information, and does this for each text corresponding to the specific learning topic information.
12. The second learning progress unit (220) is, When the learner terminal (100) provides coordinate metadata, the characteristics of the specific location are grasped using the GPS information of the specific location included in the coordinate metadata, and the generative AI generates location-related foreign language learning information related to situations that may occur at the specific location using the location-related characteristic information and the learning type-specific foreign language learning materials stored in the learning material DB (230), and the generated location-related foreign language learning information is provided to the learner terminal (100). The content / spatiotemporal-based foreign language learning system according to claim 6, characterized in that when a learner terminal (100) provides schedule metadata, the system grasps the characteristics of a specific schedule using specific schedule content information contained in the schedule metadata, and a generative AI generates specific schedule-related foreign language learning information related to situations that may occur in that specific schedule using the characteristic information of the specific schedule and foreign language learning materials of different learning types stored in the learning material DB (230), and provides the generated schedule-related foreign language learning information to the learner terminal (100).