(57)【特許請求の範囲】
【請求項１】
２文字以上の文字から構成される文字列を取得する文字列取得手段と、
前記文字列に含まれる各文字が、所定の文字種であるか否かを判断する判断手段と、
前記文字列において連続する複数の文字に係る前記判断手段の判断結果に基づいて前記所定の文字種の前記文字列における連続数を取得し、該連続数に応じて前記文字列の表示時間を決定する表示時間決定手段と、
前記表示時間決定手段により決定される表示時間にわたり、前記文字列を表示する文字列表示手段と、
を有することを特徴とする文字列表示システム。
【請求項２】
サーバコンピュータと、該サーバコンピュータと通信接続されたクライアントコンピュータとを含む文字列表示システムであって、
前記サーバコンピュータは、
２文字以上の文字から構成される文字列を取得する文字列取得手段と、
前記文字列に含まれる各文字が、所定の文字種であるか否かを判断する判断手段と、
前記文字列において連続する複数の文字に係る前記判断手段の判断結果に基づいて前記所定の文字種の前記文字列における連続数を取得し、該連続数に応じて前記文字列の表示時間を決定する表示時間決定手段と、
前記文字列と前記表示時間とをクライアントコンピュータに送信する送信手段と、
を有し、
前記クライアントコンピュータは、
前記サーバコンピュータが送信した前記文字列と前記表示時間とを受信する受信手段と、
前記表示時間決定手段により決定される前記表示時間にわたり、前記文字列を表示する文字列表示手段と、
を有することを特徴とする文字列表示システム。
【請求項３】
プログラムされたコンピュータによって文字列を表示する文字列表示方法において、
文字列取得手段が、２文字以上の文字から構成される文字列を取得するステップと、
判断手段が、前記文字列に含まれる各文字が、所定の文字種であるか否かを判断するステップと、
表示時間決定手段が、前記文字列において連続する複数の文字に係る前記判断手段の判断結果に基づいて前記所定の文字種の前記文字列における連続数を取得し、該連続数に応じて前記文字列の表示時間を決定するステップと、
文字列表示手段が、前記表示時間決定手段により決定される表示時間にわたり、前記文字列を表示するステップと、
を有することを特徴とする文字列表示方法。
【請求項４】
２文字以上の文字から構成される文字列を取得する文字列取得手段と、
前記文字列に含まれる各文字が、所定の文字種であるか否かを判断する判断手段と、
前記文字列において連続する複数の文字に係る前記判断手段の判断結果に基づいて前記所定の文字種の前記文字列における連続数を取得し、該連続数に応じて前記文字列の表示時間を決定する表示時間決定手段と、
前記表示時間決定手段により決定される表示時間にわたり、前記文字列を表示する文字列表示手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、文字列表示システム、文字列表示方法及びプログラムに関し、特に文字列の表示時間を制御する技術に関する。
【背景技術】
【０００２】  コンピュータにおいて文字列を表示することが、ＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）のひとつとして多用されている。こうした文字列を表示するシステムにおいては、文字列を一定時間表示した後、コンピュータの画面上から消去するという構成となっていることも多い。【０００３】  こうした文字列表示システムでは、文字列の内容によってその表示時間が変更されることはなく、予め定められた表示時間にわたって表示されていたので、読む人によっては、読み終わる前に消えてしまったり、逆に表示時間が長すぎて退屈するといった問題点があった。【０００４】  この点、特許文献１には、表示するメッセージ文字列に基づいて決定された表示時間にわたり、該文字列を表示することに関する発明が開示されている。
【特許文献１】特開２００３−１４４７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】  しかしながら、文章中には、連続する複数の文字が一塊になって特定の意味を持つ文字列（熟語、固有名詞等）がある。このような文字列を人が読む速度というのは、助詞や形容詞などを読む場合に比べ異なる。それにもかかわらず、従来は、このような事情を考慮して表示時間を決定していなかったので、必ずしも人の読む速度に適した表示時間とはならないことがあった。【０００６】  本発明は上記実情に鑑みて為されたもので、表示される文字列において連続する複数の文字の文字種に応じて表示時間を決定することで、人の読む速度に適した表示時間の決定を行うことのできる文字列表示システム、文字列表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】  上記課題を解決するために、本発明に係る文字列表示システムは、１文字以上の文字から構成される文字列を取得する文字列取得手段と、前記文字列に含まれる各文字が、所定の文字種であるか否かを判断する判断手段と、前記文字列において連続する複数の文字に係る前記判断手段の判断結果に応じて前記文字列の表示時間を決定する表示時間決定手段と、前記表示時間決定手段により決定される前記表示時間にわたり、前記文字列を表示する文字列表示手段と、を有することを特徴とする。【０００８】  本発明によれば、前記文字列において連続する複数の文字の文字種に応じて表示時間を決定することができ、人の読む速度に適した文字列の表示時間の決定が可能になる。【０００９】  なお、前記表示時間決定手段は、前記所定の文字種の前記文字列における連続数に応じて前記文字列の表示時間を決定することとしてもよい。【００１０】  また、サーバコンピュータと、該サーバコンピュータと通信接続されたクライアントコンピュータとを含む文字列表示システムであって、前記サーバコンピュータは、１文字以上の文字から構成される文字列を取得する文字列取得手段と、前記文字列に含まれる各文字が、所定の文字種であるか否かを判断する判断手段と、前記文字列において連続する複数の文字に係る前記判断手段の判断結果に応じて前記文字列の表示時間を決定する表示時間決定手段と、前記文字列と前記表示時間とをクライアントコンピュータに送信する送信手段と、を有し、前記クライアントコンピュータは、前記サーバコンピュータが送信した前記文字列と前記表示時間とを受信する受信手段と、前記表示時間決定手段により決定される前記表示時間にわたり、前記文字列を表示する文字列表示手段と、を有することとしてもよい。【００１１】  また、本発明に係る方法は、プログラムされたコンピュータによって文字列を表示する文字列表示方法において、文字列取得手段が、１文字以上の文字から構成される文字列を取得するステップと、判断手段が、前記文字列に含まれる各文字が、所定の文字種であるか否かを判断するステップと、表示時間決定手段が、前記文字列において連続する複数の文字に係る前記判断手段の判断結果に応じて前記文字列の表示時間を決定するステップと、文字列表示手段が、前記表示時間決定手段により決定される前記表示時間にわたり、前記文字列を表示するステップと、を有することを特徴とする。【００１２】  また、本発明に係るプログラムは、１文字以上の文字から構成される文字列を取得する文字列取得手段と、前記文字列に含まれる各文字が、所定の文字種であるか否かを判断する判断手段と、前記文字列において連続する複数の文字に係る前記判断手段の判断結果に応じて前記文字列の表示時間を決定する表示時間決定手段と、前記表示時間決定手段により決定される前記表示時間にわたり、前記文字列を表示する文字列表示手段、としてコンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１３】  以下、本発明の実施形態について、図面に基づき詳細に説明する。【００１４】  図１は、本発明の実施形態で使用するコンピュータのハードウェア構成図である。このコンピュータ１０は、本発明の一実施形態に係る文字列表示システムとして用いられるものである。コンピュータ１０は、例えば従来公知のパーソナルコンピュータ、ゲーム端末、携帯電話端末、携帯情報端末、電子看板、情報家電等であり、同図に示すように、ＣＰＵ１４、画像処理部１６、メインメモリ２０、入出力処理部２２から構成されている。これらの構成要素は、バス１２を介して互いに接続されている。入出力処理部２２は、通信部２４、キーボード２６、コントローラ２８、マウス２９、音声処理部３０、外部記憶装置３６が接続され、画像処理部１６は、モニタ１８が接続されている。また、音声処理部３０は、スピーカ３２、マイク３４が接続されている。【００１５】  外部記憶装置３６には、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＵＳＢフラッシュメモリ、ＲＯＭカード、リムーバルハードディスク等のあらゆるコンピュータ読み取り可能な情報記憶媒体を使用することができ、コンピュータプログラムやデータを記憶する。また、通信部２４は、後に詳細を説明する図８に示すように、通信ネットワーク７２に接続され、サーバコンピュータ７４や、他のコンピュータ１０から文字列、表示時間等を受信し、入出力処理部２２を介してＣＰＵ１４に出力している。また、入出力処理部２２からの入力に従って、サーバコンピュータ７４や、他のコンピュータ１０への文字列、表示時間等の送信も行う。なお、この通信部２４は、通信ネットワーク７２を介して提供されるメールサービス、ＷＷＷサービス、ネットワークゲームサービス、電話サービス、情報配信サービス等に対応した通常の処理も行っている。【００１６】  コンピュータ１０において表示される画面の例を図２に示す。本図は、コンピュータ１０で取得される文字列をモニタ１８に表示することにより、コンピュータ１０と該コンピュータユーザの対話（インタラクティブなインタフェイス）を可能とするシステムとして使用した場合の例である。本実施形態では、対話において使用される文字列が表示される表示時間を、文字列の内容に応じて適切に決定することができ、コンピュータ１０のユーザは、コンピュータ１０の画面に次々と表示される文字列を安心して読むことができる。【００１７】  次に、本実施形態で使用されるコンピュータ１０における、機能ブロック図を図３に示す。コンピュータ１０には、入力部４０、取得部４２、判断部４４、表示時間決定部４６、表示部４８が設けられ、さらに、取得部４２、判断部４４、表示時間決定部４６は、表示時間決定機能部５０として機能する。入力部４０では、１文字以上の文字から構成される文字列を読み出し、取得部４２に入力する。取得部４２では、入力部４０から入力された文字列に基づいて、１文字以上の文字から構成される文字列を取得し、判断部４４に渡す。【００１８】  判断部４４は、取得部４２から渡された該文字列に含まれる各文字が、ある文字種（ここでは漢字とする）であるか否かを判断し、判断結果を表示時間決定部４６に渡す。表示時間決定部４６は、該文字列において連続する複数の文字に係る判断部４４から渡された判断結果が、該連続する複数の文字がいずれも該ある文字種であることを示すか否かに応じて該文字列の表示時間を決定し、該文字列とともに表示部４８に渡す。そして、表示部４８は、渡された該表示時間にわたり、モニタ１８に該文字列を表示する。【００１９】  具体的には、表示時間決定部４６は、取得部４２から渡された文字列における、所定文字種（漢字）の文字の連続数に応じて前記文字列の表示時間を決定する。例えば連続数が所定数以上である場合（すなわち、所定数以上の連続する文字に係る判断部４４から渡された判断結果がいずれも肯定的である場合）に、前記文字列の表示時間を基準時間（固定であってもよいし、前記文字列の文字数等に応じて決定してもよい。）よりも長くしたり、逆に短くしたりして、前記文字列の表示時間を決定してもよい。この場合、連続数を検出するようにして、該連続数に応じた時間を前記基準時間に加算又は減算するようにしてもよいし、一定時間を加算又は減算するようにしてもよい。なお、文字列に所定文字種の文字の連続が複数含まれている場合には、上記の処理をそれら複数に対して適用すればよい。【００２０】  以下に、さらに具体的な各部の処理を示す。【００２１】  入力部４０は、１文字以上の文字から構成される文字列を取得部４２に入力する。具体的には、例えば、文字列は、予めゲームプログラム等のコンピュータプログラム中又はデータベース、記憶媒体等のテーブルに記憶されており、コンピュータ１０が、コンピュータプログラムの記述に従って、自動的に読み出すよう構成されている。そして、取得部４２に文字列を入力する。【００２２】  取得部４２、判断部４４及び表示時間決定部４６は、表示時間決定機能部５０として動作する。表示時間決定機能部５０は、取得部４２に入力された文字列を、文字列の内容によって決定される時間に限り表示するのか、又は時間を限らず表示するのかを、コンピュータプログラムに予め記憶された文字列表示モードを読み出すことにより、判断する。該文字列表示モードが「文字送りモード」である場合には、該文字列に基づいて、図４に示すような、該文字列を文字列データ６２として含む文字列表示用データ６０を作成して、表示時間決定部４６に該文字列表示用データ６０を渡し、「文字送りモード」でない場合には、表示部４８に該文字列を渡す。【００２３】  次に、表示時間決定機能部５０は、以下に示す処理を行って、該文字列の表示時間を決定する。すなわち、例えば、判断部４４は、該文字列に含まれる各文字が漢字であるが否かを該文字列に含まれる順で判断し、表示時間決定部４６は、判断部４４における漢字であるとの判断が連続する場合に表示時間を更新していき、最後に表示時間を決定する。そして、表示時間データ６４として文字列表示用データ６０に含める。【００２４】  表示部４８は、文字列表示モードが「文字送りモード」である場合には、表示時間決定部４６により決定される該表示時間にわたり、該文字列を表示する。具体的には、表示時間決定機能部５０から、表示時間決定部４６により決定された表示時間データ６４と文字列６２を含む文字列表示用データ６０を渡された場合には、表示時間データ６４が示す表示時間にわたり、文字列データ６２が示す文字列を、例えば、モニタ１８に表示するよう構成される。つまり、表示開始とともに計時を開始し、表示時間データ６４が示す表示時間を経過するか否かを監視し、表示時間データ６４が示す表示時間が経過すると同時に、モニタ１８から該文字列データ６２が示す文字列を消去する。一方、表示時間決定機能部５０から、文字列のみを渡された場合には、該文字列を表示し、コンピュータプログラムに記憶されている次の指示を待つ。具体的には、例えば、文字列の表示を停止する操作を監視する処理が、該操作がされたことを検知したことに応じた文字列の表示の停止の指示等である。【００２５】  表示時間決定機能部５０の処理の一部を示す処理フロー図の例を図５に示す。同図では、「漢字」が連続する場合に表示時間を更新している。例えば、漢字が２文字以上の熟語となっている場合が該当する。【００２６】  同図に示す処理は、取得部４２、判断部４４及び表示時間決定部４６において、外部記憶装置３６やメインメモリ２０に記憶されたプログラムが実行されることによって実現されるものである。まず、入力部４０からの文字列を取得する（Ｓ１０１）。そして、「文字送りモード」であるか否かを判断し（Ｓ１０２）、「文字送りモード」でなければ、文字列を表示部４８に渡して（Ｓ１０３）、処理を終了する。「文字送りモード」であれば、以下の処理を進める。変数ｉ，Ｎ，Ｔの記憶領域をメインメモリ２０上に確保し、その値をそれぞれ「１」、「０」及び「０」に設定する（Ｓ１０４）。また、変数Ｍの記憶領域をメインメモリ２０上に確保し、その値を文字列の文字数に設定する（Ｓ１０５）。そして、ｉ≦Ｍであるかどうかを判断し（Ｓ１０６）、ｉ≦Ｍである場合には、文字列のｉ文字目を取得する（Ｓ１０７）。そして、該ｉ文字目の文字が「漢字」であるか否かを判断し（Ｓ１０８）、漢字でない場合には、変数Ｔに予めコンピュータプログラム中に記憶されている、漢字でない場合の加算値を示す定数Ｗ２を加算し（Ｓ１１４）、変数Ｎに「０」を設定する（Ｓ１１５）。ｉ文字目の文字が「漢字」である場合には、まず変数Ｔに予めコンピュータプログラム中に記憶されている、漢字である場合の加算値を示す定数Ｗ１を加算する。次に、Ｎ＞０であるか否か判断し（Ｓ１１０）、Ｎ＞０である場合には、Ｔに予めコンピュータプログラム中に記憶されている、漢字が連続する場合の加重値を示す定数Ｗを加算して（Ｓ１１１）、変数Ｎに「１」を加算する（Ｓ１１２）。Ｎ＞０でない場合には、変数Ｎに「１」を加算する（Ｓ１１２）。そして、ｉに「１」を加算し（Ｓ１１３）、Ｓ１０６に戻り、ｉ≦Ｍである場合には（Ｓ１０６）、再度ｉ文字目を取得し、以下Ｓ１０６乃至Ｓ１１５の処理を繰り返す。そして、Ｓ１０６において、ｉ≦Ｍでないと判断した場合には、変数Ｔを文字列の表示時間として設定し（Ｓ１１６）、該表示時間と該文字列とを、表示部４８に渡す（Ｓ１１７）。このとき、該表示時間と該文字列を、各表示時間データ６４、文字列データ６２として文字列表示用データ６０に含め、表示部４８に渡すこともできる。以上のようにして、表示時間��定機能部５０では、文字列に含まれる各文字が漢字でない場合に表示時間に定数Ｗ２を加算する。また、文字列に含まれる各文字が漢字である場合に表示時間にＷ１を加算するとともに、さらに漢字が連続する場合には、表示時間にＷを加算することにより、文字列の表示時間を決定している。これにより、例えば漢字が連続して文字列に含まれる場合に、表示時間を更新する構成とすることができる。すなわち、漢字の連続数に応じて表示時間を更新できる。換言すれば、漢字が長く続けば続くほど、表示時間を長くすることができる。【００２７】  また、本発明の別の実施形態では、図８に示す文字列表示のためのシステムを使用することとしてもよい。同図に示すように、この文字列表示システム７０は、サーバコンピュータ７４と、少なくとも１台以上のコンピュータ１０と、を含んで構成されており、これらはいずれも通信ネットワーク７２に接続され、相互にデータ授受が可能となっている。サーバコンピュータ７４は、チャットサーバ、情報配信サーバ、ゲームサーバ等として使用され、その構成は、図１に示すコンピュータ１０の構成と同様である。【００２８】  本実施形態で使用されるコンピュータ１０及びサーバコンピュータ７４における、機能ブロック図を図９に示す。１つ目のコンピュータ１０には、入力部４０ａが設けられる。サーバコンピュータ７４には、取得部４２ａ、判断部４４、表示時間決定部４６ａ、が設けられる。２つ目のコンピュータ１０には、表示部４８ａが設けられる。さらに、取得部４２ａ、判断部４４、表示時間決定部４６ａは、表示時間決定機能部５０ａとして機能する。【００２９】  入力部４０ａでは、入力部４０では取得部４２に入力していた文字列を、送信手段を使用して取得部４２ａに送信する手段を追加したものである。この場合に送信される文字列は、例えば、従来公知のＬＡＮ又はＷＡＮ上のＩＰパケットに該文字列を含めて送信される。また、入力部４０ａは、例えば、キーボード２６から文字を順に入力することにより、文字列を入力するよう構成される。あるいは、マイク３４と、該マイク３４によって入力される音声を文字列に変換するソフトウェアによって構成させることもできる。さらに、モニタ１８上に、全文字を予め表示しておき、そこから、コントローラ２８やマウス２９等のポインティングデバイスによって文字を順に指定することにより、文字列を入力するよう構成することもできる。他にも、予めゲームプログラム等のコンピュータプログラム中又はデータベース、記憶媒体等のテーブルに文字列が記憶されており、コンピュータ１０が、コンピュータプログラムの記述に従って、自動的に読み出すよう構成されていてもよい。【００３０】  取得部４２ａは、取得部４２では入力部４０から入力されていた文字列を、入力部４０ａから受信する手段を追加したものである。【００３１】  表示時間決定部４６ａは、表示時間決定部４６では表示部４８に渡していた表示時間と文字列を、表示部４８ａに送信する手段を追加したものである。このとき送信される該表示時間と該文字列は、例えば、従来公知のＬＡＮ又はＷＡＮ上のＩＰパケットに該表示時間と該文字列を含めて送信される。このとき、該表示時間と該文字列を、各表���時間データ６４、文字列データ６２として文字列表示用データ６０に含め、表示部４８ａに送信することもできる。そして、表示部４８ａは、表示部４８では表示時間決定部４６から渡されていた表示時間と文字列を、表示時間決定部４６ａから受信する手段を追加したものである。【００３２】  本実施形態における、表示部４８ａを備えたコンピュータ１０において表示される画面の例を図１０に示す。本図は、コンピュータ１０をゲーム機として使用し、サーバコンピュータ７４をゲームサーバとして使用した場合の例である。具体的には、少なくとも１以上のコンピュータ１０は、ネットワークゲームのためのゲームプログラムを実行し、２次元又は３次元のゲーム空間をメモリ上に構築し、その様子を自コンピュータ１０のモニタ１８に表示する。また、該ゲームの状況を、ゲーム状況データとしてサーバコンピュータ７４に送信するとともに、該コンピュータ１０に備えられた入力部４０ａから入力された文字列をサーバコンピュータ７４に送信する。ここで、ゲーム状況データとは、キャラクタの衣装や表情等のキャラクタの状況等、ネットワークゲームで必要となるデータをいう。サーバコンピュータ７４は、該少なくとも１以上のコンピュータ１０から送信された該ゲーム状況データと文字列を、該ゲーム状況データと文字列を送信したコンピュータ１０とは異なる少なくとも１以上のコンピュータ１０に、ゲーム状況データ、文字列及び表示時間を送信し、該ゲーム状況データ、該文字列及び該表示時間を受信したコンピュータ１０は、メモリ上に構築されるゲーム空間に該ゲーム状況データ、該文字列及び該表示時間を反映させる。こうすれば、各コンピュータ１０においてメモリ上に構築されるゲーム空間及びそこで表示される文字列を共通化させることができる。図１０は、このようなネットワークゲームを実行しているコンピュータ１０における表示画面の例である。ゲーム状況データに基づいて変化するキャラクタの絵とともに吹き出しの中に該文字列が表示され、該文字列は該表示時間が経過すると画面上から消える。【００３３】  本実施形態における、表示部４８ａを備えたコンピュータ１０において表示される画面の別の例を図１１に示す。本図は、サーバコンピュータ７４をチャットサーバとして使用した場合の例である。具体的には、複数のコンピュータ１０が、サーバコンピュータ７４を介して文字列と表示時間を送受信し、文字列と表示時間を受信したコンピュータ１０は、該文字列を、該表示時間にわたって、モニタ１８に表示することによって、コンピュータ１０を使用するコンピュータユーザ同士が、リアルタイムに文字列による会話をすることを可能にするサーバ型チャットシステム等である。図１１は、このようなチャットを実行しているコンピュータ１０における表示画面の例である。図１０におけるネットワークゲームシステムの場合と同様、相手の発言を示す該文字列が表示され、該表示時間が経過すると画面上から消える。【００３４】  本実施形態における、表示部４８ａを備えたコンピュータ１０において表示される画面のさらに別の例を図１２に示す。本図は、コンピュータ１０を電子看板として使用し、サーバコンピュータ７４を情報配信サーバとして使���した場合の例である。具体的には、コンピュータ１０は、サーバコンピュータ７４から配信される、文字列と表示時間を受信し、該文字列を、該表示時間にわたって、モニタ１８に表示する。こうすることにより、該電子看板の看者に情報を通知することができる。図１２は、このような情報配信システムでのコンピュータ１０における表示画面の例である。画面上には該文字列が表示され、該表示時間が経過すると画面上から消える。【００３５】  また、サーバコンピュータ７４を使用しない構成も考えられる。この場合のコンピュータ１０における機能ブロック図を図１３に示す。１つ目のコンピュータ１０には、入力部４０ａが設けられる。２つ目のコンピュータ１０には、取得部４２ａ、判断部４４、表示時間決定部４６、表示部４８が設けられる。さらに、取得部４２ａ、判断部４４、表示時間決定部４６は、表示時間決定機能部５０ｂとして機能する。【００３６】  本実施形態における、表示部４８を備えたコンピュータ１０において表示される画面の例を図１１に示す。本図は、コンピュータ１０をピアツーピアのチャットシステムとして使用した場合の例である。具体的には、複数のコンピュータ１０が、直接文字列を送受信する。該文字列を受信したコンピュータ１０は、該文字列を表示時間決定機能部５０ｂで処理し、該表示時間決定機能部５０ｂに含まれる表示時間決定部４６が決定した表示時間にわたって、モニタ１８に該文字列を表示する。これによって、コンピュータ１０を使用するコンピュータユーザ同士が、リアルタイムに文字列による会話をすることを可能にするピアツーピア型チャットシステム等である。図１１は、このようなチャットを実行しているコンピュータ１０における表示画面の例である。画面上には相手の発言が表示され、表示時間が経過すると画面上から消える。【００３７】  なお、本発明は上記実施の形態に限定されるものではない。【００３８】  例えば、図５に示したフローでは、Ｗとして定数をプログラム中に埋め込んでいる。また、文字種として漢字を指定している。しかし、これらを図７に示すようなテーブルに記憶することにより、任意の文字種及びＷに応じて表示時間を決定することができる。また、図５のＳ１１０においては、漢字が連続する限り同じＷを加算し続ける構成としているが、それまでに連続している漢字の連続数に対応したＷを加算することとしてもよい。この場合、図６に示すテーブルを用意して、連続数の値に対応したＷを記憶しておき、該テーブルから、それまでの連続している漢字の連続数に対応するＷを読み出し、表示時間に加算することとしてもよい。こうしても、連続数に応じて表示時間を更新することができる。また、連続数が確定した後に加算することとしてもよい。こうすれば、それまでの連続している漢字の連続数ではなく、一塊の漢字の連続数に応じて表示時間を更新することができる。なお、Ｗはマイナスの数字であってもよいし、図５のＳ１１１において、Ｗの加算に加えて、Ｎを変数とする関数αの値を加算することとしてもよい。また、文字種は漢字、平仮名以外にも、片仮名、アルファベット、数字等、任意の文字種を指定することができる。また、図５に示すフロー図では、各文字の評価をシーケンシャルに行っているが、他の手順（ランダムを含む）を使用してもよい。また、入力部、取得部、判断部、表示時間決定部、表示部の設けられる場所についても、実施形態に限定されるものではない。例えば図９における入力部４０ａは、入力部４０としてサーバコンピュータ７４に置き、取得部４２ａを取得部４２で置換してもよい。また、図９における表示時間決定機能部５０ａをいずれかのコンピュータ１０に置き、サーバコンピュータ７４はデータの転送のみを行う構成としてもよい。また、図１３におけるコンピュータ１０相互の関係は相対的なものであり、入力部４０ａを有するコンピュータ１０に取得部４２ａ、判断部４４、表示時間決定部４６、表示部４８があってもよいし、その逆も同様である。さらに、図１３における表示時間決定機能部５０ｂは、入力部４０ａを有するコンピュータ１０に存在してもよい。この場合には、入力部４０ａ、取得部４２ａ、表示時間決定部４６、表示部４８は、それぞれ入力部４０、取得部４２、表示時間決定部４６ａ、表示部４８ａに置換される。また、本発明に係る文字列表示システムは、単体のコンピュータを用いて実現してもよいし、複数のコンピュータを用いて実現してもよい。さらに、本発明に係る手段の一部又は全部をハードウェア化してもよい。
【図面の簡単な説明】
【００３９】
【図１】コンピュータを示すハードウェア構成図である。
【図２】コンピュータのディスプレイに表示される画面の一例である。
【図３】コンピュータの構成ブロック図の一例である。
【図４】文字列表示用データの一例を示す図である。
【図５】コンピュータ処理のフロー図の一例である。
【図６】連続数と加重値の対応テーブルの一例を示す図である。
【図７】文字種と加重値の対応テーブルの一例を示す図である。
【図８】文字列表示システムの全体構成の例を示す図である。
【図９】サーバコンピュータ及びコンピュータの構成ブロック図の一例である。
【図１０】コンピュータのディスプレイに表示される画面の一例である。
【図１１】コンピュータのディスプレイに表示される画面の一例である。
【図１２】コンピュータのディスプレイに表示される画面の一例である。
【図１３】コンピュータの構成ブロック図の一例である。
【符号の説明】
【００４０】  １０  コンピュータ、１２  バス、１６  画像処理部、１８  モニタ、２０  メインメモリ、２２  入出力処理部、２４  通信部、２６  キーボード、２８  コントローラ、２９  マウス、３０  音声処理部、３２  スピーカ、３４  マイク、３６  外部記憶装置、４０，４０ａ  入力部、４２，４２ａ  取得部、４４  判断部、４６，４６ａ  表示時間決定部、４８，４８ａ  表示部、５０，５０ａ，５０ｂ  表示時間決定機能部、６０  文字列表示用データ、６２  文字列データ、６４  表示時間データ、７０  文字列表示システム、７２  通信ネットワーク、７４  サーバコンピュータ。
【図１】
0003694516.tif 000002
【図２】
0003694516.tif 000003
【図３】
0003694516.tif 000004
【図４】
0003694516.tif 000005
【図５】
0003694516.tif 000006
【図６】
0003694516.tif 000007
【図７】
0003694516.tif 000008
【図８】
0003694516.tif 000009
【図９】
0003694516.tif 000010
【図１０】
0003694516.tif 000011
【図１１】
0003694516.tif 000012
【図１２】
0003694516.tif 000013
【図１３】
0003694516.tif 000014