(57)【要約】      （修正有）【課題】英語の音節計算法に基づいた可読性評価方法及びシステムを提供する。【解決手段】ターゲット文書を取得することによって、プリセット標準化方法を利用して標準化処理を行い、変換条件に従って変換を行い、得られた標準化された単語をスキャンして総音節数を計算し、最後に、可読性導出式に基づいて計算を行い、ターゲット文書の可読性係数及びリーディング難易度係数を得る。ターゲット文書を取得する様々な方法での可読性分析をサポートする。可読性分析の結果は、ディスプレイ端末を介して直接表示可能であり、ユーザに直感的にフィードバックする。可読性計算の実現性が向上すると共に、計算プロセスが簡単で、実施しやすく、計算結果が正確であるため、当該システムを多くの電子学習製品に容易に普及させて使用することができる。【選択図】図１
2018163660.tif 000002
【特許請求の範囲】
【請求項１】
英語の音節計算法に基づいた可読性評価方法であって、ターゲット文書取得端末と標準
化処理サーバと可読性コンピューティングサーバと可読性フィードバック端末とを含む可
読性フィードバックプラットフォームにおいて実現され、
所定の取得方法によってターゲット文書を取得し、句読点に基づいてターゲット文書を
文章に分割して総文章数を得て、分割された各文章に正規表現によって単語分割処理を施
して、総単語数を得る、ターゲット文書取得端末が行うステップＳ１と、
ステップＳ１で得られたターゲット文書における各単語を入力語として、それぞれプリ
セット標準化方法に従って標準化処理を行い、標準化処理された複数の単語を得る、標準
化処理サーバが行うステップ２と、
ステップＳ２で得られたすべての標準化処理された単語を新たな入力語として、それぞ
れプリセット変換条件に従って音節数を算出し、各入力語の音節数の和を総音節数とする
、標準化処理サーバが行うステップ３と、
総文章数、総単語数及び総音節数をプリセット可読性導出式
【数１】
2018163660.tif 000007
に代入し、可読性係数（Flesch Readability）及びリーディング難易度係数（Flesch-Kin
caid Level）を計算する、可読性コンピューティングサーバが行うステップＳ４と、
可読性係数及びリーディング難易度係数の計算結果と、取得された目標文書とを同時に
表示して、ユーザにフィードバックする、可読性フィードバック端末が行うステップ５と
を含み、
前記所定の取得方法は、
英語検索をサポートするすべての検索エンジンを使用してキーワードに基づいて検索し
、インデックスから要件を満たしているテキストスニペット又は文書を検索する方法１、
ユーザが文書を入力する方法２、及び、その他の方法のいずれかであり、
ステップＳ１において方法１を用いた場合には、検索エンジン及びキーワードによって
検索されたターゲット文書又はテキストスニペットを利用して、可読性係数及びリーディ
ング難易度係数の計算結果を、当該ターゲット文書若しくはテキストスニペットの下方又
はタイトルの上方に同時に表示させ、
ステップＳ１において方法２を用いた場合には、可読性フィードバックプラットフォー
ムのウィンドウの検出によってユーザが入力した目標文書を得て、且つ可読性選択ボタン
をトリガすると、前記可読性フィードバックプラットフォームによって当該目標文書を分
析して、可読性係数及びリーディング難易度係数を計算し、これらの計算結果を、可読性
フィードバックプラットフォームにおけるウィンドウのタイトルの上方に表示させること
を特徴とする可読性評価方法。
【請求項２】
ステップＳ２における前記プリセット標準化方法は、サフィックス文字の変換及び語頭
のプレフィックスの付加を含み、
前記サフィックス文字の変換において、入力語を一般的なサフィックス文字及び要変換
サフィックス文字に分け、要変換サフィックス文字は、サフィックス２文字、サフィック
ス３文字、サフィックス４文字、サフィックス５文字及びサフィックス７文字の５つのカ
テゴリを含み、一般的なサフィックス文字については変換せず、サフィックスｎ文字（ｎ
＝２、３、４、５、７）における最後のｎ個の文字を、対応するサフィックス変換キーに
変換し、
前記語頭のプレフィックスの付加において、入力語を一般的なプレフィックス文字及び
要変換プレフィックス文字に分け、前記要変換プレフィックス文字は、プレフィックス２
文字、プレフィックス３文字、プレフィックス４文字、プレフィックス５文字の４つのカ
テゴリを含み、前記一般的なプレフィックス文字については変換せず、プレフィックスｍ
文字（ｍ＝２、３、４、５）における最初のｍ個の文字を、対応するプレフィックス変換
キーに変換することを特徴とする請求項１に記載の英語の音節計算法に基づいた可読性評
価方法。
【請求項３】
ステップＳ３におけるプリセット変換条件は、
入力語のすべてが「ｙ」を含まない子音アルファベットの場合、音節の出力数を入力語
の語長に等しくし、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３未満の場合、音節数を１として出力し、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３に等しい場合には、
（１）１番目及び３番目の文字が、いずれも任意の母音アルファベット又はアルファベ
ットの「ｙ」であり、２番目が子音アルファベットである場合、音節数を２として出力し
、
（２）１番目、２番目及び３番目の文字が、いずれも任意の母音アルファベット又はア
ルファベットの「ｙ」である場合、音節数を３として出力し、
（３）上記の（１）及び（２）以外の場合、音節数を１として出力する、といういずれ
か条件で処理を行うものであって、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３より大きい場合、入力語を語頭から語尾へスキャンし、入力語に特徴語列が存在する場
合、特徴語列を対応する拡張語列に置き換えて置換語を得て、置換語における母音列の数
を計算し、
１つ又は結合された複数の「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」を、１つの母音列（即ち
置換語における複数の母音列は、ｙを除いた子音アルファベットによって分離された複数
の文字列であり、結合される「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」の数量に関わらず、ｙを
除いたいずれかの子音アルファベットが真ん中に存在しない限り、ただ１つの母音列であ
る）とし、置換語の最後の１文字が「ｅ」である場合、当該置換語の最後の１文字を削除
し、置換語の最初の２文字が「ｍｃ」である場合、音節数を、母音列の数に１を加えたも
のとし、置換語の最初の２文字が「ｍｃ」でない場合、音節数を母音列の数に等しいもの
とすることを特徴とする請求項１に記載の英語の音節計算法に基づいた可読性評価方法。
【請求項４】
３文字から構成され、１番目の文字が、アルファベットａからアルファベットｚまでの
任意のアルファベットであり、２番目の文字と３番目の文字との組合せが「ｉａ」、「ｉ
ｏ」、「ｉｕ」、「ａｅ」、「ｅｏ」及び「ｉｙ」のうちの１つであるものとして特徴語
列が定義され、４文字で構成されており、１番目の文字、２番目の文字及び４番目の文字
が対応する特徴語列の１番目の文字、２番目の文字及び３番目の文字とそれぞれ同じであ
り、３番目の文字が特徴語列の１番目の文字と同じであるものとして拡張語列が定義され
ることを特徴とする請求項３に記載の英語の音節計算法に基づいた可読性評価方法。
【請求項５】
ターゲット文書取得端末と標準化処理サーバと可読性コンピューティングサーバと可読
性フィードバック端末とを含み、
前記ターゲット文書取得端末は、所定の取得方法によりターゲット文書を取得して、当
該ターゲット文書を前記標準化処理サーバに送信するものであって、ターゲット文書に対
して句読点に基づいて文章分割処理を行い且つ分割された各文章に正規表現によって単語
分割処理を施す前処理を行い、ターゲット文書が前処理された後に取得されたターゲット
文書の総文章数及び総単語数を、前記可読性コンピューティングサーバに送信し、
前記標準化処理サーバは、ターゲット文書を読み取り、プリセット標準化方法に従って
ターゲット文書に対して標準化処理を行い、プリセット変換条件に従って総音節数を取得
して、当該総音節数を可読性コンピューティングサーバに送信するために用いられるもの
であって、標準化処理された単語を得る標準化処理モジュール、及び、標準化処理された
単語についてプリセット変換条件に従って音節数を算出するためのスキャン変換モジュー
ルを含み、各入力語の音節数の和を総音節数とし、
前記可読性コンピューティングサーバは、可読性係数及びリーディング難易度係数を得
るために、前記総文章数、総単語数及び総音節数を、可読性係数（Flesch Readability）
の計算式及びリーディング難易度係数（Flesch-Kincaid Level）の計算式を含むプリセッ
ト可読性導出式
【数１】
2018163660.tif 000008
に代入し、
前記可読性フィードバック端末は、ディスプレイにおいてアクティブウィンドウとして
、可読性係数及びリーディング難易度係数の計算結果と取得されたターゲット文書とを同
時に表示してユーザにフィードバックするために用いられることを特徴とする英語の音節
計算法に基づいた可読性評価システム。
【請求項６】
前記標準化処理モジュールには、サフィックス文字の変換及び語頭のプレフィックスの
付加を含むプリセット標準化方法が設定されており、
前記サフィックス文字の変換において、入力語を一般的なサフィックス文字及び要変換
サフィックス文字に分け、要変換サフィックス文字は、サフィックス２文字、サフィック
ス３文字、サフィックス４文字、サフィックス５文字及びサフィックス７文字の５つのカ
テゴリを含み、一般的なサフィックス文字については変換せず、サフィックスｎ文字（ｎ
＝２、３、４、５、７）における最後のｎ個の文字を、対応するサフィックス変換キーに
変換し、
前記語頭のプレフィックスの付加において、入力語を一般的なプレフィックス文字及び
要変換プレフィックス文字に分け、前記要変換プレフィックス文字は、プレフィックス２
文字、プレフィックス３文字、プレフィックス４文字、プレフィックス５文字の４つのカ
テゴリを含み、前記一般的なプレフィックス文字については変換せず、プレフィックスｍ
文字（ｍ＝２、３、４、５）における最初のｍ個の文字を、対応するプレフィックス変換
キーに変換することを特徴とする請求項５に記載の英語の音節計算法に基づいた可読性評
価システム。
【請求項７】
前記スキャン変換モジュールには、プリセット変換条件が設定されており、前記プリセ
ット変換条件は、
入力語のすべてが「ｙ」を含まない子音アルファベットの場合、音節の出力数を入力語
の語長に等しくし、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３未満の場合、音節数を１として出力し、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３に等しい場合には、
（１）１番目及び３番目の文字が、いずれも任意の母音アルファベット又はアルファベ
ットの「ｙ」であり、２番目が子音アルファベットである場合、音節数を２として出力し
、
（２）１番目、２番目及び３番目の文字が、いずれも任意の母音アルファベット又はア
ルファベットの「ｙ」である場合、音節数を３として出力し、
（３）上記の（１）及び（２）以外の場合、音節数を１として出力する、といういずれ
か条件で処理を行うものであって、
入力語に任意の母音アルファベット又はアルファベットの「y」が含まれ、且つ語長が3
より大きい場合、入力語を語頭から語尾へスキャンし、入力語に特徴語列が存在する場合
、特徴語列を対応する拡張語列に置き換えて置換語を得て、置換語における母音列の数を
計算し、
１つ又は結合された複数の「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」を、１つの母音列（即ち
置換語における複数の母音列は、ｙを除いた子音アルファベットによって分離された複数
の文字列であり、結合される「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」の数量に関わらず、ｙを
除いたいずれかの子音アルファベットが真ん中に存在しない限り、ただ１つの母音列であ
る）とし、置換語の最後の１文字が「ｅ」である場合、当該置換語の最後の１文字を削除
し、置換語の最初の２文字が「ｍｃ」である場合、音節数を、母音列の数に１を加えたも
のとし、置換語の最初の２文字が「ｍｃ」でない場合、音節数を母音列の数に等しいもの
とすることを特徴とする請求項５に記載の英語の音節計算法に基づいた可読性評価システ
ム。
【請求項８】
３文字から構成され、１番目の文字が、アルファベットａからアルファベットｚまでの
任意のアルファベットであり、２番目の文字と３番目の文字との組合せは、「ｉａ」、「
ｉｏ」、「ｉｕ」、「ａｅ」、「ｅｏ」及び「ｉｙ」のうちの１つであるものとして特徴
語列が定義され、４文字で構成されており、１番目の文字、２番目の文字及び４番目の文
字が対応する特徴語列の１番目の文字、２番目の文字及び３番目の文字とそれぞれ同じで
あり、３番目の文字が特徴語列の１番目の文字と同じであるものとして拡張語列が定義さ
れることを特徴とする請求項７に記載の英語の音節計算法に基づいた可読性評価システム
。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、英語の情報処理の技術分野に関し、特に英語の音節計算法に基づいた可読性
評価方法及びシステムに関する。
【背景技術】
【０００２】
英語の文章についての可読性測定は、当該文章の難易度を客観的に判断する最も重要な
指標である。この指標に基づいて、文章の難易度を客観的、迅速且つ精確に、定量的に説
明することができる。当該指標の確定は、以下の分野において需要な意義を有する。
【０００３】
学生の教材に組み込まれた英語の文章及びその難易度を客観的且つ精確に選択して確定
する。英語の文章の異なる可読性指標により、幼稚園から大学院までの異なる学年の教材
における英語の文章についての選択がより科学的且つ正確となり、これにより、学年に従
って難易度及びレベルが異なる英語教材を学習することができる。現時点では、異なる学
年の英語教材における文章の難易度は、完全に編集者の主観的な判断によって決められて
おり、編集者によって、知識、能力、好み及び教育の目標が異なる。そのため、教材に選
択された英語教材は、客観的、科学的、定量的且つ統一された根拠を有せず、異なる学年
、異なる地域、異なるランク及び異なるレベルの学生のニーズを満たすことができず、学
生の学習に相応しい教材や資料を科学的にカスタマイズすることができない。
【０００４】
対人コミュニケーションにおいて、可読性の高い文章又は販売情報を迅速且つ正確に伝
達することにより、読者や顧客をより迅速且つ広範囲に引き付けることができる。医療、
交通、公共サービス等、すべての情報が英語をメディアとして伝達されるすべての業界や
部署において、人々は可読性の高い情報ほど理解しやすく、対人コミュニケーションがよ
り迅速且つ精確になる。
【０００５】
現在のインターネット時代において、英語を運び手とするウェイボー（weibo）、ショ
ートメール、ウィーチャット（WeChat）、電子メール、ブログ、ウェブページのテキスト
、政府のオンラインレポート、ネットワークニュース、広告、パンフレット等において執
筆された文章は、可読性指標の検証を通じて可読性が高い合理的な範囲内において、より
迅速、正確且つ効率的な伝達効果を有する。
【０００６】
英語自体の発音の複雑性、進化及び外来語の影響等の要因により、英語の音節について
の人工知能計算は、世界でも難問の１つである。計算言語学の分野では、音節の計算は、
データ駆動（機械学習）法及び言語規則のコンパイルアルゴリズムに基づいた方法(March
and, Y. and Damper, R. I. (2000). A multi-strategy approach to improving pronunc
iation by analogy. Computational Linguistics, 26(2): 195〜219、Damper, R. I. and
Marchand, Y. (2006). Information fusion approaches to the automatic pronunciati
on of print by analogy. Information Fusion, 7: 207〜20、Marchand, Y. and Damper,
R. I. (2006). Can syllabification improve pronunciation by analogy of English. 
Natural Language Processing, 13(1): 1〜24)で行われる。データ駆動法は、コストが低
く、モデリングが簡単で、実施が速いというメリットを有するが、トレーニングコーパス
のタイプ及コーパスのサイズに大きく依存しているため、１種類の文体のトレーニングモ
デルを、別のタイプの文体に正確に用いることができない。言語規則のコンパイルアルゴ
リズムに基づいた方法には、専門家の知識が必要である。しかし、専門家のレベルが異な
り、音節の編集及び計算の規則が煩雑であり、しかも繰り返してテストする必要があるた
め、現在、音節の計算規則を包括的且つ完全に纏めてコンパイルすることができる統一さ
れた方法が未だ存在せず、また、従来の方法は、異なるユーザに対してすべての規則を取
り込んでコンパイルすることができない。従って、実際の用途において、測算された可読
性指標も異なり、そのため、読者を誤解させるおそれが生じる。一方、可読性評価は、英
語を運び手とするウェイボー（weibo）、ショートメール、ウィーチャット（WeChat）、
電子メール、ブログ等での評価結果を表示しておらず、検索エンジンも、ユーザの可読性
に対する検索結果を表示する機能を有していない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、上記の技術的欠点のうちの少なくとも１つを解決することである。
【０００８】
従って、本発明の１つの目的は、英語の音節計算法に基づいた可読性評価方法及びシス
テムを提供し、英語の音節計算法を用いてユーザが読もうとする英語の文章に対して可読
性評価及び難易度の分析を行い、学生の学習に相応しい教材や資料を科学的にカスタマイ
ズすることにある。
【課題を解決するための手段】
【０００９】
上記の目的を実現すべく、１つの実施形態として、本発明が提供する英語の音節計算法
に基づいた可読性評価方法は、ターゲット文書取得端末と標準化処理サーバと可読性コン
ピューティングサーバと可読性フィードバック端末とを含む可読性フィードバックプラッ
トフォームにおいて実現され、
所定の取得方法によってターゲット文書を取得する。句読点に基づいてターゲット文書
を文章分割して総文章数を得る。分割された各文章に正規表現によって単語分割処理を施
して、総単語数を得る、ターゲット文書取得端末が行うステップＳ１と、
ステップＳ１で得られたターゲット文書における各単語を入力語として、それぞれプリ
セット標準化方法に従って標準化処理を行い、標準化処理された複数の単語を得る、標準
化処理サーバが行うステップ２と、
ステップＳ２で得られたすべての標準化処理された単語を新たな入力語として、それぞ
れプリセット変換条件に従って音節数を算出する。各入力語の音節数の和を総音節数とす
る、標準化処理サーバが行うステップ３と、
前記総文章数、総単語数及び総音節数を下記２つのプリセット可読性導出式
【数１】
2018163660.tif 000003
に代入し、可読性係数（Flesch Readability）及びリーディング難易度係数（Flesch-Kin
caid Level）を計算する、可読性コンピューティングサーバが行うステップ４と、
可読性係数及びリーディング難易度係数の計算結果と、取得された目標文書とを同時に
表示して、ユーザにフィードバックする、可読性フィードバック端末が行うステップ５と
を含む。
【００１０】
前記所定の取得方法は、
英語検索をサポートするすべてのウェブサイトを含む検索エンジンを使用してキーワー
ドに基づいて検索し、インデックスから要件を満たしているテキストスニペット又は文書
を検索する方法１、ユーザが文書を入力する方法２、及び、その他の方法のいずれかであ
る。
【００１１】
ステップＳ１において方法１を用いた場合、検索エンジン及びキーワードによって検索
されたターゲット文書又はテキストスニペットを利用して、可読性係数及びリーディング
難易度係数の計算結果を、当該ターゲット文書若しくはテキストスニペットの下方又はタ
イトルの上方に同時に表示させる。
【００１２】
ステップＳ１において方法２を用いた場合、可読性フィードバックプラットフォームの
ウィンドウの検出によってユーザが入力した目標文書を得て、且つ可読性ボタンの選択を
トリガすると、前記可読性フィードバックプラットフォームによって当該目標文書を分析
して、可読性係数及びリーディング難易度係数を計算し、これらの計算結果を、可読性フ
ィードバックプラットフォームにおけるウィンドウのタイトルの上方に自動的に表示させ
る。
【００１３】
好ましくは、ステップＳ２における前記プリセット標準化方法は、サフィックス文字の
変換及び語頭のプレフィックスの付加を含む。
【００１４】
前記サフィックス文字の変換において、入力語を一般的なサフィックス文字及び要変換
サフィックス文字に分ける。前記要変換サフィックス文字は、サフィックス２文字、サフ
ィックス３文字、サフィックス４文字、サフィックス５文字及びサフィックス７文字の５
つのカテゴリを含む。前記一般的なサフィックス文字については変換しない。サフィック
スｎ文字における最後のｎ個の文字を、対応するサフィックス変換キーに変換する。ここ
で、ｎ＝２、３、４、５、７である。
【００１５】
前記語頭のプレフィックスの付加において、入力語を一般的なプレフィックス文字及び
要変換プレフィックス文字に分ける。前記要変換プレフィックス文字は、プレフィックス
２文字、プレフィックス３文字、プレフィックス４文字、プレフィックス５文字の４つの
カテゴリを含む。前記一般的なプレフィックス文字については変換しない。プレフィック
スｍ文字における最初のｍ個の文字を、対応するプレフィックス変換キーに変換する。こ
こで、ｍ＝２、３、４、５である。
【００１６】
好ましくは、ステップＳ３におけるプリセット変換条件は、入力語のすべてが「ｙ」を
含まない子音アルファベットの場合、音節の出力数を入力語の語長に等しくし、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３未満の場合、音節数を１として出力し、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長
が３に等しい場合には、
（１）１番目及び３番目の文字が、いずれも任意の母音アルファベット又はアルファベ
ットの「ｙ」であり、２番目が子音アルファベットである場合、音節数を２として出力し
、
（２）１番目、２番目及び３番目の文字が、いずれも任意の母音アルファベット又はア
ルファベットの「ｙ」である場合、音節数を３として出力し、
（３）上記の（１）及び（２）以外の場合、音節数を１として出力する、といういずれ
か条件で処理を行うものであって
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３より大きい場合、入力語を語頭から語尾へスキャンする。入力語に特徴語列が存在する
場合、特徴語列を対応する拡張語列に置き換えて置換語を得る。そして、置換語における
母音列の数を計算する。１つ又は結合された複数の「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」を
、１つの母音列（即ち、置換語における複数の母音列は、ｙを除いた子音アルファベット
によって分離された複数の文字列であり、結合される「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」
の数量に関わらず、ｙを除いたいずれかの子音アルファベットが真ん中に存在しない限り
、ただ１つの母音列である）とする。置換語の最後の１文字が「ｅ」である場合、当該置
換語の最後の１文字を削除する。置換語の最初の２文字が「ｍｃ」である場合、音節数を
、母音列の数に１を加えたものとする。置換語の最初の２文字が「ｍｃ」でない場合、音
節数を母音列の数に等しくする。
【００１７】
好ましくは、３文字から構成され、１番目の文字が、アルファベットａからアルファベ
ットｚまでの任意のアルファベットであり、２番目の文字と３番目の文字との組合せは、
「ｉａ」、「ｉｏ」、「ｉｕ」、「ａｅ」、「ｅｏ」及び「ｉｙ」のうちの１つである。
拡張語列は４文字で構成されている。拡張語列の１番目の文字、２番目の文字及び４番目
の文字は、対応する特徴語列の１番目の文字、２番目の文字及び３番目の文字とそれぞれ
同じであるものとして特徴語列が定義される。３番目の文字が特徴語列の１番目の文字と
同じであるものとして特徴語列が定義される。
【００１８】
本発明は、英語の音節計算法に基づいた可読性評価アプリケーションプラットフォーム
としてのシステムをさらに提供する。前記アプリケーションプラットフォームは、ターゲ
ット文書取得端末と標準化処理サーバと可読性コンピューティングサーバと可読性フィー
ドバック端末とを含む。前記ターゲット文書取得端末は、所定の取得方法によりターゲッ
ト文書を取得して、当該ターゲット文書を前記標準化処理サーバに送信するものであって
、
ターゲット文書に対して句読点に基づいて文章分割処理を行い且つ分割された各文章に
正規表現によって単語分割処理を施す前処理を行い、ターゲット文書が前処理された後に
取得されたターゲット文書の総文章数及び総単語数を、前記可読性コンピューティングサ
ーバに送信する。
【００１９】
前記標準化処理サーバは、ターゲット文書を読み取り、プリセット標準化方法に従って
ターゲット文書に対して標準化処理を行い、プリセット変換条件に従って総音節数を取得
して、当該総音節数を可読性コンピューティングサーバに送信するために用いられるもの
であって、標準化処理された単語を得る標準化処理モジュール、及び、標準化処理された
単語についてプリセット変換条件に従って音節数を算出するためのスキャン変換モジュー
ルを含む。各入力語の音節数の和を総音節数とする。
【００２０】
前記可読性コンピューティングサーバは、可読性係数及びリーディング難易度係数を得
るために、前記総文章数、総単語数及び総音節数を、可読性係数（Flesch Readability）
の計算式及びリーディング難易度係数（Flesch-Kincaid Level）の計算式を含むプリセッ
ト可読性導出式
【数１】
2018163660.tif 000004
に代入する。
【００２１】
前記可読性フィードバック端末は、ディスプレイにおいてアクティブウィンドウとして
、可読性係数及びリーディング難易度係数の計算結果と取得されたターゲット文書とを同
時に表示してユーザにフィードバックするために用いられる。
【００２２】
好ましくは、前記標準化処理モジュールには、サフィックス文字の変換及び語頭のプレ
フィックスの付加を含むプリセット標準化方法が設定されている。
【００２３】
前記サフィックス文字の変換において、入力語を一般的なサフィックス文字及び要変換
サフィックス文字に分ける。前記要変換サフィックス文字は、サフィックス２文字、サフ
ィックス３文字、サフィックス４文字、サフィックス５文字及びサフィックス７文字の５
つのカテゴリを含む。前記一般的なサフィックス文字は変換されない。サフィックスｎ文
字における最後のｎ個の文字を、対応するサフィックス変換キーに変換する。ここで、ｎ
＝２、３、４、５、７である。
【００２４】
前記語頭のプレフィックスの付加において、入力語を一般的なプレフィックス文字及び
要変換プレフィックス文字に分ける。要変換プレフィックス文字は、プレフィックス２文
字、プレフィックス３文字、プレフィックス４文字、プレフィックス５文字の４つのカテ
ゴリを含む。前記一般的なプレフィックス文字については変換しない。プレフィックスｍ
文字における最初のｍ個の文字は、対応するプレフィックス変換キーに変換される。ここ
で、ｍ＝２、３、４、５である。
【００２５】
好ましくは、スキャン変換モジュールには、プリセット変換条件が設定されている。前
記プリセット変換条件は、
入力語のすべてが「ｙ」を含まない子音アルファベットの場合、音節の出力数を入力語
の語長に等しくし、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３未満の場合、音節数を１として出力し、
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３に等しい場合には、
（１）１番目及び３番目の文字が、いずれも任意の母音アルファベット又はアルファベ
ットの「ｙ」であり、２番目が子音アルファベットである場合、音節数を２として出力し
、
（２）１番目、２番目及び３番目の文字が、いずれも任意の母音アルファベット又はア
ルファベットの「ｙ」である場合、音節数を３として出力し、
（３）上記の（１）及び（２）以外の場合、音節数を１として出力する、といういずれ
か条件で処理を行うものである。
【００２６】
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３より大きい場合、入力語を語頭から語尾へスキャンする。入力語に特徴語列が存在する
場合、特徴語列を対応する拡張語列に置き換えて置換語を得る。置換語における母音列の
数を計算する。１つ又は結合された複数の「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」を、１つの
母音列（即ち、置換語における複数の母音列は、ｙを除いた子音アルファベットによって
分離された複数の文字列であり、結合される「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」の数量に
関わらず、ｙを除いたいずれかの子音アルファベットが真ん中に存在しない限り、ただ１
つの母音列である）とする。置換語の最後の１文字が「ｅ」である場合、当該置換語の最
後の１文字を削除する。置換語の最初の２文字が「ｍｃ」である場合、音節数を、母音列
の数に１を加えたものとする。置換語の最初の２文字が「ｍｃ」でない場合、音節数を母
音列の数に等しくする。
【００２７】
好ましくは、３文字から構成され、１番目の文字が、アルファベットａからアルファベ
ットｚまでの任意のアルファベットであり、２番目の文字と３番目の文字との組合せは、
「ｉａ」、「ｉｏ」、「ｉｕ」、「ａｅ」、「ｅｏ」及び「ｉｙ」のうちの１つであるも
のとして特徴語列が定義される。４文字で構成されており、１番目の文字、２番目の文字
及び４番目の文字が対応する特徴語列の１番目の文字、２番目の文字及び３番目の文字と
それぞれ同じであり、３番目の文字が特徴語列の１番目の文字と同じであるものとして拡
張語列が定義される。
【発明の効果】
【００２８】
本発明に係る英語の音節計算法に基づいた可読性評価方法及びシステムは、従来の可読
性評価方法に対して、少なくとも以下のメリットを有する。
【００２９】
１、ユーザ自身で入力した文書であるか、走査装置によってスキャンされた電子文書で
あるか、又はネットワークを介して検索された文書であるかに関わらず、当該方法によっ
て可読性分析を行い、可読性分析の結果を、ディスプレイ端末を介して直接表示すること
ができ、ユーザに直感的にフィードバックすることができる。
【００３０】
２、本発明に係るシステムでは、音節の計算を可読性計算式中の重要な１つとすること
により、可読性計算の実現性が向上すると共に、計算プロセスが簡単で、実施しやすく、
計算結果が正確であるため、当該システムを多くの電子学習製品に容易に普及させて使用
することができる。
【００３１】
本発明の追加態様及び利点は、以下の説明に部分的に記載されている。一部は、以下の
説明でより明白になり、又は、本発明の実施から明らかになる。
【００３２】
本発明に係る上記の内容及び／又は追加態様及び利点は、以下の図面と併せて実施形態
についての説明において明白に且つ理解しやすくなる。
【図面の簡単な説明】
【００３３】
【図１】本発明に係る可読性評価における英語の音節計算法に基づいた使用方法のフローチャートである。
【図２】本発明の実施形態１における、ターゲット文書を入力するユーザのインターフェイス図である。
【図３】本発明の実施形態２における、可読性計算結果及び元の文書を同時に表示するインターフェイス図である。
【図４】本発明の実施形態２における、可読性計算結果及び元の文書を同時に表示する他のインターフェイス図である。
【図５】本発明に係る英語の音節計算法に基づいた可読性評価システムの接続ブロック図である。
【発明を実施するための形態】
【００３４】
以下、本発明の実施形態について詳細に説明する。実施形態の例示は、図面に示されて
おり、同じ又は類似の参照番号は、同一若しくは類似の素子、又は、同一若しくは類似の
機能を有する素子を示す。以下、参考図面を介して説明する実施形態は、本発明を説明す
るための例示的なものであり、本発明を限定するものとして解釈されるべきではない。
【００３５】
図１に示すように、本発明の実施形態に係る英語の音節計算法に基づいた可読性評価方
法は、以下のステップを含む。
【００３６】
ステップ１：所定の取得方法によってターゲット文書を取得する。句読点（punctuatio
n mark）に基づいてターゲット文書を文章分割して総文章数を得る。分割された各文章に
正規表現によって単語分割処理を施して、総単語数を得る。ターゲット文書の取得方法は
、以下のいずれであってもよいが、これらに限定されない。
【００３７】
方法１：検索エンジンを使用してキーワードに基づいて検索し、インデックスから要件
を満たしている文書を検索する。
【００３８】
方法２：ユーザが文書を入力する。
【００３９】
方法３：紙文書をスキャンする等の手段によって電子文書を形成する。
【００４０】
入力テキストの各単語又はターゲット文書の各単語に対して標準化処理を行う。標準化
処理は、音節計算の精度向上の重要な部分である。「The CMU（米国カーネギー・メロン
・大学）Pronouncing Dictionary、オックスフォード現代英英辞典（Oxford Advanced En
glish Dictionary）及びウェブスター辞典（Webster's Dictionary)」という３大辞書に
ついての繰り返しテストに基づくと、標準化処理が行われていない場合における語彙の音
節の計算精度は、約４８％〜６５％に過ぎないが、標準化処理後の計算精度は９０％に達
することができる。標準化処理とは、複雑で不規則なアルファベットの組合せを、識別及
び計算しやすい規則に変換することである。単語分割後の各単語又は検索で見つかったタ
ーゲット文書の各単語を入力単語とみなし、各ステップで標準化変換された語彙を次のス
テップの入力語とする。
【００４１】
ステップ２：ステップ１で得られたターゲット文書における各単語を入力語として、そ
れぞれプリセット標準化方法に従って標準化処理を行い、標準化処理された複数の単語を
得る。プリセット標準化方法は、サフィックス文字（接尾辞）の変換及び語基の前へのプ
レフィックス（接頭辞）の付加を含む。
【００４２】
サフィックス文字を変換する。入力語を一般的なサフィックス文字及び要変換サフィッ
クス文字に分ける。前記要変換サフィックス文字は、サフィックス２文字、サフィックス
３文字、サフィックス４文字、サフィックス５文字及びサフィックス７文字の５つのカテ
ゴリを含む。前記一般的なサフィックス文字については変換しない。サフィックスｎ文字
における最後のｎ個（ｎ＝２、３、４、５、７）の文字を、対応するサフィックス変換キ
ーに変換する。サフィックス変換キーは、「子音」、「子音＋母音＋子音」、「子音＋母
音＋子音＋母音」、「母音＋子音＋母音＋子音」又は「母音＋子音＋母音＋子音＋母音」
の形式である。
【００４３】
入力語の最後の３文字が、「ｓ＃３９ｓ」（＃３９は、情報交換用米国標準コード（Ａ
ＳＣＩＩ）におけるアポストロフィーを示す。）、「ｓｅｓ」、「ｓｍｓ」、「ｃｅｓ」
、「ｈｅｓ」、「ｇｅｓ」、「ｘｅｓ」、「ｙｅｒ」、「ｉｌｅ」、「ｃｒｅ」、「ｅｌ
ｙ」、「ｈ＃３９ｓ」又は「ｏｌｅ」である場合、これらの３文字を「ｄａｄ」に変換す
る。ここで、「ｄａｄ」（即ち、「子音＋母音＋子音」）は、これらの語尾３文字に対応
するサフィックス変換キーである。入力語の最後の３文字が「ｔｕａ」又は「ｕａｌ」で
ある場合、これらの３文字から変換された変換キーを「ｔａｄａ」（即ち、「子音＋母音
＋子音＋母音」）とする。入力語の最後の３文字がフランス語系のサフィックス「ｉｅｒ
」又は「ｑｕｅ」である場合、これらの文字を「ｋ」（即ち、「子音」）に変換する。入
力語の最後の３文字が「ｌｅｓ」であって、且つ最後から４番目の文字が「ａ」、「ｅ」
、「ｉ」、「ｏ」、「ｕ」及び「ｙ」のうちの１つである場合、「ｌｅｓ」を削除して、
語尾に接尾辞「ｓｏｎ」を追加する。
【００４４】
入力語の最後の７文字が「ｅａｔｉｏｎｓ」、「ｉａｔｉｏｎｓ」、「ｏａｔｉｏｎｓ
」又は「ｕａｔｉｏｎｓ」である場合、これらの７文字を「ａｄａｄａ」に変換する。
【００４５】
入力語の最後の２文字が「ｓｍ」である場合、これらの２文字を「ｄｏｂ」（即ち、「
子音＋母音＋子音」）に変換する。
【００４６】
入力語の最後の５文字が「ｓｉｏｎｓ」、「ｓｉａｎｓ」、「ｃｉａｎｓ」又は「ｔｉ
ａｎｓ」である場合、これらの５文字を「ｄｏｂ」に変換する。
【００４７】
入力語の最後の４文字が「ｅａｔｅ」、「ｉａｔｅ」、「ｏａｔｅ」、「ｖｏｕｒ」、
「ｕｏｕｓ」又は「ｕａｔｅ」である場合、これらの４文字を「ａｄａｄ」に変換する。
入力語の最後の４文字が「ｓｍ＃３９ｓ」、「ｃｉａｎ」、「ｅｏｕｓ」、「ｂｌｅｄ」
、「ｇｌｅｄ」、「ｄｌｅｄ」、「ｋｌｅｄ」、「ｐｌｅｄ」、「ｔｌｅｄ」又は「ｆｌ
ｅｄ」である場合、これらの４文字を「ｄｏｂ」に変換する。入力語の最後の４文字が「
ｓｉｏｎ」、「ｉｏｕｓ」、「ｏａｔｅ」、「ｃｅ＃３９ｓ」又は「ｃｉａｌ」である場
合、これらの４文字を「ｄｏｂ」に変換する。
【００４８】
語頭にプレフィックスを付加する。入力語を一般的なプレフィックス文字及び要変換プ
レフィックス文字に分ける。要変換プレフィックス文字は、プレフィックス２文字、プレ
フィックス３文字、プレフィックス４文字、プレフィックス５文字の４つのカテゴリを含
む。一般的なプレフィックス文字については変換しない。プレフィックスｍ文字における
最初のｍ個（ｍ＝２、３、４、５）の文字を、対応するプレフィックス変換キーに変換す
る。プレフィックス変換キーは、「子音＋母音＋子音」、「子音＋母音＋子音＋母音」、
「子音＋母音＋子音＋母音＋子音」又は「子音＋母音＋子音＋母音＋子音＋母音」の形式
である。
【００４９】
入力語の最初の２文字が「ｉｏ」である場合、これらの２文字を「ｄｉｄｏ」（即ち、
「子音＋母音＋子音＋母音」）に変換する。
【００５０】
入力語の最初の５文字が「ｃｏｉｎｃ」である場合、これらの５文字を「ｄｉｄｏｄ」
に変換する。入力語の最初の５文字が「ｈｅｒｏｉ」である場合、これらの５文字を「ｄ
ｉｄａｄａ」に変換する。
【００５１】
入力語の最初の４文字が「ｎｏｉｓ」、「ｇｏｉｎ」又は「ｖｏｉｃ」である場合、こ
れらの４文字を「ｄｉｄｏｄ」に変換する。
【００５２】
入力語の最初の３文字が「ｒｅａ」であり、且つ入力語の語長が４より大きい場合、こ
れらの３文字を「ｒｅｒａ」に変換する。
【００５３】
ステップ３：ステップ２で得られたすべての標準化処理された単語を新たな入力語とし
て、それぞれプリセット変換条件に従って音節数を算出する。各入力語の音節数の和を総
音節数とする。
プリセット変換条件は、以下の通りである。
【００５４】
入力語のすべてが「ｙ」を含まない子音アルファベットの場合、音節の出力数を入力語
の語長に等しくする。
【００５５】
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３未満の場合、音節数を１として出力する。
【００５６】
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３に等しい場合、以下の条件で処理する。
【００５７】
（１）１番目及び３番目の文字が、いずれも任意の母音アルファベット又はアルファベ
ットの「ｙ」であり、２番目が子音アルファベットである場合、音節数を２として出力す
る。
【００５８】
（２）１番目、２番目及び３番目の文字が、いずれも任意の母音アルファベット又はア
ルファベットの「ｙ」である場合、音節数を３として出力する。
【００５９】
（３）上記の（１）及び（２）以外の場合、音節数を１として出力する。
【００６０】
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３より大きい場合、入力語を語頭から語尾へスキャンする。入力語に特徴語列が存在する
場合、特徴語列を対応する拡張語列に置き換えて置換語を得る。そして、置換語における
母音列の数を計算する。１つ又は結合された複数の「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」を
、１つの母音列（即ち、置換語における複数の母音列は、ｙを除いた子音アルファベット
によって分離された複数の文字列であり、結合される「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」
の数量に関わらず、ｙを除いたいずれかの子音アルファベットが真ん中に存在しない限り
、ただ１つの母音列である）とする。置換語の最後の１文字が「ｅ」である場合、当該置
換語の最後の１文字を削除する。置換語の最初の２文字が「ｍｃ」である場合、音節数を
、母音列の数に１を加えたものとする。置換語の最初の２文字が「ｍｃ」でない場合、音
節数を母音列の数に等しいものとする。
【００６１】
３文字から構成され、１番目の文字が、アルファベットａからアルファベットｚまでの
任意のアルファベットであり、２番目の文字と３番目の文字との組合せが「ｉａ」、「ｉ
ｏ」、「ｉｕ」、「ａｅ」、「ｅｏ」及び「ｉｙ」のうちの１つであるものとして特徴語
列が定義される。４文字で構成されており、１番目の文字、２番目の文字及び４番目の文
字が対応する特徴語列の１番目の文字、２番目の文字及び３番目の文字とそれぞれ同じで
あり、３番目の文字が特徴語列の１番目の文字と同じであるものとして拡張語列が定義さ
れる。
【００６２】
例えば入力語が「ｉｏ」を含む「ａｂｉｏｃｏｅｎ」である場合、「ｂｉｏ」は特徴語
列であり、拡張語列「ｂｉｂｏ」に置換されて置換語「ａｂｉｂｏｃｏｅｎ」が得られる
。「ａｂｉｂｏｃｏｅｎ」に「ａ」、「ｉ」、「ｏ」及び「ｏｅ」という４つの母音列が
含まれ、且つ最初の２文字が「ｍｃ」でないため、入力語「ａｂｉｏｃｏｅｎ」の音節数
は４である。
【００６３】
また、例えば入力語が特徴語列を含まない「ＭｃＧｏｖｅｒｎ」である場合、置換語と
入力語とは同じである。「ＭｃＧｏｖｅｒｎ」に「ｏ」及び「ｅ」という２つの母音列が
含まれ、且つ最初の２文字が「ｍｃ」であるため、入力語「ＭｃＧｏｖｅｒｎ」の音節数
は３である。
【００６４】
さらに、入力語が特徴語列を含まない「ｇｒｉｍｅ」である場合、置換語と入力語とは
同じであり、且つ「ｇｒｉｍｅ」の最後の１文字は「ｅ」である。「ｅ」を削除した後の
新しい置換語は「ｇｒｉｍ」であり、「ｇｒｉｍ」に「ｉ」という１つの母音列のみが含
まれているため、入力語「ｇｉｒｍｅ」の音節数は１である。
【００６５】
ステップ４：総文章数、総単語数及び総音節数をプリセット可読性導出式
【数１】
2018163660.tif 000005
に代入し、可読性係数（Flesch Readability）及びリーディング難易度係数（Flesch-Kin
caid Level）を計算する。
【００６６】
ステップ５：可読性フィードバックプラットフォームにおいて、可読性係数及びリーデ
ィング難易度係数の計算結果と、取得された目標文書とを同時に表示して、ユーザにフィ
ードバックする。表示方法は、以下の数種類を含むが、これらに限定されない。
【００６７】
方法１：検索エンジン及びキーワードによって検索されたターゲット文書又はテキスト
スニペット（snippet）を利用して、可読性係数及びリーディング難易度係数の計算結果
を、当該ターゲット文書若しくはテキストスニペットの下方又はタイトルの上方に同時に
表示させる。
【００６８】
方法２：可読性フィードバックプラットフォームのウィンドウにおいて、ユーザがター
ゲット文書を入力し、可読性ボタンを選択する。可読性係数及びリーディング難易度係数
の計算結果を、可読性フィードバックプラットフォームにおけるウィンドウのタイトルの
上方に自動的に表示させる。
【００６９】
図５に示すように、英語の音節計算法に基づいた可読性評価システムは、ターゲット文
書取得端末１、標準化処理サーバ２、可読性コンピューティングサーバ３及び可読性フィ
ードバック端末４を含む。
【００７０】
ターゲット文書取得端末１は、取得方法によってターゲット文書を取得して、ターゲッ
ト文書を標準化処理サーバに送信するために用いられる。ターゲット文書取得端末は、タ
ーゲット文書に対して前処理を行い、句読点に基づいて文章分割処理を行い、分割された
各文章に正規表現によって単語分割処理を施す。ターゲット文書取得端末は、ターゲット
文書が前処理された後に取得されたターゲット文書の総文章数及び総単語数を、可読性コ
ンピューティングサーバに送信する。
【００７１】
標準化処理サーバ２は、プリセット標準化方法が設定されている標準化処理モジュール
、及びスキャン変換モジュールを含む。プリセット標準化方法は、サフィックス文字の変
換及び語頭のプレフィックスの付加を含む。
【００７２】
サフィックス文字を変換する。入力語を一般的なサフィックス文字及び要変換サフィッ
クス文字に分ける。要変換サフィックス文字は、サフィックス２文字、サフィックス３文
字、サフィックス４文字、サフィックス５文字及びサフィックス７文字の５つのカテゴリ
を含む。一般的なサフィックス文字については変換しない。サフィックスｎ文字における
最後のｎ個の文字を、対応するサフィックス変換キーに変換する。ここで、ｎ＝２、３、
４、５、７である。語頭にプレフィックスを付加する。入力語を一般的なプレフィックス
文字及び要変換プレフィックス文字に分ける。要変換プレフィックス文字は、プレフィッ
クス２文字、プレフィックス３文字、プレフィックス４文字、プレフィックス５文字の４
つのカテゴリを含む。一般的なプレフィックス文字については変換しない。プレフィック
スｍ文字における最初のｍ個の文字を、対応するプレフィックス変換キーに変換する。こ
こで、ｍ＝２、３、４、５である。
【００７３】
スキャン変換モジュールには、プリセット変換条件が設定されている。前記プリセット
変換条件は、以下の通りである。
【００７４】
入力語のすべてが「ｙ」を含まない子音アルファベットの場合、音節の出力数を入力語
の語長に等しくする。
【００７５】
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３未満の場合、音節数を１として出力する。
【００７６】
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３に等しい場合、以下の条件で処理する。
（１）１番目及び３番目の文字が、いずれも任意の母音アルファベット又はアルファベ
ットの「ｙ」であり、２番目が子音アルファベットである場合、音節数を２として出力す
る。
（２）１番目、２番目及び３番目の文字が、いずれも任意の母音アルファベット又はア
ルファベットの「ｙ」である場合、音節数を３として出力する。
（３）上記の（１）及び（２）以外の場合、音節数を１として出力する。
【００７７】
入力語に任意の母音アルファベット又はアルファベットの「ｙ」が含まれ、且つ語長が
３より大きい場合、入力語を語頭から語尾へスキャンする。入力語に特徴語列が存在する
場合、特徴語列を対応する拡張語列に置き換えて置換語を得る。置換語における母音列の
数を計算する。１つ又は結合された複数の「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」を、１つの
母音列（即ち、置換語における複数の母音列は、ｙを除いた子音アルファベットによって
分離された複数の文字列であり、結合される「ａ、ｅ、ｉ、ｏ、ｕ若しくはｙ」の数量に
関わらず、ｙを除いたいずれかの子音アルファベットが真ん中に存在しない限り、ただ１
つの母音列である）とする。置換語の最後の１文字が「ｅ」である場合、当該置換語の最
後の１文字を削除する。置換語の最初の２文字が「ｍｃ」である場合、音節数を、母音列
の数に１を加えたものとする。置換語の最初の２文字が「ｍｃ」でない場合、音節数を母
音列の数に等しいものとする。
【００７８】
可読性コンピューティングサーバ３は、可読性係数及びリーディング難易度係数を得る
ために、総文章数、総単語数及び総音節数を、可読性係数（Flesch Readability）の計算
式及びリーディング難易度係数（Flesch-Kincaid Level）の計算式を含むプリセット可読
性導出式
【数１】
2018163660.tif 000006
に代入する。
【００７９】
可読性フィードバック端末４は、可読性係数及びリーディング難易度係数の計算結果を
ターゲット文書に取り込み、表示装置を介してユーザにフィードバックするために用いら
れる。
【００８０】
ターゲット文書取得端末によるターゲット文書の取得方法は、次のいずれであってもよ
いが、これらに限定されない。方法１：検索エンジンを使用してキーワードに基づいて検
索し、インデックスから要件を満たしている文書を検索する。方法２：ユーザは文書を入
力する。方法３：紙文書をスキャンする等の手段によって電子文書を形成する。ユーザ自
身で入力した文書であるか、走査装置によってスキャンされた電子文書であるか、又はネ
ットワークを介して検索された文書であるかに関わらず、当該方法によって可読性分析を
行い、可読性分析の結果を、ディスプレイ端末を介して直接表示することができ、ユーザ
に直感的にフィードバックすることができる。
【００８１】
図２に示されている実施形態１は、本発明に採用された２番目の取得方法（ユーザによ
る文字入力の方法）によってターゲット文書を取得するものである。図に表示されている
ターゲット文書は、意識の流れの巨匠であるアイルランドの作家ジェイムズ・ジョイス（
James Joyce）による『フィネガンズ・ウェイク』（Finnegans Wake）という有名な作品
から抜粋された最初の２つの段落である。この作品は、英語圏で最も曖昧でわかりにくい
小説として西洋で広く認められている小説である。なぜならば、作者が自作単語、アンコ
モン言葉、奇妙な言葉、古代のスラング、混成語、長い単語等を多数使用しているからで
ある。これらの単語は、英語辞書に収録されていないか稀に収録されているため、辞書の
音節を調べる通常の方法では可読性を計算することができない。本発明に係る標準化処理
方法及びプリセット変換条件によって、可読性の計算結果を得ることができる。また、可
読性の式及びターゲット文書を可読性評価システムにおける表示窓に同時に表示すること
ができる。
【００８２】
図３は、実施形態２における、可読性計算結果及び元の文書を同時に表示するインター
フェイス図である。図４は、可読性計算結果及び元の文書を同時に表示する他のインター
フェイス図である。本発明に採用されているこの２つの図は、ツイッター（Twitter）（
登録商標）においてキーワード「climate」を検索した後にフィードバックされた結果で
ある。可読性指標は、検索結果の各ツイート又はミニブログに取り込まれて、ユーザにフ
ィードバックされる。ツイッターがインスタントメッセンジャーのソーシャルツールであ
るため、ツイートの言語の特徴として、ネット用語や略語が多く、ツイートにインターネ
ットアドレスが混在し、自作単語や口語も多いため、多くの語彙は、英語辞書にないか収
録が少なく、辞書の音節を調べる通常の方法では可読性を計算することができない。本発
明に係る方法を採用して、キーワード「climate」に関連するツイートを検索すれば、可
読性コンピューティングサーバは、各ツイートの可読性を計算し、計算された可読性係数
及びリーディング難易度係数と、検索された各ツイートとを同時に表示する。例えば、図
３のタイトルが「Pure Climate Skeptic」であるツイートは、可読性係数が２１．８であ
り、リーディング難易度係数が３４．８である。
【００８３】
なお、ターゲット文書を取得する際に、キーワードを検索するための検索エンジンは、
英語で検索可能なすべての検索サイト、ネットワークプラットフォーム、ネットワークデ
ータベースを示す。一般的なものとして、ツイッター、グーグル（Google）、バイドゥ（
Baidu）、サンリューリン検索（360 Search）、有道（youdao）検索等がある。
【００８４】
本発明の論理的根拠は、計算言語学の音節計算に関する、データ駆動（機械学習）に基
づいた方法及び規則に基づいた方法という２つの方法から導かれたものである。データ駆
動の方法は、トレーニングデータに対する統計に由来し、トレーニングデータのサイズや
タイプに大きく依存している。トレーニングデータに基づいて確立されたモデルは、トレ
ーニングデータのレベルと同様なターゲットデータのみ予測することができる。ターゲッ
トデータがモデルデータと大きく異なる場合、モデルの予測精度は大幅に低下する。規則
に基づいた方法は、専門家の知識に由来し、言語学者の長年の、高度に概念化且つ統一さ
れた、言語現象に対する包括的な経験の概要に基づいたものである。本発明の規則は、３
大英語辞書に基づいて確立されたものである。本発明は、高い汎用性及び様々なテキスト
への適合性を有し、アプリケーションの実行方法が簡単であり、様々なタイプのモデルに
対してトレーニングする必要がなく、拡張性が高く、スピードが速く、様々なタイプ及び
サイズのテキストに適用することができる。
【００８５】
本発明に係る方法は、大量のテキストに基づいて試行錯誤によって確定されたものであ
る。３大英語辞書に対してテストを行った後、音節数を計算する正確率はそれぞれ、The 
CMU Pronouncing Dictionaryが９２％、オックスフォード現代英英辞典が９０％、ウェブ
スター辞典が９０％である。
【００８６】
本明細書の記載において、「１つの実施形態」、「いくつかの実施形態」、「例示」、
「具体例」又は「いくつかの例示」等の参考用語についての記載は、実施形態又は例示と
併せて説明する具体的な特性、構造、材料又は特徴は、本発明の少なくとも１つの実施形
態又は例示に含まれている。本明細書において、上記の用語に対する例示的な表現は、必
ずしも同一実施形態又は同一例示を示しているものではない。また、説明された具体的な
特性、構造、材料又は特徴は、任意の１つ又は複数の実施形態若しくは例示において適切
な形態で結合され得る。
【図１】
2018163660.tif 000009
【図２】
2018163660.tif 000010
【図３】
2018163660.tif 000011
【図４】
2018163660.tif 000012
【図５】
2018163660.tif 000013