JP6445964B2 - 入力装置、座標算出方法及び座標算出プログラム - Google Patents
入力装置、座標算出方法及び座標算出プログラム Download PDFInfo
- Publication number
- JP6445964B2 JP6445964B2 JP2015257533A JP2015257533A JP6445964B2 JP 6445964 B2 JP6445964 B2 JP 6445964B2 JP 2015257533 A JP2015257533 A JP 2015257533A JP 2015257533 A JP2015257533 A JP 2015257533A JP 6445964 B2 JP6445964 B2 JP 6445964B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- coordinate
- detection
- contribution
- detection value
- 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
Images
Landscapes
- Position Input By Displaying (AREA)
Description
以下、本発明の第1実施形態に係る入力装置について説明する。図1は、本実施形態の入力装置100の構成図である。図1に示すように、入力装置100は、センサ200、記憶装置300、及び演算処理装置400を含む。入力装置100は、センサ200の操作面をなぞる指、操作ペンなどの物体(操作体とも呼ばれる)の座標を算出して、物体の軌跡を追跡する。追跡される物体は、1つでも複数でもよい。入力装置100で算出された物体の座標は、例えば、図示しない車両の制御装置に出力される。
センサ200は、複数の駆動電極210、及び複数の検出電極220を備える。複数の駆動電極210は複数の検出電極220から離間している。1つの駆動電極210と1つの検出電極220との交差位置は、検出位置230と呼ばれる。図1では簡潔さを重視して、1つの検出位置230のみを示しているが、駆動電極210と検出電極220とのすべての交差位置が検出位置230となり得る。
記憶装置300は、座標算出プログラムを記憶している。座標算出プログラムは、演算処理装置400によって読み出されて、演算処理装置400に座標算出方法を含む種々の動作を行うための機能を実装させる。演算処理装置400が座標算出方法を含む動作を行うための種々の機能を実行するとき、記憶装置300は、演算処理装置400に制御されて、適宜必要な情報を記憶する。記憶装置300は、例えば、非一時的な有形の記憶媒体である。記憶装置300は、ROM(read only memory)及びRAM(random access memory)を含む。記憶装置300は、例えば、揮発性または不揮発性の記憶媒体である。記憶装置300は、取り外し可能であってもよく、取り外し不能であってもよい。
演算処理装置400は、記憶装置300に記憶された座標算出プログラムを読み出して実行することにより、検出データ生成部410、物体情報取得部420、寄与度算出部430、個別値算出部440、座標算出部450、及び停止部460として機能する。本実施形態の演算処理装置400は、汎用コンピュータであるが、特定用途向け集積回路(ASIC;application specific integrated circuits)であってもよく、本実施形態で説明される各機能を実装可能な他の回路であってもよい。
図2のフローチャートを参照して、演算処理装置400において実行される第1実施形態の座標算出方法について説明する。
次に、本発明の第2実施形態に係る入力装置について説明する。図17は、本実施形態の入力装置1000の構成図である。図1に示すように、入力装置1000は、センサ1200、記憶装置1300、及び演算処理装置1400を含む。
図21のフローチャートを参照して、演算処理装置1400において実行される第2実施形態の座標算出方法について説明する。
200…センサ
230…検出位置
400…演算処理装置
410…検出データ生成部
420…物体情報取得部
430…寄与度算出部
440…個別値算出部
450…座標算出部
460…停止部
1000…入力装置
1200…センサ
1230…検出位置
1400…演算処理装置
1410…検出データ生成部
1420…物体情報取得部
1425…マスク設定部
1430…寄与度算出部
1440…個別値算出部
1450…座標算出部
1460…停止部
1610…第1領域
1620…第2領域
Claims (11)
- 操作面上の複数の検出位置の各々における前記操作面と物体との接近度合いを示す検出値を生成するセンサと、
前記検出値が取得された前記複数の検出位置の各々の座標を示す検出値取得座標と、前記複数の検出位置の各々の前記検出値と、の対応を表す検出データに基づいて、前記操作面に近接した前記物体の有無及び数を取得する物体情報取得部と、
前記検出データに基づいて、1つ以上の前記検出値取得座標の各々に対応付けられた寄与度を前記物体ごとに算出する寄与度算出部と、
前記寄与度算出部が前記寄与度を算出する前に、前記検出データに基づいて、1つ以上の前記物体の各々の前記物体座標を取得する物体情報取得部と、
1つ以上の前記検出値取得座標の各々に対応付けられた個別値を前記物体ごとに算出する個別値算出部と、
前記物体の座標を示す物体座標を算出する座標算出部と、
を備え、
1つの前記検出値取得座標における1つの前記物体の前記寄与度が、前記1つの検出値取得座標の前記検出値のうちの、前記1つの物体の前記物体座標の算出で使用される割合を示し、
前記寄与度算出部が、複数の前記検出値取得座標のうちの1つの対象座標において2つ以上の物体のうちの1つの対象物体の前記寄与度を算出する際に、前記対象座標と前記物体座標との距離のN乗の逆数(Nは1より大きく3より小さい数を示す。)を前記物体座標のすべてについて加算した値で、前記対象物体の前記物体座標と前記対象座標との距離のN乗の逆数を除算して得られる値を前記寄与度とし、
前記個別値算出部が、前記1つの検出値取得座標における前記1つの物体の前記個別値を、前記1つの検出値取得座標における前記1つの物体の前記寄与度と、前記1つの検出値取得座標の前記検出値とを乗算することにより算出し、
前記座標算出部が、算出対象の前記物体の前記物体座標を、前記算出対象の物体の前記個別値に基づいて算出する、
入力装置。 - 前記寄与度算出部は、前記座標算出部で算出された前記物体座標を使用して前記寄与度を更新し、
前記個別値算出部は、更新された前記寄与度を使用して前記個別値を更新し、
前記座標算出部は、更新された前記個別値を使用して前記物体座標を更新する、
請求項1に記載の入力装置。 - 前記座標算出部における更新前の前記物体座標と、前記座標算出部における更新後の前記物体座標と、の距離が所定値以内になった場合、前記物体座標の更新を停止する停止部をさらに備える、
請求項2に記載の入力装置。 - 前記座標算出部において前記物体座標が所定回数更新された場合、前記物体座標の更新を停止する停止部をさらに備える、
請求項2に記載の入力装置。 - 前記物体情報取得部は、前記検出データにおいて所定の閾値を越えた極大値をとる前記検出値が存在するとき、前記物体として判別する、
請求項1乃至請求項4のいずれか一項に記載の入力装置。 - 前記物体情報取得部は、前記検出データにおいて前記検出値が極大値となる前記検出値取得座標を前記物体座標として取得する、
請求項1乃至請求項5のいずれか一項に記載の入力装置。 - 前記座標算出部は、前記個別値のうち、前記物体座標からの距離が所定の範囲に含まれる複数の前記検出値取得座標の前記個別値のみを使用して前記物体座標を算出する、
請求項1乃至請求項6のいずれか一項に記載の入力装置。 - 不寄与であるか否かを示すマスク値を前記検出値取得座標の各々について前記物体ごとに設定するマスク設定部をさらに備え、
前記寄与度算出部は、前記1つの検出値取得座標における前記1つの物体の前記マスク値が前記不寄与を示す場合、前記1つの検出値取得座標における前記1つの物体の前記寄与度を0と算出する、
請求項1乃至請求項7のいずれかに記載の入力装置。 - 前記マスク設定部が、前記検出データにおいて所定値以上の前記検出値をもつ連続した前記検出値取得座標で構成された1つ以上の領域を画定し、1つの前記領域に含まれる前記物体座標に対応した前記物体の前記マスク値を、前記1つの領域外の前記検出値取得座標では前記不寄与に設定し、かつ、前記1つの領域内の前記検出値取得座標では前記不寄与ではないと設定する、
請求項8に記載の入力装置。 - 操作面上の複数の検出位置の各々における前記操作面と物体との接近度合いを示す検出値を生成するセンサを備える入力装置により実行される座標算出方法であって、
前記検出値が取得された前記複数の検出位置の各々の座標を示す検出値取得座標と、前記複数の検出位置の各々の前記検出値と、の対応を表す検出データに基づいて、前記操作面に近接した前記物体の有無及び数を取得することと、
前記検出データに基づいて、1つ以上の前記検出値取得座標の各々に対応付けられた寄与度を前記物体ごとに算出することと、
前記寄与度を算出する前に、前記検出データに基づいて、1つ以上の前記物体の各々の前記物体座標を取得することと、
1つ以上の前記検出値取得座標の各々に対応付けられた個別値を前記物体ごとに算出することと、
前記物体の座標を示す前記物体座標を算出することと、
を含み、
1つの前記検出値取得座標における1つの前記物体の前記寄与度が、前記1つの検出値取得座標の前記検出値のうちの、前記1つの物体の前記物体座標の算出で使用される割合を示し、
複数の前記検出値取得座標のうちの1つの対象座標において2つ以上の物体のうちの1つの対象物体の前記寄与度が算出される際に、前記対象座標と前記物体座標との距離のN乗の逆数(Nは1より大きく3より小さい数を示す。)を前記物体座標のすべてについて加算した値で、前記対象物体の前記物体座標と前記対象座標との距離のN乗の逆数を除算して得られる値が前記寄与度とされ、
前記1つの検出値取得座標における前記1つの物体の前記個別値が、前記1つの検出値取得座標における前記1つの物体の前記寄与度と、前記1つの検出値取得座標の前記検出値とを乗算することにより算出され、
前記算出対象の前記物体の前記物体座標が、前記算出対象の物体の前記個別値に基づいて算出される、
座標算出方法。 - コンピュータに請求項10に記載の座標算出方法を実行させる座標算出プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015257533A JP6445964B2 (ja) | 2015-12-28 | 2015-12-28 | 入力装置、座標算出方法及び座標算出プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015257533A JP6445964B2 (ja) | 2015-12-28 | 2015-12-28 | 入力装置、座標算出方法及び座標算出プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017120591A JP2017120591A (ja) | 2017-07-06 |
JP6445964B2 true JP6445964B2 (ja) | 2018-12-26 |
Family
ID=59272512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015257533A Active JP6445964B2 (ja) | 2015-12-28 | 2015-12-28 | 入力装置、座標算出方法及び座標算出プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6445964B2 (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI467423B (zh) * | 2009-06-22 | 2015-01-01 | Au Optronics Corp | 觸控偵測方法 |
KR101201979B1 (ko) * | 2010-10-21 | 2012-11-15 | 주식회사 애트랩 | 입력 장치 및 이 장치의 접촉 위치 검출 방법 |
JP5643719B2 (ja) * | 2011-06-29 | 2014-12-17 | アルプス電気株式会社 | 座標検出装置 |
US9229593B2 (en) * | 2012-03-28 | 2016-01-05 | Cirque Corporation | Single and multiple finger extraction and position calculation using a weighted mask |
-
2015
- 2015-12-28 JP JP2015257533A patent/JP6445964B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017120591A (ja) | 2017-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109541634B (zh) | 一种路径规划方法、装置和移动设备 | |
US10803326B2 (en) | Obstacle detecting method and apparatus, device and storage medium | |
US20190277645A1 (en) | Navigation route editing method and apparatus, and control device | |
JP2020042818A (ja) | 3次元データの生成方法、3次元データの生成装置、コンピュータ機器及びコンピュータ読み取り可能な記憶媒体 | |
JP6322544B2 (ja) | 据付図作成装置、据付図作成方法及び据付図作成プログラム | |
CN107000753B (zh) | 用于提供用于车辆的障碍物地图的方法 | |
CN107742304B (zh) | 移动轨迹的确定方法及装置、移动机器人及存储介质 | |
KR102363501B1 (ko) | 3차원 포인트 클라우드 데이터로부터 지표면 데이터를 생성하는 방법, 장치 및 컴퓨터프로그램 | |
KR102347248B1 (ko) | 터치 제스쳐 인식 방법 및 장치 | |
CN112631266A (zh) | 一种移动机器人感知障碍信息的方法、装置 | |
US20170261996A1 (en) | Location and mapping device and method | |
JP2017537387A5 (ja) | ||
CN114527737A (zh) | 用于自动驾驶的速度规划方法、装置、设备、介质和车辆 | |
JP2017203766A (ja) | 立体物検出処理装置 | |
US20200201342A1 (en) | Obstacle avoidance model generation method, obstacle avoidance model generation device, and obstacle avoidance model generation program | |
JP2008122093A (ja) | 多目標追尾装置 | |
CN112154429A (zh) | 高精度地图定位方法、***、平台及计算机可读存储介质 | |
US20160092023A1 (en) | Touch panel device and method for calculating touch position coordinate of touch panel | |
CN104656903A (zh) | 一种显示图像处理方法和电子设备 | |
JP6445964B2 (ja) | 入力装置、座標算出方法及び座標算出プログラム | |
EP2944921B1 (en) | Method of calculating an analytical flight path | |
US20170123586A1 (en) | Model-based touch event location adjustment | |
JP2013073250A (ja) | 自己位置推定装置、方法、及びプログラム | |
JP5789304B2 (ja) | ページ内の隙間を消去するための方法及び装置 | |
CN113516013B (zh) | 目标检测方法、装置、电子设备、路侧设备和云控平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180911 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181109 |
|
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: 20181120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181130 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6445964 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |