(57)【要約】【課題】作業者が電子機器に備えられるカーソルボタンのキーの割り当てを簡便に変更できる電子機器及び制御方法を提供する。【解決手段】一実施形態に係る電子機器は、任意の１方向にそれぞれ割り当て可能な第１及び第２のカーソルボタンと、第１及び第２のカーソルボタンに対し、第１及び第２の方向のいずれかをそれぞれ割り当てるためのアプリケーションプログラムと、アプリケーションプログラムを格納する記憶手段とを備える。アプリケーションプログラムは、作業者に第１の方向に対応するカーソルボタンの選択を促し、第１のカーソルボタンが選択された場合に、第１のカーソルボタンに第１の方向を割り当て、かつ第２のカーソルボタンに第２の方向を割り当てる。【選択図】  図７
2020035293.tif 000002
【特許請求の範囲】
【請求項１】
任意の１方向にそれぞれ割り当て可能な第１及び第２のカーソルボタンと、
前記第１及び第２のカーソルボタンに対し、第１及び第２の方向のいずれかをそれぞれ割り当てるためのアプリケーションプログラムと、
前記アプリケーションプログラムを格納する記憶手段と、
を備え、
前記アプリケーションプログラムは、
作業者に前記第１の方向に対応するカーソルボタンの選択を促し、前記第１のカーソルボタンが選択された場合に、前記第１のカーソルボタンに前記第１の方向を割り当て、かつ前記第２のカーソルボタンに前記第２の方向を割り当てる
電子機器。
【請求項２】
前記アプリケーションプログラムのユーザインタフェースを表示する表示手段と、
を備え、
前記アプリケーションプログラムは、前記表示手段に、
前記第１のカーソルボタンを示す第１の画像領域、前記第２のカーソルボタンを示す第２の画像領域、及び、前記第１の方向に対応するカーソルボタンの選択を促す旨を表示し、
前記第１のカーソルボタンが選択された場合に、前記第１の画像領域の近傍に前記第１のカーソルボタンが前記第１の方向を示す旨を表示し、かつ前記第２の画像領域の近傍に前記第２のカーソルボタンが前記第２の方向を示す旨を表示する
請求項１に記載の電子機器。
【請求項３】
前記アプリケーションプログラムは、前記作業者により前記第１のカーソルボタンが押下された場合に、前記第１のカーソルボタンが選択されたと判定する
請求項１又は請求項２に記載の電子機器。
【請求項４】
前記表示手段を含む第１の電子機器と、
前記第１のカーソルボタンと、前記第２のカーソルボタンと、前記記憶手段とを含む第２の電子機器と、
を備える
請求項２に記載の電子機器。
【請求項５】
前記第１の電子機器はメガネ型のウェアラブルデバイスであり、
前記第２の電子機器は前記作業者が携帯可能なパーソナルコンピュータである
請求項４に記載の電子機器。
【請求項６】
任意の１方向に割り当て可能な第１のカーソルボタンと、
任意の１方向に割り当て可能であり、前記第１のカーソルボタンと向かい合わせに配置される第２のカーソルボタンと、
任意の１方向に割り当て可能な第３のカーソルボタンと、
任意の１方向に割り当て可能であり、前記第３のカーソルボタンと向かい合わせに配置される第４のカーソルボタンと、
前記第１乃至第４のカーソルボタンに対し、第１乃至第４の方向のいずれかをそれぞれ割り当てるためのアプリケーションプログラムと、
前記アプリケーションプログラムを格納する記憶手段と、
を備え、
前記アプリケーションプログラムは、
作業者に前記第１の方向に対応するカーソルボタンの選択を促し、
前記第１の方向に対して前記第１のカーソルボタンが選択された場合に、前記第１のカーソルボタンに前記第１の方向を割り当て、かつ前記第２のカーソルボタンに前記第２の方向を割り当てる第１の割り当て処理を実行し、
前記第１の割り当て処理の後、作業者に前記第３の方向に対応するカーソルボタンの選択を促し、
前記第３の方向に対して前記第３のカーソルボタンが選択された場合に、前記第３のカーソルボタンに前記第３の方向を割り当て、かつ前記第４のカーソルボタンに前記第４の方向を割り当てる第２の割り当て処理を実行する
電子機器。
【請求項７】
前記アプリケーションプログラムのユーザインタフェースを表示する表示手段と、
を備え、
前記アプリケーションプログラムは、前記表示手段に、
前記第１のカーソルボタンを示す第１の画像領域、前記第２のカーソルボタンを示す第２の画像領域、前記第３のカーソルボタンを示す第３の画像領域、前記第４のカーソルボタンを示す第４の画像領域、及び、前記第１の方向に対応するカーソルボタンの選択を促す旨を表示し、
前記第１の割り当て処理を実行した際に、前記第１の画像領域の近傍に前記第１のカーソルボタンが前記第１の方向を示す旨を表示し、かつ前記第２の画像領域の近傍に前記第２のカーソルボタンが前記第２の方向を示す旨を表示し、
前記第１の割り当て処理の後、前記第３の方向に対応するカーソルボタンの選択を促す旨を表示し、
前記第２の割り当て処理を実行した際に、前記第３の画像領域の近傍に前記第３のカーソルボタンが前記第３の方向を示す旨を表示し、かつ前記第４の画像領域の近傍に前記第４のカーソルボタンが前記第４の方向を示す旨を表示する
請求項６に記載の電子機器。
【請求項８】
任意の１方向に割り当て可能な第１のカーソルボタンと、
任意の１方向に割り当て可能であり、前記第１のカーソルボタンと向かい合わせに配置される第２のカーソルボタンと、
任意の１方向に割り当て可能な第３のカーソルボタンと、
任意の１方向に割り当て可能であり、前記第３のカーソルボタンと向かい合わせに配置される第４のカーソルボタンと、
前記第１乃至第４のカーソルボタンに対し、第１乃至第４の方向を割り当てるためのアプリケーションプログラムと、
前記アプリケーションプログラムを格納する記憶手段と、
前記アプリケーションプログラムのユーザインタフェースを表示する表示手段と、
を備え、
前記アプリケーションプログラムは、前記表示手段に、
前記第１乃至第４のカーソルボタンに割り当てる前記第１の方向及び前記第２の方向の複数の割り当てパターンを示す第１の画像グループを表示し、
前記第１の画像グループのうち作業者に選択された割り当てパターンに基づいて、前記第１乃至第４のカーソルボタンのうち前記第１の方向に対応するカーソルボタン及び前記第２の方向に対応するカーソルボタンを決定する第１の割り当て処理を実行し、
前記第１の割り当て処理の後、前記第１乃至第４のカーソルボタンのうち前記第１の割り当て処理により割り当て済でない残りのカーソルボタンに割り当てる前記第３の方向及び前記第４の方向の複数の割り当てパターンを示す第２の画像グループを表示し、
前記第２の画像グループのうち作業者に選択された割り当てパターンに基づいて、前記残りのカーソルボタンのうち前記第３の方向に対応するカーソルボタン及び前記第４の方向に対応するカーソルボタンを決定する第２の割り当て処理を実行する
電子機器。
【請求項９】
任意の１方向にそれぞれ割り当て可能な複数のカーソルボタンと、
前記複数のカーソルボタンに対し、複数の方向のいずれかをそれぞれ割り当てるためのアプリケーションプログラムと、
前記アプリケーションプログラムを格納する記憶手段と、
前記アプリケーションプログラムのユーザインタフェースを表示する表示手段と、
を備え、
前記アプリケーションプログラムは、前記表示手段に、
前記複数のカーソルボタンに割り当てる前記複数の方向の複数の割り当てパターンを示す画像グループを表示し、
前記画像グループのうち作業者に選択された割り当てパターンに基づいて、前記複数のカーソルボタンのうち、前記複数の方向それぞれに対応するカーソルボタンを決定する
電子機器。
【請求項１０】
任意の１方向にそれぞれ割り当て可能な第１のカーソルボタン及び第２のカーソルボタンに対し、第１の方向及び第２の方向のいずれかをそれぞれ割り当てるための電子機器の制御方法であって、
作業者に前記第１の方向に対応するカーソルボタンの選択を促すことと、
前記第１のカーソルボタンが選択された場合に、前記第１のカーソルボタンに前記第１の方向を割り当て、かつ前記第２のカーソルボタンに前記第２の方向を割り当てることと、
を具備する
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器及び制御方法に関する。
【背景技術】
【０００２】
最近、多くのモノがインターネットでつながるＩｏＴ時代となり、オフィス、工場、その他様々な場面において、ネットワークコミュニケーションや情報共有のツールとしてエッジコンピューティングと呼ばれる技術が求められている。このエッジコンピューティングを実現するためにはデータセンター（或いはクラウド）とは別に作業者（ユーザ）がその場で使用可能な、高度の汎用性と処理能力を持つ実用的なモバイルエッジコンピューティングデバイスの開発が必要とされている。これにより、作業現場等での業務効率化や生産性向上、或いは、データの負荷分散やネットワーク環境の改善等を図ることが期待される。
【０００３】
作業者は、このようなデバイスを体に装着し、当該デバイスに備えられた方向キー（カーソルボタン）を操作して当該デバイスの制御を行う。しかしながら、当該デバイスは、作業者又は作業内容により向きを変えて体に取り付けられるため、カーソルボタンの物理的な上下左右の位置と、当該カーソルボタンに設定されているキーコードとが相違する場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−７８４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、作業者が電子機器に備えられるカーソルボタンのキーの割り当てを簡便に変更できる電子機器及び制御方法を提供することである。
【課題を解決するための手段】
【０００６】
一実施形態に係る電子機器は、任意の１方向にそれぞれ割り当て可能な第１及び第２のカーソルボタンと、前記第１及び第２のカーソルボタンに対し、第１及び第２の方向のいずれかをそれぞれ割り当てるためのアプリケーションプログラムと、前記アプリケーションプログラムを格納する記憶手段とを備える。前記アプリケーションプログラムは、作業者に前記第１の方向に対応するカーソルボタンの選択を促し、前記第１のカーソルボタンが選択された場合に、前記第１のカーソルボタンに前記第１の方向を割り当て、かつ前記第２のカーソルボタンに前記第２の方向を割り当てる。
【図面の簡単な説明】
【０００７】
【図１】ウェアラブルデバイス２３の外観の一例を示す図である。
【図２】ウェアラブルデバイス２３の本体２４の外観の一例を示す図である。
【図３】モバイルＰＣ１６とウェアラブルデバイス本体２４との接続の一例を示す図である。
【図４】ウェアラブルデバイス本体２４の一例を示すブロック図である。
【図５】モバイルＰＣ１６の外観の一例を示す図である。
【図６】モバイルＰＣ１６の一例を示すブロック図である。
【図７】設定ファイルＦに対するアクセスの一例を示す図である。
【図８】第１の実施形態における、設定メニュー画面の第１の例を示す図である。
【図９】第１の実施形態における、設定メニュー画面の第２の例を示す図である。
【図１０】第１の実施形態における、カーソルボタン方向設定処理の一例を示すフローチャートである。
【図１１】第１の実施形態における、カーソルボタン方向設定画面の第１の例を示す図である。
【図１２】第１の実施形態における、カーソルボタン方向設定画面の第２の例を示す図である。
【図１３】第１の実施形態における、カーソルボタン方向設定画面の第３の例を示す図である。
【図１４】第１の実施形態における、カーソルボタン方向設定画面の第４の例を示す図である。
【図１５】第２の実施形態における、カーソルボタン方向設定処理の一例を示すフローチャートである。
【図１６】第２の実施形態における、カーソルボタン方向設定画面の第１の例を示す図である。
【図１７】第２の実施形態における、カーソルボタン方向設定画面の第２の例を示す図である。
【図１８】第３の実施形態における、カーソルボタン方向設定処理の一例を示すフローチャートである。
【図１９】第３の実施形態における、カーソルボタン方向設定画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、各実施の形態について図面を参照して説明する。なお、開示はあくまで一例にすぎず、以下の各実施形態に記載した内容により発明が限定されるものではない。当業者が容易に想到し得る変形は、当然に開示の範囲に含まれる。説明をより明確にするため、図面において、各部分のサイズ、形状等を実際の実施態様に対して変更して模式的に表す場合もある。複数の図面において、対応する要素には同じ参照数字を付して、詳細な説明を省略する場合もある。
【０００９】
＜第１の実施形態＞  
現場の作業者は、後述するモバイルパーソナルコンピュータ（ＰＣ）（モバイルエッジコンピューティングデバイスと呼ぶこともある）１６を携帯し、後述するウェアラブルデバイス２３を頭部に装着する。ウェアラブルデバイス２３とモバイルＰＣ１６とは通信可能に接続されている。
【００１０】
ウェアラブルデバイス２３はカメラ及びディスプレイを備え、例えばカメラで撮影した画像をモバイルＰＣ１６に送信し、モバイルＰＣ１６から送信される画像をディスプレイで表示する。すなわち、モバイルＰＣ１６は、作業者の視界を画像化し、当該画像に何らかの画像処理を加えて作業者に見せることにより、作業者の業務を支援する。
【００１１】
また、モバイルＰＣ１６は、ネットワークを経由して遠隔地のオペレータ端末と接続する。これにより、作業者は遠隔地のオペレータより支援を受けることができる。
【００１２】
現場の作業の例は、複雑なメンテナンス業務、物流倉庫のピッキング作業、作業現場の監視、災害救助・医療サポート等がある。
【００１３】
［ウェアラブルデバイス２３］  
図１は、ウェアラブルデバイス２３の外観の一例を示す図である。
【００１４】
ウェアラブルデバイス２３はメガネフレーム１４２とウェアラブルデバイス本体２４を備える。メガネフレーム１４２は一般的なメガネからレンズを取り除いた形状でもよく、作業者の顔に装着される。メガネフレーム１４２はメガネが取り付けられる構造としてもよい。作業者がメガネを常用する場合、常用しているメガネと同様な度数のレンズがメガネフレーム１４２に取り付けられてもよい。
【００１５】
メガネフレーム１４２はウェアラブルデバイス本体２４が着脱される取付具１４４を左右のテンプルに備える。図１では作業者の右側のテンプルの取付具１４４はウェアラブルデバイス本体２４に隠されているので、図示されない。上述したようにウェアラブルデバイス本体２４はディスプレイ１２４（図２に示す）を備え、ディスプレイ１２４は片目で目視されるようになっているので、ウェアラブルデバイス本体２４が利き目側に取り付けられるように取付具１４４は左右のテンプルに備えられている。なお、ウェアラブルデバイス本体２４を取付具１４４によりメガネフレーム１４２に着脱自在に取り付ける必要はなく、ウェアラブルデバイス本体２４がメガネフレーム１４２に固定された右眼用、左眼用のウェアラブルデバイス２３を用意してもよい。さらに、ウェアラブルデバイス本体２４をメガネフレーム１４２ではなく、ヘルメット、ゴーグル等を用いて作業者の頭部に装着してもよい。
【００１６】
ウェアラブルデバイス本体２４は、その係合片１２８（図２に示す）が取付具１４４の上下の枠内に押し込まれることにより、メガネフレーム１４２に取り付けられる。ウェアラブルデバイス本体２４をメガネフレーム１４２から取り外す場合は、ウェアラブルデバイス本体２４が取付具１４４から引き抜かれる。
【００１７】
ウェアラブルデバイス本体２４は取付具１４４に取り付けられた状態で、係合片１２８は取付具１４４内で前後に多少は移動可能である。このため、作業者の焦点がディスプレイ１２４に合うようにウェアラブルデバイス本体２４は前後位置が調整可能である。さらに、取付具１４４はテンプルに直交する軸１４４Ａを中心に回転可能であり、ウェアラブルデバイス本体２４がメガネフレーム１４２に取り付けられた後、ディスプレイ１２４が作業者の視線上に位置するように上下位置が調整可能である。さらに、取付具１４４の回転角度は９０度程度であり、取付具１４４を上方向に大きく回転することにより、ウェアラブルデバイス本体２４をメガネフレーム１４２からはね上げることができる。これにより、ウェアラブルデバイス本体２４により視野が邪魔され実物を見ることが困難な場合や、狭い場所でウェアラブルデバイス本体２４が周囲の物体に干渉する場合でも、ウェアラブルデバイス２３全体を顔から外す／再装着することなく、ウェアラブルデバイス本体２４を作業者の視野から一時的に外す／戻すことができる。
【００１８】
［ウェアラブルデバイス本体２４］  
ウェアラブルデバイス本体２４はメガネフレーム１４２のテンプルに沿った側面部と作業者の一方の眼球の視線上に位置する前面部とからなる。側面部に対する前面部の角度は調節可能である。
【００１９】
図１に示すように、前面部の外側表面にはカメラ１１６、ライト１１８、カメラＬＥＤ１２０が設けられる。ライト１１８は暗部の撮影時に発光する補助照明である。カメラＬＥＤ１２０は写真や動画の撮影時に点灯し、撮影対象者に撮影していることを認識させるためのものである。
【００２０】
右側のテンプルに取り付けられたウェアラブルデバイス本体２４の側面部の上側面に第１、第２、第３ボタン１０２、１０４、１０６が設けられる。なお、作業者の利き目が左眼の場合、ウェアラブルデバイス本体２４は左側のテンプルに取り付けられる。右側に取り付けられるか左側に取り付けられるかで、ウェアラブルデバイス本体２４の上下が反転するので、側面部の上側面とした側面の両面に第１、第２、第３ボタン１０２、１０４、１０６を設けてもよい。
【００２１】
側面部の外側表面にはタッチパッド１１０、第４ボタン１０８、マイク１１２、照度センサ１１４が設けられる。タッチパッド１１０と第４ボタン１０８は人差し指で操作可能である。ボタン１０２、１０４、１０６は、ウェアラブルデバイス本体２４が右側に取り付けられた際、それぞれ人差し指、中指、薬指で操作可能な位置に配置される。タッチパッド１１０は、その表面上で矢印に示すように作業者が指を上下前後に移動させたことを検出できるようにしている。この移動の検出は、指を接触したまま移動するドラッグの動きに加え指をさっと擦るフリックの動きも含む。タッチパッド１１０は、作業者の指の上下前後移動を検出すると、コマンドを入力する。本明細書では、コマンドとはウェアラブルデバイス本体２４に対する特定の処理の実行指令のことである。第１〜第４ボタン１０２、１０４、１０６、１０８、タッチパッド１１０の操作方法はアプリケーションプログラムによって決められている。
【００２２】
例えば、  
第３ボタン１０６が１回押されると、項目の選択／項目の実行がなされ、  
第３ボタン１０６が長押しされると、起動中のアプリケーションプログラムの一覧が表示され、  
第２ボタン１０４が１回押されると、ホーム画面に戻り、  
第２ボタン１０４が長押しされると、クイックセッティングのメニューが表示され、  
第１ボタン１０２が１回押されると、操作の取り消し（キーボードのEscキーと同様の動作）が実行される。
【００２３】
タッチパッド１１０の操作に関しては、例えば、  
上下にドラッグされると、カーソルが上下に移動され、  
前にフリックされると、左のアイコンが選択され（連続してスクロール）、  
後ろにフリックされると、右のアイコンが選択され（連続してスクロール）、  
前にドラッグされると、左のアイコンが選択され（１項目ずつスクロール）、  
後ろにドラッグされると、右のアイコンが選択され（１項目ずつスクロール）る。
【００２４】
第１ボタン１０２は人差し指、第２ボタン１０４は中指、第３ボタン１０６は薬指、第４ボタン１０８は小指で操作できるような位置に配置される。なお、第４ボタン１０８が側面部の上部ではなく、側面部の外側表面に設けられるのは、スペースの関係上であり、第４ボタン１０８も第１〜第３ボタン１０２、１０４、１０６と同様に側面部の上部に設けられてもよい。照度センサ１１４はディスプレイの明るさを自動調整するために周囲の照度を検出する。
【００２５】
図２はウェアラブルデバイス本体２４の裏面の外観の一例を示す。前面部の内側にはＬＣＤからなるディスプレイ１２４が設けられる。側面部の内側にはマイク１２６、スピーカ１３０、係合片１２８が設けられる。マイク１２６は側面部の前方に、スピーカ１３０は側面部の後方に、係合片１２８は側面部の後方に設けられる。スピーカ１３０の代わりにヘッドフォンを用いてもよい。その場合、マイクとヘッドフォンをインカムとして一体的に設けてもよい。
【００２６】
図３はモバイルＰＣ１６とウェアラブルデバイス本体２４との接続の一例を示す。側面部の後方にはＵＳＢｔｙｐｅ−Ｃ（登録商標）規格のケーブル１４６の一端のプラグ１４６Ａが挿入されるレセプタクル１３２が設けられる。ＵＳＢｔｙｐｅ−Ｃ規格のケーブル１４６の他端のプラグ１４６ＢはモバイルＰＣ１６の上部端面のＵＳＢｔｙｐｅ−Ｃ規格のコネクタ２０７に挿入される。このようにウェアラブルデバイス本体２４はＵＳＢｔｙｐｅ−Ｃ規格のケーブル１４６を介してモバイルＰＣ１６に接続され、画像信号等がウェアラブルデバイス本体２４とモバイルＰＣ１６の間で伝送される。ウェアラブルデバイス本体２４は無線ＬＡＮ、ブルートゥース（登録商標）等の無線通信によりモバイルＰＣ１６に接続されてもよい。
【００２７】
実施形態ではウェアラブルデバイス本体２４は駆動電源としてのバッテリ又はＤＣ端子を備えず、駆動電源はモバイルＰＣ１６からＵＳＢｔｙｐｅ−Ｃケーブル１４６を介してウェアラブルデバイス本体２４に供給される。しかし、ウェアラブルデバイス本体２４が駆動電源を備えてもよい。
【００２８】
図４はウェアラブルデバイス本体２４の一例を示すブロック図である。ＵＳＢｔｙｐｅ−Ｃコネクタ１３２がミキサ１６６に接続される。ディスプレイコントローラ１７０とディスプレイ１２４とＵＳＢハブ１６４がミキサ１６６の第１端子、第２端子にそれぞれ接続される。カメラコントローラ１６８、オーディオコーデック１７２、センサコントローラ１６２がＵＳＢハブ１６４に接続される。カメラ１１６とライト１１８とカメラＬＥＤ１２０がカメラコントローラ１６８に接続される。マイク１１２、１２６からのオーディオ信号がオーディオコーデック１７２に入力され、オーディオコーデック１７２からのオーディオ信号がアンプ１７４を介してスピーカ１３０に入力される。
【００２９】
センサコントローラ１６２に、モーションセンサ（例えば、加速度／地磁気／重力／ジャイロセンサ等）１７６、照度センサ１１４、近接センサ１７８、接触センサ１７９、タッチパッド１１０、第１〜第４ボタン１０２、１０４、１０６、１０８、ＧＰＳセンサ１８０が接続される。センサコントローラ１６２はモーションセンサ１７６、照度センサ１１４、近接センサ１７８、接触センサ１７９、タッチパッド１１０、第１〜第４ボタン１０２、１０４、１０６、１０８、ＧＰＳセンサ１８０からの検出信号を処理して、モバイルＰＣ１６へコマンドを供給する。図２には示していないが、モーションセンサ１７６、近接センサ１７８はウェアラブルデバイス本体２４の内部に配置される。モーションセンサ１７６はウェアラブルデバイス本体２４の動き、向き、姿勢等を検出する。近接センサ１７８は作業者の顔、指等の接近によりウェアラブルデバイス２３の装着を検出する。接触センサ１７９は、物理的な接触を検出可能な機構であり、例えば、機械的なスイッチ、タッチパッドなどである。接触センサ１７９は、近接センサ１７８と同じく、作業者の顔、指等の接触によりウェアラブルデバイス２３の装着を検出する。なお、近接センサ１７８及び接触センサ１７９は、少なくとも一方が備えられる。
【００３０】
［モバイルＰＣ１６］  
図５はモバイルＰＣ（モバイルエッジコンピューティングデバイス）１６の外観の一例を示す。モバイルＰＣ１６は片手で持てる小型ＰＣであり、そのサイズは、幅が約１０ｃｍ以下、高さが約１８ｃｍ以下、厚さが２ｃｍ程度であり、重量は約３００ｇ程度と、小型で軽量である。このため、モバイルＰＣ１６は作業着のポケット、ベルトに装着されるホルスタあるいはショルダーケースに収納でき、ウェアラブルである。モバイルＰＣ１６はＣＰＵや半導体メモリ等の半導体チップやＳＳＤ(Solid State Disk)等のストレージデバイスを収納するが、ディスプレイと文字入力用のハードウェアキーボードは備えない。
【００３１】
モバイルＰＣ１６の正面にはアップボタン２０２ａ、ライトボタン２０２ｂ、ダウンボタン２０２ｃ、レフトボタン２０２ｄ、決定ボタン（センターボタン、エンターボタンとも称する）２０２ｅからなる５ボタン２０２が配置される。
【００３２】
アップボタン２０２ａには、既定（デフォルト）では上方向の入力を示すキーコードが割り当てられる。ここで、上方向の入力とは、例えば、カーソルを上方向に移動させる入力を示す。同様に、既定では、ライトボタン２０２ｂには右方向の入力を示すキーコードが、ダウンボタン２０２ｃには下方向の入力を示すキーコードが、レフトボタン２０２ｄには左方向の入力を示すキーコードが、それぞれ割り当てられる。
【００３３】
以下では、アップボタン２０２ａ、ライトボタン２０２ｂ、ダウンボタン２０２ｃ、レフトボタン２０２ｄ（すなわち、５ボタン２０２のうち決定ボタン２０２ｅを除くボタン）の総称をカーソルボタンとする。
【００３４】
カーソルボタンのうち、アップボタン２０２ａ及びダウンボタン２０２ｃ、並びに、レフトボタン２０２ｄ及びライトボタン２０２ｂは、それぞれ決定ボタン２０２ｅを挟んで反対側（向かい合わせ）に配置される。また、カーソルボタンは円周上に等間隔に配置されているともいえる。
【００３５】
５ボタン２０２の下には、指紋センサ２０４が配置される。文字入力用のハードウェアキーボードが備わっておらず暗証番号（ＰＩＮとも称する）を入力することができないので、指紋センサ２０４は、例えば、モバイルＰＣ１６のログイン時のユーザ認証のために用いられる。５ボタン２０２はコマンドを入力できる。
【００３６】
なお、５ボタン２０２の各ボタン２０２ａ〜２０２ｄに数字を割り当て、５ボタン２０２を用いて暗証番号を入力することにより、ログイン時のユーザ認証を行ってもよい。この場合、指紋センサ２０４は省略可能である。決定ボタン２０２ｅ以外の4つのボタンに数字を割り当てるので、数字の種類は４つしかない。従って、ランダムに入力した数字が暗証番号に一致する可能性がある。しかし、暗証番号の桁数を大きくすれば、ランダムに入力した数字が暗証番号に一致する確率を小さくすることができる。指紋センサ２０４を備えるモバイルＰＣ１６でも５ボタン２０２による認証も可能としてもよい。１台のモバイルＰＣ１６を複数の作業者で共有することがあるが、指紋認証だけではこのような場合に対応できない。
【００３７】
５ボタン２０２はウェアラブルデバイス本体２４のボタン１０２、１０４、１０６、１０８とタッチパッド１１０の操作と同じ操作が可能である。ウェアラブルデバイス本体２４のボタン１０２、１０４、１０６、１０８とタッチパッド１１０で操作している様子を作業者は見ることができないので、作業者によっては意図した操作をするには慣れが必要な場合もある。また、ボタン１０２、１０４、１０６、１０８とタッチパッド１１０は小型であるので、操作しづらい場合もある。実施形態では、モバイルＰＣ１６の５ボタン２０２でも同じ操作ができるので、上記の懸念は解消される。５ボタン２０２の操作方法はアプリケーションによって決められている。
【００３８】
例えば、  
決定ボタン２０２ｅが１回押されると、項目の選択／項目の実行がなされ（ウェアラブルデバイス本体２４では、第３ボタン１０６の１回押しに対応）、  
決定ボタン２０２ｅが長押しされると、終了又は操作の取り消しがなされ（ウェアラブルデバイス本体２４では、第１ボタン１０２の１回押しが操作の取り消しに対応）、  
アップボタン２０２ａが１回押されると、カーソルが上に移動され（ウェアラブルデバイス本体２４では、タッチパッド１１０で上にドラッグに対応）、  
アップボタン２０２ａが長押しされると、起動中のアプリケーションの一覧が表示され（ウェアラブルデバイス本体２４では、第３ボタン１０６の長押しに対応）、  
ダウンボタン２０２ｃが１回押されると、カーソルが下に移動され（ウェアラブルデバイス本体２４では、タッチパッド１１０で下にドラッグに対応）、  
ダウンボタン２０２ｃが長押しされると、クイックセッティングメニュー（後述）が表示され（ウェアラブルデバイス本体２４では、第２ボタン１０４の長押しに対応）、  
レフトボタン２０２ｄが１回押されると、右のアイコンが選択され（ウェアラブルデバイス本体２４では、タッチパッド１１０で後ろにドラッグ／フリックに対応）、  
ライトボタン２０２ｂが１回押されると、左のアイコンが選択される（ウェアラブルデバイス本体２４では、タッチパッド１１０で前にドラッグ／フリックに対応）。
【００３９】
モバイルＰＣ１６の上部側面には、ＵＳＢ３．０規格のコネクタ２０６とＵＳＢｔｙｐｅ−Ｃ規格のコネクタ２０７とオーディオジャック２０８が設けられる。
【００４０】
モバイルＰＣ１６の一方の側面（正面から見て左側の側面）には、メモリカード用のカードスロット２１８が設けられる。メモリカードは、例えばＳＤカード、マイクロＳＤカード（登録商標）等を含む。
【００４１】
モバイルＰＣ１６の他方の側面（正面から見て右側の側面）には、ケンジントンロック（登録商標）のためのスロット２１０、電源スイッチ２１２、パワーＬＥＤ２１３、ＤＣ  ＩＮ／バッテリＬＥＤ２１４、ＤＣ端子２１６、冷却用の通風口２２２が設けられる。パワーＬＥＤ２１３は電源スイッチ２１２の近傍に配置され、電源オンの期間点灯する。ＤＣ  ＩＮ／バッテリＬＥＤ２１４はバッテリが充電中であるか否か等のモバイルＰＣ１６の状態とバッテリの残量を表示する。モバイルＰＣ１６はバッテリで駆動可能であるが、ＤＣ端子２１６にＡＣアダプタを接続した状態でも駆動可能である。図示しないが、裏面はワンタッチでバッテリが交換可能に構成されている。
【００４２】
図６はモバイルＰＣ１６の一例を示すブロック図である。モバイルＰＣ１６はウェアラブルデバイス本体２４で撮影した映像をオペレータ端末へビデオ配信することや、オペレータ端末から受信した画像を閲覧することができる。このため、モバイルＰＣ１６はカメラ機能とビューワ機能を備える。カメラ機能はウェアラブルデバイス本体２４のカメラ１１６で写真やビデオを撮影する機能である。撮影した写真やビデオはカメラフォルダに保存され、ビューワ機能で閲覧できる。ビューワ機能はカメラフォルダに保存されているファイルを閲覧する機能である。ファイルの種類は、画像、動画、ＰＤＦファイル、カメラ機能で撮影した写真やビデオ、オペレータ端末から受信した画像、オペレータ端末へ送信した画像、ユーザフォルダに保存されたファイルがある。
【００４３】
モバイルＰＣ１６はシステムコントローラ３０２を備え、システムコントローラ３０２はプロセッサ（ＣＰＵ）とコントローラ・ハブからなる。プロセッサには、主メモリ３０８、ＢＩＯＳ−ＲＯＭ３１０、パワーＬＥＤ２１３、ＤＣ  ＩＮ／バッテリＬＥＤ２１４、ＵＳＢコントローラ３２２が接続される。コントローラ・ハブには、フラッシュメモリ３２６、メモリカードコントローラ３２８、ＨＤＤ又はＳＳＤからなるストレージデバイス３３０、ＵＳＢ切替器３２４、オーディオコーデック３３４、３Ｇ／ＬＴＥ／ＧＰＳデバイス３３６、指紋センサ２０４、ＵＳＢ３．０コネクタ２０６、ブルートゥース／無線ＬＡＮデバイス３４０、ＥＣ／ＫＢＣ３４４が接続される。
【００４４】
システムコントローラ３０２はストレージデバイス３３０から主メモリ３０８にロードされる様々なプログラムを実行する。これらプログラムは、ＯＳ３１６、アプリケーションプログラム３１４などを含む。
【００４５】
作業者は、例えば、モバイルＰＣ１６又はウェアラブルデバイス本体２４に対して所定の操作を行うことにより、アプリケーションプログラム３１４に含まれるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）による設定ツール（プログラム）を起動させる。作業者は、当該設定ツールの指示に従ってモバイルＰＣ１６又はウェアラブルデバイス本体２４を操作することにより、モバイルＰＣ１６又はウェアラブルデバイス本体２４の設定を変更する。
【００４６】
モバイルＰＣ１６及びウェアラブルデバイス本体２４の設定は、後述する設定ファイルＦに記録される。設定ファイルＦは、例えば、フラッシュメモリ３２６又はストレージデバイス３３０などの記憶領域に格納される。
【００４７】
システムコントローラ３０２は、例えばモバイルＰＣ１６の起動時などにこの設定ファイルＦを読み出し、設定ファイルＦに記録された設定項目及び設定値にしたがって、モバイルＰＣ１６及びウェアラブルデバイス本体２４を設定する。
【００４８】
オーディオコーデック３３４は、再生対象のデジタルのオーディオ信号をアナログのオーディオ信号に変換して、オーディオジャック２０８に供給する。また、オーディオコーデック３３４は、オーディオジャック２０８から入力されるアナログのオーディオ信号をデジタル信号に変換する。
【００４９】
メモリカードコントローラ３２８はメモリカードスロット２１８に挿入されるメモリカード、例えばＳＤカードにアクセスして、ＳＤカードに対するデータの読み書きを制御する。
【００５０】
ＵＳＢコントローラ３２２はＵＳＢｔｙｐｅ−Ｃコネクタ２０７に接続されるＵＳＢｔｙｐｅ−Ｃケーブル又はＵＳＢ３．０コネクタ２０６に接続されるＵＳＢ３．０ケーブル（図示せず）に対するデータの送受信を制御する。
【００５１】
図示しないが、ＵＳＢｔｙｐｅ−Ｃコネクタ２０７にはポート拡張アダプタも接続可能であり、ＨＤＭＩ（登録商標）等のインターフェースが使用可能である。
【００５２】
ブルートゥース／無線ＬＡＮデバイス３４０は、ネットワーク２２との接続のためにブルートゥース規格の無線通信又はＩＥＥＥ８０２．１１規格の無線ＬＡＮ通信を実行する。なお、ネットワーク２２との接続は無線通信によらず、ＩＥＥＥ８０２．３規格の有線ＬＡＮ通信によってもよい。
【００５３】
指紋センサ２０４はモバイルＰＣ１６の起動時の指紋認証のために使用される。  
ＥＣ／ＫＢＣ３４４には、サブプロセッサ３４６、電源スイッチ２１２及び５ボタン２０２が接続される。ＥＣ／ＫＢＣ３４４は、電源スイッチ２１２の操作に応じてモバイルＰＣ１６をパワーオン又はパワーオフする機能を有する。パワーオン及びパワーオフの制御は、ＥＣ／ＫＢＣ３４４と電源回路３５０との協働動作によって実行される。ＥＣ／ＫＢＣ３４４はモバイルＰＣ１６がパワーオフされている期間中も、バッテリ３５２又はＡＣアダプタ３５８からの電力によって動作する。電源回路３５０は、バッテリ３５２からの電力又は外部電源として接続されるＡＣアダプタ３５８からの電力を用いて、各コンポーネントへ供給すべき電力を生成する。電源回路３５０は電圧レギュレータモジュール３５６を含み、電圧レギュレータモジュール３５６はシステムコントローラ３０２内のプロセッサに接続される。
【００５４】
なお、モバイルＰＣ１６をウェアラブルデバイス本体２４と別体として構成したが、モバイルＰＣ１６をウェアラブルデバイス本体２４内に組み込んで、両者を一体として構成してもよい。
【００５５】
［カーソルボタン方向設定用アプリケーションプログラム］  
従来、モバイルＰＣ１６のカーソルボタン（アップボタン２０２ａ、ライトボタン２０２ｂ、ダウンボタン２０２ｃ、レフトボタン２０２ｄ）のキー方向は、既定のキーコードが割り当てられており、変更することができなかった。また、モバイルＰＣ１６用のアプリケーションプログラムのＧＵＩをウェアラブルデバイス本体２４のディスプレイ１２４に表示させて作業者がキーコードを変更する場合でも、ディスプレイ１２４は解像度が低く、さらにはタッチパッド１１０を用いてＧＵＩを操作する必要があるため、作業者にとって操作性が悪い。このため、例えばモバイルＰＣ１６の管理者などが、モバイルＰＣ１６に外部ディスプレイ、キーボード、マウスなどを接続してキーコードの変更を行っていた。
【００５６】
以下では、上述したモバイルＰＣ１６及びウェアラブルデバイス２３を用いて、作業者がモバイルＰＣ１６のカーソルボタンのキー割り当てを簡便に変更できるアプリケーションプログラムについて説明する。
【００５７】
なお、上述のように、ウェアラブルデバイス本体２４及びモバイルＰＣ１６は、種々の情報を処理可能な電子機器である。
【００５８】
図７は、設定ファイルＦに対するアクセスの一例を示す図である。
【００５９】
上述のように、アプリケーションプログラム３１４は、ＧＵＩによる設定ツールＰを含む。例えば、作業者がウェアラブルデバイス２３を操作して設定ツールＰを起動すると、ウェアラブルデバイス本体２４のディスプレイ１２４に設定画面が表示される。
【００６０】
作業者は、この設定画面上で、ウェアラブルデバイス本体２４及びモバイルＰＣ１６に関する各種設定を行うことができる。当該設定画面で設定可能な項目の詳細については、図８及び図９を用いて後述する。
【００６１】
ウェアラブルデバイス本体２４に関する設定項目及び設定値は、設定ツールＰに含まれるウェアラブルデバイス用設定サービスＳ１を通じて、設定ファイルＦに記録される。同様に、モバイルＰＣ１６に関する設定項目及び設定値は、設定ツールＰに含まれるモバイルＰＣ用設定サービスＳ２を通じて、設定ファイルＦに記録される。
【００６２】
設定ファイルＦが更新された場合、モバイルＰＣ１６は、設定ファイルＦを再読み込みすることにより、更新された設定項目の設定値をモバイルＰＣ１６及び／又はウェアラブルデバイス本体２４に反映する。
【００６３】
なお、設定ツールＰの設定画面は、例えばモバイルＰＣ１６の管理者などにより、モバイルＰＣ１６に接続される外部ディスプレイ（図示しない）などに表示されてもよい。ここで、一般的に外部ディスプレイとウェアラブルデバイス本体２４のディスプレイ１２４の解像度は大きく異なるため、外部ディスプレイに表示される設定画面のＧＵＩは、ディスプレイ１２４に表示される設定画面のＧＵＩとは異なることが好ましい。より具体的には、設定画面が外部ディスプレイに表示される場合には、マウス、キーボードなどの入力装置により操作しやすいＧＵＩであることが好ましい。また、設定画面がディスプレイ１２４に表示される場合には、タッチパッド１１０、５ボタン２０２などにより操作しやすいＧＵＩであることが好ましい。
【００６４】
以下では、ウェアラブルデバイス本体２４に表示される設定画面について説明するが、当該設定画面の設定項目及び設定方法は、モバイルＰＣ１６に接続される外部ディスプレイに表示される場合にも適用可能である。
【００６５】
図８及び図９は、設定メニュー画面の例を示す図である。
【００６６】
作業者が所定の操作を行うことにより設定ツールＰを起動させると、ウェアラブルデバイス本体２４のディスプレイ１２４には、設定メニュー画面が表示される。当該設定メニュー画面には、例えば図８に示すように、作業者がモバイルＰＣ１６及びウェアラブルデバイス２３に対して設定変更可能な設定項目が表示される。
【００６７】
作業者が設定可能な項目は、例えば、モバイルＰＣ１６のカーソルボタンの設定、Ｗｉ−Ｆｉアクセスポイントの設定、ウェアラブルデバイス本体２４のディスプレイ１２４（画面）、タッチパッド１１０、ボタン１０２，１０４，１０６，第４ボタン１０８などの各種ボタン、ライト１１８、オーディオの設定、モバイルＰＣ１６のＯＳの電源アクションの設定、などである。
【００６８】
作業者は、タッチパッド１１０及び／又は５ボタン２０２のアップボタン２０２ａもしくはダウンボタン２０２ｃを操作することにより、上記いずれかの設定項目を選択する。作業者が決定ボタン２０２ｅを押下すると、設定ツールＰは選択された設定項目のサブメニューを表示する。
【００６９】
図８の上記設定項目のうち、項目Ｍ１（モバイルＰＣ１６のカーソルボタンの設定）のサブメニューを図９に示す。
【００７０】
サブメニューには、例えば、作業者がカーソルボタンの方向設定を行うためのプログラムを起動させる項目Ｍ２が表示される。なお、当該サブメニューには、項目Ｍ２以外の他の項目が表示されてもよい。
【００７１】
作業者は、図９に示すサブメニューが表示された後、例えばタッチパッド１１０、及び／又は、５ボタン２０２のアップボタン２０２ａもしくはダウンボタン２０２ｃを操作し、項目Ｍ２を選択した状態で決定ボタン２０２ｅを押下する。これにより、カーソルボタン方向設定ウィザードが起動する。
【００７２】
以下、図１０〜図１４を用いて、カーソルボタン方向設定ウィザードを用いたカーソルボタン方向設定処理の詳細について述べる。
【００７３】
図１０は、本実施形態における、カーソルボタン方向設定処理の一例を示すフローチャートである。また、図１１〜１４は、図１０に示す各処理ステップのいくつかに対応したカーソルボタン方向設定画面のＧＵＩの例である。
【００７４】
ステップＳ１０１において、設定ツールＰは、図８及び図９を用いて上述した作業者の操作により、カーソルボタン方向設定ウィザードを起動する。ウェアラブルデバイス本体２４のディスプレイ１２４には、カーソルボタン方向設定画面が表示される。
【００７５】
ステップＳ１０２において、設定ツールＰは、モバイルＰＣ１６の５ボタン２０２を既定（デフォルト）の向きでディスプレイ１２４に表示する。
【００７６】
既定の向きで表示するとは、例えば、アップボタン２０２ａが上にくるように表示することである。
【００７７】
なお、設定ツールＰは、この既定の向きを、指紋センサ２０４の位置に基づいて決定してもよい。例えば、設定ツールＰは、５ボタン２０２に対して指紋センサ２０４が下にくる位置を５ボタン２０２の既定の向きとしてもよい。
【００７８】
ステップＳ１０３において、設定ツールＰは、作業者にアップボタンの選択を促す。
【００７９】
ここで、図１１は、ステップＳ１０２，Ｓ１０３に対応するカーソルボタン方向設定画面のＧＵＩである。
【００８０】
表示Ｄ１は、既定の向きで表示された５ボタン２０２の画像（画像領域）である。また、作業者にアップボタンの選択を促す手段として、例えばテキストＴ１のようなメッセージが表示される。
【００８１】
作業者は、４つのカーソルボタン（アップボタン２０２ａ、ライトボタン２０２ｂ、ダウンボタン２０２ｃ、レフトボタン２０２ｄ）のうち、アップボタンとして割り当てたいボタンを押下する。
【００８２】
ステップＳ１０４において、設定ツールＰは、新たなアップボタン及び新たなダウンボタンを決定し、割り当て結果を表示する。具体的には、設定ツールＰは、作業者により押下されたカーソルボタンを新たなアップボタンと決定し、新たなアップボタンと反対側（向かい合わせ）の位置にあるカーソルボタンを新たなダウンボタンと決定する。
【００８３】
ここで、図１２は、ステップＳ１０４に対応するカーソルボタン方向設定画面のＧＵＩである。
【００８４】
テキストＴ２は、新たなアップボタン及び新たなダウンボタンが割り当てられたことを示すメッセージある。
【００８５】
テキストＴ３は、新たなアップボタンを示す文字列である。例えば、新たなアップボタンがレフトボタン２０２ｄであると決定された場合、テキストＴ３は、表示Ｄ１におけるレフトボタン２０２ｄの近傍に表示される。
【００８６】
同様に、テキストＴ４は、新たなダウンボタンを示す文字列である。新たなダウンボタンは、新たなアップボタン（レフトボタン２０２ｄ）の向かい合わせの位置にあるライトボタン２０２ｂであると決定される。したがって、テキストＴ４は、表示Ｄ１におけるライトボタン２０２ｂの近傍に表示される。
【００８７】
なお、テキストＴ３及びテキストＴ４は、図１２に例示した文字列ではない文字列でもよく、数字もしくは記号などでもよい。また、テキストＴ３及びテキストＴ４は、表示Ｄ１の内側（もしくは各カーソルボタンの中）に表示されてもよい。
【００８８】
そして、作業者により決定ボタン２０２ｅが押下されることにより、処理はステップＳ１０５へ進む。
【００８９】
ステップＳ１０５において、設定ツールＰは、作業者にレフトボタンの選択を促す。
【００９０】
ここで、図１３は、ステップＳ１０５に対応するカーソルボタン方向設定画面のＧＵＩである。
【００９１】
テキストＴ５は、作業者にアップボタンの選択を促すためのメッセージである。表示Ｄ１、テキストＴ３，Ｔ４は、図１２と同様であるため、説明を省略する。
【００９２】
作業者は、上述の処理で割り当てられた新たなアップボタン及び新たなダウンボタン以外のカーソルボタンのうち、レフトボタンとして割り当てたいカーソルボタンを押下する。
【００９３】
ステップＳ１０６において、設定ツールＰは、新たなレフトボタン及び新たなライトボタンを決定し、割り当て結果を表示する。具体的には、設定ツールＰは、作業者により押下されたカーソルボタンを新たなレフトボタンと決定し、新たなレフトボタンと反対側（向かい合わせ）の位置にあるカーソルボタンを新たなライトボタンと決定する。
【００９４】
ここで、図１４は、ステップＳ１０６に対応するカーソルボタン方向設定画面のＧＵＩである。
【００９５】
テキストＴ８は、新たなレフトボタン及び新たなライトボタンが割り当てられ、全てのボタンの割り当てが完了したことを示すメッセージある。
【００９６】
テキストＴ６は、新たなレフトボタンを示す文字列である。例えば、新たなレフトボタンがアップボタン２０２ａであると決定された場合、テキストＴ３は、表示Ｄ１におけるアップボタン２０２ａの近傍に表示される。
【００９７】
同様に、テキストＴ７は、新たなライトボタンを示す文字列である。新たなライトボタンは、新たなレフトボタン（アップボタン２０２ａ）の向かい合わせの位置にあるダウンボタン２０２ｃであると決定される。したがって、テキストＴ７は、表示Ｄ１におけるダウンボタン２０２ｃの近傍に表示される。
【００９８】
その後、作業者により決定ボタン２０２ｅが押下されることにより、設定ツールＰは、カーソルボタン方向設定ウィザードを終了させる。また、設定ツールＰは、ウェアラブルデバイス用設定サービスＳ１を経由してカーソルボタンの新たな割り当て結果を設定ファイルＦに記録する。
【００９９】
以上説明した本実施形態においては、設定ツールＰは、タッチパッド１１０及び／又は５ボタン２０２のみで操作可能な設定メニューをウェアラブルデバイス本体２４のディスプレイ１２４に表示する。これにより、作業者は、ウェアラブルデバイス２３を装着した状態でも、簡便に設定メニューを操作し、カーソルボタン方向設定ウィザードを起動できる。したがって、作業者の利便性が向上する。
【０１００】
また、本実施形態において設定ツールＰは、カーソルボタン方向設定ウィザードを介して、割り当てを変更するカーソルボタンを作業者に所定の順番で押下させることで、カーソルボタンの割り当ての変更を完了させる。これにより、作業者がモバイルＰＣ１６をどのような向きで体に装着した場合でも、作業者自身がモバイルＰＣ１６を装着後に５ボタン２０２のみの操作でカーソルボタンの割り当てを設定できるため、作業者の利便性が向上する。さらに、作業者は実際の作業環境で使用するボタンを押下して当該割り当ての変更を行うため、割り当てミスを低減することができる。
【０１０１】
また、設定ツールＰは、カーソルボタン方向設定ウィザードにより、４方向を割り当てる場合に、アップボタンの反対側（向かい合わせ）の位置にあるカーソルボタンをダウンボタンと決定し、レフトボタンの反対側（向かい合わせ）の位置にあるカーソルボタンをライトボタンと決定する。これにより、作業者が例えばアップボタンとレフトボタン、すなわち２方向のボタンを決定するだけで、４方向すべてのボタンの割り当てが決定される。したがって、作業者が当該設定にかかる時間を短縮することができる。
【０１０２】
本実施形態においては、４方向は例えば上、下、左、右であるとして説明したが、他の４方向（すなわち、互いに異なる任意の４方向）を割り当てる場合でも、上述の設定処理を応用可能である。
【０１０３】
なお、本実施形態においては、円周上に等間隔に配置された４つのカーソルボタンに４方向を割り当てる場合の設定処理について説明したが、複数のカーソルボタンに複数の方向を割り当てる場合であれば、上述の設定処理を応用可能である。
【０１０４】
例えば、２つの向かい合うカーソルボタンに２方向を割り当てる場合は、図１０に示した手順と同様の手順で１方向に対応するカーソルボタンを決定するだけで、当該２つのカーソルボタンの割り当てが決定される。なお、この場合、上記２つのカーソルボタンは向かい合わせに配置されていなくても、同様の手順で設定可能である。
【０１０５】
また、例えば、円周状に等間隔に配置された８つのカーソルボタンに８方向を割り当てる場合は、図１０に示した手順と同様の手順で４方向のボタンを決定するだけで、８方向のすべてのカーソルボタンの割り当てが決定される。
【０１０６】
なお、本実施形態においては、カーソルボタン方向設定ウィザードのＧＵＩがディスプレイ１２４に表示されるとして説明した。しかしながら、カーソルボタン方向設定ウィザードは、例えばウェアラブルデバイス本体２４のスピーカ１３０を通じてテキストＴ１，Ｔ２，Ｔ５，Ｔ８などの音声データを出力することにより、音声ガイダンスのみで実行されてもよい。
【０１０７】
＜第２の実施形態＞  
本実施形態においては、カーソルボタン方向設定ウィザードを用いたカーソルボタン方向設定処理の変形例について説明する。なお、モバイルＰＣ１６及びウェアラブルデバイス本体２４の構成は第１の実施形態と同様であるため、説明を省略する。
【０１０８】
図１５は、本実施形態における、カーソルボタン方向設定処理の一例を示すフローチャートである。また、図１６，１７には、図１５に示す各処理ステップのいくつかに対応したカーソルボタン方向設定画面のＧＵＩの例を示す。
【０１０９】
ステップＳ２０１は、図１０のステップＳ１０１と同様であるため、説明を省略する。
【０１１０】
ステップＳ２０２において、設定ツールＰは、アップボタン及びダウンボタンが割り当てられた４種類の５ボタン２０２の画像領域（画像グループ）をディスプレイ１２４に表示し、作業者に選択を促す。なお、ステップＳ１０２と同様に、５ボタン２０２は既定の向きで表示される。
【０１１１】
作業者は、カーソルボタンを操作することにより、表示された画像グループの中から所望の割り当てパターンを選択する。選択された割り当てパターンに対し、例えば決定ボタン２０２ｅが押下されると、処理はステップＳ２０３に進む。
【０１１２】
ここで、図１６は、ステップＳ２０２に対応するカーソルボタン方向設定画面のＧＵＩである。
【０１１３】
表示Ｄ１１〜Ｄ１４は、アップボタン及びダウンボタンの４種類の割り当てパターンを示す５ボタン２０２の画像グループである。また、作業者にアップボタン及びダウンボタンの組み合わせの選択を促す手段として、例えばテキストＴ１１のようなメッセージが表示される。
【０１１４】
ステップＳ２０３において、設定ツールＰは、作業者に選択された割り当てパターンに基づき、新たなアップボタン及び新たなダウンボタンを決定する。図１６において、例えば作業者がカーソルＣ１の位置で決定ボタン２０２ｅを押下した場合、新たなアップボタンはダウンボタン２０２ｃであると決定され、新たなダウンボタンはアップボタン２０２ａであると決定される。
【０１１５】
ステップＳ２０４において、設定ツールＰは、残りのレフトボタン及びライトボタンの割り当てを示す２種類の５ボタン２０２の画像領域（画像グループ）をディスプレイ１２４に表示し、作業者に選択を促す。
【０１１６】
作業者は、カーソルボタンを操作することにより、表示された画像グループの中から所望の割り当てパターンを選択する。選択された割り当てパターンに対し、例えば決定ボタン２０２ｅが押下されると、処理はステップＳ２０５に進む。
【０１１７】
ここで、図１７は、ステップＳ２０４に対応するカーソルボタン方向設定画面のＧＵＩである。
【０１１８】
表示Ｄ１５，Ｄ１６は、レフトボタン及びライトボタンの２種類の割り当てパターンを示す５ボタン２０２の画像グループである。また、作業者にレフトボタン及びライトボタンの組み合わせの選択を促す手段として、例えばテキストＴ１２のようなメッセージが表示される。
【０１１９】
ステップＳ２０５において、設定ツールＰは、作業者に選択された割り当てパターンに基づき、新たなレフトボタン及び新たなライトボタンを決定する。図１７において、例えば作業者がカーソルＣ２の位置で決定ボタン２０２ｅを押下した場合、新たなレフトボタンはライトボタン２０２ｂであると決定され、新たなライトボタンはレフトボタン２０２ｄであると決定される。
【０１２０】
ステップＳ２０５の処理により、全てのカーソルボタンの新たな割り当てが決定され、カーソルボタン方向設定ウィザードは終了する。設定ツールＰは、ウェアラブルデバイス用設定サービスＳ１を経由してカーソルボタンの割り当て結果を設定ファイルＦに記録する。
【０１２１】
なお、設定ツールＰは、カーソルボタン方向設定ウィザードの終了前に、カーソルボタンの新たな割り当てを示す５ボタン２０２の画像領域をディスプレイ１２４に表示してもよい。
【０１２２】
また、設定ツールＰは、例えば図１６の表示Ｄ１１〜Ｄ１４、又は、図１７の表示Ｄ１５，Ｄ１６をディスプレイ１２４の１画面に表示しきれない場合は、スクロール表示により表示してもよい。
【０１２３】
以上説明した本実施形態においては、設定ツールＰは、カーソルボタン方向設定ウィザードを介して、割り当てを変更するカーソルボタンの組み合わせを所定の順番で作業者に提示し、選択させることで、カーソルボタンの割り当てを変更する。作業者は、あらかじめ複数のカーソルボタンの組み合わせを知ることができるため、作業者の利便性が向上する。
【０１２４】
なお、本実施形態においては、アップボタン及びダウンボタンが決定された後に、レフトボタン及びライトボタンが決定されるとしたが、割り当て順序はこの逆でもよい。
【０１２５】
また、本実施形態の図１６，１７おいては、決定された新たなカーソルボタンを示す文字列が５ボタン２０２を示す表示Ｄ１１〜Ｄ１６の中に表示されているが、当該文字列は、第１の実施形態と同様に、各カーソルボタンの近傍に表示されてもよい。
【０１２６】
なお、本実施形態においては、カーソルボタンが４つである場合を例示したが、上記カーソルボタン方向設定処理は、カーソルボタンが４つ以外の場合にも適用可能である。
【０１２７】
＜第３の実施形態＞  
本実施形態においては、カーソルボタン方向設定ウィザードを用いたカーソルボタン方向設定処理のさらなる変形例について説明する。なお、モバイルＰＣ１６及びウェアラブルデバイス本体２４の構成は第１及び第２の実施形態と同様であるため、説明を省略する。
【０１２８】
図１８は、本実施形態におけるカーソルボタン方向設定処理の一例を示すフローチャートである。
【０１２９】
ステップＳ３０１は、図１０のステップＳ１０１と同様であるため、説明を省略する。
【０１３０】
ステップＳ３０２において、設定ツールＰは、全てのカーソルが割り当てられた８種類の５ボタン２０２の画像領域（画像グループ）をディスプレイ１２４に表示し、作業者に選択を促す。なお、ステップＳ１０２と同様に、５ボタン２０２は既定の向きで表示される。
【０１３１】
作業者は、カーソルボタンを操作することにより、表示された画像グループの中から所望の割り当てパターンを選択する。選択された割り当てパターンに対し、例えば決定ボタン２０２ｅが押下されると、処理はステップＳ３０３に進む。
【０１３２】
ここで、図１９は、ステップＳ３０２に対応するカーソルボタン方向設定画面のＧＵＩである。
【０１３３】
表示Ｄ２１〜Ｄ２８は、カーソルボタンの８種類の割り当てパターンを示す５ボタン２０２の画像グループである。また、作業者にカーソルボタンの組み合わせの選択を促す手段として、例えばテキストＴ２１のようなメッセージが表示される。
【０１３４】
ステップＳ３０３において、設定ツールＰは、作業者に選択された割り当てパターンに基づき、新たなカーソルボタンの割り当てを決定する。図１９において、例えば作業者がカーソルＣ３の位置で決定ボタン２０２ｅを押下した場合、新たなアップボタンはレフトボタン２０２ｄであると決定され、新たなダウンボタンはライトボタン２０２ｂであると決定され、新たなレフトボタンはアップボタン２０２ａであると決定され、新たなライトボタンはダウンボタン２０２ｃであると決定される。
【０１３５】
ステップＳ３０３の処理により、一度に全てのカーソルボタンの新たな割り当てが決定され、カーソルボタン方向設定ウィザードは終了する。設定ツールＰは、ウェアラブルデバイス用設定サービスＳ１を経由してカーソルボタンの割り当て結果を設定ファイルＦに記録する。
【０１３６】
なお、表示Ｄ２１〜Ｄ２８は、第２の実施形態と同様に、ディスプレイ１２４上でスクロール表示されてもよい。
【０１３７】
以上説明した本実施形態においては、設定ツールＰは、カーソルボタン方向設定ウィザードを介して、割り当てを変更するカーソルボタンの全ての組み合わせを作業者に提示し、選択させることで、カーソルボタンの割り当てを変更する。作業者は、あらかじめカーソルボタンの組み合わせの全てを一度に知ることができるため、作業者の利便性が向上する。
【０１３８】
本実施形態においては、カーソルボタンが４つである場合を例示したが、上記カーソルボタン方向設定処理は、カーソルボタンが４つ以外の場合にも適用可能である。
【０１３９】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４０】
１６…モバイルＰＣ、２３…ウェアラブルデバイス、２４…ウェアラブルデバイス本体、１２４…ディスプレイ、３０８…主メモリ、３１４…アプリケーションプログラム、Ｆ…設定ファイル、Ｐ…設定ツール、Ｓ１…ウェアラブルデバイス用設定サービス、Ｓ２…モバイルＰＣ用設定サービス。
【図１】
2020035293.tif 000003
【図２】
2020035293.tif 000004
【図３】
2020035293.tif 000005
【図４】
2020035293.tif 000006
【図５】
2020035293.tif 000007
【図６】
2020035293.tif 000008
【図７】
2020035293.tif 000009
【図８】
2020035293.tif 000010
【図９】
2020035293.tif 000011
【図１０】
2020035293.tif 000012
【図１１】
2020035293.tif 000013
【図１２】
2020035293.tif 000014
【図１３】
2020035293.tif 000015
【図１４】
2020035293.tif 000016
【図１５】
2020035293.tif 000017
【図１６】
2020035293.tif 000018
【図１７】
2020035293.tif 000019
【図１８】
2020035293.tif 000020
【図１９】
2020035293.tif 000021