(57)【要約】      （修正有）【課題】動画像データを効率的に整理し、フォトアルバム等を作成する際に所望の動画像データを選択しやすくする情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】タイトルと期間とが対応付けて登録されたカレンダー情報と、撮影日時が登録された画像データとを記憶し、画像データが撮影された撮影日時を含む期間と対応付けて登録されたタイトルを取得し、取得したタイトルに基づき、当該タイトルのイベント名を特定する。特定されたイベント名と、当該タイトルと、当該画像データとを対応付けて管理する【選択図】図５
2017182593.tif 000002
【特許請求の範囲】
【請求項１】
タイトルと期間とが対応付けて登録されたカレンダー情報と、撮影日時が登録された画像データとを記憶する記憶手段と、
前記画像データが撮影された撮影日時を含む期間と対応付けて登録されたタイトルを取得するタイトル取得手段と、
前記タイトル取得手段により取得したタイトルに基づき、当該タイトルのイベント名を特定するイベント名特定手段と、
前記イベント名特定手段により特定されたイベント名と、当該タイトルと、当該画像データとを対応付けて管理する管理手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
イベント名と複数のワードとを対応付けて記憶するイベント名記憶手段をさらに備え、
前記イベント名特定手段は、前記タイトル取得手段により取得手段により取得したタイトルと完全一致または部分一致するワードに対応付けて登録されたイベント名を、当該タイトルのイベント名として特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タイトル取得手段は、前記画像データが撮影された撮影日時を含む期間に対応付けて登録されたタイトルを取得できなかった場合、当該撮影日時から所定期間前後した日時を含む期間に対応付けて登録されたタイトルを取得することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記管理手段により管理された情報に基づき、イベント名およびタイトル毎に分類して画像データを表示する表示手段と、
前記表示手段により表示された画像データの選択を受け付ける選択受付手段と、
前記選択受付手段により選択を受け付けた画像データを出力する出力手段と、
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
タイトルと期間とが対応付けて登録されたカレンダー情報と、撮影日時が登録された画像データとを記憶する情報処理装置における情報処理方法であって、
前記情報処理装置のタイトル取得手段が、前記画像データが撮影された撮影日時を含む期間と対応付けて登録されたタイトルを取得するタイトル取得工程と、
前記情報処理装置のイベント名特定手段が、前記タイトル取得工程により取得したタイトルに基づき、当該タイトルのイベント名を特定するイベント名特定工程と、
前記情報処理装置の管理手段が、前記イベント名特定工程により特定されたイベント名と、当該タイトルと、当該画像データとを対応付けて管理する管理工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
タイトルと期間とが対応付けて登録されたカレンダー情報と、撮影日時が登録された画像データとを記憶する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
前記画像データが撮影された撮影日時を含む期間と対応付けて登録されたタイトルを取得するタイトル取得手段と、
前記タイトル取得手段により取得したタイトルに基づき、当該タイトルのイベント名を特定するイベント名特定手段と、
前記イベント名特定手段により特定されたイベント名と、当該タイトルと、当該画像データとを対応付けて管理する管理手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
カメラ機能の付いたスマートフォンの普及により簡単に写真や動画が撮影できる環境となり、動画像データが記録メディアに大量に蓄積されるようになった。
【０００３】
このような膨大な動画像ファイルから所望のデータを選択して、フォトアルバムやハイライトムービー等を作成する場合、動画像データを予め整理しておく必要がある。そこで、ユーザは、事前にアルバム単位に名前を付けてフォルダを作成したり、画像毎にタグ情報を付けたりすることで、データを整理していた。
【０００４】
特許文献１には、撮影された画像について、それぞれの撮影場所および撮影順によりグループ毎に分類する技術について開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−７５０４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、事前にアルバム単位に名前を付けてフォルダを作成したり、画像毎にタグ情報を付けたりして整理する作業には、タイトル等の文字入力が必要となる。特に、動画像の数が膨大になっている状況においては、非常に手間がかかる作業となる。
【０００７】
そこで、本発明は、動画像データを効率的に整理し、フォトアルバム等を作成する際に所望の動画像データを選択しやすくする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、タイトルと期間とが対応付けて登録されたカレンダー情報と、撮影日時が登録された画像データとを記憶する記憶手段と、前記画像データが撮影された撮影日時を含む期間と対応付けて登録されたタイトルを取得するタイトル取得手段と、前記タイトル取得手段により取得したタイトルに基づき、当該タイトルのイベント名を特定するイベント名特定手段と、前記イベント名特定手段により特定されたイベント名と、当該タイトルと、当該画像データとを対応付けて管理する管理手段と、を備えることを特徴とする。
【０００９】
また、本発明の情報処理方法は、タイトルと期間とが対応付けて登録されたカレンダー情報と、撮影日時が登録された画像データとを記憶する情報処理装置における情報処理方法であって、前記情報処理装置のタイトル取得手段が、前記画像データが撮影された撮影日時を含む期間と対応付けて登録されたタイトルを取得するタイトル取得工程と、前記情報処理装置のイベント名特定手段が、前記タイトル取得工程により取得したタイトルに基づき、当該タイトルのイベント名を特定するイベント名特定工程と、前記情報処理装置の管理手段が、前記イベント名特定工程により特定されたイベント名と、当該タイトルと、当該画像データとを対応付けて管理する管理工程と、を備えることを特徴とする。
【００１０】
また、本発明のプログラムは、タイトルと期間とが対応付けて登録されたカレンダー情報と、撮影日時が登録された画像データとを記憶する情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記画像データが撮影された撮影日時を含む期間と対応付けて登録されたタイトルを取得するタイトル取得手段と、前記タイトル取得手段により取得したタイトルに基づき、当該タイトルのイベント名を特定するイベント名特定手段と、前記イベント名特定手段により特定されたイベント名と、当該タイトルと、当該画像データとを対応付けて管理する管理手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、動画像データを効率的に整理し、フォトアルバム等を作成する際に所望の動画像データを選択しやすくすることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態における情報処理システムの構成を示す図
【図２】情報処理装置１０１、クライアント端末１０２のハードウエア構成を示す図
【図３】本実施形態における画像選択処理を示すフローチャート
【図４】図３のステップＳ３０２の処理の詳細を示すフローチャート
【図５】図４のステップＳ４０５の処理の詳細を示すフローチャート
【図６】図３のステップＳ３０３の処理の詳細を示すフローチャート
【図７】タイトルと期間が対応付けて登録されたカレンダー情報の一例を示す図
【図８】タイトルに用いられるワード（対応ワード）とイベントとが対応付けて登録された辞書データの一例を示す図
【図９】画像データと撮影日時とが対応付けて登録されたデータの一例を示す図
【図１０】本実施形態の処理により作成されたイベント情報テーブルの一例を示す図
【図１１】画像選択画面の一例を示す図
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１４】
図１は、本実施形態における情報処理システムの構成例を示す図である。図１に示す通り、サーバ装置としての機能を備える情報処理装置１０１と、クライアントが操作するクライアント端末１０２とが通信可能に接続されている。
【００１５】
図２は、本発明の実施形態における情報処理装置１０１、クライアント端末１０２のハードウェア構成の一例を示すブロック図である。
【００１６】
図２に示すように、情報処理装置１０１、クライアント端末１０２では、システムバス２００を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、記憶装置２０４、入力コントローラ２０５、音声入力コントローラ２０６、ビデオコントローラ２０７、メモリコントローラ２０８、よび通信Ｉ／Ｆコントローラ２０９が接続される。
【００１７】
ＣＰＵ２０１は、システムバス２００に接続される各デバイスやコントローラを統括的に制御する。
【００１８】
ＲＯＭ２０２あるいは記憶装置２０４は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００１９】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは記憶装置２０４からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２０】
入力コントローラ２０５は、キーボード／タッチパネル２１０などの入力装置からの入力を制御する。入力装置はこれに限ったものでなく、マウスやマルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２１】
ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができる。
【００２２】
この入力装置を用いて各種通信装置で利用可能な通信宛先に対する宛先を入力するようになっている。
【００２３】
音声入力コントローラ２０６は、マイク２１１からの入力を制御する。マイク２１１から入力された音声を音声認識することが可能となっている。
【００２４】
ビデオコントローラ２０７は、ディスプレイ２１２などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、キーボード／タッチパネル２１０からの入力を受け付けることも可能となる。
【００２５】
なおビデオコントローラ２０７は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００２６】
本発明では、ユーザが情報処理装置を通常する場合の表示に用いられる第１のビデオメモリ領域と、所定の画面が表示される場合に、第１のビデオメモリ領域の表示内容に重ねての表示に用いられる第２のビデオメモリ領域を有している。ビデオメモリ領域は２つに限ったものではなく、情報処理装置の資源が許す限り複数有することが可能なものとする。
【００２７】
メモリコントローラ２０８は、外部メモリ２１３へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００２８】
通信Ｉ／Ｆコントローラ２０９、ネットワーク２１４を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００２９】
なお、記憶装置２０４は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００３０】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００３１】
次に図３〜図６に示すフローチャートを用いて、本実施形態における画像選択処理について説明する。
【００３２】
ステップＳ３０１では、情報処理装置１０１のＣＰＵ２０１は、クライアント端末１０２を介してユーザから指定された期間を受け付ける。
【００３３】
ステップＳ３０２では、情報処理装置１０１のＣＰＵ２０１は、イベント情報テーブル（図１０）を更新する。
【００３４】
イベント情報テーブルの更新処理については、図４、図５のフローチャートを用いて後述する。
【００３５】
ステップＳ３０３では、情報処理装置１０１のＣＰＵ２０１は、イベント画像を表示する。イベント画像表示処理の詳細については、図６のフローチャートを用いて後述する。
【００３６】
ステップＳ３０４では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０３の処理において画像の選択がなされたか否かを判定する。
【００３７】
画像が選択された場合（ステップＳ３０４：ＹＥＳ）は、処理をステップＳ３０５に移行する。
【００３８】
画像が選択されていない場合（ステップＳ３０４：ＮＯ）は、本フローチャートに示す処理を終了する。
【００３９】
ステップＳ３０５では、情報処理装置１０１のＣＰＵ２０１は、選択された画像を出力する。ここで、選択された画像を出力する処理ではなく、選択さえた画像の格納先パスを出力する処理であってもよい。
【００４０】
次に図４を用いて、図３のステップＳ３０２の処理の詳細について説明する。
【００４１】
ステップＳ４０１では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０１で指定された期間に撮影された画像を取得する。画像データは、図９に示す通り、撮影日時とともに記憶されている。ステップＳ４０１では、撮影日時が指定された期間内である画像データを取得する処理である。
【００４２】
ステップＳ４０２では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ４０１で取得した画像のうち、日付単位でステップＳ４０３以降の処理を実行する。例えばステップＳ４０１で取得した画像データの撮影日時が、２０１６年３月１９日と２０１６年３月２０日である場合、まず３月１９日に撮影された画像データについてステップＳ４０３からＳ４０５の処理を実行し、次に３月２０日に撮影された画像データについてステップＳ４０３からＳ４０５の処理を実行する。
【００４３】
ステップＳ４０３では、情報処理装置１０１のＣＰＵ２０１は、処理対象の日付に撮影された画像データが存在するかを判断する。
【００４４】
存在する場合（ステップＳ４０３：ＹＥＳ）は、処理をステップＳ４０４に移行する。
【００４５】
存在しない場合（ステップＳ４０４：ＮＯ）は、処理をステップＳ４０６に移行する。
【００４６】
ステップＳ４０４では、情報処理装置１０１のＣＰＵ２０１は、取得した画像データについて、イベント情報テーブルに未登録であるかを判定する。
【００４７】
未登録である場合（ステップＳ４０４：ＹＥＳ）は、処理をステップＳ４０５に移行する。
【００４８】
登録済みである場合（ステップＳ４０４：ＮＯ）は、処理をステップＳ４０６に移行する。
【００４９】
ステップＳ４０５では、情報処理装置１０１のＣＰＵ２０１は、取得した画像データについて、イベント情報テーブルに登録する処理を実行する。
【００５０】
イベント情報テーブルに登録する処理の詳細については、図５のフローチャートを用いて後述する。
【００５１】
ステップＳ４０６では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０１で指定された期間の全日程についてステップＳ４０２〜Ｓ４０５の処理を実行したかを判断する。
【００５２】
実行した場合（ステップＳ４０６：ＹＥＳ）は、本フローチャートの処理を終了する。
【００５３】
実行していない日付がある場合（ステップＳ４０６：ＮＯ）は、処理をステップＳ４０２に移行し、実行していない日付に対する処理を実行する。
【００５４】
次に図５を用いて、図４のステップＳ４０５の処理の詳細について説明する。
【００５５】
ステップＳ５０１では、情報処理装置１０１のＣＰＵ２０１は、処理対象の画像データ（イベント情報テーブルに未登録の画像データ）の撮影日時に行われたタイトルを取得する。
【００５６】
具体的には図７に示すカレンダー情報に基づき、撮影日時が含まれる期間に行われた予定のタイトルを取得する。
【００５７】
例えば、撮影日時が２０１６年３月１９日２１時２０分である場合は、図７の「沖縄ツアー」が取得される。
【００５８】
ステップＳ５０２では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ５０１でタイトルが取得できたかを判断する。
【００５９】
取得できなかった場合とは、撮影日時が含まれる期間に行われた予定がカレンダー情報に登録されていなかった場合である。
【００６０】
タイトルが取得できた場合（ステップＳ５０２：ＹＥＳ）は、処理をステップＳ５０３に移行する。
【００６１】
タイトルが取得できなかった場合（ステップＳ５０２：ＮＯ）は、処理をステップＳ５０６に移行する。
【００６２】
ステップＳ５０３では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ５０２で取得したタイトルが辞書テーブル（図８）の対応ワードに登録されているかを判定する。
【００６３】
図８の辞書テーブルは、タイトルに用いられるワード（対応ワード）とイベントとが対応付けて登録されたデータテーブルである。
【００６４】
例えば、タイトルとして「誕生日」「おたんじょうび」「バースデー」という文字列が使われている場合は、当該タイトルは「誕生日」というイベント名が取得（特定）される。
【００６５】
辞書テーブルに登録されている場合（ステップＳ５０３：ＹＥＳ）は、処理をステップＳ５０４に移行する。
【００６６】
辞書テーブルに登録されていない場合（ステップＳ５０３：ＮＯ）は、処理をステップＳ５０５に移行する。
【００６７】
ステップＳ５０４では、情報処理装置１０１のＣＰＵ２０１は、辞書テーブルにおいてステップＳ５０１で取得したタイトルに対応付けられたイベント名を取得（特定）する。
【００６８】
例えば、ステップＳ５０１で「沖縄ツアー」というタイトルが取得された場合、辞書テーブルにおける「ツアー」に対応して登録された「旅行」というイベント名が取得（特定）される。
【００６９】
このように、ステップＳ５０３の処理は、部分一致であっても完全一致であってもよい。
【００７０】
そして、ステップＳ５０８の処理で、イベント情報テーブルにイベント名とタイトルに対応付けて画像データが登録される。
【００７１】
以上の処理により、表現に揺れがある場合でも、適切なイベント名を対応付けることが可能となり、タイトルが異なる場合でも同じイベント名に整理することが可能となる。
【００７２】
ステップＳ５０５では、情報処理装置１０１のＣＰＵ２０１は、タイトルに対応するイベント名がないため、イベント名を「その他」として設定（特定）する。
【００７３】
そして、ステップＳ５０８の処理で、イベント情報テーブルにイベント名とタイトルに対応付けて画像データが登録される。
【００７４】
次にステップＳ５０２でＮＯと判定された場合の処理について説明する。
【００７５】
ステップＳ５０６では、情報処理装置１０１のＣＰＵ２０１は、イベント名を「無題」として設定（特定）する。
【００７６】
ステップＳ５０７では、情報処理装置１０１のＣＰＵ２０１は、タイトル検索処理を行う。タイトル検索処理は、撮影日時の１ヶ月前や１年前、１ヶ月後、１年後といった時期（撮影日時から所定期間前後した日時を含む期間）に行われた予定や、例えば「毎月第２木曜日」といった定期的な予定を検索し、検索された予定のタイトルを、処理対象の撮影データのタイトルとして設定する処理である。
【００７７】
例えば、撮影日時が２０１６年２月１５日である場合、当該撮影日時を含む期間のタイトルは存在しない（図７参照）。しかし、ちょうど１年前の２０１５年２月１５日には、「海釣り」というタイトルの予定がある。そのため、この「海釣り」というタイトルを取得し設定する。
【００７８】
また、撮影日時が祝日である場合には、祝日の名称をタイトルとして設定しても良い。例えば１月１日であれば「正月」や１２月２５日であれば「クリスマス」といったタイトルとしても良い。
【００７９】
そして、ステップＳ５０８の処理で、イベント情報テーブルにイベント名（無題）とタイトルに対応付けて画像データが登録される。
【００８０】
なお、ステップＳ５０８の処理は、イベント情報テーブルにすでにタイトル・期間が同じデータが存在する場合は、処理対象の画像データを当該データに追加で対応付けて登録する。
【００８１】
以上の図４、図５のフローチャートで示す処理により、記憶された画像データをイベント毎およびタイトルに対応付けて整理することが可能となる。
【００８２】
次に図６のフローチャートを用いて、図３のステップＳ３０３の処理の詳細について説明する。
【００８３】
なお、図６のフローチャートに示す処理は、クライアント端末１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００８４】
ステップＳ６０１では、クライアント端末１０２のＣＰＵ２０１は、クライアント端末１０２を介してユーザからの指示を受け付けることで、クライアント端末１０２にイベントと画像を選択する画面を表示する。画面の一例を図１１に示す。
【００８５】
ステップＳ６０２では、クライアント端末１０２のＣＰＵ２０１は、ユーザからイベント名の選択を受け付ける。
【００８６】
ステップＳ６０３では、クライアント端末１０２のＣＰＵ２０１は、イベントと対応付けて登録されたタイトルを表示する。
【００８７】
ステップＳ６０４では、クライアント端末１０１のＣＰＵ２０１は、表示されたタイトルまたは当該タイトルに対応する期間の選択を受け付ける。
【００８８】
ステップＳ６０５では、クライアント端末１０１のＣＰＵ２０１は、ステップＳ６０４で選択されたタイトルに対応付けて登録された画像データを表示する。
【００８９】
ステップＳ６０５では、クライアント端末１０１のＣＰＵ２０１は、ステップＳ６０５で表示された画像データの選択を受け付ける。
【００９０】
そして本フローチャートの処理を終了し、処理を図３のステップＳ３０４に移行する。
【００９１】
次に図１０のイベント情報テーブルについて説明する。図１０に示すようにイベント情報テーブルには、ステップＳ５０４、Ｓ５０５、Ｓ５０６で取得されたイベント名と、タイトル、当該タイトルの予定が行われた期間、当該期間に撮影された画像データが対応付けて登録され、管理されている。なお、図１０の例では、画像データが対応付けて登録されているが、画像データの格納先パスを対応付けて管理してもよい。
次に図１１を用いて、画像選択画面について説明する。
【００９２】
１１０１で示す領域は、ユーザから検索期間の指定を受け付ける領域である。ラジオボタンにより期間の設定が可能であり、「今年」が選択された場合は、今年撮影された画像が対象となる。同様に、「昨年」が選択された場合は、昨年撮影された画像が対象となる。「過去Ｘ年」が選択された場合は、現在から過去に任意の年数さかのぼった期間に撮影された画像が対象となる。また、開始年月日と終了年月日を指定し、指定された期間内に撮影された画像を対象とすることも可能である。
【００９３】
１１０２で示す領域は、１１０１で指定された期間に撮影された画像に対応するイベント名およびタイトルが表示される領域である。図１０に示すイベント情報テーブルに登録されたデータに基づき表示される。
【００９４】
図１１の例では、イベント名として「運動会」、「誕生日」、「旅行」、「その他」、「無題」が表示されている。
【００９５】
イベント名に付加されたボタン１１０３がプラスマークの場合、当該ボタンが選択されることで、当該イベントに対応して登録されたタイトルと当該タイトルの予定の期間が表示され、ボタンがマイナスマークに変化する。タイトルが表示された例を１１０４に示す。なお、マイナスマークの場合に当該ボタンが選択されると、タイトル・期間が非表示となり、ボタンがプラスマークに変化する。
【００９６】
タイトルにはチェックボックス１１０５が付加され、当該チェックボックスが選択されることで、当該タイトルに対応する画像データが選択される。
【００９７】
１１０６に示す領域は、チェックボックス１１０５が選択されたタイトルに対応して登録された画像データを表示する領域である。
【００９８】
図１１の例では、「太郎８才バースデー」にチェックがされているため、「太郎８才バースデー」に対応付けて登録された画像データが表示されている。画像データは図１０に示すイベント情報テーブルに登録されたデータに基づき特定され、表示される。
【００９９】
各画像データには、チェックボックス１１０７が付加されている。ＯＫボタン１１０８が押下されると、チェックボックスにチェックされた画像データについて、ステップＳ３０５で出力対象となる。
【０１００】
本実施形態では不図示であるが、イベント名にチェックボックスを付加し、イベント名に付加されたチェックボックスがチェックされることで、当該イベント名に対応付けて登録されたすべての画像データにチェックがされるよう制御しても良い。また、タイトル名に付加されたチェックボックスにチェックがされた場合にも、当該タイトルに対応付けて登録されたすべての画像データにチェックがされるよう制御しても良い。
【０１０１】
また、図１１の画面は、例えば画像データを管理・共有するためのウェブサービスや、写真アルバムを作成するウェブサービス等に画像をアップロードする際に表示される画面である。図１１の画面により選択された画像データがウェブサービスへのアップロードの対象となり、ステップＳ３０５の処理で、当該ウェブサービスにアップロードされる。
【０１０２】
このような画像データ選択画面を介してアップロードできることで、ユーザは所望の画像データを効率的に選択することが可能となる。
【０１０３】
本実施形態においては、画像データが情報処理装置１０１に記憶され、クライアント端末１０２からの指示に従い画像データの整理・選択を行う情報処理システムとして構成とした。しかし本発明の適用対象は、本実施形態のような情報処理システムに限定されず、情報処理装置１０１とクライアント端末１０２とが一体となった装置（情報処理装置）が各処理を実行する構成にも適用可能である。
【０１０４】
また、本発明におけるプログラムは、図３〜図６の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図３〜図６の各処理ごとのプログラムであってもよい。
【０１０５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１０６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１０７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１０８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１２】
１０１  情報処理装置
１０２  クライアント端末
【図１】
2017182593.tif 000003
【図２】
2017182593.tif 000004
【図３】
2017182593.tif 000005
【図４】
2017182593.tif 000006
【図５】
2017182593.tif 000007
【図６】
2017182593.tif 000008
【図７】
2017182593.tif 000009
【図８】
2017182593.tif 000010
【図９】
2017182593.tif 000011
【図１０】
2017182593.tif 000012
【図１１】
2017182593.tif 000013