(57)【特許請求の範囲】
【請求項１】
クライアント・コンピュータとサーバ・コンピュータとを含む編集システムにおいて，
上記サーバ・コンピュータが，
上記クライアント・コンピュータから送信されるリクエスト・データに応じてコードによって表されるオリジナル文書データを，画像データによって表されるドキュメント画像に変換するドキュメント画像変換手段，および
上記ドキュメント画像変換手段によって変換されたドキュメント画像を表す画像データを上記クライアント・コンピュータに送信する画像データ送信手段を備え，
上記クライアント・コンピュータが，
上記サーバ・コンピュータの上記画像データ送信手段から送信された画像データによって表されるドキュメント画像を，表示画面に表示するように表示装置を制御する第１の表示制御手段，
上記第１の表示制御手段の制御により表示されたドキュメント画像上に書かれる記載文字列の位置に表示されていた表示文字列を認識する表示文字列認識手段，
上記ドキュメント画像上に書かれた記載文字列を認識する記載文字列認識手段，および
上記表示文字列認識手段によって認識された表示文字列を表すコードと上記記載文字列認識手段によって認識された記載文字列を表すコードとを上記サーバ・コンピュータに送信する文字列コード送信手段を備え，
上記サーバ・コンピュータは，
上記クライアント・コンピュータの上記文字列コード送信手段から送信された表示文字列を表すコードによって表される表示文字列が，上記文字列コード送信手段から送信された記載文字列を表すコードによって表される記載文字列に置き換えられ，かつコードによって表される編集済文書データを，オリジナル文書データから生成する生成手段，
を備えた編集システム。
【請求項２】
上記サーバ・コンピュータは，
上記生成手段によって生成された編集済文書データを，画像データによって表される編集済ドキュメント画像に変換するように上記ドキュメント画像変換手段を制御する変換制御手段，および
上記変換制御手段にもとづいて変換された編集済ドキュメント画像を表す画像データを上記クライアント・コンピュータに送信するように上記画像データ送信手段を制御する送信制御手段，
をさらに備えた請求項１に記載の編集システム。
【請求項３】
上記クライアント・コンピュータは，
上記記載文字列認識手段によって認識された記載文字列を画像として表す部分画像データを生成する部分画像データ生成手段，および
上記第１の表示制御手段の制御のもとに表示画面に表示されているドキュメント画像のうち上記表示文字列認識手段によって認識された表示文字列の部分を，上記部分画像データ生成手段によって生成された部分画像データによって表される画像に置き換える部分画像置き換え手段，
をさらに備えた請求項１または２に記載の編集システム。
【請求項４】
上記サーバ・コンピュータは，
上記クライアント・コンピュータから送信されるリクエスト・データに応じて通信の開始から終了までの間，上記クライアント・コンピュータと上記サーバ・コンピュータとの通信を識別するセッション・データを生成するセッション・データ生成手段をさらに備え，
上記サーバ・コンピュータの上記画像データ送信手段は，
ドキュメント画像を表す画像データに加えて，上記セッション・データ生成手段によって生成されたセッション・データを送信するものであり，
上記クライアント・コンピュータの上記文字列コード送信手段は，
表示文字列コードと記載文字列コードとに加えて，上記サーバ・コンピュータの上記画像データ送信手段から送信されたセッション・データを上記サーバ・コンピュータに送信するものであり，
上記サーバ・コンピュータは，
上記クライアント・コンピュータの上記文字列コード送信手段から送信されたセッション・データに対応して上記生成手段によって生成される編集済文書データを記憶する記憶手段をさらに備え，
上記サーバ・コンピュータの上記第１の送信制御手段は，
上記記憶手段に記憶されている編集済文書データを上記クライアント・コンピュータに送信するように制御するものである，
請求項２に記載の編集システム。
【請求項５】
上記クライアント・コンピュータは，
上記クライアント・コンピュータの上記部分画像置き換え手段によって部分画像に置き換えられた置き換えドキュメント画像の表示と上記サーバ・コンピュータの上記送信制御手段の制御のもとに送信される画像データによって表される編集済ドキュメント画像の表示とのいずれかを選択する選択手段，および
置き換えドキュメント画像と編集済ドキュメント画像とのうち，上記選択手段によって選択されたドキュメント画像を表示画面に表示するように表示装置を制御する第２の表示制御手段，
をさらに備えた請求項３または４に記載の編集システム。
【請求項６】
上記クライアント・コンピュータから送信されるリクエスト・データにはオリジナル文書データを特定するデータに加えて，オリジナル文書データによって表されるオリジナル文書のページ数を特定するデータも含まれており，
上記サーバ・コンピュータのドキュメント画像変換手段は，
リクエスト・データによって特定されるオリジナル文書データのうち，ページ数特定データによって特定されるページのデータをドキュメント画像に変換するものである，
請求項１から５のうち，いずれか一項に記載の編集システム。
【請求項７】
オリジナル文書データによって表されるオリジナル文書は，所定のテーブルを表すものであり，所定のテーブルの各欄のうち，あらかじめ定められている入力欄にランダムな文字列が格納されており，
上記サーバ・コンピュータの上記生成手段は，
上記オリジナル文書の中から上記表示文字列を見つけ出し，見つけ出された上記表示文字列を，上記記載文字列に置き換えるものである，
請求項１から６のうち，いずれか一項に記載の編集システム。
【請求項８】
上記サーバ・コンピュータは，
上記オリジナル文書データと上記編集済文書データとが記憶されており，
上記クライアント・コンピュータから送信されるリクエスト・データには，上記オリジナル文書データの送信か上記編集済文書データの送信かを特定する送信特定データが含まれており，
上記サーバ・コンピュータの上記ドキュメント画像データ送信手段は，
上記送信特定データによって特定されるデータを送信するものである，
請求項１から７のうち，いずれか一項に記載の編集システム。
【請求項９】
上記ドキュメント画像上に書かれる文字列の領域を指定する領域指定手段をさらに備え，
上記記載文字列認識手段は，
上記第１の表示制御手段の制御により表示されたドキュメント画像のうち，上記領域指定手段によって指定された領域に書かれた文字列を認識するものである，
請求項１から８のうち，いずれか一項に記載の編集システム。
【請求項１０】
コードによって表されるオリジナル文書データが，変換されることにより画像データとされている，そのような画像データによって表されるドキュメント画像を，表示画面に表示するように表示装置を制御する表示制御手段，
上記表示制御手段の制御により表示されたドキュメント画像上に書かれる記載文字列の位置に表示されていた表示文字列を認識する表示文字列認識手段，
上記ドキュメント画像上に書かれた記載文字列を認識する記載文字列認識手段，および
上記表示文字列認識手段によって認識された表示文字列を表すコードと上記記載文字列認識手段によって認識された表示文字列を表すコードとを上記サーバ・コンピュータに送信する文字列コード送信手段，
を備えたクライアント・コンピュータ。
【請求項１１】
表示制御手段が，コードによって表されるオリジナル文書データが，変換されることにより画像データとされている，そのような画像データによって表されるドキュメント画像を，表示画面に表示するように表示装置を制御し，
表示文字列認識手段が，上記表示制御手段の制御により表示されたドキュメント画像上に書かれる記載文字列の位置に表示されていた表示文字列を認識し，
記載文字列認識手段が，上記ドキュメント画像上に書かれた記載文字列を認識し，
文字列コード送信手段が，上記表示文字列認識手段によって認識された表示文字列を表すコードと上記記載文字列認識手段によって認識された記載文字列を表すコードとを上記サーバ・コンピュータに送信する，
クライアント・コンピュータの動作制御方法。
【請求項１２】
クライアント・コンピュータを制御するコンピュータ読み取り可能なプログラムであって，
コードによって表されるオリジナル文書データが，変換されることにより画像データとされている，そのような画像データによって表されるドキュメント画像を，表示画面に表示するように表示装置を制御させ，
表示されたドキュメント画像上に書かれる記載文字列の位置に表示されていた表示文字列を認識させ，
上記ドキュメント画像上に書かれた記載文字列を認識させ，
認識された記載文字列を表すコードと表示文字列を表すコードとをサーバ・コンピュータに送信させるようにクライアント・コンピュータを制御するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，編集システムならびにクライアント・コンピュータ，その動作制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
携帯電話などでは，特定のワープロ・ソフトで作成された文書などは表示できないことがある。このために，文書を画像化して，画像化された文書（ドキュメント画像ということにする）を携帯電話に表示することがある。また，簡単かつ正確に文書の入力，編集を行うもの（特許文献１），文書画像データを簡単に再利用するもの（特許文献２），文書原本に対する追記によって指定された被追記部分を抽出し，この被追記部分に各種処理を施すもの（特許文献３），文字の手書き入力において，誤認識された文字のユーザの訂正のための負担を軽減するもの（特許文献４）などもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平11-154150号公報
【特許文献２】特開2009-80798号公報
【特許文献３】特開2006-133960号公報
【特許文献４】特開平9-231310号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ドキュメント画像が携帯電話に表示される場合に，その携帯電話のユーザによって編集することが考えられる。しかしながら，そのようなことは特許文献１から４では全く考えられていない。また，ドキュメント画像が編集された場合，そのドキュメント画像の元の文書であるオリジナル文書も，その編集に応じて変更する必要があるが，特許文献１から４では全く考えられていない。
【０００５】
この発明は，比較的簡単にドキュメント画像を編集できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は，クライアント・コンピュータとサーバ・コンピュータとを含む編集システムについてのものである。
【０００７】
上記サーバ・コンピュータは，上記クライアント・コンピュータから送信されるリクエスト・データに応じてコードによって表されるオリジナル文書データを，画像データによって表されるドキュメント画像に変換するドキュメント画像変換手段，および上記ドキュメント画像変換手段によって変換されたドキュメント画像を表す画像データを上記クライアント・コンピュータに送信する画像データ送信手段を備えている。
【０００８】
上記クライアント・コンピュータは，上記サーバ・コンピュータの上記画像データ送信手段から送信された画像データによって表されるドキュメント画像を，表示画面に表示するように表示装置を制御する第１の表示制御手段，上記第１の表示制御手段の制御により表示されたドキュメント画像上に書かれる記載文字列の位置に表示されていた表示文字列を認識する表示文字列文字列認識手段，上記ドキュメント画像上に書かれた記載文字列を認識する記載文字列認識手段，および上記第表示文字列認識手段によって認識された表示文字列を表すコードと上記記載文字列認識手段によって認識された記載文字列を表すコードとを上記サーバ・コンピュータに送信する文字列コード送信手段を備えている。
【０００９】
上記サーバ・コンピュータは，上記クライアント・コンピュータの上記文字列コード送信手段から送信された表示文字列を表すコードによって表される表示文字列が，上記文字列コード送信手段から送信された記載文字列を表すコードによって表される記載文字列に置き換えられ，かつコードによって表される編集済文書データを，オリジナル文書データから生成する生成手段をさらに備えている。
【００１０】
この発明は，上記編集システムを構成するクライアント・コンピュータも提供している。また，クライアント・コンピュータの動作制御方法も提供している。すなわち，その方法は，表示制御手段が，コードによって表されるオリジナル文書データが，変換されることにより画像データとされている，そのような画像データによって表されるドキュメント画像を，表示画面に表示するように表示装置を制御し，表示文字列認識手段が，上記表示制御手段の制御により表示されたドキュメント画像上に書かれる記載文字列の位置に表示されていた表示文字列を認識し，記載文字列認識手段が，上記ドキュメント画像上に書かれた記載文字列を認識し，文字列コード送信手段が，上記表示文字列認識手段によって認識された表示文字列を表すコードと上記記載文字列認識手段によって認識された記載文字列を表すコードとを上記サーバ・コンピュータに送信するものである。
【００１１】
この発明は，クライアント・コンピュータを制御するプログラムも提供している。そのようなプログラムを格納した記録媒体を提供するようにしてもよい。
【００１２】
この発明によると，オリジナル文書が画像化されているドキュメント画像を表す画像データがサーバ・コンピュータからクライアント・コンピュータに送信される。ドキュメント画像がクライアント・コンピュータにおいて表示画面に表示される。表示画面に表示されているドキュメント画像上に，ユーザによって文字列（記載文字列）が書かれる。記載文字列が書かれる場所に表示されていた文字列（表示文字列）が認識され，かつ記載文字列が認識される。認識された表示文字列を表すコードと，認識された記載文字列を表すコードと，がクライアント・コンピュータからサーバ・コンピュータに送信される。サーバ・コンピュータにおいて，表示文字列が記載文字列に置き換えられ，かつコードによって表される編集済文書データが，オリジナル文書データから生成される。編集済文書データはオリジナル文書データを更新したものでもよいし，オリジナル文書データとは別に生成してもよい。比較的簡単にドキュメント画像を編集できるようになる。
【００１３】
上記サーバ・コンピュータは，上記生成手段によって生成された編集済文書データを，画像データによって表される編集済ドキュメント画像に変換するように上記ドキュメント画像変換手段を制御する変換制御手段，および上記変換制御手段にもとづいて変換された編集済ドキュメント画像を表す画像データを上記クライアント・コンピュータに送信するように上記画像データ送信手段を制御する送信制御手段をさらに備えてもよい。
【００１４】
上記クライアント・コンピュータは，上記記載文字列認識手段によって認識された記載文字列を画像として表す部分画像データを生成する部分画像データ生成手段，および上記第１の表示制御手段の制御のもとに表示画面に表示されているドキュメント画像のうち上記表示文字列認識手段によって認識された表示文字列の部分を，上記部分画像データ生成手段によって生成された部分画像データによって表される画像に置き換える部分画像置き換え手段をさらに備えてもよい。
【００１５】
上記サーバ・コンピュータは，上記クライアント・コンピュータから送信されるリクエスト・データに応じて通信の開始から終了までの間，上記クライアント・コンピュータと上記サーバ・コンピュータとの通信を識別するセッション・データを生成するセッション・データ生成手段をさらに備えてもよい。この場合，上記サーバ・コンピュータの上記画像データ送信手段は，ドキュメント画像を表す画像データに加えて，上記セッション・データ生成手段によって生成されたセッション・データを送信するものであり，上記クライアント・コンピュータの上記文字列コード送信手段は，表示文字列コードと記載文字列コードとに加えて，上記サーバ・コンピュータの上記画像データ送信手段から送信されたセッション・データを上記サーバ・コンピュータに送信するものであり，上記サーバ・コンピュータは，上記クライアント・コンピュータの上記文字列コード送信手段から送信されたセッション・データに対応して上記生成手段によって生成される編集済文書データを記憶する記憶手段をさらに備え，上記サーバ・コンピュータの上記第１の送信制御手段は，上記記憶手段に記憶されている編集済文書データを上記クライアント・コンピュータに送信するように制御するものでもよい。
【００１６】
上記クライアント・コンピュータは，たとえば，上記クライアント・コンピュータの上記部分画像置き換え手段によって部分画像に置き換えられた置き換えドキュメント画像の表示と上記サーバ・コンピュータの上記送信制御手段の制御のもとに送信される画像データによって表される編集済ドキュメント画像の表示とのいずれかを選択する選択手段，および置き換えドキュメント画像と編集済ドキュメント画像とのうち，上記選択手段によって選択されたドキュメント画像を表示画面に表示するように表示装置を制御する第２の表示制御手段をさらに備えてもよい。
【００１７】
上記クライアント・コンピュータから送信されるリクエスト・データにはオリジナル文書データを特定するデータに加えて，オリジナル文書データによって表されるオリジナル文書のページ数を特定するデータも含まれていてもよい。この場合，上記サーバ・コンピュータのドキュメント画像変換手段は，たとえば，リクエスト・データによって特定されるオリジナル文書データのうち，ページ数特定データによって特定されるページのデータをドキュメント画像に変換するものである。
【００１８】
オリジナル文書データによって表されるオリジナル文書は，所定のテーブルを表すものであり，所定のテーブルの各欄のうち，あらかじめ定められている入力欄にランダムな文字列が格納されている場合には，たとえば，上記サーバ・コンピュータの上記生成手段は，上記オリジナル文書の中から上記表示文字列を見つけ出し，見つけ出された上記表示文字列を，上記記載文字列に置き換えるものとなろう。
【００１９】
上記サーバ・コンピュータは，たとえば，上記オリジナル文書データと上記編集済文書データとが記憶されており，上記クライアント・コンピュータから送信されるリクエスト・データには，上記オリジナル文書データの送信か上記編集済文書データの送信かを特定する送信特定データが含まれており，上記サーバ・コンピュータの上記ドキュメント画像データ送信手段は，たとえば，上記送信特定データによって特定されるデータを送信するものである。
【００２０】
上記ドキュメント画像上に書かれる文字列の領域を指定する領域指定手段をさらに備えてもよい。この場合，上記記載文字列認識手段は，たとえば，上記第１の表示制御手段の制御により表示されたドキュメント画像のうち，上記領域指定手段によって指定された領域に書かれた文字列を認識するものである。
【図面の簡単な説明】
【００２１】
【図１】編集システムの概要である。
【図２】携帯電話の電気的構成を示すブロック図である。
【図３】文書画像サーバの電気的構成を示すブロック図である。
【図４】文書データベースの内容を示している。
【図５】携帯電話の処理手順を示すフローチャートである。
【図６】文書画像サーバの処理手順を示すフローチャートである。
【図７】ドキュメント画像の一例である。
【図８】ドキュメント画像の一例である。
【図９】ドキュメント画像の一例である。
【図１０】ドキュメント画像の一例である。
【図１１】ドキュメント画像の一例である。
【図１２】ドキュメント画像の一例である。
【図１３】ドキュメント画像の一例である。
【図１４】携帯電話の処理手順を示すフローチャートである。
【図１５】文書画像サーバの処理手順を示すフローチャートである。
【図１６】文書データベースの一例である。
【図１７】携帯電話の処理手順の一部を示すフローチャートである。
【図１８】文書画像サーバの処理手順の一部を示すフローチャートである。
【実施例】
【００２２】
図１は，この発明の実施例を示すもので，ドキュメント画像（コード，テキスト・データなどによって表わされる文書データが画像データによって表されるように画像化された文書をドキュメント画像ということにする）通信システムの概要を示している。
【００２３】
この実施例による文書画像通信システムには，インターネット（インターネットに限らず社内LAN:ローカル・エリア・ネットワークなどでもよい）を介して互いに通信可能な携帯電話１および文書画像サーバ20が含まれている。携帯電話１からの要求に応じて，文書画像サーバ20から携帯電話１に文書画像を表わすファイルが送信される。
【００２４】
図２は，携帯電話１の電気的構成を示すブロック図である。以下，ユーザ端末として携帯電話１の例について説明するが，タブレット端末のように音声通話できないコンピュータ，スマートフォンのように音声通話できるもの，ＰＤＡ（Personal Digital Assistant）などのコンピュータであってもよい。
【００２５】
携帯電話１の全体の動作は，制御装置２によって統括される。
【００２６】
携帯電話１には，他の携帯電話との通信，インターネットへのアクセス等のための通信装置10およびアンテナ11が設けられている。アンテナ11を介して後述する動作を行うプログラム12が携帯電話１にダウンロードされる。ダウンロードされたプログラム12が携帯電話１にインストールされることにより，携帯電話１は後述する動作を行う。もっとも，携帯電話１にメモリ・カード・リーダ（図示略）などが設けられている場合には，メモリ・カードに格納されたプログラムを，メモリ・カード・リーダを用いて読み取り，読み取られたプログラムを携帯電話１にインストールするようにしてもよい。
【００２７】
さらに，携帯電話１には，表示画面に文書，画像などを表示するための表示装置３が設けられている。表示装置３の表示画面には，タッチ・パネル４が形成されている。表示画面上に形成されているタッチ・パネル４をタッチすることにより，ユーザは，携帯電話１に様々な指令を与えることができる。
【００２８】
携帯電話１には，プログラム，所定のデータが格納されるメモリ５も含まれている。さらに，携帯電話１には，スピーカ８およびマイクロフォン９も含まれている。音声信号は，増幅回路７によって増幅されてスピーカ８に与えられることによりスピーカ８から音声が出力される。また，マイクロフォン９から入力した音声を表わす音声信号は，増幅回路７によって増幅されて制御装置２に入力する。
【００２９】
図３は，文書画像サーバ20の電気的構成を示すブロック図である。
【００３０】
文書画像サーバ20の全体の動作は，ＣＰＵ27によって統括される。
【００３１】
文書画像サーバ20には，コードによって表わされる文書データを取得する文書取得装置21，文書取得装置21によって取得された文書データを画像データに変換する文書変換装置22，後述するように携帯電話１のユーザによる編集にもとづいて文書データを編集する文書編集装置23，後述するように携帯電話１と文書画像サーバ20との通信の開始から終了までの間を識別するセッション・データを生成等するセッション管理装置24，多数の文書データが格納されている文書データベース25および文書データベース25を制御するデータベース制御装置26が含まれている。
【００３２】
さらに，文書画像サーバ20には，所定のデータ等を記憶するメイン・メモリ28，メイン・メモリ28を制御するメモリ制御装置29，各種携帯電話の仕様を表わすデータが格納されている端末仕様データベース30，端末仕様データベース30に格納されている端末仕様取得装置31，文書画像サーバ20と送信処理を行う送信装置32および文書画像サーバ20から送信されるデータ等を受信する受信装置33が含まれている。
【００３３】
図４は，文書データベース25に格納されている文書データの一例を示している。
【００３４】
文書データベース25には，上述のようにコードによって表わされるオリジナル文書データが多数格納されている。「original1.doc」，「original2.doc」などのファイル名をもつオリジナル文書データが図示されている。
【００３５】
この実施例においては，後述のように，携帯電話１のユーザによって編集が行われる。編集された文書データも文書データベース25に格納される。第１の編集済文書データおよび第２の編集済文書データとして「original1-hensyu1.doc」および「original1-hensyu2.doc」が図示されている。第１の編集済文書データ「original1-hensyu1.doc」および第２の編集済文書データ「original1-hensyu2.doc」は，いずれもオリジナル文書データ「original1.doc」から編集されたものである。もっとも編集済文書データから他の編集済文書データを生成してもよい。たとえば，第１の編集済文書データ「original1-hensyu1.doc」から第２の編集済文書データ「original1-hensyu2.doc」が生成されて文書データベース25に格納されてもよい。
【００３６】
図５は，携帯電話１の処理手順を示すフローチャート，図６は，文書画像サーバ20の処理手順を示すフローチャートである。
【００３７】
まず，この実施例によるドキュメント画像表示のアプリケーションが起動させられる。すると，携帯電話１の表示装置３の表示画面には文書画像サーバ20に文書データベース25に格納されているオリジナル文書のリストが表示される。オリジナル文書のリストは，あらかじめ携帯電話１に与えられている。もっとも，携帯電話１から文書画像サーバ20にオリジナル文書のリスト要求が送信され，そのリスト要求に応じて，オリジナル文書のリストが文書画像サーバ20から携帯電話１に送信されるようにしてもよい。
【００３８】
携帯電話１のユーザによって，リストの中から所望のオリジナル文書が選択される（図５ステップ31）。その選択されたオリジナル文書のファイル名，携帯電話１の機種名を含むリクエスト・データが携帯電話１から文書画像サーバ20に送信される（図５ステップ32）。もっとも，オリジナル文書が複数ページある場合には，リクエスト・データに，オリジナル文書のファイル名に加えてページ数を表わすデータを含ませることにより，所望のページのドキュメント画像のみを携帯電話１に送信させることができる。
【００３９】
携帯電話１から送信されたリクエスト・データが文書画像サーバ20において受信されると（図６ステップ51），リクエストに応じたオリジナル文書が文書データベース25から読み取られる（図６ステップ52）。文書データベース25から読み取られたオリジナル文書データは，上述のようにコードによって表わされるもので，コードによって表わされるオリジナル文書データがドキュメント画像を表わす画像データに変換される（図６ステップ53）。また，変換された画像データが，リクエストした携帯電話１の表示装置３の表示画面の大きさに対応した大きさにサイズ調整される（図６ステップ54）。携帯電話１から送信される機種名に対応した端末仕様が端末仕様データベース30から読み取られ，読み取られた端末仕様に含まれている表示画面の大きさとなるようにサイズ調整されることとなる。サイズ調整によりコンテンツ（画像データ）が生成され，そのコンテンツが文書画像サーバ20から携帯電話１に送信される（図６ステップ54）。
【００４０】
文書画像サーバ20から送信されたコンテンツが携帯電話１において受信されると（図５ステップ33），受信したコンテンツによって表されるドキュメント画像が携帯電話１の表示装置３の表示画面に表示される（図５ステップ34）。
【００４１】
図７は，ドキュメント画像60の一例である。
【００４２】
携帯電話１の表示装置３の表示画面３Ａにドキュメント画像60が表示される。この実施例によるドキュメント画像60は，テーブル61が画像化されているものである。テーブル61には，申請日を表示する欄62，氏名を表示する欄63，年齢を表示する欄64および職業を表示する欄65が含まれている。
【００４３】
携帯電話１のユーザは，表示画面３Ａに表示されているテーブル61の欄62〜65のうち，編集（データの変更）したい欄内の領域（手書き入力領域）を指定する（図５ステップ35）。
【００４４】
図８は，指定された手書き入力領域66を示している。
【００４５】
この実施例では，申請日欄62のうち，「19」という日にちが手書き入力領域66として指定されたものとする。上述のように，表示画面３Ａにはタッチ・パネル４が形成されているので，指またはタッチ・ペンで所望の部分がなぞられることにより手書き入力領域66が指定される。
【００４６】
手書き入力領域66が指定されると，その指定された手書き入力領域66に表示されている文字列（表示文字列）が認識される（図５ステップ36）。その後，手書き入力領域66内の画像部分がドキュメント画像60から消去される（図５ステップ37）。
【００４７】
図９は，手書き入力領域66内の画像部分が消去された様子を示している。
【００４８】
上述のように，申請日の欄62に手書き入力領域66が指定されたとすると，その手書き入力領域66内に含まれていた画像部分が消去され，空白画像部分67となる。手書き入力領域66の位置が検出され，検出された位置の画像部分が消去される。もっとも，必ずしも手書き入力領域66内に含まれていた画像部分が消去されなくともよい。空白画像部分67が生成されなくともよい。
【００４９】
手書き入力領域66内の画像部分が消去されると，その消去により生成された空白画像部分67上に手書きで，変更したい文字列が記載される（手書き入力）（図５ステップ38）。手書き入力領域66の指定と同様に，指またはタッチ・ペンにより，空白画像部分67上のタッチ・パネル４がなぞられて文字列が記載される。
【００５０】
手書き入力が行われると，その手書きされた文字列（記載文字列）が認識される（図５ステップ39）。記載文字列が認識されると，その認識された記載文字列を表わす画像部分が携帯電話１において生成される。生成された画像部分が空白画像部分67に上書きされることにより，手書き入力領域66内の画像部分が更新される（図５ステップ40）。
【００５１】
図10も，表示画面３Ａに表示されているドキュメント画像60の一例である。
【００５２】
上述したように，手書きにより「22」という文字列が記載されたものとする。記載された文字列「22」が認識され，申請日欄62の「19」という数字が「22」という数字に変更されている。
【００５３】
認識された表示文字列および認識された認識文字列をそれぞれ表すデータが携帯電話１から文書画像サーバ20に送信される（図５ステップ41）。
【００５４】
携帯電話１から送信された表示文字列を表すデータおよび認識文字列を表わすデータが文書画像サーバ20において受信されると（図６ステップ55），オリジナル文書の編集処理が行われる（図６ステップ56）。具体的には，リクエストされたオリジナル文書の中から表示文字列である「19」の文字列が検出され，検出された「19」の文字列が消去されて，「19」の文字列が消去された場所に，記載文字列である「22」の文字列が加入される。オリジナル文書の編集処理により編集済文書が生成される。生成された編集済文書データが，たとえば，上述の編集済文書１「origianal-hensyu1.doc」として文書データベース25に格納される（図６ステップ57）。
【００５５】
このようにして生成され，コードによって表される編集済文書データがドキュメント画像に変換される（図６ステップ58）。ドキュメント画像のサイズ調整が行われ，ドキュメント画像を表わす編集後のコンテンツが文書画像サーバ20から携帯電話１に送信される（図６ステップ59）。
【００５６】
文書画像サーバ20から送信された編集後のコンテンツが携帯電話１において受信されると（図６ステップ42），その受信したコンテンツにより表わされる編集後のドキュメント画像60が携帯電話１の表示画面３Ａに表示される（図５ステップ43）。
【００５７】
上述したように，手書き入力領域66内の画像部分の更新により（図５ステップ40），申請日欄62の「19」という数字が「22」という数字に変更されるが，その画像部分の更新処理は，手書き入力領域66に画像部分を置き換えたものであるから，その置き換え部分の見栄えが悪い。コードによって表わされる文書データが編集されて，その編集された文書データから画像化されたドキュメント画像60が，携帯電話１の表示画面３Ａに表示されるので，見栄えの良い画像が表示されるようになる。もっとも，手書き入力領域66に画像部分が置き換えられたものが表示されれば，携帯電話１のユーザは編集の確認ができるので，必ずしも，編集された文書データから画像化されたドキュメント画像60が携帯電話１の表示画面３Ａに表示されなくともよい。
【００５８】
上述の実施例においては，手書き入力領域66に画像部分が置き換えられたものの表示と，編集された文書データから画像化されたドキュメント画像60の表示と，の両方が表示されているが，携帯電話１のユーザによっていずれか一方の表示を選択できるようにしてもよい。ユーザによって選択された一方が携帯電話１の表示画面３Ａに表示されるようになる。
【００５９】
上述の実施例においては，申請日欄62に表示されている文字列の一部が編集されているが，その欄（申請日欄62以外の欄でもよい）に表示されている文字列のすべてが編集されるようにしてもよい。たとえば，申請日欄62に表示されている文字列「2011/8/19」という文字列のすべてが手書き入力領域として指定され，その文字列全体が「2011/8/22」の文字列に変更されてもよい。
【００６０】
また，上述の実施例では，手書き入力領域66が指定されているが，欄自体を指定するようにしてもよい。たとえば，申請日欄62が指定されると，申請日欄62に表示されている文字列「2011/8/19」という文字列のすべてが編集対象となり，「2011/8/22」という文字列が入力されるようにしてもよい。
【００６１】
図11は，変形例を示すもので，ドキュメント画像60Ａの一例である。
【００６２】
このドキュメント画像60Ａに含まれているテーブル61Ａの各欄62〜65には，ランダムな文字列が格納されている。申請日欄62，氏名欄63，年齢欄64および職業欄65には，それぞれ「apn37g1ng1s」，「s7h3sge9kas」，「adbfy633kso」および「an38s1nd1sy1」と表示されている。
【００６３】
上述のように（図５ステップ41），携帯電話１から文書画像サーバ20には表示文字列および認識文字列が送信され，手書き入力領域66の位置データは送信されないから（もっとも送信されるようにしてもよい），オリジナル文書に，表示文字列と同じ文字列が含まれていると，編集しようとしている部分と異なる部分が編集されてしまうことがある。たとえば，図８において，申請日欄62の日にち「19」を，「22」に変更する場合において，年齢欄64に「19」歳と表示されていたとすると，申請日欄62の「19」という文字列を「22」に変更するのか，年齢欄64の「19」という文字列を「22」に変更するのかわからない（または，両方の欄62および64の「19」の文字列が「22」に変更されてしまう）。
【００６４】
上述のように，オリジナル文書の所定の欄（ユーザが編集するように，あらかじめ定められている欄）にランダムな文字列が規定されていると，ユーザによって指定された手書き領域66内の表示文字列と同じ文字列は，オリジナル文書の他の欄には含まれていない確率が極めて高くなる。編集しようと思っている部分以外の部分が編集されてしまうことを未然に防止できる。
【００６５】
図12は，他の変形例を示すもので，ドキュメント画像60Ｂの一例である。
【００６６】
ドキュメント画像60Ｂに含まれているテーブル61Ｂには，上述のように，申請日欄62，氏名欄63，年齢欄64および職業欄65のほかにメモ欄69が含まれている。このメモ欄69には，注意書き，詳細情報などが表示される。
【００６７】
また，各欄62から65および69には，数字が表示されている。この数字は，記入の順序を示すものである。この数字にしたがった順序で，携帯電話１のユーザは，編集処理を行うこととなる。
【００６８】
図13は，他の変形例を示すもので，ドキュメント画像60Ｃの一例である。
【００６９】
ドキュメント画像60Ｃに含まれているテーブル61Ｃに含まれている各欄62，63，64および65には，欄ごとに注意事項が記載されている。この記載事項に沿って編集できる。この場合には，編集する欄を指定し，その欄に必要な文字列を入力することとなろう。もっとも，注意事項すべてを手書き入力領域66に指定して，必要な文字列を入力するようにしてもよい。
【００７０】
図14および図15は，他の実施例を示している。図14は，携帯電話１の処理手順を示すフローチャートである。図14において，図５に示す処理と同一の処理については同一符号を付して説明を省略する。図15は，文書サーバ20の処理手順を示すフローチャートである。図15において，図６に示す処理と同一の処理については同一符号を付して説明を省略する。
【００７１】
図14および図15の処理は，携帯電話１と文書画像サーバ20との間での一回の通信処理において，携帯電話１のユーザによって複数回の編集が行われる場合には，編集済文書を編集させるようにするものである。
【００７２】
上述のように携帯電話１から送信されたリクエスト・データが文書画像サーバ20において受信されると（図15ステップ51），上述のようにドキュメント画像への変換およびサイズ調整のほかに，携帯電話１と文書画像サーバ20との一連の通信処理を示すセッション・データが生成される。生成されたセッション・データおよびコンテンツが文書画像サーバ20から携帯電話１に送信される（図15ステップ54Ａ）。
【００７３】
図16は，文書データベース25の一例である。
【００７４】
上述のように，セッション・データが生成されると，リクエストされたオリジナル文書に対応して，生成されたセッション・データ（図16ではＳ１）が文書データベース25に格納される。
【００７５】
携帯電話１においてコンテンツおよびセッション・データが受信されると（図14ステップ33Ａ），上述のように携帯電話１のユーザによってドキュメント画像60の編集処理が行われる（図14ステップ34から40）。この実施例では，表示文字列および記載文字列のほかにセッション・データも携帯電話１から文書画像サーバ20に送信される（図14ステップ41Ａ）。
【００７６】
文書画像サーバ20において，表示文字列，記載文字列およびセッション・データが受信されると（図15ステップ55Ａ），同一セッションでの編集済文書があるかどうかが確認される（図15ステップ71）。図16に示したように，文書データベース25では，オリジナル文書に対応してセッション・データが格納され，そのセッション・データに対応して編集済文書が格納される。セッション・データから，同一セッション（携帯電話１と文書画像サーバ20との一連の通信処理）での編集済文書があるかどうかを確認できる。
【００７７】
その一連の通信処理での最初の編集であり，同一セッションでの編集済文書が無ければ（図15ステップ71でＮＯ），オリジナル文書が編集される（図15ステップ73）。編集処理が行われることにより，コードにより表わされる編集済文書データが文書データベース25に格納される。これにより，たとえば，「original-hensyu1.doc」の編集済文書データがセッション・データＳ１に対応して文書データベース25に格納される。編集済文書データが画像化されたドキュメント画像であり，サイズ調整されたコンテンツが文書画像サーバ20から携帯電話20に送信される（図15ステップ59）。終了指令が与えられなければ（図15ステップ74でＮＯ），携帯電話１から送信される表示文字列，記載文字列およびセッション・データの受信待ちとなる（図15ステップ55Ａ）。
【００７８】
画像化された編集済文書がコンテンツとして文書画像サーバ20から携帯電話１に送信され，そのコンテンツが携帯電話１において受信されると，そのコンテンツを利用して再び編集が行われる（図14ステップ33Ａからステップ40）。表示文字列，認識文字列およびセッション・データが携帯電話１から文書画像サーバ20に送信される（図14ステップ41Ａ）。携帯電話１に終了指令が与えられると（図14ステップ46でＹＥＳ），アプリケーションが終了する（図14ステップ42）。
【００７９】
表示文字列，認識文字列およびセッション・データが文書画像サーバ20において受信されると（図15ステップ55Ａ），上述のように同一セッションでの編集済文書の有無の確認が行われる（図15ステップ71）。編集済文書データがあると（図15ステップ71でＮＯ），オリジナル文書データではなく，その編集済文書データを用いて編集される（図15ステップ72）。複数の編集済文書データがある場合には，最新の編集済文書データが編集されよう，たとえば，文書データベース25には，編集順に編集済文書データが格納され，最後に格納された編集済文書データを用いて編集が行われる。
【００８０】
上述の実施例では，セッション・データが用いられたが，携帯電話１に固有の識別データをセッション・データの代わりに利用できる。携帯電話１ごとに編集済文書を格納できるようになる。
【００８１】
図17および図18は，さらに他の処理手順を示すものである。図17は，携帯電話１の処理手順の一部を示すフローチャート，図18は，文書画像サーバ20の処理手順の一部を示すフローチャートである。
【００８２】
携帯電話１において所望の文書が選択されると（図17ステップ81），その文書のリクエスト・データが携帯電話１から文書画像サーバ20に送信される（図17ステップ82）。
【００８３】
携帯電話１からリクエスト・データが文書画像サーバ20において受信されると（図18ステップ91），リクエスト・データに応じたオリジナル文書の関連文書リストが文書データベース25から読み取られる（図18ステップ92）。関連文書リストは，上述のように文書データベース25に格納されているオリジナル文書および編集済文書のリストである。図４に示すように，オリジナル文書「original1.doc」に対応して第１の編集済文書「original1-hensyu1.doc」および第２の編集済文書「original1-hensyu2.doc」が，文書データベース25に格納されていると，これらの「original1.doc」，「original1-hensyu1.doc」および「original1-hensyu2.doc」のリストが，文書データベース25にも格納されており，そのリストが読み取られる。読み取られたリストが関連文書リストとして文書画像サーバ20から携帯電話１に送信される（図18ステップ93）。
【００８４】
関連文書リストが携帯電話１において受信されると（図17ステップ83），関連文書リストが携帯電話１の表示画面３Ａに表示される（図17ステップ84）。表示された関連文書リストの中から所望の文書（オリジナル文書，編集済文書）が選択され，リクエスト・データが文書画像サーバ20に送信される（図５ステップ31）。その後の処理は，上述したように図６ステップ51以下のものとなる。
【００８５】
所望の編集済文書を利用して編集を続行できる。
【符号の説明】
【００８６】
１  携帯電話
２  制御装置
３  表示装置
４  タッチ・パネル
10  通信装置
20  文書画像サーバ
22  文書変換装置
23  文書編集装置
25  文書データベース25
27  ＣＰＵ
32  送信装置
33  受信装置
【図１】
0005777994.tif 000002
【図２】
0005777994.tif 000003
【図３】
0005777994.tif 000004
【図４】
0005777994.tif 000005
【図５】
0005777994.tif 000006
【図６】
0005777994.tif 000007
【図７】
0005777994.tif 000008
【図８】
0005777994.tif 000009
【図９】
0005777994.tif 000010
【図１０】
0005777994.tif 000011
【図１１】
0005777994.tif 000012
【図１２】
0005777994.tif 000013
【図１３】
0005777994.tif 000014
【図１４】
0005777994.tif 000015
【図１５】
0005777994.tif 000016
【図１６】
0005777994.tif 000017
【図１７】
0005777994.tif 000018
【図１８】
0005777994.tif 000019