(57)【特許請求の範囲】
【請求項１】
複数のコンテンツデータを再生する順序を示す情報と、該複数のコンテンツデータの所在を示す所在情報とを含む制御情報を検索し、
前記制御情報に含まれる前記所在情報により所在が示されるコンテンツデータのうち記憶部に記憶されている未アップロードのコンテンツデータを特定し、前記未アップロードのコンテンツデータを画像管理サーバにアップロードし、
前記制御情報に含まれる前記未アップロードのコンテンツデータの所在情報を、アップロード先の画像管理サーバを示す他の所在情報へ変更し、
前記他の所在情報をタイムラインデータ管理サーバにアップロードする制御部を備え、
前記制御部は、前記複数のコンテンツデータそれぞれに付されている位置情報と粒度とに基づいて、前記複数のコンテンツデータの所在情報の複数のリストを生成し、
前記複数のリストから少なくとも一つのリストを選択し、
選択されたリストとテンプレートとに基づいて前記制御情報を生成し、
前記テンプレートは、複数の画像それぞれの開始時刻、再生時間、表示位置、表示サイズ、ＢＧＭの開始時刻、再生時間、および、スライドショーの説明文を含む、
情報処理装置。
【請求項２】
前記制御部は、カテゴリに基づいて前記複数のコンテンツデータの所在情報のリストを生成し、該リストに基づいて前記制御情報を生成する
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記コンテンツデータのメタデータに基づいて前記複数のコンテンツデータを複数のカテゴリへ分類し、該カテゴリに基づいて前記複数のコンテンツデータの所在情報のリスト生成する
請求項２に記載の情報処理装置。
【請求項４】
前記順序を示す情報は、少なくとも再生時間、開始時刻によって定義される
請求項１に記載の情報処理装置。
【請求項５】
前記所在情報は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒによって定義される
請求項１に記載の情報処理装置。
【請求項６】
前記他の所在情報は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって定義される
請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、各々のコンテンツデータが前記画像管理サーバにアップロード済で有るか否かを示すアップロード情報を参照する
請求項１に記載の情報処理装置。
【請求項８】
前記アップロード情報は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって定義される
請求項７に記載の情報処理装置。
【請求項９】
前記制御部は、前記複数のコンテンツデータのうち一つに対応するアップロード情報が前記複数のコンテンツデータのうち一つがアップロード済みであることを示していた場合に、
前記複数のコンテンツデータの一つを送信しないように通信部を制御する
請求項７に記載の情報処理装置。
【請求項１０】
前記記憶部は、前記複数のコンテンツデータの一つを記憶し、
前記制御部は、前記コンテンツデータが未アップロードである場合、前記制御情報に含まれる、前記記憶部に記憶されるコンテンツデータの所在情報を、前記記憶部の内の場所を示す情報から前記アップロード先の前記画像管理サーバの場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）へ変更する
請求項１に記載の情報処理装置。
【請求項１１】
前記記憶部は、前記複数のコンテンツデータの一つを記憶し、
前記制御部は、前記コンテンツデータが未アップロードである場合、かつ、前記複数のコンテンツデータの一つの所在情報が前記記憶部の内の場所を示す情報であると判定した場合に、前記制御情報に含まれる前記複数のコンテンツデータの一つの所在情報を前記アップロード先の前記画像管理サーバを示す前記他の所在情報に変更する
請求項１記載の情報処理装置。
【請求項１２】
前記制御部は、前記情報処理装置が前記画像管理サーバにログインしている場合に、前記制御情報を検索した結果として前記画像管理サーバから前記複数のコンテンツデータを取得する
請求項１に記載の情報処理装置。
【請求項１３】
前記複数のコンテンツデータのそれぞれは、所定の画像により定義される
請求項１に記載の情報処理装置。
【請求項１４】
コンテンツデータの各々は、前記画像と、位置情報と日付情報のうち少なくとも一方とを含む
請求項１３に記載の情報処理装置。
【請求項１５】
前記制御部は、前記位置情報と前記日付情報のうち少なくとも一つに基づいて前記複数のコンテンツデータを複数のカテゴリへ分類し、
前記複数のカテゴリの一つに基づいて前記所在情報のリスト生成し、生成されたリストに基づいて前記制御情報を生成する、
請求項１４に記載の情報処理装置。
【請求項１６】
前記コンテンツデータの各々は前記アップロード情報を含む
請求項７に記載の情報処理装置。
【請求項１７】
プロセッサにより、複数のコンテンツデータを再生する順序を示す情報と、該複数のコンテンツデータの所在を示す所在情報とを含む制御情報を検索することと、
前記プロセッサにより、前記制御情報に含まれる前記所在情報により所在が示されるコンテンツデータのうち未アップロードのコンテンツデータを特定し、前記未アップロードのコンテンツデータを画像管理サーバにアップロードし、
前記プロセッサにより、前記制御情報に含まれる前記未アップロードのコンテンツデータの所在情報を、アップロード先の画像管理サーバを示す他の所在情報へ変更することと、
前記プロセッサにより、前記他の所在情報をタイムラインデータ管理サーバにアップロードすることと、
前記プロセッサにより、前記複数のコンテンツデータそれぞれに付されている位置情報と粒度とに基づいて、前記複数のコンテンツデータの所在情報の複数のリストを生成し、前記複数のリストから少なくとも一つのリストを選択し、選択されたリストとテンプレートとに基づいて前記制御情報を生成することと
を含み、
前記テンプレートは、複数の画像それぞれの開始時刻、再生時間、表示位置、表示サイズ、ＢＧＭの開始時刻、再生時間、および、スライドショーの説明文を含む、
情報処理方法。
【請求項１８】
コンピュータを、
複数のコンテンツデータを再生する順序を示す情報と、該複数のコンテンツデータの所在を示す所在情報とを含む制御情報を検索し、
前記制御情報に含まれる前記所在情報により所在が示されるコンテンツデータのうち記憶部に記憶されている未アップロードのコンテンツデータを特定し、前記未アップロードのコンテンツデータを画像管理サーバにアップロードし、
前記制御情報に含まれる前記未アップロードのコンテンツデータの所在情報を、アップロード先の画像管理サーバを示す他の所在情報へ変更し、
前記他の所在情報をタイムラインデータ管理サーバにアップロードする制御部を備え、
前記制御部は、前記複数のコンテンツデータそれぞれに付されている位置情報と粒度とに基づいて、前記複数のコンテンツデータの所在情報の複数のリストを生成し、
前記複数のリストから少なくとも一つのリストを選択し、
選択されたリストとテンプレートとに基づいて前記制御情報を生成し、
前記テンプレートは、複数の画像それぞれの開始時刻、再生時間、表示位置、表示サイズ、ＢＧＭの開始時刻、再生時間、および、スライドショーの説明文を含む、
情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、プログラム、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、各種の情報処理装置において、スライドショーにより複数の画像を順に再生する技術が開示されている（例えば、特許文献１参照）。情報処理装置により順に再生された複数の画像は、表示装置などにより順に表示される。スライドショーでは、再生時刻を画像ごとに異ならせることにより、複数の画像を順に表示することができる。複数の画像の各々の再生時刻を管理するためのデータは、タイムラインデータとも呼ばれ、再生対象となる複数の画像の各々の所在情報および再生時刻は、タイムラインデータにより管理される。
【０００３】
このようなタイムラインデータは、作成者に応じて様々に作成され得る。そのため、ユーザは、自分で作成したタイムラインデータだけでなく、友人が作成したタイムラインデータに従ってスライドショーを実行させることにより、画像の閲覧を楽しみたいと考える場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２７８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１により開示されている技術などによれば、タイムラインデータを複数の端末において効率よく共有する手法については開示されていない。そこで、タイムラインデータを複数の端末において効率よく共有するための手法が求められる。
【課題を解決するための手段】
【０００６】
本開示によれば、画像を記憶し、画像の所在を示す所在情報を含んだ制御情報を生成し、上記制御情報に含まれる上記所在情報が、記憶している上記画像の所在を示す場合、記憶している上記画像を画像管理サーバにアップロードし、上記制御情報に含まれる所在情報を上記画像のアップロード先を示す情報に変更し、上記制御情報をアップロードする、処理をコンピュータに実行させるためのプログラムが提供される。
【０００７】
また、本開示によれば、コンピュータを、制御情報管理サーバが有する制御情報に含まれる再生対象となる画像の所在を示す所在情報が画像管理サーバにアップロードされた画像の所在を示す場合、上記画像管理サーバから上記画像を受信する受信部と、上記受信部により受信された上記制御情報に従って上記受信部により受信された上記画像を再生する再生部と、を備える、情報処理装置として機能させるためのプログラムが提供される。
【発明の効果】
【０００８】
以上説明したように本開示によれば、タイムラインデータを複数の端末において効率よく共有することが可能である。
【図面の簡単な説明】
【０００９】
【図１】本開示の実施形態に係る情報処理システムの構成を示す図である。
【図２】同実施形態に係る端末の機能構成を示すブロック図である。
【図３】同実施形態に係る画像データの構成例を示す図である。
【図４】同実施形態に係る端末により表示されるタスク選択画面例を示す図である。
【図５】同実施形態に係る端末により使用される日付粒度の例を示す図である。
【図６】同実施形態に係る端末により使用される場所粒度の例を示す図である。
【図７】同実施形態に係る端末による位置情報とカテゴリとの間の変換例を示す図である。
【図８】同実施形態に係る端末により表示されるリスト選択画面例を示す図である。
【図９】同実施形態に係る端末により使用されるテンプレートの例を示す図である。
【図１０】同実施形態に係る端末により取得されるタイムラインデータの例を示す図である。
【図１１】同実施形態に係る端末により表示される再生画面例を示す図である。
【図１２】同実施形態に係る端末により実行されるタイムラインデータの作成動作の流れを示すフローチャートである。
【図１３】同実施形態に係る端末により表示されるアップロード開始画面例を示す図である。
【図１４】同実施形態に係る端末により表示されるアップロード完了画面例を示す図である。
【図１５】同実施形態に係る端末により表示されるタスク選択画面例（アップロード中）を示す図である。
【図１６】同実施形態に係る端末により実行されるタイムラインデータのアップロード動作の流れを示すフローチャートである。
【図１７】同実施形態に係る端末により表示される編集選択画面例を示す図である。
【図１８】同実施形態に係る端末により表示されるテンプレート選択画面例を示す図である。
【図１９】同実施形態に係る端末により表示されるテンプレート画面例を示す図である。
【図２０】同実施形態に係る端末により表示されるテンプレート編集画面例を示す図である。
【図２１】同実施形態に係る端末により表示されるタイトル編集画面例を示す図である。
【図２２】同実施形態に係る端末により表示される編集画面例を示す図である。
【図２３】同実施形態に係る端末により表示されるアルバム画面例を示す図である。
【図２４】同実施形態に係る端末により表示される設定画面例を示す図である。
【図２５】同実施形態に係る端末の機能構成を示すブロック図である。
【図２６】同実施形態に係る端末によるテンプレート選択画面の表示例を示す図である。
【図２７】同実施形態に係る端末によるテンプレート画面の表示例を示す図である。
【図２８】同実施形態に係る端末による再生画面の表示例を示す図である。
【図２９】同実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じて端末１００Ａおよび１００Ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、端末１００Ａおよび１００Ｂを特に区別する必要が無い場合には、単に端末１００と称する。また、例えば、必要に応じて画像データＧを画像データＧ１およびＧ２のように区別するが、画像データＧ１およびＧ２の各々を特に区別する必要がない場合、単に画像データＧと称する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．実施形態
１．１．情報処理システムの構成
１．２．登録端末の機能
１．３．表示端末の機能
１．４．情報処理装置のハードウェア構成
２．むすび
【００１３】
＜１．実施形態＞
［１．１．情報処理システムの構成］
まず、図１を参照して、本開示の実施形態に係る情報処理システムの構成について説明する。図１に示したように、本開示の実施形態に係る情報処理システム１０は、端末１００Ａおよび１００Ｂと、画像管理サーバ２００Ａおよび２００Ｂと、タイムラインデータ管理サーバ３００とを有している。端末１００Ａおよび１００Ｂと、画像管理サーバ２００Ａおよび２００Ｂと、タイムラインデータ管理サーバ３００とは、ネットワーク４００を介して通信を行うことが可能である。なお、タイムラインデータ管理サーバ３００、画像管理サーバ２００、端末１００の各々の数は特に限定されるべきものではない。
【００１４】
タイムラインデータ管理サーバ３００は、スライドショーを行うために必要なタイムラインデータ（「制御情報」とも言う。）を管理することが可能なサーバである。タイムラインデータは、複数の画像の各々の再生時刻を管理するためのデータであり、再生される複数の画像の各々の所在情報および再生時刻が、このタイムラインデータにより管理される。タイムラインデータについては、後に詳細に説明する。また、画像の所在情報としては、例えば、画像のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を使用することができる。タイムラインデータ管理サーバ３００は、端末１００からの要求に応じて、タイムラインデータを端末１００に提供したり、タイムラインデータに従って画像を再生したりすることが可能である。
【００１５】
画像管理サーバ２００は、タイムラインデータに従って再生される画像を管理することが可能なサーバである。図１に示した例では、タイムラインデータに従って再生される画像が画像データＧ２に含められた状態で画像管理サーバ２００Ａにより管理されている。なお、画像データＧ２は、後に説明するように、画像とそのメタデータ（その画像が撮影された位置を示す位置情報、その画像が撮影された日付を示す日付情報など）とを含んでいる。
【００１６】
なお、画像管理サーバ２００から画像を取得することに対して、所定の制限が課せられるようにしてもよい。例えば、画像管理サーバ２００に対してログインすることができた端末１００のみが画像管理サーバ２００から画像を取得することができるようにしてもよい。例えば、画像管理サーバ２００は、画像管理サーバ２００にあらかじめ登録されているユーザ情報（ユーザＩＤ、パスワードなど）と端末１００から送信されたユーザ情報とに基づいて認証がなされ、認証が正常に終了した場合にはログインすることができるが、認証が失敗した場合にはログインすることができない。
【００１７】
端末１００Ａは、例えば、ユーザＡにより使用される端末である。端末１００Ａは、タイムラインデータをタイムラインデータ管理サーバ３００にアップロードする登録端末として機能する。タイムラインデータ管理サーバ３００にアップロードされるタイムラインデータは、例えば、端末１００Ａにより作成されたタイムラインデータであってもよく、何らかの手法により取得されたタイムラインデータであってもよい。タイムラインデータに従って再生される画像は、端末１００Ａが有している画像データＧ１であってもよく、画像管理サーバ２００Ａが有している画像データＧ２であってもよい。
【００１８】
端末１００Ｂは、例えば、ユーザＢにより使用される端末である。端末１００Ｂは、端末１００Ａによりタイムラインデータ管理サーバ３００にアップロードされたタイムラインデータを受信し、タイムラインデータに従って画像を再生することが可能である。すなわち、端末１００Ｂは、タイムラインデータに従って再生された画像を表示する表示端末として機能することが可能である。ここでは、ユーザＡとユーザＢとが異なるユーザであることを想定して説明するが、ユーザＡとユーザＢとは同一のユーザであってもよい。
【００１９】
なお、本明細書においては、タイムラインデータを端末１００Ａがタイムラインデータをアップロードし、アップロードされたタイムラインデータに従って再生された画像を端末１００Ｂが表示するための効率的な手法を説明する。かかる手法によれば、端末１００Ａと端末１００Ｂとにおいて効率よくタイムラインデータを共有することができる。しかし、本技術はかかる例に限定されず、例えば、端末１００Ａが有する機能を端末１００Ｂがさらに有してもよく、端末１００Ｂが有する機能を端末１００Ａがさらに有してもよい。
【００２０】
［１．２．登録端末の機能］
（端末１００Ａが有する機能の概要）
次に、図２〜図２４を参照して、本開示の実施形態に係る端末１００Ａが有する機能について説明する。図２は、本開示の実施形態に係る端末１００Ａの機能構成を示すブロック図である。図２に示すように、端末１００Ａは、入力部１１０と、制御部１２０Ａと、表示部１４０と、通信部１５０と、記憶部１６０と、を備えている。
【００２１】
入力部１１０は、ユーザＡから操作情報の入力を受け付ける機能を有する。入力部１１０は、ユーザＡからの入力を受け付けた操作情報を制御部１２０Ａに対して出力する。入力部１１０は、例えば、入力装置により構成される。表示部１４０は、制御部１２０Ａによる制御に基づいて、各種情報を表示する機能を有する。表示部１４０は、例えば、表示装置により構成される。
【００２２】
通信部１５０は、制御部１２０Ａによる制御に基づいて、画像管理サーバ２００、タイムラインデータ管理サーバ３００と通信を行う機能を有する。通信部１５０は、例えば、通信装置により構成される。通信部１５０は、送信部および受信部として機能し得る。記憶部１６０は、制御部１２０Ａにより使用される各種情報を記憶する機能を有する。記憶部１６０は、例えば、ストレージ装置により構成される。
【００２３】
制御部１２０Ａは、端末１００Ａの動作全体を制御する機能を有しており、例えば、入力部１１０から出力された操作情報に基づいて端末１００Ａの動作を制御することが可能である。制御部１２０Ａは、タスク選択部１２１、リスト群生成部１２２、リスト選択部１２３、タイムラインデータ生成部１２４、再生部１２５、判断部１２６、送信制御部１２７、編集部１２８、アルバム処理部１２９、設定処理部１３０などを備えている。これらの各機能ブロックが有する機能については、後に詳細に説明する。なお、制御部１２０Ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭにより構成される。
【００２４】
（端末１００Ａによるタイムラインデータ作成処理）
以下においては、図３〜図１２を参照しながら、端末１００Ａによるタイムラインデータ作成処理を説明する。図３は、本開示の実施形態に係る画像データＧの構成例を示す図である。図３に示すように、画像データＧは、画像とそのメタデータ（位置情報および日付情報）を有している。メタデータはどのようなデータであってもよく、位置情報や日付情報は、メタデータの例である。位置情報は、その画像が撮影された位置を示す情報であり、日付情報は、その画像が撮影された日付を示す情報である。
【００２５】
図４は、本開示の実施形態に係る端末１００Ａにより表示されるタスク選択画面例を示す図である。このタスク選択画面Ｄ１０は、例えば、端末１００Ａが起動された後、タスク選択部１２１による制御により表示部１４０により表示される。図４に示すように、タスク選択画面Ｄ１０は、例えば、タスクを選択するための項目Ｄ１１〜Ｄ１４を含んでいる。
【００２６】
例えば、入力部１１０が、項目Ｄ１１を選択するための操作情報の入力を受け付けた場合には、制御部１２０Ａによる制御により、タスク選択部１２１からリスト群生成部１２２に動作主体が移行される。なお、ここでは、リスト群生成部１２２による動作は、項目Ｄ１１を選択するための操作情報の入力を受け付けた後に開始されるが、リスト群生成部１２２による動作は、端末１００Ａが起動された後、項目Ｄ１１を選択するための操作情報の入力が受け付けられる前から開始されてもよい。
【００２７】
リスト群生成部１２２は、複数の画像の各々の所在情報を複数のカテゴリに分類してカテゴリ毎の所在情報のリストであるリスト群を生成する。分類対象となる複数の画像の各々の所在情報は、記憶部１６０により記憶されている画像データＧ１に含まれる画像の所在情報であってもよく、画像管理サーバ２００Ａが有している画像データＧ２に含まれる画像の所在情報であってもよい。リスト群生成部１２２は、例えば、端末１００Ａ自身が画像データＧ２を画像管理サーバ２００Ａにアップロードした場合にのみ、画像データＧ２に含まれる画像の所在情報を分類対象としてもよい。複数の画像の各々の所在情報は、リスト群生成部１２２により検索される。
【００２８】
複数の画像の各々の所在情報を取得すると、リスト群生成部１２２は、複数の画像の各々の所在情報を複数のカテゴリに分類する。分類の手法としては、さまざまな手法が想定される。例えば、リスト群生成部１２２は、画像のメタデータに基づいて、複数の画像の各々の所在情報を複数のカテゴリに分類することができる。画像のメタデータは、例えば、複数の画像の各々の所在情報の検索と共に検索され得る。
【００２９】
まず、図５を参照しながら、リスト群生成部１２２が、画像の日付情報に基づいて、複数の画像の各々の所在情報を複数のカテゴリに分類する手法について説明する。図５は、本開示の実施形態に係る端末１００Ａにより使用される日付の粒度の例を示す図である。リスト群生成部１２２は、図５に示すような様々な粒度により、複数の画像の各々の所在情報を複数のカテゴリに分類することができる。リスト群生成部１２２は、例えば、粒度「１ｄａｙ」により複数の画像の各々の所在情報を複数のカテゴリに分類する場合には、日付情報が同一である画像の所在情報を同一カテゴリとし、日付情報が異なる画像の所在情報を異なるカテゴリとすることができる。
【００３０】
続いて、図６を参照しながら、リスト群生成部１２２が、画像の位置情報に基づいて、複数の画像の各々の所在情報を複数のカテゴリに分類する手法について説明する。図６は、本開示の実施形態に係る端末１００Ａにより使用される場所の粒度の例を示す図である。リスト群生成部１２２は、図６に示すような様々な粒度により、複数の画像の各々の所在情報を複数のカテゴリに分類することができる。
【００３１】
リスト群生成部１２２は、例えば、粒度「Ｃｏｕｎｔｒｙ」により複数の画像の各々の所在情報を複数のカテゴリに分類する場合には、位置情報が同一の国に属する画像の所在情報を同一カテゴリとし、位置情報が異なる国に属する画像の所在情報を異なるカテゴリとすることができる。また、リスト群生成部１２２は、粒度を「Ｃｏｕｎｔｒｙ」「Ａｄｍｉｎ」「Ｓｕｂ−Ａｄｍｉｎ」「Ｌｏｃａｌｉｔｙ」と変化させることにより、複数の画像の各々の所在情報をより細かく分類することができるようになる。
【００３２】
図７は、本開示の実施形態に係る端末１００Ａによる位置情報とカテゴリとの間の変換例を示す図である。図７に示すように、リスト群生成部１２２は、例えば、位置情報が「北緯：３５．６３１２０７度、東経：１３９．７４３５２」である画像の所在情報を粒度「Ｃｏｕｎｔｒｙ」により分類する場合には、この画像の所在情報をカテゴリ「日本」に分類することができる。
【００３３】
同様に、リスト群生成部１２２は、例えば、この画像の所在情報を粒度「Ａｄｍｉｎ」により分類する場合には、この画像の所在情報をカテゴリ「東京」に分類することができる。また、リスト群生成部１２２は、例えば、この画像の所在情報を粒度「Ｓｕｂ−Ａｄｍｉｎ」により分類する場合には、この画像の所在情報をカテゴリ「港区」に分類することができ、例えば、この画像の所在情報を粒度「Ｌｏｃａｌｉｔｙ」により分類する場合には、この画像の所在情報をカテゴリ「港南１−７−１」に分類することができる。
【００３４】
以上に説明したような手法により、リスト群生成部１２２は、複数の画像の各々の所在情報を複数のカテゴリに分類することができる。リスト群生成部１２２により、複数の画像の各々の所在情報が複数のカテゴリに分類されると、制御部１２０Ａによる制御により、リスト群生成部１２２からリスト選択部１２３に動作主体が移行される。
【００３５】
続いて、図８を参照しながら、リスト選択部１２３が、リスト群生成部１２２により生成されたリスト群から少なくとも１のリストを選択する手法について説明する。図８は、本開示の実施形態に係る端末１００Ａにより表示されるリスト選択画面例を示す図である。このリスト選択画面Ｄ２０は、例えば、リスト選択部１２３による制御により表示部１４０により表示される。
【００３６】
図８に示すように、リスト選択画面Ｄ２０は、例えば、前画面に戻るためのボタンＤ２１、分類手法Ｄ２２、リスト群の各々のリストに対応するサムネイルＤ２３、粒度を調整するためのオブジェクトＤ２４〜Ｄ２６を含んでいる。図８に示した例では、分類手法Ｄ２２として、日付情報に基づいた分類手法である「Ｔｅｒｍ」が選択されている。なお、図８を参照すると、その他の分類手法として、イベントに基づいた分類手法である「Ｅｖｅｎｔ」、位置情報に基づいた分類手法である「Ｌｏｃａｔｉｏｎ」などが分類手法Ｄ２２に含まれている。イベント（例えば、運動会など）がメタデータとして画像に付加されている場合には、そのメタデータとしてのイベントにより所在情報が分類され得る。
【００３７】
また、リスト群の各々のリストに対応するサムネイルＤ２３についても、同様に、サムネイル画像がメタデータとして画像に付加されている場合には、そのメタデータとしてのサムネイル画像が使用され得る。上記したように、画像のメタデータは、例えば、複数の画像の各々の所在情報の検索と共に検索され得る。
【００３８】
入力部１１０が、リスト群の各々のリストから少なくとも１のリストを選択するための操作情報の入力を受け付けた場合には、リスト選択部１２３は、その操作情報に基づいて、リスト群から少なくとも１のリストを選択する。リスト選択部１２３により少なくとも１のリストが選択されると、制御部１２０Ａによる制御により、リスト選択部１２３からタイムラインデータ生成部１２４に動作主体が移行される。
【００３９】
タイムラインデータ生成部１２４は、リスト選択部１２３により選択された少なくとも１のリストに基づいてタイムラインデータを生成する。タイムラインデータ生成部１２４によるタイムラインデータの生成手法は特に限定されない。例えば、記憶部１６０がタイムラインデータのテンプレートＭを記憶している場合には、タイムラインデータ生成部１２４は、リスト選択部１２３により選択されたリストと記憶部１６０により記憶されているテンプレートＭとに基づいて、タイムラインデータを生成することができる。
【００４０】
図９は、本開示の実施形態に係る端末１００Ａにより使用されるテンプレートＭの例を示す図である。図９に示したように、端末１００Ａにより使用されるテンプレートＭは、複数の画像の各々に関する開始時刻、再生時間、その他を含んでいる。図９に示した例では、第１画像に関する情報および第２画像に関する情報がテンプレートＭに含まれているが、画像に関する情報の数は、限定されるべきではない。なお、その他には、画像表示の詳細（例えば、表示位置、表示サイズ、移動方法などといった演出効果）が含まれていてもよい。
【００４１】
また、テンプレートＭには、ＢＧＭ（ＢａｃｋＧｒｏｕｎｄ  Ｍｕｓｉｃ）の開始時刻、再生時間、その他などが含まれていてもよく、トランジションマスク、色紙、スライドショーの説明文（タイトルや詳細説明など）、サムネイル画像などが含まれていてもよい。タイムラインデータ生成部１２４は、例えば、リスト選択部１２３により選択されたリスト（複数の画像の各々の所在情報）と記憶部１６０により記憶されているテンプレートＭとに基づいて、図１０に示すようなタイムラインデータを生成することができる。
【００４２】
なお、図１０に示した「アップロード情報」には、既にアップロードがなされた旨を示す「アップロード済み情報」または未アップロードである旨を示す「未アップロード情報」が設定され得るが、例えば、タイムラインデータ生成部１２４は、「アップロード情報」に「未アップロード情報」を設定し得る。タイムラインデータ生成部１２４によりタイムラインデータが生成されると、制御部１２０Ａによる制御により、タイムラインデータ生成部１２４から再生部１２５に動作主体が移行される。「アップロード済み情報」は、例えば、アップロード先を示すＵＲＬであってもよい。
【００４３】
再生部１２５は、タイムラインデータを取得する取得部として機能することが可能である。タイムラインデータは、例えば、タイムラインデータ生成部１２４から取得されてもよく、タイムラインデータが記憶部１６０に記憶されている場合には、記憶部１６０から取得されてもよい。また、再生部１２５は、取得したタイムラインデータに従って、画像を再生することが可能である。再生部１２５は、例えば、タイムラインデータに含まれる「開始時刻」から「再生時間」が経過するまで、画像を再生することができる。
【００４４】
図１１は、本開示の実施形態に係る端末１００Ａにより表示される再生画面例を示す図である。図１１に示すように、再生画面Ｄ３０は、例えば、前画面に戻るためのボタンＤ３１、タイムラインデータを他の端末と共有するためのボタンＤ３２、再生停止ボタンＤ３３、再生位置を調整するためのオブジェクトＤ３４、テンプレートの編集ボタンＤ３５を含んでいる。
【００４５】
入力部１１０が、タイムラインデータを他の端末と共有するためのボタンＤ３２を選択するための操作情報の入力を受け付けた場合には、制御部１２０Ａによる制御により、再生部１２５から通信部１５０に動作主体が移行される。また、入力部１１０が、テンプレートの編集ボタンＤ３５を選択するための操作情報の入力を受け付けた場合には、制御部１２０Ａによる制御により、再生部１２５から編集部１２８に動作主体が移行される。なお、編集部１２８に動作主体が移行されてからも再生部１２５による動作は継続していてもよい。
【００４６】
続いて、図１２を参照しながら、本開示の実施形態に係る端末１００Ａにより実行されるタイムラインデータの作成動作を説明する。図１２は、本開示の実施形態に係る端末１００Ａにより実行されるタイムラインデータの作成動作の流れを示すフローチャートである。タイムラインデータの作成動作においては、まず、リスト群生成部１２２は、ユーザの複数の画像の各々の所在情報を収集して（Ｓ１０１）、収集した複数の画像の各々の所在情報を１または複数のカテゴリに分類する（Ｓ１０２）。
【００４７】
続いて、表示部１４０は、分類によって生じたリスト群を表示する（Ｓ１０３）。リスト選択部１２３は、入力部１１０により受け付けられた操作情報に基づいて、リストを選択する（Ｓ１０４）。タイムラインデータ生成部１２４は、入力部１１０により受け付けられた操作情報に基づいて、タイムラインデータのテンプレートを選択して（Ｓ１０５）、リストおよびテンプレートに基づいて、タイムラインデータを生成する（Ｓ１０６）。表示部１４０は、タイムラインデータを用いてスライドショー表示を行う（Ｓ１０７）。以上により、タイムラインデータの作成動作は終了する。
【００４８】
（端末１００Ａによるタイムラインデータアップロード処理）
続いて、図１３〜図１６を参照しながら、端末１００Ａによるタイムラインデータアップロード処理を説明する。図１３は、本開示の実施形態に係る端末１００Ａにより表示されるアップロード開始画面例を示す図である。このアップロード開始画面Ｄ５０は、例えば、制御部１２０Ａによる制御により表示部１４０により表示される。
【００４９】
図１３に示すように、アップロード開始画面Ｄ５０は、例えば、タイムラインデータのアップロードを開始するためのボタンＤ５１、スライドショーを選択するためのボタンＤ５２、画像をアップロード先として画像管理サーバ２００Ａを選択するためのボタンＤ５３、画像をアップロード先として画像管理サーバ２００Ｂを選択するためのボタンＤ５４、他の端末１００Ｂとタイムラインデータを直接共有するためのボタンＤ５５、記憶部１６０にタイムラインデータを記憶させるためのボタンＤ５６を含んでいる。
【００５０】
通信部１５０は、入力部１１０が、タイムラインデータのアップロードを開始するためのボタンＤ５１を選択するための操作情報の入力を受け付けた場合には、タイムラインデータ管理サーバ３００へのタイムラインデータのアップロードを開始する。通信部１５０は、再生部１２５により取得されたタイムラインデータに含まれる所在情報が記憶部１６０により記憶されている画像の所在を示す場合、記憶部１６０により記憶されている画像を画像管理サーバ２００にアップロードする。
【００５１】
また、通信部１５０は、画像のアップロードとともに、所在情報が画像のアップロード先を示す情報に変更されたタイムラインデータをタイムラインデータ管理サーバ３００にアップロードする。所在情報は、制御部１２０Ａにより変更され得る。このように、端末１００Ａにおいて、画像のアップロード先を示す情報に所在情報を変更した上で、タイムラインデータをタイムラインデータ管理サーバ３００にアップロードすることにより、このタイムラインデータに従った画像の再生を、端末１００Ｂにおいて容易に行うことができるようになる。
【００５２】
画像のアップロードが通信部１５０により行われる前に、判断部１２６は、既にアップロードがなされた旨を示す「アップロード済み情報」が所在情報に付加されているか否かを判断してもよい。そして、通信部１５０は、判断部１２６により「アップロード済み情報」が「アップロード情報」として所在情報に付加されていると判断された場合には、記憶部１６０により記憶されている画像の画像管理サーバ２００へのアップロードを制限（または省略）してもよい。これにより、既にアップロードがなされた画像と同一の画像をアップロードする処理を省略して、アップロードに掛かる時間を軽減することができる。
【００５３】
かかる「アップロード済み情報」は、画像のアップロードがなされたときに、送信制御部１２７により付加され得る。すなわち、送信制御部１２７は、記憶部１６０により記憶されている画像が記憶部１６０により画像管理サーバ２００にアップロードされた場合に、既にアップロードがなされた旨を示す「アップロード済み情報」を「アップロード情報」として所在情報に付加することができる。
【００５４】
図１４は、本開示の実施形態に係る端末１００Ａにより表示されるアップロード完了画面例を示す図である。このアップロード完了画面Ｄ６０は、例えば、制御部１２０Ａによる制御により表示部１４０により表示される。
【００５５】
図１４に示すように、アップロード完了画面Ｄ６０は、例えば、タイムラインデータのアップロードを完了するためのボタンＤ６１、スライドショーを選択するためのボタンＤ６２、ツイッターを選択するためのボタンＤ６３、画像管理サーバ２００Ａの画像に対するコメントを書き込むためのボタンＤ６４、画像管理サーバ２００Ｂの画像に関するツイッターを選択するためのボタンＤ６５、端末１００ＢのユーザＢなどへのメール送信を選択するためのボタンＤ６６を含んでいる。
【００５６】
図１５は、本開示の実施形態に係る端末１００Ａにより表示されるタスク選択画面例（アップロード中）を示す図である。このタスク選択画面Ｄ７０は、例えば、制御部１２０Ａによる制御により表示部１４０により表示される。
【００５７】
図１５に示すように、タスク選択画面Ｄ７０は、例えば、タスクを選択するための項目Ｄ７３〜Ｄ７６を含んでいる。タスクを選択するための項目Ｄ７３〜Ｄ７６の各々が選択された場合になされる動作は、図４に示したタスクを選択するための項目Ｄ１１〜Ｄ１４の各々が選択された場合になされる動作と同様である。その他、タスク選択画面Ｄ７０は、アップロードの進捗状況を示すオブジェクトＤ７１、アップロードを停止するためのボタンＤ７２を含んでいる。
【００５８】
続いて、図１６を参照しながら、本開示の実施形態に係る端末１００Ａにより実行されるタイムラインデータアップロード動作を説明する。図１６は、本開示の実施形態に係る端末１００Ａにより実行されるタイムラインデータアップロード動作の流れを示すフローチャートである。タイムラインデータのアップロード動作においては、まず、判断部１２６は、再生部１２５により取得されたタイムラインデータから未アップロードの画像群を特定し（Ｓ２０１）、未アップロードの画像群のアップロード先の画像管理サーバ２００を特定する（Ｓ２０２）。
【００５９】
続いて、端末１００Ａは、特定された画像管理サーバ２００にログインし（Ｓ２０３）、通信部１５０は、未アップロードの画像群をアップロード先にアップロードする（Ｓ２０４）。制御部１２０Ａは、タイムラインデータ中の所在情報を画像アップロード先のＵＲＬに変更し（Ｓ２０５）、通信部１５０は、タイムラインデータをアップロードする（Ｓ２０６）。以上により、タイムラインデータのアップロード動作は終了する。
【００６０】
続いて、図１７〜図２０を参照しながら、端末１００Ａによるテンプレート編集処理を説明する。図１７は、本開示の実施形態に係る端末１００Ａにより表示される編集選択画面例を示す図である。この編集選択画面Ｄ４０は、例えば、編集部１２８による制御により表示部１４０により表示される。図１７に示すように、編集選択画面Ｄ４０は、例えば、前画面に戻るためのボタンＤ４１、アップロード開始画面Ｄ５０に遷移するためのボタンＤ４２、再生停止ボタンＤ４３、再生位置を調整するためのオブジェクトＤ４４、テンプレートの編集ボタンＤ４５、タイトルを編集するためのボタンＤ４６、キャプション編集または順序変更を行うためのボタンＤ４７を含んでいる。
【００６１】
入力部１１０が、テンプレートの編集ボタンＤ３５を選択するための操作情報の入力を受け付けた場合には、編集部１２８による制御により、図１８に示したようなテンプレート選択画面Ｄ８０が表示部１４０により表示される。図１８は、本開示の実施形態に係る端末１００Ａにより表示されるテンプレート選択画面例を示す図である。図１８に示したように、テンプレート選択画面Ｄ８０は、例えば、テンプレートの選択を確定するためのボタンＤ８１、テンプレートを選択するためのボタンＤ８２を含んでいる。入力部１１０が、テンプレートを選択するためのボタンＤ８２を選択するための操作情報の入力を受け付けた場合には、編集部１２８による制御により、図１９に示したようなテンプレート画面Ｄ９０が表示部１４０により表示される。
【００６２】
図１９は、本開示の実施形態に係る端末１００Ａにより表示されるテンプレート画面例を示す図である。図１９に示したように、テンプレート画面Ｄ９０は、例えば、前画面に戻るためのボタンＤ９１、テンプレートに設定されているＢＧＭを示す情報Ｄ９３、ＢＧＭを選択するためのボタンＤ９４を含んでいる。入力部１１０が、ＢＧＭを選択するためのボタンＤ９４を選択するための操作情報の入力を受け付けた場合には、編集部１２８による制御により、図２０に示したようなテンプレート編集画面Ｄ１００が表示部１４０により表示される。
【００６３】
図２０は、本開示の実施形態に係る端末１００Ａにより表示されるテンプレート編集画面例を示す図である。図２０に示したように、テンプレート編集画面Ｄ１００は、例えば、ＢＧＭの選択を確定するためのボタンＤ１０１、ＢＧＭの停止・再生を選択するためのトグルボタンＤ１０２、ＢＧＭを選択するためのボタンＤ１０３、ＢＧＭをライブラリから選択するためのボタンＤ１０４を含んでいる。入力部１１０が、ＢＧＭの選択を確定するためのボタンＤ１０１を選択するための操作情報の入力を受け付けた場合には、編集部１２８は、選択されたＢＧＭによりテンプレートのＢＧＭを変更することができる。
【００６４】
図１７に戻って説明を続ける。入力部１１０が、タイトルを編集するためのボタンＤ４６を選択するための操作情報の入力を受け付けた場合には、編集部１２８による制御により、図２１に示したようなタイトル編集画面Ｄ１１０が表示部１４０により表示される。図２１は、本開示の実施形態に係る端末１００Ａにより表示されるタイトル編集画面例を示す図である。図２１に示したように、タイトル編集画面Ｄ１１０は、例えば、タイトルおよび詳細説明の入力を確定するためのボタンＤ１１１、スライドショー表示がなされる領域Ｄ１１２、タイトルを入力するための領域Ｄ１１３、詳細説明を入力するための領域Ｄ１１４を含んでいる。
【００６５】
入力部１１０が、ＢＧＭを選択するためのボタンＤ９４を選択するための操作情報の入力を受け付けた場合には、編集部１２８による制御により、図２０に示したようなテンプレート編集画面Ｄ１００が表示部１４０により表示される。入力部１１０が、タイトルおよび詳細説明の入力を確定するためのボタンＤ１１１を選択するための操作情報の入力を受け付けた場合には、編集部１２８は、入力されたタイトルおよび詳細説明によりテンプレートのタイトルおよび詳細説明を変更することができる。
【００６６】
図１７に戻って説明を続ける。入力部１１０が、キャプション編集または順序変更を行うためのボタンＤ４７を選択するための操作情報の入力を受け付けた場合には、編集部１２８による制御により、図２２に示したような編集画面Ｄ１２０が表示部１４０により表示される。図２２は、本開示の実施形態に係る端末１００Ａにより表示される編集画面例を示す図である。図２２に示したように、編集画面Ｄ１２０は、例えば、キャプション編集または順序変更の入力を確定するためのボタンＤ１２１、再生順序を指定するための入力欄Ｄ１２２、スライドショー表示がなされる領域Ｄ１２３、キャプションを入力するための領域Ｄ１２４、再生順序をシャッフルするためのボタンＤ１２５を含んでいる。
【００６７】
入力部１１０が、キャプション編集または順序変更の入力を確定するためのボタンＤ１２１を選択するための操作情報の入力を受け付けた場合には、編集部１２８は、入力されたキャプションまたは順序によりテンプレートのキャプションおよび画像再生順序を変更することができる。
【００６８】
図４に戻って説明を続ける。例えば、入力部１１０が、項目Ｄ１２を選択するための操作情報の入力を受け付けた場合には、制御部１２０Ａによる制御により、タスク選択部１２１から再生部１２５に動作主体が移行される。再生部１２５に動作主体が移行すると、再生部１２５は、タイムラインデータを取得し、取得したタイムラインデータに従って、画像を再生することができる。
【００６９】
入力部１１０が、項目Ｄ１４を選択するための操作情報の入力を受け付けた場合には、制御部１２０Ａによる制御により、タスク選択部１２１からアルバム処理部１２９に動作主体が移行される。図２３は、本開示の実施形態に係る端末１００Ａにより表示されるアルバム画面例を示す図である。このアルバム画面Ｄ１３０は、例えば、アルバム処理部１２９による制御により表示部１４０により表示される。
【００７０】
図２３に示すように、アルバム画面Ｄ１３０は、例えば、Ｗｅｂサーバ上にあるユーザＡ自身のアルバムを選択するためのオブジェクトＤ１３１、Ｗｅｂサーバ上にあるユーザＡの友人のアルバムを選択するためのオブジェクトＤ１３２、友人を登録解除するためのボタンＤ１３３、アルバムが表示される領域Ｄ１３４、選択されたアルバムを変更するためのボタンＤ１３５を含んでいる。
【００７１】
図４に戻って説明を続ける。例えば、入力部１１０が、項目Ｄ１３を選択するための操作情報の入力を受け付けた場合には、制御部１２０Ａによる制御により、タスク選択部１２１から設定処理部１３０に動作主体が移行される。図２４は、本開示の実施形態に係る端末１００Ａにより表示される設定画面例を示す図である。この設定画面Ｄ１４０は、例えば、設定処理部１３０による制御により表示部１４０により表示される。
【００７２】
図２４に示すように、設定画面Ｄ１４０は、例えば、前画面に戻るためのボタンＤ１４１、Ｗｅｂサーバ上にあるアルバムに関する処理を選択するための項目Ｄ１４２、画像管理サーバ２００へのログイン設定を行うための項目Ｄ１４３、その他（ヘルプ、バージョン情報表示）を選択するための項目Ｄ１４４を含んでいる。
【００７３】
［１．３．表示端末の機能］
次に、図２５〜図２８を参照して、本開示の実施形態に係る端末１００Ｂが有する機能について説明する。図２５は、本開示の実施形態に係る端末１００Ｂの機能構成を示すブロック図である。図２５に示すように、端末１００Ｂは、入力部１１０と、制御部１２０Ｂと、表示部１４０と、通信部１５０と、記憶部１６０と、を備えている。
【００７４】
通信部１５０は、タイムラインデータ管理サーバ３００が有するタイムラインデータに含まれる所在情報が、画像管理サーバ２００にアップロードされた画像の所在を示す場合、画像管理サーバ２００から画像を受信する。表示部１４０は、通信部１５０により受信されたタイムラインデータに従って通信部１５０により受信された画像を再生する。表示部１４０は、再生された画像を表示することが可能である。
【００７５】
上記したように、所在情報が端末１００Ａにより変更された上で、タイムラインデータはタイムラインデータ管理サーバ３００にアップロードされている。したがって、端末１００Ａにより変更された後の所在情報に基づいて、画像管理サーバ２００から画像を容易に受信することが可能である。
【００７６】
なお、タイムラインデータ選択部１３１が選択したタイムラインデータに従って通信部１５０により受信された画像を再生してもよい。また、タイムラインデータに従った画像の再生が完了した後、記憶制御部１３２がタイムラインデータを記憶部１６０に保存する処理を制御してもよい。入力部１１０により入力が受け付けられた操作情報に基づいて、記憶制御部１３２による制御が行われてもよい。
【００７７】
図２６は、本開示の実施形態に係る端末１００Ａによるテンプレート選択画面Ｄ１５０の表示例を示す図である。図２７は、本開示の実施形態に係る端末１００Ａによるテンプレート画面Ｄ１６０の表示例を示す図である。図２８は、本開示の実施形態に係る端末１００Ａによる再生画面Ｄ１７０の表示例を示す図である。
【００７８】
［１．４．情報処理装置のハードウェア構成］
次に、図２９を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図２９は、本開示の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【００７９】
上記した例では、端末１００、画像管理サーバ２００、タイムラインデータ管理サーバ３００が情報処理装置に相当する。これらの情報処理装置は、主に、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、ホストバス９０４と、ブリッジ９０５と、外部バス９０６と、インタフェース９０７と、入力装置９０８と、出力装置９１０と、ストレージ装置９１１と、ドライブ９１２と、通信装置９１３とを備える。
【００８０】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０２、ＲＡＭ９０３、ストレージ装置９１１、またはリムーバブル記録媒体８００に記録された各種プログラムに従って、情報処理装置内の動作全般またはその一部を制御する。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０４により相互に接続されている。
【００８１】
ホストバス９０４は、ブリッジ９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０６に接続されている。
【００８２】
入力装置９０８は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９０８は、例えば、赤外線やその他の電波を利用したリモートコントロール手段であってもよいし、情報処理装置の操作に対応した携帯電話やＰＤＡ等の外部接続機器であってもよい。さらに、入力装置９０８は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置のユーザは、この入力装置９０８を操作することにより、情報処理装置に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８３】
出力装置９１０は、例えば、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなど、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１０は、例えば、情報処理装置が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【００８４】
ストレージ装置９１１は、情報処理装置の記憶部の一例として構成されたデータ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１１は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した音響信号データや画像信号データなどを格納する。
【００８５】
ドライブ９１２は、記録媒体用リーダライタであり、情報処理装置に内蔵、あるいは外付けされる。ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体８００に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体８００に記録を書き込むことも可能である。リムーバブル記録媒体８００は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、メモリースティック、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等である。また、リムーバブル記録媒体８００は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【００８６】
通信装置９１３は、例えば、ネットワーク４００に接続するための通信デバイス等で構成された通信インタフェースである。通信装置９１３は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等である。この通信装置９１３は、例えば、インターネットや他の通信機器との間で音響信号等を送受信することができる。また、通信装置９１３に接続されるネットワーク４００は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【００８７】
以上、本開示の実施形態に係る情報処理装置の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本開示の実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００８８】
＜２．むすび＞
以上説明したように、本開示の実施形態によれば、所在情報が端末１００Ａにより変更された上で、タイムラインデータはタイムラインデータ管理サーバ３００にアップロードされている。したがって、端末１００Ａにより変更された後の所在情報に基づいて、画像管理サーバ２００から画像を容易に受信することが可能である。
【００８９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９０】
例えば、本明細書の情報処理装置が実行する処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、情報処理装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００９１】
また、情報処理装置に内蔵されるＣＰＵ９０１、ＲＯＭ９０２およびＲＡＭ９０３などのハードウェアを、上述した情報処理装置の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【００９２】
なお、本技術は以下のような構成も取ることができる。
（１）
画像を記憶し、
画像の所在を示す所在情報を含んだ制御情報を生成し、
前記制御情報に含まれる前記所在情報が、記憶している前記画像の所在を示す場合、記憶している前記画像を画像管理サーバにアップロードし、
前記制御情報に含まれる所在情報を前記画像のアップロード先を示す情報に変更し、
前記制御情報をアップロードする、
処理をコンピュータに実行させるためのプログラム。
（２）
既にアップロードがなされた旨を示すアップロード済み情報が前記所在情報に付加されているか否かを判断し、
前記アップロード済み情報が前記所在情報に付加されていると判断された場合には、記憶している前記画像の前記画像管理サーバへのアップロードを制限する、
処理を前記コンピュータに実行させるための、（１）または（２）に記載のプログラム。
（３）
記憶している前記画像を前記画像管理サーバにアップロードした場合に、既にアップロードがなされた旨を示すアップロード済み情報を前記所在情報に付加する、
処理を前記コンピュータに実行させるための、請求項１に記載のプログラム。
（４）
複数の所在情報を複数のカテゴリに分類して前記カテゴリ毎の所在情報のリストであるリスト群を生成し、
生成した前記リスト群から少なくとも１のリストを選択し、
選択した前記少なくとも１のリストに基づいて前記制御情報を生成する、
処理を前記コンピュータに実行させるための、（１）から（３）のいずれか一項に記載のプログラム。
（５）
前記制御情報のテンプレートをさらに記憶し、
選択したリストと記憶している前記テンプレートとに基づいて、前記制御情報を生成する、
処理を前記コンピュータに実行させるための、（４）に記載のプログラム。
（６）
記憶している前記テンプレートを編集する、
処理を前記コンピュータに実行させるための、（５）に記載のプログラム。
（７）
画像を記憶する記憶部と、
送信部と、
画像の所在を示す所在情報を含んだ制御情報を生成し、
前記制御情報に含まれる前記所在情報が、前記記憶部が記憶している前記画像の所在を示す場合、前記送信部を制御して前記記憶部が記憶している前記画像を画像管理サーバへアップロードさせ、
前記制御情報に含まれる所在情報を前記画像のアップロード先を示す情報に変更し、
前記送信部を制御して前記制御情報をアップロードさせる、制御部と、
を備える、情報処理装置。
（８）
前記情報処理装置は、既にアップロードがなされた旨を示すアップロード済み情報が前記所在情報に付加されているか否かを判断する判断部をさらに備え、
前記送信部は、前記判断部により前記アップロード済み情報が前記所在情報に付加されていると判断された場合には、前記記憶部により記憶されている前記画像の前記画像管理サーバへのアップロードを制限する、
（７）に記載の情報処理装置。
（９）
前記情報処理装置は、前記記憶部により記憶されている前記画像が前記送信部により前記画像管理サーバにアップロードされた場合に、既にアップロードがなされた旨を示すアップロード済み情報を前記所在情報に付加する送信制御部をさらに備える、
（７）または（８）に記載の情報処理装置。
（１０）
前記情報処理装置は、
複数の所在情報を複数のカテゴリに分類して前記カテゴリ毎の所在情報のリストであるリスト群を生成するリスト群生成部と、
前記リスト群生成部により生成された前記リスト群から少なくとも１のリストを選択するリスト選択部と、
前記リスト選択部により選択された前記少なくとも１のリストに基づいて前記制御情報を生成する制御情報生成部と、をさらに備える、
（７）から（９）のいずれか一項に記載の情報処理装置。
（１１）
前記記憶部は、前記制御情報のテンプレートをさらに記憶し、
前記制御情報生成部は、前記リスト選択部により選択されたリストと前記記憶部により記憶されている前記テンプレートとに基づいて、前記制御情報を生成する、
（１０）に記載の情報処理装置。
（１２）
前記情報処理装置は、
前記記憶部により記憶されている前記テンプレートを編集する編集部、
をさらに備える、（１１）に記載の情報処理装置。
（１３）
画像を記憶することと、
画像の所在を示す所在情報を含んだ制御情報を生成することと、
前記制御情報に含まれる前記所在情報が、記憶している前記画像の所在を示す場合、記憶している前記画像を画像管理サーバにアップロードすることと、
前記制御情報に含まれる所在情報を前記画像のアップロード先を示す情報に変更することと、
前記制御情報をアップロードすることと、
を含む、情報処理方法。
（１４）
コンピュータを、
制御情報管理サーバが有する制御情報に含まれる再生対象となる画像の所在を示す所在情報が画像管理サーバにアップロードされた画像の所在を示す場合、前記画像管理サーバから前記画像を受信する受信部と、
前記受信部により受信された前記制御情報に従って前記受信部により受信された前記画像を再生する再生部と、
を備える、情報処理装置として機能させるためのプログラム。
（１５）
再生対象となる画像の所在を示す所在情報を含んだ制御情報を制御情報管理サーバから受信するとともに、前記制御情報に含まれる前記所在情報が画像管理サーバにアップロードされた画像の所在を示す場合、前記画像管理サーバから前記画像を受信する受信部と、
前記受信部により受信された前記制御情報に従って前記受信部により受信された前記画像を再生する再生部と、
を備える、情報処理装置。
（１６）
再生対象となる画像の所在を示す所在情報を含んだ制御情報を制御情報管理サーバから受信するとともに、前記制御情報に含まれる前記所在情報が画像管理サーバにアップロードされた画像の所在を示す場合、前記画像管理サーバから前記画像を受信することと、
受信された前記制御情報に従って、受信された前記画像を再生することと、
を含む、情報処理方法。
【符号の説明】
【００９３】
１０    情報処理システム
１００（１００Ａ、１００Ｂ）  端末
１１０  入力部
１２０（１２０Ａ、１２０Ｂ）  制御部
１２１  タスク選択部
１２２  リスト群生成部
１２３  リスト選択部
１２４  タイムラインデータ生成部
１２５  再生部
１２６  判断部
１２７  送信制御部
１２８  編集部
１２９  アルバム処理部
１３０  設定処理部
１３１  タイムラインデータ選択部
１３２  記憶制御部
１４０  表示部
１５０  通信部
１６０  記憶部
２００（２００Ａ、２００Ｂ）  画像管理サーバ
３００  タイムラインデータ管理サーバ
４００  ネットワーク
【図１】
0005879697.tif 000002
【図２】
0005879697.tif 000003
【図３】
0005879697.tif 000004
【図４】
0005879697.tif 000005
【図５】
0005879697.tif 000006
【図６】
0005879697.tif 000007
【図７】
0005879697.tif 000008
【図８】
0005879697.tif 000009
【図９】
0005879697.tif 000010
【図１０】
0005879697.tif 000011
【図１１】
0005879697.tif 000012
【図１２】
0005879697.tif 000013
【図１３】
0005879697.tif 000014
【図１４】
0005879697.tif 000015
【図１５】
0005879697.tif 000016
【図１６】
0005879697.tif 000017
【図１７】
0005879697.tif 000018
【図１８】
0005879697.tif 000019
【図１９】
0005879697.tif 000020
【図２０】
0005879697.tif 000021
【図２１】
0005879697.tif 000022
【図２２】
0005879697.tif 000023
【図２３】
0005879697.tif 000024
【図２４】
0005879697.tif 000025
【図２５】
0005879697.tif 000026
【図２６】
0005879697.tif 000027
【図２７】
0005879697.tif 000028
【図２８】
0005879697.tif 000029
【図２９】
0005879697.tif 000030