(57)【要約】【課題】２個の接触点による操作の直後において１個の接触点による意図的な操作を受け付けることができる技術を提供する。【解決手段】タッチセンサ上における接触点の移動量を取得する移動量取得部と、前記接触点の数が２個から１個に減少した際に残存している前記接触点である残存接触点の移動量が閾値以上である場合、前記残存接触点の移動状態に応じた内容の操作を受け付け、前記残存接触点の移動量が前記閾値未満である場合、前記残存接触点の移動状態に応じた内容の操作を受け付けない操作受付部と、を備える操作受付システムを構成する。【選択図】図２
2020154727.tif 000002
【特許請求の範囲】
【請求項１】
タッチセンサ上における接触点の移動量を取得する移動量取得部と、
前記接触点の数が２個から１個に減少した際に残存している前記接触点である残存接触点の移動量が閾値以上である場合、前記残存接触点の移動状態に応じた内容の操作を受け付け、
前記残存接触点の移動量が前記閾値未満である場合、前記残存接触点の移動状態に応じた内容の操作を受け付けない操作受付部と、
を備える操作受付システム。
【請求項２】
前記操作受付部は、前記残存接触点の接触の継続時間の長さが基準以上である場合、前記残存接触点の移動量が前記閾値未満であっても前記残存接触点の移動状態に応じた内容の操作を受け付ける、
請求項１に記載の操作受付システム。
【請求項３】
前記タッチセンサが存在する車両が運転中である場合の前記閾値は、前記車両を運転中でない場合の前記閾値よりも大きい、
請求項１または請求項２に記載の操作受付システム。
【請求項４】
コンピュータを、
タッチセンサ上における接触点の移動量を取得する移動量取得部、
前記接触点の数が２個から１個に減少した際に残存している前記接触点である残存接触点の移動量が閾値以上である場合、前記残存接触点の移動状態に応じた内容の操作を受け付け、
前記残存接触点の移動量が前記閾値未満である場合、前記残存接触点の移動状態に応じた内容の操作を受け付けない操作受付部、
として機能させる操作受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作受付システムおよび操作受付プログラムに関する。
【背景技術】
【０００２】
ピンチ操作状態の直後にタッチ点数が一点となった状態においては、１個のタッチ点の移動に基づいてポインタの位置を変化させない技術が知られている（特許文献１参照）。これにより、ピンチ操作の２点のタッチ点のうち、意図せず接触したままとなった１点のタッチ点の移動に基づいて、ポインタの位置が変化してしまう可能性を低減できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１７０５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において、ピンチ操作の直後に１点のタッチ点によってポインタの位置を変化させることを意図しても、ポインタの位置を変化させることができないという問題があった。
本発明は、前記課題にかんがみてなされたもので、２個の接触点による操作の直後において１個の接触点による意図的な操作を受け付けることができる技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の操作受付システムは、タッチセンサ上における接触点の移動量を取得する移動量取得部と、接触点の数が２個から１個に減少した際に残存している接触点である残存接触点の移動量が閾値以上である場合、残存接触点の移動状態に応じた内容の操作を受け付け、残存接触点の移動量が閾値未満である場合、残存接触点の移動状態に応じた内容の操作を受け付けない操作受付部と、を備える。
【０００６】
前記の目的を達成するため、本発明の操作受付プログラムは、コンピュータを、タッチセンサ上における接触点の移動量を取得する移動量取得部、接触点の数が２個から１個に減少した際に残存している接触点である残存接触点の移動量が閾値以上である場合、残存接触点の移動状態に応じた内容の操作を受け付け、残存接触点の移動量が閾値未満である場合、残存接触点の移動状態に応じた内容の操作を受け付けない操作受付部、として機能させる。
【０００７】
すなわち、操作受付システム、操作受付プログラムにおいては、２個の接触点による操作の終了後において残存している残存接触点の移動量が大きい場合、ユーザが意図的に１個の接触点を残存させ、残存接触点による操作を行っていると推定する。このような場合に、残存接触点の移動状態に応じた内容の操作を受け付けることにより、２個の接触点による操作の直後における意図的な操作を受け付けることができる。
【０００８】
一方、残存接触点の移動量が小さい場合、ユーザが意図的に１個の接触点を残存させ、残存接触点による操作を行ったのではないと推定できる。このような場合に、残存接触点の移動状態に応じた内容の操作を受け付けないことにより、２個の接触点による操作の直後における意図しない操作を受け付ける可能性を低減できる。
【図面の簡単な説明】
【０００９】
【図１】操作受付システムのブロック図である。
【図２】図２Ａ，図２Ｂは接触点の説明図、図２Ｃは操作受付処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）操作受付システムの構成：
（２）操作受付処理：
（３）他の実施形態：
【００１１】
（１）操作受付システムの構成：
図１は、本発明の一実施形態にかかる操作受付システム１０としてのスマートフォンの構成を示すブロック図である。操作受付システム１０は、制御部２０と記録媒体３０と測位部４０とタッチパネルディスプレイ５０とを備える。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備えたコンピュータであり、操作受付プログラム２１を実行する。
【００１２】
測位部４０は、操作受付システム１０の現在地を算出するために必要な情報を取得するセンサであり、ＧＮＳＳ（Global Navigation Satellite System）受信部や加速度センサやジャイロセンサ等を含む。制御部２０は、測位部４０が出力する信号に基づいて操作受付システム１０の現在地を算出する。操作受付システム１０の現在地は、ユーザの現在地であるとみなすことができる。タッチパネルディスプレイ５０は、入力装置としてのタッチセンサと、表示装置としてのディスプレイとを兼ね備える。タッチパネルディスプレイ５０は、マルチタッチに対応する。
【００１３】
記録媒体３０は、地図情報３０ａを記録している。地図情報３０ａは、各種地物の位置や形状を示す。各種地物には交差点や道路区間や施設や自然地形（山、川、海等）などが含まれる。制御部２０は、地図情報３０ａに基づいて、各種地物を示す画像を地図平面上に配置することにより地図を描画する。制御部２０が描画した地図はタッチパネルディスプレイ５０において表示される。
【００１４】
本実施形態においては、地図が表示されたタッチパネルディスプレイ５０に対する接触点の数が変動する際に意図外の動作になる可能性を低減するための構成が備えられている。この処理を実行するため、操作受付プログラム２１は、地図表示部２１ａと移動量取得部２１ｂと操作受付部２１ｃとを備えている。
【００１５】
地図表示部２１ａの機能により制御部２０は、地図をタッチパネルディスプレイ５０に表示させる。具体的には、制御部２０は、地図の表示パラメータ（地図の位置、縮尺、方向等）に基づいて、実空間内における地図の描画領域を特定する。そして、制御部２０は、描画領域内についての地図情報３０ａに基づいて地図を描画し、描画した地図をタッチパネルディスプレイ５０に表示させる。地図の表示パラメータはユーザの操作に応じて変更可能であり、地図の表示パラメータを変更する操作は後述する移動量取得部２１ｂと操作受付部２１ｃの機能によって受け付けられる。
【００１６】
以下、移動量取得部２１ｂと操作受付部２１ｃの機能について説明する。移動量取得部２１ｂは、タッチパネルディスプレイ５０上における接触点の移動量を取得する機能を制御部２０に実行させるプログラムモジュールである。
【００１７】
移動量取得部２１ｂの機能により制御部２０は、タッチパネルディスプレイ５０上における接触点の位置を取得し、タッチパネルディスプレイ５０上における接触点の移動量を取得する。接触点とは、１本の指先が接触しているタッチパネルディスプレイ５０上の領域である。従って、２本の指先が接触している場合、接触点の数は２個となる。接触点の移動量は、移動開始時刻における接触点の位置から現在時刻における接触点の位置との間の直線距離であってもよいし、移動開始時刻から現在時刻までの間に接触点が移動した軌跡の長さであってもよい。
【００１８】
操作受付部２１ｃは、接触点の数が２個から１個に減少した際に残存している接触点である残存接触点の移動量が閾値以上である場合、残存接触点の移動状態に応じた内容の操作を受け付け、残存接触点の移動量が閾値未満である場合、残存接触点の移動状態に応じた内容の操作を受け付けない機能を制御部２０に実行させるプログラムモジュールである。
【００１９】
操作受付部２１ｃの機能により制御部２０は、接触点の数が２個である場合、２個の接触点間の距離の変化量に応じて地図の縮尺を変化させる縮尺変更操作を受け付ける。具体的には、制御部２０は、２個の接触点間の距離が減少するピンチイン操作が行われた場合、２個の接触点間の距離の減少量が大きいほど、地図の縮尺が大きく減少するように縮尺を更新する。一方、制御部２０は、２個の接触点間の距離が増大するピンチアウト操作が行われた場合、２個の接触点間の距離の増大量が大きいほど、地図の縮尺が大きく増大するように縮尺を更新する。
【００２０】
また、操作受付部２１ｃの機能により制御部２０は、接触点の数が１個である場合、１個の接触点の位置の変化に追従するように地図の位置を変化させるスクロール操作を受け付ける。具体的には、制御部２０は、１個の接触点の位置に表されている地図上の座標を表示中の地図の表示パラメータ（位置、縮尺、方向等）に基づいて取得し、当該座標が常に接触点の位置に表されるように地図の位置を逐次更新する。
【００２１】
ここで、接触点の数が２個から１個に減少することが発生し得る。すなわち、ユーザが２個の接触点による縮尺変更操作を行った後に、１個の接触点（残存接触点）が残存することが発生し得る。このような場合において、制御部２０は、原則的にスクロール操作を受け付けない。ただし、制御部２０は、残存接触点の移動量が閾値以上である場合には、例外的にスクロール操作を受け付ける。閾値は、タッチパネルディスプレイ５０上における一定の距離（例えば１０ｍｍ）である。閾値は、タッチパネルディスプレイ５０上における残存接触点の移動量に対応する地図上の距離に対して設定されてもよく、表示中の地図上の縮尺やタッチパネルディスプレイ５０の解像度に応じて設定されてもよい。
【００２２】
図２Ａ，図２Ｂは、タッチパネルディスプレイ５０上における２個の接触点Ｐ１，Ｐ２の位置を示す。図２Ａ，図２Ｂにおいて、２個の接触点Ｐ１，Ｐ２の接触が同時に開始したこととし、接触が開始した時刻Ｔ1における２個の接触点Ｐ１，Ｐ２を白丸で示す。また、図２Ａ，図２Ｂにおいて、時刻Ｔ1の後において、２個の接触点のうちの１個の接触点Ｐ２の接触が終了した時刻である接触点数減少時刻Ｔ2における２個の接触点Ｐ１，Ｐ２を二重丸で示す。さらに、図２Ａ，図２Ｂにおいて、接触点数減少時刻Ｔ2の後において、残存接触点Ｐ１の接触が終了した時刻Ｔ3における１個の残存接触点Ｐ１を黒丸で示す。
【００２３】
時刻Ｔ1から接触点数減少時刻Ｔ2までの期間においては、２個の接触点Ｐ１，Ｐ２による縮尺変更操作が受け付けられる。図２Ａ，図２Ｂにおいては、２個の接触点Ｐ１，Ｐ２間の距離が増大するピンチアウト操作が行われたこととなる。
【００２４】
その後の接触点数減少時刻Ｔ2から時刻Ｔ3までの期間は、残存接触点Ｐ１が残存する期間となる。図２Ｂに示すように、制御部２０は、接触点数減少時刻Ｔ2から現在時刻までの残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上である場合、残存接触点Ｐ１の位置（移動状態）に応じた地図のスクロール操作を受け付ける。具体的には、制御部２０は、接触点数減少時刻Ｔ2における残存接触点Ｐ１の位置に表されている地図上の座標を、表示中の地図の表示パラメータ（位置、縮尺、方向等）に基づいて取得し、当該座標が常に残存接触点Ｐ１の位置に表されるように地図の位置を逐次更新する。
【００２５】
一方、図２Ａに示すように、制御部２０は、接触点数減少時刻Ｔ2から現在時刻までの残存接触点Ｐ１の移動量Ｌが閾値Ｌth未満である場合、スクロール操作を受け付けない。つまり、制御部２０は、接触点数減少時刻Ｔ2から現在時刻までの残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上になるまでは、残存接触点Ｐ１の移動を無視する。
【００２６】
また、操作受付部２１ｃの機能により制御部２０は、残存接触点Ｐ１の接触の継続時間の長さが基準時間以上である場合、残存接触点Ｐ１の移動量Ｌが閾値Ｌth未満であっても残存接触点Ｐ１の移動状態に応じた内容の操作を受け付ける。基準時間は、予め決められた一定の期間（例えば２秒）である。残存接触点Ｐ１が残存する期間において、制御部２０は、接触点数減少時刻Ｔ2から現在時刻までの経過時間を継続時間として取得し、継続時間が基準時間以上であるか否かを判定する。そして、制御部２０は、継続時間が基準時間以上である場合、残存接触点Ｐ１の移動量Ｌの大きさに拘わらず、残存接触点Ｐ１の位置に応じた地図のスクロール操作を受け付ける。
【００２７】
以上のようにして、操作受付部２１ｃの機能により制御部２０が受け付けた操作に応じて、地図の表示パラメータ（位置、縮尺）が更新されると、地図表示部２１ａの機能により制御部２０は、更新された表示パラメータに基づいて地図を更新表示する。
【００２８】
以上説明した本実施形態において、制御部２０は、残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上である場合、残存接触点Ｐ１の移動状態に応じた内容の操作を受け付けるようにしている。ここで、２個の接触点Ｐ１，Ｐ２による操作の終了後において残存している残存接触点Ｐ１の移動量が大きい場合、ユーザが意図的に１個の接触点Ｐ１を残存させ、残存接触点Ｐ１による操作を行っていると推定できる。このような場合に、残存接触点Ｐ１の移動状態に応じた内容の操作を受け付けることにより、２個の接触点Ｐ１，Ｐ２による操作の直後における意図的な操作を受け付けることができる。
【００２９】
一方、残存接触点Ｐ１の移動量Ｌが小さい場合、ユーザが意図的に１個の接触点Ｐ１を残存させ、残存接触点Ｐ１による操作を行ったのではないと推定できる。このような場合に、残存接触点Ｐ１の移動状態に応じた内容の操作を受け付けないことにより、２個の接触点Ｐ１，Ｐ２による操作の直後における意図しない操作を受け付ける可能性を低減できる。
【００３０】
さらに、制御部２０は、残存接触点Ｐ１の接触の継続時間の長さが基準時間以上である場合、残存接触点Ｐ１の移動量Ｌが閾値Ｌth未満であっても残存接触点Ｐ１の移動状態に応じた内容の操作を受け付けるようにしている。残存接触点Ｐ１の接触が継続している時間が長い場合、２個の接触点Ｐ１，Ｐ２による操作の終了後であってもユーザがじっくりと意図的に残存接触点Ｐ１を移動させていると推定できる。このような場合に、残存接触点Ｐ１の移動状態に応じた内容の操作を受け付けることにより、ピンチ操作の直後における残存接触点Ｐ１による意図的な操作を受け付けることができる。
【００３１】
（２）操作受付処理：
図２Ｃは、制御部２０が実行する操作受付処理のフローチャートである。操作受付処理は、２個の接触点Ｐ１，Ｐ２がタッチパネルディスプレイ５０上にて検出されたことをトリガーとして開始するループ処理である。
【００３２】
まず、操作受付部２１ｃの機能により制御部２０は、接触点Ｐ１，Ｐ２の数が２個であるか１個であるかを判定する（ステップＳ１００）。すなわち、制御部２０は、操作受付処理の開始時において２個あった接触点Ｐ１，Ｐ２が１個に減少したか否かを判定する。
【００３３】
ステップＳ１００において接触点の数が２個であると判定した場合、操作受付部２１ｃの機能により制御部２０は、２個の接触点Ｐ１，Ｐ２間の距離の変化量に応じて地図の縮尺を更新する（ステップＳ１１０）。すなわち、制御部２０は、ピンチイン操作またはピンチアウト操作に応じて地図の縮尺を減少または増大させる。地図の縮尺を更新すると、制御部２０は、ステップＳ１００以降の処理を繰り返す。
【００３４】
一方、ステップＳ１００において接触点の数が１個であると判定した場合、操作受付部２１ｃの機能により制御部２０は、接触点数減少時刻Ｔ2からの残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上であるか否かを判定する（ステップＳ１２０）。ここではまず、移動量取得部２１ｂの機能により制御部２０が、接触点数減少時刻Ｔ2からの残存接触点Ｐ１の移動量Ｌを取得する。次に、操作受付部２１ｃの機能により制御部２０は、残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上であるか否かを判定する。
【００３５】
ステップＳ１２０において、接触点数減少時刻Ｔ2からの残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上であると判定された場合、操作受付部２１ｃの機能により制御部２０は、残存接触点Ｐ１の位置に応じて地図の位置を更新する（ステップＳ１３０）。すなわち、制御部２０は、ピンチ操作の直後における残存接触点Ｐ１の移動量Ｌが長いことをもってユーザが意図的に残存接触点Ｐ１を移動していると判断し、残存接触点Ｐ１の位置に応じてスクロール操作を受け付ける。具体的には、制御部２０は、接触点数減少時刻Ｔ2における残存接触点Ｐ１の位置に表されている地図上の座標を表示中の地図の表示パラメータ（位置、縮尺、方向等）に基づいて取得し、当該座標が常に残存接触点Ｐ１の位置に表されるように地図の位置を逐次更新する。ステップＳ１３０が実行されると、制御部２０は、ステップＳ１００以降の処理を繰り返す。
【００３６】
一方、ステップＳ１２０において、接触点数減少時刻Ｔ2からの残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上であると判定されなかった場合、操作受付部２１ｃの機能により制御部２０は、残存接触点Ｐ１の接触の継続時間が基準時間以上であるか否かを判定する（ステップＳ１４０）。すなわち、制御部２０は、残存接触点Ｐ１が残存している状態において、接触点数減少時刻Ｔ2からの経過期間が予め決められた基準時間（例えば２秒）以上であるか否かを判定する。
【００３７】
ステップＳ１４０において、残存接触点Ｐ１の接触の継続時間が基準時間以上であると判定された場合、操作受付部２１ｃの機能により制御部２０は、残存接触点Ｐ１の位置に応じて地図の位置を更新する（ステップＳ１３０）。すなわち、制御部２０は、残存接触点Ｐ１の接触の継続時間が長いことをもってユーザが意図的に残存接触点Ｐ１を移動していると判断し、残存接触点Ｐ１の位置に応じてスクロール操作を受け付ける。
【００３８】
一方、ステップＳ１４０において、残存接触点Ｐ１の接触の継続時間が基準時間以上であると判定されなかった場合、操作受付部２１ｃの機能により制御部２０は、ステップＳ１００以降の処理を繰り返す。すなわち、制御部２０は、接触点数減少時刻Ｔ2からの残存接触点Ｐ１の移動量Ｌが閾値Ｌth未満であり、かつ、残存接触点Ｐ１の接触の継続時間が基準時間未満である場合、ユーザが意図的に残存接触点Ｐ１による操作を行っていないとして、残存接触点Ｐ１の移動状態（位置）に応じた操作を受け付けない。
【００３９】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、２個の接触点による操作の直後においても１個の接触点による操作を受け付ける限りにおいて、他にも種々の実施形態を採用可能である。例えば、タッチセンサが存在する車両が運転中である場合の残存接触点Ｐ１の移動量Ｌが閾値Ｌthは、車両が運転中でない場合の閾値Ｌthよりも大きくてもよい。そのために、操作受付部２１ｃの機能により制御部２０は、操作受付システム１０が車両内に存在しているか否かを判定する。例えば、制御部２０は、操作受付システム１０が車両の運転席前方に設けられたスマートフォンのドックに搭載されていることを検知した場合に、操作受付システム１０が車両内に存在すると判定してもよい。また、制御部２０は、車両や車載器と操作受付システム１０とが近距離無線通信を確立している場合に、操作受付システム１０が車両内に存在すると判定してもよい。
【００４０】
操作受付システム１０が車両内に存在していると判定した場合、制御部２０は、操作受付システム１０の移動速度を車両の移動速度として取得し、車両の移動速度が停止判定速度（例えば３ｋｍ／ｈ）以上である場合に、車両が運転中であると判定する。むろん、操作受付システム１０は、通信を介して車両から取得した情報に基づいて車両が運転中であるか否かを判定してもよい。車両が運転中であると判定した場合、制御部２０は、車両が運転中でない場合の閾値Ｌthよりも大きい閾値Ｌthを使用して図２ＣのステップＳ１２０の判定を行う。車両が運転中であると判定しなかった場合、制御部２０は、車両が運転中である場合の閾値Ｌthよりも小さい閾値Ｌthを使用して図２ＣのステップＳ１２０の判定を行う。
【００４１】
以上のように、車両が運転中である場合の閾値Ｌthを大きくすることにより、運転中において意図しない操作を受け付ける可能性をより確実に低減できる。従って、運転中においては、意図しない操作から回復するために、さらなる操作を行う必要性を低減できる。例えば、意図しない地図のスクロール操作が行われた場合に、もとの位置に回復するために、さらなるスクロール操作を行わなければならなくなる可能性を低減できる。
【００４２】
また、閾値Ｌthは、直前に行われた２個の接触点Ｐ１，Ｐ２の操作における接触点Ｐ１，Ｐ２の移動速度や移動距離が大きいほど大きい値に設定されてもよい。２個の接触点Ｐ１，Ｐ２の操作における接触点Ｐ１，Ｐ２の移動速度や移動距離が大きいほど、残存接触点Ｐ１が惰性で移動する距離が長くなると推定できるからである。
【００４３】
さらに、制御部２０は、残存接触点Ｐ１の移動量Ｌが閾値以上であり、かつ、接触点数減少時刻Ｔ2の前後における接触点Ｐ１（残存接触点Ｐ１）の移動方向の変化角度が基準（例えば４５度）以上である場合に、残存接触点Ｐ１の移動状態に応じた内容の操作を受け付けてもよい。移動方向が大きく変化した場合、ユーザが残存接触点Ｐ１を意図的に移動させていると判断することができる。
【００４４】
また、制御部２０は、残存接触点Ｐ１の移動量Ｌが閾値以上であっても、消失した接触点Ｐ２よりも、残存接触点Ｐ１の位置がタッチセンサの下方に位置していた場合に、残存接触点の移動状態に応じた内容の操作を受け付けないようにしてもよい。ここで、１個の接触点による操作は人差指で行うと推定できる。そのため、消失した接触点Ｐ２よりも残存接触点Ｐ１が下方に位置し、残存接触点Ｐ１が親指によるものと推定される場合に、残存接触点Ｐ１がユーザの意図しないものであると判断することができる。
【００４５】
さらに、制御部２０は、残存接触点Ｐ１の接触の継続時間の長さが基準以上であり、かつ、残存接触点Ｐ１の移動量Ｌが閾値Ｌth以上である場合に限り、残存接触点Ｐ１の移動状態に応じた内容の操作を受け付けてもよい。これにより、残存接触点Ｐ１の移動状態に応じた内容の操作を受け付ける条件を厳格化することができ、意図しない操作が受け付けられる可能性を確実に低減できる。
【００４６】
本発明は、２個の接触点による操作と、１個の接触点による操作の双方を受け付けるシステムに適用可能であり、地図に関する操作を受け付けるシステム以外に適用可能である。例えば、地図以外の表示オブジェクト（図形、文字等）を移動、回転、拡大、縮小、消去等する操作が接触点の数別に割り当てられている文書編集システムにおいて本発明が適用されてもよい。また、操作対象は表示オブジェクトに限られず、タッチセンサ上の接触点の移動状態に応じて、可動部（車両などの輸送機器、ロボット等のアクチュエータ）に対する各種制御操作が受け付けられてもよい。
【００４７】
また、本発明において、操作受付システムは、少なくともタッチセンサにおける接触点の状態を取得可能な装置であればよく、必ずしもタッチセンサを備えた装置でなくてもよい。操作受付システムが受け付ける操作の内容は特に限定されない。操作受付システムが受け付ける操作は、車両に対する操作であってもよいし、車載器に対する操作であってもよいし、スマートフォン等の携帯端末に対する操作であってもよい。タッチセンサは、同時に２個以上の接触点の位置を検出可能なセンサであればよく、タッチパネルディスプレイであってもよいし、ディスプレイとは独立したセンサであってもよい。
【００４８】
接触点とは１本の指先が接触しているタッチパネルディスプレイ上のひとかたまりの領域を意味する。２個の接触点による操作は、２個の接触点間の距離を変化させるピンチ操作であってもよいし、２個の接触点を互いにほぼ同一方向に移動させる操作であってもよいし、２個の接触点間を接続する直線の方向を変化させる操作であってもよい。また、２個の接触点による操作は、２個の接触点のうちの少なくとも一方が移動する操作であってもよい。２個の接触点による操作の終了後において残存接触点が残存する場合とは、２個の接触点のうち一方が消失し、他方が接触したままとなっている状態を意味する。従って、２個の接触点を移動させる操作の直後に残存接触点が残存する場合、当該残存接触点は惰性によって意図せず移動する可能性が高くなる。
【００４９】
残存接触点の移動量とは、２個の接触点による操作の終了後において、残存接触点が移動した距離を意味する。一方、残存接触点の移動状態とは、残存接触点の運動状態であり、残存接触点の位置であってもよいし、移動量（移動距離）であってもよいし、移動速度であってもよい。閾値は、残存接触点の移動量について予め決められた値であり、固定値であってもよいし、可変値であってもよい。例えば、閾値は、ユーザによって設定可能であってもよい。また、閾値は、２個の接触点の移動状態に応じて設定されてもよい。
【００５０】
また、操作受付部は、残存接触点の接触の継続時間の長さが基準以上である場合、残存接触点の移動量が閾値未満であっても残存接触点の移動状態に応じた内容の操作を受け付けてもよい。残存接触点の接触が継続している時間が長い場合、２個の接触点による操作の終了後であってもユーザがじっくりと意図的に残存接触点を移動させていると推定できる。このような場合に、残存接触点の移動状態に応じた内容の操作を受け付けることにより、ピンチ操作の直後における残存接触点による意図的な操作を受け付けることができる。
【００５１】
さらに、タッチセンサが存在する車両が運転中である場合の閾値は、車両が運転中でない場合の閾値よりも大きくてもよい。このように、運転中である場合の閾値を大きくすることにより、運転中において意図しない操作を受け付ける可能性をより確実に低減できる。従って、運転中においては、意図しない操作から回復するために、さらなる操作を行う必要性を低減できる。
【００５２】
さらに、本発明のように、２個の接触点による操作の直後においても１個の接触点による操作を受け付ける手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えた操作受付システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５３】
１０…操作受付システム、２０…制御部、２１…操作受付プログラム、２１ａ…地図表示部、２１ｂ…移動量取得部、２１ｃ…操作受付部、３０…記録媒体、３０ａ…地図情報
４０…測位部、５０…タッチパネルディスプレイ、Ｌ…移動量、Ｌth…閾値、Ｐ１…残存接触点、Ｐ２…接触点、Ｔ2…接触点数減少時刻
【図１】
2020154727.tif 000003
【図２】
2020154727.tif 000004