(57)【要約】【課題】高い操作性を有する表示制御システムを提供する【解決手段】表示制御システム１は、複数の第１コーディングパターン１３１が表示面１２１に重ねて設けられた表示装置１２０と、第１コーディングパターン１３１とは異なるパターンであって、第２コーディングパターン１３２が設けられた入力面１００ａを有する入力パッド１００と、第１及び第２コーディングパターン１３１，１３２を読み取るデジタルペン１０とを備えている。第１コーディングパターン１３１のそれぞれは、第１コーディングパターン１３１が位置する、表示面１２１上の位置を表している。第２コーディングパターン１３２のそれぞれは、第２コーディングパターン１３２に対応づけられた、表示面１２１上の位置を表している。デジタルペン１０は、読み取ったコーディングパターンが表す表示面１２１上の位置を求め、求めた位置に関する情報を表示装置１２０へ送信する。【選択図】図１
2015187830.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示面を有し、該表示面上の位置を表す複数の第１コーディングパターンが該表示面に重ねて設けられた表示装置と、
前記第１コーディングパターンとは異なるパターンであって前記表示面上の位置を表す複数の第２コーディングパターンが設けられた入力面を有する入力部と、
前記第１及び第２コーディングパターンを読み取る読取装置とを備え、
前記第１コーディングパターンのそれぞれは、該第１コーディングパターンが位置する、前記表示面上の位置を表しており、
前記第２コーディングパターンのそれぞれは、該第２コーディングパターンに対応づけられた、前記表示面上の位置を表しており、
前記読取装置は、
前記第１コーディングパターンを読み取った場合には該第１コーディングパターンが表す前記表示面上の位置を求める一方、前記第２コーディングパターンを読み取った場合には該第２コーディングパターンが表す前記表示面上の位置を求め、
求めた該位置に関する情報を前記表示装置へ送信し、
前記表示装置は、前記読取装置からの前記位置に関する情報に基づいて前記表示面の表示制御を行うことを特徴とする、
表示制御システム。
【請求項２】
所定の規則に基づいて符号化された複数のコーディングパターンのうちの一部が前記第１コーディングパターンとして割り当てられる一方、該複数のコーディングパターンのうち該第１コーディングパターンに割り当てられていない部分が前記第２コーディングパターンとして割り当てられていることを特徴とする、
請求項１に記載の表示制御システム。
【請求項３】
前記読取装置は、前記第１コーディングパターンを読み取った場合、該第１コーディングパターンが表す前記表示面上の位置を記憶しておく記憶部を有していることを特徴とする、
請求項１又は２に記載の表示制御システム。
【請求項４】
前記入力面は、前記表示面上の一部の領域に対応し、
前記第２コーディングパターンは、前記一部の領域内の位置を表しており、
前記読取装置は、前記第２コーディングパターンを読み取った場合、前記入力面が対応する前記表示面上の一部の領域を、前記記憶部に記憶されている直近の前記第１コーディングパターンが表す前記表示面上の位置を含む領域に設定することを特徴とする、
請求項３に記載の表示制御システム。
【請求項５】
前記表示面は、複数の領域に分割されており、
前記読取装置は、前記第２コーディングパターンを読み取った場合、前記入力面が対応する前記表示面上の一部の領域を、前記複数の領域のうち前記記憶部に記憶されている直近の前記第１コーディングパターンが表す前記表示面上の位置が含まれる領域に設定することを特徴とする、
請求項４に記載の表示制御システム。
【請求項６】
前記読取装置は、前記第２コーディングパターンを読み取った場合、該第２コーディングパターンが表す前記表示面上の位置を、その読み取りよりも前に入力された前記表示面上の位置に対する相対的な位置として処理し、該位置に関する情報を前記表示装置に送信することを特徴とする、
請求項１又は２に記載の表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示された技術は、表示制御システムに関するものである。
【背景技術】
【０００２】
特許文献１には、用紙と、ペンと、表示装置とを備えた表示制御システムが開示されている。用紙上の点をペンで指示することによって、その指示する用紙上の位置をペンが求め、求めた位置を表示装置へ出力する。表示装置は、ペンから入力された位置に対応する、表示面上の位置を求め、該位置の表示制御を行う。こうすることにより、この表示制御システムは、例えば、用紙上でのペンの軌跡を表示面上に表現すること、いわゆる、手書き入力を可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２０４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、高い操作性を有する表示制御システムを提供する。
【課題を解決するための手段】
【０００５】
ここに開示された表示制御システムは、画像を表示する表示面を有し、該表示面上の位置を表す複数の第１コーディングパターンが該表示面に重ねて設けられた表示装置と、前記第１コーディングパターンとは異なるパターンであって前記表示面上の位置を表す複数の第２コーディングパターンが設けられた入力面を有する入力部と、前記第１及び第２コーディングパターンを読み取る読取装置とを備え、前記第１コーディングパターンのそれぞれは、該第１コーディングパターンが位置する、前記表示面上の位置を表しており、前記第２コーディングパターンのそれぞれは、該コーディングパターンに対応づけられた前記表示面上の位置を表しており、前記読取装置は、前記第１コーディングパターンを読み取った場合には該第１コーディングパターンが表す前記表示面上の位置を求める一方、前記第２コーディングパターンを読み取った場合には該第２コーディングパターンが表す前記表示面上の位置を求め、求めた該位置に関する情報を前記表示装置へ送信し、前記表示装置は、前記読取装置からの前記位置に関する情報に基づいて前記表示面の表示制御を行うものとする。
【発明の効果】
【０００６】
本開示における表示制御システムは、操作性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１における表示制御システムの概略図である。
【図２】表示制御システムの構成を示すブロック図である。
【図３】デジタルペンの構造及び機能ブロックの概略を示す構成図である。
【図４】コーディングパターンの説明する図である。
【図５】実施の形態１における表示制御システムの動作を説明するためのフローチャートである。
【図６】実施の形態２における表示制御システムの概略図である。
【図７】実施の形態２における表示制御システムの動作を説明するためのフローチャートである。
【図８】実施の形態３における表示制御システムの動作を説明するためのフローチャートである。
【図９】実施の形態３における表示制御システムの動作の変形例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。ただし、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１０】
（実施の形態１）
以下、図１〜５を用いて、実施の形態１を説明する。
【００１１】
［１−１．構成］
図１は、実施の形態１にかかる表示制御システムを表した模式図である。表示制御システム１は、デジタルペン１０と、表示装置１２０と、入力パッド１００とを備えている。
【００１２】
詳しくは後述するが、表示装置１２０は、表示面１２１に様々な画像を表示することができる。また、表示装置１２０には、複数の第１コーディングパターン１３１が表示面１２１に重ねて設けられている。表示面１２１には、固有の座標系（以下、「ディスプレイ座標系」ともいう）が設定されている。ディスプレイ座標系で特定される各位置に、第１コーディングパターン１３１が配置されている。各第１コーディングパターン１３１は、該第１コーディングパターン１３１が位置する、表示面１２１上の位置を表している。つまり、第１コーディングパターン１３１は、表示面１２１上の位置が符号化されたものである。
【００１３】
入力パッド１００は、入力面１００ａを有し、入力面１００ａには、表示装置１２０と同様に、複数の第２コーディングパターン１３２が設けられている。入力パッド１００は、例えば、表面に第２コーディングパターン１３２が印刷された紙である。あるいは、入力パッド１００は、表面に第２コーディングパターン１３２が設けられた、樹脂製のプレートであってもよい。入力面１００ａは、表示面１２１に対応づけられている。入力面１００ａと表示面１２１との対応関係は様々である。例えば、入力面１００ａの全面が表示面１２１の全面に対応している。ただし、実際の面積比は、この対応関係と一致していない。本実施の形態では、入力面１００ａは、表示面１２１の相似形であり、入力面１００ａの面積が表示面１２１の面積の１／４になっている。入力パッド１００は、入力部の一例である。
【００１４】
入力面１００ａ上に設けられた各第２コーディングパターン１３２は、該第２コーディングパターン１３２に対応づけられた、表示面１２１上の位置を表している。例えば、前述のように入力面１００ａの全面が表示面１２１の全面に対応している場合には、入力面１００ａの左下の或る位置に配置された第２コーディングパターン１３２は、表示面１２１の左下の或る位置を表しており、入力面１００ａの右上の或る位置に配置された第２コーディングパターン１３２は、表示面１２１の右上の或る位置を表している。入力面１００ａ上の第２コーディングパターン１３２も、表示面１２１上の位置が符号化されたものである。
【００１５】
デジタルペン１０は、第１コーディングパターン１３１及び第２コーディングパターン１３２を光学的に読み取るように構成されている。デジタルペン１０は、表示面１２１上を指している状態において、その指している部分に配置されている第１コーディングパターン１３１又は第２コーディングパターン１３２を読み取る。そして、デジタルペン１０は、読み取ったコーディングパターンを復号することによって、表示部２１上におけるデジタルペン１０が指す、表示面１２１上の位置を求めることができる。デジタルペン１０は、求めた表示面１２１上の位置に関する情報（位置情報）を表示装置１２０へ送信する。表示装置１２０は、該位置に相当する画素に対し様々な表示制御を行う。例えば、デジタルペン１０が表示面１２１上において文字を記入するように移動すると、デジタルペン１０はその際に第１コーディングパターン１３１又は第２コーディングパターン１３２を逐次読み取り、表示面１２１上の位置を求める。デジタルペン１０が求めた位置は、表示装置１２０へ逐次送信され、表示装置１２０は、該位置に点を連続的に表示していく。その結果、表示面１２１には、デジタルペン１０の軌跡、即ち、デジタルペン１０で記入された文字が表示される。こうして、いわゆる、手書き入力を行うことができる。
【００１６】
デジタルペン１０で表示面１２１上に入力する場合には、デジタルペン１０が指し示す表示面１２１上の点の表示内容が変更される。そのため、デジタルペン１０で表示面１２１に文字等を直接記入しているような表示制御が行われる。一方、デジタルペン１０で入力パッド１００上に入力する場合には、デジタルペン１０が指し示す入力面１００ａ上の点に対応する、表示面１２１上の点の表示内容が変更される。そのため、入力面１００ａ上に記入した文字等が表示面１２１に表示されるような表示制御が行われる。本実施形態では、入力面１００ａの全面が表示面１２１の全面に対応し且つ、入力面１００ａの面積が表示面１２１の面積の１／４になっているので、入力面１００ａに記入された線は、縦横それぞれ２倍に拡大されて表示面１２１に表示される。
【００１７】
尚、デジタルペン１０が指す位置に点を表示することは、表示制御の一例であり、デジタルペン１０が指す位置の点を消去してもよい。この場合、デジタルペン１０を消しゴムのように用いて表示面１２１の文字や図形を消去することができる。また、表示面１２１上のカーソルをデジタルペン１０によって移動させるように表示制御してもよい。デジタルペン１０は、読取装置の一例である一方で、表示制御システム１の入力装置でもある。
【００１８】
［１−１−１．表示装置］
図１、図２を用いて表示装置１２０について説明する。図２は、デジタルペン１０および表示装置１２０の構成を示すブロック図である。
【００１９】
表示装置１２０は、受信部１２２と、表示側マイコン１２３と、表示部１２４とを有している。本実施形態の表示装置１２０は、液晶ディスプレイである。
【００２０】
受信部１２２は、デジタルペン１０から送信された情報を受信する。受信部１２２が受信した情報は、表示側マイコン１２３に送られる。
【００２１】
表示部１２４は、液晶パネルであり、表示面１２１を有している。
【００２２】
表示側マイコン１２３は、ＣＰＵやメモリなどから構成されており、ＣＰＵを動作させるためのプログラムも実装されている。表示側マイコン１２３は、表示装置１２０全体を制御する。詳しくは後述するが、デジタルペン１０から、表示面１２１上の位置座標が送信されてくるので、表示側マイコン１２３は、該位置座標における表示内容を制御する。
【００２３】
［１−１−２．コーディングパターン］
次に、図３を用いて、コーディングパターンについて説明する。コーディングパターンは、特開２００６−１４１０６１号公報に開示されている公知の規則に基づいて符号化された、ドットの集合により形成される。例えば、各コーディングパターンは、６×６の格子状に配置されたドットの集合で形成されている。ただし、各ドットは、厳密には格子点上に配置されておらず、格子点からずれた位置に配置されている。各ドットは、格子点からずれる方向に応じて特定の数値を表す。例えば、ずれる方向が４種類ある場合には、ドットが表し得る数値も４種類ある。各コーディングパターンに含まれる３６個のドットのそれぞれが４種類の数値の何れかを表すので、３６個のドットの組み合わせは膨大であり、コーディングパターンにより膨大な量の情報を符号化することができる。
【００２４】
本実施形態では、図３に示すように、複数のコーディングパターンが配列されたベース面Ｂが用意されている。ベース面Ｂは、表示面１２１及び入力面１００ａを含む広大な面積を有する。ベース面Ｂには、固有の座標系（以下、「ベース座標系」ともいう）が設定されている。ベース座標系で特定される各位置にコーディングパターンが配置されている。各コーディングパターンは、該コーディングパターンが位置する位置の、ベース座標系の座標が前述の６×６のドットにより符号化されたものである。このベース面Ｂに含まれるコーディングパターンには同じものは含まれていない。
【００２５】
そして、ベース面Ｂの一部を表示面１２１と同じ面積の領域Ｒ１で区切り、該領域Ｒ１内に含まれるコーディングパターンが第１コーディングパターン１３１として割り当てられている。該領域Ｒ１内の第１コーディングパターン１３１は、そのままの配列で表示面１２１上に配置されている。一方、ベース面Ｂのうち領域Ｒ１とは異なる部分を入力面１００ａと同じ面積の領域Ｒ２で区切り、該領域Ｒ２内に含まれるコーディングパターンが第２コーディングパターン１３２として割り当てられている。つまり、ベース面Ｂのうち領域Ｒ１以外の領域Ｒ２内のコーディングパターンが第２コーディングパターン１３２として割り当てられる。そして、該領域Ｒ２内の第２コーディングパターン１３２は、そのままの配列で入力面１００ａ上に配置されている。
【００２６】
このように、第１コーディングパターン１３１及び第２コーディングパターン１３２によって表されるベース座標系の座標は、ディスプレイ座標系の座標に対応している。詳しくは、各第１コーディングパターン１３１が表すベース座標系の座標は、該第１コーディングパターン１３１が位置する表示面１２１上の位置のディスプレイ座標系の座標に対応している。
【００２７】
一方、第２コーディングパターン１３２は、入力パッド１００の入力面１００ａ上に配置されており、表示面１２１上には位置しない。ただし、各第２コーディングパターン１３２には、表示面１２１上のディスプレイ座標系の座標が対応づけられている。詳しくは、入力面１００ａは、前述の如く、表示面１２１を縮小した相似形であり、入力面１００ａの左下の角が表示面１２１の左下の角に対応し、入力面１００ａの右上の角が表示面１２１の右上の角に対応する。そして、入力面１００ａを表示面１２１まで拡大して重ね合わせたときに各第２コーディングパターン１３２が位置する位置のディスプレイ座標系の座標が、各第２コーディングパターン１３２に対応づけられている。
【００２８】
こうして、第１コーディングパターン１３１及び第２コーディングパターン１３２は、ベース座標系の座標を表すだけでなく、ディスプレイ座標系の座標も実質的に表している。ただし、各第１コーディングパターン１３１は、該第１コーディングパターン１３１が位置する、表示面１２１上のディスプレイ座標系の座標を表す一方、各第２コーディングパターン１３２は、該第２コーディングパターン１３２に対応づけられた表示面１２１上のディスプレイ座標系の座標を表している。
【００２９】
ここで、第１コーディングパターン１３１及び第２コーディングパターン１３２は、同一のコーディングパターンが存在しないベース面Ｂのコーディングパターンが重複しないように割り当てられているので、複数の第１コーディングパターン１３１の中には、第２コーディングパターン１３２と同じコーディングパターンが含まれておらず、同様に、複数の第２コーディングパターン１３２の中にも、第１コーディングパターン１３１と同じコーディングパターンは含まれていない。つまり、複数の第１コーディングパターン１３１及び複数の第２コーディングパターン１３２のそれぞれは、他に同一のコーディングパターンが存在せず、唯一のコーディングパターンである。そのため、第１コーディングパターン１３１と第２コーディングパターン１３２とが表示面１２１の同じ座標を表す場合もあり得るが、それらは異なるパターンである。
【００３０】
第１コーディングパターン１３１は、例えば、表示部１２４のカラーフィルタ上又は表面のガラス基板上に配置される。第１コーディングパターン１３１は、表示装置１２０の表示品質を低下させないように、即ち、目視で認識できないように、可視光の透過し且つ、デジタルペン１０が読み取りできる波長の光（本実施形態では赤外光）を吸収する材料で形成される。一方、第２コーディングパターン１３２の材料は、表示面１２１上に設けられるわけではないので、可視光を透過する材料に限られない。そのため、第２コーディングパターン１３２は、デジタルペン１０が読み取りできる波長の光に加え、可視光を吸収する材料（例えば、カーボンブラック等）で形成され得る。
【００３１】
［１−１−３．デジタルペン］
続いて、図２、図４を用いて、デジタルペン１０について説明する。図４は、デジタルペン１０の概略断面図である。
【００３２】
デジタルペン１０は、照射部１１と、読取部１２と、座標特定部１５と、領域判定部１６と、座標変換部１７と、マイコン１８と、送信部１９と、電源２０と、記憶部２１とを有している。デジタルペン１０は、デジタルペン１０が指し示す部分におけるコーディングパターンを読み取ることによって、該コーディングパターンに対応する、表示面１２１上の位置を特定することができる。
【００３３】
照射部１１は、赤外光を出射する。第１コーディングパターン１３１及び第２コーディングパターン１３２は、赤外光を吸収する材料で形成されている。そのため、照射部１１から出射した赤外光は、第１コーディングパターン１３１及び第２コーディングパターン１３２により吸収される。
【００３４】
読取部１２は、対物レンズ１３と撮像素子１４とを有している。読取部１２は、第１コーディングパターン１３１及び第２コーディングパターン１３２を光学的に読み取ることができる。照射部１１から出射し、表示面１２１（又は入力面１００ａ）で反射した赤外光は、対物レンズ１３を介して撮像素子１４に入射する。撮像素子１４の撮像面には、コーディングパターンが結像する。コーディングパターンは赤外光を吸収するので、コーディングパターンは暗く撮影される。このようにして、読取部１２によりコーディングパターンが読み取られる。撮像素子１４は、例えば、ＣＣＤやＣＭＯＳである。撮像素子１４は、コーディングパターンの画像に対応する電気信号を出力する。この電気信号は、座標特定部１５へ送られる。例えば、読取部１２によって撮影されたコーディングパターンの画像に対応する電気信号は、コーディングパターンに関する情報である。
【００３５】
座標特定部１５は、読取部１２からの信号に基づいて画像処理を行ってコーディングパターンを取得し、コーディングパターンを符号化の規則に対応した演算により復号し、コーディングパターンが表す、ベース座標系の座標を求める。
【００３６】
領域判定部１６は、座標特定部１５が特定した座標が、ベース面Ｂのうち第１コーディングパターン１３１に割り当てられた領域Ｒ１内のものか、第２コーディングパターン１３２に割り当てられた領域Ｒ２内のものかを判定する。詳しくは、記憶部２１には、ベース面Ｂにおける各領域の座標範囲とその倍率情報が格納されたテーブルであるアドレス範囲テーブルが予め保存されている。倍率情報とは、各領域と表示面１２１との表示倍率である。例えば、領域Ｒ１は、表示面１２１の全面に対応しており、その面積は同じなので、倍率情報は１倍（すなわち、等倍）である。一方、領域Ｒ２は、表示面１２１の全面に対応しており、表示面１２１全面の縦横の長さ倍率は領域Ｒ２の２倍なので、倍率情報は２倍である。領域判定部１６は、特定された座標をアドレス範囲テーブルに照らし合わせて、座標が領域Ｒ１内のものか領域Ｒ２内のものか、即ち、コーディングパターンが第１コーディングパターン１３１か第２コーディングパターン１３２かを判定する。
【００３７】
座標変換部１７は、特定された座標を、アドレス範囲テーブルの原点情報及び倍率情報に基づいて、ディスプレイ座標系の座標に変換する。アドレス範囲テーブルには、前述の如く、各領域の座標範囲とその倍率情報が格納されている。各領域の座標範囲には、各領域の原点情報が含まれる。例えば、座標変換部１７は、領域Ｒ２の原点を表示面１２１の原点と一致させ且つ、領域Ｒ２を対応する倍率情報に基づいて拡大させることによって、領域Ｒ２を表示面１２１に一致させることができる。座標変換部１７は、座標特定部１５が特定した座標をこのような演算を行うことによってディスプレイ座標系の座標に変換する。
【００３８】
マイコン１８は、図示しないＣＰＵやメモリなどから構成されており、ＣＰＵを動作させるためのプログラムも実装されている。マイコン１８は、デジタルペン１０全体を制御する。マイコン１８は、座標変換部１７から受け取った座標を位置情報として含む送信信号を生成し、該送信信号を送信部１９を介して表示装置１２０へ送信する。送信部１９は、マイコン１８から受け取った信号を表示装置１２０へ情報を無線送信する。送信部１９は、表示装置１２０の受信部１２２と近距離無線通信を行う。
【００３９】
図４に示すように、デジタルペン１０は、ペン先端部２２を有する。ペン先端部２２の形状は、ペン先端部２２を表示面１２１に接触させたときにユーザが表示面１２１に表示される文字を認識しやすい形状であることが好ましい。ペン先端部２２の近傍には、対物レンズ１３と照射部１１とが設けられている。対物レンズ１３の光軸上には撮像素子１４が設けられている。照射部１１から出射した赤外光は、表示面１２１又は入力パッド１００の入力面１００ａで反射し、対物レンズ１３に入射する。対物レンズ１３を通過した赤外光は、撮像素子１４上に結像する。
【００４０】
送信部１９は、ペン先端部２２とは反対側の端部近傍に設けられている。電源２０は、各部材に対して電力を供給する。
【００４１】
また、デジタルペン１０は、圧力センサ２３を有している。圧力センサ２３は、ユーザがデジタルペン１０を用いて表示面１２１又は入力面１００ａに文字などを記入する際に、ペン先端部２２に加わる圧力を検出する。圧力センサ２３が圧力を検出すると、その情報はマイコン１８に送られる。マイコン１８は、圧力センサ２３から送られる情報に基づいて、ユーザがデジタルペン１０で記入しているか否かを判断する。
【００４２】
尚、図４では、座標特定部１５、領域判定部１６、座標変換部１７及びマイコン１８を１つのブロックとして図示している。
【００４３】
［１−２．動作］
次に、図５を用いて、表示制御システム１の処理の流れを説明する。図５は、表示制御システム１の処理を示すフローチャートである。
【００４４】
ユーザがデジタルペン１０の電源をＯＮにすると、デジタルペン１０のマイコン１８は、ペン先端部２２に圧力が加わったか否かを監視する（Ｓ１１）。圧力センサ２３が圧力を検出した場合（Ｓ１１でＹｅｓ）、マイコン１８は、ユーザが文字を入力していると判断する。
【００４５】
次に、デジタルペン１０の読取部１２がコーディングパターンを読み取る（Ｓ１２）。読取部１２により読み取られたコーディングパターンは、座標特定部１５へ送られる。
【００４６】
座標特定部１５は、コーディングパターンを復号化し、該コーディングパターンに対応するベース座標系の座標を特定する（Ｓ１３）。続いて、Ｓ１４において、座標変換が行われる。詳しくは、領域判定部１６は、特定された座標をアドレス範囲テーブルに照らし合わせ、該座標が領域Ｒ１に含まれるか領域Ｒ２に含まれるかを判定する。そして、座標変換部１７は、特定された座標を、アドレス範囲テーブルに格納された原点情報及び倍率情報に基づいてディスプレイ座標系の座標に変換する（Ｓ１４）。例えば、特定された座標が領域Ｒ１に含まれる場合、即ち、読み取られたコーディングパターンが第１コーディングパターン１３１である場合には、領域Ｒ１の倍率情報は１倍なので、領域Ｒ１を拡大も縮小もせず、原点位置を表示面１２１の原点位置に一致させるようにして、ベース座標系の座標をディスプレイ座標系の座標に変換する。一方、特定された座標が領域Ｒ２に含まれる場合、即ち、読み取られたコーディングパターンが第２コーディングパターン１３２である場合には、領域Ｒ２の倍率情報は２倍なので、領域Ｒ２を２倍に拡大し且つ原点位置を表示面１２１の原点位置に一致させるようにして、ベース座標系の座標をディスプレイ座標系の座標に変換する。
【００４７】
マイコン１８は、変換した座標を位置情報として含む送信信号を生成し、該送信信号を送信部１９を介して表示装置１２０へ送信する（Ｓ１５）。
【００４８】
こうして、デジタルペン１０により表示面１２１上の座標が特定され、該座標に関する位置情報がデジタルペン１０から表示装置１２０へ送信される。表示装置１２０の受信部１２２が受け取った位置情報は、表示側マイコン１２３へ送られる。表示側マイコン１２３は、該位置情報により特定される表示面１２１上の位置を求め、該位置に対応する画素の表示を変更する（例えば、所定の色の点を表示する）ように表示部１２４を制御する（Ｓ１６）。その後、フローは、Ｓ１１へ戻り、圧力の検出からの処理を繰り返す。
【００４９】
こうして、デジタルペン１０は、デジタルペン１０が指し示す位置のコーディングパターンを読み取り、読み取ったコーディングパターンに対応する、表示面１２１上の座標を特定し、その位置情報を表示装置１２０へ送信する。表示装置１２０は、位置情報を受け取り、該位置情報により特定される位置の表示制御を行う。ここで、デジタルペン１０が表示面１２１を指し示している場合には、表示面１２１上の、デジタルペン１０が正に指し示す位置の表示制御を行われる。一方、デジタルペン１０が入力パッド１００の入力面１００ａを指し示している場合には、入力面１００ａ上の、デジタルペン１０が指し示す位置に対応する表示面１２１上の位置の表示制御が行われる。デジタルペン１０が表示面１２１を指し示す場合であっても、入力面１００ａを指し示す場合であっても、デジタルペン１０が指し示す位置を逐次検出し、それに対応する表示面１２１上の位置の表示制御を逐次行うことによって、デジタルペン１０の軌跡に応じた表示制御を行い、例えば、手書き入力を実現することができる。ただし、前述のように、入力パッド１００は表示面１２１を１／４に相似縮小した大きさであるため、デジタルペン１０の軌跡は、２倍に拡大されて表示面１２１に表示される。
【００５０】
［１−３．効果等］
以上のように、表示制御システム１は、画像を表示する表示面１２１を有し、表示面１２１上の位置を表す複数の第１コーディングパターン１３１が表示面１２１に重ねて設けられた表示装置１２０と、第１コーディングパターン１３１とは異なるパターンであって、表示面１２１上の位置を表す複数の第２コーディングパターン１３２が設けられた入力面１００ａを有する入力パッド１００と、第１及び第２コーディングパターン１３１，１３２を読み取るデジタルペン１０とを備え、第１コーディングパターン１３１のそれぞれは、第１コーディングパターン１３１が位置する、表示面１２１上の位置を表しており、第２コーディングパターン１３２のそれぞれは、第２コーディングパターン１３２に対応づけられた、表示面１２１上の位置を表しており、デジタルペン１０は、第１コーディングパターン１３１を読み取った場合には該第１コーディングパターン１３１が表す表示面１２１上の位置を求める一方、第２コーディングパターン１３２を読み取った場合には該第２コーディングパターン１３２が表す表示面１２１上の位置を求め、求めた該位置に関する情報を表示装置１２０へ送信し、表示装置１２０は、デジタルペン１０からの位置に関する情報に基づいて表示面１２１の表示制御を行う。
【００５１】
このような処理を行うことで、表示制御システム１は、ユーザがデジタルペン１０で手書き入力した位置を高精細に検知し、その位置に応じた表示制御を行うことができる。
【００５２】
また、ユーザは、デジタルペン１０で表示面１２１を指し示して入力を行う場合でも、デジタルペン１０で入力パッド１００を指し示して入力を行う場合でも、デジタルペン１０が指し示す位置を正確に検知し、該位置に応じた表示面１２１の表示制御を行うことができる。つまり、ユーザは、表示面１２１及び入力パッド１００のどちらを用いても入力を行うことができるので、操作性を向上させることができる。
【００５３】
さらに、デジタルペン１０が表示面１２１を指し示しているのか、入力パッド１００を指し示しているのかを表示制御システム１が判定するので、表示面１２１及び入力パッド１００の何れを用いて入力を行うかをユーザが切り替える必要がない。この点においても、操作性を向上させることができる。
【００５４】
それに加えて、デジタルペン１０は、第１コーディングパターン１３１を読み取った場合には、読み取った第１コーディングパターン１３１が表す表示面１２１上の位置を求めて、求めた表示面１２１上の位置を表示装置１２０へ送信する一方、第２コーディングパターン１３２を読み取った場合には、読み取った第２コーディングパターン１３２が表す表示面１２１上の位置を求めて、求めた表示面１２１上の位置を表示装置１２０へ送信する。つまり、デジタルペン１０が表示面１２１上のコーディングパターン（第１コーディングパターン１３１）を読み取っているのか、入力面１００ａ上のコーディングパターン（第２コーディングパターン１３２）を読み取っているのかの判別を行うのはデジタルペン１０であり、表示装置１２０には、デジタルペン１０が求めた表示面１２１上の位置が送信されてくる。そのため、表示装置１２０とは別の入力部である入力パッド１００を用いる場合であっても、表示装置１２０にソフトウェアを追加する必要がない。例えば、マイクロソフト社製オペレーティングシステムＷｉｎｄｏｗｓとの組み合わせにおいては、オペレーティングシステムの標準のドライバを使用することができる。また、表示面１２１への入力と入力パッド１００への入力とを頻繁に切り替えて行う場合であっても、通信の切断やデバイスの再設定の必要がなく、この点においても使い勝手が向上する。
【００５５】
また、所定の規則に基づいて符号化された複数のコーディングパターンのうちの一部が第１コーディングパターン１３１として割り当てられる一方、該複数のコーディングパターンのうち第１コーディングパターン１３１に割り当てられていない部分が第２コーディングパターン１３２として割り当てられている。
【００５６】
これにより、第１コーディングパターン１３１と第２コーディングパターン１３２とを互いに異ならせることができる。つまり、デジタルペン１０が読み取ったコーディングパターンは、第１コーディングパターン１３１か第２コーディングパターン１３２かが一義的に決定される。さらに、第１コーディングパターン１３１と第２コーディングパターン１３２との符号化の規則が共通しているので、それらの復号も容易となる。
【００５７】
（実施の形態２）
続いて、図６、７を用いて、実施の形態２を説明する。
【００５８】
［２−１．表示制御装置］
図６は、実施の形態２に係る表示制御システム１を表した模式図である。実施の形態２では、実施の形態１と異なり、入力パッド１００上でデジタルペン１０を使用したときに、入力面１００ａ上でのデジタルペン１０の移動量が表示面１２１において１／２倍に縮小される。その場合、入力面１００ａの面積が表示面１２１の面積の４倍未満であると、入力パッド１００を用いて表示面１２１の全面に入力を行うことができない。しかしながら、実施の形態２では、入力面１００ａの面積は表示面１２１の面積よりも小さいので、入力面１００ａは、表示面１２１の一部の領域にしか対応していない。そして、入力面１００ａが対応する表示面１２１の領域は、固定されておらず、適宜変更される。具体的には、表示面１２１は１６分割され、１６個の領域を含んでいる。入力面１００ａが対応する表示面１２１の領域は、デジタルペン１０が表示面１２１上で最後に指し示した点が含まれる領域に設定される。つまり、デジタルペン１０で表示面１２１上をタッチして１６個のうち何れかの領域を指し示すことによって、該領域に、入力面１００ａが対応する表示面１２１の領域が設定される。その後、入力面１００ａにデジタルペン１０を用いて入力を行うと、表示面１２１において先ほどタッチした点を含む領域に入力を行うことができる。
【００５９】
［２−２．動作］
次に、図７を用いて、実施の形態２に係る表示制御システム１の処理を説明する。
【００６０】
Ｓ２１〜Ｓ２３までの処理は、実施の形態１のＳ１１〜Ｓ１３までの処理と同様である。
【００６１】
読み取ったコーディングパターンに対応するベース座標系の座標を特定した後、領域判定部１６は、アドレス範囲テーブルを参照し、座標が領域Ｒ１に含まれるか否か、即ち、デジタルペン１０が表示面１２１上を指し示しているのか否かを判定する（Ｓ２４）。
【００６２】
デジタルペン１０が表示面１２１上を指し示している場合には（Ｓ２４でＹｅｓ）、実施の形態１のＳ１４と同様に、座標変換部１７は、特定された座標をディスプレイ座標系の座標に変換する（Ｓ２７）。そして、座標変換部１７は、変換した座標を記憶部２１に記憶する（Ｓ２８）。その後、マイコン１８は、該座標を位置情報として含む送信信号を生成し、該送信信号を送信部１９を介して表示装置１２０へ送信する（Ｓ２９）。
【００６３】
表示装置１２０の受信部１２２がデジタルペン１０からの送信信号を受け取った後の処理は、実施の形態１のＳ１７と同様である。つまり、受信部１２２が受信した信号は、表示側マイコン１２３へ送られる。表示側マイコン１２３は、位置情報により特定される表示面１２１上の位置を求め、該位置に対応する画素の表示を変更する（例えば、所定の色の点を表示する）ように表示部１２４を制御する。その後、フローは、Ｓ２１へ戻り、圧力の検出からの処理を繰り返す。
【００６４】
デジタルペン１０で表示面１２１上を指し示して入力を行う場合には、このような処理が繰り返される。デジタルペン１０が第１コーディングパターン１３１を読み取って、表示面１２１上の座標が求められる度にＳ２８が実行されるので、デジタルペン１０で指し示す位置が逐次、記憶部２１に更新されていく。
【００６５】
一方、デジタルペン１０が表示面１２１上を指し示している場合、即ち、デジタルペン１０が入力パッド１００の入力面１００ａを指し示している場合には（Ｓ２４でＮｏ）、座標変換部１７は、第１コーディングパターン１３１により特定された表示面１２１上の座標が記憶部２１に記憶されているか否かを判定する（Ｓ２５）。座標が記憶されている場合には、座標変換部１７は、表示面１２１の分割領域のうち、記憶部２１に記憶されている直近の座標が含まれる分割領域を特定し、アドレス範囲テーブルの原点情報及び倍率情報に基づいて領域Ｒ２を該分割領域に一致させるようにして、特定された座標をディスプレイ座標系の座標に変換する（Ｓ２６）。このとき、領域Ｒ２が分割領域よりも大きいので、領域Ｒ２は縮小される。入力面１００ａの面積は表示面１２１の面積の１／４あり且つ、表示面１２１は１６分割されているので、領域Ｒ２は、面積比で１／４に縮小される。その後は、前述のＳ２９，Ｓ３０の処理が行われる。
【００６６】
デジタルペン１０で入力パッド１００の入力面１００ａ上を指し示して入力を行う場合には、このような処理が繰り返される。Ｓ２６において座標変換される際に、領域Ｒ２は面積比で１／４に縮小されるので。入力面１００ａ上でのデジタルペン１０の軌跡は、表示面１２１上では１／２に縮小される。
【００６７】
尚、Ｓ２５において、第１コーディングパターン１３１により特定された表示面１２１上の座標が記憶部２１に記憶されていない場合には、Ｓ２１へ戻る。ユーザは、表示面１２１上の入力を行いたい分割領域をデジタルペン１０でタッチすることによって、Ｓ２８において、第１コーディングパターン１３１により特定された表示面１２１上の座標が記憶部２１に記憶される。その後、入力パッド１００へデジタルペン１０で入力を行うと、記憶部２１には、第１コーディングパターン１３１により特定された表示面１２１上の座標が記憶されているので、Ｓ２６の処理が実行され、入力パッド１００を用いて所望の分割領域へ入力を行うことができる。
【００６８】
［２−３．効果等］
以上のように、実施の形態２に係る表示制御システム１では、デジタルペン１０は、第１コーディングパターン１３１を読み取った場合、該第１コーディングパターン１３１が表す、表示面１２１上の位置（座標）を記憶しておく記憶部２１を有している。
【００６９】
そのため、デジタルペン１０で入力パッド１００に入力する際に、入力面１００ａが対応する表示面１２１の領域を、記憶された表示面１２１上の位置に基づいて変更することができる。例えば、入力面１００ａが表示面１２１の全面に対応しておらず、表示面１２１の一部の領域に対応している場合には、入力パッド１００を用いて表示面１２１の全面に入力を行うためには、入力面１００ａが対応する表示面１２１の領域を適宜変更する必要がある。そのような場合に、デジタルペン１０で表示面１２１上を指し示して入力を行った直近の位置を記憶しておくことによって、該直近の位置を、入力面１００ａが対応する表示面１２１の領域を設定する際の基点として用いることができる。このような構成であれば、例えば、表示面１２１上の入力したい領域をデジタルペン１０でタッチした後に入力パッド１００を用いて入力操作を行うことによって、入力面１００ａが対応する表示面１２１の領域を簡単な操作で設定し、入力パッド１００を用いて入力操作を行うことができる。尚、表示面１２１では、図６に示すように、最後に入力が行われた位置を含む分割領域が枠等によって表示されている。これにより、入力パッド１００を用いて入力操作を行う際に、表示面１２１のどの分割領域に入力するのかが明らかとなる。
【００７０】
具体的には、入力パッド１００の入力面１００ａは、表示面１２１上の一部の領域に対応し、第２コーディングパターン１３２は、前記一部の領域内の位置を表しており、デジタルペン１０は、第２コーディングパターン１３２を読み取った場合、入力面１００ａが対応する表示面１２１上の一部の領域を、記憶部２１に記憶されている直近の第１コーディングパターン１３１が表す位置を含む範囲に設定する。
【００７１】
より詳しくは、表示面１２１は、複数の領域に分割されており、デジタルペン１０は、第２コーディングパターン１３２を読み取った場合、入力面１００ａが対応する表示面１２１上の一部の領域を、表示面１２１の複数の領域のうち記憶部２１に記憶されている直近の第１コーディングパターン１３１が表す位置が含まれる領域に設定する。
【００７２】
このような構成によれば、表示面１２１においてデジタルペン１０で指し示していた直近の位置を含む分割領域に、入力面１００ａが対応づけられる。例えば、デジタルペン１０で表示面１２１を指して入力したのに引き続いて、入力パッド１００を用いて入力を行うケースがある。本実施形態のように入力面１００ａの面積の方が表示面１２１の分割領域の面積よりも大きい場合には、入力パッド１００を用いて入力することは、表示面１２１の一部を拡大して入力することに等しい。そのため、デジタルペン１０で表示面１２１を指して入力している際に、より精細な入力を行いたい場合には、表示面１２１上での入力から入力パッド１００を用いた入力に切り替える場合がある。このような場合、表示面１２１において直前までデジタルペン１０で指し示していた位置を含む領域に入力パッド１００を介して入力することが多い。前記の構成によれば、表示面１２１において入力面１００ａが対応する分割領域は、表示面１２１においてデジタルペン１０で指し示していた直近の位置を含む分割領域に設定されるので、直前まで表示面１２１を指して入力していた位置を含む分割領域に、入力面１００ａが対応する領域が設定される。これにより、利便性を向上させることができる。
【００７３】
一方、入力パッド１００を用いて入力する際に、表示面１２１において直前までデジタルペン１０で指し示していた位置とは離れた領域に入力を行いたい場合や、入力パッド１００を用いた入力を行う前にデジタルペン１０で表示面１２１を指し示した入力を行っていない場合には、表示面１２１において入力を行いたい分割領域を入力パッド１００を用いて入力する前にデジタルペン１０でタッチすることによって、該分割領域に入力面１００ａを簡単に対応づけることができる。この点においても、利便性を向上させることができる。
【００７４】
そして、このような処理をデジタルペン１０が行うので、実施の形態１と同様に、表示装置１２０にソフトウェアを追加する必要がない。例えば、マイクロソフト社製オペレーティングシステムＷｉｎｄｏｗｓとの組み合わせにおいては、オペレーティングシステムの標準のドライバを使用することができる。また、表示面１２１への入力と入力パッド１００への入力とを頻繁に切り替えて行う場合であっても、通信の切断やデバイスの再設定の必要がなく、この点においても使い勝手が向上する。
【００７５】
尚、前記の説明では、表示面１２１が１６個の領域に分割され、それらの何れかの領域に、入力面１００ａが対応する表示面１２１の領域が設定される。つまり、入力面１００ａが対応する表示面１２１の領域は、予め分割された１６個の領域に限られる。しかしながら、入力面１００ａが対応する表示面１２１の領域の設定方法は、これに限られるものではない。例えば、デジタルペン１０が表示面１２１上で指し示した直近の位置が中心になるように、入力面１００ａが対応する表示面１２１の領域を設定してもよい。こうすることで、入力面１００ａが対応する表示面１２１の領域をより柔軟に設定することができる。このような場合も、表示面１２１において入力面１００ａが対応する領域を枠等で表示することによって、入力パッド１００を用いて入力できる範囲が明確になり、利便性が向上する。
【００７６】
また、いわゆるホバリング機能を組み込んでもよい。詳しくは、デジタルペン１０の電源がＯＮになると、マイコン１８は、照射部１１による赤外光の出射と撮像素子１４による撮像とを所定の間隔で間欠的に実行させる。そして、マイコン１８は、何らかのコーディングパターンが読み取られたか否かを判定する。例えば、ユーザがデジタルペン１０の電源をＯＮにした後、デジタルペン１０を表示面１２１又は入力パッド１００に近づけなければ、コーディングパターンは読み取られないので、マイコン１８は、赤外光の出射と撮像とを繰り返す。やがて、ユーザがデジタルペン１０を表示面１２１又は入力パッド１００に近づけると、コーディングパターンが撮像部１４によって読み取られるようになる。
【００７７】
コーディングパターンが読み取られると、マイコン１８は、フレームレートを上げて、コーディングパターンの読み取り及び、読み取ったコーディングパターンに対応する表示面１２１上の座標の算出を実行する。それに加えて、マイコン１８は、圧力センサ２３の検出結果に基づいて、ペン先端部２２への圧力の有無を判定する。マイコン１８は、求めた位置情報に加え、ペン先端部２２への圧力の有無に関する情報を表示装置１２０へ送信する。
【００７８】
表示装置１２０は、ペン先端部２２への圧力の有無に関する情報に応じて、ホバリングか前述の入力処理を実行する。
【００７９】
詳しくは、ペン先端部２２に圧力が加わっていない場合には、ペン先端部２２が表示面１２１又は入力面１００ａに接近しているだけで入力はまだ実行されていないとして、表示装置１２０は、ホバリングを実行する。具体的には、表示装置１２０は、位置情報により特定される表示面１２１上の位置にポインタを表示させる。こうして、デジタルペン１０が現在の位置でペン先端部２２を表示面１２１又は入力面１００ａに接触させて入力を開始した場合に表示面１２１において実際の入力が開始される位置がポインタにより表示される。
【００８０】
一方、ペン先端部２２に圧力が加わっている場合には、ペン先端部２２が表示面１２１又は入力面１００ａに接触し、デジタルペン１０での入力が実行されているとして、表示装置１２０は、前述の入力処理を行う。
【００８１】
こうして、ホバリングを行うことによって、入力パッド１００を用いて入力を行う場合であっても、高精細な入力を実行することができる。入力パッド１００を用いて入力を行う場合、前述のように表示面１２１上には、入力が行われる分割領域が枠等によって明示されるが、入力が行われる具体的な位置（点）は表示されない。それに対し、ホバリングによれば、入力が開始されるであろう位置がポインタで明示されるので、ユーザは、表示面１２１上において入力が開始される位置を入力前から知ることができる。これにより、高精細な入力を実行することができる。
【００８２】
（実施の形態３）
続いて、図８、９を用いて、実施の形態３を説明する。
【００８３】
［３−１．表示制御装置］
実施の形態３に係る表示制御システム１において、デジタルペン１０の内部での情報処理が実施の形態１と異なる。実施の形態３では、入力パッド１００を用いたデジタルペン１０での入力が相対座標入力となる。
【００８４】
［３−２．動作］
図８を用いて、実施の形態３に係る表示制御システム１の処理を説明する。
【００８５】
Ｓ３１〜Ｓ３３までの処理は、実施の形態１のＳ１１〜Ｓ１４までの処理と同様である。
【００８６】
コーディングパターンに対応するベース座標系の座標を特定した後、領域判定部１６は、アドレス範囲テーブルを参照し、座標が領域Ｒ２に含まれるか否か、即ち、デジタルペン１０が入力パッド１００の入力面１００ａ上を指し示しているのか否かを判定する（Ｓ３４）。
【００８７】
デジタルペン１０が表示面１２１上を指し示している場合は（Ｓ３４でＮｏ）、Ｓ３５〜Ｓ３７において、実施の形態１のＳ１４〜Ｓ１７と同様の処理を行う。つまり、座標変換部１７は、特定された座標をディスプレイ座標系の座標に変換し（Ｓ３５）、マイコン１８は、該座標を位置情報として含む送信信号を生成し、該送信信号を送信部１９を介して表示装置１２０へ送信する（Ｓ３７）。表示装置１２０の受信部１２２がデジタルペン１０からの送信信号を受け取ると、受信した信号は、表示側マイコン１２３へ送られる。表示側マイコン１２３は、位置情報により特定される表示面１２１上の位置を求め、該位置に対応する画素の表示を変更する（例えば、所定の色の点を表示する）ように表示部１２４を制御する（Ｓ３８）。その後、フローは、Ｓ３１へ戻り、圧力の検出からの処理を繰り返す。
【００８８】
一方、デジタルペン１０が入力面１００ａ上を指し示している場合は（Ｓ３４でＹｅｓ）、座標変換部１７は、特定された座標を相対座標としてディスプレイ座標系の座標に変換する（Ｓ３６）。詳しくは、記憶部２１には、コーディングパターンの種類にかかわらず、求められたディスプレイ座標系の座標が逐次記憶されている。座標変換部１７は、デジタルペン１０が入力した直近のディスプレイ座標系の座標を記憶部２１から読み出す。そして、座標変換部１７は、直近に入力されたディスプレイ座標系の座標からの相対座標となるように、特定されたベース座標系の座標をディスプレイ座標系の座標に変換する。例えば、座標変換部１７は、入力面１００ａへのデジタルペン１０での入力が開始されたときに、特定されたベース座標系の座標を直近に入力されたディスプレイ座標系の座標に変換する。そして、座標変換部１７は、入力面１００ａへのデジタルペン１０での入力が継続されると、逐次特定されるベース座標系の座標を、デジタルペン１０の軌跡が該直近に入力されたディスプレイ座標系の座標からの軌跡となるようにディスプレイ座標系の座標に変換する。
【００８９】
このように、実施の形態３では、入力パッド１００を用いたデジタルペン１０での入力が相対座標入力となるように表示制御が行われる。
【００９０】
尚、図９に示すように、デジタルペン１０が入力面１００ａ上を指し示している場合に（Ｓ３４でＹｅｓ）、表示装置１２０のオペレーティングシステムから完全にマウスとして認識できるように、オペレーティングシステムに通知されるデバイス設定情報を書き換えてもよい（Ｓ３９）。この場合、Ｓ３７において、デジタルペン１０から表示装置１２０へは、マウスと同様に相対座標としての位置情報が送信される。
【００９１】
［３−３．効果等］
以上のように、実施の形態３に係る表示制御システム１では、デジタルペン１０は、第２コーディングパターン１３２を読み取った場合、該第２コーディングパターン１３２が表す表示面１２１上の位置を、その読み取りよりも前に入力された表示面１２１上の位置に対する相対的な位置として処理し、該位置に関する情報を表示装置１２０に送信する。
【００９２】
つまり、デジタルペン１０は、表示面１２１上を指し示す入力を表示面１２１の絶対座標の入力と捉える一方、入力パッド１００の入力面１００ａ上を指し示す入力を表示面１２１の相対座標の入力と捉える。つまり、入力方法を切り替えることによって、表示面１２１への絶対座標の入力か、マウスのような相対座標の入力かを切り替えることができる。そして、この切り替えをデジタルペン１０の処理によって行うことができるので、表示装置１２０にソフトウェアを追加する必要がない。
【００９３】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１〜３を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施の形態にも適用できる。また、上記実施の形態１〜３で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００９４】
そこで、以下、他の実施の形態を例示する。
【００９５】
第１及び第２コーディングパターン１３１，１３２の材料は、赤外光を吸収する材料に限られるものではない。第１及び第２コーディングパターン１３１，１３２は、デジタルペン１０により読み取ることができる材料であれば、任意の材料で形成することができる。例えば、第１及び第２コーディングパターン１３１，１３２が赤外光を反射する材料で形成され、第１及び第２コーディングパターン１３１，１３２の周囲の部分が赤外光を吸収する構成であってもよい。
【００９６】
また、前記表示制御システム１は、１つの入力パッド１００を備えているが、複数の入力パッド１００を備えていてもよい。複数の入力パッド１００はそれぞれ、表示面１２１に対する倍率が異なっている。具体的には、複数の入力パッド１００の入力面１００ａに設けられたコーディングパターンは、互いに異なっている。つまり、それぞれの入力パッド１００には、ベース面Ｂにおいて異なる領域のコーディングパターンが割り当てられる。また、入力パッドごとに、入力面１００ａ上のデジタルペン１０の軌跡を表示面１２１上に表示する際の倍率が設定されている。デジタルペン１０は、フローチャートのＳ１４で説明した、第１コーディングパターン１３１と第２コーディングパターン１３２との判別と同様に、コーディングパターンに基づいて入力パッド１００の種類を判別することができる。デジタルペン１０は、入力パッド１００の種類に応じて、コーディングパターンの座標を変換し、表示面１２１上の座標を求める。このように、異なるコーディングパターンが設けられ且つ、表示面１２１に対する倍率が異なる複数の入力パッド１００を備えることによって、様々な倍率で表示面１２１に入力を行うことができる。
【００９７】
また、入力パッド１００が表面にコーディングパターンが印刷された紙で形成されている場合には、異なるパターンであって且つ表示面１２１に対する倍率が異なるコーディングパターンを紙に印刷することによって、複数の入力パッド１００を容易に準備することができる。
【００９８】
前記実施の形態では、ベース面Ｂ上の位置を所定の規則に基づいて符号化された複数のコーディングパターンをベース面Ｂ上に配置し、ベース面Ｂを所定の領域に区切り、異なる領域のコーディングパターンをそれぞれ第１コーディングパターン１３１及び第２コーディングパターン１３２として割り当てている。これにより、第１コーディングパターン１３１と第２コーディングパターン１３２とは、異なるパターンとなり、重複するコーディングパターンを含んでいない。つまり、前記実施の形態では、第１コーディングパターン１３１と第２コーディングパターン１３２とは、種類が同じコーディングパターンであるので、重複するコーディングパターンが生じないように、第１コーディングパターン１３１及び第２コーディングパターン１３２にコーディングパターンを割り当てている。しかしながら、例えば、第１コーディングパターン１３１の符号化及び復号化の規則は、第２コーディングパターンの符号化及び復号化の規則と異なっていてもよい。これにより、第１コーディングパターン１３１と第２コーディングパターン１３２とは、異なるパターンとなり、重複するコーディングパターンは生じない。
【００９９】
また、１つの表示制御システム１が実施の形態１〜３の全ての機能を有しており、各機能が切り替え可能であってもよい。あるいは、表示制御システム１は、実施の形態１〜３にそれぞれ対応する複数の入力パッド１００を備えていてもよい。複数の入力パッド１００は、同一のコーディングパターンを含まないように構成されており、デジタルペン１０は、コーディングパターンを読み取ることによって、何れの実施の形態に対応する入力パッド１００かを判別すると共に、コーディングパターンに対応する表示面１２１上の位置を、対応する実施の形態に応じて求める。このように、複数の入力パッド１００ごとに、表示面１２１への対応のさせ方が異なる場合であっても、複数の入力パッド１００に同一のコーディングパターンが含まれていなければ、デジタルペン１０でコーディングパターンを読み取ることによって、何れの入力パッド１００かを判別することができ、判別された入力パッド１００に応じて、コーディングパターンから表示面１２１上の位置を求めることができる。
【０１００】
コーディングパターンは、一旦、ベース座標系の座標に復号された後、ディスプレイ座標系の座標に変換されている。ただし、コーディングパターンは、ディスプレイ座標系の座標が符号化されたものであってもよい。この場合、コーディングパターンを復号することで、ディスプレイ座標系の座標が直接求められる。
【０１０１】
実施の形態１〜３では、表示装置１２０の制御部は、表示側マイコン１２３に限られるものではなく、同様に、デジタルペン１０の制御部は、マイコン１８に限られるものではない。制御部は、物理的にどのような構成であってもよい。ただし、プログラム可能なマイコンを用いれば、プログラムの変更により処理内容を変更できるので、制御部の設計の自由度を高めることができる。また、制御部は、ハードロジックで実現してもよい。制御部をハードロジックで実現すれば、処理速度の向上に有効である。制御部は、１つの素子で構成してもよいし、物理的に複数の素子で構成してもよい。複数の素子で構成する場合、特許請求の範囲に記載の各制御を別の素子で実現してもよい。この場合、それらの複数の素子で一つの制御部を構成すると考えることができる。また、制御部と別の機能を有する部材とを１つの素子で構成してもよい。
【産業上の利用可能性】
【０１０２】
以上説明したように、ここに開示された技術は、表示装置と別に設けた入力装置を用いて描画等を行う電子機器に適用可能である。具体的には、タブレットＰＣとデジタルペンとデジタルペンの入力を受け付ける入力パッドの組み合わせに、本開示は適用可能である。
【符号の説明】
【０１０３】
１  表示制御装置
１０  デジタルペン
１１  照射部
１２  読取部
１３  対物レンズ
１４  撮像素子
１５  座標特定部
１６  領域判定部
１７  座標変換部
１８  マイコン
１９  送信部
２０  電源
２１  記憶部
２２  ペン先端部
２３  圧力センサ
１００  入力パッド（入力部）
１００ａ  入力面
１２０  表示装置
１２１  表示面
１２２  受信部
１２３  表示側マイコン
１２４  表示部
１３１  第１コーディングパターン
１３２  第２コーディングパターン
【図１】
2015187830.tif 000003
【図２】
2015187830.tif 000004
【図３】
2015187830.tif 000005
【図４】
2015187830.tif 000006
【図５】
2015187830.tif 000007
【図６】
2015187830.tif 000008
【図７】
2015187830.tif 000009
【図８】
2015187830.tif 000010
【図９】
2015187830.tif 000011