(57)【要約】【課題】ドキュメント画像を配信するドキュメント閲覧システムにおいて、閲覧性を損なうことなくユーザの手間や通信料の負担増を抑えられるようにする。【解決手段】配信処理サーバの制御部は、携帯電話からドキュメントファイルの閲覧が要求されると、当該ユーザの過去閲覧情報をユーザＤＢから読み出す。制御部は、過去閲覧情報を読み出したら、閲覧が要求されたドキュメントファイルの前回閲覧時の表示倍率を過去閲覧情報から読み出し、その表示倍率を今回の閲覧の表示倍率として設定する。このように、過去閲覧情報を基に、今回の閲覧の表示倍率を設定するようにすれば、閲覧を行う毎に表示倍率の変更を要求する必要がなくなるので、ユーザの手間や通信料の負担増を抑えることができる。【選択図】図９
2011242987.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末からの閲覧要求に応じて、所定のドキュメント画像を要求元の前記携帯端末に配信するドキュメント画像配信装置において、
ユーザを識別するための情報と、当該ユーザが使用する前記携帯端末の表示部の画面サイズの情報とが関連付けられたユーザ情報を記憶するユーザ情報記憶手段と、
ユーザが過去に閲覧した前記ドキュメント画像の情報と、その際の表示倍率の情報とが関連付けられた過去閲覧情報を記憶する過去閲覧情報記憶手段と、
ユーザから前記ドキュメント画像の閲覧が要求された際に、前記過去閲覧情報に含まれる前記表示倍率の情報を基に、今回の閲覧の表示倍率を設定する表示倍率設定手段と、
前記ドキュメント画像に含まれる文字の抽出、及び抽出した文字の前記ドキュメント画像上における位置の特定を行うドキュメント解析手段と、
前記ユーザ情報記憶手段に記憶された前記画面サイズの情報と、前記表示倍率設定手段が設定した表示倍率の情報とを基に、前記ドキュメント画像のうち前記携帯端末の表示部に表示可能な表示可能領域を決定する表示可能領域決定手段と、
前記ドキュメント解析手段の解析結果に基づいて、前記ドキュメント画像に含まれる一行分の文字列に対応する領域を切り出すことにより、前記ドキュメント画像から行毎の文字列画像を生成する文字列画像生成手段と、
少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合に、前記各文字列画像を前記表示可能領域の幅に応じて分割することにより、前記各文字列画像から前記表示可能領域の幅に応じた複数の部分画像を生成する部分画像生成手段と、
前記各文字列画像の幅が前記表示可能領域の幅を超えていない場合には、前記各文字列画像を要求元の前記携帯端末に配信し、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合には、前記各部分画像を要求元の前記携帯端末に配信する配信制御手段とを備えたことを特徴とするドキュメント画像配信装置。
【請求項２】
前記表示倍率設定手段は、閲覧が要求された前記ドキュメント画像と同じ前記ドキュメント画像の表示倍率の情報を前記過去閲覧情報から読み出し、その表示倍率を今回の閲覧の表示倍率として設定することを特徴とする請求項１記載のドキュメント画像配信装置。
【請求項３】
前記表示倍率設定手段は、閲覧を要求したユーザの前記過去閲覧情報に記憶されている表示倍率の情報から当該ユーザがよく閲覧する表示倍率を特定し、その表示倍率を今回の閲覧の表示倍率として設定することを特徴とする請求項１又は２記載のドキュメント画像配信装置。
【請求項４】
前記表示倍率設定手段は、閲覧を要求したユーザの前記過去閲覧情報を基に、当該ユーザが何らかの前記ドキュメント画像を閲覧しているか否かを判定し、閲覧していると判定すると、続いて当該ユーザが同じ前記ドキュメント画像を過去に閲覧しているか否かを判定し、同じ前記ドキュメント画像を閲覧していると判定した場合に、その閲覧時の表示倍率を今回の閲覧の表示倍率として設定し、過去に閲覧はしているが、同じ前記ドキュメント画像を閲覧してはいないと判定した場合に、当該ユーザの前記過去閲覧情報に記憶されている表示倍率の情報から当該ユーザがよく閲覧する表示倍率を特定し、その表示倍率を今回の閲覧の表示倍率として設定し、過去に何も閲覧していないと判定した場合に、予め決められた基準の表示倍率を今回の閲覧の表示倍率として設定することを特徴とする請求項３記載のドキュメント画像配信装置。
【請求項５】
前記各文字列画像と前記各部分画像とを記憶する画像記憶手段を有し、
前記配信制御手段は、閲覧が要求された前記ドキュメント画像に対応する前記各文字列画像又は前記部分画像が前記画像記憶手段に記憶されている場合、それらを前記画像記憶手段から読み出して要求元の前記携帯端末に配信することを特徴とする請求項１から４のいずれか１項に記載のドキュメント画像配信装置。
【請求項６】
前記配信制御手段は、前記各文字列画像又は前記各部分画像から前記表示可能領域に納まる分を抽出し、抽出した前記各文字列画像又は前記各部分画像を要求元の前記携帯端末に配信することを特徴とする請求項１から５のいずれか１項に記載のドキュメント画像配信装置。
【請求項７】
前記部分画像生成手段は、前記部分画像を生成する際、前記ドキュメント解析手段の解析による各文字の前記ドキュメント画像上の位置の情報を基に、前記表示可能領域の幅に応じた切れ目の部分が文字に掛かっているか否かを判定し、切れ目の部分が文字に掛かっている場合には、その文字と１つ前の文字との区切りの部分で前記文字列画像を分割することにより、前記部分画像を生成することを特徴とする請求項１から６のいずれか１項に記載のドキュメント画像配信装置。
【請求項８】
前記部分画像生成手段は、前記文字列画像に含まれる各文字の文節を解釈し、文節に応じた所定の文字列の区切りの部分で前記文字列画像を分割することにより、前記部分画像を生成することを特徴とする請求項１から７のいずれか１項に記載のドキュメント画像配信装置。
【請求項９】
前記部分画像生成手段は、前記部分画像を生成する際、前記ドキュメント解析手段の解析による各文字の前記ドキュメント画像上の位置の情報を基に、前記表示可能領域の幅に応じた切れ目の部分が文字に掛かっているか否かを判定し、切れ目の部分が文字に掛かっている場合には、その文字と１つ後の文字との区切りの部分で前記文字列画像を分割し、前記表示可能領域の幅に合わせて縮小することによって、前記部分画像を生成することを特徴とする請求項１から８のいずれか１項に記載のドキュメント画像配信装置。
【請求項１０】
前記ドキュメント画像に含まれる各文字のサイズが途中から変わる場合に、文字サイズが変わった箇所の前記文字列画像を拡大又は縮小して、当該文字列画像に含まれる各文字のサイズを、それまでの文字サイズに合わせることにより、前記ドキュメント画像に含まれる各文字のサイズを揃える文字サイズ変更手段を設けたことを特徴とする請求項１から９のいずれか１項に記載のドキュメント画像配信装置。
【請求項１１】
携帯端末からの閲覧要求に応じて、所定のドキュメント画像を要求元の前記携帯端末に配信するドキュメント画像配信方法において、
ユーザを識別するための情報と、当該ユーザが使用する前記携帯端末の表示部の画面サイズの情報とが関連付けられたユーザ情報をユーザ情報記憶手段に記憶させ、
ユーザが過去に閲覧した前記ドキュメント画像の情報と、その際の表示倍率の情報とが関連付けられた過去閲覧情報を過去閲覧情報記憶手段に記憶させ、
ユーザから前記ドキュメント画像の閲覧が要求された際に、前記過去閲覧情報に含まれる前記表示倍率の情報を基に、今回の閲覧の表示倍率を設定し、
前記ドキュメント画像を解析することにより、前記ドキュメント画像に含まれる文字の抽出、及び抽出した文字の前記ドキュメント画像上における位置の特定を行い、
前記ユーザ情報記憶手段に記憶された前記画面サイズの情報と、設定した表示倍率の情報とを基に、前記ドキュメント画像のうち前記携帯端末の表示部に表示可能な表示可能領域を決定し、
前記ドキュメント画像の解析結果に基づいて、前記ドキュメント画像に含まれる一行分の文字列に対応する領域を切り出すことにより、前記ドキュメント画像から行毎の文字列画像を生成し、
少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合に、前記各文字列画像を前記表示可能領域の幅に応じて分割することにより、前記各文字列画像から前記表示可能領域の幅に応じた複数の部分画像を生成し、
前記各文字列画像の幅が前記表示可能領域の幅を超えていない場合には、前記各文字列画像を要求元の前記携帯端末に配信し、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合には、前記各部分画像を要求元の前記携帯端末に配信することを特徴とするドキュメント画像配信方法。
【請求項１２】
ドキュメント画像の閲覧を要求するための携帯端末と、ネットワークを介して前記携帯端末と接続され、前記携帯端末からの閲覧要求に応じて、前記ドキュメント画像を要求元の前記携帯端末に配信するドキュメント画像配信装置とからなるドキュメント閲覧システムにおいて、
ユーザを識別するための情報と、当該ユーザが使用する前記携帯端末の表示部の画面サイズの情報とが関連付けられたユーザ情報を記憶するユーザ情報記憶手段と、
ユーザが過去に閲覧した前記ドキュメント画像の情報と、その際の表示倍率の情報とが関連付けられた過去閲覧情報を記憶する過去閲覧情報記憶手段と、
ユーザから前記ドキュメント画像の閲覧が要求された際に、前記過去閲覧情報に含まれる前記表示倍率の情報を基に、今回の閲覧の表示倍率を設定する表示倍率設定手段と、
前記ドキュメント画像に含まれる文字の抽出、及び抽出した文字の前記ドキュメント画像上における位置の特定を行うドキュメント解析手段と、
前記ユーザ情報記憶手段に記憶された前記画面サイズの情報と、前記表示倍率設定手段が設定した表示倍率の情報とを基に、前記ドキュメント画像のうち前記携帯端末の表示部に表示可能な表示可能領域を決定する表示可能領域決定手段と、
前記ドキュメント解析手段の解析結果に基づいて、前記ドキュメント画像に含まれる一行分の文字列に対応する領域を切り出すことにより、前記ドキュメント画像から行毎の文字列画像を生成する文字列画像生成手段と、
少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合に、前記各文字列画像を前記表示可能領域の幅に応じて分割することにより、前記各文字列画像から前記表示可能領域の幅に応じた複数の部分画像を生成する部分画像生成手段と、
前記各文字列画像の幅が前記表示可能領域の幅を超えていない場合には、前記各文字列画像を要求元の前記携帯端末に配信し、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合には、前記各部分画像を要求元の前記携帯端末に配信する配信制御手段とを、前記ドキュメント画像配信装置に設けたことを特徴とするドキュメント閲覧システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末からの閲覧要求に応じて、所定のドキュメント画像を要求元の携帯端末に配信するドキュメント画像配信装置、及びその配信方法、並びにこれを用いたドキュメント閲覧システムに関する。
【背景技術】
【０００２】
社内で作成されたドキュメントファイル（文書作成ソフト、表計算ソフト、プレゼンテーションソフトなどのアプリケーションソフトウェアで作成された電子ファイル）を画像に変換し、ドキュメント画像として携帯端末に配信することにより、社内のドキュメントファイルを社外でも閲覧できるようにするドキュメント閲覧システムが、例えば、特許文献１などで知られている。
【０００３】
上記ドキュメント閲覧システムでは、ドキュメント画像を介してドキュメントファイルの内容を閲覧することはできるが、テキスト（文字又は文字列）や図表などの情報を編集することはできない。これにより、上記ドキュメント閲覧システムでは、これらの情報がコピーされ、携帯端末に残ってしまうことによる社内の機密情報の漏洩を防ぐ、シンクライアントなシステムとすることができる。
【０００４】
ところで、携帯端末は、ドキュメントファイルの作成を行う社内のＰＣなどに比べてディスプレイの画面サイズが小さい。このため、文字などが判読できるように表示しようとすると、携帯端末には、ドキュメント画像の一部分しか表示することができない場合が多い。従って、携帯端末でドキュメント画像を閲覧する際には、縦スクロールや横スクロールを繰り返し行って画面を移動させなければならず、必ずしも閲覧性がよいものではなかった。特に、横スクロールが必要になると、次の行の先頭に移動するために反対方向への移動が必要になり、非常に煩わしい。
【０００５】
そこで、特許文献１では、ドキュメント画像を文字毎に分割することによって、ドキュメント画像に含まれる各文字に応じた文字領域画像を生成するとともに、これらの各文字領域画像を携帯端末に配信し、携帯端末の画面サイズ及び表示倍率に合わせて各文字領域画像を再構成して表示させるようにしている。こうすれば、横スクロールを行う必要がなくなり、縦スクロールのみでドキュメントファイルの内容を閲覧することができるようになるので、携帯端末で閲覧を行う際の閲覧性を向上させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６０３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
各文字領域画像を介してドキュメントファイルの内容を閲覧する際の表示倍率は、ユーザの好みによって異なる。このため、配信された各文字領域画像の表示倍率が、ユーザの好みに合わない場合には、所望の表示倍率を指定することにより、表示倍率の変更を要求しなければならない。しかしながら、ドキュメントファイルの閲覧を行う毎に、こうした操作を行わなければならないのは、ユーザにとって非常に手間である。また、表示倍率を変更する毎に、そのサイズに応じた各文字領域画像を受信しなければならないため、ユーザの通信料の負担も大きくなってしまう。特に、表示倍率と文字などの大きさとの対応関係が分らない操作に不慣れなユーザなどは、文字などが好みの大きさとなるまで表示倍率の変更を繰り返し行わなければならず、ユーザの手間や通信料の負担の問題が顕著になってしまう。
【０００８】
本発明は、上記課題を鑑みてなされたものであり、ドキュメント画像を配信するドキュメント閲覧システムにおいて、閲覧性を損なうことなくユーザの手間や通信料の負担増を抑えられるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、携帯端末からの閲覧要求に応じて、所定のドキュメント画像を要求元の前記携帯端末に配信するドキュメント画像配信装置において、ユーザを識別するための情報と、当該ユーザが使用する前記携帯端末の表示部の画面サイズの情報とが関連付けられたユーザ情報を記憶するユーザ情報記憶手段と、ユーザが過去に閲覧した前記ドキュメント画像の情報と、その際の表示倍率の情報とが関連付けられた過去閲覧情報を記憶する過去閲覧情報記憶手段と、ユーザから前記ドキュメント画像の閲覧が要求された際に、前記過去閲覧情報に含まれる前記表示倍率の情報を基に、今回の閲覧の表示倍率を設定する表示倍率設定手段と、前記ドキュメント画像に含まれる文字の抽出、及び抽出した文字の前記ドキュメント画像上における位置の特定を行うドキュメント解析手段と、前記ユーザ情報記憶手段に記憶された前記画面サイズの情報と、前記表示倍率設定手段が設定した表示倍率の情報とを基に、前記ドキュメント画像のうち前記携帯端末の表示部に表示可能な表示可能領域を決定する表示可能領域決定手段と、前記ドキュメント解析手段の解析結果に基づいて、前記ドキュメント画像に含まれる一行分の文字列に対応する領域を切り出すことにより、前記ドキュメント画像から行毎の文字列画像を生成する文字列画像生成手段と、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合に、前記各文字列画像を前記表示可能領域の幅に応じて分割することにより、前記各文字列画像から前記表示可能領域の幅に応じた複数の部分画像を生成する部分画像生成手段と、前記各文字列画像の幅が前記表示可能領域の幅を超えていない場合には、前記各文字列画像を要求元の前記携帯端末に配信し、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合には、前記各部分画像を要求元の前記携帯端末に配信する配信制御手段とを備えたことを特徴とする。
【００１０】
前記表示倍率設定手段は、閲覧が要求された前記ドキュメント画像と同じ前記ドキュメント画像の表示倍率の情報を前記過去閲覧情報から読み出し、その表示倍率を今回の閲覧の表示倍率として設定することが好ましい。
【００１１】
また、前記表示倍率設定手段は、閲覧を要求したユーザの前記過去閲覧情報に記憶されている表示倍率の情報から当該ユーザがよく閲覧する表示倍率を特定し、その表示倍率を今回の閲覧の表示倍率として設定するものでもよい。
【００１２】
さらに、前記表示倍率設定手段は、閲覧を要求したユーザの前記過去閲覧情報を基に、当該ユーザが何らかの前記ドキュメント画像を閲覧しているか否かを判定し、閲覧していると判定すると、続いて当該ユーザが同じ前記ドキュメント画像を過去に閲覧しているか否かを判定し、同じ前記ドキュメント画像を閲覧していると判定した場合に、その閲覧時の表示倍率を今回の閲覧の表示倍率として設定し、過去に閲覧はしているが、同じ前記ドキュメント画像を閲覧してはいないと判定した場合に、当該ユーザの前記過去閲覧情報に記憶されている表示倍率の情報から当該ユーザがよく閲覧する表示倍率を特定し、その表示倍率を今回の閲覧の表示倍率として設定し、過去に何も閲覧していないと判定した場合に、予め決められた基準の表示倍率を今回の閲覧の表示倍率として設定する構成とすると、より好適である。
【００１３】
前記各文字列画像と前記各部分画像とを記憶する画像記憶手段を有し、前記配信制御手段は、閲覧が要求された前記ドキュメント画像に対応する前記各文字列画像又は前記部分画像が前記画像記憶手段に記憶されている場合、それらを前記画像記憶手段から読み出して要求元の前記携帯端末に配信することが好ましい。
【００１４】
前記配信制御手段は、前記各文字列画像又は前記各部分画像から前記表示可能領域に納まる分を抽出し、抽出した前記各文字列画像又は前記各部分画像を要求元の前記携帯端末に配信することが好ましい。
【００１５】
前記部分画像生成手段は、前記部分画像を生成する際、前記ドキュメント解析手段の解析による各文字の前記ドキュメント画像上の位置の情報を基に、前記表示可能領域の幅に応じた切れ目の部分が文字に掛かっているか否かを判定し、切れ目の部分が文字に掛かっている場合には、その文字と１つ前の文字との区切りの部分で前記文字列画像を分割することにより、前記部分画像を生成することが好ましい。
【００１６】
また、前記部分画像生成手段は、前記文字列画像に含まれる各文字の文節を解釈し、文節に応じた所定の文字列の区切りの部分で前記文字列画像を分割することにより、前記部分画像を生成するものでもよい。
【００１７】
さらに、前記部分画像生成手段は、前記部分画像を生成する際、前記ドキュメント解析手段の解析による各文字の前記ドキュメント画像上の位置の情報を基に、前記表示可能領域の幅に応じた切れ目の部分が文字に掛かっているか否かを判定し、切れ目の部分が文字に掛かっている場合には、その文字と１つ後の文字との区切りの部分で前記文字列画像を分割し、前記表示可能領域の幅に合わせて縮小することによって、前記部分画像を生成するものでもよい。
【００１８】
前記ドキュメント画像に含まれる各文字のサイズが途中から変わる場合に、文字サイズが変わった箇所の前記文字列画像を拡大又は縮小して、当該文字列画像に含まれる各文字のサイズを、それまでの文字サイズに合わせることにより、前記ドキュメント画像に含まれる各文字のサイズを揃える文字サイズ変更手段を設けることが好ましい。
【００１９】
また、本発明は、携帯端末からの閲覧要求に応じて、所定のドキュメント画像を要求元の前記携帯端末に配信するドキュメント画像配信方法において、ユーザを識別するための情報と、当該ユーザが使用する前記携帯端末の表示部の画面サイズの情報とが関連付けられたユーザ情報をユーザ情報記憶手段に記憶させ、ユーザが過去に閲覧した前記ドキュメント画像の情報と、その際の表示倍率の情報とが関連付けられた過去閲覧情報を過去閲覧情報記憶手段に記憶させ、ユーザから前記ドキュメント画像の閲覧が要求された際に、前記過去閲覧情報に含まれる前記表示倍率の情報を基に、今回の閲覧の表示倍率を設定し、前記ドキュメント画像を解析することにより、前記ドキュメント画像に含まれる文字の抽出、及び抽出した文字の前記ドキュメント画像上における位置の特定を行い、前記ユーザ情報記憶手段に記憶された前記画面サイズの情報と、設定した表示倍率の情報とを基に、前記ドキュメント画像のうち前記携帯端末の表示部に表示可能な表示可能領域を決定し、前記ドキュメント画像の解析結果に基づいて、前記ドキュメント画像に含まれる一行分の文字列に対応する領域を切り出すことにより、前記ドキュメント画像から行毎の文字列画像を生成し、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合に、前記各文字列画像を前記表示可能領域の幅に応じて分割することにより、前記各文字列画像から前記表示可能領域の幅に応じた複数の部分画像を生成し、前記各文字列画像の幅が前記表示可能領域の幅を超えていない場合には、前記各文字列画像を要求元の前記携帯端末に配信し、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合には、前記各部分画像を要求元の前記携帯端末に配信することを特徴とする。
【００２０】
さらに、本発明は、ドキュメント画像の閲覧を要求するための携帯端末と、ネットワークを介して前記携帯端末と接続され、前記携帯端末からの閲覧要求に応じて、前記ドキュメント画像を要求元の前記携帯端末に配信するドキュメント画像配信装置とからなるドキュメント閲覧システムにおいて、ユーザを識別するための情報と、当該ユーザが使用する前記携帯端末の表示部の画面サイズの情報とが関連付けられたユーザ情報を記憶するユーザ情報記憶手段と、ユーザが過去に閲覧した前記ドキュメント画像の情報と、その際の表示倍率の情報とが関連付けられた過去閲覧情報を記憶する過去閲覧情報記憶手段と、ユーザから前記ドキュメント画像の閲覧が要求された際に、前記過去閲覧情報に含まれる前記表示倍率の情報を基に、今回の閲覧の表示倍率を設定する表示倍率設定手段と、前記ドキュメント画像に含まれる文字の抽出、及び抽出した文字の前記ドキュメント画像上における位置の特定を行うドキュメント解析手段と、前記ユーザ情報記憶手段に記憶された前記画面サイズの情報と、前記表示倍率設定手段が設定した表示倍率の情報とを基に、前記ドキュメント画像のうち前記携帯端末の表示部に表示可能な表示可能領域を決定する表示可能領域決定手段と、前記ドキュメント解析手段の解析結果に基づいて、前記ドキュメント画像に含まれる一行分の文字列に対応する領域を切り出すことにより、前記ドキュメント画像から行毎の文字列画像を生成する文字列画像生成手段と、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合に、前記各文字列画像を前記表示可能領域の幅に応じて分割することにより、前記各文字列画像から前記表示可能領域の幅に応じた複数の部分画像を生成する部分画像生成手段と、前記各文字列画像の幅が前記表示可能領域の幅を超えていない場合には、前記各文字列画像を要求元の前記携帯端末に配信し、少なくとも１つの前記各文字列画像の幅が前記表示可能領域の幅を超えている場合には、前記各部分画像を要求元の前記携帯端末に配信する配信制御手段とを、前記ドキュメント画像配信装置に設けたことを特徴とする。
【発明の効果】
【００２１】
本発明では、ドキュメント画像から行毎の文字列画像を生成するとともに、これらの各文字列画像から携帯端末の表示部の表示可能領域の幅に応じた複数の部分画像を生成し、各文字列画像又は各部分画像を要求元の携帯端末に配信するようにしたので、携帯端末側では、縦スクロールのみでドキュメント画像が閲覧できるようになり、閲覧性が損なわれることはない。さらに、本発明では、ユーザが過去に閲覧した前記ドキュメント画像の情報と、その際の表示倍率とが関連付けられた過去閲覧情報を記憶しておき、この過去閲覧情報を基に、今回の閲覧の表示倍率を設定するようにしたので、閲覧を行う毎に表示倍率の変更を要求する必要がなくなり、ユーザの手間や通信料の負担増を抑えることができる。
【図面の簡単な説明】
【００２２】
【図１】ドキュメント閲覧システムの構成を示す説明図である。
【図２】ユーザＤＢの一例を示す説明図である。
【図３】配信処理サーバの構成の概略を示すブロック図である。
【図４】文字列画像の生成の一例を示す説明図である。
【図５】横スクロールで表示する例を示す説明図である。
【図６】部分画像の生成の一例を示す説明図である。
【図７】文字の区切りの部分で文字列画像を分割する例を示す説明図である。
【図８】部分画像の表示例を示す説明図である。
【図９】ドキュメント閲覧システムの動作手順の概略を示すフローチャートである。
【図１０】ドキュメント閲覧システムの処理の流れの概略を示す説明図である。
【図１１】文字列の区切りの部分で文字列画像を分割する例を示す説明図である。
【図１２】表示可能領域の幅に合わせて縮小することによって部分画像を生成する例を示す説明図である。
【図１３】文字サイズ変更回路を設けた配信処理サーバの構成の概略を示すブロック図である。
【図１４】文字サイズを変更する例を示す説明図である。
【図１５】文字サイズ変更後の携帯電話での表示例を示す説明図である。
【発明を実施するための形態】
【００２３】
図１に示すように、ドキュメント閲覧システム２は、ドキュメント画像配信部３と、携帯電話４とで構成されている。携帯電話４は、基地局５と無線通信し、基地局５を介してインターネット６にアクセスすることにより、インターネット６を介してドキュメント画像配信部３と接続される。これにより、ドキュメント画像配信部３と携帯電話４とは、公衆ネットワークであるインターネット６を介して相互に通信を行うことができる。
【００２４】
ドキュメント画像配信部３は、企業のネットワーク内に設置されたシステムモジュールであり、配信処理サーバ１０とファイルサーバ１１とユーザ管理サーバ（ユーザ情報記憶手段、過去閲覧情報記憶手段）１２との複数台のサーバで構成されている。これらの各サーバ１０〜１２は、社内のＬＡＮなどを介して互いに接続されている。
【００２５】
ファイルサーバ１１には、当該企業の社内で作成された種々のドキュメントファイル１４が保管されている。配信処理サーバ１０は、携帯電話４から所定のドキュメントファイル１４の閲覧が要求された際に、そのドキュメントファイル１４をファイルサーバ１１から読み出す。そして、読み出したドキュメントファイル１４に対して画像変換処理を行うことにより、当該ドキュメントファイル１４に応じた画像を生成し、その画像を要求元の携帯電話４に配信する。この際、配信処理サーバ１０は、要求元の携帯電話４の画面サイズ及び表示倍率を基に、ドキュメントファイル１４に応じた画像のうち携帯電話４に表示可能な部分のみを抽出し、その抽出した画像を携帯電話４に配信する。
【００２６】
携帯電話４には、各種の情報を表示するための液晶ディスプレイ１６と、各種の操作指示を入力するための操作部１７とが設けられている。操作部１７は、携帯電話４の外面に露呈して設けられた複数の操作入力部材からなる。これらの各操作入力部材には、例えば、押しボタンスイッチ、スライドスイッチ、十字キー、ジョグダイヤルなどといった周知の入力装置が用いられる。
【００２７】
携帯電話４には、ドキュメント閲覧システム２に対応するクライアントアプリケーションであるビューアがインストールされている。ユーザは、携帯電話４を介してドキュメントファイル１４の閲覧を行う場合、まず操作部１７を操作してビューアを起動させる。そして、このビューアの起動に応じて液晶ディスプレイ１６に表示される種々の画面に従って操作指示を入力することにより、ドキュメントファイル１４の閲覧を行う。携帯電話４は、ビューアを起動させた後、操作部１７を介して入力されたユーザからの指示に応じてドキュメント画像配信部３にアクセスし、ドキュメント画像配信部３から配信された画像を液晶ディスプレイ１６に出力する。
【００２８】
これにより、ユーザが要求したドキュメントファイル１４に応じた画像が液晶ディスプレイ１６に表示され、この画像を介してドキュメントファイル１４の内容をユーザが閲覧できるようになる。また、携帯電話４は、ユーザが画像の閲覧を終了させた後、取得した画像を内部のメモリから消去する。
【００２９】
このように、ドキュメント閲覧システム２は、携帯電話４からの要求に応じて画像を配信し、閲覧後にデータが携帯電話４に残らないようにすることによって、情報漏洩のリスクを抑えつつ、社内で作成されたドキュメントファイル１４の内容を社外でも閲覧できるようにするものである。
【００３０】
また、画像は、操作部１７を介して所定の操作指示を入力することにより、任意の表示倍率で液晶ディスプレイ１６に表示することができる。ユーザは、例えば、文字や図表などが小さくて見難い場合などに表示倍率を高くする拡大の指示を入力し、反対に文字や図表などが大き過ぎて全体的な内容が把握し難い場合などに表示倍率を低くする縮小の指示を入力する。
【００３１】
携帯電話４は、ユーザから表示倍率を変更する指示が入力されると、表示倍率の変更をドキュメント画像配信部３に要求する。ドキュメント画像配信部３は、携帯電話４から表示倍率の変更が要求されると、要求された表示倍率に応じて画像を生成し直し、その変更後の画像を再び要求元の携帯電話４に配信する。
【００３２】
このように、ドキュメント閲覧システム２では、ユーザからの指示に応じた表示倍率の画像をドキュメント画像配信部３で生成して配信することにより、ユーザの所望する任意の表示倍率で画像を表示する。こうすれば、画像の拡大や縮小などの処理を携帯電話４で行う必要がなくなるので、携帯電話４の処理負荷を軽くすることができる。また、ドキュメントファイル１４に対応した画像をそのまま配信してしまうと、通信量が膨大になり、閲覧の要求から表示までに掛かる待ち時間が長くなってしまうことが懸念されるが、上記のように表示可能な部分のみを抽出して配信すれば、こうした待ち時間の長時間化を防ぐこともできる。
【００３３】
ユーザ管理サーバ１２には、ドキュメント閲覧システム２を利用する各ユーザに関連する情報をまとめて記憶したユーザＤＢ１８が設けられている。図２に示すように、ユーザＤＢ１８には、各ユーザを識別するためのユーザ情報と、各ユーザが画像を介して過去に閲覧したドキュメントファイル１４を示す過去閲覧情報とが関連付けられて記憶されている。これらの各情報は、ドキュメント画像配信部３にアクセスしたユーザの認証の際などに用いられる。
【００３４】
ユーザ情報には、例えば、ユーザの識別を行うために各ユーザに付与された固有のユーザＩＤ、ユーザの名前であるユーザ名、及びユーザが使用する携帯電話４の液晶ディスプレイ１６の画面サイズ（解像度）などが含まれている。また、過去閲覧情報には、例えば、閲覧したドキュメントファイル１４のファイル名、ドキュメントファイル１４を閲覧した日時、及びドキュメントファイル１４を閲覧した際の最終的な表示倍率などが含まれている。
【００３５】
図３に示すように、配信処理サーバ１０は、制御部（表示倍率設定手段、配信制御手段）３０と、ネットワークインタフェース（Ｉ／Ｆ）３１と、画像変換部３２と、ドキュメント解析部３３と、表示可能領域決定部３４と、画像処理部３５と、データ記憶部（画像記憶手段）３６とを備えている。これらの各部は、バス３７を介して互いに接続されている。制御部３０は、ＣＰＵや各種のメモリなどによって構成され、予め記憶されたプログラムを読み出して逐次処理することにより、配信処理サーバ１０の各部を統括的に制御する。ネットワークＩ／Ｆ３１は、周知のモデムやルータなどであり、配信処理サーバ１０をインターネット６や社内のＬＡＮなどに接続する。
【００３６】
画像変換部３２は、制御部３０からの指示に応じてドキュメントファイル１４の仮想印刷を行うことにより、当該ドキュメントファイル１４の各ページのそれぞれに対応したドキュメント画像５０を生成する。また、この際、画像変換部３２は、制御部３０が設定した表示倍率に応じた解像度で仮想印刷を行うことにより、任意のサイズのドキュメント画像５０を生成する。
【００３７】
ドキュメント解析部３３は、周知のＯＣＲ技術などを用いてドキュメント画像５０を解析することにより、ドキュメント画像５０に含まれる文字の抽出、及び抽出した文字のドキュメント画像５０上における位置の特定を行う。表示可能領域決定部３４は、ユーザＤＢ１８に含まれる画面サイズの情報と、制御部３０が設定した表示倍率の情報とを基に、ドキュメント画像５０のうち携帯電話４の液晶ディスプレイ１６に表示可能な表示可能領域５１（図５参照）を決定する処理を行う。
【００３８】
画像処理部３５は、ドキュメント画像５０に対して各種の画像処理を施す。この画像処理部３５には、文字列画像生成回路４０と、部分画像生成回路４１とが設けられている。文字列画像生成回路４０は、ドキュメント解析部３３の解析結果に基づいて、ドキュメント画像５０に含まれる一行分の文字列に対応する領域を切り出すことにより、図４に示すように、ドキュメント画像５０から行毎の文字列画像５２を生成する。
【００３９】
図５に示すように、ドキュメント画像５０に含まれる一行分の文字列の幅が表示可能領域５１の幅を超えている場合、表示可能領域５１に対応する部分をドキュメント画像５０から抽出して携帯電話４に配信すると、一行分の文字列を読むために、横方向に画面表示を移動させる横スクロールが必要になる。このように横スクロールが発生してしまうと、文書全体が把握し難くなり、非常に読み辛い。そして、スクロールにともなう画像の通信待ち時間も相まって、文書を読むのに時間が掛かってしまう。また、行毎に横スクロールを行わなければならないため、文書を読むために必要となる画像の数も増え、これにともなってユーザの通信料の負担も大きくなってしまう。
【００４０】
部分画像生成回路４１は、ドキュメント画像５０に含まれる一行分の文字列の幅が表示可能領域５１の幅を超えている場合、すなわち、ドキュメント画像５０に含まれる文字列画像５２の幅が表示可能領域５１の幅を超えている場合に、図６（ａ）に示すように、各文字列画像５２を表示可能領域５１の幅に応じて分割することにより、図６（ｂ）に示すように、各文字列画像５２から表示可能領域５１の幅に応じた複数の部分画像５４を生成する。
【００４１】
また、部分画像生成回路４１は、部分画像５４を生成する際、ドキュメント解析部３３の解析による各文字のドキュメント画像５０上の位置の情報を基に、表示可能領域５１の幅に応じた切れ目の部分が文字に掛かっているか否かを判定する。そして、図７（ａ）に示すように、切れ目の部分が文字に掛かっている場合には、図７（ｂ）に示すように、その文字と１つ前の文字との区切りの部分で文字列画像５２を分割することにより、部分画像５４を生成する。こうすれば、１つの文字が切れて見難くなってしまうことを防ぐことができる。
【００４２】
配信処理サーバ１０は、部分画像生成回路４１に部分画像５４を生成させた場合、それらの各部分画像５４のうち表示可能領域５１に納まる分の各部分画像５４を要求元の携帯電話４に配信する。携帯電話４は、各部分画像５４を受信すると、図８に示すように、それらの各部分画像５４を並べて液晶ディスプレイ１６に表示させる。そして、携帯電話４は、各部分画像５４を表示させた後、操作部１７を介してユーザから縦方向への画面移動の指示、すなわち縦スクロールの指示が入力されると、その指示をドキュメント画像配信部３に送信する。
【００４３】
配信処理サーバ１０は、縦スクロールの指示を受信すると、その指示に応じて要求元の携帯電話４が液晶ディスプレイ１６に現在表示させている各部分画像５４の上方向又は下方向に続く次の行の部分画像５４を当該携帯電話４に配信する。携帯電話４は、部分画像５４を受信すると、移動する方向に応じて一番上に表示されている部分画像５４又は一番下に表示されている部分画像５４を消去し、その方向に残りの各部分画像５４を移動させた後、空いたスペースに新たに取得した次の行の部分画像５４を表示させることにより、画面を縦スクロールさせる。
【００４４】
このように、ドキュメント閲覧システム２では、縦スクロールのみでドキュメントファイル１４の内容を閲覧することができるので、文書が読み辛くなることを防ぐことができる。また、次の行の部分画像５４を配信するだけで縦スクロールを行うことができるので、行毎に横スクロールを行う場合に比べて、文書を読むために必要となる画像の数、及びこれにともなう通信料の増大を大幅に抑えることができる。さらに、各部分画像５４は、ドキュメントファイル１４を画像化したドキュメント画像５０から生成されたものであるから、フォントの種類や文字色などが変わることがなく、ドキュメントファイル１４の作成者の意図が損なわれることもない。
【００４５】
なお、縦スクロールを行う際に配信する部分画像５４の数は、１個ずつに限ることなく、複数個まとめて配信し、一度に複数行スクロールさせるようにしてもよい。また、配信する部分画像５４の数（スクロールする行数）をユーザが任意に設定できるようにしてもよい。
【００４６】
図３に戻って、データ記憶部３６には、画像変換部３２が生成したドキュメント画像５０を一時的に保管するドキュメント画像一時保管部４４と、文字列画像生成回路４０が生成した文字列画像５２を一時的に保管する文字列画像一時保管部４５と、部分画像生成回路４１が生成した部分画像５４を一時的に保管する部分画像一時保管部４６とが設けられている。
【００４７】
ドキュメント画像一時保管部４４は、いわゆるキャッシュであり、ドキュメント画像５０を保管した後、その保管の時点から所定時間（例えば、２４時間）経過したものから順に消去する。文字列画像一時保管部４５、部分画像一時保管部４６も、ドキュメント画像一時保管部４４と同様のキャッシュであり、文字列画像５２、部分画像５４を保管した後、その保管の時点から所定時間経過したものから順に消去する。なお、各保管部４４〜４６が各画像５０、５２、５４を保管する所定時間は、それぞれ同一でもよいし、異なっていてもよい。また、時間に限ることなく、例えば、保管した各画像５０、５２、５４の容量が所定値に達した際に、古いものから順に消去するようにしてもよい。
【００４８】
データ記憶部３６には、上記の各画像５０、５２、５４の他に、ドキュメント解析部３３によるドキュメント画像５０の解析結果、及び表示可能領域決定部３４が決定した表示可能領域５１の情報も保管される。ドキュメント解析部３３の解析結果、及び表示可能領域５１の情報は、対応するドキュメント画像５０と関連付けて保管され、各画像５０、５２、５４と同様に、所定時間が経過した後に消去される。
【００４９】
次に、図９に示すフローチャート、及び図１０に示す説明図を参照しながら、上記構成によるドキュメント閲覧システム２の作用について説明する。ユーザは、携帯電話４を介してドキュメントファイル１４の閲覧を行う場合、まずビューアを起動させてドキュメント画像配信部３にアクセスすることにより、所望のドキュメントファイル１４の閲覧を配信処理サーバ１０に要求する（図１０の※１）。
【００５０】
携帯電話４は、配信処理サーバ１０にドキュメントファイル１４の閲覧を要求する場合、そのドキュメントファイル１４のファイル名、当該ユーザのユーザＩＤ、及び当該携帯電話４のＩＰアドレスなどの各種の情報を閲覧要求に含めて配信処理サーバ１０に送信する。なお、閲覧要求に含める各情報は、上記に限定されるものではなく、それぞれ閲覧を要求するドキュメントファイル１４を特定するための情報、ユーザを特定するための情報、要求元の携帯電話４を特定するための情報であればよい。
【００５１】
配信処理サーバ１０の制御部３０は、携帯電話４からドキュメントファイル１４の閲覧が要求されると、閲覧要求とともに受信したユーザＩＤをユーザ管理サーバ１２に送信することにより、閲覧を要求したユーザの認証をユーザ管理サーバ１２に求める（図１０の※２）。ユーザ管理サーバ１２は、配信処理サーバ１０からユーザの認証が要求されると、そのユーザＩＤを基にユーザＤＢ１８を参照し、ユーザＤＢ１８に当該ユーザＩＤが記憶されているか否かを確認することによって、閲覧を要求したユーザが正規のユーザであるか否かを判定するユーザ認証を行う。
【００５２】
ユーザ管理サーバ１２は、ユーザＤＢ１８にユーザＩＤが記憶されている場合に、正規のユーザであると判定する。ユーザ管理サーバ１２は、正規のユーザであると判定すると、当該ユーザＩＤが含まれるユーザ情報をユーザＤＢ１８から読み出すとともに、そのユーザ情報に関連付けられた過去閲覧情報がある場合には、その過去閲覧情報もユーザＤＢ１８から読み出す。この後、ユーザ管理サーバ１２は、ユーザＤＢ１８から読み出した各情報、及び閲覧を要求したユーザが正規のユーザであることを示す情報を配信処理サーバ１０送信する（図１０の※３）。
【００５３】
一方、ユーザ管理サーバ１２は、ユーザＤＢ１８にユーザＩＤが記憶されていない場合に、正規のユーザではないと判定する。ユーザ管理サーバ１２は、正規のユーザではないと判定すると、その旨を示す情報を配信処理サーバ１０に送信する。
【００５４】
配信処理サーバ１０の制御部３０は、正規のユーザではないことを示す情報をユーザ管理サーバ１２から受信すると、例えば、正規のユーザではないことを報知する画面情報を要求元の携帯電話４に配信したり、ユーザ登録を促す画面情報を要求元の携帯電話４に配信したりすることにより、ドキュメントファイル１４の閲覧の要求を拒否する。
【００５５】
一方、制御部３０は、正規のユーザであることを示す情報をユーザ管理サーバ１２から受信すると、まず受信した各情報に過去閲覧情報が含まれているか否か、すなわちユーザが何らかのドキュメントファイル１４を過去に閲覧しているか否かを判定する。制御部３０は、過去閲覧情報が含まれていると判定すると、閲覧が要求されたドキュメントファイル１４のファイル名を基に過去閲覧情報を参照し、同じファイル名が過去閲覧情報に記憶されているか否かを確認することにより、ユーザが同じドキュメントファイル１４を過去に閲覧しているか否かを判定する。
【００５６】
そして、制御部３０は、同じドキュメントファイル１４を閲覧していると判定すると、そのファイル名と関連付けて記憶されている閲覧日時を参照し、前回の閲覧から所定時間が経過しているか否かを確認することによって、既に変換された文字列画像５２、又は部分画像５４がデータ記憶部３６に残っているか否かを判定する。
【００５７】
制御部３０は、前回の閲覧から所定時間が経過しておらず、文字列画像５２、又は部分画像５４が残っていると判定すると、それらの各画像５２、５４を文字列画像一時保管部４５、又は部分画像一時保管部４６から読み出すとともに、これらの各画像５２、５４に関連する表示可能領域５１の情報をデータ記憶部３６から読み出す。制御部３０は、これらの各情報を読み出したら、各文字列画像５２、又は各部分画像５４から表示可能領域５１に納まる分を抽出する。この後、制御部３０は、閲覧要求に含まれるＩＰアドレスを基に、抽出した各文字列画像５２、又は各部分画像５４を要求元の携帯電話４に配信する。
【００５８】
一方、制御部３０は、前回の閲覧から既に所定時間が経過しており、各画像５２、５４が残っていないと判定すると、ファイル名や閲覧日時と関連付けて記憶された前回閲覧時の表示倍率を過去閲覧情報から読み出し、その表示倍率を今回の閲覧の表示倍率として設定する。なお、同じドキュメントファイル１４が過去に複数回閲覧されている場合には、各回の表示倍率の平均値を算出し、その平均値を今回の表示倍率として設定してもよいし、直前の閲覧の表示倍率を今回の表示倍率として設定してもよい。
【００５９】
また、制御部３０は、上記の各判定において、過去閲覧情報は含まれているが、同じドキュメントファイル１４を過去に閲覧してはいないと判定した場合、過去閲覧情報に記憶されている各表示倍率の平均値を算出する。そして、制御部３０は、その平均値をユーザがよく閲覧する表示倍率であると特定し、その平均値を今回の閲覧の表示倍率として設定する。このように、過去閲覧情報を基に、今回の閲覧の表示倍率を設定するようにすれば、閲覧を行う毎に表示倍率の変更を要求する必要がなくなるので、ユーザの手間や通信料の負担増を抑えることができる。
【００６０】
さらに、制御部３０は、ユーザ管理サーバ１２からの各情報に過去閲覧情報が含まれていないと判定した場合、予め決められた基準の表示倍率を今回の閲覧の表示倍率として設定する。なお、基準の表示倍率は、閲覧が要求されたドキュメントファイル１４の種類やドキュメント画像５０に変換した際のサイズなどに応じて変化させてもよいし、これらに関わらず一定としてもよい。
【００６１】
制御部３０は、上記の手順で今回の閲覧の表示倍率を設定したら、閲覧が要求されたドキュメントファイル１４のファイル名の情報をファイルサーバ１１に送信することにより、当該ドキュメントファイル１４の配信をファイルサーバ１１に要求する（図１０の※４）。ファイルサーバ１１は、配信処理サーバ１０からドキュメントファイル１４の配信が要求されると、要求に含まれるファイル名と一致するドキュメントファイル１４を検索し、そのドキュメントファイル１４を配信処理サーバ１０に配信する（図１０の※５）。
【００６２】
配信処理サーバ１０の制御部３０は、ファイルサーバ１１からドキュメントファイル１４を取得すると、そのドキュメントファイル１４及び設定した表示倍率の情報を画像変換部３２に入力し、ドキュメントファイル１４の画像化を画像変換部３２に指示する。画像変換部３２は、制御部３０から画像化が指示されると、これに応答して、入力されたドキュメントファイル１４の仮想印刷を行うことにより、制御部３０が設定した表示倍率に応じたサイズのドキュメント画像５０を生成する（図１０の※６）。
【００６３】
制御部３０は、画像変換部３２にドキュメント画像５０を生成させたら、そのドキュメント画像５０をドキュメント解析部３３に入力し、当該ドキュメント画像５０の解析をドキュメント解析部３３に実行させることにより、ドキュメント画像５０に含まれる文字、及びそれらの各文字のドキュメント画像５０上での位置の情報を解析結果として取得する（図１０の※７）。
【００６４】
この後、制御部３０は、ユーザ管理サーバ１２から受信したユーザ情報に含まれる画面サイズの情報と、設定した表示倍率の情報とを表示可能領域決定部３４に入力することにより、表示可能領域決定部３４に表示可能領域５１を決定させる。
【００６５】
制御部３０は、表示可能領域決定部３４に表示可能領域５１を決定させたら、ドキュメント画像５０、及びドキュメント解析部３３の解析結果を画像処理部３５に入力し、画像処理部３５に文字列画像５２の生成を指示する。画像処理部３５は、制御部３０から文字列画像５２の生成が指示されると、これに応答して文字列画像生成回路４０を起動させることにより、ドキュメント画像５０から行毎の文字列画像５２を生成する。
【００６６】
制御部３０は、各文字列画像５２が生成されると、これらの各文字列画像５２、及び表示可能領域決定部３４が決定した表示可能領域５１を基に、文字列画像５２の幅が表示可能領域５１の幅を超えているか否かを判定する。制御部３０は、文字列画像５２の幅が表示可能領域５１の幅を超えていないと判定すると、各文字列画像５２から表示可能領域５１に納まる分を抽出し、抽出した各文字列画像５２を要求元の携帯電話４に配信する。
【００６７】
一方、制御部３０は、文字列画像５２の幅が表示可能領域５１の幅を超えていると判定すると、各文字列画像５２と表示可能領域５１の情報とを画像処理部３５に入力し、画像処理部３５に部分画像５４の生成を指示する。画像処理部３５は、制御部３０から部分画像５４の生成が指示されると、これに応答して部分画像生成回路４１を起動させ、各文字列画像５２を表示可能領域５１の幅に応じて分割することにより、各文字列画像５２から表示可能領域５１の幅に応じた複数の部分画像５４を生成する。このように、制御部３０は、画像処理部３５に対して画像処理の実行を指示することにより、ドキュメント画像５０から各文字列画像５２や各部分画像５４を生成させる（図１０の※８）。
【００６８】
制御部３０は、各部分画像５４が生成されると、これらの各部分画像５４から表示可能領域５１に納まる分を抽出し、抽出した各部分画像５４を要求元の携帯電話４に配信する（図１０の※９）。そして、制御部３０は、要求元の携帯電話４に対する各文字列画像５２又は各部分画像５４の配信を行った後、その過程で生成された各画像５０、５２、５４、ドキュメント解析部３３の解析結果、及び表示可能領域決定部３４が決定した表示可能領域５１の情報をデータ記憶部３６に保管する。
【００６９】
携帯電話４は、各文字列画像５２を受信すると、それらの各文字列画像５２を並べて液晶ディスプレイ１６に表示させる。同様に、各部分画像５４を受信すると、それらの各部分画像５４を並べて液晶ディスプレイ１６に表示させる。これにより、各文字列画像５２又は各部分画像５４を介してドキュメントファイル１４の内容が閲覧できるようになる。
【００７０】
ユーザは、液晶ディスプレイ１６に各文字列画像５２又は各部分画像５４が表示された後、必要に応じて操作部１７を操作し、拡大又は縮小の操作指示を入力することにより、携帯電話４に表示倍率の変更を指示する。携帯電話４は、ユーザから表示倍率を変更する指示が入力されると、ドキュメント画像配信部３にアクセスし、ユーザの指示に応じた表示倍率に変更する要求を配信処理サーバ１０に送信する（図１０の※１０）
【００７１】
配信処理サーバ１０の制御部３０は、携帯電話４から表示倍率の変更が要求されると、その要求に応じた表示倍率を今回の閲覧の表示倍率として設定し直す。制御部３０は、表示倍率を設定し直したら、その表示倍率に応じたサイズのドキュメント画像５０の生成、そのドキュメント画像５０の解析、変更後の表示倍率に応じた表示可能領域５１の決定、及びこれらの各情報を基にした各文字列画像５２の生成を行う。
【００７２】
この後、制御部３０は、文字列画像５２の幅が表示可能領域５１の幅を超えているか否かの判定を行い、文字列画像５２の幅が表示可能領域５１の幅を超えていない場合には、表示可能領域５１に納まる分の各文字列画像５２を抽出して要求元の携帯電話４に配信し、文字列画像５２の幅が表示可能領域５１の幅を超えている場合には、各文字列画像５２から表示可能領域５１の幅に応じた複数の部分画像５４を生成し、表示可能領域５１に納まる分の各部分画像５４を抽出して要求元の携帯電話４に配信する。
【００７３】
携帯電話４は、各文字列画像５２又は各部分画像５４を受信すると、それらを液晶ディスプレイ１６に表示させる。これにより、ユーザの指示に応じた表示倍率で各画像５２、５４が閲覧できるようになる。
【００７４】
また、ユーザは、液晶ディスプレイ１６に各文字列画像５２又は各部分画像５４が表示された後、必要に応じて操作部１７を操作することにより、縦スクロールの指示を携帯電話４に入力する。携帯電話４は、ユーザから縦スクロールの指示が入力されると、ドキュメント画像配信部３にアクセスし、縦スクロールを要求する指示を配信処理サーバ１０に送信する。
【００７５】
配信処理サーバ１０は、縦スクロールの指示を受信すると、その指示に応じて要求元の携帯電話４が液晶ディスプレイ１６に現在表示させている各文字列画像５２又は各部分画像５４の上方向又は下方向に続く次の行の文字列画像５２又は部分画像５４を当該携帯電話４に配信する。
【００７６】
携帯電話４は、文字列画像５２又は部分画像５４を受信すると、移動する方向に応じて一番上に表示されている各画像５２、５４、又は一番下に表示されている各画像５２、５４を消去し、その方向に残りの各画像５２、５４を移動させた後、空いたスペースに新たに取得した次の行の各画像５２、５４を表示させることにより、画面を縦スクロールさせる。
【００７７】
上記実施形態では、各文字の区切りの部分で文字列画像５２を分割することにより、部分画像５４を生成するようにしたが、これに限ることなく、例えば、文字列画像５２に含まれる各文字の文節を解釈し、図１１に示すように、文節に応じた所定の文字列の区切りの部分で文字列画像５２を分割することにより、部分画像５４を生成するようにしてもよい。
【００７８】
また、上記実施形態では、表示可能領域５１の幅に応じた切れ目の部分が文字に掛かっている場合に、その文字と１つ前の文字との区切りの部分で文字列画像５２を分割することによって、部分画像５４を生成するようにしたが、これに限ることなく、例えば、図１２（ｂ）に示すように、その文字と１つ後の文字との区切りの部分で文字列画像５２を分割し、図１２（ｃ）に示すように、表示可能領域５１の幅に合わせて僅かに縮小することによって、部分画像５４を生成するようにしてもよい。
【００７９】
次に、本発明の第２の実施形態について説明する。なお、上記第１の実施形態と機能・構成上同一のものについては、同符号を付し、詳細な説明を省略する。図１３に示すように、本実施形態の配信処理サーバ７０には、画像処理部３５に文字サイズ変更回路７２が設けられている。
【００８０】
文字サイズ変更回路７２は、図１４に示すように、ドキュメント画像５０に含まれる各文字のサイズが途中から変わる場合に、文字サイズが変わった箇所の文字列画像５２を拡大又は縮小して、当該文字列画像５２に含まれる各文字のサイズを、それまでの文字サイズに合わせることにより、ドキュメント画像５０に含まれる各文字のサイズを揃える処理を行う。
【００８１】
制御部３０は、例えば、文字列画像５２の幅が表示可能領域５１の幅を超えているか否かの判定を行う前に、ドキュメントファイル１４の内容、又はドキュメント解析部３３の解析結果を基に、ドキュメント画像５０に文字サイズの変わる箇所があるか否かを判定する。
【００８２】
制御部３０は、文字サイズの変わる箇所がないと判定すると、これに続いて文字列画像５２の幅が表示可能領域５１の幅を超えているか否かの判定を行い、上記第１の実施形態と同様に、超えていない場合には各文字列画像５２の配信を行い、超えている場合には部分画像５４の生成の指示を行う。
【００８３】
一方、制御部３０は、文字サイズの変わる箇所があると判定すると、ドキュメント解析部３３の解析結果と文字列画像生成回路４０が生成した各文字列画像５２とを画像処理部３５に入力することにより、画像処理部３５に文字サイズの変更を指示する。画像処理部３５は、制御部３０から文字サイズの変更が指示されると、これに応答して文字サイズ変更回路７２を起動させる。
【００８４】
文字サイズ変更回路７２は、制御部３０からの指示に応答して起動すると、まずドキュメント解析部３３の解析結果を基に、変更前の文字サイズと変更後の文字サイズとの比を求め、これらの比から文字サイズが変わった箇所の文字列画像５２の拡大又は縮小の倍率を決定する。そして、文字サイズ変更回路７２は、倍率を決定したら、その倍率に基づいて当該文字列画像５２のサイズを変更することにより、ドキュメント画像５０に含まれる各文字のサイズを揃える。
【００８５】
制御部３０は、文字サイズ変更回路７２によって文字サイズを変更する処理が行われた後、文字サイズ変更後の各文字列画像５２を基に、文字列画像５２の幅が表示可能領域５１の幅を超えているか否かの判定を行い、以下同様に、その判定結果に応じて各文字列画像５２の配信や部分画像５４の生成の指示を行う。
【００８６】
このように、本実施形態の配信処理サーバ７０では、ドキュメント画像５０に含まれる各文字のサイズが途中から変わる場合に、各文字のサイズを揃える処理を行い、文字サイズ変更後の文字列画像５２又は部分画像５４を要求元の携帯電話４に配信するようにした。こうすれば、図１５に示すように、携帯電話４で閲覧を行う際に、各文字を同じサイズで閲覧することができる。
【００８７】
文字列画像５２又は部分画像５４を介してドキュメントファイル１４の内容を携帯電話４で閲覧する際、途中で文字サイズが変わってしまうと、その箇所で再び表示倍率の変更を行わなければならず、これにともなってユーザの手間や通信料の負担が増大してしまうことが懸念される。これに対し、本実施形態で示すように、ドキュメント画像５０に含まれる各文字のサイズを揃えるようにすれば、こうしたユーザの手間や通信料の負担増も抑えることができ、携帯電話４での閲覧性をさらに高めることができる。
【００８８】
上記各実施形態では、各画像５０、５２、５４を保管した後、その保管の時点から所定時間経過したものから順に消去するようにしたが、消去することなく、順次蓄積していくようにしてもよい。
【００８９】
上記各実施形態では、ドキュメントファイル１４の閲覧を要求し、ドキュメントファイル１４を画像化することによって生成されるドキュメント画像５０を配信する例を示したが、本発明は、これに限ることなく、初めからドキュメント画像５０を保管しておき、ドキュメント画像５０自体の閲覧を要求するものでもよい。また、上記各実施形態では、各ユーザが画像を介して過去に閲覧したドキュメントファイル１４を示すものとして過去閲覧情報を説明したが、上記のように、ドキュメント画像５０自体の閲覧を要求する場合には、ユーザが過去に閲覧したドキュメント画像５０を示すものとして過去閲覧情報を構成すればよい。
【００９０】
上記各実施形態では、社内で作成されたドキュメントファイル１４の内容を社外でも閲覧できるようにするドキュメント閲覧システム２に、本発明を適用した例を示したが、本発明は、これに限ることなく、例えば、電子書籍などの情報をドキュメント画像５０として配信するコンテンツプロバイダのシステムなどに本発明を適用してもよい。
【００９１】
上記各実施形態では、携帯端末として携帯電話４を示したが、携帯端末は、これに限ることなく、例えば、ＰＨＳやＰＤＡ、スマートフォンなどでもよいし、さらには、ネットブックなどの携帯型のパーソナルコンピュータでもよい。
【００９２】
上記各実施形態では、３台のサーバ１０〜１２からなるドキュメント画像配信部３をドキュメント画像配信装置として示したが、ドキュメント画像配信装置の構成は、これに限ることなく、さらに多くのサーバからなるものでもよいし、１台のサーバ（コンピュータ）からなるものでもよい。
【符号の説明】
【００９３】
２  ドキュメント閲覧システム
３  ドキュメント画像配信部（ドキュメント画像配信装置）
４  携帯電話（携帯端末）
１０、７０  配信処理サーバ
１２  ユーザ管理サーバ（ユーザ情報記憶手段、過去閲覧情報記憶手段）
１８  ユーザＤＢ
３０  制御部（表示倍率設定手段、配信制御手段）
３３  ドキュメント解析部（ドキュメント解析手段）
３４  表示可能領域決定部（表示可能領域決定手段）
３５  画像処理部
３６  データ記憶部（画像記憶手段）
４０  文字列画像生成回路（文字列画像生成手段）
４１  部分画像生成回路（部分画像生成手段）
５０  ドキュメント画像
５１  表示可能領域
５２  文字列画像
５４  部分画像
７２  文字サイズ変更回路（文字サイズ変更手段）
【図１】
2011242987.tif 000003
【図２】
2011242987.tif 000004
【図３】
2011242987.tif 000005
【図４】
2011242987.tif 000006
【図５】
2011242987.tif 000007
【図６】
2011242987.tif 000008
【図７】
2011242987.tif 000009
【図８】
2011242987.tif 000010
【図９】
2011242987.tif 000011
【図１０】
2011242987.tif 000012
【図１１】
2011242987.tif 000013
【図１２】
2011242987.tif 000014
【図１３】
2011242987.tif 000015
【図１４】
2011242987.tif 000016
【図１５】
2011242987.tif 000017