(57)【要約】【課題】ユーザの興味が考慮されたスライドショーを作成できる情報処理装置を実現する。【解決手段】実施形態によれば、実施形態によれば、情報処理装置は、画像記憶手段、送信手段およびコメント受信手段を具備する。画像記憶手段は、ネットワークを介して接続された１以上のクライアント機器から受信した画像を含む第１画像群を記憶する。送信手段は、前記第１画像群から選択された第２画像群を含み、前記第２画像群に含まれる複数の画像が第１の順序で表示されるスライドショーを生成し、前記スライドショーを送信する。コメント受信手段は、前記複数の画像の内の１以上の画像に付加された１以上のコメントを受信する。前記スライドショー送信手段は、前記スライドショーを、前記１以上のコメントに基づく第２の順序で前記複数の画像が表示されるように変更し、前記変更されたスライドショーを送信する。【選択図】図６
2014072738.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された１以上のクライアント機器から画像を受信し、当該受信した画像を含む第１画像群を記憶する画像記憶手段と、
前記第１画像群から選択された第２画像群を含み、前記第２画像群に含まれる複数の画像が第１の順序で表示されるスライドショーを生成し、前記１以上のクライアント機器の内の第１クライアント機器に前記スライドショーを送信するスライドショー送信手段と、
前記第１クライアント機器から、前記複数の画像の内の１以上の画像に付加された１以上のコメントを受信するコメント受信手段とを具備し、
前記スライドショー送信手段は、前記スライドショーを、前記１以上のコメントに基づく第２の順序で前記複数の画像が表示されるように変更し、前記変更されたスライドショーを前記１以上のクライアント機器の内の第２クライアント機器に送信する情報処理装置。
【請求項２】
前記スライドショー送信手段は、前記１以上のクライアント機器の内の許可されたクライアント機器に、前記スライドショーを送信可能である請求項１記載の情報処理装置。
【請求項３】
前記第２画像群と前記第１の順序とは、前記１以上のクライアント機器の内の第３クライアント機器によって指定される請求項１記載の情報処理装置。
【請求項４】
前記第２の順序は、各画像に関連付けられたコメントの数に基づく表示優先度が高い順である請求項１記載の情報処理装置。
【請求項５】
ネットワークを介してサーバに接続された電子機器であって、
複数の画像が第１の順序で表示されるように構成されたスライドショーを前記サーバから受信し、前記複数の画像を前記第１の順序で画面に表示するスライドショー再生手段と、
前記電子機器を操作するためのリモートコントローラから、前記画面に表示中の第１画像に第１コメントを付加するための信号を受信したとき、前記第１画像を示す情報と前記第１コメントとを前記サーバに送信するコメント送信手段とを具備する電子機器。
【請求項６】
前記リモートコントローラから、複数のコメント候補を含むメニューを表示するための信号を受信したとき、前記画面に表示中の前記第１画像上に前記メニューを表示するメニュー表示手段をさらに具備し、
前記コメント送信手段は、前記リモートコントローラから、前記複数のコメント候補の内の第１候補を選択するための信号を受信したとき、前記第１画像を示す情報と、前記第１候補に対応するコメントとを前記サーバに送信する請求項５記載の電子機器。
【請求項７】
前記スライドショー再生手段は、さらに、前記第１コメントを前記第１画像上に表示する請求項５記載の電子機器。
【請求項８】
ネットワークを介して接続された１以上のクライアント機器から画像を受信し、当該受信した画像を含む第１画像群を記憶装置に記憶し、
前記第１画像群から選択された第２画像群を含み、前記第２画像群に含まれる複数の画像が第１の順序で表示されるスライドショーを生成し、前記１以上のクライアント機器の内の第１クライアント機器に前記スライドショーを送信し、
前記第１クライアント機器から、前記複数の画像の内の１以上の画像に付加された１以上のコメントを受信し、
前記スライドショーを送信することは、前記スライドショーを、前記１以上のコメントに基づく第２の順序で前記複数の画像が表示されるように変更し、前記変更されたスライドショーを前記１以上のクライアント機器の内の第２クライアント機器に送信する画像管理方法。
【請求項９】
前記スライドショーを送信することは、前記１以上のクライアント機器の内の許可されたクライアント機器に、前記スライドショーを送信可能である請求項８記載の画像管理方法。
【請求項１０】
前記第２画像群と前記第１の順序とは、前記１以上のクライアント機器の内の第３クライアント機器によって指定される請求項８記載の画像管理方法。
【請求項１１】
前記第２の順序は、各画像に関連付けられたコメントの数に基づく表示優先度が高い順である請求項８記載の画像管理方法。
【請求項１２】
コンピュータにより実行されるプログラムであって、前記プログラムは、
ネットワークを介して接続された１以上のクライアント機器から画像を受信し、当該受信した画像を含む第１画像群を記憶装置に記憶する手順と、
前記第１画像群から選択された第２画像群を含み、前記第２画像群に含まれる複数の画像が第１の順序で表示されるスライドショーを生成し、前記１以上のクライアント機器の内の第１クライアント機器に前記スライドショーを送信する手順と、
前記第１クライアント機器から、前記複数の画像の内の１以上の画像に付加された１以上のコメントを受信する手順とを前記コンピュータに実行させ、
前記スライドショーを送信する手順は、前記スライドショーを、前記１以上のコメントに基づく第２の順序で前記複数の画像が表示されるように変更し、前記変更されたスライドショーを前記１以上のクライアント機器の内の第２クライアント機器に送信する手順を含むプログラム。
【請求項１３】
前記スライドショーを送信する手順は、前記１以上のクライアント機器の内の許可されたクライアント機器に、前記スライドショーを送信可能である請求項１２記載のプログラム。
【請求項１４】
前記第２画像群と前記第１の順序とは、前記１以上のクライアント機器の内の第３クライアント機器によって指定される請求項１２記載のプログラム。
【請求項１５】
前記第２の順序は、各画像に関連付けられたコメントの数に基づく表示優先度が高い順である請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像を管理する情報処理装置および同情報処理装置で用いられる画像管理方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ、スマートフォン、携帯電話、デジタルカメラのような様々な電子機器が普及している。このような電子機器は、例えば写真のような画像を管理する機能を有している。画像管理方法としては、例えば、写真に付加された撮影日時データに基づいて、写真を複数のグループに分類する方法が知られている。
【０００３】
また、最近では、写真のような画像群を用いた動画像（例えば、スライドショー）を作成する動画作成技術が注目されている。動画作成技術としては、例えば、複数の画像から指定された日付に対応する撮影日時データを有する画像を選択し、選択した画像を順番に表示する技術が知られている。
【０００４】
しかし、複数の画像をただ順番に表示するだけでは面白みや意外性に欠ける可能性が高い。そのため、例えば、スライドショーに使用する音楽の特徴量と画像の特徴量とを解析し、その解析結果に基づいて自動的にスライドショーを生成する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０４０２１号公報
【特許文献２】特開２００６−２７９１１８号公報
【特許文献３】特開２０１１−２５９４７８号公報
【特許文献４】特開２００５−２４４４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、自動的に生成されたスライドショーが、実際にユーザの興味を引くものであるかどうかは不明であり、また、スライドショーに用いられたいずれの写真にユーザが関心を示すかも分からない。
【０００７】
本発明は、ユーザの興味が考慮されたスライドショーを作成できる情報処理装置および画像管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態によれば、情報処理装置は、画像記憶手段、スライドショー送信手段、およびコメント受信手段を具備する。画像記憶手段は、ネットワークを介して接続された１以上のクライアント機器から画像を受信し、当該受信した画像を含む第１画像群を記憶する。スライドショー送信手段は、前記第１画像群から選択された第２画像群を含み、前記第２画像群に含まれる複数の画像が第１の順序で表示されるスライドショーを生成し、前記１以上のクライアント機器の内の第１クライアント機器に前記スライドショーを送信する。コメント受信手段は、前記第１クライアント機器から、前記複数の画像の内の１以上の画像に付加された１以上のコメントを受信する。前記スライドショー送信手段は、前記スライドショーを、前記１以上のコメントに基づく第２の順序で前記複数の画像が表示されるように変更し、前記変更されたスライドショーを前記１以上のクライアント機器の内の第２クライアント機器に送信する。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る情報処理装置（サーバ）と第１クライアント機器と第２クライアント機器とを備えるスライドショー共有システムを説明するための図。
【図２】図１のスライドショー共有システムにおいて、スライドショー内の画像に付加されるコメントについて説明するための図。
【図３】同実施形態の情報処理装置のシステム構成を示すブロック図。
【図４】図１の第２クライアント機器（デジタルテレビジョン受信機）のシステム構成を示すブロック図。
【図５】図１の第２クライアント機器を操作するためのリモートコントローラの外観を示す図。
【図６】図１のスライドショー共有システムの機能構成を示すブロック図。
【図７】同実施形態の情報処理装置によって使用される写真データの構成例を示す図。
【図８】同実施形態の情報処理装置によって使用されるスライドショーデータの構成例を示す図。
【図９】同実施形態の情報処理装置によって使用される写真関連付けデータの構成例を示す図。
【図１０】同実施形態の情報処理装置によって使用されるコメントデータの構成例を示す図。
【図１１】同実施形態の情報処理装置によって使用されるコメント関連付けデータの構成例を示す図。
【図１２】図１の第１クライアント機器によって表示されるスライドショー作成画面の例を示す図。
【図１３】図１の第１クライアント機器または第２クライアント機器によって表示されるサムネイル画面の例を示す図。
【図１４】図１の第１クライアント機器または第２クライアント機器によって表示されるサムネイル画面の別の例を示す図。
【図１５】図１の第１クライアント機器または第２クライアント機器によって表示される、コメントを含むスライドショー再生画面の例を示す図。
【図１６】図１の第１クライアント機器または第２クライアント機器によって表示される、コメントメニューを含むスライドショー再生画面の例を示す図。
【図１７】図１の第１クライアント機器によって表示される、コメント入力画面を含むスライドショー再生画面の例を示す図。
【図１８】同実施形態の情報処理装置（サーバ）に図１の第１クライアント機器から写真をアップロードする処理手順の例を示す図。
【図１９】同実施形態の情報処理装置（サーバ）によって実行される、図１の第１クライアント機器による要求に応じてスライドショーを作成する処理手順の例を示す図。
【図２０】同実施形態の情報処理装置（サーバ）によって実行される、図１の第１クライアント機器または第２クライアント機器による要求に応じて、スライドショーのサムネイルを送信する処理手順の例を示す図。
【図２１】同実施形態の情報処理装置（サーバ）によって実行される、図１の第１クライアント機器または第２クライアント機器によって送信されたコメントを用いて、スライドショー内の画像にコメントを付加する処理手順の例を示す図。
【発明を実施するための形態】
【００１０】
以下、実施の形態について図面を参照して説明する。  
まず、図１および図２を参照して、本実施形態の情報処理装置を備えるスライドショー共有システムの動作の概要について説明する。図１に示すように、このスライドショー共有システムでは、本実施形態の情報処理装置であるサーバ１０が、様々なタイプのクライアント機器に対して、スライドショー共有サービスを提供する。このクライアント機器は、例えば、第１タイプのクライアント１１と第２タイプのクライアント１２とを含む。
【００１１】
第１タイプのクライアント１１は、例えば、ノートブック型コンピュータ、タブレット型コンピュータ、スマートフォン、ＰＤＡ、携帯電話等として実現される。第１タイプのクライアント１１は、サーバ１０と協働して、写真（画像）データをサーバ１０にアップロードする写真アップロード機能と、サーバ１０からダウンロードしたスライドショーを再生するスライドショー再生機能とを有する。第１タイプのクライアント１１は、サーバ１０にアップロードされた写真を用いたスライドショーの作成をサーバ１０に指示（要求）するスライドショー作成機能をさらに有してもよい。
【００１２】
第２タイプのクライアント１２は、例えば、デジタルテレビジョン受信機として実現される。第２タイプのクライアント１２は、サーバ１０と協働して、サーバ１０からダウンロードしたスライドショーを再生するスライドショー再生機能を有する。
【００１３】
サーバ１０は、第１タイプのクライアント１１のそれぞれからアップロードされた写真（画像）データをストレージに保存する。そして、サーバ１０は、第１タイプのクライアント１１による要求に応じて、指定された写真を含むスライドショーを作成し、作成したスライドショーに関するデータをストレージに保存する。スライドショーは、複数のクライアント１１，１２で共有することができる。例えば、スライドショーは、作成時に指定されたクライアント１１，１２での閲覧が許可される。サーバ１０は、あるスライドショーを共有するクライアント１１，１２に対して、当該スライドショーを配信する。
【００１４】
また、図２に示すように、クライアント１１，１２は、サーバ１０と協働して、閲覧しているスライドショーにコメントを付加するコメント機能を有する。クライアント１１，１２は、ユーザによる操作に応じて付加された、スライドショーに含まれる写真の各々に対するコメントを、サーバ１０に登録する。サーバ１０は、クライアント１１，１２で付加されたコメントに関するデータをストレージに保存する。
【００１５】
サーバ１０は、付加されたコメントに基づいてスライドショーを変更することができる。例えば、サーバ１０は、付加されたコメントの数が多い写真が優先して表示されるように、スライドショーを再構成する。
【００１６】
クライアント１１，１２は、サーバ１０から、コメントに基づくスライドショーを取得する。そして、クライアント１１，１２は、スライドショーに含まれる複数の写真が順次表示されるとき、写真の各々に付加されたコメントを写真上に重ね合わせて表示することができる（コメント付き表示６５）。
【００１７】
また、クライアント１１，１２は、スライドショーに含まれる複数の写真に対応する複数のサムネイルを、コメントに基づいて一覧表示することもできる。クライアント１１，１２は、コメントが付加された写真に対応するサムネイル上に、コメントが付加されていることを示すマーク６２９を表示すること（サムネイル一覧６２）や、コメントが付加されている写真に対応するサムネイルだけを表示すること（コメントが付加されたサムネイル一覧６４）ができる。
【００１８】
図３は、サーバ１０のシステム構成の例を示す。このサーバ１０は、例えば、サーバコンピュータとして実現される。
【００１９】
本コンピュータ１０は、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、ＧＰＵ（Graphics Processing Unit）１０４、ビデオメモリ（ＶＲＡＭ）１０４Ａ、ＢＩＯＳ−ＲＯＭ１０５、ＨＤＤ１０６、ＬＡＮコントローラ１０７、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１０８、サウンドコントローラ１０９、ＥＥＰＲＯＭ１３、キーボード１４、ポインティングデバイス１５、スピーカ１６、表示装置（ＬＣＤ）１７等を備える。コンピュータ内の各部は、内部バスを介して相互に接続されている。
【００２０】
ＣＰＵ１０１は、本コンピュータ１０内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ１０１は、ストレージデバイスであるＨＤＤ１０６から主メモリ１０３にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）１１１、および各種アプリケーションプログラム１１２が含まれている。アプリケーションプログラムには、例えば、スライドショー管理プログラムが含まれている。このスライドショー管理プログラムは、クライアント１１，１２で再生されるスライドショーを管理するためのプログラムであり、例えば、第１タイプのクライアント１１からアップロードされた画像（写真）を用いてスライドショーを作成する機能、クライアント１１，１２上でスライドショー内の画像に付加されたコメントを処理する機能、当該コメントに基づいてスライドショーを再構成する機能、等を有する。スライドショー管理プログラムについては、図６を参照して後述する。
【００２１】
ＣＰＵ１０１には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２２】
ＧＰＵ１０４は、本コンピュータのディスプレイとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０４によって生成される表示信号はＬＣＤ１７に送られる。
【００２３】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格やＵＳＢ規格のシリアルバスなどを介して接続された各種コンポーネントとの通信を実行する機能も有している。
【００２４】
サウンドコントローラ１０９は音源デバイスであり、再生対象のオーディオデータをスピーカ１６に出力する。ＬＡＮコントローラ１０７は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）規格の有線通信や、ＩＥＥＥ  ８０２．１１規格の無線通信等を実行するように構成されたデバイスである。
【００２５】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１０８は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１４、ポインティングデバイス１５等を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１０８は、ユーザによるパワーボタンの操作に応じて本コンピュータ１０を電源オンまたは電源オフする機能を有している。
【００２６】
また、第１タイプのクライアント１１は、パーソナルコンピュータ（デスクトップタイプ、ノートブックタイプ、タブレットタイプ等）、スマートフォン、ＰＤＡ、又は各種電子機器に内蔵される組み込みシステムとして実現され得る。第１タイプのクライアント１１は、上述のサーバコンピュータ１０と同様のシステム構成を有する。第１タイプのクライアント１１は、写真を撮影するためのカメラモジュールや、写真データが格納されたメモリカードを接続するためのカードリーダをさらに備えてもよい。
【００２７】
次いで、図４は、第２タイプのクライアント１２のシステム構成の例を示す。この第２クライアント機器１２は、例えばデジタルテレビジョン受信機として実現されている。なお、この第２クライアント機器１２は、パーソナルコンピュータ等の各種の電子機器としても実現され得る。以下では、第２タイプのクライアント１２が、デジタルテレビジョン受信機として実現されていることを想定する。
【００２８】
この第２クライアント機器（デジタルテレビジョン受信機）１２は、ディスプレイ（ＬＣＤ）２０９、スピーカ２１１、リモコン信号受信部２１６、チューナ２０３、復調器２０４、信号処理部２０５、音声処理部２１０、グラフィック処理部２０６、映像処理部２０８、ＯＳＤ信号生成部２０７、制御部２０１、ＬＡＮコントローラ２１８等を備える。
【００２９】
制御部２０１は、デジタルテレビジョン受信機１２内の各部の動作を制御する。制御部２０１は、ＣＰＵ２１５、ＲＯＭ２１２、ＲＡＭ２１３、及び不揮発性メモリ２１４を備える。ＲＯＭ２１２は、ＣＰＵ２１５によって実行される制御プログラムを格納する。不揮発性メモリ２１４は、各種の設定情報及び制御情報を格納する。ＣＰＵ２１５は、処理に必要な命令群及びデータをＲＡＭ２１３にロードし、処理を実行する。
【００３０】
放送信号受信用アンテナ２０２は、デジタルテレビジョン放送信号（例えば、地上デジタルテレビジョン放送信号、衛星デジタルテレビジョン放送信号、等）を受信する。放送信号受信用アンテナ２０２は、受信したデジタルテレビジョン放送信号を、入力端子を介してチューナ２０３に出力する。チューナ２０３は、この放送信号からユーザが選択しているチャンネルの放送信号を選局する。チューナ２０３は、選局した放送信号を復調器２０４（例えば、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器、ＰＳＫ（Phase Shift Keying）復調器、等）に出力する。復調器２０４は、チューナ２０３により選局された放送信号をデジタルの映像信号及び音声信号に復調する。復調器２０４は、復調したデジタルの映像信号及び音声信号を信号処理部２０５に出力する。
【００３１】
信号処理部２０５は、復調器２０４によって出力されたデジタルの映像信号及び音声信号に対して所定のデジタル信号処理を施す。信号処理部２０５は、所定のデジタル信号処理を施した映像信号及び音声信号を、グラフィック処理部２０６及び音声処理部２１０に出力する。
【００３２】
音声処理部２１０は、入力されたデジタル音声信号を、スピーカ２１１で再生可能なアナログ音声信号に変換する。音声処理部２１０は、このアナログ音声信号をスピーカ２１１に出力する。スピーカ２１１は、入力されたアナログ音声信号に基づいて音声を再生する。
【００３３】
グラフィック処理部２０６は、信号処理部２０５から出力されるデジタル映像信号に、ＯＳＤ（On Screen Display）信号生成部２０７で生成されるメニュー等のＯＳＤ信号を重畳する。グラフィック処理部２０６は、ＯＳＤ信号が重畳された映像信号を映像処理部２０８に出力する。また、グラフィック処理部２０６は、信号処理部２０５の出力である映像信号と、ＯＳＤ信号生成部２０７の出力であるＯＳＤ信号のいずれかを出力してもよい。
【００３４】
映像処理部２０８は、入力されたデジタル映像信号に所定の処理を施す。この所定の処理は、例えば、入力されたデジタル映像信号を鮮鋭化するための鮮鋭化処理である。映像処理部２０８は、所定の処理が施されたデジタル映像信号を、ディスプレイ２０９で表示可能なアナログ映像信号に変換する。映像処理部２０８は、このアナログ映像信号をディスプレイ２０９に出力する。ディスプレイ２０９は、入力されたアナログ映像信号に基づいて映像を表示する。
【００３５】
ＬＡＮコントローラ２１８は、例えば、Ｅｔｈｅｒｎｅｔ規格の有線通信や、ＩＥＥＥ  ８０２．１１規格の無線通信等を実行するように構成されたデバイスである。
【００３６】
リモコン信号受信部２１６は、リモートコントローラ２１７によって送信されたリモコン信号（例えば、赤外線による信号）を受信（受光）する。リモコン信号受信部２１６は、受信したリモコン信号を制御部２０１に出力する。
【００３７】
図５は、リモコン信号受信部２１６に送信される各種のリモコン信号を入力するためのリモートコントローラ２１７の例を示す。リモートコントローラ２１７は、操作ボタンが押されたことに応じて、その操作ボタンに対応するリモコン信号を送信する。リモートコントローラ２１７は、電源ボタン７１１、“決定”ボタン７４１、“メニュー”ボタン７４５、“番組表”ボタン７４６、“戻る”ボタン７４７、“終了”ボタン７４８、“上”ボタン７４Ｕ、“下”ボタン７４Ｄ、“左”ボタン７４Ｌ、“右”ボタン７４Ｒ、“青”ボタン７５Ｂ、“赤”ボタン７５Ｒ、“緑”ボタン７５Ｇ、“黄”ボタン７５Ｙ、等を備える。
【００３８】
電源ボタン７１１は、デジタルテレビジョン受信機１２の電源オン（動作状態）と電源オフ（待機状態）とを切り替えるための操作ボタンである。“決定”ボタン７４１、“上”ボタン７４Ｕ、“下”ボタン７４Ｄ、“左”ボタン７４Ｌ、“右”ボタン７４Ｒ、“青”ボタン７５Ｂ、“赤”ボタン７５Ｒ、“緑”ボタン７５Ｇ、及び“黄”ボタン７５Ｙは、画面に表示されたメニュー等を操作するためのボタンである。
【００３９】
“メニュー”ボタン７４５は、各種の設定を行うためのメニュー画面を表示させるための操作ボタンである。“番組表”ボタン７４６は、番組表を表示させるための操作ボタンである。“戻る”ボタン７４７は、操作経過において、以前の操作状態に戻るための操作ボタンである。“終了”ボタン７４８は、現在のモードを終了させるための操作ボタンである。
【００４０】
次いで、図６は、スライドショー共有システムに設けられるサーバ１０およびクライアント１１，１２のそれぞれの機能構成を示す。サーバ１０は、クライアント１１，１２間でスライドショーを共有するためのスライドショー管理アプリケーションプログラム４０１を実行する。このスライドショー管理アプリケーションプログラム４０１は、写真格納部４０２、スライドショー生成部４０３、写真登録部４０４、リスト処理部４１１、スライドショー送信部４１２、スライドショー再構成部４１３、コメント処理部４１４を備える。
【００４１】
第１タイプのクライアント１１は、サーバ１０に写真をアップロードするためのアルバムアプリケーションプログラム３０１と、サーバ１０にアップロードされた写真を用いてスライドショーを作成するためのスライドショー作成クライアントアプリケーションプログラム３１１とを実行する。アルバムアプリケーションプログラム３０１は、写真表示部３０２、アップロード写真選択部３０３および写真アップロード部３０４を備える。スライドショー作成クライアントアプリケーションプログラム３１１は、スライドショー情報送受信部３１２、作成画面表示部３１３およびスライドショー写真選択部３１４を備える。
【００４２】
また、第２タイプのクライアント１２は、リスト要求部５１、リスト表示部５２、スライドショー選択部５３、サムネイル表示部５４、スライドショー再生部５５、コメント表示部５６、およびコメント選択部５７を備える。
【００４３】
このスライドショー共有システムでは、サーバ１とクライアント１１，１２とが協働して、写真（画像）データを第１タイプのクライアント１１からサーバ１０にアップロードする写真アップロードフェーズ、第１タイプのクライアント１１による要求に応じてサーバ１０によってスライドショーを作成するスライドショー作成フェーズ、およびサーバ１０からスライドショーのデータを送信し、クライアント１１，１２でスライドショーやそのサムネイル一覧を表示するスライドショー表示フェーズが実行される。以下では、これらフェーズについてそれぞれ説明する。
【００４４】
まず、写真アップロードフェーズにおける各部の動作について説明する。  
第１タイプのクライアント１１上で実行されるアルバムアプリケーション３０１の写真表示部３０２は、サーバ１０にアップロードされる写真を選択するために、写真と写真が格納されたディレクトリ（フォルダ）の一覧を表示する。表示される一覧に含まれる写真とディレクトリとは、例えば、記憶媒体３０５内の所定のディレクトリに格納されたものである。
【００４５】
アップロード写真選択部３０３は、ユーザによる選択操作に応じて、指定された写真や、指定されたディレクトリに格納された写真を選択する。アップロード写真選択部３０３は、選択された写真に対応する写真データファイル３０６を記憶媒体３０５から読み出す。そして、写真アップロード部３０４は、読み出された写真データファイル３０６を、サーバ１０に送信（アップロード）する。
【００４６】
サーバ１０上で実行されるスライドショー管理アプリケーション４０１の写真格納部４０２は、クライアント１１（写真アップロード部３０４）によって送信された写真データファイルを受信し、記憶装置４０５に保存する。したがって、記憶装置４０５には、１以上のクライアント１１からアップロードされた複数の写真（第１画像群）が保存される。
【００４７】
次いで、写真格納部４０２は、保存された写真に対応する写真データ４０６を生成する。つまり、写真格納部４０２は、記憶装置４０５に写真が新たに保存されたとき、その写真に対応するエントリを生成し、写真データ４０６に追加する。
【００４８】
図７は、記憶装置４０５に格納される写真データ４０６の一構成例を示す。写真データ４０６は、サーバ１０にアップロードされた複数の写真（画像）に対応する複数のエントリを含む。各エントリは、例えば、写真ＩＤ、日付、写真ファイルパスを含む。ある写真に対応するエントリにおいて、「写真ＩＤ」は、その写真に付与された識別情報を示す。「日付」は、その写真が生成（撮影）された日付（又は日時）を示す。「写真ファイルパス」は、その写真のデータファイルの格納場所（ファイルパス）を示す。なお、このエントリには、写真の撮影者のユーザＩＤや、写真をスライドショーに使用できるユーザのユーザＩＤや端末ＩＤがさらに含まれてもよい。  
以上の動作により、第１タイプのクライアント１１によって送信された写真（写真データファイル）をサーバ１０に保存し、その写真に対応する写真データ４０６を生成することができる。ユーザは、例えば、外出先でスマートフォンを用いて撮影した写真をその場でサーバ１０にアップロードすることや、デジタルカメラを用いて撮りためた写真をＰＣからまとめてアップロードすること等ができる。
【００４９】
次いで、スライドショー作成フェーズにおける各部の動作について説明する。  
まず、第１タイプのクライアント１１上で実行されるスライドショー作成クライアントアプリケーション３０２のスライドショー情報送受信部３１２は、所定のユーザ操作によってスライドショーの新規作成が要求されたとき、スライドショーの新規作成のための情報（以下、新規作成情報とも称する）をサーバ１０に要求する。
【００５０】
サーバ１０のスライドショー生成部４０３は、クライアント１１による要求に応じて、スライドショーの新規作成情報を生成する。スライドショー生成部４０３は、この新規作成情報として、例えば、スライドショーを共有するクライアント機器の候補を示す情報を生成する。スライドショーを共有するクライアント機器の候補は、例えば、ネットワークを介してサーバ１０に接続される複数のクライアント機器１１，１２の内の、所定の範囲のクライアント機器（例えば、親戚、友人、知人によって使用されるクライアント機器）を含む。また、スライドショー生成部４０３は、新規作成情報として、スライドショーに使用可能なＢＧＭの候補を示す情報や、スライドショー内の写真に施されるエフェクトの候補を示す情報を生成してもよい。スライドショー生成部４０３は、生成された新規作成情報を、要求したクライアント１１に送信する。
【００５１】
クライアント１１のスライドショー情報送受信部３１２は、新規作成情報を受信し、作成画面表示部３１３に出力する。そして、作成画面表示部３１３は、その新規作成情報を用いて、スライドショーの新規作成画面を表示する。ユーザはキーボードやポインティングデバイスを用いて、スライドショーの新規作成画面に、作成するスライドショーのタイトル、概要、日付等を入力し、また、新規作成情報に基づくクライアント機器の候補（例えば、クライアント機器に付与されたニックネームのリスト）から、このスライドショーを共有するクライアント（すなわち、スライドショーの閲覧を許可するクライアント）を選択する。スライドショーの新規作成画面の例については、図１２を参照して後述する。
【００５２】
スライドショー情報送受信部３１２は、新規作成画面を用いた入力（選択）が完了したことに応じて、入力されたスライドショー作成のための情報（以下、スライドショー作成情報とも称する）をサーバ１０（スライドショー生成部４０３）に送信する。このスライドショー作成情報は、例えば、スライドショーのタイトル、概要、日付、スライドショーの閲覧を許可するクライアントの識別情報（ＩＤやニックネーム）、スライドショーの作成を指示したユーザの識別情報（ユーザＩＤ）、等を含む。
【００５３】
サーバ１０のスライドショー生成部４０３は、クライアント１１（スライドショー情報送受信部３１２）によって送信されたスライドショー作成情報を用いて、スライドショーを作成する。より具体的には、スライドショー生成部４０３は、スライドショー作成情報に基づいて、スライドショーデータ４０７を生成する。すなわち、スライドショー生成部４０３は、スライドショー作成情報に基づくエントリを生成し、当該エントリをスライドショーデータ４０７に追加する。
【００５４】
図８は、記憶装置４０５に格納されるスライドショーデータ４０７の一構成例を示す。スライドショーデータ４０７は、複数のスライドショーに対応する複数のエントリを含む。各エントリは、例えば、スライドショーＩＤ、タイトル、日付、説明、作成ユーザＩＤ、許可端末ＩＤを含む。あるスライドショーに対応するエントリにおいて、「スライドショーＩＤ」は、そのスライドショーに付与された識別情報を示す。「タイトル」は、そのスライドショーのタイトルを示す。「日付」は、そのスライドショーに関連付ける日付（例えば、スライドショーに使用される写真が撮影されたイベントの日付）を示す。「説明」は、そのスライドショーの内容に関する説明を示し、例えば、スライドショーの概要や紹介等を含む。「作成ユーザＩＤ」は、そのスライドショーを作成したユーザの識別情報（例えば、ユーザアカウント）を示す。「許可端末ＩＤ」は、そのスライドショーの閲覧が許可されたクライアント機器に付与された識別情報（例えば、端末ＩＤやニックネーム）を示す。
【００５５】
スライドショー生成部４０３は、スライドショーの生成（スライドショーデータ４０７のエントリの生成）が完了したことに応じて、生成されたスライドショーで使用可能な写真を示すデータ（以下、使用可能写真データとも称する）を生成する。使用可能写真データは、例えば、クライアント１１での使用が許可された写真（例えば、クライアント１１からアップロードされた写真や、クライアント１１のユーザによってアップロードされた写真、クライアント１１のユーザの家族によってアップロードされた写真、等）のサムネイルを含む。スライドショー生成部４０３は、生成された使用可能写真データを第１タイプのクライアント１１に送信する。
【００５６】
クライアント１１のスライドショー情報送受信部３１２は、サーバ１０（スライドショー生成部４０３）によって送信された使用可能写真データを受信し、作成画面表示部３１３に出力する。作成画面表示部３１３は、この使用可能写真データを用いて、作成したスライドショーで使用可能な写真（サムネイル）の一覧を表示する。ユーザはキーボードやポインティングデバイスを用いて、一覧に示される写真群から、スライドショーに使用する写真（第２画像群）を選択する操作を行う。スライドショー写真選択部３１４は、ユーザによる選択操作に応じて、スライドショーに使用する写真を決定する。そして、スライドショー写真選択部３１４は、スライドショーに使用する写真を示す情報（例えば、選択された写真の識別情報）をサーバ１０（写真登録部４０４）に送信する。また、スライドショー写真選択部３０３は、ユーザによる操作に応じて、選択された写真がスライドショー内で表示される順序を決定し、その表示順序（第１の順序）を示す情報をサーバ１０に送信する。
【００５７】
サーバ１０の写真登録部４０４は、クライアント１１（第３クライアント）によって送信されたスライドショーに使用する写真を示す情報と、その表示順序を示す情報とに基づいて、クライアント１１で選択された複数の写真（第２画像群）を含み、それら複数の写真が第１の順序で表示されるスライドショーを生成する。より具体的には、写真登録部４０４は、クライアント１１で選択された写真に対応する写真ＩＤと、作成されたスライドショーに対応するスライドショーＩＤとを含むエントリを生成し、そのエントリを写真関連付けデータ４０８に追加する。
【００５８】
図９は、記憶装置４０５に格納される写真関連付けデータ４０８の一構成例を示す。写真関連付けデータ４０８は、スライドショーと写真（画像）との複数の組合せに対応する複数のエントリを含む。すなわち、写真関連付けデータ４０８では、スライドショーと、そのスライドショーで使用される写真との組合せが登録されている。各エントリは、例えば、登録ＩＤ、写真ＩＤ、スライドショーＩＤを含む。ある組合せに対応するエントリにおいて、「登録ＩＤ」は、その組合せに付与された識別情報を示す。「写真ＩＤ」は、その組合せに用いられる写真に付与された識別情報を示す。「スライドショーＩＤ」は、その組合せに用いられるスライドショーに付与された識別情報を示す。したがって、写真関連付けデータ４０８を用いることによって、あるスライドショーに用いられる写真（写真群）を検出することや、ある写真が用いられるスライドショーを検出することができる。なお、写真関連付けデータ４０８のエントリは、「スライドショーＩＤ」で示されるスライドショーにおいて、「写真ＩＤ」で示される写真が表示される順序を示す情報をさらに含んでもよい。  
以上の動作により、サーバ１０は、クライアント１１で指定された写真が第１の順序で表示されるスライドショーを生成することができる。
【００５９】
次いで、スライドショー表示フェーズにおける各部の動作について説明する。  
まず、第２タイプのクライアント１２のリスト要求部５１は、クライアント１２で再生（閲覧）可能なスライドショーのリストの送信を、サーバ１０に要求する。
【００６０】
サーバ１０は、あるスライドショーを、サーバ１０に接続される１以上のクライアント１１，１２の内の、許可されたクライアントに送信可能である。サーバ１０のリスト処理部４１１は、クライアント１２による要求に応じて、記憶装置４０５に格納されたスライドショーデータ４０７を参照して、クライアント１２で再生可能なスライドショーのリストを生成する。すなわち、リスト処理部４１１は、スライドショーデータ４０７から、「許可端末ＩＤ」にクライアント１２の識別情報（端末ＩＤやニックネーム）が含まれるエントリを抽出することによって、クライアント１２で再生可能なスライドショーのリストを生成する。リスト処理部４１１は、生成されたリストをクライアント１２に送信する。
【００６１】
クライアント１２のリスト表示部５２は、サーバ１１から送信されたリストを受信し、そのリストをクライアント１２の画面を表示する。表示されるリストは、例えば、閲覧可能なスライドショーのタイトルのリストである。ユーザは、表示されたリストを用いて、閲覧したいスライドショーを選択する操作を行う。スライドショー選択部５３は、ユーザによる操作に応じて、閲覧するスライドショー（以下、閲覧対象スライドショーとも称する）を決定する。ユーザは、さらに、閲覧対象スライドショーを再生するスライドショー表示と、閲覧対象スライドショーに含まれる写真のサムネイルを表示するサムネイル表示のいずれか一方を指示することができる。
【００６２】
ユーザがスライドショー表示を指示する操作を行った場合、スライドショー選択部５３は、サーバ１０に、閲覧対象スライドショーを再生するためのデータの送信を要求する。
【００６３】
サーバ１０のスライドショー送信部４１２は、クライアント１２に要求されたスライドショーをクライアント１２に配信する。より具体的には、スライドショー送信部４１２は、クライアント１２による要求に応じて、記憶装置４０５から、閲覧対象のスライドショーに含まれる写真（写真データファイル）を読み出す。スライドショー送信部４１２は、例えば、写真関連付けデータ４０８から、閲覧対象のスライドショーのスライドショーＩＤを含むエントリを検出することによって、そのスライドショーに含まれる写真の写真ＩＤを検出する。そして、スライドショー送信部４１２は、写真データ４０６を参照して、検出された写真ＩＤを含むエントリを検出し、そのエントリの「写真ファイルパス」に記述されたファイルパスに基づいて、スライドショーに含まれる写真の写真データファイルを読み出す。また、スライドショー送信部４１２は、閲覧対象のスライドショーに含まれる写真の写真ＩＤを、スライドショー再構成部４１３に出力する。
【００６４】
次いで、スライドショー再構成部４１３は、閲覧対象のスライドショーに含まれる写真に付加されたコメントを検出する。スライドショー再構成部４１３は、例えば、閲覧対象のスライドショーに含まれる写真の写真ＩＤを用いて、このスライドショーに含まれる写真にコメントが付加されているか否かを判定する。
【００６５】
図１０は、コメントデータ４０９の一構成例を示す。コメントデータ４０９は、複数のコメントに対応する複数のエントリを含む。各エントリは、例えば、「コメントＩＤ」、「日付」、「端末ＩＤ」、「コメント」を含む。あるコメントに対応するエントリにおいて、「コメントＩＤ」は、そのコメントに付与された識別情報を示す。「日付」は、そのコメントが生成された日付を示す。「端末ＩＤ」は、そのコメントが生成された端末（クライアント機器）に付与された識別情報を示す。「コメント」は、そのコメントの内容を示す。
【００６６】
また、図１１は、コメント関連付けデータ４１０の一構成例を示す。コメント関連付けデータ４１０は、複数のコメントに対応する複数のエントリを含む。各エントリは、例えば、「登録ＩＤ」、「コメントＩＤ」を含む。あるコメントに対応するエントリにおいて、「登録ＩＤ」は、そのコメントが付加された、スライドショーと写真との組合せに付与された識別情報を示す。「コメントＩＤ」は、そのコメントに付与された識別情報を示す。つまり、あるコメントは、写真関連付けデータ４０８のエントリに含まれる「登録ＩＤ」に示されるスライドショーと写真との組合せに対して関連付けられると云える。
【００６７】
したがって、コメント関連付けデータ４１０と写真関連付けデータ４０８とを用いることによって、あるコメントが、いずれのスライドショー内のいずれの写真に付加されたものであるかを検出することができる。
【００６８】
スライドショー再構成部４１３は、閲覧対象のスライドショーに含まれる写真にコメントが付加されていない場合、閲覧対象のスライドショーに関するデータをクライアント１２（第１クライアント）に配信することを、スライドショー送信部４１２に要求する。一方、閲覧対象のスライドショーに含まれる写真にコメントが付加されている場合、スライドショー再構成部４１３は、コメントに基づいて再構成されたスライドショーに関するデータをクライアント１２（第２クライアント）に配信することを、スライドショー送信部４１２に要求する。
【００６９】
まず、閲覧対象のスライドショーに含まれる写真にコメントが付加されていない場合について説明する。  
スライドショー送信部４１２は、閲覧対象のスライドショーに含まれる写真にコメントが付加されていない場合、例えば、そのスライドショーが作成された際に指定された写真の表示順序（第１の順序）を示す情報と、読み出された写真データファイルとを、クライアント１２（第１クライアント）に送信する。
【００７０】
クライアント１２のスライドショー再生部５５は、サーバ１０（スライドショー送信部４１２）によって送信された表示順序を示す情報と、写真データファイルとを受信し、それらデータを用いてスライドショーを再生する。つまり、スライドショー再生部５５は、スライドショーが作成された際に指定された写真の表示順序（第１の順序）に従って、写真データファイルに基づく写真を順次、画面に表示する。
【００７１】
スライドショー（スライドショーに含まれる写真）が画面に表示されている間、コメント選択部５７は、表示中の写真に対するコメントを受け付ける。コメント選択部５７は、例えば、リモートコントローラ２１７上の第１ボタン（例えば、“青”ボタン７５Ｂ）が押下げられる操作に応じて、その第１ボタンに関連付けられたコメント（例えば、“すてき！”）が、表示中の写真に対して選択されたことを検出する。
【００７２】
また、リモートコントローラ２１７上の第２ボタン（例えば、“緑”ボタン７５Ｇ）が押下げられる操作に応じて、スライドショー再生部５５はスライドショーの再生を一時停止し、コメント表示部５６は定型のコメントのリストを表示する。この定型のコメントのリストは、複数のコメント候補の中からコメントを選択するためのメニューである。コメント選択部５７は、例えば、リモートコントローラ２１７上の“上”ボタン７４Ｕまたは“下”ボタン７４Ｄが押下げられる操作に応じて、コメント候補から表示中の写真に付加するコメントを選択状態に設定し、“決定”ボタン７４１が押下げられる操作に応じて、選択状態のコメントが、表示中の写真に対して選択されたことを検出する。
【００７３】
コメント選択部５７は、表示中の写真に対するコメントが選択されたことに応じて、そのコメントをサーバ１０に登録する。より具体的には、コメント選択部５７は、例えば、閲覧対象のスライドショーのスライドショーＩＤと、コメントが付加された写真（表示中の写真）の写真ＩＤと、コメントとを含むデータをサーバ１０に送信する。
【００７４】
サーバ１０のコメント処理部４１４は、クライアント１２から送信されたスライドショーＩＤと写真ＩＤとコメントとを含むデータを受信する。そして、コメント処理部４１４は、スライドショーＩＤと写真ＩＤとに基づくスライドショーと写真との組合せに対して、コメントを付加する。
【００７５】
より具体的には、コメント処理部４１４は、クライアント１２から送信されたコメントに対応するエントリを生成し、そのエントリをコメントデータ４０９に追加する。そして、コメント処理部４１４は、この追加したエントリのコメントＩＤと、クライアント１２から送信されたスライドショーＩＤと写真ＩＤとの組み合わせに対応する写真関連付けデータ４０８の登録ＩＤとを含むエントリを生成し、そのエントリをコメント関連付けデータ４１０に追加する。
【００７６】
これにより、閲覧対象のスライドショーの表示中の写真に対してコメントを付加することができる。閲覧者は、スライドショーを構成する写真に対して、遠隔からでも簡単にコメントを登録でき、スライドショーの作成者に感想を伝えることができる。
【００７７】
なお、クライアント１２のスライドショー再生部５５は、スライドショーの再生が一時停止されている場合、表示中の写真に対するコメントの付加が完了したことに応じて、スライドショーを再開してもよい。
【００７８】
次いで、閲覧対象のスライドショーに含まれる写真にコメントが付加されている場合について説明する。  
スライドショー再構成部４１３は、閲覧対象のスライドショーに含まれる写真にコメントが付加されている場合、閲覧対象のスライドショーに含まれる複数の写真のそれぞれに付加されたコメントに基づく順序（第２の順序）で、それら複数の写真が表示されるようにスライドショーを変更する。より具体的には、スライドショー再構成部４１３は、閲覧対象のスライドショーに含まれる写真の各々について、コメントの数、コメントの種類、コメントの内容、等に基づく表示優先度を算出する。この表示優先度は、例えば、付加されたコメントの数が多い写真や、ポジティブな内容のコメント（例えば、「すてき！」、「かわいい！」、等）が付加された写真に対して高い値が設定され、付加されたコメントの数が少ない写真や、ネガティブな内容のコメント（例えば、「ざんねん」、等）が付加された写真に対して低い値が設定される。スライドショー再構成部４１３は、算出された表示優先度が高い順に（すなわち、表示優先度の降順に）、複数の写真が表示されるようにスライドショーを変更する。
【００７９】
スライドショー送信部４１２は、変更されたスライドショーに関するデータをクライアント１２（第２クライアント）に配信する。例えば、スライドショー送信部４１２は、スライドショー再構成部４１３によって変更された写真の表示順序を示す情報と、スライドショーに含まれる写真の写真データファイルとを、クライアント１２に送信する。スライドショー送信部４１２は、さらに、写真に付加されたコメントを示す情報をクライアント１２に送信してもよい。
【００８０】
クライアント１２のスライドショー再生部５５は、サーバ１０によって送信された表示順序を示す情報と、写真データファイルとを受信し、それらデータを用いてスライドショーを再生する。より具体的には、スライドショー再生部５５は、コメントに基づいて変更された写真の表示順序（第２の順序）に従って、写真データファイルに基づく写真を順次、画面に表示する。コメント表示部５６は、表示されている写真上に、その写真に付加されたコメントを表示することができる。上述のように、表示されるスライドショー内の写真には、コメントを付加することもできる。
【００８１】
コメントが付加された写真は閲覧者が興味を持った写真であることが想定されるので、上述のように、コメントに基づいてスライドショーを再構成すること（スライドショーに含まれる写真の表示順序を変更すること）によって、作成者が何等作業することなく、閲覧者による興味が考慮されたスライドショーを作成することができる。したがって、スライドショーは、閲覧者がコメントを付加する簡単な操作だけで、コメントが付加される毎に、その構成（写真の表示順序等）を変更することができる。
【００８２】
また、クライアント１２のスライドショー選択部５３は、ユーザがサムネイル表示を指示する操作を行った場合、さらに、ユーザによる選択操作に応じて、サムネイルの表示方法を決定する。この表示方法の選択では、スライドショー作成時に指定された順序でサムネイルを表示する方法と、写真に付加されたコメントに基づく順序でサムネイルを表示する方法のいずれかが選択される。スライドショー選択部５３は、サーバ１０に、閲覧対象スライドショーに含まれる写真のサムネイルを選択された表示方法で表示するためのデータの送信を要求する。
【００８３】
サーバ１０のスライドショー送信部４１２は、クライアント１２によって要求されたサムネイルの表示方法が、スライドショー作成時に指定された順序（第１の順序）でサムネイルを表示する方法である場合、スライドショー作成時に指定された写真の表示順序を示す情報と、閲覧対象のスライドショーに含まれる写真のサムネイルとを含むデータを、クライアント１２に送信する。なお、スライドショー送信部４１２は、さらに、サムネイルのレイアウトを示す情報をクライアント１２に送信してもよい。
【００８４】
クライアント１２のサムネイル表示部５４は、サーバ１０から送信された写真の表示順序（およびレイアウト）に基づいて、スライドショーに含まれる写真のサムネイルの一覧を表示する。
【００８５】
一方、クライアント１２によって要求されたサムネイルの表示方法が、写真に付加されたコメントに基づく順序（第２の順序）でサムネイルを表示する方法である場合、スライドショー再構成部４１３は、上述のように、閲覧対象のスライドショーに含まれる写真の各々について、コメントの数、コメントの種類、コメントの内容、等に基づく表示優先度を算出する。スライドショー再構成部４１３は、算出された表示優先度が高い順に（すなわち、表示優先度の降順に）従って、コメントに基づく写真の表示順序を決定する。そして、スライドショー送信部４１２は、決定されたコメントに基づく写真の表示順序を示す情報と、閲覧対象のスライドショーに含まれる写真のサムネイルとを含むデータを、クライアント１２に送信する。なお、スライドショー送信部４１２は、さらに、算出された表示優先度に基づいて決定された、各サムネイルの表示サイズ（例えば、表示優先度が高い写真ほど大きな表示サイズ）を示す情報や、サムネイルのレイアウトを示す情報をクライアント１２に送信してもよい。
【００８６】
クライアント１２のサムネイル表示部５４は、サーバ１０から送信された写真の表示順序（およびレイアウト、表示サイズ）に基づいて、スライドショーに含まれる写真のサムネイルの一覧を表示する。
【００８７】
クライアント１２のスライドショー再生部５５は、スライドショーのサムネイル一覧が表示されているときに、そのスライドショーの再生を要求するユーザ操作に応じて、スライドショーの再生を開始することができる。また、コメント選択部５７は、サムネイルに対して付加されたコメントを、サーバ１０に登録することもできる。
【００８８】
なお、上述の説明では、第２タイプのクライアント１２において、スライドショーを再生し、スライドショーに含まれる写真にコメントを付加する場合について述べたが、第１タイプのクライアント１１でも同様の動作を行うことができる。すなわち、第１タイプのクライアント１１は、上述の第２タイプのクライアント１２の構成をさらに有し得る。第１タイプのクライアント１１は、サーバ１０からスライドショーをダウンロードし、スライドショーや、スライドショーのサムネイル一覧を表示し、スライドショーに含まれる写真にコメントを付加することができる。その際の第１タイプのクライアント１１の動作は、上述の第２タイプのクライアント１２の動作と同様である。
【００８９】
図１２は、第１タイプのクライアント１１の作成画面表示部３１３によって表示される、スライドショーの作成を指示するためのスライドショー作成画面６１の例を示す。このスライドショー作成画面６１は、タイトル入力エリア６１１、コメント入力エリア６１２、日付選択ボタン６１３、許可クライアント選択エリア６１４、作成ボタン６１５、キャンセルボタン６１６等を備える。
【００９０】
タイトル入力エリア６１１は、スライドショーに付与されるタイトルを入力するためのエリアである。コメント入力エリア６１２は、スライドショーの概要や紹介等の説明を入力するためのエリアである。日付選択ボタン６１３は、スライドショーに関する日付（年、月、日）を選択するためのボタンである。日付選択ボタン６１３では、例えば、スライドショーが作成された日付ではなく、スライドショーに使用される写真が撮影されたイベントの日付が設定される。許可クライアント選択エリア６１４は、スライドショーの閲覧を許可するクライアントの候補を示すチェックボックスを含む。クライアントの候補の各々は、ユーザがクライアントを容易に識別できるように、クライアントに付与された名称で表される。この名称には、例えば、クライアント機器が使用されている場所やクライアント機器を使用しているユーザに基づくニックネーム（例えば、“ＸＸさん宅”、“ＸＸさん”、“東京のＸＸ”）が用いられる。
【００９１】
作成ボタン６１５は、スライドショー作成画面６１に入力された内容に基づくスライドショーの作成を、サーバ１０に要求するためのボタンである。キャンセルボタン６１６は、スライドショーの作成をキャンセルするためのボタンである。
【００９２】
また、図１３は、クライアント１１，１２のサムネイル表示部５４によって表示される、閲覧対象のスライドショーに対応するサムネイル画面６２を示す。サムネイル画面６２は、例えば、再生ボタン６２１、サムネイル６２２〜６２８、操作情報６３０を含む。
【００９３】
サムネイル６２２〜６２８は、スライドショーに含まれる写真に対応するサムネイルである。また、コメントが付加されている写真に対応するサムネイル６２２，６２５，６２７には、サムネイル上に、コメントが付加されていることを示すマーク６２９が表示されている。再生ボタン６２１は、表示されているサムネイルに対応するスライドショーの再生を指示するためのボタンである。
【００９４】
操作情報６３０は、サムネイル画面６２に対する各種の操作に関する情報を含む。例えば、操作情報６３０は、サムネイル画面６２に対する各種の操作に関連付けられた、リモートコントローラ２１７上のボタンを示す情報を含む。図１３に示す例では、“上”ボタン７４Ｕ、“下”ボタン７４Ｄ、“左”ボタン７４Ｌ、および“右”ボタン７４Ｒを押し下げる操作によってサムネイルが選択状態にされること、“青”ボタン７５Ｂを押し下げる操作によってコメントが付加されたサムネイルの一覧（例えば、「すてき！」というコメントが付加されたサムネイル一覧）が表示されること、“黄”ボタン７５Ｙを押し下げる操作によってＢＧＭを選択するためのダイアログが表示されること、および“決定”ボタン７４１を押し下げる操作によって選択状態にされたサムネイルが拡大して表示されること（例えば、選択状態にされたサムネイルに対応する写真が画面全体に表示されること）を示す情報が表示されている。
【００９５】
例えば、図１４に示すように、サムネイル画面６２が表示されているときに“青”ボタン７５Ｂが押し下げられた場合、コメントが付加されたサムネイルだけを含むサムネイル画面６４が表示される。このサムネイル画面６４によって、ユーザは、例えば、他のユーザが興味を持った写真だけを閲覧することができる。
【００９６】
また、図１５に示すように、サムネイル画面６２が表示されているときに“決定”ボタン７４１が押し下げられた場合、選択状態にされたサムネイル６２２に対応する写真を含むスライドショー再生画面６５が表示される。スライドショー再生画面６５では、表示されている写真上に、その写真に付加されたコメント６５１が重ね合わせて表示されている。
【００９７】
スライドショー再生画面６５は操作情報６３０を含む。この操作情報６３０には、例えば、“決定”ボタン７４１を押し下げる操作によって、スライドショーが再生／停止されること、“青”ボタン７５Ｂを押し下げる操作によって特定のコメント（例えば、「すてき！」というコメント）が表示中の写真に付加されること、“緑”ボタン７５Ｇを押し下げる操作によってコメント候補の一覧（コメントメニュー）が表示されることを示す情報が表示されている。
【００９８】
図１６に示すように、スライドショー再生画面６５が表示されているときに“緑”ボタン７５Ｇが押し下げられた場合、表示中の写真に付加する定型のコメント候補の一覧（コメントメニュー）６６１が表示される。ユーザは、例えば、リモートコントローラ２１７上の“上”ボタン７４Ｕまたは“下”ボタン７４Ｄを用いて、コメント候補から表示中の写真に付加するコメントを選択した後、“決定”ボタン７４１を用いて、選択したコメントを表示中の写真に付加することを決定する。クライアント１１，１２は、表示中の写真に対して付加されたコメントをサーバ１０に登録する。サーバ１０は、クライアント１１，１２で閲覧（再生）されているスライドショー内の写真（クライアント１１，１２で表示中の写真）と、クライアント１１，１２上で選択されたコメントとを関連付けてストレージに記録する。
【００９９】
また、写真に付加されるコメントは、コメント候補の一覧６６１から選択された定型のコメントだけでなく、キーボード等を用いて自由に記述されたコメントであってもよい。図１７に示すスライドショー再生画面６７では、コメント入力エリア６７２、ＯＫボタン６７３、キャンセルボタン６７４を備えるコメント入力ダイアログ６７１が表示されている。ユーザは、キーボード（ソフトウェアキーボード）等を用いてコメント入力エリア６７２にコメントを記述した後に、ＯＫボタン６７３を押し下げる操作によって、表示中の写真に対して自由なコメントを付加することができる。サーバ１０は、例えば、クライアント１１，１２で閲覧（再生）されたスライドショー内の写真（クライアント１１，１２で表示中の写真）と、クライアント１１，１２上で入力されたコメントとを関連付けてストレージに記録する。
【０１００】
次いで、図１８を参照して、第１タイプのクライアント１１からサーバ１０に写真をアップロードする処理手順について説明する。
【０１０１】
まず、クライアント１１の写真表示部３０２は、写真（画像）および／または写真が格納されたディレクトリの一覧を表示する（ブロックＢ１１）。アップロード写真選択部３０３は、ユーザによる操作に応じて、表示された一覧から写真および／または写真が格納されたディレクトリを選択する（ブロックＢ１２）。そして、写真アップロード部３０４は、選択された写真の写真データファイルおよび／または選択されたディレクトリに格納された写真の写真データファイルを、サーバ１０に送信（アップロード）する（ブロックＢ１３）。
【０１０２】
また、アップロード写真選択部３０３は、他の写真もアップロードするか否かを判定する（ブロックＢ１４）。他の写真がアップロードされる場合（すなわち、ユーザによってさらに写真やディレクトリが選択される場合）（ブロックＢ１４のＹＥＳ）、ブロックＢ１２に戻り、写真データをサーバにさらにアップロードするための処理が実行される。一方、他の写真がアップロードされない場合（すなわち、ユーザによる写真やディレクトリの選択が終了した場合）（ブロックＢ１４のＮＯ）、処理が終了する。
【０１０３】
サーバ１０の写真格納部４０２は、クライアント１１によって送信された写真データファイルを受信し、記憶装置４０５に保存する（ブロックＢ１５）。そして、写真格納部４０２は、保存された写真に対応する写真データ４０６を生成する（ブロックＢ１６）。
【０１０４】
図１９は、第１タイプのクライアント１１による要求に応じて、サーバ１０がスライドショーを作成する処理手順を示す。
【０１０５】
まず、クライアント１１のスライドショー情報送受信部３１２は、スライドショーの新規作成が要求されたか否かを判定する（ブロックＢ２０１）。スライドショー情報送受信部３１２は、例えば、スライドショーの新規作成を開始するためのユーザ操作が検出されたか否かを判定する。スライドショーの新規作成が要求されていない場合（ブロックＢ２０１のＮＯ）、ブロックＢ２０１に戻り、再度、スライドショーの新規作成が要求されたか否かが判定される。
【０１０６】
一方、スライドショーの新規作成が要求されている場合（ブロックＢ２０１のＹＥＳ）、スライドショー情報送受信部３１２は、スライドショーの新規作成のための情報をサーバ１０に要求する（ブロックＢ２０２）。サーバ１０のスライドショー生成部４０３は、クライアント１１による要求に応じて、スライドショーの属性情報や、スライドショーを共有するクライアント機器の候補を示す情報を、クライアント１１に送信する（ブロックＢ２０３）。
【０１０７】
クライアント１１のスライドショー情報送受信部３１２は、サーバ１０によって送信された情報を受信し、作成画面表示部３１３は、受信した情報を用いて、スライドショー作成画面（新規作成画面）６１を表示する（ブロックＢ２０４）。ユーザは、キーボードやポインティングデバイスを用いて、スライドショー作成画面６１に、スライドショーのタイトル等を入力し、また、そのスライドショーの閲覧を許可するクライアント機器を選択する。スライドショー情報送受信部３１２は、スライドショー作成画面６１に入力された、スライドショー作成のための情報をサーバ１０に送信する（ブロックＢ２０５）。
【０１０８】
サーバ１０のスライドショー生成部４０３は、クライアント１１から送信された情報に基づいて、スライドショーデータ４０７を生成する（ブロックＢ２０６）。そして、スライドショー生成部４０３は、生成されたスライドショーデータ４０７に対応するスライドショーで使用可能な写真を示す情報を、クライアント１１に送信する（ブロックＢ２０７）。
【０１０９】
クライアント１１の作成画面表示部３１３は、サーバ１０から送信された、スライドショーで使用可能な写真を示す情報に基づいて、作成したスライドショーで使用可能な写真の一覧を表示する（ブロックＢ２０８）。そして、スライドショー写真選択部３１４は、ユーザによる選択操作に応じて、表示された写真の一覧から、スライドショーに使用する写真を選択し、選択された写真を示す情報をサーバ１０に送信する（ブロックＢ２０９）。
【０１１０】
次いで、サーバ１０の写真登録部４０４は、クライアント１１から送信された情報に基づいて、クライアント１１で選択された写真（スライドショーに使用する写真）と、作成されたスライドショーとを関連付けて記録する（ブロックＢ２１０）。より具体的には、写真登録部４０４は、クライアント１１で選択された写真に対応する写真ＩＤと、作成されたスライドショーに対応するスライドショーＩＤとを含むエントリを生成し、そのエントリを写真関連付けデータ４０８に追加する。これにより、作成されたスライドショーに含まれる写真を規定することができる。写真登録部４０４は、スライドショーへの写真の登録が完了したことをクライアント１１に通知する。
【０１１１】
クライアント１１のスライドショー写真選択部３１４は、サーバ１０からの通知に応じて、作成画面表示部３１３に、スライドショーの作成完了画面を表示させる（ブロックＢ２１１）。
【０１１２】
次いで、図２０を参照して、第１タイプのクライアント１１または第２タイプのクライアント１２による要求に応じて、サーバ１０からスライドショーのサムネイルが送信される処理の処理手順について説明する。
【０１１３】
まず、クライアント１１，１２のリスト要求部５１は、サーバ１０に対して、そのクライアント１１，１２で閲覧可能（再生可能）なスライドショーのリストを要求するか否かを判定する（ブロックＢ３０１）。スライドショーのリストを要求しない場合（ブロックＢ３０１のＮＯ）、ブロックＢ３０１に戻り、再度、スライドショーのリストを要求するか否かを判定する。
【０１１４】
一方、スライドショーのリストを要求する場合（ブロックＢ３０１のＹＥＳ）、クライアント１１，１２のリスト要求部５１は、そのクライアント１１，１２で閲覧可能なスライドショーのリストをサーバ１０に要求する（ブロックＢ３０２）。
【０１１５】
サーバ１０のリスト処理部４１１は、クライアント１１，１２による要求に応じて、そのクライアント１１，１２による閲覧が許可されているスライドショーのリストを生成し、そのリストを要求したクライアント１１，１２に送信する（ブロックＢ３０３）。リスト処理部４１１は、例えば、スライドショーデータ４０７を参照して、「許可端末ＩＤ」に、そのクライアント１１，１２のＩＤが設定されたエントリのスライドショー（スライドショーＩＤ）を検出することによって、スライドショーのリストを生成する。
【０１１６】
そして、クライアント１１，１２のリスト表示部５２は、サーバ１０から送信されたリストを画面に表示する（ブロックＢ３０４）。スライドショー選択部５３は、ユーザによる選択操作に応じて、スライドショーと、そのスライドショーに含まれる写真（サムネイル）の表示方法とを選択する（ブロックＢ３０５）。この表示方法の選択では、スライドショー作成時に指定された順序（第１の順序）で写真を表示する方法と、写真に付加されたコメントに基づく順序（第２の順序）で写真を表示する方法のいずれかが選択される。スライドショー選択部５３は、選択された表示方法によるスライドショーのサムネイル一覧を、サーバ１０に要求する（ブロックＢ３０６）。
【０１１７】
サーバ１０のスライドショー送信部４１２は、記憶装置４０５から、要求されたスライドショーに含まれる写真（写真データファイル）を読み出す（ブロックＢ３０７）。スライドショー送信部４１２は、例えば、写真関連付けデータ４０８から、要求されたスライドショーのスライドショーＩＤを含むエントリを検出することによって、そのスライドショーに含まれる写真の写真ＩＤを検出する。そして、スライドショー送信部４１２は、写真データ４０６から、検出された写真ＩＤを含むエントリを検出し、そのエントリの「写真ファイルパス」に記述されたファイルパスに基づいて写真データファイルを読み出す。
【０１１８】
次いで、スライドショー送信部４１２は、クライアント１１，１２によって要求された写真の表示方法が、コメントに基づく順序（表示優先度順）で写真を表示する方法であるか否かを判定する（ブロックＢ３０８）。コメントに基づく順序で写真を表示する方法でない場合（すなわち、スライドショー作成時に指定された順序で写真を表示する方法である場合）（ブロックＢ３０８のＮＯ）、スライドショー送信部４１２は、スライドショー作成時に指定された写真の表示順、写真のレイアウト、および写真のサムネイル（縮小画像）に対応するデータを、要求したクライアント１１，１２に送信する（ブロックＢ３０９）。クライアント１１，１２のサムネイル表示部５４は、サーバ１０から送信された写真の表示順およびレイアウトに基づいて、スライドショーに含まれる写真のサムネイルの一覧を表示する（ブロックＢ３１３）。
【０１１９】
一方、コメントに基づく順序で写真を表示する方法である場合（ブロックＢ３０８のＹＥＳ）、スライドショー再構成部４１３は、コメントデータ４０９を参照して、スライドショーに含まれる写真に付加された写真のコメントを読み出す（ブロックＢ３１０）。そして、スライドショー再構成部４１３は、写真毎のコメントの数、種類および内容に基づいて、写真の表示順（表示優先度）、レイアウトおよび表示サイズを算出する（ブロックＢ３１１）。スライドショー送信部４１２は、算出された写真の表示順、レイアウトおよび表示サイズと、写真のサムネイル（縮小画像）に対応するデータを、要求したクライアント１１，１２に送信する（ブロックＢ３１２）。クライアント１１，１２のサムネイル表示部５４は、サーバ１０から送信された写真の表示順、レイアウトおよび表示サイズに基づいて、スライドショーに含まれる写真のサムネイルの一覧を表示する（ブロックＢ３１３）。
【０１２０】
なお、クライアント１１，１２のスライドショー再生部５５は、スライドショーのサムネイル一覧が表示されているときに、そのスライドショーの再生を要求するユーザ操作に応じて、スライドショーの再生を開始することができる。
【０１２１】
次いで、図２１を参照して、第１タイプのクライアント１１または第２タイプのクライアント１２による要求に応じて、スライドショーに含まれる写真にコメントを付加する処理の処理手順について説明する。
【０１２２】
まず、クライアント１１，１２のスライドショー選択部５３は、再生対象のスライドショーを選択し、選択された再生対象のスライドショーのデータを要求する（ブロックＢ４０１）。スライドショー選択部５３は、例えば、図２０に示したブロックＢ３０１からブロックＢ３０４の処理と同様に、ユーザによる選択操作に応じて、リストから再生対象のスライドショーを選択する。なお、スライドショー選択部５３は、図２０に示したブロックＢ３１３の処理によってスライドショーのサムネイル一覧が表示されているとき、スライドショーの再生を要求するユーザ操作を、再生対象のスライドショーの選択として検出してもよい。
【０１２３】
サーバ１０のスライドショー送信部４１２は、要求されたスライドショーのデータをクライアント１１，１２に送信する（ブロックＢ４０２）。送信されるスライドショーのデータは、例えば、スライドショーに含まれる写真のデータファイルと写真の表示順序を示すデータである。また、送信されるスライドショーのデータは、スライドショーに含まれる複数の写真が順次表示される動画像データであってもよい。クライアント１１，１２のスライドショー再生部５５は、受信したスライドショーのデータを用いて、スライドショーを再生する（ブロックＢ４０３）。
【０１２４】
そして、スライドショー再生部５５は、リモートコントローラ２１７等を用いたユーザ操作によって、スライドショーの一時停止、又はコメントのメニュー表示が指示されたか否かを判定する（ブロックＢ４０４）。スライドショーの一時停止とコメントのメニュー表示のいずれも指示されていない場合（ブロックＢ４０４のＮＯ）、ブロックＢ４０４に戻り、再度、スライドショーの一時停止、又はコメントのメニュー表示が指示されたか否かが判定される。
【０１２５】
一方、スライドショーの一時停止、又はコメントのメニュー表示が指示されている場合（ブロックＢ４０４のＹＥＳ）、スライドショー再生部５５は、再生中のスライドショーを一時停止する（ブロックＢ４０５）。そして、コメント表示部５６は、表示中の写真に既にコメントが付加されている場合、そのコメント６５１を表示する（ブロックＢ４０６）。表示されるコメントに関するデータは、例えば、サーバ１０から送信されたスライドショーのデータに含まれている。また、コメントのメニュー表示が指示されている場合、コメント表示部５６は、定型のコメントのリスト６６１を表示する。なお、コメント表示部５６は、コメントを自由に入力するためのコメント入力ダイアログ６７１を表示してもよい。
【０１２６】
次いで、コメント選択部５７は、新たなコメントが選択または入力されたか否かを判定する（ブロックＢ４０７）。新たなコメントが選択と入力のいずれもされていない場合（ブロックＢ４０７のＮＯ）、ブロックＢ４０７に戻り、再度、新たなコメントが選択または入力されたか否かが判定される。
【０１２７】
新たなコメントが選択または入力されている場合（ブロックＢ４０７のＹＥＳ）、コメント選択部５７は、その新たなコメントをサーバ１０に送信する（ブロックＢ４０８）。より具体的には、コメント選択部５７は、例えば、現在の再生対象のスライドショーのスライドショーＩＤと、コメントが付加された写真（表示中の写真）の写真ＩＤと、コメントとを含むデータをサーバ１０に送信する。
【０１２８】
サーバ１０のコメント処理部４１４は、クライアント１１，１２から送信されたコメントを、そのコメントが付加された写真と関連付けて記録する（ブロックＢ４０９）。例えば、コメント処理部４１４は、クライアント１１，１２から送信されたコメントに対応するエントリをコメントデータ４０９に追加する。そして、コメント処理部４１４は、追加したエントリのコメントＩＤを、クライアント１１，１２から送信されたスライドショーＩＤと写真ＩＤとの組み合わせに関連付けるエントリをコメント関連付けデータ４１０に追加する。これにより、スライドショー内の写真にコメントを関連付けることができる。
【０１２９】
また、クライアント１１，１２のコメント表示部５６は、選択又は入力された新たなコメントを、表示中の写真上に追加表示する（ブロックＢ４１０）。そして、スライドショー再生部５５は、一時停止されているスライドショーの再開が指示されたか否かを判定する（ブロックＢ４１１）。スライドショーの再開が指示されていない場合（ブロックＢ４１１のＮＯ）、ブロックＢ４１１に戻り、再度、スライドショーの再開が指示されたか否かが判定される。一方、スライドショーの再開が指示されている場合（ブロックＢ４１１のＹＥＳ）、スライドショー再生部５５は、一時停止されているスライドショーを、一時停止された時点から再開する（ブロックＢ４１２）。ユーザは、再開されたスライドショーにおいて表示される写真に対して、さらにコメントを追加することができる。
【０１３０】
以上説明したように、本実施形態によれば、ユーザの興味が考慮されたスライドショーを作成することができる。クライアント１１，１２では、サーバ１０によって配信されたスライドショーが閲覧されるとき、そのスライドショーに含まれる複数の写真のそれぞれに対して、ユーザがコメントを付加することができる。サーバ１０は、写真に付加されたコメントに基づいて、スライドショーに含まれる複数の写真の表示順序を変更する。したがって、コメントが付加された後にスライドショーが閲覧される際には、ユーザは、コメントに基づいて写真の表示順序が変更されたスライドショーを閲覧することができる。そのため、例えば、あるスライドショーに対して複数のユーザがコメントを付加した場合には、それら複数のユーザによる関心が高い写真が優先的に表示されるスライドショーを作成することができる。
【０１３１】
また、表示されるスライドショー内の写真上には、様々な閲覧者によって付加されたコメントを表示することもできる。そのため、スライドショーの作成者だけでなく、そのスライドショーを観賞する複数の閲覧者の間で、コメント（感想）を共有することができ、閲覧の同期感を得ることができる。また、作成者は、閲覧者による評価を受ける喜びなどを感じることができる。
【０１３２】
なお、図１８から図２１のフローチャートで説明した本実施形態の処理手順は全てソフトウェアによって実行することができる。このため、この処理手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【０１３３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３４】
１０…サーバ、１１…第１タイプのクライアント、１２…第２タイプのクライアント、３０１…アルバムアプリケーション、３０２…写真表示部、３０３…アップロード写真選択部、３０４…写真アップロード部、３０５…記憶媒体、３０６…写真データファイル、３１１…スライドショー作成クライアントアプリケーション、３１２…スライドショー情報送受信部、３１３…作成画面表示部、３１４…スライドショー写真選択部、４０１…スライドショー管理アプリケーション、４０２…写真格納部、４０３…スライドショー生成部、４０４…写真登録部、４０５…記憶装置、４０６…写真データ、４０７…スライドショーデータ、４０８…写真関連付けデータ、４０９…コメントデータ、４１０…コメント関連付けデータ、４１１…リスト処理部、４１２…スライドショー送信部、４１３…スライドショー再構成部、４１４…コメント処理部、５１…リスト要求部、５２…リスト表示部、５３…スライドショー選択部、５４…サムネイル表示部、５５…スライドショー再生部、５６…コメント表示部、５７…コメント選択部。
【図１】
2014072738.tif 000003
【図２】
2014072738.tif 000004
【図３】
2014072738.tif 000005
【図４】
2014072738.tif 000006
【図５】
2014072738.tif 000007
【図６】
2014072738.tif 000008
【図７】
2014072738.tif 000009
【図８】
2014072738.tif 000010
【図９】
2014072738.tif 000011
【図１０】
2014072738.tif 000012
【図１１】
2014072738.tif 000013
【図１２】
2014072738.tif 000014
【図１３】
2014072738.tif 000015
【図１４】
2014072738.tif 000016
【図１５】
2014072738.tif 000017
【図１６】
2014072738.tif 000018
【図１７】
2014072738.tif 000019
【図１８】
2014072738.tif 000020
【図１９】
2014072738.tif 000021
【図２０】
2014072738.tif 000022
【図２１】
2014072738.tif 000023