(57)【要約】【課題】一の表示装置でドキュメント内の位置が指定された場合に、その指定位置を他の表示装置内において正確に特定することが可能なプログラムを得る。【解決手段】プログラムは、コンピュータを、表示装置４Ａの表示領域に表示されたドキュメント内で指定された指定位置に関する、表示装置４Ａの表示領域内の座標データを取得する取得部２１Ａと、取得部２１Ａが取得した座標データを、指定位置に対応するドキュメントファイル内の絶対位置を示す位置データに変換する変換部２２Ａと、変換部２２Ａが変換した位置データを、端末装置２Ｂに送信する送信部２３Ａと、送信部２３Ａが送信した位置データを、端末装置２Ａから受信する受信部２４Ｂと、受信部２４Ｂが受信した位置データを、表示装置４Ｂの表示領域内の座標データに変換する変換部２７Ｂと、として機能させるためのプログラムである。【選択図】図４
2012043063.tif 000002
【特許請求の範囲】
【請求項１】
所定形式のドキュメントファイルをそれぞれ保持する第１の端末装置及び第２の端末装置と、前記第１の端末装置と通信可能な第１の表示装置と、前記第２の端末装置と通信可能な第２の表示装置とを備え、前記ドキュメントファイルに基づくドキュメントを、前記第１の表示装置及び前記第２の表示装置の各表示領域に同期して表示するドキュメント表示システムにおいて、前記第１の端末装置及び前記第２の端末装置に使用されるコンピュータを、
前記第１の表示装置の表示領域に表示されたドキュメント内で指定された指定位置に関する、前記第１の表示装置の表示領域内の座標データを取得する取得手段と、
前記取得手段が取得した前記座標データを、前記指定位置に対応する前記ドキュメントファイル内の絶対位置を示す位置データに変換する第１の変換手段と、
前記第１の変換手段が変換した前記位置データを、前記第２の端末装置に送信する送信手段と、
前記送信手段が送信した前記位置データを、前記第１の端末装置から受信する受信手段と、
前記受信手段が受信した前記位置データを、前記第２の表示装置の表示領域内の座標データに変換する第２の変換手段と、
として機能させるための、プログラム。
【請求項２】
前記コンピュータを、
前記第１の端末装置及び前記第２の端末装置がそれぞれ保持するドキュメントファイル内の絶対位置同士を互いに対応付ける対応付け手段
としてさらに機能させるためのプログラムであって、
前記第２の変換手段は、前記対応付け手段による対応付けの情報に基づいて、前記受信手段が受信した前記位置データを、前記第２の表示装置の表示領域内の前記座標データに変換する、請求項１に記載のプログラム。
【請求項３】
前記コンピュータを、
前記第２の変換手段が変換した前記座標データに基づいて、前記第１の端末装置において指定されたドキュメント内の指定位置を、前記第２の表示装置の表示領域に表示されているドキュメント上に表示する表示制御手段
としてさらに機能させるための、請求項１又は２に記載のプログラム。
【請求項４】
所定形式のドキュメントファイルをそれぞれ保持する第１の端末装置及び第２の端末装置と、
前記第１の端末装置と通信可能な第１の表示装置と、
前記第２の端末装置と通信可能な第２の表示装置と、
前記第１の端末装置と前記第２の端末装置との間の通信ネットワークと、
を備え、
前記ドキュメントファイルに基づくドキュメントを、前記第１の表示装置及び前記第２の表示装置の各表示領域に同期して表示するドキュメント表示システムであって、
前記第１の端末装置は、
前記第１の表示装置の表示領域に表示されたドキュメント内で指定された指定位置に関する、前記第１の表示装置の表示領域内の座標データを取得する取得手段と、
前記取得手段が取得した前記座標データを、前記指定位置に対応する前記ドキュメントファイル内の絶対位置を示す位置データに変換する第１の変換手段と、
前記第１の変換手段が変換した前記位置データを、前記第２の端末装置に送信する送信手段と、
を有し、
前記第２の端末装置は、
前記送信手段が送信した前記位置データを、前記第１の端末装置から受信する受信手段と、
前記受信手段が受信した前記位置データを、前記第２の表示装置の表示領域内の座標データに変換する第２の変換手段と、
を有する、ドキュメント表示システム。
【請求項５】
所定形式のドキュメントファイルをそれぞれ保持する第１の端末装置及び第２の端末装置と、前記第１の端末装置と通信可能な第１の表示装置と、前記第２の端末装置と通信可能な第２の表示装置とを備えるドキュメント表示システムにおいて、前記ドキュメントファイルに基づくドキュメントを、前記第１の表示装置及び前記第２の表示装置の各表示領域に同期して表示するドキュメント表示方法であって、
（Ａ）前記第１の表示装置の表示領域に表示されたドキュメント内で指定された指定位置に関する、前記第１の表示装置の表示領域内の座標データを取得するステップと、
（Ｂ）前記ステップ（Ａ）で取得した前記座標データを、前記指定位置に対応する前記ドキュメントファイル内の絶対位置を示す位置データに変換するステップと、
（Ｃ）前記ステップ（Ｂ）で変換した前記位置データを、前記第２の端末装置に送信するステップと、
（Ｄ）前記ステップ（Ｃ）で送信した前記位置データを、前記第１の端末装置から受信するステップと、
（Ｅ）前記ステップ（Ｄ）で受信した前記位置データを、前記第２の表示装置の表示領域内の座標データに変換するステップと、
を備える、ドキュメント表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、ドキュメント表示システム、及びドキュメント表示方法に関する。
【背景技術】
【０００２】
下記特許文献１には、第１対話者が使用する第１端末装置と、第２対話者が使用する第２端末装置とを備え、第１対話者及び第２対話者の各映像を第１端末装置及び第２端末装置間で双方向に通信することにより、相手方の映像を表示しながら対話を行うことが可能な双方向対話型システムが開示されている。当該システムにおいて、相手方の映像は、表示装置の表示画面内における特定領域に表示される。一方の端末装置において特定領域を拡張又は縮小させる操作が行われた場合には、表示画面に対する特定領域の相対的な位置関係を示す情報が他方の端末装置に通知され、これによって、他方の端末装置においても特定領域が同様に拡張又は縮小される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３０２７９８３号公報（特に明細書の第００９２段落及び第００９３段落参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示されたシステムによると、例えば第１端末装置が備える表示装置のアスペクト比と第２端末装置が備える表示装置のアスペクト比とが互いに異なる場合には、表示画面に対する特定領域の相対的な位置関係が互いに相違するため、一方の端末装置における特定領域の拡張又は縮小と同様の変更を、他方の端末装置において行うことができない。
【０００５】
本発明はかかる事情に鑑みて成されたものであり、複数の表示装置の各表示領域にドキュメントを同期して表示させるシステムにおいて、一の表示装置の表示領域に表示されたドキュメント内で位置が指定された場合に、その指定位置を他の表示装置の表示領域に表示されているドキュメント内において正確に特定することが可能な、プログラム、ドキュメント表示システム、及びドキュメント表示方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係るプログラムは、所定形式のドキュメントファイルをそれぞれ保持する第１の端末装置及び第２の端末装置と、前記第１の端末装置と通信可能な第１の表示装置と、前記第２の端末装置と通信可能な第２の表示装置とを備え、前記ドキュメントファイルに基づくドキュメントを、前記第１の表示装置及び前記第２の表示装置の各表示領域に同期して表示するドキュメント表示システムにおいて、前記第１の端末装置及び前記第２の端末装置に使用されるコンピュータを、前記第１の表示装置の表示領域に表示されたドキュメント内で指定された指定位置に関する、前記第１の表示装置の表示領域内の座標データを取得する取得手段と、前記取得手段が取得した前記座標データを、前記指定位置に対応する前記ドキュメントファイル内の絶対位置を示す位置データに変換する第１の変換手段と、前記第１の変換手段が変換した前記位置データを、前記第２の端末装置に送信する送信手段と、前記送信手段が送信した前記位置データを、前記第１の端末装置から受信する受信手段と、前記受信手段が受信した前記位置データを、前記第２の表示装置の表示領域内の座標データに変換する第２の変換手段と、として機能させるための、プログラムである。
【０００７】
第１の態様に係るプログラムによれば、第１の変換手段は、取得手段が取得した第１の表示装置の表示領域内の座標データを、指定位置に対応するドキュメントファイル内の絶対位置を示す位置データに変換する。そして、送信手段は、第１の変換手段が変換した位置データを、第２の端末装置に送信する。また、第２の変換手段は、受信手段が受信した位置データを、第２の表示装置の表示領域内の座標データに変換する。このように、送信元の第１の端末装置は、自身の表示領域に表示されたドキュメント内で位置が指定された場合に、その指定位置に関する表示領域内の座標データをそのまま送信するのではなく、指定位置に対応するドキュメントファイル内の絶対位置を示す位置データに変換して送信する。そして、送信先の第２の端末装置においては、受信した位置データを自身の表示領域内の座標データに変換することにより、ドキュメント内の指定位置を特定する。従って、送信元の第１の端末装置と送信先の第２の端末装置とで各表示領域へのドキュメントの表示態様が異なる場合（例えば、第１の端末装置の表示領域にはドキュメントの全領域が表示されており、第２の端末装置の表示領域にはドキュメントの一部の領域のみが表示されている場合）であっても、第２の端末装置は、第１の端末装置において指定されたドキュメント内の指定位置を、自身の表示領域に表示されているドキュメント内において正確に特定することが可能となる。
【０００８】
本発明の第２の態様に係るプログラムは、第１の態様に係るプログラムにおいて特に、前記コンピュータを、前記第１の端末装置及び前記第２の端末装置がそれぞれ保持するドキュメントファイル内の絶対位置同士を互いに対応付ける対応付け手段としてさらに機能させるためのプログラムであって、前記第２の変換手段は、前記対応付け手段による対応付けの情報に基づいて、前記受信手段が受信した前記位置データを、前記第２の表示装置の表示領域内の前記座標データに変換することを特徴とするものである。
【０００９】
第２の態様に係るプログラムによれば、対応付け手段は、第１の端末装置及び第２の端末装置がそれぞれ保持するドキュメントファイル内の絶対位置同士を互いに対応付ける。そして、第２の変換手段は、対応付け手段による対応付けの情報に基づいて、受信手段が受信した位置データを、第２の表示装置の表示領域内の座標データに変換する。従って、第１の端末装置及び第２の端末装置がそれぞれ保持しているドキュメントファイルが互いに異なる場合（例えば、第１の端末装置が日本語の文書ファイルを保持しており、第２の端末装置がそれを翻訳した英語の文書ファイルを保持している場合）であっても、送信先の第２の端末装置は、送信元の第１の端末装置において指定されたドキュメント内の指定位置を、自身の表示領域に表示されているドキュメント内において正確に特定することが可能となる。
【００１０】
本発明の第３の態様に係るプログラムは、第１又は第２の態様に係るプログラムにおいて特に、前記コンピュータを、前記第２の変換手段が変換した前記座標データに基づいて、前記第１の端末装置において指定されたドキュメント内の指定位置を、前記第２の表示装置の表示領域に表示されているドキュメント上に表示する表示制御手段としてさらに機能させるための、プログラムである。
【００１１】
第３の態様に係るプログラムによれば、表示制御手段は、第２の変換手段が変換した座標データに基づいて、第１の端末装置において指定されたドキュメント内の指定位置を、第２の表示装置の表示領域に表示されているドキュメント上に表示する。従って、例えば、送信元の第１の端末装置においてマウスポインタ等によってドキュメント上の位置が指定された場合に、送信先の第２の端末装置においても、表示制御手段によってドキュメントの指定位置上にマウスポインタ等を表示することが可能となる。
【００１２】
本発明の第４の態様に係るドキュメント表示システムは、所定形式のドキュメントファイルをそれぞれ保持する第１の端末装置及び第２の端末装置と、前記第１の端末装置と通信可能な第１の表示装置と、前記第２の端末装置と通信可能な第２の表示装置と、前記第１の端末装置と前記第２の端末装置との間の通信ネットワークと、を備え、前記ドキュメントファイルに基づくドキュメントを、前記第１の表示装置及び前記第２の表示装置の各表示領域に同期して表示するドキュメント表示システムであって、前記第１の端末装置は、前記第１の表示装置の表示領域に表示されたドキュメント内で指定された指定位置に関する、前記第１の表示装置の表示領域内の座標データを取得する取得手段と、前記取得手段が取得した前記座標データを、前記指定位置に対応する前記ドキュメントファイル内の絶対位置を示す位置データに変換する第１の変換手段と、前記第１の変換手段が変換した前記位置データを、前記第２の端末装置に送信する送信手段と、を有し、前記第２の端末装置は、前記送信手段が送信した前記位置データを、前記第１の端末装置から受信する受信手段と、前記受信手段が受信した前記位置データを、前記第２の表示装置の表示領域内の座標データに変換する第２の変換手段と、を有することを特徴とするものである。
【００１３】
第４の態様に係るドキュメント表示システムによれば、第１の変換手段は、取得手段が取得した第１の表示装置の表示領域内の座標データを、指定位置に対応するドキュメントファイル内の絶対位置を示す位置データに変換する。そして、送信手段は、第１の変換手段が変換した位置データを、第２の端末装置に送信する。また、第２の変換手段は、受信手段が受信した位置データを、第２の表示装置の表示領域内の座標データに変換する。このように、送信元の第１の端末装置は、自身の表示領域に表示されたドキュメント内で位置が指定された場合に、その指定位置に関する表示領域内の座標データをそのまま送信するのではなく、指定位置に対応するドキュメントファイル内の絶対位置を示す位置データに変換して送信する。そして、送信先の第２の端末装置においては、受信した位置データを自身の表示領域内の座標データに変換することにより、ドキュメント内の指定位置を特定する。従って、送信元の第１の端末装置と送信先の第２の端末装置とで各表示領域へのドキュメントの表示態様が異なる場合（例えば、第１の端末装置の表示領域にはドキュメントの全領域が表示されており、第２の端末装置の表示領域にはドキュメントの一部の領域のみが表示されている場合）であっても、第２の端末装置は、第１の端末装置において指定されたドキュメント内の指定位置を、自身の表示領域に表示されているドキュメント内において正確に特定することが可能となる。
【００１４】
本発明の第５の態様に係るドキュメント表示方法は、所定形式のドキュメントファイルをそれぞれ保持する第１の端末装置及び第２の端末装置と、前記第１の端末装置と通信可能な第１の表示装置と、前記第２の端末装置と通信可能な第２の表示装置とを備えるドキュメント表示システムにおいて、前記ドキュメントファイルに基づくドキュメントを、前記第１の表示装置及び前記第２の表示装置の各表示領域に同期して表示するドキュメント表示方法であって、（Ａ）前記第１の表示装置の表示領域に表示されたドキュメント内で指定された指定位置に関する、前記第１の表示装置の表示領域内の座標データを取得するステップと、（Ｂ）前記ステップ（Ａ）で取得した前記座標データを、前記指定位置に対応する前記ドキュメントファイル内の絶対位置を示す位置データに変換するステップと、（Ｃ）前記ステップ（Ｂ）で変換した前記位置データを、前記第２の端末装置に送信するステップと、（Ｄ）前記ステップ（Ｃ）で送信した前記位置データを、前記第１の端末装置から受信するステップと、（Ｅ）前記ステップ（Ｄ）で受信した前記位置データを、前記第２の表示装置の表示領域内の座標データに変換するステップと、を備えることを特徴とするものである。
【００１５】
第５の態様に係るドキュメント表示方法によれば、ステップ（Ｂ）では、ステップ（Ａ）で取得した第１の表示装置の表示領域内の座標データを、指定位置に対応するドキュメントファイル内の絶対位置を示す位置データに変換する。そして、ステップ（Ｃ）では、ステップ（Ｂ）で変換した位置データを、第２の端末装置に送信する。また、ステップ（Ｅ）では、ステップ（Ｄ）で受信した位置データを、第２の表示装置の表示領域内の座標データに変換する。このように、送信元の第１の端末装置は、自身の表示領域に表示されたドキュメント内で位置が指定された場合に、その指定位置に関する表示領域内の座標データをそのまま送信するのではなく、指定位置に対応するドキュメントファイル内の絶対位置を示す位置データに変換して送信する。そして、送信先の第２の端末装置においては、受信した位置データを自身の表示領域内の座標データに変換することにより、ドキュメント内の指定位置を特定する。従って、送信元の第１の端末装置と送信先の第２の端末装置とで各表示領域へのドキュメントの表示態様が異なる場合（例えば、第１の端末装置の表示領域にはドキュメントの全領域が表示されており、第２の端末装置の表示領域にはドキュメントの一部の領域のみが表示されている場合）であっても、第２の端末装置は、第１の端末装置において指定されたドキュメント内の指定位置を、自身の表示領域に表示されているドキュメント内において正確に特定することが可能となる。
【発明の効果】
【００１６】
本発明によれば、一の表示装置の表示領域に表示されたドキュメント内で位置が指定された場合に、その指定位置を他の表示装置の表示領域に表示されているドキュメント内において正確に特定することが可能な、プログラム、ドキュメント表示システム、及びドキュメント表示方法を得ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係るドキュメント表示システムの全体構成を示す図である。
【図２】端末装置の構成を示す図である。
【図３】端末装置の構成を示す図である。
【図４】処理部の機能構成を示すブロック図である。
【図５】処理部の機能構成を示すブロック図である。
【図６】表示装置におけるドキュメントの表示態様の一例を示す図である。
【図７】ウィンドウを拡大して示す図である。
【図８】端末装置が保持するドキュメントファイルを拡大して示す図である。
【図９】端末装置が保持するドキュメントファイルを拡大して示す図である。
【図１０】ウィンドウを拡大して示す図である。
【図１１】ウィンドウを拡大して示す図である。
【図１２】端末装置が保持するドキュメントファイルを拡大して示す図である。
【図１３】ウィンドウを拡大して示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。
【００１９】
図１は、本発明の実施の形態に係るドキュメント表示システム１の全体構成を示す図である。図１に示すようにドキュメント表示システム１は、コンピュータ等の端末装置２Ａ，２Ｂと、専用回線又はＩＰ網等の通信ネットワーク３と、液晶表示装置又はプラズマディスプレイ装置等の表示装置４Ａ，４Ｂと、マウス又はキーボード等の入力装置５Ａ，５Ｂとを備えて構成されている。
【００２０】
ドキュメント表示システム１は、例えばテレビ会議又はＷｅｂ会議等に利用可能であり、会議に使用するドキュメントファイルを事前に配布して遠隔地の端末装置２Ａ，２Ｂに保持し、会議中にドキュメントを表示装置４Ａ，４Ｂに同期して表示することにより、会議進行の円滑化を図るものである。但し、ドキュメント表示システム１の用途はこの例に限定されるものではない。
【００２１】
図１を参照して、端末装置２Ａと端末装置２Ｂとは、通信ネットワーク３を介して双方向に通信可能である。また、端末装置２Ａは有線又は無線によって表示装置４Ａ及び入力装置５Ａと通信可能であり、端末装置２Ｂは有線又は無線によって表示装置４Ｂ及び入力装置５Ｂと通信可能である。但し、表示装置４Ａ、端末装置２Ａ、及び入力装置５Ａは、ノートパソコンとして一体的に構成されていても良い。同様に、表示装置４Ｂ、端末装置２Ｂ、及び入力装置５Ｂは、ノートパソコンとして一体的に構成されていても良い。
【００２２】
図２は、端末装置２Ａの構成を示す図である。図２に示すように端末装置２Ａは、ＣＰＵ等の処理部１１Ａと、半導体メモリ又はハードディスク等の記憶部１２Ａとを備えて構成されている。記憶部１２Ａには、処理部１１Ａを動作させるためのプログラム１３Ａと、所定の形式のドキュメントファイル１４Ａとが記憶されている。ドキュメントファイル１４Ａは、文書又は画像等の任意のドキュメントに関するデータを含む。
【００２３】
図３は、端末装置２Ｂの構成を示す図である。図３に示すように端末装置２Ｂは、ＣＰＵ等の処理部１１Ｂと、半導体メモリ又はハードディスク等の記憶部１２Ｂとを備えて構成されている。記憶部１２Ｂには、処理部１１Ｂを動作させるためのプログラム１３Ｂと、所定の形式のドキュメントファイル１４Ｂとが記憶されている。ドキュメントファイル１４Ｂは、文書又は画像等の任意のドキュメントに関するデータを含む。ドキュメントファイル１４Ｂは、例えばドキュメントファイル１４Ａと同一内容のファイルである。
【００２４】
図４は、処理部１１Ａの機能構成を示すブロック図である。処理部１１Ａが記憶部１２Ａからプログラム１３Ａを読み出して実行することにより、処理部１１Ａは、取得部２１Ａ、変換部２２Ａ、送信部２３Ａ、受信部２４Ａ、特定部２５Ａ、対応付け部２６Ａ、変換部２７Ａ、及び表示制御部２８Ａとして機能する。つまり、プログラム１３Ａは、コンピュータとしての処理部１１Ａを、取得部２１Ａ、変換部２２Ａ、送信部２３Ａ、受信部２４Ａ、特定部２５Ａ、対応付け部２６Ａ、変換部２７Ａ、及び表示制御部２８Ａとして機能させるためのプログラムである。
【００２５】
図５は、処理部１１Ｂの機能構成を示すブロック図である。処理部１１Ｂが記憶部１２Ｂからプログラム１３Ｂを読み出して実行することにより、処理部１１Ｂは、取得部２１Ｂ、変換部２２Ｂ、送信部２３Ｂ、受信部２４Ｂ、特定部２５Ｂ、対応付け部２６Ｂ、変換部２７Ｂ、及び表示制御部２８Ｂとして機能する。つまり、プログラム１３Ｂは、コンピュータとしての処理部１１Ｂを、取得部２１Ｂ、変換部２２Ｂ、送信部２３Ｂ、受信部２４Ｂ、特定部２５Ｂ、対応付け部２６Ｂ、変換部２７Ｂ、及び表示制御部２８Ｂとして機能させるためのプログラムである。
【００２６】
図６は、表示装置４Ａ，４Ｂにおけるドキュメントの表示態様の一例を示す図である。図６の（Ａ）には、端末装置２Ａ，２Ｂが保持するドキュメントファイル１４を示している。この例では、端末装置２Ａの記憶部１２Ａ、及び端末装置２Ｂの記憶部１２Ｂに、同一のドキュメントファイル１４が記憶されているものとする。また、説明の容易化のため、ドキュメントファイル１４には、図に示すように「Ａ」〜「Ｔ」の文字が配列されているものとする。
【００２７】
図６の（Ｂ）には、表示装置４Ａの表示画面３１Ａを示している。表示画面３１Ａ内のウィンドウ３２Ａ（表示領域）には、ドキュメントファイル１４の全体に相当するドキュメントが表示されている。
【００２８】
図６の（Ｃ）には、表示装置４Ｂの表示画面３１Ｂを示している。この例では、表示画面３１Ｂのサイズが小さいため、表示画面３１Ｂ内のウィンドウ３２Ｂには、ドキュメントファイル１４の左上領域に相当するドキュメントが表示されている。
【００２９】
以下、端末装置２Ａの操作者がマウスポインタによってウィンドウ３２Ａ内の「Ｍ」の文字を指し示した場合を例にとり、その操作を表示画面３１Ｂに同期させる動作について説明する。
【００３０】
図７は、ウィンドウ３２Ａを拡大して示す図である。端末装置２Ａの操作者が入力装置５Ａとしてのマウスを操作することにより、「Ｍ」の文字上にマウスポインタ４１Ａが表示されている。ウィンドウ３２Ａには、左上角を原点（０，０）として水平Ｍ軸及び垂直Ｎ軸による座標系が規定されている。座標の最大値は右下角の（Ｍ１，Ｎ１）である。また、マウスポインタ４１Ａが指定する位置の座標は（Ｍ２，Ｎ２）である。図４を参照して、取得部２１Ａは、座標（Ｍ２，Ｎ２）を示す座標データＤ１１を取得する。取得部２１Ａは、取得した座標（Ｍ２，Ｎ２）を、予め教示された最大値の座標（Ｍ１，Ｎ１）とともに、座標データＤ１２として変換部２２Ａに入力する。
【００３１】
図８は、端末装置２Ａが保持するドキュメントファイル１４Ａを拡大して示す図である。ドキュメントファイル１４Ａには、左上角を原点（０，０）として水平Ｘ軸及び垂直Ｙ軸による座標系が規定されている。座標の最大値は右下角の（Ｘ１，Ｙ１）である。図４を参照して、変換部２２Ａは、Ｘ２＝Ｘ１×Ｍ２／Ｍ１なる演算を行うことにより、ウィンドウ３２Ａ内の座標データである座標Ｍ２を、ドキュメントファイル１４Ａ内の絶対位置を示す位置データである座標Ｘ２に変換する。また、変換部２２Ａは、Ｙ２＝Ｙ１×Ｎ２／Ｎ１なる演算を行うことにより、ウィンドウ３２Ａ内の座標データである座標Ｎ２を、ドキュメントファイル１４Ａ内の絶対位置を示す位置データである座標Ｙ２に変換する。変換部２２Ａは、座標（Ｍ２，Ｎ２）を変換した座標（Ｘ２，Ｙ２）を、位置データＤ１３として送信部２３Ａに入力する。
【００３２】
送信部２３Ａは、位置データＤ１３を含む通信データＤ１４を作成し、その通信データＤ１４を、通信ネットワーク３を介して端末装置２Ｂに向けて送信する。
【００３３】
図５を参照して、端末装置２Ｂの受信部２４Ｂは、端末装置２Ａから送信された通信データＤ１４を受信する。そして、通信データＤ１４から位置データＤ１３を抽出して、座標（Ｘ２，Ｙ２）を示す位置データＤ１５として特定部２５Ｂに入力する。
【００３４】
対応付け部２６Ｂは、端末装置２Ａが保持しているドキュメントファイル１４Ａと、端末装置２Ｂが保持しているドキュメントファイル１４Ｂとの対応付け情報を記憶している。例えば、ドキュメントファイル１４Ａが日本語の文書ファイルであり、ドキュメントファイル１４Ｂがそれを翻訳した英語の文書ファイルである場合には、通常はページ内の文字数、行数、及び段落の位置等が互いに相違する。従って、日本語の文書のどの部分が英語の文書のどの部分に対応するのかを人手又は自動解析によって事前に対応付け、ドキュメントファイル１４Ａ，１４Ｂ内の絶対位置同士を互いに対応付ける対応付け情報Ｄ１６として、対応付け部２６Ｂに記憶しておく。但し、本実施の形態の例ではドキュメントファイル１４Ａとドキュメントファイル１４Ｂとは同一であるため、両者は一致する旨の対応付けがなされている。
【００３５】
特定部２５Ｂは、位置データＤ１５及び対応付け情報Ｄ１６に基づいて、位置データＤ１５で示される座標に対応するドキュメントファイル１４Ｂ内の位置を特定する。この例では、ドキュメントファイル１４Ａとドキュメントファイル１４Ｂとは同一であるため、位置データＤ１５と同様に座標（Ｘ２，Ｙ２）を示す位置データＤ１７が特定部２５Ｂから出力される。
【００３６】
図９は、端末装置２Ｂが保持するドキュメントファイル１４Ｂを拡大して示す図である。ドキュメントファイル１４Ｂには、左上角を原点（０，０）として水平Ｘ軸及び垂直Ｙ軸による座標系が規定されている。座標の最大値は右下角の（Ｘ１，Ｙ１）である。変換部２７Ｂには、ドキュメントファイル１４Ｂの全体のうちウィンドウ３２Ｂに表示されている部分を示す情報が、予め教示されている。この例では、図９を参照して、ウィンドウ３２Ｂの右下角に対応する座標（Ｘ０，Ｙ０）が教示されている。
【００３７】
図１０は、ウィンドウ３２Ｂを拡大して示す図である。ウィンドウ３２Ｂには、左上角を原点（０，０）として水平Ｐ軸及び垂直Ｑ軸による座標系が規定されている。座標の最大値は右下角の（Ｐ１，Ｑ１）である。
【００３８】
図５，９，１０を参照して、この例において変換部２７Ｂは、Ｐ２＝Ｐ１×Ｘ２／Ｘ０なる演算を行うことにより、ドキュメントファイル１４Ｂ内の絶対位置を示す位置データである座標Ｘ２を、ウィンドウ３２Ｂ内の座標データである座標Ｐ２に変換する。また、この例において変換部２７Ｂは、Ｑ２＝Ｑ１×Ｙ２／Ｙ０なる演算を行うことにより、ドキュメントファイル１４Ｂ内の絶対位置を示す位置データである座標Ｙ２を、ウィンドウ３２Ｂ内の座標データである座標Ｑ２に変換する。変換部２７Ｂは、座標（Ｘ２，Ｙ２）を変換した座標（Ｐ２，Ｑ２）を、座標データＤ１８として表示制御部２８Ｂに入力する。
【００３９】
表示制御部２８Ｂは、図１０に示すように、座標データＤ１８に基づいて、端末装置２Ａにおいてマウスポインタ４１Ａによって指し示された位置に対応するウィンドウ３２Ｂ内の座標（Ｐ２，Ｑ２）の位置において、ドキュメント上にマウスポインタ４１Ｂを重ねて表示する。
【００４０】
なお、以上の説明では、端末装置２Ａにおいてなされた操作を端末装置２Ｂの表示画面３１Ｂに同期させる例について述べたが、これとは逆に、端末装置２Ｂにおいてなされた操作を端末装置２Ａの表示画面３１Ａに同期させることも可能である。
【００４１】
また、以上の説明では、マウスポインタ４１Ａによってドキュメント内の一点が指定された例について述べたが、特定部分の拡大又は縮小や図形の回転等の操作を行うべく、ドキュメント内の領域指定（つまり複数点の指定）がなされた場合も、上記と同様に処理することが可能である。
【００４２】
図１１は、ウィンドウ３２Ａを拡大して示す図である。端末装置２Ａの操作者が入力装置５Ａとしてのマウスを操作することにより、「Ｂ」，「Ｃ」，「Ｇ」，「Ｈ」の文字を囲む矩形領域が指定されている。この矩形領域の四つの頂点の座標は、（Ｍ３，Ｎ３），（Ｍ４，Ｎ４），（Ｍ５，Ｎ５），（Ｍ６，Ｎ６）である。
【００４３】
図１２は、端末装置２Ａが保持するドキュメントファイル１４を拡大して示す図である。上記と同様にして変換部２２Ａは、ウィンドウ３２Ａ内の座標（Ｍ３，Ｎ３），（Ｍ４，Ｎ４），（Ｍ５，Ｎ５），（Ｍ６，Ｎ６）を、ドキュメントファイル１４内の絶対位置を示す座標（Ｘ３，Ｙ３），（Ｘ４，Ｙ４），（Ｘ５，Ｙ５），（Ｘ６，Ｙ６）にそれぞれ変換する。
【００４４】
図１３は、ウィンドウ３２Ｂを拡大して示す図である。上記と同様にして変換部２７Ｂは、ドキュメントファイル１４内の絶対位置を示す座標（Ｘ３，Ｙ３），（Ｘ４，Ｙ４），（Ｘ５，Ｙ５），（Ｘ６，Ｙ６）を、ウィンドウ３２Ｂ内の座標（Ｐ３，Ｑ３），（Ｐ４，Ｑ４），（Ｐ５，Ｑ５），（Ｐ６，Ｑ６）にそれぞれ変換する。これにより、端末装置２Ａでなされた操作と同様に、ウィンドウ３２Ｂ内においても、「Ｂ」，「Ｃ」，「Ｇ」，「Ｈ」の文字を囲む矩形領域が指定される。
【００４５】
このように本実施の形態によれば、変換部２２Ａは、取得部２１Ａが取得したウィンドウ３２Ａ内の座標データを、指定位置に対応するドキュメントファイル１４内の絶対位置を示す位置データに変換する。そして、送信部２３Ａは、変換部２２Ａが変換した位置データを、端末装置２Ｂに送信する。また、変換部２７Ｂは、受信部２４Ｂが受信した位置データを、ウィンドウ３２Ｂ内の座標データに変換する。このように、送信元の端末装置２Ａは、自身のウィンドウ３２Ａに表示されたドキュメント内で位置が指定された場合に、その指定位置に関するウィンドウ３２Ａ内の座標データをそのまま送信するのではなく、指定位置に対応するドキュメントファイル１４内の絶対位置を示す位置データに変換して送信する。そして、送信先の端末装置２Ｂにおいては、受信した位置データを自身のウィンドウ３２Ｂ内の座標データに変換することにより、ドキュメント内の指定位置を特定する。従って、送信元の端末装置２Ａと送信先の端末装置２Ｂとで各ウィンドウ３２Ａ，３２Ｂへのドキュメントの表示態様が異なる場合（例えば、送信元の端末装置２Ａのウィンドウ３２Ａにはドキュメントの全領域が表示されており、送信先の端末装置２Ｂのウィンドウ３２Ｂにはドキュメントの一部の領域のみが表示されている場合）であっても、送信先の端末装置２Ｂは、送信元の端末装置２Ａにおいて指定されたドキュメント内の指定位置を、自身のウィンドウ３２Ｂに表示されているドキュメント内において正確に特定することが可能となる。
【００４６】
また、本実施の形態によれば、対応付け部２７Ｂは、端末装置２Ａ，２Ｂがそれぞれ保持するドキュメントファイル１４Ａ，１４Ｂ内の絶対位置同士を互いに対応付ける。そして、変換部２７Ｂは、対応付け部２６Ｂによる対応付けの情報に基づいて、受信部２４Ｂが受信した位置データを、ウィンドウ３２Ｂ内の座標データに変換する。従って、端末装置２Ａ，２Ｂがそれぞれ保持しているドキュメントファイル１４Ａ，１４Ｂが互いに異なる場合（例えば、端末装置２Ａが日本語の文書ファイルを保持しており、端末装置２Ｂがそれを翻訳した英語の文書ファイルを保持している場合）であっても、送信先の端末装置２Ｂは、送信元の端末装置２Ａにおいて指定されたドキュメント内の指定位置を、自身のウィンドウ３２Ｂに表示されているドキュメント内において正確に特定することが可能となる。
【００４７】
また、本実施の形態によれば、表示制御部２８Ｂは、変換部２７Ｂが変換した座標データに基づいて、端末装置２Ａにおいて指定されたドキュメント内の指定位置を、ウィンドウ３２Ｂに表示されているドキュメント上に表示する。従って、例えば、送信元の端末装置２Ａにおいてマウスポインタ４１Ａ等によってドキュメント上の位置が指定された場合に、送信先の端末装置２Ｂにおいても、表示制御部２８Ｂによってドキュメントの指定位置上にマウスポインタ４１Ｂ等を表示することが可能となる。
【００４８】
なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００４９】
１  ドキュメント表示システム
２Ａ，２Ｂ  端末装置
３  通信ネットワーク
４Ａ，４Ｂ  表示装置
１１Ａ，１１Ｂ  処理部
１３Ａ，１３Ｂ  プログラム
１４，１４Ａ，１４Ｂ  ドキュメントファイル
２１Ａ，２１Ｂ  取得部
２２Ａ，２２Ｂ  変換部
２３Ａ，２３Ｂ  送信部
２４Ａ，２４Ｂ  受信部
２５Ａ，２５Ｂ  変換部
２６Ａ，２６Ｂ  特定部
２７Ａ，２７Ｂ  対応付け部
２８Ａ，２８Ｂ  表示制御部
３１Ａ，３１Ｂ  表示画面
３２Ａ，３２Ｂ  ウィンドウ
４１Ａ，４１Ｂ  マウスポインタ
【図１】
2012043063.tif 000003
【図２】
2012043063.tif 000004
【図３】
2012043063.tif 000005
【図４】
2012043063.tif 000006
【図５】
2012043063.tif 000007
【図６】
2012043063.tif 000008
【図７】
2012043063.tif 000009
【図８】
2012043063.tif 000010
【図９】
2012043063.tif 000011
【図１０】
2012043063.tif 000012
【図１１】
2012043063.tif 000013
【図１２】
2012043063.tif 000014
【図１３】
2012043063.tif 000015