(57)【要約】      （修正有）【課題】ウェアラブルデバイスの設定値を変更する際の操作回数を低減させる制御プログラム、制御方法および制御装置を提供する。【解決手段】制御装置は、ウェアラブルデバイス（ヘッドマウントディスプレイ１）の設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または現在の設定値と最小の設定値との差分に応じた変更幅で、設定値を変更する設定値変更部１１を含む。【選択図】図１
2019096205.tif 000002
【特許請求の範囲】
【請求項１】
ウェアラブルデバイスの設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または前記現在の設定値と最小の設定値との差分に応じた変更幅で、前記設定値を変更する、
処理を制御装置に実行させることを特徴とする制御プログラム。
【請求項２】
前記指示が上げる指示から下げる指示に変更された場合、前記最大の設定値を、前記指示が変更された際の現在の設定値に変更し、前記指示が下げる指示から上げる指示に変更された場合、前記最小の設定値を、前記指示が変更された際の現在の設定値に変更する、
処理を前記制御装置に実行させることを特徴とする請求項１記載の制御プログラム。
【請求項３】
前記指示を受け付けた際の前記設定値の変更幅は、前回の変更における前記設定値の前記変更幅の半分に応じた幅であること、
を特徴とする請求項１または２記載の制御プログラム。
【請求項４】
初回の前記設定値を変更する指示を受け付けた際の前記設定値の変更幅は、前記設定値の最小値から最大値までの幅の半分に応じた幅であること、
を特徴とする請求項１乃至３のうち何れか１項に記載の制御プログラム。
【請求項５】
所定時間内に連続して所定回数以上、前記設定値を上げる指示または前記設定値を下げる指示を受け付けた場合、前記設定値を、初期の最小値または初期の最大値に設定する、
処理を前記制御装置に実行させることを特徴とする請求項１乃至４のうち何れか１項に記載の制御プログラム。
【請求項６】
前記設定値を変更する指示を受け付けてから、一定時間経過後に、前記設定値を、初期の最小値または初期の最大値に設定する、
処理を前記制御装置に実行させることを特徴とする請求項１乃至４のうち何れか１項に記載の制御プログラム。
【請求項７】
前記一定時間経過後に、前記設定値を上げる指示を受け付けた場合、前記設定値を前記初期の最大値に設定し、前記設定値を下げる指示を受け付けた場合、前記設定値を前記初期の最小値に設定する、
処理を前記制御装置に実行させることを特徴とする請求項６項記載の制御プログラム。
【請求項８】
ウェアラブルデバイスの設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または前記現在の設定値と最小の設定値との差分に応じた変更幅で、前記設定値を変更する、
処理を制御装置が実行することを特徴とする制御方法。
【請求項９】
ウェアラブルデバイスの設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または前記現在の設定値と最小の設定値との差分に応じた変更幅で、前記設定値を変更する設定値変更部、
を備えることを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム、制御方法および制御装置に関する。
【背景技術】
【０００２】
ユーザが、携帯端末に搭載されるカメラ機能を利用する際に、携帯端末に対してズーム倍率の変更操作を行うことがある。例えば、携帯端末にズーム倍率を変更するボタンが設けられている場合、ユーザが、該ボタンを操作すると、段階的に、ズーム倍率が変更される。
【０００３】
近年、スマートフォン等のスマートデバイスが普及している。スマートデバイスの場合、上記ズーム倍率の変更は、例えば、スマートデバイスのタッチパネルディスプレイに対するピンチインやピンチアウト、スライド等の操作により行われる。該ピンチインやピンチアウト、スライド等の操作により、ズーム倍率は１回の操作で、所望の倍率に変更される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１６５８９４号公報
【特許文献２】特開平６−６８１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、ウェアラブルデバイスとしてのヘッドマウントディスプレイでは、ユーザは、画面を直接操作することができない。このため、ユーザが、ヘッドマウントディスプレイに搭載されているカメラのズーム倍率を、ピンチインやピンチアウト、スライド等の操作で変更することができない。
【０００６】
また、コントローラに設けられるボタン操作によりズーム倍率を変更することが可能なヘッドマウントディスプレイの場合、ユーザが所望のズーム倍率に変更するまでに、ボタンの操作回数が多くなることがある。
【０００７】
以上の問題は、ヘッドマウントディスプレイ以外のウェアラブルデバイスにも生じ得るものであり、ズーム倍率以外の設定値を変更する際に生じるものである。
【０００８】
１つの側面として、本発明は、ウェアラブルデバイスの設定値を変更する際の操作回数を低減させることを目的とする。
【課題を解決するための手段】
【０００９】
１つの態様では、制御プログラムは、ウェアラブルデバイスの設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または前記現在の設定値と最小の設定値との差分に応じた変更幅で、前記設定値を変更する、処理を制御装置に実行させる。
【発明の効果】
【００１０】
１つの側面によれば、ウェアラブルデバイスの設定値を変更する際の操作回数を低減させることができる。
【図面の簡単な説明】
【００１１】
【図１】ヘッドマウントディスプレイの一例を示す機能ブロック図である。
【図２】ズーム倍率変更操作の一例を示す図（その１）である。
【図３】ズーム倍率変更操作の一例を示す図（その２）である。
【図４】リセット処理の一例を示す図（その１）である。
【図５】リセット処理の一例を示す図（その２）である。
【図６】連続ズームイン操作の一例を示す図である。
【図７】実施形態の処理の流れの一例を示すフローチャートである。
【図８】ズームイン処理の流れの一例を示すフローチャートである。
【図９】ズームアウト処理の流れの一例を示すフローチャートである。
【図１０】連続ズームイン処理の流れの一例を示すフローチャートである。
【図１１】連続ズームアウト処理の流れの一例を示すフローチャートである。
【図１２】リセット処理の流れの一例を示すフローチャートである。
【図１３】制御装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
＜ヘッドマウントディスプレイの一例＞
以下、図面を参照して、実施形態について説明する。図１は、実施形態のヘッドマウントディスプレイの一例を示す。ヘッドマウントディスプレイは、ウェアラブルデバイスの一例である。ウェアラブルデバイスは、ヘッドマウントディスプレイ以外の任意のデバイスであってよい。
【００１３】
ヘッドマウントディスプレイ１は、制御部２と通信部３とカメラ４と表示画面５と記憶部６とを含む。制御部２は、実施形態の各種の処理を行う。通信部３は、コントローラ２１と近距離無線通信を行う。実施形態において、制御部２の機能は、ヘッドマウントディスプレイ１に内蔵される制御装置により実現されるものとする。
【００１４】
コントローラ２１は、ヘッドマウントディスプレイ１を装着したユーザが、操作するコントローラである。コントローラ２１には、ズームインボタン２１Ａおよびズームアウトボタン２１Ｂが設けられる。該コントローラ２１には、ズームインボタン２１Ａ、ズームアウトボタン２１Ｂ以外のボタンが設けられてもよい。
【００１５】
ズームインボタン２１Ａが押下されると、コントローラ２１は、通信部３に、ズームイン操作がされたことを示す信号を送信する。カメラ４は、該信号に基づいて、ズーム倍率を大きくする処理（拡大処理）を行なう。
【００１６】
ズームアウトボタン２１Ｂが押下されると、コントローラ２１は、通信部３に、ズームアウト操作がされたことを示す信号を送信する。カメラ４は、該信号に基づいて、ズーム倍率を小さくする処理（縮小処理）を行なう。
【００１７】
カメラ４は、撮影対象の画像を撮像する。上述したように、コントローラ２１の操作に基づいて、カメラ４のズーム倍率が変化する。表示画面５は、カメラ４が撮影した画像等を表示する画面である。
【００１８】
実施形態では、ヘッドマウントディスプレイ１を装着したユーザは、直接、表示画面５にタッチできないものとする。ヘッドマウントディスプレイ１以外のウェアラブルデバイスも同様である。記憶部６は、所定の情報を記憶する。例えば、記憶部６は、ズーム倍率の情報や、各種パラメータ、実施形態の処理を実行するための制御プログラムを記憶する。
【００１９】
実施形態では、コントローラ２１からのズームイン操作またはズームアウト操作に基づいて、カメラ４のズーム倍率が変更される。例えば、コントローラ２１ではなく、マイク等により、ズームインまたはズームアウトの音声コマンドが、ヘッドマウントディスプレイ１に入力されてもよい。
【００２０】
制御部２は、設定値変更部１１とカメラ制御部１２と受け付け部１３とタイマ１４とを含む。設定値変更部１１は、コントローラ２１からのズームイン操作またはズームアウト操作を示す信号に基づいて、カメラ４のズーム倍率を変更する。該ズーム倍率は、設定値の一例である。ズームイン操作は、ズーム倍率（設定値）を上げる指示の一例であり、ズームアウト操作は、ズーム倍率（設定値）を下げる指示の一例である。
【００２１】
カメラ制御部１２は、カメラ４のズーム倍率を、設定値変更部１１が設定したズーム倍率に変更する。受け付け部１３は、コントローラ２１に入力された操作を、通信部３を介して、受け付ける。タイマ１４は、時間をカウントする。
【００２２】
＜ズーム倍率変更操作＞
図２（Ａ）は、コントローラ２１のズームインボタン２１Ａが１回押下されるごとに、１０％ずつズームイン操作が行われる例（変更幅が１０％の例）を示す。図２乃至図６における「０％」は、ズーム倍率の最小値であり、「１００％」は、ズーム倍率の最大値である。１回のズーム倍率変更操作で、ズーム倍率は「１０％」のピッチ間隔で変更されるものとする。ズーム倍率は、「１０％」以外のピッチ間隔で変更されてもよい。
【００２３】
例えば、カメラ４のズーム倍率が「１倍」から「１０倍」まで変更可能な場合、ズーム倍率「１倍」は「０％」に対応し、ズーム倍率「１０倍」は「１００％」に対応する。
【００２４】
図２（Ａ）の例に示されるように、１回のズーム倍率変更操作で変更されるピッチ間隔が「１０％」である場合、ズーム倍率を最小値から最大値までに変更するために、１０回のズーム倍率変更操作が必要となる。
【００２５】
カメラ４の現在のズーム倍率が「０％」である場合、ユーザは、カメラのズームを１０倍ズームに変更するために、ズームインボタン２１Ａを１０回押下する。ズームインボタン２１Ａが押下されるごとに、ズーム倍率は「１０％」上がり、ズームインボタン２１Ａが１０回押下されると、ズーム倍率は最大値になる。
【００２６】
図２（Ｂ）は、実施形態のズーム倍率変更操作の一例を示す。設定値変更部１１は、受け付け部１３がズーム倍率の変更指示を受け付けるごとに、現在の設定値と最大の設定値との差分に応じた変更幅、または現在の設定値と最小の設定値との差分に応じた変更幅で、設定値を変更する。
【００２７】
実施形態では、初回のズーム倍率の変更指示（図２の例の場合、ズームイン操作）により、ズーム倍率は、最小値から最大値の半分（５０％）に変更されるものとする。ズームイン操作がされることにより、設定値変更部１１は、ズーム倍率を大きくする。
【００２８】
２回目のズームインボタン２１Ａの押下操作に基づく変更指示を受け付け部１３が受け付けると、設定値変更部１１は、現在のズーム倍率（＝５０％）と最大のズーム倍率（＝１００％）との差分の半分の変更幅（＝２５％）で、ズーム倍率を変更する。
【００２９】
上記半分の変更幅は「２５％」である。図２（Ｂ）の例に示されるように、ズーム倍率変更のピッチ間隔は「１０％」である。このため、設定値変更部１１は、上記半分の変更幅「２５％」のうち１の位を切り上げまたは四捨五入して「３０％」にする。該「３０％」は、現在の設定値と最大の設定値との差分に応じた変更幅である。従って、設定値変更部１１は、現在のズーム倍率を「８０％」に変更する。
【００３０】
３回目のズームインボタン２１Ａの押下操作に基づく変更指示を受け付け部１３が受け付けると、設定値変更部１１は、現在のズーム倍率（＝８０％）と最大のズーム倍率（＝１００％）との差分の半分の変更幅（＝１０％）で、ズーム倍率を変更する。この場合、現在のズーム倍率は「９０％」になる。
【００３１】
４回目のズームインボタン２１Ａの押下操作に基づく変更指示を受け付け部１３が受け付けると、設定値変更部１１は、現在のズーム倍率（＝９０％）と最大のズーム倍率（＝１００％）との差分の半分の変更幅（＝５％）で、ズーム倍率を変更する。
【００３２】
上記半分の変更幅は「５％」である。図２（Ｂ）の例に示されるように、ズーム倍率変更のピッチ間隔は「１０％」である。このため、設定値変更部１１は、上記半分の変更幅「５％」のうち１の位を切り上げまたは四捨五入して「１０％」にする。該「１０％」は、現在の設定値と最大の設定値との差分に応じた変更幅である。設定値変更部１１は、現在のズーム倍率を「１００％」に変更する。
【００３３】
図２（Ａ）の場合、ズーム倍率を最小値から最大値に変更するまでに、１０回のズームインボタン２１Ａの押下操作が必要となる。一方、図２（Ｂ）の場合、４回のズームインボタン２１Ａの押下操作で、ズーム倍率を最小値から最大値に変更することができる。従って、ズームインボタン２１Ａの押下操作の回数を、１０回から４回に低減することができる。
【００３４】
初回の変更指示により変更されるズーム倍率は、ズーム倍率の最小値（＝０％）から最大値（＝１００％）までの幅の半分（＝５０％）に応じた幅であり、「５０％」以外であってもよい。例えば、初回の変更指示により変更されるズーム倍率は「４０％」であってもよい。また、初回の変更指示により変更されるズーム倍率は「６０％」であってもよい。
【００３５】
ただし、初回の変更指示により変更されるズーム倍率が「４０％」の場合、ズーム倍率を最小値から最大値に変更するまでの操作回数が多くなる。一方、初回の変更指示により変更されるズーム倍率が「６０％」の場合、例えば、「８０％」といったズーム倍率の設定が難しくなる。
【００３６】
従って、初回のズーム倍率の変更指示によるズーム倍率の変更幅は、最小値から最大値の半分の幅（＝５０％）であることが好ましい。
【００３７】
図２（Ａ）の例において、例えば、ズーム変更のピッチ間隔が「２５％」のように大きければ、１ピッチずつ段階的に上げる操作であっても、少ない操作回数で、ズーム倍率を最小値から最大値に変更することができる。
【００３８】
しかし、ズーム変更のピッチ間隔が大きくなると、細かなズーム倍率を設定することが難しい。例えば、ズーム変更のピッチ間隔が「２５％」である場合、ズーム倍率を「８０％」に変更することができない。
【００３９】
図２（Ｂ）の例に示されるように、設定値変更部１１は、ズーム倍率の変更指示を受け付けるごとに、現在の設定値と最大の設定値との差分に応じた変更幅、または現在の設定値と最小の設定値との差分に応じた変更幅で、設定値を変更する。これにより、ズーム倍率を細かく設定することが可能になる。
【００４０】
図３（Ａ）は、ズーム倍率を「０％」から「４０％」に変更する場合の一例を示す。図３（Ａ）の例の場合、ズーム変更のピッチ間隔は「１０％」であり、ズーム倍率を最小値から「４０％」に上げる場合、ズームインボタン２１Ａの操作回数は４回になる。
【００４１】
図３（Ｂ）を参照して、実施形態の設定値変更部１１が、ズーム倍率を「０％」から「４０％」に変更する場合の一例について説明する。
【００４２】
上述したように、設定値変更部１１は、受け付け部１３がズーム倍率の変更指示を受け付けるごとに、現在の設定値と最大の設定値との差分に応じた変更幅、または現在の設定値と最小の設定値との差分に応じた変更幅で、設定値を変更する。
【００４３】
初回のズーム倍率の変更指示により、ズーム倍率は、最小値から最大値の半分（５０％）に変更されるものとする。
【００４４】
図３（Ｂ）の例において、２回目に、ズームアウトボタン２１Ｂの押下操作がされたとする。ズームアウトボタン２１Ｂの押下操作がされると、設定値変更部１１は、ズーム倍率を小さくする。
【００４５】
ズーム倍率の変更操作は、ズームイン操作からズームアウト操作に切り替えられているが、変更操作としては２回目になる。従って、設定値変更部１１は、現在のズーム倍率（＝５０％）と最小のズーム倍率（＝０％）との差分の半分の変更幅（＝２５％）で、ズーム倍率を変更する。
【００４６】
上記半分の変更幅は「２５％」であり、ズーム倍率変更のピッチ間隔は「１０％」である。このため、設定値変更部１１は、上記半分の変更幅「２５％」のうち１の位を切り上げまたは四捨五入して「３０％」にする。該「３０％」は、現在の設定値と最小の設定値との差分に応じた変更幅である。従って、設定値変更部１１は、現在のズーム倍率を「５０％」から「２０％」に変更する。
【００４７】
図３（Ｂ）の例では、３回目に、ズームインボタン２１Ａの押下操作がされたとする。上述したように、ズーム操作は、ズームイン操作からズームアウト操作に切り替えられ、その後、ズームアウト操作からズームイン操作に切り替えられている。
【００４８】
上記の場合、設定値変更部１１は、実行済みのズームイン操作により設定されたズーム倍率のうち、最も大きいズーム倍率を最大値とする。図３（Ｂ）の例の場合、設定値変更部１１は、ズーム倍率の最大値を「１００％」から、初回に設定されたズーム倍率「５０％」に変更する。
【００４９】
設定値変更部１１は、現在のズーム倍率（＝２０％）と変更後の最大のズーム倍率（＝５０％）との差分の半分の変更幅（＝１５％）で、ズーム倍率を変更する。該半分の変更幅は「１５％」であるため、設定値変更部１１は、変更幅「１５％」のうち１の位を切り上げまたは四捨五入して、変更幅を「２０％」にする。該「２０％」は、現在の設定値と最大の設定値との差分に応じた変更幅であり、最大の設定値は、上述したように、「５０％」に変更されている。
【００５０】
従って、設定値変更部１１は、現在のズーム倍率を「２０％」から「４０％」に変更する。図３（Ａ）の例では、ズーム倍率を「４０％」にするためのズーム操作の操作回数は４回である。一方、図３（Ｂ）の例では、ズーム倍率を「４０％」にするためのズーム操作の操作回数は３回である。よって、ズーム倍率を「４０％」に変更するためのズーム操作の操作回数を低減することができる。
【００５１】
図４は、リセット処理の一例を示す図である。リセット処理は、一定時間経過後に、設定値変更部１１が、ズーム倍率を最小値（＝０％）または最大値（＝１００％）にする処理である。上記一定時間は、任意の時間に設定されてよい。
【００５２】
一定時間、ズーム操作がされない場合、カメラ４が撮影する撮影対象は変化している可能性がある。例えば、図４の例のように、ズーム倍率が「４０％」に設定されており、カメラ４が撮影している撮影対象の画像が表示画面５に表示されているとする。
【００５３】
ヘッドマウントディスプレイ１を装着したユーザは、一定時間経過後、上記撮影対象とは異なる撮影対象を視認する場合がある。例えば、該異なる撮影対象の適正なズーム倍率は「１００％」である場合もある。
【００５４】
上述したように、設定値変更部１１は、ズーム倍率の変更指示を受け付けるごとに、現在の設定値と最大の設定値との差分に応じた変更幅、または現在の設定値と最小の設定値との差分に応じた変更幅で、設定値を変更する。従って、設定値変更部１１は、ズーム倍率の変更指示を受け付けると、設定値を変更する。
【００５５】
設定値変更部１１が、上記のように設定値を変更する場合、ズーム倍率が変更されるごとに、ズーム倍率の変更幅は小さくなる。図４の例において、前回の変更指示によるズーム倍率の変更幅は「２０％」である。次に、ズーム倍率の変更指示を受け付けたとしても、ズーム倍率の変更幅は「２０％」より小さくなる。
【００５６】
そこで、設定値変更部１１は、前回のズーム操作から一定時間経過後に、ズーム倍率を最小値（＝０％）または最大値（＝１００％）に変更する処理を行なう。該処理は、実行済みのズーム操作をリセットする処理である。該リセット処理により、撮影対象が変化したとしても、所望のズーム倍率に設定することが可能になる。
【００５７】
一定時間経過したか否かは、タイマ１４がカウントした時間が上記一定時間に達したか否かに基づいて、判定されてもよい。
【００５８】
設定値変更部１１は、一定時間経過後に、受け付けたズーム操作に基づいて、ズーム倍率を「０％」と「１００％」とのうち何れに設定するかを決定してもよい。例えば、受け付け部１３が、上記一定時間経過後にズームイン操作を受け付けた場合、設定値変更部１１は、ズーム倍率を「１００％」に設定してもよい。
【００５９】
上記一定時間経過後にズームイン操作がされた場合、ヘッドマウントディスプレイ１を装着したユーザは、新たな撮影対象を拡大して表示画面５に表示させることを意図している可能性があるためである。
【００６０】
一方、図５の例に示されるように、受け付け部１３が、上記一定時間経過後にズームアウト操作を受け付けた場合、設定値変更部１１は、ズーム倍率を「０％」に設定してもよい。上記一定時間経過後にズームアウト操作がされた場合、ヘッドマウントディスプレイ１を装着したユーザは、新たな撮影対象を縮小して表示画面５に表示させることを意図している可能性があるためである。
【００６１】
図６は、連続ズームイン操作の一例を示す図である。受け付け部１３が、所定時間の間に、所定回数以上、連続してズームイン操作を受け付けた場合、設定値変更部１１は、連続ズームイン操作を検出する。所定時間および所定回数は、任意の値に設定されてよい。
【００６２】
所定時間の間に、所定回数以上、連続してズームイン操作がされた場合、該操作（連続ズームイン操作）は、ヘッドマウントディスプレイ１を装着したユーザが、ズーム倍率を最大にする意図に基づく操作である可能性がある。
【００６３】
設定値変更部１１は、上記連続ズームイン操作が検出された場合、ズーム倍率を「１００％」に設定する。図２（Ｂ）の例では、ズーム倍率を「０％」から「１００％」に変更するために、４回のズームイン操作が行われるが、図６の例の連続ズームイン操作では、３回の操作回数で、ズーム倍率が「０％」から「１００％」に変更される。従って、所望のズーム倍率に設定するための操作の回数が少なくなる。
【００６４】
ズームアウト操作が連続して行われた場合も同様である。受け付け部１３が、所定時間の間に、所定回数以上、連続してズームアウト操作を受け付けた場合、設定値変更部１１は、連続ズームアウト操作を検出する。
【００６５】
所定時間の間に、所定回数以上、連続してズームアウト操作がされた場合、該操作（連続ズームアウト操作）は、ヘッドマウントディスプレイ１を装着したユーザが、ズーム倍率を最小にする意図に基づく操作である可能性がある。設定値変更部１１は、上記連続ズームアウト操作が検出された場合、ズーム倍率を「０％」に設定する。連続ズームアウト操作の場合も、連続ズームイン操作と同様、操作回数が少なくなる。
【００６６】
＜実施形態の処理の流れ＞
図７乃至図１２のフローチャートを参照して、実施形態の処理の流れの一例について説明する。以下において、現在のズーム倍率は、カメラ制御部１２に設定されている現在のズーム倍率を表す。新ズーム倍率は、ズーム倍率変更操作により変更された、新たなズーム倍率を表す。
【００６７】
現ズーム倍率ＭＡＸは、現在のズーム倍率の最大値を表す。現ズーム倍率ＭＩＮは、現在のズーム倍率の最小値を表す。現ズーム倍率ＭＡＸの初期値は「１００％」であり、現ズーム倍率ＭＩＮの初期値は「０％」である。
【００６８】
上述したように、ズームイン操作からズームアウト操作に切り替わった場合、またはズームアウト操作からズームイン操作に切り替わった場合、ズーム倍率の最大値（現ズーム倍率ＭＡＸ）または最小値（現ズーム倍率ＭＩＮ）は変化する。リセットフラグは、リセット処理を行なうか否かを示すフラグである。
【００６９】
図７の例に示されるように、制御部２は、受け付け部１３が、コントローラ２１から、ズーム倍率変更操作がされた信号を受け付けたかを判定する（ステップＳ１）。
【００７０】
ヘッドマウントディスプレイ１を装着したユーザが、ズームインボタン２１Ａを押下すると、コントローラ２１は、押下操作に基づいて、ズームイン操作がされた信号をヘッドマウントディスプレイ１に送信する。
【００７１】
ヘッドマウントディスプレイ１を装着したユーザが、ズームアウトボタン２１Ｂを押下すると、コントローラ２１は、押下操作に基づいて、ズームアウト操作がされた信号をヘッドマウントディスプレイ１に送信する。
【００７２】
ステップＳ１でＹＥＳの場合、設定値変更部１１は、上記信号に基づいて、受け付けたズーム倍率変更操作が、ズームイン操作であるかを判定する（ステップＳ２）。ステップＳ２でＹＥＳの場合、設定値変更部１１は、ズームイン処理を行なう（ステップＳ３）。ステップＳ２でＮＯの場合、設定値変更部１１は、ズームアウト処理を行なう（ステップＳ４）。
【００７３】
ステップＳ３またはステップＳ４の後、処理は、ステップＳ１に戻る。ステップＳ１でＮＯの場合、制御部２は、一定時間、ズーム倍率変更操作がされていないかを判定する（ステップＳ５）。ステップＳ５でＮＯの場合、処理は、ステップＳ１に戻る。ステップＳ５でＹＥＳの場合、設定値変更部１１は、リセット処理を行なう（ステップＳ６）。ステップＳ６の後、処理は、ステップＳ１に戻る。
【００７４】
図８を参照して、ズームイン処理について説明する。設定値変更部１１は、受け付けたズームイン操作が、連続ズームイン操作に該当するか否かの判定を行う（ステップＳ１１）。
【００７５】
例えば、受け付けたズームイン操作により、所定時間の間に連続して操作されたズームイン操作が所定回数に達した場合、設定値変更部１１は、受け付けたズームイン操作が、連続ズームイン操作に該当すると判定してもよい。この場合、ステップＳ１１でＹＥＳと判定される。
【００７６】
ステップＳ１１でＮＯの場合、設定値変更部１１は、リセットフラグがオンであるかを判定する（ステップＳ１２）。ステップＳ１２でＮＯの場合、設定値変更部１１は、カメラ制御部１２から、現在のズーム倍率を取得する（ステップＳ１３）。
【００７７】
設定値変更部１１は、現ズーム倍率ＭＩＮを、ステップＳ１３で取得された現在のズーム倍率に設定する（ステップＳ１４）。例えば、現在のズーム倍率が「５０％」である場合、現ズーム倍率ＭＩＮは「５０％」になる。
【００７８】
設定値変更部１１は、現在のズーム倍率と現ズーム倍率ＭＡＸとの加算結果を「２」で除算し、除算結果を新ズーム倍率に設定する（ステップＳ１５）。例えば、現ズーム倍率ＭＡＸが初期値である「１００％」である場合、現在のズーム倍率は「５０％」であるため、ステップＳ１５の除算結果は「７５％」になる。
【００７９】
上述したように、ズーム倍率のピッチ間隔は「１０％」であることから、設定値変更部１１は、除算結果「７５％」を四捨五入または切り上げる。従って、新ズーム倍率は「８０％」になる。設定値変更部１１は、新ズーム倍率に現在のズーム倍率を変更する（ステップＳ１６）。
【００８０】
ステップＳ１１でＹＥＳの場合、設定値変更部１１は、連続ズームイン処理を行なう（ステップＳ１７）。ステップＳ１１でＮＯの場合であっても、ステップＳ１２でＹＥＳの場合、ステップＳ１７の連続ズームイン処理が行われる。
【００８１】
上述した一定時間経過後に、リセットフラグがオンに設定される。従って、上述した一定時間経過後に、ズームイン操作がされた場合に、ステップＳ１７の処理が行われる。
【００８２】
図９を参照して、ズームアウト処理について説明する。設定値変更部１１は、受け付けたズームアウト操作が、連続ズームアウト操作に該当するか否かの判定を行う（ステップＳ２１）。
【００８３】
例えば、受け付けたズームアウト操作により、所定時間の間に連続して操作されたズームアウト操作が所定回数に達した場合、設定値変更部１１は、受け付けたズームアウト操作が、連続ズームアウト操作に該当すると判定してもよい。
【００８４】
ステップＳ２１でＮＯの場合、設定値変更部１１は、リセットフラグがオンであるかを判定する（ステップＳ２２）。ステップＳ２２でＮＯの場合、設定値変更部１１は、カメラ制御部１２から、現在のズーム倍率を取得する（ステップＳ２３）。
【００８５】
設定値変更部１１は、現ズーム倍率ＭＡＸを、ステップＳ２３で取得された現在のズーム倍率に設定する（ステップＳ２４）。例えば、現在のズーム倍率が「８０％」である場合、現ズーム倍率ＭＡＸは「８０％」になる。
【００８６】
設定値変更部１１は、現在のズーム倍率と現ズーム倍率ＭＩＮとの加算結果を「２」で除算し、除算結果を新ズーム倍率に設定する（ステップＳ２５）。例えば、現ズーム倍率ＭＩＮが「５０％」である場合、上記のように現在のズーム倍率は「８０％」であるため、ステップＳ１５の除算結果は「６５％」になる。
【００８７】
上述したように、ズーム倍率のピッチ間隔は「１０％」であることから、設定値変更部１１は、除算結果「６５％」を四捨五入または切り上げる。従って、新ズーム倍率は「７０％」になる。設定値変更部１１は、新ズーム倍率に現在のズーム倍率を変更する（ステップＳ２６）。
【００８８】
ステップＳ２１でＹＥＳの場合、設定値変更部１１は、連続ズームアウト処理を行なう（ステップＳ２７）。ステップＳ２１でＮＯの場合であっても、ステップＳ２２でＹＥＳの場合、ステップＳ２７の連続ズームアウト処理が行われる。
【００８９】
上述した一定時間経過後に、リセットフラグがオンに設定される。従って、上述した一定時間経過後に、ズームアウト操作がされた場合に、ステップＳ２７の処理が行われる。
【００９０】
図１０の例のフローチャートを参照して、連続ズームイン処理について説明する。設定値変更部１１は、現ズーム倍率ＭＡＸを「１００％」に設定する（ステップＳ３１）。設定値変更部１１は、現ズーム倍率ＭＩＮを「０％」に設定する（ステップＳ３２）。ステップＳ３１およびステップＳ３２の処理により、現ズーム倍率ＭＡＸおよび現ズーム倍率ＭＩＮは初期値に戻る。
【００９１】
ズーム倍率ＭＡＸおよび現ズーム倍率ＭＩＮは初期値に戻るため、設定値変更部１１は、リセットフラグをオフに設定する（ステップＳ３３）。上述したように、連続ズームイン操作がされた場合、設定値変更部１１は、ズーム倍率を「１００％」に設定する（ステップＳ３４）。
【００９２】
図１１の例のフローチャートを参照して、連続ズームアウト処理について説明する。設定値変更部１１は、現ズーム倍率ＭＡＸを「１００％」に設定する（ステップＳ４１）。設定値変更部１１は、現ズーム倍率ＭＩＮを「０％」に設定する（ステップＳ４２）。ステップＳ３１およびステップＳ３２の処理により、現ズーム倍率ＭＡＸおよび現ズーム倍率ＭＩＮは初期値に戻る。
【００９３】
ズーム倍率ＭＡＸおよび現ズーム倍率ＭＩＮは初期値に戻るため、設定値変更部１１は、リセットフラグをオフに設定する（ステップＳ４３）。上述したように、連続ズームイン操作がされた場合、設定値変更部１１は、ズーム倍率を「０％」に設定する（ステップＳ４４）。
【００９４】
図１２を参照して、リセット処理について説明する。リセット処理は、上述したように、一定時間、ズーム倍率変更操作がない場合に行われる。図１２（Ａ）は、リセット処理の一例である。
【００９５】
設定値変更部１１は、連続ズームイン処理または連続ズームアウト処理を行なう（ステップＳ５１）。連続ズームイン処理または連続ズームアウト処理が行なわれることにより、現ズーム倍率ＭＡＸおよび現ズーム倍率ＭＩＮは初期値に戻る。現ズーム倍率ＭＡＸおよび現ズーム倍率ＭＩＮが初期値に戻ることにより、リセット処理が行なわれる。
【００９６】
また、リセット処理は、図１２（Ｂ）の処理により実現されてもよい。図１２（Ｂ）において、設定値変更部１１は、リセットフラグをオンに設定する（ステップＳ５２）。リセットフラグがオンに設定されると、図８のステップＳ１２および図９のステップＳ２２の判定結果がＹＥＳになる。
【００９７】
図８のステップＳ１２の判定結果がＹＥＳとなることにより、連続ズームイン処理が行なわれる。図９のステップＳ２２の判定結果がＹＥＳとなることにより、連続ズームアウト処理が行なわれる。連続ズームイン処理または連続ズームアウト処理が行なわれることにより、現ズーム倍率ＭＡＸおよび現ズーム倍率ＭＩＮが初期値に戻る。
【００９８】
＜制御装置のハードウェア構成の一例＞
次に、図１３の例を参照して、実施形態の処理を行なう制御装置のハードウェア構成の一例を説明する。該制御装置は、ヘッドマウントディスプレイ等のウェアラブルデバイスに内蔵される装置である。
【００９９】
図１３の例に示すように、バス１００に対して、プロセッサ１１１とRandom Access Memory(RAM)１１２とRead Only Memory(ROM)１１３とが接続される。また、該バス１００に対して、補助記憶装置１１４と媒体接続部１１５と通信インタフェース１１６とが接続される。
【０１００】
プロセッサ１１１はＲＡＭ１１２に展開されたプログラムを実行する。実行されるプログラムとしては、実施形態における処理を行うプログラムが適用されてもよい。
【０１０１】
ＲＯＭ１１３はＲＡＭ１１２に展開されるプログラムを記憶する不揮発性の記憶装置である。補助記憶装置１１４は、種々の情報を記憶する記憶装置であり、例えば半導体メモリ等が適用されてもよい。媒体接続部１１５は、可搬型記録媒体１１５Ｍと接続可能に設けられている。
【０１０２】
可搬型記録媒体１１５Ｍとしては、可搬型のメモリ（例えば、半導体メモリ）等が適用されてもよい。この可搬型記録媒体１１５Ｍに実施形態の処理を行うプログラムが記録されていてもよい。
【０１０３】
上述した制御部２は、与えられたプログラムをプロセッサ１１１が実行することにより実現されてもよい。また、ウェアラブルデバイスに内蔵される制御装置は、例えば、Field-Programmable Gate Array(FPGA)等の集積回路により実現されてもよい。
【０１０４】
ＲＡＭ１１２、ＲＯＭ１１３、補助記憶装置１１４および可搬型記録媒体１１５Ｍは、何れもコンピュータ読み取り可能な有形の記憶媒体の一例である。これらの有形な記憶媒体は、信号搬送波のような一時的な媒体ではない。
【０１０５】
＜その他＞
上述した実施形態では、設定値は、ズーム倍率であるものとして説明したが、該設定値は、例えば、音量調整や早送り、巻き戻し等であってもよい。該設定値を、変更する際に、上述した実施形態が適用されてもよい。
【０１０６】
本実施形態および各変形例は、以上に述べた実施の形態に限定されるものではなく、本実施形態および各変形例の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。以上の実施形態に関して、さらに、以下の付記を開示する。
（付記１）
ウェアラブルデバイスの設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または前記現在の設定値と最小の設定値との差分に応じた変更幅で、前記設定値を変更する、
処理を制御装置に実行させることを特徴とする制御プログラム。
（付記２）
前記指示が上げる指示から下げる指示に変更された場合、前記最大の設定値を、前記指示が変更された際の現在の設定値に変更し、前記指示が下げる指示から上げる指示に変更された場合、前記最小の設定値を、前記指示が変更された際の現在の設定値に変更する、
処理を前記制御装置に実行させることを特徴とする付記１記載の制御プログラム。
（付記３）
前記指示を受け付けた際の前記設定値の変更幅は、前回の変更における前記設定値の前記変更幅の半分に応じた幅であること、
を特徴とする付記１記載の制御プログラム。
（付記４）
前記前回の変更における前記設定値の前記変更幅の半分の幅が、該設定値の変更幅のピッチ間隔と一致しない場合、前記変更値の幅を四捨五入または切り上げる、
処理を前記制御装置に実行させることを特徴とする付記３記載の制御プログラム。
（付記５）
初回の前記設定値を変更する指示を受け付けた際の前記設定値の変更幅は、前記設定値の最小値から最大値までの幅の半分に応じた幅であること、
を特徴とする付記１記載の制御プログラム。
（付記６）
所定時間内に連続して所定回数以上、前記設定値を上げる指示または前記設定値を下げる指示を受け付けた場合、前記設定値を、初期の最小値または初期の最大値に設定する、
処理を前記制御装置に実行させることを特徴とする付記１記載の制御プログラム。
（付記７）
前記設定値を変更する指示を受け付けてから、一定時間経過後に、前記設定値を、初期の最小値または初期の最大値に設定する、
処理を前記制御装置に実行させることを特徴とする付記１記載の制御プログラム。
（付記８）
前記一定時間経過後に、前記設定値を上げる指示を受け付けた場合、前記設定値を前記初期の最大値に設定し、前記設定値を下げる指示を受け付けた場合、前記設定値を前記初期の最小値に設定する、
処理を前記制御装置に実行させることを特徴とする付記７項記載の制御プログラム。
（付記９）
前記ウェアラブルデバイスは、ヘッドマウントディスプレイであり、前記設定値は、前記ヘッドマウントディスプレイのカメラのズーム倍率であること、
を特徴とする付記１記載の制御プログラム。
（付記１０）
ウェアラブルデバイスの設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または前記現在の設定値と最小の設定値との差分に応じた変更幅で、前記設定値を変更する、
処理を制御装置が実行することを特徴とする制御方法。
（付記１１）
ウェアラブルデバイスの設定値を変更する指示を受け付けると、現在の設定値と最大の設定値との差分に応じた変更幅、または前記現在の設定値と最小の設定値との差分に応じた変更幅で、前記設定値を変更する設定値変更部、
を備えることを特徴とする制御装置。
【符号の説明】
【０１０７】
１    ヘッドマウントディスプレイ
２    制御部
３    通信部
４    カメラ
５    表示画面
６    記憶部
１１    設定値変更部
１２    カメラ制御部
１３    受け付け部
１４    タイマ
２１    コントローラ
２１Ａ  ズームインボタン
２１Ｂ  ズームアウトボタン
１１１    プロセッサ
１１２    ＲＡＭ
１１３    ＲＯＭ
【図１】
2019096205.tif 000003
【図２】
2019096205.tif 000004
【図３】
2019096205.tif 000005
【図４】
2019096205.tif 000006
【図５】
2019096205.tif 000007
【図６】
2019096205.tif 000008
【図７】
2019096205.tif 000009
【図８】
2019096205.tif 000010
【図９】
2019096205.tif 000011
【図１０】
2019096205.tif 000012
【図１１】
2019096205.tif 000013
【図１２】
2019096205.tif 000014
【図１３】
2019096205.tif 000015