(57)【要約】【課題】撮影時の状況や撮影に至るまでの流れを自動的にユーザに提示し、撮影時の状況をより正確に把握することが可能なコメント付きのスライドショーを自動的に生成する。【解決手段】データ処理装置１１は、あらかじめコメントを記憶したコメントデータベース４１を備え、複数のスライドショー対象の静止画像データを解析し、解析結果に基づいてコメントデータベース４１を参照し、コメントを含むコメントスライドデータを生成し、コメントスライドデータの挿入設定を行い、静止画像データ、コメントスライドデータ及び挿入設定に基づいて、スライドショーデータを生成するＭＰＵ２１を備えたことを特徴とする。【選択図】図２
2009253787.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめコメントを記憶したコメントデータベースと、
複数のスライドショー対象の静止画像データを解析し、解析結果に基づいて前記コメン
トデータベースを参照し、前記コメントを含むコメントスライドデータを生成するコメン
トスライド生成部と、
前記コメントスライドデータの挿入設定を行う挿入設定部と、
前記静止画像データ、前記コメントスライドデータ及び前記挿入設定に基づいて、前記
静止画像データおよび前記コメントスライドデータを順次再生するためのスライドショー
データを生成するスライドショー生成部と、
を備えたことを特徴とするデータ処理装置。
【請求項２】
請求項１記載のデータ処理装置において、
前記コメントスライド生成部は、複数の静止画像データを解析対象とし、複数の静止画
像データ解析結果間の関係に基づいて前記コメントデータベースを参照することを特徴と
するデータ処理装置。
【請求項３】
請求項１または請求項２記載のデータ処理装置において、
外部の通信ネットワークに接続するための通信インタフェース部を有し、
前記コメントスライド生成部は、前記通信インタフェース部を介して、外部のデータベ
ースを参照しつつ、前記静止画像データの解析を行うことを特徴とするデータ処理装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載のデータ処理装置において、
前記静止画像データには、撮影場所データおよび撮影日時データが含まれており、
前記コメントスライド生成部は、前記撮影場所データおよび前記撮影日時データに基づ
いて前記コメントデータベースを参照することを特徴とするデータ処理装置。
【請求項５】
あらかじめコメントを記憶したコメントデータベースを備えたデータ処理装置の制御方
法であって、
複数のスライドショー対象の静止画像データを解析し、解析結果に基づいて前記コメン
トデータベースを参照し、前記コメントを含むコメントスライドデータを生成するコメン
トスライド生成過程と、
前記コメントスライドデータの挿入設定を行う挿入設定過程と、
前記静止画像データ、前記コメントスライドデータ及び前記挿入設定に基づいて、前記
静止画像データおよび前記コメントスライドデータを順次再生するためのスライドショー
データを生成するスライドショー生成過程と、
を備えたことを特徴とするデータ処理装置の制御方法。
【請求項６】
あらかじめコメントを記憶したコメントデータベースを備えたデータ処理装置をコンピ
ュータにより制御するための制御プログラムであって、
複数のスライドショー対象の静止画像データを解析させ、解析結果に基づいて前記コメ
ントデータベースを参照し、前記コメントを含むコメントスライドデータを生成させる機
能と、
前記コメントスライドデータの挿入設定を行和セル機能と、
前記静止画像データ、前記コメントスライドデータ及び前記挿入設定に基づいて、前記
静止画像データおよび前記コメントスライドデータを順次再生するためのスライドショー
データを生成させる機能と、
を前記コンピュータに実現させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理装置の制御方法及び制御プログラムに係り、特
に静止画像を時系列的に表示する、いわゆるスライドショーを表示させるためのスライド
ショーデータを生成するための技術に関する。
【背景技術】
【０００２】
従来、ＧＰＳを備えたカメラで撮影された写真を撮影日時、撮影場所に基づいて管理す
る方法が知られている（例えば、特許文献１参照）。
このような写真を撮影日時、撮影場所に基づいて管理する方法の発展形として、特許文
献２記載の技術は、撮影された画像の撮影場所情報を読み取り、現在の当該地点における
天候、気温、祭事などの文字情報を取得して文字情報と、現地の様子を再現加工した画像
を表示するものを提案している。
また、特許文献３記載の技術は、撮影の際に温度、湿度、風量といった撮影環境を記録
しておき、画像再生時に再生を行っている室内で、撮影時の環境を擬似的に再現するもの
を提案している。
【特許文献１】特開２００１−３４４５９１号公報
【特許文献２】特開２００７−２５８９６５号公報
【特許文献３】特開２００８−５２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、いずれの技術も撮影条件の再現にとどまり、撮影の流れに沿った時系列
的な流れを再現するものではなかった。
一方、撮影した写真で、スライドショーを行う場合、従来は単に画像が時系列的に再生
されるだけであり、撮影時の状況や撮影に至るまでの流れを自動的にユーザに簡単な文章
として提示してくれるものはなかった。
そこで、本発明の目的は、撮影時の状況や撮影に至るまでの流れを自動的にユーザに提
示し、撮影時の状況をより正確に把握することが可能なコメント付きのスライドショーを
自動的に生成することが可能なデータ処理装置を提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明の第１の態様は、あらかじめコメントを記憶したコメ
ントデータベースと、複数のスライドショー対象の静止画像データを解析し、解析結果に
基づいて前記コメントデータベースを参照し、前記コメントを含むコメントスライドデー
タを生成するコメントスライド生成部と、前記コメントスライドデータの挿入設定を行う
挿入設定部と、前記静止画像データ、前記コメントスライドデータ及び前記挿入設定に基
づいて、前記静止画像データおよび前記コメントスライドデータを順次再生するためのス
ライドショーデータを生成するスライドショー生成部と、を備えたことを特徴とするデー
タ処理装置である。
【０００５】
上記構成によれば、コメントスライド生成部は、複数のスライドショー対象の静止画像
データを解析し、解析結果に基づいてコメントデータベースを参照し、前記コメントを含
むコメントスライドデータを生成する。
挿入設定部は、コメントスライドデータの挿入設定を行う。
これらの結果、スライドショー生成部は、静止画像データ、コメントスライドデータ及
び挿入設定に基づいて、静止画像データおよびコメントスライドデータを順次再生するた
めのスライドショーデータを生成する。
したがって、生成されたスライドショーデータにより再生されるスライドショーは、静
止画像の解析結果に基づくコメントを含むものとなり、鑑賞者であるユーザは、撮影時の
状況を把握でき、撮影時の思い出をより鮮烈なものとしてくれる。
【０００６】
第２の態様は、第１の態様において、前記コメントスライド生成部は、複数の静止画像
データを解析対象とし、複数の静止画像データの解析結果間の関係に基づいて前記コメン
トデータベースを参照することを特徴とするデータ処理装置である。
上記構成によれば、複数の静止画像データの解析結果間の関係に基づくコメントを含む
ものとなり、より一層、撮影時の状況を把握することができる。
【０００７】
第３の態様は、第１の態様または第２の態様において、外部の通信ネットワークに接続
するための通信インタフェース部を有し、前記コメントスライド生成部は、前記通信イン
タフェース部を介して、外部のデータベースを参照しつつ、前記静止画像データの解析を
行うことを特徴とするデータ処理装置である。
上記構成によれば、より様々な要件を考慮して静止画像データの解析を行うことができ
、より一層正確な撮影時の状況が再現される。
【０００８】
第４の態様は、第１の態様ないし第３の態様のいずれかにおいて、前記静止画像データ
には、撮影場所データおよび撮影日時データが含まれており、前記コメントスライド生成
部は、前記撮影場所データおよび前記撮影日時データに基づいて前記コメントデータベー
スを参照することを特徴とするデータ処理装置である。
上記構成によれば、撮影場所および撮影日時を考慮した、より正確な解析が行える。
【０００９】
第５の態様は、あらかじめコメントを記憶したコメントデータベースを備えたデータ処
理装置の制御方法であって、複数のスライドショー対象の静止画像データを解析し、解析
結果に基づいて前記コメントデータベースを参照し、前記コメントを含むコメントスライ
ドデータを生成するコメントスライド生成過程と、前記コメントスライドデータの挿入設
定を行う挿入設定過程と、前記静止画像データ、前記コメントスライドデータ及び前記挿
入設定に基づいて、前記静止画像データおよび前記コメントスライドデータを順次再生す
るためのスライドショーデータを生成するスライドショー生成過程と、を備えたことを特
徴とするデータ処理装置の制御方法である。
上記構成によれば、生成されたスライドショーデータにより再生されるスライドショー
は、静止画像の解析結果に基づくコメントを含むものとなり、鑑賞者であるユーザは、撮
影時の状況を把握でき、撮影時の思い出をより鮮烈なものとしてくれる。
【００１０】
第６の態様は、あらかじめコメントを記憶したコメントデータベースを備えたデータ処
理装置をコンピュータにより制御するための制御プログラムであって、複数のスライドシ
ョー対象の静止画像データを解析させ、解析結果に基づいて前記コメントデータベースを
参照し、前記コメントを含むコメントスライドデータを生成させる機能と、前記コメント
スライドデータの挿入設定を行和セル機能と、前記静止画像データ、前記コメントスライ
ドデータ及び前記挿入設定に基づいて、前記静止画像データおよび前記コメントスライド
データを順次再生するためのスライドショーデータを生成させる機能と、を前記コンピュ
ータに実現させることを特徴とする制御プログラムである。
上記構成によれば、制御プログラムにより、生成されたスライドショーデータにより再
生されるスライドショーは、静止画像の解析結果に基づくコメントを含むものとなり、鑑
賞者であるユーザは、撮影時の状況を把握でき、撮影時の思い出をより鮮烈なものとして
くれる。
【００１１】
本発明の第１の他の態様は、あらかじめコメントを記憶したコメントデータベースと、
複数のスライドショー対象の静止画像データを解析し、解析結果に基づいて前記コメント
データベースを参照し、前記コメントを含むコメントスライドデータを生成するコメント
スライド生成部と、前記静止画像データおよび前記コメントスライドデータを順次再生す
るためのスライドショーデータを生成するスライドショー生成部と、を備えたことを特徴
とするデータ処理装置である。
本発明の第２の他の態様は、第１の他の態様において、前記コメントスライド生成部は
、前記静止画像データに対応する画像の画像認識を行って前記解析を行うことを特徴とす
るデータ処理装置である。
【００１２】
本発明の第３の他の態様は、本発明の第１の他の態様または第２の他の態様において、
外部の通信ネットワークに接続するための通信インタフェース部を有し、前記コメントス
ライド生成部は、前記通信インタフェース部を介して、外部のデータベースを参照しつつ
、前記静止画像データの解析を行うことを特徴とするデータ処理装置である。
本発明の第４の他の態様は、第３の他の態様において、前記外部のデータベースは、地
名データベース、気象データベース、名所データベースあるいはイベントデータベースの
うち少なくともいずれか一つを備えていることを特徴とするデータ処理装置である。
【発明を実施するための最良の形態】
【００１３】
次に本発明の好適な実施の形態について図面を参照して説明する。
まず、実施形態のスライドショーデータ作成システムの構成について説明する。
図１は、スライドショーデータ作成システムの概要構成ブロック図である。
スライドショーデータ作成システム１０は、大別すると、パーソナルコンピュータとし
て構成されたデータ処理装置１１と、データ処理装置１１にインターネットなどの通信ネ
ットワーク１２を介して接続され、スライド作成用データを格納するサーバ１３と、スラ
イドショーを作成するための画像データが画像ファイルとして格納され、画像ファイルの
読み込みが可能なようにデータ処理装置１１に接続される記憶媒体１４と、を備えている
。
【００１４】
図２は、データ処理装置の概要構成ブロック図である。
データ処理装置１１は、当該データ処理装置１１全体を制御するＭＰＵ２１と、各種制
御プログラムを不揮発的に記憶するＲＯＭ２２と、ワーキングエリアとして機能し、一時
的に各種データを記憶するＲＡＭ２３と、通信ネットワーク１２との間のインタフェース
動作を行う通信インタフェース部２４と、記憶媒体１４との間のインタフェース動作を行
う入出力インタフェース部２５と、入出力インタフェース部２５を介して接続され、ユー
ザが各種操作を行うための入力操作部２６と、入出力インタフェース部２５を介して接続
され、各種情報を表示するための表示部２７と、各種データを記憶する外部記憶装置２８
と、各部を接続するバス２９と、を備えている。
ここで、外部記憶装置２８は、コメントデータベース４１を記憶している。このコメン
トデータベース４１については、後述する。
【００１５】
図３は、サーバの概要構成ブロック図である。
サーバ１３は、当該サーバ１３全体を制御するＭＰＵ３１と、各種制御プログラムを不
揮発的に記憶するＲＯＭ３２と、ワーキングエリアとして機能し、一時的に各種データを
記憶するＲＡＭ３３と、通信ネットワーク１２との間のインタフェース動作を行う通信イ
ンタフェース部３４と、後述する各種データベース（ＤＢ）を含む各種データを記憶する
外部記憶装置３５と、各部を接続するバス３６と、を備えている。
この場合において、外部記憶装置３５は、例えば、地名データベース４２、気象データ
ベース４３、名所データベース４４およびイベントデータベース４５を備えている。これ
らのデータベースについては、後述する。
【００１６】
次に実施形態の動作を説明する。
図４は、データ処理装置の概要処理フローチャートである。
まず、概要動作を説明する。
最初に、データ処理装置１１は、ユーザにより選択された写真データ（静止画像データ
）に基づいてスライドショーデータを生成するに先立って、各種初期設定を行う（ステッ
プＳ１１）。
続いて、データ処理装置１１は、初期設定に基づいて、選択された写真データに基づい
て、写真の表示の合間に行われるコメント表示を行うための情報を各種データベースなど
から収集する、情報追加処理を行う（ステップＳ１２）。
さらに、データ処理装置１１は、コメント表示を行うために写真データの内容を解析す
る写真解析処理を行う（ステップＳ１３）。
上記情報追加処理及び写真解析処理の結果は、所定の変数テーブルに格納される。
これにより、データ処理装置１１は、コメントデータベース４１からコメントデータを
取得するコメントデータ取得処理を行う（ステップＳ１４）。
【００１７】
これらの結果、データ処理装置１１は、写真データ及びコメントデータに基づいてスラ
イドショー本体データを作成するスライド作成処理を行う（ステップＳ１５）。
続いて、データ処理装置１１は、写真データに基づいて、タイトルを決定し、スライド
ショーで最初に表示されるスタートスライドを作成し、スライドショー本体データに追加
する（ステップＳ１６）。
そして、データ処理装置１１は、写真データに基づいて、スライドショーで最後に表示
されるエンドスライドを選択し、スライドショー本体データに追加して、スライドショー
データとして外部記憶装置２８に格納し、処理を終了する（ステップＳ１７）。
以下、上記各処理について詳細に説明する。
【００１８】
［１］初期設定（ステップＳ１１）
まず、データ処理装置１１のＭＰＵ２１は、各種初期設定を行う（ステップＳ１１）。
この初期設定は、入力操作部２６を介してユーザが行ったり、外部記憶装置２８に予め
記憶している初期設定ファイル（デフォルト設定値）にしたがって行われたりする。
スライドショーデータを作成するにあたって、ユーザがはじめに設定する項目は、例え
ば以下の通りである。
（１）スライドショーに用いる写真の選択指示
例えば、あるイベントに関するスライドショーデータを作成する場合、対応するイベン
トの一行程の写真データ（静止画像データ）をフォルダ単位で指定したり、ファイル単位
で指定したりすることが可能である。
（２）スライドショー間隔
スライド１枚あたりの表示（鑑賞）時間を指定できる。指定しない場合は、初期設定フ
ァイルに基づくデフォルト設定値あるいはスライドショー総時間に基づいて自動で設定さ
れる時間が採用される。
【００１９】
（３）スライドショー総時間
スライドショー全体の表示（鑑賞）時間を指定できる。指定しない場合は、スライドシ
ョー間隔および写真データ数などで定まる時間とされる。
（４）コメント比率
スライドショーデータを構成する写真データの枚数と、写真データの合間に挿入される
コメントデータの枚数との比率を設定できる。
【００２０】
［２］情報追加処理（ステップＳ１２）
次に情報追加処理について説明する。
写真データへの情報追加処理は、各写真データに対応する写真の撮影位置情報、撮影日
時情報に基づいて各種データベースからコメントスライド作成に利用するための情報を取
得する処理である。なお、本実施形態においては、データベースは、通信ネットワーク１
２を介したサーバ１３に存在することを前提としているが、ローカル（例えば、外部記憶
装置２８内）におくことも可能である。また、データベースを複数のサーバに分割して格
納することも可能である。
【００２１】
図５は、写真への情報追加処理の処理フローチャートである。
データ処理装置１１のＭＰＵ２１は、スライドショーに用いる各写真データに対し、気
象データベース、イベントデータベース、地名データベースなどの各種情報データベース
から追加情報を取得する処理（ステップＳ２２）を全ての写真データに対して繰り返し行
う（ステップＳ２１〜Ｓ２３）。
ここで、サーバ１３の外部記憶装置３５に格納している各種データベース４２〜４５に
ついて説明する。
まず、地名データベース４２について説明する。
地名データベース４２は、位置情報から、地名が検索可能な構成とされている。なお、
地名は複数の階層構造を採っており、下位階層から上位階層のすべてが記録されている。
例えば、建物名［０］＜地番［１］＜市町村区［２］＜都道府県［３］（［］内は区分
情報）となっている。
【００２２】
変数Ｐｌａｃｅに緯度座標、経度座標などの位置情報を変数として入力すると、戻り値
として地名が返される。例えば、緯度座標、経度座標などの位置情報を入力し、区分情報
として「２」あるいは「３」を入力すると地名関数Ｐｌａｃｅに代入したとすると、以下
のように同一の位置情報に対し、区分情報に対応する地名が返される。
Ｐｌａｃｅ［２］＝○○市
Ｐｌａｃｅ［３］＝○○県
次に気象データベース４３について説明する。
気象データベース４３には、天気、気温、湿度、風向き、風速、波高といった気象情報
が記録されており、写真データに対応する写真の撮影位置情報と撮影日時情報とに基づい
て、検索が可能となっている。
【００２３】
具体的には、写真の撮影場所、撮影日時に基づいて撮影時の気象情報（＝天気、気温、
湿度、風向き、風速、波高など）を取得することとなる。
続いて名所データベース４４について説明する。
名所データベース４４は、写真データに対応する写真の撮影位置情報に基づいて後述す
るコメントデータベース４１から名所情報を抽出するためのインデックスデータＣｏｍｍ
ｅｎｔ＿ＩＤを返す。
イベントデータベース４５は、イベントの開催場所、開始時刻、終了時刻が記録されて
おり、写真の撮影位置情報と撮影日時情報からそのときに開催されていたイベントがあれ
ば、イベント名を返すこととなる。
【００２４】
［３］写真解析処理（ステップＳ１３）。
図６は、写真解析処理の処理フローチャートである。
図７は、写真解析結果データの説明図である。
データ処理装置１１のＭＰＵ２１は、スライドショーに用いる各写真データに対し、解
析機（ソフトウェア）を用いて画像解析を行う。この場合において、解析機とは、写真に
対し解析演算を行い結果を返すもので、ここではソフトウェアを想定しているが、ハード
ウェアで実装しても構わない。解析結果が有効な場合には、追加情報として写真データに
付加する。解析機が複数ある場合、それぞれに対して、図７に示すような解析が有効かど
うかのフラグＩｓＡｃｔｉｖｅおよび解析結果Ｐａｒａｍｅｔｅｒを持たせる。
具体的には、スライドショーに用いる各写真データに対し、いずれかの解析機で写真解
析を行い（ステップＳ３３）、当該解析機において解析結果が有効であるか否かを判別す
る（ステップＳ３４）。
【００２５】
ステップＳ３４の判別において、当該解析機において解析結果が有効である場合には（
ステップＳ３４；Ｙｅｓ）、当該解析機に対応するフラグＩｓＡｃｔｉｖｅ＝Ｔｒｕｅと
し（ステップＳ３５）、当該解析機に対応する解析結果Ｐａｒａｍｅｔｅｒに解析結果を
代入する（ステップＳ３６）。
ステップＳ３４の判別において、当該解析機において解析結果が無効である場合には（
ステップＳ３４；Ｎｏ）、何も処理を行わず、処理をステップＳ３７に移行する。
そしてこれらのステップＳＳ３３〜Ｓ３６の処理を同一の写真データに対して全ての解
析機の解析処理が終わるまで繰り返し行う（ステップＳ３２〜Ｓ３７）。
さらに、ステップＳ３２〜Ｓ３７の処理を全ての写真データに対して繰り返し行う（ス
テップＳ３１〜Ｓ３８）。
ここで具体例として、写真データに対応する写真に含まれている人物二人の距離を測る
解析機について説明する。
【００２６】
図８は、写真に含まれている人物二人の距離を測る解析機の動作説明図である。
以下の説明において、この解析機のインスタンスをＡｎａｌｙｚｅとする。
図８（ａ）に示すように、ｍ枚目に撮影した写真ｐｉｃ［ｍ］に対し、この解析機を利
用するとする。
まず、解析機は、ｍ枚目に撮影した写真ｐｉｃ［ｍ］が人物が二人写った写真かどうか
を判定する。写真ｐｉｃ［ｍ］から顔検出を行い、もし二人の写真ならば、Ａｎａｌｙｚ
ｅ．ＩｓＡｃｔｉｖｅ＝ｔｒｕｅ（有効）とし、その二人の間の距離ｄｉｓｔａｎｃｅ１
を求め、Ａｎａｌｙｚｅ．Ｐａｒａｍｅｔｅｒ［０］に距離＝ｄｉｓｔａｎｃｅ１を保存
する。なお、風景写真、多人数写っている写真などは、本解析機では、Ａｎａｌｙｚｅ．
ＩｓＡｃｔｉｖｅ＝ｆａｌｓｅ（無効）となる。
【００２７】
同様に、解析機は、ｎ枚目の写真ｐｉｃ［ｎ］に対しても同様な処理を行い、写真ｐｉ
ｃ［ｎ］から顔検出を行い、もし二人の写真ならば、Ａｎａｌｙｚｅ．ＩｓＡｃｔｉｖｅ
＝ｔｒｕｅ（有効）とし、その二人の間の距離ｄｉｓｔａｎｃｅ２を求め、Ａｎａｌｙｚ
ｅ．Ｐａｒａｍｅｔｅｒ［０］に距離＝ｄｉｓｔａｎｃｅ２を保存する。
つまり、写真Ｐｉｃ［ｍ］と写真Ｐｉｃ［ｎ］の二枚の写真が撮られる間に、距離は
Ｐｉｃ［ｍ］．Ａｎａｌｙｚｅ．Ｐａｒａｍｅｔｅｒ［０］−Ｐｉｃ［ｎ］．Ａｎａｌｙ
ｚｅ．Ｐａｒａｍｅｔｅｒ［０］＝ｄｉｓｔａｎｃｅ１−ｄｉｓｔａｎｃｅ２だけ縮まっ
たこととなる。
したがって、この変化量（＝ｄｉｓｔａｎｃｅ１−ｄｉｓｔａｎｃｅ２）を後述のコメ
ント生成時に利用することができる。
上記処理において、同一人物か否かの判定をするために、顔のパーツ位置をパラメータ
として保存し、判定対象の二つの顔が閾値以上の尤度を持つ場合、同一と判断する処理を
入れてもよい。
【００２８】
［４］追加情報の管理
図９は、変数テーブルの一例の説明図である。
変数テーブル５０は、変数名を格納した変数名データ５１と、変数名に対応する内容を
表す内容データ５２と、データ取得元を表すデータ取得元データ５３と、を備えている。
図９には、主要な変数のみを例として挙げている。
上述した情報追加処理（ステップＳ１２）により各種データベースから写真データに追
加された情報あるいは写真解析処理（ステップＳ１３）による解析結果から写真に追加さ
れた情報は、図９に示す変数テーブルに格納される。
例えば、ｎ枚目に撮影された写真の撮影された時間はＴｉｍｅ［ｎ］として変数なる。
各種情報は離散値ｎに対しての離散関数として扱うことができる。また、ｎを時間ｔ（＝
Ｔｉｍｅ［ｎ］）に変換してｔに対して離散関数とすることも可能である。さらに、変数
テーブルにおいて、地名に関しては階層毎に存在するため。２次元の変数となる。
具体的には、変数名Ｐｏｓｉｔｉｏｎのデータ内容はＧＰＳ位置情報であり、そのデー
タ取得元は、撮影時情報である。また、変数名Ｗｅａｔｈｅｒのデータ内容は天気情報で
あり、そのデータ取得元は気象データベースである。
【００２９】
［５］コメントデータ取得処理（ステップＳ１４）。
図１０は、コメントデータ取得処理の処理フローチャートである。
データ処理装置１１のＭＰＵ２１は、スライドを作成するためのコメントを自己の外部
記憶装置２８に格納されているコメントデータベース４１から取得する。コメントデータ
ベース４１は、本実施形態のように、データ処理装置１１に対し、ローカルに置くことを
前提としており、写真データに付加された情報から、コメントスライドに使用できるコメ
ントを返すものである。なお、データ処理装置１１が携帯型データしょりそうちののよう
に、保持できるデータ量に制限がある場合や、コメント情報を更新することを想定する場
合には、通信ネットワーク１２上、例えば、サーバ１３上にコメントデータベースを配置
することも可能である。
コメントデータには、対象となる写真１枚（一つの写真データ）から得られるコメント
データ、複数枚の写真（複数の写真データ）間の変化量から得られるコメントデータ、解
析機の解析結果に基づくコメントデータの３種類がある。
まず、ＭＰＵ２１は、スライドショーに用いる各写真データについて、写真データに付
された情報からコメントデータを取得する（ステップＳ４２）。
【００３０】
図１１は、対象となる写真１枚から得られる場所に関するコメントデータの一例の説明
図である。
具体的には、ｎ枚目の写真データの撮影時間情報がＴｉｍｅ［ｎ］＝「２００７年１２
月１４日１５：００」であり、撮影場所情報がＰｌａｃｅ［ｎ］＝「諏訪湖」であり、コ
メントＩＤ（Ｃｏｍｍｅｎｔ  Ｉ）＝Ｐ＿００３の場合には、得られるコメントデータは
、「２００７年１２月１４日１５：００諏訪湖を訪れる」となる。なお、重要度ｉｍｐｏ
ｒｔａｎｃｅは、複数のコメントデータが存在する場合に、どのコメントを優先的に選択
するかを表す数値であり、本実施形態では、大きいほど優先的に選択されることとなって
いる（以下、同様）。
【００３１】
図１２は、対象となる写真１枚から得られる名所に関するコメントデータの一例の説明
図である。
具体的には、ステップＳ１２の処理において、ｎ枚目の写真データに対して得られたイ
ンデックスデータＣｏｍｍｅｎｔ＿ＩＤ＝ＳＰ＿０００００３の場合には、得られるコメ
ントデータは、例えば、「諏訪湖は、透明度が高く、魚影が濃い湖である」となる。
次にＭＰＵ２１は、スライドショーに用いる各写真データについて、複数枚の写真間の
変化量から得られるコメントデータを取得する（ステップＳ４３）。
図１３は、対象となる、複数枚の写真間の変化量から得られるコメントデータの一例の
説明図である。
図１３（ａ）は、天気が変化した場合のコメントデータの一例、図１３（ｂ）は、場所
が変化した場合のコメントデータの一例、図１３Ｃは、イベント発生状況が変化した場合
のコメントデータの一例である。
【００３２】
具体的には、天気が変化した場合、例えば、（ｎ−１）枚目の写真データの天気が「雨
」であり、ｎ枚目の写真データの天気が「晴れ」である場合には、
Ｗｅａｔｈｅｒ［ｎ−１］≠Ｗｅａｔｈｅｒ［ｎ］
となるため、図１３（ａ）に示すように、Ｃｏｍｍｅｎｔ＿ＩＤ＝Ｗ＿０００１〜Ｗ＿０
００３の内いずれかが選択されることとなるが、図１３（ａ）の場合には、重要度ｉｍｐ
ｏｒｔａｎｃｅの値から、Ｃｏｍｍｅｎｔ＿ＩＤ＝Ｗ＿０００３が選択され、得られるコ
メントデータは、「これまで雨だった天気が晴れに変わった。」となる。
また、場所が変化した場合、例えば、（ｎ−１）枚目の写真データの場所が「松本」で
あり、ｎ枚目の写真データの場所が「塩尻」（撮影日時ｔ［ｎ］＝２００７年１０月１０
日１３：１２）である場合には、
Ｐｌａｃｅ［ｎ−１］［２］≠Ｐｌａｃｅ［ｎ］［２］
となるため、図１３（ｂ）に示すように、Ｃｏｍｍｅｎｔ＿ＩＤ＝Ｍ＿０００１〜Ｗ＿０
００３の内いずれかが選択されることとなるが、図１３（ｂ）の場合には、重要度ｉｍｐ
ｏｒｔａｎｃｅの値から、Ｃｏｍｍｅｎｔ＿ＩＤ＝Ｍ＿０００３が選択され、得られるコ
メントデータは、「松本市を出た後、２００７年１０月１０日１３：１２には塩尻市に到
着」となる。
【００３３】
また、イベントの発生状況が変化した場合、例えば、（ｎ−１）枚目の写真データがマ
ラソン大会とは無関係の写真であり、ｎ枚目の写真データがマラソン大会の写真である場
合には、
Ｅｖｅｎｔ［ｎ−１］がない∧（かつ）Ｅｖｅｎｔ［ｎ］がある
となるため、図１３（ｃ）に示すように、Ｃｏｍｍｅｎｔ＿ＩＤ＝ＥＶ＿０００１〜ＥＶ
＿０００３の内いずれかが選択されることとなるが、図１３（ｃ）の場合には、重要度ｉ
ｍｐｏｒｔａｎｃｅの値から、Ｃｏｍｍｅｎｔ＿ＩＤ＝ＥＶ＿０００２が選択され、得ら
れるコメントデータは、「マラソン大会が始まった」となる。
次にＭＰＵ２１は、写真解析の結果のコメントデータを取得する（ステップＳ４６）。
図１４は、対象となる解析機の解析結果から得られるコメントデータの一例の説明図で
ある。
上述した例では、一つ前に撮影された写真との変化量を利用していたが、写真解析する
場合には、更にさかのぼった写真との変化量を利用することがありうる。この処理は、解
析機によって異なる。
以下の説明は、上述した二人の写真の距離を測る解析機の場合の例である。図１４にお
いて、解析機の番号は１番として、現在処理しているｎ枚目の写真のコメントを求める。
また、ｍはｎ以下の整数である。
【００３４】
図１５は、写真解析の結果のコメントデータの取得処理フローチャートである。
図１５において、現在処理している写真をＰｉｃ［ｎ］とする。
まず、ＭＰＵ２１は、写真Ｐｉｃ［ｎ］の解析結果が有効であるか否か、すなわち、
Ａｎａｌｙｚｅ［ｎ］［１］．ＩｓＡｃｔｉｖｅ＝Ｔｒｕｅ
であるか否かを判別する（ステップＳ５１）。
ステップＳ５１の判別において、写真Ｐｉｃ［ｎ］の解析結果が無効である場合、すな
わち、
Ａｎａｌｙｚｅ［ｎ］［１］．ＩｓＡｃｔｉｖｅ＝Ｆａｌｓｅ
である場合には（ステップＳ５１；Ｎｏ）、処理を終了する。
ステップＳ５１の判別において、写真Ｐｉｃ［ｎ］の解析結果が有効である場合、すな
わち、
Ａｎａｌｙｚｅ［ｎ］［１］．ＩｓＡｃｔｉｖｅ＝Ｔｒｕｅ
である場合には（ステップＳ５１；Ｙｅｓ）、ＭＰＵ２１は、写真Ｐｉｃ［ｍ］の解析結
果が有効であるか否か、すなわち、
Ａｎａｌｙｚｅ［ｍ］［１］．ＩｓＡｃｔｉｖｅ＝Ｔｒｕｅ
であるか否かを判別する（ステップＳ５３）。
【００３５】
ステップＳ５３の判別において写真Ｐｉｃ［ｍ］の解析結果が無効である場合、すなわ
ち、
Ａｎａｌｙｚｅ［ｍ］［１］．ＩｓＡｃｔｉｖｅ＝Ｆａｌｓｅ
である場合には（ステップＳ５３；Ｎｏ）、処理を終了する。
ステップＳ５３の判別において、写真Ｐｉｃ［ｍ］の解析結果が有効である場合、すな
わち、
Ａｎａｌｙｚｅ［ｍ］［１］．ＩｓＡｃｔｉｖｅ＝Ｔｒｕｅ
である場合には（ステップＳ５３；Ｙｅｓ）、ＭＰＵ２１は、コメントデータベース４１
からコメントデータを取り出す（ステップＳ５４）。
【００３６】
具体的には、図８に示した例の場合、
Ａｎａｌｙｚｅ［ｎ］［１］．ＩｓＡｃｔｉｖｅ＝ｔｒｕｅ
∧  Ａｎａｌｙｚｅ［ｍ］［１］．ＩｓＡｃｔｉｖｅ＝ｔｒｕｅ
∧  Ａｎａｌｙｚｅ［ｍ］［１］．Ｄｉｓｔａｎｃｅ
−Ａｎａｌｙｚｅ［ｎ］［１］．Ｄｉｓｔａｎｃｅ＞０
であるので、Ｃｏｍｍｅｎｔ＿ＩＤ＝Ａ＿０００１＿０００１が選択され、得られるコメ
ントデータは、「二人の距離はＸだけ縮まった。」となる。ただし、Ｘは、
Ｘ＝Ａｎａｌｙｚｅ［ｍ］［１］．Ｄｉｓｔａｎｃｅ
−Ａｎａｌｙｚｅ［ｎ］［１］．Ｄｉｓｔａｎｃｅ
である。
そして、これらのステップＳ５３〜５４の処理を現在処理している写真Ｐｉｃ［ｎ］よ
り以前に撮影された全ての写真データに対して繰り返し行う（ステップＳ５２〜Ｓ５５）
。
【００３７】
［６］スライド作成処理（ステップＳ１５）
まず、スライド作成処理の説明に先立ち、コメントスライドの作成について説明する。
図１６は、写真データと取得されたコメントデータの関係を説明する図である。
各写真Ｐｉｃ［０］、Ｐｉｃ［１］には、上述したコメントデータ取得処理によって得
られたコメントが複数存在している。
具体的には、写真Ｐｉｃ［０］は、４つのコメントデータＣｏｍｍｅｎｔ［０］〜［３
］を取得しており、写真Ｐｉｃ［１］は、３つのコメントデータＣｏｍｍｅｎｔ［０］〜
［２］を取得している。
この場合に、ＭＰＵ２１は、各コメントデータに対応するコメントＩＤ（Ｃｏｍｍｅｎ
ｔ＿ＩＤ）、コメントＩＤに対応する重要度（ｉｍｐｏｒａｎｃｅ）を用い、コメントＩ
Ｄが重複しないようにしながら、コメントスライドに用いるコメントデータを決定してい
く。
【００３８】
図１７は、コメントＩＤに対応する重要度を乱数により更新する場合の説明図である。
コメントデータの選択において、コメントＩＤに対応してあらかじめ設定されている重
要度は固定値であるので、表示されるコメントに偏りが生じてしまう可能性がある。そこ
で、本実施形態においては、コメントＩＤ対応する重要度を乱数により増減させた結果で
ある新規重要度（ｎｅｗ  ｉｍｐｏｒｔａｎｃｅ）を選択時の重要度として用いている。
具体的には、図１７の例の場合、元々の設定では、重要度を参照するとＣｏｍｍｅｎｔ
＿ＩＤ＝ＥＶ＿００２が選択されるはずであるが、新規重要度を参照した場合には、Ｃｏ
ｍｍｅｎｔ＿ＩＤ＝ＥＶ＿００１が選択されることとなる。
また、コメントスライドを複数枚スライドショーでデータに組み込む設定の場合、Ｃｏ
ｍｍｅｎｔ＿ＩＤ  のジャンル（天気、移動、イベント等）が被らないようにする。
【００３９】
次にスライド作成処理について具体的に説明する。
図１８は、一つの写真データに対し、最大一つのコメントスライドを作成する場合の処
理フローチャートである。
まず、ＭＰＵ２１は、写真データを読み出し、対応する写真にコメントデータが取得さ
れているか否かを判別する（ステップＳ６２）。
ステップＳ６２の判別において、対応する写真にコメントデータが取得されていない場
合には（ステップＳ６２；Ｎｏ）、スライドショーデータに対応する写真データを追加し
（ステップＳ６８）、当該写真データがスライドショーに用いる写真データのうち、最後
の写真データである場合を除き、ステップＳ６９の処理に伴って、再び処理をステップＳ
６１に移行して以下、同様の処理を行う。
【００４０】
ステップＳ６２の判別において、対応する写真にコメントデータが取得されている場合
には（ステップＳ６２；Ｙｅｓ）、上述したように、コメントデータの重要度（ｉｍｐｏ
ｒｔａｎｃｅ）を乱数により増減させた新規重要度（ｎｅｗ  ｉｍｐｏｒｔａｎｃｅ）を
生成する（ステップＳ６３）。
次にＭＰＵ２１は、新規重要度が最も高いコメントデータを選択し、当該コメントデー
タのコメントＩＤと、既にコメントスライドとして選択したコメントデータのコメントＩ
Ｄとが重複するものがあるか否かを判別する（ステップＳ６５）。
ステップＳ６５の判別において、既にコメントスライドとして選択したコメントデータ
のコメントＩＤとが重複するものがある場合には（ステップＳ６５；Ｙｅｓ）、新規重要
度が次に高いコメントデータを選択し（ステップＳ６６）、処理を再びステップＳ６５に
移行する。
【００４１】
ステップＳ６５の判別において、既にコメントスライドとして選択したコメントデータ
のコメントＩＤとが重複するものがない場合には、コメントスライドを作成し、スライド
ショーデータに当該コメントスライドのデータを追加する（ステップＳ６７）。
次にＭＰＵ２１は、対応する写真データをスライドショーデータに追加する（ステップ
Ｓ６８）。
そして、これらのステップＳ６２〜６８の処理をスライドショーに用いる全ての写真デ
ータに対して繰り返し行う（ステップＳ６１〜Ｓ６９）。
これらの結果、全ての写真データに対して処理が完了すると、写真データと、コメント
スライドデータにより構成されるスライドショーデータが完成することとなる。
なお、できあがったスライドショーデータに対応する表示例については、後述する。
【００４２】
図１９は、一つの写真データに対し、最大でｐ枚（コメント数＜ｐの場合はコメント数
に相当する枚数）のコメントスライドを作成する場合の処理フローチャートである。
まず、ＭＰＵ２１は、写真データを読み出し、対応する写真にコメントデータが取得さ
れているか否かを判別する（ステップＳ７２）。
ステップＳ７２の判別において、対応する写真にコメントデータが取得されていない場
合には（ステップＳ７２；Ｎｏ）、スライドショーデータに対応する写真データを追加し
、当該写真データがスライドショーに用いる写真データのうち、最後の写真データである
場合を除き、再び処理をステップＳ７１に移行して以下、同様の処理を行う。
ステップＳ７２の判別において、対応する写真にコメントデータが取得されている場合
には（ステップＳ７２；Ｙｅｓ）、上述したように、コメントデータの重要度（ｉｍｐｏ
ｒｔａｎｃｅ）を乱数により増減させた新規重要度（ｎｅｗ  ｉｍｐｏｒｔａｎｃｅ）を
生成する（ステップＳ７３）。
【００４３】
次にＭＰＵ２１は、新規重要度が次に高いコメントデータ（初回時は、新規重要度が最
も高いコメントデータ）を選択する（ステップＳ７５）。
次にＭＰＵ２１は、ステップＳ７５で選択したコメントデータのコメントＩＤが、既に
コメントスライドデータとして作成したコメントデータのコメントＩＤのなかに重複する
ものがあるか否かを判別する（ステップＳ７８）。
ステップＳ７８の判別において、既にコメントスライドとして選択したコメントデータ
のコメントＩＤに重複するものがある場合には（ステップＳ７８；Ｙｅｓ）、処理を再び
ステップＳ新規重要度が次に高いコメントデータを選択し（ステップＳ６６）、処理を再
びステップＳ６５に移行する。
【００４４】
ステップＳ６５の判別において、既にコメントスライドとして選択したコメントデータ
のコメントＩＤとが重複するものがない場合には、コメントスライドを作成し、スライド
ショーデータに当該コメントスライドのデータを追加する（ステップＳ７９）。
そして、これらのステップＳ７５〜Ｓ７９の処理を一の写真データに最大ｐ回繰り返し
行う（ステップＳ７４〜Ｓ８０）。
次にＭＰＵ２１は、対応する写真データをスライドショーデータに追加する（ステップ
Ｓ８１）。
そして、これらのステップＳ７２〜８１の処理をスライドショーに用いる全ての写真デ
ータに対して繰り返し行う（ステップＳ７１〜Ｓ８２）。
これらの結果、全ての写真データに対して処理が完了すると、写真データと、一の写真
データに対して最大ｐ枚のコメントスライドデータにより構成されるスライドショーデー
タが完成することとなる。
【００４５】
［７］スタートスライド作成・追加処理（ステップＳ１６）
続いて、ＭＰＵ２１は、ユーザが指定した写真データ群に基づいて、対応する行程の一
番の目的地と思われる地点を推測し、推測した地点に基づいて、タイトルデータベースを
参照し、ランダム、あるいは重要度を利用してタイトルを決定する。
この場合において、一つの目的地に対しても、タイトルとなりえる言葉は複数あるが、
これらはランダムに選択してかまわない。
例えば、目的地が、札幌であると推定される場合に、タイトルとする目的地として「札
幌」あるいは「北海道」のいずれを選択してもよい。
【００４６】
また、ユーザが指定した写真の枚数が多かったり、撮影場所が様々と推測されたりした
場合には、以下の手法により目的地を推測する。
（１）地域による分類
・１００ｍ  以内に多く入っている写真。
・クラスタリングによる分類（Ｋ−ｍｅａｎｓ法等）
（２）滞在時間が長い地点
（３）枚数が多い地点
この場合においても、複数候補が出る場合は、ランダムで決定してかまわない。
【００４７】
図２０は、タイトルデータベースの一例の説明図である。
具体的には、ステップＳ１６の処理において、ｎ枚目の写真データが目的地を端的に表
していると推測される場合に、ｎ枚目の写真データに付加されているデータが月データｍ
ｏｎｔｈ［ｎ］＝９、日データＤａｔｅ［ｎ］＝３および変数Ｐｌａｃｅ［ｎ］＝札幌で
あった場合、選択されたタイトルコメントが、Ｃｏｍｍｅｎｔ＿ＩＤ＝ＴＩＴＬＥ＿００
１場合には、得られるタイトルコメントデータは、「９／３札幌旅行」となる。
そして、得られたタイトルコメントデータに基づいて、スタートスライドを作成し、ス
ライドショーデータの最初に追加する。
【００４８】
［８］エンドスライド選択・追加処理（ステップＳ１７）
続いて、ＭＰＵ２１は、スタートスライド作成と同様に、「終わり」、「完」等のスラ
イドをランダム、あるいは重要度を用いて選びスライドショーデータの最後に挿入する。
図２１は、エンドデータベースの一例の説明図である。
具体的には、ステップＳ１７の処理において、重要度に応じて、エンドスライドを選択
する。
図２１の場合には、Ｃｏｍｍｅｎｔ＿ＩＤ＝ＥＮＤ＿００３となり、得られるエンドコ
メントデータは、「完」となる。
そして、得られたエンドコメントデータに基づいて、エンドスライドを作成し、スライ
ドショーデータの最後に追加する。
以上の説明のように、本実施形態によれば、ユーザに文章入力等の手間をかけさせるこ
となく、自動でタイトル、コメント、エンドタイトル付のスライドショーを実行させるこ
とができる。
【００４９】
図２２は、八王子市から、山梨を経由して松本へ旅行した長野旅行のスライドショーの
画面遷移例の説明図である。
スライドショーにおいて、最初に、ステップＳ１６の処理で生成されたタイトル画面Ｃ
Ｓが表示され、次に本実施形態のコメントスライドデータに基づくコメントスライドＣ１
が表示される。
そして、ユーザが選択した写真のうち、最初の写真Ｐ１が表示される。
同様にして、コメントスライドＣ２→、写真Ｐ２→コメントスライドＣ３→写真Ｐ３→
写真Ｐ４が表示される。
そして、最後に、ステップＳ１７の処理で生成されたエンドタイトル画面ＣＥが表示さ
れてスライドショーが終了することとなる。
【００５０】
以上のように、スライドショーにおいて、ただ写真が順に表示されるのではなく、撮影
当時の天候や状況等がわかり、思い出をより一層鮮烈によみがえらせることができる。
また、間違っているコメントをつけてもそれはそれで面白く、楽しむことができる。
【００５１】
以上の説明は本発明の一実施形態であったが、以下のような変形が可能である。
以上の説明においては、ＧＰＳユニットのログファイルなど、移動経路が写真とは別に
連続情報として与えられている場合、コメント用の情報として利用してもよい。通った道
の当時の交通情報があればデータベースから引き出しコメントとすることができる。
【００５２】
具体的には、「帰省ラッシュにより、５ｋｍの渋滞であった…」、「乗車率１２０％の
混雑ぶりであった…」などが挙げられる。
また、季節と目的地、天気を組み合わせで類推できる情報（推測情報）をあらかじめデ
ータベース化しておき、当てはまる場合にコメントを引き出すように構成することも可能
である。
【００５３】
図２３は、推測情報データベースの一例の説明図である。
具体的には、ｎ枚目の写真データに付加されているデータが月データｍｏｎｔｈ［ｎ］
＝７および場所データＰｌａｃｅ［ｎ］＝湘南海岸であった場合、すなわち、季節が夏で
あり、かつ、行った場所が海である場合には、Ｃｏｍｍｅｎｔ＿ＩＤ＝ＴＨ＿００１の選
択条件を満たしているので、「その日は海水浴にでかけた」というコメントが引き出され
る。
また、感情の勝手な推測を行いコメントとすることも可能である。
この場合に、あらかじめ気象条件、交通条件等から不快指数を割り出し、感情を推測す
るようにしたり、写真中の人物の表情から読み取ったり、面白いという意味では、本人の
意思とは反するものであったりしても構わない。また、ランダムに感情を設定し、事実と
組み合わせることも可能である。
【００５４】
また、以上の説明においては、コメントスライド→写真スライドという順番でスライド
ショーを実行する構成としていたが、写真スライド→コメントスライドの順番としても良
いし、写真に重ね合わせてコメントを表示するように構成することも可能である。
図２４は、コメント表示の変形例の説明図である。
図２４に示すように、人物に対し吹き出しのようにしてコメントを表示するようにして
もよい。
また、旅行の雰囲気を伝えるために、目的地、推測される旅行の目的によってフォント
、色、背景デザイン、レイアウトを変更したり、絵を追加したり、音楽を流したりするよ
うに構成することも可能である。
【００５５】
また、複数枚の写真を同時に表示したり、写真切り替えの際に、フェードイン、フェー
ドアウト、ロールイン、ロールアウトなどのエフェクトを写真の内容あるいはコメント内
容に応じて追加するように構成したりすることも可能である。
また、以上の説明は、ユーザが選択した一群の写真に流れ（例えば、同一の旅行中の写
真など構成上の流れ）がある場合のものであったが、写真が整理されていない場合には、
流れが作り出せない旨の警告を出すように構成し、ユーザに写真の再選択を促す構成とし
ても良いが、以下のように構成することも可能である。
図２５は、写真ソート時の説明図である。
ユーザが選択した一群の写真に流れが検出できない場合には、図２４（ａ）に示すよう
に、時間順にソートして再配置したり、あるいは、図２４（ｂ）に示すように、地域順に
ソートして再配置して、写真をクラスタリングし、コメントと共に表示したりするように
してもよい。
【図面の簡単な説明】
【００５６】
【図１】スライドショーデータ作成システムの概要構成ブロック図である。
【図２】データ処理装置の概要構成ブロック図である。
【図３】サーバの概要構成ブロック図である。
【図４】データ処理装置の概要処理フローチャートである。
【図５】写真への情報追加処理の処理フローチャートである。
【図６】写真解析処理の処理フローチャートである。
【図７】写真解析結果データの説明図である。
【図８】写真に含まれている人物二人の距離を測る解析機の動作説明図である。
【図９】変数テーブルの一例の説明図である。
【図１０】コメントデータ取得処理の処理フローチャートである。
【図１１】対象となる写真１枚から得られる場所に関するコメントデータの一例の説明図である。
【図１２】対象となる写真１枚から得られる名所に関するコメントデータの一例の説明図である。
【図１３】対象となる、複数枚の写真間の変化量から得られるコメントデータの一例の説明図である。
【図１４】対象となる解析機の解析結果から得られるコメントデータの一例の説明図である。
【図１５】写真解析の結果のコメントデータの取得処理フローチャートである。
【図１６】写真データと取得されたコメントデータの関係を説明する図である。
【図１７】コメントＩＤに対応する重要度を乱数により更新する場合の説明図である。
【図１８】一つの写真データに対し、最大一つのコメントスライドを作成する場合の処理フローチャートである。
【図１９】一つの写真データに対し、最大でｐ枚（コメント数＜ｐの場合はコメント数に相当する枚数）のコメントスライドを作成する場合の処理フローチャートである。
【図２０】タイトルデータベースの一例の説明図である。
【図２１】エンドデータベースの一例の説明図である。
【図２２】八王子市から、山梨を経由して松本へ旅行した長野旅行のスライドショーの画面遷移例の説明図である。
【図２３】推測情報データベースの一例の説明図である。
【図２４】コメント表示の変形例の説明図である。
【図２５】写真ソート時の説明図である。
【符号の説明】
【００５７】
１０…スライドショーデータ作成システム、１１…データ処理装置、１２…通信ネット
ワーク、１３…サーバ、１４…記憶媒体、２１…ＭＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、
２４…通信インタフェース部、２５…入出力インタフェース部、２６…入力操作部、２７
…表示部、２８…外部記憶装置、４１…コメントデータベース、４２…地名データベース
、４３…気象データベース、４４…名所データベース、４５…イベントデータベース。
【図１】
2009253787.tif 000003
【図２】
2009253787.tif 000004
【図３】
2009253787.tif 000005
【図４】
2009253787.tif 000006
【図５】
2009253787.tif 000007
【図６】
2009253787.tif 000008
【図７】
2009253787.tif 000009
【図８】
2009253787.tif 000010
【図９】
2009253787.tif 000011
【図１０】
2009253787.tif 000012
【図１１】
2009253787.tif 000013
【図１２】
2009253787.tif 000014
【図１３】
2009253787.tif 000015
【図１４】
2009253787.tif 000016
【図１５】
2009253787.tif 000017
【図１６】
2009253787.tif 000018
【図１７】
2009253787.tif 000019
【図１８】
2009253787.tif 000020
【図１９】
2009253787.tif 000021
【図２０】
2009253787.tif 000022
【図２１】
2009253787.tif 000023
【図２２】
2009253787.tif 000024
【図２３】
2009253787.tif 000025
【図２４】
2009253787.tif 000026
【図２５】
2009253787.tif 000027