JP5983575B2 - 操作入力装置、操作入力方法およびプログラム - Google Patents
操作入力装置、操作入力方法およびプログラム Download PDFInfo
- Publication number
- JP5983575B2 JP5983575B2 JP2013202507A JP2013202507A JP5983575B2 JP 5983575 B2 JP5983575 B2 JP 5983575B2 JP 2013202507 A JP2013202507 A JP 2013202507A JP 2013202507 A JP2013202507 A JP 2013202507A JP 5983575 B2 JP5983575 B2 JP 5983575B2
- Authority
- JP
- Japan
- Prior art keywords
- luminance
- image
- infrared
- area
- unit
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/60—Extraction of image or video features relating to illumination properties, e.g. using a reflectance or lighting model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
- G06V20/597—Recognising the driver's state or behaviour, e.g. attention or drowsiness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/20—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from infrared radiation only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/56—Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/74—Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Mechanical Engineering (AREA)
Description
本発明は、操作入力装置、操作入力方法およびプログラムに関する。
近年、自動車にはカーナビゲーション装置、オーディオシステム、エアコン等多くの機器が搭載されている。運転者によるそれらの機器を操作するときの通常のボタンの押下による操作は、運転者の視線の動きを伴うことになる。したがって、自動車の運転中のボタン操作による機器の操作は、運転者の前方不注意につながる誘因となるため、前方を見たままの状態で機器の操作が可能であることが望ましい。
このような、前方を見たままの機器の操作を可能とする操作入力装置として、カメラで運転者の手の形状および手振り(以下、ジェスチャーという)を撮像し、ジェスチャーを判別して、車載機器の操作を行う装置が提案されている(特許文献1参照)。特許文献1に記載された操作入力装置は、カメラとして主に昼間には可視光カメラを用い、夜間には赤外線カメラを用いて、ジェスチャーを撮像および判別するものとしている。
しかしながら、特許文献1に記載された操作入力装置は、赤外線カメラを使用する場合、昼間は太陽光による外乱の影響を受けるため、ジェスチャーの検出精度が悪いという問題点があった。また、赤外線カメラを夜間に用い、可視光カメラを昼間に用いる場合、2台のカメラが必要になり、コストアップにつながるという問題点もあった。
本発明は、上記に鑑みてなされたものであって、外乱の影響を抑制してジェスチャーの検出精度を向上させる操作入力装置、操作入力方法およびプログラムを提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、赤外線を照射する赤外線照射手段と、赤外線を検出して撮像し、画像を生成する撮像手段と、前記画像において、前記赤外線照射手段により赤外線が照射された第1エリアの輝度と、前記第1エリア外に配置された第2エリアの輝度との輝度差を算出する輝度演算手段と、前記輝度差が所定の目標値となるように、前記赤外線照射手段から照射される赤外線の照射強度を調整する赤外線制御手段と、前記画像から指示物体の形状を検出する画像処理手段と、前記形状から、前記指示物体による操作内容を判定する判定手段と、前記操作内容に対応した機能を操作対象機器に実行させる命令手段と、を備えることを特徴とする。
本発明によれば、外乱の影響を抑制してカメラの検出精度を向上させることができる。
以下に、図面を参照しながら、本発明に係る操作入力装置、操作入力方法およびプログラムの実施形態を詳細に説明する。また、以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換および変更を行うことができる。
(操作入力システムの構成)
図1は、実施形態に係る操作入力システムの全体構成の例を示す図である。図1を参照しながら、本実施形態に係る操作入力システム1の全体構成について説明する。なお、以下の説明において、図1に示す操作入力システム1が自動車に搭載される場合を例に説明するが、これに限定されるものではなく、電車または飛行機等に搭載されるものとしてもよい。
図1は、実施形態に係る操作入力システムの全体構成の例を示す図である。図1を参照しながら、本実施形態に係る操作入力システム1の全体構成について説明する。なお、以下の説明において、図1に示す操作入力システム1が自動車に搭載される場合を例に説明するが、これに限定されるものではなく、電車または飛行機等に搭載されるものとしてもよい。
図1に示す操作入力システム1は、運転者のジェスチャーを認識して、ジェスチャーに対応した操作コマンドにしたがって、操作対象機器を操作するシステムである。操作入力システム1は、入力コントローラ10(操作入力装置)と、カーナビゲーション装置20とが、通信ケーブル30によって接続されて構成されている。
入力コントローラ10は、運転者のジェスチャーを認識して、ジェスチャーに対応する操作コマンドを生成し、通信ケーブル30を介して、操作コマンドをカーナビゲーション装置20に送信する装置である。入力コントローラ10は、赤外線を照射する複数の赤外線LED401と、所定の画角内の画像を撮像するカメラ411と、カメラ411の光学系の入射側に取り付けられ、赤外線のみを透過させる赤外線透過フィルタ412と、を備えている。また、入力コントローラ10は、撮像する画像に自動車のウィンドウが入らないような撮像方向となるように設置される。例えば、入力コントローラ10は、自動車の車内のダッシュボードに設置され、ダッシュボードから斜め上方の車内のルーフに向かう撮像方向となるように設置するようにするのが望ましい。これによって、後述するジェスチャー操作認識処理において、自動車のウィンドウから入り込んでくる太陽光等の外乱によるジェスチャーの検出精度の低下を抑制することができる。
カメラ411は、例えば、通常の可視光を検出するカメラでよいが、少なくとも赤外線についても検出できるカメラであるものとする。カメラ411は、図示しないレンズ等によって構成された光学系と、赤外線透過フィルタ412を透過して光学系に入射した赤外線を電気信号に変換することによって画像を生成する固体撮像素子(撮像素子)と、を備えている。固体撮像素子は、例えば、CCD(Charge Coupled Device)センサ、またはCMOS(Complementary Metal Oxide Semiconductor)センサ等である。
上述のように、少なくとも赤外線を検出できるカメラ411および赤外線透過フィルタ412を使用しているので、赤外線のみを高精度に検出する赤外線カメラを使用する場合と比較してコストを低減することができる。
なお、図1に示すように、赤外線LED401は、カメラ411の周囲を囲むように複数設けられるものとしているが、複数の赤外線LED401の配置構成は、図1に示す配置構成に限定されるものではない。また、赤外線LED401は、複数ではなく、1つであってもよい。
カーナビゲーション装置20は、入力コントローラ10による操作対象機器の一例としての装置であり、搭載された自動車等の車両の現在地、および目的地への経路案内を表示する装置である。カーナビゲーション装置20は、入力コントローラ10によって生成され、通信ケーブル30を介して受信した操作コマンドに従って、操作コマンドに対応した機能を実行する。カーナビゲーション装置20は、自動車等の車両の現在地、および目的地への経路案内を表示する表示画面421を備えている。
通信ケーブル30は、入力コントローラ10およびカーナビゲーション装置20の通信規格に対応したケーブルであり、例えば、USBケーブルまたはEthernet(登録商標)ケーブル等である。
なお、図1に示す操作対象機器としては、カーナビゲーション装置20を例に示したが、これに限定されるものではなく、オーディオシステム、エアコンその他の車載機器であってもよい。
また、図1においては、入力コントローラ10と、操作対象機器としてのカーナビゲーション装置20とが別体として構成されているが、これに限定されるものではなく、一体型として構成されるものとしてもよい。この場合、カメラ411の位置は、カーナビゲーション装置20をダッシュボードに設置したとき、ダッシュボードから斜め上方の車内のルーフに向かう撮像方向となる位置に設けることが望ましい。
(入力コントローラのブロック構成)
図2は、実施形態の入力コントローラのブロック構成の例を示す図である。図2を参照しながら、本実施形態の入力コントローラ10のブロック構成について説明する。
図2は、実施形態の入力コントローラのブロック構成の例を示す図である。図2を参照しながら、本実施形態の入力コントローラ10のブロック構成について説明する。
図2に示すように、入力コントローラ10は、赤外線LEDユニット11(赤外線照射手段)と、カメラユニット12(撮像手段)と、通信インターフェース(I/F)13と、制御ユニット14と、を備えている。
赤外線LEDユニット11は、図1に示した赤外線LED401を備え、後述するLED制御部142からの命令によって、赤外線を照射するユニットである。
カメラユニット12は、画像を撮像し、制御ユニット14に送信するユニットである。カメラユニット12は、図1に示した赤外線透過フィルタ412が装着されたカメラ411によって実現される。
通信インターフェース13は、操作対象機器であるカーナビゲーション装置20の通信規格に対応したインターフェースであり、例えば、USBインターフェースまたはEthernetインターフェース等である。
制御ユニット14は、入力コントローラ10の全体の制御をつかさどる。制御ユニット14は、例えば、赤外線LEDユニット11から照射する赤外線の強度の調整、カメラユニット12によって撮像された画像に対する各種処理、撮像された画像に基づいた運転者のジェスチャーの判定、および、判定されたジェスチャーに対応する操作コマンドのカーナビゲーション装置20への送信を制御する。制御ユニット14は、輝度演算部141(輝度演算手段)と、LED制御部142(赤外線制御手段)と、画像処理部143(画像処理手段)と、ジェスチャー判定部144(判定手段)と、コマンド生成部145(命令手段)と、記憶部146(記憶手段)と、を有する。
輝度演算部141は、カメラユニット12によって撮像された画像において、赤外線LEDユニット11からの赤外線の照射領域に相当するエリアの輝度の平均値、および、照射領域外の所定のエリアの輝度の平均値を算出する。輝度演算部141は、照射領域に相当するエリアの輝度の平均値と、照射領域外の所定のエリアの輝度の平均値との輝度差を算出する。
LED制御部142は、赤外線LEDユニット11から照射する赤外線の強度を制御する。
画像処理部143は、カメラユニット12によって撮像された画像を二値化し、二値化した画像に運転者の手によるジェスチャーが含まれるか否かを判断する。
ジェスチャー判定部144は、画像処理部143によって検出されたジェスチャーが、どのようなジェスチャーであるかを判定する。なお、ジェスチャーは運転者の手によるものに限定されるものではなく、広く操作指示をするための指示物体(手を含む)であってもよい。
コマンド生成部145は、ジェスチャー判定部144によって判定されたジェスチャーに対応する操作対象機器としてのカーナビゲーション装置20に対する操作コマンドを生成する。
記憶部146は、RAM(Random Access Memory)またはSSD(Solid State Drive)等の書き換え可能な揮発性または不揮発性の記憶装置によって実現される。記憶部146は、LED制御部142によって照射する赤外線が所定の強度に制御された場合に、カメラユニット12によって撮像された画像において赤外線の照射領域に相当するエリアの最大輝度値を記憶する。
輝度演算部141、LED制御部142、画像処理部143、ジェスチャー判定部144およびコマンド生成部145は、図示しないROM(Read Only Memory)等に記憶されたプログラムに従ったCPU(Central Processing Unit)からの命令により動作することで実現される機能または手段である。なお、輝度演算部141、LED制御部142、画像処理部143、ジェスチャー判定部144およびコマンド生成部145の一部または全部は、ソフトウェアであるプログラムではなく、ハードウェア回路によって実現されてもよい。また、輝度演算部141、LED制御部142、画像処理部143、ジェスチャー判定部144およびコマンド生成部145は、機能を概念的に構成したものであって、このような構成に限定されるものではない。
(輝度調整処理の動作)
図3は、実施形態の入力コントローラにおける赤外線LEDの輝度調整処理の動作例を示すフローチャートである。図4は、実施形態のカメラユニットによって撮像される画像およびサンプルエリアの例を示す図である。図3および4を参照しながら、本実施形態の入力コントローラ10における赤外線LEDユニット11から照射される赤外線についての輝度調整処理について説明する。
図3は、実施形態の入力コントローラにおける赤外線LEDの輝度調整処理の動作例を示すフローチャートである。図4は、実施形態のカメラユニットによって撮像される画像およびサンプルエリアの例を示す図である。図3および4を参照しながら、本実施形態の入力コントローラ10における赤外線LEDユニット11から照射される赤外線についての輝度調整処理について説明する。
<ステップS11>
制御ユニット14のLED制御部142は、赤外線LEDユニット11から所定強度の赤外線をある程度の広がりをもった状態で照射させる。カメラユニット12は、自動車のルーフに向かう撮像方向の画像を撮像し、画像を制御ユニット14の輝度演算部141に送信する。カメラユニット12が撮像する画像は、赤外線LEDユニット11から照射された赤外線のうち自動車のルーフ等から反射した赤外線が赤外線透過フィルタ412を透過して撮像された白黒の画像である。そして、ステップS12へ進む。
制御ユニット14のLED制御部142は、赤外線LEDユニット11から所定強度の赤外線をある程度の広がりをもった状態で照射させる。カメラユニット12は、自動車のルーフに向かう撮像方向の画像を撮像し、画像を制御ユニット14の輝度演算部141に送信する。カメラユニット12が撮像する画像は、赤外線LEDユニット11から照射された赤外線のうち自動車のルーフ等から反射した赤外線が赤外線透過フィルタ412を透過して撮像された白黒の画像である。そして、ステップS12へ進む。
<ステップS12>
輝度演算部141は、図4に示すように、受信した画像である撮像画像201において、赤外線LEDユニット11からルーフに照射される赤外線のエリアである照射領域251内に含まれる所定のエリアである照射領域サンプルエリア202(第1エリア)の輝度の平均値(以下、照射部輝度平均値という)を算出する。また、輝度演算部141は、撮像画像201において、照射領域251外の所定のエリアである周辺部サンプルエリア203a〜203d(第2エリア)それぞれの輝度の平均値を算出する。輝度演算部141は、算出した周辺部サンプルエリア203a〜203dそれぞれの輝度の平均値から最大の平均値(以下、周辺部輝度平均値という)を抽出する。この場合、赤外線が照射されている照射領域251内の照射領域サンプルエリア202の輝度は高く、赤外線が照射されていない照射領域251外の周辺部サンプルエリア203a〜203dの輝度は低い状態となる。そして、輝度演算部141は、照射部輝度平均値と周辺部輝度平均値との差である輝度差を算出する。そして、ステップS13へ進む。
輝度演算部141は、図4に示すように、受信した画像である撮像画像201において、赤外線LEDユニット11からルーフに照射される赤外線のエリアである照射領域251内に含まれる所定のエリアである照射領域サンプルエリア202(第1エリア)の輝度の平均値(以下、照射部輝度平均値という)を算出する。また、輝度演算部141は、撮像画像201において、照射領域251外の所定のエリアである周辺部サンプルエリア203a〜203d(第2エリア)それぞれの輝度の平均値を算出する。輝度演算部141は、算出した周辺部サンプルエリア203a〜203dそれぞれの輝度の平均値から最大の平均値(以下、周辺部輝度平均値という)を抽出する。この場合、赤外線が照射されている照射領域251内の照射領域サンプルエリア202の輝度は高く、赤外線が照射されていない照射領域251外の周辺部サンプルエリア203a〜203dの輝度は低い状態となる。そして、輝度演算部141は、照射部輝度平均値と周辺部輝度平均値との差である輝度差を算出する。そして、ステップS13へ進む。
図4に示す周辺部サンプルエリア203a〜203dのように、輝度の平均値を算出するサンプルエリアを複数とすることによって、照射領域251外のエリアの輝度情報の多くを含んだ状態で周辺部輝度平均値を算出することができる。これによって、輝度演算部141は、照射部輝度平均値と周辺部輝度平均値との差である輝度差を精度よく算出することができる。
なお、図4に示すように、照射領域サンプルエリア202は1つ、かつ、周辺部サンプルエリア203a〜203dは4つとしたが、これに限定されるものではなく、その他の数のサンプルエリアを構成するものとしてもよい。また、図4に示すように、周辺部サンプルエリア203a〜203dは、撮像画像201の四隅に配置されるものとしているが、これに限定されるものではなく、照射領域251外のエリアであればいずれに配置されるものとしてもよい。ただし、撮像画像201に自動車のウィンドウ部分が含まれている場合は、太陽光による赤外線の輝度の影響を低減するため、周辺部サンプルエリア203a〜203dを、ウィンドウ部分を避けた位置に構成することが望ましい。
<ステップS13>
LED制御部142は、輝度差と所定の目標値とを比較する。LED制御部142による輝度差と目標値との比較の結果、輝度差が目標値よりも大きい場合(ステップS13:大)、ステップS14へ進み、輝度差が目標値よりも小さい場合(ステップS13:小)、ステップS15へ進み、そして、輝度差が目標値と同じである場合(ステップS13:同)、ステップS16へ進む。
LED制御部142は、輝度差と所定の目標値とを比較する。LED制御部142による輝度差と目標値との比較の結果、輝度差が目標値よりも大きい場合(ステップS13:大)、ステップS14へ進み、輝度差が目標値よりも小さい場合(ステップS13:小)、ステップS15へ進み、そして、輝度差が目標値と同じである場合(ステップS13:同)、ステップS16へ進む。
なお、LED制御部142は、輝度値と所定の目標値との比較を実行しているが、所定の目標値であるか否かの判定は、輝度値が所定の目標範囲内にあるか否かを判定するものを含む概念とする。この場合、輝度値が所定の目標範囲よりも大きい場合、ステップS14へ進み、輝度値が所定の目標範囲よりも小さい場合、ステップS15へ進み、そして、輝度値が所定の目標範囲内である場合、ステップS16へ進むものとすればよい。
<ステップS14>
LED制御部142は、赤外線LEDユニット11から照射している赤外線の強度を所定量小さくする。そして、ステップS11に戻り、再び、カメラユニット12は画像を撮像する。
LED制御部142は、赤外線LEDユニット11から照射している赤外線の強度を所定量小さくする。そして、ステップS11に戻り、再び、カメラユニット12は画像を撮像する。
<ステップS15>
LED制御部142は、赤外線LEDユニット11から照射している赤外線の強度を所定量大きくする。そして、ステップS11に戻り、再び、カメラユニット12は画像を撮像する。
LED制御部142は、赤外線LEDユニット11から照射している赤外線の強度を所定量大きくする。そして、ステップS11に戻り、再び、カメラユニット12は画像を撮像する。
このように、ステップS14およびステップS15の動作が繰り返されることによって、輝度差が所定の目標値と一致するように、赤外線LEDユニット11から照射される赤外線の強度が調整される。
<ステップS16>
LED制御部142は、輝度差と所定の目標値とが同じである場合、そのときの赤外線LEDユニット11からの赤外線の照射強度を維持し、輝度演算部141は、照射領域サンプルエリア202の最大輝度値をもとめ、その最大輝度値を記憶部146に記憶させる。
LED制御部142は、輝度差と所定の目標値とが同じである場合、そのときの赤外線LEDユニット11からの赤外線の照射強度を維持し、輝度演算部141は、照射領域サンプルエリア202の最大輝度値をもとめ、その最大輝度値を記憶部146に記憶させる。
以上のように輝度調整処理が実行される。輝度調整処理は、操作入力システム1の起動時に初期動作として実行され、その後は、所定時間ごとに実行されるものとすればよい。
(ジェスチャー操作認識処理)
図5は、実施形態の入力コントローラにおけるジェスチャー操作認識処理の動作例を示すフローチャートである。図6は、実施形態の入力コントローラにより撮像された画像の二値化画像の例を示す図である。図7は、実施形態の入力コントローラにより撮像された画像の二値化画像から距離変換と輪郭抽出とを行ってもとめた輪郭抽出画像を示す図である。図5〜7を参照しながら、本実施形態の入力コントローラ10におけるジェスチャー操作認識処理について説明する。
図5は、実施形態の入力コントローラにおけるジェスチャー操作認識処理の動作例を示すフローチャートである。図6は、実施形態の入力コントローラにより撮像された画像の二値化画像の例を示す図である。図7は、実施形態の入力コントローラにより撮像された画像の二値化画像から距離変換と輪郭抽出とを行ってもとめた輪郭抽出画像を示す図である。図5〜7を参照しながら、本実施形態の入力コントローラ10におけるジェスチャー操作認識処理について説明する。
<ステップS31>
カメラユニット12は、自動車のルーフに向かう撮像方向の画像を撮像し、画像を制御ユニット14の輝度演算部141に送信する。そして、ステップS32へ進む。
カメラユニット12は、自動車のルーフに向かう撮像方向の画像を撮像し、画像を制御ユニット14の輝度演算部141に送信する。そして、ステップS32へ進む。
<ステップS32>
輝度演算部141は、受信した画像を構成する各画素の画素値と、記憶部146に記憶されている最大輝度値とを比較して画像を二値化し、図6に示す二値化画像201aを生成する。例えば、輝度演算部141は、受信した画像を構成する各画素の画素値が、最大輝度値よりも大きい場合、値が「1」である画素に変換し、最大輝度値以下である場合、値が「0」である画素に変換して、二値化画像201aを生成する。そして、ステップS33へ進む。
輝度演算部141は、受信した画像を構成する各画素の画素値と、記憶部146に記憶されている最大輝度値とを比較して画像を二値化し、図6に示す二値化画像201aを生成する。例えば、輝度演算部141は、受信した画像を構成する各画素の画素値が、最大輝度値よりも大きい場合、値が「1」である画素に変換し、最大輝度値以下である場合、値が「0」である画素に変換して、二値化画像201aを生成する。そして、ステップS33へ進む。
<ステップS33>
図6に示した二値化画像201aは、撮像した画像を二値化した例を示すものであり、画素値「1」の画素の塊であるブロックとしてブロック301〜303を有している。運転者は、入力コントローラ10のカメラユニット12の前に手をかざすと、赤外線LED401から照射した赤外線が手に当たる。手をかざす前は、赤外線LED401から照射した赤外線は、車内のルーフに当たっていたが、手をかざすことによって、ルーフまでの距離よりも短い手の位置で反射し、カメラユニット12に入射することになる。したがって、手をかざした状態でカメラユニット12により撮像された画像において、手の領域部分の輝度は、手をかざしていない状態でカメラユニット12により撮像された画像においてルーフに相当する部分の輝度と比較して高い値となる。よって、カメラユニット12により撮像された画像を二値化すると、手の領域部分の画素の画素値は「1」となり、手の領域以外の部分の画素の画素値は「0」となる。
図6に示した二値化画像201aは、撮像した画像を二値化した例を示すものであり、画素値「1」の画素の塊であるブロックとしてブロック301〜303を有している。運転者は、入力コントローラ10のカメラユニット12の前に手をかざすと、赤外線LED401から照射した赤外線が手に当たる。手をかざす前は、赤外線LED401から照射した赤外線は、車内のルーフに当たっていたが、手をかざすことによって、ルーフまでの距離よりも短い手の位置で反射し、カメラユニット12に入射することになる。したがって、手をかざした状態でカメラユニット12により撮像された画像において、手の領域部分の輝度は、手をかざしていない状態でカメラユニット12により撮像された画像においてルーフに相当する部分の輝度と比較して高い値となる。よって、カメラユニット12により撮像された画像を二値化すると、手の領域部分の画素の画素値は「1」となり、手の領域以外の部分の画素の画素値は「0」となる。
ただし、上述のような方法で撮像画像を二値化すると、細かいノイズが発生することがあるので、ノイズ除去のためのフィルタをかけるのが望ましい。二値化画像のノイズ除去のために、例えば、メディアンフィルタによってフィルタ処理を行う。ここで、メディアンフィルタとは、フィルタ対象の画像におけるn×nの局所領域における画素の画素値を小さい順に並べ、並べた画素値のうち真中に相当する画素値を局所領域の中央の画素の画素値として置換するフィルタである。このような、ノイズ除去のためのフィルタをかけた後でも、手の領域のブロック以外のブロックが残る場合がある。したがって、画像処理部143は、二値化画像201aに複数のブロックが存在する場合、それぞれのブロックの面積を算出し、最大面積のブロックを手の領域のブロックの候補として抽出する。図6においては、画像処理部143は、ブロック301〜303のうち、最大面積を有するブロック301を手の領域のブロックの候補として抽出する。そして、ステップS34へ進む。
<ステップS34>
画像処理部143は、二値化画像201aにおける手の領域の候補であるブロック301の面積を、所定の閾値と比較し、閾値よりも大きい場合、ブロック301が手の領域に対応するものであると判定する。画像処理部143は、二値化画像201aにおいて手の領域の候補であるブロック301の面積が所定の閾値以下である場合、ブロック301が手の領域のブロックでないと判断し、ジェスチャー操作認識処理を終了する。一方、画像処理部143は、手の領域の候補であるブロック301の面積が所定の閾値より大きい場合、ブロック301が手の領域のブロックであると判断し、ステップS35へ進む。
画像処理部143は、二値化画像201aにおける手の領域の候補であるブロック301の面積を、所定の閾値と比較し、閾値よりも大きい場合、ブロック301が手の領域に対応するものであると判定する。画像処理部143は、二値化画像201aにおいて手の領域の候補であるブロック301の面積が所定の閾値以下である場合、ブロック301が手の領域のブロックでないと判断し、ジェスチャー操作認識処理を終了する。一方、画像処理部143は、手の領域の候補であるブロック301の面積が所定の閾値より大きい場合、ブロック301が手の領域のブロックであると判断し、ステップS35へ進む。
<ステップS35>
画像処理部143は、二値化画像201aにおいて、手の領域のブロックと判定したブロック301の輪郭線を抽出した図7に示す輪郭抽出ブロック301aを含む輪郭抽出画像201bを得る。具体的には、画像処理部143は、二値化画像201aのうちブロック301以外のブロックであるブロック302、303を消去した画像に対して、距離変換処理を実行する。ここで、距離変換処理とは、二値化画像における画素値が「1」である画素の画素値を、その画素から最も近い画素値が「0」である画素までの距離に置換する処理である。距離変換処理した画像において、距離が「1」である画素を結ぶことによって、画像における図形の輪郭線をもとめることができる。このようにしてもとめた画像が輪郭抽出画像201bである。さらに、画像処理部143は、輪郭抽出ブロック301aの輪郭線の長さを算出する。そして、ステップS36へ進む。
画像処理部143は、二値化画像201aにおいて、手の領域のブロックと判定したブロック301の輪郭線を抽出した図7に示す輪郭抽出ブロック301aを含む輪郭抽出画像201bを得る。具体的には、画像処理部143は、二値化画像201aのうちブロック301以外のブロックであるブロック302、303を消去した画像に対して、距離変換処理を実行する。ここで、距離変換処理とは、二値化画像における画素値が「1」である画素の画素値を、その画素から最も近い画素値が「0」である画素までの距離に置換する処理である。距離変換処理した画像において、距離が「1」である画素を結ぶことによって、画像における図形の輪郭線をもとめることができる。このようにしてもとめた画像が輪郭抽出画像201bである。さらに、画像処理部143は、輪郭抽出ブロック301aの輪郭線の長さを算出する。そして、ステップS36へ進む。
<ステップS36>
ジェスチャー判定部144は、ここでは、例えば、運転者の手によるジェスチャーとして「グー」、「チョキ」および「パー」のいずれのジェスチャーであるかを判定するものとする。手のジェスチャーが「パー」である場合、指それぞれの輪郭線が現れるため、輪郭線が長くなるのに対し、「グー」である場合、手の形状が楕円のようになるため輪郭線も短くなるという特徴がある。ここで、特徴量として(輪郭線の長さ)/(面積の平方根)を定義する。「パー」のような複雑な図形の場合、上述の特徴量は大きくなり、「グー」のような単純な図形の場合、特徴量は小さくなり、「チョキ」の場合は、特徴量はそれらの中間の値となることから、この特徴量を採用することによって、「グー」、「チョキ」および「パー」のジェスチャーの判定が可能となる。ジェスチャー判定部144は、画像処理部143によって算出されたブロック301の面積、および、輪郭抽出ブロック301aの輪郭線の長さから上述の特徴量を算出し、この特徴量に基づいて、手のジェスチャーが「グー」、「チョキ」または「パー」のいずれであるか判定する。そして、ステップS37へ進む。
ジェスチャー判定部144は、ここでは、例えば、運転者の手によるジェスチャーとして「グー」、「チョキ」および「パー」のいずれのジェスチャーであるかを判定するものとする。手のジェスチャーが「パー」である場合、指それぞれの輪郭線が現れるため、輪郭線が長くなるのに対し、「グー」である場合、手の形状が楕円のようになるため輪郭線も短くなるという特徴がある。ここで、特徴量として(輪郭線の長さ)/(面積の平方根)を定義する。「パー」のような複雑な図形の場合、上述の特徴量は大きくなり、「グー」のような単純な図形の場合、特徴量は小さくなり、「チョキ」の場合は、特徴量はそれらの中間の値となることから、この特徴量を採用することによって、「グー」、「チョキ」および「パー」のジェスチャーの判定が可能となる。ジェスチャー判定部144は、画像処理部143によって算出されたブロック301の面積、および、輪郭抽出ブロック301aの輪郭線の長さから上述の特徴量を算出し、この特徴量に基づいて、手のジェスチャーが「グー」、「チョキ」または「パー」のいずれであるか判定する。そして、ステップS37へ進む。
なお、上述のように、ジェスチャー判定部144が判定するジェスチャーとして「グー」、「チョキ」および「パー」を例に挙げたが、これに限定されるものではない。例えば、ジェスチャー判定部144は、立てた指の本数を検出してジェスチャーを判定するものとしてもよい。
また、ジェスチャー判定部144がジェスチャーを判定するための特徴量として、(輪郭線の長さ)/(面積の平方根)を挙げたが、これに限定されるものではなく、ジェスチャーを判定することが可能な特徴量であれば、どのような算出式を用いてもよい。
また、ジェスチャー判定部144は、上述のような「グー」、「チョキ」および「パー」のように静的な運転者のジェスチャーのみではなく、過去のジェスチャーと比較して、運転者の手の動き、その方向および指の屈伸等、動的なジェスチャーを判定するものとしてもよい。
<ステップS37>
コマンド生成部145は、ジェスチャー判定部144によって判定されたジェスチャーに対応するカーナビゲーション装置20に対する操作コマンドを生成する。そして、ステップS38へ進む。
コマンド生成部145は、ジェスチャー判定部144によって判定されたジェスチャーに対応するカーナビゲーション装置20に対する操作コマンドを生成する。そして、ステップS38へ進む。
<ステップS38>
コマンド生成部145は、生成した操作コマンドを、通信インターフェース13および通信ケーブル30を介して、カーナビゲーション装置20に送信する。カーナビゲーション装置20は、受信した操作コマンドにしたがって、操作コマンドに対応した機能を実行する。
コマンド生成部145は、生成した操作コマンドを、通信インターフェース13および通信ケーブル30を介して、カーナビゲーション装置20に送信する。カーナビゲーション装置20は、受信した操作コマンドにしたがって、操作コマンドに対応した機能を実行する。
例えば、ジェスチャー判定部144によって判定されたジェスチャーが「パー」である場合、カーナビゲーション装置20は、表示画面421に表示されている地図を市街図に変更する。また、カーナビゲーション装置20は、ジェスチャーが「チョキ」である場合、表示画面421に表示されている地図を拡大し、ジェスチャーが「グー」である場合、表示画面421に表示されている地図を縮小する。
以上のようなジェスチャー操作認識処理は、繰り返し実行されるものとする。上述のようなジェスチャー操作認識処理が実行されることによって、運転者のジェスチャーによって、操作対象機器であるカーナビゲーション装置20を操作することが可能になる。
また、ステップS33で、画像処理部143により何らかの最大面積を有するブロックが抽出され、ステップS34で、画像処理部143によりそのブロックの面積が所定の閾値以下である場合、運転者が何らかのジェスチャー操作を試みた可能性が高く、輝度調整処理が適切に実行されていない可能性も高い。このように、ステップS34で画像処理部143によりそのブロックの面積が所定の閾値以下となり、ジェスチャー操作認識処理が終了したとき、制御ユニット14は、輝度調整処理を実行するのが望ましい。
以上のように、赤外線LEDユニット11によって撮像される赤外線による画像において、照射領域サンプルエリア202の輝度と、周辺部サンプルエリア203a〜203dの輝度との差である輝度差が、目標の輝度差となるように、赤外線LEDユニット11から照射される赤外線の照射強度を調整している。これによって、入力コントローラ10の周辺環境の変化に応じて、赤外線の照射強度が調整されるので、ジェスチャー操作認識処理に対する外乱の影響を低減し、ジェスチャーの検出精度を向上させることができる。また、可視光を利用しないで赤外線を利用するので夜間でも使用することが可能であり、かつ、昼間でも外乱として太陽光の影響も受けにくいので、入力コントローラ10の機器の信頼性が向上する。さらに、赤外線LEDユニット11から照射される赤外線の照射強度は、上述のように、目標の輝度差となるように調整されるので、消費電力の増大を抑制することができる。
また、本実施の形態に係る操作入力システム1は、昼間は可視光カメラを使用し、夜間は赤外線カメラを使用するというように、2つのカメラを使用する必要がないので、コストの増大を抑制することができる。
1 操作入力システム
10 入力コントローラ
11 赤外線LEDユニット
12 カメラユニット
13 通信インターフェース
14 制御ユニット
20 カーナビゲーション装置
30 通信ケーブル
141 輝度演算部
142 LED制御部
143 画像処理部
144 ジェスチャー判定部
145 コマンド生成部
146 記憶部
201 撮像画像
201a 二値化画像
201b 輪郭抽出画像
202 照射領域サンプルエリア
203a〜203d 周辺部サンプルエリア
251 照射領域
301〜303 ブロック
301a 輪郭抽出ブロック
401 赤外線LED
411 カメラ
412 赤外線透過フィルタ
421 表示画面
10 入力コントローラ
11 赤外線LEDユニット
12 カメラユニット
13 通信インターフェース
14 制御ユニット
20 カーナビゲーション装置
30 通信ケーブル
141 輝度演算部
142 LED制御部
143 画像処理部
144 ジェスチャー判定部
145 コマンド生成部
146 記憶部
201 撮像画像
201a 二値化画像
201b 輪郭抽出画像
202 照射領域サンプルエリア
203a〜203d 周辺部サンプルエリア
251 照射領域
301〜303 ブロック
301a 輪郭抽出ブロック
401 赤外線LED
411 カメラ
412 赤外線透過フィルタ
421 表示画面
Claims (9)
- 赤外線を照射する赤外線照射手段と、
赤外線を検出して撮像し、画像を生成する撮像手段と、
前記画像において、前記赤外線照射手段により赤外線が照射された第1エリアの輝度と、前記第1エリア外に配置された第2エリアの輝度との輝度差を算出する輝度演算手段と、
前記輝度差が所定の目標値となるように、前記赤外線照射手段から照射される赤外線の照射強度を調整する赤外線制御手段と、
前記画像から指示物体の形状を検出する画像処理手段と、
前記形状から、前記指示物体による操作内容を判定する判定手段と、
前記操作内容に対応した機能を操作対象機器に実行させる命令手段と、
を備えた操作入力装置。 - 記憶手段をさらに備え、
前記輝度演算手段は、前記赤外線制御手段によって前記輝度差が前記目標値の輝度差となるように前記照射強度が調整された場合における前記第1エリアの最大輝度値を記憶手段に記憶させ、
前記画像処理手段は、前記撮像手段によって撮像された前記画像を構成する各画素の画素値と、前記最大輝度値とを比較して二値化画像を生成し、前記二値化画像から前記指示物体の形状を検出する請求項1に記載の操作入力装置。 - 前記撮像手段による前記画像の撮像および生成、前記輝度演算手段による前記輝度差の算出、および前記赤外線制御手段による前記照射強度の調整を所定間隔に実行する請求項1または2に記載の操作入力装置。
- 前記撮像手段は、少なくとも赤外線を検出する撮像素子と、前記撮像素子の入射側に配置された赤外線透過フィルタと、を含む請求項1〜3のいずれか一項に記載の操作入力装置。
- 前記輝度演算手段は、前記画像において、前記第1エリアの輝度の平均値と、前記第2エリアの輝度の平均値との差を前記輝度差として算出する請求項1〜4のいずれか一項に記載の操作入力装置。
- 前記赤外線制御手段は、前記輝度差が所定の目標範囲内に入るように前記照射強度を調整する請求項1〜5のいずれか一項に記載の操作入力装置。
- 前記第2エリアは、前記画像において複数配置された請求項1〜6のいずれか一項に記載の操作入力装置。
- 赤外線を照射するステップと、
赤外線を検出して撮像し、画像を生成するステップと、
前記画像において、赤外線が照射された第1エリアの輝度と、前記第1エリア外に配置された第2エリアの輝度との輝度差を算出するステップと、
前記輝度差が所定の目標値となるように、照射する赤外線の照射強度を調整するステップと、
前記画像から指示物体の形状を検出するステップと、
前記形状から、前記指示物体による操作内容を判定するステップと、
前記操作内容に対応した機能を操作対象機器に実行させるステップと、
を有する操作入力方法。 - 撮像手段によって赤外線が検出され、生成された画像において、赤外線照射手段により赤外線が照射された第1エリアの輝度と、前記第1エリア外に配置された第2エリアの輝度との輝度差を算出する輝度演算手段と、
前記輝度差が所定の目標値となるように、前記赤外線照射手段から照射される赤外線の照射強度を調整する赤外線制御手段と、
前記画像から指示物体の形状を検出する画像処理手段と、
前記形状から、前記指示物体による操作内容を判定する判定手段と、
前記操作内容に対応した機能を操作対象機器に実行させる命令手段と、
をコンピュータに実現するためのプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013202507A JP5983575B2 (ja) | 2013-09-27 | 2013-09-27 | 操作入力装置、操作入力方法およびプログラム |
| EP14848824.0A EP3051384B1 (en) | 2013-09-27 | 2014-07-04 | Infrared based gesture detection |
| PCT/JP2014/067986 WO2015045550A1 (ja) | 2013-09-27 | 2014-07-04 | 操作入力装置、操作入力方法およびプログラム |
| US15/040,061 US9807320B2 (en) | 2013-09-27 | 2016-02-10 | Operation input device, operation input method, and computer-readable recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013202507A JP5983575B2 (ja) | 2013-09-27 | 2013-09-27 | 操作入力装置、操作入力方法およびプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016146229A Division JP6222306B2 (ja) | 2016-07-26 | 2016-07-26 | 調整装置、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015069369A JP2015069369A (ja) | 2015-04-13 |
| JP5983575B2 true JP5983575B2 (ja) | 2016-08-31 |
Family
ID=52835980
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013202507A Active JP5983575B2 (ja) | 2013-09-27 | 2013-09-27 | 操作入力装置、操作入力方法およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9807320B2 (ja) |
| JP (1) | JP5983575B2 (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104702849B (zh) * | 2014-01-10 | 2018-03-30 | 杭州海康威视数字技术股份有限公司 | 一种红外摄像机及其红外灯亮度调整方法 |
| US9778750B2 (en) * | 2014-09-30 | 2017-10-03 | Xerox Corporation | Hand-gesture-based region of interest localization |
| TWI588587B (zh) | 2016-03-21 | 2017-06-21 | 鈺立微電子股份有限公司 | 影像擷取裝置及其操作方法 |
| JP6452658B2 (ja) * | 2016-09-27 | 2019-01-16 | キヤノン株式会社 | 情報処理装置、およびその制御方法ならびにプログラム |
| FR3063557B1 (fr) * | 2017-03-03 | 2022-01-14 | Valeo Comfort & Driving Assistance | Dispositif de determination de l'etat d'attention d'un conducteur de vehicule, systeme embarque comportant un tel dispositif, et procede associe |
| TWI608735B (zh) * | 2017-03-13 | 2017-12-11 | 晶睿通訊股份有限公司 | 影像擷取裝置及亮度調整方法 |
| CN109981971B (zh) * | 2017-12-28 | 2022-03-11 | 浙江宇视科技有限公司 | 手电筒效应消除方法及装置 |
| US10609298B2 (en) * | 2018-02-06 | 2020-03-31 | Google Llc | Adaptive infrared illumination for exposure correction |
| JP7203436B2 (ja) * | 2020-11-13 | 2023-01-13 | ディープインサイト株式会社 | ユーザインターフェイス装置、ユーザインターフェイスシステム及びユーザインターフェイス用プログラム |
| US20250271948A1 (en) * | 2022-05-02 | 2025-08-28 | Deep Insight Inc. | User Interface Device, User Interface System, and Recording Medium |
| CN115237258A (zh) * | 2022-08-04 | 2022-10-25 | 南昌黑鲨科技有限公司 | 一种vr系统及vr虚拟现实设备 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004304718A (ja) * | 2003-04-01 | 2004-10-28 | Nara Institute Of Science & Technology | 近接領域画像抽出装置及び近接領域画像抽出方法 |
| JP4238795B2 (ja) * | 2004-08-09 | 2009-03-18 | 株式会社デンソー | 非接触型検出装置及び制御装置 |
| US7683964B2 (en) | 2005-09-05 | 2010-03-23 | Sony Corporation | Image capturing apparatus and image capturing method |
| US7701439B2 (en) * | 2006-07-13 | 2010-04-20 | Northrop Grumman Corporation | Gesture recognition simulation system and method |
| JP5228439B2 (ja) | 2007-10-22 | 2013-07-03 | 三菱電機株式会社 | 操作入力装置 |
| JP2009230287A (ja) * | 2008-03-19 | 2009-10-08 | Fuji Xerox Co Ltd | 読み取り装置、筆記情報処理システム、読み取り装置の制御装置、プログラム |
| JP5505693B2 (ja) * | 2009-11-04 | 2014-05-28 | ソニー株式会社 | 検出装置、検出方法、プログラム、及び電子機器 |
| WO2013099407A1 (ja) | 2011-12-28 | 2013-07-04 | 株式会社ニコン | 表示装置及び投影装置 |
| JP2013152711A (ja) * | 2011-12-28 | 2013-08-08 | Nikon Corp | 投影装置及び表示装置 |
| US9122354B2 (en) | 2012-03-14 | 2015-09-01 | Texas Instruments Incorporated | Detecting wave gestures near an illuminated surface |
| JP2014073143A (ja) * | 2012-10-02 | 2014-04-24 | Canon Inc | 内視鏡システム |
-
2013
- 2013-09-27 JP JP2013202507A patent/JP5983575B2/ja active Active
-
2016
- 2016-02-10 US US15/040,061 patent/US9807320B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015069369A (ja) | 2015-04-13 |
| US20160165154A1 (en) | 2016-06-09 |
| US9807320B2 (en) | 2017-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5983575B2 (ja) | 操作入力装置、操作入力方法およびプログラム | |
| JP5228439B2 (ja) | 操作入力装置 | |
| JP6851985B2 (ja) | 車両用画像取得装置、制御装置、車両用画像取得装置または制御装置を備えた車両および車両用画像取得方法 | |
| JP5423631B2 (ja) | 画像認識装置 | |
| US10839537B2 (en) | Depth maps generated from a single sensor | |
| US20180234643A1 (en) | Infrared imaging device, control method thereof, and vehicle | |
| US20220011440A1 (en) | Ranging device | |
| JP5991648B2 (ja) | 車両用表示制御装置 | |
| JP6420650B2 (ja) | 車外環境認識装置 | |
| CN113784875B (zh) | 相机位置检测装置和方法、相机单元以及存储介质 | |
| JP6094252B2 (ja) | 道路標識認識装置 | |
| JP2017224161A (ja) | ジェスチャ判定装置 | |
| US20240369712A1 (en) | Abnormality determination device, abnormality determination method, and non-transitory computer-readable storage medium storing abnormality determination program | |
| JP2008306546A (ja) | 車両周辺監視装置 | |
| JP6335037B2 (ja) | 車外環境認識装置 | |
| JP6252657B2 (ja) | 調整装置、調整方法およびプログラム | |
| JP2010286995A (ja) | 車両用画像処理システム | |
| WO2016121406A1 (ja) | 画像処理装置、画像処理システム、車両、撮像装置、および画像処理方法 | |
| JP6222306B2 (ja) | 調整装置、およびプログラム | |
| JP2021131385A (ja) | 物体検出装置 | |
| JP6052193B2 (ja) | 操作入力装置、操作入力方法およびプログラム | |
| WO2015045550A1 (ja) | 操作入力装置、操作入力方法およびプログラム | |
| US10841495B2 (en) | Vehicle camera device and exposure parameter setting method thereof | |
| JP5879990B2 (ja) | 付着物検出装置及び付着物検出方法 | |
| CN110611772B (zh) | 车用取像装置及其曝光参数设定方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151029 |
|
| 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: 20160705 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160718 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5983575 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |