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
JP6192579B2 - 入力装置および入力プログラム - Google Patents
[go: Go Back, main page]

JP6192579B2 - 入力装置および入力プログラム - Google Patents

入力装置および入力プログラム Download PDF

Info

Publication number
JP6192579B2
JP6192579B2 JP2014065208A JP2014065208A JP6192579B2 JP 6192579 B2 JP6192579 B2 JP 6192579B2 JP 2014065208 A JP2014065208 A JP 2014065208A JP 2014065208 A JP2014065208 A JP 2014065208A JP 6192579 B2 JP6192579 B2 JP 6192579B2
Authority
JP
Japan
Prior art keywords
elastic modulus
estimated
state
amount
input device
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
JP2014065208A
Other languages
English (en)
Other versions
JP2015187812A (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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2014065208A priority Critical patent/JP6192579B2/ja
Publication of JP2015187812A publication Critical patent/JP2015187812A/ja
Application granted granted Critical
Publication of JP6192579B2 publication Critical patent/JP6192579B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、弾性変形に基づいて物体にかかる外力を測定する入力装置および入力プログラムに関する。
近年、コンピューター上で動作するゲームなどにおいて、ユーザーの体やユーザーが保持する物体の動きをカメラにより撮影して認識し、認識した動きに基づいてゲームが進行するコンピューター内の仮想空間における仮想オブジェクトを操作することが行われている。(例えば、特許文献1参照。)
特許文献1において開示されている技術では、人体や物体を認識した後、認識した人体や物体に対しスキャンを行ったり予め用意してあるモデルとのマッチングを行ったりして、個別のモデルを作成する。モデル作成後は、作成したモデルを用いて人体や物体の認識および仮想オブジェクトの操作を行う。なお、特許文献1の技術では、人体の動作を認識するために、骨格モデルを用いている。
特表2012−521039号公報
しかし、例えば、野球ゲームにおいて、ユーザーが手近にある棒をバットに見立てて握り、スイングする動作により仮想空間上のボールを打つ場合、ユーザーがどの程度の力でバットを握っているかを測定することは出来なかった。そのため、バットを握る握力をパラメーターとして、その握力の違いにより打たれたボールの飛ぶ方向や速度を変化させることは出来なかった。
また、一般に、物体にかかる外力を圧力センサーなどによらずに測定(推定)することは出来なかった。
以上のような事情に鑑み、本発明の目的は、弾性変形に基づいて物体にかかる外力を推定する入力装置および入力プログラムを提供することにある。
上記目的を達成するため、本発明の一形態に係る入力装置は、線形弾性を有し弾性率が既知である第1の物体を、未知の第1の外力で押圧した状態を撮像可能な撮像部と、前記撮像された画像に基づいて前記第1の物体の歪み量を推定し、前記第1の物体の弾性率および前記推定した第1の物体の歪み量に基づいて前記第1の外力を推定する推定部とを備える。
上記目的を達成するため、本発明の一形態に係る入力装置では、前記推定部は、押圧しない状態の画像と押圧した状態の画像との差分から前記歪み量を推定する構成でもよい。
上記目的を達成するため、本発明の一形態に係る入力装置では、前記撮像部は、線形弾性を有し弾性率が未知である第2の物体を、前記第1の物体により前記第1の外力で押圧した状態を撮像し、前記推定部は、前記撮像された画像に基づいて前記第2の物体の歪み量を推定し、前記第1の外力および前記推定した第2の物体の歪み量に基づいて、前記第2の物体の弾性率を推定する構成でもよい。
上記目的を達成するため、本発明の一形態に係る入力装置では、前記撮像部は、前記弾性率が推定された第2の物体を、第3の物体により未知の第2の外力で押圧した状態を撮像し、前記推定部は、前記推定した第2の物体の歪み量および前記推定し第2の物体の弾性率に基づいて前記第2の外力を推定する構成でもよい。
上記目的を達成するため、本発明の一形態に係る入力装置では、前記撮像部は、前記弾性率が推定された第2の物体を、第3の物体上に置いた状態を撮像し、前記推定部は、前記推定した第2の物体の歪み量および前記推定した第2の物体の弾性率に基づいて前記第2の物体の重量を推定する構成でもよい。
上記目的を達成するため、本発明の一形態に係る入力プログラムは、線形弾性を有し弾性率が既知である第1の物体を、未知の外力で押圧した状態を撮影した画像に基づいて、前記第1の物体の歪み量を推定し、前記第1の物体の弾性率および前記推定した歪み量に基づいて前記外力を推定する推定部としてコンピューターを機能させる。
以上のように、本発明によれば、弾性変形に基づいて物体にかかる外力を推定することが出来る。
本実施形態にかかる入力装置1の構成図である。 本実施形態で用いる機能ブロックを実現するソフトウェアの構成図である。 指Fが挟む物体O1が剛体である場合の変形状態を示す図である。 指Fが挟む物体O2が指に比べて非常に柔らかい場合の変形状態を示す図である。 指Fと指Fが挟む物体Oの柔らかさが同程度である場合の変形状態を示す図である。 本実施形態にかかる入力装置1におけるキャリブレーション処理の流れについて説明するためのアクティビティ図である。 キャリブレーションにより弾性率が推定された指を用いて、弾性率が未知の物体を掴んだ場合に、未知の弾性率を推定する処理の流れを説明するアクティビティ図である。 弾性率を推定した物体の重量を推定する処理の流れを説明するアクティビティ図である。 推定した弾性率や重量を用いてアプリケーションプログラムを実行する処理の流れについて説明するアクティビティ図である。 本実施形態の入力装置1を野球のバッティングゲームに適用した例を示す図である。
以下、図面を参照しながら、本発明の実施形態を説明する。
[概要と前提条件]
最初に、本実施形態の概要と前提条件について説明する。
本実施形態は、指などが物体を掴んで変形した状態をカメラなどで撮像し、撮像した画像に基づいて指の歪み量や弾性率を推定し、推定結果から指にかかっている外力の大きさを推定するものである。
ここで、本実施形態では、カメラなどで指などが物体を掴んで変形した状態を撮像するとき、指や物体は、弾性限界以下、すなわち応力(外力)と歪み量が弾性率を比例定数として比例する線形弾性の状態であることを前提とする。
また、本実施形態で用いるカメラは、常に最適な位置に配置され、指や指が挟んだ物体が変形している状態を適切に撮像可能であることを前提とする。
以上、本実施形態の概要と前提条件について説明した。
[構成]
次に、本実施形態にかかる入力装置の構成について説明する。図1は、本実施形態にかかる入力装置1の構成図である。
入力装置1は、カメラ10(撮像部)および情報処理装置30を備えている。
カメラ10は、指などが物体を掴んで変形した状態を撮像できるものであれば一般的なカメラを用いてもよい。
情報処理装置30は、PC(Personal Computer)などの一般的なコンピューターを用いることが出来る。情報処理装置30には、プロセッサ31、メモリー32、入出力部33などを有している。
情報処理装置30には、情報処理結果をユーザーに提示するための表示部20が接続されてもよい。表示部20やカメラ10は、情報処理装置30の入出力部33に接続される。
メモリー32などに格納されたプログラムがプロセッサ31において実行されることにより、本実施形態で用いる各機能ブロックが実現される。本実施形態で用いる機能ブロックを実現するソフトウェアの構成を図2に示す。図2は、本実施形態で用いる機能ブロックを実現するソフトウェアの構成図である。
本実施形態で用いる機能ブロックを実現するソフトウェアは、メインプログラム31a、認識エンジン31b(推定部)、アプリケーションプログラム31cを含んで構成されている。
メインプログラム31aおよび認識エンジン31bの詳細については後述する。アプリケーションプログラム31cは、例えば、特許文献1にあるような、仮想空間を舞台にしたゲームなどである。
以上、本実施形態にかかる入力装置1の構成について説明した。
[指と物体の変形量の関係]
次に、本実施形態にかかる入力装置1のカメラ10で撮像する、指と指により押圧される物体とが、押圧により弾性変形する状態について説明する。
図3は、指Fが挟む物体O1が剛体である場合の変形状態を示す図である。物体O1は非常に硬いので指による押圧によっても変形しない。逆に指が大きく変形している。指Fの変形量から押圧の力を推定することが出来る。
図4は、指Fが挟む物体O2が指に比べて非常に柔らかい場合の変形状態を示す図である。物体O2は非常に柔らかいので大きく変形している。逆に指は殆ど変形していない。物体O2の変形量から押圧の力を推定することが出来る。
図5は、指Fと指Fが挟む物体Oの柔らかさが同程度である場合の変形状態を示す図である。物体O3も指Fも変形している。指Fの変形量からでも物体O3の変形量からでも、押圧の力を推定することが出来る。
以上、本実施形態にかかる入力装置1のカメラ10で撮像する、指と指により押圧される物体とが、押圧により弾性変形する状態について説明した。
[キャリブレーション処理の流れ]
次に、本実施形態にかかる入力装置1におけるキャリブレーション処理の流れについて説明する。図6は、本実施形態にかかる入力装置1におけるキャリブレーション処理の流れについて説明するためのアクティビティ図である。なお、キャリブレーション処理では、弾性率が既知の物体を手で掴んだ状態を撮像することにより、押圧の力を求め、押圧の力と手の変形量から手の弾性率(剛性)を推定するものである。
まず、メインプログラム31aが、手の弾性率(剛性)の測定を開始する事をユーザーに伝える(ステップS1)。
次に、メインプログラム31aが、弾性率が既知であるキャリブレーション用の物体(第1の物体)を用意するようにユーザーに指示を出す(ステップS2)。
次に、カメラ10が、手(指、第2の物体)と物体(力はまだ加えていない)を撮像する(ステップS3)。
次に、認識エンジン31bが、撮像された手(指)と物体を認識する(ステップS4)。
次に、メインプログラム31aが、指で物体を押圧するようにユーザーに指示を出す(ステップS5)。
次に、カメラ10が、押圧により変形している指と物体を撮像する(ステップS6)。
次に、認識エンジン31bが、指および物体の変形量(歪み量)を認識する(ステップS7)。
次に、認識エンジン31bが、認識した物体の歪み量と既知の弾性率から押圧の力(第1の外力)を推定し、推定した力と指の歪み量から指の弾性率を推定する(ステップS8)。なお、変形量(歪み量)は、外力を加える前の物体の画像と外力を加えて変形した物体の画像との差分から求めることが出来る。
次に、メインプログラム31aが、アプリケーションプログラム31cで用いる手(指)のモデルに、推定された弾性率を属性として追加する(ステップS9)。
次に、メインプログラム31aが、ユーザーに手の弾性率(剛性)の測定の終了を伝える(ステップS10)。
以上、本実施形態にかかる入力装置1におけるキャリブレーション処理の流れについて説明した。
[未知の弾性率を推定する処理の流れ]
次に、キャリブレーションにより弾性率が推定された指を用いて、弾性率が未知の物体を掴んだ場合に、未知の弾性率を推定する処理の流れを説明する。図7は、キャリブレーションにより弾性率が推定された指を用いて、弾性率が未知の物体を掴んだ場合に、未知の弾性率を推定する処理の流れを説明するアクティビティ図である。
まず、メインプログラム31aが、弾性率が未知の物体(第3の物体)の弾性率(剛性)の測定を開始する事をユーザーに伝える(ステップS21)。
次に、メインプログラム31aが、弾性率を求める物体を用意するようにユーザーに指示を出す(ステップS22)。
次に、カメラ10が、手(指)と物体(力はまだ加えていない)を撮像する(ステップS23)。
次に、認識エンジン31bが、撮像された手(指)と物体を認識する(ステップS24)。
次に、メインプログラム31aが、指で物体を押圧するようにユーザーに指示を出す(ステップS25)。
次に、カメラ10が、押圧により変形している指と物体を撮像する(ステップS26)。
次に、認識エンジン31bが、指および物体の変形量(歪み量)を認識する(ステップS27)。
次に、認識エンジン31bが、認識した指の歪み量と推定されている弾性率から押圧の力(第2の外力)を推定し、推定した力と物体の歪み量から物体の弾性率を推定する(ステップS28)。
次に、メインプログラム31aが、アプリケーションプログラム31cで用いる物体のモデルに、推定された弾性率を属性として追加する(ステップS29)。
次に、メインプログラム31aが、ユーザーに物体の弾性率(剛性)の測定の終了を伝える(ステップS30)。
以上、キャリブレーションにより弾性率が推定された指を用いて、弾性率が未知の物体を掴んだ場合に、未知の弾性率を推定する処理の流れを説明した。
[未知の重量を推定する処理の流れ]
次に、上記の処理で弾性率を推定した物体の重量を推定する処理の流れを説明する。図8は、弾性率を推定した物体の重量を推定する処理の流れを説明するアクティビティ図である。
まず、メインプログラム31aが、弾性率を推定した物体の重量の測定を開始する事をユーザーに伝える(ステップS41)。
次に、メインプログラム31aが、重量を求める物体(第3の物体)を手など(第の物体)の上に置くようにユーザーに指示を出す(ステップS42)。
次に、カメラ10が、自重により変形している物体を撮像する(ステップS43)。
次に、認識エンジン31bが、物体の変形量(歪み量)を認識する(ステップS44)。歪み量を求めるための差分に用いる変形前の物体の画像は、ステップS23において撮像されたものを用いることが出来る。
次に、認識エンジン31bが、認識した物体の歪み量と推定されている弾性率から物体の重量を推定する(ステップS45)。
次に、メインプログラム31aが、アプリケーションプログラム31cで用いる物体のモデルに、推定された重量を属性として追加する(ステップS46)。
次に、メインプログラム31aが、ユーザーに物体の重量の測定の終了を伝える(ステップS47)。
以上、弾性率を推定した物体の重量を推定する処理の流れを説明した。
[アプリケーションプログラムの実行の流れ]
次に、上記で推定した弾性率や重量を用いてアプリケーションプログラムを実行する処理の流れについて説明する。図9は、推定した弾性率や重量を用いてアプリケーションプログラムを実行する処理の流れについて説明するアクティビティ図である。
まず、メインプログラム31aが、上記のキャリブレーション処理などで推定した、指や物体の弾性率および重量を適用したモデルを用いて、ゲームなどのアプリケーションプログラム31cを実行する(ステップS51)。
次に、メインプログラム31aは、アプリケーションプログラム31cの実行が終了したか否かを判断する(ステップS52)。
実行が終了していない場合(ステップS52のN)、カメラ10が指や物体の変形状態を撮像し(ステップS53)、認識エンジン31bが撮像された変形量に応じて指や物体を押圧する力を推定し(ステップS54)、推定された力を用いてアプリケーションプログラム31cが実行される。
なお、ここでは、弾性率や重量を推定してアプリケーションプログラム31cを実行したが、これに限らず、弾性率や重量の推定を行わず、指の一般的な弾性率などを用いてアプリケーションプログラムを実行してもよい。
以上、推定した弾性率や重量を用いてアプリケーションプログラムを実行する処理の流れについて説明した。


[入力装置1の適用例1]
次に、本実施形態の入力装置1を野球のバッティングゲームに適用した例を説明する。図10は、本実施形態の入力装置1を野球のバッティングゲームに適用した例を示す図である。
従来は、ボールとバットの重量、速度、回転などから打球の飛ぶ方向を計算していた。
しかし、この例では、カメラ10が、バットを握った手を撮像しており、ボールがバットに当たった際の、手の変形量も撮像することが出来る。
そして、この例では、どの程度の力でバットを握っているかに基づいてボールがバットに当たった瞬間のバットの角度を計算することが出来、より正確に、打球の飛ぶ方向を計算することが出来る。
このように、圧力センサーを備えていない物体をバットに用いる場合でも、押圧に用いられる力を推定し、より正確に、打球の飛ぶ方向を計算することが出来る。
以上、本実施形態の入力装置1を野球のバッティングゲームに適用した例を説明した。
[入力装置1の適用例2]
次に、本実施形態の入力装置1をコンピューターの入力装置であるキーボードに適用した例を説明する。
通常、キーボードの各キーは、押されている状態と押されていない状態のどちらかの状態しか検知することは出来ない。例えば、aのキーを押して小文字の「a」が入力される場合、大文字の「A」を入力するためには、「Shift」キーも一緒に押さなければならない。
しかし、本実施形態の入力装置1をキーボードに適用し、キーを押す際の指の変形量からキーを押す圧力を推定することにより、例えば、「a」のキーを軽く押すと小文字の「a」が入力され、強い力で押すと大文字の「A」が入力されるような構成とすることも出来る。
以上、本実施形態の入力装置1をコンピューターの入力装置であるキーボードに適用した例を説明した。
[補足事項]
その他、本技術は、上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
1 … 入力装置
10 … カメラ
20 … 表示部
30 … 情報処理装置
31 … プロセッサ
31a… メインプログラム
31b… 認識エンジン
31c… アプリケーションプログラム
32 … メモリー
33 … 入出力部
F … 指
O1、O2、O3 … 物体

Claims (6)

  1. 線形弾性を有し弾性率が既知である第1の物体を、線形弾性を有し弾性率が未知である第2の物体により未知の第1の外力で押圧した状態を撮像可能な撮像部と、
    前記撮像された画像に基づいて前記第1の物体の歪み量と前記第2の物体の歪み量とを推定し、
    前記第1の物体の弾性率および前記推定した第1の物体の歪み量に基づいて前記第1の外力を推定し、
    前記推定した第1の外力および前記推定した第2の物体の歪み量に基づいて、前記第2の物体の弾性率を推定する
    推定部と
    を備えた入力装置。
  2. 請求項1に記載の入力装置であって、
    前記撮像部は、
    前記第1の物体を前記第2の物体により押圧しない状態を撮像し、
    前記推定部は、
    前記第1の物体を前記第2の物体により押圧しない状態の画像と、前記第1の物体を前記第2の物体により押圧した状態の画像との差分から、前記第1の物体の歪み量及び前記第2の物体の歪み量を推定する
    入力装置。
  3. 請求項2に記載の入力装置であって、
    前記撮像部は、
    線形弾性を有し弾性率が未知である第3の物体を、前記弾性率が推定された第2の物体により押圧しない状態を撮像し、
    前記第3の物体を、前記弾性率が推定された第2の物体により未知の第2の外力で押圧した状態を撮像し、
    前記推定部は、
    前記第3の物体を前記第2の物体により押圧しない状態の画像と、前記第3の物体を前記第2の物体により押圧した状態の画像との差分から、前記第2の物体の歪み量を推定し、
    前記推定した第2の物体の歪み量および前記推定した第2の物体の弾性率に基づいて前記第2の外力を推定する
    入力装置。
  4. 請求項に記載の入力装置であって、
    前記推定部は、
    前記第3の物体を前記第2の物体により押圧しない状態の画像と、前記第3の物体を前記第2の物体により押圧した状態の画像との差分から、前記第3の物体の歪み量をさらに推定し、
    前記推定した第2の外力および前記推定した第3の物体の歪み量に基づいて、前記第3の物体の弾性率を推定する
    入力装置。
  5. 請求項に記載の入力装置であって、
    前記撮像部は、
    前記弾性率が推定された第の物体を、第の物体上に置いた状態を撮像し、
    前記推定部は、
    前記推定した第の物体の歪み量および前記推定した第の物体の弾性率に基づいて前記第の物体の重量を推定する
    入力装置。
  6. 線形弾性を有し弾性率が既知である第1の物体を、線形弾性を有し弾性率が未知である第2の物体により未知の第1の外力で押圧した状態を撮像した画像に基づいて、前記第1の物体の歪み量と前記第2の物体の歪み量とを推定し、
    前記第1の物体の弾性率および前記推定した第1の物体の歪み量に基づいて前記第1の外力を推定し、
    前記推定した第1の外力および前記推定した第2の物体の歪み量に基づいて、前記第2の物体の弾性率を推定する
    推定部
    としてコンピューターを機能させるための入力プログラム。
JP2014065208A 2014-03-27 2014-03-27 入力装置および入力プログラム Expired - Fee Related JP6192579B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014065208A JP6192579B2 (ja) 2014-03-27 2014-03-27 入力装置および入力プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014065208A JP6192579B2 (ja) 2014-03-27 2014-03-27 入力装置および入力プログラム

Publications (2)

Publication Number Publication Date
JP2015187812A JP2015187812A (ja) 2015-10-29
JP6192579B2 true JP6192579B2 (ja) 2017-09-06

Family

ID=54430021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014065208A Expired - Fee Related JP6192579B2 (ja) 2014-03-27 2014-03-27 入力装置および入力プログラム

Country Status (1)

Country Link
JP (1) JP6192579B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5288375B2 (ja) * 2008-09-08 2013-09-11 国立大学法人広島大学 印加力推定装置及び方法
US8823639B2 (en) * 2011-05-27 2014-09-02 Disney Enterprises, Inc. Elastomeric input device

Also Published As

Publication number Publication date
JP2015187812A (ja) 2015-10-29

Similar Documents

Publication Publication Date Title
JP5786463B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP2011103113A5 (ja)
TWI645314B (zh) 手勢偵測系統及方法
JP2012253483A (ja) 画像処理装置、画像処理方法、およびプログラム
US11130050B2 (en) Information processing system, controller device, and information processing apparatus
KR20170073927A (ko) 사용자 인증 장치 및 방법
JP5652711B2 (ja) タッチパネル装置
TW201225920A (en) Mechanomyographic signal input device, human-machine operating system and identification method thereof
JP6854928B2 (ja) 情報処理装置、情報処理システム、情報処理方法、及びプログラム
JP6008025B2 (ja) 画像処理装置、画像処理方法、およびプログラム
CN106237612A (zh) 动作识别系统及方法
CN115004265A (zh) 信息处理装置以及判断结果输出方法
JP6232273B2 (ja) 指先接触状態測定装置
JP6192579B2 (ja) 入力装置および入力プログラム
JP6495888B2 (ja) 工業製品デザインシステム、方法、およびプログラム
KR101869304B1 (ko) 컴퓨터를 이용한 수화어 인식시스템, 방법 및 인식프로그램
KR20150004461A (ko) HY R-score: 깊이 영상을 이용한 환자 상태 평가 방법 및 장치
CN118354716A (zh) 判断方法、判断装置、以及判断系统
JP2009198475A (ja) 弾性体特性を利用した3次元触覚センサ及び3次元触覚センシング方法
JPWO2023176210A5 (ja)
Wang Non-invasive vision-based measurement of hand kinematics and interaction
CN114327042B (zh) 检测手套、手势追踪方法、ar设备及按键方法
JPWO2021044484A5 (ja) 情報処理装置、情報処理方法およびプログラム
US20240324906A1 (en) Determination method, determination device, and determination system
JP7471541B1 (ja) 把持力推定装置及び把持力推定方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170511

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: 20170711

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170808

R150 Certificate of patent or registration of utility model

Ref document number: 6192579

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees