(57)【要約】【課題】  本発明は、複数の端末間でコンテンツデータをシェアリングして同時再生できるようにする。【解決手段】  本発明は、コントローラ端末２は、複数のプレーヤー端末３、４に対し、プレーヤー端末３、４自身が所有するコンテンツデータに関して所定の条件に合致したデータリストＰＤＬを要求し、プレーヤー端末３、４からそれぞれ受信したデータリストＰＤＬを基にコントローラ端末２が所有するコンテンツデータと、プレーヤー端末３、４が所有するコンテンツデータとを所定の順番で再生するための再生データ順リストＰＤＬを生成し、当該再生データ順リストＰＤＬに挙げられているコンテンツデータを当該コントローラ端末２と当該複数のプレーヤー端末３、４との間で共有するように所定の順番通りコントローラ端末２及び複数のプレーヤー端末３、４で同時再生させるようにする。【選択図】        図６
2007013704.tif 000002
【特許請求の範囲】
【請求項１】
コントローラ端末とネットワーク接続された複数のプレーヤー端末との間でコンテンツデータを相互に共有するデータシェアリングシステムであって、
上記コントローラ端末は、上記複数のプレーヤー端末に対し、プレーヤー端末自身が所有する上記コンテンツデータに関して所定の条件に合致したデータリストを要求し、
上記プレーヤー端末は、上記コントローラ端末からの要求に応じて上記条件に合致した上記データリストを生成し、当該データリストを当該コントローラ端末へ送信し、
上記コントローラ端末は、上記複数のプレーヤー端末からそれぞれ受信した上記データリストを基に上記コントローラ端末自身が所有する上記コンテンツデータと、上記プレーヤー端末が所有する上記コンテンツデータとを所定の順番で再生するための再生データ順リストを生成し、当該再生データ順リストに挙げられている上記コンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末との間で共有するように上記所定の順番通り上記コントローラ端末及び上記複数のプレーヤー端末で同時再生させる
ことを特徴とするデータシェアリングシステム。
【請求項２】
上記コントローラ端末は、上記複数のプレーヤー端末が所有する上記コンテンツデータの転送を受け、当該転送を受けた上記コンテンツデータと当該コントローラ端末自身が所有する上記コンテンツデータとを上記所定の順番通りに上記複数のプレーヤー端末へ配信し、かつ同時再生開始命令を上記複数のプレーヤー端末へ送信することにより上記コントローラ端末及び上記複数のプレーヤー端末で上記コンテンツデータを同時再生させる
ことを特徴とする請求項１に記載のデータシェアリングシステム。
【請求項３】
上記コントローラ端末は、当該コントローラ端末と当該複数のプレーヤー端末との間で共有する上記コンテンツデータを上記所定の順番通り上記コントローラ端末及び上記プレーヤー端末で同時再生させるため、上記コンテンツデータを所有している上記コントローラ端末又は上記プレーヤー端末が上記再生データ順リストに従った順番通りに上記コンテンツデータを他の端末へ配信させるための同時再生準備を行わせ、かつ同時再生開始命令を上記他の端末へ送信することにより上記コントローラ端末及び上記複数のプレーヤー端末で上記コンテンツデータを同時再生させる
ことを特徴とする請求項１に記載のデータシェアリングシステム。
【請求項４】
ネットワーク接続された複数のプレーヤー端末との間でコンテンツデータを相互に共有するコントローラ端末であって、
上記複数のプレーヤー端末に対し、プレーヤー端末自身が所有する上記コンテンツデータに関して所定の条件に合致したデータリストの要求命令を生成して送信するデータリスト要求手段と、
上記プレーヤー端末が上記コントローラ端末からの上記要求命令に応じて生成した上記条件に合致する上記データリストを上記複数のプレーヤー端末からそれぞれ受信する受信手段と、
上記複数のプレーヤー端末からそれぞれ受信した上記データリストを基に当該コントローラ端末自身が所有する上記コンテンツデータと、上記プレーヤー端末が所有する上記コンテンツデータとを所定の順番で再生するための再生データ順リストを生成する再生データ順リスト生成手段と、
上記再生データ順リストに挙げられている上記コンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末との間で共有するように上記所定の順番通り上記コントローラ端末及び上記複数のプレーヤー端末で同時再生させる再生制御手段と
を具えることを特徴とするコントローラ端末。
【請求項５】
上記再生制御手段は、上記複数のプレーヤー端末が所有する上記コンテンツデータの転送を受け、当該転送を受けた上記コンテンツデータと当該コントローラ端末自身が所有する上記コンテンツデータとを上記所定の順番通りに上記複数のプレーヤー端末へ配信し、かつ同時再生開始命令を上記複数のプレーヤー端末へ送信することにより上記コントローラ端末及び上記複数のプレーヤー端末で上記コンテンツデータを同時再生させる
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項６】
上記再生制御手段は、当該コントローラ端末と当該複数のプレーヤー端末との間で共有する上記コンテンツデータを上記所定の順番通り上記コントローラ端末及び上記プレーヤー端末で同時再生させるため、上記コンテンツデータを所有している上記コントローラ端末又は上記プレーヤー端末が上記再生データ順リストに従った順番通りに上記コンテンツデータを他の端末へ一斉に配信させるための同時再生準備を行わせ、かつ同時再生開始命令を上記他の端末へ送信することにより上記コントローラ端末及び上記複数のプレーヤー端末で上記コンテンツデータを同時再生させる
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項７】
上記所定の条件は、上記コンテンツデータを記録した記録場所に関するキーワードである
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項８】
上記所定の条件は、上記コンテンツデータの記録日時が所定の期間範囲内である
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項９】
上記所定の条件は、上記コンテンツデータのデータサイズが所定データサイズ範囲内である
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１０】
上記所定の条件は、上記コンテンツデータの解像度である
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１１】
上記再生データ順リスト生成手段は、上記コンテンツデータの所有者情報を記載することにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１２】
上記再生データ順リスト生成手段は、上記コンテンツデータのファイル名及びその属性情報を記載することにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１３】
上記再生データ順リスト生成手段は、上記コンテンツデータを上記所定の順番通り上記コントローラ端末及び上記複数のプレーヤー端末で同時再生させるためのクロック同期補正用のマスタークロック情報を記載することにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１４】
上記再生データ順リスト生成手段は、上記コンテンツデータを記録した記録場所毎にリスト項目を並び替えることにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１５】
上記再生データ順リスト生成手段は、上記コンテンツデータを記録した記録日時順にリスト項目を並び替えることにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１６】
上記再生データ順リスト生成手段は、上記複数のプレーヤー端末からそれぞれ受信した上記データリストに同一ファイル名で同じ属性情報を有するリスト項目が重複して存在する場合、一方だけを記載して他方を記載しないことにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１７】
上記再生データ順リスト生成手段は、上記他方のリスト項目を記載しなかった旨を上記一方のリスト項目に対応付けて記載することにより上記再生データ順リストを生成する
ことを特徴とする請求項１６に記載のコントローラ端末。
【請求項１８】
上記再生データ順リスト生成手段は、上記複数のプレーヤー端末からそれぞれ受信した上記データリストに、異なるファイル名であるが同じ属性情報を有するリスト項目が含まれている場合、一方だけを記載して他方を記載しないことにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項１９】
上記再生データ順リスト生成手段は、上記他方のリスト項目を記載しなかった旨を上記一方のリスト項目に対応付けて記載することにより上記再生データ順リストを生成する
ことを特徴とする請求項１８に記載のコントローラ端末。
【請求項２０】
上記再生データ順リスト生成手段は、上記プレーヤー端末からそれぞれ受信した上記データリストに互いに類似する上記コンテンツデータのリスト項目が重複して含まれている場合、一方だけを記載して他方を記載しないことにより上記再生データ順リストを生成する
ことを特徴とする請求項４に記載のコントローラ端末。
【請求項２１】
上記再生データ順リスト生成手段は、上記他方のリスト項目を記載しなかった旨を上記一方のリスト項目に対応付けて記載することにより上記再生データ順リストを生成する
ことを特徴とする請求項２０に記載のコントローラ端末。
【請求項２２】
上記再生制御手段は、上記同時再生開始命令を上記複数のプレーヤー端末へ送信する際、クロック同期補正用のマスタークロック情報をも併せて送信する
ことを特徴とする請求項５に記載のコントローラ端末。
【請求項２３】
上記再生制御手段は、上記複数のプレーヤー端末から転送を受けた上記コンテンツデータと、当該コントローラ端末自身が所有する上記コンテンツデータとを上記所定の順番通りに上記複数のプレーヤー端末へ配信し続けることにより、上記コントローラ端末及び上記複数のプレーヤー端末で上記コンテンツデータの同時再生を繰り返す
ことを特徴とする請求項５に記載のコントローラ端末。
【請求項２４】
上記再生制御手段は、上記同時再生準備を行わせる際、又は上記同時再生開始命令を上記他の端末へ送信する際、クロック同期補正用のマスタークロック情報をも併せて送信する
ことを特徴とする請求項６に記載のコントローラ端末。
【請求項２５】
上記再生制御手段は、上記再生データ順リストに従った順番通りに上記コンテンツデータを他の端末へ一斉に配信させるための同時再生準備を行う上記複数のプレーヤー端末を順次切り替えることにより、上記コントローラ端末及び上記プレーヤー端末で上記コンテンツデータの同時再生を繰り返す
ことを特徴とする請求項６に記載のコントローラ端末。
【請求項２６】
ネットワーク接続されたコントローラ端末との間でコンテンツデータを相互に共有するプレーヤー端末であって、
上記コントローラ端末からの所定の条件が付された要求命令に応じて、プレーヤー端末自身が所有する上記コンテンツデータに関して上記所定の条件に合致したデータリストを生成し上記コントローラ端末へ送信するデータリスト生成手段と、
上記コントローラ端末が複数の上記プレーヤー端末から受信した上記データリストを基に当該コントローラ端末が所有する上記コンテンツデータと、複数の上記プレーヤー端末自身が所有する上記コンテンツデータとを所定の順番で再生するために生成した再生データ順リストに従い、上記コンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末装置との間で共有するように上記コントローラ端末による制御に基づいて上記所定の順番通り当該コントローラ端末及び複数の上記プレーヤー端末で同時再生する再生手段と
を具えることを特徴とするプレーヤー端末。
【請求項２７】
上記データリスト生成手段は、上記データリストの対象としないようにするためのフラグが設定されているリスト項目については記載することなく上記所定の条件に合致した上記データリストを生成する
ことを特徴とする請求項２６に記載のプレーヤー端末。
【請求項２８】
上記データリスト生成手段は、上記データリストを所定の表示手段に表示し、その中から上記データリストの対象とするものだけをユーザに選択させるユーザインタフェースを有する
ことを特徴とする請求項２６に記載のプレーヤー端末。
【請求項２９】
上記データリスト生成手段は、上記データリスト生成時に、上記データリストの対象となる上記コンテンツデータのサムネイル画像を所定の表示手段に表示し、その中から上記データリストに記載するリスト項目をユーザに選択させるユーザインタフェースを有する
ことを特徴とする請求項２６に記載のプレーヤー端末。
【請求項３０】
上記プレーヤー端末は、
上記コントローラ端末及び上記プレーヤー端末で同時再生される上記コンテンツデータを他の端末から受け取った際、当該受け取った上記コンテンツデータと同じものを既に所有しているか否かを判断し、その判断結果を上記表示手段に表示させる制御手段と
を具えることを特徴とする請求項２６に記載のプレーヤー端末。
【請求項３１】
上記制御手段は、上記コンテンツデータと同じものを所有していないと判断したときには、当該コンテンツデータを保存するためのデータ格納手段を有する
ことを特徴とする請求項３０に記載のプレーヤー端末。
【請求項３２】
上記制御手段は、上記コンテンツデータと同じものを既に所有しているか否かを判断する際には、当該受け取った上記コンテンツデータの属性情報と自身で生成した上記データリストの属性情報とを比較する
ことを特徴とする請求項３１に記載のプレーヤー端末。
【請求項３３】
ネットワーク接続された複数のプレーヤー端末との間でコンテンツデータを相互に共有するコントローラ端末が行うデータシェアリング同時再生方法であって、
上記複数のプレーヤー端末に対し、プレーヤー端末自身が所有する上記コンテンツデータに関して所定の条件に合致したデータリストの要求命令を生成して送信するデータリスト要求ステップと、
上記プレーヤー端末が上記要求命令に応じて生成した上記条件に合致する上記データリストを上記複数のプレーヤー端末からそれぞれ受信する受信ステップと、
上記複数のプレーヤー端末からそれぞれ受信した上記データリストを基に当該コントローラ端末自身が所有する上記コンテンツデータと、上記プレーヤー端末が所有する上記コンテンツデータとを所定の順番で再生するための再生データ順リストを生成する再生データ順リスト生成ステップと、
上記再生データ順リストに挙げられている上記コンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末との間で共有するように上記所定の順番通り上記コントローラ端末及び上記複数のプレーヤー端末で同時再生させる再生制御ステップと
を具えることを特徴とするデータシェアリング同時再生方法。
【請求項３４】
ネットワーク接続されたコントローラ端末との間でコンテンツデータを相互に共有するプレーヤー端末が行うデータシェアリング同時再生方法であって、
上記コントローラ端末からの所定の条件が付された要求命令に応じて、プレーヤー端末自身が所有する上記コンテンツデータに関して上記所定の条件に合致したデータリストを生成し上記コントローラ端末へ送信するデータリスト生成ステップと、
上記コントローラ端末が複数の上記プレーヤー端末から受信した上記データリストを基に当該コントローラ端末が所有する上記コンテンツデータと、複数の上記プレーヤー端末が所有する上記コンテンツデータとを所定の順番で再生するために生成した再生データ順リストに従い、上記コンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末との間で共有するように上記コントローラ端末による制御に基づいて上記所定の順番通り当該コントローラ端末及び複数の上記プレーヤー端末で同時再生させる再生ステップと
を具えることを特徴とするデータシェアリング同時再生方法。
【請求項３５】
情報処理装置に対し、
ネットワーク接続された複数のプレーヤー端末に対し、プレーヤー端末自身が所有するコンテンツデータに関して所定の条件に合致したデータリストの要求命令を生成して送信するデータリスト要求ステップと、
上記プレーヤー端末が上記要求命令に応じて生成した上記条件に合致する上記データリストを上記複数のプレーヤー端末からそれぞれ受信する受信ステップと、
上記複数のプレーヤー端末からそれぞれ受信した上記データリストを基に当該情報処理装置自身が所有する上記コンテンツデータと、上記プレーヤー端末が所有する上記コンテンツデータとを所定の順番で再生するための再生データ順リストを生成する再生データ順リスト生成ステップと、
上記再生データ順リストに挙げられている上記コンテンツデータを当該情報処理装置と当該複数のプレーヤー端末との間で共有するように上記所定の順番通り上記情報処理装置及び上記複数のプレーヤー端末で同時再生させる再生制御ステップと
を実行させることを特徴とするデータシェアリング同時再生プログラム。
【請求項３６】
情報処理装置に対し、
ネットワーク接続されたコントローラ端末からの所定の条件が付された要求命令に応じて、当該情報処理装置自身が所有するコンテンツデータに関して上記所定の条件に合致したデータリストを生成し上記コントローラ端末へ送信するデータリスト生成ステップと、
上記コントローラ端末が複数の上記情報処理装置から受信した上記データリストを基に当該コントローラ端末が所有する上記コンテンツデータと、複数の上記情報処理装置自身が所有する上記コンテンツデータとを所定の順番で再生するために生成した再生データ順リストに従い、上記コンテンツデータを当該コントローラ端末と当該複数の情報処理装置との間で共有するように上記コントローラ端末による制御に基づいて上記所定の順番通り当該コントローラ端末及び複数の上記情報処理装置で同時再生させる再生ステップと
を実行させることを特徴とするデータシェアリング同時再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データシェアリングシステム、コントローラ端末、プレーヤー端末、データシェアリング同時再生方法及びデータシェアリング同時再生プログラムに関し、例えば複数の携帯端末間でアドホックネットワークを形成する場合に、当該複数の携帯端末間で各自が所有するコンテンツデータをシェアリングして同時再生する場合に適用して好適なものである。
【背景技術】
【０００２】
従来、同一空間に存在する複数の携帯端末同士がその場だけのネットワークを形成して相互に無線通信することが可能ないわゆるアドホックネットワークと呼ばれる無線通信環境が増えつつある。この種のアドホックネットワークで形成されたグループ間では、チャット等のある程度リアルタイム性を必要とするコミュニケーションツールが用いられることが多い。
【０００３】
また、複数の携帯端末間で同じ番組を同時再生するために、スケジュール情報（番組表）を作り、ＮＴＰ(Network Time Protocol)サーバ等から得られる時刻情報に内蔵時計を一致させたうえで、そのスケジュール情報を全員に配信して同時に同じ番組を再生する情報再生方法がある（例えば、特許文献１参照）。
【特許文献１】特開2002-21877公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで上述の情報再生方法においては、アドホックネットワークにより形成されたグループ間で各携帯端末が所有する静止画データを撮影場所や撮影日時順で一斉に同時再生するといった形態のデータシェアリングを行うことはできず、使い勝手が不十分であるという問題があった。
【０００５】
本発明は以上の点を考慮してなされたもので、複数の端末間でコンテンツデータをシェアリングして同時再生し得る使い勝手に優れたデータシェアリングシステム、コントローラ端末、プレーヤー端末、データシェアリング同時再生方法及びデータシェアリング同時再生プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため本発明においては、コントローラ端末とネットワーク接続された複数のプレーヤー端末との間でコンテンツデータを相互に共有するデータシェアリングシステムであって、コントローラ端末は、複数のプレーヤー端末に対し、プレーヤー端末自身が所有するコンテンツデータに関して所定の条件に合致したデータリストを要求し、プレーヤー端末は、コントローラ端末からの要求に応じて条件に合致したデータリストを生成し、当該データリストを当該コントローラ端末へ送信し、コントローラ端末は、複数のプレーヤー端末からそれぞれ受信したデータリストを基にコントローラ端末自身が所有するコンテンツデータと、プレーヤー端末が所有するコンテンツデータとを所定の順番で再生するための再生データ順リストを生成し、当該再生データ順リストに挙げられているコンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末との間で共有するように所定の順番通りコントローラ端末及び複数のプレーヤー端末で同時再生させるようにする。
【０００７】
これにより本発明では、コントローラ端末及び複数のプレーヤー端末において各端末が個々に有するコンテンツデータを共有し、コントローラ端末が生成した再生データ順リストに従い当該コンテンツデータをコントローラ端末及び複数のプレーヤー端末で同時再生させることができるので、コントローラ端末又は複数のプレーヤー端末は自身で所有していないコンテンツデータについても、あたかも自身で所有していたかのように他の端末と同じタイミングで再生することができる。
【０００８】
また本発明においては、ネットワーク接続された複数のプレーヤー端末との間でコンテンツデータを相互に共有するコントローラ端末であって、複数のプレーヤー端末に対し、プレーヤー端末自身が所有するコンテンツデータに関して所定の条件に合致したデータリストの要求命令を生成して送信するデータリスト要求手段と、プレーヤー端末がコントローラ端末からの要求命令に応じて生成した条件に合致するデータリストを複数のプレーヤー端末からそれぞれ受信する受信手段と、複数のプレーヤー端末からそれぞれ受信したデータリストを基に当該コントローラ端末自身が所有するコンテンツデータと、プレーヤー端末が所有するコンテンツデータとを所定の順番で再生するための再生データ順リストを生成する再生データ順リスト生成手段と、再生データ順リストに挙げられているコンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末との間で共有するように所定の順番通りコントローラ端末及び複数のプレーヤー端末で同時再生させる再生制御手段とを設けるようにする。
【０００９】
これにより本発明では、コントローラ端末及び複数のプレーヤー端末において各端末が個々に有するコンテンツデータを共有し、コントローラ端末が生成した再生データ順リストに従い当該コンテンツデータをコントローラ端末及び複数のプレーヤー端末で同時再生させることができるので、コントローラ端末又は複数のプレーヤー端末は自身で所有していないコンテンツデータについても、あたかも自身で所有していたかのように他の端末と同じタイミングで再生することができる。
【００１０】
さらに本発明においては、ネットワーク接続されたコントローラ端末との間でコンテンツデータを相互に共有するプレーヤー端末であって、コントローラ端末からの所定の条件が付された要求命令に応じて、プレーヤー端末自身が所有するコンテンツデータに関して所定の条件に合致したデータリストを生成しコントローラ端末へ送信するデータリスト生成手段と、コントローラ端末が複数のプレーヤー端末から受信したデータリストを基に当該コントローラ端末が所有するコンテンツデータと、複数のプレーヤー端末自身が所有するコンテンツデータとを所定の順番で再生するために生成した再生データ順リストに従い、コンテンツデータを当該コントローラ端末と当該複数のプレーヤー端末装置との間で共有するようにコントローラ端末による制御に基づいて所定の順番通り当該コントローラ端末及び複数のプレーヤー端末で同時再生する再生手段とを設けるようにする。
【００１１】
これにより本発明では、コントローラ端末及び複数のプレーヤー端末において各端末が個々に有するコンテンツデータを共有し、コントローラ端末が生成した再生データ順リストに従いコントローラ端末及び複数のプレーヤー端末で当該コンテンツデータを同時再生させることができるので、コントローラ端末又は複数のプレーヤー端末は自身で所有していないコンテンツデータについても、あたかも自身で所有していたかのように他の端末と同じタイミングで再生することができる。
【発明の効果】
【００１２】
本発明によれば、コントローラ端末及び複数のプレーヤー端末において各端末が個々に有するコンテンツデータを共有し、コントローラ端末が生成した再生データ順リストに従い当該コンテンツデータをコントローラ端末及び複数のプレーヤー端末で同時再生させることができるので、コントローラ端末又は複数のプレーヤー端末は自身で所有していないコンテンツデータについても、あたかも自身で所有していたかのように他の端末と同じタイミングで再生することができ、かくして複数の端末間でコンテンツデータをシェアリングして同時再生し得る使い勝手に優れたデータシェアリングシステム、コントローラ端末、プレーヤー端末、データシェアリング同時再生方法及びデータシェアリング同時再生プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面について、本発明の一実施の形態を詳述する。
【００１４】
（１）データシェアリング同時再生システム
図１において、１は全体としてアドホックネットワークを構築するデータシェアリング同時再生システムを示し、コントローラ端末としてのＰＤＡ(Personal Digital Assistant)２、プレーヤー端末としての携帯電話機３及びディジタルカメラ４がそれぞれIEEE(Institute of Electrical and Electronics Engineers)802.11gやブルートゥース（登録商標）等の無線通信機能を有しており、当該無線通信機能を介して相互に接続することによりアドホックネットワークを構築するようになされている。
【００１５】
ここでデータシェアリング同時再生システム１では、ＰＤＡ２、携帯電話機３及びディジタルカメラ４のそれぞれが互いに異なる静止画データファイルをコンテンツデータとして個別に所有しており、当該アドホックネットワークを構築している当該グループ内でこれらの静止画データファイルをシェアリングし、ＰＤＡ２、携帯電話機３及びディジタルカメラ４の全てが当該静止画データファイルを同時再生し得るようになされている。
【００１６】
この場合、コントローラ端末であるＰＤＡ２は、プレーヤー端末である携帯電話機３及びディジタルカメラ４に対して静止画データファイルの同時再生を行わせるための命令を与えるようになされており、またプレーヤー端末である携帯電話機３及びディジタルカメラ４はコントローラ端末であるＰＤＡ２からの命令に従って当該静止画データファイルをＰＤＡ２、携帯電話機３及びディジタルカメラ４の間で同時再生するようになされている。
【００１７】
なお、このデータシェアリング同時再生システム１においては、データシェアリングする対象のコンテンツデータとして静止画データファイルではなく、音声ファイル、テキストファイル、動画像データファイル又はゲームプログラム等のその他種々のコンテンツデータをデータシェアリングの対象とすることができる。
【００１８】
このデータシェアリング同時再生システム１では、ＰＤＡ２がコントローラ端末の役割を担い、携帯電話機３及びディジタルカメラ４がプレーヤー端末の役割を担うようになされているが、ＰＤＡ２、携帯電話機３及びディジタルカメラ４の各ユーザの意思によって何れがコントローラ端末の役割を担うことも自由に選択できるようになされている。
【００１９】
ここで図２に示すように、ＰＤＡ２、携帯電話機３及びディジタルカメラ４は、各自が個々に所有している静止画データファイルのファイル名ＩＭＧ＿Ａ０１、ＩＭＧ＿Ａ０２、……、ＩＭＧ＿Ｂ０１、ＩＭＧ＿Ｂ０２、……、ＩＭＧ＿Ｃ０１、ＩＭＧ＿Ｃ０２、……が付けられた属性情報ＺＧＡ１、ＺＧＡ２、……、ＺＧＢ１、ＺＧＢ２、……、ＺＧＣ１、ＺＧＣ２、……を有している。
【００２０】
この属性情報ＺＧＡ、ＺＧＢ及びＺＧＣは、必ずしも静止画データファイル毎に対応付けられている必要はなく、例えば撮影場所に関する属性情報要素は静止画データファイルを記録しているディレクトリ毎に、それ以外の属性情報要素は静止画データファイルのファイル毎に対応付けられていても良い。
【００２１】
なお属性情報ＺＧＡ、ＺＧＢ及びＺＧＣとしては、その属性情報要素として撮影場所や撮影日時等の基本的情報だけではなく、その属性情報要素として静止画データファイルのデータサイズや解像度等の種々の情報が挙げられる。
【００２２】
コントローラ端末であるＰＤＡ２は、プレーヤー端末である携帯電話機３及びディジタルカメラ４に対して各自が所有している静止画データファイルの「再生データリスト」について作成リクエストを生成し、これを送信する。
【００２３】
ここで、「再生データリスト」の作成リクエストには、携帯電話機３及びディジタルカメラ４がリスト作成する際の条件が含まれている。その条件としては、例えば撮影場所を示すキーワードや、撮影日時の時間的範囲に限らず、静止画データファイルにおけるデータサイズや解像度の範囲が用いられる。なお撮影場所に関してはキーワードに限ることなく、ＧＰＳ(Global Positioning System)等によって取得した撮影場所を特定することの可能な緯度経度に関する情報であってもよい。
【００２４】
プレーヤー端末である携帯電話機３及びディジタルカメラ４は、コントローラ端末であるＰＤＡ２からの作成リクエストを受信すると、当該作成リクエストに含まれている条件に合致した属性情報要素を有する属性情報ＺＧＢ及びＺＧＣをそれぞれ抽出するようになされている。
【００２５】
実際上、図３に示すようにコントローラ端末であるＰＤＡ２は、最初に撮影場所キーワード「北海道」及び撮影日時範囲「2002.9.10-2002.9.15」の条件が含まれた「再生データリスト」の作成リクエストをプレーヤー端末である携帯電話機３やディジタルカメラ４へ送信する。
【００２６】
プレーヤー端末である携帯電話機３は、コントローラ端末であるＰＤＡ２から作成リクエストを受信すると、自身が所有する複数の静止画データファイルのうち、作成リクエストに含まれた条件の撮影場所キーワードや撮影日時範囲に合致した属性情報要素を有する例えば属性情報ＺＧＢ２、ＺＧＢ７及びＺＧＢ１２を抽出し、当該抽出した属性情報ＺＧＢ２、ＺＧＢ７及びＺＧＢ１２からなる再生データリストＰＤＬを作成する。
【００２７】
プレーヤー端末であるディジタルカメラ４においても、携帯電話機３と同様に、コントローラ端末であるＰＤＡ２から作成リクエストを受信すると、自身が所有する複数の静止画データファイルのうち、作成リクエストに含まれた条件の撮影場所キーワードや撮影日時範囲に合致した属性情報要素を有する属性情報ＺＧＣ１、２等を抽出し、当該抽出した属性情報ＺＧＣ１、２等からなる再生データリストＰＤＬを作成するようになされている。
【００２８】
これらの再生データリストＰＤＬは、プレーヤー端末である携帯電話機３やディジタルカメラ４が自身で所有する静止画データファイルのうちＰＤＡ２、携帯電話機３及びディジタルカメラ４の全てで同時再生する際に用いられる静止画データファイルの一覧である。
【００２９】
ところで、このような再生データリストＰＤＬには、ユーザにとってＰＤＡ２、携帯電話機３及びディジタルカメラ４の全てで同時再生されたくない静止画データファイルが含まれている場合がある。
【００３０】
プレーヤー端末である携帯電話機３やディジタルカメラ４は、そのような静止画ファイルを再生データリストＰＤＬから排除するときには、事前に非公開の静止画データファイルであることを示す非公開フラグを設定し、当該非公開フラグが設定されている静止画ファイルについては予め再生データリストＰＤＬに含めないようにしている。
【００３１】
またプレーヤー端末である携帯電話機３やディジタルカメラ４は、図４に示すように、再生データリストＰＤＬの作成時にリスト候補となる静止画像データファイルのサムネイル画像１０〜１２を一覧表示する再生データリスト選択画面１３を自身のディスプレイに表示することにより、サムネイル画像１０〜１２の隣に設けられたチェック項目１４〜１６のうち、再生データリストＰＤＬに含めたくない静止画像データファイルに対応した例えばサムネイル画像１１についてはそのチェック項目１５からチェックを外させることができるようにもなされている。
【００３２】
すなわちプレーヤー端末である携帯電話機３やディジタルカメラ４は、再生データリスト選択画面１３におけるサムネイル画像１０〜１２の隣に設けられたチェック項目１４〜１６のうち、再生データリストＰＤＬに含めることを希望する静止画像データファイルに対応したサムネイル画像１０及び１２についてはそのチェック項目１４及び１６をチェックさせ、公開データとして選択し得るようになされている。
【００３３】
コントローラ端末であるＰＤＡ２は、上述のようにして作成された再生データリストＰＤＬを携帯電話機３やディジタルカメラ４からそれぞれ受信し、これら複数の再生データリストＰＤＬに基づいてＰＤＡ２、携帯電話機３及びディジタルカメラ４で同時再生させるべき静止画データファイルについて例えば撮影時刻順の再生順に定めた同時再生データ順リストＳＰＤＬを生成するようになされている。
【００３４】
因みにコントローラ端末であるＰＤＡ２は、プレーヤー端末である携帯電話機３及びディジタルカメラ４から受信した再生データリストＰＤＬの属性情報に緯度経度等の位置を示す情報が記載されていた場合であって、これら複数の属性情報がある一定範囲のエリアに属するものと判断できるときには、静止画データファイルについて撮影時刻順の再生順に定めた同時再生データ順リストＳＰＤＬを生成し、一定範囲のエリアに属するものではないと判断できたときには例えば撮影場所の順番（例えば北から南へといった順番）に定めた同時再生データ順リストＳＰＤＬを生成することもできる。
【００３５】
図５に示すように、この同時再生データ順リストＳＰＤＬは、同時再生される静止画データファイルの「ファイル名」、その静止画データファイルを所持しているオーナーの「オーナー端末名（携帯電話機３、ＰＤＡ２及びディジタルカメラ４）」、静止画データファイルを送る配信元（センダー）となる「センダー名」、同時再生を行う際のクロック同期補正用のマスタークロック情報の供給元となる「マスタークロック端末名」、属性情報要素である「撮影場所」、「撮影時刻」及び「その他の情報」によって構成されている。
【００３６】
ところでコントローラ端末であるＰＤＡ２は、プレーヤー端末である携帯電話機３及びディジタルカメラ４が、自己の静止画データファイルの配信元になれるか否かを示すセンダー能力情報を再生データリストＰＤＬと共に受け取るようになされており、そのセンダー能力情報を基に同時再生データ順リストＳＰＤＬのセンダー名を記載するようになされている。
【００３７】
従ってＰＤＡ２は、携帯電話機３及びディジタルカメラ４からのセンダー能力情報に基づいて例えばディジタルカメラ４にセンダー能力がないと認識した場合、「センダー名」にディジタルカメラ４ではなくコントローラ端末であるＰＤＡ２をセンダー名として記載するようになされている。因みに、「センダー名」としてはＰＤＡ２に限らず、センダー能力があれば携帯電話機３をセンダー名として記載することも可能である。
【００３８】
またコントローラ端末であるＰＤＡ２は、プレーヤー端末である携帯電話機３及びディジタルカメラ４からそれぞれ受信した再生データリストＰＤＬの中に同じファイル名でかつ同じ属性情報を有する静止画データファイルのリスト候補が含まれている場合や、異なるファイル名ではあるものの同じ属性情報を有する静止画データファイルのリスト候補が含まれている場合、これらのリスト候補をそのまま同時再生データ順リストＳＰＤＬに記載すると、同時再生処理を実行する際に同じ静止画データファイルを重複して再生してしまうことになる。
【００３９】
そこでコントローラ端末であるＰＤＡ２は、同じ属性情報を有する２つの静止画データファイルの一方のリスト候補だけを同時再生データ順リストＳＰＤＬに記載することにより、同一内容からなる静止画データファイルの重複再生処理を回避し得るようになされている。
【００４０】
このときコントローラ端末であるＰＤＡ２は、同時再生データ順リストＳＰＤＬにおける「その他の情報」の欄に、リスト候補として記載したファイル名の静止画データファイルの他に同一内容からなる静止画データファイルが存在することを示す「重複データ有り」のメッセージを併せて記載しておくようになされている。
【００４１】
これによりプレーヤー端末である携帯電話機３及びディジタルカメラ４は、同時再生データ順リストＳＰＤＬにおける「その他の情報」の欄に記載されたファイル名（Ｃ：ＩＭＧ＿Ｃ０１）及び「重複有り」のメッセージを確認することにより、同一内容からなる静止画データファイルが他にも存在していたことを認識し得るようになされている。
【００４２】
コントローラ端末であるＰＤＡ２は、このような同時再生データ順リストＳＰＤＬに基づいて、当該ＰＤＡ２、プレーヤー端末である携帯電話機３及びディジタルカメラ４の全てで静止画データファイルをシェアリングし同時再生させるようになされており、その同時再生手法について以下具体的に説明する。
【００４３】
（２）データシェアリング同時再生手法
データシェアリング同時再生システム１では、同時再生を行うときの静止画データファイルの配信元となるセンダーの役割をコントローラ端末自身が担う場合のデータシェアリング同時再生手法と、当該センダーの役割を静止画データファイルのオーナー端末が担う場合のデータシェアリング同時再生手法とが存在し、それぞれについて順番に説明する。
【００４４】
ここでオーナー端末とは、静止画データファイルを所持している携帯端末のことであり、ＰＤＡ２、携帯電話機３及びディジタルカメラ４のいずれもがオーナー端末になり得るものである。
【００４５】
（２−１）センダーの役割をコントローラ端末が担う場合
図６（Ａ）及び（Ｂ）に示すようにデータシェアリング同時再生システム１では、センダーの役割をコントローラ端末であるＰＤＡ２が担う場合、当該ＰＤＡ２が第１段階として同時再生データ順リストＳＰＤＬに記載されている最初の属性情報ＺＧＢに対応した静止画データファイルのデータ転送リクエストをそのオーナー端末（この場合、携帯電話機３）に対して送信する。
【００４６】
このデータ転送リクエストを受信したオーナー端末である携帯電話機３は、第２段階として、そのデータ転送リクエストで指定されたファイル名ＩＭＧの静止画データファイルを内部メモリから読み出し、これをコントローラ端末であるＰＤＡ２へ転送する。
【００４７】
コントローラ端末であるＰＤＡ２は、第３段階として、オーナー端末である携帯電話機３からデータ転送を受けた静止画データファイルを各携帯端末（この場合、当該静止画データファイルのオーナー端末である携帯電話機３を除き、残りのディジタルカメラ４）へ送信する。
【００４８】
そしてコントローラ端末であるＰＤＡ２は、第４段階として、当該各携帯端末（この場合、ＰＤＡ２、携帯電話機３及びディジタルカメラ４））へ同時再生開始リクエスト（太矢印で示す）を同時再生開始の合図として一斉に送信することにより、ＰＤＡ２、携帯電話機３及びディジタルカメラ４の全てで当該静止画データファイルに対する同時再生処理を行うことができるようになされている。
【００４９】
なお、この場合コントローラ端末であるＰＤＡ２は、静止画データファイルを各携帯端末へ送信する際、オーナー端末である携帯電話機３は既に当該静止画データファイルを所持しているので送信する必要はなく（破線の矢印で示す）、同時再生開始リクエスト（太矢印で示す）だけを送信すれば良い。
【００５０】
因みにコントローラ端末であるＰＤＡ２は、クロック同期補正用のマスタークロック情報を同時再生開始リクエストに併せてプレーヤー端末である携帯電話機３及びディジタルカメラ４へ送信することにより、当該携帯電話機３及びディジタルカメラ４は同時再生対象のコンテンツデータが動画像ファイルであったときでも、その再生タイミングを同時再生開始リクエストの送信元であり、かつコントローラ端末でもあるＰＤＡ２と一致させることが可能となる。
【００５１】
（２−２）センダーの役割をオーナー端末が担う場合
図７（Ａ）及び（Ｂ）に示すようにデータシェアリング同時再生システム１では、センダーの役割をオーナー端末（ＰＤＡ２、携帯電話機３又はディジタルカメラ４）が担う場合、当該コントローラ端末であるＰＤＡ２は、第１段階として、同時再生データ順リストＳＰＤＬに記載されている最初の属性情報に対応した静止画データファイルのオーナー端末（この場合、携帯電話機３）に対して同時再生準備リクエストを生成し送信する。
【００５２】
この同時再生準備リクエストには、再生対象となる静止画データファイルのファイル名、及びクロック同期補正用のマスタークロック情報が含まれている。
【００５３】
同時再生準備リクエストを受信した静止画データファイルのセンダーとなるオーナー端末の携帯電話機３は、自身の「再生データリスト」からその静止画データファイルの属性情報ＺＧＢを検索して再生対象を特定する。
【００５４】
そしてオーナー端末である携帯電話機３は、第２段階として、属性情報ＺＧＢによって特定した静止画データファイルを、その静止画データファイルを所持していないコントローラ端末であるＰＤＡ２及びプレーヤー端末であるディジタルカメラ４へ配信する。
【００５５】
続いてオーナー端末である携帯電話機３は、第３段階として、当該ＰＤＡ２及びディジタルカメラ４へ同時再生開始リクエスト（太矢印で示す）及びクロック同期補正のマスタークロック情報を一斉に送信することにより、ＰＤＡ２、携帯電話機３及びディジタルカメラ４の全てで当該静止画データファイルに対する同時再生処理を行うことができるようになされている。
【００５６】
その後、次の静止画データファイルをＰＤＡ２、携帯電話機３及びディジタルカメラ４の全てで同時再生するには、コントローラ端末であるＰＤＡ２が同時再生データ順リストＳＰＤＬに基づき次の属性情報に対応した静止画データファイルのオーナー端末に対して同時再生準備リクエストを送信すればよい。
【００５７】
このようにデータシェアリング同時再生システム１では、以下同様にしてオーナー端末を随時切り替えて同時再生準備リクエストを送信することにより、ＰＤＡ２、携帯電話機３及びディジタルカメラ４で各自が所有する静止画データファイルをシェアリングして同時再生処理を実行し得るようになされている。
【００５８】
このようにデータシェアリング同時再生システム１では、センダーの役割をオーナー端末（ＰＤＡ２、携帯電話機３又はディジタルカメラ４）がそれぞれ担う場合、コントローラ端末であるＰＤＡ２から同時再生準備リクエストを受信したオーナー端末が自身で所有する静止画データファイルを他の携帯端末へ配信すればよいため、各オーナー端末が所有する静止画データファイルをコントローラ端末であるＰＤＡ２が一旦集めてから配信するという煩雑な処理を行う必要なく、同時再生データ順リストＳＰＤＬに基づいて同時再生準備リクエストを各オーナー端末へ送信するだけで済み、コントローラ端末の処理負担を格段に軽減することができるようになされている。
【００５９】
なおデータシェアリング同時再生システム１では、クロック同期補正用のマスタークロック情報をセンダーとなるオーナー端末が送信するようにしているが、同時再生データ順リストＳＰＤＬの「マスタークロック端末名」に基づいてマスタークロック情報をセンダーとなるオーナー端末以外の例えばコントローラ端末であるＰＤＡ２が送信することも可能である。
【００６０】
因みに各携帯端末では、オーナー端末から送られてきた静止画データファイルを他の携帯端末と同時再生する際、自身がそれと同じ静止画データファイルを所持しているか否かを自身の再生データリストＰＤＬや、同時再生データ順リストＳＰＤＬの「その他の情報」の欄に記載された「重複有り」のメッセージに基づいて判断し、所持していないときには保存することができるようになされている。
【００６１】
具体的には、図８に示すように各携帯端末では、再生データ保存選択ＧＵＩ(Graphical User Interface)画面１４を表示し、その中の静止画データファイルに基づく静止画１５と共に、「このデータは本機に記録されていません」のメッセージ１６を表示し、「保存しますか？」のメッセージを介して「ＹＥＳ」又は「ＮＯ」を選択させることにより、ユーザの意思により当該静止画データファイルを保存させ得るようになされている。
【００６２】
なお、各携帯端末では既に同一の静止画データファイルを所持しているときには再生データ保存選択画面１４の中に「このデータは本機に記録されています」のメッセージ１７を表示し、「保存しますか？」のメッセージを介して「ＹＥＳ」又は「ＮＯ」を選択させることにより、重複した静止画データファイルの保存についてもユーザに選択させ得るようになされている。
【００６３】
（３）各携帯端末の回路構成
次に、コントローラ端末であるＰＤＡ２、プレーヤー端末である携帯電話機３及びディジタルカメラ４の回路構成について説明するが、ここでは上述したように同時再生データ順リストＳＰＤＬに従って同時再生処理を行うために必要な回路構成については各携帯端末で共通するため、その共通部分の回路構成について説明する。
【００６４】
図９に示すようにＰＤＡ２、携帯電話機３及びディジタルカメラ４等の携帯端末は、全体を統括制御するＣＰＵ(Central Processing Unit)構成の制御部２３に対してネットワーク送受信部２２、ＡＶ(Audio Visual)データ管理部２４、ユーザ入力部２６、出力管理部２７及びＬＣＤ(Liquid Crystal Display)等でなる表示部２８が接続された構成を有している。
【００６５】
ネットワーク送受信部２２と接続された無線通信インタフェース２１は、他の携帯端末とIEEE802.11gやブルートゥース（登録商標）等の近距離無線通信を行うようになされており、ネットワーク送受信部２２は「再生データリスト」の作成リクエスト、同時再生データ順リストＳＰＤＬ、静止画データファイルのデータ転送リクエスト及び同時再生準備リクエスト、さらには静止画データファイルの授受を行うようになされている。
【００６６】
制御部２３は、ハードディスクドライブ２５からＡＶデータ管理部２４を介して読み出して展開した基本プログラム及びデータシェアリング同時再生プログラムに基づいて各種処理や後述するデータシェアリング同時再生処理手順を実行するようになされている。
【００６７】
また制御部２３は、ボタンやタッチパネル等からなるユーザ入力部２６を介して「再生データリスト」の作成リクエストにおける条件、非公開フラグの設定、公開データの選択（図４）、同時再生した静止画データファイルの保存（図８）、次の静止画データファイルに対する同時再生準備リクエストを受け付け、それらに見合った各種処理を実行するようになされている。
【００６８】
制御部２３のリクエスト作成解析部２３Ａは、「再生データリスト」の作成リクエスト、静止画データファイルのデータ転送リクエスト及び同時再生準備リクエスト等の各種リクエストを作成及び管理し、又はその解析を行うようになされている。
【００６９】
再生データリスト作成解析部２３Ｂは、「再生データリスト」の作成リクエストに含まれた条件を判別し、その条件に合致した静止画データファイルの属性情報を基に再生データリストＰＤＬを作成し、管理し、又はその解析を行う。
【００７０】
同時再生データ順リスト作成解析部２３Ｃは、プレーヤー端末から受信した再生データリストＰＤＬの属性情報を撮影日時順に並び替えたり、又は属性情報の重複をチェックする等して同時再生データ順リストＳＰＤＬを作成し、管理し、又はその解析を行う。
【００７１】
出力管理部２７は、エンコードされた静止画データファイルをデコードするためのデコーダ２７Ａ、デコードした静止画データファイルを一時的に保持するワークエリアとして用いられるＲＡＭ２７Ｂ及び各携帯端末間で同時再生するための基準時刻をマスタークロック情報に合わせるための再生クロック生成部２７Ｃを有しており、静止画データファイルを表示部２８へ表示したり、各種メニュー等を表示するようになされている。
【００７２】
ＡＶデータ管理部２４は、ハードディスクドライブ２５と接続されており、そのハードディスクドライブ２５に格納されている自身の静止画データファイル、動画ファイル、テキストデータファイル等の各種コンテンツデータを制御部２３からの指示に基づいて再生し、管理し、ユーザからの指示に応じて他の携帯端末から受信した静止画データファイルをハードディスクドライブ２５に格納するようになされている。
【００７３】
このようにコントローラ端末であるＰＤＡ２、プレーヤー端末である携帯電話機３及びディジタルカメラ４は、上述の図９に示した共通の回路構成を基本的に有するため、何れがコントローラ端末の役割を担うことも可能である。但し、制御部２３の同時再生データ順リスト作成解析部２３Ｃについては任意であるため、それを所持していない場合、その携帯端末についてはコントローラ端末の役割を担うことは出来ず、プレーヤー端末としての役割を担うことしか出来ない。
【００７４】
（４）データシェアリング同時再生処理手順
続いて、上述の図６及び図７に示したようなデータシェアリング同時再生手法については、センダーの役割をコントローラ端末が担う場合のデータシェアリング同時再生処理シーケンスと、センダーの役割を静止画データファイルのオーナー端末が担う場合のデータシェアリング同時再生処理シーケンスとにある時点から分けて説明する。
【００７５】
図１０に示すようにデータシェアリング同時再生システム１では、コントローラ端末であるＰＤＡ２と、プレーヤー端末である携帯電話機３及びディジタルカメラ４との間で以下の処理シーケンスに従ったやりとりを行うようになされている。
【００７６】
ステップＳＰ１においてコントローラ端末であるＰＤＡ２が、ユーザにより入力された静止画データファイルを同時再生するときの条件を受け付け、次のステップＳＰ２へ移る。
【００７７】
ステップＳＰ２においてコントローラ端末であるＰＤＡ２は、ステップＳＰ１で受け付けた条件を含んだ「再生データリスト」の作成リクエストを作成し、次のステップＳＰ３へ移って「再生データリスト」の作成リクエストをプレーヤー端末である携帯電話機３及びディジタルカメラ４へ送信し、次のステップＳＰ４へ移る。
【００７８】
このときステップＳＰ２１においてプレーヤー端末である携帯電話機３及びディジタルカメラ４は、コントローラ端末であるＰＤＡ２から「再生データリスト」の作成リクエストを受信し、次のステップＳＰ２２へ移る。
【００７９】
ステップＳＰ２２においてプレーヤー端末である携帯電話機３及びディジタルカメラ４は、非公開の静止画データファイルに設定されている非公開フラグや、再生データリス選択画面１３（図４）でチェックの外されている静止画データファイルについては再生データリストの候補から外し、条件に合致した静止画データファイルの属性情報だけを選択し、次のステップＳＰ２３へ移る。
【００８０】
ステップＳＰ２３においてプレーヤー端末である携帯電話機３及びディジタルカメラ４は、ステップＳＰ２２で選択した属性情報に基づいて再生データリストＰＤＬを作成し、次のステップＳＰ２４へ移る。
【００８１】
ステップＳＰ２４においてプレーヤー端末である携帯電話機３及びディジタルカメラ４は、自身の静止画データファイルを他の携帯端末へ送信する際の転送速度や、処理能力の関係からセンダーになり得る能力の有無を判断し、その有無を表したセンダー能力情報と、ステップＳＰ２３で作成した再生データリストＰＤＬとをコントローラ端末であるＰＤＡ２へ送信し、次のサブルーチンＳＲＴ２５へ移る。
【００８２】
これに対してステップＳＰ４においてコントローラ端末であるＰＤＡ２は、プレーヤー端末である携帯電話機３及びディジタルカメラ４からそれぞれ再生データリストＰＤＬ及びセンダー能力情報を受信し、次のステップＳＰ５へ移る。
【００８３】
ステップＳＰ５においてコントローラ端末であるＰＤＡ２は、複数の再生データリストＰＤＬに含まれている属性情報を撮影時刻順に並び替えた同時再生データ順リストＳＰＤＬを作成し、次のステップＳＰ６へ移る。
【００８４】
ここでコントローラ端末であるＰＤＡ２は、同時再生データ順リストＳＰＤＬを作成する際、センダー能力情報に基づいてそのプレーヤー端末がセンダーになり得るか否かを判断し、センダーになり得ないと認識したときには同時再生データ順リストＳＰＤＬの「センダー名」にセンダーとなり得る携帯端末名（例えばＰＤＡ２）を記載する。
【００８５】
コントローラ端末であるＰＤＡ２は、ここまでの処理により各プレーヤー端末から取得した再生データリストＰＤＬに基づいてユーザの希望（撮影時刻順）に沿った同時再生データ順リストＳＰＤＬを作成することができる。
【００８６】
ステップＳＰ６においてコントローラ端末であるＰＤＡ２は、ユーザから同時再生データ順リストＳＰＤＬに従った同時再生命令が与えられたことを認識すると、次のステップＳＰ７へ移る。
【００８７】
ステップＳＰ７においてコントローラ端末であるＰＤＡ２は、同時再生データ順リストＳＰＤＬに記載された属性情報に対応する静止画データファイルを選択し、次のステップＳＰ８へ移る。ここでコントローラ端末であるＰＤＡ２は、同時再生データ順リストＳＰＤＬに従って最初に静止画データファイルを選択するときには、当該同時再生データ順リストＳＰＤＬの最初に記載されている属性情報に対応した静止画データファイルを選択し、以下属性情報の並び順に従って静止画データファイルを選択するようになされている。
【００８８】
ステップＳＰ８においてコントローラ端末であるＰＤＡ２は、静止画データファイルを配信するセンダーが自分自身となるのか否かを判定する。ここでコントローラ端末であるＰＤＡ２は、ユーザ入力部２６に対する操作に応じて自分自身がセンダーとなり得るか否かを判断するようになされている。
【００８９】
ステップＳＰ８において肯定結果が得られると、このことはユーザ入力部２６に対する操作に応じてコントローラ端末であるＰＤＡ２が当該静止画データファイルを配信するセンダーに決定されたことを表しており、このときコントローラ端末であるＰＤＡ２は次のサブルーチンＳＲＴ９へ移り、センダーをコントローラ端末自身とした場合の同時再生処理手順を実行する。
【００９０】
これに対してステップＳＰ８で否定結果が得られると、このことはコントローラ端末であるＰＤＡ２がセンダーとなるのではなく当該静止画データファイルのオーナー端末がセンダーに決定されたことを表しており、このときコントローラ端末であるＰＤＡ２は、サブルーチンＳＲＴ１０へ移り、センダーをオーナー端末とした場合の同時再生処理手順を実行する。
【００９１】
図１１に示すようにコントローラ端末であるＰＤＡ２は、サブルーチンＳＲＴ９のステップＳＰ３１において、同時再生データ順リストＳＰＤＬに従って同時再生するべき静止画データファイルのデータ転送リクエストを作成し、次のステップＳＰ３２へ移る。
【００９２】
ステップＳＰ３２においてコントローラ端末であるＰＤＡ２は、ステップＳＰ３１で作成したデータ転送リクエストを当該静止画データファイルのオーナー端末へ送信し、次のステップＳＰ３３へ移る。ここでオーナー端末は、プレーヤー端末である場合もあれば、コントローラ端末である場合もあるが、ここではオーナー端末がプレーヤー端末である場合を想定して以下説明する。
【００９３】
このときステップＳＰ４１においてオーナー端末（例えば、この静止画データファイルについてのオーナー端末が携帯電話機３の場合）は、先ほどステップＳＰ３２で送信されたデータ転送リクエストを受信し、次のステップＳＰ４２へ移る。
【００９４】
ステップＳＰ４２においてオーナー端末は、コントローラ端末であるＰＤＡ２から受信したデータ転送リクエストに従って自身で所持する静止画データファイルを特定し、それをＡＶデータ管理部２４によりハードディスクドライブ２５から読み出し、次のステップＳＰ４３へ移り、当該読み出した静止画データファイルをコントローラ端末であるＰＤＡ２へ送信した後、次のステップＳＰ４４へ移る。
【００９５】
このときコントローラ端末であるＰＤＡ２は、ステップＳＰ３３において、オーナー端末から転送された静止画データファイルを受信することにより、各プレーヤー端末へ配信するべき当該静止画データファイルを取得し、次のステップＳＰ３４へ移る。
【００９６】
ステップＳＰ３４においてコントローラ端末であるＰＤＡ２は、静止画データファイルを当該コントローラ端末以外の各プレーヤー端末へ送信することにより配信し、次のステップＳＰ３５へ移る。因みにコントローラ端末であるＰＤＡ２は、静止画データファイルのオーナー端末については予め所持しているので当該静止画データファイルを送信することはない。
【００９７】
このとき各プレーヤー端末は、サブルーチンＳＲＴ２５のステップＳＰ５１においてコントローラ端末であるＰＤＡ２から静止画データファイルを受信し、次のステップＳＰ５２へ移る。
【００９８】
この段階においてデータシェアリング同時再生システム１では、コントローラ端末及び各プレーヤー端末ともに同時再生するべき静止画データファイルを所持し、いつでも同時再生処理できる状態にあることになる。
【００９９】
ステップＳＰ３５においてコントローラ端末であるＰＤＡ２は、オーナー端末を含む全てのプレーヤー端末に対して同時再生開始リクエストを送信することにより、ＰＤＡ２、携帯電話機３及びディジタルカメラ４で共通に保持する静止画データファイルを一斉に同時再生開始するように指示を与えると共に、ＰＤＡ２自身でも同じタイミングで静止画データファイルを再生して表示部２８（図９）に表示し、ステップＳＰ１１（図１０）へ戻る。
【０１００】
このときオーナー端末は、ステップＳＰ４４においてコントローラ端末であるＰＤＡ２から送信された同時再生開始リクエストを受信し、次のステップＳＰ４５へ移り、またこのときプレーヤー端末はステップＳＰ５２においてコントローラ端末であるＰＤＡ２から送信された同時再生開始リクエストを受信し、次のステップＳＰ５３へ移る。
【０１０１】
ステップＳＰ４５においてオーナー端末は、コントローラ端末であるＰＤＡ２から受信した同時再生開始リクエストに従ってオーナー端末自身が所有する静止画データファイルの再生を開始し、次のステップＳＰ２６（図１０）へ戻る。
【０１０２】
ステップＳＰ５３においてプレーヤー端末は、オーナー端末と同様に、コントローラ端末であるＰＤＡ２から受信した同時再生開始リクエストに従って当該コントローラ端末であるＰＤＡ２から配信された当該静止画データファイルの再生を開始し、次のステップＳＰ２６（図１０）へ戻る。
【０１０３】
ステップＳＰ１１においてコントローラ端末であるＰＤＡ２は、同時再生データ順リストＳＰＤＬに挙げられている全ての静止画データファイルの同時再生処理が終了したか否かを判定する。
【０１０４】
ここで否定結果が得られると、このことは未だ同時再生処理の終わっていない静止画データファイルが存在することを表しており、このときコントローラ端末であるＰＤＡ２はステップＳＰ６に戻って次の静止画データファイルに対する同時再生命令を受け取り、以下同様の処理を繰り返す。
【０１０５】
これに対してステップＳＰ１１で肯定結果が得られると、同時再生データ順リストＳＰＤＬに挙げられている全ての静止画データファイルについて同時再生処理を終了したことを表しており、このときコントローラ端末であるＰＤＡ２は次のステップＳＰ１２へ移って処理を終了する。
【０１０６】
一方、ステップＳＰ２６においてプレーヤー端末（オーナー端末を含む）は、静止画データファイルに対する同時再生処理が終了したか否かを判定し、否定結果が得られた場合にはサブルーチンＳＲＴ２５へ戻り、上述の処理を繰り返すのに対し、肯定結果が得られると静止画データファイルに対する同時再生処理が終了したので、次のステップＳＰ２７へ移って処理を終了する。
【０１０７】
ところでステップＳＰ８において否定結果が得られたことにより、サブルーチンＳＲＴ１０へ移ると、図１２に示すようにコントローラ端末であるＰＤＡ２は、ステップＳＰ６１において、同時再生データ順リストＳＰＤＬに従って同時再生するべき静止画データファイルのオーナー端末に対して送信すべき同時再生準備リクエストを作成し、次のステップＳＰ６２へ移る。
【０１０８】
ステップＳＰ６２においてコントローラ端末であるＰＤＡ２は、ステップＳＰ６１で作成した同時再生準備リクエストを静止画データファイルのオーナー端末へ送信することにより、当該オーナー端末に当該静止画データファイルの配信を促し、次のステップＳＰ１１（図１０）へ戻る。
【０１０９】
このときオーナー端末は、ステップＳＰ７１において、コントローラ端末であるＰＤＡ２から送信された同時再生準備リクエストを受信し、次のステップＳＰ７２へ移る。
【０１１０】
ステップＳＰ７２においてオーナー端末は、コントローラ端末であるＰＤＡ２から受信した同時再生準備リクエストに従ってオーナー端末自身で所持する静止画データファイルを特定し、それをＡＶデータ管理部２４によりハードディスクドライブ２５から読み出し、次のステップＳＰ７３へ移り、当該読み出した静止画データファイルを各プレーヤー端末（コントローラ端末を含む）へ転送した後、次のステップＳＰ７４へ移る。
【０１１１】
このときプレーヤー端末は、ステップＳＰ８１において、オーナー端末から転送された静止画データファイルを受信し、次のステップＳＰ８２へ移る。
【０１１２】
ステップＳＰ７４においてオーナー端末は、各プレーヤー端末に対して静止画データファイルを転送したので、ＰＤＡ２、携帯電話機３及びディジタルカメラ４で同時再生させるための同時再生開始リクエストを作成して当該各プレーヤー端末へ送信すると共に、当該同時再生開始リクエストに従ってオーナー端末自身で所持する静止画データファイルの再生を開始し、次のステップＳＰ１１（図１０）へ戻る。
【０１１３】
ステップＳＰ１１においてコントローラ端末であるＰＤＡ２は、同時再生データ順リストＳＰＤＬに挙げられている全ての静止画データファイルの同時再生処理が終了したか否かを判定する。
【０１１４】
ここで否定結果が得られると、このことは未だ同時再生処理の終わっていない静止画データファイルが存在することを表しており、このときコントローラ端末であるＰＤＡ２はステップＳＰ６に戻って次の静止画データファイルに対する同時再生命令を受け取り、以下サブルーチンＳＲＴ１０の処理を繰り返す。
【０１１５】
これに対してステップＳＰ１１で肯定結果が得られると、同時再生データ順リストＳＰＤＬに挙げられている全ての静止画データファイルについて同時再生処理を終了したことを表しており、このときコントローラ端末であるＰＤＡ２は次のステップＳＰ１２へ移って処理を終了する。
【０１１６】
ステップＳＰ８２においてプレーヤー端末は、オーナー端末から同時再生開始リクエストを受信し、ステップＳＰ８３で当該同時再生開始リクエストをトリガーとして当該オーナー端末から受信した静止画データファイルの再生を開始し、次のステップＳＰ２６へ移る。
【０１１７】
ステップＳＰ２６においてプレーヤー端末（オーナー端末を含む）は、静止画データファイルに対する同時再生処理が終了したか否かを判定し、否定結果が得られた場合にはサブルーチンＳＲＴ２５へ戻り、上述の処理を繰り返すのに対し、肯定結果が得られると静止画データファイルに対する同時再生処理が終了したので、次のステップＳＰ２７へ移って処理を終了する。
【０１１８】
（５）動作及び効果
以上の構成において、データシェアリング同時再生システム１では、コントローラ端末であるＰＤＡ２がプレーヤー端末である携帯電話機３及びディジタルカメラ４から一定の条件に合致した再生データリストＰＤＬを取得し、これらの再生データリストＰＤＬに基づいて作成した同時再生データ順リストＳＰＤＬに従い、ＰＤＡ２、携帯電話機３及びディジタルカメラ４で同一の静止画ファイルデータを共有して同時再生する。
【０１１９】
このときデータシェアリング同時再生システム１では、センダーにコントローラ端末自身がなる場合、静止画データファイルについてもオーナー端末からコントローラ端末が受け取り、それを所持していない携帯端末へ配信した後、コントローラ端末からプレーヤー端末へ同時再生開始リクエストを送信することにより、コントローラ端末及びプレーヤー端末間で同時に静止画データファイルを再生することができる。
【０１２０】
従ってデータシェアリング同時再生システム１では、コントローラ端末又は複数のプレーヤー端末が自身で所有していない静止画データファイルについても、あたかも自身で所有していたかのように他の携帯端末と同じタイミングで同時再生処理することができる。
【０１２１】
この場合、プレーヤー端末としてはコントローラ端末から配信されてくる静止画データファイルを受け取り、同時再生開始リクエストを待ち受けるだけの受身的な処理が殆どであるため、コントローラ端末のような高度な機能を持ち合わせていなくても、アドホックネットワークを構築するグループ内において、自身が持ち合わせていない他人の静止画データファイルを共有することができる。
【０１２２】
またデータシェアリング同時再生システム１では、センダーにオーナー端末がなる場合、静止画データファイルの持ち主であるオーナー端末に同時再生準備リクエストを送信し、そのオーナー端末に静止画データファイルの配信及び同時再生開始リクエストの送信についても任せることにより、センダーを静止画データファイルのオーナー端末に順次切り替えながら同時再生処理を実行することができる。
【０１２３】
この場合、コントローラ端末としては静止画データファイルの持ち主であるオーナー端末から当該静止画データファイルを受け取って、それを所持していない携帯端末へ配信するといった煩雑な処理は必要なく、処理負担が大幅に軽減されることになる。
【０１２４】
さらにデータシェアリング同時再生システム１では、再生データリストＰＤＬに特定の静止画データファイルを排除したい場合にも、その静止画データファイルに対して非公開フラグを設定したり、再生データリスト選択画面１３（図４）を介して再生データリストＰＤＬに含めたくない静止画像データファイルを排除することができるので、プライバシーを確保して意図しない個人情報の流出を防ぐこともできる。
【０１２５】
以上の構成によれば、データシェアリング同時再生システム１では、アドホックネットワークを構築する複数の携帯端末間において静止画データファイルを相互に受け渡し、シェアリングし、同時再生することができるので、静止画データファイルを複数の携帯端末間で共有化することによる利便性をもたらし、従来に比して一段と使い勝手を向上させることができる。
【０１２６】
（６）他の実施の形態
なお上述の実施の形態においては、アドホックネットワークを構築するデータシェアリング同時再生システム１に本発明を適用するようにした場合について述べたが、本発明はこれに限らず、インターネット等を介して相互に接続されるいわゆるインフラネットワークを構築するデータシェアリング同時再生システムに本発明を適用するようにしても良い。
【０１２７】
また上述の実施の形態においては、属性情報の対象として撮影場所や撮影日時等の基本的情報や、静止画データファイルのデータサイズや解像度等を用いるようにした場合について述べたが、本発明はこれに限らず、撮影時の環境、撮影画像の解説等のその他種々のメタデータ等を対象とするようにしても良い。
【０１２８】
さらに上述の実施の形態においては、複数の再生データリストＰＤＬから抽出した複数の属性情報を撮影日時順に並び替えることにより同時再生データ順リストＳＰＤＬを生成するようにした場合について述べたが、本発明はこれに限らず、撮影場所毎に並び替える等のその他種々の方法で並び替えることにより同時再生データ順リストＳＰＤＬを生成するようにしても良い。
【０１２９】
さらに上述の実施の形態においては、ＰＤＡ２、携帯電話機３及びディジタルカメラ４の制御部２３がデータシェアリング同時再生プログラムに基づいてデータシェアリング同時再生処理手順を実行するようにした場合について述べたが、本発明はこれに限らず、データシェアリング同時再生プログラムが格納されたＣＤ−ＲＯＭ(Compact Disc-Read Only Memory)、ＤＶＤ−ＲＯＭ(Digital Versatile Disc-Read Only Memory)、半導体メモリ等の種々の記憶媒体をインストールすることによりＰＤＡ２、携帯電話機３及びディジタルカメラ４の制御部２３が当該データシェアリング同時再生プログラムに基づいてデータシェアリング同時再生処理手順を実行するようにしても良い。
【０１３０】
さらに上述の実施の形態においては、コントローラ端末としてのＰＤＡ２を、データリスト要求手段としての制御部２３、受信手段としてのネットワーク送受信部２２及び無線インタフェース２１、再生データ順リスト生成手段及び再生制御手段としての制御部２３によって構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなるデータリスト要求手段、受信手段、再生データ順リスト生成手段及び再生制御手段によってコントローラ端末を構成するようにしても良い。
【０１３１】
さらに上述の実施の形態においては、プレーヤー端末としての携帯電話機３及びディジタルカメラ４を、データリスト生成手段としての制御部２３、再生手段としての制御部２３及びＡＶデータ管理部２４によって構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなるデータリスト生成手段及び再生手段によってプレーヤー端末を構成するようにしても良い。
【産業上の利用可能性】
【０１３２】
本発明のデータシェアリングシステム、コントローラ端末、プレーヤー端末、データシェアリング同時再生方法及びデータシェアリング同時再生プログラムは、例えばインターネットを介して相互に接続された複数のパーソナルコンピュータ間でコンテンツデータをシェアリングし同時再生する用途に適用することができる。
【図面の簡単な説明】
【０１３３】
【図１】データシェアリング同時再生システムの全体構成を示す略線図である。
【図２】静止画データファイルとその属性情報の説明に供する略線図である。
【図３】再生データリストの作成の説明に供する略線図である。
【図４】再生データリスト選択画面を示す略線図である。
【図５】同時再生データ順リストの構成を示す略線図である。
【図６】同時再生のセンダーをコントローラ端末自身とする場合の同時再生処理手法の説明に供する略線図である。
【図７】同時再生のセンダーをオーナー端末とする場合の同時再生処理手法の説明に供する略線図である。
【図８】再生データ保存選択ＧＵＩ画面を示す略線図である。
【図９】携帯端末の回路構成を示す略線的ブロック図である。
【図１０】データシェアリング同時再生処理手順の説明に供するシーケンスチャートである。
【図１１】センダーをコントローラ端末自身とした場合の同時再生処理手順の説明に供するシーケンスチャートである。
【図１２】センダーをオーナー端末とした場合の同時再生処理手順の説明に供するシーケンスチャートである。
【符号の説明】
【０１３４】
１……データシェアリング同時再生システム、２……ＰＤＡ、３……携帯電話機、４……ディジタルカメラ、２１……無線インタフェース、２２……ネットワーク送受信部、２３……制御部、２４……ＡＶデータ管理部、２５……ハードディスクドライブ、２６……ユーザ入力部、２７……出力管理部、２８……表示部。
【図１】
2007013704.tif 000003
【図２】
2007013704.tif 000004
【図３】
2007013704.tif 000005
【図４】
2007013704.tif 000006
【図５】
2007013704.tif 000007
【図６】
2007013704.tif 000008
【図７】
2007013704.tif 000009
【図８】
2007013704.tif 000010
【図９】
2007013704.tif 000011
【図１０】
2007013704.tif 000012
【図１１】
2007013704.tif 000013
【図１２】
2007013704.tif 000014