(57)【要約】【課題】人体の対象部位に取付けられる際に生じる取付け角度誤差を除去し、該対象部位の姿勢角を正確に計測できる姿勢角検出装置の提供。【解決手段】加速度センサ４及び角速度センサ５を含むセンサ部１と、姿勢角演算回路６、取付け角補正演算回路７、姿勢角変換回路８，９を含む演算処理部２と、初期姿勢角メモリ３とを備えて構成される。初期姿勢角メモリ３には、頭部に姿勢角検出装置１０を取付けた時の取付け角度が予め保存されている。取付け角補正演算回路７は、初期姿勢角メモリ３から読み出される初期姿勢角１０４で姿勢角１０３を補正し、補正姿勢角１０５を算出する。姿勢角変換回路９は、補正姿勢角１０５の座標を変換し、取付け角度が補正された頭部姿勢角１０６を生成する。【選択図】      図１
2004150900.tif 000002
【特許請求の範囲】
【請求項１】
ジャイロ及び加速度計を有するセンサ部と、該ジャイロ及び加速度計でそれぞれ検出される角速度および加速度その他の情報を処理し、該センサ部が取付けられた人体の対象部位の姿勢角を検出する演算処理部とを備える姿勢角検出装置において、
前記センサ部が前記対象部位に取付けられた際の初期姿勢角を保存する初期姿勢角記憶部を有し、
演算処理部は、前記角速度と、前記加速度と、前記初期姿勢角記憶部から読み出される初期姿勢角とに基づき、前記センサ部の取付け角度誤差を補正した前記対象部位の姿勢角を補正姿勢角として演算する
ことを特徴とする姿勢角検出装置。
【請求項２】
前記初期姿勢角記憶部は、人体の姿勢を水平前向きとした状態において取得されるロール軸方向およびピッチ軸方向の取付け角度を含む姿勢角と、該人体の姿勢を傾斜させた時の傾斜方向から取得されるヨー軸方向の取付け角度とを含む前記センサ部の取付け角度を初期姿勢角として保存することを特徴とする請求項１に記載の姿勢角検出装置。
【請求項３】
前記初期姿勢角記憶部は、人体の姿勢を水平前向きとした状態において取得されるロール軸方向およびピッチ軸方向の取付け角度を含む姿勢角と、該人体の姿勢を傾斜させた時の傾斜角から取得されるピッチ軸方向の取付け角度とを含む前記センサ部の取付け角度を初期姿勢角として保存することを特徴とする請求項１に記載の姿勢角検出装置。
【請求項４】
前記演算処理部は、前記角速度および加速度に基づき前記センサ部の姿勢角を演算する姿勢角演算回路と、
前記センサ部の姿勢角と前記初期姿勢角とを入力し、該初期姿勢角に基づき該センサ部の姿勢角を補正することにより、前記補正姿勢角を演算する取付け角補正演算回路と、
前記補正姿勢角を入力して、該補正姿勢角をロール角、ピッチ角およびヨー角で表された姿勢角に変換する第１の姿勢角変換回路と、
前記センサ部の姿勢角を入力して、該姿勢角をロール角、ピッチ角およびヨー角で表されたセンサ部の姿勢角に変換する第２の姿勢角変換回路と、
を備えることを特徴とする請求項１，２または３に記載の姿勢角検出装置。
【請求項５】
ジャイロ及び加速度計でなるセンサ部を有し、人体の頭部に該センサ部を取り付け、該頭部の姿勢角を検出する姿勢角検出装置に適用される方法であって、
前記頭部に対する該センサ部の取付け角度が所定角度からずれていて取付け角度誤差があるときに、該センサ部の検出データで得た該センサ部の姿勢から該取付け角度誤差を除去するために、該センサ部の姿勢に対する補正量である取付け角度補正量を取得する取付け角度補正量取得方法において、
人体を水平前向きの姿勢として、そのときの前記加速度センサで検出した重力加速度から、頭部の座標系における水平面に対応する前記センサ部のロール軸方向およびピッチ軸方向の姿勢角（取付け角度）を演算し、姿勢角Ｃ１  として取得する第１のステップと、
人体を前方に向かい正対向する姿勢として、該前方に対し傾斜させ、そのときの前記加速度センサで検出した重力加速度と、第１のステップにおいて求めた姿勢角Ｃ１  とに基づき、重力加速度の傾斜方向αを計算し、該傾斜方向αに対応するヨー軸方向の取付け角度としてＣＺ（−α）を算出する第２のステップと、
第１のステップにおいて取得した姿勢角Ｃ１  と、第２のステップにおいて算出したヨー軸方向の取付け角度ＣＺ（−α）とに基づき、前記取付け角度補正量を算出する第３のステップと
を有することを特徴とする取付け角度補正量取得方法。
【請求項６】
ジャイロ及び加速度計でなるセンサ部を有し、人体の頭部に該センサ部を取り付け、該頭部の姿勢角を検出する姿勢角検出装置に適用される方法であって、
前記頭部に対する該センサ部の取付け角度が所定角度からずれていて取付け角度誤差があるときに、該センサ部の検出データで得た該センサ部の姿勢から該取付け角度誤差を除去するために、該センサ部の姿勢に対する補正量である取付け角度補正量を取得する取付け角度補正量取得方法において、
人体を水平前向きの姿勢として、そのときの前記加速度センサで検出した重力加速度から、頭部の座標系における水平面に対応する前記センサ部のロール軸方向およびピッチ軸方向の姿勢角（取付け角度）を演算し、姿勢角Ｃ１  として取得する第１のステップと、
人体を前方に向かい正対向する姿勢として、該前方に対し傾斜させ、そのときの前記センサ部の姿勢角Ｃ２  を求めるとともに、前記加速度センサで検出した重力加速度と、第１のステップにおいて求めた姿勢角Ｃ１  とに基づき、前記水平面に対応する該センサ部の傾斜角βを計算し、該傾斜角βに対応するピッチ軸方向の取付け角度ＣＹ（β）を算出する第２のステップと、
前記第２のステップにおいて求められた姿勢角Ｃ２  とピッチ軸方向の取付け角度ＣＹ（β）とに基づき、前記取付け角度補正量を算出する第３のステップと
を有することを特徴とする取付け角度補正量取得方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、姿勢角検出装置および取付け角度補正量取得方法に関し、人体の対象部位に取付けて、該人体の対象部位に対応する姿勢角を検出する姿勢角検出装置、および該姿勢角検出装置に適用する取付け角度補正量を取得する取付け角度補正量取得方法に関する。
【０００２】
【従来の技術】
一般に、人体の姿勢角度を検出する際には、人体の対象部位に姿勢角検出装置を取付けて、該装置の座標系に関する該装置の姿勢角を検出することにより、該対象部位の姿勢角の計測が行われる。この種の従来の姿勢角検出装置については、本願出願人による特許出願として、平成１３年６月２９日に出願された特願２００１−１９９１５１がある。
【０００３】
通常、人体の対象部位に取付ける姿勢角検出装置の座標系は、人体が水平前向きの姿勢（直立し、前方を向いている人体の姿勢）にあるときに、人体に関し前方を指向するロール方向のＸＴ  軸と、横方向を指向するピッチ方向のＹＴ  軸と、鉛直線下方を指向するヨー方向のＺＴ  軸とでなる直交３軸で規定される。
【０００４】
この姿勢角検出装置を人体の対象部位に取付ける場合には、姿勢角検出装置を軸定義に従って該対象部位に取り付けることは難しい。例えば、対象部位が頭部の場合には、水平面からの傾斜、即ち姿勢角検出装置のロール方向（ＸＴ  軸）とピッチ方向（ＹＴ  軸）の取付け角度については、取付け時の初期姿勢を０度と見做すことにより計測が可能であるが、ヨー方向（ＺＴ  軸）の取付け角度については、姿勢角検出装置のＸＴ  軸が、頭部の正面方向に対して、どのような角度で取付けられているかについては全く不明である。そこで、従来は、姿勢角検出装置の取付け角度の補正方法としては、対象部位の頭部に対する姿勢角検出装置の取付けを極力取付け誤差のないようにして行うか、姿勢角検出装置の設計方法としてヘルメット型の装置に組み込み、頭部に対する取付け誤差を発生させない設計とするか、或いはまた、メカニカルに取付け角度を計測する（エンコーダ等により）という方法などが用いられている。姿勢角検出装置の取付け角度とは、人体の対象部位に固定された直交座標系の３軸に対し、姿勢角検出装置に固定された直交座標系の３軸がそれぞれなす角度である。
【０００５】
図７および図８には、姿勢角を利用したアプリケーションにより作成された画像を観るＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ：以下、ＨＭＤと略称する）１１が、姿勢角検出装置１０とともに、頭部に装着されている状態が３面図で示されている。図７（ａ）、（ｂ）および（ｃ）は、姿勢角検出装置１０の取付け角度が０度であり、姿勢角検出装置１０が頭部に対して理想的な状態で取付けられている状態の上面図、正面図および側面図をそれぞれ示す。図８（ａ）、（ｂ）および（ｃ）は、取付け角度が０度ではなく、姿勢角検出装置１０に固定された直交３軸ＸＴ，ＹＴ，ＺＴが頭部に固定された直交３軸ＸＢ，ＹＢ，ＺＢに対して角度をなして取付けられている状態の上面図、正面図および側面図をそれぞれ示している。ここで、人体の頭部の座標系として、上記の姿勢角検出装置の座標系の各軸と同様に、ＸＢ  軸、ＹＢ  軸およびＺＢ  軸の３軸が設定されている。前述のように、姿勢角検出装置を頭部の軸定義に沿って取付けることは難しく、実際には図８に示されるように取付けられるのが通例である。
【０００６】
【発明が解決しようとする課題】
上述した従来の姿勢角検出装置においては、人体の対象部位に対する取付け時の該姿勢角検出装置のロール方向のＸＴ  軸が頭部の正面のロール方向のＸＢ  軸に一致し、正確に正面方向に対し指向しているか否かについては確認する方法がなく、このために、姿勢角検出データには常に不確定誤差が介在するという欠点がある。
【０００７】
この対応策として、従来の取付け角度の補正方法としては、前述のような対応策が採られてはいるが、姿勢角検出装置を、対象部位に対して取付け誤差のないように取付けることには限度があり、且つ取付け誤差低減レベルを確認し得ないという欠点がある。
【０００８】
また、前述のように頭部にＨＭＤを装着して、姿勢角を利用したアプリケーションにより作成された画像を観る場合には、上述したように、頭部に対して姿勢角検出装置を軸定義（直交・平行）に従って取り付けることが難しく、実際には図８に示されるように、人体の軸に対して傾けて取付けざるを得ない場合が多い。このような場合には、取付け角度が０度でないために、例えば頭部をＸＢ  軸回りにロール回転のみを行った場合においても、ピッチ回転やヨー回転などの他軸回りの回転に対しても結合が生じる状態となり、ＨＭＤを頭部に装着している利用者の実際の動きとＨＭＤの出力姿勢角との間に差異が発生する。利用者の頭部の実際の動きとＨＭＤの出力姿勢角との間に差異があると、ＨＭＤ画像と利用者の感覚との間に違和感が生じて、利用者に対して不自然な感覚または不快感を与えるという欠点がある。このように従来の姿勢角検出装置には解決するべき課題があった。
【０００９】
そこで、本発明の目的は、姿勢角検出装置を人体の対象部位に取付ける際に生じる取付け角度誤差を補正し、該対象部位の姿勢角を高い精度で計測することのできる姿勢角検出装置を提供するとともに、該取付け角誤差を補正した姿勢角の算出を可能とする取付け角度補正量取得方法を提供することにある。
【００１０】
【課題を解決するための手段】
前述の課題を解決するために本発明は次の手段を提供する。
【００１１】
（１）ジャイロ及び加速度計を有するセンサ部と、該ジャイロ及び加速度計でそれぞれ検出される角速度および加速度その他の情報を処理し、該センサ部が取付けられた人体の対象部位の姿勢角を検出する演算処理部とを備える姿勢角検出装置において、
前記センサ部が前記対象部位に取付けられた際の初期姿勢角を保存する初期姿勢角記憶部を有し、
演算処理部は、前記角速度と、前記加速度と、前記初期姿勢角記憶部から読み出される初期姿勢角とに基づき、前記センサ部の取付け角度誤差を補正した前記対象部位の姿勢角を補正姿勢角として演算する
ことを特徴とする姿勢角検出装置。
【００１２】
（２）前記初期姿勢角記憶部は、人体の姿勢を水平前向きとした状態において取得されるロール軸方向およびピッチ軸方向の取付け角度を含む姿勢角と、該人体の姿勢を傾斜させた時の傾斜方向から取得されるヨー軸方向の取付け角度とを含む前記センサ部の取付け角度を初期姿勢角として保存することを特徴とする前記（１）に記載の姿勢角検出装置。
【００１３】
（３）前記初期姿勢角記憶部は、人体の姿勢を水平前向きとした状態において取得されるロール軸方向およびピッチ軸方向の取付け角度を含む姿勢角と、該人体の姿勢を傾斜させた時の傾斜角から取得されるピッチ軸方向の取付け角度とを含む前記センサ部の取付け角度を初期姿勢角として保存することを特徴とする前記（１）に記載の姿勢角検出装置。
【００１４】
（４）前記演算処理部は、前記角速度および加速度に基づき前記センサ部の姿勢角を演算する姿勢角演算回路と、
前記センサ部の姿勢角と前記初期姿勢角とを入力し、該初期姿勢角に基づき該センサ部の姿勢角を補正することにより、前記補正姿勢角を演算する取付け角補正演算回路と、
前記補正姿勢角を入力して、該補正姿勢角をロール角、ピッチ角およびヨー角で表された姿勢角に変換する第１の姿勢角変換回路と、
前記センサ部の姿勢角を入力して、該姿勢角をロール角、ピッチ角およびヨー角で表されたセンサ部の姿勢角に変換する第２の姿勢角変換回路と、
を備えることを特徴とする前記（１），（２）または（３）に記載の姿勢角検出装置。
【００１５】
（５）ジャイロ及び加速度計でなるセンサ部を有し、人体の頭部に該センサ部を取り付け、該頭部の姿勢角を検出する姿勢角検出装置に適用される方法であって、
前記頭部に対する該センサ部の取付け角度が所定角度からずれていて取付け角度誤差があるときに、該センサ部の検出データで得た該センサ部の姿勢から該取付け角度誤差を除去するために、該センサ部の姿勢に対する補正量である取付け角度補正量を取得する取付け角度補正量取得方法において、
人体を水平前向きの姿勢として、そのときの前記加速度センサで検出した重力加速度から、頭部の座標系における水平面に対応する前記センサ部のロール軸方向およびピッチ軸方向の姿勢角（取付け角度）を演算し、姿勢角Ｃ１  として取得する第１のステップと、
人体を前方に向かい正対向する姿勢として、該前方に対し傾斜させ、そのときの前記加速度センサで検出した重力加速度と、第１のステップにおいて求めた姿勢角Ｃ１  とに基づき、重力加速度の傾斜方向αを計算し、該傾斜方向αに対応するヨー軸方向の取付け角度としてＣＺ（−α）を算出する第２のステップと、
第１のステップにおいて取得した姿勢角Ｃ１  と、第２のステップにおいて算出したヨー軸方向の取付け角度ＣＺ（−α）とに基づき、前記取付け角度補正量を算出する第３のステップと
を有することを特徴とする取付け角度補正量取得方法。
【００１６】
（６）ジャイロ及び加速度計でなるセンサ部を有し、人体の頭部に該センサ部を取り付け、該頭部の姿勢角を検出する姿勢角検出装置に適用される方法であって、
前記頭部に対する該センサ部の取付け角度が所定角度からずれていて取付け角度誤差があるときに、該センサ部の検出データで得た該センサ部の姿勢から該取付け角度誤差を除去するために、該センサ部の姿勢に対する補正量である取付け角度補正量を取得する取付け角度補正量取得方法において、
人体を水平前向きの姿勢として、そのときの前記加速度センサで検出した重力加速度から、頭部の座標系における水平面に対応する前記センサ部のロール軸方向およびピッチ軸方向の姿勢角（取付け角度）を演算し、姿勢角Ｃ１  として取得する第１のステップと、
人体を前方に向かい正対向する姿勢として、該前方に対し傾斜させ、そのときの前記センサ部の姿勢角Ｃ２  を求めるとともに、前記加速度センサで検出した重力加速度と、第１のステップにおいて求めた姿勢角Ｃ１  とに基づき、前記水平面に対応する該センサ部の傾斜角βを計算し、該傾斜角βに対応するピッチ軸方向の取付け角度ＣＹ（β）を算出する第２のステップと、
前記第２のステップにおいて求められた姿勢角Ｃ２  とピッチ軸方向の取付け角度ＣＹ（β）とに基づき、前記取付け角度補正量を算出する第３のステップと
を有することを特徴とする取付け角度補正量取得方法。
【００１７】
【作用】
上記の構成および方法によれば、人体の対象部位に姿勢角検出装置のセンサ部を取付けて該部位の姿勢角を計測する際に、該センサ部の取付け角度を初期姿勢角データとして保存しておき、人体の姿勢角検出時において、角速度データおよび加速度データを含むセンサの検出データと、該初期姿勢角データとに基づき演算処理することにより、該センサ部を対象部位に取付ける際に生じる取付け角度誤差が補正され、人体の対象部位の姿勢角が高い精度で検出できる。
【００１８】
【発明の実施の形態】
次に、本発明の実施の形態について説明する。
【００１９】
本発明の実施の形態として以下に説明する姿勢角検出装置は、人体の頭部に取り付けられるＨＭＤに固着され、人体の姿勢角を検出する。また、本発明の実施の形態である取付け角度補正量取得方法では、人体を水平前向きの姿勢としてロール方向およびピッチ方向の取付け角度を求め、人体の姿勢を前方に傾斜させてヨー方向の取付け角度を求めた後に、これらの各方向の取付け角度を用いて、その姿勢角検出装置をその人体の頭部に取付ける際の取付け角度補正量を取得する。
【００２０】
図１は、本発明の一実施の形態である姿勢角検出装置の構成を示すブロック図である。この姿勢角検出装置は、加速度センサ４および角速度センサ５でなるセンサ部１と、演算処理部２と、初期姿勢角メモリ３とを備えて構成される。姿勢角検出装置におけるこれらの構成要素は１つの筐体に収められており、人体の頭部などの対象部位に取付けられる。これらの各構成要素の詳細構成および作用を以下に説明する際に、姿勢角検出装置を人体の頭部などの対象部位に取付けると記述するが、対象部位に対する姿勢を一定にして対象部位に装着されることが必須である構成要素はセンサ部１である。演算処理部２および初期姿勢角メモリ３は、対象部位に対し一定の姿勢を保持することは、本発明において必須ではない。そこで、特許請求の範囲および課題を解決するための手段の欄では、センサ部１が対象部位に取付けられる旨を規定している。しかしながら、本実施の形態では、センサ部１、演算処理部２および初期姿勢角メモリ３は、前述のとおり、１つの筐体に収められ、一体であるので、以下の説明では、姿勢角検出装置を人体の頭部などの対象部位に取付けると記述している。
【００２１】
図１の姿勢角検出装置における演算処理部２は、姿勢角演算回路６、取付け角補正演算回路７ならびに姿勢角変換回路８および９でなる。
【００２２】
図３は、人体に固定された直交座標系（ＸＢ，ＹＢ，ＺＢ）と姿勢角検出装置１０に固定された直交座標系（ＸＴ，ＹＴ，ＺＴ）との関係を示す模式図である。初期姿勢角メモリ３には、頭部に姿勢角検出装置１０が取付けられた人体の姿勢に関し、図３（ａ）に示されるように、人体の姿勢を水平前向きの状態にしたときに取得されたロール軸方向の取付け角度およびピッチ軸方向の取付け角度と、図３（ｂ）に示されるように、人体の姿勢を前方向に傾斜する状態にしたときに取得されたヨー軸方向の取付け角度が、初期姿勢角Ｃ０  として予め保存されている。該初期姿勢角Ｃ０  は方向余弦の形式で出力され、行列式として表示される。
【００２３】
図１において、人体頭部に取付けられている姿勢角検出装置のセンサ部１に含まれる加速度センサ４からは、姿勢角検出装置のＸＴ  軸、ＹＴ  軸およびＺＴ  軸の各軸に対応する加速度１０１が検出されて、演算処理部２に含まれる姿勢角演算回路６に入力される。また、角速度センサ５からは、同様にＸＴ  軸、ＹＴ  軸およびＺＴ  軸の各軸に対応する角速度１０２が検出されて、姿勢角演算回路６に入力される。姿勢角演算回路６においては、これらの加速度１０１および角速度１０２に関し演算処理が行われて、姿勢角検出装置の姿勢角１０３が出力され、取付け角度補正演算回路７と姿勢角変換回路９に入力される。ここでは、姿勢角１０３を方向余弦の形式として、数式記号としては行列式Ｃとして表わすものとする。取付け角度補正演算回路７は、姿勢角１０３と、初期姿勢角メモリ３より出力される初期姿勢角１０４との入力を受けて、取付け角を補正する演算処理を行い、姿勢角検出装置の取付け角度誤差が排除された頭部の補正姿勢角１０５を生成する。補正姿勢角１０５は行列式Ｃ’として数式表示される。
【００２４】
図２は、ここまでに説明した演算処理過程における姿勢角と取付け角度との間の座標系の相対関係を示す。図２（ａ）は正面図、図２（ｂ）は側面図で、図２（ｃ）は上面図である。図２では、姿勢角検出装置１０の座標系（ＸＴ，ＹＴ，ＺＴ  ）、頭部の座標系（ＸＢ，ＹＢ，ＺＢ  ）、座標系（ＸＴ，ＹＴ，ＺＴ  ）の各軸回りの回転角度、および姿勢角検出装置１０の取付け角度等が明示されている。図２において、φ、θ及びψはロール角、ピッチ角およびヨー角をそれぞれ示し、φ０，θ０  及びψ０  は姿勢角検出装置の取付け角度である。また、φ’，θ’及びψ’  は、姿勢角検出装置のロール角、ピッチ角およびヨー角に関する取付け角度の補正量（補正角度）である。初期姿勢角１０４の数式表示を行列式Ｃ０  、行列式Ｃ０  の転置行列式をＣ０Ｔ、頭部の補正姿勢角１０５の行列式をＣ’  とするとき、取付け角度補正演算回路７において行われる演算処理により、Ｃ’は次式により与えられる。
2004150900.tif 000003
なお上式におけるＣおよびＣ０  は、下記の（２）式により表わされる。上述のように、φ、θ及びψはロール角、ピッチ角およびヨー角を示し、φ０，θ０  及びψ０  は姿勢角検出装置の取付け角度であり、ＣＸ（φ）、ＣＹ（θ）及びＣＺ（ψ）と、ＣＸ（φ０）、ＣＹ（θ０）及びＣＺ（ψ０）とは、それぞれ対応する回転角度によるＸ軸、Ｙ軸およびＺ軸回りの回転行列式である。
2004150900.tif 000004
従って（１）式および（２）式より、頭部の補正姿勢角Ｃ’は次式により求められる。
2004150900.tif 000005
上式において、φ’，θ’  及びψ’  は、前述のように姿勢角検出装置のロール角、ピッチ角およびヨー角の取付け角度に対応する補正角度であり、ＣＸ（φ’），  ＣＹ（θ’）およびＣＺ（ψ’）は、それぞれ対応する回転角度によるＸ軸、Ｙ軸およびＺ軸回りの回転行列式である。
【００２５】
姿勢角変換回路８は、頭部の補正姿勢角１０５に対する座標変換処理を行い、ロール角、ピッチ角およびヨー角を含む頭部の姿勢角に変換し、取付け角度が補正された頭部姿勢角１０６を出力する。他方、姿勢角変換回路９は、姿勢角演算回路６より出力された姿勢角検出装置の姿勢角１０３の入力を受けて、該姿勢角１０３に対する座標変換処理を行い、ロール角、ピッチ角およびヨー角を含む、取付け角度補正なしの頭部姿勢角１０７を出力する。
【００２６】
次に、本願発明である取付け角度補正量取得方法の第１の実施の形態について説明する。この第１の実施の形態は、請求項５に記載の方法に対応する。図５は、本実施の形態を示すフローチャートである。以下においては、図５のフローチャートのステップＳ１１に対応する図３（ａ）と、図５のステップＳ１２に対応する図３（ｂ）および図４（ａ），（ｂ）とを参照して説明する。
【００２７】
先ずステップＳ１１においては、人体の姿勢に関わる図３（ａ）の模式図で示すように、人体の鉛直軸１０９の方向と地球重力の方向とが同一であるので、傾斜計として作用する加速度センサ４によって重力加速度を検出することにより、姿勢角検出装置により装置のロール角とピッチ角とを計測することができる。従って、図３（ａ）に示されるように、頭部を水平面１０８に沿って前向きの姿勢として、姿勢角検出装置１０のロール角とピッチ角とを計測することにより、ステップＳ１１の状態における姿勢角検出装置１０の姿勢角Ｃ１  を次式によって求める。
2004150900.tif 000006
【００２８】
次に、ステップＳ１２においては、図３（ｂ）に示されるように、人体の姿勢を正面前方向に傾斜させた状態とし、重力加速度から傾斜方向α（図４（ａ）を参照）を求めて使用する。図４（ａ）に示されるように、頭部を前方に傾斜させた場合には、傾斜方向α（ＸＢ  ＹＢ  面内での重力加速度方向）が、頭部正面の方向即ちＸＢ  軸の方向を示すことになり、姿勢角検出装置のＸＴ  軸と頭部のＸＢ軸の間の角度即ちヨー角取付け角度誤差に一致する。ここで、前記ステップＳ１１において求められた姿勢角（取付け角度）Ｃ１  と、加速度センサの出力ＡＴ  とを用いて傾斜方向αを算出し、これよりヨー軸方向の姿勢角（取付け角度）を計算して求める。姿勢角検出装置の加速度センサ４による加速度出力をＡＴ  ＝（ＡＴｘ，ＡＴｙ，ＡＴｚ）とし、ステップＳ１１において求めた姿勢角検出装置のロール軸方向とピッチ軸方向の姿勢角（取付け角度）Ｃ１  の転置行列をＣ１Ｔとして、ロール軸方向とピッチ軸方向の取付け角度が補正された加速度ＡＴ’＝（ＡＴ’ｘ，ＡＴ’ｙ，ＡＴ’ｚ  ）を次式により求める。
2004150900.tif 000007
【００２９】
これより次式によって傾斜方向αを直接求め、且つこの傾斜方向αを用いることにより、次式によってヨー軸方向の姿勢角ＣＺ（ψ０）を求める。
2004150900.tif 000008
【００３０】
次いで、ステップＳ１３においては、ステップＳ１１において求められた姿勢角（取付け角度）Ｃ１  と、ステップＳ１２において求められたヨー軸方向の姿勢角（取付け角度）ＣＺ（−α）とを用いて、姿勢角検出装置の初期姿勢角（取付け角度）Ｃ０  を、取付け角度補正量として次式により計算し、求める。
2004150900.tif 000009
【００３１】
このようにして、ステップＳ１１、Ｓ１２およびＳ１３の３つのステップを踏むことにより、姿勢角検出装置のロール軸方向、ピッチ軸方向およびヨー軸方向の初期姿勢角（取付け角度）が、姿勢角検出装置に対する取付け角度補正量として求められる。
【００３２】
次に、本願発明である取付け角度補正量取得方法の第２の実施の形態について説明する。この第２の実施の形態は、請求項６に記載の方法に対応する。図６は、本実施の形態を示すフローチャートである。以下においては、該フローチャートのステップＳ２１に対応する図３（ａ）と、ステップＳ２２に対応する図３（ｂ）および図４（ｂ）と、図６のフローチャートとを参照して説明する。
【００３３】
図６において、ステップＳ２１は、図５のステップＳ２１と全く同様であり、図３（ａ）に示されるように、頭部を水平面１０８に沿って前向きの姿勢として、姿勢角検出装置１０のロール角とピッチ角とを計測することにより、この状態における姿勢角（取付け角度）Ｃ１  を次式によって求める。
2004150900.tif 000010
【００３４】
ステップＳ２２（図３（ｂ）、図４（ｂ）を参照）においては、図３（ｂ）に示されるように、人体の姿勢を正面前方向に傾斜させた状態とし、重力加速度から傾斜角β（図４（ｂ）を参照）を求める。図４（ｂ）に示されるように、頭部を前方に傾斜させた場合には、取付け誤差補正後の傾斜方向と頭部の前方方向（Ｘ軸）が一致するので、傾斜角βとピッチ角が一致する。
【００３５】
ここで、ステップＳ２１において計測されたロール軸方向とピッチ軸方向の姿勢角（取付け角度）Ｃ１  と、加速度センサの出力ＡＴ  とを用いて傾斜角βを算出し、これよりピッチ軸方向の姿勢角（取付け角度）を計算して求める。姿勢角検出装置の加速度センサによる加速度出力をＡＴ  ＝（ＡＴｘ，ＡＴｙ，ＡＴｚ）とし、ステップＳ２１において求められた姿勢角（取付け角度）Ｃ１  の転置行列をＣ１Ｔとして、ロール軸方向とピッチ軸方向の取付け角度が補正された加速度ＡＴ’＝（ＡＴ’ｘ，ＡＴ’ｙ，ＡＴ’ｚ  ）を、次式により求める。
2004150900.tif 000011
ここにおいて、姿勢角検出装置の加速度センサが３軸の場合には、傾斜角βを次式により求める。
2004150900.tif 000012
また該加速度センサが２軸の場合には、重力加速度をＧとして傾斜角βを次式により求める。
2004150900.tif 000013
上記の（８）式および（９）式における記号  ｓｑｒｔ  は平方根を表わしており、ＡＴ’ｘ  、ＡＴ’ｙ  及びＡＴ’ｚ  は、加速度ＡＴ’の直交成分を表わしている。
【００３６】
前述のように、頭部を前方に傾斜させた場合には、取付け誤差補正後の傾斜方向と頭部の前方方向（Ｘ軸）が一致するので、傾斜角βとピッチ角が一致する。従って、傾斜角βを使用した場合には、ステップＳ２２の状態において得られる姿勢角（取付け角度）をＣ２  として、取付け角補正後の姿勢角（取付け角度）Ｃ３  を求め、次式によりピッチ軸方向の姿勢角ＣＹ（β）を求める。
2004150900.tif 000014
次いで、ステップＳ２３においては、ステップＳ２２において求められた姿勢角（取付け角度）Ｃ２  およびピッチ軸方向の姿勢角（取付け角度）ＣＹ（β）を用いて、姿勢角検出装置の初期姿勢角（取付け角度）Ｃ０  を取付け角度補正量として、次式により計算し、求める。
2004150900.tif 000015
このようにして、ステップＳ２１、Ｓ２２およびＳ２３の３つステップを踏むことにより、姿勢角検出装置のロール軸方向、ピッチ軸方向およびヨー軸方向の取付け角度（初期姿勢角）が、姿勢角検出装置に対する取付け角度補正量として求められる。
【００３７】
更に、初期姿勢角メモリ３を不揮発メモリで構成し、この取付け角補正量の取得結果を、その不揮発メモリ上に記録しておくことにより、次回においては電源投入時における再調整を省略することが可能となり、所要作業上の効率化を図ることもできる。また該取付け角補正量の格納方法としては、Ｃ０  ＝ＣＺ（ψ０）ＣＹ（θ０）ＣＸ（φ０）として纏めて保存しておいて使用してもよく、或はＣＺ（ψ０）と｛ＣＹ（θ０）ＣＸ（φ０）｝とに分割して保存することにより、次回電源投入時または再設定時において、前記ステップＳ１１又はＳ２１だけを実施して、ステップＳ１２又はＳ２２の手順を省略しても差し支えない。
【００３８】
なお、上記の実施例の説明においては、姿勢角検出装置を頭部に取付ける場合を例として説明しているが、当該姿勢角検出装置の取付け部位としては頭部に限定されるものではなく、頭部と同様に、人体の類似個所（腕部、脚部等）に取付ける場合においても、本発明を同様に姿勢角検出の有効手段として適用することが可能である。また、前記の実施の形態では、姿勢角１０３を方向余弦マトリックスの形式で表現したが、本発明では姿勢角の表現形式は方向余弦マトリックスに限定されるものではなく、例えばクウォータニオン（Ｑｕａｔｅｒｎｉｏｎ）で表現しても差し支えない。
【００３９】
【発明の効果】
以上に実施の形態を挙げ詳しく説明したように、本発明は、人体の対象部位に姿勢角検出装置を取付けて該部位の姿勢角を計測する際に、該姿勢角検出装置の対象部位に対する取付け角度を予め初期姿勢角として保存しておき、人体の姿勢角検出時に、該姿勢角検出装置の角速度および角加速度と、該初期姿勢角とを用いて演算処理することにより、該姿勢角検出装置の対象部位に対する取付け角度誤差が補正され、該対象部位に関する姿勢角の検出を高い精度で行うことができるという効果がある。
【００４０】
そこで、本発明をＨＭＤの姿勢角検出装置に適用することにより、ＨＭＤを頭部に装着している利用者の実際の動きとＨＭＤの出力姿勢角とが一致するので、ＨＭＤ画像と利用者の感覚との間に違和感が生じず、利用者は自然な感覚で心地よくＨＭＤ画像を観ることができる。
【図面の簡単な説明】
【図１】本発明になる姿勢角検出装置の一実施の形態の構成を示すブロック図である。
【図２】頭部の姿勢角と姿勢角取付け角度との関係を示す図である。
【図３】姿勢角検出装置の初期姿勢角を取得する際の人体の姿勢を示す図である。
【図４】人体を前方向に傾斜させた状態における、加速度入力と傾斜方向または傾斜角との対応関係を示す図である。
【図５】本願発明になる取付け角度補正量取得方法の第１の実施の形態を示すフローチャートである。
【図６】本願発明になる取付け角度補正量取得方法の第２の実施の形態を示すフローチャートである。
【図７】頭部座標系と姿勢角検出装置の座標系とが一致している場合の取付け状態を示す図である。
【図８】頭部座標系と姿勢角検出装置の座標系とが一致していない場合の取付け状態を示す図である。
【符号の説明】
１    センサ部
２    演算処理部
３    初期姿勢角メモリ
４    加速度センサ
５    角速度センサ
６    姿勢角演算回路
７    取付け角補正演算回路
８，９    姿勢角変換回路
１０    姿勢角検出装置
１１    ＨＭＤ
１０１    加速度
１０２    角速度
１０３    姿勢角
１０４    初期姿勢角
１０５    補正姿勢角
１０６    取付け角度が補正された頭部姿勢角
１０７    取付け角度補正なしの頭部姿勢角
φ    ロール角
θ    ピッチ角
ψ    ヨー角
φ０    ロール角に関する取付け角度
θ０    ピッチ角に関する取付け角度
ψ０    ヨー角に関する取付け角度
φ’    ロール角に関する取付け角度の補正量
θ’    ピッチ角に関する取付け角度の補正量
ψ’    ヨー角に関する取付け角度の補正量
Ｃ０    初期姿勢角１０４を表す行列式
Ｃ０Ｔ    行列式Ｃ０  の転置行列式
Ｃ’    頭部の補正姿勢角１０５を表す行列式
Ｃ    姿勢角１０３を表す行列式
ＸＴ    姿勢角検出装置のロール方向の軸
ＹＴ    姿勢角検出装置のピッチ方向の軸
ＺＴ    姿勢角検出装置のヨー方向の軸
ＸＢ    人体の頭部に固定された直交座標系における人体の正面を指向する軸ＹＢ    人体の頭部に固定された直交座標系における人体の左右方向を指向する軸
ＺＢ    人体の頭部に固定された直交座標系における鉛直方向下方を指向する軸
【図１】
2004150900.tif 000016
【図２】
2004150900.tif 000017
【図３】
2004150900.tif 000018
【図４】
2004150900.tif 000019
【図５】
2004150900.tif 000020
【図６】
2004150900.tif 000021
【図７】
2004150900.tif 000022
【図８】
2004150900.tif 000023