(57)【特許請求の範囲】
【請求項１】
予定表とその予定表に登録されている項目に関連するデータとを関連付けて管理する予定表管理手段と、
位置情報が付与されたデータを蓄積するデータ蓄積手段と、
前記データ蓄積手段に蓄積されているデータのうち前記項目に関連づけられていない未登録データについて、前記位置情報が前記項目に近い位置である場合は、該未登録データを該項目に関連付けて管理させ、前記位置情報が前記項目に遠い位置である場合は、新たな項目を前記予定表に作成し、該未登録データを該項目に関連付けて管理させる独自項目作成手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、前記未登録データは、画像データである、
ことを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２記載の情報処理装置において、
前記データ蓄積手段が蓄積するデータは日時情報が付与されており、
前記独自項目作成手段は、前記未登録データのそれぞれに付与されている日時情報があらかじめ設定された時間間隔を超える複数のグループに分けられるときには、該複数のグループをそれぞれ別の項目として前記予定表に作成し、前記未登録データをそれぞれが分け有られるグループに対応する項目に関連付けて管理させる、
ことを特徴とする情報処理装置。
【請求項４】
請求項３項記載の情報処理装置において、前記独自項目作成手段は、前記未登録データのそれぞれに付与されている日時情報の時間間隔が前記あらかじめ設定された時間間隔を超えていなくても、特定の時刻を過ぎている未登録データがある場合には、新たな項目を作成し、該未登録データを該項目に関連付けて管理させる、
ことを特徴とする情報処理装置。
【請求項５】
請求項１から請求項４のいずれか１項記載の情報処理装置において、  前記データ蓄積手段が蓄積するデータは該データを作成した装置の情報が付与されており、
前記独自項目作成手段は、前記未登録データを作成した装置が前記項目に関連するデータを作成した装置と異なる場合には、新たな項目を作成し、該未登録データを該項目に関連付けて管理させる、
ことを特徴とする情報処理装置。
【請求項６】
予定表とその予定表に登録されている項目に関連するデータとを関連付けて管理する情報処理方法において、
位置情報が付与されたデータのうち前記項目に関連づけられていない未登録データについて、前記位置情報が前記項目に近い位置である場合は、該未登録データを該項目に関連付けて管理させ、前記位置情報が前記項目に遠い位置である場合は、新たな項目を前記予定表に作成し、該未登録データを該項目に関連付ける
ことを特徴とする情報処理方法。
【請求項７】
コンピューターにインストールされることにより、そのコンピューターを、
予定表とその予定表に登録されている項目に関連するデータとを関連付けて管理する予定表管理手段、
位置情報が付与されたデータを蓄積するデータ蓄積手段、および
前記データ蓄積手段に蓄積されているデータのうち前記項目に関連づけられていない未登録データについて、前記位置情報が前記項目に近い位置である場合は、該未登録データを該項目に関連付けて管理させ、前記位置情報が前記項目に遠い位置である場合は、新たな項目を前記予定表に作成し、該未登録データを該項目に関連付けて管理させる独自項目作成手段
として動作させることを特徴とするコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびコンピュータープログラムに関する。
【背景技術】
【０００２】
コンピューターに登録された予定表の項目（イベント）に、写真データなど日時情報が付与された情報、あるいはそのような情報の日時情報を関連させて管理あるいは表示する情報処理装置が知られている（たとえば、特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４０４５３号公報
【特許文献２】特開２００６−０５０１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、写真を撮影する際に、あらかじめ予定が予定表に登録されていない場合がある。このような場合、撮影された写真データは、予定表のイベントに関連付けされないことになる。そして、予定表に写真を表示させようとすると、予定とは独立に写真を表示するか、予定表にイベントを追加して、写真データを関連付ける必要がある。
【０００５】
本発明は、このような課題を解決し、予定表に対応するイベントがない場合でも、日時情報が付与されたデータを予定表に関連付けることのできる情報処理装置、情報処理方法およびコンピュータープログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によると、予定表とその予定表に登録されている項目（イベント）に関連するデータとを関連付けて管理する予定表管理手段と、日時情報が付与されたデータを蓄積するデータ蓄積手段と、データ蓄積手段に蓄積されているデータのうち、そのデータに付与された日時情報に相当する項目が予定表に登録されていないデータを未登録データとし、未登録データの日時情報に相当する新たな独自の項目を予定表に作成し、予定表管理手段に、未登録データを独自の項目に関連付けて管理させる独自項目作成手段と、を備えたことを特徴とする情報処理装置が提供される。
【０００７】
データに付与された日時情報に相当する項目が予定表に登録されていない場合でも、日時情報が付与されたデータを予定表に関連付けることができる。
【０００８】
項目への関連付けの対象となるデータとしては、写真データや動画データなどの画像データがある。画像データを関連付けることにより、予定表を見ながら、そのときに撮影した画像を見ることができる。
【０００９】
独自項目作成手段は、未登録データのそれぞれに付与されている日時情報があらかじめ設定された時間間隔を超える複数のグループに分けられるときには、複数のグループのそれぞれの日時情報に相当する独立の項目を予定表に作成することができる。これにより、日時情報が離れているデータについては、別の項目として登録することができる。
【００１０】
独自項目作成手段は、未登録データのそれぞれに付与されている日時情報の時間間隔があらかじめ設定された時間間隔を超えていなくても、特定の時刻を過ぎている未登録データがある場合には、その特定の時刻を遡る所定の時刻からの新たな項目を作成することもできる。これにより、特定の時刻を過ぎても続くような項目は、それ以前の時点で、それ以前の項目とは別のものであるとすることができる。
【００１１】
未登録データの少なくとも一部に位置情報が付与されている場合には、独自項目作成手段は、位置情報が付与されたデータのそれぞれの日時情報が所定の時間間隔内であっても、そのデータのそれぞれの位置情報が所定の距離を超えている場合には、独立の項目を予定表に作成することができる。これにより、短時間であっても移動があったような場合には、それを別の項目とすることができる。
【００１２】
本発明の第２の観点によると、予定表とその予定表に登録されている項目に関連するデータとを関連付けて管理する情報処理方法において、日時情報が付与されたデータのうち、日時情報に相当する項目が予定表に登録されていないデータを未登録データとし、未登録データの日時情報に相当する新たな独自の項目を予定表に作成して、未登録データを新たな項目に関連付けることを特徴とする情報処理方法が提供される。
【００１３】
本発明の第３の観点によると、コンピューターにインストールされることにより、そのコンピューターを、予定表とその予定表に登録されている項目に関連するデータとを関連付けて管理する予定表管理手段、日時情報が付与されたデータを蓄積するデータ蓄積手段、およびデータ蓄積手段に蓄積されているデータのうち、そのデータに付与された日時情報に相当する項目が予定表に登録されていないデータを未登録データとし、未登録データの日時情報に相当する新たな項目を予定表に作成し、予定表管理手段に、未登録データを独自の項目に関連付けて管理させる独自項目作成手段として動作させることを特徴とするコンピュータープログラムが提供される。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る情報処理装置およびその周辺装置の構成例を示すブロック構成図である。
【図２】図１に示す情報処理装置中の独自イベント作成部による処理を説明するフローチャートである。
【図３】図２に示すフローチャートに続く独自イベント作成部の処理を説明するフローチャートである。
【図４】予定表の初期状態と処理結果との比較を説明する図である。
【図５】図２に示すフローチャートで処理されるデータの一例を説明する図である。
【図６】図３に示すフローチャートで処理されるデータの一例を説明する図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施の形態について説明する。
【００１６】
[構成］
図１は、本発明の実施の形態に係る情報処理装置１およびその周辺装置の構成例を示すブロック構成図である。この例では、周辺装置として入力部２および表示部３を示し、これらが情報処理装置１に接続される。
【００１７】
情報処理装置１は、機能ブロックとして、予定表管理部１１、予定表記憶部１２、データ蓄積部１３および独自イベント作成部１４を備える。予定管理部１１および予定記憶部１２は、予定表とその予定表に登録されている項目に関連するデータとを関連付けて管理する予定表管理手段を構成する。予定表に登録される項目を、「イベント」という。また、「予定表」といっても、未来の予定を管理するだけでなく、予定表内の過去のイベントに対して、後から、そのイベントに関連するデータを関連付ける（リンクさせる）ことができる。データ蓄積部１３は、日時情報が付与されたデータを蓄積するデータ蓄積手段を構成する。独自イベント作成部１４は、データ蓄積部１３に蓄積されているデータのうち、そのデータに付与された日時情報に相当するイベントが予定表に登録されていないデータを未登録データとし、その未登録データの日時情報に相当する新たな独自の項目を予定表に作成し、予定表管理部１１に、未登録データをその独自の項目に関連付けて管理させる独自項目作成手段を構成する。
【００１８】
情報処理装置１は、たとえばパーソナルコンピュータであり、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、各種インタフェース等のハードウェアを備え、所定のオペレーティングシステムの下で動作するコンピュータープログラムがインストールされることにより、各部の機能を実現する。
【００１９】
予定表管理部１１、予定表記憶部１２およびデータ蓄積部１３の動作は、たとえば特許文献１、２に記載されたものと同等の処理を行うことができる。
【００２０】
すなわち、予定表管理部１１は、新たな画像データがデータ蓄積部１３に登録された場合、予定表記憶部１２に記憶された予定表のイベントに関する情報を検索キーとして、データベース蓄積部１３に登録された新たな画像データが、終了した予定のいずれかに対応するものであるかを判断する。終了された予定に対応する画像データが検出された場合、予定表管理部１１は、その画像データを、予定表記憶部１２に記憶された予定の該当するイベントの欄にリンクさせる。リンクされた画像データは、該当するイベント欄が表示されたときに自動的に、あるいはイベント欄のリンク表示がクリックされたときに、イベント欄に縮小画像またはサムネイルで表示される。イベント欄ではなく、予定表内の別の場所、あるいは予定表とは別の場所に表示してもよい。特に、リンクされている画像データが多数の場合には、予定表とは別のウィンドウを設けて表示することもできる。
【００２１】
［独自イベント作成部の動作］
図２は、独自イベント作成部１４の処理を説明するフローチャートである。以下では、日時情報が付与されたデータとして、写真データを例に説明する。
【００２２】
図１に示すデータ蓄積部１３に図外の手段により写真データが追加されると、独自イベント作成部１４は、その写真データを予定表のイベントに関連付ける処理を行う。まず、独自イベント作成部１４は、予定表のイベントに関連させようとする写真データ（追加する写真データ）の情報について、すべての写真データのリストとしての写真リストと、追加する写真のリストとしての追加写真リストとに、追加する（ステップＳ１）。続いて、追加写真リストのすべての写真データについての処理が完了しておらず（ステップＳ２でＹ）、予定表に対応する日時のイベントがない（ステップＳ３でＮ）場合には、その写真データの情報をイベント追加用写真リストに追加する（ステップＳ４）。追加写真リストのすべての写真データについての処理が完了したとき（ステップＳ２でＹ）には、この処理を終了する。予定表に対応する日時のイベントがあるとき（ステップＳ３でＹ）には、予定表管理部１１において、その写真をそのイベントに関連付けることができる。
【００２３】
以上の処理により、写真データに付与された日時情報（写真が撮影された日時の情報、以下、簡単のため、「写真の日時情報」という）に相当するイベントが予定表に登録されていない写真データのリスト、すなわちイベント追加用写真リストが得られる。
【００２４】
図３は、図２に示すフローチャートに続く独自イベント作成部１４の処理を説明するフローチャートである。イベント追加用写真リストが得られると、独自イベント作成部１４は、イベント追加用写真リストがすべて処理される（ステップＳ１１でＹ）まで、そのリスト内の個々の写真データについて、以下の処理を行う。
【００２５】
独自イベント作成部１４は、イベント追加用写真リストに示される写真の日時情報について、その日時情報で示される日時を含むイベントが予定表にあるかどうかを判定する（ステップＳ１２）。相当するイベントがある場合には、予定表管理部１１が、その写真データをそのイベントに関連付ける（図３では、その処理を省略している）。ここで、写真データが関連付けされるイベントは、ユーザーが予定表に登録したイベントだけでなく、独自イベント作成部１４が独自に予定表に作成したイベント（以下、「独自イベント」という」）を含む。
【００２６】
予定表に相当するイベントがない場合（ステップＳ１２でＮ）、独自イベント作成部１４は、ある所定の時間範囲、たとえば３０分の範囲内に、近接する独自イベントがあるかどうかを判断する（ステップＳ１３）。独自イベントがある場合（ステップＳ１３でＹ）には、その近接する独自イベントの時刻を、撮影時刻を含むように、ステップＳ１３で用いた時間範囲より短い所定の時間単位、たとえば１５分単位で延長する（ステップＳ１４）。このとき、延長した独自イベントが他の独自イベントに接する場合（ステップＳ１５）には、接した２つの独自イベントを結合し、１つの独自イベントとする（ステップＳ１６）。
【００２７】
また、一連の写真データについて、それらの日時情報データの時間間隔があらかじめ設定された時間間隔を超えていない場合でも、特定の時刻、たとえば朝の６時を過ぎている場合（ステップＳ１７でＹ）には、独自イベント作成部１４は、その特定の時刻を遡る所定の時刻、たとえば午前０時からの新たな独自イベントを作成する（ステップＳ１６）。
【００２８】
また、カメラによっては写真データに撮影時の位置情報を付加できるものがあり、そのような位置情報が付加されている写真データについて、独自イベント作成部１４は、位置情報が付与された写真データのそれぞれの日時情報が所定の時間間隔内であっても、その写真データのそれぞれの位置情報が所定の距離を超えている場合（ステップＳ１９でＹ）には、独自イベントを作成する。
【００２９】
ステップＳ１３においてＮの場合には、独自イベント作成部１４は、独自イベントを、撮影時刻を含むように１５分単位の時刻で作成する。すなわち、独自イベント作成部１４は、未登録の写真データのそれぞれに付与されている日時情報があらかじめ設定された時間間隔、たとえば３０分、を超える複数のグループに分けられるときには、複数のグループのそれぞれの日時情報に相当する独立イベントを予定表に作成する。
【００３０】
以上のようにして作成された独自イベントは、予定表管理部１１により管理され、写真データがその独自イベントに関連付けされる。関連付けされた画像データは、予定表の該当するイベントの欄またはその近傍、あるいは同じ画面の別の場所に縮小画像またはサムネイルにより表示され、あるいは、画像データへのリンク先が、予定表の該当するイベントの欄に表示される。
【００３１】
図４から図６を参照して、具体的な独自イベントの登録例を説明する。図４は、予定表の初期状態と処理結果との比較を説明する図である。図５は、図２に示すフローチャートで処理されるデータの一例を説明する図である。図６は、図３に示すフローチャートで処理されるデータの一例を説明する図である。
【００３２】
ここで、図４（Ａ）に示すように、初期状態で、２０１０年８月３日の予定として、１３時に待ち合わせ、１９時から２１時にＹＹＹレストランでの食事の予定が登録されていたとする。この状態で、その日の１４時過ぎに撮影した写真データがあり、図４（Ｂ）の処理結果に示すように、予定表に独自イベントが作成される例を示す。
【００３３】
また、図５（Ａ）に示すように、写真リストには、初期状態として、２０１０年８月１日に撮影した写真データがある「ファイル１」、「ファイル２」として存在するものとする。イベントリストには、図４（Ａ）の予定表に対応して、図５（Ｂ）に示すように、名称が「待ち合わせ」、開始時刻が「２０１０年８月３日１３時００分」、終了時刻が「２０１０年８月３日１３時３０分」のイベントと、名称が「待ち合わせ」、開始時刻が「２０１０年８月３日１３時００分」、終了時刻が「２０１０年８月３日１３時３０分」のイベントと、名称が「ＹＹＹレストランで食事」、開始時刻が「２０１０年８月３日１９時」、終了時刻が「２０１０年８月３日２１時３０分」のイベントとが登録されている。
【００３４】
この状態で、新たな写真データがデータ蓄積部１３に追加されたとする。このとき、独自イベント作成部１４は、図２に示すフローチャートのステップＳ１の処理により、図５（Ｃ）に示すように、すべての写真データについての写真リストと、図５（Ｄ）に示すように、新たに追加された写真データについての追加写真リストとを生成する。
【００３５】
独自イベント作成部１４はさらに、図２に示すフローチャートのステップＳ３、Ｓ４の処理により、図５（Ｅ）に示すように、追加写真リストから、予定表に対応するイベントのない写真データのリストを作成する。この例では、撮影日が２０１０年８月３日１４時２分から１４時３５分となっている「ファイル４」〜「ファイル６」の写真データが、イベント追加用写真リストに追加される。
【００３６】
続いて独自イベント作成部１４は、図３に示すフローチャートの処理を実行し、図６に示すように、イベントリストに独自イベントを追加する。図６（Ａ）はイベントリストの中間状態であり、「ファイル４」、「ファイル５」に対して１４時０分から１４時３０分のイベントを生成した例を示す。「ファイル６」の撮影時刻は、３０分の範囲を超えているが、「ファイル５」の撮影時刻に近接している。そこで、そのイベントを延長し、最終的には、図６（Ｂ）に示すように、「ファイル４」から「ファイル６」に対して、１４時００分から１４時４５分の独自イベントを作成する。
【００３７】
［効果の説明］
以上説明した実施の形態によれば、あらかじめ予定が予定表に登録されていない場合でも、そのときに撮影された写真データを自動的に予定表に関連付けることができる。
【００３８】
［他の実施の形態］
情報処理装置１としては、パーソナルコンピュータだけでなく、サーバーを用いることもできる。また、以上の説明では、図１に示す情報処理装置１の各部の機能をコンピュータープログラムにより実現するものとしたが、専用のハードウェアを設けて実現することもできる。
【００３９】
作成する独自イベントの範囲や延長する時間単位は、それぞれ３０分、１５分に限定されるものではなく、任意の時間を固定に設定してもよく、ユーザーが任意に設定する構成としてもよい。
【００４０】
個々の独自イベントの追加について、ユーザーに追加するかどうかを問い合わせる構成とすることもできる。たとえば、研究発表会などの会合で発表するデータにそのデータを作成した日時情報が付加されていると、予定表上の「会合」という本来イベントではなく、別の独自イベントが追加されてしまいかねない。ユーザーに問い合わせを行うことで、このような誤った独自イベントの追加およびデータの関連付けを避けることができる。
【００４１】
複数のユーザーが同一の予定表を共有している場合には、日時が近接していても、撮影したカメラが異なっていれば、それらは別のイベントとすることもできる。
【００４２】
予定表のイベントに関連付けされるデータは、写真データに限定されるものではなく、日時情報が付加されているものであれば、文字データや書類データでもよく、動画データや音声データでもよい。ただし、動画データや音声データのように、日時情報として開始日時と終了日時、あるいは開始日時と継続時間が付加されている場合には、図３に示すステップＳ１４、Ｓ１５の処理を少し変更し、開始日時と終了日時、あるいは開始日時と継続時間から計算される終了日時の時間範囲が含まれるように、独自イベントを作成または延長する。
【符号の説明】
【００４３】
１…情報処理装置、２…入力部、３…表示部、１１…予定表管理部、１２…予定表記憶部、１３…データ蓄積部、１４…独自イベント作成部
【図１】
0005589690.tif 000002
【図２】
0005589690.tif 000003
【図３】
0005589690.tif 000004
【図４】
0005589690.tif 000005
【図５】
0005589690.tif 000006
【図６】
0005589690.tif 000007