(57)【要約】【課題】ポインタの移動始点と移動終点から片手操作時の操作方向を判定する場合の誤判定を抑制可能な、操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラムを提供する。【解決手段】表示パネル１０１ａ上を移動するポインタＰの移動始点Ｍ０および移動終点Ｍ１を検出するタッチパネル１０１ｂと、自装置が第１の手に把持された状態で、第１の手の指をポインタとして自装置が片手操作されているかを判定する操作方法判定部と、片手操作されていると判定した場合に、片手操作時のポインタの移動軌跡に近似して予め求められ、検出された移動始点を交点として設定された２以上の曲線Ｌａを用いて、相異なる移動方向を各々に割当てられた２以上の領域Ａａからなる判定領域Ｊａを設定する判定領域設定部と、検出された移動終点が判定領域上で位置する領域に割当てられた移動方向を、ポインタの操作方向として判定する操作方向判定部と、を備える。【選択図】図１
2011138410.tif 000002
【特許請求の範囲】
【請求項１】
表示パネル上を移動するポインタの移動始点および移動終点を検出する操作検出部と、
自装置が第１の手に把持された状態で、前記第１の手の指を前記ポインタとして自装置が片手操作されているかを判定する操作方法判定部と、
片手操作されていると判定した場合に、片手操作時の前記ポインタの移動軌跡に近似して予め求められ、前記検出された移動始点を交点として設定された２以上の曲線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定する判定領域設定部と、
前記検出された移動終点が前記判定領域上で位置する領域に割当てられた移動方向を、前記ポインタの操作方向として判定する操作方向判定部と、
を備える、操作方向判定装置。
【請求項２】
前記操作方法判定部は、自装置が前記第１の手に把持された状態で、前記第１の手と異なる第２の手の指または操作具をポインタとして自装置が両手操作されているかを判定し、
前記判定領域設定部は、両手操作されていると判定した場合に、前記検出された移動始点を交点として設定された２以上の直線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定する、請求項１に記載の操作方向判定装置。
【請求項３】
前記操作方法判定部は、自装置が右手または左手のいずれにより片手操作されているかを判定し、
前記判定領域設定部は、右手または左手のいずれにより片手操作されていると判定された場合に、判定された手による片手操作時の前記ポインタの移動軌跡に近似して予め求められた２以上の曲線を用いて、前記判定領域を設定する、請求項１または２に記載の操作方向判定装置。
【請求項４】
前記ポインタの移動操作状況を示す操作履歴情報に基づき、ユーザの操作指向を分析する操作指向分析部をさらに備え、
前記判定領域設定部は、片手操作されていると判定した場合に、前記ユーザの操作指向を考慮するように、片手操作時の前記ポインタの移動軌跡に近似して予め求められた２以上の曲線を用いて、前記判定領域を設定する、請求項１〜３のいずれか１項に記載の操作方向判定装置。
【請求項５】
前記操作方向判定部は、前記移動始点と前記移動終点の間の距離が所定の閾値以上である場合に、前記ポインタの操作方向を判定する、請求項１〜４のいずれか１項に記載の操作方向判定装置。
【請求項６】
前記操作方向の判定結果に基づき電子機器を遠隔操作するための遠隔操作部をさらに備える、請求項１〜５のいずれか１項に記載の操作方向判定装置。
【請求項７】
操作方向判定装置と、前記操作方向判定装置により遠隔操作される電子機器を有し、
前記操作方向判定装置は、
表示パネル上を移動するポインタの移動始点および移動終点を検出する操作検出部と、
自装置が第１の手に把持された状態で、前記第１の手の指を前記ポインタとして自装置が片手操作されているかを判定する操作方法判定部と、
片手操作されていると判定した場合に、片手操作時の前記ポインタの移動軌跡に近似して予め求められ、前記検出された移動始点を交点として設定された２以上の曲線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定する判定領域設定部と、
前記検出された移動終点が前記判定領域上で位置する領域に割当てられた移動方向を、前記ポインタの操作方向として判定する操作方向判定部と、
前記操作方向の判定結果に基づき前記電子機器を遠隔操作するための遠隔操作部と、
備える遠隔操作システム。
【請求項８】
自装置が第１の手に把持された状態で、前記第１の手の指を前記ポインタとして自装置が片手操作されているかを判定するステップと、
片手操作されていると判定した場合に、片手操作時の前記ポインタの移動軌跡に近似して予め求められ、前記ポインタの検出された移動始点を交点として設定された２以上の曲線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定するステップと、
前記ポインタの検出された移動終点が前記判定領域上で位置する領域に割当てられた移動方向を、前記ポインタの操作方向として判定するステップと、
を含む操作方向判定方法。
【請求項９】
自装置が第１の手に把持された状態で、前記第１の手の指を前記ポインタとして自装置が片手操作されているかを判定するステップと、
片手操作されていると判定した場合に、片手操作時の前記ポインタの移動軌跡に近似して予め求められ、前記ポインタの検出された移動始点を交点として設定された２以上の曲線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定するステップと、
前記ポインタの検出された移動終点が前記判定領域上で位置する領域に割当てられた移動方向を、前記ポインタの操作方向として判定するステップと、
を含む操作方向判定方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルディスプレイを有するコマンダ、ＰＤＡ、携帯電話、音楽プレイヤ等の携帯機器が普及している。これらの携帯機器では、ディスプレイ上で任意の移動始点を指定したポインタの移動操作によりユーザの指示が入力される場合がある。移動操作が行われると、携帯機器は、移動操作の方向を判定し、操作方向の判定結果に応じた処理を実行する。
【０００３】
ここで、ユーザは、携帯機器を一方の手で把持して他方の手の指やスタイラス等で移動操作を行ったり、携帯機器を把持している手の指で移動操作を行ったりする（以下では、前者を両手操作、後者を片手操作とも称する。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１９７４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、両手操作時と片手操作時では、ユーザが同一方向を意図して移動操作を行っても、手の構造に起因して、移動操作の方向として異なる方向が判定されてしまう場合がある。これは、両手操作時には、直線的な移動操作が容易であるが、片手操作時には、直線的な移動操作が困難となり、指の移動軌跡が曲線的になり易いためである。結果として、操作方向の誤判定が生じ、ユーザの意図する処理が適切に実行されない場合がある。特に、ディスプレイの表示を確認せず移動操作が行われると、曖昧な移動操作が行われる場合が多くなり、操作方向の誤判定が生じ易くなる。
【０００６】
そこで、本発明は、ポインタの移動始点と移動終点から片手操作時の操作方向を判定する場合の誤判定を抑制可能な、操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明のある観点によれば、表示パネル上を移動するポインタの移動始点および移動終点を検出する操作検出部と、自装置が第１の手に把持された状態で、第１の手の指をポインタとして自装置が片手操作されているかを判定する操作方法判定部と、片手操作されていると判定した場合に、片手操作時のポインタの移動軌跡に近似して予め求められ、検出された移動始点を交点として設定された２以上の曲線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定する判定領域設定部と、検出された移動終点が判定領域上で位置する領域に割当てられた移動方向を、ポインタの操作方向として判定する操作方向判定部と、を備える、操作方向判定装置が提供される。
【０００８】
かかる構成によれば、片手操作時の移動軌跡に近似して予め求められた曲線を用いて判定領域が設定されるので、ポインタの移動始点と移動終点から片手操作時の操作方向を判定する場合の誤判定を抑制することができる。
【０００９】
上記操作方法判定部は、自装置が第１の手に把持された状態で、第１の手と異なる第２の手の指または操作具をポインタとして自装置が両手操作されているかを判定し、上記判定領域設定部は、両手操作されていると判定した場合に、検出された移動始点を交点として設定された２以上の直線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定してもよい。
【００１０】
上記操作方法判定部は、自装置が右手または左手のいずれにより片手操作されているかを判定し、上記判定領域設定部は、右手または左手のいずれにより片手操作されていると判定された場合に、判定された手による片手操作時のポインタの移動軌跡に近似して予め求められた２以上の曲線を用いて、判定領域を設定してもよい。
【００１１】
上記操作方向判定装置は、ポインタの移動操作状況を示す操作履歴情報に基づき、ユーザの操作指向を分析する操作指向分析部をさらに備え、上記判定領域設定部は、片手操作されていると判定された場合に、ユーザの操作指向を考慮するように、片手操作時のポインタの移動軌跡に近似して予め求められた２以上の曲線を用いて、判定領域を設定してもよい。
【００１２】
上記操作方向判定部は、移動始点と移動終点の間の距離が所定の閾値以上である場合に、ポインタの操作方向を判定してもよい。
【００１３】
上記操作方向判定装置は、操作方向の判定結果に基づき電子機器を遠隔操作するための遠隔操作部をさらに備えてもよい。
【００１４】
本発明の他の観点によれば、上記操作方向判定装置と、操作方向判定装置により遠隔操作される電子機器を有する遠隔操作システムが提供される。
【００１５】
本発明のさらに他の観点によれば、自装置が第１の手に把持された状態で、第１の手の指をポインタとして自装置が片手操作されているかを判定するステップと、片手操作されていると判定した場合に、片手操作時のポインタの移動軌跡に近似して予め求められ、ポインタの検出された移動始点を交点として設定された２以上の曲線を用いて、相異なる移動方向を各々に割当てられた２以上の領域からなる判定領域を設定するステップと、ポインタの検出された移動終点が判定領域上で位置する領域に割当てられた移動方向を、ポインタの操作方向として判定するステップと、を含む操作方向判定方法が提供される。
【００１６】
本発明のさらに他の観点によれば、上記操作方向判定方法をコンピュータに実行させるためのプログラムが提供される。ここで、プログラムは、コンピュータ読取り可能な記録媒体を用いて提供されてもよく、通信手段を介して提供されてもよい。
【発明の効果】
【００１７】
以上説明したように本発明によれば、ポインタの移動始点と移動終点から片手操作時の操作方向を判定する場合の誤判定を抑制可能な、操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る操作方向判定方法の概要を示す図である。
【図２】本発明の実施形態に係るコマンダを含む遠隔操作システムの構成を示す図である。
【図３】フリック操作を表すパラメータを示す図である。
【図４】従来の判定方法において片手操作時の操作方向が誤判定される状況を示す図である。
【図５】コマンダの動作手順を示すフロー図である。
【図６Ａ】操作方法の判定状況の一例を示す図（１／２）である。
【図６Ｂ】操作方法の判定状況の一例を示す図（２／２）である。
【図７Ａ】判定領域の設定状況の一例を示す図（１／２）である。
【図７Ｂ】判定領域の設定状況の一例を示す図（２／２）である。
【図８】片手操作時の操作方向の誤判定が抑制される状況を示す図である。
【図９Ａ】片手操作時に設定される判定領域の変形例を示す図（１／３）である。
【図９Ｂ】片手操作時に設定される判定領域の変形例を示す図（２／３）である。
【図９Ｃ】片手操作時に設定される判定領域の変形例を示す図（３／３）である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
［１．操作方向判定方法の概要］
まず、図１を参照しながら、本発明の実施形態に係る操作方向判定方法の概要について説明する。以下では、携帯機器の一例としてコマンダ１００に判定方法が適用される場合について説明するが、コマンダ１００以外の携帯機器に判定方法が適用される場合についても同様に説明することができる。
【００２１】
図１に示すように、コマンダ１００は、親指の付け根が自装置の右下に位置するように右手で把持された状態で、右手の親指をポインタＰとして片手操作されている。コマンダ１００は、タッチパネルディスプレイ１０１を有し、ディスプレイ１０１上を移動するポインタＰの移動始点Ｍ０および移動終点Ｍ１を検出する。コマンダ１００は、例えばポインタＰの移動軌跡に基づき自装置が片手操作されていると判定する。
【００２２】
ポインタＰの移動始点Ｍ０を検出すると、コマンダ１００は、相異なる移動方向を各々に割当てられた２以上の領域Ａａからなる判定領域Ｊａをタッチパネル１０１ｂ上に設定する。ここで、判定領域Ｊａは、片手操作時のポインタＰの移動軌跡に近似して予め求められ、検出された移動始点Ｍ０を交点として設定された２以上の曲線Ｌａを用いて設定される。図１に示す例では、ポインタＰの移動始点Ｍ０を交点として設定された２の曲線Ｌａ１、Ｌａ２を用いて、上・下・左・右方向を各々に割当てられた４の領域Ａａ１〜Ａａ４からなる判定領域Ｊａが設定されている。
【００２３】
ポインタＰの移動終点Ｍ１を検出すると、コマンダ１００は、判定領域Ｊａ上で移動終点Ｍ１が位置する領域に割当てられた移動方向に基づき操作方向を判定する。図１に示す例では、上方向を割当てられた領域Ａａ１で移動終点Ｍ１が検出され、操作方向が上方向として判定される。
【００２４】
ここで、ユーザが上方向を意図して移動操作を行った場合を想定する。この場合、ポインタＰである親指は、付け根を回転軸として、コマンダ１００の右上方向に向けて弧を描くように移動する。このため、従来の判定方法では、操作方向が右方向として誤判定される場合があった。しかし、本発明の実施形態に係る判定方法によれば、片手操作時のポインタＰの移動軌跡に近似して予め求められた曲線Ｌａを用いて判定領域Ｊａが設定されているので、操作方向が上方向として適切に判定される。
【００２５】
［２．コマンダ１００の構成］
つぎに、図２を参照しながら、本発明の実施形態に係るコマンダ１００を含む遠隔操作システムについて説明する。
【００２６】
図２に示すように、遠隔操作システムは、コマンダ１００およびテレビ受像機１０を含んで構成される。コマンダ１００は、コマンダ、ＰＤＡ、携帯電話、音楽プレイヤ等を含む携帯機器の一例である。テレビ受像機１０は、コマンダ１００を用いてユーザにより遠隔操作される電子機器の一例である。
【００２７】
コマンダ１００は、テレビ受像機１０を遠隔操作するために、有線または無線の通信手段を介して、テレビ受像機１０に操作コマンドを送信する。なお、コマンダ１００は、ネットワークを介して操作コマンドを送信してもよい。
【００２８】
コマンダ１００は、タッチパネルディスプレイ１０１、制御部１０３、メモリ１０５、通信部１０７を含む。
【００２９】
タッチパネルディスプレイ１０１は、表示パネル１０１ａにタッチパネル１０１ｂを積層して構成される。タッチパネル１０１ｂとしては、抵抗膜方式、静電容量方式、超音波方式、赤外線方式等のパネルが利用される。表示パネル１０１ａとしては、液晶ディスプレイ（ＬＣＤ）等が利用される。
【００３０】
タッチパネル１０１ｂは、指、スタイラス等からなるポインタＰのパネル面に対する接触状態を検出することで、操作検出部として機能する。タッチパネル１０１ｂは、パネル面に対するポインタＰの接触／非接触状態の変化に応じて、接触信号／解除信号を制御部１０３に供給する。また、タッチパネル１０１ｂは、パネル面にポインタＰが接触している間に、接触位置に対応するＸ、Ｙ座標信号を制御部１０３に供給する。
【００３１】
制御部１０３は、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成され、ＣＰＵは、ＲＡＭを作業メモリとして用いて、ＲＯＭに格納されているプログラムを実行することで、コマンダ１００の各部を制御する。制御部１０３は、プログラムの実行により操作方法判定部、判定領域設定部、操作方向判定部、操作指向分析部、および遠隔操作部として機能する。
【００３２】
メモリ１０５は、ＥＥＰＲＯＭ等の不揮発性メモリであり、判定領域Ｊａ、Ｊｂの設定データ、ポインタＰの移動操作状況を示す操作履歴情報、表示用のデータ、操作コマンドの情報等を格納している。通信部１０７は、ユーザによる操作入力に応じて、所定の操作コマンドをテレビ受像機１０に送信する。
【００３３】
制御部１０３は、タッチパネル１０１ｂから供給された座標信号をデコードして座標データを生成し、座標データおよび接触／解除信号に基づき、コマンダ１００の各部を制御する。制御部１０３は、ユーザによる操作入力に応じて、操作入力に応じたコマンド情報をメモリ１０５から読出し、テレビ受像機１０に対する所定の操作コマンドを通信部１０７に送信させる。制御部１０３は、メモリ１０５に格納されている表示用のデータを読出し、表示データを生成して表示パネル１０１ａに供給し、表示データに対応する画像を表示パネル１０１ａに表示させる。
【００３４】
制御部１０３は、コマンダ１００が片手操作されているかを判定し、片手操作されていると判定した場合に、相異なる移動方向を各々に割当てられた２以上の領域Ａａからなる判定領域Ｊａをタッチパネル１０１ｂ上に設定する。ここで、判定領域Ｊａは、片手操作時のポインタＰの移動軌跡に近似して予め求められ、検出された移動始点Ｍ０を交点として設定された２以上の曲線Ｌａを用いて設定される。そして、制御部１０３は、ポインタＰの移動終点Ｍ１が位置する領域Ａａに割当てられた移動方向を操作方向として判定する。
【００３５】
［３．操作方向判定方法］
つぎに、図３〜図９を参照しながら、操作方向判定方法について説明する。まず、図３を参照しながら、フリック操作について説明する。
【００３６】
図３には、フリック操作を表すパラメータが示されている。図３に示すように、フリック操作は、移動始点Ｍ０、移動終点Ｍ１、および移動距離Ｌをパラメータとして表される。
【００３７】
フリック操作とは、パネル面に触れたポインタＰをパネル面上で任意の方向に向けて移動させる操作である。フリック操作では、非接触状態から接触状態への遷移を示す接触点が移動始点Ｍ０となり、接触状態から非接触状態への遷移を示す接触点が移動終点Ｍ１となる。また、移動始点Ｍ０と移動終点Ｍ１の間の直線距離が移動距離Ｌとなる。
【００３８】
つぎに、図４を参照しながら、従来の判定方法において、片手操作時の操作方向が誤判定される状況について説明する。図４に示すように、コマンダ１００は、親指の付け根が自装置の右下に位置するように右手で把持された状態で、右手の親指をポインタＰとして片手操作されている。
【００３９】
コマンダ１００は、ポインタＰの移動始点Ｍ０を検出すると、移動始点Ｍ０を交点として直交する２の直線Ｌ１、Ｌ２を用いて、上・下・左・右方向を各々に割当てられた４の領域Ａ１〜Ａ４からなる判定領域Ｊをタッチパネル１０１ｂ上に設定する。
【００４０】
ここで、ユーザが上方向を意図して移動操作を行った場合を想定する。この場合、ポインタＰである親指は、付け根を回転軸として、コマンダ１００の右上方向に向けて弧を描くように移動する。
【００４１】
コマンダ１００は、ポインタＰの移動終点Ｍ１を検出すると、判定領域Ｊ上で移動終点Ｍ１が位置する領域Ａに割当てられた移動方向に基づき操作方向を判定する。ここでは、右方向を割当てられた領域Ａ４で移動終点Ｍ１が検出され、操作方向が右方向として誤判定されてしまう。
【００４２】
つぎに、図５〜図７を参照しながら、本発明の実施形態に係る操作方向判定方法について説明する。図５、図６Ａ、６Ｂ、および図７Ａ、７Ｂには、コマンダ１００の動作手順、操作方法の判定状況の一例、および判定領域Ｊａ、Ｊｂの設定状況の一例が各々に示されている。
【００４３】
図５に示すように、コマンダ１００は、まず、自装置の操作方法、つまり片手操作または両手操作のいずれが行われているかを判定する（ステップＳ１０１）。
【００４４】
図６Ａ、６Ｂに示すように、コマンダ１００は、例えばポインタＰの移動軌跡に基づき、自装置の操作方法を判定する。図６Ａ、６Ｂには、片手操作時および両手操作時のポインタＰの移動軌跡が各々に示されている。
【００４５】
図６Ａに示す例では、コマンダ１００は、親指の付け根が自装置の右下に位置するように右手で把持された状態で、右手の親指をポインタＰとして片手操作されている。そして、ユーザが例えば上方向を意図して移動操作を行うと、ポインタＰである親指は、付け根を回転軸として、コマンダ１００の右上方向に向けて弧を描くように移動する。
【００４６】
一方、図６Ｂに示す例では、コマンダ１００は、左手で把持された状態で、右手の人指し指（またはスタイラス等）をポインタＰとして両手操作されている。そして、ユーザが例えば上方向を意図して移動操作を行うと、ポインタＰである人指し指（またはスタイラス等）は、コマンダ１００の上方向に向けて直線を描くように移動する。
【００４７】
よって、例えば上方向への移動操作を行う場合、片手操作時には、移動始点Ｍ０と移動終点Ｍ１の間に左右方向である程度の座標差Δが生じてしまうが、両手操作時には、ほとんど座標差Δが生じない。
【００４８】
このため、コマンダ１００は、任意の移動方向を指定してユーザに移動操作を行わせ、移動始点Ｍ０と移動終点Ｍ１の座標差Δを所定の閾値と比較することで、自装置の操作方法を判定することができる。
【００４９】
また、コマンダ１００は、片手操作時に、移動始点Ｍ０と移動終点Ｍ１の位置関係に基づき、自装置が右手で操作されているか左手で操作されているかを判定してもよい。つまり、例えば上方向への移動操作を行う場合、移動終点Ｍ１が移動始点Ｍ０よりも右方向に位置すれば右手で操作され、左方向に位置すれば左手で操作されていると判定される。
【００５０】
操作方法を判定すると、コマンダ１００は、操作方向の判定処理を開始する。コマンダ１００は、ポインタＰの移動始点Ｍ０を検出する（Ｓ１０３）。移動始点Ｍ０を検出すると、コマンダ１００は、操作方向の判定結果に応じた判定領域ＪａまたはＪｂをタッチパネル１０１ｂ上に設定する。
【００５１】
図７Ａ、７Ｂに示すように、コマンダ１００は、操作方向の判定結果に応じて、上・下・左・右方向を各々に割当てられた４の領域Ａａ１〜Ａａ４またはＡｂ１〜Ａｂ４からなる判定領域ＪａまたはＪｂを設定する（Ｓ１０７、Ｓ１０９）。なお、判定領域ＪａまたはＪｂの設定は、操作方向の判定処理（Ｓ１２１）以前であれば他のタイミングで行われてもよい。
【００５２】
ここで、片手操作時には、図７Ａに示すように、片手操作時のポインタＰの移動軌跡に近似して予め求められ、検出された移動始点Ｍ０を交点として設定された２以上の曲線Ｌａ１、Ｌａ２を用いて、判定領域Ｊａが設定される（Ｓ１０７）。
【００５３】
判定領域Ｊａは、例えば、移動始点Ｍ０を交点とし、円弧を表す２の曲線Ｌａ１、Ｌａ２を用いて設定される。なお、判定領域Ｊａは、例えば、ｙ＝ｘ０．５、ｙ＝（−ｘ＋１）０．５等の２の曲線等、片手操作時の指の移動軌跡を近似可能な曲線を用いて設定されてもよい。また、判定領域Ｊａは、３または４の曲線を用いて表される４の領域として設定されてもよい。
【００５４】
一方、両手操作時には、図７Ｂに示すように、両手操作時のポインタＰの移動軌跡に基づきポインタＰの移動始点Ｍ０を交点として設定された２の直線Ｌｂ１、Ｌｂ２を用いて、判定領域Ｊｂが設定される（Ｓ１０９）。
【００５５】
判定領域Ｊｂは、例えば、移動始点Ｍ０を交点として互いに直交し、ディスプレイ１０１に対して±４５°の傾きを有する２の直線Ｌｂ１、Ｌｂ２を用いて設定される。なお、判定領域Ｊｂは、互いに直交しないが交差する２の直線を用いて設定されてもよい。また、判定領域Ｊｂは、ディスプレイ１０１に対して±４５°以外の傾きを有する２の直線を用いて設定されてもよい。また、判定領域Ｊｂは、３または４の直線を用いて表される４の領域として設定されてもよい。
【００５６】
判定領域ＪａまたはＪｂを設定すると、コマンダ１００は、ポインタＰの移動を追跡するとともに、移動終点Ｍ１を検出する（Ｓ１１１、Ｓ１１３）。移動終点Ｍ１を検出すると、コマンダ１００は、移動始点Ｍ０と移動終点Ｍ１の間の移動距離Ｌを算出する（Ｓ１１５）。そして、コマンダ１００は、移動距離Ｌが所定の閾値以上であるかを判定する（Ｓ１１７）。
【００５７】
移動距離Ｌが閾値以上である場合、コマンダ１００は、移動操作をフリック操作として判定し（Ｓ１１９）、判定領域ＪａまたはＪｂを用いて操作方向を判定する。コマンダ１００は、判定領域ＪａまたはＪｂ上で移動終点Ｍ１が位置する領域ＡａまたはＡｂに割当てられた移動方向を操作方向として判定する（Ｓ１２１）。そして、コマンダ１００は、操作方向に対応する操作コマンドをテレビ受像機１０に送信する（Ｓ１２３）。
【００５８】
一方、移動距離Ｌが閾値未満である場合、コマンダ１００は、移動操作をタップ操作として判定し（Ｓ１２５）、操作方向の判定処理を終了する。そして、コマンダ１００は、タップ操作に対応する操作コマンドをテレビ受像機１０に送信する（Ｓ１２７）。
【００５９】
図８には、片手操作時の操作方向の誤判定が抑制される状況が示されている。図８に示すように、コマンダ１００は、親指の付け根が自装置の右下に位置するように右手で把持された状態で、右手の親指をポインタＰとして片手操作されている。
【００６０】
コマンダ１００は、ポインタＰの移動始点Ｍ０を検出すると、移動始点Ｍ０を交点として直交する２の曲線Ｌａ１、Ｌａ２を用いて、上・下・左・右方向を各々に割当てられた４の領域Ａａ１〜Ａａ４からなる判定領域Ｊａをタッチパネル１０１ｂ上に設定する。
【００６１】
ここで、ユーザが上方向を意図して移動操作を行った場合を想定する。この場合、ポインタＰである親指は、付け根を回転軸として、コマンダ１００の右上方向に向けて弧を描くように移動する。
【００６２】
コマンダ１００は、ポインタＰの移動終点Ｍ１を検出すると、判定領域Ｊａ上で移動終点Ｍ１が位置する領域に割当てられた移動方向を操作方向として判定する。ここでは、片手操作時のポインタＰの移動軌跡に近似して予め求められた曲線Ｌａ１、Ｌａ２を用いて判定領域Ｊａが設定されているので、上方向を割当てられた領域Ａａ１で移動終点Ｍ１が検出され、操作方向が上方向として適切に判定される。
【００６３】
図９Ａ〜９Ｃには、片手操作時に設定される判定領域Ｊａの変形例として判定領域Ｊａ１〜Ｊａ３が示されている。
【００６４】
図９Ａに示す判定領域Ｊａ１は、移動始点Ｍ０を交点とし、異なる半径の円弧を表す２の曲線Ｌａ１１、Ｌａ２１を用いて、４の領域Ａａ１１〜Ａａ４１からなる判定領域として設定されている。判定領域Ｊａ１は、片手操作時の指の移動軌跡を適切に近似するように設定される。
【００６５】
判定領域Ｊａ１は、片手操作時に右手または左手のいずれで操作されるかに応じて、２以上の曲線Ｌａ１１、Ｌａ２１の半径、交差位置等を予め調節して設定されてもよい。また、判定領域Ｊａ１は、コマンダ１００により移動操作状況を示す操作履歴情報を蓄積してユーザの操作指向を分析し、操作指向に対応するように２以上の曲線Ｌａ１１、Ｌａ２１を予め調節して設定されてもよい。
【００６６】
図９Ｂに示す判定領域Ｊａ２は、移動始点Ｍ０を交点とする２の曲線Ｌａ１２、Ｌａ２２を用いて、相異なる方向を各々に割当てられた領域Ａａ１２〜Ａａ３２からなる判定領域として設定されている。例えば、判定領域Ｊａ２では、領域Ａａ１２、Ａａ２２、Ａａ３２に、上、右、左の各方向が各々に割当てられる。また、図９Ｃに示す判定領域Ｊａ３は、移動始点Ｍ０を交点とする２の曲線Ｌａ１３、Ｌａ２３を用いて、相異なる方向を各々に割当てられた領域Ａａ１３、Ａａ２３からなる判定領域として設定されている。例えば、判定領域Ｊａ３では、領域Ａａ１３、Ａａ２３に、左、右の各方向が各々に割当てられる。なお、判定領域Ｊａは、判定すべき操作方向の数に応じて、５以上の領域からなるように設定されてもよい。
【００６７】
［４．まとめ］
以上説明したように、本発明の実施形態に係る操作方向判定方法によれば、片手操作時の移動軌跡に近似して予め求められた曲線Ｌａを用いて判定領域Ｊａが設定されるので、ポインタＰの移動始点Ｍ０と移動終点Ｍ１から片手操作時の操作方向を判定する場合の誤判定を抑制することができる。
【００６８】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００６９】
例えば、上記説明では、本発明の実施形態に係る操作方向判定方法をフリック操作に適用する場合について説明した。しかし、本発明の実施形態に係る操作方向判定方法は、スワイプ＆ホールド操作にも適用することもできる。スワイプ＆ホールド操作とは、パネル面にポインタで触れ、触れた状態のポインタをパネル面上で移動（スワイプ）した後に保持（ホールド）する操作である。
【００７０】
スワイプ＆ホールド操作では、接触状態における移動の開始を示す接触点が移動始点Ｍ０となり、接触状態における移動の終了を示す接触点が移動終点Ｍ１となる。なお、接触状態における移動の開始および終了は、所定時間内における接触点の位置変化の大きさに基づき判定される。
【００７１】
また、上記説明では、コマンダ１００が片手または両手のいずれにより操作されているか、片手操作の場合には右手または左手のいずれにより操作されているかを判定する場合について説明した。しかし、加速度センサ等を用いて、操作中のコマンダ１００の向き、つまり横向きまたは縦向きのいずれにより操作されているかを判定してもよい。そして、コマンダ１００の向きに応じて判定領域Ｊａ、Ｊｂの設定を変更することで、片手操作の操作方向を判定する場合の誤判定をさらに抑制することができる。
【００７２】
また、上記説明では、コマンダ１００は、操作方向の判定結果に基づき、判定結果に対応するコマンドを送信する場合について説明した。しかし、コマンダ１００は、判定結果に基づき、コマンドの送信処理以外の内部処理を実行するように構成されてもよい。
【符号の説明】
【００７３】
１００    コマンダ
１０１    タッチパネルディスプレイ
１０１ａ    表示パネル
１０１ｂ    タッチパネル
１０３    制御部
１０５    メモリ
１０７    通信部
Ｐ    ポインタ
Ｍ０    移動始点
Ｍ１    移動終点
Ｌ    移動距離
Ｊａ、Ｊａ１、Ｊａ２、Ｊａ３    片手操作時の判定領域
Ｌａ１、Ｌａ２、Ｌａ１１、Ｌａ２１、Ｌａ１２、Ｌａ２２、Ｌａ１３、Ｌａ２３    片手操作時の判定領域を規定するための曲線
Ａａ１〜Ａａ４、Ａａ１１〜Ａａ４１、Ａａ１２〜Ａａ３２、Ａａ１３、Ａａ２３    片手操作時の判定領域を構成する領域
Ｊｂ    両手操作時の判定領域
Ｌｂ１、Ｌｂ２    両手操作時の判定領域を規定するための直線
Ａｂ１〜Ａｂ４    両手操作時の判定領域を構成する領域
【図１】
2011138410.tif 000003
【図２】
2011138410.tif 000004
【図３】
2011138410.tif 000005
【図４】
2011138410.tif 000006
【図５】
2011138410.tif 000007
【図６Ａ】
2011138410.tif 000008
【図６Ｂ】
2011138410.tif 000009
【図７Ａ】
2011138410.tif 000010
【図７Ｂ】
2011138410.tif 000011
【図８】
2011138410.tif 000012
【図９Ａ】
2011138410.tif 000013
【図９Ｂ】
2011138410.tif 000014
【図９Ｃ】
2011138410.tif 000015