(57)【要約】【課題】ユーザの操作に対する習熟度に応じて操作方法を案内する。【解決手段】検出手段１ａは、ユーザによる操作手段１ｅの操作を検出する。習熟度判定手段１ｂは、検出手段１ａによって検出された操作に対するユーザの習熟度を判定する。案内手段１ｃは、習熟度情報記憶手段１ｄに記憶されている習熟度情報を参照して、習熟度判定手段１ｂによる判定結果に基づき、操作に対するユーザの習熟度に応じてユーザに対して操作の操作方法を案内する案内出力を出力する。習熟度情報記憶手段１ｄは、操作手段１ｅの操作に対する習熟の程度を示す習熟度と、操作の操作方法の案内とを関連付けて示す習熟度情報を記憶する。【選択図】図１
2010218359.tif 000002
【特許請求の範囲】
【請求項１】
操作手段の操作に対する習熟の程度を示す習熟度と、前記操作の操作方法の案内とを関連付けて示す習熟度情報を記憶する習熟度情報記憶手段と、
ユーザによる前記操作手段の前記操作を検出する検出手段と、
前記検出手段によって検出された前記操作に対する前記ユーザの前記習熟度を判定する習熟度判定手段と、
前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による判定結果に基づき、前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記操作の前記操作方法を案内する案内出力を出力する案内手段と、
を有することを特徴とする操作方法案内装置。
【請求項２】
前記操作方法で行われる操作の手順を示す操作方法情報を記憶する操作方法情報記憶手段と、
前記ユーザの前記操作に対する前記習熟度と、前記操作に成功した回数とを関連付けて示す習熟度監視情報を記憶する習熟度監視情報記憶手段と、
前記検出手段によって検出された前記ユーザによる前記操作と、前記操作方法情報記憶手段に記憶されている前記操作方法情報が示す前記操作とを比較することにより前記ユーザによって行われた前記操作が成功であったか否かを判定する操作成功判定手段と、
前記操作成功判定手段による判定結果が前記操作の成功であった場合に基づいて、前記習熟度監視情報記憶手段に記憶されている前記習熟度監視情報が示す前記ユーザの前記操作に対する前記習熟度の前記習熟の程度を高く変更する習熟度監視手段と、
を有し、
前記習熟度判定手段は、前記検出手段によって検出された前記操作に対する前記ユーザの前記習熟度を、前記習熟度監視情報記憶手段に記憶されている前記習熟度監視情報に基づいて判定することを特徴とする請求項１記載の操作方法案内装置。
【請求項３】
前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による判定結果に基づき、前記検出手段によって検出された操作に基づいて処理を実行する処理実行手段を有することを特徴とする請求項１記載の操作方法案内装置。
【請求項４】
前記習熟度情報記憶手段は、前記操作手段の前記操作に対する習熟の程度を示す前記習熟度と、前記操作の前記操作方法の前記案内とを関連付けて示す前記習熟度情報を記憶し、
前記検出手段は、前記ユーザによる前記操作手段の前記第１のアプリケーションソフトの前記操作を検出し、
前記習熟度判定手段は、前記検出手段によって検出された前記第１のアプリケーションソフトの前記操作に対する前記ユーザの前記習熟度を判定し、
前記案内手段は、前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による前記判定結果に基づき、前記第１のアプリケーションソフトの前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して第２のアプリケーションソフトの前記操作の前記操作方法を案内する前記案内出力を出力することを特徴とする請求項１記載の操作方法案内装置。
【請求項５】
前記習熟度情報記憶手段は、前記操作手段のアプリケーションソフトの起動操作に対する習熟の程度を示す前記習熟度と、前記操作方法の前記案内とを関連付けて示す前記習熟度情報を記憶し、
前記検出手段は、前記ユーザによる前記操作手段の前記アプリケーションソフトの前記起動操作を検出し、
前記習熟度判定手段は、前記検出手段によって検出された前記アプリケーションソフトの前記起動操作に対する前記ユーザの前記習熟度を判定し、
前記案内手段は、前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による前記判定結果に基づき、前記アプリケーションソフトの前記起動操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記アプリケーションソフトの前記起動操作の前記操作方法を案内する前記案内出力を出力することを特徴とする請求項１記載の操作方法案内装置。
【請求項６】
コンピュータに、
ユーザによる操作手段の操作を検出する検出ステップと、
前記検出ステップによって検出された前記操作に対する前記ユーザの習熟の程度を示す習熟度を判定する習熟度判定ステップと、
習熟度情報記憶手段に記憶されている前記操作手段の前記操作に対する前記習熟度と、前記操作の操作方法の案内とを関連付けて示す習熟度情報を参照して、前記習熟度判定ステップによる判定結果に基づき、前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記操作の前記操作方法を案内する案内出力を出力する案内ステップと、
を実行させることを特徴とする操作方法案内プログラム。
【請求項７】
コンピュータが、
ユーザによる操作手段の操作を検出する検出ステップと、
前記検出ステップによって検出された前記操作に対する前記ユーザの習熟の程度を示す習熟度を判定する習熟度判定ステップと、
習熟度情報記憶手段に記憶されている前記操作手段の前記操作に対する前記習熟度と、前記操作の操作方法の案内とを関連付けて示す習熟度情報を参照して、前記習熟度判定ステップによる判定結果に基づき、前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記操作の前記操作方法を案内する案内出力を出力する案内ステップと、
を有することを特徴とする操作方法案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作方法を案内する操作方法案内装置、操作方法案内プログラムおよび操作方法案内方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（Personal Computer）等の情報処理装置上で動作するアプリケーションソフトの操作等の操作方法は、例えば、メニューからアプリケーションソフトを示すアイコンまたはそのリストを表示させ、表示させたアイコンをクリックすることによる起動、デスクトップ画面に表示されているアイコンのクリックによる起動、予め設定されたキーボードによるショートカットキーの操作等、予め複数種類用意されている場合が多い。
【０００３】
情報処理装置のユーザは、用意されている操作方法のうちから、自己の好みや操作の習熟度に応じて、操作方法を選択して操作を行うことができる。また、情報処理装置の操作に不慣れなユーザや不得意なユーザのために、操作方法を案内する機能が設けられている場合がある。情報処理装置の操作方法の案内に関して、以下の技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−８３５５４号公報
【特許文献２】特開昭６２−２９３３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この操作方法の案内において、操作に不慣れなユーザ等に合わせた内容で操作を案内する表示を行えば、操作に習熟したユーザにとっては無駄であって情報処理装置の負担が増すのみである。一方、操作に習熟したユーザに合わせて表示内容を高度なものにしたり、表示自体を省略したりすれば、当然操作に不慣れなユーザ等は、操作の習得を軽減することができないという問題点がある。
【０００６】
また、操作に不慣れなユーザ等にとっては、例えば、ヘルプメニューを表示して行いたい操作の名称を検索して表示された候補から選択する等、案内表示を表示させるための操作自体が負担になっている場合もあるとも考えられる。
【０００７】
また、操作方法の案内において、情報処理装置の操作に不慣れなユーザ等にとっては、複数の操作方法が用意されていると、却って混乱してしまうことも考えられる。
本件はこのような点に鑑みてなされたものであり、ユーザの操作に対する習熟度に応じた操作方法を案内する操作方法案内装置、操作方法案内プログラムおよび操作方法案内方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示の操作方法案内装置は、操作手段の操作に対する習熟の程度を示す習熟度と、前記操作の操作方法の案内とを関連付けて示す習熟度情報を記憶する習熟度情報記憶手段と、ユーザによる前記操作手段の前記操作を検出する検出手段と、前記検出手段によって検出された前記操作に対する前記ユーザの前記習熟度を判定する習熟度判定手段と、前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による判定結果に基づき、前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記操作の前記操作方法を案内する案内出力を出力する案内手段と、を有する。
【０００９】
開示の操作方法案内装置によれば、習熟度情報記憶手段により、操作手段の操作に対する習熟の程度を示す習熟度と、操作の操作方法の案内とを関連付けて示す習熟度情報が記憶される。検出手段により、ユーザによる操作手段の操作が検出される。習熟度判定手段により、検出手段によって検出された操作に対するユーザの習熟度が判定される。案内手段により、習熟度情報記憶手段に記憶されている習熟度情報が参照され、習熟度判定手段による判定結果に基づき、操作に対するユーザの習熟度に応じてユーザに対して操作の操作方法を案内する案内出力が出力される。
【発明の効果】
【００１０】
開示の操作方法案内装置、操作方法案内プログラムおよび操作方法案内方法によれば、初心者等にユーザの習熟度に応じて段階的に操作方法を案内することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態の概要を示す図である。
【図２】情報処理装置のハードウェア構成を示す図である。
【図３】情報処理装置の構成を示すブロック図である。
【図４】習熟度テーブルの構成例を示す図である。
【図５】習熟度テーブルの構成例を示す図である。
【図６】習熟度テーブルの構成例を示す図である。
【図７】習熟度テーブルの構成例を示す図である。
【図８】操作方法テーブルの構成例を示す図である。
【図９】習熟度監視テーブルの構成例を示す図である。
【図１０】操作判定処理の手順を示すフローチャートである。
【図１１】操作判定処理の手順を示すフローチャートである。
【図１２】習熟度監視処理の手順を示すフローチャートである。
【図１３】習熟度監視処理の手順を示すフローチャートである。
【図１４】操作成功判定処理の手順を示すフローチャートである。
【図１５】操作方法案内処理の手順を示すフローチャートである。
【図１６】推奨操作方法提示画面を示す図である。
【図１７】推奨操作方法提示画面を示す図である。
【図１８】追加操作方法提示画面を示す図である。
【図１９】追加操作方法提示画面を示す図である。
【発明を実施するための形態】
【００１２】
以下、実施の形態について、図面を参照して説明する。
図１は、本実施の形態の概要を示す図である。図１に示す操作方法案内装置１は、ユーザの操作に対する習熟度に応じて操作方法を案内する。操作方法案内装置１は、検出手段１ａ、習熟度判定手段１ｂ、案内手段１ｃ、習熟度情報記憶手段１ｄ、操作手段１ｅを有する。
【００１３】
検出手段１ａは、ユーザによる操作手段１ｅの操作を検出する。これにより、ユーザが操作手段１ｅを操作した時の操作が検出され、操作の手順が取得される。
習熟度判定手段１ｂは、検出手段１ａによって検出された操作に対するユーザの習熟度を判定する。
【００１４】
案内手段１ｃは、習熟度情報記憶手段１ｄに記憶されている習熟度情報を参照して、習熟度判定手段１ｂによる判定結果に基づき、操作に対するユーザの習熟度に応じてユーザに対して操作の操作方法を案内する案内出力を出力する。案内手段１ｃは、習熟度判定手段１ｂによって判定された習熟度に基づいて、操作方法の案内を、例えば図示しない表示装置に表示させることができる。なお、案内手段は、これに限らず、操作方法の案内を、音声、発光ランプ等、任意の出力方法で出力してもよい。
【００１５】
習熟度情報記憶手段１ｄは、操作手段１ｅの操作に対する習熟の程度を示す習熟度と、操作の操作方法の案内とを関連付けて示す習熟度情報を記憶する。習熟度情報は、ユーザの操作に対する習熟度と、その操作の操作方法との対応関係を定義する情報である。
【００１６】
操作手段１ｅは、ユーザによる操作を受け付ける入力装置である。操作手段１ｅは、例えば、キーボード、押しボタン、タッチパネル、マウス等である。操作手段１ｅは、操作方法案内装置１が有しているものであってもよく、操作方法案内装置１の外部に設けられており操作方法案内装置１と接続されて使用されるものであってもよい。
【００１７】
このような操作方法案内装置１によれば、検出手段１ａにより、ユーザによる操作手段１ｅの操作が検出される。習熟度判定手段１ｂにより、検出手段１ａによって検出された操作に対するユーザの習熟度が判定される。案内手段１ｃにより、習熟度情報記憶手段１ｄに記憶されている習熟度情報が参照され、習熟度判定手段１ｂによる判定結果に基づき、操作に対するユーザの習熟度に応じてユーザに対して操作の操作方法を案内する案内出力が出力される。習熟度情報記憶手段１ｄにより、操作手段１ｅの操作に対する習熟の程度を示す習熟度と、操作の操作方法の案内とを関連付けて示す習熟度情報が記憶される。
【００１８】
これによって、複数の操作方法が存在する操作について、初心者等にユーザの習熟度に応じて段階的に操作方法を案内することができる。
以下、本実施の形態について図面を参照して詳細に説明する。
【００１９】
図２は、情報処理装置のハードウェア構成を示す図である。図３に示す情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５および通信インタフェース１０６が接続されている。
【００２０】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションソフトのプログラム（アプリケーションプログラム）の少なくとも一部が一時的に記憶される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが記憶される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが記憶される。
【００２１】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００２２】
通信インタフェース１０６は、図示しないネットワークに接続可能である。通信インタフェース１０６は、ネットワークを介して、他のコンピュータとの間でデータの送受信を行うことができる。
【００２３】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
なお、本実施の形態の情報処理装置１００では、パーソナルコンピュータについて説明したが、情報処理装置１００は情報処理装置の一例であり、携帯電話やＰＤＡ（Personal Digital Assistant）を初めとする移動通信用端末装置、情報処理システムの端末装置等のように、各種の情報処理装置に適用することができる。
【００２４】
図３は、情報処理装置の構成を示すブロック図である。図３に示す情報処理装置１００は、操作方法を案内する操作方法案内機能を有する。情報処理装置１００は、検出部１１１、習熟度判定部１１２、案内部１１３、習熟度監視部１１４、操作成功判定部１１５、処理実行部１２１、習熟度情報記憶部１５１、操作方法情報記憶部１５２、習熟度監視情報記憶部１５３、操作手順情報記憶部１５４を有する。
【００２５】
キーボード１２は、ユーザによる操作を受け付ける入力装置である。キーボード１２は、ユーザによるアプリケーションソフトの起動等の情報処理装置１００に対する操作の入力を受け付ける。なお、本実施の形態では、キーボード１２は、情報処理装置１００の外部に設けられており情報処理装置１００と接続されて使用されるが、これに限らず、情報処理装置１００が有しているものであってもよい。また、本実施の形態では、入力装置として、キーボード１２に限らず、例えば、マウス１３（図２において前述）、押しボタン（図示省略）、タッチパネル（図示省略）等を用いてもよい。
【００２６】
検出部１１１は、例えば、アプリケーションソフトの起動操作等の、ユーザによるキーボード１２の操作を検出する。また、検出部１１１は、検出したユーザによる操作を操作手順情報として操作手順記憶手段に記憶させる。これにより、ユーザがキーボード１２を操作した時の操作が検出され、操作の手順が取得されると共に、取得された操作の内容が手順として記憶される。
【００２７】
習熟度判定部１１２は、例えば、アプリケーションソフトの起動操作等の、検出部１１１によって検出された操作に対するユーザの習熟度を、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報に基づいて判定する。
【００２８】
案内部１１３は、習熟度情報記憶部１５１に記憶されている習熟度情報を参照して、習熟度判定部１１２による判定結果に基づき、操作に対するユーザの習熟度に応じてユーザに対して操作の操作方法を案内する案内出力を出力する。案内部１１３は、習熟度判定部１１２によって判定された習熟度に基づいて、操作方法を案内する画面（図１６から図１９において後述）を、例えばモニタ１１（図２において前述）に表示させることができる。なお、これに限らず、案内部１１３は、操作方法の案内を、音声、発光ランプ等、任意の出力方法で出力してもよい。また、他の情報処理装置を介してユーザに通知してもよい。
【００２９】
また、案内部１１３は、習熟度情報記憶部１５１に記憶されている習熟度情報を参照して、習熟度判定部１１２による判定結果に基づき、あるアプリケーションソフトの操作に対するユーザの習熟度に応じてユーザに対して異なるアプリケーションソフトの操作の操作方法を案内する案内出力を出力することもできる。
【００３０】
さらに、案内部１１３は、習熟度情報記憶部１５１に記憶されている習熟度情報を参照して、習熟度判定部１１２による判定結果に基づき、アプリケーションソフトの起動操作に対するユーザの習熟度に応じてユーザに対してアプリケーションソフトの起動操作の操作方法を案内する案内出力を出力することもできる。
【００３１】
習熟度監視部１１４は、操作成功判定部１１５による判定結果が操作の成功であった場合に基づいて、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報が示すユーザの操作に対する習熟度の習熟の程度を高く変更する。
【００３２】
操作成功判定部１１５は、操作手順情報記憶部１５４に記憶されている操作手順情報が示す操作の手順に基づいて、検出部１１１によって検出されたユーザによる操作と、操作方法情報記憶部１５２に記憶されている操作方法情報が示す操作とを比較することによりユーザによって行われた操作が成功であったか否かを判定する。
【００３３】
処理実行部１２１は、習熟度情報記憶部１５１に記憶されている習熟度情報を参照して、習熟度判定部１１２による判定結果に基づき、検出部１１１によって検出された操作に基づいて処理を実行する。例えば、ユーザによりキーボード１２を用いたブラウザの起動操作が行われた場合には、処理実行部１２１は、ブラウザを起動させる処理を実行する。他の処理についても同様である。
【００３４】
習熟度情報記憶部１５１は、キーボード１２の操作に対する習熟の程度を示す習熟度と、操作の操作方法の案内とを関連付けて示す習熟度情報を記憶する。習熟度情報は、ユーザの操作に対する習熟度と、その操作の操作方法との対応関係を定義する情報である。
【００３５】
習熟度情報記憶部１５１は、例えば、アプリケーションソフトの起動操作等の、キーボード１２の操作に対する習熟の程度を示す習熟度と、その操作の操作方法の案内とを関連付けて示す習熟度情報を記憶する。
【００３６】
操作方法情報記憶部１５２は、操作方法で行われる操作の手順を示す操作方法情報を記憶する。例えば、アプリケーションソフトの起動操作に対して複数の操作方法が存在する場合、そのアプリケーションソフトの起動操作の操作方法と、それぞれの操作方法の操作の手順が関連付けられて記憶されている。
【００３７】
習熟度監視情報記憶部１５３は、ユーザの操作に対する習熟度と、操作に成功した回数とを関連付けて示す習熟度監視情報を記憶する。
操作手順情報記憶部１５４は、ユーザによって行われた操作の手順を示す操作手順情報を記憶する。
【００３８】
本実施の形態の情報処理装置１００が有する操作方法案内機能では、複数の起動操作方法が存在するアプリケーションソフトに対して、図４から図７において後述するように、習熟度テーブルにおいてユーザの習熟度に合った起動操作方法が設定されている。
【００３９】
例えば、ユーザが起動操作を行うと、図１０および図１１において後述する操作判定処理により、習熟度テーブルに基づいて操作の判定が行われる。ユーザが推奨操作方法と異なる操作方法を行った場合は、図１６および図１７において後述する推奨操作方法提示画面を表示し、現在の習熟度にあった操作方法を行うように促す。推奨操作方法であるならば起動処理を行い、その後に図１２および図１３において後述する習熟度監視処理を実行する。
【００４０】
習熟度監視処理は習熟度監視部１１４で入力装置（キーボード１２、マウス１３等）の入力を監視し、入力ミス（操作のやり直し等）が無く操作に成功した回数（操作成功回数）を集計し、その集計結果に基づいてユーザのその操作に対する習熟度を判定する。
【００４１】
操作成功の判定は、正しく操作できた操作完了時間からある一定時間前の操作等、ユーザの操作について所定の範囲で遡って直前の入力操作を確認し、やり直し等（無効な入力や違うアプリケーションソフトを起動したが実操作をせずに終了させた場合等）の操作を行っていないかで判定する。
【００４２】
これにより、単にアプリケーションソフトの実行回数のみで判定せず、操作時の操作内容に基づいて判定することで、より精度が高まり、確実に習熟度を判定することが可能になる。なお、習熟度監視処理の方法として、ショートカットアイコンやショートカットキーの設定個数、あるいは単なる経過時間等で判定してもよい。
【００４３】
ユーザの操作に対する習熟度が上がった場合（例えば、同じ操作方法について１０回以上成功した場合）は、図１８および図１９において後述する追加操作方法提示画面を表示し、ユーザに対して新たに追加された操作方法（便利な方法、より高度な方法）を案内する。
【００４４】
追加操作方法提示画面を表示するタイミングは、アプリケーションソフトの起動操作直後または終了後を任意に設定することができるものとする。例えば、初心者に対してはアプリケーションソフトの実行を終了した時点で表示させたほうが、自分の操作が間違ったと誤解させてしまうことを防止することができる。ユーザはその追加操作方法提示画面で新たな操作方法を今後使用するかどうかを任意に決定することができる。追加操作方法を使用したくない場合は、ユーザはそのまま従来の操作方法を使用することができる。
【００４５】
追加操作方法提示画面によってユーザに新たな操作方法を提示する際には、新たな操作方法と従来の操作方法の両方を表示することにより、追加操作方法でも今までの操作方法と同じ結果を得られることを示すことで、ユーザに安心して追加操作方法を使用する動機を持たせることが可能である。
【００４６】
また、本実施の形態では、主にアプリケーションソフトを起動する操作を例として説明するが、これに限らず、その他のアプリケーションソフトの操作についてユーザの習熟度に応じて操作方法を案内することが可能である。
【００４７】
なお、ユーザの習熟度が所定の段階に達するまでは高度な操作を無効化しておくと共に操作ボタン等をユーザに表示しなくてもよい。この場合、習熟度が所定の段階に達し、かつユーザが追加操作方法を使用する旨を選択した場合に、無効化していた操作を有効化すると共に、操作ボタン等を表示して操作可能な状態に変更する。
【００４８】
次に、本実施の形態で使用されるデータのデータ構造例について説明する。
なお、以下に示す図４から図９には、一例として情報処理装置１００上で動作するアプリケーションソフトの起動操作に関するテーブルを示すが、これに限らず、例えば、アプリケーションソフトの操作等、情報処理装置１００に対してユーザにより行われる他の操作についても同様に各テーブルを作成することにより、操作方法案内機能の対象とすることができる。
【００４９】
図４から図７は、習熟度テーブルの構成例を示す図である。図４から図７に示す習熟度テーブル１５１ａ，１５１ｂ，１５１ｃ，１５１ｄは、情報処理装置１００（図２において前述）で動作するアプリケーションソフトのユーザによる操作に基づき情報処理装置１００によって作成および管理され、ＨＤＤ１０３（図２において前述）に記憶されている。習熟度テーブル１５１ａ〜１５１ｄは、情報処理装置１００で動作するアプリケーションソフトのユーザによる操作の習熟度を示す習熟度情報を記憶するテーブルである。
【００５０】
習熟度テーブル１５１ａ〜１５１ｄには、項目として“アプリケーション”、“習熟度”が設けられている。習熟度テーブル１５１ａ〜１５１ｄでは、各項目の横方向に並べられた情報同士が習熟度情報として互いに関連付けられている。
【００５１】
アプリケーション（アプリケーション１〜アプリケーション４）は、各アプリケーションソフトの起動時、起動中や終了時等にユーザにより操作される操作方法を示す。本実施の形態では、アプリケーションソフトの起動時の操作方法に基づいて説明するが、これに限らず、アプリケーションソフトの実行中や終了時の操作、設定操作、インストール時およびアンインストール時の操作等、情報処理装置１００自体に対する操作、ＯＳやＢＩＯＳ（Basic Input/Output System）に関する操作等、情報処理装置１００のあらゆる操作の案内に用いることができる。
【００５２】
習熟度は、その操作方法に対するユーザの習熟の程度を示す。習熟度は、操作方法毎に「低」、「中」、「高」の３段階が設けられている。なお、これに限らず、習熟度の段階数は、２段階であってもよく、４段階以上であってもよい。さらに、習熟度は、連続値で示してもよい。
【００５３】
本実施の形態では、図４から図７に示す習熟度テーブル１５１ａ〜１５１ｄのように、複数のアプリケーションソフト毎に習熟度テーブルを設定して、アプリケーションソフト毎に個別に習熟度を管理することができる。
【００５４】
図４に示す習熟度テーブル１５１ａは、アプリケーション１の起動操作と起動操作に対するユーザの習熟度との対応関係を示すテーブルである。習熟度テーブル１５１ａに示すように、アプリケーション１の起動操作は、操作方法１、操作方法２、操作方法３の３種類存在すると共に、それぞれが習熟度「低」、「中」、「高」の３段階に対応付けられている。
【００５５】
具体的には、アプリケーション１の起動操作に対する習熟度が「低」の場合には、ユーザは操作方法１によってアプリケーション１を起動することができる。同様に、アプリケーション１の起動操作に対する習熟度が「中」の場合には、ユーザは操作方法１，２によってアプリケーション１を起動することができ、習熟度が「高」の場合には、ユーザは操作方法１〜３によってアプリケーション１を起動することができる。
【００５６】
図５に示す習熟度テーブル１５１ｂは、アプリケーション２の起動操作と起動操作に対するユーザの習熟度との対応関係を示すテーブルである。習熟度テーブル１５１ｂに示すように、アプリケーション２の起動操作は、操作方法１の１種類のみ存在する。
【００５７】
具体的には、アプリケーション２の起動操作に対する習熟度が「低」〜「高」のいずれの場合にも、ユーザは操作方法１によってアプリケーション２を起動することができる。
図６に示す習熟度テーブル１５１ｃは、アプリケーション３の起動操作と起動操作に対するユーザの習熟度との対応関係を示すテーブルである。習熟度テーブル１５１ｃに示すように、アプリケーション３の起動操作は、操作方法１、操作方法２、操作方法３の３種類存在すると共に、それぞれが習熟度「低」、「中」、「高」の３段階に対応付けられている。さらに、ユーザが操作方法３を行った場合、アプリケーション４が起動する。
【００５８】
具体的には、アプリケーション３の起動操作に対する習熟度が「低」の場合には、ユーザは操作方法１によってアプリケーション３を起動することができる。同様に、アプリケーション３の起動操作に対する習熟度が「中」の場合には、ユーザは操作方法１，２によってアプリケーション３を起動することができる。習熟度が「高」の場合には、ユーザは操作方法１，２によってアプリケーション３を起動することができると共に、操作方法３によってアプリケーション４を起動することができる。
【００５９】
図７に示す習熟度テーブル１５１ｄは、アプリケーション４の起動操作と起動操作に対するユーザの習熟度との対応関係を示すテーブルである。習熟度テーブル１５１ｄに示すように、アプリケーション４の起動操作は、操作方法１の１種類のみ存在する。この習熟度テーブル１５１ｄの操作方法１は、図６に示すアプリケーション３の操作方法３と同一であると共に、習熟度テーブル１５１ｄの習熟度「低」〜「高」は、習熟度テーブル１５１ｃの習熟度「低」〜「高」のそれぞれと共通である。
【００６０】
具体的には、アプリケーション３の起動操作について習熟度が「低」および「中」である間は、習熟度が共通するアプリケーション４で、操作可能な操作方法が存在しないため、アプリケーション４を起動することができない。その後、アプリケーション４の起動操作に対する習熟度が「高」に達した場合、ユーザは習熟度テーブル１５１ｃに示すように操作方法３によってアプリケーション３の代わりにアプリケーション４を起動することができる。すなわち、習熟度テーブル１５１ｄの操作方法１により、アプリケーション４を起動することができる。
【００６１】
本実施の形態では、テスキト編集処理等のように、同じ機能をもつアプリケーションソフトが複数存在する場合、習熟度に応じて異なるアプリケーションソフトの使用および操作を案内するということも可能である。例えば、習熟度が「低」および「中」のときはテキストエディタを起動する操作を案内することによりノートパッドの使用を推奨し、習熟度が「高」に達したときにはワードプロセッサを起動する操作を案内することによりワードプロセッサの使用を推奨することもできる。
【００６２】
このように、本実施の形態では、複数のアプリケーションソフトについて共通する習熟度を設定して、習熟度に応じたアプリケーションソフトを提示することも可能である。
図８は、操作方法テーブルの構成例を示す図である。図８に示す操作方法テーブル１５２ａは、予めＨＤＤ１０３（図２において前述）に記憶されている。操作方法テーブル１５２ａは、例えば、エディタ（editor）ソフトの起動操作等、同一の目的を達成する操作について、ユーザのアプリケーションソフトの操作の習熟度および可能な操作方法である推奨操作方法を示す操作方法情報を記憶するテーブルである。ここでは、図８に示す操作方法テーブル１５２ａは、アプリケーション１として、あるユーザのブラウザ（browser）ソフトの起動方法について定義するものであるとする。他のアプリケーションソフト（アプリケーション２〜４等）についても同様の操作方法テーブルが作成される。
【００６３】
操作方法テーブル１５２ａには、項目として“アプリケーション”、“操作方法”、“習熟度”、“フラグ”、“操作手順”が設けられている。操作方法テーブル１５２ａでは、各項目の横方向に並べられた情報同士が操作方法情報として互いに関連付けられている。
【００６４】
アプリケーションは、操作方法の案内の対象であるアプリケーションソフトである。操作方法は、例えば、ブラウザソフトの起動等、ある目的を達成するためにユーザが情報処理装置１００に対して行う操作の具体的な手順である。操作方法情報において、同一の目的を達成するが操作手順が異なる複数の操作方法が示される。
【００６５】
習熟度は、その操作方法が属する操作に対するユーザの習熟度である。習熟度は、その操作に対するユーザの現在の習熟度監視情報（図９において後述）が示す習熟度が反映されて設定される。
【００６６】
フラグは、ユーザが操作可能な推奨操作方法であるか否かを示す。フラグは、図４から図７に示す習熟度テーブル１５１ａ〜１５１ｄが参照され、その操作と、その操作に対する習熟度とに基づいてユーザが操作可能であるかが決定され、決定結果が設定される。
【００６７】
操作手順は、その操作方法の具体的な操作の手順を示す。ユーザは、操作方法の操作手順を行うことにより、その推奨操作方法が情報処理装置１００に受け付けられ、操作方法が属する操作に対応する目的（例えば、アプリケーションソフトの起動等）が達成される。本実施の形態の操作方法案内機能では、ユーザに対して各操作の習熟度に応じて操作手順を案内する。また、操作方法案内機能では、ユーザの現在の習熟度に合致しない操作方法の操作手順は受け付けないことにより、ユーザに対して段階的な操作の習得を促す。
【００６８】
図９は、習熟度監視テーブルの構成例を示す図である。図９に示す習熟度監視テーブル１５３ａは、情報処理装置１００（図２において前述）で動作するアプリケーションソフトのユーザによる操作に基づき情報処理装置１００によって作成および管理され、ＨＤＤ１０３（図２において前述）に記憶されている。習熟度監視テーブル１５３ａは、例えば、ユーザのアプリケーションソフトの操作の習熟度を示す習熟度監視情報を記憶するテーブルである。ここでは、図９に示す習熟度監視テーブル１５３ａは、あるユーザの各アプリケーションソフトの起動操作に対する習熟度について定義するものとする。
【００６９】
習熟度監視テーブル１５３ａには、項目として“アプリケーション”、“習熟度”、“操作成功回数”、“操作方法固定”、“習熟度変更”が設けられている。習熟度監視テーブル１５３ａでは、各項目の横方向に並べられた情報同士が習熟度監視情報として互いに関連付けられている。
【００７０】
アプリケーションは、ユーザによる操作について案内の対象であるアプリケーションソフトを示す。習熟度は、ユーザによるそのアプリケーションソフトにおける操作に対する習熟度である。操作成功回数は、ユーザによるそのアプリケーションソフトにおける操作について成功した回数である。
【００７１】
操作方法固定は、ユーザによるそのアプリケーションソフトの操作について習熟度の変更に応じて操作可能な操作方法を変化させるか否かを示す。操作方法固定に「なし」が設定されているアプリケーションソフトは、操作に対するユーザの習熟に応じて操作可能な操作方法が変化する。一方、「あり」が設定されているアプリケーションソフトは、操作に対するユーザの習熟に応じて操作可能な操作方法が変化せず固定される。
【００７２】
習熟度変更は、習熟度監視処理（図１２および図１３において後述）によりユーザによるそのアプリケーションソフトの操作について習熟度の変更があったか否かを示す。習熟度監視処理により、操作成功回数の増加に応じて習熟度が上昇した場合には、習熟度変更に「あり」が設定される。習熟度変更に「あり」が設定されている操作は、操作方法案内処理（図１５において後述）により、追加操作方法の案内が表示される。また、これに伴い、習熟度監視処理により、習熟度変更に再び「なし」が設定される。
【００７３】
次に、本実施の形態で実行される処理について説明する。
図１０および図１１は、操作判定処理の手順を示すフローチャートである。図１０および図１１に示す操作判定処理は、情報処理装置１００（図２において前述）がユーザによって行われた操作について推奨操作方法か否かを判定する処理であり、情報処理装置１００のＯＳの起動に基づいて実行が開始される。操作判定処理は、ＯＳ上に常駐して動作し、常にユーザによる操作を監視する。
【００７４】
［ステップＳ１１］習熟度判定部１１２（図３において前述）は、習熟度情報記憶部１５１（図３において前述）に記憶されている習熟度情報（図４から図７において前述）を取得する。
【００７５】
［ステップＳ１２］習熟度判定部１１２は、操作方法情報記憶部１５２（図３において前述）に記憶されている操作方法情報（図８において前述）を取得する。
［ステップＳ１３］習熟度判定部１１２は、習熟度監視情報記憶部１５３（図３において前述）に記憶されている習熟度監視情報（図９において前述）を取得する。
【００７６】
［ステップＳ１４］検出部１１１（図３において前述）は、ユーザによるキーボード１２（図２において前述）の操作を検出したか否かについて判定する。操作が検出されるまで、ステップＳ１４の処理が繰り返される。操作が検出されれば、処理はステップＳ２１（図１１）に進められる。
【００７７】
［ステップＳ２１］習熟度判定部１１２は、ステップＳ１２で取得した操作方法情報が有する「操作手順」を参照して、ステップＳ１４で検出された操作がいずれの操作方法に対応するものであるかを特定する。
【００７８】
操作方法の特定では、習熟度判定部１１２は、ステップＳ１４で検出部１１１によって取得されたユーザによる操作が、操作方法情報の操作手順のいずれかに一致するか否かに判定し、一致する操作手順があれば、検出された操作は、一致した操作手順の操作方法として特定される。ここで、操作方法情報に設定されたいずれの操作手順にも一致しない場合には、最も近い操作手順と一致してもよいし、後述するステップＳ２２において「検出された操作は推奨操作方法ではない」と判定してもよい。また、その他の方法で処理してもよい。
【００７９】
［ステップＳ２２］習熟度判定部１１２は、ステップＳ１２で取得した操作方法情報が有する「フラグ」を参照して、ステップＳ２１で特定した操作方法が、ユーザが操作可能な推奨操作方法（図８において前述）であるか否かについて判定する。推奨操作方法であれば、処理はステップＳ２３に進められる。一方、推奨操作方法でなければ、処理はステップＳ２６に進められる。
【００８０】
［ステップＳ２３］処理実行部１２１（図３において前述）は、アプリケーションソフトにおける推奨操作方法に応じた動作を実行する。
［ステップＳ２４］習熟度監視部１１４（図３において前述）は、習熟度監視情報記憶部１５３（図３において前述）に記憶されている習熟度監視情報を取得し、ユーザが行った操作の操作方法固定が「あり」であるか否かについて判定する。操作方法固定が「あり」であれば、処理は終了する。一方、操作方法固定が「なし」であれば、処理はステップＳ２５に進められる。
【００８１】
［ステップＳ２５］習熟度監視部１１４は、習熟度監視処理を実行する。この習熟度監視処理については、詳しくは図１２において後述する。その後、処理を終了する。
［ステップＳ２６］案内部１１３（図３において前述）は、モニタ１１（図２において前述）に推奨操作方法を提示する推奨操作方法提示画面（図１６および図１７において後述）を表示する。その後、処理を終了する。
【００８２】
図１２および図１３は、習熟度監視処理の手順を示すフローチャートである。図１２および図１３に示す習熟度監視処理は、ユーザが行った情報処理装置１００（図２において前述）に対する操作に応じて習熟度の更新を行う処理であり、随時、または所定の間隔等、所定の契機で実行される。
【００８３】
［ステップＳ３１］習熟度監視部１１４（図３において前述）は、操作判定処理（図１０および図１１において前述）で検出された推奨操作方法に応じた習熟度監視情報を習熟度監視情報記憶部１５３（図３において前述）から取得して、習熟度が「低」であるか否かについて判定する。習熟度が「低」であれば、処理はステップＳ３２に進められる。一方、習熟度が「低」でなければ、処理はステップＳ４１（図１３）に進められる。
【００８４】
［ステップＳ３２］操作成功判定部１１５（図３において前述）は、操作成功判定処理を実行する。この操作成功判定処理については、詳しくは図１４において後述する。
［ステップＳ３３］習熟度監視部１１４は、ステップＳ３２で実行された操作成功判定処理による判定結果に基づいて、ユーザによる操作にミスがあったか否かについて判定する。ミスがなければ、処理はステップＳ３４に進められる。一方、ミスがあれば、処理を復帰する。
【００８５】
［ステップＳ３４］習熟度監視部１１４は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の操作判定処理で検出された推奨操作方法の操作成功回数に１を加算する。
【００８６】
［ステップＳ３５］習熟度監視部１１４は、ステップＳ３４で加算された操作成功回数が所定回数（例えば、１０）を超えたか否かについて判定する。操作成功回数が所定回数を超えていれば、処理はステップＳ３６に進められる。一方、操作成功回数が所定回数を超えていなければ、処理を復帰する。
【００８７】
［ステップＳ３６］習熟度監視部１１４は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の操作判定処理で検出された推奨操作方法の習熟度を「中」に変更すると共に、習熟度変更を「あり」に変更する。
【００８８】
［ステップＳ３７］習熟度監視部１１４は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の操作判定処理で検出された推奨操作方法の操作成功回数をリセット（例えば、０を設定）する。その後、処理を復帰する。
【００８９】
［ステップＳ４１］習熟度監視部１１４は、操作判定処理で検出された推奨操作方法に応じた習熟度監視情報を習熟度監視情報記憶部１５３から取得して、習熟度が「中」であるか否かについて判定する。習熟度が「中」であれば、処理はステップＳ４２に進められる。一方、習熟度が「中」でなければ、習熟度は本実施の形態における最高の状態の「高」であることになるため、処理を復帰する。
【００９０】
［ステップＳ４２］操作成功判定部１１５は、操作成功判定処理を実行する。
［ステップＳ４３］習熟度監視部１１４は、ステップＳ４２で実行された操作成功判定処理による判定結果に基づいて、ユーザによる操作にミスがあったか否かについて判定する。ミスがなければ、処理はステップＳ４４に進められる。一方、ミスがあれば、処理を復帰する。
【００９１】
［ステップＳ４４］習熟度監視部１１４は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の操作判定処理で検出された推奨操作方法の操作成功回数に１を加算する。
【００９２】
［ステップＳ４５］習熟度監視部１１４は、ステップＳ４４で加算された操作成功回数が所定回数（例えば、１０）を超えたか否かについて判定する。操作成功回数が所定回数を超えていれば、処理はステップＳ４６に進められる。一方、操作成功回数が所定回数を超えていなければ、処理を復帰する。
【００９３】
［ステップＳ４６］習熟度監視部１１４は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の操作判定処理で検出された推奨操作方法の習熟度を「高」に変更すると共に、習熟度変更を「あり」に変更する。
【００９４】
［ステップＳ４７］習熟度監視部１１４は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の操作判定処理で検出された推奨操作方法の操作成功回数をリセット（例えば、０を設定）する。その後、処理を復帰する。
【００９５】
図１４は、操作成功判定処理の手順を示すフローチャートである。図１４に示す操作成功判定処理は、ユーザによる情報処理装置１００（図２において前述）の推奨操作方法の操作にミスがあるか否かについて判定する処理であり、図１２および図１４において前述した習熟度監視処理による呼び出しに基づいて実行される。
【００９６】
［ステップＳ５１］操作成功判定部１１５（図３において前述）は、ユーザによって行われた操作の手順は、推奨操作方法の手順と一致しているか否かについて判定する。一致していれば、処理はステップＳ５２に進められる。一方、一致していなければ、処理はステップＳ５４に進められる。
【００９７】
ここで、推奨操作方法の手順と一致しているか否かの判定は、図８において前述した操作方法情報の操作手順と比較して、完全に一致するか否かによって判定される。この場合、情報処理装置１００においてユーザが所望する動作が行われたか否かに関わらず、ユーザが行った操作の手順が、操作方法情報に設定されているいずれかの推奨操作方法の操作手順と一致していれば、推奨操作方法の手順と一致していると判定される。ユーザが行った操作の手順が、操作方法情報に設定されているいずれの推奨操作方法の操作手順とも一致していなければ、推奨操作方法の手順と一致していないと判定される。
【００９８】
以下の例を用いて具体的に説明する。例えば、Ａ，Ｂ，Ｃ，Ｄの４個の操作からなる操作手順「Ａ→Ｂ→Ｃ→Ｄ」によって起動されるアプリケーションソフトがあるとする。ここで、ユーザによって操作された手順が「Ａ→Ｂ→Ｙ→Ｃ→Ｄ」のように、推奨操作方法の操作手順に含まれる操作以外の操作Ｙが含まれていた場合、推奨操作方法の手順と一致していないと判定される。
【００９９】
また、推奨操作方法の手順と一致しているか否かの判定において、無効なキー（操作が無視されるキーや単独では機能しないＳｈｉｆｔキー、Ｆｎ（Function）キー等）が操作された時も、同様に推奨操作方法の手順と一致していないと判定される。
【０１００】
ユーザ操作の手順は、操作手順情報記憶部１５４（図３において前述）に、検出部１１１によって検出されたユーザによる操作が逐次、操作手順情報として記憶される。この操作手順情報を参照することにより、操作成功判定部１１５は、ユーザの操作を、所定の範囲（例えば、一定時間前）について遡って取得することができる。
【０１０１】
［ステップＳ５２］操作成功判定部１１５は、ユーザによって行われた操作の手順にやり直しがあるか否かについて判定する。やり直しがなければ、処理はステップＳ５３に進められる。一方、やり直しがあれば、処理はステップＳ５４に進められる。
【０１０２】
ここで、操作の手順にやり直しがあるか否かの判定は、図８において前述した操作方法情報の操作手順と比較して完全に一致する操作の手順の以前に、失敗した操作があるか否かによって判定される。
【０１０３】
この場合、情報処理装置１００においてユーザが所望する動作が行われているが、操作方法情報の操作手順に一致する操作の手順よりも以前にユーザが行った操作の手順に、操作方法情報に設定されているいずれかの推奨操作方法の操作手順と一致する操作の手順以外のものがなければ、やり直しがないと判定される。操作方法情報の操作手順に一致する操作の手順よりも以前にユーザが行った操作の手順に、操作方法情報に設定されているいずれの推奨操作方法の操作手順とも一致しないものがあれば、やり直しがあると判定される。
【０１０４】
以下の例を用いて具体的に説明する。例えば、上記と同様に、Ａ，Ｂ，Ｃ，Ｄの４個の操作からなる操作手順「Ａ→Ｂ→Ｃ→Ｄ」によって起動されるアプリケーションソフトがあるとする。ここで、ユーザによって操作された手順が「Ａ→Ｂ→Ｘ→Ａ→Ｂ→Ｃ→Ｄ」のように、推奨操作方法の操作手順以前に推奨操作方法の操作以外の操作の手順が含まれていた場合、やり直しがあると判定される。
【０１０５】
また、やり直しの判定において、ユーザが意図する操作の手順の以前に、ユーザが意図しない操作が操作されている時も、同様にやり直しがあったと判定される。
また、ユーザがあるアプリケーションソフトを起動しようとした場合において、操作を誤って異なるアプリケーションソフトを起動させる操作を行ってしまい、直ちに意図とは異なるアプリケーションソフトの実行を終了させてユーザが本来意図していたアプリケーションソフトを起動させる操作を改めて行ったとき等、ユーザが本来所望する操作とは異なる操作を行ってしまった後にその操作を取り消して本来意図していた操作を行った場合にも、やり直しがあったと判定される。
【０１０６】
この場合、操作成功判定部１１５は、例えば、起動したアプリケーションソフトが直ちに終了する操作が行われたり、ユーザの操作によって開かれたウインドウについて直ちに閉じる操作が行われたり、ユーザの誤った操作によって情報処理装置１００（図２において前述）により行われた動作を取り消す取り消し操作を検出した場合に、やり直しがあったと判定してもよい。
【０１０７】
［ステップＳ５３］操作成功判定部１１５は、操作成功判定処理の判定結果として、操作判定処理（図１０および図１１において前述）で取得したユーザの操作にミスがないと決定する。その後、処理は復帰する。
【０１０８】
［ステップＳ５４］操作成功判定部１１５は、操作成功判定処理の判定結果として、操作判定処理で取得したユーザの操作にミスがあったと決定する。その後、処理は復帰する。
【０１０９】
図１５は、操作方法案内処理の手順を示すフローチャートである。図１５に示す操作方法案内処理は、情報処理装置１００が習熟度の変更に応じて追加操作方法を案内する処理であり、例えば、操作方法の案内の対象であるアプリケーションソフトの実行の終了後等、任意の契機に基づいて実行される。
【０１１０】
［ステップＳ６１］案内部１１３（図３において前述）は、習熟度監視情報記憶部１５３（図３において前述）から習熟度監視情報（図９において前述）を取得する。
［ステップＳ６２］案内部１１３は、ステップＳ６１で取得した習熟度監視情報に基づいて、いずれかの操作方法について習熟度が変更されたか否かについて判定する。習熟度が変更された操作方法があれば、処理はステップＳ６３に進められる。一方、習熟度が変更された操作方法がなければ、処理は終了する。
【０１１１】
［ステップＳ６３］案内部１１３は、ステップＳ６３で判定された、習熟度が変更された操作について、習熟度の変更に応じて追加された新たな操作方法である追加操作方法を案内する追加操作方法提示画面をモニタ１１（図２において前述）に表示する。この追加操作方法提示画面については、詳しくは図１８および図１９において後述する。
【０１１２】
［ステップＳ６４］案内部１１３は、ユーザによる追加操作方法提示画面の入力を受け付け、受け付けた入力が追加操作方法を使う旨を示すものであるか否かについて判定する。追加操作方法を使う旨の入力がされれば、処理はステップＳ６６に進められる。一方、追加操作方法を使わない旨の入力がされれば、処理はステップＳ６５に進められる。
【０１１３】
［ステップＳ６５］習熟度監視部１１４（図３において前述）は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の操作方法固定を「あり」に変更する。これにより、以後、その操作について操作方法が固定される。
【０１１４】
［ステップＳ６６］習熟度監視部１１４は、習熟度監視情報記憶部１５３に記憶されている習熟度監視情報の習熟度変更を「なし」に変更する。これにより、習熟度監視情報における「習熟度変更」がリセットされる。
【０１１５】
次に、本実施の形態で表示される表示画面について説明する。
図１６および図１７は、推奨操作方法提示画面を示す図である。図１６および図１７に示す推奨操作方法提示画面１８１，１８２は、情報処理装置１００（図２において前述）のモニタ１１（図２において前述）に表示される画面であり、情報処理装置１００が有する操作方法案内機能においてユーザが操作可能な推奨操作方法を提示する推奨操作方法提示画面の一例である。推奨操作方法提示画面１８１，１８２は、例えば、ユーザが操作するアプリケーションソフトの実行の終了時に提示してもよい。
【０１１６】
図１６に示す推奨操作方法提示画面１８１は、ある操作（例えば、ファイルアプリケーションソフトを起動する操作）についてユーザの習熟度が「低」である初期状態の推奨操作方法提示画面であり、推奨操作方法提示領域１８１ａを有する。また、推奨操作方法提示領域１８１ａは、閉じるボタン１８１ａ１を有する。
【０１１７】
推奨操作方法提示領域１８１ａは、操作方法案内機能においてユーザが操作可能な推奨操作方法およびその推奨操作方法の案内をユーザに対して提示する領域である。推奨操作方法提示領域１８１ａにより、ユーザは、習熟度が「低」の時点において現在使用可能な操作方法を知ることができると共に、使用可能な操作方法の案内を見ることができる。
【０１１８】
ここで、図１６に示す「操作方法１」は、典型的でごくありふれた基本的な操作の手順を示すものとし、例えば、市販の入門書等を参考にした場合も矛盾なく操作することが可能であるものとする。
【０１１９】
閉じるボタン１８１ａ１は、推奨操作方法提示画面１８１の表示を終了するボタンである。ユーザは、推奨操作方法提示画面１８１を見た後、例えばマウス１３（図２において前述）等で閉じるボタン１８１ａ１を操作することにより、表示を終了させることができる。
【０１２０】
図１７に示す推奨操作方法提示画面１８２は、ある操作についてユーザの習熟度が「中」である場合の推奨操作方法提示画面であり、図１６において前述した推奨操作方法提示画面１８１と同様、推奨操作方法提示領域１８２ａを有する。また、推奨操作方法提示領域１８２ａは、閉じるボタン１８２ａ１を有する。
【０１２１】
推奨操作方法提示領域１８２ａにより、ユーザは、習熟度が「中」の時点において現在使用可能な操作方法を知ることができると共に、使用可能な操作方法の案内を見ることができる。
【０１２２】
ここで、図１７に示す「操作方法２」は、上記の操作方法１と同等の機能を有するが高度な操作であり、要する手順が少なく操作が短時間で完了する操作であるものとする。
このように、推奨操作方法提示画面１８１，１８２により、ユーザに習熟度に応じた操作方法の案内を行う。これにより、ユーザに対して習熟度に応じた操作方法による操作を促すことができる。
【０１２３】
図１８および図１９は、追加操作方法提示画面を示す図である。図１８および図１９に示す追加操作方法提示画面１８３，１８４は、情報処理装置１００（図２において前述）のモニタ１１（図２において前述）に表示される画面であり、情報処理装置１００が有する操作方法案内機能においてユーザが操作可能な追加操作方法を提示する追加操作方法提示画面の一例である。
【０１２４】
図１８に示す追加操作方法提示画面１８３は、ある操作についてユーザの習熟度が「低」から「中」に変更された場合の追加操作方法提示画面であり、追加操作方法提示領域１８３ａを有する。また、追加操作方法提示領域１８３ａは、はいボタン１８３ａ１、いいえボタン１８３ａ２を有する。
【０１２５】
追加操作方法提示領域１８３ａは、操作方法案内機能においてユーザの操作に対する習熟度の変更に応じて新たに操作可能になった追加操作方法およびその追加操作方法の案内をユーザに対して提示する領域である。追加操作方法提示領域１８３ａにより、ユーザは、習熟度の変更により新たに使用可能になった操作方法を知ることができると共に、使用可能になった操作方法の案内を見ることができる。
【０１２６】
ここで、図１９に示す「操作方法３」は、上記の操作方法１および操作方法２と同等の機能を有するが、さらに高度な操作であり、直観的には把握しにくいが、操作に要する手順がさらに少なく、短時間で完了する操作であるものとする。
【０１２７】
はいボタン１８３ａ１は、追加操作方法を使用する旨を入力するボタンである。いいえボタン１８３ａ２は、追加操作方法を使用しない旨を入力するボタンである。ユーザは、追加操作方法提示画面１８３を見た後、例えばマウス１３等ではいボタン１８３ａ１またはいいえボタン１８３ａ２を操作することにより、習熟度が「中」に変更された操作の追加操作方法を使用するか否かを入力することができる。
【０１２８】
図１９に示す追加操作方法提示画面１８４は、ある操作についてユーザの習熟度が「中」である場合の追加操作方法提示画面であり、図１８において前述した追加操作方法提示画面１８３と同様、追加操作方法提示領域１８４ａを有する。また、追加操作方法提示領域１８４ａは、はいボタン１８４ａ１、いいえボタン１８４ａ２を有する。
【０１２９】
このように、追加操作方法提示画面１８３，１８４により、ユーザに習熟度に応じた操作方法の案内を行う。これにより、ユーザに対して習熟度に応じた操作方法による操作を促すことができる。
【０１３０】
以上のように、本実施の形態によれば、複数の操作方法が提供されている情報処理装置において、複数の操作方法が存在する操作について、初心者等にユーザの習熟度に応じて段階的に操作方法を案内することができる。これによって、初心者や情報処理装置の操作に慣れていない高齢者には基本的な操作方法のみを案内することで、難解な操作方法を唐突に提示されて却って戸惑う等の心理的な負担が少ない状態で使用を開始することができ、ユーザの習熟度が上がった場合は、さらに便利な操作方法を案内して習得させることができる。
【０１３１】
また、複数の操作方法が用意されている場合において、ユーザの操作の習熟度に合わせた操作方法を提示することにより、初心者や情報処理装置の操作に不慣れなユーザに対しては、戸惑うことなく、容易に操作できる環境を提供できる一方、ユーザの習熟度が上がった場合には、更に便利な操作方法を案内することで、初心者等にも一度に大きな負担を感じさせずに操作方法の案内を提供できる。
【０１３２】
また、ユーザの習熟度に合わせて可能な操作を制限することもできる。例えば、習熟度の低い初心者に対しては標準的な起動操作方法のみを利用可能とし、使用する起動操作方法で迷うことを防止する。
【０１３３】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１３４】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto - Optical disk）等がある。
【０１３５】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに記憶しておき、ネットワークを通じて、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３６】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に記憶する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１３７】
以上、開示の操作方法案内装置、操作方法案内プログラムおよび操作方法案内方法を、図示の実施の形態に基づいて説明したが、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、開示の技術に他の任意の構成物や工程が付加されてもよい。また、開示の技術は前述した実施の形態のうちの任意の２以上の構成を組み合わせたものであってもよい。
【０１３８】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、開示の技術は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【０１３９】
（付記１）  操作手段の操作に対する習熟の程度を示す習熟度と、前記操作の操作方法の案内とを関連付けて示す習熟度情報を記憶する習熟度情報記憶手段と、
ユーザによる前記操作手段の前記操作を検出する検出手段と、
前記検出手段によって検出された前記操作に対する前記ユーザの前記習熟度を判定する習熟度判定手段と、
前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による判定結果に基づき、前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記操作の前記操作方法を案内する案内出力を出力する案内手段と、
を有することを特徴とする操作方法案内装置。
【０１４０】
（付記２）  前記操作方法で行われる操作の手順を示す操作方法情報を記憶する操作方法情報記憶手段と、
前記ユーザの前記操作に対する前記習熟度と、前記操作に成功した回数とを関連付けて示す習熟度監視情報を記憶する習熟度監視情報記憶手段と、
前記検出手段によって検出された前記ユーザによる前記操作と、前記操作方法情報記憶手段に記憶されている前記操作方法情報が示す前記操作とを比較することにより前記ユーザによって行われた前記操作が成功であったか否かを判定する操作成功判定手段と、
前記操作成功判定手段による判定結果が前記操作の成功であった場合に基づいて、前記習熟度監視情報記憶手段に記憶されている前記習熟度監視情報が示す前記ユーザの前記操作に対する前記習熟度の前記習熟の程度を高く変更する習熟度監視手段と、
を有し、
前記習熟度判定手段は、前記検出手段によって検出された前記操作に対する前記ユーザの前記習熟度を、前記習熟度監視情報記憶手段に記憶されている前記習熟度監視情報に基づいて判定することを特徴とする付記１記載の操作方法案内装置。
【０１４１】
（付記３）  前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による判定結果に基づき、前記検出手段によって検出された操作に基づいて処理を実行する処理実行手段を有することを特徴とする付記１記載の操作方法案内装置。
【０１４２】
（付記４）  前記習熟度情報記憶手段は、前記操作手段の前記操作に対する習熟の程度を示す前記習熟度と、前記操作の前記操作方法の前記案内とを関連付けて示す前記習熟度情報を記憶し、
前記検出手段は、前記ユーザによる前記操作手段の前記第１のアプリケーションソフトの前記操作を検出し、
前記習熟度判定手段は、前記検出手段によって検出された前記第１のアプリケーションソフトの前記操作に対する前記ユーザの前記習熟度を判定し、
前記案内手段は、前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による前記判定結果に基づき、前記第１のアプリケーションソフトの前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して第２のアプリケーションソフトの前記操作の前記操作方法を案内する前記案内出力を出力することを特徴とする付記１記載の操作方法案内装置。
【０１４３】
（付記５）  前記習熟度情報記憶手段は、前記操作手段のアプリケーションソフトの起動操作に対する習熟の程度を示す前記習熟度と、前記操作方法の前記案内とを関連付けて示す前記習熟度情報を記憶し、
前記検出手段は、前記ユーザによる前記操作手段の前記アプリケーションソフトの前記起動操作を検出し、
前記習熟度判定手段は、前記検出手段によって検出された前記アプリケーションソフトの前記起動操作に対する前記ユーザの前記習熟度を判定し、
前記案内手段は、前記習熟度情報記憶手段に記憶されている前記習熟度情報を参照して、前記習熟度判定手段による前記判定結果に基づき、前記アプリケーションソフトの前記起動操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記アプリケーションソフトの前記起動操作の前記操作方法を案内する前記案内出力を出力することを特徴とする付記１記載の操作方法案内装置。
【０１４４】
（付記６）  前記ユーザによって行われた前記操作の手順を示す前記操作手順情報を記憶する操作手順情報記憶手段を有し、
前記検出手段は、検出した前記ユーザによる前記操作を前記操作手順情報として前記操作手順記憶手段に記憶させ、
前記操作成功判定手段は、前記操作手順情報記憶手段に記憶されている前記操作手順情報に基づいて、前記ユーザによって行われた前記操作が成功であったか否かを判定することを特徴とする付記２記載の操作方法案内装置。
【０１４５】
（付記７）  コンピュータに、
ユーザによる操作手段の操作を検出する検出ステップと、
前記検出ステップによって検出された前記操作に対する前記ユーザの習熟の程度を示す習熟度を判定する習熟度判定ステップと、
習熟度情報記憶手段に記憶されている前記操作手段の前記操作に対する前記習熟度と、前記操作の操作方法の案内とを関連付けて示す習熟度情報を参照して、前記習熟度判定ステップによる判定結果に基づき、前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記操作の前記操作方法を案内する案内出力を出力する案内ステップと、
を実行させることを特徴とする操作方法案内プログラム。
【０１４６】
（付記８）  コンピュータが、
ユーザによる操作手段の操作を検出する検出ステップと、
前記検出ステップによって検出された前記操作に対する前記ユーザの習熟の程度を示す習熟度を判定する習熟度判定ステップと、
習熟度情報記憶手段に記憶されている前記操作手段の前記操作に対する前記習熟度と、前記操作の操作方法の案内とを関連付けて示す習熟度情報を参照して、前記習熟度判定ステップによる判定結果に基づき、前記操作に対する前記ユーザの前記習熟度に応じて前記ユーザに対して前記操作の前記操作方法を案内する案内出力を出力する案内ステップと、
を有することを特徴とする操作方法案内方法。
【符号の説明】
【０１４７】
１  操作方法案内装置
１ａ  検出手段
１ｂ  習熟度判定手段
１ｃ  案内手段
１ｄ  習熟度情報記憶手段
１ｅ  操作手段
【図１】
2010218359.tif 000003
【図２】
2010218359.tif 000004
【図３】
2010218359.tif 000005
【図４】
2010218359.tif 000006
【図５】
2010218359.tif 000007
【図６】
2010218359.tif 000008
【図７】
2010218359.tif 000009
【図８】
2010218359.tif 000010
【図９】
2010218359.tif 000011
【図１０】
2010218359.tif 000012
【図１１】
2010218359.tif 000013
【図１２】
2010218359.tif 000014
【図１３】
2010218359.tif 000015
【図１４】
2010218359.tif 000016
【図１５】
2010218359.tif 000017
【図１６】
2010218359.tif 000018
【図１７】
2010218359.tif 000019
【図１８】
2010218359.tif 000020
【図１９】
2010218359.tif 000021