(57)【要約】【課題】あたかも筆で描いたような描画を実現することが可能な、情報処理システム、情報処理装置、および筆装置を提供する。【解決手段】筆装置と、筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる情報処理装置とを有し、筆装置は、穂先部と、しなり情報を取得するしなり情報取得部と、筆装置側姿勢情報を取得する姿勢情報取得部と、しなり情報と筆装置側姿勢情報とを情報処理装置に対して送信させる通信制御部とを備え、情報処理装置は、筆装置から送信されたしなり情報および筆装置側姿勢情報と、操作対象面における筆装置の穂先部の接触位置を示す位置情報とに基づいて、筆装置の穂先部と操作対象面との接触領域を推定する接触領域推定部と、接触領域の推定結果に基づいて、筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる描画処理部とを備える、情報処理システムが提供される。【選択図】図１
2014191743.tif 000002
【特許請求の範囲】
【請求項１】
筆の役目を果たす筆装置と、
前記筆装置による操作対象面に対する操作に応じた描画を、表示画面に行わせる情報処理装置と、
を有し、
前記筆装置は、
筆における穂先の役目を果たす穂先部と、
前記操作対象面に対する操作による前記穂先部のしなり状態を示すしなり情報を取得するしなり情報取得部と、
前記筆装置の姿勢を示す筆装置側姿勢情報を取得する姿勢情報取得部と、
前記しなり情報と前記筆装置側姿勢情報とを、前記情報処理装置に対して送信させる通信制御部と、
を備え、
前記情報処理装置は、
前記筆装置から送信された、前記しなり情報および前記筆装置側姿勢情報と、前記操作対象面における前記筆装置の前記穂先部の接触位置を示す位置情報とに基づいて、前記筆装置の前記穂先部と前記操作対象面との接触領域を推定する接触領域推定部と、
前記接触領域の推定結果に基づいて、前記筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる描画処理部と、
を備える、情報処理システム。
【請求項２】
前記描画処理部は、
前記筆装置の前記穂先部と、前記操作対象面における接触領域に対応する前記表示画面の対応領域との間における、仮想的な絵具の移流をシミュレートし、
シミュレートの結果に基づく描画を表示画面に行わせる、請求項１に記載の情報処理システム。
【請求項３】
前記筆装置の前記穂先部に対応付けられている仮想的な絵具と、前記対応領域に対応付けられている仮想的な絵具とを管理する色管理部をさらに備え、
前記描画処理部は、前記色管理部により管理される、前記筆装置の前記穂先部に対応付けられている仮想的な絵具、および前記対応領域に対応付けられている仮想的な絵具とに基づいて、仮想的な絵具の移流をシミュレートする、請求項２に記載の情報処理システム。
【請求項４】
前記色管理部は、仮想的な絵具の移流がシミュレートされた場合には、前記筆装置の前記穂先部に対応付けられている仮想的な絵具と、前記対応領域から移流された仮想的な絵具との混色、および／または、前記対応領域に対応付けられている仮想的な絵具と、前記筆装置の前記穂先部から移流された仮想的な絵具との混色を行う、請求項３に記載の情報処理システム。
【請求項５】
前記描画処理部は、前記筆装置の前記穂先部から前記対応領域への仮想的な絵具の移流と、前記対応領域から前記筆装置の前記穂先部への仮想的な絵具の移流との双方をシミュレートする、請求項２に記載の情報処理システム。
【請求項６】
前記色管理部は、前記筆装置の前記穂先部に対応付けられている仮想的な絵具を、前記操作対象面において前記筆装置の前記穂先部が接触することが可能な領域のうちの最大の領域である接触可能領域における、各位置の座標ごとに管理する、請求項３に記載の情報処理システム。
【請求項７】
前記色管理部は、前記筆装置の前記穂先部に対応付けられている仮想的な絵具を、前記筆装置の前記穂先部における前記筆装置の回転によって前記操作対象面において前記筆装置の前記穂先部が接触することが可能な領域のうちの、最大の領域である接触可能領域の変化に対応する扇状の領域における各位置の座標ごとに、管理する、請求項３に記載の情報処理システム。
【請求項８】
前記筆装置の前記穂先部は、色を変化させることが可能な色変化機構を有し、
前記描画処理部は、前記対応領域から前記筆装置の前記穂先部への仮想的な絵具の移流のシミュレートの結果に基づいて、前記筆装置の前記穂先部における色の変化を制御する、請求項４に記載の情報処理システム。
【請求項９】
前記筆装置の前記穂先部が有する前記色変化機構は、発光素子で構成される、請求項８に記載の情報処理システム。
【請求項１０】
前記筆装置の前記穂先部が有する前記色変化機構は、印加される電圧に応じて色が変化する素材で構成される、請求項８に記載の情報処理システム。
【請求項１１】
前記描画処理部は、
前記しなり情報に基づいて、前記筆装置の前記穂先部における撥ねを検出し、
撥ねが検出された場合には、撥ねの描画を表示画面に行わせる、請求項１に記載の情報処理システム。
【請求項１２】
前記筆装置は、ユーザに対して操作対象面に対する操作を触覚的にフィードバックするフィードバック部をさらに備え、
前記描画処理部は、前記接触領域の推定結果に基づいて、前記筆装置のフィードバック部における触覚的なフィードバックを制御する、請求項１に記載の情報処理システム。
【請求項１３】
前記描画処理部は、さらに設定されている描画モードに基づいて、前記筆装置のフィードバック部における触覚的なフィードバックを制御する、請求項１２に記載の情報処理システム。
【請求項１４】
前記接触領域推定部は、
前記しなり情報に基づき算出される、前記筆装置の前記穂先部のしなり量と、前記しなり量、および前記筆装置側姿勢情報に基づき算出される、前記操作対象面に対する前記筆装置の前記穂先部の角度とに基づいて、前記筆装置の前記穂先部における接触領域の形状を推定し、
前記操作対象面において前記筆装置の前記穂先部が接触することが可能な領域のうちの最大の領域である、接触可能領域と、推定された前記筆装置の前記穂先部における接触領域の形状とに基づいて、前記筆装置の前記穂先部における接触領域を推定する、請求項１に記載の情報処理システム。
【請求項１５】
前記接触領域推定部は、さらに、前記操作対象面の姿勢を示す操作対象面側姿勢情報に基づいて、前記操作対象面に対する前記筆装置の前記穂先部の角度を算出する、請求項１４に記載の情報処理システム。
【請求項１６】
筆の役目を果たす筆装置から送信された、前記筆装置において筆の穂先の役目を果たす穂先部の操作対象面に対するしなり状態を示すしなり情報、および前記筆装置の姿勢を示す筆装置側姿勢情報と、前記操作対象面における前記筆装置の前記穂先部の接触位置を示す位置情報とに基づいて、前記筆装置の前記穂先部と前記操作対象面との接触領域を推定する接触領域推定部と、
前記接触領域の推定結果に基づいて、前記筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる描画処理部と、
を備える、情報処理装置。
【請求項１７】
筆における穂先の役目を果たす穂先部と、
前記穂先部の操作対象面に対するしなり状態を示すしなり情報を取得するしなり情報取得部と、
筆装置の姿勢を示す姿勢情報を取得する姿勢情報取得部と、
前記しなり情報と前記姿勢情報とを、前記筆装置による前記操作対象面に対する操作に応じた描画を表示画面に行わせる情報処理装置に対して送信させる通信制御部と、
を備える、筆装置。
【請求項１８】
前記しなり情報取得部は、
アナログスティックを含み、
前記アナログスティックの傾き具合に応じたアナログ量に基づく情報を、前記しなり情報とする、請求項１７に記載の筆装置。
【請求項１９】
前記穂先部は、しなる位置によって抵抗値が変化する導電性の素材を含み、
前記しなり情報取得部は、前記穂先部における抵抗値の分布から前記穂先部におけるしなり状態を推定して、前記しなり情報を取得する、請求項１７に記載の筆装置。
【請求項２０】
前記しなり情報取得部は、前記穂先部における第１の検出点と第２の検出点との相対位置に基づいて前記穂先部におけるしなり状態を推定して、前記しなり情報を取得する、請求項１７に記載の筆装置。
【請求項２１】
前記情報処理装置と通信が可能な通信部をさらに備える、請求項１７に記載の筆装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理システム、情報処理装置、および筆装置に関する。
【背景技術】
【０００２】
例えば筆型のスタイラスのような筆型のデバイスを用いて、紙などに筆で文字や絵を描くような描画を実現するための技術が開発されている。上記紙などに筆で文字や絵を描くような描画を実現するための技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７７３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば特許文献１に記載の技術のような、紙などに筆で文字や絵を描くような描画を実現するための既存の技術（以下、単に「既存の技術」と示す場合がある。）では、筆の役目を果たすデバイスと、当該デバイスによる操作対象面（いわゆるキャンバスに相当する面）との接触領域を推定している。よって、例えば特許文献１に記載の技術のような既存の技術を用いることによって、筆で描いたような描画を実現することができる可能性はある。
【０００５】
しかしながら、例えば特許文献１に記載の技術のような既存の技術では、操作対象面側の接触領域から、筆の役目を果たすデバイス側の接触領域を推定している。よって、例えば特許文献１に記載の技術のような既存の技術を用いる場合には、逐次変化するデバイスの姿勢に影響される、筆の役目を果たすデバイス側の接触領域を正しく推定できない恐れがある。
【０００６】
したがって、既存の技術を用いたとしても、あたかも筆で描いたような描画を実現することができるとは限られない。
【０００７】
本開示では、あたかも筆で描いたような描画を実現することが可能な、新規かつ改良された情報処理システム、情報処理装置、および筆装置を提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、筆の役目を果たす筆装置と、上記筆装置による操作対象面に対する操作に応じた描画を、表示画面に行わせる情報処理装置と、を有し、上記筆装置は、筆における穂先の役目を果たす穂先部と、上記操作対象面に対する操作による上記穂先部のしなり状態を示すしなり情報を取得するしなり情報取得部と、上記筆装置の姿勢を示す筆装置側姿勢情報を取得する姿勢情報取得部と、上記しなり情報と上記筆装置側姿勢情報とを、上記情報処理装置に対して送信させる通信制御部と、を備え、上記情報処理装置は、上記筆装置から送信された、上記しなり情報および上記筆装置側姿勢情報と、上記操作対象面における上記筆装置の上記穂先部の接触位置を示す位置情報とに基づいて、上記筆装置の上記穂先部と上記操作対象面との接触領域を推定する接触領域推定部と、上記接触領域の推定結果に基づいて、上記筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる描画処理部と、を備える、情報処理システムが提供される。
【０００９】
また、本開示によれば、筆の役目を果たす筆装置から送信された、上記筆装置において筆の穂先の役目を果たす穂先部の操作対象面に対するしなり状態を示すしなり情報、および上記筆装置の姿勢を示す筆装置側姿勢情報と、上記操作対象面における上記筆装置の上記穂先部の接触位置を示す位置情報とに基づいて、上記筆装置の上記穂先部と上記操作対象面との接触領域を推定する接触領域推定部と、上記接触領域の推定結果に基づいて、上記筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる描画処理部と、を備える、情報処理装置が提供される。
【００１０】
また、本開示によれば、筆における穂先の役目を果たす穂先部と、上記穂先部の操作対象面に対するしなり状態を示すしなり情報を取得するしなり情報取得部と、筆装置の姿勢を示す姿勢情報を取得する姿勢情報取得部と、上記しなり情報と上記姿勢情報とを、上記筆装置による上記操作対象面に対する操作に応じた描画を表示画面に行わせる情報処理装置に対して送信させる通信制御部と、を備える、筆装置が提供される。
【発明の効果】
【００１１】
本開示によれば、あたかも筆で描いたような描画を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る情報処理システムの一例を示す説明図である。
【図２】本実施形態に係る情報処理装置における処理の一例を説明するための説明図である。
【図３】本実施形態に係る情報処理装置における処理の一例を説明するための説明図である。
【図４】本実施形態に係る情報処理装置における処理の一例を説明するための説明図である。
【図５】本実施形態に係る情報処理装置における処理の一例を説明するための説明図である。
【図６】本実施形態に係る情報処理装置における処理の一例を説明するための説明図である。
【図７】本実施形態に係る情報処理装置における色管理処理の一例を説明するための説明図である。
【図８】本実施形態に係る情報処理装置における色管理処理の一例を説明するための説明図である。
【図９】本実施形態に係る情報処理装置における色管理処理の一例を説明するための説明図である。
【図１０】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１１】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１２】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１３】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１４】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１５】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１６】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１７】本実施形態に係る情報処理システムにおける処理の一例を説明するための流れ図である。
【図１８】本実施形態に係る筆装置の構成の一例を示すブロック図である。
【図１９】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２０】本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理システム
２．本実施形態に係るプログラム
【００１５】
（本実施形態に係る情報処理システム）
［１］本実施形態に係る情報処理システムにおける処理
本実施形態に係る制御システムを構成する装置それぞれの構成について説明する前に、まず、本実施形態に係る情報処理システムにおける処理について説明する。以下では、本実施形態に係る情報処理システムの一例を示しつつ、本実施形態に係る情報処理システムにおける処理について説明する。
【００１６】
図１は、本実施形態に係る情報処理システム１０００の一例を示す説明図である。情報処理システム１０００は、筆装置１００と、情報処理装置２００とを有する。筆装置１００と情報処理装置２００とは、例えば、それぞれの装置が備える通信部（後述する）、または、それぞれに接続された外部通信デバイスを介して、有線または無線で通信を行う。また、筆装置１００と情報処理装置２００とは、例えば、ネットワークを介して、または直接的に、通信を行う。
【００１７】
ここで、本実施形態に係るネットワークとしては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワークや、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ：Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【００１８】
なお、図１では、情報処理システム１０００が、１つの筆装置１００を有する構成を示しているが、本実施形態に係る情報処理システムの構成は、図１に示す例に限られない。例えば、本実施形態に係る情報処理システムは、複数の筆装置１００を有する構成であってもよい。本実施形態に係る情報処理システムが複数の筆装置１００を有する場合には、例えば、情報処理装置２００が、複数の筆装置１００それぞれに対して、後述する処理を行う。また、本実施形態に係る情報処理システムは、例えば、複数の情報処理装置２００を有する構成であってもよい。以下では、本実施形態に係る情報処理システムの構成が、図１に示す構成である場合を例に挙げて説明する。
【００１９】
［１−１］筆装置１００における処理
筆装置１００は、筆の役目を果たす装置である。筆装置１００は、例えば図１に示すように、筆における穂先の役目を果たす穂先部（図１のＡに示す部分。後述する。）を有する。ここで、図１に示す“Ｗ”は、穂先部における穂先の幅（例えば、［ｍｍ］や［ｃｍ］などで表される。）を示しており、また、図１に示す“Ｌ”は、穂先部における穂先の長さ（例えば、［ｍｍ］や［ｃｍ］などで表される。）を示している。
【００２０】
また、本実施形態に係る筆装置としては、例えば、図１に示すようなスタイラス形状の装置が挙げられるが、本実施形態に係る筆装置は、上記に限られない。例えば、本実施形態に係る筆装置は、既存のスタイラスに付着して当該既存のスタイラスと共に用いられるアタッチメント形状の装置であってもよい。以下では、本実施形態に係る筆装置が、図１に示すようなスタイラス形状の装置である場合を例に挙げて説明する。なお、本実施形態に係る筆装置が、図１に示すようなスタイラス形状の装置である場合、本実施形態に係る筆装置の外観が、図１に示す例に限られないことは、言うまでもない。
【００２１】
筆装置１００を用いるユーザは、筆装置１００の穂先部を、操作対象面（図１では図示せず）に接触させることによって、筆装置１００を用いて文字や絵をかく。
【００２２】
ここで、本実施形態に係る操作対象面としては、例えば、光学方式や、静電容量方式、電界誘導方式など様々な方式により接触位置を検出することが可能なポインティングデバイスの検出面や、上記のような様々な方式により接触位置を検出することが可能なタッチパネルの表示画面（検出面）が挙げられる。また、本実施形態に係る操作対象面は、例えば、情報処理装置２００が備える表示部（後述する）の表示画面や、情報処理装置２００が備えるポインティングデバイスの検出面であってもよいし、情報処理装置２００の外部デバイスの表示画面や検出面であってもよい。以下では、本実施形態に係る操作対象面が、情報処理装置２００が備える表示部（後述する）の表示画面である場合を主に例に挙げて、説明する。
【００２３】
また、本実施形態に係る穂先部としては、例えば、本物の筆の穂先や、筆の穂先を模した円錐形のキャップ（例えば、後述するしなり情報取得部を構成するデバイスに被せるキャップ）などが挙げられる。
【００２４】
本実施形態に係る穂先部を上記のような部材で構成することによって、筆装置１００を用いるユーザに対して、あたかも本物の筆を用いているような触感を与えることが可能となる。また、本実施形態に係る穂先部をキャップ形状とすることによって、例えば、濡れた穂先のような形状や、穂先が濡れた筆を用いているような触感をユーザに対して与えることを、容易に実現することが可能となる。
【００２５】
また、本実施形態に係る穂先部は、上記のような部材を交換可能な構成であってもよい。上記のような部材を交換可能な構成とすることによって、穂先の仕様を変更できる柔軟さが実現される。
【００２６】
また、本実施形態に係る穂先部を構成する部材の材質は、例えば、本実施形態に係る操作対象面の材質を考慮して選定される。本実施形態に係る穂先部を構成する部材の材質が、本実施形態に係る操作対象面の材質を考慮して選定されることによって、あたかも本物の筆を用いているような触感を与えることが可能となる。
【００２７】
また、本実施形態に係る穂先部を構成する部材の材質は、例えば、本実施形態に係る操作対象面に対する操作後の形状を考慮して選定されてもよい。上記材質の選定により、例えば、“本実施形態に係る穂先部の形状が、本実施形態に係る操作対象面に対する操作後に操作前の形状に戻ること”や、“本実施形態に係る穂先部の形状が、本実施形態に係る操作対象面に対する操作後に操作後の形状を保つこと”を実現することが可能となる。よって、上記材質の選定によって、例えば、あたかも本物の筆を用いているような触感をユーザに対して与えることができる。
【００２８】
さらに、本実施形態に係る穂先部は、例えば、操作対象面を構成するデバイスの接触位置の検出方式に応じたポインティング機構を備えていてもよい。例えば、操作対象面を構成するデバイスが、静電容量方式により接触位置を検出する場合には、本実施形態に係る穂先部の材質として、静電容量方式に対応（反応）する材質が用いられる。また、例えば、操作対象面を構成するデバイスが、電界誘導方式により接触位置を検出する場合には、本実施形態に係る穂先部は、例えば、既存のデジタイザの芯に接続する導線を穂先まで伸ばす構成を有する。なお、例えば、操作対象面を構成するデバイスが、光学方式により接触位置を検出する場合には、本実施形態に係る穂先部には、特段のポインティング機構は必要ない。
【００２９】
操作対象面に対する操作が行われると、筆装置１００は、操作対象面に対する操作に応じた情報（データ）を、筆装置１００が備える通信部（後述する）または外部通信デバイスを介して、情報処理装置２００へ送信する。本実施形態に係る筆装置１００が情報処理装置２００へと送信する、操作対象面に対する操作に応じた情報としては、例えば、しなり情報と、筆装置側姿勢情報（姿勢情報）とが挙げられる。
【００３０】
ここで、本実施形態に係るしなり情報とは、操作対象面に対する操作による穂先部のしなり状態を示す情報（データ）である。本実施形態に係るしなり情報としては、例えば、穂先部の操作対象面に対するしなり量を示すデータや、穂先部の操作対象面に対するしなり方向を示すデータ、しなり量およびしなり方向を示すデータが挙げられる。
【００３１】
筆装置１００は、しなり情報取得部を備えることによって、しなり情報を取得する。より具体的には、筆装置１００は、例えば下記の（ｉ）〜（ｉｉｉ）に示す構成、処理によって、しなり情報を取得する。
【００３２】
（ｉ）しなり情報の取得に係る構成、処理の第１の例
しなり情報取得部は、例えば、アナログスティックを含む。しなり情報取得部は、アナログスティックの傾き具合に応じたアナログ量に基づく情報を、しなり情報とする。ここで、本実施形態に係るアナログ量に基づく情報としては、例えば、アナログ量が所定の値域で表されるデジタルデータに変換されたデータが挙げられる。
【００３３】
しなり情報取得部は、例えば、ＡＤコンバータ（Analog-to-Digital  Converter）を備え、アナログスティックの傾き具合に応じたアナログ信号をデジタル信号に変換することによって、しなり情報を取得する。
【００３４】
ここで、しなり情報取得部が備えるＡＤコンバータは、例えば、穂先部のサイズによらずに一定の分解能を有する。なお、しなり情報取得部が備えるＡＤコンバータの分解能は、上記に限られない。
【００３５】
例えば、しなり情報取得部が備えるＡＤコンバータは、穂先部のサイズに応じて分解能が設定されてもよい。穂先部のサイズに応じて分解能が設定されることによって、筆装置１００は、例えば、穂先部のサイズに応じたしなり量を示すデータを含む、しなり情報を取得することができる。
【００３６】
穂先部のサイズに応じてＡＤコンバータの分解能が設定される場合、筆装置１００（例えば、後述する筆装置１００の制御部）は、穂先部の形状に係る情報に基づいて、穂先部のサイズに応じた分解能を設定する。ここで、本実施形態に係る穂先部の形状に係る情報としては、例えば、穂先部における穂先の幅“Ｗ” を示すデータと、穂先部における穂先の長さ“Ｌ”を示すデータとが挙げられる。また、本実施形態に係る筆装置１００の穂先部の形状に係る情報には、筆の種類を示すデータが含まれていてもよい。
【００３７】
筆装置１００は、例えば、穂先部のサイズに係る値（例えば、穂先の幅および／または穂先の長さ）およびＡＤコンバータの分解能を設定する設定データが対応付けられたテーブルなどを用いて、穂先部の形状に係る情報が示す値に対応する設定データを特定する。そして、筆装置１００は、特定された設定データを用いてＡＤコンバータの分解能を設定する。ここで、しなり情報取得部が分解能が異なる複数のＡＤコンバータを備える場合には、筆装置１００は、例えば、複数のＡＤコンバータのうち、設定データに対応するＡＤコンバータを有効化することにより分解能を設定する。また、しなり情報取得部が分解能を変更することが可能なＡＤコンバータを備える場合には、筆装置１００は、例えば、設定データに対応する制御信号を当該ＡＤコンバータに伝達して、設定データに対応する分解能を当該ＡＤコンバータに設定させる。
【００３８】
また、本実施形態に係る所定の値域としては、例えば、０〜２５５が挙げられる。なお、本実施形態に係る所定の値域が、０〜２５５に限られないことは、言うまでもない。
【００３９】
例えば上記のように、しなり情報取得部が、アナログスティックを含む構成をとる場合には、しなり情報取得部を、単純かつ低コストな機構で実現することができる。
【００４０】
（ｉｉ）しなり情報の取得に係る構成、処理の第２の例
導電性の素材の中には、しなる位置によって抵抗値が変化する素材が存在する。例えば、穂先部が、しなる位置によって抵抗値が変化する導電性の素材を含んでいる場合には、しなり情報取得部は、上記特性を利用して、穂先部における抵抗値の分布から穂先部におけるしなり状態を推定してもよい。穂先部における抵抗値の分布から穂先部におけるしなり状態を推定した場合には、しなり情報取得部は、推定結果を示すデータを、しなり情報とする。
【００４１】
ここで、しなり情報取得部は、例えば、抵抗値と、しなり状態を示す値とが対応付けられているテーブルなどを用いることによって、穂先部の各位置のしなり状態を特定し、穂先部全体におけるしなり状態を推定する。しなり情報取得部は、例えば、穂先部の形状に係る情報に基づいて、穂先部のサイズに対応する複数のテーブルの中から、穂先部のサイズに対応するテーブルなどを用いてもよい。例えば穂先部のサイズに対応するテーブルなどが用いられることによって、穂先部のサイズに応じたしなり状態を推定することが可能となるので、筆装置１００は、穂先部のサイズに応じたしなり情報を取得することができる。
【００４２】
なお、第２の例に係るしなり情報の取得に係る処理は、上記に限られない。例えば、しなり情報取得部は、穂先部における抵抗値の分布から穂先部におけるしなり状態を推定することが可能な、任意の方法を用いることが可能である。
【００４３】
また、第２の例に係る処理における推定結果を示すデータとしては、例えば、上記（ｉ）に示す第１の例に係る処理と同様に、しなり状態が所定の値域で表されるデジタルデータが挙げられる。なお、第２の例に係る処理における推定結果を示すデータが、上記に限られないことは、言うまでもない。
【００４４】
（ｉｉｉ）しなり情報の取得に係る構成、処理の第３の例
しなり情報取得部は、穂先部における第１の検出点と第２の検出点との相対位置に基づいて穂先部におけるしなり状態を推定してもよい。穂先部における第１の検出点と第２の検出点との相対位置に基づいて穂先部におけるしなり状態を推定した場合には、しなり情報取得部は、推定結果を示すデータを、しなり情報とする。
【００４５】
ここで、本実施形態に係る穂先部における第１の検出点および第２の検出点としては、例えば、穂先部における穂先に相当する位置と根本に相当する位置とが挙げられる。なお、本実施形態に係る穂先部における第１の検出点および第２の検出点が、上記の位置に限られないことは、言うまでもない。
【００４６】
また、例えば、穂先部が、設定されている第１の検出点と第２の検出点との位置を検出する機構を有している場合には、しなり情報取得部は、第１の検出点の位置を示すデータと、第２の検出点の位置を示すデータとを穂先部から取得する。また、筆装置１００の外部装置（例えば、穂先部における第１の検出点と第２の検出点とに付着されたデバイス）が、第１の検出点と第２の検出点との位置を検出する場合には、しなり情報取得部は、第１の検出点の位置を示すデータと、第２の検出点の位置を示すデータとを当該外部装置から取得する。なお、第１の検出点と第２の検出点との位置の検出に係る上記機構や上記外部装置は、例えば、位置を検出することが可能な任意の構成をとる。
【００４７】
しなり情報取得部は、例えば、第１の検出点と第２の検出点との相対位置と、穂先部全体のしなり状態を示す値とが対応付けられているテーブルなどを用いることによって、第１の検出点と第２の検出点との相対位置に対応する、穂先部におけるしなり状態を推定する。しなり情報取得部は、例えば、穂先部の形状に係る情報に基づいて、穂先部のサイズに対応する複数のテーブルの中から、穂先部のサイズに対応するテーブルなどを用いてもよい。例えば穂先部のサイズに対応するテーブルなどが用いられることによって、穂先部のサイズに応じたしなり状態を推定することが可能となるので、筆装置１００は、穂先部のサイズに応じたしなり情報を取得することができる。
【００４８】
なお、第３の例に係るしなり情報の取得に係る処理は、上記に限られない。しなり情報取得部は、第１の検出点と第２の検出点との相対位置から穂先部におけるしなり状態を推定することが可能な、任意の方法を用いることが可能である。
【００４９】
また、第３の例に係る処理における推定結果を示すデータとしては、例えば、上記（ｉ）に示す第１の例に係る処理と同様に、しなり状態が所定の値域で表されるデジタルデータが挙げられる。なお、第３の例に係る処理における推定結果を示すデータが、上記に限られないことは、言うまでもない。
【００５０】
筆装置１００は、例えば上記（ｉ）〜（ｉｉｉ）に示すような構成、処理によって、しなり情報を取得する。なお、本実施形態に係る筆装置１００におけるしなり情報の取得に係る構成、処理が、上記（ｉ）〜（ｉｉｉ）に示す例に限られないことは、言うまでもない。
【００５１】
以下では、筆装置１００が、上記（ｉ）に示すような構成、処理によって、しなり情報を取得する場合、すなわち、筆装置１００が、アナログスティックを含むしなり情報取得部を備える場合を例に挙げて、本実施形態に係る情報処理システム１０００における処理を説明する。
【００５２】
また、本実施形態に係る筆装置側姿勢情報とは、筆装置１００の姿勢を示す情報（データ）である。本実施形態に係る筆装置側姿勢情報としては、例えば、加速度センサや、ジャイロセンサ、地磁気センサなど、筆装置１００の姿勢の検出に用いることが可能な値を検出する各種センサ（以下、総称して「姿勢センサ」と示す場合がある。）の検出値を示すデータが挙げられる。また、本実施形態に係る筆装置側姿勢情報は、例えば、姿勢に係る値を算出可能な任意の方法により姿勢センサが検出した検出値から算出された、姿勢を示す値を示すデータであってもよい。
【００５３】
筆装置１００は、姿勢センサが検出した検出値を取得することによって、筆装置側姿勢情報を取得する。ここで、筆装置側姿勢情報の取得に係る姿勢センサは、例えば、筆装置１００が備えていてもよいし、筆装置１００の外部デバイス（例えば、筆装置１００に付着され、筆装置１００と接続された姿勢センサ）であってもよい。
【００５４】
ここで、本実施形態に係る筆装置側姿勢情報が、姿勢センサの検出値を示すデータである場合には、筆装置１００は、例えば、姿勢センサから伝達される検出値を示すデータを、本実施形態に係る筆装置側姿勢情報とする。本実施形態に係る筆装置側姿勢情報が、姿勢センサから伝達される検出値を示すデータである場合、情報処理装置２００は、例えば、本実施形態に係る筆装置側姿勢情報が示す検出値を用いて、筆装置１００の姿勢を示す値を算出し、算出した筆装置１００の姿勢を示す値を処理に用いる。
【００５５】
また、例えば、本実施形態に係る筆装置側姿勢情報が、姿勢を示す値を示すデータである場合には、筆装置１００は、姿勢センサから伝達されるデータが示す検出値を用いて、姿勢を示す値を算出し、算出された姿勢を示す値を示すデータを、本実施形態に係る筆装置側姿勢情報とする。本実施形態に係る筆装置側姿勢情報が、姿勢センサから伝達される検出値に基づき算出された姿勢を示す値を示すデータである場合、情報処理装置２００は、例えば、本実施形態に係る筆装置側姿勢情報が示す値を、筆装置１００の姿勢を示す値として処理に用いる。
【００５６】
［１−２］情報処理装置２００における処理
情報処理装置２００は、筆装置１００による操作対象面に対する操作に応じた描画を、表示画面に行わせる。より具体的には、情報処理装置２００は、例えば、下記に示す接触領域推定処理および描画処理を行うことによって、筆装置１００による操作対象面に対する操作に応じた描画を、表示画面に行わせる。
【００５７】
（１）接触領域推定処理
情報処理装置２００は、例えば、筆装置１００から送信された操作対象面に対する操作に応じた情報（しなり情報、および筆装置側姿勢情報）と、操作対象面における筆装置の穂先部１０２の接触位置を示す位置情報とに基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定する。また、情報処理装置２００は、例えば、さらに操作対象面側姿勢情報（姿勢情報）に基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定することも可能である。
【００５８】
ここで、本実施形態に係る位置情報としては、例えば、操作対象面を構成するポインティングデバイスやタッチパネルなどの接触位置を検出することが可能なデバイスが検出した接触位置を示すデータ（例えば、操作対象面における座標を示すデータ）が挙げられる。情報処理装置２００は、例えば、操作対象面を構成する上記デバイスから接触位置を示すデータを取得することによって、位置情報を取得する。
【００５９】
また、本実施形態に係る操作対象面側姿勢情報とは、操作対象面の姿勢を示す情報（データ）である。本実施形態に係る操作対象面側姿勢情報としては、例えば、加速度センサや、ジャイロセンサ、地磁気センサなど、操作対象面の姿勢の検出に用いることが可能な値を検出する姿勢センサの検出値を示すデータが挙げられる。
【００６０】
情報処理装置２００は、姿勢センサが検出した検出値を取得することによって、操作対象面側姿勢情報を取得する。ここで、操作対象面側姿勢情報の取得に係る姿勢センサは、例えば、操作対象面を構成するデバイス（例えばポインティングデバイスやタッチパネル）を備える装置が備えていてもよいし、当該操作対象面を構成するデバイスを備える装置の外部デバイス（例えば、当該操作対象面を構成するデバイスを備える装置に付着され、当該操作対象面を構成するデバイスを備える装置と接続された姿勢センサ）であってもよい。
【００６１】
例えば、本実施形態に係る操作対象面が、情報処理装置２００が備える表示部（後述する）の表示画面であるときなど、操作対象面を構成するデバイスを備える装置が、情報処理装置２００である場合には、情報処理装置２００は、備えている姿勢センサ、または、外部デバイスとしての姿勢センサから、操作対象面側姿勢情報を取得する。また、例えば、操作対象面を構成するデバイスを備える装置が、情報処理装置２００の外部装置である場合には、情報処理装置２００は、当該外部装置と通信を行うことにより、操作対象面側姿勢情報を取得する。
【００６２】
なお、本実施形態に係る操作対象面が、例えば地面や卓上、壁などに固定されている場合など、操作対象面の姿勢が変化しない場合には、情報処理装置２００は、例えば、操作対象面側姿勢情報を用いずに接触領域推定処理を行うことが可能である。また、上記の場合には、操作対象面を構成するデバイスを備える装置は、例えば、姿勢センサを備えていなくてもよく、また、姿勢センサと接続されていなくてもよい。
【００６３】
上述したように、既存の技術のように操作対象面側の接触領域から筆の役目を果たすデバイス側の接触領域を推定する場合には、逐次変化するデバイスの姿勢に影響されることによって、筆の役目を果たすデバイス側の接触領域を正しく推定できない可能性がある。
【００６４】
これに対して、情報処理装置２００は、接触領域推定処理において、例えば、筆装置１００から送信されたしなり情報および筆装置側姿勢情報とを用いることによって、筆装置１００の穂先部の操作対象面に対するしなり量および傾き量を推定することが可能である。
【００６５】
図２は、本実施形態に係る情報処理装置２００における処理の一例を説明するための説明図である。ここで、図２は、情報処理装置２００における接触領域推定処理における接触領域の推定結果を概略的に示している。図２に示すＡは、筆装置１００の穂先部の操作対象面に対するしなり量に応じた接触領域の推定結果の一例を概略的に示しており、図２に示すＢは、筆装置１００の穂先部の操作対象面に対する傾き量を概略的に示している。
【００６６】
例えば図２のＡ、Ｂに示すように、接触領域の推定結果は、筆装置１００の穂先部の操作対象面に対するしなり量と、筆装置１００の穂先部の操作対象面に対する傾き量とによって変化する。
【００６７】
情報処理装置２００は、上記のように、筆装置１００の穂先部の操作対象面に対するしなり量および傾き量を推定することが可能である。よって、情報処理装置２００は、例えば、ユーザの操作により筆装置１００の姿勢が逐次変化したとしても、より正確に筆装置１００の穂先部と操作対象面との接触領域を推定することができる。
【００６８】
以下、本実施形態に係る接触領域推定処理の一例について、より具体的に説明する。以下では、情報処理装置２００が、本実施形態に係る接触領域推定処理において、筆装置１００から送信された操作対象面に対する操作に応じた情報（しなり情報、および筆装置側姿勢情報）と、位置情報と、操作対象面側姿勢情報とに基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定する場合を、主に例に挙げて、情報処理装置２００における処理について説明する。なお、操作対象面の姿勢が変化しない場合には、情報処理装置２００は、例えば、操作対象面の姿勢を設定されている姿勢とすることによって、操作対象面側姿勢情報を用いずに本実施形態に係る接触領域推定処理を行うことが可能である。ここで、設定されている操作対象面の姿勢は、例えば、予め設定されたものであってもよいし、ユーザ操作などに基づいて適宜設定されたものであってもよい。
【００６９】
情報処理装置２００は、例えば、筆装置１００から送信されたしなり情報および筆装置側姿勢情報と、操作対象面側姿勢情報とに基づき得られる「筆装置１００の穂先部の操作対象面に対する傾き量」に基づいて、操作対象面における接触領域と、筆装置１００の穂先部における接触領域とを、それぞれ推定する。ここで、情報処理装置２００における上記推定は、「筆装置１００の穂先部のどこが、操作対象面（キャンバスに相当する。）のどこに接触しているか」を推定することに相当する。
【００７０】
（１−１）筆装置１００の穂先部における接触領域の推定に係る処理の一例
まず、筆装置１００の穂先部における接触領域の推定に係る処理の一例について説明する。
【００７１】
図３は、本実施形態に係る情報処理装置２００における処理の一例を説明するための説明図であり、情報処理装置２００における接触領域推定処理の一例を示している。
【００７２】
ここで、図３に示すＡ１は、“筆装置１００の穂先部が操作対象面に軽く触れている状態”の一例を示しており、図３に示すＡ２は、“筆装置１００の穂先部が操作対象面に強く押し付けられた状態”の一例を示している。また、図３に示すＡ３は、“筆装置１００が寝かされて、筆装置１００の穂先部が操作対象面に軽く押さえられた状態”の一例を示している。
【００７３】
また、図３に示すＢ１は、図３のＡ１に示す状態において描画される点（画像）の一例、すなわち、図３のＡ１に示す状態における接触領域の一例を示している。また、図３に示すＢ２、Ｂ３は、それぞれ図３のＡ２、Ａ３に示す状態において描画される点（画像）の一例、すなわち、図３のＡ２、Ａ３に示す状態における接触領域の一例をそれぞれ示している。
【００７４】
また、図３に示す“θ”は、筆装置１００における基準方向Ｍと穂先部が向いている方向Ｎとがなす角度、すなわち、筆装置１００の穂先部のしなり量を示している。また、図３に示す“φ”は、操作対象面の基準方向Ｐと穂先部が向いている方向Ｎとがなす角度、すなわち、操作対象面に対する筆装置１００の穂先部の角度を示している。以下では、筆装置１００の穂先部のしなり量を「しなり量θ」、操作対象面に対する筆装置１００の穂先部の角度を「操作対象面に対する穂先の角度φ」と示す場合がある。
【００７５】
例えば、図３のＡ１の状態の場合（図３に示すＢ１）と比較すると、接触領域の形状は、図３のＡ２の状態の場合（図３に示すＢ２）では、幅、長さ共に大きくなり、また、図３のＡ３の状態の場合（図３に示すＢ３）では、幅が変わらずに長さが大きくなる。ここで、本実施形態に係る接触領域の形状の幅とは、例えば、接触領域の形状の短手方向の長さ（例えば、短手方向の長さの最大値）であり、本実施形態に係る接触領域の形状の長さとは、例えば、接触領域の形状の長手方向の長さ（例えば、長手方向の長さの最大値）である。
【００７６】
よって、図３より、筆装置１００の穂先部と操作対象面との接触により描画される点の形状の幅には、筆装置１００の穂先部のしなり具合が関係し、また、筆装置１００の穂先部と操作対象面との接触により描画される点の形状の長さには、しなり具合と筆の寝かせ具合が関係していることが分かる。
【００７７】
ここで、図３のＡ２に示す状態に着目すると、図３のＡ１に示す状態よりもしなり量θを大きくすると、操作対象面に対する穂先の角度φは、図３のＡ３に示す状態と同様に小さくなることが分かる。よって、上記より、しなり量θが接触領域の形状における長さに影響を与えるのは、操作対象面に対する穂先の角度φの変化をもたらすためであるといえる。
【００７８】
つまり、筆装置１００の穂先部と操作対象面との接触によって、後述する描画処理によって描画されるべき点の形状は、しなり量θと、操作対象面に対する穂先の角度φとによって決まる。また、後述する描画処理によって描画されるべき点の形状は、しなり量θが大きい程、幅が大きくなり、操作対象面に対する穂先の角度φが小さく程、長さが長くなりといえる。
【００７９】
そこで、情報処理装置２００は、例えば、しなり情報に基づいて、しなり量θを算出する。
【００８０】
また、情報処理装置２００は、例えば、しなり情報に基づき算出されるしなり量θ、筆装置側姿勢情報、および操作対象面側姿勢情報を用いることによって、操作対象面に対する穂先の角度φを算出する。なお、例えば操作対象面の姿勢が設定されている場合には、情報処理装置２００は、例えば、しなり量θ、および筆装置側姿勢情報を用いることによって、操作対象面に対する穂先の角度φを算出することが可能である。
【００８１】
また、情報処理装置２００は、例えば、算出されたしなり量θを用いて描画される点（画像）の幅“ｗ”を算出し、また、算出された操作対象面に対する穂先の角度φを用いて描画される点（画像）の長さ“ｌ”を算出する。
【００８２】
以下では、筆装置１００から取得されたしなり情報が、筆装置１００における上記（ｉ）に示す第１の例に係る処理により取得された情報である場合、すなわち、０〜２５５の値域で表されるアナログスティックの傾き具合に応じたアナログ量に基づく情報である場合を例に挙げて、しなり量θの算出に係る処理の一例を説明する。
【００８３】
例えば、しなり情報が示す値（アナログスティックの傾き具合に応じた値）を“ｄ”とする。また、ｄ＝０の場合は、筆装置１００の穂先部が最もしなった状態を示し、ｄ＝１２７の場合は、筆装置１００の穂先部が全くしなっていない状態を示し、ｄ＝２５５の場合は、筆装置１００の穂先部が、ｄ＝０とは逆方向に最もしなった状態を示すものとする。
【００８４】
ここで、ｄの値が“０”または“２５５”であるときの筆装置１００の穂先部の実際のしなり量、すなわち、しなり量θの最大値（最大角度）を“α”とおくと、しなり量θは、例えば下記の数式１により算出することができる。
【００８５】
θ＝｛（ｄ−１２７）／１２７｝＊α
・・・（数式１）
【００８６】
また、しなり量θが“α”である場合における穂先部における穂先の幅を“Ｗ”、しなり量θが“α”である場合における穂先部における穂先の長さを“Ｌ”とすると、描画される点（画像）の幅“ｗ”は、下記の数式２により算出される。
【００８７】
ｗ＝（θ／α）＊Ｗ
・・・（数式２）
【００８８】
また、操作対象面に対する穂先の角度φは、例えば、筆装置１００から取得された筆装置側姿勢情報が示す値を、しなり量θに加えることによって得られる筆装置１００の穂先部が向いている方向Ｎと操作対象面の基準方向Ｐとのなす角から、算出される。ここで、操作対象面の基準方向Ｐは、例えば操作対象面側姿勢情報により定まる。なお、本実施形態に係る操作対象面が、例えば地面や卓上、壁などに固定されている場合など、操作対象面の姿勢が変化しない場合には、例えば、設定されている姿勢に対応する操作対象面の基準方向Ｐが、設定される。設定される操作対象面の基準方向Ｐとしては、例えば、予め設定される操作対象面の基準方向や、ユーザ操作などによって適宜設定される操作対象面の基準方向が挙げられる。
【００８９】
また、描画される点（画像）の長さ“ｌ”は、例えば、下記の数式３により算出される。
【００９０】
ｌ＝（π／２−φ）＊Ｌ
・・・（数式３）
【００９１】
情報処理装置２００は、例えば、上記のように、しなり量θ、操作対象面に対する穂先の角度φ、描画される点（画像）の幅“ｗ”、描画される点（画像）の長さ“ｌ”を算出する。しなり量θ、操作対象面に対する穂先の角度φ、描画される点（画像）の幅“ｗ”、描画される点（画像）の長さ“ｌ”が算出されることによって、筆装置１００の穂先部における接触領域の形状が推定される。
【００９２】
ここで、筆装置１００の穂先部における接触領域の推定に係る上記“α”、“Ｗ”、“Ｌ”の値は、筆装置１００が備える穂先部の形状や材質などにより定まる。情報処理装置２００は、例えば、記憶部（後述する）や外部記録媒体に記憶されている筆装置１００に対応する上記“α”、“Ｗ”、“Ｌ”の値、または、筆装置１００から取得された上記“α”、“Ｗ”、“Ｌ”の値を用いる。
【００９３】
筆装置１００の穂先部における接触領域の形状が推定されると、情報処理装置２００は、例えば、筆装置１００の穂先部のどの位置にあたるのかを推定することによって、筆装置１００の穂先部における接触領域を推定する。
【００９４】
より具体的には、情報処理装置２００は、例えば、接触可能領域と、推定された筆装置１００の穂先部における接触領域の形状とに基づいて、筆装置１００の穂先部における接触領域を推定する。
【００９５】
ここで、本実施形態に係る接触可能領域とは、操作対象面において筆装置１００の穂先部が接触することが可能な領域のうちの最大の領域である。より具体的には、本実施形態に係る接触可能領域としては、例えば、しなり量θが、最大値（最大角度）“α”である場合における領域、すなわち、操作対象面において筆装置１００の穂先部が一度に接触することが可能な最大の領域が挙げられる。また、後述する本実施形態に係る色管理処理において、例えば筆装置１００の穂先部における筆装置１００の回転による接触可能領域の変化に対応する領域（後述する扇状の領域）が用いられる場合には、情報処理装置２００は、例えば、筆装置側姿勢情報を用いて、本実施形態に係る接触可能領域を求める。
【００９６】
図４は、本実施形態に係る情報処理装置２００における処理の一例を説明するための説明図である。ここで、図４は、情報処理装置２００における、筆装置１００の穂先部における接触領域の推定に係る処理の概要を示している。図４に示すＡは、接触可能領域の一例を示しており、図４に示すＢは、推定された筆装置１００の穂先部における接触領域の形状の一例を示している。また、図４に示すＣは、情報処理装置２００における、筆装置１００の穂先部における接触領域の推定に係る処理の概要を示している。
【００９７】
実際の筆を想定すると、穂先のしならせ具合によって、先端だけが接触する細い線と、先端から根元まで接触する太い線とを描くことが可能である。また、基本的に筆は、穂先から根本に向けて順に接触していく。
【００９８】
また、例えば、接触可能領域が、操作対象面において筆装置１００の穂先部が一度に接触することが可能な最大の領域である場合には、推定された筆装置１００の穂先部における接触領域の形状は、接触可能領域のどこかの部分に対応する領域（すなわち、接触可能領域に含まれる領域）となる。
【００９９】
そこで、情報処理装置２００は、例えば図４のＣに示すように、図４のＡに示す接触可能領域における穂先の先端に相当する位置（図４のＡに示すＡ１）と、図４のＢに示す推定された筆装置１００の穂先部における接触領域の形状における穂先の先端に相当する位置（図４のＢに示すＢ１）とが同一となるように、接触可能領域と推定された筆装置１００の穂先部における接触領域の形状とを重ねる。例えば図４のＣに示すように、接触可能領域と推定された筆装置１００の穂先部における接触領域の形状とを重ねることによって、情報処理装置２００は、推定された筆装置１００の穂先部における接触領域の形状が、接触可能領域のどの部分に当たるのかを求めることができる。
【０１００】
ここで、情報処理装置２００は、例えば、記憶部（後述する）や外部記録媒体に記憶されている、筆装置１００の穂先部における接触領域の推定に係る接触可能領域を示すデータを用いる。
【０１０１】
情報処理装置２００は、例えば上記のように、推定された筆装置１００の穂先部における接触領域の形状が、接触可能領域のどの部分に当たるのかを求めることによって、筆装置１００の穂先部における接触領域を推定する。
【０１０２】
（１−２）操作対象面における接触領域の推定に係る処理の一例
次に、操作対象面における接触領域の推定に係る処理の一例について説明する。
【０１０３】
情報処理装置２００は、例えば、位置情報が示す操作対象面における筆装置１００の穂先部の接触位置に、筆装置側姿勢情報に基づく穂先の向きに応じて、上記（１−１）の処理によって推定された筆装置１００の穂先部における接触領域を当てはめることによって、操作対象面における接触領域を推定する。
【０１０４】
情報処理装置２００は、本実施形態に係る接触領域推定処理として、例えば、上記（１−１）の処理、および上記（１−２）の処理を行うことによって、筆装置１００の穂先部と操作対象面との接触領域を推定する。
【０１０５】
なお、情報処理装置２００における本実施形態に係る接触領域推定処理は、上記（１−１）の処理、および上記（１−２）の処理に限られない。例えば、情報処理装置２００は、取得された筆装置側姿勢情報に基づく、穂先の操作対象面への射影画像を用いて、接触領域を推定してもよい。本実施形態に係る接触領域推定処理の他の例については、後述する。
【０１０６】
（２）描画処理
上記（１）の処理（接触領域推定処理）により筆装置１００の穂先部と操作対象面との接触領域が推定されると、情報処理装置２００は、接触領域の推定結果に基づいて、筆装置１００による操作対象面に対する操作に応じた描画を表示画面に行わせる。情報処理装置２００は、例えば、上記（１）の処理（接触領域推定処理）により推定された操作対象面における接触領域に対応する表示画面の領域（以下、「対応領域」と示す。）に、筆装置１００による操作対象面に対する操作に応じた描画を行わせる。
【０１０７】
ここで、情報処理装置２００が操作に応じた描画を行わせる対象の表示画面としては、例えば、情報処理装置２００が備える表示部（後述する）の表示画面が挙げられる。なお、情報処理装置２００が操作に応じた描画を行わせる対象の表示画面は、上記に限られない。例えば、情報処理装置２００が操作に応じた描画を行わせる対象の表示画面は、情報処理装置２００の外部装置が備える表示デバイスの表示画面であってもよい。
【０１０８】
また、情報処理装置２００が操作に応じた描画を行わせる対象の表示画面と、本実施形態に係る操作対象面とは、同一であってもよいし、異なっていてもよい。例えば、情報処理装置２００が操作に応じた描画を行わせる対象の表示画面と、本実施形態に係る操作対象面とが同一である場合には、情報処理装置２００が表示画面における対応領域に描画を行わせた結果、例えば、ユーザが筆装置１００を用いて操作対象面にかいた文字や絵が、当該操作対象面における筆装置１００の穂先部が接触した位置に描画される。
【０１０９】
図５は、本実施形態に係る情報処理装置２００における処理の一例を説明するための説明図である。ここで、図５は、情報処理装置２００における描画処理における描画アルゴリズムの一例を示している。
【０１１０】
情報処理装置２００は、推定された操作対象面における接触領域の形状（例えば、図５のＡに示す形状）を、操作対象面における接触領域が推定されるごとに、表示画面に描画させる。ここで、例えば、図５のＡに示すような推定された操作対象面における接触領域の形状は、筆をキャンバスなどの描画対象に接触させたときに当該キャンバスに現れる形状（いわゆる、フットプリント）に相当する。よって、情報処理装置２００が描画処理において、上記のような処理を行うことによって、例えば図５のＢに示すように、図５のＡに示すような推定された操作対象面における接触領域の形状の集合により表される形状（いわゆるストロークによる形状）が、表示画面に描画される。
【０１１１】
情報処理装置２００は、例えば図５に示すような描画アルゴリズムを用いて、筆装置１００による操作対象面に対する操作に応じた描画を表示画面に行わせる。
【０１１２】
なお、本実施形態に係る描画処理における描画アルゴリズムは、図５に示す例に限られない。
【０１１３】
例えば、情報処理装置２００は、例えば図５のＢに示すような、推定された操作対象面における接触領域の形状の集合により構成される領域の大きさが、設定されている閾値以上となった場合（または、設定されている閾値より大きくなった場合）には、推定された操作対象面における接触領域の形状の一部を描画しないことも可能である。情報処理装置２００が、本実施形態に係る描画処理において、例えば上記のような処理を行うことによって、例えば、ユーザが筆装置１００を用いてかき続けることによる線の掠れの表現を、実現することが可能となる。ここで、上記掠れ表現に係る処理に用いられる上記閾値は、予め設定された固定値であってもよいし、ユーザにより適宜設定や変更が可能な値であってもよい。
【０１１４】
また、情報処理装置２００は、筆装置１００から取得されるしなり情報に基づいて、筆装置１００の穂先部における撥ねを検出し、撥ねが検出された場合には、撥ねの描画を表示画面に行わせてもよい。
【０１１５】
ここで、情報処理装置２００は、例えば筆装置１００から取得されるしなり情報により、筆装置１００の穂先部におけるしなり状態を監視することが可能である。また、情報処理装置２００は、例えば、筆装置１００の穂先部におけるしなり量の急激な減少（しなり状態の変化の一例）を検出することによって、筆装置１００の穂先部における撥ねを検出することができる。より具体的には、情報処理装置２００は、例えば、設定されている期間におけるしなり量の変化量が、設定されている閾値以下の場合（または、設定されている閾値より小さい場合）に、筆装置１００の穂先部における撥ねが検出されたと判定する。
【０１１６】
また、実際の筆を想定すると、穂先の撥ねは、減少として非常に短時間である。そのため、穂先の撥ねを描画させようとするときにはリアルタイム性が求められ、例えば穂先の３次元形状シミュレーションなどの非常に計算負荷が大きい高負荷の処理を行う場合には、実現が困難である。また、例えば既存の技術のように、筆の役目を果たすデバイス側の接触領域を正しく推定できない可能性がある場合には、穂先の撥ねを再現することは困難である。
【０１１７】
これに対して、情報処理装置２００は、筆装置１００から取得されるしなり情報に基づいて筆装置１００の穂先部における撥ねを検出することが可能であるので、より計算負荷が小さい低負荷な処理によって撥ねの描画を表示画面に行わせることができる。
【０１１８】
したがって、情報処理装置２００は、筆装置１００から取得されるしなり情報に基づいて選択的に撥ねの描画を表示画面に行わせることができる。また、情報処理装置２００は、リアルタイム性の要求を満たしつつ、撥ねの描画を表示画面に行わせることができる。さらに、撥ねの描画を表示画面に行わせることによって、情報処理装置２００は、筆の持ち味であるダイナミックな線の描画を実現することができる。
【０１１９】
なお、本実施形態に係る描画処理は、上記に限られない。
【０１２０】
（ａ）本実施形態に係る描画処理の第１の例
例えば、情報処理装置２００は、本実施形態に係る描画処理として、筆装置１００の穂先部と表示画面の対応領域との間における、仮想的な絵具の移流をシミュレートしてもよい。仮想的な絵具の移流をシミュレートした場合には、情報処理装置２００は、シミュレートの結果に基づく描画を表示画面に行わせる。
【０１２１】
情報処理装置２００は、例えば、記憶部（後述する）や外部記録媒体に記憶されている筆装置１００の穂先部の形状に係る情報、または、筆装置１００から取得された筆装置１００の穂先部の形状に係る情報を用いて、筆装置１００の穂先部と表示画面の対応領域との間における、仮想的な絵具の移流をシミュレートする。
【０１２２】
ここで、本実施形態に係る筆装置１００の穂先部の形状に係る情報としては、例えば、穂先部における穂先の幅“Ｗ” を示すデータと、穂先部における穂先の長さ“Ｌ”を示すデータとが挙げられる。また、本実施形態に係る筆装置１００の穂先部の形状に係る情報には、筆の種類を示すデータが含まれていてもよい。
【０１２３】
また、本実施形態に係る仮想的な絵具としては、例えば、染料や顔料、墨による着色を仮想的に実現するカラーパレットを構成する各色のデータが挙げられる。
【０１２４】
本実施形態に係る情報処理装置２００がシミュレートする仮想的な絵具の移流としては、例えば、筆装置１００の穂先部から表示画面の対応領域への仮想的な絵具の移流が挙げられる。情報処理装置２００が、筆装置１００の穂先部から表示画面の対応領域への仮想的な絵具の移流をシミュレートすることによって、表示画面の対応領域には、例えば、ユーザが、筆装置１００の穂先部に付した仮想的な絵具に対応する色が描画される。
【０１２５】
ここで、上述したように、情報処理装置２００は、例えば上記（１）の処理（接触領域推定処理）を行うことにより、筆装置１００の穂先部における接触領域が、穂先部のどの部分に当たるのかを推定することができる。よって、情報処理装置２００は、推定された筆装置１００の穂先部における接触領域ごとに、筆装置１００の穂先部から表示画面の対応領域への仮想的な絵具の移流をシミュレートすることが可能である。
【０１２６】
したがって、情報処理装置２００は、仮想的な絵具の移流をシミュレートすることによって、色むらなど高度な表現を実現させることができる。
【０１２７】
なお、本実施形態に係る情報処理装置２００がシミュレートする仮想的な絵具の移流は、上記に限られない。例えば、情報処理装置２００は、筆装置１００の穂先部から表示画面の対応領域への仮想的な絵具の移流と、当該対応領域から筆装置１００の穂先部への仮想的な絵具の移流との双方を、シミュレートしてもよい。
【０１２８】
情報処理装置２００が、筆装置１００の穂先部から表示画面の対応領域への仮想的な絵具の移流に加え、当該対応領域から筆装置１００の穂先部への仮想的な絵具の移流をさらにシミュレートすることによって、情報処理装置２００は、さらに高度な表現を実現させることができる。
【０１２９】
（ｂ）本実施形態に係る描画処理の第２の例
情報処理装置２００が、表示画面の対応領域から筆装置１００の穂先部への仮想的な絵具の移流をシミュレートする場合において、筆装置１００の穂先部が、色を変化させることが可能な色変化機構を有しているときには、情報処理装置２００は、当該シミュレートの結果に基づいて、筆装置１００の穂先部における色の変化を制御してもよい。情報処理装置２００は、例えば、色の変化を制御する制御信号を、通信部（後述する）、または、接続された外部通信デバイスを介して、筆装置１００へ送信することによって、筆装置１００の穂先部における色の変化を制御する。
【０１３０】
ここで、本実施形態に係る色の変化を制御する制御信号としては、例えば、筆装置１００の穂先部の位置と、当該位置において表示画面の対応領域から筆装置１００の穂先部へと移流させる仮想的な絵具の色とを示す信号が挙げられる。また、本実施形態に係る色の変化を制御する制御信号は、筆装置１００の穂先部が有する色変化機構に対応する形式の信号であってもよい。
【０１３１】
図６は、情報処理装置２００における処理の一例を説明するための説明図であり、本実施形態に係る筆装置１００の穂先部が有する色変化機構の一例を示している。
【０１３２】
図６に示すＡは、筆装置１００の穂先部が有する色変化機構の第１の例を示している。第１の例に係る色変化機構は、発光素子（図６のＡに示すＡ１）と、発光素子を覆うキャップ（図６のＡに示すＡ２）とを有する。
【０１３３】
ここで、図６のＡでは、第１の例に係る色変化機構が、１の発光素子で構成される例を示しているが、第１の例に係る色変化機構は、上記に限られない。例えば、第１の例に係る色変化機構は、複数の発光素子で構成されていてもよい。第１の例に係る色変化機構が有する発光素子としては、例えば、フルカラーＬＥＤ（Light  Emitting  Diode）などが挙げられる。
【０１３４】
筆装置１００の穂先部が、例えば図６のＡに示す第１の例に係る色変化機構を有する場合、情報処理装置２００は、例えば、発光素子への導電を制御する制御信号を筆装置１００へ送信することによって、筆装置１００の穂先部における色の変化を制御する。
【０１３５】
また、図６に示すＢは、筆装置１００の穂先部が有する色変化機構の第２の例を示している。第２の例に係る色変化機構は、例えば、印加される電圧に応じて色が変化する素材で構成される。ここで、本実施形態に係る印加される電圧に応じて色が変化する素材としては、例えば、ポリスチレンなどの高分子材料を用いた素材などが挙げられる。
【０１３６】
筆装置１００の穂先部が、例えば図６のＢに示す第２の例に係る色変化機構を有する場合、情報処理装置２００は、例えば、第２の例に係る色変化機構に印加される電圧を制御する制御信号を筆装置１００へ送信することによって、筆装置１００の穂先部における色の変化を制御する。
【０１３７】
（ｃ）本実施形態に係る描画処理の第３の例
実際の筆を想定すると、実際の筆による描画では、穂先とキャンバスとの間の摩擦による触感がある。また、上記触感は、例えば絵具の硬さや掠れ具合などによっても逐次変化しうる。
【０１３８】
例えば上記のような触感を筆装置１００のユーザに感じさせるために、情報処理システム１０００では、例えば、筆装置１００が、ユーザに対して操作対象面に対する操作を触覚的にフィードバックするフィードバック部を備えていてもよい。筆装置１００がフィードバック部を備える場合、情報処理装置２００は、筆装置１００の穂先部と操作対象面との接触領域の推定結果に基づいて、筆装置１００のフィードバック部における触覚的なフィードバックを制御する。
【０１３９】
ここで、筆装置１００が備えるフィードバック部は、例えば、アクチュエータを含む。情報処理装置２００は、例えば、アクチュエータ（フィードバック部を構成するデバイスの一例）を動作させるための制御信号を、通信部（後述する）、または、接続された外部通信デバイスを介して、筆装置１００へ送信することによって、筆装置１００のフィードバック部における触覚的なフィードバックを制御する。なお、筆装置１００が備えるフィードバック部は、アクチュエータを含んで構成されることに限られず、例えば、ユーザに対して触覚的なフィードバックを行うことが可能な任意の構成であってもよい。
【０１４０】
情報処理装置２００は、例えば、推定された筆装置１００の穂先部と操作対象面との接触領域の大きさや、当該接触領域の形状（例えば図３に示すＢ１〜Ｂ３など）などに基づいて、推定された接触領域に対応する制御信号を筆装置１００へ送信する。ここで、情報処理装置２００は、例えば、領域の大きさや形状と制御信号の種類とが対応付けられたテーブルなどを参照することによって、推定された接触領域に対応する制御信号を決定し、制御信号を筆装置１００へ送信する。
【０１４１】
なお、情報処理装置２００における推定された接触領域に対応する制御信号の送信方法は、上記に限られない。
【０１４２】
例えば、実際の筆による描画を想定すると、例えば「水彩画」や「油彩画」、「水墨画」など、様々な描画の種類がある。情報処理システム１０００では、例えば、上記のような描画の種類それぞれを描画モードとし、情報処理装置２００は、さらに、設定されている描画モードに基づいて、筆装置１００のフィードバック部における触覚的なフィードバックを制御してもよい。ここで、本実施形態に係る描画モードは、例えば、予め設定されていてもよいし、ユーザ操作などにより適宜設定されてもよい。
【０１４３】
情報処理装置２００は、例えば、設定されている描画モードに応じて、推定された接触領域に対応する制御信号の決定に係るテーブルなどを変更することによって、設定されている描画モードおよび推定された接触領域に対応する制御信号を、筆装置１００へ送信する。
【０１４４】
また、例えば、後述する本実施形態に係る色管理処理により、筆装置１００の穂先部に対応付けられている仮想的な絵具と、表示画面の対応領域に対応付けられている仮想的な絵具とが管理される場合には、情報処理装置２００は、さらに、筆装置１００の穂先部、当該対応領域それぞれに対応付けられている仮想的な絵具の組み合わせに基づいて、推定された接触領域に対応する制御信号を調整してもよい。
【０１４５】
例えば上記のように、情報処理装置２００が推定された接触領域に対応する制御信号（接触領域の推定結果に基づく制御信号）を筆装置１００へと送信することによって、情報処理システム１０００では、穂先とキャンバスとの間の摩擦による触感や、筆装置１００の穂先部、当該対応領域それぞれに対応付けられている仮想的な絵具に対応する触感を、ユーザに与えることが実現される。
【０１４６】
（ｄ）本実施形態に係る描画処理の第４の例
情報処理装置２００は、設定されている描画モードに対応する描画を、表示画面に行わせてもよい。情報処理装置２００は、例えば、「水彩画」に相当する描画環境をシミュレート可能な任意の技術や、「油彩画」に相当する描画環境をシミュレート可能な任意の技術、「水墨画」に相当する描画環境をシミュレート可能な任意の技術など、設定されている描画モードに相当する描画環境をシミュレート可能な任意の技術を用いて、設定されている描画モードに対応する描画を、表示画面に行わせる。
【０１４７】
（ｅ）本実施形態に係る描画処理の第５の例
情報処理装置２００は、例えば、上記（１）の処理（接触領域推定処理）により推定された接触領域の形状や、当該接触領域内の色分布を、描画を行っている表示画面、または、他の表示デバイスの表示画面に表示させてもよい。また、情報処理装置２００は、推定された上記接触領域のどの部分で描画されているかを、併せて表示させてもよい。例えば上記のような表示をさせることによって、情報処理装置２００は、ユーザの描画補助を実現することができる。
【０１４８】
情報処理装置２００は、例えば、上記（１）の処理（接触領域推定処理）、および上記（２）の処理（描画処理）を行うことによって、筆装置１００による操作対象面に対する操作に応じた描画を、表示画面に行わせる。
【０１４９】
ここで、情報処理装置２００は、上記（１）の処理（接触領域推定処理）において、筆装置１００の穂先部の操作対象面に対するしなり量および傾き量を推定して、筆装置１００の穂先部と操作対象面との接触領域を推定する。よって、情報処理装置２００は、例えば、ユーザの操作により筆装置１００の姿勢が逐次変化したとしても、より正確に筆装置１００の穂先部と操作対象面との接触領域を推定することができる。そして、情報処理装置２００は、上記（２）の処理（描画処理）において、接触領域の推定結果に基づいて、筆装置１００による操作対象面に対する操作に応じた描画を表示画面に行わせる。
【０１５０】
したがって、情報処理装置２００は、上記（１）の処理（接触領域推定処理）、および上記（２）の処理（描画処理）を行うことによって、あたかも筆で描いたような描画を実現することができる。
【０１５１】
なお、本実施形態に係る情報処理装置２００における処理は、上記（１）の処理（接触領域推定処理）、および上記（２）の処理（描画処理）に限られない。
【０１５２】
（３）色管理処理
例えば、情報処理装置２００は、筆装置１００の穂先部に対応付けられている仮想的な絵具と、表示画面の対応領域に対応付けられている仮想的な絵具とを管理してもよい（色管理処理）。
【０１５３】
情報処理装置２００は、例えば、筆装置１００の穂先部に対応付けられている仮想的な絵具を、例えば図４のＡに示すような本実施形態に係る接触可能領域における、各位置の座標ごとに管理する。ここで、接触可能領域における各位置の座標ごとの仮想的な絵具の管理は、例えば、筆装置１００の穂先部が操作対象面に接触するときにおける、筆装置１００の穂先部における接触領域単位で仮想的な絵具を管理していることに該当する。
【０１５４】
なお、本実施形態に係る色管理処理は、仮想的な絵具を、接触可能領域における各位置の座標ごとに管理することに限られない。
【０１５５】
上記のように、接触可能領域における各位置の座標ごとの仮想的な絵具の管理は、例えば、筆装置１００の穂先部における接触領域単位で仮想的な絵具を管理していることに該当する。つまり、仮想的な絵具を接触可能領域における各位置の座標ごとに管理する場合には、情報処理装置２００は、仮想的な絵具を、筆装置１００の穂先部の表面全体に対応するように管理していない。
【０１５６】
よって、情報処理装置２００は、本実施形態に係る色管理処理において、筆装置１００の穂先部の表面全体に対応するように、仮想的な絵具を管理してもよい。
【０１５７】
より具体的には、情報処理装置２００は、例えば、筆装置１００の穂先部に対応付けられている仮想的な絵具を、筆装置１００の穂先部における筆装置１００の回転による接触可能領域の変化に対応する領域（後述する扇状の領域）における各位置の座標ごとに、管理する。
【０１５８】
図７〜図９は、本実施形態に係る情報処理装置２００における色管理処理の一例を説明するための説明図である。
【０１５９】
筆装置１００における軸（例えば、図３に示す筆装置１００における基準方向Ｍに対応する軸）の回転を考慮すると、筆装置１００の回転による接触可能領域の変化に対応する領域は、例えば図７に示すような、筆装置１００の穂先部における穂先の幅“Ｗ”および穂先の長さ“Ｌ”で規定される扇状の領域となる。
【０１６０】
よって、情報処理装置２００が、例えば図７に示すような扇状の領域における各位置の座標ごとに、仮想的な絵具を管理することによって、筆装置１００の穂先部の表面全体の各位置において、筆装置１００の穂先部に対応付けられている仮想的な絵具を管理することが可能となる。
【０１６１】
情報処理装置２００が、例えば図７に示すような扇状の領域における各位置の座標ごとに、仮想的な絵具を管理する場合、情報処理装置２００は、例えば図８のＡ、ＢそれぞれのＲに示すように、筆装置１００の回転量に基づいて、扇状の領域の中から接触可能領域を抽出する。ここで、扇状の領域から抽出される接触可能領域は、例えば図８のＡのＡ１に示すように、筆装置１００における軸の回転に応じて変化し、例えば図８のＢに示すように、扇状の領域の端はループする。
【０１６２】
ここで、情報処理装置２００は、例えば、筆装置１００から取得された筆装置側姿勢情報に含まれる筆装置１００の回転量を示す情報に基づいて、筆装置１００の回転量を特定する。
【０１６３】
例えば図７に示すような扇状の領域における各位置の座標ごとに、仮想的な絵具を管理することによって、情報処理装置２００は、筆装置１００における軸が回転した場合であっても、筆装置１００の穂先部の側面に対応する領域、裏面に対応する領域など、筆装置１００の穂先部の各領域に対応する仮想的な絵具を管理することが可能となる。よって、情報処理装置２００は、例えば、筆装置１００の穂先部に対応する仮想的な絵具を、三次元的に管理することが可能であるので、図９に示すＡ、Ｂ、Ｃに示すように、筆装置１００の穂先部の表面に対応する各領域ごとの仮想的な絵具の移流を実現することができる。
【０１６４】
情報処理装置２００は、例えば、テーブルやデータベースなどによって、接触可能領域の各位置の座標と、色とを対応付けることによって、筆装置１００の穂先部に対応付けられている仮想的な絵具を管理する。また、情報処理装置２００は、例えば、さらに仮想的な絵具の量を対応付けてもよい。
【０１６５】
また、情報処理装置２００は、例えば、テーブルやデータベースなどによって、表示画面に対応する領域における各位置の座標と、色とを対応付けることによって、表示画面の対応領域に対応付けられている仮想的な絵具を管理する。また、情報処理装置２００は、例えば、さらに仮想的な絵具の量を対応付けてもよい。
【０１６６】
ここで、仮想的な絵具の移流がシミュレートされた場合、情報処理装置２００は、仮想的な絵具が移流された筆装置１００の穂先部に対応付けられている仮想的な絵具、仮想的な絵具が移流された表示画面の対応領域に対応付けられている仮想的な絵具を、それぞれ上書き更新する。
【０１６７】
なお、本実施形態に係る色管理処理は、上記に限られない。
【０１６８】
例えば、仮想的な絵具の移流がシミュレートされた場合、情報処理装置２００は、“筆装置１００の穂先部に対応付けられている仮想的な絵具と、対応領域から移流された仮想的な絵具との混色”、および／または、“表示画面の対応領域に対応付けられている仮想的な絵具と、筆装置１００の穂先部から移流された仮想的な絵具との混色”を行ってもよい。
【０１６９】
本実施形態に係る色管理処理において混色に係る処理を行う場合、情報処理装置２００は、例えば、移流された仮想的な絵具の色と、仮想的な絵具が移流される移流先の仮想的な絵具の色とを混色する。そして、情報処理装置２００は、仮想的な絵具が移流された筆装置１００の穂先部に対応付けられている仮想的な絵具、および／または、仮想的な絵具が移流された表示画面の対応領域に対応付けられている仮想的な絵具を、混色後の仮想的な絵具で上書き更新する。
【０１７０】
情報処理装置２００は、例えば上記のような本実施形態に係る色管理処理を行うことによって、筆装置１００の穂先部に対応付けられている仮想的な絵具と、表示画面の対応領域に対応付けられている仮想的な絵具とを、それぞれ管理する。
【０１７１】
ここで、情報処理装置２００が、本実施形態に係る色管理処理を行う利点の一例を説明する。
【０１７２】
上記のように、情報処理装置２００が、本実施形態に係る色管理処理を行うことによって、筆装置１００の穂先部のどの部分に何色の仮想的な絵具が対応付けられているかが管理される。また、情報処理装置２００は、上記（１）の処理（接触領域推定処理）において、操作対象面における接触領域と、筆装置１００の穂先部における接触領域とをそれぞれ推定することが可能である。
【０１７３】
よって、情報処理装置２００は、上記（２）の処理（描画処理）において、何色の仮想的な絵具が、筆装置１００の穂先部における接触領域から、操作対象面における接触領域に対応する表示画面の対応領域へと移流するかを決定することができる。また、操作対象面における接触領域に対応する表示画面の対応領域に、既に仮想的な絵具が対応付けられている場合には、情報処理装置２００は、上記（２）の処理（描画処理）において、何色の仮想的な絵具が、当該対応領域に対応する操作対象面における接触領域から、筆装置１００の穂先部における接触領域へと移流するかを決定することができる。
【０１７４】
したがって、情報処理装置２００は、本実施形態に係る色管理処理を行うことによって、“筆装置１００の穂先部における接触領域から、操作対象面における接触領域に対応する表示画面の対応領域への仮想的な絵具の移流”と、“当該対応領域に対応する操作対象面における接触領域から、筆装置１００の穂先部における接触領域への仮想的な絵具の移流”を、より厳密にシミュレートすることができる。また、情報処理装置２００が、上記（２）の処理（描画処理）において混色に係る処理をさらに行うことによって、上記仮想的な絵具の移流を、さらに厳密にシミュレートすることができる。
【０１７５】
情報処理システム１０００では、筆装置１００が、例えば上記［１−１］に示す処理を行うことによって、ユーザの操作対象面に対する操作に応じた情報（例えば、しなり情報と、筆装置側姿勢情報）を、通信部（後述する）または外部通信デバイスを介して、情報処理装置２００へ送信する。また、情報処理システム１０００では、情報処理装置２００が、例えば上記［１−２］に示す処理を行うことによって、筆装置１００による操作対象面に対する操作に応じた描画を、表示画面に行わせる。
【０１７６】
ここで、情報処理装置２００は、上記（１）の処理（接触領域推定処理）において、例えば、筆装置１００から送信されたしなり情報および筆装置側姿勢情報と、位置情報とに基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定する。また、情報処理装置２００は、例えば、上記（１）の処理（接触領域推定処理）において、さらに操作対象面側姿勢情報に基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定することも可能である。よって、情報処理装置２００は、例えば、ユーザの操作により筆装置１００の姿勢が逐次変化したとしても、より正確に筆装置１００の穂先部と操作対象面との接触領域を推定することができる。そして、情報処理装置２００は、上記（２）の処理（描画処理）において、接触領域の推定結果に基づいて、筆装置１００による操作対象面に対する操作に応じた描画を表示画面に行わせる。
【０１７７】
したがって、情報処理装置２００が、上記（１）の処理（接触領域推定処理）、および上記（２）の処理（描画処理）を行うことによって、あたかも筆で描いたような描画を実現することが可能な、情報処理システムが実現される。
【０１７８】
［２］本実施形態に係る情報処理システムにおける処理の一例
次に、上述した本実施形態に係る情報処理システム１０００における処理の一例を示す。
【０１７９】
図１０は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図である。ここで、図１０に示すステップＳ１００、Ｓ１０４〜Ｓ１１０の処理が、情報処理装置２００における処理に該当する。また、図１０に示すステップＳ１０２の処理が、筆装置１００における処理に該当する。
【０１８０】
情報処理装置２００は、描画を終了するか否かを判定する（Ｓ１００）。情報処理装置２００は、例えば、筆装置１００のユーザや情報処理装置２００のユーザの操作などによって、描画に係るアプリケーションが終了した場合に、描画を終了すると判定する。
【０１８１】
ステップＳ１００において描画を終了すると判定された場合には、情報処理装置２００は処理を終了し、その結果、情報処理システム１０００における処理も終了する。
【０１８２】
また、ステップＳ１００において描画を終了すると判定されない場合には、情報処理システム１０００では、筆装置１００における処理が行われる（Ｓ１０２）。
【０１８３】
図１１は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図であり、筆装置１００における処理の一例を示している。
【０１８４】
筆装置１００は、動作中か否かを判定する（Ｓ２００）。筆装置１００は、例えば、電源がオンの場合や、動作スイッチがオンの場合に、動作中であると判定する。
【０１８５】
ステップＳ２００において動作中であると判定されない場合には、筆装置１００は、例えば、処理を行わない。
【０１８６】
また、ステップＳ２００において動作中であると判定された場合には、筆装置１００は、しなり情報を取得するしなり情報取得処理を行う。（Ｓ２０２）。
【０１８７】
図１２は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図であり、筆装置１００におけるしなり情報取得処理の一例を示している。ここで、図１２は、筆装置１００のしなり情報取得部がアナログスティックを含み、上記（ｉ）に示す第１の例に係る処理により、しなり情報を取得する場合における処理の一例を示している。
【０１８８】
筆装置１００は、アナログスティックからアナログ信号が得られたか否かを判定する（Ｓ３００）。筆装置１００は、例えば、アナログスティックからアナログ信号が伝達された場合に、アナログスティックからアナログ信号が得られたと判定する。
【０１８９】
ステップＳ３００においてアナログ信号が得られたと判定されない場合には、筆装置１００は、例えば、アナログ信号が得られたと判定されるまで処理を進めない。
【０１９０】
ステップＳ３００においてアナログ信号が得られたと判定された場合には、筆装置１００は、アナログスティックから得られたアナログ信号をＡＤ変換して、アナログ信号に基づくデータをしなり情報として取得する（Ｓ３０２）。
【０１９１】
筆装置１００は、例えば図１２に示す処理を行うことによって、しなり情報を取得する。なお、上述したように、本実施形態に係る筆装置１００におけるしなり情報の取得に係る処理が、図１２に示すような上記（ｉ）に示す第１の例に係る処理に限られないことは、言うまでもない。
【０１９２】
再度図１１を参照して、筆装置１００における処理の一例について説明する。筆装置１００は、筆装置１００の姿勢を示す筆装置側姿勢情報を取得する姿勢情報取得処理を行う。（Ｓ２０４）。
【０１９３】
なお、図１１では、ステップＳ２０２の処理が行われた後に、ステップＳ２０４の処理が行われる例を示しているが、筆装置１００は、例えば、ステップＳ２０２の処理と、ステップＳ２０４の処理とを独立に行うことが可能である。よって、筆装置１００は、例えば、ステップＳ２０４の処理の後に、ステップＳ２０２の処理を行ってもよいし、ステップＳ２０２の処理とステップＳ２０４の処理とを、同期してまたは非同期に行ってもよい。
【０１９４】
図１３は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図であり、筆装置１００における姿勢情報取得処理の一例を示している。
【０１９５】
筆装置１００は、姿勢センサから情報（検出値を示すデータ）を取得する（Ｓ４００）。ここで、図１３では、筆装置１００が、加速度センサ、ジャイロセンサ、地磁気センサそれぞれから情報を取得する例を示している。また、加速度センサ、ジャイロセンサ、地磁気センサそれぞれは、例えば、筆装置１００が備えていてもよいし、筆装置１００の外部デバイスであってもよい。
【０１９６】
ステップＳ４００において姿勢センサから情報が取得されると、筆装置１００は、取得された情報が示す検出値に対して、姿勢に係る値を算出可能な任意の方法に係る演算を行い、算出された姿勢を示す値を示すデータを、筆装置側姿勢情報とする（Ｓ４０２）。
【０１９７】
筆装置１００は、例えば図１３に示す処理を行うことによって、筆装置側姿勢情報を取得する。本実施形態に係る筆装置１００における筆装置側姿勢情報の取得に係る処理は、図１３に示す例に限られない。例えば、ステップＳ４００において姿勢センサから取得された情報を筆装置側姿勢情報とする場合には、筆装置１００は、図１３に示すステップＳ４０２の処理を行わなくてもよい。
【０１９８】
再度図１１を参照して、筆装置１００における処理の一例について説明する。筆装置１００は、ステップＳ２０２の処理により取得されたしなり情報、およびステップＳ２０４の処理により取得された筆装置側姿勢情報を、情報処理装置２００へ送信する（Ｓ２０６）。そして、筆装置１００は、ステップＳ２００からの処理を繰り返す。
【０１９９】
ここで、筆装置１００は、例えば、しなり情報および筆装置側姿勢情報それぞれを個別に送信してもよいし、一緒に送信してもよい。筆装置１００は、例えば、通信部（後述する）または接続された外部通信デバイスを介して、しなり情報と筆装置側姿勢情報とを送信する。
【０２００】
情報処理システム１０００において、筆装置１００は、例えば図１１に示す処理を行うことによって、操作対象面に対する操作に応じた情報（データ）を、情報処理装置２００へ送信する。なお、情報処理システム１０００における筆装置１００の処理が、図１１に示す処理に限られないことは、言うまでもない。
【０２０１】
再度図１０を参照して、本実施形態に係る情報処理システム１０００における処理の一例について説明する。情報処理装置２００は、描画する位置を取得する描画位置取得処理を行う（Ｓ１０４）。
【０２０２】
図１４は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図であり、情報処理装置２００における描画位置取得処理の一例を示している。ここで、図１４は、操作対象面がキャンバスに相当し、情報処理装置２００が描画を行わせる表示画面が、操作対象面に対応する場合における描画位置取得処理の一例を示している。
【０２０３】
情報処理装置２００は、マウス（ユーザが操作可能な操作デバイスの一例）により指定されているマウス位置を取得する（Ｓ５００）。マウス位置が取得されると、情報処理装置２００は、画面位置に対応するマウス位置を、ウィンドウ上での位置に変換する（Ｓ５０２）。そして、情報処理装置２００は、ステップＳ５０２において変換されたウィンドウ上での位置を、操作対象面上での位置に変換する（Ｓ５０４）。
【０２０４】
情報処理装置２００は、例えば図１４に示す処理を行うことによって、描画する位置を取得する。なお、情報処理装置２００における描画位置取得処理が、図１４に示す例に限られないことは、言うまでもない。
【０２０５】
再度図１０を参照して、本実施形態に係る情報処理システム１０００における処理の一例について説明する。情報処理装置２００は、筆装置１００の穂先部における接触領域を推定する穂先側接触領域推定処理を行う（Ｓ１０６）。
【０２０６】
図１５は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図であり、情報処理装置２００における穂先側接触領域推定処理の一例を示している。ここで、図１５に示す処理は、情報処理装置２００における上記（１）の処理（接触領域推定処理）における、筆装置１００の穂先部における接触領域の推定に係る処理の他の例に相当する。
【０２０７】
情報処理装置２００は、図１０のステップＳ１０２の処理において筆装置１００から送信された、しなり情報と姿勢情報とから、接触領域の形状を推定する（Ｓ６００）。
【０２０８】
情報処理装置２００は、姿勢情報から穂先（筆装置１００の穂先部）の操作対象面への射影画像を生成する（Ｓ６０２）。そして、情報処理装置２００は、接触領域を生成した射影画像上の位置と対応付け（Ｓ６０４）、また、姿勢情報から射影画像を穂先（筆装置１００の穂先部）所の位置と対応付ける（Ｓ６０６）。
【０２０９】
情報処理装置２００は、例えば図１５に示す処理を行うことによって、筆装置１００の穂先部における接触領域を推定する。なお、情報処理装置２００における穂先側接触領域推定処理が、図１５に示す例に限られないことは、言うまでもない。
【０２１０】
再度図１０を参照して、本実施形態に係る情報処理システム１０００における処理の一例について説明する。情報処理装置２００は、操作対象面における接触領域を推定する操作対象面側接触領域推定処理を行う（Ｓ１０８）。
【０２１１】
図１６は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図であり、情報処理装置２００における操作対象面側接触領域推定処理の一例を示している。ここで、図１６に示す処理は、情報処理装置２００における上記（１）の処理（接触領域推定処理）における、操作対象面における接触領域の推定に係る処理の他の例に相当する。
【０２１２】
情報処理装置２００は、操作対象面側の姿勢に係る姿勢情報と、筆装置１００側の姿勢に係る姿勢情報から、描画点の向きを決定する（Ｓ７００）。ここで、ステップＳ７００において決定される描画点の向きとしては、例えば、筆装置１００の穂先部における穂先の向き（例えば、図３のＢ１〜Ｂ３に示す雫状の形状の先端部分の向きが該当する。）が挙げられる。
【０２１３】
情報処理装置２００は、図１０のステップＳ１０４の処理において取得した描画位置と、図１０のステップＳ１０６の処理において推定した穂先側（筆装置１００の穂先部側）における接触領域から、操作対象面側における接触領域を推定する（Ｓ７０２）。
【０２１４】
情報処理装置２００は、例えば図１６に示す処理を行うことによって、操作対象面における接触領域を推定する。なお、情報処理装置２００における操作対象面側接触領域推定処理が、図１６に示す例に限られないことは、言うまでもない。
【０２１５】
再度図１０を参照して、本実施形態に係る情報処理システム１０００における処理の一例について説明する。情報処理装置２００は、仮想的な絵具を移流させる絵具移流処理を行う（Ｓ１１０）。
【０２１６】
図１７は、本実施形態に係る情報処理システム１０００における処理の一例を説明するための流れ図であり、情報処理装置２００における絵具移流処理の一例を示している。ここで、図１７に示す処理は、情報処理装置２００における上記（２）の処理（描画処理）の一例を示しており、仮想的な絵具の移流のシミュレートに係る処理の一例を示している。より具体的には、例えば、図１７に示すステップＳ８０４〜Ｓ８０８の処理が、混色に係る処理の一例に該当し、ステップＳ８１０〜Ｓ８１４の処理が、描画および掠れに係る処理の一例に該当する。
【０２１７】
情報処理装置２００は、図１０のステップＳ１０６、Ｓ１０８の処理において推定された接触領域の全てに対して仮想的な絵具の移流に係る処理が完了したか否かを判定する（Ｓ８００）。
【０２１８】
ステップＳ８００において接触領域の全てに対して仮想的な絵具の移流に係る処理が完了したと判定された場合には、情報処理装置２００は、絵具移流処理を終了する。
【０２１９】
また、ステップＳ８００において接触領域の全てに対して仮想的な絵具の移流に係る処理が完了したと判定されない場合には、情報処理装置２００は、処理対象領域を決定する（Ｓ８０２）。ここで、情報処理装置２００は、例えば、接触領域全体を処理対象領域としてもよいし、接触領域を複数の領域に分割した分割領域を処理対象領域としてもよい。
【０２２０】
情報処理装置２００は、操作対象面側の処理対象領域に仮想的な絵具が存在するか否かを判定する（Ｓ８０４）。情報処理装置２００は、例えば、上記（３）の処理（色管理処理）により管理されるテーブルなどを参照することによって、操作対象面側の処理対象領域に仮想的な絵具が存在するかを判定する。
【０２２１】
ステップＳ８０４において操作対象面側の処理対象領域に仮想的な絵具が存在すると判定されない場合には、情報処理装置２００は、後述するステップＳ８１０からの処理を行う。
【０２２２】
また、ステップＳ８０４において操作対象面側の処理対象領域に仮想的な絵具が存在すると判定された場合には、情報処理装置２００は、操作対処面側の処理対象領域から穂先側（筆装置１００の穂先部側）の処理対象領域へと、仮想的な絵具を移流する（Ｓ８０６）。
【０２２３】
ステップＳ８０６の処理を行うと、情報処理装置２００は、操作対象面側の処理対象領域、および穂先側（筆装置１００の穂先部側）の処理対象領域それぞれに対応付られている仮想的な絵具の量を、移流に応じて増減させる（Ｓ８０８）。ここで、ステップＳ８０８の処理は、上記（３）の処理（色管理処理）に該当する。
【０２２４】
ステップＳ８０４において操作対象面側の処理対象領域に仮想的な絵具が存在すると判定されない場合、または、ステップＳ８０８の処理が行われた場合には、情報処理装置２００は、穂先側（筆装置１００の穂先部側）の処理対象領域に仮想的な絵具が存在するか否かを判定する（Ｓ８１０）。情報処理装置２００は、例えば、上記（３）の処理（色管理処理）により管理されるテーブルなどを参照することによって、穂先側（筆装置１００の穂先部側）の処理対象領域に仮想的な絵具が存在するかを判定する。
【０２２５】
ステップＳ８１０において穂先側（筆装置１００の穂先部側）の処理対象領域に仮想的な絵具が存在すると判定されない場合には、情報処理装置２００は、ステップＳ８００からの処理を繰り返す。
【０２２６】
また、ステップＳ８１０において穂先側（筆装置１００の穂先部側）の処理対象領域に仮想的な絵具が存在すると判定された場合には、情報処理装置２００は、穂先側（筆装置１００の穂先部側）の処理対象領域から操作対処面側の処理対象領域へと、仮想的な絵具を移流する（Ｓ８１２）。
【０２２７】
ステップＳ８１２の処理を行うと、情報処理装置２００は、操作対象面側の処理対象領域、および穂先側（筆装置１００の穂先部側）の処理対象領域それぞれに対応付られている仮想的な絵具の量を、移流に応じて増減させる（Ｓ８１４）。そして、情報処理装置２００は、ステップＳ８００からの処理を繰り返す。ここで、ステップＳ８１４の処理は、上記（３）の処理（色管理処理）に該当する。
【０２２８】
情報処理装置２００は、例えば図１７に示す処理を行うことによって、仮想的な絵具を移流させる。なお、情報処理装置２００における絵具移流処理が、図１７に示す例に限られないことは、言うまでもない。
【０２２９】
再度図１０を参照して、本実施形態に係る情報処理システム１０００における処理の一例について説明する。ステップＳ１１０の処理を行うと、情報処理装置２００は、ステップＳ１００からの処理を繰り返す。
【０２３０】
情報処理システム１０００では、例えば図１０に示す処理が行われる。なお、情報処理システム１０００における処理が、図１０に示す処理に限られないことは、言うまでもない。
【０２３１】
［３］本実施形態に係る情報処理システムを構成する筆装置、情報処理装置の構成の一例
次に、上述した本実施形態に係る情報処理システムにおける処理を実現することが可能な、筆装置１００、情報処理装置２００それぞれの構成の一例について説明する。以下では、本実施形態に係る操作対象面が、情報処理装置２００が備える表示部（後述する）の表示画面である場合を例に挙げる。
【０２３２】
［３−１］筆装置１００
図１８は、本実施形態に係る筆装置１００の構成の一例を示すブロック図である。筆装置１００は、例えば、穂先部１０２と、しなり情報取得部１０４と、通信部１０６と、姿勢情報取得部１０８と、制御部１１０と、フィードバック部１１２とを備える。
【０２３３】
また、筆装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（Random  Access  Memory。図示せず）を備えていてもよい。ここで、ＲＯＭ（図示せず）は、制御部１１０が使用するプログラムや演算パラメータなどの制御用データや処理用データを記憶する。ＲＡＭ（図示せず）は、制御部１１０により実行されるプログラムなどを一時的に記憶する。
【０２３４】
さらに、筆装置１００は、例えば、商用電源などの外部電源から電力の供給を受ける構成でない場合には、各部に電力を供給する電源部（図示せず）を備えていてもよい。電源部（図示せず）としては、例えば、電源回路と、リチウムイオン電池などの二次電池や、マンガン乾電池などの一次電池などの電池とを含む構成が挙げられる。
【０２３５】
穂先部１０２は、筆における穂先の役目を果たす。穂先部１０２としては、例えば、例えば、本物の筆の穂先や、筆の穂先を模した円錐形のキャップ（例えば、図６に示すような、しなり情報取得部を構成するデバイスに被せるキャップ）などが挙げられる。
【０２３６】
しなり情報取得部１０４は、しなり情報を取得する。しなり情報取得部１０４としては、例えば、上記（ｉ）〜（ｉｉｉ）に示す構成が挙げられる。
【０２３７】
通信部１０６は、筆装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、情報処理装置２００などの外部装置と無線／有線で通信を行う。また、通信部１０６は、例えば制御部１１０（より具体的には、例えば、後述する通信制御部１２０）により通信が制御される。
【０２３８】
ここで、通信部１０６としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０２３９】
姿勢情報取得部１０８は、筆装置側姿勢情報（姿勢情報）を取得する。姿勢情報取得部１０８は、例えば、加速度センサや、ジャイロセンサ、地磁気センサなど、筆装置１００の姿勢の検出に用いることが可能な値を検出する姿勢センサを、１または２以上備える。
【０２４０】
なお、姿勢情報取得部１０８の構成は、上記に限られない。例えば、姿勢センサが筆装置１００に接続された外部デバイスである場合には、姿勢情報取得部１０８は、上記姿勢センサと接続され、上記姿勢センサから送信される検出値を示す信号を受信するハードウェアインタフェースであってもよい。
【０２４１】
制御部１１０は、例えばＭＰＵ（Micro  Processing  Unit）や各種処理回路などで構成され、筆装置１００全体を制御する役目を果たす。また、制御部１１０は、例えば、通信部１０６や外部通信デバイスにおける通信を制御する、通信制御部１２０を備える。
【０２４２】
通信制御部１２０は、しなり情報取得部１０４が取得したしなり情報と、姿勢情報取得部１０８が取得した姿勢情報とを、情報処理装置２００に対して送信させる。通信制御部１２０は、例えば、通信部１０６や外部通信デバイスに、しなり情報と姿勢情報とを送信させる。
【０２４３】
ここで、通信制御部１２０は、例えば、ＲＯＭ（図示せず）などに記憶されている、情報の送信に係るデータを参照することによって、しなり情報と姿勢情報とを情報処理装置２００に対して送信させる。本実施形態に係る情報の送信に係るデータとしては、例えば、情報処理装置２００のアドレスデータや、通信を開始するためのコードなどが挙げられる。なお、情報処理システム１０００において、例えば、筆装置１００と情報処理装置２００とが一対一に通信が行われる場合（例えば、専用の接続ケーブルで筆装置１００と情報処理装置２００とが接続される場合など）には、通信制御部１２０は、上記のような情報の送信に係るデータを用いずにしなり情報と姿勢情報とを送信させてもよい。
【０２４４】
制御部１１０は、例えば通信制御部１２０を備えることによって、しなり情報と姿勢情報とを、情報処理装置２００に対して送信させる。
【０２４５】
フィードバック部１１２は、ユーザに対して操作対象面に対する操作を触覚的にフィードバックする。ここで、筆装置１００が備えるフィードバック部としては、例えば、アクチュエータが挙げられる。
【０２４６】
フィードバック部１１２における触覚的なフィードバックは、例えば、情報処理装置２００により制御される。具体的には、フィードバック部１１２は、例えば、通信部１０６が受信した制御信号（例えば、アクチュエータを動作させるための制御信号）に基づいて、触覚的なフィードバックに係る動作を行う。
【０２４７】
筆装置１００は、例えば図１８に示す構成により、上述した本実施形態に係る情報処理システム１０００における処理を行い、取得したしなり情報と姿勢情報とを情報処理装置２００に対して送信する。
【０２４８】
なお、本実施形態に係る筆装置１００の構成は、図１８に示す例に限られない。
【０２４９】
例えば、筆装置１００が、外部通信デバイスを介して、しなり情報や姿勢情報などの各種情報を送信する構成である場合には、筆装置１００は、通信部１０６を備えていなくてもよい。
【０２５０】
また、例えば、筆装置１００が、触覚的なフィードバックをユーザに対して行わない構成である場合には、筆装置１００は、フィードバック部１１２を備えていなくてもよい。
【０２５１】
［３−２］情報処理装置２００
図１９は、本実施形態に係る情報処理装置２００の構成の一例を示すブロック図である。情報処理装置２００は、例えば、通信部２０２と、表示部２０４と、接触位置検出部２０６と、姿勢情報取得部２０８と、制御部２１０とを備える。
【０２５２】
また、情報処理装置２００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）などを備えていてもよい。情報処理装置２００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０２５３】
ここで、ＲＯＭ（図示せず）は、制御部２１０が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部２１０により実行されるプログラムなどを一時的に記憶する。また、記憶部（図示せず）としては、後述する記録媒体が挙げられ、操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。
【０２５４】
［情報処理装置２００のハードウェア構成例］
図２０は、本実施形態に係る情報処理装置２００のハードウェア構成の一例を示す説明図である。情報処理装置２００は、例えば、ＭＰＵ２５０と、ＲＯＭ２５２と、ＲＡＭ２５４と、記録媒体２５６と、入出力インタフェース２５８と、操作入力デバイス２６０と、表示デバイス２６２と、タッチパネル２６４と、通信インタフェース２６６と、姿勢センサ２６８とを備える。また、情報処理装置２００は、例えば、データの伝送路としてのバス２７０で各構成要素間を接続する。
【０２５５】
ＭＰＵ２５０は、例えば、ＭＰＵや各種処理回路などで構成され、情報処理装置２００全体を制御する制御部２１０として機能する。また、ＭＰＵ２５０は、情報処理装置２００において、例えば、後述する接触領域推定部２２０、描画処理部２２２、および色管理部２２４の役目を果たす。
【０２５６】
ＲＯＭ２５２は、ＭＰＵ２５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ２５４は、例えば、ＭＰＵ２５０により実行されるプログラムなどを一時的に記憶する。
【０２５７】
記録媒体２５６は、記憶部（図示せず）として機能し、例えば、テーブルなどの色管理処理に係るデータや、アプリケーションなど様々なデータを記憶する。ここで、記録媒体２５６としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記録媒体２５６は、情報処理装置２００から着脱可能であってもよい。
【０２５８】
入出力インタフェース２５８は、例えば、操作入力デバイス２６０や、表示デバイス２６２を接続する。操作入力デバイス２６０は、操作部（図示せず）として機能し、また、表示デバイス２６２は、表示部２０４として機能する。ここで、入出力インタフェース２５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられる。また、操作入力デバイス２６０は、例えば、情報処理装置２００上に備えられ、情報処理装置２００の内部で入出力インタフェース２５８と接続される。操作入力デバイス２６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス２６２は、例えば、情報処理装置２００上に備えられ、情報処理装置２００の内部で入出力インタフェース２５８と接続される。表示デバイス２６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられる。
【０２５９】
なお、入出力インタフェース２５８が、情報処理装置２００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイスなどの、外部デバイスと接続することもできることは、言うまでもない。
【０２６０】
タッチパネル２６４は、接触位置検出部２０６の役目を果たし、例えば、筆装置１００の穂先部１０２による、表示デバイス２６２の表示画面に対する接触位置を検出する。ここで、タッチパネル２６４としては、例えば、光学方式のタッチパネルや、静電容量方式のタッチパネル、電界誘導方式のタッチパネルなど様々な方式のタッチパネルが挙げられる。
【０２６１】
通信インタフェース２６６は、情報処理装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、筆装置１００などの外部装置と無線／有線で通信を行うための通信部２０２として機能する。ここで、通信インタフェース２６６としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０２６２】
姿勢センサ２６８は、例えば、表示部２６２の表示画面（操作対象面の一例）の姿勢の検出に用いることが可能な値を検出する。情報処理装置２００において、姿勢センサ２６８は、例えば姿勢情報取得部２０８の役目を果たす。ここで、姿勢センサ２６８としては、例えば、加速度センサや、ジャイロセンサ、地磁気センサなど、姿勢の検出に用いることが可能な１または２以上のセンサデバイスが挙げられる。
【０２６３】
情報処理装置２００は、例えば図２０に示す構成によって、上述した本実施形態に係る情報処理システムにおける情報処理装置の処理を行う。なお、本実施形態に係る情報処理装置２００のハードウェア構成は、図２０に示す構成に限られない。
【０２６４】
例えば、情報処理装置２００は、通信方式が異なる、または、通信方式が同一の、複数の通信インタフェースを備えていてもよい。
【０２６５】
また、例えば、入出力インタフェース２５８などを介して接続される外部通信デバイスを介して、筆装置１００などの外部装置と通信を行う場合には、情報処理装置２００は、通信インタフェース２６６を備えていなくてもよい。
【０２６６】
また、例えば、本実施形態に係る操作対象面が、表示デバイス２６２の表示画面ではない場合には、情報処理装置２００は、タッチパネル２６４を備えていなくてもよい。
【０２６７】
また、本実施形態に係る操作対象面が、表示デバイス２６２の表示画面ではない場合、情報処理装置２００は、例えば、光学方式や、静電容量方式、電界誘導方式など様々な方式により接触位置を検出することが可能なポインティングデバイスを備えていてもよい。上記ポインティングデバイスを備える場合、例えば、ポインティングデバイスの検出面が、本実施形態に係る操作対象面の役目を果たす。
【０２６８】
また、例えば、入出力インタフェース２５８や通信インタフェース２６６などを介して、外部姿勢デバイスから操作対象面側姿勢情報を取得する構成である場合や、操作対象面側姿勢情報を用いずに上記（１）の処理（接触領域推定処理）を行う場合には、情報処理装置２００は、姿勢センサ２６８を備えていなくてもよい。
【０２６９】
また、情報処理装置２００は、例えば、操作デバイス１６０や表示デバイス２６２を備えない構成をとることも可能である。
【０２７０】
再度図１９を参照して、情報処理装置２００の構成の一例について説明する。通信部２０２は、情報処理装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、筆装置１００などの外部装置と無線／有線で通信を行う。また、通信部２０２は、例えば制御部２１０により通信が制御される。
【０２７１】
ここで、通信部２０２としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０２７２】
表示部２０４は、様々な画面を表示画面に表示する。表示部２０４としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。
【０２７３】
接触位置検出部２０６は、例えば筆装置１００の穂先部１０２による、操作対象面に対する接触位置を検出する。そして、接触位置検出部２０６は、検出した位置を示す位置情報を制御部２１０へ伝達する。
【０２７４】
ここで、接触位置検出部２０６としては、例えば、光学方式や、静電容量方式、電界誘導方式など様々な方式により接触位置を検出することが可能なタッチパネルが挙げられる（例えば、操作対象面が、表示部２０４の表示画面に対応する場合）。また、接触位置検出部２０６は、例えば、上記のような様々な方式により接触位置を検出することが可能なポインティングデバイスであってもよい（例えば、操作対象面が、表示部２０４の表示画面に対応しない、接触位置検出部２０６の検出面である場合）。
【０２７５】
姿勢情報取得部２０８は、操作対象面側姿勢情報（姿勢情報）を取得する役目を果たす。姿勢情報取得部２０８は、例えば、加速度センサや、ジャイロセンサ、地磁気センサなど、筆装置１００の姿勢の検出に用いることが可能な値を検出する姿勢センサを、１または２以上備える。
【０２７６】
なお、姿勢情報取得部２０８の構成は、上記に限られない。例えば、姿勢センサが情報処理装置２００の外部デバイスである場合には、姿勢情報取得部２０８は、上記姿勢センサと接続され、上記姿勢センサから送信される検出値を示す信号を受信するハードウェアインタフェースであってもよい。また、姿勢センサが情報処理装置２００の外部デバイスである場合には、通信部２０２が、姿勢情報取得部２０８の役目を果たしてもよい。
【０２７７】
制御部２１０は、例えばＭＰＵや各種処理回路などで構成され、情報処理装置２００全体を制御する役目を果たす。また、制御部２１０は、例えば、接触領域推定部２２０と、描画処理部２２２と、色管理部２２４とを備え、上述した本実施形態に係る情報処理システムにおける情報処理装置の処理を主導的に行う役目を果たす。
【０２７８】
接触領域推定部２２０は、上記（１）の処理（接触領域推定処理）を主導的に行う役目を果たす。
【０２７９】
接触領域推定部２２０は、例えば、筆装置１００から送信された操作対象面に対する操作に応じた情報（しなり情報、および筆装置側姿勢情報）と、位置情報とに基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定する。また、接触領域推定部２２０は、例えば、さらに操作対象面側姿勢情報（姿勢情報）に基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定することも可能である。ここで、接触領域推定部２２０は、例えば、通信部２０２から伝達される操作対象面に対する操作に応じた情報を処理に用いる。また、接触領域推定部２２０は、例えば、接触位置検出部２０６から伝達される位置情報を用いる。また、操作対象面側姿勢情報を用いて上記（１）の処理（接触領域推定処理）を行う場合には、接触領域推定部２２０は、例えば、姿勢情報取得部２０８から伝達される操作対象面側姿勢情報を処理に用いる。
【０２８０】
より具体的には、接触領域推定部２２０は、例えば、しなり情報に基づき算出される“筆装置１００の穂先部のしなり量”と、しなり量、および筆装置側姿勢情報に基づき算出される“操作対象面に対する筆装置１００の穂先部の角度”とに基づいて、操作対象面における接触領域を推定する。また、操作対象面側姿勢情報を用いて上記（１）の処理（接触領域推定処理）を行う場合には、接触領域推定部２２０は、例えば、さらに操作対象面側姿勢情報に基づいて“操作対象面に対する筆装置１００の穂先部の角度”を算出する。また、接触領域推定部２２０は、例えば、操作対象面において筆装置１００の穂先部が接触することが可能な領域のうちの最大の領域である“接触可能領域”と、“推定された操作対象面における接触領域”とに基づいて、筆装置１００の穂先部における接触領域を推定する。なお、例えば図１０のステップＳ１０６、Ｓ１０８を例に挙げて示したように、接触領域推定部２２０における処理は、上記に限られない。
【０２８１】
描画処理部２２２は、上記（２）の処理（描画処理）を主導的に行う役目を果たし、例えば、接触領域推定部２２０において推定された接触領域の推定結果に基づいて、筆装置１００による操作対象面に対する操作に応じた描画を表示画面に行わせる。
【０２８２】
ここで、表示部２０４の表示画面に描画を行わせる場合、描画処理部２２２は、例えば、描画内容に対応する画像信号を表示部２０４に伝達することによって、筆装置１００による操作対象面に対する操作に応じた描画を表示部２０４の表示画面に描画を行わせる。なお、描画処理部２２２が描画を行わせる表示画面は、表示部２０４の表示画面に限られない。例えば、描画処理部２２２は、通信部２０２に、外部の表示デバイスに対して描画内容に対応する画像信号を送信させることによって、筆装置１００による操作対象面に対する操作に応じた描画を、当該外部の表示デバイスの表示画面に行わせてもよい。
【０２８３】
また、描画処理部２２２は、例えば、上記（ａ）〜上記（ｅ）に示す第１の例に係る処理〜第５の例に係る処理を行ってもよい。
【０２８４】
色管理部２２４は、上記（３）の処理（色管理処理）を主導的に行う役目を果たし、筆装置１００の穂先部に対応付けられている仮想的な絵具と、表示画面の対応領域に対応付けられている仮想的な絵具とを管理する。
【０２８５】
制御部２１０は、例えば、接触領域推定部２２０、描画処理部２２２、および色管理部２２４を備えることによって、上述した本実施形態に係る情報処理システムにおける情報処理装置の処理を主導的に行う。
【０２８６】
情報処理装置２００は、例えば図１９に示す構成により、上述した本実施形態に係る情報処理システム１０００における処理を行い、筆装置１００による操作対象面に対する操作に応じた描画を、表示画面に行わせる。
【０２８７】
ここで、情報処理装置２００は、接触領域推定部２２０において上記（１）の処理（接触領域推定処理）を行うことにより、筆装置１００の穂先部の操作対象面に対するしなり量および傾き量を推定して、筆装置１００の穂先部と操作対象面との接触領域を推定する。よって、情報処理装置２００は、例えば、ユーザの操作により筆装置１００の姿勢が逐次変化したとしても、より正確に筆装置１００の穂先部と操作対象面との接触領域を推定することができる。
【０２８８】
また、情報処理装置２００は、描画処理部２２２において上記（２）の処理（描画処理）を行うことにより、接触領域の推定結果に基づいて、筆装置１００による操作対象面に対する操作に応じた描画を表示画面に行わせる。
【０２８９】
したがって、情報処理装置２００は、例えば図１９に示す構成により、あたかも筆で描いたような描画を実現することができる。
【０２９０】
また、情報処理装置２００における上記（１）の処理（接触領域推定処理）および上記（２）の処理（描画処理）では、例えば穂先の３次元形状シミュレーションなどの非常に計算負荷が大きい処理を必要としない。よって、情報処理装置２００は、より小さな計算負荷で、あたかも筆で描いたような描画を実現することができる。
【０２９１】
また、情報処理装置２００は、色管理部２２４において上記（３）の処理（色管理処理）を行うことにより、例えば、“筆装置１００の穂先部における接触領域から、操作対象面における接触領域に対応する表示画面の対応領域への仮想的な絵具の移流”と、“当該対応領域に対応する操作対象面における接触領域から、筆装置１００の穂先部における接触領域への仮想的な絵具の移流”を、より厳密にシミュレートすることができる。
【０２９２】
なお、本実施形態に係る情報処理装置２００の構成は、図１９に示す例に限られない。
【０２９３】
例えば、本実施形態に係る情報処理装置２００は、色管理部２２４を備えない構成をとることも可能である。色管理部２２４を備えない構成であっても、本実施形態に係る情報処理装置２００は、上記（１）の処理（接触領域推定処理）および上記（２）の処理（描画処理）を行うことができるので、情報処理装置２００は、あたかも筆で描いたような描画を実現することができる。
【０２９４】
また、例えば、本実施形態に係る情報処理装置２００は、図１９に示す接触領域推定部２２０、描画処理部２２２、および色管理部２２４のうちの１または２以上を、制御部２１０とは個別に備える（例えば、個別の処理回路で実現する）ことができる。
【０２９５】
また、例えば、本実施形態に係る情報処理装置２００が、外部通信デバイスを介して筆装置１００などの外部装置と通信を行う場合には、情報処理装置２００は、通信部２０２を備えていなくてもよい。
【０２９６】
また、本実施形態に係る情報処理装置２００が、筆装置１００による操作対象面に対する操作に応じた描画を、当該外部の表示デバイスの表示画面に行わせる場合には、情報処理装置２００は、表示部２０４を備えていなくてもよい。
【０２９７】
また、例えば、本実施形態に係る操作対象面が、本実施形態に係る情報処理装置２００の外部デバイスにおける表示デバイスの表示画面やポインティングデバイスの検出面である場合には、情報処理装置２００は、接触位置検出部２０６を備えていなくてもよい。
【０２９８】
また、例えば、本実施形態に係る操作対象面が、本実施形態に係る情報処理装置２００の外部デバイスにおける表示デバイスの表示画面やポインティングデバイスの検出面であり、通信部２０２または外部通信デバイスを介して操作対象面側姿勢情報を取得可能である場合や、操作対象面側姿勢情報を用いずに上記（１）の処理（接触領域推定処理）を行う場合には、情報処理装置２００は、姿勢情報取得部２０８を備えていなくてもよい。
【０２９９】
情報処理システム１０００は、例えば、図１８に示すような構成の筆装置１００と、図１９に示すような構成の情報処理装置２００とを有する。
【０３００】
情報処理システム１０００では、筆装置１００が、例えば上記［１−１］に示す処理を行うことによって、ユーザの操作対象面に対する操作に応じた情報（例えば、しなり情報と、筆装置側姿勢情報）を、通信部１０６または外部通信デバイスを介して、情報処理装置２００へ送信する。また、情報処理システム１０００では、情報処理装置２００が、例えば上記［１−２］に示す処理を行うことによって、筆装置１００による操作対象面に対する操作に応じた描画を、表示画面に行わせる。
【０３０１】
ここで、情報処理装置２００は、上記（１）の処理（接触領域推定処理）において、例えば、筆装置１００から送信されたしなり情報および筆装置側姿勢情報と、位置情報とに基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定する。また、情報処理装置２００は、上記（１）の処理（接触領域推定処理）において、例えば、さらに操作対象面側姿勢情報に基づいて、筆装置１００の穂先部と操作対象面との接触領域を推定することも可能である。よって、情報処理装置２００は、例えば、ユーザの操作により筆装置１００の姿勢が逐次変化したとしても、より正確に筆装置１００の穂先部と操作対象面との接触領域を推定することができる。そして、情報処理装置２００は、上記（２）の処理（描画処理）において、接触領域の推定結果に基づいて、筆装置１００による操作対象面に対する操作に応じた描画を表示画面に行わせる。
【０３０２】
したがって、例えば、筆装置１００と情報処理装置２００とを有することによって、あたかも筆で描いたような描画を実現することが可能な、情報処理システムが実現される。
【０３０３】
また、例えば、情報処理装置２００が仮想的な絵具の移流に係る処理を行う場合には、情報処理システム１０００では、仮想的な絵具の混色時における色むらの表現や、仮想的な絵具の流れのより正確な表現、掠れの表現を、より精度よく実現することができる。
【０３０４】
また、例えば、筆装置１００と情報処理装置２００とを有することによって、ユーザによる直接操作による描画の実現、筆の触感の実現、仮想的な絵具の移流（一方向、または、双方向）の実現、という３つの要件を満たす情報処理システムが実現される。
【０３０５】
また、情報処理システム１０００では、情報処理装置２００において筆装置１００の穂先部における接触領域を推定することができるので、既存の様々な描画シミュレーションに、筆装置１００の穂先部における接触領域という新たな情報（データ）を付加することも可能である。よって、情報処理システム１０００を用いることによって、例えば、既存の描画シミュレーションを応用した、既存の描画シミュレーションを強化した描画シミュレーションを実現することもできる。
【０３０６】
以上、本実施形態に係る情報処理システムの構成要素として、筆装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、スタイラス形状の装置や、既存のスタイラスに付着して当該既存のスタイラスと共に用いられるアタッチメント形状の装置が挙げられる。
【０３０７】
また、本実施形態に係る情報処理システムの構成要素として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、タブレット型の装置や、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、サーバやＰＣ（Personal  Computer）などのコンピュータなど、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣ（Integrated  Circuit）に適用することもできる。
【０３０８】
（本実施形態に係るプログラム）
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、“上記（１）の処理（接触領域推定処理）、および上記（２）の処理（描画処理）”や、“上記（１）の処理（接触領域推定処理）、上記（２）の処理（描画処理）、および上記（３）の処理（色管理処理）”など、本実施形態に係る情報処理システムにおける情報処理装置の処理を実行することが可能なプログラム）が、コンピュータにおいて実行されることによって、あたかも筆で描いたような描画を実現することができる。
【０３０９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０３１０】
例えば、上記では、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０３１１】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０３１２】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
筆の役目を果たす筆装置と、
前記筆装置による操作対象面に対する操作に応じた描画を、表示画面に行わせる情報処理装置と、
を有し、
前記筆装置は、
筆における穂先の役目を果たす穂先部と、
前記操作対象面に対する操作による前記穂先部のしなり状態を示すしなり情報を取得するしなり情報取得部と、
前記筆装置の姿勢を示す筆装置側姿勢情報を取得する姿勢情報取得部と、
前記しなり情報と前記筆装置側姿勢情報とを、前記情報処理装置に対して送信させる通信制御部と、
を備え、
前記情報処理装置は、
前記筆装置から送信された、前記しなり情報および前記筆装置側姿勢情報と、前記操作対象面における前記筆装置の前記穂先部の接触位置を示す位置情報とに基づいて、前記筆装置の前記穂先部と前記操作対象面との接触領域を推定する接触領域推定部と、
前記接触領域の推定結果に基づいて、前記筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる描画処理部と、
を備える、情報処理システム。
（２）
前記描画処理部は、
前記筆装置の前記穂先部と、前記操作対象面における接触領域に対応する前記表示画面の対応領域との間における、仮想的な絵具の移流をシミュレートし、
シミュレートの結果に基づく描画を表示画面に行わせる、（１）に記載の情報処理システム。
（３）
前記筆装置の前記穂先部に対応付けられている仮想的な絵具と、前記対応領域に対応付けられている仮想的な絵具とを管理する色管理部をさらに備え、
前記描画処理部は、前記色管理部により管理される、前記筆装置の前記穂先部に対応付けられている仮想的な絵具、および前記対応領域に対応付けられている仮想的な絵具とに基づいて、仮想的な絵具の移流をシミュレートする、（２）に記載の情報処理システム。
（４）
前記色管理部は、仮想的な絵具の移流がシミュレートされた場合には、前記筆装置の前記穂先部に対応付けられている仮想的な絵具と、前記対応領域から移流された仮想的な絵具との混色、および／または、前記対応領域に対応付けられている仮想的な絵具と、前記筆装置の前記穂先部から移流された仮想的な絵具との混色を行う、（３）に記載の情報処理システム。
（５）
前記描画処理部は、前記筆装置の前記穂先部から前記対応領域への仮想的な絵具の移流と、前記対応領域から前記筆装置の前記穂先部への仮想的な絵具の移流との双方をシミュレートする、（２）〜（４）のいずれか１つに記載の情報処理システム。
（６）
前記色管理部は、前記筆装置の前記穂先部に対応付けられている仮想的な絵具を、前記操作対象面において前記筆装置の前記穂先部が接触することが可能な領域のうちの最大の領域である接触可能領域における、各位置の座標ごとに管理する、（３）〜（５）のいずれか１つに記載の情報処理システム。
（７）
前記色管理部は、前記筆装置の前記穂先部に対応付けられている仮想的な絵具を、前記筆装置の前記穂先部における前記筆装置の回転によって前記操作対象面において前記筆装置の前記穂先部が接触することが可能な領域のうちの、最大の領域である接触可能領域の変化に対応する扇状の領域における各位置の座標ごとに、管理する、（３）〜（５）のいずれか１つに記載の情報処理システム。
（８）
前記筆装置の前記穂先部は、色を変化させることが可能な色変化機構を有し、
前記描画処理部は、前記対応領域から前記筆装置の前記穂先部への仮想的な絵具の移流のシミュレートの結果に基づいて、前記筆装置の前記穂先部における色の変化を制御する、（４）〜（７）のいずれか１つに記載の情報処理システム。
（９）
前記筆装置の前記穂先部が有する前記色変化機構は、発光素子で構成される、（８）に記載の情報処理システム。
（１０）
前記筆装置の前記穂先部が有する前記色変化機構は、印加される電圧に応じて色が変化する素材で構成される、（８）に記載の情報処理システム。
（１１）
前記描画処理部は、
前記しなり情報に基づいて、前記筆装置の前記穂先部における撥ねを検出し、
撥ねが検出された場合には、撥ねの描画を表示画面に行わせる、（１）〜（１０）のいずれか１つに記載の情報処理システム。
（１２）
前記筆装置は、ユーザに対して操作対象面に対する操作を触覚的にフィードバックするフィードバック部をさらに備え、
前記描画処理部は、前記接触領域の推定結果に基づいて、前記筆装置のフィードバック部における触覚的なフィードバックを制御する、（１）〜（１１）のいずれか１つに記載の情報処理システム。
（１３）
前記描画処理部は、さらに設定されている描画モードに基づいて、前記筆装置のフィードバック部における触覚的なフィードバックを制御する、（１２）に記載の情報処理システム。
（１４）
前記接触領域推定部は、
前記しなり情報に基づき算出される、前記筆装置の前記穂先部のしなり量と、前記しなり量、および前記筆装置側姿勢情報に基づき算出される、前記操作対象面に対する前記筆装置の前記穂先部の角度とに基づいて、前記筆装置の前記穂先部における接触領域の形状を推定し、
前記操作対象面において前記筆装置の前記穂先部が接触することが可能な領域のうちの最大の領域である、接触可能領域と、推定された前記筆装置の前記穂先部における接触領域の形状とに基づいて、前記筆装置の前記穂先部における接触領域を推定する、（１）〜（１３）のいずれか１つに記載の情報処理システム。
（１５）
前記接触領域推定部は、さらに、前記操作対象面の姿勢を示す操作対象面側姿勢情報に基づいて、前記操作対象面に対する前記筆装置の前記穂先部の角度を算出する、（１４）に記載の情報処理システム。
（１６）
筆の役目を果たす筆装置から送信された、前記筆装置において筆の穂先の役目を果たす穂先部の操作対象面に対するしなり状態を示すしなり情報、および前記筆装置の姿勢を示す筆装置側姿勢情報と、前記操作対象面における前記筆装置の前記穂先部の接触位置を示す位置情報とに基づいて、前記筆装置の前記穂先部と前記操作対象面との接触領域を推定する接触領域推定部と、
前記接触領域の推定結果に基づいて、前記筆装置による操作対象面に対する操作に応じた描画を表示画面に行わせる描画処理部と、
を備える、情報処理装置。
（１７）
筆における穂先の役目を果たす穂先部と、
前記穂先部の操作対象面に対するしなり状態を示すしなり情報を取得するしなり情報取得部と、
筆装置の姿勢を示す姿勢情報を取得する姿勢情報取得部と、
前記しなり情報と前記姿勢情報とを、前記筆装置による前記操作対象面に対する操作に応じた描画を表示画面に行わせる情報処理装置に対して送信させる通信制御部と、
を備える、筆装置。
（１８）
前記しなり情報取得部は、
アナログスティックを含み、
前記アナログスティックの傾き具合に応じたアナログ量に基づく情報を、前記しなり情報とする、（１７）に記載の筆装置。
（１９）
前記穂先部は、しなる位置によって抵抗値が変化する導電性の素材を含み、
前記しなり情報取得部は、前記穂先部における抵抗値の分布から前記穂先部におけるしなり状態を推定して、前記しなり情報を取得する、（１７）に記載の筆装置。
（２０）
前記しなり情報取得部は、前記穂先部における第１の検出点と第２の検出点との相対位置に基づいて前記穂先部におけるしなり状態を推定して、前記しなり情報を取得する、（１７）に記載の筆装置。
（２１）
前記情報処理装置と通信が可能な通信部をさらに備える、（１７）〜（２０）のいずれか１つに記載の筆装置。
【符号の説明】
【０３１３】
１００    筆装置
１０２    穂先部
１０４    しなり情報取得部
１０６、２０２    通信部
１０８、２０８    姿勢情報取得部
１１０、２１０    制御部
１２０    通信制御部
２００    情報処理装置
２０４    表示部
２０６    接触位置検出部
２２０    接触領域推定部
２２２    描画処理部
２２４    色管理部
１０００  情報処理システム
【図１】
2014191743.tif 000003
【図２】
2014191743.tif 000004
【図３】
2014191743.tif 000005
【図４】
2014191743.tif 000006
【図５】
2014191743.tif 000007
【図６】
2014191743.tif 000008
【図７】
2014191743.tif 000009
【図８】
2014191743.tif 000010
【図９】
2014191743.tif 000011
【図１０】
2014191743.tif 000012
【図１１】
2014191743.tif 000013
【図１２】
2014191743.tif 000014
【図１３】
2014191743.tif 000015
【図１４】
2014191743.tif 000016
【図１５】
2014191743.tif 000017
【図１６】
2014191743.tif 000018
【図１７】
2014191743.tif 000019
【図１８】
2014191743.tif 000020
【図１９】
2014191743.tif 000021
【図２０】
2014191743.tif 000022