JP2021068000A - 制御装置、プログラム、及びシステム - Google Patents
制御装置、プログラム、及びシステム Download PDFInfo
- Publication number
- JP2021068000A JP2021068000A JP2019190843A JP2019190843A JP2021068000A JP 2021068000 A JP2021068000 A JP 2021068000A JP 2019190843 A JP2019190843 A JP 2019190843A JP 2019190843 A JP2019190843 A JP 2019190843A JP 2021068000 A JP2021068000 A JP 2021068000A
- Authority
- JP
- Japan
- Prior art keywords
- image
- display
- control
- control unit
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000008859 change Effects 0.000 claims description 20
- 238000013459 approach Methods 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】GUIにおける指示位置をユーザがより確実に把握することが可能な仕組みが提供される。【解決手段】ユーザによる入力を取得する取得部が取得した情報に基づいて決定され、表示部において選択されている位置である指示位置を表す第1の画像の表示態様を制御する制御部、を備え、前記制御部は、前記表示部における前記第1の画像の表示位置と、前記表示部に表示される前記第1の画像とは異なる少なくとも一つの第2の画像の表示位置と、の相対的な位置に応じて、前記第1の画像の前記表示態様を制御する、制御装置が提供される。【選択図】図4
Description
本発明は、制御装置、プログラム、及びシステムに関する。
近年、GUI(Graphical User Interface)を採用したシステムが多く開発されている。例えば、下記の特許文献1には、カーソルを用いてアイコンを選択する操作方法が開示されている。
しかし、特許文献1に開示される装置では、カーソルが常に一定の態様で表示される。このため、特許文献1の装置では、ユーザがカーソルを注視していない場合等において、カーソルを見失う可能性がある。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、GUIにおける指示位置をユーザがより確実に把握することが可能な仕組みを提供することにある。
上記課題を解決するために、本発明のある観点によれば、ユーザによる入力を取得する取得部が取得した情報に基づいて決定され、表示部において選択されている位置である指示位置を表す第1の画像の表示態様を制御する制御部、を備え、前記制御部は、前記表示部における前記第1の画像の表示位置と、前記表示部に表示される前記第1の画像とは異なる少なくとも一つの第2の画像の表示位置と、の相対的な位置に応じて、前記第1の画像の前記表示態様を制御する、制御装置が提供される。
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、ユーザによる入力を取得する取得部が取得した情報に基づいて決定され、表示部において選択されている位置である指示位置を表す第1の画像の表示態様を制御する制御機能、を実現させ、前記制御機能に、前記表示部における前記第1の画像の表示位置と、前記表示部に表示される前記第1の画像とは異なる少なくとも一つの第2の画像の表示位置と、の相対的な位置に応じて、前記第1の画像の前記表示態様を制御させる、プログラムが提供される。
また、上記課題を解決するために、本発明の別の観点によれば、ユーザによる入力を取得する入力装置と、画像を表示する表示装置と、前記入力装置が取得した情報に基づいて決定され、前記表示装置において選択されている位置である指示位置を表す第1の画像の表示態様を制御する制御装置、を備え、前記制御装置は、前記表示装置における前記第1の画像の表示位置と、前記表示装置に表示される前記第1の画像とは異なる少なくとも一つの第2の画像の表示位置と、の相対的な位置に応じて、前記第1の画像の前記表示態様を制御する、システムが提供される。
以上説明したように本発明によれば、GUIにおける指示位置をユーザがより確実に把握することが可能な仕組みが提供される。
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
<構成例>
図1は、本発明の一実施形態に係るシステム1の機能構成例を示す図である。図1に示すように、本発明の一実施形態に係るシステム1は、入力装置10、制御装置20、および表示装置30を備えてもよい。
図1は、本発明の一実施形態に係るシステム1の機能構成例を示す図である。図1に示すように、本発明の一実施形態に係るシステム1は、入力装置10、制御装置20、および表示装置30を備えてもよい。
(入力装置10)
本発明の一実施形態に係るシステム1に対するユーザによる入力操作を受け付ける装置である。入力装置10は、ユーザによる入力操作に関する情報を取得し、当該情報を制御装置20に出力する。一例として、本発明の一実施形態に係る入力装置10は、タッチパッド、ゲームコントローラ、視線検出デバイス、ジェスチャ検出デバイスなどであってもよい。本発明の一実施形態に係る入力装置10は、例えば、図1に示すように、入力部110および取得部120を備える。
本発明の一実施形態に係るシステム1に対するユーザによる入力操作を受け付ける装置である。入力装置10は、ユーザによる入力操作に関する情報を取得し、当該情報を制御装置20に出力する。一例として、本発明の一実施形態に係る入力装置10は、タッチパッド、ゲームコントローラ、視線検出デバイス、ジェスチャ検出デバイスなどであってもよい。本発明の一実施形態に係る入力装置10は、例えば、図1に示すように、入力部110および取得部120を備える。
本発明の一実施形態に係る入力部110は、ユーザが入力操作を実行する対象物であってよい。例えば、入力装置10がタッチパッドである場合、入力部110は、ユーザがなぞり操作等を行うための接触面であり得る。また、例えば、入力装置10がゲームコントローラである場合、入力部110は、ジョイスティックや各種のボタンなどであり得る。なお、ユーザによる入力操作が視線操作やジェスチャ操作である場合等、物理的な操作対象を必要としない場合には、入力装置10は必ずしも入力部110を備えなくてもよい。
本発明の一実施形態に係る取得部120は、ユーザによる入力操作に関する情報を取得し、当該情報を制御装置20に出力する。上記の情報は、例えば、入力操作に係る操作量の情報であってもよいし、入力操作によって変化する座標の情報であってもよい。なお、上記の指示位置とは、表示装置30の表示領域において選択されている位置を指す。
本発明の一実施形態に係る取得部120は、上記のような入力操作に関する情報を取得するための構成を有する。例えば、入力装置10がタッチパッドである場合、取得部120は、入力部110に対するユーザの入力操作に伴い変化する圧力の変化を電気信号に変換する感圧センサや、入力操作に伴い変化する静電容量の変化を電気信号に変換する静電容量センサを有してもよい。
また、例えば、入力装置10が視線検出デバイスである場合、取得部120は、ユーザの視線を検出するための撮像センサを備えてもよい。また、例えば、入力装置10がジェスチャ検出デバイスである場合、取得部120は、ユーザによるジェスチャを検出するための加速度センサやジャイロセンサ等を備えてもよい。
(制御装置20)
本発明の一実施形態に係る制御装置20は、表示装置30による画像の表示や、ユーザによる入力操作によって決定される機能を実行する各種の装置(図示しない)を制御する。本発明の一実施形態に係る制御装置20は、図1に示すように、例えば、制御部210および記憶部220を備えてもよい。
本発明の一実施形態に係る制御装置20は、表示装置30による画像の表示や、ユーザによる入力操作によって決定される機能を実行する各種の装置(図示しない)を制御する。本発明の一実施形態に係る制御装置20は、図1に示すように、例えば、制御部210および記憶部220を備えてもよい。
本発明の一実施形態に係る制御部210は、表示装置30や、上記の各種の装置を制御する機能を有する。制御部210の機能は、例えば、CPU(Central Processing Unit)やマイクロプロセッサ等の電子回路によって構成される。本発明の一実施形態に係る制御部210が有する機能の詳細については別途詳細に説明する。
本発明の一実施形態に係る記憶部220は、制御装置20や表示装置30等の動作に係る各種の情報を記憶する。記憶部220は、例えば、表示装置30に表示させる画像や、当該画像の表示態様を決定するためのプログラム等を記憶する。
(表示装置30)
本発明の一実施形態に係る表示装置30は、制御装置20による制御に従って各種の画像を表示する装置である。本発明の一実施形態に係る表示装置30は、図1に示すように、例えば、表示部310を備える。
本発明の一実施形態に係る表示装置30は、制御装置20による制御に従って各種の画像を表示する装置である。本発明の一実施形態に係る表示装置30は、図1に示すように、例えば、表示部310を備える。
本発明の一実施形態に係る表示部310は、制御装置20による制御に従って各種の画像を表示する機能を有する。この際、表示部310は、制御装置20が決定した表示態様に従って各種の画像を表示する。このために、表示部310は、各種のディスプレイ等を備える。
以上、本発明の一実施形態に係るシステム1の機能構成例について述べた。なお、図1を用いて説明した上記の構成はあくまで一例であり、本発明の一実施形態に係るシステム1の構成は係る例に限定されない。例えば、入力装置10および表示装置30は、単一の装置として実装されてもよい。本発明の一実施形態に係るシステム1の構成は、仕様や運用に応じて柔軟に変形可能である。
<第1の実施形態>
続いて、本発明の第1の実施形態について詳細に説明する。上述したように、近年では、カーソルやアイコン等を含むGUIが多く開発されている。しかし、多くのGUIでは、アイコンの表示態様の変化が乏しく、機能選択のために行うべき操作の量や操作の方向をユーザが直感的に把握することが困難な場合がある。本発明の第1の実施形態は、上記の点に着目して発想されたものであり、より直感的な機能選択が可能なGUIを実現する。
続いて、本発明の第1の実施形態について詳細に説明する。上述したように、近年では、カーソルやアイコン等を含むGUIが多く開発されている。しかし、多くのGUIでは、アイコンの表示態様の変化が乏しく、機能選択のために行うべき操作の量や操作の方向をユーザが直感的に把握することが困難な場合がある。本発明の第1の実施形態は、上記の点に着目して発想されたものであり、より直感的な機能選択が可能なGUIを実現する。
このために、本実施形態に係る制御部210は、表示部310に表示される少なくとも一つの画像の表示態様を制御する。この際、本実施形態に係る制御部210は、表示部310の表示領域における上記画像の表示位置と、ユーザによる入力を取得する取得部120が取得した情報に基づいて決定され、表示領域において選択されている位置である指示位置と、の相対的な位置に応じて、上記画像の表示態様を制御する、ことを特徴の一つとする。係る制御によれば、画像に指示位置が近づいているのか、あるいは画像から指示位置が遠ざかっているのかをユーザが直感的に把握することが可能となる。
上記の少なくとも一つの画像は、例えば、上記表示態様に係る制御とは異なる制御における被制御の対象とする機能と紐づけられた複数の機能対応画像(第2の画像、とも称する)を含んでよい。上記表示態様に係る制御とは異なる制御とは、各種装置が有する機能の実行等に係る制御であってもよい。上記被制御の対象とする機能の一例としては、例えば、オーディオ機能、通話機能、メッセージ機能等の任意の機能が挙げられる。また、機能対応画像の一例としては、アイコン、ボタン、所定の文字列等が挙げられる。
また、本実施形態に係る機能対応画像の表示態様には、例えば、機能対応画像の大きさ、形状、色表現(明度、彩度、透明度、色相、テクスチャ等を含む)が挙げられる。本実施形態に係る制御部210は、機能対応画像の表示態様として、上記のうちの少なくとも一つを制御してもよい。
図2は、本発明の第1の実施形態における制御例について説明するための図である。図2の最上段には、機能対応画像の一例として、表示部310に表示される5つのアイコンI1〜アイコンI5が示されている。なお、最上段では、ユーザによる入力操作が行われていない状態が示されている。この際、制御部210は、アイコンI1〜アイコンI5を同様の表示態様で表示させてよい。
一方、ユーザによる入力操作が行われた場合、制御部210は、取得部120が取得した情報に基づいて決定される指示位置と、機能対応画像との相対的な位置に応じて機能対応画像の表示態様を変化させてよい。
なお、制御部210は、取得部120が取得した入力操作に係る操作量に基づいて上記の指示位置を決定してもよいし、取得部120が取得した座標に基づいて指示位置を決定してもよい。また、制御部210は、決定した指示位置を示す指示位置画像(第1の画像、とも称する)を表示部310に表示させてもよい。指示位置画像の一例としては、カーソルやポインタが挙げられる。
また、この際、本実施形態に係る制御部210は、少なくとも指示位置(指示位置画像の表示位置)に最も距離が近い機能対応画像の表示態様を、指示位置との相対的な位置に応じて変化させてもよい。係る制御によれば、複数の機能対応画像のうち、どの機能対応画像に近づいているか、をユーザが直感的に把握することが可能となる。
または、制御部210は、少なくとも指示位置に最も距離が近い機能対応画像の表示態様と、指示位置から2番目に距離が近い機能対応画像の表示態様とを、それぞれ指示位置との相対的な位置に応じて変化させてもよい。係る制御によれば、指示位置の変化方向、すなわち入力操作の方向をユーザが直感的に把握することが可能となる。
例えば、図2の上から二段目に示す一例の場合、制御部210は、指示位置画像の一例であるカーソルCの表示位置と最も距離が近いアイコンI1と、カーソルCの表示位置から2番目に距離が近いアイコンI2とを、最上段に示した状態(基準状態)よりも拡大した状態で表示させる。また、制御部210は、カーソルCに最も距離が近いアイコンI1が、カーソルCから2番目に距離が近いアイコンI2よりも大きくなるように制御する。
また、図2の上から三段目には、上から二段目に示した状態からユーザが入力装置10を操作して、指示位置をアイコンI1とアイコンI2の丁度中間に移動させた場合の一例が示されている。この場合、制御部210は、上記の指示位置を示すカーソルCの表示位置と最も距離が近いアイコンI1とアイコンI2の大きさが同等となるように拡大表示させ、また次いでカーソルCに距離が近いアイコンI3をカーソルCの表示位置との距離に応じて拡大させる。
次に、図2の最下段に示すように、ユーザが指示位置をアイコンI2の表示位置に合わせてさらに移動させた場合、制御部210は、指示位置を示すカーソルCの表示位置に最も距離が近いアイコンI2を最も大きく表示させ、カーソルCの表示位置から2番目に近いアイコンI1およびアイコンI3を、アイコンI2に次ぐ大きさで表示させる。
このように、本実施形態に係る制御部210は、機能対応画像の大きさが、指示位置との距離が近いほど連続的または段階的に大きくなるように制御してもよい。制御部210は、例えば、指示位置との間の距離の変化を機能対応画像の大きさにリアルタイムに(連続的に)反映することも可能である。一方、制御部210は、上記距離と規定の閾値とに基づいて、機能対応画像の大きさを段階的に変化させてもよい。例えば、制御部210は、指示位置との間の距離が第1の閾値を下回る場合には、該当する機能対応画像の大きさを200%、上記距離が第1の閾値を超えかつ第2の閾値を下回る場合には、該当する機能対応画像の大きさを150%、上記距離が第2の閾値を超える場合には、該当する機能対応画像の大きさを100%(基準状態)としてもよい。
また、図2に示した一例では、制御部210が指示位置と最も距離が近い機能対応画像と、指示位置から2番目に距離が近い機能対応画像の大きさを変化させる場合を述べたが、制御部210が同時に表示態様を制御する機能対応画像の数は係る例に限定されない。制御部210は、例えば、すべての機能対応画像の大きさを、それぞれ指示位置との間の距離に応じて同時に制御することも可能である。
上記のような制御によれば、たとえカーソルCが表示されない場合であっても、ユーザが、機能対応画像の表示態様(大きさ)の変化を視認することで、指示位置を直感的に把握することが可能となる。
なお、本実施形態に係る制御部210が制御する機能対応画像の表示態様や、機能対応画像の配置は、図2に示した例に限定されない。例えば、図3には、9つのアイコンI1〜アイコンI9が3行×3列に配置される場合において、制御部210が指示位置との相対的な位置に応じてアイコンI1〜アイコンI9の色表現を変化させる場合の一例が示されている。なお、図3においては、色表現の一例として彩度の違いをハッチングの濃さにより表している。
図3の上段に示す一例の場合、制御部210は、カーソルCの表示位置から最も距離が近いアイコンI1の彩度を最も高く設定し、カーソルCの表示位置から2番目に距離が近いアイコンI2およびアイコンI4の彩度を2番目に高く設定し、カーソルCの表示位置から3番目に距離が近いアイコンI5の彩度を3番目に高く設定する。
一方、図3の下段に示すように、指示位置がアイコンI2の表示位置に重なるように移動した場合、制御部210は、カーソルCの表示位置から最も距離が近いアイコンI2の彩度を最も高く設定し、カーソルCの表示位置から2番目に距離が近いアイコンI1、アイコンI3、およびアイコンI5の彩度を2番目に高く設定し、カーソルCの表示位置から3番目に距離が近いアイコンI4およびアイコンI6の彩度を3番目に高く設定する。
このように、本実施形態に係る制御部210は、機能対応画像の色表現が指示位置との距離が近いほど連続的または段階的に規定の色表現に近づくように制御してもよい。例えば、制御部210は、指示位置との距離が近いほど機能対応画像の透明度を低下させてもよいし、明度を低下させてもよい。また、例えば、制御部210は、指示位置との距離が近いほど、機能対応が規定の色相に近づくように制御してもよいし、規定のテクスチャに近づくように制御してもよい。
また、本実施形態に係る制御部210は、機能対応画像の表示態様として機能対応画像の形状を制御することも可能である。本実施形態に係る制御部210は、機能対応画像の形状が指示位置との距離が近いほど連続的または段階的に規定の形状に近づくように制御してもよい。例えば、制御部210は、指示位置との距離が近いほど、機能対応画像が円形から四角形に近づくよう制御を行ってもよい。
また、本実施形態に係る制御部210は、指示位置との間の距離のほか、指示位置の相対的な方向に応じて機能対応画像の表示態様を制御してもよい。例えば、図3の下段に示すようなカーソルC、アイコンI1〜アイコンI9の配置の場合、制御部210は、アイコンI1〜アイコンI6を基準としたカーソルCの方向に応じて各アイコンの表示態様を制御することも可能である。この場合、例えば、制御部210は、アイコンI1における右側、アイコンI2の全体、アイコンI3における左側、アイコンI4における右上、アイコンI5における上側、アイコンI6における左上の色表現のみが変化するように制御を行ってもよい。このような制御によれば、入力操作の方向をユーザがより直感的に把握できる効果が期待される。
以上、本発明の第1の実施形態における表示制御について述べた。本実施形態に係る制御部210による上記のような制御によれば、ユーザが、機能対応画像の表示態様の変化を視認することで、現在の指示位置や入力操作の方向を直感的に把握し、目的の入力操作を容易に行うことが可能となる。
<第2の実施形態>
次に、本発明の第2の実施形態について詳細に説明する。上記の第1の実施形態では、指示位置との相対的な位置に応じて機能対応画像の表示態様を変化させることにより、ユーザが指示位置や入力操作の方向を直感的に把握する手法について述べた。一方、上記のような制御を行わず、かつ指示位置画像の表示態様が常に一定である場合、常に指示位置画像を注視していないとユーザが指示位置画像を見失う可能性もある。このような事態は、指示位置画像の色表現と、機能対応画像や背景の色表現とが近い場合により生じやすいと考えられる。本発明の第2の実施形態は、上記の点に着目して発想されたものであり、指示位置をユーザがより確実に把握し続けることを可能とする。
次に、本発明の第2の実施形態について詳細に説明する。上記の第1の実施形態では、指示位置との相対的な位置に応じて機能対応画像の表示態様を変化させることにより、ユーザが指示位置や入力操作の方向を直感的に把握する手法について述べた。一方、上記のような制御を行わず、かつ指示位置画像の表示態様が常に一定である場合、常に指示位置画像を注視していないとユーザが指示位置画像を見失う可能性もある。このような事態は、指示位置画像の色表現と、機能対応画像や背景の色表現とが近い場合により生じやすいと考えられる。本発明の第2の実施形態は、上記の点に着目して発想されたものであり、指示位置をユーザがより確実に把握し続けることを可能とする。
このために、本実施形態に係る制御部210は、表示部310の表示領域において指示位置を表す第1の画像(指示位置画像)の表示位置(例えば、指示位置画像の中心や重心)と、上記表示領域に表示される第1の画像とは異なる少なくとも一つの第2の画像と、の相対的な位置に応じて、第1の画像の表示態様を制御する、ことを特徴の一つとする。
なお、上記の第2の画像は、例えば、機能対応画像であってもよい。すなわち、本実施形態に係る制御部210は、指示位置画像の表示位置と機能対応画像の表示位置(例えば、機能対応画像の中心や重心)との相対的な位置に応じて、指示位置画像の表示態様を制御してもよい。
上記のような制御によれば、指示位置画像の位置変化に応じて表示態様が変化することとなり、ユーザの目を引きやすく、ユーザが指示位置画像を見失う可能性を効果的に低減することが可能となる。
また、より詳細には、本実施形態に係る制御部210は、指示位置画像の表示位置と最も距離が近い機能対応画像の表示位置と、指示位置画像の表示位置との相対的な位置に応じて、指示位置画像の表示態様を変化させてもよい。係る制御によれば、どの機能対応画像に指示位置が近づいているのか、あるいは、どの機能対応画像から指示位置が遠のいているのか、ユーザが直感的に把握することが可能となる。
なお、本実施形態に係る指示位置画像の表示態様には、機能対応画像の表示態様と同様に、指示位置画像の大きさ、形状、色表現(明度、彩度、透明度、色相、テクスチャ等を含む)が挙げられる。本実施形態に係る制御部210は、指示位置画像の表示態様として、上記のうちの少なくとも一つを制御してもよい。
図4は、本発明の第2の実施形態における制御例について説明するための図である。図4の最上段には、同様の表示態様で表示されるアイコンI1〜アイコンI5と、指示位置がアイコンI1の表示位置と同一である場合におけるカーソルCと、が示されている。この場合、制御部210は、カーソルCの表示位置と最も距離が近いアイコンI1の表示位置とカーソルCの表示位置とが同一であること、すなわちアイコンI1の表示位置とカーソルCの表示位置との間の距離がゼロであることから、カーソルCがアイコンI1の外周に沿う大きさ(規定される最大の大きさ)となるように制御する。
また、図4の上から二段目には、ユーザによる入力操作に伴いカーソルCがアイコンI1の表示位置から右方向に少々移動した状況が示されている。この際、制御部210は、カーソルCの表示位置と最も距離が近いアイコンI1の表示位置と、カーソルCの表示位置との間の距離が離れたことに基づいて、当該距離に応じた大きさでカーソルCを表示させる。制御部210は、最上段に示した大きさよりもカーソルCが小さくなるように制御を行ってよい。
また、図4の上から三段目には、二段目に示した状況からさらに指示位置が移動し、カーソルCの表示位置がアイコンI1の表示位置とアイコンI2の表示位置との丁度中間に位置する状況が示されている。ここで、アイコンI1〜アイコンI5が等間隔で配置されている場合、アイコンI1の表示位置とカーソルCの表示位置との間の距離、およびアイコンI2の表示位置とカーソルCの表示位置との間の距離は同一となる。また、この際、あるアイコン表示位置とカーソルCの表示位置との間の距離は最小となる。このことから、制御部210は、カーソルCの表示位置に最も距離が近いアイコンI1の表示位置およびアイコンI2の表示位置との距離に基づいて、カーソルCの大きさを規定された最小の大きさとしてよい。
一方、図4の最下段に示すように、三段目に示した状況から指示位置がさらに移動し、カーソルCの表示位置とアイコンI2の表示位置との間の距離が近づいた場合には、制御部210は、当該距離に応じた大きさでカーソルCを表示させる。制御部210は、三段目に示した大きさよりもカーソルCが大きくなるように制御を行ってよい。
このように、本実施形態に係る制御部210は、指示位置画像の大きさが、機能対応画像の表示位置との距離が近いほど連続的または段階的に大きくなるように制御してもよい。制御部210は、例えば、機能対応画像との間の距離の変化を指示位置画像の大きさにリアルタイムに(連続的に)反映することも可能である。一方、制御部210は、上記距離と規定の閾値とに基づいて、指示位置画像の大きさを段階的に変化させてもよい。例えば、制御部210は、指示位置との間の距離が第1の閾値を下回る場合には、該当する指示位置画像の大きさを100%(機能対応画像の外周に沿う大きさ)、上記距離が第1の閾値を超えかつ第2の閾値を下回る場合には、該当する指示位置画像の大きさを75%、上記距離が第2の閾値を超える場合には、該当する指示位置画像の大きさを50%としてもよい。
また、本実施形態に係る制御部210は、指示位置画像の表示態様として、指示位置画像の形状を制御してもよい。本実施形態に係る制御部210は、指示位置画像の形状が機能対応画像の表示位置との距離が近いほど連続歴または段階的に規定の形状に近づくように制御することも可能である。例えば、制御部210は、機能対応画像の表示位置との距離が近いほど指示位置画像が円形から四角形に近づくように制御してもよい。
また、本実施形態に係る制御部210は、指示位置画像の表示態様として、指示位置画像の色表現を制御してもよい。本実施形態に係る制御部210は、指示位置画像の色表現が機能対応画像の表示位置との距離が近いほど連続歴または段階的に規定の色表現に近づくように制御することも可能である。例えば、制御部210は、機能対応画像の表示位置との距離が近いほど指示位置画像が規定の彩度、明度、透明度、色相、テクスチャ等に近づくように制御してもよい。
本実施形態に係る制御部210による上記のような制御によれば、機能対応画像の表示位置との距離に応じて指示位置画像に変化を与えることで、ユーザが指示位置画像を見失う可能性を効果的に低減することが可能となる。なお、制御部210は、機能対応画像の表示位置との距離のほか、機能対応画像の相対的な方向に応じて指示位置画像の表示態様を制御してもよい。例えば、制御部210は、最も距離が近い機能対応画像の表示位置の方向を指示位置画像が指し示すように指示位置画像の形状を変化させることも可能である。この場合、近づいている機能対応画像あるいは遠ざかっている機能対応画像を、ユーザがより直感的に把握できる効果が期待される。
次に、本実施形態に係る指示位置画像の引き込み制御について説明する。本実施形態に係る制御部210は、指示位置画像の表示位置と機能対応画像の表示位置との間の距離に基づいて、指示位置画像の移動に係る挙動を変化させてもよい。
図5は、本実施形態に係る指示位置画像の引き込み制御について説明するための図である。図5には、入力部110に対しユーザが指Fを用いて入力操作を行う状況と、当該状況に対応する表示制御の例が示されている。
例えば、図5の上段左に示す一例の場合、制御部210は、入力部110に接触する指Fの位置から取得される指示位置に基づいて、カーソルCの表示位置がアイコンI1の表示位置と同一となるように制御を行う。
ここで、図5の上段右に示すように、ユーザが入力部110上で指Fを右方向に移動した場合、制御部210は、指Fの移動に伴う指示位置の変化に基づいて、カーソルCの表示位置を右方向に移動させる。この際、制御部210は、カーソルCの表示位置とアイコンI1の表示位置との間の距離dが規定の閾値を超えるまでは、カーソルCの表示位置が入力部110上の指Fの位置に対応するように表示制御を行う。また、この際、制御部210は、カーソルCの表示態様を距離dに応じて変化させる。
一方、距離dが規定の閾値を超えた場合、制御部210は、図5の下段に示すように、カーソルCの表示位置を、入力部110上の指Fの位置に依らず、カーソルCに2番目に近いアイコンであるアイコンI2に向けて規定の速度で移動させる。また、この際、制御部210は、カーソルCの表示位置の変化に応じてカーソルCの表示態様を変化させる。
このように、本実施形態に係る制御部210は、指示位置画像と最も距離が近い機能対応画像の表示位置と指示位置画像の表示位置との距離が閾値を超えた場合、指示位置画像の表示位置を指示位置画像と2番目に距離が近い機能対応画像の表示位置に向けて規定の速度で移動させ、指示位置画像の表示位置の変化に応じて指示位置画像の表示態様を連続的または連続的に変化させてもよい。
上記のような制御によれば、ユーザがある機能対応画像から別の起動対応画像に指示位置画像を移動させようとした場合に、入力操作の途中で、指示位置画像が、ユーザが目的とする機能対応画像に自動的に引き込まれるような演出を実現することができる。これによれば、指示位置画像の動きおよび表示態様に変化を加えることで、指示位置画像に対するユーザの注目をより集めることができる。また、上記のような制御によれば、より少ない入力でシステム1を操作することが可能となり、システム1の操作性を向上させることができる。
<第3の実施形態>
次に、本発明の第3の実施形態について詳細に説明する。上記の第1の実施形態では、制御部210が、指示位置画像の表示位置と機能対応画像の表示位置との相対的な位置に応じて機能対応画像の表示態様を制御する場合を述べた。一方、上記の第2の実施形態では、制御部210が、指示位置画像の表示位置と機能対応画像の表示位置との相対的な位置に応じて指示位置画像の表示態様を制御する場合を述べた。他方、本発明の第3の実施形態に係る制御部210は、指示位置画像の表示位置と機能対応画像の表示位置との相対的な位置に応じて指示位置画像の表示態様および機能対応画像の表示態様の両方が制御してよい。係る制御によれば、ユーザが指示位置画像を見失う可能性を効果的に低減するとともに、ユーザが指示位置や入力操作の方向をより直感的に把握することが可能となる。
次に、本発明の第3の実施形態について詳細に説明する。上記の第1の実施形態では、制御部210が、指示位置画像の表示位置と機能対応画像の表示位置との相対的な位置に応じて機能対応画像の表示態様を制御する場合を述べた。一方、上記の第2の実施形態では、制御部210が、指示位置画像の表示位置と機能対応画像の表示位置との相対的な位置に応じて指示位置画像の表示態様を制御する場合を述べた。他方、本発明の第3の実施形態に係る制御部210は、指示位置画像の表示位置と機能対応画像の表示位置との相対的な位置に応じて指示位置画像の表示態様および機能対応画像の表示態様の両方が制御してよい。係る制御によれば、ユーザが指示位置画像を見失う可能性を効果的に低減するとともに、ユーザが指示位置や入力操作の方向をより直感的に把握することが可能となる。
図6は、本発明の第3の実施形態における制御例について説明するための図である。図6の上段には、アイコンI1〜アイコンI5と、アイコンI1と表示位置を同じとするカーソルCが示されている。この際、本実施形態に係る制御部210は、カーソルCの表示位置と最も距離が近い(距離がゼロである)アイコンI1を規定される最大の大きさで表示させ、カーソルCの表示位置から2番目に距離が近いアイコンI2を当該距離に応じて規定される大きさで表示させる。また、上記の表示制御と同時に、制御部210は、カーソルCの大きさが、表示位置を同じとするアイコンI1の外周に沿う大きさ(規定される最大の大きさ)となるように制御する。
続いて、ユーザによる入力操作に伴い、図6の中段に示すように、カーソルCの表示位置がアイコンI1の表示位置とアイコンI2の表示位置との丁度中間となった場合、制御部210は、カーソルCの表示位置と最も距離が近いアイコンI1およびアイコンI2の大きさが同等となるように拡大表示させ、また次いでカーソルCに距離が近いアイコンI3をカーソルCの表示位置との距離に応じて拡大させる。また、上記の表示制御と同時に、制御部210は、カーソルCの大きさを、最も距離が近いアイコンI1の表示位置およびアイコンI2の表示位置との距離に応じて縮小させる。
続いて、図6の下段に示すように、カーソルCの表示位置がアイコンI2の表示位置と同一となった場合、制御部210は、カーソルCと表示位置を同一とするアイコンI2を規定される最大の大きさで表示させ、カーソルCの表示位置から2番目に距離が近いアイコンI1およびアイコンI3を当該距離に応じて規定される大きさで表示させる。また、上記の表示制御と同時に、制御部210は、カーソルCの大きさが、表示位置を同一とするアイコンI2の外周に沿う大きさ(規定される最大の大きさ)となるように制御する。
以上、本発明の第3の実施形態における表示制御について述べた。本実施形態に係る制御部210による上記のような制御によれば、ユーザが、機能対応画像の表示態様の変化を視認することで、現在の指示位置や入力操作の方向を直感的に把握し、目的の入力操作を容易に行うことが可能となる。また、本実施形態に係る制御部210による上記のような制御によれば、指示位置画像の位置変化に応じて表示態様が変化することとなり、ユーザの目を引きやすく、ユーザが指示位置画像を見失う可能性を効果的に低減することが可能となる。
なお、図6では、機能対応画像の表示態様および指示位置画像の表示態様の一例として各画像の大きさを例示した。一方、本実施形態に係る機能対応画像の表示態様および指示位置画像の表示態様は、第1の実施形態および第2の実施形態と同様に、各画像の形状や色表現であってもよい。また、本実施形態に係る制御部210は、機能対応画像と指示位置画像とで異なる種類の表示態様を制御してもよい。本実施形態に係る制御部210は、例えば、機能対応画像の表示態様として機能対応画像の形状を制御し、指示位置画像の表示態様として指示位置画像の色表現を制御してもよい。
<動作の流れ>
次に、本発明の第1の実施形態〜第3の実施形態に共通する動作の流れについて詳細に述べる。図7は、本発明の一実施形態に係るシステム1の動作の流れを示すフローチャートである。
次に、本発明の第1の実施形態〜第3の実施形態に共通する動作の流れについて詳細に述べる。図7は、本発明の一実施形態に係るシステム1の動作の流れを示すフローチャートである。
まず、取得部120がユーザによる入力操作に関する情報を取得する(S102)。上記の情報は、例えば、入力操作に係る操作量の情報であってもよいし、入力操作によって変化する座標の情報であってもよい。
次に、制御部210がステップS102で取得された情報に基づいて指示位置を決定する(S104)。制御部210は、ステップS104で取得された操作量の情報に基づいて指示位置を決定してもよいし、座標の情報に基づいて指示位置を決定してもよい。
次に、制御部210が、ステップS104で決定した指示位置に基づいて、指示位置画像の表示位置と機能対応画像の表示位置との相対的な位置に応じた表示態様を決定する(S106)。制御部210は、指示位置画像または機能対応画像のうち少なくともいずれかの表示態様を決定してよい。
次に、制御部210がステップS106で決定した表示態様に基づいた表示制御を行う(S108)。
<補足>
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
また、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記録媒体(非一時的な媒体:non−transitory media)に予め格納される。そして、各プログラムは、例えば、コンピュータによる実行時にRAMに読み込まれ、CPUなどのプロセッサにより実行される。上記記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
1:システム、10:入力装置、110:入力部、120:取得部、20:制御装置、210:制御部、220:記憶部、30:表示装置、310:表示部
Claims (10)
- ユーザによる入力を取得する取得部が取得した情報に基づいて決定され、表示部において選択されている位置である指示位置を表す第1の画像の表示態様を制御する制御部、
を備え、
前記制御部は、前記表示部における前記第1の画像の表示位置と、前記表示部に表示される前記第1の画像とは異なる少なくとも一つの第2の画像の表示位置と、の相対的な位置に応じて、前記第1の画像の前記表示態様を制御する、
制御装置。 - 前記少なくとも一つの第2の画像は、前記制御とは異なる制御における被制御の対象とする機能と紐づけられた複数の画像である、
請求項1に記載の制御装置。 - 前記制御部は、前記複数の第2の画像のうち、前記第1の画像と最も距離が近い前記第2の画像の表示位置と、前記第1の画像との相対的な位置に応じて、前記第1の画像の前記表示態様を変化させる、
請求項2に記載の制御装置。 - 前記制御部は、前記第1の画像の前記表示態様として、前記第1の画像の大きさ、形状、色表現のうち少なくともいずれかを制御する、
請求項1〜請求項3のうちいずれか一項に記載の制御装置。 - 前記制御部は、前記第1の画像の大きさが、前記第2の画像の表示位置との距離が近いほど連続的または段階的に大きくなるように制御する、
請求項4に記載の制御装置。 - 前記制御部は、前記第1の画像の形状が、前記第2の画像の表示位置との距離が近いほど連続的または段階的に規定の形状に近づくように制御する、
請求項4または請求項5のうちいずれか一項に記載の制御装置。 - 前記制御部は、前記第1の画像の色表現が、前記第2の画像の表示位置との距離が近いほど連続的または段階的に規定の色表現に近づくように制御する、
請求項4〜請求項6のうちいずれか一項に記載の制御装置。 - 前記制御部は、前記第1の画像と最も距離が近い前記第2の画像の表示位置と前記第1の画像の表示位置との距離が閾値を超えた場合、前記第1の画像の表示位置を、前記第1の画像と2番目に距離が近い前記第2の画像の表示位置に向けて規定の速度で移動させ、前記第1の画像の表示位置の変化に応じて前記第1の画像の前記表示態様を連続的または段階的に変化させる、
請求項1〜請求項7のうちいずれか一項に記載の制御装置。 - コンピュータに、
ユーザによる入力を取得する取得部が取得した情報に基づいて決定され、表示部において選択されている位置である指示位置を表す第1の画像の表示態様を制御する制御機能、
を実現させ、
前記制御機能に、前記表示部における前記第1の画像の表示位置と、前記表示部に表示される前記第1の画像とは異なる少なくとも一つの第2の画像の表示位置と、の相対的な位置に応じて、前記第1の画像の前記表示態様を制御させる、
プログラム。 - ユーザによる入力を取得する入力装置と、
画像を表示する表示装置と、
前記入力装置が取得した情報に基づいて決定され、前記表示装置において選択されている位置である指示位置を表す第1の画像の表示態様を制御する制御装置、
を備え、
前記制御装置は、前記表示装置における前記第1の画像の表示位置と、前記表示装置に表示される前記第1の画像とは異なる少なくとも一つの第2の画像の表示位置と、の相対的な位置に応じて、前記第1の画像の前記表示態様を制御する、
システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019190843A JP2021068000A (ja) | 2019-10-18 | 2019-10-18 | 制御装置、プログラム、及びシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019190843A JP2021068000A (ja) | 2019-10-18 | 2019-10-18 | 制御装置、プログラム、及びシステム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021068000A true JP2021068000A (ja) | 2021-04-30 |
Family
ID=75637197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019190843A Pending JP2021068000A (ja) | 2019-10-18 | 2019-10-18 | 制御装置、プログラム、及びシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2021068000A (ja) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012243284A (ja) * | 2011-05-24 | 2012-12-10 | Sharp Corp | 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2013182342A (ja) * | 2012-02-29 | 2013-09-12 | Sharp Corp | 入力装置、入力装置の制御方法、制御プログラム、および記録媒体 |
JP2014046867A (ja) * | 2012-08-31 | 2014-03-17 | Sony Corp | 入力装置 |
EP2735953A1 (en) * | 2012-11-21 | 2014-05-28 | Samsung Electronics Co., Ltd | Display aparatus and method capable of controlling movement of cursor |
JP2014170339A (ja) * | 2013-03-04 | 2014-09-18 | Mitsubishi Electric Corp | 情報表示制御装置、情報表示装置および情報表示制御方法 |
JP2015225547A (ja) * | 2014-05-28 | 2015-12-14 | 京セラ株式会社 | 電子機器及び制御プログラム並びに電子機器の動作方法 |
JP2018136616A (ja) * | 2017-02-20 | 2018-08-30 | カルソニックカンセイ株式会社 | 表示操作システム |
US20190235729A1 (en) * | 2018-01-30 | 2019-08-01 | Magic Leap, Inc. | Eclipse cursor for virtual content in mixed reality displays |
-
2019
- 2019-10-18 JP JP2019190843A patent/JP2021068000A/ja active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012243284A (ja) * | 2011-05-24 | 2012-12-10 | Sharp Corp | 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2013182342A (ja) * | 2012-02-29 | 2013-09-12 | Sharp Corp | 入力装置、入力装置の制御方法、制御プログラム、および記録媒体 |
JP2014046867A (ja) * | 2012-08-31 | 2014-03-17 | Sony Corp | 入力装置 |
EP2735953A1 (en) * | 2012-11-21 | 2014-05-28 | Samsung Electronics Co., Ltd | Display aparatus and method capable of controlling movement of cursor |
JP2014170339A (ja) * | 2013-03-04 | 2014-09-18 | Mitsubishi Electric Corp | 情報表示制御装置、情報表示装置および情報表示制御方法 |
JP2015225547A (ja) * | 2014-05-28 | 2015-12-14 | 京セラ株式会社 | 電子機器及び制御プログラム並びに電子機器の動作方法 |
JP2018136616A (ja) * | 2017-02-20 | 2018-08-30 | カルソニックカンセイ株式会社 | 表示操作システム |
US20190235729A1 (en) * | 2018-01-30 | 2019-08-01 | Magic Leap, Inc. | Eclipse cursor for virtual content in mixed reality displays |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10398977B2 (en) | Information processing method, terminal, and computer storage medium | |
US10792562B2 (en) | Information processing method, terminal, and computer storage medium | |
US11400375B2 (en) | Object display method and apparatus, storage medium, and electronic device | |
CN107533373B (zh) | 虚拟现实中经由手与对象的场境敏感碰撞的输入 | |
JP6145099B2 (ja) | タッチ対応移動体デバイスにおけるゲーム・コントローラー | |
JP2021182426A (ja) | ユーザインターフェースオブジェクトを操作するユーザインターフェース | |
US9836146B2 (en) | Method of controlling virtual object or view point on two dimensional interactive display | |
US20150160849A1 (en) | Bezel Gesture Techniques | |
US9880727B2 (en) | Gesture manipulations for configuring system settings | |
EP2597548A2 (en) | Dynamic scaling of touch sensor | |
EP2458490B1 (en) | Information processing apparatus and operation method thereof | |
US12008229B2 (en) | Varying icons to improve operability | |
JP2016051266A (ja) | ユーザ入力の操作性を向上させる方法 | |
EP2891949A1 (en) | Information input device and information display method | |
US20160209968A1 (en) | Mapping touch inputs to a user input module | |
US11693482B2 (en) | Systems and methods for controlling virtual widgets in a gesture-controlled device | |
US20150220182A1 (en) | Controlling primary and secondary displays from a single touchscreen | |
US20160004339A1 (en) | Programmable display device and screen-operation processing program therefor | |
US20130215048A1 (en) | Electronic apparatus, method for controlling the same, and computer-readable storage medium | |
CN113262476A (zh) | 操作控件的位置调整方法、装置、终端及存储介质 | |
CN103577092B (zh) | 信息处理设备和信息处理方法 | |
JP2017140342A (ja) | ユーザインターフェースプログラム、当該プログラムを備えたゲームプログラム及び制御方法 | |
JP2021067999A (ja) | 制御装置、プログラム、及びシステム | |
US20180188940A1 (en) | Control input method and device for executing the same | |
US20200293155A1 (en) | Device and method for providing reactive user interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220527 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230221 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230815 |