(57)【要約】【課題】ジェスチャーの認識率を向上させた情報処理方法、情報処理装置、及びプログラムを提供する。【解決手段】ユーザーの手の平を撮影して画像データに変換し、ユーザーの手の平を検出し、ユーザーの手の平として検出された部分を比較することにより手の平の動作を解析し、手の平の動作パターンとして予め定義されたジェスチャーを特定し、実行されているアプリケーションと特定されたジェスチャーとに関連づけて予め定義された処理を実施する情報処理方法において、所定の速度範囲内における手の平として検出された部分の移動方向に応じてジェスチャーを特定する。【選択図】図４
2014085964.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの手の平を撮影して画像データに変換し、前記画像データから前記ユーザーの手の平を検出し、複数の画像データにおいて前記ユーザーの手の平として検出された部分を比較することにより前記手の平の動作を解析し、前記手の平の動作パターンとして予め定義されたジェスチャーを特定し、実行されているアプリケーションと前記特定されたジェスチャーとに関連づけて予め定義された処理を実施する情報処理方法において、
所定の速度範囲内における手の平として検出された部分の移動方向に応じてジェスチャーを特定することを特徴とする情報処理方法。
【請求項２】
前記撮影された前記ユーザーの画像と、インストラクターによる手本の画像とを同一画面上に表示することを特徴とする請求項１記載の情報処理方法。
【請求項３】
アプリケーションを実行する実行手段と、
ユーザーの手の平を撮影して画像データに変換する撮影手段と、
前記画像データから前記ユーザーの手の平を検出し、複数の画像データにおいて前記ユーザーの手の平として検出された部分を比較することにより前記手の平の動作を解析し、前記手の平の動作パターンとして予め定義されたジェスチャーを特定する解析手段と、
前記実行手段で実行されているアプリケーションと前記特定されたジェスチャーとに関連づけて予め定義された処理を実施する制御手段と、を備えた情報処理装置において、
前記解析手段は、所定の速度範囲内における手の平として検出された部分の移動方向に応じてジェスチャーを特定することを特徴とする情報処理装置。
【請求項４】
情報処理装置のコンピュータに、
実行手段が、アプリケーションを実行する手順、
撮影手段が、ユーザーによる手の平を撮影して画像データに変換する手順、
解析手段が、前記画像データから前記ユーザーの手の平を検出し、複数の画像データにおいて前記ユーザーの手の平として検出された部分を比較することにより前記手の平の動作を解析し、前記手の平の動作パターンとして予め定義されたジェスチャーを特定する手順、
制御手段が、前記実行手段で実行されているアプリケーションと前記特定されたジェスチャーとに関連づけて予め定義された処理を実施する手順、
を実行させるプログラムであって、
前記解析手段が、所定の速度範囲内における手の平として検出された部分の移動方向に応じてジェスチャーを特定する手順、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジェスチャー操作が可能な情報処理方法、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
近年、技術の進歩により種々の機能を有する情報処理装置が開発されており、ジェスチャー操作が可能なパーソナルコンピュータが挙げられる（例えば、特許文献１参照）。
特許文献１に記載の発明は、「インターフェース装置及びその方法」に関するものであり、具体的には「ジェスチャー情報表示部は、操作に用いるジェスチャーの一覧、ジェスチャー認識部の認識結果、及び操作者の手と思われる部分の画像を表示し、操作者はジェスチャーを覚えることなく画面を確認しながら操作を行えると共に、ジェスチャー認識部に認識させやすいように操作者が行うジェスチャーを修正することが可能となり、操作性が向上する」ものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５２５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の発明は、操作者が行うジェスチャーを修正することにより、操作性が向上するものの、操作者によりジェスチャーの早さに個人差があり認識率の向上に対して改善の余地がある。
【０００５】
そこで、本発明の目的は、ジェスチャーの認識率を向上させた情報処理方法、情報処理装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、ユーザーの手の平を撮影して画像データに変換し、前記画像データから前記ユーザーの手の平を検出し、複数の画像データにおいて前記ユーザーの手の平として検出された部分を比較することにより前記手の平の動作を解析し、前記手の平の動作パターンとして予め定義されたジェスチャーを特定し、実行されているアプリケーションと前記特定されたジェスチャーとに関連づけて予め定義された処理を実施する情報処理方法において、所定の速度範囲内における手の平として検出された部分の移動方向に応じてジェスチャーを特定することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ジェスチャーの認識率を向上させた情報処理方法、情報処理装置、及びプログラムの提供を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）は、一実施形態に係るノートパソコンを使用中の状態を示す外観斜視図であり、（ｂ）は、（ａ）に示したノートパソコンのユーザー側から見た外観斜視図である。
【図２】情報処理装置としてのノートパソコンの一実施形態を示すブロック図である。
【図３】（ａ）、（ｂ）は、図１に示したノートパソコン１００に用いられるジェスチャーの一例を示す説明図である。本実施形態では、ユーザーが右手をカメラ１０３にかざした場合で説明する。
【図４】図１に示したノートパソコンの動作を説明するためのフローチャートの一例である。
【図５】図１に示したノートパソコンにおいて、ジェスチャーアプリの初回起動時に表示される画面の一例である。
【図６】ジェスチャー練習をする場合に表示される画面の一例である。
【図７】ジェスチャー練習を終了したときに表示される画面の一例である。
【図８】ジェスチャー機能を起動させたときに表示される画面の一例である。
【発明を実施するための形態】
【０００９】
次に本実施形態について図面を参照して説明する。
本実施形態では、情報処理装置がノートパソコンの場合で説明するが、本発明はノートパソコンに限定されるものではなく、デスクトップパソコンであってもよい。
【００１０】
＜概  要＞
本実施形態は、カメラ画像平面座標での手の平の動作にマウスカーソルの移動を割り当てる“ホバリング”と、同じくカメラ画像平面座標での手の平の動作である“フリック”、“サークル”、“ウェイブ”といったジェスチャーをシームレスに実現するために、ジェスチャーの判定基準に、手の平の移動に加えて、ジェスチャー解析の開始点（手の平が一定時間静止することをトリガとする）と移動速度（認識可能な時間範囲と移動距離）を追加したことを含む。
【００１１】
また、本実施形態は、手の平の移動方向と、ベクトル解析の開始点と移動速度の何れか一方だけでもホバリングとその他ジェスチャーのシームレスな実現は可能であり、３つのポイントを同時に判定することで操作性の向上を図っている。例えば、ベクトル解析の開始点の追加だけでは、開始点検出のための手の平の静止時間を短くするとホバリングとその他ジェスチャーをすぐに切り替えられるが、意図しない静止での誤動作率が高くなる。ここに、移動速度も追加することで、静止時間が短く、かつ誤認識率が低い、高い操作性を実現可能となる。
【００１２】
＜構  成＞
図１（ａ）は、一実施形態に係るノートパソコンを使用中の状態を示す外観斜視図であり、図１（ｂ）は、図１（ａ）に示したノートパソコンのユーザー側から見た外観斜視図である。
このノートパソコン１００は、キーボード１０１やマウス１０２による操作の他、Ｗｅｂカメラ（以下、カメラと表記する。）１０３でユーザーの手を認識し、認識した手の平の動き（ジェスチャー、もしくはハンドジェスチャーとも言う）によりノートパソコン１００で一定の操作を行うことができるようになっている。
液晶表示装置１０４は、通常の表示を行う他、ユーザーの顔や手を表示したり、ジェスチャー操作練習のための画像を表示したりできるようになっている。
【００１３】
図２は、情報処理装置としてのノートパソコンの一実施形態を示すブロック図である。
ノートパソコン１００は、キーボード１０１、マウス１０２、撮影手段としてのカメラ（Ｗｅｂカメラ）１０３、表示装置１０４、光学読取装置１０５、ＨＤＤ（Hard Disc Drive）１０６、制御部１０７、ＲＡＭ（Random Access Memory：読み出し／書き込みメモリ）１０８、ＲＯＭ（Read Only Memory：読み出し専用メモリ）１０９、及びＩ／Ｏ（Input/Output）１１０を有するが、本発明はこれに限定されるものではない。尚、１１１はバスラインである。
【００１４】
キーボード１０１は、ＱＷＥＲＴＹ配列の英字キー、数字キー、テンキー、スペースキー、エンターキー、ファンクションキー、デリートキー、スペースキー等の通常の入力キーを有する。
【００１５】
マウス１０２は、少なくとも左ボタン、右ボタンを有しており、ホイールボタンを有してもよい。尚、図ではマウス１０２はケーブルでノートパソコン１００に接続されているが、本発明はこれに限定されるものではなく、マウス１０２はワイヤレスでノートパソコン１００に接続されていてもよい。
【００１６】
カメラ１０３は、ノートパソコン１００の上側筐体の上側の中央にユーザー側に向かって設けられており、例えばＣＣＤ（Charge-Coupled Device）が用いられる。
【００１７】
表示装置１０４は、例えば液晶ディスプレイが用いられるが、液晶ディスプレイの代わりにプラズマディスプレイを用いてもよい。
【００１８】
光学読取装置１０５は、例えば、ＤＶＤ（Digital Versatile Disc）、ＣＤ（Compact Disc）、ＣＤＲ（CD Recordable）等の光学媒体を読み取る装置である。
【００１９】
ＨＤＤ１０６は、文字データ、画像データ、音声データ等のデータをＲＡＭ１０８に比べて大容量のデータを記憶するための記憶装置である。ＨＤＤ１０６の代わりにＳＳＤ（Solid State Drive）を用いてもよい。
【００２０】
制御部１０７は、ノートパソコン１００を統括制御する機能を有し、例えば、マイクロプロセッサのＣＰＵ（Central Processing Unit：中央演算処理装置）を含む回路である。制御部１０７は、ソフトウェアとして入力制御手段１０７ａ、トレーニング手段１０７ｂ、解析手段１０７ｃ、割り込み制御手段１０７ｄ、ディスク制御手段１０７ｅ、表示装置制御手段１０７ｆ、及び実行手段１０７ｇを有する。
【００２１】
入力制御手段１０７ａは、キーボード１０１、マウス１０２、カメラ１０３、及び光学読取装置１０５からデータを管理する。
【００２２】
トレーニング手段１０７ｂは、ソフトウェアで構成され、ユーザーの手の平の動作をジェスチャーとして認識する認識精度を向上させるため、ジェスチャーアプリケーション（以下、ジェスチャーアプリと表記）の初回起動時に、強制的にジェスチャーの練習を実行させる機能を有する。
ここで、ジェスチャーアプリとは、ジェスチャーに対応する処理が予め定義されているアプリケーションである。
本実施形態におけるジェスチャーは、ノートパソコン１００のカメラ１０３の撮影可能な範囲（カメラ画像内とも言う）におけるユーザーの手の平の動作を意味し、二の腕を動かしたり、全身を動かしたりするものではない。
【００２３】
解析手段１０７ｃは、ソフトウェアで構成され、カメラ１０３からの画像データを解析してユーザーの手の平の動作をジェスチャーとして認識する機能を有する。
割り込み制御手段１０７ｄは、あるプログラムの処理中に他のプログラムの処理を割り込ませる割り込み処理の制御を行う。
ディスク制御手段１０７ｅは、光学読取装置１０５に挿入された光学媒体の種類を判別し、文字データ、画像データ、音声データの読み出しの管理を行う。
表示装置制御手段１０７ｆは、表示装置１０４の画像表示を管理する。
実行手段１０７ｇは、アプリケーションを実行する。
【００２４】
ＲＡＭ１０８は、例えばフラッシュメモリが用いられる。
ＲＯＭ１０９は、例えばマスクＲＯＭが用いられる。
Ｉ／Ｏ１０９は、ノートパソコン１００と、図には示されないＵＳＢ（Universal Serial Bus）フラッシュメモリを含む外部のデバイスとのデータの授受を管理する。
尚、ノートパソコン１００は、ハードウェア的には通常のノートパソコンと同様の構成を有しており、地上デジタル放送を視聴するためのチューナーやインターネット接続のためのモデムを備えていてもよい。
【００２５】
図３（ａ）、（ｂ）は、図１に示したノートパソコン１００に用いられるジェスチャーの一例を示した説明図であり、ユーザーの手の平の動きをユーザーの対面から見た図である。本実施形態では、ユーザーが右手をカメラ１０３にかざした場合で説明するが左手であってもよい。
図中の矢印で、一本線の矢印（→）は手形状や手の状態の遷移を表し、中抜きの矢印はベクトルを表す。
実施形態において１２種類のジェスチャーにより、ノートパソコン１００を操作しているが、本発明はこれに限定されるものではない。
図３（ａ）は、ユーザーの右手によるマウスカーソル操作を示す図であり、図３（ｂ）は、矢印Ｐ１のように移動させる場合を示しているが限定されるものではない。
図３（ｂ）に示すように所定時間毎のユーザーの手の平の動きは、複数（図では５つであるが限定されない。）のベクトルＶ１←、Ｖ２←、Ｖ３←、Ｖ４←、Ｖ５←のように分解できる。これらのベクトルＶ１←、Ｖ２←、Ｖ３←、Ｖ４←、Ｖ５←の変化から手の平の動きを解析し、所定のコマンドかカーソル操作かが判断される。コマンドか否かは向きと速度で判定可能である。手の平の動きがカーソル操作か否かは直前のコマンドにより判断可能である。すなわち、移動速度が所定値より大きい場合、そのベクトルの向きに対応したコマンドと判定され、所定値より小さい場合、そのベクトルの向きへのカーソル操作と判定される。
【００２６】
ここで、「クリック」はマウスの左クリック、「ドラッグ＆ドロップ」はマウスのドラッグ＆ドロップに対応する。また、右フリックは、「進む」、左フリックは「戻る」、上フリックは「上スクロール」、下フリックは「下スクロール」、時計回りのサークルは「拡大」、反時計回りのサークルは「縮小」、「プル」は、図示しない携帯情報端末の起動、「ウェイブ」は、スタート画面に戻るコマンド操作に対応する。
【００２７】
＜動  作＞
図４は、図１に示したノートパソコンの動作を説明するためのフローチャートの一例である。図５は、図１に示したノートパソコンにおいて、ジェスチャーアプリの初回起動時に表示される画面の一例であり、図６は、ジェスチャー練習をする場合に表示される画面の一例であり、図７は、ジェスチャー練習を終了したときに表示される画面の一例であり、図８は、ジェスチャー機能を起動させたときに表示される画面の一例である。
【００２８】
図４に示すフローチャートの動作の主体は、図２に示した制御部１０７である。
制御部１０７は、ユーザーの手の平がＴ*1時間静止しているか否かを判断し（ステップＳ１）、手の平が静止していると判断すると（ステップＳ１／Ｙｅｓ）、特定条件での手の平の移動（※）があるか否かを判断する（ステップＳ２）。
制御部１０７は、手の平の移動があると判断すると（ステップＳ２／Ｙｅｓ）、手の平の静止検出後の経過時間がＴ*2以内か否かを判断し（ステップＳ３）、経過時間がＴ*2以内であると判断すると（ステップＳ３／Ｙｅｓ）、該当するジェスチャーであると認識する（ステップＳ４）。
制御部１０７は、手の平がＴ*1時間静止していないと判断した場合（ステップＳ１／Ｎｏ）、特定条件での手の平の移動（※）がないと判断した場合（ステップＳ２／Ｎｏ）、手の平の静止検出後の経過時間がＴ*2以内でないと判断した場合（ステップＳ３／Ｎｏ）、ステップＳ１に戻る。
【００２９】
ここで、上下左右フリック、サークル、ウェイブ、マウスサークル操作について再度詳述する。
＜上下左右フリック＞
手の平の移動方向：上／下／左／右  方向
ジェスチャー解析開始点：手の平がＴf1静止した点
移動速度：一定時間（Ｔf2）以内に、一定距離（Ｄf）以上の移動
※Ｔf1、Ｔf2、Ｄｆ：任意の値
手の平がＴf1静止したら、その静止点からジェスチャーの解析を開始する。
解析開始後、Ｔf2以内に、上下左右いずれかの方向に直線でＤf以上の手の平の移動が検出されたら、移動方向のフリックであると認識する。
【００３０】
＜サークル＞
手の平の移動方向：円の軌跡
ジェスチャー解析開始点：手の平がＴc1静止した点
移動速度：一定時間（Ｔc2）以内に、一定半径（Ｄc）以上の円形の移動
※Ｔc1、Ｔc2、Ｄc：任意の値
手の平がＴc1静止したら、その点からジェスチャーの解析を開始する。
解析開始後、Ｔc2以内に、半径Ｄｃ以上の円形の手の平の移動が検出されたらサークルと認識する。
【００３１】
＜ウェイブ＞
手の平の移動方向：左右の往復
ジェスチャー解析開始点：手の平がＴW1静止した点
移動速度：一定時間（Ｔw2）以内に、一定幅（Ｄw）以上の振り幅で一定回数（Ｎw）以上の移動
※Ｔw1、Ｔw2、Ｎw：任意の値
手の平がＴw1静止したら、その静止点からジェスチャーの解析を開始する。
解析開始後、Ｔw2以内に、Ｄw以上の振り幅でＮｗ以上の左右方向で交互に手の移動が検出されたらウェイブであると認識する。
【００３２】
＜マウスカーソル操作＞
上記を満たさないカメラ平面方向の手の平の動きは、マウスカーソル操作と認識する。
【００３３】
尚、ジェスチャーアプリが起動された場合は、図５に示すメニュー画面を表示する。
図５において、メニュー画面としてのジェスチャー機能の設定の画面には、注意書きの一例として、「ハンドジェスチャーでは、リモコンやマウスを使わずに手の平のジェスチャーだけで情報処理装置の操作をおこなうことができます。」の文字情報が表示される。情報処理装置の操作とは、前述したカーソル操作やコマンド操作を意味する。
【００３４】
図５に示す画面の左側には複数（図では４つであるが限定されない。）のボタンＢ１〜Ｂ４が表示される。このうち「練習する」及び「キャンセル」のボタンＢ１、Ｂ４のみアクティブになっている。これは、ジェスチャーアプリの初回起動時にユーザーに強制的に練習させるためである。「練習する」のボタンＢ１の横には例えば、「各ジェスチャーの方法を練習することができます。ハンドジェスチャーを快適に使うには練習することをおすすめします。」の文字情報が表示される。ハンドジェスチャーを快適に使うにはジェスチャーの認識率を向上させる必要があり、そのため、ユーザーに練習することを促しているのである。「キャンセル」のボタンＢ４は表示されている画面を終了するためのボタンである。
【００３５】
図６に示す画面において、左側にジェスチャーのお手本画像が表示され、右側にモニターウィンドウが表示される。モニターウィンドウの上側にはガイドアイコンが表示される。お手本動画とモニターウィンドウ、ガイドアイコンの位置関係はこのかぎりではない。また、本実施形態ではガイドアイコンが表示される場合で説明しているが、本発明はこれに限定されるものではなくガイドアイコンは表示されなくてもよい。
モニターウィンドウにはユーザーの手の平の位置を抽出していることを表示するための枠が表示される。
【００３６】
お手本画像としては、例えば、インストラクターの動画像またはアニメ動画像もしくはインストラクターの静止画像またはアニメ静止画像を１コマずつ表示するスライド表示画像が挙げられる。お手本画像が表示されると同時にジェスチャーの説明の音声を発生させるか、もしくは説明文をお手本画像中に表示してもよい。
【００３７】
モニターウィンドウは、カメラ１０３で撮影されたユーザーの手を含む画像が表示されるが、そのまま表示すると、お手本画像としてのインストラクターの手の平の動きと左右が逆になり、ユーザーが混乱するおそれがあるので、左右反転させてインストラクターと同じ動きを表示するようになっている。モニターウィンドウのうち、ユーザーの手の平を囲むように矩形が表示される。これは、ノートパソコン１００の画像処理において、手の平を抽出していることを表示することにより、ユーザーに手の平が画面内に位置するように注意を促すためである。
【００３８】
お手本画像の上側には例えば、「次のジェスチャー練習に進むには「＞」を押してください。前のジェスチャーの練習に戻るには「＜」を押してください。」の文字情報が表示されている。この表示に従ってユーザーが「＞」、もしくは「＜」を選択することにより、練習したいジェスチャーのお手本画像が表示される。
モニターウィンドウの右下側には終了のラジオボタンが表示されている。
【００３９】
ユーザーによるジェスチャーの練習が終了すると、終了のボタンをキーボード１０１もしくはマウス１０２の操作によりクリックするとハンドジェスチャーの画面が終了する。ジェスチャー機能の設定を行うことになる。
【００４０】
図７に示すジェスチャー機能の設定画面が表示される。図７に示す画面と図５に示す画面との相違点は、ボタンＢ２、Ｂ３がアクティブになっている点である。ボタンＢ２は、ジェスチャー機能を使用するためのボタンであり、ボタンＢ３はジェスチャー機能を終了するためのボタンである。
すなわち、ジェスチャー練習が終了すると、ジェスチャー機能を使用することができるのである。
【００４１】
ユーザーがキーボード１０１もしくはマウス１０２によりボタンＢ２をクリックすると、ジェスチャー入力の動作が開始し、図８に示す画面が表示される。画面の中央には、例えば数秒間「ジェスチャー機能起動」の文字情報が表示される。画面の右下の隅には画面の十数分の１程度の大きさのモニターウィンドウが表示される。画面の上方にはジェスチャーのアイコンが表示される。これらはユーザー確認用のための画像である。
ここで、アイコンは、画面の中央ではなく周辺に表示されるようになっている。これは、画面に例えば地上デジタルテレビジョン放送やインターネット放送の画面を表示する際に邪魔にならないようにするためである。
制御部１０７は、ユーザーの手の平の移動方向と移動速度とでジェスチャーアプリ認識を行い、ジェスチャーに対応した動作（例えば、クリックやフリック等の動作）を行う。ジェスチャー入力を終了する場合には、画面の中の終了ボタン（例えば、画面右下の閉じるボタン）をクリックすることで終了する。
【００４２】
ここで、図７に示す画面は、ユーザーが２回目以降のジェスチャー操作を行う場合にジェスチャーの練習画面を表示するか否かを選択するための選択画面に対応する。
すなわち、ユーザーが練習画面の表示を選択した場合には練習画面を表示し、選択しない場合には、練習画面を省略してジェスチャー操作の本番画面としての図８を表示するのである。
【００４３】
＜作用効果＞
以上において、本実施形態によれば、ユーザーの手の平の移動方向と移動速度とでジェスチャーを認識するので、ジェスチャーの認識率を向上させた情報処理方法、情報処理装置、及びプログラムの提供を実現することができる。
【００４４】
＜プログラム＞
以上で説明した本発明にかかる画像処理装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーション等の汎用的なものが挙げられるが、本発明はこれに限定されるものではない。よって、一例として、プログラムにより本発明を実現する場合の説明を以下で行う。
【００４５】
例えば、
情報処理装置のコンピュータに、
実行手段が、アプリケーションを実行する手順、
撮影手段が、ユーザーによる手の平を撮影して画像データに変換する手順、
解析手段が、画像データからユーザーの手の平を検出し、複数の画像データにおいてユーザーの手の平として検出された部分を比較することにより手の平の動作を解析し、手の平の動作パターンとして予め定義されたジェスチャーを特定する手順、
制御手段が、実行手段で実行されているアプリケーションと特定されたジェスチャーとに関連づけて予め定義された処理を実施する手順、
を実行させるプログラムであって、
解析手段が、所定の速度範囲内における手の平として検出された部分の移動方向に応じてジェスチャーを特定する手順、
を実行させるプログラムが挙げられる。
【００４６】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明にかかる情報処理装置を実現することができる。
＜記憶媒体＞
【００４７】
このようなプログラムは、コンピュータに読み取り可能な記憶媒体に記憶されていてもよい。
ここで、記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（CD Recordable）等のコンピュータで読み取り可能な記憶媒体、フラッシュメモリ、ＲＡＭ、ＲＯＭ、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリやＨＤＤが挙げられる。
【００４８】
尚、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【符号の説明】
【００４９】
１００    ノートパソコン
１０１    キーボード
１０２    マウス
１０３    カメラ（Ｗｅｂカメラ）
１０４    液晶表示装置
１０５    光学読取装置
１０６    ＨＤＤ
１０７    制御部
１０７ａ    入力制御手段
１０７ｂ    トレーニング手段
１０７ｃ    解析手段
１０７ｄ    割り込み制御手段
１０７ｅ    ディスク制御手段
１０７ｆ    表示装置制御手段
１０７ｇ    実行手段
１０８    ＲＡＭ
１０９    ＲＯＭ
１１０    Ｉ／Ｏ
１１１    バスライン
【図１】
2014085964.tif 000003
【図２】
2014085964.tif 000004
【図３】
2014085964.tif 000005
【図４】
2014085964.tif 000006
【図５】
2014085964.tif 000007
【図６】
2014085964.tif 000008
【図７】
2014085964.tif 000009
【図８】
2014085964.tif 000010