(57)【要約】      （修正有）【課題】ノブの回転速度に依らず快適な操作感をユーザに与える。【解決手段】第一信号出力部は、ノブの回転に応じて信号レベルが変化する受光信号Ｓ０１を出力する。第二信号出力部は、ノブが第一方向に回転している場合は受光信号Ｓ０１の信号レベルが変化した後に信号レベルが変化し、当該ノブが当該第一方向と反対の第二方向に回転している場合は受光信号Ｓ０１の信号レベルが変化する前に信号レベルが変化する受光信号Ｓ０２を出力する。回転検出部６２は、検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化の順序に基づいて、ノブの回転方向を検出する。判断部６３は、回転検出部６２によりノブの回転が検出されている間に検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が同時とみなせる期間に検出された場合、回転検出部６２により検出された回転方向にノブが回転していると判断する。【選択図】図３
2019086400.tif 000002
【特許請求の範囲】
【請求項１】
回転可能であるノブと、
前記ノブの回転に応じて信号レベルが変化する第一パルス信号を出力する第一信号出力部と、
前記ノブが第一方向に回転している場合は前記第一パルス信号の信号レベルが変化した後に信号レベルが変化し、当該ノブが当該第一方向と反対の第二方向に回転している場合は当該第一パルス信号の信号レベルが変化する前に信号レベルが変化する第二パルス信号を出力する第二信号出力部と、
周期的に検出された前記第一パルス信号の信号レベルに対応する第一検出信号、および周期的に検出された前記第二パルス信号の信号レベルに対応する第二検出信号を出力する検出部と、
前記第一検出信号の信号レベル変化と前記第二検出信号の信号レベル変化の順序に基づいて前記ノブの回転方向を検出する回転検出部と、
前記回転検出部により前記ノブの回転が検出されている間に前記第一検出信号の信号レベル変化と前記第二検出信号の信号レベル変化が同時とみなせる期間内に検出された場合、前記回転検出部により検出された前記回転方向に前記ノブが回転していると判断する判断部と、
を備えている、
回転操作装置。
【請求項２】
前記第一検出信号の信号レベルが変化した回数と前記第二検出信号の信号レベルが変化した回数の少なくとも一方に基づいて前記ノブの回転量を検出する回転量検出部と、
前記回転検出部により前記ノブの回転が検出されている間に前記第一検出信号の信号レベル変化と前記第二検出信号の信号レベル変化が同時とみなせる期間内に検出された回数を示す回数情報を取得する計数部と、
前記回転量検出部により検出された前記ノブの回転量を、前記回数情報に基づいて補正する補正部と、
を備えている、
請求項１に記載の回転操作装置。
【請求項３】
前記補正部は、前記第一検出信号の信号レベルが変化した回数と前記第二検出信号の信号レベルが変化した回数の少なくとも一方に前記回数情報を加えることにより、前記ノブの回転量を補正する、
請求項２に記載の回転操作装置。
【請求項４】
前記第一検出信号の信号レベルまたは前記第二検出信号の信号レベルが変化しない時間が閾値以上である場合、前記判断部は、前記ノブが回転しているかの判断を停止する、
請求項１から３のいずれか一項に記載の回転操作装置。
【請求項５】
前記第一検出信号の信号レベルまたは前記第二検出信号の信号レベルが変化しない時間が閾値以上である場合、前記計数部と前記補正部は、前記回数情報の取得と前記ノブの回転量の補正をそれぞれ停止する、
請求項２または３に記載の回転操作装置。
【請求項６】
前記閾値は、前記検出部が前記第一パルス信号の信号レベルと前記第二パルス信号の信号レベルを検出する周期の整数倍である、
請求項４または５に記載の回転操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転可能なノブを備えている回転操作装置に関する。
【背景技術】
【０００２】
特許文献１は、この種の回転操作装置を開示している。当該装置は、回転可能な円筒状のノブを備えている。ノブの周縁部には、複数の遮光壁と複数のスリットが形成されている。複数の遮光壁とスリットは、ノブの周方向に交互かつ等間隔に配列されている。当該装置は、発光素子と受光素子を備えている。発光素子の発光面と受光素子の受光面は対向している。ノブの周縁部は、発光面と受光面の間に配置される。ノブが回転されると、発光面と受光面の間を、遮光壁とスリットが交互に通過する。これにより、発光面から出射された光が受光面に到達する受光状態と遮光壁により遮られる遮光状態が交互に得られる。受光素子は、受光状態と遮光状態とで異なるレベルの信号を出力するように構成されている。受光素子から出力される信号のレベル変化の回数を数えることにより、ノブの回転量が検出される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５１１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
より具体的には、受光素子から出力される信号レベルが所定の周期で検出される。ある信号レベル変化から次の信号レベル変化までの時間が検出周期よりも長ければ、信号レベル変化の回数は正確に把握される。しかしながら、ノブが高速で回転されると、検出周期よりも短い間隔で信号レベル変化が生じる場合がある。一検出周期内に２回以上の信号レベル変化が生じると、その回数を正確に把握できなくなる。すなわち、ノブの回転量を正確に検出できなくなる。
【０００５】
上記の事態の一対策として、ノブの回転速度を事前に規制することが考えられる。しかしながら、そのような規制はユーザに与える使用時の快適性を低下させる。
【０００６】
本発明の目的は、ノブの回転速度に依らず快適な操作感をユーザに与えることである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための一態様は、回転操作装置であって、
回転可能であるノブと、
前記ノブの回転に応じて信号レベルが変化する第一パルス信号を出力する第一信号出力部と、
前記ノブが第一方向に回転している場合は前記第一パルス信号の信号レベルが変化した後に信号レベルが変化し、当該ノブが当該第一方向と反対の第二方向に回転している場合は当該第一パルス信号の信号レベルが変化する前に信号レベルが変化する第二パルス信号を出力する第二信号出力部と、
周期的に検出された前記第一パルス信号の信号レベルに対応する第一検出信号、および周期的に検出された前記第二パルス信号の信号レベルに対応する第二検出信号を出力する検出部と、
前記第一検出信号の信号レベル変化と前記第二検出信号の信号レベル変化の順序に基づいて前記ノブの回転方向を検出する回転検出部と、
前記回転検出部により前記ノブの回転が検出されている間に前記第一検出信号の信号レベル変化と前記第二検出信号の信号レベル変化が同時とみなせる期間内に検出された場合、前記回転検出部により検出された前記回転方向に前記ノブが回転していると判断する判断部と、
を備えている。
【０００８】
このような構成によれば、ノブの回転方向と回転操作装置により遂行される動作との間に生じる差異に起因する違和感の発生を抑制できる。したがって、ノブの回転速度に依らず快適な操作感をユーザに与えることができる。
【０００９】
上記の回転操作装置は、以下のように構成されうる。
前記第一検出信号の信号レベルが変化した回数と前記第二検出信号の信号レベルが変化した回数の少なくとも一方に基づいて前記ノブの回転量を検出する回転量検出部と、
前記回転検出部により前記ノブの回転が検出されている間に前記第一検出信号の信号レベル変化と前記第二検出信号の信号レベル変化が同時とみなせる期間内に検出された回数を示す回数情報を取得する計数部と、
前記回転量検出部により検出された前記ノブの回転量を、前記回数情報に基づいて補正する補正部と、
を備えている。
【００１０】
例えば、前記補正部は、前記第一検出信号の信号レベルが変化した回数と前記第二検出信号の信号レベルが変化した回数の少なくとも一方に前記回数情報を加えることにより、前記ノブの回転量を補正する。
【００１１】
このような構成によれば、ノブの回転量と回転操作装置により遂行される動作との間に生じる差異に起因する違和感の発生を抑制できる。したがって、ノブの回転速度に依らずさらに快適な操作感をユーザに与えることができる。
【００１２】
上記の回転操作装置は、以下のように構成されうる。
前記第一検出信号の信号レベルまたは前記第二検出信号の信号レベルが変化しない時間が閾値以上である場合、前記判断部は、前記ノブが回転しているかの判断を停止する。
【００１３】
このように判断部における動作の停止条件を設定することにより、消費電力が増大する動作期間を必要最小限にすることができる。
【００１４】
上記の回転操作装置は、以下のように構成されうる。
前記第一検出信号の信号レベルまたは前記第二検出信号の信号レベルが変化しない時間が閾値以上である場合、前記計数部と前記補正部は、前記回数情報の取得と前記ノブの回転量の補正をそれぞれ停止する。
【００１５】
このように計数部と補正部における動作の停止条件を設定することにより、消費電力が増大する動作期間を必要最小限にすることができる。
【００１６】
この場合、上記の回転操作装置は、以下のように構成されうる。
前記閾値は、前記検出部が前記第一パルス信号の信号レベルと前記第二パルス信号の信号レベルを検出する周期の整数倍である。
【００１７】
このような構成によれば、判断部、あるいは計数部と補正部における動作の停止を簡略化でき、動作の停止に必要な負荷を抑制できる。
【発明の効果】
【００１８】
本発明によれば、ノブの回転速度に依らず快適な操作感をユーザに与えることが可能である。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係る回転操作装置の構成を示している。
【図２】上記回転操作装置の動作例を示している。
【図３】上記回転操作装置の一部の構成と状態遷移例を示している。
【発明を実施するための形態】
【００２０】
添付の図面を参照しつつ、実施形態例について以下詳細に説明する。
【００２１】
図１の（Ａ）は、一実施形態に係る回転操作装置１の構成を示している。図１の（Ｂ）は、図１の（Ａ）における線IB−IBに沿う断面を矢印方向から見た構成を示している。
【００２２】
回転操作装置１は、基板２、ノブ３、第一信号出力部４、および第二信号出力部５を備えている。ノブ３、第一信号出力部４、および第二信号出力部５は、基板２に支持されている。
【００２３】
ノブ３は、回転軸３１を備えている。ノブ３は、回転軸３１を中心として回転可能に基板２に支持されている。ノブ３は、周壁３２を備えている。周壁３２は、円筒形状を有している。周壁３２の下部には、複数の遮光壁３３と複数のスリット３４が形成されている。複数の遮光壁３３と複数のスリット３４は、周壁３２の周方向に沿って交互に配列されている。
【００２４】
第一信号出力部４は、発光素子４１と受光素子４２を含んでいる。発光素子４１は、電力の供給を受けることにより所定の波長を有する光を出射する素子である。発光素子４１の例としては、発光ダイオード（ＬＥＤ）、レーザダイオード（ＬＤ）、有機ＥＬ素子などが挙げられる。受光素子４２は、発光素子４１から出射される光の波長に感度を有し、受光強度に応じた受光信号を出力する素子である。受光素子４２の例としては、フォトダイオード、フォトトランジスタ、フォトレジスタなどが挙げられる。
【００２５】
発光素子４１と受光素子４２は、発光素子４１の発光面から出射された光が受光素子４２の受光面に入射するように配置される。本例においては、発光面と受光面が直接向き合うように発光素子４１と受光素子４２が配置されている。しかしながら、発光面から受光面に至る光路上に適宜の光学素子（ミラー、プリズム、レンズなど）が配置されることにより、発光素子４１と受光素子４２の位置関係は、適宜に変更されうる。
【００２６】
第二信号出力部５は、発光素子５１と受光素子５２を含んでいる。発光素子５１は、電力の供給を受けることにより所定の波長を有する光を出射する素子である。発光素子５１の例としては、発光ダイオード（ＬＥＤ）、レーザダイオード（ＬＤ）、有機ＥＬ素子などが挙げられる。受光素子５２は、発光素子５１から出射される光の波長に感度を有し、受光強度に応じた受光信号を出力する素子である。受光素子５２の例としては、フォトダイオード、フォトトランジスタ、フォトレジスタなどが挙げられる。
【００２７】
発光素子５１と受光素子５２は、発光素子５１の発光面から出射された光が受光素子５２の受光面に入射するように配置される。本例においては、発光面と受光面が直接向き合うように発光素子５１と受光素子５２が配置されている。しかしながら、発光面から受光面に至る光路上に適宜の光学素子（ミラー、プリズム、レンズなど）が配置されることにより、発光素子５１と受光素子５２の位置関係は、適宜に変更されうる。
【００２８】
ノブ３は、発光素子４１から受光素子４２に至る光路上、および発光素子５１から受光素子５２に至る光路上に周壁３２が位置するように配置されている。発光素子４１と受光素子４２は、ノブ３が時計回り方向に回転される場合の上流側に配置される。発光素子５１と受光素子５２は、ノブ３が反時計回り方向に回転される場合の上流側に配置される。
【００２９】
ノブ３が回転されると、遮光壁３３とスリット３４が交互に両光路上を通過する。したがって、発光素子４１から出射された光がスリット３４を通過して受光素子４２に到達する受光状態と、発光素子４１から出射された光が遮光壁３３によって遮られる遮光状態とが交互に得られる。同様に、発光素子５１から出射された光がスリット３４を通過して受光素子５２に到達する受光状態と、発光素子５１から出射された光が遮光壁３３によって遮られる遮光状態とが交互に得られる。
【００３０】
図１の（Ａ）に示されるように、回転操作装置１は、制御部６を備えている。制御部６は、第一信号出力部４および第二信号出力部５と通信可能に接続されている。制御部６は、発光素子４１と発光素子５１への電力供給を許容して発光動作を行なわせる。
【００３１】
例えば、制御部６は、基板２に搭載されたマイクロコンピュータでありうる。この場合、制御部６は、プロセッサ７とメモリ８を含んでいる。プロセッサ７としては、ＣＰＵやＭＰＵが例示されうる。メモリ８としては、ＲＯＭやＲＡＭが例示されうる。ＲＯＭには、以下に説明される処理を実行するプログラムが記憶されうる。プロセッサ７は、ＲＯＭ上に記憶されたプログラムの少なくとも一部を指定してＲＡＭ上に展開し、ＲＡＭと協働して以下に説明される処理を実行しうる。
【００３２】
図２は、ノブ３が回転することにより受光素子４２と受光素子５２からそれぞれ出力される受光信号Ｓ０１と受光信号Ｓ０２の一例を示している。受光信号Ｓ０１と受光信号Ｓ０２は、受光状態に対応する信号レベルと遮光状態に対応する信号レベルを有している。信号レベルとは、信号の電圧値または電流値を意味する。本例に係る受光信号Ｓ０１と受光信号Ｓ０２においては、受光状態に対応する信号レベルは、遮光状態に対応する信号レベルよりも高い。以降の説明においては、受光状態に対応する信号レベルを高信号レベルと称し、遮光状態に対応する信号レベルを低信号レベルと称する。
【００３３】
ノブ３が回転されることにより、受光信号Ｓ０１と受光信号Ｓ０２は、高信号レベルと低信号レベルが交互に現れるパルス信号となる。すなわち、受光信号Ｓ０１は、第一パルス信号の一例である。受光信号Ｓ０２は、第二パルス信号の一例である。
【００３４】
図３の（Ａ）に示されるように、制御部６は、検出部６１、回転検出部６２、判断部６３、回転量検出部６４、計数部６５、および補正部６６を備えている。以下に説明する検出部６１、回転検出部６２、判断部６３、回転量検出部６４、計数部６５、および補正部６６の各機能の少なくとも一部は、メモリ８に記憶されたプログラムの少なくとも一部をプロセッサ７が実行することによって実現されうる。
【００３５】
検出部６１は、受光素子４２から出力される受光信号Ｓ０１の信号レベルを検出周期Ｔで検出し、検出信号Ｓ１１を出力する。他方、検出部６１は、受光素子５２から出力される受光信号Ｓ０２の信号レベルを検出周期Ｔで検出し、検出信号Ｓ１２を出力する。図２における符号ｔ１〜ｔ２４は、検出部６１による検出がなされる時点を示している。検出信号Ｓ１１は、第一検出信号の一例である。検出信号Ｓ１２は、第二検出信号の一例である。
【００３６】
図３の（Ａ）に示される回転検出部６２は、検出周期Ｔで検出された受光信号Ｓ０１の信号レベルと受光信号Ｓ０２の信号レベル（すなわち検出信号Ｓ１１の信号レベルと検出信号Ｓ１２の信号レベル）の少なくとも一方に基づいて、ノブ３の回転を検出する。具体的には、回転検出部６２は、検出信号Ｓ１１の信号レベルと検出信号Ｓ１２の信号レベルの少なくとも一方が変化した事実をもってノブ３が回転していると判断する。
【００３７】
図２に示される例においては、時点ｔ２において検出信号Ｓ１１の信号レベルが低信号レベルから高信号レベルに変化している。よって、回転検出部６２は、ノブ３が回転していると判断する。
【００３８】
ノブ３が時計回り方向に回転されると、遮光壁３３とスリット３４が通過することによる信号レベル変化は、受光信号Ｓ０１において先に生じ、続いて受光信号Ｓ０２において生じる。この順序は、検出信号Ｓ１１と検出信号Ｓ１２に反映される。したがって、検出信号Ｓ１１の信号レベル変化に続いて検出信号Ｓ１２の信号レベル変化が生じた事実をもって、ノブ３が時計回りに回転していることが検出されうる。時計回り方向は、第一方向の一例である。
【００３９】
ノブ３が反時計回り方向に回転されると、遮光壁３３とスリット３４が通過することによる信号レベル変化は、受光信号Ｓ０２において先に生じ、続いて受光信号Ｓ０１において生じる。この順序は、検出信号Ｓ１１と検出信号Ｓ１２に反映される。したがって、検出信号Ｓ１２の信号レベル変化に続いて検出信号Ｓ１１の信号レベル変化が生じた事実をもって、ノブ３が反時計回りに回転していることが検出されうる。反時計回り方向は、第二方向の一例である。
【００４０】
したがって、回転検出部６２は、検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化の順序に基づいて、ノブ３の回転方向を検出できる。
【００４１】
制御部６は、検出されたノブ３の回転方向に基づいて、対応する動作を回転操作装置１に行なわせる。例えば、回転操作装置１は、車両に搭載されるオーディオ機器の操作装置の一部を構成しうる。この場合、回転操作装置１は、ノブ３の操作に応じた動作をオーディオ機器に実行させる。
【００４２】
ノブ３の回転速度が上がるほど、受光信号Ｓ０１のパルス幅と受光信号Ｓ０２のパルス幅は狭くなる。本明細書において、「パルス幅」とは、パルス信号が特定の信号レベルを維持している期間を意味する。ある信号レベル変化が生じた時点から次の信号レベル変化が生じた時点までの期間としても定義されうる。図２に示される例においては、受光信号Ｓ０１のパルス幅は、時点ｔ１から時点ｔ１０までの間、徐々に狭くなっている。受光信号Ｓ０２のパルス幅は、時点ｔ２から時点ｔ１１までの間、徐々に狭くなっている。したがって、ノブ３の回転速度が増していることが判る。
【００４３】
他方、受光信号Ｓ０１の信号レベルと受光信号Ｓ０２の信号レベルは、検出部６１による検出周期Ｔとは無関係に変化する。例えば、受光信号Ｓ０１の信号レベルは、時点ｔ１と時点ｔ２の間に低信号レベルから高信号レベルに変化する。その変化の瞬間は、検出部６１に認識されない。検出部６１によって認識されるのは、受光信号Ｓ０１が時点ｔ１において低信号レベルであることと、時点ｔ２において高信号レベルであることのみである。次は時点ｔ４と時点ｔ５の間に受光信号Ｓ０の信号レベルが高信号レベルから低信号レベルへ変化する。この変化が検出部６１によって認識されるのは、時点ｔ５である。
【００４４】
したがって、得られる検出信号Ｓ１１の波形は、受光信号Ｓ０１の波形と異なる。しかしながら、ノブ３が回転している間、検出信号Ｓ１１は、高信号レベルと低信号レベルが交互に現れるパルス信号となる。受光信号Ｓ０２と検出信号Ｓ１２の関係についても同じ説明を適用できる。
【００４５】
結果として、受光信号Ｓ０１の信号レベル変化のタイミングと受光信号Ｓ０２の信号レベル変化のタイミングは異なっているにもかかわらず、検出信号Ｓ１１の信号レベル変化のタイミングと検出信号Ｓ１２の信号レベル変化のタイミングが一致してしまう場合がありうる。
【００４６】
図２に示される例においては、時点ｔ８において検出信号Ｓ１１の信号レベル変化のタイミングと検出信号Ｓ１２の信号レベル変化のタイミングが一致している。このように検出信号Ｓ１１の信号レベルと検出信号Ｓ１２の信号レベルが同時とみなせる期間内に変化すると、ノブ３の回転方向が正確に認識されない場合がありうる。
【００４７】
図３の（Ａ）に示される判断部６３は、回転検出部６２によりノブ３の回転が検出されている間に検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が同時とみなせる期間内に検出された場合、回転検出部６２により検出されたノブ３の回転方向にノブ３が回転していると判断する。換言すると、検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が同時とみなせる期間内に検出される直前の回転検出部６２によるノブ３の回転方向の検出結果が維持される。
【００４８】
図２に示される例においては、時点ｔ８、時点ｔ９、および時点ｔ１２において、検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が同時とみなせる期間内に生じている。本例においては、検出信号Ｓ１１の信号レベル変化が検出信号Ｓ１２の信号レベル変化に先立つため、回転検出部６２により検出されているノブ３の回転方向は、図１の（Ｂ）における時計回り方向である。したがって、判断部６３は、いずれの時点においても、ノブ３が時計回り方向に回転していると判断する。
【００４９】
このような構成によれば、ノブ３の回転方向と回転操作装置１により遂行される動作との間に生じる差異に起因する違和感の発生を抑制できる。したがって、ノブ３の回転速度に依らず快適な操作感をユーザに与えることができる。
【００５０】
図３の（Ａ）に示される回転量検出部６４は、検出信号Ｓ１１の信号レベルが変化した回数と検出信号Ｓ１２の信号レベルが変化した回数の少なくとも一方に基づいて、ノブ３の回転量を検出する。
【００５１】
ノブ３の回転量が大きくなるほど、受光信号Ｓ０１の信号レベル変化の回数が増える。したがって、検出信号Ｓ１１の信号レベル変化の回数も増える。単位角度あたりのスリット３４の数は既知であるので、回転量検出部６４は、検出信号Ｓ１１の信号レベル変化の回数に基づいて、ノブ３の回転量を検出できる。受光信号Ｓ０２と検出信号Ｓ１２の関係についても同じ説明を適用できる。
【００５２】
回転量検出部６４は、検出信号Ｓ１１と検出信号Ｓ１２のうち、信号レベル変化が早い側の回数に基づいてノブ３の回転量を検出しうる。あるいは、回転量検出部６４は、検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が異なるタイミングでなされた事実をもって計数を行なうことにより、ノブ３の回転量を検出しうる。
【００５３】
前述のように、受光信号Ｓ０１の信号レベルと受光信号Ｓ０２の信号レベルは、検出部６１による検出周期Ｔとは無関係に変化する。そのため、受光信号Ｓ０１の信号レベル変化のタイミングと受光信号Ｓ０２の信号レベル変化のタイミングは異なっているにもかかわらず、検出信号Ｓ１１の信号レベル変化のタイミングと検出信号Ｓ１２の信号レベル変化のタイミングが一致してしまう場合がありうる。
【００５４】
このような事態は、ノブ３の回転速度が速い場合に生じやすくなる。図２に示される例においては、一検出周期Ｔに対応する時点ｔ９と時点ｔ１０の間に、受光信号Ｓ０１の信号レベルが２回変化している。同様に、時点ｔ１０と時点ｔ１１の間に、受光信号Ｓ０２の信号レベルが２回変化している。このような場合、受光信号Ｓ０１のパルス幅の経時変化と受光信号Ｓ０２のパルス幅の経時変化が、対応する検出信号のパルス幅の経時変化に反映されない事態が生じうる。結果として、ノブ３の回転量が正確に検出されない。回転量の根拠となる信号レベル変化の回数が正確に検出されていないからである。
【００５５】
図３の（Ａ）に示される計数部６５は、回転検出部６２によりノブ３の回転が検出されている間に検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が同時とみなせる期間内に検出された回数を示す回数情報を取得する。
【００５６】
図２に示される例においては、時点ｔ８、時点ｔ９、および時点ｔ１２において、検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が同時とみなせる期間内に生じている。したがって、本例において計数部６５が取得する回数情報は、「３」である。
【００５７】
図３の（Ａ）に示される補正部６６は、回転量検出部６４により検出されたノブ３の回転量を、計数部６５により取得された回数情報に基づいて補正する。
【００５８】
具体的には、補正部６６は、回転量検出部６４によって計数された検出信号Ｓ１１と検出信号Ｓ１２の少なくとも一方のレベル変化の回数に、計数部６５により取得された回数情報が示す回数を加える。あるいは、補正部６６は、回転量検出部６４によって検出されたノブ３の回転量に、計数部６５により取得された回数情報に対応するノブ３の回転量を加える。
【００５９】
制御部６は、補正部６６により補正されたノブ３の回転量に基づいて、対応する動作を回転操作装置１に行なわせる。
【００６０】
このような構成によれば、ノブ３の回転量と回転操作装置１により遂行される動作との間に生じる差異に起因する違和感の発生を抑制できる。したがって、ノブ３の回転速度に依らずさらに快適な操作感をユーザに与えることができる。
【００６１】
図３の（Ｂ）を参照しつつ、本実施形態に係る回転操作装置１の状態遷移例を説明する。検出部６１から出力される検出信号Ｓ１１または検出信号Ｓ１２の信号レベルが変化しない時間が所定値以上である場合、制御部６は、回転操作装置１を停止状態に遷移させる。停止状態とは、ノブ３が停止または停止に準ずる状態を意味する。例えば、当該時間は、検出周期Ｔの４倍に相当する期間とされる。検出信号Ｓ１１または検出信号Ｓ１２の信号レベルに変化がない限り、停止状態が維持される。
【００６２】
検出部６１により検出信号Ｓ１１または検出信号Ｓ１２に信号レベルの変化が検出されると、制御部６は、回転操作装置１を回転状態に遷移させる。回転状態とは、ノブ３が比較的遅い速度で回転している状態を意味する。検出信号Ｓ１１の信号レベル変化のタイミングと検出信号Ｓ１２の信号レベル変化のタイミングが異なっている限り、回転状態が維持される。
【００６３】
検出信号Ｓ１１の信号レベル変化と検出信号Ｓ１２の信号レベル変化が同時とみなせる期間内に検出されると、制御部６は、回転操作装置１を高速回転状態に遷移させる。高速回転状態においては、上述した判断部６３、計数部６５、および補正部６６による処理が有効とされる。後述する解除条件が満足されるまで、高速回転状態が維持される。
【００６４】
ノブ３の回転速度が低下したと判断されると、制御部６は、回転操作装置１を回転状態に遷移させる。本実施形態においては、検出部６１から出力される検出信号Ｓ１１または検出信号Ｓ１２の信号レベルが変化しない時間が閾値以上である場合、回転状態への遷移がなされる。例えば、当該時間は、検出周期Ｔの３倍に相当する期間とされる。このとき、計数部６５により取得された回数情報はリセットされる。
【００６５】
図２に示される例においては、時点ｔ１６から時点ｔ１９までの期間に得られた検出信号Ｓ１１のパルス幅が検出周期Ｔの３倍に対応している。したがって、判断部６３は、ノブ３が回転しているかの判断を停止する。同様に、計数部６５と補正部６６は、回数情報の取得とノブ３の回転量の補正をそれぞれ停止する。
【００６６】
このように判断部６３、計数部６５、および補正部６６における動作の停止条件を設定することにより、消費電力が増大する動作期間を必要最小限にすることができる。
【００６７】
本実施形態においては、高速動作状態を解除する基準となる閾値が、検出周期Ｔの整数倍である。
【００６８】
このような構成によれば、判断部６３、計数部６５、および補正部６６における動作の停止を簡略化でき、動作の停止に必要な負荷を抑制できる。
【００６９】
前述のように、検出周期Ｔの４倍に対応する期間、検出信号Ｓ１１または検出信号Ｓ１２の信号レベルに変化がなければ、制御部６は、回転操作装置１を停止状態に遷移させる。図２に示される例においては、時点ｔ１９から時点２３までの期間が検出周期Ｔの４倍に対応している。この間検出信号Ｓ１１の信号レベルに変化がないため、停止状態への遷移がなされる。
【００７０】
なお、図３の（Ｂ）に破線で示されるように、高速回転状態から停止状態へ直接に遷移がなされてもよい。例えば、高速回転状態において検出部６１から出力される検出信号Ｓ１１または検出信号Ｓ１２の信号レベルが変化しない時間が、検出周期Ｔの４倍以上である場合、停止状態への遷移がなされうる。
【００７１】
上記の実施形態は、本発明の理解を容易にするための例示にすぎない。上記の実施形態に係る構成は、本発明の趣旨を逸脱しなければ、適宜に変更・改良されうる。
【００７２】
上述した検出部６１、回転検出部６２、判断部６３、回転量検出部６４、計数部６５、および補正部６６の各機能の少なくとも一部は、図１の（Ａ）に示されるプロセッサ７およびメモリ８とは異なる少なくとも一つのハードウェア資源（例えば、ＡＳＩＣやＦＰＧＡなどの集積回路）によって実現されてもよい。
【００７３】
上述した検出部６１、回転検出部６２、判断部６３、回転量検出部６４、計数部６５、および補正部６６の各機能の少なくとも一部は、図１の（Ａ）に示されるプロセッサ７およびメモリ８とは異なるプロセッサとメモリによって実行されるソフトウェアの一機能として実現されてもよい。回転操作装置１が車両に搭載されるオーディオ機器の操作装置の一部を構成する前述の例においては、検出部６１、回転検出部６２、判断部６３、回転量検出部６４、計数部６５、および補正部６６の各機能の少なくとも一部は、当該オーディオ機器が備えているプロセッサとメモリ、あるいは当該車両に搭載された電子制御ユニット（ＥＣＵ）が備えているプロセッサとメモリによって実現されてもよい。
【００７４】
上記の実施形態においては、ノブ３の回転は光学的に検出されている。しかしながら、ノブ３の回転に伴ってパルス状の信号が出力されるのであれば、ノブ３の回転は、機械的あるいは磁気的に検出されてもよい。
【符号の説明】
【００７５】
１：回転操作装置、３：ノブ、４：第一信号出力部、５：第二信号出力部、６：制御部、６１：検出部、６２：回転検出部、６３：判断部、６４：回転量検出部、６５：計数部、６６：補正部、Ｓ０１、Ｓ０２：受光信号、Ｓ１１、Ｓ１２：検出信号、Ｔ：検出周期
【図１】
2019086400.tif 000003
【図２】
2019086400.tif 000004
【図３】
2019086400.tif 000005