(57)【要約】【課題】被検知対象物の２軸に関する移動方向を検知する方向検知デバイスであって、安価である方向検知デバイスを実現する。【解決手段】方向検知デバイス１００は、被検知対象物１０６を検知するための検知信号を出力する発光部１０５Ｄと、検知信号が被検知対象物１０６にて反射されて得られた反射後検知信号が入力されるとともに、そのそれぞれが、３つの異なる出力Ａ〜Ｃを出力する受光部１０５Ａ〜１０５Ｃと、判定信号Ａ〜Ｃの論理積を求めることによって、判定信号Ｄを生成する論理積回路１０２と、判定信号Ａ〜Ｄに基づいて、被検知対象物１０６の、Ｘ軸およびＹ軸の２軸に関する移動方向を検知する判定装置１０３と、を備える。【選択図】図１
2011226952.tif 000002
【特許請求の範囲】
【請求項１】
被検知対象物を検知するための検知信号を出力する信号出力部と、
上記検知信号が上記被検知対象物にて反射されて得られた反射信号が入力されるとともに、３つの異なる出力信号を出力する信号受信部と、
上記信号受信部から出力された３つの異なる出力信号から得られる第１判定信号、第２判定信号、および、第３判定信号に対して論理演算を行うことによって、第４判定信号を生成する演算回路と、
上記第１判定信号、上記第２判定信号、上記第３判定信号、および、上記第４判定信号に基づいて、上記被検知対象物の２軸に関する移動方向を検知する検知部と、を備えることを特徴とする方向検知デバイス。
【請求項２】
上記信号受信部は、上記反射信号が入力されるとともに、１つの上記出力信号を出力する第１入力部、第２入力部、および、第３入力部をさらに備え、
上記第１〜第３入力部は、上記第１〜第３入力部のそれぞれを各頂点とする三角形を形成するように配置されていることを特徴とする請求項１に記載の方向検知デバイス。
【請求項３】
上記三角形は、直角三角形であり、
上記直角三角形における、互いに直交する２辺のうち一方は、上記２軸のうち一方と平行であり、
上記直角三角形における、互いに直交する２辺のうち他方は、上記２軸のうち他方と平行であることを特徴とする請求項２に記載の方向検知デバイス。
【請求項４】
上記出力部は、各第１〜第３入力部との間隔が全て等しくなる配置であることを特徴とする請求項１〜３のいずれか１項に記載の方向検知デバイス。
【請求項５】
上記第１〜第３判定信号は、負論理の信号であり、
上記検知部は、上記演算回路が、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の論理積を演算することによって、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の少なくとも１つが得られることを判定することを特徴とする請求項１〜４のいずれか１項に記載の方向検知デバイス。
【請求項６】
上記第１〜第３判定信号は、正論理の信号であり、
上記検知部は、上記演算回路が、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の論理和を演算することによって、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の少なくとも１つが得られることを判定することを特徴とする請求項１〜４のいずれか１項に記載の方向検知デバイス。
【請求項７】
上記検知部は、上記第４判定信号のレベルの変化から、所定期間の経過後に、上記第１〜第３判定信号に基づいて、上記被検知対象物の２軸に関する移動方向を検知することを特徴とする請求項１〜６のいずれか１項に記載の方向検知デバイス。
【請求項８】
上記検知部は、方向検知デバイスの外部からの命令に応じて上記所定期間を変更する動作変更部を備えることを特徴とする請求項７に記載の方向検知デバイス。
【請求項９】
上記出力部による上記検知信号の出力を制御すると共に、上記３つの出力信号から、上記第１〜第３判定信号を生成する制御部を備えることを特徴とする請求項１〜８のいずれか１項に記載の方向検知デバイス。
【請求項１０】
上記制御部は、上記３つの出力信号のレベルを示す入力強度信号をそれぞれ生成する入力強度信号生成部を備え、
上記検知部は、上記入力強度信号の少なくとも１つに基づいて、方向検知デバイスから上記被検知対象物までの距離を検知する距離検知部を備えることを特徴とする請求項９に記載の方向検知デバイス。
【請求項１１】
被検知対象物を検知するための検知信号を、各々から出力する第１出力部、第２出力部、および、第３出力部と、
上記第１出力部、上記第２出力部、および、上記第３出力部のそれぞれから出力された検知信号が、被検知対象物にて反射されてそれぞれ得られた反射信号が入力される入力部と、
上記反射信号に基づいて、上記被検知対象物の移動方向を検知する検知部と、を備える方向検知デバイスであって、
上記第１出力部、上記第２出力部、および、上記第３出力部は、互いに略同じ出力期間である上記検知信号を、略一定の時間間隔毎に順次出力し、
上記検知部は、上記第１出力部、上記第２出力部、および、上記第３出力部のそれぞれが上記検知信号を出力するタイミングに対応付けられた、検知タイミングのそれぞれにおける、上記反射信号のレベルの組み合わせに基づいて、上記被検知対象物の２軸に関する移動方向を検知することを特徴とする方向検知デバイス。
【請求項１２】
上記第１〜第３出力部は、各第１〜第３出力部を頂点とする三角形を形成するように配置されていることを特徴とする請求項１１に記載の方向検知デバイス。
【請求項１３】
上記三角形は、直角三角形であり、
上記直角三角形における、互いに直交する２辺のうち一方は、上記２軸のうち一方と平行であり、
上記直角三角形における、互いに直交する２辺のうち他方は、上記２軸のうち他方と平行であることを特徴とする請求項１２に記載の方向検知デバイス。
【請求項１４】
各第１〜第３出力部が、上記検知信号を出力するタイミングは、方向検知デバイスの外部からの命令に応じて変更可能であることを特徴とする請求項１１〜１３のいずれか１項に記載の方向検知デバイス。
【請求項１５】
各第１〜第３出力部による上記検知信号の出力を制御すると共に、各検知タイミングにおける、上記反射信号のレベルを記憶するための制御部を備えることを特徴とする請求項１１〜１４のいずれか１項に記載の方向検知デバイス。
【請求項１６】
請求項１〜１５のいずれか１項に記載の方向検知デバイスを備えた電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検知されるべき対象物（以下、「被検知対象物」と称する）の２軸に関する移動方向を、電子機器に対して非接触で検知するのに利用される、光学式反射型の方向検知デバイスおよび電子機器に関する発明である。
【背景技術】
【０００２】
電子機器と人間とのインターフェースについては、様々なことが提案されており、その一例として、電子機器に対して非接触で、命令を出すことが考えられている。例えば、電子機器のディスプレイの上で、被検知対象物である手を右から左に移動させるだけで、手が右から左に移動したことを検知して、この検知に応じて、ディスプレイに表示されている内容を変更する、という提案がある。また、左右の移動方向だけでなく、上下の移動方向を加えた、すなわち、被検知対象物の２軸に関する移動方向の検知を可能にすることにより、電子機器に与える命令数が増える。
【０００３】
上記提案の一例としては、電子ブックリーダーが挙げられる。電子ブックリーダーは、近年急速に普及の兆しをみせているが、この電子ブックリーダーにおいては、電子ブックのページをめくるという行為を、電子ブックリーダーに対して非接触で行うことが考えられている。その場合、電子ブックリーダーの上で、被検知対象物である手を左から右へ移動させることにより、次のページをめくることが可能となる。逆に、電子ブックリーダーの上で、手を右から左に移動させると、前のページをめくることが可能となる。
【０００４】
もう一つ、上記提案の例を挙げる。車の運転中には、音楽等の音量の上げ下げを行ったり、選曲時に何らかのスイッチを押したりする必要がある。その場合、車の運転者は、押すべきスイッチが何処にあるかを探す必要があり、このとき、運転者の目線がオーディオまたはリモコン等に一瞬移ることにより、前方不注意による自動車事故が発生してしまう危険性がある。そこで、例えばオーディオに対して非接触で、該オーディオの上で、被検知対象物である手を下から上に移動させるだけで、音量を上げること、または、逆に、手を上から下に移動させるだけで、音量を下げることができれば、運転者は、車前方から目を離すことなく、音量の上げ下げ等の操作ができ、運転者にとって、運転事故の確率が下がる、という利点がある。
【０００５】
上記２つの提案のように、電子機器に対して非接触で、命令を出すことができると、ユーザーにとっての利便性は、飛躍的に向上する。
【０００６】
ところで、被検知対象物の移動方向を検知する従来の技術としては、半導体の発光素子と、受光素子を用いた反射型の検知デバイス２つと、を使用して、方向を検知する方向検知デバイスが挙げられる。該方向検知デバイスは例えば、特許文献１に開示されている。
【０００７】
図９は、特許文献１に係る方向検知デバイスの概略構成を示すブロック図である。図９に示す反射型センサー（方向検知デバイス）５０１は、検知物体（被検知対象物）５０５が移動する軌道に沿って、半導体受光素子５０３、半導体発光素子５０４、および、半導体受光素子５０２が、この順序で配置された構成である。反射型センサー５０１は、半導体発光素子５０４から光を出射し、検知物体５０５に当たって反射したこの光を、半導体受光素子５０２および５０３が受光する仕組みとなっている。ここで、検知物体５０５が、図９中の矢印５０６の方向に移動するとき、反射型センサー５０１では、半導体受光素子５０３が先に、上記の受光により検知物体５０５があることを検知し、この検知から少し遅れて、半導体受光素子５０２が、上記の受光により検知物体５０５があることを検知する。半導体受光素子５０２と半導体受光素子５０３との間での、検知時間の差（検知タイミングのズレ）が生じることにより、反射型センサー５０１は、検知物体５０５が矢印５０６の方向に移動したことを検知することが可能となる。
【０００８】
図１０および図１１は、特許文献２に係る方向検知デバイスの概略構成を示すブロック図である。図１０に示す近接センサ（方向検知デバイス）６０１は、１つの入力部６０２と、４つの出力部６０３〜６０６と、出力部６０３〜６０６を駆動すると共に、入力部６０２からの信号の値を読み取るための制御部６０７と、を備えている。また、図１１には、図１０に係る、入力部６０２および出力部６０３〜６０６の配置を示している。
【０００９】
近接センサ６０１は、出力部６０３〜６０６が、それぞれ異なるパルスコードの信号を出力して、検出部である制御部６０７が、出力部６０３〜６０６のうちどれから出力された信号であるのかを判断することにより、方向検知を実施するものである。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開昭６１−１０５８７９号公報（１９８６年５月２３日公開）
【特許文献２】特開２００６−８８７６８号公報（２００６年４月６日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献１に係る反射型センサー５０１では、図９に示すとおり、検知物体５０５が移動する軌道に沿って順次、半導体受光素子５０２および５０３を配置することで、該軌道に対して平行な方向（すなわち、矢印５０６の方向およびその反対方向）に伸びる１軸に関する、検知物体５０５の移動方向の検知を可能としているが、検知物体５０５が２軸で移動する場合に、そのいずれか１軸に関する移動方向の検知しかできない、という問題が発生する。例えば、該２軸として、互いに直交するＸ軸およびＹ軸を想定した場合、反射型センサー５０１は、検知物体５０５の、Ｘ軸方向に関する移動方向の検知ができるが、Ｙ軸方向に関する移動方向の検知ができない。
【００１２】
特許文献２に係る近接センサ６０１は、Ｘ軸およびＹ軸の２軸に関する移動方向の検知が可能であるが、１つの入力部６０２と、４つの出力部６０３〜６０６と、を備える構成が必須であり、入力部および出力部を構成する部品が多数必要となる。従って、特許文献２に係る近接センサ６０１は、これらの部品に要するコストが大きいため、安価で提供することが困難である、という問題が発生する。
【００１３】
本発明は、上記の問題に鑑みて為された発明であり、その目的は、被検知対象物の２軸に関する移動方向を検知する方向検知デバイスであって、安価である方向検知デバイスおよび電子機器を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の方向検知デバイスは、上記の問題を解決するために、被検知対象物を検知するための検知信号を出力する信号出力部と、上記検知信号が上記被検知対象物にて反射されて得られた反射信号が入力されるとともに、３つの異なる出力信号を出力する信号受信部と、上記信号受信部から出力された３つの異なる出力信号から得られる第１判定信号、第２判定信号、および、第３判定信号に対して論理演算を行うことによって、第４判定信号を生成する演算回路と、上記第１判定信号、上記第２判定信号、上記第３判定信号、および、上記第４判定信号に基づいて、上記被検知対象物の２軸に関する移動方向を検知する検知部と、を備えることを特徴としている。
【００１５】
上記の構成によれば、本発明の方向検知デバイスは、３つの入力部と、１つの出力部と、を備える構成により、被検知対象物の２軸に関する移動方向を検知することが可能な構成であるため、１つの入力部と、４つの出力部と、を備える構成が必須であった、従来技術に係る構成と比較して、入力部および出力部の総数を少なくすることができる。従って、本発明の方向検知デバイスは、入力部および出力部を構成する部品点数の削減が可能であり、これにより、これらの部品に要するコストが削減できるため、安価で提供することが可能となる。
【００１６】
また、本発明の方向検知デバイスは、上記信号受信部は、上記反射信号が入力されるとともに、１つの上記出力信号を出力する第１入力部、第２入力部、および、第３入力部をさらに備え、上記第１〜第３入力部は、上記第１〜第３入力部のそれぞれを各頂点とする三角形を形成するように配置されていることを特徴としている。
【００１７】
上記の構成によれば、各第１〜第３入力部を、一直線に配置せずに、三角形の各頂点となるように配置することにより、第１〜第３入力部は、被検知対象物の２軸に関する移動方向を検知するにあたって好適である。
【００１８】
すなわち、被検知対象物が移動する場合、移動の方向に応じて、反射信号が各第１〜第３入力部に対して入力されるタイミングにズレが生じる。例えば、このズレが、第１および第２入力部間で生じた場合、第１および第２入力部が並ぶ方向に対して平行な軸に関する、被検知対象物の移動方向を検知することが可能となり、第１および第３入力部間で生じた場合、第１および第３入力部が並ぶ方向に対して平行な軸に関する、被検知対象物の移動方向を検知することが可能となる。こうして、本発明の方向検知デバイスは、被検知対象物の２軸に関する移動方向を検知することができる。
【００１９】
また、本発明の方向検知デバイスは、上記三角形は、直角三角形であり、上記直角三角形における、互いに直交する２辺のうち一方は、上記２軸のうち一方と平行であり、上記直角三角形における、互いに直交する２辺のうち他方は、上記２軸のうち他方と平行であることを特徴としている。
【００２０】
上記の構成によれば、直角三角形である上記三角形における、互いに直交する２辺を、移動方向を検知する際の２軸に対応させることにより、被検知対象物の移動方向を、直交座標として検知することが可能であるため、検知原理の簡素化を図ることができる。
【００２１】
また、本発明の方向検知デバイスは、上記出力部は、各第１〜第３入力部との間隔が全て等しくなる配置であることを特徴としている。
【００２２】
上記の構成によれば、各第１〜第３入力部に入力される反射信号のレベルの均一化を図ることが可能となるため、第１〜第３判定信号の有無の判断が容易となり、検知をより正確に行うことができる。
【００２３】
また、本発明の方向検知デバイスは、上記第１〜第３判定信号は、負論理の信号であり、上記検知部は、上記演算回路が、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の論理積を演算することによって、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の少なくとも１つが得られることを判定することを特徴としている。
【００２４】
また、本発明の方向検知デバイスは、上記第１〜第３判定信号は、正論理の信号であり、上記検知部は、上記演算回路が、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の論理和を演算することによって、上記第１判定信号、上記第２判定信号、および、上記第３判定信号の少なくとも１つが得られることを判定することを特徴としている。
【００２５】
上記の構成によれば、演算回路による論理演算の結果である第４判定信号から、第１〜第３判定信号のうち少なくとも１つが出力されているか否かを知ることができる。
【００２６】
また、本発明の方向検知デバイスは、上記検知部は、上記第４判定信号のレベルの変化から、所定期間の経過後に、上記第１〜第３判定信号に基づいて、上記被検知対象物の２軸に関する移動方向を検知することを特徴としている。
【００２７】
上記の構成によれば、第４判定信号のレベルの変化をもとに、第１〜第３判定信号のうちどれが出力されているのかを判断することにより、被検知対象物が移動した方向を検知することができる。
【００２８】
また、本発明の方向検知デバイスは、上記検知部は、方向検知デバイスの外部からの命令に応じて上記所定期間を変更する動作変更部を備えることを特徴としている。
【００２９】
上記の構成によれば、動作変更部は、方向検知デバイスの外部からの命令に応じて、第４判定信号のレベルが変化してから、検知部による検知を行うまでの期間を変更することができる。移動速度が速い被検知対象物に対する検知の際には、第４判定信号のレベルが変化してから、移動が完了するまでの期間が短くなるため、これに併せて、検知部による検知を行うまでの期間を短くすることで、移動速度が速い被検知対象物に対しても、検知を確実に実施することができる。
【００３０】
また、本発明の方向検知デバイスは、上記出力部による上記検知信号の出力を制御すると共に、上記３つの出力信号から、上記第１〜第３判定信号を生成する制御部を備えることを特徴としている。
【００３１】
特許文献２に係る近接センサは、４つの出力部が、それぞれ異なるパルスコードの信号を出力する必要があり、さらに、４つの出力部のうちどれから出力された信号であるかを判定する必要がある。このように、特許文献２に係る近接センサは、検知の原理が複雑であることに起因して、制御部の構成が複雑となる。
【００３２】
一方、本発明の方向検知デバイスが上述したような簡素な検知原理であることから、本発明に係る制御部は、検知信号の出力制御と、例えば各第１〜第３入力部からの反射信号に対する電流−電圧変換により第１〜第３判定信号を生成する構成であれば十分であるため、その構成を簡素化することができる。すなわち、本発明の方向検知デバイスは、特許文献２に係る方向検知デバイスと比べて、パルスコードを生成する構成が不必要であるため、制御部を簡素化でき、製造コストを下げることが可能となる。
【００３３】
また、本発明の方向検知デバイスは、上記制御部は、上記３つの出力信号のレベルを示す入力強度信号をそれぞれ生成する入力強度信号生成部を備え、上記検知部は、上記入力強度信号の少なくとも１つに基づいて、方向検知デバイスから上記被検知対象物までの距離を検知する距離検知部を備えることを特徴としている。
【００３４】
上記の構成によれば、距離検知部は、入力強度信号生成部が生成した入力強度信号を用いて、反射信号のレベルを検出することにより、方向検知デバイスから被検知対象物までの、およその距離を検知することができる。
【００３５】
本発明の方向検知デバイスは、上記の問題を解決するために、被検知対象物を検知するための検知信号を、各々から出力する第１出力部、第２出力部、および、第３出力部と、上記第１出力部、上記第２出力部、および、上記第３出力部のそれぞれから出力された検知信号が、被検知対象物にて反射されてそれぞれ得られた反射信号が入力される入力部と、上記反射信号に基づいて、上記被検知対象物の移動方向を検知する検知部と、を備える方向検知デバイスであって、上記第１出力部、上記第２出力部、および、上記第３出力部は、互いに略同じ出力期間である上記検知信号を、略一定の時間間隔毎に順次出力し、上記検知部は、上記第１出力部、上記第２出力部、および、上記第３出力部のそれぞれが上記検知信号を出力するタイミングに対応付けられた、検知タイミングのそれぞれにおける、上記反射信号のレベルの組み合わせに基づいて、上記被検知対象物の２軸に関する移動方向を検知することを特徴としている。
【００３６】
上記の構成によれば、本発明の方向検知デバイスは、１つの入力部と、３つの出力部と、を備える構成により、被検知対象物の２軸に関する移動方向を検知することが可能な構成であるため、１つの入力部と、４つの出力部と、を備える構成が必須であった、従来技術に係る構成と比較して、入力部および出力部の総数を少なくすることができる。従って、本発明の方向検知デバイスは、入力部および出力部を構成する部品点数の削減が可能であり、これにより、これらの部品に要するコストが削減できるため、安価で提供することが可能となる。
【００３７】
また、本発明の方向検知デバイスは、上記第１〜第３出力部は、各第１〜第３出力部を頂点とする三角形を形成するように配置されていることを特徴としている。
【００３８】
上記の構成によれば、各第１〜第３出力部を、一直線に配置せずに、三角形の各頂点となるように配置することにより、第１〜第３出力部は、被検知対象物の２軸に関する移動方向を検知するにあたって好適である。
【００３９】
また、本発明の方向検知デバイスは、上記三角形は、直角三角形であり、上記直角三角形における、互いに直交する２辺のうち一方は、上記２軸のうち一方と平行であり、上記直角三角形における、互いに直交する２辺のうち他方は、上記２軸のうち他方と平行であることを特徴としている。
【００４０】
上記の構成によれば、直角三角形である上記三角形における、互いに直交する２辺を、移動方向を検知する際の２軸に対応させることにより、被検知対象物の移動方向を、直交座標として検知することが可能であるため、検知原理の簡素化を図ることができる。
【００４１】
また、本発明の方向検知デバイスは、各第１〜第３出力部が、上記検知信号を出力するタイミングは、方向検知デバイスの外部からの命令に応じて変更可能であることを特徴としている。
【００４２】
上記の構成によれば、方向検知デバイスの外部からの命令に応じて、各第１〜第３出力部が検知信号を出力するタイミングを変更することができる。移動速度が速い被検知対象物に対する検知の際には、検知信号が被検知対象物にて反射され得る期間が短くなるため、これに併せて、検知信号の出力期間、および／または、各第１〜第３出力部が検知信号を順次出力する時間間隔を短くすることで、移動速度が速い被検知対象物に対しても、検知を確実に実施することができる。
【００４３】
また、本発明の方向検知デバイスは、各第１〜第３出力部による上記検知信号の出力を制御すると共に、各検知タイミングにおける、上記反射信号のレベルを記憶するための制御部を備えることを特徴としている。
【００４４】
上記の構成によれば、制御部は、検知信号の出力制御と、逐次的な反射信号のレベルの記憶と、を行う構成であれば十分であるため、その構成を簡素化することができる。
【００４５】
また、本発明の電子機器は、本発明の方向検知デバイスを備えるものであり、備えられた方向検知デバイスと同様の効果を奏するものである。
【発明の効果】
【００４６】
以上のとおり、本発明の方向検知デバイスは、被検知対象物を検知するための検知信号を出力する信号出力部と、上記検知信号が上記被検知対象物にて反射されて得られた反射信号が入力されるとともに、３つの異なる出力信号を出力する信号受信部と、上記信号受信部から出力された３つの異なる出力信号から得られる第１判定信号、第２判定信号、および、第３判定信号に対して論理演算を行うことによって、第４判定信号を生成する演算回路と、上記第１判定信号、上記第２判定信号、上記第３判定信号、および、上記第４判定信号に基づいて、上記被検知対象物の２軸に関する移動方向を検知する検知部と、を備える。
【００４７】
また、本発明の方向検知デバイスは、被検知対象物を検知するための検知信号を、各々から出力する第１出力部、第２出力部、および、第３出力部と、上記第１出力部、上記第２出力部、および、上記第３出力部のそれぞれから出力された検知信号が、被検知対象物にて反射されてそれぞれ得られた反射信号が入力される入力部と、上記反射信号に基づいて、上記被検知対象物の移動方向を検知する検知部と、を備える方向検知デバイスであって、上記第１出力部、上記第２出力部、および、上記第３出力部は、互いに略同じ出力期間である上記検知信号を、略一定の時間間隔毎に順次出力し、上記検知部は、上記第１出力部、上記第２出力部、および、上記第３出力部のそれぞれが上記検知信号を出力するタイミングに対応付けられた、検知タイミングのそれぞれにおける、上記反射信号のレベルの組み合わせに基づいて、上記被検知対象物の２軸に関する移動方向を検知する。
【００４８】
従って、本発明は、被検知対象物の２軸に関する移動方向を検知する方向検知デバイスであって、安価であるという効果を奏する。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施の形態に係る方向検知デバイスの構成を示すブロック図である。
【図２】（ａ）〜（ｄ）は、図１に係る判定装置が、判定信号に基づく判定を行う要領を説明するタイミングチャートである。
【図３】被検知対象物の移動速度が、速い場合と遅い場合とにおける、両判定信号同士を比較したタイミングチャートである。
【図４】本発明の別の実施の形態に係る方向検知デバイスの構成を示すブロック図である。
【図５】（ａ）〜（ｄ）は、図４に係る判定装置が、判定信号に基づく判定を行う要領を説明するタイミングチャートである。
【図６】本発明のさらに別の実施の形態に係る方向検知デバイスの構成を示すブロック図である。
【図７】図６に係る判定装置が、判定を行う要領を説明するタイミングチャートである。
【図８】図７に係る判定結果をまとめた表である。
【図９】従来技術に係る方向検知デバイスの概略構成を示すブロック図である。
【図１０】別の従来技術に係る方向検知デバイスの概略構成を示すブロック図である。
【図１１】図１０に示す方向検知デバイスにおける、入力部および出力部の配置を示すブロック図である。
【発明を実施するための形態】
【００５０】
〔実施の形態１〕
図１は、本発明の一実施の形態に係る方向検知デバイス１００の構成を示すブロック図である。図１に示す方向検知デバイス１００は、被検知対象物１０６の２軸に関する移動方向を検知するものである。被検知対象物１０６としては、人の手等が挙げられるが、後述する検知信号を反射させることが可能な物体であれば、具体的なものについて特に限定されない。また、図示の便宜上、被検知対象物１０６は、方向検知デバイス１００のセンサー部１００ｓと、後述するＹ軸方向に並ぶように図示しているが、実際は、センサー部１００ｓと対向するような位置となる。後述する各実施の形態に係る方向検知デバイスを示す図面（図４および図６）においても同様である。
【００５１】
なお、各実施の形態において、被検知対象物１０６の移動方向を検知する際の上記２軸は、互いに直交する、Ｘ軸およびＹ軸の２つとしている。Ｘ軸は、各実施の形態に係る方向検知デバイスを示す図面（図１、図４、および、図６）における、紙面左右方向に伸びる軸であり、特に相対的に、紙面右側をプラス方向（＋）、紙面左側をマイナス方向（−）と称している。Ｙ軸は、同図面（図１、図４、および、図６）における、紙面上下方向に伸びる軸であり、特に相対的に、紙面上側をプラス方向（＋）、紙面下側をマイナス方向（−）と称している。
【００５２】
図１に示す方向検知デバイス１００は、センサー部１００ｓ、センサー部１００ｓを制御する制御装置（制御部）１０１、制御装置１０１から出力された判定信号Ａ〜Ｃを用いた論理演算を行う論理積回路（演算回路）１０２、および、制御装置１０１から出力された判定信号Ａ〜Ｃ、ならびに、論理積回路１０２から出力された判定信号Ｄが入力される判定装置（検知部）１０３を備えて構成されたものである。ここで、方向検知デバイス１００は、判定装置１０３に対する、外部からのアクセス手段としての外部接続端子１００ｏを有しており、判定装置１０３は、この外部接続端子１００ｏに接続された、図示しない外部機器から与えられた命令に応じて、自装置の動作内容を適宜変更する動作変更部１１３を備えている。
【００５３】
図１に示すとおり、センサー部１００ｓは、３つの受光部（信号受信部、第１〜第３入力部）１０５Ａ〜１０５Ｃ、および、１つの発光部（信号出力部）１０５Ｄという、総計４つの入力部および出力部によって構成されている。受光部１０５Ａ〜１０５Ｃの各々としては、フォトダイオード等の周知の受光素子が、発光部１０５Ｄとしては、ＬＥＤ（Light Emitting Diode：発光ダイオード）等の周知の発光素子が、それぞれ利用可能である。なお、センサー部１００ｓは、受光部１０５Ａ〜１０５Ｃおよび発光部１０５Ｄの他、受光部１０５Ａ〜１０５Ｃによる受光から得られた信号を増幅するための、図示しない増幅器等を備えていてもよい。
【００５４】
受光部１０５Ａ〜１０５Ｃは、その全てが同一直線上に位置しないように配置されている。つまり、受光部１０５Ａ〜１０５Ｃは、それぞれが三角形の各頂点となるように配置されており、これにより、各受光部１０５Ａ〜１０５Ｃを頂点とする三角形を形成するように配置されている。加えて、受光部１０５Ａ〜１０５Ｃの配置関係は、受光部１０５Ａおよび受光部１０５Ｂを結んだ線分と、受光部１０５Ｂおよび受光部１０５Ｃを結んだ線分と、によって挟まれた角が直角である、直角三角形を形成するような配置となっている。
【００５５】
ここで、上記直角三角形における、互いに直交する２辺のうち一方である、受光部１０５Ａおよび受光部１０５Ｂを結んだ線分は、Ｘ軸と平行となっている。また同様に、同直角三角形における、互いに直交する２辺のうち他方である、受光部１０５Ｂおよび受光部１０５Ｃを結んだ線分は、Ｙ軸と平行となっている。
【００５６】
このとおり、上記直角三角形における、互いに直交する２辺はそれぞれ、被検知対象物１０６の移動方向を検知する際の、上記２軸の各々と、１対１に対応するように平行であるのが好ましい。直交の関係にある該２辺の各々を、該２軸の各々と対応させることにより、被検知対象物１０６の移動方向を、Ｘ軸およびＹ軸からなる直交座標として検知することが可能であるため、方向検知デバイス１００としては、検知原理の簡素化を図ることができる。
【００５７】
また、受光部１０５Ａと発光部１０５Ｄとの間隔、受光部１０５Ｂと発光部１０５Ｄとの間隔、および、受光部１０５Ｃと発光部１０５Ｄとの間隔は、全て同じ寸法とされている。これにより、各受光部１０５Ａ〜１０５Ｃに入力される、後述する反射後検知信号（反射信号）のレベルの均一化を図ることが可能となるため、判定信号Ａ〜Ｃの有無の判断が容易となり、検知をより正確に行うことができる。
【００５８】
制御装置１０１は、発光駆動制御回路１１０を備えている。発光駆動制御回路１１０は、センサー部１００ｓの発光部１０５Ｄを駆動するための制御信号を生成し、センサー部１００ｓに対して供給する。この制御信号は、発光部１０５Ｄを発光させるか否かを示す情報に加え、どのようなタイミングにて発光部１０５Ｄを発光させるのかを示す情報を含んでいる。
【００５９】
発光部１０５Ｄは、発光駆動制御回路１１０からセンサー部１００ｓに対して供給された上記制御信号に応じて発光することにより、検知信号を光信号として出射（出力）する。発光部１０５Ｄが出射する検知信号は、信号としての出力があるのか否かが、明確かつ容易に区別することができる信号であれば十分であり、各実施の形態では、一例として、２値論理におけるハイレベル（高レベル）およびローレベル（低レベル）が、それぞれ、検知信号としての信号出力の有無に対応付けられた、一般的なデジタル信号を用いている。
【００６０】
発光部１０５Ｄから出射された検知信号は、被検知対象物１０６にて反射された後、反射後検知信号（反射信号）として、受光部１０５Ａ〜１０５Ｃの各々に対して入射（入力）され、各受光部１０５Ａ〜１０５Ｃにより受光される。
【００６１】
受光部１０５Ａ〜１０５Ｃはそれぞれ、光電変換により、受光した上記反射後検知信号を、光信号から電気信号へと変換した後、必要に応じて各電気信号を増幅し、制御装置１０１に対して出力する。ここでは、受光部１０５Ａから出力された該電気信号を出力（１つの出力信号）Ａと、受光部１０５Ｂから出力された該電気信号を出力（１つの出力信号）Ｂと、受光部１０５Ｃから出力された該電気信号を出力（１つの出力信号）Ｃと、それぞれ称している。但し、各実施の形態に係る方向検知デバイスを示す図面（図１および図４）では、図示の便宜上、これらの出力（３つの異なる出力信号）Ａ〜Ｃを、いずれもセンサー部１００ｓから出力される信号として図示している。
【００６２】
制御装置１０１は、ＩＶ（電流−電圧）変換回路１１１をさらに備えている。各受光部１０５Ａ〜１０５Ｃから制御装置１０１に対して供給された電気信号、すなわち、上記の出力Ａ〜Ｃは、いずれも電流信号である。ＩＶ変換回路１１１は、出力Ａ〜Ｃの各々を、電流信号から電圧信号へと変換する。電圧信号へと変換された後の出力Ａ〜Ｃは、それぞれ、判定信号Ａ〜Ｃとして、制御装置１０１から出力される。
【００６３】
なお、判定信号Ａは、本発明に係る第１判定信号に、判定信号Ｂは、本発明に係る第２判定信号に、判定信号Ｃは、本発明に係る第３判定信号に、それぞれ対応する。
【００６４】
また、制御装置１０１は、ＩＶ変換回路１１１の出力値を判断することにより、出力Ａ〜Ｃの各々の出力強度を判定する強度判定回路（入力強度信号生成部）１１２を備えている。強度判定回路１１２の出力は、各受光部１０５Ａ〜１０５Ｃが受光した反射後検知信号のレベルを示す入力強度信号として、判定装置１０３に対して出力される。
【００６５】
制御装置１０１から出力された判定信号Ａ〜Ｃは、論理積回路１０２および判定装置１０３に対して供給される。
【００６６】
本発明に係る演算回路は、判定信号Ａ〜Ｃが負論理の信号である場合に周知の論理積回路が、判定信号Ａ〜Ｃが正論理の信号である場合に周知の論理和回路が、それぞれ使用される。図１に示す方向検知デバイス１００は、判定信号Ａ〜Ｃが負論理の信号となる。従って、該演算回路は、論理積回路１０２を使用している。
【００６７】
論理積回路１０２は、負論理の信号である判定信号Ａ〜Ｃの論理積を演算し、演算結果を判定信号Ｄとして出力する。なお、判定信号Ｄは、本発明に係る第４判定信号に対応する信号であり、判定装置１０３に対して供給される。
【００６８】
判定装置１０３に対しては、判定信号Ａ〜Ｃがそれぞれ入力端子１０３Ａ〜１０３Ｃから入力され、判定信号Ｄがインタラプト端子１０３Ｉから入力される。
【００６９】
判定装置１０３は、判定信号Ａ〜Ｄに基づいて、被検知対象物１０６が、Ｘ軸方向とＹ軸方向とのいずれの方向から移動してきたのかを判定する。
【００７０】
図２（ａ）〜（ｄ）は、図１に係る判定装置１０３が、判定信号Ａ〜Ｄに基づく上記判定を行う要領を説明するタイミングチャートである。具体的に、図２（ａ）はＸ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合を、図２（ｂ）はＸ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合を、図２（ｃ）はＹ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合を、図２（ｄ）はＹ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合を、それぞれ示している。
【００７１】
図２（ａ）を参照すると、Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１００では、最初に受光部１０５Ｂおよび受光部１０５Ｃが、ローレベル（２値論理における低レベル）の反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力ＢおよびＣがハイレベル（２値論理における高レベル）からローレベルへと変化し、続いて、判定信号ＢおよびＣがハイレベルからローレベルへと変化する。さらに、ローレベルの判定信号ＢおよびＣが論理積回路１０２に対して入力されると、論理積回路１０２から出力される判定信号Ｄは、ハイレベルからローレベルへと変化する。
【００７２】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ハイレベルからローレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号Ａがハイレベルであり、かつ、判定信号ＢおよびＣがローレベルであれば、判定装置１０３は、Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【００７３】
図２（ｂ）を参照すると、Ｘ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１００では、最初に受光部１０５Ａが、ローレベルの反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力Ａがハイレベルからローレベルへと変化し、続いて、判定信号Ａがハイレベルからローレベルへと変化する。さらに、ローレベルの判定信号Ａが論理積回路１０２に対して入力されると、論理積回路１０２から出力される判定信号Ｄは、ハイレベルからローレベルへと変化する。
【００７４】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ハイレベルからローレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号Ａがローレベルであり、かつ、判定信号ＢおよびＣがハイレベルであれば、判定装置１０３は、Ｘ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【００７５】
図２（ｃ）を参照すると、Ｙ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１００では、最初に受光部１０５Ａおよび受光部１０５Ｂが、ローレベルの反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力ＡおよびＢがハイレベルからローレベルへと変化し、続いて、判定信号ＡおよびＢがハイレベルからローレベルへと変化する。さらに、ローレベルの判定信号ＡおよびＢが論理積回路１０２に対して入力されると、論理積回路１０２から出力される判定信号Ｄは、ハイレベルからローレベルへと変化する。
【００７６】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ハイレベルからローレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号ＡおよびＢがローレベルであり、かつ、判定信号Ｃがハイレベルであれば、判定装置１０３は、Ｙ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【００７７】
図２（ｄ）を参照すると、Ｙ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１００では、最初に受光部１０５Ｃが、ローレベルの反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力Ｃがハイレベルからローレベルへと変化し、続いて、判定信号Ｃがハイレベルからローレベルへと変化する。さらに、ローレベルの判定信号Ｃが論理積回路１０２に対して入力されると、論理積回路１０２から出力される判定信号Ｄは、ハイレベルからローレベルへと変化する。
【００７８】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ハイレベルからローレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号ＡおよびＢがハイレベルであり、かつ、判定信号Ｃがローレベルであれば、判定装置１０３は、Ｙ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【００７９】
以上の、図２（ａ）〜（ｄ）を参照した検知動作を、被検知対象物１０６の移動に応じて行うことにより、方向検知デバイス１００は、被検知対象物１０６の２軸に関する移動方向を検知することができる。
【００８０】
また、判定装置１０３の動作変更部１１３は、判定信号Ｄのレベルが変化（図２（ａ）〜（ｄ）では、判定信号Ｄがハイレベルからローレベルへと変化）してから、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定するまでの時間ｔを、外部機器から与えられる命令に従って変更することができる。時間ｔの変更は、被検知対象物１０６の移動速度を考慮した上で、被検知対象物１０６の移動方向を検知する場合において有効である。
【００８１】
図３は、被検知対象物１０６の移動速度が、速い場合と遅い場合とにおける、判定信号Ａ同士を比較したタイミングチャートである。
【００８２】
図３に示したタイミングチャートは、Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合の説明であるとするので、以下の説明においては、図２（ａ）に示したタイミングチャートをさらに参照する。また、説明の便宜上、同タイミングチャートには、被検知対象物１０６の移動速度が、速い場合と遅い場合とで同じ波形である判定信号Ｂ〜Ｄを併せて示している。
【００８３】
図２（ａ）に示すタイミングチャートにおいて、判定信号Ａは、受光部１０５Ａの上に被検知対象物１０６がない間、換言すれば、被検知対象物１０６の移動中においてはハイレベルに維持されているが、被検知対象物１０６の移動が完了し、受光部１０５Ａの上に被検知対象物１０６があるようになると、判定信号ＢおよびＣと同様に、ハイレベルからローレベルへと変化することになる。
【００８４】
ここで、被検知対象物１０６の移動速度が速い場合、判定信号Ｄがハイレベルからローレベルへと変化してから、判定信号Ａがハイレベルからローレベルへと変化するまでの時間は、被検知対象物１０６の移動速度が遅い場合と比較して短くなる。入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理の判定は、判定信号Ａがハイレベルからローレベルへと変化する前に行われる必要があるため、上記の時間ｔは、被検知対象物１０６の移動速度が速くなるほどに、短く設定する必要がある。
【００８５】
図３に示すタイミングチャートにおいて、被検知対象物１０６の移動速度が速い場合、上記の時間ｔを、相対的に長時間であるｔｂに設定すると、判定信号Ａ〜Ｃの論理の判定時には、判定信号Ａが既にローレベルへと変化してしまっているため、Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動した、という判断ができない。
【００８６】
従って、図３に示すタイミングチャートにおいて、被検知対象物１０６の移動速度が速い場合、上記の時間ｔは、ｔｂよりも短い時間であり、かつ、判定信号Ａがハイレベルに維持されている期間に該当するｔａに設定する必要がある。つまり、この例の場合、受光部１０５Ｂおよび１０５Ｃが、ほぼ同時期に被検知対象物１０６を検知した後、受光部１０５Ａの上を被検知対象物１０６が通過する前に、判定装置１０３は、判定信号Ａ〜Ｃの論理を判定する必要がある。
【００８７】
そして、判定装置１０３は、このｔｂからｔａへの変更に代表される、上記の時間ｔの変更を、外部機器から与えられる命令に従って、例えば備えられた動作変更部１１３が変更可能であるのが好ましい。
【００８８】
なお、上記の時間ｔを短くするということは、判定装置１０３に対して高速な処理を要求することとなる。一方、被検知対象物１０６の移動速度が遅い場合には、上記の時間ｔは短くする必要なく、判定装置１０３に対して高速な処理を要求する必要がない。被検知対象物１０６の移動速度に合わせて、時間ｔを変更できる方向検知デバイス１００は、様々な移動速度を持った被検知対象物１０６に対して、２軸に関する移動方向を検知することが可能となる。
【００８９】
さらに、制御装置１０１の強度判定回路１１２から出力された入力強度信号は、判定装置１０３の入力端子１０３Ｊに対して入力されるが、判定装置１０３は、入力強度信号に含まれた、各受光部１０５Ａ〜１０５Ｃが受光した反射後検知信号のレベルを示す情報に応じて、方向検知デバイス１００から被検知対象物１０６までの距離を検知する距離検知部１１４を備えているのが好ましい。
【００９０】
すなわち、方向検知デバイス１００から被検知対象物１０６までの距離以外の条件が同じである場合、方向検知デバイス１００から被検知対象物１０６が近い場合は、各受光部１０５Ａ〜１０５Ｃが受光した反射後検知信号のレベルが大きく、方向検知デバイス１００から被検知対象物１０６までの距離が遠いと、同レベルが小さくなることは、明らかである。そこで、距離検知部１１４は、入力強度信号から、各受光部１０５Ａ〜１０５Ｃが受光した反射後検知信号のレベルの大小を検出することにより、方向検知デバイス１００から被検知対象物１０６までの距離を容易に検知することができる。
【００９１】
２軸に関する移動方向の検知と、方向検知デバイス１００から被検知対象物１０６までの距離を判断することで、方向検知デバイス１００は、違う命令を電子機器に対して与えることができる。例えば、近くで下から上に手を動かしたら、音量を２段階上げる。遠くで下から上に手を動かしたら音量を１段階だけ上げる使い方が可能となる。
【００９２】
〔実施の形態２〕
図４は、本発明の別の実施の形態に係る方向検知デバイス１５０の構成を示すブロック図である。図４に示す方向検知デバイス１５０は、以下に説明する点が、図１に示す方向検知デバイス１００と異なっている。
【００９３】
図１に示す方向検知デバイス１００は、判定信号Ａ〜Ｃが負論理であった。一方、図４に示す方向検知デバイス１５０は、判定信号Ａ〜Ｃが正論理である。
【００９４】
図１に示す方向検知デバイス１００は、判定信号Ａ〜Ｃが負論理であったため、本発明に係る演算回路として、論理積回路１０２を使用した。一方、図４に示す方向検知デバイス１５０は、判定信号Ａ〜Ｃが正論理であるため、同演算回路として、論理和回路（演算回路）１０４を使用している。論理和回路１０４は、正論理の信号である判定信号Ａ〜Ｃの論理和を演算し、演算結果を判定信号Ｄ（第４判定信号）として出力する。
【００９５】
その他、方向検知デバイス１５０の構成は、方向検知デバイス１００と同様であるため、詳細な説明を省略する。
【００９６】
図５（ａ）〜（ｄ）は、図４に係る判定装置１０３が、判定信号Ａ〜Ｄに基づく上記判定を行う要領を説明するタイミングチャートである。具体的に、図５（ａ）はＸ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合を、図５（ｂ）はＸ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合を、図５（ｃ）はＹ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合を、図５（ｄ）はＹ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合を、それぞれ示している。
【００９７】
図５（ａ）を参照すると、Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１５０では、最初に受光部１０５Ｂおよび受光部１０５Ｃが、ハイレベルの反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力ＢおよびＣがローレベルからハイレベルへと変化し、続いて、判定信号ＢおよびＣがローレベルからハイレベルへと変化する。さらに、ハイレベルの判定信号ＢおよびＣが論理和回路１０４に対して入力されると、論理和回路１０４から出力される判定信号Ｄは、ローレベルからハイレベルへと変化する。
【００９８】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ローレベルからハイレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号Ａがローレベルであり、かつ、判定信号ＢおよびＣがハイレベルであれば、判定装置１０３は、Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【００９９】
図５（ｂ）を参照すると、Ｘ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１５０では、最初に受光部１０５Ａが、ハイレベルの反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力Ａがローレベルからハイレベルへと変化し、続いて、判定信号Ａがローレベルからハイレベルへと変化する。さらに、ハイレベルの判定信号Ａが論理和回路１０４に対して入力されると、論理和回路１０４から出力される判定信号Ｄは、ローレベルからハイレベルへと変化する。
【０１００】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ローレベルからハイレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号Ａがハイレベルであり、かつ、判定信号ＢおよびＣがローレベルであれば、判定装置１０３は、Ｘ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【０１０１】
図５（ｃ）を参照すると、Ｙ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１５０では、最初に受光部１０５Ａおよび受光部１０５Ｂが、ハイレベルの反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力ＡおよびＢがローレベルからハイレベルへと変化し、続いて、判定信号ＡおよびＢがローレベルからハイレベルへと変化する。さらに、ハイレベルの判定信号ＡおよびＢが論理和回路１０４に対して入力されると、論理和回路１０４から出力される判定信号Ｄは、ローレベルからハイレベルへと変化する。
【０１０２】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ローレベルからハイレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号ＡおよびＢがハイレベルであり、かつ、判定信号Ｃがローレベルであれば、判定装置１０３は、Ｙ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【０１０３】
図５（ｄ）を参照すると、Ｙ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する場合、方向検知デバイス１５０では、最初に受光部１０５Ｃが、ハイレベルの反射後検知信号を得ることで、被検知対象物１０６を検知する。このとき、出力Ａ〜Ｃは、出力Ｃがローレベルからハイレベルへと変化し、続いて、判定信号Ｃがローレベルからハイレベルへと変化する。さらに、ハイレベルの判定信号Ｃが論理和回路１０４に対して入力されると、論理和回路１０４から出力される判定信号Ｄは、ローレベルからハイレベルへと変化する。
【０１０４】
判定装置１０３は、インタラプト端子１０３Ｉに対して入力される判定信号Ｄが、ローレベルからハイレベルへと変化したことを検知（インタラプト）すると、この検知から時間（所定期間）ｔ経過した後に、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定する。この論理の判定の結果、判定信号ＡおよびＢがローレベルであり、かつ、判定信号Ｃがハイレベルであれば、判定装置１０３は、Ｙ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動したと判定し、この判定の結果を、被検知対象物１０６の移動方向の検知結果として、検知結果出力端子１００ｐから出力する。
【０１０５】
以上の、図５（ａ）〜（ｄ）を参照した検知動作を、被検知対象物１０６の移動に応じて行うことにより、方向検知デバイス１５０は、被検知対象物１０６の２軸に関する移動方向を検知することができる。
【０１０６】
また、方向検知デバイス１５０では、方向検知デバイス１００の場合と同様に、判定装置１０３の動作変更部１１３は、判定信号Ｄのレベルが変化（図５（ａ）〜（ｄ）では、判定信号Ｄがローレベルからハイレベルへと変化）してから、入力端子１０３Ａ〜１０３Ｃの各々に対して入力される判定信号Ａ〜Ｃの論理を判定するまでの時間ｔを、外部機器から与えられる命令に従って変更することができる。
【０１０７】
さらに、方向検知デバイス１５０では、方向検知デバイス１００の場合と同様に、判定装置１０３は、入力強度信号に含まれた、各受光部１０５Ａ〜１０５Ｃが受光した反射後検知信号のレベルを示す情報に応じて、方向検知デバイス１５０から被検知対象物１０６までの距離を検知する距離検知部１１４を備えているのが好ましい。
【０１０８】
〔実施の形態３〕
図６は、本発明のさらに別の実施の形態に係る方向検知デバイス２００の構成を示すブロック図である。図６に示す方向検知デバイス２００は、先の各実施の形態に係る方向検知デバイス１００および１５０（図１および図４参照）と同様に、被検知対象物１０６の２軸に関する移動方向を検知するものである。
【０１０９】
図６に示す方向検知デバイス２００は、センサー部２００ｓ、制御装置（制御部）２０１、および、判定装置（検知部）２０３を備えて構成されたものである。方向検知デバイス２００は、制御装置２０１に対する、外部からのアクセス手段としての外部接続端子２００ｏを有しており、制御装置２０１は、この外部接続端子２００ｏに接続された、図示しない外部機器から与えられた命令に応じて、自装置の動作内容を適宜変更することが可能である。
【０１１０】
図６に示すとおり、センサー部２００ｓは、３つの発光部（第１〜第３出力部）２０５Ａ〜２０５Ｃ、および、１つの受光部（入力部）２０５Ｄという、総計４つの入力部および出力部によって構成されている。なお、センサー部２００ｓは、発光部２０５Ａ〜２０５Ｃおよび受光部２０５Ｄの他、受光部２０５Ｄによる受光から得られた信号を増幅するための、図示しない増幅器等を備えていてもよい。
【０１１１】
発光部２０５Ａ〜２０５Ｃは、各々発光部１０５Ｄ（図１参照）と同様の構成であるものが利用可能であり、かつ、受光部１０５Ａ〜１０５Ｃ（図１参照）と同様の配置である。すなわち、発光部２０５Ａ〜２０５Ｃは、各発光部２０５Ａ〜２０５Ｃを頂点とし、かつ、発光部２０５Ａおよび発光部２０５Ｂを結んだ線分と、発光部２０５Ｂおよび発光部２０５Ｃを結んだ線分と、によって挟まれた角が直角である、直角三角形を形成するような配置となっている。同直角三角形における、互いに直交する２辺のうち一方である、発光部２０５Ａおよび発光部２０５Ｂを結んだ線分は、Ｘ軸と平行となっている。同直角三角形における、互いに直交する２辺のうち他方である、発光部２０５Ｂおよび発光部２０５Ｃを結んだ線分は、Ｙ軸と平行となっている。直交の関係にある該２辺の各々を、該２軸の各々と対応させることにより、被検知対象物１０６の移動方向を、Ｘ軸およびＹ軸からなる直交座標として検知することが可能であるため、方向検知デバイス２００としては、検知原理の簡素化を図ることができる。
【０１１２】
また、受光部２０５Ｄは、発光部２０５Ａとの間隔、発光部２０５Ｂとの間隔、および、発光部２０５Ｃとの間隔のそれぞれが、全て同じ寸法とされた配置であるのが好ましい。
【０１１３】
制御装置２０１は、発光駆動制御回路２１０を備えている。発光駆動制御回路２１０は、センサー部２００ｓの各発光部２０５Ａ〜２０５Ｃを駆動するための制御信号（制御信号１）を生成し、センサー部２００ｓに対して供給する。この制御信号（制御信号１）は、各発光部２０５Ａ〜２０５Ｃを発光させるか否かを示す情報に加え、どのようなタイミングにて各発光部２０５Ａ〜２０５Ｃを発光させるのかを示す情報を含んでいる。
【０１１４】
発光部２０５Ａ〜２０５Ｃは、発光駆動制御回路２１０からセンサー部２００ｓに対して供給された上記制御信号（制御信号１）に応じて発光することにより、各々が、検知信号を光信号として出射（出力）する。各発光部２０５Ａ〜２０５Ｃから出射される検知信号の具体的態様については後述する。
【０１１５】
各発光部２０５Ａ〜２０５Ｃから出射された検知信号は、被検知対象物１０６にて反射された後、反射後検知信号（反射信号）として、共通の受光部２０５Ｄに対して入射（入力）され、受光部２０５Ｄにより受光される。
【０１１６】
受光部２０５Ｄは、光電変換により、受光した上記反射後検知信号を、光信号から電気信号へと変換した後、必要に応じて該電気信号を増幅し、制御装置２０１に対して出力する。但し、図６では、図示の便宜上、受光部２０５Ｄからの出力を、センサー部２００ｓから出力される信号として図示している。
【０１１７】
制御装置２０１は、ＩＶ変換回路２１１、３つのレジスタ２１２〜２１４、および、判定制御回路２１５を備えている。
【０１１８】
受光部２０５Ｄから制御装置２０１に対して供給された電気信号は、電流信号である。ＩＶ変換回路２１１は、受光部２０５Ｄからの出力を、電流信号から電圧信号へと変換する。但し、受光部２０５Ｄからの出力を電圧信号へと変換しても、受光部２０５Ｄからの出力の論理は変更されないので、以下では便宜上、電圧信号への変換後の同出力についても、受光部２０５Ｄからの出力と称している。
【０１１９】
レジスタ２１２〜２１４は、各発光部２０５Ａ〜２０５Ｃの発光タイミングに応じて、それぞれが異なるタイミングにおける、受光部２０５Ｄからの出力の論理（レベル）を示す情報を記憶するものである。具体的に、レジスタ２１２は、発光部２０５Ａの発光タイミングに対応付けられており、発光部２０５Ａによる発光から得られる該情報が記憶される。レジスタ２１３は、発光部２０５Ｂの発光タイミングに対応付けられており、発光部２０５Ｂによる発光から得られる該情報が記憶される。レジスタ２１４は、発光部２０５Ｃの発光タイミングに対応付けられており、発光部２０５Ｃによる発光から得られる該情報が記憶される。
【０１２０】
各発光部２０５Ａ〜２０５Ｃは、発光駆動制御回路２１０からの制御信号（制御信号１）に応じて、時分割で発光される。ここで、例えば、レジスタ２１２は、発光部２０５Ａが発光しているタイミングで、受光部２０５Ｄの出力がローレベルに変化したら、この変化を示す値をレジスタ２１２に取り込むような仕組みになっている。レジスタ２１３および２１４についても同様の仕組みである。
【０１２１】
判定制御回路２１５は、レジスタ２１２〜２１４の全てに対して、上記の各情報が記憶されると、一連のこの記憶動作が完了したことを示す制御信号（制御信号２）を、判定装置２０３に対して送出する。
【０１２２】
判定装置２０３は、判定制御回路２１５から送出された制御信号（制御信号２）が入力されると、各レジスタ２１２〜２１４に対して記憶された上記の各情報を、それぞれ入力端子２０３Ａ〜２０３Ｃを通じて個別に読み取る。
【０１２３】
判定装置２０３は、読み取った、各レジスタ２１２〜２１４に対して記憶された上記の各情報に基づいて、被検知対象物１０６が、Ｘ軸方向とＹ軸方向とのいずれの方向から移動してきたのかを判定する。
【０１２４】
図７は、図６に係る判定装置２０３が、判定を行う要領を説明するタイミングチャートである。なお、方向検知デバイス２００では、受光部２０５Ｄからの出力は、負論理であるとする。
【０１２５】
図７の、７ａには発光部２０５Ａが発光する検知信号のタイミングチャートを、７ｂには発光部２０５Ｂが発光する検知信号のタイミングチャートを、７ｃには発光部２０５Ｃが発光する検知信号のタイミングチャートを、それぞれ示している。７ａ〜７ｃのタイミングチャートでは、対応する各発光部２０５Ａ〜２０５Ｃが１回の発光で発光する時間をｔ２００としている。
【０１２６】
発光部２０５Ａがｔ２００の時間で１回発光すると、その後、例えばｔ２００の時間を空けて、発光部２０５Ｂがｔ２００の時間で１回発光する。発光部２０５Ｂがｔ２００の時間で１回発光すると、その後、例えばｔ２００の時間を空けて、発光部２０５Ｃがｔ２００の時間で１回発光する。発光部２０５Ｃがｔ２００の時間で１回発光すると、その後、例えばｔ２００の時間を空けて、再び、発光部２０５Ａがｔ２００の時間で１回発光する。ここで、各発光部２０５Ａ〜２０５Ｃの１回の発光後毎に空けるべき時間は、ｔ２００に限定されることはないが、毎回略同じ時間とする。
【０１２７】
以上のように、発光部２０５Ａ〜２０５Ｃは、例えば時間ｔ２００という一定の時間間隔毎に、互いに略同じ出力期間（ここでは、時間ｔ２００）である検知信号を、発光部２０５Ａ、発光部２０５Ｂ、発光部２０５Ｃ、発光部２０５Ａ・・・、という順序で、連続して順次出力する。
【０１２８】
ちなみに、受光部２０５Ｄからの出力は、センサー部２００ｓの上を被検知対象物１０６が移動したときに、各発光部２０５Ａ〜２０５Ｃから出射された検知信号のうち少なくとも１つが被検知対象物１０６にて反射して得られた、反射後検知信号を受光部２０５Ｄが受光した場合に発生する。
【０１２９】
図７の７ｄおよび７ｅは、被検知対象物１０６が、Ｙ軸のプラス方向からマイナス方向へと移動した場合のタイミングチャートである。図７の７ｆは、被検知対象物１０６が、Ｙ軸のマイナス方向からプラス方向へと移動した場合のタイミングチャートである。図７の７ｇおよび７ｈは、被検知対象物１０６が、Ｘ軸のプラス方向からマイナス方向へと移動した場合のタイミングチャートである。図７の７ｉは、被検知対象物１０６が、Ｘ軸のマイナス方向からプラス方向へと移動した場合のタイミングチャートである。
【０１３０】
制御装置２０１および判定装置２０３の動作を、図７の７ｄ〜７ｉを用いて説明する。
【０１３１】
Ｙ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する際に、発光部２０５Ａが発光していたら、受光部２０５Ｄからの出力の波形は、７ｄに示すタイミングチャートのようになる。発光部２０５Ａが発光しているタイミングで、７ｄに示す波形がローレベルを示しており、被検知対象物１０６を検知していることが分かる。このとき、制御装置２０１の状態を記憶しているレジスタ２１２に対しては、ローレベルを示す情報が記憶される（７ｄに示すＭＡ）。
【０１３２】
その後、発光部２０５Ｂが発光するが、このタイミングでは、７ｄに示す波形がローレベルであるため、制御装置２０１内のレジスタ２１３に対しては、ローレベルを示す情報が記憶される（７ｄに示すＭＢ）。
【０１３３】
その後、発光部２０５Ｃが発光するが、このタイミングでは、７ｄに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１４に対しては、ハイレベルを示す情報が記憶される（７ｄに示すＭＣ）。
【０１３４】
レジスタ２１２および２１３に対して、受光部２０５Ｄからの出力におけるローレベルを示す情報が、レジスタ２１４に対して、受光部２０５Ｄからの出力におけるハイレベルを示す情報が、それぞれ記憶されると、判定制御回路２１５は、一連のこの記憶動作が完了したことを示す制御信号（制御信号２）を判定装置２０３に対して送出する。判定装置２０３は、該制御信号（制御信号２）に応じて、各レジスタ２１２〜２１４に対して記憶された上記の情報を、それぞれ入力端子２０３Ａ〜２０３Ｃを通じて個別に読み取る。
【０１３５】
判定装置２０３は、各レジスタ２１２〜２１４から読み取った情報と、図８に示す判断表と、を参照して、被検知対象物１０６が、Ｙ軸のプラス方向からマイナス方向へと移動したと判断し、判断結果を検知結果出力端子２００ｐから出力する。図８に示す判断表において、「Ｌ」はローレベルを、「Ｈ」はハイレベルを、それぞれ示している。
【０１３６】
レジスタ２１２〜２１４に対する値の記憶方法であるが、受光部２０５Ｄからの出力が初めてローレベルになったタイミングを含めて、各発光部２０５Ａ〜２０５Ｃが発光するタイミング毎に３回分を記憶する。図７の７ｄ〜７ｉにそれぞれ示した、ＭＡ〜ＭＣが、記憶を行うタイミング（検知タイミング）を示す。
【０１３７】
Ｙ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する際には、発光部２０５Ｂが発光しているときに被検知対象物１０６が現れることも考えられる。この場合のタイミングチャートを図７の７ｅに示している。
【０１３８】
被検知対象物１０６は、発光部２０５Ｂが発光しているときに検知されるので、受光部２０５Ｄからの出力は、発光部２０５Ｂが発光しているタイミングでローレベルとなる。このとき、制御装置２０１の状態を記憶しているレジスタ２１３に対しては、ローレベルを示す情報が記憶される（７ｅに示すＭＢ）。
【０１３９】
その後、発光部２０５Ｃが発光するタイミングが訪れるが、このタイミング時には、被検知対象物１０６が完全にマイナス方向へと移動していないため、受光部２０５Ｄからの出力がローレベルとはならず、７ｅに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１４に対しては、ハイレベルを示す情報が記憶される（７ｅに示すＭＣ）。
【０１４０】
その後、発光部２０５Ａが発光するが、このタイミング時には、被検知対象物１０６にて反射した検知信号を、受光部２０５Ｄが受光することになるため、受光部２０５Ｄからの出力はローレベルとなり、制御装置２０１内のレジスタ２１２に対しては、ローレベルを示す情報が記憶される（７ｅに示すＭＡ）。
【０１４１】
レジスタ２１２〜２１４に対して、受光部２０５Ｄからの出力における情報が、それぞれ記憶された後については、７ｄに係る説明と同様である。すなわち、判定装置２０３は、３つのレジスタ２１２〜２１４がセットされてから、図８の判断表をもとに、被検知対象物１０６が、Ｙ軸のプラス方向からマイナス方向へと移動したと判断し、判断結果を検知結果出力端子２００ｐから出力する。
【０１４２】
Ｙ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する際に、受光部２０５Ｄからの出力の波形は、７ｆに示すタイミングチャートのようになる。発光部２０５Ｃが発光しているタイミングで、７ｆに示す波形がローレベルを示しており、被検知対象物１０６を検知していることが分かる。このとき、制御装置２０１の状態を記憶しているレジスタ２１４に対しては、ローレベルを示す情報が記憶される（７ｆに示すＭＣ）。
【０１４３】
その後、発光部２０５Ａが発光するが、このタイミングでは、７ｆに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１２に対しては、ハイレベルを示す情報が記憶される（７ｆに示すＭＡ）。
【０１４４】
その後、発光部２０５Ｂが発光するが、このタイミングでは、７ｆに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１３に対しては、ハイレベルを示す情報が記憶される（７ｆに示すＭＢ）。
【０１４５】
レジスタ２１２および２１３に対して、受光部２０５Ｄからの出力におけるハイレベルを示す情報が、レジスタ２１４に対して、受光部２０５Ｄからの出力におけるローレベルを示す情報が、それぞれ記憶されると、判定制御回路２１５は、一連のこの記憶動作が完了したことを示す制御信号（制御信号２）を判定装置２０３に対して送出する。判定装置２０３は、該制御信号（制御信号２）に応じて、各レジスタ２１２〜２１４に対して記憶された上記の情報を、それぞれ入力端子２０３Ａ〜２０３Ｃを通じて個別に読み取る。
【０１４６】
判定装置２０３は、各レジスタ２１２〜２１４から読み取った情報と、図８に示す判断表と、を参照して、被検知対象物１０６が、Ｙ軸のマイナス方向からプラス方向へと移動したと判断し、判断結果を検知結果出力端子２００ｐから出力する。
【０１４７】
Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する際に、発光部２０５Ｂが発光していたら、受光部２０５Ｄからの出力の波形は、７ｇに示すタイミングチャートのようになる。発光部２０５Ｂが発光しているタイミングで、７ｇに示す波形がローレベルを示しており、被検知対象物１０６を検知していることが分かる。このとき、制御装置２０１の状態を記憶しているレジスタ２１３に対しては、ローレベルを示す情報が記憶される（７ｇに示すＭＢ）。
【０１４８】
その後、発光部２０５Ｃが発光するが、このタイミングでは、７ｇに示す波形がローレベルであるため、制御装置２０１内のレジスタ２１４に対しては、ローレベルを示す情報が記憶される（７ｇに示すＭＣ）。
【０１４９】
その後、発光部２０５Ａが発光するが、このタイミングでは、７ｇに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１２に対しては、ハイレベルを示す情報が記憶される（７ｇに示すＭＡ）。
【０１５０】
レジスタ２１２に対して、受光部２０５Ｄからの出力におけるハイレベルを示す情報が、レジスタ２１３および２１４に対して、受光部２０５Ｄからの出力におけるローレベルを示す情報が、それぞれ記憶されると、判定制御回路２１５は、一連のこの記憶動作が完了したことを示す制御信号（制御信号２）を判定装置２０３に対して送出する。判定装置２０３は、該制御信号（制御信号２）に応じて、各レジスタ２１２〜２１４に対して記憶された上記の情報を、それぞれ入力端子２０３Ａ〜２０３Ｃを通じて個別に読み取る。
【０１５１】
判定装置２０３は、各レジスタ２１２〜２１４から読み取った情報と、図８に示す判断表と、を参照して、被検知対象物１０６が、Ｘ軸のプラス方向からマイナス方向へと移動したと判断し、判断結果を検知結果出力端子２００ｐから出力する。
【０１５２】
Ｘ軸のプラス方向からマイナス方向へと被検知対象物１０６が移動する際には、発光部２０５Ｃが発光しているときに被検知対象物１０６が現れることも考えられる。この場合のタイミングチャートを図７の７ｈに示している。
【０１５３】
被検知対象物１０６は、発光部２０５Ｃが発光しているときに検知されるので、受光部２０５Ｄからの出力は、発光部２０５Ｃが発光しているタイミングでローレベルとなる。このとき、制御装置２０１の状態を記憶しているレジスタ２１４に対しては、ローレベルを示す情報が記憶される（７ｈに示すＭＣ）。
【０１５４】
その後、発光部２０５Ａが発光するタイミングが訪れるが、このタイミング時には、被検知対象物１０６が完全にマイナス方向へと移動していないため、受光部２０５Ｄからの出力がローレベルとはならず、７ｈに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１２に対しては、ハイレベルを示す情報が記憶される（７ｈに示すＭＡ）。
【０１５５】
その後、発光部２０５Ｂが発光するが、このタイミング時には、被検知対象物１０６にて反射した検知信号を、受光部２０５Ｄが受光することになるため、受光部２０５Ｄからの出力はローレベルとなり、制御装置２０１内のレジスタ２１３に対しては、ローレベルを示す情報が記憶される（７ｈに示すＭＢ）。
【０１５６】
レジスタ２１２〜２１４に対して、受光部２０５Ｄからの出力における情報が、それぞれ記憶された後については、７ｇに係る説明と同様である。すなわち、判定装置２０３は、３つのレジスタ２１２〜２１４がセットされてから、図８の判断表をもとに、被検知対象物１０６が、Ｘ軸のプラス方向からマイナス方向へと移動したと判断し、判断結果を検知結果出力端子２００ｐから出力する。
【０１５７】
Ｘ軸のマイナス方向からプラス方向へと被検知対象物１０６が移動する際に、受光部２０５Ｄからの出力の波形は、７ｉに示すタイミングチャートのようになる。発光部２０５Ａが発光しているタイミングで、７ｉに示す波形がローレベルを示しており、被検知対象物１０６を検知していることが分かる。このとき、制御装置２０１の状態を記憶しているレジスタ２１２に対しては、ローレベルを示す情報が記憶される（７ｉに示すＭＡ）。
【０１５８】
その後、発光部２０５Ｂが発光するが、このタイミングでは、７ｉに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１３に対しては、ハイレベルを示す情報が記憶される（７ｉに示すＭＢ）。
【０１５９】
その後、発光部２０５Ｃが発光するが、このタイミングでは、７ｉに示す波形がハイレベルであるため、制御装置２０１内のレジスタ２１４に対しては、ハイレベルを示す情報が記憶される（７ｉに示すＭＣ）。
【０１６０】
レジスタ２１２に対して、受光部２０５Ｄからの出力におけるローレベルを示す情報が、レジスタ２１３および２１４に対して、受光部２０５Ｄからの出力におけるハイレベルを示す情報が、それぞれ記憶されると、判定制御回路２１５は、一連のこの記憶動作が完了したことを示す制御信号（制御信号２）を判定装置２０３に対して送出する。判定装置２０３は、該制御信号（制御信号２）に応じて、各レジスタ２１２〜２１４に対して記憶された上記の情報を、それぞれ入力端子２０３Ａ〜２０３Ｃを通じて個別に読み取る。
【０１６１】
判定装置２０３は、各レジスタ２１２〜２１４から読み取った情報と、図８に示す判断表と、を参照して、被検知対象物１０６が、Ｘ軸のマイナス方向からプラス方向へと移動したと判断し、判断結果を検知結果出力端子２００ｐから出力する。
【０１６２】
また、制御装置２０１は、各発光部２０５Ａ〜２０５Ｃにおける１回の発光の時間（図７では、時間ｔ２００）を、外部機器から与えられる命令に従って変更することができる。時間ｔ２００の変更は、被検知対象物１０６の移動速度を考慮した上で、被検知対象物１０６の移動方向を検知する場合において有効である。
【０１６３】
また、本発明の電子機器は、方向検知デバイス１００、方向検知デバイス１５０、方向検知デバイス２００のいずれかを備えるものであり、備えられた方向検知デバイスと同様の効果を奏するものである。これらの方向検知デバイスは、センサー部が小型化できるために、搭載する電子機器の設計自由度を高めることができ、手軽に、携帯電話等に対して非接触のインターフェースを追加することができる。
【０１６４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６５】
本発明は、被検知対象物の２軸に関する移動方向を、電子機器に対して非接触で検知するのに利用される、光学式反射型の方向検知デバイスおよび電子機器に利用可能である。
【符号の説明】
【０１６６】
１００、１５０、２００  方向検知デバイス
１０１  制御装置（制御部）
１０２  論理積回路（演算回路）
１０３  判定装置（検知部）
１０４  論理和回路（演算回路）
１０５Ａ〜１０５Ｃ  受光部（信号受信部、第１〜第３入力部）
１０５Ｄ  発光部（信号出力部）
１０６  被検知対象物
１１２  強度判定回路（入力強度信号生成部）
１１３  動作変更部
１１４  距離検知部
２０１  制御装置（制御部）
２０３  判定装置（検知部）
２０５Ａ〜２０５Ｃ  発光部（第１〜第３出力部）
２０５Ｄ  受光部（入力部）
【図１】
2011226952.tif 000003
【図２】
2011226952.tif 000004
【図３】
2011226952.tif 000005
【図４】
2011226952.tif 000006
【図５】
2011226952.tif 000007
【図６】
2011226952.tif 000008
【図７】
2011226952.tif 000009
【図８】
2011226952.tif 000010
【図９】
2011226952.tif 000011
【図１０】
2011226952.tif 000012
【図１１】
2011226952.tif 000013