(57)【要約】【課題】指又は入力器具による入力操作に合わせて、描線の太さ等の描画像の幅が制御可能なユーザインタフェース装置を提供する。【解決手段】本ユーザインタフェース装置は、描画像を画面に表示する画像表示部と、操作面における指又は入力器具の接触位置を検出する接触位置検出部とを備えた装置であって、操作面に接触した指又は入力器具によって付与される押圧力Ｐｃを検出する押圧力検出部と、接触位置の時間変化から接触位置の移動速度Ｖｃを決定する移動速度決定手段と、各時点で、検出された押圧力Ｐｃと決定された移動速度Ｖｃとに基づいて算出された（半径Ｒｍ等の）大きさを有する描画素領域Ｉｍを決定する描画素領域決定手段と、各時点で決定された描画素領域Ｉｍの連続から描画像を逐次生成し、この描画像を表示させる描画像形成手段とを有する。【選択図】図６
2014044561.tif 000002
【特許請求の範囲】
【請求項１】
描画像を画面に表示する画像表示部と、操作面における指又は入力器具の接触位置を検出する接触位置検出部とを備えたユーザインタフェース装置であって、
前記操作面に接触した指又は入力器具によって付与される押圧力を検出する押圧力検出部と、
当該接触位置の時間変化から接触位置の移動速度を決定する移動速度決定手段と、
各時点で、検出された当該押圧力と決定された当該移動速度とに基づいて算出された大きさを有する描画素領域を決定する描画素領域決定手段と、
各時点で決定された当該描画素領域の連続から描画像を逐次生成し、当該描画像を表示させる描画像形成手段と
を有することを特徴とするユーザインタフェース装置。
【請求項２】
前記描画素領域決定手段は、当該押圧力が大きいほどより大きく、当該移動速度が大きいほどより小さい描画素領域を決定することを特徴とする請求項１に記載のユーザインタフェース装置。
【請求項３】
前記描画素領域決定手段は、当該移動速度が第１の速度閾値以下である際、時間経過とともに大きさが増加する描画素領域を決定することを特徴とする請求項１又は２に記載のユーザインタフェース装置。
【請求項４】
前記描画素領域決定手段は、当該押圧力が大きいほど当該描画素領域の大きさの増加割合をより高くすることを特徴とする請求項３に記載のユーザインタフェース装置。
【請求項５】
前記描画素領域決定手段は、各時点で、検出された当該押圧力と決定された当該移動速度と少なくとも１つの過去の時点において決定された描画素領域の大きさとに基づいてにじみパラメータを算出し、各時点で、検出された当該押圧力と決定された当該移動速度と算出された当該にじみパラメータに基づいて算出された大きさを有する描画素領域を決定する
ことを特徴とする請求項１又は２に記載のユーザインタフェース装置。
【請求項６】
前記描画素領域決定手段は、当該移動速度が第２の速度閾値以上である際、かすれの部分をなす描画素領域を決定し、
前記描画像形成手段は、決定された当該かすれの部分をなす描画素領域からかすれを有する描画像を形成する
ことを特徴とする請求項１から５のいずれか１項に記載のユーザインタフェース装置。
【請求項７】
前記描画素領域決定手段は、当該押圧力が小さいほどかすれの程度がより高い描画素領域を決定することを特徴とする請求項６に記載のユーザインタフェース装置。
【請求項８】
前記操作面に対して指又は入力器具をより強く押し付けるほど、また、前記操作面に接触させた指又は入力器具をより遅く移動させるほど、より太い描線が生成されることを特徴とする請求項１から７のいずれか１項に記載のユーザインタフェース装置。
【請求項９】
描画像を画面に表示する画像表示部と、操作面における指又は入力器具の接触位置を検出する接触位置検出部とを備えたユーザインタフェース装置に搭載された描画像生成プログラムであって、
前記ユーザインタフェース装置は、前記操作面に接触した指又は入力器具によって付与される押圧力を検出する押圧力検出部を更に備えており、
前記描画像生成プログラムは、
当該接触位置の時間変化から接触位置の移動速度を決定する移動速度決定手段と、
各時点で、検出された当該押圧力と決定された当該移動速度とに基づいて算出された大きさを有する描画素領域を決定する描画素領域決定手段と、
各時点で決定された当該描画素領域の連続から描画像を逐次生成し、当該描画像を表示させる描画像形成手段と
してコンピュータを機能させることを特徴とする描画像生成プログラム。
【請求項１０】
描画像を画面に表示する画像表示部と、操作面における指又は入力器具の接触位置を検出する接触位置検出部とを備えたユーザインタフェース装置における描画像生成方法であって、
前記操作面に接触した指又は入力器具によって付与される押圧力を検出する第１のステップと、
当該接触位置の時間変化から接触位置の移動速度を決定する第２のステップと、
各時点で、検出された当該押圧力と決定された当該移動速度とに基づいて算出された大きさを有する描画素領域を決定する第３のステップと、
各時点で決定された当該描画素領域の連続から描画像を逐次生成し、当該描画像を表示させる第４のステップと
を有することを特徴とする描画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指又は入力器具による入力操作によって描画像を生成する画像生成技術に関する。
【背景技術】
【０００２】
従来、タッチパネルを搭載したユーザインタフェース装置が広く普及している。特に、近年、スマートフォン、タブレット型コンピュータ、ＰＤＡ(Personal Digital Assistant)のようなユーザインタフェース装置、いわゆる携帯型情報機器では、指で、又はスタイラス等の入力器具を用いて手書き入力を行い、手書き文字データ又は描画データを作成できるものも多い。
【０００３】
例えば、手書きメモを作成して撮影した写真データに説明を添えたり、地図等の画像に道順や目的地等を示す描画情報を付加したり、更には、フリーハンドの線・文字を描画したりすることができる装置が、数多く上市されている。この手書き入力機能については、種々の応用が可能なこともあり、従来、様々な工夫がなされてきた。
【０００４】
例えば、特許文献１では、接触した指を移動させて指の軌跡として線を描画している中で、２つの端点を結ぶ線分を簡単に描画することのできる描画装置が開示されている。この装置では、２本の指を用いて、第１端点及び第２端点を決定し、これらの端点を結ぶ線分に対応した描画データを生成する。
【０００５】
また、特許文献２では、タブレット部に対する入力ペンの描画操作に応じて描画情報を取り込む手書き入力表示装置が開示されている。この装置では、描画情報に関連付けられたユーザＩＤと、入力された消去対象範囲とに応じて、描画情報が消去されるか否かが決定される。この際、消去対象範囲は、入力ペンによって閉曲線を描画することにより画定される。
【０００６】
さらに、特許文献３では、手書き文字又は図形の色を、手間を掛けずに変更可能な手書き入力装置が開示されている。この装置では、手書き入力された描画図形から単位図形を特定し、特定された単位図形の大きさに応じて単位図形の色を決定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−１００２５３号公報
【特許文献２】特開２０１０−２３９４６９号公報
【特許文献３】特開２０１１−２５３２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したような従来技術を用いても、入力操作に合わせて、描線の太さ等の描画像の幅を制御することは困難であった。
【０００９】
実際の手書き、例えば鉛筆書きや書道での筆書き、又は絵画の作成、例えば絵筆やスプレーガン等を用いた描画、においては、描かれた線の太さは、筆の押し付け具合やスプレーガンのレバーの押し込み具合に応じて変化する。線を描く者は、通常、このような描線のための動作に応じて、描かれた線の太さが変化する感覚を保持する。従って、ユーザインタフェース装置を用いて描線を生成する際にも、ユーザがこれと類似のリアルな感覚を得ることが、操作性を向上させ、又は多様な表現を容易に実施する上で、非常に重要となる。
【００１０】
この点、例えば、特許文献１の技術では、第２の描画操作の開始時におけるタッピング数に応じて、描線の太さを選択することはできる。また、特許文献２の技術では、ボード脇に配置された描線幅調整ボタンを操作して描線の太さを決定する。しかしながら、このような操作時にユーザの得る感覚は、実際の手書き等の描線時に得る感覚とは大きく相違する。さらに、特許文献３の技術では、描画した単位図形の大きさに応じて、当該図形の色が決定されるのみである。即ち、描線の太さの調整は何ら言及されていない。
【００１１】
そこで、本発明は、指又は入力器具による入力操作に合わせて、描線の太さ等の描画像の幅が制御可能なユーザインタフェース装置、描画像生成プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、描画像を画面に表示する画像表示部と、操作面における指又は入力器具の接触位置を検出する接触位置検出部とを備えたユーザインタフェース装置であって、
操作面に接触した指又は入力器具によって付与される押圧力を検出する押圧力検出部と、
接触位置の時間変化から接触位置の移動速度を決定する移動速度決定手段と、
各時点で、検出された押圧力と決定された移動速度とに基づいて算出された大きさを有する描画素領域を決定する描画素領域決定手段と、
各時点で決定された描画素領域の連続から描画像を逐次生成し、この描画像を表示させる描画像形成手段と
を有するユーザインタフェース装置が提供される。
【００１３】
この本発明によるユーザインタフェース装置によれば、描画素領域決定手段は、押圧力が大きいほどより大きく、移動速度が大きいほどより小さい描画素領域を決定することも好ましい。
【００１４】
また、本発明によるユーザインタフェース装置における一実施形態として、描画素領域決定手段は、移動速度が第１の速度閾値以下である際、時間経過とともに大きさが増加する描画素領域を決定することも好ましい。これにより、例えば「にじみ」に相当する描線（描画像）を生成することが可能となる。また、この実施形態において、描画素領域決定手段は、押圧力が大きいほど描画素領域の大きさの増加割合をより高くすることも好ましい。
【００１５】
さらに、「にじみ」に係る他の実施形態として、描画素領域決定手段は、各時点で、検出された押圧力と決定された移動速度と少なくとも１つの過去の時点において決定された描画素領域の大きさとに基づいてにじみパラメータを算出し、各時点で、検出された押圧力と決定された移動速度と算出されたにじみパラメータに基づいて算出された大きさを有する描画素領域を決定することも好ましい。
【００１６】
さらに、本発明によるユーザインタフェース装置における他の実施形態として、描画素領域決定手段は、移動速度が第２の速度閾値以上である際、「かすれ」の部分をなす描画素領域を決定し、
描画像形成手段は、決定された「かすれ」の部分をなす描画素領域からかすれを有する描画像を形成することも好ましい。
【００１７】
また、この「かすれ」に係る実施形態において、描画素領域決定手段は、押圧力が小さいほどかすれの程度がより高い描画素領域を決定することも好ましい。
【００１８】
さらにまた、本発明によるユーザインタフェース装置によれば、操作面に対して指又は入力器具をより強く押し付けるほど、また、操作面に接触させた指又は入力器具をより遅く移動させるほど、より太い描線が生成されることも好ましい。
【００１９】
本発明によれば、さらに、描画像を画面に表示する画像表示部と、操作面における指又は入力器具の接触位置を検出する接触位置検出部とを備えたユーザインタフェース装置に搭載された描画像生成プログラムであって、
このユーザインタフェース装置は、操作面に接触した指又は入力器具によって付与される押圧力を検出する押圧力検出部を更に備えており、
本描画像生成プログラムは、
接触位置の時間変化から接触位置の移動速度を決定する移動速度決定手段と、
各時点で、検出された押圧力と決定された移動速度とに基づいて算出された大きさを有する描画素領域を決定する描画素領域決定手段と、
各時点で決定された描画素領域の連続から描画像を逐次生成し、描画像を表示させる描画像形成手段と
してコンピュータを機能させる描画像生成プログラムが提供される。
【００２０】
本発明によれば、さらにまた、描画像を画面に表示する画像表示部と、操作面における指又は入力器具の接触位置を検出する接触位置検出部とを備えたユーザインタフェース装置における描画像生成方法であって、
操作面に接触した指又は入力器具によって付与される押圧力を検出する第１のステップと、
接触位置の時間変化から接触位置の移動速度を決定する第２のステップと、
各時点で、検出された押圧力と決定された移動速度とに基づいて算出された大きさを有する描画素領域を決定する第３のステップと、
各時点で決定された描画素領域の連続から描画像を逐次生成し、描画像を表示させる第４のステップと
を有する描画像生成方法が提供される。
【発明の効果】
【００２１】
本発明のユーザインタフェース装置、描画像生成プログラム及び方法によれば、指又は入力器具による入力操作に合わせて、描線の太さ等の描画像の幅を制御することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の携帯型情報機器における手書き入力操作を説明するための、携帯型情報機器の前面図及び描画像生成手順の概略図である。
【図２】本発明の携帯型情報機器における「払い」を含む手書き入力操作を説明するための、操作手順の概略図及びグラフである。
【図３】本発明の携帯型情報機器における「にじみ（止め）」を含む手書き入力操作を説明するための、操作手順の概略図及びグラフである。
【図４】本発明の携帯型情報機器における「かすれ」を含む手書き入力操作を説明するための、操作手順の概略図及びグラフである。
【図５】本発明に係る描画素領域に係る他の実施形態を示す、携帯型情報機器の前面図及び描画像生成手順の概略図である。
【図６】本発明による携帯型情報機器の一実施形態を概略的に示す斜視図及び機能構成図である。
【図７】本発明による描画像生成方法の一実施形態を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、図面を用いて詳細に説明する。
【００２４】
図１は、本発明の携帯型情報機器における手書き入力操作を説明するための、携帯型情報機器の前面図及び描画像生成手順の概略図である。
【００２５】
図１（Ａ）によれば、携帯型情報機器１は、操作面における指又は入力器具の接触位置を検出する接触位置検出部としてのタッチパネル１００と、指又は入力器具による入力操作によって描かれた描画像を画面に表示する画像表示部としてのディスプレイ１０１とを備えたユーザインタフェース装置である。ここで、操作面は、指又は入力器具が実際に接触して入力操作を実行する面であり、ディスプレイ１０１の画面上に合わせて又は該画面の表面として設定されている。
【００２６】
また、入力器具は、押し付けることによって操作面に押圧力Ｐｃを付与可能な、スタイラス等の器具である。尚、以後の図を用いて説明される入力操作は、入力器具を用いずに指によって実行される。しかしながら、説明される全ての入力操作は入力器具によっても実行可能である。
【００２７】
携帯型情報機器１は、さらに、押圧力検出部１０２を備えている。押圧力検出部１０２はそれぞれ、操作面の対向する端辺近傍に設置されていて互いに対向しており、操作面に接触した指又は入力器具によって付与される押圧力Ｐｃを検出する。
【００２８】
同じく図１（Ａ）によれば、携帯型情報機器１には、ユーザの指による入力操作によって描画された書道風の文字「春」が、表示されている。この描線の際、ユーザの指は、操作面に接触したまま、操作面を押し込みつつ（操作面に押圧力Ｐｃを付与しつつ）スライドする。即ち、指の接触位置が移動する。この指の接触位置における移動の軌跡に応じて、描線（描画像）が生成・更新される。
【００２９】
描線の生成においては、最初に、指の接触位置、及びその指による押圧力Ｐｃがそれぞれ、タッチバネル１００及び押圧力検出部１０２によって、微小な一定時間Δｔ経過毎に検出・測定される。また、検出された接触位置の時間変化から接触位置の移動速度Ｖｃが、例えば次式
（１−１）  Ｖｃ＝Ｌ（ｔｉ）／Δｔ
を用いて決定される。ここで、Ｌ（ｔｉ）は、時刻ｔｉ−１（＝ｔｉ−Δｔ）から時刻ｔｉまでの間における接触位置の移動距離である。例えば、操作面にｘｙ座標系を適用して接触位置をｘ及びｙ座標の組（ｘ，ｙ）で表し、時刻ｔｉ及びｔｉ−１での接触位置をそれぞれ（ｘｉ，ｙｉ）及び（ｘｉ−１，ｙｉ−１）とすると、
（１−２）  Ｌ（ｔｉ）＝（（ｘｉ−ｘｉ−１）２＋（ｙｉ−ｙｉ−１）２）０.５
とすることができる。
【００３０】
次いで、Δｔ経過毎の各時点において、これらの検出された押圧力Ｐｃ及び決定された移動速度Ｖｃに基づいて算出された大きさ（サイズ）を有する、接触位置を含む描画素領域Ｉｍが決定される。描画素領域Ｉｍは、図１（Ａ）において接触位置を中心とした円内領域であるが、これに限定されるものではなく、描画素領域として多角形、楕円等種々の形状の領域が設定可能である。
【００３１】
この描画素領域Ｉｍの半径Ｒｍは、押圧力Ｐｃ及び移動速度Ｖｃの関数、即ち、
（２）  Ｒｍ＝ｆ（Ｐｃ，Ｖｃ）
として算出される。この際、半径Ｒｍは、押圧力Ｐｃに関して（Ｐｃの所定定義域において）単調増加関数であって、移動速度Ｖｃに関して（Ｖｃの所定定義域において）単調減少関数であることが好ましい。言い換えると、押圧力Ｐｃが大きいほど、半径Ｒｍ（描画素領域Ｉｍ）はより大きく、移動速度Ｖｃが大きいほど、半径Ｒｍ（描画素領域Ｉｍ）はより小さくなるように設定されることが好ましい。
【００３２】
次いで、図１（Ｂ）に示すように、これら各時点で決定された描画素領域Ｉｍの連続から、描線（描画像）が、逐次生成され、新たに決定された描画素領域Ｉｍを加える形で更新される。最終的な描線ＩＭＧは、指による描線を開始した最初の描画素領域Ｉｍ１から、最後の描画素領域Ｉｍｎまでの連続から生成される。本実施形態において、描線ＩＭＧは、描画素領域Ｉｍｉ（ｉ＝１，２，・・・，ｎ）に外接する図形となる。
【００３３】
ここで、一定時間Δｔ経過毎に押圧力Ｐｃ及び移動速度Ｖｃに基づいて描画素領域Ｉｍを決定する場合、指の移動速度Ｖｃが大きい範囲ほど、描画素領域Ｉｍｉはより密集した状態で連続し、その範囲における指の移動方向に垂直な方向の幅（描線の太さ）も、より大きくなる。尚、描線ＩＭＧを生成する際、その時点までの描線内に完全に含まれる描画素領域Ｉｍｉについては、その外接をとらないこととする。
【００３４】
このように描線ＩＭＧを生成・更新することによって、ユーザは、操作面に対して指又は入力器具をより強く押し付けるほど、また、操作面に接触させた指又は入力器具をより遅く移動させるほど、より太い描線（より幅のある描画像）ＩＭＧが生成される、というリアルな感覚を得ることができる。ここで、描画像の幅は、指の移動方向に垂直な方向に関する幅とする。
【００３５】
尚、描画素領域は、形状、濃淡、色彩等について種々の設定が可能であり、本実施形態に限定されるものではない。また、押圧力Ｐｃ及び移動速度Ｖｃの関数とすべき、描画素領域の大きさ（サイズ）の指標も半径に限定されるものではなく、例えば、多角形の１辺の長さ、描画素領域の面積、描画素領域を構成するドット数等、種々の設定が可能である。
【００３６】
以上説明したように、携帯型情報機器１によれば、ユーザの指による入力操作、特に押圧力Ｐｃでの押し込み及び移動速度Ｖｃでのスライド、に合わせて、描線の太さ等の描画像の幅が制御可能となる。
【００３７】
図２は、携帯型情報機器１における「払い」を含む手書き入力操作を説明するための、操作手順の概略図及びグラフである。
【００３８】
図２によれば、携帯型情報機器１（図１（Ａ））で生成された書道風の文字「春」における、「払い（右払い）」の部分が生成される。図２の押圧力Ｐｃ及び移動速度Ｖｃのグラフに示したように、ユーザの指は、最初に、操作面に接触して操作面に対する押し込み（押圧力Ｐｃ）を増加させつつ、増加する移動速度Ｖｃをもって操作面上をスライドする。
【００３９】
ここで、押圧力Ｐｃが、所定の押圧力閾値Ｐｔｈ以上となった際、即ち次式
（３）  Ｐｃ≧Ｐｔｈ
が満たされた際、描画素領域Ｉｍが決定されて、描線（「払い」の部分）の生成が開始される。この押圧力閾値Ｐｔｈは、例えば、０.２〜２.０Ｎ（ニュートン）の範囲内の値に設定可能である。
【００４０】
また、生成される描線の太さは、各時点での描画素領域Ｉｍの半径Ｒｍの２倍（２・Ｒｍ）に相当し、例えば、次式
（４）  ２・Ｒｍ＝Ｃ１・Ｐｃｐ／Ｖｃｑ  （Ｃ１，ｐ，ｑは正の定数）
で表すことができる。式（４）においてｐ＝ｑ＝１の場合、描線の太さ（２・Ｒｍ）は、押圧力Ｐｃに比例し、移動速度Ｖｃに反比例することになる。尚、当然に、描線の太さは、式（４）の形に限定されるものではない。
【００４１】
図２によれば、描線の太さ（２・Ｒｍ）は、最初、押圧力Ｐｃの増加による影響が移動速度Ｖｃの増加による影響を上回ることによって、徐々に増加する。次いで、ユーザの指は、操作面に対する押し込み（押圧力Ｐｃ）を尚増加させつつ、移動速度Ｖｃを減少させて、「払い」の直前の段階に向かう。この際、描線の太さは、更に増大してピークを迎える（描線は最も太い部分をなす）。
【００４２】
その後、ユーザの指は、操作面に対する押し込み（押圧力Ｐｃ）を緩めつつ（減少させつつ）、素早くスライドさせて指を操作面から離隔させる（移動速度Ｖｃを増大させて接触位置を消滅させる）。この際、押圧力Ｐｃは、上式（３）の条件を満たさなくなり、描画素領域Ｉｍが決定されず、結果として、描線の生成が終了する。
【００４３】
これにより、図２に示すような書道風の「払い（右払い）」に相当する、先細の描線が生成され、表示される。
【００４４】
以上説明したように、携帯型情報機器１によれば、ユーザの指による入力操作で描線の太さを制御することができる。その結果、例えば書道風の文字における「払い」に相当する描線を生成することができ、実際に筆等の筆記具で紙等の媒体に筆記又は描画する際と同様のリアルな操作感・感覚を得ることが可能となる。
【００４５】
図３は、携帯型情報機器１における「にじみ（止め）」を含む手書き入力操作を説明するための、操作手順の概略図及びグラフである。ここで、図３（Ａ）及び（Ｂ）はそれぞれ、異なる実施形態を示す。
【００４６】
最初に、図３（Ａ）に示した実施形態によれば、携帯型情報機器１（図１（Ａ））で生成された書道風の文字「春」における、「にじみ（止め）」の部分が生成される。図３（Ａ）の押圧力Ｐｃ及び移動速度Ｖｃのグラフに示したように、ユーザの指は、描線を生成させながら、操作面に対する押し込み（押圧力Ｐｃ）を増加させ、一方で移動速度Ｖｃを減少させて「止め」の位置で停止する（移動速度Ｖｃをゼロにする）。
【００４７】
ここで、移動速度Ｖｃが、所定の第１の速度閾値Ｖｔｈ１以下となった際、即ち次式
（５）  Ｖｃ≦Ｖｔｈ１
が満たされた際、時間経過とともに大きさが増加する描画素領域Ｉｍが決定されて、「にじみ（止め）」の生成が開始される。尚、Ｖｔｈ１＝０に設定すれば、指が停止して（Ｖｃ＝０となって）初めて、「にじみ」の生成が開始することとなる。
【００４８】
また、描画素領域Ｉｍは、例えば、次式
（６）  Ｒｍ（ｔ）＝−Ｃ２／（ｔ−ｔｌ）＋Ｒｌ  （Ｃ２は正の定数）
で表される半径Ｒｍ（ｔ）を有する。ここで、ｔｌは調整パラメータであり、ｔ＝ｔｓ（「にじみ（止め）」の開始時刻）の際、Ｒｍ（ｔ）が、その時点（直前）での描画素領域Ｉｍの半径Ｒｍに等しくなるように調整される。また、Ｒｌは、半径Ｒｍ（ｔ）の上限（漸近値）である。尚、当然に、半径Ｒｍ（ｔ）は、式（６）に限定されるものではない。
【００４９】
図３（Ａ）によれば、半径Ｒｍ（ｔ）は、「にじみ」の開始時刻から、時間経過とともに増大する。即ち、描画素領域Ｉｍ（「にじみ」の領域）は、時間経過とともに膨張していく。
【００５０】
ここで、図３（Ａ）のグラフに示すように、描画素領域Ｉｍ（「にじみ」）の大きさは、指による押圧力Ｐｃが大きいほどより高い増加割合で増加することも好ましい。これは、実際の手書きにおいて筆をより強く紙に押し付けるほど、にじみの程度が大きくなる感覚に合致する。具体的には、式（６）において、Ｃ２を押圧力Ｐｃの単調減少関数としてもよい。また、Ｒｌを押圧力Ｐｃの単調増加関数とすることも好ましい。
【００５１】
尚、「にじみ」を表す描画像を生成する際、その時点までの描画像内に完全に含まれる描画素領域Ｉｍについては、「にじみ」の描画像の考慮に入れないこととする。最後に、ユーザの指は、「止め」の位置での押し込みを止めて操作面から離隔する。これにより、押圧力Ｐｃは、上式（３）の条件を満たさなくなり、描画素領域Ｉｍが決定されず、結果として、「にじみ」の描画像の生成が終了する。
【００５２】
一方、図３（Ｂ）に示した実施形態によっても、「にじみ（止め）」の部分を生成することができる。この実施形態では、ある時刻ｔｉにおいて生成された描画素領域の半径Ｒｍ［ｔ＝ｔｉ］は、押圧力Ｐｃ、移動速度Ｖｃ、及びにじみパラメータＮｃの関数、即ち
（７）  Ｒｍ［ｔ＝ｔｉ］＝ｆｎ（Ｐｃ、Ｖｃ、Ｎｃ）
として決定される。ここで、半径Ｒｍ［ｔ＝ｔｉ］は、Ｐｃが大きくなるほど、またＶｃが小さくなるほど、さらにＮｃが大きくなるほどより大きな値をとることが好ましい。このように本実施形態では、描画素領域の半径Ｒｍが、押圧力Ｐｃ及び移動速度Ｖｃに基づくだけではなく、以下に説明するにじみパラメータＮｃにも基づいて算出される。
【００５３】
にじみパラメータＮｃは、描画素領域の半径Ｒｍにおける「にじみ」分の指標であり、押圧力Ｐｃ、移動速度Ｖｃ、及び1つ前の時点の半径Ｒｍ［ｔ＝ｔｉ−Δｔ］の関数、即ち
（８）  Ｎｃ＝ｇｎ（Ｐｃ、Ｖｃ、Ｒｍ［ｔ＝ｔｉ−Δｔ］）
として決定される。ここで、半径Ｒｍ［ｔ＝ｔｉ−Δｔ］は、（現在時刻をｔｉとして）直前に生成された描画素領域の半径である（Δｔ：描画素領域を生成する時間間隔）。
【００５４】
式（８）に示されるにじみパラメータＮｃは、Ｐｃが大きくなるほど、またＶｃが小さくなるほどより大きな値をとることが好ましい。これは、例えば、毛筆等の筆を用いた描線の際、筆を紙に押し付けるほど、また筆の運びを緩やかにするほど、「にじみ」が大きくなる実際の感覚に合致する。さらに、にじみパラメータＮｃは、Ｒｍ［ｔ＝ｔｉ−Δｔ］が大きくなるほど、より小さな値をとることが好ましい。これは、描線が太くなるほど、そこからさらににじむ程度は小さくなる実際の感覚に合致する。
【００５５】
このにじみパラメータＮｃを示す単純な式として、例えば、
（９）  Ｎｃ＝Ｃ３・Ｐｃ／（Ｖｃ・Ｒｍ［ｔ＝ｔｉ−Δｔ］）  （Ｃ３は正の定数）
とすることも可能である。
【００５６】
図３（Ｂ）のグラフに示したように、ユーザの指は、描線を生成させながら、操作面に対する押し込み（押圧力Ｐｃ）を増加させ、一方で移動速度Ｖｃを減少させて「止め」の位置で停止する（移動速度Ｖｃをゼロにする）。次いで、その位置で押し込み（押圧力Ｐｃ）をより増加させた後、操作面から離隔する。これに応じて、図３（Ｂ）のグラフに示すようなにじみパラメータＮｃが生成される。
【００５７】
各時点においてこのように、Ｐｃ、Ｖｃ、及びＮｃが決定し、これらの値から、式（７）を用いて各時点の描画素領域の半径Ｒｍが算出される。従って、本実施形態では、図３（Ａ）に示したような速度閾値を用いずとも、描線（描画像）において「にじみ」を表現することが可能となる。
【００５８】
尚、にじみパラメータＮｃが依存する半径Ｒｍとしては、本実施形態におけるような１つ前の時点の半径Ｒｍ［ｔ＝ｔｉ−Δｔ］に限定されるものではない。にじみパラメータＮｃが1つ以上前の過去の時点で決定された半径Ｒｍに依存してもよい。さらに、にじみパラメータＮｃが、過去の複数の時点での半径Ｒｍに依存して決定されることも可能である。これらの実施形態においても、現時点での描画素領域の半径Ｒｍは、押圧力Ｐｃ及び移動速度Ｖｃに基づくだけではなく、過去に決定された半径Ｒｍを反映したにじみパラメータＮｃにも基づいて算出されることになる。
【００５９】
以上説明したように、携帯型情報機器１によれば、ユーザの指による入力操作で描線の太さを制御することができる。その結果、例えば書道風の文字における「にじみ（止め）」に相当する描画像を生成することができ、実際に筆等の筆記具で紙等の媒体に筆記又は描画する際と同様のリアルな操作感・感覚を得ることが可能となる。
【００６０】
図４は、携帯型情報機器１における「かすれ」を含む手書き入力操作を説明するための、操作手順の概略図及びグラフである。
【００６１】
図４によれば、携帯型情報機器１（図１（Ａ））で生成された書道風の文字「春」における、「かすれ（左払い）」の部分が生成される。図４の押圧力Ｐｃ及び移動速度Ｖｃのグラフに示したように、ユーザの指は、最初に、操作面に接触して操作面を一気に押し込む（押圧力Ｐｃを増大させる）。ここで、押圧力Ｐｃが、所定の押圧力閾値Ｐｔｈ以上となった際、上式（３）Ｐｃ≧Ｐｔｈが満たされた際、描画素領域Ｉｍが決定されて、描線（「左払い」の部分）の生成が開始される。
【００６２】
次いで、ユーザの指は、押圧力Ｐｃを徐々に減少させつつ、増加する移動速度Ｖｃをもって操作面上をスライドする。これによって生成される描線の太さは、各時点での描画素領域Ｉｍの半径Ｒｍの２倍（２・Ｒｍ）に相当し、例えば、上式（４）で表される。
【００６３】
同じく図４によれば、描線の太さ（２・Ｒｍ）は、押圧力Ｐｃの減少及び移動速度Ｖｃの増加によって減少する。次いで、ユーザの指は、操作面に対する押し込み（押圧力Ｐｃ）を尚減少させつつ、移動速度Ｖｃを更に増大させて、「かすれ」の段階に向かう。この際、描線の太さは更に減少する。
【００６４】
ここで、移動速度Ｖｃが、所定の第２の速度閾値Ｖｔｈ２以上となった際、即ち次式
（１０）  Ｖｃ≧Ｖｔｈ２
が満たされた際、「かすれ」の部分をなす描画素領域Ｉｍが決定されて、「かすれ」の生成が開始される。この「かすれ」の部分をなす描画素領域Ｉｍは、図４に示すように、指の進行方向に伸長した描画されない部分である無描画帯Ｂｎを有することも好ましい。
【００６５】
ここで、この無描画帯Ｂｎの設定例として、最初に、移動速度Ｖｃの単調増加関数（移動速度Ｖｃが大きくなるほど大きくなる関数）であるかすれ度αを規定する。次いで、かすれ度αが大きくなるほどより幅の広い（面積の大きい）、又はより数の多い無描画帯Ｂｎを、描画素領域Ｉｍ内に設定する。このような描画素領域Ｉｍ（α）を各時点で決定することによって、「かすれ」を有する描線（描画像）を生成することができる。尚、描画素領域Ｉｍ（α）の太さ（２・Ｒｍ）は、図２で説明した描線と同じく、例えば上式（４）で決定されてもよい。
【００６６】
また、かすれ度αは、指による押圧力Ｐｃが小さいほどより高くなるように設定されることも好ましい。これは、実際の手書きにおいて筆の紙への押し付けを緩めるほど、かすれの程度が大きくなる感覚に合致する。具体的には、かすれ度αを、押圧力Ｐｃの単調減少関数としてもよい。
【００６７】
次いで、ユーザの指は、操作面に対する押し込み（押圧力Ｐｃ）を更に緩めつつ（減少させつつ）、素早くスライドさせて指を操作面から離隔させる（移動速度Ｖｃを増大させて接触位置を消滅させる）。この際、押圧力Ｐｃは、上式（３）の条件を満たさなくなり、描画素領域Ｉｍ（α）が決定されず、結果として、描線の生成が終了する。
【００６８】
これにより、図４に示すような書道風の「かすれ」に相当する部分を有する、先細の描線が生成され、表示される。
【００６９】
以上説明したように、携帯型情報機器１によれば、ユーザの指による入力操作で描線の太さを制御することができる。その結果、例えば書道風の文字における「かすれ」に相当する描線を生成することができ、実際に筆等の筆記具で紙等の媒体に筆記又は描画する際と同様のリアルな操作感・感覚を得ることが可能となる。
【００７０】
図５は、本発明に係る描画素領域に係る他の実施形態を示す、携帯型情報機器１の前面図及び描画像生成手順の概略図である。
【００７１】
図５（Ａ）に示す実施形態では、ユーザの指が、操作面を押圧力Ｐｃで押し込みつつ移動速度Ｖｃをもって操作面上をスライドしている。これに伴い、指の接触位置の軌跡に、スプレー画風の描線が生成される。ここで、指の接触位置を検出する各時点で、押圧力Ｐｃ及び移動速度Ｖｃとに基づいて算出された半径Ｒｍ’、即ち、
（１１）  Ｒｍ’＝ｇ（Ｐｃ，Ｖｃ）
を有する描画素領域Ｉｍ’が決定される。この際、押圧力Ｐｃが大きいほど、半径Ｒｍ’（描画素領域Ｉｍ’）はより大きく、移動速度Ｖｃが大きいほど、半径Ｒｍ’（描画素領域Ｉｍ’）はより小さくなるように設定されることが好ましい。
【００７２】
ここで、描画素領域Ｉｍ’は、スプレーをある１点を中心に吹き付けた際の模様のように、所定の色が中心において最も濃く（所定の色の輝度が中心において最も高く）、周辺に行くほど淡くなる（低くなる）円領域となっている。次いで、各時点で決定されたこのような描画素領域Ｉｍ’の連続、即ち濃淡の重ね合わせから、スプレー画風の描線（描画像）が、逐次生成され、新たに決定された描画素領域Ｉｍ’を加える形で更新される。
【００７３】
また、スプレー画風の描線（半径Ｒｍ’）は、書道風の描線（半径Ｒｍ）と比べて、同じ押圧力Ｐｃ値でもより太くなる（大きくなる）ように設定されてもよい。このように、上式（１１）及び上式（２）における、Ｐｃ及びＶｃについての関数形を工夫することによって、更には描画素領域の形状、所定の色の濃淡、色彩を選択することによって、スプレー画風、書道風、その他絵画風、マジック書き風等、様々な種類の描線（描画像）を生成することが可能となる。これは、押圧力Ｐｃ及び移動速度Ｖｃに基づいて算出された大きさを有する描画素領域の連続から描画像を生成する、という機能構成を有する本発明における、１つの際だった特徴である。
【００７４】
さらに、図５（Ｂ）に示す実施形態では、描画素領域Ｉｍｌは、指の移動方向に垂直に伸長する線分状である。描画素領域Ｉｍｌの幅Ｗｍｌは、次式
（１２）  Ｗｍｌ＝ｈ（Ｐｃ，Ｖｃ）
で示されるように、押圧力Ｐｃ及び移動速度Ｖｃの関数となっている。この際、押圧力Ｐｃが大きいほど、幅Ｗｍｌはより広く、移動速度Ｖｃが大きいほど、幅Ｗｍｌはより狭くなるように設定されることが好ましい。
【００７５】
ここで、各時点で決定されたこのような描画素領域Ｉｍｌの連続から、各位置での幅が幅Ｗｍｌとなる描線（描画像）が、逐次生成され、新たに決定された描画素領域Ｉｍｌを加える形で更新される。この場合、ユーザは、単純に、指でより強く押し込むほど、また、指をよりゆっくりスライドさせるほど、より太い描線を生成することができる。即ち、感覚的に操作に合致した描画像を表示させることができる。
【００７６】
図６は、本発明による携帯型情報機器の一実施形態を概略的に示す斜視図及び機能構成図である。
【００７７】
図６によれば、携帯型情報機器１は、タッチパネル１００と、ディスプレイ１０１と、押圧力検出部１０２と、プロセッサ・メモリとしての機能構成部とを備えている。ここで、機能構成部（プロセッサ・メモリ）は、携帯型情報機器１に搭載されたコンピュータを機能させるプログラムを実行することによって、その機能を実現する。
【００７８】
タッチパネル１００は、操作面における指又は入力器具の接触位置を検出する接触位置検出部である。このタッチパネル１００として、投影型静電容量方式タッチパネル、表面型静電容量方式タッチパネル、抵抗膜方式タッチパネル、超音波表面弾性波方式タッチパネル、又は赤外線走査方式タッチパネル等を採用することができる。
【００７９】
ディスプレイ１０１は、指又は入力器具による入力操作によって生成された描画像を画面に表示する画像表示部である。尚、タッチパネル１００とディスプレイ１０１とが一体化したタッチパネル・ディスプレイが、接触位置検出部及び画像表示部として使用されてもよい。
【００８０】
押圧力検出部１０２は、操作面に接触した指によって付与される押圧力Ｐｃを検出する。図６では、２つの押圧力検出部１０２がそれぞれ、タッチパネル１００の対向する端辺近傍の直下に取り付けられている。操作面（タッチパネル１００）が指によって押し込まれた際、タッチパネル１００の対向する端辺も湾曲するように撓む。押圧力検出部１０２は、この撓みに追随して自らも撓み、その撓みに応じた（押圧力値に対応した）出力を行う。押圧力検出部１０２は、例えば、ＰＺＴ（チタン酸ジルコン酸鉛）等の圧電材料を用いて形成された圧電センサとすることができる。但し、当然に、他の種類の圧力センサ素子を利用して押圧力検出部１０２とすることも可能である。
【００８１】
尚、押圧力検出部１０２を、触覚応答機構部として使用することも可能である。触覚応答機構部は、操作面（タッチパネル１００）に接触した指に対し、タッチパネル１００を振動させることによって触覚応答を与える素子である。例えば、描線が生成されている際、押圧力検出部（触覚応答機構部）１０２を圧電アクチュエータとして利用し、操作面に接触した指に対して、押圧力Ｐｃの大きさに応じた振動を付与することができる。この場合、指で描線を描いているユーザは、指を通して、手書きの際に感じる感覚と類似した触覚を得ることができる。
【００８２】
同じく図６によれば、プロセッサ・メモリとしての機能構成部は、押圧力決定部１１０と、接触位置決定部１１１と、移動速度決定部１１２と、描画素領域決定部１１３と、描画像形成部１１４と、アプリケーション処理部１２０と、表示制御部１２１とを有する。
【００８３】
押圧力決定部１１０は、押圧力検出部１０２から出力された押圧力情報から押圧力Ｐｃの値を決定する。また、この押圧力Ｐｃ値が所定閾値Ｐｔｈ以上であるか否かを判定する。次いで、この押圧力Ｐｃ値情報及び判定結果を描画素領域決定部１１３に出力する。尚、押圧力決定部１１０は、押圧力検出部１０２から出力された押圧力情報を、複数の段階を有するデジタル値に変換し、描画素領域決定部１１３に、デジタル化された押圧力Ｐｃ値情報を出力することも好ましい。
【００８４】
接触位置決定部１１１は、タッチパネル１００からの接触位置信号を入力し、この信号に基づいて接触位置を決定する。この接触位置は、例えば、操作面にｘｙ座標系を適用して、ｘ及びｙ座標の組（ｘ，ｙ）として決定されてもよい。接触位置決定部１１１は、次いで、決定された接触位置を、移動速度決定部１１２及び描画像形成部１１４に出力する。
【００８５】
移動速度決定部１１２は、接触位置決定部１１１から入力した接触位置を用い、各時点での接触位置の時間変化分から接触位置の移動速度Ｖｃを決定する。次いで、決定された移動速度Ｖｃ情報を描画素領域決定部１１３に出力する。
【００８６】
描画素領域決定部１１３は、各時点で入力された押圧力Ｐｃ情報及び移動速度Ｖｃ情報に基づいて、（半径Ｒｍ等の）描画素領域の大きさを規定するパラメ−タ値を算出し、算出された大きさ（パラメータ値）を有する描画素領域Ｉｍを決定する。次いで、決定された描画素領域Ｉｍ情報を逐次、描画像形成部１１４に出力する。
【００８７】
描画像形成部１１４は、各時点で決定された描画素領域Ｉｍの連続から描画像を逐次生成・更新し、この描画像を、ディスプレイ１０１に表示させるように表示制御部１２１に指示する。尚、描画素領域Ｉｍの生成位置は、接触位置決定部１１１からの接触位置情報によって決定される。
【００８８】
アプリケーション処理部１２０は、手書き入力を可能とするアプリケーションにおける設定に応じた描画素領域の形状、所定の色の濃淡、色彩等の情報を、描画素領域決定部１１３に出力する。また、描画像形成部１１４との間で情報の入出力を行い、生成された描画像についてのアプリケーション上での処理を実行する。また、この実行された処理に応じた表示を、表示制御部１２１に指示する。表示制御部１２１は、描画像形成部１１４及びアプリケーション処理部１２０からそれぞれ、描画像情報並びにアプリケーション処理情報を入力して、これらの情報に応じた画像（描画像）をディスプレイ１０１に表示させる。
【００８９】
図７は、本発明による描画像生成方法の一実施形態を示すフローチャートである。尚、本フローチャートは、指又は入力器具が操作面に接触してから最初に離隔するまでの間に生成される描画像の生成の手順を示す。即ち、書道での文字で例えれば、筆を紙に下ろしてから次いで最初に上げるまでに書かれた、左払い、右払い、一の字等の文字部分の描画手順となる。
【００９０】
（Ｓ６００）最初に、指又は入力器具の接触状態を測定する。
（Ｓ６０１）指又は入力器具が操作面（タッチパネル１００）に接触しているか否かを判定する。ここで、偽の判定、即ち指又は入力器具が接触していない、との判定がなされた際、ステップＳ６００に戻って接触の有無をモニタする。
【００９１】
（Ｓ６０２）一方、ステップＳ６０１で真の判定、即ち指又は入力器具が接触している、との判定がなされた際、接触位置Ｃ０（の座標）を決定する。
（Ｓ６０３）描画像生成ループ（ステップＳ６０３〜Ｓ６１４）を開始する。初期条件としてループパラメータｉ＝１とし、ループ開始時刻をｔ０とする。また、ループ継続条件として、指又は入力器具が接触していることとする。
【００９２】
（Ｓ６０４）時刻ｔｉ＝ｔｉ−１＋Δｔまでウェイトする。ここで、Δｔは、１ループで経過する時間であり、接触位置測定の時間間隔に相当する。
（Ｓ６０５）押圧力Ｐｃｉを測定する。
（Ｓ６０６）押圧力Ｐｃｉ値が所定閾値Ｐｔｈ以上（Ｐｃ≧Ｐｔｈ）であるか否かを判定する。ここで、偽の判定、即ちＰｃｉ＜Ｐｔｈとの判定がなされた際、ステップＳ６１３に進んで次のループステップに向かう。
【００９３】
（Ｓ６０７）一方、ステップＳ６０６で真の判定、即ちＰｃｉ≧Ｐｔｈとの判定がなされた際、再び指又は入力器具の接触状態を測定する。
（Ｓ６０８）接触位置Ｃｉ（の座標）を決定する。
（Ｓ６０９）接触位置Ｃｉ及びＣｉ−１から移動速度Ｖｃｉを決定する。
（Ｓ６１０）移動速度Ｖｃｉの大きさが（ａ）Ｖｃｉ≦Ｖｔｈ１、（ｂ）Ｖｔｈ１＜Ｖｃｉ＜Ｖｔｈ２、（ｃ）Ｖｔｈ２≦Ｖｃｉのいずれを満たすか、を判定する。
【００９４】
（Ｓ６１１ａ）Ｖｃｉが（ａ）Ｖｃｉ≦Ｖｔｈ１の条件を満たす場合、本条件を継続して満たしながら経過した時間Δｔ×ｊ（ｊ≦ｉ）と、押圧力Ｐｃとに基づいて半径Ｒｍｉ（ｔ）（大きさのパラメータ値）を算出し、この半径Ｒｍｉ（ｔ）を有する、「にじみ」を生成する描画素領域Ｉｍｉを決定する。
（Ｓ６１１ｂ）Ｖｃｉが（ｂ）Ｖｔｈ１＜Ｖｃｉ＜Ｖｔｈ２の条件を満たす場合、押圧力Ｐｃ及び移動速度Ｖｃｉに基づいて半径Ｒｍｉ（大きさのパラメータ値）を算出し、この半径Ｒｍｉを有する描画素領域Ｉｍｉを決定する。
（Ｓ６１１ｃ）Ｖｃｉが（ｃ）Ｖｔｈ２≦Ｖｃｉの条件を満たす場合、押圧力Ｐｃ及び移動速度Ｖｃｉに基づいて、かすれ度α、更には半径Ｒｍｉ（α）（大きさのパラメータ値）を算出し、この半径Ｒｍｉ（α）を有する、「かすれ」を生成する描画素領域Ｉｍｉを決定する。
【００９５】
（Ｓ６１２）決定された描画素領域Ｉｍｉを用いて描画像を生成・更新する。
（Ｓ６１３）ｉを１だけ増分させる。
（Ｓ６１４）ステップＳ６０３に戻って、描画像生成ループを繰り返す。本ループは、指又は入力器具が操作面に接触している間、継続される。一方、ステップＳ６０３で、指又は入力器具が操作面に接触していないと判定された場合、指又は入力器具が操作面から離隔し、一度の接触期間における描線（描画像）の生成が終了したとして、本フローチャートの手順が完了する。
【００９６】
以上説明されたように、本発明によれば、押圧力Ｐｃでの押し込み及び移動速度Ｖｃでのスライドに合わせて、描線の太さ等の描画像の幅が制御可能となる。これにより、ユーザは、実際に筆等の筆記具で紙等の媒体に筆記又は描画する際と同様のリアルな操作感・感覚を得ることができる。
【００９７】
また、押圧力Ｐｃ及び移動速度Ｖｃと描画素領域の大きさとの関係を工夫することによって、更には描画素領域の形状、濃淡、色彩を選択することによって、スプレー画風、書道風、その他絵画風、マジック書き風等、様々な種類の描線（描画像）を生成することが可能となる。
【００９８】
以上に述べた本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００９９】
１  携帯型情報機器（ユーザインタフェース装置）
１００  タッチパネル（接触位置検出部）
１０１  ディスプレイ（画像表示部）
１０２  押圧力検出部
１１０  押圧力決定部
１１１  接触位置決定部
１１２  移動速度決定部
１１３  描画素領域決定部
１１４  描画像形成部
１２０  アプリケーション処理部
１２１  表示制御部
【図１】
2014044561.tif 000003
【図２】
2014044561.tif 000004
【図３】
2014044561.tif 000005
【図４】
2014044561.tif 000006
【図５】
2014044561.tif 000007
【図６】
2014044561.tif 000008
【図７】
2014044561.tif 000009