(57)【要約】【課題】ネットワークを介してサーバ装置から端末装置に与えられた情報等に基づいて形成された表示画像が端末装置の表示部に表示されるときの電磁波の雑音（電磁信号）による表示画像に関する情報の漏洩を防止できる情報処理システム、情報処理方法、サーバ装置及びその関連技術を提供する。【解決手段】ネットワーク３０を介してサーバ装置２０から端末装置１０に与えられる伝送情報のうち、文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施してから、その伝送情報がサーバ装置２０から端末装置１０に与えられる。その改変処理では、改変対象の画像要素の輪郭部に対して改変を施す処理等が行われる。改変対象の画像要素には、電磁信号による情報の漏洩を防止すべき画像要素が設定される。【選択図】図１
2009065526.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置とを備え、
前記端末装置は、
表示部と、
前記ネットワークを介して前記サーバ装置から与えられた伝送情報に基づいて表示画像を形成し、前記表示画像を前記表示部に表示させる表示制御部と、
を備え、
前記サーバ装置は、
前記伝送情報を準備し、前記伝送情報を前記ネットワークを介して前記端末装置に与える情報準備部と、
前記情報準備部によって準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す改変処理部と、
を備え、
前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であり、
前記情報準備部は、前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与えることを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、
前記サーバ装置の前記情報準備部は、前記伝送情報としてウェブページに関するウェブ情報を準備し、前記ウェブ情報を、ウェブサーバとウェブクライアントとの情報通信に用いられる通信プロトコルを用いて前記ネットワークを介して前記端末装置に与え、
前記端末装置の前記表示制御部は、前記ネットワークを介して与えられた前記ウェブ情報に基づき、前記表示画像としてウェブページの画像を形成し、前記画像を前記表示部に表示することを特徴とする情報処理システム。
【請求項３】
請求項１又は請求項２に記載の情報処理システムにおいて、
前記端末装置は、操作を受け付ける操作部をさらに備え、
前記端末装置の前記表示制御部は、前記操作部を介して受け付けた入力情報を前記ネットワークを介して前記サーバ装置に与え、
前記サーバ装置の前記情報準備部は、前記端末装置から与えられた前記入力情報に基づいて前記伝送情報を準備して前記ネットワークを介して前記端末装置に与えることを特徴とする情報処理システム。
【請求項４】
請求項１又は請求項２に記載の情報処理システムにおいて、
前記端末装置は、
操作を受け付ける操作部をさらに備え、
前記表示制御部は、
前記表示部に表示させた前記表示画像中に設けられ、改変対象とされた入力領域に対する入力を前記操作部を介して受け付けた場合、前記操作部を介して入力された入力情報に基づく前記入力領域への画像の表示を行わずに、前記入力情報を前記ネットワークを介して前記サーバ装置に与え、それに応答して前記サーバ装置から与えられた第１の改変済み情報に基づいて画像を作成し、その画像を前記入力領域に表示させ、
前記サーバ装置の前記改変処理部は、
前記端末装置から与えられた前記入力情報によって特定された画像要素に対する前記改変処理を施し、その改変処理によって得られた情報を前記第１の改変済み情報として前記ネットワークを介して前記端末装置に与えることを特徴とする情報処理システム。
【請求項５】
請求項４に記載の情報処理システムにおいて、
前記サーバ装置の前記改変処理部は、前記端末装置にて表示される前記表示画像中の改変対象とすべき前記入力領域を、前記情報準備部を介して前記端末装置に通知することを特徴とする情報処理システム。
【請求項６】
請求項４又は請求項５に記載の情報処理システムにおいて、
前記端末装置の前記改変制御部は、
改変対象とされた前記入力領域に表示されている前記画像の一部又は全部の消去指示を受け付けた場合、前記消去指示に基づく前記入力領域の表示内容の更新を行わずに、前記消去指示を前記ネットワークを介して前記サーバ装置に通知し、それに応答して前記サーバ装置から与えられた第２の改変済み情報に基づいて前記入力領域の表示内容を更新し、
前記サーバ装置の前記改変処理部は、
前記端末装置から前記消去指示が通知されるのに応じ、前記消去指示を反映させた後に前記入力領域に表示させるべき改変済みの画像に関する情報を作成し、その情報を前記第２の改変済み情報として前記ネットワークを介して前記端末装置に与えることを特徴とする情報処理システム。
【請求項７】
請求項４ないし請求項６のいずれかに記載の情報処理システムにおいて、
前記表示制御部は、
改変対象とされた前記入力領域に表示されている前記画像である変換前文字に対する文字変換を指示する変換指示を前記操作部を介して受け付けた場合、前記変換指示を前記ネットワークを介して前記サーバ装置に通知し、それに応答して前記サーバ装置から与えられた第３の改変済み情報に基づいて変換候補文字に対応する候補画像を作成し、その候補画像を前記表示部に表示させ、
前記サーバ装置の前記改変処理部は、
前記端末装置から前記変換指示が通知されるのに応じ、前記変換前文字に対する文字変換を行い、その文字変換により得られた前記変換候補文字に対する前記改変処理を施し、その改変処理によって得られた情報を前記第３の改変済み情報として前記ネットワークを介して前記端末装置に与えることを特徴とする情報処理システム。
【請求項８】
請求項１ないし請求項７のいずれかに記載の情報処理システムにおいて、
前記サーバ装置の前記改変処理部が行う前記改変処理において、前記改変対象の画像要素の輪郭部に対して少なくとも１つの改変部を付与する処理、あるいは、前記改変対象の画像要素を、その表示画像輪郭部の輪郭部に少なくとも１つの改変部が付与された予め用意された改変済みの前記画像要素に入れ替える処理が行われ、
前記改変部の色相、明度及び彩度からなる３つの属性値のうちの少なくともいずれか１つの属性値は、前記改変部が付与される前記画像要素の対応する属性値から、前記画像要素の背景画像の対応する属性値へと徐々に変化されることを特徴とする情報処理システム。
【請求項９】
請求項８に記載の情報処理システムにおいて、
前記改変部は、前記表示部の主走査方向である水平方向について前記３つの属性値のうちの少なくともいずれか１つの属性値が徐々に変化されることを特徴とする情報処理システム。
【請求項１０】
請求項９に記載の情報処理システムにおいて、
前記改変部は、前記改変対象の画像要素の輪郭部の複数箇所に付与され、前記表示部の前記水平方向に沿って延びる略線状の形態を有することを特徴とする情報処理システム。
【請求項１１】
請求項１ないし請求項７のいずれかに記載の情報処理システムにおいて、
前記改変対象の画像要素には、前記表示部の主走査方向である水平方向に延びる線分が含まれ、
前記サーバ装置の前記改変処理部が行う前記改変処理において、前記線分に前記水平方向に延びる少なくとも１つの改変部を設ける処理、あるいは、前記線分を前記少なくとも１つの改変部が付与された予め用意された改変済みの線分に入れ替える処理が行われ、
前記線分の前記改変部が設けられた部分では、前記線分の色相、明度及び彩度からなる３つの属性値のうちの少なくともいずれか１つの属性値が、前記線分の前記改変部が設けられていない部分の対応する属性値から、前記線分の背景画像の対応する属性値へと徐々に変化されることを特徴とする情報処理システム。
【請求項１２】
請求項１ないし請求項１１のいずれかに記載の情報処理システムにおいて、
前記サーバ装置の前記改変処理部は、前記改変処理後の前記改変対象の画像要素に対応するビットマップデータを作成し、前記改変対象の前記画像要素に関する元情報を前記ビットマップデータに入れ替えることを特徴とする情報処理システム。
【請求項１３】
請求項１ないし請求項１１のいずれかに記載の情報処理システムにおいて、
前記改変対象の画像要素は文字コードとフォントに関する情報によって規定されており、
前記サーバ装置の前記改変処理部には、前記改変済みの画像要素に対応する少なくとも１種類の改変フォントに関する情報が予め登録されており、
前記改変処理部は、前記改変対象の画像要素の前記フォントに関する情報を前記改変フォントに関する情報に入れ替えることを特徴とする情報処理システム。
【請求項１４】
請求項１３に記載の電子機器において、
前記改変処理部には、前記改変済みの画像要素に対応する複数種類の改変フォントに関する情報が、前記改変対象の画像要素のフォントの種類に対応付けられて予め登録されており、
前記改変処理部は、前記複数種類の改変フォントのうちから前記改変対象の画像要素の前記フォントの種類に対応付けられた改変フォントを選択し、前記改変対象の画像要素の前記フォントに関するデータを、前記選択した改変フォントに関するデータに入れ替えることを特徴とする情報処理システム。
【請求項１５】
請求項１又は請求項２に記載の情報処理システムにおいて、
前記端末装置は、
操作を受け付ける操作部と、
前記ネットワークを介して前記サーバ装置から与えられた改変処理用のプログラムに基づき、前記表示部に表示させる前記表示画像に含まれる前記改変対象の画像要素に対する前記改変処理の少なくとも一部を前記サーバ装置に代わって行う改変制御部と、
をさらに備え、
前記端末装置の前記表示制御部は、前記改変制御部による前記改変対象の画像要素に対する前記改変処理が施された後の前記表示画像を前記表示部に表示させ、
前記サーバ装置は、
前記改変処理用のプログラムを前記ネットワークを介して前記端末装置に与えるプログラム供給部をさらに備えることを特徴とする情報処理システム。
【請求項１６】
請求項１ないし請求項１５のいずれかに記載の情報処理システムにおいて、
前記サーバ装置は単一の情報処理装置によって構成されていることを特徴とする情報処理システム。
【請求項１７】
請求項１ないし請求項１５のいずれかに記載の情報処理システムにおいて、
前記サーバ装置は複数の情報処理装置によって構成されていることを特徴とする情報処理システム。
【請求項１８】
端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置とを備え、
前記端末装置は、
表示部と、
前記ネットワークを介して前記サーバ装置から与えられた伝送情報に基づいて表示画像を形成し、前記表示画像を前記表示部に表示させる表示制御部と、
前記ネットワークを介して前記サーバ装置から与えられた改変処理用のプログラムに基づき、前記表示画像に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対する改変処理を施す改変制御部と、
を備え、
前記サーバ装置は、
前記伝送情報を準備し、前記伝送情報を前記ネットワークを介して前記端末装置に与える情報準備部と、
前記改変処理用のプログラムを前記ネットワークを介して前記端末装置に与えるプログラム供給部と、
を備え、
前記端末装置の前記表示制御部は、前記改変制御部による前記改変対象の画像要素に対する前記改変処理が施された後の前記表示画像を前記表示部に表示させ、
前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であることを特徴とする情報処理システム。
【請求項１９】
端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置を用いた情報処理方法であって、
前記サーバ装置によって、前記端末装置に表示画像を形成させるための伝送情報を準備する段階と、
前記サーバ装置によって、準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す段階と、
前記サーバ装置によって、前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与える段階と、
前記端末装置によって、前記サーバ装置から与えられた前記伝送情報に基づいて前記表示画像を形成し、その表示画像を表示部に表示させる段階と、
を備え、
前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であることを特徴とする情報処理方法。
【請求項２０】
端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置を用いた情報処理方法であって、
前記サーバ装置によって、前記端末装置に表示画像を形成させるための伝送情報及び改変処理用のプログラムを前記ネットワークを介して前記端末装置に与える段階と、
前記端末装置によって、前記サーバ装置から与えられた前記伝送情報に基づいて前記表示画像を形成するとともに、前記サーバ装置から与えられた前記改変処理用のプログラムに基づき、前記表示画像に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対する改変処理を施す段階と、
前記端末装置によって、前記改変対象の画像要素に対する前記改変処理が施された後の前記表示画像を表示部に表示させる段階と、
を備え、
前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であることを特徴とする情報処理方法。
【請求項２１】
端末装置とネットワークを介して接続されたサーバ装置であって、
前記端末装置に表示画像を形成させるための伝送情報を準備し、前記伝送情報を前記ネットワークを介して前記端末装置に与える情報準備部と、
前記情報準備部によって準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す改変処理部と、
を備え、
前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であり、
前記情報準備部は、前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与えることを特徴とするサーバ装置。
【請求項２２】
端末装置とネットワークを介して接続されたコンピュータに読み込まれるプログラムであって、
前記プログラムは、前記コンピュータに、
前記端末装置に表示画像を形成させるための伝送情報を準備する手順と、
準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す手順と、
前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与える手順と、
を実行させ、
前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であることを特徴とするプログラム。
【請求項２３】
請求項２０に記載のサーバ装置を構成するコンピュータに読み込まれるプログラムであって、
前記プログラムは、前記コンピュータに前記改変処理部が担う処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、サーバ装置及びその関連技術に関し、より詳細には、表示部を備える端末装置から非意図的に放出されている雑音（電磁信号）による表示画像に関する情報の漏洩を防止するための技術に関する。
【背景技術】
【０００２】
電子機器は、動作時に非意図的に微弱な電磁波の雑音（電磁信号）を放出していることは古くから知られている。この放出電磁信号には機器内部の情報信号に相関のある信号が含まれている。近年、この放出電磁信号を受信して得られる観測信号から、機器内部の情報を取得する技術が注目されている。
【０００３】
この電子機器から放出される電磁信号の観測から機器内部の情報を取得する技術、及びその対策に関する技術は、「ＴＥＭＰＥＳＴ（Transient Electromagnetic Pulse Surveillance Technology）」と呼ばれている。このＴＥＭＰＥＳＴでは、例えば、パーソナルコンピュータ（以下、「ＰＣ」という）などの電子機器から放出される電磁信号を観測し、モニタの表示画像を再現することが可能であることが報告されている。
【０００４】
したがって、このＴＥＭＰＥＳＴを用いることにより、表示部を有する電子機器から非意図的に放出される電磁信号の受信信号から表示画像に関する情報が漏洩することになる。電子機器の表示部には個人情報や秘匿情報が表示される場合があることから、情報セキュリティ上、重大な問題となっている。具体的には、ＰＣ等の電子機器において表示部に文字等が表示されているとき、この電子機器から表示部の表示画像信号を含有する電磁信号が非意図的に放出されている。この電磁信号は、受信機を用いて観測することができる。そして、その観測信号に簡単な信号処理方法を施すことによって電子機器の表示部の表示画像を再現できる。このため、この放出電磁信号による情報漏洩問題を検討する必要性が報告されている（非特許文献１参照）。
【０００５】
このような表示画像の再現は、ＰＣ等のいわゆるコンピュータの表示画面だけでなく、携帯電話端末やカーナビゲーションシステムはもちろん、テレビや、銀行等のＡＴＭ（Automated Teller Machine）、公共機関端末、交通機関等券売機等、画像表示装置を有するすべての電子機器において同様に懸念される。
【０００６】
このように、ＴＥＭＰＥＳＴを用いると情報機器が有する画像表示装置の表示画面を遠方において非接触に再現することができる。このため、表示装置の表示画面に個人情報や秘匿情報等が表示されている場合、その画像表示装置の表示情報が盗取される可能性がある。よって、ＴＥＭＰＥＳＴによる画像表示装置の表示画面内の情報の漏洩を防止する対策が不可欠である。
【０００７】
また、このような表示画像に関する情報の漏洩は、ネットワークを介してサーバ装置から端末装置に与えられた情報等に基づいて端末装置側で表示画像が形成され、その表示画像が端末装置の表示部に表示されるときにも生じる可能性がある。
【非特許文献１】関口  秀紀、外３名、「放出電磁信号によるＰＣモニタ表示画像の再現に関する一考察」、信学技報、社団法人電子情報通信学会、平成１７年１１月１４日、第ＩＳＥＣ２００５巻、第９７号、ｐ．５３−５８
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、本発明の解決すべき課題は、ネットワークを介してサーバ装置から端末装置に与えられた情報等に基づいて形成された表示画像が端末装置の表示部に表示されるときの電磁波の雑音（電磁信号）による表示画像に関する情報の漏洩を防止できる情報処理システム、情報処理方法、サーバ装置及びその関連技術を提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、請求項１の発明に係る情報処理システムでは、端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置とを備え、前記端末装置は、表示部と、前記ネットワークを介して前記サーバ装置から与えられた伝送情報に基づいて表示画像を形成し、前記表示画像を前記表示部に表示させる表示制御部とを備え、前記サーバ装置は、前記伝送情報を準備し、前記伝送情報を前記ネットワークを介して前記端末装置に与える情報準備部と、前記情報準備部によって準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す改変処理部とを備え、前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であり、前記情報準備部は、前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与える。
【００１０】
また、請求項２の発明では、請求項１の発明に係る情報処理システムにおいて、前記サーバ装置の前記情報準備部は、前記伝送情報としてウェブページに関するウェブ情報を準備し、前記ウェブ情報を、ウェブサーバとウェブクライアントとの情報通信に用いられる通信プロトコルを用いて前記ネットワークを介して前記端末装置に与え、前記端末装置の前記表示制御部は、前記ネットワークを介して与えられた前記ウェブ情報に基づき、前記表示画像としてウェブページの画像を形成し、前記画像を前記表示部に表示する。
【００１１】
また、請求項３の発明では、請求項１又は請求項２の発明に係る情報処理システムにおいて、前記端末装置は、操作を受け付ける操作部をさらに備え、前記端末装置の前記表示制御部は、前記操作部を介して受け付けた入力情報を前記ネットワークを介して前記サーバ装置に与え、前記サーバ装置の前記情報準備部は、前記端末装置から与えられた前記入力情報に基づいて前記伝送情報を準備して前記ネットワークを介して前記端末装置に与える。
【００１２】
また、請求項４の発明では、請求項１又は請求項２の発明に係る情報処理システムにおいて、前記端末装置は、操作を受け付ける操作部をさらに備え、前記表示制御部は、前記表示部に表示させた前記表示画像中に設けられ、改変対象とされた入力領域に対する入力を前記操作部を介して受け付けた場合、前記操作部を介して入力された入力情報に基づく前記入力領域への画像の表示を行わずに、前記入力情報を前記ネットワークを介して前記サーバ装置に与え、それに応答して前記サーバ装置から与えられた第１の改変済み情報に基づいて画像を作成し、その画像を前記入力領域に表示させ、前記サーバ装置の前記改変処理部は、前記端末装置から与えられた前記入力情報によって特定された画像要素に対する前記改変処理を施し、その改変処理によって得られた情報を前記第１の改変済み情報として前記ネットワークを介して前記端末装置に与える。
【００１３】
また、請求項５の発明では、請求項４の発明に係る情報処理システムにおいて、前記サーバ装置の前記改変処理部は、前記端末装置にて表示される前記表示画像中の改変対象とすべき前記入力領域を、前記情報準備部を介して前記端末装置に通知する。
【００１４】
また、請求項６の発明では、請求項４又は請求項５の発明に係る情報処理システムにおいて、前記端末装置の前記改変制御部は、改変対象とされた前記入力領域に表示されている前記画像の一部又は全部の消去指示を受け付けた場合、前記消去指示に基づく前記入力領域の表示内容の更新を行わずに、前記消去指示を前記ネットワークを介して前記サーバ装置に通知し、それに応答して前記サーバ装置から与えられた第２の改変済み情報に基づいて前記入力領域の表示内容を更新し、前記サーバ装置の前記改変処理部は、前記端末装置から前記消去指示が通知されるのに応じ、前記消去指示を反映させた後に前記入力領域に表示させるべき改変済みの画像に関する情報を作成し、その情報を前記第２の改変済み情報として前記ネットワークを介して前記端末装置に与える。
【００１５】
また、請求項７の発明では、請求項４ないし請求項６のいずれかの発明に係る情報処理システムにおいて、前記表示制御部は、改変対象とされた前記入力領域に表示されている前記画像である変換前文字に対する文字変換を指示する変換指示を前記操作部を介して受け付けた場合、前記変換指示を前記ネットワークを介して前記サーバ装置に通知し、それに応答して前記サーバ装置から与えられた第３の改変済み情報に基づいて変換候補文字に対応する候補画像を作成し、その候補画像を前記表示部に表示させ、前記サーバ装置の前記改変処理部は、前記端末装置から前記変換指示が通知されるのに応じ、前記変換前文字に対する文字変換を行い、その文字変換により得られた前記変換候補文字に対する前記改変処理を施し、その改変処理によって得られた情報を前記第３の改変済み情報として前記ネットワークを介して前記端末装置に与える。
【００１６】
また、請求項８の発明では、請求項１ないし請求項７のいずれかの発明に係る情報処理システムにおいて、前記サーバ装置の前記改変処理部が行う前記改変処理において、前記改変対象の画像要素の輪郭部に対して少なくとも１つの改変部を付与する処理、あるいは、前記改変対象の画像要素を、その表示画像輪郭部の輪郭部に少なくとも１つの改変部が付与された予め用意された改変済みの前記画像要素に入れ替える処理が行われ、前記改変部の色相、明度及び彩度からなる３つの属性値のうちの少なくともいずれか１つの属性値は、前記改変部が付与される前記画像要素の対応する属性値から、前記画像要素の背景画像の対応する属性値へと徐々に変化される。
【００１７】
また、請求項９の発明では、請求項８の発明に係る情報処理システムにおいて、前記改変部は、前記表示部の主走査方向である水平方向について前記３つの属性値のうちの少なくともいずれか１つの属性値が徐々に変化される。
【００１８】
また、請求項１０の発明では、請求項９の発明に係る情報処理システムにおいて、前記改変部は、前記改変対象の画像要素の輪郭部の複数箇所に付与され、前記表示部の前記水平方向に沿って延びる略線状の形態を有する。
【００１９】
また、請求項１１の発明では、請求項１ないし請求項７のいずれかの発明に係る情報処理システムにおいて、前記改変対象の画像要素には、前記表示部の主走査方向である水平方向に延びる線分が含まれ、前記サーバ装置の前記改変処理部が行う前記改変処理において、前記線分に前記水平方向に延びる少なくとも１つの改変部を設ける処理、あるいは、前記線分を前記少なくとも１つの改変部が付与された予め用意された改変済みの線分に入れ替える処理が行われ、前記線分の前記改変部が設けられた部分では、前記線分の色相、明度及び彩度からなる３つの属性値のうちの少なくともいずれか１つの属性値が、前記線分の前記改変部が設けられていない部分の対応する属性値から、前記線分の背景画像の対応する属性値へと徐々に変化される。
【００２０】
また、請求項１２の発明では、請求項１ないし請求項１１のいずれかの発明に係る情報処理システムにおいて、前記サーバ装置の前記改変処理部は、前記改変処理後の前記改変対象の画像要素に対応するビットマップデータを作成し、前記改変対象の前記画像要素に関する元情報を前記ビットマップデータに入れ替える。
【００２１】
また、請求項１３の発明では、請求項１ないし請求項１１のいずれかの発明に係る情報処理システムにおいて、前記改変対象の画像要素は文字コードとフォントに関する情報によって規定されており、前記サーバ装置の前記改変処理部には、前記改変済みの画像要素に対応する少なくとも１種類の改変フォントに関する情報が予め登録されており、前記改変処理部は、前記改変対象の画像要素の前記フォントに関する情報を前記改変フォントに関する情報に入れ替える。
【００２２】
また、請求項１４の発明では、請求項１３の発明に係る電子機器において、前記改変処理部には、前記改変済みの画像要素に対応する複数種類の改変フォントに関する情報が、前記改変対象の画像要素のフォントの種類に対応付けられて予め登録されており、前記改変処理部は、前記複数種類の改変フォントのうちから前記改変対象の画像要素の前記フォントの種類に対応付けられた改変フォントを選択し、前記改変対象の画像要素の前記フォントに関するデータを、前記選択した改変フォントに関するデータに入れ替える。
【００２３】
また、請求項１５の発明では、請求項１又は請求項２の発明に係る情報処理システムにおいて、前記端末装置は、操作を受け付ける操作部と、前記ネットワークを介して前記サーバ装置から与えられた改変処理用のプログラムに基づき、前記表示部に表示させる前記表示画像に含まれる前記改変対象の画像要素に対する前記改変処理の少なくとも一部を前記サーバ装置に代わって行う改変制御部とをさらに備え、前記端末装置の前記表示制御部は、前記改変制御部による前記改変対象の画像要素に対する前記改変処理が施された後の前記表示画像を前記表示部に表示させ、前記サーバ装置は、前記改変処理用のプログラムを前記ネットワークを介して前記端末装置に与えるプログラム供給部をさらに備える。
【００２４】
また、請求項１６の発明では、請求項１ないし請求項１５のいずれかの発明に係る情報処理システムにおいて、前記サーバ装置は単一の情報処理装置によって構成されている。
【００２５】
また、請求項１７の発明では、請求項１ないし請求項１５のいずれかの発明に係る情報処理システムにおいて、前記サーバ装置は複数の情報処理装置によって構成されている。
【００２６】
また、請求項１８の発明に係る情報処理システムでは、端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置とを備え、前記端末装置は、表示部と、前記ネットワークを介して前記サーバ装置から与えられた伝送情報に基づいて表示画像を形成し、前記表示画像を前記表示部に表示させる表示制御部と、前記ネットワークを介して前記サーバ装置から与えられた改変処理用のプログラムに基づき、前記表示画像に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対する改変処理を施す改変制御部とを備え、前記サーバ装置は、前記伝送情報を準備し、前記伝送情報を前記ネットワークを介して前記端末装置に与える情報準備部と、前記改変処理用のプログラムを前記ネットワークを介して前記端末装置に与えるプログラム供給部とを備え、前記端末装置の前記表示制御部は、前記改変制御部による前記改変対象の画像要素に対する前記改変処理が施された後の前記表示画像を前記表示部に表示させ、前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理である。
【００２７】
また、請求項１９の発明では、端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置を用いた情報処理方法であって、前記サーバ装置によって、前記端末装置に表示画像を形成させるための伝送情報を準備する段階と、前記サーバ装置によって、準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す段階と、前記サーバ装置によって、前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与える段階と、前記端末装置によって、前記サーバ装置から与えられた前記伝送情報に基づいて前記表示画像を形成し、その表示画像を表示部に表示させる段階とを備え、前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理である。
【００２８】
また、請求項２０の発明では、端末装置と、前記端末装置とネットワークを介して接続されたサーバ装置を用いた情報処理方法であって、前記サーバ装置によって、前記端末装置に表示画像を形成させるための伝送情報及び改変処理用のプログラムを前記ネットワークを介して前記端末装置に与える段階と、前記端末装置によって、前記サーバ装置から与えられた前記伝送情報に基づいて前記表示画像を形成するとともに、前記サーバ装置から与えられた前記改変処理用のプログラムに基づき、前記表示画像に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対する改変処理を施す段階と、前記端末装置によって、前記改変対象の画像要素に対する前記改変処理が施された後の前記表示画像を表示部に表示させる段階とを備え、前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理である。
【００２９】
また、請求項２１の発明では、端末装置とネットワークを介して接続されたサーバ装置であって、前記端末装置に表示画像を形成させるための伝送情報を準備し、前記伝送情報を前記ネットワークを介して前記端末装置に与える情報準備部と、前記情報準備部によって準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す改変処理部とを備え、前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理であり、前記情報準備部は、前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与える。
【００３０】
また、請求項２２の発明では、端末装置とネットワークを介して接続されたコンピュータに読み込まれるプログラムであって、前記プログラムは、前記コンピュータに、前記端末装置に表示画像を形成させるための伝送情報を準備する手順と、準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す手順と、前記伝送情報に含まれる前記改変対象の画像要素に対する前記改変処理が施された後の前記伝送情報を前記ネットワークを介して前記端末装置に与える手順とを実行させ、前記改変処理とは、前記改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、前記改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理である。
【００３１】
また、請求項２３の発明では、請求項２０の発明に係るサーバ装置を構成するコンピュータに読み込まれるプログラムであって、前記プログラムは、前記コンピュータに前記改変処理部が担う処理を実行させる。
【発明の効果】
【００３２】
請求項１に記載の発明によれば、サーバ装置から端末装置に与えられる伝送情報のうち、文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施してから、その伝送情報がサーバ装置から端末装置に与えられる。その改変処理では、改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理が行われる。また、改変対象の画像要素には、電磁信号による情報の漏洩を防止すべき画像要素を設定することができる。それ故、ネットワークを介してサーバ装置から端末装置に与えられた情報等に基づいて形成された表示画像が端末装置の表示部に表示されるときの電磁波の雑音（電磁信号）による表示画像に関する情報の漏洩を防止できる。例えば、サーバ装置から端末装置にネットワークを介して個人情報及び秘匿情報等が送信され、それらの情報が端末装置で表示されるときに、それらの情報が端末装置から放出される電磁信号によって漏洩するのを確実に防止できる。
【００３３】
また、画像要素に対する改変処理がサーバ装置にて行われるため、端末装置に改変処理のための特別な構成（例えば、改変処理用のソフトウェア等）を設ける必要がない。それ故、一般的に使用されている端末装置を用いて本発明に係る情報処理システムを容易に構成できる。
【００３４】
また、改変処理として、改変対象の画像要素の輪郭部に対して改変を施す処理が行われる場合には、文字コード又はベクトル情報により規定された任意の画像要素に対して改変処理を行える。
【００３５】
また、改変処理として、改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理が行われる場合には、画像要素の入れ替えだけで改変処理が完了するので、改変処理によるサーバ装置の負荷の低減、及び改変処理の迅速化が図れる。
【００３６】
請求項２に記載の発明によれば、漏洩を防止すべき情報が含まれたウェブ情報が端末装置にて表示される際に、漏洩を防止すべき情報が放出される電磁信号により漏洩するのを防止できる。
【００３７】
また、サーバ装置から端末装置に与える伝送情報がウェブ情報として与えられる。このため、ウェブページの閲覧が可能な端末装置であれば任意の端末装置に対し、表示画像の画像要素に対して改変処理を施したウェブ情報をサーバ装置からネットワークを介して送ることができる。
【００３８】
請求項３に記載の発明によれば、サーバ装置が端末装置から与えられた入力情報に基づいて準備した伝送情報を端末装置に送る際にも、その伝送情報に含まれる情報が電磁信号の放出により漏洩するのを防止できる。
【００３９】
請求項４に記載の発明によれば、端末装置の表示画像中に設けられ、改変対象とされた入力領域に対して入力が行われた場合、その入力情報がサーバ装置に与えられる。このとき、その入力情報に基づく入力領域への画像表示は行われない。そして、その入力情報によって特定される画像要素に対するサーバ装置による改変処理によって得られた第１の改変済み情報が端末装置に与えられ、その第１の改変済み情報に基づいて端末装置により入力領域への改変済みの画像要素が表示される。それ故、端末装置にて表示されている表示画像中の入力領域に漏洩対策が必要な場合に、入力領域に表示された情報が電磁信号により漏洩するのを防止できる。
【００４０】
請求項５に記載の発明によれば、端末装置にて表示される表示画像中の改変対象とすべき入力領域がサーバ装置側で指定される。このため、情報の漏洩対策が必要な情報が入力される可能性のある入力領域については、サーバ装置の指示により確実に改変対象にすることができ、これによって端末装置側で入力される重要情報等の漏洩を確実に防止できる。
【００４１】
請求項６に記載の発明によれば、端末装置の表示画像中に設けられた改変対象の入力領域に表示されている画像の一部又は全部の消去指示が操作部を介して行われた場合には、その削除指示がサーバ装置に与えられる。このとき、その消去指示に基づく端末装置による入力領域の表示内容の更新は行われない。そして、それに応答してサーバ装置から端末装置に与えられた第２の改変済み情報に基づいて、端末装置による入力領域の表示内容の更新が行われる。それ故、端末装置の表示画像中の改変対象とされた入力領域に表示される表示内容をサーバ装置側で確実に管理できる。
【００４２】
また、端末装置側で改変対象の入力領域に入力された情報の訂正又は消去等にも対応できるため、便利である。
【００４３】
請求項７に記載の発明によれば、端末装置の表示画像中に設けられた改変対象の入力領域に入力された文字に対する文字変換が指示された場合には、サーバ装置により変換候補となる変換候補文字に対して改変処理が施される。そして、その改変処理によって得られた候補画像が端末装置にて表示部に表示される。それ故、文字変換の際の変換候補文字が表示部に表示される際にも、その変換候補文字に対して改変処理を施すことができ、電磁信号による情報の漏洩に対してより万全を期すことができる。
【００４４】
請求項８に記載の発明によれば、改変済みの画像要素の輪郭部には少なくとも１つの改変部が付与されている。そして、その改変部の色相、明度及び彩度からなる３つの属性値のうちの少なくともいずれか１つの属性値が、その改変部が付与される画像要素の対応する属性値から、その画像要素の背景画像の対応する属性値へと徐々に変化される。それ故、電子機器の表示部に表示される改変済みの画像要素の視認性の劣化を抑制しつつ、画像要素の輪郭部を電磁信号から復元困難な状態に効果的に曖昧化できる。その結果、電子機器から放出される画像信号に関する電磁信号が第三者により受信されても、その受信信号から改変処理が施された画像要素が復元されるのを阻止できる。
【００４５】
請求項９に記載の発明によれば、改変済みの画像要素の輪郭部に付与された改変部では、表示部の主走査方向である水平方向について上記の３つの属性値のうちの少なくとも１つの属性値が徐々に変化される。このため、改変処理が施された画像要素では、その画像要素の輪郭部に対応する画像信号の部分を電磁信号から復元困難な状態に効果的に曖昧化でき、画像信号に関する電磁信号から画像要素が復元されるのをより確実に阻止できる。
【００４６】
請求項１０に記載の発明によれば、改変済みの画像要素の輪郭部に付与された改変部は、改変対象の画像要素の輪郭部の複数箇所に付与され、表示部の水平方向に沿って延びる略線状の形態を有する。それ故、端末装置の表示部に表示される改変済みの画像要素の視認性の劣化を抑制しつつ、画像要素の輪郭部を電磁信号から復元困難な状態に効果的に曖昧化できる。
【００４７】
請求項１１に記載の発明によれば、改変済みの水平方向に延びる線分には水平方向に延びる少なくとも１つの改変部が付与されている。そして、その改変部の色相、明度及び彩度からなる３つの属性値のうちの少なくともいずれか１つの属性値が、その線分の改変部が設けられていない部分の対応する属性値からその線分の背景画像の対応する属性値へと徐々に変化される。それ故、電子機器の表示部に表示される改変済みの線分の視認性の劣化を抑制しつつ、線分の画像を電磁信号から復元困難な状態に効果的に曖昧化できる。その結果、電子機器から放出される画像信号に関する電磁信号が第三者により受信されても、その受信信号から改変処理が施された線分が復元されるのを阻止できる。
【００４８】
請求項１２に記載の発明によれば、改変処理により改変処理後の画像要素に対応するビットマップデータが作成されため、文字コート又はベクトル情報により規定される任意の画像要素に対して改変処理を行える。
【００４９】
請求項１３に記載の発明によれば、サーバ装置の改変処理部に、改変済みの画像要素に対応する少なくとも１種類の改変フォントに関する情報が予め登録されている。そして、改変処理の際には、改変対象の画像要素のフォントに関する情報が改変フォントに関する情報に入れ替えられる。それ故、フォントの入れ替えだけで改変処理が完了するので、改変処理によるサーバ装置の負荷の低減、及び改変処理の迅速化が図れる。
【００５０】
請求項１４に記載の発明によれば、複数種類の改変フォントが予め用意され、その複数種類の改変フォントが改変対象の画像要素のフォントの種類に応じて使い分けられる。それ故、改変済みの画像要素に用いられる改変フォントに、改変前の画像要素のフォントの種類と同一又は類似のフォントを用いることができ、改変処理により画像要素のフォントが全くことなるフォントに変わってしまう等の不都合が生じるのを回避できる。
【００５１】
請求項１５に記載の発明によれば、改変処理の少なくとも一部をサーバ装置に代わって端末装置に行わせることができ、これによってサーバ装置の負荷の低減が図れる。
【００５２】
また、端末装置が改変処理を実行するために用いられる改変処理用のプログラムは、サーバ装置から自動的に供給されるため、予め端末装置側で準備しておく必要がない。それ故、一般的に使用されている端末装置を用いて本発明に係る情報処理システムを容易に構成できる。
【００５３】
請求項１６に記載の発明によれば、単一の情報処理装置によってサーバ装置を構成できる。
【００５４】
請求項１７に記載の発明によれば、複数の情報処理装置を連携させてサーバ装置を構成できる。例えば、複数の情報処理装置から与えられた伝送情報に対して、単一の情報処理装置により改変処理を行うこともできる。この場合、改変処理に必要なプログラム等を単一の情報処理装置にインストールしておけばよい等の利点がある。
【００５５】
請求項１８に記載の発明によれば、サーバ装置から端末装置に与えられる伝送情報のうち、文字コード又はベクトル情報により規定された改変対象の画像要素に対して端末装置により改変処理が施される。そして、その改変処理後の伝送情報に基づいて形成された表示画像が端末装置により表示される。その改変処理では、改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理が行われる。また、改変対象の画像要素には、電磁信号による情報の漏洩を防止すべき画像要素を設定することができる。それ故、ネットワークを介してサーバ装置から端末装置に与えられた情報等に基づいて形成された表示画像が端末装置の表示部に表示されるときの電磁波の雑音（電磁信号）による表示画像に関する情報の漏洩を防止できる。例えば、サーバ装置から端末装置にネットワークを介して個人情報及び秘匿情報等が送信され、それらの情報が端末装置で表示されるときに、それらの情報が端末装置から放出される電磁信号によって漏洩するのを確実に防止できる。
【００５６】
また、改変処理を実行するための改変処理用のプログラムがサーバ装置から端末装置に与えられるため、端末装置に改変処理のための特別な構成（例えば、改変処理用のソフトウェア等）を事前に準備する必要がない。それ故、一般的に使用されている端末装置を用いて本発明に係る情報処理システムを容易に構成できる。
【００５７】
また、改変処理が端末装置側で行われるため、サーバ装置の処理の負荷を低減できる。
【００５８】
また、改変処理として、改変対象の画像要素の輪郭部に対して改変を施す処理が行われる場合には、文字コード又はベクトル情報により規定された任意の画像要素に対して改変処理を行える。
【００５９】
また、改変処理として、改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理が行われる場合には、画像要素の入れ替えだけで改変処理が完了するので、改変処理による端末装置の負荷の低減、及び改変処理の迅速化が図れる。
【００６０】
請求項１９に記載の発明によれば、請求項１に記載の発明と実質的に同様な効果が得られる。
【００６１】
請求項２０に記載の発明によれば、請求項１８に記載の発明と実質的に同様な効果が得られる。
【００６２】
請求項２１に記載の発明によれば、サーバ装置から端末装置に与えられる伝送情報のうち、文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施してから、その伝送情報がサーバ装置から端末装置に与えられる。その改変処理では、改変対象の画像要素の輪郭部に対して改変を施す処理、あるいは、改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理が行われる。また、改変対象の画像要素には、電磁信号による情報の漏洩を防止すべき画像要素を設定することができる。それ故、ネットワークを介してサーバ装置から端末装置に与えられた情報等に基づいて形成された表示画像が端末装置の表示部に表示されるときの電磁波の雑音（電磁信号）による表示画像に関する情報の漏洩を防止できる。例えば、サーバ装置から端末装置にネットワークを介して個人情報及び秘匿情報等が送信され、それらの情報が端末装置で表示されるときに、それらの情報が端末装置から放出される電磁信号によって漏洩するのを確実に防止できる。
【００６３】
また、画像要素に対する改変処理がサーバ装置にて行われるため、端末装置に改変処理のための特別な構成（例えば、改変処理用のソフトウェア等）を設ける必要がない。それ故、本発明に係るサーバ装置から一般的に使用されている端末装置に対して伝送情報を送ることができる。
【００６４】
また、改変処理として、改変対象の画像要素の輪郭部に対して改変を施す処理が行われる場合には、文字コード又はベクトル情報により規定された任意の画像要素に対して改変処理を行える。
【００６５】
また、改変処理として、改変対象の画像要素を輪郭部が改変された予め用意された改変済みの画像要素に入れ替える処理が行われる場合には、画像要素の入れ替えだけで改変処理が完了するので、改変処理によるサーバ装置の負荷の低減、及び改変処理の迅速化が図れる。
【００６６】
請求項２２に記載の発明によれば、請求項２１に記載の発明と実質的に同様な効果が得られる。
【００６７】
請求項２３に記載の発明によれば、本発明に係るプログラムをコンピュータに読み込ませることにより、種々のコンピュータに改変処理を行わせることができる。
【発明を実施するための最良の形態】
【００６８】
［第１実施形態］
図１は本発明の第１実施形態に係る情報処理システムの構成を模式的に示す図であり、図２はその情報処理システムに備えられる端末装置のブロック図であり、図３はその情報処理システムに備えられるサーバ装置のブロック図である。
【００６９】
本実施形態に係る情報処理システム１００は、図１に示すように、少なくとも１つの端末装置１０と、端末装置１０とネットワーク３０を介して接続されたサーバ装置２０とを備えている。ネットワーク３０は、インターネット等の広域ネットワーク、又はＬＡＮ（Local Area Network）、又はそれらの組み合わせ等によって構成される。
【００７０】
端末装置１０は、図２に示すように、制御部１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、記憶部１４、表示部１５、操作部１６、及び通信部１７を備えている。端末装置１０としては、表示部１５を備え、ネットワーク３０に接続できるものであれば任意の情報端末を用いることができる。具体例としては、例えば、ＰＣ、携帯電話端末及びＰＤＡ（Personal Digital Assistants）などが挙げられる。他の例としては、コンビニエンスストア、銀行の各支店等に設置されたＡＴＭなども挙げられる。
【００７１】
制御部１１は、端末装置１０の制御を統括するものであり、ＣＰＵ（Central Processing Unit）等を備えて構成される。この制御部２１には、機能要素として表示制御部１１ａが備えられている。この表示制御部１１ａは、ネットワーク３０を介してサーバ装置２０から与えられた伝送情報に基づいて表示画像を形成し、その表示画像を表示部１５に表示させる。ここで、制御部１１及び後述するサーバ装置２０の制御部２１に備えられる表示制御部１１ａ及び情報準備部２１ａ等の機能要素とは、制御部１１，２１に読み込まれた１又は複数のソフトウェアによって実現される機能のことをいう。
【００７２】
ＲＯＭ１２には、制御部１１が情報処理のために実行する基本的なプログラム及び設定データ等が保存されている。ＲＡＭ１３は、制御部１１が情報処理を行うためのワークエリア等に用いられる。記憶部１４は、ハードディスク装置、大容量の半導体メモリ等の記憶内容が書換できる記憶装置によって構成され、情報の保存場所として用いられる。この記憶部１４には、オペレーティングシステム、各種アプリケーションソフトウェアに関する情報も保存される。表示部１５は、液晶表示装置等によって構成され、画像信号によって与えられた画像の表示を行う。操作部１６は、キーボード及びマウスなどによって構成され、ユーザの操作を受け付ける。通信部１７は、端末装置１０がネットワーク３０を介した情報通信を行うためのインターフェースである。
【００７３】
サーバ装置２０は、図３に示すように、制御部２１、ＲＯＭ２２、ＲＡＭ２３、記憶部２４、及び通信部２５を備えている。なお、図３に示す構成は一例であり、サーバ装置２０に表示部及び操作部等を備えてもよい。
【００７４】
制御部２１は、サーバ装置２０の制御を統括するものであり、ＣＰＵ（Central Processing Unit）等を備えて構成される。この制御部２１は、機能要素として、情報準備部２１ａ及び改変処理部２１ｂが備えられている。これらの機能要素の役割については後述する。ＲＯＭ２２には、制御部２１が情報処理のために実行する基本的なプログラム及び設定データ等が保存されている。ＲＡＭ２３は、制御部２１が情報処理を行うためのワークエリア等に用いられる。記憶部２４は、ハードディスク装置等の記憶内容が書換できる記憶装置によって構成され、情報の保存場所として用いられる。この記憶部２４には、オペレーティングシステム、各種アプリケーションソフトウェアに関する情報も保存される。通信部２５は、サーバ装置２０がネットワーク３０を介した情報通信を行うためのインターフェースである。
【００７５】
制御部２１の情報準備部２１ａは、端末装置１０に与えるための前記伝送情報を準備し、その伝送情報を通信部１７及びネットワーク３０を介して端末装置１０に与える。改変処理部２１ｂは、情報準備部２１ａによって準備された前記伝送情報に含まれる文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理を施す。改変処理とは、一例を挙げると、改変対象の画像要素の輪郭部に対して改変を施す処理である。この改変処理は、ネットワーク３０を介してサーバ装置２０から端末装置１０に与えられた情報等に基づいて形成された表示画像が端末装置１０の表示部１５に表示されるときの、電磁波の雑音（電磁信号）による表示画像に関する情報の漏洩を防止するためのものである。
【００７６】
改変処理についてより詳細な説明を行う。ここでは、サーバ装置２０から端末装置１０に与えられた伝送情報に基づいて、図４に示すように文字コードによって規定される「Ａ」という文字１が表示部１５に表示されるケースを例にして説明を行う。
【００７７】
図５（ａ）は改変処理の対象となる画像要素の一例である「Ａ」という文字１の画像を示す図であり、図５（ｂ）はその文字１の改変処理後の画像を示す図である。図６は図５（ｂ）の下方部分を拡大して示す図である。なお、改変対象である文字１の画像は改変処理が施された後、改変隅の文字２の画像として表示部１５に表示されるため、図５（ａ）の文字１の画像が表示部１５に表示されることはない。
【００７８】
ここで、本発明においては、表示部１５の表示画面１５ａに表示される全体の画像を表示画像と称する。その表示画像のうち、文字コード又はベクトル情報により規定された改変対象の画像要素に対して改変処理が施される。また、表示画像内における改変対象の画像要素の背景となっている部分を背景画像と称する。文字コードにより規定される画像要素とは、文字コードが割り当てられた文字、記号、図形等のすべての画像要素を含む概念である。その具体例としては、漢字、平仮名、カタカナ、数字、アルファベット、ローマ字、及び、他の言語に使用される文字等が挙げられる。また、ベクトル情報により規定される画像要素とは、ベクトル情報として記載された文字、記号、図形等のすべての画像要素を含む概念である。本発明では、文字コード又はベクトル情報により規定された任意の画像要素を、情報の漏洩対策の必要性に応じて改変処理の対象とできる。例えば、静止画に限らず、動画に対しても改変処理を適用してもよい。
【００７９】
図５（ａ）に示す文字１の画像は、ＰＣ等の表示画面において一般的に使用されているフォントのうちの１つで表示されている。例えば、文字１は黒色で、文字１の画像の背景は白色である。図５（ｂ）に示す改変済みの文字２の画像は、改変処理により、文字１の画像の輪郭部に、複数の改変部３（「ヒゲ」）が付与されたものである。なお、改変済みの文字２の画像における改変部３以外の部分（文字２の画像の本体部分）２ａは黒色である。
【００８０】
改変部３は、文字２の本体部分２ａの輪郭部における水平方向Ｈの両側の少なくともいずれか一方側（例えば、両側）から、水平方向Ｈに沿って線状に延びている。ここで、水平方向Ｈとは、表示部１５の表示画面１５ａの主走査方向と平行な方向である。なお、この水平方向Ｈの向きは、表示部１５の設置状態に応じて変化する。例えば、図２に示すように表示部１５が通常の向きで設置された場合は、水平方向Ｈは視認者から見て左右方向（横方向）となる。しかし、表示部１５が図２の状態から９０度回転された状態で配置された場合には、水平方向Ｈは視認者からみて上下方向（縦方向）となる。
【００８１】
また、改変部３は、文字２の本体部分２ａの輪郭部における垂直方向Ｖについて間隔をあけて複数箇所に付与されている。ここで、垂直方向Ｖとは、表示部１５の表示画面１５ａの副走査方向と平行な方向である。なお、変形例として、改変部３を、文字２の本体部分２ａの輪郭部における垂直方向Ｖについて間隔をあけないで付与してもよい。
【００８２】
また、図６に示すように、水平方向６に沿った改変部３の幅６、垂直方向Ｖに沿った改変部３の幅５、及び、垂直方向Ｖに沿った改変部３間の間隔４は、設定データを変更することにより個別に自在に変更できる。
【００８３】
また、改変部３は、改変済みの文字２の画像の本体部分２ａに近い方から順に第１から第３の灰色の領域１１６〜１１８に分けられている。第１の灰色の領域１１６が最も黒に近い灰色で表示され、第３の灰色の領域１１８が最も白に近い灰色で表示され、第２の灰色の領域１１７が第１の灰色の領域１１６と第３の灰色の領域１１８の中間の灰色で表示される。このように、改変部３は、本体部分２ａから水平方向Ｈに遠ざかるにつれて、マンセル表色法の色相、彩度及び明度の３属性値の少なくとも１つの属性値（例えば、明度）が段階的に変化されている。これによって、改変部３にグラデーションが形成されている。すなわち、改変部３をグラデーション部ということもできる。ここで、本発明において、「グラデーション」とは、異なる２つの明度のうち一方の明度を一端として他方の明度を他端とし、これら両端の間を明度が段階的に変化する表現をいう。その明度が段階的に変化される際の画面上における単位画素数当たりの変化の数が多いほど、グラデーションが滑らかな変化となる。なお、改変部３に施すグラデーションとして、上記の３つの属性値のうちの明度以外のいずれか１つの属性値、あるいは３つの属性値のうちのいずれか２つ又は全部を段階的に変化させてもよい。
【００８４】
図７（ａ）は図５（ａ）の水平ライン８に沿った１ライン分のＲＧＢ信号を示す図であり、図７（ｂ）は図５（ｂ）の水平ライン９に沿った１ライン分のＲＧＢ信号を示す図である。図７（ａ）及び図７（ｂ）における横軸は時間経過を示し、縦軸は電圧値を示している。
【００８５】
図５（ａ）の水平ライン８は背景画像の部分（白色部分）と文字１の画像の部分（黒色部分）を走査するラインである。このため、このライン８のＲＧＢ信号の測定結果である図７（ａ）では、ＲＧＢ信号の電圧値が低いところが黒色であり、その電圧値が高いところが白色である。
【００８６】
図５（ｂ）の水平ライン９は背景画像の部分（白色部分）と、文字２の画像の本体部分２ａ、及び改正部３を走査するラインである。このため、このライン９のＲＧＢ信号の測定結果である図７（ｂ）では、ＲＧＢ信号の電圧値が一番低いところが黒色、２番目に低いところが第１の灰色の領域１１６、中間のところが第２の灰色の領域１１７、２番目に高いところが第３の灰色の領域１１８、一番高いところが白色である。
【００８７】
図８（ａ）は図７（ａ）のＲＧＢ信号により放出される電磁信号の測定結果を示す図であり、図８（ｂ）は図７（ｂ）のＲＧＢ信号により放出される電磁信号の測定結果を示す図である。図８（ａ）及び図８（ｂ）における横軸は表示画面の水平ライン８，９上のピクセル数を示し、縦軸は放出される電磁信号の電圧値を示している。
【００８８】
図８（ａ）において電圧値が１ｍＶを超えるレベルの電磁信号が放出されているところは、図５（ａ）においてＲＧＢ信号の電圧値が低いところと高いところとの境界、即ち黒色と白色との境界である。
【００８９】
これに対し、図８（ｂ）においては電圧値が１ｍＶを超える電磁信号は放出されていない。つまり、図８（ａ）で示される１ｍＶを超えるレベルの電磁信号は、図５（ｂ）のように白色部分から黒色部分へと画像の明度の変化が滑らかな場合、図８（ｂ）のように観測できない程度まで低減する。
【００９０】
このように改変済みの文字２の輪郭部に対応する画像信号に基づいて放出される電磁信号を殆ど観測できないレベルに低減すれば、放出される電磁信号の観測結果から文字２の画像を復元することができない。その結果、文字２の画像信号に基づいて放出される電磁信号から文字２に関する情報が漏洩するのを防止できる。
【００９１】
したがって、上述のような改変処理を改変対象の画像要素に施すことにより、その画像要素の画像信号に基づいて放出される電磁信号から画像要素に関する情報が漏洩するのを確実に防止できる。
【００９２】
ここで、上述の改変部３に施すグラデーションは、複数段階で直線的（換言すると線形的に（リニア的に））に変化することが好ましい。このように直線的にグラデーションが変化する場合、一次関数のみで計算処理することができるため、処理量が比較的少なく、計算処理を促進して、数多くの画像要素を迅速に改変できる。そして、計算処理量を抑制することによって、計算処理のための特別な追加ハードウェア等を備えなくとも、改変処理をソフトウェアのみで実現することができる。従って、特別な装置を必要とせず、種々の情報処理装置に改変処理を行わせることができる。
【００９３】
図９はグラデーションが施される領域の水平方向の幅を変更した場合を示す模式図であり、（ａ）は前記幅が狭い場合を示し、（ｂ）は前記幅が広い場合を示す。ここでは、改変対象の画像要素が黒１００％で、背景画像が黒０％（白色）である場合を例にして説明する。図９（ａ）では、黒１００％のドットと黒０％のドットとの間に１つの中間レベルのドットを挿入することによってグラデーションを施している。また、図９（ａ）では、黒１００％のドットと黒０％のドットとの間に段階的に変化する３つの中間レベルのドットを挿入することによってグラデーションを施している。図９（ａ）のように、グラデーションの変化率が５０％と高い場合、グラデーションが施される領域の水平方向の幅は狭い。これに対し、図９（ｂ）のようにグラデーションの変化率を２５％と低くすると、グラデーションが施される領域の水平方向の幅は広くなる。
【００９４】
このようにグラデーションが施される改変部３における水平方向の幅を変更させることによって、グラデーションの変化率を変更することができる。これによって、改変処理後の画像要素の電磁信号による傍受のされ難さと、画像要素の見易さとのバランスを調整することができる。すなわち、改変部３の水平方向の幅を広くしてグラデーションの変化率を低くすると傍受され難くすることができるが、画像としては見難くなる。一方、幅を狭くしてグラデーションの変化率を高くすると見易くなるが、傍受されやすくなる。
【００９５】
また、表示画像内の改変対象の画像要素と背景画像とを一定の変化率のグラデーションでつなぐように改変部３を形成してもよい。この場合、改変対象の画像要素と背景画像とのコントラスト等の大きさ応じて、改変部３の水平方向の幅が広くなる。例えば、文字の画像が表示画面内に表示されている場合、改変部３の水平方向の幅が広くなると、隣接する文字間で改変部３同士が重なる場合がある。このような場合には、文字と背景のコントラスト等を予め小さくした後、改変部３を付与すればよい。文字等の改変対象の画像要素と背景画像の明度の差を小さくする方法としては、例えば文字が黒１００％で背景が黒０％（白）である場合に、文字を黒５０％の灰色に変えて、文字と背景とのコントラストを小さくする方法が挙げられる。
【００９６】
なお、文字等の画像要素に改変（修飾）を施す方法としては、放出される電磁信号が殆ど観測できない程度まで低減できれば、改変部（ヒゲ）を付けるという方法に限定されるものではない。例えば、改変対象の画像要素の本体部分（非修飾部分）の周りを全周に渡って取り囲むように、あるいは本体部分の周囲を部分的に取囲むように改変部を付加してもよい。この方法では、ヒゲ状の改変部を付与する方法よりも、より確実に放出される電磁信号を低減することができ、より画像が推定され難くすることができる。
【００９７】
また例えば、上述のヒゲ状の改変部３の周辺にさらに複数のドットを付加してもよい。これによって、より高い目くらまし効果が得られ、画像をより推定され難くくできる。
【００９８】
以上では、画像信号に基づいて放出される電磁信号を低減することにより、画面表示されている画像が推定されるのを防止する方法について説明した。しかし、結果として画面に表示されている画像が推定されないできれば、必ずしも電磁信号を低減することにこだわる必要はない。
【００９９】
上述のヒゲ状の改変部３を、例えば、赤、黄、青、赤、緑のように異なる１又は複数の色で構成してもよい。この場合、改変部３の各部分の色をランダムに変えてもよい。あるいは、改変部３を単一の中間明度（例えば、黒７０％の灰色）だけで構成してもよい。この場合、ある改変部３の明度を黒７０％の灰色にし、別の改変部３の明度を黒３０％の灰色にするという具合に、改変部３の明度を改変部３ごとにランダムに変化させてもよい。
【０１００】
図１０（ａ）は改変前の線分の画像を示す図であり、図１０（ｂ）は改変後の線分の画像を示す図である。このように、改変対象の画像要素として水平方向Ｈに延びる線分を設定してもよい。この場合の改変処理では、線分に水平方向Ｈに延びる少なくとも１つの改変部が設けられる。
【０１０１】
例えば、図１０（ａ）のように、黒０％（白色）の背景として、改変前の線分２０１が水平方向Ｈに黒１００％の明度で連続している場合について、改変処理の具体例を説明する。この場合、図１０（ｂ）に示すように、線分２０２の複数箇所に改変部２０３が設けられている。そして、この改変部２０３では、線分２０２の改変部２０３が設けられた部分では、線分２０２の明度が、水平方向Ｈに進むにつれて、元の線分２０１の明度である黒１００％から背景の明度である黒０％との間で段階的に変化されている。この図１０（ｂ）の例では、改変部２０３において、水平方向Ｈに進むにつれて、明度が黒７５％、黒５０％、黒２５％、黒０％、黒２５％、黒５０％、黒７５％の順に段階的に変化されている。より詳細には、図１０（ｂ）の例では改変後の線分２０２の全体が明度が周期的に変化する改変部２０３とされている。そして、線分２０２の明度が、水平方向Ｈに進むにつれて、黒１００％、黒７５％、黒５０％、黒２５％、黒０％、黒２５％、黒５０％、黒７５％、黒１００％、黒７５％、・・・の順に段階的かつ周期的に変化されている。
【０１０２】
線分２０２に設ける改変部２０３の数は、改変前の線分２０１の水平方向Ｈの幅、及び改変部２０３の水平方向Ｈの幅等に応じて調節される。例えば、改変前の線分２０１の水平方向Ｈの幅が小さい場合には、１つの改変部２０３を設けるようにしてもよい。
【０１０３】
ここで、改変対象とされる線分には、漢字の「一」、カタカナの長音文字「ー」、ハイフン記号又は引き算記号「−」  及び水平方向Ｈに延びる罫線又は直線など、水平方向Ｈに沿って線状に延びる種々の画像要素が含まれる。
【０１０４】
以上のような改変処理は、記憶部２４等に保存された改変処理の内容を規定する設定データに基づいて行われる。この規定データの内容について、文字コードによって与えられる文字画像（フォント画像）に対して改変処理を行う場合を例に具体的に説明する。設定データは、例えばデータファイル化されて記憶部２４等に保存されており、改変処理の際に改変処理部２２ｂによって読み出されて改変処理に用いられる。
【０１０５】
設定データによる規定内容の例としては、＜対象フォント＞、＜対象ｐｔ数＞、＜改変部の縦方向の間隔＞、＜改変部の縦方向の幅＞、＜改変部の横方向の幅＞、＜非修飾部分の幅＞等が挙げられる。＜対象フォント＞は、通常のＰＣ等で用いられるフォントのうち、改変対象とされるフォントを示している。この場合、全てのフォントが改変対象とされる場合もあれば、一部のフォントが改変対象から除外される場合もある。
【０１０６】
＜対象ｐｔ数＞は、改変対象とされるフォントサイズを示し、ここに記述されたフォントサイズ以上であれば改変対象となることを示す。一定のフォントサイズ以上のものを改変対象とするのは、例えば１６ｐｔ（ポイント）程度より小さいフォントサイズでは、表示画像を再現できる程度の電磁信号は発生し難いので、改変処理を行う意義が乏しいからである。
【０１０７】
＜改変部の縦方向の間隔＞は、図６に示す表示画面上における隣接する改変部３間の垂直方向Ｖの間隔４を規定するものであり、ここに記述された値によって間隔４が規定される。＜改変部の縦方向の幅＞は、図６に示す表示画面上における改変部３の垂直方向の幅５を規定するものであり、ここに記述された値によって幅５が規定される。＜改変部の横方向の幅＞は、図６に示す表示画面上における改変部３の水平方向Ｈの幅６を規定するためのものであり、ここに記述された値によって幅６が規定される。＜非修飾部分の幅＞は、図６に示す表示画面上における改変部３を付与すべき画像要素の本体部分２ａ（非修飾部分）の水平方向Ｈの幅７を規定するためのものであり、本体部分２ａの幅７がここに記述された値以上である場合に改変部３を付与する。本体部分２ａの幅７が所定の値以上でなければ改変部３を付与しないのは、本体部分２ａの幅７が所定の値以下であれば、明確な電磁信号が表れ難いため、改変部３を付ける意義が乏しいからである。
【０１０８】
なお、＜対象ｐｔ数＞及び＜改変部の縦方向の間隔＞等は、＜対象フォント＞に応じて異なる値を設定することができる。
【０１０９】
サーバ装置２０の情報準備部２１ａは、前記伝送情報として、例えばウェブページに関するウェブ情報を準備し、そのウェブ情報を、ウェブサーバとウェブクライアントとの情報通信に用いられる通信プロトコルを用いてネットワーク３０を介して端末装置１０に送信する。通信プロトコルには、例えばＨＴＴＰ（HyperText Transfer Protocol）、ＨＴＴＰＳ（Hypertext Transfer Protocol Security）、又はＧｏｐｈｅｒプロトコル等が用いられる。これに対して、端末装置１０の表示制御部１１ａは、ネットワーク３０を介して与えられたウェブ情報に基づき、表示画像としてのウェブページの画像を形成し、その画像を表示部１５に表示させる。
【０１１０】
このため、漏洩を防止すべき情報が含まれたウェブ情報が端末装置１０にて表示される際に、漏洩を防止すべき情報が放出される電磁信号により漏洩するのを防止できる。
【０１１１】
また、サーバ装置２０から端末装置１０に与える伝送情報がウェブ情報として与えられる。このため、ウェブページの閲覧が可能な端末装置１０であれば任意の端末装置１０に対し、表示画像の画像要素に対して改変処理を施したウェブ情報をサーバ装置２０からネットワーク３０を介して送ることができる。
【０１１２】
なお、上記の例では、サーバ装置２０から端末装置１０にウェブ情報が送信される構成としたが、送信される伝送情報は、ウェブ情報に限らない。例えば、電子メール及び種々のドキュメント情報等が、伝送情報として送信されるようにしてもよい。この場合にも、その伝送情報に含まれる画像要素に上述の改変処理を施すことにより、その伝送情報に関する画像が端末装置１０によって表示されたときに、表示画像に含まれる重要情報等が電磁信号によって漏洩するのを防止できる。
【０１１３】
ここで、フォントシステムとしていわるビットマップフォントシステムが採用されている場合の改変処理について説明する。この場合は、改変対象の画像要素が文字コード（フォントに関するデータも含む）によって規定されているため、その文字コードに基づいてビットマップ形式の文字等の画像要素が一旦生成される。そして、そのビットマップ形式の画像要素に対して改変処理が施される。改変処理後の画像要素はビットマップデータとして記載されて、他の伝送情報とともにサーバ装置２０から端末装置１０に与えられる。このビットマップデータで記述された改変処理後の文字画像等の形態を、「ＣｒｙｐＴｙｐｅフォント」と称する。この改変処理により、伝送情報中の改変対象とされた画像要素に対応する文字コードに関する情報が、改変処理後の画像要素のビットマップデータに置き換えられる。
【０１１４】
次に、フォントシステムにいわゆるアウトラインフォントシステムが採用され、改変対象の画像要素がベクトル情報によって規定されている場合の改変処理について説明する。この場合の改変処理の方法としては、２つの方法があり得る。１つは、アウトラインフォントのベクトル情報からビットマップ形式で改変対象の画像要素を生成し、その生成した画像要素に改変処理を行う方法である。もう１つは、アウトラインフォントに、そのベクトル情報に基づいて改変部を付与した後、ビットマップに変換する方法である。なお、後者の方法では、改変処理を規定する設定データの内容として、ベクトル情報に対応した改変部の付け方が記述されていれば、ベクトル情報を有効に活用して効率的に改変部を付与できる。
【０１１５】
図１１は、ベクトル情報を利用した改変部の付け方を説明するための模式図である。ベクトルα,β,γは、ｘ軸、ｙ軸を基準として、「Ａ」という文字を構成する各ラインの方向を示している。ｘ軸が走査線方向に相当する。改変処理を規定する設定データの記述における縦方向及び横方向は、それぞれｙ軸方向及びｘ軸方向に相当するので、ベクトルの方向から改変部を付ける位置を容易に把握できる。特に、ベクトル情報によれば、ベクトルγがｘ軸方向と一致することを把握することができるので、このベクトルγには改変部を付与しないようにすることもできる。これは、ｘ軸方向と一致するラインの部分（線分）では、ＲＧＢ信号の電圧値変化が表れず、放出される電磁信号も微弱であるため、改変部を付与する意義が乏しいからである。
【０１１６】
なお、ｘ軸方向と一致する比較的長い線分は、その存在自体が画像を再現させる電磁信号を発生してしまうので、上述の図１０（ｂ）で示す方法で改変処理を施すのが好ましい。
【０１１７】
ここまで、改変処理の例として、フォント文字を修飾する場合について説明したが、フォント文字以外の直線や円形等の描画ラインについても同様に修飾することが可能である。また、改変処理の方法として、フォントや描画ラインを改変する方法を説明し、具体的なフォントの改変方法として、ビットマップに改変を施す方法及びアウトラインフォントのベクトル情報を利用する方法等種々の改変方法を説明した。また、それらの変更方法において、改変対象の文字のポイント数、改変部の横方向の幅等種々の改変用パラメータを設定することも説明した。
【０１１８】
これらの改変方法や改変用のパラメータは、改変対象の画像要素に対して一律に適用する必要はない。むしろ、改変対象の画像要素ごと、あるいは画像要素内の部分ごとに異なるものを不規則に適用してもよい。これによって、より改変前の画像を推定し難くすることができる。具体的には、例えば文字の複雑さ（例えば、画数（ストローク数））に応じて改変用のパラメータの値を変えて適用してもよい。すなわち、漢字の「難」とひらがなの「し」とでは、「難」の方が複雑であり、改変前であっても推定し難くい。このため、「難」のように複雑な文字については、「し」と同じ間隔等で改変部を付ける必要はない。
【０１１９】
一方、端末装置１０側では、表示制御部１１ａがサーバ装置２０から与えられたそのビットマップデータに基づいて改変済みの画像要素を生成し、その画像要素を表示部１５に表示させる。なお、伝送情報に含まれる改変対象以外の文字コード及びベクトル情報等は、そのままサーバ装置２０から端末装置１０に与えられる。端末装置１０の制御部２２は、伝送情報に含まれる文字コード及びベクトル情報に基づいて画像要素を形成し、その画像要素を表示部１５に表示させる。伝送情報中の文字コード及びベクトル情報以外の情報（例えば、ビットマップデータ等）で与えられた画像要素は、改変対象とされることなく、そのままサーバ装置２０から端末装置１０に送られる。
【０１２０】
上記の構成では、文字コード又はベクトル情報により特定される画像要素に対して改変処理が行われ、それによって改変済み画像要素に対応するビットマップデータが作成される。このため、文字コード又はベクトル情報により規定される任意の画像要素に対して改変処理を行えるという利点がある。
【０１２１】
ここで、上記の改変処理において、一度改変処理を行った画像要素については、その改変済みの画像要素に関する情報（例えば、改変済みの画像要素のビットマップデータ）を保存しておき、その保存情報を以後の処理に利用するようにしてもよい。この場合、例えば、同じ画像要素に対する改変処理を行うときには、改変対象の画像要素に関する情報（文字コードに関する情報等）が、保存しておいた改変済みの画像要素を表すビットマップデータに置き換えられる。これによって、改変処理の迅速化及び効率化が図れる。
【０１２２】
なお、保存情報の保存は、例えば一次保存用の記憶領域（例えば、キャッシュ領域等）が用いられる。また、保存情報の情報量を抑制するため、一次保存用の記憶領域が一杯になった場合、又は、使われなくなった保存情報が含まれている場合等には、保存情報に優先順位を設定し、優先順位の低いものから順に削除するようにしてもよい。この場合に手法として、いわゆるＧａｒｂａｇｅ  Ｃｏｌｌｅｃｔｉｏｎの手法が用いられる。
【０１２３】
図１２は本実施形態における端末装置及びサーバ装置の動作を示すフローチャートであり、図１３はサーバ装置による改変処理に関する動作を詳細に示すフローチャートである。
【０１２４】
図１２に示すように、端末装置１０の操作部１６に対してサーバ装置２０に伝送情報の送信を喚起するような操作が行われた場合、その操作が表示制御部１１ａによって受け付けられる。そして、その操作に関する操作情報が表示制御部１１ａによってネットワーク３０を介してサーバ装置２０に送られる（ステップＳ１１）。
【０１２５】
この操作情報の具体的な内容としては、種々のものが考えられる。例えば、呼び出すべきウェブページを特定すための情報、及び、ウェブページ内のリンク等を介して呼び出すべきドキュメントファイルを特定するための情報が挙げられる。他の例としては、サーバ装置２０の情報準備部２１ａによって情報処理、情報管理及びグループウェア等の種々のサービスをネットワーク３０を介して端末装置１０に提供してもよい。この場合、前記操作情報としてサーバ装置２０のサービスに関する情報が挙げられる。情報処理サービス及び情報管理サービスとしては、サーバ装置２０によりネットワーク３０を介して端末装置１０に提供されるサービスであれば任意のものが適用できる。
【０１２６】
例えば、文書作成機能（ワープロ機能）を提供するサービス、電子メールの作成、送信及び受信に関する機能を提供するサービス、ウェブ内の情報検索サービス、スケジュール管理のための機能を提供するサービス、及び、いわゆるウェブバンキングに関するサービスなどが挙げられる。さらに他の例としては、コンビニエンスストア及び銀行の各支店等に設置されたＡＴＭ（端末装置１０）を介して入金、出金及び振込等のために提供されるサービスなども挙げられる。
【０１２７】
サーバ装置２０の情報準備部２１ａは、端末装置１０から与えられた操作情報に基づいて、伝送情報を準備する（ステップＳ２１）。この伝送情報についても、情報準備部２１ａが端末装置１０に対して提供するサービスに応じて種々のものが考えられる。
【０１２８】
続いて、サーバ装置２０の改変処理部２１ｂが、情報準備部２１ａによって準備された伝送情報に含まれる改変対象の画像要素に対して改変処理を行う（ステップＳ２２）。
【０１２９】
このステップＳ２２の処理では、図１３に示すように、まず改変処理部２１ｂが伝送情報中に改変対象の画像要素が含まれているか否かを判断する（ステップＳ２２ａ）。この判断は、伝送情報中に改変処理部２１ｂによる改変処理を喚起する改変指示情報（コマンド）が設定されているか否かに基づいて行われる。改変指示情報は、予め設定された設定情報に基づいて情報準備部２１ａが伝送情報を準備するときに伝送情報中の改変対象となる部分に自動的に付与するようにしてもよい。あるいは、伝送情報を構成する情報要素中に改変指示情報が予め設定されていてもよい。
【０１３０】
ステップＳ２２ａの判断の結果、伝送情報中に改変指示情報が設定されている場合には、改変処理のためのフック（hook）が設定され、ステップＳ２２ｂに進み、改変指示情報が設定されていない場合には、フックの設定及び改変処理が行われることなく、図１２のステップＳ２３に進む。
【０１３１】
ここで、フックとは、特定のＡＰＩ（Application Program Interface）又は関数が制御を実行しているときに、その特定のＡＰＩ又は関数の制御を他のＡＰＩ又は関数に横取りさせ、代わりに実行させるためものものである。フックによって呼び出された他のＡＰＩ又は関数による制御が終了すると、制御が元のＡＰＩ又は関数に戻される。本実施形態では、前記フックが設定されることにより、例えば情報準備部２１ａの制御を担っているＡＰＩの制御が、改変処理部２１ｂの制御を担っているＡＰＩに横取りされるようになっている。あるいは、この点に関する変形例として、制御部２１が改変処理用の外部プログラム（いわゆるフィルターと呼ばれるようなプログラム）に改変処理を行わせるようにしてもよい。
【０１３２】
ステップＳ２２ｂでは、例えば、改変対象とされた文字等のサイズが例えば１６ｐｔ以上であるか否かが判断され、１６ｐｔ以上である場合にはステップＳ２２ｃにて、改変対象の文字等の画像に上述のように改変部が付与された後、図１２のステップＳ２３に進む。１６ｐｔ未満である場合には、その文字等に対して改変処理が行われることなく、図１２のステップＳ２３に進む。
【０１３３】
ステップＳ２３では、サーバ装置２０の情報準備部２１ａが、改変処理部２１ｂによる改変処理が施された伝送情報をネットワーク３０を介して端末装置１０に送信する。
【０１３４】
これに続き、端末装置１０の表示制御部１１ａは、ネットワーク３０を介してサーバ装置２０から与えられた伝送情報に基づいて表示画像を形成し、その表示画像を表示部１５に表示させる（ステップＳ１３）。このとき、伝送情報中の改変処理が施された画像要素については、そのビットマップデータに基づいて改変済みの画像要素が生成し、その画像要素が表示部１５に表示される。また、伝送情報に含まれる改変対象以外の画像要素については、その画像要素を規定する文字コード等の情報要素に基づいて画像要素（例えば、通常のフォントで表現された文字の画像等）が生成され、その生成された画像要素が表示部１５に表示される。
【０１３５】
ここで、サーバ装置２０の改変処理部２１ｂは、サーバ装置２０にインストールされたプログラム（ソフトウェア）によって制御部２１内に生成される機能要素（処理モジュール）である。このため、そのプログラムをインストールすることにより、種々のコンピュータを本実施形態に係るサーバ装置２０の機能を持たせることができる。なお、プログラムのサーバ装置２０への読み込みは、ＣＤＲＯＭ（Compact Disk Read Only Memory）等の記録媒体からサーバ装置２０の図示しない読み込み装置によって読み込まれる場合、及び、ネットワーク３０を介して読み込まれる場合等がある。読み込まれたプログラムは、記憶部２４等に保存される。
【０１３６】
以上のように、本実施形態によれば、改変対象の画像要素に上述のような改変処理が施される。これによって、ネットワーク３０を介してサーバ装置２０から端末装置１０に与えられた情報等に基づいて形成された表示画像が端末装置１０の表示部１５に表示されるときの電磁波の雑音（電磁信号）による表示画像に関する情報の漏洩を防止できる。例えば、サーバ装置２０から端末装置１０にネットワーク３０を介して個人情報及び秘匿情報等が送信され、それらの情報が端末装置１０で表示されるときに、それらの情報が端末装置１０から放出される電磁信号によって漏洩するのを確実に防止できる。
【０１３７】
また、画像要素に対する改変処理がサーバ装置２０にて行われるため、端末装置１０に改変処理のための特別な構成（例えば、改変処理用のソフトウェア等）を設ける必要がない。それ故、一般的に使用されている端末装置１０を用いて本実施形態に係る情報処理システム１０を容易に構成できる。
【０１３８】
また、上述のように、改変対象の画像要素に１又は複数の改変部を付与することにより、端末装置１０の表示部１５に表示される改変済みの画像要素の視認性の劣化を抑制しつつ、画像要素を電磁信号から復元困難な状態に効果的に曖昧化できる。その結果、端末装置１０から放出される画像信号に関する電磁信号が第三者により受信されても、その受信信号から改変処理が施された画像要素が復元されるのを阻止できる。
【０１３９】
［第２実施形態］
次に、本発明の第２実施形態に係る情報処理システム１００について説明する。本実施形態に係る情報処理システム１００は、上述の第１実施形態に係る情報処理システム１００と実質的に同様な構成を有しているため、共通する部分に関する説明は省略する。
【０１４０】
ここで、情報端末によって表示されるウェブ画面等の表示画像において、その表示画像内に設けられた入力領域に対して情報端末の操作部を介して文字等の情報が入力できる場合がある。このような場合、通常のＰＣ等の情報端末では、その操作部を介して入力領域に対する情報の入力が行われた場合、その入力された文字等の情報が入力領域に直ぐに表示されるようになっている。入力領域に表示された文字等は、改変処理が施されていない通常のフォントで表示されるため、入力された文字等に関する情報が電磁信号によって漏洩するおそれがある。
【０１４１】
そこで、本実施形態では、そのような端末装置１０のウェブ画面等の表示画像中に入力領域が設けられた場合の対策が講じられている。その対策について以下に説明する。
【０１４２】
本実施形態では、ネットワーク３０を介してサーバ装置２０から与えられた伝送情報に基づいて端末装置１０が表示する表示画像５１中には、図１４に示すように、入力領域５２が設けられている。そして、入力領域５２に入力される情報について電磁信号による漏洩対策が必要な場合には、その入力領域５２が改変対象として設定される。表示画像５１中に複数の入力領域５２が設けられる場合には、その一部の入力領域５２のみが改変対象とされる場合と、全部の入力領域５２が改変対象とされる場合がある。
【０１４３】
また、改変対象とすべき入力領域５２を端末装置１０側に認識させるため、識別用の所定の情報又はコマンドが伝送情報内に付与される。すなわち、入力領域５２を改変対象とすべきか否かに関する指示は、サーバ装置２０（より詳細には改変処理部２１ｂ）から端末装置１０に与えられる。例えば、その指示は、端末装置１０に送信する伝送情報に改変処理に関するプラグインを設定することにより行われる。端末装置１０への改変処理用のプログラムの導入は、例えば、Ｊａｖａ（登録商標）、Ｆｌａｓｈ，Ａｊａｘ、Ａｐｏｌｌｏ又はＳｉｌｖｅｒｌｉｇｈｔ等の技術を用いて行われる。
【０１４４】
本実施形態に係る情報処理システム１００の端末装置１０及びサーバ装置２０の動作について、図１５及び図１６のフローチャートを参照して説明する。本実施形態においては、端末装置１０の表示制御部１１ａ及びサーバ装置２０の改変処理部２１ｂは、第１実施形態で説明した上述の処理に加えて、以下の処理を行うようになっている。
【０１４５】
すなわち、図１５に示すように、表示制御部１１ａは、表示部１５に表示させた表示画像５１中に設けられた入力領域５２に対する文字等の情報の入力が操作部１６を介して行われた場合、その入力を受け付ける（ステップＳ３１）。なお、この表示画像５１はネットワーク３０を介してサーバ装置２０から与えられた伝送情報に基づいて作成されたものである。
【０１４６】
続いて、表示制御部１１ａは、入力が行われた入力領域５２が改変対象となっているか否かを判断する（ステップＳ３２）。この判断は、上述の伝送情報中に付与された識別のための情報等に基づいて行われる。
【０１４７】
ステップＳ３２の判断の結果、その入力領域５２が改変対象とされている場合には、表示制御部１１ａは、その入力情報に基づいて文字等の画像を作成し、その画像を入力領域５２内に表示する（ステップＳ３３）。一方、その入力領域５２が改変対象とされている場合には、入力情報に基づく入力領域５２に対する画像の表示を行わずに、入力情報をネットワーク３０を介してサーバ装置２０に送信する（ステップＳ３４）。このとき、入力情報は、例えば入力された文字等に関するキーコードとしてサーバ装置２０に送信される。キーコードとは、操作部１６に含まれる図示しないキー又はマウス等の操作内容を表す情報である。
【０１４８】
サーバ装置２０の改変処理部２１ｂは、端末装置１０から送信されてきた入力情報に基づいて改変すべき文字等の画像要素を特定し（ステップＳ４１）、特定した画像要素に対して上述の改変処理を施す（ステップＳ４２）。
【０１４９】
続いて、改変処理部２１ｂは、改変済みの画像要素に関する情報（例えば、ビットマップデータ）を第１の改変済み情報として、ネットワーク３０を介して端末装置１０に送信する（ステップＳ４３）。
【０１５０】
続いて、端末装置１０の表示制御部１１ａは、サーバ装置２０から与えられた第１の改変済み情報に基づいて文字等の画像を作成し、その画像を表示画像５１中の入力領域５２に表示する（ステップＳ３５）。
【０１５１】
次に、図１６のフローチャートを参照して、端末装置１０の操作部１６を介した操作により、表示画像５１中の改変対象とされた入力領域５２に表示された画像の一部又は全部が消去される際の処理について説明する。
【０１５２】
図１６に示すように、端末装置１０の表示制御部１１ａは、操作部１６を介して表示画像５１中の改変対象とされた入力領域５２に表示されている画像の一部又は全部を消去する操作が行われた場合、その操作を受け付ける（ステップＳ５１）。この操作としては、例えば、キーボードのバックスペースキー又はデリートキー等に対する操作が挙げられる。また、他の例としては、入力領域５２に表示されている画像の一部又は全部が選択され、その選択された部分に対する削除が指示されるような操作が挙げられる。
【０１５３】
続いて、表示制御部１１ａは、受け付けた消去指示に基づく入力領域５２の表示内容の更新（削除処理）を行わずに、消去指示をネットワーク３０を介してサーバ装置２０に通知する。このとき、操作部１６の操作内容に関するキー操作等に関する情報をサーバ装置２０に与えるようにしてもよい。
【０１５４】
続いて、サーバ装置２０の改変処理部２１ｂは、端末装置１０から前記消去指示が通知されるのに応じ、消去指示を反映させた後に入力領域５２に表示させるべき改変済みの画像に関する情報を作成する（ステップＳ６１）。この処理では、例えば、その入力領域５２に表示されている画像のうちの消去指示の対象となっている部分を消去した後に、入力領域５２に表示すべき文字等の画像要素の改変済みの画像要素に関する情報が作成される。そして、改変処理部２１ｂは、その作成した情報を第２の改変済み情報としてネットワーク３０を介して端末装置１０に送信する（ステップＳ６２）。
【０１５５】
続いて、端末装置１０の表示制御部１１ａは、サーバ装置２０から与えられた第２の改変済み情報に基づいて入力領域５２の表示内容を更新する（ステップＳ５１）。このとき、入力領域５２に表示されている画像のうち、消去指示の対象となっている部分が消去される。
【０１５６】
なお、改変対象とされた入力領域５２内にカーソル画像が表示される場合には、次のような構成が採用できる。例えば、端末装置１０がカーソル画像を作成するための基礎となる画像形成用情報（例えば、ビットマップデータ等）の作成を、サーバ装置２０の改変処理部２１ｂに行わせるようにしてもよい。この場合、端末装置１０の表示制御部１１ａは、サーバ装置２０から与えられた画像形成用情報に基づいてカーソル画像を作成し、そのカーソル画像を改変対象とされた入力領域５２に表示する。入力領域５２内おけるカーソル画像の移動は、端末装置１０の操作部１６を介した操作等に基づいて行われる。
【０１５７】
例えば、操作部１６のカーソキー又はマウス等を介してカーソル画像の移動が指示された場合、その操作に対応するキーコードが端末装置１０の表示制御部１１ａによってネットワーク３０を介してサーバ装置２０に与えられる。これに応答し、サーバ装置２０の改変処理部２１ｂが、その与えられた指示（例えば、キーコード）に基づいて新たな表示位置に移動させたカーソル画像を入力領域５２に表示するための画像形成用情報を作成し、ネットワーク３０を介して端末装置１０に与える。そして、端末装置１０の表示制御部１１ａが、その画像形成用情報に基づいて表示位置が移動されたカーソル画像を作成し、そのカーソル画像を改変対象とされた入力領域５２に表示する。
【０１５８】
このとき、サーバ装置２０にてカーソル画像に対して上述の改変処理を施し、改変処理済みのカーソル画像に対応する画像形成用情報が端末装置１０に与えられるようにしてもよい。
【０１５９】
次に、本実施形態に係る情報処理システム１００において、改変対象とされた入力領域５２に仮表示された文字に対して、端末装置１０の操作部１６を介して文字変換が指示された場合の動作について説明する。
【０１６０】
ここで「仮表示」とは、入力された文字が確定される前で文字変換が可能な表示状態をいう。そしてここでは、改変対象とされた入力領域５２に変換前文字が前記仮表示の状態で表示されている状態で、その変換前文字に対して、端末装置１０の操作部１６に含まれる図示しない変換キーが操作された場合の動作について説明する。なお、改変対象の入力領域５２に表示された文字等は、すべて上記の改変処理が施された状態で表示されれる。このため、改変対象の入力領域５２に仮表示される変換前文字についても、上記の改変処理が施された状態で表示される。
【０１６１】
また、「文字変換」とは、操作部１６を介して入力された文字を他の文字に変換する処理をいい、例えば、ローマ字入力された平仮名を漢字、全角のカタカナ、半角のカタカナ、全角のローマ字、又は全角のローマ字等に変換する処理をいう。また、この「文字変換」として、操作部１６を介して入力された文字を、その文字に関連付けて登録された他の文字に変換する処理を含めてもよい。例えば、文字列「情報処理システム」と文字「じ」とを関連付けて登録しておき、文字「じ」を操作部１６を介して入力して変換させることにより、変換結果として「情報処理システム」が表示部１５の入力領域５２に表示されるようにしてもよい。
【０１６２】
端末装置１０の表示制御部１１ａは、改変対象とされた入力領域５２に表示されている変換前文字に対する文字変換を指示する変換指示を操作部１６を介して受け付けた場合、その変換指示をネットワーク３０を介してサーバ装置２０に通知する。
【０１６３】
サーバ装置２０の改変処理部２１ｂは、端末装置１０から変換指示が通知されるのに応じ、変換前文字に対する文字変換を行う。そして、改変処理部２１ｂは、その文字変換により得られた変換候補文字に対する上記の改変処理を施し、その改変処理によって得られた情報を第３の改変済み情報としてネットワーク３０を介して端末装置１０に与える。
【０１６４】
端末装置１０の表示制御部１１ａは、変換指示に関する通知に応答してサーバ装置２０から与えられた第３の改変済み情報に基づいて、変換前文字に対する文字変換により得られた変換候補文字に対応する候補画像を作成し、その候補画像を表示部に表示させる。
【０１６５】
そして、端末装置１０の操作部１６を介していずれかの変換候補文字に対応する候補画像を選択する選択指示が入力されると、表示制御部１１ａは、その選択指示をネットワーク３０を介してサーバ装置２０に通知する。サーバ装置２０の改変処理部２１ｂは、端末装置１０から選択指示が通知されるのに応じ、その選択指示によって指定された変換候補文字に対して上記の改変処理を施し、その改変処理によって得られた情報を改変済み情報としてネットワーク３０を介して端末装置１０に与える。端末装置１０の表示制御部１１ａは、その改変済み情報に基づいて選択された変換候補文字に対応する改変された文字画像を作成し、表示部１５の改変対象とされた入力領域５２に表示させる。これによって、改変対象とされた入力領域５２に仮表示された変換前文字に対する文字変換が完了（確定）する。
【０１６６】
ここで、端末装置１０の表示制御部１１ａにより行われる変換指示の通知、変換候補文字の画像の作成等は、サーバ装置１０の制御部２１からネットワーク３０を介して与えられるＪａｖａ（登録商標）等のプログラムにより実行される。
【０１６７】
次に図１７及び図１８を参照して文字変換の具体例について説明する。ここでは、端末装置１０の表示画像５１中に設けられた改変対象とされた入力領域５２に、氏名が入力される場合について説明する。より具体的には、図１８に示すように、端末装置１０の操作部１６を介してローマ字入力により「Ｗ，Ａ，Ｔ，Ａ，Ｎ，Ａ，Ｂ，Ｅ」の順にキーが操作された場合について説明する。
【０１６８】
「Ｗ，Ａ，Ｔ，Ａ，Ｎ，Ａ，Ｂ，Ｅ」の順にキーが操作された場合、入力領域５２には、平仮名で「わたなべ」が仮表示される。なお、この「わたなべ」は改変処理された状態で表示される。この状態で端末装置１０の操作部１６を介して文字変換に関する変換指示が入力された場合、その変換指示が端末装置１０からサーバ装置２０に与えられる。サーバ装置２０にてその「わたなべ」に対する文字変換され、文字変換によって得られた変換候補文字に対する改変処理が行われる。そして、改変処理後の変換候補文字に関する画像形成用情報が、サーバ装置２０から端末装置１０に与えられ、図１７に示すように、その画像形成用情報に基づいて作成された変換候補文字に関する複数の候補画像５３が改変された状態で表示部１５の表示画像５１中に表示される。
【０１６９】
図１７に示す例では、複数の候補画像５３が、リスト化されてウインド領域５４内に表示されている。そして、ウインド領域５４内に表示された各候補画像５３に付与された識別番号の操作部１６から入力する。あるいは、操作部１６を介して選択バー５５を所望の候補画像５３の位置に移動させる。これによって、複数の候補画像５３（変換候補文字）のうちから所望の候補画像５３を選択することができる。
【０１７０】
以上のように、本実施形態によれば、端末装置１０にて表示されているウェブ画面等の表示画像５１中の入力領域５２に対して漏洩対策が必要な場合に、入力領域５２に入力された情報が電磁信号により漏洩するのを防止できる。例えば、サーバ装置２０が提供するウェブバンキングに関するサービスを端末装置１０により利用する場合、端末装置１０によって金額及び振込先等に関する重要情報の入力が行われる。本実施形態により、そのような重要情報の漏洩が確実に防止できる。
【０１７１】
また、端末装置１０にて表示される表示画像５１中の改変対象とすべき入力領域５２がサーバ装置２０側で指定される。このため、情報の漏洩対策が必要な情報が入力される可能性のある入力領域５２については、サーバ装置２０の指示により確実に改変対象にすることができ、これによって端末装置１０側で入力される重要情報等の漏洩を確実に防止できる。
【０１７２】
また、改変対象の入力領域５２に表示されている画像の一部又は全部の消去指示が端末装置１０の操作部１６を介して行われた場合には、その削除指示がサーバ装置２０に与えられる。このとき、その消去指示に基づく端末装置１０による入力領域５２の表示内容の更新は行われない。そして、それに応答してサーバ装置２０から端末装置１０に与えられた第２の改変済み情報に基づいて、端末装置１０による入力領域５２の表示内容の更新が行われる。それ故、改変対象とされた入力領域５２に表示される表示内容をサーバ装置２０側で確実に管理できる。
【０１７３】
また、端末装置１０側で改変対象の入力領域５２に入力された情報の訂正又は消去等にも対応できるため、便利である。
【０１７４】
また、端末装置１０の表示画像５１中に設けられた改変対象の入力領域５２に入力された文字に対する文字変換が指示された場合には、サーバ装置２０により変換候補となる変換候補文字に対して改変処理が施される。そして、その改変処理によって得られた候補画像５３が端末装置１０にて表示部１５に表示される。それ故、文字変換の際の変換候補文字が表示部１５に表示される際にも、その変換候補文字に対して改変処理を施すことができ、電磁信号による情報の漏洩に対してより万全を期すことができる。
【０１７５】
［第３実施形態］
図１９及び図２０は本発明の第３実施形態に係る情報処理システムに備えられる端末装置及びサーバ装置のブロック図であり、図２１はその端末装置及びサーバ装置の動作を示すフローチャートである。本実施形態に係る情報処理システム１００が上述の第１実施形態及び第２実施形態に係る情報処理システム１００と実質的に異なる点は、端末装置１０及びサーバ装置２０の制御部１１，２１に機能要素が追加された点及びその関連部分のみである。このため、本実施形態に係る情報処理システム１００と上述の第１実施形態及び第２実施形態に係る情報処理システム１００とが共通する部分に関する説明は省略する。
【０１７６】
本実施形態においては、図１９に示すように、端末装置１０の制御部１１に追加の機能要素として、改変制御部１１ｂが備えられている。なお、この改変制御部１１ｂは、ネットワーク３０を介して与えられた改変処理用のプログラムが制御部１１に読み込まれている間だけ生成される機能要素であり、その改変処理用のプログラムの処理の終了等によって消失する。
【０１７７】
改変制御部１１ｂは、サーバ装置２０から与えられた改変処理用のプログラムに基づき、表示部１５に表示させる表示画像に含まれる改変対象の画像要素に対する改変処理の少なくとも一部をサーバ装置２０に代わって行う。表示制御部１１ａは、改変制御部１１ｂによる改変対象の画像要素に対する改変処理が施された後の表示画像を表示部１５に表示させる。
【０１７８】
また、本実施形態においては、図２０に示すように、サーバ装置２０の制御部２１に追加の機能要素として、プログラム供給部２１ｃが備えられている。このプログラム供給部２１ｃは、記憶部２４等から上記の改変処理用のプログラムを読み出し、その改変処理用のプログラムをネットワーク３０を介して端末装置１０に送信する。
【０１７９】
ここで、改変対象となっている画像要素に対する改変処理をどのような割合又は組み合わせで、サーバ装置２０と端末装置１０とに分担させるかは、サーバ装置２０によって指示される。例えば、すべての改変処理を端末装置１０に行わせるようにしてもよし、一部の改変処理のみを端末装置１０に行わせるようにしてもよい。
【０１８０】
次に、図２１のフローチャートを参照して、端末装置１０及びサーバ装置２０の動作について説明する。なお、図２１のフローチャートにおいて、図１２のフローチャートと対応するステップには同一の参照符号を付与している。また、図２１の各ステップの処理のうち、ステップＳ１３ａ，Ｓ２３ａ以外の処理は図１２の処理と実質的に同じであるため、ここでは説明を省略する。
【０１８１】
なお、図２１のステップＳ２２では、情報準備部２１ａによって準備された伝送情報に対して行う改変処理のうち、サーバ装置２０に割り当てられた改変処理のみが行われる。すべての改変処理を端末装置１０に行わせる場合には、ステップＳ２２での改変処理は行われない。
【０１８２】
ステップＳ２３ａでは、サーバ装置２０の情報準備部２１ａによる伝送情報の送信処理に同期させて、あるいは伝送情報の送信処理と独立して、プログラム供給部２１ｃによる改変処理用のプログラムの送信処理が行われる。
【０１８３】
これに続いて、ステップＳ１３ａでは、端末装置１０の表示制御部１１ａによって、サーバ装置２０から与えられた伝送情報に基づいた表示画像が作成され、その表示画像が表示部１５に表示される。また、この処理と連動して（あるいは独立して）、改変制御部１１ｂが、サーバ装置２０から与えられた改変処理用のプログラムに基づき、表示部１５に表示させる表示画像に含まれる改変対象の画像要素に対する改変処理を行う。その改変処理によって得られた改変済みの画像要素は、表示制御部１１ａによって表示部１５に表示される。
【０１８４】
なお、このステップＳ１３ａにおいて、上述の第２実施形態にて説明した以下の処理を行うようにしてもよい。すなわち、
(a) 上述の図１４に示す表示画像５１中の改変対象とされた入力領域５２に対する操作部１６を介した情報の入力の受け付け、
(b) その入力情報に基づいて特定した画像要素に対する改変処理、及び、
(c) それによって得られる改変済みの画像要素の入力領域５２への表示
などを行うようにしてもよい。
【０１８５】
この場合、入力領域５２への入力情報に対する改変処理が端末装置１０側で行われるため、入力情報のサーバ装置２０への送信は行われない。また、操作部１６を介して入力領域５２に表示された画像に対する削除指示が入力された場合の上述の表示内容の更新に必要な処理も、端末装置１０内で行われる。
【０１８６】
以上のように、本実施形態によれば、改変処理の少なくとも一部をサーバ装置２０に代わって端末装置１０に行わせることができ、これによってサーバ装置２０の負荷の低減が図れる。
【０１８７】
また、端末装置１０が改変処理を実行するために用いられる改変処理用のプログラムは、サーバ装置２０から自動的に供給されるため、予め端末装置１０側で準備しておく必要がない。それ故、一般的に使用されている端末装置１０を用いて本実施形態に係る情報処理システム１００を容易に構成できる。
【０１８８】
［第４実施形態］
図２２は、本発明の第４実施形態に係る情報処理システムの構成を模式的に示す図である。本実施形態に係る情報処理システム１００が上述の第１から第３実施形態に係る情報処理システム１００と実質的に異なる点は、上述の各実施形態におけるサーバ装置２０を複数のサーバ装置（情報処理装置）６１〜６３によって構成した点のみである。このため、本実施形態に係る情報処理システム１００と上述の第１から第３実施形態に係る情報処理システム１００とが共通する部分に関する説明は省略する。
【０１８９】
本実施形態においては、図２２に示すように、ネットワーク３０又は他のネットワーク３１によって接続された複数のサーバ装置６１〜６３によって上述の各実施形態に対応するサーバ装置２０が構成されている。これによって、上述の各実施形態におけるサーバ装置２０の機能が複数のサーバ装置２０に分担されている。
【０１９０】
例えば、複数のサーバ装置６１〜６３のいずれか１つ（例えば、サーバ装置６１）がメインサーバ装置とされ、それ以外（例えば、サーバ装置６２,６３）がサブサーバ装置とされる。メインサーバ装置６１には、端末装置１０に対する窓口としての役割が与えられるとともに、上述の改変処理部２１ｂ及びプログラム供給部２１ｃに関する機能が与えられる。上述の情報準備部２１ａに関する機能は、例えばすべてのサーバ装置６１〜６３に備えられる。そして、メインサーバ装置６１に設けられた改変処理部２１ｂが、各サーバ装置６１〜６３の情報準備部２１ａによって準備された伝送情報に含まれる改変対象の画像要素に対する改変処理を行う。また、各サーバ装置６１〜６３の情報準備部２１ａによって準備された伝送情報の端末装置１０への送信は、メインサーバ装置６１に設けられる情報準備部２１ａによって行われる。
【０１９１】
このような構成により、改変処理に必要なプログラム等をメインサーバ装置６１にインストールしておけばよい等の利点がある。
【０１９２】
図２２に示す構成の具体例として、例えば図２３に示す構成が挙げられる。この図２３に示す例では、端末装置１０としてコンビニエンスストアに設置されたＡＴＭ（以下、「コンビニＡＴＭ」という）が適用され、サーバ装置６１としてＡＢＣ銀行のサーバ装置が適用され、サーバ装置６３としてＸＹＺ信用金庫のサーバ装置が適用されている。そして、ＡＢＣ銀行のサーバ装置６１には、上述の情報準備部２１ａ、改変処理部２１ｂ及びプログラム供給部２１ｃに関する機能が与えられ、ＸＹＺ信用金庫のサーバ装置６３には、上述の情報準備部２１ａに関するのみが与えられ、改変処理部２１ｂ及びプログラム供給部２１ｃに関する機能は与えられていない。このため、ＸＹＺ信用金庫のサーバ装置６３からネットワーク３０を介してコンビニＡＴＭ１０に与えられる伝送情報に対する改変処理は、ＡＢＣ銀行のサーバ装置６１によって行われるようになっている。
【０１９３】
このような図２２及び図２３に示す構成において、サーバ装置６１の改変処理に関する処理を専用のアプライアンスに行わせるようにしてもよい。
【０１９４】
［変形例］
上述の各実施形態で行われる改変処理では、改変処理のアウトプットである改変済みの画像要素を表すビットマップデータを出力するようになっている。この点に関する変形例としては、次の構成が挙げられる。なお、ここでは改変対象の画像要素が文字コードとフォントに関する情報（例えば、フォントの種類を指定する情報）によって規定されている場合について説明する。
【０１９５】
すなわち、サーバ装置２０の改変処理部２１ｂに、改変済みの画像要素に対応する少なくとも１種類の改変フォントに関する情報を予め登録しておく。そして、改変処理部２１ｂが、改変処理のときに、改変対象の画像要素のフォントに関する情報を改変フォントに関する情報に入れ替える。この入れ替えられた改変フォントに関する情報は、文字コードとともに情報準備部２１ａによってネットワーク３０を介して端末装置１０に送信される。端末装置１０の表示制御部１１ａは、文字コードと改変フォントに関する情報に基づいて画像要素を生成し、その画像要素を表示部１５に表示させる。
【０１９６】
なお、文字コードに対応する改変フォントに対応する文字画像を描画するために必要な情報（描画用情報）は、例えば改変処理部２１ｂが改変処理を行ったときにネットワーク３０を介して端末装置１０に送信するようにしてもよい。あるいは、描画用情報を予め端末装置１０にインストールしておくようにしてもよい。
【０１９７】
また、端末装置１０に改変処理用のプログラムを与えて、改変処理を端末装置１０に行わせる場合には、上記のフォントに関する情報の入れ替えが端末装置１０の改変制御部１１ｂによって行われる。この場合にも、改変フォントに関する描画用情報は、改変処理用プログラムと共に端末装置１０に与えられるようにしてもよし、あるいは、予め端末装置１０にインストールしておくようにしてもよい。
【０１９８】
このような構成を採用した場合、フォントの入れ替えだけで改変処理が完了するので、改変処理によるサーバ装置２０等の負荷の低減、及び改変処理の迅速化が図れる。
【０１９９】
さらなる変形例として次の構成が挙げられる。すなわち、サーバ装置２０の改変処理部２１ｂに、改変済みの画像要素に対応する複数種類の改変フォントに関する情報を、改変対象の画像要素のフォントの種類に対応付けられて予め登録しておく。登録される改変フォントの種類としては、例えば明朝体、角ゴシック体及び丸ゴシック体等が用意される。そして、改変処理部２１ｂは、改変処理のときに、複数種類の改変フォントのうちから改変対象の画像要素のフォントの種類に対応付けられた改変フォントを選択し、改変対象の画像要素のフォントに関する情報を、選択した改変フォントに関する情報に入れ替える。
【０２００】
これによって、改変済みの画像要素に用いられる改変フォントに、改変前の画像要素のフォントの種類と同一又は類似のフォントを用いることができ、改変処理により画像要素のフォントが全くことなるフォントに変わってしまう等の不都合が生じるのを回避できる。
【０２０１】
また、上述の各実施形態に係る構成の変形例として、端末装置１０とサーバ装置２０との間でネットワーク３０を介して伝送される情報の一部又は全部を暗号化した状態で伝送するようにしてもよい。この暗号化は、例えばＳＳＬ（Secure Socket Layer）等の暗号化機能を利用することで行える。このように端末装置１０とサーバ装置２０との間で伝送される情報を暗号化することによって、機密情報等の重要情報が権限のない第三者によって取得され漏洩するのを防止できる。
【図面の簡単な説明】
【０２０２】
【図１】本発明の第１実施形態に係る情報処理システムの構成を模式的に示す図である。
【図２】図１の情報処理システムに備えられる端末装置のブロック図である。
【図３】図１の情報処理システムに備えられるサーバ装置のブロック図である。
【図４】図２の端末装置の表示部に表示される表示画像の一例を示す図である。
【図５】（ａ）は改変処理の対象となる画像要素の一例を示す図であり、（ｂ）はその画像要素の改変処理後の状態を示す図である。
【図６】図５（ｂ）の下方部分を拡大して示す図である。
【図７】（ａ）は図５（ａ）の水平ライン８に沿った１ライン分のＲＧＢ信号を示す図であり、（ｂ）は図５（ｂ）の水平ライン９に沿った１ライン分のＲＧＢ信号を示す図である。
【図８】（ａ）は図７（ａ）のＲＧＢ信号により放出される電磁信号の測定結果を示す図であり、（ｂ）は図７（ｂ）のＲＧＢ信号により放出される電磁信号の測定結果を示す図である。
【図９】グラデーションが施される領域の水平方向の幅を変更した場合を示す模式図であり、（ａ）は前記幅が狭い場合を示し、（ｂ）は前記幅が広い場合を示す。
【図１０】（ａ）は改変前の線分の画像を示す図であり、（ｂ）は改変後の線分の画像を示す図である。
【図１１】ベクトル情報を利用した改変部の付け方を説明するための模式図である。
【図１２】図１の情報処理システムに備えられる端末装置及びサーバ装置の動作を示すフローチャートである。
【図１３】サーバ装置による改変処理に関する動作を詳細に示すフローチャートである。
【図１４】端末装置によって表示される入力領域付きの表示画像の例を示す図である。
【図１５】本発明の第２実施形態に係る情報処理システムに備えられる端末装置及びサーバ装置の動作を示すフローチャートである。
【図１６】本発明の第２実施形態に係る情報処理システムに備えられる端末装置及びサーバ装置の動作を示すフローチャートである。
【図１７】本発明の第２実施形態に係る情報処理システムにおいて端末装置側で文字変換が指示された場合の動作を説明するための説明図である。
【図１８】図１７に示す例において端末装置の操作部にて操作されたキーの情報を示す図である。
【図１９】本発明の第３実施形態に係る情報処理システムに備えられる端末装置のブロック図である。
【図２０】本発明の第３実施形態に係る情報処理システムに備えられるサーバ装置のブロック図である。
【図２１】図１９及び図２０の端末装置及びサーバ装置の動作を示すフローチャートである。
【図２２】本発明の第４実施形態に係る情報処理システムの構成を模式的に示す図である。
【図２３】図２２に示す構成の具体例を示す図である。
【符号の説明】
【０２０３】
３  改変部、１０  端末装置、１１  制御部、１１ａ  表示制御部、１１ｂ  改変制御部、１２  ＲＯＭ、１３  ＲＡＭ、１４  記憶部、１５  表示部、１６  操作部、１７  通信部、２０  サーバ装置、２１  制御部、２１ａ  情報準備部、２１ｂ  改変処理部、２１ｃ  プログラム供給部、２２  ＲＯＭ、２３  ＲＡＭ、２４  記憶部、２５  通信部、３０，３１  ネットワーク、６１〜６３  サーバ装置、１００  情報処理システム。
【図１】
2009065526.tif 000003
【図２】
2009065526.tif 000004
【図３】
2009065526.tif 000005
【図４】
2009065526.tif 000006
【図５】
2009065526.tif 000007
【図６】
2009065526.tif 000008
【図７】
2009065526.tif 000009
【図８】
2009065526.tif 000010
【図９】
2009065526.tif 000011
【図１０】
2009065526.tif 000012
【図１１】
2009065526.tif 000013
【図１２】
2009065526.tif 000014
【図１３】
2009065526.tif 000015
【図１４】
2009065526.tif 000016
【図１５】
2009065526.tif 000017
【図１６】
2009065526.tif 000018
【図１７】
2009065526.tif 000019
【図１８】
2009065526.tif 000020
【図１９】
2009065526.tif 000021
【図２０】
2009065526.tif 000022
【図２１】
2009065526.tif 000023
【図２２】
2009065526.tif 000024
【図２３】
2009065526.tif 000025