(57)【特許請求の範囲】
【請求項１】
グラフィカルユーザインタフェースを提示するように構成されたディスプレイを有するコンピューティングデバイスと；
センサを有し、該センサにより動作環境内の物体から色をキャプチャし、該キャプチャされた色に関するデータを前記コンピューティングデバイスに無線通信するように構成されるデジタルスタイラスと；
を具備するシステムであって、
前記コンピューティングデバイスは、前記デジタルスタイラスが前記グラフィカルユーザインタフェース上で描画アプリケーションに係合しているかどうかを判断し、
前記デジタルスタイラスが前記描画アプリケーションに係合している場合には、前記キャプチャされた色で前記描画アプリケーションの一部を装飾し、
前記デジタルスタイラスが前記描画アプリケーションに係合していない場合には、前記キャプチャされた色が前記コンピューティングデバイスに関連する制御機能にマップされているかどうかを識別し、前記コンピューティングデバイスに対する前記制御機能を実施する、
ように構成される、
システム。
【請求項２】
前記制御機能は、前記キャプチャされた色に以前にマップされたデータアイテムを取り出すことを含む、
請求項１に記載のシステム。
【請求項３】
前記デジタルスタイラスは、前記物体の表面に対する前記デジタルスタイラスの傾斜及び／又は回転に応答して前記キャプチャされた色を調整するように構成される、
請求項１に記載のシステム。
【請求項４】
前記コンピューティングデバイスは、前記ディスプレイに対する前記デジタルスタイラスの近接性を検出し、前記色を前記ディスプレイ上の位置に相関させるように構成される、
請求項１に記載のシステム。
【請求項５】
前記コンピューティングデバイスは、前記ディスプレイ上の前記位置のコンテキストに基づいて前記コンピューティングデバイスを制御するように構成される、
請求項４に記載のシステム。
【請求項６】
前記コンピューティングデバイスは、ユーザ入力に応答して前記キャプチャされた色を前記制御機能にマップするように更に構成される、
請求項１に記載のシステム。
【請求項７】
前記コンピューティングデバイスは、タブレット型のコンピューティングデバイス又はノートブック型のコンピューティングデバイスである、
請求項１に記載のシステム。
【請求項８】
前記コンピューティングデバイスは、前記キャプチャされた色のコンテキストを識別し、前記キャプチャされた色に基づいて前記コンピューティングデバイスを制御するように構成される色コンポーネントを更に含み、該色コンポーネントは、前記コンピューティングデバイスにインストールされるアプリケーション、アプリケーションの一部又はオペレーティングシステムの一部である、
請求項１に記載のシステム。
【請求項９】
コンピューティングデバイスであって、
ディスプレイと；
プロセッサと；
前記プロセッサによって実行されると、前記プロセッサに、
ユーザが当該コンピューティングデバイスによって実行される機能に色をマップすることを可能にするグラフィカルユーザインタフェース（ＧＵＩ）を、前記ディスプレイ上に生成させ、
デジタルスタイラスを介して前記ユーザからの色入力を無線で受け取らせ、
前記デジタルスタイラスが前記ＧＵＩ上で描画アプリケーションに係合しているかどうかを判断させ、
前記デジタルスタイラスが前記描画アプリケーションに係合している場合には、前記色入力で前記描画アプリケーションの一部を装飾させ、
前記デジタルスタイラスが前記描画アプリケーションに係合していない場合には、前記色入力が当該コンピューティングデバイスに関連する制御機能にマップされているかどうかを判断させ、当該コンピューティングデバイス上で前記制御機能を実施させる、
命令を有するコンピュータ読取可能記憶媒体と；
を具備する、
コンピューティングデバイス。
【請求項１０】
前記制御機能は、前記色入力に関連付けられるように以前に設計された特定のアプリケーションを起動することを伴う、
請求項９に記載のコンピューティングデバイス。
【請求項１１】
前記デジタルスタイラスを介して前記ユーザからの前記色入力を無線で受け取るように構成される通信コンポーネントを更に備える、
請求項９に記載のコンピューティングデバイス。
【請求項１２】
前記ディスプレイはタッチセンサ式ディスプレイであり、当該コンピューティングデバイスは、前記デジタルスタイラスが前記タッチセンサ式ディスプレイに接触するときに前記色入力を無線で受け取るように構成される、
請求項１１に記載のコンピューティングデバイス。
【請求項１３】
当該コンピューティングデバイスは、前記デジタルスタイラスが前記ディスプレイに近接するが接触していないときに前記色入力を無線で受け取るように構成される、
請求項１１に記載のコンピューティングデバイス。
【請求項１４】
前記ＧＵＩは、前記ユーザが第１の色を入力して、前記第１の色についての第１の機能を定義し、第２の色を入力して、前記第２の色についての第２の機能を定義することを可能にするように構成される、
請求項９に記載のコンピューティングデバイス。
【請求項１５】
前記特定のアプリケーションは電子メールアプリケーションである、
請求項１０に記載のコンピューティングデバイス。
【発明の詳細な説明】
【図面の簡単な説明】
【０００１】
添付の図面は、本文書で伝えられる概念の実装を図示している。図示される実装の特徴は、以下の説明を添付の図面とともに参照することによって、より容易に理解され得る。様々な図内の同様の参照番号は、適切なときはいつでも同様の要素を示すために使用される。さらに、各参照番号の最も左の数字は、その参照番号が最初に紹介される図及び関連する説明を示す。
【０００２】
【図１】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図２】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図３】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図４】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図５】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図６】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図７】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図８】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図９】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図１０】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図１１】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図１２】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図１３】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【図１４】本概念の一部の実装に係る、例示の色スタイラス使用ケースシナリオを集合的に示す図である。
【０００３】
【図１５】本概念の一部の実装に係る、システムの例を示す図である。
【０００４】
【図１６Ａ】本概念の一部の実装に係る、幾つかの色スタイラスの実装を示す図である。
【図１６Ｂ】本概念の一部の実装に係る、幾つかの色スタイラスの実装を示す図である。
【図１７】本概念の一部の実装に係る、幾つかの色スタイラスの実装を示す図である。
【０００５】
【図１８】本概念の一部の実装に係る、色に関連するコンピューティングデバイスの使用ケースシナリオを示す図である。
【０００６】
【図１９】本概念の一部の実装に係る、例示のフローチャートを示す図である。
【図２０】本概念の一部の実装に係る、例示のフローチャートを示す図である。
【図２１】本概念の一部の実装に係る、例示のフローチャートを示す図である。
【発明を実施するための形態】
【０００７】
本発明の概念は、色、色スタイラス及び色によりコンピューティングデバイスを制御することに関する。色スタイラスは、現実世界の色をキャプチャすることができ、ユーザが、キャプチャされた色を使用してコンピューティングデバイスを制御する力を与えることができる。本明細書で使用されるとき、「スタイラス」及び「デジタルペン」という用語は交換可能に使用される。
【０００８】
図１〜図１４は、集合的に、システム１００に関連する使用ケースシナリオを示している。システムは、色スタイラス（以下、「スタイラス」）１０２及びもう一方のコンパニオン（companion）コンピューティングデバイス１０４を含むことができる。この場合、コンピューティングデバイスはタブレット型のコンピューティングデバイスである。他のコンピューティングデバイスの例は、図１５に関連して図示され、説明される。コンピューティングデバイス１０４は、グラフィカルユーザインタフェース（ＧＵＩ）１０８を提示することができる画面又はディスプレイ１０６を含むことができる。この場合、ＧＵＩは、例示の「フリーハンド描画」グラフィカルウィンドウ１１０を含む。ディスプレイ１０６はタッチセンサ式ディスプレイとすることも、非接触ディスプレイとすることもできる。フリーハンド描画グラフィカルウィンドウは、色で描画することや色でペイントすること、文字に色をつけること等のように、ユーザが、ディスプレイのピクセルに色を適用することを可能にする。例えばユーザは、ディスプレイのピクセルにブランクをペイントして、スタイラスからの色がピクセルに当たるようにしてもよい。
【０００９】
説明の目的で、図１は、花瓶１１４内のバラ１１２も図示している。バラは、（左上から右下へ向かって書かれる斜線で表される）赤い花と、（対角線による網掛けで表される）緑の茎及び葉を含み、（左下から右上に向かって書かれる斜線で表される）花瓶は青である。バラと花瓶は、ユーザの環境内のカラフルなアイテムの例を表すように意図される。
【００１０】
説明の目的のために、ユーザ１１６が、スタイラス１０２又はコンピューティングデバイス１０４によって予め定義された色オプションではなく、自身の環境からの色で描画することを望むと想定する。図２に示されるように、スタイラス１０２は、ユーザが環境からの色（例えば特定の波長の光）をキャプチャすることを可能にすることができる。この例では、ユーザ１１６は、バラの葉に触ること（あるいは他の方法でスタイラスをバラの葉に持っていくこと）により、バラ１１２の葉の緑色をキャプチャすることができる。スタイラスは葉の色を感知して、バラから感知した色をディスプレイウィンドウ２０２内に表示することができる。スタイラスは、ユーザが、例えば「選択」入力機構を介する等により、色を選択することを可能にすることができる。（入力機能は図１５に関連して以下で詳述する）。
【００１１】
図３は、３０２において、ユーザがスタイラス１０２を使用して、選択した色でフリーハンド描画グラフィカルウィンドウ１１０内に描画する様子を示している。この場合、スタイラス１０２上のディスプレイウィンドウ２０２は、使用されている（例えばフリーハンド描画グラフィカルウィンドウ１１０内に描画されている）色を表示する。
【００１２】
図４〜図１４は、スタイラス１０２及びコンパニオンコンピューティングデバイス１０４によりユーザが色を利用することを可能にする他の方法を示している。この実装では、ユーザは、色によってコンテンツ（例えば文書、写真、音楽、ビデオ等）を編成することができる。この場合、ユーザは以前に、フォルダの形のコンテンツをバラ１１２の葉からの緑色に関連付けていると仮定する。（ユーザが、その関連付けを実施することを可能にする例示の実装は、図１８に関連して以下で説明する）。ここで、ユーザは、バラの葉からの緑色がスタイラスのディスプレイウィンドウ２０２内に表示されている間に、スタイラス１０２を用いてフリーハンド描画グラフィカルウィンドウ１１０の外のＧＵＩ１０８に触ることにより、これらのフォルダを簡単に引き出す（pull  up）ことができる。
【００１３】
図５は、図４のユーザアクションに応答してＧＵＩ１０８上に表れる、バラからの緑色に関連付けられるフォルダ５０２（１）〜５０２（４）を示している。さらに、各フォルダは、バラからの緑色に関連して編成される視覚インジケータ５０４を含む。この場合、視覚インジケータは、フォルダアイコンの各々の緑の色付けである。
【００１４】
図６〜図７は、ユーザが、スタイラスによってキャプチャされる色を使用してコンピューティングデバイス１０４を制御する、別の例を示している。この場合、ユーザは、コンピューティングデバイス１０４上のユーザの電子メールアプリケーションを、花瓶１１４上の青色に関連付けている。図６では、ユーザはスタイラス１０２を花瓶１１４へ接触させて、花瓶の青色をキャプチャすることができる。図７では、ユーザ１１６は、スタイラス１０２をコンピューティングデバイス１０４上のＧＵＩ１０８へ接触させて、花瓶の青色に一致する視覚インジケータを含む（図８に図示される）電子メールアプリケーションを引き出すことができる。
【００１５】
図８は、電子メールアプリケーション８０２が、図７に関連して説明されるユーザアクションに応答して起動されている、ＧＵＩ１０８を図示している。電子メールアプリケーション８０２は、ユーザによって電子メールアプリケーションに関連付けられた青色にカラーコード化される。この場合、電子メールアプリケーションは、ユーザの受信ボックス及び送信済みアイテムを表示する。受信ボックスの下にリストされているのは、「野菜の育て方（how  to  grow  vegetables）」というタイトルの電子メールである。この場合において、ユーザが、この電子メールを図５に関連して上述した他の「緑」のコンテンツとともに編成したいと仮定する。したがって、ユーザ１１６は、図９に図示されるようにバラ１１２の緑の葉にスタイラス１０２を接触させ、次いで、図１０に図示されるように「野菜の育て方」という電子メールに接触することができる。電子メールは、電子メールアプリケーション内の残っており、１００２で緑色にカラーコード化される。さらに、図１１では、１１０２に示されるように、電子メールは、ユーザが緑色により／緑色で編成したコンテンツのリストに追加される。
【００１６】
図１２は、本実装によって提示される更なる色の特徴を示している。この場合、ユーザ１１６は、コンピューティングデバイス１０４とともに異なる場所に移動しており、この場所にはバラと花瓶は存在しない。しかしながら、ユーザは、依然として入力／制御ツールとして色を使用することができる。この場合、ユーザは、自身の「緑」のコンテンツにアクセスしたい場合、図１３に示されるように、（ディスプレイ２０２上で明らかなように）緑色をスタイラス１０２上に呼び出すことができる。図１４に図示されるように、ユーザ１１６は、次いでコンピューティングデバイス１０４とともにスタイラス１０２を使用して、図４〜図５と同様に、コンピューティングデバイス１０４上に「緑」のコンテンツを呼び出すことができる。
【００１７】
ある視点から見ると、本実装は、ユーザが、選択した色を、デスクトップ要素のような特定の機能に関連付けることを可能にするスタイラスのインタラクションを提示することができる。例えばユーザが自身のコンピューティングデバイス上で写真を探したい場合、コンピューティングデバイス上でタイプして検索する代わりに、ユーザは、該ユーザが写真にマップした色を取り込むだけでよい。コンピュータは、ユーザが、その色をどのように使用するよう意図しているかを判断する際にコンテキスト（背景状況）も考慮することができる。例えばユーザが、緑が選択されたスタイラスを、描画アプリケーション内でコンパニオンデバイスに接触させる場合、ユーザは、その色で描画することを意図している可能性が高い。例えば図３を参照されたい。これに対して、ユーザがＧＵＩ上のブランクエリアでコンパニオンデバイスに接触する場合、ユーザは、緑コンテンツの編成（例えば特定のコンテンツを特定の色にマップする制御機能）を起動することを意図している可能性が高い。例えば図５及び図１４を参照されたい。
【００１８】
図１５は、システム１５００のコンテキストにおけるスタイラス１０２に関する詳細を図示している。この場合、システム１５００は、幾つかの例示のコンピューティングデバイス１０４（１）〜１０４（４）を含む。コンピューティングデバイス１０４（１）はデジタルホワイトボード型のデバイスとして現れ、コンピューティングデバイス１０４（２）はノートブックコンピュータ型のデバイスとして現れている。コンピューティングデバイス１０４（３）は、図１〜図１４のデバイス１０４と同様にタブレット型のコンピュータデバイスとして現れ、デバイス１０４（４）はスマートフォン型のデバイスとして現れている。スタイラス１０２は、ネットワーク１５０２を介してコンピューティングデバイス１０４（１）〜１０４（４）のうちのいずれか１つ以上と通信することができる。ネットワークは、他の中でも特に、Wi-Fi、Bluetooth（登録商標）のような様々な無線プロトコルを含むことができ、システム１５００内の通信、及び／又はシステム１５００の図示されるコンポーネントと、他の中でも特にクラウドベースのリソースのような外部リソースとの間の通信を容易にすることができる。
【００１９】
スタイラスについて、２つの例示の構成１５０４（１）と１５０４（２）が図示されている。簡潔に言うと、構成１５０４（１）はオペレーティングシステム中心の構成を表し、構成１５０４（２）はシステムオンチップの構成を表す。構成１５０４（１）は、１つ以上のアプリケーション１５１０、オペレーティングシステム１５１２及びハードウェア１５１４へ編成される。構成１５０４（２）は、共有リソース１５１６、専用リソース１５１８及びその間に存在するインタフェース１５２０へ編成される。スタイラス１０２はコンピューティングデバイス１０４とも考えることができ、あるいはまた、説明される要素の任意の組合せがコンピューティングデバイス１０４に現れる可能性があることにも留意されたい。
【００２０】
構成１５０４（１）又は１５０４（２）のいずれかにおいて、スタイラス１０２は、ストレージ１５２２、プロセッサ１５２４、バッテリ１５２６（又は他の電源）及び入力機構１５２８を含むことができる。この場合、入力機構は、選択ボタン１５２８（Ａ）、下スクロールボタン１５２８（Ｂ）、上スクロールボタン１５２８（Ｃ）及びメニューボタン１５２８（Ｄ）として現れる。スタイラス１０２は、センサ１５３０も含むことができる。詳細に説明する特有のセンサはフォトセンサ１５３１である。他のセンサの例は以下で説明される。スタイラスは、通信コンポーネント１５３２及び／又は色コンポーネント１５３４も含むことができる。スタイラスは、発光ダイオード（ＬＥＤ）１５３７又は有機発光ダイオード（ＯＬＥＤ）のような光源１５３６と、ＬＥＤ１５３７及びフォトセンサ１５３１のためのＵＶフィルタ１５３８及び／又は保護カバー１５４０も含むことができる。スタイラス１０２のコンポーネントは、（図面ページ内の混乱を回避するために図示されていないが）電気コンダクタを介して及び／又は無線で結合され得る。様々なコンポーネントを本体１５４２内／上に含めることができる。本体は、ユーザがスタイラスで物体を正確に係合する（engage）ことを助けることを可能にする先端部１５４４で終了し得る。
【００２１】
様々なタイプのフォトセンサ１５３１を用いることができる。一部の実装は、フォトダイオードをフォトセンサとして用いることができる。他の実装は、電荷結合デバイス（ＣＣＤ）、例えばカメラを利用することができる。フォトセンサは、スタイラスに近接する物体から反射された光の波長を検出することができる。あるケースでは、640x480ピクセルのＣＣＤを用いて、一体化されたサンプリング色（integrated  sampled  colors）を取得することができる。この構成は、１つのデバイス内で同じ色源の数十万サンプル（couple  hundred  thousand  samples）を提供することができる。サンプルはヒトグラムへとソートされ、高い色精細度を達成するために分析され得る。フォトセンサ１５３１は、光源１５３６によって放射される光の特性に対してキャリブレートされ得る。
【００２２】
上述のように、複数のタイプのセンサ１５３０をスタイラス１０２内に含めることができる。センサの例は、他の中でも特に、圧力センサ、慣性センサ、キャパシタ、加速度計、ジャイロスコープ、磁気計及び／又はマイクロフォンを含むことができる。
【００２３】
圧力センサは、先端部１５４４及び／又はフォトセンサ１５３１が、色付けされた表面等の表面と、あるいはコンパニオンデバイスのディスプレイと接触するときを検出するように配置され得る。同様に、キャパシタは、先端部が表面に近づくが物理的な接触の前に、静電容量又は他の機構を介して表面に対する先端部及び／又はフォトセンサの近接性を検出することができる。一部の構成では、キャパシタは、ユーザがスタイラスをコンパニオンデバイスの方へ移動させるとき、スタイラスが色情報を伝達する（かつ／又は他のアクションをとる）ことができるように、コンパニオンデバイスに対する近接性検出器として機能することができる。例えばスタイラスは、コンパニオンデバイスの光学タッチスクリーンへ近接するとき、光を伝達してもよい。
【００２４】
加速度計は、表面に対する先端部及び／又はフォトセンサの動きを検出することができる。ジャイロは更に、先端部及び／又はフォトセンサの「ねじれ」を検出することができ、加速度計との組合せで、ねじれ運動からまっすぐな部分（例えば側方運動）を区別することができる。マイクロフォン及び／又は慣性センサを用いて、先端部及び／又はフォトセンサが色表面上を移動するときのテクスチャを伝えることができるオーディオ信号を感知することができる。一部の例では、色コンポーネントは、スタイラスが表面を横切るときの摩擦に起因して生じる音響信号を解釈して、テクスチャを検出することができる。スタイラス／表面の相互作用から放出されるオーディオエネルギの量は、スタイラスの動きの速さと、表面の物理的な特性の関数とすることができる。
【００２５】
言い変えると、フォトセンサ、加速度計、マイクロフォン及び／又はジャイロスコープのようなセンサの組合せをスタイラス上で用いて、テクスチャを決定することができる。色コンポーネント１５３４は、様々なセンサからの色情報を記録して、色とテクスチャの双方をキャプチャすることができる。例えばスタイラスは色プラステクスチャ（３Ｄ）を感知して再作成することができる。
【００２６】
色コンポーネント１５３４は、色情報に対して様々な処理を実行することができる。例えば色コンポーネントは、ユーザが表面上でスタイラスを動かすと、時間及び／又は移動平均化を実行することができる。このようにして、色コンポーネントは、ユーザがスタイラスを表面に対して動かさずに保持する場合よりも表面のより大きいエリアをキャプチャする、複数のサンプルを取得することができる。時間及び／又は移動平均化は、ユーザがスタイラスを動かすときの速度の差を補うことができる。例えばユーザは、スタイラスを、所望の色の表面の一部分の上で小さい円内で動かすことがある。色コンポーネントは、表面のその部分の色特性を正確に決定することができる。決定された色は、ユーザがその動きを調整し、色を調整することができるように、ディスプレイ２０２上にリアルタイムで提示され得る。例えばユーザは、その中に葉脈を有する葉の一部分の上でスタイラスを移動させる可能性がある。葉脈は、周囲の表面よりも明るい色である可能性がある。葉脈の明るい色は、ディスプレイ２０２上に提示される、決定された色に影響を与える可能性がある。ユーザは、スタイラスが葉脈を避けるように自身の動きを調整することができる。決定された色はこれに応じて変化し、次いでユーザは、満足したときは選択ボタン１５２８（Ａ）により、ディスプレイ２０２上の決定された色を選択することができる。
【００２７】
色コンポーネント１５３４の例は、スタイラス１０２及び／又はコンピューティングデバイス１０４上に現れることができる。一部の実装では、色コンポーネントは、他の選択肢の中でも特に、オペレーティングシステムの一部、アプリケーション又はアプリケーションの一部として現れる可能性がある。
【００２８】
通信コンポーネント１５３２は、スタイラス１０２が、図示されるコンパニオンデバイス１０４（１）〜１０４（４）のような様々なコンピューティングデバイスと通信することを可能にする。通信コンポーネントは、セルラ、Wi-Fi（IEEE802.xx）、Bluetooth（登録商標）等のような様々な技術を介して通信するためのレシーバ及びトランスミッタ及び／又は他の無線周波数回路を含むことができる。
【００２９】
一部の場合には、スタイラス１０２上の色コンポーネント１５３４は、フォトセンサ１５３１からの色情報を処理する際に比較的自己完結的であり得ることに留意されたい。色コンポーネントは、色情報をスタイラスのストレージ１５２２上に記憶させ、かつ／又は通信コンポーネント１５３２を介してコンパニオンデバイス１５３４へ通信させることができる。あるいはまた、色コンポーネント１５３４は、クラウドベースのリソースのようなリモートリソースと通信してもよい。例えば色コンポーネントは、グローバルユーザプロファイルに関連するクラウドベースのリソースと通信してもよい。色コンポーネントは、ユーザ（例えばユーザアカウント）に関連付けられるいずれかのデバイスがユーザの色情報にアクセスすることができるように、色情報をスタイラスからクラウドベースのリソースへ伝達することができる。
【００３０】
言い換えると、圧力センサは、スタイラスが表面に接触していることを示すことができる。この時点で、色コンポーネントは色サンプリングを開始させることができる。色コンポーネントは、光源１５３６からの光とともに及び光源１５３６からの光なしにサンプリングを実行させることによって、表面が放射面であるかどうかを判断することができ、記録されたサンプルにおける光の量を比較することができる。光源がターンオフされたサンプル内の光の量が閾値を超える場合、色コンポーネントは、その表面を放射性として取り扱い、サンプリング用の光源をターンオフすることができる。
【００３１】
ユーザは、表面との接触中に、スタイラス１０２を動かさずに保持し、あるいはスタイラスをあちこちに移動させる可能性がある。色コンポーネントは、慣性センサからの情報に基づいて後者の条件を認識することができる。後者の場合、色コンポーネントは、速度、時間及び／又は何らかの他のパラメータに基づいて色平均化を実行することができる。サンプリング、したがって色平均化は、スタイラスが表面に接触するときに始まり、ユーザが表面からスタイラスを移動させるときに停止することができる。検出される色は、接触中にディスプレイ２０２（及び／又はコンパニオンデバイス）上にリアルタイムで提示されることも、提示されないこともある。言い換えると、ユーザは、スタイラスをどのように動かすかに応じた色展開を見ることができる（例えば隣接する薄緑よりも深緑の上にスタイラスを移動させるのにより多くの時間を費やし、暗くなる表示色を見ることができる）。したがって、ユーザはリアルタイムのフィードバックを提供され、ユーザ自身のアクションによる要求通りに色を変えることができる。
【００３２】
スタイラス１０２及びコンピューティングデバイス１０４（１）〜１０４（４）は、コンピューティングデバイスとして考えることができることに留意されたい。特に図示されていないが、個々のコンピューティングデバイス１０４（１）〜１０４（４）は、構成１５０４（１）及び／又は１５０４（２）によりスタイラス１０２と同様に実装されることも可能であることに留意されたい。「デバイス」、「コンピュータ」又は「コンピューティングデバイス」という用語は、本明細書で使用されるとき、何らかの量の処理能力及び／又はストレージ能力を有する任意のタイプのデバイスを意味することができる。処理能力は、機能を提供するコンピュータ読取可能命令の形のデータを実行することができる１つ以上のプロセッサによって提供され得る。コンピュータ読取可能命令及び／又はユーザ関連データ等のデータを、コンピュータ内蔵型又は外付け型とすることができるストレージ等のストレージ上に記憶することができる。ストレージは、他の中でも特に、揮発性又は不揮発性、ハードドライブ、フラッシュストレージデバイス及び／又は光ストレージデバイス（例えばＣＤ、ＤＶＤ等）、リモートストレージ（例えばクラウドベースのストレージ）のうちのいずれか１つ以上を含むことができる。本明細書で使用されるとき、「コンピュータ読取可能媒体」は信号を含み得る。これに対して、「コンピュータ読取可能記憶媒体」は信号を除外する。コンピュータ読取可能記憶媒体は「コンピュータ読取可能ストレージデバイス」を含む。コンピュータ読取可能ストレージデバイスの例は、他の中でも特に、ＲＡＭ等の揮発性記憶媒体、ハードドライブ、光ディスク及び／フラッシュメモリ等の不揮発性媒体を含む。
【００３３】
上述のように、構成１５０４（２）を、システムオンチップ（ＳＯＣ）タイプの設計として考えることができる。そのような場合、デバイスによって提供される機能を、単一のＳＯＣ又は複数の結合ＳＯＣ上に統合させることができる。１つ以上のプロセッサは、メモリ、ストレージ等のような共有リソースと、及び／又は特定の固有の機能を実行するように構成されるハードウェアブロックのような１つ以上の専用リソースと協調するように構成され得る。したがって、本明細書で使用されるとき、「プロセッサ」という用語は、中央処理ユニット（ＣＰＵ）、グラフィカル処理ユニット（ＧＰＵ）、コントローラ、マイクロコントローラ、プロセッサコア又は他のタイプの処理デバイスも指すことができる。
【００３４】
一般に、本明細書で説明される機能のいずれかは、ソフトウェア、ファームウェア、ハードウェア（例えば固定の論理回路）、手動処理又はこれらの実装の組合せを使用して実装され得る。本明細書で使用されるとき「コンポーネント」という用語は一般に、ソフトウェア、ファームウェア、ハードウェア、全体的なデバイス又はネットワーク、あるいはこれらの組合せを表す。ソフトウェア実装の場合、例えばこれらは、プロセッサ（例えば１つ又は複数のＣＰＵ）上で実行されるときに指定のタスクを実行するプログラムコードを表し得る。プログラムコードを、コンピュータ読取可能記憶媒体のような１つ以上のコンピュータ読取可能メモリデバイス内に記憶することができる。コンポーネントの機能及び技術はプラットフォーム独立であり、これは、様々な処理構成を有する様々な市販のコンピューティングプラットフォーム上で実装され得ることを意味する。
【００３５】
図１６Ａ〜図１６Ｂはスタイラスレイアウトを比較する。スタイラス１０２は図１５から再現される。スタイラス１０２（Ａ）、１０２（Ｂ）、１０２（Ｃ）、１０２（Ｄ）及び１０２（Ｅ）は新たに導入される。スタイラス１０２の場合、フォトセンサ１５３１は、先端部１５４４からの物理的に分離される領域１６０２を感知するように配置される。これに対して、スタイラス１０２（Ａ）〜１０２（Ｃ）は、先端部１５４４への近接を感知するようにフォトセンサ１５３１を配置し、スタイラス１０２（Ｄ）及び１０２（Ｅ）は、スタイラスの対向する端部にフォトセンサと容量センサを配置する。
【００３６】
スタイラス１０２（Ａ）は、光ファイバ等の光パイプ又は光チューブ１６０４を使用して、スタイラスの上端部１６０６（又は他の領域）で光を収集し、スタイラスの本体１５４２を通して先端部１５４４へ光を伝達することができる。光ファイバ等のもう１つの光パイプ１６１０が、先端部１５４４とフォトセンサ１５３１との間に伸びることができる。この場合、ポイント１６１２が光パイプの上に突き出ることがある。この構成では、ポイントは、圧力及び／又は容量センサ１５３０を含むことができる。一部の構成では、光パイプ１６０４及び１６１０は、光パイプを保護し、かつ／又は光パイプへ光の焦点を合わせるか焦点を外すレンズ又は他の構造で、先端部１５４４において頂点を成すことができる。
【００３７】
スタイラス１０２（Ｂ）は、該スタイラスの先端部１５４４から離してＬＥＤ１５３７及びフォトセンサ１５３１を配置することができる。光パイプ１６０４は、ＬＥＤ１５３７と先端部１５４４との間で光を伝達するのに使用され得る。光パイプ１６１０は、先端部とフォトセンサ１５３１との間で光を伝達するのに使用され得る。この実装では更に、先端部は、光パイプ１６０４及び１６１０の端部を含み、光パイプをダメージから保護する、凹部（concave  recess）１６１４を含むことができる。凹部１６１４は、環境から色をサンプリングするときに環境光の排除も可能にすることができる。例えばスタイラスが、色付けされた表面に対して垂直に保持される場合、先端部１５４４は、環境光が凹部１６１４に入ってフォトセンサ１５３１により検出されることを防ぐことができる。
【００３８】
スタイラス１０２（Ｃ）はスタイラス１０２（Ｂ）と同様である。しかしながら、この場合、光パイプ１６１０（ゴーストで示される）は、光パイプ１６０４内に入れ子（例えば光パイプ内の光パイプ）にされる。この構成では、ＬＥＤ１５３７によって生じた光は、先端部１５４４へと下がっていき、色付けされた表面から反射される光のいずれかが、フォトセンサ１５３１へ向かって光パイプ１６１０を逆流するように進むことができる。代替的な構成は、光パイプ１６０４を光パイプ１６１０内に入れ子にすることができる。
【００３９】
スタイラス１０２〜１０２（Ｃ）は、先端部１５４４に対して配置される色感知素子と容量素子の双方を含むことができる。対照的に、スタイラス１０２（Ｄ）〜１０２（Ｅ）は、容量先端部１５４４（１）と、反対の色感知先端部１５４４（２）を有する。特に図示されていないが、代替的に、他の実装は、スタイラスの単一の端部に展開可能な先端部を有することができる。例えばユーザは、他の構成の中でも特に、スタイラスの一部を時計回りにねじって色感知素子を展開させて、容量素子を格納し、次いでスタイラスを反時計回りにねじって色感知素子を格納して、容量素子を展開することができる。
【００４０】
スタイラス１０２（Ｄ）は、共通又は共有の光パイプライン１６０４に結合される光源（ＬＳ）１５３６及びフォトセンサ１５３１を含む。この場合、光パイプは、光源１５３６から色感知先端部１５４４（２）へ伸びる。表面から反射される光は、光パイプライン１６０４を逆流して進むことができる。この光の一部は、光パイプラインの「Ｙ」の形の分岐に入り、最終的にフォトセンサ１５３１に到達することができる。
【００４１】
スタイラス１０２（Ｅ）は、光源１５３６用の光パイプライン１６０４とフォトセンサ１５３１用の光パイプ１６１０を含む。この場合、光パイプは互いに対して平行に向けられていない。代わりに、光パイプ１６１０は、（色感知素子１５４４（２）で測定されるとき）光パイプ１６０４に対して鋭角に向けられている。さらに、スタイラス１０２（Ｅ）は、調整素子１６１６を含む。調整素子は、色感知機能との関連で様々なパラメータを調整することができる。例えば調整素子は、光パイプ１６０４と光パイプ１６１０の間の相対的な角度を変えるように光パイプ１６０４を移動させることができる。別の実装では、調整素子１６１６は、より広く開くことが可能であるか、あるいは光パイプ１６０４及び／又は１６１０のいずれか又は双方の上でより狭く焦点を合わせることが可能な、虹彩として現れることもあり得る。更に別の実装では、調整素子１６１６はフォトセンサ１５３１の焦点距離を変えることができる。例えばユーザは、視界（view）を広げるために、色感知先端部１５４４（２）の方へ調整素子１６１６を移動させることができる。調整素子を色感知先端部から遠くへ移動させることは、視界（例えば感知される表面のエリア）を狭める可能性がある。他の実装では、視野を効果的に広げる又は狭めるために、センサの中心又はセンサの周辺のいずれかからの感知データの値を排他的に利用し、あるいは重み付けすることにより、同様の機能を得ることができる。スタイラス１０２（Ｅ）に関連して図示されているが、他のスタイラスの実装とともに調整素子を用いることもできる。
【００４２】
図１７は、スタイラス１０２とのインタラクションにより、ユーザが色を調整することを可能にする例を図示している。例１では、スタイラス１０２は、色付けされた表面に対してフラットに配置されている。この場合、スタイラスによって検出される色は、色付けされた表面の色に合致する（例えばディスプレイ内の色を、色付けされた表面の色と比較されたい）。例２では、ユーザは、色付けされた表面に対してスタイラスを操作することによって、色を調整することができる。この例では、ディスプレイ上の色は、色付けされた表面の色とは異なる緑（より密な線で表される）である。ユーザは、他の中でも特に、スタイラスを更に傾斜させることによって、かつ／又はスタイラスを回転させることによって、色を更に調整することができる。例えばスタイラスを傾斜させることにより、緑をより明るく又は暗くすることができ、スタイラスを一方向にねじることにより、緑をより青みがかったものにし、他方にねじることにより、緑をより黄みがかったものにすることができる。図１６Ｂに関連して説明した調整素子１６１６が、感知された色を調整する他の方法をユーザに提供することもできることにも留意されたい。
【００４３】
スタイラス１０２は、鏡面反射に対処するようにも構成され得る。鏡面反射は、照明に対する向きを感知することに応答して、色相の彩度のレベルに影響を与える可能性がある。一部の実装では、その効果は、サンプル色の様々なレベルの彩度を達成及び／又は調整するよう、ユーザがスタイラス１０２を傾斜させる／傾けることを可能にするために使用され得る。鏡面反射を回避して、より正確な色を感知することができる。例えばサンプルの局所面（local  plane）の周囲の入射面内の鏡面反射コンポーネントに対して、これを回避する、フォトセンサの戦略的な配置は、色の精度を高めることができる。鏡面反射は、マルチ角度プルービングを使用することにより、感知される光の外へキャリブレート（calibrate）され得る。あるいは、一部の実装は、プルービング／スタイラスの照明の向きを制御することができる。一部の実装は、ユーザが、自然な手の保持の傾斜を介して反射の量及び／又はタイプに影響を与えるようにスタイラスの向きを手動で制御することを可能にすることができる。保持する向きにより、彩度レベルを選択することができる（例えば物体の表面への法線に対して傾斜される図１６Ｂの「Ｙ」のファイバ）。
【００４４】
一部の実装では、伝達と感知の双方に（例えば図１６Ｂ）単一の光パイプ又はジョイント型の光パイプを使用することは、反射特性に影響を与える可能性がある。例えば先端の表面インタフェースから反射された光は、照明光のごく一部のみをフォトセンサ１５３１へと反射する傾向がある。しかしながら、照明は、反射率及び／又は光量を拡散することに起因して（多くのサンプルがニア・ランバート（near-lambertian）である）、受信した光よりも光強度（optical  power）において実質的に高い可能性がある。ある視点から見ると、大量の照明光からのごくわずかな反射光は、依然としてかなりの光量になる可能性がある。したがって、この後方反射光（back-reflected  light）はクロストークの形で背景を伝達する可能性がある。一部の実装は、キャリブレーションを介してこの側面を取り除くことができる。時間／使用／処理にとともにプローブチップの変化がキャリブレーションに影響を与え、使用とともに低い光サンプリングについての不正確性を引き起こす可能性がある。しかしながら、上述のように、この側面は、時間平均化を介して対処され得る。
【００４５】
ある観点から、一部の実装は、サンプル色と鏡面性の測定との双方を決定することができる。例えばスタイラス１０２は、一瞬の反射率（just  spot  reflectance）ではなく、パターン反射を測定することができる。そのような一部の実装は、異なる角度で１組の光源を使用し、受け取った光をフォトセンサで測定することができる。そのような構成は、３Ｄレンダリングにおいて鏡面のようなグロスを物体に塗布する能力のような、多くの「ペインティング」オプションを可能にする。
【００４６】
一部の構成では、先端曲率＆表面粗さは、光学経路内のサンプルなしに、背景、又はセンサへ後方錯乱される光を増加させる可能性がある。この現象は、特に、図１６Ｂに関連して説明したジョイント型ファイバのシナリオに広く見られる可能性がある。照明光及び戻り信号が同じファイバを共有することになる場合、先端部等の出口インタフェースからセンサへ戻るよう反射される光の任意の部分は直接的に、信号レベルを不当に又は表面的につり上げることに寄与する可能性がある。これは、実際には信号でなく、代わりに照明光（白光であり得る）のごく一部にすぎないので、信号は、最終的には、実際の物体よりも、より「色あせて」いるか色の彩度が低いサンプル物体の色を表すように見える可能性がある。（高価な反射防止（ＡＲ）コーティングのない）先端部における典型的な空気と媒体インタフェース（air-to-media  interface）は、軸上の約4%を反射する可能性がある。何らかの有限のｚ距離における拡散的反射性物体へ十分な光を提供するために、照明光強度は、信号よりもかなり高い傾向がある。したがって、一見わずかな比率に見えるものも、最終的には、信号の背景に対する明らかな寄与因子となり得る。一部の場合には、背景レベルは、ほぼ一定であると考えられることがあり、減算／処理によって較正され得る。しかしながら、先端部が露出され、劣化（getting  rough）のように先端部の更なる処理がなされ、使用とともに後方錯乱の量が変わり得ることに留意されたい。したがって、分離型のファイバは、共有される少なくとも何らかの経路長を有するジョイント型のファイバに対して潜在的な利点を有する。背景に対する別の寄与因子は、鏡面コンポーネントを有するサンプルの正面から離れるフレネル反射（Fresnel  reflection）である。この問題は、サンプルからの鏡面反射を回避又は拒絶するプルービング形状によって解決され得る。
【００４７】
上記の説明の観点から、一部の実装は、角度排除（angular  rejection）／レンズオプション（lensed  option）を用いることができる。これらの実装は、空間フィルタリングを使用して角度排除を可能にする（すなわち、鏡面コンポーネントを減らす／避ける）ことができる。そのような構成では、効率と角度受入（angular  acceptance）との間にトレードオフが存在し得る。例えばより狭い角度受入は、より高い解像度ブロービングにとっては望ましい可能性はあるが、効率は低い傾向がある。
【００４８】
一部の実装では、疑似コリメートファイバ（pseudo-collimated  fiber）を用いることができる。そのような構成は、動作のｚ範囲（working  z  range）、サンプル面における解像度、効率、光量及び／又はセンサ応答度及び／又はノイズの制限といった、様々なファクタのバランスをとることができる。
【００４９】
これらの実装の一部は、約1.5mm-2mmの解像度をもたらすことができる、1-1.5ミリメートル（mm）の光ファイバとして現れる光パイプを用いることができる。これは、スタイラスの手で保持される角度の形状と結合される光ファイバの先端部の広い角度受入に起因する可能性がある。他の実装は、より小さな又はより大きな光ファイバを使用することができる。例えば一部の実装は0.2から1.0mmの範囲の光ファイバを用いることができる。
【００５０】
上述のように、一部のスタイラスの設計は、調整素子としての環状焦点（annular  focus）の使用により、多焦点効果を利用することができる。これらの設計は、限られた範囲上でｚに対して、限られた平坦化された放射照度（flattened  irradiance）を到達することによって、r^2ロールオフを排除することを助けることができる。（限られたｚ範囲上で）多焦点効果以外に、解像度及び明るさ（実際のサンプルｖｓ光経路収集の効率性）は、ｚ距離によって強く影響され得る。再現精度は、マウントポッド（mount-pod）の使用又はサンプル接触との想定される保持角度を通して高めることができる。
【００５１】
上述のように、一部の実装は、照明及び放射性サンプリングを可能にすることができる。例えばスタイラスは、サンプル面から放射される光を感知し、これに従って動作するための容量を含むことができる。例えば一部のスタイラスは、表面の２つのクイックサンプル、１つはスタイラスの光源をオンにし、もう１つは光源をオフにするサンプルを実行することができる。双方のサンプルが同様の結果を返す場合、スタイラスは、その面を、デジタルディスプレイ面等の放射性面として取り扱うことができ、光源をオフにしてサンプルを使用することができる。照明「オフ」モードの場合には、ユーザはディスプレイから又は環境（空、サンセット等）からも捉えることができる。環境はオンボード照明ほど高くないことがあるので、一部の実装は、環境に対して照明されるとき、サンプルの予測レベルの差を説明する可能性がある。これは、放射性のサンプルのためである可能性があり、特定の標準シナリオにとっては較正の選択が存在し得る。要約すると、ユーザは、表面を照明し又は照明せずに、スタイラスを操作して環境色の周囲のパレットをキャプチャすることができる。
【００５２】
図１８は、図７〜図９に関連して説明される機能を達成するようにユーザ１１６がコンピューティングデバイス１０４をセットアップすることができる方法の例を示す。図７〜図９では、ユーザは、色（花瓶からの青）を利用して、コンピューティングデバイス１０４で電子メールアプリケーションを起動したことを思い出されたい。図１８の例１では、ユーザは、セッティング用のグラフィカルユーザインタフェース（ＧＵＩ）１８０２に進むことができる。ＧＵＩは、色コンポーネント１５３４（３）によって生成され、かつ／又は色コンポーネント１５３４（３）によって利用され、ユーザが、選択した色によりコンピューティングデバイスを制御することを可能にすることができる。セッティング用のＧＵＩは、ユーザが特定の入力コマンドを特定の機能にマップすることを可能にすることができる。例２では、ユーザは、スタイラスを用いて色（例えば花瓶からの青色）を入力コマンドとして識別することができる。ユーザは次いで、例えばドロップダウンリストから、及び／又はユーザによって自己作成される機能を入力することができる。例３は、例２のユーザアクションの結果を示している。例３は、（花瓶からの）青色が、ユーザの電子メールアプリケーションの起動にマッピングされることを示す。したがって、ユーザが図７に示される方法でスタイラスを使用すると、図７〜図８に示されるように電子メールアプリケーションが起動される。
【００５３】
一視点から見ると、色コンポーネントは、ユーザが、コンピューティングデバイスによって実行される機能に色をマップすることを可能にする、ＧＵＩをディスプレイ上に生成するように構成され得る。色コンポーネントは、ユーザから受け取った個々の色を個々の機能にマッピングするかどうかを判断し、コンピューティングデバイス上で個々の機能を実行するように構成され得る。
【００５４】
例示の方法
図１９は、本概念の少なくとも一部の実装に合致する方法又は処理１９００のフローチャートを図示している。
【００５５】
１９０２において、方法は、色情報を取得するよう、ユーザから指示を受け取ることができる。
【００５６】
ブロック１９０４において、方法は、色情報を取得することができる。
【００５７】
ブロック１９０６において、方法は、色情報を記憶することができる。
【００５８】
ブロック１９０８において、方法は、色情報をコンパニオンデバイスに伝送することができる。
【００５９】
図２０は、本概念の少なくとも一部の実装に合致する別の方法又は処理２０００のフローチャートを図示している。
【００６０】
ブロック２００２において、方法は、ユーザから色情報を取得することができる。一部の場合には、色情報は、ユーザによって制御されるスタイラスから取得され得る。
【００６１】
ブロック２００４において、方法は、色情報を、描画色として又は異なる機能を制御する入力として、描画アプリケーションに適用するべきかどうかを判断することができる。一部の実装では、描画アプリケーションのコンテキストで色を受け取る場合、その色情報を、ユーザによって描画用に選択された色として解釈することができる。そうではなく、色情報が、従来的には「色」に関連しない（例えば色付きフォント／文字、ハイライト、描画及び／又はペインティング等に関連しない）入力機能にマップされているかどうかの判断を行うこともできる。
【００６２】
ブロック２００６において、方法は、色情報に応答してアクションを実行することができる。
【００６３】
図２１は、本概念の少なくとも一部の実装に合致する別の方法又は処理２１００のフローチャートを図示している。
【００６４】
ブロック２１０２において、方法は、コンピューティングデバイス上に表示されるグラフィカルユーザインタフェース（ＧＵＩ）に対するデジタルスタイラスの近接性を検出することができる。
【００６５】
ブロック２１０４において、方法は、色に関連するデータをデジタルスタイラスから受け取ることができる。
【００６６】
ブロック２１０６において、方法は、デジタルスタイラスが、ＧＵＩ上の描画アプリケーションに係合（engage）しているかどうかを判断することができる。
【００６７】
ブロック２１０８において、方法は、デジタルスタイラスが描画アプリケーションに係合している例では、色で描画アプリケーションの一部を装飾（illuminate）することができる。例えば方法は、フォントを色付け、色でハイライトし、描画し、かつ／又はペイントすることができる。
【００６８】
ブロック２１１０において、方法は、デジタルスタイラスが描画アプリケーションに係合していない代替例では、色が、コンピューティングデバイスに関連する制御機能にマップされているかどうかを識別し、コンピューティングデバイス上で制御機能を実装することができる。
【００６９】
本概念は、色スタイラスに関連する幾つかの技術的問題、及び色を使用してコンピューティングデバイスを制御することに対処する。技術的ソリューションの１つは、ユーザが個々の色に関連付けられる制御機能を定義することを可能にすることを含むことができる。
【００７０】
所望の方法又は処理は、上述のシステム及び／又はデバイスによって、並びに／あるいは他のデバイス及び／又はシステムによって実行され得る。説明される方法の順序は、限定として解釈されるように意図されておらず、説明される任意の数の動作を任意の順番で組み合わせて、方法又は代替方法を実装することができる。さらに、方法は、デバイスが方法を実装することができるように、いずれかの適切なハードウェア、ソフトウェア、ファームウェア又はその組合せで実装され得る。ある場合には、方法は、コンピューティングデバイスのプロセッサによる実行がコンピューティングデバイスに方法を実行させるよう、１組の命令としてコンピュータ読取可能記憶媒体上に記憶される。
【００７１】
更なる例
本説明は色情報に関する。一例は、ディスプレイを有するコンピューティングデバイスと、動作環境から色をキャプチャするように構成されるデジタルスタイラスとを含むことができる。デジタルスタイラスは、個々の色に関連するデータを動作環境からコンピューティングデバイスへ無線で通信するように構成され得る。コンピューティングデバイスは、個々の色のコンテキストを識別し、個々の色及びコンテキストに基づいてコンピューティングデバイスを制御するように構成され得る。
【００７２】
上記及び／又は下記の段落の例において、ディスプレイはタッチセンサ式ディスプレイであり、コンピューティングデバイスは、少なくとも部分的に、デジタルスタイラスによって接触されたディスプレイ上の位置を検出することによって、コンテキストを決定するように構成される。
【００７３】
上記及び／又は下記の段落の例において、コンピューティングデバイスは、位置が、タッチセンサ式ディスプレイ上に提示される描画アプリケーションのグラフィカルユーザインタゲース内であるかどうかを判断するように更に構成される。
【００７４】
上記及び／又は下記の段落の例において、コンピューティングデバイスは、ディスプレイに対するデジタルスタイラスの近接性を検出し、色をディスプレイ上の位置に相関させるように構成される。
【００７５】
上記及び／又は下記の段落の例において、コンピューティングデバイスは、ディスプレイ上の位置のコンテキストに基づいてコンピューティングデバイスを制御するように構成される。
【００７６】
上記及び／又は下記の段落の例において、コンピューティングデバイスは、ユーザが個々の色を個々の機能にマップすることを可能にするように更に構成される。
【００７７】
上記及び／又は下記の段落の例において、コンピューティングデバイスは、タブレット型のコンピューティングデバイス又はノートブック型のコンピューティングデバイスである。
【００７８】
上記及び／又は下記の段落の例において、コンピューティングデバイスは、個々の色のコンテキストを識別し、個々の色に基づいてコンピューティングデバイスを制御するように構成される色コンポーネントを更に含む。色コンポーネントは、アプリケーション、アプリケーションの一部又は前記コンピューティングデバイスにインストールされるオペレーティングシステムの一部である。
【００７９】
別の例は、ディスプレイと、ユーザが、コンピューティングデバイスによって実行される機能に色をマップすることを可能にするグラフィカルユーザインタフェース（ＧＵＩ）をディスプレイ上に生成するように構成される色コンポーネントとを含むことができる。色コンポーネントは、ユーザから受け取った個々の色を個々の機能にマップするかどうかを判断し、コンピューティングデバイス上の個々の機能を実装するように構成され得る。
【００８０】
上記及び／又は下記の段落の例において、色コンポーネントは、コンピューティングデバイスのオペレーティングシステムの一部又はコンピューティングデバイス上で動作するアプリケーションの一部である。
【００８１】
上記及び／又は下記の段落の例は、デジタルスタイラスを介してユーザからの色入力を無線で受け取るように構成される通信コンポーネントを更に含む。
【００８２】
上記及び／又は下記の段落の例において、ディスプレイはタッチセンサ式ディスプレイである。コンピューティングデバイスは、デジタルスタイラスがタッチセンサ式ディスプレイに接触するときに色入力を無線で受け取るように構成される。
【００８３】
上記及び／又は下記の段落の例において、コンピューティングデバイスは、デジタルスタイラスがディスプレイに近接するが接触していないときに色入力を無線で受け取るように構成される。
【００８４】
上記及び／又は下記の段落の例において、ＧＵＩは、ユーザが第１の色を入力して、第１の色についての第１の機能を定義し、第２の色を入力して、第２の色についての第２の機能を定義することを可能にするように構成される。
【００８５】
上記及び／又は下記の段落の例において、色コンポーネントは、ユーザが、描画アプリケーションに関連する色を供給しているかどうかを判断するように更に構成される。
【００８６】
更なる例は、コンピューティングデバイス上に表示されるグラフィカルユーザインタフェース（ＧＵＩ）に対するデジタルスタイラスの近接性を検出することを含む。本例は、色に関連するデータをデジタルスタイラスから受け取ることを更に含む。本例は、デジタルスタイラスが、ＧＵＩ上の描画アプリケーションに係合しているかどうかを判断することができる。デジタルスタイラスが描画アプリケーションに係合している例では、色で描画アプリケーションの一部を装飾することを含む。デジタルスタイラスが描画アプリケーションに係合していない代替例では、色が、コンピューティングデバイスに関連する制御機能にマップされているかどうかを識別し、コンピューティングデバイス上で制御機能を実装することを含む。
【００８７】
上記及び／又は下記の段落の例において、検出する動作は、ＧＵＩが提示されるタッチセンサ式ディスプレイによりデジタルスタイラスの物理的な接触を検出することを含むか、あるいは検出する動作は、静電容量を通してデジタルスタイラスを検出することを備える。
【００８８】
上記及び／又は下記の段落の例において、ユーザが色を個々の制御機能にマップすることを可能にする別のＧＵＩを提示する動作を更に含む。
【００８９】
上記及び／又は下記の段落の例において、制御機能は、コンテンツを色に関連付けることを備えるか、あるいは制御機能は、デジタルスタイラスから色を受け取ると、個々のアプリケーションを起動することを備える。
【００９０】
上記及び／又は下記の段落の例において、識別する動作は、個々の入力を個々の制御機能にマップするテーブルにアクセスすることを備える。
【００９１】
結論
色スタイルに関する技術、方法、デバイス、システム等を構造的特徴及び／又は方法的動作に固有の言葉で説明したが、添付の特許請求の範囲において定義される主題は、必ずしも、説明される固有の特徴又は動作に限定されない。むしろ、固有の特徴及び動作は、特許請求に係る方法、デバイス、システム等を実装する例示の形として開示される。
【図１】
0006676617.tif 000002
【図２】
0006676617.tif 000003
【図３】
0006676617.tif 000004
【図４】
0006676617.tif 000005
【図５】
0006676617.tif 000006
【図６】
0006676617.tif 000007
【図７】
0006676617.tif 000008
【図８】
0006676617.tif 000009
【図９】
0006676617.tif 000010
【図１０】
0006676617.tif 000011
【図１１】
0006676617.tif 000012
【図１２】
0006676617.tif 000013
【図１３】
0006676617.tif 000014
【図１４】
0006676617.tif 000015
【図１５】
0006676617.tif 000016
【図１６Ａ】
0006676617.tif 000017
【図１６Ｂ】
0006676617.tif 000018
【図１７】
0006676617.tif 000019
【図１８】
0006676617.tif 000020
【図１９】
0006676617.tif 000021
【図２０】
0006676617.tif 000022
【図２１】
0006676617.tif 000023