(57)【要約】  ノブの回転の検出精度を高めることが可能な技術を提供することを目的とする。回転検出装置１は、タッチパネル２３に対する複数の検出点２２の位置を検出する位置検出部１１と、複数の検出点２２の位置に基づいてノブ２１の回転を検出する回転検出部１２と、複数の検出点２２のうち一部の検出点２２の位置だけが検出された場合に、一部の検出点２２の位置と、回転軸２１ａの予め定められた位置とに基づいて、回転検出部１２の検出に用いられる残りの検出点２２の位置を補完する補完部１３とを備える。
2020008584.tif 000002
【特許請求の範囲】
【請求項１】
回転軸のまわりに回転可能なノブの回転を検出する回転検出装置であって、
前記ノブは、前記回転軸から離間された複数の検出点を備え、
前記ノブは、タッチパネルの予め定められた位置に前記回転軸を位置させて配設可能であり、
前記回転検出装置は、
前記タッチパネルに対する前記複数の検出点の位置を検出する位置検出部と、
前記位置検出部で検出された前記複数の検出点の位置に基づいて前記ノブの回転を検出する回転検出部と、
前記位置検出部で前記複数の検出点のうち一部の検出点の位置だけが検出された場合に、前記一部の検出点の位置と、前記回転軸の前記予め定められた位置とに基づいて、前記回転検出部の検出に用いられる残りの検出点の位置を補完する補完部と
を備える、回転検出装置。
【請求項２】
請求項１に記載の回転検出装置であって、
前記回転検出部は、
前記位置検出部で検出された前記一部の検出点の位置と前記補完部で補完された前記残りの検出点の位置とを含む今回の複数の検出点の位置と、前回の複数の検出点の位置とを対応付け、互いに対応付けられた、前記今回の複数の検出点の位置と前記前回の複数の検出点の位置とに基づいて、前記ノブの回転を検出する、回転検出装置。
【請求項３】
請求項２に記載の回転検出装置であって、
前記回転検出部は、
前記今回の複数の検出点及び前記前回の複数の検出点の一方である第１検出点群と、前記第１検出点群を基準にしてそれぞれ設定された複数の領域内に位置する、前記今回の複数の検出点及び前記前回の複数の検出点の他方である第２検出点群と、をそれぞれ対応付ける、回転検出装置。
【請求項４】
請求項３に記載の回転検出装置であって、
前記回転検出部は、前記ノブの回転として前記ノブの回転方向、または、前記ノブの回転方向及び回転角度を検出し、
前記回転検出部は、検出された前記ノブの回転に基づいて前記複数の領域を補正する、回転検出装置。
【請求項５】
請求項４に記載の回転検出装置であって、
前記回転検出部は、
前記回転方向が、当該回転方向よりも過去に検出された前記回転方向と逆になった場合に、前記複数の領域の補正を解除する、回転検出装置。
【請求項６】
請求項２に記載の回転検出装置であって、
前記回転検出部は、
前記今回の複数の検出点と前記前回の複数の検出点との間の距離に基づいて、前記今回の複数の検出点と前記前回の複数の検出点とをそれぞれ対応付ける、回転検出装置。
【請求項７】
回転軸のまわりに回転可能なノブの回転を検出する回転検出方法であって、
前記ノブは、前記回転軸から離間された複数の検出点を備え、
前記ノブは、タッチパネルの予め定められた位置に前記回転軸を位置させて配設可能であり、
前記回転検出方法は、
前記タッチパネルに対する前記複数の検出点の位置を検出し、
検出された前記複数の検出点の位置に基づいて前記ノブの回転を検出し、
前記複数の検出点のうち一部の検出点の位置だけが検出された場合に、前記一部の検出点の位置と、前記回転軸の前記予め定められた位置とに基づいて、前記ノブの回転の検出に用いられる残りの検出点の位置を補完する、回転検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転検出装置、及び、回転検出方法に関する。
【背景技術】
【０００２】
近年、タッチパネル付き表示装置について様々な技術が提案されている。例えば、表示画面に対して直接的な回転操作ができるように、物理的な回転式操作子であるノブが配設されたタッチパネル付き表示装置が提案されている。【０００３】
ノブは、端子などの導電接触部を検出点として備えており、タッチパネルは、タッチ操作のタッチ位置の検出と同様にして、検出点の位置を検出可能である。これにより、タッチパネルは、検出点の回転を、ノブに対する回転操作として検出することが可能となっている。【０００４】
しかしながら、ノブが１つの検出点しか備えず、かつ、回転操作の間に１つの検出点が何らかの理由で検出されない場合には、ノブの回転を検出することができないという問題があった。この問題を解決するための技術として、特許文献１及び２では、複数の検出点を備えるノブが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−４５５２５号公報
【特許文献２】特開２０１６−２０６９３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数の検出点の位置を検出する技術において、一部の検出点の位置だけしか検出されない場合には、ノブの回転を精度よく検出することができないという問題があった。【０００７】
そこで、本発明は、上記のような問題点を鑑みてなされたものであり、ノブの回転の検出精度を高めることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る回転検出装置は、回転軸のまわりに回転可能なノブの回転を検出する回転検出装置であって、ノブは、回転軸から離間された複数の検出点を備え、ノブは、タッチパネルの予め定められた位置に回転軸を位置させて配設可能であり、回転検出装置は、タッチパネルに対する複数の検出点の位置を検出する位置検出部と、位置検出部で検出された複数の検出点の位置に基づいてノブの回転を検出する回転検出部と、位置検出部で複数の検出点のうち一部の検出点の位置だけが検出された場合に、一部の検出点の位置と、回転軸の予め定められた位置とに基づいて、回転検出部の検出に用いられる残りの検出点の位置を補完する補完部とを備える。
【発明の効果】
【０００９】
本発明によれば、複数の検出点のうち一部の検出点の位置だけが検出された場合に、一部の検出点の位置と、回転軸の予め定められた位置とに基づいて、ノブの回転の検出に用いられる残りの検出点の位置を補完する。このような構成によれば、ノブの回転の検出精度を高めることができる。【００１０】
本発明の目的、特徴、態様及び利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る回転検出装置の構成を示すブロック図である。
【図２】実施の形態１に係るノブの構成を示す平面図である。
【図３】実施の形態１に係る回転検出装置の補完を説明するための平面図である。
【図４】実施の形態２に係る回転検出装置の構成を示すブロック図である。
【図５】関連回転検出装置における問題を説明するための平面図である。
【図６】関連回転検出装置における問題を説明するための平面図である。
【図７】実施の形態２に係る回転検出装置の対応付けを説明するための平面図である。
【図８】実施の形態２に係る回転検出装置の対応付けを説明するための平面図である。
【図９】実施の形態２に係る回転検出装置の動作を説明するためのフローチャートである。
【図１０】実施の形態３に係る回転検出装置の補正を説明するための平面図である。
【図１１】実施の形態３に係る回転検出装置の動作を説明するためのフローチャートである。
【図１２】その他の変形例に係る回転検出装置のハードウェア構成を示すブロック図である。
【図１３】その他の変形例に係る回転検出装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る回転検出装置１の構成を示すブロック図であり、図２は、実施の形態１に係るノブ２１の構成を示す平面図である。ノブ２１は、回転軸２１ａのまわりに回転可能であり、回転検出装置１は、ノブ２１の回転を検出する。以下、回転検出装置１におけるノブ２１の回転の検出について説明する。
【００１３】
ノブ２１は、回転軸２１ａから離間された複数の検出点２２を備える。図２の例では、ノブ２１は、回転軸２１ａの同心円状に等間隔で配列された３つの検出点２２（検出点２２ａ，２２ｂ，２２ｃ）を備える。なお、各検出点２２は、例えば端子などの導電接触部である。
【００１４】
ノブ２１は、タッチパネル２３の予め定められた位置に回転軸２１ａを位置させて配設可能であり、例えばタッチパネル２３に脱着可能である。ノブ２１は、タッチパネル２３に配設された場合にタッチパネル２３から突出する。
【００１５】
タッチパネル２３は、タッチ操作のタッチ位置の検出と同様にして、当該複数の検出点２２の位置を検出可能である。これにより、タッチパネル２３は、複数の検出点２２の回転を、音量などを変更するためのノブ２１に対する回転操作として検出可能である。なお、タッチパネル２３は、例えば静電容量方式のタッチパネルである。
【００１６】
図１の回転検出装置は、位置検出部１１と、回転検出部１２と、補完部１３とを備える。
【００１７】
図１の位置検出部１１は、タッチパネル２３に対する複数の検出点２２の位置を随時検出する。なお、位置検出部１１は、タッチパネル２３に備えられてもよいし、タッチパネル２３外部に設けられてもよい。
【００１８】
回転検出部１２は、位置検出部１１で検出された複数の検出点２２の位置に基づいて、ノブ２１の回転を検出する。回転検出部１２によるノブ２１の検出は、ノブ２１の回転方向及び回転角度の少なくともいずれか１つの検出を含む。
【００１９】
補完部１３は、位置検出部１１で複数の検出点２２のうち一部の検出点２２の位置だけが検出された場合に、一部の検出点２２の位置と、回転軸２１ａの予め定められた位置とに基づいて、回転検出部１２の検出に用いられる残りの検出点２２の位置を補完する。
【００２０】
図３は、補完部１３による補完を説明するための平面図である。図３において、検出された検出点２２は実線で示され、検出されていない検出点２２は破線で示されている。つまり、図３では、図２の検出点２２ａ〜２２ｃのうち位置検出部１１で検出点２２ａの位置だけが検出された状態が示されている。
【００２１】
この場合、補完部１３は、回転軸２１ａと検出点２２ａ〜２２ｃとの間の予め規定された位置関係にしたがって、回転軸２１ａの位置と検出点２２ａの位置とに基づき、検出点２２ｂ，２２ｃを補完する。その後、回転検出部１２は、位置検出部１１で検出された検出点２２ａの位置と、補完部１３で補完された検出点２２ｂ，２２ｃの位置とに基づいてノブ２１の回転を検出する。なお、回転検出部１２の具体的な検出については、実施の形態２以降で詳細に説明する。
【００２２】
＜実施の形態１のまとめ＞
以上のような本実施の形態１に係る回転検出装置１によれば、複数の検出点２２のうち一部の検出点２２の位置だけが検出された場合に、一部の検出点２２の位置と回転軸２１ａの位置とに基づいて、ノブ２１の回転の検出に用いられる残りの検出点２２の位置を補完する。このような構成によれば、位置検出部１１で全ての検出点２２の位置が検出された状態と同様の状態を得ることができるので、ノブ２１の回転の検出精度を高めることができる。
【００２３】
＜実施の形態２＞
図４は、本発明の実施の形態２に係る回転検出装置１の構成を示すブロック図である。以下、本実施の形態２に係る構成要素のうち、上述の構成要素と同じまたは類似する構成要素については同じ参照符号を付し、異なる構成要素について主に説明する。
【００２４】
図４の回転検出装置１は、入力部１１ａと、ノブ回転検出部１２ａと、対応付け情報記憶部１２ｂと、対応付け部１２ｃと、ノブ情報記憶部１３ａと、検出点補完部１３ｂとを備える。なお、入力部１１ａは、図１の位置検出部１１に対応する。ノブ回転検出部１２ａ、対応付け情報記憶部１２ｂ、及び、対応付け部１２ｃは、図１の回転検出部１２に対応する。ノブ情報記憶部１３ａ、及び、検出点補完部１３ｂは、図１の補完部１３に対応する。
【００２５】
入力部１１ａは、実施の形態１の位置検出部１１と同様に、タッチパネル２３に対する複数の検出点２２の位置（座標）を随時検出する。なお、入力部１１ａは、検出された複数の検出点２２のそれぞれに対して、複数の検出点２２のそれぞれを識別するための、互いに異なる識別子を付与する。この識別子は、ノブ回転検出部１２ａなどで用いられる。
【００２６】
ノブ回転検出部１２ａは、検出点２２の移動量を識別子ごとに求める。本実施の形態２では、ノブ回転検出部１２ａは、入力部１１ａで今回検出された複数の検出点２２の位置と、入力部１１ａで前回検出された複数の検出点２２の位置との差を識別子ごとに求める。そして、ノブ回転検出部１２ａは、求めた差に基づいてノブ２１の回転を検出する。
【００２７】
ここで、本実施の形態２に係る回転検出装置１に関連する回転検出装置（以下「関連回転検出装置」と記す）について説明する。
【００２８】
図５及び図６は、関連回転検出装置における問題を説明するための平面図である。図５及び図６において、今回検出された検出点２２は実線で示され、今回検出されていない検出点２２は破線で示され、前回検出された検出点は二点鎖線で示されている。ここでは、関連回転検出装置の入力部１１ａは、全ての検出点２２を検出しなかった場合、その後に最初に検出された検出点２２から時計回りに、全ての検出点２２の識別子を「１」、「２」、「３」の順で１つずつ付け替えるものとして説明する。
【００２９】
図５の状態では、「１」という識別子が付与された検出点２２ａが入力部１１ａによって検出されている。ここで、回転操作によって図５の状態から図６の状態に移行している間に、全ての検出点２２ａ〜２２ｃが入力部１１ａで検出されなかった場合を想定する。この場合、入力部１１ａは、図６の状態において検出されている検出点２２ｂに「１」という識別子を付与することになる。そして、ノブ回転検出部１２ａは、前回検出されて「１」という識別子が付与されていた検出点２２ａの位置と、今回検出されて「１」という識別子が付与された検出点２２ｂの位置との差を求めることになる。
【００３０】
この結果、図６に示すように、関連回転検出装置で検出される回転角度３１ａは、実際の回転角度３１ｂよりも大きくなってしまうという問題がある。また図示しないが、上記説明とは逆に、ノブ回転検出部１２ａで検出される回転角度３１ａが、実際の回転角度３１ｂよりも小さくなってしまうこと、ひいてはノブ２１に回転操作を行ったにもかかわらず回転が検出されない空回りが発生してしまうこともある。これに対して以下の説明で明らかとなるが、本実施の形態２に係る回転検出装置１では、以上のような問題を解決することが可能となっている。
【００３１】
以下、図４の本実施の形態２に係る回転検出装置１の説明に戻る。
【００３２】
ノブ情報記憶部１３ａには、ノブ２１に関する情報が記憶されている。ノブ２１に関する情報は、例えば、複数の検出点２２の個数と、ノブ２１の回転軸２１ａと複数の検出点２２との間の予め規定された位置関係とを含む。
【００３３】
検出点補完部１３ｂは、実施の形態１で説明した補完と同様に、入力部１１ａで一部の検出点２２の位置だけが検出された場合に、ノブ情報記憶部１３ａに記憶された位置関係にしたがって、一部の検出点２２の位置と、回転軸２１ａの予め定められた位置とに基づき、残りの検出点２２の位置を補完する。
【００３４】
対応付け情報記憶部１２ｂには、今回の複数の検出点の位置と、前回の複数の検出点２２の位置とを対応付けるための対応付け情報が記憶されている。ここで、今回の複数の検出点の位置、及び、前回の複数の検出点２２の位置について説明する。
【００３５】
入力部１１ａが全ての検出点２２を今回検出していた場合、今回の複数の検出点２２の位置は、入力部１１ａで今回検出された全ての検出点２２の位置を含む。一方、入力部１１ａが一部の検出点２２を今回検出し、検出点補完部１３ｂが残りの検出点２２を今回補完していた場合、今回の複数の検出点２２の位置は、入力部１１ａで今回検出された一部の検出点２２の位置と、検出点補完部１３ｂで今回補完された残りの検出点２２の位置とを含む。
【００３６】
同様に、入力部１１ａが全ての検出点２２を前回検出していた場合、前回の複数の検出点２２の位置は、入力部１１ａで前回検出された全ての検出点２２の位置を含む。一方、入力部１１ａが一部の検出点２２を前回検出し、検出点補完部１３ｂが残りの検出点２２を前回補完していた場合、前回の複数の検出点２２の位置は、入力部１１ａで前回検出された一部の検出点２２の位置と、検出点補完部１３ｂで前回補完された残りの検出点２２の位置とを含む。
【００３７】
なお、対応付け情報記憶部１２ｂに記憶されている対応付け情報は、前回の複数の検出点２２の位置及び識別子などを含む。
【００３８】
対応付け部１２ｃは、対応付け情報を用いて、今回の複数の検出点２２の位置と、前回の複数の検出点２２の位置とを対応付ける。
【００３９】
図７及び図８は、本実施の形態２に係る対応付け部１２ｃの対応付けを説明するための平面図である。本実施の形態２では、対応付け部１２ｃは、前回の複数の検出点２２である第１検出点群と、当該第１検出点群を基準にしてそれぞれ設定された複数の領域内に位置する、今回の複数の検出点２２である第２検出点群と、をそれぞれ対応付ける。
【００４０】
図７に示すように、対応付け部１２ｃは、前回の複数の検出点２２（検出点２２ａ，２２ｂ，２２ｃ）を基準にして複数の領域２６（領域２６ａ，２６ｂ，２６ｃ）をそれぞれ設定する。なお、図７の例では、各領域２６は１２０°の中心角を有し、各領域２６の中心部に検出点２２が位置している。しかしながら、各領域２６は、図７の例に限ったものではなく、対応付け部１２ｃが対応付けを行う周期において検出点２２が移動可能な領域であればよい。例えば、対応付け部１２ｃは、対応付けを行う周期が閾値よりも大きい場合には各領域２６の中心角の大きさを１２０°よりも大きくしてもよいし、対応付けを行う周期が閾値よりも小さい場合には各領域２６の中心角の大きさを１２０°よりも小さくしてもよい。
【００４１】
領域２６ａ，２６ｂ，２６ｃが設定された後、対応付け部１２ｃは、前回の検出点２２ａ，２２ｂ，２２ｃと、領域２６ａ，２６ｂ，２６ｃ内に位置する今回の検出点２２ａ，２２ｂ，２２ｃと、をそれぞれ対応付ける。そして図８に示すように、対応付け部１２ｃは、今回の検出点２２ａ，２２ｂ，２２ｃに、対応する前回の検出点２２ａ，２２ｂ，２２ｃと同じ識別子をそれぞれ付与する。このような構成によれば、図５及び図６で説明した状態が発生した場合であっても、図６において「１」という識別子が付与された検出点２２ｂには、「２」という適切な識別子が付け替えられることになる。
【００４２】
ノブ回転検出部１２ａは、対応付け部１２ｃで互いに対応付けられた、今回の複数の検出点２２の位置と前回の複数の検出点２２の位置とに基づいて、ノブ２１の回転を検出する。図８の例では、ノブ回転検出部１２ａは、前回の検出点２２ａ，２２ｂ，２２ｃの位置と、識別子が付け替えられた今回の検出点２２ａ，２２ｂ，２２ｃの位置との差を識別子ごとに求め、当該差に基づいてノブ２１の回転を検出する。これにより、本実施の形態２に係る回転検出装置１で検出される回転角度を、実際の回転角度３１ｂに近づけることが可能となる。
【００４３】
＜動作＞
図９は、本実施の形態２に係る回転検出装置１の動作を示すフローチャートである。なお、入力部１１ａは、検出点２２の位置をまとめて検出するものとし、入力部１１ａが１以上の検出点２２の位置を検出した場合に図９の動作が行われるものとする。
【００４４】
ステップＳ１にて、検出点補完部１３ｂは、入力部１１ａで検出された検出点２２の数が、ノブ２１に備えられた検出点２２の全数と同じであるか否かを判定する。同じであると判定された場合には処理がステップＳ３に進む。異なると判定された場合、つまり検出された検出点２２の数が、ノブ２１の検出点２２の数よりも少ないと判定された場合には処理がステップＳ２に進む。
【００４５】
ステップＳ２にて、検出点補完部１３ｂは、ノブ情報記憶部１３ａに記憶された情報にしたがって、入力部１１ａで検出された一部の検出点２２の位置と、回転軸２１ａの予め定められた位置とに基づき、残りの検出点２２の位置を補完する。また、検出点補完部１３ｂは、残りの検出点２２に識別子を付与する。なお、このステップＳ２にて検出点補完部１３ｂは、ノブ情報記憶部１３ａからノブ２１に関する情報を取得してもよいし、装置起動時においてのみこのような情報取得が行われてもよい。その後、処理がステップＳ３に進む。
【００４６】
ステップＳ３にて、対応付け部１３ｃは、対応付け情報記憶部１２ｂに記憶されている対応付け情報を取得する。これにより、対応付け部１３ｃは、前回の複数の検出点２２の位置及び識別子を取得し、取得した前回の複数の検出点２２を基準にして複数の領域２６を設定する。
【００４７】
ステップＳ４にて、対応付け部１３ｃは、複数の領域２６に基づいて、今回の複数の検出点２２の位置と、前回の複数の検出点２２の位置とを対応付ける。
【００４８】
ステップＳ５にて、対応付け部１３ｃは、今回の検出点２２の識別子が、対応する前回の検出点の識別子と同じであるか否かを判定する。識別子が同じであると判定された場合には処理がステップＳ７に進み、識別子が異なると判定された場合には処理がステップＳ６に進む。
【００４９】
ステップＳ６にて、対応付け部１３ｃは、今回の検出点２２の識別子を、ステップＳ４で対応付けられた前回の検出点２２の識別子に付け替える。これにより概ね、今回の検出点２２と前回の検出点２２との差は、識別子の組み合わせに関して最小となる。その後、処理がステップＳ７に進む。
【００５０】
ステップＳ７にて、ノブ回転検出部１２ａは、前回の複数の検出点２２の位置と、今回の複数の検出点２２の位置との差を識別子ごとに求め、当該差に基づいてノブ２１の回転を検出する。これにより、ノブ回転検出部１２ａは、対応付け部１２ｃで互いに対応付けられた、今回の複数の検出点２２の位置と前回の複数の検出点２２の位置とに基づいて、ノブ２１の回転を検出する。
【００５１】
ステップＳ８にて、ノブ回転検出部１２ａは、ステップＳ７で用いた今回の複数の検出点２２の位置及び識別子を、前回の複数の検出点２２の位置及び識別子として対応付け情報記憶部１２ｂに記憶する。その後、図９の動作が終了する。
【００５２】
＜実施の形態２のまとめ＞
以上のような本実施の形態２に係る回転検出装置１によれば、第１検出点群と、当該第１検出点群を基準にしてそれぞれ設定された複数の領域内に位置する第２検出点群とをそれぞれ対応付ける。このような構成によれば、ノブ回転検出部１２ａで検出される回転角度を、実際の回転角度に近づけることができるので、ノブ２１の回転の検出精度をさらに高めることができる。
【００５３】
なお、以上の説明では、第１検出点群が、図７及び図８において二点鎖線で示される前回の複数の検出点２２であり、第２検出点群が、図７及び図８において実線で示される今回の複数の検出点２２であった。しかしこれに限ったものではなく、これらの関係は逆であってもよい。つまり、第１検出点群が、図７及び図８において実線で示される今回の複数の検出点２２であり、第２検出点群が、図７及び図８において二点鎖線で示される前回の複数の検出点２２であってもよい。
【００５４】
また、以上の説明では、ノブ回転検出部１２ａは、今回の複数の検出点２２の位置及び識別子と、過去の複数の検出点２２の位置及び識別子とに基づいて、ノブ２１の回転を検出した。そして、過去の複数の検出点２２の位置及び識別子は、過去の１つの時点における複数の検出点２２の位置及び識別子であった。しかしながら、ノブ回転検出部１２ａの検出に用いられる過去の複数の検出点２２の位置及び識別子は、これに限ったものではなく、例えば、過去の複数の時点における複数の検出点２２の位置及び識別子、つまり、複数の検出点２２の位置及び識別子の履歴であってもよい。
【００５５】
＜実施の形態３＞
本発明の実施の形態３に係る回転検出装置１のブロック構成は、実施の形態２に係る回転検出装置１のブロック構成（図４）と同じである。以下、本実施の形態３に係る構成要素のうち、上述の構成要素と同じまたは類似する構成要素については同じ参照符号を付し、異なる構成要素について主に説明する。
【００５６】
実施の形態２の図７では、各領域２６の中心部に検出点２２が位置していた。しかしながら、図７のような検出点２２の位置では、タッチパネル２３などの検出周期やノブ２１に対する回転操作の速度次第で、領域２６から出てしまうべきではない検出点２２が、当該領域２６から出てしまう虞がある。その結果、ノブ２１の回転を適切に検出できない虞がある。
【００５７】
そこで本実施の形態３では、ノブ回転検出部１２ａは、ノブ２１の回転としてノブ２１の回転方向、または、ノブ２１の回転方向及び回転角度を検出し、対応付け部１２ｃは、ノブ回転検出部１２ａで検出されたノブ２１の回転に基づいて複数の領域２６を補正する。例えば、ノブ回転検出部１２ａが、ノブ２１の回転方向として時計回りの方向を検出した場合に、対応付け部１２ｃは、図７の領域２６の位置を、図１０に示すように領域２６の位置に補正する。つまり、この場合に、基準となる検出点２２に対して領域２６を時計回りの方向にずらす補正を行う。
【００５８】
なお、ノブ回転検出部１２ａが、ノブ２１の回転としてノブ２１の回転角度も検出するように構成されている場合、対応付け部１２ｃは、ノブ回転検出部１２ａで検出された回転角度が大きくなるにつれて、領域２６をずらす量を大きくしてもよい。以下では、ノブ回転検出部１２ａが、ノブ２１の回転としてノブ２１の回転方向及び回転角度を検出し、対応付け部１２ｃが、ノブ回転検出部１２ａで検出された回転方向及び回転角度に基づいて複数の領域２６を補正するものとして説明する。
【００５９】
＜動作＞
図１１は、本実施の形態３に係る回転検出装置１の動作を示すフローチャートである。なお、図１１のフローチャートは、図９のフローチャートのステップＳ３，Ｓ４，Ｓ７，Ｓ８をステップＳ１３，Ｓ１４，Ｓ１７，Ｓ１８にそれぞれ変更したものと同様である。そこで以下の説明では、ステップＳ１３，Ｓ１４，Ｓ１７，Ｓ１８について主に説明する。
【００６０】
ステップＳ１３にて、対応付け部１３ｃは、対応付け情報記憶部１２ｂに記憶されている対応付け情報を取得する。本実施の形態３では、対応付け情報は、補正条件として、ノブ回転検出部１２ａで前回検出された回転方向及び回転角度をさらに含んでいる。このため、ステップＳ１３にて、対応付け部１３ｃは、前回の複数の検出点２２の位置及び識別子に加えて、補正条件を取得する。
【００６１】
ステップＳ１４にて、対応付け部１３ｃは、補正条件に基づいて複数の領域２６を補正し、当該複数の領域２６に基づいて、今回の複数の検出点２２の位置と、前回の複数の検出点２２の位置とを対応付ける。
【００６２】
ステップＳ５などの後、ステップＳ１７にて、ノブ回転検出部１２ａは、対応付け部１２ｃで互いに対応付けられた、今回の複数の検出点２２の位置と前回の複数の検出点２２の位置とに基づいて、ノブ２１の回転方向及び回転角度を検出する。
【００６３】
ステップＳ１８にて、ノブ回転検出部１２ａは、ステップＳ１７で用いた今回の複数の検出点２２の位置及び識別子を、前回の複数の検出点２２の位置及び識別子として対応付け情報記憶部１２ｂに記憶する。また、対応付け部１２ｃは、ノブ回転検出部１２ａで今回検出された回転方向及び回転角度によって補正条件を更新し、更新された補正条件を対応付け情報記憶部１２ｂに記憶する。その後、図１１の動作が終了する。
【００６４】
＜実施の形態３のまとめ＞
以上のような本実施の形態３に係る回転検出装置１によれば、検出されたノブ２１の回転に基づいて複数の領域２６を補正する。このような構成によれば、ノブ２１の回転の検出精度をさらに高めることができる。
【００６５】
なお、以上の説明では、対応付け部１２ｃは、ノブ回転検出部１２ａで検出された回転方向及び回転角度に基づいて複数の領域２６を補正した。そして、ノブ回転検出部１２ａで検出された回転方向及び回転角度は、過去の１つの時点で検出された回転方向及び回転角度であった。しかしながら、対応付け部１２ｃの補正に用いられる回転方向及び回転角度は、これに限ったものではなく、例えば、過去の複数の時点で検出された回転方向及び回転角度、つまり、回転方向及び回転角度の履歴であってもよい。
【００６６】
また、対応付け部１２ｃは、ノブ回転検出部１２ａで検出された回転方向が、当該回転方向よりも過去に検出された回転方向と逆になった場合に、複数の領域２６の補正を解除してもよい。例えば、図１０の状態において、ノブ回転検出部１２ａが、ノブ２１の回転方向として反時計回りの方向を検出した場合に、対応付け部１２ｃは、検出点２２に対して領域２６を時計回りの方向にずらす補正を解除して、図７の状態に戻してもよい。
【００６７】
＜実施の形態４＞
本発明の実施の形態４に係る回転検出装置１のブロック構成は、実施の形態２に係る回転検出装置１のブロック構成（図４）と同じである。以下、本実施の形態４に係る構成要素のうち、上述の構成要素と同じまたは類似する構成要素については同じ参照符号を付し、異なる構成要素について主に説明する。
【００６８】
実施の形態２では、対応付け部１２ｃは、複数の領域２６（図７）を用いて、今回の複数の検出点２２の位置と、前回の複数の検出点２２の位置とを対応付ける。しかしながら、対応付けはこれに限ったものではない。本実施の形態４では、対応付け部１２ｃは、今回の複数の検出点２２と前回の複数の検出点２２との間の距離に基づいて、今回の複数の検出点２２と前回の複数の検出点２２とをそれぞれ対応付ける。具体的には、対応付け部１２ｃは、今回の複数の検出点２２と前回の複数の検出点２２との間の距離が最も短くなるように、今回の複数の検出点２２と前回の複数の検出点２２とをそれぞれ対応付ける。このような構成であっても、ノブ２１の回転の検出精度をある程度高めることができる。
【００６９】
＜その他の変形例＞
上述した図１の位置検出部１１と、回転検出部１２及び補完部１３を、以下「位置検出部１１等」と記す。位置検出部１１等は、図１２に示す処理回路８１により実現される。すなわち、処理回路８１は、タッチパネル２３に対する複数の検出点２２の位置を検出する位置検出部１１と、位置検出部１１で検出された複数の検出点２２の位置に基づいてノブ２１の回転を検出する回転検出部１２と、位置検出部１１で複数の検出点２２のうち一部の検出点２２の位置だけが検出された場合に、一部の検出点２２の位置と、回転軸２１ａの予め定められた位置とに基づいて、回転検出部１２の検出に用いられる残りの検出点２２の位置を補完する補完部１３と、を備える。処理回路８１には、専用のハードウェアが適用されてもよいし、メモリに格納されるプログラムを実行するプロセッサが適用されてもよい。プロセッサには、例えば、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）などが該当する。
【００７０】
処理回路８１が専用のハードウェアである場合、処理回路８１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）、またはこれらを組み合わせたものが該当する。位置検出部１１等の各部の機能それぞれは、処理回路を分散させた回路で実現されてもよいし、各部の機能をまとめて一つの処理回路で実現されてもよい。
【００７１】
処理回路８１がプロセッサである場合、位置検出部１１等の機能は、ソフトウェア等との組み合わせにより実現される。なお、ソフトウェア等には、例えば、ソフトウェア、ファームウェア、または、ソフトウェア及びファームウェアが該当する。ソフトウェア等はプログラムとして記述され、メモリに格納される。図１３に示すように、処理回路８１に適用されるプロセッサ８２は、メモリ８３に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、回転検出装置１は、処理回路８１により実行されるときに、タッチパネル２３に対する複数の検出点２２の位置を検出するステップと、検出された複数の検出点２２の位置に基づいてノブ２１の回転を検出するステップと、複数の検出点２２のうち一部の検出点２２の位置だけが検出された場合に、一部の検出点２２の位置と、回転軸２１ａの予め定められた位置とに基づいて、ノブ２１の回転の検出に用いられる残りの検出点２２の位置を補完するステップと、が結果的に実行されることになるプログラムを格納するためのメモリ８３を備える。換言すれば、このプログラムは、位置検出部１１等の手順や方法をコンピュータに実行させるものであるともいえる。ここで、メモリ８３は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの、不揮発性または揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disc）、そのドライブ装置等、または、今後使用されるあらゆる記憶媒体であってもよい。
【００７２】
以上、位置検出部１１等の各機能が、ハードウェア及びソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、位置検出部１１等の一部を専用のハードウェアで実現し、別の一部をソフトウェア等で実現する構成であってもよい。例えば、位置検出部１１については専用のハードウェアとしての処理回路８１、インターフェース及びレシーバなどでその機能を実現し、それ以外についてはプロセッサ８２としての処理回路８１がメモリ８３に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
【００７３】
以上のように、処理回路８１は、ハードウェア、ソフトウェア等、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００７４】
なお、本発明は、その発明の範囲内において、各実施の形態及び各変形例を自由に組み合わせたり、各実施の形態及び各変形例を適宜、変形、省略したりすることが可能である。
【００７５】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００７６】
１  回転検出装置、１１  位置検出部、１２  回転検出部、１３  補完部、２１  ノブ、２１ａ  回転軸、２２，２２ａ，２２ｂ，２２ｃ  検出点、２３  タッチパネル、２６，２６ａ，２６ｂ，２６ｃ  領域。
【図１】
2020008584.tif 000003
【図２】
2020008584.tif 000004
【図３】
2020008584.tif 000005
【図４】
2020008584.tif 000006
【図５】
2020008584.tif 000007
【図６】
2020008584.tif 000008
【図７】
2020008584.tif 000009
【図８】
2020008584.tif 000010
【図９】
2020008584.tif 000011
【図１０】
2020008584.tif 000012
【図１１】
2020008584.tif 000013
【図１２】
2020008584.tif 000014
【図１３】
2020008584.tif 000015
【国際調査報告】
2020008584.tif 000016
2020008584.tif 000017
2020008584.tif 000018
2020008584.tif 000019