JP2018084868A - Computer system, method and computer program for determining compatibility of user and content - Google Patents

Computer system, method and computer program for determining compatibility of user and content Download PDF

Info

Publication number
JP2018084868A
JP2018084868A JP2016225991A JP2016225991A JP2018084868A JP 2018084868 A JP2018084868 A JP 2018084868A JP 2016225991 A JP2016225991 A JP 2016225991A JP 2016225991 A JP2016225991 A JP 2016225991A JP 2018084868 A JP2018084868 A JP 2018084868A
Authority
JP
Japan
Prior art keywords
information
user
content
suitability
speaker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016225991A
Other languages
Japanese (ja)
Other versions
JP6813880B2 (en
Inventor
陽子 砂山
Yoko Sunayama
陽子 砂山
シュンケツ セン
Junjie Shan
シュンケツ セン
良典 山西
Yoshinori Yamanishi
良典 山西
淳一 福本
Junichi Fukumoto
淳一 福本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ritsumeikan Trust
Original Assignee
Ritsumeikan Trust
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ritsumeikan Trust filed Critical Ritsumeikan Trust
Priority to JP2016225991A priority Critical patent/JP6813880B2/en
Publication of JP2018084868A publication Critical patent/JP2018084868A/en
Application granted granted Critical
Publication of JP6813880B2 publication Critical patent/JP6813880B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a computer system, a method and a computer program capable of selecting a more suitable content.SOLUTION: A computer system 10 includes: a processor 120 for performing compatibility determination processing 121 of a content including lines and a user; and a memory for storing speaker evaluation information respect to a speaker of the lines included in the content. The compatibility determination processing 121 acquires user information 50 indicating a profile of the user and determines a compatibility of the user and the content on the basis of the user information 50 and the speaker evaluation information.SELECTED DRAWING: Figure 1

Description

本発明は、ユーザとコンテンツの適合性判定に関する。   The present invention relates to determination of compatibility between a user and content.

外国語の学習においては、漫画、アニメ、映画、小説などのコンテンツが利用されることがある。漫画、アニメ、映画、小説などのコンテンツは、元々、娯楽目的であるため、学習者は、これらのコンテンツを楽しみながら、外国語を学ぶことができる。しかも、漫画等のコンテンツは、セリフを豊富に含んでいるため、一般的な外国語学習用の教科書よりも、話し言葉を学ぶのに適している。   In foreign language learning, content such as comics, anime, movies, and novels may be used. Since contents such as comics, anime, movies, and novels are originally for entertainment purposes, the learner can learn a foreign language while enjoying these contents. Moreover, since content such as comics contains abundant lines, it is more suitable for learning spoken language than general textbooks for learning foreign languages.

コンテンツを使った外国語学習の効果を上げるには、ユーザに合ったコンテンツの選択が重要となる。特許文献1は、学習者のレベルに応じた適切な難易度の外国語文章を選ぶために、外国語文章の難易度を判定することを開示している。   In order to increase the effectiveness of foreign language learning using content, it is important to select content that suits the user. Patent Document 1 discloses determining the difficulty level of a foreign language sentence in order to select a foreign language sentence having an appropriate difficulty level according to the level of the learner.

特開2003−668228号公報JP 2003-668228 A

しかし、話し言葉の学習に適したコンテンツを選択する基準としては、難易度は十分でないことがある。例えば、大人の初学者が、難易度の低い子供向けコンテンツを利用することは、大人の話し言葉の習得には適さない。また、ビジネスパーソンが、カジュアルな表現が多いコンテンツを利用しても、ビジネスで役立つ表現を学習することはできない。   However, the difficulty level may not be sufficient as a criterion for selecting content suitable for spoken language learning. For example, it is not appropriate for adult beginners to use content for children with low difficulty to learn adult spoken language. Even if a business person uses content with many casual expressions, he cannot learn expressions useful for business.

しかも、日本語のように話し言葉に男女差がある言語の学習においては、学習者の性別に合ったコンテンツの選択が求められることもある。   Moreover, when learning a language such as Japanese in which there are gender differences in spoken language, it may be required to select content that matches the learner's gender.

したがって、より適切なコンテンツを選ぶための新たな技術的手段が望まれる。   Therefore, a new technical means for selecting more appropriate content is desired.

本発明の一の態様は、コンピュータシステムである。実施形態において、コンピュータシステムは、セリフを含むコンテンツとユーザとの適合性判定処理を実行するプロセッサと、前記コンテンツに含まれる前記セリフの話者に関する話者評価情報を記憶するメモリを備え、前記適合性判定処理は、前記ユーザのプロフィールを示すユーザ情報を取得し、前記ユーザ情報と前記話者評価情報とに基づいて、前記ユーザと前記コンテンツとの第1適合性を判定する。   One aspect of the present invention is a computer system. In an embodiment, a computer system includes a processor that executes a compatibility determination process between content including speech and a user, and a memory that stores speaker evaluation information related to a speaker of the speech included in the content, and the adaptation The sex determination process acquires user information indicating the profile of the user, and determines first suitability between the user and the content based on the user information and the speaker evaluation information.

本発明の他の態様は、方法である。実施形態において、方法は、プロセッサが、ユーザのプロフィールを示すユーザ情報とメモリに記憶された話者評価情報とに基づいて、前記ユーザとコンテンツとの適合性を判定することを含み、前記話者評価情報は、前記コンテンツに含まれるセリフの話者に関する評価情報である。   Another aspect of the invention is a method. In an embodiment, the method includes determining a suitability between the user and the content based on user information indicative of the user's profile and speaker rating information stored in memory, wherein the speaker The evaluation information is evaluation information related to a speaker of the speech included in the content.

本発明の他の態様は、コンピュータプログラムである。実施形態において、コンピュータプログラムは、セリフを含むコンテンツとユーザとの適合性判定処理を、プロセッサに実行させる。前記適合性判定処理は、前記ユーザのプロフィールを示すユーザ情報と、前記コンテンツに含まれるセリフの話者に関する話者評価情報とに基づいて、前記ユーザと前記コンテンツとの適合性を判定することを含む。   Another aspect of the present invention is a computer program. In the embodiment, the computer program causes the processor to execute compatibility determination processing between the content including the speech and the user. The suitability determination process determines suitability between the user and the content based on user information indicating the user's profile and speaker evaluation information related to a speech speaker included in the content. Including.

コンピュータシステムの構成図である。It is a block diagram of a computer system. 適合性判定処理のフローチャートである。It is a flowchart of a suitability determination process. コンテンツの評価情報を示すデータ構造図である。It is a data structure figure which shows the evaluation information of a content. 漫画のセリフの例を示す図である。It is a figure which shows the example of a comic line. セリフの評価図である。It is an evaluation figure of words. 対応データベースのデータ構造図である。It is a data structure figure of a corresponding | compatible database.

[1.実施形態の概要] [1. Outline of Embodiment]

(1)実施形態に係るコンピュータシステムは、プロセッサとメモリとを備える。実施形態において、プロセッサは、コンテンツとユーザとの適合性判定処理を実行する。プロセッサは、例えば、適合性判定処理用のコンピュータプログラムを実行する。コンピュータプログラムは、メモリに記憶される。コンテンツは、例えば、漫画、アニメ、映画、小説である。実施形態において、コンテンツは、セリフを含む。セリフは、テキスト形式であってもよいし、音声形式であってもよい。ユーザは、典型的には、外国語学習者であるが、外国語学習者以外の者であってもよい。 (1) A computer system according to the embodiment includes a processor and a memory. In the embodiment, the processor executes compatibility determination processing between content and a user. The processor executes, for example, a computer program for compatibility determination processing. The computer program is stored in the memory. The content is, for example, a cartoon, an animation, a movie, or a novel. In the embodiment, the content includes words. The speech may be in text format or audio format. The user is typically a foreign language learner, but may be a person other than the foreign language learner.

実施形態において、メモリは、話者評価情報を記憶する。話者評価情報は、コンテンツに含まれるセリフの話者に関する情報である。話者は、コンテンツに登場するキャラクターであればよく、人間であってもよいし、動物、植物、ロボット、又は架空の生物であってもよい。話者評価情報は、話者がどのようなキャラクターであるかを表す。メモリは、情報を記憶し、プロセッサが読み取り可能な装置であればよく、例えば、半導体メモリ、磁気メモリ、光学メモリである。メモリは、二次記憶装置であってもよいし、プロセッサがネットワーク経由でアクセス可能なストレージ、例えばクラウドストレージであってもよい。   In the embodiment, the memory stores speaker evaluation information. The speaker evaluation information is information related to the speaker of the speech included in the content. The speaker may be a character appearing in the content, and may be a human being, an animal, a plant, a robot, or a fictitious creature. The speaker evaluation information represents what character the speaker is. The memory may be any device that stores information and can be read by the processor, such as a semiconductor memory, a magnetic memory, or an optical memory. The memory may be a secondary storage device or a storage that the processor can access via a network, for example, a cloud storage.

適合性判定処理は、ユーザ情報を取得することを含む。ユーザ情報は、ユーザのプロフィールを示す。ユーザのプロフィールは、ユーザがどのような人物かを表す。   The suitability determination process includes obtaining user information. The user information indicates a user profile. The user's profile represents what kind of person the user is.

実施形態において、適合性判定処理は、ユーザ情報と話者評価情報とに基づいて、ユーザとコンテンツとの第1適合性を判定する。ユーザ情報と話者評価情報を適合性判定に用いることで、ユーザとセリフの話者との適合性の観点から、ユーザとコンテンツとの適合性が判定される。   In the embodiment, the suitability determination process determines the first suitability between the user and the content based on the user information and the speaker evaluation information. By using the user information and the speaker evaluation information for the compatibility determination, the compatibility between the user and the content is determined from the viewpoint of the compatibility between the user and the speech speaker.

(2)実施形態において、ユーザ情報は、ユーザの性別を示す第1性別情報を含み、話者評価情報は、前記話者の性別を示す第2性別情報を含むことができる。第1適合性の判定は、第1性別情報と第2性別情報との適合性の判定を含むことができる。この場合、ユーザと話者の性別の適合性を判定することができる。性別情報は、例えば、男女の違いを示すことができる。性別情報は、男女の違いに限られず、例えば、LGBT、又は無性別を示してもよい。性別情報の適合性の判定は、例えば、性が一致するか否かの判定を含んでも良いし、性の関連性の判定を含んでも良い。 (2) In the embodiment, the user information may include first gender information indicating the gender of the user, and the speaker evaluation information may include second gender information indicating the gender of the speaker. The determination of the first compatibility can include a determination of the compatibility between the first gender information and the second gender information. In this case, the gender suitability between the user and the speaker can be determined. The gender information can indicate, for example, the difference between men and women. The sex information is not limited to gender differences, and may indicate, for example, LGBT or asexuality. The determination of the suitability of gender information may include, for example, determination of whether or not the sexes match, or may include determination of the relevance of sex.

(3)実施形態において、ユーザ情報は、ユーザの職業を示す第1職業情報を含み、話者評価情報は、話者の職業を示す第2職業情報を含むことができる。第1適合性の判定は、第1職業情報と第2職業情報との適合性の判定を含むことができる。この場合、ユーザと話者の職業の適合性を判定することができる。職業情報は、例えば、職業の種類を示すことができる。職業情報は、労働を伴う職務を示すものに限られず、例えば、学生、主婦、又は無職を示してもよい。職業情報の適合性の判定は、例えば、職業が一致するか否かの判定を含んでもよいし、職業の関連性の判定を含んでもよい。職業の関連性は、例えば、職業の類似性に応じて構造化された職業データベースを用いて判定することができる。 (3) In the embodiment, the user information may include first occupation information indicating the occupation of the user, and the speaker evaluation information may include second occupation information indicating the occupation of the speaker. The determination of the first suitability may include a determination of suitability between the first occupation information and the second occupation information. In this case, the suitability of the user and the speaker's occupation can be determined. The occupation information can indicate the type of occupation, for example. Occupation information is not limited to information indicating duties involving labor, and may indicate, for example, a student, a housewife, or no job. The determination of suitability of occupation information may include, for example, determination of whether or not occupations match, or may include determination of relevance of occupation. Occupational relevance can be determined, for example, using an occupational database structured according to occupational similarity.

(4)実施形態において、ユーザ情報は、ユーザの年齢又は年齢層を示す第1年齢情報を含み、話者評価情報は、話者の年齢又は年齢層を示す第2年齢情報を含むことができる。第1適合性の判定は、第1年齢情報と第2年齢情報との適合性の判定を含むことができる。この場合、ユーザと話者の年齢又は年齢層の適合性を判定することができる。年齢情報の適合性の判定は、例えば、年齢又は年齢層が一致するか否かの判定を含んでも良いし、年齢又は年齢層が近いか否かの判定を含んでも良い。 (4) In the embodiment, the user information may include first age information indicating the user's age or age group, and the speaker evaluation information may include second age information indicating the speaker's age or age group. . The determination of the first suitability may include a determination of suitability between the first age information and the second age information. In this case, it is possible to determine the suitability between the age of the user and the speaker or the age group. The determination of the suitability of age information may include, for example, determination of whether age or age groups match, or determination of whether age or age groups are close.

(5)実施形態において、ユーザ情報は、ユーザが置かれる状況示す第1状況情報を含み、話者評価情報は、話者が登場するシーンの状況を示す第2状況情報を含むことができる。第1適合性の判定は、第1状況情報と第2状況情報との適合性の判定を含むことができる。この場合、ユーザの状況と話者が登場するシーンの状況との適合性を判定することができる。状況情報は、例えば、時間(time)、場所(place)、場合(opportunity)などの状況を示す。 (5) In the embodiment, the user information may include first situation information indicating a situation where the user is placed, and the speaker evaluation information may include second situation information indicating a situation of a scene in which the speaker appears. The determination of the first suitability may include a determination of suitability between the first situation information and the second situation information. In this case, it is possible to determine suitability between the situation of the user and the situation of the scene in which the speaker appears. The situation information indicates a situation such as time, place, and case (opportunity), for example.

より具体的には、第1状況情報は、例えば、ユーザの活動時間帯、ユーザが行く場所、ユーザの会話がカジュアルであるかフォーマルであるか等の場合分け、を示すことができ、第2状況情報は、話者が登場するシーンの時間帯、シーンの場所、シーンがカジュアルであるかフォーマルであるか等の場合分けを示すことができる。状況情報の適合性の判定は、例えば、状況(時間、場所、又は場合)が一致するか否かの判定を含んでもよいし、状況の関連性の判定を含んでもよい。状況の1つである時間の関連性は、例えば、時間帯の近さによって判定される。状況の一つである場所の関連性は、場所の類似性に応じて構造化された場所データベースを用いて判定することができる。状況の一つである場合の関連性は、場合の類似性に応じて構造化された場合データベースを用いて判定することができる。   More specifically, the first status information can indicate, for example, the user's activity time zone, the place where the user goes, and whether the user's conversation is casual or formal, etc. The status information can indicate the time zone of the scene in which the speaker appears, the location of the scene, and the case classification such as whether the scene is casual or formal. The determination of the suitability of the situation information may include, for example, a determination as to whether the situations (time, place, or case) match, or may include a determination of the relevance of the situation. The relevance of time, which is one of the situations, is determined by, for example, the proximity of the time zone. Location relevance, which is one of the situations, can be determined using a location database structured according to location similarity. Relevance in the case of one of the situations can be determined using a database when structured according to case similarity.

(6)実施形態において、適合性判定処理は、第1適合性に基づいて、ユーザに推薦するコンテンツを示す情報を出力することを含むことができる。第1適合性に基づいてユーザに推薦されるコンテンツは、ユーザとセリフの話者とが適合したものであり、話し言葉の学習のためにユーザに適したコンテンツである。 (6) In the embodiment, the suitability determination process may include outputting information indicating content recommended to the user based on the first suitability. The content recommended to the user on the basis of the first suitability is a content suitable for the user for learning the spoken language because the user and the spoken speaker are suitable.

(7)実施形態においてユーザ情報は、ユーザの語学レベルを示すレベル情報を含むことができる。メモリは、コンテンツの難易度を示す難易度情報を記憶することができる。適合性判定処理は、レベル情報と難易度情報とに基づいて、ユーザとコンテンツとの第2適合性を判定することができる。この場合、ユーザの語学レベルとコンテンツの難易度との適合性を判定することができる。 (7) In the embodiment, the user information can include level information indicating the language level of the user. The memory can store difficulty level information indicating the difficulty level of the content. The suitability determination process can determine the second suitability between the user and the content based on the level information and the difficulty level information. In this case, the compatibility between the user's language level and the difficulty level of the content can be determined.

(8)実施形態において、適合性判定処理は、第1適合性及び第2適合性に基づいて、ユーザに推薦するコンテンツを示す情報を出力することができる。第1適合性及び第2適合性に基づいてユーザに推薦されるコンテンツは、ユーザとセリフの話者とが適合したものであるとともに、ユーザの語学レベルとコンテンツの難易度とが適合したものであるため、話し言葉の学習のためにユーザにより適したコンテンツである。 (8) In the embodiment, the suitability determination process can output information indicating content recommended to the user based on the first suitability and the second suitability. The content recommended to the user based on the first suitability and the second suitability is a content in which the user and the speaker of the speech are adapted, and the language level of the user and the difficulty level of the content are adapted. Therefore, the content is more suitable for the user for learning spoken language.

(9)実施形態において、メモリは、セリフがテキストで構成された第1コンテンツと、セリフが音声で構成された第2コンテンツとを対応付けた対応データを記憶することができる。第1コンテンツ及び第2コンテンツのうちの一方は、原著作物であり、他方は、原著作物の二次的著作物である。二次的著作物は、例えば、漫画又は小説を原著作物とするアニメ又は実写映画である。難易度情報は、第1コンテンツに含まれるセリフの難易度を示す情報とすることができる。 (9) In the embodiment, the memory can store correspondence data in which the first content in which words are configured by text and the second content in which words are configured by voice. One of the first content and the second content is an original work, and the other is a secondary work of the original work. The secondary work is, for example, an animation or a live-action movie whose original work is a cartoon or a novel. The difficulty level information can be information indicating the difficulty level of the lines included in the first content.

実施形態において、適合性判定処理は、少なくとも第2適合性に基づいて選択された第1コンテンツに対応する第2コンテンツを、対応データに基づいて決定し、決定した第2コンテンツを示す情報を出力することを含むことができる。この場合、セリフが音声で構成された第2コンテンツを示す情報を出力しつつも、第2適合性の判定は、セリフがテキストで構成された第1コンテンツの難易度情報に基づいて容易に行える。   In the embodiment, the suitability determination processing determines a second content corresponding to the first content selected based on at least the second suitability based on the correspondence data, and outputs information indicating the determined second content Can include. In this case, the second suitability can be easily determined based on the difficulty level information of the first content in which the speech is composed of text, while the information indicating the second content in which the speech is composed of speech is output. .

(10)実施形態に係る方法は、プロセッサが、ユーザのプロフィールを示すユーザ情報とメモリに記憶された話者評価情報とに基づいて、前記ユーザとコンテンツとの適合性を判定することを含む。実施形態において、話者評価情報は、コンテンツに含まれるセリフの話者に関する評価情報である。 (10) A method according to an embodiment includes a processor determining compatibility between the user and content based on user information indicating a user profile and speaker evaluation information stored in a memory. In the embodiment, the speaker evaluation information is evaluation information related to a speech speaker included in the content.

(11)実施形態に係るコンピュータプログラムは、セリフを含むコンテンツとユーザとの適合性判定処理を、プロセッサに実行させる。実施形態に係る適合性判定処理は、ユーザのプロフィールを示すユーザ情報と、コンテンツに含まれるセリフの話者に関する話者評価情報とに基づいて、ユーザとコンテンツとの適合性を判定することを含む。コンピュータプログラムは、コンピュータが読み取り可能な記憶媒体(メモリ)に格納される。記憶媒体は、プロセッサに接続されていてもよいし、可搬式であってもよい。 (11) The computer program according to the embodiment causes a processor to execute compatibility determination processing between a content including words and a user. The suitability determination processing according to the embodiment includes determining the suitability between the user and the content based on user information indicating the user's profile and speaker evaluation information related to a speech speaker included in the content. . The computer program is stored in a computer-readable storage medium (memory). The storage medium may be connected to the processor or may be portable.

[2.コンテンツ推薦コンピュータシステム] [2. Content recommendation computer system]

以下、図面に基づいて、本発明における実施形態の一つを、より詳細に説明する。図1は、実施形態に係るコンピュータシステム10を有するネットワークシステムを示している。図1において、コンピュータシステム10は、インターネット等のネットワーク20上のサーバコンピュータ(以下、単に「サーバ」という)によって構成されている。サーバ10は、ユーザに対するコンテンツ推薦機能とコンテンツ販売機能とを有する。   Hereinafter, one embodiment of the present invention will be described in more detail with reference to the drawings. FIG. 1 shows a network system having a computer system 10 according to the embodiment. In FIG. 1, a computer system 10 is constituted by a server computer (hereinafter simply referred to as “server”) on a network 20 such as the Internet. The server 10 has a content recommendation function for users and a content sales function.

サーバ10は、プロセッサ120とメモリ130を有する。プロセッサ120は、適合性判定処理121を実行する。プロセッサ120は、適合性判定処理121等の処理実行のため、メモリ130に記録されたコンピュータプログラム140を実行する。コンピュータプログラム140は、プロセッサ120に適合性判定処理を実行させるためのコードを含んでいる。   The server 10 includes a processor 120 and a memory 130. The processor 120 executes the suitability determination process 121. The processor 120 executes the computer program 140 recorded in the memory 130 in order to execute processing such as the suitability determination processing 121. The computer program 140 includes code for causing the processor 120 to execute the suitability determination process.

実施形態のメモリ130は、コンテンツデータベース131を有する。コンテンツデータベース131には、複数のコンテンツそれぞれの電子データが格納されている。コンテンツの電子データは、例えば、ユーザへの販売用である。販売用の電子データは、コンテンツを購入したユーザ装置へ送信される。ユーザ装置は、例えば、ユーザの端末30又はユーザが利用するクラウドストレージである。   The memory 130 according to the embodiment includes a content database 131. The content database 131 stores electronic data for each of a plurality of contents. The electronic data of the content is for sale to the user, for example. The electronic data for sale is transmitted to the user device that purchased the content. The user device is, for example, the user's terminal 30 or a cloud storage used by the user.

実施形態のメモリ130は、評価データベース132を有する。評価データベース132は、コンテンツデータベース131に含まれる複数のコンテンツそれぞれに関する評価情報を有する。評価情報は、ユーザとコンテンツとの適合性を判定するために用いられる。評価データベース132の詳細は後述する。   The memory 130 according to the embodiment includes an evaluation database 132. The evaluation database 132 has evaluation information regarding each of a plurality of contents included in the content database 131. The evaluation information is used to determine the compatibility between the user and the content. Details of the evaluation database 132 will be described later.

実施形態のメモリ130は、対応データベース133を有する。対応データベース132は、第1コンテンツと第2コンテンツとを対応付けたものである。対応データベース132の詳細は後述する。   The memory 130 according to the embodiment includes a correspondence database 133. The correspondence database 132 associates the first content and the second content. Details of the correspondence database 132 will be described later.

サーバ10は、ユーザ端末30からネットワーク20を介してアクセス可能である。ユーザ端末30は、例えば、ユーザが有するパーソナルコンピュータ、スマートフォン、タブレットである。ユーザ端末30は、プロセッサ及びメモリを有している。ユーザ端末30のメモリには、アプリケーションプログラム31が格納されている。アプリケーションプログラムは、必要な処理をユーザ端末30のプロセッサに実行させる。ユーザ端末30のプロセッサによって実行される処理は、例えば、サーバ10との間での情報の送受信、ユーザに対する情報表示の処理、ユーザからの情報受付の処理等を含む。ユーザ端末30は、ユーザ端末30にインストールされたブラウザを介して、サーバ10にアクセスしてもよい。   The server 10 can be accessed from the user terminal 30 via the network 20. The user terminal 30 is, for example, a personal computer, a smartphone, or a tablet that the user has. The user terminal 30 has a processor and a memory. An application program 31 is stored in the memory of the user terminal 30. The application program causes the processor of the user terminal 30 to execute necessary processing. The processing executed by the processor of the user terminal 30 includes, for example, information transmission / reception with the server 10, information display processing for the user, information reception processing from the user, and the like. The user terminal 30 may access the server 10 via a browser installed on the user terminal 30.

図2は、ユーザとコンテンツとの適合性を判定する適合性判定処理121の手順を示している。図2の適合性判定処理121は、サーバ10によって、ユーザにコンテンツを推薦するために行われる。以下では、図2の適合性判定処理121によってユーザに推薦されるコンテンツは、一例として、日本語の漫画であるものとし、ユーザは、日本語の学習者であるものとする。したがって、サーバ10は、日本語学習であるユーザに適した漫画を推薦する。   FIG. 2 shows the procedure of the suitability determination process 121 for determining the suitability between the user and the content. The suitability determination process 121 in FIG. 2 is performed by the server 10 to recommend content to the user. In the following, it is assumed that the content recommended to the user by the suitability determination process 121 in FIG. 2 is, for example, a Japanese comic, and the user is a Japanese learner. Therefore, the server 10 recommends comics suitable for users who are learning Japanese.

なお、図2において、サーバ10が実行する手順は、サーバ10用のコンピュータプログラムによって実行され、ユーザ端末30が実行する手順は、ユーザアプリケーション31によって実行されるものとする。   In FIG. 2, the procedure executed by the server 10 is executed by a computer program for the server 10, and the procedure executed by the user terminal 30 is executed by the user application 31.

まず、ユーザ端末30は、ステップS11において、ユーザからユーザ情報50の入力を受け付ける。ユーザ端末30は、受け付けたユーザ情報50をサーバ10へ送信する。ユーザ情報50は、ユーザのプロフィールを示す。ユーザ情報50によって、ユーザがどのような人物であるかが表される。なお、サーバ10へ送信されるユーザ情報50は、ユーザ端末30に予め保存されていたものであってもよい。また、サーバ10へ送信されるユーザ情報50は、ユーザ端末30ではなく、クラウドストレージに保存されたものであってもよい。   First, in step S11, the user terminal 30 receives input of user information 50 from the user. The user terminal 30 transmits the received user information 50 to the server 10. The user information 50 indicates a user profile. The user information 50 indicates what kind of person the user is. Note that the user information 50 transmitted to the server 10 may be stored in the user terminal 30 in advance. Further, the user information 50 transmitted to the server 10 may be stored in the cloud storage instead of the user terminal 30.

ユーザ情報50は、ユーザID情報51を有する。ユーザID情報51は、ユーザを識別するための情報であり、例えば、ユーザの名前又はユーザ番号である。   The user information 50 has user ID information 51. The user ID information 51 is information for identifying a user, and is, for example, a user name or a user number.

ユーザ情報50は、ユーザの性別を示す性別情報(第1性別情報)52を有する。ここでは、第1性別情報52は、男女の違いを示すものとする。   The user information 50 includes gender information (first gender information) 52 indicating the gender of the user. Here, the 1st sex information 52 shall show the difference between men and women.

ユーザ情報50は、ユーザの職業を示す職業情報(第1職業情報)53を有する。ここでは、職業情報は、小学生、中学生、高校生、大学生、会社員、公務員、無職、主婦などの職業の種類を示すものとする。   The user information 50 includes occupation information (first occupation information) 53 indicating the user's occupation. Here, the occupation information indicates the types of occupations such as elementary school students, junior high school students, high school students, university students, office workers, civil servants, unemployed, and housewives.

ユーザ情報50は、ユーザの年齢又は年齢層を示す年齢情報(第1年齢情報)54を有する。ここでは、年齢情報は、年齢を示すものとする。   The user information 50 includes age information (first age information) 54 indicating the age or age group of the user. Here, the age information indicates the age.

ユーザ情報50は、ユーザによって選択された場所を示す場所情報(第1場所情報)55を有する。選択される場所は、例えば、日本語学習者であるユーザが、日本語を、現に使用している場所、又は将来使用することとなる場所として選択される。選択される場所は、例えば、学校、会社、レストラン、店舗、駅である。   The user information 50 includes place information (first place information) 55 indicating the place selected by the user. The selected place is selected, for example, as a place where a user who is a Japanese language learner uses Japanese or will use it in the future. The selected place is, for example, a school, a company, a restaurant, a store, or a station.

ユーザ情報50は、ユーザの活動時間帯を示す時間情報(第1時間情報)56を有する。ユーザの活動時間帯は、ユーザが活動し他人と会話をすることが多い主要な時間帯である。ユーザの活動時間帯は、9:00〜17:00のように時刻によって表されても良いし、朝・昼・夜のように1日を2〜5種類程度に分けた区分けによって表されても良い。   The user information 50 includes time information (first time information) 56 indicating a user activity time zone. The user's activity time zone is a main time zone in which the user is often active and talks with others. The user's activity time zone may be expressed by time such as 9:00 to 17:00, or by dividing the day into about 2 to 5 types such as morning, noon, and night. Also good.

実施形態において、場所情報55及び時間情報56は、ユーザが日本語を話す際において、ユーザが置かれる状況を示す状況情報(第1状況情報)でもある。   In the embodiment, the location information 55 and the time information 56 are also situation information (first situation information) indicating a situation where the user is placed when the user speaks Japanese.

ユーザ情報50は、ユーザの語学レベルを示すレベル情報57を有する。ここでは、レベル情報57は、簡単化のため、日本語レベルが高いか低いかだけを示すものとする。なお、より詳細なレベル分けをする場合には、語学レベルとして、例えば、日本語能力試験(主催:国際交流基金、日本国際教育支援協会)において認定される5段階のレベルN1,N2,N3,N4,N5を用いることができる。N1は難易度が最も高く、N5は難易度が最も低い。   The user information 50 includes level information 57 indicating the language level of the user. Here, for simplicity, the level information 57 indicates only whether the Japanese level is high or low. When classifying in more detail, the language level is, for example, the five levels N1, N2, N3 recognized in the Japanese Language Proficiency Test (sponsored by the Japan Foundation, Japan International Education Support Association) N4 and N5 can be used. N1 has the highest difficulty level and N5 has the lowest difficulty level.

サーバ10は、ステップS12において、ネットワークを介してユーザ情報50を取得する。サーバ10は、ユーザ情報50に基づいて、ステップS13の第1適合性判定をする。第1適合性判定は、ユーザとコンテンツに登場する話者(キャラクター)との適合性の観点から、ユーザとコンテンツとの適合性を判定する。実施形態の第1適合性判定を行うことで、ユーザの日本語学習に適した話者(キャラクター)が登場する漫画の選択が可能となる。   In step S12, the server 10 acquires the user information 50 via the network. Based on the user information 50, the server 10 performs the first suitability determination in step S13. The first suitability determination determines the suitability between the user and the content from the viewpoint of the suitability between the user and a speaker (character) appearing in the content. By performing the first suitability determination according to the embodiment, it is possible to select a cartoon in which a speaker (character) suitable for the user's Japanese learning appears.

第1適合性判定は、ユーザ情報50と、評価データベース132に格納された各コンテンツの評価情報100と、に基づいて行われる。図3に示すように、評価データベース132は、複数のコンテンツに対応した複数の評価情報100を有する。各評価情報100は、1つのコンテンツ(漫画)に含まれる複数のテキスト毎に分けられた複数のテキスト情報101,102,103,104を有する。ここでは、漫画に含まれるテキストは、吹き出し中のセリフとし、一つの吹き出し中のテキストを一つのテキストとして扱うが、1つのテキストとして扱われる範囲は特に限定されない。テキスト情報の対象となるテキストは、吹き出し外に記載されたテキストであってもよい。吹き出し外に記載されたテキストは、例えば、効果音の表記、又は説明文である。   The first suitability determination is performed based on the user information 50 and the evaluation information 100 of each content stored in the evaluation database 132. As shown in FIG. 3, the evaluation database 132 has a plurality of pieces of evaluation information 100 corresponding to a plurality of contents. Each evaluation information 100 includes a plurality of text information 101, 102, 103, and 104 divided for each of a plurality of texts included in one content (manga). Here, the text included in the comic is a speech in a speech balloon, and the text in one speech is handled as one text, but the range treated as one text is not particularly limited. The text that is the target of the text information may be text written outside the balloon. The text written outside the balloon is, for example, a sound effect notation or an explanatory text.

各テキスト情報101,102,103,104は、テキストID(セリフID)61を有する。テキストID61は、漫画に含まれる複数のテキスト(セリフ)の識別子である。   Each text information 101, 102, 103, 104 has a text ID (line ID) 61. The text ID 61 is an identifier of a plurality of texts (lines) included in the comic.

各テキスト情報101,102,103,104は、テキスト出現位置情報62を有する。テキスト出現位置情報62は、漫画においてテキスト(セリフ)が出現する位置を示す情報である。テキスト出現位置情報62は、例えば、テキストが出現するページ及びコマの位置を示すコマIDであってもよい。   Each piece of text information 101, 102, 103, 104 has text appearance position information 62. The text appearance position information 62 is information indicating the position where the text (serial) appears in the comic. The text appearance position information 62 may be, for example, a page ID indicating the page where the text appears and the position of the frame.

各テキスト情報101,102,103,104は、テキスト(セリフ)の文字列データ63を有する。図3において、テキストID=10であるテキスト情報101は、図4に示す漫画のコマP1に含まれる吹き出し中のセリフを表す文字列データである。テキストID=20であるテキスト情報102は、図4に示す漫画のコマP2に含まれる吹き出し中のセリフを表す文字列データである。テキストID=30であるテキスト情報103は、図4に示す漫画のコマP3に含まれる吹き出し中のセリフを表す文字列データである。テキストID=40であるテキスト情報104は、図4に示す漫画のコマP4に含まれる吹き出し中のセリフを表す文字列データである。   Each text information 101, 102, 103, 104 has text string data 63. In FIG. 3, text information 101 with text ID = 10 is character string data representing a speech bubble contained in the comic frame P1 shown in FIG. The text information 102 with the text ID = 20 is character string data representing a speech in a speech balloon included in the comic frame P2 shown in FIG. Text information 103 with text ID = 30 is character string data representing a speech line in a speech balloon included in the comic frame P3 shown in FIG. The text information 104 with the text ID = 40 is character string data representing a speech in a speech balloon included in the comic frame P4 shown in FIG.

各テキスト情報101,102,103,104は、テキスト(セリフ)の難易度を示す難易度情報64を有する。難易度情報64は、テキスト(セリフ)とユーザの語学レベルとの適合性の判定に用いられる。ここでは、難易度情報64は、簡単化のため、難易度が高いか低いかだけを示すものとする。ここでは、テキスト(セリフ)の難易度は、テキスト(セリフ)に含まれる単語・表現の難易度に基づいて設定される。   Each piece of text information 101, 102, 103, 104 has difficulty level information 64 indicating the difficulty level of the text (line). The difficulty level information 64 is used to determine suitability between the text (serif) and the language level of the user. Here, the difficulty level information 64 indicates only whether the difficulty level is high or low for simplification. Here, the difficulty level of the text (line) is set based on the difficulty level of the word / expression included in the text (line).

例えば、テキスト情報101(図4のコマP1に対応)のセリフ「うん全身打撲っつーの?ありゃ痛いねありゃ死ぬわ」(伊藤伸平「はるかリフレイン」より引用)は、難易度の高い単語「全身打撲」、及び難易度の高い表現「っつーの」を含んでいるため、難易度情報64は「高」に設定されている。   For example, the line of text information 101 (corresponding to frame P1 in FIG. 4) “Yeah, it ’s a whole body bruise? If it hurts, I ’ll die” (quoted from Shinpei Ito “Haruka Refrain”), the word “ The difficulty level information 64 is set to “high” because it includes “whole body bruise” and an expression “tsutsuno” with a high difficulty level.

テキスト情報102(図4のコマP2に対応)のセリフ「おっと遅刻だ!近道を行こう」(伊藤伸平「はるかリフレイン」より引用)は、難易度の低い単語「遅刻」「近道」や、難易度の低い表現「〜だ」「〜(よ)う」を含んでいるため、難易度情報64は「低」に設定されている。   The text of 102 (corresponding to frame P2 in FIG. 4) “Oops late! Let's take a shortcut” (quoted from Shinpei Ito “Haruka Refrain”), the words “late” and “short cut” The difficulty level information 64 is set to “low” because the expressions “˜da” and “to (yo)” are included.

テキスト情報103(図4のコマP3に対応)のセリフ「なんでわざと相手に聞こえるようにいうのよ」(伊藤伸平「はるかリフレイン」より引用)は、難易度の高い表現「なんでわざと」「〜えるようにいうのよ」を含んでいるため、難易度情報64は「高」に設定されている。   The text information 103 (corresponding to frame P3 in FIG. 4) “Why do you want to be heard by the opponent” (quoted from Shinpei Ito “Haruka Refrain”) is a highly difficult expression “Why is it?” Therefore, the difficulty level information 64 is set to “high”.

テキスト情報104(図4のコマP4に対応)のセリフ「あとで電話して」(伊藤伸平「はるかリフレイン」より引用)は、難易度の低い単語「電話」や、難易度の低い表現「〜して」を含んでいるため、難易度情報64は「低」に設定されている。   The text “Call me later” (quoted from Shinpei Ito “Haruka Refrain”) in the text information 104 (corresponding to frame P4 in FIG. 4) is the word “phone” with a low difficulty level and the expression “~” Therefore, the difficulty level information 64 is set to “low”.

なお、より詳細な難易度分けをする場合には、難易度情報は、前述の日本語能力試験における5段階のレベルN1,N2,N3,N4,N5に対応する値を示しても良い。この場合、各テキスト(セリフ)の難易度は、例えば、各レベルN1,N2,N3,N4,N5の各試験範囲に含まれる単語、表現及び文法に基づいて評価され、評価結果が難易度情報64として設定される。   In the case of more detailed difficulty level classification, the difficulty level information may indicate values corresponding to the five levels N1, N2, N3, N4, and N5 in the Japanese language proficiency test described above. In this case, the difficulty level of each text (line) is evaluated based on, for example, words, expressions, and grammars included in each test range of each level N1, N2, N3, N4, and N5. 64 is set.

各テキスト情報101,102,103,104は、話者評価情報65を有する。話者評価情報65は、セリフの話者に関する情報である。話者評価情報65は、ユーザとセリフの話者との適合性の判定に用いられる。ユーザと話者との適合性の判定は、ユーザ情報50に含まれる各情報52,53,54,55,56,57と、評価情報65に含まれる各情報651,652,653,654,655との対比により行われる。なお、セリフ以外のテキストに関するテキスト情報は、話者評価情報653を有していなくても良い。   Each text information 101, 102, 103, 104 has speaker evaluation information 65. The speaker evaluation information 65 is information related to the speech speaker. The speaker evaluation information 65 is used to determine the compatibility between the user and the speech speaker. The determination of the compatibility between the user and the speaker is performed by determining the information 52, 53, 54, 55, 56, 57 included in the user information 50 and the information 651, 652, 653, 654, 655 included in the evaluation information 65. This is done by contrast. Note that the text information related to the text other than the speech may not have the speaker evaluation information 653.

話者評価情報65は、話者の性別情報(第2性別情報)651を有する。性別情報651は、ユーザの性別と話者の性別との適合性の判定に用いられる。ここでは、第2性別情報651は、男女の違いを示すものとする。例えば、テキスト情報101,102(図4のコマP1,P2に対応)の性別情報651は、それぞれ「男」を示す。テキスト情報103,104(図4のコマP3,P4に対応)の性別情報651は、それぞれ「女」を示す。   The speaker evaluation information 65 includes speaker gender information (second gender information) 651. The gender information 651 is used to determine the suitability between the user's gender and the speaker's gender. Here, it is assumed that the second sex information 651 indicates a difference between men and women. For example, the gender information 651 of the text information 101 and 102 (corresponding to the frames P1 and P2 in FIG. 4) indicates “male”, respectively. The gender information 651 of the text information 103 and 104 (corresponding to the frames P3 and P4 in FIG. 4) indicates “woman”, respectively.

話者評価情報65は、話者の職業を示す職業情報(第2職業情報)652を有する。職業情報652は、ユーザの職業と話者の職業の適合性の判定に用いられる。ここでは、職業情報は、小学生、中学生、高校生、大学生、会社員、公務員、無職、主婦などの職業の種類を示すものとする。例えば、テキスト情報101,102,103,104(図4のコマP1,P2,P3,P4に対応)の職業情報652は、それぞれ「高校生」を示す。   The speaker evaluation information 65 includes occupation information (second occupation information) 652 indicating the occupation of the speaker. The occupation information 652 is used to determine the suitability between the user's occupation and the speaker's occupation. Here, the occupation information indicates the types of occupations such as elementary school students, junior high school students, high school students, university students, office workers, civil servants, unemployed, and housewives. For example, the occupation information 652 of the text information 101, 102, 103, 104 (corresponding to the frames P1, P2, P3, P4 in FIG. 4) indicates “high school student”.

話者評価情報65は、話者の年齢又は年齢層を示す年齢情報(第2年齢情報)653を有する。年齢情報653は、ユーザの年齢と話者の年齢又は年齢性の適合性の判定に用いられる。ここでは、年齢情報653は、年齢層を示すものとする。例えば、テキスト情報101,102,103,104(図4のコマP1,P2,P3,P4に対応)の年齢情報653は、それぞれ「10代」を示す。   The speaker evaluation information 65 includes age information (second age information) 653 indicating the age or age group of the speaker. The age information 653 is used to determine the suitability between the user's age and the speaker's age or age characteristics. Here, it is assumed that the age information 653 indicates an age group. For example, the age information 653 of the text information 101, 102, 103, 104 (corresponding to the frames P1, P2, P3, P4 in FIG. 4) indicates “teenage”.

話者評価情報65は、セリフを発した話者が登場するシーンの場所を示す場所情報(第2場所情報)654を有する。場所情報654は、ユーザによって選択された場所とシーンの場所との適合性の判定に用いられる。シーンの場所は、例えば、学校、会社、レストラン、店舗、駅である。例えば、テキスト情報101(図4のコマP1に対応)の場所情報654は、「自宅(家)」を示す。テキスト情報102(図4のコマP2に対応)の場所情報654は、「路上(通学路)」を示す。テキスト情報103(図4のコマP3に対応)の場所情報654は、「自宅(家)」を示す。テキスト情報104(図4のコマP4に対応)の場所情報654は、「学校の廊下」を示す。   The speaker evaluation information 65 includes location information (second location information) 654 indicating the location of the scene where the speaker who has spoken appears. The location information 654 is used to determine the compatibility between the location selected by the user and the location of the scene. The location of the scene is, for example, a school, a company, a restaurant, a store, or a station. For example, the location information 654 of the text information 101 (corresponding to the frame P1 in FIG. 4) indicates “home (home)”. The location information 654 of the text information 102 (corresponding to the frame P2 in FIG. 4) indicates “on the road (school route)”. The location information 654 of the text information 103 (corresponding to the frame P3 in FIG. 4) indicates “home (home)”. The location information 654 of the text information 104 (corresponding to the frame P4 in FIG. 4) indicates “school corridor”.

話者評価情報65は、セリフを発した話者が登場するシーンの時間帯を示す時間情報(第2時間情報)655を有する。時間情報655は、ユーザの活動時間帯とシーンの時間帯との適合性の判定に用いられる。シーンの時間帯は、9:00〜17:00のように時刻によって表されても良いし、朝・昼・夜のように1日を2〜5種類程度に分けた区分けによって表されても良い。例えば、テキスト情報101(図4のコマP1に対応)の時間情報655は、「夜(就寝前)」を示す。テキスト情報102(図4のコマP2に対応)の時間情報655は、「朝(登校時)」を示す。テキスト情報103(図4のコマP3に対応)の時間情報655は、「夜(夕食後)」を示す。テキスト情報104(図4のコマP4に対応)の時間情報654は、「夕方(下校時)」を示す。   The speaker evaluation information 65 includes time information (second time information) 655 indicating the time zone of the scene in which the speaker who has spoken appears. The time information 655 is used to determine the suitability between the user activity time zone and the scene time zone. The time zone of the scene may be expressed by time such as 9:00 to 17:00, or may be expressed by dividing the day into about 2 to 5 types such as morning, noon, and night. good. For example, the time information 655 of the text information 101 (corresponding to the frame P1 in FIG. 4) indicates “night (before going to bed)”. The time information 655 of the text information 102 (corresponding to the frame P2 in FIG. 4) indicates “morning (at school attendance)”. The time information 655 of the text information 103 (corresponding to the frame P3 in FIG. 4) indicates “night (after dinner)”. The time information 654 of the text information 104 (corresponding to the frame P4 in FIG. 4) indicates “evening (when going to school)”.

実施形態において、場所情報654及び時間情報655は、話者が登場するシーンの状況を示す状況情報(第2状況情報)でもある。   In the embodiment, the location information 654 and the time information 655 are also situation information (second situation information) indicating the situation of the scene in which the speaker appears.

図2に戻り、実施形態の第1適合性判定は、ユーザ情報50に含まれる複数の情報52,53,54,55,56と、話者評価情報653に含まれる複数の情報651,652,653,654,655と、に基づいて行われる。実施形態において、話者評価情報65は、コンテンツに含まれる複数のセリフそれぞれについて設定されているため、ユーザ情報50と話者評価情報65との適合性は、セリフ毎に判定される。   Returning to FIG. 2, the first suitability determination of the embodiment is based on the plurality of information 52, 53, 54, 55, 56 included in the user information 50 and the plurality of information 651, 652 included in the speaker evaluation information 653. 653, 654, and 655. In the embodiment, since the speaker evaluation information 65 is set for each of a plurality of lines included in the content, the suitability between the user information 50 and the speaker evaluation information 65 is determined for each line.

以下、ユーザ情報50と話者評価情報65との適合性をセリフ毎に判定する例を説明する。ここでは、ユーザ情報50において、第1性別情報52は「女性」を示し、第1職業情報53は「高校生」を示し、第1年齢情報54は「16歳」を示し、第1場所情報55は「学校」を示し、第1時間情報は「日中(朝から夕方)」を示すものとする。   Hereinafter, an example in which the suitability between the user information 50 and the speaker evaluation information 65 is determined for each speech will be described. Here, in the user information 50, the first gender information 52 indicates “female”, the first occupation information 53 indicates “high school student”, the first age information 54 indicates “16 years old”, and the first place information 55 Indicates “school”, and the first time information indicates “daytime (morning to evening)”.

ユーザ情報50と話者評価情報65との適合性の判定においては、以下1)〜5)それぞれの適合性についての判定が行われる。
1)第1性別情報52と第2性別情報651との性別適合性、
2)第1職業情報53と第2職業情報652との職業適合性、
3)第1年齢情報54と第2年齢情報653との年齢適合性、
4)第1場所情報55と第2場所情報654との場所適合性(第1状況適合性)、
5)第1時間情報56と第2時間情報655との時間適合性(第2状況適合性)
In the determination of the suitability between the user information 50 and the speaker evaluation information 65, the following 1) to 5) are determined for each suitability.
1) Gender compatibility between the first gender information 52 and the second gender information 651,
2) Occupational suitability between the first occupation information 53 and the second occupation information 652;
3) Age compatibility between the first age information 54 and the second age information 653,
4) Location suitability (first situation suitability) between the first location information 55 and the second location information 654,
5) Time suitability between the first time information 56 and the second time information 655 (second situation suitability)

実施形態では、各適合性判定により、適合度が算出される。適合度は、例えば、0から1までの値をとり、1が最も適合しており(高い相関)、0が全く適合していない(低い相関)ものとする。適合度は、0と1との間の値をとってもよい。   In the embodiment, the fitness is calculated by each fitness determination. For example, the fitness is a value from 0 to 1, where 1 is the most suitable (high correlation) and 0 is not suitable at all (low correlation). The goodness of fit may take a value between 0 and 1.

第1性別情報52が「女性」を示す場合、テキスト情報101,102(図4のコマP1,P2に対応)の話者は「男性」であり一致していなから、テキスト情報101,102が示すセリフそれぞれについて、性別適合性判定によって算出される性別適合度は、0であり、適合していないことを示す。一方、テキスト情報103,104(図4のコマP3,P4に対応)の話者は「女性」であり一致しているから、テキスト情報103,104が示すセリフそれぞれについて、性別適合性判定によって算出される性別適合度は、1であり、適合していることを示す。   When the first gender information 52 indicates “female”, the speakers of the text information 101 and 102 (corresponding to the frames P1 and P2 in FIG. 4) are “male” and are not matched. For each of the lines shown, the gender suitability calculated by gender suitability determination is 0, indicating that it is not matched. On the other hand, since the speakers of the text information 103 and 104 (corresponding to the frames P3 and P4 in FIG. 4) are “female” and match, the lines indicated by the text information 103 and 104 are calculated by gender suitability determination. The gender fitness level is 1, which indicates that the gender fits.

第1職業情報53が「高校生」を示す場合、テキスト情報101,102,103,104(図4のコマP1,P2,P3,P4に対応)の話者は「高校生」であり一致しているから、テキスト情報101,102,103,104が示すセリフそれぞれについて、職業適合性判定によって算出される職業適合度は、1であり、適合していることを示す。   When the first occupation information 53 indicates “high school student”, the speakers of the text information 101, 102, 103, and 104 (corresponding to the frames P1, P2, P3, and P4 in FIG. 4) are “high school students” and match. Thus, for each of the lines indicated by the text information 101, 102, 103, and 104, the occupational fitness level calculated by occupational fitness determination is 1, indicating that the text information is matched.

第1年齢情報54が「16歳」を示す場合、テキスト情報101,102,103,104(図4のコマP1,P2,P3,P4に対応)の話者の年齢層「10代」であり一致しているから、テキスト情報101,102,103,104が示すセリフそれぞれについて、年齢適合性判定によって算出される年齢適合度は、1であり、適合していることを示す。   When the first age information 54 indicates “16 years old”, it is the age group “teen” of the speaker of the text information 101, 102, 103, 104 (corresponding to the frames P1, P2, P3, P4 in FIG. 4). Since they match, the age suitability calculated by the age suitability determination is 1 for each of the lines indicated by the text information 101, 102, 103, 104, indicating that they are matched.

第1場所情報55が「学校」を示す場合、テキスト情報101,103(図4のコマP1、P3に対応)の話者が登場するシーンは、「自宅(家)」であり、関連性は低いため、テキスト情報101,103が示すセリフそれぞれについて、場所適合性判定によって算出される場所適合度は、例えば、比較的低い値を示す。テキスト情報102(図4のコマP2に対応)の話者が登場するシーンは、「路上(通学路)」であり、多少の関連性は認められるため、場所適合性判定によって算出される場所適合度は、例えば、中程度の値を示す。テキスト情報102(図4のコマP2に対応)の話者が登場するシーンは、「学校の廊下」であり一致しているから、場所適合性判定によって算出される場所適合度は、1であり、適合していることを示す。   When the first location information 55 indicates “school”, the scene where the speaker of the text information 101, 103 (corresponding to the frames P1 and P3 in FIG. 4) appears is “home (home)”, and the relevance is Since it is low, the location suitability calculated by the location suitability determination for each of the lines indicated by the text information 101 and 103 is, for example, a relatively low value. The scene where the speaker of the text information 102 (corresponding to the frame P2 in FIG. 4) appears is “on the road (school road)”, and some relevance is recognized. The degree indicates, for example, a medium value. Since the scene in which the speaker of the text information 102 (corresponding to the frame P2 in FIG. 4) appears is “school corridor” and matches, the place suitability calculated by the place suitability determination is 1. , Indicates conformity.

第1時間情報56が「日中(朝から夕方)」を示す場合、テキスト情報101,103(図4のコマP1,P3に対応)の話者の登場する時間帯は「夜」であり、一致していないから、テキスト情報101,103が示すセリフそれぞれについて、時間適合性判定によって算出される時間適合度は、0であり、適合していないことを示す。一方、テキスト情報102,104(図4のコマP2,P4に対応)の話者の登場する時間は、「朝」又は「夕方」であり、一致しているから、テキスト情報102,104が示すセリフそれぞれについて、場所適合性判定によって算出される場所適合度は、1であり、適合していることを示す。   When the first time information 56 indicates “daytime (morning to evening)”, the time zone in which the speakers of the text information 101 and 103 (corresponding to the frames P1 and P3 in FIG. 4) appear is “night”. Since they do not match, the time suitability calculated by the time suitability determination is 0 for each of the lines indicated by the text information 101 and 103, indicating that they do not match. On the other hand, the text information 102 and 104 (corresponding to the frames P2 and P4 in FIG. 4) appear at “morning” or “evening”, and the text information 102 and 104 indicate that the speaker appears. For each of the lines, the place suitability calculated by the place suitability determination is 1, indicating that it is suitable.

実施形態の第1適合性判定では、例えば、上記の5つの適合性判定の結果得られた5つの適合度の平均値を、ユーザと各セリフの話者との第1適合度として算出する。第1適合度は、例えば、1つのコンテンツに含まれるすべてのセリフについて算出される。なお、第1適合度を算出するための平均演算は、単純平均演算であってもよいし、重み付け平均演算であってもよい。   In the first suitability determination of the embodiment, for example, the average value of the five suitability levels obtained as a result of the above five suitability determinations is calculated as the first suitability level between the user and the speaker of each speech. The first matching level is calculated for all lines included in one content, for example. The average calculation for calculating the first fitness may be a simple average calculation or a weighted average calculation.

例えば、性別情報の適合度に対して、高い重みを与えた場合、テキスト情報101,102(図4のコマP1,P2に対応)の各セリフについては、ユーザと話者とで性別が異なるため、第1適合度が低くなる。一方、テキスト情報103,104(図4のコマP3,P4に対応)の各セリフについては、ユーザと話者とで性別が同じであるため、第1適合度が高くなる(図5参照)。   For example, when a high weight is given to the fitness of gender information, the gender differs between the user and the speaker for each line of text information 101 and 102 (corresponding to frames P1 and P2 in FIG. 4). As a result, the first fitness is lowered. On the other hand, for each line of the text information 103, 104 (corresponding to the frames P3, P4 in FIG. 4), the gender is the same between the user and the speaker, so the first matching level is high (see FIG. 5).

図2に示すように、実施形態のサーバ10は、ステップS13の第1適合性判定に加えて、ユーザ情報50に基づいて、ステップS14の第2適合性判定をする。なお、第1適合性判定の実行と第2適合性判定の実行とは、いずれが先であってもよい。   As illustrated in FIG. 2, the server 10 according to the embodiment performs the second suitability determination in step S14 based on the user information 50 in addition to the first suitability determination in step S13. Note that either the first suitability determination or the second suitability determination may be performed first.

第2適合性判定は、ユーザの語学レベルと、コンテンツに含まれる言語の難易度との適合性の観点から、ユーザとコンテンツの適合性を判定する。実施形態の第2適合性判定を行うことで、ユーザの日本語レベルに適した難易度のテキスト(セリフ)が含まれている漫画の選択が可能となる。   In the second suitability determination, the suitability between the user and the content is determined from the viewpoint of the suitability between the language level of the user and the difficulty level of the language included in the content. By performing the second suitability determination of the embodiment, it is possible to select a comic including a difficulty text suitable for the user's Japanese level.

実施形態の第2適合性判定(難易度適合性判定)は、ユーザ情報50に含まれるレベル情報57と、評価データベース132に格納された各コンテンツの評価情報100に含まれる難易度情報64と、に基づいて行われる。実施形態において、難易度情報64は、コンテンツに含まれる複数のセリフそれぞれについて設定されているため、レベル情報57と難易度情報64との適合性は、テキスト(セリフ又はセリフ以外のテキスト)毎に判定される。   The second suitability determination (difficulty level suitability determination) of the embodiment includes level information 57 included in the user information 50, difficulty information 64 included in the evaluation information 100 of each content stored in the evaluation database 132, Based on. In the embodiment, since the difficulty level information 64 is set for each of a plurality of lines included in the content, the compatibility between the level information 57 and the difficulty level information 64 is determined for each text (text or text other than lines). Determined.

以下、レベル情報57と難易度情報64との適合性(第2適合度)をセリフ毎に判定する例を説明する。   Hereinafter, an example in which the suitability (second suitability) between the level information 57 and the difficulty level information 64 is determined for each line will be described.

ここでは、第2適合度は、例えば、0から1までの値をとり、1が最も適合しており(高い相関)、0が全く適合していない(低い相関)ものとする。適合度は、0と1との間の値をとってもよい。また、ユーザ情報50において、レベル情報57は、「低」を示しているものとする。   Here, for example, the second fitness is a value from 0 to 1, with 1 being the most suitable (high correlation) and 0 being not suitable at all (low correlation). The goodness of fit may take a value between 0 and 1. Further, in the user information 50, the level information 57 indicates “low”.

レベル情報57が「低」を示す場合、テキスト情報101,103(図4のコマP1,P3に対応)のセリフの難易度は「高」であり一致していないから、テキスト情報101,103が示すセリフそれぞれについて、難易度適合性判定によって算出される第2適合度は、0であり、低い適合度を示す(図5参照)。一方、テキスト情報102,104(図4のコマP2,P4に対応)のセリフの難易度は「低」であり一致しているから、テキスト情報102,104が示すセリフそれぞれについて、難易度適合性判定によって算出される第2適合度は、1であり、高い適合度を示す(図5参照)。   When the level information 57 indicates “low”, since the difficulty level of the lines of the text information 101 and 103 (corresponding to the frames P1 and P3 in FIG. 4) is “high” and does not match, the text information 101 and 103 For each of the lines shown, the second suitability calculated by the difficulty suitability determination is 0, indicating a low suitability (see FIG. 5). On the other hand, since the difficulty level of the lines of the text information 102 and 104 (corresponding to the frames P2 and P4 in FIG. 4) is “low” and matches, the difficulty level suitability for each of the lines indicated by the text information 102 and 104 is the same. The second fitness calculated by the determination is 1, indicating a high fitness (see FIG. 5).

図5に示すように、第1適合度と第2適合度によって、各セリフを、ユーザと話者との適合性及び難易度の適合性の両観点から評価することができる。例えば、図4のコマP2,P4のセリフは、いずれも難易度が低く、低い語学レベルのユーザに適合しているが、ユーザと話者との適合性の観点からは、コマP4のセリフの方が、コマP2のセリフよりも適合している。   As shown in FIG. 5, each line can be evaluated from both the viewpoints of the compatibility between the user and the speaker and the compatibility of the difficulty level, based on the first matching level and the second matching level. For example, the lines of frames P2 and P4 in FIG. 4 are both low in difficulty and suitable for users of a low language level, but from the viewpoint of compatibility between the user and the speaker, Is more suitable than the dialogue of frame P2.

したがって、第1適合度と第2適合度とを総合して、ユーザとセリフとの適合度を算出すると、コマP4の適合度が最も高くなり、コマP1の適合度が最も低くなり、コマP2,P3の適合度が中間的な値となる。このように、本実施形態では、難易度の適合性に加えて、ユーザと話者との適合性の観点から評価することで、ユーザとセリフとの適合性をより詳細に評価することができる。   Therefore, when the first and second matching levels are combined to calculate the matching level between the user and the dialogue, the matching level of the frame P4 is the highest, the matching level of the frame P1 is the lowest, and the frame P2 is calculated. , P3 has intermediate values. Thus, in this embodiment, in addition to the compatibility of the difficulty level, the compatibility between the user and the speech can be evaluated in more detail by evaluating from the viewpoint of the compatibility between the user and the speaker. .

サーバ10は、各セリフの第1適合度と第2適合度に基づいて、ユーザと各セリフとの適合度(セリフ適合度)を算出する。セリフ適合度は、例えば、第1適合度と第2適合度の平均値として求められる。平均は、単純平均でもよいし、重み付け平均でもよい。実施形態において、セリフ適合度は、コンテンツAに含まれる全セリフについて算出される。   The server 10 calculates the degree of fit between the user and each line (the line degree of fit) based on the first and second degree of fit of each line. The serif fitness is obtained as an average value of the first fitness and the second fitness, for example. The average may be a simple average or a weighted average. In the embodiment, the speech suitability is calculated for all the speech included in the content A.

サーバ10は、コンテンツAに含まれる複数のセリフについてのセリフ適合度に基づいて、ユーザとコンテンツAとの適合度(コンテンツ適合度)を算出する。コンテンツ適合度は、例えば、セリフ適合度の平均値として算出される。実施形態のコンテンツ適合度は、第1適合度に基づいているため、ユーザと話者の第1適合度が高いほど、コンテンツ適合度も高くなる。しかも、実施形態のコンテンツ適合度は、第2適合度にも基づいているため、第1適合度及び第2適合度の両方が高いほど、コンテンツ適合度も高くなる。すなわち、ユーザと話者とが適合し、難易度もユーザに適合しているコンテンツほど、コンテンツ適合度が高くなる。   The server 10 calculates the degree of adaptation (content suitability) between the user and the content A based on the words suitability for a plurality of words included in the content A. The content suitability is calculated as an average value of the speech suitability, for example. Since the content suitability of the embodiment is based on the first suitability, the higher the first suitability between the user and the speaker, the higher the content suitability. In addition, since the content suitability of the embodiment is also based on the second suitability, the higher the first suitability and the second suitability, the higher the content suitability. That is, the content suitability is higher as the content is suitable for the user and the speaker and the difficulty is also suitable for the user.

サーバ10は、コンテンツ適合度を、評価データベース132に含まれる複数のコンテンツについて算出する。   The server 10 calculates content suitability for a plurality of contents included in the evaluation database 132.

サーバ10は、コンテンツ適合度の高い1又は複数のコンテンツを決定し(ステップS15)、そのコンテンツを示す情報(コンテンツ情報)を出力する(ステップS16)。コンテンツ適合度の高いコンテンツは、サーバ10によりユーザに推薦される。ユーザへの推薦のため、出力されたコンテンツ情報は、ネットワークを介して、ユーザ端末30又はユーザの利用するクラウドストレージに送信される。ユーザ端末30は、送信されたコンテンツ情報を、ユーザ端末30のディスプレイに表示させる(ステップS17)。これにより、ユーザは、サーバ10により推薦されたコンテンツを把握できる。   The server 10 determines one or a plurality of contents having a high content suitability (step S15), and outputs information (content information) indicating the contents (step S16). Content with a high content suitability is recommended to the user by the server 10. For recommendation to the user, the output content information is transmitted to the user terminal 30 or a cloud storage used by the user via the network. The user terminal 30 displays the transmitted content information on the display of the user terminal 30 (step S17). Thereby, the user can grasp the content recommended by the server 10.

ユーザは、サーバ10により推薦されたコンテンツを購入することができる。サーバ10は、ユーザのコンテンツ購入操作(ステップS18)に基づき、ユーザへのコンテンツ販売のためのトランザクションを実行する。ユーザは、購入したコンテンツを、例えば、効率的な外国語の学習に利用することができる。   The user can purchase the content recommended by the server 10. Based on the user's content purchase operation (step S18), the server 10 executes a transaction for selling content to the user. The user can use the purchased content, for example, for efficient foreign language learning.

[3.変形例] [3. Modified example]

図1及び図6に示す対応データベース133を利用した変形例について説明する。変形例に関し特に説明しない点については、既述の説明が援用される。   A modification using the correspondence database 133 shown in FIGS. 1 and 6 will be described. The description as described above is used for points that are not particularly described with respect to the modification.

図6に示すように、対応データベース133は、複数の第1コンテンツ201それぞれに、第2コンテンツ202が対応付けられたものである。第1コンテンツ201は、漫画又は小説のように、セリフがテキストで構成されたコンテンツである。第2コンテンツ202は、アニメ又は映画のように、セリフが音声で構成されたコンテンツである。   As illustrated in FIG. 6, the correspondence database 133 is obtained by associating the second content 202 with each of the plurality of first contents 201. The first content 201 is content in which words are composed of text, such as comics or novels. The second content 202 is content in which words are composed of sound, such as animation or movies.

ここでは、各第2コンテンツ202は、対応する第1コンテンツ201を原著作物とする二次的著作物である。   Here, each second content 202 is a secondary work whose original work is the corresponding first content 201.

変形例において、評価データベース132に登録されているコンテンツは、第1コンテンツ201だけであり、第2コンテンツ202は登録されていない。第1コンテンツ201は、セリフがテキストで構成されているため、評価情報100の構築は容易である。しかし、第2コンテンツ202は、セリフが音声であり、セリフのテキスト情報を有しているとは限らない。このため、第2コンテンツ202から評価情報100の構築は容易ではない。ただし、変形例では、第2コンテンツ202の評価情報は不要であるため、第2コンテンツ202の評価情報100の構築を回避できる。   In the modification, the content registered in the evaluation database 132 is only the first content 201, and the second content 202 is not registered. Since the first content 201 is composed of text in the text, the evaluation information 100 can be easily constructed. However, in the second content 202, the speech is voice, and the text information of the speech is not necessarily included. For this reason, the construction of the evaluation information 100 from the second content 202 is not easy. However, in the modified example, the evaluation information of the second content 202 is unnecessary, and thus the construction of the evaluation information 100 of the second content 202 can be avoided.

変形例では、評価情報100は第1コンテンツ201についてのものであるため、第1適合度及び第2適合度は第1コンテンツ201についてだけ算出される。変形例において、サーバ10は、ステップS15において、コンテンツ適合度の高い1又は複数の第1コンテンツを選択する。   In the modification, since the evaluation information 100 is for the first content 201, the first fitness level and the second fitness level are calculated only for the first content 201. In the modification, the server 10 selects one or a plurality of first contents having a high degree of content suitability in step S15.

変形例では、サーバ10は、選択された第1コンテンツを示すコンテンツ情報を出力する(ステップS16)だけでなく、対応データベース133を参照し、選択された第1コンテンツに対応する第2コンテンツを決定し、決定した第2コンテンツを示すコンテンツ情報を出力する。したがって、ユーザ端末30には、第1コンテンツだけでなく第2コンテンツの情報も送信される。つまり、サーバ10は、原著作物である第1コンテンツだけでなく、二次的著作物である第2コンテンツも、ユーザに推薦することができる。   In the modified example, the server 10 not only outputs the content information indicating the selected first content (step S16), but also refers to the correspondence database 133 to determine the second content corresponding to the selected first content. Then, content information indicating the determined second content is output. Therefore, not only the first content but also the information of the second content is transmitted to the user terminal 30. That is, the server 10 can recommend not only the first content that is the original work but also the second content that is the secondary work to the user.

二次的著作物である第2コンテンツには、原著作物である第1コンテンツと同様のセリフが含まれていることが多く、選択された第1コンテンツに対応する第2コンテンツも、選択された第1コンテンツと同様に、ユーザに適合したものであることが期待される。しかも、第2コンテンツはセリフが音声であるため、話し言葉を、発音の仕方を含めて学習するのに適している。したがって、ユーザは、推薦された第2コンテンツを利用することで、効率的に話し言葉を学習できる。   The second content, which is a secondary work, often includes the same lines as the first content, which is the original work, and the second content corresponding to the selected first content is also selected. Like the first content, it is expected to be suitable for the user. Moreover, since the second content is speech, the second content is suitable for learning the spoken language including how to pronounce it. Therefore, the user can efficiently learn spoken language by using the recommended second content.

[4.付記] [4. Addendum]

なお、本発明は、上記実施形態に限定されるものではなく、様々な変形が可能である。例えば、適合性判定処理12は、ユーザ端末のアプリケーション31によって実行されてもよい。   In addition, this invention is not limited to the said embodiment, A various deformation | transformation is possible. For example, the suitability determination process 12 may be executed by the application 31 of the user terminal.

10 サーバ
20 ネットワーク
30 ユーザ端末
50 ユーザ情報
51 ユーザID
52 第1性別情報
53 第1職業情報
54 第1年齢情報
55 第1場所情報(第1状況情報)
56 第1時間情報(第1状況情報)
57 レベル情報
61 テキストID
62 テキスト出現位置情報
63 テキスト情報
64 難易度情報
65 話者評価情報
100 評価情報
101 テキスト情報
102 テキスト情報
103 テキスト情報
104 テキスト情報
120 プロセッサ
121 適合性判定処理
130 メモリ
131 コンテンツデータベース
132 評価データベース
133 対応データベース
140 コンピュータプログラム
651 第2性別情報
652 第2職業情報
653 第2年齢情報
654 第2場所情報(第2状況情報)
655 第2時間情報(第2状況情報)
10 server 20 network 30 user terminal 50 user information 51 user ID
52 First Gender Information 53 First Occupation Information 54 First Age Information 55 First Location Information (First Situation Information)
56 1st time information (1st situation information)
57 Level information 61 Text ID
62 Text appearance position information 63 Text information 64 Difficulty information 65 Speaker evaluation information 100 Evaluation information 101 Text information 102 Text information 103 Text information 104 Text information 120 Processor 121 Conformity determination processing 130 Memory 131 Content database 132 Evaluation database 133 Corresponding database 140 Computer Program 651 Second Gender Information 652 Second Occupation Information 653 Second Age Information 654 Second Location Information (Second Situation Information)
655 Second time information (second situation information)

Claims (11)

セリフを含むコンテンツとユーザとの適合性判定処理を実行するプロセッサと、
前記コンテンツに含まれる前記セリフの話者に関する話者評価情報を記憶するメモリと、
を備え、
前記適合性判定処理は、
前記ユーザのプロフィールを示すユーザ情報を取得し、
前記ユーザ情報と前記話者評価情報とに基づいて、前記ユーザと前記コンテンツとの第1適合性を判定する
ことを含むコンピュータシステム。
A processor for executing compatibility determination processing between the content including the speech and the user;
A memory for storing speaker evaluation information regarding the speaker of the lines included in the content;
With
The suitability determination process includes
Obtaining user information indicating the user's profile;
A computer system comprising: determining a first suitability between the user and the content based on the user information and the speaker evaluation information.
前記ユーザ情報は、前記ユーザの性別を示す第1性別情報を含み、
前記話者評価情報は、前記話者の性別を示す第2性別情報を含み、
前記第1適合性の判定は、前記第1性別情報と前記第2性別情報との適合性の判定を含む
請求項1に記載のコンピュータシステム。
The user information includes first gender information indicating the gender of the user,
The speaker evaluation information includes second gender information indicating the gender of the speaker,
The computer system according to claim 1, wherein the determination of the first compatibility includes determination of compatibility between the first gender information and the second gender information.
前記ユーザ情報は、前記ユーザの職業を示す第1職業情報を含み、
前記話者評価情報は、前記話者の職業を示す第2職業情報を含み、
前記第1適合性の判定は、前記第1職業情報と前記第2職業情報との適合性の判定を含む
請求項1又は2に記載のコンピュータシステム。
The user information includes first occupation information indicating the occupation of the user,
The speaker evaluation information includes second occupation information indicating the occupation of the speaker,
The computer system according to claim 1, wherein the determination of the first compatibility includes determination of compatibility between the first occupation information and the second occupation information.
前記ユーザ情報は、前記ユーザの年齢又は年齢層を示す第1年齢情報を含み、
前記話者評価情報は、前記話者の年齢又は年齢層を示す第2年齢情報を含み、
前記第1適合性の判定は、前記第1年齢情報と前記第2年齢情報との適合性の判定を含む
請求項1〜3のいずれか1項に記載のコンピュータシステム。
The user information includes first age information indicating the age or age group of the user,
The speaker evaluation information includes second age information indicating the age or age group of the speaker,
The computer system according to any one of claims 1 to 3, wherein the determination of the first compatibility includes determination of compatibility between the first age information and the second age information.
前記ユーザ情報は、前記ユーザが置かれる状況を示す第1状況情報を含み、
前記話者評価情報は、前記話者が登場するシーンの状況を示す第2状況情報を含み、
前記第1適合性の判定は、前記第1状況情報と前記第2状況情報との適合性の判定を含む
請求項1〜4のいずれか1項に記載のコンピュータシステム。
The user information includes first situation information indicating a situation where the user is placed,
The speaker evaluation information includes second situation information indicating a situation of a scene in which the speaker appears,
The computer system according to any one of claims 1 to 4, wherein the determination of the first compatibility includes determination of compatibility between the first situation information and the second situation information.
前記適合性判定処理は、前記第1適合性に基づいて、ユーザに推薦するコンテンツを示す情報を出力することを更に含む
請求項1〜5のいずれか1項に記載のコンピュータシステム。
The computer system according to claim 1, wherein the suitability determination process further includes outputting information indicating content recommended to a user based on the first suitability.
前記ユーザ情報は、前記ユーザの語学レベルを示すレベル情報を更に含み、
前記メモリは、前記コンテンツの難易度を示す難易度情報を更に記憶し、
前記適合性判定処理は、前記レベル情報と前記難易度情報とに基づいて、前記ユーザと前記コンテンツとの第2適合性を判定する
ことを更に含む
請求項1〜6のいずれか1項に記載のコンピュータシステム。
The user information further includes level information indicating a language level of the user,
The memory further stores difficulty level information indicating a difficulty level of the content,
The compatibility determination process further includes: determining a second compatibility between the user and the content based on the level information and the difficulty level information. Computer system.
前記適合性判定処理は、前記第1適合性及び前記第2適合性に基づいて、ユーザに推薦するコンテンツを示す情報を出力することを更に含む
請求項7に記載のコンピュータシステム。
The computer system according to claim 7, wherein the suitability determination process further includes outputting information indicating content recommended to a user based on the first suitability and the second suitability.
前記メモリは、セリフがテキストで構成された第1コンテンツと、セリフが音声で構成された第2コンテンツとを対応付けた対応データを更に記憶し、
前記第1コンテンツ及び前記第2コンテンツのうちの一方は、原著作物であり、他方は、前記原著作物の二次的著作物であり、
前記難易度情報は、前記第1コンテンツに含まれるセリフの難易度を示す情報であり、
前記適合性判定処理は、
少なくとも前記第2適合性に基づいて選択された第1コンテンツに対応する第2コンテンツを、前記対応データに基づいて決定し、
決定した前記第2コンテンツを示す情報を出力することを更に含む
請求項7に記載のコンピュータシステム。
The memory further stores correspondence data in which the first content whose words are composed of text and the second content whose words are composed of speech are associated with each other,
One of the first content and the second content is an original work, and the other is a secondary work of the original work,
The difficulty level information is information indicating the difficulty level of the lines included in the first content,
The suitability determination process includes
Determining at least a second content corresponding to the first content selected based on the second suitability based on the corresponding data;
The computer system according to claim 7, further comprising outputting information indicating the determined second content.
プロセッサが、ユーザのプロフィールを示すユーザ情報とメモリに記憶された話者評価情報とに基づいて、前記ユーザとコンテンツとの適合性を判定することを含み、
前記話者評価情報は、前記コンテンツに含まれるセリフの話者に関する評価情報である
方法。
A processor includes determining suitability between the user and the content based on user information indicative of the user's profile and speaker assessment information stored in memory;
The speaker evaluation information is evaluation information regarding a speaker of a speech included in the content.
セリフを含むコンテンツとユーザとの適合性判定処理を、プロセッサに実行させるためのコンピュータプログラムであって、
前記適合性判定処理は、前記ユーザのプロフィールを示すユーザ情報と、前記コンテンツに含まれるセリフの話者に関する話者評価情報とに基づいて、前記ユーザと前記コンテンツとの適合性を判定することを含む
コンピュータプログラム。
A computer program for causing a processor to execute compatibility determination processing between content including a speech and a user,
The suitability determination process determines suitability between the user and the content based on user information indicating the user's profile and speaker evaluation information related to a speech speaker included in the content. Contains computer program.
JP2016225991A 2016-11-21 2016-11-21 Computer systems, methods, and computer programs for determining the suitability of users and content Active JP6813880B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016225991A JP6813880B2 (en) 2016-11-21 2016-11-21 Computer systems, methods, and computer programs for determining the suitability of users and content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016225991A JP6813880B2 (en) 2016-11-21 2016-11-21 Computer systems, methods, and computer programs for determining the suitability of users and content

Publications (2)

Publication Number Publication Date
JP2018084868A true JP2018084868A (en) 2018-05-31
JP6813880B2 JP6813880B2 (en) 2021-01-13

Family

ID=62237188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016225991A Active JP6813880B2 (en) 2016-11-21 2016-11-21 Computer systems, methods, and computer programs for determining the suitability of users and content

Country Status (1)

Country Link
JP (1) JP6813880B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022159791A (en) * 2021-04-05 2022-10-18 モリカトロン株式会社 Speech analysis program, speech analysis method, and speech analysis system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005128177A (en) * 2003-10-22 2005-05-19 Ace:Kk Pronunciation learning support method, learner's terminal, processing program, and recording medium with the program stored thereto
JP2008092403A (en) * 2006-10-04 2008-04-17 Seiko Epson Corp Reproduction supporting device, reproduction apparatus, and reproduction method
JP2008193377A (en) * 2007-02-05 2008-08-21 Seiko Epson Corp Recorder, electronic apparatus, recording method, and program
JP2008293211A (en) * 2007-05-23 2008-12-04 Hitachi Ltd Item recommendation system
WO2015183318A1 (en) * 2014-05-30 2015-12-03 Hewlett-Packard Development Company, L. P. Associate a learner and learning content
JP2016006593A (en) * 2014-06-20 2016-01-14 ヤフー株式会社 Extraction device, extraction method, and extraction program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005128177A (en) * 2003-10-22 2005-05-19 Ace:Kk Pronunciation learning support method, learner's terminal, processing program, and recording medium with the program stored thereto
JP2008092403A (en) * 2006-10-04 2008-04-17 Seiko Epson Corp Reproduction supporting device, reproduction apparatus, and reproduction method
JP2008193377A (en) * 2007-02-05 2008-08-21 Seiko Epson Corp Recorder, electronic apparatus, recording method, and program
JP2008293211A (en) * 2007-05-23 2008-12-04 Hitachi Ltd Item recommendation system
WO2015183318A1 (en) * 2014-05-30 2015-12-03 Hewlett-Packard Development Company, L. P. Associate a learner and learning content
JP2016006593A (en) * 2014-06-20 2016-01-14 ヤフー株式会社 Extraction device, extraction method, and extraction program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022159791A (en) * 2021-04-05 2022-10-18 モリカトロン株式会社 Speech analysis program, speech analysis method, and speech analysis system
JP7315176B2 (en) 2021-04-05 2023-07-26 モリカトロン株式会社 Dialogue analysis program, dialogue analysis method, and dialogue analysis system

Also Published As

Publication number Publication date
JP6813880B2 (en) 2021-01-13

Similar Documents

Publication Publication Date Title
US8972265B1 (en) Multiple voices in audio content
US20130290423A1 (en) Method and apparatus for user grouping
WO2021056837A1 (en) Customization platform and method for service quality evaluation product
US20180181591A1 (en) Real estate searching system and method
CN110929045B (en) Construction method and system of poetry-semantic knowledge map
WO2020199600A1 (en) Sentiment polarity analysis method and related device
US9569701B2 (en) Interactive text recognition by a head-mounted device
KR20170037593A (en) Recommendation Reply Apparatus and Method
JP2018073343A (en) Emotion estimation method
JP6591128B1 (en) Dialog control system, dialog control method, and program
US20240160846A1 (en) Methods and apparatus for natural language understanding in conversational systems using machine learning processes
JP5942052B1 (en) Data analysis system, data analysis method, and data analysis program
WO2021135322A1 (en) Automatic question setting method, apparatus and system
JP6813880B2 (en) Computer systems, methods, and computer programs for determining the suitability of users and content
Smith In-store mobile commerce during the 2012 holiday shopping season
US9620111B1 (en) Generation and maintenance of language model
JP6288748B1 (en) Evaluation support system and evaluation support apparatus
JP6241698B1 (en) Evaluation support system and evaluation support apparatus
WO2020155118A1 (en) Teaching test item matching method, apparatus and device
Schäfer Climate change adaptation in South Korea: environmental politics in the agricultural sector
Elsheikh et al. Mada Tawasol Symbols & Mobile App
WO2019053958A1 (en) Evaluation assistance system and evaluation assistance device
JP6993955B2 (en) Information processing equipment, information processing methods, and programs
Sano et al. Spoken dialog training system for customer service improvement
JP5775241B1 (en) Information processing system, information processing method, and information processing program

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20161213

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20180205

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200605

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200831

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201211

R150 Certificate of patent or registration of utility model

Ref document number: 6813880

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250