JP5866310B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP5866310B2 JP5866310B2 JP2013070472A JP2013070472A JP5866310B2 JP 5866310 B2 JP5866310 B2 JP 5866310B2 JP 2013070472 A JP2013070472 A JP 2013070472A JP 2013070472 A JP2013070472 A JP 2013070472A JP 5866310 B2 JP5866310 B2 JP 5866310B2
- Authority
- JP
- Japan
- Prior art keywords
- kanji
- kana
- content
- level
- displayed
- 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.)
- Active
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Description
本発明は文書処理装置、文書処理方法およびプログラムに関する。 The present invention relates to a document processing apparatus, a document processing method, and a program.
電子書籍やHTML文書などのデジタルコンテンツの文書が盛んに利用されるようになっている。読者が読めない漢字があっても文章を読めるようにするために、ルビをふって文章を表示する技術がある。特許文献1には、利用者が入力する利用者ランクと、ふりがな対象文字列の難易度とに基づいて、ふりがな付きテキストを生成し表示する技術が開示されている。
Digital content documents such as electronic books and HTML documents have been actively used. There is a technology to display texts using ruby so that the text can be read even if there are kanji that the reader cannot read.
ところで、書籍等のコンテンツには、長編小説、シリーズ物の小説、ウィークリーニュース、連載が始まってから終了するまでの期間が長い書籍等がある。これらのコンテンツは、読み始めてから読み終わるまで、数か月〜数年が経過する場合がある。一方、子供のように成長する読者の場合、漢字を読むレベルは時の経過と共に変化する。このような読者がその期間が長い書籍等を読む場合、読み始めは子供等にとって読める漢字が少ないので、ひらがなが多い方が読みやすい。しかし、漢字を読めるようになるにつれて、読める漢字は漢字で表示してくれた方が読みやすくなる。 By the way, content such as books includes feature novels, series novels, weekly news, books with a long period from the start to the end of serialization. In some cases, several months to several years may elapse between the start of reading and the end of reading. On the other hand, for a reader who grows up like a child, the level of reading kanji changes over time. When such a reader reads a book or the like with a long period of time, there are few kanji characters that children can read at the beginning of reading, so it is easier to read if there are many hiragana characters. However, as kanji can be read, it becomes easier to read the kanji that is displayed in kanji.
本発明は上記課題を鑑みてなされたものであって、その目的は、読み手の漢字を読む能力のレベルに応じた文章を表示させることができる技術を提供することにある。 This invention is made | formed in view of the said subject, The objective is to provide the technique which can display the sentence according to the level of the reader's ability to read a Chinese character.
上記課題を解決するために、本発明にかかる情報処理装置は、少なくとも仮名を含む日本語の文章を含むコンテンツを表示させる表示制御手段と、ユーザが前記表示された前記文章を閲覧する態様と、前記表示された文章に対応するレベルとに基づいて、前記ユーザが漢字を読む能力を示す読みレベルを推定する推定手段と、これから表示されるコンテンツとして、前記読みレベルに応じた文章を含むコンテンツを取得する取得手段と、を含み、前記取得手段は、前記読みレベルが上がった場合に、仮に前記読みレベルが上がらない場合に取得される文章に含まれる仮名のうち、前記上がった読みレベルに応じて特定された仮名が漢字に置き換えられた文章を含むコンテンツを取得し、前記表示制御手段は、前記取得手段により取得されたコンテンツを表示させることを特徴とする。 In order to solve the above-described problem, an information processing apparatus according to the present invention includes a display control unit that displays content including Japanese sentences including at least a kana, a mode in which a user browses the displayed sentences, Based on the level corresponding to the displayed sentence, the estimation means for estimating the reading level indicating the ability of the user to read kanji, and the content including the sentence corresponding to the reading level as the content to be displayed from now on Obtaining means for obtaining, in accordance with the increased reading level, among the kana included in the sentences acquired when the reading level does not increase if the reading level is increased. Content containing a sentence in which the kana specified is replaced with kanji, and the display control means acquires the content acquired by the acquisition means. Wherein the displaying the Ceiling.
また、本発明にかかる情報処理方法は、少なくとも仮名を含む日本語の文章を含むコンテンツを表示させるステップと、ユーザが前記表示された前記文章を閲覧する態様と、前記表示された文章に対応するレベルとに基づいて、前記ユーザが漢字を読む能力を示す読みレベルを推定するステップと、これから表示されるコンテンツとして、前記読みレベルに応じた文章を含むコンテンツを取得する取得ステップと、前記取得されたコンテンツを表示させるステップと、を含み、前記取得ステップでは、前記読みレベルが上がった場合に、仮に前記読みレベルが上がらない場合に取得される文章に含まれる仮名のうち、前記上がった読みレベルに応じて特定された仮名が漢字に置き換えられた文章を含むコンテンツを取得する、ことを特徴とする。 In addition, the information processing method according to the present invention corresponds to a step of displaying content including at least a Japanese sentence including a kana, a mode in which a user browses the displayed sentence, and the displayed sentence A step of estimating a reading level indicating the ability of the user to read kanji based on the level, an acquisition step of acquiring content including sentences according to the reading level as content to be displayed from now on, and the acquired Displaying the content, and in the obtaining step, when the reading level is increased, among the kana included in the sentence acquired when the reading level is not increased, the increased reading level Acquiring content that contains sentences in which kana characters specified according to .
また、本発明にかかるプログラムは、少なくとも仮名を含む日本語の文章を含むコンテンツを表示させる表示制御手段、ユーザが前記表示された前記文章を閲覧する態様と、前記表示された文章に対応するレベルとに基づいて、前記ユーザが漢字を読む能力を示す読みレベルを推定する推定手段、および、これから表示されるコンテンツとして、前記読みレベルに応じた文章を含むコンテンツを取得する取得手段、としてコンピュータを機能させ、前記取得手段は、前記読みレベルが上がった場合に、仮に前記読みレベルが上がらない場合に取得される文章に含まれる仮名のうち、前記上がった読みレベルに応じて特定された仮名が漢字に置き換えられた文章を含むコンテンツを取得し、前記表示制御手段は、前記取得手段により取得されたコンテンツを表示させることを特徴とする。 Further, the program according to the present invention includes a display control unit that displays content including at least a Japanese sentence including a kana, a mode in which a user browses the displayed sentence, and a level corresponding to the displayed sentence Based on the above, the computer as an estimation means for estimating a reading level indicating the ability of the user to read kanji, and an acquisition means for acquiring content including sentences according to the reading level as content to be displayed from now on When the reading level is increased, the acquisition means is provided with a kana specified according to the increased reading level among the kana included in the sentence acquired when the reading level does not increase. The content including the text replaced with kanji is acquired, and the display control means is acquired by the acquisition means. Characterized in that to display the content.
本発明によれば、読み手の漢字を読む能力のレベルに応じた文章を画面に表示させることができる。 According to the present invention, it is possible to display on the screen a sentence corresponding to a reader's ability to read kanji.
本発明の一態様では、前記取得手段は、漢字、該漢字の読みを示す仮名、及びレベルを関連付けた情報に基づいて、次に表示させるための文章に含まれる仮名のうち、前記推定された読みレベル以下のレベルと関連づけられた仮名が当該仮名に関連づけられた漢字に変換された文章を含むコンテンツを前記次に表示させるコンテンツとして取得してもよい。 In one aspect of the present invention, the obtaining unit is configured to calculate the estimated kanji among kana included in a sentence to be displayed next based on kanji, a kana indicating the reading of the kanji, and information associated with a level. A content including a sentence in which a kana associated with a level below the reading level is converted into a kanji associated with the kana may be acquired as the content to be displayed next.
この態様によれば、予めレベルごとにコンテンツの情報を準備しなくてもレベルに応じたコンテンツを提示することが可能になる。 According to this aspect, it is possible to present content corresponding to a level without preparing content information for each level in advance.
本発明の一態様では、前記取得手段は、前記推定された読みレベルと、漢字、該漢字の読みを示す仮名、レベル、および、仮名から漢字への変換を禁止するか否かを示す一方向変換限定フラグとが関連づけられた情報に基づいて、次に表示させるための文章に含まれる漢字の一部が仮名に変換され、当該文章に含まれる前記仮名の一部が漢字に変換された文章を含むコンテンツを前記次に表示させるコンテンツとして取得してもよい。 In one aspect of the present invention, the acquisition means includes the estimated reading level, kanji, kana indicating the reading of the kanji, level, and one direction indicating whether or not conversion from kana to kanji is prohibited. A sentence in which a part of kanji included in a sentence to be displayed next is converted into a kana and a part of the kana included in the sentence is converted into a kanji based on information associated with the conversion limitation flag. May be acquired as the content to be displayed next.
この態様によれば、コンテンツの元となる文字列に含まれるかなを誤った漢字に変換することを防ぐことができる。 According to this aspect, it is possible to prevent the kana included in the character string that is the source of the content from being converted into an incorrect kanji.
本発明の一態様では、前記推定手段は、前記表示制御手段が表示させたコンテンツに含まれる漢字に対するルビの表示を要求する操作に基づいて、前記ユーザの読みレベルを推定してもよい。 In one aspect of the present invention, the estimation means may estimate the reading level of the user based on an operation for requesting display of ruby for the kanji included in the content displayed by the display control means.
本発明の一態様では、前記推定手段は、前記ユーザが前記コンテンツを読む速度に基づいて、前記ユーザの読みレベルを推定してもよい。 In one aspect of the present invention, the estimating means may estimate the reading level of the user based on a speed at which the user reads the content.
本発明の一態様では、前記推定手段は、前記ユーザの前記表示手段に対する視線の移動に基づいて、前記ユーザの読みレベルを推定してもよい。 In one aspect of the present invention, the estimation unit may estimate the reading level of the user based on a movement of the line of sight of the user with respect to the display unit.
本発明の一態様では、前記取得手段は、前記推定された読みレベルと、漢字、該漢字の読みを示す仮名、及びレベルが関連づけられた情報とに基づいて、前記次に表示させるための文章に含まれる漢字に仮名を付けた文字列を含む前記コンテンツを取得してもよい。 In one aspect of the present invention, the acquisition means is a sentence to be displayed next based on the estimated reading level, kanji, kana indicating the reading of the kanji, and information associated with the level. The content including a character string in which a kana is added to a kanji included in may be acquired.
以下では、本発明の実施形態について図面に基づいて説明する。同じ符号を付された構成については、重複する説明を省略する。本実施形態では、液晶表示パネルなどの平面ディスプレイに文書を表示し、ユーザにそれを閲覧させる文書処理装置について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The redundant description is omitted about the structure which attached | subjected the same code | symbol. In the present embodiment, a document processing apparatus that displays a document on a flat display such as a liquid crystal display panel and allows the user to browse the document will be described.
図1は、本発明の実施形態にかかる文書処理装置のハードウェア構成の一例を示す図である。文書処理装置は、プロセッサ11、記憶部12、通信部13、表示部14、入力部15を含む。文書処理装置は、例えばタブレット端末や電子書籍端末である。また文書処理装置は、パーソナルコンピュータなどであってもよいし、これらの端末とネットワークを介して接続されるサーバコンピュータであってもよい。
FIG. 1 is a diagram illustrating an example of a hardware configuration of a document processing apparatus according to an embodiment of the present invention. The document processing apparatus includes a
プロセッサ11は、記憶部12に格納されているプログラムに従って動作する。またプロセッサ11は通信部13、表示部14、入力部15を制御する。なお、上記プログラムは、インターネット等を介して提供されるものであってもよいし、フラッシュメモリ等のコンピュータで読み取り可能な記憶媒体に格納されて提供されるものであってもよい。
The
記憶部12は、RAMやフラッシュメモリ等のメモリ素子やメモリカード等によって構成されている。記憶部12は、上記プログラムを格納する。また、記憶部12は、各部から入力される情報や演算結果を格納する。
The
通信部13は、他の装置と通信する機能を実現するものであり、例えば無線LANの集積回路やアンテナなどにより構成されている。通信部13は、プロセッサ11の制御に基づいて、他の装置から受信した情報をプロセッサ11や記憶部12に入力し、他の装置に情報を送信する。
The
表示部14は、液晶パネルなどの表示出力デバイス(表示手段)やそれを制御する回路であり、液晶表示パネルやグラフィックチップなどにより構成される。表示部14は、プロセッサ11の制御に基づいて、画像を表示出力デバイスに対して出力する。なお、文書処理装置は必ずしも表示出力デバイスを内蔵していなくてもよく、表示部14は外部にある表示出力デバイスに画像を表示させてもよい。
The
入力部15は、タッチパネルなどの入力デバイスや、キーボードやマウスなどの入力デバイスからのデータを取得するコントローラなどにより構成される。入力部15は、プロセッサ11の制御に基づいて、タッチパネルや入力デバイスをユーザが操作することにより入力されるデータを取得する。
The
図2は、文書処理装置が実現する機能を示すブロック図である。文書処理装置は、機能的に、レベル設定部51と、レベル取得部52と、表示コンテンツ取得部53と、表示制御部54と、レベル決定部55とを含む。これらの機能は、プロセッサ11が記憶部12に格納されたプログラムを実行し、表示部14や入力部15等を制御することで実現される。ここで、表示コンテンツ取得部53、表示制御部54、およびレベル決定部55は、それぞれ本願請求項の取得手段、表示制御手段、推定手段に対応する。
FIG. 2 is a block diagram illustrating functions realized by the document processing apparatus. The document processing apparatus functionally includes a
以下では、文書処理装置が実現する各機能について、処理フローやその他の図面を用いて説明する。本実施形態では、漢字かな混じりの単語を含むコンテンツにおいて、その単語をかなのみで表示するか漢字入りで表示するか、あるいは漢字に読みがなであるルビを付加するかを、表示レベルに応じて変化させる文書処理装置の例について説明する。 Hereinafter, each function realized by the document processing apparatus will be described with reference to a processing flow and other drawings. In the present embodiment, in content including a kanji-kana mixed word, whether the word is displayed only in kana or with kanji, or whether a ruby that reads the kanji is added according to the display level. An example of the document processing apparatus to be changed will be described.
レベル設定部51は、プロセッサ11、記憶部12、表示部14および入力部15を中心として実現される。レベル設定部51は、ユーザが選択する表示レベルを取得し、その表示レベルを記憶する。より具体的には、レベル設定部51は、表示手段の画面に表示された表示レベルの入力欄に対するユーザの操作を入力部15を介して取得し、その操作に基づいて、そのユーザに対する表示レベルを取得し記憶部12に格納する。
The
図3は、表示出力デバイスに表示される画像の一例を示す図である。図3の例では、表示出力デバイスには、コンテンツの領域と、最下段の操作用領域とが表示される。操作用領域には、表示レベル入力欄61、次のページに進むためのボタン62、および前のページに戻るためのボタン63、が配置されている。図3は、コンテンツとして「週刊子ども新聞」の内容が表示される場合の例である。ユーザが表示レベル入力欄のレベルを変更すると、レベル設定部51はその変更されたレベルを取得する。また、表示されるコンテンツでは漢字仮名交じりの文字列が予め定められた領域に配置されており、また写真などの画像も予め定められた領域に配置されている。
FIG. 3 is a diagram illustrating an example of an image displayed on the display output device. In the example of FIG. 3, the content area and the lowermost operation area are displayed on the display output device. In the operation area, a display
レベル取得部52は、プロセッサ11および記憶部12を中心として実現される。レベル取得部52は、ユーザの現在の表示レベルを取得する。
The
表示コンテンツ取得部53は、プロセッサ11および記憶部12を中心として実現される。表示コンテンツ取得部53は、ユーザの現在のレベルに応じた文章を含むコンテンツを取得する。このコンテンツに含まれる文章は、少なくとも仮名を含む日本語の文章である。
The display
表示制御部54は、プロセッサ11、記憶部12、表示部14および入力部15を中心として実現される。表示制御部54は、表示コンテンツ取得部53が取得したコンテンツのうち少なくとも一部を表示出力デバイスに表示させるよう制御する。
The
図4は、情報処理装置の処理フローの一例を示す図である。図4は、主にレベル取得部52、表示コンテンツ取得部53、表示制御部54の処理フローを示す図である。
FIG. 4 is a diagram illustrating an example of a processing flow of the information processing apparatus. FIG. 4 is a diagram mainly illustrating a processing flow of the
はじめに、表示コンテンツ取得部53は、ユーザからコンテンツを指定する情報を取得する(ステップS101)。例えば表示コンテンツ取得部53は、ユーザにコンテンツの一覧を表示し、その中からユーザが表示したいコンテンツを選択させ、選択されたコンテンツを示すIDやタイトルなどを取得する。ここで、本実施形態におけるコンテンツは、表示レベルに応じて画面に表示する内容(表示コンテンツ)が変化するものとする。図4の例で言えば、選択されるコンテンツは「週刊子ども新聞」であり、この表示コンテンツに含まれる漢字やかなが表示レベルに応じて変化することになる。
First, the display
次に、レベル取得部52は、ユーザに対する現在の表示レベルを取得する(ステップS102)。この表示レベルは、レベル設定部51やレベル決定部55によって記憶部12に格納されている。また、レベル取得部52は記憶部12にユーザの現在の表示レベルが格納されていない場合には、デフォルトとしてあらかじめ指定された表示レベルをユーザの現在の表示レベルとして取得してもよい。そして、表示コンテンツ取得部53は、ユーザにより指定されたコンテンツについて、その表示レベルに対応する文章を含む表示コンテンツの情報を取得する(ステップS103)。この表示コンテンツを取得する処理の詳細については後述する。
Next, the
そして、表示制御部54は、取得された表示コンテンツの情報に基づいて、その表示コンテンツに含まれる複数のページのうち表示対象ページを表示出力デバイスに出力させる(ステップS104)。この表示対象ページは、例えばこのコンテンツを初めて表示する際には、1番目のページであり、ボタン62,63などに対するユーザの操作によって進んだり戻ったりするものである。
Then, the
表示コンテンツが表示された状態で、ユーザがこの表示ページを変更する操作をした場合には(ステップS105のY)、表示制御部54は表示ページを変更し(ステップS106)、その変更された表示ページについてステップS104からの処理を繰り返す。なお、この表示ページを変更する操作は、上述の画面のページを進めるあるいは戻すボタンを押下することであってもよいし、フリック操作によるものであってもよい。また表示制御部54は表示ページを変更する操作の内容とその時刻についてログに記録する。
When the user performs an operation to change the display page with the display content displayed (Y in step S105), the
また、表示コンテンツが表示された状態でユーザがいずれかの単語を選択し、その単語にルビを表示させる指示(ルビ表示要求)がされた場合には(ステップS107のY)、表示制御部54はその選択された単語にルビを表示し(ステップS108)、また表示制御部54はそのルビ表示要求のされた単語とその指示がされた時間とをログに記録する。次のユーザの操作に対応するためにステップS105からの処理を繰り返す。
In addition, when the user selects any word in the state where the display content is displayed and receives an instruction to display ruby on the word (Ruby display request) (Y in Step S107), the
図5は、ルビを表示させる操作の一例を示す図である。例えばユーザが「雪」の語をタッチした場合に、表示制御部54はその単語に対して「ルビ表示」をするか選択できるポップアップの選択肢を表示し、その「ルビ表示」の選択肢が選択された場合には、表示制御部54はその「雪」の単語についてルビ表示要求がされたものとして上述の処理を行い、「ゆき」のルビを表示する。
FIG. 5 is a diagram illustrating an example of an operation for displaying ruby. For example, when the user touches the word “snow”, the
また、表示コンテンツが表示された状態でユーザがこのコンテンツの閲覧を終了する指示をした場合には(ステップS109のY)、表示コンテンツを画面に表示することをやめ、処理を終了する。また図示していないが、他の指示がされた場合には、表示制御部54等はその指示に応じた処理を行い、ステップS105などから処理を繰り返す。
When the user gives an instruction to end browsing of the content while the display content is displayed (Y in step S109), the display content is stopped from being displayed on the screen, and the process ends. Although not shown, when another instruction is given, the
次に、ユーザに対する表示レベルを自動的に変更する処理について説明する。レベル決定部55は、プロセッサ11および記憶部12を中心として実現される。レベル決定部55はユーザが表示コンテンツの文章を閲覧する態様に基づいて、ユーザについての表示レベルを推定(決定)する。この閲覧する態様は、ユーザのタッチ操作や画面のどこに視線を向けているかなどに基づいて検出されるものであり、例えば表示制御部54が画面に表示させた漢字を含む単語に対するルビ表示要求や、表示コンテンツを読む速度やユーザが文章を読む際の視線の移動などがある。また、ユーザについての表示レベルは、ユーザが漢字を読む能力を示すものである。以下ではその処理について説明する。
Next, processing for automatically changing the display level for the user will be described. The
図6は、レベル決定部55の処理フローの一例を示す図である。この処理は、例えば1週間や1ヶ月といった期間が経過するごとに行われる。レベル決定部55は、はじめに、ルビ表示要求のログの記録からルビ表示要求がされた回数を集計する(ステップS201)。この回数は前回のレベル決定部55の処理が行われてからの回数そのものでもよいし、ページごとの回数の平均値であってもよい。また、レベル決定部55は、表示ページを変更する操作のログの記録から、1ページを読む平均時間を求める(ステップS202)。この平均時間を求める際には、1ページを読むのに予め定められた閾値より小さい時間しかかかっていないページを除外して求める。読むのに時間があまりに短い場合には、内容を読まずに読み飛ばしていることが考えられるからである。なお、この平均時間はユーザが表示コンテンツを読む速度に対応する。
FIG. 6 is a diagram illustrating an example of a processing flow of the
次に、ルビ表示要求がされた回数が予め定められた適正範囲の下限より小さく(ステップS203のY)、またページをよむ平均時間が予め定められた時間範囲内にある(ステップS204のY)場合には、レベル決定部55はユーザに対する表示レベルを1レベル上げる(ステップS205)。こうすることで、例えばユーザである子どもが成長しある表示レベルの文章をスラスラと読めるようになった場合に、表示レベルを上げるようになる。そうすることでコンテンツを読むことを退屈にすることを防いだり、またそのユーザに対して学習効果を継続的に与えることができるようになる。
Next, the number of times the ruby display request has been made is smaller than the predetermined lower limit of the appropriate range (Y in step S203), and the average time for reading the page is within the predetermined time range (Y in step S204). In this case, the
なお、上述のケースとは反対に、レベル決定部55は、ルビ表示要求がされた回数が予め定められた適正範囲の上限より大きく、またページをよむ平均時間が時間範囲の上限を超える場合に、ユーザに対する表示レベルを1レベル下げてもよい。
Contrary to the above-described case, the
なお、レベル決定部55は、表示コンテンツを読む際のユーザの視線の移動に基づいて、レベルを判定してもよい。この場合、レベル決定部55は視線の移動速度が予め定められた速度閾値より速ければ、ユーザがコンテンツをスラスラと読めるようになったとして、表示レベルを上げるようにすればよい。もちろん、この場合には文書処理装置は視線検知装置から視線の位置を取得し、それらから視線の平均移動速度を計算しておく。
The
次に、表示コンテンツ取得部53が表示レベルに応じた文章を含む表示コンテンツを取得する処理の詳細について説明する。図7は、表示コンテンツ取得部53の処理フローの一例を示す図である。表示コンテンツ取得部53は、コンテンツに含まれる文字列であって、漢字を含む複数の単語を含む文字列について、表示レベルより難易度の高い単語については文字列をかなまたはルビ付き漢字に変換し、表示レベルと難易度が同じか低い単語についてはかなの文字列を漢字に変換し、その変換された文字列を含む表示コンテンツのデータを取得する。図7には、この処理のうち各文字列について漢字とかなとの間で互いに変換する処理を記載している。
Next, details of a process in which the display
はじめに、表示コンテンツ取得部53は、表示コンテンツの元となる文字列に含まれる単語の読込位置を取得する(ステップS301)。この読込位置は文字列の先頭からの文字数であってよい。次に、表示コンテンツ取得部53は読込位置にある単語を読込み取得する(ステップS302)。
First, the display
図8は、表示コンテンツの元となる文字列のデータの一例を示す図である。この文字列のデータは、文字列の配置情報や画像および画像の配置情報などとともにこのコンテンツを指定するIDに紐付けられて格納されている。また、この元となる文字列に含まれる単語の難易度(レベル)は、一定に揃っていなくてもよい。なお、表示コンテンツ取得部53が単語を取得する際には、元となる文字列から形態素解析を行うことで単語を取得してもよいし、コンテンツとして元となる文字列の単語の区切りを示す情報を予め格納しておき、その情報に従って単語を取得してもよい。ここで、単語は、漢字とかなとのうち少なくとも一方により作られており、ここでは複合語のようなものも含むものとする。また、元になる文字列には漢字に置き換えることが可能な仮名が含まれており、元となる文字列は漢字かな混じりの文章であってもよいし、ひらがなのみの文章であってもよい。
FIG. 8 is a diagram illustrating an example of character string data that is a source of display content. This character string data is stored in association with an ID for designating this content together with character string arrangement information, image and image arrangement information, and the like. Further, the difficulty level (level) of words included in the original character string may not be uniform. In addition, when the display
表示コンテンツ取得部53は、文字列から単語を取得すると、その単語の辞書データが存在するかを確認する(ステップS303)。単語の辞書データがなければ(ステップS303のN)、表示コンテンツ取得部53はその単語について文字列を変換する操作をスキップする。単語の辞書データがある場合には、表示コンテンツ取得部53は辞書データからその単語に紐付けられた情報を取得する(ステップS304)。
When the display
図9は、辞書データの一例を示す図である。辞書データの各レコードは、単語の漢字の欄と、単語のかなの欄と、その単語の難易度を示すレベルの欄と、かなから漢字への変換を許すか否かを示す漢字変換可否フラグとを含む。表示コンテンツ取得部53は、ステップ302で取得した単語が漢字を含む単語であれば辞書データの漢字の欄を用いて検索し、検索により取得されたレコードを取得する。一方、表示コンテンツ取得部53は、ステップ302で取得した単語がかなのみの単語であれば辞書データのかなの欄を用いて検索し、検索により取得されたレコードを取得する。なお、漢字変換可否フラグはここでは同音異義語が存在するか否かにより設定されている。同音異義語が存在すれば漢字変換可否フラグは「否」になる。
FIG. 9 is a diagram illustrating an example of dictionary data. Each record of the dictionary data includes a word kanji field, a word kana field, a level field indicating the difficulty of the word, and a kanji conversion enable / disable flag indicating whether or not conversion from kana to kanji is allowed. Including. If the word acquired in step 302 is a word including kanji, the display
そして、読み込まれた単語が漢字を含んでおり、単語のレベルが表示レベルを超えている場合には(ステップS305のY)、表示コンテンツ取得部53はその単語をかなに変換する(ステップS306)。なお、この場合には、漢字をかなに変換する代りに、その単語のかなを、ルビとして文字列に付加するように文字列のデータを変換してもよい。また、ユーザが表示レベルを自ら下げた場合にはルビを表示させ、そうでない場合にはかなに変換するようにしてもよい。レベルが自動的に上がった後に落とした場合にはある程度能力があり、ルビで読むことを補助した方が適切な場合もあるからである。
When the read word includes kanji and the word level exceeds the display level (Y in step S305), the display
一方、読み込まれた単語がかなのみで構成されており、かつ単語のレベルが表示レベルより低く(ステップS307のY)、さらにその単語の漢字変換可否フラグがかなから漢字への変換を許す「可」である場合には(ステップS308のY)、表示コンテンツ取得部53はその単語のかなを漢字に変換する(ステップS309)。なお、S307,S308で上述の条件を満たしていない場合には変換の処理はスキップされる。
On the other hand, the read word is composed only of kana, the level of the word is lower than the display level (Y in step S307), and the kanji conversion enable / disable flag of the word permits conversion from kana to kanji. "(Y in step S308), the display
そして、単語を変換する処理がされた、あるいはその処理がスキップされた後に、表示コンテンツ取得部53は文字列の終わりまで読み込んだかを確認し(ステップS310)、まだ終わりで無い場合には(ステップS310のN)、表示コンテンツ取得部53は読み込み位置を単語1つ分進めた上でステップS302から処理を繰り返す。一方、終わりの場合には(ステップS310のY)、この文字列について変換の処理を終了する。
Then, after the process of converting the word is performed or the process is skipped, the display
例えば、表示レベルが3で、図8に示す文字列については、表示コンテンツ取得部53は、単語のレベルが表示レベルを超える単語である「桜」、「咲く」の単語について漢字から仮名に変換し、単語のレベルが表示レベル以下である「ゆき」については、かなから漢字に変換する。一方、単語のレベルが表示レベル以下であるが、漢字変換可否フラグが「否」である「くる」については漢字に変換しない。こうすることで、複数のコンテンツを準備する必要をなくし、かつ、かなが間違った漢字に変換されることを防ぐことが可能になる。
For example, for the character string shown in FIG. 8 with a display level of 3, the display
上述の処理により、表示コンテンツ取得部53はユーザの表示レベルに対応する文章を含むコンテンツを、表示制御部54に表示させるコンテンツとして取得する。また、この文章については、表示レベルが上がるにつれ、含まれる漢字が多くなる。また、推定されたユーザの表示レベルが上がった場合に表示コンテンツ取得部53が取得するコンテンツの文章は、仮に表示レベルが上がらない場合に取得される文章に含まれる仮名のうち、その上がった表示レベルに応じて特定された仮名が漢字に置き換えられた文章となる。
Through the above-described processing, the display
なお、あるコンテンツについて、予めレベルごとに文字列やその配置などの情報を準備し記憶部12に格納しておいてもよい。例えば、1年生用、2年生用などの文章を含むコンテンツをあらかじめ準備しておいてもよい。ここで、これらのコンテンツは、レベルの違いによって、そのコンテンツに含まれる単語が仮名か漢字かが異なるものとする。この場合、表示コンテンツ取得部53は、表示レベルに対応する文字列や配置の情報を選択することで表示に用いるコンテンツを切り替えればよい。また、辞書データを用いる代わりに、コンテンツ側に漢字やかな、レベルの情報を埋め込んでもよい。
For some content, information such as a character string and its arrangement may be prepared in advance for each level and stored in the
また、コンテンツに含まれる文章のデータは、必ずしもテキストデータで表現されていなくてもよい。より具体的には、表示コンテンツ取得部53が、単語IDを用いた文章のデータと、辞書データとを用いて表示レベルに応じた表示コンテンツの文書のデータを生成するようにしてもよい。ここで、辞書データは単語ごとに設けられる複数のレコードを有し、各レコードは、単語IDと、単語の漢字と、単語のかなと、その単語の難易度を示すレベルとを含むものとする。また、文書のデータは、記載順に並べられた複数の単語情報を含み、そのそれぞれの単語情報は、単語IDおよびテキストデータのうち一方を含む。単語情報として単語IDが含まれる場合は、その単語が辞書データにある場合であり、テキストデータを含む場合は、その単語が辞書データにない場合である。この場合、表示コンテンツ取得部53は、図7に示す処理を行う代わりに、順に単語情報を取得して単語情報に応じた文字列を出力用の文字列のテキストデータに付加する処理を文章の終わりまで繰り返すことで、その出力用テキストデータを表示コンテンツの文章として取得すればよい。取得されたそれぞれの単語情報については、取得された単語情報が単語IDである場合には、その単語IDのレコードのレベルと表示レベルとを比較することで、レコードに含まれるかなおよび漢字のうち適切な方のテキストを出力用のテキストデータに追加し、取得された単語情報がテキストデータである場合は、そのテキストデータをそのまま出力用のテキストデータに付加する処理を行えばよい。このようにすれば、同音異義語があっても適切な漢字が表示される。
The text data included in the content does not necessarily have to be expressed as text data. More specifically, the display
11 プロセッサ、12 記憶部、13 通信部、14 表示部、15 入力部、51 レベル設定部、52 レベル取得部、53 表示コンテンツ取得部、54 表示制御部、55 レベル決定部、61 表示レベル入力欄、62,63 ボタン。 11 processor, 12 storage unit, 13 communication unit, 14 display unit, 15 input unit, 51 level setting unit, 52 level acquisition unit, 53 display content acquisition unit, 54 display control unit, 55 level determination unit, 61 display level input field , 62, 63 buttons.
Claims (7)
ユーザが前記表示された前記文章を閲覧する態様と、前記表示された文章に対応するレベルとに基づいて、前記ユーザが漢字を読む能力を示す読みレベルを推定する推定手段と、
次に表示されるコンテンツとして、前記読みレベルに応じた文章を含むコンテンツを取得する取得手段と、
を含み、
前記取得手段は、前記推定された読みレベルと、漢字、該漢字の読みを示す仮名、レベル、および、仮名から漢字への変換を禁止するか否かを示す一方向変換限定フラグとが関連づけられた情報とに基づいて、次に表示させるための文章に含まれる漢字の一部が仮名に変換され、当該文章に含まれる前記仮名の一部が漢字に変換された文章を含むコンテンツを前記次に表示されるコンテンツとして取得し、
前記次に表示されるコンテンツは、前記読みレベルが上がった場合に、仮に前記読みレベルが上がらない場合に取得される文章に含まれる仮名のうち、前記上がった読みレベルに応じて特定された仮名が漢字に置き換えられた文章を含み、
前記表示制御手段は、前記取得手段により取得されたコンテンツを表示させる、
ことを特徴とする情報処理装置。 Display control means for displaying content including at least Japanese sentences including kana,
Estimating means for estimating a reading level indicating the ability of the user to read kanji based on an aspect in which the user browses the displayed sentence and a level corresponding to the displayed sentence;
Acquisition means for acquiring content including sentences according to the reading level as content to be displayed next;
Including
The acquisition means is associated with the estimated reading level, a kanji, a kana indicating the reading of the kanji, a level, and a one-way conversion limitation flag indicating whether or not conversion from kana to kanji is prohibited. Content including a sentence in which a part of kanji included in a sentence to be displayed next is converted into a kana and a part of the kana included in the sentence is converted into a kanji As content displayed on
The next displayed content is the kana specified according to the increased reading level among the kana included in the sentences acquired when the reading level does not increase when the reading level is increased. Contains sentences replaced with kanji,
The display control means displays the content acquired by the acquisition means.
An information processing apparatus characterized by that.
ことを特徴とする請求項1に記載の情報処理装置。 The estimation means estimates the reading level of the user based on an operation for requesting display of ruby for kanji included in the content displayed by the display control means.
The information processing apparatus according to claim 1.
ことを特徴とする請求項1または2に記載の情報処理装置。 The estimating means estimates the reading level of the user based on a speed at which the user reads the content;
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
ことを特徴とする請求項1に記載の情報処理装置。 The estimating means based on the movement of the line of sight for Viewing means of the user, estimates a reading level of the user,
The information processing apparatus according to claim 1.
ことを特徴とする請求項1から4のいずれかに記載の情報処理装置。 The acquisition means, based on the estimated reading level, kanji, kana indicating the reading of the kanji, and information associated with the level, kana is added to the kanji included in the sentence to be displayed next. Obtaining the content including the appended character string;
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
推定手段が、ユーザが前記表示された前記文章を閲覧する態様と、前記表示された文章に対応するレベルとに基づいて、前記ユーザが漢字を読む能力を示す読みレベルを推定するステップと、
取得手段が、次に表示されるコンテンツとして、前記読みレベルに応じた文章を含むコンテンツを取得する取得ステップと、
前記表示制御手段が、前記取得されたコンテンツを表示させるステップと、
を含み、
前記取得ステップでは、前記取得手段が、前記推定された読みレベルと、漢字、該漢字の読みを示す仮名、レベル、および、仮名から漢字への変換を禁止するか否かを示す一方向変換限定フラグとが関連づけられた情報とに基づいて、次に表示させるための文章に含まれる漢字の一部が仮名に変換され、当該文章に含まれる前記仮名の一部が漢字に変換された文章を含むコンテンツを前記次に表示されるコンテンツとして取得し、
前記次に表示されるコンテンツは、前記読みレベルが上がった場合に、仮に前記読みレベルが上がらない場合に取得される文章に含まれる仮名のうち、前記上がった読みレベルに応じて特定された仮名が漢字に置き換えられた文章を含む、
ことを特徴とする情報処理方法。 A step in which the display control means displays content including at least Japanese sentences including kana;
Estimating means for estimating a reading level indicating the ability of the user to read kanji based on an aspect in which the user browses the displayed sentence and a level corresponding to the displayed sentence;
An acquisition step in which the acquisition means acquires content including text according to the reading level as content to be displayed next;
The display control means displaying the acquired content;
Including
In the acquisition step, the acquisition means is limited to one-way conversion indicating the estimated reading level, kanji, kana indicating the reading of the kanji, level, and whether or not conversion from kana to kanji is prohibited. Based on the information associated with the flag, a part of the kanji included in the sentence to be displayed next is converted into a kana, and a part of the kana included in the sentence is converted into a kanji. Including content as the next displayed content,
The next displayed content is the kana specified according to the increased reading level among the kana included in the sentences acquired when the reading level does not increase when the reading level is increased. Including sentences that are replaced with kanji,
An information processing method characterized by the above.
ユーザが前記表示された前記文章を閲覧する態様と、前記表示された文章に対応するレベルとに基づいて、前記ユーザが漢字を読む能力を示す読みレベルを推定する推定手段、および、
次に表示されるコンテンツとして、前記読みレベルに応じた文章を含むコンテンツを取得する取得手段、
としてコンピュータを機能させるためのプログラムであって、
前記取得手段は、前記推定された読みレベルと、漢字、該漢字の読みを示す仮名、レベル、および、仮名から漢字への変換を禁止するか否かを示す一方向変換限定フラグとが関連づけられた情報とに基づいて、次に表示させるための文章に含まれる漢字の一部が仮名に変換され、当該文章に含まれる前記仮名の一部が漢字に変換された文章を含むコンテンツを前記次に表示されるコンテンツとして取得し、
前記次に表示されるコンテンツは、前記読みレベルが上がった場合に、仮に前記読みレベルが上がらない場合に取得される文章に含まれる仮名のうち、前記上がった読みレベルに応じて特定された仮名が漢字に置き換えられた文章を含み、
前記表示制御手段は、前記取得手段により取得されたコンテンツを表示させる、
ことを特徴とするプログラム。 Display control means for displaying content including at least Japanese sentences including kana,
An estimation means for estimating a reading level indicating the ability of the user to read kanji based on a mode in which the user browses the displayed sentence and a level corresponding to the displayed sentence; and
Acquisition means for acquiring content including text according to the reading level as content to be displayed next;
As a program for causing a computer to function as
The acquisition means is associated with the estimated reading level, a kanji, a kana indicating the reading of the kanji, a level, and a one-way conversion limitation flag indicating whether or not conversion from kana to kanji is prohibited. Content including a sentence in which a part of kanji included in a sentence to be displayed next is converted into a kana and a part of the kana included in the sentence is converted into a kanji As content displayed on
The next displayed content is the kana specified according to the increased reading level among the kana included in the sentences acquired when the reading level does not increase when the reading level is increased. Contains sentences replaced with kanji,
The display control means displays the content acquired by the acquisition means.
A program characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013070472A JP5866310B2 (en) | 2013-03-28 | 2013-03-28 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013070472A JP5866310B2 (en) | 2013-03-28 | 2013-03-28 | Information processing apparatus, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014194637A JP2014194637A (en) | 2014-10-09 |
JP5866310B2 true JP5866310B2 (en) | 2016-02-17 |
Family
ID=51839856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013070472A Active JP5866310B2 (en) | 2013-03-28 | 2013-03-28 | Information processing apparatus, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5866310B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018133026A (en) * | 2017-02-17 | 2018-08-23 | コニカミノルタ株式会社 | Document conversion device and document conversion program |
JP2019197366A (en) * | 2018-05-09 | 2019-11-14 | Croco株式会社 | Content evaluation device, content evaluation method, program, and storage medium |
JPWO2020036011A1 (en) * | 2018-08-16 | 2021-09-02 | ソニーグループ株式会社 | Information processing equipment, information processing methods, and programs |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04255889A (en) * | 1991-02-08 | 1992-09-10 | Nippon Telegr & Teleph Corp <Ntt> | Deciding method for document comprehension |
JPH05265677A (en) * | 1992-03-18 | 1993-10-15 | Hitachi Ltd | Information providing system |
JPH08180052A (en) * | 1994-12-26 | 1996-07-12 | Toshiba Corp | Document preparation device and its control method |
JP2001125892A (en) * | 1999-10-26 | 2001-05-11 | Sharp Corp | Device and method for displaying reading kana and medium recording reading kana display program |
JP3883373B2 (en) * | 2000-09-07 | 2007-02-21 | シャープ株式会社 | Electronic dictionary device |
JP2002259377A (en) * | 2001-02-28 | 2002-09-13 | Axis Software Kk | Japanese translation system |
JP2005128918A (en) * | 2003-10-27 | 2005-05-19 | Toppan Printing Co Ltd | Server for adding japanese kana characters and method therefor |
JP2005338173A (en) * | 2004-05-24 | 2005-12-08 | Advanced Telecommunication Research Institute International | Foreign language reading comprehension learning support device |
JP2006285299A (en) * | 2005-03-31 | 2006-10-19 | Kddi Corp | Ability filter type content recommendation device, method and program |
-
2013
- 2013-03-28 JP JP2013070472A patent/JP5866310B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014194637A (en) | 2014-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109800386B (en) | Highlighting key portions of text within a document | |
CN106663109B (en) | Providing automatic actions for content on a mobile screen | |
KR101617598B1 (en) | Device, method, and graphical user interface for navigating a list of identifiers | |
US20110252302A1 (en) | Fitting network content onto a reduced-size screen | |
KR100808991B1 (en) | Apparatus and Method For Searching Words With Electronic Dictionary In The Mobile Station | |
US20080235563A1 (en) | Document displaying apparatus, document displaying method, and computer program product | |
US8341543B2 (en) | Method and apparatus of scrolling a document displayed in a browser window | |
JP5877272B2 (en) | Document processing apparatus, document processing method, program, and information storage medium | |
US9286279B2 (en) | Bookmark setting method of e-book, and apparatus thereof | |
WO2010088182A1 (en) | Selective display of ocr'ed text and corresponding images from publications on a client device | |
CN109325223B (en) | Article recommendation method and device and electronic equipment | |
EP3820116A1 (en) | Personal information sharing method and apparatus, terminal device, and storage medium | |
US20150324340A1 (en) | Method for generating reflow-content electronic book and website system thereof | |
JP5850014B2 (en) | Character input device and program | |
CN111859856A (en) | Information display method and device, electronic equipment and storage medium | |
JP5866310B2 (en) | Information processing apparatus, information processing method, and program | |
KR20160100322A (en) | Identifying semantically-meaningful text selections | |
JP4691071B2 (en) | Page action activation device, page action activation control method, and page action activation control program | |
US10171691B2 (en) | Document generation system for generating a second document from elements extracted from a first document, and document server, document generation method, and computer program | |
EP3438806A1 (en) | Display device | |
JP2015036886A (en) | Information processing device, storage medium, and method | |
US8520030B2 (en) | On-screen marker to assist usability while scrolling | |
JP5423395B2 (en) | Electronic text browsing device, electronic text browsing method, electronic text browsing program, and mobile phone | |
US10248636B2 (en) | Electronic device for controlling deletion of character input on character input screen, character input control method for controlling deletion of character input on character input screen, and storage medium storing therein character input control method program | |
WO2018000603A1 (en) | Document display method and browser assembly |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150120 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150319 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150714 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150729 |
|
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: 20151201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5866310 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |