JP6458507B2 - Wearable computer, command setting method and command setting program - Google Patents
Wearable computer, command setting method and command setting program Download PDFInfo
- Publication number
- JP6458507B2 JP6458507B2 JP2015009224A JP2015009224A JP6458507B2 JP 6458507 B2 JP6458507 B2 JP 6458507B2 JP 2015009224 A JP2015009224 A JP 2015009224A JP 2015009224 A JP2015009224 A JP 2015009224A JP 6458507 B2 JP6458507 B2 JP 6458507B2
- Authority
- JP
- Japan
- Prior art keywords
- predetermined
- output
- command
- function
- sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、ウェアラブルコンピューター、コマンド設定方法およびコマンド設定プログラムに関する。 The present invention relates to a wearable computer, a command setting method, and a command setting program.
従来、ジェスチャーをコマンドとして設定する技術が開発されている。例えば、特許文献1においては、ユーザーが、自身の特定のジェスチャーをコマンドとしてプログラム可能であることが開示されている(特許文献1、0025段落)。 Conventionally, techniques for setting gestures as commands have been developed. For example, Patent Literature 1 discloses that a user can program a specific gesture as a command (Patent Literature 1, paragraph 0025).
従来の技術においては、ユーザーが特定のジェスチャーを特定のコマンドに割り当てる必要がある。しかし、ユーザー自身が特定のジェスチャーを特定のコマンドとして選択し、登録する構成であると、ジェスチャーによるコマンド入力を行うために特定のジェスチャーと特定のコマンドとの関係をユーザーが常に記憶しておく必要があるなど、ユーザーにとっての負担が大きい。
本発明は、ユーザーの負担を増やすことなく操作性を向上させることが可能な技術を提供することを目的とする。
In the prior art, a user needs to assign a specific gesture to a specific command. However, if the user himself selects a specific gesture as a specific command and registers it, the user must always remember the relationship between the specific gesture and the specific command in order to input a command using the gesture. There is a heavy burden on users.
An object of this invention is to provide the technique which can improve operativity, without increasing a user's burden.
上記目的を達成するためのウェアラブルコンピューターは、例えば、センサーと、複数の機能を実行可能な制御部とを備え、センサーの出力を取得するセンサー出力取得部と、機能に関する操作を受け付ける操作受付部と、所定の操作が行われた前後の所定期間内に所定パターンの出力が発生していた場合、所定パターンの出力を所定の操作に関するコマンドに割り当てるコマンド割当部と、を備える。 A wearable computer for achieving the above object includes, for example, a sensor and a control unit capable of executing a plurality of functions, a sensor output acquisition unit that acquires the output of the sensor, and an operation reception unit that receives an operation related to the function. A command assigning unit that assigns the output of the predetermined pattern to a command related to the predetermined operation when the output of the predetermined pattern occurs within a predetermined period before and after the predetermined operation is performed.
すなわち、ウェアラブルコンピューターはセンサーを備えており、ウェアラブルコンピューターに対して何らかのアクション、例えば、ウェアラブルコンピューターに対する接触やジェスチャー、ウェアラブルコンピューターを装着した利用者の動作等が行われると、これらのアクションに応じて各センサーから検出値が出力される。一方、ウェアラブルコンピューターが備える制御部においては、複数の機能を実行可能であり、操作受付部は当該機能に関する操作を受け付けることができる。 That is, the wearable computer includes a sensor, and when an action is performed on the wearable computer, for example, when a contact or gesture with the wearable computer or a user wearing the wearable computer performs an action, The detection value is output from the sensor. On the other hand, the control unit included in the wearable computer can execute a plurality of functions, and the operation receiving unit can receive an operation related to the function.
このような構成において、利用者がウェアラブルコンピューターを操作する際には、その前後に定型のアクションを行っている場合がある。例えば、眼鏡型のウェアラブルコンピューターにおいて、スリープ状態ではウェアラブルコンピューターが装着されておらず、ウェアラブルコンピューターが装着されてからスリープ状態からの復帰操作が行われる場合、ウェアラブルコンピューターを装着する際の利用者のアクションは、定型のアクションであるといえる。このような定型のアクションが行われた場合、センサーからの出力は定型的なパターン(所定パターン)となる。 In such a configuration, when the user operates the wearable computer, there are cases where a routine action is performed before and after that. For example, in a glasses-type wearable computer, if the wearable computer is not attached in the sleep state, and the operation for returning from the sleep state is performed after the wearable computer is attached, the user action when wearing the wearable computer Is a standard action. When such a fixed action is performed, the output from the sensor becomes a fixed pattern (predetermined pattern).
そこで、コマンド割当部においては、所定の操作が行われた前後の所定期間内に所定パターンの出力が発生していた場合、所定パターンの出力を所定の操作に関するコマンドに割り当てる。この構成によれば、所定の操作が行われた前後の定型のアクションに起因するセンサーの出力を、当該操作に関するコマンドとすることができる。従って、利用者が意識していなくても、所定の操作が行われた場合の定型のアクションに対してコマンドを割り当てることができる。また、当該コマンドは、所定の操作が行われる際の定型のアクションであるため、利用者は、通常行うアクションを行うのみでコマンドを発生させることができ、アクションとコマンドとの関係を意識して記憶している必要はない。従って、ユーザーの負担を増やすことなく操作性を向上させることが可能である。 Therefore, the command assigning unit assigns the output of the predetermined pattern to the command related to the predetermined operation when the output of the predetermined pattern is generated within a predetermined period before and after the predetermined operation is performed. According to this configuration, the output of the sensor resulting from the fixed actions before and after the predetermined operation is performed can be used as a command related to the operation. Therefore, even if the user is not conscious, a command can be assigned to a fixed action when a predetermined operation is performed. In addition, since the command is a standard action when a predetermined operation is performed, the user can generate the command only by performing the usual action, and is aware of the relationship between the action and the command. There is no need to remember. Therefore, operability can be improved without increasing the burden on the user.
ここで、センサーは、ウェアラブルコンピューターに対する何らかのアクションを検出可能なセンサーであればよい。例えば、モーションセンサー(加速度センサー、角速度センサー、地磁気センサーのいずれかまたは組み合わせ等)、光学センサー(可視光、非可視光を含む)、超音波センサー、マイク、カメラ、タッチセンサーなど、各種の検出対象を検出するセンサーの少なくとも1種類以上がウェアラブルコンピューターに備えられていればよい。なお、ウェアラブルコンピューターには、少なくとも1種類のセンサーが1個備えられていればよいが、センサーの種類や数が多いほど多様な出力パターンを定義することができ、多様なコマンドを割り当てることができる。 Here, the sensor may be any sensor that can detect any action on the wearable computer. For example, various detection targets such as motion sensors (acceleration sensors, angular velocity sensors, geomagnetic sensors, or combinations thereof), optical sensors (including visible light and invisible light), ultrasonic sensors, microphones, cameras, touch sensors, etc. It is only necessary that the wearable computer has at least one type of sensor for detecting the detection. The wearable computer only needs to have at least one type of sensor, but the more types and the number of sensors, the more various output patterns can be defined and various commands can be assigned. .
制御部は、複数の機能を実行可能であればよく、制御部がプログラムによって機能を実現してもよいし、他の装置、例えば、センサーやボタン等と制御部が協働して機能を実現してもよい。なお、センサー出力部、操作受付部、コマンド割当部が制御部によって実現されてもよい。 The control unit only needs to be able to execute a plurality of functions. The control unit may realize the function by a program, or the function may be realized in cooperation with another device such as a sensor or a button. May be. The sensor output unit, the operation receiving unit, and the command assigning unit may be realized by the control unit.
センサー出力取得部は、センサーの出力を取得することができればよい。すなわち、センサー出力取得部は、センサーが検出対象の検出結果を示す情報を出力すると、当該情報を取得することができればよい。また、センサー出力取得部は、センサーの出力が所定パターンであるか否かを判定できるようにセンサーの出力を取得する。従って、センサー出力取得部は、例えば、時系列の出力の履歴を保持するなどして、センサーの出力を時系列に特定可能に当該出力を取得する。 The sensor output acquisition unit only needs to acquire the output of the sensor. That is, the sensor output acquisition unit only needs to be able to acquire the information when the sensor outputs information indicating the detection result of the detection target. The sensor output acquisition unit acquires the output of the sensor so that it can be determined whether or not the output of the sensor is a predetermined pattern. Therefore, the sensor output acquisition unit acquires the output so that the output of the sensor can be specified in time series, for example, by holding a history of output in time series.
操作受付部は、機能に関する操作を受け付けることができればよい。すなわち、利用者がウェアラブルコンピューターに対して行う、機能に関する操作を受け付けることができればよい。利用者が行う操作は、種々の対象に対する操作を想定可能であり、ボタン等の操作子に対する操作やタッチパネル等に対するタッチ操作であってもよいし、各種のセンサーで検出可能な任意の操作(ジェスチャー等)であってもよい。操作は、機能に関連していればよく、例えば、機能の実行を指示する操作や、機能の中断(終了を含む)を指示する操作、機能を利用するための操作(例えば、アプリケーションプログラムで提供される機能の1つを利用するための操作等)など、種々の操作が想定される。 The operation reception part should just be able to receive the operation regarding a function. That is, it suffices if the user can accept an operation related to a function performed on the wearable computer. The operation performed by the user can be assumed to be an operation on various objects, and may be an operation on an operator such as a button or a touch operation on a touch panel, or any operation (gesture that can be detected by various sensors). Etc.). The operation only needs to be related to the function. For example, an operation for instructing execution of the function, an operation for instructing interruption (including termination) of the function, and an operation for using the function (for example, provided by an application program) Various operations, such as an operation for using one of the functions to be performed).
コマンド割当部は、所定の操作が行われた前後の所定期間内に所定パターンの出力が発生していた場合、所定パターンの出力を所定の操作に関するコマンドに割り当てることができればよい。すなわち、コマンド割当部は、所定の操作とセンサーにおける所定パターンの出力とがセットで発生していた場合に、当該所定パターンの出力を所定の操作に関するコマンドに割り当てる。従って、この後、利用者は、所定の操作を行わなくても、所定パターンの出力を発生させるようなアクションを行うことにより、所定の操作によって実現される機能と同一の機能を利用することが可能になる。 The command assigning unit only needs to be able to assign the output of the predetermined pattern to the command related to the predetermined operation when the output of the predetermined pattern is generated within a predetermined period before and after the predetermined operation is performed. That is, when the predetermined operation and the output of the predetermined pattern in the sensor are generated as a set, the command allocation unit allocates the output of the predetermined pattern to the command related to the predetermined operation. Therefore, after this, the user can use the same function as the function realized by the predetermined operation by performing an action that generates the output of the predetermined pattern without performing the predetermined operation. It becomes possible.
所定期間は、操作が行われた前後の期間の少なくとも一部として予め決められていればよく、操作より前の期間であってもよいし、操作より後の期間であってもよいし、操作より前の時点から操作より後の時点を含む期間であってもよい。所定パターンは、センサーからの特徴的な時系列の出力であり、所定の操作の前後でウェアラブルコンピューターに対して行われたアクションに起因して発生するパターンであればよい。また、所定パターンは、異なる時刻において当該パターンが再現したと判断できるように定義されていればよい。この意味で、出力が厳密に再現することは必要とされず、出力の特徴に対してある程度のマージンを設けて所定パターンを定義してよい。 The predetermined period may be determined in advance as at least a part of the period before and after the operation is performed, may be a period before the operation, may be a period after the operation, It may be a period including a time point before the operation from an earlier time point. The predetermined pattern is a characteristic time-series output from the sensor and may be a pattern generated due to an action performed on the wearable computer before and after the predetermined operation. The predetermined pattern may be defined so that it can be determined that the pattern has been reproduced at different times. In this sense, it is not necessary for the output to be strictly reproduced, and a predetermined pattern may be defined with a certain margin for the output feature.
コマンドは、センサーの出力が所定パターンであった場合における所定の操作に関連していればよい。例えば、コマンドは、所定の操作と同等の意味を有するコマンドであってもよいし、所定の操作と同等の動作を実施すべきか否かを利用者に問い合わせる処理の実行を指示するコマンドであってもよい。前者であれば、センサーの出力が所定パターンである場合に、制御部が、所定の操作に関する機能を実行する構成となる。この構成によれば、利用者は、通常行うアクションを行うのみで所定の操作による機能と同一の機能を実行させることができる。 The command may be related to a predetermined operation when the output of the sensor has a predetermined pattern. For example, the command may be a command having a meaning equivalent to a predetermined operation, or a command instructing execution of a process for inquiring a user whether or not an operation equivalent to the predetermined operation should be performed. Also good. In the former case, when the output of the sensor has a predetermined pattern, the control unit performs a function related to a predetermined operation. According to this configuration, the user can execute the same function as a function by a predetermined operation only by performing a normal action.
さらに、コマンド割当部が、所定の操作が行われた前後の所定期間内に所定パターンの出力が所定閾値以上の頻度で発生していた場合に、所定パターンの出力を所定の操作に関するコマンドに割り当てる構成を採用してもよい。すなわち、所定の操作とともに所定パターンが発生することが統計的に信頼し得る場合に、所定パターンの出力を所定の操作に関するコマンドに割り当てる。この構成によれば、所定の操作との関連性が低いパターンの出力がコマンドに割り当てられることを防止することができる。 Further, the command assigning unit assigns the output of the predetermined pattern to the command related to the predetermined operation when the output of the predetermined pattern occurs at a frequency equal to or higher than the predetermined threshold within a predetermined period before and after the predetermined operation is performed. A configuration may be adopted. That is, when it is statistically reliable that a predetermined pattern is generated together with a predetermined operation, the output of the predetermined pattern is assigned to a command related to the predetermined operation. According to this configuration, it is possible to prevent a pattern output having a low relevance to a predetermined operation from being assigned to a command.
さらに、コマンド割当部が、所定の操作が制御部に対する所定の機能の実行開始指示である場合、所定の操作より前の期間に所定パターンの出力が発生していた場合に、所定パターンの出力を所定の操作に関するコマンドに割り当てる構成であってもよい。すなわち、所定の機能の実行開始前において、利用者は、当該機能を利用するための準備を行う可能性が高い。従って、当該準備が定型のアクションとなってセンサーから所定パターンの出力が行われる可能性が高い。そこで、所定の操作が制御部に対する所定の機能の実行開始指示である場合、コマンド割当部が、所定の操作より前の期間における所定パターンの出力を所定の操作に関するコマンドに割り当てる構成とすれば、所定の機能の実行を開始する前の準備アクションをコマンドに割り当てることができる。 Furthermore, when the predetermined operation is an instruction to start execution of the predetermined function for the control unit, the command allocation unit outputs the predetermined pattern when the output of the predetermined pattern has occurred in a period before the predetermined operation. The configuration may be assigned to a command related to a predetermined operation. That is, before the execution of a predetermined function is started, the user is highly likely to prepare for using the function. Therefore, there is a high possibility that the preparation becomes a standard action and a predetermined pattern is output from the sensor. Therefore, if the predetermined operation is an instruction to start execution of a predetermined function for the control unit, the command allocation unit is configured to allocate an output of a predetermined pattern in a period before the predetermined operation to a command related to the predetermined operation. A preparatory action before starting execution of a predetermined function can be assigned to a command.
例えば、眼鏡型のウェアラブルコンピューターにおいて、スリープ状態からの復帰操作が行われる前にウェアラブルコンピューターを装着するアクションが行われた場合においては、当該装着するアクションによってセンサーから出力される所定パターンをコマンドに割り当てることができる。また、例えば、腕時計型のウェアラブルコンピューターにおいて、スリープ状態からの復帰操作が行われる前に腕を動かしてウェアラブルコンピューターを視野内に配置するアクションが行われた場合においては、当該装着するアクションによってセンサーから出力される所定パターンをコマンドに割り当てることができる。 For example, in an eyeglass-type wearable computer, when an action for wearing the wearable computer is performed before the operation for returning from the sleep state is performed, a predetermined pattern output from the sensor by the wearing action is assigned to a command. be able to. Also, for example, in the case of a wristwatch-type wearable computer, when an action is performed to move the arm and place the wearable computer in the field of view before the return operation from the sleep state is performed, the sensor is activated by the wearing action. A predetermined pattern to be output can be assigned to a command.
さらに、コマンド割当部が、所定の操作が制御部に対する所定の機能の中断指示である場合、所定の操作より後の期間に所定パターンの出力が発生していた場合に、所定パターンの出力を所定の操作に関するコマンドに割り当てる構成であってもよい。すなわち、所定の機能の中断後において、利用者は、当該機能の中断に伴うアクションを行う可能性が高い。従って、当該アクションが定型的であればセンサーから所定パターンの出力が行われる可能性が高い。そこで、所定の操作が制御部に対する所定の機能の中断指示である場合、コマンド割当部が、所定の操作より後の期間における所定パターンの出力を所定の操作に関するコマンドに割り当てる構成とすれば、所定の機能を中断した後のアクションをコマンドに割り当てることができる。 Furthermore, when the predetermined operation is an instruction to interrupt the predetermined function to the control unit, the command assigning unit outputs the predetermined pattern when the output of the predetermined pattern occurs in a period after the predetermined operation. The configuration may be assigned to commands related to the operations. That is, after interruption of a predetermined function, the user is highly likely to perform an action associated with the interruption of the function. Therefore, if the action is typical, there is a high possibility that a predetermined pattern is output from the sensor. Therefore, when the predetermined operation is an instruction to interrupt the predetermined function to the control unit, the command assigning unit assigns the output of the predetermined pattern in the period after the predetermined operation to the command related to the predetermined operation. You can assign an action to the command after interrupting the function.
例えば、眼鏡型のウェアラブルコンピューターにおいて、動画の再生機能を中断した後にウェアラブルコンピューターを装着している利用者が立ち上がるアクションや、ウェアラブルコンピューターを外すアクションや机等に置くアクション等が行われた場合においては、これらのアクションによってセンサーから出力される所定パターンをコマンドに割り当てることができる。また、例えば、腕時計型のウェアラブルコンピューターにおいて、動画の再生機能を中断した後に腕を動かしてウェアラブルコンピューターを視野内から視野外に配置するアクションが行われた場合においては、当該アクションによってセンサーから出力される所定パターンをコマンドに割り当てることができる。なお、所定の機能の中断は、機能の実行が止められることを意味し、機能の一時停止や機能の終了を含む。 For example, in the case of a glasses-type wearable computer, when the user wearing the wearable computer starts up after interrupting the movie playback function, or the action of removing the wearable computer or placing it on a desk, etc. The predetermined pattern output from the sensor by these actions can be assigned to the command. Also, for example, in the case of a watch-type wearable computer, if the action of placing the wearable computer out of the field of view is performed by moving the arm after interrupting the movie playback function, the action is output from the sensor. Predetermined patterns can be assigned to commands. Note that the interruption of a predetermined function means that the execution of the function is stopped, and includes the temporary stop of the function and the end of the function.
さらに、本発明のように、所定の操作が行われた前後の所定期間内に所定パターンの出力が発生していた場合、所定パターンの出力を所定操作に関するコマンドに割り当てる手法は、プログラムや方法としても適用可能である。また、以上のような装置、プログラム、方法は、単独の装置として実現される場合もあれば、複合的な機能を有する装置において共有の部品を利用して実現される場合もあり、各種の態様を含むものである。 Further, as in the present invention, when the output of the predetermined pattern occurs within a predetermined period before and after the predetermined operation is performed, the method of assigning the output of the predetermined pattern to the command related to the predetermined operation is a program or a method. Is also applicable. In addition, the apparatus, program, and method as described above may be realized as a single apparatus, or may be realized using a shared component in an apparatus having multiple functions. Is included.
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)ウェアラブルコンピューターの構成:
(2)コマンド割当処理:
(3)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Wearable computer configuration:
(2) Command assignment processing:
(3) Other embodiments:
(1)ウェアラブルコンピューターの構成:
図1は、本発明の実施形態にかかるウェアラブルコンピューターの使用状態を示す図であり、図2は、本発明の実施形態にかかるウェアラブルコンピューターのブロック図である。本実施形態において、ウェアラブルコンピューターは、制御装置10と表示装置50とによって構成される。表示装置50は、眼鏡型の装置であり、利用者の鼻と耳を支点にして利用者の眼前に配置されて利用される。表示装置50は、利用者が装着した状態において左目ELの眼前に位置する導光部51と右目ERの眼前に位置する導光部52とを備えている。本実施形態において、導光部51,52は可視光を透過する樹脂で形成されており、利用者は、視野から導光部51,52を介して入力する可視光によって視野内の風景を視認することができる。
(1) Wearable computer configuration:
FIG. 1 is a diagram showing a use state of a wearable computer according to an embodiment of the present invention, and FIG. 2 is a block diagram of the wearable computer according to an embodiment of the present invention. In the present embodiment, the wearable computer includes the
本実施形態においては、さらに、導光部51,52の内部に、一部の光を透過し、一部の光を反射する表示部81,82が備えられている。表示部81,82は、利用者の左目EL、右目ERにおいて正面を見た場合の視線方向に対して傾斜するように配置されているハーフミラーである。この結果、図2において破線の矢印で示すように、視野からの可視光が表示部81,82を透過して左目EL、右目ERに到達する。また、図2において一点鎖線の矢印で示すように、左目画像投影部61、右目画像投影部62が出力する可視光が表示部81,82で反射されて左目EL、右目ERに到達する。従って、表示部81,82は、利用者の視野から入力する光を透過するとともに画像を表示可能なスクリーンであり、当該表示部81,82により、利用者は、表示装置50の外部(視野)からの可視光と、左目画像投影部61、右目画像投影部62が出力する可視光とが重畳された状態で、双方の光が形成する像を同時に視認することができる。
In the present embodiment, the light guides 51 and 52 are further provided with
表示装置50は、左目画像投影部61、右目画像投影部62以外に、インターフェイス60a,60b、9軸センサー70を備えている。左目画像投影部61および右目画像投影部62は、図示しない光源、光変調装置、光学系等を備えており、光源から出力される可視光の透過量を光変調装置によって画素毎に制御し、光学系を介して表示部81,82に出力することができる。
The
また、左目画像投影部61、右目画像投影部62のそれぞれには、インターフェイス60a,60bが接続されている。インターフェイス60a,60bには制御装置10のインターフェイス40から延びる配線が接続され、制御装置10および表示装置50は、当該配線を介して通信を行うことができる。本実施形態において、左目画像投影部61、右目画像投影部62は、インターフェイス60a,60bが出力する画像情報に基づいて画像を表示する。すなわち、左目画像投影部61、右目画像投影部62は、インターフェイス60a,60bが出力する画像情報に基づいて各画素の透過量を制御することにより、表示部81,82に画像を投影する。
9軸センサー70は、加速度(3軸)、角速度(3軸)、地磁気(3軸)、を検出するモーションセンサーである。9軸センサー70は表示装置50に内蔵されているため、9軸センサー70は、表示装置50に作用する加速度、角速度、地磁気を検出し、検出結果を示す信号を出力することができる。従って、9軸センサー70は、利用者が表示装置50を持ち上げた後、自身の頭部に装着する過程で表示装置50に作用する加速度等や、利用者の頭部に表示装置50が装着された状態で表示装置50に作用する加速度等、利用者が表示装置50を頭部から取り外して机等に置く過程で表示装置50に作用する加速度等を検出することができる。
The 9-
なお、9軸センサー70には、インターフェイス60aから延びる配線が接続されており、9軸センサー70は当該配線を介して送信される制御信号によって制御される。また、9軸センサー70の検出結果を示す出力は当該配線およびインターフェイス60aを介して制御装置10に送信される。図2においては、インターフェイス60aと9軸センサー70を結ぶ配線を、簡単のために表示装置50の外部を通る矢印で表現しているが、本実施形態において当該配線は表示装置50の内部を通っている。
The 9-
制御装置10は、CPU、RAM、ROM等を備える制御部20と記録媒体30とインターフェイス40とボタン41とディスプレイ42とを備えており、制御部20は、ROMや記録媒体30等に記録されたプログラムを実行することができる。
The
ボタン41は、直方体の制御装置10の表面に押し込み可能に設けられ、制御部20は当該ボタン41に対する押し込み操作が行われたことを検出することができる。利用者は当該ボタン41に対して押し込み操作を行うことで、所定の機能の実行開始指示や所定の機能の中断指示など、各種の指示や選択等の操作を行うことができる。なお、図1においては、制御装置10の表面に設けられた複数のボタンの中の1個に引き出し線を付して示している。
The
ディスプレイ42は、任意の画像を表示するディスプレイと、当該ディスプレイ上における任意の複数の位置に対するタッチを検出するセンサーとを備えた装置である。制御部20は、当該ディスプレイ42に対して制御信号を出力することでディスプレイ42に任意の画像を表示させることができる。また、制御部20は、ディスプレイ42からの出力信号に基づいて、利用者がディスプレイ42に触れることによる指示等を取得することができる。インターフェイス40には表示装置50のインターフェイス60a,60bから延びる配線が接続される。
The
本実施形態において制御部20は、ROMや記録媒体30等に記録された図示しない各種のプログラムを実行することが可能である。本実施形態においては、これらのプログラムとして、オペレーティングシステムプログラムや動画の再生プログラム等の各種アプリケーションプログラム、センサー出力をコマンドに割り当てるコマンド割当プログラム21が含まれている。制御部20は、これらのオペレーティングシステムプログラムやアプリケーションプログラムの処理により、各種の機能を実行することができる。例えば、オペレーティングシステムプログラムにより、制御部20は、上述のボタン41に対する操作や各ボタンによる操作の受付を行うことが可能である。本実施形態においては、制御部20がオペレーティングシステムプログラムを実行することにより、利用者はボタン41を操作して制御装置10および表示装置50における機能の一部を停止させるスリープやスリープ状態からの復帰等を実行することができる。
In the present embodiment, the
また、アプリケーションプログラムにより制御部20は、各種の機能を実行することができる。例えば、動画の再生プログラムにより、制御部20は、フレーム毎の左目用の画像と右目用の画像を生成し、生成された画像を順次インターフェイス40,60a,60bを介して左目画像投影部61、右目画像投影部62に出力する。この結果、表示装置50の表示部81,82においてはフレーム毎の画像が表示され、利用者は、視野内のオブジェクトとともに再生された動画を視認することができる。
Further, the
本実施形態において利用者は、ボタン41によってアプリケーションプログラムやオペレーティングシステムプログラムが提供する各種の機能を利用することが可能であるとともに、表示装置50に対するアクションをコマンドに割り当て、当該コマンドによって各種の機能を利用することも可能である。このような、機能のコマンドへの割り当ては、コマンド割当プログラム21によって行われる。当該割り当てを行うため、コマンド割当プログラム21は、センサー出力取得部21aと操作受付部21bとコマンド割当部21cとを備えている。
In the present embodiment, the user can use various functions provided by the application program and the operating system program by using the
センサー出力取得部21aは、センサーの出力を取得する機能を制御部20に実現させるプログラムモジュールである。すなわち、制御部20は、センサー出力取得部21aの処理により、インターフェイス40,60aを介して9軸センサー70に制御信号を出力して当該9軸センサー70を制御する。9軸センサー70が加速度等を検出すると、当該加速度等を示す信号を出力する。制御部20は、インターフェイス40,60aを介して当該信号を取得することでセンサーの出力を取得する。制御部20がセンサーの出力を取得すると、制御部20は、時系列の出力の履歴を示す履歴情報30aを記録媒体30に記録する。
The sensor
操作受付部21bは、制御部20において実行可能な機能に関する操作を受け付ける処理を制御部20に実現させるプログラムモジュールである。すなわち、制御部20は、操作受付部21bの処理により、利用者がウェアラブルコンピューターに対して行う操作を受け付け、操作に応じた機能を実行または中断する。本実施形態において、当該操作は、ボタン41による操作と、表示装置50に対するアクションとの少なくとも一方によって実現される。
The
すなわち、ボタン41に対する操作と、当該操作によって実行または中断される機能とは予め対応づけられており、利用者がボタン41を操作すると制御部20は操作されたボタン41を特定するとともに操作されたボタン41に対応づけられた機能の実行を開始し、または、機能を中断する。さらに、表示装置50に対するアクションによる9軸センサー70からの所定パターンの出力に対してコマンドが割り当てられている場合、制御部20は、当該所定パターンの出力が取得された場合に、当該コマンドに応じた機能を実行(または中断)する。
That is, an operation on the
コマンド割当部21cは、所定の操作が行われた前後の所定期間内に所定パターンの出力が発生していた場合、所定パターンの出力を所定の操作に関するコマンドに割り当てる機能を制御部20に実現させるプログラムモジュールである。すなわち、利用者が表示装置50での機能を利用するために制御装置10を操作する際には、その前後に定型のアクションを行っている場合がある。例えば、スリープ状態では表示装置50が装着されておらず、表示装置50が装着されてからスリープ状態からの復帰操作が行われる場合、表示装置50を装着する際の利用者のアクションは、定型のアクションであるといえる。このような定型のアクションが行われた場合、センサーからの出力は所定パターンとなる。そこで、本実施形態において、制御部20は、コマンド割当部21cの処理により、ボタン41による所定の操作と9軸センサー70からの所定パターンの出力とがセットで発生していた場合に、当該所定パターンの出力を所定の操作に関するコマンドに割り当てる。
The
より具体的には、ボタン41による操作が制御部20に対する所定の機能の実行開始指示である場合、当該操作より前の期間に所定パターンの出力が発生していた場合に、9軸センサー70からの所定パターンの出力を当該操作に関するコマンドに割り当てる。すなわち、所定の機能の実行開始前において、利用者は、当該機能を利用するための準備を行う可能性が高い。従って、当該準備が定型のアクションとなって9軸センサー70から所定パターンの出力が行われる可能性が高い。そこで、ボタン41による操作が制御部20に対する所定の機能の実行開始指示である場合、制御部20が、当該操作より前の期間における所定パターンの出力を所定の操作に関するコマンドに割り当てる。所定の機能としては、種々の機能を想定可能であるが、例えば、ボタン41によってスリープ状態からの復帰操作が行われる前に表示装置50を装着するアクションが所定閾値以上の頻度で行われた場合、制御部20は、当該装着するアクションによって9軸センサー70から出力される所定パターンをスリープ状態からの復帰コマンドに割り当てる
More specifically, when the operation by the
一方、ボタン41による操作が制御部20に対する所定の機能の中断指示である場合、当該操作より後の期間に所定パターンの出力が発生していた場合に、9軸センサー70からの所定パターンの出力を当該操作に関するコマンドに割り当てる。すなわち、所定の機能の中断後において、利用者は、当該機能の中断に伴うアクションを行う可能性が高い。従って、当該アクションが定型的であれば9軸センサー70から所定パターンの出力が行われる可能性が高い。そこで、ボタン41による操作が制御部20に対する所定の機能の中断指示である場合、制御部20が、当該操作より後の期間における所定パターンの出力を所定の操作に関するコマンドに割り当てる。所定の機能としては、種々の機能を想定可能であるが、例えば、ボタン41によって動画の再生機能を中断した後に表示装置50を装着している利用者が立ち上がるアクションや、表示装置50を外すアクションや机等に置くアクションが所定閾値以上の頻度で行われた場合、制御部20は、これらのアクションによって9軸センサー70から出力される所定パターンを動画再生中断コマンドに割り当てる。
On the other hand, when the operation by the
いずれにしても、9軸センサー70からの出力パターンに対してコマンドが割り当てられると、コマンド情報30bとして記録媒体30に記録された状態になる。この構成によれば、所定の操作が行われた前後の定型のアクションに起因する、センサーの所定パターンでの出力を、当該操作に関するコマンドとすることができる。従って、利用者が意識していなくても、所定の操作が行われた場合の定型のアクションに対してコマンドを割り当てることができる。
In any case, when a command is assigned to the output pattern from the 9-
この場合において、9軸センサー70からコマンド情報30bとして記録された所定パターンの出力が発生すると、制御部20は、センサー出力取得部21aの処理により9軸センサー70からの当該所定パターンの出力を取得し、操作受付部21bの処理により当該所定パターンに対応づけられたコマンドを実行する。従って、コマンド情報30bが記録媒体30に記録された状態において、利用者は、ボタン41による操作を行わなくても、所定パターンの出力を発生させるようなアクションを行うことにより、ボタン41による操作によって実現される機能と同一の機能を利用することが可能になる。この場合、利用者は、アクションとコマンドとの関係を意識して記憶していることは必須ではない。すなわち、コマンドは定型のアクションに対応づけられるため、本実施形態においては、所定の機能を利用する際に通常行われるアクションでコマンドが実行される。従って、ユーザーの負担を増やすことなく操作性を向上させることが可能である。
In this case, when the output of the predetermined pattern recorded as the
(2)コマンド割当処理:
次に、制御部20が実行するコマンド割当処理を図3に示すフローチャートに沿って詳細に説明する。本実施形態において、制御部20は、オペレーティングシステムプログラムの実行下において、所定の期間毎にコマンド割当プログラム21によって図3に示すコマンド割当処理を実行する。制御部20は、当該コマンド割当処理と並行して任意の処理を実行可能である。
(2) Command assignment processing:
Next, command assignment processing executed by the
コマンド割当処理が開始されると、制御部20は、センサー出力取得部21aの処理により、9軸センサー70からの出力が発生したか否かを判定する(ステップS100)。すなわち、表示装置50に対して利用者が何らかのアクションを行って9軸センサー70が当該アクションに起因する加速度等を検出した場合、9軸センサー70からこれらの加速度等を示す信号が出力される。このように9軸センサー70から信号が出力された場合、制御部20は、インターフェイス40を介してこれらの出力を取得し、9軸センサー70からの出力が発生したと判定する。
When the command allocation process is started, the
ステップS100において、9軸センサー70からの出力が発生したと判定された場合、制御部20は、センサー出力取得部21aの処理により、センサーの出力の履歴を記録する(ステップS105)。すなわち、制御部20は、9軸センサー70からの出力の時系列的な履歴を時刻に対応づけて履歴情報30aとして記録部30に記録する。図4のグラフ(A)〜グラフ(C)および図5のグラフ(A)〜グラフ(C)は、9軸センサー70における加速度センサー、角速度センサー、地磁気センサーの出力例を示す図であり、実線、破線、一点鎖線によって直交3軸(x,y,z)のそれぞれの出力を示している。なお、ステップS100において、9軸センサー70からの出力が発生したと判定されない場合、制御部20は、ステップS105〜S125をスキップする。
If it is determined in step S100 that an output from the 9-
次に、制御部20は、操作受付部21bの処理により、所定の操作が行われたか否かを判定する(ステップS110)。すなわち、制御部20は、操作受付部21bの処理により、ボタン41による操作が行われたか否か判定し、制御部20による機能の実行開始指示または機能の実行中断を意味するボタン41の操作が行われていた場合に、制御部20は、所定の操作が行われたと判定する。
Next, the
ステップS110において、所定の操作が行われたと判定された場合、制御部20は、操作受付部21bの処理により、所定の操作の履歴を記録する(ステップS115)。すなわち、制御部20は、操作されたボタン41の時系列的な履歴を時刻に対応づけて履歴情報30aとして記録部30に記録する。図4のグラフ(D)および図5のグラフ(D)は、ボタン41の操作履歴を示す図であり、実線によってボタン41の操作がなされた(オンにされた)タイミングの例を示している。なお、ステップS110において、所定の操作が行われたと判定されない場合、制御部20は、ステップS115〜S125をスキップする。
When it is determined in step S110 that the predetermined operation has been performed, the
次に、制御部20は、コマンド割当部21cの処理により、コマンド割当可能な所定パターンが存在するか否かを判定する(ステップS120)。すなわち、制御部20は、履歴情報30aを参照し、ボタン41に対する複数回の操作履歴が存在するか否かを判定する。複数回の操作履歴が存在する場合、さらに、制御部20は、ステップS115において履歴が記録された所定の操作が、制御部20における機能の実行開始指示であるか否かを判定する。ステップS115において履歴が記録された所定の操作が機能の実行開始指示である場合、さらに、制御部20は、複数回の操作履歴のそれぞれから、ボタン41による操作が行われたタイミングToより前の期間Tr1(図4参照)のセンサー出力の履歴を取得する。さらに、制御部20は、複数回の操作履歴のそれぞれについて、期間Tr1における9軸センサー70の出力を比較する。比較の際には、例えば、9軸センサー70の場合には、9つ出力値のピークの大小関係および/またはピーク時点の先後関係を上記複数回に亘って比較してよい。その際、出力値に代えて、または出力値と併せて、その微分値および/または積分値が利用されてもよい。そして、制御部20は、当該期間Tr1に同一のパターンの出力が所定閾値以上の回数で発生していた場合、制御部20は、コマンド割当可能な所定パターンが存在すると判定する。
Next, the
一方、ステップS115において履歴が記録された所定の操作が機能の実行開始指示でない場合、制御部20は、ステップS115において履歴が記録された所定の操作が、制御部20における機能の中断指示であるか否かを判定する。ステップS115において履歴が記録された所定の操作が中断指示である場合、制御部20は、複数回の操作履歴のそれぞれから、ボタン41による操作が行われたタイミングTcより後の期間Tr2(図5参照)のセンサー出力の履歴を取得する。さらに、制御部20は、複数回の操作履歴のそれぞれについて、期間Tr2における9軸センサー70の出力を比較する。そして、当該期間Tr2に同一のパターンの出力が所定閾値以上の回数で発生していた場合、制御部20は、コマンド割当可能な所定パターンが存在すると判定する。
On the other hand, when the predetermined operation whose history is recorded in step S115 is not a function execution start instruction, the
ステップS120において、コマンド割当可能な所定パターンが存在すると判定された場合、制御部20は、ステップS115にて履歴が記録されたボタン41による操作に対応づけられたコマンド(機能の実行開始または中断)を特定する。そして、制御部20は、当該コマンドと履歴情報30aが示す9軸センサー70の出力パターンとを対応づけ、コマンド情報30bとして記録媒体に記録する。例えば、ステップS115において履歴が記録された所定の操作が、制御部20における機能の実行開始指示である場合、制御部20は、タイミングToより前の期間Tr1(図4参照)のセンサー出力の履歴を所定パターンと見なし、機能の実行開始指示を示すコマンドと対応づける。一方、ステップS115において履歴が記録された所定の操作が、制御部20における機能の中断指示である場合、制御部20は、タイミングTcより後の期間Tr2(図5参照)のセンサー出力の履歴を所定パターンと見なし、機能の中断指示を示すコマンドと対応づける。
If it is determined in step S120 that there is a predetermined pattern to which a command can be allocated, the
ステップS120において、コマンド割当可能な所定パターンが存在すると判定されない場合、制御部20は、ステップS125をスキップする。ステップS125が実行された後、または、ステップS100,S110,S120で否定判定(図3に示すNの判定)が行われた場合、制御部20は、センサー出力取得部21aの処理により、所定パターンが発生したか否かを判定する(ステップS130)。すなわち、9軸センサー70が加速度等を検出した場合、9軸センサー70からこれらの加速度等を示す信号が出力され、制御部20は、インターフェイス40を介してこれらの出力を取得する。そして、制御部20は、操作受付部21bの処理によりコマンド情報30bを参照し、当該出力がコマンド情報30bに記録されたパターンに合致する場合、所定パターンが発生したと判定する。
If it is not determined in step S120 that there is a predetermined pattern to which a command can be assigned, the
ステップS130において、所定パターンが発生したと判定された場合、制御部20は、操作受付部21bの処理により、所定パターンに割り当てられたコマンドを実行する(ステップS135)。すなわち、制御部20は、コマンド情報30bを参照し、所定パターンに対応するコマンドを実行する。この結果、利用者が表示装置50に対して行ったアクションによって制御部20がコマンドを実行することになる。一方、ステップS130において、所定パターンが発生したと判定されない場合、制御部20は、ステップS135をスキップする。
If it is determined in step S130 that the predetermined pattern has occurred, the
ステップS135が実行された後、または、スキップされた後、制御部20は、電源オフまたは9軸センサー70からの出力の履歴の記録が中止されたか否かを判定する(ステップS140)。すなわち、制御部20は、操作受付部21bの処理により、電源制御に割り当てられた電源オフのためのボタン41が操作された場合に、電源オフがなされたと判定する。また、制御部20は、操作受付部21bの処理により、9軸センサー70からの出力の履歴の記録を中止するためのボタン41が操作された場合に、履歴記録が中止されたと判定する。そして、ステップS140において、電源オフまたは9軸センサー70からの出力の履歴の記録が中止されたと判定されない場合、制御部20は、ステップS100以降を繰り返す。一方、ステップS140において、電源オフまたは9軸センサー70からの出力の履歴の記録が中止された場合、制御部20は、コマンド割当処理を終了する。
After step S135 is executed or skipped, the
(3)他の実施形態:
以上の実施形態は所定の操作が行われた前後の所定期間内に所定パターンの出力が発生していた場合、所定パターンの出力を所定操作に関するコマンドに割り当てる限りにおいて、他にも種々の実施形態を採用可能である。例えば、所定パターンに割り当てられるコマンド(所定の操作によって実行されるコマンド)は、スリープ状態からの復帰や、動画再生の中断に限定されず、アプリケーションプログラムの起動、切換え、停止、若しくは終了、又はアプリケーション上で提供される機能の起動、切換え、停止、若しくは終了など、制御部20で実行可能な各種の機能に関する各種の操作によるコマンドに所定パターンを割り当てるように構成可能である。アプリケーションブログラムは、利用者の眼に対する画像の表示位置を調整するキャリブレーションプログラムを含む。
(3) Other embodiments:
In the above embodiment, when output of a predetermined pattern is generated within a predetermined period before and after the predetermined operation is performed, various other embodiments can be used as long as the output of the predetermined pattern is assigned to a command related to the predetermined operation. Can be adopted. For example, a command assigned to a predetermined pattern (a command executed by a predetermined operation) is not limited to returning from a sleep state or interrupting moving image playback, but can start, switch, stop or end an application program, or an application A predetermined pattern can be assigned to commands by various operations related to various functions that can be executed by the
さらに、制御装置10と表示装置50とは一体であってもよいし、より多数の装置に分かれていてもよい。また、制御部20の一部が表示装置50に備えられていてもよいし、表示装置50の一部が制御装置10に備えられていてもよい。さらに、表示装置50の態様は眼鏡型に限定されず、例えば、腕時計型など、各種のウェアラブルコンピューターであってよい。
Furthermore, the
10…制御装置、20…制御部、21…コマンド割当プログラム、21a…センサー出力取得部、21b…操作受付部、21c…コマンド割当部、30…記録媒体、30…記録部、30a…履歴情報、30b…コマンド情報、40,60a,60b…インターフェイス、41…ボタン、42…ディスプレイ、50…表示装置、51,52…導光部、61…左目画像投影部、62…右目画像投影部、70…9軸センサー、81,82…表示部
DESCRIPTION OF
Claims (8)
前記センサーの出力を取得するセンサー出力取得部と、
前記機能に関する操作を受け付ける操作受付部と、
所定の前記操作が行われた前後の所定期間内に所定パターンの前記出力が発生していた場合、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てるコマンド割当部と、を備え、
前記コマンド割当部は、
所定の前記操作が前記制御部に対する所定の前記機能の実行開始指示である場合には、所定の前記操作より前の期間に前記所定パターンの前記出力が発生していた場合に、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てる、
ウェアラブルコンピューター。 A wearable computer including a sensor and a control unit capable of executing a plurality of functions,
A sensor output acquisition unit for acquiring the output of the sensor;
An operation accepting unit for accepting an operation related to the function;
If the output of the predetermined pattern has occurred within a predetermined time period before and after the predetermined said operation is performed, Bei example and a command assignment section that assigns the command related to the outputs predetermined the operation of the predetermined pattern,
The command allocation unit
When the predetermined operation is an instruction to start execution of the predetermined function with respect to the control unit, the output of the predetermined pattern occurs when the output of the predetermined pattern is generated in a period before the predetermined operation. Assigning the output to a command related to the predetermined operation;
Wearable computer.
前記センサーの出力を取得するセンサー出力取得部と、
前記機能に関する操作を受け付ける操作受付部と、
所定の前記操作が行われた前後の所定期間内に所定パターンの前記出力が発生していた場合、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てるコマンド割当部と、を備え、
前記コマンド割当部は、
所定の前記操作が前記制御部に対する所定の前記機能の中断指示である場合には、所定の前記操作より後の期間に前記所定パターンの前記出力が発生していた場合に、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てる、
ウェアラブルコンピューター。 A wearable computer including a sensor and a control unit capable of executing a plurality of functions,
A sensor output acquisition unit for acquiring the output of the sensor;
An operation accepting unit for accepting an operation related to the function;
If the output of the predetermined pattern has occurred within a predetermined time period before and after the predetermined said operation is performed, Bei example and a command assignment unit that assigns the command related to the outputs predetermined the operation of the predetermined pattern,
The command allocation unit
When the predetermined operation is an instruction to interrupt the predetermined function to the control unit, the output of the predetermined pattern occurs when the output of the predetermined pattern is generated in a period after the predetermined operation. Assign the output to a command for a given said operation,
Wearable computer.
前記センサーの前記出力が前記所定パターンである場合に、所定の前記操作に関する前記機能を実行する、
請求項1に記載のウェアラブルコンピューター。 The controller is
When the output of the sensor is the predetermined pattern, the function related to the predetermined operation is executed.
The wearable computer according to claim 1.
所定の前記操作が行われた前後の前記所定期間内に前記所定パターンの前記出力が所定閾値以上の頻度で発生していた場合に、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てる、
請求項1または請求項2のいずれかに記載のウェアラブルコンピューター。 The command allocation unit
When the output of the predetermined pattern occurs at a frequency equal to or higher than a predetermined threshold within the predetermined period before and after the predetermined operation is performed, the output of the predetermined pattern is assigned to a command related to the predetermined operation. ,
The wearable computer according to claim 1 or 2.
前記センサーの出力を取得するセンサー出力取得工程と、
前記機能に関する操作を受け付ける操作受付工程と、
所定の前記操作が行われた前後の所定期間内に所定パターンの前記出力が発生していた場合、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てるコマンド割当工程であって、所定の前記操作が前記制御部に対する所定の前記機能の実行開始指示である場合には、所定の前記操作より前の期間に前記所定パターンの前記出力が発生していた場合に、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てる、コマンド割当工程と、
を含むコマンド設定方法。 A command setting method in a wearable computer comprising a sensor and a control unit capable of executing a plurality of functions,
A sensor output acquisition step for acquiring the output of the sensor;
An operation receiving step for receiving an operation related to the function;
A command allocating step of assigning the output of the predetermined pattern to a command related to the predetermined operation when the output of the predetermined pattern has occurred within a predetermined period before and after the predetermined operation is performed ; When the operation is an instruction to start execution of the predetermined function to the control unit, the output of the predetermined pattern is generated when the output of the predetermined pattern is generated in a period before the predetermined operation. Assigning a command to a command related to the predetermined operation ,
Command setting method including
前記センサーの出力を取得するセンサー出力取得工程と、
前記機能に関する操作を受け付ける操作受付工程と、
所定の前記操作が行われた前後の所定期間内に所定パターンの前記出力が発生していた場合、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てるコマンド割当工程であって、所定の前記操作が前記制御部に対する所定の前記機能の中断指示である場合、所定の前記操作より後の期間に前記所定パターンの前記出力が発生していた場合に、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てる、コマンド割当工程と、
を含むコマンド設定方法。 A command setting method in a wearable computer comprising a sensor and a control unit capable of executing a plurality of functions,
A sensor output acquisition step for acquiring the output of the sensor;
An operation receiving step for receiving an operation related to the function;
A command allocating step of assigning the output of the predetermined pattern to a command related to the predetermined operation when the output of the predetermined pattern has occurred within a predetermined period before and after the predetermined operation is performed ; When the operation is an instruction to interrupt the predetermined function to the control unit, when the output of the predetermined pattern is generated in a period after the predetermined operation, the output of the predetermined pattern is A command assigning step for assigning commands related to the operation ;
Command setting method including
前記センサーの出力を取得するセンサー出力取得機能と、
前記機能に関する操作を受け付ける操作受付機能と、
所定の前記操作が行われた前後の所定期間内に所定パターンの前記出力が発生していた場合、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てるコマンド割当機能であって、所定の前記操作が前記制御部に対する所定の前記機能の実行開始指示である場合には、所定の前記操作より前の期間に前記所定パターンの前記出力が発生していた場合に、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てる、コマンド割当機能と、
をウェアラブルコンピューターに実行させるコマンド設定プログラム。 A command setting program for executing a function for setting a command in a wearable computer including a sensor and a control unit capable of executing a plurality of functions,
A sensor output acquisition function for acquiring the output of the sensor;
An operation reception function for receiving an operation related to the function;
A command allocation function for allocating the output of the predetermined pattern to a command related to the predetermined operation when the output of the predetermined pattern is generated within a predetermined period before and after the predetermined operation is performed ; When the operation is an instruction to start execution of the predetermined function to the control unit, the output of the predetermined pattern is generated when the output of the predetermined pattern is generated in a period before the predetermined operation. Assigning a command to a command related to the predetermined operation ,
Command setting program that causes a wearable computer to execute
前記センサーの出力を取得するセンサー出力取得機能と、
前記機能に関する操作を受け付ける操作受付機能と、
所定の前記操作が行われた前後の所定期間内に所定パターンの前記出力が発生していた場合、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てるコマンド割当機能であって、所定の前記操作が前記制御部に対する所定の前記機能の中断指示である場合には、所定の前記操作より後の期間に前記所定パターンの前記出力が発生していた場合に、前記所定パターンの前記出力を所定の前記操作に関するコマンドに割り当てる、コマンド割当機能と、
をウェアラブルコンピューターに実行させるコマンド設定プログラム。 A command setting program for executing a function for setting a command in a wearable computer including a sensor and a control unit capable of executing a plurality of functions,
A sensor output acquisition function for acquiring the output of the sensor;
An operation reception function for receiving an operation related to the function;
A command allocation function for allocating the output of the predetermined pattern to a command related to the predetermined operation when the output of the predetermined pattern is generated within a predetermined period before and after the predetermined operation is performed ; When the operation is an instruction to interrupt the predetermined function to the control unit, the output of the predetermined pattern is generated when the output of the predetermined pattern is generated in a period after the predetermined operation. A command assignment function assigned to a command related to the predetermined operation ;
Command setting program that causes a wearable computer to execute
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015009224A JP6458507B2 (en) | 2015-01-21 | 2015-01-21 | Wearable computer, command setting method and command setting program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015009224A JP6458507B2 (en) | 2015-01-21 | 2015-01-21 | Wearable computer, command setting method and command setting program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016134063A JP2016134063A (en) | 2016-07-25 |
JP6458507B2 true JP6458507B2 (en) | 2019-01-30 |
Family
ID=56464353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015009224A Active JP6458507B2 (en) | 2015-01-21 | 2015-01-21 | Wearable computer, command setting method and command setting program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6458507B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6838401B2 (en) | 2017-01-05 | 2021-03-03 | セイコーエプソン株式会社 | Motion control system, wearable device, motion control method and motion control program |
CN112805662A (en) | 2018-10-15 | 2021-05-14 | 索尼公司 | Information processing apparatus, information processing method, and computer program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010277469A (en) * | 2009-05-29 | 2010-12-09 | Brother Ind Ltd | Input device |
JP5382436B2 (en) * | 2009-08-03 | 2014-01-08 | ソニー株式会社 | Data processing apparatus, data processing method, and program |
JP2013254251A (en) * | 2012-06-05 | 2013-12-19 | Nec System Technologies Ltd | Head-mounted display device, control method, and program |
-
2015
- 2015-01-21 JP JP2015009224A patent/JP6458507B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016134063A (en) | 2016-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020017927A1 (en) | System and method for hybrid eye tracker | |
JP7058621B2 (en) | Video recorder and head-mounted display | |
EP3342326B1 (en) | Instrument operation device, instrument operation method, and electronic instrument system | |
US8996333B2 (en) | Information processing apparatus which executes specific processing based on a specific condition and a detected specific vibration, and method for controlling the same | |
US9612665B2 (en) | Information processing apparatus and method of controlling the same | |
US9465452B2 (en) | Information processing apparatus and control method of information processing apparatus | |
WO2015077004A1 (en) | Systems and methods for performing multi-touch operations on a head-mountable device | |
US10156938B2 (en) | Information processing apparatus, method for controlling the same, and storage medium | |
WO2013121807A1 (en) | Information processing device, information processing method, and computer program | |
CN105450838B (en) | Information processing method and electronic equipment | |
CN108369447A (en) | The method and apparatus for controlling wearable electronic operating status | |
JP6458507B2 (en) | Wearable computer, command setting method and command setting program | |
JP2018055264A (en) | Gesture detection device | |
US10466815B2 (en) | Display system | |
JP2016126687A (en) | Head-mounted display, operation reception method, and operation reception program | |
US9727148B2 (en) | Navigation device and image display system with inertial mode | |
CN109597544A (en) | Input exchange method, device, equipment and storage medium | |
JP6634904B2 (en) | Electronic device and electronic device control method | |
KR20150027608A (en) | Remote control system based on gesture and method thereof | |
US20140055354A1 (en) | Multi-mode interactive projection system, pointing device thereof, and control method thereof | |
US9405386B2 (en) | Information processing apparatus, information processing method, and information processing system | |
JP2012083866A (en) | Finger attachment type processor with tactile sense reproduction function | |
KR101953578B1 (en) | Method and apparatus for contents generation in cloud based virtual reallity services | |
JP2020178330A (en) | Head-mounted display system capable of displaying virtual and real scenes in picture-in-picture mode, related method, and related non-temporary computer-readable storage media | |
CN110162170A (en) | Control method and device based on terminal expandable area |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180110 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180905 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180918 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181105 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181107 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181210 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6458507 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |