(57)【特許請求の範囲】
【請求項１】
コンピューティングデバイスであって、
処理リソースと、
メモリリソースであって、
該コンピューティングデバイスによってキャプチャされたアナログイメージの画像のマーキングエリアを画定することと、
前記画像の背景から前記画像の前記アナログイメージを分離することと、
前記画像の前記アナログイメージの画像部分と前記画像の前記背景の透明部分とを含むベクトル形式小画像を生成することと、
を前記処理リソースに行わせる機械可読命令を記憶する、メモリリソースと、
を備える、コンピューティングデバイス。
【請求項２】
前記処理リソースは、前記処理リソースに、前記ベクトル形式小画像をデジタル画像ファイル内に位置決めさせる機械可読命令を実行し、前記デジタル画像ファイルが前記背景の前記透明部分を通じて可視表示される、請求項１に記載のコンピューティングデバイス。
【請求項３】
前記ベクトル形式小画像は、ベクトル形式小画像アプリケーション又は署名アプリケーションによって記憶される、請求項１又は請求項２に記載のコンピューティングデバイス。
【請求項４】
前記処理リソースは、前記処理リソースに、前記アナログイメージを単色に変換させ、前記画像から前記背景を除去させる機械可読命令を実行する、請求項１〜３の何れか一項に記載のコンピューティングデバイス。
【請求項５】
前記処理リソースは、
前記アナログイメージの第１の部分に対応する第１の色と、前記アナログイメージの第２の部分に対応する第２の色とを特定することと、  
前記画像の前記背景の第３の色を選択することと、
前記第１の色の前記アナログイメージの前記第１の部分と、前記第２の色の前記アナログイメージの前記第２の部分と、前記第３の色の前記画像の前記背景とを含むように前記ベクトル形式小画像を生成することと、
を前記処理リソースに行わせる機械可読命令を実行する、請求項１〜３の何れか一項に記載のコンピューティングデバイス。
【請求項６】
前記処理リソースは、前記アナログイメージと前記背景との間の色値の変動を特定する前記ベクトル形式小画像のピクセル許容レベルを前記処理リソースに求めさせる機械可読命令を実行する、請求項１〜５の何れか一項に記載のコンピューティングデバイス。
【請求項７】
アナログイメージと背景とを含む基材から画像をキャプチャすることと、
コントラスト閾値よりも小さい前記背景から、前記コントラスト閾値よりも大きい前記アナログイメージを分離することと、
前記アナログイメージの画像部分と前記背景の透明部分とを含むベクトル形式小画像を生成することと、
前記ベクトル形式小画像をデジタル画像ファイル内に位置決めし、前記デジタル画像ファイルが前記背景の前記透明部分を通じて可視表示されることと、
を処理リソースに行わせる機械可読命令が記憶された非一時的機械可読記憶媒体。
【請求項８】
前記処理リソースに、前記アナログイメージ及び前記背景をディスプレイ上に表示させる命令と、前記ディスプレイ上の前記アナログイメージの位置を変更する位置決め入力を受信させる命令とを含む、請求項７に記載の媒体。
【請求項９】
前記画像部分の第１の色及び前記透明部分の第２の色は、前記アナログイメージの前記画像部分の前記第１の色を前記第２の色に取り替え、前記背景の前記透明部分の前記第２の色を前記第１の色に取り替えるように反転可能である、請求項８に記載の媒体。
【請求項１０】
前記ベクトル形式小画像は、前記アナログイメージ及び前記背景を形成する複数の幾何オブジェクトを含む、請求項７〜９の何れか一項に記載の媒体。
【請求項１１】
アナログイメージと背景とを含む第１の基材から第１の画像をキャプチャすることと、
前記第１の画像の前記アナログイメージの画像部分と前記第１の画像の前記背景の透明部分とを含む第１のベクトル形式小画像を生成することと、
アナログイメージと背景とを含む第２の基材から第２の画像をキャプチャすることと、
前記第２の画像の前記アナログイメージの画像部分と前記第２の画像の前記背景の透明部分とを含む第２のベクトル形式小画像を前記第１のベクトル形式小画像上に生成することと、
を含む、方法。
【請求項１２】
前記第１のベクトル形式小画像は第１の色で生成され、前記第２のベクトル形式小画像は第２の色で生成される、請求項１１に記載の方法。
【請求項１３】
前記第１の画像は、前記第１の色を含む複数の色を含む画像の第１の部分であり、前記第２の画像は、当該画像の第２の部分である、請求項１２に記載の方法。
【請求項１４】
前記第２のベクトル形式小画像の位置を前記第１のベクトル形式小画像の境界内に変更することを含む、請求項１１に記載の方法。
【請求項１５】
前記第１の画像は、第１の色を含み、前記第１のベクトル形式小画像は、前記第１の色と異なる第２の色を含む、請求項１４に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
ベクトルグラフィックス（vector graphics）は、幾つかのコンピュータグラフィックスにおいて、形状を利用して画像を表すことができる。ベクトルグラフィックスは、制御点又は制御ノードと呼ぶことができるロケーションを通るベクトルに基づくことができる。ベクトルグラフィックスは、画像のｘ軸及びｙ軸に沿った複数のパス（paths）を含むことができる。これらの複数のパスには、ストローク（stroke）、色、形状、曲線、太さ、及び／又はフィル（fill：塗りつぶし）等の様々な属性を割り当てることができる。
【図面の簡単な説明】
【０００２】
【図１】本開示に沿ったベクトル形式小画像生成に適したコンピューティングデバイスの一例のブロック図である。
【図２】本開示に沿ったベクトル形式小画像生成に適したシステムの一例のブロック図である。
【図３】本開示に沿ったベクトル形式小画像生成の方法の一例を示す図である。
【図４】ベクトル形式小画像生成に適したコンピューティングデバイスのディスプレイを示す図である。
【図５】ベクトル形式小画像生成に適したコンピューティングデバイスのディスプレイを示す図である。
【発明を実施するための形態】
【０００３】
ベクトル形式小画像（small vector image）（例えば、ステッカ、デジタルステッカ等）は、コンピューティングデバイスのディスプレイ上に表示することができるベクトルグラフィックスとすることができる。本明細書において用いられるようなベクトル形式小画像は、アナログイメージ（analog imagery）及び／又は画像の背景を形成する複数の幾何オブジェクトを含むことができる。幾つかの例では、ベクトル形式小画像は、コンピューティングデバイスのディスプレイを介して他のグラフィカル画像（例えば、画（pictures）、テキスト等）上に位置決めすることができる。ベクトル形式小画像は、コンピューティングデバイスのデータベース内に又はアプリケーションによって記憶することができる。例えば、ステッカアプリケーション又は署名アプリケーションを利用して、コンピューティングデバイスのディスプレイ上に表示される他のグラフィカル画像若しくは文書内に又はそれらの上に位置決めすることができる複数のベクトル形式小画像を記憶することができる。
【０００４】
幾つかの例では、ベクトル形式小画像は、コンピューティングデバイスを介してダウンロード及び／又は購入し、アプリケーションによって記憶することができる。幾つかの例では、このアプリケーションは、グラフィカル画像を編集するのに利用することができる画像編集アプリケーションとすることができる。これらの例では、画像編集アプリケーションは、選択されたグラフィカル画像上で追加、調整、及び／又は位置決めすることができる複数のベクトル形式小画像を含むことができるステッカアプリケーションを含むことができる。
【０００５】
本明細書において説明されるように、ベクトル形式小画像生成は、画像からカスタムベクトル形式小画像を生成することを含むことができる。幾つかの例では、ベクトル形式小画像生成は、カメラを介して基材（substrate：サブストレート）から画像をキャプチャすることを含むことができる。例えば、用紙上の描画の画像をモバイルコンピューティングデバイスのカメラによってキャプチャすることができる。この例では、この画像を利用してカスタムベクトル形式小画像を生成することができる。この例では、生成されたベクトル形式小画像は、モバイルコンピューティングデバイスのユーザによってダウンロード又は購入された他のベクトル形式小画像とともにアプリケーションによって記憶することができる。このように、モバイルコンピューティングデバイスは、記憶することができ及び／又は他のグラフィカル画像内に若しくはそれらの上に位置決めすることができるカスタムベクトル形式小画像を生成することができる。
【０００６】
図１は、本開示に沿ったベクトル形式小画像生成に適したコンピューティングデバイス１０２の一例のブロック図を示している。幾つかの例では、コンピューティングデバイス１０２は、スマートフォン又はタブレット等のモバイルコンピューティングデバイス又はモバイルデバイスとすることができる。コンピューティングデバイス１０２は、処理リソース１０４及びメモリリソース１０６（例えば、機械可読記憶媒体、非一時的機械可読記憶媒体等）を備えることができる。メモリリソース１０６は、マーキングエリア画定（define a marked area）命令１０８、分離（separate）命令１１０、及び／又はベクトル形式小画像生成（generate a small vector image）命令１１２を含む機械可読命令を含むことができる。
【０００７】
処理リソース１０４は、中央処理ユニット（ＣＰＵ）、半導体ベースのマイクロプロセッサ、及び／又はメモリリソース１０６に記憶された機械可読命令１０８、１１０、１１２の取り出し及び実行に適した他のハードウェアデバイスとすることができる。処理リソース１０４は、命令１０８、１１０、１１２をフェッチ、デコード、及び実行することができる。命令１０８、１１０、１１２の取り出し及び実行に代えて又はこれらに加えて、処理リソース１０４は、命令１０８、１１０、１１２の機能を実行する電子構成要素を備える複数の電子回路を備えることができる。
【０００８】
メモリリソース１０６は、実行可能命令１０８、１１０、１１２及び／又はデータを記憶する電子記憶デバイス、磁気記憶デバイス、光記憶デバイス、又は他の物理記憶デバイスとすることができる。したがって、メモリリソース１０６は、例えば、ランダムアクセスメモリ（ＲＡＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、記憶ドライブ、光ディスク等とすることができる。メモリリソース１０６は、図１に示すように、コンピューティングデバイス１０２内に配置することができる。これに加えて及び／又はこれに代えて、メモリリソース１０６は、例えば、コンピューティングデバイス１０２がポータブル／外部／リモート記憶媒体から命令１０８、１１０、１１２をダウンロードすることを可能にするポータブル記憶媒体、外部記憶媒体又はリモート記憶媒体とすることができる。
【０００９】
処理リソース１０４は、メモリリソース１０６に記憶されたマーキングエリア画定命令１０８を実行して、コンピューティングデバイス１０２によってキャプチャされたアナログイメージの画像のマーキングエリア（例えば、マーキングを有するエリア、画像の境界等）を画定することができる。本明細書において用いられるようなアナログイメージは、例えば、基材上の画像、マーク、テキスト、及び／又は形状を含むことができる。例えば、アナログイメージは、用紙上の画像及び／又はテキストの描画（drawing）とすることができる。この例では、アナログイメージは、コンピューティングデバイス１０２に結合されたカメラ（例えば、デジタルカメラ等）によってキャプチャすることができる。
【００１０】
幾つかの例では、画像のマーキングエリアを画定することは、アナログイメージ及び周囲の背景を含む画像のエリアを画定することを含むことができる。例えば、マーキングエリアを画定することは、ベクトル形式小画像を生成するのに利用される画像の部分を決定することを含むことができる。この例では、マーキングエリアを画定することは、カメラによってキャプチャされたアナログイメージを取り囲むエリアを選択することを含むことができる。
【００１１】
処理リソース１０４は、メモリリソース１０６に記憶された分離命令１１０を実行して、画像の背景から画像のアナログイメージを分離することができる。本明細書において説明されるように、アナログイメージは、用紙等の基材上に印刷又は描画される画像及び／又はテキストを含むことができる。幾つかの例では、命令１１０は、基材からアナログイメージを分離することができる。例えば、アナログイメージは、用紙上の描画とすることができる。この例では、命令１１０は、用紙の背景から画像の描画部分を分離することができる。
【００１２】
幾つかの例では、画像の背景から画像のアナログイメージを分離することは、コントラスト閾値を利用して、アナログイメージと背景とを区別することを含むことができる。幾つかの例では、コントラスト閾値は、アナログイメージが、当該アナログイメージと比較して相対的に明るい背景上にあるとき、アナログイメージがコントラスト閾値よりも大きく、背景がコントラスト閾値よりも小さいと判断することによって利用することができる。例えば、アナログイメージは、白色紙に描画されたマーキング（例えば、ペンマーキング、ペンシルマーキング、ペイントマーキング等）とすることができる。この例では、マーキングは、相対的に高いコントラストを有し、白色紙は、相対的に低いコントラストを有する。この例では、マーキングと白色紙との間のコントラスト閾値を利用して、白色紙（例えば、背景）からマーキング（例えば、アナログイメージ）を分離することができる。
【００１３】
処理リソース１０４は、メモリリソース１０６に記憶されたベクトル形式小画像生成命令１１２を実行して、画像のアナログイメージを含むベクトル形式小画像を生成することができる。幾つかの例では、ベクトル形式小画像は、アナログイメージを含むことができ、画像の背景を含むことができない。例えば、画像の背景は、アナログイメージから分離することができ、ベクトル形式小画像を生成する前に除去することができる。幾つかの例では、画像の背景は透明にすることができる。本明細書において用いられるような透明な背景は、背景の背後にあるオブジェクトを障害物がない状態で視認することを可能にする。例えば、ベクトル形式小画像は、透明な背景を有する塗りつぶし円を含むことができる。この例では、ベクトル形式小画像は、コンピューティングデバイス１０２のディスプレイ上に表示されるグラフィカル画像上に配置することができる。この例では、塗りつぶし円は、グラフィカル画像の一部分を覆い隠すことができ、透明な背景は、背景の「背後」にあるグラフィカル画像を示すことができる。
【００１４】
幾つかの例では、生成されたベクトル形式小画像は、ベクトル形式小画像アプリケーション又は署名アプリケーションによって記憶することができる。例えば、キャプチャされた画像は、用紙に記述された署名とすることができる。この例では、生成されたベクトル形式小画像は、透明な背景を有する署名（例えば、アナログイメージ）を含むことができる。この例におけるベクトル形式小画像は、署名アプリケーションに記憶することができ、署名アプリケーションがグラフィカル画像とともにオープンされると、取り出すことができる。この例では、署名のベクトル形式小画像は、文書（例えば、契約書等）の画像の署名ライン上に位置決めすることができる。
【００１５】
幾つかの例では、コンピューティングデバイス１０２は、アナログイメージの第１の部分に対応する第１の色と、アナログイメージの第２の部分に対応する第２の色とを特定することができる。例えば、画像のアナログイメージは、第１の色である第１の部分と、第２の色である第２の部分とを含むことができる。幾つかの例では、コンピューティングデバイス１０２は、複数の色が画像内に存在することを特定することができ、これらの複数の色の各々について対応する色を決定することができる。例えば、コンピューティングデバイスは、画像の第１の部分が青色である第１の色であり、画像の第２の部分がマゼンタ色である第２の色であることを特定することができる。この例では、コンピューティングデバイス１０２は、第１の色の対応する色を黒色であると決定し、第２の色の対応する色を赤色であると決定することができる。この例では、生成されたベクトル形式小画像は、画像の第１の部分が黒色であり、画像の第２の部分が赤色であるように生成することができる。
【００１６】
幾つかの例では、コンピューティングデバイス１０２は、画像の背景の色を決定及び／又は選択することができる。本明細書において説明されるように、画像の背景は、透明とすることができる。ただし、幾つかの例では、背景は、特定の色とすることができる。幾つかの例では、背景の特定の色は、ベクトル形式小画像を生成するときに利用される対応する色に基づいて決定及び／又は選択することができる。例えば、相対的に明るい色が対応する色として利用されるとき、相対的に暗い色を背景色に選択することができる。別の例では、相対的に暗い色が対応する色として利用されるとき、相対的に明るい又は透明な背景を選択することができる。
【００１７】
幾つかの例では、コンピューティングデバイス１０２は、アナログイメージと背景との間の色値の変動を特定するベクトル形式小画像のピクセル許容レベルを求めることができる。本明細書において用いられるようなピクセル許容レベルは、画像のアナログイメージと背景との間のデッドピクセルの閾値量とすることができる。本明細書において用いられるようなデッドピクセルは、正確な色又は詳細を表さないピクセルである。例えば、ピクセル許容レベルは、同じ画像の相対的に明るいマーク及び相対的に暗いマークをそれぞれ背景の代わりにアナログイメージとして受け付けることができ又は表すことができるように調整することができる。
【００１８】
幾つかの例では、コンピューティングデバイス１０２は、複数の画像をキャプチャすることができ、複数のベクトル形式小画像を生成することができる。幾つかの例では、これらの複数のベクトル形式小画像を重ね合わせて、これらの複数のベクトル形式小画像を含む単一のベクトル形式小画像を生成することができる。幾つかの例では、複数のベクトル形式小画像の各々は、異なる色のものとすることができ、他のベクトル形式小画像と層状化されると、複数の色を含むベクトル形式小画像を生成することができる。このプロセスは、図３を参照して更に説明される。
【００１９】
本明細書において説明されるように、コンピューティングデバイス１０２は、カメラを利用して、アナログイメージを含む基材の画像をキャプチャし、アナログイメージのベクトル形式小画像及び／又は背景を生成することができる。これは、コンピューティングデバイス１０２が、コンピューティングデバイス１０２上の他のアプリケーションによって記憶及び／又は利用することができるカスタムベクトル形式小画像を生成することを可能にすることができる。
【００２０】
図２は、本開示に沿ったベクトル形式小画像生成に適したシステム２２０の一例のブロック図を示している。システム２２０は、処理リソース２０４及びメモリリソース２０６を備えることができる。メモリリソース２０６は、キャプチャ命令２２２、分離命令２２４、ベクトル形式小画像生成命令２２６、及び／又は位置決め命令２２８等の機械可読命令を含むことができる。
【００２１】
処理リソース２０４は、中央処理ユニット（ＣＰＵ）、半導体ベースのマイクロプロセッサ、及び／又はメモリリソース２０６に記憶された機械可読命令２２２、２２４、２２６、２２８の取り出し及び実行に適した他のハードウェアデバイスとすることができる。処理リソース２０４は、命令２２２、２２４、２２６、２２８をフェッチ、デコード、及び実行することができる。命令２２２、２２４、２２６、２２８の取り出し及び実行に代えて又はこれらに加えて、処理リソース２０４は、命令２２２、２２４、２２６、２２８の機能を実行する電子構成要素を備える複数の電子回路を備えることができる。
【００２２】
メモリリソース２０６は、実行可能命令２２２、２２４、２２６、２２８及び／又はデータを記憶する電子記憶デバイス、磁気記憶デバイス、光記憶デバイス、又は他の物理記憶デバイスとすることができる。したがって、メモリリソース２０６は、例えば、ランダムアクセスメモリ（ＲＡＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、記憶ドライブ、光ディスク等とすることができる。メモリリソース２０６は、デバイス内に配置することができる。これに加えて及び／又はこれに代えて、メモリリソース２０６は、例えば、システム２２０がポータブル／外部／リモート記憶媒体から命令２２２、２２４、２２６、２２８をダウンロードすることを可能にするポータブル記憶媒体、外部記憶媒体又はリモート記憶媒体とすることができる。
【００２３】
処理リソース２０４は、メモリリソース２０６に記憶されたキャプチャ命令２２２を実行して、アナログ及び背景を含む基材から画像をキャプチャすることができる。幾つかの例では、システム２２０は、基材上にある画像をキャプチャするデジタルカメラ又は他の画像キャプチャデバイスを備えることができる。例えば、画像をキャプチャすることは、用紙に描かれた描画又はテキストの映像を撮影することを含むことができる。この例では、デジタルカメラは、基材上のマーク（例えば、アナログイメージ、画像、形状、テキスト等）と、マークを取り囲む背景とを含むことができる。
【００２４】
処理リソース２０４は、メモリリソース２０６に記憶された分離命令２２４を実行して、背景からアナログイメージを分離することができる。アナログイメージは、コントラスト閾値よりも大きく、背景は、コントラスト閾値レベルよりも小さい。本明細書において説明されるように、画像のアナログイメージは、画像の背景から分離することができる。幾つかの例では、コントラスト閾値を利用して、画像のアナログイメージ部分を決定し、画像の背景部分を決定することができる。幾つかの例では、本明細書において説明されるように、画像のアナログイメージ部分及び背景部分を分離することができ、ベクトル形式小画像を生成するのに利用することができる。
【００２５】
処理リソース２０４は、メモリリソース２０６に記憶されたベクトル形式小画像生成命令２２６を実行して、アナログイメージの画像部分と、背景の透明部分とを含むベクトル形式小画像を生成することができる。本明細書において説明されるように、ベクトル形式小画像は、第１の色であるアナログイメージから第２の色である背景を除去することによって生成することができる。例えば、アナログイメージは、ベクトル形式小画像において黒色として表示することができ、背景は、背景部分の背後にある画像を視認することができるように透明とすることができる。
【００２６】
処理リソース２０４は、メモリリソース２０６に記憶された位置決め命令２２８を実行して、ベクトル形式小画像をデジタル画像ファイル内に位置決めすることができ、このデジタル画像ファイルは、背景の透明部分を通して可視表示される。本明細書において説明されるように、生成されたベクトル形式小画像は、デジタル画像ファイルを編集又は修正するアプリケーションによって利用することができる。例えば、生成されたベクトル形式小画像は、デジタル画像ファイルの上部にインポート又は位置決めすることができる。この例では、アナログイメージは、デジタル画像ファイルの一部分を遮る可能性があり、背景は、この背景の背後にあるデジタル画像の視認を可能にすることができる。
【００２７】
幾つかの例では、システム２２０は、アナログイメージ及び背景をディスプレイ上に表示することができ、ディスプレイ上のアナログイメージの位置を変更する位置決め入力を受信することができる。例えば、ベクトル形式小画像は、ディスプレイ上に表示されたデジタル画像ファイル上に位置決めすることができる。この例では、ユーザ又は他のデバイスから受信された入力は、位置決め入力を介してベクトル形式小画像の位置を変更することができる。本明細書において用いられるような位置決め入力は、生成されたベクトル形式小画像の位置を変更するようにシステムに命令する入力を含むことができる。
【００２８】
幾つかの例では、システム２２０は、生成されたベクトル形式小画像のアナログイメージ及び背景の色を反転することができる。例えば、画像部分の第１の色及び透明部分の第２の色は、アナログイメージの画像部分を第２の色に取り替え、背景の透明部分を第１の色に取り替えるように反転可能とすることができる。別の例では、生成されたベクトル形式小画像のアナログイメージ部分を黒色とすることができ、背景を透明とすることができる。この例では、システム２２０は、色を反転する命令又は入力を受信することができる。この例では、システム２２０は、アナログイメージ部分が透明であるとともに背景部分が黒色である追加のベクトル形式小画像を生成することができる。
【００２９】
図３は、本開示に沿ったベクトル形式小画像生成の方法３３０の一例を示している。幾つかの例では、方法３３０は、コンピューティングデバイス（例えば、図１において言及したようなコンピューティングデバイス１０２、図２において言及したようなシステム２２０等）によって実行することができる。方法３３０は、本明細書において説明されるようなベクトル形式小画像を生成するのに利用することができる。
【００３０】
３３２において、方法３３０は、アナログイメージ及び背景を含む第１の基材から第１の画像をキャプチャすることを含むことができる。本明細書において説明されるように、カメラを利用して、第１の画像をキャプチャすることができる。幾つかの例では、第１の画像は、第１のタイプの画像又はアナログイメージとすることができる。幾つかの例では、第１の画像は、完全な画像の一部分とすることができる。例えば、第１の画像は、第１の色であるアナログイメージの第１の部分とすることができる。この例では、完全な画像は、第１の色を含む複数の色を含む画像とすることができる。
【００３１】
３３４において、方法３３０は、第１の画像のアナログイメージを含む第１のベクトル形式小画像を生成することを含むことができる。本明細書において説明されるように、第１のベクトル形式小画像は、背景からアナログイメージを分離し、このアナログイメージのベクトル形式小画像を生成することによって生成することができる。幾つかの例では、第１のベクトル形式小画像は、モバイルデバイス又はコンピューティングデバイスのディスプレイ上のユーザインタフェースに表示することができる。
【００３２】
３３６において、方法３３０は、アナログイメージ及び背景を含む第２の基材から第２の画像をキャプチャすることを含むことができる。幾つかの例では、第２の基材からの第２の画像は、第１の画像と同様の方法でカメラによってキャプチャすることができる。幾つかの例では、第２の画像は、第２のタイプの画像又はアナログイメージとすることができる。幾つかの例では、第２の画像は、完全な画像の一部分とすることができる。例えば、第２の画像は、第２の色であるアナログイメージの第２の部分とすることができる。
【００３３】
３３８において、方法３３０は、第２の画像のアナログイメージを含む第２のベクトル形式小画像を第１のベクトル形式小画像上に生成することを含むことができる。幾つかの例では、第２のベクトル形式小画像は、第２の画像の背景からアナログイメージを分離することによって生成することができる。幾つかの例では、生成された第２のベクトル形式小画像は、モバイルデバイス又はコンピューティングデバイスのディスプレイ上のユーザインタフェースに表示することができる。幾つかの例では、第２のベクトル形式小画像は、ディスプレイ上の第１のベクトル形式小画像と同じユーザインタフェース内に位置決めすることができる。幾つかの例では、第１のベクトル形式小画像及び第２のベクトル形式小画像は、ユーザインタフェース内の特定の位置に位置決めすることができる。幾つかの例では、方法３３０は、第１のベクトル形式小画像及び第２のベクトル形式小画像を含む第３のベクトル形式小画像をユーザインタフェース内の規定位置に生成することを含むことができる。
【００３４】
幾つかの例では、方法３３０は、複数の色を有するベクトル形式小画像を生成するのに利用することができる。例えば、第１の色を含む第１のベクトル画像と、第２の色を含む第２のベクトル画像とを組み合わせて、第１の色及び第２の色を含むベクトル形式小画像を生成することができる。幾つかの例では、方法３３０は、第１のベクトル形式小画像の境界内において第２のベクトル形式小画像の位置を変更することを含むことができる。例えば、ユーザインタフェースの境界は、第１のベクトル形式小画像の境界とすることができ、第２のベクトル形式小画像の位置は、ユーザインタフェース内及び／又は第１の小ベクトルの境界内において変更することができる。
【００３５】
図４は、ベクトル形式小画像生成に適したコンピューティングデバイスのディスプレイ４４０を示している。幾つかの例では、ディスプレイ４４０は、コンピューティングデバイス（例えば、図１において言及したようなコンピューティングデバイス１０２、図２において言及したようなシステム２２０、モバイルコンピューティングデバイス、モバイルデバイス等）に結合することができる。幾つかの例では、ディスプレイ４４０は、画像４４２を表示することができる。
【００３６】
幾つかの例では、画像４４２は、本明細書において説明されるように、カメラによってキャプチャされた画像とすることができる。例えば、一体化されたカメラを有するモバイルデバイスは、画像を有する用紙の映像を撮影して、画像４４２を生成することができる。幾つかの例では、画像４４２は、用紙上の描画の映像とすることができる。
【００３７】
画像４４２は、アナログイメージ４４６及び背景４４４を含むことができる。幾つかの例では、アナログイメージ４４６は、マーク（例えば、画像、形状、描画、テキスト等）を含む画像４４２の一部分とすることができる。幾つかの例では、背景４４４は、マークを含まない画像４４２の一部分とすることができる。例えば、背景４４４は、描画マークを含む白紙の用紙とすることができる。
【００３８】
本明細書において説明されるように、ディスプレイ４４０に結合されたコンピューティングデバイス又はシステムを利用して、画像４４２の背景４４４からアナログイメージ４４６を分離することができる。本明細書において説明されるように、コントラスト閾値を利用して、背景４４４からアナログイメージ４４６を分離することができる。例えば、アナログイメージ４４６は、コントラスト閾値よりも大きいものとすることができ、背景４４４は、コントラスト閾値よりも小さいものとすることができる。図５を参照して本明細書において更に説明されるように、分離されたアナログイメージ４４６及び背景４４４を利用して、ディスプレイ４４０上に表示されるベクトル形式小画像を生成することができる。
【００３９】
図５は、ベクトル形式小画像生成に適したコンピューティングデバイスのディスプレイ５４０を示している。幾つかの例では、ディスプレイ５４０は、図４において言及したようなアナログイメージ４４６及び／又は図４において言及したような背景４４４に基づいて生成されたベクトル形式小画像を含むことができる。
【００４０】
本明細書において説明されるように、アナログイメージ５４６は、第１の色（例えば、黒色等）とすることができ、背景５４４は、第２の色（例えば、透明等）とすることができる。幾つかの例では、背景５４４の背後にある画像を背景５４４の背後において可視とすることができるように、背景５４４は透明とすることができる。幾つかの例では、生成されたベクトル形式小画像は、デジタル画像ファイル及び／又はデジタル文書を編集するアプリケーションによって記憶することができる。例えば、ディスプレイ５４０上に表示される生成されたベクトル形式小画像は、ディスプレイ５４０上に表示された映像上に位置決めすることができる。この例では、アナログイメージ５４６は、ディスプレイ５４０上に表示された映像を覆うことができ、背景５４４は、映像が背景５４４の背後において可視であるように透明なものとすることができる。
【００４１】
本明細書において用いられるような「ロジック」は、本明細書において説明された特定の動作及び／又は要素を実行する代替又は追加の処理リソースである。ロジックはハードウェアを含むことができる。このハードウェアは、機械可読媒体上の機械可読命令とは異なる回路機構等の処理リソースを含むことができる。さらに、本明細書において用いられるような、「１つ一（a）」という語は、１つのそのような物又は２つ以上のそのような物を指すことができる。
【００４２】
上記明細書、例及びデータは、本開示の方法及びアプリケーション、並びに本開示のシステム及び方法の使用の説明を提供する。本開示のシステム及び方法の趣旨及び範囲から逸脱することなく多くの例示を行うことができるので、本明細書は、多くの可能な例示の構成及び実施態様のうちの幾つかを単に述べたものにすぎない。
【図１】
0006914369.tif 000002
【図２】
0006914369.tif 000003
【図３】
0006914369.tif 000004
【図４】
0006914369.tif 000005
【図５】
0006914369.tif 000006