(57)【要約】【課題】ユーザがスケジュールを登録する際にスケジュールに相応しい時間帯を指定しやすくすること。【解決手段】ユーザ入力支援装置は、或るユーザが登録しようとしているスケジュールのタイトルを表すワードセットの入力を受ける受信部と、或るユーザが過去に登録したスケジュールに指定していたタイトル及び時間を履歴情報として記憶する記憶部と、ワードセットと同一又は類似のタイトルを含む1つ以上の履歴情報を記憶部から抽出し、抽出した履歴情報から、或るユーザに提示する時間の候補を決定し、或るユーザが登録しようとしているスケジュールについて、時間の候補が或るユーザに提示されるように、情報出力部に時間の候補を通知する時間候補決定部とを有する。【選択図】図1
2014010737.tif 000002
【特許請求の範囲】
【請求項１】
或るユーザが登録しようとしているスケジュールのタイトルを表すワードセットの入力を受ける受信部と、
前記或るユーザが過去に登録したスケジュールに指定していたタイトル及び時間を履歴情報として記憶する記憶部と、
前記ワードセットと同一又は類似のタイトルを含む1つ以上の履歴情報を前記記憶部から抽出し、抽出した該履歴情報から、前記或るユーザに提示する時間の候補を決定し、前記或るユーザが登録しようとしている前記スケジュールについて、前記時間の候補が前記或るユーザに提示されるように、情報出力部に前記時間の候補を通知する時間候補決定部と
を有するユーザ入力支援装置。  
【請求項２】
前記時間候補決定部は、前記抽出した履歴情報の中で出現した頻度に応じて、前記或るユーザに提示する時間の候補を決定する、請求項1記載のユーザ入力支援装置。
【請求項３】
前記記憶部が、タイムスタンプを伴うメディアを更に記憶し、
当該ユーザ入力支援装置は、前記或るユーザが指定したタイトルに対応付けられているスケジュールの時間を判定し、該時間が示す範囲内にタイムスタンプの時刻が含まれているメディアを検索し、検索結果を前記情報出力部に提供する検索部を更に有する、請求項1又は2に記載のユーザ入力支援装置。
【請求項４】
当該ユーザ入力支援装置が携帯情報端末に備わっている請求項1乃至3の何れか1項に記載のユーザ入力支援装置。
【請求項５】
当該ユーザ入力支援装置が、前記或るユーザの携帯情報端末とネットワークを介して通信するサーバに備わっている請求項1乃至3の何れか1項に記載のユーザ入力支援装置。
【請求項６】
或るユーザが登録しようとしているスケジュールのタイトルを表すワードセットの入力を受けるステップと、
前記或るユーザが過去に登録したスケジュールに指定していたタイトル及び時間を履歴情報として記憶している記憶部から、前記ワードセットと同一又は類似のタイトルを含む1つ以上の履歴情報を抽出し、抽出した該履歴情報から、前記或るユーザに提示する時間の候補を決定し、前記或るユーザが登録しようとしている前記スケジュールについて、前記時間の候補が前記或るユーザに提示されるように、情報出力部に前記時間の候補を通知するステップと
を有するユーザ入力支援方法。  
【発明の詳細な説明】
【技術分野】
【０００１】
開示される発明はユーザ入力支援装置及びユーザ入力支援方法等に関連する。
【背景技術】
【０００２】
近年の携帯情報端末は、ネットワークを介して通信を行うだけでなく、様々なアプリケーションを実行することも可能である。例えば、スケジュール、メモ、住所録、メディア(例えば、静止画、動画、マルチメディア)等の管理を行ったり、電卓、ゲーム機、辞書等として使用することも可能である。通信可能な携帯情報端末でユーザのスケジュールを管理できることは特に有用である。
【０００３】
従来、携帯情報端末においてスケジュールを管理する際、ユーザは、スケジュールについて、タイトル、年、月、日、時間、場所、人物、内容、グループ等の様々な情報項目を指定することができる。従来のスケジュール管理方法については、特許文献1等に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表2012-502362号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、そのように多数の情報項目を入力することが機能的に可能であったとしても、それらを全て入力することは、全てのユーザにとって必ずしも容易なことではない。このため、スケジュールの時間帯を細かくは指定せずに終日のスケジュールとして登録がなされたり、あるいは実際の時間帯とは全く関係ないデフォルトの時間が登録され、実情に即していない時間帯がスケジュールに登録されてしまっていることが少なくない。
【０００６】
開示される発明の課題は、ユーザがスケジュールを登録する際にスケジュールに相応しい時間帯を指定しやすくすることである。
【課題を解決するための手段】
【０００７】
開示される発明によるユーザ入力支援装置は、
或るユーザが登録しようとしているスケジュールのタイトルを表すワードセットの入力を受ける受信部と、
前記或るユーザが過去に登録したスケジュールに指定していたタイトル及び時間を履歴情報として記憶する記憶部と、
前記ワードセットと同一又は類似のタイトルを含む1つ以上の履歴情報を前記記憶部から抽出し、抽出した該履歴情報から、前記或るユーザに提示する時間の候補を決定し、前記或るユーザが登録しようとしている前記スケジュールについて、前記時間の候補が前記或るユーザに提示されるように、情報出力部に前記時間の候補を通知する時間候補決定部と
を有するユーザ入力支援装置である。
【発明の効果】
【０００８】
開示される発明によれば、ユーザがスケジュールを登録する際にスケジュールに相応しい時間帯を指定しやすくすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態で使用される携帯情報端末の機能ブロック図。
【図２】記憶部に保存されるユーザのスケジュールの一例を示す図。
【図３】記憶部に保存される履歴情報の一例を示す図。
【図４】ユーザがスケジュールを登録する際に表示される画面の一例を示す図。
【図５】ユーザがスケジュールを登録する際に行われる動作例を示す図。
【図６】1日のスケジュールを時間軸と共に示す図。
【図７】変形例で使用される携帯情報端末及びサーバの機能ブロック図。
【図８】変形例において、ユーザがスケジュールを登録する際に行われる動作例を示す図。
【発明を実施するための形態】
【００１０】
添付図面を参照しながら以下の観点から実施形態を説明する。図中、同様な要素には同じ参照番号又は参照符号が付されている。
【００１１】
1．携帯情報端末
2．基本動作例
3．スケジュール連動型メディア検索
4．サーバクライアント型に関する変形例
これらの項目の区分けは本発明に本質的ではなく、2以上の項目に記載された事項が必要に応じて組み合わせて使用されてよいし、ある項目に記載された事項が、別の項目に記載された事項に(矛盾しない限り)適用されてよい。
【００１２】
＜1．携帯情報端末＞
図1は実施の形態で使用される携帯情報端末10の機能ブロック図を示す。図1には携帯情報端末10に備わる様々な処理部又は機能部のうち、実施の形態に特に関連するものが例示的に示されている。携帯情報端末10は、典型的には携帯電話であるが、他の装置でもよい。携帯情報端末10は、例えば、ユーザ装置、情報端末、高機能携帯電話、スマートフォン、タブレット型コンピュータ、パーソナルディジタルアシスタント(PDA)、携帯用パーソナルコンピュータ、パームトップコンピュータ、ラップトップコンピュータ等であるが、これらに限定されない。携帯情報端末10は、制御部101、記憶部102、入力部103、出力部104、時間候補決定部105及び通信部106を少なくとも有する。
【００１３】
制御部101は、携帯情報端末10に備わる各種の処理部又は機能部の動作を制御する。
【００１４】
記憶部102は、ユーザが登録したスケジュールを記憶する。実施の形態におけるスケジュールも、従来のスケジュールと同様に、タイトル、年、月、日、時間、場所、人物、内容、グループ等の様々な情報項目を指定することができる。しかしながら、実施の形態は、ユーザがスケジュールの時間を指定する際、そのユーザに相応しい時間の候補が、例えば表示部である出力部104に出力される点で従来の技術と大きく異なる。
【００１５】
図2は記憶部102に保存されかつ出力部104により出力されるユーザのスケジュールの一例を示す。図示の例では一月分のスケジュールが示されているが、提示されるスケジュールの範囲は任意である。例えば、1年分、1週間分又は1日分のスケジュールが出力又は表示されてもよい。
【００１６】
記憶部102は、ユーザのスケジュールを記憶することに加えて、そのユーザが過去に登録したスケジュールに指定していたタイトル及び時間を履歴情報として記憶する。
【００１７】
さらに、記憶部102は、尤もらしいスケジュールのタイトル及び対応する時間を予め履歴情報として記憶しておいてもよい。
【００１８】
図3はそのような履歴情報の一例を示す。図示の例では、スケジュールについて指定されていた「タイトル」、「開始時刻」、「継続時間」、「曜日」、「場所」、「人」及び「内容」等が履歴情報の識別子「ID」と共に互いに対応付けられている。「開始時刻」及び「継続時間」は、スケジュールの時間帯を指定するための時間を示す一例に過ぎず、他の形式で時間帯が指定されてもよい。例えば、「継続時間」の代わりに「終了時刻」が指定されてもよい。対応付けられる個々の情報項目は、図示の例に限定されず、他の情報項目が対応付けられてもよい。「タイトル」、「場所」、「曜日」、「人」、「内容」は、ユーザが直接指定した1つ以上のワードセット又はワードセットの候補の中から選択されたワードセットで表現される。「開始時刻」、「継続時間」、「終了時刻」はユーザが直接指定した数字又は時間の候補の中から選択された数字で表現される。本願における「ワードセット」は、文字、図形若しくは記号又はそれらの組み合わせを示す。
【００１９】
図1に示されている入力部103は、ユーザが携帯情報端末10に情報を入力できるようにするユーザインタフェースである。出力部104はユーザに情報を出力するユーザインタフェースである。入力部103及び出力部104は、視覚的、聴覚的又は機械的な任意のユーザインタフェースとして機能する。例えば、入力部103は、典型的には選択可能なボタンを含んでもよいし、キーボード、マウス、トラックボール等のような任意の機械的な操作部を備えていてもよい。また、入力部103は、ユーザが喋った操作を実行できるように、マイクロフォンのような音声入力部を備えていてもよい。出力部104は、何らかの情報を音声でユーザに提供するスピーカのような音声出力部を備えていてもよい。更に、出力部104は、情報を視覚的に出力する視覚的な表示部を備えていてもよい。そのような表示部は、例えば、ディスプレイ、キーパッドを備えた制御パネル、陰極線管（CRT）、液晶ディスプレイ（LCD）、有機ELパネル、タッチスクリーン等であるが、これらに限定されない。実施の形態において、出力部104に備わる表示部は、接触感知式の透明パネルでカバーされており、携帯情報端末の動作を制御するためのユーザの指の動きを検知することができる。
【００２０】
図4は、ユーザがスケジュールを登録する際に出力部104に表示され、入力部103として機能する画面の一例を示す。この画面に至る前に、出力部104に図2に示すようなカレンダーが表示され、「6月9日」をユーザが指定することで(具体的には、触れる又はクリックすることで)、図4に示すスケジュールの登録画面又は入力画面が表示される。上述したように、「タイトル」、「場所」、「曜日」、「人」、「内容」は、ユーザが直接入力した1つ以上のワードセット又はワードセットの候補の中からユーザが選択されたワードセットで表現される。「開始時刻」、「継続時間」、「終了時刻」による時間帯は、ユーザが直接指定した数字又は時間の候補の中から選択された数字で表現される。時間の候補は、時間候補決定部105により決定される。図示の例では、時間帯を指定する代わりに「終日」を選択することもできる。
【００２１】
図1の時間候補決定部105は、ユーザが登録しようとしているスケジュールのタイトルを表すワードセット(例えば、文字列)と同一又は類似のタイトルを含む1つ以上の履歴情報を、記憶部102から抽出し、抽出した履歴情報から、そのユーザに提示する時間の候補を決定する。更に、時間候補決定部105は、そのユーザが登録しようとしているスケジュールについて、決定した時間の候補がユーザに提示されるように、出力部104に時間の候補を通知する。時間候補決定部105は、抽出した履歴情報の中で出現した頻度に応じて、ユーザに提示する時間の候補を決定してもよい。例えば、記憶部102から抽出された1つ以上の履歴情報が示す「時間」の度数分布を測定し、出現頻度が多い「時間」が、時間の候補として決定されてもよい。
【００２２】
通信部106は携帯情報端末10がネットワークを通じて通信を行うための信号処理を行う。
【００２３】
＜2．基本動作例＞
図5は図1に示す携帯情報端末10において、ユーザがスケジュールを登録する際に行われる動作例を示す。先ず、携帯情報端末10のユーザが、スケジュールを登録するために、図2に示すようなカレンダーを表示させ、スケジュールを登録する日を選択する。説明の便宜上、6月9日が選択され、図4に示されるような入力画面が表示されるものとする。
【００２４】
ステップ501において、ユーザがタイトルを示すワードセット(例えば、1つ以上の文字列)を入力する。入力は制御部101の制御の下で行われ、ステップ502において、制御部101は、入力されたタイトルを時間候補決定部105に通知する。
【００２５】
ステップ503において、時間候補決定部105は、受信したタイトルのワードセットと同一又は類似のタイトルを有する履歴情報を記憶部102から抽出する。説明の便宜上、そのような履歴情報が1つ以上発見されたとする。例えば、ユーザが「飲み会」というタイトルを入力部103に入力し、図3に示すような履歴情報が記憶部102に記憶されていたとする。「飲み会」というタイトルを有する履歴情報のIDは1、2、3、4であり、これら4つの履歴情報が抽出される。この例の場合、ユーザが入力したタイトルと履歴情報のタイトルとを照合することで、履歴情報が抽出されているが、タイトル以外の情報要素を用いて、抽出される履歴情報の数が更に絞り込まれてもよい。例えば、ユーザがタイトルと共に「場所」として「横浜」を入力していたとする。この場合、履歴情報のうち「場所」が横浜でないものを除外し、「場所」が横浜である3つの履歴情報(ID=1、2、3)が最終的に抽出されてもよい。同様に、ユーザがタイトルと共に他の情報要素を入力した場合、その情報要素(例えば、曜日、人、内容等)を用いて、抽出される履歴情報が絞り込まれてもよい。
【００２６】
ステップ504において、時間候補決定部105は、抽出した履歴情報に基づいて、ユーザに提示する時間の候補を決定する。抽出された履歴情報が1つしかなかった場合、その履歴情報が示す時間が、時間の候補として決定される。抽出された複数の履歴情報が全て同じ時間を示していた場合も、その時間が時間の候補として決定される。抽出された複数の履歴情報が複数の時間を示していた場合、何らかの方法に従って、ユーザに提示する時間の候補が決定される。
【００２７】
例えば、記憶部102から抽出された複数の履歴情報が示す「時間」の度数分布を算出し、出現頻度の多い「時間」が、時間の候補として決定されてもよい。例えば、図3に示す履歴情報のうち、ID=1、2、3、4の履歴情報がステップ503において抽出されたとする。この場合、開始時刻が「19時」を示す履歴情報が3つあり、開始時刻が「20時」を示す履歴情報が1つある。また、継続時間が「3時間」を示す履歴情報が1つあり、継続時間が「2時間」を示す履歴情報が3つあるので、出現頻度が最も多い「19時」から「2時間」又は「開始時刻＝19時かつ終了時刻＝21時」が、時間の候補として決定されてもよい。
【００２８】
また、出現頻度だけでなく、曜日や場所等の情報要素を考慮して、時間の候補が決定されてもよい。例えば、ユーザが登録しようとしているスケジュールの曜日が同一である履歴情報の時間が、時間の候補として決定されてもよい。例えば、図3に示す履歴情報のうち、ID=1、2、3、4の履歴情報がステップ503において抽出されたとする。ユーザが登録しようとしているスケジュールの曜日は土曜日であるので、土曜日の履歴情報(ID=4)が示す「20時から2時間」が時間の候補として決定されてもよい。
【００２９】
更に、曜日や場所等の情報要素と出現頻度の双方を考慮して、時間の候補が決定されてもよい。例えば、ユーザが登録しようとしている日が6月10日であり、図3に示す履歴情報のうち、ID=5、6、7、8の履歴情報がステップ503において抽出されたとする。ユーザが登録しようとしているスケジュールの曜日は日曜日であるので、これらは、先ず、日曜日の履歴情報(ID=5、6、7)に絞り込まれる。これら3つの履歴情報の場合、開始時刻が「15時」を示す履歴情報が2つあり、開始時刻「18時」を示す履歴情報が1つある。また、継続時間は「1時間」を示す履歴情報のみなので、出現頻度が最も多い「15時」から「1時間」又は「開始時刻＝15時かつ終了時刻＝16時」が、時間の候補として決定されてもよい。
【００３０】
更に、前述した例では、開始時刻と継続時間の出現頻度を別々に利用したが、開始時刻と継続時間のセットで出現頻度を管理してもよい。
【００３１】
ステップ505において、時間候補決定部105は、決定した時間の候補を制御部101に通知する。
【００３２】
ステップ506において、制御部101は通知された時間の候補を出力部104に通知する。
【００３３】
ステップ507において、出力部104は、ユーザが登録しようとしているスケジュールについて、通知された時間の候補をユーザに提示する。具体的には、図4に示す例の場合、時間の候補が、開始時刻及び終了時刻として表示される。開始時刻及び継続時間として表示されてもよい。
【００３４】
ステップ508において、ユーザは、提示された時間の候補を確認し、修正せずに又は修正してスケジュールの時間帯を決定する。ユーザは、場所、人、内容等の他の情報要素を必要に応じて入力し、完了ボタンを押す。これに応じて、制御部101は記憶部102にスケジュールを通知し、ステップ510において、記憶部102はスケジュールを記憶する。
【００３５】
なお、出力部507においてユーザに提示する時間の候補は、1つでもよいし、複数でもよい。
【００３６】
このように、開示される発明の実施の形態によれば、ユーザの履歴情報に基づいてユーザに相応しい時間の候補を提示することで、スケジュールを登録する際にスケジュールに相応しい時間帯が指定されやすくなる。
【００３７】
＜3．スケジュール連動型メディア検索＞
ところで、図1に示す記憶部102は、スケジュールだけでなく他の情報を記憶してもよい。特に、タイムスタンプを伴うメディアが記憶部102に記憶されてもよい。メディアは具体的には静止画及び動画であり、例えば、携帯情報端末10のカメラの機能を用いて撮影されてもよいし、或いはネットワークを通じてダウンロードすることで取得されてもよい。メディアには、そのメディアが撮影された時刻を示すタイムスタンプがメタデータとして付随している。メタデータは、タイムスタンプ以外の情報を含んでもよい。例えば、タイトル、画像ファイルの形式(例えば、JPEG)、保存場所等の情報がメタデータとして含まれてもよい。
【００３８】
その場合、実施の形態によれば、ユーザが登録したスケジュールに指定されている時間は、従来よりも正しく設定される。そこで、図１に示す制御部１０１は、特定のスケジュールの時間帯とメディアのタイムスタンプとを照合することで、特定のスケジュールに関連するメディアのみを検索又は収集する検索部としても機能することができる。
【００３９】
図6は、1日のスケジュール(例えば、図2の6月9日)を時間軸と共に示す。図示の例の場合、第1のスケジュールS1及び第2のスケジュールS2が、この日について登録されている。第1のスケジュールS1は、10時から15時までの時間帯について「運動会」というタイトルで登録されている。第2のスケジュールS1は、19時から22時までの時間帯について「飲み会」というタイトルで登録されている。図6の時間軸に示されているP1-P7は、この携帯情報端末のカメラの機能を利用してユーザが写真又はビデオを撮影した時間(すなわち、メディアのタイムスタンプの時間)を示す。
【００４０】
ユーザが、「運動会」に関するメディアを収集することを意図したとする。携帯情報端末において、ユーザが「運動会」というタイトルを指定すると、先ず、携帯情報端末(特に、制御部101)は、タイトルに対応付けられているスケジュールの時間を調べる又は特定する。目下の例の場合、「運動会」のスケジュールの時間帯は10時から15時なので、この時間帯が特定される。次に、携帯情報端末(特に、制御部101)は、特定した時間帯の範囲内にタイムスタンプの時刻が含まれているメディアを検索する。目下の例の場合、この時間の範囲内に3つのメディアP2、P3、P4が発見される。そして、発見された3つのメディア(P2-P4)が携帯情報端末の出力部によりユーザに提示される。仮に、第1のスケジュールS1について指定される時間帯が不正確であった場合、例えば「運動会」というタイトルのスケジュールが「終日」として登録されていたとする。この場合、ユーザが「運動会」に関するメディアを収集しようとしても、終日(0:00-24:00)の範囲内にある全てのメディア(P1-P7)が検索結果となり、メディアを適切に整理することができない。このように実施の形態によれば、スケジュールに連動したメディア検索を適切に行うことができる。
【００４１】
＜4．サーバクライアント型に関する変形例＞
図1及び図5等を参照しながら説明した実施の形態では、ユーザの携帯情報端末の中でスケジュール管理が行われていたが、開示される発明はそのような形態に限定されない。携帯情報端末とネットワークを通じて通信するサーバでスケジュール管理が行われてもよい。
【００４２】
図7は変形例において使用される携帯情報端末10とサーバ70とを示す。図1の場合と同様に、携帯情報端末10及びサーバ70に備わっている様々な処理部又は機能部のうち、実施の形態に特に関連するものが例示的に示されている。図1において説明済みの要素については同じ参照番号が付され、重複的な説明は行わない。概して、図1に示されている要素のうち、記憶部102及び時間候補決定部103がサーバ70に設けられている。サーバ70は制御部701と、記憶部102と、時間候補決定部103と、通信部702とを有する。制御部701はサーバ70に備わる各種の処理部又は機能部の動作を制御する。通信部702は携帯情報端末10とネットワークを通じて通信を行うための信号処理を行う。
【００４３】
図8は変形例において行われる動作例を示す。概して図5に示す動作例と同じであるが、携帯情報端末10及びサーバ70とがネットワークを介して通信する点が異なる。ただし、図8において通信部106及び702は、図示の簡明化のため描かれていない。図8に示されている個々の手順は図5に示すものと同様であるため、重複的には説明しない。
【００４４】
以上、ユーザがスケジュールを登録する際に適切な時間帯を指定しやすくする実施の形態を説明してきたが、本発明はそのような実施の形態に限定されず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。発明の理解を促すため具体的な数値例を用いて説明がなされたが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてもよい。上記の説明における項目の区分けは本発明に本質的ではなく、2以上の項目に記載された事項が必要に応じて組み合わせて使用されてよいし、ある項目に記載された事項が、別の項目に記載された事項に（矛盾しない限り）適用されてよい。機能ブロック図における機能部又は処理部の境界は必ずしも物理的な部品の境界に対応するとは限らない。複数の機能部の動作が物理的には1つの部品で行われてもよいし、あるいは1つの機能部の動作が物理的には複数の部品により行われてもよい。説明の便宜上、通信端末及び情報処理装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウェアで又はそれらの組み合わせで実現されてもよい。本発明に従って動作するソフトウェアは、ランダムアクセスメモリ（RAM）、フラッシュメモリ、読み取り専用メモリ（ROM）、EPROM、EEPROM、レジスタ、ハードディスク（HDD）、リムーバブルディスク、CD−ROM、データベース、サーバその他の適切な如何なる記憶媒体に保存されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が本発明に包含される。
【符号の説明】
【００４５】
10  携帯情報端末
101  制御部
102  記憶部
103  入力部
104  出力部
105  提示時間決定部
106  通信部
70  サーバ
701  制御部
702  通信部
【図１】
2014010737.tif 000003
【図２】
2014010737.tif 000004
【図３】
2014010737.tif 000005
【図４】
2014010737.tif 000006
【図５】
2014010737.tif 000007
【図６】
2014010737.tif 000008
【図７】
2014010737.tif 000009
【図８】
2014010737.tif 000010