(57)【要約】【課題】操作マクロの内容の把握を容易にする。【解決手段】本発明の端末装置は、表示部と、操作入力部に入力される操作の入力順序と入力された操作の内容を示す操作情報とを示す操作マクロを記憶する記憶部と、操作マクロを記憶部に記憶させる旨が操作入力部に入力されると、その操作マクロを記憶部に記憶させるとともに、操作マクロに示される操作に応じた映像を示す映像データをその操作に対応させて記憶部に記憶させ、記憶部に記憶されている操作マクロの選択を行う旨が操作入力部に入力されると、記憶部に記憶されている操作マクロに示される操作に対応して記憶部に記憶されている映像データに基づく映像を表示部に表示させ、表示部への映像の表示後、操作マクロを選択する旨が操作入力部に入力されると、選択された操作マクロに示される操作を順番に実行する処理部と、を有する。【選択図】図１
2012169997.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
操作入力が行われる操作入力部と、
前記操作入力部に入力される操作の入力順序と前記入力された操作の内容を示す操作情報とを示す操作マクロを記憶する記憶部と、
前記操作マクロを前記記憶部に記憶させる旨が前記操作入力部に入力されると、該操作マクロを前記記憶部に記憶させるとともに、前記操作マクロに示される操作に応じた映像を示す映像データを該操作の操作情報に対応させて前記記憶部に記憶させ、
前記記憶部に記憶されている操作マクロの選択を行う旨が前記操作入力部に入力されると、前記記憶部に記憶されている操作マクロに示される操作の操作情報に対応して前記記憶部に記憶されている映像データに基づく映像を前記表示部に表示させ、前記表示部への前記映像の表示後、前記操作マクロを選択する旨が前記操作入力部に入力されると、前記選択された操作マクロに示される操作を順番に実行する処理部と、を有することを特徴とする端末装置。
【請求項２】
請求項１記載の端末装置において、
前記処理部は、前記表示部に表示されている映像を選択する旨が前記操作入力部に入力されると、前記操作マクロに示される操作のうち、入力順序が最初の操作から前記選択された映像を示す映像データに対応する操作までを順番に実行することを特徴とする端末装置。
【請求項３】
請求項２記載の端末装置において、
前記処理部は、前記表示部に表示されている映像を選択する旨が前記操作入力部に入力されたのち、前記記憶部に記憶されている操作マクロを編集する旨が前記操作入力部に入力されると、前記操作マクロを編集する旨の入力後に入力された操作を、前記選択された映像を示す映像データに対応して前記記憶部に記憶されている操作の後に続く操作として前記記憶部に記憶させ、前記操作マクロを編集する旨の入力後に入力された操作の操作情報を前記記憶部に記憶させることを特徴とする端末装置。
【請求項４】
請求項１から３のいずれか１項に記載の端末装置であって、
前記処理部は、前記操作マクロを前記記憶部に記憶させる旨が前記操作入力部に入力されると、前記操作マクロに示される操作に応じた映像を前記表示部に表示させるとともに、前記映像に重複して前記操作マクロの前記記憶部への記憶が行われている旨を示す画像を前記表示部に表示させることを特徴とする端末装置。
【請求項５】
入力された操作の入力順序と前記入力された操作の内容を示す操作情報とを示す前記操作マクロを記憶させる旨の入力を受け付けると、該操作マクロを記憶するとともに、前記操作マクロに示される操作に応じた映像を示す映像データを該操作の操作情報に対応させて記憶し、
前記記憶されている操作マクロの選択を行う旨の入力を受け付けると、前記記憶されている操作マクロに示される操作の操作情報に対応して記憶している映像データに基づく映像を表示し、前記映像の表示後、前記操作マクロを選択する旨の入力を受け付けると、前記選択された操作マクロに示される操作を順番に実行することを特徴とする端末装置の制御方法。
【請求項６】
請求項５記載の端末装置の制御方法において、
前記表示されている映像を選択する旨の入力を受け付けると、前記操作マクロに示される操作のうち、入力順序が最初の操作から前記選択された映像を示す映像データに対応する操作までを順番に実行することを特徴とする端末装置の制御方法。
【請求項７】
請求項６記載の端末装置の制御方法において、
前記表示されている映像を選択する旨の入力を受け付けたのち、前記記憶されている操作マクロを編集する旨の入力を受け付けると、前記操作マクロを編集する旨の入力後に入力された操作を、前記選択された映像を示す映像データに対応して記憶している操作の後に続く操作として記憶し、前記操作マクロを編集する旨の入力後に入力された操作の操作情報を記憶することを特徴とする端末装置の制御方法。
【請求項８】
請求項５から７のいずれか１項に記載の端末装置の制御方法であって、
前記操作マクロを記憶させる旨の入力を受け付けると、前記操作マクロに示される操作に応じた映像を表示するとともに、前記映像に重複して前記操作マクロの記憶が行われている旨を示す画像を表示させることを特徴とする端末装置の制御方法。
【請求項９】
表示部と、操作入力が行われる操作入力部と、記憶部と、を有する端末装置に、
前記操作入力部に入力される操作の入力順序と前記入力された操作の内容を示す操作情報とを示す操作マクロを前記記憶部に記憶させる処理と、
前記操作マクロを前記記憶部に記憶させる旨が前記操作入力部に入力されると、該操作マクロを前記記憶部に記憶させるとともに、前記操作マクロに示される操作に応じた映像を示す映像データを該操作の操作情報に対応させて前記記憶部に記憶させる処理と、
前記記憶部に記憶されている操作マクロの選択を行う旨が前記操作入力部に入力されると、前記記憶部に記憶されている操作マクロに示される操作の操作情報に対応して前記記憶部に記憶されている映像データに基づく映像を前記表示部に表示させ、前記表示部への前記映像の表示後、前記操作マクロを選択する旨が前記操作入力部に入力されると、前記選択された操作マクロに示される操作を順番に実行する処理と、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作マクロ機能を有する端末装置、端末装置の制御方法、および、プログラムに関する。
【背景技術】
【０００２】
携帯電話などの端末装置においては、例えば、メール作成画面を表示部に表示させるといった所定の動作を行わせるために、複数の操作を順に入力する必要があり、手間がかかるという問題がある。
【０００３】
そこで、端末装置のなかには、複数の操作を順に入力することで表示部に表示される画面を記憶するショートカット機能を有するものがある。ショートカット機能を有する端末装置によれば、記憶されている画面を選択する旨が入力されると、その画面を表示させるまでの複数の操作入力を行うことなく、選択された画面が表示される状態に移行する。したがって、ショートカット機能を有する端末装置によれば、操作入力の手間を省くことができる。
【０００４】
しかしながら、一般に、ショートカット機能を用いて記憶させておくことができる画面は限られていることが多く、使用者が所望する画面をショートカット機能を用いて記憶させておくことができないことがある。
【０００５】
また、端末装置には、種々のパラメータを設定する操作が入力されることがある。ここで、パラメータ設定後の画面をショートカット機能を用いて記憶しても、ショートカット機能を有する端末装置においては、パラメータの設定内容を記憶することができず、設定されたパラメータを反映させることができないことがある。
【０００６】
そこで、特許文献１（国際公開２００６／１０４２１７号）および特許文献２（特開２００１−２９０８０９号公報）には、順に入力された操作の内容を示す操作情報と入力された操作の入力順序とを示す操作マクロを記憶する記憶部を有し、記憶部に記憶されている操作マクロを選択する旨が入力されると、選択された操作マクロに示される操作を順番に実行する操作マクロ機能を備えた端末装置が開示されている。なお、以下では、操作マクロに示される操作を順番に実行することを、操作マクロを実行すると称する。
【０００７】
操作マクロ機能を有する端末装置によれば、使用者が所望する画面がショートカット機能を用いて記憶できない画面であっても、その画面が表示部に表示される状態に移行するまでの操作の入力順序を操作マクロとして記憶させておけば、その画面を表示させるまでの操作入力を行うことなく、その操作マクロを選択する旨を入力するだけで操作マクロが実行され、その画面が表示部に表示された状態に移行するので、操作入力の手間を省くことができる。また、操作マクロ機能を有する端末装置によれば、パラメータの設定内容も操作情報として記憶されるので、設定されたパラメータを反映させることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開２００６／１０４２１７号
【特許文献２】特開２００１−２９０８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
操作マクロ機能を有する端末装置においては、操作マクロを記憶部に記憶させる際に、使用者が入力したその操作マクロの名称（マクロ名）が記憶部に記憶される。
【００１０】
使用者が操作マクロを選択する際には、マクロ名から操作マクロの内容をある程度把握することはできるが、操作マクロの登録時に具体的にどのような操作を行ったかは、記憶部に記憶されている操作マクロの内容の記述を辿る必要がある。しかし、操作マクロの内容はテキスト形式あるいはバイナリ形式などでコード化されているため、内容を把握するためには、コード化された記述を順に辿る必要があり、手間がかかる。
【００１１】
したがって、操作マクロ機能を有する端末装置には、操作マクロの内容の把握するのが困難であるという課題がある。
【００１２】
本発明の目的は、上述した課題を解決し、容易に操作マクロの内容の把握することができる端末装置、端末装置の制御方法、および、プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明の端末装置は、
表示部と、
操作入力が行われる操作入力部と、
前記操作入力部に入力される操作の入力順序と前記入力された操作の内容を示す操作情報とを示す操作マクロを記憶する記憶部と、
前記操作マクロを前記記憶部に記憶させる旨が前記操作入力部に入力されると、該操作マクロを前記記憶部に記憶させるとともに、前記操作マクロに示される操作に応じた映像を示す映像データを該操作の操作情報に対応させて前記記憶部に記憶させ、
前記記憶部に記憶されている操作マクロの選択を行う旨が前記操作入力部に入力されると、前記記憶部に記憶されている操作マクロに示される操作の操作情報に対応して前記記憶部に記憶されている映像データに基づく映像を前記表示部に表示させ、前記表示部への前記映像の表示後、前記操作マクロを選択する旨が前記操作入力部に入力されると、前記選択された操作マクロに示される操作を順番に実行する処理部と、を有する。
【００１４】
上記目的を達成するために本発明の端末装置の制御方法は、
入力された操作の入力順序と前記入力された操作の内容を示す操作情報とを示す前記操作マクロを記憶させる旨の入力を受け付けると、該操作マクロを記憶するとともに、前記操作マクロに示される操作に応じた映像を示す映像データを該操作の操作情報に対応させて記憶し、
前記記憶されている操作マクロの選択を行う旨の入力を受け付けると、前記記憶されている操作マクロに示される操作の操作情報に対応して記憶している映像データに基づく映像を表示し、前記映像の表示後、前記操作マクロを選択する旨の入力を受け付けると、前記選択された操作マクロに示される操作を順番に実行する。
【００１５】
上記目的を達成するために本発明のプログラムは、
表示部と、操作入力が行われる操作入力部と、記憶部と、を有する端末装置に、
前記操作入力部に入力される操作の入力順序と前記入力された操作の内容を示す操作情報とを示す操作マクロを前記記憶部に記憶させる処理と、
前記操作マクロを前記記憶部に記憶させる旨が前記操作入力部に入力されると、該操作マクロを前記記憶部に記憶させるとともに、前記操作マクロに示される操作に応じた映像を示す映像データを該操作の操作情報に対応させて前記記憶部に記憶させる処理と、
前記記憶部に記憶されている操作マクロの選択を行う旨が前記操作入力部に入力されると、前記記憶部に記憶されている操作マクロに示される操作の操作情報に対応して前記記憶部に記憶されている映像データに基づく映像を前記表示部に表示させ、前記表示部への前記映像の表示後、前記操作マクロを選択する旨が前記操作入力部に入力されると、前記選択された操作マクロに示される操作を順番に実行する処理と、を実行させる。
【発明の効果】
【００１６】
本発明によれば、操作マクロの内容の把握を容易にすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態の端末装置の構成を示すブロック図である。
【図２】図１に示す端末装置の操作マクロ登録時の動作を示すフローチャートである。
【図３】図１に示す表示部に表示される画面の遷移を示す図である。
【図４】図１に示す記憶部に記憶される操作マクロの一例を示す図である。
【図５】図１に示す端末装置の操作マクロを用いた操作時の動作を示すフローチャートである。
【図６】図１に示す表示部に表示される画面の一例を示す図である。
【図７】図１に示す記憶部に記憶される操作マクロの他の一例を示す図である。
【図８】図１に示す表示部に表示される画面の他の一例を示す図である。
【図９】図１に示す表示部に表示される画面のさらに他の一例を示す図である。
【図１０】図１に示す端末装置の他の動作を説明するための図である。
【発明を実施するための形態】
【００１８】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１９】
図１は、本発明の一実施形態の端末装置１０の構成を示すブロック図である。
【００２０】
なお、端末装置１０の具体例としては、携帯電話、携帯型ゲーム機、パーソナルコンピュータなどがある。
【００２１】
図１に示す端末装置１０は、操作入力部１１と、処理部１２と、記憶部１３と、表示部１４と、を有する。
【００２２】
操作入力部１１は、例えば、キーボード、マウス、タッチパネルなどであり、入力された操作の内容を示す操作情報を処理部１２に出力する。なお、操作情報としては、押下されたキーを示す情報、カーソル、フォーカス位置などの表示部１４上における座標を示す情報、設定されたパラメータを示す情報などがある。
【００２３】
処理部１２は、操作入力部１１を介して入力された操作に応じた映像を示す映像データを、記憶部１３、あるいは、記憶部１３以外の不図示の記憶部に記憶されているデータに基づいて生成し、その生成した映像データに示される映像を表示部１４に表示させる。
【００２４】
また、処理部１２は、操作入力部１１を介して、操作マクロを記憶部１３に記憶させる登録処理を行う旨の入力を受け付けると、その操作マクロを記憶部１３に記憶させるとともに、その操作マクロが入力順序を示す操作に応じた映像を示す映像データを各操作の操作情報に対応させて記憶部１３に記憶させる。
【００２５】
また、処理部１２は、操操作入力部１１を介して、作マクロ機能を有効にする旨の入力を受け付けると、記憶部１３に記憶されている操作マクロを示す操作マクロ選択画面を表示部１４に表示させ、操作マクロを選択する旨が入力されると、選択された操作マクロを実行する。
【００２６】
記憶部１３は、処理部１２の制御に従い、操作入力部１１を介して入力された操作の入力順に、各操作の操作情報を記憶するとともに、各操作に応じた映像を示す映像データをその操作の操作情報に対応させて記憶する。
【００２７】
表示部１４は、処理部１２の制御に従い、種々の画面を表示する。
【００２８】
次に、本実施形態の端末装置１０の動作について説明する。
【００２９】
図２は、操作マクロ登録時の端末装置１０の動作を示すフローチャートである。
【００３０】
まず、処理部１２は、登録処理を行う旨が入力されたか否かを判定する（ステップＳ１０１）。なお、登録処理を行う旨は、例えば、利用者が、特定のキーの所定時間（例えば、２秒）以上の長押し、あるいは、表示部１４に表示されたメニュー上から選択を行うことで入力される。
【００３１】
登録処理を行う旨が入力されていない場合には（ステップＳ１０１：Ｎｏ）、処理部１２は、ステップＳ１０１の処理を繰り返す。
【００３２】
登録処理を行う旨が入力された場合には（ステップＳ１０１：Ｙｅｓ）、処理部１２は、操作入力が行われた否かを判定する（ステップＳ１０２）。
【００３３】
操作入力が行われていない場合には（ステップＳ１０２：Ｎｏ）、処理部１２は、ステップＳ１０２の処理を繰り返す。
【００３４】
操作入力が行われた場合には（ステップＳ１０２：Ｙｅｓ）、処理部１２は、入力された操作が登録処理を終了する旨を示す登録終了操作であるか否かを判定する（ステップＳ１０３）。
【００３５】
入力された操作が登録終了操作ではない場合には（ステップＳ１０３：Ｎｏ）、処理部１２は、その入力された操作の操作情報を記憶部１３に記憶させる。また、処理部１２は、入力された操作に応じた映像を表示部１４に表示させるとともに、その映像を示す映像データを入力された操作の操作情報に対応させて記憶部１３に記憶させる（ステップＳ１０４）。
【００３６】
入力された操作が登録終了操作である場合には（ステップＳ１０３：Ｙｅｓ）、処理部１２は、登録終了操作の前に入力された操作の操作情報に最終操作である旨を付加して記憶部１３に記憶させ、別途入力されたマクロ名をその操作マクロに対応させて記憶部１３に記憶させたのち、処理を終了する。
【００３７】
図３は、操作マクロの登録処理に応じて表示部１４に表示される画面の遷移を示す図であり、図４は、その登録処理に応じて記憶部１３に記憶される操作マクロを示す図である。
【００３８】
まず、図２のステップＳ１０２において、メインメニューから機能一覧を選択する機能一覧選択操作が入力されると、処理部１２は、機能一覧選択操作を記憶部１３に記憶させるとともに、メインメニューの中で機能一覧が選択された状態の映像２０１ａを表示部１４に表示させる。また、処理部１２は、映像２０１ａを示す映像データ２０１Ａを機能一覧選択操作に対応させて記憶部１３に記憶させる。
【００３９】
なお、処理部１２は、登録処理中である場合には、処理部１２が、操作マクロの登録中である旨を示すアイコン２０２を表示部１４に表示させるようにしてもよい。この場合、処理部１２は、登録処理が終了すると、アイコン２０２を消去させる。
【００４０】
次に、処理部１２は、表示部１４の表示を機能一覧に切り替える。つまり、処理部１２は、入力された操作に応じて表示部１４の表示の切り替えを行う前に、切り替え前の映像を示す映像データをその操作に対応させて記憶部１３に記憶させる。
【００４１】
次に、機能一覧の中からメール機能を選択するメール機能選択操作が入力されると、処理部１２は、メール機能選択操作を記憶部１３に記憶させるとともに、機能一覧の中でメール機能が選択された状態の映像２０１ｂを表示部１４に表示させる。また、処理部１２は、映像２０１ｂを示す映像データ２０１Ｂをメール機能選択操作に対応させて記憶部１３に記憶させる。
【００４２】
次に、処理部１２は、表示部１４の表示をメール機能一覧に切り替え、メール機能の中から受信メールの閲覧を選択する閲覧選択操作が入力されると、閲覧選択操作を記憶部１３に記憶させるとともに、メール機能の中で受信メールの項目が選択された状態の映像２０１ｃを表示部１４に表示させる。また、処理部１２は、映像２０１ｃを示す映像データ２０１Ｃを閲覧選択操作に対応させて記憶部１３に記憶させる。
【００４３】
次に、処理部１２は、表示部１４の表示を受信フォルダ一覧に切り替え、受信フォルダの一覧の中からフォルダＡを選択するフォルダ選択操作が入力された後、登録終了操作が入力されると、フォルダ選択操作に最終操作である旨を付加して記憶部１３に記憶させるとともに、フォルダＡが選択された状態の映像２０１ｄを表示部１４に表示させる。また、処理部１２は、映像２０１ｄを示す映像データ２０１Ｄをフォルダ選択操作に対応させて記憶部１３に記憶させる。つまり、処理部１２は、登録終了操作が入力された時点で表示部１４に表示されている映像を示す映像データを、登録終了操作が入力される前に入力された操作の操作情報に対応させて記憶部１３に記憶させる。
【００４４】
記憶部１３は、図４に示すように、操作マクロの登録処理に応じて入力された操作の操作情報を入力順に記憶するとともに、各操作に応じた映像を示す映像データをその操作の操作情報に対応させて記憶する。さらに、記憶部１３は、別途入力されたマクロ名を記憶する。
【００４５】
次に、操作マクロを用いた操作時の端末装置１０の動作を図５に示すフローチャートを参照して説明する。
【００４６】
処理部１２は、操作マクロ機能を有効にする旨が入力されたか否かを判定する（ステップＳ２０１）。
【００４７】
操作マクロ機能を有効にする旨が入力されていない場合には（ステップＳ２０１：Ｎｏ）、処理部１２は、ステップＳ２０１の処理を繰り返す。
【００４８】
操作マクロ機能を有効にする旨が入力された場合には（ステップＳ２０１：Ｙｅｓ）、処理部１２は、操作マクロ選択画面を表示部１４に表示させる（ステップＳ２０２）。
【００４９】
図６は、操作マクロ選択画面３００の一例を示す図である。
【００５０】
処理部１２は、図６に示すように、記憶部１３に記憶されている操作マクロ毎に、マクロ名３０１と、最初に入力された操作に対応する映像データに示される映像３０２と、最後に入力された操作に対応する映像データに示される映像３０３と、を表示させる。
【００５１】
また、処理部１２は、操作マクロ選択画面として、表示部１４の表示を上下方向などにスクロールさせるためのスクロールバー３０４などを表示させるようにしてもよい。また、処理部１２は、カメラの撮影条件のように、パラメータを設定する操作に対応する映像データに示される映像に対しては、所定のアイコン３０５を表示させるようにしてもよい。所定のアイコン３０５は、後述する操作マクロ詳細画面においても同様に表示される。
【００５２】
なお、処理部１２は、操作マクロ選択画面３００上での各操作マクロの表示順を、端末装置１０における一般的なリスト表示の仕組み（例えば、記憶部１３に記憶された順、使用頻度の高い順など）に従って決定する。
【００５３】
操作マクロに含まれる映像データに示される映像を全て表示させると、表示させる映像の数によっては操作マクロ選択画面３００が煩雑になる。そこで、最初と最後に入力された操作以外の操作に対応する映像データについては表示を省略することで、操作マクロ選択画面３００が煩雑になるのを防ぐとともに、各操作マクロの内容の把握を容易にすることができる。
【００５４】
また、図６においては、例えば、メール操作マクロにおいて、最後に入力された操作に対応する映像データに示される映像３０３として２つの映像が表示されている。これは、メール操作マクロとして先に入力順が記憶された操作とは別に、途中までは一致し、途中から異なる操作が、操作マクロの編集処理に応じてメール操作マクロとして追加されていることを示す。したがって、２つの映像３０３のうち、一方は、先に入力順が記憶された操作のうち、最後に入力された操作に対応する映像データに示される映像であり、他方は、編集処理に応じて追加された操作のうち、最後に入力された操作に対応する映像データに示される映像である。
【００５５】
再び、図５を参照すると、処理部１２は、操作マクロ選択画面３００に表示されているマクロ名３０１を選択する旨が入力されたか否かを判定する（ステップＳ２０３）。
【００５６】
マクロ名３０１を選択する旨が入力されていない場合には（ステップＳ２０３：Ｎｏ）、処理部１２は、操作マクロ選択画面３００に表示されている映像３０３を選択する旨が入力されたか否かを判定する（ステップＳ２０４）。
【００５７】
映像を選択する旨が入力されていない場合には（ステップＳ２０４：Ｎｏ）、処理部１２は、ステップＳ２０３の処理に戻る。
【００５８】
映像を選択する旨が入力された場合には（ステップＳ２０４：Ｙｅｓ）、処理部１２は、その選択された映像を示す映像データを含む操作マクロを特定し、特定した操作マクロを実行する（ステップＳ２０５）。
【００５９】
一方、マクロ名３０１を選択する旨が入力された場合には（ステップＳ２０３：Ｙｅｓ）、処理部１２は、選択されたマクロ名の操作マクロの詳細を示す操作マクロ詳細画面を表示部１４に表示させる。具体的には、処理部１２は、操作マクロ詳細画面として、選択されたマクロ名の操作マクロに含まれる全ての映像データに示される映像を操作の入力順に時系列的に表示部１４に表示させる（ステップＳ２０６）。
【００６０】
なお、上述したように、先に入力順が記憶された操作とは別に、途中までは一致し、途中から異なる操作がメール操作マクロに追加して記憶部１３に記憶されている。上述したようなメール操作マクロを記憶する記憶部１３のデータ構成の一例を図７に示す。
【００６１】
図７に示すように、記憶部１３は、操作が共通する間（第１操作および第２操作）は、共通する操作とその操作に応じた映像データを記憶しており、操作の分岐後は（第３操作以降）、それぞれの操作とその操作に応じた映像を示す映像データとを記憶する。
【００６２】
なお、図７においては、先のメール操作マクロの登録処理に応じて、第３操作として閲覧選択操作が入力され、第４の操作としてフォルダ選択操作が入力され、編集処理に応じて、第３操作としてメール機能の中からメールの新規作成機能を選択する旨を示す新規作成操作が、第４の操作としてメールの宛先を入力する旨を示す宛先入力操作が入力された例を示している。
【００６３】
処理部１２は、メール操作マクロに含まれる映像データ４０１Ａから映像データ４０１Ｆに基づき操作マクロ詳細画面を表示部１４に表示させる。
【００６４】
図８は、操作マクロ詳細画面４００の一例を示す図である。
【００６５】
図８に示すように、処理部１２は、操作マクロ詳細画面４００として、映像データ４０１Ａから映像データ４０１Ｆの各々に示される映像４０１ａから４０１ｆを、メール操作マクロに示される入力順に時系列的に表示部１４に表示させる。また、処理部１２は、マクロ名４０２および操作マクロ選択画面３００に戻るためのアイコン４０３を表示部１４に表示させるようにしてもよい。
【００６６】
再び、図５を参照すると、処理部１２は、映像４０１ａから４０１ｆのいずれかを選択する旨が入力されたか否かを判定する（ステップＳ２０７）。
【００６７】
映像を選択する旨が入力されていない場合には（ステップＳ２０７：Ｎｏ）、処理部１２は、ステップＳ２０７の処理を繰り返す。
【００６８】
映像を選択する旨が入力された場合には（ステップＳ２０７：Ｙｅｓ）、処理部１２は、選択された映像を示す映像データを含む操作マクロを特定し、特定した操作マクロが入力順序を示す操作のうち、最初に入力された操作からその選択された映像を示す映像データに対応して記憶されている操作情報に示される操作までを順番に実行し、最後に実行した操作に応じた映像を表示部２０８に表示させる（ステップＳ２０８）。
【００６９】
次に、処理部１２は、編集処理を行う旨が入力されたか否かを判定する（ステップＳ２０９）。編集処理を行う旨の入力は、利用者が、例えば、特定のキーを所定時間（例えば、２秒）以上の長押しすることで行われる。
【００７０】
編集処理を行う旨が入力されていない場合には（ステップＳ２０９：Ｎｏ）、処理部１２は、処理を終了する。
【００７１】
編集処理を行う旨が入力された場合には（ステップＳ２０９：Ｙｅｓ）、処理部１２は、図２に示すステップＳ１０２の処理に戻り、操作入力が行われると、その入力された操作とその操作に応じた映像を示す映像データとを、ステップＳ２０７で選択された映像を示す映像データに対応して記憶されている操作の後に分岐を追加する形で記憶部１３に記憶させる（ステップＳ２１０）。
【００７２】
このように本実施形態によれば、端末装置１０は、入力された操作について、その操作の操作情報とその操作に応じた映像データとを対応させ、入力順に操作マクロとして記憶し、操作マクロの選択時には、操作マクロに含まれる映像データに示される映像を表示部１４に表示させる。
【００７３】
そのため、表示部１４に表示された映像に基づき、容易に操作マクロの内容を把握することができる。
【００７４】
なお、操作マクロ詳細画面において、多くの映像が表示される場合には、画面が煩雑となり、使用者にとって見難くなることが考えられる。この場合、例えば、操作入力部１１をタッチパネルとし、タッチパネルへのピンチイン・ピンチアウト操作（２本の指などでタッチパネルにタッチし、その２本の指の間隔を縮めるまたは広げる操作）の入力に応じて、タッチされている部分を縮小または拡大するようにしてもよい。
【００７５】
図９は、ピンチイン・ピンチアウト操作の入力に応じた表示部１４の表示の遷移を示す図である。
【００７６】
図９に示すように、操作マクロ詳細画面５００ａとして、映像５０１ａから映像５０１ｌが表示部１４に表示されている。ここで、操作入力部１１であるタッチパネルへの２本の指を用いたタッチが行われ、点線で囲まれた領域が選択されたものとする。
【００７７】
次に、処理部１２は、例えば、ピンチアウト操作が入力されると、選択された領域を拡大した画面５００ｂを表示部１４に表示させ、ピンチイン操作が入力されると、選択された領域を縮小した元の画面５００ａを表示部１４に表示させる。
【００７８】
また、上述した実施形態においては、操作マクロの登録処理に応じて記憶部１３への操作マクロの記憶が行われる例を用いて説明したがこれに限られるものではない。
【００７９】
例えば、すでに作成済みの操作マクロがある場合には、図１０に示すように、操作入力部１１を介して作成済みの操作マクロを入力し、処理部１２において、その入力された操作マクロを自動で実行することで、新たな操作マクロとしてビジュアル化して記憶部１３に記憶させることが考えられる。この場合、処理部１２は、入力された操作マクロに含まれる操作毎に、その操作に応じた映像を示す映像データとその操作とを対応させて記憶部１３に記憶させる。
【００８０】
また、記憶部１３に記憶される映像データとしては、表示部１４の全面に表示される映像を示す映像データ、処理対象のウィンドの映像を示す映像データなど、種々の映像データを用いてよく、また、静止画を示す映像データだけでなく、動画を示す映像データを用いてもよい。
【００８１】
また、本実施形態においては、映像データのみを記憶部１３に記憶させる例を用いて説明したが、これに限られるものではなく、映像データに加えて、例えば、音（操作音など）を記憶部１３に記憶させるようにしてもよい。
【００８２】
なお、本発明の端末装置にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【符号の説明】
【００８３】
１０    端末装置
１１    操作入力部
１２    処理部
１３    記憶部
１４    表示部
２０１ａ〜２０１ｄ，３０２，３０３，４０１ａ〜４０１ｆ，５０１ａ〜５０１ｌ    映像
２０２，３０５，４０３    アイコン
３００    操作マクロ選択画面
３０１，４０２    マクロ名
３０４    スクロールバー
４００，５００ａ，５００ｂ    操作マクロ詳細画面
【図１】
2012169997.tif 000003
【図２】
2012169997.tif 000004
【図３】
2012169997.tif 000005
【図４】
2012169997.tif 000006
【図５】
2012169997.tif 000007
【図６】
2012169997.tif 000008
【図７】
2012169997.tif 000009
【図８】
2012169997.tif 000010
【図９】
2012169997.tif 000011
【図１０】
2012169997.tif 000012