(57)【要約】      （修正有）【課題】方向性を持つデバイスの設定に関するユーザビリティを向上させることができる電子機器を提供する。【解決手段】電子機器（モバイルＰＣ）は、ウェアラブル機器に接続可能である。ウェアラブル機器は、方向性を持つ複数のデバイスを備える。各種アプリケーションプログラム３／４を含む電子機器は、設定部を具備する。設定部は、複数のデバイスそれぞれの方向性の設定を含むウェアラブル機器の使用形態の設定を行う。設定部は、ウェアラブル機器の使用形態の設定が第１形態から第２形態へ変更された場合、複数のデバイスそれぞれの方向性を反転させるように複数のデバイスすべての方向性の設定を変更する。【選択図】図１０
2020034997.tif 000002
【特許請求の範囲】
【請求項１】
方向性を持つ複数のデバイスを備えるウェアラブル機器に接続可能な電子機器であって、
前記複数のデバイスそれぞれの方向性の設定を含む前記ウェアラブル機器の使用形態の設定を行う設定部を具備し、
前記設定部は、前記ウェアラブル機器の使用形態の設定が第１形態から第２形態へ変更された場合、前記複数のデバイスそれぞれの方向性を反転させるように前記複数のデバイスすべての方向性の設定を変更する電子機器。
【請求項２】
前記複数のデバイスの第１デバイスの方向性の設定は、その設定値を、前記第１形態の仕様として定められる方向性を示す規定値から、その方向性を反転させるように非規定値へ変更することが可能であり、
前記設定部は、前記第１デバイスの方向性の設定値が前記非規定値に変更された状態で前記ウェアラブル機器の使用形態の設定が前記第１形態から前記第２形態へ変更された場合、前記規定値で示される方向性を前記第１デバイスの方向性として設定する、
請求項１に記載の電子機器。
【請求項３】
前記ウェアラブル機器は、
メガネフレームと、
前記メガネフレームの第１テンプルに装着され、または、前記第１テンプルに装着される場合とは上下反転した状態で前記メガネフレームの第２テンプルに装着される本体部と、
を具備し、
前記第１デバイスは、前記ウェアラブル機器の前記本体部に設けられるタッチパッドである、
請求項２に記載の電子機器。
【請求項４】
前記複数のデバイスは、前記ウェアラブル機器の前記本体部に設けられるディスプレイを含む請求項３に記載の電子機器。
【請求項５】
前記複数のデバイスは、前記ウェアラブル機器の前記本体部に設けられるカメラを含む請求項３に記載の電子機器。
【請求項６】
方向性を持つ複数のデバイスを備えるウェアラブル機器であって、
前記複数のデバイスそれぞれの方向性の設定を含む前記ウェアラブル機器の使用形態の設定を行う設定部を具備し、
前記設定部は、前記ウェアラブル機器の使用形態の設定が第１形態から第２形態へ変更された場合、前記複数のデバイスそれぞれの方向性を反転させるように前記複数のデバイスすべての方向性の設定を変更するウェアラブル機器。
【請求項７】
前記複数のデバイスの第１デバイスの方向性の設定は、その設定値を、前記第１形態の仕様として定められる方向性を示す規定値から、その方向性を反転させるように非規定値に変更することが可能であり、
前記設定部は、前記第１デバイスの方向性の設定値が前記非規定値に変更された状態で前記ウェアラブル機器の使用形態の設定が前記第１形態から前記第２形態へ変更された場合、前記規定値で示される方向性を前記第１デバイスの方向性として設定する、
請求項６に記載のウェアラブル機器。
【請求項８】
メガネフレームと、
前記メガネフレームの第１テンプルに装着され、または、前記第１テンプルに装着される場合とは上下反転した状態で前記メガネフレームの第２テンプルに装着される本体部と、
を具備し、
前記第１デバイスは、前記本体部に設けられるタッチパッドである、
請求項７に記載のウェアラブル機器。
【請求項９】
前記複数のデバイスは、前記本体部に設けられるディスプレイを含む請求項８に記載のウェアラブル機器。
【請求項１０】
前記複数のデバイスは、前記本体部に設けられるカメラを含む請求項８に記載のウェアラブル機器。
【請求項１１】
方向性を持つ複数のデバイスを備えるウェアラブル機器の設定方法であって、
前記複数のデバイスそれぞれの方向性の設定を含む前記ウェアラブル機器の使用形態の設定を行うことと、
前記ウェアラブル機器の使用形態の設定が第１形態から第２形態へ変更された場合、前記複数のデバイスそれぞれの方向性を反転させるように前記複数のデバイスすべての方向性の設定を変更することと、
を具備する設定方法。
【請求項１２】
前記複数のデバイスの第１デバイスの方向性の設定は、その設定値を、前記第１形態の仕様として定められる規定値から、その方向性を反転させるように非規定値へ変更することが可能であり、
前記第１デバイスの方向性の設定値が前記非規定値に変更された状態で前記ウェアラブル機器の使用形態の設定が前記第１形態から前記第２形態へ変更された場合、前記規定値で示される方向性を前記第１デバイスの方向性として設定することを具備する、
請求項１１に記載の設定方法。
【請求項１３】
前記ウェアラブル機器は、
メガネフレームと、
前記メガネフレームの第１テンプルに装着され、または、前記第１テンプルに装着される場合とは上下反転した状態で前記メガネフレームの第２テンプルに装着される本体部と、
を具備し、
前記第１デバイスは、前記ウェアラブル機器の前記本体部に設けられるタッチパッドである請求項１２に記載の設定方法。
【請求項１４】
前記複数のデバイスは、前記ウェアラブル機器の前記本体部に設けられるディスプレイを含む請求項１３に記載の設定方法。
【請求項１５】
前記複数のデバイスは、前記ウェアラブル機器の前記本体部に設けられるカメラを含む請求項１３に記載の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、ウェアラブル機器および設定方法に関する。
【背景技術】
【０００２】
近年、多くのモノがインターネットで繋がるＩｏＴ（Internet of Things）時代となり、オフィス、工場、その他様々な場面において、ネットワークコミュニケーションや情報共有のツールとしてエッジコンピューティングと呼ばれる技術が求められている。このエッジコンピューティングを実現するためには、データセンタ（またはクラウド）とは別に作業者（ユーザ）がその場で使用可能な、高度の汎用性と処理能力を持つ実用的なモバイルエッジコンピューティングデバイスの開発が必要とされている。これにより、作業現場等での業務効率化や生産性向上、データの負荷分散やネットワーク環境の改善等を図ることが期待される。
【０００３】
たとえば作業者が作業着のポケットなどに収納して携帯するモバイルエッジコンピューティングデバイスには、各種操作を行うためのタッチパッド、データセンタから送られる情報を表示するためのディスプレイ、データセンタへ送る作業現場等の画像を撮影するためのカメラなどを備える、たとえばメガネ型のウェアラブルデバイスが接続され得る。メガネ型のウェアラブルデバイスの中には、主ユニットを、メガネフレームの左右のテンプルのどちらかに装着するものが存在する。この種のメガネ型のウェアラブルデバイスの場合、ディスプレイを、たとえば利き目の右眼または左眼の一方、つまり単眼で目視する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０２１７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、メガネフレームの右側のテンプルに装着される場合と、左側のテンプルに装着される場合とでは、通常、主ユニットは上下反転する。一方、タッチパッド、ディスプレイ、カメラなどはいずれも上下や左右などの方向性を持つデバイスである。したがって、たとえば作業現場での視野の確保の関係などにより、一時的に、主ユニットをメガネフレームの右側のテンプルから左側のテンプルへと装着し替える場合、これら方向性を持つデバイスそれぞれについて、方向性の設定を変更する必要がある。また、あるデバイスの方向性についてユーザが独自の設定を行っている場合、その独自の設定を踏まえて、そのデバイスの方向性の設定を変更しなければならない。
【０００６】
本発明が解決しようとする課題は、方向性を持つデバイスの設定に関するユーザビリティを向上させることができる電子機器、ウェアラブル機器および設定方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、ウェアラブル機器に接続可能である。ウェアラブル機器は、方向性を持つ複数のデバイスを備える。電子機器は、設定部を具備する。前記設定部は、前記複数のデバイスそれぞれの方向性の設定を含む前記ウェアラブル機器の使用形態の設定を行う。前記設定部は、前記ウェアラブル機器の使用形態の設定が第１形態から第２形態へ変更された場合、前記複数のデバイスそれぞれの方向性を反転させるように前記複数のデバイスすべての方向性の設定を変更する。
【図面の簡単な説明】
【０００８】
【図１】実施形態の電子機器（モバイルＰＣ）を含む遠隔支援システムの一例を示すブロック図。
【図２】実施形態のモバイルＰＣの外観の一例を示す図。
【図３】実施形態の（モバイルＰＣに接続される）ウェアラブルデバイスの外観の一例を示す図。
【図４】実施形態のウェアラブルデバイス本体の裏面の外観の一例を示す図。
【図５】実施形態におけるモバイルＰＣとウェアラブルデバイス本体との接続の一例を示す図。
【図６】実施形態におけるウェアラブルデバイス本体に設けられるタッチパッドの左右の方向性の設定を説明するための図。
【図７】実施形態におけるモバイルＰＣと各種外部デバイス（外部ディスプレイ、外部キーボード、外部ポインティングデバイス）との接続の一例を示す図。
【図８】実施形態のウェアラブルデバイス本体の構成の一例を示すブロック図。
【図９】実施形態のモバイルＰＣの構成の一例を示すブロック図。
【図１０】実施形態のモバイルＰＣが方向性を持つデバイスの設定に関するユーザビリティを向上させるために備える各種アプリケーションプログラムの一例を示す図。
【図１１】実施形態のモバイルＰＣで用いられる環境設定ファイルの一例を示す図。
【図１２】実施形態のモバイルＰＣが表示するウェアラブルデバイス本体に設けられる各種デバイスの設定画面の一例を示す図。
【図１３】実施形態のモバイルＰＣによるウェアラブルデバイス本体に設けられる各種デバイス（タッチパッド、ディスプレイ、カメラ）の方向性の設定に関する処理の流れの一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。なお、開示はあくまで一例に過ぎず、以下の実施形態に記載した内容により発明が限定されるものではない。当業者が容易に想到し得る変形は、当然に開示の範囲に含まれる。説明をより明確にするために、図面において、各部分のサイズ、形状等を実際の実施態様に対して変更して模式的に表す場合もある。複数の図面において、対応する要素には同じ参照数字を付して、詳細な説明を省略する場合もある。
【００１０】
［遠隔支援システム］
図１は、本実施形態の電子機器（モバイルＰＣ（Personal Computer）［モバイルエッジコンピューティングデバイスと呼ぶこともある］１６）を含む、エッジコンピューティングを実現するための遠隔支援システムの一例を示すブロック図である。遠隔支援システムは、ユーザ、たとえば作業現場の作業者を後方のオペレータが遠隔地から支援するためのシステムである。現地の作業の例は、複雑なメンテナンス業務、物流倉庫のピッキング作業、作業現場の監視、災害救助・医療サポート等がある。作業現場の作業者側をフロントエンド、後方のオペレータ側をバックエンドとも称する。遠隔支援システムは、作業者が携帯するモバイルＰＣ１６と、作業者から離れた位置にある遠隔支援センタ（データセンタ）１８とがネットワーク２２を介して相互に接続され、通信可能となっている。モバイルＰＣ１６および遠隔支援センタ１８は、有線のＬＡＮ（Local Area Network）ケーブルによりネットワーク２２に接続されてもよいし、無線ＬＡＮ、ブルートゥース（登録商標）等によりネットワーク２２に接続されてもよい。
【００１１】
ウェアラブルデバイス２３は、モバイルＰＣ１６と接続される。図１では、ウェアラブルデバイス２３はケーブルによりモバイルＰＣ１６に接続される例を示すが、ウェアラブルデバイス２３は無線ＬＡＮ、ブルートゥース等によりモバイルＰＣ１６と接続されてもよい。ウェアラブルデバイス２３は、カメラ、ディスプレイを備え、カメラで撮影した画像をモバイルＰＣ１６に送信し、モバイルＰＣ１６から送信される画像をディスプレイに表示する。
【００１２】
図１に示すように、複数の作業者が、ネットワーク２２を介して相互に通信することも可能である。この場合、遠隔支援センタ１８を経由してもよいし、遠隔支援センタ１８のオペレータを介さずに作業者同士のみで通信するようにすることも可能である。
遠隔支援センタ１８は、オペレータ端末１２およびサーバ１４を備える。遠隔支援センタ１８では、オペレータ端末１２が、モバイルＰＣ１６（およびウェアラブルデバイス２３）との間で音声通話を行い、または、情報をやり取りする。たとえば、モバイルＰＣ１６に接続されるウェアラブルデバイス２３が撮影するリアルタイム画像をオペレータ端末１２に送信することや、モバイルＰＣ１６−オペレータ端末１２間で画像を相互に送受信することができる。また、オペレータ端末１２からモバイルＰＣ１６にテキストメッセージを送信することもできる。たとえば、物流倉庫ピッキング作業では、メガネ型のウェアラブルデバイス２３にピッキング品の場所を表示させ、ハンズフリーでのピッキングを実現できる。
【００１３】
遠隔支援としては、典型的には、たとえば以下の機能を含む。  
(1)モバイルＰＣ１６とオペレータ端末１２との双方向の音声通話を行う音声通話機能。  
(2)音声通話中にウェアラブルデバイス２３のリアルタイム映像をオペレータ端末１２にビデオ配信するライブ映像配信機能。  
(3)音声通話中にモバイルＰＣ１６とオペレータ端末１２間で静止画を送受信する静止画像の送受信機能（モバイルＰＣ１６は撮影した静止画像や動画像中のキャプチャ画像をオペレータ端末１２に送信し、オペレータ端末１２は受信した画像に文字や絵などを書き込み、編集した画像をモバイルＰＣ１６に送信する機能。モバイルＰＣ１６で受信した静止画像は、モバイルＰＣ１６内のフォルダに保存され、閲覧可能である）。  
(4)音声通話中にオペレータ端末１２のデスクトップ画面全体または任意のアプリケーションのウィンドウをウェアラブルデバイス２３に表示する画面共有機能。  
(5)オペレータ端末１２からモバイルＰＣ１６に対してテキストメッセージを送信するテキストメッセージの送信機能。
【００１４】
サーバ１４は、遠隔支援のための処理をオペレータ端末１２に代わって、または、協働して行うものである。なお、サーバ１４の機能を全てオペレータ端末１２に持たせ、サーバ１４を省略してもよい。
［オペレータ端末１２］
オペレータ端末１２は、デスクトップ型ＰＣまたはノートブック型ＰＣ等からなる。
【００１５】
オペレータは、オペレータ端末１２を用いて作業現場の状況をリアルタイム映像で確認しながら、会話や画像によってモバイルＰＣ１６の作業者に指示を行う。オペレータは、オペレータ端末１２を用いてモバイルＰＣ１６から受信した画像ファイルに絵や文字などの書き込みを行い、編集した画像ファイルをモバイルＰＣ１６に送信することや、オペレータ端末１２に保存することができる。
【００１６】
［モバイルＰＣ１６］
図２は、モバイルＰＣ（モバイルエッジコンピューティングデバイス）１６の外観の一例を示す。モバイルＰＣ１６は片手で持てる小型ＰＣであり、そのサイズは、幅が約１０ｃｍ以下、高さが約１８ｃｍ以下、厚さが２ｃｍ程度であり、重量は約３００ｇ程度と、小型で軽量である。このため、モバイルＰＣ１６は、作業着のポケット、ベルトに装着されるホルスタまたはショルダーケースに収納でき、ウェアラブルである。モバイルＰＣ１６は、ＣＰＵ（Central Processing Unit）、半導体メモリ等の半導体チップや、ＳＳＤ(Solid State Drive)等のストレージデバイスなどを収納するが、ディスプレイや、文字入力用のハードウェアキーボードは備えない。
【００１７】
モバイルＰＣ１６の正面にはアップボタン２０２ａ、ライトボタン２０２ｂ、ダウンボタン２０２ｃ、レフトボタン２０２ｄ、決定ボタン（センタボタン、エンターボタンとも称する）２０２ｅからなる５ボタン２０２が配置され、その下に指紋センサ２０４が配置される。文字入力用のハードウェアキーボードが備わっておらず暗証番号（ＰＩＮとも称する）を入力することができないので、指紋センサ２０４は、モバイルＰＣ１６のログイン時のユーザ認証のために用いられる。５ボタン２０２はコマンドを入力できる。
【００１８】
なお、５ボタン２０２の各ボタン２０２ａ〜２０２ｄを数字に割り当て、５ボタン２０２を用いて暗証番号を入力することにより、ログイン時のユーザ認証を行ってもよい。この場合、指紋センサ２０４は省略可能である。決定ボタン２０２ｅ以外の４つのボタンに数字を割り当てるので、数字の種類は４つしかない。したがって、ランダムに入力した数字が暗証番号に一致する可能性がある。しかし、暗証番号の桁数を大きくすれば、ランダムに入力した数字が暗証番号に一致する確率を小さくすることができる。指紋センサ２０４を備えるモバイルＰＣ１６でも５ボタン２０２による認証も可能としてもよい。１台のモバイルＰＣ１６を複数の作業者で共有することがあるが、指紋認証だけではこのような場合に対応できない。
【００１９】
５ボタン２０２はウェアラブルデバイス本体２４のボタン１０２、１０４、１０６、１０８とタッチパッド１１０の操作と同じ操作が可能である。ウェアラブルデバイス本体２４のボタン１０２、１０４、１０６、１０８とタッチパッド１１０で操作している様子を作業者は見ることができないので、作業者によっては意図した操作をするには慣れが必要な場合もある。また、ボタン１０２、１０４、１０６、１０８とタッチパッド１１０は小型であるので、操作しづらい場合もある。実施形態では、モバイルＰＣ１６の５ボタン２０２でも同じ操作ができるので、上記の懸念は解消される。５ボタン２０２の操作方法はアプリケーションプログラムによって決められている。
【００２０】
たとえば、
決定ボタン２０２ｅが１回押されると、項目の選択／項目の実行がなされ（ウェアラブルデバイス本体２４では、第３ボタン１０６の１回押しに対応）、
決定ボタン２０２ｅが長押しされると、終了または操作の取り消しがなされ（ウェアラブルデバイス本体２４では、第１ボタン１０２の１回押しが操作の取り消しに対応）、
アップボタン２０２ａが１回押されると、カーソルが上に移動され（ウェアラブルデバイス本体２４では、タッチパッド１１０で上にドラッグに対応）、
アップボタン２０２ａが長押しされると、起動中のアプリケーションの一覧が表示され（ウェアラブルデバイス本体２４では、第３ボタン１０６の長押しに対応）、
ダウンボタン２０２ｃが１回押されると、カーソルが下に移動され（ウェアラブルデバイス本体２４では、タッチパッド１１０で下にドラッグに対応）、
ダウンボタン２０２ｃが長押しされると、クイックセッティングメニュー（後述）が表示され（ウェアラブルデバイス本体２４では、第２ボタン１０４の長押しに対応）、
レフトボタン２０２ｄが１回押されると、右のアイコンが選択され（ウェアラブルデバイス本体２４では、タッチパッド１１０で後ろにドラッグ／フリックに対応）、
ライトボタン２０２ｂが１回押されると、左のアイコンが選択される（ウェアラブルデバイス本体２４では、タッチパッド１１０で前にドラッグ／フリックに対応）。
【００２１】
モバイルＰＣ１６の上部側面には、ＵＳＢ（Universal Serial Bus） 3.0規格のコネクタ２０６とＵＳＢtype-C規格のコネクタ２０７とオーディオジャック２０８が設けられる。
モバイルＰＣ１６の一方の側面（正面から見て左側の側面）には、メモリカード用のカードスロット２１８が設けられる。メモリカードは、たとえばＳＤ（Secure digital）カード、マイクロＳＤカード等を含む。
【００２２】
モバイルＰＣ１６の他方の側面（正面から見て右側の側面）には、ケンジントンロック（登録商標）のためのスロット２１０、電源スイッチ２１２、パワーＬＥＤ（Light Eemitting Diode）２１３、ＤＣ  ＩＮ／バッテリＬＥＤ２１４、ＤＣ端子２１６、冷却用の通風口２２２が設けられる。パワーＬＥＤ２１３は電源スイッチ２１２の近傍に配置され、電源オンの期間点灯する。ＤＣ  ＩＮ／バッテリＬＥＤ２１４はバッテリが充電中であるか否か等のモバイルＰＣ１６の状態とバッテリの残量を表示する。モバイルＰＣ１６はバッテリで駆動可能であるが、ＤＣ端子２１６にＡＣアダプタを接続した状態でも駆動可能である。図示しないが、裏面はワンタッチでバッテリが交換可能に構成されている。
【００２３】
［ウェアラブルデバイス２３］
図３はモバイルＰＣ１６に接続されるウェアラブルデバイス２３の外観の一例を示す。ウェアラブルデバイス２３は、メガネフレーム１４２とウェアラブルデバイス本体２４とを備える。メガネフレーム１４２は一般的なメガネからレンズを取り除いた形状でもよく、作業者の顔に装着される。メガネフレーム１４２は、たとえば作業者が常用するメガネに取り付けられる構造としてもよい。
【００２４】
メガネフレーム１４２は、ウェアラブルデバイス本体２４が着脱される取付具１４４を左右のテンプルに備える。図３では作業者の右側のテンプルの取付具１４４はウェアラブルデバイス本体２４に隠されているので、図示されない。前述のようにウェアラブルデバイス本体２４はディスプレイ１２４（図４に示す）を備え、ディスプレイ１２４は片目で目視されるようになっているので、ウェアラブルデバイス本体２４がたとえば利き目側に取り付けられるように取付具１４４は左右のテンプルに備えられている。
【００２５】
ウェアラブルデバイス本体２４は、その係合片１２８（図４に示す）が取付具１４４の上下の枠内に押し込まれることにより、メガネフレーム１４２に取り付けられる。ウェアラブルデバイス本体２４をメガネフレーム１４２から取り外す場合は、ウェアラブルデバイス本体２４が取付具１４４から引き抜かれる。
【００２６】
ウェアラブルデバイス本体２４は取付具１４４に取り付けられた状態で、係合片１２８は取付具１４４内で前後に多少は移動可能である。このため、作業者の焦点がディスプレイ１２４に合うようにウェアラブルデバイス本体２４は前後位置が調整可能である。さらに、取付具１４４はテンプルに直交する軸１４４Ａを中心に回転可能であり、ウェアラブルデバイス本体２４がメガネフレーム１４２に取り付けられた後、ディスプレイ１２４が作業者の視線上に位置するように上下位置が調整可能である。さらに、取付具１４４の回転角度は９０度程度であり、取付具１４４を上方向に大きく回転することにより、ウェアラブルデバイス本体２４をメガネフレーム１４２からはね上げることができる。これにより、ウェアラブルデバイス本体２４により視野が邪魔され実物を見ることが困難な場合や、狭い場所でウェアラブルデバイス本体２４が周囲の物体に干渉する場合でも、ウェアラブルデバイス２３全体を顔から外す／再装着することなく、ウェアラブルデバイス本体２４を作業者の視野から一時的に外す／戻すことができる。
【００２７】
［ウェアラブルデバイス本体２４］
ウェアラブルデバイス本体２４はメガネフレーム１４２のテンプルに沿った側面部と作業者の一方の眼球の視線上に位置する前面部とからなる。側面部に対する前面部の角度は調節可能である。
図３に示すように、前面部の外側表面にはカメラ１１６、ライト１１８、カメラＬＥＤ１２０が設けられる。ライト１１８は暗部の撮影時に発光する補助照明である。カメラＬＥＤ１２０は写真や動画の撮影時に点灯し、撮影対象者に撮影していることを認識させるためのものである。
【００２８】
右側のテンプルに取り付けられたウェアラブルデバイス本体２４の側面部の上側面に第１、第２、第３ボタン１０２、１０４、１０６が設けられる。たとえば作業者の利き目が左眼などの場合には、ウェアラブルデバイス本体２４は左側のテンプルに取り付けられる。右側に取り付けられるか左側に取り付けられるかで、ウェアラブルデバイス本体２４の上下が反転するので、側面部の上側面と下側面の両面に第１、第２、第３ボタン１０２、１０４、１０６を設けてもよい。
【００２９】
側面部の外側表面には、タッチパッド１１０、第４ボタン１０８、マイク１１２、照度センサ１１４が設けられる。タッチパッド１１０と第４ボタン１０８は人差し指で操作可能である。ボタン１０２、１０４、１０６は、ウェアラブルデバイス本体２４が右側に取り付けられた際、それぞれ人差し指、中指、薬指で操作可能な位置に配置される。タッチパッド１１０は、その表面上で矢印に示すように作業者が指を上下前後に移動させたことを検出できるようにしている。この移動の検出は、指を接触したまま移動するドラッグの動きに加え指をさっと擦るフリックの動きも含む。タッチパッド１１０は、作業者の指の上下前後移動を検出すると、コマンドを入力する。ここで、コマンドとはウェアラブルデバイス本体２４に対する特定の処理の実行指令のことである。第１〜第４ボタン１０２、１０４、１０６、１０８、タッチパッド１１０の操作方法はアプリケーションプログラムによって決められている。
【００３０】
たとえば、
第３ボタン１０６が１回押されると、項目の選択／項目の実行がなされ、
第３ボタン１０６が長押しされると、起動中のアプリケーションの一覧が表示され、
第２ボタン１０４が１回押されると、ホーム画面に戻り、
第２ボタン１０４が長押しされると、クイックセッティングのメニューが表示され、
第１ボタン１０２が１回押されると、操作の取り消し（キーボードのEscキーと同様の動作）が実行される。
【００３１】
タッチパッド１１０の操作に関しては、たとえば、
上下にドラッグされると、カーソルが上下に移動され、
前にフリックされると、左のアイコンが選択され（連続してスクロール）、
後ろにフリックされると、右のアイコンが選択され（連続してスクロール）、
前にドラッグされると、左のアイコンが選択され（１項目ずつスクロール）、
後ろにドラックされると、右のアイコンが選択され（１項目ずつスクロール）る。
【００３２】
第１ボタン１０２は人差し指、第２ボタン１０４は中指、第３ボタン１０６は薬指、第４ボタン１０８は小指で操作できるような位置に配置される。なお、第４ボタン１０８が側面部の上部ではなく、側面部の外側表面に設けられるのは、スペースの関係上であり、第４ボタン１０８も第１〜第３ボタン１０２、１０４、１０６と同様に側面部の上部に設けられてもよい。照度センサ１１４はディスプレイの明るさを自動調整するために周囲の照度を検出する。
【００３３】
図４はウェアラブルデバイス本体２４の裏面の外観の一例を示す。前面部の内側にはＬＣＤからなるディスプレイ１２４が設けられる。側面部の内側にはマイク１２６、スピーカ１３０、係合片１２８が設けられる。マイク１２６は側面部の前方に、スピーカ１３０は側面部の後方に、係合片１２８は側面部の後方に設けられる。スピーカ１３０の代わりにヘッドフォンを用いてもよい。その場合、オペレータ端末１２と同様にマイクとヘッドフォンをインカムとして一体的に設けてもよい。
【００３４】
図５は、モバイルＰＣ１６とウェアラブルデバイス本体２４との接続の一例を示す。側面部の後方にはＵＳＢ type-C規格のケーブル１４６の一端のプラグ１４６Ａが挿入されるレセプタクル１３２が設けられる。ＵＳＢ type-C規格のケーブル１４６の他端のプラグ１４６ＢはモバイルＰＣ１６の上部端面のＵＳＢ type-C規格のコネクタ２０７に挿入される。このようにウェアラブルデバイス本体２４はＵＳＢ type-C規格のケーブル１４６を介してモバイルＰＣ１６に接続され、画像信号等がウェアラブルデバイス本体２４とモバイルＰＣ１６の間で伝送される。ウェアラブルデバイス本体２４は無線ＬＡＮ、ブルートゥース等の無線通信によりモバイルＰＣ１６に接続されてもよい。
【００３５】
本実施形態では、ウェアラブルデバイス本体２４は駆動電源としてのバッテリまたはＤＣ端子を備えず、駆動電源はモバイルＰＣ１６からＵＳＢ type-Cケーブル１４６を介してウェアラブルデバイス本体２４に供給される。しかし、ウェアラブルデバイス本体２４が駆動電源を備えてもよい。
【００３６】
前述したように、ウェアラブルデバイス本体２４は、メガネフレーム１４２の左右のテンプルに備えられている取付具１４４の一方に取り付けられる。また、メガネフレーム１４２の右側のテンプルに備えられている取付具１４４に取り付けられる場合と、左側のテンプルに備えられている取付具１４４に取り付けられる場合とでは、ウェアラブルデバイス本体２４は、上下反転する。そのため、たとえば、メガネフレーム１４２の右側のテンプルに備えられている取付具１４４に取り付けられているウェアラブルデバイス本体２４を、メガネフレーム１４２の左側のテンプルに備えられている取付具１４４に取り付け直す場合、方向性を持つデバイスである、タッチパッド１１０、ディスプレイ１２４、カメラ１１６のそれぞれについて、その方向性の設定を変更する必要がある。具体的には、上下を切り替える必要がある。また、タッチパッド１１０に関しては、さらに、左右の方向性についてユーザが独自の設定を行うことができ、その独自の設定を踏まえて、タッチパッド１１０の左右の方向性の設定を変更しなければならない。図６を参照して、タッチパッド１１０の左右の方向性の設定について説明する。
【００３７】
図６においては、ウェアラブルデバイス本体２４がメガネフレーム１４２の右側のテンプルに備えられている取付具１４４に取り付けられていることを想定している。ウェアラブルデバイス本体２４に設けられるタッチパッド１１０は、その操作面がディスプレイ１２４の画面と同じ方向に向けられている状態を想定して、左右の方向性が規定されている。したがって、たとえばディスプレイ１２４上に表示されるポインタａ１を移動させるためのタッチ操作をタッチパッド１１０上で行う場合、ポインタａ１を右へ移動させるならば、前方へのタッチ操作を行うことになり（図６：（Ａ））、一方、ポインタａ１を左へ移動させるならば、後方へのタッチ操作を行うことになる（図６：（Ｂ））。なお、ウェアラブルデバイス本体２４がメガネフレーム１４２の左側のテンプルに備えられている取付具１４４に取り付けられている場合には、逆に、ポインタａ１を右へ移動させるならば、後方へのタッチ操作を行うことになり、一方、ポインタａ１を左へ移動させるならば、前方へのタッチ操作を行うことになる。
【００３８】
しかしながら、ユーザによっては、メガネフレームのテンプルに沿った、タッチパッド１１０上での前方または後方へのタッチ操作と、ディスプレイ１２４上でのポインタａ１の右または左への移動が逆に感じることがあり、そのために、左右の方向性を切り替えることができるようになっている。つまり、タッチパッド１１０に関しては、左右の方向性を示す設定値を、図６を参照して説明した、仕様として定められる左右の方向性を示す規定値から、その方向性を左右反転させる非規定値に変更することが可能となっている。
【００３９】
したがって、タッチパッド１１０の左右の方向性を切り替えるように方向性の設定が変更されている場合、さらに、この変更を踏まえて、タッチパッド１１０の左右の方向性の設定を変更しなければならない。
そこで、本実施形態のモバイルＰＣ１６は、方向性を持つデバイスの設定に関するユーザビリティを向上させる仕組みを備えるようにしたものであり、以下、この点について詳述する。
【００４０】
ウェアラブルデバイス本体２４に設けられる、タッチパッド１１０、ディスプレイ１２４、カメラ１１６の方向性の設定は、モバイルＰＣ１６に格納される、後述する環境設定ファイル４００（図９に示す）において保持される。環境設定ファイル４００に保持される各デバイスの方向性の設定は、図５に示したようにウェアラブルデバイス本体２４をモバイルＰＣ１６と接続させた状態において行うことができる。また、この設定は、図７に示すように、たとえばＵＳＢハブ３１を介して外部ディスプレイ３２、外部キーボード３３、外部ポインティングデバイス３４などをモバイルＰＣ１６と接続させた状態においても行うことができる。前者（図５）は、主に、この設定を作業者が行う場合における接続形態であり、後者（図７）は、主に、この設定を管理者（またはオペレータ）が行う場合における接続形態である。モバイルＰＣ１６は、図５に示す接続形態下で各デバイスの方向性を設定するためのＧＵＩ（Graphical User Interface）と、図７に示す接続形態下で各デバイスの方向性を設定するためのＧＵＩとを提供する。なお、図７に示す接続形態下において、管理者が、モバイルＰＣ１６によって提供されるＧＵＩによらずに、環境設定ファイル４００を直接編集することも可能である。
【００４１】
図８は、ウェアラブルデバイス本体２４の構成の一例を示すブロック図である。ＵＳＢ type-Cコネクタ１３２がミキサ１６６に接続される。ディスプレイコントローラ１７０とＵＳＢハブ１６４がミキサ１６６の第１端子、第２端子にそれぞれ接続される。ディスプレイ１２４がディスプレイコントローラ１７０に接続される。カメラコントローラ１６８、オーディオコーデック１７２、センサコントローラ１６２がＵＳＢハブ１６４に接続される。カメラ１１６とライト１１８とカメラＬＥＤ１２０がカメラコントローラ１６８に接続される。マイク１１２、１２６からのオーディオ信号がオーディオコーデック１７２に入力され、オーディオコーデック１７２からのオーディオ信号がアンプ１７４を介してスピーカ１３０に入力される。
【００４２】
センサコントローラ１６２に、モーションセンサ（たとえば、加速度／地磁気／重力／ジャイロセンサ等）１７６、照度センサ１１４、近接センサ１７８、タッチパッド１１０、第１〜第４ボタン１０２、１０４、１０６、１０８、ＧＰＳセンサ１８０が接続される。センサコントローラ１６２はモーションセンサ１７６、照度センサ１１４、近接センサ１７８、タッチパッド１１０、第１〜第４ボタン１０２、１０４、１０６、１０８、ＧＰＳセンサ１８０からの検出信号を処理して、モバイルＰＣ１６へコマンドを供給する。図４には示していないが、モーションセンサ１７６、近接センサ１７８はウェアラブルデバイス本体２４の内部に配置される。モーションセンサ１７６はウェアラブルデバイス本体２４の動き、向き、姿勢等を検出する。近接センサ１７８は作業者の顔、指等の接近によりウェアラブルデバイス２３の装着を検出する。
【００４３】
なお、タッチパッド１１０と接続されるセンサコントローラ１６２、ディスプレイ１２４と接続されるディスプレイコントローラ１７０、カメラ１１６と接続されるカメラコントローラ１６８は、タッチパッド１１０、ディスプレイ１２４、カメラ１１６の方向性を意識しない。タッチパッド１１０、ディスプレイ１２４、カメラ１１６の方向性は、センサコントローラ１６２、ディスプレイコントローラ１７０、カメラコントローラ１６８を備えるウェアラブルデバイス本体２４との間でデータを送受信するモバイルＰＣ１６側で意識される。たとえば、ディスプレイ１２４が上下反転した場合、ディスプレイ１２４への表示画像は、上下反転した状態でモバイルＰＣ１６からウェアラブルデバイス本体２４へ送られ、ディスプレイコントローラ１７０は、その画像をそのままディスプレイ１２４に表示する。センサコントローラ１６２やカメラコントローラ１６８は、タッチパッド１１０やカメラ１１６の上下反転有無に関わらず、タッチパッド１１０からの検出信号を処理してコマンドを生成し、または、カメラ１１６によって撮影された画像を出力する。これらのコマンドや撮影画像を受け取るモバイルＰＣ１６側において、タッチパッド１１０やカメラ１１６が上下反転しているならば、それを踏まえて、受け取ったコマンドを解釈し、または、受け取った撮影画像を上下反転させる。モバイルＰＣ１６は、これら各デバイスの方向性に関する処理を、環境設定ファイル４００（図９に示す）に基づいて実行する。たとえば、ディスプレイ１２４を上下反転させるように環境設定ファイル４００が編集された場合、モバイルＰＣ１６は、ディスプレイ１２４の方向性に関する処理として、後述するＯＳ３１６のDisplay設定でOrientationをFlippedに変更する。また、タッチパッド１１０やカメラ１１６に関して環境設定ファイル４００が編集された場合には、モバイルＰＣ１６は、後述するＥＣ／ＫＢＣ３４４やシステムコントローラ３０２の所定のレジスタを更新して、その編集内容を反映させる。
【００４４】
図９は、モバイルＰＣ１６の構成の一例を示すブロック図である。モバイルＰＣ１６は、ウェアラブルデバイス本体２４が撮影した画像をオペレータ端末１２へ送信することや、オペレータ端末１２から受信した画像を閲覧することができる。このため、モバイルＰＣ１６はカメラ機能とビューワ機能とを備える。カメラ機能はウェアラブルデバイス本体２４のカメラ１１６で写真やビデオを撮影する機能である。撮影した写真やビデオはカメラフォルダに保存され、ビューワ機能で閲覧できる。ビューワ機能はカメラフォルダに保存されているファイルを閲覧する機能である。ファイルの種類は、画像、動画、ＰＤＦファイル、カメラ機能で撮影した写真やビデオ、オペレータ端末１２から受信した画像、オペレータ端末１２へ送信した画像、ユーザフォルダに保存されたファイルがある。
【００４５】
モバイルＰＣ１６はシステムコントローラ３０２を備え、システムコントローラ３０２はプロセッサ（ＣＰＵ）とコントローラ・ハブからなる。プロセッサには、主メモリ３０８、ＢＩＯＳ（Basic Input/Output System）−ＲＯＭ（Read Only Memory）３１０、パワーＬＥＤ２１３、ＤＣ  ＩＮ／バッテリＬＥＤ２１４、ＵＳＢコントローラ３２２が接続される。コントローラ・ハブには、フラッシュメモリ３２６、メモリカードコントローラ３２８、たとえばＳＳＤなどであるストレージデバイス３３０、ＵＳＢ切替器３２４、オーディオコーデック３３４、３Ｇ／ＬＴＥ／ＧＰＳデバイス３３６、指紋センサ２０４、ＵＳＢ 3.0コネクタ２０６、ブルートゥースデバイス／無線ＬＡＮデバイス３４０、ＥＣ（Embedded Controller）／ＫＢＣ（Keyboard Controller）３４４等が接続される。ストレージデバイス３３０には、タッチパッド１１０、ディスプレイ１２４、カメラ１１６の方向性の設定を含む、ウェアラブルデバイス本体２４に関する各種設定を保持する環境設定ファイル４００が格納される。
【００４６】
システムコントローラ３０２はストレージデバイス３３０から主メモリ３０８にロードされる様々なプログラムを実行する。これらプログラムには、ＯＳ（Operating System）３１６と、このＯＳ３１６の制御下で動作する、ユーティリティを含む各種アプリケーションプログラム３１４とが含まれる。モバイルＰＣ１６が提供する、ウェアラブルデバイス本体２４に設けられる各デバイス（タッチパッド１１０、ディスプレイ１２４、カメラ１１６）の方向性を設定するためのＧＵＩは、各種アプリケーションプログラム３１４の中のいくつかのアプリケーションプログラムによって実現される。各種アプリケーションプログラム３１４については後述する。また、システムコントローラ３０２は、内蔵レジスタの値に基づき、ＵＳＢ Type-Cコネクタ２０７およびＵＳＢコントローラ３２２を介して受信する、ウェアラブルデバイス本体２４のカメラ１１６で撮影された画像を上下反転させて取り込む機能を有している。
【００４７】
オーディオコーデック３３４は、再生対象のデジタルのオーディオ信号をアナログのオーディオ信号に変換して、オーディオジャック２０８に供給する。また、オーディオコーデック３３４は、オーディオジャック２０８から入力されるアナログのオーディオ信号をデジタル信号に変換する。
【００４８】
メモリカードコントローラ３２８はメモリカードスロット２１８に挿入されるメモリカード、たとえばＳＤカードにアクセスして、ＳＤカードに対するデータの読み書きを制御する。
ＵＳＢコントローラ３２２は、ＵＳＢ type-Cコネクタ２０７に接続されるＵＳＢ type-CケーブルまたはＵＳＢ 3.0コネクタ２０６に接続されるＵＳＢ 3.0ケーブル（図示せず）に対するデータの送受信を制御する。
【００４９】
たとえば図７に示したように、ＵＳＢ type-Cコネクタ２０７にはＵＳＢハブ３１などのポート拡張アダプタも接続でき、各種外部デバイス（外部ディスプレイ３２、外部キーボード３３、外部ポインティングデバイス３４）を使用することができるし、また、ＨＤＭＩ（登録商標）（high-definition multimedia interface）等のインターフェースを使用することもできる。
【００５０】
ブルートゥースデバイス／無線ＬＡＮデバイス３４０はネットワーク２２との接続のためにブルートゥース規格の無線通信またはIEEE802.11規格の無線ＬＡＮ通信を実行する。なお、ネットワーク２２との接続は無線通信によらず、IEEE802.3規格の有線ＬＡＮ通信によってもよい。
【００５１】
指紋センサ２０４はモバイルＰＣ１６の起動時の指紋認証のために使用される。
ＥＣ／ＫＢＣ３４４には、サブプロセッサ３４６、電源スイッチ２１２および５ボタン２０２が接続される。ＥＣ／ＫＢＣ３４４は、電源スイッチ２１２の操作に応じてモバイルＰＣ１６をパワーオンまたはパワーオフする機能を有する。パワーオンおよびパワーオフの制御は、ＥＣ／ＫＢＣ３４４と電源回路３５０との協働動作によって実行される。ＥＣ／ＫＢＣ３４４はモバイルＰＣ１６がパワーオフされている期間中も、バッテリ３５２またはＡＣアダプタ３５８からの電力によって動作する。電源回路３５０は、バッテリ３５２からの電力または外部電源として接続されるＡＣアダプタ３５８からの電力を用いて、各コンポーネントへ供給すべき電力を生成する。電源回路３５０は電圧レギュレータモジュール３５６を含み、電圧レギュレータモジュール３５６はシステムコントローラ３０２に接続される。また、ＥＣ／ＫＢＣ３４４は、システムコントローラ３０２経由でウェアラブルデバイス本体２４に設けられるタッチパッド１１０の操作内容を入力する。そして、ＥＣ／ＫＢＣ３４４は、内蔵レジスタの値に基づき、このタッチパッド１１０の操作内容を上下左右反転させて認識する機能を有している。
【００５２】
なお、モバイルＰＣ１６をウェアラブルデバイス本体２４と別体として構成したが、モバイルＰＣ１６をウェアラブルデバイス本体２４内に組み込んで、両者を一体として構成してもよい。
［方向性を持つデバイスの設定］
図３を参照して説明したように、ウェアラブルデバイス本体２４は、メガネフレーム１４２の左右のテンプルのどちらかに取り付けられる。右側に取り付けられるか左側に取り付けられるかで、ウェアラブルデバイス本体２４の上下が反転するので、前述したように、たとえば、メガネフレーム１４２の右側のテンプルに備えられている取付具１４４に取り付けられているウェアラブルデバイス本体２４を、メガネフレーム１４２の左側のテンプルに備えられている取付具１４４に取り付け直す場合、方向性を持つデバイスである、タッチパッド１１０、ディスプレイ１２４、カメラ１１６のそれぞれについて、その方向性の設定を変更する必要がある。また、タッチパッド１１０に関しては、さらに、左右の方向性についてユーザが独自の設定を行うことができるので、その独自の設定を踏まえて、タッチパッド１１０の左右の方向性の設定を変更しなければならない。本実施形態のモバイルＰＣ１６は、方向性を持つデバイスの設定に関するユーザビリティを向上させる仕組みを各種アプリケーションプログラム３１４によって実現する。
【００５３】
図１０は、方向性を持つデバイスの設定に関するユーザビリティを向上させるための各種アプリケーションプログラム３１４の一例を示す図である。
ウェアラブルデバイス本体２４に設けられるタッチパッド１１０、ディスプレイ１２４、カメラ１１６などの方向性を持つデバイスの設定に関するユーザビリティを向上させるために、モバイルＰＣ１６は、各種アプリケーションプログラム３１４の一部として、管理者用設定ユーティリティ（プログラム）３１４１と、作業者用設定ユーティリティ（プログラム）３１４２と、設定サービス（プログラム）３１４３とを具備する。具体的には、モバイルＰＣ１６には、管理者用設定ユーティリティ３１４１、作業者用設定ユーティリティ３１４２、設定サービス３１４３がインストールされている。
【００５４】
管理者用設定ユーティリティ３１４１は、図７示す接続形態下でウェアラブルデバイス本体２４に設けられる各デバイス（タッチパッド１１０、ディスプレイ１２４、カメラ１１６）の方向性を設定するためのＧＵＩを提供する。つまり、外部ディスプレイ３２、外部キーボード３３、外部ポインティングデバイス３４などがモバイルＰＣ１６に接続されることを前提としたＧＵＩを提供する。より詳しくは、管理者（またはオペレータ）が、外部キーボード３３や外部ポインティングデバイス３４を操作して設定を行うことを想定したＧＵＩを提供する。
【００５５】
一方、作業者用設定ユーティリティ３１４２は、図５に示す接続形態下でウェアラブルデバイス本体２４に設けられる各デバイスの方向性を設定するためのＧＵＩを提供する。つまり、ウェアラブルデバイス２３がモバイルＰＣ１６に接続されることを前提としたＧＵＩを提供する。より詳しくは、作業者が、たとえばモバイルＰＣ１６の５ボタン２０２を操作して設定を行うことを想定したＧＵＩを提供する。
【００５６】
管理者（またはオペレータ）がウェアラブルデバイス本体２４に設けられる各デバイスの方向性を設定する場合、管理者用設定ユーティリティ３１４１を起動し、作業者がウェアラブルデバイス本体２４に設けられる各デバイスの方向性を設定する場合、作業者用設定ユーティリティ３１４２を起動する。管理者（またはオペレータ）または作業者によって起動された管理者用設定ユーティリティ３１４１または作業者用設定ユーティリティ３１４２は、設定サービス３１４３を起動する。つまり、管理者用設定ユーティリティ３１４１または作業者用設定ユーティリティ３１４２の起動に伴い、設定サービス３１４３が起動する。また、設定サービス３１４３は、管理者用設定ユーティリティ３１４１または作業者用設定ユーティリティ３１４２の終了に伴って終了する。
【００５７】
設定サービス３１４３は、管理者用設定ユーティリティ３１４１または作業者用設定ユーティリティ３１４２からの要求に応じて、タッチパッド１１０、ディスプレイ１２４、カメラ１１６の方向性の設定を含む、ウェアラブルデバイス本体２４に関する各種設定を保持する環境設定ファイル４００を編集する。また、管理者用設定ユーティリティ３１４１または作業者用設定ユーティリティ３１４２からの要求に応じて、環境設定ファイル４００を編集した場合、設定サービス３１４３は、その編集内容をモバイルＰＣ１６に適用する。具体的には、前述したように、ＯＳ３１６のDisplay設定でOrientationをFlippedに変更したり、ＥＣ／ＫＢＣ３４４やシステムコントローラ３０２の所定のレジスタを更新したりする。
【００５８】
なお、設定サービス３１４３を常駐プログラムとし、かつ、設定サービス３１４３のＡＰＩ（Application Programming Interface）を、管理者用設定ユーティリティ３１４１および作業者用設定ユーティリティ３１４２以外の特定のアプリケーションプログラムに公開して、それらのアプリケーションプログラムが、設定サービス３１４３を介して環境設定ファイル４００を編集できるようにしてもよい。管理者は、管理者用設定ユーティリティ３１４１によって提供されるＧＵＩによらずに、環境設定ファイル４００を直接編集することも可能である。
【００５９】
設定サービス３１４３は、モバイルＰＣ１６がパワーオンされた場合にも起動し、環境設定ファイル４００の内容をモバイルＰＣ１６に適用する。したがって、管理者が環境設定ファイル４００を直接編集した場合には、その編集内容は、モバイルＰＣ１６の次回のパワーオン時に反映される。
【００６０】
図１１は、環境設定ファイル４００によって保持される、タッチパッド１１０、ディスプレイ１２４、カメラ１１６の方向性の設定を含む、ウェアラブルデバイス本体２４に関する各種設定の一例を示す図である。
図１１中、符号ｂ１で示される項目「Orientation」は、ディスプレイ１２４の方向を、ウェアラブルデバイス本体２４がメガネフレーム１４２の左側のテンプルに取り付けられた状態を想定した方向とするのか（Left）、または、右側のテンプルに取り付けられた状態を想定した方向とするのか（Right）を設定するための項目である。初期設定は、右側のテンプルに取り付けられた状態を想定した方向である。例えば、初期設定の状態を第１形態、初期設定以外の状態を第２形態と呼称する。
【００６１】
符号ｂ２で示される項目「Flip up-down direction」および符号ｂ３で示される項目「Flip left-right direction」は、いずれもタッチパッド１１０の方向性に関する項目である。「Flip up-down direction」（ｂ２）は、タッチパッド１１０の上下の方向を、ウェアラブルデバイス本体２４がメガネフレーム１４２の左側のテンプルに取り付けられた状態を想定した方向とする場合に有効（On）に設定される。一方、「Flip left-right direction」（ｂ３）は、タッチパッド１１０の左右の方向を、図６を参照して説明した方向とは逆の方向とする場合に有効（On）に設定される。たとえば、ウェアラブルデバイス本体２４をメガネフレーム１４２の左側のテンプルに取り付ける場合、「Flip up-down direction」（ｂ２）は有効（On）に設定される。また、ウェアラブルデバイス本体２４をメガネフレーム１４２の左側のテンプルに取り付け、タッチパッド１１０の左右の方向を、図６を参照して説明した方向とは逆の方向としたい場合も、タッチパッド１１０が上下反転していることを考慮する必要はなく、「Flip left-right direction」（ｂ３）を有効（On）に設定すればよい。これらの初期設定は、いずれも無効（Off）である。
【００６２】
符号ｂ４で示される項目「Orientation」は、カメラ１１６の方向を、ウェアラブルデバイス本体２４がメガネフレーム１４２の左側のテンプルに取り付けられた状態を想定した方向とするのか（Left）、または、右側のテンプルに取り付けられた状態を想定した方向とするのか（Right）を設定するための項目である。初期設定は、右側のテンプルに取り付けられた状態を想定した方向である。なお、符号ｂ５で示される項目「Auto Orientation」については後述する。また、図１１には示されないが、環境設定ファイル４００には、ウェアラブルデバイス２３を右眼用として使用する右眼モードまたはウェアラブルデバイス２３を左眼用として使用する左眼モードのいずれかを示す設定値も保持される。
【００６３】
図１２は、管理者用設定ユーティリティ３１４１によってたとえば外部ディスプレイ３２に表示される設定画面の一例を示す図である。
図１２に示されるように、この設定画面のたとえば左側部には、各種設定項目を選択肢として列挙するリスト領域が設けられる。たとえば、符号ｃ１で示される項目「Display」を外部キーボード３３または外部ポインティングデバイス３４で選択すると、図１１を参照して説明したディスプレイ１２４に関する設定を行うための画面へ移行することができる。また、たとえば、符号ｃ２で示される項目「Touchpad」を外部キーボード３３または外部ポインティングデバイス３４で選択すると、図１１を参照して説明したタッチパッド１１０に関する設定を行うための画面へ移行することができる。さらに、符号ｃ３で示される項目「Camera」を外部キーボード３３または外部ポインティングデバイス３４で選択すると、図１１を参照して説明したカメラ１１６に関する設定を行うための画面へ移行することができる。つまり、管理者用設定ユーティリティ３１４１が表示する設定画面によれば、第１に、ディスプレイ１２４、タッチパッド１１０、カメラ１１６それぞれに関する設定を個別に行うことができる。
【００６４】
また、管理者用設定ユーティリティ３１４１が表示する設定画面には、ウェアラブルデバイス２３を右眼用または左眼用に設定するための項目「Left/right mode」（ｃ４）がさらに配置される。右眼用とは、ウェアラブルデバイス本体２４をメガネフレーム１４２の右側のテンプルに取り付けてウェアラブルデバイス２３を使用することであり、左眼用とは、ウェアラブルデバイス本体２４をメガネフレーム１４２の左側のテンプルに取り付けてウェアラブルデバイス２３を使用することである。以下、ウェアラブルデバイス２３を右眼用として使用することを右眼モードと称し、ウェアラブルデバイス２３を左眼用として使用することを左眼モードと称することがある。この「Left-right mode」（ｃ４）を外部キーボード３３または外部ポインティングデバイス３４で選択すると、右眼モードまたは左眼モードを設定するための画面へ移行し、右眼モードまたは左眼モードの一方から他方への設定の変更が行われた場合、第２に、前述の「Display」（ｃ１）、「Touchpad」（ｃ２）、「Camera」（ｃ３）においてそれぞれ変更すべき設定を一括して変更することができる。
【００６５】
より詳しくは、ディスプレイ１２４についての「Orientation」（ｂ１）、タッチパッド１１０についての「Flip up-down direction」（ｂ２）、カメラ１１６についての「Orientation」（ｂ４）の各設定値を、上下左右を反転させるように、一括して入れ替えることができる（Left-Right、On-Off）。また、タッチパッド１１０についての「Flip left-right direction」（ｂ３）に関しては、その時の設定値をそのまま維持する。つまり、設定値の入れ替えは行わない。結果として、タッチパッド１１０の左右の方向性は、仕様として規定される方向性から反転させる設定が既に行われていたならば、反転している状態から反転することになる（仕様として規定される方向性に戻す）。
【００６６】
「反転している状態から反転する」をより詳しく説明すると、右眼モードまたは左眼モードの一方から他方への設定の変更が既に行われた場合、単純に、タッチパッド１１０の左右の方向性を右眼モードまたは左眼モードの他方向けに設定するのではなく、「Flip left-right direction」（ｂ３）の設定に準じて、その方向性を変更する。
【００６７】
つまり、本実施形態のモバイルＰＣ１６は、たとえばウェアラブルデバイス２３が右眼用または左眼用の一方から他方へ切り替えられた場合に、方向性を持つ各デバイス（ディスプレイ１２４、カメラ１１６、タッチパッド１１０）の方向性の設定を、その時に適用されている設定値から単純にすべてを変更するものではない。
【００６８】
また、作業者用設定ユーティリティ３１４２は、管理者用設定ユーティリティ３１４１が表示する設定画面に相当し、かつ、たとえばモバイルＰＣ１６の５ボタン２０２のみで操作できるように構成された設定画面をウェアラブルデバイス本体２４のディスプレイ１２４に表示する。
【００６９】
このように、本実施形態のモバイルＰＣ１６は、たとえばウェアラブルデバイス２３を右眼用または左眼用の一方から他方へ切り替える場合において、ウェアラブルデバイス本体２４に設けられる各デバイス（タッチパッド１１０、ディスプレイ１２４、カメラ１１６）の方向性の設定を一括して変更することができ、また、その際、タッチパッド１１０の左右の方向性の反転という独自の設定が既に行われている場合、この独自の設定を踏まえて、方向性の設定を変更することができる。つまり、本実施形態のモバイルＰＣ１６は、方向性を持つデバイスの設定に関するユーザビリティを向上させることができる。
【００７０】
図１３は、本実施形態のモバイルＰＣ１６で実行される、ウェアラブルデバイス本体２４に設けられる各種デバイス（タッチパッド１１０、ディスプレイ２１４、カメラ１１６）の方向性の設定に関する処理の流れを示すフローチャートである。
まず、管理者用設定ユーティリティ３１４１または作業者用設定ユーティリティ３１４２を起動することによって、設定サービス３１４３を起動する（ステップＳ１）。次に、管理者用設定ユーティリティ３１４１が提供するＧＵＩまたは作業者用設定ユーティリティ３１４２が提供するＧＵＩを通じて、ウェアラブルデバイス２３を右眼モードまたは左眼モードのいずれで使用するのかを選択する（ステップＳ２）。
【００７１】
設定サービス３１４３は、ウェアラブルデバイス２３に対して現在適用されているモードを環境設定ファイル４００から取得し（ステップＳ３）、ステップＳ２で選択されたモードとステップＳ３で取得されたモードとが一致しているか否かを判定する（ステップＳ４）。一致していない場合（ステップＳ４：ＮＯ）、つまり、右眼モードまたは左眼モードの一方から他方へ変更する場合、設定サービス３１４３は、まず、モードの設定を変更するための環境設定ファイル４００の編集を実行する（ステップＳ５）。次いで、この編集に伴い、設定サービス３１４３は、ディスプレイ１２４の方向性の設定を変更するための環境設定ファイル４００の編集（ステップＳ６）、カメラ１１６の方向性の設定を変更するための環境設定ファイル４００の編集（ステップＳ７）、および、タッチパッド１１０の方向性の設定を変更するための環境設定ファイル４００の編集（ステップＳ８）を実行する。また、タッチパッド１１０の方向性については、設定サービス３１４３は、方向性に関する各設定値を単純に変更するのではなく、左右の方向性の反転という独自の設定が維持されるように、環境設定ファイル４００の編集を実行する。
【００７２】
このように、本実施形態のモバイルＰＣ１６によれば、ウェアラブルデバイス本体２４に設けられる、方向性を持つデバイスの設定に関するユーザビリティを向上させることができる。
ところで、以上の説明では、管理者（またはオペレータ）または作業者が、管理者用設定ユーティリティ３１４１または作業者用設定ユーティリティ３１４２を起動して、ウェアラブルデバイス２３のモード（右眼モード／左眼モード）を変更する例を示した。図８に示したように、ウェアラブルデバイス本体２４は、たとえば加速度センサなどであるモーションセンサ１７６を有している。そこで、本実施形態のモバイルＰＣ１６は、さらに、モーションセンサ１７６の検出信号によって、ウェアラブルデバイス本体２４が、メガネフレーム１４２の左右のテンプルのどちらに取り付けられているのかを判定し、必要に応じて、ウェアラブルデバイス２３のモードを自動的に変更する仕組みを備える。
【００７３】
図１１に、環境設定ファイル４００によって保持される、タッチパッド１１０、ディスプレイ１２４、カメラ１１６の方向性の設定を含む、ウェアラブルデバイス本体２４に関する各種設定の一例を示したが、符号ｂ５で示される項目「Auto Orientation」が、ウェアラブルデバイス２３のモードを自動的に変更するか否かを設定するための項目である。「Auto Orientation」（ｂ５）が有効（On）の場合、モーションセンサ１７６の検出信号に基づき、ウェアラブルデバイス２３のモードを自動的に変更する機能が作動する。この機能は、たとえば「Auto Orientation」（ｂ５）が有効（On）に設定された場合、設定サービス３１４３を常駐プログラムとして稼働させることなどによって実現することができる。
【００７４】
たとえば、常駐プログラムとして稼働する設定サービス３１４３は、モーションセンサ１７６の検出信号を定期的に取得し、取得した検出信号が、ウェアラブルデバイス２３に対して現在適用されているモードと異なるモードにおいて得られるべき信号であった場合、モードの設定を変更するための環境設定ファイル４００の編集を実行し、これに伴い、ディスプレイ１２４、カメラ１１６、タッチパッド１１０の方向性の設定を変更するための環境設定ファイル４００の編集を実行する。また、前述したように、タッチパッド１１０の方向性については、左右の方向性の反転という独自の設定が維持されるように、環境設定ファイル４００の編集を実行する。
【００７５】
また、この「Auto Orientation」（ｂ５）の利用法として、まず、有効（On）に設定して、ウェアラブルデバイス本体２４をメガネフレーム１４２の左右のテンプルのうちの意図する側のテンプルに取り付け、ディスプレイ１２４、カメラ１１６、タッチパッド１１０の方向性の設定を自動的かつ適切に実行させた後、「Auto Orientation」（ｂ５）を無効（Off）に設定して、自動的かつ適切に実行させたディスプレイ１２４、カメラ１１６、タッチパッド１１０の方向性の設定を保存するといったことも考えられる。
【００７６】
この仕組みにより、本実施形態のモバイルＰＣ１６は、さらに、ウェアラブルデバイス本体２４に設けられる、方向性を持つデバイスの設定に関するユーザビリティを向上させることができる。
本実施形態の処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００７７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７８】
１６…モバイルＰＣ、２３…ウェアラブルデバイス、２４…ウェアラブルデバイス本体、１１０…タッチパッド、１１６…カメラ、１２４…ディスプレイ、１４２…メガネフレーム、１７６…モーションセンサ、３１４１…管理者用設定ユーティリティ、３１４２…作業者用設定ユーティリティ、３１４３…設定サービス。
【図１】
2020034997.tif 000003
【図２】
2020034997.tif 000004
【図３】
2020034997.tif 000005
【図４】
2020034997.tif 000006
【図５】
2020034997.tif 000007
【図６】
2020034997.tif 000008
【図７】
2020034997.tif 000009
【図８】
2020034997.tif 000010
【図９】
2020034997.tif 000011
【図１０】
2020034997.tif 000012
【図１１】
2020034997.tif 000013
【図１２】
2020034997.tif 000014
【図１３】
2020034997.tif 000015