Content- and time-and-location-based foreign language learning system

The content/time-space-based foreign language learning system addresses the challenge of mismatched learning by allowing learners to set conditions for content playback, location, and schedule, delivering context-specific information for effective learning.

WO2026141756A1PCT designated stage Publication Date: 2026-07-02IIR TECH INC

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
IIR TECH INC
Filing Date
2024-12-30
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

Existing foreign language learning methods face limitations in matching learning content, methods, and management to the user's specific situation due to discrepancies in perception and reaction speed when consuming content, and difficulties in identifying the learner's context.

Method used

A content/time-space-based foreign language learning system that allows learners to set conditions based on content playback, location, and schedule, providing tailored learning information when these conditions are met, using a learner terminal and learning platform server to identify and deliver relevant learning materials.

Benefits of technology

Enables practical and effective foreign language learning by matching content to the learner's situation, enhancing motivation and learning effectiveness by providing context-specific information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024021401_02072026_PF_FP_ABST
    Figure KR2024021401_02072026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a system that enables a learner to set learning conditions on the basis of content and time and location, wherein, when a content- and time-and-location-based learning situation set by the learner as a learning condition, such as content playback, presence at a specific location, or occurrence of a specific schedule event, arises, the system provides the learner with foreign language learning information tailored to the learning situation, thereby enabling the learner to perform foreign language learning suited to the learning situation and providing effects of facilitating practical and effective foreign language learning while continuously motivating the learner. The system comprises a learner terminal (100) and a learning platform server (200).
Need to check novelty before this filing date? Find Prior Art

Description

Content / Time-Space Based Foreign Language Learning System

[0001] The present invention relates to a content / time-space-based foreign language learning system, and more specifically, to a content / time-space-based foreign language learning system that allows a learner to set learning conditions based on content / time-space, and when a learning situation based on content / time-space set by the learner (content playback / location at a specific place / arrival of a specific schedule) occurs, provides foreign language learning information suitable for that learning situation to the learner so that the learner can learn a foreign language suitable for that specific learning situation in that specific learning situation.

[0002] Research has confirmed that utilizing cultural content such as books, movies / dramas / YouTube, comics, music, and games is effective for learning foreign languages ​​and can continuously provide learning motivation; accordingly, various foreign language learning methods and techniques combined with content have been developed.

[0003] However, regarding foreign language learning methods combined with content, there were fundamental limitations to their usability due to the discrepancy between the user's perception and reaction speed when consuming content and when learning, as well as the difference in user interaction between content and learning.

[0004] In other words, there were limitations in that learning materials required for learning consisted only of materials that could be converted in bulk, such as translation and listening, or that the imbalance between learning and content appreciation was caused by the uniformity of providing static materials for the composition of learning materials, which meant that the content to be learned, the learning method (type), and learning management could not be provided along with the playback of the content.

[0005] In addition to foreign language learning methods combined with content, another effective method presented is one that combines practical experience; this refers to a method that enables learners to engage in foreign language learning related to a specific situation when they encounter it.

[0006] For example, when a learner is located at a specific place (e.g., an airport or a hotel, etc.), they may be able to learn a foreign language related to that place, or when a specific schedule situation (e.g., a business meeting or conference, etc.) occurs, they may be able to learn a foreign language related to that place.

[0007] However, in foreign language learning methods combined with practical experience, there was a limitation in that it was difficult to identify the specific situation the learner was in, making it impossible to match the learning content, learning methods (types), and learning management to the specific situation the learner was facing.

[0008] Therefore, to solve the problems of the past, the present invention proposes a content / space-based foreign language learning system that allows a learner to set learning conditions based on content / space-based learning, and when a learning situation based on content / space-based learning (content playback / location at a specific place / arrival of a specific schedule) set by the learner occurs, provides foreign language learning information suitable for that learning situation to the learner so that the learner can learn a foreign language suitable for that specific learning situation.

[0009] <Prior Art Literature>

[0010] 1. Korean Registered Patent Publication No. 10-1704679

[0011] 2. Korean Registered Patent Publication No. 10-1899921

[0012] 2. Korean Registered Patent Publication No. 10-2277362

[0013] 2. Korean Registered Patent Publication No. 10-2308902

[0014] The present invention aims to enable a learner to set learning conditions based on content / time and space, and when a learning situation based on content / time and space set by the learner (content playback / location at a specific place / arrival of a specific schedule) occurs, to provide the learner with foreign language learning information suitable for that learning situation so that the learner can learn a foreign language suitable for that specific learning situation in that specific learning situation.

[0015] The content / spatiotemporal-based foreign language learning system of the present invention for solving the above problem is,

[0016] A learner terminal (100) that accesses a learning platform server (200) via a web or app method, enables a learner to set learning conditions based on content / time-space, requests foreign language learning information from the learning platform server (200) when a learning situation corresponding to the learning conditions set by the learner occurs, displays the foreign language learning information provided by the learning platform server (200) in response to the request for foreign language learning information on a screen so that the learner can learn the foreign language related to the learning situation, and provides the learning result information to the learning platform server (200) when the learning is finished;

[0017] It is characterized by including a learning platform server (200) that identifies the learner's current learning situation when there is a request for foreign language learning information from a learner terminal (100), and provides foreign language learning information related to the identified learning situation to the learner terminal (100).

[0018] The present invention enables a learner to set learning conditions based on content / time and space, and when a learning situation based on content / time and space set by the learner (content playback / location at a specific place / arrival of a specific schedule) occurs, foreign language learning information suitable for that learning situation is provided to the learner, thereby enabling the learner to learn a foreign language suitable for that specific learning situation, thereby providing the effect of providing practical and effective foreign language learning to the learner and continuously motivating the learner to learn.

[0019] FIG. 1 is an overall configuration diagram of the present invention.

[0020] FIG. 2 is an example diagram of the learning condition setting of the present invention.

[0021] FIG. 3 is an example diagram of content analysis information of the present invention.

[0022] <Explanation of Symbols>

[0023] 100 : Learner terminal

[0024] 200 : Learning Platform Server

[0025] 211: Content Analysis Department, 212: Text Analysis Department

[0026] 213: Learning Information Provision Department, 214: Learning Evaluation Department

[0027] The present invention relates to a content / time-space-based foreign language learning system, wherein the learner can set learning conditions based on content / time-space, and when a learning situation based on content / time-space set by the learner (content playback / location at a specific place / arrival of a specific schedule) occurs, the learner is provided with foreign language learning information suitable for that learning situation, thereby enabling the learner to learn a foreign language suitable for that specific learning situation, thereby providing the effect of providing practical and effective foreign language learning for the learner and continuously motivating the learner to learn. As illustrated in FIG. 1, the invention is characterized by including a learner terminal (100) and a learning platform server (200).

[0028] Specific embodiments of the present invention will be described below with reference to the drawings.

[0029] The content / spatiotemporal-based foreign language learning system of the present invention, as illustrated in FIG. 1,

[0030] A learner terminal (100) that accesses a learning platform server (200) via a web or app method, enables a learner to set learning conditions based on content / time-space, requests foreign language learning information from the learning platform server (200) when a learning situation corresponding to the learning conditions set by the learner occurs, displays the foreign language learning information provided by the learning platform server (200) in response to the request for foreign language learning information on a screen so that the learner can learn the foreign language related to the learning situation, and provides the learning result information to the learning platform server (200) when the learning is finished;

[0031] It is characterized by including a learning platform server (200) that identifies the learner's current learning situation when there is a request for foreign language learning information from a learner terminal (100), and provides foreign language learning information related to the identified learning situation to the learner terminal (100).

[0032] The learner terminal (100) of the present invention may be a smartphone or a PC, and an application program is installed that enables the learner to set learning conditions based on content / time-space and supports foreign language learning using foreign language learning information provided by the learning platform server (200).

[0033] The learner terminal (100) is connected to the learning platform server (200) via a web or app method, and allows the learner to set learning conditions based on content / time-space.

[0034] Specifically, the learner terminal (100) enables the learner to set at least one learning situation among content playback, location, and schedule as a learning condition.

[0035] Referring to Fig. 2, if a learner wants to learn a foreign language while playing content (books, movies / dramas / YouTube, comics, music, games, etc.), they select the content playback item through the learning condition setting window; if they want to learn a foreign language while located in a specific place (airport, hotel, etc.), they select the location item through the learning condition setting window; and if they want to learn a foreign language while on a specific schedule (business meeting, golf round, etc.), they select the schedule item through the learning condition setting window. Of course, two or more of content playback, location, and schedule can be set simultaneously as learning conditions.

[0036] Additionally, when a learner sets content playback as a learning condition, the learner terminal (100) is configured to set at least one of video content playback / image content playback / music content playback and at least one of learning cycle / learning topic as a learning condition.

[0037] If a learner wants to study a foreign language while watching video content such as movies, dramas, YouTube, or games, they select the video content playback item through the learning condition settings window; if they want to study a foreign language while watching image content such as webtoons or books, they select the image content playback item through the learning condition settings window; and if they want to study a foreign language while listening to music, they select the music content playback item through the learning condition settings window. Of course, two or more of video content, image content, and music content can be set as learning conditions simultaneously.

[0038] The above learning cycle is a time cycle for learning based on the content playback time during content playback, and the learner can set a specific learning cycle as a learning condition by selecting a learning cycle item and entering a time cycle for learning (e.g., 3 minutes / 5 minutes / 10 minutes, etc.).

[0039] The above learning topic is selected when a learner wishes to study a foreign language related to a specific topic if that topic is included in the content during playback. The learner can set a specific learning topic as a learning condition by selecting a learning topic item and entering the desired learning topic (e.g., idioms, neologisms, proverbs, etc.).

[0040] Additionally, 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 / hotel, etc., and when the learner is located at the airport / hotel, etc. while the airport / hotel, etc. is set as a learning condition for the specific location, the learner can learn a foreign language related to the airport / hotel, etc.

[0041] Additionally, when a learner sets a schedule as a learning condition, the learner terminal (100) allows the learner to input specific schedule information through a learning condition setting window. For example, the specific schedule may be a business meeting / golf round, etc., and when the business meeting / golf round, etc. is set as a learning condition for the specific schedule and the time for the business meeting / golf round, etc. arrives, the learner can learn a foreign language related to the business meeting / golf round, etc.

[0042] Meanwhile, when learning a foreign language while watching content, frequent skipping of lessons indicates low concentration, while the absence of skipping indicates high concentration. Therefore, if a learner's concentration is low, the content exposure rate should be increased proportionally to allow them to focus on watching content instead of learning; conversely, if a learner's concentration is high, the exposure rate of foreign language learning information should be increased proportionally to allow them to focus on learning instead of watching content.

[0043] To this end, the learning cycle manually set by the learner as a learning condition is automatically reset according to the learner's skipping of foreign language learning related to the content, wherein if there is a skipping of foreign language learning related to the content, the currently set learning cycle is reset to increase by a preset amount to increase the content exposure rate, and if there is no skipping of foreign language learning related to the content, the currently set learning cycle is reset to decrease by a preset amount to increase the foreign language learning information exposure rate.

[0044] For example, when the learning conditions include a learning cycle manually set by the learner of 60 seconds and a preset value for resetting the learning cycle of 3 seconds, and the learner is learning foreign languages ​​related to the content while watching the content, if a skip of foreign language learning related to the content occurs, the currently set learning cycle is automatically reset to 63 seconds by increasing by 3 seconds whenever a skip of foreign language learning related to the content occurs, so that if the learner's concentration on foreign language learning decreases, the learning cycle increases proportionally, thereby increasing the exposure rate of content so that the learner can focus on watching the content instead of learning foreign languages. When there is no skip of foreign language learning related to the content, the currently set learning cycle is automatically reset to 57 seconds by decreasing by 3 seconds whenever there is no skip of foreign language learning related to the content, so that if the learner's concentration on foreign language learning increases, the learning cycle shortens proportionally, thereby increasing the exposure rate of foreign language learning information so that the learner can focus on foreign language learning instead of watching the content.

[0045] When the learner terminal (100) becomes a learning situation corresponding to the learning conditions set by the learner, it requests foreign language learning information from the learning platform server (200).

[0046] Specifically, when content playback starts while content playback is set as a learning condition, the learner terminal (100) provides content metadata including source URL information of the content to the learning platform server (200), and when a learning cycle is set as a learning condition, it requests foreign language learning information related to the content from the learning platform server (200) at each set learning cycle, and when a specific learning topic is set as a learning condition, it provides specific learning topic information to the learning platform server (200).

[0047] For example, when the learning condition is set to a content playback / learning cycle of 3 minutes, if a learner starts watching the movie Titanic through a learner terminal (100), the source URL information of the movie Titanic content is extracted from the metadata of the movie Titanic content, and the extracted source URL information of the movie Titanic content is provided to the learning platform server (200), and then foreign language learning information related to the content is requested from the learning platform server (200) every 3 minutes of the set learning cycle.

[0048] As another example, when content playback / specific learning topic (proverb) is set as a learning condition, and the learner starts watching the movie Titanic through the learner terminal (100), source URL information of the movie Titanic content is extracted from the metadata of the movie Titanic content, and the extracted source URL information of the movie Titanic content and specific learning topic information of proverbs are provided to the learning platform server (200).

[0049] As another example, when the learning conditions are set to a content playback / learning cycle of 3 minutes / specific learning topic (proverb), and the learner starts watching the movie Titanic through the learner terminal (100), the source URL information of the movie Titanic content 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 topic information of proverb are provided to the learning platform server (200), and then foreign language learning information related to the content is requested from the learning platform server (200) every 3 minutes of the set learning cycle.

[0050] Additionally, when a specific location is set as a learning condition, if the current location is a specific location, 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 the specific location.

[0051] For example, when a specific location such as an airport or a hotel is set as a learning condition, if the current location is Airport A through the GPS function of the learner terminal (100), coordinate metadata including GPS information of Airport A corresponding to the current location is provided to the learning platform server (200) to request foreign language learning information related to Airport A (foreign language learning information specialized for Airport A), and if the current location is Hotel B through the GPS function of the learner terminal (100), coordinate metadata including GPS information of Hotel B corresponding to the current location is provided to the learning platform server (200) to request foreign language learning information related to Hotel B (foreign language learning information specialized for Hotel B).

[0052]

[0053] Additionally, when the learner terminal (100) is set as a learning condition and the current time is the specific schedule time, it provides schedule metadata containing the specific schedule content information to the learning platform server (200) to request foreign language learning information related to the specific schedule.

[0054] For example, when a specific schedule such as a business meeting or a golf round is set as a learning condition, through a general schedule management program (a program that notifies the schedule content when the scheduled time arrives) installed on the learner terminal (100), if the current time (e.g., 2:00 PM) is the time for the business meeting, schedule metadata containing schedule content information such as the business meeting is provided to the learning platform server (200) to request foreign language learning information related to the business meeting (foreign language learning information on the subject of the business meeting), and if the current time (e.g., 11:00 AM) is the time for the golf round, schedule metadata containing schedule content information such as the golf round is provided to the learning platform server (200) to request foreign language learning information related to the golf round (foreign language learning information on the subject of the golf round).

[0055] The aforementioned foreign language learning information related to a specific location or a specific schedule is foreign language learning information provided on a one-time basis only when the learner is in a specific location or at a specific scheduled time. However, the aforementioned foreign language learning information related to content is foreign language learning information provided on a multiple-time basis at set learning cycles (e.g., 3 minutes) during the learner's viewing time of the content (e.g., 1 to 2 hours).

[0056] That is, the learner must be able to learn a foreign language at regular intervals while watching the content. To this end, if the foreign language learning information provided by the learning platform server (200) is foreign language learning information related to the content, the learner terminal (100) pauses the playback of the currently playing content and displays the foreign language learning information related to the content on the screen so that the learner can learn a foreign language using the foreign language learning information related to the content. When the learning related to the foreign language learning information related to the content is finished, the learning platform server (200) resumes the playback of the content and simultaneously provides the learning result information to the learning platform server (200), and this process is repeated whenever the learning platform server (200) provides foreign language learning information related to the content, so that the learner can learn a foreign language while playing the content.

[0057] For example, if the total playback time of the content is 1 hour and the learning cycle is 3 minutes, the following steps are repeated at 3-minute intervals during content playback: (stop playback of content → display of foreign language learning information screen related to content → start playback of content), so that the learner can learn the foreign language while enjoying watching the content.

[0058] When the learner's foreign language learning (foreign language learning related to content, foreign language learning related to a specific place, foreign language learning related to a specific schedule) is completed, the learner terminal (100) provides learning result information to the learning platform server (200).

[0059] The learning platform server (200) of the present invention is configured to identify a learning situation using metadata related to the learning situation provided by a learner terminal (100), and to provide foreign language learning information related to the identified learning situation to the learner terminal (100), as illustrated in FIG. 1.

[0060] A first learning progress unit (210) that provides foreign language learning information related to the content to the learner terminal (100) whenever the learner terminal (100) requests foreign language learning information related to the content after the learner terminal (100) has provided content metadata, and

[0061] A second learning progress unit (220) that 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, and

[0062] It is characterized by including a learning material DB (230) in which foreign language learning materials are stored according to learning type.

[0063] The features of the first learning progress unit (210) described below will be explained.

[0064] Specifically, the first learning progress unit (210) is,

[0065] A content analysis unit (211) that uses content metadata provided by a learner terminal (100) to obtain content information related to the content metadata, and uses the obtained content information to identify text included in the content and text location within the content based on playback time / text area within the image, and generates content analysis information in which text information and text location information are matched;

[0066] A text analysis unit (212) that performs morphological analysis on all texts in the content analysis information and generates text analysis information in which the text information and the morphological analysis information are matched, and

[0067] A learning information providing unit (213) that, when there is a request for foreign language learning information related to content from a learner terminal (100), selects a text to be learned using content analysis information, and generates foreign language learning information related to content that is related to the text to be learned and matches the learner's foreign language level using the selected text to be learned information, text analysis information, learning evaluation result information provided by the learning evaluation unit (214), and foreign language learning materials by learning type stored in the learning material DB (230), and provides this information to the learner terminal (100) whenever there is a request for foreign language learning information related to content from the learner terminal (100);

[0068] The method is characterized by including a learning evaluation unit (214) that, after providing foreign language learning information related to content, analyzes the learning result information provided by the learner terminal (100) to generate learning evaluation result information that can determine the learner's foreign language level, and provides the generated learning evaluation result information to the learning information providing unit (213).

[0069] The above content analysis unit (211) obtains content information related to the content metadata using the content metadata provided by the learner terminal (100).

[0070] The above content metadata includes source URL information of the content, so the content analysis unit (211) accesses the source URL of the content to obtain the content information (e.g., Titanic movie file information), and then uses the obtained content information to identify the text included in the content and the text location within the content based on playback time / text area within the image, and generates content analysis information in which the text information and text location information are matched, as exemplified in FIG. 3, and the text included in the content may be a sentence or a word.

[0071] When the content is video content (e.g., movies / dramas / YouTube, etc.), the audio within the content is converted into text, and the location of the text within the content is identified based on the video playback time to generate content analysis information in which text information and text location information are matched. The conversion of audio within the video content into text uses general STT (speech-to-text) technology, and in the case of video content with subtitle information, the process of converting audio into text is omitted.

[0072] In addition, when the content is image content (e.g., webtoons / books, etc.), the location of text within the content is identified based on the text area within the image, and content analysis information is generated in which text information and text location information are matched. Identifying the location of text within the content based on the text area within the image means identifying the location of a speech box or speech bubble on a page of a webtoon as the text location, for example, in the case of webtoon content.

[0073] When the content is music content, the voice within the content is converted into text, and the location of the text within the content is identified based on the music playback time to generate content analysis information in which the text information and the text location information are matched. The conversion of the voice within the content into text uses general STT (speech-to-text) technology, and in the case of music content containing lyrics information, the process of converting the voice into text is omitted.

[0074] The above text analysis unit (212) is configured to perform morphological analysis of all texts belonging to the content analysis information and to generate text analysis information in which the text information and the morphological analysis information are matched.

[0075] For example, if a text within the content analysis information is "is riding a boat," morphological analysis such as "boat / is / ride / is / is" is performed on all text within the content analysis information to generate text analysis information in which the text information and the morphological analysis information are matched.

[0076] The above learning information providing unit (213) performs, whenever there is a request for foreign language learning information related to content from the learner terminal (100), selecting a text to be learned, generating foreign language learning information related to content that is relevant to the selected text to be learned and suitable for the learner's foreign language level, and providing it to the learner terminal (100).

[0077] When there is a request for foreign language learning information related to content from a learner terminal (100), the learning information providing unit (213) selects a text to be learned, and the selection of the text to be learned is characterized by selecting the text closest to the time of the request for foreign language learning information related to content as the text to be learned, or selecting the text corresponding to the learner's foreign language level closest to the time of the request for foreign language learning information related to content as the text to be learned.

[0078] For example, if the time of request for foreign language learning information related to content is 00:03:10,400 based on the content playback time (video or music content playback time), the content analysis information (information where text information and text location information are matched) is used to identify the text closest to the time of request 00:03:10,400, and if the text closest to 00:03:10,400 is identified as "The sea is too beautiful," then "The sea is too beautiful" is selected as the text to be learned.

[0079] As another example, when selecting a text to be studied, if the foreign language level of the learner is reflected, in addition to content analysis information (information in which text information and text location information are matched), text analysis information (information in which text information and morphological analysis information are matched) and learning evaluation result information provided by the learning evaluation unit (214) immediately prior are used. If the time of request for foreign language learning information related to content is 00:06:10,400 based on the content playback time (video or music content playback time) and the foreign language level of the learner identified using the learning evaluation result information provided by the learning evaluation unit (214) immediately prior is level 2, then among the texts adjacent to the time of the request (00:06:10,400), texts containing morphemes of level 2 are identified using text analysis information, and the identified texts are selected as texts to be studied.

[0080] For example, if at the time of the request (00:06:10,400), the text "The sea is too beautiful" is closest and the text "I am on a boat" is next closest, and the text "I am on a boat" contains morphemes of a second level, then the text "I am on a boat" is selected as the target text for training.

[0081] The above learning information providing unit (213) generates foreign language learning information related to content that is relevant to the selected learning target text and matches the learner's foreign language level using generative AI.

[0082] The above-mentioned generative AI is characterized by using learning target text information, text analysis information, and learning evaluation result information provided by the learning evaluation unit (214) to identify morphemes of the learning target text that are suitable for the learner's foreign language level, and using the identified morpheme information, learning target text information, and foreign language learning materials of each learning type stored in the learning material DB (230), to generate foreign language learning information related to content associated with the identified morphemes that are related to the learning target text and correspond to the learner's foreign language level, using the selected learning target text as a learning example sentence.

[0083] For example, if the foreign language level of the learner identified using the learning evaluation result information provided by the learning evaluation unit (214) is level 2 and the selected learning target text is “I am riding a boat,” the generative AI identifies the level 2 morphemes among the morphemes “boat / to / ride / and / is” of the selected learning target text “I am riding a boat” using text analysis information.

[0084] For example, if the identified level 2 morpheme is "to ride," the level 2 morpheme information "to ride," the learning target text information "to be on a boat," and the foreign language learning materials of each learning type stored in the learning material DB (230) are used to generate foreign language learning information related to the identified morpheme "to ride," which is related to the learning target text and corresponds to the learner's foreign language level 2, by using the selected learning target text "to be on a boat" as a learning example sentence. The learning type of the foreign language learning information related to the content generated by the generative AI can be any one of listening, writing, reading, or speaking.

[0085] In particular, the reason for using the selected target text "I am on a boat" as a learning example is to ensure that the foreign language learning information related to the content is relevant to the content currently being played. In other words, since the selected target text "I am on a boat" is part of the content currently being played, learners who study a foreign language at regular intervals while watching the content find that using content from the current content as a learning example is more effective than using content that does not appear in the current content.

[0086] The learning type of foreign language information related to the content being studied by a learner can be any one of listening, writing, reading, or speaking. If a learner's foreign language proficiency is balanced across these learning types, varying the learning type of the content-related information during each learning cycle is effective for foreign language learning; however, for learners who are weak in a specific learning type, continuously repeating the study of content-related information related to that weak type is effective.

[0087] To this end, the learning information providing unit (213) is characterized by providing content-related foreign language learning information to the learner terminal (100), and providing content-related foreign language learning information having a learning type different from the learning types of the three previously provided content-related foreign language learning information, and providing content-related foreign language learning information mainly for the specific learning type if the error rate of the specific learning type is greater than or equal to a preset value.

[0088] For example, if the learner's foreign language level is evenly distributed across listening, writing, reading, and speaking learning types based on the results of using content-related foreign language learning information, the process of providing content-related foreign language learning information for the listening type → providing content-related foreign language learning information for the writing type → providing content-related foreign language learning information for the reading type → providing content-related foreign language learning information for the speaking type is repeated.

[0089] If, based on the foreign language learning results of a learner using content-related foreign language learning information, the learner's listening level is lower than that of other types (writing / reading / speaking)—that is, if the error rate for the listening type exceeds a preset threshold—content-related foreign language learning information is provided primarily for the listening type. Then, if the listening level becomes similar to that of other types (writing / reading / speaking) after providing content-related foreign language learning information primarily for the listening type, the process of providing content-related foreign language learning information for the listening type → providing content-related foreign language learning information for the writing type → providing content-related foreign language learning information for the diary type → providing content-related foreign language learning information for the speaking type is repeated.

[0090] As illustrated in FIG. 2, when setting learning conditions, the learner can set a specific learning topic. When a specific learning topic is set, the learner terminal (100) provides the specific learning topic information to the learning platform server (200). In this case, the learning information providing unit (213) identifies the text corresponding to the specific learning topic information and the location of the text using content analysis information (information in which text information and text location information are matched), and uses the text information and foreign language learning materials of each learning type stored in the learning material DB (230) to have a generative AI generate foreign language learning information related to the specific learning topic. The generated foreign language learning information related to the specific learning topic is provided to the learner terminal (100) at the time of content playback corresponding to the text location information, regardless of the request for foreign language learning information related to the content from the learner terminal (100), and is characterized by performing this for each text corresponding to the specific learning topic information.

[0091] For example, when a proverb is set as a specific learning topic, the learning information providing unit (213) uses content analysis information (information in which text information and text location information are matched) to determine whether there is text corresponding to the proverb. If there is a proverb text "A rolling stone gathers no moss," the text location (location based on content playback time) of the proverb text "A rolling stone gathers no moss" is identified at 00:25:20,300.

[0092] When the proverb text and the location of the proverb text are identified, the proverb text information ("A rolling stone gathers no moss") and the foreign language learning materials of each learning type stored in the learning material DB (230) are used to generate foreign language learning information related to the content associated with the proverb text ("A rolling stone gathers no moss") using a generative AI. Then, regardless of the request for foreign language learning information related to the content from the learner terminal (100), the foreign language learning information related to the content associated with the generated proverb text ("A rolling stone gathers no moss") is provided to the learner terminal (100) at the time of content playback corresponding to the proverb text location information, which is 00:25:20,300, thereby enabling the learner to learn the foreign language using the foreign language learning information related to the content associated with the proverb text ("A rolling stone gathers no moss").

[0093] The above 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.

[0094] As described above, the learner sets a specific location as a learning condition so that they can learn a specific related foreign language when they are located at that specific location. When a specific location (e.g., airport / hotel, etc.) is set as a learning condition, the learner terminal (100) uses a GPS function to provide coordinate metadata containing GPS information of the specific location to the learning platform server (200) when the learner is located at the specific location (e.g., airport / hotel, etc.) set as a learning condition.

[0095] When the learner terminal (100) provides coordinate metadata, the second learning progress unit (220) identifies the characteristics of the specific location using GPS information of the specific location included in the coordinate metadata, and uses the characteristic information of the specific location and foreign language learning materials of each 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 the specific location, and provides the generated foreign language learning information related to the location to the learner terminal (100).

[0096] For example, if the GPS information of a specific place included in the coordinate metadata is GPS information for Airport A, the second learning progress unit (220) uses the GPS information of the specific place included in the coordinate metadata and a general map information providing platform (e.g., Google Earth) to identify that the specific place is Airport A, identifies the characteristics of the identified Airport A (e.g., the structure or facilities of Airport A), and provides the characteristic information of Airport A to the generative AI so that the generative AI can generate foreign language learning information related to Airport A.

[0097] The generative AI generates foreign language learning information related to Airport A that may occur at Airport A by using the characteristic information of Airport A and foreign language learning materials of each learning type stored in the learning material DB (230). The situations that may occur at Airport A may be situations that may generally occur at an airport, or situations that may occur in structures or facilities that are unique to Airport A. The learning type of the foreign language learning information related to Airport A generated by the generative AI may be any one of listening, writing, reading, or speaking.

[0098] When the generative AI generates foreign language learning information related to Airport A, the second learning progress unit (220) provides the foreign language learning information related to Airport A to the learner terminal (100) as foreign language learning information related to the location.

[0099] Additionally, the learner sets a specific schedule as a learning condition so that they can learn a foreign language related to that specific schedule when their specific schedule time arrives. When a specific schedule (e.g., business meeting / golf round, etc.) is set as a learning condition, the learner terminal (100) provides schedule metadata containing specific schedule content information to the learning platform server (200) when the time of the specific schedule (e.g., business meeting / golf round, etc.) set as a learning condition arrives (the schedule time can be known through a general schedule management program installed on the terminal).

[0100] When the learner terminal (100) provides schedule metadata, the second learning progress unit (220) identifies the characteristics of a specific schedule using the specific schedule content information included in the schedule metadata, and uses the characteristics information of the specific schedule and the foreign language learning materials by learning type stored in the learning material DB (230) to cause a generative AI to generate foreign language learning information related to the specific schedule that may occur in the specific schedule, and provides the generated foreign language learning information related to the schedule to the learner terminal (100).

[0101] For example, if the specific schedule content information included in the schedule metadata is a business meeting, the second learning progress unit (220) identifies that the specific schedule is a business meeting through the specific schedule content information included in the schedule metadata, identifies the characteristics of the identified business meeting (e.g., characteristics that may occur in the business meeting, etc.), and provides the characteristics information of the business meeting to the generative AI so that the generative AI generates foreign language learning information related to the business meeting.

[0102] Generative AI generates foreign language learning information related to business meetings that may occur in business meetings by using characteristic information of business meetings and foreign language learning materials of each learning type stored in the learning material DB (230). 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 foreign language learning information related to business meetings generated by the generative AI may be any one of listening, writing, reading, or speaking.

[0103] When the generative AI generates foreign language learning information related to business meetings, the second learning progress unit (220) provides the foreign language learning information related to business meetings to the learner terminal (100) as foreign language learning information related to schedules.

[0104] The above-mentioned learning material DB (230) is configured to store foreign language learning materials by learning type, and the foreign language learning materials by learning type stored in the learning material DB (230) are used by the generative AI when generating foreign language learning information.

[0105] Although the technical concept of the present invention has been described above together with the accompanying drawings, this is merely an illustrative description of preferred embodiments of the present invention and is not intended to limit the invention. It is obvious that the scope of the rights of the present invention is not limited to the embodiments but includes modifications made by those skilled in the art within the scope of the technical concept of the present invention.

[0106] The present invention enables a learner to set learning conditions based on content / time and space, and when a learning situation based on content / time and space set by the learner (content playback / location at a specific place / arrival of a specific schedule) occurs, it provides the learner with foreign language learning information suitable for that learning situation, thereby enabling the learner to learn a foreign language suitable for that specific learning situation, thereby providing the effect of providing practical and effective foreign language learning and continuously motivating the learner to learn, which also has high industrial applicability.

Claims

1. In a content / space-time-based foreign language learning system, A learner terminal (100) that accesses a learning platform server (200) via a web or app method, enables a learner to set learning conditions based on content / time-space, requests foreign language learning information from the learning platform server (200) when a learning situation corresponding to the learning conditions set by the learner occurs, displays the foreign language learning information provided by the learning platform server (200) in response to the request for foreign language learning information on a screen so that the learner can learn the foreign language related to the learning situation, and provides the learning result information to the learning platform server (200) when the learning is finished; A content / space-time based foreign language learning system characterized by including a learning platform server (200) that identifies the learner's current learning situation and provides foreign language learning information related to the identified learning situation to the learner terminal (100) when there is a request for foreign language learning information from the learner terminal (100).

2. In Claim 1, The above learner terminal (100) is, Enables the learner to set at least one situation among content playback, location, and schedule as a learning condition, and When a learner sets content playback as a learning condition, at least one of video content playback / image content playback / music content playback and at least one of learning cycle / learning topic can be set as a learning condition, and If a learner sets a location as a learning condition, allow them to input specific location information, and A content / spatiotemporal-based foreign language learning system characterized by enabling the input of specific schedule information when a learner sets a schedule as a learning condition.

3. In Claim 2, The above learning cycle, manually set by the learner as a learning condition, is automatically reset according to the learner's skipping of foreign language learning related to the content, but, A content / spatial-based foreign language learning system characterized by, if there is a skip in content-related foreign language learning, the currently set learning cycle is reset to increase by a preset value to increase 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 to increase the foreign language learning information exposure rate.

4. In Claim 1, The above learner terminal (100) is, When content playback starts while content playback is set as a learning condition, content metadata including source URL information of the content is provided to the learning platform server (200), and when a learning cycle is set as a learning condition, foreign language learning information related to the content is requested from the learning platform server (200) at each set learning cycle, and 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's foreign language learning related to the content is finished, learning result information is provided to the learning platform server (200). When a specific location is set as a learning condition and the current location is the 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, and when the learner's foreign language learning related to the specific location is completed, learning result information is provided to the learning platform server (200). A content / spatiotemporal-based foreign language learning system characterized by providing schedule metadata containing specific schedule content information to a learning platform server (200) when the current time is the specific schedule time while a specific schedule is set as a learning condition, requesting foreign language learning information related to the specific schedule, and providing learning result information to the learning platform server (200) when the learner's foreign language learning related to the specific schedule is completed.

5. In Claim 1, The above learner terminal (100) is, A content / time-space based foreign language learning system characterized by the fact that if the foreign language learning information provided by the learning platform server (200) is foreign language learning information related to content, the foreign language learning information related to content is displayed on the screen while the playback of the currently playing content is paused so that the learner can learn the foreign language using the foreign language learning information related to content, and when the learning regarding the foreign language learning information related to content is finished, the playback of the content is resumed and the learning result information is provided to the learning platform server (200), and the learning platform server (200) repeats this process whenever foreign language learning information related to content is provided so that the learner can learn the foreign language while playing the content.

6. In Claim 1, The above learning platform server (200) is, A first learning progress unit (210) that provides foreign language learning information related to the content to the learner terminal (100) whenever the learner terminal (100) requests foreign language learning information related to the content after the learner terminal (100) has provided content metadata, and A second learning progress unit (220) that 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, and A content / time-space based foreign language learning system characterized by including a learning material DB (230) in which foreign language learning materials are stored according to learning type.

7. In Claim 6, The above first learning progress unit (210) is, A content analysis unit (211) that uses content metadata provided by a learner terminal (100) to obtain content information related to the content metadata, and uses the obtained content information to identify text included in the content and text location within the content based on playback time / text area within the image, and generates content analysis information in which text information and text location information are matched; A text analysis unit (212) that performs morphological analysis on all texts in the content analysis information and generates text analysis information in which the text information and the morphological analysis information are matched, and A learning information providing unit (213) that, when there is a request for foreign language learning information related to content from a learner terminal (100), selects a text to be learned, generates foreign language learning information related to content that is relevant to the selected text to be learned and matches the learner's foreign language level, and provides this information to the learner terminal (100) whenever there is a request for foreign language learning information related to content from the learner terminal (100); A content / time-space based foreign language learning system characterized by including a learning evaluation unit (214) that, after providing foreign language learning information related to content, analyzes the learning result information provided by the learner terminal (100) to generate learning evaluation result information that can determine the learner's foreign language level, and provides the generated learning evaluation result information to the learning information providing unit (213).

8. In Claim 7, The above learning information providing unit (213) is, A content / spatiotemporal-based foreign language learning system characterized by selecting the text closest to the time of request for content-related foreign language learning information as the target text for learning, or selecting the text corresponding to the learner's foreign language level closest to the time of request for content-related foreign language learning information as the target text for learning.

9. In Claim 7, The above learning information providing unit (213) generates foreign language learning information related to content using generative AI, wherein the generative AI is, A content / spatial-based foreign language learning system characterized by using learning target text information, text analysis information, and learning evaluation result information provided by the learning evaluation department (214) to identify morphemes of the learning target text that are suitable for the learner's foreign language level, and using the identified morpheme information, learning target text information, and foreign language learning materials of each learning type stored in the learning material DB (230), and using the selected learning target text as a learning example sentence to generate content-related foreign language learning information related to the identified morphemes that are related to the learning target text and correspond to the learner's foreign language level.

10. In Claim 7, The above learning information providing unit (213) is, When providing content-related foreign language learning information to a learner terminal (100), the content-related foreign language learning information having a learning type different from the learning type of the three previously provided content-related foreign language learning information is provided, A content / spatial-based foreign language learning system characterized by providing content-related foreign language learning information primarily for a specific learning type when the error rate of a specific learning type exceeds a preset value.

11. In Claim 7, When the learner terminal (100) provides specific learning topic information, the learning information providing unit (213) is, A content / spatial-based foreign language learning system characterized by using content analysis information (information in which text information and text location information are matched) to identify text corresponding to specific learning topic information and the location of the text, using the text information and foreign language learning materials of each learning type stored in the learning material DB (230) to generate content-related foreign language learning information associated with the specific learning topic using a generative AI, and providing the generated content-related foreign language learning information 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 request for content-related foreign language learning information from the learner terminal (100), for each text corresponding to the specific learning topic information.

12. In Claim 6, The above second learning progress unit (220) is, When the learner terminal (100) provides coordinate metadata, the characteristics of the specific location are identified using GPS information of the specific location included in the coordinate metadata, and the generative AI is configured to generate foreign language learning information related to the specific location that may occur in the specific location using the characteristics of the specific location and foreign language learning materials of each learning type stored in the learning material DB (230), and the generated foreign language learning information related to the location is provided to the learner terminal (100). A content / spatial-time based foreign language learning system characterized by, when a learner terminal (100) provides schedule metadata, identifying the characteristics of a specific schedule using specific schedule content information included in the schedule metadata, and using the characteristic information of the specific schedule and foreign language learning materials of each learning type stored in the learning material DB (230), causing a generative AI to generate foreign language learning information related to the specific schedule that may occur in the specific schedule, and providing the generated foreign language learning information related to the schedule to the learner terminal (100).