(57)【特許請求の範囲】
【請求項１】
身体の動きを撮像した動画像を取得する撮像ユニットと、
前記動画像を解析することにより前記動画像中における対象物体の位置を検出し、前記検出した位置に基づいて、前記対象物体の移動方向が反転する毎に検出した前回の方向反転の位置からの移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を前記第１の情報を示す表示領域の前記時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求める計算ユニットと、
前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する表示ユニットと
を含む情報処理装置。
【請求項２】
前記表示ユニットは、前記第１乃至第３の情報とは別に、前記動画像を動画として又は静止画として表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示ユニットは、前記第１の情報及び前記第２の情報の少なくとも一方の情報についてはグラフ形式にて表示し、前記グラフ形式にて表示された情報上の複数の点のそれぞれに対して、前記検出した位置に応じた数値情報を隣接或いは重畳させて表示することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記表示ユニットは、前記複数の点のそれぞれに対して前記表示された数値情報のうちの１つが選択されると、当該選択された１つの数値情報に対応する前記動画像中のフレームを静止画として表示することを特徴とする請求項３記載の情報処理装置。
【請求項５】
身体の動きを撮像した動画像を取得する撮像ユニットと、
前記動画像を解析することにより前記動画像中における対象物体の位置を検出し、前記検出した位置に基づいて、前記対象物体の移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求める計算ユニットと、
前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する表示ユニットとを含み、
前記表示ユニットは、前記第１の情報及び前記第２の情報の少なくとも一方の情報についてはグラフ形式にて表示し、前記グラフ形式にて表示された情報上の複数の点のそれぞれに対して、前記検出した位置に応じた数値情報を隣接或いは重畳させて表示し、前記複数の点のそれぞれに対して前記表示された数値情報のうちの１つが選択されると、当該選択された１つの数値情報に対応する前記動画像中のフレームを静止画として表示することを特徴とする情報処理装置。
【請求項６】
前記第１期間とは異なる第２期間を指定することに応じて、前記計算ユニットは前記第２期間における前記振動の平均周波数を示す第４の情報を求め、前記表示ユニットは前記第３の情報を表示するとともに前記第４の情報を表示することを特徴とする請求項１乃至５いずれか一項記載の情報処理装置。
【請求項７】
身体の動きを撮像した動画像を取得する撮像ユニットと、
前記動画像を解析することにより前記動画像中における対象物体の位置を検出し、前記検出した位置に基づいて、前記対象物体の移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求める計算ユニットと、
前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する表示ユニットとを含み、
前記第１期間とは異なる第２期間を指定することに応じて、前記計算ユニットは前記第２期間における前記振動の平均周波数を示す第４の情報を求め、前記表示ユニットは前記第３の情報を表示するとともに前記第４の情報を表示する
ことを特徴とする情報処理装置。
【請求項８】
前記表示ユニットは、前記第１期間及び前記第２期間のうちの何れか選択された一方の期間に対応する前記動画像を表示することを特徴とする請求項６又は７記載の情報処理装置。
【請求項９】
前記表示ユニットは、複数の動画像が撮像された場合に、前記複数の動画像のそれぞれに対応する振動周波数を表示することを特徴とする請求項１乃至８いずれか一項記載の情報処理装置。
【請求項１０】
前記計算ユニットは、前記動画像中において前記対象物体の位置を色情報に基づいて検出することを特徴とする請求項１乃至９いずれか一項記載の情報処理装置。
【請求項１１】
前記計算ユニットは、前記動画像中において前記対象物体の色とは異なる色を有する他の物体の移動に関する情報を検出し、前記他の物体の移動に関する情報に基づいて前記対象物体の移動及び振動に関するデータを補正することを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
身体の動きを動画像として撮像し、
前記動画像を解析することにより前記動画像中における対象物体の位置を検出し、
前記検出した位置に基づいて、前記対象物体の移動方向が反転する毎に検出した前回の方向反転の位置からの移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を前記第１の情報を示す表示領域の前記時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求め、
前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する
各段階を情報処理装置により実行する振戦情報表示方法。
【請求項１３】
身体の動きを撮像した動画像を取得する撮像装置と、
前記動画像を格納する格納装置と、
前記格納装置に格納された前記動画像を解析することにより前記動画像中における対象物体の位置を検出し、前記検出した位置に基づいて、前記対象物体の移動方向が反転する毎に検出した前回の方向反転の位置からの移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を前記第１の情報を示す表示領域の前記時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求めるコンピュータと、
前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する表示装置と、
前記撮像装置、前記格納装置、前記コンピュータ、及び前記表示装置が接続されるネットワークと
を含む情報処理システム。
【請求項１４】
身体の動きを撮像した動画像を解析することにより前記動画像中における対象物体の位置を検出し、
前記検出した位置に基づいて、前記対象物体の移動方向が反転する毎に検出した前回の方向反転の位置からの移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を前記第１の情報を示す表示領域の前記時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求め、
前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する
各段階を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願開示は、情報処理装置、振戦情報表示方法、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
パーキンソン病等の患者において観察される不随意で律動的な身体の動きは振戦と呼ばれる。振戦を計測するためには、従来、振動センサー、加速度センサー、圧力センサー、筋電位センサー、脈拍センサー等が用いられていた。従って振戦を計測して患者を診断するためには、これらのセンサーを備えた専用機器を用意したり、人体に機器や配線を装着したり、計測前にキャリブレーションを実行したりする必要があり、簡易に診断を行うことが困難であった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２７５０９４号公報
【特許文献２】特開２００８−２３２７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上を鑑みると、簡易な振戦計測及び診断補助を実現する仕組みが望まれる。
【課題を解決するための手段】
【０００５】
情報処理装置は、身体の動きを撮像した動画像を取得する撮像ユニットと、前記動画像を解析することにより前記動画像中における対象物体の位置を検出し、前記検出した位置に基づいて、前記対象物体の移動方向が反転する毎に検出した前回の方向反転の位置からの移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を前記第１の情報を示す表示領域の前記時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求める計算ユニットと、前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する表示ユニットとを含む。
【０００６】
振戦情報表示方法は、身体の動きを動画像として撮像し、前記動画像を解析することにより前記動画像中における対象物体の位置を検出し、前記検出した位置に基づいて、前記対象物体の移動方向が反転する毎に検出した前回の方向反転の位置からの移動の絶対量を時間軸上での複数の点において示す第１の情報と、前記移動に関して少なくとも方向の正負を前記第１の情報を示す表示領域の前記時間軸上において示す第２の情報と、第１期間における前記対象物体の振動の平均周波数を示す第３の情報とを求め、前記第１の情報、前記第２の情報、及び前記第３の情報とを別個に表示する各段階を情報処理装置により実行する。
【発明の効果】
【０００７】
少なくとも１つの実施例によれば、簡易な振戦計測及び診断補助が可能となる。
【図面の簡単な説明】
【０００８】
【図１】簡易な振戦計測及び診断補助を可能とするための情報処理装置の概念図を示す図である。
【図２】情報処理装置により実行される処理の流れの一例を示すフローチャートである。
【図３】初期設定情報の第１の例を示す図である。
【図４】初期設定情報の第２の例を示す図である。
【図５】初期設定情報の第３の例を示す図である。
【図６】初期設定情報の設定画面の一例を示す図である。
【図７】入力情報設定画面の一例を示す図である。
【図８】撮像された動画像中のマーカーの検出について説明するための図である。
【図９】図８のフレーム中のマーカー画像の部分を拡大して示す図である。
【図１０】４画素×４画素のブロックを示す図である。
【図１１】各ブロックがマーカー画像に属するか否かを判定した結果を示す図である。
【図１２】輪郭抽出と描画処理の一例を示すフローチャートである。
【図１３】マーカーの振動を検出する処理を説明するための図である。
【図１４】周波数計算処理の一例を示すフローチャートである。
【図１５】解析処理の一例を示す図である。
【図１６】移動量と増減情報の計算処理の一例を示すフローチャートである。
【図１７】情報処理装置の表示画面の一例を示す図である。
【図１８】移動データ表示領域の詳細の一例を示す図である。
【図１９】情報処理装置の構成の一例及び情報の流れを示す図である。
【図２０】メモリに格納されるデータ構造の一例を示す図である。
【図２１】情報処理システムの一例を説明する図である。
【図２２】ネットワークを介してのデータのやり取りの一例を示す図である。
【図２３】患者毎の解析データを表示する画面の一例を示す図である。
【図２４】患者毎の解析データを表示する画面の別の一例を示す図である。
【図２５】動画像撮影時のマーカーサイズ調整処理の一例を示すフローチャートである。
【図２６】露光調整処理の一例を示すフローチャートである。
【図２７】手ぶれ調整処理の概要を説明する図である。
【図２８】手ぶれ補正処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施例を添付の図面を用いて詳細に説明する。それらの図面において、同一又は対応する構成要素は同一又は対応する番号で参照し、その説明は適宜省略する。
【００１０】
図１は、簡易な振戦計測及び診断補助を可能とするための情報処理装置の概念図を示す図である。図１において、例えばタブレットである情報処理装置１１には撮像ユニットが内蔵されており、患者の身体の一部（例えば指等）に取り付けられた対象物体１０の動画像を撮像する。情報処理装置１１は、動画像を解析することにより動画像中における対象物体１０の位置を検出し、検出した位置に基づいて、対象物体１０の移動や振動に関する種々の情報、即ち患者の身体の振戦に関する情報を計算により求める。情報処理装置１１は、求められた種々の情報を表示画面１２に表示することにより、診断の補助となる情報を提供する。なお情報処理装置１１は、動画を撮像している最中に表示画面１２に撮像中の動画を表示してよく、また撮像した動画をメモリに格納し、撮像終了後にメモリから読み出した動画を表示画面１２に表示してよい。
【００１１】
対象物体１０は、例えば所定の大きさ及び色を有するマーカーであってよい。所定の大きさ及び色を有するマーカーを用いることにより、画像処理による対象物体１０の位置検出や移動量計算等を、高精度で容易に実行することが可能となる。なお以後の説明においては、対象物体１０として球形のマーカーを一例として用いるが、マーカーの形状は球形に限られるものではない。また画像処理により対象物体の位置検出や移動量計算が満足できる精度で行えるのであれば、対象物体は身体の一部（例えば爪等）であってもよい。
【００１２】
図２は、情報処理装置１１により実行される処理の流れの一例を示すフローチャートである。図２に示される各ステップは、情報処理装置１１により実行される。なお図２及び以降の図において、フローチャートに記載された各ステップの実行順序は一例にすぎず、本願の意図する技術範囲が、記載された実行順番に限定されるものではない。例えば、Ａステップの次にＢステップが実行されるように本願に説明されていたとしても、Ａステップの次にＢステップを実行することが可能なだけでなく、Ｂステップの次にＡステップを実行することが、物理的且つ論理的に可能である場合がある。この場合、どちらの順番でステップを実行しても、当該フローチャートの処理に影響する全ての結果が同一であるならば、本願に開示の技術の目的のためには、Ｂステップの次にＡステップが実行されてもよいことは自明である。Ａステップの次にＢステップが実行されるように本願に説明されていたとしても、上記のような自明な場合を本願の意図する技術範囲から除外することを意図するものではなく、そのような自明な場合は、当然に本願の意図する技術範囲内に属する。
【００１３】
図２において、撮影処理が開始されると、ステップＳ１において、情報処理装置１１は動画像データを取り込む。ステップＳ２において、情報処理装置１１は対象物体１０の輪郭抽出及び描画処理を行う。ステップＳ３において、情報処理装置１１は周波数計算処理を行う。ステップＳ４において、情報処理装置１１は解析処理を行う。ステップＳ５において、情報処理装置１１は移動量と増減情報の計算処理を行う。ステップＳ６において、情報処理装置１１は上記処理により求められた周波数の表示、移動量及び増減情報のグラフ表示、及び解析結果の表示を行う。各処理については、後ほど詳細に説明する。
【００１４】
なお図２に示す撮影処理を開始する前に、情報処理装置１１に対する初期設定情報の入力を行う。初期設定情報を入力しない限り、撮影処理が実行できないように情報処理装置１１が制御されていてもよい。
【００１５】
図３は、初期設定情報の第１の例を示す図である。図３に示すのは、振戦分類毎の振戦の周波数範囲である。振戦分類の「姿勢時」の振戦とは、重力に逆らって随意的に姿勢を保った状態で観察される振戦のことを意味する。また振戦分類の「安静時（静止時）」の振戦とは、重力に逆らわない安静な状態で観察される振戦のことを意味する。他の分類としては、「運動時」や「混合性」等がある。図３に示す例では、「姿勢時」に対して「３〜６」の周波数範囲が指定され、「安静時（静止時）」に対して「４〜７」の周波数範囲が指定されている。
【００１６】
図４は、初期設定情報の第２の例を示す図である。図４に示すのは、症状の重篤度に対応する振戦の振幅の大きさである。例えば振戦の振幅が１ｃｍ以上且つ３ｃｍ未満である場合には、軽度の振戦であると分類される。また例えば振戦の振幅が１０ｃｍ以上である場合には、重度の振戦であると分類される。
【００１７】
図５は、初期設定情報の第３の例を示す図である。図５に示すのは、症状の重篤度に対応する振動時間の割合である。ここで振動時間の割合とは、所定の判定時間（例えば１０秒間）において振動している時間の割合（％）のことである。例えば判定時間の２６〜５０％において振動している場合には、軽度の振戦であると分類される。また例えば判定時間の７５％以上において振動している場合には、重度の振戦であると分類される。
【００１８】
図６は、初期設定情報の設定画面の一例を示す図である。情報処理装置１１の表示画面１２に、図６に示すように、マーカー情報設定画面１５及び振戦情報設定画面１６とが表示されてよい。マーカー情報設定画面１５と振戦情報設定画面１６とは、逐次１つずつ表示画面１２に表示されてもよい。情報処理装置１１の入力機能は、例えば情報処理装置１１の表示画面１２がタッチパネルであり、表示画面１２の表面を指等で直接に触れることにより、入力対象欄を指定し、指等の接触に起因して重畳表示されるキーパッド等を用いて情報を入力してよい。また或いは、マウス及びキーボード等の入力装置を用いて情報を入力してよい。
【００１９】
マーカー情報設定画面１５において、長方形枠内に数値が示されてる領域が情報入力欄であってよい。ユーザは、マーカー色のＵ値の最小値と最大値、Ｖ値の最小値と最大値とを、情報処理装置１１の入力機能を利用して入力する。ユーザは更に、マーカーサイズとして、直径をｃｍ単位で入力する。
【００２０】
振戦情報設定画面１６の振戦分類設定２０において、振戦分類の欄及び周波数の数値欄が、情報入力欄であってよい。ユーザは、振戦分類として例えば「姿勢時」及び「安静時（静止時）」を、情報処理装置１１の入力機能を利用して入力してよい。ユーザは更に、各振戦分類に対する周波数範囲として、「最小周波数３Ｈｚ、最大周波数６Ｈｚ」及び「最小周波数４Ｈｚ、最大周波数７Ｈｚ」を、情報処理装置１１の入力機能を利用して入力してよい。
【００２１】
更に、振戦情報設定画面１６の振戦による重み付け２１において、重みの欄及び振幅の数値欄が、情報入力欄であってよい。ユーザは、重みとして例えば「正常」、「軽度」、「重度」等を、情報処理装置１１の入力機能を利用して入力してよい。ユーザは更に、各重みに対する振幅範囲として、最小振幅及び最大振幅を、情報処理装置１１の入力機能を利用して入力してよい。
【００２２】
更に、振戦情報設定画面１６の振動時間による重み付けにおいて、判定時間の数値欄２３、重み及び振動時間２２に示される重みの欄及び振動時間の数値欄が、情報入力欄であってよい。ユーザは、判定時間として例えば２００秒を、情報処理装置１１の入力機能を利用して入力してよい。ユーザは更に、重みとして例えば「正常」、「軽度」、「重度」等を、情報処理装置１１の入力機能を利用して入力してよい。ユーザは更に、各重みに対する振動時間の割合（％）の範囲として、最小のパーセント値及び最大のパーセント値を、情報処理装置１１の入力機能を利用して入力してよい。
【００２３】
図７は、入力情報設定画面の一例を示す図である。図３乃至図６を用いて説明した初期設定情報以外に、図７に示されるような患者や診断条件に関する情報を入力設定してよい。図７において、情報処理装置１１の表示画面１２には、ユーザが情報を入力するための入力欄２５乃至２９が表示される。
【００２４】
ユーザは、情報処理装置１１の入力機能を利用して、入力欄２５に患者氏名を入力し、入力欄２６に患者の年齢を入力してよい。ユーザは更に、情報処理装置１１の入力機能を利用して、入力欄２７に診断対象（測定対象である振戦の分類）として例えば「姿勢時振戦」を入力してよい。ユーザは更に、情報処理装置１１の入力機能を利用して、入力欄２８に薬の服用履歴を入力し、入力欄２９にマーカー装着部位を入力してよい。なお入力欄２７に「姿勢時振戦」を入力した場合には、情報処理装置１１により振戦を撮像する際には、重力に逆らって随意的に姿勢を保った状態での身体の部位の撮影を行うことになる。
【００２５】
図８は、撮像された動画像中のマーカーの検出について説明するための図である。図８に示される動画像中の１つのフレーム３０において、所定の色及び所定のサイズを有する球形のマーカーを撮像したマーカー画像３１が示されている。後ほど説明するように、所定の色を検出することにより、各フレーム中においてマーカー画像３１の位置及び大きさを検出する。
【００２６】
図９は、図８のフレーム３０中のマーカー画像３１の部分を拡大して示す図である。図９において、縦横にマトリクス上に配列される正方形の枠３２の各々は、例えば４画素×４画素のブロックである。
【００２７】
図１０は、４画素×４画素のブロックを示す図である。情報処理装置１１は、フレーム３０中に配列される４画素×４画素である各ブロック３２について、例えば左上隅の画素（図１０においてマーキングしてある画素）の色を検出し、図６に示すマーカー情報設定画面１５で設定された色に一致するか否かを判定する。色が一致すると判定された場合は、当該ブロック３２がマーカー画像３１に属するブロックであると判断する。
【００２８】
図１１は、各ブロックがマーカー画像３１に属するか否かを判定した結果を示す図である。図１１において、マーカー画像３１に属すると判定されたブロックはハッチングで示されており、これらのブロック全体が位置計算用のマーカー画像３１Ａとして用いられる。具体的には、マーカー画像３１Ａの中心位置３５を求めることにより、この中心位置３５をマーカーの位置として以後の計算に用いてよい。なお検出するマーカーの位置は必ずしも中心位置である必要はないが、例えば球形のマーカーであれば、中心位置が最も安定して検出可能である。
【００２９】
図１２は、輪郭抽出と描画処理の一例を示すフローチャートである。ステップＳ２１において、情報処理装置１１は、撮影した動画像の明るさ及びコントラストを調整する。これによりマーカーを抽出し易くする。ステップＳ２２において、情報処理装置１１は撮影した動画の各フレームの画像を４画素×４画素のブロックに分割する。ステップＳ２３において、情報処理装置１１は、マーカーの所定の色がブロック内に存在するか否かを、各ブロックについて判定する。何れのブロックにも当該所定の色が存在しない場合、情報処理装置１１は処理を終了する。所定の色が存在するブロックが見つかった場合、ステップＳ２４において、情報処理装置１１は所定の色が存在するブロックの情報を待避する。即ち、情報処理装置１１は、所定の色が存在するブロックを特定する情報をメモリに格納する。
【００３０】
ステップＳ２５において、情報処理装置１１は、待避したブロックが占める画像領域の中心位置を求めることによりマーカーの中心座標を求め、待避したブロックが占める画像領域の最大幅を求めることによりマーカーの半径を求める。求められた中心座標及び半径を示すデータはメモリに格納される。ステップＳ２６において、情報処理装置１１は、待避したブロックが占める画像領域の外縁に沿って線を描くことにより、動画データ中のマーカーの輪郭を線で示す。以上で処理を終了する。
【００３１】
上述のように図１２に示す処理では、動画像中において対象物体（マーカー）の位置を色情報に基づいて検出する。このように色情報に基づいて対象物体を特定することで、容易に且つ高精度で対象物体の領域及び位置を検出することができる。なおマーカーの色と同様の色の服等を身につけた状態で撮影を行わない等、撮影条件にはある程度の注意が必要である。
【００３２】
図１３は、マーカーの振動を検出する処理を説明するための図である。図１３に示すように、患者の右手４１の人差し指に装着されたマーカー４２は、患者の右手の震えに伴い、例えば矢印４３で示すように振動する。情報処理装置１１は、撮影された動画像においてマーカー４２の位置（中心位置）の移動を検出し、移動が矢印４４に示すように振動の一周期分を示した時点で、この振動の周期に基づいて振動の周波数を求めることができる。
【００３３】
図１４は、周波数計算処理の一例を示すフローチャートである。周波数計算処理が開始されると、ステップＳ３１で、情報処理装置１１は、着目フレームのマーカー位置座標を取得する（メモリから読み出す）。なお周波数計算処理が開始された直後のステップＳ３１の実行においては、着目フレームとしては動画像中の２番目のフレームであってよい。このとき情報処理装置１１は更に、動画像中の最初のフレームを参照フレームとして、参照フレームにおけるマーカー位置座標を取得して保持してよい。
【００３４】
ステップＳ３２で、参照フレームから着目フレームまでの間にマーカーが一定距離以上の位置移動をしたか否かを判定する。一定距離以上の位置移動をしていないと判定された場合には、現在の着目フレームの次のフレームを新たな着目フレームとして、ステップＳ３１に戻り、ステップＳ３１以降の処理を繰り返す。ステップＳ３２において、一定距離以上の位置移動をしたと判定された場合には、処理はステップＳ３３に進む。ステップＳ３３において、情報処理装置１１は、着目フレームと参照フレームとの間のマーカー位置座標の差分をＸ，Ｙ，Ｚ座標のそれぞれについて計算することにより、移動の方向を示すデータを取得する。なおＺ座標方向（画面奥行き方向）については、情報処理装置１１が、マーカーの大きさの変化（例えば球形のマーカーの半径の変化）に基づいて移動を検出してよい。
【００３５】
ステップＳ３４において、情報処理装置１１は、Ｘ軸、Ｙ軸、及びＺ軸を纏めるか否かを判断する。Ｘ軸、Ｙ軸、及びＺ軸を纏めるか否かは、予め初期設定情報の１つとして設定されていてよい。Ｘ軸、Ｙ軸、及びＺ軸を纏める場合、ステップＳ３５で、情報処理装置１１は、Ｘ，Ｙ，Ｚ座標のそれぞれについて計算した差分を、移動方向を示すＸＹＺの３座標値を有するベクトル値として扱う。Ｘ軸、Ｙ軸、及びＺ軸を纏めない場合、ステップＳ３６で、情報処理装置１１は、Ｘ軸、Ｙ軸、及びＺ軸の各々について別々に移動の方向の正負を求める。なお場合によっては、Ｚ軸（画面奥行き方向）に関する移動については検出対象としなくともよい。
【００３６】
ステップＳ３７において、情報処理装置１１は、マーカーが一周期移動したか否かを判定する。この際、一周期の振動の始点としては始点フレームを用いる。始点フレームは、周波数計算処理が開始された直後においては、動画像中の最初のフレームである。情報処理装置１１は、始点フレームから現在の着目フレームまでの間に、正、負、正の方向の移動がこの順番に検出、或いは、負、正、負の方向の移動がこの順番に検出された場合に、マーカーが一周期移動したと判断する。なお移動の方向を検出したときに、現在の移動方向が前回の移動方向と同一方向である場合には、一周期移動したか否かの判断対象から前回の移動方向のデータを外すようにしてよい。一周期の移動が検出されない場合、現在の着目フレームを参照フレームとし、更に現在の着目フレームの次のフレームを新たな着目フレームとして、ステップＳ３１に戻り、ステップＳ３１以降の処理を繰り返す。なおステップＳ３７及びそれ以降の処理は、Ｘ軸、Ｙ軸、及びＺ軸を纏める場合にはベクトルで示される一方向についてのみ実行され、Ｘ軸、Ｙ軸、及びＺ軸を纏めない場合には各軸について独立に実行されてよい。
【００３７】
一周期の移動が検出された場合、ステップＳ３８において、情報処理装置１１は現在の始点フレームから着目フレームまでのマーカーの振動の瞬時周波数を計算する。具体的には、始点フレームから着目フレームまでの時間間隔の逆数を瞬時周波数とすればよい。一周期の瞬時周波数の計算が終了すると、現在の着目フレームを始点フレーム且つ参照フレームとし、更に現在の着目フレームの次のフレームを新たな着目フレームとして、ステップＳ３１に戻り、ステップＳ３１以降の処理を繰り返す。
【００３８】
ここで初期設定情報の一部として、平均周波数の計算期間が、ユーザにより情報処理装置１１に設定されていてよい。計算期間として第１の期間がユーザにより設定されている場合、ステップＳ３８において、動画像中の最初のフレームから現在の着目フレームまでに当該第１の期間が経過した時点で、情報処理装置１１は、それまでに計算した瞬時周波数の平均値を計算してよい。また第１の期間とは異なる第２の期間がユーザにより指定されている場合、それに応じて、情報処理装置１１は第２の期間における振動の平均周波数を計算してよい。即ち、動画像中の最初のフレームから現在の着目フレームまでに第２の期間が経過した時点で、情報処理装置１１は、それまでに計算した瞬時周波数の平均値を計算してよい。なお計算された瞬時周波数及び平均周波数はメモリに格納されてよい。
【００３９】
なおステップＳ３２において、情報処理装置１１は、振動の周波数を計算するのみでなく、振動の瞬時振幅及び平均振幅も計算してよい。例えば、移動の方向が反転したときの参照フレームにおけるマーカー位置座標とその次に移動の方向が反転したときの参照フレームにおけるマーカー位置座標との間で、座標間の距離を求めることにより、振幅を計算してよい。
【００４０】
動画像中の全てのフレームについて、ステップＳ３８迄の処理が終了すると、処理はステップＳ３９に進む。ステップＳ３９において、情報処理装置１１は、計算した平均周波数を表示画面１２に表示する。以上で、周波数計算処理を終了する。
【００４１】
図１５は、解析処理の一例を示す図である。なお図１５に示す処理は、図６に示す振戦情報設定画面１６で設定した姿勢時の周波数範囲が３Ｈｚ〜６Ｈｚであり、安静時の周波数範囲が４Ｈｚ〜７Ｈｚである例を前提としている。
【００４２】
ステップＳ４１において、情報処理装置１１は、瞬時周波数データと平均周波数データとを取得する（メモリから読み出す）。ステップＳ４２において、情報処理装置１１は、診断対象の平均周波数が３Ｈｚ〜６Ｈｚの範囲にあるか否かを判定する。平均周波数が３Ｈｚ〜６Ｈｚの範囲にある場合、処理はステップＳ４３に進む。平均周波数が３Ｈｚ〜６Ｈｚの範囲にない場合、処理はステップＳ４４に進む。なお図７に示す入力欄２７に「姿勢時振戦」が入力されており、且つ、診断対象の平均周波数が３Ｈｚ〜６Ｈｚの範囲にある場合にのみ、処理がステップＳ４３に進み、それ以外の場合に、処理がステップＳ４４に進むのでもよい。ステップＳ４３において、情報処理装置１１は、撮像した患者の震えに関して、姿勢時振戦の可能性がある旨を表示画面１２に表示する。
【００４３】
ステップＳ４４において、情報処理装置１１は、診断対象の平均周波数が４Ｈｚ〜７Ｈｚの範囲にあるか否かを判定する。平均周波数が４Ｈｚ〜７Ｈｚの範囲にある場合、処理はステップＳ４５に進む。平均周波数が４Ｈｚ〜７Ｈｚの範囲にない場合、解析処理は終了する。なお図７に示す入力欄２７に「安静（静止）時振戦」が入力されており、且つ、診断対象の平均周波数が４Ｈｚ〜７Ｈｚの範囲にある場合にのみ、処理がステップＳ４５に進み、それ以外の場合に、処理が終了するのでもよい。ステップＳ４５において、情報処理装置１１は、撮像した患者の震えに関して、安静（静止）時振戦の可能性がある旨を表示画面１２に表示する。
【００４４】
ステップＳ４６において、情報処理装置１１は、検出したマーカーの振動の振幅に基づいて重みの判定を行う。具体的には、情報処理装置１１は、図６に示す振戦情報設定画面１６において入力された振幅データと、図１４に示す処理により検出された振幅とを照合することにより、検出された振幅が何れの症状の重み（重篤度）に対応するかを判定する。ステップＳ４７において、情報処理装置１１は、振幅による重み付け判定結果を表示画面１２に表示する。
【００４５】
ステップＳ４８において、情報処理装置１１は、撮像された振戦がステップＳ４５において安静（静止）時振戦と分類されたか否かを判定する。安静（静止）時振戦と分類された場合、処理はステップＳ４９に進む。安静（静止）時振戦と分類されていない場合、処理はステップＳ４９に進む。
【００４６】
ステップＳ４９において、情報処理装置１１は、検出したマーカーの振動の時間に基づいて重みの判定を行う。具体的には、情報処理装置１１は、例えば動画の開始時を始点として、図６に示す振戦情報設定画面１６の判定時間数値欄２３に入力された判定時間内において、図１４に示す処理で求められた瞬時周波数が存在する区間が何％あるかを計算してよい。情報処理装置１１は、計算により得られたパーセンテージと振戦情報設定画面１６にて入力された振動時間のパーセンテージとを比較し、計算により得られたパーセンテージに対応する症状の重み（重篤度）を判定結果とする。ステップＳ５０において、情報処理装置１１は、振動の時間による重み付け判定結果を表示画面１２に表示する。
【００４７】
図１６は、移動量と増減情報の計算処理の一例を示すフローチャートである。移動量と増減情報の計算処理が開始されると、ステップＳ５１で、情報処理装置１１は、着目フレームのマーカー位置座標を取得する（メモリから読み出す）。なお移動量と増減情報の計算処理が開始された直後のステップＳ３１の実行においては、着目フレームとしては動画像中の２番目のフレームであってよい。このとき情報処理装置１１は更に、動画像中の最初のフレームを参照フレームとして、参照フレームにおけるマーカー位置座標を取得して保持してよい。
【００４８】
ステップＳ５２で、参照フレームから着目フレームまでの間にマーカーが一定距離以上の位置移動をしたか否かを判定する。一定距離以上の位置移動をしていないと判定された場合には、現在の着目フレームの次のフレームを新たな着目フレームとして、ステップＳ３１に戻り、ステップＳ３１以降の処理を繰り返す。ステップＳ５２において、一定距離以上の位置移動をしたと判定された場合には、処理はステップＳ５３に進む。ステップＳ５３において、情報処理装置１１は、着目フレームと参照フレームとの間のマーカー位置座標の差分をＸ，Ｙ，Ｚ座標のそれぞれについて計算することにより、移動方向及び移動距離を示すデータを取得する。情報処理装置１１は更に、現在の着目フレームの時間を記録してよい。なおＺ座標方向（画面奥行き方向）については、情報処理装置１１が、マーカーの大きさの変化（例えば球形のマーカーの半径の変化）に基づいて移動を検出してよい。
【００４９】
ステップＳ５４において、情報処理装置１１は、Ｘ軸、Ｙ軸、及びＺ軸を纏めるか否かを判断する。Ｘ軸、Ｙ軸、及びＺ軸を纏めるか否かは、予め初期設定情報の１つとして設定されていてよい。Ｘ軸、Ｙ軸、及びＺ軸を纏める場合、ステップＳ５５で、情報処理装置１１は、Ｘ，Ｙ，Ｚ座標のそれぞれについて計算した差分を、移動方向及び移動距離を示すＸＹＺの３座標値を有するベクトル値として扱う。Ｘ軸、Ｙ軸、及びＺ軸を纏めない場合、ステップＳ５６で、情報処理装置１１は、Ｘ軸、Ｙ軸、及びＺ軸の各々について別々に移動方向及び移動距離を求める。なお場合によっては、Ｚ軸（画面奥行き方向）に関する移動については検出対象としなくともよい。
【００５０】
ステップＳ５７において、情報処理装置１１は、初期登録情報で設定したマーカーの大きさを基準として用いて、マーカーの移動量を計算する。例えば、マーカーの半径が３ｃｍである場合には、動画像中のマーカー画像の最大幅が３ｃｍに等しいことが分かる。従って、このマーカー画像の最大幅を物差しとして用いることにより、情報処理装置１１はマーカーの移動量をｃｍ単位で計測することができる。
【００５１】
マーカー移動量の計算が終了すると、現在の着目フレームを参照フレームとし、更に現在の着目フレームの次のフレームを新たな着目フレームとして、ステップＳ５１に戻り、ステップＳ５１以降の処理を繰り返す。以上で処理を終了する。
【００５２】
以上の処理により、一定値以上の移動がある度に移動の絶対量とその方向を記録していくことができる。移動の絶対量のデータのサンプル数を少なくしたい場合には、以下のような処理を行ってもよい。例えば、移動の方向を検出したときに、現在の移動方向が前回の移動方向と同一方向である場合には、情報処理装置１１は、前回の移動のデータを破棄し、前回の移動の絶対量と現在の移動の絶対量との和を現在の移動の絶対量としてよい。また例えば、移動の方向が反転したときの参照フレームにおけるマーカー位置座標とその次に移動の方向が反転したときの参照フレームにおけるマーカー位置座標との間で、座標間の距離を求め、計算した距離を移動の絶対量として記録していってもよい。
【００５３】
図１７は、情報処理装置の表示画面の一例を示す図である。図１７に示す表示画面１２は、動画像表示領域５１、再生ボタン５２、停止ボタン５３、振動周波数表示領域５４、振戦分類表示領域５７、重み付け表示領域５８、及び移動データ表示領域５９を含む。
【００５４】
移動データ表示領域５９において図面水平方向は時間の推移を示し、図面垂直方向は移動の絶対量及び振動方向におけるマーカーの位置を示す。移動データ表示領域５９には、対象物体（マーカー）の移動の絶対量を時間軸上での複数の点において示す第１の情報６１と、対象物体（マーカー）の移動に関して少なくとも方向の正負を時間軸上において示す第２の情報６０とが別個に表示される。第１の情報６１は、この例では、移動方向が反転する毎に検出した前回の方向反転の位置からのマーカー移動の絶対量であり、棒グラフ形式にて表示されている。第２の情報６０は、この例では表示対象としたマーカーの振動方向におけるマーカーの位置（図面垂直方向）を時間推移（図面水平方向）とともに示したものであり、折れ線グラフ形式にて表示されている。
【００５５】
図１８は、移動データ表示領域５９の詳細の一例を示す図である。図１７に示した例と同様に、第２の情報６０を示す折れ線グラフは、振動方向におけるマーカーの位置を時間推移とともに示し、第１の情報６１を示す棒グラフは、移動方向が反転する各点における移動の絶対量（振動の振幅）である。第２の情報６０の折れ線の各セグメントが上向きの部分は移動方向が正方向であり、第２の情報６０の折れ線の各セグメントが下向きの部分は移動方向が負方向であることを示している。第２の情報６０として移動の方向のみを示したいのであれば、例えば、一直線に水平方向に延びる線が、正方向の移動区間においては第１の色で表示され、負方向の移動区間においては第２の色で表示される、等の表示形式を採用してもよい。第１の情報６１は、移動方向反転が起きた時間上の着目位置（画像フレーム）におけるマーカー位置と、前回の移動方向反転が起きた時間上の位置（画像フレーム）におけるマーカー位置との間の移動の絶対量を、当該時間上の着目位置において棒グラフとして示す。
【００５６】
移動データ表示領域５９には、第１の情報６１及び第２の情報６０の少なくとも一方の情報についてグラフ形式にて表示してよい。他方の情報については、単に数値（例えば移動量のｃｍでの表示）又はシンボル（例えば正負の方向についての記号又は文字による表示）を用いて表示してもよい。
【００５７】
なおここで移動データ表示領域５９において振動の情報が表示対象となる振動の方向とは、Ｘ軸、Ｙ軸、及びＺ軸を纏めた場合であれば、例えば振動を示すベクトルの平均ベクトルの方向であってよい。或いは、振動の方向としては特定の方向に限定せずに、３次元空間上での振動における方向反転から方向反転までの各移動を示すベクトルの方向及び長さ（移動絶対量）を表示してもよい。或いは、Ｘ軸、Ｙ軸、及びＺ軸のうちの選択された軸方向についての振動について、移動の方向及び絶対量を表示してもよい。図１７の振動周波数表示領域５４において振動の情報が表示対象となる振動の方向についても同様である。
【００５８】
移動データ表示領域５９の縦軸には、振動方向の座標値及び移動の絶対量（例えばｃｍ）を示す表示をしてよい。軸上の表示と同時に或いは代替的に、グラフ形式にて表示された情報上の複数の点のそれぞれに対して、検出した位置に応じた数値情報を隣接或いは重畳させて表示してよい。そのような表示の例として、図１８では、第２の情報６０の折れ線グラフ上の各方向反転点の近傍には、当該方向反転点における振動方向での座標値が表示されている。また更に、第１の情報６１の棒グラフの上端の近傍には、当該棒グラフの棒が示す移動量が数値として表示されている。
【００５９】
図１７に戻り、表示画面１２の振動周波数表示領域５４は、第１期間における対象物体（マーカー）の振動の平均周波数を示す第３の情報５５を表示する。振動周波数表示領域５４は更に、第１の期間とは異なる第２の期間が指定された場合、第３の情報５５を表示するとともに第４の情報５６を表示する。ここで第４の情報５６は、第２の期間における振動の平均周波数である。第２の期間は第１の期間よりも長くてよい。
【００６０】
動画像表示領域５１は、第１の情報６１、第２の情報６０、第３の情報５５、及び第４の情報５６とは別に、撮影されメモリに格納された動画像を動画として又は静止画として表示する。再生ボタン５２及び停止ボタン５３は、指によるタッチ等のユーザ動作により、動画像表示領域５１に表示される動画再生及び停止を指示するために用いられる。
【００６１】
動画像表示領域５１は、移動データ表示領域５９において複数の点のそれぞれに対して表示された数値情報のうちの１つが選択されると、当該選択された１つの数値情報に対応する動画像中のフレームを静止画として表示してよい。即ち、図１８において第１の情報６１の棒グラフの上端の近傍に示された数値の何れか又は第２の情報６０のの折れ線グラフ上の各方向反転点の近傍に示された数値の何れかを選択すると、図１７に示す動画像表示領域５１にその数値に対応する静止画が表示される。例えば図１７の移動データ表示領域５９において棒グラフの棒の１つの上端を選択すると円形マーク６２により当該選択状態が表示され、その選択点に対応する動画データが動画像表示領域５１に表示される。なお選択対象は数値である必要はなく、例えば第２の情報６０中の１つの方向反転点や第１の情報６１中の１つの棒グラフ等を選択するのでもよい。
【００６２】
表示画面１２の動画像表示領域５１は、第１の期間及び第２の期間のうちの何れか選択された一方の期間に対応する動画像を表示してよい。即ち例えば、振動周波数表示領域５４において第３の情報５５をユーザが選択すると、ユーザ選択状態が第３の情報５５に引かれた下線により示され、第３の情報５５に対応する第１期間の動画像が動画像表示領域５１に表示されてよい。
【００６３】
表示画面１２の振戦分類表示領域５７は、情報処理装置１１により振動周波数に基づいて計算された振戦分類（例えば振動周波数が３〜６Ｈｚの場合には姿勢時振戦の可能性有り）を表示してよい。また表示画面１２の重み付け表示領域５８は、情報処理装置１１により計算された重み付け（患者振戦状態の重篤度）を表示してよい。
【００６４】
図１９は、情報処理装置１１の構成の一例及び情報の流れを示す図である。図１９に示す情報処理装置１１は、カメラ７０、入力端末７１、ディスプレイ７２、メモリ７３、及び計算ユニット７４を含む。情報処理装置１１がタブレットである場合、カメラ７０は内蔵撮像ユニットでよく、入力端末７１及びディスプレイ７２はタッチパネルであってよい。なおディスプレイ７２として図１９に示される部分は、表示画面だけではなく画面表示を制御するための制御回路も含めた部分であってよい。メモリ７３の一部は揮発性のＲＡＭ（Random Access Memory）であってよく、他の一部は不揮発性のＲＡＭ、ハードディスク、取り外し可能なカードメモリ媒体等であってよい。
【００６５】
計算ユニット７４は、ＣＰＵ（Central Processing Unit）に基づく制御及び演算ユニットやＡＳＩＣ（Application Specific Integrated Circuit）に基づく制御及び演算ユニットであってよい。計算ユニット７４は、輪郭抽出＆輪郭描画処理ユニット８１、移動量及び増減情報計算処理ユニット８２、周波数計算処理ユニット８３、及び解析処理ユニット８４を含む。計算ユニット７４はメモリ７３に格納されるプログラムを実行することにより、輪郭抽出＆輪郭描画処理ユニット８１、移動量及び増減情報計算処理ユニット８２、周波数計算処理ユニット８３、及び解析処理ユニット８４の各処理を実行してよい。計算ユニット７４は、ＡＳＩＣ等により実現された専用のハードウェアであってもよい。
【００６６】
図１９の計算ユニット７４において、各ボックスで示される各機能ブロックと他の機能ブロックとの境界は、基本的には機能的な境界を示すものであり、物理的な位置の分離、電気的な信号の分離、制御論理的な分離等に対応するとは限らない。計算ユニット７４は、各機能ブロックの機能を有する電子回路ブロックを組み合わせて実現したハードウェア構成でもよいし、電子回路である汎用のプロセッサにおいてソフトウェアを実行することにより各機能ブロックの機能を実現したソフトウェア構成でもよい。ハードウェアの場合、各機能ブロックは、他のブロックと物理的にある程度分離された１つのハードウェアモジュールであってもよいし、或いは他のブロックと物理的に一体となったハードウェアモジュール中の１つの機能を示したものであってもよい。ソフトウェアの場合、各機能ブロックは、他のブロックと論理的にある程度分離された１つのソフトウェアモジュールであってもよいし、或いは他のブロックと論理的に一体となったソフトモジュール中の１つの機能を示したものであってもよい。
【００６７】
なおここまで説明した情報処理装置１１が実行する機能は、後述するようにネットワークに接続された複数の装置により実現することが可能である。その場合、カメラ７０はビデオカメラ等の独立した撮像装置であってよく、計算ユニット７４はサーバーコンピュータであってよい。メモリ７３の一部は撮像装置の内蔵メモリであり、他の一部はサーバーの格納装置（データベース）であってよい。また入力端末７１はタブレットやスマートフォン等の携帯機器であってもよいし、ユーザ側のコンピュータであってもよい。またディスプレイ７２もまた、タブレットやスマートフォン等の携帯機器であってもよいし、ユーザ側のコンピュータの表示装置であってもよいし、診断する医療従事者側のコンピュータの表示装置であってもよい。
【００６８】
図１９において、カメラ７０が取得した動画像は、ディスプレイ７２、計算ユニット７４、及びメモリ７３に供給される。入力端末７１が取得した初期設定情報及び入力情報はメモリ７３に供給される。計算ユニット７４は、カメラ７０から動画撮影と共に並行して供給される動画像データ又はメモリ７３から読み出された動画像データを解析する。計算ユニット７４の輪郭抽出＆輪郭描画処理ユニット８１は、図１２に示す処理に基づいて動画像データを解析することにより、動画像中における対象物体（マーカー）の位置を検出する。輪郭抽出＆輪郭描画処理ユニット８１が検出した位置情報は、ディスプレイ７２、移動量及び増減情報計算処理ユニット８２、周波数計算処理ユニット８３、及びメモリ７３に供給される。
【００６９】
計算ユニット７４の移動量及び増減情報計算処理ユニット８２は、検出された位置に基づいて、対象物体の移動の絶対量を時間軸上での複数の点において示す第１の情報と、移動に関して少なくとも方向の正負を時間軸上において示す第２の情報とを求める。第１の情報と第２の情報とは、ディスプレイ７２及びメモリ７３に供給される。
【００７０】
計算ユニット７４の周波数計算処理ユニット８３は、図１４に示す処理に基づいて種々の周波数を計算する。具体的には、周波数計算処理ユニット８３は、第１期間における対象物体の振動の平均周波数を示す第３の情報を求める。また周波数計算処理ユニット８３は、第２の期間が指定されている場合には、第２の期間における振動の平均周波数を示す第４の情報を求める。また周波数計算処理ユニット８３は瞬時周波数を計算する。周波数計算処理ユニット８３が求めた周波数情報は、ディスプレイ７２、解析処理ユニット８４、及びメモリ７３に供給される。
【００７１】
計算ユニット７４の解析処理ユニット８４は、図１５に示す処理に基づいて、振戦分類を示すデータ及び重み付けを示すデータを計算する。計算された振戦分類を示すデータ及び重み付けを示すデータは、ディスプレイ７２及びメモリ７３に供給される。
【００７２】
図２０は、メモリに格納されるデータ構造の一例を示す図である。図２０に示されるメモリ７３は、データ構造７３Ａ及びデータ構造７３Ｂを含む。データ構造７３Ａは、初期登録の設定値情報を保持するデータ構造であり、振戦分類と周波数、振幅と重み付け情報、振動時間と重み付け情報、及びマーカー情報を含む。データ構造７３Ｂは、撮影時の入出力情報を保持するデータ構造であり、患者名、マーカー接着部位、輪郭情報、周波数情報、移動量と増減情報、振戦の分類や重み判定等の結果情報、動画像データを含む。
【００７３】
図２１は、情報処理システムの一例を説明する図である。前述のように、情報処理装置１１が実行する各機能は、ネットワークに接続される複数の機器を含む情報処理システムにより実行されてもよい。
【００７４】
図２１に示す情報処理システムは、ネットワーク９０、携帯機器９１、撮像装置９２、格納装置９３、及びコンピュータ９４を含む。撮像装置９２は、振戦の動画像を撮像するために用いられてよい。或いは携帯機器９１が、内蔵カメラを用いて振戦の動画像を撮像するために用いられてもよい。コンピュータ９４は、図２０等に示される初期設定情報及び入力情報等を入力又は登録するために用いられてよい。或いは携帯機器９１が、初期設定情報及び入力情報等を入力又は登録するために用いられてよい。また携帯機器９１は、動画像や解析結果の表示に基づいて医療従事者が診断をするために用いられてもよい。格納装置９３は、動画像、初期設定情報、入力情報、及び解析結果等のデータを格納するデータベースであってよい。
【００７５】
コンピュータ９４は、図２に示されるステップＳ２乃至Ｓ５の処理を実行することにより、動画像に対する種々の解析データを求めるために用いられてよい。コンピュータ９４が計算により求めたデータは、格納装置９３（データベース）に格納されたり、携帯機器９１に送信されたりしてよい。例えば、振戦診断を受けたい被験者側で撮像装置９２により振戦の動画像を取得し、ネットワーク９０を介して動画像をコンピュータ９４に送信し、コンピュータ９４で動画像を解析し、解析結果をネットワーク９０を介して携帯機器９１に送信し、携帯機器９１を用いて医療従事者が診断を行ってよい。
【００７６】
図２２は、ネットワークを介してのデータのやり取りの一例を示す図である。ステップＳ６１において、パソコン（図２１のコンピュータ９４）で初期登録情報（初期設定情報）及びマーカー情報等を含む入力情報を入力すると、これら情報がネットワークを介してパソコンからデータベース（図２１の格納装置９３）に送信される。ステップＳ６２において、カメラで動画像を取得し、取得した動画像がネットワークを介してカメラからデータベースに送信される。ステップＳ６３において、パソコンからネットワークを介してデータベースにリクエストを送信し、当該リクエストに応じて動画像、初期登録情報、及び入力情報がネットワークを介してデータベースからパソコンに送信される。パソコンでは、これらの取得した情報に基づいて描画及び解析処理を実行する。ステップＳ６４において、パソコンで計算された撮像データに関する入出力情報（描画情報、グラフ情報、重み、振動数、移動量等）が、ネットワークを介してパソコンからデータベースに送信される。
【００７７】
図２３は、患者毎の解析データを表示する画面の一例を示す図である。情報処理装置１１や図２１に示す情報処理システムでは、複数の患者の各々に対して撮影された複数の動画像について、動画像データ、初期設定情報、解析結果等を、患者の識別子及び動画像の識別子等と対応付けてメモリ（データベース）に格納して管理してよい。情報処理装置１１の表示画面１２等の表示ユニットや表示装置は、メモリ（データベース）に蓄積された情報に基づいて、患者毎に異なる日時に撮像された動画像に基づく解析結果を表示してよい。図２３の例において、解析結果表示領域１００には、患者Ａに対する重み付け（重篤度）の時間推移を示す折れ線グラフ１０１と、患者Ｂに対する重み付け（重篤度）の時間推移を示す折れ線グラフ１０２とが示される。
【００７８】
図２４は、患者毎の解析データを表示する画面の別の一例を示す図である。情報処理装置１１の表示画面１２等の表示ユニットや表示装置は、メモリ（データベース）に蓄積された情報に基づいて、患者毎に異なる日時に撮像された動画像に基づく解析結果を表示してよい。例えば好ましくは、情報処理装置１１の表示画面１２等の表示ユニットや表示装置は、複数の動画像が撮像された場合に、複数の動画像のそれぞれに対応する振動周波数を表示してよい。
【００７９】
図２４の例において、周波数表示領域１０５には、横軸にＸ軸方向周波数をとり縦軸にＹ軸方向周波数をとった平面が示される。この平面におけるプロット（平面上での点）として、ある選択された１人の患者に関して測定された各動画像毎のＸ軸方向の平均周波数とＹ軸方向の平均周波数とが示されている。日時データ表示領域１０６には、周波数表示領域１０５にプロットされた各点に対応する動画像の撮像日時のデータが示されている。具体的には、周波数表示領域１０５に示される１番から８番までのプロットに対応する１番から８番までの８つの動画像の各々に対して、撮像日時のデータが日時データ表示領域１０６に示されている。
【００８０】
図２３や図２４に示されるような解析データの表示を行うことにより、患者の病状変化や患者間での比較を行うことが容易となる。
【００８１】
図２５は、動画像撮影時のマーカーサイズ調整処理の一例を示すフローチャートである。図９乃至図１１を用いて説明したように例えば４画素×４画素のようなブロックを用いてマーカーの画像領域検出及び位置検出を行う場合、撮影する動画像中でのマーカーの大きさが異ってしまうと、動画像毎に領域検出や位置検出の精度が異なってしまう。従って、各動画像の撮影時に、撮影画像中でのマーカーの見かけの大きさが所定の一定値になるように、撮像ユニットからマーカーまでの距離やズームの度合い等を調整することが好ましい。
【００８２】
ステップＳ７１において、情報処理装置１１は最適な描画サイズＶ１を保存する。最適な描画サイズＶ１は例えばユーザにより指定されてよい。ステップＳ７２において、情報処理装置１１は今回の動画像撮影が初回の撮影であるか否かを判定する。初回の撮影である場合、処理はステップＳ７３に進む。
【００８３】
ステップＳ７３において、情報処理装置１１は、試行的に撮影された静止画等から画像中のマーカー半径を図１２に示される処理と同様にして求め、求めた半径と描画サイズＶ１とが同一サイズとなるように、メッセージ出力或いはズームの自動調整をする。メッセージとしては、例えば表示画面上に撮像ユニットにて現在撮像されているマーカーの画像に重畳してサイズＶ１の大きさの参照マークを表示し、両者が同一サイズとなるように、撮影距離又はズームを調整するようにユーザに促してよい。また自動調整としては、求めた半径と描画サイズＶ１とが同一サイズとなるように、撮影ユニットのズーム機能を利用してマーカーの撮影画像中のサイズを調整すればよい。
【００８４】
ステップＳ７２において初回撮影でないと判定された場合、処理はステップＳ７５に進む。ステップＳ７５において、情報処理装置１１は、試行的に撮影された静止画等から画像中のマーカー半径を図１２に示される処理と同様にして求め、求めた半径と描画サイズＶ１とが同一サイズとなるように、メッセージ出力或いはズームの自動調整をする。ステップＳ７５の処理はステップＳ７３の処理と同様であってよい。以上で処理を終了する。
【００８５】
図２６は、露光調整処理の一例を示すフローチャートである。前述のように、情報処理装置１１では、色情報に基づいて対象物体（マーカー）の検出を行う。撮像時毎にＥＶ値（露出量）が異なると、所定の色のマーカーが各撮像データにおいて若干異なった色として撮影されてしまう。従って、撮影したマーカーの色が所望の色となるように、撮影時のＥＶ値を適宜調整することが好ましい。
【００８６】
ステップＳ８１において、情報処理装置１１は今回の動画像撮影が初回の撮影であるか否かを判定する。初回の撮影である場合、処理はステップＳ８２に進む。ステップＳ８２において、情報処理装置１１は、ＥＶ値が増加する方向又は減少する方向に撮像ユニットの撮影条件（絞りやシャッター速度等）を調整し、マーカーをテスト撮影する。なおテスト撮影自体が初回である場合には、ＥＶ値が増加する方向又は減少する方向に撮影条件を調整する前後で一回ずつテスト撮影を行ってよい。
【００８７】
ステップＳ８３において、情報処理装置１１は、前回のテスト撮影データ（撮影条件調整前のテスト撮影のデータ）のマーカーのＵ値及びＶ値と、今回のテスト撮影データ（撮影条件調整後のテスト撮影のデータ）のマーカーのＵ値及びＶ値とを比較する。なお撮影データ中でマーカーのＵ値及びＶ値を検出するためには、表示画面上でユーザが指等で触れてマーカー位置を指定し、当該指定された位置でのＵ値及びＶ値を計算すればよい。情報処理装置１１は、登録されているマーカーの真のＵ値及びＶ値に、前回よりも今回の方が、撮影データのＵ値及びＶ値が近づいたか否かを判定する。
【００８８】
ステップＳ８４において、情報処理装置１１は、撮影データのＵ値及びＶ値が登録されているＵ値及びＶ値に最大限近づいたか否かを判定する。最大限近づいていない場合には、処理はステップＳ８２に戻り、以降の処理を繰り返す。ここで例えば、ＥＶ値が増加する方向にＥＶ値を順次変化させていくと、撮影データのＵ値及びＶ値が登録されているＵ値及びＶ値に近づいていく状態であるとする。このとき、ある時点においてＥＶ値を増加する方向に変化させると、逆に、撮影データのＵ値及びＶ値が登録されているＵ値及びＶ値から遠ざかるようなＥＶ値が観察される。この点のＥＶ値の直前のＥＶ値が、最大限近づいているＥＶ値となる。最大限近づいた状態が得られた場合、ステップＳ８５において、情報処理装置１１は最大限近づいた状態でのＵ値及びＶ値をメモリに値Ｖ１として保存する。
【００８９】
ステップＳ８１において初回撮影でないと判定された場合、処理はステップＳ８６に進む。ステップＳ８６において、情報処理装置１１は、試行的に撮影された静止画等から画像中のマーカーのＵ値及びＶ値を求め、これらの値がメモリ中の値Ｖ１と同一になるようにＥＶ値を調整する。以上で処理を終了する。
【００９０】
図２７は、手ぶれ調整処理の概要を説明する図である。図２７に示される撮影画面において、マーカー１１１は、マーカーに付随する矢印により示されるように左方向に移動している。それに対し、背景にあるマーカー以外の色を有する他の物体１１２乃至１１４は、マーカーに付随する矢印により示されるように右方向に移動している。このとき、背景にある他の物体１１２乃至１１４の移動は、マーカーを撮像している撮像ユニットに手ぶれがあることを示している。従って、物体１１２乃至１１４の移動データに基づいて、マーカー１１１の移動データを補正することが考えられる。即ち、情報処理装置１１の計算ユニット７４（図１９参照）は、動画像中において対象物体の色とは異なる色を有する他の物体の移動に関する情報を検出し、他の物体の移動に関する情報に基づいて対象物体の移動及び振動に関するデータを補正してよい。
【００９１】
図２８は、手ぶれ補正処理の一例を示すフローチャートである。ステップＳ９１において、情報処理装置１１は、撮影された動画像中でのマーカー色の画像領域の移動量ＭＡをサンプリングする。ステップＳ９２において、情報処理装置１１は、撮影された動画像中でのマーカー色以外の色の画像領域の移動量ＭＢをサンプリングする。マーカー色以外の色の画像領域としては、１個であってもよいが複数個であることが好ましい。複数個の画像領域について移動量をサンプリングした場合、各画像領域（各物体）についての移動量の平均値を計算し、当該平均値を移動量ＭＢとしてよい。
【００９２】
ステップＳ９３において、情報処理装置１１は、マーカー色以外の色の画像領域の移動量ＭＢがゼロ以外であるか否かを判定する。移動量ＭＢがゼロである場合、手ぶれは存在しないと考えられるので、手ぶれ補正処理を終了する。移動量ＭＢがゼロでない場合、処理はステップＳ９４に進む。ステップＳ９４において、情報処理装置１１は、移動量ＭＢを手ぶれ量として、検出されたマーカーの移動量ＭＡから手ぶれによる移動量ＭＢを減算する。この減算処理により、手ぶれの影響が除去された実際の振戦データが得られる。以上で処理を終了する。
【００９３】
以上、本発明を実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなく、特許請求の範囲に記載の範囲内で様々な変形が可能である。
【符号の説明】
【００９４】
１１  情報処理装置
１２  表示画面
５１  動画像表示領域
５２  再生ボタン
５３  停止ボタン
５４  振動周波数表示領域
５７  振戦分類表示領域
５８  重み付け表示領域
５９  移動データ表示領域
７０  カメラ
７１  入力端末
７２  ディスプレイ
７３  メモリ
７４  計算ユニット
【図１】
0006661882.tif 000002
【図２】
0006661882.tif 000003
【図３】
0006661882.tif 000004
【図４】
0006661882.tif 000005
【図５】
0006661882.tif 000006
【図６】
0006661882.tif 000007
【図７】
0006661882.tif 000008
【図８】
0006661882.tif 000009
【図９】
0006661882.tif 000010
【図１０】
0006661882.tif 000011
【図１１】
0006661882.tif 000012
【図１２】
0006661882.tif 000013
【図１３】
0006661882.tif 000014
【図１４】
0006661882.tif 000015
【図１５】
0006661882.tif 000016
【図１６】
0006661882.tif 000017
【図１７】
0006661882.tif 000018
【図１８】
0006661882.tif 000019
【図１９】
0006661882.tif 000020
【図２０】
0006661882.tif 000021
【図２１】
0006661882.tif 000022
【図２２】
0006661882.tif 000023
【図２３】
0006661882.tif 000024
【図２４】
0006661882.tif 000025
【図２５】
0006661882.tif 000026
【図２６】
0006661882.tif 000027
【図２７】
0006661882.tif 000028
【図２８】
0006661882.tif 000029