(57)【要約】【課題】ユーザが所望する任意のＷｅｂページに、漢字のルビを付ける。【解決手段】ルビ振りを希望するＷｅｂページを、クライアントにてユーザに指定させる機能と、  ユーザが指定したＷｅｂページを、これを提供してくれるＷｅｂサーバから取り寄せる機能と、  取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する機能と、  各形態素に対して、漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、前記日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、漢字のルビが振られていることだけが異なるＷｅｂページを生成する機能と、  生成したＷｅｂページをクライアントに送る機能とを有するルビ振りサーバ。【選択図】なし【特許請求の範囲】
【請求項１】
クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバであって、
（１）ルビ振りを希望するＷｅｂページを、クライアントにてユーザに指定させる機能、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる機能、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する機能、
（４）各形態素に対して、漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、日本語文に、漢字のルビが振られていることだけが異なるＷｅｂページを生成する機能、
（５）生成したＷｅｂページをクライアントに送る機能、
以上（１）〜（５）の機能を有することを特徴とするルビ振りサーバ。
【請求項２】
クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバであって、
（１）ルビ振りを希望するＷｅｂページと、漢字能力のレベルと、ルビのスタイルとを、クライアントにてユーザに指定させる機能、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる機能、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する機能、
（４）各形態素に対して、ユーザが指定した漢字能力のレベルでは読みが分からない漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、ユーザが指定したルビのスタイルで、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、日本語文に、ユーザが指定した漢字能力のレベルでは読みが分からない漢字のルビが、ユーザが指定したルビのスタイルで振られていることだけが異なるＷｅｂページを生成する機能、
（５）生成したＷｅｂページをクライアントに送る機能、
以上（１）〜（５）の機能を有することを特徴とするルビ振りサーバ。
【請求項３】
クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバが実行する方法であって、
（１）ルビ振りを希望するＷｅｂページを、クライアントにてユーザに指定させる工程、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる工程、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する工程、
（４）各形態素に対して、漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、
取り寄せたＷｅｂページと、日本語文に、漢字のルビが振られていることだけが異なるＷｅｂページを生成する工程、
（５）生成したＷｅｂページをクライアントに送る工程、
以上（１）〜（５）の工程を含むことを特徴とするルビ振り方法。
【請求項４】
クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバが実行する方法であって、
（１）ルビ振りを希望するＷｅｂページと、漢字能力のレベルと、ルビのスタイルとを、クライアントにてユーザに指定させる工程、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる工程、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する工程、
（４）各形態素に対して、ユーザが指定した漢字能力のレベルでは読みが分からない漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、ユーザが指定したルビのスタイルで、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、日本語文に、ユーザが指定した漢字能力のレベルでは読みが分からない漢字のルビが、ユーザが指定したルビのスタイルで振られていることだけが異なるＷｅｂページを生成する工程、
（５）生成したＷｅｂページをクライアントに送る工程、
以上（１）〜（５）の工程を含むことを特徴とするルビ振り方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルビ振りサーバ及び方法に関する。
【背景技術】
【０００２】
従来から、子供向けの検索サイトの中には、検索結果のＷｅｂページも、検索結果のＷｅｂページからジャンプした後のＷｅｂページも、漢字に振り仮名を付けることのできる機能を有しているものがある（例えば、非特許文献１参照）。
【０００３】
しかしながら、この機能では、漢字に振り仮名を付けることのできるＷｅｂページは、検索結果のＷｅｂページと、検索結果のＷｅｂページからジャンプした後のＷｅｂページだけであって、ユーザの所望する任意のＷｅｂページではない。
【０００４】
また、この機能では、ユーザは、振り仮名ありか、振り仮名なしかを選択できるだけであって、漢字能力に合わせて、未だ習熟していない漢字のみに振り仮名を付け、既に習熟した漢字には振り仮名を付けないことを選択することができない。
【０００５】
さらに、この機能では、振り仮名のスタイルが一義的に定められており、ユーザは選ぶことができない。
【非特許文献１】“漢字ひらがな変換について”、平成１５年８月７日検索、インターネット＜ＵＲＬ：http://kids.goo.ne.jp/info/kanji.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は斯かる背景技術を鑑みてなされたもので、少なくとも、以下の（１）〜（３）の何れか１つを達成することを課題とする。
【０００７】
（１）ユーザが所望する任意のＷｅｂページに、漢字のルビを付ける。
【０００８】
（２）Ｗｅｂページに、ユーザの漢字能力に合わせて漢字のルビを付ける。
【０００９】
（３）Ｗｅｂページに、ユーザが所望するスタイルで漢字のルビを付ける。
【課題を解決するための手段】
【００１０】
本発明において上記課題を達成するために、まず請求項１の発明では、クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバであって、
（１）ルビ振りを希望するＷｅｂページを、クライアントにてユーザに指定させる機能、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる機能、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する機能、
（４）各形態素に対して、漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、日本語文に、漢字のルビが振られていることだけが異なるＷ
ｅｂページを生成する機能、
（５）生成したＷｅｂページをクライアントに送る機能、
以上（１）〜（５）の機能を有することを特徴とするルビ振りサーバとしたものである。
【００１１】
また請求項２の発明では、クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバであって、
（１）ルビ振りを希望するＷｅｂページと、漢字能力のレベルと、ルビのスタイルとを、クライアントにてユーザに指定させる機能、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる機能、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する機能、
（４）各形態素に対して、ユーザが指定した漢字能力のレベルでは読みが分からない漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、ユーザが指定したルビのスタイルで、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、日本語文に、ユーザが指定した漢字能力のレベルでは読みが分からない漢字のルビが、ユーザが指定したルビのスタイルで振られていることだけが異なるＷｅｂページを生成する機能、
（５）生成したＷｅｂページをクライアントに送る機能、
以上（１）〜（５）の機能を有することを特徴とするルビ振りサーバとしたものである。
【００１２】
また請求項３の発明では、クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバが実行する方法であって、
（１）ルビ振りを希望するＷｅｂページを、クライアントにてユーザに指定させる工程、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる工程、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する工程、
（４）各形態素に対して、漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、日本語文に、漢字のルビが振られていることだけが異なるＷｅｂページを生成する工程、
（５）生成したＷｅｂページをクライアントに送る工程、
以上（１）〜（５）の工程を含むことを特徴とするルビ振り方法としたものである。
【００１３】
また請求項４の発明では、クライアントと、Ｗｅｂサーバとが接続されているネットワークに接続されているサーバが実行する方法であって、
（１）ルビ振りを希望するＷｅｂページと、漢字能力のレベルと、ルビのスタイルとを、クライアントにてユーザに指定させる工程、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる工程、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する工程、
（４）各形態素に対して、ユーザが指定した漢字能力のレベルでは読みが分からない漢字が含まれているか否かを確かめ、含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、ユーザが指定したルビのスタイルで、この漢字にルビが振られたものにし、他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、取り寄せたＷｅｂページと、日本語文に、ユーザが指定した漢字能力のレベルでは読みが分からない漢字のルビが、ユーザが指定したルビのスタイルで振られていることだけが異なるＷｅｂページを生成する工程、
（５）生成したＷｅｂページをクライアントに送る工程、
以上（１）〜（５）の工程を含むことを特徴とするルビ振り方法としたものである。
【発明の効果】
【００１４】
請求項１及び３の発明では、ユーザの所望する任意のＷｅｂページに含まれる日本語文に対して、漢字のルビを付けることができるという効果がある。
【００１５】
請求項２及び４の発明では、ユーザの所望する任意のＷｅｂページに含まれる日本語文に対して、ユーザの漢字能力に合わせて、ユーザの所望するスタイルで漢字のルビを付けることができるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の一実施形態を説明する。
【００１７】
１．構成
本実施形態では、図１に示すように、クライアントと、Ｗｅｂサーバとが接続されているネットワークに、ルビ振りサーバを接続する。
【００１８】
クライアントは、パソコンなどのコンピュータ、或は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話機などの携帯情報端末である。クライアントには、Ｗｅｂブラウザがインストールされている。
【００１９】
ネットワークは、クライアント、Ｗｅｂサーバ、ルビ振りサーバ、それぞれの間でデータ通信が可能であれば、その種類や形態に特に制限は無く、例えば、インターネットやイントラネット或は専用回線でも良く、また、途中で光通信や無線通信が行なわれるものであっても良い。
【００２０】
ルビ振りサーバは、
（１）ルビ振りを希望するＷｅｂページと、漢字能力のレベルと、ルビのスタイルとを、クライアントにてユーザに指定させる機能、
（２）ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる機能、
（３）取り寄せたＷｅｂページに含まれる日本語文を形態素に分解し、この日本語文の形態素の読み仮名を取得する機能、
（４）各形態素に対して、ユーザが指定した漢字能力のレベルでは読みが分からない漢字が含まれているか否かを確かめ、
含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、ユーザが指定したルビのスタイルで、この漢字にルビが振られたものにし、
他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、
取り寄せたＷｅｂページと、日本語文に、ユーザが指定した漢字能力のレベルでは読みが分からない漢字のルビが、ユーザが指定したルビのスタイルで振られていることだけが
異なるＷｅｂページを生成する機能、
（５）生成したＷｅｂページをクライアントに送る機能、
以上（１）〜（５）の機能を有するコンピュータシステムである。
【００２１】
上記の（１）の機能において、ルビ振りを希望するＷｅｂページと、漢字能力のレベルと、ルビのスタイルとの指定は、例えば、図２に示す画面を、クライアントのＷｅｂブラウザに表示させることにより行われても良い。図２の画面では、ルビ振りを希望するＷｅｂページのＵＲＬを入力し、Ｇｒａｄｅ（学年）を選択し、Ｓｔｙｌｅ（スタイル）を選択して、送信ボタンを押すことで、この指定が行われる。ここで、選択されるＧｒａｄｅ（学年）は、この学年に在籍する小学生の漢字能力のレベルを意味している。また、ここで、選択されるＳｔｙｌｅ（スタイル）は、Ｗｅｂページの記述言語であるＨＴＭＬのｒｕｂｙタグでルビを振る場合のルビの行揃え位置を指定するｒｕｂｙ−ａｌｉｇｎプロパティの値を意味している。図３に、図２の画面において、Ｇｒａｄｅ（学年）で１年生を選択し、Ｓｔｙｌｅ（スタイル）でＣｅｎｔｅｒ（中央寄せ）を選択したときの、ルビの振られたＷｅｂページの表示例を示す。
【００２２】
また上記の（１）の機能において、漢字能力のレベルの指定は、日本漢字能力検定の級を指定することであっても良い。
【００２３】
上記の（３）の機能は、形態素解析エンジンと呼ばれるソフトウェアによって、実現される。この形態素解析エンジンは、Ｗｅｂページに含まれる日本語文に対して形態素解析を行って、この日本語文を形態素に分解し、この日本語文の形態素とその読み仮名のリストを解析結果として出力するものである。ここで、形態素とは、これ以上細かくすると意味がなくなってしまう最小の文字列のことである。
【００２４】
形態素解析の結果として出力された形態素とその読み仮名のリストの例を、図４に示す。図４のリストは、「９年間を三つにして構成するカリキュラム案を固めた」という日本語文の形態素解析の結果である。図４のリストを見ればわかるように、形態素の読み仮名は、形態素を構成する個々の漢字の読み仮名に、それぞれ先頭に「−」が付加され、送り仮名には、その先頭に「＊」が付加されたものになっているので、「−」と「＊」を手掛かりにして、形態素の読み仮名から、形態素を構成する特定の漢字の振り仮名を取得することが可能である。
【００２５】
上記（４）の機能を実現するために、ルビ振りサーバは、各漢字能力のレベルで習熟している漢字のリストを保管（記憶）している。これにより、形態素の中に漢字が含まれている場合、この漢字が、ユーザが指定した漢字能力のレベルでは読みが分からない漢字であるか否かは、この漢字が、この漢字能力のレベルで習熟している漢字のリストに載っているか否かで確かめられる。すなわち、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っていない漢字は、この漢字能力のレベルでは読みが分からない漢字と判断され、他方、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っている漢字は、この漢字能力のレベルで読みが分かる漢字と判断される。
【００２６】
２．処理
以下に、ルビ振りサーバが実行する処理フローの例を、図５のフローチャートに従って説明する。
【００２７】
Ｓ（ＳＴＥＰ）１；
クライアントにて、ユーザに、ルビ振りを希望するＷｅｂページと、漢字能力のレベルと、ルビのスタイルとを指定させる。
【００２８】
Ｓ（ＳＴＥＰ）２；
ユーザが指定したＷｅｂページを、このＷｅｂページを提供してくれるＷｅｂサーバから取り寄せる。
【００２９】
Ｓ（ＳＴＥＰ）３；
形態素解析エンジンに、取り寄せたＷｅｂページを渡し、形態素解析エンジンに、このＷｅｂページ含まれる日本語文に対して形態素解析を行わせて、形態素解析エンジンから、この日本語文の形態素解析の結果として、この日本語文の形態素とその読み仮名のリストを取得する。
【００３０】
Ｓ（ＳＴＥＰ）４；
リストに含まれる各形態素に対して、ユーザが指定した漢字能力のレベルでは読みが分からない漢字が含まれているか否かを確かめ、
含まれている場合、形態素の読み仮名から、この漢字の振り仮名を取得して、形態素を、ユーザが指定したルビのスタイルで、この漢字にルビを振られたものにし、
他方、含まれていない場合、形態素をそのままにして、取り寄せたＷｅｂページに含まれる日本語文における並び順で各形態素を再びつなぎ合わせることにより、
取り寄せたＷｅｂページと、日本語文に、ユーザが指定した漢字能力のレベルでは読みが分からない漢字のルビが、ユーザが指定したルビのスタイルで振られていることだけが異なるＷｅｂページを生成する。
【００３１】
Ｓ（ＳＴＥＰ）５；
生成したＷｅｂページを、クライアントに送る。
【００３２】
次に、ルビ振りサーバが実行する処理フローの例の上記ＳＴＥＰ４を詳細化した処理フローの例を、図６のフローチャートに従って、以下に詳細に説明する。
【００３３】
Ｓ（ＳＴＥＰ）４１；
取り寄せたＷｅｂページに含まれる日本語文の形態素とその読み仮名のリストから、この日本語文における並びの順で最初のものを取得し、これを当該形態素とする。
【００３４】
Ｓ（ＳＥＴＰ）４２；
当該形態素に、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っいない漢字が含まれているか否かを確かめ、
載っていない漢字が含まれている場合、ＳＴＥＰ４３に進み、
他方、載っていない漢字が含まれていない場合、ＳＴＥＰ４４に進む。
【００３５】
Ｓ（ＳＴＥＰ）４３；
取り寄せたＷｅｂページに含まれる日本語文の形態素とその読み仮名のリストに載っている当該形態素の読み仮名から、当該形態素に含まれていて、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っていない漢字の振り仮名を取得して、当該形態素を、ユーザの指定したスタイルで、この漢字にルビを振られたものとする。
【００３６】
Ｓ（ＳＴＥＰ）４４；
取り寄せたＷｅｂページに含まれる日本語文における並びの順で、当該形態素が最初のものであるか否かを確かめ、
当該形態素が最初のものである場合、ＳＴＥＰ４５に進み、
他方、当該形態素が最初のものでない場合、ＳＴＥＰ４６に進む。
【００３７】
Ｓ（ＳＴＥＰ）４５；
当該形態素を、ユーザが指定した漢字能力のレベルで読みが分からない漢字に、ユーザの指定したスタイルでルビの振った、仮の日本語文とし、
ＳＴＥＰ４７に進む。
【００３８】
Ｓ（ＳＴＥＰ）４６；
ユーザが指定した漢字能力のレベルで読みが分からない漢字に、ユーザの指定したスタイルでルビの振った、仮の日本語文の最後尾に、当該形態素をつなぎ合わせ、
この仮の日本語文の最後尾に当該形態素をつなぎ合わせものを、新たに、ユーザが指定した漢字能力のレベルで読みが分からない漢字に、ユーザの指定したスタイルでルビの振った、仮の日本語文とする。
【００３９】
Ｓ（ＳＴＥＰ）４７；
取り寄せたＷｅｂページに含まれる日本語文の形態素とその読み仮名のリストに、この日本語文における並びの順で，当該形態素の次に位置するものがあるか否かを確かめ、
次に位置するものがある場合、ＳＴＥＰ４８に進み、
他方、次に位置するものがない場合、ＳＴＥＰ４９に進む。
【００４０】
Ｓ（ＳＴＥＰ）４８；
取り寄せたＷｅｂページに含まれる日本語文の形態素とその読み仮名のリストから、この日本語文における並びの順で、当該形態素の次に位置するものを取得して、これを新たに当該形態素とし、
ＳＴＥＰ４２に戻る。
【００４１】
Ｓ（ＳＴＥＰ）４９；
ユーザが指定した漢字能力のレベルで読みが分からない漢字に、ユーザの指定したスタイルでルビの振った、仮の日本語文を、正式なものとすることにより、
取り寄せたＷｅｂページと、日本語文に、ユーザが指定した漢字能力のレベルでは読みが分からない漢字のルビが、ユーザが指定したルビのスタイルで振られているＷｅｂページを生成する。
【００４２】
最後に、ルビ振りサーバが実行する処理フローの例のＳＴＥＰ４を詳細化した処理フローの例の中で、ＳＴＥＰ４３を詳細化した処理フローの例を、図７のフローチャートに従って、以下に詳細に説明する。
【００４３】
Ｓ（ＳＴＥＰ）４３１；
取り寄せたＷｅｂページに含まれる日本語文の形態素とその読み仮名のリストに載っている当該形態素の読み仮名から、当該形態素に含まれていて、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っていない漢字の振り仮名を取得する。
【００４４】
Ｓ（ＳＴＥＰ）４３２；
当該形態素の中で、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っていない漢字の直後に、この漢字の振り仮名を付加する。
【００４５】
Ｓ（ＳＴＥＰ）４３３；
当該形態素の中で、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っていない漢字とその振り仮名とを、ユーザの指定したスタイルに対応するプロパティの値を持つＨＴＭＬの＜ｒｕｂｙ＞タグで囲む。
【００４６】
Ｓ（ＳＴＥＰ）４３４；
当該形態素の中で、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに
載っていない漢字を、ＨＴＭＬの＜ｒｂ＞タグで囲む。
【００４７】
Ｓ（ＳＴＥＰ）４３５；
当該形態素の中で、ユーザが指定した漢字能力のレベルで習熟している漢字のリストに載っていない漢字の振り仮名を、ＨＴＭＬの＜ｒｔ＞タグで囲む。
【００４８】
図２の画面において、Ｇｒａｄｅ（学年）で１年生を選択し、Ｓｔｙｌｅ（スタイル）でＣｅｎｔｅｒ（中央寄せ）を選択したときに、図４のリストに載っている形態素に対して、上記ＳＴＥＰ４３１〜４３５の処理を施されたものの例を、図８及び図９に示す。ここで、図８は、案という形態素にルビを振ったものであり、図９は、固めという形態素にルビを振ったものである。
【図面の簡単な説明】
【００４９】
【図１】本実施形態に係わるシステムの全体構成を例示する図。
【図２】Ｗｅｂページ、漢字能力のレベル、スタイルを指定する画面の例を示す図。
【図３】図２の画面において、Ｇｒａｄｅ（学年）で１年生を選択し、Ｓｔｙｌｅ（スタイル）でＣｅｎｔｅｒ（中央寄せ）を選択したときの、ルビの振られたＷｅｂページの表示例を示す図。
【図４】形態素解析の結果として出力された形態素とその読み仮名のリストの例を示す図。
【図５】ルビ振りサーバが実行する処理フローの例を示すフローチャート。
【図６】図５のフローチャートのＳＴＥＰ４を詳細化した処理フローの例を説明するフローチャート。
【図７】図６のフローチャートのＳＴＥＰ４３を詳細化した処理フローの例を説明するフローチャート。
【図８】案という形態素にルビを振ったものを示す図。
【図９】固めという形態素にルビを振ったものを示す図。
【図１】
2005128918.tif 000002
【図２】
2005128918.tif 000003
【図３】
2005128918.tif 000004
【図４】
2005128918.tif 000005
【図５】
2005128918.tif 000006
【図６】
2005128918.tif 000007
【図７】
2005128918.tif 000008
【図８】
2005128918.tif 000009
【図９】
2005128918.tif 000010