(57)【要約】【課題】ユーザから見て接触した位置よりも遠方にカーソルを表示させにくい。【解決手段】制御装置は、表示部の表示面に設けられた入力部にユーザが接触することによって入力される基準設定操作及び前記基準設定操作後の位置指定操作を受け付ける操作受付部と、前記入力部上の前記基準設定操作の位置よりも、前記入力部の外周側に基準位置を設定する基準位置設定部と、前記表示部上の位置を選択するための選択指標の表示位置を、前記基準位置と前記位置指定操作の位置とに応じて設定する表示制御部とを備える。【選択図】図１
2014153948.tif 000002
【特許請求の範囲】
【請求項１】
表示部の表示面に設けられた入力部にユーザが接触することによって入力される基準設定操作及び前記基準設定操作の後の位置指定操作を受け付ける操作受付部と、
前記入力部上の前記基準設定操作の位置よりも、前記入力部の外周側に基準位置を設定する基準位置設定部と、
前記表示部上の位置を選択するための選択指標の表示位置を、前記基準位置と前記位置指定操作の位置とに応じて設定する表示制御部と
を備える制御装置。
【請求項２】
前記表示制御部は、前記選択指標の表示位置を、前記基準位置と前記位置指定操作の位置とを連結して前記位置指定操作側に延びる延長線上に設定する
請求項１に記載の制御装置。
【請求項３】
前記操作受付部は、前記入力部へのユーザによる継続した接触のうち、最初のユーザの接触を前記基準設定操作として受け付け、前記基準設定操作を受け付けた後の前記入力部への接触を前記位置指定操作として受け付ける
請求項１または２に記載の制御装置。
【請求項４】
前記基準位置設定部は、
前記基準設定操作の位置が前記入力部の右半分の領域である場合、前記入力部の右側の外周部に前記基準位置を設定して、
前記基準設定操作の位置が前記入力部の左半分の領域である場合、前記入力部の左側の外周部に前記基準位置を設定する
請求項１から３のいずれか１項に記載の制御装置。
【請求項５】
前記基準位置設定部は、前記入力部の外周部のうち、下側の角部に前記基準位置を設定する
請求項４に記載の制御装置。
【請求項６】
前記基準位置設定部は、
前記入力部を複数の分割領域に分割して、
前記基準設定操作の位置と、前記基準設定操作の位置から最も遠方の分割領域内の予め定められた位置とを通る直線上に前記基準位置を設定する
請求項１から５のいずれか１項に記載の制御装置。
【請求項７】
前記表示制御部は、前記基準位置と前記位置指定操作の位置との基準距離に応じて、前記基準位置から前記選択指標の表示位置までの延長距離を設定する
請求項１から６のいずれか１項に記載の制御装置。
【請求項８】
前記表示制御部は、前記基準距離と延長倍率の積を、前記延長距離として設定する
請求項７に記載の制御装置。
【請求項９】
前記表示制御部は、前記基準距離の増減に伴って、前記延長倍率を増減させる
請求項８に記載の制御装置。
【請求項１０】
前記表示制御部は、前記表示部の大きさに応じて前記延長倍率を設定する
請求項８に記載の制御装置。
【請求項１１】
前記操作受付部は、前記入力部に入力された操作可能な最大範囲を受け付け、
前記表示制御部は、前記最大範囲に応じて、前記延長倍率を設定する
請求項８に記載の制御装置。
【請求項１２】
前記操作受付部は、ユーザに関するユーザ情報を受け付け、
前記表示制御部は、前記ユーザ情報に応じて、前記延長倍率を設定する
請求項８に記載の制御装置。
【請求項１３】
前記操作受付部は、前記位置指定操作と同時の前記入力部の他の接触による第２位置指定操作を受け付け、
前記表示制御部は、前記第２位置指定操作の位置に応じて、第２選択指標の前記表示部上の表示位置を設定する
請求項１から１２のいずれか１項に記載の制御装置。
【請求項１４】
前記表示制御部は、前記選択指標の表示位置と前記第２選択指標の表示位置との距離が、前記位置指定操作の位置と前記第２位置指定操作の位置との距離以下となるように、前記第２選択指標の表示位置を設定する
請求項１３に記載の制御装置。
【請求項１５】
前記表示制御部は、前記選択指標の表示位置に対する前記第２選択指標の相対的な表示位置が前記位置指定操作の位置に対する前記第２位置指定操作の相対位置となるように、前記第２選択指標の表示位置を設定する
請求項１３または１４に記載の制御装置。
【請求項１６】
前記操作受付部は、予め定められた切替操作を受け付け、
前記表示制御部は、前記切替操作に応じて、前記位置指定操作の位置に前記表示部上の位置を選択するための選択領域を設定する通常モードと、前記基準位置及び前記位置指定操作の位置に応じて、前記選択指標を表示する延長モードとを切り替える
請求項１から１５のいずれか１項に記載の制御装置。
【請求項１７】
前記操作受付部は、同じ位置での前記入力部の接触時間が予め定められた閾値時間よりも長い場合、前記切替操作を受け付けたと判定する
請求項１６に記載の制御装置。
【請求項１８】
コンピュータに画像を表示させる制御プログラムであって、
表示部の表示面に設けられた入力部にユーザが接触することによって入力される基準設定操作及び前記基準設定操作の後の位置指定操作を受け付ける操作受付段階と、
前記入力部上の前記基準設定操作の位置よりも、前記入力部の外周側に基準位置を設定する基準位置設定段階と、
前記表示部上の位置を選択するための選択指標の表示位置を、前記基準位置と前記位置指定操作の位置とに応じて設定する表示制御段階と
を備える制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び制御プログラムに関する。
【背景技術】
【０００２】
カーソル等を表示させる位置をタッチパネル等の入力部上の接触位置と異なせて表示させる装置が知られている（例えば、特許文献１参照）。この装置では、予め定めた基準位置と、入力部上の接触位置とを連結した直線上にカーソルを表示している。
［特許文献１］  特開２００４−７８３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述の装置では、複数点入力した位置に対して基準位置を設定しているので操作性が低いといった課題がある。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、表示部の表示面に設けられた入力部にユーザが接触することによって入力される基準設定操作及び前記基準設定操作の後の位置指定操作を受け付ける操作受付部と、前記入力部上の前記基準設定操作の位置よりも、前記入力部の外周側に基準位置を設定する基準位置設定部と、前記表示部上の位置を選択するための選択指標の表示位置を、前記基準位置と前記位置指定操作の位置とに応じて設定する表示制御部とを備える制御装置を提供する。
【０００５】
本発明の第２の態様においては、  コンピュータに画像を表示させる制御プログラムであって、表示部の表示面に設けられた入力部にユーザが接触することによって入力される基準設定操作及び前記基準設定操作の後の位置指定操作を受け付ける操作受付段階と、前記入力部上の前記基準設定操作の位置よりも、前記入力部の外周側に基準位置を設定する基準位置設定段階と、前記表示部上の位置を選択するための選択指標の表示位置を、前記基準位置と前記位置指定操作の位置とに応じて設定する表示制御段階とを備える制御プログラムを提供する。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る電子装置１０の全体構成図である。
【図２】制御処理を説明するフローチャートである。
【図３】延長モード処理を説明するフローチャートである。
【図４】ステップＳ１０における通常モードを説明する図である。
【図５】延長モードにおける基準位置の設定を説明する図である。
【図６】延長モードにおける位置指定操作及び選択指標の表示を説明する図である。
【図７】表示制御部２４は、位置指定操作の座標を取得すると、基準位置と位置指定操作の位置との基準距離ＢＤを算出する。
【図８】ユーザが、位置操作指定の位置を移動させた場合の選択指標の表示位置の移動を説明する図である。
【図９】選択指標の表示を変更した形態を説明する図である。
【図１０】基準位置Ｓ０の設定の別の形態を説明する図である。
【図１１】基準位置Ｓ０の設定の別の形態を説明する図である。
【図１２】図１０及び図１１における選択指標の表示および移動を説明する図である。
【図１３】図１１の形態において、別の領域を基準設定操作した場合の基準位置Ｓ０の設定を説明する図である。
【図１４】図１０から図１３に示す形態において、入力部１４に複数個所で接触可能な形態を説明する図である。
【図１５】本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る電子装置１０の全体構成図である。電子装置１０は、一例として、画像を表示可能なスマートフォンまたはタブレット等の携帯機器である。電子装置１０は、表示部１２に表示された画像等をユーザが選択する場合において、入力部１４上において、指等が届きにくい位置の画像等を容易に選択可能とする。また、電子装置１０が、画像を表示可能な大型のディスプレイを有する展示用の表示装置である。電子装置１０が、このように大型の場合、入力部１４上において、両手でも届きにくい位置の画像等を容易に選択可能とする。
【００１０】
図１に示すように、電子装置１０は、表示部１２と、入力部１４と、制御部１６と、記憶部１８とを備える。
【００１１】
表示部１２は、制御部１６等の動作に応じて出力される文字、絵柄、図柄などを含む画像を表示する。表示部１２は、一例として、液晶表示装置及び有機ＥＬ表示装置等である。表示部１２が表示する画像は、一例として、電子装置１０を設定する設定画面、及び、インターネット等を介して取得した画像である。本実施形態における表示部１２の大きさは、一例として、数インチである。
【００１２】
入力部１４は、一例として、光を透過可能なタッチパネル等である。入力部１４は、表示部１２の前面、即ち、ユーザ側の面である表示面の略全面にわたって設けられている。入力部１４及び表示部１２は、制御部１６により互いに対応付けられた座標によって制御される。入力部１４は、ユーザが接触した位置の座標を制御部１６に出力する。ユーザは、入力部１４を介して、表示部１２に表示された画像を見つつ、入力部１４に接触して操作を入力する。
【００１３】
制御部１６の一例は、ＣＰＵ等の演算処理装置である。制御部１６は、操作受付部２０と、基準位置設定部２２と、表示制御部２４とを有する。制御部１６は、記憶部１８に記憶された制御プログラムを読み込んで実行することによって、操作受付部２０と、基準位置設定部２２と、表示制御部２４として機能する。尚、制御部１６は、操作受付部２０、基準位置設定部２２、及び、表示制御部２４の一部または全部を回路等のハードウェアによって構成してもよく、ハードウェア及び制御プログラムの機能の組み合わせによって構成してもよい。
【００１４】
操作受付部２０は、ユーザが接触することにより入力された操作を入力部１４から受け付ける。操作受付部２０は、例えば、通常モードと、延長モードとを切り替えるための予め定められた切替操作を入力部１４から受け付ける。通常モードでは、ユーザが接触した入力部１４上の位置をユーザの選択した選択領域とする。延長モードでは、ユーザが接触した入力部１４上の位置から離れた位置をユーザが選択した位置とする。操作受付部２０は、受け付けた切替操作を表示制御部２４へと出力する。
【００１５】
操作受付部２０は、通常モードにおいて、入力部１４に入力される位置指定操作を受け付ける。位置指定操作は、通常モードでは、選択領域を設定する操作である。操作受付部２０は、延長モードにおいて、入力部１４に入力される基準設定操作及び基準設定操作の後の位置指定操作を受け付ける。基準設定操作は、カーソル等の選択指標の表示位置の基準となる基準位置を設定する操作である。操作受付部２０は、基準設定操作の位置の座標を基準位置設定部２２へと出力する。位置指定操作は、延長モードでは、選択指標の表示位置を設定する操作である。操作受付部２０は、位置指定操作の位置の座標を表示制御部２４へと出力する。
【００１６】
基準位置設定部２２は、操作受付部２０から受け付けた基準設定操作の位置の座標に基づいて、基準位置を設定する。具体的には、基準位置設定部２２は、入力部１４上の基準設定操作の位置よりも、入力部１４の外周側に基準位置を設定する。基準位置設定部２２は、設定した基準位置の座標を表示制御部２４へと出力する。
【００１７】
表示制御部２４は、表示部１２の画像表示を制御する。表示制御部２４は、操作受付部２０が受け付けた切替操作に応じて、通常モードと、延長モードとを切り替える。通常モードと延長モードでは、表示部１２上の選択の方法が異なる。通常モードでは、表示制御部２４は、位置指定操作の位置に表示部１２上の位置を選択するための選択領域を設定する。即ち、選択領域は、ユーザが接触している位置に設定される。延長モードでは、表示制御部２４は、表示部１２上の位置を選択するための選択指標の表示位置を、基準位置と位置指定操作の位置とに応じて設定する。例えば、表示制御部２４は、選択指標の表示位置を、基準位置と位置指定操作の位置とを連結して位置指定操作側に延びる延長線上に設定する。
【００１８】
記憶部１８は、画像及び操作等に関する情報及び制御プログラムを記憶する。例えば、記憶部１８は、操作が入力された入力部１４上の座標を記憶する。記憶部１８は、延長倍率を記憶する。延長倍率は、位置指定操作が入力された場合に、選択指標の位置を設定する倍率である。
【００１９】
次に、電子装置１０による制御処理について説明する。図２は、制御処理を説明するフローチャートである。
【００２０】
図２に示すように、電子装置１０の電源が入力されて制御処理が開始すると、通常モード処理が実行される（Ｓ１０）。通常モードでは、操作受付部２０は、ユーザが入力部１４上の接触した位置を選択領域として設定する。
【００２１】
次に、操作受付部２０は、切替操作を受け付けたか否かを判定する（Ｓ１２）。操作受付部２０は、例えば、同じ位置での入力部１４の接触時間が予め定められた切替操作用の閾値時間よりも長い場合、切替操作として受け付ける。操作受付部２０が、切替操作を受け付けたと判定するまで（Ｓ１２：Ｎｏ）、通常モード処理が実行される。一方、操作受付部２０は、切替操作を受け付けたと判定すると（Ｓ１２：Ｙｅｓ）、延長モード処理が実行される（Ｓ１４）。延長モードについては、後述する。
【００２２】
延長モード処理が実行された後、操作受付部２０は、切替操作を受け付けたか否かを判定する（Ｓ１６）。操作受付部２０が、切替操作を受け付けるまで（Ｓ１６：Ｎｏ）、延長モード処理が継続する。一方、操作受付部２０が、切替操作を受け付けると（Ｓ１６：Ｙｅｓ）、通常モード処理に切り替わる。
【００２３】
図３は、延長モード処理を説明するフローチャートである。図３に示すように、延長モード処理では、操作受付部２０が、基準設定操作を受け付けたか否かを判定する（Ｓ２０）。尚、既に、基準位置が設定されている場合、ステップＳ２０を省略することが好ましい。これにより、延長モードが継続している間、基準位置が固定されるので、ユーザは操作しやすくなる。操作受付部２０が、基準設定操作を受け付けない場合（Ｓ２０：Ｎｏ）、上述したステップＳ１６が実行される。一方、操作受付部２０は、基準設定操作を受け付けたと判定すると、（Ｓ２０：Ｙｅｓ）、当該基準設定操作を受け付けた入力部１４上の位置の座標を基準位置設定部２２へと出力する（Ｓ２２）。
【００２４】
基準位置設定部２２は、操作受付部２０から取得した基準設定操作の位置の座標から基準位置を設定する（Ｓ２４）。基準位置設定部２２は表示部１２及び入力部１４の中心から見て、基準設定操作の位置よりも外周側に基準位置を設定する。
【００２５】
次に、操作受付部２０は、位置指定操作を受け付けたか否かを判定する（Ｓ２６）。操作受付部２０は、位置指定操作を受け付けていないと判定すると（Ｓ２６：Ｎｏ）、上述したステップＳ１６が実行される。一方、ユーザが入力部１４に接触して、操作受付部２０が位置指定操作を受け付けたと判定すると（Ｓ２６：Ｙｅｓ）、当該位置指定操作を受け付けた入力部１４上の位置の座標を表示制御部２４へと出力する（Ｓ２８）。
【００２６】
表示制御部２４は、操作受付部２０から取得した位置指定操作の位置の座標から表示位置を設定する（Ｓ３０）。表示制御部２４は、選択指標を表示部１２の表示位置に表示させる（Ｓ３２）。次に、操作受付部２０は、操作が入力されたか否かを判定する（Ｓ３４）。例えば、ユーザの接触個所が、移動することなく予め定められた時間が経過すると、操作受付部２０は、選択指標が表示されている位置に表示されている操作が入力されたと判定して（Ｓ３４：Ｙｅｓ）、対応する操作が処理される（Ｓ３６）。一方、操作受付部２０は、操作が入力されていないと判定すると（Ｓ３４：Ｎｏ）、上述したステップＳ１６が実行される。
【００２７】
ここでいう操作は、各種設定、または、インターネットにおける別のページへの移動である。操作の入力は、ダブルタップ等の操作によって実現してもよい。この場合、ユーザの接触が終了した後、少なくとも予め定められた時間、例えば０．５秒間、操作受付部２０は、延長モードを継続させる。そして、延長モードの継続中にユーザが入力部１４に接触すると、操作受付部２０は、当該接触をダブルタップとして受け付ける。この後、ステップＳ１６で切替操作が受け付けられるまで、延長モードが継続する。尚、延長モードが継続している場合、ユーザが入力部１４上で指等を接触させたまま移動させると、選択指標も合わせて移動する。
【００２８】
次に、具体的に、通常モード及び延長モードの基準位置の設定及び選択指標の表示について説明する。
【００２９】
図４は、ステップＳ１０における通常モードを説明する図である。図４に示すように、表示制御部２４は、複数の操作ボタン３０を表示部１２に表示している。
【００３０】
通常モードでは、ユーザの指Ｆ０等が入力部１４上に接触すると、当該接触した領域が選択領域ＳＡとして受け付けられる。従って、選択領域内ＳＡの操作ボタン３０ａが、操作受付部２０によって受け付けられる。この後、当該操作ボタン３０ａに対応付けられた処理が実行される。
【００３１】
図５は、延長モードにおける基準位置の設定を説明する図である。即ち、図５は、ステップＳ２４を説明する図である。
【００３２】
図５に示すように、ユーザが、入力部１４上の予め定められた領域に接触すると、操作受付部２０は、基準設定操作として受け付ける。予め定められた領域の一例は、操作ボタン３０が表示されていない領域である。操作受付部２０は、入力部１４上のユーザの接触した基準設定操作の位置の座標を基準位置設定部２２へと出力する。尚、ユーザの接触領域が広がりを有する場合、操作受付部２０は、ユーザの接触領域内の特定の位置、例えば、接触領域の重心位置を基準設定操作の位置の座標として、出力すればよい。
【００３３】
基準位置設定部２２は、操作受付部２０から基準設定操作の位置の座標を取得すると、基準設定操作の位置よりも外周側に基準位置Ｓ０を設定する。具体的には、基準位置設定部２２は、基準設定操作の位置が入力部１４の右半分の領域か左半分の領域かを判定する。基準位置設定部２２は、基準設定操作の位置が入力部１４の右半分の領域と判定すると、入力部１４の右側の外周部に基準位置を設定する。基準位置設定部２２は、基準設定操作の位置が入力部１４の左半分の領域と判定すると、入力部１４の左側の外周部に基準位置を設定する。尚、入力部１４の右側及び左側の外周部の一例は、入力部１４の右下の角部及び左下の角部である。図５に示す例では、基準位置設定部２２は、基準設定操作の位置が右半分の領域と判定する。この場合、基準位置設定部２２は、入力部１４の右下の角部、例えば、右下の隅に基準位置Ｓ０を設定する。ここで、表示制御部２４は、基準位置Ｓ０の位置を基準位置設定部２２から取得した場合、基準位置Ｓ０に基準指標ＢＭを表示部１２に表示させることが好ましい。
【００３４】
図６は、延長モードにおける位置指定操作及び選択指標の表示を説明する図である。即ち、図６は、ステップＳ２６、Ｓ３２を説明する電子装置１０の正面図である。図７は、延長モードにおける選択指標の表示位置の設定を説明する概略図である。即ち、図７は、ステップＳ３０を説明する図である。
【００３５】
基準位置が設定された後、図６に示すように、ユーザが入力部１４に接触すると、操作受付部２０は、位置指定操作を受け付ける。操作受付部２０は、位置指定操作の位置の座標を表示制御部２４へと出力する。尚、ユーザの接触領域が広がりを有する場合、操作受付部２０は、当該接触領域の重心位置を位置指定操作の位置の座標として出力する。
【００３６】
図７に示すように、表示制御部２４は、位置指定操作の座標を取得すると、基準位置Ｓ０と位置指定操作の位置Ｐ０との距離として基準距離ＢＤを算出する。次に、表示制御部２４は、予め定められた延長倍率を記憶部１８から取得する。表示制御部２４は、基準距離ＢＤと延長倍率との積を算出して、当該積を基準位置Ｓ０から選択指標Ｃ０の表示位置までの距離である延長距離ＳＤとする。延長倍率は１倍以上が好ましく、例えば、２．５倍である。表示制御部２４は、基準位置Ｓ０と位置指定操作の位置Ｐ０とを連結して位置指定操作の位置Ｐ０側へと延びる直線上の、基準位置Ｓ０から延長距離ＳＤの位置に選択指標Ｃ０の表示位置を設定する。
【００３７】
図６に示すように、表示制御部２４は、表示部１２上の設定した表示位置に選択指標Ｃ０を表示させる。図６に示す例では、選択指標Ｃ０の形状は指の形状としたが、当該形状は適宜変更してよい。尚、表示制御部２４は、選択指標Ｃ０の長さ方向を、基準位置Ｓ０と位置指定操作の位置Ｐ０とを連結する直線と平行にすることが好ましい。これにより、表示制御部２４は、ユーザに指が延びたように感じさせることができる。図６に示す例では、表示制御部２４は、基準位置Ｓ０と位置指定操作の位置Ｐ０とを連結する直線を表示部１２に表示させていないが、当該直線を表示させてもよい。
【００３８】
上述したように、延長モードでは、基準位置設定部２２は、ユーザによる基準設定操作の位置よりも入力部１４の外周側に、基準位置Ｓ０を設定している。これにより、表示制御部２４は、位置指定操作の位置よりも内側に選択指標Ｃ０の表示位置を設定することができる。この結果、ユーザは、接触した位置よりも遠方に選択指標Ｃ０を表示させて、片手でも、容易に指と反対側の遠方の操作ボタン３０を操作することができる。従って、電子装置１０は、操作性を向上させることができる。また、大型の電子装置１０に本実施形態を適用した場合、両手でも届きにくい個所の操作ボタン３０を操作することができる。
【００３９】
また、延長モードでは、表示制御部２４は、基準位置Ｓ０から位置指定操作の位置Ｐ０までの基準距離ＢＤと延長倍率との積を選択指標Ｃ０までの距離としている。これにより、表示制御部２４は、基準位置Ｓ０から見て、ユーザの位置指定操作の位置よりも遠方に選択指標Ｃ０を表示させることができる。この結果、ユーザは、自己の指Ｆ０が届きにくい領域に選択指標Ｃ０を表示させて、当該領域の操作ボタン３０を操作することができる。
【００４０】
表示制御部２４は、拡大された画像を表示部１２内の別枠に表示したりすることなく、１つの画面で操作ボタン３０等の形状及び配置等のレイアウトを保持したまま、選択指標Ｃ０を表示する。これにより、ユーザは目的の操作ボタン３０を正確に、且つ、容易に操作することができる。
【００４１】
基準位置設定部２２が、ユーザの指の付け根に近い入力部１４の下側の角部に基準位置を設定する。これにより、表示制御部２４は、ユーザの指の付け根を中心とした周囲で、選択指標を移動させつつ表示させることができるので、ユーザは遠方に表示された選択指標が自分の指が延びた位置に表示されているように感じる。これにより、電子装置１０は、ユーザの違和感を低減しつつ、操作性を向上させることができる。
【００４２】
図８は、ユーザが、位置操作指定の位置を移動させた場合の選択指標の表示位置の移動を説明する図である。
【００４３】
図８に示すように、ユーザが位置Ｐ０から位置Ｐ１へと位置指定操作の位置を移動させたとする。この場合、操作受付部２０は、位置Ｐ１の座標を表示制御部２４へと出力する。表示制御部２４は、位置Ｐ１の座標及び延長倍率の積から基準距離ＢＤ１を算出して、選択指標Ｃ１の表示位置を設定する。表示制御部２４は、位置Ｐ１に対応する表示位置に選択指標Ｃ１を移動させる。
【００４４】
上述したように、表示制御部２４は、基準位置Ｓ０から位置Ｐ０、Ｐ１までの基準距離ＢＤ０、ＢＤ１と延長倍率との積を選択指標Ｃ０、Ｃ１までの距離としているので、ユーザの位置指定操作の位置の移動の距離よりも、選択指標Ｃ０、Ｃ１の移動の距離の方が大きい。従って、ユーザは、接触個所を少し移動させることによって、選択指標Ｃ０、Ｃ１を大きく移動させることができるので、電子装置１０は、操作の高速化を実現できる。
【００４５】
表示制御部２４は、基準位置Ｓ０と、位置設定操作の位置Ｐ０及び位置Ｐ１とを連結する直線の延長線上に選択指標を表示させるので、電子装置１０は、ユーザが移動する選択指標を見失う確率を低減することができる。
【００４６】
図９は、選択指標の表示を変更した形態を説明する図である。表示制御部２４は、基準位置Ｓ０から位置指定操作の位置Ｐ０までの延長距離に応じて、選択指標Ｃ０、Ｃ２の表示形状の大きさを変更してもよい。
【００４７】
具体的には、図９に示すように、表示制御部２４は、基準位置Ｓ０から位置指定操作の位置Ｐ０の延長距離が長くなるほど、選択指標Ｃ０、Ｃ２を表示部１２に大きく表示させる。表示制御部２４は、基準位置Ｓ０に近い位置Ｐ０に対応する選択指標Ｃ０を、基準位置Ｓ０に遠い位置Ｐ１に対応する選択指標Ｃ２よりも大きく表示させている。これにより、表示制御部２４は、基準位置Ｓ０から位置指定操作までの位置の延長距離の変化をユーザに認識させることができる。また、表示制御部２４は、ユーザに指が延びた操作感を感じさせることができる。
【００４８】
図１０及び図１１は、基準位置Ｓ０の設定の別の形態を説明する図である。即ち、図１０及び図１１は、ステップＳ２４の別の形態を説明する図である。図１０及び図１１に示す形態は、例えば、数十インチのディスプレイ及びタッチパネルを有する表示部１２及び入力部１４を備えた電子装置１０に有効である。
【００４９】
図１０に示すように、基準位置設定部２２は、縦方向及び横方向のそれぞれにおいて、表示部１２及び入力部１４を複数の分割領域Ａに分割する。基準位置設定部２２は、例えば、縦横４個×４個の１６個の分割領域Ａ１から分割領域Ａ１６に表示部１２及び入力部１４を分割する。分割領域Ａの個数は、特に限定するものではなく、表示部１２及び入力部１４の大きさに対応して設定することが好ましい。更に、分割領域Ａの縦横の分割個数は、偶数が好ましい。各分割領域Ａの大きさは等しいとする。下記の説明において、分割領域のいずれかを特定する必要がない場合、分割領域の符号を「Ａ」とする。
【００５０】
基準位置設定部２２は、操作受付部２０から基準設定操作の位置Ｂ０の座標を受け付ける。基準位置設定部２２は、基準設定操作の位置Ｂ０から最も遠方の分割領域Ａを特定する。図１１に示す例では、特定された最も遠方の分割領域は、分割領域Ａ１６となる。次に、基準位置設定部２２は、予め定められた分割領域Ａ１６内の位置ＡＰと、基準設定操作の位置Ｂ０とを通り基準設定操作の位置Ｂ０側へと延びる直線上に基準位置Ｓ０を設定する。例えば、基準位置設定部２２は、位置ＡＰと位置Ｂ０とを通る当該直線と、入力部１４の周辺とが交差する位置を基準位置Ｓ０として設定する。予め定められた分割領域内の位置ＡＰの一例は、当該分割領域の重心である。
【００５１】
これにより、基準位置設定部２２は、ユーザの基準設定操作の位置Ｂ０に基づいて、基準位置Ｓ０を設定することができるので、基準位置Ｓ０の自由度を向上させることができる。また、図１１に示す例のように、基準位置Ｓ０を右下の隅から左側にずらすことによって、ユーザが、基準位置Ｓ０よりも右側の領域で位置指定操作をすることにより、表示制御部２４は、選択指標を右辺の近傍に表示させることができる。この結果、ユーザは右辺近傍の操作ボタン３０を容易に操作することができる。
【００５２】
基準位置設定部２２は、分割領域Ａの縦横の個数を偶数にしているので、当該個数が奇数の場合と異なり、基準設定操作の位置Ｂ０に対する最も遠方の分割領域Ａを１個特定することができる。これにより、基準位置設定部２２は、より適切な基準位置Ｓ０を設定できる。
【００５３】
図１２は、図１０及び図１１における選択指標の表示および移動を説明する図である。図１２に示す例では、選択指標Ｃ１１、Ｃ１３は、右手の人差指の形状である。最初、ユーザが位置指定操作として入力部１４上の位置Ｐ０に接触して、その後、位置Ｐ１に接触個所を移動させたとする。表示制御部２４は、基準位置Ｓ０と位置Ｐ０との間の基準距離と、延長倍率との積を選択指標Ｃ１１までの延長距離として算出する。表示制御部２４は、基準位置Ｓ０と位置Ｐ０とを連結した直線上であって、基準位置から延長距離までの位置を選択指標Ｃ１１の表示位置として設定して、選択指標Ｃ１１を表示する。同様に、表示制御部２４は、基準位置Ｓ０から選択指標Ｃ１３までの延長距離を算出して、選択指標を、選択指標Ｃ１１の位置から選択指標Ｃ１３の位置まで移動させる。
【００５４】
図１３は、図１１の形態において、別の領域を基準設定操作した場合の基準位置Ｓ０の設定を説明する図である。
【００５５】
図１３に示すように、ユーザが左半分の領域である分割領域Ａ７に接触して、基準設定操作をすると、基準位置設定部２２は、予め定められた分割領域Ａ内の位置ＡＰと、基準設定操作の位置Ｂ０とを連結して基準設定操作の位置Ｂ０側へと延びる直線と、入力部１４の周辺とが交差する位置を基準位置Ｓ０として設定する。図１３に示す例では、基準位置Ｓ０は、左下の角部に設定される。尚、左下の角部は、左下の隅及び隅の近傍を含む。
【００５６】
図１４は、図１０から図１３に示す形態において、入力部１４に複数個所で接触可能な形態を説明する図である。
【００５７】
図１４に示す例では、ユーザが、基準位置Ｓ０が設置された後に、位置指定操作として位置Ｐ０に接触している間に、第２位置指定操作として位置Ｐ１に他の接触をしたとする。位置Ｐ０、位置Ｐ１に接触している時間の一部は、同時である。尚、ここでいう同時とは、位置Ｐ０、位置Ｐ１の接触時間の少なくとも一部が重なっていればよく、接触開始から接触終了までが同時でなくてもよい。表示制御部２４は、最初の位置指定操作として接触した位置Ｐ０に対して、上述の形態と同様の処理により、選択指標Ｃ１１の表示位置を設定して、表示部１２に選択指標Ｃ１１を表示させる。当該選択指標Ｃ１１は、右手の人差指の形状に表示されている。
【００５８】
次に、表示制御部２４は、位置Ｐ１に応じて、第２選択指標Ｃ１２の表示位置を設定して、表示部１２に表示させる。例えば、表示制御部２４は、選択指標Ｃ１１の表示位置と第２選択指標Ｃ１２の表示位置との距離が、位置指定操作の位置Ｐ０と第２位置指定操作の位置Ｐ１との距離以下となるように、第２選択指標Ｃ１２の表示位置を設定する。電子装置１０は、選択指標Ｃ１１の表示位置と第２選択指標Ｃ１２の表示位置との距離を、位置指定操作の位置Ｐ０と第２位置指定操作の位置Ｐ１との距離以下にしているので、第２位置指定操作によって細かい操作を実現することができる。尚、選択指標Ｃ１１の表示位置と第２選択指標Ｃ１２の表示位置との距離が、位置指定操作の位置Ｐ０と第２位置指定操作の位置Ｐ１との距離以上となるようにしてもよい。
【００５９】
また、別の例として、表示制御部２４は、選択指標Ｃ１１の表示位置に対する第２選択指標Ｃ１２の相対的な表示位置が、先の位置指定操作の位置Ｐ０に対する第２位置指定操作の位置Ｐ１の相対位置となるように、第２選択指標Ｃ１２の表示位置を設定する。相対位置は、基準位置Ｓ０と位置Ｐ０と連結した直線と互いの位置を連結した角度及び互いの位置間の距離から算出してもよい。表示制御部２４は、選択指標Ｃ１１の位置に対して設定した位置に第２選択指標Ｃ１２を表示部１２に表示させる。当該第２選択指標Ｃ１２は、右手の親指の形状に表示されている。
【００６０】
これにより、電子装置１０は、複数の指または複数の手による複数の接触による操作を実現することができる。複数の接触による操作の一例は、いわゆるピンチアウト・ピンチインである。ピンチアウトは、２個の接触箇所を互いに離脱させる方向に移動させることによって、画像を拡大させる操作である。延長モードでは、ピンチアウトは、選択指標Ｃ１１と第２選択指標Ｃ１２の中点を中心に画像を拡大する。ピンチインは、２個の接触箇所を互いに接近させる方向に移動させることによって、画像を縮小させる操作である。延長モードでは、ピンチインは、選択指標Ｃ１１と第２選択指標Ｃ１２の中点を中心に画像を縮小する。複数の接触により選択指標を表示する場合、１個所の接触による選択指標の表示と異ならせてもよい。例えば、複数の接触による第２選択指標の形状を１個所の接触の場合よりも長くしてもよい。
【００６１】
上述した実施形態の形状、配置、接続関係、個数等の数値は適宜変更してよい。また、上述した複数の実施形態を適宜組み合わせてもよい。
【００６２】
上述の実施形態では、延長倍率を固定の値としたが、ユーザによって変更可能にしてもよく、他の要素によって可変の値としてもよい。以下、延長倍率の変形例を説明する。
【００６３】
例えば、表示制御部２４は、基準位置Ｓ０と位置指定操作の位置Ｐ０との間の基準距離ＢＤによって、延長倍率を変更してもよい。一例として、表示制御部２４は、基準距離ＢＤが増減すれば、延長倍率を合わせて増減させる。これにより、ユーザが基準位置Ｓ０から遠方に接触個所を移動させると、表示制御部２４は、上述した実施形態よりも、基準位置Ｓ０から遠方に選択指標を表示させる。これにより、ユーザは、遠方の領域をより容易に操作することができる。また、延長倍率の変化は、連続的であってもよく、不連続であってもよい。例えば、表示部１２の大きさが数インチの場合であって、基準距離ＢＤが１インチ以内の場合、延長倍率を１倍として、基準距離ＢＤが１．５インチ以内の場合、延長倍率を１．５倍としてもよい。
【００６４】
表示制御部２４は、表示部１２の大きさに応じて、延長倍率を設定してもよい。例えば、表示制御部２４は、表示部１２が大きくなれば、延長倍率を大きくしてもよい。具体的には、表示部１２の大きさが４インチのスマートフォン等の場合、延長倍率を２倍として、１０インチのタブレット等の場合、延長倍率を５倍とすればよい。これにより、大きい表示部１２を有する電子装置１０においても、ユーザは容易に操作することができる。
【００６５】
表示制御部２４は、入力部１４に入力された操作可能な最大範囲に応じて、延長倍率を設定してもよい。尚、最大範囲は入力部１４を介してユーザが入力して、操作受付部２０が受け付ける。例えば、ユーザが指を延ばした状態で、入力部１４に接触することにより、最大範囲を入力してもよい。これにより、電子装置１０は、複数のユーザに対して、より柔軟に対応できる。
【００６６】
表示制御部２４は、操作受付部２０が受け付けたユーザに関するユーザ情報に応じて、延長倍率を設定してもよい。ユーザ情報の一例は、ユーザの年齢、性別、指または手の長さ等の体型に関する情報等である。表示制御部２４は、例えば、記憶部１８に記憶されたユーザ情報と対応付けられた延長倍率を抽出することによって、延長倍率を設定する。具体的には、表示部１２の大きさが５インチのスマートフォン等の電子装置１０の場合であって、ユーザの年齢が３０代の男性の場合、ユーザの親指の長さが５ｃｍ（＝約２インチ）と想定して、２．５倍の延長倍率を記憶部１８に記憶させておけばよい。また、表示部１２の大きさが８０インチの大型の電子装置１０の場合、ユーザの年齢が３０代の男性の場合、ユーザの肘から指先までの長さが４０ｃｍ（＝約１６インチ）と想定して、５倍の延長倍率を記憶部１８に記憶させればよい。これにより、電子装置１０は、ユーザの年齢の平均的な体型に合わせて、延長倍率を設定することができる。
【００６７】
操作受付部２０は、ユーザによる継続した入力部１４への一度の接触によって、切替操作と基準設定操作とを受け付けてもよい。即ち、操作受付部２０は、いわゆるロングタップによって、切替操作及び基準設定操作を受け付けてもよい。ここでいうロングタップは、予め設定されたロングタップ用閾値時間以上、同じ位置にユーザが入力部１４に接触することをいう。操作受付部２０は、ロングタップ用閾値時間までの接触を切替操作として受け付けて、延長モードに切り替わると、当該ロングタップの位置を基準設定操作の位置として受け付ける。基準位置設定部２２は、切替操作を受け付けた後の当該ロングタップの位置に応じて、基準位置を設定する。
【００６８】
操作受付部２０は、ユーザによる継続した入力部１４への一度の接触によって、基準設定操作と位置指定操作とを受け付けてもよい。即ち、操作受付部２０は、いわゆるロングタップによって、基準設定操作及び位置指定操作を受け付けてもよい。操作受付部２０は、ロングタップを受け付けると、ロングタップ用閾値時間までの最初の入力部１４への接触を基準設定操作として受け付けて、当該ロングタップの位置に応じて基準位置を設定する。操作受付部２０は、ロングタップ用閾値時間以降の接触、即ち、基準設定操作を受け付けた後の入力部１４への接触を位置指定操作として受け付けて、当該ロングタップの位置を位置指定操作の位置として受け付ける。表示制御部２４は、当該ロングタップの位置に応じて、選択指標の位置を設定して、表示させる。
【００６９】
更に、操作受付部２０は、ユーザによる継続した入力部１４への一度の接触によって、切替操作と、基準設定操作と、位置指定操作とを受け付けてもよい。即ち、操作受付部２０は、いわゆるロングタップによって、切替操作、基準設定操作及び位置指定操作を受け付けてもよい。ここでロングタップか否かを判定するロングタップ用閾値時間を２個設けてもよい。当該、２個のロングタップ用閾値時間を第１閾値時間、第２閾値時間とする。第１閾値時間は、第２閾値時間よりも短いとする。この場合、操作受付部２０は、ユーザの接触時間が第１閾値時間を超えたと判定すると、入力部１４への接触を切替操作及び基準設定操作として受け付ける。更に、操作受付部２０は、ユーザの接触時間が第２閾値時間を超えたと判定すると、入力部１４への接触を位置指定操作として受け付ける。また、操作受付部２０が、ユーザの入力部１４への接触が終了したことを切替操作として受け付け、延長モードを終了させて、通常モードに切り替えてもよい。更に、この場合、操作受付部２０は、接触の終了を切替操作及び操作入力として受け付けてもよい。従って、操作受付部２０は、接触が終了したときに選択指標が表示されている個所の操作を、ユーザが入力した操作として受け付ける。
【００７０】
上述の実施形態では、基準位置設定部２２が基準位置として設定する角部を入力部１４の隅としたが、角部を隅の近傍の領域として、基準位置設定部２２は当該領域に基準位置を設定してもよい。例えば、当該近傍の領域は、入力部１４の下辺のうち、隅から入力部１４の下辺の１／４の長さ内側の領域である。
【００７１】
上述の実施形態では、入力部１４としてタッチパネルを例に上げたが、入力部１４の構成は適宜変更してよい。例えば、入力部として、機械的に押圧することによって入力可能なハードウエアキー、電子装置の揺動等によって入力可能な加速度センサ等をタッチパネルとともに併用してもよい。
【００７２】
図１５は、本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１９００は、情報処理部の一例である。コンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、及び表示部２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、及び、ハードディスクドライブ２０４０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、メモリドライブ２０５０及び入出力チップ２０７０を有するレガシー入出力部とを備える。
【００７３】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００及びグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０及びＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示部２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００７４】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用する表示プログラム等のプログラム及びデータを格納する。
【００７５】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、メモリドライブ２０５０及び入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、及び／又は、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。メモリドライブ２０５０は、メモリカード２０９０から例えば表示プログラム等のプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、メモリドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００７６】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、メモリカード２０９０、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。表示プログラム等のプログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００７７】
コンピュータ１９００にインストールされ、コンピュータ１９００を電子装置１０として機能させるプログラムは、基準位置設定モジュール、及び、表示制御モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ２０００等に働きかけて、コンピュータ１９００を、基準位置設定部２２、及び、表示制御部２４としてそれぞれ機能させる。
【００７８】
これらのプログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である基準位置設定部２２、及び、表示制御部２４として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の電子装置１０が構築される。
【００７９】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、又はメモリカード２０９０等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置又は通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００８０】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、メモリドライブ２０５０（メモリカード２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、及び／又は記憶装置に含まれるものとする。
【００８１】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（又は不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。
【００８２】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、メモリカード２０９０の他に、ＤＶＤ又はＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク又はインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【００８３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８４】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８５】
１０  電子装置
１２  表示部
１４  入力部
１６  制御部
１８  記憶部
２０  操作受付部
２２  基準位置設定部
２４  表示制御部
３０  操作ボタン
１９００  コンピュータ
２０００  ＣＰＵ
２０１０  ＲＯＭ
２０２０  ＲＡＭ
２０３０  通信インターフェイス
２０４０  ハードディスクドライブ
２０５０  メモリドライブ
２０７０  入出力チップ
２０７５  グラフィック・コントローラ
２０８０  表示部
２０８２  ホスト・コントローラ
２０８４  入出力コントローラ
２０９０  メモリカード
【図１】
2014153948.tif 000003
【図２】
2014153948.tif 000004
【図３】
2014153948.tif 000005
【図４】
2014153948.tif 000006
【図５】
2014153948.tif 000007
【図６】
2014153948.tif 000008
【図７】
2014153948.tif 000009
【図８】
2014153948.tif 000010
【図９】
2014153948.tif 000011
【図１０】
2014153948.tif 000012
【図１１】
2014153948.tif 000013
【図１２】
2014153948.tif 000014
【図１３】
2014153948.tif 000015
【図１４】
2014153948.tif 000016
【図１５】
2014153948.tif 000017