(57)【要約】【課題】本発明は、端末装置の操作に不慣れなユーザであっても簡単に操作可能な、端末装置の操作練習用のユーザインターフェースを提供することを目的とする。【解決手段】本発明に係るプログラムは、アプリケーションプログラムにおいて、所定の操作手順で操作した場合に遷移する一連の画像の情報と、一連の画像に含まれる操作対象である操作対象オブジェクトの位置及びサイズと、を記憶部に記憶し、ユーザの操作に応じて、一連の画像のうちの所定の画像を、設定表示倍率に基づいて表示部に表示し、所定の画像に含まれる操作対象オブジェクトを、設定表示倍率に基づいて操作対象オブジェクトの位置及びサイズを変更して所定の画像に重畳させるようにして表示部に表示させ、ユーザからの操作対象オブジェクトの選択指示に応じて、所定の画像から、一連の画像のうちの次の画像へ切り換えを行う、ことをプロセッサに実行させる。【選択図】図１
2018195220.tif 000002
【特許請求の範囲】
【請求項１】
表示部、記憶部、及び、プロセッサを有し、アプリケーションプログラムを実行する端末装置に、前記アプリケーションプログラムの画面操作方法を説明させるためのプログラムであって、
前記アプリケーションプログラムにおいて、所定の操作手順で操作した場合に遷移する一連の画像の情報と、前記一連の画像に含まれる操作対象である操作対象オブジェクトの位置及びサイズと、を前記記憶部に記憶し、
前記表示部に表示される前記アプリケーションプログラムに関する画像の設定表示倍率を取得し、
ユーザの操作に応じて、前記一連の画像のうちの所定の画像を、前記設定表示倍率に基づいて前記表示部に表示し、
前記所定の画像に含まれる前記操作対象オブジェクトに対応する枠画像を、前記設定表示倍率に基づいて変更した前記操作対象オブジェクトの位置及びサイズで作成し、前記所定の画像に重畳させるようにして前記表示部に表示し、
ユーザからの前記操作対象オブジェクトの選択指示に応じて、前記所定の画像から、前記一連の画像のうちの次の画像へ切り換えを行う、
ことを前記プロセッサに実行させるプログラム。
【請求項２】
前記アプリケーションプログラムの実行画面に含まれる各操作対象オブジェクトの位置及びサイズを、前記所定の操作手順の順番に前記記憶部に記憶し、
ユーザからの前記アプリケーションプログラムの練習指示を取得した場合、前記アプリケーションプログラムを実行させ、前記アプリケーションプログラムの実行画面に含まれる操作対象オブジェクトに対応する枠画像を前記実行画面に重畳して表示し、
ユーザから前記枠画像に対応する前記操作対象オブジェクトの選択指示を取得した場合、前記アプリケーションプログラムに当該操作対象オブジェクトに関連付けられた所定の処理を実行させ、次の前記実行画面に含まれる操作対象オブジェクトに対応する枠画像を前記次の実行画面に重畳して表示し、
前記次の前記実行画面に含まれる、前記枠画像に対応する操作対象オブジェクトに関連付けられた所定の処理が、他の装置との通信処理を含む場合、ユーザから前記枠画像に対応する前記操作対象オブジェクトの選択指示を取得しても、当該操作対象オブジェクトに関連付けられた所定の処理を実行させずに、前記所定の画像を表示する処理を実行する、請求項１に記載のプログラム。
【請求項３】
前記表示部に前記アプリケーションプログラムのアイコン画像を含むホーム画面が表示されている場合において、ユーザから前記アプリケーションプログラムのアイコン画像の提示指示を取得すると、前記ホーム画面の画像データを取得し、
前記取得した画像データの中から、前記アプリケーションプログラムのアイコン画像の位置及びサイズを特定し、
前記特定した位置及びサイズに対応する枠画像を、前記表示されているホーム画面に重畳して表示し、
ユーザから前記枠画像に対応するアイコン画像の選択指示を取得した場合、前記アプリケーションプログラムの練習指示を取得する処理を実行する、請求項２に記載のプログラム。
【請求項４】
表示部、記憶部、及び、プロセッサを有し、アプリケーションプログラムを実行し且つ前記アプリケーションプログラムの画面操作方法を説明する端末装置の制御方法であって、
前記アプリケーションプログラムにおいて、所定の操作手順で操作した場合に遷移する一連の画像の情報と、前記一連の画像に含まれる操作対象である操作対象オブジェクトの位置及びサイズと、を前記記憶部に記憶し、
前記表示部に表示される前記アプリケーションプログラムに関する画像の設定表示倍率を取得し、
ユーザの操作に応じて、前記一連の画像のうちの所定の画像を、前記設定表示倍率に基づいて前記表示部に表示し、
前記所定の画像に含まれる前記操作対象オブジェクトを、前記設定表示倍率に基づいて前記操作対象オブジェクトの位置及びサイズを変更して前記所定の画像に重畳させるようにして前記表示部に表示し、
ユーザからの前記操作対象オブジェクトの選択指示に応じて、前記所定の画像から、前記一連の画像のうちの次の画像へ切り換えを行う、
ことを含むことを特徴とする制御方法。
【請求項５】
アプリケーションプログラムを実行し且つ前記アプリケーションプログラムの画面操作方法を説明する端末装置であって、
表示部と、
前記アプリケーションプログラムにおいて、所定の操作手順で操作した場合に遷移する一連の画像の情報と、前記一連の画像に含まれる操作対象である操作対象オブジェクトの位置及びサイズと、を記憶する記憶部と、
前記表示部に表示される前記アプリケーションプログラムに関する画像の設定表示倍率を取得する取得部と、
ユーザの操作に応じて、前記一連の画像のうちの所定の画像を、前記設定表示倍率に基づいて前記表示部に表示し、前記所定の画像に含まれる前記操作対象オブジェクトを、前記設定表示倍率に基づいて前記操作対象オブジェクトの位置及びサイズを変更して前記所定の画像に重畳させるようにして前記表示部に表示し、ユーザからの前記操作対象オブジェクトの選択指示に応じて、前記所定の画像から、前記一連の画像のうちの次の画像へ切り換えを行う表示処理部と、
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、制御方法及び端末装置に関する。
【背景技術】
【０００２】
従来から、携帯電話機等の端末装置の操作マニュアルとして、紙媒体による操作マニュアルだけでなく、電子媒体による操作マニュアルが作成されている。電子媒体による操作マニュアルは、端末装置のメモリ等に格納され、又は、端末装置と通信可能なサーバ装置によって管理され、ユーザによる端末装置の操作に応じて、操作マニュアルは端末装置の表示装置に表示される。また、近年では、操作マニュアルを表示するだけでなく、操作方法を練習するためのアプリケーションプログラムがインストールされた端末装置が知られている。
【０００３】
例えば、特許文献１には、子供又は高齢者等の端末装置の操作に不慣れなユーザ向けに、各種アプリケーションブログラムや設定機能等の操作を練習させるための操作練習情報を表示する携帯電話機が記載されている。この携帯電話機では、ユーザによる所定の練習キーの押下に応じて練習モードが設定された場合に操作練習情報が表示され、ユーザは操作練習情報を見ながら操作キー等の練習を行うことが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−５４７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年の端末装置では、入力装置として、タッチパネル等のポインタデバイスが採用されている場合があり、このような端末装置において、ユーザによる入力装置の操作に連動した操作練習画面を表示する必要があった。また、ユーザの端末装置の操作練習中、ユーザの誤操作によって不要な通信が発生した場合、通信費用がかかることがあり、操作練習のアプリケーションに対してユーザが不信感を持つことがあった。
【０００６】
本発明は、このような従来の課題を解決すべくなされたものであり、端末装置の操作に不慣れなユーザであっても簡単に操作ができる、端末装置の操作練習用のユーザインターフェースを提供することを可能とするプログラム、制御方法及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るプログラムは、表示部、記憶部、及び、プロセッサを有し、アプリケーションプログラムを実行する端末装置に、アプリケーションプログラムの画面操作方法を説明させるためのプログラムであって、アプリケーションプログラムにおいて、所定の操作手順で操作した場合に遷移する一連の画像の情報と、一連の画像に含まれる操作対象である操作対象オブジェクトの位置及びサイズと、を記憶部に記憶し、表示部に表示されるアプリケーションプログラムに関する画像の設定表示倍率を取得し、ユーザの操作に応じて、一連の画像のうちの所定の画像を、設定表示倍率に基づいて表示部に表示し、所定の画像に含まれる操作対象オブジェクトに対応する枠画像を、設定表示倍率に基づいて変更した操作対象オブジェクトの位置及びサイズで作成し、所定の画像に重畳させるようにして表示部に表示し、ユーザからの操作対象オブジェクトの選択指示に応じて、所定の画像から、一連の画像のうちの次の画像へ切り換えを行う、ことをプロセッサに実行させる。
【０００８】
また、本発明に係るプログラムにおいて、アプリケーションプログラムの実行画面に含まれる各操作対象オブジェクトの位置及びサイズを、所定の操作手順の順番に記憶部に記憶し、ユーザからのアプリケーションプログラムの練習指示を取得した場合、アプリケーションプログラムを実行させ、アプリケーションプログラムの実行画面に含まれる操作対象オブジェクトに対応する枠画像を実行画面に重畳して表示し、ユーザから枠画像に対応する操作対象オブジェクトの選択指示を取得した場合、当該操作対象オブジェクトに関連付けられた所定の処理を実行し、次の実行画面に含まれる操作対象オブジェクトに対応する枠画像を次の実行画面に重畳して表示し、次の実行画面に含まれる、枠画像に対応する操作対象オブジェクトに関連付けられた所定の処理が、他の装置との通信処理を含む場合、ユーザから枠画像に対応する操作対象オブジェクトの選択指示を取得しても、当該操作対象オブジェクトに関連付けられた所定の処理を実行させずに、所定の画像を表示する処理を実行することが好ましい。
【０００９】
また、本発明に係るプログラムにおいて、表示部にアプリケーションプログラムのアイコン画像を含むホーム画面が表示されている場合において、ユーザからアプリケーションプログラムのアイコン画像の提示指示を取得すると、ホーム画面の画像データを取得し、取得した画像データの中から、アプリケーションプログラムのアイコン画像の位置及びサイズを特定し、特定した位置及びサイズに対応する枠画像を、表示されているホーム画面に重畳して表示し、ユーザから枠画像に対応するアイコン画像の選択指示を取得した場合、アプリケーションプログラムの練習指示を取得する処理を実行することが好ましい。
【００１０】
本発明に係る制御方法は、表示部、記憶部、及び、プロセッサを有し、アプリケーションプログラムを実行し且つアプリケーションプログラムの画面操作方法を説明する端末装置の制御方法であって、アプリケーションプログラムにおいて、所定の操作手順で操作した場合に遷移する一連の画像の情報と、一連の画像に含まれる操作対象である操作対象オブジェクトの位置及びサイズと、を記憶部に記憶し、表示部に表示されるアプリケーションプログラムに関する画像の設定表示倍率を取得し、ユーザの操作に応じて、一連の画像のうちの所定の画像を、設定表示倍率に基づいて表示部に表示し、所定の画像に含まれる操作対象オブジェクトを、設定表示倍率に基づいて操作対象オブジェクトの位置及びサイズを変更して所定の画像に重畳させるようにして表示部に表示し、ユーザからの操作対象オブジェクトの選択指示に応じて、所定の画像から、一連の画像のうちの次の画像へ切り換えを行う、ことを含む。
【００１１】
本発明に係る端末装置は、アプリケーションプログラムを実行し且つアプリケーションプログラムの画面操作方法を説明する端末装置であって、表示部と、アプリケーションプログラムにおいて、所定の操作手順で操作した場合に遷移する一連の画像の情報と、一連の画像に含まれる操作対象である操作対象オブジェクトの位置及びサイズと、を記憶する記憶部と、表示部に表示されるアプリケーションプログラムに関する画像の設定表示倍率を取得する取得部と、ユーザの操作に応じて、一連の画像のうちの所定の画像を、設定表示倍率に基づいて表示部に表示し、所定の画像に含まれる操作対象オブジェクトを、設定表示倍率に基づいて操作対象オブジェクトの位置及びサイズを変更して所定の画像に重畳させるようにして表示部に表示し、ユーザからの操作対象オブジェクトの選択指示に応じて、所定の画像から、一連の画像のうちの次の画像へ切り換えを行う表示処理部と、を備える。
【発明の効果】
【００１２】
本発明に係るプログラム、制御方法及び端末装置によって、端末装置の操作に不慣れなユーザであっても簡単に操作可能な、端末装置の操作練習用のユーザインターフェースを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】端末装置１の概要を説明するための模式図である。
【図２】端末装置１の概要を説明するための模式図である。
【図３】端末装置１の概要を説明するための模式図である。
【図４】端末装置１の概略構成の一例を示す図である。
【図５】端末装置１の端末表示部１４に表示される各画面の一例を示す図である。
【図６】端末装置１の端末表示部１４に表示される各画面の一例を示す図である。
【図７】端末装置１の端末表示部１４に表示される各画面の一例を示す図である。
【図８】端末装置１の端末表示部１４に表示される各画面の一例を示す図である。
【図９】端末装置１の端末表示部１４に表示される各画面の一例を示す図である。
【図１０】端末装置１の端末表示部１４に表示される各画面の一例を示す図である。
【図１１】端末装置１の端末表示部１４に表示される各画面の一例を示す図である。
【図１２】（ａ）は、第１操作手順テーブルＴ１のデータ構造の一例を示す図であり、（ｂ）は、第２操作手順テーブルＴ２のデータ構造の一例を示す図である。
【図１３】アイコン画像提示処理の動作フローの一例を示す図である
【図１４】練習情報表示処理の動作フローの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１５】
（端末装置１の概要）
図１〜３は、本実施形態における端末装置１の概要を説明するための模式図である。
【００１６】
本実施形態の端末装置１は、アプリケーションプログラムがインストールされた多機能携帯電話（所謂「スマートフォン」）等であり、インストールされたアプリケーションプログラムを実行することが可能である。以降、端末装置１にインストールされたアプリケーションプログラムを、単に「アプリケーションプログラム」と称する場合がある。
【００１７】
アプリケーションプログラムは、端末装置１に特定の情報処理を実行させるための命令列であり、例えば、電子メールプログラム、ウェブブラウザプログラム、カメラ制御プログラム、電子ゲームプログラム、スケジュール管理プログラム等である。
【００１８】
また、端末装置１は、複数のアプリケーションプログラムのそれぞれの画面操作方法を説明するためのガイド情報を記憶する。ガイド情報は、アプリケーションプログラムの実行中における各種画面の操作方法を説明するマニュアルのデータ、又は、各種画面の操作方法を練習するためのデータ等である。なお、各種画面の操作方法を練習するためのデータは、例えば、ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）又はＪＳＯＮ（JavaScript Object Notation）等の所定の言語で記述される。なお、ガイド情報は、アプリケーションプログラムの画面操作方法を説明するための情報であれば、画像データ、文書データ及び音声データ等のどのようなデータでもよい。
【００１９】
以下、端末装置１が、アプリケーションプログラムの実行中において所定の操作手順で操作した場合に遷移する一連の画面の操作方法をユーザに練習させる場合を例にして説明する。
【００２０】
端末装置１は、操作方法をユーザに練習させるアプリケーションの実行画面をキャプチャした画像の情報を記憶する。図１に示す例では、電子メールプログラムの実行中において所定の操作手順で操作した場合に遷移する一連の実行画面のそれぞれをキャプチャした画像の情報が端末装置１に記憶される。すなわち、電子メールプログラムの複数の実行画面の画像が、所定の操作手順の順番に従って記憶される。なお、実行画面の画像は、ガイド情報の作成者によって予め作成されたものである。
【００２１】
また、端末装置１は、記憶した一連の画像に含まれ且つ所定の操作手順における操作対象である操作対象オブジェクトの位置及びサイズを記憶する。なお、操作対象オブジェクトは、所定の処理を実行するためのボタンオブジェクト、所定の文字列を入力するためのテキストボックス、又は、他の画面に遷移するためのリンク情報が付加されたテキスト若しくは画像等である。また、操作対象オブジェクトの位置は、端末装置１の表示画面の所定位置（例えば、表示画面の上端且つ左端の位置）を原点とした２次元座標情報であり、各座標は、例えば、表示画面の表示領域の縦幅及び横幅に対する割合で示される。操作対象オブジェクトのサイズは、操作対象オブジェクトの高さ及び幅を示す値であり、例えば、表示画面の表示領域の縦幅及び横幅に対する割合で示される。
【００２２】
図１に示す例では、端末装置１は、操作対象オブジェクト「送信ボタン」の位置及びサイズに対応する枠画像を作成し、当該枠画像に対応する操作対象オブジェクトを含む画像を表示するとともに、作成した枠画像を当該画像に重畳して表示する（図１の（１））。
【００２３】
ユーザのタップ操作等によって、表示された画像に含まれる操作対象オブエジェクの表示領域（すなわち、枠画像内）が選択指示された場合（図１の（２））、端末装置１は、記憶した一連の画像のうちの、現在表示されている画像の次の画像を表示する（図１の（３）及び（４））。
【００２４】
このように、端末装置１は、アプリケーションプログラムを起動しなくても、当該アプリケーションプログラムの実行画面の操作方法をユーザに練習させることができる。これにより、操作練習中においてユーザが操作を誤っても、端末装置１は、操作方法の練習を逸脱した処理を行うことがない。このように、端末装置１は、端末装置の操作に不慣れなユーザであっても操作方法の習得に集中することができ且つ簡易なユーザインターフェースを提供することが可能となる。
【００２５】
次に、端末装置１が、表示画面に含まれる各オブジェクト（テキスト、アイコン、ボタン等）を表示する所定の表示倍率を設定している場合について説明する。以降、設定された表示倍率を設定表示倍率と称する場合がある。
【００２６】
図２に示す例では、設定表示倍率として「１．２倍」がユーザによって設定されている。この場合、端末装置１は、通常の表示画面２００（又は設定表示倍率「１倍」における表示画像）に含まれる各オブジェクトを「１．２倍」に拡大した表示画面２１０を表示する。
【００２７】
通常の表示画面２００は、第１ＯＳ（Operating System）表示領域２０１、第２ＯＳ表示領域２０２及びアプリケーション表示領域２０３によって構成される。例えば、第１ＯＳ表示領域２０１には、端末装置１のステータス情報がアイコン等によって表示される。また、第２ＯＳ表示領域２０２には、端末装置１のアプリケーションプログラムの切換え等の操作メニューがアイコン等によって表示される。また、アプリケーション表示領域２０３には、アプリケーションプログラムの実行画面が表示される。
【００２８】
拡大した表示画面２１０は、第１ＯＳ表示領域２１１、第２ＯＳ表示領域２１２及びアプリケーション表示領域２１３によって構成される。例えば、第１ＯＳ表示領域２１１及び第２ＯＳ表示領域２１２には、第１ＯＳ表示領域２０１及び第２ＯＳ表示領域２０２と同じアイコンが「１．２倍」に拡大されて表示される。また、アプリケーション表示領域２１３には、アプリケーションプログラムの実行画面が表示される。
【００２９】
図２に示すように、第１ＯＳ表示領域２１１及び第２ＯＳ表示領域２１２に含まれるアイコンは、第１ＯＳ表示領域２０１及び第２ＯＳ表示領域２０２に含まれるアイコンよりも大きく（１．２倍に）表示される。そのため、第１ＯＳ表示領域２１１及び第２ＯＳ表示領域２１２の縦方向のサイズは、第１ＯＳ表示領域２０１及び第２ＯＳ表示領域２０２よりも長い。したがって、アプリケーション表示領域２１３とアプリケーション表示領域２０３とでは、アスペクト比（縦横比）が異なる。
【００３０】
以下、設定表示倍率に基づく表示枠の表示処理について説明する。図３に示す例では、端末装置１は、図２で説明した拡大した表示画面２１０において、アプリケーションの実行画面をキャプチャした表示画像３００を表示する。表示画像３００は、通常の表示画面２００におけるアプリケーションプログラムの実行画面をキャプチャした画像である。
【００３１】
端末装置１は、設定表示倍率に基づいて、表示画像３００に含まれる操作対象オブジェクト「送信ボタン」の位置及びサイズを変更する。位置の変更処理では、例えば、まず、端末装置１は、通常の表示画面２００における、操作対象オブジェクトの上端且つ左端の位置を特定する。次に、端末装置１は、特定した操作対象オブジェクトの位置に設定表示倍率に基づいて変更されたアプリケーション表示領域２０３の縦方向の縮小比率を乗じた位置を操作対象オブジェクトの相対位置として算出する。そして、端末装置１は、相対位置に表示画像３００の上端及び左端の位置を加算して、枠画像の位置を算出する。
【００３２】
また、サイズの変更処理では、端末装置１は、サイズ（高さ及び幅）に、アプリケーション表示領域２０３の縦方向の縮小比率を乗じた数値を、設定表示倍率が設定された後の枠画像のサイズとする。
【００３３】
例えば、操作対象オブジェクトの位置が（１０，１６０）であり、アプリケーション表示領域２０３の縦方向の縮小比率が９０％である場合、相対位置は、（１０，１６０）の９０％（アプリケーション表示領域２０３の縦方向の縮小比率）の（９，１４４）である。なお、各位置は、通常の表示画面の上端且つ左端の位置を原点（０，０）とし、縦方向（下方向）及び横方向（右方向）の座標で示される。そして、枠画像の位置は、相対位置（９，１４４）に、表示画像３００の上端及び左端の位置（０，１０）を加算した、（９，１５４）となる。また、操作対象オブジェクトのサイズが（２０，３０）であり且つアプリケーション表示領域２０３の縦方向の縮小比率が９０％である場合、枠画像のサイズは（９，２７）となる。なお、縮小比率は、上述した９０％に限定されない。例えば、縮小比率は、設定表示倍率に基づくアプリケーション表示領域２１３に、通常の表示画面２００におけるアプリケーションプログラムの実行画面をキャプチャした表示画像３００が全面表示されるように設定された比率でもよく、また、その他の比率でもよい。また、携帯端末１は、アプリケーション表示領域２１３に対して、所定の拡大比率を乗じた表示画像３００を表示してもよい。この場合、次に、端末装置１は、特定した操作対象オブジェクトの位置に所定の拡大比率を乗じた位置を操作対象オブジェクトの相対位置として算出する。そして、端末装置１は、相対位置に表示画像３００の上端及び左端の位置を加算して、枠画像の位置を算出する。また、サイズの変更処理では、端末装置１は、サイズ（高さ及び幅）に、所定の拡大比率を乗じた数値を、設定表示倍率が設定された後の枠画像のサイズとする。
【００３４】
端末装置１は、算出した枠画像の位置及びサイズに基づいて、表示画像３００に重畳させるようにして枠画像を表示する。これにより、端末装置１は、設定表示倍率が設定されたとしても、表示画像３００に含まれる操作対象オブジェクトの位置及びサイズに対応する枠画像を表示することが可能になる。
【００３５】
そして、設定表示倍率に基づいて表示された画像に含まれる操作対象オブエジェクの表示領域（すなわち、枠画像内）が、ユーザのタップ操作等によって選択指示された場合、端末装置１は、記憶した一連の画像のうちの、現在表示されている画像の次の画像を設定表示倍率に基づいて表示する。
【００３６】
上述のとおり、端末装置１では、表示される画像に設定表示倍率が設定されていても、表示される画像の操作対象オブジェクトに対応する枠画像をユーザに案内することが可能となる。したがって、端末装置１によって、端末装置の操作に不慣れなユーザであっても簡単に操作可能な、端末装置の操作練習用のユーザインターフェースを提供することが可能となる。
【００３７】
なお、上述した図１〜３の説明は、本発明の内容への理解を深めるための説明にすぎない。本発明は、具体的には、次に説明する各実施形態において実施され、且つ、本発明の原則を実質的に超えずに、さまざまな変形例によって実施されてもよい。このような変形例はすべて、本発明及び本明細書の開示範囲に含まれる。
【００３８】
（端末装置１）
図４は、端末装置１の概略構成の一例を示す図である。
【００３９】
端末装置１は、端末装置１にインストールされたアプリケーションプログラムに対応するガイド情報を表示する機能を有する。そのために、端末装置１は、端末通信部１１と、端末記憶部１２と、端末操作部１３と、端末表示部１４と、端末処理部１５とを備える。
【００４０】
なお、本実施形態では、端末装置１として、多機能携帯電話を想定するが、本発明はこれに限定されるものではない。端末装置１は、本発明が適用可能であればよく、例えば、携帯電話（所謂「フィーチャーフォン」）や携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレーヤ、タブレット端末、タブレットＰＣ（Personal Computer）、ノートＰＣ等でもよい。
【００４１】
端末通信部１１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、端末装置１をインターネット等のネットワークに接続する。端末通信部１１は、基地局（図示せず）により割り当てられるチャネルを介して、基地局との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局との間で通信を行う。そして、端末通信部１１は、端末処理部１５から供給されたデータをサーバ等の外部装置に送信する。また、端末通信部１１は、外部装置から受信したデータを端末処理部１５に供給する。
【００４２】
端末記憶部１２は、例えば、半導体メモリ装置を備える。端末記憶部１２は、端末処理部１５での処理に用いられるオペレーティングシステム（Operating System）プログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部１２は、ドライバプログラムとして、端末操作部１３を制御する入力デバイスドライバプログラムや、端末表示部１４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部１２は、アプリケーションプログラムとして、表示データの取得及び表示を行うプログラム等を記憶する。また、端末記憶部１２は、データとして、複数のアプリケーションプログラムのそれぞれに対応するガイド情報（各操作手順に対応するアプリケーションプログラムの実行画面をキャプチャした画像等）、ユーザによって設定された設定表示倍率、アプリケーションプログラムのアイコン画像、第１操作手順テーブルＴ１及び第２操作手順テーブルＴ２等を記憶する。なお、設定表示倍率がユーザによって設定されていない場合、設定表示倍率の初期値（１倍）が記憶される。また、ガイド情報として、各操作手順に対応するアプリケーションプログラムの実行画面をキャプチャした画像が記憶されている場合、各当該画像に関連付けて画像ＩＤが記憶される。また、端末記憶部１２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。なお、第１操作手順テーブルＴ１及び第２操作手順テーブルＴ２の詳細は後述する。
【００４３】
端末操作部１３は、端末装置１の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル等である。ユーザは、端末操作部１３を用いて、文字や数字、記号等を入力することができる。端末操作部１３は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、端末処理部１５に供給される。
【００４４】
端末表示部１４は、動画像、静止画像等の出力が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の表示装置、液晶ディスプレイ、有機ＥＬ（Electro−Luminescence）ディスプレイ等である。端末表示部１４は、端末処理部１５から供給される動画像データに応じた動画像、静止画像データに応じた静止画像等を表示する。
【００４５】
端末処理部１５は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部１５は、端末装置１の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。端末処理部１５は、端末装置１の各種処理が端末記憶部１２に記憶されているプログラムや端末操作部１３の操作等に基づいて適切な手順で実行されるように、端末通信部１１や端末表示部１４等の動作を制御する。端末処理部１５は、端末記憶部１２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部１５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４６】
端末処理部１５は、端末制御部１５１と、取得部１５２と、表示処理部１５３とを有する。端末処理部１５が有するこれらの各部は、端末処理部１５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、端末処理部１５が有するこれらの各部は、ファームウェアとして端末装置１に実装されてもよい。
【００４７】
以下、図５〜１１を参照して、端末装置１の端末表示部１４に表示される各画面の一例について説明する。
【００４８】
図５（ａ）は、端末装置１の端末表示部１４に表示されるホーム画面５００の一例を示す図である。
【００４９】
ホーム画面５００には、端末装置１が実行可能なアプリケーションプログラムのアイコン画像５０１が表示される。なお、ホーム画面５００は、端末装置１が起動したとき等に表示される画面である。
【００５０】
ユーザによる端末操作部１３の操作に応じて、操作方法を練習したいアプリケーションプログラムが指定された場合、表示されたアイコン画像５０１の中から、指定されたアプリケーションプログラムのアイコン画像５０１ａの位置及びサイズに対応する枠画像が表示される。例えば、端末装置１は、アプリケーションプログラムごとにアイコン画像５０２を記憶し、操作方法を練習したいアプリケーションプログラムが指定された場合、指定されたアプリケーションプログラムのアイコン画像５０２を端末記憶部１２から読み出す。次に、端末装置１は、現在のホーム画面５００をキャプチャした画像を取得する。次に、端末装置１は、公知の類似画像検索処理によって、取得した画像の中から、読み出したアイコン画像５０２と合致するアイコン画像５０１ａを抽出し、抽出したアイコン画像５０１ａの位置及びサイズを算出する。そして、端末装置１は、算出した位置及びサイズに対応する枠画像をホーム画面に重畳して表示する。
【００５１】
図５（ｂ）は、端末装置１の端末表示部１４に表示される、枠画像５１１が表示されたホーム画面５１０の一例を示す図である。
【００５２】
ホーム画面５１０には、ホーム画面５００と同様に、アプリケーションプログラムのアイコン画像５０１が表示されている。また、ユーザによって指定されたアプリケーションプログラムのアイコン画像５０１ａに対応する枠画像５１１がホーム画面５１０に重畳して表示される。なお、ホーム画面５１０に、枠画像５１１内をタップ操作させるための情報（例えば、「枠内のアイコンをタップしましょう。」等の文字列情報）が表示されてもよい。
【００５３】
図６（ａ）は、端末装置１の端末表示部１４に表示される実行画面６００の一例を示す図である。実行画面６００は、ホーム画面５１０に表示されたアイコン画像５０１ａをユーザがタップ操作した場合において、アイコン画像５０１ａのアプリケーションプログラムが起動したときに表示される。
【００５４】
図６（ａ）に示す例では、実行画面６００として、電子メールプログラムが実行した場合の実行画面が表示される。なお、図６（ｂ）は、端末装置１の端末表示部１４に表示された実行画面６００に枠画像６１０を重畳して表示した画面の一例を示す図である。実行画面６００には、枠画像６１０とともに操作方法情報６１１が重畳されて表示される。
【００５５】
枠画像６１０は、表示された実行画面６００における操作対象である操作対象オブジェクト「新規ボタン」の位置及びサイズに対応する枠画像である。操作方法情報６１１には、ユーザに、表示された枠画像６１０に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００５６】
図７（ａ）は、端末装置１の端末表示部１４に表示される実行画面７００の一例を示す図である。
【００５７】
実行画面７００は、実行画面６００に表示された枠画像６１０に対応する操作対象オブジェクトをユーザがタップ操作した場合における電子メールプログラムの実行画面である。図６（ｂ）及び図７（ａ）に示す例では、操作対象オブジェクト「新規ボタン」がユーザによってタップ操作されることに応じて、実行画面７００として新規メール作成画面が表示される。
【００５８】
実行画面７００には、枠画像７０１及び操作方法情報７０２が重畳されて表示される。枠画像７０１は、表示された実行画面７００における操作対象である操作対象オブジェクト「宛先入力ボックス」の位置及びサイズに対応する枠画像である。操作方法情報７０２には、ユーザに、表示された枠画像７０１に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００５９】
図７（ｂ）は、端末装置１の端末表示部１４に表示された実行画面７００に、次の操作対象である操作対象オブジェクトに対応する枠画像７１０を重畳して表示した画面の一例を示す図である。実行画面７００には、図７（ａ）に示される枠画像７０１とともに、新たに枠画像７１０及び操作方法情報７１１が重畳されて表示される。図７（ａ）及び図７（ｂ）に示す例では、枠画像７０１に対応する操作対象オブジェクト「宛先入力ボックス」がユーザによってタップ操作されたことに応じて、カーソルを「宛先入力ボックス」内に表示する処理が実行され、且つ、実行画面７００に、枠画像７１０及び操作方法情報７１１が重畳されて表示される。
【００６０】
枠画像７１０は、表示された実行画面７００における、次の操作対象である操作対象オブジェクト「文字入力ボタン」の位置及びサイズに対応する枠画像である。操作方法情報７１１には、ユーザに、表示された枠画像７１０に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００６１】
図８（ａ）は、端末装置１の端末表示部１４に表示された実行画面７００に、次の操作対象である操作対象オブジェクトに対応する枠画像８００を重畳して表示した画面の一例を示す図である。実行画面７００には、図７（ａ）に示される枠画像７０１とともに、新たに枠画像８００及び操作方法情報８０１が重畳されて表示される。図７（ｂ）及び図８（ａ）に示す例では、枠画像７１０に対応する操作対象オブジェクト「文字入力ボタン」がユーザによってタップ操作されたことに応じて、「ａ」の文字を「宛先入力ボックス」内に表示する処理が実行され、且つ、実行画面７００に、枠画像８００及び操作方法情報８０１が重畳されて表示される。
【００６２】
枠画像８００は、表示された実行画面７００における、次の操作対象である操作対象オブジェクト「文字入力ボタン」の位置及びサイズに対応する枠画像である。操作方法情報８０１には、ユーザに、表示された枠画像８００に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００６３】
図８（ｂ）は、端末装置１の端末表示部１４に表示された実行画面７００に、次の操作対象である操作対象オブジェクトに対応する枠画像８１０を重畳して表示した画面の一例を示す図である。実行画面７００には、図７（ａ）に示される枠画像７０１とともに、新たに枠画像８１０及び操作方法情報８１１が重畳されて表示される。図８（ａ）及び図８（ｂ）に示す例では、枠画像８００に対応する操作対象オブジェクト「文字入力ボタン」がユーザによってタップ操作されたことに応じて、「ｅ」の文字を「宛先入力ボックス」内に表示する処理が実行され、且つ、実行画面７００に、枠画像８１０及び操作方法情報８１１が重畳されて表示される。
【００６４】
枠画像８１０は、表示された実行画面７００における、次の操作対象である操作対象オブジェクト「文字入力ボタン」の位置及びサイズに対応する枠画像である。操作方法情報８１１には、ユーザに、表示された枠画像８１０に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００６５】
図９（ａ）は、枠画像７０１に対応する「宛先入力ボックス」に所定の文字列が全て入力された後に、端末装置１の端末表示部１４に表示された実行画面７００に、次の操作対象である操作対象オブジェクト「件名入力ボックス」に対応する枠画像９００及び操作対象オブジェクト「文字切替ボタン」に対応する枠画像９０１を重畳して表示した画面の一例を示す図である。
【００６６】
枠画像７０１に対応する「宛先入力ボックス」に所定の文字列が全て入力されると、枠画像９００が表示されるとともに、枠画像９００に対応する「件名入力ボックス」内にカーソルを表示する処理が実行され、且つ、実行画面７００に、枠画像９０１及び操作方法情報９０２が重畳されて表示される。
【００６７】
枠画像９０１は、表示された実行画面７００における、次の操作対象である操作対象オブジェクト「文字切替ボタン」の位置及びサイズに対応する枠画像である。操作方法情報９０２には、ユーザに、表示された枠画像９０１に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００６８】
図９（ｂ）は、端末装置１の端末表示部１４に表示された実行画面７００に、次の操作対象である操作対象オブジェクトに対応する枠画像９１０を重畳して表示した画面の一例を示す図である。実行画面７００には、図９（ａ）に示される枠画像９０１とともに、新たに枠画像９１０及び操作方法情報９１１が重畳されて表示される。図９（ａ）及び図９（ｂ）に示す例では、枠画像９０１に対応する操作対象オブジェクト「文字切替ボタン」がユーザによってタップ操作されたことに応じて、文字入力ボタンの入力モードが、英数字入力モードから、かな入力モードに変更する処理が実行され、且つ、実行画面７００に、枠画像９１０及び操作方法情報９１１が重畳されて表示される。
【００６９】
枠画像９１０は、表示された実行画面７００における、次の操作対象である操作対象オブジェクト「文字入力ボタン」の位置及びサイズに対応する枠画像である。操作方法情報９１１には、ユーザに、表示された枠画像９１０に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００７０】
図１０（ａ）は、枠画像９０１に対応する「件名入力ボックス」に所定の文字列が全て入力された後に、端末装置１の端末表示部１４に表示された実行画面７００に、次の操作対象である操作対象オブジェクト「本文入力ボックス」に対応する枠画像１０００及び操作対象オブジェクト「文字入力ボタン」に対応する枠画像１００１を重畳して表示した画面の一例を示す図である。
【００７１】
枠画像９０１に対応する「件名入力ボックス」に所定の文字列が全て入力されると、枠画像１０００が表示されるとともに、枠画像１０００に対応する「本文入力ボックス」内にカーソルを表示する処理が実行され、且つ、実行画面７００に、枠画像１００１及び操作方法情報１００２が重畳されて表示される。
【００７２】
枠画像１００１は、表示された実行画面７００における、次の操作対象である操作対象オブジェクト「文字入力ボタン」の位置及びサイズに対応する枠画像である。操作方法情報１００２には、ユーザに、表示された枠画像１００１に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００７３】
図１０（ｂ）は、枠画像１０００に対応する「本文入力ボックス」に所定の文字列の最後の文字を入力するための画面の一例を示す図である。端末装置１の端末表示部１４に表示された実行画面７００に、次の操作対象である操作対象オブジェクト「本文入力ボックス」に対応する枠画像１０１０及び操作方法情報１０１１が重畳されて表示される。
【００７４】
枠画像１０１０は、表示された実行画面７００における、次の操作対象である操作対象オブジェクト「文字入力ボタン」の位置及びサイズに対応する枠画像である。操作方法情報１０１１には、ユーザに、表示された枠画像１０１０に対応する操作対象オブジェクトを操作するように促す文字列情報等が表示される。
【００７５】
ユーザによって、枠画像１０１０に対応する操作対象オブジェクトが選択されたことに応じて、「。」の文字を「本文入力ボックス」内に表示する処理が実行され、その後、電子メールプログラムの実行が終了する。そして、後述する画像表示画面１１００が表示される。
【００７６】
図１１（ａ）は、端末装置１の端末表示部１４に表示される画像表示画面１１００の一例を示す図である。画像表示画面１１００には、実行画面の画像１１０１、枠画像１１０２、操作方法情報１１０３等が表示される。画像表示画面１１００は、図１０（ｂ）に示される実行画面７００において、枠画像１０１０に対応する操作対象オブジェクトが選択された場合に表示される。
【００７７】
実行画面の画像１１０１は、枠画像１０１０に対応する操作対象オブジェクトが選択された場合に表示された実行画面をキャプチャした画像である。枠画像１１０２は、実行画面の画像１１０１における操作対象である操作対象オブジェクトの画像領域の位置及びサイズに対応する枠画像である。操作方法情報１１０３は、ユーザに、表示された枠画像１１０２に対応する操作対象オブジェクトの画像領域を操作するように促す文字列情報等が表示される。
【００７８】
なお、画像１１０１に対応する実行画面は、当該画像１１０１に含まれる枠画像１０１０に対応する操作対象オブジェクトに関連付けられた所定の処理が他の装置との通信処理を含む場合の実行画面等である。これにより、ユーザが、操作練習中においてユーザが操作を誤っても、無用な通信費用がかかることがないため、ユーザは操作方法の習得に集中することが可能になる。
【００７９】
図１１（ｂ）は、端末装置１の端末表示部１４に表示される画像表示画面１１１０の一例を示す図である。画像表示画面１１１０には、実行画面の画像１１１１、操作方法情報１１１２、終了ボタン１１１３等が表示される。画像表示画面１１１０は、図１１（ａ）に示される画像表示画面１１００において、枠画像１１０２に対応する操作対象オブジェクトの画像領域が選択された場合に表示される。
【００８０】
実行画面の画像１１１１は、枠画像１１０２に対応する操作対象オブジェクトが選択された場合に表示された実行画面をキャプチャした画像である。操作方法情報１１１２は、ユーザに練習させる所定の操作手順が終了したことを示す文字列情報等が表示される。ユーザによって、終了ボタン１１１３が選択されると、画像表示画面１１１０の表示が終了し、操作方法の練習が終了する。
【００８１】
（各種テーブル）
以下、端末記憶部１２に記憶される各種テーブルについて説明する。図１２（ａ）は、第１操作手順テーブルＴ１のデータ構造の一例を示す図であり、図１２（ｂ）は、第２操作手順テーブルＴ２のデータ構造の一例を示す図である。なお、端末記憶部１２に記憶される各種テーブルの全て又は一部は、端末記憶部１２とは異なる一又は複数の装置によって記憶されてもよい。この場合、端末装置１は、無線又は有線の通信ネットワークを介して、各種テーブルを記憶する一又は複数の装置と接続し、一又は複数の装置から各種テーブルに含まれる情報を受信し、又は、一又は複数の装置に各種テーブルに記憶する情報を送信する。
【００８２】
図１２（ａ）に示す第１操作手順テーブルＴ１は、アプリケーションプログラムの実行画面における操作対象である操作対象オブジェクトに対応する枠画像の位置及びサイズ、並びに、実行画面をキャプチャした画像に遷移する手順を管理するためのテーブルである。第１操作手順テーブルＴ１は、各アプリケーションプログラムにおいて、ユーザに練習させたい機能ごとに作成される。第１操作手順テーブルＴ１には、ユーザに練習させる所定の操作手順のそれぞれについて、各操作手順の手順ＩＤ（Identification）、位置、サイズ、画像練習指示等が互いに関連付けて所定の操作手順の順番に従って記憶される。
【００８３】
手順ＩＤは、各操作手順を一意に識別するための識別情報の一例である。また、位置には、各操作手順に対応するアプリケーションプログラムの実行画面における操作対象である操作対象オブジェクトの位置を示す情報が記憶される。また、サイズには、各操作手順に対応するアプリケーションプログラムの実行画面における操作対象である操作対象オブジェクトのサイズを示す情報が記憶される。画像練習指示には、各操作手順に対応するアプリケーションプログラムの実行画面における操作対象である操作対象オブジェクトが選択された場合に遷移する実行画面をキャプチャした画像に係る、後述する第２操作手順テーブルＴ２の手順ＩＤが記憶される。なお、画像練習指示に情報が記憶されていない場合、実行画面をキャプチャした画像に遷移しない。
【００８４】
図１２（ｂ）に示す第２操作手順テーブルＴ２は、アプリケーションプログラムの実行画面をキャプチャした画像、並びに、当該画像に含まれる操作対象オブジェクトに対応する枠画像の位置及びサイズを管理するためのテーブルである。第２操作手順テーブルＴ２は、各アプリケーションプログラムにおいて、ユーザに練習させたい機能ごとに作成される。第２操作手順テーブルＴ２には、ユーザに練習させる所定の操作手順のそれぞれについて、各操作手順の手順ＩＤ、画像ＩＤ，位置、サイズ等が互いに関連付けて所定の操作手順の順番に従って記憶される。
【００８５】
手順ＩＤは、各操作手順を一意に識別するための識別情報の一例である。また、画像ＩＤには、各操作手順に対応するアプリケーションプログラムの実行画面をキャプチャした画像を識別するための識別情報が記憶される。また、位置には、各操作手順に対応するアプリケーションプログラムの実行画面における操作対象である操作対象オブジェクトの位置を示す情報が記憶される。また、サイズには、各操作手順に対応するアプリケーションプログラムの実行画面における操作対象である操作対象オブジェクトのサイズを示す情報が記憶される。
【００８６】
（アイコン画像提示処理の動作フロー）
図１３は、取得部１５２、表示処理部１５３によって実行されるガイド画面表示処理の動作フローの一例を示す図である。
【００８７】
まず、取得部１５２は、端末制御部１５１から、アイコン画像提示指示を取得する（ステップＳ１０１）。すなわち、端末制御部１５１は、図示しない練習開始画面に表示された複数のアプリケーションプログラムの中からユーザによって練習したいアプリケーションプログラムが選択され、且つ、選択されたアプリケーションプログラムのうちの練習したい機能がユーザによって指定されたことを検知した場合に、取得部１５２にアイコン画像提示指示を供給する。なお、アイコン画像提示指示には、選択されたアプリケーションプログラムを示す情報及び練習したい機能を示す情報が含まれる。
【００８８】
次に、取得部１５２は、端末装置１の現在のホーム画面をキャプチャした画像を取得する（ステップＳ１０２）。
【００８９】
次に、表示処理部１５３は、アイコン画像提示指示に含まれるアプリケーションプログラムを示す情報に基づいて、アプリケーションプログラムのアイコン画像を端末記憶部１２から読み出す。そして、表示処理部１５３は、ステップＳ１０２で取得した画像の中から、読み出したアイコン画像と合致するアイコン画像を抽出する（ステップＳ１０３）。
【００９０】
次に、表示処理部１５３は、抽出したアイコン画像の位置及びサイズを算出する（ステップＳ１０４）。すなわち、キャプチャした画像の上端且つ左端の位置を原点（０，０）とし、且つ、キャプチャした画像の縦方向の高さ及び画像の横方向のサイズに基づいて、抽出したアイコン画像の上端且つ左端の位置及びサイズを算出する。
【００９１】
そして、表示処理部１５３は、算出した枠画像の位置及びサイズに対応する枠画像を生成し、ホーム画像に重畳させるようにして、生成した枠画像を表示し（ステップＳ１０５）、一連のステップを終了する。
【００９２】
なお、上述したステップＳ１０３〜Ｓ１０４をサーバ等の外部装置が実行してもよい。この場合、例えば、取得部１５２は、アイコン画像提示指示及び取得した画像を、端末通信部１１を介して外部装置に送信する。外部装置は、各アプリケーションプログラムのアイコン画像を記憶しており、端末装置１から送信されたアイコン画像提示指示及び画像を受信すると、ステップＳ１０３〜Ｓ１０４の各処理を実行する。そして、外部装置は、ステップＳ１０３〜Ｓ１０４の各処理の実行結果を端末装置１に送信する。
【００９３】
これにより、端末装置１は、端末記憶部１２の記憶容量を消費せずに、ホーム画面に枠画像を表示することが可能になる。
（練習情報表示処理の動作フロー）
図１４は、端末制御部１５１、取得部１５２、表示処理部１５３によって実行される練習情報表示処理の動作フローの一例を示す図である。練習情報表示処理は、ユーザによる端末操作部１３による操作に応じて、ホーム画面に表示された枠画像に対応するアイコン画像が選択された場合に、実行される。
【００９４】
まず、端末制御部１５１は、選択されたアイコン画像に対応するアプリケーションプログラムを起動させ、表示処理部１５３は、アプリケーションプログラムの最初の実行画面を表示し、第１操作手順テーブルＴ１を参照し、最初の操作手順の手順ＩＤに関連図けられた位置及びサイズに対応する枠画像を表示する（ステップＳ２０１）。
【００９５】
次に、表示処理部１５３は、選択指示を取得したか否かを判定する（ステップＳ２０２）。なお、ステップＳ２０１で表示された実行画面における操作対象の操作対象オブジェクトが選択された場合、端末制御部１５１は、表示処理部１５３に選択指示を供給し、表示処理部１５３は、端末制御部１５１から供給された選択指示を所得する。
【００９６】
表示処理部１５３は、選択指示を取得していないと判定した場合（ステップＳ２０２−Ｎｏ）、端末制御部１５１から選択指示を取得するまでステップＳ２０２を実行する。
【００９７】
次に、表示処理部１５３は、選択指示を取得したと判定した場合（ステップＳ２０２−Ｙｅｓ）、現在の操作手順の手順ＩＤに、画像練習指示が記憶されているか否かを判定する（ステップＳ２０３）。
【００９８】
表示処理部１５３によって画像練習指示が記憶されていると判定された場合（ステップＳ２０３−Ｙｅｓ）、端末制御部１５１は、実行中（練習中）のアプリケーションプログラムの実行を終了し、後述するステップＳ２０６に処理を進める。
【００９９】
また、表示処理部１５３は、画像練習指示画像練習指示が記憶されていないと判定した場合（ステップＳ２０３−Ｎｏ）、端末制御部１５１は、ステップＳ２０２において選択されたと判定された操作対象オブジェクトに関連付けられた所定の処理を実行する（ステップＳ２０４）。なお、所定の処理は、例えば、操作対象オブジェクトがメールの新規作成を指示するボタンである場合、メール作成画面（「次の実行画面」の一例）を表示する処理であり、また、例えば、操作対象オブジェクトが文字入力を指示するボタンである場合、カーソルが表示された入力ボックスに文字を表示する処理である。
【０１００】
次に、表示処理部１５３は、ステップＳ２０２において選択されたと判定された操作対象オブジェクトに対応する操作手順の次の操作手順の手順ＩＤを特定し、第１操作手順テーブルＴ１を参照して、特定した手順ＩＤに関連付けられた位置及びサイズを抽出する。次に、表示処理部１５３は、抽出した位置及びサイズに対応する枠画像を表示し、ステップＳ２０２に処理を戻す（ステップＳ２０５）。
【０１０１】
表示処理部１５３は、端末記憶部１２に記憶された設定表示倍率を取得する（ステップＳ２０６）。
【０１０２】
次に、表示処理部１５３は、ステップＳ２０３において記憶されたと判定した画像練習指示に含まれる手順ＩＤを抽出して、第２操作手順テーブルＴ２を参照して、抽出した手順ＩＤに関連付けられた画像ＩＤ、位置及びサイズを抽出する。次に、表示処理部１５３は、抽出した画像ＩＤに関連付けられた画像（実行画面をキャプチャした画像）を設定表示倍率に基づいて表示し、抽出した位置及びサイズに対応する枠画像を設定表示倍率に基づいて表示する（ステップＳ２０７）。
【０１０３】
次に、表示処理部１５３は、選択指示を取得したか否かを判定する（ステップＳ２０８）。すなわち、表示されている画像に含まれる、操作対象の操作対象オブジェクトの画像領域が選択された場合、端末制御部１５１は、表示処理部１５３に選択指示を供給し、表示処理部１５３は、端末制御部１５１から供給された選択指示を所得する。
【０１０４】
表示処理部１５３は、選択指示を取得しない場合（ステップＳ２０８−Ｎｏ）、端末制御部１５１から選択指示を取得するまでステップＳ２０８を実行する。
【０１０５】
次に、表示処理部１５３は、ステップＳ２０８で選択指示が取得されたと判定された場合（ステップＳ２０８−Ｙｅｓ）、当該選択指示が取得されたと判定された際の操作対象オブジェクトが終了ボタンであるか否かを判定する（ステップＳ２０９）。
【０１０６】
表示処理部１５３は、ステップＳ２０８で選択指示が取得されたと判定された際の操作対象オブジェクトが終了ボタンでないと判定した場合（ステップＳ２０９−Ｎｏ）、ステップＳ２０８で選択指示が取得されたと判定された際の操作対象オブジェクトに対応する操作手順の次の操作手順の手順ＩＤを特定し、第２操作手順テーブルＴ２を参照して、特定した画像ＩＤ、位置及びサイズを抽出する。次に、表示処理部１５３は、抽出した画像ＩＤに関連付けられた画像を表示し、抽出した位置及びサイズに対応する枠画像を表示し（ステップＳ２１０）、ステップＳ２０８に処理を戻す。
【０１０７】
また、表示処理部１５３は、ステップＳ２０８で選択指示が取得されたと判定された際の操作対象オブジェクトが終了ボタンであると判定した場合（ステップＳ２０９−Ｙｅｓ）、一連のステップを終了する。
【０１０８】
（変形例１）
なお、本発明は、上述した実施形態に限定されるものではない。例えば、操作方法情報６１１は、文字列情報に限らず、表示された枠画像に対応する操作対象オブジェクトを操作するように促す情報であれば、どのような情報でもよく、例えば、画像情報（枠画像を指し示す矢印画像等）、音声情報等であってもよい。
【０１０９】
（変形例２）
また、端末装置１の各画面において枠画像が表示されている場合、ユーザによる端末操作部１３の操作に応じて、枠画像以外の表示領域が指定された場合、端末制御部１５１は、当該指定された情報を無効にしてもよい。これにより、ユーザが、誤操作によって枠画像以外の表示領域を指定したとしても、当該誤操作が実行中のアプリケーションに反映されないため、ユーザの操作練習が中断することなく、端末装置１によって、効率的な画面操作練習を提供することが可能になる。
【０１１０】
なお、上述した変形例１及び変形例２は、少なくとも２以上の変形例が組み合わされて本実施形態の端末装置１に組み込まれてもよい。
【０１１１】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１１２】
１    端末装置
１１    端末通信部
１２    端末記憶部
１３    端末操作部
１４    端末表示部
１５    端末処理部
１５１    端末制御部
１５２    取得部
１５３    表示処理部
【図１】
2018195220.tif 000003
【図２】
2018195220.tif 000004
【図３】
2018195220.tif 000005
【図４】
2018195220.tif 000006
【図５】
2018195220.tif 000007
【図６】
2018195220.tif 000008
【図７】
2018195220.tif 000009
【図８】
2018195220.tif 000010
【図９】
2018195220.tif 000011
【図１０】
2018195220.tif 000012
【図１１】
2018195220.tif 000013
【図１２】
2018195220.tif 000014
【図１３】
2018195220.tif 000015
【図１４】
2018195220.tif 000016