(57)【要約】【課題】アプリケーションに対する入力情報を多様な尺度で評価する。【解決手段】タブレット端末１００は、アプリケーションに対する入力情報を取得する処理を規定する入力情報取得ルールと、入力情報を評価する処理を規定する評価ルールと、評価結果のレポートを生成する処理を規定するレポート生成ルールとを取得し、それぞれを、入力情報取得部２４１と、入力情報評価部２４２と、レポート生成部２４３とに設定するシナリオ情報決定部２３を備える。【選択図】図１
2014026595.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションに対する入力情報に基づいて評価結果を生成する情報処理装置であって、
アプリケーションに対するユーザ操作を示す入力情報を取得する入力情報取得手段と、
上記入力情報取得手段が取得した入力情報を評価する入力情報評価手段と、
上記入力情報評価手段による評価結果のレポートを生成するレポート生成手段とを備えるとともに、
上記入力情報取得手段が上記入力情報を取得する処理を規定する入力情報取得ルールと、上記入力情報評価手段が上記入力情報を評価する処理を規定する評価ルールと、上記レポート生成手段が上記レポートを生成する処理を規定するレポート生成ルールとを取得し、それぞれを、上記入力情報取得手段と、上記入力情報評価手段と、上記レポート生成手段とに設定するルール設定手段を備えることを特徴とする情報処理装置。
【請求項２】
上記レポート生成手段は、
今回と同一のアプリケーションに対する入力情報を今回と同一の評価ルールに従って評価した前回の評価結果を参照し、今回の評価結果と前回の評価結果との差分を報告するレポートを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記レポート生成手段は、
同一のアプリケーションに対する入力情報を同一の評価ルールに従って評価した複数回の評価結果に基づいて、当該アプリケーションの適否を判定し、該判定の結果を報告するレポートを生成することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記入力情報取得ルールは、
上記入力情報に加えて、アプリケーションに対するユーザ操作以外の付加情報を取得する処理を規定するものであって、上記入力情報取得手段が、上記入力情報取得ルールに従って上記付加情報を取得し、
上記レポート生成手段は、
上記レポート生成ルールに従って、上記入力情報評価手段による評価結果に、上記入力情報取得手段が取得した上記付加情報および上記付加情報に基づいて生成された情報の少なくとも一方を付加してレポートを生成することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
上記入力情報取得手段は、
アプリケーションに対する入力情報を取得してから所定時間経過後に、ユーザの写真および音声の少なくとも一方を、上記付加情報として取得することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
アプリケーションに対する入力情報に基づいて評価結果を生成する情報処理装置の制御方法であって、
上記情報処理装置は、入力情報取得手段と、入力情報評価手段と、レポート生成手段とを備えており、
上記入力情報取得手段が、アプリケーションに対するユーザ操作を示す入力情報を取得する入力情報取得ステップと、
上記入力情報評価手段が、上記入力情報取得ステップにて取得した入力情報を評価する入力情報評価ステップと、
上記入力情報評価手段が、上記入力情報評価ステップによる評価結果のレポートを生成するレポート生成ステップとを含むとともに、
上記入力情報取得手段が上記入力情報を取得する処理を規定する入力情報取得ルールと、上記入力情報評価手段が上記入力情報を評価する処理を規定する評価ルールと、上記レポート生成手段がレポートを生成する処理を規定するレポート生成ルールとを取得し、それぞれを、上記入力情報取得手段と、上記入力情報評価手段と、上記レポート生成手段とに設定するルール設定ステップを含むことを特徴とする情報処理装置の制御方法。
【請求項７】
請求項１から５のいずれか１項に記載の表示装置の上記各手段としてコンピュータを機能させるための制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションに対する入力情報を評価する機能を有する情報処理装置等に関する。
【背景技術】
【０００２】
初めて使う機械やアプリケーションは誰しもが不慣れであり、慣れてくるまでには相応の時間を要する。そのような様々な場面において、操作の熟練度を推定（算出）する先行技術も多数存在する。
【０００３】
例えば、特許文献１には、作業開始から終了までのイベントを記録し、操作と操作の合間の時間の度数分布を求め、そこから算出された分散値を元に熟練指数を導く技術が開示されている。
【０００４】
また、特許文献２には、ゲームに対する熟練度を算出し、それに基づいて、次回のゲームの実行時に難易度を変化させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−５５１０３号公報（１９９６年２月２７日公開）
【特許文献２】特開平８−２７６０７３号公報（１９９６年１０月２２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および２では、熟練度の検出において用いられる指標は、アプリケーション等によって予め固定されており、ユーザが任意に変更することができない。そのため、同一のアプリケーションに対するユーザ入力について、予め決められた尺度での評価しか行うことができず、１つのアプリケーションに対するユーザ入力を多様な尺度で評価することができないという問題がある。
【０００７】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、アプリケーションに対する入力情報を多様な尺度で評価することが可能な情報処理装置等を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係る情報処理装置は、アプリケーションに対する入力情報に基づいて評価結果を生成する情報処理装置であって、アプリケーションに対するユーザ操作を示す入力情報を取得する入力情報取得手段と、上記入力情報取得手段が取得した入力情報を評価する入力情報評価手段と、上記入力情報評価手段による評価結果のレポートを生成するレポート生成手段とを備えるとともに、上記入力情報取得手段が上記入力情報を取得する処理を規定する入力情報取得ルールと、上記入力情報評価手段が上記入力情報を評価する処理を規定する評価ルールと、上記レポート生成手段が上記レポートを生成する処理を規定するレポート生成ルールとを取得し、それぞれを、上記入力情報取得手段と、上記入力情報評価手段と、上記レポート生成手段とに設定するルール設定手段を備えることを特徴としている。
【０００９】
また、本発明に係る情報処理装置の制御方法は、アプリケーションに対する入力情報に基づいて評価結果を生成する情報処理装置の制御方法であって、上記情報処理装置は、入力情報取得手段と、入力情報評価手段と、レポート生成手段とを備えており、上記入力情報取得手段が、アプリケーションに対するユーザ操作を示す入力情報を取得する入力情報取得ステップと、上記入力情報評価手段が、上記入力情報取得ステップにて取得した入力情報を評価する入力情報評価ステップと、上記入力情報評価手段が、上記入力情報評価ステップによる評価結果のレポートを生成するレポート生成ステップとを含むとともに、上記入力情報取得手段が上記入力情報を取得する処理を規定する入力情報取得ルールと、上記入力情報評価手段が上記入力情報を評価する処理を規定する評価ルールと、上記レポート生成手段がレポートを生成する処理を規定するレポート生成ルールとを取得し、それぞれを、上記入力情報取得手段と、上記入力情報評価手段と、上記レポート生成手段とに設定するルール設定ステップを含むことを特徴としている。
【００１０】
上記の構成によれば、入力情報取得手段は、ルール設定手段によって設定された入力情報取得ルールに従って、アプリケーションに対するユーザ操作を示す入力情報を取得し、入力情報評価手段は、ルール設定手段によって設定された評価ルールに従って、入力情報取得手段が取得した入力情報を評価し、レポート生成手段は、ルール設定手段によって設定されたレポート生成ルールに従って、入力情報評価手段による評価結果のレポートを生成する。
【００１１】
これにより、情報処理装置は、ルール設定手段に、上記３つの手段に設定する入力情報取得ルール、評価ルール、およびレポート生成ルールの組み合わせを変更させることで、１つのアプリケーションについて、入力情報に基づく評価結果の様々なレポートを生成することができる。
【００１２】
従って、ユーザは、同一のアプリケーションに対する入力情報について、従来のような評価内容が固定された評価結果のレポートだけでなく、上記各ルールの様々な組み合わせによって実現される様々な評価内容のレポートを得ることができる。具体的には、例えば、幼児教育アプリケーション上においてなされた入力に対し、上記各ルールの複数の組み合わせのそれぞれに基づいて別個にレポートを得ることにより、該レポートを子供ユーザの様々な機能についての成長の記録とすることもできる。
【００１３】
よって、情報処理装置は、アプリケーションに対する入力情報を多様な尺度で評価することができる。
【００１４】
また、本発明に係る情報処理装置において、上記レポート生成手段は、今回と同一のアプリケーションに対する入力情報を今回と同一の評価ルールに従って評価した前回の評価結果を参照し、今回の評価結果と前回の評価結果との差分を報告するレポートを生成してもよい。
【００１５】
上記の構成によれば、レポート生成手段は、同一のアプリケーションに対する入力情報を同一の評価ルールに従って評価した評価結果が前回から変化した場合に、その変化を報告するレポートを生成する。
【００１６】
これにより、情報処理装置は、評価結果の時間的な推移をユーザに通知することができる。従って、ユーザは、例えば、所定の課題に対する操作が前回よりもどの程度上達したかを簡易に知ることができる。
【００１７】
また、本発明に係る情報処理装置において、上記レポート生成手段は、
同一のアプリケーションに対する入力情報を同一の評価ルールに従って評価した複数回の評価結果に基づいて、当該アプリケーションの適否を判定し、該判定の結果を報告するレポートを生成してもよい。
【００１８】
上記の構成によれば、レポート生成手段は、同一のアプリケーションに対する入力情報を同一の評価ルールに従って評価した複数回の評価結果に基づいて、当該アプリケーションの適否を判定し、該判定の結果を報告するレポートを生成する。上記適否とは、当該アプリケーションが当該ユーザに適しているか否かを示す。
【００１９】
具体的には、レポート生成手段は、例えば、評価結果が低い、または高い状態が連続し、変化が見られない場合、当該アプリケーションは当該ユーザにとって難しすぎる、または簡単過ぎるため不適であると判定してもよい。
【００２０】
これによれば、レポート生成手段は、当該アプリケーションとは別の、より当該ユーザに適していると考えられるアプリケーションを、ユーザに提示することもできる。
【００２１】
また、本発明に係る情報処理装置において、上記入力情報取得ルールは、上記入力情報に加えて、アプリケーションに対するユーザ操作以外の付加情報を取得する処理を規定するものであって、上記入力情報取得手段が、上記入力情報取得ルールに従って上記付加情報を取得し、上記レポート生成手段は、上記レポート生成ルールに従って、上記入力情報評価手段による評価結果に、上記入力情報取得手段が取得した上記付加情報および上記付加情報に基づいて生成された情報の少なくとも一方を付加してレポートを生成してもよい。
【００２２】
上記の構成によれば、入力情報取得手段は、入力情報取得ルールに従って付加情報を取得し、レポート生成手段は、レポート生成ルールに従って、入力情報評価手段による評価結果に、上記付加情報および上記付加情報に基づいて生成された情報の少なくとも一方を付加してレポートを生成する。
【００２３】
これにより、情報処理装置は、アプリケーションに対する入力情報の評価結果だけでなく、付加的な情報を含むレポートをユーザに提示することができる。
【００２４】
従って、ユーザは、入力情報の評価結果だけでなく、様々な付加的な情報を伴ったレポートを得ることができる。具体的には、ユーザは、例えば、子供ユーザの情報処理装置操作中の写真または音声等を付加情報として、子供ユーザの操作に対する評価結果とともにレポートとして得ることもできる。
【００２５】
また、本発明に係る情報処理装置において、上記入力情報取得手段は、アプリケーションに対する入力情報を取得してから所定時間経過後に、ユーザの写真および音声の少なくとも一方を、上記付加情報として取得してもよい。
【００２６】
上記の構成によれば、入力情報取得手段は、アプリケーションに対する入力情報の取得をトリガとして、該取得から所定時間後に、ユーザの写真および音声の少なくとも一方を付加情報として取得する。
【００２７】
これにより、情報処理装置は、上記所定時間を、上記入力情報の入力に起因する、ユーザの表情または発話内容の変化が現れると想定される時間に定めることで、簡易に上記表情または発話内容の変化を記録することもできる。
【００２８】
従って、情報処理装置は、レポートに付加される付加情報を参考に、ユーザにとって重要度が高いと考えられる情報をレポートから簡易に抽出することができる。
【００２９】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３０】
以上のように、本発明に係る情報処理装置は、アプリケーションに対する入力情報に基づいて評価結果を生成する情報処理装置であって、アプリケーションに対するユーザ操作を示す入力情報を取得する入力情報取得手段と、上記入力情報取得手段が取得した入力情報を評価する入力情報評価手段と、上記入力情報評価手段による評価結果のレポートを生成するレポート生成手段とを備えるとともに、上記入力情報取得手段が上記入力情報を取得する処理を規定する入力情報取得ルールと、上記入力情報評価手段が上記入力情報を評価する処理を規定する評価ルールと、上記レポート生成手段が上記レポートを生成する処理を規定するレポート生成ルールとを取得し、それぞれを、上記入力情報取得手段と、上記入力情報評価手段と、上記レポート生成手段とに設定するルール設定手段を備える構成である。
【００３１】
また、本発明に係る情報処理装置の制御方法は、アプリケーションに対する入力情報に基づいて評価結果を生成する情報処理装置の制御方法であって、上記情報処理装置は、入力情報取得手段と、入力情報評価手段と、レポート生成手段とを備えており、上記入力情報取得手段が、アプリケーションに対するユーザ操作を示す入力情報を取得する入力情報取得ステップと、上記入力情報評価手段が、上記入力情報取得ステップにて取得した入力情報を評価する入力情報評価ステップと、上記入力情報評価手段が、上記入力情報評価ステップによる評価結果のレポートを生成するレポート生成ステップとを含むとともに、上記入力情報取得手段が上記入力情報を取得する処理を規定する入力情報取得ルールと、上記入力情報評価手段が上記入力情報を評価する処理を規定する評価ルールと、上記レポート生成手段がレポートを生成する処理を規定するレポート生成ルールとを取得し、それぞれを、上記入力情報取得手段と、上記入力情報評価手段と、上記レポート生成手段とに設定するルール設定ステップを含む方法である。
【００３２】
上記の構成によれば、ユーザは、同一のアプリケーションに対する入力情報について、従来のような評価内容が固定された評価結果のレポートだけでなく、上記各ルールの様々な組み合わせによって実現される様々な評価内容のレポートを得ることができる。具体的には、例えば、幼児教育アプリケーション上においてなされた入力に対し、上記各ルールの複数の組み合わせのそれぞれに基づいて別個にレポートを得ることにより、該レポートを子供ユーザの様々な機能についての成長の記録とすることもできる。
【００３３】
よって、情報処理装置は、アプリケーションに対する入力情報を多様な尺度で評価することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係るタブレット端末の要部構成を示すブロック図である。
【図２】図１に示すタブレット端末における処理の流れを示すフローチャートである。
【図３】シナリオ情報の例を、対象となるアプリケーションとともにリストとして示す図である。
【図４】（ａ）は、アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」の実行中に、表示部の画面上に、オブジェクトが複数表示されている状態を示す表示例であり、（ｂ）は、（ａ）に示す表示内容を、同アプリケーションの１日目の試行におけるタッチ位置とともに示す図であり、（ｃ）は、（ａ）に示す表示内容を、同アプリケーションの５日目の試行におけるタッチ位置とともに示す図であり、（ｄ）は、（ａ）に示す表示内容を、同アプリケーションの８日目の試行におけるタッチ位置とともに示す図であり、（ｅ）は、（ｄ）に示す状況からさらに数日後の試行における、オブジェクトの表示例を、タッチ位置とともに示す図である。
【図５】オブジェクトと、該オブジェクトに対し許容範囲を設けた範囲とを模式的に示す図である。
【図６】レポート生成ルール「ＡｎｉｍａｌＣａｔｃｈ．ｒｅｐ」の設定例を示す図である。
【図７】レポート生成ルール「ＡｎｉｍａｌＣａｔｃｈ．ｒｅｐ」に基づき生成される、評価結果のレポートの例を示す図である。
【図８】レポート生成ルール「ＡｎｉｍａｌＣａｔｃｈ．ｒｅｐ」の別の設定例を示す図である。
【図９】（ａ）は、評価ルール「ｓｍｉｌｅ．ｒｕｌｅ」の設定例を示す図であり、（ｂ）は、評価ルール「ｓｍｉｌｅ．ｒｕｌｅ」に基づく、子供ユーザの笑顔度の評価結果のレポートの例を示す図である。
【発明を実施するための形態】
【００３５】
本発明の一実施形態について、図１〜図９に基づいて説明すると以下のとおりである。
【００３６】
以下で説明する実施形態では、一例として、本発明に係る情報処理装置を、タブレット端末に適用した場合について説明する。しかしながら、本発明に係る情報処理装置は、これに限定されず、パーソナルコンピュータ（ＰＣ）、携帯電話、ＰＤＡ（Personal Digital Assistant）、電子書籍リーダ、ゲーム機器など、アプリケーションを実行する機能を有するあらゆる情報処理装置に適用することができる。
【００３７】
なお、以下の図面において同一または相当する部分には、同一の参照符号を付すものとし、それらの説明は重複して行なわない。また、図面における長さ、大きさおよび幅などの寸法関係ならびに形状は、図面の明瞭化と簡略化のために適宜に変更されており、実際の寸法および形状を表してはいない。
【００３８】
（タブレット端末１００の機能概要）
本実施形態に係るタブレット端末（情報処理装置）１００（図１参照）の機能について概説する。タブレット端末１００は、一般的なタブレット端末と同様、所定のアプリケーションを実行する。そして、タブレット端末１００は、特に、当該アプリケーションに対するユーザ操作を示す入力情報を取得し、該取得した入力情報を評価するとともに、該評価結果のレポートを生成する。タブレット端末１００はさらに、当該アプリケーションについて、所定の入力情報を取得する処理を規定する入力情報取得ルールと、該入力情報を評価する処理を規定する評価ルールと、該評価結果のレポートを生成する処理を規定するレポート生成ルールとの組み合わせを規定したシナリオ情報３００（図３参照）を決定するシナリオ情報決定部（ルール設定手段）２３（図１参照）を備えている。
【００３９】
ここで、シナリオ情報決定部２３は、ユーザの操作等に応じて、所定のアプリケーションについて適用するシナリオ情報３００を決定し、該決定したシナリオ情報３００を取得し、該取得したシナリオ情報３００に含まれる入力情報取得ルール、評価ルール、および、レポート生成ルールを、入力情報取得部（入力情報取得手段）２４１、入力情報評価部（入力情報評価手段）２４２、および、レポート生成部（レポート生成手段）２４３（図１参照）のそれぞれに対し設定する。これにより、タブレット端末１００は、シナリオ情報決定部２３にシナリオ情報３００を変更させることで、同一のアプリケーションについて、一つの尺度に限定されず、入力情報を多様な尺度で評価することができる。
【００４０】
なお、本実施形態における「シナリオ情報３００」とは、所定のアプリケーションに対する入力情報に基づいた評価結果を生成するための情報であり、具体的には、図３に示すように、入力情報取得ルール、評価ルール、および、レポート生成ルールを含む情報である。図３は、シナリオ情報記憶部３１（図１参照）に格納されている、または、外部サーバから取得され得るシナリオ情報３００の例を、対象となるアプリケーションとともにリストとして示す図である。
【００４１】
入力情報取得ルールは、入力情報取得部２４１（図１参照）が、アプリケーションに対するユーザ操作を示す入力情報（例として画面に対するタッチ操作）を取得する処理を規定するルールであり、入力デバイス、監視入力イベント、および記録単位を規定するものである。入力情報取得ルールはさらに、アプリケーションに対するユーザ操作以外の付加情報を取得する処理を規定してもよい。上記付加情報は、例えば、アプリケーションに対するユーザ操作以外の、ユーザの写真や、音声等であってもよい。
【００４２】
入力デバイスとは、入力情報取得部２４１が取得する入力情報または付加情報を出力する、タブレット端末１００の内部または外部のデバイスであり、例えば、タッチパネル、カメラ、およびマイク等が挙げられる。なお、入力情報取得部２４１はこれらのデバイスから各入力情報を直接取得してもよいが、評価対象のアプリケーションを介して取得してもよい。
【００４３】
監視入力イベントとは、入力情報取得部２４１が監視すべき入力イベントを規定したものである。各入力デバイスは、様々な入力イベントを生じ得る。例えば、一般的なカメラは、静止画（写真）と動画（ビデオ）の両方を撮影する機能を有している。そのため、シナリオ情報３００中の「監視入力イベント」のカラムにおいて、入力情報取得部２４１がどの入力イベントを監視すべきかが規定される。
【００４４】
記録単位とは、入力情報取得部２４１による入力情報または付加情報の記録の開始および終了のタイミングを規定したものである。例えば、「記録単位」のカラムにおいて、アプリケーション実行中は常に、入力情報であるタッチパネルへのタッチ操作を監視し記録してもよいし、写真または音声等の付加情報を監視し取得することが規定されていてもよい。
【００４５】
評価ルールは、入力情報評価部２４２（図１参照）が、入力情報または付加情報を評価する処理を規定するルールである。具体的には、評価ルールは、入力情報取得部２４１が上記入力情報取得ルールに基づき取得した入力情報または付加情報に対し行われる判定処理の基準等を規定する。なお、図３に示す例では、１つの入力情報取得ルールに対し１つの評価ルールが対応付けられているが、１つの入力情報取得ルールに対し複数の評価ルールを適用可能であってもよい。
【００４６】
レポート生成ルールは、レポート生成部２４３（図１参照）が、入力情報評価部２４２による評価結果のレポートを生成する処理を規定するルールである。具体的には、レポート生成ルールは、入力情報評価部２４２による、上記評価ルールに基づく評価結果に対し、所定の報告を行うレポートを生成する。上記所定の報告としては、例えば、評価結果のランク付け、評価結果に対するメッセージの追加、および、評価結果に応じた当該アプリケーションの適否の判断結果の通知等が挙げられる。また、レポート生成ルールは、入力情報の評価結果に、入力情報取得部２４１が取得した付加情報、および、該付加情報に基づいて入力情報評価部２４２が出力した評価結果を、上記入力情報の評価結果に付加してもよい。なお、図３においては、各アプリケーションに対応付けられたレポート生成ルールが規定されている例が示されているが、レポート生成ルールは、アプリケーションに対応していなくともよい。また、レポート生成ルールは、図３においてそれぞれ関連付けられている複数の評価ルールに基づく評価結果の全てのレポートを生成する処理を規定してもよいし、一部の評価ルールに基づく評価結果のみのレポートを生成する処理を規定してもよい。本実施形態において、レポート生成ルールは、シナリオ情報決定部２３によって決定されたシナリオ情報３００に含まれている評価ルールに基づく評価結果のレポートを生成する処理を規定すれば足りる。
【００４７】
以上のように、タブレット端末１００は、入力情報取得ルール、評価ルール、および、レポート生成ルールを含むシナリオ情報３００を決定するシナリオ情報決定部２３を備え、ユーザの操作等に応じて、所定のアプリケーションに対する入力情報に基づいた評価結果を生成するためのシナリオ情報３００を決定する。これにより、タブレット端末１００は、同一のアプリケーションについて、従来のように予め決められた固定の尺度に限定されず、入力情報を多様な尺度で評価することを可能とする。
【００４８】
なお、１つのアプリケーションについて適用可能なシナリオ情報３００は、当該アプリケーションの種類に応じてある程度限定されてもよい。具体的には、アプリケーションの種類に応じて、設定可能な入力情報取得ルール、評価ルール、レポート生成ルールが規定されており、これらの規定に基づいて、当該アプリケーションについて適用可能なシナリオ情報３００が特定されてもよい。
【００４９】
より具体的には、例えば、ユーザのタッチ操作を受け付けるアプリケーションに対しては、タッチ操作の頻度または精度を評価するための評価ルールを含むシナリオ情報３００が適用可能であると考えられる。また、２つの連続するタッチ操作の時間的間隔を評価するための評価ルールを含むシナリオ情報３００も適用可能と考えられる。さらに、例えば、アプリケーションの提示するコンテンツが静止画であるか動画であるかに応じて、入力情報取得ルールにおける記録単位が規定されてもよい。このように、アプリケーションの種類に特化したシナリオ情報３００を適用することで、タブレット端末１００は、当該アプリケーション特有の評価結果のレポートを生成することもできる。
【００５０】
一方で、例えば、アプリケーションの課題開始から終了までに要した時間を評価するための評価ルールを含むシナリオ情報３００は、様々なアプリケーションについて適用が可能であろう。さらに、付加情報として、アプリケーション実行中のユーザの表情を所定の時間間隔で検出し評価するといったシナリオ情報３００は、様々なアプリケーションの評価結果のレポートに付加することが可能であろう。このような汎用的なシナリオ情報３００は、アプリケーション特有の評価結果のレポートの生成には適さないが、ユーザの所望に応じて、このシナリオ情報３００をどのようなアプリケーションにも適用することができるという利点を有する。
【００５１】
なお、入力情報取得ルール、評価ルール、およびレポート生成ルールの具体例については後述の各実施例にて説明する。
【００５２】
（タブレット端末１００の構成）
次に、図１を参照して、タブレット端末１００の構成について説明する。図１は、タブレット端末１００の要部構成を示す機能ブロック図である。
【００５３】
図１に示すとおり、タブレット端末１００は、機能ブロックとして、タッチパネル１、制御部２、記憶部３、音声入力部４、撮像部５、および、通信部６を備えている。さらに、タブレット端末１００は、タブレット端末が通常具備する機能を実現するために、例えば、タッチパネルとは別の操作部（ボタン、スイッチなど）、近距離無線通信部、音声出力部、外部インターフェース、ＧＰＳ、およびセンサ（加速度センサ、傾きセンサなど）他、タブレット端末が標準的に備えている各種部品を備えていてもよい。
【００５４】
タッチパネル１は、ユーザの操作を受け付けるとともに、画像を表示するための入出力インターフェースである。そのために、タッチパネル１は、操作部１１と表示部１２とを備えて成る。
【００５５】
操作部１１は、ユーザの指などの指示体の接触（または接近）を検知することによってユーザの操作を受け付けたことを示す指示信号を出力するものである。操作部１１は、例えば、圧力センサ、静電容量センサ、光センサ等を含んで実現される。本実施形態では特に、後述する実施例１において、オブジェクト４００（図４参照）提示中のタッチパネル１に対するタッチ操作を検知する。
【００５６】
表示部１２は、タブレット端末１００が扱う情報を画像として表示するものである。表示部１２は、特に、オブジェクト４００、またはその他各アプリケーションによって規定される画像および文字等を表示する。表示部１２は、例えば、ＬＣＤ（液晶ディスプレイ）などの表示装置で実現される。
【００５７】
本実施形態では特に、記憶部３は、シナリオ情報記憶部３１および評価結果記憶部３２を備えている。
【００５８】
シナリオ情報記憶部３１は、シナリオ情報３００を記憶する。具体的には、シナリオ情報記憶部３１は、所定のアプリケーションに対し適用可能なシナリオ情報３００を予め保持しており、シナリオ情報決定部２３の要求に応じて当該要求されたシナリオ情報３００をシナリオ情報決定部２３に供給してもよい。または、シナリオ情報決定部２３が通信部６を介して取得したシナリオ情報３００を、次回の参照のために格納し保持してもよい。
【００５９】
評価結果記憶部３２は、入力情報の評価結果を記憶する。具体的には、評価結果記憶部３２は、シナリオ情報決定部２３が決定したシナリオ情報３００に含まれる評価ルールに基づく、入力情報評価部２４２による入力情報の評価結果を、当該シナリオ情報３００と関連付けて記憶する。該記憶された評価結果は、レポート生成部２４３によるレポートの生成に際し参照されてもよい。また、評価結果記憶部３２は、入力情報評価部２４２による付加情報の評価結果を記憶してもよい。
【００６０】
音声入力部４は、装置外部の音声を取得する。本実施形態では、特に、付加情報として、ユーザの発する音声を検出および取得する。音声入力部４はマイク等によって実現される。取得された音声は、入力情報取得部２４１に供給される。
【００６１】
撮像部５は、静止画または動画を撮影する。本実施形態では、特に、付加情報として、ユーザの顔の写真またはビデオを撮影する。そのため、撮像部５は、タブレット端末１００において、タッチパネル１と同側の面に設置されていることが好ましい。撮像部５は、レンズおよびＣＣＤ等の撮像素子によって実現される。撮影された写真またはビデオは、入力情報取得部２４１に供給される。
【００６２】
通信部６は、通信ネットワークを介して、外部の装置またはサーバ等から、タブレット端末１００が実行する各処理に必要なデータを取得する。本実施形態では、特に、シナリオ情報決定部２３が決定したシナリオ情報３００を取得する。
【００６３】
制御部２は、タブレット端末１００が備える各部の機能を統括し、タブレット端末１００の動作を制御するものである。制御部２は、例えば、ＣＰＵ（central processing unit）等で実現され、タブレット端末１００が備える機能は、制御部２としてのＣＰＵが、ＲＯＭ等に記憶されているプログラムを、ＲＡＭ等に読み出して実行することで実現される。制御部２は、図１に示すとおり、機能ブロックとして、少なくとも、操作取得部２１、アプリケーション制御部２２、シナリオ情報決定部２３、シナリオ実行部２４、および、表示制御部２５を含む構成である。
【００６４】
操作取得部２１は、操作部１１から出力される指示信号を受け付け、ユーザの指などの指示体が表示部１２の表示面に接触（または接近）した位置の座標を特定する。また、上記指示信号を時系列で受け付け、接触位置の軌跡の座標を時系列で特定することによって、ユーザの操作の継続時間および接触位置の移動を検知し、ユーザの操作の種別（タップ、長押し、フリック、およびドラッグ等）を識別する構成であることが望ましい。本実施形態では、特に、シナリオ情報決定部２３にシナリオ情報３００を決定させるためのユーザの操作を受け付けるとともに、後述する実施例１においては、オブジェクト４００が表示されている画面上でのタッチ操作の位置座標を特定する。
【００６５】
アプリケーション制御部２２は、タブレット端末１００に搭載されている各種のアプリケーションの動作を制御する。具体的には、図４に示す例では、アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」において、複数のオブジェクト４００を表示部１２において表示させるための表示用データを表示制御部２５に出力する。また、アプリケーション制御部２２は、アプリケーション実行中のタッチ操作の位置座標をシナリオ実行部２４が備える入力情報取得部２４１に通知する。
【００６６】
再び図１を参照して、タブレット端末１００の構成について説明する。
【００６７】
シナリオ情報決定部２３は、シナリオ情報３００を決定する。具体的には、シナリオ情報決定部２３は、操作取得部２１が受け付けたユーザの操作に基づき、所定のアプリケーションについて、入力情報取得ルール、評価ルール、およびレポート生成ルールの組み合わせを規定したシナリオ情報３００を決定する。また、シナリオ情報決定部２３は、該決定したシナリオ情報３００を記憶部３が備えるシナリオ情報記憶部３１から取得してもよく、該シナリオ情報３００がシナリオ情報記憶部３１に存在しない場合には、通信部６を介して該シナリオ情報３００を取得してもよい。
【００６８】
シナリオ実行部２４は、シナリオ情報決定部２３が決定したシナリオ情報３００に基づき、所定のアプリケーションについての入力情報の取得、評価、および該評価結果のレポートの生成を行う。シナリオ実行部２４は、入力情報取得部２４１、入力情報評価部２４２、およびレポート生成部２４３を備えている。
【００６９】
入力情報取得部２４１は、入力情報を取得する。具体的には、入力情報取得部２４１は、シナリオ情報決定部２３が決定したシナリオ情報３００に含まれる入力情報取得ルールによる、入力デバイス、監視入力イベント、および記録単位の規定に基づき、入力情報を取得する。
【００７０】
入力情報評価部２４２は、入力情報を評価する。具体的には、入力情報評価部２４２は、シナリオ情報決定部２３が決定したシナリオ情報３００に含まれる評価ルールに基づき、入力情報取得部２４１が取得した入力情報に対し所定の判定処理を行う。入力情報評価部２４２による入力情報の評価結果は、評価結果記憶部３２に格納される。
【００７１】
レポート生成部２４３は、入力情報の評価結果のレポートを生成する。具体的には、レポート生成部２４３は、シナリオ情報決定部２３が決定したシナリオ情報３００に含まれるレポート生成ルールに基づき、入力情報評価部２４２による入力情報の評価結果に対し、所定の情報を付したレポートを生成する。
【００７２】
より具体的には、レポート生成部２４３は、図６に示すように、評価結果を所定のランクに分類してもよい。また、図７に示すように、評価結果の推移をグラフ化してもよい。図６および図７については後述の実施例１にて説明を行う。
【００７３】
また、レポート生成部２４３は、入力情報評価部２４２から入力情報の評価結果を取得した場合に、評価結果記憶部３２を参照してもよい。そして、該取得した評価結果と、同一のアプリケーションについての同一のシナリオ情報３００に基づく前回の評価結果とを比較し、これらが異なる場合に、これらの差分を報告するレポートを生成してもよい。例えば、図６に示す例において、評価結果が分類されるランクが向上した場合に、「・・・ができるようになってきました。」等のメッセージを出力してもよい。別の例として、所定の課題に成功したという評価結果が連続して得られた場合に、「かなり・・・が上手になりましたね。」等、習熟の度合いを示すメッセージを出力してもよい。これにより、レポート生成部２４３が評価結果の時間的な推移をユーザに通知することで、ユーザは、アプリケーションに対する操作が前回よりもどの程度上達したか、あるいは該操作にどの程度習熟したかを簡易に知ることができる。
【００７４】
また、レポート生成部２４３は、上記の比較の結果、上記差分が０である、または所定の閾値を上回らないとの判定を所定回数連続して行った場合に、現在アプリケーション制御部２２が実行中のアプリケーションと異なるアプリケーションを提示するレポートを生成してもよい。例えば、図８に示すように、一定レベルのランクが所定回数連続して得られた場合に、他の種類の、あるいはより難易度の高いアプリケーションを提示してもよい。図８については後述の実施例１にて説明を行う。
【００７５】
再び図１を参照して、タブレット端末１００の構成について説明する。
【００７６】
表示制御部２５は、表示部１２に対して、各種情報を画像として表示するための信号を出力するものである。特に、表示制御部２５は、アプリケーション制御部２２が実行するアプリケーションにより指定された画像、例えば、図４に示す例では、オブジェクト４００の画像を表示させるための信号を、表示部１２に対して出力する。また、表示制御部２５は、レポート生成部２４３が生成したレポートを、表示部１２の画面上に画像として表示させるための信号を出力してもよい。
【００７７】
（タブレット端末１００における処理の流れ）
次に、図２を参照して、タブレット端末１００における処理の流れの一例を説明する。
【００７８】
図２は、タブレット端末１００における、シナリオ情報の決定および該決定されたシナリオ情報に基づいた入力情報の判定結果をレポートする処理の流れの一例を示すフローチャートである。
【００７９】
まず、アプリケーション制御部２２は、アプリケーションを起動する（Ｓ１０１）。具体的には、アプリケーション制御部２２は、操作取得部２１が取得したユーザの操作に基づき、所定のアプリケーションを起動する。当該アプリケーションは、予め特定のシナリオ情報３００と関連付けられたアプリケーションであってもよいし、そのような関連付けのなされていないアプリケーションであってもよい。
【００８０】
次に、シナリオ情報決定部２３は、シナリオ情報３００を決定する（Ｓ１０２）。具体的には、シナリオ情報決定部２３は、操作取得部２１が取得したユーザの操作の位置座標に基づき、ステップＳ１０１で起動したアプリケーションに対する入力情報を評価する処理を規定する評価ルールを含むシナリオ情報３００を決定する。また、シナリオ情報決定部２３は、シナリオ情報３００の決定に際し、ステップＳ１０１において起動したアプリケーションの種類から、入力情報取得ルールを特定してもよい。
【００８１】
次に、シナリオ情報決定部２３は、シナリオ情報３００を取得する（Ｓ１０３：ルール設定ステップ）。具体的には、シナリオ情報決定部２３は、ステップＳ１０２において決定したシナリオ情報３００をシナリオ情報記憶部３１から取得する。または、通信部６を介して、該シナリオ情報３００を外部サーバから取得する。該取得されたシナリオ情報３００は、シナリオ実行部２４に供給される。
【００８２】
次に、入力情報取得部２４１は、入力情報取得ルールに基づき入力情報を取得する（Ｓ１０４：入力情報取得ステップ）。具体的には、入力情報取得部２４１は、ステップＳ１０３においてシナリオ情報決定部２３が決定したシナリオ情報３００に含まれる入力情報取得ルールに基づき、各入力デバイスから入力情報を取得する。該取得された入力情報は、入力情報評価部２４２に供給される。
【００８３】
次に、入力情報評価部２４２は、評価ルールに基づき入力情報を評価する（Ｓ１０５：入力情報評価ステップ）。具体的には、入力情報取得部２４１は、ステップＳ１０３においてシナリオ情報決定部２３が決定したシナリオ情報３００に含まれる評価ルールに基づき、ステップＳ１０４において入力情報取得部２４１が取得した入力情報に対し所定の判定処理を行う。該判定処理の結果は、評価結果としてレポート生成部２４３に供給される。
【００８４】
次に、レポート生成部２４３は、レポート生成ルールに基づきレポートを生成する（Ｓ１０６：レポート生成ステップ）。具体的には、レポート生成部２４３は、ステップＳ１０３においてシナリオ情報決定部２３が決定したシナリオ情報３００に含まれるレポート生成ルールに基づき、ステップＳ１０５において入力情報評価部２４２が出力した評価結果に対し、所定の情報を付したレポートを生成する。
【００８５】
以上のように、タブレット端末１００は、起動したアプリケーションに対する入力情報の評価する処理を規定する評価ルールを含むシナリオ情報３００を決定する。そして、タブレット端末１００は、該決定したシナリオ情報３００を、記憶部３が備えるシナリオ情報記憶部３１、または外部サーバから取得する。さらに、タブレット端末１００は、該取得したシナリオ情報３００に含まれる入力情報取得ルール、評価ルール、および、レポート生成ルールに基づき、入力情報の取得、評価、および該評価結果に基づくレポートの生成を実行する。
【００８６】
これにより、タブレット端末１００は、任意のアプリケーションについて、ユーザが所望する尺度での評価を行い、該評価結果をユーザに提示することが可能となる。
【００８７】
以下の記載では、本実施形態の具体的な適用例について説明する。
【００８８】
（実施例１）
図４〜図９を参照して、タブレット端末１００における、アプリケーションについての入力情報の取得、評価、および該評価結果のレポートの生成の具体例について説明する。
【００８９】
本実施例では、一例として、幼児教育用アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」を実行中のタブレット端末１００の動作例について説明する。このアプリケーションは、タッチパネル１が備える表示部１２の画面上に、動物の画像であるオブジェクト４００を表示するとともに、該オブジェクト４００に対する、子供ユーザのタッチ操作の位置を取得する機能を少なくとも有する。
【００９０】
なお、本実施例では、オブジェクト４００に対するタッチ操作以外の、アプリケーションの起動や、シナリオ情報３００の決定のためのユーザ操作等は、上記子供ユーザの保護者等（大人ユーザ）によって行われることが想定されている。また、レポート生成部２４３が生成するレポートは、子供ユーザの成長記録として、大人ユーザが閲覧することを想定して生成されるものとする。
【００９１】
本実施例において、大人ユーザは、当該アプリケーションについて、子供ユーザのどのような発達記録を得たいかに応じて、シナリオ情報３００を決定するための操作を行う。そして、シナリオ情報決定部２３は、該操作に基づいてシナリオ情報３００を決定する。例えば、表示部１２の画面に表示されるオブジェクト４００を正確に捉える能力についての発達記録がユーザによって所望された場合、図３に示すアプリケーション「ＡｎｉｍａｌＣａｔｃｈ」に適用可能なシナリオ情報３００のうち、評価ルール「ｐｏｉｎｔ．ｒｕｌｅ」を含むシナリオ情報３００が特定される。評価ルール「ｐｏｉｎｔ．ｒｕｌｅ」は、タッチ操作の位置がオブジェクト４００に含まれるか、または所定の許容範囲内であるか否かを検出して集計する評価ルールである。
【００９２】
その他、付加情報として、オブジェクト４００に対するタッチ操作を行ったときの子供ユーザの表情の記録が所望される場合は、例として、顔写真から笑顔度を検出して集計する「ｓｍｉｌｅ．ｒｕｌｅ」を含むシナリオ情報３００が特定される。また、別の付加情報として、オブジェクト４００に対するタッチ操作を行ったときの子供ユーザの音声の記録が所望される場合は、例として、音声から笑い声の有無および強さを検出して集計する「ｌａｕｇｈ＿ｖｏｉｃｅ．ｒｕｌｅ」を含むシナリオ情報３００が特定される。
【００９３】
なお、本実施例では、上記３つのシナリオ情報３００はそれぞれ異なる評価ルールを有しているが、同一の評価ルールを有する複数のシナリオ情報３００が同一のアプリケーションに適用可能であってもよい。つまり、評価ルールが同一であっても、入力情報取得ルールおよびレポート生成ルールのいずれかが異なっていれば、異なるシナリオ情報３００としてシナリオ実行部２４における処理がなされる。
【００９４】
シナリオ情報３００が決定されれば、シナリオ情報決定部２３は、該決定したシナリオ情報３００を取得する。当該シナリオ情報３００は、図２を参照した説明にて述べたとおり、シナリオ情報記憶部３１から取得されてもよいし、通信部６を介して外部から取得されてもよい。
【００９５】
ここで、評価ルール「ｐｏｉｎｔ．ｒｕｌｅ」を有するシナリオ情報３００は、入力情報取得ルールにおいて、入力デバイスとしてタッチパネル１を、監視入力イベントとしてタッチ位置４０１の座標を、記録単位としてアプリケーション実行中の期間全体を規定している。また、当該シナリオ情報３００は、アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」に対応したレポート生成ルール「ＡｎｉｍａｌＣａｔｃｈ．ｒｅｐ」を含んでいる。レポート生成ルールはこのように、アプリケーションに対応付けられたものが予め定められていてもよいし、入力情報取得ルールおよび評価ルールの規定に応じて複数のアプリケーションに適用可能な汎用のものが用いられてもよい。
【００９６】
以下、図４〜図８を参照して、評価ルール「ｐｏｉｎｔ．ｒｕｌｅ」を有するシナリオ情報３００における、入力情報の取得、評価、および該評価結果のレポートの生成の例について説明する。
【００９７】
まず、図４を参照して、アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」の動作例を概説する。図４は、アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」の表示例および動作例を、試行が行われた日程別に示す図である。
【００９８】
図４（ａ）は、表示部１２の画面上に、オブジェクト４００が複数（同図では６個）表示されている状態を示す表示例である。子供ユーザはタッチパネル１に対して、任意の位置にタッチ操作を行う。
【００９９】
図４（ｂ）は、図４（ａ）に示す表示内容を、同アプリケーションの１日目の試行におけるタッチ位置４０１とともに示す図である。同図では、３つのタッチ位置４０１はいずれもオブジェクト４００と一致していない。
【０１００】
図４（ｃ）は、図４（ａ）に示す表示内容を、同アプリケーションの５日目の試行におけるタッチ位置４０１とともに示す図である。同図では、３つのタッチ位置４０１のうち２つが、オブジェクト４００（「うし」および「うさぎ」）と一致している。この試行が、初めてオブジェクト４００とタッチ位置４０１とが一致した試行であれば、レポート生成部２４３は、当該試行について、「画面に出ているものを触ろうとする意識が芽生えてきた可能性があります。」とのメッセージを含むレポートを生成してもよい。
【０１０１】
図４（ｄ）は、図４（ａ）に示す表示内容を、同アプリケーションの８日目の試行におけるタッチ位置４０１とともに示す図である。同図では、３つのタッチ位置４０１の全てが、オブジェクト４００（「うし」、「うさぎ」、および「くじら」）と一致している。このとき、レポート生成部２４３は、当該試行について、「画面に出ているものを確実に捉えようとし始めたようです」とのメッセージを含むレポートを生成してもよい。
【０１０２】
図４（ｅ）は、図４（ｄ）に示す状況からさらに数日後の試行における、オブジェクト４００の表示例を、タッチ位置４０１とともに示す図である。図４（ｄ）において、既にタッチ位置４０１がオブジェクト４００と確実に一致するようになったことから、図４（ｅ）では、アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」は、各オブジェクト４００を図中矢印の方向にそれぞれ移動させるようにバージョンアップしている。同図では、３つのタッチ位置４０１の全てが、移動するオブジェクト４００（「うさぎ」、「くじら」、および「とら」）と一致している。このとき、レポート生成部２４３は、当該試行について、「動いているものでも確実に触れるようになってきたようです」とのメッセージを含むレポートを生成してもよい。
【０１０３】
このように、アプリケーションは、子供ユーザの課題の習熟度に応じて、課題の内容を変化させてもよい。例えば、アプリケーションを使い始めた初期に、アプリケーションが提示可能な課題が一度に全て提示された場合、当該アプリケーションの操作に慣れていない子供ユーザの混乱または興味の低下を招く虞がある。子供ユーザが当該アプリケーションに十分に習熟してきた段階で新たな課題を提示することにより、子供ユーザのさらなる興味を引き出すことができるとともに、同一のアプリケーションを長く使用できるというメリットがある。
【０１０４】
ここで、図５を参照して、入力情報評価部２４２による、評価ルール「ｐｏｉｎｔ．ｒｕｌｅ」によって規定される、タッチ操作の精度の評価方法の一例について説明する。図５は、オブジェクト４００と、該オブジェクト４００に対し許容範囲ｗを設けた範囲４１０とを模式的に示す図である。
【０１０５】
本実施例において、入力情報取得部２４１は、上述の入力情報取得ルールに基づき、タッチパネル１上におけるタッチ位置４０１の座標を、アプリケーション制御部２２を介して取得する。上記タッチ位置４０１の座標は入力情報評価部２４２に供給される。
【０１０６】
そして、入力情報評価部２４２は、入力情報取得部２４１から供給されたタッチ位置４０１の座標に基づき、タッチ位置４０１が、オブジェクト４００の表示範囲に含まれるか否かを判定する。そして、タッチ位置４０１がオブジェクト４００に含まれると判定すると、「ヒット」カウンタｓを１アップさせる。
【０１０７】
さらに、入力情報評価部２４２は、タッチ位置４０１がオブジェクト４００に含まれないと判定したとき、該タッチ位置４０１が、オブジェクト４００に対し許容範囲ｗを設けた範囲４１０に含まれるか否かを判定する。そして、タッチ位置４０１が範囲４１０に含まれると判定すると、「惜しい」カウンタｒを１アップさせる。
【０１０８】
上記の判定処理によって、入力情報評価部２４２は、アプリケーション制御部２２から取得したタッチ操作の回数ｎに占める「ヒット」カウント数ｓの比率であるヒット率（ｓ／ｎ）と、上記タッチ操作の回数ｎに占める、「ヒット」カウント数ｓおよび「惜しい」カウント数ｒの合計数の比率である惜しい率（（ｓ＋ｒ）／ｎ）を、入力情報の評価結果としてレポート生成部２４３に供給する。
【０１０９】
なお、入力情報評価部２４２は、タッチ位置４０１が、オブジェクト４００にも、オブジェクト４００に対し許容範囲ｗを設けた範囲４１０にも含まれないとの判定が所定回数連続した場合に、許容範囲ｗを増大させてもよい。
【０１１０】
レポート生成部２４３は、上記の評価結果に基づき、該評価結果に所定のランクを付したレポートを生成する。具体的には、図６に示すように、上記評価結果に含まれる、ヒット率と惜しい率とに基づき、該評価結果をランク付けする。図６は、レポート生成部２４３が、レポート生成ルール「ＡｎｉｍａｌＣａｔｃｈ．ｒｅｐ」の設定例を示す図である。
【０１１１】
同図では、例えば、評価結果におけるヒット率が９０％以上であれば、レポート生成部２４３は、惜しい率の数値に関わらず、該評価結果をランクＡに分類するとともに、該評価結果に「うまくオブジェクトを捉えられているようです。」とのメッセージを付してもよい。
【０１１２】
評価結果におけるヒット率が５０％以上かつ９０％未満である場合、レポート生成部２４３は、さらに、惜しい率によるランク付けを行う。惜しい率が９０％以上であれば、レポート生成部２４３は、該評価結果をランクＢに分類するとともに、該評価結果に「かなりうまくオブジェクトを捉えようとしているようです。」とのメッセージを付してもよい。惜しい率が５０％以上かつ９０％未満であれば、レポート生成部２４３は、該評価結果をランクＣに分類するとともに、該評価結果に「だいぶオブジェクトを捉えようとする意識があるようです。」とのメッセージを付してもよい。
【０１１３】
評価結果におけるヒット率が１０％以上かつ５０％未満である場合、レポート生成部２４３は、さらに、惜しい率が５０％以上であれば、該評価結果をランクＤに分類するとともに、該評価結果に「オブジェクトは意識できているようです。捉えるまであと少し。」とのメッセージを付してもよい。惜しい率が１０％以上かつ５０％未満である場合には、レポート生成部２４３は、該評価結果をランクＥに分類するとともに、該評価結果に「オブジェクトを意識できているかもしれません。もう少しで捉えようとし始めるかも。」とのメッセージを付してもよい。
【０１１４】
評価結果におけるヒット率が１０％未満である場合、レポート生成部２４３は、惜しい率に関わらず、該評価結果をランクＦに分類するとともに、該評価結果に「画面に興味が出てきたようですね。」とのメッセージを付してもよい。
【０１１５】
図７は、レポート生成部２４３が、レポート生成ルール「ＡｎｉｍａｌＣａｔｃｈ．ｒｅｐ」に基づき生成する、評価結果のレポートの例を示す図である。同図は、入力情報評価部２４２による評価結果の推移を示すグラフであり、縦軸は評価尺度を示しており、横軸はこのアプリケーションでの試行を行った日数を示している。ここで言う「評価尺度」とは、同図に示す例では、評価ルール「ｐｏｉｎｔ．ｒｕｌｅ」に基づいて入力情報評価部２４２が評価する「画面に表示されるオブジェクト４００を正確に捉える能力」である。同図に示すグラフは、図６に示すレポートに基づき生成されてもよい。例えば、尺度「（１）画面に興味を持って積極的に触る」は、図６に示すランクＦに対応していてもよく、尺度「（２）静止オブジェクトを触ろうとし始める」は、図６に示すランクＤ〜Ｅに対応していてもよく、尺度「（３）静止オブジェクトを捉えることがある」は、図６に示すランクＢ〜Ｃに対応していてもよく、尺度「（４）静止オブジェクトを確実に捉えられる」は、図６に示すランクＡに対応していてもよい。尺度「（５）動くオブジェクトを捉えようとし始める」および「（６）動くオブジェクトを捉えられる」は、具体的には、図４（ｅ）に示す状況におけるヒット率および惜しい率に基づく、図６に示す例と類似した形式のランク付けに対応していてもよい。
【０１１６】
図中の星印は、タブレット端末１００上でアプリケーション「ＡｎｉｍａｌＣａｔｃｈ」に対する入力操作を行った子供ユーザ「○○くん」のデータを示しており、大人ユーザは、グラフから、子供ユーザの、画面に表示されるオブジェクト４００を正確に捉える能力がどのように発達してきているかを簡易に確認することができる。このグラフは、当該子供ユーザの各試行時点における身長および体重等の身体情報とともに提示されてもよい。また、同グラフには、当該子供ユーザだけでなく、他の同年代の子供ユーザの成績が同時に提示されてもよい。例えば、レポート生成部２４３は、同図に示すように、全国の平均的な同年代の子供ユーザが所定の尺度値に到達するまでのデータの推移グラフを同時に提示し、さらに各グラフに示す成績が全体の何％を占めるかを合わせて提示してもよい。さらに、レポート生成部２４３は、平均的な同年代の子供ユーザの評価結果の推移データを参照し、タブレット端末１００の子供ユーザ（○○くん）が、平均的な同年代の子供ユーザと比較して習熟が早いか遅いかの比較結果を報告してもよい。このような、同年代の他の子供ユーザとの比較は、通信部６を介して外部サーバ等から取得したデータを下に行われてもよい。また、上記平均的な同年代の子供ユーザの評価結果の推移データに基づき、平均的にはいつ頃にどのレベルまで習熟するかを示すメッセージを、図７に示すグラフとともに提示してもよい。
【０１１７】
図８は、レポート生成ルール「ＡｎｉｍａｌＣａｔｃｈ．ｒｅｐ」の別の設定例を示す図である。同図では、レポート生成部２４３が、当該のアプリケーションの適否を判断するための条件と、該判断結果に基づき提示するメッセージとを対応付けて示している。
【０１１８】
ここで、アプリケーションの適否とは、具体的には、そのアプリケーションがその子供ユーザに合っているか否かである。例えば、当該アプリケーションについて評価結果が順調に向上している場合には、レポート生成部２４３は、当該アプリケーションは当該子供ユーザに適しており、今後も使用を継続することが好ましいと判断する。一方、当該アプリケーションに子供ユーザが熟達して常に高い評価結果を収めるようになった場合、または、反対に、当該アプリケーションを何度やっても評価結果の向上が見られない場合には、レポート生成部２４３は、当該アプリケーションは当該子供ユーザに適しておらず、別のアプリケーションに変更することが好ましいと判断する。
【０１１９】
図８に示す例では、レポート生成部２４３は、例えば、図６に示す例のように分類した評価結果のランクに基づき、最近１０日間の試行において、連続して評価結果がランクＡに分類された場合に、「このアプリにもかなり慣れて、ちょっと飽きてきているかもしれませんね。次はこのアプリはいかがですか？」とのメッセージとともに、その次にお勧めのアプリケーション、例えばより難易度の高いアプリケーションを紹介してもよい。また、レポート生成部２４３は、最近１０日間の試行において、７日以上の試行の評価結果がランクＡに分類された場合に、「だいぶこのアプリにも慣れてきましたね。さらに興味を伸ばすアプリとして、次はこのアプリはいかがですか？」とのメッセージとともに、さらに子供ユーザの興味を伸ばしそうなアプリケーションを紹介してもよい。さらに、レポート生成部２４３は、最近２０日間の試行において、ランクＣ以上に分類される評価結果が得られなかった場合、「このアプリの他にも、お子さんにぴったりのアプリをご用意しています。こちらはいかがでしょうか？」とのメッセージとともに、当該子供ユーザの苦手な分野を補強するようなアプリケーションを紹介してもよい。
【０１２０】
このようなレポートが得られることにより、大人ユーザは、子供ユーザの発達のレベルに合わせて、当該子供ユーザにより適したアプリケーションを選択することができる。
【０１２１】
（付加情報をレポートに含める例）
ここで、アプリケーション「ＡｎｉｍａｌＣａｔｃｈ」に対するユーザ操作以外の付加情報を取得し、レポートに追加する方法の一例について紹介する。具体的には、画面操作中の子供ユーザの顔写真を撮影し、該顔写真から笑顔度を評価してレポートに追加するというものである。
【０１２２】
図９（ａ）は、顔写真から笑顔度を検出して集計する評価ルール「ｓｍｉｌｅ．ｒｕｌｅ」（図３参照）の設定例を示す図である。入力情報評価部２４２は、入力情報取得部２４１が、図３に示す「ｓｍｉｌｅ．ｒｕｌｅ」を含むシナリオ情報３００に含まれる入力情報取得ルールに基づき、タッチ操作の検出から１秒後に撮像部５から写真を取得する。そして、取得した写真中の子供ユーザの顔について、表情認識機能によって笑顔度を、例えば−１から２の４段階に算出する。そして、笑顔度が−１から２に増大するにつれて、喜びの感情を強く表していると解釈するものとする。
【０１２３】
図９（ｂ）は、入力情報評価部２４２による、評価ルール「ｓｍｉｌｅ．ｒｕｌｅ」に基づく、子供ユーザの笑顔度の評価結果のレポートの一例を示す図であり、リストの下に行くほど試行回数が増えているものとする。同図では、初期は笑顔度０の割合が高く、中盤には笑顔１または２の割合が高くなり、最後の試行では笑顔度−１が４つの表情のうち最も高い割合を占めている。ここで、リストの左のカラムに示されている表示内容を参照すれば、タッチ位置４０１は最初の試行からすべてオブジェクト４００を捉えられている。このため、当該子供ユーザはこのアプリケーションに飽きてきていることが推察される。
【０１２４】
また、付加情報の別の例として、音声から笑い声の有無および強さを検出して集計する評価ルール「ｌａｕｇｈ＿ｖｏｉｃｅ．ｒｕｌｅ」を含むシナリオ情報３００が用いられてもよい。入力情報取得部２４１は、このシナリオ情報３００に含まれる入力情報取得ルールに基づき、タッチ操作の検出後３秒間の音声を、音声入力部４から取得する。そして、音声認識機能によって、子供ユーザの笑い声の有無および強さを検出し、上述の笑顔度の例と同様の手順で、各タッチ操作と関連付けたレポートを生成してもよい。また、上述の笑顔度の例と組み合わせて、笑い声が検出された場合、上述の笑顔度に加算してもよい。
【０１２５】
このように、レポート生成部２４３は、ユーザ操作の評価結果に、付加情報を追加してレポートを生成することができる。これにより、大人ユーザは、アプリケーションに対する操作だけでなく、さまざまな付加情報を伴ってレポートを得ることができる。
【０１２６】
また、入力情報取得ルールにおいて、記録単位で付加情報を取得するタイミングを、タッチ操作から１秒後、およびタッチ操作後３秒間のように、タッチ操作に起因して、子供ユーザの表情および発話内容の変化が現れると想定される時間に定めることで、簡易に上記表情または発話内容の変化を記録することもできる。従って、タブレット端末１００は、レポートに付加される付加情報を参考に、大人ユーザにとって、子供ユーザの成長記録として重要度が高いと考えられる情報をレポートから簡易に抽出することができる。
【０１２７】
（実施例２）
本実施形態において使用可能なアプリケーションは、画面に対するタッチ操作を検出するものに限定されない。本実施形態の別の実施例として、例えば、図３に例として示すアプリケーション「Ｕｓａｇｉ−ｓａｎ」は、紙芝居のように、画像を含む複数のスライドによって構成されるストーリーを提示するアプリケーションであり、「Ｕｓａｇｉ−ｖｉｄｅｏ」は動画コンテンツである。これらのアプリケーションについては、入力デバイスは撮像部５および音声入力部４であってもよい。監視入力イベントは、ビデオ（動画）が撮像部５を介して取得されてもよい。また、記録単位は、アプリケーション「Ｕｓａｇｉ−ｓａｎ」については、１スライド毎に、該スライド提示中の動画または音声が取得および記録されてもよい。また、アプリケーション「Ｕｓａｇｉ−ｖｉｄｅｏ」については、１シーン毎に、該シーン提示中の動画または音声が取得および記録されてもよい。なお、ここでの「１シーン毎」とは、動画コンテンツにおいて隣り合うシーンチェンジのイベントの間であってもよい。別の例として、シーンに対して設定された所定のタイミングであってもよい。
【０１２８】
図３にて、上記２のアプリケーションに関連付けられているシナリオ情報３００に含まれる評価ルール「ｌｏｏｋ．ｒｕｌｅ」は、表情認識機能等によって笑顔だけでなく様々な表情を検出して評価する評価ルールである。レポート生成部２４３は、この評価ルールに基づく評価結果を入力情報評価部２４２から取得し、レポート生成ルール「Ｕｓａｇｉ−ｓａｎ．ｒｅｐ」に基づき、例えば、所定のスライドに対して「不安そうな顔を見せましたね。」、「何かに気付きましたね。」「安心したような顔になりましたね。」および「ニコニコしましたね。」等のメッセージを付したレポートを生成してもよい。
【０１２９】
また、「ｖｏｉｃｅ．ｒｕｌｅ」は、音声認識機能等によって音声中の言語を検出して評価する評価ルールである。レポート生成部２４３は、この評価ルールに基づく評価結果を入力情報評価部２４２から取得し、レポート生成ルール「Ｕｓａｇｉ−ｓａｎ．ｒｅｐ」に基づき、例えば、所定のスライドに対して「△△と言えましたね」「驚きの声を出しましたね」等のメッセージを付したレポートを生成する。
【０１３０】
なお、上記２つの評価ルールの説明は、アプリケーション「Ｕｓａｇｉ−ｓａｎ」（紙芝居）およびレポート生成ルール「Ｕｓａｇｉ−ｓａｎ．ｒｅｐ」の例に基づいて記載している。アプリケーション「Ｕｓａｇｉ−ｖｉｄｅｏ」（動画）およびレポート生成ルール「Ｕｓａｇｉ−ｖｉｄｅｏ．ｒｅｐ」の例では、入力情報取得ルールにおける「記録単位」が１シーン毎、または、一定の時間単位毎に上記の評価が行われる。
【０１３１】
なお、上記２つのアプリケーションは、いずれもアプリケーションに対するユーザ操作を取得するタイプのアプリケーションではないが、例えば、スライド提示に子供ユーザがタッチパネル１に手で触れるときのタッチ操作を検出してもよい。
【０１３２】
また、これらのルールは、この例のアプリ用に限定されず、他のアプリに対する評価に用いることができる。
【０１３３】
（実施例３）
本実施形態のさらに別の実施例として、子供ユーザと一緒にタブレット端末１００を操作している大人ユーザの操作を、当該子供ユーザと区別する構成について説明する。
【０１３４】
子供ユーザがあるアプリケーションを初めて使用する場合、親等の大人ユーザが一緒に操作を行っている場合が多い。しかしながら、大人ユーザの操作を子供ユーザの操作と混同してしまうと、子供ユーザのユーザ操作に基づいた正確な評価結果が得られない。
【０１３５】
そこで、タブレット端末１００は、本体の一部または表示部１２の画面上に「親ボタン」を設け、大人ユーザは該親ボタンを押しながら操作してもよく、入力情報取得部２４１は、親ボタンが押下されていない操作は子供ユーザによる操作であると判断してもよい。また、タブレット端末１００は「親モード」を設け、親モードが起動していないときの操作は子供ユーザによる操作であると判断してもよい。
【０１３６】
さらに別の例として、大人ユーザは必ず２本指で操作を行うようにし、入力情報取得部２４１は、１本指での操作は子供ユーザによる操作と判断してもよい。
【０１３７】
なお、大人ユーザによる操作は評価の対象としないが、大人ユーザが操作を行っているときの子供ユーザの写真および音声等は記録されてもよい。但し、当該写真および音声等は、子供ユーザが操作を行っているときの写真および音声とは区別されることが好ましい。
【０１３８】
また、本実施例では、入力情報取得ルールにおける記録単位は、大人ユーザの操作単位とすることもできる。具体的には、例えば、大人ユーザが「これなあに？」と発話しながら指を指してタッチパネル１の所定位置をタッチすることで子供ユーザの操作、写真および音声等の記録が開始されてもよい。なお、上記「これなあに？」はコンテンツ内に含まれている単語ではないことが好ましく、記録のトリガの一部として予め登録されていてもよい。
【０１３９】
さらに別の例として、タブレット端末１００にｒｅｃｏｒｄボタン等を設け、大人ユーザが記録単位を都度指定してもよい。この指定は、時間またはシーン等と紐付けて管理されてもよい。
【０１４０】
（変形例）
本実施形態の変形例として、入力情報評価部２４２は、評価結果記憶部３２において、同一のアプリケーションについての同一の評価ルールに基づく入力情報の評価結果の履歴を参照し、新たに得られた評価結果が上記履歴のいずれとも異なる場合に、当該新たな評価結果を得たユーザ操作から所定時間（例えば１秒）後の写真を記録してもよい。
【０１４１】
これにより、タブレット端末１００は、「新しいことができたときの顔」の写真を記録することができ、大人ユーザは、この写真を子供ユーザの成長記録として閲覧することができるようになる。
【０１４２】
さらに応用例として、入力情報評価部２４２は、評価結果記憶部３２において、同一のアプリケーションについての同一の評価ルールに基づく付加情報の評価結果の履歴を参照し、新たに得られた付加情報が上記履歴のいずれとも異なる場合に、当該新たに得られた付加情報を記録単位から抽出し、レポートに付加してもよい。この応用例は特に、実施例２のように、一定期間動画または音声を取得し続ける場合に適している。
【０１４３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１４４】
〔ソフトウェアによる実現例〕
最後に、タブレット端末１００の各ブロック、特に制御部２は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１４５】
後者の場合、タブレット端末１００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるタブレット端末１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記タブレット端末１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１４６】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１４７】
また、タブレット端末１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１４８】
本発明は、タブレット端末、パーソナルコンピュータ（ＰＣ）、携帯電話、ＰＤＡ、電子書籍リーダ、ゲーム機器など、アプリケーションを実行する機能を有するあらゆる情報処理装置に好適に利用することができる。
【符号の説明】
【０１４９】
２３  シナリオ情報決定部（ルール設定手段）
１００  タブレット端末（情報処理装置）
２４１  入力情報取得部（入力情報取得手段）
２４２  入力情報評価部（入力情報評価手段）
２４３  レポート生成部（レポート生成手段）
Ｓ１０３  ルール設定ステップ
Ｓ１０４  入力情報取得ステップ
Ｓ１０５  入力情報評価ステップ
Ｓ１０６  レポート生成ステップ
【図１】
2014026595.tif 000003
【図２】
2014026595.tif 000004
【図３】
2014026595.tif 000005
【図４】
2014026595.tif 000006
【図５】
2014026595.tif 000007
【図６】
2014026595.tif 000008
【図７】
2014026595.tif 000009
【図８】
2014026595.tif 000010
【図９】
2014026595.tif 000011