(57)【要約】【課題】ドキュメントファイルにコメントを付加できるようにした際にも、ドキュメントファイル及びコメントからの情報漏洩を適切に防止できるようにする。【解決手段】ドキュメント閲覧システム２は、ドキュメント配信サーバ３と携帯電話４とで構成されている。ドキュメント配信サーバ３は、画像変換部１３を備えている。画像変換部１３は、任意の位置にコメントを付加することができるドキュメントファイル３０を画像データに変換してドキュメント画像３２を生成するとともに、ドキュメントファイル３０に付加されたコメントの内容を示すコメントデータ３１を画像データに変換してコメント画像３３を生成する。ドキュメント配信サーバ３は、ドキュメント画像３２とコメント画像３３とを携帯電話４に配信することにより、これらを介してドキュメントファイル３０及びコメントの内容を閲覧させる。【選択図】図１
2011141616.tif 000002
【特許請求の範囲】
【請求項１】
任意の位置にコメントを付加することができるドキュメントファイルを保管するドキュメント配信装置と、
ネットワークを介して前記ドキュメント配信装置と接続されるドキュメント閲覧装置とで構成され、
前記ドキュメント閲覧装置からの要求に応じて前記ドキュメント配信装置からデータを配信することにより、前記ドキュメントファイル及び前記コメントの内容を前記ドキュメント閲覧装置で閲覧できるようにするドキュメント閲覧システムにおいて、
前記ドキュメントファイルを保管するドキュメントファイル保管手段と、
前記コメントの内容を示すコメントデータを保管するコメントデータ保管手段と、
前記ドキュメントファイルを画像データに変換するドキュメント画像変換手段と、
前記コメントデータによって表される前記コメントを画像データに変換するコメント画像変換手段と、
前記ドキュメント画像変換手段と前記コメント画像変換手段との変換結果に基づく画像データを前記ドキュメント閲覧装置に配信する配信制御手段と、を前記ドキュメント配信装置に設け、
前記ドキュメント配信装置から受信した画像データを表示部に表示させることにより、画像データを介して前記ドキュメントファイル及び前記コメントの内容を閲覧させる表示制御手段を前記ドキュメント閲覧装置に設けたことを特徴とするドキュメント閲覧システム。
【請求項２】
前記配信制御手段は、前記ドキュメント画像変換手段が前記ドキュメントファイルを画像データに変換することによって生成されるドキュメント画像と、前記コメント画像変換手段が前記コメントデータによって表される前記コメントを画像データに変換することによって生成されるコメント画像とを配信し、
前記表示制御手段は、前記ドキュメント画像を表示部に表示させるとともに、前記ドキュメント画像の上に前記コメント画像を重ねて表示させることにより、前記ドキュメント画像と前記コメント画像とを介して前記ドキュメントファイル及び前記コメントの内容を閲覧させることを特徴とする請求項１記載のドキュメント閲覧システム。
【請求項３】
前記ドキュメント配信装置は、前記ドキュメント画像を保管するドキュメント画像保管手段を有し、
前記配信制御手段は、前記ドキュメント閲覧装置からの要求に応じた前記ドキュメント画像が前記ドキュメント画像保管手段に保管されている場合、そのドキュメント画像を前記ドキュメント画像保管手段から読み出して配信することを特徴とする請求項２記載のドキュメント閲覧システム。
【請求項４】
前記ドキュメント配信装置は、前記コメント画像を保管するコメント画像保管手段を有し、
前記配信制御手段は、前記ドキュメント閲覧装置からの要求に応じた前記コメント画像が前記コメント画像保管手段に保管されている場合、そのコメント画像を前記コメント画像保管手段から読み出して配信することを特徴とする請求項２又は３記載のドキュメント閲覧システム。
【請求項５】
前記ドキュメント配信装置は、前記ドキュメント画像変換手段によって生成されるドキュメント画像と、前記コメント画像変換手段によって生成されるコメント画像とを基に、これらの差分からなる差分コメント画像を生成する差分コメント画像生成手段を有し、
前記配信制御手段は、前記ドキュメント画像と前記差分コメント画像とを配信し、
前記ドキュメント閲覧装置は、前記ドキュメント画像と前記差分コメント画像とを基に、これらを合成してコメント付きドキュメント画像を生成する画像合成手段を有し、
前記表示制御手段は、前記コメント付きドキュメント画像を表示部に表示させることにより、前記コメント付きドキュメント画像を介して前記ドキュメントファイル及び前記コメントの内容を閲覧させることを特徴とする請求項１記載のドキュメント閲覧システム。
【請求項６】
前記ドキュメント配信装置は、前記ドキュメント画像変換手段によって生成されるドキュメント画像と、前記コメント画像変換手段によって生成されるコメント画像とを基に、これらを合成してコメント付きドキュメント画像を生成する画像合成手段を有し、
前記配信制御手段は、前記コメント付きドキュメント画像を配信し、
前記表示制御手段は、前記コメント付きドキュメント画像を表示部に表示させることにより、前記コメント付きドキュメント画像を介して前記ドキュメントファイル及び前記コメントの内容を閲覧させることを特徴とする請求項１記載のドキュメント閲覧システム。
【請求項７】
前記ドキュメント閲覧装置は、画像データを介して閲覧している前記ドキュメントファイルに対して新たな前記コメントを追加するためのコメント追加手段を有していることを特徴とする請求項１から６のいずれか１項に記載のドキュメント閲覧システム。
【請求項８】
前記ドキュメント閲覧装置は、前記コメントが付加された領域に表示領域を移動させることを指示するための移動指示手段を有し、
前記表示制御手段は、前記移動指示手段からの指示に応じて、前記コメントが付加された領域を表示部に表示させることを特徴とする請求項１から７のいずれか１項に記載のドキュメント閲覧システム。
【請求項９】
前記ドキュメント閲覧装置は、画像データを介して閲覧している前記ドキュメントファイルに付加された前記コメントの削除を指示するためのコメント削除指示手段を有していることを特徴とする請求項１から８のいずれか１項に記載のドキュメント閲覧システム。
【請求項１０】
前記ドキュメント閲覧装置は、画像データを介して閲覧している前記ドキュメントファイルに付加された前記コメントを編集するためのコメント編集手段を有していることを特徴とする請求項１から９のいずれか１項に記載のドキュメント閲覧システム。
【請求項１１】
前記ドキュメント閲覧装置は、前記コメントの表示・非表示の切り替えを指示するためのコメント表示切替指示手段を有し、
前記表示制御手段は、前記コメントの表示が指示された場合には、前記ドキュメントファイルと前記コメントとの内容を閲覧させ、前記コメントの非表示が指示された場合には、前記ドキュメントファイルの内容のみを閲覧させることを特徴とする請求項１から１０のいずれか１項に記載のドキュメント閲覧システム。
【請求項１２】
前記ドキュメント閲覧装置は、画像データによって表される画像の全体が表示部に収まっていない状態で、現在表示されている領域の周辺に前記コメントが付加されている場合に、周辺に前記コメントが存在していることを通知するコメント通知手段を有していることを特徴とする請求項１から１１のいずれか１項に記載のドキュメント閲覧システム。
【請求項１３】
前記ドキュメント閲覧装置は、前記ドキュメントファイルが複数のページからなる場合に、前記コメントが付加されたページのみの表示を指示するためのコメントページ表示指示手段を有し、
前記表示制御手段は、前記コメントページ表示指示手段からの指示に応じて、前記コメントが付加されたページに対応する画像データのみを表示部に表示させることを特徴とする請求項１から１２のいずれか１項に記載のドキュメント閲覧システム。
【請求項１４】
前記ドキュメント閲覧装置は、画像データの拡大表示及び縮小表示を指示するための拡大・縮小表示指示手段を有し、
前記表示制御手段は、前記拡大・縮小表示指示手段からの指示に応じて画像データを拡大表示又は縮小表示させることを特徴とする請求項１から１３のいずれか１項に記載のドキュメント閲覧システム。
【請求項１５】
前記表示制御手段は、前記配信制御手段から前記ドキュメント画像と前記コメント画像とが配信される場合、前記拡大・縮小表示指示手段からの指示に応じて、前記ドキュメント画像と前記コメント画像とを同じ倍率で拡大表示又は縮小表示させることを特徴とする請求項１４記載のドキュメント閲覧システム。
【請求項１６】
前記表示制御手段は、前記配信制御手段から前記ドキュメント画像と前記コメント画像とが配信される場合、前記拡大・縮小表示指示手段からの指示に応じて、前記ドキュメント画像のみを拡大表示又は縮小表示させ、前記コメント画像は、常に同じサイズで表示させることを特徴とする請求項１４記載のドキュメント閲覧システム。
【請求項１７】
前記表示制御手段は、前記配信制御手段から前記ドキュメント画像と前記コメント画像とが配信される場合、前記コメント画像が一定のサイズに達するまでは、前記拡大・縮小表示指示手段からの指示に応じて、前記ドキュメント画像と前記コメント画像とを同じ倍率で拡大表示又は縮小表示させ、前記コメント画像が一定のサイズに達したら、前記ドキュメント画像のみを拡大表示又は縮小表示させることを特徴とする請求項１４記載のドキュメント閲覧システム。
【請求項１８】
前記配信制御手段は、前記コメントの閲覧を複数のユーザで共有するか、所定のユーザのみに制限するかを切り替える閲覧権限設定機能を有していることを特徴とする請求項１から１７のいずれか１項に記載のドキュメント閲覧システム。
【請求項１９】
前記ドキュメント閲覧装置は、前記ネットワークに接続された印刷装置に対して前記コメントが付加された状態の前記ドキュメントファイルの印刷を指示するためのドキュメント印刷指示手段を有することを特徴とする請求項１から１８のいずれか１項に記載のドキュメント閲覧システム。
【請求項２０】
前記ドキュメント閲覧装置は、前記ドキュメントファイルが複数のページからなる場合に、前記ネットワークに接続された印刷装置に対して前記コメントが付加されたページのみの印刷を指示するためのコメントページ印刷指示手段を有することを特徴とする請求項１から１９のいずれか１項に記載のドキュメント閲覧システム。
【請求項２１】
前記ドキュメント閲覧装置は、前記コメントが付加された状態の前記ドキュメントファイルを添付ファイルとして設定した電子メールを送信するメール送信手段を有することを特徴とする請求項１から２０のいずれか１項に記載のドキュメント閲覧システム。
【請求項２２】
前記ドキュメント閲覧装置は、電子メールの閲覧を行うためのメール閲覧手段と、前記コメントが付加された状態の前記ドキュメントファイルが前記電子メールに添付ファイルとして設定されている際に、その添付ファイルの保存を指示するための保存指示手段とを有し、
前記ドキュメント配信装置は、前記保存指示手段によって前記添付ファイルの保存が指示された際に、その添付ファイルに対応する前記ドキュメントファイルと前記コメントデータとを、それぞれ前記ドキュメントファイル保管手段と前記コメントデータ保管手段とに保管する保管制御手段を有することを特徴とする請求項１から２１のいずれか１項に記載のドキュメント閲覧システム。
【請求項２３】
ネットワークを介してドキュメント閲覧装置と接続され、任意の位置にコメントを付加することができるドキュメントファイルを保管するとともに、前記ドキュメント閲覧装置からの要求に応じてデータを配信することにより、前記ドキュメントファイル及び前記コメントの内容を前記ドキュメント閲覧装置で閲覧できるようにするドキュメント配信装置において、
前記ドキュメントファイルを保管するドキュメントファイル保管手段と、
前記コメントの内容を示すコメントデータを保管するコメントデータ保管手段と、
前記ドキュメントファイルを画像データに変換するドキュメント画像変換手段と、
前記コメントデータによって表される前記コメントを画像データに変換するコメント画像変換手段と、
前記ドキュメント画像変換手段と前記コメント画像変換手段との変換結果に基づく画像データを前記ドキュメント閲覧装置に配信する配信制御手段と、を備えたことを特徴とするドキュメント配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の位置にコメントを付加することができるドキュメントファイルの閲覧を行うドキュメント閲覧システム、及びこのドキュメント閲覧システムに用いられるドキュメント配信装置に関する。
【背景技術】
【０００２】
社内で作成されたドキュメントファイル（文書作成ソフト、表計算ソフト、プレゼンテーションソフトなどのアプリケーションソフトウェアで作成された電子ファイル）を携帯端末に配信することにより、社内のドキュメントファイルを社外でも閲覧できるようにするドキュメント閲覧システムが、例えば、特許文献１などで知られている。近年では、企業のコンプライアンス意識の高まりにともない、配信したデータが携帯端末に残らないようにすることによって機密情報の漏洩を防ぐ、いわゆるシンクライアントなシステムの技術開発が盛んになっている。
【０００３】
こうしたシンクライアントなドキュメント閲覧システムでは、ドキュメントファイルをページ毎の画像ファイルに変換して配信し、この画像ファイルに対応する画像（以下、ドキュメント画像と称す）を表示させることにより、ドキュメント画像を介してドキュメントファイルの内容を閲覧させる方法が、よく用いられている。画像ファイルでは、テキスト（文字又は文字列）や図表などの情報を編集することができないため、上記のようにドキュメント画像を閲覧させるようにすれば、これらの情報がコピーされ、携帯端末に残ってしまうことを防止することができる。
【０００４】
また、ドキュメント閲覧システムでは、ドキュメントファイルの任意の位置にコメントを付加できるようにすることが、例えば、特許文献２などで提案されている。このように、コメントを付加できるようにすれば、コメント内のテキストを検索キーとすることで、サーバ内の所望のドキュメントファイルや閲覧中のドキュメントファイルの所望の箇所が、より容易に検索できるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１３４６５１号公報
【特許文献２】特公平７−５８４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２では、ドキュメントファイルやコメントデータを直接配信しており、これらからの情報漏洩について何ら考慮がなされていない。一方で、特許文献１には、ドキュメントファイルをドキュメント画像に変換して配信することは記載されているが、ドキュメントファイル及びドキュメント画像にコメントを付加することについて何ら考慮がなされていない。すなわち、ドキュメント閲覧システムでは、ドキュメントファイル本文からの情報漏洩を防止する手法は考案されているものの、コメントからの情報漏洩を防止する手法は考案されていないというのが現状である。
【０００７】
本発明は、上記課題を鑑みてなされたものであり、ドキュメントファイルにコメントを付加できるようにした際にも、ドキュメントファイル及びコメントからの情報漏洩を適切に防止できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、任意の位置にコメントを付加することができるドキュメントファイルを保管するドキュメント配信装置と、ネットワークを介して前記ドキュメント配信装置と接続されるドキュメント閲覧装置とで構成され、前記ドキュメント閲覧装置からの要求に応じて前記ドキュメント配信装置からデータを配信することにより、前記ドキュメントファイル及び前記コメントの内容を前記ドキュメント閲覧装置で閲覧できるようにするドキュメント閲覧システムにおいて、前記ドキュメントファイルを保管するドキュメントファイル保管手段と、前記コメントの内容を示すコメントデータを保管するコメントデータ保管手段と、前記ドキュメントファイルを画像データに変換するドキュメント画像変換手段と、前記コメントデータによって表される前記コメントを画像データに変換するコメント画像変換手段と、前記ドキュメント画像変換手段と前記コメント画像変換手段との変換結果に基づく画像データを前記ドキュメント閲覧装置に配信する配信制御手段と、を前記ドキュメント配信装置に設け、前記ドキュメント配信装置から受信した画像データを表示部に表示させることにより、画像データを介して前記ドキュメントファイル及び前記コメントの内容を閲覧させる表示制御手段を前記ドキュメント閲覧装置に設けたことを特徴とする。
【０００９】
前記配信制御手段は、前記ドキュメント画像変換手段が前記ドキュメントファイルを画像データに変換することによって生成されるドキュメント画像と、前記コメント画像変換手段が前記コメントデータによって表される前記コメントを画像データに変換することによって生成されるコメント画像とを配信し、前記表示制御手段は、前記ドキュメント画像を表示部に表示させるとともに、前記ドキュメント画像の上に前記コメント画像を重ねて表示させることにより、前記ドキュメント画像と前記コメント画像とを介して前記ドキュメントファイル及び前記コメントの内容を閲覧させることが好ましい。
【００１０】
前記ドキュメント配信装置は、前記ドキュメント画像を保管するドキュメント画像保管手段を有し、前記配信制御手段は、前記ドキュメント閲覧装置からの要求に応じた前記ドキュメント画像が前記ドキュメント画像保管手段に保管されている場合、そのドキュメント画像を前記ドキュメント画像保管手段から読み出して配信することが好ましい。
【００１１】
前記ドキュメント配信装置は、前記コメント画像を保管するコメント画像保管手段を有し、前記配信制御手段は、前記ドキュメント閲覧装置からの要求に応じた前記コメント画像が前記コメント画像保管手段に保管されている場合、そのコメント画像を前記コメント画像保管手段から読み出して配信することが好ましい。
【００１２】
前記ドキュメント配信装置は、前記ドキュメント画像変換手段によって生成されるドキュメント画像と、前記コメント画像変換手段によって生成されるコメント画像とを基に、これらの差分からなる差分コメント画像を生成する差分コメント画像生成手段を有し、前記配信制御手段は、前記ドキュメント画像と前記差分コメント画像とを配信し、前記ドキュメント閲覧装置は、前記ドキュメント画像と前記差分コメント画像とを基に、これらを合成してコメント付きドキュメント画像を生成する画像合成手段を有し、前記表示制御手段は、前記コメント付きドキュメント画像を表示部に表示させることにより、前記コメント付きドキュメント画像を介して前記ドキュメントファイル及び前記コメントの内容を閲覧させる構成としてもよい。
【００１３】
前記ドキュメント配信装置は、前記ドキュメント画像変換手段によって生成されるドキュメント画像と、前記コメント画像変換手段によって生成されるコメント画像とを基に、これらを合成してコメント付きドキュメント画像を生成する画像合成手段を有し、前記配信制御手段は、前記コメント付きドキュメント画像を配信し、前記表示制御手段は、前記コメント付きドキュメント画像を表示部に表示させることにより、前記コメント付きドキュメント画像を介して前記ドキュメントファイル及び前記コメントの内容を閲覧させる構成としてもよい。
【００１４】
前記ドキュメント閲覧装置は、画像データを介して閲覧している前記ドキュメントファイルに対して新たな前記コメントを追加するためのコメント追加手段を有することが好ましい。
【００１５】
前記ドキュメント閲覧装置は、前記コメントが付加された領域に表示領域を移動させることを指示するための移動指示手段を有し、前記表示制御手段は、前記移動指示手段からの指示に応じて、前記コメントが付加された領域を表示部に表示させることが好ましい。
【００１６】
前記ドキュメント閲覧装置は、画像データを介して閲覧している前記ドキュメントファイルに付加された前記コメントの削除を指示するためのコメント削除指示手段を有することが好ましい。
【００１７】
前記ドキュメント閲覧装置は、画像データを介して閲覧している前記ドキュメントファイルに付加された前記コメントを編集するためのコメント編集手段を有することが好ましい。
【００１８】
前記ドキュメント閲覧装置は、前記コメントの表示・非表示の切り替えを指示するためのコメント表示切替指示手段を有し、前記表示制御手段は、前記コメントの表示が指示された場合には、前記ドキュメントファイルと前記コメントとの内容を閲覧させ、前記コメントの非表示が指示された場合には、前記ドキュメントファイルの内容のみを閲覧させることが好ましい。
【００１９】
前記ドキュメント閲覧装置は、画像データによって表される画像の全体が表示部に収まっていない状態で、現在表示されている領域の周辺に前記コメントが付加されている場合に、周辺に前記コメントが存在していることを通知するコメント通知手段を有することが好ましい。
【００２０】
前記ドキュメント閲覧装置は、前記ドキュメントファイルが複数のページからなる場合に、前記コメントが付加されたページのみの表示を指示するためのコメントページ表示指示手段を有し、前記表示制御手段は、前記コメントページ表示指示手段からの指示に応じて、前記コメントが付加されたページに対応する画像データのみを表示部に表示させることが好ましい。
【００２１】
前記ドキュメント閲覧装置は、画像データの拡大表示及び縮小表示を指示するための拡大・縮小表示指示手段を有し、前記表示制御手段は、前記拡大・縮小表示指示手段からの指示に応じて画像データを拡大表示又は縮小表示させることが好ましい。
【００２２】
前記表示制御手段は、前記配信制御手段から前記ドキュメント画像と前記コメント画像とが配信される場合、前記拡大・縮小表示指示手段からの指示に応じて、前記ドキュメント画像と前記コメント画像とを同じ倍率で拡大表示又は縮小表示させることが好ましい。
【００２３】
前記表示制御手段は、前記配信制御手段から前記ドキュメント画像と前記コメント画像とが配信される場合、前記拡大・縮小表示指示手段からの指示に応じて、前記ドキュメント画像のみを拡大表示又は縮小表示させ、前記コメント画像は、常に同じサイズで表示させてもよい。
【００２４】
前記表示制御手段は、前記配信制御手段から前記ドキュメント画像と前記コメント画像とが配信される場合、前記コメント画像が一定のサイズに達するまでは、前記拡大・縮小表示指示手段からの指示に応じて、前記ドキュメント画像と前記コメント画像とを同じ倍率で拡大表示又は縮小表示させ、前記コメント画像が一定のサイズに達したら、前記ドキュメント画像のみを拡大表示又は縮小表示させてもよい。
【００２５】
前記配信制御手段は、前記コメントの閲覧を複数のユーザで共有するか、所定のユーザのみに制限するかを切り替える閲覧権限設定機能を有することが好ましい。
【００２６】
前記ドキュメント閲覧装置は、前記ネットワークに接続された印刷装置に対して前記コメントが付加された状態の前記ドキュメントファイルの印刷を指示するためのドキュメント印刷指示手段を有することが好ましい。
【００２７】
前記ドキュメント閲覧装置は、前記ドキュメントファイルが複数のページからなる場合に、前記ネットワークに接続された印刷装置に対して前記コメントが付加されたページのみの印刷を指示するためのコメントページ印刷指示手段を有することが好ましい。
【００２８】
前記ドキュメント閲覧装置は、前記コメントが付加された状態の前記ドキュメントファイルを添付ファイルとして設定した電子メールを送信するメール送信手段を有することが好ましい。
【００２９】
前記ドキュメント閲覧装置は、電子メールの閲覧を行うためのメール閲覧手段と、前記コメントが付加された状態の前記ドキュメントファイルが前記電子メールに添付ファイルとして設定されている際に、その添付ファイルの保存を指示するための保存指示手段とを有し、前記ドキュメント配信装置は、前記保存指示手段によって前記添付ファイルの保存が指示された際に、その添付ファイルに対応する前記ドキュメントファイルと前記コメントデータとを、それぞれ前記ドキュメントファイル保管手段と前記コメントデータ保管手段とに保管する保管制御手段を有することが好ましい。
【００３０】
また、本発明は、ネットワークを介してドキュメント閲覧装置と接続され、任意の位置にコメントを付加することができるドキュメントファイルを保管するとともに、前記ドキュメント閲覧装置からの要求に応じてデータを配信することにより、前記ドキュメントファイル及び前記コメントの内容を前記ドキュメント閲覧装置で閲覧できるようにするドキュメント配信装置において、前記ドキュメントファイルを保管するドキュメントファイル保管手段と、前記コメントの内容を示すコメントデータを保管するコメントデータ保管手段と、前記ドキュメントファイルを画像データに変換するドキュメント画像変換手段と、前記コメントデータによって表される前記コメントを画像データに変換するコメント画像変換手段と、前記ドキュメント画像変換手段と前記コメント画像変換手段との変換結果に基づく画像データを前記ドキュメント閲覧装置に配信する配信制御手段と、を備えたことを特徴とする。
【発明の効果】
【００３１】
本発明では、ドキュメント画像変換手段とコメント画像変換手段との変換結果に基づく画像データをドキュメント閲覧装置に配信し、その画像データをドキュメント閲覧装置の表示部に表示させることにより、画像データを介してドキュメントファイル及びコメントの内容を閲覧させるようにしたので、ドキュメントファイル及びコメントからの情報漏洩を適切に防止することができる。
【図面の簡単な説明】
【００３２】
【図１】ドキュメント閲覧システムの構成を示す説明図である。
【図２】ドキュメント管理テーブルの一例を示す説明図である。
【図３】コメント管理テーブルの一例を示す説明図である。
【図４】携帯電話の構成を示すブロック図である。
【図５】ドキュメント画像の閲覧手順を示す説明図である。
【図６】新規コメントの追加機能を説明するための説明図である。
【図７】コメント間移動機能を説明するための説明図である。
【図８】コメントの削除機能を説明するための説明図である。
【図９】コメントの編集機能を説明するための説明図である。
【図１０】コメントの表示・非表示の切替機能を説明するための説明図である。
【図１１】コメントの通知機能を説明するための説明図である。
【図１２】コメントページの表示機能を説明するための説明図である。
【図１３】拡大・縮小表示機能を説明するための説明図である。
【図１４】ドキュメント画像及びコメント画像の閲覧手順を示すフローチャートである。
【図１５】ドキュメント画像及びコメント画像の閲覧手順を示す説明図である。
【図１６】ドキュメント画像のみを拡大する例を示す説明図である。
【図１７】コメント画像が一定のサイズになったらドキュメント画像のみを拡大する例を示す説明図である。
【図１８】差分コメント画像を配信する場合のドキュメント閲覧システムの構成を示す説明図である。
【図１９】差分コメント画像の生成手順を示す説明図である。
【図２０】差分コメント画像を配信する場合の携帯電話の構成を示すブロック図である。
【図２１】コメント付きドキュメント画像の生成手順を示す説明図である。
【図２２】差分コメント画像を配信する場合の閲覧手順を示すフローチャートである。
【図２３】差分コメント画像を配信する場合の閲覧手順を示す説明図である。
【図２４】ドキュメントの印刷を行う場合のドキュメント閲覧システムの構成を示す説明図である。
【図２５】印刷の指示方法の一例を示す説明図である。
【図２６】ドキュメントの印刷を行う場合の手順を示すフローチャートである。
【図２７】ドキュメントの印刷を行う場合の手順を示す説明図である。
【図２８】コメントが付加されたページのみを印刷する場合の指示方法の一例を示す説明図である。
【図２９】ドキュメントを電子メールで送信する場合のドキュメント閲覧システムの構成を示す説明図である。
【図３０】新規メールの作成手順を示す説明図である。
【図３１】受信メールの閲覧手順を示す説明図である。
【図３２】ドキュメントを電子メールで送信する場合の手順を示すフローチャートである。
【図３３】ドキュメントを電子メールで送信する場合の手順を示す説明図である。
【発明を実施するための形態】
【００３３】
［第１実施形態］
図１に示すように、ドキュメント閲覧システム２は、ドキュメント配信サーバ（ドキュメント配信装置）３と、携帯電話（ドキュメント閲覧装置）４とで構成されている。携帯電話４は、基地局５と無線通信し、基地局５を介してインターネット６にアクセスすることにより、インターネット６を介してドキュメント配信サーバ３と接続される。これにより、ドキュメント配信サーバ３と携帯電話４とは、公衆ネットワークであるインターネット６を介して相互に通信を行うことができる。
【００３４】
ドキュメント配信サーバ３は、企業のネットワーク内に設置された、いわゆるファイルサーバであり、当該企業の社内で作成された種々の情報を保管するとともに、保管した情報を要求に応じて携帯電話４に配信する。このように、ドキュメント閲覧システム２は、ドキュメント配信サーバ３に保管された情報を携帯電話４に配信することにより、社内で作成された情報を社外でも閲覧できるようにするものである。
【００３５】
ドキュメント配信サーバ３は、制御部（配信制御手段、保管制御手段）１０と、データ記憶部１１と、ネットワークインタフェース（Ｉ／Ｆ）１２と、画像変換部（ドキュメント画像変換手段、コメント画像変換手段）１３とを備えている。これらの各部は、バス１４を介して互いに接続されている。制御部１０は、ＣＰＵや各種のメモリなどによって構成され、予め記憶されたプログラムを読み出して逐次処理することにより、ドキュメント配信サーバ３の各部を統括的に制御する。
【００３６】
データ記憶部１１には、ドキュメントファイル保管部２０と、コメントデータ保管部２１と、ドキュメント画像保管部２２と、コメント画像保管部２３と、ユーザ管理テーブル２４と、ドキュメント管理テーブル２５と、コメント管理テーブル２６とが設けられている。
【００３７】
ドキュメントファイル保管部２０には、社内で作成された種々のドキュメントファイル３０が保管されている。これらの各ドキュメントファイル３０は、任意の位置にコメントが付加できるように構成されている。また、ドキュメントファイル３０に対するコメントの付加は、社内のＰＣからでも携帯電話４からでも行うことができるようになっている。
【００３８】
コメントデータ保管部２１には、ドキュメントファイル３０に付加されたコメントの内容を示すコメントデータ３１が保管されている。ドキュメント画像保管部２２には、ドキュメントファイル３０をページ毎の画像データに変換することによって生成されたドキュメント画像３２が保管されている。コメント画像保管部２３には、コメントデータ３１によって表されるコメントを画像データに変換することによって生成されたコメント画像３３が保管されている。
【００３９】
ユーザ管理テーブル２４は、各ユーザのユーザＩＤとユーザ名とを関連付けて記憶している。これにより、携帯電話４からドキュメントファイル３０の閲覧が要求された際に、ユーザＩＤを基にユーザ管理テーブル２４を参照することで、閲覧を要求したユーザの識別を行うことができる。
【００４０】
図２に示すように、ドキュメント管理テーブル２５は、ドキュメントＩＤと、ドキュメントファイル３０のファイル名と、ドキュメント画像３２のファイル名と、ドキュメントファイル３０を作成したユーザのユーザ名である作成者名とを関連付けて記憶している。ドキュメントＩＤは、各ドキュメントファイル３０を一意に識別するために付けられた識別情報であり、所定数の数字あるいは文字列からなる。ドキュメントＩＤ、及びこれに連なる各種の情報は、ドキュメントファイル保管部２０に新たなドキュメントファイル３０が保管される毎に制御部１０によって生成される。これにより、ドキュメント管理テーブル２５を参照することによって、ドキュメントファイル３０に対応したドキュメント画像３２、及びそのドキュメントファイル３０を作成したユーザを識別することができる。
【００４１】
なお、図２では、１つのドキュメントファイル３０に１つのドキュメント画像３２が関連付けられているが、ドキュメントファイル３０が複数のページを有する場合には、１つのドキュメントファイル３０に各ページに対応する複数のドキュメント画像３２が関連付けられる。また、ドキュメント画像３２のファイル名の項目は、対応するドキュメント画像３２が生成されていない場合には空欄になり、生成された時点で、そのドキュメント画像３２のファイル名が書き込まれる。
【００４２】
図３に示すように、コメント管理テーブル２６は、コメントを一意に識別するためのコメントＩＤと、コメントが付加されたドキュメントファイル３０のドキュメントＩＤと、コメントのドキュメントファイル３０上での位置と、コメントの内容と、コメントを作成したユーザのユーザ名である作成者名と、コメントの閲覧権限と、対応するコメント画像３３のファイル名とを関連付けて記憶している。コメントＩＤ、及びこれに連なる各種の情報は、コメントデータ保管部２１に新たなコメントデータ３１が保管される毎に制御部１０によって生成される。また、生成されたコメントＩＤは、コメントデータ３１のヘッダ部にも対応付けられて記憶される。これにより、コメント管理テーブル２６を参照することで、所定のドキュメントファイル３０に付加されたコメントの数、それらの各コメントに対応するコメント画像３３のファイル名などを知ることができる。
【００４３】
閲覧権限の項目には、複数のユーザでコメント画像３３の閲覧を共有することを示す「ｐｕｂｌｉｃ」と、コメントを作成したユーザのみに閲覧を制限することを示す「ｓｅｃｒｅｔ」とのどちらかが書き込まれる。閲覧権限の項目に「ｓｅｃｒｅｔ」が書き込まれているコメント画像３３は、作成者名の項目に書き込まれたユーザ名と、閲覧を要求したユーザのユーザ名とが一致した場合にのみ閲覧可能になる。すなわち、「ｓｅｃｒｅｔ」が書き込まれたコメント画像３３は、対応するコメントの作成者のみが閲覧することができる。一方、閲覧権限の項目に「ｐｕｂｌｉｃ」が書き込まれているコメント画像３３は、作成者に関わりなく、全てのユーザが閲覧することができる。このように、閲覧権限の項目は、コメントの閲覧を複数のユーザで共有するか、コメントを作成したユーザのみに制限するかを切り替える閲覧権限設定機能を実現するためのものである。
【００４４】
図１に戻って、ネットワークＩ／Ｆ１２は、周知のモデムやルータなどであり、ドキュメント配信サーバ３をインターネット６に接続する。
【００４５】
画像変換部１３は、制御部１０からの指示に応じてドキュメントファイル３０を仮想印刷することにより、ドキュメントファイル３０からページ毎のドキュメント画像３２を生成し、生成したドキュメント画像３２をドキュメント画像保管部２２に保管する。この際、画像変換部１３は、ドキュメントファイル３０が１ページである場合には、当該ドキュメントファイル３０と同じファイル名でドキュメント画像３２を生成する（図２参照）。一方、画像変換部１３は、ドキュメントファイル３０が複数のページを有する場合には、当該ドキュメントファイル３０と同じファイル名に、ページに対応した通し番号を付与してページ毎の各ドキュメント画像３２を生成する。
【００４６】
また、画像変換部１３は、制御部１０からの指示に応じてコメントデータ３１からコメント画像３３を生成する処理を行う。画像変換部１３は、例えば、コメントデータ３１に基づいて対応するコメントを構成し、そのコメントを所定の画像データ形式で保存することによってコメント画像３３を生成する。この際、画像変換部１３は、生成したコメント画像３３のヘッダ部に、対応するコメントのドキュメントファイル３０上での位置を示す位置情報と、対応するコメントのコメントＩＤとを書き込む。そして、画像変換部１３は、コメント画像３３を生成した後、そのコメント画像３３をコメント画像保管部２３に保管する。
【００４７】
図４に示すように、携帯電話４は、ＣＰＵ（表示制御手段）４０と、システムメモリ４１と、操作部４２と、液晶ディスプレイ（表示部）４３と、液晶ドライバ４４と、無線通信部４５とを備えている。ＣＰＵ４０、システムメモリ４１、液晶ドライバ４４、無線通信部４５は、バス４６を介して互いに接続されている。
【００４８】
システムメモリ４１には、携帯電話４を制御するための各種のプログラムやデータを記憶したＲＯＭ領域と、制御の過程で生じた種々のデータを一時的に記憶するＲＡＭ領域とが設けられている。ＣＰＵ４０は、システムメモリ４１から各種のプログラムを読み出し、これを逐次処理することによって携帯電話４の各部を統括的に制御する。
【００４９】
ＣＰＵ４０には、ユーザが携帯電話４に各種の操作指示を入力するための操作部４２が接続されている。操作部４２は、携帯電話４の外面に露呈して設けられた複数の操作入力部材からなり、ユーザの操作指示を検知して、その検知結果をＣＰＵ４０に入力する。これにより、ユーザからの操作指示が操作部４２を介してＣＰＵ４０に入力される。なお、操作部４２の各操作入力部材には、例えば、押しボタンスイッチ、スライドスイッチ、十字キー、ジョグダイヤルなどといった周知の入力装置が用いられる。
【００５０】
液晶ドライバ４４は、ＣＰＵ４０からの制御信号に応じて種々の画像データをシステムメモリ４１から読み出し、その画像データをアナログのコンポジット信号に変換して液晶ディスプレイ４３に出力する。これにより、液晶ディスプレイ４３に各種の画像が表示される。無線通信部４５は、基地局５との間で無線通信を行い、基地局５と各種のデータを送受信する。
【００５１】
システムメモリ４１には、ドキュメント閲覧システム２に対応するクライアントアプリケーションであるビューアがインストールされている。ユーザは、携帯電話４を介してドキュメントファイル３０の閲覧を行う場合、まず操作部４２を操作してビューアを起動させる。ＣＰＵ４０は、ユーザからの指示に応じてビューアを起動させると、当該ユーザのユーザＩＤや当該携帯電話４のＩＰアドレスなどからなるアクセス開始情報をドキュメント配信サーバ３に送信し、ドキュメント配信サーバ３へのアクセスを開始する。
【００５２】
ドキュメント配信サーバ３の制御部１０は、アクセス開始情報を受信すると、ユーザ管理テーブル２４を参照し、アクセス開始情報に含まれるユーザＩＤが登録されているか否かを確認する。制御部１０は、ユーザＩＤが登録されていることを確認したら、ドキュメントファイル保管部２０を参照し、これに保管されている各ドキュメントファイル３０のファイル名を読み出す。そして、読み出した各ファイル名を基に、これらの各ファイル名を一覧表示するリスト情報を生成する。この後、制御部１０は、アクセス開始情報に含まれるＩＰアドレスを基にアクセス元の携帯電話４を特定し、その携帯電話４に生成したリスト情報を配信する。一方、制御部１０は、ユーザＩＤが登録されていないことを確認した場合には、リスト情報の配信を行うことなく、当該携帯電話４からのアクセスを拒否する。
【００５３】
携帯電話４のＣＰＵ４０は、ドキュメント配信サーバ３からのリスト情報を受信すると、このリスト情報を基に、図５（ａ）に示す選択画面４８を構成し、その選択画面４８を液晶ディスプレイ４３に表示させる。選択画面４８には、ドキュメントファイル保管部２０に保管されている各ドキュメントファイル３０のファイル名がリスト形式で表示されている。また、ＣＰＵ４０は、選択画面４８を表示させた場合、これとともに画面上で選択を行うためのカーソル５０を液晶ディスプレイ４３に表示させる。カーソル５０は、操作部４２を操作することで、液晶ディスプレイ４３の画面上を移動する。
【００５４】
ユーザは、選択画面４８が表示された後、操作部４２を操作してカーソル５０を移動させ、所望のドキュメントファイル３０を選択する。ＣＰＵ４０は、ドキュメントファイル３０が選択されると、そのファイル名をドキュメント配信サーバ３に送信することによって、選択されたドキュメントファイル３０の閲覧をドキュメント配信サーバ３に要求する。
【００５５】
ドキュメント配信サーバ３の制御部１０は、携帯電話４からドキュメントファイル３０の閲覧が要求されると、ドキュメント管理テーブル２５を参照し、そのドキュメントファイル３０に対応するドキュメント画像３２を特定する。この後、制御部１０は、特定したドキュメント画像３２をドキュメント画像保管部２２から読み出し、そのドキュメント画像３２を要求元の携帯電話４に配信する。
【００５６】
また、制御部１０は、ドキュメント画像３２の配信を行うとともに、コメント管理テーブル２６を参照し、そのドキュメントファイル３０に対応するコメント画像３３の有無を確認する。そして、対応するコメント画像３３がある場合には、そのコメント画像３３をコメント画像保管部２３から読み出し、ドキュメント画像３２とともに要求元の携帯電話４に配信する。
【００５７】
携帯電話４のＣＰＵ４０は、ドキュメント配信サーバ３から配信されたドキュメント画像３２を受信すると、図５（ｂ）に示すように、そのドキュメント画像３２を液晶ディスプレイ４３に表示させる。これにより、ドキュメント画像３２を介してドキュメントファイル３０の内容が閲覧できるようになる。
【００５８】
また、ＣＰＵ４０は、ドキュメント配信サーバ３からコメント画像３３を受信すると、そのコメント画像３３のヘッダ部に記憶された位置情報を基に、ドキュメント画像３２上におけるコメント画像３３の位置を特定し、図５（ｃ）に示すように、その位置にコメント画像３３を重ねて表示させる。これにより、携帯電話４でもドキュメントファイル３０に付加されたコメントの内容が閲覧できるようになる。
【００５９】
ビューアは、上記のようにドキュメント画像３２及びコメント画像３３の閲覧機能を有するとともに、新規コメントの追加機能と、コメント間移動機能と、コメントの削除機能と、コメントの編集機能と、コメントの表示・非表示の切替機能と、コメントの通知機能と、コメントページの表示機能と、拡大・縮小表示機能とを有している。
【００６０】
新規コメントの追加機能は、閲覧中のドキュメント画像３２の上に新たなコメント画像３３を追加する機能である。ユーザは、新たなコメント画像３３を追加したい場合、操作部４２を操作することにより、図６（ａ）に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「新規コメントの追加」を選択する。
【００６１】
ＣＰＵ４０は、ユーザから新規コメントの追加が指示されると、図６（ｂ）に示すように、メニュー５１を非表示にしてカーソル５０を表示させ、新たにコメント画像３３を追加したい位置をユーザに指定させる。そして、ＣＰＵ４０は、ユーザがカーソル５０を移動させてドキュメント画像３２上の任意の位置をクリックしたことに応答して、図６（ｃ）に示すように、新たなコメントを入力するための入力用ウィンドウ５２を表示させる。
【００６２】
入力用ウィンドウ５２には、コメントを共有するか否かを指示するためのチェックボックス５２ａと、入力完了を指示するためのＯＫボタン５２ｂとが設けられている。チェックボックス５２ａは、これをクリックしてボックス内にチェックマークを表示させた状態でコメントが「ｓｅｃｒｅｔ」に設定され、チェックマークが表示されていない状態で「ｐｕｂｌｉｃ」に設定されるように構成されている。
【００６３】
ユーザは、入力用ウィンドウ５２が表示された後、コメントとしたい所望の文字列の入力、及びコメントの共有の設定を行う。そして、カーソル５０を介してＯＫボタン５２ｂをクリックし、コメントの入力を完了させる。
【００６４】
ＣＰＵ４０は、ユーザから入力完了が指示されると、入力された各種の情報を基に、新たなコメントが追加されたことを示す新規コメント情報５８（図１５参照）を生成し、その新規コメント情報５８をドキュメント配信サーバ３に送信する。新規コメント情報５８は、例えば、ユーザが指定したドキュメント画像３２上での位置情報、入力用ウィンドウ５２に入力された文字列、コメントの共有の設定情報、及びドキュメント画像３２のドキュメントＩＤなどから構成される。
【００６５】
ドキュメント配信サーバ３の制御部１０は、携帯電話４から新規コメント情報５８を受信すると、その新規コメント情報５８を基にコメントデータ３１を生成し、そのコメントデータ３１をコメントデータ保管部２１に保管する。また、制御部１０は、コメントデータ３１を生成したら、これに対応する新たなコメントＩＤを生成し、そのコメントＩＤを対応するコメントデータ３１のヘッダ部に記憶させるとともに、そのコメントＩＤを各種の情報と合わせてコメント管理テーブル２６に記憶させる。この後、制御部１０は、新たに生成したコメントデータ３１に基づくコメント画像３３を画像変換部１３に生成させ、そのコメント画像３３をコメント画像保管部２３に保管するとともに、新規コメント情報５８を送信した携帯電話４にそのコメント画像３３を配信する。
【００６６】
携帯電話４のＣＰＵ４０は、ドキュメント配信サーバ３からコメント画像３３を受信すると、そのコメント画像３３をドキュメント画像３２に重ねて表示させる。これにより、図６（ｄ）に示すように、ユーザが新たに追加したコメントに対応するコメント画像３３が表示される。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のコメント追加手段が構成される。
【００６７】
コメント間移動機能は、コメント画像３３、及びこれが付加されたドキュメント画像３２の領域を選択的に表示するための機能である。ユーザは、所定のコメント画像３３を閲覧したい場合、操作部４２を操作することにより、図７（ａ）に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「次のコメントへ移動」を選択する。
【００６８】
ＣＰＵ４０は、ユーザから次のコメントへの移動が指示されると、図７（ｂ）に示すように、まずドキュメント画像３２の先頭に一番近いコメント画像３３を選択し、そのコメント画像３３が付加されたドキュメント画像３２の領域を液晶ディスプレイ４３の上部に表示させる。また、この際、ＣＰＵ４０は、選択しているコメント画像３３に対して周知の色変換処理を施し、他のコメント画像３３と色を変えることにより、選択しているコメント画像３３を強調表示する。
【００６９】
ＣＰＵ４０は、所定のコメント画像３３を選択した状態で、ユーザからさらに次のコメントへの移動が指示された場合、図７（ｃ）に示すように、現在選択しているコメント画像３３の次に付加されているコメント画像３３を選択し、そのコメント画像３３が付加されたドキュメント画像３２の領域を液晶ディスプレイ４３の上部に表示させる。
【００７０】
これにより、ユーザは、コメント画像３３、及びこれが付加されたドキュメント画像３２の領域を選択的に閲覧することができる。また、図示は省略するが、メニュー５１から「前のコメントへ移動」を選択することで、次のコメント画像３３のみならず、前に付加されたコメント画像３３も選択的に閲覧することができる。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載の移動指示手段が構成される。
【００７１】
コメントの削除機能は、閲覧中のドキュメント画像３２に付加されたコメント画像３３を削除する機能である。ユーザは、所定のコメント画像３３を削除したい場合、操作部４２を操作することにより、図８（ａ）に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「コメントの削除」を選択する。
【００７２】
ＣＰＵ４０は、ユーザからコメントの削除が指示されると、図８（ｂ）に示すように、メニュー５１を非表示にしてカーソル５０を表示させ、削除したいコメント画像３３をユーザに指定させる。そして、ＣＰＵ４０は、ユーザがカーソル５０を移動させて所定のコメント画像３３をクリックしたことに応答して、図８（ｃ）に示すように、そのコメント画像３３を非表示にし、そのコメント画像３３をメモリから消去する。
【００７３】
また、ＣＰＵ４０は、ユーザによって削除するコメント画像３３が指定されると、そのコメント画像３３の削除が指示されたことを示すコメント削除情報を生成し、そのコメント削除情報をドキュメント配信サーバ３に配信する。コメント削除情報は、例えば、コメントの削除を指示するためのコマンド情報や、削除が指示されたコメント画像３３のコメントＩＤなどから構成される。
【００７４】
ドキュメント配信サーバ３の制御部１０は、携帯電話４からコメント削除情報を受信すると、このコメント削除情報に含まれるコメントＩＤを基に、コメントデータ保管部２１から対応するコメントデータ３１を削除するとともに、コメント画像保管部２３から対応するコメント画像３３を削除する。さらに、制御部１０は、コメントＩＤを基にコメント管理テーブル２６を参照し、このコメントＩＤに関連する各情報をコメント管理テーブル２６から削除する。これにより、ユーザが指定したコメント画像３３及びこれに関連する各情報が、ドキュメント配信サーバ３からも削除される。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のコメント削除指示手段が構成される。
【００７５】
コメントの編集機能は、閲覧中のドキュメント画像３２に付加されたコメント画像３３の内容を編集する機能である。ユーザは、所定のコメント画像３３の内容を編集したい場合、操作部４２を操作することにより、図９（ａ）に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「コメントの編集」を選択する。
【００７６】
ＣＰＵ４０は、ユーザからコメントの編集が指示されると、図９（ｂ）に示すように、メニュー５１を非表示にしてカーソル５０を表示させ、編集したいコメント画像３３をユーザに指定させる。そして、ＣＰＵ４０は、ユーザがカーソル５０を移動させて所定のコメント画像３３をクリックしたことに応答して、図９（ｃ）に示すように、コメントを編集するための編集用ウィンドウ５３を表示させる。
【００７７】
編集用ウィンドウ５３には、入力用ウィンドウ５２と同様に、コメントを共有するか否かを指示するためのチェックボックス５３ａと、編集完了を指示するためのＯＫボタン５３ｂとが設けられている。
【００７８】
ユーザは、編集用ウィンドウ５３が表示された後、編集したい所望の文字列を編集用ウィンドウ５３に入力するとともに、必要に応じてコメントの共有の設定を行う。そして、カーソル５０を介してＯＫボタン５３ｂをクリックし、コメントの編集を完了させる。
【００７９】
ＣＰＵ４０は、ユーザから編集完了が指示されると、編集された各種の情報を基に、コメントが編集されたことを示すコメント編集情報を生成し、そのコメント編集情報をドキュメント配信サーバ３に送信する。コメント編集情報は、例えば、編集用ウィンドウ５３に入力された文字列、コメントの共有の設定情報、及び指定されたコメント画像３３のコメントＩＤなどから構成される。
【００８０】
ドキュメント配信サーバ３の制御部１０は、携帯電話４からコメント編集情報を受信すると、このコメント編集情報に含まれるコメントＩＤを基にコメントデータ保管部２１を参照し、対応するコメントデータ３１をコメント編集情報に合わせて編集する。さらに、制御部１０は、コメントＩＤを基にコメント管理テーブル２６を参照し、このコメントＩＤに関連する各情報をコメント編集情報に合わせて編集する。この後、制御部１０は、編集後のコメントデータ３１に基づくコメント画像３３を画像変換部１３に生成させ、そのコメント画像３３をコメント画像保管部２３に保管するとともに、編集前のコメント画像３３をコメント画像保管部２３から削除する。そして、コメント編集情報を送信した携帯電話４に生成した編集後のコメント画像３３を配信する。
【００８１】
携帯電話４のＣＰＵ４０は、ドキュメント配信サーバ３から編集後のコメント画像３３を受信すると、図９（ｄ）に示すように、編集前のコメント画像３３を非表示にした後、同じ位置に編集後のコメント画像３３を表示させる。これにより、ユーザが指定したコメント画像３３が編集される。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のコメント編集手段が構成される。
【００８２】
コメントの表示・非表示の切替機能は、ドキュメント画像３２をコメント画像３３が付加された状態で閲覧するか、付加されていない状態で閲覧するかを切り替える機能である。ユーザは、表示・非表示を切り替える場合、操作部４２を操作することにより、図１０（ａ）に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「コメントの表示・非表示切替」を選択する。
【００８３】
ＣＰＵ４０は、ユーザからコメントの表示・非表示の切り替えが指示されると、図９（ｂ）に示すように、メニュー５１を非表示にするとともに、ドキュメント画像３２に重ねて表示された各コメント画像３３を非表示にする。また、ＣＰＵ４０は、コメント画像３３を非表示にした状態でユーザからコメントの表示・非表示の切り替えが指示されたら、これに応答してコメント画像３３を再びドキュメント画像３２に重ねて表示させる。これにより、ユーザは、コメント画像３３が付加された状態でも付加されていない状態でもドキュメント画像３２を閲覧することができる。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のコメント表示切替指示手段が構成される。
【００８４】
コメントの通知機能は、液晶ディスプレイ４３の画面内にドキュメント画像３２の全体が収まっていない状態で、ドキュメント画像３２の現在表示されている領域の周辺にコメント画像３３が付加されている場合に、周辺にコメント画像３３が存在していることをユーザに通知する機能である。
【００８５】
ＣＰＵ４０は、例えば、現在表示されている領域を縦横に２０％増分させた領域内にコメント画像３３が付加されている場合に、周辺にコメント画像３３が存在していると判断する。ＣＰＵ４０は、周辺にコメント画像３３が存在していると判断したら、図１１（ａ）に示すように、矢印５４を表示させ、そのコメント画像３３が付加されている方向をユーザに通知する。そして、ＣＰＵ４０は、図１１（ｂ）に示すように、ユーザが画面をスクロールさせ、対応するコメント画像３３が表示されたことに応じて矢印５４を非表示にする。
【００８６】
これにより、ユーザは、現在表示されている領域の周辺に他のコメント画像３３が付加されていることを知ることができる。なお、図１１では、下方向を指し示すように矢印５４を表示させているが、ＣＰＵ４０は、上方向、左右方向、及び斜め方向など、コメント画像３３が付加されている方向に応じて、その方向を指し示すよう矢印５４を表示させる。また、ユーザへの通知方法は、矢印５４に限ることなく、例えば、メッセージ（テキスト）を表示させることによって通知してもよい。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３、矢印５４などによって、請求項記載のコメント通知手段が構成される。
【００８７】
コメントページの表示機能は、閲覧を要求したドキュメントファイル３０が複数のページからなり、ドキュメントファイル３０の各ページに合わせて複数のドキュメント画像３２を連続的に表示させる場合に、コメント画像３３が付加されているドキュメント画像３２のみを表示させる機能である。
【００８８】
ユーザは、図１２（ａ）に示すように、複数のドキュメント画像３２が連続的に表示されている状態で、コメント画像３３が付加されたドキュメント画像３２のみを閲覧したい場合、操作部４２を操作することにより、図１２（ｂ）に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「コメントページの表示」を選択する。
【００８９】
ＣＰＵ４０は、ユーザからコメントページの表示が指示されると、図１２（ｃ）に示すように、メニュー５１を非表示にするとともに、コメント画像３３が付加されていないドキュメント画像３２を非表示にし、コメント画像３３が付加されたドキュメント画像３２のみを表示させる。例えば、図１２に示す例では、１ページ目に対応するドキュメント画像３２にはコメント画像３３が付加されているが、２ページ目に対応するドキュメント画像３２にはコメント画像３３が付加されていない。このため、ユーザがコメントページの表示を指示すると、２ページ目に対応するドキュメント画像３２が非表示になり、１ページ目に対応するドキュメント画像３２のみが表示される。
【００９０】
これにより、ユーザは、複数のドキュメント画像３２の中からコメント画像３３が付加されたものだけを閲覧することができる。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のコメントページ表示指示手段が構成される。一般的に、コメント画像３３が付加されている箇所は、ユーザにとって重要な内容であることが多い。従って、上記のように、コメント画像３３が付加されたドキュメント画像３２のみを表示すれば、ドキュメント画像３２が多数に及ぶ場合にも、ユーザにとって重要な部分だけを効率よく閲覧させることができる。
【００９１】
拡大・縮小表示機能は、閲覧中のドキュメント画像３２を拡大・縮小表示させる機能である。ＣＰＵ４０は、ビューアを起動させた場合、操作部４２に含まれる任意の２つの番号キーの機能を、それぞれ拡大表示の指示用、縮小表示の指示用として予め割り当てる。ユーザは、閲覧中のドキュメント画像３２を拡大表示させる場合には、拡大表示用として割り当てられた番号キーを操作することにより、ドキュメント画像３２の拡大表示を指示する。反対に、閲覧中のドキュメント画像３２を縮小表示させる場合には、縮小表示用として割り当てられた番号キーを操作することにより、ドキュメント画像３２の縮小表示を指示する。
【００９２】
ＣＰＵ４０は、ユーザから拡大表示が指示されると、ドキュメント画像３２と、これに重ねて表示されたコメント画像３３とを、予め決められた倍率で拡大する処理を行い、処理後の各画像３２、３３に液晶ディスプレイ４３の表示を切り替える。同様に、ＣＰＵ４０は、ユーザから縮小表示が指示されると、ドキュメント画像３２と、これに重ねて表示されたコメント画像３３とを、予め決められた倍率で縮小する処理を行い、処理後の各画像３２、３３に液晶ディスプレイ４３の表示を切り替える。
【００９３】
例えば、図１３（ａ）に示す状態で拡大表示を指示すると、各画像３２、３３が同じ倍率で拡大された図１３（ｂ）の状態に、液晶ディスプレイ４３の表示が切り替えられる。反対に、図１３（ｂ）に示す状態で縮小表示を指示すると、各画像３２、３３が同じ倍率で縮小された図１３（ａ）の状態に、液晶ディスプレイ４３の表示が切り替えられる。このように、ユーザは、所定の番号キーを操作して拡大・縮小表示を指示することにより、各画像３２、３３を拡大・縮小表示させて閲覧することができる。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載の拡大・縮小表示指示手段が構成される。
【００９４】
次に、図１４に示すフローチャート、及び図１５に示す説明図を参照しながら、上記構成によるドキュメント閲覧システム２の作用について説明する。ユーザは、携帯電話４を介してドキュメントファイル３０の閲覧を行う場合、ビューアを起動させることによって液晶ディスプレイ４３に表示される選択画面４８から所望のドキュメントファイル３０を選択する。ＣＰＵ４０は、ドキュメントファイル３０が選択されると、そのファイル名をドキュメント配信サーバ３に送信することによって、選択されたドキュメントファイル３０の閲覧をドキュメント配信サーバ３に要求する（図１５の※１）。
【００９５】
ドキュメント配信サーバ３の制御部１０は、携帯電話４からドキュメントファイル３０の閲覧が要求されると、閲覧要求とともに受信したファイル名を基にドキュメント管理テーブル２５を参照し、対応するドキュメント画像３２が生成されているか否かを確認する。
【００９６】
制御部１０は、ドキュメント画像３２のファイル名の項目が空欄で、対応するドキュメント画像３２が生成されていないことを確認した場合、閲覧が要求されたドキュメントファイル３０をドキュメントファイル保管部２０から読み出す（図１５の※２）。制御部１０は、ドキュメントファイル３０を読み出したら、そのドキュメントファイル３０を画像変換部１３に入力し、これに対応するドキュメント画像３２を画像変換部１３に生成させる（図１５の※３、※４）。この後、制御部１０は、生成されたドキュメント画像３２をドキュメント画像保管部２２に保管させるとともに、ドキュメント管理テーブル２５の対応する箇所に生成されたドキュメント画像３２のファイル名の情報を書き込む。
【００９７】
一方、制御部１０は、ドキュメント管理テーブル２５を参照して対応するドキュメント画像３２が生成されていることを確認した場合、そのドキュメント画像３２をドキュメント画像保管部２２から読み出す（図１５の※５）。
【００９８】
制御部１０は、画像変換部１３に生成させるか、あるいはドキュメント画像保管部２２から読み出すことによって、対応するドキュメント画像３２を取得したら、そのドキュメント画像３２を要求元の携帯電話４に配信する（図１５の※６）。
【００９９】
携帯電話４のＣＰＵ４０は、ドキュメント配信サーバ３からドキュメント画像３２を受信したら、そのドキュメント画像３２を液晶ディスプレイ４３に表示させる。これにより、ドキュメント画像３２を介してドキュメントファイル３０の内容が閲覧できるようになる。また、このようにドキュメント画像３２を介してドキュメントファイル３０の内容を閲覧させるようにすれば、ドキュメントファイル３０に含まれるテキスト情報などがコピーされ、携帯電話４に残ってしまうことに起因する情報漏洩を防ぐことができる。
【０１００】
ドキュメント配信サーバ３の制御部１０は、ドキュメント画像３２の配信を行った後、コメント管理テーブル２６を参照することにより、要求元のユーザが閲覧可能なコメントがドキュメントファイル３０に付加されているか否かを確認する。
【０１０１】
制御部１０は、まずコメント管理テーブル２６のドキュメントＩＤの項目を参照することにより、閲覧が要求されたドキュメントファイル３０にコメントが付加されているか否かを確認する。制御部１０は、コメントが付加されていることを確認した場合、続いてコメント管理テーブル２６の閲覧権限の項目を参照し、そのコメントの閲覧権限が「ｐｕｂｌｉｃ」であるか「ｓｅｃｒｅｔ」であるかを確認する。制御部１０は、閲覧権限が「ｐｕｂｌｉｃ」である場合に、そのコメントをユーザが閲覧可能なコメントと判断する。
【０１０２】
一方、制御部１０は、閲覧権限が「ｓｅｃｒｅｔ」である場合、コメント管理テーブル２６の作成者名の項目を参照し、閲覧を要求したユーザのユーザ名と作成者のユーザ名とが一致するか否かを確認する。そして、制御部１０は、これらの各ユーザ名が一致する場合に、そのコメントをユーザが閲覧可能なコメントと判断し、一致しない場合に、そのコメントをユーザが閲覧不可能なコメントと判断する。なお、閲覧を要求したユーザのユーザ名は、例えば、ユーザ管理テーブル２４を参照してアクセス開始情報に含まれるユーザＩＤが登録されているか否かを確認した際に、ユーザ管理テーブル２４から予め取得しておけばよい。
【０１０３】
例えば、図３に示すコメント管理テーブル２６では、ドキュメントＩＤ「１番」のドキュメントファイル３０に、２つのコメントが付加されている。この際、閲覧を要求したユーザが当該ドキュメントファイル３０の作成者である場合には、制御部１０は、これら２つのコメントをユーザが閲覧可能なコメントであると判断する。
【０１０４】
制御部１０は、閲覧可能なコメントが付加されていないことを確認した場合、これ以降の処理を行うことなく、ドキュメント画像３２のみをユーザに閲覧させる。一方、制御部１０は、閲覧可能なコメントが付加されていることを確認した場合、コメント管理テーブル２６のコメント画像のファイル名の項目を参照し、対応するコメント画像３３が生成されているか否かを確認する。
【０１０５】
制御部１０は、コメント画像３３のファイル名の項目が空欄で、対応するコメント画像３３が生成されていないことを確認した場合、コメントＩＤに基づいて対応するコメントデータ３１をコメントデータ保管部２１から読み出す（図１５の※７）。制御部１０は、コメントデータ３１を読み出したら、そのコメントデータ３１を画像変換部１３に入力し、これに対応するコメント画像３３を画像変換部１３に生成させる（図１５の※８、※９）。この後、制御部１０は、生成されたコメント画像３３をコメント画像保管部２３に保管させるとともに、コメント管理テーブル２６の対応する箇所に生成されたコメント画像３３のファイル名の情報を書き込む。
【０１０６】
一方、制御部１０は、コメント管理テーブル２６を参照して対応するコメント画像３３が生成されていることを確認した場合、そのコメント画像３３をコメント画像保管部２３から読み出す（図１５の※１０）。
【０１０７】
制御部１０は、画像変換部１３に生成させるか、あるいはコメント画像保管部２３から読み出すことによって、対応するコメント画像３３を取得したら、そのコメント画像３３を要求元の携帯電話４に配信する（図１５の※１１、※１２）。
【０１０８】
携帯電話４のＣＰＵ４０は、ドキュメント配信サーバ３からコメント画像３３を受信したら、そのコメント画像３３のヘッダ部に記憶された位置情報を基に、ドキュメント画像３２上におけるコメント画像３３の位置を特定し、その位置にコメント画像３３を重ねて表示させる。これにより、携帯電話４でもドキュメントファイル３０に付加されたコメントの内容が閲覧できるようになる。また、このようにコメント画像３３を介してドキュメントファイル３０に付加されたコメントの内容を閲覧させるようにすれば、コメントからの情報漏洩も適切に防止することができる。
【０１０９】
ユーザは、ドキュメント画像３２及びコメント画像３３が表示された後、メニュー５１から所定の機能を選択したり、所定の番号キーを操作したりすることにより、新規コメントの追加やコメントの編集、及び各画像３２、３３の拡大・縮小表示などを行うことができる。
【０１１０】
例えば、閲覧中のドキュメント画像３２の上に新たなコメントを追加する場合には、メニュー５１から「新規コメントの追加」を選択し、入力用ウィンドウ５２に所定の情報を入力してＯＫボタン５２ｂをクリックする。ＣＰＵ４０は、ユーザから入力完了が指示されると、入力された各種の情報を基に、新規コメント情報５８を生成し、その新規コメント情報５８をドキュメント配信サーバ３に送信する（図１５の※１３）。
【０１１１】
ドキュメント配信サーバ３の制御部１０は、携帯電話４から新規コメント情報５８を受信すると、その新規コメント情報５８を基にコメントデータ３１を生成し、そのコメントデータ３１をコメントデータ保管部２１に保管する（図１５の※１４）。この後、制御部１０は、新たに生成したコメントデータ３１を画像変換部１３に入力し、これに対応するコメント画像３３を画像変換部１３に生成させる（図１５の※１５、※１６）。そして、そのコメント画像３３をコメント画像保管部２３に保管する（図１５の※１７）とともに、新規コメント情報５８を送信した携帯電話４にそのコメント画像３３を配信する（図１５の※１８）。
【０１１２】
携帯電話４のＣＰＵ４０は、ドキュメント配信サーバ３からコメント画像３３を受信すると、そのコメント画像３３をドキュメント画像３２に重ねて表示させる。これにより、ユーザが新たに追加したコメントに対応するコメント画像３３が表示される。
【０１１３】
上記実施形態では、ユーザからの指示に応じてドキュメント画像３２とコメント画像３３とを同じ倍率で拡大・縮小表示させるようにしたが、これに限ることなく、例えば、図１６に示すように、ドキュメント画像３２のみを拡大・縮小表示させ、コメント画像３３は、常に同じサイズで表示するようにしてもよい。
【０１１４】
さらには、図１７に示すように、コメント画像３３が一定のサイズに達するまでは、ドキュメント画像３２とコメント画像３３とを同じ倍率で拡大表示させ、コメント画像３３が一定のサイズに達したら、ドキュメント画像３２のみを拡大表示させるようにしてもよい。同様に、コメント画像３３が一定のサイズに達するまでは、ドキュメント画像３２とコメント画像３３とを同じ倍率で縮小表示させ、コメント画像３３が一定のサイズに達したら、ドキュメント画像３２のみを縮小表示させるようにしてもよい。
【０１１５】
上記実施形態では、コメント管理テーブル２６の閲覧権限の項目に「ｐｕｂｌｉｃ」または「ｓｅｃｒｅｔ」を書き込むことにより、当該コメントの閲覧対象となるユーザを全てのユーザとするか作成者のみに制限するかを設定できるようにしたが、閲覧対象となるユーザの設定の仕方は、これに限るものではない。例えば、閲覧権限の項目にグループ名を書き込むことによって、そのグループに属するユーザのみを閲覧対象に設定できるようにしてもよい。
【０１１６】
［第２実施形態］
次に、本発明の第２の実施形態について説明する。なお、上記第１の実施形態と機能・構成上同一のものについては、同符号を付し、詳細な説明を省略する。図１８に示すように、本実施形態のドキュメント閲覧システム６０は、上記第１の実施形態と同様に、ドキュメント配信サーバ６１と携帯電話６２とで構成されている。ドキュメント配信サーバ６１には、制御部１０、データ記憶部１１、ネットワークＩ／Ｆ１２、画像変換部１３、バス１４の他に、差分コメント画像生成部６４が設けられている。
【０１１７】
差分コメント画像生成部６４は、制御部１０からの指示に応じて、ドキュメント画像３２とコメント画像３３とを基に、これらの差分からなる差分コメント画像７２（図１９参照）を生成する処理を行う。制御部１０は、差分コメント画像生成部６４に差分コメント画像７２を生成させる場合、ドキュメント画像３２と、これに付加されるコメント画像３３とを差分コメント画像生成部６４に入力し、そのコメント画像３３に対応する差分コメント画像７２を生成させる。
【０１１８】
差分コメント画像生成部６４は、制御部１０から差分コメント画像７２の生成が指示されると、図１９（ａ）に示すように、まずドキュメント画像３２からコメント画像３３が付加される領域３２ａを付加領域画像７０として抽出する。差分コメント画像生成部６４は、ドキュメント画像３２から付加領域画像７０を抽出したら、図１９（ｂ）に示すように、コメント画像３３の各画素の画素値から、これに対応する付加領域画像７０の画素（ドキュメント画像３２にコメント画像３３を付加した際に、互いに重なり合う画素）の画素値を減算する処理を行うことにより、その処理後のコメント画像３３を差分コメント画像７２として生成する。
【０１１９】
また、差分コメント画像生成部６４は、差分コメント画像７２を生成したら、基になったコメント画像３３のヘッダ部に書き込まれている位置情報とコメントＩＤとを、その差分コメント画像７２のヘッダ部に書き込む。なお、差分コメント画像生成部６４は、ドキュメント画像３２に複数のコメント画像３３が付加されている場合には、当然それらの各コメント画像３３のそれぞれに対応する差分コメント画像７２を生成する。
【０１２０】
制御部１０は、ユーザから閲覧が要求されたドキュメントファイル３０に当該ユーザが閲覧可能なコメントが付加されていることを確認した場合に、これに対応するドキュメント画像３２及びコメント画像３３を差分コメント画像生成部６４に入力し、差分コメント画像７２の生成を指示する。そして、制御部１０は、差分コメント画像生成部６４に差分コメント画像７２を生成させたら、その差分コメント画像７２をコメント画像３３に代えて要求元の携帯電話４に配信する。
【０１２１】
図２０に示すように、携帯電話６２には、ＣＰＵ４０、システムメモリ４１、操作部４２、液晶ディスプレイ４３、液晶ドライバ４４、無線通信部４５、バス４６の他に、画像合成部６５が設けられている。画像合成部６５は、ＣＰＵ４０からの指示に応じて、ドキュメント画像３２と差分コメント画像７２とを基に、これらを合成してコメント付きドキュメント画像７４（図２１参照）を生成する処理を行う。ＣＰＵ４０は、ドキュメント配信サーバ６１からドキュメント画像３２と差分コメント画像７２とを受信した際に、これらを画像合成部６５に入力し、コメント付きドキュメント画像７４の生成を指示する。
【０１２２】
画像合成部６５は、ＣＰＵ４０からコメント付きドキュメント画像７４の生成が指示されると、まず差分コメント画像７２のヘッダ部に記憶されている位置情報を基に、ドキュメント画像３２から差分コメント画像７２が付加される領域３２ａを特定する。画像合成部６５は、領域３２ａを特定したら、図２１に示すように、領域３２ａ内の各画素の画素値に、これに対応する差分コメント画像７２の各画素の画素値を加算することで、これらを合成する処理を行う。これにより、画像合成部６５は、その処理後のドキュメント画像３２をコメント付きドキュメント画像７４として生成する。
【０１２３】
差分コメント画像７２は、コメント画像３３の各画素からドキュメント画像３２の対応する画素の画素値を差し引いたものであるから、上記のように差分コメント画像７２の各画素の画素値を領域３２ａ内の各画素の画素値に加算するようにすれば、ドキュメント画像３２の上にコメント画像３３を重ねた状態を１つの画像に合成したものとしてコメント付きドキュメント画像７４が生成される。
【０１２４】
次に、図２２に示すフローチャート、及び図２３に示す説明図を参照しながら、上記構成によるドキュメント閲覧システム６０の作用について説明する。上記第１の実施形態と同様に、ドキュメント配信サーバ６１の制御部１０は、ユーザからの閲覧要求に応答してドキュメント画像３２の取得、及びそのドキュメント画像３２の配信を行うとともに、当該ユーザが閲覧可能なコメントに対応するコメント画像３３の取得を行う（図２３の※１〜１０）。
【０１２５】
制御部１０は、コメント画像３３を取得したら、そのコメント画像３３、及びドキュメント画像３２を差分コメント画像生成部６４に入力し、これらに基づく差分コメント画像７２を差分コメント画像生成部６４に生成させる（図２３の※１１、※１２）。この後、制御部１０は、生成した差分コメント画像７２を要求元の携帯電話４に配信する（図２３の※１３、※１４）。
【０１２６】
携帯電話６２のＣＰＵ４０は、ドキュメント配信サーバ６１から差分コメント画像７２を受信すると、その差分コメント画像７２とドキュメント画像３２とを画像合成部６５に入力し、コメント付きドキュメント画像７４を画像合成部６５に生成させる。そして、ＣＰＵ４０は、画像合成部６５にコメント付きドキュメント画像７４を生成させたら、そのコメント付きドキュメント画像７４を液晶ディスプレイ４３に表示させる。これにより、ドキュメントファイル３０、及びこれに付加されたコメントの内容が、コメント付きドキュメント画像７４を介して携帯電話６２でも閲覧できるようになる。
【０１２７】
また、差分コメント画像７２は、コメント画像３３の各画素からドキュメント画像３２の対応する画素の画素値を差し引いたものであるから、コメント画像３３とは異なり、それ単独で閲覧してもコメントの内容を把握することはできない。従って、上記のように、差分コメント画像７２を配信するようにすれば、通信経路上で差分コメント画像７２が不正に取得されてしまった場合（いわゆる盗聴）にも、コメントの内容を知られてしまうことが防がれ、コメントからの情報漏洩のリスクをより適切に抑えることができる。
【０１２８】
なお、上記のように、コメント付きドキュメント画像７４を表示させるようにした際に、コメントの表示・非表示を切り替える場合には、コメント付きドキュメント画像７４からコメント部分を消去するためのコメント消去用画像を用い、このコメント消去用画像とコメント付きドキュメント画像７４とを画像合成部６５に合成させることによって、これらの各画像からドキュメント画像３２を生成するようにすることが好ましい。
【０１２９】
例えば、コメント付きドキュメント画像７４を表示させた後、ユーザからコメントの非表示が指示されたことに応答して携帯電話６２からドキュメント配信サーバ６１にコメント消去用画像を要求する。ドキュメント配信サーバ６１は、対応する差分コメント画像７２の各画素の画素値の正負を反転させることによってコメント消去用画像を生成し、そのコメント消去用画像を要求元の携帯電話６２に配信する。携帯電話６２のＣＰＵ４０は、コメント消去用画像を受信すると、そのコメント消去用画像と表示中のコメント付きドキュメント画像７４とを画像合成部６５に入力し、ドキュメント画像３２の生成を画像合成部６５に指示する。画像合成部６５は、コメント付きドキュメント画像７４を生成する場合と同様に、コメント付きドキュメント画像７４の対応する領域の各画素の画素値にコメント消去用画像の各画素の画素値を加算することで、ドキュメント画像３２を生成する。ＣＰＵ４０は、このドキュメント画像３２を液晶ディスプレイ４３に表示させることで、コメントが非表示になった状態に切り替える。
【０１３０】
このように、コメント消去用画像を用いれば、同じアルゴリズムでドキュメント画像３２とコメント付きドキュメント画像７４とを生成することができるので、携帯電話６２の処理負荷やプログラム容量を抑えることができる。
【０１３１】
なお、コメント付きドキュメント画像７４を表示させる場合のコメントの表示・非表示を切り替え方法は、上記に限ることなく、例えば、生成時と反対にコメント付きドキュメント画像７４から差分コメント画像７２を差し引くことによってドキュメント画像３２を復元するようにしてもよいし、ドキュメント画像３２をシステムメモリ４１に記憶させておき、ユーザからコメントの非表示が指示されたことに応答してシステムメモリ４１からドキュメント画像３２を読み出すようにしてもよい。
【０１３２】
上記実施形態では、コメント画像３３の各画素の画素値と、これに対応する付加領域画像７０の各画素の画素値との差を求めることによって差分コメント画像７２を生成するとともに、差分コメント画像７２の各画素の画素値と、領域３２ａ内の各画素の画素値との和を求めることによってコメント画像３３を復元するようにしたが、差分コメント画像７２の生成方法、及びコメント画像３３の復元方法は、これに限定されるものではない。例えば、コメント画像３３と付加領域画像７０との排他的論理和を求めることによって差分コメント画像７２を生成し、差分コメント画像７２と領域３２ａ内の各画素との排他的論理を求めることによってコメント画像３３を復元するようにしてもよい。
【０１３３】
［第３実施形態］
次に、本発明の第３の実施形態について説明する。図２４に示すように、本実施形態のドキュメント閲覧システム８０は、ドキュメント配信サーバ８１と携帯電話８２とプリンタ（印刷装置）８３とで構成されている。プリンタ８３は、インターネット６に接続され、インターネット６を介して送信されたドキュメントファイル３０などの電子データを紙などの媒体に印刷する、いわゆるネットワークプリンタである。
【０１３４】
ドキュメント配信サーバ８１には、制御部１０、データ記憶部１１、ネットワークＩ／Ｆ１２、画像変換部１３、バス１４の他に、画像合成部８５が設けられている。画像合成部８５は、制御部１０からの指示に応じて、ドキュメント画像３２とコメント画像３３とを基に、これらを合成してコメント付きドキュメント画像７４を生成する処理を行う。画像合成部８５は、コメント画像３３のヘッダ部に記憶された位置情報を基に、ドキュメント画像３２上におけるコメント画像３３の位置を特定し、その位置にコメント画像３３を重ねる。そして、その状態を所定の画像データ形式で保存することにより、コメント付きドキュメント画像７４を生成する。
【０１３５】
制御部１０は、ユーザから閲覧が要求されたドキュメントファイル３０に当該ユーザが閲覧可能なコメントが付加されていることを確認した場合に、これに対応するドキュメント画像３２及びコメント画像３３を画像合成部８５に入力し、コメント付きドキュメント画像７４の生成を指示する。そして、制御部１０は、画像合成部８５にコメント付きドキュメント画像７４を生成させたら、そのコメント付きドキュメント画像７４を要求元の携帯電話８２に配信する。
【０１３６】
携帯電話８２は、上記第１の実施形態の携帯電話４と同等に構成されている。この携帯電話８２のビューアは、上記の各機能に加え、閲覧中のドキュメント画像３２又はコメント付きドキュメント画像７４の印刷をプリンタ８３に指示するための印刷指示機能を有している。ユーザは、閲覧中のドキュメント画像３２又はコメント付きドキュメント画像７４を印刷したい場合、操作部４２を操作することにより、図２５に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「印刷」又は「印刷（コメント有り）」を選択する。すなわち、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のドキュメント印刷指示手段が構成される。
【０１３７】
ＣＰＵ４０は、ユーザが「印刷」又は「印刷（コメント有り）」のいずれかを選択したら、これに応答して印刷が指示されたこと示す印刷指示情報８６（図２７参照）を生成し、その印刷指示情報８６をドキュメント配信サーバ８１に送信する。印刷指示情報８６は、例えば、ドキュメント画像３２又はコメント付きドキュメント画像７４に対応するドキュメントファイル３０のドキュメントＩＤや、コメントの有無を示す情報などから構成される。ＣＰＵ４０は、ユーザが「印刷」を選択した場合には、ドキュメントＩＤとコメント無しを示す情報とを含む印刷指示情報８６を生成し、その印刷指示情報８６をドキュメント配信サーバ８１に送信する。一方、ＣＰＵ４０は、ユーザが「印刷（コメント有り）」を選択した場合には、ドキュメントＩＤとコメント有りを示す情報とを含む印刷指示情報８６を生成し、その印刷指示情報８６をドキュメント配信サーバ８１に送信する。
【０１３８】
ドキュメント配信サーバ８１の制御部１０は、携帯電話８２から印刷指示情報８６を受信すると、その印刷指示情報８６を基に、プリンタ８３の形式に対応した印刷用データ８７（図２７参照）を生成し、その印刷用データ８７をプリンタ８３に送信することにより、プリンタ８３に印刷を指示する。制御部１０は、印刷指示情報８６を受信すると、その印刷指示情報８６に含まれるドキュメントＩＤを基に印刷対象を特定する。この後、制御部１０は、印刷指示情報８６に含まれるコメントの有無を示す情報を参照し、コメントの有無を確認する。制御部１０は、コメント無しであることを確認した場合、印刷対象に該当するドキュメント画像３２を基に印刷用データ８７を生成し、その印刷用データ８７をプリンタ８３に送信する。一方、制御部１０は、コメント有りであることを確認した場合、印刷対象に該当するコメント付きドキュメント画像７４を基に印刷用データ８７を生成し、その印刷用データ８７をプリンタ８３に送信する。
【０１３９】
次に、図２６に示すフローチャート、及び図２７に示す説明図を参照しながら、上記構成によるドキュメント閲覧システム８０の作用について説明する。ドキュメント配信サーバ８１の制御部１０は、ユーザからの閲覧要求に応答してドキュメント画像３２の取得を行う（図２７の※１〜５）。制御部１０は、ドキュメント画像３２を取得したら、コメント管理テーブル２６を参照することにより、要求元のユーザが閲覧可能なコメントがドキュメントファイル３０に付加されているか否かを確認する。
【０１４０】
制御部１０は、閲覧可能なコメントが付加されていないことを確認した場合、取得したドキュメント画像３２を要求元の携帯電話８２に配信する。携帯電話８２のＣＰＵ４０は、ドキュメント配信サーバ８１からドキュメント画像３２を受信したら、そのドキュメント画像３２を液晶ディスプレイ４３に表示させる。
【０１４１】
一方、制御部１０は、閲覧可能なコメントが付加されていることを確認した場合、そのコメントに対応するコメント画像３３の取得を行う（図２７の※６〜９）。制御部１０は、コメント画像３３を取得したら、そのコメント画像３３、及びドキュメント画像３２を画像合成部８５に入力し、これらに基づくコメント付きドキュメント画像７４を画像合成部８５に生成させる（図２７の※１０、※１１）。この後、制御部１０は、生成したコメント付きドキュメント画像７４を要求元の携帯電話８２に配信する（図２７の※１２）。
【０１４２】
携帯電話８２のＣＰＵ４０は、ドキュメント配信サーバ８１からコメント付きドキュメント画像７４を受信すると、そのコメント付きドキュメント画像７４を液晶ディスプレイ４３に表示させる。
【０１４３】
ユーザは、ドキュメント画像３２又はコメント付きドキュメント画像７４が液晶ディスプレイ４３に表示された後、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「印刷」又は「印刷（コメント有り）」を選択することにより、ドキュメント画像３２又はコメント付きドキュメント画像７４の印刷を指示する。
【０１４４】
ＣＰＵ４０は、ユーザが「印刷」又は「印刷（コメント有り）」のいずれかを選択したら、これに応答して印刷が指示されたこと示す印刷指示情報８６を生成し、その印刷指示情報８６をドキュメント配信サーバ８１に送信する（図２７の※１３）。
【０１４５】
ドキュメント配信サーバ８１の制御部１０は、携帯電話８２から印刷指示情報８６を受信すると、その印刷指示情報８６を基に、プリンタ８３の形式に対応した印刷用データ８７を生成し、その印刷用データ８７をプリンタ８３に送信することにより、プリンタ８３に印刷を指示する（図２７の※１４）。
【０１４６】
プリンタ８３は、ドキュメント配信サーバ８１から印刷用データ８７を受信すると、その印刷用データ８７に応じて印刷を実行する。これにより、ユーザからの指示に応じてドキュメント画像３２又はコメント付きドキュメント画像７４がプリンタ８３で印刷される。このように、プリンタ８３に対するドキュメント画像３２又はコメント付きドキュメント画像７４の印刷の指示を携帯電話８２から行えるようにするとともに、ドキュメント画像３２とコメント付きドキュメント画像７４とを選択的に印刷できるようにすることで、ドキュメント閲覧システム８０の利便性をより高めることができる。
【０１４７】
上記実施形態では、ドキュメント画像３２とコメント付きドキュメント画像７４とを選択的に印刷できるようにしたが、これに加えてさらに、閲覧を要求したドキュメントファイル３０が複数のページを有し、複数のドキュメント画像３２又はコメント付きドキュメント画像７４が連続的に携帯電話８２の液晶ディスプレイ４３に表示されている状態のときに、コメントが付加されたページのみを選択的に印刷できるようにしてもよい。
【０１４８】
例えば、図２８に示すように、メニュー５１に「印刷（コメント付きのページのみ）」の項目を設ける。ユーザが「印刷（コメント付きのページのみ）」を選択した場合、ＣＰＵ４０は、ドキュメントＩＤとコメント付きのページのみを印刷することを示す情報とを含む印刷指示情報８６を生成し、その印刷指示情報８６をドキュメント配信サーバ８１に送信する。この際、さらにコメントの有無を選択できるようにしてもよい。すなわち、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のコメントページ印刷指示手段が構成される。
【０１４９】
制御部１０は、印刷指示情報８６を受信すると、その印刷指示情報８６に含まれるドキュメントＩＤを基に対象となるドキュメントファイル３０を特定するとともに、これらのうちコメントが付加されたページのみを印刷対象として決定する。制御部１０は、印刷対象を決定したら、その印刷対象に該当するコメント付きドキュメント画像７４を基に印刷用データ８７を生成し、その印刷用データ８７をプリンタ８３に送信する。
【０１５０】
これにより、コメントが付加されたページに該当するコメント付きドキュメント画像７４がプリンタ８３から印刷される。このように、コメントの有無を利用してコメントが付加されたページのみを印刷できるようにすれば、ドキュメント閲覧システム８０の利便性をさらに高めることができる。さらには、印刷指示用のコメントを予め用意しておき、この印刷指示用のコメントが付加されたページのみを選択的に印刷できるようにしてもよい。
【０１５１】
上記実施形態では、１台のプリンタ８３のみがインターネット６に接続されている例を示したが、プリンタ８３は、複数台インターネット６に接続されていてもよい。この場合には、携帯電話８２のビューアの設定やメニュー５１などから出力先のプリンタ８３をユーザが任意に指定できるようにしておけばよい。
【０１５２】
上記実施形態では、ユーザから印刷が指示された際に、携帯電話８２からドキュメント配信サーバ８１に印刷指示情報８６を送信し、ドキュメント配信サーバ８１で印刷用データ８７を生成することにより、ユーザがドキュメント画像３２とコメント付きドキュメント画像７４とのどちらを閲覧している場合でも、これらの各画像３２、７４を選択的に印刷できるようにしたが、プリンタ８３に対する印刷指示の方法は、これに限ることなく、例えば、ユーザが閲覧している画像３２、７４を印刷する場合には、携帯電話８２で印刷用データ８７を生成してプリンタ８３に送信することにより、携帯電話８２から直接プリンタ８３に印刷を指示するようにしてもよい。
【０１５３】
［第４実施形態］
次に、本発明の第４の実施形態について説明する。図２９に示すように、本実施形態のドキュメント閲覧システム１００は、ドキュメント配信サーバ１０１と携帯電話１０２とで構成されている。ドキュメント配信サーバ１０１には、上記各実施形態と同様に構成された制御部１０、データ記憶部１１、ネットワークＩ／Ｆ１２、画像変換部１３、バス１４、画像合成部８５が設けられている。このドキュメント配信サーバ１０１は、ドキュメント閲覧システム１００を利用する各ユーザの間で電子メールを送受するためのｗｅｂメール機能を有している。
【０１５４】
データ記憶部１１には、ドキュメントファイル保管部１０４、コメントデータ保管部１０５、メール保管部１０６、及び上記各実施形態と同様の各テーブル２４〜２６が記憶されている。ドキュメントファイル保管部１０４には、ユーザ毎に用意されたフォルダ１１０が設けられている。ドキュメントファイル保管部１０４は、このフォルダ１１０内に各ドキュメントファイル３０を保管することにより、各ドキュメントファイル３０をユーザ毎に管理する。
【０１５５】
同様に、コメントデータ保管部１０５には、ユーザ毎に用意されたフォルダ１１１が設けられている。コメントデータ保管部１０５は、このフォルダ１１１内に各コメントデータ３１を保管することにより、各ドキュメントファイル３０に対応する各コメントデータ３１をユーザ毎に管理する。
【０１５６】
各フォルダ１１０、１１１には、ユーザＩＤが関連付けられており、ユーザＩＤによって、どのユーザのフォルダ１１０、１１１であるかが識別できるようになっている。また、制御部１０は、ユーザＩＤが一致するユーザしかこれらの各フォルダ１１０、１１１にアクセスすることができないように、アクセス制限を行う。
【０１５７】
メール保管部１０６には、ユーザ毎に用意されたメールボックス１１２が設けられている。メール保管部１０６は、このメールボックス１１２内に各電子メール１１４を保管することにより、各電子メール１１４をユーザ毎に管理する。各メールボックス１１２には、対応するユーザのユーザＩＤとメールアドレスとが関連付けられており、これらによって、どのユーザのメールボックス１１２であるかが識別できるようになっている。なお、電子メール１１４は、例えば、送信者のメールアドレス、送信者のユーザ名、受信者のメールアドレス、受信者のユーザ名、受信日時、件名、本文、及び添付ファイルのファイル名などの各情報から構成される。
【０１５８】
携帯電話１０２は、上記第１の実施形態の携帯電話４と同等に構成されている。この携帯電話１０２のビューアは、上記の各機能に加え、ドキュメント配信サーバ１０１を介して電子メール１１４を送受するための電子メール送受信機能を有している。ユーザは、新たな電子メール１１４の作成を行う場合、操作部４２を操作することにより、図３０（ａ）に示すように、液晶ディスプレイ４３に新規メール作成画面１１６を表示させる。携帯電話１０２のＣＰＵ４０は、ユーザから新規メール作成画面１１６の表示が指示されると、これに応答して新規メール作成画面１１６を液晶ディスプレイ４３に表示させるとともに、この新規メール作成画面１１６の上にカーソル５０を表示させる。
【０１５９】
新規メール作成画面１１６には、宛先のメールアドレスを入力するための宛先入力欄１１６ａ、件名を入力するための件名入力欄１１６ｂ、添付ファイルのファイル名を入力するための添付ファイル入力欄１１６ｃ、本文を入力するための本文入力欄１１６ｄ、作成した電子メール１１４の送信を指示するための送信ボタン１１６ｅ、電子メール１１４の作成を中止するためのキャンセルボタン１１６ｆが設けられている。
【０１６０】
ユーザは、新たな電子メール１１４を作成する場合、新規メール作成画面１１６を表示させた後、まず宛先入力欄１１６ａ、件名入力欄１１６ｂ、本文入力欄１１６ｄの各欄に対応する情報を入力する。この後、当該電子メール１１４にファイルを添付したい場合には、カーソル５０を移動させ、添付ファイル入力欄１１６ｃをクリックする。
【０１６１】
ＣＰＵ４０は、添付ファイル入力欄１１６ｃがクリックされたことを検知すると、これに応答してドキュメント配信サーバ１０１にアクセスし、当該ユーザのフォルダ１１０に保管されている各ドキュメントファイル３０のファイル名を示すリスト情報の配信をドキュメント配信サーバ１０１に要求する。この際、ＣＰＵ４０は、リスト情報の配信要求に当該ユーザのユーザＩＤや当該携帯電話１０２のＩＰアドレスなどを含める。
【０１６２】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２からリスト情報の配信が要求されると、その要求に含まれるユーザＩＤを基に配信を要求したユーザを特定する。この後、制御部１０は、ドキュメントファイル保管部１０４を参照し、当該ユーザのフォルダ１１０から各ドキュメントファイル３０のファイル名を読み出す。
【０１６３】
制御部１０は、各ドキュメントファイル３０のファイル名を読み出したら、続いてコメント管理テーブル２６を参照し、それらの各ドキュメントファイル３０に要求元のユーザが閲覧可能なコメントが付加されているか否かを確認する。制御部１０は、各ドキュメントファイル３０のコメントの有無を確認したら、各ドキュメントファイル３０のファイル名、及びそのコメントの有無を示す情報を一覧表示するリスト情報を生成し、そのリスト情報を要求元の携帯電話１０２に配信する。
【０１６４】
携帯電話１０２のＣＰＵ４０は、ドキュメント配信サーバ１０１からリスト情報を受信すると、このリスト情報を基に、図３０（ｂ）に示す添付ファイル選択画面１１７を構成し、その添付ファイル選択画面１１７を液晶ディスプレイ４３に表示させる。添付ファイル選択画面１１７には、ドキュメントファイル保管部１０４の当該ユーザのフォルダ１１０に保管されている各ドキュメントファイル３０のファイル名がリスト形式で表示されている。また、ＣＰＵ４０は、この添付ファイル選択画面１１７の上にもカーソル５０を表示させる。
【０１６５】
ユーザは、添付ファイル選択画面１１７が表示された後、カーソル５０を移動させ、所望のファイル名をクリックすることにより、そのファイル名のドキュメントファイル３０を添付ファイルとして選択する。
【０１６６】
ＣＰＵ４０は、所定のファイル名がクリックされたことを検知すると、リスト情報に含まれるコメントの有無を示す情報を参照し、対応するドキュメントファイル３０にコメントが付加されているか否かを確認する。ＣＰＵ４０は、コメントが付加されていることを確認すると、図３０（ｃ）に示すように、添付ファイルにコメントを付加するか否かを確認するための確認画面１１８を液晶ディスプレイ４３に表示させるとともに、この確認画面１１８の上にカーソル５０を表示させる。
【０１６７】
確認画面１１８には、添付ファイルにもコメントを付加することを指示するための「はい」ボタン１１８ａと、添付ファイルにはコメントを付加しないことを指示するための「いいえ」ボタン１１８ｂとが設けられている。ユーザは、確認画面１１８が表示された場合、カーソル５０を移動させ、「はい」ボタン１１８ａと「いいえ」ボタン１１８ｂとのどちらか一方をクリックすることにより、添付ファイルに対するコメントの有無を指示する。
【０１６８】
ＣＰＵ４０は、「はい」ボタン１１８ａと「いいえ」ボタン１１８ｂとのどちらか一方がクリックされたことを検知すると、図３０（ｄ）に示すように、対応するドキュメントファイル３０のファイル名を添付ファイル入力欄１１６ｃに入力して、再び新規メール作成画面１１６を液晶ディスプレイ４３に表示させる。
【０１６９】
一方、ＣＰＵ４０は、コメントが付加されていないことを確認した場合には、確認画面１１８を表示させることなく、添付ファイル入力欄１１６ｃにファイル名が入力された状態の新規メール作成画面１１６を表示させる。
【０１７０】
ＣＰＵ４０は、新規メール作成画面１１６を再び表示させた後、ユーザが送信ボタン１１６ｅをクリックしたことに応答して、入力された各情報、及びコメントの有無を示す情報からなる電子メール１１４を生成し、その電子メール１１４をドキュメント配信サーバ１０１に送信する。このように、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のメール送信手段が構成される。
【０１７１】
なお、コメントの有無を示す情報は、確認画面１１８で「はい」ボタン１１８ａがクリックされた際にコメント有り示し、確認画面１１８で「いいえ」ボタン１１８ｂがクリックされた際、及びコメントが付加されていないと確認された際にコメント無しを示すように構成される。
【０１７２】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から電子メール１１４を受信すると、宛先のメールアドレスを参照し、そのメールアドレスに該当するユーザのメールボックス１１２に、受信した電子メール１１４を保管する。
【０１７３】
ユーザは、自身のメールボックス１１２に保管された電子メール１１４、すなわち受信メールを閲覧する場合、操作部４２を操作することにより、図３１（ａ）に示すように、液晶ディスプレイ４３に受信メール選択画面１２０を表示させる。
【０１７４】
ＣＰＵ４０は、ユーザから受信メール選択画面１２０の表示が指示されると、これに応答してドキュメント配信サーバ１０１にアクセスし、当該ユーザのメールボックス１１２に保管されている各電子メール１１４の件名を一覧表示する受信メール一覧情報の配信をドキュメント配信サーバ１０１に要求する。この際、ＣＰＵ４０は、受信メール一覧情報の配信要求に当該ユーザのユーザＩＤや当該携帯電話１０２のＩＰアドレスなどを含める。
【０１７５】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から受信メール一覧情報の配信が要求されると、その要求に含まれるユーザＩＤを基に配信を要求したユーザを特定する。この後、制御部１０は、メール保管部１０６を参照し、当該ユーザのメールボックス１１２から各電子メール１１４の件名の情報を読み出す。制御部１０は、各電子メール１１４の件名の情報を読み出したら、それらを一覧表示する受信メール一覧情報を生成し、その受信メール一覧情報を要求元の携帯電話１０２に配信する。
【０１７６】
携帯電話１０２のＣＰＵ４０は、ドキュメント配信サーバ１０１から受信メール一覧情報を受信すると、この受信メール一覧情報を基に、受信メール選択画面１２０を構成し、その受信メール選択画面１２０を液晶ディスプレイ４３に表示させる。受信メール選択画面１２０には、当該ユーザのメールボックス１１２に保管されている各電子メール１１４の件名がリスト形式で表示されている。また、ＣＰＵ４０は、この受信メール選択画面１２０の上にカーソル５０を表示させる。
【０１７７】
ユーザは、受信メール選択画面１２０が表示された後、カーソル５０を移動させ、所望の件名をクリックすることにより、その件名の電子ファイル１１４の閲覧を要求する。ＣＰＵ４０は、所定の件名がクリックされたことを検知すると、その件名を含む情報をドキュメント配信サーバ１０１に送信することにより、その件名に該当する電子メール１１４の閲覧を要求する。
【０１７８】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から電子メール１１４の閲覧が要求されると、この要求に含まれる件名を基に対象となる電子メール１１４を特定し、その電子メール１１４を当該ユーザのメールボックス１１２から読み出す。そして、読み出した電子メール１１４を要求元の携帯電話１０２に配信する。
【０１７９】
携帯電話１０２のＣＰＵ４０は、電子メール１１４を受信すると、図３１（ｂ）に示すように、その電子メール１１４から受信メール表示画面１２１を構成し、その受信メール表示画面１２１、及びカーソル５０を液晶ディスプレイ４３に表示させる。これにより、ユーザが受信メールを閲覧することができる。すなわち、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載のメール閲覧手段が構成される。
【０１８０】
受信メール表示画面１２１には、送信元のメールアドレスを表示する送信元表示欄１２１ａ、件名を表示する件名表示欄１２１ｂ、添付ファイルのファイル名を表示する添付ファイル表示欄１２１ｃ、本文を表示する本文表示欄１２１ｄが設けられている。ユーザは、受信メール表示画面１２１が表示された後、添付ファイルを閲覧したい場合には、カーソル５０を移動させ、添付ファイル表示欄１２１ｃをクリックする。ＣＰＵ４０は、添付ファイル表示欄１２１ｃがクリックされたことを検知すると、その添付ファイルの閲覧をドキュメント配信サーバ１０１に要求する。
【０１８１】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から添付ファイルの閲覧が要求されると、先ずその電子メール１１４に含まれる添付ファイルのファイル名に基づいて、これに対応するドキュメントファイル３０を特定するとともに、その電子メール１１４のコメントの有無を示す情報を参照することにより、送信元のユーザが添付ファイルにもコメントを付加すると設定したか否かを確認する。
【０１８２】
制御部１０は、送信元のユーザが添付ファイルにもコメントを付加すると設定したことを確認した場合、ドキュメントファイル保管部１０４にアクセスし、送信元のユーザのフォルダ１１０から添付ファイルに対応するドキュメントファイル３０を読み出す。この後、制御部１０は、コメント管理テーブル２６を参照して当該ドキュメントファイル３０に対応するコメントデータ３１を特定し、そのコメントデータ３１を送信元のユーザのフォルダ１１１から読み出す。
【０１８３】
制御部１０は、ドキュメントファイル３０とコメントデータ３１とを読み出したら、これらを画像変換部１３に入力し、これらに基づくドキュメント画像３２とコメント画像３３とを画像変換部１３に生成させる。制御部１０は、ドキュメント画像３２とコメント画像３３とを生成させたら、続いてこれらを画像合成部８５に入力し、これらに基づくコメント付きドキュメント画像７４を画像合成部８５に生成させる。制御部１０は、コメント付きドキュメント画像７４を生成させたら、そのコメント付きドキュメント画像７４を要求元の携帯電話１０２に配信する。
【０１８４】
一方、制御部１０は、送信元のユーザが添付ファイルにはコメントを付加しないと設定したことを確認した場合、添付ファイルに対応するドキュメントファイル３０の読み出し、及びドキュメント画像３２の生成のみを行い、そのドキュメント画像３２を要求元の携帯電話１０２に配信する。
【０１８５】
携帯電話１０２のＣＰＵ４０は、コメント付きドキュメント画像７４を受信すると、図３１（ｃ）に示すように、そのコメント付きドキュメント画像７４を液晶ディスプレイ４３に表示させる。同様に、ＣＰＵ４０は、ドキュメント画像３２を受信すると、そのドキュメント画像３２を液晶ディスプレイ４３に表示させる。これにより、添付ファイルとして設定されたドキュメントファイル３０の内容をドキュメント画像３２又はコメント付きドキュメント画像７４を介して閲覧することができる。
【０１８６】
また、携帯電話１０２のビューアは、添付ファイルの保存機能を有している。ユーザは、ドキュメント画像３２又はコメント付きドキュメント画像７４を閲覧した後、これに対応するドキュメントファイル３０を保存したい場合には、操作部４２を操作することにより、図３１（ｄ）に示すように、液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「保存」を選択する。ＣＰＵ４０は、ユーザから添付ファイルの保存が指示されると、これに応答してユーザＩＤ、ドキュメントＩＤ、及びコメントの有無を示す情報からなる添付ファイル保存要求情報を生成し、この添付ファイル保存要求情報をドキュメント配信サーバ１０１に送信することにより、添付ファイルの保存をドキュメント配信サーバ１０１に要求する。すなわち、本例では、ＣＰＵ４０、操作部４２、液晶ディスプレイ４３などによって、請求項記載の保存指示手段が構成される。
【０１８７】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から添付ファイル保存要求情報を受信すると、この添付ファイル保存要求情報に含まれるドキュメントＩＤを基に、対応するドキュメントファイル３０を送信元のユーザのフォルダ１１０から読み出す。制御部１０は、ドキュメントファイル３０を読み出したら、添付ファイル保存要求情報に含まれるユーザＩＤを基に、受信者であるユーザのフォルダ１１０を特定し、そのフォルダ１１０にドキュメントファイル３０のコピーを保管する。この後、制御部１０は、添付ファイル保存要求情報に含まれるコメントの有無を示す情報を参照し、コメントの有無を確認する。そして、コメント有りである場合には、対応するコメントデータ３１を送信元のユーザのフォルダ１１１から読み出し、そのコメントデータ３１のコピーを受信者のユーザのフォルダ１１１に保管する。
【０１８８】
これにより、添付ファイルとして設定されたドキュメントファイル３０及びコメントデータ３１が、受信者のユーザのフォルダ１１０、１１１に保存される。従って、受信者のユーザは、これ以降、電子メール１１４を介することなく、自身のフォルダ１１０、１１１にアクセスすることで、対応するドキュメント画像３２又はコメント付きドキュメント画像７４が閲覧できるようになる。
【０１８９】
次に、図３２に示すフローチャート、及び図３３に示す説明図を参照しながら、ユーザがコメント有りの添付ファイルを設定した場合を例に、上記構成によるドキュメント閲覧システム１００の作用について説明する。ユーザは、新たな電子メール１１４の作成を行う場合、操作部４２を操作することにより、液晶ディスプレイ４３に新規メール作成画面１１６を表示させる。ユーザは、新規メール作成画面１１６が表示されたら、宛先入力欄１１６ａ、件名入力欄１１６ｂ、本文入力欄１１６ｄの各欄に対応する情報を入力し、添付ファイル入力欄１１６ｃをクリックする。
【０１９０】
添付ファイル入力欄１１６ｃをクリックすると、液晶ディスプレイ４３の表示が新規メール作成画面１１６から添付ファイル選択画面１１７に切り替えられる。ユーザは、添付ファイル選択画面１１７が表示されたら、所望のファイル名をクリックすることにより、そのファイル名のドキュメントファイル３０を添付ファイルとして選択する。
【０１９１】
所望のファイル名をクリックして添付ファイルを選択すると、液晶ディスプレイ４３の表示が添付ファイル選択画面１１７から確認画面１１８に切り替えられる。ユーザは、コメント有りに設定する場合、確認画面１１８が表示された後、「はい」ボタン１１８ａをクリックする。「はい」ボタン１１８ａクリックすると、対応するドキュメントファイル３０のファイル名が添付ファイル入力欄１１６ｃに入力された状態で、再び新規メール作成画面１１６が液晶ディスプレイ４３に表示される。
【０１９２】
ユーザは、宛先入力欄１１６ａ、件名入力欄１１６ｂ、本文入力欄１１６ｄの各欄への情報の入力、及び添付ファイルの設定を終えたら、送信ボタン１１６ｅをクリックし、当該電子メール１１４の送信を指示する。ユーザが送信を指示すると、ＣＰＵ４０によって電子メール１１４が生成され、その電子メール１１４がドキュメント配信サーバ１０１に送信される（図３３の※１）。ドキュメント配信サーバ１０１に送信された電子メール１１４は、宛先のメールアドレスに該当するユーザのメールボックス１１２に保管される（図３３の※２）。
【０１９３】
ユーザは、受信メールを閲覧する場合、操作部４２を操作することにより、液晶ディスプレイ４３に受信メール選択画面１２０を表示させる。この後、ユーザは、所望の件名をクリックすることにより、その件名の電子ファイル１１４の閲覧を要求する。ユーザが所定の件名をクリックすると、これに応答して当該電子メール１１４の閲覧要求がＣＰＵ４０からドキュメント配信サーバ１０１に送信される（図３３の※３）。
【０１９４】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から電子メール１１４の閲覧が要求されると、この要求に含まれる件名を基に対象となる電子メール１１４を特定し、その電子メール１１４を当該ユーザのメールボックス１１２から読み出す（図３３の※４）。そして、読み出した電子メール１１４を要求元の携帯電話１０２に配信する（図３３の※５）。
【０１９５】
携帯電話１０２のＣＰＵ４０は、電子メール１１４を受信すると、その電子メール１１４から受信メール表示画面１２１を構成し、その受信メール表示画面１２１、及びカーソル５０を液晶ディスプレイ４３に表示させる。ユーザは、受信メール表示画面１２１を介して受信メールの内容を確認した後、添付ファイルを閲覧したい場合には、カーソル５０を移動させ、添付ファイル表示欄１２１ｃをクリックする。ＣＰＵ４０は、添付ファイル表示欄１２１ｃがクリックされたことを検知すると、その添付ファイルの閲覧をドキュメント配信サーバ１０１に要求する（図３３の※６）。
【０１９６】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から添付ファイルの閲覧が要求されると、添付ファイルに対応するドキュメントファイル３０を特定するとともに、このドキュメントファイル３０に対応するコメントデータ３１を特定する。そして、それらを送信元のユーザのフォルダ１１０、１１１からそれぞれ読み出す（図３３の※７、※８）。
【０１９７】
制御部１０は、ドキュメントファイル３０とコメントデータ３１とを読み出したら、これらを画像変換部１３に入力し、これらに基づくドキュメント画像３２とコメント画像３３とを画像変換部１３に生成させる（図３３の※９〜※１２）。制御部１０は、ドキュメント画像３２とコメント画像３３とを生成させたら、続いてこれらを画像合成部８５に入力し、これらに基づくコメント付きドキュメント画像７４を画像合成部８５に生成させる（図３３の※１３、※１４）。制御部１０は、コメント付きドキュメント画像７４を生成させたら、そのコメント付きドキュメント画像７４を要求元の携帯電話１０２に配信する（図３３の※１５）。
【０１９８】
携帯電話１０２のＣＰＵ４０は、コメント付きドキュメント画像７４を受信すると、そのコメント付きドキュメント画像７４を液晶ディスプレイ４３に表示させる。これにより、添付ファイルとして設定されたドキュメントファイル３０の内容が、コメント付きドキュメント画像７４を介して閲覧できるようになる。
【０１９９】
ユーザは、コメント付きドキュメント画像７４を閲覧した後、これに対応するドキュメントファイル３０を保存したい場合には、操作部４２を操作することによって液晶ディスプレイ４３にメニュー５１を表示させ、このメニュー５１から「保存」を選択する。ユーザがメニュー５１から「保存」を選択すると、ＣＰＵ４０によって添付ファイル保存要求情報が生成され、その添付ファイル保存要求情報がドキュメント配信サーバ１０１に送信される（図３３の※１６）。
【０２００】
ドキュメント配信サーバ１０１の制御部１０は、携帯電話１０２から添付ファイル保存要求情報を受信すると、添付ファイルに対応するドキュメントファイル３０のコピーを受信者のユーザのフォルダ１１０に保管する（図３３の※１７）とともに、そのドキュメントファイル３０に対応するコメントデータ３１のコピーを受信者のユーザのフォルダ１１１に保管する（図３３の※１８）。
【０２０１】
このように、電子メール１１４の添付ファイルとしてコメント付きドキュメント画像７４を閲覧できるようにするとともに、添付ファイルとして閲覧したコメント付きドキュメント画像７４に対応するドキュメントファイル３０及びコメントデータ３１を自身のフォルダ１１０、１１１保管できるようにすれば、ドキュメント閲覧システム１００の利便性をより高めることができる。
【０２０２】
上記各実施形態では、ドキュメント閲覧装置として携帯電話４を示したが、ドキュメント閲覧装置は、これに限ることなく、例えば、ＰＨＳやＰＤＡ、スマートフォンなどの他の携帯型の端末でもよいし、さらには、携帯型の端末に限ることなく、ＬＡＮなどの有線のネットワークを介して接続されるパーソナルコンピュータなどでもよい。
【０２０３】
上記各実施形態では、ドキュメント配信装置を１台のドキュメント配信サーバ３で構成したが、これに限ることなく、複数台のサーバを組み合わせてドキュメント配信装置を構成してもよい。
【符号の説明】
【０２０４】
２、６０、８０、１００  ドキュメント閲覧システム
３、６１、８１、１０１  ドキュメント配信サーバ（ドキュメント配信装置）
４、６２、８２、１０２  携帯電話（ドキュメント閲覧装置）
６  インターネット（ネットワーク）
１０  制御部（配信制御手段、保管制御手段）
１３  画像変換部（ドキュメント画像変換手段、コメント画像変換手段）
２０  ドキュメントファイル保管部（ドキュメントファイル保管手段）
２１  コメントデータ保管部（コメントデータ保管手段）
２２  ドキュメント画像保管部（ドキュメント画像保管手段）
２３  コメント画像保管部（コメント画像保管手段）
３０  ドキュメントファイル
３１  コメントデータ
３２  ドキュメント画像
３３  コメント画像
４０  ＣＰＵ（表示制御手段）
４２  操作部
４３  液晶ディスプレイ（表示部）
６４  差分コメント画像生成部（差分コメント画像生成手段）
６５  画像合成部（画像合成手段）
７２  差分コメント画像
７４  コメント付きドキュメント画像
８３  プリンタ（印刷装置）
８５  画像合成部（画像合成手段）
【図１】
2011141616.tif 000003
【図２】
2011141616.tif 000004
【図３】
2011141616.tif 000005
【図４】
2011141616.tif 000006
【図５】
2011141616.tif 000007
【図６】
2011141616.tif 000008
【図７】
2011141616.tif 000009
【図８】
2011141616.tif 000010
【図９】
2011141616.tif 000011
【図１０】
2011141616.tif 000012
【図１１】
2011141616.tif 000013
【図１２】
2011141616.tif 000014
【図１３】
2011141616.tif 000015
【図１４】
2011141616.tif 000016
【図１５】
2011141616.tif 000017
【図１６】
2011141616.tif 000018
【図１７】
2011141616.tif 000019
【図１８】
2011141616.tif 000020
【図１９】
2011141616.tif 000021
【図２０】
2011141616.tif 000022
【図２１】
2011141616.tif 000023
【図２２】
2011141616.tif 000024
【図２３】
2011141616.tif 000025
【図２４】
2011141616.tif 000026
【図２５】
2011141616.tif 000027
【図２６】
2011141616.tif 000028
【図２７】
2011141616.tif 000029
【図２８】
2011141616.tif 000030
【図２９】
2011141616.tif 000031
【図３０】
2011141616.tif 000032
【図３１】
2011141616.tif 000033
【図３２】
2011141616.tif 000034
【図３３】
2011141616.tif 000035