(57)【要約】【課題】従来、画像閲覧サービスから画像をダウンロードする場合、画像だけしかダウンロードできず、サービス画面内で付けられていたコメント等がダウンロード先で参照できなかった。【解決手段】インターネット上の画像閲覧サービスから提供される画像ファイルと当該画像ファイルに関するユーザコミュニケーション情報を取得して処理する情報処理装置であり、画像ファイルと画像閲覧サービスに登録されているユーザ設定に基づいた少なくとも１つの文字情報を含むユーザコミュニケーション情報を、画像閲覧サービスから取得し、取得した少なくとも１つの文字情報を画像情報に変換し、ユーザ設定に基づいて、少なくとも変換された画像情報を合成してユーザコミュニケーション画像を生成し、生成されたユーザコミュニケーション画像を、取得した画像ファイルと共に出力する。【選択図】図５
2014044573.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上の画像閲覧サービスから提供される画像ファイルと当該画像ファイルに関するユーザコミュニケーション情報を取得して処理する情報処理装置において、
前記画像ファイルを前記画像閲覧サービスから取得する画像ファイル取得手段と、
前記画像閲覧サービスに登録されているユーザ設定に基づいた少なくとも１つの文字情報を含む前記ユーザコミュニケーション情報を、前記画像閲覧サービスから取得する情報取得手段と、
前記情報取得手段で取得された少なくとも１つの文字情報を画像情報に変換し、前記ユーザ設定に基づく情報を前記変換された画像情報と合成してユーザコミュニケーション画像を生成する生成手段と、
前記生成手段で生成されたユーザコミュニケーション画像を、前記情報取得手段により取得した画像ファイルと共に出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記ユーザ設定にもとづいた合成画像のレイアウトに従って、前記ユーザコミュニケーション画像を生成し、当該生成されるユーザコミュニケーション画像のファイル名を前記取得した画像ファイルのファイル名に基づいて決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ設定が前記情報取得手段で取得する文字情報の階層に基づいて前記ユーザコミュニケーション画像の生成を設定している場合、前記生成手段は、前記階層の設定に対応した合成画像のレイアウトに従って前記ユーザコミュニケーション画像を生成することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記画像ファイル取得手段で取得された画像ファイルから画像の撮影日時を取得し、前記取得した撮影日時に所定時間を加算して新たな撮影日時を算出する算出手段を備え、前記生成手段は、前記算出手段で算出された新たな撮影日時を前記ユーザコミュニケーション画像に記録することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記生成手段は、前記ユーザコミュニケーション画像を、ＭＰＦ（multi picture format）に従って生成することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記ユーザコミュニケーション情報に含まれる少なくとも１つの文字情報は、ユーザ名、発言日時、ユーザコメントのいずれかであり、前記ユーザコミュニケーション情報はさらにユーザプロフィール画像を含み、前記ユーザ設定は前記ユーザ名、発言日時、ユーザコメント、ユーザプロフィール画像を前記ユーザコミュニケーション画像として表示するかどうかの設定を含むことを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記生成手段は、前記ユーザ設定から取得したユーザプロフィール画像を、前記変換された画像情報と合成して前記ユーザコミュニケーション画像を生成することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記少なくとも１つの文字情報の階層は、前記ユーザコメントの発言の階層であり、前記生成手段は、前記ユーザコメントの発言の階層に従って、前記ユーザプロフィール画像の前記階層の設定に対応した合成画像のレイアウトの合成位置を変更して前記コミュニケーション画像を生成することを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記出力手段から出力されるユーザコミュニケーション画像および画像ファイルを記録媒体に記録する記録手段をさらに備えることを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記画像閲覧サービスに前記ユーザ設定を登録するための登録手段を備えることを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記ネットワークに接続するためのネットワークインターフェイスを備え、前記画像ファイル取得手段および情報取得手段は、前記ネットワークインターフェイスを介して前記画像ファイルおよびユーザコミュニケーション情報をそれぞれ取得することを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
インターネット上の画像閲覧サービスから提供される画像ファイルと当該画像ファイルに関するユーザコミュニケーション情報を取得して処理する情報処理装置の制御方法において、
前記画像閲覧サービスのサービスリクエストを、指示手段によりユーザから受ける付ける指示ステップと、
前記指示ステップで受け付けたサービスリクエストに応じて前記画像ファイルを前記画像閲覧サービスから取得する画像ファイル取得ステップと、
前記画像閲覧サービスに登録されているユーザ設定に基づいた少なくとも１つの文字情報を含む前記コミュニケーション情報を、前記画像閲覧サービスから取得する情報取得ステップと、
前記情報取得ステップで取得された少なくとも１つの文字情報を画像情報に変換し、前記ユーザ設定に基づく情報と前記変換された画像情報とを合成してユーザコミュニケーション画像を生成する生成ステップと、
前記生成ステップで生成されたユーザコミュニケーション画像を、前記情報取得ステップで取得した画像ファイルと共に出力する出力ステップと
を備えることを特徴とする制御方法。
【請求項１３】
インターネット上の画像閲覧サービスから提供される画像ファイルと当該画像ファイルに関するユーザコミュニケーション情報を取得して処理する情報処理装置を制御するためのプログラムであり、
コンピュータを、
前記画像閲覧サービスのサービスリクエストを、ユーザから受ける付ける指示手段、
前記指示手段で受け付けたサービスリクエストに応じて前記画像ファイルを前記画像閲覧サービスから取得する画像ファイル取得手段、
前記画像閲覧サービスに登録されているユーザ設定に基づいた少なくとも１つの文字情報を含む前記コミュニケーション情報を、前記画像閲覧サービスから取得する情報取得手段、
前記情報取得手段で取得された少なくとも１つの文字情報を画像情報に変換し、前記ユーザ設定に基づく情報と前記変換された画像情報とを合成してユーザコミュニケーション画像を生成する生成手段、
前記生成手段で生成されたユーザコミュニケーション画像を、前記情報取得手段で取得した画像ファイルと共に出力する出力手段
として機能させるためのプログラム。
【請求項１４】
請求項１３に記載されたプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【請求項１５】
コンピュータを請求項１乃至１１のいずれか一項に記載された情報処理装置の各手段として機能させるプログラム。
【請求項１６】
コンピュータを請求項１乃至１１のいずれか一項に記載された情報処理装置の各手段として機能させるプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオンラインサービス内の画像とその属性に係わる情報を処理する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
インターネットの普及とデジタルカメラの普及により、個人が撮影した写真を広くネット上に公開して、多くの人の閲覧者の感想を得ることが一般的になっている。撮影者も閲覧者も個人の顔写真やアバターと呼ばれる仮想のキャラクターや、経歴や、信条などのプロフィール情報を公開し、お互いの写真への感想を述べ、距離や時間を超えたバーチャルなコミュニケーションをインターネットサービス上で楽しんでいる。先進的な例として、例えば ［特許文献１］には、動画ストリーム再生中の再生画面に重なってリアルタイムに閲覧者のコメントを表示してリアルタイムコミニケーションを楽しむ提案がある。一般にこれらのネットワーク上のサービスを参照する際に、ユーザはインターネットブラウザーソフトを利用して通信ネットワークに接続している必要がある。インターネットブラウザーソフトには、参照している画面をそのまま保存する機能もあるが、このようなストリーム再生動画に代表される動的なネットワークサービスデータはブラウザの保存機能で静的に保存し、接続を切断した後に参照することはできない。
【０００３】
また一方、ネット上に公開する写真を撮影するデジタルカメラは、大きな液晶画面やタッチパネル操作による分かりやすい操作性など、撮影した画像を表示する機能が充実してきている。［非特許文献１］（例えば、P.14表4 以下に定義されているExtendedMPFの未定義種別）には、複数の異なるシーンを内部に持つ画像ファイルを再生できるカメラが提案されている。このようなデジタルカメラで画像ファイルを再生する機能は今後発展することが考えられる。よって、インターネット上の画像ファイル閲覧サービスのコミュニケーションサービスの画面で表示されているデータをカメラで閲覧できれば、デジタルカメラのユーザにとってその利便性が増すと考えられる。
【０００４】
写真などの画像ファイルでないデータを変換してカメラなどの表示装置に表示する技術は、［特許文献２］に提案されている。この提案は、プレゼンテーション用ソフトの各スライドページ毎にデータを画像ファイルに変換し、プロジェクタ装置やデジタルカメラなどの表示装置での表示を可能にする方式である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４８０７１号公報
【特許文献２】特開２００２−３６６５６１号公報
【非特許文献】
【０００６】
【非特許文献１】「カメラ映像機器工業会規格 CIPA DC-007-2009 マルチピクチャーフォーマット」 発行 一般社団法人 カメラ映像機器工業会
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、インターネット上のコミュニケーションサービスで表示されている画像ファイルとその画像閲覧者が述べた感想などのコミュニケーション情報を、ネットワークオフライン状態で表示するための情報処理装置の提供を目的とする。特に、デジタルカメラでの係る情報の閲覧を可能にする情報処理装置の提供を目的とする。インターネット上のコミュニケーションサービスは、先に述べたような動的なデータと静的な画像やテキストデータなどを組み合わせてそれらの関連性を記述したHTMLファイルなどのいわゆるハイパーテキストで構成されている。しかし、このハイパーテキストで構成されたファイルはデジタルカメラで表示できる画像ファイルにはなっていない。そこで、本発明は、デジタルカメラ上で、簡単な操作で、コミュニケーションサービスでの画像ファイルとコミュニケーション情報を、発言者や発言の順番が分かりやすいように再生表示を可能にすることを課題とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の情報処理装置は、インターネット上の画像閲覧サービスから提供される画像ファイルと当該画像ファイルに関するユーザコミュニケーション情報を取得して処理する情報処理装置であり、画像ファイルを画像閲覧サービスから取得する画像ファイル取得手段と、画像閲覧サービスに登録されているユーザ設定に基づいた少なくとも１つの文字情報を含むユーザコミュニケーション情報を、画像閲覧サービスから取得する情報取得手段と、取得された少なくとも１つの文字情報を画像情報に変換し、ユーザ設定に基づく情報を変換された画像情報と合成してコミュニケーション画像を生成する生成手段と、生成されたユーザコミュニケーション画像を、取得した画像ファイルと共に出力する出力手段とを備える。
【発明の効果】
【０００９】
本発明によれば、ネットワークから接続を切断した後の表示装置でも、特別なソフトなしに検索性を保ったままコミュニケーションサービスの結果を参照可能になる。特に、デジタルカメラにおいて、デジタルカメラの高度な画像ファイルの再生表示機能をそのまま活用して、簡単な操作でコミュニケーションサービスの発言者や発言の順番が分かりやすい表示を可能とする効果が得られた。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像閲覧サービスを提供するサーバーと各ユーザ端末を含むネットワークサービス全体の構成を示す図である。
【図２】本発明の実施形態に係る画像閲覧サービスを提供するサーバーの構成を示す図である。
【図３】本発明の実施形態に係る画像閲覧サービスを提供するサーバーのブロック図である。
【図４】本発明の実施形態に係る画像閲覧サービスがユーザに提供するサービス画面を示す図である。
【図５】本発明の第１の実施例に係るサーバーの動作のフローチャートを示す図である。
【図６】本発明の第１の実施例およびその変形例に係るサーバーコンピュータの動作で生成される画像ファイルの表示形態の概念図である。
【図７】本発明の実施形態に係る画像閲覧サービスの提供を受けるユーザが画像ファイルのレイアウトを設定するための画面を示す図である。
【図８】本発明の第１の実施例に係るコメント画像ファイルのレイアウトを示す図である。
【図９】本発明の第１の実施例の第１の変形例に係るサーバーの動作のフローチャートを示す図である。
【図１０】本発明の第１の実施例の第２の変形例に係るサーバーの動作のフローチャートを示す図である。
【図１１】本発明の第１の実施例の第３の変形例に係るサーバーの動作のフローチャートを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の好ましい実施の形態を、添付の図面を参照して詳細に説明する。本実施形態は、本発明を画像閲覧サービスを提供するネットワークサービスで動作するサーバーに適用した例を示す。
【実施例１】
【００１２】
図１に、本発明の実施形態に係る画像閲覧サービスを提供するサーバーと各ユーザ端末を含むネットワークサービスの全体構成を示す。ネットワークサーバー側には論理的にはサービスロジックを持つサーバ１０４があり、本発明に従って各端末からの要求に応じてインターネット上で画像閲覧サービスを行う。その際、写真画像ファイルは画像ＤＢ１０１に蓄積し、サービスを利用するユーザに関する情報はユーザＤＢ１０３に蓄積し、ユーザがサービスを利用して行うコミュニケーション情報はコメントＤＢ１０２に蓄積する。これらの機能は、本実施例では物理的に図２に示すコンピュータシステムで実現するが、いわゆるクラウドコンピューティングでネットワーク上に分散サーバーを配置して実施しても良い。サーバー１０４からは、Ｍａｃ１０５、ＰＣ端末１０６、携帯電話１０８、ＰＤＡ１０７などさまざまなユーザ端末に、無線や有線やＷＡＮや電話回線などのさまざまネットワークを通じてサービスが提供される。ネットワークサービスは一般のＨＴＭＬベースの標準のＷＷＷサービスであり、ユーザ端末は機器内に組み込まれたブラウザ機能やユーザが好みのブラウザソフトが、標準のＷｅｂプロトコルを理解するものであれば良い。さらに本実施例では、ネットワーク機能を持たないデジタルカメラ（１０９）がＰＣ端末１０６からメモリカードでサービスデータを授受できる構成も可能としている。ＰＣ端末１０６は、メモリカードに記憶するためにデータを出力する出力手段を有する。
【００１３】
図２は、本発明の実施形態に係る画像閲覧サービス（サービスロジックおよびサービスデータ一式）を提供するサーバーを構成するコンピュータシステムの構成例の外観を示す斜視図である。図２に示すように、本実施形態のサービス処理を実施するコンピュータシステム２００は、キーボードやポインティングデバイス（以下、マウスという）等の入力デバイス２０３及びＣＲＴ等の表示装置２０２が接続されたパーソナルコンピュータ２０１により構成されている。コンピュータシステム２００のＨＤＤ等には、サービスデータやサービスロジックを実行するサーバープログラムやコンピュータシステムを制御する制御プログラム(OS)が格納されている。コンピュータシステム２００でさまざまなプログラムを実行する際には、表示装置２０２にＵＩ画面が表示され、入力デバイス２０３からサーバー管理者による操作指示を受け付ける。
【００１４】
図３は、コンピュータシステム２００のブロック構成図である。同図において、図２と同じ部分は同じ符号を付して示す。
図３において、制御部３０１は、コンピュータシステム２００全体の制御をつかさどる。ＲＯＭ ３０２は、変更を必要としないプログラムやパラメータを格納する。ＲＡＭ ３０３は、外部装置などから供給されるプログラムやデータを一時記憶する。外部記憶装置３０４は、一般にＨＤＤが利用され、図１に示すデータベース（ＤＢ）１０１−１０３として使用される。操作入力Ｉ／Ｆ  ３０５は、マウスやキーボードなどの入力デバイス２０３のインターフェイスである。表示Ｉ／Ｆ  ３０６は、表示装置２０２のインターフェイスである。ネットワークＩ／Ｆ  ３０７は、インターネットなどのネットワーク３１０に接続するためのネットワークインターフェイスであり、ネットワークで本サービスに接続されたユーザ端末からのサービスリクエストを受け付ける。システムバス３０９は、各部３０１〜３０７を通信可能に接続するバスである。
【００１５】
図４は、本実施形態に係わる画像閲覧サービスがユーザ端末１０６に表示するコミュニケーションサービスの画面構成を概略的に示す。例えば図１のＰＣ端末１０６を利用するユーザが、ネットワークＩ／Ｆ３０７でサービスに接続したときに表示される画面である。具体的には、ＲＡＭ３０３上で動作するサービスプログラムとサービスプログラムに対してユーザ認証を行ない、ユーザ自身が閲覧可能な画像ファイル４０１とその画像ファイルの閲覧者のユーザコメント４０２を表示したときの画面である。画像ファイル４０１は画像ＤＢ１０１に蓄積されている情報であり、ユーザコメントはコメントＤＢ１０２に蓄積されている情報で、コメント以外にコメントの発信者名、発言日時などのデータを含む。この画面には、本実施形態の画像閲覧サービス特有の機能である「画像と会話を保存する」ボタン４０３が設けられており、これをユーザが操作すると（サービスリクエスト）図５の本実施例のサーバー動作が実行される。
【００１６】
次に、本実施例に係わるザーバー１０４の動作を図５のフローチャートを用いて詳細に説明する。これらの処理ステップは、コミュニケーションサービスの一部としてＲＯＭ３０４からＲＡＭ３０３にロードされたプログラムが、ユーザがボタン４０２を操作したことにより起動されて実行される。
【００１７】
まずＳ５０１で、画像ファイル４０１として表示されている選択画像を検出する。より具体的には、画像ファイル４０１のファイル名を取得して外部記憶装置３０４上の画像ＤＢから画像ファイルをサーバー１０４上に取得する。続いてＳ５０２において、取得した画像ファイルをネットワークＩ／Ｆ３０７経由でＰＣ端末１０６の所定の場所に保存する（画像ファイル取得）。所定の場所とは、特に指定しない場合ＯＳで初期値が決まっており、ＰＣの場合はユーザ個人の「ピクチャー」フォルダーである。
【００１８】
次に、Ｓ５０３において、ユーザコミュニケーションファイル名を初期化する。本実施例では、Ｓ５０２でＰＣ端末１０６に保存するファイル名に“＿０００１”を付加した名前を、ユーザコミュニケーション画像ファイル名の初期値にしている。このファイル名の初期値に含まれる“＿０００１”は、新たなユーザコミュニケーション画像ファイルの生成に応じて順次“＿０００２”、“＿０００３”のように変更してファイル名として使用される。そのため、これらのファイル名に従ってユーザコミュニケーション画像ファイルの表示順序の制御することが可能になる。しかし、表示順序を識別することを目的とするファイル名は、この形式に限るものではない。
【００１９】
続いて、取得した画像ファイルに関連して、Ｓ５０４で画像ファイル４０１に対する閲覧者のコメントが存在するかどうかを判断する。コメントが存在すれば（Ｓ５０４が真なら）Ｓ５０５を実行する。本実施例では、ユーザコメント４０２は３つ存在するので（図４に示されている４番目の表示は入力域）、Ｓ５０５を実行する。
【００２０】
Ｓ５０５では、後述する図７の登録画面でのユーザ設定に従って、外部記憶装置３０４上のユーザＤＢおよびコメントＤＢから情報取得を行う。具体的には、コメントを発言した閲覧者のユーザ情報およびコメント情報をユーザ設定に従って取得する（これらの情報をユーザコミュニケーション情報と総称する）。次いでＳ５０６で、取得したユーザコミュニケーション情報（ユーザ情報）にプロフィール画像が保存されているかどうかを判定する。この判定が真なら、Ｓ５０７でプロフィール画像および取得された所定のユーザ情報(文字情報)とコメント情報(文字情報)を変換して得た画像情報を合成してユーザコミュニケーション画像を生成する。生成されたユーザコミュニケーション画像は、Ｓ５０８においてユーザコミュニケーション画像ファイルとしてＰＣ端末１０６の所定の場所に保存され（ファイル生成）、その後Ｓ５０９でファイル名を更新する。なお、生成されたユーザコミュニケーション画像はファイル形式のデータでなくてもよく、画像ファイルに関連付けて記録するデータでもよい。
【００２１】
他方、Ｓ５０６の判定が偽なら、Ｓ５１０でプロフィール画像が無いことを示す代用画像および所定のユーザ情報(文字情報)とコメント情報(文字情報)を変換して得た画像情報を合成したユーザコミュニケーション画像を生成する。生成されたユーザコミュニケーション画像は、Ｓ５０８でユーザコミュニケーション画像ファイルとしてＰＣ端末１０６に保存される。本実施例（図２の例）ではユーザコメント４０２が３つあるので、Ｓ５０４からＳ５０９のループをあと２回通り、最後にＳ５０４で偽と判定されて、この処理フローを終了する。結果として、図６に示すように、画像ファイル６０１（これを“ｆｉｌｅ．ｊｐｇ”というファイル名だとする）と３つのユーザコミュニケーション画像ファイル６０２がＰＣ端末１０６の所定の場所に保存される。そして、それらユーザコミュニケーション画像ファイルのファイル名は、上述のように“ｆｉｌｅ＿０００１．ｊｐｇ”、“ｆｉｌｅ＿０００２．ｊｐｇ”、“ｆｉｌｅ＿０００３．ｊｐｇ”と決定されている。
【００２２】
なお、Ｓ５０７およびＳ５１０で合成画像を生成する際に使用するユーザ文字情報や画像の縦横比などのコメント画像の詳細設定は、ユーザ登録する際にユーザ詳細情報登録であらかじめユーザＤＢ１０３に保存される。本発明の実施形態での登録画面を図７に示す。本実施形態では、この登録画面を用いて本実施例およびその変形例でのユーザコミュニケーション画像の詳細設定を行なう。図７の設定は、その内容に応じて図８（ａ）又は図８（ｂ）に示すユーザコミュニケーション画像のレイアウト（合成位置）として反映される。
【００２３】
図７において、７００はユーザプロフィール画像を表示するチェックボックスで、ユーザＤＢ１０３のユーザプロフィール画像をユーザコミュニケーション画像に入れるか否かを設定する。設定された場合、図７に示す設定では、図８（ａ）のユーザコミュニケーション画像のレイアウトの画像領域８０１の位置にユーザプロフィール画像が合成される。７０９乃至７１１はユーザコミュニケーション画像の縦横比を設定するラジオボタンで、図６（ａ）又は６（ｂ）に示すユーザコミュニケーション画像６０２又は６０３の縦横比が設定される。７０２および７０３はユーザＤＢ１０３のユーザ名を表示するかどうか、およびコメントＤＢ１０２のコメント発言の日付けを取得して表示するかどうかをそれぞれ「する」か「しない」で切り替えて設定するためのチェックボックスである。同様に７０４は、コメント文字列を取得して表示するかどうかを「する」か「しない」で切り替えて設定するためのチェックボックスである。さらに、７０５はフォント選択リストボックスであり、７０６はフォントサイズ選択のスピンボックスで、これらによりフォント名とフォントサイズを変更可能にしている。以上の設定により、表示画像の文字列領域での表示の可否を設定すると共に、表示の際の文字フォントと文字サイズを設定する。設定を選択した後に設定ボタン７０７が操作されると、ユーザＤＢ１０３に設定が保存される。一方、キャンセルボタン７０８が操作されると、今回の設定を保存しないようにする。なお、チェックボックス７０１については後述する本実施例の変形例で詳細を説明する。図７では、「プロフィール画像を表示する」、「コメント階層を表わす」、「画像の縦横比は４：３」、「ユーザ名を表示する」、「発言日時を表示する」、「コメントを表示する」、「フォントはゴシックを利用する」、「フォントサイズは１０ｐｔにする」を設定している。この設定の結果は、設定ボタン７０７の操作により、上述のようにユーザＤＢ１０３に保存される。この設定登録に対応したユーザコミュニケーション画像の表示のレイアウトは図８（ａ）に示すものである。なお、チェックボックス７０１がチェックされたときのユーザコミュニケーション画像の表示のレイアウトは、図８（ｂ）に示すものとなる。
【００２４】
上述した構成によりサーバー１０４によって生成された画像ファイルをＰＣ端末１０６でメモリーカードの所定の場所にコピーし、それをデジタルカメラで表示すれば、図６のような順番でそれぞれの画像を再生表示できる。また、再生表示の際は、デジタルカメラのボタンやホイールなどの操作部材で自由に表示を送ったり戻したりできるので、ネットワークとの接続を切断した後の表示においても特別なソフトなしに検索性を保ったままコミュニケーションサービスの結果が参照可能となる。特にデジタルカメラでは、デジタルカメラの高度な画像ファイルの再生表示機能をそのまま活用した簡単な操作でコミュニケーションサービスの発言者や発言の順番を分かりやすく表示できるという効果を得ることが可能となる。
【００２５】
［変形例１］
図９は、本発明の第１の実施例の第１の変形例に係わる情報画像装置の動作のフローチャートを示す図である。本変形例の動作は、図５に示す第１の実施例に係わる情報処理装置の動作のフローチャートでＳ５０３をＳ９０１に、Ｓ５０９をＳ９０２に変更したものである。これに関し、図１−３、図４、６（ａ）、７、８（ａ）に示すネットワーク、表示画面に関する構成は第１の実施例と同様であるので、特に必要でない限りここでの説明は省略する。以下、第１の実施例と異なる動作を説明する。
【００２６】
ステップＳ９０１は保存した画像ファイルの撮影日時を読み取るステップである。一般にデジタルカメラで撮影された画像については、EXIF2.3(CIPA DC-008-2010)で規定されているように、その画像ファイル内に詳細情報が埋め込まれている。例えば、DateTimeOriginalタグデータに年月日時分秒が書かれており、SubsecTimeOriginalタグデータに1/100秒単位の時間で撮影日時が書かれている。本変形例のＳ９０１は、それらのデータを取得する。そして、そのデータに増分のための所定時間である微小時間δ（本実施例では1/100秒とする）を加算してユーザコミュニケーション画像ファイルに書き込む新たな撮影日時を算出する。
【００２７】
Ｓ９０２では、さらにδを加算し、次のユーザコミュニケーション画像ファイルに書き込む撮影日時を新たに算出する。
【００２８】
Ｓ５０８ではユーザコミュニケーション画像ファイルを、画像ファイルと同様に参照可能にするために、EXIF2.3に準拠した画像ファイルとして保存する。これにより、結果として画像ファイルおよびユーザコミュニケーション画像ファイルは、デジタルカメラの撮影日時順に画像を見る機能によって順番に参照することが可能となる。第１の実施例と比較すると、本変形例では画像ファイルおよびユーザコミュニケーション画像ファイルの参照順序がファイル名に依存していない。そのため、画像参照サービスから様々なカメラで撮影された任意のファイル名の画像を複数枚得て保存した場合でも、それらを順番に参照することが可能になる。即ち、全ての画像ファイルとそのユーザコミュニケーション画像ファイルを撮影日時順に表示することで、それらのファイル間の対応関係が損なわれることなく、全てを順次再生表示することが可能となる。
【００２９】
［変形例２］
図１０は、本発明の第１の実施例の第２の変形例に係わる情報画像装置の動作のフローチャートを示す図である。本変形例の動作は、図５に示す第１の実施例に係わる情報処理装置の動作のフローチャートに、Ｓ１００１を追加したものである。これに関し、図１−３、図４、７に示すネットワーク、表示画面に関する構成は第１の実施例と同様であるので、特に必要でない限りここでの説明は省略する。以下、第１の実施例と異なる動作を説明する。
【００３０】
ステップＳ１００１は、図７に示すの「コメント階層を表す」のチェックボックス７０１が設定されている場合に行なわれる動作である。チェックボックス７０１が設定されている場合、閲覧者コメントの発言が他の閲覧者のコメントに対する返事なのかどうか（階層）を判定する。そして、判定結果に従ってユーザープロフィール画像の位置を、図８(b)のユーザコミュニケーション画像のレイアウトの画像領域８０１ｂの範囲内で左または右に移動するように設定するステップである。
【００３１】
このステップを実行することにより、ユーザコミュニケーション画像ファイルの表示は、図６（ｂ）に６０３で示すようになる。同図では、BBBさんのコメントがAAAさんのコメントに対する返事であると判定されたため、BBBさんのプロフィール画像をAAAさんに比べて画像内で右にずらしてユーザコミュニケーション画像が合成保存されている。これにより、ユーザコミュニケーション画像ファイルを順番に表示したとき、プロファイル画像の位置関係によりコメントの階層を理解することが可能となる。本変形例によれば、画像閲覧サービスのコミュニケーションをさらに理解しやすく表示することが可能となる。
【００３２】
［変形例３］
図１１は、本発明の第１の実施例の第３の変形例に係わる情報処理装置の動作のフローチャートを示す図である。本変形例の動作は、図1０の第２の変形例に係わる情報処理装置の動作のフローチャートにおいて、Ｓ５０３をＳ１１０１に、Ｓ５０８をＳ１１０２に、Ｓ５０９をＳ１１０３にそれぞれ変更したものである。これに関し、図１−３、図４、６（ｂ）、７、８（ｂ）に示すネットワーク、表示画面に関する構成は第２の変形例と同様であるので、特に必要でない限りここでの説明は省略する。以下、第２の実施例と異なる動作を説明する。
【００３３】
ステップＳ１１０１はユーザコミュニケーションファイル名を初期化するステップであり、MPF（multi picture format）ファイル内のインデックスカウントをゼロにリセットするステップである。ここで、本変形例では、ＭＰＦファイルのファイル名を、Ｓ５０２でＰＣ端末１０６に保存したファイル名に”_MPF"を付加した名前にしている。
【００３４】
Ｓ１１０２はＳ１１０１で保存したファイル名を利用してＰＣ端末１０６にユーザコミュニケーション画像ファイルを保存する。この際、初回の保存であれば（Ｓ１１０１で設定したインデックスカウントがゼロであれば）、現在のユーザコミュニケーション画像を最初の画像としてＭＰＦ形式で新規に保存し、Ｓ１１０３でＭＰＦファイル内のインデックスカウントをカウントアップする。インデックスカウントがゼロでない場合は、Ｓ１１０２で、処理フロー内で既に少なくとも１つのユーザコミュニケーション画像が保存されているＭＰＦファイルに、現在のユーザコミュニケーション画像を新規の画像として追加する。そして、ユーザコミュニケーション画像ファイルであるＭＰＦファイルをＰＣ端末１０６に上書き保存する。
【００３５】
これらのステップにより、図６（ｂ）に６０３で示すAAAさんのコメントからEEEさんのコメントまでの３つのコメントの画像を１つの”file_MPF.jpg"というユーザコミュニケーション画像ファイルに保存できる。これにより、デジタルカメラのMPF再生機能で画像ファイルおよびユーザコミュニケーション画像ファイルのそれぞれを順番に表示し、かつ、１つのファイルとして操作することが可能となり、ファイルの移動や削除を簡単に行なうことが可能となる。
【００３６】
なお、第３の変形例を、図５に示す第１の実施例に係わる情報処理装置の動作の変形例として実行することも可能であることは明らかである。この場合、図７のチェックボックス７０１がチェックがなく、ユーザコミュニケーション画像のレイアウトは図８（ａ）となり、従ってユーザコミュニケーション画像ファイルの再生表示は図６（ａ）となる。
【００３７】
また同様に、第１から第３の変形例を適宜組み合わせて第１の実施例の変形例とすることも可能である。
【００３８】
なお、以上に説明した実施例およびその変形例は、図１に示す画像閲覧サーバ１０４の処理動作として説明したが、１０５、１０６、１０７、または１０８などの各クライアント端末側の処理動作として実施しても同様な効果が得られることは容易にわかる。また、上述した実施例および変形例では、ユーザコミュニケーション画像ファイルをコメント単位で１枚の画像に構成したが、デジタルカメラの表示性能が高ければ、これらのコメントを１枚の画像にまとめて構成にして、さらに操作性の向上を図ることも可能である。
【００３９】
図５、９乃至１１に示した各処理は、上述のように各処理の機能を実現する為のプログラムをＲＯＭ３０２から読み出して制御部３０１のＣＰＵなどが実行することによりその機能を実現させるものである。
【００４０】
しかし、本発明は上述した構成に限定されるものではなく、図５、９乃至１１に示した各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。また、上述したメモリは、コンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。例えば、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組合せにより構成された記録媒体である。
【００４１】
また、図５、９乃至１１に示した各処理の機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。具体的には、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた場合も含む。この場合、書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００４２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）も含む。このように、一定時間プログラムを保持しているものも「コンピュータ読み取り可能な記録媒体」に含むものとする。
【００４３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４４】
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４５】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
【００４６】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【図１】
2014044573.tif 000003
【図２】
2014044573.tif 000004
【図３】
2014044573.tif 000005
【図４】
2014044573.tif 000006
【図５】
2014044573.tif 000007
【図６】
2014044573.tif 000008
【図７】
2014044573.tif 000009
【図８】
2014044573.tif 000010
【図９】
2014044573.tif 000011
【図１０】
2014044573.tif 000012
【図１１】
2014044573.tif 000013