(57)【要約】【課題】  指の先端を簡易に正確に検出する。【解決手段】  画像データは、メモリＩ／Ｆ１１又はカメラＩ／Ｆ１２を介して、フレームバッファ１３に書き込まれる。肌色抽出／２値化処理部１４は、フレームバッファ１３から画像データを読み出してきて肌色部分のみを抽出し、更に抽出した部分のデータを２値化して得られたデータをフレームバッファ１３に書き戻す。指先近傍データ抽出処理部１５は、フレームバッファ１３に格納された肌色部分の２値化データを読み出してきて、所定のフィルタ処理により、指先の近傍の画素データを抽出する。各指分別処理部１６は、指先の近傍の複数の画素データを処理し、各指ごとのデータとして分別する。各指方向算出部１７は、得られた各指ごとのデータに基づいて、各指の方向と指の先端の位置を算出する。各指方向算出部１７により得られた情報は、外部Ｉ／Ｆ１８を介して、外部ＣＰＵに送られる。【選択図】  図１
2014154049.tif 000002
【特許請求の範囲】
【請求項１】
情報機器の使用者がその情報機器に対して特定の制御情報を与えるべく少なくとも１本の指を特定の形態に形成して前記情報機器に提示したときに、前記情報機器が、撮像手段により前記特定の形態を撮像して得られた画像情報に基づき、前記使用者の指先を検出する指先検出方法であって、
前記指先の先鋭度に対応した中心角を有する扇をフィルタとして、その扇を含む円の中心を前記画像情報の各画素に対応させた状態で、前記扇を回転させつつ前記画像情報の肌色部分と前記扇との重なり面積の変化を求める処理を、前記フィルタを各画素に推移させて全画素について行い、
前記重なり面積が扇の面積と略一致する角度範囲が所定の閾値以下として得られる画素点を指先近傍の画素として検出することを特徴とする指先検出方法。
【請求項２】
検出された指先近傍の複数の画素点を、各指ごとの画素点として分別することを特徴とする請求項１に記載の指先検出方法。
【請求項３】
２つの境界近傍画素が同一の指のデータであるか否かは、両者が、両者の距離に対応した、ピークとなる角度範囲が所定の差異を有しているか、かつ、角度範囲の中心値が所定の差異を有しているか、により判別することを特徴とする請求項２に記載の指先検出方法。
【請求項４】
各指について、指の先端の位置を、当該指先近傍の画素のうちの所定数の画素の位置から補間により求めることを特徴とする請求項３に記載の指先検出方法。
【請求項５】
各指について、指の方向を、当該指先近傍の複数の画素についての前記角度範囲の中心値角度の方向のベクトル和をとることにより求めることを特徴とする請求項３に記載の指先検出方法。
【請求項６】
前記扇の半径は、前記指から前記撮像手段までの距離に応じて決定されることを特徴とする請求項１に記載の指先検出方法。
【請求項７】
前記扇を所定送り角度ごとに回転させつつ、前記画像情報の肌色部分と前記扇との重なり面積を求めることを特徴とする請求項１に記載の指先検出方法。
【請求項８】
前記所定送り角度は、前記扇の半径に対する前記画像情報を精細度に応じて決定することを特徴とする請求項１に記載の指先検出方法。
【請求項９】
情報機器の使用者がその情報機器に対して特定の制御情報を与えるべく少なくとも１本の指を特定の形態に形成して前記情報機器に提示したときに、前記情報機器に備えられた撮像手段により前記特定の形態を撮像して得られた画像情報に基づき、前記使用者の指先を検出する、前記情報機器に含まれる指先検出ユーザーインターフェースモジュールであって、
前記指先の先鋭度に対応した中心角を有する扇をフィルタとして、その扇を含む円の中心を前記画像情報の各画素に対応させた状態で、前記扇を回転させつつ前記画像情報の肌色部分と前記扇との重なり面積の変化を求める処理を、前記フィルタを各画素に推移させて全画素について行い、前記重なり面積が扇の面積と略一致する角度範囲が所定の閾値以下として得られる画素点を指先近傍の画素として検出する指先近傍データ抽出処理部を備えたことを特徴とする指先検出ユーザーインターフェースモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指先検出方法及び指先検出ユーザーインターフェースモジュールに関し、特に、情報機器の使用者がその情報機器に対して特定の制御情報を与えるべく少なくとも１本の指を特定の形態に形成して情報機器に提示し、情報機器が、撮像手段により特定の形態を撮像して得られた画像情報に基づき、使用者の指先を検出する指先検出方法、及びその方法を実現する上記情報機器に含まれる指先検出ユーザーインターフェースモジュールに関する。
【背景技術】
【０００２】
技術の進歩に伴い、各種情報機器に対する使用者の操作・指示等の制御情報の供給の仕方、すなわちユーザーインターフェース（略してＵＩと称す）は、高度に進化してきている。例えば、昨今急速に普及しつつあるいわゆるスマートフォンのように、使用者が指先で情報機器の特に情報表示部に触れることによるＵＩは、もはや常識のように活用されている。更に当該ＵＩにおいては、触れることの一態様としてのなぞる態様を識別できるようにしたことにより、画期的に多様な制御情報の供給が可能となっている。また、ハードウェア素子の開発に伴って、更に発展した制御情報の識別も可能となってきている。例えば特許文献１は、タッチセンサに加えて近接センサを採用することにより、近接センサからの距離傾斜情報に基づき、触れた指先の方向を認識できるような技術を開示している。
【０００３】
また、他のＵＩとして、情報機器がＣＭＯＳイメージセンサを採用したカメラ（以下、「ＣＭＯＳカメラ」と称す）等の撮像手段を備えて、必要に応じて使用者の身体の全体又は一部を撮像し、それにより得られた画像情報から、使用者が意図した操作・指示等の制御情報を認識するという態様のＵＩも発展段階にある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９４６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上述のような撮像手段を利用したＵＩにおいて、最も典型的な手法は、使用者が自らの上肢、特に手により操作・指示等を表現し、それを情報機器側の撮像手段が撮像し、その画像データを判別処理することにより使用者の意図した操作・指示等を情報機器が取得するという態様である。このとき使用者は、特に指の本数や指の方向により操作・指示等を表現することが、使用者にとっても表現しやすい。使用者が手の指により情報機器との制御情報交換を行う例としては、例えば、指の本数で数値を指定する場合や、１本の指の方向で選択情報を特定する場合等、各種がある。また、遊技機などでは、例えば、遊技者と遊技機とがじゃんけんを行うというような場合もある。しかしながら、情報機器側にあっては、撮像した画像データの中から指先部分を判別することは、比較的困難なことも多い。更に、使用者が“動き”、例えば撮像手段に対して人差し指を立てて上下左右に移動させる（いわゆるドラッグ操作を意図）、により制御情報を与える場合もあるが、この場合も前提として指先を検出できている状態で、更にその動きを検出しなければならない。
【０００６】
本発明は上述のような事情から為されたものであり、本発明の目的は、情報機器が撮像手段を備え、必要に応じて使用者の身体の全体又は一部を撮像し、それにより得られた画像情報から、使用者が意図した操作・指示等の制御情報を認識する場合において、指の先端を簡易に正確に検出できる指先検出方法及び指先検出ユーザーインターフェースモジュールを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の指先検出方法は、情報機器の使用者がその情報機器に対して特定の制御情報を与えるべく少なくとも１本の指を特定の形態に形成して前記情報機器に提示したときに、前記情報機器が、撮像手段により前記特定の形態を撮像して得られた画像情報に基づき、前記使用者の指先を検出する指先検出方法であって、前記指先の先鋭度に対応した中心角を有する扇をフィルタとして、その扇を含む円の中心を前記画像情報の各画素に対応させた状態で、前記扇を回転させつつ前記画像情報の肌色部分と前記扇との重なり面積の変化を求める処理を、前記フィルタを各画素に推移させて全画素について行い、前記重なり面積が扇の面積と略一致する角度範囲が所定の閾値以下として得られる画素点を指先近傍の画素として検出することを要旨とする。
【０００８】
更に、検出された指先近傍の複数の画素点を、各指ごとの画素点として分別することを特徴とする。
【０００９】
ここで、２つの境界近傍画素が同一の指のデータであるか否かは、両者が、両者の距離に対応した、ピークとなる角度範囲が所定の差異を有しているか、かつ、角度範囲の中心値が所定の差異を有しているか、により判別することが特徴である。
【００１０】
更に、各指について、指の先端の位置を、当該指先近傍の画素のうちの所定数の画素の位置から補間により求めることが好適である。
【００１１】
また、各指について、指の方向を、当該指先近傍の複数の画素についての前記角度範囲の中心値角度の方向のベクトル和をとることにより求めることが好適である。
【００１２】
また、前記扇の半径は、前記指から前記撮像手段までの距離に応じて決定されることが好適である。
【００１３】
また、前記扇を所定送り角度ごとに回転させつつ、前記画像情報の肌色部分と前記扇との重なり面積を求めることを特徴としている。
【００１４】
ここで、前記所定送り角度は、前記扇の半径に対する前記画像情報を精細度に応じて決定することが好適である。
【００１５】
また、上記目的を達成するため、本発明の指先検出ユーザーインターフェースモジュールは、情報機器の使用者がその情報機器に対して特定の制御情報を与えるべく少なくとも１本の指を特定の形態に形成して前記情報機器に提示したときに、前記情報機器に備えられた撮像手段により前記特定の形態を撮像して得られた画像情報に基づき、前記使用者の指先を検出する、前記情報機器に含まれる指先検出ユーザーインターフェースモジュールであって、前記指先の先鋭度に対応した中心角を有する扇をフィルタとして、その扇を含む円の中心を前記画像情報の各画素に対応させた状態で、前記扇を回転させつつ前記画像情報の肌色部分と前記扇との重なり面積の変化を求める処理を、前記フィルタを各画素に推移させて全画素について行い、前記重なり面積が扇の面積と略一致する角度範囲が所定の閾値以下として得られる画素点を指先近傍の画素として検出する指先近傍データ抽出処理部を備えたことを要旨とする。
【発明の効果】
【００１６】
本発明によれば、情報機器が撮像手段を備え、必要に応じて使用者の身体の全体又は一部を撮像し、それにより得られた画像情報から、使用者が意図した操作・指示等の制御情報を認識する場合において、指の先端を簡易に正確に検出できる。更に、指の方向を簡易に正確に検出できる。また、複数の指についても分別して検出できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の指先検出ユーザーインターフェースモジュールにおける一実施形態の概略構成ブロック図である。
【図２】本発明の指先検出方法における一実施形態のフローチャートである。
【図３】指先検出フィルタと、それによるフィルタ処理を説明するための図である。
【図４】指先検出フィルタの扇と肌色部分との扇の回転角に応じた重なり面積を説明するための例を示す図である。
【図５】指先検出フィルタの扇と肌色部分との扇の回転角に応じた重なり面積を説明するための例を示す図である。
【図６】指先検出フィルタの扇と肌色部分との扇の回転角に応じた重なり面積を説明するための例を示す図である。
【図７】指先検出フィルタの扇と肌色部分との扇の回転角に応じた重なり面積を説明するための例を示す図である。
【図８】指先近傍として抽出された画素点を示す図である。
【図９】画素の集合として扇を含む指先検出フィルタを設計した例を示す図である。
【図１０】送り角度が１５度で、扇の画素数が３３の場合の、扇の回転角度に対する重なり画素数の関係の例を示す図である。
【図１１】各指を分別するための観点を説明するための図である。
【図１２】各指データとして分別できた指先近傍データを示す図である。
【図１３】指の方向を求めるときの処理を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。  
図１は、本発明の指先検出ユーザーインターフェース（以下、「ＵＩ」と称す）モジュールにおける一実施形態の概略構成ブロック図である。同図に示した指先検出ＵＩモジュール１は、ＣＭＯＳカメラ等で撮像した人物の画像から指先部分を検出し、指の本数や指の方向を認識することにより、人物のその手により提示された情報を認識することを可能とするＵＩモジュールである。なお、以下の説明では、１枚の静止画の情報から上述の情報を認識することを基本として説明しているが、静止画の時間的連なり画像が動画であることを鑑みれば、動画を構成する各静止画について当該処理を行えば、動画について、手やその指の動きが認識できるようになるということは、当業者には自明であろう。
【００１９】
そこで、図１に示した指先検出ＵＩモジュール１は、メモリインターフェース（以下、「Ｉ／Ｆ」と称す）１１と、カメラＩ／Ｆ１２と、フレームバッファ１３と、肌色検出／２値化処理部１４と、指先近傍データ抽出処理部１５と、各指分別処理部１６と、各指方向算出部１７と、外部Ｉ／Ｆ（例えばＩ２Ｃ（Inter-Integrated Circuit）Ｉ／Ｆ）１８と、を備えている。
【００２０】
図１において、機器内の画像メモリに格納された画像データは、メモリＩ／Ｆ１１を介して、フレームごとにフレームバッファ１３に書き込まれ、また、ＣＭＯＳカメラで撮像された画像データも、カメラＩ／Ｆ１２を介して、フレームバッファ１３に書込み可能となっている。つまり、いずれの画像データでも処理可能である。肌色抽出／２値化処理部１４は、フレームバッファ１３から画像データを読み出してきて、そこから肌色部分のみを抽出し、更に抽出した部分のデータを２値化して得られたデータをフレームバッファ１３に書き戻す。指先近傍データ抽出処理部１５は、フレームバッファ１３に格納された肌色部分の２値化データを所定単位で読み出してきて、後述のフィルタ処理により、指先の近傍の画素データを抽出する。各指分別処理部１６は、指先近傍データ抽出処理部１５により得られた指先の近傍の複数の画素データを処理し、各指ごとのデータとして分別する。各指方向算出部１７は、各指分別処理部１６により得られた各指ごとのデータに基づいて、各指の方向と指の先端の位置を算出する。各指方向算出部１７により得られた情報は、外部Ｉ／Ｆ１８を介して、外部ＣＰＵに送られる。
【００２１】
次に、図２乃至図１３を参照して、指先検出ＵＩモジュール１による指先の検出の方法を詳細に説明する。図２は、本発明の指先検出方法における一実施形態のフローチャートである。また、図３乃至図１３は、指先の検出の方法を具体的に説明するための図である。
【００２２】
図２において、まず、画像メモリに格納された画像データ、又はＣＭＯＳカメラにより撮像された画像に係るデータを、フレームごとに、メモリＩ／Ｆ１１又はカメラＩ／Ｆ１２を介して入力し、フレームバッファ１３に書き込む（ステップＳ１１）。次に、肌色抽出／２値化処理部１４は、フレームバッファ１３から画像データを読み出してきて、そこから肌色部分のみを抽出し、更に抽出した部分のデータを２値化して得られたデータをフレームバッファ１３に書き戻す（ステップＳ１２）。手の指先を検出するにはまず、画像全体から、指先を含めた肌色部分（顔等が含まれる）を抽出する必要があるので、この処理を前処理として行う。なお、この具体的方法は当業者には自明である。
【００２３】
次に、指先近傍データ抽出処理部１５が、フレームバッファ１３に格納された肌色部分の２値化データを読み出してきて、フィルタ処理により、指先の近傍の画素データを抽出する（ステップＳ１３）。以下、この処理の詳細を、図３乃至図１０を参照して説明する。まず、この指先近傍画素データの抽出処理においては、指先の概ね尖った形状を考慮して、図３（ａ）に示すような扇を含む二次元フィルタ（以下、「指先検出フィルタＦＦ」と称す）を採用する。そして、上記２値化データの各画素点に対して、当該画素点とその扇を一部とする円の中心を一致させ、その状態で、値１の扇を含む指先検出フィルタＦＦを回転させつつ、その指先検出フィルタＦＦと肌色部分を表す２値化データとの論理積をとることにより、各画素点での、扇の各回転位置での、扇と肌色部分の重なり面積（重なり画素数）を求める。これを図３（ｂ）に示すように、二次元に配列された各画素点に指先検出フィルタＦＦをシフトしつつ順次行う。
【００２４】
図４乃至図７を参照して、指先検出フィルタＦＦの扇と肌色部分との扇の回転角に応じた重なり面積について、指先検出フィルタＦＦと肌色部分との代表的な位置関係を挙げて説明する。図４は、扇を回転させても肌色部分との重なりが生じないような両者の位置関係の場合である。この場合には、同図（ｂ）に示すように、一回転（３６０度）に渡って、重なり面積は生じない。これに対して、図５は、扇が回転に拘わらず全体が肌色部分と重なるような両者の位置関係の場合である。この場合には、０度〜３６０度（一回転）に渡って重なり面積は、扇の面積となる。次に、図６は、扇を含む円の中心が、肌色とそうでない部分の境界にある場合（理論的な説明として画素点が境界上にあると仮定している）である。この場合には、扇の中心角θ（図３（ａ））にもよるが、中心角θが概ね９０度の場合には、同図（ｂ）の模式図のように、重なり面積の回転角度に渡った見かけ形状は、所定角度範囲（理論上、中心角θ＝９０度で９０度）の間、重なり面積が扇の面積となる台形形状となる。また、図７は、扇を含む円の中心が、指の先端部の境界にある場合である。この場合には、同図（ｂ）の模式図のように、重なり面積の回転角度に渡った見かけ形状は、重なり面積が生ずる角度範囲が所定値以下の狭い範囲、かつ、重なり面積が扇の面積となる角度範囲が微小であるような形状となる。従って、逆に言えば、重なり面積の回転角度に渡った見かけ形状が、図７（ｂ）に示すような形状として表れた場合、その画素点が、指の先端部近傍の画素点であると判定できることになる。
【００２５】
条件としては、扇の中心角θが指先の先鋭度と略一致している必要がある。扇の中心角θが指先の先鋭度よりも小さい場合には、重なり面積が扇の面積となる角度範囲がある程度生じてしまうし、一方、扇の中心角θが指先の先鋭度よりも大きい場合には、重なり面積が扇の面積に達することがなくなってしまう。また、図６の場合において、例えば扇の中心角θを１８０度としてしまうと、重なり面積の回転角度に渡った見かけ形状は、頂点を有する大きな三角形（全角度に渡って重なり面積を生じる）となってしまう。
【００２６】
以上から、総じて、判定基準としては、扇の中心角θが指先の先鋭度と略一致しているという前提条件の下で、「重なり面積が扇の面積と略一致する角度範囲が所定の閾値以下である」という基準を採用すればよいことになる。その場合には、重なり面積が示す見かけ形状の面積も所定値以下となる。そこで、上記閾値を適切に設定し、当該基準に基づいて判定すると、指先近傍の画素として例えば図８に示すような画素点が抽出できる。なお、図８においては、抽出画素点を模式的に境界線上に配置しているが、実際は、各画素点は二次元格子上の点であるので、境界近傍の格子上の画素点が得られることとなる。なお、以上から、扇の中心角θとしては、標準の人の指先の先鋭度を採用するのが好適である。
【００２７】
なお、上述のステップＳ１３で説明した指先検出フィルタＦＦの扇は理論上のものであり、実際にハードウェア回路で構成する場合には、画像精細度に応じた離散的データとして処理する構成とする必要がある。図９はその例を示す図である。ここで、前述のように、扇の中心角θは指先の先鋭度と一致していることが最適であるため、標準の指先の先鋭度を念頭に、予め最適な角度に設定してやればよい。なお、図９では図示の便宜上９０度となっている。また、扇の半径ｒ（図３（ａ）参照）は、使用者による想定される使用状況において、撮像される使用者の指の大きさが何画素分に相当するか、という観点で決定すればよい。つまり、画像の精細度と、カメラから指までの距離が決まれば、画素データ上で指がどの程度を占めるかが決まる。図９（ａ）〜（ｃ）においては、扇を４５度ずつ回転させた場合のそれぞれの扇の離散的形状を示している。この場合、扇の回転を考慮すると、指先検出フィルタＦＦは、１５×１５画素で構成できる。また、扇を何度単位で回転させて処理を行うかも（なお、以下、この角度単位を「送り角度」と称す）、扇の占める画像の精細度による。扇に対して画像が精細であればあるほど、この送り角度も精細にすることができる。なお、扇の形状に対応した画素の数は、扇の回転位置に拘わらず一定であることが好ましい。角度（例えば、０度、１５度、３０度、４５度、・・・）に応じて、予め決定してやればよい。図９に示した場合は３３画素である。
【００２８】
図１０は、送り角度が１５度で、扇の画素数が３３の場合の、扇の回転角度に対する重なり画素数の関係の例を示す図である。ここで、図１０（ａ）は、図６に対応するものである。また、図１０（ｂ）は、図７に対応するものであり、同図のように重なり画素数が検出された場合に、前述の閾値の観点から、指先近傍の画素が判定できることになる。なお、扇の回転中心（処理対象の画素）が指画像に含まれる端の画素であれば、全角度に渡って１画素分の重なり画素が表れるということは、当業者であれば容易に理解できるであろう。
【００２９】
なお、指先近傍データ抽出処理部１５におけるフレームバッファ１３からの２値化データの読出しに関し、上述のように、１５×１５画素の指先検出フィルタＦＦであれば、好適には、１５ライン単位で読出し、その１５ラインごとに、１５×１５画素の指先検出フィルタＦＦをライン方向に順次シフトしつつ処理すればよい。
【００３０】
上述のステップＳ１３で得られた、指先近傍として抽出された画素点は、使用者（ユーザー）の提示態様に応じて、１本の指だけについての画素点である場合もあるし、図８に示すように複数本の指についての画素点である場合もある。従って、次の処理として、各指分別処理部１６が、ステップＳ１３で得られた指先近傍の複数の画素点について、それぞれを各指ごとのデータとして分別する（ステップＳ１４）。この処理は、指の本数を認識することと等価である。但し、図８のような典型的な各指関係の場合には分別も容易であるが、使用者が顕示する各指の形態によっては、各指が接近し、各指のデータを分別することが容易ではないこともあり得る。そこで、図１１に示すような観点で、指先近傍として抽出された各画素を精査すれば、それらを各指ごとに分別できることになる。具体的には、図１１は、１本の指において、境界近傍の画素についてフィルタ処理を施した場合の扇の回転角度と重なり面積の関係を示す図であり、同図においては、代表的な５点を示している。同図に示すように、１本の指のみに関しては以下の関係が見いだせる。すなわち、まず、指の先端の境界においては、前述のように、重なり面積の回転角度に渡った見かけ形状は、狭い角度範囲でピークを有する小面積形状であるのに対して、画素点が、左右それぞれ指の側面方向にいくに従って、ピークとなる角度範囲が徐々に広がると共に、当該角度範囲の中心値が徐々に右方向又は左方向にシフトしていく。故に、１本の指のデータであれば、ある境界画素についての重なり面積の回転角度に渡った見かけ形状と、他の境界画素についての重なり面積の回転角度に渡った見かけ形状との関係は、両者の画素間の距離に応じて決まることとなる。かかる観点から、ある２つの境界近傍画素が同一の指のデータであるか否かは、両者が、両者の距離に対応した、ピークとなる角度範囲が所定の差異を有しているか、かつ、角度範囲の中心値が所定の差異を有しているか、により判別できることになる。図１２は、そのようにして分別した指［１］データ及び指［２］データを示している。
【００３１】
図２に戻って、次に、ステップＳ１４のように分別された各指について、各指方向算出部１７が、各指の先端と各指の方向を求める（ステップＳ１５）。指の先端については、最も簡易には、当該指の各指先近傍データのうちの、重なり面積が扇面積に等しい、すなわち重なり面積が最大の角度範囲が最も狭い画素の位置を採用してもよい。あるいは、当該指の各指先近傍の画素のうちのいくつかの画素の位置から補間により求めてもよい。また、指の方向については、最も簡易には、当該指の各指先近傍データのうちの、重なり面積が扇面積に等しい、すなわち重なり面積が最大の角度範囲が最も狭いデータについて、その角度範囲の中心値を指方向の角度として採用すればよい。但し、それは理論上の話であって、実際には、指の形状も均一ではなく歪があり、かつ、離散的データを扱っているので、図１３に示すように、複数の指先近傍データの各々の上記角度範囲の中心値角度の方向のベクトル和をとるようにすれは、ばらつきを吸収できることとなる。
【００３２】
図２に戻り、最後に、全ての指について、指の先端と指の方向が求められたか否かを判定し（ステップＳ１６）、未処理の場合は、ステップＳ１５に戻って引き続き処理を続行し、全ての指について処理が終了した場合は、全処理を終了する。
【００３３】
以上のように、上述の一実施形態によれば、情報機器に付帯のＣＭＯＳカメラによりその情報機器の使用者の少なくとも手の部分を撮像することにより、指を含む手の部分の形態による使用者の制御意図を情報機器が判別する際に、情報機器が適切に、１本以上の指の先端部の位置と各指の方向を容易に正確に検出できる。
【００３４】
なお、上述の実施形態にあっては、ＵＩモジュール１は、外部ＣＰＵに対して、１本以上の指の先端部の位置と各指の方向の情報を供給しているが、各指の方向までは求めることなく、また、指の先端部の位置を特定の位置として求めることなく、各指分別処理部１６の出力情報である、各指に分別された複数の指先近傍データを供給して、各指の先端部の位置と各指の方向の算出については、外部ＣＰＵに任せてもよい。また、更に、各指を分別することなく、指先近傍データ抽出処理部１５からの情報を外部ＣＰＵに直接供給するようにしてもよい。
【産業上の利用可能性】
【００３５】
本発明の指先検出方法及び指先検出ユーザーインターフェースモジュールは、情報端末、携帯端末などの非接触操作や、テレビ、空調機などのリモートコントロール操作に利用されたり、ゲーム機、パチンコ機などの遊技機に採用される。
【符号の説明】
【００３６】
１  ユーザーインターフェースモジュール
１１  メモリインターフェース
１２  カメラインターフェース
１３  フレームバッファ
１４  肌色抽出／２値化処理部
１５  指先近傍データ抽出処理部
１６  各指分別処理部
１７  各指方向算出部
１８  外部インターフェース
【図１】
2014154049.tif 000003
【図２】
2014154049.tif 000004
【図３】
2014154049.tif 000005
【図４】
2014154049.tif 000006
【図５】
2014154049.tif 000007
【図６】
2014154049.tif 000008
【図７】
2014154049.tif 000009
【図８】
2014154049.tif 000010
【図９】
2014154049.tif 000011
【図１０】
2014154049.tif 000012
【図１１】
2014154049.tif 000013
【図１２】
2014154049.tif 000014
【図１３】
2014154049.tif 000015