(57)【特許請求の範囲】
【請求項１】
座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持するとともに、穴が設けられた媒体が、画像が表示された入力面に接触乃至近接させられると、前記媒体から前記２つの基準コード及び前記１以上の情報コードを読み取って、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、
前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、
前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報であって、前記入力面に接触乃至近接させられた前記媒体に設けられた前記穴の位置において、当該入力面に表示されている画像に対する画像表示を行うための情報を取得する情報取得部と
を備えることを特徴とする情報処理装置。
【請求項２】
座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持する媒体が、マルチタッチパネルの入力面に接触させられて、前記媒体から前記２つの基準コード及び前記１以上の情報コードが入力されると、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、
前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、
前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報を取得する情報取得部と
を備え、
前記座標軸特定部は、前記２つの基準コードである第１基準コード及び第２基準コードのうち、前記第１基準コードの位置又は前記第２基準コードの位置、及び、前記第１基準コードの大きさを測定する方向として決められた測定方向又は前記第２基準コードの大きさを測定する方向として決められた測定方向を用いて、前記入力面における座標軸であるＸ軸及びＹ軸を特定する
ことを特徴とする情報処理装置。
【請求項３】
前記座標軸特定部は、
前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、
前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とする
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記座標軸特定部は、
前記第１基準コードの位置を原点として、前記第２基準コードの大きさの測定方向において前記原点に近い当該第２基準コードの端部を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、
前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とする
ことを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記座標軸特定部は、
前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向となる線と、前記第２基準コードの位置を通って当該第２基準コードの大きさの測定方向となる線との交点をＸ軸及びＹ軸の原点とし、
前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、前記原点から前記第１基準コードに向かう方向をＹ軸正方向とし、
Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とする
ことを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記座標軸特定部は、
前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＹ軸とし、前記原点から前記第２基準コードに向かう方向をＹ軸正方向とし、
前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＸ軸とし、Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とする
ことを特徴とする請求項２記載の情報処理装置。
【請求項７】
コンピュータを、
座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持するとともに、穴が設けられた媒体が、画像が表示された入力面に接触乃至近接させられると、前記媒体から前記２つの基準コード及び前記１以上の情報コードを読み取って、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、
前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、
前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報であって、前記入力面に接触乃至近接させられた前記媒体に設けられた前記穴の位置において、当該入力面に表示されている画像に対する画像表示を行うための情報を取得する情報取得部と
して機能させるためのプログラム。
【請求項８】
コンピュータを、
座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持する媒体が、マルチタッチパネルの入力面に接触させられて、前記媒体から前記２つの基準コード及び前記１以上の情報コードが入力されると、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、
前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、
前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報を取得する情報取得部と
して機能させ、
前記座標軸特定部は、前記２つの基準コードである第１基準コード及び第２基準コードのうち、前記第１基準コードの位置又は前記第２基準コードの位置、及び、前記第１基準コードの大きさを測定する方向として決められた測定方向又は前記第２基準コードの大きさを測定する方向として決められた測定方向を用いて、前記入力面における座標軸であるＸ軸及びＹ軸を特定する
プログラム。
【請求項９】
前記座標軸特定部は、
前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、
前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とする
請求項８記載のプログラム。
【請求項１０】
前記座標軸特定部は、
前記第１基準コードの位置を原点として、前記第２基準コードの大きさの測定方向において前記原点に近い当該第２基準コードの端部を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、
前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とする
請求項８記載のプログラム。
【請求項１１】
前記座標軸特定部は、
前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向となる線と、前記第２基準コードの位置を通って当該第２基準コードの大きさの測定方向となる線との交点をＸ軸及びＹ軸の原点とし、
前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、前記原点から前記第１基準コードに向かう方向をＹ軸正方向とし、
Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とする
請求項８記載のプログラム。
【請求項１２】
前記座標軸特定部は、
前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＹ軸とし、前記原点から前記第２基準コードに向かう方向をＹ軸正方向とし、
前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＸ軸とし、Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とする
請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報を表すコードを認識する技術に関する。
【背景技術】
【０００２】
例えば特許文献１には、導電性の接部が複数設けられた入力デバイスをマルチタッチパネルに置くと、各々の接部の位置が読み取られて、その位置関係に応じた処理（例えば入力デバイスに対応するキャラクタ画像を表示する処理）が行われることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２９７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、マルチタッチパネルに対して上記のような入力デバイスを任意の向きで置く場合、各々の接部の位置を決める座標軸の位置及び方向をどのようにして特定するかが課題となる。このような課題は、マルチタッチパネルにおいて導電性の接部の位置を電気的に読み取る場合だけに限らず、例えば２次元コードを光学的に読み取る場合にも同様に生じる。そこで、例えばＱＲコード（登録商標）のようなマトリクス型２次元コードの場合には、図１１に例示するように、座標軸の位置及び方向を特定するための基準コード（切り出しシンボルという）を、それぞれ１つずつ３隅に配置しておき、その基準コードによって定義された座標平面内に、伝達対象となる情報を表す情報コードを配置している。
【０００５】
マルチタッチパネルにおいても、ＱＲコードの切り出しシンボルに相当するような３つの基準コードを用いるようにすれば、座標軸の位置及び方向の特定は可能である。しかし、マルチタッチパネルにおいて同時に検出できる接部の数は例えば１１個までというように制限されている。このように光学的な読み取りに比べて厳しい制限下において、情報コードによって伝達する情報量をできる限り多くするためには、その座標軸を特定するためだけに利用される基準コードの数を、３つよりも少なくすることが望ましい。
【０００６】
本発明は、このような事情を考慮してなされたものであり、情報を表す情報コードの座標を決める座標軸を特定するための基準コードの数を少なくすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持するとともに、穴が設けられた媒体が、画像が表示された入力面に接触乃至近接させられると、前記媒体から前記２つの基準コード及び前記１以上の情報コードを読み取って、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報であって、前記入力面に接触乃至近接させられた前記媒体に設けられた前記穴の位置において、当該入力面に表示されている画像に対する画像表示を行うための情報を取得する情報取得部と  を備えることを特徴とする情報処理装置を提供する。
【０００８】
また、本発明は、座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持する媒体が、マルチタッチパネルの入力面に接触させられて、前記媒体から前記２つの基準コード及び前記１以上の情報コードが入力されると、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報を取得する情報取得部とを備え、前記座標軸特定部は、前記２つの基準コードである第１基準コード及び第２基準コードのうち、前記第１基準コードの位置又は前記第２基準コードの位置、及び、前記第１基準コードの大きさを測定する方向として決められた測定方向又は前記第２基準コードの大きさを測定する方向として決められた測定方向を用いて、前記入力面における座標軸であるＸ軸及びＹ軸を特定することを特徴とする情報処理装置を提供する。
【０００９】
前記座標軸特定部は、前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、  前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とするようにしてもよい。
【００１０】
前記座標軸特定部は、前記第１基準コードの位置を原点として、前記第２基準コードの大きさの測定方向において前記原点に近い当該第２基準コードの端部を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とするようにしてもよい。
【００１１】
前記座標軸特定部は、前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向となる線と、前記第２基準コードの位置を通って当該第２基準コードの大きさの測定方向となる線との交点をＸ軸及びＹ軸の原点とし、前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、前記原点から前記第１基準コードに向かう方向をＹ軸正方向とし、Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とするようにしてもよい。
【００１２】
前記座標軸特定部は、前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＹ軸とし、前記原点から前記第２基準コードに向かう方向をＹ軸正方向とし、前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＸ軸とし、Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とするようにしてもよい。
【００１６】
また、本発明は、コンピュータを、座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持するとともに、穴が設けられた媒体が、画像が表示された入力面に接触乃至近接させられると、前記媒体から前記２つの基準コード及び前記１以上の情報コードを読み取って、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報であって、前記入力面に接触乃至近接させられた前記媒体に設けられた前記穴の位置において、当該入力面に表示されている画像に対する画像表示を行うための情報を取得する情報取得部として機能させるためのプログラムを提供する。
また、本発明は、コンピュータを、座標軸を特定するための２つの基準コードと、前記座標軸によって識別される座標に配置された１以上の情報コードとを保持する媒体が、マルチタッチパネルの入力面に接触させられて、前記媒体から前記２つの基準コード及び前記１以上の情報コードが入力されると、前記入力面における前記２つの基準コードの位置及び大きさを検出する基準コード検出部と、前記基準コード検出部により検出された結果に基づいて、前記入力面における前記座標軸を特定する座標軸特定部と、前記座標軸特定部により特定された前記座標軸に従って前記情報コードが配置された各座標を識別して、当該情報コードによって表される情報を取得する情報取得部として機能させ、前記座標軸特定部は、前記２つの基準コードである第１基準コード及び第２基準コードのうち、前記第１基準コードの位置又は前記第２基準コードの位置、及び、前記第１基準コードの大きさを測定する方向として決められた測定方向又は前記第２基準コードの大きさを測定する方向として決められた測定方向を用いて、前記入力面における座標軸であるＸ軸及びＹ軸を特定するプログラムを提供する。
前記座標軸特定部は、前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、  前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とするようにしてもよい。
前記座標軸特定部は、前記第１基準コードの位置を原点として、前記第２基準コードの大きさの測定方向において前記原点に近い当該第２基準コードの端部を通る軸をＸ軸とし、前記原点から前記第２基準コードに向かう方向をＸ軸正方向とし、前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、Ｘ軸の正方向を反時計回りに９０度回転させた方向をＹ軸正方向とするようにしてもよい。
前記座標軸特定部は、前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向となる線と、前記第２基準コードの位置を通って当該第２基準コードの大きさの測定方向となる線との交点をＸ軸及びＹ軸の原点とし、前記第１基準コードの位置を通って当該第１基準コードの大きさの測定方向に相当する軸をＹ軸とし、前記原点から前記第１基準コードに向かう方向をＹ軸正方向とし、Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とするようにしてもよい。
前記座標軸特定部は、前記第１基準コードの位置を原点として前記第２基準コードの位置を通る軸をＹ軸とし、前記原点から前記第２基準コードに向かう方向をＹ軸正方向とし、前記第１基準コードの位置を原点として前記第１基準コードの大きさの測定方向に相当する軸をＸ軸とし、Ｙ軸の正方向を時計回りに９０度回転させた方向をＸ軸正方向とするようにしてもよい。
【発明の効果】
【００１７】
本発明によれば、情報を表す情報コードの位置を決める座標軸を特定するための基準コードの数が従来よりも少ない２つで済む。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る通信システム全体の構成を示すブロック図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】情報保持媒体の構造を示す平面図であり、（Ａ）は情報保持媒体を表面から見たときの様子を示す図であり、（Ｂ）は情報保持媒体を裏面から見たときの様子を示す図である。
【図４】情報処理装置の機能構成を示すブロック図である。
【図５】情報処理装置の処理の手順を示すフローチャートである。
【図６】情報処理装置のマルチタッチパネルに情報保持媒体を置いた時の様子を示す平面図であり、（Ａ）は、情報保持媒体を置いたことをトリガとして情報処理装置による処理が実行される前の様子を示す図であり、（Ｂ）は、情報保持媒体を置いたことをトリガとして情報処理装置による処理が実行された後の様子を示す図である。
【図７】マルチタッチパネルによる接地面の検出を説明する図である。
【図８】（Ａ）〜（Ｃ）は、１又は複数の情報保持媒体が任意の方向でマルチタッチパネルに置かれたときの様子を示す図である。
【図９】基準コードのバリエーションを例示する図である。
【図１０】基準コードが２つの場合における座標軸の取り方を説明する図である。
【図１１】ＱＲコードを例示する図である。
【発明を実施するための形態】
【００１９】
［実施形態］
［実施形態の構成］
図１は、本発明の一実施形態に係る通信システム１の構成を示す図である。通信システム１は、ユーザによって利用される情報処理装置１０及び情報保持媒体２０と、サーバ装置３０と、情報処理装置１０及びサーバ装置３０を通信可能に接続する通信網４０とを備えている。通信網４０は、例えばＬＴＥ（Long Term Evolution）やＷｉＦｉ（Wireless Fidelity）などの移動通信網、又は、ＩＳＤＮ（Integrated Services Digital Network）などの固定通信網を含む。情報処理装置１０は、サーバ装置３０と通信網４０経由で送受信する情報を用いて処理を行うネットワーク型の利用形態であってもよいし、通信網４０を利用しないスタンドアロン型の利用形態であってもよい。つまり、サーバ装置３０及び通信網４０は必ずしも必須の構成ではない。なお、図１では、情報処理装置１０及び情報保持媒体２０をそれぞれ１つのみ図示しているが、実際にはそれぞれ複数ある。
【００２０】
情報処理装置１０は、ユーザが情報保持媒体２０を接触ないし近接させる操作による入力を受け付ける機能を備えた装置であればよく、例えばモバイル型、タブレット型、ウェアラブル型、固定設置型などの形態の違いを問わないし、また、例えば電話機、ゲーム機、電子ノート端末、文書閲覧端末、電子書籍端末などの用途の違いも問わない。本実施形態では、情報処理装置１０が、無線によるデータ通信が可能な汎用コンピュータであるタブレット型端末である場合を例示する。
【００２１】
図２は、情報処理装置１０のハードウェア構成を示す図である。図２に示すように、情報処理装置１０は、制御部１１と、通信部１２と、記憶部１３と、操作部１４と、表示部１５というハードウェアを備えている。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの記憶装置を備えている。ＲＯＭは、ＣＰＵによって利用されるプログラムや各種データを記憶している。記憶部１３は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）、フラッシュメモリ又はハードディスクなどの不揮発性の記憶手段であり、ＣＰＵによって利用されるプログラムや各種データを記憶している。ＣＰＵは、ＲＯＭや記憶部１３に記憶されたプログラムやデータをＲＡＭに展開し、そのプログラムに記述された手順に従って処理を行うことにより、後述する各種機能（図４）を実現する。通信部１２は、例えばアンテナや通信回路を備えており、通信網４０の基地局やアクセスポイント等の無線装置と無線通信を行う。
【００２２】
操作部１４はタッチセンサであり、表示部１５は液晶ディスプレイである。これら操作部１４及び表示部１５が積層されることによって、入力面に画像を表示するとともに、その入力面において接触された複数の位置を同時に検出可能なマルチタッチパネル１６を構成している。マルチタッチパネル１６は、制御部１１による制御の下で画像を表示し、また、マルチタッチパネルに対するユーザからのタッチ操作等に応じた操作信号を制御部１１に供給する。制御部１１は、マルチタッチパネル１６から供給される操作信号に応じた処理を行う。情報保持媒体２０はマルチタッチパネル１６の入力面に置いて利用されるものであり、その入力面のサイズは情報保持媒体２０を置くのに十分な大きさである。
【００２３】
一般に、マルチタッチパネルの方式は、例えば静電容量方式、光センサ方式、抵抗膜方式、超音波方式、赤外線方式、電磁誘導方式又はこれらのうち複数を組み合わせたもの等であるが、本実施形態では特に投影型静電容量方式と呼ばれる方式で説明する。ユーザが指等でマルチタッチパネル１６の入力面をタッチすると、その入力面に配置された複数の透明電極のうち、タッチされた部分にある透明電極に、指等の静電容量による高周波電流が流れる。マルチタッチパネル１６はその高周波電流を検知することで、入力面のどの領域がタッチされたかを特定する。タッチされた領域のことを「接地面」という。
【００２４】
図３（Ａ）は情報保持媒体２０を表面から見たときの様子を示す図であり、（Ｂ）は情報保持媒体２０を裏面から見たときの様子を示す図である。情報保持媒体２０がマルチタッチパネル１６に置かれたとき、情報保持媒体２０の裏面がマルチタッチパネル１６の入力面に接触する。情報保持媒体２０は矩形のカード形状であり、かつ、情報保持媒体２０の一部に矩形の穴２１が開いている。従って、情報保持媒体２０をマルチタッチパネル１６に置くと、マルチタッチパネル１６に表示されている画像のうち、穴２１に相当する位置に表示されている画像はその穴２１を介してユーザから見えることになるが、穴２１以外の情報保持媒体２０によって隠される位置に表示されている画像は見えない。
【００２５】
情報保持媒体２０の表面には、この情報保持媒体２０を情報処理装置１０のマルチタッチパネル１６に置いたときに生じる事象を説明するメッセージが記されている。図３の例では、マルチタッチパネル１６に表示されたキャラクタ画像が穴２１からユーザに見えるようにして情報保持媒体２０をマルチタッチパネル１６に置くと、そのキャラクタ画像に仮想的に付与されているパワーの値が増加するようになっている。
【００２６】
情報保持媒体２０の裏面には、コード群Ｃが設けられている。ここでいうコードとは符号化又は記号化された情報のことであり、本実施形態の例では、図３に示した円形のオブジェクトの１つ１つのことである。コード群Ｃは、マルチタッチパネル１６によって検出可能になるように、例えば静電インクなどの素材を用いた印刷によって、情報保持媒体２０の裏面に配置されている。これらのコード群Ｃによって、情報保持媒体２０から情報処理装置１０へと伝達される情報が表現されている。ここで伝達対象となる情報は、情報保持媒体２０がマルチタッチパネル１６に置かれたときに情報処理装置１０が実行する処理の内容のことである。
【００２７】
コード群Ｃは、２つの基準コードＣ１１、Ｃ１２と、１以上（ここでは７個）の情報コードＣ２１〜２７とを含んでいる。２つの基準コードＣ１１、Ｃ１２は、座標軸を特定するためのコードである。情報コードＣ２１〜Ｃ２７は、２つの基準コードＣ１１、Ｃ１２によって特定される座標軸によって識別される座標に配置されたコードである。各情報コードＣ２１〜Ｃ２７の座標の組み合わせによって、伝達対象となる情報が表現される。本発明における２つの基準コードは、少なくとも座標軸の位置及び方向を定義するものであればよく、さらに、情報コードが配置される座標領域を定義してもよい。情報コードが配置される座標領域とは、座標軸において情報コードの座標が採り得る範囲であり、例えば０≦Ｘ≦或る数、０≦Ｙ≦或る数、という条件を満たす範囲である。本実施形態では、２つの基準コードＣ１１、Ｃ１２が、座標平面を構成する２本の座標軸の位置及び方向と、その座標領域とを定義している。本実施形態において、座標軸の位置及び方向と、その座標領域と、座標軸における単位長（後述）とを特定することを、座標軸を特定する、という。
【００２８】
図４は、情報処理装置１０（制御部１１）の機能構成を示す図である。基準コード検出部１０１は、マルチタッチパネル１６の入力面に情報保持媒体２０が置かれて、２つの基準コードＣ１１、Ｃ１２及び７つの情報コードＣ２１〜Ｃ２７がマルチタッチパネル１６に入力されると、その入力面における２つの基準コードＣ１１、Ｃ１２の位置、大きさ及び方向を検出する。
【００２９】
座標軸特定部１０２は、基準コード検出部１０１によって検出された２つの基準コードＣ１１、Ｃ１２の位置、大きさ及び方向に基づいて、マルチタッチパネル１６の入力面における座標軸を特定する。より具体的には、座標軸特定部１０２は、２つの基準コードＣ１１、Ｃ１２の位置、大きさ及び方向から、座標軸の位置及び方向と座標領域とを求めるための座標軸特定アルゴリズムを記憶しており、検出された２つの基準コードＣ１１、Ｃ１２の位置、大きさ及び方向をその座標軸特定アルゴリズムに適用して、座標軸の位置及び方向と、座標領域とを特定する。
【００３０】
情報取得部１０３は、座標軸特定部１０２によって特定された座標軸に従って、情報コードＣ２１〜Ｃ２７が配置された各座標を識別して、その情報コードＣ２１〜Ｃ２７によって表される情報を取得する。より具体的には、情報取得部１０３は、各情報コードＣ２１〜Ｃ２７の座標の組み合わせから情報処理装置１０が実行する処理の内容を求めるためのコード復号アルゴリズムを記憶しており、情報コードＣ２１〜Ｃ２７の各座標をそのコード復号アルゴリズムに適用してこれらの情報コードＣ２１〜Ｃ２７を復号し、実行すべき処理の内容（つまり情報保持媒体２０から情報処理装置１０へと伝達される情報）を特定する。そして、  処理実行部１０４は、情報取得部１０３により取得された情報に応じた処理を実行する。
【００３１】
［実施形態の動作］
図５は、情報処理装置１０の処理の手順を示すフローチャートである。例えば図６（Ａ）に示すように、マルチタッチパネル１６に格闘型ゲーム画面が表示されているときに、ユーザによって操作されるキャラクタ画像ＣＲが穴２１から見えるようにして、情報保持媒体２０をマルチタッチパネル１６に置いた場合を想定する。マルチタッチパネル１６の入力面に情報保持媒体２０が置かれると、マルチタッチパネル１６から制御部１１に対し、投影型静電容量方式でセンシングされた結果であるセンシングデータが供給される（ステップＳ１１；ＹＥＳ）。制御部１１（基準コード検出部１０１）は、このセンシングデータを解析して、２つの基準コードを検出したか否かを判断する（ステップＳ１２）。
【００３２】
ここで、図７を参照して、タッチパネルにおいて指等が接触された領域（以下、接地面という）を検出するために標準的に使用されているプロトコルについて説明する。図７に示すように、接地面Ａは、その最大幅ＭＡ（ABS_MT_TOUCH_MAJOR）が長軸に相当し、その最少幅ＭＩ（ABS_MT_TOUCH_MINOR）が短軸に相当するような楕円形に近似される。長軸と短軸の交点が接地面中心Ｏである。この接地面中心Ｏを通って接地面最大幅ＭＡの測定ラインを結ぶ軸と、タッチパネルにおいて接地面中心Ｏを起点として規定された座標軸（ｙ軸）とがなす角度を接地方向αという。接地方向αは、ｙ軸から時計回りに９０度のときに最大の正の値をとり、ｙ軸から半時計回りに９０度（−９０度）のときに最大の負の値をとる。なお、接地面Ａが点対称の形状の場合、つまり接地面最大幅ＭＡ＝接地面最小幅ＭＩで接地面がほぼ真円の場合には、接地方向αは無効である。
【００３３】
本実施形態では、基準コードＣ１１、Ｃ１２と情報コードＣ２１〜Ｃ２７とを識別できるように、それぞれの接地面最大幅ＭＡ／接地面最小幅ＭＩが或る範囲になるように予め定義されている。基準コードＣ１１、Ｃ１２の接地面最大幅ＭＡ／接地面最小幅ＭＩは例えば４以上７未満であり、その形状がいわゆる細長い楕円である。これに対し、情報コードＣ２１〜Ｃ２７の接地面最大幅ＭＡ／接地面最小幅ＭＩは例えば１以上１．５未満であり、その形状は基準コードＣ１１、Ｃ１２よりも真円に近い。また、２つの基準コードＣ１１、Ｃ１２をそれぞれ識別できるように大きさが異なっており、接地面最大幅ＭＡ及び接地面最小幅ＭＩの小さいほうを第１基準コードＣ１１とし、接地面最大幅ＭＡ及び接地面最小幅ＭＩの大きいほうを第２基準コードＣ１２とするように定義されている。
【００３４】
図５のステップＳ１２において、制御部１１（基準コード検出部１０１）は、センシングデータを解析して、第１基準コードＣ１１及び第２基準コードＣ１２について定義された接地面最大幅ＭＡ及び接地面最小幅ＭＩの条件を満たす接地面を検出した場合には、各接地面の接地面中心Ｏの位置、接地面最大幅ＭＡ、接地面最小幅ＭＩ及び接地方向αを、それぞれ第１基準コードＣ１１及び第２基準コードＣ１２の位置、大きさ及び方向として検出する（ステップＳ１２；ＹＥＳ）。ここで、第１基準コードＣ１１及び第２基準コードＣ１２を検出できない場合には（ステップＳ１２；ＮＯ）、例えばマルチタッチパネル１６に表示されたソフトボタンにユーザが指を接触させたような場合であるから、制御部１１は、このタッチ操作に応じて所定の処理を行えばよい（ステップＳ１６）。
【００３５】
第１基準コードＣ１１及び第２基準コードＣ１２が検出された場合（ステップＳ１２；ＹＥＳ）、制御部１１（座標軸特定部１０２）は、検出された第１基準コードＣ１１及び第２基準コードＣ１２の位置、大きさ及び方向に基づいて、２本の座標軸の位置及び方向と座標領域とを特定する（ステップＳ１３）。これを特定するための座標軸特定アルゴリズムの一例を、図８（Ａ）を用いて説明する。
【００３６】
この座標軸特定アルゴリズムにおいては、第１基準コードＣ１１に相当する接地面Ａ１の接地面中心Ｏ１を原点として、第２基準コードＣ１２に相当する接地面Ａ２の接地面中心Ｏ２を通る軸をＸ軸とし、原点から第２基準コードＣ１２に向かう方向をＸ軸正方向とする。ここで、接地面中心Ｏ１及び接地面中心Ｏ２は、それぞれ第１基準コードＣ１１及び第２基準コードＣ１２の位置として用いられる。また、第１基準コードＣ１１及び第２基準コードＣ１２の識別においては、接地面Ａ１及び接地面Ａ２の接地面最大幅ＭＡ及び接地面最小幅ＭＩが、それぞれ第１基準コードＣ１１及び第２基準コードＣ１２の大きさとして用いられている。
【００３７】
そして、第１基準コードＣ１１に相当する接地面Ａ１の接地面中心Ｏ１を原点としてその接地面Ａ１の接地面最大幅ＭＡを結ぶ軸をＹ軸とし、Ｘ軸の正方向を反時計回りに回転させた方向をＹ軸正方向とする。ここで、接地面最大幅ＭＡは第１基準コードＣ１１の大きさとして用いられ、接地面最大幅ＭＡを結ぶ軸方向は第１基準コードＣ１１の方向として用いられている。
【００３８】
情報コードＣ２１〜Ｃ２７が配置される座標領域については、０≦Ｘ≦第２基準コードＣ１２に相当する接地面Ａ２の接地面中心Ｏ２のＸ座標、及び、−（第２基準コードＣ１２に相当する接地面Ａ２の接地面最大幅ＭＡ）／２≦Ｙ≦（第２基準コードＣ１２に相当する接地面Ａ２の接地面最大幅ＭＡ）／２とする。つまり、図８（Ａ）の斜線で示す座標領域である。ここで、接地面中心Ｏ２のＸ座標は、第１基準コードＣ１１の位置として用いられ、接地面最大幅ＭＡは第２基準コードＣ１２の大きさとして用いられている。
【００３９】
以上のようにして、第１基準コードＣ１１及び第２基準コードＣ１２の位置、大きさ及び方向に基づいて、２本の座標軸の位置及び方向と座標領域とを特定することができる。第１基準コードＣ１１及び第２基準コードＣ１２の位置だけではなく、前述したようなマルチタッチプロトコルに置いて検出可能な第１基準コードＣ１１及び第２基準コードＣ１２の大きさ及び方向を用いることで、これら２つの基準コードによって表現できる情報量が格段に増えることを利用し、座標軸の諸条件を表すようにしている。そして、これら座標軸の諸条件が特定されると、制御部１１（情報取得部１０３）は、情報コードＣ２１〜Ｃ２７をコード復号アルゴリズムに従って復号し、情報を取得する（図５のステップＳ１４）。具体的には次のような手順である。
【００４０】
まず、制御部１１（情報取得部１０３）は、特定された座標軸の位置、方向及び長さに基づいて、情報コードＣ２１〜Ｃ２７が配置されているべき座標領域を特定し、さらに、その座標領域内において、情報コードについて定義された接地面最大幅ＭＡ及び接地面最小幅ＭＩの条件を満たす接地面を特定する。
【００４１】
次に、制御部１１（情報取得部１０３）は、これらの各接地面の接地面中心を各情報コードの座標として特定する。絶対値としての座標を特定するためには、制御部１１（座標軸特定部１０２）が座標軸における単位長（つまり、Ｘ＝１、Ｙ＝１に相当する座標軸の長さ）を特定しておく必要がある。そこで例えば、例えば基準コードＣ１１及び基準コードＣ１２間の距離（つまり接地面中心Ｏ１及び接地面中心Ｏ２間の距離）を所定の定数で除算した値を、Ｘ軸及びＹ軸における単位長にするなどのように、基準コードの位置に基づいて単位長を決めればよい。また基準コードＣ１１（接地面Ａ１）の接地面最小幅ＭＩをＸ軸及びＹ軸における単位長にするなど、基準コードの大きさに基づいて単位長を決めてもよい。このように、制御部１１（座標軸特定部１０２）は、２つの基準コードの位置又は大きさに基づいて、座標軸における単位長を特定し、制御部１１（情報取得部１０３）は、その単位長を用いて、情報コードが配置された各座標を識別すればよい。
【００４２】
、相対値としての座標を特定するためには、座標軸における単位長を特定する必要はなく、情報コードＣ２１〜Ｃ２７に相当する接地面の接地面中心の相対的な位置関係のみを特定するだけでよい。
【００４３】
制御部１１（情報取得部１０３）は、コード復号アルゴリズムを参照して、これらの座標の組み合わせによって表される処理内容を特定する。ここでの処理内容は、マルチタッチパネル１６において情報保持媒体２０の穴２１の位置に表示されたキャラクタ画像ＣＲ（図６）に仮想的に付与されているパワーの値を増加させるとともに、そのキャラクタ画像ＣＲに対してパワーが増大したイメージをユーザに伝えるような効果画像を表示するという内容である。
【００４４】
制御部１１（処理実行部１０４）は、ステップＳ１４で特定した処理内容に従い、その処理を実行する。図６の例で具体的に説明すると、制御部１１（処理実行部１０４）は、マルチタッチパネル１６の入力面において基準コードＣ１１、Ｃ１２に相当する接地面Ａ１、Ａ２の接地面中心Ｏ１、Ｏ２の座標と、情報保持媒体２０の形状及び情報保持媒体２０における基準コードの配置位置を示すデータと、マルチタッチパネル１６に表示されている画像の画像データとに基づいて、穴２１の位置に表示されているキャラクタ画像ＣＲを特定する。そして、制御部１１（処理実行部１０４）は、記憶部１３に記憶されているキャラクタ画像ＣＲのパワーの値を所定量だけ増加させる。さらに、制御部１１（処理実行部１０４）は、図６（Ｂ）に示すように、キャラクタ画像ＣＲからその周囲に向かう光を模した効果画像ＥＦを表示するとともに、キャラクタ画像ＣＲのパワーの値を所定量増加させて表示する。このように、ユーザは情報保持媒体２０をマルチタッチパネル１６に置くだけで所望の処理を情報処理装置１０に実行させることができる。
【００４５】
本実施形態によれば、ＱＲコード等の従来技術よりも少ない２つの基準コードの位置、大きさ及び方向を用いることによって、情報コードの座標を識別するための座標軸の位置及び方向と、座標領域と、座標軸における単位長とを特定することができる。座標軸の位置及び方向が特定されると、例えば、図８（Ｂ）に示すように、情報保持媒体２０が図８（Ａ）とは異なる任意の方向でマルチタッチパネル１６に置かれた場合であっても、情報コードを復号して情報を取得することができる。また、座標軸の位置及び方向に加えて、座標領域が特定されると、仮に図８（Ｃ）に示すように複数の情報保持媒体２０がマルチタッチパネル１６に置かれた場合であっても、それぞれの情報保持媒体２０に対応する２つの座標領域（つまり、接地面Ａ１１及びＡ２１によって決まる座標領域及び接地面Ａ１２及びＡ２２によって決まる座標領域）を区別することができる。よって、複数の情報保持媒体２０のそれぞれから情報コードを復号して情報を取得することができる。さらに、座標軸における単位長が特定されると、情報コードの座標の絶対値を検出することができる。同時に検出可能なコードの数に上限はある場合において、基準コードの数が少なくなれば、その分だけ情報コードの数を多くすることができ、伝達対象となる情報量を増やすことが可能となる。
【００４６】
なお、基準コードが１つの場合には、座標軸を特定することができない。つまり、図９に示すように基準コードが１つの場合、例えば基準コードに相当する接地面Ａの接地面中心ＯをＸＹ座標平面の原点として定義しておけば、各座標軸が通る位置を特定することは可能である。しかし、図９（Ａ）と図９（Ｂ）を比較すれば分かるように、各座標軸の方向については２とおりに解釈し得る余地があるから、座標軸の方向を特定することができない。従って、基準コードだけによって座標軸を特定するためには、本実施形態で説明したように基準コードが２つあることが必要にして十分な条件となる。
【００４７】
［変形例］
上述した実施形態は次のような変形が可能である。また、以下の変形例を互いに組み合わせて実施してもよい。
［変形例１］
マルチタッチパネル１６における接地面に基づいて第１基準コード、第２基準コード及び情報コードを識別し、さらに第１基準コード及び第２基準コードに基づいて座標軸を特定するアルゴリズムは、実施形態の例に限らない。例えば次のとおりである。
接地面の属性（特に、接地面最大幅又は接地面最小幅のほか、例えば接地面の面積などの、接地面の大きさに関する属性）から第１基準コード及び第２基準コードを区別する方法は、実施形態に例に限らず、どのようなものであってもよい。
接地面の属性（接地面中心の位置、接地面最大幅、接地面最小幅、接地面の面積又は接地方向）から基準コード及び情報コードを区別する方法は、実施形態の例に限らず、どのようなものであってもよい。
接地面の属性（接地面中心の位置、接地面最大幅、接地面最小幅、接地面の面積又は接地方向）から第１基準コード及び第２基準コードの属性（位置、大きさ又は方向）を特定する方法は、実施形態の例に限らず、どのようなものであってもよい。
第１基準コード及び第２基準コードの属性（位置、大きさ又は方向）から座標軸の属性（位置、方向、座標領域又は単位長）を特定する方法は、実施形態の例に限らず、どのようなものであってもよい。
【００４８】
例えば図１０（Ａ）に示すように、第１基準コードに相当する接地面Ａ３１の接地面中心Ｏ３１を原点とし、第２基準コードに相当する接地面Ａ３２の接地面最大幅の測定ラインにおいて原点に近い端点Ｄ１を通る軸をＸ軸とする。原点から接地面Ａ３２に向かう方向をＸ軸正方向とする。また、接地面中心Ｏ３１を原点として接地面Ａ３１の接地面最大幅を結ぶ軸をＹ軸とする。Ｘ軸の正方向を反時計回りに回転させた方向をＹ軸正方向とする。座標領域については、０≦Ｘ≦接地面中心Ｏ３２のＸ座標、及び、−（接地面Ａ３１の接地面最大幅／２）≦Ｙ≦（接地面Ａ３１の接地面最大幅／２）とする。つまり、情報コードが採り得るＸＹ座標値の範囲は、図１０（Ａ）において斜線で示した領域である。
【００４９】
また、例えば図１０（Ｂ）に示すように、第１基準コードに相当する接地面Ａ４１の接地面最大幅の延長線と、第２基準コードに相当する接地面Ａ４２の接地面最大幅の延長線との交点を、ＸＹ座標の原点とする。そして、接地面Ａ４１の接地面最大幅の測定ラインの延長線をＹ軸とし、原点から接地面Ａ４１に向かう方向をＹ軸正方向とする。また、Ｙ軸を時計回りに９０度回転させた軸をＸ軸とする。座標領域については、０≦Ｙ≦接地面Ａ４２の接地面最大幅の測定ラインにおいて原点から遠い端点Ｄ２のＹ座標とし、接地面Ａ４２の接地面最大幅の原点に向かう延長線とＹ軸とによって挟まれる領域（ただしＸ≧０）とする。つまり、情報コードが採り得るＸＹ座標値の範囲は、図１０（Ｂ）において斜線で示した領域である。
【００５０】
また、例えば図１０（Ｃ）に示すように、第１基準コードに相当する接地面Ａ５１の接地面中心Ｏ５１を原点として、第２基準コードに相当する接地面Ａ５２の接地面中心Ｏ５２を通る軸をＸ軸とする。原点から接地面Ａ５２に向かう方向をＸ軸正方向とする。図１０（Ｃ）の場合、接地面最大幅＝接地面最小幅という条件を満たす接地面が、第１基準コードに相当する接地面である。第１基準コードと情報コードとの区別は、接地面最大幅又は接地面最小幅が大きいほうを第１基準コードとする。また、Ｘ軸を反時計回りに回転させた軸をＹ軸とする。さらに、座標領域については、接地面中心Ｏ５１を中心とし、接地面Ａ５２の接地面中心Ｏ５２のＸ座標を半径とした円領域の内側（ただし、Ｘ≧０、Ｙ≧０）とする。つまり、情報コードが採り得るＸＹ座標値の範囲は、図１０（Ｃ）において斜線で示した領域である。
【００５１】
［変形例１の内容を踏まえた本発明の要旨］
本発明において、座標軸の位置及び方向を特定することは必須であるが、座標領域を特定することは必ずしも必須ではない。つまり、図８を用いて説明したようにマルチタッチパネル１６に同時に置かれた複数の情報保持媒体を識別する、という必要がない場合には、座標領域を特定する必要はない。この場合、情報保持媒体２０の基準コードによって座標領域が制限されることはなく、制御部１１（情報取得部１０３）はマルチタッチパネル１６の入力面全体から検出された情報コードを用いて情報を取得すればよい。
【００５２】
本発明において必須の座標軸の位置及び方向を特定する場合には、基準コードの位置及び大きさは必要であるが、基準コードの方向は必ずしも必須ではない。つまり、２本の座標軸の位置を特定するためには、２つの基準コードの位置が必ず必要となる。そして、座標軸の方向を特定するためには、これら２つの基準コードのうちどちらが第１基準コードでありどちらが第２基準コードであるかということを区別する必要があるが、この区別には必ず、基準コードの大きさが必要となる。
【００５３】
以上のことから、本発明において、基準コード検出部は、座標軸を特定するための２つの基準コードと、座標軸によって識別される座標に配置された１以上の情報コードとが入力面に入力されると、入力面における２つの基準コードの位置及び大きさを検出する。そして、座標軸特定部は、基準コード検出部により検出された結果（２つの基準コードの位置及び大きさ）に基づいて、入力面における座標軸を特定する。
【００５４】
さらに実施形態で説明したように、座標軸特定部は、２つの基準コードの位置及び大きさに加えて、２つの基準コードの少なくともいずれか一方の方向に基づいて、座標軸の位置及び方向を特定してもよい。
【００５５】
また、座標軸特定部は、２つの基準コードの位置、大きさ又は方向の少なくともいずれか１つに基づいて、情報コードが配置される座標領域を特定し、情報取得部は、座標軸特定部により特定された領域において、情報コードが配置された各座標を識別してもよい。例えば図１０（Ｃ）において２つの基準コード間の距離を算出し、この距離に基づいて、座標領域を特定した例を説明したが、２つの基準コード間の距離を求めるためには２つの基準コードの位置を用いているから、結局、この例は、基準コードの位置を用いて座標領域を特定しているのと同義である。
【００５６】
さらに、実施形態で説明したように、座標軸特定部は、２つの基準コードの位置又は大きさに基づいて、座標軸における単位長を特定してもよいし、その単位長を特定しなくてもよい。
【００５７】
［変形例２］
座標軸特定部１０２は、２つの基準コード及び１以上の情報コードによってそれぞれ構成される複数のコード群について、それぞれ異なる座標軸特定アルゴリズムを適用して座標軸を特定し、情報取得部１０３は、それぞれの前記コード群について異なるコード復号アルゴリズムを適用して、情報コードによって表される情報を取得するようにしてもよい。具体的には次のような例である。
【００５８】
座標軸特定アルゴリズム及びコード復号アルゴリズムをそれぞれ複数用意しておき、両者を１対１に対応付けておく。例えばアプリケーションプログラムａについては、座標軸特定アルゴリズムａ及びコード復号アルゴリズムａを対応付けておき、アプリケーションプログラムｂについては、座標軸特定アルゴリズムｂ及びコード復号アルゴリズムｂを対応付けておく。そして、アプリケーションプログラムａが実行されることによってマルチタッチパネル１６に画像が表示されているときに情報保持媒体２０が置かれると、制御部１１は座標軸特定アルゴリズムａ及びコード復号アルゴリズムａを用いて情報を取得する。
【００５９】
また、マルチタッチパネル１６において接地面が検出されると、制御部１１が複数の座標軸特定アルゴリズムを用いて基準コードの検出を試み、検出できたときに用いた座標軸特定アルゴリズムに対応するコード復号アルゴリズムａを用いて情報を取得するようにしてもよい。
このようにすれば、基準コード及び情報コードの形状や位置に応じて多種多様な情報を情報保持媒体２０から情報処理装置１０に伝達することが可能となる。
また、実施形態では、情報コードの座標によって伝達対象となる情報を表していたが、実施形態における基準コードと同じように、情報コードにおいてもその大きさや方向を用いて、伝達対象となる情報を表してもよい。
【００６０】
［変形例３］
実施形態では、入力面はマルチタッチパネル１６であり、基準コード及び情報コードは、マルチタッチパネル１６によって検出される静電インクで形成されており、処理実行部１０４は、情報取得部１０３により取得された情報に応じた処理を実行し、当該処理の結果に応じた画像をマルチタッチパネル１６に表示させていた。
コードの素材は、実施形態で例示した静電インクに限らず、導電性素材であればよく、例えば金属、ポリアセチレン等の導電性プラスチック又は金属繊維を混合したプラスチックなどでもよい。
また、マルチタッチパネル１６の方式は投影型静電容量方式に限らず、電圧や電流などの電気現象を用いた方式や、電気以外の物理的な振動や音、光などを用いた方式であってもよい。また、マルチタッチパネルに代えて、画像認識などの光学的な方式でコードを読み取る構成を用いる場合においても、本発明を適用可能である。
【００６１】
［変形例４］
処理実行部１０４は、情報取得部１０３により取得された情報に応じた処理を実行するものであればよく、その処理の内容は、実施形態の例に限定されない。また、図３及び図６に図示した情報保持媒体２０の構造や表示画像は一例にすぎず、図示した内容に限定されない。
例えば処理実行部１０４が実行する処理に関しては、情報保持媒体２０には穴２１がなく、その情報保持媒体２０がマルチタッチパネル１６に置かれると、情報保持媒体２０の周囲の画像が変化するような処理であってもよい。また、情報保持媒体２０において、穴２１に代えて、所定の絵が描かれた半透明の板状部材が嵌め込まれており、その情報保持媒体２０がマルチタッチパネル１６に置かれると、情報保持媒体２０の板状部材の下の表示画像が変化し、その表示画像と板状部材に描かれた絵とが影響し合って、人間の目には或る別の画像に見えるような処理を行ってもよい。
また、処理実行部１０４が実行する処理は、マルチタッチパネル１６に表示された画像や、マルチタッチパネル１６上に情報保持媒体２０が置かれた位置に依存する処理であってもよいし（実施形態及び上記の変形例）、マルチタッチパネル１６に表示された画像や、情報保持媒体２０が置かれた位置に依存しない処理であってもよい。
【００６２】
［変形例５］
実施形態で説明した装置構成、システム構成及びデータ構成はあくまで例示であり、本発明の実施はこの例示内容に限定されない。情報処理装置１０が複数の装置に分散して構成されていてもよい。例えば、情報取得部１０３は情報コードの座標の組み合わせをサーバ装置３０に送信し、サーバ装置３０がその座標の組み合わせに対応する情報を情報処理装置１０に送信して、情報取得部１０３がこれを取得するようにしてもよい。
【００６３】
［変形例６］
また、本発明は、情報処理装置だけでなく、情報処理装置の制御部によって実行される方法と同等の情報処理方法や、コンピュータを情報処理装置として機能させるためのプログラムといった形態でも実施が可能である。このプログラムは、光ディスク等の記録媒体に記録した形態でコンピュータに提供されたり、インターネット等のネットワークを介してコンピュータに提供されたりしてもよい。
【符号の説明】
【００６４】
１・・・通信システム、１０・・・情報処理装置、１１・・・制御部、１２・・・通信部、１３・・・記憶部、１４・・・操作部、１５・・・表示部、１６・・・マルチタッチパネル、１０１・・・基準コード検出部、１０２・・・座標軸特定部、１０３・・・情報取得部、１０４・・・処理実行部、Ｃ１１、Ｃ１２・・・基準コード、Ｃ２１〜Ｃ２７・・・情報コード、２０・・・情報保持媒体
【図１】
0006491931.tif 000002
【図２】
0006491931.tif 000003
【図３】
0006491931.tif 000004
【図４】
0006491931.tif 000005
【図５】
0006491931.tif 000006
【図６】
0006491931.tif 000007
【図７】
0006491931.tif 000008
【図８】
0006491931.tif 000009
【図９】
0006491931.tif 000010
【図１０】
0006491931.tif 000011
【図１１】
0006491931.tif 000012