JP5866310B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

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
Application number
JP2013070472A
Other languages
Japanese (ja)
Other versions
JP2014194637A (en
Inventor
千善 早瀬
千善 早瀬
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.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
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 Rakuten Inc filed Critical Rakuten Inc
Priority to JP2013070472A priority Critical patent/JP5866310B2/en
Publication of JP2014194637A publication Critical patent/JP2014194637A/en
Application granted granted Critical
Publication of JP5866310B2 publication Critical patent/JP5866310B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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. Patent Document 1 discloses a technique for generating and displaying a furigana text based on a user rank input by a user and a difficulty level of a target character string.

特開平11−39298号公報Japanese Patent Laid-Open No. 11-39298

ところで、書籍等のコンテンツには、長編小説、シリーズ物の小説、ウィークリーニュース、連載が始まってから終了するまでの期間が長い書籍等がある。これらのコンテンツは、読み始めてから読み終わるまで、数か月〜数年が経過する場合がある。一方、子供のように成長する読者の場合、漢字を読むレベルは時の経過と共に変化する。このような読者がその期間が長い書籍等を読む場合、読み始めは子供等にとって読める漢字が少ないので、ひらがなが多い方が読みやすい。しかし、漢字を読めるようになるにつれて、読める漢字は漢字で表示してくれた方が読みやすくなる。   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.

本発明の実施形態にかかる情報処理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the information processing apparatus concerning embodiment of this invention. 情報処理装置が実現する機能の一例を示すブロック図である。It is a block diagram which shows an example of the function which information processing apparatus implement | achieves. 表示出力デバイスに表示される画像の一例を示す図である。It is a figure which shows an example of the image displayed on a display output device. 情報処理装置の処理フローの一例を示す図である。It is a figure which shows an example of the processing flow of information processing apparatus. ルビを表示させる操作の一例を示す図である。It is a figure which shows an example of operation which displays a ruby. レベル決定部の処理フローの一例を示す図である。It is a figure which shows an example of the processing flow of a level determination part. 表示コンテンツ取得部の処理フローの一例を示す図である。It is a figure which shows an example of the processing flow of a display content acquisition part. 表示コンテンツの元となる文字列のデータの一例を示す図である。It is a figure which shows an example of the data of the character string used as the origin of display content. 辞書データの一例を示す図である。It is a figure which shows an example of dictionary data.

以下では、本発明の実施形態について図面に基づいて説明する。同じ符号を付された構成については、重複する説明を省略する。本実施形態では、液晶表示パネルなどの平面ディスプレイに文書を表示し、ユーザにそれを閲覧させる文書処理装置について説明する。   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 processor 11, a storage unit 12, a communication unit 13, a display unit 14, and an input unit 15. The document processing device is, for example, a tablet terminal or an electronic book terminal. The document processing apparatus may be a personal computer or a server computer connected to these terminals via a network.

プロセッサ11は、記憶部12に格納されているプログラムに従って動作する。またプロセッサ11は通信部13、表示部14、入力部15を制御する。なお、上記プログラムは、インターネット等を介して提供されるものであってもよいし、フラッシュメモリ等のコンピュータで読み取り可能な記憶媒体に格納されて提供されるものであってもよい。   The processor 11 operates according to a program stored in the storage unit 12. The processor 11 controls the communication unit 13, the display unit 14, and the input unit 15. The program may be provided via the Internet or the like, or may be provided by being stored in a computer-readable storage medium such as a flash memory.

記憶部12は、RAMやフラッシュメモリ等のメモリ素子やメモリカード等によって構成されている。記憶部12は、上記プログラムを格納する。また、記憶部12は、各部から入力される情報や演算結果を格納する。   The storage unit 12 includes a memory element such as a RAM or a flash memory, a memory card, or the like. The storage unit 12 stores the program. The storage unit 12 stores information input from each unit and calculation results.

通信部13は、他の装置と通信する機能を実現するものであり、例えば無線LANの集積回路やアンテナなどにより構成されている。通信部13は、プロセッサ11の制御に基づいて、他の装置から受信した情報をプロセッサ11や記憶部12に入力し、他の装置に情報を送信する。   The communication unit 13 realizes a function of communicating with other devices, and includes, for example, a wireless LAN integrated circuit or an antenna. Based on the control of the processor 11, the communication unit 13 inputs information received from another device to the processor 11 or the storage unit 12 and transmits the information to the other device.

表示部14は、液晶パネルなどの表示出力デバイス(表示手段)やそれを制御する回路であり、液晶表示パネルやグラフィックチップなどにより構成される。表示部14は、プロセッサ11の制御に基づいて、画像を表示出力デバイスに対して出力する。なお、文書処理装置は必ずしも表示出力デバイスを内蔵していなくてもよく、表示部14は外部にある表示出力デバイスに画像を表示させてもよい。   The display unit 14 is a display output device (display means) such as a liquid crystal panel or a circuit that controls the display output device, and is configured by a liquid crystal display panel, a graphic chip, or the like. The display unit 14 outputs an image to the display output device based on the control of the processor 11. Note that the document processing apparatus does not necessarily have a built-in display output device, and the display unit 14 may display an image on an external display output device.

入力部15は、タッチパネルなどの入力デバイスや、キーボードやマウスなどの入力デバイスからのデータを取得するコントローラなどにより構成される。入力部15は、プロセッサ11の制御に基づいて、タッチパネルや入力デバイスをユーザが操作することにより入力されるデータを取得する。   The input unit 15 includes an input device such as a touch panel, a controller that acquires data from an input device such as a keyboard and a mouse, and the like. The input unit 15 acquires data input by a user operating a touch panel or an input device based on the control of the processor 11.

図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 level setting unit 51, a level acquisition unit 52, a display content acquisition unit 53, a display control unit 54, and a level determination unit 55. These functions are realized by the processor 11 executing a program stored in the storage unit 12 and controlling the display unit 14, the input unit 15, and the like. Here, the display content acquisition unit 53, the display control unit 54, and the level determination unit 55 correspond to an acquisition unit, a display control unit, and an estimation unit in the claims of the present application, respectively.

以下では、文書処理装置が実現する各機能について、処理フローやその他の図面を用いて説明する。本実施形態では、漢字かな混じりの単語を含むコンテンツにおいて、その単語をかなのみで表示するか漢字入りで表示するか、あるいは漢字に読みがなであるルビを付加するかを、表示レベルに応じて変化させる文書処理装置の例について説明する。   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 level setting unit 51 is realized centering on the processor 11, the storage unit 12, the display unit 14, and the input unit 15. The level setting unit 51 acquires the display level selected by the user and stores the display level. More specifically, the level setting unit 51 acquires the user's operation for the display level input field displayed on the screen of the display means via the input unit 15, and displays the display level for the user based on the operation. Is acquired and stored in the storage unit 12.

図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 level input field 61, a button 62 for proceeding to the next page, and a button 63 for returning to the previous page are arranged. FIG. 3 shows an example in which the content of “Weekly Children's Newspaper” is displayed as the content. When the user changes the level of the display level input field, the level setting unit 51 acquires the changed level. In the displayed content, kanji-kana mixed character strings are arranged in a predetermined area, and images such as photographs are also arranged in a predetermined area.

レベル取得部52は、プロセッサ11および記憶部12を中心として実現される。レベル取得部52は、ユーザの現在の表示レベルを取得する。   The level acquisition unit 52 is realized centering on the processor 11 and the storage unit 12. The level acquisition unit 52 acquires the current display level of the user.

表示コンテンツ取得部53は、プロセッサ11および記憶部12を中心として実現される。表示コンテンツ取得部53は、ユーザの現在のレベルに応じた文章を含むコンテンツを取得する。このコンテンツに含まれる文章は、少なくとも仮名を含む日本語の文章である。   The display content acquisition unit 53 is realized centering on the processor 11 and the storage unit 12. The display content acquisition unit 53 acquires content including text according to the current level of the user. The sentence included in this content is a Japanese sentence including at least a kana.

表示制御部54は、プロセッサ11、記憶部12、表示部14および入力部15を中心として実現される。表示制御部54は、表示コンテンツ取得部53が取得したコンテンツのうち少なくとも一部を表示出力デバイスに表示させるよう制御する。   The display control unit 54 is realized centering on the processor 11, the storage unit 12, the display unit 14, and the input unit 15. The display control unit 54 controls the display output device to display at least a part of the content acquired by the display content acquisition unit 53.

図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 level acquisition unit 52, the display content acquisition unit 53, and the display control unit 54.

はじめに、表示コンテンツ取得部53は、ユーザからコンテンツを指定する情報を取得する(ステップS101)。例えば表示コンテンツ取得部53は、ユーザにコンテンツの一覧を表示し、その中からユーザが表示したいコンテンツを選択させ、選択されたコンテンツを示すIDやタイトルなどを取得する。ここで、本実施形態におけるコンテンツは、表示レベルに応じて画面に表示する内容(表示コンテンツ)が変化するものとする。図4の例で言えば、選択されるコンテンツは「週刊子ども新聞」であり、この表示コンテンツに含まれる漢字やかなが表示レベルに応じて変化することになる。   First, the display content acquisition unit 53 acquires information specifying content from the user (step S101). For example, the display content acquisition unit 53 displays a list of contents for the user, causes the user to select a content that the user wants to display, and acquires an ID, a title, and the like indicating the selected content. Here, the content (display content) displayed on the screen changes according to the display level in the content in the present embodiment. In the example of FIG. 4, the selected content is “Weekly Children's Newspaper”, and the kanji included in this display content changes according to the display level.

次に、レベル取得部52は、ユーザに対する現在の表示レベルを取得する(ステップS102)。この表示レベルは、レベル設定部51やレベル決定部55によって記憶部12に格納されている。また、レベル取得部52は記憶部12にユーザの現在の表示レベルが格納されていない場合には、デフォルトとしてあらかじめ指定された表示レベルをユーザの現在の表示レベルとして取得してもよい。そして、表示コンテンツ取得部53は、ユーザにより指定されたコンテンツについて、その表示レベルに対応する文章を含む表示コンテンツの情報を取得する(ステップS103)。この表示コンテンツを取得する処理の詳細については後述する。   Next, the level acquisition unit 52 acquires the current display level for the user (step S102). This display level is stored in the storage unit 12 by the level setting unit 51 and the level determination unit 55. Further, when the current display level of the user is not stored in the storage unit 12, the level acquisition unit 52 may acquire a display level designated in advance as a default as the current display level of the user. And the display content acquisition part 53 acquires the information of the display content containing the text corresponding to the display level about the content designated by the user (step S103). Details of the processing for acquiring the display content will be described later.

そして、表示制御部54は、取得された表示コンテンツの情報に基づいて、その表示コンテンツに含まれる複数のページのうち表示対象ページを表示出力デバイスに出力させる(ステップS104)。この表示対象ページは、例えばこのコンテンツを初めて表示する際には、1番目のページであり、ボタン62,63などに対するユーザの操作によって進んだり戻ったりするものである。   Then, the display control unit 54 causes the display output device to output a display target page among a plurality of pages included in the display content based on the acquired information of the display content (step S104). This display target page is, for example, the first page when this content is displayed for the first time, and is advanced or returned by the user's operation on the buttons 62 and 63 and the like.

表示コンテンツが表示された状態で、ユーザがこの表示ページを変更する操作をした場合には(ステップ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 display control unit 54 changes the display page (step S106), and the changed display is displayed. The process from step S104 is repeated for the page. The operation for changing the display page may be a press of a button for advancing or returning the screen page described above, or may be a flick operation. Further, the display control unit 54 records the contents of the operation for changing the display page and the time thereof in a log.

また、表示コンテンツが表示された状態でユーザがいずれかの単語を選択し、その単語にルビを表示させる指示(ルビ表示要求)がされた場合には(ステップ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 display control unit 54 Displays the ruby on the selected word (step S108), and the display control unit 54 records the requested word and the time when the instruction is given in the log. In order to respond to the next user operation, the processing from step S105 is repeated.

図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 display control unit 54 displays a pop-up option that allows the user to select “ruby display” for the word, and the “ruby display” option is selected. In this case, the display control unit 54 performs the above-described process on the assumption that the ruby display request has been made for the word “snow”, and displays the ruby “Yuki”.

また、表示コンテンツが表示された状態でユーザがこのコンテンツの閲覧を終了する指示をした場合には(ステップ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 display control unit 54 performs processing according to the instruction and repeats the processing from step S105 and the like.

次に、ユーザに対する表示レベルを自動的に変更する処理について説明する。レベル決定部55は、プロセッサ11および記憶部12を中心として実現される。レベル決定部55はユーザが表示コンテンツの文章を閲覧する態様に基づいて、ユーザについての表示レベルを推定(決定)する。この閲覧する態様は、ユーザのタッチ操作や画面のどこに視線を向けているかなどに基づいて検出されるものであり、例えば表示制御部54が画面に表示させた漢字を含む単語に対するルビ表示要求や、表示コンテンツを読む速度やユーザが文章を読む際の視線の移動などがある。また、ユーザについての表示レベルは、ユーザが漢字を読む能力を示すものである。以下ではその処理について説明する。   Next, processing for automatically changing the display level for the user will be described. The level determination unit 55 is realized centering on the processor 11 and the storage unit 12. The level determination unit 55 estimates (determines) the display level for the user based on the manner in which the user browses the text of the display content. This browsing mode is detected based on the user's touch operation or where on the screen the line of sight is directed. For example, the display control unit 54 displays a ruby display request for a word including kanji displayed on the screen. There is a speed of reading display content and a movement of a line of sight when a user reads a sentence. The display level for the user indicates the ability of the user to read kanji. The process will be described below.

図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 level determination unit 55. This process is performed each time a period such as one week or one month elapses. First, the level determination unit 55 totals the number of times the ruby display request is made from the record of the ruby display request log (step S201). The number of times may be the number of times since the previous processing of the level determining unit 55 is performed, or may be an average value of the number of times for each page. In addition, the level determination unit 55 obtains an average time for reading one page from a log of an operation for changing the display page (step S202). When this average time is obtained, it is obtained by excluding pages that require less time than a predetermined threshold to read one page. This is because if the time is too short to read, it is considered that the content is skipped without being read. The average time corresponds to the speed at which the user reads the display content.

次に、ルビ表示要求がされた回数が予め定められた適正範囲の下限より小さく(ステップ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 level determination unit 55 increases the display level for the user by one level (step S205). By doing so, for example, when a child who is a user grows up and can read a sentence of a certain display level, the display level is increased. By doing so, reading of content can be prevented from being bored, and a learning effect can be continuously given to the user.

なお、上述のケースとは反対に、レベル決定部55は、ルビ表示要求がされた回数が予め定められた適正範囲の上限より大きく、またページをよむ平均時間が時間範囲の上限を超える場合に、ユーザに対する表示レベルを1レベル下げてもよい。   Contrary to the above-described case, the level determination unit 55 determines that the number of times that the ruby display request has been made is larger than the upper limit of the predetermined appropriate range and the average time for reading the page exceeds the upper limit of the time range. The display level for the user may be lowered by one level.

なお、レベル決定部55は、表示コンテンツを読む際のユーザの視線の移動に基づいて、レベルを判定してもよい。この場合、レベル決定部55は視線の移動速度が予め定められた速度閾値より速ければ、ユーザがコンテンツをスラスラと読めるようになったとして、表示レベルを上げるようにすればよい。もちろん、この場合には文書処理装置は視線検知装置から視線の位置を取得し、それらから視線の平均移動速度を計算しておく。   The level determination unit 55 may determine the level based on the movement of the user's line of sight when reading the display content. In this case, if the moving speed of the line of sight is faster than a predetermined speed threshold, the level determination unit 55 may increase the display level, assuming that the user can read the content smoothly. Of course, in this case, the document processing apparatus acquires the position of the line of sight from the line-of-sight detection apparatus, and calculates the average movement speed of the line of sight from them.

次に、表示コンテンツ取得部53が表示レベルに応じた文章を含む表示コンテンツを取得する処理の詳細について説明する。図7は、表示コンテンツ取得部53の処理フローの一例を示す図である。表示コンテンツ取得部53は、コンテンツに含まれる文字列であって、漢字を含む複数の単語を含む文字列について、表示レベルより難易度の高い単語については文字列をかなまたはルビ付き漢字に変換し、表示レベルと難易度が同じか低い単語についてはかなの文字列を漢字に変換し、その変換された文字列を含む表示コンテンツのデータを取得する。図7には、この処理のうち各文字列について漢字とかなとの間で互いに変換する処理を記載している。   Next, details of a process in which the display content acquisition unit 53 acquires display content including text according to the display level will be described. FIG. 7 is a diagram illustrating an example of a processing flow of the display content acquisition unit 53. The display content acquisition unit 53 converts a character string that is included in the content and includes a plurality of words including kanji into kana or kanji with ruby for a word that is more difficult than the display level. For words whose display level and difficulty are the same or low, the Kana character string is converted into Kanji, and display content data including the converted character string is acquired. FIG. 7 shows a process of converting each character string between kanji and kana among the processes.

はじめに、表示コンテンツ取得部53は、表示コンテンツの元となる文字列に含まれる単語の読込位置を取得する(ステップS301)。この読込位置は文字列の先頭からの文字数であってよい。次に、表示コンテンツ取得部53は読込位置にある単語を読込み取得する(ステップS302)。   First, the display content acquisition unit 53 acquires the reading position of a word included in the character string that is the source of the display content (step S301). This reading position may be the number of characters from the beginning of the character string. Next, the display content acquisition unit 53 reads and acquires the word at the reading position (step S302).

図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 content acquisition unit 53 acquires a word, the word may be acquired by performing morphological analysis from the original character string, or a word delimiter of the original character string is shown as content. Information may be stored in advance, and words may be acquired according to the information. Here, the word is made up of at least one of kanji and kana, and here it is assumed to include a compound word. In addition, the original character string includes kana characters that can be replaced with kanji, and the original character string may be a kanji-kana mixed sentence or a hiragana-only sentence. .

表示コンテンツ取得部53は、文字列から単語を取得すると、その単語の辞書データが存在するかを確認する(ステップS303)。単語の辞書データがなければ(ステップS303のN)、表示コンテンツ取得部53はその単語について文字列を変換する操作をスキップする。単語の辞書データがある場合には、表示コンテンツ取得部53は辞書データからその単語に紐付けられた情報を取得する(ステップS304)。   When the display content acquisition unit 53 acquires a word from the character string, the display content acquisition unit 53 checks whether dictionary data of the word exists (step S303). If there is no dictionary data for the word (N in step S303), the display content acquisition unit 53 skips the operation of converting the character string for the word. If there is word dictionary data, the display content acquisition unit 53 acquires information associated with the word from the dictionary data (step S304).

図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 content acquisition unit 53 searches using the kanji field of the dictionary data, and acquires the record acquired by the search. On the other hand, if the word acquired in step 302 is only a kana word, the display content acquisition unit 53 searches using the kana field of the dictionary data, and acquires a record acquired by the search. Here, the Kanji conversion enable / disable flag is set depending on whether or not a homonym exists. If there is a homonym, the Kanji conversion enable / disable flag becomes “No”.

そして、読み込まれた単語が漢字を含んでおり、単語のレベルが表示レベルを超えている場合には(ステップS305のY)、表示コンテンツ取得部53はその単語をかなに変換する(ステップS306)。なお、この場合には、漢字をかなに変換する代りに、その単語のかなを、ルビとして文字列に付加するように文字列のデータを変換してもよい。また、ユーザが表示レベルを自ら下げた場合にはルビを表示させ、そうでない場合にはかなに変換するようにしてもよい。レベルが自動的に上がった後に落とした場合にはある程度能力があり、ルビで読むことを補助した方が適切な場合もあるからである。   When the read word includes kanji and the word level exceeds the display level (Y in step S305), the display content acquisition unit 53 converts the word into kana (step S306). . In this case, instead of converting kanji into kana, the character string data may be converted so that the kana of the word is added to the character string as ruby. In addition, ruby may be displayed when the user lowers the display level by himself / herself, and otherwise conversion may be made. This is because if you drop after the level has automatically increased, you have some abilities and it may be more appropriate to assist in reading with ruby.

一方、読み込まれた単語がかなのみで構成されており、かつ単語のレベルが表示レベルより低く(ステップ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 content acquisition unit 53 converts the kana of the word into kanji (step S309). If the above conditions are not satisfied in S307 and S308, the conversion process is skipped.

そして、単語を変換する処理がされた、あるいはその処理がスキップされた後に、表示コンテンツ取得部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 content acquisition unit 53 confirms whether or not it has been read to the end of the character string (step S310). The display content acquisition unit 53 advances the reading position by one word and repeats the processing from step S302. On the other hand, in the case of the end (Y in step S310), the conversion process is terminated for this character string.

例えば、表示レベルが3で、図8に示す文字列については、表示コンテンツ取得部53は、単語のレベルが表示レベルを超える単語である「桜」、「咲く」の単語について漢字から仮名に変換し、単語のレベルが表示レベル以下である「ゆき」については、かなから漢字に変換する。一方、単語のレベルが表示レベル以下であるが、漢字変換可否フラグが「否」である「くる」については漢字に変換しない。こうすることで、複数のコンテンツを準備する必要をなくし、かつ、かなが間違った漢字に変換されることを防ぐことが可能になる。   For example, for the character string shown in FIG. 8 with a display level of 3, the display content acquisition unit 53 converts kanji to kana for the words “sakura” and “bloom” that are words whose word level exceeds the display level. However, “Yuki” whose word level is lower than the display level is converted from kana to kanji. On the other hand, “Kuru” whose word level is lower than the display level but whose Kanji conversion enable / disable flag is “No” is not converted to Kanji. By doing so, it becomes possible to eliminate the need to prepare a plurality of contents and prevent the kana from being converted into the wrong kanji.

上述の処理により、表示コンテンツ取得部53はユーザの表示レベルに対応する文章を含むコンテンツを、表示制御部54に表示させるコンテンツとして取得する。また、この文章については、表示レベルが上がるにつれ、含まれる漢字が多くなる。また、推定されたユーザの表示レベルが上がった場合に表示コンテンツ取得部53が取得するコンテンツの文章は、仮に表示レベルが上がらない場合に取得される文章に含まれる仮名のうち、その上がった表示レベルに応じて特定された仮名が漢字に置き換えられた文章となる。   Through the above-described processing, the display content acquisition unit 53 acquires content including text corresponding to the display level of the user as content to be displayed on the display control unit 54. For this sentence, as the display level increases, more kanji characters are included. Further, the sentence of the content acquired by the display content acquisition unit 53 when the estimated display level of the user is increased is the display of the kana included in the sentence acquired when the display level is not increased. The kana specified according to the level is replaced with kanji.

なお、あるコンテンツについて、予めレベルごとに文字列やその配置などの情報を準備し記憶部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 storage unit 12. For example, content including sentences for first graders and second graders may be prepared in advance. Here, it is assumed that these contents differ depending on the level, whether the words included in the contents are kana or kanji. In this case, the display content acquisition unit 53 may switch the content used for display by selecting the character string and the arrangement information corresponding to the display level. Instead of using dictionary data, kanji-like level information may be embedded on the content side.

また、コンテンツに含まれる文章のデータは、必ずしもテキストデータで表現されていなくてもよい。より具体的には、表示コンテンツ取得部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 content acquisition unit 53 may generate document data of display content corresponding to the display level using sentence data using a word ID and dictionary data. Here, the dictionary data has a plurality of records provided for each word, and each record includes a word ID, a kanji of the word, a kana of the word, and a level indicating the difficulty of the word. The document data includes a plurality of pieces of word information arranged in the order of description, and each piece of word information includes one of a word ID and text data. When the word ID is included as the word information, the word is in the dictionary data, and when the word data is included, the word is not in the dictionary data. In this case, instead of performing the process shown in FIG. 7, the display content acquisition unit 53 performs a process of acquiring word information in order and adding a character string corresponding to the word information to the text data of the output character string. By repeating to the end, the output text data may be acquired as the text of the display content. For each acquired word information, if the acquired word information is a word ID, the level of the record of the word ID is compared with the display level, so that the kana and kanji included in the record If the appropriate text is added to the text data for output and the acquired word information is text data, a process of adding the text data as it is to the text data for output may be performed. In this way, even if there is a homonym, an appropriate kanji is displayed.

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.
JP2013070472A 2013-03-28 2013-03-28 Information processing apparatus, information processing method, and program Active JP5866310B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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&#39;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