(57)【要約】【課題】リモコンにより指し示される位置とポインタの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することが可能なリモコンシステムを提供する。【解決手段】このリモコンシステム１００は、表示装置１と、表示装置１に表示されるポインタ１１ａを遠隔操作可能なリモコン２と、スピーカ１２と、を備え、リモコン２は、リモコン本体部２１と、リモコン本体部２１の姿勢を検知するジャイロセンサ２２と、スピーカ１２から出力された音声を検知するマイク２３とを含み、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正するように構成されている。【選択図】図１２
2014204240.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置に表示されるポインタを遠隔操作可能なリモコンと、
前記表示装置側から前記リモコン側に向かって音声を出力する音声出力部と、を備え、
前記リモコンは、リモコン本体部と、前記リモコン本体部の姿勢を検知する姿勢検知センサと、前記音声出力部から出力された音声を検知する音声検知部とを含み、前記姿勢検知センサによる前記リモコン本体部の姿勢検知結果に基づいて前記リモコン本体部が指し示す位置に前記ポインタが移動するように遠隔操作可能であり、
前記音声検知部による前記音声出力部から出力された音声の音声検知結果、および、前記姿勢検知センサによる前記リモコン本体部の姿勢検知結果に基づいて、前記リモコン本体部が指し示す位置と前記ポインタの位置との位置ずれを補正するように構成されている、リモコンシステム。
【請求項２】
前記音声出力部は、前記表示装置に表示される画像に対応する音声を出力するスピーカである、請求項１に記載のリモコンシステム。
【請求項３】
前記表示装置の画面端部を超えて前記リモコン本体部が指し示された場合に、前記音声検知部による前記音声検知結果および前記姿勢検知センサによる前記姿勢検知結果に基づいて、前記リモコン本体部が指し示す位置と前記ポインタの位置との位置ずれを補正するように構成されている、請求項１または２に記載のリモコンシステム。
【請求項４】
前記音声検知部による前記音声検知結果および前記姿勢検知センサによる前記姿勢検知結果に基づいて、前記リモコン本体部が指し示す位置と前記ポインタの位置とのキャリブレーション時の位置関係に対する位置ずれを補正するように構成されている、請求項１〜３のいずれか１項に記載のリモコンシステム。
【請求項５】
前記音声検知部による前記音声検知結果および前記姿勢検知センサによる前記姿勢検知結果に基づいて、再度キャリブレーションを行うことにより、前記リモコン本体部が指し示す位置と前記ポインタの位置との位置ずれを補正するように構成されている、請求項４に記載のリモコンシステム。
【請求項６】
前記姿勢検知センサによる前記姿勢検知結果に基づいて、前記リモコン本体部により前記表示装置の画面中央の位置と、画面左端および画面右端の少なくとも一方の位置とが指し示されたと判断された場合に、それぞれ、前記音声検知部による前記音声検知結果および前記姿勢検知センサによる前記姿勢検知結果に基づいて、再度キャリブレーションを行うことにより、前記リモコン本体部が指し示す位置と前記ポインタの位置との位置ずれを補正するように構成されている、請求項５に記載のリモコンシステム。
【請求項７】
前記音声出力部は、少なくとも２つ以上設けられており、
少なくとも２つ以上の前記音声出力部から出力された音声の前記音声検知部による前記音声検知結果および前記姿勢検知センサによる前記姿勢検知結果に基づいて、前記ポインタの位置と前記リモコン本体部との位置ずれを補正するように構成されている、請求項１〜６のいずれか１項に記載のリモコンシステム。
【請求項８】
前記少なくとも２つ以上の音声出力部は、互いに異なるタイミング、周波数または位相で音声を出力するように構成されている、請求項７に記載のリモコンシステム。
【請求項９】
前記音声検知部による前記音声検知結果および前記姿勢検知センサによる前記姿勢検知結果に基づいて、前記表示装置から前記音声検知部までの距離Ｌ０と、前記リモコン本体部が前記表示装置の画面中央を指し示す際に前記リモコン本体部の前記表示装置に対する傾斜角度θ０１と、前記表示装置の画面左端に対して前記リモコン本体部が位置する方向角θＬと、前記表示装置の画面右端に対して前記リモコン本体部が位置する方向角θＲとを算出し、算出した前記距離Ｌ０、前記傾斜角度θ０１、前記方向角θＬおよび前記方向角θＲに基づいて、キャリブレーションを行うように構成されている、請求項１〜８のいずれか１項に記載のリモコンシステム。
【請求項１０】
前記音声検知部は、指向性を有するマイクを含む、請求項９に記載のリモコンシステム。
【請求項１１】
前記音声検知部による前記音声検知結果としての音圧情報、および、前記姿勢検知センサによる前記姿勢検知結果としての角度情報に基づいて、前記リモコン本体部が指し示す位置と前記ポインタの位置との位置ずれを補正するように構成されている、請求項１〜１０のいずれか１項に記載のリモコンシステム。
【請求項１２】
前記音声出力部は、電波信号音による音声を出力するように構成されている、請求項１〜１１のいずれか１項に記載のリモコンシステム。
【請求項１３】
リモコン本体部と、
前記リモコン本体部の姿勢を検知する姿勢検知センサと、
表示装置側から出力された音声を検知する音声検知部と、
前記姿勢検知センサによる前記リモコン本体部の姿勢検知結果に基づいて前記リモコン本体部が指し示す位置に前記ポインタを移動させるとともに、前記音声検知部による前記表示装置側から出力された音声の音声検知結果、および、前記姿勢検知センサによる前記リモコン本体部の姿勢検知結果に基づいて、前記リモコン本体部が指し示す位置と前記ポインタの位置との位置ずれを補正する制御を行う制御部と、を備える、リモコン。
【請求項１４】
リモコン本体部の姿勢を検知するステップと、
前記リモコン本体部の姿勢検知結果に基づいて前記リモコン本体部が指し示す位置に、表示装置に表示されたポインタが移動するように遠隔操作するステップと、
前記表示装置側から前記リモコン本体部側に向かって出力された音声を検知するステップと、
前記音声の音声検知結果および前記リモコン本体部の姿勢検知結果に基づいて、前記リモコン本体部が指し示す位置と前記ポインタの位置との位置ずれを補正するステップと、を備える、リモコンシステムの位置ずれ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、リモコンシステム、リモコンおよびリモコンシステムの位置ずれ補正方法に関し、特に、表示装置に表示されるポインタを遠隔操作可能なリモコンシステム、リモコンおよびそのようなリモコンシステムの位置ずれ補正方法に関する。
【背景技術】
【０００２】
従来、表示装置に表示されるポインタを遠隔操作可能なリモコンシステムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、表示装置と、表示装置に表示されるポインタを遠隔操作可能なリモコンとを備えた画面操作システム（リモコンシステム）が開示されている。この画面操作システムは、リモコンに設けられたバーティカルジャイロによりリモコンの変位角度（姿勢変化）を検出し、検出されたリモコンの変位角度に基づいて、リモコンにより指し示された位置にポインタを移動するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の画面操作システム（リモコンシステム）では、リモコンにより指し示される位置が表示装置の画面範囲を超えて移動された場合には、ポインタは、画面端部に到達した後、画面端部の位置に表示されたままになると考えられる。この場合、リモコンにより指し示される位置とポインタの位置とが位置ずれした状態になる。この状態で、リモコンの姿勢（角度）を反対方向（画面範囲内に戻す方向）に変化させると、リモコンにより指し示される位置とポインタの位置とが位置ずれした状態のまま、バーティカルジャイロにより検出されるリモコンの変位角度に応じてポインタが移動される。すなわち、上記特許文献１の画面操作システムでは、リモコンにより指し示される位置とポインタの位置とが位置ずれすると、位置ずれした状態（いわゆるドリフトした状態）のまま、リモコンの姿勢変化（変位角度）に応じてポインタが移動されるので、ユーザは、リモコンにより指し示した画面上の所望の位置に精度よくポインタを移動させることができず、その結果、ユーザによる操作性が低下するという問題点があると考えられる。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、リモコンにより指し示される位置とポインタの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することが可能なリモコンシステム、リモコン、リモコンシステムの位置ずれ補正方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明の第１の局面によるリモコンシステムは、表示装置と、表示装置に表示されるポインタを遠隔操作可能なリモコンと、表示装置側からリモコン側に向かって音声を出力する音声出力部と、を備え、リモコンは、リモコン本体部と、リモコン本体部の姿勢を検知する姿勢検知センサと、音声出力部から出力された音声を検知する音声検知部とを含み、姿勢検知センサによるリモコン本体部の姿勢検知結果に基づいてリモコン本体部が指し示す位置にポインタが移動するように遠隔操作可能であり、音声検知部による音声出力部から出力された音声の音声検知結果、および、姿勢検知センサによるリモコン本体部の姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するように構成されている。
【０００８】
この発明の第１の局面によるリモコンシステムでは、上記のように、音声検知部による音声出力部から出力された音声の音声検知結果、および、姿勢検知センサによるリモコン本体部の姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するように構成することによって、リモコン本体部により指し示される位置とポインタの位置とが位置ずれした場合でも、音声検知結果および姿勢検知結果に基づいて、その位置ずれが補正されるので、ユーザは、リモコン本体部により指し示される位置とポインタの位置とが一致した状態で、リモコン本体部により指し示した画面上の所望の位置に精度よくポインタを移動させることができる。したがって、このリモコンシステムでは、リモコン本体部により指し示される位置とポインタの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することができる。また、音声検知結果および姿勢検知結果に基づいて位置ずれが補正されるので、リモコンに撮像部を設置するとともにリモコンの撮像部による画像検知結果に基づいて位置ずれを補正する場合と異なり、表示装置に表示された画像の輝度や外乱光の影響を受けることなく、位置ずれを精度よく補正することができる。
【０００９】
上記第１の局面によるリモコンシステムにおいて、好ましくは、音声出力部は、表示装置に表示される画像に対応する音声を出力するスピーカである。このように構成すれば、表示装置が通常有している音声出力部（スピーカ）を用いて出力した音声に基づいて位置ずれを補正することができるので、位置ずれ補正のために表示装置側に別途専用の出力部（音声出力部）を設ける必要がない。このため、部品点数を削減することができるとともに、構成を簡素化することができる。
【００１０】
上記第１の局面によるリモコンシステムにおいて、好ましくは、表示装置の画面端部を超えてリモコン本体部が指し示された場合に、音声検知部による音声検知結果および姿勢検知センサによる姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するように構成されている。このように構成すれば、リモコン本体部により指し示される位置が表示装置の画面端部を超えて移動されたことに起因して、リモコン本体部により指し示される位置とポインタの位置とが位置ずれした場合でも、音声検知結果および姿勢検知結果に基づいて、その位置ずれが補正されるので、ユーザによる操作性が低下するのを抑制することができる。
【００１１】
上記第１の局面によるリモコンシステムにおいて、好ましくは、音声検知部による音声検知結果および姿勢検知センサによる姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置とのキャリブレーション時の位置関係に対する位置ずれを補正するように構成されている。このように構成すれば、キャリブレーションにより調整されたリモコン本体部が指し示す位置とポインタの位置との適切な位置関係を基準にして、音声検知結果および姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを適切に補正することができる。
【００１２】
この場合、好ましくは、音声検知部による音声検知結果および姿勢検知センサによる姿勢検知結果に基づいて、再度キャリブレーションを行うことにより、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するように構成されている。このように構成すれば、再キャリブレーションにより、リモコン本体部が指し示す位置とポインタの位置との位置関係が再調整されるので、リモコン本体部が指し示す位置とポインタの位置とを現状に沿ったより適切な位置関係に補正することができる。
【００１３】
上記再度キャリブレーションを行うことにより位置ずれを補正する構成において、好ましくは、姿勢検知センサによる姿勢検知結果に基づいて、リモコン本体部により表示装置の画面中央の位置と、画面左端および画面右端の少なくとも一方の位置とが指し示されたと判断された場合に、それぞれ、音声検知部による音声検知結果および姿勢検知センサによる姿勢検知結果に基づいて、再度キャリブレーションを行うことにより、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するように構成されている。このように構成すれば、リモコン本体部により指し示される複数の位置（画面中央の位置と、画面左端（画面右端）の位置と）において、音声検知結果および姿勢検知結果に基づいて、再度キャリブレーションが行われるので、リモコン本体部が指し示す位置とポインタの位置との位置関係を効果的に再調整することができる。
【００１４】
上記第１の局面によるリモコンシステムにおいて、好ましくは、音声出力部は、少なくとも２つ以上設けられており、少なくとも２つ以上の音声出力部から出力された音声の音声検知部による音声検知結果および姿勢検知センサによる姿勢検知結果に基づいて、ポインタの位置とリモコン本体部との位置ずれを補正するように構成されている。このように構成すれば、複数の音声出力部とリモコン本体部とのそれぞれの位置関係に基づいて、リモコン本体部の位置および姿勢を容易に把握することができるので、リモコン本体部の位置および姿勢に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置関係を容易に調整することができる。
【００１５】
この場合、好ましくは、少なくとも２つ以上の音声出力部は、互いに異なるタイミング、周波数または位相で音声を出力するように構成されている。このように構成すれば、複数の音声出力部から出力される音声の互いに異なる出力タイミング、周波数または位相に基づいて、音声検知部により検知される音声がいずれの音声出力部から出力された音声であるかを容易に識別することができるので、複数の音声出力部とリモコン本体部とのそれぞれの位置関係に基づいて、リモコン本体部の位置および姿勢をより容易に把握することができる。
【００１６】
上記第１の局面によるリモコンシステムにおいて、好ましくは、音声検知部による音声検知結果および姿勢検知センサによる姿勢検知結果に基づいて、表示装置から音声検知部までの距離Ｌ０と、リモコン本体部が表示装置の画面中央を指し示す際にリモコン本体部の表示装置に対する傾斜角度θ０１と、表示装置の画面左端に対してリモコン本体部が位置する方向角θＬと、表示装置の画面右端に対してリモコン本体部が位置する方向角θＲとを算出し、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーションを行うように構成されている。このように構成すれば、表示装置から音声検知部までの距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、リモコン本体部の位置および姿勢を精度よく把握することができるので、リモコン本体部が指し示す位置とポインタの位置との位置関係を精度よく調整することができる。
【００１７】
この場合、好ましくは、音声検知部は、指向性を有するマイクを含む。このように構成すれば、指向性を有するマイクの感度変化（感度分布）に基づいて、リモコン本体部の位置および姿勢をより精度よく把握することができるので、リモコン本体部が指し示す位置とポインタの位置との位置関係をより精度よく調整することができる。
【００１８】
上記第１の局面によるリモコンシステムにおいて、好ましくは、音声検知部による音声検知結果としての音圧情報、および、姿勢検知センサによる姿勢検知結果としての角度情報に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するように構成されている。このように構成すれば、距離に応じて変化する音圧情報に基づいて、リモコン本体部の位置および姿勢の変化を容易に把握することができるので、リモコン本体部が指し示す位置とポインタの位置とを容易に補正することができる。
【００１９】
上記第１の局面によるリモコンシステムにおいて、好ましくは、音声出力部は、電波信号音による音声を出力するように構成されている。このように構成すれば、ユーザに聞こえにくい電波信号音に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正することができる。
【００２０】
この発明の第２の局面によるリモコンは、リモコン本体部と、リモコン本体部の姿勢を検知する姿勢検知センサと、表示装置側から出力された音声を検知する音声検知部と、姿勢検知センサによるリモコン本体部の姿勢検知結果に基づいてリモコン本体部が指し示す位置にポインタを移動させるとともに、音声検知部による表示装置側から出力された音声の音声検知結果、および、姿勢検知センサによるリモコン本体部の姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正する制御を行う制御部と、を備える。
【００２１】
この発明の第２の局面によるリモコンでは、上記のように、音声検知部による音声検知結果および姿勢検知センサによる姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正する制御を行う制御部を設けることによって、リモコン本体部により指し示される位置とポインタの位置とが位置ずれした場合でも、音声検知結果および姿勢検知結果に基づいて、その位置ずれが補正されるので、ユーザは、リモコン本体部により指し示される位置とポインタの位置とが一致した状態で、リモコン本体部により指し示した画面上の所望の位置に精度よくポインタを移動させることができる。したがって、このリモコンでは、リモコン本体部により指し示される位置とポインタの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することができる。また、音声検知結果および姿勢検知結果に基づいて位置ずれが補正されるので、リモコンに撮像部を設置するとともにリモコンの撮像部による画像検知結果に基づいて位置ずれを補正する場合と異なり、表示装置に表示された画像の輝度や外乱光の影響を受けることなく、位置ずれを精度よく補正することができる。
【００２２】
この発明の第３の局面によるリモコンシステムの位置ずれ補正方法は、リモコン本体部の姿勢を検知するステップと、リモコン本体部の姿勢検知結果に基づいてリモコン本体部が指し示す位置に、表示装置に表示されたポインタが移動するように遠隔操作するステップと、表示装置側からリモコン本体部側に向かって出力された音声を検知するステップと、音声の音声検知結果およびリモコン本体部の姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するステップと、を備える。
【００２３】
この発明の第３の局面によるリモコンシステムの位置ずれ補正方法では、上記のように、音声の音声検知結果およびリモコン本体部の姿勢検知結果に基づいて、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するステップを設けることによって、リモコン本体部により指し示される位置とポインタの位置とが位置ずれした場合でも、音声検知結果および姿勢検知結果に基づいて、その位置ずれが補正されるので、ユーザは、リモコン本体部により指し示される位置とポインタの位置とが一致した状態で、リモコン本体部により指し示した画面上の所望の位置に精度よくポインタを移動させることができる。したがって、このリモコンシステムの位置ずれ補正方法では、リモコン本体部により指し示される位置とポインタの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することができる。また、音声検知結果および姿勢検知結果に基づいて位置ずれが補正されるので、リモコンに撮像部を設置するとともにリモコンの撮像部による画像検知結果に基づいて位置ずれを補正する場合と異なり、表示装置に表示された画像の輝度や外乱光の影響を受けることなく、位置ずれを精度よく補正することができる。
【発明の効果】
【００２４】
本発明によれば、上記のように、リモコンにより指し示される位置とポインタの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施形態によるリモコンシステムの構成を示した概略図である。
【図２】本発明の第１実施形態によるリモコンシステムの表示装置の構成を示したブロック図である。
【図３】本発明の第１実施形態によるリモコンシステムのリモコンの構成を示したブロック図である。
【図４】本発明の第１実施形態によるリモコンシステムにおいてリモコン本体部が画面中央を指し示した状態を示した図である。
【図５】本発明の第１実施形態によるリモコンシステムにおいてリモコン本体部が画面左端を指し示した状態を示した図である。
【図６】本発明の第１実施形態によるリモコンシステムにおいてリモコン本体部が画面右端を指し示した状態を示した図である。
【図７】本発明の第１実施形態によるリモコンシステムにおいてリモコン本体部が画面右端を指し示した状態におけるリモコン本体部とポインタとの位置関係を示した概略図である。
【図８】本発明の第１実施形態によるリモコンシステムにおいてリモコン本体部が画面端部を超えて指し示した状態におけるリモコン本体部とポインタとの位置関係を示した概略図である。
【図９】本発明の第１実施形態によるリモコンシステムにおいてリモコン本体部が図８の状態から画面右端を指し示した状態に姿勢変化される際のリモコン本体部とポインタとの位置関係を示した概略図である。
【図１０】本発明の第１実施形態によるリモコンシステムにおける初期キャリブレーション時の処理を説明するためのフローチャートである。
【図１１】本発明の第１実施形態によるリモコンシステムにおけるビーコン音出力処理を説明するためのフローチャートである。
【図１２】本発明の第１実施形態によるリモコンシステムにおける再キャリブレーション時の処理を説明するためのフローチャートである。
【図１３】本発明の第２実施形態によるリモコンシステムの構成を示した概略図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態を図面に基づいて説明する。
【００２７】
（第１実施形態）
図１〜図９を参照して、本発明の第１実施形態によるリモコンシステム１００の構成について説明する。
【００２８】
第１実施形態によるリモコンシステム１００は、図１に示すように、表示装置１と、表示装置１を遠隔操作可能なリモコン２とを備えている。リモコン２は、リモコン本体部２１が指し示す所望の位置に表示装置１の表示部１１に表示されるポインタ１１ａが移動するように遠隔操作可能である。このリモコンシステム１００は、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正するように構成されている。なお、位置ずれの補正については後述する。
【００２９】
表示装置１は、正面側に設けられた矩形形状の表示部１１と、正面側に設けられた一対（２つ）のスピーカ１２とを有している。一対のスピーカ１２は、それぞれ、表示部１１の画面左端および画面右端に対応する位置に設けられており、ユーザ側（リモコン２側）に向かって音声出力するように構成されている。表示装置１の内部には、図２に示すように、外部入力部１３と、映像・音声受信部１４と、表示内容生成部１５と、再生音生成部１６と、通信部１７と、ポインタ生成部１８と、ビーコン音生成部１９とが設けられている。また、表示装置１は、ＣＰＵ１０により各部が制御されるように構成されている。なお、スピーカ１２は、本発明の「音声出力部」の一例である。
【００３０】
映像・音声受信部１４は、外部入力部１３を介して、図示しないディスク装置等から映像信号および音声信号を受信するように構成されている。表示内容生成部１５は、映像・音声受信部１４により受信された映像信号に基づいて、表示内容（表示映像）を生成するように構成されている。表示内容生成部１５により生成された表示内容は、表示部１１により映像出力（表示）される。再生音生成部１６は、映像・音声受信部１４により受信された音声信号に基づいて、再生音を生成するように構成されている。再生音生成部１６により生成された再生音は、スピーカ１２により音声出力される。すなわち、一対のスピーカ１２は、表示装置１の表示部１１に表示される画像に対応する音声を出力するように構成されている。
【００３１】
通信部１７は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に対応しており、リモコン２との間で信号を送受信可能に構成されている。ポインタ生成部１８は、通信部１７を介して受信されたリモコン２からの信号に基づいて、表示部１１に表示させるポインタ１１ａを生成するように構成されている。ビーコン音生成部１９は、通信部１７を介して受信されたリモコン２からの信号に基づいて、一対のスピーカ１２から出力するビーコン音（電波信号音）を生成するように構成されている。ビーコン音生成部１９により生成されたビーコン音は、一対のスピーカ１２から時分割（互いに異なるタイミング）で出力される。ビーコン音は、非可聴域（可聴域外）の周波数の音声であり、ポインタ１１ａの遠隔操作中、常時、所定周期で出力される。
【００３２】
リモコン２は、表示装置１の表示部１１に表示されるポインタ１１ａを遠隔操作可能なポインティングデバイスとして機能するように構成されている。具体的には、リモコン２は、後述のジャイロセンサ２２によるリモコン本体部２１の姿勢検知結果に基づいて、リモコン本体部２１により指し示す画面上の位置にポインタ１１ａを移動させる遠隔操作が可能に構成されている。リモコン２は、図３に示すように、リモコン本体部２１と、リモコン本体部２１の姿勢を検知するジャイロセンサ２２と、一対のスピーカ１２から出力されたビーコン音を検知可能なマイク２３とを有している。また、リモコン本体部２１には、複数の操作ボタン２４と、入力処理部２５と、Ａ／Ｄ変換部２６と、メモリ２７と、制御データ生成部２８と、通信部２９とが設けられている。また、リモコン２は、マイコンからなる制御部２０により各部が制御されるように構成されている。なお、ジャイロセンサ２２は、本発明の「姿勢検知センサ」の一例であり、マイク２３は、本発明の「音声検知部」の一例である。
【００３３】
ジャイロセンサ２２は、リモコン本体部２１の姿勢（表示部１１に対する角度）が変化した場合の変位角度（角度変化量）を検知するように構成されている。マイク２３は、指向性マイクであり、音声の到達方向に起因して感度が変化する感度分布を有している。入力処理部２５は、ジャイロセンサ２２により検知された姿勢検知結果、および、複数の操作ボタン２４を介して入力された操作信号を処理して制御部２０に伝達するように構成されている。Ａ／Ｄ変換部２６は、マイク２３によるビーコン音の音声検知結果をアナログ信号からデジタル信号に変換して制御部２０に伝達する機能を有している。メモリ２７には、ジャイロセンサ２２による姿勢検知結果およびマイク２３によるビーコン音の音声検知結果などが格納される。制御データ生成部２８は、制御部２０からの指示に基づいて、表示装置１に送信する制御データを生成する機能を有している。制御データ生成部２８により生成された制御データは、Ｂｌｕｅｔｏｏｔｈ（登録商標）に対応した通信部２９を介して表示装置１に送信される。
【００３４】
リモコン２の制御部２０は、リモコン２の使用開始時に、リモコン本体部２１が指し示す画面上の位置にポインタ１１ａが移動されるように、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係を調整する（初期キャリブレーションを実行する）制御を行うように構成されている。これにより、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係が調整された状態で、リモコン２によりポインタ１１ａを精度よく遠隔操作することが可能である。
【００３５】
ここで、第１実施形態では、リモコン２の制御部２０は、初期キャリブレーションを実行する際に、図４に示すように、リモコン本体部２１が画面中央を指し示した状態において、マイク２３によるビーコン音の音声検知結果（ＰＬ０１、ＰＲ０１）を取得するように構成されている。音声検知結果（ＰＬ０１、ＰＲ０１）は、一対のスピーカ１２のそれぞれから時分割（互いに異なるタイミング）で出力された音声ごとの音圧情報である。取得された音声検知結果（ＰＬ０１、ＰＲ０１）と、リモコン本体部２１の位置および姿勢（後述する距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲ）との間には以下の関係式（１）および関係式（２）が成り立つ。
【００３６】
ＰＬ０１＝ｆ（θＬ＋θ０１）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２・・・・（１）
ＰＲ０１＝ｆ（θＲ−θ０１）×ＰＲｒｅｆ×（１／（Ｌ０／ｃｏｓθＲ））２・・・・（２）
上記式（１）および（２）において、ＰＬ０１は、左側スピーカ１２から出力されたビーコン音の音声検知結果（音圧情報）、ＰＲ０１は、右側スピーカ１２から出力されたビーコン音の音声検知結果（音圧情報）、ｆ（θＬ＋θ０１）は、マイク２３に対する左側スピーカ１２の振れ角に応じた感度関数、ｆ（θＲ−θ０１）は、マイク２３に対する右側スピーカ１２の振れ角に応じた感度関数、ＰＬｒｅｆは、左側スピーカ１２から出力されたビーコン音の基準音圧、ＰＲｒｅｆは、右側スピーカ１２から出力されたビーコン音の基準音圧、Ｌ０は、表示部１１の画面からリモコン本体部２１までの距離、θ０１は、リモコン本体部２１が画面中央を指し示した状態におけるリモコン本体部２１の画面に対する傾斜角度、θＬは、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）、θＲは、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）をそれぞれ表す。なお、振れ角（θＬ＋θ０１）および（θＲ−θ０１）の値は、後述するように、それぞれ、リモコン本体部２１により画面左端および画面右端を指し示す際にジャイロセンサ２２により検知可能である。
【００３７】
また、制御部２０は、初期キャリブレーションを実行する際に、図５に示すように、リモコン本体部２１が画面左端を指し示した状態において、マイク２３によるビーコン音の音声検知結果（ＰＬ０２、ＰＲ０２）を取得するように構成されている。取得された音声検知結果（ＰＬ０２、ＰＲ０２）と、リモコン本体部２１の位置および姿勢（距離Ｌ０、傾斜角度−θ０２、方向角θＬおよび方向角θＲ）との間には以下の関係式（３）および関係式（４）が成り立つ。なお、この状態において、リモコン本体部２１の画面に対する傾斜角度（−θ０２）と、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（θＬ）との大きさは等しい。
【００３８】
ＰＬ０２＝ｆ（θＬ−θ０２）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２
＝ｆ（０）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２・・・・（３）
ＰＲ０２＝ｆ（θＲ＋θ０２）×ＰＲｒｅｆ×（１／（Ｌ０／ｃｏｓθＲ））２
＝ｆ（θＲ＋θＬ）×ＰＲｒｅｆ×（１／（Ｌ０／ｃｏｓθＲ））２・・・・（４）
上記式（３）および（４）において、ＰＬ０２は、左側スピーカ１２から出力されたビーコン音の音声検知結果（音圧情報）、ＰＲ０２は、右側スピーカ１２から出力されたビーコン音の音声検知結果（音圧情報）、ｆ（０）は、マイク２３に対する左側スピーカ１２の振れ角に応じた感度関数、ｆ（θＲ＋θＬ）は、マイク２３に対する右側スピーカ１２の振れ角に応じた感度関数、ＰＬｒｅｆは、左側スピーカ１２から出力されたビーコン音の基準音圧、ＰＲｒｅｆは、右側スピーカ１２から出力されたビーコン音の基準音圧、Ｌ０は、表示部１１の画面からリモコン本体部２１までの距離、θＬは、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）、θＲは、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）をそれぞれ表す。
【００３９】
さらに、制御部２０は、初期キャリブレーションを実行する際に、図６に示すように、リモコン本体部２１が画面右端を指し示した状態において、マイク２３によるビーコン音の音声検知結果（ＰＬ０３、ＰＲ０３）を取得するように構成されている。取得された音声検知結果（ＰＬ０３、ＰＲ０３）と、リモコン本体部２１の位置および姿勢（距離Ｌ０、傾斜角度θ０３、方向角θＬおよび方向角θＲ）との間には以下の関係式（５）および関係式（６）が成り立つ。なお、この状態において、リモコン本体部２１の画面に対する傾斜角度（θ０３）と、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（θＲ）との大きさは等しい。
【００４０】
ＰＬ０３＝ｆ（θＬ＋θ０３）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２
＝ｆ（θＬ＋θＲ）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２・・・・（５）
ＰＲ０３＝ｆ（θＲ−θ０３）×ＰＲｒｅｆ×（１／（Ｌ０／ｃｏｓθＲ））２
＝ｆ（０）×ＰＲｒｅｆ×（１／（Ｌ０／ｃｏｓθＲ））２・・・・（６）
上記式（５）および（６）において、ＰＬ０３は、左側スピーカ１２から出力されたビーコン音の音声検知結果（音圧情報）、ＰＲ０３は、右側スピーカ１２から出力されたビーコン音の音声検知結果（音圧情報）、ｆ（θＬ＋θＲ）は、マイク２３に対する左側スピーカ１２の振れ角に応じた感度関数、ｆ（０）は、マイク２３に対する右側スピーカ１２の振れ角に応じた感度関数、ＰＬｒｅｆは、左側スピーカ１２から出力されたビーコン音の基準音圧、ＰＲｒｅｆは、右側スピーカ１２から出力されたビーコン音の基準音圧、Ｌ０は、表示部１１の画面からリモコン本体部２１までの距離、θＬは、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）、θＲは、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）をそれぞれ表す。
【００４１】
制御部２０は、画面中央、画面左端および画面右端のそれぞれに対応する音声検知結果（ＰＬ０１、ＰＲ０１）、（ＰＬ０２、ＰＲ０２）および（ＰＬ０３、ＰＲ０３）を取得した後、上記式（１）〜（６）に基づいて、画面からリモコン本体部２１までの距離Ｌ０と、画面中央に対応するリモコン本体部２１の傾斜角度θ０１と、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＬと、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＲとを算出するように構成されている。この際、制御部２０は、音声検知結果（（ＰＬ０１、ＰＲ０１）、（ＰＬ０２、ＰＲ０２）および（ＰＬ０３、ＰＲ０３））とともに、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲの情報をメモリ２７に記憶させるように構成されている。そして、制御部２０は、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーション（リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係の調整）を行うように構成されている。すなわち、制御部２０は、初期キャリブレーション時に、マイク２３によるビーコン音の音声検知結果およびジャイロセンサ２２によるリモコン本体部２１の姿勢検知結果に基づいて、距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲを算出するとともに、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーションを行う。
【００４２】
また、第１実施形態では、リモコン２の制御部２０は、リモコン本体部２１により指し示される位置が画面右端と画面左端との間の領域（画面内）だけで移動される場合には、ジャイロセンサ２２による姿勢検知結果（変位角度）に応じてポインタ１１ａを移動させる制御を行うように構成されている。
【００４３】
また、制御部２０は、ジャイロセンサ２２による姿勢検知結果（変位角度）に基づいて、リモコン本体部２１により画面中央、画面左端および画面右端の位置が指し示された場合（リモコン本体部２１の姿勢が傾斜角度θ０１、傾斜角度−θ０２（＝方向角θＬ）および傾斜角度θ０３（＝方向角θＲ）の状態になった場合）には、それぞれ、ビーコン音の音声検知結果（ＳＬ０１、ＳＲ０１）、（ＳＬ０２、ＳＲ０２）および（ＳＬ０３、ＳＲ０３）を取得して、初期キャリブレーション時の対応する音声検知結果（ＰＬ０１、ＰＲ０１）、（ＰＬ０２、ＰＲ０２）および（ＰＬ０３、ＰＲ０３）と比較するように構成されている。取得した音声検知結果（（ＳＬ０１、ＳＲ０１）、（ＳＬ０２、ＳＲ０２）および（ＳＬ０３、ＳＲ０３））が、初期キャリブレーション時の対応する音声検知結果（（ＰＬ０１、ＰＲ０１）、（ＰＬ０２、ＰＲ０２）および（ＰＬ０３、ＰＲ０３））に対して所定値以上ずれている場合には、初期キャリブレーション時の対応する音声検知結果を、取得した音声検知結果に置き換えた上で、再度、上記式（１）〜（６）に基づいて、距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲを算出し直すように構成されている。そして、制御部２０は、ユーザがキャリブレーション操作を行うことなく自動的に、新たに算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、再度キャリブレーション（自動キャリブレーション）を行うように構成されている。なお、音声検知結果（（ＰＬ０１、ＰＲ０１）、（ＰＬ０２、ＰＲ０２）、（ＰＬ０３、ＰＲ０３））、距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲは、新たに取得された内容に上書きされてメモリ２７に保存される。
【００４４】
これにより、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との初期キャリブレーション時の位置関係に対する位置ずれが補正される。なお、制御部２０は、再度キャリブレーションが行われた場合には、その後、リモコン本体部２１により画面中央、画面左端および画面右端のいずれかの位置が指し示されたタイミングで、直前に実行されたキャリブレーション時の位置関係に対する位置ずれを補正するように構成されている。すなわち、制御部２０は、リモコン本体部２１により画面中央、画面左端および画面右端の位置が指し示された場合（リモコン本体部２１の姿勢が傾斜角度θ０１、傾斜角度−θ０２（＝方向角θＬ）および傾斜角度θ０３（＝方向角θＲ）の状態になった場合）に、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、再度キャリブレーションを行うことにより、リモコン本体部２１が指し示す位置とポインタ１１ａの位置とのキャリブレーション時の位置関係に対する位置ずれを補正するように構成されている。
【００４５】
また、制御部２０は、画面左端または画面右端を超えてリモコン本体部２１が指し示された場合に、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正するように構成されている。たとえば、リモコン本体部２１により画面右端の位置が指し示された状態（図７参照）からリモコン本体部２１の姿勢がさらに右向きに変化されて、画面右端を超えた位置をリモコン本体部２１が指し示した場合（図８参照）には、ポインタ１１ａは画面右端の位置に表示されたままの状態が維持され、リモコン本体部２１が指し示す位置とポインタ１１ａの位置とが位置ずれした状態（いわゆるドリフト現象が生じた状態）になる。この状態から、リモコン本体部２１の姿勢が左向きに変化されることにより、リモコン本体部２１が再度画面右端を指し示す状態になった場合（図９参照）に、制御部２０は、マイク２３によるビーコン音の音声検知結果（ＳＬ０３、ＳＲ０３）を取得する制御を行うように構成されている。この際、制御部２０は、リモコン本体部２１が画面右端を指し示す傾斜角度θ０３（＝方向角θＲ）近傍の傾斜角度（たとえば、±５度）になった場合に、マイク２３によるビーコン音の音声検知結果（ＳＬ０３、ＳＲ０３）を取得する制御を行う。
【００４６】
そして、制御部２０は、取得した音声検知結果（ＳＬ０３、ＳＲ０３）が直前のキャリブレーション時の音声検知結果（ＰＬ０３、ＰＲ０３）に一致したタイミングで、ジャイロセンサ２２による姿勢検知結果（変位角度）に応じたポインタ１１ａの移動を再開する制御を行うように構成されている。これにより、画面左端または画面右端を超えてリモコン本体部２１が指し示したことに起因してリモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれが生じた場合でも、制御部２０によりその位置ずれが補正される。一方、制御部２０は、取得した音声検知結果（ＳＬ０３、ＳＲ０３）が直前のキャリブレーション時の音声検知結果（ＰＬ０３、ＰＲ０３）に一致しない場合（位置ずれしている場合）には、上述のように、再度キャリブレーションを行うことにより、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正するように構成されている。
【００４７】
次に、図４〜図６、図１０および図１１を参照して、本発明の第１実施形態によるリモコンシステム１００の初期キャリブレーション時の処理について説明する。
【００４８】
まず、図１０のステップＳ１において、リモコン２の制御部２０は、通信部２９を介して、初期キャリブレーションを開始する指示信号を表示装置１に送信する制御を行う。表示装置１のＣＰＵ１０は、初期キャリブレーションの指示信号を受信すると、ステップＳ１１において、表示部１１の画面中央をリモコン本体部２１により指し示すことをユーザに促すメッセージを表示する制御を行う。そして、ＣＰＵ１０は、ステップＳ１２において、ビーコン音出力処理を実行する。
【００４９】
具体的には、図１１に示すように、ＣＰＵ１０は、ステップＳ１２ａにおいて、左側スピーカ１２からビーコン音を出力した後、ステップＳ１２ｂにおいて、右側スピーカ１２からビーコン音を出力する制御を行う。すなわち、ＣＰＵ１０は、一対のスピーカ１２から互いに異なるタイミング（時分割）でビーコン音を出力させる。一対のスピーカ１２からビーコン音が出力されると、表示装置１側からリモコン２側に対してビーコン音が出力されたことを示す情報（状態情報）が送信される。
【００５０】
リモコン２の制御部２０は、ステップＳ２において、リモコン本体部２１が画面中央を指し示した状態（図４参照）における音声検知結果（ＰＬ０１、ＰＲ０１）および姿勢検知結果（変位角度）を取得して、メモリ２７に記憶させる。そして、表示装置１のＣＰＵ１０は、画面中央の場合と同様に、ステップＳ１３において、表示部１１の画面左端をリモコン本体部２１により指し示すことをユーザに促すメッセージを表示させた後、ステップＳ１４において、ビーコン音出力処理を実行する。
【００５１】
その後、リモコン２の制御部２０は、ステップＳ３において、リモコン本体部２１が画面左端を指し示した状態（図５参照）における音声検知結果（ＰＬ０２、ＰＲ０２）および姿勢検知結果（変位角度）を取得して、メモリ２７に記憶させる。また、表示装置１のＣＰＵ１０は、ステップＳ１５において、表示部１１の画面右端をリモコン本体部２１により指し示すことをユーザに促すメッセージを表示させた後、ステップＳ１６において、ビーコン音出力処理を実行する。
【００５２】
リモコン２の制御部２０は、画面中央および画面左端の場合と同様に、ステップＳ４において、リモコン本体部２１が画面右端を指し示した状態（図６参照）における音声検知結果（ＰＬ０３、ＰＲ０３）および姿勢検知結果（変位角度）を取得して、メモリ２７に記憶させる。その後、制御部２０は、ステップＳ５において、上記式（１）〜（６）に基づいて、画面からリモコン本体部２１までの距離Ｌ０と、画面中央に対応するリモコン本体部２１の傾斜角度θ０１と、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＬと、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＲとを算出する。そして、ステップＳ６において、制御部２０は、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーション（リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係の調整）を行って処理を終了する。
【００５３】
表示装置１のＣＰＵ１０は、ステップＳ１７において、リモコン２側からの状態情報に基づいて、キャリブレーションが完了したか否かを判断する。そして、ＣＰＵ１０は、キャリブレーションが完了していない場合には、ステップＳ１１に戻り、完了した場合には、処理を終了する。
【００５４】
次に、図１２を参照して、本発明の第１実施形態によるリモコンシステム１００の再キャリブレーション（自動キャリブレーション）時の処理について説明する。
【００５５】
まず、リモコン２の制御部２０は、ステップＳ２１において、ジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１の姿勢が所定の傾斜角度か否かを判断し、リモコン本体部２１が所定の傾斜角度になるまでこの判断を繰り返す。具体的には、制御部２０は、リモコン本体部２１の姿勢が、画面中央に対応する傾斜角度θ０１、画面左端に対応する傾斜角度−θ０２（＝方向角θＬ）および画面右端に対応する傾斜角度θ０３（＝方向角θＲ）のいずれかの状態であるか否かを判断する。リモコン本体部２１の姿勢が上記３つの状態のいずれかである場合には、制御部２０は、ステップＳ２２において、一対のスピーカ１２から出力されるビーコン音の音声検知結果（（ＳＬ０１、ＳＲ０１）、（ＳＬ０２、ＳＲ０２）または（ＳＬ０３、ＳＲ０３））を取得する。そして、制御部２０は、ステップＳ２３において、直前のキャリブレーション時の対応する音声検知結果（（ＰＬ０１、ＰＲ０１）、（ＰＬ０２、ＰＲ０２）または（ＰＬ０３、ＰＲ０３））と比較して所定値以上ずれているか否かを判断する。所定値以上ずれていない（ずれ量が所定値未満）の場合には、キャリブレーションを実行することなく、そのまま処理を終了する。一方、所定値以上ずれている場合には、制御部２０は、ステップＳ２４において、キャリブレーション時の対応する音声検知結果を、取得した音声検知結果に置き換えた上で、再度、上記式（１）〜（６）に基づいて、距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲを算出し直す。そして、制御部２０は、ステップＳ２５において、算出し直した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーションを行って処理を終了する。
【００５６】
第１実施形態では、上記のように、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正することによって、リモコン本体部２１により指し示される位置とポインタ１１ａの位置とが位置ずれした場合でも、音声検知結果および姿勢検知結果に基づいて、その位置ずれが補正されるので、ユーザは、リモコン本体部２１により指し示される位置とポインタ１１ａの位置とが一致した状態で、リモコン本体部２１により指し示した画面上の所望の位置に精度よくポインタ１１ａを移動させることができる。したがって、このリモコンシステム１００では、リモコン本体部２１により指し示される位置とポインタ１１ａの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することができる。また、音声検知結果および姿勢検知結果に基づいて位置ずれが補正されるので、リモコン２に撮像部を設置するとともにリモコン２の撮像部による画像検知結果に基づいて位置ずれを補正する場合と異なり、表示部１１に表示された画像の輝度や外乱光の影響を受けることなく、位置ずれを精度よく補正することができる。
【００５７】
また、第１実施形態では、ビーコン音を出力する一対のスピーカ１２は、表示装置１に表示される画像に対応する音声を出力するスピーカである。これにより、表示装置１が通常有しているスピーカ１２を用いて出力した音声（ビーコン音）に基づいて位置ずれを補正することができるので、位置ずれ補正のために表示装置１側に別途専用の出力部（音声出力部）を設ける必要がない。このため、部品点数を削減することができるとともに、構成を簡素化することができる。
【００５８】
また、第１実施形態では、表示部１１の画面左端または画面右端を超えてリモコン本体部２１が指し示された場合に、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正する。これにより、リモコン本体部２１により指し示される位置が表示部１１の画面左端または画面右端を超えて移動されたことに起因して、リモコン本体部２１により指し示される位置とポインタ１１ａの位置とが位置ずれした場合でも、音声検知結果および姿勢検知結果に基づいて、その位置ずれが補正されるので、ユーザによる操作性が低下するのを抑制することができる。
【００５９】
また、第１実施形態では、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置とのキャリブレーション時の位置関係に対する位置ずれを補正する。これにより、キャリブレーションにより調整されたリモコン本体部２１が指し示す位置とポインタ１１ａの位置との適切な位置関係を基準にして、音声検知結果および姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを適切に補正することができる。
【００６０】
また、第１実施形態では、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、再度キャリブレーションを行うことにより、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正する。これにより、再キャリブレーションにより、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係が再調整されるので、リモコン本体部２１が指し示す位置とポインタ１１ａの位置とを現状に沿ったより適切な位置関係に補正することができる。
【００６１】
また、第１実施形態では、ジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１により表示部１１の画面中央、画面左端および画面右端のいずれかの位置が指し示されたと判断された場合に、それぞれ、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、再度キャリブレーションを行うことにより、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正する。これにより、リモコン本体部２１により指し示される複数の位置（画面中央、画面左端および画面右端の位置）において、音声検知結果および姿勢検知結果に基づいて、再度キャリブレーションが行われるので、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係を効果的に再調整することができる。
【００６２】
また、第１実施形態では、一対（２つ）のスピーカ１２から出力された音声のマイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、ポインタ１１ａの位置とリモコン本体部２１との位置ずれを補正する。これにより、一対（２つ）のスピーカ１２とリモコン本体部２１とのそれぞれの位置関係に基づいて、リモコン本体部２１の位置および姿勢を容易に把握することができるので、リモコン本体部２１の位置および姿勢に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係を容易に調整することができる。
【００６３】
また、第１実施形態では、一対（２つ）のスピーカ１２から互いに異なるタイミングで音声を出力するように構成する。これにより、一対（２つ）のスピーカ１２から出力される音声の互いに異なる出力タイミングに基づいて、マイク２３により検知される音声がいずれのスピーカ１２から出力された音声であるかを容易に識別することができるので、一対（２つ）のスピーカ１２とリモコン本体部２１とのそれぞれの位置関係に基づいて、リモコン本体部２１の位置および姿勢をより容易に把握することができる。
【００６４】
また、第１実施形態では、マイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、表示部１１からマイク２３までの距離Ｌ０と、リモコン本体部２１が画面中央を指し示した状態におけるリモコン本体部２１の画面に対する傾斜角度θ０１と、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＬと、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＲとを算出し、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーションを行う。これにより、表示部１１からマイク２３までの距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、リモコン本体部２１の位置および姿勢を精度よく把握することができるので、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係を精度よく調整することができる。
【００６５】
また、第１実施形態では、指向性を有するマイク２３を設ける。これにより、指向性を有するマイク２３の感度変化（感度分布）に基づいて、リモコン本体部２１の位置および姿勢をより精度よく把握することができるので、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置関係をより精度よく調整することができる。
【００６６】
また、第１実施形態では、マイク２３による音声検知結果としての音圧情報、および、ジャイロセンサ２２による姿勢検知結果としての角度情報に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正する。これにより、距離に応じて変化する音圧情報に基づいて、リモコン本体部２１の位置および姿勢の変化を容易に把握することができるので、リモコン本体部２１が指し示す位置とポインタ１１ａの位置とを容易に補正することができる。
【００６７】
また、第１実施形態では、スピーカ１２から非可聴域のビーコン音（電波信号音）による音声を出力する。これにより、ユーザに聞こえないビーコン音に基づいて、リモコン本体部２１が指し示す位置とポインタ１１ａの位置との位置ずれを補正することができる。
【００６８】
（第２実施形態）
次に、図１３を参照して、本発明の第２実施形態によるリモコンシステム２００の構成について説明する。この第２実施形態では、上記第１実施形態と異なり、１つのスピーカ２１２から出力されたビーコン音の音声検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ２１１ａの位置との位置ずれを補正する構成について説明する。なお、スピーカ２１２は、本発明の「音声出力部」の一例である。
【００６９】
第２実施形態の表示装置２０１は、図１３に示すように、表示部２１１と、表示部２１１の画面左端に対応する位置に設けられた１つのスピーカ２１２とを有している。第２実施形態では、リモコン２の制御部２０は、１つのスピーカ２１２から出力された音声のマイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ２１１ａの位置とのキャリブレーション時の位置関係に対する位置ずれを補正するように構成されている。また、制御部２０は、初期キャリブレーションを実行する際に、上記第１実施形態と同様に、リモコン本体部２１が画面中央を指し示した状態において、マイク２３によるビーコン音の音声検知結果（ＰＬ０１）を取得するように構成されている。取得された音声検知結果（ＰＬ０１）と、リモコン本体部２１の位置および姿勢（距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲ）との間には以下の関係式（７）が成り立つ。
【００７０】
ＰＬ０１＝ｆ（θＬ＋θ０１）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２・・・・（７）
上記式（７）において、ＰＬ０１は、スピーカ２１２から出力されたビーコン音の音声検知結果（音圧情報）、ｆ（θＬ＋θ０１）は、マイク２３に対するスピーカ２１２の振れ角に応じた感度関数、ＰＬｒｅｆは、スピーカ２１２から出力されたビーコン音の基準音圧、Ｌ０は、表示部１１の画面からリモコン本体部２１までの距離、θ０１は、リモコン本体部２１が画面中央を指し示した状態におけるリモコン本体部２１の画面に対する傾斜角度、θＬは、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）、θＲは、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）をそれぞれ表す。なお、振れ角（θＬ＋θ０１）の値は、後述するように、それぞれ、リモコン本体部２１により画面左端および画面右端を指し示す際にジャイロセンサ２２により検知可能である。
【００７１】
また、第２実施形態の制御部２０は、初期キャリブレーションを実行する際に、リモコン本体部２１が画面左端を指し示した状態において、マイク２３によるビーコン音の音声検知結果（ＰＬ０２）を取得するように構成されている。取得された音声検知結果（ＰＬ０２）と、リモコン本体部２１の位置および姿勢（距離Ｌ０、傾斜角度−θ０２、方向角θＬおよび方向角θＲ）との間には以下の関係式（８）が成り立つ。なお、この状態において、リモコン本体部２１の画面に対する傾斜角度（−θ０２）と、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（θＬ）との大きさは等しい。
【００７２】
ＰＬ０２＝ｆ（θＬ−θ０２）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２
＝ｆ（０）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２・・・・（８）
上記式（８）において、ＰＬ０２は、スピーカ２１２から出力されたビーコン音の音声検知結果（音圧情報）、ｆ（０）は、マイク２３に対するスピーカ２１２の振れ角に応じた感度関数、ＰＬｒｅｆは、スピーカ２１２から出力されたビーコン音の基準音圧、Ｌ０は、表示部１１の画面からリモコン本体部２１までの距離、θＬは、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）、θＲは、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）をそれぞれ表す。
【００７３】
さらに、制御部２０は、初期キャリブレーションを実行する際に、リモコン本体部２１が画面右端を指し示した状態において、マイク２３によるビーコン音の音声検知結果（ＰＬ０３）を取得するように構成されている。取得された音声検知結果（ＰＬ０３）と、リモコン本体部２１の位置および姿勢（距離Ｌ０、傾斜角度θ０３、方向角θＬおよび方向角θＲ）との間には以下の関係式（９）が成り立つ。なお、この状態において、リモコン本体部２１の画面に対する傾斜角度（θ０３）と、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（θＲ）との大きさは等しい。
【００７４】
ＰＬ０３＝ｆ（θＬ＋θ０３）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２
＝ｆ（θＬ＋θＲ）×ＰＬｒｅｆ×（１／（Ｌ０／ｃｏｓθＬ））２・・・・（９）
上記式（９）において、ＰＬ０３は、スピーカ２１２から出力されたビーコン音の音声検知結果（音圧情報）、ｆ（θＬ＋θＲ）は、マイク２３に対するスピーカ２１２の振れ角に応じた感度関数、ＰＬｒｅｆは、左側スピーカ１２から出力されたビーコン音の基準音圧、Ｌ０は、表示部１１の画面からリモコン本体部２１までの距離、θＬは、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）、θＲは、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）をそれぞれ表す。
【００７５】
また、第２実施形態では、制御部２０は、画面中央、画面左端および画面右端のそれぞれに対応する音声検知結果（ＰＬ０１）、（ＰＬ０２）および（ＰＬ０３）を取得した後、上記式（６）〜（９）に基づいて、画面からリモコン本体部２１までの距離Ｌ０と、画面中央に対応するリモコン本体部２１の傾斜角度θ０１と、画面左端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＬと、画面右端に対してリモコン本体部２１（マイク２３）が位置する方向角（方向）θＲとを算出するように構成されている。そして、制御部２０は、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーション（リモコン本体部２１が指し示す位置とポインタ２１１ａの位置との位置関係の調整）を行うように構成されている。すなわち、制御部２０は、初期キャリブレーション時に、マイク２３によるビーコン音の音声検知結果およびジャイロセンサ２２によるリモコン本体部２１の姿勢検知結果に基づいて、距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲを算出するとともに、算出した距離Ｌ０、傾斜角度θ０１、方向角θＬおよび方向角θＲに基づいて、キャリブレーションを行う。なお、上記３点を指し示した際の音声検知結果に加えて、さらに異なる点に対応する音声検知結果を取得してキャリブレーションを行うことにより、キャリブレーションの精度（リモコン本体部２１が指し示す位置とポインタ２１１ａの位置との位置関係の調整精度）を向上させることが可能である。
【００７６】
なお、第２実施形態のその他の構成は、上記第１実施形態と同様である。
【００７７】
第２実施形態の構成では、上記のように、１つのスピーカ２１２から出力された音声（ビーコン音）のマイク２３による音声検知結果およびジャイロセンサ２２による姿勢検知結果に基づいて、リモコン本体部２１が指し示す位置とポインタ２１１ａの位置との位置ずれを補正することによって、上記第１実施形態と同様に、リモコン本体部２１により指し示される位置とポインタ２１１ａの位置とが位置ずれした場合でも、ユーザによる操作性が低下するのを抑制することができるとともに、位置ずれを精度よく補正することができる。
【００７８】
なお、第２実施形態のその他の効果は、上記第１実施形態と同様である。
【００７９】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００８０】
たとえば、上記第１および第２実施形態では、本発明のリモコンシステムを、表示装置と、リモコンとを備えたリモコンシステムに適用する例を示したが、本発明はこれに限られない。本発明のリモコンシステムを、たとえば、リモコンが付属されたテレビシステムに適用してもよいし、表示装置と、リモコンと、セットトップボックス（ＳＴＢ）とを備えたリモコンシステムに適用してもよい。この場合、上記第１および第２実施形態で表示装置のＣＰＵが行う処理を、ＳＴＢの制御部により実行するようにしてもよい。これにより、表示装置を、ＳＴＢから送信される映像を表示するだけの単なるモニタとして機能させることができる。
【００８１】
また、上記第１および第２実施形態では、本発明の姿勢検知センサの一例として、ジャイロセンサを示したが、本発明はこれに限られない。本発明では、リモコン本体部の姿勢を検知可能であれば、たとえば、加速度センサなど、ジャイロセンサ以外の姿勢検知センサであってもよい。
【００８２】
また、上記第１および第２実施形態では、リモコンの制御部により、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正する構成の例を示したが、本発明はこれに限られない。本発明では、表示装置のＣＰＵにより、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正する構成であってもよいし、リモコンの制御部および表示装置のＣＰＵ以外の制御部（たとえば、ＳＴＢの制御部など）により、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正する構成であってもよい。
【００８３】
また、上記第１および第２実施形態では、リモコン本体部の姿勢が、画面中央、画面左端および画面右端のいずれかの位置を指し示した状態になった場合に、再度キャリブレーションを行う例を示したが、本発明はこれに限られない。本発明では、リモコン本体部の姿勢が、画面中央の位置と、画面左端および画面右端の少なくとも一方の位置とを指し示した状態になった場合に、再度キャリブレーションを行うようにしてもよいし、画面中央、画面左端および画面右端以外の位置を指し示した状態になった場合に、再度キャリブレーションを行うようにしてもよい。また、リモコン本体部が画面左端および画面右端を超えて画面外の領域を指し示している場合に、周期的にビーコン音の音声検知結果を取得するとともに、取得した音声検知結果に基づいて、リモコン本体部の角度変位以外の移動（たとえば、平行移動）を検知して補正するようにしてもよい。また、画面上端および画面下端を超えた場合でも、画面左端および画面右端を超えた場合と同様に位置ずれ補正を行ってもよい。
【００８４】
また、上記第１および第２実施形態では、ポインタの遠隔操作中、常時、スピーカから所定周期でビーコン音を出力する例を示したが、本発明はこれに限られない。本発明では、再キャリブレーションを行うタイミングに合わせてビーコン音を出力するようにしてもよい。これにより、省エネルギ化を図ることができる。
【００８５】
また、上記第１実施形態では、一対のスピーカ（音声出力部）から互いに異なるタイミング（時分割）でビーコン音を出力する例を示したが、本発明はこれに限られない。本発明では、いずれのスピーカから出力された音声であるかを識別可能であれば、一対のスピーカ（音声出力部）から互いに異なる周波数でビーコン音を出力してもよいし、一対のスピーカ（音声出力部）から互いに異なる位相でビーコン音を出力してもよい。
【００８６】
また、上記第１および第２実施形態では、本発明の音声出力部としてのスピーカを表示装置に設ける例を示したが、本発明はこれに限られない。本発明では、スピーカ（音声出力部）を表示装置と別個に設けてもよい。
【００８７】
また、上記第１および第２実施形態において、画面中央で再度キャリブレーションを行う際に、リモコン本体部が指し示す位置とポインタの位置との位置ずれ量が大きい場合には、キャリブレーションに起因してポインタの位置が大きくジャンプして変化してしまう場合がある。この場合には、ポインタの移動速度を調整することによって、ユーザにとって違和感を与えないようにポインタの位置を調整することが可能である。
【００８８】
また、上記第１および第２実施形態では、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するために、非可聴域（可聴域外）のビーコン音を用いる例を示したが、本発明はこれに限られない。本発明では、リモコン本体部が指し示す位置とポインタの位置との位置ずれを補正するために、可聴域の音声を用いてもよい。この場合、表示部に表示されたＧＵＩ（グラフィカル・ユーザ・インターフェース）のボタンに対する操作効果音を利用してもよい。
【００８９】
また、上記第１および第２実施形態では、本発明の音声検知部の一例として、１つの指向性マイクを設ける例を示したが、本発明はこれに限られない。本発明では、複数の指向性マイク（音声検知部）を設けてもよい。
【００９０】
また、上記第１実施形態では、本発明の音声出力部としてのスピーカを２つ設ける例を示したが、本発明はこれに限られない。本発明では、３つ以上のスピーカを設けてもよい。
【００９１】
また、上記第１実施形態では、説明の便宜上、表示装置のＣＰＵおよびリモコンの制御部の処理を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、表示装置のＣＰＵおよびリモコンの制御部の処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【００９２】
１、２０１  表示装置
２  リモコン
１１、２１１  表示部
１１ａ、２１１ａ  ポインタ
１２、２１２  スピーカ（音声出力部）
２０  制御部
２１  リモコン本体部
２２  ジャイロセンサ（姿勢検知センサ）
２３  マイク（音声検知部）
１００、２００  リモコンシステム
【図１】
2014204240.tif 000003
【図２】
2014204240.tif 000004
【図３】
2014204240.tif 000005
【図４】
2014204240.tif 000006
【図５】
2014204240.tif 000007
【図６】
2014204240.tif 000008
【図７】
2014204240.tif 000009
【図８】
2014204240.tif 000010
【図９】
2014204240.tif 000011
【図１０】
2014204240.tif 000012
【図１１】
2014204240.tif 000013
【図１２】
2014204240.tif 000014
【図１３】
2014204240.tif 000015