(57)【要約】【課題】記録された操作履歴から関連する一連の操作を検出し、グループ化するとともに、一連の操作を一意に認識できる表示データを生成し、表示することにより、電子機器の操作性を向上させる。【解決手段】ユーザの電子機器（携帯端末）１００の操作の履歴である操作履歴を生成する操作履歴生成装置は、電子機器の操作部に対するユーザの操作を監視し、当該操作により得た情報を操作履歴情報として履歴データベース１２に保存する操作監視部１１と、履歴データベース１２に保存された複数の操作履歴情報のうち、（ａ）所定時間内に実施された複数の操作に対応する複数の操作履歴情報、または（ｂ）特定の二つの操作間に実施された複数の操作に対応する複数の操作履歴情報を、互いに関連した一連の関連操作情報として関連付けて関連操作情報データベース１５に保存する関連操作導出部１３と、関連操作情報データベース１５から、関連操作情報を表すイメージを生成する可視化部（表示制御部）１６と、を備える。【選択図】図１
2011253309.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの電子機器の操作の履歴である操作履歴を生成する操作履歴生成装置であって、
当該電子機器の操作部に対するユーザの操作を監視し、当該操作により得た情報を操作履歴情報として履歴データベースに保存する操作監視部と、
前記履歴データベースに保存された複数の操作履歴情報のうち、（ａ）所定時間内に実施された複数の操作に対応する複数の操作履歴情報、または（ｂ）特定の複数の操作間に実施された複数の操作に対応する複数の操作履歴情報を、互いに関連した一連の関連操作情報として関連付けて関連操作情報データベースに保存する関連操作導出部と、
前記関連操作情報データベースから、前記関連操作情報を表すイメージデータを生成する可視化部と、
を備える操作履歴生成装置。
【請求項２】
請求項１記載の操作履歴生成装置であって、
前記電子機器の操作によって達成される複数の機能間における優先度を示す優先度テーブルを有し、
前記可視化部は、前記優先度テーブルに基づいて前記関連操作情報データベースに保存された一連の関連操作情報の中から主機能操作と従機能操作とを設定し、前記主機能操作と前記従機能操作との間の階層関係を表すイメージデータを生成する、操作履歴生成装置。
【請求項３】
請求項２記載の操作履歴生成装置であって、
前記可視化部は、前記主機能操作を表示する主機能操作アイコンと前記従機能操作を表示する従機能操作アイコンを生成し、前記主機能操作アイコンと前記従機能操作アイコンの組み合わせからなる関連操作情報を生成する、操作履歴生成装置。
【請求項４】
請求項３記載の操作履歴生成装置であって、
前記可視化部は、前記主機能操作アイコンを前記従機能操作アイコンより大きく生成する、操作履歴生成装置。
【請求項５】
請求項３または４記載の操作履歴生成装置であって、
前記可視化部は、複数の関連操作情報を一つの画面で表示可能に生成する、操作履歴生成装置。
【請求項６】
請求項１から５のいずれか１項記載の操作履歴生成装置であって、
前記可視化部は前記関連操作情報のタイトルを生成する、操作履歴生成装置。
【請求項７】
請求項６記載の操作履歴生成装置であって、
前記可視化部は前記関連操作情報の使用頻度に基づいて前記関連操作情報のタイトルを生成する、操作履歴生成装置。
【請求項８】
請求項１から７のいずれか１項記載の操作履歴生成装置と、当該操作履歴生成装置によって生成されたイメージデータを表示する表示部とを含む前記電子機器。
【請求項９】
請求項８記載の電子機器より構成される携帯端末。
【請求項１０】
請求項９記載の携帯端末であって、
前記特定の複数の操作が、携帯端末の二つの筐体を開く操作と閉じる操作の二つの操作に対応する、携帯端末。
【請求項１１】
コンピュータが、ユーザの電子機器の操作の履歴である操作履歴を生成する操作履歴生成方法であって、
当該電子機器の操作部に対するユーザの操作を監視し、当該操作により得た情報を操作履歴情報として履歴データベースに保存し、
前記履歴データベースに保存された複数の操作履歴情報のうち、（ａ）所定時間内に実施された複数の操作に対応する複数の操作履歴情報、または（ｂ）特定の複数の操作間に実施された複数の操作に対応する複数の操作履歴情報を、互いに関連した一連の関連操作情報として関連付けて関連操作情報データベースに保存し、
前記関連操作情報データベースから、前記関連操作情報を表すイメージを生成する、
操作履歴生成方法。
【請求項１２】
コンピュータに、請求項１１記載の各ステップを実行させるための履歴生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器関に入力される一連の操作を関連付けてグループ化することにより、電子機器の操作性を向上する技術に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ（ＰＣ）など電子機器の操作履歴などをグループ化して記憶することにより、当該電子機器の操作性を向上させる技術が提供されている。例えば、特許文献１には、ユーザの履歴を関連のある作業や興味毎にグループ化し、履歴を階層的に生成することが記載されている。
【０００３】
特許文献２には、自端末の位置情報と、実行された機能を関連付け履歴データとして格納し、ユーザインタフェースを通じて任意に選択された履歴データを表示部に表示させる履歴表示機能部とを有する携帯電話端末が開示されている。
【０００４】
特許文献３では、携帯電子機器が、自機の操作を検出すると、機器操作記録装置に操作情報と日時の時間データを送信する。機器操作記録装置は、それらの情報・データを受信すると、現在位置（緯度、経度、高度）を検出・算出し、この現在位置情報を携帯電子機器から受信した操作情報と時間データに対応付けて記憶する。
【０００５】
上記文献記載の技術によれば、ＰＣなどの操作の履歴の記録、参照、記録内容の修正などを行うことが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２４３８６１号公報
【特許文献２】特開２００６−１０９２３８号公報
【特許文献３】特開２００３−２９９１３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
電子機器のユーザがいくつかの操作からなる一連の操作を定期的に実施している場合、そのような一連の操作を簡易に入力することが可能になれば、電子機器の操作性を向上させることができる。しかしながら、従来の技術においては、定期的に実施される一連の操作を改めて実行したい場合であっても、各々の操作を参照し、再実行する必要があり、電子機器の操作性を向上させることが困難であった。
【０００８】
本発明は、記録された操作履歴から関連する一連の操作を抽出し、グループ化するとともに、一連の操作を一意に認識できる表示データを生成し、表示することにより、電子機器の操作性を向上させる技術を提供する。
【課題を解決するための手段】
【０００９】
本発明は、ユーザの電子機器の操作の履歴である操作履歴を生成する操作履歴生成装置であって、当該電子機器の操作部に対するユーザの操作を監視し、当該操作により得た情報を操作履歴情報として履歴データベースに保存する操作監視部と、前記履歴データベースに保存された複数の操作履歴情報のうち、（ａ）所定時間内に実施された複数の操作に対応する複数の操作履歴情報、または（ｂ）特定の複数の操作間に実施された複数の操作に対応する複数の操作履歴情報を、互いに関連した一連の関連操作情報として関連付けて関連操作情報データベースに保存する関連操作導出部と、前記関連操作情報データベースから、前記関連操作情報を表すイメージデータを生成する可視化部と、を備える。
【００１０】
上記構成によれば、所定時間内に実施された複数の操作履歴情報、または特定の複数の操作間に実施された複数の操作履歴情報が抽出され、関連付けされる。すなわち関連性の強い一連の操作履歴情報が、一連の関連操作情報という一つのグループにグループ化（グルーピング）される。したがって、ユーザはグループ化された一連の関連操作情報を操ることが可能となり、電子機器の操作性が向上することとなる。
【００１１】
本発明の操作履歴生成装置においては、前記電子機器の操作によって達成される複数の機能間における優先度を示す優先度テーブルを設け、前記可視化部は、前記優先度テーブルに基づいて前記関連操作情報データベースに保存された一連の関連操作情報の中から主機能操作と従機能操作とを設定し、前記主機能操作と前記従機能操作との間の階層関係を表すイメージデータを生成することができる。
【００１２】
上記構成によれば、予め用意された優先度テーブルにより主機能操作と従機能操作との間の階層関係が表されるため、ユーザが容易に一連の関連操作情報の中で実施される機能を把握することができる。
【００１３】
前記可視化部は、前記主機能操作を表示する主機能操作アイコンと前記従機能操作を表示する従機能操作アイコンを生成し、前記主機能操作アイコンと前記従機能操作アイコンの組み合わせからなる関連操作情報を生成することができる。
【００１４】
上記構成によれば、主機能操作と従機能操作がそれぞれアイコンで表現されるため、ユーザが一層容易に一連の関連操作情報の中で実施される機能を把握することができる。
【００１５】
前記可視化部は、前記主機能操作アイコンを前記従機能操作アイコンより大きく生成してもよい。
【００１６】
上記構成によれば、ユーザが一連の関連操作情報の中から容易に主機能操作を把握することができる。
【００１７】
前記可視化部は、複数の関連操作情報を一つの画面で表示可能に生成してもよい。
【００１８】
上記構成によれば、ユーザが複数の関連操作情報を電子機器の一つの画面上で把握することができる。
【００１９】
前記可視化部は前記関連操作情報のタイトルを生成することができる。
【００２０】
上記構成によれば、ユーザが各関連操作情報の内容を容易に把握することができる。
【００２１】
前記可視化部は前記関連操作情報の使用頻度に基づいて前記関連操作情報のタイトルを生成することができる。
【００２２】
上記構成によれば、ユーザが各関連操作情報の内容を容易に把握することができる。
【００２３】
操作履歴生成装置と当該操作履歴生成装置によって生成されたイメージデータを表示する表示部とを含む電子機器も本発明に含まれる。本発明は電子機器が携帯端末の場合に好ましく適用される。
【００２４】
本発明が携帯端末に適用される場合、前記特定の複数の操作が、携帯端末の二つの筐体を開く操作と閉じる操作の二つの操作に対応するように構成してもよい。
【００２５】
また本発明は、コンピュータが、ユーザの電子機器の操作の履歴である操作履歴を生成する操作履歴生成方法であって、当該電子機器の操作部に対するユーザの操作を監視し、当該操作により得た情報を操作履歴情報として履歴データベースに保存し、前記履歴データベースに保存された複数の操作履歴情報のうち、（ａ）所定時間内に実施された複数の操作に対応する複数の操作履歴情報、または（ｂ）特定の複数の操作間に実施された複数の操作に対応する複数の操作履歴情報を、互いに関連した一連の関連操作情報として関連付けて関連操作情報データベースに保存し、前記関連操作情報データベースから、前記関連操作情報を表すイメージを生成する。コンピュータに、各ステップを実行させるための操作履歴生成プログラムも本発明に含まれる。
【発明の効果】
【００２６】
以上説明したように、本発明によれば、所定時間内に実施された複数の操作履歴情報、または特定の二つの操作間に実施された複数の操作履歴情報が抽出され、一連の関連操作情報という一つのグループにグループ化（グルーピング）される。したがって、ユーザはグループ化された一連の関連操作情報を操ることが可能となり、電子機器の操作性が向上することとなる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態におけるユーザの携帯端末の操作履歴を生成する操作履歴生成装置および操作履歴生成装置を含む携帯端末のブロック図
【図２】互いに関連付けられる一連の操作についての関連付けの方法を説明する図
【図３】端末操作関連テーブルの概念図
【図４】本実施形態の携帯端末が実行する履歴表示処理の概要を示すフロー
【図５】図４のステップＳ１２におけるグルーピング処理の詳細内容を示すフロー
【図６】図４のステップＳ１３の表示データ生成処理の詳細内容を示すフロー
【図７】図６のステップＳ１３１の詳細内容を示すフロー
【図８】図７のフローを実施する際に参照されるテーブル端末操作関連テーブルの具体例を示す図
【図９】図６のステップＳ１３２の詳細内容を示すフロー
【図１０】図６のステップＳ１３３の詳細内容を示すフロー
【図１１】表示部における履歴表示の例を示す図
【図１２】各操作に対応したアイコンを示す図
【図１３】図６のステップＳ１３４の詳細内容を示すフローの前半
【図１４】図６のステップＳ１３４の詳細内容を示すフローの後半
【図１５】頻度／時間テーブルと主機能操作文字列テーブルを示す図
【発明を実施するための形態】
【００２８】
図１は、本実施形態におけるユーザの活動履歴を生成する操作履歴生成装置および操作履歴生成装置を含む携帯端末のブロック図を示す。操作履歴生成装置１０は、操作監視部１１と、履歴データベース（ＤＢ）１２と、関連操作導出部１３と、端末操作関連テーブル（優先度テーブル）１４と、関連操作情報データベース（ＤＢ）１５と、表示制御部（可視化部）１６とを含む。操作履歴生成装置１０と、操作部１０２と、操作制御部１０４と、表示部１０６とから携帯端末１００が構成される。
【００２９】
操作部１０２は携帯端末１００の筐体に設けられた各種のキー、ボタン、タッチパネルなどに相当し、ユーザの操作入力を受け付けるものである。操作制御部１０４は、操作部１０２に入力されたユーザの操作に対応した所定の操作入力信号を生成する。
【００３０】
操作監視部１１は、操作制御部１０４からの操作入力信号に応じて、操作履歴生成装置１０でのユーザの活動を監視するものであり、操作入力信号に対応したユーザの活動に対応する操作履歴情報を生成する。履歴データベース１２は、操作監視部１１により生成された操作履歴情報を保存する。
【００３１】
関連操作導出部１３は、履歴データベース１２に保存された操作履歴情報のうち、所定時間内に実施された一連の関連する機能設定操作に関する情報などに基づき、関連操作情報を生成する。ここで、関連操作導出部１３は、機能設定操作相互間の優先度を示す端末操作関連テーブル１４に基づいて、関連操作情報の中から主機能操作と従機能操作とを識別する。
【００３２】
関連操作情報データベース１５は、関連操作導出部１３により生成された一連の関連操作情報を保存する。表示制御部（可視化部）１６は、関連操作情報データベース１５に保存された関連操作情報に基づき、主機能操作と従機能操作とを区別した上で、ユーザが表示部１０６を介して視認できる、操作の階層関係を表すイメージデータを生成する。表示部１０６は表示制御部１６によって生成されたイメージデータを表示する。
【００３３】
次に本発明の利用場面について説明する。携帯端末のユーザの中には、電車の中では携帯端末をマナーモードに移行し、バイブレータなどによるアラームを設定したい者がいる。このようなユーザの場合、電車に乗る際に携帯端末のマナーモードを設定するとともに所定時刻のアラームを設定する。このような設定を当該ユーザが日常的によく使う場合、「マナーモード」と「アラーム」の設定を毎回個別に入力することは、ユーザの操作負担を増大させることとなる。したがって、「マナーモード」と「アラーム」の一連の操作の設定を簡易に行うことができれば、ユーザにとって携帯端末の操作性は向上する。
【００３４】
本発明の操作履歴生成装置は、使用履歴の中の複数の操作（上述の例では「マナーモード」と「アラーム」）を個別に保持するのではなく、一連の関連する操作として関連付けた上で把握し、これらの関連する操作を一括りのグループとして保持する。このような処理により、携帯端末の操作性の向上が達成される。
【００３５】
図２は、関連操作導出部１３による上述した一連の関連する操作を関連付ける際、互いに関連付けられる操作の関連付けの方法を説明する図である。図２（ａ）の例では、所定時間内に操作部１０２を通じて携帯端末１００の操作が複数なされ、履歴データベース１２に保存された場合に、関連操作導出部１３がこれら複数の操作を関連付け、関連操作情報データベース１５が関連付けられた複数の操作を関連操作情報として保持する。
【００３６】
一方、図２（ｂ）の例では、「端末の開き」、「端末の閉じ」といった特定の関連した複数の操作（図２（ｂ）の例では二つの操作）の間に実施された複数の操作を関連付け、関連操作情報データベース１５が関連付けられた複数の操作を関連操作情報として保存する。
【００３７】
図３は端末操作関連テーブル（優先度テーブル）１４の概念図である。本テーブルにおいては、一連の操作の中で主として達成されるべき機能に対応する主機能が縦方向に列挙され（行ごと）、当該主機能に従属する従機能が横方向に列挙されている（列ごと）。そしてテーブルの各セルには、主機能と従機能の関連性の程度である関連度に応じた数値などが記録されている。関連性は、従属関係、上下関係、優先度等を含む。例えば優先度の場合、主機能に対する従機能の相対的な優先度が、１０、９、８、・・・、２、１、０といった数値で表現される（１０→０；優先度高→低）。「優先度０」とは二つの機能間で直接的な関連性（主従関係）がない場合を指す。
【００３８】
端末操作関連テーブル１４は、関連操作導出部１３による関連付けだけではなく、表示制御部１６による表示データ生成時にも利用される。例えば、主機能が基本色で表現され、従機能が修飾色で表現されるといった表示も、本テーブルを参照して行われる。
【００３９】
図４は、本実施形態の携帯端末１００が実行する操作履歴生成処理、操作履歴表示処理の手順の概要を示すフローである。関連操作導出部１３は、履歴データベース１２内に、処理の済んでいない新しい操作の履歴があるか否かを判断する（ステップＳ１１）。ここで、新しい操作の履歴は操作監視部１１が、操作制御部１０４からの操作入力信号に応じて履歴データベース１２に保存したものである。そして、新しい操作の履歴がある場合（ステップＳ１１；ＹＥＳ）、関連操作導出部１３は一連の関連する操作を一つのグループとしてまとめる関連付け処理（グルーピング処理）を行う（ステップＳ１２）。そして、グルーピングされた一連の関連する操作が関連操作情報データベース１５内に保存される。関連付け処理（グルーピング処理）の詳細は後に図５を用いて説明する。
【００４０】
表示制御部１６は、関連操作情報データベース１５内に保存されたグルーピングされた一連の関連する操作に基づきイメージデータを生成するイメージデータ生成処理を行い（ステップＳ１３）、表示部１０６が生成された表示データを表示する履歴情報表示処理を行う（ステップＳ１４）。尚、ステップＳ１１において処理の済んでいない新しい操作の履歴がない場合（ステップＳ１１；ＮＯ）、ステップＳ１２の関連付け処理、ステップＳ１３のイメージデータ生成処理は行われず、通常の操作履歴表示処理が行われる。イメージデータ生成処理の詳細は後に図６〜図１０を用いて説明する。
【００４１】
図５は、図４のステップＳ１２における関連付け処理（グルーピング処理）の詳細内容を示すフローである。履歴データベース１２内に処理の済んでいない新しい操作の履歴情報が保存されている場合、関連操作導出部１３は、まず先頭の操作履歴情報を取り出し（ステップＳ１２１）、続いて次の操作履歴情報を取り出す（ステップＳ１２２）。ここで、「次の操作履歴情報」とは、ステップＳ１２１で取り出された先頭の操作履歴情報の直後の操作である場合もあれば、後に説明するステップＳ１２５やステップＳ１２７を経た後に取り出されるものであって、ステップＳ１２１で取り出された先頭の操作履歴情報から２操作以上後の操作の場合もある。
【００４２】
そして、関連操作導出部１３はステップＳ１２２で取り出された操作履歴情報が、その直前の操作履歴情報と比較して、携帯端末１００の開閉状態を変化させる操作であるか否かを判断する（ステップＳ１２３）。そして、ステップＳ１２２で取り出された操作履歴情報が携帯端末１００の開閉状態を変化させるものである場合（ステップＳ１２３；ＹＥＳ）、関連操作導出部１３は図２（ｂ）の例にならい、先頭の操作履歴情報からステップＳ１２２で取り出された操作履歴情報の直前の操作までの一連の操作を関連付けてグルーピングする（ステップＳ１２４）。グルーピングされた一連の操作は、関連操作情報データベース１５に保存され（ステップＳ１５）、その後新しい操作の履歴情報が発生するたびに、ステップＳ１２１以降の処理が再度行われる。
【００４３】
一方、ステップＳ１２３で、ステップＳ１２２で取り出された操作履歴情報が携帯端末１００の開閉状態を変化させるものでない場合（ステップＳ１２３；ＮＯ）、関連操作導出部１３は、ステップＳ１２２で取り出された操作履歴情報が、その直前の操作履歴情報から所定時間内の間隔で行われたか否かを判断する（ステップＳ１２５）。間隔が所定時間内と判断された場合（ステップＳ１２５；ＹＥＳ）、関連操作導出部１３は更に次の操作履歴情報を取り出し、ステップＳ１２２以降の処理が再度実行される。
【００４４】
ステップＳ１２５で間隔が所定時間内ではないと判断された場合（ステップＳ１２５；ＮＯ）、関連操作導出部１３は、図２（ａ）の例にならい、先頭の履歴操作からステップＳ１２２で取り出された操作履歴情報の直前の操作までの一連の操作を関連付けてグルーピングする（ステップＳ１２６）。その後関連操作導出部１３は、ステップＳ１２２で取り出された最後の操作履歴情報を先頭の操作履歴情報に設定し（ステップＳ１２７）、ステップＳ１２２以降の操作が再度実行される。
【００４５】
図６は、図４のステップＳ１３のイメージデータ生成処理の詳細内容を示すフローである。表示制御部１６は、図４のステップＳ１２で関連付けされた一連の操作について、図３で示したような端末操作関連テーブル（優先度テーブル）１４を参照し、一連の操作中の各操作の優先度付けを行う（ステップＳ１３１）。決定された優先度に従い、表示制御部１６は、各操作の表示アイコン、表示順序、大きさを決定する（ステップＳ１３２）。さらに表示制御部１６は、背景色、パターンの生成を行い（ステップＳ１３３）、一連の操作のタイトルの生成を行う（ステップＳ１３４）。
【００４６】
図７は、図６のステップＳ１３１の詳細内容（優先度付け処理）を示すフローである。まず、表示制御部１６は、グルーピングされた一連の操作履歴情報のうち、時系列的に最初の操作履歴情報を主機能操作に設定する（ステップＳ３１１）。そして表示制御部１６は、端末操作関連テーブル１４から、設定された操作に一致する行を選択する（ステップＳ３１２）。さらに表示制御部１６は、グルーピングされた一連の操作履歴情報のうち、残りの操作履歴情報の各々について、対応する機能を選択した行のセルから優先度を取得する（ステップＳ３１３）。
【００４７】
そして、表示制御部１６は、グルーピングされた一連の操作履歴情報を、その優先度の高い順に沿って並べるが、同じ優先度の操作が複数ある場合、時系列的に最初に操作されたものから順に並べる（ステップＳ３１４）。並べ替えた結果、先頭の操作を主機能操作に設定する。以降、当該操作をこのグループの主機能操作とみなす（ステップＳ３１５）。
【００４８】
図８は、図７のフローを実施する際に参照されるテーブル端末操作関連テーブルの具体例を示す図である。図８のテーブルは図３のテーブルを具体化したものであり、主機能操作として「サウンド」、「ディスプレイ」、「マナーモード」、「きせかえ」、「オフラインモード」、「海外設定」、「ロック／セキュリティ」、「アラーム」、「ビデオ撮影設定」、「プライベートモード」の各操作がテーブルの行方向に列挙されている。そして、同様の操作がテーブルの列方向に従機能操作として列挙されている。
【００４９】
例えば時系列的に最初の操作が「サウンド」の場合、表示制御部１６は、「サウンド」を主機能操作に設定し（ステップＳ３１１）、端末操作関連テーブル１４から、一番上の行を選択する（ステップＳ３１２）。さらに表示制御部１６は、グルーピングされた一連の関連操作情報のうち、残りの操作が「ディスプレイ」、「マナーモード」、「オフラインモード」、「海外設定」の場合、各々の優先度である「４」、「９」、「２」、「２」を取得する（ステップＳ３１３）。
【００５０】
そして表示制御部１６は、上記の一連の関連操作情報を、その優先度の高い順に沿って並べる（ステップＳ３１４）。ここで、「オフラインモード」、「海外設定」の両方（優先度が同じ２）について、「オフラインモード」が時系列的に早い場合、操作の順序は、「マナーモード」、「サウンド」、「ディスプレイ」、「オフラインモード」、「海外設定」となる。
【００５１】
本例で見られるように、ユーザの操作履歴で先頭の操作を主機能操作に設定した場合であっても（本例では「サウンド」）、表示制御部１６は、当該主機能操作に従属する従機能操作のうち、より優先度が高いものがある場合（本例では「マナーモード」）、当該従機能操作を主機能操作に設定し、元々主機能操作であった時系列的に先頭の操作よりも優先させることとなる（「マナーモード」が主機能操作になり「サウンド」が従機能操作になる）。すなわち表示制御部１６は、主機能操作と従機能操作とを区別し、主機能操作と従機能操作との間の階層関係を表すイメージデータを生成する。
【００５２】
図９は、図６のステップＳ１３２の詳細内容（表示アイコン、表示順序、大きさの決定）を示すフローである。表示制御部１６は、グルーピングされた操作履歴情報に対応するアイコンデータを図示せぬメモリから取得する。（ステップＳ３２１）。さらに表示制御部１６は、取得したアイコンを優先度の高い順に所定のレイアウトに従って配置する。このとき主機能操作のアイコンは、他の操作のアイコンより大きく表示される（ステップＳ３２２）。
【００５３】
図１０は、図６のステップＳ１３３の詳細内容（背景色、パターンの生成）を示すフローである。表示制御部１６は、主機能操作について、あらかじめ定められた背景色や背景パターンを図示せぬメモリから選択する（ステップＳ３３１）。主機能操作に従属する機能操作の種類や数によって、ステップＳ３３１で選択した背景色、背景パターンに任意に変化をつけることができる（ステップＳ３３２）。
【００５４】
図１１は表示部１０６に表示された関連付けられた一連の関連操作情報の表示の例を示す。図１２は図示せぬメモリに記憶された各操作に対応したアイコンを示す図である。図１１に示すように、最も左側に配置される主機能操作のアイコン（主機能操作アイコン）は大きく表示され、他の従属機能操作のアイコン（従機能操作アイコン）は小さく、かつ優先度順に沿って右方向へ表示される。本例では五つの一連の関連操作情報のグループが縦方向に並べて表示されている。さらに「月曜日のアラーム」などのタイトルが各グループに付されるが、利用頻度が高い関連操作情報には、「よく使う」、「いつもの」などの頻度を表す修飾語を含んだタイトルが与えられる。図１１の例では、最も上の関連操作情報には「月曜日のアラーム」というタイトルが付され、当該関連操作情報は、「アラーム」を主機能操作とし、「サウンド」、「ディスプレイ」を従機能操作とする、アイコン（操作履歴情報）を備える。
【００５５】
図１１に示すように、表示部１０６は複数の関連操作情報（図１１では五つ）を一つの画面で表示することが可能である。ユーザはいずれかの関連操作情報を選択するだけで（図１１では「よく使うビデオ」の関連操作情報を選択中）、一連の操作をまとめて行うことが可能となる。これにより、携帯端末１００の操作性が向上する。
【００５６】
図１３、図１４は図６のステップＳ１３４の詳細内容（タイトルの生成）を示すフローである。表示制御部１６は関連操作導出部１３による一連の操作の関連付け処理（グルーピング処理）を検出すると（ステップＳ３４１）、関連操作情報データベース１５から、関連操作情報の過去の実行記録を取得する（ステップＳ３４２）。
【００５７】
さらに表示制御部１６は、曜日毎の一連の関連操作情報の使用頻度を表すヒストグラム（使用頻度の記録）を生成し（ステップＳ３４３）、使用頻度が集中する特定の曜日があるか否かを判定する（ステップＳ３４４）。ここで使用頻度が集中しているか否かは、例えば各ヒストグラムにおいて出現頻度の高い順に曜日を並べたとき、１番目の曜日の出現頻度と２番目の曜日の出現頻度との比が所定の値より上か下かで判定される。例えば所定の値が１０倍に設定された場合、１番目の曜日の出現頻度と２番目の曜日の出現頻度との比が１１倍なら、１番目の曜日に使用が集中していると判断される。使用頻度が集中する特定の曜日があると判定された場合（ステップＳ３４４；ＹＥＳ）、表示制御部１６は頻度／時間候補（Ａ）を設定し（ステップＳ３４５）、使用頻度が集中する特定の曜日がないと判定された場合（ステップＳ３４４；ＮＯ）、表示制御部１６は次のステップＳ３４６に進む。
【００５８】
次に表示制御部１６は、関連操作情報の過去の実行記録から、時間帯毎のヒストグラムを生成し（ステップＳ３４６）、関連操作情報の使用頻度が集中する特定の時間帯があるか否かを判定する（ステップＳ３４７）。使用頻度の集中度は、ステップＳ３４４のものと同様に設定することができる。使用頻度が集中する特定の時間帯があると判定された場合（ステップＳ３４７；ＹＥＳ）、表示制御部１６は頻度／時間候補（Ｂ）を設定し（ステップＳ３４８）、使用頻度が集中する特定の時間帯がないと判定された場合（ステップＳ３４７；ＮＯ）、表示制御部１６は次のステップＳ３４９に進む。
【００５９】
次に表示制御部１６は、過去の関連操作情報過去の実行記録から、一連の関連操作情報がまとまって実行されるタイミングの平均的な時間間隔である平均実行間隔を計算する（ステップＳ３４９）。計算された平均実行間隔が予め定められた所定の間隔（例えば７２時間）以下か否かを表示制御部１６は判定する（ステップＳ３５０）。平均実行間隔が予め定められた所定の間隔以下であると判定された場合（ステップＳ３５０；ＹＥＳ）、表示制御部１６は頻度／時間候補（Ｃ）を設定し（ステップＳ３５１）、平均実行間隔が予め定められた所定の間隔以下でないと判定された場合（ステップＳ３５０；ＮＯ）、表示制御部１６は、図１４の次のステップＳ３５２に進む。
【００６０】
次に頻度／時間候補（Ａ）と頻度／時間候補（Ｂ）の両方が設定されている場合（ステップＳ３５２；ＹＥＳ）、表示制御部１６は頻度／時間候補（Ａ）と頻度／時間候補（Ｂ）とのいずれかのうち頻度の高い方を最終的な頻度／時間情報に設定する（ステップＳ３５３）。そして表示制御部１６は、ステップＳ３５３で頻度／時間候補（Ａ）が設定された場合は頻度／時間テーブル（曜日）から、ステップＳ３５３で頻度／時間候補（Ｂ）が設定された場合は頻度／時間テーブル（時間）から、最終的な頻度／時間情報と最も一致する文字列（Ｄ）を選択する（ステップＳ３５４）。
【００６１】
一方、ステップＳ３５２で頻度／時間候補（Ａ）と頻度／時間候補（Ｂ）の両方が設定されていないと判定され（ステップＳ３５２；ＮＯ）、頻度／時間候補（Ａ）または頻度／時間候補（Ｂ）のいずれかが設定されていると判定された場合（ステップＳ３５５；ＹＥＳ）、表示制御部１６は頻度／時間候補（Ａ）または頻度／時間候補（Ｂ）のいずれか設定されている方を最終的な頻度／時間情報に設定する（ステップＳ３５６）。そして表示制御部１６は、ステップＳ３５６で頻度／時間候補（Ａ）が設定された場合は頻度／時間テーブル（曜日）から、ステップＳ３５６で頻度／時間候補（Ｂ）が設定された場合は頻度／時間テーブル（時間）から、最終的な頻度／時間情報と最も一致する文字列（Ｄ）を選択する（ステップＳ３５７）。
【００６２】
一方、ステップＳ３５５で頻度／時間候補（Ａ）も頻度／時間候補（Ｂ）も設定されていないと判定され（ステップＳ３５５；ＮＯ）、頻度／時間候補（Ｃ）が設定されていると判定された場合（ステップＳ３５８；ＹＥＳ）、表示制御部１６は頻度／時間候補（Ｃ）を最終的な頻度／時間情報に設定し（ステップＳ３５９）、頻度／時間テーブルから、最終的な頻度／時間情報と最も一致する文字列（Ｄ）を選択する（ステップＳ３６０）。ステップＳ３５８で頻度／時間候補（Ｃ）が設定されていないと判定された場合（ステップＳ３５８；ＮＯ）、表示制御部１６は本処理を終了し、タイトルは生成されない。
【００６３】
さらにステップＳ３５４、ステップＳ３５７、ステップＳ３６０の後、表示制御部１６は文字列（Ｄ）と一連の関連操作情報における主機能操作の文字列を結合し、関連操作情報のタイトルを生成する（ステップＳ３６１）。表示制御部１６は生成されたタイトルを当該関連操作情報と関連付けて、関連操作情報データベースに保存する（ステップＳ３６２）。以上の処理の結果、タイトルが生成される。
【００６４】
図１５には図示せぬメモリに保存された三種の頻度／時間テーブルと、主機能操作文字列テーブルが示されており、（ａ）は特定の曜日を列挙した頻度／時間テーブル(曜日)であり、（ｂ）は特定の時間帯を列挙した頻度／時間テーブル(曜日)であり、（ｃ）は頻度を列挙した頻度／時間テーブルである。（ｄ）は主機能操作の文字列を列挙したテーブルである。
【００６５】
本実施形態では履歴データベース１２と関連操作情報データベースが別々のデータベースにより構成されているが、一つのデータベースにまとめることも可能である。また、アイコンの種類、関連操作情報の表示形態も特に限定はされない。また、図２（ｂ）の例では端末の開きと閉じの操作を特定の操作としてあげたが、関連操作情報としてくくるための特定の操作はこのような例には限定されない。
【００６６】
なお、本発明は、本発明の趣旨ならびに範囲を逸脱することなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。また、発明の趣旨を逸脱しない範囲で、上記実施形態における各構成要素を任意に組み合わせてもよい。
【産業上の利用可能性】
【００６７】
本発明によれば、記録された操作履歴情報から関連する一連の操作を検出し、グループ化して関連操作情報を生成し、関連操作情報を一意に認識できるイメージデータを生成表示することにより、携帯端末の操作性を向上させることができる
【符号の説明】
【００６８】
１０    操作履歴生成装置
１１    操作監視部
１２    履歴データベース
１３    関連操作導出部
１４    端末操作関連テーブル
１５    関連操作情報データベース
１６    表示制御部
１００  携帯端末
１０２  操作部
１０４  操作制御部
１０６  表示部
【図１】
2011253309.tif 000003
【図２】
2011253309.tif 000004
【図３】
2011253309.tif 000005
【図４】
2011253309.tif 000006
【図５】
2011253309.tif 000007
【図６】
2011253309.tif 000008
【図７】
2011253309.tif 000009
【図８】
2011253309.tif 000010
【図９】
2011253309.tif 000011
【図１０】
2011253309.tif 000012
【図１１】
2011253309.tif 000013
【図１２】
2011253309.tif 000014
【図１３】
2011253309.tif 000015
【図１４】
2011253309.tif 000016
【図１５】
2011253309.tif 000017