(57)【特許請求の範囲】
【請求項１】
タッチパネル式情報処理装置と、タッチ操作用スタイラスと、１または複数の他の情報処理装置とを含み、前記タッチパネル式情報処理装置と前記他の情報処理装置とがデータ通信可能に接続される情報処理システムにおけるデータ送信方法において、
前記タッチパネル式情報処理装置が、前記他の情報処理装置へ送信する対象である送信対象データを、該送信対象データを表すアイコンが前記タッチ操作用スタイラスによってタッチ操作されることで選択する第１ステップと、
前記第１ステップの後であって、前記送信対象データを表すアイコンをタッチ操作している前記タッチ操作用スタイラスが、該アイコンを表示している前記タッチパネル式情報処理装置から離された後に、該タッチパネル式情報処理装置から離間した前記タッチ操作用スタイラスの端部が向けられた方向を、該タッチパネル式情報処理装置が検出する第２ステップと、
前記第２ステップの後、前記タッチパネル式情報処理装置が、予め取得した前記タッチパネル式情報処理装置の位置情報が示す位置を起点にして前記タッチ操作用スタイラスの端部が向けられた方向にある他の情報処理装置を送信対象の情報処理装置として、この送信対象の情報処理装置へ前記送信対象データを送信する第３ステップとを含むことを特徴とするデータ送信方法。
【請求項２】
前記第２ステップでは、前記タッチパネル式情報処理装置が、前記タッチパネル式情報処理装置の特定の箇所の向きに対する、前記タッチパネル式情報処理装置から離間した前記タッチ操作用スタイラスの端部が向けられた相対的な方向を検出し、
前記第３ステップでは、前記タッチパネル式情報処理装置が、前記第２ステップで検出した相対的な方向と、予め取得した、所定の基準方向に対する前記タッチパネル式情報処理装置の前記特定の箇所が向けられた相対的な方向とから、前記基準方向に対する前記タッチ操作用スタイラスの端部が向けられた相対的な方向を算出し、予め取得した前記位置情報が示す位置を起点にして算出した方向にある他の情報処理装置を前記送信対象の情報処理装置とすることを特徴とする請求項１に記載のデータ送信方法。
【請求項３】
前記予め取得した前記タッチパネル式情報処理装置の位置情報は、前記タッチパネル式情報処理装置が、全地球測位システムによって予め取得した情報であることを特徴とする請求項１または２に記載のデータ送信方法。
【請求項４】
前記情報処理システムは、前記タッチパネル式情報処理装置の位置情報を前記タッチパネル式情報処理装置から取得し、前記他の情報処理装置の位置情報を前記他の情報処理装置から取得するサーバ装置をさらに含み、
前記第３ステップでは、
前記タッチパネル式情報処理装置は、前記基準方向に対する前記タッチ操作用スタイラスの端部が向けられた相対的な方向を示すスタイラス方向データと、前記送信対象データとを、前記サーバ装置へ送信し、
前記サーバ装置は、前記タッチパネル式情報処理装置の位置情報が示す位置を起点にして前記他の情報処理装置の位置情報が示す位置へ向かう方向を算出し、算出した方向と、前記タッチパネル式情報処理装置から送信された前記スタイラス方向データが示す方向とが一致するときに、この算出した方向に対応する前記他の情報処理装置を前記送信対象の情報処理装置として、前記タッチパネル式情報処理装置から送信された前記送信対象データを送信することを特徴とする請求項２に記載のデータ送信方法。
【請求項５】
前記第２ステップでは、
前記タッチ操作用スタイラスは、前記タッチ操作用スタイラスが振り動かされたことを検出し、振り動かされたことを前記タッチパネル式情報処理装置へ伝達し、
前記タッチパネル式情報処理装置は、前記タッチ操作用スタイラスが振り動かされたことが伝達された後に、前記タッチパネル式情報処理装置から離間した前記タッチ操作用
スタイラスの端部が向けられた方向を検出することを特徴とする請求項１〜４のいずれか１つに記載のデータ送信方法。
【請求項６】
タッチパネル式情報処理装置と、タッチ操作用スタイラスと、１または複数の他の情報処理装置とを含み、前記タッチパネル式情報処理装置と前記他の情報処理装置とがデータ通信可能に接続される情報処理システムにおいて、
前記タッチパネル式情報処理装置は、
前記タッチ操作用スタイラスによってタッチ操作されるタッチパネルと、
前記他の情報処理装置へ送信する対象である送信対象データを、該送信対象データを表すアイコンが前記タッチ操作用スタイラスによってタッチ操作されることで選択する制御演算部と、
前記制御演算部によって送信対象データを選択した後であって、前記送信対象データを表すアイコンをタッチ操作している前記タッチ操作用スタイラスが前記タッチパネルから離された後に、該タッチパネルから離間した前記タッチ操作用スタイラスの端部が向けられた方向を、超音波の受信によって検出する超音波受信部と、
予め取得した前記タッチパネル式情報処理装置の位置情報が示す位置を起点にして前記タッチ操作用スタイラスの端部が向けられた方向にある他の情報処理装置を送信対象の情報処理装置として、この送信対象の情報処理装置へ前記送信対象データを送信する通信部とを備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信方法および情報処理システムに関する。
【背景技術】
【０００２】
従来、複数の情報処理装置間でデータを受け渡しする場合、持ち運び可能な記録媒体にデータを記録したり、特許文献１に記載の情報処理システムのようにネットワークを介してデータを送信したりする。
【０００３】
ネットワークを介するデータ送信では、特許文献２のように、複数のタッチパネル式の情報処理装置間において、一の情報処理装置のタッチ検出領域外までデータがドラッグされた後、他の情報処理装置のタッチ検出領域がタッチされた場合に、当該他の情報処理装置へデータを送信する情報処理システムが提案されている。
【０００４】
また、非特許文献１のように、タッチパネル式の情報処理装置において、一の情報処理装置のタッチ検出領域をスタイラスでタッチすることでデータをピックし、その後、他の情報処理装置のタッチ検出領域をスタイラスでタッチすることでデータをドロップする、ピック‐アンド‐ドロップによりデータを送信する情報処理システムも提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１３３７３８号公報
【特許文献２】特開２００４−３０２８４号公報
【非特許文献】
【０００６】
【非特許文献１】暦本純一、"Pick-and-Drop: 複数コンピュータ環境での直接操作技法"、［online］、インタラクティブシステムとソフトウェア V、近代科学社、［平成２３年１月３０日検索］、インターネット〈URL：http://ftp.csl.sony.co.jp/person/rekimoto/papers/wiss97.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２および非特許文献１のシステムによれば、データ送信の際にＩＰアドレスの指定を行う必要が無いので、一の情報処理装置から他の情報処理装置へのデータの受け渡しを、直感的な操作で行うことができる。しかしながら、データを送信する対象の情報処理装置を直接タッチする必要があるので、当該情報処理装置がユーザから離れた位置にある場合、ユーザがその情報処理装置の位置まで移動する必要があるという手間が生じてしまう。
【０００８】
本発明は、上述した課題を解決するためのものであり、直感的な操作で、ユーザから離れた位置にある情報処理装置にデータを送信することができるデータ送信方法および情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、タッチパネル式情報処理装置と、タッチ操作用スタイラスと、１または複数の他の情報処理装置とを含み、前記タッチパネル式情報処理装置と前記他の情報処理装置とがデータ通信可能に接続される情報処理システムにおけるデータ送信方法において、
前記タッチパネル式情報処理装置が、前記他の情報処理装置へ送信する対象である送信
対象データを、該送信対象データを表すアイコンが前記タッチ操作用スタイラスによってタッチ操作されることで選択する第１ステップと、
前記第１ステップの後であって、前記送信対象データを表すアイコンをタッチ操作している前記タッチ操作用スタイラスが、該アイコンを表示している前記タッチパネル式情報処理装置から離された後に、該タッチパネル式情報処理装置から離間した前記タッチ操作用スタイラスの端部が向けられた方向を、該タッチパネル式情報処理装置が検出する第２ステップと、
前記第２ステップの後、前記タッチパネル式情報処理装置が、予め取得した前記タッチパネル式情報処理装置の位置情報が示す位置を起点にして前記タッチ操作用スタイラスの端部が向けられた方向にある他の情報処理装置を送信対象の情報処理装置として、この送信対象の情報処理装置へ前記送信対象データを送信する第３ステップとを含むことを特徴とするデータ送信方法である。
【００１０】
また本発明は、前記第２ステップでは、前記タッチパネル式情報処理装置が、前記タッチパネル式情報処理装置の特定の箇所の向きに対する、前記タッチパネル式情報処理装置から離間した前記タッチ操作用スタイラスの端部が向けられた相対的な方向を検出し、
前記第３ステップでは、前記タッチパネル式情報処理装置が、前記第２ステップで検出した相対的な方向と、予め取得した、所定の基準方向に対する前記タッチパネル式情報処理装置の前記特定の箇所が向けられた相対的な方向とから、前記基準方向に対する前記タッチ操作用スタイラスの端部が向けられた相対的な方向を算出し、予め取得した前記位置情報が示す位置を起点にして算出した方向にある他の情報処理装置を前記送信対象の情報処理装置とすることを特徴とする。
【００１１】
また本発明は、前記予め取得した前記タッチパネル式情報処理装置の位置情報は、前記タッチパネル式情報処理装置が、全地球測位システムによって予め取得した情報であることを特徴とする。
【００１２】
また本発明は、前記情報処理システムは、前記タッチパネル式情報処理装置の位置情報を前記タッチパネル式情報処理装置から取得し、前記他の情報処理装置の位置情報を前記他の情報処理装置から取得するサーバ装置をさらに含み、
前記第３ステップでは、
前記タッチパネル式情報処理装置は、前記基準方向に対する前記タッチ操作用スタイラスの端部が向けられた相対的な方向を示すスタイラス方向データと、前記送信対象データとを、前記サーバ装置へ送信し、
前記サーバ装置は、前記タッチパネル式情報処理装置の位置情報が示す位置を起点にして前記他の情報処理装置の位置情報が示す位置へ向かう方向を算出し、算出した方向と、前記タッチパネル式情報処理装置から送信された前記スタイラス方向データが示す方向とが一致するときに、この算出した方向に対応する前記他の情報処理装置を前記送信対象の情報処理装置として、前記タッチパネル式情報処理装置から送信された前記送信対象データを送信することを特徴とする。
【００１３】
また本発明は、前記第２ステップでは、
前記タッチ操作用スタイラスは、前記タッチ操作用スタイラスが振り動かされたことを検出し、振り動かされたことを前記タッチパネル式情報処理装置へ伝達し、
前記タッチパネル式情報処理装置は、前記タッチ操作用スタイラスが振り動かされたことが伝達された後に、前記タッチパネル式情報処理装置から離間した前記タッチ操作用スタイラスの端部が向けられた方向を検出することを特徴とする。
【００１４】
また本発明は、タッチパネル式情報処理装置と、タッチ操作用スタイラスと、１または複数の他の情報処理装置とを含み、前記タッチパネル式情報処理装置と前記他の情報処理装置とがデータ通信可能に接続される情報処理システムにおいて、
前記タッチパネル式情報処理装置は、
前記タッチ操作用スタイラスによってタッチ操作されるタッチパネルと、
前記他の情報処理装置へ送信する対象である送信対象データを、該送信対象データを表すアイコンが前記タッチ操作用スタイラスによってタッチ操作されることで選択する制御演算部と、
前記制御演算部によって送信対象データを選択した後であって、前記送信対象データを表すアイコンをタッチ操作している前記タッチ操作用スタイラスが前記タッチパネルから離された後に、該タッチパネルから離間した前記タッチ操作用スタイラスの端部が向けられた方向を、超音波の受信によって検出する超音波受信部と、
予め取得した前記タッチパネル式情報処理装置の位置情報が示す位置を起点にして前記タッチ操作用スタイラスの端部が向けられた方向にある他の情報処理装置を送信対象の情報処理装置として、この送信対象の情報処理装置へ前記送信対象データを送信する通信部とを備えることを特徴とする情報処理システムである。
【発明の効果】
【００１５】
本発明によれば、他の情報処理装置が、タッチパネル式の情報処理装置のユーザから離れた位置にあっても、タッチ操作用スタイラスを用いた直感的な操作によって、このタッチパネル式の情報処理装置から送信対象のデータを、他の情報処理装置へ送信することができる。
【００１６】
また本発明によれば、タッチ操作用スタイラス自体が、基準方向に対する前記タッチ操作用スタイラスの端部が向けられた相対的な方向を算出する必要が無いので、タッチ操作用スタイラスの構成を簡略化することができる。
【００１７】
また本発明によれば、タッチパネル式の情報処理装置が使用される部屋に、このタッチパネル式の情報処理装置の位置情報を取得するための特別な装置を設ける必要が無いので、利便性が高い。
【００１８】
また本発明によれば、サーバ装置を介して間接的にデータを送信することができるので、タッチパネル式の情報処理装置と他の情報処理装置とを相互にデータ通信可能にする必要が無くなり、ネットワークを簡略化することができる。
【００１９】
また本発明によれば、タッチパネル式の情報処理装置がタッチ操作用スタイラスの端部の向けられた方向の検出を開始するために、ユーザが複雑な操作を行う必要が無いので、より直感的にタッチパネル式の情報処理装置から他の情報処理装置への送信対象データの送信を行うことができる。
【００２０】
また本発明によれば、他の情報処理装置が、タッチパネル式の情報処理装置のユーザから離れた位置にあっても、タッチ操作用スタイラスを用いた直感的な操作によって、このタッチパネル式の情報処理装置から送信対象のデータを、他の情報処理装置へ送信することができる。
【図面の簡単な説明】
【００２１】
【図１】情報処理システム１００００を示す模式図である。
【図２】自装置１０００の構成を示すブロック図である。
【図３】スタイラス３０００の構成を示すブロック図である。
【図４】サーバ装置４０００の構成を示すブロック図である。
【図５】ＰＡＴ送信法を示すフローチャートである。
【図６】ステップＡ６の処理をより詳細に説明するための図である。
【発明を実施するための形態】
【００２２】
はじめに、本発明に係るデータ送信方法の実施形態を実行するための情報処理システム１００００について説明する。本発明に係るデータ送信方法は、後述するように、ピック（Pick）‐アンド（And）‐スロー（Throw）によってデータを送信する方法であるので、以下では、本発明に係るデータ送信方法の実施形態を、各単語の頭文字をとってＰＡＴ送信法と称する。図１は、情報処理システム１００００を示す模式図である。情報処理システム１００００は、タッチパネル式の情報処理装置１０００（以下、「自装置１０００」と称する）と、自装置１０００以外の他の情報処理装置２０００（以下、「他装置２０００」と称する）と、スタイラス３０００と、サーバ装置４０００とを含む。
【００２３】
自装置１０００は、ＰＡＴ送信法によってデータを送信しようとするユーザが使用するタブレットＰＣ（Personal Computer）である。スタイラス３０００は、自装置１０００に対するタッチ操作用の電子スタイラスであり、ユーザが手に持って使用する。他装置２０００は、たとえば、自装置１０００が使用される部屋と同じ部屋内に、１または複数設置される。自装置１０００を使用するユーザは、他装置２０００のいずれかに、ＰＡＴ送信法によってデータを送信することができる。サーバ装置４０００は、後述する自装置１０００および他装置２０００の座標データ（位置情報）を管理する情報処理装置である。自装置１０００、他装置２０００、およびサーバ装置４０００は、有線または無線ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのＩＰ（Internet Protocol）ネットワークを介して相互にデータ通信可能に接続される。
【００２４】
図２は、自装置１０００の構成を示すブロック図である。自装置１０００は、タッチパネル１００１と、表示部１００２と、通信部１００３と、制御演算部１００４と、記憶部１００５と、ジャイロセンサ１００６と、地磁気センサ１００７と、超音波受信部１００８と、選択信号受信部１００９と、ＧＰＳ（Global Positioning System，全地球測位システム）用電波受信部１０１０とを備える。
【００２５】
タッチパネル１００１は、投影型静電容量方式、抵抗膜方式などのタッチパネルであり、スタイラス３０００やユーザの指によってタッチされると、タッチされた位置を示す信号を、制御演算部１００４に入力する。表示部１００２は、液晶ディスプレイなどから構成される。タッチパネル１００１と表示部１００２とは、ともに矩形状であり、主面同士が平行となるように配置される。通信部１００３は、ネットワークカードなどから構成される。制御演算部１００４は、ＣＰＵ（Central Processing Unit）などから構成される。
【００２６】
記憶部１００５は、ＤＤＲ  ＳＤＲＡＭ（Double Data Rate Synchronous Dynamic Random Access Memory）などの揮発性メモリ、およびＨＤＤ（Hard Disk Drive）などの不揮発性メモリから構成され、種々のデータを記憶する。記憶部１００５は、たとえば、テキストデータ、動画データ、アプリケーションデータなどの、ＰＡＴ送信法による送信の対象となる各データに対応するアイコンを示す画像データを記憶する。また、記憶部１００５は、自装置１０００のＩＰアドレスを記憶する。ジャイロセンサ１００６は、自装置１０００の傾きを検出するセンサである。ジャイロセンサ１００６は、検出した傾きを示す信号を、制御演算部１００４に入力する。
【００２７】
地磁気センサ１００７は、自装置１０００の特定の箇所の向く方向が、いずれの方角であるかを検出するセンサである。より詳細には、地磁気センサ１００７は、後述する超音波受信部１００８の受信面ａ１から受信面ａ２５に向かう方向が、南から北へ向かう基準方向に対して、相対的にいずれの方向を向いているかを検出する。地磁気センサ１００７は、検出した方向を、制御演算部１００４に入力する。
【００２８】
超音波受信部１００８は、後述する第１超音波および第２超音波を受信するデバイスである。超音波受信部１００８は、タッチパネル１００１の矩形状の主面の外縁において、一の長辺に沿って複数設けられる受信面と、一の短辺に沿って複数設けられる受信面とを有する。本実施形態では、タッチパネル１００１の主面の長辺の長さは２６０ｍｍであり、タッチパネル１００１の主面の短辺の長さは１５０ｍｍであり、長辺の一端から他端に向かって１０ｍｍ間隔で受信面ａ１，ａ２，・・・ａ２５が設けられ、短辺の一端から他端に向かって１０ｍｍ間隔で受信面ｂ１，ｂ２，・・・ｂ１４が設けられる。超音波受信部１００８は、各受信面による超音波の受信結果を示す信号を、制御演算部１００４に入力する。なお、各受信面が設けられる間隔は、１ｍｍ〜３０ｍｍの範囲内で適宜設定してもよい。
【００２９】
選択信号受信部１００９は、後述する選択信号を受信するデバイスである。選択信号受信部１００９は、選択信号の受信を開始すると、受信開始を示す信号を、制御演算部１００４に入力する。また、選択信号受信部１００９は、選択信号の受信を終了すると、受信終了を示す信号を、制御演算部１００４に入力する。ＧＰＳ用電波受信部１０１０は、ＧＰＳによって、自装置１０００の、地球上における緯度方向と経度方向とを座標軸とする座標データを取得するデバイスである。ＧＰＳ用電波受信部１０１０は、取得した座標データを、制御演算部１００４に入力する。
【００３０】
自装置１０００において、制御演算部１００４は、記憶部１００５に記憶される画像データに基づいて、表示部１００２に、各データを示すアイコンを表示させる。また、後述するように、ＰＡＴ送信法は自装置１０００の傾きが大きいときには適切に使用することができないので、制御演算部１００４は、ジャイロセンサ１００６が検出した傾きが所定の閾値以上である場合に、表示部１００２に、ＰＡＴ送信法を使用することができないことを示す警告文を表示させる。たとえば、制御演算部１００４は、タッチパネル１００１の主面が、水平面に対して３０°以上傾いている場合に、警告文を表示させる。
【００３１】
また、制御演算部１００４は、通信部１００３によって、サーバ装置４０００に、自装置１０００のＩＰアドレスを送信するとともに、自装置１０００の座標データを送信する。制御演算部１００４は、所定時間ごとに、ＧＰＳ用電波受信部１０１０による自装置１０００の座標データの取得、および、取得した座標データのサーバ装置４０００への送信を行ってもよい。また、自装置１０００に加速度センサを設けて、加速度センサによって検出した加速度に基づいて、自装置１０００の座標データの取得および送信を行ってもよい。より詳細には、制御演算部１００４は、加速度センサによって検出した加速度が所定の閾値以上である場合に、自装置１０００の位置が移動したと判断して、その場合に、自装置１０００の座標データの取得および送信を行ってもよい。
【００３２】
また、制御演算部１００４は、他装置２０００のＩＰアドレスを指定することで、通信部１００３によって、そのＩＰアドレスに対応する他装置２０００に、データを送信することができる。制御演算部１００４は、ＩＰアドレスを複数指定した場合には、複数の他装置２０００にデータを送信することができる。
【００３３】
他装置２０００は、自装置１０００と同様に構成される。他装置２０００の制御演算部は、他装置２０００の通信部によって、サーバ装置４０００に、他装置２０００の座標データを送信する。また、他装置２０００の制御演算部は、他装置２０００の通信部によって、自装置１０００から送信されたデータを受信し、他装置２０００の記憶部に記憶させることができる。
【００３４】
図３は、スタイラス３０００の構成を示すブロック図である。スタイラス３０００は、制御演算部３００１と、第１超音波発信部３００２と、第２超音波発信部３００３と、選択ボタン３００４と、選択信号発信部３００５と、加速度センサ３００６とを備える。
【００３５】
制御演算部３００１は、ＣＰＵなどから構成される。第１超音波発信部３００２は、スタイラス３０００の先端部に設けられ、第１の超音波を周囲に向けて発信するデバイスである。第２超音波発信部３００３は、スタイラス３０００の後端部に設けられ、第１の超音波とは周波数が異なる第２の超音波を発信するデバイスである。
【００３６】
選択ボタン３００４は、ユーザに押下されることで、押下を示す信号を、制御演算部３００１に入力する。選択信号発信部３００５は、選択信号を周囲に向けて発信するデバイスである。選択信号は、第１、第２の超音波とは周波数が異なる第３の超音波であってもよいし、所定の周波数の電波であってもよい。加速度センサ３００６は、スタイラス３０００の加速度を検出するセンサである。加速度センサ３００６は、検出した加速度を示す信号を、制御演算部３００１に入力する。
【００３７】
スタイラス３０００において、制御演算部３００１は、選択ボタン３００４から押下を示す信号が入力されると、選択信号発信部３００５によって選択信号を発信させる。選択信号は、選択ボタン３００４が押下されている間、発信され続ける。また、制御演算部３００１は、加速度センサ３００６が検出した加速度が所定の加速度閾値、たとえば０．７５〜１ｍ／ｓ２以上であると判断した場合に、第１超音波発信部３００２および第２超音波発信部３００３に、それぞれ、第１、第２の超音波を発信させる。第１、第２の超音波は、加速度が所定の加速度閾値以上であると判断された時点から、所定の発信待機時間の経過後、たとえば１秒間〜５秒間経過後に発信される。
【００３８】
図４は、サーバ装置４０００の構成を示すブロック図である。サーバ装置４０００は、制御演算部４００１と、記憶部４００２と、通信部４００３とを備える。
【００３９】
制御演算部４００１は、ＣＰＵなどから構成される。記憶部４００２は、ＤＤＲ  ＳＤＲＡＭなどの揮発性メモリ、およびＨＤＤなどの不揮発性メモリから構成され、種々のデータを記憶する。たとえば、記憶部４００２は、自装置１０００および各他装置２０００のＩＰアドレスを記憶する。通信部４００３は、ネットワークカードなどから構成される。
【００４０】
サーバ装置４０００において、制御演算部４００１は、通信部４００３によって、自装置１０００から自装置１０００の座標データを受信し、他装置２０００から他装置２０００の座標データを受信する。また、制御演算部４００１は、各座標データに基づいて、自装置１０００（他装置２０００）を起点にして他装置２０００に向かう方向が、南から北へ向かう基準方向に対して、相対的にいずれの方向を向いているかを算出する。たとえば、自装置１０００を起点にして他装置２０００に向かう方向が北東の方角であるときは基準方向に対して右回りに４５°の方向を向いていると算出し、自装置１０００を起点にして他装置２０００に向かう方向が南西の方角であるときは基準方向に対して右回りに２２５°の方向を向いていると算出する。
【００４１】
このように構成される情報処理システム１００００において、ユーザは、スタイラス３０００を用いて自装置１０００を操作することで、ＰＡＴ送信法によって、所望の他装置２０００にデータを送信することができる。ＰＡＴ送信法においてユーザが行う動作は、（１）自装置１０００のタッチパネル１００１上のアイコンをスタイラス３０００でタッチし、（２）タッチした状態でスタイラス３０００の選択ボタン３００４を押下し、（３）選択ボタン３００４を押下した状態で、タッチパネル１００１からスタイラス３０００を離し、（４）スタイラス３０００を振り動かし、（５）タッチパネル１００１の主面に対向する領域内において、スタイラス３０００の先端部を送信対象の他装置２０００に向ける、という（１）〜（５）の動作である。
【００４２】
この（１）〜（５）の動作に伴う情報処理システム１００００の処理を説明する。図５は、ＰＡＴ送信法を示すフローチャートである。ＰＡＴ送信法は、ステップＡ１〜ステップＡ１２の処理を含む。ステップＡ１以前において、自装置１０００の制御演算部１００４は、各データを表すアイコンを表示部１００２に表示させたまま、ユーザのタッチ操作を待つ待機状態であるとする。
【００４３】
ステップＡ１では、ユーザは（１）の動作を行う。すなわち、ユーザは、スタイラス３０００を持って、スタイラス３０００の先端部によって、自装置１０００のタッチパネル１００１上のアイコンをタッチする。
【００４４】
ステップＡ２では、自装置１０００は、ステップＡ１においてアイコンがタッチされていれば、そのアイコンに対応するデータを仮選択状態にする。より詳細には、自装置１０００の制御演算部１００４は、タッチパネル１００１から入力された信号の示す位置と、表示部１００２に表示させている各アイコンの位置とを比較して、アイコンがタッチされたか否かを判別する。そして、制御演算部１００４は、アイコンがタッチされていれば、タッチされたアイコンに対応するデータを、仮選択状態のデータであるとして、記憶部１００５に記憶させる。すなわち、記憶部１００５に、そのデータが仮選択状態であることを示すフラグを記憶させる。なお、タッチパネル１００１がタッチされていても、アイコンがタッチされていなければ、仮選択状態のデータの記憶は行われない。
【００４５】
ステップＡ３では、ユーザは（２）の動作を行う。すなわち、ユーザは、ステップＡ１でアイコンをタッチした後、タッチした状態を維持したまま、スタイラス３０００の選択ボタン３００４を押下する。選択ボタン３００４が押下されると、スタイラス３０００の制御演算部３００１は、選択信号発信部３００５に、選択信号を発信させる。
【００４６】
ステップＡ４では、自装置１０００の選択信号受信部１００９は、スタイラス３０００から発信された選択信号を受信し、受信開始を示す信号を制御演算部１００４に入力する。そして、受信開始を示す信号が入力された制御演算部１００４は、仮選択状態のデータについて、仮選択状態を解除して、すなわち、記憶部１００５から仮選択状態を示すフラグを削除して、選択状態のデータであるとして、記憶部１００５に記憶させる。
【００４７】
なお、選択信号の受信開始を示す信号が制御演算部１００４に入力される前にタッチパネル１００１からスタイラス３０００が離れた場合も、制御演算部１００４は、仮選択状態を解除する。また、ユーザがスタイラス３０００の選択ボタン３００４の押下を止めた場合、選択信号発信部３００５からの選択信号の発信は終了し、自装置１０００の選択信号受信部１００９は、選択信号の受信終了を示す信号を制御演算部１００４に入力する。そして、受信終了を示す信号が入力された制御演算部１００４は、選択状態のデータについて、選択状態を解除する。
【００４８】
ステップＡ５では、ユーザは（３）〜（５）の動作を行う。すなわち、ユーザは、ステップＡ３でスタイラス３０００の選択ボタン３００４を押下した後、押下した状態を維持したまま、スタイラス３０００を自装置１０００のタッチパネル１００１から離す（３）の動作を行い、スタイラス３０００を所定の加速度閾値以上の加速度で振り動かす（４）の動作を行い、振り動かした時点から所定の発信待機時間経過前に、タッチパネル１００１の主面に対向する領域内において、スタイラス３０００の先端部を送信対象の他装置２０００に向ける（５）の動作を行う。
【００４９】
（３）の動作が行われると、自装置１０００は、タッチパネル１００１がタッチされておらず、かつ、選択状態のデータを記憶している状態となる。この状態のとき、自装置１０００の制御演算部１００４は、選択状態のデータを表すアイコンの表示を中断させる。したがって、ユーザにとっては、あたかも、スタイラス３０００によってアイコンに対応するデータを摘みとった（ピックした）ように見える。なお、選択状態が解除されれば、制御演算部１００４は、選択状態が解除されたデータのアイコンの表示を再開させる。
【００５０】
（４），（５）の動作が行われると、スタイラス３０００の加速度センサ３００６は加速度を検出し、スタイラス３０００の制御演算部３００１は検出された加速度が加速度閾値以上であると判断し、判断した時点から、所定の発信待機時間経過後に、第１超音波発信部３００２および第２超音波発信部３００３に、それぞれ、第１、第２の超音波を発信させる。よって、（５）の動作により、自装置１０００のタッチパネル１００１の主面に対向する領域内においてスタイラス３０００の先端部が送信対象の他装置２０００に向けられた状態で、第１、第２の超音波が発信されることになる。なお、加速度センサ３００６によって検出された加速度が加速度閾値未満である場合、第１、第２の超音波の発信は行われない。
【００５１】
（４），（５）の動作が終了すると、データの送信のためのユーザの動作は必要無くなるので、情報処理システム１００００によるステップＡ５〜ステップＡ１２の処理によって、自動的にデータの送信が行われる。よって、ユーザは、（５）の動作以降、スタイラス３０００の選択ボタン３００４の押下をいつ止めてもよい。また、ユーザによる（４），（５）の動作以降はデータの送信に必要なユーザの動作が無くなるので、ユーザにとっては、あたかも、スタイラス３０００でピックしたデータが、（４），（５）の動作によって、送信対象の他装置２０００に投げられた（スローされた）ように見える。すなわち、ユーザにとっては、ピック‐アンド‐スローによって、データを送信することができる。
【００５２】
ステップＡ６では、自装置１０００は、超音波受信部１００８によって第１、第２の超音波を受信し、その受信結果が制御演算部１００４に入力される。制御演算部１００４は、選択信号の受信終了を示す信号が入力される前に超音波受信部１００８による受信結果が入力されると、選択状態のデータについて、選択状態を解除して、送信対象のデータであるとして、記憶部１００５に記憶させる。
【００５３】
さらに、制御演算部１００４は、超音波受信部１００８による受信結果に基づいて、スタイラス３０００の後端部から先端部に向かう方向（以下、「スタイラス方向」と称する）が、自装置１０００の特定の箇所の向く方向（超音波受信部１００８の受信面ａ１から受信面ａ２５に向かう方向）に対して、相対的にいずれの方向を向いているかを検出する。そして、制御演算部１００４は、検出結果と、地磁気センサ１００７による検出結果とから、スタイラス方向が、南から北へ向かう基準方向に対して、相対的にいずれの方向を向いているかを算出する。
【００５４】
図６を用いて、ステップＡ６の処理をより詳細に説明する。ステップＡ５において、スタイラス３０００は、自装置１０００のタッチパネル１００１の主面に対向する領域内において、スタイラス３０００の先端部が送信対象の他装置２０００に向けられた状態となっており、この状態において、スタイラス３０００の先端部にある第１超音波発信部３００２から第１の超音波が発信され、スタイラス３０００の後端部にある第２超音波発信部３００３から第２の超音波が発信される。自装置１０００もスタイラス３０００もユーザの手元にあるので、ステップＡ５において超音波が発信された直後に、ステップＡ６において自装置１０００の超音波受信部１００８が超音波を受信することになる。
【００５５】
図６のようにスタイラス３０００の先端部が向けられている場合、先端部において発信された第１の超音波は、自装置１０００のタッチパネル１００１の長辺に沿う受信面ａ１〜ａ２５のうち、先端部に最も近い受信面ａ１５に最も早く到達し、短辺に沿う受信面ｂ１〜ｂ１４のうち、先端部に最も近い受信面ｂ９に最も早く到達する。したがって、自装置１０００の超音波受信部１００８および制御演算部１００４によって、自装置１０００上における、タッチパネル１００１の長辺方向と短辺方向とを座標軸とする、スタイラス３０００の先端部の座標は（１５，９）と検出される。また、スタイラス３０００の後端部において発信された第２の超音波は、自装置１０００のタッチパネル１００１の長辺に沿う受信面ａ１〜ａ２５のうち、後端部に最も近い受信面ａ８に最も早く到達し、短辺に沿う受信面ｂ１〜ｂ１４のうち、後端部に最も近い受信面ｂ６に最も早く到達する。したがって、自装置１０００の超音波受信部１００８および制御演算部１００４によって、自装置１０００上におけるスタイラス３０００の後端部の座標は（８，６）と検出される。なお、自装置１０００は、第１（第２）の超音波が２つ以上の受信面に最も早く同時に到達した場合は、たとえば、添え字の値が小さい方の受信面に先に到達したとみなすようにして、座標を検出する。
【００５６】
自装置１０００の制御演算部１００４は、検出された先端部の座標（１５，９）と、検出された後端部の座標（８，６）とから、自装置１０００上においてスタイラス方向を示すベクトルを、（１５，９）−（８，６）＝（７，３）と検出する。自装置１０００上の座標空間において、超音波受信部１００８の受信面ａ１から受信面ａ２５に向かう方向（以下、「自装置方向」と称する）を示す単位ベクトルは（１，０）であるので、制御演算部１００４は、この単位ベクトルとスタイラス方向を示すベクトルとの間の角度を、２つのベクトルの内積とそれぞれの大きさとから、cos-1((7×1＋3×0)／((72＋321／2×(12＋021／2))≒23.2［°］と検出する。この値から、制御演算部１００４は、自装置方向に対するスタイラス方向の向きを示す角度θは、自装置１０００上の座標空間において、自装置方向に対して右回りに３３６．８°と検出する。
【００５７】
したがって、たとえば、自装置１０００の地磁気センサ１００７によって、自装置方向が北東の方角であると検出されている場合、すなわち、自装置方向が、南から北へ向かう基準方向に対して右回りに４５°の方向であると検出されている場合、自装置１０００の制御演算部１００４によって、基準方向に対するスタイラス方向の向きを示す角度は、基準方向に対して右回りに３３６．８＋４５−３６０＝２１．８［°］と算出される。また、たとえば、自装置１０００の地磁気センサ１００７によって、自装置方向が南東の方角であると検出されている場合、すなわち、自装置方向が、南から北へ向かう基準方向に対して右回りに２２５°の方向であると検出されている場合、自装置１０００の制御演算部１００４によって、基準方向に対するスタイラス方向の向きを示す角度は、基準方向に対して右回りに３３６．８＋２２５−３６０＝２０１．８［°］と算出される。
【００５８】
なお、ステップＡ５において、自装置１０００のタッチパネル１００１の主面に対向する領域の外においてスタイラス３０００を他装置２０００に向けたり、スタイラス３０００をタッチパネル１００１の主面に垂直な方向に向けたりするなど、ユーザがスタイラス３０００の操作を適切に行わなかった場合、自装置１０００上の座標空間におけるスタイラス３０００の先端部の座標と後端部の座標とが一致してしまい、自装置１０００の制御演算部１００４は、スタイラス方向が基準方向に対して相対的にいずれの方向を向いているかを算出できなくなるときがある。このようなときには、自装置１０００の制御演算部１００４は、再度、（１）〜（５）の動作を行うように促す警告文を、表示部１００２に表示させる。また、このようなときに警告音を発するように、自装置１０００を構成してもよい。さらに、適切に算出できた場合には適切に算出できたことを示す音を発するように、自装置１０００を構成してもよい。また、スタイラス３０００自体が警告音を発するように構成されていてもよいし、警告音の代わりに、スタイラス３０００が振動するように構成して、振動によってユーザに（１）〜（５）の動作を再度行うように促してもよい。
【００５９】
また、自装置１０００の制御演算部１００４が、上記のように、基準方向に対するスタイラス方向の向きを示す角度を適切に算出できるのは、自装置１０００のタッチパネル１００１の主面が、水平面に対して、ほぼ平行になっているときである。たとえば、タッチパネル１００１の主面が、水平面に対して垂直になっている場合、超音波受信部１００８および制御演算部１００４によって検出される自装置１０００上でのスタイラス方向と、地磁気センサ１００７によって検出される地球上での自装置方向とが互いに垂直になってしまうので、基準方向に対するスタイラス方向の向きを示す角度を適切に算出することはできない。よって、自装置１０００の制御演算部１００４は、ステップＡ１以前およびステップＡ１〜ステップＡ５においてジャイロセンサ１００６が検出した傾きが所定の閾値以上である場合に、表示部１００２に、ＰＡＴ送信法を使用することができないことを示す警告文を表示させる。
【００６０】
ステップＡ７では、自装置１０００の制御演算部１００４は、通信部１００３によって、自装置１０００のＩＰアドレスをサーバ装置４０００に送信するとともに、基準方向に対するスタイラス方向の向きを示す角度データを、スタイラス方向データとして、サーバ装置４０００に送信する。たとえば、上記の例では、自装置１０００の制御演算部１００４は、通信部１００３によって、右回りに２１．８°であるという角度データを、スタイラス方向データとして、サーバ装置４０００に送信する。
【００６１】
ステップＡ８では、サーバ装置４０００は、通信部４００３によって、自装置１０００から送信されたＩＰアドレスとスタイラス方向データとを受信する。ステップＡ９では、サーバ装置４０００は、自装置１０００から受信したデータと、予め算出したデータとから、データの送信対象の他装置２０００を検索する。
【００６２】
サーバ装置４０００は、ステップＡ８以前から、自装置１０００の座標データと、各他装置２０００の座標データとをそれぞれ取得し、変更があれば随時更新している。さらに、サーバ装置４０００は、ステップＡ８以前から、自装置１０００（他装置２０００）を起点にして各他装置２０００に向かう方向が、基準方向に対して相対的にいずれの方向を向いているかを示す角度データを、各座標データが更新されるたびに算出している。ステップＡ９では、この角度データと、ステップＡ８において受信したＩＰアドレスおよびスタイラス方向データを用いて、サーバ装置４０００の制御演算部４００１は、送信対象の他装置２０００を検索する。
【００６３】
より詳細には、サーバ装置４０００の制御演算部４００１は、自装置１０００からＩＰアドレスおよびスタイラス方向データを受信する直前において予め算出した角度データ（以下、「直前角度データ」と称する）に基づいて、送信対象の他装置２０００を検索する。サーバ装置４０００の制御演算部４００１は、自装置１０００から受信したＩＰアドレスに基づいて、自装置１０００の座標を起点にして算出された直前角度データを検索し、検索により発見された直前角度データが示す角度と、スタイラス方向データが示す角度とを比較する。比較の結果、２つの角度の差が５°以内であれば、サーバ装置４０００の制御演算部４００１は、２つの角度を一致しているとみなして、比較に用いた直前角度データの算出に用いた座標データに対応する他装置２０００を、送信対象の他装置２０００であると判断する。
【００６４】
たとえば、自装置１０００の座標を起点にして算出された直前角度データが、自装置１０００から他装置２０００に向かう方向が基準方向に対して右回りに２５°の方向であることを示しており、スタイラス方向データが、スタイラス方向が基準方向に対して右回りに２１．８°の方向であることを示している場合、２つの角度の差は｜２１．８−２５｜＝３．２［°］である。よって、この場合、サーバ装置４０００の制御演算部４００１は、この比較に用いた直前角度データの算出に用いた座標データに対応する他装置２０００を、送信対象の他装置２０００であると判断する。
【００６５】
なお、上記の例では、２つの角度の差が５°以内である場合、サーバ装置４０００の制御演算部４００１は、２つの角度を一致しているとみなしているけれども、これに限られず、自装置１０００および他装置２０００の配置に応じて、１°以内としても、１０°以内としてもよい。
【００６６】
また、２つの角度の差が５°以内となる他装置２０００が複数存在した場合、サーバ装置４０００の制御演算部４００１は、角度の差が最も小さい他装置２０００を、送信対象の他装置２０００であると判断する。さらに、角度の差が最も小さい他装置２０００が複数存在した場合、サーバ装置４０００の制御演算部４００１は、自装置１０００からの距離が最も近い他装置２０００を、送信対象の他装置２０００であると判断する。この場合のために、サーバ装置４０００の制御演算部４００１は、自装置１０００（他装置２０００）と他装置２０００との間の距離を、予め算出しているものとする。
【００６７】
ステップＡ１０では、サーバ装置４０００の制御演算部４００１は、ステップＡ９において送信対象の他装置２０００であると判断した他装置２０００のＩＰアドレスを、通信部４００３によって、自装置１０００に送信する。
【００６８】
ステップＡ１１では、自装置１０００は、通信部１００３によって、サーバ装置４０００から送信されたＩＰアドレスを受信する。自装置１０００の制御演算部１００４は、サーバ装置４０００からＩＰアドレスを受信すると、そのＩＰアドレスに対応する他装置２０００に、ステップＡ６において送信対象のデータとして記憶したデータを送信する。制御演算部１００４は、送信対象のデータの送信が完了すると、そのデータが送信対象であるとした状態を解除し、送信完了を示す文を、表示部１００２に表示させる。
【００６９】
ステップＡ１２では、他装置２０００は、通信部によって、自装置１０００から送信されたデータを受信し、受信したデータを記憶部に記憶する。
【００７０】
以上に説明したＰＡＴ送信法をまとめると、自装置１０００は、スタイラス３０００によってタッチ操作されることで、他装置２０００へ送信する送信対象データを選択する。その後、自装置１０００は、自装置方向に対するスタイラス方向の相対的な向きを検出し、検出結果と、予め取得した、南から北へ向かう基準方向に対する自装置方向の相対的な向きとから、この基準方向に対するスタイラス方向の相対的な向きを算出し、算出結果をサーバ装置４０００に送信する。サーバ装置４０００は、予め取得した自装置１０００の座標を起点にして、自装置１０００から受信した算出結果が示す方向にある他装置２０００を検索し、検索により発見された他装置２０００を送信対象の他装置２０００として、この他装置２０００のＩＰアドレスを自装置１０００に送信する。そして、自装置１０００は、サーバ装置４０００から受信したＩＰアドレスを指定して、他装置２０００に送信対象データを送信する。
【００７１】
このように、ＰＡＴ送信法によれば、他装置２０００がユーザから離れた位置にあっても、スタイラス３０００を用いた直感的な操作（ピック‐アンド‐スロー）によって、自装置１０００からデータを送信することができる。また、ＰＡＴ送信法では、スタイラス３０００自体がスタイラス方向を検出する必要が無いので、スタイラス３０００の構成を簡略化することができる。
【００７２】
なお、ＰＡＴ送信法の変形例としては、スタイラス３０００自体に、スタイラス方向を検出する機構を設けてもよい。たとえば、スタイラス３０００に地磁気センサを設けてもよい。スタイラス３０００に地磁気センサを設けることで、スタイラス方向が南から北に向かう基準方向に対して相対的にいずれの方向を向いているかを、スタイラス３０００自体が検出することができる。この検出結果を、スタイラス３０００が選択信号発信部３００５を利用して自装置１０００に送信するように構成すれば、自装置１０００は、検出結果をそのままサーバ装置４０００に送信するだけでよくなる。よって、この変形例では、自装置１０００に超音波受信部１００８を設ける必要は無く、スタイラス３０００に第１超音波発信部３００２および第２超音波発信部３００３を設ける必要も無い。また、この変形例では、自装置１０００のタッチパネル１００１が水平面に対してどのように傾いていても、スタイラス３０００自体が基準方向に対するスタイラス方向の向きを検出することができるので、自装置１０００にジャイロセンサ１００６を設ける必要も無い。
【００７３】
またＰＡＴ送信法では、上記のように、自装置１０００は、自装置方向に対するスタイラス方向の相対的な向きを検出し、検出結果と、予め取得した、南から北へ向かう基準方向に対する自装置方向の相対的な向きとから、この基準方向に対するスタイラス方向の相対的な向きを算出し、算出結果をサーバ装置４０００に送信している。これに対して、ＰＡＴ送信法の変形例としては、自装置１０００が、自装置方向に対するスタイラス方向の相対的な向きと、基準方向に対する自装置方向の相対的な向きとを、サーバ装置４０００に送信し、サーバ装置４０００が、基準方向に対するスタイラス方向の相対的な向きを算出するようにしてもよい。
【００７４】
さらに、ＰＡＴ送信法の他の変形例としては、自装置１０００が、サーバ装置４０００の機能を有していてもよい。この変形例では、自装置１０００自体が、基準方向に対するスタイラス方向の相対的な向きに基づいて、送信対象の他装置２０００を検索することができる。
【００７５】
またＰＡＴ送信法では、自装置１０００は、自装置１０００の座標データを、ＧＰＳによって予め取得している。したがって、自装置１０００が使用される部屋に、自装置１０００の座標を取得するための特別な装置を設ける必要が無いので、利便性が高い。
【００７６】
なお、ＰＡＴ送信法の変形例としては、自装置１０００および他装置２０００が使用される部屋に、自装置１０００および他装置２０００が座標を取得するための照明装置を設けてもよい。この照明装置は、部屋の天井に、格子状に複数箇所配置され、各箇所での明暗、色、または明滅の状態がわずかに異なるように構成される。したがって、この変形例では、自装置１０００および他装置２０００の座標は、格子状に配置される照明装置の縦方向と横方向とを座標軸としたものとなり、明暗、色、または明滅の状態の相違によって部屋内での自装置１０００および２０００の座標を特定することができる。この変形例では、自装置１０００および他装置２０００は、地球上における緯度方向と経度方向とを座標軸とする座標を取得するＧＰＳ用電波受信部１０１０の代わりに、部屋内での照明装置の配置の縦方向と横方向とを座標軸とする座標を取得するために、この照明装置からの光を受光する受光部が設けられる。また、自装置１０００にはこの受光部が２箇所以上設けられ、これによって、たとえば部屋の一の壁から他の壁に向かう基準方向に対して、自装置方向が相対的にいずれの方向を向いているかを取得することができる。このような変形例は、ＧＰＳを用いる場合と比較して、部屋に特別な照明装置を設ける必要がある点で利便性において劣るけれども、ＧＰＳを用いる場合よりも応答が早くなるという利点を有する。
【００７７】
なお、上記のような、ＧＰＳや照明装置以外にも、たとえば、複数の無線ＬＡＮアクセスポイントから、無線ＬＡＮアクセスポイントを基準とする自装置１０００や他装置２０００の座標を取得してもよい。いずれの方法で座標を取得する場合であっても、自装置１０００や他装置２０００が部屋内に固定される場合には、座標の取得は一度きりでよい。
【００７８】
またＰＡＴ送信法では、スタイラス３０００は、所定の加速度閾値以上の加速度でスタイラス３０００が振り動かされたことを加速度センサ３００６によって検出し、検出後、第１、第２の超音波を発信することで、スタイラス３０００が振り動かされたことを自装置１０００に伝達している。そして、自装置１０００は、第１、第２の超音波を受信することでスタイラス３０００が振り動かされたことを認識し、その後、自装置方向に対するスタイラス方向の相対的な向きを検出している。
【００７９】
よって、ＰＡＴ送信法では、複雑な操作が必要無いので、より直感的に自装置１０００から他装置２０００へのデータの送信を行うことができる。なお、スタイラス３０００に、加速度センサ３００６の代わりに、第１、第２の超音波を発信させるためのボタンを設けてもよい。
【００８０】
またＰＡＴ送信法では、自装置１０００から他装置２０００へ、直接的にデータが送信されている。これに対して、ＰＡＴ送信法の変形例としては、自装置１０００から他装置２０００へ、間接的にデータを送信してもよい。すなわち、この変形例では、上記ステップＡ７において、自装置１０００は、ＩＰアドレスおよびスタイラス方向データに加えて、送信対象データを、サーバ装置４０００に送信する。そして、サーバ装置４０００は、上記ステップＡ１０において、送信対象の他装置２０００のＩＰアドレスを送信する代わりに、この他装置２０００へ、送信対象データを送信する。このように、サーバ装置４０００を介して間接的にデータを送信することで、自装置１０００と他装置２０００とが相互にデータ通信可能である必要が無くなるので、ネットワークを簡略化することができる。
【００８１】
またＰＡＴ送信法では、スタイラス３０００の先端部を送信対象の他装置２０００に向けるようにしているけれどもＰＡＴ送信法の変形例では、スタイラス３０００の後端部を送信対象の他装置２０００に向けるようにしてもよい。
【００８２】
またＰＡＴ送信法では、直前角度データが示す角度とスタイラス方向データが示す角度との差が５°以内となる他装置２０００が複数ある場合に、送信対象の他装置２０００を、角度差がより小さい１つの他装置２０００に絞り込んでいる。これに対して、ＰＡＴ送信法の変形例としては、直前角度データが示す角度とスタイラス方向データが示す角度との差が５°以内となる複数の他装置２０００すべてに送信対象データを送信するようにしてもよい。この変形例では、サーバ装置４０００は、この複数の他装置２０００のＩＰアドレスをすべて自装置１０００に送信し、自装置１０００は受信したすべてのＩＰアドレスを指定して、送信対象データを送信する。このような変形例では、たとえば、会議などにおいて会議参加者全員に一斉に送信対象データを送信することができるという利点を有する。なお、この変形例において、送信対象データを必要としない会議参加者のために、他装置２０００に、送信対象データの受信を拒否する拒否ボタンを設けてもよい。
【符号の説明】
【００８３】
１０００  タッチパネル式の情報処理装置（自装置）
１００１  タッチパネル
１００２  表示部
１００３，４００３  通信部
１００４，３００１，４００１  制御演算部
１００５，４００２  記憶部
１００６  ジャイロセンサ
１００７  地磁気センサ
１００８  超音波受信部
１００９  選択信号受信部
１０１０  ＧＰＳ用電波受信部
２０００  他の情報処理装置（他装置）
３０００  スタイラス
３００２  第１超音波発信部
３００３  第２超音波発信部
３００４  選択ボタン
３００５  選択信号発信部
３００６  加速度センサ
４０００  サーバ装置
１００００  情報処理システム
【図１】
0005677873.tif 000002
【図２】
0005677873.tif 000003
【図３】
0005677873.tif 000004
【図４】
0005677873.tif 000005
【図５】
0005677873.tif 000006
【図６】
0005677873.tif 000007