(57)【要約】【課題】左右に小さい画面の端末装置に学習対象の文章を提示しても、容易に文章の構造を理解させることを可能とする学習システムを提供する。【解決手段】学習システム１は、学習対象の文を取得し、当該文を構文解析し、構文解析された結果に基づいて、学習データ生成部３２が、当該文における係り受けを示す係受情報を含む学習データを生成する。利用者端末４の出力制御部４５は、係受情報が示す文の係り受けに基づいて、文の単語の表示態様を変えて文を表示出力部４１へ表示出力する。この学習システム１によれば、出力制御部４５が、生成部３２により生成された学習データに含まれる係受情報が示す文の係受けに基づいて、文の単語の表示態様を変えて表示出力部４１へ表示出力するので、左右に小さい画面の装置の端末に学習対象の文章を提示しても、容易に文章の構造を理解させることができる。【選択図】図１
2019053262.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備える端末装置を含む学習システムであって、
前記学習システムは、
学習対象の文を取得する取得部と、
前記取得部によって取得された文を構文解析し、構文解析した結果に基づいて、前記文における係り受けを示す係受情報を生成する生成部と、を備え、
前記端末装置は、前記生成部により生成された係受情報が示す文の係り受けに基づいて、前記文の単語の表示態様を変えて前記文を前記表示部へ表示出力する出力制御部を備える、
学習システム。
【請求項２】
請求項１に記載の学習システムにおいて、
前記出力制御部は、前記端末装置の利用者から指定された単語と係り受けの親子関係にある単語の表示態様を変えて表示出力する、学習システム。
【請求項３】
請求項１または２に記載の学習システムにおいて、
前記出力制御部は、前記文中における基準語と係り受けの関係がある単語の表示態様を変えて出力する、学習システム。
【請求項４】
請求項１〜３のいずれか一項に記載の学習システムにおいて、
前記出力制御部は、係り受けの親子関係の階層毎に前記文の単語を色分けして出力する、学習システム。
【請求項５】
請求項１〜４のいずれか一項に記載の学習システムにおいて、
前記生成部は、前記構文解析した文の各単語の意味を示す意味情報をさらに生成し、
前記出力制御部は、前記生成部によって生成された意味情報に基づいて、利用者から指定された単語の意味をさらに出力する、学習システム。
【請求項６】
請求項１〜５のいずれか一項に記載の学習システムにおいて、
前記生成部は、前記構文解析された結果に基づいた文のグループ毎の翻訳結果を示す翻訳情報をさらに生成し、
前記出力制御部は、前記生成部によって生成された翻訳情報を出力する、学習システム。
【請求項７】
請求項１〜６のいずれか一項に記載の学習システムにおいて、
前記生成部は、前記構文解析した結果に基づいた文法情報をさらに生成し、
前記出力制御部は、前記生成部によって生成された文法情報に基づいて文法の構成を示す情報をさらに出力する、学習システム。
【請求項８】
請求項１〜７のいずれか一項に記載の学習システムにおいて、
前記端末装置は、音声を出力する音声出力部をさらに備え、
前記生成部は、前記構文解析した結果に基づいた文のグループ毎の読み上げ情報をさらに生成し、
前記出力制御部は、利用者からの指定に応じて、前記生成部によって生成された読み上げ情報を前記音声出力部から音声出力する、学習システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、語学の学習用の文を表示する学習システムに適用して有効な技術に関するものである。
【背景技術】
【０００２】
英文等の文章の学習のために、文の構造を利用者に提示する装置に関する技術として、文における係り受けを表示する技術がある。例えば、特開平５−３５７８１号公報（特許文献１）には、文字列の形態素解析結果に基づき係り受け解析を行い、この係り受け解析結果を表示する旨が記載されている。この係り受け解析結果の例として、特許文献１の図６に矢印で係り受けを示す例が記載されている。また、図１４（ａ）に示すように、英文の係り受けを示すことも考えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３５７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のような学習をするツールとして、スマートフォン等の手に持ちやすくするための画面が左右に小さい装置を用いることが考えられる。特許文献１に記載された技術や図１４（ａ）に示した例では、係り受けを示すために矢印を表示するので、左右の画面が小さい装置に特許文献１や図１４（ａ）に記載された技術を適用すると、利用者にとって視認性に欠けるという問題点がある。また、特許文献１に記載された技術や図１４（ａ）以外に、図１４（ｂ）に示すように木構造で表示するものがあるが、左右の画面が小さい装置にこれらの技術を適用すると、木構造の階層が深くなる場合、利用者にとって視認性に欠けるという問題点がある。
【０００５】
また、図１４（ｃ）に示すようにツリー表示したりする技術もある。この技術は、フォルダースタイルで、親の下に直下の子を順番に全て並べるものである。このため、センテンスの語順が必ずしも上から順番には並ばず、利用者にとっては読みづらいものになり、利用者にとって視認性に欠けるという問題点がある。
【０００６】
そこで本発明の目的は、左右に小さい画面の端末装置に学習対象の文章を提示しても、容易に文章の構造を理解させることを可能とする学習システムを提供することにある。
【０００７】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。
【０００９】
本発明の代表的な実施の形態による学習システムは、表示部を備える端末装置を含む学習システムであって、学習システムは、学習対象の文を取得する取得部と、取得部によって取得された文を構文解析し、構文解析した結果に基づいて、文における係り受けを示す係受情報を生成する生成部と、を備え、端末装置は、生成部により生成された係受情報が示す文の係り受けに基づいて、文の単語の表示態様を変えて文を表示部へ表示出力する出力制御部を備えるものである。
【発明の効果】
【００１０】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１１】
すなわち、本発明の代表的な実施の形態によれば、左右に小さい画面の端末装置に学習対象の文章を提示しても、容易に文章の構造を理解させることを可能とする。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施の形態である学習システムの構成例について概要を示した図である。
【図２】本発明の一実施の形態における学習データの例を概念的に示した図である。
【図３】本発明の一実施の形態における学習対象の文の例を概念的に示した図である。
【図４】本発明の一実施の形態における入力画面の例について概要を示した図である。
【図５】本発明の一実施の形態における初期画面の例について概要を示した図である。
【図６】本発明の一実施の形態における単語がタップされた場合の表示例について概要を示した図である。
【図７】本発明の一実施の形態におけるタップされる語により、各単語の表示態様を変更する例について概要を示した図である。
【図８】本発明の一実施の形態における語グループを表示する例について概要を示した図である。
【図９】本発明の一実施の形態における語グループを表示している際に、単語がタップされた場合の表示例について概要を示した図である。
【図１０】本発明の一実施の形態における文型を表示する例について概要を示した図である。
【図１１】本発明の一実施の形態における文型を表示している際に、語がタップされた場合の表示例について概要を示した図である。
【図１２】本発明の一実施の形態における出力制御処理の流れの例について概要を示した図である。
【図１３】本発明の他の例における画面表示例を示した図である。
【図１４】従来技術の画面表示例を示した図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。一方で、ある図において符号を付して説明した部位について、他の図の説明の際に再度の図示はしないが同一の符号を付して言及する場合がある。
【００１４】
本発明の一実施の形態である学習システムは、学習者が学習したいと考える言語の文や単語等を、スマートフォン等の左右に画面の小さい端末装置に表示出力し、表示出力する文の構造を理解しやすい表示態様で出力するものである。対象とする文等の内容は、語学試験（例えば、TOEIC(登録商標)）のための学習教材に記載の文、新聞記事が挙げられるが、特に限定されない。なお、学習対象の言語については特に限定されないが、本実施の形態では英語を例として説明するものとする。
【００１５】
＜システム構成＞
図１は、本発明の一実施の形態である学習システムの構成例について概要を示した図である。学習システム１では、インターネット等のネットワーク２を介して、学習データを生成する学習データ生成サーバ３、利用者が使用する利用者端末４、構文解析サーバ５、辞書管理サーバ６、文法サーバ７、翻訳サーバ８、音声サーバ９、および開発サーバ１０がそれぞれ接続可能である。ここで学習データとは、学習対象の文全体について構文解析した結果を含む情報である。
【００１６】
学習データ生成サーバ３、構文解析サーバ５、辞書管理サーバ６、文法サーバ７、翻訳サーバ８、音声サーバ９、および開発サーバ１０は、それぞれ例えば、サーバ機器やクラウドコンピューティングサービス上に構築された仮想サーバ等により構成される。
【００１７】
そして、上記の各種サーバは、図示しないＣＰＵ（Central Processing Unit）により、ＨＤＤ（Hard Disk Drive）等の記録装置からメモリ上に展開したＯＳ（Operating System）やＤＢＭＳ（DataBase Management System）、Ｗｅｂサーバプログラム等のミドルウェアや、その上で稼働するソフトウェアを実行することで、学習のサービス提供に係る後述する各種機能を実現する。
【００１８】
構文解析サーバ５は、構文解析等を実行するサーバ装置である。構文解析サーバ５は、学習データ生成サーバ３から学習対象の文を取得すると共に、構文解析要求を受信する。構文解析サーバ５は、取得した学習対象の文に対して形態素解析や構文解析を行い、構文解析した結果として解析情報を学習データ生成サーバ３へ送信する。
【００１９】
ここで、解析情報とは、学習対象の文に対して構文解析した結果に基づいた情報であり、具体的には、文中の単語（形態素）と、学習対象の文における単語の係受けを示す情報（係受情報）と、学習対象の文の各単語の品詞を示す情報とが含まれる。なお、形態素解析、構文解析の手法は、公知の方法により行う。また、上記の係受けを示す情報として、係り受けの親子関係を示す情報、係り受けの階層を示す情報（例えば、親、直下の子、直下以下の子の何れかを示す情報）等が含まれる。
【００２０】
辞書管理サーバ６は、学習データ生成サーバ３から取得した単語の訳を提供するサーバ装置である。辞書管理サーバ６は、予め辞書情報（各単語の意味を示す辞書の情報）を記憶している。この辞書の例としては、英英辞書、英和辞書、和英辞書、および英語資格の重要単語集等が含まれる。辞書管理サーバ６は、学習データ生成サーバ３から単語および当該単語の品詞を受信すると共に、単語訳要求を受信する。辞書管理サーバ６は、当該単語訳要求を受信すると、辞書情報を参照して、当該単語の品詞に対応する訳を取得し、当該訳を示す単語意味情報を学習データ生成サーバ３へ送信する。
【００２１】
ここで、単語意味情報とは、学習対象の文の各単語の意味を示す情報である。また、辞書管理サーバ６は、予め重要語を定義した情報も保持しており、当該情報を参照して、学習データ生成サーバ３から受信した単語の中で重要語に該当する単語がある場合、重要語である旨の情報も学習データ生成サーバ３へ送信する。
【００２２】
文法サーバ７は、解析情報に基づいて文法情報を生成し、当該文法情報を提供するサーバ装置である。ここで、文法情報とは、学習対象の文に基づいて、学習対象の文の文型を示す情報である（例えば、文の主語、動詞、目的語が何れの単語になるかを示す情報）。文法サーバ７は、学習データ生成サーバ３から解析情報を取得すると共に、文法情報生成要求を受信する。文法サーバ７は、解析情報に含まれる各単語の品詞、係り受け（係受情報）に基づいて、文の文法情報を公知の手法により生成し、文法情報を学習データ生成サーバ３へ送信する。
【００２３】
翻訳サーバ８は、学習データ生成サーバ３から取得した学習対象の文のグループ（語グループ）の訳を提供するサーバ装置である。翻訳サーバ８は、予め翻訳用の辞書情報を記憶している。翻訳サーバ８は、学習データ生成サーバ３から学習対象の文のグループ（例えば、句、節）を取得すると共に、当該グループ翻訳要求を受信する。翻訳サーバ８は、翻訳用の辞書情報を参照して各グループを翻訳して、各グループを翻訳した情報であるグループ翻訳情報を学習データ生成サーバ３へ送信する。なお、翻訳の手法は、公知の方法により行う。
【００２４】
音声サーバ９は、学習対象の文等の読み上げ情報（音声情報）を提供するサーバ装置である。音声サーバ９は、学習対象の文を受信すると共に、読み上げ情報送信要求を受信する。音声サーバ９は、学習データ生成サーバ３から学習対象の文を受信すると、公知の手法により、読み上げ情報を生成し、学習データ生成サーバ３へ送信する。読み上げ情報は、文全体の読み上げ情報、グループ毎の読み上げ情報、単語毎の読み上げ情報の全てまたは何れか一種類の読み上げ情報である。
【００２５】
開発サーバ１０は、利用者端末４において、学習対象の文を出力制御（表示出力制御、音声出力制御）するための出力プログラムを管理するサーバである。開発サーバ１０は、学習データ生成サーバ３から出力プログラム送信要求を受信すると、上記出力プログラムを学習データ生成サーバ３へ送信する。
【００２６】
利用者端末４は、例えば、タブレット端末、スマートフォン等の情報処理端末により構成され、図示しないＷｅｂブラウザや専用のアプリケーション等により学習データ生成サーバ３にアクセスすることができるものである。
【００２７】
学習データ生成サーバ３は、例えば、ソフトウェアとして実装された取得部３１、学習データ生成部３２、および送信部３３等の各部を有する。
【００２８】
取得部３１は、利用者端末４から学習対象の文を取得する部分である。取得部３１は、利用者端末４から学習対象の文を取得すると共に、利用者端末４から学習データ送信要求を受け付ける。取得部３１は、取得した学習対象の文を学習データ生成部３２へ送出する。
【００２９】
学習データ生成部３２は、学習対象の文に対して構文解析した結果に基づいて、学習データを生成する部分である。ここで、図２を用いて、学習データの構成を説明する。図２は、学習データを概念的に示す図である。図２に示すように、学習データとは、学習対象の文と、解析情報と、単語意味情報と、グループ情報と、文法情報と、グループ翻訳情報と、読み上げ情報と、出力プログラムとを含むデータである。
【００３０】
グループ情報とは、学習対象の文のグループを示す情報である。
【００３１】
図１に戻り、学習データ生成部３２は、取得部３１から学習対象の文を取得すると、当該学習対象の文を構文解析サーバ５へ送信すると共に、構文解析要求をする。学習データ生成部３２は、構文解析サーバ５から解析情報を受信すると、当該解析情報に含まれる単語（形態素）と当該単語の品詞情報を辞書管理サーバ６へ送信し、単語訳要求をする。
【００３２】
学習データ生成部３２は、辞書管理サーバ６から上記要求に応じた単語意味情報を取得する。学習データ生成部３２は、当該単語意味情報を取得すると、解析情報に含まれる単語、当該単語の品詞、係り受けに基づいて、文をグループ（句、節毎のグループ）に分けたグループ情報を生成する。このグループ情報を生成する方法は、公知の手法と係り受け情報、形態素解析を組み合わせて行われる。また、学習データ生成部３２は、解析情報を文法サーバ７へ送信すると共に、文法情報生成要求し、文法サーバ７から文法情報を取得する。
【００３３】
続いて、学習データ生成部３２は、上記グループ情報を翻訳サーバ８へ送信すると共に、グループ翻訳要求する。翻訳を文単位で行わずに、文を複数に分割してグループごとに翻訳するのは、英語の初中級者がグループ別翻訳の補助で、自ら全文を翻訳する能力を高めてもらうためである。学習データ生成部３２は、翻訳サーバ８から当該グループ翻訳要求に応じてグループ情報を翻訳した情報であるグループ翻訳情報を取得する。
【００３４】
続いて、学習データ生成部３２は、上記グループ翻訳情報を取得すると、学習対象の文（学習対象の文全体でもよい）、グループ情報、および単語を音声サーバ９へ送信すると共に、読み上げ情報送信要求をする。学習データ生成部３２は、音声サーバ９から当該読み上げ情報送信要求に応じて読み上げ情報を取得する。
【００３５】
続いて、学習データ生成部３２は、開発サーバ１０へ出力プログラムの送信要求をする。学習データ生成部３２は、開発サーバ１０から出力プログラムを取得すると、上記で生成・取得した情報を含めた学習データを生成する。すなわち、学習データ生成部３２は、学習対象の文と、解析情報と、辞書情報と、グループ情報と、文法情報と、グループ翻訳情報と、読み上げ情報と、出力プログラムとを含めた学習データを生成する。学習データ生成部３２は、生成した学習データを送信部３３へ一括で送出する。
【００３６】
上述のように、構文解析サーバ５、辞書管理サーバ６、文法サーバ７、翻訳サーバ８、音声サーバ９、および学習データ生成サーバ３の学習データ生成部３２は、生成部として機能する。
【００３７】
送信部３３は、学習データを利用者端末４へ送信する部分である。送信部３３は、学習データ生成部３２から学習データを取得し、取得した学習データを利用者端末４へ送信する。
【００３８】
続いて、利用者端末４の詳細を説明する。利用者端末４は、表示出力部４１、音声出力部４２、入力受付部４３（取得部）、受信部４４、および出力制御部４５（出力制御部）等の各部を有する。
【００３９】
表示出力部４１は、学習対象の文等を表示する部分である。表示出力部４１は、具体的には、パーソナルコンピュータの画面と比較すると画面の左右が小さいディスプレイ等である。
【００４０】
音声出力部４２は、読み上げ情報を音声出力する部分である。音声出力部４２は、具体的には、スピーカ等である。
【００４１】
入力受付部４３は、学習対象の文の入力を受け付け、学習データ生成サーバ３に対して当該学習対象の文を送信すると共に、学習データの送信要求をする部分である。ここで、学習対象の文の例を図３に示す。学習対象の文は、例えば、サイトに公開されている英文のニュース記事等である。入力受付部４３は、公開元のサイトから許諾を得て取得した上記学習対象の文を含む情報を取得する。公開元のサイトから取得する方法として、ＲＳＳ等がある。
【００４２】
入力受付部４３は、入力画面により学習対象の文が含まれるファイルが指定されると、当該ファイルの内容の文を学習データ生成サーバ３へ送信すると共に、学習データの送信要求をする。ここで、図４に入力画面の例を示す。
【００４３】
図４（ａ）は、学習対象の文を含むファイルを指定する利用者端末４の画面である。まず、利用者の操作（例えば、利用者による手入力操作）により、ファイルの保存先入力欄４３１に当該ファイルのアドレスが直接入力される、又は参照ボタン４３２が押下され、当該ファイルのアドレスが選択される。続いて、利用者の操作により、アップロードボタン４３３が押下されると、入力受付部４３は、ファイルの保存先入力欄４３１に入力されたアドレスが示すファイルの内容の文を学習データ生成サーバ３へ送信すると共に、学習データの送信要求をする。
【００４４】
また、入力受付部４３は、入力画面により学習対象の文が入力されると、当該学習対象の文を学習データ生成サーバ３へ送信すると共に、学習データの送信要求をしてもよい。例えば、図４（ｂ）に示すような、学習対象の文の入力領域４３４を有する入力画面において、図４（ａ）と同様に、利用者の操作により、学習対象の文の入力領域４３４へ学習対象の文が入力され、解析開始ボタン４３５が押下されると、入力受付部４３は、当該学習対象の文を学習データ生成サーバ３へ送信すると共に、学習データの送信要求をする。
【００４５】
また、入力受付部４３は、学習対象の文が掲載されているウェブページを示すＵＲＬ（Uniform Resource Locator）の入力を受け付けて、当該ＵＲＬ上にある学習対象の文を抽出するようにしてもよい。例えば、図４（ｃ）に示すような、ＵＲＬの入力欄４３６を有する入力画面を用いる。図４（ａ）と同様に、利用者の操作により、ＵＲＬの入力欄４３６に上記ウェブページを示すＵＲＬが直接入力される。続いて、利用者の操作により、解析開始ボタン４３７が押下されると、入力受付部４３は、入力されたＵＲＬに対応するウェブページに掲載されている文を学習データ生成サーバ３へ送信すると共に、学習データの送信要求をする。
【００４６】
受信部４４は、学習データ生成サーバ３から学習データを受信する部分である。受信部４４は、学習データ生成サーバ３から学習データを受信すると、当該学習データを出力制御部４５へ送出する。受信部４４は、受信した学習データを一度記憶して、所定のタイミングで当該学習データを出力制御部４５へ送出するようにしてもよい。
【００４７】
出力制御部４５は、学習データに基づいて学習対象の文を出力制御する部分である。例えば、出力制御部４５は、学習データの解析情報に含まれる係受情報が示す文の係り受けに基づいて、文の単語の表示態様を変えて表示出力部４１へ表示出力する。また、出力制御部４５は、学習データの単語意味情報に基づいて、構文解析された文の品詞を特定した各単語の意味を出力する。
【００４８】
また、出力制御部４５は、構文解析された結果に基づいた文のグループ毎の翻訳結果（グループ翻訳情報）に基づいた翻訳情報を出力する。また、出力制御部４５は、学習データに含まれた文法情報に基づいて文型を示す情報を出力する。また、出力制御部４５は、学習データに含まれる読み上げ情報を音声出力部４２から音声出力する。
【００４９】
なお、出力制御部４５は、学習データに含まれる出力プログラムをインストールすることにより、機能を発揮する。学習データを取得する前に予め出力プログラムをインストールしておいてもよい。
【００５０】
ここで、図５〜図１１を用いて、利用者端末４で表示する態様について説明する。まず、図５に初期画面の表示例を示す。図５（ａ）は、センテンス（文）毎に表示した初期画面である。表示チェックボタン４３６において、「センテンス」が選択されると、出力制御部４５は、センテンス毎に対象の文を表示する。文チェックボタン４３７において、「ルート語だけ」が選択されると、出力制御部４５は、センテンス毎にルート語（基準語）を強調表示して表示する。
【００５１】
なお、ルート語は、センテンスにおいて最も重要な語である（例えば、文の内、主文の動詞をルート語と定める）。このように、出力制御部４５は、ルート語を強調表示することにより、各文の意味を容易に理解させることができる。図５（ａ）に示した、文の最初のセンテンスでは、「ｔｙｐｅ」がルート語になり、次のセンテンスでは、「ｐｒｅｓｅｎｔ」がルート語になる。
【００５２】
また、出力制御部４５は、センテンス毎に重要単語の意味をセンテンスの表示下の意味表示領域４３８に表示する。この重要単語は、辞書管理サーバ６から取得した単語意味情報に重要単語である旨の情報が含まれている単語である。また、出力制御部４５は、音声ボタン４３９をセンテンスに対応付けて表示する。この音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、対応するセンテンスの読み上げ情報を音声出力部４２から音声出力する。
【００５３】
図５（ｂ）は、全文を表示した初期画面である。表示チェックボタン４３６において、「全文」が選択されると、出力制御部４５は、ルート語を強調表示して全文を表示する。このように、表示チェックボタン４３６において、「全文」または「センテンス」が選択されることに応じて、出力制御部４５は、センテンス表示と全文表示とを切り替える。また、出力制御部４５は、全文の重要単語を、直下の意味表示領域４３８に表示する。また、出力制御部４５は、全文に対応付けて音声ボタン４３９を表示する。この音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、全文の読み上げ情報を音声出力部４２から音声出力する。
【００５４】
続いて、図６を用いて、表示中の単語がタップされた場合の表示例を説明する。図６（ａ）は、センテンス毎に表示した際に、ある単語（図の例では、ｓｔｒｕｃｔｕｒｅ）がタップされた場合の例である。出力制御部４５は、ある単語がタップされたことを検出すると、当該単語の意味を学習データから取得し、当該意味を表示出力する。なお、対象の単語に複数の品詞の意味がある場合、出力制御部４５は、センテンス中の構文解析によって得られた品詞に対応する意味を表示する。
【００５５】
また、出力制御部４５は、タップされた単語の係り受けの親と子に対応する語を互いに異なる色やフォントで強調表示する。出力制御部４５は、係受情報を参照して、ルート語と、親に該当する語と、当該親の直下の子に該当する語と、当該親の直下以下の子の語とを互いに異なる色やフォントで強調表示する。すなわち、出力制御部４５は、指定された単語と係り受けの親子関係にある単語の表示態様を変えて表示する。
【００５６】
例えば、出力制御部４５は、ルート語を赤色のゴシック文字、親に該当する語を茶色のゴシック文字、直下の子に該当する語を緑色の別フォントのイタリック文字、直下以下の語に該当する語を青色のイタリック文字で強調表示する。凡例４４０が押下されると、出力制御部４５は、凡例として、上記の色分けやフォントの例を表示する。なお、係り受けの親子関係に基づいて、他の態様で表示態様を変えるようにしてもよい。例えば、親子間で異なる文字背景色フォントで表示するようにしてもよい。また、図５（ａ）に示した例と同様に、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、対応するセンテンスの読み上げ情報を音声出力部４２から音声出力する。
【００５７】
図６（ｂ）は、全文を表示した際に、ある単語がタップされた場合の例である。出力制御部４５は、ある語がタップされたことを検出すると、当該語の意味を学習データから取得し、当該意味を表示出力する。また、出力制御部４５は、タップされた語の係り受けの親と子に対応する語を互いに異なる色やフォント、文字背景色等で強調表示する。また、図５（ｂ）に示した例と同様に、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、全文の読み上げ情報を音声出力部４２から音声出力する。
【００５８】
ここで、図７を用いてタップされる単語により、各語の表示態様を変更する例を説明する。図７は、タップ対象の単語が変化することに追随して、各単語の表示態様を変更する例を示す図である。
【００５９】
図７（ａ）は、初期画面表示時の状態である。この状態では、ルート語のみ強調表示する。この時点では、まだ何れの語もタップされていない。図７（ｂ）に示すように、「Ｙｏｕ」がタップされた場合、出力制御部４５は、「Ｙｏｕ」が直下以下の子であることを示す色やフォント等で表示し、「Ｙｏｕ」の親である「ｔｙｐｅ」に対して親を示す色やフォント等で表示する。
【００６０】
続いて、図７（ｃ）に示すように、ルート語である「ｔｙｐｅ」がタップされた場合、出力制御部４５は、「ｔｙｐｅ」がルート語であることを示す色やフォントで表示し、「Ｙｏｕ」、「ｃａｎ」、「ａｎｙｔｈｉｎｇ」、「ｈｅｒｅ」、および「ｖｉｓｕａｌｉｚｅ」が直下の子であることを示す色やフォントで表示する。さらに直下以下の子は、以下の子である色やフォントで表示する。
【００６１】
続いて、図７（ｄ）に示すように、「ｔｏ」がタップされた場合、出力制御部４５は、「ｔｏ」が直下の子であることを示す色やフォントで表示し、「ｖｉｓｕａｌｉｚｅ」を親であることを示す色やフォントで表示する。
【００６２】
続いて、図７（ｅ）に示すように、「ｖｉｓｕａｌｉｚｅ」がタップされた場合、出力制御部４５は、「ｖｉｓｕａｌｉｚｅ」が直下の子であることを示す色やフォントで表示し、「ｔｙｐｅ」を親であることを示す色やフォントで表示する。また、出力制御部４５は、「ｔｏ」、「ｉｔｓ」、「ｓｔｒｕｃｔｕｒｅ」、「ｇｒａｍｍａｔｉｃａｌ」を、上記の「ｖｉｓｕａｌｉｚｅ」のさらに下の子であることを示す色やフォントで表示する。
【００６３】
続いて、図７（ｆ）に示すように、「ｇｒａｍｍａｔｉｃａｌ」がタップされた場合、出力制御部４５は、「ｇｒａｍｍａｔｉｃａｌ」が直下の子であることを示す色やフォントで表示し、「ｓｔｒｕｃｔｕｒｅ」が親であることを示す色やフォントで表示する。このように、出力制御部４５は、係り受けに基づいて表示態様を変更する。
【００６４】
続いて、図８を用いて、語グループを表示する例について説明する。図８（ａ）は、センテンス毎に表示した画面であって、文チェックボタン４３７で「語グループ」が選択された画面である。この場合、出力制御部４５は、グループ情報に基づいて、文の区切りにスラッシュを入れた状態で表示する。また、出力制御部４５は、グループ毎の訳をセンテンスの直下の意味表示領域４３８に表示する。また、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、各センテンスにおける、文の区切り毎の読み上げ情報を音声出力部４２から音声出力する。
【００６５】
図８（ｂ）は、全文を表示した画面であって、文チェックボタン４３７で「語グループ」が選択された画面である。この場合、出力制御部４５は、構文解析された文の区切りにスラッシュを入れた状態で全文を表示する。また、出力制御部４５は、全文に対応付けて音声ボタン４３９を表示する。この音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、文の区切りと毎の読み上げによる全文の読み上げ情報を全て音声出力部４２から音声出力する。
【００６６】
続いて、図９を用いて、語グループを表示している際に、語がタップされた場合の表示例を説明する。図９（ａ）は、センテンス毎に表示した際に、ある単語（図の例では、ｓｔｒｕｃｔｕｒｅ）がタップされた場合の例である。出力制御部４５は、ある単語がタップされたことを検出すると、当該単語の構文解析で特定された品詞の意味を学習データの単語意味情報から取得し、当該意味を表示出力する。
【００６７】
また、出力制御部４５は、語グループ翻訳情報を取得し、タップされた箇所の語グループの翻訳も意味表示領域４３８に表示する。また、出力制御部４５は、タップされた単語の係り受けの親と子に対応する語を互いに異なる色やフォントで強調表示する。また、図８（ａ）に示した例と同様に、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、対応するセンテンスの読み上げ情報を音声出力部４２から音声出力する。
【００６８】
図９（ｂ）は、全文を表示した際に、ある単語がタップされた場合の例である。出力制御部４５は、ある単語がタップされたことを検出すると、当該単語の構文解析で特定された品詞の意味を学習データの単語意味情報から取得し、当該意味を意味表示領域４３８に表示出力する。また、出力制御部４５は、語グループ翻訳情報を取得し、タップされた箇所の語グループの翻訳も意味表示領域４３８に表示する。
【００６９】
また、出力制御部４５は、タップされた単語の係り受けの親と子に対応する単語を互いに異なる色やフォントで強調表示する。また、図８（ｂ）に示した例と同様に、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、文の区切り毎の読み上げによる全文の読み上げ情報を音声出力部４２から音声出力する。
【００７０】
続いて、図１０を用いて、各文の文型を表示する例について説明する。図１０（ａ）は、センテンス毎に表示した画面であって、文チェックボタン４３７で「文型」が選択された画面である。この場合、出力制御部４５は、構文解析による文法情報を参照して、当該文法情報に基づいて文型を示す情報を表示する。なお、Ｓが主体、Ｖが動詞、Ｏが目的語、Ｃが補語を示す。
【００７１】
凡例４４０が押下された後に出力制御部４５が表示する、凡例内容４４１に示すように、下線がついていない場合、主節のＳＶＯであり、下線がついている場合、節のＳＶＯである。また、出力制御部４５は、グループ毎の訳をセンテンスの直下の意味表示領域４３８に表示する。また、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、各センテンスにおける、文の区切り毎の読み上げ情報を音声出力部４２から音声出力する。
【００７２】
図１０（ｂ）は、全文を表示した画面であって、文チェックボタン４３７で「文型」が選択された画面である。文チェックボタン４３７で「文型」が選択されると、出力制御部４５は、構文解析による文法情報を参照して、文法情報に基づいて文型を示す情報を全文について表示する。また、出力制御部４５は、全文の読み上げ情報に対応付けて音声ボタン４３９を表示する。この音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、文の区切り毎の読み上げによる各センテンスの読み上げ情報を全て音声出力部４２から音声出力する。
【００７３】
続いて、図１１を用いて、センテンス単位で文型を表示している際に、単語がタップされた場合の表示例を説明する。図１１（ａ）は、センテンス毎に表示した際に、ある単語（図の例では、ｓｔｒｕｃｔｕｒｅ）がタップされた場合の例である。出力制御部４５は、ある単語がタップされたことを検出すると、構文解析で特定された品詞の当該語の意味を学習データの単語意味情報から取得し、当該意味を表示出力する。
【００７４】
また、出力制御部４５は、グループ翻訳情報を取得し、タップされた箇所の語グループの翻訳も意味表示領域４３８に表示する。また、出力制御部４５は、タップされた単語の係り受けの親と子に対応する語を互いに異なる色で強調表示する。また、図１１（ａ）に示した例と同様に、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、対応するセンテンスの文の区切り毎の読み上げ情報を音声出力部４２から音声出力する。
【００７５】
図１１（ｂ）は、全文に対して文型を表示した際に、ある単語がタップされた場合の例である。出力制御部４５は、ある単語がタップされたことを検出すると、構文解析で特定された品詞の当該単語の意味を学習データの単語意味情報から取得し、当該意味を意味表示領域４３８に表示出力する。また、出力制御部４５は、グループ翻訳情報を取得し、タップされた箇所の語グループの翻訳も意味表示領域４３８に表示する。
【００７６】
また、出力制御部４５は、タップされた単語の係り受けの親と子に対応する語を互いに異なる色で強調表示する。また、図１０（ｂ）に示した例と同様に、音声ボタン４３９が利用者操作により押下されると、出力制御部４５は、対応するセンテンスの文の区切り毎の読み上げ情報を音声出力部４２から音声出力する。
【００７７】
＜処理の流れ＞
図１２は、本実施の形態における出力制御処理の流れの例について概要を示した図である。まず、入力受付部４３は、ファイルの保存先入力欄４３１に入力されたアドレスが示すファイルの内容の文を学習データ生成サーバ３へ送信すると共に、学習データの送信要求をする（Ｓ１）。これに応じて、取得部３１は、利用者端末４から学習対象の文を取得すると共に、利用者端末４から学習データ送信要求を受け付ける（Ｓ２）。
【００７８】
学習データ生成部３２は、取得部３１から学習対象の文を取得すると、当該学習対象の文を構文解析サーバ５へ送信すると共に、構文解析要求して、構文解析サーバ５から解析情報を受信する（Ｓ３）。続いて、学習データ生成部３２は、当該解析情報に含まれる単語と当該単語の品詞情報とを辞書管理サーバ６へ送信し、辞書管理サーバ６から単語意味情報を取得する（Ｓ４）。
【００７９】
学習データ生成部３２は、当該解析情報を取得すると、解析情報に基づいて主節、節、句、単語グループ等のグループ情報を生成する。また、学習データ生成部３２は、解析情報を文法サーバ７へ送信すると共に、文法情報の生成要求をして、文法サーバ７から文法情報を取得する（Ｓ５）。学習データ生成部３２は、上記グループ情報を翻訳サーバ８へ送信すると共に、グループ翻訳要求する。学習データ生成部３２は、翻訳サーバ８から当該グループ翻訳要求に応じてグループ情報を翻訳した情報であるグループ翻訳情報を取得する（Ｓ６）。
【００８０】
続いて、学習データ生成部３２は、上記グループ翻訳情報を取得すると、学習対象の文、グループ情報、および単語を音声サーバ９へ送信すると共に、読み上げ情報送信要求をする。学習データ生成部３２は、音声サーバ９から当該読み上げ情報要求に応じて読み上げ情報を取得する（Ｓ７）。学習データ生成部３２は、取得・生成した情報を含めた学習データ（取得・生成した情報を一括した学習データ）を生成し、送信部３３は、当該学習データを利用者端末４へ送信する（Ｓ８）。
【００８１】
受信部４４が学習データを受信し（Ｓ９）、出力制御部４５が、学習データを用いて出力制御する（Ｓ１０）。当該出力制御として、出力制御部４５は、解析情報の係受情報が示す文の係り受けに基づいて、文の単語の表示態様を変えて表示出力部４１へ表示出力する。
【００８２】
以上に説明したように、本発明の一実施の形態である学習システム１によれば、出力制御部４５が、学習データ生成部３２により生成された学習データに含まれる解析情報の係受情報が示す文の係り受けに基づいて、文の単語の表示態様を変えて表示出力部４１へ表示出力するので、左右に小さい画面の装置である利用者端末４に学習対象の文章を提示しても、容易に文章の構造を理解させることができる。
【００８３】
また、出力制御部４５は、利用者から指定（タップ）された語と係り受けの親子関係にある単語の表示態様を変えて表示出力するので、利用者から指定された単語と親子関係にある単語の表示態様を変えることにより、利用者が所望する箇所に絞って表示態様を変更することになり、より容易に文章の構造を理解させることができる。
【００８４】
このように、学習システム１は、従来技術のような、学究的で複雑に表示することなく、コンパクトに分かりやすい形態で表示するので、左右に画面が小さい利用者端末４でも一つ一つの英文の係り受けの複雑な表示内容をシンプルに表現させることができる。
【００８５】
また、出力制御部４５は、ルート語がタップされた場合、ルート語と係り受けの関係がある単語の表示態様を変えて出力するので、文中でより重要な語と係受けのある単語の表示態様を変えることにより、より容易に文章の構造を理解させることができる。
【００８６】
また、出力制御部４５は、係り受けの親子関係の階層毎に単語を色分けして表示出力しているので、従来技術のように係り受けを示す矢印を付加することなく係り受けを理解させることができる。
【００８７】
また、出力制御部４５は、形態素解析、構文解析を活用することで、単語の品詞を特定し、特定した品詞の意味を表示するので、的確な単語の意味を表示することができる。
【００８８】
また、出力制御部４５は、学習データに含まれるグループ翻訳情報を出力する。このように、出力制御部４５は、文のグループ（例えば、名詞句、動詞句）毎に翻訳した結果（グループ翻訳情報）を出力することにより、語学の初中級者が、より容易に全文の訳ができるように誘導することが可能となる。
【００８９】
一つの英文は、複数の単語からなる節や句、そして単語からなっている。しかし、単語も他の語と一体になって初めて意味を成すことがほとんどで、英文は、全ての語が何らかの語グループに所属している。構文解析は、英文が様々な語グループからなっていることをよく示している。この構文解析をさらに解析にかけて節や句、単語グループを特定・抽出し、語グループごとに英文を解釈すると、全文をいきなり解釈するよりはるかに簡単に、文の構成や全体の意味を把握できるようになる。
【００９０】
これまでも、文を区切って解釈する手法は、存在していたが、品詞等で機械的に区切ったりするもので、構文解析に基づいたものではない。本システムは、構文解析によって文の本質的な意味グループである主節、節、句、単語グループを特定し、区切るもので、これまでの手法とは一線を画す。
【００９１】
また、出力制御部４５は、学習データに含まれる文法情報をさらに出力することにより、学習システム１は、画面の小さな利用者端末４でも一つ一つの英文の文法の複雑な表示内容をシンプルに表現させることができる。
【００９２】
また、出力制御部４５は、利用者からの指定に応じて、学習データに含まれる読み上げ情報を音声出力するので、表示のみ行う場合と比較して、耳からより容易に文章の構成を理解させることができる。また、出力制御部４５は、グループ毎に分割した読み上げ情報を出力する場合、より細やかに音声出力することができる。
【００９３】
例えば、以下のような効果がある。複数の節からなる文では、節ごとに区切って読み上げることができる。これによって、学習者は、文の区切りを正確に理解し、耳から英文読解を進めることができる。また、初心者にはよりやさしい読み上げとなり、より適切に英文が聞こえてくるようになる。
【００９４】
また、学習システム１は、こうした節単位等の語グループ単位で、少し間を置きながら読み上げることで、利用者は手本の読み上げに対し、この読みを続けて利用者でも発声する、シャドウウィングが可能になる。読み上げる単位が短くなるほどシャドウウィングは容易になり、様々なレベルの利用者が文を読み、聞き、理解するだけでなく、話すトレーニングも可能となる。すなわち、学習システム１は、利用者端末４の利用者に対して、読む、聞く、話すという複数の角度から学習をサポートすることができる。
【００９５】
一般的に、係り受け等の構文は、英語と日本語で大きく異なり、これが日本人にとって英語学習を難しくしている原因の一つと言われている。日本語の係り受けは通常、文の順序通りに左から右に係り、全ての係り受けの親となる最も重要なルート語の多くは最後に位置する。一方英文は、右から左と語順が戻る係り受けが常にあり、左から右への係り受けと混在する。ルート語もほとんど文中にある。上記のように、学習システム１は、単語の表示態様を変えることにより、係り受けの親子関係を表現したり、語グループの意味翻訳を提示したりするので、英文学習において、文の解釈や意味把握を強力に手助けすることができる。
【００９６】
また、上述の実施形態では、学習データ生成サーバ３は、解析情報、単語意味情報、文法情報等を一括した情報（学習データ）を利用者端末４へ送信している。これにより、利用者端末４は、一度学習データを受信してしまえば、学習対象の文を切替えて表示させようとする場合でも、学習データ生成サーバ３と通信する必要がない。学習対象の文を切替えて表示させる例として、ルート語だけの表示から、語グループの表示へ切り替える等が該当する。
【００９７】
上述の実施形態では、サーバ群（学習データ生成サーバ３、構文解析サーバ５、辞書管理サーバ６、文法サーバ７、翻訳サーバ８、音声サーバ９、および開発サーバ１０）と、利用者端末４とにより学習システム１を構成する場合について述べたが、上記サーバ群の機能を全て利用者端末４が有するようにしてもよい。また、上記サーバ群の機能を一のサーバにより実現するようにしてもよい。
【００９８】
上述の実施形態では、特に述べなかったが、図１３に示すように、コンパクトなスマートフォンの画面でも係り受けを分かりやすく一覧表示することができるよう工夫したツリー表示スタイルも考えられる。この技術は、図１３の下方にある５つの記号を使って表示を実現している。このツリー表示スタイルは、センテンスの語順が頭から順番に、縦に並び、なおかつ各語の親を指し示すことが可能で、小さいスマートフォンの画面でも縦にスクロールしながら係り受けの親子関係を全て確認できる。スマートフォン等の機器は、画面の左右が小さくても上下のスクロールには優れた性能を発揮する。そのスクロールの使いやすさはPCを凌駕する場合もある。この特徴を利用したのが図１３の表示例である。文の単語を縦に順番にならべて、図７で示した全ての語の係り受け関係を表示している。ここには主文や節のＳＶＯ等の文法表示も行っている。学習者は，左右に画面が小さくてもスムーズなスクロールを使い、文の係り受けの全容を容易に把握できるようになる。
【００９９】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は上記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記の実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、上記の実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１００】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、またはＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【産業上の利用可能性】
【０１０１】
本発明は、学習用の文を表示する学習システムに利用可能である。
【符号の説明】
【０１０２】
１…学習システム、２…ネットワーク、３…学習データ生成サーバ、４…利用者端末、５…構文解析サーバ、６…辞書管理サーバ、７…文法サーバ、８…翻訳サーバ、９…音声サーバ、１０…開発サーバ、３１…取得部、３２…学習データ生成部、３３…送信部、４１…表示出力部、４２…音声出力部、４３…入力受付部、４４…受信部、４５…出力制御部。
【図１】
2019053262.tif 000003
【図２】
2019053262.tif 000004
【図３】
2019053262.tif 000005
【図４】
2019053262.tif 000006
【図５】
2019053262.tif 000007
【図６】
2019053262.tif 000008
【図７】
2019053262.tif 000009
【図８】
2019053262.tif 000010
【図９】
2019053262.tif 000011
【図１０】
2019053262.tif 000012
【図１１】
2019053262.tif 000013
【図１２】
2019053262.tif 000014
【図１３】
2019053262.tif 000015
【図１４】
2019053262.tif 000016
【手続補正書】
【提出日】平成30年12月7日(2018.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を備える端末装置を含む学習システムであって、
前記学習システムは、
学習対象の文を取得する取得部と、
前記取得部によって取得された文を構文解析し、構文解析した結果に基づいて、前記文における係り受けを示す係受情報を生成する生成部と、を備え、
前記端末装置は、前記生成部により生成された係受情報が示す文の係り受けに基づいて、前記文の単語の色またはフォントを、当該単語と係り受け関係にある単語とは異なる色またはフォントに変えて前記文を前記表示部へ表示出力する出力制御部を備える、
学習システム。
【請求項２】
請求項１に記載の学習システムにおいて、
前記出力制御部は、前記端末装置の利用者から指定された単語と係り受けの親子関係にある単語の色またはフォントを変えて表示出力する、学習システム。
【請求項３】
請求項１または２に記載の学習システムにおいて、
前記出力制御部は、前記文中における基準語と係り受けの関係がある単語の色またはフォントを変えて出力する、学習システム。
【請求項４】
請求項１〜３のいずれか一項に記載の学習システムにおいて、
前記出力制御部は、係り受けの親子関係の階層毎に前記文の単語を色分けして出力する、学習システム。
【請求項５】
表示部を備える端末装置を含む学習システムであって、
前記学習システムは、
学習対象の文を取得する取得部と、
前記取得部によって取得された文を構文解析し、構文解析した結果に基づいて、前記文における係り受けを示す係受情報を生成する生成部と、を備え、
前記端末装置は、前記生成部により生成された係受情報が示す文の係り受けに基づいて、前記文の単語の表示態様を変えて前記文を前記表示部へ表示出力する出力制御部を備え、
前記生成部は、前記構文解析した文の各単語の意味を示す意味情報をさらに生成し、
前記出力制御部は、前記生成部によって生成された意味情報に基づいて単語の意味をさらに出力し、
前記出力制御部は、文毎に、当該文中の意味情報をまとめて表示する第１の画面と、全文の後に、当該全文の意味情報をまとめて表示する第２画面とを、切り替えて出力する、
学習システム。
【請求項６】
請求項１〜５のいずれか一項に記載の学習システムにおいて、
前記生成部は、前記構文解析された結果に基づいた文のグループ毎の翻訳結果を示す翻訳情報をさらに生成し、
前記出力制御部は、前記生成部によって生成された翻訳情報を出力する、学習システム。
【請求項７】
請求項１〜６のいずれか一項に記載の学習システムにおいて、
前記生成部は、前記構文解析した結果に基づいた文法情報をさらに生成し、
前記出力制御部は、前記生成部によって生成された文法情報に基づいて文法の構成を示す情報をさらに出力する、学習システム。
【請求項８】
請求項１〜７のいずれか一項に記載の学習システムにおいて、
前記端末装置は、音声を出力する音声出力部をさらに備え、
前記生成部は、前記構文解析した結果に基づいた文のグループ毎の読み上げ情報をさらに生成し、
前記出力制御部は、利用者からの指定に応じて、前記生成部によって生成された読み上げ情報を前記音声出力部から音声出力する、学習システム。
【手続補正書】
【提出日】平成30年12月7日(2018.12.7)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2019053262.tif 000017