(57)【要約】【課題】時間、場所に基づいて次の操作を予測する技術を提供する。【解決手段】操作支援装置１は、ユーザによって入力された操作の頻度を時空間領域毎に集計する操作集計部１１０と、操作集計部１１０によって集計された時空間領域毎の操作の頻度に基づいて時空間領域毎の操作の期待度数を算出する期待度数算出部１２０と、操作集計部１１０によって集計された時空間領域毎の操作の頻度が、期待度数算出部１２０によって算出された時空間領域毎の操作の期待度数と異なる度合いについて全空間領域において合計した時間依存度の高い操作、または、前記度合いについて全時間領域において合計した空間依存度の高い操作のうち少なくとも一方を、入力が予測される操作として選択する操作選択部１３０とを備える。【選択図】図１
2011076186.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる入力が予測される操作を提示する操作支援装置であって、
ユーザによって入力された操作の頻度を時空間領域毎に集計する操作集計部と、
前記操作集計部によって集計された時空間領域毎の操作の頻度に基づいて時空間領域毎の操作の期待度数を算出する期待度数算出部と、
前記操作集計部によって集計された時空間領域毎の操作の頻度が、前記期待度数算出部によって算出された時空間領域毎の操作の期待度数と異なる度合いについて全空間領域において合計した時間依存度の高い操作、または、前記度合いについて全時間領域において合計した空間依存度の高い操作のうち少なくとも一方を、前記入力が予測される操作として選択する操作選択部と
を備えることを特徴とする操作支援装置。
【請求項２】
前記操作選択部は、
前記時間依存度の最も高い操作と前記空間依存度の最も高い操作とを選択した場合であって、選択した時間依存度の最も高い操作が、選択した空間依存度の最も高い操作と重複した場合に、
選択した時間依存度の有意確率が、選択した空間依存度の有意確率よりも小さいときは、選択した空間依存度の最も高い操作に代えて前記空間依存度の次点の操作を選択し、
選択した空間依存度の有意確率が、選択した時間依存度の有意確率よりも小さいときは、選択した時間依存度の最も高い操作に代えて前記時間依存度の次点の操作を選択することを特徴とする請求項１に記載の操作支援装置。
【請求項３】
前記操作選択部は、
更に、前記時空間領域毎の操作の頻度若しくは前記時空間領域毎の操作の期待度数の高い操作を選択することを特徴とする請求項１または請求項２に記載の操作支援装置。
【請求項４】
前記操作選択部は、
前記時空間領域毎の操作の頻度若しくは前記時空間領域毎の操作の期待度数の最も高い操作と前記時間依存度の最も高い操作とを選択した場合、または、前記時空間領域毎の操作の頻度若しくは前記時空間領域毎の操作の期待度数の最も高い操作と前記時間依存度の最も高い操作と前記空間依存度の最も高い操作とを選択した場合であって、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作が、選択した時間依存度の最も高い操作と重複した場合に、
選択した時間依存度の有意確率が所定の値よりも小さいときは、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作に代えて、前記時空間領域毎の操作の頻度若しくは前記時空間領域毎の操作の期待度数の次点の操作を選択し、選択した時間依存度の有意確率が所定の値よりも大きいときは、選択した時間依存度の最も高い操作に代えて前記時間依存度の次点の操作を選択し、
前記時空間領域毎の操作の頻度若しくは前記時空間領域毎の操作の期待度数の最も高い操作と前記空間依存度の最も高い操作とを選択した場合、または、前記時空間領域毎の操作の頻度若しくは前記時空間領域毎の操作の期待度数の最も高い操作と前記空間依存度の最も高い操作と前記時間依存度の最も高い操作とを選択した場合であって、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作が、選択した空間依存度の最も高い操作と重複した場合に、
選択した空間依存度の有意確率が所定の値よりも小さいときは、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作に代えて、前記時空間領域毎の操作の頻度若しくは前記時空間領域毎の操作の期待度数の次点の操作を選択し、選択した空間依存度の有意確率が所定の値よりも大きいときは、選択した空間依存度の最も高い操作に代えて選択した空間依存度の次点の操作を選択することを特徴とする請求項３に記載の操作支援装置。
【請求項５】
ユーザによる入力が予測される操作を提示する操作支援方法であって、
ユーザによって入力された操作の頻度を時空間領域毎に集計する操作集計手段と、
前記操作集計手段によって集計された時空間領域毎の操作の頻度に基づいて時空間領域毎の操作の期待度数を算出する期待度数算出手段と、
前記操作集計手段によって集計された時空間領域毎の操作の頻度が、前記期待度数算出手段によって算出された時空間領域毎の操作の期待度数と異なる度合いについて全空間領域において合計した時間依存度の高い操作、または、前記度合いについて全時間領域において合計した空間依存度の高い操作のうち少なくとも一方を、前記入力が予測される操作として選択する操作選択手段と
を有することを特徴とする操作支援方法。
【請求項６】
ユーザによる入力が予測される操作を提示する操作支援装置のコンピュータに、
ユーザによって入力された操作の頻度を時空間領域毎に集計する操作集計ステップと、
前記操作集計ステップによって集計された時空間領域毎の操作の頻度に基づいて時空間領域毎の操作の期待度数を算出する期待度数算出ステップと、
前記操作集計ステップによって集計された時空間領域毎の操作の頻度が、前記期待度数算出ステップによって算出された時空間領域毎の操作の期待度数と異なる度合いについて全空間領域において合計した時間依存度の高い操作、または、前記度合いについて全時間領域において合計した空間依存度の高い操作のうち少なくとも一方を、前記入力が予測される操作として選択する操作選択ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作支援装置、操作支援方法およびプログラムに関する。
【背景技術】
【０００２】
現在、過去または直前の操作履歴に基づいて次の操作を予測する技術が知られている（例えば、特許文献１参照）。特許文献１に開示された情報端末装置は、操作履歴に現れる操作パターンを分析して次の操作を予測する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１５２２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された情報端末装置は、時間、場所に基づいて次の操作を予測することができないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、時間、場所に基づいて次の操作を予測する技術を提供することを目的とする。特に、時間別場所別の頻度に代えてまたは加えて、時間および場所のうち時間に依存する度合いに基づいて、又は、時間および場所のうち場所に依存する度合いに基づいて、次の操作を予測する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様である操作支援装置は、ユーザによる入力が予測される操作を提示する操作支援装置であって、ユーザによって入力された操作の頻度を時空間領域毎に集計する操作集計部と、操作集計部によって集計された時空間領域毎の操作の頻度に基づいて時空間領域毎の操作の期待度数を算出する期待度数算出部と、操作集計部によって集計された時空間領域毎の操作の頻度が、期待度数算出部によって算出された時空間領域毎の操作の期待度数と異なる度合いについて全空間領域において合計した時間依存度の高い操作、または、度合いについて全時間領域において合計した空間依存度の高い操作のうち少なくとも一方を、上記入力が予測される操作として選択する操作選択部とを備えることを特徴とする。
【０００７】
上記操作支援装置において、操作選択部は、時間依存度の最も高い操作と空間依存度の最も高い操作とを選択した場合であって、選択した時間依存度の最も高い操作が、選択した空間依存度の最も高い操作と重複した場合に、選択した時間依存度の有意確率（選択した時間依存度の統計量としての有意さを表す確率）が、選択した空間依存度の有意確率（選択した空間依存度の統計量としての有意さを表す確率）よりも小さいとき（時間依存度が空間依存度と比較して統計的により有意であるとき）は、選択した空間依存度の最も高い操作に代えて空間依存度の次点の操作（次に空間依存度が高い操作）を選択し、
選択した空間依存度の有意確率が、選択した時間依存度の有意確率よりも小さいとき（空間依存度が時間依存度と比較して統計的により有意であるとき）は、選択した時間依存度の最も高い操作に代えて時間依存度の次点の操作（次に時間依存度が高い操作）を選択するようにしてもよい。
【０００８】
上記操作支援装置において、操作選択部は、更に、時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の高い操作を選択するようにしてもよい。
【０００９】
上記操作支援装置において、操作選択部は、時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作と時間依存度の最も高い操作とを選択した場合、または、時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作と時間依存度の最も高い操作と空間依存度の最も高い操作とを選択した場合であって、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作が、選択した時間依存度の最も高い操作と重複した場合に、選択した時間依存度の有意確率が所定の値（有意水準）よりも小さいとき（時間依存度が統計的に有意であるとき）は、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作に代えて、時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の次点の操作を選択し、選択した時間依存度の有意確率が所定の値（有意水準）よりも大きいとき（時間依存度が統計的に有意でないとき）は、選択した時間依存度の最も高い操作に代えて時間依存度の次点の操作を選択し、時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作と空間依存度の最も高い操作とを選択した場合、または、時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作と空間依存度の最も高い操作と時間依存度の最も高い操作とを選択した場合であって、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作が、選択した空間依存度の最も高い操作と重複した場合に、選択した空間依存度の有意確率が所定の値（有意水準）よりも小さいとき（空間依存度が統計的に有意であるとき）は、選択した時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の最も高い操作に代えて、時空間領域毎の操作の頻度若しくは時空間領域毎の操作の期待度数の次点の操作を選択し、選択した空間依存度の有意確率が所定の値（有意水準）よりも大きいとき（空間依存度が統計的に有意でないとき）は、選択した空間依存度の最も高い操作に代えて選択した空間依存度の次点の操作を選択するようにしてもよい。
【００１０】
上記問題を解決するために、本発明の一態様である操作支援方法は、ユーザによる入力が予測される操作を提示する操作支援方法であって、ユーザによって入力された操作の頻度を時空間領域毎に集計する操作集計手段と、操作集計手段によって集計された時空間領域毎の操作の頻度に基づいて時空間領域毎の操作の期待度数を算出する期待度数算出手段と、操作集計手段によって集計された時空間領域毎の操作の頻度が、期待度数算出手段によって算出された時空間領域毎の操作の期待度数と異なる度合いについて全空間領域において合計した時間依存度の高い操作、または、度合いについて全時間領域において合計した空間依存度の高い操作のうち少なくとも一方を、上記入力が予測される操作として選択する操作選択手段とを有することを特徴とする。
【００１１】
上記問題を解決するために、本発明の一態様であるプログラムは、ユーザによる入力が予測される操作を提示する操作支援装置のコンピュータに、ユーザによって入力された操作の頻度を時空間領域毎に集計する操作集計ステップと、操作集計ステップによって集計された時空間領域毎の操作の頻度に基づいて時空間領域毎の操作の期待度数を算出する期待度数算出ステップと、操作集計ステップによって集計された時空間領域毎の操作の頻度が、期待度数算出ステップによって算出された時空間領域毎の操作の期待度数と異なる度合いについて全空間領域において合計した時間依存度の高い操作、または、度合いについて全時間領域において合計した空間依存度の高い操作のうち少なくとも一方を、上記入力が予測される操作として選択する操作選択ステップとを実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、時間、場所に基づいて次の操作を予測することができるようになる。特に、本発明によれば、時間別場所別の頻度に代えてまたは加えて、時間および場所のうち時間に依存する度合いに基づいて、又は、時間および場所のうち場所に依存する度合いに基づいて、次の操作を予測することができるようになる。更に、時間別場所別の頻度、時間に依存する度合い、および、場所に依存する度合いのそれぞれに基づくそれぞれの操作予測を統合し、次の操作を予測することができるようになる。即ち、精度の高い操作予測を実現することができるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による操作支援装置１０の機能ブロック図である。
【図２】操作集計部１１０による頻度集計結果の一例、および、期待度数算出部１２０による期待度数算出結果の一例である。
【図３】表示部５０による表示の一例である。
【図４】操作支援装置１０の動作の一例を示すフローチャートである。
【図５】操作集計部１１０による頻度集計結果の一例である。
【図６】期待度数算出部１２０による期待度数算出結果の一例である。
【図７】操作選択部１３０による時間依存度および空間依存度の算出過程を説明するための説明図である。
【図８】操作選択部１３０によって算出される時間依存度および空間依存度の一例である。
【図９】操作選択部１３０による操作の選択過程を説明するための説明図である。
【図１０】操作選択部１３０によるｐ値の算出結果の一例である。
【図１１】操作選択部１３０による操作の選択過程を説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について図面を参照して説明する。本発明の一実施形態による操作支援装置１は、ユーザによる入力が予測される操作（予測操作）をユーザに提示する。操作支援装置１は、図１に示すように、入力操作予測部１０、時刻・位置取得部２０、操作受付部３０、時空間領域決定部４０、表示部５０および操作記憶部９０を備える。入力操作予測部１０は、操作集計部１１０、期待度数算出部１２０および操作選択部１３０を備える。なお、操作支援装置１は、例えば、携帯電話などである（なお、携帯電話に備わる通常の機能（例えば、通話、通信）については説明を省略する）。
【００１５】
時刻・位置取得部２０は、計時部（非図示）から時刻情報を取得し、基地局または無線ＬＡＮ上のサーバから位置情報を取得する。また例えば、時刻・位置取得部２０は、ＧＰＳを利用して位置情報を取得してもよい。時刻・位置取得部２０は、操作受付部２０からの要求に応じて、取得した時刻情報および位置情報を操作受付部３０に供給する。また、時刻・位置取得部２０は、取得した時刻情報および位置情報を操作選択部１３０に供給する。
【００１６】
操作受付部３０は、ユーザから操作（例えば、メール操作、ブラウザ操作、ナビゲーション操作）を受け付ける。操作受付部３０は、ユーザから操作を受け付けた場合には、時刻・位置取得部２０から取得した時刻情報および位置情報に対応付けて入力操作を識別する情報を操作記憶部９０に記憶する。操作記憶部９０は、時刻情報および位置情報に対応付けて入力操作を示す情報（操作ＩＤ）を記憶する。
【００１７】
時空間領域決定部４０は、操作記憶部９０から時刻情報および位置情報に対応付けて記憶されている入力操作を示す情報（操作ＩＤ）を取得し、入力操作を集計するための時空間領域を決定（規定）する。例えば、時空間領域決定部４０は、図２（ａ）に示すように、時間領域（時間）を時間１、時間２、時間３と分割し、空間領域（場所）を場所１、場所２、場所３と分割して、９つの時空間領域を決定する。なお、時空間領域決定部４０は、ユーザの生活時間に基づいて時間履歴をクラスタリングしたときに得られる各クラスタを時間１、時間２、…としてもよい。また、時空間領域決定部４０は、ユーザの滞在頻度に基づいて位置履歴をクラスタリングしたときに得られる各クラスタを場所１、場所２、…としてもよい。時空間領域を決定した時空間領域決定部４０は、決定した時空間領域（例えば、時間１、時間２、…、場所１、場所２、…）を示す情報（時間ＩＤ、空間ＩＤ）を操作集計部１１０に供給する。
【００１８】
操作集計部１１０は、時空間領域決定部４０によって決定された時空間領域毎に操作の頻度を集計する。具体的には、操作集計部１１０は、操作記憶部９０から時刻情報および位置情報に対応付けて記憶されている入力操作を示す情報（操作ＩＤ）を取得し、時空間領域決定部４０から時空間領域を示す情報（時間ＩＤ、空間ＩＤ）を取得して、時空間領域毎に操作の頻度を集計する。
【００１９】
例えば、操作集計部１１０は、図２（ａ）に示すように、操作１について、時間領域毎（時間１、時間２、時間３）および空間領域（場所１、場所２、場所３）毎に頻度を集計する。なお、図２（ａ）において、セル内の各値Ｎｉｊｋは、各操作に係る各時間および各場所の頻度である。なお、Ｎｉｊｋにおける添え字ｉは操作ＩＤ、添え字ｊは時間ＩＤ、添え字ｋは空間ＩＤである。例えば、セルＡの値Ｎ１１１は、操作１に係る時間１および場所１の頻度である。また、図２（ａ）において、セル内の各値Ｎｉ＊ｋは、各操作に係る各場所の頻度であって、下記式（１）によって算出される。例えば、セルＢの値Ｎ１＊２は、操作１に係る場所２の頻度（Ｎ１１２＋Ｎ１２２＋Ｎ１３２）である。
【００２０】
Ｎｉ＊ｋ＝ΣｊＮｉｊｋ  …（１）
【００２１】
また、図２（ａ）において、セル内の各値Ｎｉｊ＊は、各操作に係る各時間の頻度であって、下記式（２）によって算出される。例えば、セルＣの値Ｎ１３＊は、操作１に係る時間３の頻度（Ｎ１３１＋Ｎ１３２＋Ｎ１３３）である。
【００２２】
Ｎｉｊ＊＝ΣｋＮｉｊｋ  …（２）
【００２３】
また、図２（ａ）において、セル内の値Ｎｉ＊＊は、各操作に係る頻度であって、下記式（３）によって算出される。例えば、セルＤの値Ｎ１＊＊は、操作１に係る頻度（Ｎ１＊１＋Ｎ１＊２＋Ｎ１＊３、又は、Ｎ１１＊＋Ｎ１２＊＋Ｎ１３＊）である。
【００２４】
Ｎｉ＊＊＝Σｊ，ｋＮｉｊｋ  …（３）
【００２５】
時空間領域毎に操作の頻度を集計した操作集計部１１０は、頻度集計結果である頻度集計情報（例えば、図２（ａ）に示す情報）を期待度数算出部１２０に供給する。また、操作集計部１１０は、頻度集計情報を内部に記憶し、操作選択部１３０からの要求に応じて操作選択部１３０に供給する。
【００２６】
期待度数算出部１２０は、操作集計部１１０によって集計された時空間領域毎の操作の頻度（頻度集計情報）に基づいて時空間領域毎の操作の期待度数Ｅｉｊｋを算出する。期待度数Ｅｉｊｋは、時間と場所が独立であるという仮定のもとで、期待される度数であって、下記式（４）によって算出される。なお、Ｅｉｊｋにおける添え字ｉは操作ＩＤ、添え字ｊは時間ＩＤ、添え字ｋは空間ＩＤである。
【００２７】
Ｅｉｊｋ＝（Ｎｉｊ＊×Ｎｉ＊ｋ）／Ｎｉ＊＊…（４）
【００２８】
例えば、期待度数算出部１２０は、図２（ａ）に示す頻度集計情報（Ｎｉｊｋ，Ｎｉ＊ｋ，Ｎｉｊ＊，Ｎｉ＊＊）に基づいて、図２（ｂ）に示す期待度数Ｅｉｊｋを算出する。例えば、図２（ｂ）において、セルＡの値Ｅ１３２は、時間３および場所２における操作１の期待度数である。時空間領域毎の操作の期待度数を算出した期待度数算出部１２０は、期待度数算出結果である期待度数情報（例えば、図２（ｂ）に示す情報）を内部に記憶し、操作選択部１３０からの要求に応じて操作選択部１３０に供給する。
【００２９】
操作選択部１３０は、時刻・位置取得部２０から新たな時間情報および場所情報を取得した場合、操作集計部１１０によって集計された時空間領域毎の操作の頻度Ｎｉｊｋが、期待度数算出部１２０によって算出された時空間領域毎の操作の期待度数Ｅｉｊｋと異なる度合い（後述）について全空間領域において合計した時間依存度Ｈｉｊ＊の高い操作、または、上記度合いについて全時間領域において合計した空間依存度Ｈｉ＊ｋの高い操作のうち少なくとも一方を予測操作として選択する。
【００３０】
例えば、操作支援装置１はモード設定部（非図示）を備え、例えば、モード設定部において操作選択部１３０が時間依存度Ｈｉｊ＊の最も高い操作および空間依存度Ｈｉ＊ｋの最も高い操作を選択するモードに設定されている場合、操作選択部１３０は時間依存度Ｈｉｊ＊の最も高い操作および空間依存度Ｈｉ＊ｋの最も高い操作を選択する。なお、Ｈｉｊ＊における添え字ｉは操作ＩＤ、添え字ｊは時間ＩＤ、Ｈｉ＊ｋにおける添え字ｉは操作ＩＤ、添え字ｋは空間ＩＤである。
【００３１】
上記度合いは、例えば、下記式（５）によって算出される。即ち、操作選択部１３０は、下記式（５）によって上記度合いを算出する。
【００３２】
度合い＝（Ｎｉｊｋ−Ｅｉｊｋ）２／Ｅｉｊｋ…（５）
【００３３】
また、上記式によって度合いが算出される場合、時間依存度Ｈｉｊ＊は下記式（６）によって算出され、空間依存度Ｈｉ＊ｋは下記式（７）によって算出される。
【００３４】
Ｈｉｊ＊＝Σｋ（（Ｎｉｊｋ−Ｅｉｊｋ）２／Ｅｉｊｋ）…（６）
Ｈｉ＊ｋ＝Σｊ（（Ｎｉｊｋ−Ｅｉｊｋ）２／Ｅｉｊｋ）…（７）
【００３５】
時間依存度Ｈｉｊ＊の高い操作、または、空間依存度Ｈｉ＊ｋの高い操作のうち少なくとも一方を選択した操作選択部１３０は、選択した操作を示す情報（操作ＩＤ）を表示部５０に供給する。例えば、操作選択部１３０は、時間依存度Ｈｉｊ＊の最も高い操作および空間依存度Ｈｉ＊ｋの最も高い操作を選択したときは、当該時間依存度Ｈｉｊ＊の最も高い操作を示す情報（操作ＩＤ）および当該空間依存度Ｈｉ＊ｋの最も高い操作を示す情報（操作ＩＤ）を表示部５０に供給する。
【００３６】
なお、操作選択部１３０は、時間依存度Ｈｉｊ＊の最も高い操作と空間依存度Ｈｉ＊ｋの最も高い操作とを選択した場合に、選択した時間依存度Ｈｉｊ＊の最も高い操作が、選択した空間依存度Ｈｉ＊ｋの最も高い操作と重複したときは、重複に係る時間依存度Ｈｉｊ＊の有意確率（時間依存度Ｈｉｊ＊の統計量としての有意さを表す確率）が重複に係る空間依存度Ｈｉ＊ｋの有意確率（空間依存度Ｈｉ＊ｋの統計量としての有意さを表す確率）よりも小さいとき（時間依存度Ｈｉｊ＊が空間依存度Ｈｉ＊ｋと比較して統計的により有意であるとき）は、空間依存度Ｈｉ＊ｋの最も高い操作に代えて空間依存度Ｈｉ＊ｋの次点の操作（次に空間依存度Ｈｉ＊ｋが高い操作）を選択し、重複に係る空間依存度Ｈｉ＊ｋの有意確率が重複に係る時間依存度Ｈｉｊ＊の有意確率よりも小さいとき（空間依存度Ｈｉ＊ｋが時間依存度Ｈｉｊ＊と比較して統計的により有意であるとき）は、時間依存度Ｈｉｊ＊の最も高い操作に代えて時間依存度Ｈｉｊ＊の次点の操作（次に時間依存度Ｈｉｊ＊が高い操作）を選択する。
【００３７】
なお、時間、場所の分割数をそれぞれＪ、Ｋとすると、時間依存度Ｈｉｊ＊の有意確率ｐ値は下記式（８）によって算出され、空間依存度Ｈｉ＊ｋの有意確率ｐ値は下記式（９）によって算出される。例えば、時間依存度Ｈｉｊ＊の有意確率ｐ値は、ある時間ｊについて、時空間領域毎の操作の頻度Ｎｉｊｋの分布が時空間領域毎の操作の期待度数Ｅｉｊｋの分布に従うという仮説のもとで、該時間ｊに関して場所毎の頻度が期待度数と異なる度合いである時間依存度が観測される確率であり、ｐ値が小さいほど有意さが大きい（逆に、ｐ値が大きいほど有意さが小さい）。なお、下記式（８）（９）内のＦは、下記式（１０）によって算出される。
【００３８】
時間依存度Ｈｉｊ＊の有意確率ｐ値
＝カイ二乗分布関数Ｆ（時間依存度；自由度）
＝カイ二乗分布関数Ｆ（時間依存度；Ｋ−１）…（８）
空間依存度Ｈｉ＊ｋの有意確率ｐ値
＝カイ二乗分布関数Ｆ（空間依存度；自由度）
＝カイ二乗分布関数Ｆ（空間依存度；Ｊ−１）…（９）
【００３９】
【数１】
2011076186.tif 000003
【００４０】
また、操作選択部１３０は、時間依存度Ｈｉｊ＊の高い操作や空間依存度Ｈｉ＊ｋの高い操作に加えて、時空間領域毎の操作の頻度Ｎｉｊｋの高い操作を選択してもよい。当該場合、操作選択部１３０は、操作集計部１１０から取得した頻度集計情報（例えば、図２（ａ）に示す情報）に基づいて、時空間領域毎の操作の頻度Ｎｉｊｋの高い操作を選択してもよい。
【００４１】
また、操作選択部１３０は、時間依存度Ｈｉｊ＊の高い操作や空間依存度Ｈｉ＊ｋの高い操作に加えて、時空間領域毎の操作の期待度数Ｅｉｊｋの高い操作を選択してもよい。当該場合、操作選択部１３０は、期待度数算出部１２０から取得した期待度数情報（例えば、図２（ｂ）に示す情報）に基づいて、時空間領域毎の操作の期待度数Ｅｉｊｋの高い操作を選択する。
【００４２】
更に、操作選択部１３０は、時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作と時間依存度Ｈｉｊ＊の最も高い操作とを選択した場合に、選択した時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作が、選択した時間依存度Ｈｉｊ＊の最も高い操作と重複したときは、重複に係る時間依存度Ｈｉｊ＊の有意確率が所定の値（有意水準）よりも小さいとき（時間依存度Ｈｉｊ＊が統計的に有意であるとき）は、時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作に代えて、時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の次点の操作（次に該頻度Ｎｉｊｋ（若しくは該期待度数Ｅｉｊｋ）が高い操作）を選択し、重複に係る時間依存度Ｈｉｊ＊の有意確率が所定の値（有意水準）よりも大きいとき（時間依存度Ｈｉｊ＊が統計的に有意でないとき）は、時間依存度Ｈｉｊ＊の最も高い操作に代えて、時間依存度Ｈｉｊ＊の次点の操作（次に時間依存度Ｈｉｊ＊が高い操作）を選択してもよい。時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作と時間依存度Ｈｉｊ＊の最も高い操作と空間依存度Ｈｉ＊ｋの最も高い操作とを選択した場合も同様である。
【００４３】
更に、操作選択部１３０は、時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作と空間依存度Ｈｉ＊ｋの最も高い操作とを選択した場合に、選択した時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作が、選択した空間依存度Ｈｉ＊ｋの最も高い操作と重複したときは、重複に係る空間依存度Ｈｉ＊ｋの有意確率が所定の値（有意水準）よりも小さいとき（空間依存度Ｈｉ＊ｋが統計的に有意であるとき）は、時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作に代えて、時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の次点の操作（次に該頻度Ｎｉｊｋ（若しくは該期待度数Ｅｉｊｋ）が高い操作）を選択し、重複に係る空間依存度Ｈｉ＊ｋの有意確率が所定の値（有意水準）よりも大きいとき（空間依存度Ｈｉ＊ｋが統計的に有意でないとき）は、空間依存度Ｈｉ＊ｋの最も高い操作に代えて、空間依存度Ｈｉ＊ｋの次点の操作（次に空間依存度Ｈｉ＊ｋが高い操作）を選択してもよい。時空間領域毎の操作の頻度Ｎｉｊｋ（若しくは時空間領域毎の操作の期待度数Ｅｉｊｋ）の最も高い操作と空間依存度Ｈｉ＊ｋの最も高い操作と時間依存度Ｈｉｊ＊の最も高い操作とを選択した場合も同様である。
【００４４】
以上、操作選択部１３０による操作選択の種々の態様を説明したが、操作選択部１３０は、頻度Ｎｉｊｋの最も高い操作、時間依存度Ｈｉｊ＊の最も高い操作、空間依存度Ｈｉ＊ｋの最も高い操作を選択することが好ましい。即ち、操作選択部１３０は、現在時刻ｊ、現在位置ｋを特定した場合に、以下の３つの操作を選択することが好ましい。
【００４５】
（Ａ）時間ｊ、場所ｋにおける頻度Ｎｉｊｋが最上位の操作
（Ｂ）時間ｊにおける時間依存度Ｈｉｊ＊が最上位の操作
（Ｃ）場所ｋにおける空間依存度Ｈｉ＊ｋが最上位の操作
【００４６】
（選択した操作が重複した時の優先順位付けの手順）
上記（Ｂ）の操作（または上記（Ｃ）の操作）が上記（Ａ）の操作と重複する場合、操作選択部１３０は、上記式（８）（９）によってｐ値を算出する。操作選択部１３０は、ｐ値が０．０５より小さい場合は、上記（Ｂ）の操作（または上記（Ｃ）の操作）を優先し、頻度Ｎｉｊｋの２位以下から上記（Ｂ）の操作（または上記（Ｃ）の操作）と重複しない操作を再選択する。一方、操作選択部１３０は、ｐ値が０．０５以上の場合には、上記（Ａ）の操作を優先し、時間依存度Ｈｉｊ＊（空間依存度Ｈｉ＊ｋ）の２位以下から上記（Ａ）の操作と重複しない操作を選択する。上記（Ｂ）の操作が上記（Ｃ）の操作と重複する場合、ｐ値の小さい方を優先する。
【００４７】
なお、操作選択部１３０は、４つ以上の操作を選択する場合、選択する操作として、上記３つの操作以外にｐ値が０．０５より小さい（優先順位の高い）時間依存の操作または場所依存の操作があれば、追加してもよい。なお、ユーザからのフィードバックを反映させて操作を選択してもよい。例えば、ユーザからある時間、ある場所にある操作を行うというフィードバックがあった場合（明示的でなく、表示部５０に表示した操作以外に係る操作が選択された場合も含む）、当該操作の頻度に一定の重みをつけて頻度を再集計し、当該操作が選択されやすいようにしてもよい。
【００４８】
表示部５０は、操作選択部１３０によって選択された操作を出力する。例えば、表示部５０は、操作選択部１３０から、時空間領域毎の操作の頻度Ｎｉｊｋの最も高い操作としてメール操作を示す操作ＩＤと、時間依存度Ｈｉｊ＊の最も高い操作としてブラウザ操作を示す操作ＩＤと、空間依存度Ｈｉ＊ｋの最も高い操作としてナビゲーション操作を示す操作ＩＤとを取得した場合、図３に示すように、メール操作を示す情報（例えば、文字、アイコン）と、ブラウザ操作を示す情報と、ナビゲーション操作を示す情報とを表示する。なお、表示部１４０は、図３に示すように、所定の場所に、それぞれの操作を示す情報を表示するようにしてもよい。図３に示す例の場合、中央に頻度Ｎｉｊｋに基づき選択された操作を示す情報、左側に空間依存度Ｈｉ＊ｋに基づき選択された操作を示す情報、右側に時間依存度Ｈｉｊ＊に基づき選択された操作を示す情報を表示するようにしている。
【００４９】
つまり、図３に示す例の場合、表示部５０は、現在の時間、場所において頻度の高い操作と同時に、現在の時間に関して場所毎の頻度が期待度数と異なる度合いが強い操作、および、現在の場所に関して時間毎の頻度が期待度数と異なる度合いが強い操作の操作名が表示される。なお、図３の例においては、キー押下によって該当するアプリ（例えば、メール、ブラウザ、ナビゲーション）が起動する。
【００５０】
続いて、図４を用いて操作支援装置１の動作を説明する。図４（ａ）に示すフローチャートは、時空間領域を決定から期待度数を算出する迄の動作の流れである。図４（ａ）に示すフローチャートは、適宜（例えば、所定時間経過毎、操作記憶部９０に所定量の入力情報が記憶または更新される毎）開始する。
【００５１】
図４（ａ）において、時空間領域決定部４０は、操作記憶部９０から時刻情報および位置情報に対応付けて記憶されている入力操作を示す情報（操作ＩＤ）を取得し、時空間領域を決定する（ステップＳ１００）。時空間領域を決定した時空間領域決定部４０は、決定した時空間領域を示す情報（時間ＩＤ、空間ＩＤ）を操作集計部１１０に供給する。
【００５２】
次いで、操作集計部１１０は、操作記憶部９０から時刻情報および位置情報に対応付けて記憶されている入力操作を示す情報（操作ＩＤ）を取得し、時空間領域決定部４０から時空間領域を示す情報（時間ＩＤ、空間ＩＤ）を取得して、時空間領域毎に操作の頻度Ｎｉｊｋを集計する（ステップＳ１１０）。時空間領域毎に操作の頻度Ｎｉｊｋを集計した操作集計部１１０は、頻度集計情報を期待度数算出部１２０に供給する。また、操作集計部１１０は、頻度集計情報を内部に記憶する。
【００５３】
次いで、期待度数算出部１２０は、頻度集計情報に基づいて時空間領域毎の操作の期待度数Ｅｉｊｋを算出する（ステップＳ１２０）。時空間領域毎の操作の期待度数Ｅｉｊｋを算出した期待度数算出部１２０は、期待度数情報を内部に記憶する。そして、図４（ａ）に示すフローチャートは終了する。
【００５４】
図４（ｂ）に示すフローチャートは、操作の選択から表示する迄の動作の流れである。図４（ｂ）に示すフローチャートは、新たな時間ＩＤまたは空間ＩＤになったときに開始する。
【００５５】
操作選択部１３０は、頻度集計情報および期待度数情報に基づいて、頻度Ｎｉｊｋに基づく操作（本フローチャートにおいて操作Ａという）としてＮｉｊｋが最上位の操作を選択し、時間依存度Ｈｉｊ＊に基づく操作（本フローチャートにおいて操作Ｂという）としてＨｉｊ＊が最上位の操作を選択し、空間依存度Ｈｉ＊ｋに基づく操作（本フローチャートにおいて操作Ｃという）としてＨｉ＊ｋが最上位の操作を選択する（ステップＳ２００）。
【００５６】
操作選択部１３０は、操作Ａ、操作Ｂ、操作Ｃの何れもが互いに異なるか否かを判断する（ステップＳ２１０）。つまり、操作選択部１３０は、操作Ａと操作Ｂ、操作Ａと操作Ｃ、操作Ｂと操作Ｃの何れも重複していないか否かを判断する。操作選択部１３０は、操作Ａ、操作Ｂ、操作Ｃの何れもが互いに異なると判断した場合（ステップＳ２１０：Ｙｅｓ）、操作Ａ、操作Ｂ、操作Ｃを示す情報（操作ＩＤ）を表示部５０に供給し、表示部５０は、操作Ａ、操作Ｂ、操作Ｃを示す情報（例えば、文字、アイコン）を表示する（ステップＳ２８０）。そして、本フローチャートは終了する。
【００５７】
一方、操作選択部１３０は、操作Ａ、操作Ｂ、操作Ｃの何れかが同一であると判断した場合（ステップＳ２１０：Ｎｏ）、操作Ａと操作Ｂとが同一であるか否かを判断する（ステップＳ２２０）。操作選択部１３０は、操作Ａと操作Ｂとが同一であると判断した場合（ステップＳ２２０：Ｙｅｓ）、操作Ｂに係るｐ値に基づき、操作Ａ、操作Ｂの何れか一方を再選択する（ステップＳ２３０）。具体的には、操作選択部１３０は、操作Ｂに係るｐ値が０．０５より小さい場合には、操作Ａを再選択し、操作Ｂに係るｐ値が０．０５以上の場合には、操作Ｂを再選択する。一方、操作選択部１３０は、操作Ａと操作Ｂとが同一でないと判断した場合（ステップＳ２２０：Ｎｏ）、ステップＳ２３０を飛ばしてステップＳ２４０に進む。
【００５８】
ステップＳ２３０またはステップＳ２２０（Ｎｏ）に続いて、操作選択部１３０は、操作Ａと操作Ｃとが同一であるか否かを判断する（ステップＳ２４０）。操作選択部１３０は、操作Ａと操作Ｃとが同一であると判断した場合（ステップＳ２４０：Ｙｅｓ）、操作Ｃに係るｐ値に基づき、操作Ａ、操作Ｃの何れか一方を再選択する（ステップＳ２５０）。具体的には、操作選択部１３０は、操作Ｃに係るｐ値が０．０５より小さい場合には、操作Ａを再選択し、操作Ｃに係るｐ値が０．０５以上の場合には、操作Ｃを再選択する。一方、操作選択部１３０は、操作Ａと操作Ｃとが同一でないと判断した場合（ステップＳ２４０：Ｎｏ）、ステップＳ２５０を飛ばしてステップＳ２６０に進む。
【００５９】
ステップＳ２５０またはステップＳ２４０（Ｎｏ）に続いて、操作選択部１３０は、操作Ｂと操作Ｃとが同一であるか否かを判断する（ステップＳ２６０）。操作選択部１３０は、操作Ｂと操作Ｃとが同一であると判断した場合（ステップＳ２６０：Ｙｅｓ）、操作Ｂおよび操作Ｃに係るｐ値に基づき、操作Ｂ、操作Ｃの何れか一方を再選択する（ステップＳ２７０）。具体的には、操作選択部１３０は、操作Ｂに係るｐ値が操作Ｃに係るｐ値より小さい場合には、操作Ｃを再選択し、操作Ｃに係るｐ値が操作Ｂに係るｐ値より小さい場合には、操作Ｂを再選択する。一方、操作選択部１３０は、操作Ｂと操作Ｃとが同一でないと判断した場合（ステップＳ２６０：Ｎｏ）、ステップＳ２６０を飛ばしてステップＳ２１０に戻る。以降、ステップＳ２１０（Ｙｅｓ）となる迄、ステップＳ２１０〜ステップＳ２７０を繰り返し実行し、ステップＳ２１０（Ｙｅｓ）となった場合、操作Ａ、操作Ｂ、操作Ｃを示す情報（操作ＩＤ）を表示部５０に供給し、表示部５０は、操作Ａ、操作Ｂ、操作Ｃを示す情報（例えば、文字、アイコン）を表示する（ステップＳ２８０）。そして、本フローチャートは終了する。
【００６０】
以下、具体的な値を用いて説明する。なお、操作集計部１１０は、図５に示す頻度Ｎｉｊｋを算出したものとする。期待度数算出部１２０は、図５に示す頻度集計結果に基づいて、図６に示す期待度数Ｅｉｊｋを算出する。例えば、図６（ａ）のＡに示す時間１および場所１における操作１の期待度数Ｅ１１１は、上記式（４）から、Ｅ１１１＝（Ｎ１１＊×Ｎｉ＊ｋ）／Ｎｉ＊＊となるため、図５（ａ）のＡ、Ｂ、Ｃの値を用いて、Ｅ１１１＝（３０×３１）／８０＝１１．６３となる。
【００６１】
操作選択部１３０は、図５に示す頻度集計結果、図６に示す期待度数算出結果に基づいて、図７および図８に示す時間依存度Ｈｉｊ＊および空間依存度Ｈｉ＊ｋを算出する。図７において時間別場所別の値は、合計値（時間依存度Ｈｉｊ＊および空間依存度Ｈｉ＊ｋ）を算出するために算出する値であって、上記式（６）（７）の一部を構成する値（Ｎｉｊｋ−Ｅｉｊｋ）２／Ｅｉｊｋである。例えば、図７（ａ）のＡに示す値は、（Ｎ１１１−Ｅ１１１）２／Ｅ１１１＝（１０−１１．６３）２／１１．６３＝０．２２８…となる。図８の値は、図７に示す合計値（時間依存度Ｈｉｊ＊および空間依存度Ｈｉ＊ｋ）である。例えば、図７（ａ）のＢ、Ｃ、Ｄは、図８（ａ）に示す操作１の時間依存度Ｈ１ｊ＊に相当し、図７（ａ）のＥ、Ｆ、Ｇは、図８（ｂ）に示す操作１の空間依存度Ｈ１＊ｋに相当する。
【００６２】
続いて、操作選択部１３０は、図５に示す頻度集計結果に基づいて、図９（ａ）に示すように、頻度Ｎｉｊｋが最上位の操作を選択する。また、操作選択部１３０は、図８（ａ）に示す時間依存度Ｈｉｊ＊に基づいて、図９（ｂ）に示すように、時間依存度Ｈｉｊ＊が最上位の操作を選択する。また、操作選択部１３０は、図８（ｂ）に示す空間依存度Ｈｉ＊ｋに基づいて、図９（ｃ）に示すように、空間依存度Ｈｉ＊ｋが最上位の操作を選択する。例えば、操作選択部１３０は、時間２および場所３における操作を選択する場合、頻度Ｎｉｊｋが最上位の操作としては、図５（ａ）から操作１が５、図５（ｂ）から操作２が５、図５（ｃ）から操作３が１５、図５（ｃ）から操作４が５であるため、図９（ａ）のＡに示すように操作３を選択し、時間依存度Ｈｉｊ＊が最上位の操作としては、時間２のみに着目し、図８（ａ）から、操作１が６．０７、操作２が２．０７、操作３が４．４１、操作４が１．２７であるため、図９（ｂ）のＢに示すように操作１を選択し、空間依存度Ｈｉ＊ｋが最上位の操作としては、場所３のみに着目し、図８（ｂ）から、操作１が９．０５、操作２が１６．７４、操作３が３．８４、操作４が５．７４であるため、図９（ｃ）のＣに示すように操作２を選択する。
【００６３】
続いて、操作選択部１３０は、図９（ａ）、図９（ｂ）、図９（ｃ）には重複して選択した操作があるため、図１０に示すように、ｐ値を算出する。そして、操作選択部１３０は、図１０のｐ値に基づいて、重複して選択した操作について、再度操作を選択することによって、図１１に示すように、重複を解消する。
【００６４】
例えば、時間１および場所２に係る頻度Ｎｉ１２の最上位の操作１（図９（ａ）のＤ）と、時間１および場所２に係る空間依存度合Ｈｉ＊２の最上位の操作１（図９（ｃ）のＦ）は重複するが、図１０（ｂ）によれば、空間依存度合Ｈ１＊２のｐ値は、０．００７１（０．０５以上）であるため、頻度Ｎｉ１２の最上位を優先し、図８（ｂ）において空間依存度合Ｈｉ＊２が最上位（５．２９）の次点（１．６６）である操作３を、図１１（ｃ）に示すように再選択する（繰り上げる）。
【００６５】
また、時間１および場所３に係る頻度Ｎｉ１３の最上位の操作２（図９（ａ）のＧ）と、時間１および場所３に係る時間依存度合Ｈｉ１＊の最上位の操作２（図９（ｂ）のＨ）と、時間１および場所３に係る空間依存度合Ｈｉ＊３の最上位の操作２（図９（ｃ）のＩ）は、全て重複するが、図１０（ａ）によれば、時間依存度合Ｈ２１＊のｐ値は０．０００２（０．０５未満）、図１０（ｂ）によれば、空間依存度合Ｈ２＊３のｐ値は０．０００２（０．０５未満）であるため、時間依存度合Ｈｉ１＊の最上位および空間依存度合Ｈｉ＊３の最上位を優先する。時間依存度合Ｈ２１＊のｐ値および空間依存度合Ｈ２＊３のｐ値を少数点以下第５位まで比べると、時間依存度合Ｈ２１＊のｐ値の方が小さいため、時間依存度合Ｈ２１＊の最上位を優先し、図８（ｂ）において空間依存度合Ｈｉ＊３の最上位（１６．７４）の次点（９．０５）である操作１を、図１１（ｃ）に示すように再選択する。更に、図５（ｂ）において頻度Ｎｉ１３が最上位（１６）の次点（１０）である操作３または操作４を、図１１（ａ）に示すように再選択する（繰り上げる）。
【００６６】
以上、上記実施形態による操作支援装置１によれば、時間、場所に基づいて次の操作を予測することができるようになる。特に、操作支援装置１によれば、時間別場所別の頻度に代えてまたは加えて、時間および場所のうち時間に依存する度合いに基づいて、又は、時間および場所のうち場所に依存する度合いに基づいて、次の操作を予測することができるようになる。更に、操作支援装置１によれば、時間別場所別の頻度、時間に依存する度合い、および、場所に依存する度合いのそれぞれに基づくそれぞれの操作予測を統合し、次の操作を予測することができるようになる。即ち、精度の高い操作予測を実現することができるようになる。
【００６７】
なお、本実施形態において、操作支援装置１の一例は携帯電話である（換言すれば、入力操作予測部１０の適用例は携帯電話である）と説明したが、入力操作予測部１０の適用例は携帯電話に限定するものではない。例えば、他の機器（例えば、携帯して使用可能なパーソナルコンピュータ、カーナビゲーションシステム本体、カメラ、携帯して使用可能な音楽プレーヤ、携帯して使用可能なゲーム機）に入力操作予測部１０を適用してもよい。
【００６８】
また、本実施形態において、入力操作予測部１０は、操作支援装置１の構成要素であると説明したが、入力操作予測部１０を、ユーザに予測操作を提示する他の装置から独立した別体の装置（入力操作予測装置）として構成してもよい。
【００６９】
なお、本発明の一実施形態による操作支援装置１の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本発明の一実施形態による操作支援装置１の各処理に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７２】
１  操作支援装置  １０  入力操作予測部  ２０  時刻・位置取得部  ３０  操作受付部  ９０  操作記憶部  ４０  時空間領域決定部  ５０  表示部  １１０  操作集計部  １２０  期待度数算出部  １３０  操作選択部
【図１】
2011076186.tif 000004
【図２】
2011076186.tif 000005
【図３】
2011076186.tif 000006
【図４】
2011076186.tif 000007
【図５】
2011076186.tif 000008
【図６】
2011076186.tif 000009
【図７】
2011076186.tif 000010
【図８】
2011076186.tif 000011
【図９】
2011076186.tif 000012
【図１０】
2011076186.tif 000013
【図１１】
2011076186.tif 000014