Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4771183B2 - 操作装置 - Google Patents
[go: Go Back, main page]

JP4771183B2 - 操作装置 - Google Patents

操作装置 Download PDF

Info

Publication number
JP4771183B2
JP4771183B2 JP2009020636A JP2009020636A JP4771183B2 JP 4771183 B2 JP4771183 B2 JP 4771183B2 JP 2009020636 A JP2009020636 A JP 2009020636A JP 2009020636 A JP2009020636 A JP 2009020636A JP 4771183 B2 JP4771183 B2 JP 4771183B2
Authority
JP
Japan
Prior art keywords
image
point
finger
fingertip
wrist
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009020636A
Other languages
English (en)
Other versions
JP2010176565A (ja
Inventor
毅 川島
岳史 長田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2009020636A priority Critical patent/JP4771183B2/ja
Priority to US12/657,868 priority patent/US8395600B2/en
Publication of JP2010176565A publication Critical patent/JP2010176565A/ja
Application granted granted Critical
Publication of JP4771183B2 publication Critical patent/JP4771183B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Input (AREA)

Description

本発明は、操作装置に関する。
従来、カーナビゲーション装置のような車載機器の操作装置として、操作者の手をカメラで撮影し、その撮影データから指画像を抽出し、抽出した指画像域を車載機器のGUI入力画面(例えば、ナビ画面など)に重畳表示するタイプのものが提案されている。例えば、特許文献1には、車体の天井に取り付けたカメラを用いて、座席手元のスイッチパネルを操作する手の様子を撮影し、撮影した手とスイッチパネルとを、操作者の前方に対向配置された液晶パネルに表示する構成が開示されている。また、特許文献3には、撮影された手画像そのものではなく、その手画像の指よりも狭幅の直線状の指状画像を、撮影された手画像から特定される指先位置に貼り付け表示する構成が開示されている。
他方、手画像の指先位置を特定する方式として、指示する指が伸びた状態であると仮定し外接楕円近似にて指先点を決定する方式(特許文献2)、指を指先側斜め上方から撮影するとともに写り込む指腹部の輪郭を高次関数で近似し、その極点から指先点を決定する方式(特許文献3)、撮影画像の外接矩形を複数個の副矩形領域に分割し、各副矩形の画像面積率により指先座標を求めなくてもよい像形状か否かを判定する方式(特許文献4)等が種々提案されている。
特開2000−335330号公報 特開2008−152622号公報 特開2008−158675号公報 特開平9−35066号公報
特許文献2あるいは3の指先位置特定方式では、手以外のものが撮影された場合に、これを指先位置特定の対象から除外する方法が考慮されておらず、指先の誤検出を生じやすい問題がある。また、特許文献4の方式では、手の撮影方向が不定であり、副矩形領域毎の面積率や像領域の色により手の具体的形状、特に、どの向きに生じているかわからない指先領域を正確に特定することは困難であり、指先位置の特定精度を高めることができない問題がある。
例えば、撮影された手輪郭を表示画面に直接重畳表示する態様であれば、手以外のものが撮影されてしまった場合でも、自分の手と異なる形状のものが表示画面に写し出されるので、それほど違和感を感じることにはならない。しかし、特許文献3のごとく、指状画像を代替表示する場合、誤検出された指先位置にも指状画像が貼り込まれるので、操作者としては撮影範囲内に手を入れていないことを明らかに把握しているにもかかわらず、画面上に指画像が表れて違和感が非常に大きい問題がある。
本発明の課題は、手以外のものが撮影された場合において、比較的簡単なアルゴリズムにて、これを正確に除外することができ、ひいては、指先位置の特定精度を大幅に高めることができる操作装置を提供することにある。
課題を解決する手段及び発明の効果
上記の課題を解決するために、本発明の操作装置は、
撮影範囲に対し予め定められた挿入方向に挿入される操作者の手を撮影する撮影装置と、
撮影画像の挿入方向における先端領域を抽出する先端抽出手段と、
撮影範囲における先端領域の位置を画像先端位置として特定する画像先端位置特定手段と、
先端領域の寸法及び面積の少なくともいずれかに基づいて、画像先端位置が真の指先点を示すものであるか否かを判定する指先判定手段と、
先端位置が真の指先点と判定された場合に、先端位置の座標を真の指先点の座標として出力する指先点座標出力手段と、を備えたことを特徴とする。
上記本発明の操作装置に構成によると、撮影装置の撮影範囲には、予め定められた挿入方向に操作者の手が挿入されるようになっており、その挿入方向の先端に指先も位置する。そこで、撮影画像の挿入方向における先端領域を抽出し、その先端領域の寸法や面積が妥当な値になっているか否かに応じて、該先端領域が真の指先を示すものであるか否かをより正確に判定することができる。
先端抽出手段は、撮影画像を第一画像とし、該第一画像を挿入方向に平行移動して得られる画像を第二画像として、挿入方向の先端側に生ずる、それら第一画像と第二画像との非重なり領域を先端領域として抽出するものとして構成することができる。この構成によると、撮影画像を手の挿入方向(つまり、掌長方向)に平行移動して重ね合わせることにより、指先領域を両画像の非重なり領域として簡単に特定することができる。
この方法では、撮影範囲に挿入される手を掌面側から反射光により撮影することになるが、上記のような平行移動による第二画像との差分(非重なり領域)により指先領域を抽出・特定する方式であれば、特許文献2のごとく、斜め上方からの撮影により指腹を撮影する方式を採用せずとも、手の外形輪郭が明確に撮影できればよいので、撮影装置は、撮影範囲に対し掌面を下向きにして水平方向前方に差し出される手を下側から撮影するものとして構成できる。これにより、特許文献2のように、天井に設けたカメラと手との間に入り込む外乱光や異物の影響を受ける心配がない。特に、手の撮像側表面に照明光を投射する照明手段を設け、照明光の手による反射光に基づいて手像を撮影するように撮影装置を構成すれば、手像と背景との画像分離を容易に図ることができる。
当然、画像先端位置座標特定手段は、非重なり領域として特定される先端領域の位置を、指先点の候補となる画像の先端位置として特定することができる。非重なり領域の位置は、該領域と一定の幾何学的関係を充足する代表点により座標規定できるが、具体的には非重なり領域の幾何学的重心位置をその代表点として採用できる。ただし、代表点は幾何学的重心位置に限定されるものではない。
非重なり領域の寸法又は面積は、それが真の指先領域であるならば、人の指に対応した規定範囲内の値を示すはずであるから、逆にその規定範囲を逸脱する寸法又や面積を示す非重なり領域は、操作者の指先ではない領域(例えば手以外の撮影物や、手であっても指先ではない領域)として確実に除外判定することが可能である。つまり、指先判定手段は、抽出された先端領域をなす非重なり領域の寸法又は面積が規定範囲内にあるか否かに基づいて、該非重なり領域が真の指先領域であるか否かを判定するものとして構成することができる。
次に、撮影装置に関連して、操作者の手を撮影範囲に対し、挿入方向をガイド方向として該ガイド方向に規制しつつ挿入させる手ガイド部を設けることができる。これにより、撮影範囲に対する操作者の手の挿入方向をより一定化することができる。すると、撮影される操作者の指長手方向は、上記のガイド方向にほぼ常に平行な位置関係を示すことになり、非重なり領域の寸法は、そのガイド方向と直交する向きにおいて幅寸法とほぼ一致することとなる。そこで、抽出された非重なり領域の、ガイド方向と直交する向きの寸法を幅寸法として、指先判定手段は該幅寸法が規定範囲内にあるか否かに基づき、先端領域が真の指先領域であるか否かを判定することができる。これにより、非重なり領域の寸法測定方向を一定化すること、例えば、ガイド方向と直交(ただし、±30゜程度の角度範囲であれば、真の直交方向からずれていても差し支えない)する方向に固定することができ、先端領域が真の指先領域であるか否かを判定するための測定アルゴリズムを大幅に簡略化することができる。
次に、特許文献4では、基本的に1本の指(例えば人差し指)により位置指示する状態を特定することを目的としている。そして、撮影画像の外接矩形を複数個の副矩形領域に分割し、各副矩形の画像面積率により手形状判定する方式では、例えば手の各指を開いていることは特定できても、個々の指先がどの位置にあるかまでは特定することができない。しかしながら、上記のように、撮影画像である第一画像と、その手挿入方向への平行移動画像である第二画像との非重なり領域により指先領域を抽出する方式を用いれば、先端抽出手段は、撮影範囲内に複数本の指が挿入されることにより、第一画像と第二画像との非重なり領域が複数分離して特定された場合に、それら複数の非重なり領域をそれぞれ指先領域の候補として抽出することができ、ひいては複数の指先領域を同時に位置入力に活用することも可能となるので、操作装置の入力の自由度を高めることができる。また、一部の指が閉じて密着していても、丸みを帯びた指先領域は確実に分離して特定することが可能である。
また、指先判定手段は、撮影画像の総面積をSとし、個々の非重なり領域から、撮影範囲の手の挿入側に位置する縁までの合計距離をdとしてS/dの値を指幅として推定し、該S/dが規定範囲内にあるか否かに基づいて、非重なり領域が真の指先領域であるか否かを判定するように構成することができる。単に重なり領域の幅を直接特定するだけでなく、さらに撮影画像の総面積をSとし、個々の非重なり領域から撮影範囲の手の挿入側に位置する縁までの合計距離をdとして、S/dの値を指幅として推定することで、先端位置から撮影範囲の手の挿入側に位置する縁まで連続的につながった指画像を撮影画像が含んでいるか否かを特定でき、先端位置付近のみ断片的に検出される指ではない撮影物(例えば、貨幣等の小異物)を指と誤認する不具合を効果的に防止できる。同様に、指先判定手段は、撮影画像の総面積をSとし、非重なり領域の個数をNとして、S/Nの値を平均指面積として推定し、該S/Nが規定範囲内にあるか否かに基づいて、非重なり領域が真の指先領域であるか否かを判定することも可能である。
次に、本発明の操作装置には、撮影範囲と座標対応関係を有する画面領域を備えた表示装置と、画面領域にて、判定された真の指先点を識別可能に表示する指先点表示手段を設けることができる。撮影画像から特定される指先点を表示装置の画面に表示することで、手入力により特定される位置座標を画面上で直感的に把握することができ、グラフィックユーザーインターフェース(GUI)の入力装置として有効活用することができる。
この場合、指先点表示手段は、撮影画像として得られる手画像を、そのまま、あるいは輪郭情報を少なくとも含む画像に加工して、撮影範囲と画面領域との対応関係に従い画面上に表示することができる。この場合、撮影画像の先端領域が真の指先領域として判定されなかった場合は、撮影画像の画面領域への表示を行なわないように構成することができる。
他方、指先点表示手段は、撮影画像とは別に用意された指示体画像データに基づき真の指先点を指示する指示体画像を画面領域に表示し、かつ、真の指先点と判定されなかった先端位置には指示体画像を表示しない指示体画像表示手段を有するものとして構成できる。この構成によると、指先点の把握を行ないやすくする等の目的で、指示体画像の表示内容を、撮影画像の内容とは無関係に自由に形成できる利点がある。また、真の指先点と判定されなかった先端位置に、そのような指示体画像を表示しないように構成することで、指以外の撮影物により誤検出された指先位置にも指示体画像が貼り込まれ、操作者としては撮影範囲内に手を入れていないことを明らかに把握しているにもかかわらず、画面上に指画像が表れて違和感が大きくなってしまう問題も根本的に生じない。
特に、指示体画像表示手段を、指示体画像として、撮影画像に含まれる実指像よりも狭幅となるものを表示するように構成すれば、撮影画像上での実指像の状態とは無関係に、個々の指を示す指示体画像を実指像よりも細くした形で画面上に確実に表示することができ、ひいては指像が過度に太く表示されることによる違和感の発生を防止することができる。
指示体画像としては、指の輪郭形状を模した模擬指画像又は個々の指を分離した形で撮影取得された人の実指画像を使用することができる。これにより、狭幅化しているにもかかわらず、実際の手に近いリアルな表現が可能となり、別データによる指示体画像を用いているにもかかわらず、自分の手を見ながら操作する実感を維持することができる。
また、本発明の操作装置には、撮影対象となる手までの撮影装置による撮影距離を一定に規制する撮影距離規制手段を設けることができる。この場合、撮影装置の撮影範囲は、撮影距離が規制された状態において、各指を伸ばして広げた状態の平均的な大人の掌の、人差し指、中指、薬指及び小指が形成する掌前端部の一部の指のみが撮影可能となる大きさに設定することができる。これにより、画面領域には、指の付け根よりも先の部分だけが表示されることになるので、指以外の掌部分の形状が表示に関与せず、指示体画像を用いた後述の表示処理の大幅な簡略化を図ることができる。
操作装置を自動車へ搭載する場合など、寸法上の制限要請が高く、撮影範囲が縮小された場合は、掌の指の全てではなく、人差し指、中指及び薬指のうち、2本の全体が少なくとも撮影可能であり、4本の全体は撮影不能な大きさに設定されるようなことがある。平均的な大人の掌の大きさを考慮した実寸にて表現すれば、撮影範囲が、掌の幅方向に長手方向が一致する長方形状に定められ、その長辺方向寸法が60mm以上80mm以下、短辺方向寸法が30mm以上55mm以下に調整されているような場合である。このとき、撮影範囲が縮小しても、対応する画面領域の寸法が同じであると、撮影された実指像の輪郭をそのまま表示する場合は、撮影範囲が縮小される分だけ実指像が大きく拡大されて表示されることとなる。例えば、表示装置が、位置入力装置の入力座標平面上に設定されたボタン操作領域に対応するソフトボタン画像を、画面領域の対応する座標位置に表示するものであり、撮影画像上の実指像を、画面領域上の対応する位置に座標上の寸法を保存しつつ仮想的に投影したとき、該実指像の仮想投影領域に対しソフトボタン画像が、指幅方向に複数包含される寸法ならびに配列間隔にて表示形成されてなる場合、手指が狙ったソフトボタンに正しく向けられているのか否かが非常にわかりにくく、当然、狙ったボタンの隣を押し違えたりする不具合も生じやすい。しかし、画面上に表示されるのが原指像よりも狭幅化された指示体画像であれば、指示体画像と重なるソフトボタンの配列個数が、原指像をそのまま採用する場合と比較して減じられるので、指示体画像先端近傍のボタンの密集感が軽減され、画面上に複数配置されたソフトボタンのどれを操作しているのかを容易に把握できる。その結果、狙ったボタンの隣を押し違えたりするといった不具合も生じにくくなり、操作性が格段に向上する。
次に、撮影距離規制手段は、撮影装置に対し一定の位置関係を充足するように固定配置され、撮影対象となる手を一方の板面側にて支持する透明支持板を有し、撮影装置は、透明支持板の他方の板面側から該透明支持板を介して手を撮影するものとして構成できる。透明支持板上に撮影すべき手を載置することにより、手撮影カメラまでの撮影距離を常に一定に保つことができる。
この透明支持板は、手撮影カメラの撮影範囲に対応した入力操作面が板面に設定された位置入力装置をなすものとして構成でき、表示装置は、指示体画像により、入力座標系に対応する画面領域上での入力位置を指示表示するものとして構成できる。これにより、操作者は、画面上の指示体画像により入力操作面上の指位置を把握でき、画面表示内容に従った入力操作を的確に実施できる。特に、表示装置の画面領域(画面)が操作者に対し、該操作者が入力操作面上の指を直視する向きから外れて配置されている構成(例えば、カーナビゲーションシステム等の車載用電子機器の操作装置の場合、操作者の着座する座席の左右脇(ないしその斜め前方)に入力操作面が配置され、表示装置の画面が該入力操作面よりも上方にて、操作者の前方ないし斜め前方に対向配置される構成)では、本発明の採用により、真の指先点を精度よく判定し、これを画面上に手元操作位置として表示することで、操作を行なう手元と画面との双方を同時に直視できないにもかかわらず、直感的でわかりやすい操作入力が可能となる。
特に、透明支持板を、板面に沿って画面領域に対応する入力座標系が設定されたタッチ式位置入力装置を構成するものとする場合、指先点座標出力手段は、先端位置が真の指先点と判定された場合に、少なくともタッチ式位置入力装置がタッチ入力を検出していない状態において、該先端位置の座標を指先点の座標として出力するように構成できる。
タッチ式位置入力装置は二次元入力面を有し、本来的にはマウスやトラックボールないしトラックパッドと同様の連続的な二次元位置検出が可能な入力デバイスである。しかし、メニュー選択や文字入力、あるいは地図上での位置選択といった操作が主体的となる場合(特に、車載電子機器の場合)は、画面上の個別のキー、ボタンあるいは地図上の所望位置等を狙ってタッチする操作が主体的となり、入力面との接触状態を保って連続的に指を動かす操作は、経過位置での誤入力を招きやすいため忌避される傾向にある。その結果、その入力形態は、入力と無関係な指の移動はパネル面から指を離して行ない、入力希望位置でのみパネル面に指を接触させる離散的なものとなる。このような入力形態となる要因は、タッチ入力装置の場合、タッチ操作面上での位置検出機構と希望位置での入力検出機構とがタッチ面への接触検出機構により一本化され、マウスのクリックボタンのように位置検出機構から分離構成された入力検出機構を持たない点にある。その結果、操作者の指が一旦タッチ操作面から離れてしまうと、指先点の連続的な追跡は不可能となる。しかし、上記の構成によると、少なくともタッチ式位置入力装置がタッチ入力を検出していない状態において、撮影画像に基づく前述の先端位置の座標を指先点の座標として出力することで、指がタッチ操作面から離れた場合も、その指先位置を常に把握することができるようになる。
また、本発明の操作装置においては、操作者の指先部分が撮影範囲の外へはみ出した場合に、撮影範囲内に残っている指部分の先端を真の指先領域と誤認する可能性がある。そこで、撮影範囲は、画面領域に対応する画面対応領域と、該画面対応領域の外周縁に沿って外側に所定幅で形成される画面外領域とを有するものとして形成できる。指先点座標出力手段は、画像先端位置座標特定手段による撮影画像の先端位置座標が画面対応領域内に位置することを条件として、先端位置の座標を指先点の座標として出力するように構成する。すなわち、操作者の手画像が画面外領域にまではみ出して撮影取得されている場合は、真の指先は明らかに、表示対照となる画面領域の外にあることが明確に把握できるので、この場合は、抽出された画像の先端位置の座標を指先点として認定せず、座標として出力しないように構成することで、上記の不具合を効果的に防止することができる。
なお、原指像とはデータ的に無関係な指示体画像を画面領域に対し、原指像から特定される指先点に後付けで貼り込む構成を採用する場合、指先位置のほかに指の方向を情報として特定する必要がある。これを前提に、指示体画像表示手段は、例えば、画面領域への指示体画像の表示位置を規定する表示座標平面上に指方向規定点を設定する指方向規定点設定手段と、設定された指方向規定点と指先点とに基づいて指示体画像の配置方向を決定する指示体配置方向決定手段とを備え、指示体画像の先端部の位置が指先点と一致し、かつ、決定された配置方向に該指示体画像の長手方向が沿うように、該指示体画像を画面領域上に表示するものとして構成することができる。指先端位置以外に、指長手方向の存在する別の一点を指方向規定点として指定することで、両点を結ぶ直線(以下、指直線ともいう)を指示体画像の配置方向として簡便かつ一義的に決定することができる。
手の各指骨は手首関節に向けて収束する形態に配列しているから、この手首に相当する位置を指方向規定点として利用することにより、指示体画像(特に、模擬指画像や実指画像)を、実際の手に近いリアルな形態で配置できる利点がある。カメラ等により取得される手の画像データは、掌の指先側をなす一部分なので、指方向規定点設定手段は、指方向規定点を、手首位置を想定した手首規定点として画面領域外に設定するように構成すればよい。操作装置として本発明の画像表示装置を活用する場合は、操作者は撮影領域に対して手前側から手を伸ばし入れる操作形態となるのが通常だから、画面領域にが、指を含む掌の画像が、該画面領域の下側に手首位置が外れる位置関係にて表示されることになる。
この場合、方向規定点設定手段は、表示座標平面上にて画面領域の上下方向(垂直方向)をY方向とし、これと直交する方向(左右方向ないし水平方向)をX方向として、Y方向にて画面領域の下縁から一定長下側に離間した位置に手首規定点を設定することができる。この方法は、画面上の指先点の位置座標とは無関係に、手首規定点のY方向位置を画面領域の下縁を基準として固定的に定めるので、手首規定点の決定アルゴリズムを簡略化できる利点がある。また、上記手首規定点から見て実際の操作者の手寸法と整合した画面上の所定範囲内に指先点が存在する場合には、指示体画像の配置方向にかかるリアリティも比較的良好に確保できる。
しかし、Y方向の入力位置が大きく変化しうる入力画面(例えばキーボード画面や地図画面など)が採用されている場合は、手首位置もY方向に大きく変動しうるので、表示座標平面上にて手首規定点を、特定された指先点と予め定められた位置関係を有するものとなるように設定するよう、指方向規定点設定手段を構成することが、指示体画像の配置方向のリアリティを高める上で望ましい。具体的には、画面領域に指を含む掌の画像を、該画面領域の下側に手首位置が外れる位置関係にて表示する前提にて、指方向規定点設定手段を、表示座標平面上にて画面領域の上下方向をY方向とし、これと直交する方向をX方向として、Y方向にて画面領域内に特定された指先点から一定長下側に離間した位置に手首規定点を設定するとよい。
例えば座席への着座状態のように体の位置が固定となる場合において、入力操作面内で操作位置を変更する際の操作者の手及び腕の動きを分析すると、X方向に指先を移動する場合は、操作者の癖によっても多少の違いはあるが、肘関節の動きは比較的小さく、掌を、該掌の中央付近に位置する軸線周りに回転させる感覚で指先を移動させる動きが主体的となることが多く、指方向角度も該掌の回転角度ひいては指先点のX座標に応じて変化することになる。
従って、前述の指方向規定点設定手段は、指先点のX座標に応じて、指方向を決める手首規定点のX座標が変化するように該手首規定点を変更設定するように構成すると、指示体画像の配置方向にかかるリアリティをさらに高めることができる。例えば、画面領域の下方に(基準手首位置を示す)基準手首規定点を固定的に定め、指方向規定点設定手段を、原指像のY方向に対する傾斜角度が大きくなるほど、基準手首規定点からのX方向への変位量が大きくなるように手首規定点のX座標値を決定するものとして構成すると、X方向への手の操作移動形態をよりリアルに模写した指示体画像表示が可能となる。
上記のごとく、回転中心が掌の内側に存在する想定では、指先がX方向へ回転移動するに伴い、手首位置はその逆方向に回転移動することになる。従って、方向に対し右上がり形態に傾斜している原指像については、X方向にて基準手首規定点に対し左側に変位するように手首規定点のX座標値を決定し、Y方向に対し左上がり形態に傾斜している原指像については、X方向にて基準手首規定点に対し右側に変位するように手首規定点のX座標値を決定するように、指方向規定点設定手段を構成するのが妥当である。
次に、指先点が画面領域上に複数特定される場合には、指方向規定点設定手段は、各指先点について共通の手首規定点を決定するものとして構成できる。これは各指の方向が手首側の一点に収束するという前提での、手首規定点決定にかかる近似アルゴリズムであり、複数の指示体画像の配置方向を比較的簡単に決定できる利点がある。この場合、指方向規定点設定手段は、画面領域上にてY方向における最も上側に指先点が位置する原指像を代表原指像として用い、該代表原指像のY方向に対する傾斜角度が大きくなるほど、基準手首規定点からのX方向への変位量が大きくなるように手首規定点のX座標値を決定するように構成することができる。
一方、実際の人の手では、各指骨は手首位置でも当然個別の幅を有しており、手首関節に対しX方向に互いに異なる位置に接続することとなる。従って、指先点が画面領域上に複数特定される場合は、指方向規定点設定手段を、手首規定点を各指先点について独立に決定するとともに、指示体画像の配置方向を、各指先点について対応する手首規定点を用いて決定するように構成することができる。この構成では、手首規定点を指毎に別々に決定しなければならないが、指示体画像の配置方向を、実際の手形態により忠実に反映した形で決定することが可能である。
具体的には、指方向規定点設定手段は、基準手首規定点よりもX方向右側に位置している指先点については、手首規定点のX座標を基準手首規定点よりも右側に設定し、基準手首規定点よりもX方向左側に位置している指先点については、手首規定点のX座標を基準手首規定点よりも左側に設定するように構成できる。この場合、基準手首規定点に対するX方向変位の大きい指先点ほど、基準手首規定点からのX方向への変位が大きくなるように手首規定点を設定すれば、実際の手形態への近似度をより高めることができる。
本発明の操作装置の車内取付形態の一例を示す斜視図。 その操作部の内部構造の一例を示す断面模式図。 図1の操作装置の電気的構成の一例を示すブロック図。 指先位置を決定する画像処理の流れを示す説明図。 指先位置特定処理の流れを示すフローチャート。 指先判定処理の詳細を示すフローチャート。 先端領域の幅の概念を説明する図。 複数の先端領域を分離するためのラベリング処理の概念を説明する図。 二値化された種々の撮影画像の例を示す説明図。 手以外の被写体の先端領域を非指先領域として除外する処理の例を説明する図。 被写体領域の面積と先端領域のY方向位置とに基づいて指幅推定演算を行なう概念を示す図。 表示画面外に指先がはみ出す場合の問題点を説明する図。 表示外撮影領域の導入により、図12の問題を解決する概念を説明する図。 図13の原理により、複数の先端領域のそれぞれについて真の指先領域であるか否かを判定する例を示す図。 先端領域のアスペクト比に基づいて真の指先領域であるか否かを判定する概念を説明する図。 先端領域のアスペクト比に基づいて真の指先領域であるか否かを判定する別例を示す図。 被写体領域の面積と先端領域の個数とに基づいての指先領域であるか否かを判定する概念を説明する図。 手首規定点及び指直線を決定する幾何学的な原理を説明する図。 図5で決定された指直線に沿って指示体画像を貼り付けた状態を示す説明図。 指示体画像の第一例を示す図。 同じく第二例を示す図。 同じく第三例を示す図。 入力操作面を縮小寸法とした場合の指画像と入力操作面との位置関係、及び該指画像を重畳した画面表示例を示す図。 指示体画像を重畳した画面表示例を示す図。 手首規定点を決定する第一の別例を説明する図。 手首規定点を決定する第二の別例を説明する図。 手首規定点を決定する第三の別例を説明する図。 手撮影カメラにより取得された手画像を重畳表示する実施形態を示す図。 本発明の操作装置の変形例を示す側面模式図。 その入力部の一例を拡大して示す斜視図。
以下、本発明の実施の形態を、図面を用いて説明する。
図1は、本発明の画像表示装置の適用対象となる、車載用電子機器の操作装置の一例を示すものである。この操作装置1は、自動車の車室内において、インパネ中央部にモニタ(表示装置)15が配置され、センターコンソールCの、運転席2D及び助手席2Pのいずれからも操作可能な位置に操作部12が配置されている。使用目的は特には限定されないが、例えばセンターコンソールに設けられたモニタ15の画面を見ながら、カーナビゲーション装置やカーオーディオ装置の機能操作を行なうためのものである。
操作部12は、入力操作面が上向きとなるように取り付けられている。該入力操作面を形成するのは周知のタッチパネル12aであり、抵抗膜方式、表面弾性波方式あるいは静電容量方式のいずれを採用してもよい。タッチパネル12aは、その基材が透明樹脂板あるいはガラス板等により透明入力支持板として構成され、操作者の指先によるタッチ操作を上面側にて支持しつつ受け付ける。そして、モニタ15の画面領域に対応した入力座標系が板面に沿って設定される。
図2は、入力部12の内部構造を模式的に示す断面図であり、筐体122eの上面に前述のタッチパネル12aが、入力操作面102a側が上となるように嵌め込まれている。筐体12dの内部には、照明光源12c及び撮影光学系とともに手撮影カメラ(撮影装置)12bが収容されており、撮影画像取得手段を構成している。照明光源12cは、凸曲面形態のモールドにより素子直上側への輝度指向性を高めた発光ダイオード光源(従って、単色光源である)であり、タッチパネル12aの下面を取り囲む形態で複数配置されている。各照明光源12cは、高輝度となるモールド先端側をタッチパネル12aの下面内側に向けそれぞれ傾けて取り付けてあり、入力操作面102a上の操作者の手Hの掌面による一次撮像反射光RB1が、タッチパネル12aを透過する形で下向きに生ずるようになっている。
撮影光学系は、第一反射部12pと第二反射部12rとを有する。第一反射部12pは、タッチパネル12aの直下に対向配置されたプリズム板(三角柱状の微小プリズムを面内に並列に配置した透明材料板:以下、プリズム板12pともいう)であり、操作者の手Hからの一次撮像反射光RB1を斜め上方に反射することにより、該プリズム板12pとタッチパネル12aとの対向空間12fの側方外側へ二次撮像反射光RB2として導く。第二反射部12rは上記対向空間の側方外側に配置された平面反射鏡(以下、平面反射鏡12rともいう)であり、上記二次撮像反射光RB2を側方へ反射することにより、対向空間12fを挟んで第二反射部12rの反対側に位置する手撮影カメラ12bに対し三次撮像反射光RB3として導く。手撮影カメラ12bは該三次撮像反射光RB3の焦点に対応する位置に設けられ、操作者の指を含む手Hの撮影画像を取得する。
プリズム板12pは、図2内に拡大して示すように、ミラー基面MBPに対しそれぞれ等角度で傾斜する反射面を有したリブ状の微小プリズムを、ミラー基面MBPに沿って互いに平行となるように密接形成したものであり、ミラー基面MBPを傾けずとも、その法線方向に入射する光を(斜め)側方へ反射することができる。従って、側方反射のための第一反射部12pをタッチパネル12aの下方に平行対向する形で配置でき、対向空間12fの高さ方向寸法を大幅に縮小できる。
また、その対向空間12fを側方から挟んで第二反射部12rと手撮影カメラ12bとを対向配置することで、手撮影カメラ12bに直接入射する三次撮像反射光RBを、対向空間12fを横切る形で導くことができる。これにより、第二反射部12rと手撮影カメラ12bとを、タッチパネル12aの側縁に近接配置でき、かつ、手Hから手撮影カメラ12bへの撮像反射光の入射経路が、対向空間12f内でいわば三つ折状に畳み込まれる形になるので、撮像光学系全体の大幅なコンパクト化と、筐体12dの薄型化とが実現されている。特に、タッチパネル12aのサイズ(つまり、入力操作面102aの縦横寸法)を縮小することで、入力部12全体の劇的な小形化及び薄型化が実現し、図1のセンターコンソール部Cの幅が比較的小さい車両や、シフトレーバー前方の限られた取付スペースしか活用できない車両にも問題なく取り付けが可能となる。
タッチパネル12の入力操作面102aは、手撮影カメラ12bの撮影範囲102bに対応しており、平均的な寸法の大人の手を想定した場合に、中指の指先端を含む長手方向の一部のみが入力操作面102a内に入るように、その上下方向(Y方向)寸法が定められている(例えば、60〜90mm(具体例として75mm))。これにより、モニタ15の画面領域には、指の付け根よりも先の部分だけが表示されることになるので、指以外の掌部分の形状が表示に関与せず、指示体画像を用いた後述の表示処理の大幅な簡略化を図ることができる。また、入力操作面102aの左右方向(X方向)寸法は110〜130mm(例えば、120mm)であり、手を乗せて各指を大きく開いた状態では、人差し指、中指、薬指及び小指が撮影範囲内となり、親指が撮影範囲外となっている。ただし、各指を適当に閉じれば全ての指を撮影範囲内に収めることも可能である。
図3は、操作装置1の電気的構成を示すブロック図である。操作装置1の制御主体をなすのは操作ECU10である。該操作ECU10は、CPU101を主体とするコンピュータハードウェア基板として構成され、具体的には、CPU101、RAM1102、ROM103、グラフィックコントローラ110、ビデオインターフェース112、タッチパネルインターフェース114、汎用入出力部104及びシリアル通信インターフェース116が内部バス105により相互接続された構造を有する。グラフィックコントローラ110には表示用ビデオRAM111及びモニタ15が、ビデオインターフェース112には撮影用ビデオRAM113及び手撮影カメラ12bが、タッチパネルインターフェース114にはタッチパネル12aが、そして、汎用入出力部104にはドライバ(駆動回路)115を介して照明光源12cがそれぞれ接続されている。また、シリアル通信インターフェース116には、CAN通信バスなどの車載用シリアル通信バス30が接続され、これにネットワーク接続された他のECU、具体的にはカーナビゲーション装置の制御を司るナビECU200と相互通信可能とされている。
ビデオインターフェース112には、手撮影カメラ12bが取得するアナログもしくはデジタルの映像信号が継続的に入力されるとともに、撮影用ビデオRAM113内に画像フレームデータとして、所定の時間間隔で取り込まれる。撮影用ビデオRAM113の記憶内容は、新しい画像フレームデータが取り込まれる毎に随時更新される。
グラフィックコントローラ110は、通信インターフェース116を介してナビECU200から入力画面画像フレームデータを取得するとともに、CPU101側からは指示体画像が所定位置に張り込まれた指示体画像フレームデータを取得し、表示用ビデオRAM111上にて周知のアルファブレンディング処理等によりフレーム合成し、モニタ15に出力する。
タッチパネルインターフェース114は、タッチパネル12aの方式に応じた固有の駆動回路を有するとともに、タッチパネル12aからの信号入力状態に基づいて、入力操作面102aへのタッチ操作による入力位置を検出し、その検出結果を位置入力座標情報として出力する。
なお、手撮影カメラ12bの撮影範囲(撮影視野;ひいては、該手撮影カメラ12bにより取得される撮影画像)、タッチパネル12bの入力操作面、モニタ15の画面領域(ひいては、その表示内容を決定する入力画面画像フレームデータ及び指示体画像フレームデータ)には、二次元座標対応関係が一義的に定められている。
また、ROM103には、CPU101が実行する以下のようなソフトウェアが格納されている。
・タッチパネル制御ソフトウェア103a:タッチパネルインターフェース114から入力位置座標を取得し、入力画面画像フレームデータとともにナビECU200から送られてくる、操作入力内容の判定参照情報(例えば、ソフトボタンの領域特定情報や、当該ソフトボタンがタッチ操作されたときに出力するべき操作コマンド内容等の情報を含む)を取得する。そして、該入力位置座標と取得した判定参照情報とに基づいて現在の操作入力内容を特定し、ナビECU200に対して対応する操作コマンドの実行指令出力を行なう。
・表示制御ソフトウェア103b:グラフィックコントローラ110への入力画面画像フレームデータの取り込み指令を行なうとともに、後述の方法により作成した指示体画像フレームデータをグラフィックコントローラ110へ転送する。
・指先点演算ソフトウェア103c(先端抽出手段、画像先端位置特定手段、指先判定手段):RAM1102の指先点演算処理メモリ1102aを作業領域として動作する。手撮影カメラ12bが撮影した操作者の手の撮影画像を二値化し、その実指像の指先位置を指先点として特定する演算、具体的には、二値化された撮影画像の挿入方向における先端領域taの所定の代表点(ここでは幾何学的重心位置)を画像先端位置tp(指先点tp)として特定する演算を行なう。また、先端領域taの寸法及び面積の少なくともいずれかに基づいて、画像先端位置tpが真の指先点tpを示すものであるか否かを判定する。なお、手の撮影画像の二値化処理は、ビデオインターフェースの出力段に画素の二値化回路を組み込んで事前に行なうようにしてもよい。
・指示体画像合成ソフトウェア103d(指先点表示手段、指示体画像表示手段):RAM1102の指示体画像合成用メモリ1102bを作業領域として動作する。指示体画像データ103eに基づいて作成した指示体画像を、その指先位置が指先点と一致するように、指示体画像フレーム上に貼り付ける処理を行なう。
以下、操作装置1の動作について、撮影される手の指先点(指先位置)の特定処理を中心に、フローチャートを用いて説明する。該処理の要部は指先点演算ソフトウェア103cが担う。まず、モニタ15の画面(領域)には、先行するコマンド入力(例えば別画面でのタッチ入力操作に基づく)により、図32のキーボード入力画面(ただし手画像SFは除く)が表示されているものとする(ただし、地図画面など、他の入力画面であってもよい)。
図5は指先点特定処理の流れ(一定のサイクルで反復して実行される)を示すものであり、上記の状態で、図2に示すように、タッチパネル12aの入力操作面102aに手Hを近づけると、手撮影カメラ12bは、照明光源12cからの照明光の手による反射光に基づいて手像を撮影する。図5のS101で、その撮影画像を取り込む。手像の画素は反射光の受光により背景領域よりも明るく現れる。従って、図4のAに示すように、画素の輝度を適当な閾値で二値化すれば、高輝度画素値(ここでは「1」とする)を示す領域を被写体領域(図中黒で表している)、低輝度画素値(ここでは「0」とする)を示す領域を背景領域(図中白で表している)として、互いに画像分離できる。S102では、この二値化された画像データを第一画像データ(A)として保存する。
なお、S103では、第一画像データにおける被写体領域の面積率σを演算する。手撮影カメラ12bの撮影範囲内に被写体が存在しない場合は、被写体領域の面積率σがある閾値σ未満となるので、この場合は以下の処理をスキップする。
次に、図5のS105では、該第一画像データを手像の掌長方向(Y方向)に所定距離(例えば、中指第一関節より先を指先部分として、その20%〜80%(実距離にして5〜20mm程度))だけ平行移動させて得られる画像データを、図4のBに示す第二画像データとする。そして、S106では、図4のCに示すように、両画像データを重ね合わせたときの指先側に現れる非重なり領域を手の挿入方向における先端領域(指先領域)taとして特定する。取得された原画像データを手像の掌長方向に平行移動して重ね合わせることにより、指先領域を非重なり領域として簡単に特定することができる。また、一部の指が閉じて密着していても、丸みを帯びた指先領域は確実に分離して特定することが可能である。
図4のCにおいては、第二画像データBを、第一画像データAを掌長方向(Y方向)にて手首側へ後退移動させて作成しており、第一画像データAの手像指先側に現れる非重なり領域が先端領域(指先領域)として特定される。撮影範囲(ひいてはモニタ15の画面領域)との座標対応関係が保存される第一画像データA上にて指先領域を特定でき、後述の指先点、ひいては、画面領域上の対応座標点の特定処理を簡便に行なうことができる。
また、第一及び第二画像データはいずれも二値化されており、非重なり領域は、第一画像データと第二画像データとの画像差分を演算することで特定される。これにより、非重なり領域の画素を特定する処理は、第一及び第二画像データの対応する画素間の論理演算に転換できる(具体的には、対応画素間の排他的論理和が0になれば、それを非重なり領域の画素として特定できる)。なお、第一及び第二画像データの非重なり領域は、指の側面部分に細く生ずる場合がある。しかし、このような側面部分は、「1」となる画素のX方向の連続個数が所定値未満となる場合に、それら画素列を「0」反転する処理を行なえば、簡単に除去することができる。
次に、図5のS107においては、上記のように抽出された各指先領域に対し、図4のDに示すような収縮処理が施される。具体的には、値が「1」となっている全ての画素について、これと一定の隣接関係にある画素(具体的には、上下左右の4画素、さらには、斜め隣接する4画素をこれに加えた8画素)に、着目画素と値が反転関係にある画素が1個でも含まれていれば、当該画素の値を「0」反転する処理を行なう。該処理は、必要に応じて複数回繰り返し実施してもよい。
そして、収縮処理後は、画像データ上において個々の先端領域に分離する処理を行なう。すなわち、図8に示すように、画像を所定の方向(例えばx方向)に走査し、「1」となっている画素の途切れが一定数(例えば3ビット)以上生じたか否かにより、同一の先端領域であるか別の先端領域であるかを判別しながら、各画素にラベリング符号(本実施例では、1、2、3‥‥等の数字で表している)を施してゆく。なお、走査2列目以降は、「0」画素の検出状態から「1」画素の検出に転じた時に、その「1」画素を取り囲む例えば8つの画素のラベリング状態を判別し、既に認識済の画素のラベリング符号が検出されれば、これと同一のラベリング符号を施し、何も検出されなければ新たなラベリング符号を施すようにする。そして、異なるラベリング符号が付された画素集合同士は、異なる先端領域として認識することとなる。
次に、S108に進み、分離・特定された各先端領域が真の指先領域であるか否かの判定処理を行なう(指先判定処理)。基本となるのは、図7に示すごとく、特定された先端領域taの指幅方向の寸法(以下、単に「幅」とも称する)Lが、一般的な大人の幅寸法を基準に定められた規定範囲(上限値Wth1、下限値Wth2)内に存在することを必要条件として、真の指先領域と判定する処理である。図1に示すように、インパネに配置されたモニタ(表示装置)15を見ながら、車長方向にてその後方側(着座した乗員から見れば手前側)のセンターコンソールC上に配置されたタッチパネル12aの操作入力面102a、ひいては、該操作入力面102a上の操作者の手を下側から撮影する手撮影カメラ12bの撮影範囲102bに対し、該撮影範囲102bの後方縁側から前方に挿入される。従って、手の挿入方向は横長長方形状の撮影範囲102bの長辺と直交する向き(つまり、Y方向)に想定され、指幅方向は操作入力面102aの面内において該手の挿入方向と直交する向き、すなわち、撮影範囲102bの長辺と一致する向き(つまり、X方向)に定められている。つまり、先端領域taの幅はX方向、すなわち、撮影範囲102bの長辺方向に固定的に測定されるようになっている。
図6は、指先判定処理の詳細の一例を示すフローチャートである。
S1では、分離・特定された個々の先端領域taの幅Wが特定される。具体的には、先端領域taの個々の構成画素のX座標のうち、最小の値をXmin、最大の値をXmaxとして、W=Xmax−Xminにより計算することができる。S1002では、上記のように特定された先端領域taの幅Wが前述の規定範囲内にあるか否かが判定される。タッチパネル12aはセンターコンソールC上に配置されているが、その脇に着座した運転者や助手席乗員はセンターコンソールCをしばしば物置代わりに利用する。このとき、手以外の物品がタッチパネル12aの操作入力面102a、つまり、撮影範囲102b内に置かれたれば、当然、該物品が乗員の手の代わりに撮影される。
図9の上段は手が撮影された場合の、中段は携帯電話が撮影された場合の、下段は書類が撮影された場合の、各二値化画像を示している。携帯電話や書類の画像輪郭は手の画像輪郭よりもはるかに単純であり、形態的にも明らかに異なるが、特許文献2のごとく、輪郭線に外接する楕円近似を行なえば、形態的に複雑な手の画像輪郭は、より単純な形状である楕円形態に還元されてしまうため、携帯電話や書類など、もともと単純な形状の物品との区別をつけにくい問題がある。他方、特許文献3のように、指腹輪郭を高次関数で近似する手法では、近似により得られる高次関数の係数等から真正な指輪郭であるか否かを一義的に判定することが困難である。また、特許文献4のように、撮影画像の外接矩形を複数個の副矩形領域に分割し、各副矩形の画像面積率により指先座標を求めなくてもよい像形状か否かを判定する方式では、手以外の物品が撮影された場合でも、その画像面積率が手像の場合の画像面積率と偶発的に一致した場合は、区別がもはや不可能である。
しかし、撮影取得される第一画像と、そのY方向への平行移動により得られる第二画像との差分画像として抽出される先端領域taの幅Wを用いた判定方式を採用すると、図10の左に示すごとく、書類や本などが置かれた場合は、抽出・特定される先端領域taの幅Wは、一般的な大人の幅寸法を基準に定められた規定範囲の上限値Wth1を明らかに上回るので、非指先領域として確実に判定が可能である。また、図10の右に示す携帯電話の場合は、突出したアンテナ部分に由来する第一先端領域taの幅W1は、アンテナが指より明らかに細いため規定範囲の下限値Wth2を下回り、指より広幅の本体部分に由来する第二先端領域taの幅W2は規定範囲の上限値Wth1を上回るため非指先領域として判定することができる。
なお、真の手が画像検出されている場合にあって、伸ばした状態の指が1本ないし2本(例えば、人差し指のみ、あるいは人差し指と中指など)であり、残余の指が曲げられた状態(例えば拳状に握った状態)になっている場合、閉じられている部分の先端領域の幅が規定範囲の上限値Wth1を超え、伸ばした状態の指については幅が規定範囲内となるようなこともありえる。従って、複数の先端領域が抽出されうる形状の物品に合っては、該複数の先端領域の少なくとも1つについて幅が規定範囲内となっていれば、該先端領域を真の指先領域として判定するように構成することが可能である。
次に、非指先領域でありながら、その幅Wが規定範囲内に収まっているために真の指先領域として誤認されうる形状の物品がタッチパネルの入力操作面102a上に置かれる場合がある。例えば、図11のAは貨幣が入力操作面102a上に置かれた場合の二値化画像の状態を示している。BのごとくY方向に後退移動し、Cのごとく差分画像を求め、Dのごとく収縮処理を施したとき、貨幣の寸法が指幅に近接しているために、収縮処理後の先端領域taの幅Wは規定範囲内となり、このままでは指先領域として誤判定される。
指と貨幣の画像上の違いは、指の場合は、指基端側の画像領域が撮影範囲102bの後端縁(手挿入側の縁)まで伸びる形となるのに対し、貨幣の場合は撮影範囲102b内に孤立した円形領域となり、その円形領域の後端縁と撮影範囲102bの後端縁との間が被写体の背景領域(つまり、「0」画素領域)となる点にある。そこで、撮影画像の総面積をS(図11のAにおいてS1+S2+S3)とし、個々の非重なり領域taから、撮影範囲102bの後端縁までの合計距離をd(図11のAにおいてH1+H2+H3)として、S/dの値を指幅として推定すると、上記のような誤判定を効果的に回避することができる。すなわち、貨幣の場合は、撮影範囲102bの後端縁側に上記背景領域が介在するために総面積Sが減少する。従って、S/dにより演算された推定指幅値が規定範囲の下限値Wth1未満となれば、これを非指先領域として除外することができる。図6のフローチャートでは、S1005とS1006とにおいて上記原理に基づく判定を行なっている。
次に、図6のS1007では、S1002及びS1006において除外判定されなかった先端領域taについて代表点を決定する。本実施形態では、領域の幾何学的な重心位置Gを代表点として用いる。演算方法は周知であり、例えば先端領域を構成する全画素のX座標値及びY座標値の各総和を求め。それぞれ画素の個数で除することにより重心位置Gの座標を計算できる。なお、重心位置Gではなく、例えばY座標値が最大となる画素を代表点として採用することも可能である。
なお、タッチパネルの入力操作面102aに実際に接触するのは、指先端からX方向に少し下がった指腹付近の領域であるから、図4(ないし図11)のFでは、Eで計算された重心位置をY方向へ所定距離オフセットさせ、これを指先点Gとして決定する。ただし、Eの重心位置をそのまま指先点Gとして用いてもよく、この場合は該Fの処理は不要である。
次に、撮影範囲102bに対する手の位置関係によっては、差分画像を用いた上記アルゴリズムにより決定される代表点が、真の指先点に対応しないケースが生じうる。具体的には、図12の左上に示すごとく、指先部分が撮影範囲102bの外にはみ出して位置する場合である。撮影範囲102bと、タッチパネルの入力操作面102aと、モニタ15の画面との対応座標範囲が互いに一致している場合は、図12の右上に示すように、真の指先位置が撮影範囲102b(ひいては、入力操作面102a及びモニタ15の画面)の外周縁領域に収まっている場合と、指先部分が撮影範囲102bの外にはみ出し、真の指先部分が画像的に途切れている場合とのいずれにおいても、差分画像から特定される先端領域は上記外周縁領域に収まる形となる。そして、指先部分がはみ出す図12左上の場合についても、指の画像の一部分であることに変わりはなく、領域幅が前記規定範囲内に収まる可能性が高いから、上記外周縁領域に生ずる先端領域を真の指先領域として誤認することにつながる。
そこで、本実施形態においては、図13に示すように、撮影範囲102bの有効座標範囲の外周縁領域を表示外撮影領域102eとして、モニタ15の表示画面にかかる有効座標範囲の外側に延出形成する構成が採用されている(なお、ここでは入力操作面102aの有効座標範囲はモニタ15の表示画面の有効座標範囲は互いに一致させてある)。
図13の左に示すごとく、画面外にはみ出す指部分はこの表示外撮影領域102e内に被写体領域を形成するので、差分画像に基づいて特定される先端領域taひいてはその代表点にて特定される指先位置tpもこの表示外撮影領域102e内に生ずる。他方、図13の右に示すごとく、真の指先が表示外撮影領域102e内に入り込まず画面の外周縁領域にとどまる場合は、先端領域taひいては指先位置tpも画面内に生ずる。従って、先端領域taが表示外撮影領域102e内に存在している場合はこれを真の指先として認識せず(無効)、表示外撮影領域102e内に存在していない場合は真の指先として認識する(有効)ように処理が可能である。例えば、図14のように、複数の指先位置tpが特定される場合も、それぞれ表示外撮影領域102e内に存在するか否かに基づき、有効/無効の判定を個別に行なうことができる。図6のフローチャートでは、S1008〜S1010において上記原理に基づく判定を行なっている。なお、手挿入側となる表示画面のY方向後端縁については、撮影範囲102bの後端縁と一致させ、表示外撮影領域102eを特に形成しない構成とすることも可能である。
なお、先端領域taが真の指先領域であるか否かを判定するアルゴリズムには、上記以外にも種々の方式を採用することができる。例えば、第二画像を得るための第一画像のY方向平行移動距離を一般的な大人の指幅値よりも小さく設定した場合、第一画像と第二画像との差分画像として得られる先端領域taは、X方向寸法W(つまり、幅)がY方向寸法Wよりも大きい横長の領域となりやすい。そこで、先端領域taのX/Yアスペクト比φ(≡W/W)が規定範囲内にあるか否かに基づいて真の指先領域であるか否かを判定することが可能である。例えば、図10左に示す紙や書類の場合はφが極度に大きくなり、同じく右に示す携帯電話のアンテナ(指より細い)については、X方向寸法Wが不足する分だけφの値も小さくなるので、いずれも非指先領域として除外することが可能である。
なお、指がY方向に対して傾いて挿入される場合を考慮し、図16に示すように、先端領域taに外接する平行線対を、角度を変えながら種々生成し、最大となる平行線間距離をWmax、最小となる平行線間距離をWminとして、上記アスペクト比φをWmax/Wminにより算出するようにしてもよい。
また、図17に示すように、撮影画像の被写体領域(「1」画素領域)の総面積をSとし、特定された先端領域(非重なり領域)taの個数をNとして、S/Nの値を平均指面積として推定し、該S/Nが規定範囲内にあるか否かに基づいて、先端領域taが真の指先領域であるか否かを判定することも可能である。これは特に、手が撮影されたとき被写体領域が主として指領域のみにより形成されるよう、撮影領域のY方向寸法が指先端側の一部分のみを包含可能な値に設定されている場合に有効な手法であるといえる。
図5に戻り、上記のごとくS108の指先判定処理が終了すれば、S109にて、特定された各先端領域のいずれが真の指先領域として判定されたかを調べ、S110において、該真の指先領域についてのみ代表点の座標(重心座標G)を(真の)指先位置として記憶し、真の指先領域でないものについては破棄ないし無効化する。以上で指先位置特定処理を終了する。
図18は、各指先位置(G〜G)が、入力操作面102a、ひいては画像フレーム上にて座標特定された状態を示している。そして、該画像フレーム上の各指先点G〜Gに、実指像とはデータ的に無関係な指示体画像を順次貼り込んで、指示体画像フレームを作成する。この指示体画像は、実指像FIよりも相対的に狭幅となるように作成される。例えば、18歳以上の日本人全体の指幅分布にて、平均値を中心として90%の対象者が包含される範囲の下限値に相当する指幅の、例えば50%以上80%以下となるように指示体画像の幅寸法を設定しておけば(例えば、人差し指の場合は、第一関節位置での指実寸換算にて7mm以上14mm以下)、子供を除くほとんど全ての操作者に対して、指示体画像を実指像よりも相対的に狭幅とすることができる。
他方、真の指先領域として判定されなかった先端領域については、指先位置として記憶されず、結果として指示体画像の貼込みもなされない。これにより、指以外の撮影物により誤検出された指先位置にも指示体画像が貼り込まれ、操作者としては撮影範囲102b内に手を入れていないことを明らかに把握しているにもかかわらず、画面上に指画像が表れて違和感が大きくなってしまう問題が根本的に生じない。
なお、図14に示すように、表示外撮影領域102eにはみ出した指については、図6のアルゴリズムでは先端領域が真の指先領域として判定されず、その指先位置tp’は無効となるから、指示体画像の貼込みもなされない。しかし、表示外撮影領域102e内の指先位置tp’を有効として指示体画像を貼り込み、画面上では指先が欠けた状態で指示体画像を表示させるように構成することも可能である。
指示体画像としては、指の輪郭形状を模した模擬指画像を使用できる。単純なものとしては、図20に示すように、指先部分の輪郭を示す円弧図形201と、残余の部分の輪郭を示す矩形図形202とを組み合わせた模擬指画像を例示できる。指先部分を円弧とすることで、その円弧の中心点201gを、上記指先点に合わせ込むべき指先位置として活用しやすい利点がある。また、模擬指画像よりもさらに単純な指示図形、例えばポインタに類した矢印状の図形を表示することも可能である。
一方、図21に示すように、実際の指をより精密に模した指輪郭線を折れ線や曲線(例えば、Bスプライン曲線やベジェ曲線)により表現した指輪郭画像データSF1〜SF5を使用してもよい。該指輪郭画像データSF〜SFは、指輪郭に対応して配列する一連のハンドリング点HPにより規定されるベクトルアウトラインデータとして構成できる。
また、指示体画像として、個々の指を分離した形で事前に取得された人の実指画像(例えば、操作者本人の指画像や、手専門のパーツモデルから取得したモデル指画像を採用できる)を使用することも可能である。この場合、指撮影画像から周知のエッジ検出処理により輪郭線を抽出し、これを近似するベクトルアウトラインデータを作成することにより、図21と同様の指輪郭画像データSF〜SFを得ることができる。また、図22に示すように、指撮影画像を二値化したビットマップ図形データを指示体画像SFとして用いてもよい(この場合は、指輪郭線の抽出は不要である)。
図19の右に示すように、指示体画像SFの先端部には予め定められた位置に指示体指先点G’が定められており、図19の右に示すように、この指示体指先点G’を各指先点(G〜G)に合わせこむ形で、画像フレーム上に指示体画像SFを貼り込んでゆくことになる。しかし、この貼り込みを行なうためには、指先位置G’のほかに指の方向を情報として特定する必要がある。そこで、図18に示すように、画像フレーム(表示座標平面)上に指先点(G〜G)とは別に指方向規定点Wを設定し、該指方向規定点Wと指先点Gを結ぶ直線を指直線(L〜L)として定める演算を行なう。図19に示すように、各指示体画像SF〜SFは、指先位置G’が指先点(G〜G)と一致し、かつ、決定された指直線(L〜L)に該指示体画像SFの長手方向基準線(指示体画像SF〜SF毎に予め定められている)が一致するように貼り込まれ、指示体画像フレームが作成される。
手の各指骨は手首関節に向けて収束する形態に配列しているから、図18において指方向規定点Wは、この手首に相当する手首規定点(以下、手首規定点Wとも記す)として規定されている。前述のごとく、入力操作面102a(撮影範囲)が、掌の指先側をなす一部分だけが収まるように寸法設定されており、かつ、撮影範囲に対して手前側から手を伸ばし入れる形で操作がなされるので、手首規定点Wは画面領域の下側に外れた形で設定される。図18においては、Y方向にて画面領域の下縁から一定長Yだけ下側に離間した位置に手首規定点Wが設定されている。画面上の指先点(G〜G)のY座標とは無関係に、手首規定点WのY方向位置を画面領域の下縁を基準として固定的に定めるので、手首規定点Wの決定アルゴリズムが簡略化できる。図18において手首規定点WのX座標は、撮影範囲(入力操作面102a及びモニタ15の画面)のX方向寸法の中央に固定されている。なお、画面領域のY方向高さをLとしたとき、Y+L/2の値は、例えば100mm以上200mm以下に調整するとよい。
こうして図19のごとく作成された指示体画像フレームはグラフィックコントローラ110に転送され、別途取得されている入力画面画像フレームデータと合成され、モニタ15に表示される。入力画面画像フレームデータと指示体画像フレームデータとを合成する方法としては、指示体画像SFのデータ形態により次にような手法を採用することができる。
(1)指示体画像データがはじめからビットマップデータにより記述されている場合は、対応する画素同士のアルファブレンディング処理により、指示体画像を入力画面上に透かし形態で重ね表示することができる。
(2)指示体画像データがベクトルアウトラインデータで記述されている場合は、指示体画像フレーム上で該データを用いて指示体画像の輪郭線を生成し、さらにその内部をラスタライジングしてビットマップ化し、その後は(1)と同様のアルファブレンディング処理を行なう。
(3)指示体画像データをなすベクトルアウトラインデータを用いて入力画面画像フレーム上に輪郭線を描画し、その内部に位置する入力画面画像の画素を抽出するとともに、該抽出された画素の設定値を一律にシフトさせる。
(1)〜(3)のいずれにおいても、指示体画像データの輪郭線を形成する画素については、指示体画像データ側のブレンド比を高めることで、輪郭線の強調された指示体画像を重畳表示できる。また、指示体画像データを、ビットマップデータもしくはベクトルアウトラインデータで記述された輪郭線のみの画像データとし、輪郭線のみを重ね表示することも可能である。
図1に示すように、モニタ15の画面は、運転席2Dないし助手席2Pに着座する操作者から見て、タッチパネル12a上の指を直視する向きから外れて配置されているから、操作を行なう手元とモニタ15との双方を同時に直視することができない。従って、操作者は画面上の指示体画像は手元操作位置を把握するための唯一の情報源となる。本発明においては、撮影画像上での実指像の状態とは無関係に、個々の指を示す指示体画像SFを該実指像よりも細くした形で画面上に確実に表示することができ、ひいては、撮影された実指像がそのまま太く拡大表示されて操作性に支障をきたす不具合を効果的に解消することができる。
該効果は、図4あるいは図18に一点鎖線で示すように、撮影範囲102b(ひいては、タッチパネルの入力操作面102a)が縮小された場合に、さらに顕著となる。人差し指、中指及び薬指のうち、2本の全体が少なくとも撮影可能であり、4本の全体は撮影不能な大きさに設定されている場合、つまり、図23に示すように、人差し指、中指、薬指及び小指の全てが入るのではなく、人差し指、中指、薬指の3本、あるいは、人差し指と中指(もしくは中指と薬指)の2本が入る大きさに設定されている場合がこれに該当する。
この場合、撮影範囲102b(入力操作面102a)の寸法を具体的な数値で表すと、X方向寸法は、60mm以上80mm以下(例えば70mm)、Y方向寸法が30mm以上55mm以下(例えば、43mm)である。撮影範囲に収まる指の数は2本であるが、図24に破線で示すように、もし、撮影された実指像FIを二値化しただけでそのままモニタ15の画面領域に表示しようとすると、撮影範囲が縮小される分だけ2本の実指像FIが大きく拡大されて表示されることとなる。モニタ15には、五十音入力用のソフトキーボードKBが表示されているが、ソフトボタンSBの数は50を超え、拡大された実指像FIの幅方向には3個を超えるソフトボタンSBの画像が重なっている(つまり、このソフトキーボードKBの表示画面には、撮影画像上の実指像FIを、画面領域上の対応する位置に座標上の寸法を保存しつつ仮想的に投影したとき、該実指像FIの仮想投影領域に対しソフトボタンSB画像が、指幅方向に複数(具体的には、2個を超える数で)包含される寸法ならびに配列間隔にて表示形成されている)。これでは、手指が狙ったソフトボタンに正しく向けられているのか否かが非常にわかりにくく、当然、狙ったボタンの隣を押し違えたりする不具合も生じやすい。
しかし、図24に実線で示すように、この実指像FIよりも狭幅化した指示体画像SFでこれを置き換え表示すれば、指示体画像SFの幅方向に重なるソフトボタンSBの数は2個ないし1個に減じられ、指示体画像SF付近のボタンの密集感が軽減され、画面上に複数配置されたソフトボタンSBのどれを操作しているのかを容易に把握できる。その結果、狙ったボタンの隣を押し違えたりするといった不具合も生じにくくなり、操作性が格段に向上することは明らかである。
以下、手首規定点の設定方式にかかる種々の変形例について説明する。
まず、Y方向の入力位置が大きく変化しうる場合は、それに伴なう手首位置のY方向変化も考慮する必要がある。この場合、図25に示すように、表示座標平面上にて手首規定点Wを、特定された指先点Gと予め定められた位置関係を有するものとなるように設定すると、指示体画像SFの配置方向のリアリティをより高めることができる。具体的には、Y方向にて画面領域内に特定された指先点Gから一定長Y(例えば、Yは100mm以上200mm以下である)だけ下側に離間した位置に手首規定点Wを設定するとよい。
次に、図1のような配置形態の操作部12を、座席2Dないし座席2Pから手元操作しようとした場合を考える。着座状態で、体の左(運転席2Dの場合)ないし右(助手席2Pの場合)脇の操作部12上に置いた手をY方向に移動する場合は、肩関節及び肘関節を動かしながら前方に伸ばした下椀部を前後に移動させる動作が中心となる。その結果、入力操作面102a上で撮影される掌の動きは、Y方向にほぼ平行移動する形に近く、入力に関与する指の方向(角度)もそれほど大きくは変化しない。しかし、手をX方向に移動する場合は手首の回転動が主体的となり、入力操作面102a上で撮影される掌の動きは、掌中央付近の軸線周りに手を回転させる形態に近くなる。その結果、指入力に関与する指の方向(角度)は、手の回転角度に応じて変化することになる。
そこで、図26に示すごとく、指方向を決める手首規定点WのX座標を指先点GのX座標に応じて変化させる方式を採用すれば、上記のような手の動きを反映させる上で好都合である。図26においては、画面領域(撮影範囲)の下方に、基準手首位置を示す基準手首規定点Wを固定的に定め、実指像FIのY方向に対する傾斜角度θが大きくなるほど、基準手首規定点WからのX方向への変位量が大きくなるように手首規定点WのX座標値を決定することができる。
図26においては、撮影範囲(入力操作面102a及びモニタ15の画面)のX方向寸法の中央に基準手首規定点WのX座標を定め、また、既に特定された複数の指先点のうち、指先位置が最も上方に位置するもの(図26では、中指に対応する指先点G)を基準として、そこから一定値Yだけ下方へ移動した位置に基準手首規定点WのY座標を定めている。
上記のごとく、回転中心が掌の内側に存在する想定では、指先がX方向へ回転移動するに伴い、手首位置はその逆方向に回転移動することになる。そこで、方向に対し右上がり形態に傾斜している実指像FIについては、X方向にて基準手首規定点W0に対し左側に変位するように手首規定点WのX座標値を決定し、Y方向に対し左上がり形態に傾斜している実指像FIについては、X方向にて基準手首規定点W0に対し右側に変位するように手首規定点WのX座標値を決定する。具体的には、指先位置が最も上方に位置する実指像FI(指先点Gに対応)を代表実指像として用い、該実指像FIのY方向に対する傾斜角度(時計回りを正方向として定義する)θを求める。該傾斜角度θは、例えば実指像FIを構成する画素点に最小二乗法を適用して得られる直線の勾配から計算することができる。求めるべき手首規定点Wの基準手首規定点WからのX方向変位(あるいは、X座標値そのものであってもよい)を各種θの値毎に事前に定め、図3のROM103に記憶しておけば、計算されたθに対応するX方向変位は、該テーブルから読み出すことで容易に決定できる。図26においては、手首規定点WのY座標は、基準手首規定点WのY座標と常に等しくなるように定めてある。つまり、手首規定点Wは、角度θに応じて、基準手首規定点Wを通ってX軸と平行な直線上を動く形で設定されている。ただし、円弧状の経路に沿って手首規定点Wを定めてもよい。
なお、代表実指像としては、撮影範囲のX方向(またはY方向)の中心に最も近いX座標(またはY座標)を指先点として有するものを採用してもよい。また、複数の指先点(G〜G)のX座標及びY座標を平均化して得られる点を代表指先点として用いる形で手首規定点Wを定めてもよい。また、指先位置が奇数個の場合は中央にある実指像の指先点を、偶数個の場合は中央に近い2つの実指像を採用して、それらの指先点のX座標及びY座標を平均化して得られる点を、それぞれ代表指先点として定める方式も可能である。
次に、実際の人の手では、各指骨は手首位置でも当然個別の幅を有しており、手首関節に対しX方向に互いに異なる位置に接続することとなる。そこで、図27に示すように、複数の指先点G〜Gについて独立な手首規定点W〜Wを決定し、指示体画像の配置方向を、各指先点G〜Gについて対応する手首規定点W〜Wを用いて決定することができる。具体的には、基準手首規定点WよりもX方向右側に位置している指先点G,Gについては、X座標が基準手首規定点Wよりも右側に位置するように対応する手首規定点W,Wを設定し、基準手首規定点WよりもX方向左側に位置している指先点G,G,Gについては、X座標が基準手首規定点Wよりも左側に位置するように対応する手首規定点W,W,Wを設定している。
なお、基準手首規定点Wに対するX方向変位(h1〜h5)の大きい指先点ほど、対応する手首規定点のX座標は基準手首規定点WからのX方向への変位が大きくなるように定められている。具体的には、指先点の基準手首規定点Wに対するX方向変位に一定の倍率係数k(例えば、0.1≦k≦0.3)を乗じた値を、手首規定点WのX座標にかかる基準手首規定点WからのX方向変位として算出している。
なお、撮影範囲102bあるいは入力操作面102aが十分に大きい場合には、図28に示すように、手撮影カメラ12bが撮影する手の輪郭画像SF’をモニタ15の画面上に重畳表示するようにしてもよい。この場合、画像上の先端領域を上記実施形態と同様に特定し、該先端領域が真の指先領域を示すものでなければ、手撮影カメラ12bの撮影画像をモニタ15の画面上に重畳する処理を回避するように構成できる。これにより、モニタ15に手以外の物品が重畳表示されてしまう不具合を効果的に防止できる。
また、図29は、操作者の手を手撮影カメラ12bの撮影範囲102bに対し、挿入方向をガイド方向として該ガイド方向に規制しつつ挿入させる手ガイド部を設けた操作装置の構成例を示すものである。前述の先端領域(非重なり領域)の幅寸法は、そのガイド方向と直交する向きの寸法として規定される。図20は、その入力部12を拡大して示すものであり、筐体12dの上面に、操作者の掌を乗せるためのパームレスト部12pが形成されている。パームレスト部12pの上面は、車両の前後方向(つまり、Y方向)において中間が上向きに膨出した凸曲面状のガイド面120pとされ、手の掌長方向をY方向に一致させるように規制する働きをなす。そして、図29に示すように、ガイド面120p上に手を載せたとき、指の先端側部分がタッチパネル12aにかかるように(つまり、指の先端側部分が撮影されるように)、該ガイド面120pの先端側に続く形でタッチパネル12aが配置されている。また、ガイド面120pのX方向における両縁には、Y方向に伸びるガイドリブ120qが形成されており、ガイド面120p上の手指がタッチパネル12aつまり撮影範囲に対しY方向に規制しつつ挿入されるようになっている。これらガイド面120pとガイドリブ120qとが前述の手ガイド部を形成している。撮影範囲の寸法は図23に示すものと同様である。
以上、本発明の画像表示装置を車載用電子機器の操作装置に適用した例について説明したが、本発明はこれに限定されるものではなく、例えば、パーソナルコンピュータ用のGUI入力デバイスなどにも適用可能である。
1 操作装置
10 操作ECU
12 入力部
12a タッチパネル(撮影距離規制手段)
12b 手撮影カメラ(撮影装置)
15 モニタ(表示装置、指先点座標出力手段)
101 CPU(先端抽出手段、画像先端位置特定手段、指先判定手段)
SF 指示体画像
ta 先端領域
G 重心位置(指先点)

Claims (31)

  1. 撮影範囲に対し予め定められた挿入方向に挿入される操作者の手を撮影する撮影装置と、
    前記撮影画像の前記挿入方向における先端領域を抽出する先端抽出手段と、
    前記撮影範囲における前記先端領域の位置を画像先端位置として特定する画像先端位置特定手段と、
    前記先端領域の寸法及び面積の少なくともいずれかに基づいて、前記画像先端位置が真の指先点を示すものであるか否かを判定する指先判定手段と、
    前記先端位置が前記真の指先点と判定された場合に、前記先端位置の座標を前記真の指先点の座標として出力する指先点座標出力手段と、を備え、
    前記先端抽出手段は、前記撮影画像を第一画像とし、該第一画像を前記挿入方向に平行移動して得られる画像を第二画像として、前記挿入方向の先端側に生ずる、それら第一画像と第二画像との非重なり領域を前記先端領域として抽出するとともに、前記撮影範囲内に複数本の指が挿入されることにより、前記第一画像と前記第二画像との前記非重なり領域が複数分離して特定された場合に、それら複数の非重なり領域を、それぞれ前記指先領域の候補として抽出するものであり、
    前記指先判定手段は、前記撮影画像の総面積をSとし、個々の前記非重なり領域から、前記撮影範囲の前記手の挿入側に位置する縁までの合計距離をdとして、S/dの値を指幅として推定し、該S/dが規定範囲内にあるか否かに基づいて、前記非重なり領域が真の指先領域であるか否かを判定することを特徴とする操作装置。
  2. 前記撮影装置は、前記撮影範囲に対し掌面を下向きにして水平方向前方に差し出される前記手を下側から撮影するものである請求項1記載の操作装置。
  3. 前記手の撮像側表面に照明光を投射する照明手段が設けられ、前記撮影装置は、前記照明光の前記手による反射光に基づいて前記手像を撮影するものである請求項2記載の操作装置。
  4. 前記画像先端位置座標特定手段は、前記非重なり領域として特定される前記先端領域の位置を前記先端位置として特定するものである請求項1ないし請求項3のいずれか1項に記載の操作装置。
  5. 前記指先判定手段は、抽出された前記先端領域をなす前記非重なり領域の寸法又は面積が規定範囲内にあるか否かに基づいて、該非重なり領域が真の指先領域であるか否かを判定するものである請求項1ないし請求項4のいずれか1項に記載の操作装置。
  6. 前記操作者の手を前記撮影範囲に対し、前記挿入方向をガイド方向として該ガイド方向に規制しつつ挿入させる手ガイド部が設けられ、
    抽出された前記非重なり領域の、前記ガイド方向と直交する向きの寸法を幅寸法として、前記指先判定手段は該幅寸法が規定範囲内にあるか否かに基づき、前記先端領域が真の指先領域であるか否かを判定するものである請求項5記載の操作装置。
  7. 前記指先判定手段は、前記撮影画像の総面積をSとし、前記非重なり領域の個数をNとして、S/Nの値を平均指面積として推定し、該S/Nが規定範囲内にあるか否かに基づいて、前記非重なり領域が真の指先領域であるか否かを判定するものである請求項1ないし請求項6のいずれか1項に記載の操作装置。
  8. 前記撮影範囲と座標対応関係を有する画面領域を備えた表示装置と、
    前記画面領域にて、判定された前記真の指先点を識別可能に表示する指先点表示手段を備える請求項1ないし請求項7のいずれか1項に記載の操作装置。
  9. 前記指先点表示手段は、前記撮影画像とは別に用意された指示体画像データに基づき前記真の指先点を指示する指示体画像を前記画面領域に表示し、かつ、前記真の指先点と判定されなかった前記先端位置には前記指示体画像を表示しない指示体画像表示手段を備える請求項8記載の操作装置。
  10. 前記指示体画像表示手段は、前記指示体画像として、前記撮影画像に含まれる実指像よりも狭幅となるものを表示する請求項9記載の操作装置。
  11. 前記指示体画像として、指の輪郭形状を模した模擬指画像又は個々の指を分離した形で撮影取得された人の実指画像が使用される請求項10記載の操作装置。
  12. 撮影対象となる手までの前記撮影装置による撮影距離を一定に規制する撮影距離規制手段を有し、
    前記撮影装置の前記撮影範囲は、前記撮影距離が規制された状態において、各指を伸ばして広げた状態の平均的な大人の掌の、人差し指、中指、薬指及び小指が形成する掌前端部の一部の指のみが撮影可能となる大きさに設定されてなる請求項11記載の操作装置。
  13. 前記撮影範囲は、前記人差し指、中指及び薬指のうち、2本の全体が少なくとも撮影可能であり、4本の全体は撮影不能な大きさに設定されてなる請求項12記載の操作装置。
  14. 前記撮影範囲は、前記掌の幅方向に長手方向が一致する長方形状に定められており、その長辺方向寸法が60mm以上80mm以下、短辺方向寸法が30mm以上55mm以下に調整されてなる請求項12又は請求項13に記載の操作装置。
  15. 前記表示装置は、前記位置入力装置の入力座標平面上に設定されたボタン操作領域に対応するソフトボタン画像を、前記画面領域の対応する座標位置に表示するものであり、
    前記撮影画像上の前記実指像を、前記画面領域上の対応する位置に座標上の寸法を保存しつつ仮想的に投影したとき、該実指像の仮想投影領域に対し前記ソフトボタン画像は、指幅方向に複数包含される寸法ならびに配列間隔にて表示形成されてなる請求項14記載の操作装置。
  16. 前記撮影距離規制手段は、前記撮影装置に対し一定の位置関係を充足するように固定配置され、撮影対象となる前記手を一方の板面側にて支持する透明支持板を有し、前記撮影装置は、前記透明支持板の他方の板面側から該透明支持板を介して前記手を撮影するものである請求項12ないし請求項15のいずれか1項に記載の操作装置。
  17. 前記透明支持板は、前記板面に沿って前記画面領域に対応する入力座標系が設定されたタッチ式位置入力装置を構成するものであり、
    前記指先点座標出力手段は、前記先端位置が前記真の指先点と判定された場合に、少なくとも前記タッチ式位置入力装置がタッチ入力を検出していない状態において、該先端位置の座標を前記指先点の座標として出力するものである請求項16記載の操作装置。
  18. 前記撮影範囲は、前記画面領域に対応する画面対応領域と、該画面対応領域の外周縁に沿って外側に所定幅で形成される画面外領域とを有し、
    前記指先点座標出力手段は、前記画像先端位置座標特定手段による前記撮影画像の前記先端位置座標が前記画面対応領域内に位置することを条件として、前記先端位置の座標を前記指先点の座標として出力するものである請求項17記載の操作装置。
  19. 前記指示体画像表示手段は、
    前記画面領域への前記指示体画像の表示位置を規定する表示座標平面上に指方向規定点を設定する指方向規定点設定手段と、
    設定された指方向規定点と前記指先点とに基づいて前記指示体画像の配置方向を決定する指示体配置方向決定手段とを備え、
    前記指示体画像の先端部の位置が前記指先点と一致し、かつ、決定された前記配置方向に該指示体画像の長手方向が沿うように、該指示体画像を前記画面領域上に表示する請求項9ないし請求項18のいずれか1項に記載の操作装置。
  20. 前記指方向規定点設定手段は、前記指方向規定点を、手首位置を想定した手首規定点として前記画面領域外に設定する請求項19に記載の操作装置。
  21. 前記画面領域に前記指を含む掌の画像が、該画面領域の下側に手首位置が外れる位置関係にて表示されるものであり、
    前記指方向規定点設定手段は、前記表示座標平面上にて前記画面領域の上下方向をY方向とし、これと直交する方向をX方向として、前記Y方向にて前記画面領域の下縁から一定長下側に離間した位置に前記手首規定点を設定する請求項20記載の操作装置。
  22. 前記指方向規定点設定手段は、前記表示座標平面上にて前記手首規定点を、特定された前記指先点と予め定められた位置関係を有するものとなるように設定する請求項21記載の操作装置。
  23. 前記画面領域に前記指を含む掌の画像が、該画面領域の下側に手首位置が外れる位置関係にて表示されるものであり、
    前記指方向規定点設定手段は、前記表示座標平面上にて前記画面領域の上下方向をY方向とし、これと直交する方向をX方向として、前記Y方向にて前記画面領域内に特定された前記指先点から一定長下側に離間した位置に前記手首規定点を設定する請求項22記載の操作装置。
  24. 前記指方向規定点設定手段は、前記指先点のX座標に応じて前記手首規定点を、該手首規定点のX座標が可変となるように設定する請求項19ないし請求項23のいずれか1項に記載の操作装置。
  25. 前記画面領域の下方に基準手首規定点が固定的に定められ、前記指方向規定点設定手段は、前記原指像の前記Y方向に対する傾斜角度が大きくなるほど、前記基準手首規定点からのX方向への変位量が大きくなるように前記手首規定点のX座標値を決定する請求項24記載の操作装置。
  26. 前記指方向規定点設定手段は、前記Y方向に対し右上がり形態に傾斜している前記原指像については、前記X方向にて前記基準手首規定点に対し左側に変位するように前記手首規定点のX座標値を決定し、前記Y方向に対し左上がり形態に傾斜している前記原指像については、前記X方向にて前記基準手首規定点に対し右側に変位するように前記手首規定点のX座標値を決定する請求項25記載の操作装置。
  27. 前記指先点が前記画面領域上に複数特定された場合に、前記指方向規定点設定手段は、各指先点について共通の前記手首規定点を決定するものである請求項20ないし請求項26のいずれか1項に記載の操作装置。
  28. 前記画面領域の下方に基準手首規定点が固定的に定められ、前記指先点が前記画面領域上に複数特定された場合に、前記指方向規定点設定手段は、前記画面領域上にて前記Y方向における最も上側に指先点が位置する原指像を代表原指像として用い、該代表原指像の前記Y方向に対する傾斜角度が大きくなるほど、前記基準手首規定点からのX方向への変位量が大きくなるように前記手首規定点のX座標値を決定する請求項27記載の操作装置。
  29. 前記指先点が前記画面領域上に複数特定された場合に、前記指方向規定点設定手段は、前記手首規定点を各指先点について独立に決定するものであり、前記指示体画像の前記配置方向が、各指先点について対応する手首規定点を用いて決定される請求項20ないし請求項28のいずれか1項に記載の操作装置。
  30. 前記指方向規定点設定手段は、前記基準手首規定点よりもX方向右側に位置している前記指先点については、前記手首規定点のX座標を前記基準手首規定点よりも右側に設定し、前記基準手首規定点よりもX方向左側に位置している前記指先点については、前記手首規定点のX座標を前記基準手首規定点よりも左側に設定する請求項29記載の操作装置。
  31. 前記指方向規定点設定手段は、前記基準手首規定点に対するX方向変位の大きい前記指先点ほど、前記基準手首規定点からのX方向への変位が大きくなるように前記手首規定点を設定する請求項30記載の操作装置。
JP2009020636A 2009-01-30 2009-01-30 操作装置 Expired - Fee Related JP4771183B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009020636A JP4771183B2 (ja) 2009-01-30 2009-01-30 操作装置
US12/657,868 US8395600B2 (en) 2009-01-30 2010-01-29 User interface device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009020636A JP4771183B2 (ja) 2009-01-30 2009-01-30 操作装置

Publications (2)

Publication Number Publication Date
JP2010176565A JP2010176565A (ja) 2010-08-12
JP4771183B2 true JP4771183B2 (ja) 2011-09-14

Family

ID=42397284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009020636A Expired - Fee Related JP4771183B2 (ja) 2009-01-30 2009-01-30 操作装置

Country Status (2)

Country Link
US (1) US8395600B2 (ja)
JP (1) JP4771183B2 (ja)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8018440B2 (en) 2005-12-30 2011-09-13 Microsoft Corporation Unintentional touch rejection
US9411504B2 (en) 2010-01-28 2016-08-09 Microsoft Technology Licensing, Llc Copy and staple gestures
US8261213B2 (en) 2010-01-28 2012-09-04 Microsoft Corporation Brush, carbon-copy, and fill gestures
US9519356B2 (en) 2010-02-04 2016-12-13 Microsoft Technology Licensing, Llc Link gestures
US20110191704A1 (en) * 2010-02-04 2011-08-04 Microsoft Corporation Contextual multiplexing gestures
US9274682B2 (en) 2010-02-19 2016-03-01 Microsoft Technology Licensing, Llc Off-screen gestures to create on-screen input
US9310994B2 (en) 2010-02-19 2016-04-12 Microsoft Technology Licensing, Llc Use of bezel as an input mechanism
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US9965165B2 (en) 2010-02-19 2018-05-08 Microsoft Technology Licensing, Llc Multi-finger gestures
US9454304B2 (en) 2010-02-25 2016-09-27 Microsoft Technology Licensing, Llc Multi-screen dual tap gesture
US9075522B2 (en) 2010-02-25 2015-07-07 Microsoft Technology Licensing, Llc Multi-screen bookmark hold gesture
US20110254939A1 (en) * 2010-04-16 2011-10-20 Tatiana Pavlovna Kadantseva Detecting User Input Provided To A Projected User Interface
US9542032B2 (en) * 2010-04-23 2017-01-10 Handscape Inc. Method using a predicted finger location above a touchpad for controlling a computerized system
US8692785B2 (en) * 2010-09-29 2014-04-08 Byd Company Limited Method and system for detecting one or more objects
CN102455806B (zh) * 2010-10-15 2013-12-18 中国移动通信有限公司 一种带有触摸屏的终端运行方法及终端
CN103444165B (zh) * 2011-03-15 2017-09-08 富士通先端科技株式会社 摄像装置和摄像方法
US8766936B2 (en) 2011-03-25 2014-07-01 Honeywell International Inc. Touch screen and method for providing stable touches
US20120326966A1 (en) * 2011-06-21 2012-12-27 Qualcomm Incorporated Gesture-controlled technique to expand interaction radius in computer vision applications
DE102011079434A1 (de) * 2011-07-19 2013-01-24 Continental Automotive Gmbh Verfahren und Vorrichtung zum Erfassen und Klassifizieren eines Eingabesignals
US20130063366A1 (en) * 2011-09-13 2013-03-14 Google Inc. User inputs of a touch-sensitive device
TWI462032B (zh) * 2011-12-22 2014-11-21 Pixart Imaging Inc 手寫系統及其操作方法
US9070019B2 (en) 2012-01-17 2015-06-30 Leap Motion, Inc. Systems and methods for capturing motion in three-dimensional space
US12260023B2 (en) 2012-01-17 2025-03-25 Ultrahaptics IP Two Limited Systems and methods for machine control
US8693731B2 (en) 2012-01-17 2014-04-08 Leap Motion, Inc. Enhanced contrast for object detection and characterization by optical imaging
US10691219B2 (en) 2012-01-17 2020-06-23 Ultrahaptics IP Two Limited Systems and methods for machine control
US11493998B2 (en) 2012-01-17 2022-11-08 Ultrahaptics IP Two Limited Systems and methods for machine control
US9679215B2 (en) 2012-01-17 2017-06-13 Leap Motion, Inc. Systems and methods for machine control
US20150253428A1 (en) 2013-03-15 2015-09-10 Leap Motion, Inc. Determining positional information for an object in space
US8638989B2 (en) 2012-01-17 2014-01-28 Leap Motion, Inc. Systems and methods for capturing motion in three-dimensional space
US9501152B2 (en) 2013-01-15 2016-11-22 Leap Motion, Inc. Free-space user interface and control using virtual constructs
JP5477400B2 (ja) * 2012-01-31 2014-04-23 株式会社デンソー 入力装置
US9733707B2 (en) 2012-03-22 2017-08-15 Honeywell International Inc. Touch screen display user interface and method for improving touch interface utility on the same employing a rules-based masking system
KR101868352B1 (ko) * 2012-05-14 2018-06-19 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US9041689B1 (en) * 2012-08-02 2015-05-26 Amazon Technologies, Inc. Estimating fingertip position using image analysis
US9423871B2 (en) 2012-08-07 2016-08-23 Honeywell International Inc. System and method for reducing the effects of inadvertent touch on a touch screen controller
JP5907022B2 (ja) * 2012-09-20 2016-04-20 カシオ計算機株式会社 画像処理装置、画像処理方法及びプログラム
US9690384B1 (en) * 2012-09-26 2017-06-27 Amazon Technologies, Inc. Fingertip location determinations for gesture input
US9582122B2 (en) 2012-11-12 2017-02-28 Microsoft Technology Licensing, Llc Touch-sensitive bezel techniques
US9128580B2 (en) 2012-12-07 2015-09-08 Honeywell International Inc. System and method for interacting with a touch screen interface utilizing an intelligent stencil mask
KR101459445B1 (ko) * 2012-12-18 2014-11-07 현대자동차 주식회사 차량내 손목각을 이용한 사용자 인터페이스 조작 시스템 및 방법
US9459697B2 (en) 2013-01-15 2016-10-04 Leap Motion, Inc. Dynamic, free-space user interactions for machine control
US9122916B2 (en) * 2013-03-14 2015-09-01 Honda Motor Co., Ltd. Three dimensional fingertip tracking
JP6020319B2 (ja) * 2013-04-10 2016-11-02 株式会社デンソー 操作装置
US9916009B2 (en) 2013-04-26 2018-03-13 Leap Motion, Inc. Non-tactile interface systems and methods
US10281987B1 (en) 2013-08-09 2019-05-07 Leap Motion, Inc. Systems and methods of free-space gestural interaction
US10846942B1 (en) 2013-08-29 2020-11-24 Ultrahaptics IP Two Limited Predictive information for free space gesture control and communication
US9632572B2 (en) 2013-10-03 2017-04-25 Leap Motion, Inc. Enhanced field of view to augment three-dimensional (3D) sensory space for free-space gesture interpretation
TWI499966B (zh) * 2013-10-08 2015-09-11 Univ Nat Taiwan Science Tech 互動式操作方法
US9996638B1 (en) 2013-10-31 2018-06-12 Leap Motion, Inc. Predictive information for free space gesture control and communication
TWI536206B (zh) * 2013-11-05 2016-06-01 緯創資通股份有限公司 操作體的定位方法及裝置以及深度判定方法及裝置
US9679197B1 (en) 2014-03-13 2017-06-13 Leap Motion, Inc. Biometric aware object detection and tracking
US9477337B2 (en) 2014-03-14 2016-10-25 Microsoft Technology Licensing, Llc Conductive trace routing for display and bezel sensors
US9785247B1 (en) 2014-05-14 2017-10-10 Leap Motion, Inc. Systems and methods of tracking moving hands and recognizing gestural interactions
US9741169B1 (en) 2014-05-20 2017-08-22 Leap Motion, Inc. Wearable augmented reality devices with object detection and tracking
JP2016038889A (ja) 2014-08-08 2016-03-22 リープ モーション, インコーポレーテッドLeap Motion, Inc. モーション感知を伴う拡張現実
JP6643825B2 (ja) * 2014-08-25 2020-02-12 キヤノン株式会社 装置及び方法
US10310675B2 (en) 2014-08-25 2019-06-04 Canon Kabushiki Kaisha User interface apparatus and control method
JP6089305B2 (ja) * 2014-09-26 2017-03-08 裕一朗 今田 ポインチング装置
US10656720B1 (en) 2015-01-16 2020-05-19 Ultrahaptics IP Two Limited Mode switching for integrated gestural interaction and multi-user collaboration in immersive virtual reality environments
JP6304095B2 (ja) * 2015-03-26 2018-04-04 株式会社Jvcケンウッド 電子機器
EP3118174A1 (en) * 2015-07-17 2017-01-18 AGC Glass Europe Center console for vehicle
JP6451887B2 (ja) * 2018-03-01 2019-01-16 株式会社Jvcケンウッド 電子機器
JP2020004046A (ja) * 2018-06-27 2020-01-09 株式会社Soken 操作装置
CN110989873B (zh) * 2019-11-07 2023-06-27 浙江工业大学 一种用于模拟触摸屏的光学成像系统
CN114721576A (zh) * 2020-12-18 2022-07-08 华为技术有限公司 手指触摸操作显示方法及装置
US20250271948A1 (en) * 2022-05-02 2025-08-28 Deep Insight Inc. User Interface Device, User Interface System, and Recording Medium
JP2024095079A (ja) * 2022-12-28 2024-07-10 パナソニックIpマネジメント株式会社 生体情報取得支援装置および生体情報取得支援方法
TWI886443B (zh) * 2023-02-20 2025-06-11 瑞軒科技股份有限公司 電子裝置可讀取媒體、顯示器及其操作方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3052465B2 (ja) * 1991-08-07 2000-06-12 カシオ計算機株式会社 パネル入力装置
JP3458543B2 (ja) 1995-07-25 2003-10-20 株式会社日立製作所 手形状認識機能付き情報処理装置
JP2000006687A (ja) 1998-06-25 2000-01-11 Yazaki Corp 車載機器スイッチ安全操作システム
JP3832132B2 (ja) * 1999-03-11 2006-10-11 セイコーエプソン株式会社 表示システム、及びプレゼンテーションシステム
DE60043679D1 (de) * 1999-05-27 2010-02-25 Clarion Co Ltd Schaltersteuerung in Kraftfahrzeugen
JP2000335330A (ja) 1999-05-27 2000-12-05 Clarion Co Ltd 車載用スイッチ操作装置
JP2003337659A (ja) * 2002-05-20 2003-11-28 Sharp Corp 入力装置およびタッチ領域登録方法
JP2004026046A (ja) 2002-06-26 2004-01-29 Clarion Co Ltd 車載用情報機器の操作装置
JP4351599B2 (ja) 2004-09-03 2009-10-28 パナソニック株式会社 入力装置
EP1865404A4 (en) * 2005-03-28 2012-09-05 Panasonic Corp USER INTERFACE SYSTEM
JP4389855B2 (ja) * 2005-09-05 2009-12-24 トヨタ自動車株式会社 車両用操作装置
JP4747810B2 (ja) 2005-11-30 2011-08-17 トヨタ自動車株式会社 車載遠隔操作装置
US20070097096A1 (en) * 2006-03-25 2007-05-03 Outland Research, Llc Bimodal user interface paradigm for touch screen devices
JP4797752B2 (ja) * 2006-03-31 2011-10-19 株式会社デンソー 移動体用操作物体抽出装置
US8059102B2 (en) * 2006-06-13 2011-11-15 N-Trig Ltd. Fingertip touch recognition for a digitizer
JP2008152622A (ja) 2006-12-19 2008-07-03 Mitsubishi Electric Corp ポインティング装置
JP2008158675A (ja) 2006-12-21 2008-07-10 Toyota Motor Corp 車両用操作装置
JP4605170B2 (ja) * 2007-03-23 2011-01-05 株式会社デンソー 操作入力装置
JP5453246B2 (ja) * 2007-05-04 2014-03-26 クアルコム,インコーポレイテッド コンパクト・デバイスのためのカメラ・ベースのユーザ入力

Also Published As

Publication number Publication date
US20100194713A1 (en) 2010-08-05
US8395600B2 (en) 2013-03-12
JP2010176565A (ja) 2010-08-12

Similar Documents

Publication Publication Date Title
JP4771183B2 (ja) 操作装置
JP4840620B2 (ja) 車載用電子機器操作装置
US20100079413A1 (en) Control device
JP4626860B2 (ja) 操作装置
US9529523B2 (en) Method using a finger above a touchpad for controlling a computerized system
US11360551B2 (en) Method for displaying user interface of head-mounted display device
US9477874B2 (en) Method using a touchpad for controlling a computerized system with epidermal print information
US9430147B2 (en) Method for user input from alternative touchpads of a computerized system
US20090002342A1 (en) Information Processing Device
US20150363038A1 (en) Method for orienting a hand on a touchpad of a computerized system
US20090167682A1 (en) Input device and its method
JP6095478B2 (ja) 入力操作装置
US9542032B2 (en) Method using a predicted finger location above a touchpad for controlling a computerized system
CN104937635A (zh) 基于模型的多假设目标追踪器
CN107615214A (zh) 界面控制系统、界面控制装置、界面控制方法及程序
JP7199441B2 (ja) 入力装置
WO2006013783A1 (ja) 入力装置
US20140253486A1 (en) Method Using a Finger Above a Touchpad During a Time Window for Controlling a Computerized System
JP2006209359A (ja) 指示動作認識装置、指示動作認識方法及び指示動作認識プログラム
JP2010072840A (ja) 画像表示方法、画像表示装置及びそれを用いた操作装置
US9639195B2 (en) Method using finger force upon a touchpad for controlling a computerized system
JP5311080B2 (ja) 車載用電子機器操作装置
JP2007141177A (ja) 操作入力装置
JP5459385B2 (ja) 画像表示装置及び指示体画像の表示方法
JP5472842B2 (ja) 車両用操作装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100806

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110204

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110526

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110608

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140701

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4771183

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140701

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees