(57)【要約】【課題】実際の操作端末の向きとカーソル位置との間に生じたずれを容易に解消可能な、表示制御装置、表示制御方法、表示制御信号生成装置、表示制御信号生成方法、プログラム、および表示制御システムを提案する。【解決手段】方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせる表示制御部と、前記表示制御部が前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替える切替制御部と、を備え、前記表示制御部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させる、表示制御装置。【選択図】図３
2015026256.tif 000002
【特許請求の範囲】
【請求項１】
方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせる表示制御部と、
前記表示制御部が前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替える切替制御部と、
を備え、
前記表示制御部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させる、表示制御装置。
【請求項２】
前記表示制御部は、前記カーソル位置の移動量を鈍化させた後、前記移動量の鈍化を解除する、請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記切替制御部により前記カーソル位置の移動を行うよう切り替えられる前の、前記スクロールを行っていたときの前記指示方向の変化速度および変化時間に応じたタイミングで前記移動量の鈍化を解除する、請求項２に記載の表示制御装置。
【請求項４】
表示制御装置は、前記変化量に応じて前記指示方向を推定する推定部をさらに備え、
前記表示制御部は、前記推定部により推定された前記指示方向と前記カーソル位置が重なった場合に前記移動量の鈍化を解除する、請求項２に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記切替制御部により前記カーソル位置の移動を行うよう切り替えられた後の、前記指示方向の変化速度に基づいて前記移動量の鈍化を解除する、請求項２に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記切替制御部により前記カーソル位置の移動を行うよう切り替えられた後の、前記指示方向の変化方向に基づいて前記移動量の鈍化を解除する、請求項２に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記移動量の鈍化として前記カーソル位置を固定する、請求項１に記載の表示制御装置。
【請求項８】
前記表示制御部は、前記スクロールを行う間は前記カーソル位置を固定する、請求項１に記載の表示制御装置。
【請求項９】
前記表示制御装置は、前記方向指示器から前記変化量を示す情報を受信する受信部をさらに備える、請求項１に記載の表示制御装置。
【請求項１０】
方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるステップと、
前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させるステップと、
を備える表示制御方法。
【請求項１１】
コンピュータに、
方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるステップと、
前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させるステップと、
を実行させるためのプログラム。
【請求項１２】
指示方向の変化量を検出する検出部と、
前記検出部により検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成する生成部と、
前記生成部が前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替える切替制御部と、
を備え、
前記生成部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成する、表示制御信号生成装置。
【請求項１３】
指示方向の変化量を検出するステップと、
検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成するステップと、
前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成するステップと、
を備える表示制御信号生成方法。
【請求項１４】
コンピュータに、
指示方向の変化量を検出するステップと、
検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成するステップと、
前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成するステップと、
を実行させるためのプログラム。
【請求項１５】
指示方向の変化量を検出する検出部と、
前記検出部により検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせる表示制御部と、
前記表示制御部が前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替える切替制御部と、
を備え、
前記表示制御部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させる、表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、表示制御方法、表示制御信号生成装置、表示制御信号生成方法、プログラム、および表示制御システムに関する。
【背景技術】
【０００２】
近年、テレビ受像機やＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの様々な情報処理装置を外部から操作するために、リモートコントローラ機能を有する操作端末が提供されている。また、情報処理装置の機能が多様化するに伴い、操作端末を用いた様々な操作を画面上で行うことが一般的になりつつある。このような操作端末の一種であるモーションセンサを搭載した操作端末は、操作端末の向きに基づいて、対応する位置にカーソルを表示させたり、フォーカスを移動させたり、アイコンを選択する等の様々な処理を行う。
【０００３】
モーションセンサを搭載した操作端末には、操作端末の向きを絶対的に検知するものと、操作端末の動作を加速度センサやジャイロセンサ等で検出して操作端末の向きを推定するものとがある。後者の操作端末に関しては、実際の操作端末の向きと、推定された操作端末の向きとの間にずれが生じ得る。このため、後者の操作端末に関しては、このようなずれを解消するための技術が開発されている。
【０００４】
例えば、下記特許文献１では、センサにより操作端末の動きを検出し、さらに検出した動作を修正することで、実際の操作端末の向きをより正確に推定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２３８３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、操作端末の向きを絶対的に検知するものではないので、依然として、実際の操作端末の向きと、推定された操作端末の向きとの間にずれが生じる場合がある。このため、実際の操作端末の向きと、画面に表示されるカーソル位置との間にずれが生じる問題が生じていた。しかしながら、上記特許文献１では、一度発生したずれを解消するための技術については何ら言及されていない。
【０００７】
そこで、本開示では、実際の操作端末の向きとカーソル位置との間に生じたずれを容易に解消可能な、新規かつ改良された表示制御装置、表示制御方法、表示制御信号生成装置、表示制御信号生成方法、プログラム、および表示制御システムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせる表示制御部と、前記表示制御部が前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替える切替制御部と、を備え、前記表示制御部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させる、表示制御装置が提供される。
【０００９】
また、本開示によれば、方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるステップと、前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替えるステップと、前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させるステップと、を備える表示制御方法が提供される。
【００１０】
また、本開示によれば、コンピュータに、方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるステップと、前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替えるステップと、前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させるステップと、を実行させるためのプログラムが提供される。
【００１１】
また、本開示によれば、指示方向の変化量を検出する検出部と、前記検出部により検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成する生成部と、前記生成部が前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替える切替制御部と、を備え、前記生成部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成する、表示制御信号生成装置が提供される。
【００１２】
また、本開示によれば、指示方向の変化量を検出するステップと、検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成するステップと、前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替えるステップと、前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成するステップと、を備える表示制御信号生成方法が提供される。
【００１３】
また、本開示によれば、コンピュータに、指示方向の変化量を検出するステップと、検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成するステップと、前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替えるステップと、前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成するステップと、を実行させるためのプログラムが提供される。
【００１４】
また、本開示によれば、指示方向の変化量を検出する検出部と、前記検出部により検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせる表示制御部と、前記表示制御部が前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替える切替制御部と、を備え、前記表示制御部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させる、表示制御システムが提供される。
【発明の効果】
【００１５】
以上説明したように本開示によれば、実際の操作端末の向きとカーソル位置との間に生じたずれを容易に解消可能である。
【図面の簡単な説明】
【００１６】
【図１】本開示の一実施形態に係る表示制御システムの概要を示す説明図である。
【図２】本開示の一実施形態に係る画面表示の一例を示す説明図である。
【図３】本開示の一実施形態に係る表示制御処理の概要を示す説明図である。
【図４】第１の実施形態に係る表示制御システムの構成を示すブロック図である。
【図５】第１の実施形態に係る解除処理の一例を説明するための図である。
【図６】第１の実施形態に係る表示制御システムの動作を示すシーケンス図である。
【図７】第２の実施形態に係る表示制御システムの構成を示すブロック図である。
【図８】第２の実施形態に係る表示制御システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
なお、説明は以下の順序で行うものとする。
１．本開示の一実施形態に係る表示制御処理の概要
２．実施形態
２−１．第１の実施形態
２−１−１．構成
２−１−２．動作処理
２−２．第２の実施形態
２−２−１．構成
２−２−２．動作処理
３．まとめ
【００１９】
＜＜１．本開示の一実施形態に係る表示制御処理の概要＞＞
まず、図１〜図３を参照して、本開示の一実施形態に係る表示制御処理の概要を説明する。
【００２０】
図１は、本開示の一実施形態に係る表示制御システムの概要を示す説明図である。図１に示すように、本開示の一実施形態に係る表示制御システムは、操作端末１および表示装置２を有し、表示制御処理を行う。本実施形態に係る表示制御システムは、操作端末１の向きを絶対的に検出して表示制御するものではなく、操作端末１が内蔵するセンサによる検出結果に基づいて向きを推定し、表示制御処理を行うものである。
【００２１】
操作端末１は、ユーザにより操作される端末であり、傾きや動きを加速度センサやジャイロセンサにより検出して検出結果を表示装置２に送信する。表示装置２は、操作端末１による検出結果に基づいて操作端末１の向きである指示方向３を推定し、推定した指示方向３に基づいた画面表示を行う。
【００２２】
ここで、本実施形態に係る表示制御システムは、カーソル移動モードとスクロールモードの２つの動作モードを有する。カーソル移動モードとは、操作端末１の動きをカーソル４の動きにマッピングする動作モードである。一方で、スクロールモードとは、操作端末１の動きをスクロール量にマッピングする動作モードである。操作端末１が有する操作部１１は、カーソル移動モードとスクロールモードとを切り替える機能を有し、ユーザは任意のタイミングでこれらの動作モードを切り替えることができる。以下では、まず、図２を参照して、カーソル移動モードについて説明する。
【００２３】
図２は、本開示の一実施形態に係る画面表示の一例を示す説明図である。図２に示すように、操作端末１が指示方向３Ａを向いている場合、表示装置２は、指示方向３Ａに対応する位置にカーソル４を表示する。以下では、カーソル４が表示される位置を、カーソル位置とも称する。
【００２４】
カーソル移動モードにおいては、ユーザが操作端末１をＸ方向に動かして向きを指示方向３Ｂにすると、表示装置２は、指示方向３Ｂに対応する位置にカーソル４を表示する。一方で、ユーザが操作端末１をＸ方向の逆方向に動かして向きを指示方向３Ｃにすると、表示装置２は、指示方向３Ｃに対応する位置にカーソル４を表示する。ここではＸ方向に関する移動について説明したが、Ｙ方向についても同様であり、斜め方向についても同様である。このように、カーソル移動モードにおいて、ユーザは、操作端末１を任意の方向に動かすことで、表示装置２に表示されたカーソル４を対応する方向に移動させることができる。
【００２５】
一方で、スクロールモードにおいては、ユーザは、操作端末１を任意の方向に動かすことで、表示装置２に表示された画面を対応する方向にスクロールさせることができる。
【００２６】
ここで、画面がスクロールする際には、カーソル４の位置は固定され移動しない。このため、ユーザがスクロールのために操作端末１を動かした分、固定されたままのカーソル位置と操作端末１の指示方向３との間にずれが生じる場合がある。以下では、このようなスクロールにより生じるずれを位置ずれとも称する。以下、図２を参照して、画面スクロールした際に生じる位置ずれについて説明する。
【００２７】
図２に示すように、ユーザが、操作端末１の向きを指示方向３Ｄとしているときに、操作部１１により動作モードをスクロールモードに切り替え、操作端末１を指示方向３Ｅに振り向けた場合を考える。このとき、表示装置２に表示された画面は、指示方向３Ｄから３Ｅへの変化に応じた量、対応する方向にスクロールする。なお、図２に示すように、スクロール中に表示されるカーソル４は、カーソルモードにおける矢印表示とは異なり、スクロールモードであることを示す十字型の矢印表示となっている。スクロール中、カーソル４は位置が固定され移動しない。このため、スクロール後、カーソル位置と指示方向３Ｅとの間には、図２に示すように誤差５（位置ずれ）が生ずることとなる。
【００２８】
なお、操作端末１の向きを絶対的に検出して表示制御する場合には、このような位置ずれは生じない。しかし、本実施形態に係る操作端末１のように、絶対的な向きを検出する術を持たない場合には、このような位置ずれの発生を防ぐことは困難である。
【００２９】
一方で、カーソル位置を固定しない選択肢も考えられる。しかし、カーソル位置を固定しない場合であっても、スクロールの際にカーソル４が画面端に着いたのにも関わらず継続してスクロールする場合、カーソル４の位置が画面端で動かないまま操作端末１の向きが変化してしまうため位置ずれが発生する。さらに、スクロール中はその位置ずれが継続的に発生するため、ユーザは違和感を覚えてしまう。このような背景にあって、現実的にはスクロール動作の間はカーソル位置を固定することが必然であり、スクロール動作により位置ずれが発生することもまた必然であると言える。
【００３０】
そこで、上記事情を一着眼点にして本開示の各実施形態に係る表示制御処理を創作するに至った。本開示の各実施形態に係る表示制御処理は、スクロール動作によって発生した位置ずれを解消することができる。
【００３１】
具体的には、本実施形態に係る表示制御システムは、スクロール動作後のカーソル４の移動量を鈍化させる。これにより、表示制御システムは、ユーザ動作を利用して位置ずれを解消することができる。以下、図３を参照して、このような表示制御処理の概要を説明する。
【００３２】
図３は、本開示の一実施形態に係る表示制御処理の概要を示す説明図である。図３に示す通り、スクロール動作により、カーソル４の位置と操作端末１の指示方向３Ｆとの間に、誤差５が生じている。通常、ユーザは、スクロールを終えた後、自然に操作端末１の向きとカーソル４の位置とを合わせようとするものである。そこで、本実施形態に係る表示制御システムは、このユーザの自然な動作を利用して、誤差５の解消を行う。
【００３３】
具体的には、本実施形態に係る表示制御システムは、カーソル移動モードに切り替えられた後、即座に通常のカーソル移動を行わない。図３に示すように、表示装置２は、操作端末１の向きが指示方向３Ｆからカーソル４の位置に合うまでの間、カーソル４の移動量を鈍化、例えば固定または減速等させる。以下では、このようなカーソル４の移動量を鈍化させる処理を、減速処理とも称する。
【００３４】
そして、表示装置２は、カーソル位置と操作端末１の向きが一致したであろうタイミング、例えば操作端末１の向きが図３に示す指示方向３Ｇになったタイミングで、減速処理を解除して、通常のカーソル移動を行う。以下では、カーソル４の位置と操作端末１の向きとを一致させることを、位置合わせとも称する。また、減速処理を解除する処理を、解除処理とも称する。
【００３５】
カーソル移動モードに切り替えられた後、減速処理を経ずに通常のカーソル移動を行う場合、指示方向３の動きに応じてカーソル位置が動いてしまうため、位置合わせすることができない。この点、本実施形態に係る表示制御システムは、指示方向３とカーソル４の位置とが一致したであろうタイミングまでカーソル４の移動を鈍化、例えば固定しておくことができるため、ユーザは、自然に位置合わせを行うことができる。そして、表示装置２は、位置合わせが完了したであろうタイミングで解除処理を行うため、ユーザは、その後の操作を自然かつ円滑に行うことができる。
【００３６】
以上、本実施形態に係る表示制御処理の概要について説明した。続いて、図４〜図８を参照して、各実施形態について詳細に説明する。
【００３７】
＜＜２．実施形態＞＞
＜２−１．第１の実施形態＞
本実施形態は、表示装置２（表示制御装置）が主として表示制御処理を行う形態である。まず、図４、図５を参照して、本実施形態に係る表示制御システムの構成を説明する。
【００３８】
［２−１−１．構成］
図４は、第１の実施形態に係る表示制御システムの構成を示すブロック図である。図４に示すように、本実施形態に係る表示制御システムは、操作端末１および表示装置２を有する。
【００３９】
（操作端末１）
操作端末１は、ユーザにより操作される端末であり、ユーザ動作を検出して検出結果を表示装置２に送信する。操作端末１は、例えば専用の情報処理装置、スマートフォン、タブレット端末、携帯電話端末、携帯用音楽再生装置、携帯用映像処理装置または携帯用ゲーム機器等により実現される。操作端末１は、操作部１１、検出部１２、および通信部１３を有する。
【００４０】
・操作部１１
操作部１１は、表示制御システムの動作モードを、カーソル移動モードとスクロールモードのいずれかに切り替える機能を有する。例えば、操作部１１は、ボタン、タッチパネル、タッチパッドにより実現される。本明細書では、操作部１１は、ボタンにより実現されるものとし、スクロールボタンとも称する。表示制御システムは、スクロールボタンが押下されている間はスクロールモードで動作し、スクロールボタンが押下されていない間はカーソル移動モードで動作してもよい。
【００４１】
操作部１１は、ユーザによりボタン押下された場合、スクロールモードでの動作を開始するよう指示する、スクロール開始情報を生成して、通信部１３に出力する。一方で、操作部１１は、ユーザによるボタン押下が解放された場合、スクロールモードでの動作を終了するよう指示する、スクロール終了情報を生成して、通信部１３に出力する。
【００４２】
・検出部１２
検出部１２は、操作端末１の指示方向３の変化量を検出する機能を有する。例えば、検出部１２は、加速度センサやジャイロセンサにより実現される。検出部１２は、検出した変化量を示す変化量情報を、通信部１３に出力する。
【００４３】
・通信部１３
通信部１３は、外部機器との間でのデータの送受信を行うための通信モジュールである。通信部１３は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ、登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の方式で、外部機器と直接、またはネットワークアクセスポイントを介して無線通信する。本実施形態に係る通信部１３は、操作部１１から出力されたスクロール開始情報、およびスクロール終了情報を、表示装置２に送信する。また、通信部１３は、検出部１２から出力された変化量情報を、表示装置２に送信する。
【００４４】
（表示装置２）
表示装置２は、操作端末１から受信した情報に基づいて画像表示を行う装置である。表示装置２は、例えばテレビ受像機、ディスプレイ、ノートＰＣ、スマートフォン、タブレット端末、携帯電話端末、携帯用映像処理装置または携帯用ゲーム機器等により実現される。表示装置２は、通信部２１、切替制御部２２、推定部２３、表示制御部２４、および表示部２５を有する。
【００４５】
・通信部２１
通信部２１は、外部機器との間でのデータの送受信を行うための通信モジュールである。通信部２１は、例えば無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の方式で、外部機器と直接、またはネットワークアクセスポイントを介して無線通信する。本実施形態に係る通信部２１は、操作端末１から指示方向３の変化量を示す情報を受信する受信部としての機能を有し、操作端末１から変化量情報、スクロール開始情報、およびスクロール終了情報を受信する。そして、通信部２１は、これらの受信した情報を、切替制御部２２、推定部２３、および表示制御部２４に出力する。
【００４６】
・切替制御部２２
切替制御部２２は、カーソル移動モードとスクロールモードとを切り替える機能を有する。より詳しくは、切替制御部２２は、操作端末１から受信した情報に基づいて、後述の表示制御部２４の動作モードを、カーソル移動モードまたはスクロールモードに切り替える。
【００４７】
具体的な切り替え動作について説明すると、まず、切替制御部２２は、初期動作モードとして、カーソル移動モードで動作するよう表示制御部２４を制御する。そして、通信部２１により操作端末１からスクロール開始情報が受信された場合、切替制御部２２は、表示制御部２４がスクロールモードで動作するよう、動作モードを切り替える。また、通信部２１により操作端末１からスクロール終了情報が受信された場合、切替制御部２２は、表示制御部２４がカーソル移動モードで動作するよう、動作モードを切り替える。
【００４８】
他にも、切替制御部２２は、通信部２１により操作端末１から受信された変化量情報に基づいて、カーソル移動モードで動作中にカーソル４が表示部２５の画面端に到達した場合に、スクロールモードに切り替えてもよい。そして、切替制御部２２は、カーソル４が表示部２５の画面端から離れるタイミングで、カーソル移動モードに切り替えてもよい。
【００４９】
・推定部２３
推定部２３は、操作端末１の指示方向３の変化量に応じて、操作端末１の指示方向３を推定する機能を有する。上述したように、スクロール動作中はカーソル位置が固定され、また減速処理中はカーソル位置が固定または減速される。推定部２３は、このようにカーソル位置が固定または減速されている間も、継続して指示方向３を推定する。さらに推定部２３は、推定した指示方向３に基づき、仮に固定または減速されなかった場合を想定した仮想のカーソル位置を推定する。推定部２３は、推定したカーソル位置を示す情報を、表示制御部２４に出力する。
【００５０】
・表示制御部２４
表示制御部２４は、操作端末１の指示方向３の変化量に応じて、表示部２５に表示されたカーソル位置を移動または表示部２５に表示された画面をスクロールさせる機能を有する。カーソル移動モードにおいては、表示制御部２４は、指示方向３の変化量が大きい場合には対応する方向にカーソル位置を大きく移動させ、小さい場合には対応する方向にカーソル位置を小さく移動させる。また、スクロールモードにおいては、表示制御部２４は、カーソル位置を固定しつつ、指示方向３の変化量が大きい場合には大きくスクロールさせ、小さい場合には小さくスクロールさせる。
【００５１】
さらに、表示制御部２４は、切替制御部２２によりスクロールモードからカーソル移動モードに切り替えられた後、変化量情報が示す指示方向３の変化量に対するカーソル４の移動量を鈍化させる機能を有する。具体的には、表示制御部２４は、カーソル移動モードに切り替えられた後は、指示方向３が大きく変化した場合であっても、カーソル位置を固定したり、減速させたりする減速処理を行う。上述したように、表示制御部２４は、スクロールモードからカーソル移動モードに切り替えられた後に減速処理を行うことで、ユーザによる位置合わせを可能にすることができる。
【００５２】
また、表示制御部２４は、カーソル４の移動量を鈍化させた後、鈍化を解除する機能を有する。具体的には、表示制御部２４は、通信部２１により操作端末１から受信された変化量情報に基づいて、ユーザが位置合わせを完了したであろうタイミングで減速処理を解除する解除処理を行う。解除処理のタイミングは多様に考えられる。以下では、一例として４種類の解除処理のタイミングを説明する。
【００５３】
第１に、表示制御部２４は、切替制御部２２によりカーソル移動モードに切り替えられる前の、スクロールモードで動作していたときの、操作端末１の指示方向３の変化速度および変化時間に応じたタイミングで解除処理を行う。スクロールモードにおける指示方向３の変化速度が速い場合、遅い場合と比較して位置ずれが大きくなり得る。同様に、スクロールモードにおける指示方向３の変化時間が長い場合、短い場合と比較して位置ずれが大きくなり得る。そして、位置ずれが大きいほど、ユーザが位置合わせに要する時間は長いと考えられる。このため、表示制御部２４は、変化量情報に基づき、スクロールモードで動作していたときの変化速度が速いほど、また変化時間が長いほど、長い時間が経過した後に解除処理を行う。
【００５４】
第２に、表示制御部２４は、切替制御部２２によりカーソル移動モードに切り替えられた後の、操作端末１の指示方向３の変化速度に応じたタイミングで解除処理を行う。スクロールモードからカーソル移動モードに切り替えられた後の指示方向３の変化速度が速い場合、遅い場合と比較して早くに位置ずれが解消され得るため、ユーザが位置合わせに要する時間は短いと考えられる。このため、表示制御部２４は、変化量情報に基づき、カーソル移動モードに切り替えられた後の指示方向３の変化速度が速いほど短い時間で解除処理を行う。また、ユーザは、位置合わせの際には、指示方向３とカーソル位置とが離れている段階では速く操作端末１を動かすものの、近づくほど慎重になり遅く操作端末１を動かすと考えられる。このため、表示制御部２４は、変化量情報に基づき、カーソル移動モードに切り替えられた後の指示方向３の変化速度が閾値を下回ったタイミングで、解除処理を行ってもよい。
【００５５】
第３に、表示制御部２４は、切替制御部２２によりカーソル移動モードに切り替えられた後の、指示方向３の変化方向に基づいて解除処理を行う。具体的には、表示制御部２４は、指示方向３の変化方向が変化したタイミングで解除処理を行う。ユーザは、位置合わせのために、カーソル４の方向に向けて操作端末１を動かす。そして、ユーザは、位置合わせが完了したと考えた場合、意のままに操作端末１を操作してカーソル４を移動させようとする。よって、位置合わせ中の指示方向３の変化方向と、意のままに操作する際の変化方向とは異なると考えられる。このため、表示制御部２４は、解除タイミングを指示方向３の変化方向が変化した時とすることで、ユーザが位置合わせを完了したと考えたタイミングで解除処理を行うことができる。
【００５６】
他にも、表示制御部２４は、指示方向３の変化方向がスクロール時の変化方向の逆方向とは異なったタイミングで解除処理を行ってもよい。図２に示したように、一般的にスクロールによって生じる位置ずれ（誤差５）は、スクロール時の変化方向とは逆方向に発生する。ユーザは、位置合わせのために、スクロール時の変化方向とは逆方向に操作端末１を動かす。そして、ユーザは、位置合わせが完了したと考えた場合、意のままに操作端末１を操作してカーソル４を移動させようとする。このため、表示制御部２４は、解除タイミングを指示方向３の変化方向がスクロール時の変化方向の逆方向とは異なった時とすることで、ユーザが位置合わせを完了したと考えたタイミングで解除処理を行うことができる。
【００５７】
なお、スクロールを行う前からカーソル位置と指示方向３との間にずれがあった場合、スクロールにより生じる位置ずれにより当初のずれが相殺され、カーソル移動モードに切り替わった段階で既に指示方向３とカーソル位置とが一致している場合も想定される。このような場合、ユーザは、改めての位置合わせを行わないため、はじめから操作端末１を意のままに動かすと考えられ、このときの指示方向３の変化方向は、スクロール時の変化方向の逆方向とは異なる場合が多いと考えられる。このため、表示制御部２４は、解除タイミングを指示方向３の変化方向がスクロール時の変化方向の逆方向とは異なった時とすることで、上述のような当初のずれが相殺された場合にあっては、カーソル移動モードへの切り替え直後に解除処理を行うことができる。
【００５８】
第４に、表示制御部２４は、推定部２３により推定された指示方向３とカーソル位置が重なった場合に解除処理を行う。より具体的には、推定部２３は、スクロール中、およびカーソル移動モードに切り替えられた後の減速処理の間、継続して操作端末１の指示方向３を推定しておく。そして、表示制御部２４は、推定された指示方向３とカーソル位置とが重なったタイミングで解除処理を行う。以下、図５を参照し、具体的な処理について説明する。
【００５９】
図５は、第１の実施形態に係る解除処理の一例を説明するための図である。図５に示すように、ユーザが、操作端末１を指示方向３Ｈに向けているときに、操作部１１により動作モードをスクロールモードに切り替え、操作端末１を指示方向３Ｉに振り向けた場合を考える。この場合、表示装置２に表示された画面は、指示方向３Ｈから３Ｉへの変化に応じた量、対応する方向にスクロールする。ここで、スクロール中、カーソル４は位置が固定され移動しないため、カーソル位置と操作端末１の向きとの間に位置ずれ（誤差５）が生じている。
【００６０】
スクロール動作の間、推定部２３は、操作端末１の向きを継続して推定して、図５に示す指示方向３Ｉであること、および仮にカーソル移動モードであった場合にカーソル４が表示されたであろう仮想カーソル位置６を推定する。さらに、推定部２３は、カーソル移動モードからスクロールモードに切り替えられた後の、ユーザが位置合わせを行っている間も、継続して操作端末１の向きおよび仮想カーソル位置６を推定する。そして、図５に示すように、ユーザによる位置合わせにより、操作端末１の向きが指示方向３Ｊとなり、カーソル４の位置と仮想カーソル位置６とが重なったタイミングで、表示制御部２４は解除処理を行う。
【００６１】
以上、４種類の解除処理のタイミングを説明した。本実施形態に係る表示制御システムは、以上説明した４種類のタイミングで解除処理を適用することで、位置合わせが完了したであろうタイミングで解除処理を行うことができる。このため、ユーザは、位置合わせおよびその後の操作を自然かつ円滑に行うことができる。なお、本実施形態に係る表示制御システムは、４種類の解除処理を組み合わせて適用してもよい。
【００６２】
・表示部２５
表示部２５は、表示制御部２４による制御に基づいて、画像データ（静止画像データ／動画像データ）を表示（再生）する機能を有する。例えば、表示部２５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などにより実現される。本実施形態に係る表示部２５は、表示制御部２４による制御に基づき、カーソル移動モードではカーソル４を表示および移動させ、スクロールモードではカーソル４を固定しつつ画面をスクロールさせる。
【００６３】
・補足
なお、通信部２１、切替制御部２２、推定部２３、および表示制御部２４は、表示部２５と分離した表示制御装置として形成されていてもよい。そして、通信部２１、切替制御部２２、推定部２３、および表示制御部２４から成る表示制御装置は、操作端末１から受信した情報に基づいて、別箇に形成された表示部２５を制御して画像表示を行ってもよい。
【００６４】
以上、本実施形態に係る表示制御システムの構成を説明した。続いて、図６を参照して、本実施形態に係る表示制御システムの動作処理を説明する。
【００６５】
［２−１−２．動作処理］
図６は、第１の実施形態に係る表示制御システムの動作を示すシーケンス図である。図６に示すように、まず、ステップＳ１０２で、切替制御部２２は、表示制御部２４の動作モードを、カーソル移動モードに設定する。
【００６６】
次いで、ステップＳ１０４で、操作端末１は、操作端末１の指示方向３の変化量を示す変化量情報を表示装置２に送信する。より詳しくは、まず、検出部１２は、加速度センサやジャイロセンサ等により、ユーザ操作による操作端末１の動きを検出して、指示方向３の変化量を示す変化量情報を生成する。そして、通信部１３は、検出部１２により生成された変化量情報を表示装置２に送信する。
【００６７】
次に、ステップＳ１０６で、表示装置２は、操作端末１から受信した情報に基づいてカーソル４を移動させる。より詳しくは、表示制御部２４は、通信部２１により操作端末１から受信された変化量情報に応じて、表示部２５に表示されるカーソル４を移動させる。
【００６８】
次いで、ステップＳ１０８で、操作端末１は、スクロールボタン押下を検出する。より詳しくは、操作部１１は、ユーザによるボタン押下を検出して、スクロール開始情報を生成して通信部１３に出力する。
【００６９】
次に、ステップＳ１１０で、操作端末１は、スクロール開始情報を表示装置２に送信する。より詳しくは、通信部１３は、操作部１１により生成されたスクロール開始情報を表示装置２に送信する。
【００７０】
次いで、ステップＳ１１２で、表示装置２は、動作モードをスクロールモードに切り替える。より詳しくは、切替制御部２２は、通信部２１により操作端末１から受信されたスクロール開始情報に基づいて、表示制御部２４がスクロールモードで動作するよう、動作モードを切り替える。
【００７１】
次に、ステップＳ１１４で、操作端末１は、ユーザ操作による操作端末１の動きを検出して、指示方向３の変化量を示す変化量情報を表示装置２に送信する。
【００７２】
次いで、ステップＳ１１６で、表示装置２は、画面スクロールを行う。より詳しくは、表示制御部２４は、通信部２１により操作端末１から受信された変化量情報に応じて、表示部２５に表示された画面をスクロールさせる。
【００７３】
次に、ステップＳ１１８で、操作端末１は、スクロールボタン解放を検出する。より詳しくは、操作部１１は、ユーザによるボタン押下の解放を検出し、スクロール終了情報を生成して通信部１３に出力する。
【００７４】
次いで、ステップＳ１２０で、操作端末１は、スクロール終了情報を表示装置２に送信する。より詳しくは、通信部１３は、操作部１１により生成されたスクロール終了情報を表示装置２に送信する。
【００７５】
次に、ステップＳ１２２で、表示装置２は、動作モードをカーソル移動モードに切り替える。より詳しくは、切替制御部２２は、通信部２１により操作端末１から受信されたスクロール終了情報に基づいて、表示制御部２４がカーソル移動モードで動作するよう、動作モードを切り替える。
【００７６】
次いで、ステップＳ１２４で、操作端末１は、ユーザ操作による操作端末１の動きを検出して、指示方向３の変化量を示す変化量情報を表示装置２に送信する。
【００７７】
そして、ステップＳ１２６で、表示装置２は、減速処理を行う。より詳しくは、表示制御部２４は、通信部２１により操作端末１から受信された変化量情報が示す指示方向３の変化量に対するカーソル４の移動量を鈍化させる。例えば、表示制御部２４は、指示方向３が変化している場合であってもカーソル位置を固定したり、変化量と比較して小さく移動させたりする。
【００７８】
次いで、ステップＳ１２８で、表示装置２は、ユーザによる位置合わせが完了したか否かを判定する。より詳しくは、表示制御部２４は、通信部２１により操作端末１から受信された変化量情報に基づいて、ユーザが位置合わせを完了したタイミングを判定する。ここで、上述したように、ユーザが位置合わせを完了したと考えられるタイミングは多様に考えられる。
【００７９】
例えば、第１に、表示制御部２４は、切替制御部２２によりカーソル移動モードに切り替えられる前の、スクロールモードで動作していたときの、操作端末１の指示方向３の変化速度および変化時間に応じた待機時間が経過した否かを判定してもよい。この場合、表示制御部２４は、待機時間が経過していない場合は位置合わせ中であると判定し、経過した場合は位置合わせが完了したと判定する。
【００８０】
また、第２に、表示制御部２４は、切替制御部２２によりカーソル移動モードに切り替えられた後の、操作端末１の指示方向３の変化速度に応じた待機時間が経過したか否かを判定してもよい。この場合、表示制御部２４は、待機時間が経過していない場合は位置合わせ中であると判定し、経過した場合は位置合わせが完了したと判定する。
【００８１】
また、第３に、表示制御部２４は、切替制御部２２によりカーソル移動モードに切り替えられた後の、指示方向３の変化方向が変化したか否かを判定してもよい。この場合、表示制御部２４は、指示方向３の変化方向が一定のまま変化しない場合に位置合わせ中であると判定し、変化した場合に位置合わせが完了したと判定する。
【００８２】
また、第４に、表示制御部２４は、推定部２３により推定された指示方向３とカーソル位置が重なったか否かを判定してもよい。この場合、表示制御部２４は、推定部２３により推定された指示方向３とカーソル位置とが重ならない場合に位置合わせ中であると判定し、重なった場合に位置合わせが完了したと判定する。
【００８３】
位置合わせ中であると判定された場合（Ｓ１２８／ＮＯ）、処理は再度ステップＳ１２４に戻る。つまり、表示装置２は、位置合わせが完了するまでの間、カーソル４を固定または減速させる。
【００８４】
位置合わせが完了したと判定された場合（Ｓ１２８／ＹＥＳ）、ステップＳ１３０で、表示装置２は、解除処理を行う。より詳しくは、表示制御部２４は、減速処理を解除する。
【００８５】
次に、ステップＳ１３２で、操作端末１は、ユーザ操作による操作端末１の動きを検出して、指示方向３の変化量を示す変化量情報を表示装置２に送信する。
【００８６】
そして、ステップＳ１３４で、表示装置２は、操作端末１から受信した情報に基づいてカーソル４を移動させる。より詳しくは、表示制御部２４は、通信部２１により操作端末１から受信された変化量情報に応じた量、減速することなく表示部２５に表示されるカーソル４を移動させる。
【００８７】
以上、本実施形態に係る表示制御システムの動作処理を説明した。
【００８８】
＜２−２．第２の実施形態＞
本実施形態は、操作端末１０（表示制御信号生成装置）が主として表示制御処理を行う形態である。まず、図７を参照して、本実施形態に係る表示制御システムの構成を説明する。
【００８９】
［２−２−１．構成］
図７は、第２の実施形態に係る表示制御システムの構成を示すブロック図である。図７に示すように、本実施形態に係る表示制御システムは、操作端末１０および表示装置２０を有する。
【００９０】
（操作端末１０）
操作端末１０は、ユーザにより操作される端末であり、ユーザ動作の検出結果に基づいて表示制御信号を生成し、表示装置２０に送信する。操作端末１０は、操作部１１、検出部１２、通信部１３、切替制御部１４、推定部１５、および生成部１６を有する。
【００９１】
・操作部１１
本実施形態に係る操作部１１は、第１の実施形態において説明した通りの機能を有し、スクロール開始情報またはスクロール終了情報を生成して、切替制御部１４に出力する。
【００９２】
・検出部１２
本実施形態に係る検出部１２は、第１の実施形態において説明した通りの機能を有し、変化量情報を切替制御部１４、推定部１５、および生成部１６に出力する。
【００９３】
・切替制御部１４
本実施形態に係る切替制御部１４は、第１の実施形態において説明した切替制御部２２と同様に、カーソル移動モードとスクロールモードとを切り替える機能を有する。より詳しくは、切替制御部１４は、操作部１１または検出部１２により出力された情報に基づいて、後述の生成部１６の動作モードを、カーソル移動モードまたはスクロールモードに切り替える。
【００９４】
具体的な切り替え動作について説明すると、まず、切替制御部１４は、初期動作モードとして、カーソル移動モードで動作するよう生成部１６を制御する。そして、操作部１１によりスクロール開始情報が出力された場合、切替制御部１４は、生成部１６がスクロールモードで動作するよう、動作モードを切り替える。また、操作部１１によりスクロール終了情報が出力された場合、切替制御部１４は、生成部１６がカーソル移動モードで動作するよう、動作モードを切り替える。
【００９５】
他にも、切替制御部１４は、操作部１１により出力された変化量情報に基づいて、カーソル移動モードで動作中にカーソル４が表示部２５の画面端に到達した場合に、スクロールモードに切り替えてもよい。そして、切替制御部１４は、カーソル４が表示部２５の画面端から離れるタイミングで、カーソル移動モードに切り替えてもよい。
【００９６】
・推定部１５
本実施形態に係る推定部１５は、第１の実施形態において説明した推定部２３と同様の機能を有し、推定したカーソル位置を示す情報を、生成部１６に出力する。
【００９７】
・生成部１６
本実施形態に係る生成部１６は、第１の実施形態において説明した表示制御部２４と同等の機能を有する。より具体的には、生成部１６は、検出部１２により出力された変化量情報に応じて、表示部２５に表示されたカーソル４を移動、または表示部２５に表示された画面をスクロールさせるよう指示する表示制御信号を生成する機能を有する。カーソル移動モードにおいては、生成部１６は、指示方向３の変化量が大きい場合には大きくカーソル位置を移動させ、小さい場合には小さくカーソル位置を移動させるよう指示する表示制御信号を生成する。以下では、カーソル移動モードにおいて生成部１６が生成する表示制御信号を、カーソル移動指示信号とも称する。また、スクロールモードにおいては、生成部１６は、カーソル位置を固定しつつ、指示方向３の変化量が大きい場合には大きくスクロールさせ、小さい場合には小さくスクロールさせるよう指示する表示制御信号を生成する。以下では、スクロールモードにおいて生成部１６が生成する表示制御信号を、スクロール指示信号とも称する。
【００９８】
さらに、生成部１６は、切替制御部１４によりスクロールモードからカーソル移動モードに切り替えられた後、変化量情報が示す指示方向３の変化量に対するカーソル４の移動量を鈍化させたカーソル移動指示信号を生成する機能を有する。例えば、生成部１６は、カーソル移動モードに切り替えられた後は、指示方向３が大きく変化した場合であっても、カーソル位置を固定したり、減速させたりするカーソル移動指示信号を生成する。本実施形態では、このようなカーソル位置を固定または減速させるカーソル移動指示信号をカーソル減速移動指示信号とも称し、カーソル減速移動指示信号を生成することを減速処理とも称する。第１の実施形態と同様に、生成部１６は、スクロールモードからカーソル移動モードに切り替えられた後に減速処理を行うことで、ユーザによる位置合わせを可能にすることができる。
【００９９】
また、生成部１６は、カーソル４の移動量を鈍化させた後、鈍化を解除する機能を有する。具体的には、生成部１６は、検出部１２により出力された変化量情報に基づいて、ユーザが位置合わせを完了したであろうタイミングで減速処理を解除する解除処理を行う。この解除処理後、生成部１６は、通常のカーソル移動指示信号を生成することになる。解除処理のタイミングは多様に考えられる。本実施形態においても、一例として第１の実施形態と同様の４種類の解除処理のタイミングが考えられるが、ここでの詳細な説明は省略する。
【０１００】
生成部１６は、生成したカーソル移動指示信号、スクロール指示信号、またはカーソル減速移動指示信号を、通信部１３に出力する。
【０１０１】
・通信部１３
本実施形態に係る通信部１３は、第１の実施形態において説明した通りの機能を有し、生成部１６により出力されたカーソル移動指示信号、スクロール指示信号、またはカーソル減速移動指示信号を、表示装置２０に送信する。
【０１０２】
（表示装置２０）
表示装置２０は、操作端末１０から受信した情報に基づいて画像表示を行う装置である。表示装置２０は、通信部２１、および表示部２５を有する。
【０１０３】
・通信部２１
本実施形態に係る通信部２１は、第１の実施形態において説明した通りの機能を有し、操作端末１０から受信したカーソル移動指示信号、スクロール指示信号、またはカーソル減速移動指示信号を、表示部２５に出力する。
【０１０４】
・表示部２５
本実施形態に係る表示部２５は、第１の実施形態において説明した通りの機能を有し、通信部２１から出力されたカーソル移動指示信号、スクロール指示信号、またはカーソル減速移動指示信号に基づいて画面表示を行う。
【０１０５】
以上、本実施形態に係る表示制御システムの構成を説明した。続いて、図８を参照して、本実施形態に係る表示制御システムの動作処理を説明する。
【０１０６】
［２−２−２．動作処理］
図８は、第２の実施形態に係る表示制御システムの動作を示すシーケンス図である。図８に示すように、まず、ステップＳ２０２で、切替制御部１４は、生成部１６の動作モードを、カーソル移動モードに設定する。
【０１０７】
次いで、ステップＳ２０４で、操作端末１０は、カーソル移動指示信号を表示装置２０に送信する。より詳しくは、まず、検出部１２は、加速度センサやジャイロセンサ等により、ユーザ操作による操作端末１の動きを検出して、指示方向３の変化量を示す変化量情報を生成する。続いて、生成部１６は、検出部１２により生成された変化量情報に基づいて、指示方向３の変化量に応じた量カーソル４を移動させるよう指示するカーソル移動指示信号を生成する。そして、通信部１３は、生成部１６により生成されたカーソル移動指示信号を表示装置２０に送信する。
【０１０８】
次に、ステップＳ２０６で、表示装置２０は、操作端末１０から受信した情報に基づいてカーソル４を移動させる。より詳しくは、表示部２５は、通信部２１により操作端末１から受信されたカーソル移動指示信号に基づいて、カーソル４を移動させる。
【０１０９】
次いで、ステップＳ２０８で、操作端末１０は、スクロールボタン押下を検出する。より詳しくは、操作部１１は、ユーザによるボタン押下を検出して、スクロール開始情報を生成して切替制御部１４に出力する。
【０１１０】
次に、ステップＳ２１０で、切替制御部１４は、生成部１６の動作モードをスクロールモードに切り替える。より詳しくは、切替制御部１４は、操作部１１により出力されたスクロール開始情報に基づいて、生成部１６の動作モードをスクロールモードに切り替える。
【０１１１】
次いで、ステップＳ２１２で、操作端末１０は、スクロール指示信号を表示装置２０に送信する。より詳しくは、まず、生成部１６は、検出部１２により出力された変化量情報に基づいて、指示方向３の変化量に応じた量スクロールさせるよう指示するスクロール指示信号を生成する。そして、通信部１３は、生成部１６により生成されたスクロール指示信号を表示装置２０に送信する。
【０１１２】
次に、ステップＳ２１４で、表示装置２０は、画面スクロールを行う。より詳しくは、表示部２５は、通信部２１により操作端末１０から受信されたスクロール指示信号に基づいて、表示している画面をスクロールさせる。
【０１１３】
次いで、ステップＳ２１６で、操作端末１０は、スクロールボタン解放を検出する。より詳しくは、操作部１１は、ユーザによるボタン押下の解放を検出し、スクロール終了情報を生成して切替制御部１４に出力する。
【０１１４】
次に、ステップＳ２１８で、切替制御部１４は、生成部１６の動作モードをカーソル移動モードに切り替える。より詳しくは、切替制御部１４は、操作部１１により出力されたスクロール終了情報に基づいて、生成部１６の動作モードをカーソル移動モードに切り替える。
【０１１５】
そして、ステップＳ２２０で、操作端末１０は、減速処理を行う。より詳しくは、生成部１６は、検出部１２により出力された変化量情報が示す指示方向３の変化量に対するカーソル４の移動量を鈍化させたカーソル減速移動指示信号を生成する。例えば、生成部１６は、指示方向３が変化している場合であっても、カーソル位置を固定するよう指示する、または変化量と比較して小さく移動させるよう指示するカーソル減速移動指示信号を生成する。
【０１１６】
次いで、ステップＳ２２２で、操作端末１０は、カーソル減速移動指示信号を表示装置２０に送信する。より詳しくは、通信部１３は、生成部１６により生成されたカーソル減速移動指示信号を表示装置２０に送信する。
【０１１７】
そして、ステップＳ２２４で、表示装置２０は、カーソル４を減速移動させる。より詳しくは、表示部２５は、通信部２１により操作端末１０から受信されたカーソル減速移動指示信号に基づいて、カーソル４を移動させる。
【０１１８】
次に、ステップＳ２２６で、表示装置２０は、ユーザによる位置合わせが完了したか否かを判定する。より詳しくは、生成部１６は、検出部１２により出力された変化量情報に基づいて、ユーザが位置合わせを完了したタイミングを判定する。判定方法は第１の実施形態において説明した通りであるので、ここでの詳細な説明は省略する。
【０１１９】
位置合わせ中であると判定された場合（Ｓ２２６／ＮＯ）、処理は再度ステップＳ２２０に戻る。つまり、操作端末１０は、位置合わせが完了するまでの間、表示装置２０に表示されたカーソル４を固定または減速させる。
【０１２０】
位置合わせが完了したと判定された場合（Ｓ２２６／ＹＥＳ）、ステップＳ２２８で、操作端末１０は、解除処理を行う。より詳しくは、生成部１６は、減速処理を解除する。
【０１２１】
次いで、ステップＳ２３０で、操作端末１０は、カーソル移動指示信号を、表示装置２０に送信する。より詳しくは、まず、生成部１６は、検出部１２により生成された変化量情報に基づいて、指示方向３の変化量に応じた量、減速することなくカーソル４を移動させるよう指示するカーソル移動指示信号を生成する。そして、通信部１３は、生成部１６により生成されたカーソル移動指示信号を表示装置２０に送信する。
【０１２２】
次いで、ステップＳ２３２で、表示装置２０は、操作端末１０から受信したカーソル移動指示信号に基づいてカーソル４を移動させる。
【０１２３】
以上、本実施形態に係る表示制御システムの動作処理を説明した。
【０１２４】
＜＜３．まとめ＞＞
以上説明したように、本開示の一実施形態に係る表示制御システムは、実際の操作端末１の指示方向３とカーソル位置との間に生じた位置ずれを容易に解消可能である。より詳しくは、表示制御システムは、スクロールモードからカーソル移動モードに切り替えられた後に減速処理を行うことで、位置合わせを行おうとするユーザの自然な動作を利用して、スクロール動作により生じた位置ずれを解消することができる。また、表示制御システムは、ユーザが位置合わせを完了したであろうタイミングで減速処理を解除する解除処理を行うことで、精度よく位置ずれを解消することができる。このため、ユーザは、位置合わせおよびその後の操作を自然かつ円滑に行うことができる。
【０１２５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１２６】
例えば、上記実施形態では、表示制御システムが有する切替制御部、推定部、および表示制御部または生成部としての機能の全部を、操作端末または表示装置のいずれかが有する例を説明したが、本技術はかかる例に限定されない。例えば、これらの機能は、操作端末および表示装置のいずれかに分離して有されていてもよい。また、表示制御システムは、操作端末および表示装置以外の他の情報処理装置を含んでいてもよく、他の情報処理装置がこれらの機能を有し、操作端末および表示装置との通信により表示制御処理を実現してもよい。
【０１２７】
また、上記実施形態では、カーソル移動について述べたが、本技術はかかる例に限定されない。例えば、フォーカス移動について、本技術を適用することが可能である。具体的には、表示制御システムは、スクロール操作からフォーカスの移動操作に切り替えられた後には、ひとつのフォーカス移動に必要な角度変位を、通常よりも大きくなるよう変更することで、フォーカス移動を鈍化させる。これにより、表示制御システムは、位置合わせを行おうとするユーザの自然な動作を利用して、スクロール操作により生じた位置ずれを解消することができる。
【０１２８】
また、情報処理装置に内蔵されるＣＰＵ、ＲＯＭ及びＲＡＭ等のハードウェアに、上記操作端末１、表示装置２、または操作端末１０、表示装置２０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記録した記録媒体も提供される。
【０１２９】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせる表示制御部と、
前記表示制御部が前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替える切替制御部と、
を備え、
前記表示制御部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させる、表示制御装置。
（２）
前記表示制御部は、前記カーソル位置の移動量を鈍化させた後、前記移動量の鈍化を解除する、前記（１）に記載の表示制御装置。
（３）
前記表示制御部は、前記切替制御部により前記カーソル位置の移動を行うよう切り替えられる前の、前記スクロールを行っていたときの前記指示方向の変化速度および変化時間に応じたタイミングで前記移動量の鈍化を解除する、前記（２）に記載の表示制御装置。
（４）
表示制御装置は、前記変化量に応じて前記指示方向を推定する推定部をさらに備え、
前記表示制御部は、前記推定部により推定された前記指示方向と前記カーソル位置が重なった場合に前記移動量の鈍化を解除する、前記（２）または（３）に記載の表示制御装置。
（５）
前記表示制御部は、前記切替制御部により前記カーソル位置の移動を行うよう切り替えられた後の、前記指示方向の変化速度に基づいて前記移動量の鈍化を解除する、前記（２）〜（４）のいずれか一項に記載の表示制御装置。
（６）
前記表示制御部は、前記切替制御部により前記カーソル位置の移動を行うよう切り替えられた後の、前記指示方向の変化方向に基づいて前記移動量の鈍化を解除する、前記（２）〜（５）のいずれか一項に記載の表示制御装置。
（７）
前記表示制御部は、前記移動量の鈍化として前記カーソル位置を固定する、前記（１）〜（６）のいずれか一項に記載の表示制御装置。
（８）
前記表示制御部は、前記スクロールを行う間は前記カーソル位置を固定する、前記（１）〜（７）のいずれか一項に記載の表示制御装置。
（９）
前記表示制御装置は、前記方向指示器から前記変化量を示す情報を受信する受信部をさらに備える、前記（１）〜（８）のいずれか一項に記載の表示制御装置。
（１０）
方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるステップと、
前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させるステップと、
を備える表示制御方法。
（１１）
コンピュータに、
方向指示器の指示方向の変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるステップと、
前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させるステップと、
を実行させるためのプログラム。
（１２）
指示方向の変化量を検出する検出部と、
前記検出部により検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成する生成部と、
前記生成部が前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替える切替制御部と、
を備え、
前記生成部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成する、表示制御信号生成装置。
（１３）
指示方向の変化量を検出するステップと、
検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成するステップと、
前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成するステップと、
を備える表示制御信号生成方法。
（１４）
コンピュータに、
指示方向の変化量を検出するステップと、
検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせるよう指示する表示制御信号を生成するステップと、
前記カーソル位置の移動または前記スクロールのいずれを指示する表示制御信号を生成するかを切り替えるステップと、
前記スクロールから前記カーソル位置の移動を指示する表示制御信号を生成するよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させた表示制御信号を生成するステップと、
を実行させるためのプログラム。
（１５）
指示方向の変化量を検出する検出部と、
前記検出部により検出された前記変化量に応じて、表示部に表示されたカーソル位置を移動または前記表示部に表示された画面をスクロールさせる表示制御部と、
前記表示制御部が前記カーソル位置の移動または前記スクロールのいずれを行うかを切り替える切替制御部と、
を備え、
前記表示制御部は、前記切替制御部により前記スクロールから前記カーソル位置の移動を行うよう切り替えられた後、前記変化量に対する前記カーソル位置の移動量を鈍化させる、表示制御システム。
【符号の説明】
【０１３０】
１、１０    操作端末
１１    操作部
１２    検出部
１３    通信部
１４    切替制御部
１５    推定部
１６    生成部
２、２０    表示装置
２１    通信部
２２    切替制御部
２３    推定部
２４    表示制御部
２５    表示部
３、３Ａ〜３Ｊ    指示方向
４    カーソル
５    誤差
６    仮想カーソル位置
【図１】
2015026256.tif 000003
【図２】
2015026256.tif 000004
【図３】
2015026256.tif 000005
【図４】
2015026256.tif 000006
【図５】
2015026256.tif 000007
【図６】
2015026256.tif 000008
【図７】
2015026256.tif 000009
【図８】
2015026256.tif 000010