(57)【要約】【課題】次回起動されるアプリケーションを直近の履歴に基づいて予測し、画面上の特定領域にその予測したアプリケーションの絵文字を表示することを課題とする。【解決手段】入出力部と、絵文字を表示パネルに表示する表示制御部と、アプリケーションを起動するアプリケーション起動部と、起動されたアプリケーションのアプリケーション名と起動時刻を履歴として記憶する履歴記憶部と、ユーザーによってアプリケーションが起動された際、履歴記憶部の履歴から、予測アプリケーションを検索する検索部と、検索された予測アプリケーションに対応する絵文字を表示パネルの特定の領域に表示するよう表示位置の調整を行う表示位置調整部とを備え、検索部が、ユーザーによってアプリケーションが起動された際、履歴記憶部の履歴から、その起動アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名を予測アプリケーションとして検索することを特徴とする。【選択図】図３
2014059638.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと表示パネルが一体となった入出力部と、
起動可能なアプリケーションに対応した絵文字を表示パネルに表示する表示制御部と、
ユーザーによる絵文字の指示に対応するアプリケーションを起動するアプリケーション起動部と、
アプリケーション起動部によって起動されたアプリケーションのアプリケーション名と起動時刻を履歴として記憶する履歴記憶部と、
ユーザーによってアプリケーションが起動された際、そのアプリケーション名に基づいて履歴記憶部の履歴から、次回起動されると予測されるアプリケーション名を予測アプリケーションとして検索する検索部と、
検索部によって検索された予測アプリケーションに対応する絵文字を表示パネルの特定の領域に表示するよう表示位置の調整を行う表示位置調整部とを備え、
前記検索部が、ユーザーによってアプリケーションが起動された際、前記履歴記憶部の履歴から、その起動アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名を予測アプリケーションとして検索することを特徴とするユーザー操作支援システム。
【請求項２】
前記履歴記憶部が、アプリケーションの終了時刻を履歴として記憶し、前記検索部が、ユーザーによってアプリケーションが終了された際、前記履歴記憶部の履歴から、その終了アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名を予測アプリケーションとして検索することを特徴とする請求項１に記載のユーザー操作支援システム。
【請求項３】
前記検索部が、起動されたアプリケーションに対して一定時間無操作である場合にはアプリケーションが終了したものと判断して予測アプリケーションの検索を行うことを特徴とする請求項２に記載のユーザー操作支援システム。
【請求項４】
前記履歴記憶部が、さらに、アプリケーションの動作中にユーザーによって入力された入力データを履歴として記憶し、前記検索部が、予測アプリケーションを検索する際、前記履歴記憶部の履歴から、その入力データを予測アプリケーションとともに検索することを特徴とする請求項１〜３のいずれかに記載のユーザー操作支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザー操作支援システムに関し、特に、携帯電話、スマートフォン、タブレット端末などの電子機器におけるアプリケーション起動の操作を支援するユーザー操作支援システムに関する。
【背景技術】
【０００２】
スマートフォンに代表される携帯型の電子機器においては、所望のアプリケーションプログラム（以下、アプリケーションと記す）を起動するために、メニュー画面や、ランチャ表示といったものが画面上に整理されて配置されている。
【０００３】
しかし、強固なCPUの出現、メモリ容量の増加、アプリケーションの増加等に伴い、電子機器の持つ機能が増加し、それに伴ってメニュー画面上のメニューの数やランチャ表示の際のアイコンの数も増大し、全てを画面上に表示することが困難となっている。このため、ユーザーが使いたい機能を起動するために多くの手順が必要となる。
【０００４】
この問題に対し、アプリケーションの起動を容易化するための各種の技術が知られている。たとえば、これらに関する技術として、ユーザーの起動したプログラムモジュールの回数等によって重みを付け、ユーザーの利用するアプリケーションを予測する方法が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３０１７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザーの起動したプログラムモジュールの回数等によって重みを付け、ユーザーの利用するアプリケーションを予測する方法を用いた場合、過去の操作履歴の蓄積を利用するため、ユーザーの生活パターンの変化に即座に対応することが難しい。
【０００７】
そこで、この発明は、以上のような事情を考慮してなされたものであり、次回起動されるアプリケーションを直近の履歴に基づいて予測し、画面上の特定領域にその予測したアプリケーションの絵文字を表示し、所望のアプリケーションの起動を容易に行えるようにしたユーザー操作支援システムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
この発明は、タッチパネルと表示パネルが一体となった入出力部と、起動可能なアプリケーションに対応した絵文字を表示パネルに表示する表示制御部と、ユーザーによる絵文字の指示に対応するアプリケーションを起動するアプリケーション起動部と、アプリケーション起動部によって起動されたアプリケーションのアプリケーション名と起動時刻を履歴として記憶する履歴記憶部と、ユーザーによってアプリケーションが起動された際、そのアプリケーション名に基づいて履歴記憶部の履歴から、次回起動されると予測されるアプリケーション名を予測アプリケーションとして検索する検索部と、検索部によって検索された予測アプリケーションに対応する絵文字を表示パネルの特定の領域に表示するよう表示位置の調整を行う表示位置調整部とを備え、前記検索部が、ユーザーによってアプリケーションが起動された際、前記履歴記憶部の履歴から、その起動アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名を予測アプリケーションとして検索することを特徴とするユーザー操作支援システムを提供するものである。
【０００９】
これによれば、ユーザーによってアプリケーションが起動された際、その起動アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名が予測アプリケーションとして検索され、その予測アプリケーションに対応する絵文字が表示パネルの特定の領域に表示されるので、ユーザーはアプリケーションの起動履歴を参照して、容易に所望のアプリケーションを起動することができる。
【００１０】
また、履歴記憶部は、アプリケーションの終了時刻を履歴として記憶し、検索部は、ユーザーによってアプリケーションが終了された際、履歴記憶部の履歴から、その終了アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名を予測アプリケーションとして検索することを特徴とする。
【００１１】
これによれば、ユーザーによってアプリケーションが終了された際、その終了アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名が予測アプリケーションとして検索され、その予測アプリケーションに対応する絵文字が表示パネルの特定の領域に表示されるので、ユーザーはアプリケーションの終了履歴を参照して、容易に所望のアプリケーションを起動することができる。
【００１２】
また、検索部は、起動されたアプリケーションに対して一定時間無操作である場合にはアプリケーションが終了したものと判断して予測アプリケーションの検索を行うことを特徴とする。これによれば、ユーザーのアプリケーションの終了操作がない場合でも、ユーザーは的確に所望のアプリケーションを起動することができる。
【００１３】
また、履歴記憶部は、さらに、アプリケーションの動作中にユーザーによって入力された入力データを履歴として記憶し、検索部は、予測アプリケーションを検索する際、履歴記憶部の履歴から、その入力データを予測アプリケーションとともに検索することを特徴とする。これによれば、ユーザーの入力データも予測することができる。
【発明の効果】
【００１４】
この発明によれば、ユーザーによってアプリケーションが起動された際、履歴記憶部に記憶された履歴から、その起動アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名が予測アプリケーションとして検索され、その予測アプリケーションに対応する絵文字が表示パネルの特定の領域に表示されるので、ユーザーは常にアプリケーションの最新の起動履歴を参照して、容易に所望のアプリケーションを起動することができる。
【図面の簡単な説明】
【００１５】
【図１】この発明のユーザー操作支援システムの一実施例の構成ブロック図である。
【図２ａ】この発明のユーザー操作支援システムの処理動作の内容を示す説明図である。
【図２ｂ】この発明のユーザー操作支援システムの処理動作の内容を示す説明図である。
【図３】この発明のユーザー操作支援システムの画面表示例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下に、本発明を実施するための最良の形態について図面を参照して説明する。なお、これによって、この発明が限定されるものではない。
【００１７】
＜この発明のユーザー操作支援システムの構成＞
図１に、この発明の一実施例の構成ブロック図を示す。本実施例では、この発明のユーザー操作支援システムが携帯電話やスマートフォンのような携帯端末に利用されている例を示す。
図において、この発明のユーザー操作支援システムは、主として、制御部１、表示部２、操作部３、アプリケーション＆ユーザーデータ管理部４、パターン検索部５、濃淡演算部６、半透過処理部７、およびアプリケーション＆ユーザーデータ履歴格納部８ａが設けられたメモリ８とを備える。ただし、これ以外に、通信部などの他の機能ブロックを備えていてもよい。
【００１８】
表示部２と操作部３は表示パネルとタッチパネルが一体となった入出力部を形成している。
制御部１は、この発明のユーザー操作支援システムの各種の機能を実行する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等から構成される。ＣＰＵは、ＲＯＭ等に記憶されたプログラムに基づいて、各ハードウエアを有機的に動作させることにより、以下に述べる各種の機能を実現する。
【００１９】
制御部１は、起動可能なアプリケーションに対応したアイコンやピクト（ピクトグラム）のような絵文字を表示パネルに表示する表示制御を行う。また、ユーザーが絵文字の選択によってアプリケーションの起動を指示した場合には、その指示に対応するアプリケーションの起動を行う。
【００２０】
アプリケーション＆ユーザーデータ管理部４は、ユーザーのアプリケーション操作時に、「アプリケーション名」、「起動時刻」、「終了時刻」、「入力データ」の情報を履歴として、メモリ８のアプリケーション＆ユーザーデータ履歴格納部８ａに記憶する。「入力データ」は、アプリケーションの操作時にユーザーによって入力されたデータである。
【００２１】
パターン検索部５は、現在ユーザーが使用しているアプリケーションの操作情報に基づいて、アプリケーション＆ユーザーデータ履歴格納部８ａの履歴情報から、ユーザーが次回起動すると予測されるアプリケーション名を予測アプリケーションとして検索し、同時にユーザーが入力すると予測される入力データを検索する。この検索においては、第１の検索方法（方法１）、第２の検索方法（方法２）、および第３の検索方法（方法３）で検索を行う。この動作については後述する。
【００２２】
制御部１は、アプリケーション＆ユーザーデータ履歴格納部８ａから検索した予測アプリケーションに対応する絵文字と入力データを表示パネルの特定の領域に表示するよう表示位置の調整を行う。この表示パネルの特定の領域は、ランチャの専用表示領域、またはピクトが表示されている領域であり、予測アプリケーションに対応するアイコンやピクトを、本発明を適用した機器のユーザーインターフェース画面を変更することなく表示する。
【００２３】
半透過処理部７は、表示するランチャの半透過処理を行う。濃淡演算部６は、半透過処理の濃淡の演算を行う。予測アプリケーションに対応するアイコンを、本発明を適用した機器のユーザーインターフェース画面を変更することなくランチャ専用領域を設定して表示するためには、機器に元々表示されているアイコンの上に重ねてランチャを表示する必要がある。このため本来の表示を損ねないように背景の濃淡に合わせ、起動予測のランチャを半透過にする。ピクトの場合は、表示パネルのピクトが表示されている同じ領域に常に表示をする。
【００２４】
＜この発明のユーザー操作支援システムの動作＞
図２ａと図２ｂを用いて、この発明のユーザー操作支援システムの処理動作の内容を説明する。図においては説明のため、図２ａにおいては、左から、ユーザー操作履歴、時刻情報、ユーザー操作、時刻情報、次回起動予測アプリケーション、次回起動時の予測入力データをそれぞれ示している。ユーザー操作履歴欄の右側の時刻情報は、ユーザー操作履歴の時刻情報を示し、ユーザー操作欄の右側の時刻情報は、現在のユーザー操作の時刻情報を示している。次回起動予測アプリケーションおよび次回起動時の予測入力データは、予測したものを示している。
【００２５】
アプリケーション＆ユーザーデータ履歴格納部８ａには、ユーザーのアプリケーション操作履歴として、「アプリケーション名」、「起動時刻」、「終了時刻」、「入力データ」の情報を記憶している。
【００２６】
上述したように、パターン検索部５の検索においては、第１の検索方法（方法１）、第２の検索方法（方法２）、および第３の検索方法（方法３）で検索を行う。この検索においては、あらかじめ記憶しているユーザー操作履歴リストの新しい情報（図中下側）のものからパターンマッチングを行う。このパターンマッチングでは、ユーザーが入力している現在の操作情報と一致する操作情報を検索し、その次に起動されている情報を、次回起動される予測候補として選定する。検索方法としてどの情報を有効とみなすかは、検索方法によって選択することができる。
【００２７】
第１の検索方法（方法１）では、ユーザーによってアプリケーションが起動された際、アプリケーション＆ユーザーデータ履歴格納部８ａに記憶された履歴から、その起動アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名を予測アプリケーションとして検索するとともに、入力データを検索する。これはアプリケーションの起動のみに着目した検索方法である。
【００２８】
図２ａにおいて、ユーザー操作でアプリケーションＡが時刻９：００に起動されると（図中（i）参照）、ユーザー操作履歴のアプリケーションＡの起動を検索し（図中矢印で示す）、アプリケーションＡの起動の次の起動アプリケーションＤを読み出して、このアプリケーションＤを次回起動予測アプリケーションとする。
【００２９】
ユーザー操作履歴は一定時間毎に参照する。時刻９：０２になった時点では、履歴のアプリケーションＡが時刻１４：００に起動され、時刻１４：０１に終了されているため、ユーザーはチラッと見ただけで実際に操作は行われていなかったものとみなして、次のアプリケーションＡの起動を検索する（図中矢印で示す）。ここでは、アプリケーションＡの起動の次の起動アプリケーションＢと入力データ（http://xxxxx）を読み出し、このアプリケーションＢを次回起動予測アプリケーションとし、入力データ（http://xxxxx）を次回起動時の予測入力データとする。
【００３０】
次にアプリケーションＢが起動されると（図中（ii）参照）、ユーザー操作履歴のアプリケーションＢの起動を検索し（図中矢印で示す）、アプリケーションＢの起動の次の起動アプリケーションＣと入力データ（090-xxxxx）を読み出し、このアプリケーションＣを次回起動予測アプリケーションとし、入力データ（090-xxxxx）を次回起動時の予測入力データとする。その後、アプリケーションＢが終了され（図中（iii）参照）、アプリケーションＡが終了される（図中（iv）参照）。
【００３１】
第２の検索方法（方法２）では、ユーザーによってアプリケーションが起動された際には、方法１で予測アプリケーションを検索し、ユーザーによってアプリケーションが終了された際には、アプリケーション＆ユーザーデータ履歴格納部８ａに格納された履歴から、その終了アプリケーションと同一の直近のアプリケーションの次に起動されたアプリケーション名を予測アプリケーションとして検索するとともに、入力データを検索する。これはアプリケーションの起動と終了に着目した検索方法である。
【００３２】
図において、ユーザー操作でアプリケーションＣが時刻９：００に起動されると（図中（v）参照）、ユーザー操作履歴のアプリケーションＣの起動を検索し（図中矢印で示す）、アプリケーションＣの起動後に前面で操作されたアプリケーションＢと入力データ（http://xxxxx）を読み出し、このアプリケーションＢを次回起動予測アプリケーションとし、入力データ（http://xxxxx）を次回起動時の予測入力データとする。
【００３３】
アプリケーションＣが終了されると（図中（vi）参照）、ユーザー操作履歴のアプリケーションＣの終了を検索し（図中矢印で示す）、アプリケーションＣの終了の次の起動アプリケーションＡを読み出して、このアプリケーションＡを次回起動予測アプリケーションとする。
【００３４】
次に、アプリケーションＡが起動されると（図中（vii）参照）、ユーザー操作履歴のアプリケーションＡの起動を検索し（図中矢印で示す）、アプリケーションＡの起動の次の起動アプリケーションＤを読み出して、このアプリケーションＤを次回起動予測アプリケーションとする。その後、時刻１０：０２になった時点では、履歴のアプリケーションＡが時刻１４：００に起動され、時刻１４：０１に終了されているため、次のアプリケーションＡの起動を検索する（図中矢印で示す）。ここでは、アプリケーションＡの起動の次の起動アプリケーションＢと入力データ（http://xxxxx）を読み出し、このアプリケーションＢを次回起動予測アプリケーションとし、入力データ（http://xxxxx）を次回起動時の予測入力データとする。
【００３５】
その後、アプリケーションＡが終了されると（図中（viii）参照）、ユーザー操作履歴のアプリケーションＡの終了を検索し（図中矢印で示す）、アプリケーションＡの終了の次の起動アプリケーションＤを読み出して、このアプリケーションＤを次回起動予測アプリケーションとする。
【００３６】
方法３では、ユーザーによってアプリケーションが起動された際には、方法１で予測アプリケーションを検索し、起動されたアプリケーションに対して一定時間無操作である場合にはアプリケーションが終了したものと判断して、方法２で予測アプリケーションの検索を行うとともに、入力データを検索する。これはアプリケーションの起動のみに着目した検索方法であるが、一定時間無操作であった場合にアプリケーションが終了したと判断して、アプリケーションの終了に着目する検索方法である。この検索方法で検索を行う場合は、無操作時間を検出するため、図２ｂ中に無操作時間の欄を設けている。
【００３７】
図２ｂにおいて、ユーザー操作でアプリケーションＡが時刻９：００に起動されると（図中（ix）参照）、ユーザー操作履歴のアプリケーションＡの起動を検索し（図中矢印で示す）、アプリケーションＡの起動の次の起動アプリケーションＤを読み出して、このアプリケーションＤを次回起動予測アプリケーションとする。そして、無操作時間が１０分になると、アプリケーションＡの終了とみなして、ユーザー操作履歴のアプリケーションＡの終了を検索し（図中矢印で示す）、アプリケーションＡの終了の次の起動アプリケーションＤを読み出して、このアプリケーションＤを次回起動予測アプリケーションとする。
【００３８】
時刻９：０２になった時点で、履歴のアプリケーションＡが時刻１４：００に起動され、時刻１４：０１に終了されているため、次のアプリケーションＡの起動を検索する（図中矢印で示す）。そして、アプリケーションＡの起動の次の起動アプリケーションＢと入力データ（http://xxxxx）を読み出し、このアプリケーションＢを次回起動予測アプリケーションとし、入力データ（http://xxxxx）を次回起動時の予測入力データとする。
【００３９】
次に、アプリケーションＢが起動されると（図中（x）参照）、ユーザー操作履歴のアプリケーションＢの起動を検索し（図中矢印で示す）、アプリケーションＢの起動の次の起動アプリケーションＣと入力データ（090-xxxxx）を読み出し、このアプリケーションＣを次回起動予測アプリケーションとし、入力データ（090-xxxxx）を次回起動時の予測入力データとする。そして、無操作時間が１０分になると、アプリケーションＢの終了とみなして、ユーザー操作履歴のアプリケーションＢの終了を検索し（図中矢印で示す）、アプリケーションＢの終了の次の起動アプリケーションＡを読み出すが、一定時間後に次の起動アプリケーションＤを読み出して、このアプリケーションＤを次回起動予測アプリケーションとする。その後、アプリケーションＢが終了され（図中（xi）参照）、アプリケーションＡが終了される（図中（xii）参照）。
【００４０】
通常の携帯電話のように、メモリ等の制約により複数のアプリケーションを起動することが困難である機器に関しては、起動と終了が一連のパターンで行われるため、方法２で検索を行うことが望ましい。スマートフォンやパーソナルコンピュータといった多くのアプリケーションを同時に起動可能な機器では、アプリケーションの起動と終了が一対にならないことが想定されるため、方法１や方法３で検索を行うことが望ましい。
【００４１】
図３に、この発明のユーザー操作支援システムの画面表示例を示す。図３（ａ）にランチャの表示例、図３（ｂ）にピクトの表示例を示す。ランチャの場合、図中Ｘで示すように、表示パネルの画面右上に次回起動を予測したアプリケーションのランチャを表示する。ランチャ表示においては、仮想画面があったとしても常に同じ領域に表示するため、適用した電子機器の元々の表示を損ねないように、背景の濃淡に合わせ、起動予測のランチャを半透過にしている。ランチャの場合はアイコンの指示により、１度の操作でアプリケーションを起動することができる。
【００４２】
ピクトの場合は、図中Ｙで示すように、表示パネルのピクトが表示されている画面上側の常に同じ領域に表示をするようにしている。ピクトの場合は１度目の操作でアプリケーションの名称情報と入力データが表示され、２度目の操作でアプリケーションを起動することができる。これにより情報を確認した上でアプリケーションを起動することも可能である。
【００４３】
この発明においては、以下の効果を奏する。一般に、ユーザーはある程度生活のリズムを持っている。このため、携帯電話やスマートフォン、タブレット端末やパーソナルコンピュータなど、生活に利用する電子機器の操作に関してある程度のパターンが発生する。したがって、このパターンを利用して、ユーザーが次回起動するであろうアプリケーションを予測する。この予測においては、ユーザーの履歴情報を新しいものからパターンマッチングし、最新の生活リズムに沿った操作パターンを取り入れ、古い操作パターンを消去していくので、古い操作パターンは次回起動予測アプリケーションの候補として検索されにくい。
【００４４】
また、この発明では、ユーザーの入力データも予測の範囲内としているので、アプリケーションを起動した後直ぐにユーザーデータを入力する必要をなくすことができる。このように、ユーザーが簡単にアプリケーションの操作ができるようにユーザーの操作支援を行うようにしている。また、表示パネルの画面上の絵文字の配置に関しては、この発明のユーザー操作支援システムを適用した電子機器の元々のメニューを崩さないようにしている。これにより、ユーザーが使いたいアプリケーションをストレスなく起動することが可能になる。
【符号の説明】
【００４５】
１  制御部
２  表示部
３  操作部
４  アプリケーション＆ユーザーデータ管理部
５  パターン検索部
６  濃淡演算部
７  半透過処理部
８  メモリ
８ａ  アプリケーション＆ユーザーデータ履歴格納部
【図１】
2014059638.tif 000003
【図２ａ】
2014059638.tif 000004
【図２ｂ】
2014059638.tif 000005
【図３】
2014059638.tif 000006