(57)【要約】【課題】歩いたり走ったりするユーザの身体の移動軌跡が描く図形情報を取得して評価するための移動軌跡検出プログラムおよび移動軌跡検出方法を提供する。【解決手段】画面と移動情報取得手段とを搭載した情報端末で動作する、当該情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出プログラムであって、  前記画面に線画を表示する手順と、前記移動情報取得手段を用いて、前記身体と共に移動した前記情報端末の移動情報を取得する手順と、前記移動情報に基づいて軌跡情報を取得する手順と、前記軌跡情報に基づいて軌跡画像を算出する手順と、前記画面に前記線画と前記軌跡画像とを比較可能に表示する手順とをコンピュータに実行させるための移動軌跡検出プログラム。【選択図】図３
2019164744.tif 000002
【特許請求の範囲】
【請求項１】
画面と移動情報取得手段とを搭載した情報端末で動作する、当該情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出プログラムであって、
前記画面に線画を表示する手順と、
前記移動情報取得手段を用いて、前記身体と共に移動した前記情報端末の移動情報を取得する手順と、
前記移動情報に基づいて軌跡情報を取得する手順と、
前記軌跡情報に基づいて軌跡画像を算出する手順と、
前記画面に前記線画と前記軌跡画像とを比較可能に表示する手順と
をコンピュータに実行させるための移動軌跡検出プログラム。
【請求項２】
前記移動情報取得手段が加速度センサを含むことを特徴とする請求項１に記載の移動軌跡検出プログラム。
【請求項３】
前記移動情報取得手段が地磁気センサを含むことを特徴とする請求項１に記載の移動軌跡検出プログラム。
【請求項４】
前記軌跡画像の算出後、前記軌跡画像と前記線画との合致率を判定する手順と、
前記合致率に基づいて前記画面に点数を表示する手順と
を実行させるための請求項１に記載の移動軌跡検出プログラム。
【請求項５】
前記線画は、前記ユーザが描くべき移動軌跡を、前記ユーザに知らしめるものであることを特徴とする請求項１に記載の移動軌跡検出プログラム。
【請求項６】
前記軌跡画像の表示において、前記軌跡画像における、前記移動情報取得手段が前記身体のジャンプを検出した位置に相当する部分を、他の部分とは区別できる態様で表示する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
【請求項７】
前記軌跡画像の表示において、前記軌跡画像における、前記移動情報取得手段が前記身体の移動速度の増減を検出した位置に相当する部分を、他の部分とは区別できる態様で表示する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
【請求項８】
前記軌跡画像の表示において、前記軌跡画像における、前記移動情報取得手段が前記身体の一定のリズムでの移動を検出した位置に相当する部分を、他の部分とは区別できる態様で表示する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
【請求項９】
前記軌跡情報の取得を開始してから制限時間が経過した時に、前記移動情報の取得を停止する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
【請求項１０】
前記情報端末はスピーカーを備え、
前記移動情報の取得を開始した時より前記スピーカーから音を発生させ続ける手順と、
前記制限時間より短い警告時間が経過した時に前記音を変更させる手順と、
前記移動情報の取得を終了する時に前記音を停止させる手順と
を実行させるための請求項９に記載の移動軌跡検出プログラム。
【請求項１１】
前記線画には、線画始点と線画終点とが示されることを特徴とする請求項１に記載の移動軌跡検出プログラム。
【請求項１２】
前記軌跡画像の算出において、前記軌跡画像の軌跡始点と軌跡終点とを一致させる手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
【請求項１３】
前記ユーザの所定の歩数ごとに移動平均を算出し、当該移動平均に基づいて前記軌跡画像を算出する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
【請求項１４】
画面を搭載した第１の情報端末で動作する、移動情報取得手段を搭載した第２の情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出プログラムであって、
前記画面に線画を表示する手順と、
前記移動情報取得手段を用いて、前記身体と共に移動した前記第２の情報端末の移動情報を取得する手順と、
前記移動情報に基づいて軌跡情報を取得する手順と、
前記軌跡情報に基づいて軌跡画像を算出する手順と、
前記画面に前記線画と前記軌跡画像とを重ねて表示する手順と
前記軌跡画像と前記線画との合致率を判定する手順と、
前記合致率に基づいて前記画面に点数を表示する手順と
をコンピュータに実行させるための移動軌跡検出プログラム。
【請求項１５】
画面と移動情報取得手段とを搭載した情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出方法であって、
前記画面に線画を表示するステップと、
前記移動情報取得手段を用いて、前記身体と共に移動した前記情報端末の移動情報を取得するステップと、
前記移動情報に基づいて軌跡情報を取得するステップと、
前記軌跡情報に基づいて軌跡画像を算出し、前記線画と前記軌跡画像とを比較可能に表示するステップと、
前記軌跡画像と前記線画との合致率を判定するステップと、
前記合致率に基づいて前記画面に点数を表示するステップと
を実行することを特徴とする移動軌跡検出方法。
【請求項１６】
ユーザの身体と共に移動する情報端末であって、
画面に線画を表示する線画表示部と
前記情報端末の移動情報を取得する移動情報取得部と、
前記移動情報に基づいて軌跡情報を取得する軌跡情報取得部と、
前記軌跡情報に基づいて軌跡画像を算出する算出部と
前記画面に前記線画と前記軌跡画像とを比較可能に表示する結果表示部と、
前記軌跡画像と前記線画との合致率を判定する判定部と、
当該合致率に基づいて前記画面に点数を表示する点数表示部と
を備えることを特徴とする情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動軌跡検出プログラム、移動軌跡検出方法および情報端末に関する。
【背景技術】
【０００２】
従来から、加速度センサを搭載した端末の移動軌跡を取得する技術が知られており、ゲーム等に応用されている。
例えば特許文献１には、２個の加速度センサを備え、当該加速度センサから得られた加速度信号を補正してペンの握り方に依る不正確さを除去した二次元の筆跡情報を得ようとする手書き入力ペン装置が開示されている。
また、特許文献２には、２つのモーションセンサを備え、操作者の頭部および操作部のローカル座標上の基本姿勢と、頭部および操作部の特定絶対方位方向とに基づいて、予め設定されたワールド座標上に頭部および操作部の姿勢を合成する情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１１０７３８号公報
【特許文献２】特許５９４４６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、交通機関の発達、電子遊具の充実等による運動不足が懸念され、屋外ないし広い場所で全身運動を行えるようなゲームが求められている。特に、発育のために運動を必要とする児童にとって、屋外で全身運動を行わせることは有益である。
特許文献１，２に記載の発明は、定点にいるユーザの頭部や腕、指で支えたペンなどの軌跡を取得する発明であり、主に座して使用するものであるため、ユーザに全身運動を促すことはできない。全身運動を促すためには、ユーザの移動の結果生じる情報、例えばユーザの移動軌跡等を評価対象とすることが必要である。
【０００５】
本発明はこのような状況を鑑みてなされたものである。
すなわち、本発明の課題は、歩いたり走ったりするユーザの身体の移動軌跡が描く図形情報を取得して評価するための移動軌跡検出プログラム、移動軌跡検出方法および情報端末を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、画面と移動情報取得手段とを搭載した情報端末で動作する、当該情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出プログラムであって、前記画面に線画を表示する手順と、前記移動情報取得手段を用いて、前記身体と共に移動した前記情報端末の移動情報を取得する手順と、前記移動情報に基づいて軌跡情報を取得する手順と、前記軌跡情報に基づいて軌跡画像を算出する手順と、前記画面に前記線画と前記軌跡画像とを比較可能に表示する手順とをコンピュータに実行させる。
【発明の効果】
【０００７】
本発明は、歩いたり走ったりするユーザの身体の移動軌跡が描く図形情報を取得して評価するための移動軌跡検出プログラム、移動軌跡検出方法および情報端末を提供する。
【図面の簡単な説明】
【０００８】
【図１】情報端末の構成の一例を示すシステム図である。
【図２Ａ】実施形態１の移動開始画面の概略図である。
【図２Ｂ】実施形態１の軌跡情報取得中画面の概略図である。
【図２Ｃ】実施形態１の結果画面の概略図である。
【図３】実施形態１でＣＰＵが移動開始画面を表示してから結果画面を表示するまでのフローチャートである。
【図４Ａ】実施形態１の変形例の移動開始画面の概略図である。
【図４Ｂ】実施形態１の変形例の軌跡情報取得中画面の概略図である。
【図４Ｃ】実施形態１の変形例の結果画面の概略図である。
【図５Ａ】実施形態２の警告画面の概略図である。
【図５Ｂ】実施形態２の異常終了画面の概略図である。
【図６】実施形態２でＣＰＵが移動開始画面を表示してから結果画面、または異常終了画面を表示するまでのフローチャートである。
【図７】実勢形態３の図面選択画面の概略図である。
【図８Ａ】実施形態３の図案に対応した移動開始画面の概略図である。
【図８Ｂ】実施形態３の結果画面の概略図である。
【図９】実施形態３でＣＰＵが移動開始画面を表示してから結果画面を表示するまでのフローチャートである。
【図１０】は軌跡画像４１１の補正方法の概略図である。
【発明を実施するための形態】
【０００９】
本発明を利用するユーザには、情報端末を操作する操作者と、軌跡を描くプレイヤとが想定される。操作者とプレイヤは同一人でもよく、別個の人物でもよい。例えば、親が幼児を遊ばせるようなケースであれば、親が操作者として情報端末の操作を行い、子供がプレイヤとして軌跡を描くという態様が考えられる。子供が就学可能程度の年齢であれば、子供が操作者とプレイヤを兼ねるという態様も考えられる。
【００１０】
操作者やプレイヤは、情報端末の画面に表示された線画を確認する。操作者は情報端末に対して軌跡取得開始の操作を行い、プレイヤは当該線画と同じ図形を描くように、加速度センサ等のセンサを備えた情報端末を保持したまま移動する。
プレイヤが軌跡取得を開始した地点に戻ってきたとき、操作者は情報端末に対して軌跡取得終了の操作を行う。軌跡取得を終了した情報端末は、線画と軌跡の合致率を視認できるように両者を比較可能に表示したり、合致率を点数化したりする等の手段で、プレイヤにゲーム性を提供する。
【００１１】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、各図は、本発明を十分に理解できる程度に概略的に示してあるに過ぎない。よって本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１２】
＜実施形態１＞
図１は情報端末１の構成の一例を示すシステム図である。
実施形態１の情報端末１は、ＣＰＵ（Central Processing Unit）１００、ＲＯＭ（Read Only Memory）１１０、加速度センサ１２０、角加速度センサ１３０、地磁気センサ１４０、スピーカー１５０、タッチパネルディスプレイ１６０、ＲＡＭ（Random Access Memory）１７０、フラッシュメモリ１８０を備えている。これら構成は、情報端末が一般に備える既知の構成である。
【００１３】
ＣＰＵ１００は、フラッシュメモリ１８０や読み出し専用の不揮発性メモリであるＲＯＭ１１０に格納されているプログラムを実行し、高速に読み書き可能な揮発性メモリであるＲＡＭ１７０を作業領域としてデータを読み書きする。
フラッシュメモリ１８０は、読み書き可能な不揮発性メモリであり、移動軌跡検出プログラム１８１を格納している。移動軌跡検出プログラム１８１の詳細については、後記する図２〜図６で説明する。
【００１４】
加速度センサ１２０、角加速度センサ１３０、地磁気センサ１４０は情報端末１の移動情報取得手段（移動情報取得部）である。
加速度センサ１２０は、情報端末１の３軸の加速度を測定するセンサであり、情報端末１を保持したプレイヤの移動による加速度だけでなく、重力加速度も測定することができる。
角加速度センサ１３０は慣性センサの一種であり、情報端末１の３軸の角加速度を測定する。
地磁気センサ１４０は、地磁気を検出することにより、情報端末１の向いている方角を測定する。
移動情報取得手段によって、情報端末１の位置情報の変化を取得することができるため、移動情報取得手段は位置情報取得手段とも呼称する。
【００１５】
スピーカー１５０は、操作者やプレイヤに音によって情報を報知する報知手段として動作する。
タッチパネルディスプレイ１６０は、情報端末１の画面であり、例えば液晶ディスプレイや有機ＥＬディスプレイの上に透明なタッチパネルを積層したものであって、表示操作手段として動作する。  
なお、本実施形態は、上記構成のうち、角加速度センサ１３０とスピーカー１５０とを使用せずとも動作可能である。
ただし、角加速度センサ１３０を用いて角加速度の情報を入手すれば、より高精度な移動情報が得られる。情報端末１は、移動情報取得手段として上記以外のセンサを搭載し、さらに高精度な移動情報を得るようにしてもよい。
また、スピーカー１５０を用いて情報を報知すれば、画面の変化のみによる報知よりもユーザの注意を引くことが可能となる。
【００１６】
このように、情報端末１に移動情報取得手段を含めて搭載すれば、操作者やプレイヤは、移動情報取得手段を搭載した端末を情報端末１とは別に用意する必要がなくなり、手軽に軌跡描画を行うことができる。
【００１７】
図２Ａは実施形態１の移動開始画面５００の概略図である。
ＣＰＵ（線画表示部）１００は、移動軌跡検出プログラム１８１の実行により、情報端末１のタッチパネルディスプレイ１６０に、図２Ａのような移動開始画面５００を表示する。移動開始画面５００には、線画３００、初期メッセージ５０１、取得開始ボタン２０１、始点アイコン６００が表示されている。
【００１８】
線画３００はネットワーク上から取得したデータ、または、フラッシュメモリ１８０等に記憶されたデータに基づいて描画される。ＣＰＵ１００は、操作者やプレイヤが異なる線画を利用したいと希望したときに、表示する線画３００を変更する線画変更機能を有してもよい。線画変更機能があれば、操作者はプレイヤの能力に応じた難易度の線画を選択することができる。線画変更機能は、ランダムに線画を表示するものであっても、複数の候補線画から操作者が線画を選択できるものであってもよい。
始点アイコン６００は、線画３００を描く始点を示すアイコンである。
初期メッセージ５０１には、移動軌跡の測定の開始を促す内容が、操作者やプレイヤの想定年齢に合わせて表示される。プレイヤの想定年齢が幼児なので、「じめんにこのえをかいてみよう」の文面が初期メッセージ５０１に表示されている。
【００１９】
操作者がある地点で取得開始ボタン２０１をタップすると、ＣＰＵ１００（軌跡情報取得部）は画面を軌跡情報取得中画面５１０（図２Ｂ参照）に遷移させ、当該地点を開始地点として軌跡情報の取得を開始する。プレイヤは、情報端末１を保持したまま、移動軌跡が線画３００の図形を描くように移動する。
【００２０】
図２Ｂは、実施形態１の軌跡情報取得中画面５１０の概略図である。
軌跡情報取得中画面５１０には、線画３００、軌跡情報取得中メッセージ５１１、取得終了ボタン２０２、始点アイコン６００が表示されている。
軌跡情報取得中メッセージ５１１には、軌跡取得中であることを示す内容が、操作者やプレイヤの想定年齢に合わせて表示されている。プレイヤの想定年齢が幼児なので、「おえかき中」の文面が軌跡情報取得中メッセージ５１１に表示されている。
【００２１】
操作者は、プレイヤが軌跡を描き終えて開始地点に戻ったとき、取得終了ボタン２０２をタップする。取得終了ボタン２０２のタップを検出したＣＰＵ１００（算出部）は、軌跡情報の取得を終了し、取得した軌跡情報に基づいて軌跡画像４００を算出する。軌跡画像４００の算出が完了した後、ＣＰＵ１００（結果表示部）は、画面を結果画面５２０（図２Ｃ参照）に遷移させる。
【００２２】
図２Ｃは、実施形態１の結果画面５２０の概略図である。
結果画面５２０には、線画３００、軌跡画像４００、点数５２１、ボタン２０３が表示されている。
なお、結果画面５２０には線画３００、軌跡画像４００、ボタン２０３が最低限表示されていればよく、点数５２１を表示しない簡易モードがあってもよい。
【００２３】
線画３００と軌跡画像４００は、両者の合致率が視覚的に認識しやすいように、両者を区別できる態様で、比較可能に表示される。区別できる態様の実現には、例えば両者を描画する線の色、太さ、種類を変えて表示する等の手段が考えられる。線画３００と軌跡画像４００は重ねて表示しても、並べて表示してもよい。
軌跡画像４００の算出が完了した後、ＣＰＵ１００（判定部）は、線画３００と軌跡画像４００の合致率を判定し点数化する。ＣＰＵ１００（点数表示部）は、この点数を、結果画面５２０に点数５２１として表示する。合致率を点数化することにより、高得点を目指す等の遊び方をプレイヤに提供することができる。
【００２４】
ボタン２０３は、再び軌跡の描画を開始するために移動開始画面５００に遷移するものである。ボタン２０３はこれに限らず、移動軌跡検出プログラム１８１を終了するものであっても、他の機能を有するものであってもよく、複数のボタンであってもよい。
【００２５】
図３は、実施形態１のＣＰＵ１００が情報端末１のタッチパネルディスプレイ１６０に移動開始画面５００を表示してから結果画面５２０を表示するまでのフローチャートである。
まず、ＣＰＵ１００は移動開始画面５００を表示する（ステップＳ１０）。ＣＰＵ１００は、取得開始ボタン２０１のタップを検出したとき（ステップＳ１１：Ｙｅｓ）、軌跡情報取得中画面５１０を表示する（ステップＳ１２）。
具体的には、ステップＳ１０において、操作者が移動開始画面５００の取得開始ボタン２０１をタップしたときに、軌跡情報取得中画面５１０に遷移する。プレイヤは、操作者から取得開始ボタン２０１をタップ済みの情報端末１を渡され、移動を開始する。このときプレイヤは、情報端末１を手で持つのではなく、ポケットに入れる等して情報端末１の向きを固定して保持して移動する。
【００２６】
ＣＰＵ１００は、取得終了ボタン２０２のタップを検出するときまで、プレイヤの移動情報を取得し、当該移動情報に基づいて軌跡情報を取得し続ける（ステップＳ１３）。具体的には、ＣＰＵ１００は、向きを固定してプレイヤに保持された情報端末１の加速度センサ１２０から加速度情報を、地磁気センサ１４０から地磁気情報を取得する。ＣＰＵ１００は、地磁気情報と加速度情報とに基づいて、プレイヤの進行方向の経時的変化情報、歩数情報、および歩幅情報を取得し続ける。
なお、このときＣＰＵ１００は角加速度センサ１３０から角加速度情報を取得したり、その他のセンサから得られる情報を取得したりしてもよい。これら情報を併用すれば、より正確な軌跡情報を得ることができる。
【００２７】
取得終了ボタン２０２のタップが検出されたとき（ステップＳ１４：Ｙｅｓ）、ＣＰＵ１００は軌跡情報の取得を終了し、軌跡情報に基づいて軌跡画像４００の図形の算出を行う（ステップＳ１５）。
具体的には、軌跡を描き終えて開始地点に戻ったプレイヤから情報端末１を受け取った操作者が、軌跡情報取得中画面５１０の取得終了ボタン２０２をタップしたときに、ＣＰＵ１００は、ステップＳ１３で取得した軌跡情報に基づいて軌跡画像４００を算出する。
すなわち、ＣＰＵ１００は、プレイヤの進行方向の経時的変化情報に基づいて、当該進行方向に対してプレイヤの歩幅情報と歩数情報に基づく移動距離分の線を引くことで、軌跡画像４００を算出する。
【００２８】
また、軌跡画像４００の算出は、開始地点で取得終了ボタン２０２がタップされたという前提で行う。
具体的には、取得開始ボタン２０１をタップ済みの情報端末１を操作者から受け取ったプレイヤは、操作者の側から軌跡の描画を開始し、再び操作者の側に戻って情報端末１を操作者に渡し、操作者に取得終了ボタン２０２をタップしてもらう。
したがって、線画３００の始点と終点とが一致しているにも関わらず、軌跡画像４００の始点と終点とが相違する場合、ＣＰＵ１００は測定誤差と判定し、当該始点と終点が一致するように軌跡画像４００の角度等の補正を行う。
さらに、軌跡画像４００の算出の際、軌跡画像４００の大きさの補正も行えば、軌跡画像４００の大きさに関わりなく形のみに基づいて後述する合致率の採点を行うことができる。
【００２９】
軌跡画像４００を算出した後、ＣＰＵ１００は、線画３００と軌跡画像４００の合致率に基づいて採点を行う（ステップＳ１６）。
合致率の採点の際は、始点と終点、および大きさの補正を行った軌跡画像４００に基づいて軌跡画像４００の形のみを採点してもよいし、始点と終点のみの補正を行った軌跡画像４００に基づいて軌跡画像４００の形と大きさを採点してもよい。
軌跡画像４００と線画３００の大きさの合致率を採点の要素に加えることで、よりゲーム性を向上させることが可能である。
大きさの合致率を採点の要素に加える場合、ＣＰＵ１００は図２Ａの移動開始画面５００および図２Ｂの軌跡情報取得中画面５１０に、線画３００と実際の移動距離との対応を示す縮尺情報を表示するとよい。縮尺情報の表示により、プレイヤに所定の全身運動を促すことができる。例えば、運動量を増加させるために広範囲を動き回らせることや、運動能力に応じて狭い範囲を動き回らせることが可能である。
【００３０】
合致率の採点の完了の後、ＣＰＵ１００は、結果画面５２０に線画３００と補正済みの軌跡画像４００とを重ねた画像、および採点結果等を表示する（ステップＳ１７）。なお、ＣＰＵ１００は、軌跡画像４００の算出（ステップＳ１５）を行って、線画３００と補正済みの軌跡画像４００を比較可能に表示するだけでもよい。
軌跡画像４００の算出や合致率の採点に時間を要する場合は、結果画面５２０を表示する前に、「採点中」等のバックグラウンドにおける処理の進行を知らせる画面に遷移してもよいし、同内容のメッセージを表示してもよい。バックグラウンドにおける処理の進行を知らせることで、プログラムがフリーズしたのではないか等の操作者やプレイヤの不安を取り除くことができる。
【００３１】
このように、実施形態１の発明は、線画とプレイヤの移動軌跡との合致率を評価することで、プレイヤにゲーム性を提供することにより、プレイヤに全身運動を促すことができる。
【００３２】
＜実施形態１の変形例＞
実施形態１の変形例として、プレイヤの特定の動きによって軌跡情報を変化させる機能を追加してもよい。特定の動きを指定することで、軌跡描画の難易度が上がり、プレイヤに一層の興趣を提供することができる。
特定の動きには、ジャンプする、移動速度を増減させる、一定のリズムで移動する、等が該当し、また、これらを組み合わせて指定してもよい。
【００３３】
図４Ａは実施形態１の変形例の移動開始画面５３０の概略図である。
移動開始画面５３０には、線画変化部分３０２を有する線画３０１と初期メッセージ５３１、始点アイコン６００が表示されている。この線画変化部分３０２は、他の部分よりも太い線が引かれている。
なお、線画変化部分３０２は、他の部分と区別できる態様であればよい。本実施形態のような線の太さの変更に限らず、異なる色、点滅、異なる線種等々、様々な態様で表示することができる。
【００３４】
初期メッセージ５３１には、特定の動きによって軌跡に変化をつけられることを操作者やプレイヤに伝える内容が、操作者やプレイヤの想定年齢に合わせて表示される。
例えば、前記特定の動きがジャンプであり、線画の変化の態様が線の太さであれば、プレイヤの想定年齢が幼児であるので、「ジャンプするとせんがふとくなるよ」の文面が初期メッセージ５３１に表示されている。
【００３５】
操作者がある地点で取得開始ボタン２０１をタップすると、ＣＰＵ１００は、画面を軌跡情報取得中画面５４０（図４Ｂ参照）に遷移させ、当該地点を開始地点として軌跡情報取得を開始する。プレイヤは、情報端末１を保持したまま、移動軌跡が線画３０１の図形を描くように移動し、線画変化部分３０２に対応する区間で、指定された特定の動きを行う。
【００３６】
なお、特定の動きが一定のリズムでの移動だった場合、当該リズムを情報端末１のスピーカー１５０の発する音によって指定してもよい。リズムをスピーカー１５０の発する音によって指定することにより、プレイヤに、音のリズムに合わせて運動するという遊興を提供することができる。
また、特定の動きが移動速度を増減させながらの移動だった場合、移動速度の増減を音のテンポの変化によって指定してもよい。移動速度の増減をスピーカー１５０の発する音によって指定することにより、プレイヤに、特定の動きの指定を直感的に伝えることができる。
【００３７】
図４Ｂは、実施形態１の変形例の軌跡情報取得中画面５４０の概略図である。
軌跡情報取得中画面５４０には、線画変化部分３０２を有する線画３００、軌跡情報取得中メッセージ５４１、取得終了ボタン２０２、始点アイコン６００が表示されている。
【００３８】
操作者は、プレイヤが軌跡を描き終えて開始地点に戻ったとき、取得終了ボタン２０２をタップする。取得終了ボタン２０２のタップを検出したＣＰＵ１００は、軌跡情報の取得を終了し、取得した軌跡情報に基づいて軌跡画像４００を算出する。軌跡画像４００の算出が完了した後、ＣＰＵ１００は、画面を結果画面５５０（図４Ｃ参照）に遷移させる。
【００３９】
図４Ｃは、実施形態１の変形例の結果画面５５０の概略図である。
結果画面５５０には、線画変化部分３０２を有する線画３０１、軌跡変化部分４０２を有する軌跡画像４０１、点数５５１、ボタン２０３が表示されている。
【００４０】
軌跡変化部分４０２は、プレイヤが指定された特定の動きを行いながら移動した区間の軌跡である。ＣＰＵ１００は、プレイヤが特定の動きをしつつ行った移動を加速度情報等に基づいて検出し、当該移動に該当する軌跡を軌跡変化部分４０２として、線画変化部分３０２と同様の態様で描く。また、軌跡画像４０１と線画３０１の合致率の採点においては、変化部分が合致しているかどうかも評価する。変化部分の合致率を評価することで、ゲームの難易度を上げ、プレイヤに一層の興趣を提供できる。
なお、実施形態１と同様に、点数５５１を表示しない簡易モードがあってもよい。
【００４１】
このように、実施形態１の変形例は、プレイヤに対して軌跡の一部を特定の動きをしながら描くように指定し、この特定の動きについても評価することで、ゲームの難易度を上げ、プレイヤに一層の興趣を提供することができる。
【００４２】
＜実施形態２＞
ＣＰＵ１００は、実施形態１の機能に加えて、軌跡情報の取得を開始してから所定の制限時間を経過したときに、当該取得を異常終了する機能を備えてもよい。制限時間を設けることで、制限時間以内にクリアするという遊び方をプレイヤに提供することができる。
【００４３】
実施形態２では、制限時間より短い警告時間を設けて、警告時間が経過したときに制限時間が近い旨の警告を操作者やプレイヤに報知する。警告を報知することにより、プレイヤは、制限時間内に描画を完了すべく描画ペースを早める等の対応をとることができる。
警告の具体的な報知手段としては、警告画面に遷移する、画面上のメッセージだけを変更する、音によって知らせる等が考えられ、それら手段の一つを使用しても、複数を併用してもよい。本実施形態では、警告画面に遷移すると共に警告音を鳴らすことで、警告を操作者やプレイヤに報知する。
【００４４】
本実施形態では、情報端末１のスピーカー１５０（図１参照）によって、軌跡情報の取得を開始したときから、軌跡情報の取得が終了または異常終了するときまで、効果音（第１の音）を報知し続ける。
【００４５】
ＣＰＵ１００は、警告時間が経過したときに、警告メッセージ５６１を有する図５Ａのような警告画面５６０に遷移し、効果音に変えて警告音（第２の音）を報知し続ける。
警告メッセージ５６１には、警告時間が経過し制限時間が近い旨を報知する内容が、操作者やプレイヤの想定年齢に合わせて表示される。プレイヤの想定年齢が幼児なので、図５Ａのように「じかんがないよ！」の文面が警告メッセージ５６１に表示されている。
【００４６】
制限時間が経過しても、取得終了ボタン２０２がタップされなかったときは、ＣＰＵ１００は、タッチパネルディスプレイ１６０に、図５Ｂのような異常終了画面５７０を表示する。
異常終了画面５７０には、制限時間が経過した旨を報知するメッセージが、操作者やプレイヤの想定年齢に合わせて表示される。プレイヤの想定年齢が幼児なので、図５Ｂのように「ざんねん！」の文面が異常終了画面５７０に表示されている。
【００４７】
図６は、実施形態２のＣＰＵ１００が情報端末１のタッチパネルディスプレイ１６０に移動開始画面５００を表示してから結果画面５２０、または異常終了画面５７０を表示するまでのフローチャートである。
まず、ＣＰＵ１００は移動開始画面５００を表示する（ステップＳ２０）。ＣＰＵ１００は、取得開始ボタン２０１のタップを検出したとき（ステップＳ２１：Ｙｅｓ）、軌跡情報取得中画面５１０を表示する（ステップＳ２２）。
具体的には、操作者が移動開始画面５００の取得開始ボタン２０１をタップしたときに、軌跡情報取得開始条件が成立し、ＣＰＵ１００による軌跡情報の取得が開始され、軌跡情報取得中画面５１０に遷移する。プレイヤは、操作者から取得開始ボタン２０１をタップ済みの情報端末１を渡され、移動を開始する。
【００４８】
ＣＰＵ１００は、制限時間を超過しておらず（ステップＳ２４：「制限時間を超過」以外）、かつ、取得終了ボタン２０２のタップを検出していない間は（ステップＳ３０：Ｎｏ）、プレイヤの移動情報を取得し、当該移動情報に基づいて軌跡情報を取得し続ける（ステップＳ２３）。さらに、ＣＰＵ１００は、警告時間を超過するまでは（ステップＳ２４：警告時間未満）、効果音（第１の音）を報知し続ける（ステップＳ２９）。第１の音とは、ＣＰＵ１００が軌跡情報を取得中であることを報知する音である。また、第１の音は、前述の実施形態１の変形例の特定の動きに合わせたリズムやテンポを備え、特定の動きの指定をプレイヤに直感的に伝えるものであってもよい。
軌跡情報の取得の詳細については、実施形態１と同様である。
【００４９】
警告時間を超過すると（ステップＳ２４：警告時間以上）、ＣＰＵ１００は警告メッセージ５６１を表示し（ステップＳ２５）、さらに、効果音（第１の音）に変えて警告音（第２の音）を報知し続ける（ステップＳ２６）。
具体的には、制限時間が近づいているのに未だプレイヤが軌跡を描き終わっていないとき、警告条件が成立し、ＣＰＵ１００による警告音（第２の音）の報知がなされ、警告画面５６０に遷移する。プレイヤは、この警告音（第２の音）を聞いて移動速度を上げ、制限時間以内の移動完了を目指す。第２の音とは、制限時間が近いことを操作者とプレイヤに警告する音である。第２の音を第１の音よりテンポの早い音にすれば、プレイヤの緊迫感を高め、時間内のゲームクリアを目指すべく急がせることができる。
【００５０】
警告時間の超過後、取得終了ボタン２０２のタップを検出する前に制限時間が経過した場合は（ステップＳ２４：制限時間を超過）、ＣＰＵ１００は音の報知を止め、異常終了画面５７０を表示する（ステップＳ２８）。
具体的には、プレイヤが制限時間以内に開始地点に帰還できず、操作者が取得終了ボタン２０２をタップできなかったときに、異常終了条件が成立し、ＣＰＵ１００による音の報知と軌跡情報の取得が終了され、異常終了画面５７０に遷移する。
制限時間が経過する前に、取得終了ボタン２０２のタップを検出した場合は（ステップＳ３０：Ｙｅｓ）、ＣＰＵ１００は軌跡情報の取得を終了し、音の報知を止め、軌跡情報に基づいて軌跡画像４００（図２Ｃ参照）の図形を算出する（ステップＳ３１）。
軌跡画像４００を算出した後、ＣＰＵ１００は、線画３００と軌跡画像４００との合致率を採点する（ステップＳ３２）。合致率の採点の詳細は実施形態１と同様である。
【００５１】
合致率の採点の完了の後、ＣＰＵ１００は、結果画面５２０に線画３００と算出した軌跡画像４００とを重ねた画像、および採点結果等を表示する（ステップＳ３３）。採点結果等の表示の詳細は実施形態１と同様である。
【００５２】
このように、実施形態２の発明は、制限時間を設けることによりゲームの難易度を高め、プレイヤに一層の興趣を提供することを可能とする。
【００５３】
＜実施形態３＞
実施形態１をより具体化した例として、以下に実施形態３を記載する。
図７は実施形態３の図案選択画面７００の概略図である。図案選択画面７００は、実施形態１で述べた線画変更機能の具体例である。
【００５４】
図案選択画面７００には、戻るボタン２０４、プレイヤが描く線画の元となる図案７０１Ａ〜７０１Ｄが表示されている。本実施形態では４枚の図案が表示されているが、図案の数はこれより多くても少なくてもよい。また、図中では省略されているが、図案を選択することで移動開始画面５８０（図８Ａ参照）に移動する旨のメッセージが表示されていてもよい。
【００５５】
操作者が戻るボタン２０４をタップすると、ＣＰＵ１００は、画面をゲーム選択画面（図示せず）に遷移させる。ゲーム選択画面では、本実施形態の移動軌跡検出プログラム１８１に係るゲームアプリ以外にも様々なゲームアプリを選択することができる。
図案７０１Ａ〜７０１Ｄのいずれかをタップすると、図案に対応する移動開始画面５８０（図８Ａ参照）に遷移する。
【００５６】
操作者に図案を選択させる理由は以下である。本実施形態のゲームにおいては、プレイヤが走り回ることにより軌跡描画を行うため、複雑な図形を描くことが困難である。そこで、操作者に図案を選択させ、この図案をデフォルメした図形を描画対象の線画とする。例えば「家」の図案７０１Ａが選択された場合は、家の屋根、壁、土台の繋がりをデフォルメした「五角形」を描画対象の線画３１１（図８Ａ参照）とする。
【００５７】
これにより、プレイヤが実際に描画するのは四角形や三角形といった単なる図形であっても、プレイヤに「絵を描画している」と感じさせることができ、一層の興趣を提供することができる。
【００５８】
図８Ａは実施形態３の図案７０１Ａに対応した移動開始画面５８０の概略図である。
移動開始画面５８０には、線画３１１と、書き順３１２と、戻るボタン２０４とが表示され、書き順３１２はその両端に、線画始点（Ｓ）６０１と、線画終点（Ｇ）６０２とを備えている。
操作者が戻るボタン２０４をタップすると、ＣＰＵ１００は画面を上述の図案選択画面７００（図７参照）に遷移させる。
【００５９】
線画３１１は、図７で選択した図案７０１Ａ、すなわち「家」の図案に対応した線画であり、家のフォルムをデフォルメした五角形となっている。
書き順３１２は軌跡描画のためにプレイヤが移動すべき方向を示し、線画始点６０１はプレイヤの移動開始地点を示し、線画終点６０２は移動終了地点を示している。
【００６０】
本実施形態における線画始点６０１と線画終点６０２は隣接している。このように線画３１１を一繋がりの構成とすることで、ＧＰＳ（Global Positioning System）を併用せずとも、プレイヤの移動情報から図８Ｂの軌跡画像４１１を取得することが容易となる。
【００６１】
操作者が取得開始ボタン２０１をタップすると、ＣＰＵ１００は画面を軌跡情報取得中画面に遷移させる。この軌跡情報取得中画面は、軌跡情報取得中画面５１０（図２Ｂ参照）とほぼ同一の構成であるため図示を省略する。
プレイヤは線画始点６０１に対応する地点から、線画終点６０２に対応する地点に向かって、書き順３１２に示されているように移動する。本実施形態の例であれば、書き順３１２はプレイヤが右回りに移動すべきであることを示している。仮に、プレイヤが逆周りに軌跡を描いた場合は、軌跡画像４１１は上下反転して取得される。この上下反転が軌跡画像４１１の採点に及ぼす影響については、図９で後述する。
【００６２】
軌跡情報取得中画面において、操作者が取得終了ボタン２０２をタップすると、ＣＰＵ１００は画面を結果画面５９０（図８Ｂ参照）に遷移させる。なお、全ての画面遷移について言えることではあるが、画面そのものを遷移させるのではなく、画面の一部分だけを動的に更新してもよい。例えば、操作者が取得終了ボタン２０２をタップしたとき、軌跡情報取得中画面の下部を展開し、軌跡画像４１１、形状評価５９１、大きさ評価５９２、速度評価５９３等を表示してもよい。
【００６３】
図８Ｂは実施形態３の結果画面５９０の概略図である。
結果画面５９０には、軌跡画像４１１と、形状評価５９１と、大きさ評価５９２と、速度評価５９３と、ボタン２０３とが表示されている。軌跡画像４１１の算出の際にはスムージングが行われている。スムージングについては後述する。
【００６４】
本実施形態では、評価結果として、軌跡画像４１１の形状、大きさ、描いた速度という各要素の評価結果を表示する。各要素の評価結果は、形状評価５９１のようにパーセンテージで表現してもよく、大きさ評価５９２や速度評価５９３のように点数で表現してもよい。このような表示により、プレイヤは何に気をつければ次回のプレイで高得点を目指せるのかを理解することができ、プレイヤの創意工夫を呼起することができる。
【００６５】
図８Ｂでは省略しているが、形状評価５９１と、大きさ評価５９２と、速度評価５９３で各要素の評価結果を表示するだけでなく、実施形態１や２のように総合得点を併せて表示してもよい。
また、総合得点に代えて数パターンのイラストを用意し、総合得点が高くなるほど豪華なイラストを表示するようにしてもよい。
【００６６】
さらに、この総合得点に代えて表示するイラストを、図案選択画面７００で選択した図案と対応させるようにしてもよい。たとえば、本実施形態のように「家」の図案７０１Ａを選択した例であれば、低得点のときは「犬小屋」のイラストを表示し、中程度の得点のときは「一般家屋」のイラストを表示し、高得点のときは「城」のイラストを表示させる。
このように、総合得点に代えて、図案に対応したイラストを表示することにより、プレイヤに「お絵描きをした」と感じさせることができ、一層の興趣を提供することができる。
【００６７】
図９は本実施形態でＣＰＵが移動開始画面５８０を表示してから結果画面５９０を表示するまでのフローチャートである。
まず、ＣＰＵ１００は、移動開始画面５８０を表示する（ステップＳ４０）。上述のように、移動開始画面５８０には書き順３１２が示されている。
【００６８】
ＣＰＵ１００は、取得開始ボタン２０１のタップを検出したとき（ステップＳ４１：Ｙｅｓ）、軌跡情報取得中画面（図示せず）を表示する（ステップＳ４２）。具体的には、ステップＳ４０において、操作者が移動開始画面５８０の取得開始ボタン２０１をタップしたときに、軌跡情報取得中画面（図示せず）に遷移する。プレイヤは、操作者から取得開始ボタン２０１をタップ済みの情報端末１を渡され、移動を開始する。
【００６９】
ＣＰＵ１００は、軌跡情報取得中画面（図示せず）の取得終了ボタンのタップを検出するときまで、プレイヤの移動情報を取得し、当該移動情報に基づいて軌跡情報を取得し続ける（ステップＳ４３）。軌跡情報の取得の具体的な方式は実施形態１とほぼ同一であるが、実施形態１では「プレイヤの進行方向の経時的変化情報、歩数情報、および歩幅情報」を取得していたところ、本実施形態では「プレイヤの進行方向の経時的変化情報、歩数情報」を取得する。つまり、本実施形態では歩幅情報をリアルタイムに取得しない。
【００７０】
実施形態１のように、軌跡画像４１１の算出にリアルタイムで取得した歩幅情報を使用すれば、軌跡画像４１１の大きさを正確に算出することができる。
しかし、ある速度で進行する一人の人間の歩幅は略一定であり、ゲーム開始前に入力された固定値の歩幅情報があれば、ゲームに十分な精度で軌跡画像４１１の大きさを算出することができるとも考えられる。よって、ゲーム開始前に歩幅情報の入力を求める構成にしたり、いくつかの歩幅情報の中からプレイヤの歩幅に近い値を選択できるようにしたりしてもよい。
【００７１】
さらに、プレイヤには小児が想定されており、プレイヤ間の歩幅の違いは大きくないと考えられるため、歩幅情報について規定の固定値を備えている構成としても、ゲームに十分な精度で軌跡画像４１１の大きさを算出することができるとも考えられる。よって、本実施形態では、歩幅情報として規定の固定値を使用している。このような構成をとれば、歩幅情報を個々に設定させる場合よりも簡易に移動軌跡検出プログラム１８１を実装することができる。
【００７２】
軌跡情報取得中画面（図示せず）の取得終了ボタンのタップが検出されたとき（ステップＳ４４：Ｙｅｓ）、ＣＰＵ１００は軌跡情報の取得を終了し、軌跡画像４１１の算出に移行する。具体的には、軌跡を描き終えて開始地点に戻ったプレイヤから情報端末１を受け取った操作者が、軌跡情報取得中画面（図示せず）の取得終了ボタンをタップしたときに、ＣＰＵ１００は、ステップＳ４３で取得した軌跡情報に基づいて軌跡画像４１１の算出を開始する。
【００７３】
ＣＰＵ１００は、プレイヤの進行方向の経時的変化情報に基づいて、当該進行方向に対してプレイヤの歩幅情報と歩数情報に基づく移動距離分の線を引くことで、軌跡画像４１１を算出する。ここで、発明者らが実際に発明品を運用して検討した結果、プレイヤの進行方向と歩数情報から軌跡画像４１１を算出しただけでは、軌跡画像４１１の線ががたつき、見易い図形とならない場合があることが判明した。そこで、本実施形態においては、軌跡画像４１１の算出の際にスムージング処理を行う（ステップＳ４５）。
【００７４】
スムージング処理の具体的な内容は以下である。すなわち、取得した軌跡間の角度、つまりプレイヤのある一歩の進行方向と、次の一歩の進行方向とが形成する角度が、所定値以内であったなら、当該軌跡間の角度は進行方向の意図的な変更に由来するものではないと考えられる。前記軌跡間の角度は、情報端末１が移動するプレイヤに保持されているため、不可避に揺すられてしまうこと等に由来するブレを示すと考えられる。
【００７５】
よって、本実施形態のＣＰＵ１００は、前記軌跡間の角度が所定の閾値以内であった場合、所定の歩数ごとに軌跡情報の移動平均を算出し、この移動平均を繋いでいくことで軌跡画像４１１を算出する。このように軌跡画像４１１を算出することで、滑らかで見易い軌跡画像４１１を描くことができる。
所定の歩数は適宜設定可能であるが、たとえば３歩程度とすることができる。また、前記軌跡間の角度の所定の閾値には、各線画共通の固定値を設定してもよいし、各線画ごとに固有の値を設定してもよい。
【００７６】
例えば前記軌跡間の角度が４５度程度を越えた場合は、プレイヤは軌跡に角度をつけるため意図的に進行方向を越えたものと推定できる。よって、前記軌跡間の角度の所定の閾値には固定値で４５度前後の値を設定しても良い。このような構成にすれば移動軌跡検出プログラム１８１の実装を簡易にできるだけでなく、将来において線画を追加する都度角度を設定する必要がなくなり、保守性が向上する。
一方、各線画ごとに固有の値を設定すれば、浅い角度で線が組み合わさった図形を線画に採用することが可能になり、線画のバリエーションが豊かになり、ゲーム性が向上する。
【００７７】
ここで、発明者らが実際に発明品を運用して検討した結果、プレイヤが軌跡情報取得中画面（図示せず）の取得終了ボタンのタップ時に、正しく線画終点６０２に対応する地点に帰還しているにも関わらず、一繋がりになった軌跡画像４１１が算出されないケースの存在が判明した。そこで、本実施形態においては、軌跡画像の両端、つまり軌跡始点と軌跡終点とを一致させる補正処理を行うことで、軌跡画像４１１を得る（ステップＳ４６）。この補正方法については図１０で後述する。
【００７８】
軌跡画像４１１について合致率を評価する（ステップＳ４７）。本実施形態においては、機械学習により、描かれ得る正しい軌跡画像の数十〜数百パターンを、ネットワーク上のサーバ等に保持しており、ＣＰＵ１００はこの正しい軌跡画像と軌跡画像４１１とを比較し、形状の合致率と大きさの合致率を評価する。さらに、軌跡画像４１１が描かれた速度についても規定値と照らし合わせて評価する。
【００７９】
なお、図８Ａに関する説明で記載したように、プレイヤが書き順３１２と逆周りに軌跡を描いた場合は、軌跡画像４１１は上下反転して算出される。この軌跡画像４１１の上下の向きは、形状評価５９１に含めてもよいし、含めなくてもよい。
【００８０】
機械学習に用いられた正しい軌跡画像のパターンに、上下逆さの軌跡画像も含めれば、上下の方向が逆でも形さえ一致していれば形状評価５９１について高得点を与える評価が可能となる。このような構成にすれば、小児をおおらかに遊ばせたいというニーズに応えることができる。
【００８１】
機械学習された正しい軌跡画像のパターンに、上下逆さの軌跡画像を含めなければ、上下の方向が一致しない図形は異なる図形であるとして形状評価５９１について低得点を与える評価が可能となる。このような構成にすれば、正しい軌跡画像のパターンとして、より複雑な図形を登録できるようになり、一層ゲーム性を向上させることができる。
以上のように評価を行った後、結果画面５９０に、形状評価５９１、大きさ評価５９２、速度評価５９３の各要素を表示する（ステップＳ４８）。
【００８２】
図１０は軌跡画像４１１の補正方法の概略図である。
図１０には、補正前の軌跡画像４２０と、補正後の軌跡画像４３０と、軌跡始点６１１と、軌跡終点６１２が示されている。補正長さ６２０は、補正前の軌跡画像４２０を補正後の軌跡画像４３０に変形させるための移動量を示している。
【００８３】
実際のプレイヤの移動軌跡と、補正前の軌跡画像４２０とのズレは、プレイヤの移動距離が長くなるに従って累積的に大きくなっていくものと考えられる。そこで、本実施形態では、単に補正前の軌跡画像４２０の軌跡終点６１２を有する辺の回転移動によって軌跡始点６１１と軌跡終点６１２とを重ねるのではなく、補正前の軌跡画像４２０全体の形状を補正するものとする。具体的には、軌跡始点６１１の側よりも、軌跡終点６１２の側に近くなるほど、補正長さ６２０が長くなるように、補正前の軌跡画像４２０全体の形状を補正する。
【００８４】
なお、加速度センサ１２０、地磁気センサ１４０等の移動情報取得手段を情報端末１とは別個の端末に搭載し、プレイヤが当該別個の端末を保持して移動するようにしてもよい。
移動情報取得手段を別個の端末としてプレイヤが保持する態様であれば、情報端末１をプレイヤが保持する必要がなくなり、想定年齢が幼児であるプレイヤが転んだり情報端末１を落としたりして、情報端末１を破損することを防止できる。
【００８５】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［付記］
《請求項１》
画面と移動情報取得手段とを搭載した情報端末で動作する、当該情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出プログラムであって、
前記画面に線画を表示する手順と、
前記移動情報取得手段を用いて、前記身体と共に移動した前記情報端末の移動情報を取得する手順と、
前記移動情報に基づいて軌跡情報を取得する手順と、
前記軌跡情報に基づいて軌跡画像を算出する手順と、
前記画面に前記線画と前記軌跡画像とを比較可能に表示する手順と
をコンピュータに実行させるための移動軌跡検出プログラム。
《請求項２》
前記移動情報取得手段が加速度センサを含むことを特徴とする請求項１に記載の移動軌跡検出プログラム。
《請求項３》
前記移動情報取得手段が地磁気センサを含むことを特徴とする請求項１に記載の移動軌跡検出プログラム。
《請求項４》
前記軌跡画像の算出後、前記軌跡画像と前記線画との合致率を判定する手順と、
前記合致率に基づいて前記画面に点数を表示する手順と
を実行させるための請求項１に記載の移動軌跡検出プログラム。
《請求項５》
前記線画は、前記ユーザが描くべき移動軌跡を、前記ユーザに知らしめるものであることを特徴とする請求項１に記載の移動軌跡検出プログラム。
《請求項６》
前記軌跡画像の表示において、前記軌跡画像における、前記移動情報取得手段が前記身体のジャンプを検出した位置に相当する部分を、他の部分とは区別できる態様で表示する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
《請求項７》
前記軌跡画像の表示において、前記軌跡画像における、前記移動情報取得手段が前記身体の移動速度の増減を検出した位置に相当する部分を、他の部分とは区別できる態様で表示する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
《請求項８》
前記軌跡画像の表示において、前記軌跡画像における、前記移動情報取得手段が前記身体の一定のリズムでの移動を検出した位置に相当する部分を、他の部分とは区別できる態様で表示する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
《請求項９》
前記軌跡情報の取得を開始してから制限時間が経過した時に、前記移動情報の取得を停止する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
《請求項１０》
前記情報端末はスピーカーを備え、
前記移動情報の取得を開始した時より前記スピーカーから音を発生させ続ける手順と、
前記制限時間より短い警告時間が経過した時に前記音を変更させる手順と、
前記移動情報の取得を終了する時に前記音を停止させる手順と
を実行させるための請求項９に記載の移動軌跡検出プログラム。
《請求項１１》
前記線画には、線画始点と線画終点とが示されることを特徴とする請求項１に記載の移動軌跡検出プログラム。
《請求項１２》
前記軌跡画像の算出において、前記軌跡画像の軌跡始点と軌跡終点とを一致させる手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
《請求項１３》
前記ユーザの所定の歩数ごとに移動平均を算出し、当該移動平均に基づいて前記軌跡画像を算出する手順を実行させるための請求項１に記載の移動軌跡検出プログラム。
《請求項１４》
画面を搭載した第１の情報端末で動作する、移動情報取得手段を搭載した第２の情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出プログラムであって、
前記画面に線画を表示する手順と、
前記移動情報取得手段を用いて、前記身体と共に移動した前記第２の情報端末の移動情報を取得する手順と、
前記移動情報に基づいて軌跡情報を取得する手順と、
前記軌跡情報に基づいて軌跡画像を算出する手順と、
前記画面に前記線画と前記軌跡画像とを重ねて表示する手順と
前記軌跡画像と前記線画との合致率を判定する手順と、
前記合致率に基づいて前記画面に点数を表示する手順と
をコンピュータに実行させるための移動軌跡検出プログラム。
《請求項１５》
画面と移動情報取得手段とを搭載した情報端末を保持したユーザの身体の二次元の移動軌跡を検出する移動軌跡検出方法であって、
前記画面に線画を表示するステップと、
前記移動情報取得手段を用いて、前記身体と共に移動した前記情報端末の移動情報を取得するステップと、
前記移動情報に基づいて軌跡情報を取得するステップと、
前記軌跡情報に基づいて軌跡画像を算出し、前記線画と前記軌跡画像とを比較可能に表示するステップと、
前記軌跡画像と前記線画との合致率を判定するステップと、
前記合致率に基づいて前記画面に点数を表示するステップと
を実行することを特徴とする移動軌跡検出方法。
《請求項１６》
ユーザの身体と共に移動する情報端末であって、
画面に線画を表示する線画表示部と
前記情報端末の移動情報を取得する移動情報取得部と、
前記移動情報に基づいて軌跡情報を取得する軌跡情報取得部と、
前記軌跡情報に基づいて軌跡画像を算出する算出部と
前記画面に前記線画と前記軌跡画像とを比較可能に表示する結果表示部と、
前記軌跡画像と前記線画との合致率を判定する判定部と、
当該合致率に基づいて前記画面に点数を表示する点数表示部と
を備えることを特徴とする情報端末。
【符号の説明】
【００８６】
１                情報端末
１００                    ＣＰＵ
１１０                    ＲＯＭ
１２０                    加速度センサ（移動情報取得手段）（移動情報取得部）
１３０                    角加速度センサ（移動情報取得手段）（移動情報取得部）
１４０                    地磁気センサ（移動情報取得手段）（移動情報取得部）
１５０                    スピーカー
１６０                    タッチパネルディスプレイ（画面）
１７０                    ＲＡＭ
１８０                    フラッシュメモリ
１８１                    移動軌跡検出プログラム
２０１                    取得開始ボタン
２０２                    取得終了ボタン
２０３                    ボタン
２０４                    戻るボタン
３００，３０１，３１１    線画
３０２                    線画変化部分
３１２                    書き順
４００，４０１，４１１    軌跡画像
４０２                    軌跡変化部分
４２０                    補正前の軌跡画像
４３０                    補正後の軌跡画像
５００，５３０，５８０    移動開始画面
５０１，５３１            初期メッセージ
５１０，５４０            軌跡情報取得中画面
５１１，５４１            軌跡情報取得中メッセージ
５２０，５５０，５９０    結果画面
５２１，５５１            点数
５９１                    形状評価
５９２                    大きさ評価
５９３                    速度評価
５６０                    警告画面
５６１                    警告メッセージ
５７０                    異常終了画面
５７１                    異常終了メッセージ
６００                    始点アイコン
６０１                    線画始点（Ｓ）
６０２                    線画終点（Ｇ）
６１１                    軌跡始点
６１２                    軌跡終点
６２０                    補正長さ
【図１】
2019164744.tif 000003
【図２Ａ】
2019164744.tif 000004
【図２Ｂ】
2019164744.tif 000005
【図２Ｃ】
2019164744.tif 000006
【図３】
2019164744.tif 000007
【図４Ａ】
2019164744.tif 000008
【図４Ｂ】
2019164744.tif 000009
【図４Ｃ】
2019164744.tif 000010
【図５Ａ】
2019164744.tif 000011
【図５Ｂ】
2019164744.tif 000012
【図６】
2019164744.tif 000013
【図７】
2019164744.tif 000014
【図８Ａ】
2019164744.tif 000015
【図８Ｂ】
2019164744.tif 000016
【図９】
2019164744.tif 000017
【図１０】
2019164744.tif 000018