(57)【特許請求の範囲】
【請求項１】
複数のコンテンツを記憶する記憶手段と、
前記コンテンツのリストである第１コンテンツリストのうち、選択されたコンテンツのリストである第２コンテンツリストを作成するコンテンツリスト作成手段と、
前記第１コンテンツリスト及び第２コンテンツリストを表示部に表示させる表示制御手段と、
前記第２コンテンツリストを公開する他の端末装置を決定する端末装置決定手段と、
前記他の端末装置に、前記第２コンテンツリストを所定の表示態様で開示させる開示手段と、を有し、
前記表示制御手段は、前記開示手段により開示された第２コンテンツリストの前記表示態様の少なくとも一部が、前記他の端末装置との間で共通となるように制御し、
前記表示制御手段は、前記第１コンテンツリストを前記表示部の第１の領域に表示させると共に、前記第２コンテンツリストを前記表示部の第２の領域に表示させ、
前記コンテンツリスト作成手段は、前記第１コンテンツリストからコンテンツを選択し、当該コンテンツを前記第１の領域から前記第２の領域へ移動する操作を、外部入力に基づき検知することにより、前記第２コンテンツリストを作成することを特徴とする端末装置。
【請求項２】
前記他の端末装置の操作によって、前記他の端末装置に表示される前記第２コンテンツリストの表示態様が変化させられた場合、前記表示制御手段は前記表示部に表示される前記第２コンテンツリストの表示態様を、前記他の端末装置の表示態様と同一となるように変化させることを特徴とする請求項１に記載の端末装置。
【請求項３】
前記表示制御手段は、前記他の端末装置の操作によって前記第２コンテンツリストに示されるコンテンツに対して複製要求が行われた場合には、複製要求がされたコンテンツについての表示態様を変化させることを特徴とする請求項２に記載の端末装置。
【請求項４】
前記他の端末装置の操作による前記複製要求に応じて、前記他の端末装置によって指定された前記コンテンツについて、前記他の端末装置に対する複製を許可させる複製制御手段を有することを特徴とする請求項３に記載の端末装置。
【請求項５】
前記他の端末装置との間で通信を行う通信手段と、
前記他の端末装置との通信時間を測定する通信時間測定手段とを備え、
前記開示手段は、前記通信時間が所定時間以上に達した場合に、前記第２コンテンツリストを前記他の端末装置に対して開示することを特徴とする請求項４に記載の端末装置。
【請求項６】
前記他の端末装置からの前記第２コンテンツリストの表示内容を変更させる要求があった場合に、当該要求の可否を受け付ける受付手段を有し、
前記表示制御手段は、前記受付手段が前記要求を可として受け付けた場合に、前記他の端末装置からの要求に応じて前記第２コンテンツリストの表示内容を変化させることを特徴とする請求項５に記載の端末装置。
【請求項７】
複数のコンテンツを記憶する記憶手段を有する端末装置が実行する制御方法であって、
前記コンテンツのリストである第１コンテンツリストのうち、選択されたコンテンツのリストである第２コンテンツリストを作成するコンテンツリスト作成工程と、
前記第１コンテンツリスト及び第２コンテンツリストを表示部に表示させる表示制御工程と、
前記第２コンテンツリストを公開する他の端末装置を決定する端末装置決定工程と、
前記他の端末装置に、前記第２コンテンツリストを所定の表示態様で開示させる開示工程と、を有し、
前記表示制御工程は、前記開示工程により開示された第２コンテンツリストの前記表示態様の少なくとも一部が、前記他の端末装置との間で共通となるように制御し、
前記表示制御工程は、前記第１コンテンツリストを前記表示部の第１の領域に表示させると共に、前記第２コンテンツリストを前記表示部の第２の領域に表示させ、
前記コンテンツリスト作成工程は、前記第１コンテンツリストからコンテンツを選択し、当該コンテンツを前記第１の領域から前記第２の領域へ移動する操作を、外部入力に基づき検知することにより、前記第２コンテンツリストを作成することを特徴とする制御方法。
【請求項８】
複数のコンテンツを記憶する記憶手段を有する端末装置が実行するプログラムであって、
前記コンテンツのリストである第１コンテンツリストのうち、選択されたコンテンツのリストである第２コンテンツリストを作成するコンテンツリスト作成手段と、
前記第１コンテンツリスト及び第２コンテンツリストを表示部に表示させる表示制御手段と、
前記第２コンテンツリストを公開する他の端末装置を決定する端末装置決定手段と、
前記他の端末装置に、前記第２コンテンツリストを所定の表示態様で開示させる開示手段
として前記端末装置を機能させ、
前記表示制御手段は、前記開示手段により開示された第２コンテンツリストの前記表示態様の少なくとも一部が、前記他の端末装置との間で共通となるように制御し、
前記表示制御手段は、前記第１コンテンツリストを前記表示部の第１の領域に表示させると共に、前記第２コンテンツリストを前記表示部の第２の領域に表示させ、
前記コンテンツリスト作成手段は、前記第１コンテンツリストからコンテンツを選択し、当該コンテンツを前記第１の領域から前記第２の領域へ移動する操作を、外部入力に基づき検知することにより、前記第２コンテンツリストを作成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複製するデータの選択を容易にする技術に関する。
【背景技術】
【０００２】
従来から、異なる機器間で各機器が保有する画像などのコンテンツを複製する方法が公知である。例えば、特許文献１には、実世界の動作に近い空間的連続性をもつユーザーインタフェースを有する画面共有システムが開示されている。その他、本発明に関連する技術が、特許文献２に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７２１９３号公報
【特許文献２】特開２００８−０５９２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、コンテンツの授受を比較的表示画面が小さい端末間で行う場合、表示画面が小さいことに起因して誤操作の発生や利便性の低下などの問題が発生する可能性がある。従って、比較的表示画面が小さい端末間でコンテンツの授受を実行する場合、その操作性が重要になる。特許文献１又は２には、上記の問題は、何ら検討されていない。【０００５】
本発明は、上記のような課題を解決するためになされたものであり、コンテンツの複製操作を容易にすることが可能な端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、端末装置であって、複数のコンテンツを記憶する記憶手段と、前記コンテンツのリストである第１コンテンツリストのうち、選択されたコンテンツのリストである第２コンテンツリストを作成するコンテンツリスト作成手段と、前記第１コンテンツリスト及び第２コンテンツリストを表示部に表示させる表示制御手段と、前記第２コンテンツリストを公開する他の端末装置を決定する端末装置決定手段と、前記他の端末装置に、前記第２コンテンツリストを所定の表示態様で開示させる開示手段と、を有し、前記表示制御手段は、前記開示手段により開示された第２コンテンツリストの前記表示態様の少なくとも一部が、前記他の端末装置との間で共通となるように制御し、前記表示制御手段は、前記第１コンテンツリストを前記表示部の第１の領域に表示させると共に、前記第２コンテンツリストを前記表示部の第２の領域に表示させ、前記コンテンツリスト作成手段は、前記第１コンテンツリストからコンテンツを選択し、当該コンテンツを前記第１の領域から前記第２の領域へ移動する操作を、外部入力に基づき検知することにより、前記第２コンテンツリストを作成することを特徴とする。
【０００７】
請求項７に記載の発明は、複数のコンテンツを記憶する記憶手段を有する端末装置が実行する制御方法であって、前記コンテンツのリストである第１コンテンツリストのうち、選択されたコンテンツのリストである第２コンテンツリストを作成するコンテンツリスト作成工程と、前記第１コンテンツリスト及び第２コンテンツリストを表示部に表示させる表示制御工程と、前記第２コンテンツリストを公開する他の端末装置を決定する端末装置決定工程と、前記他の端末装置に、前記第２コンテンツリストを所定の表示態様で開示させる開示工程と、を有し、前記表示制御工程は、前記開示工程により開示された第２コンテンツリストの前記表示態様の少なくとも一部が、前記他の端末装置との間で共通となるように制御し、前記表示制御工程は、前記第１コンテンツリストを前記表示部の第１の領域に表示させると共に、前記第２コンテンツリストを前記表示部の第２の領域に表示させ、前記コンテンツリスト作成工程は、前記第１コンテンツリストからコンテンツを選択し、当該コンテンツを前記第１の領域から前記第２の領域へ移動する操作を、外部入力に基づき検知することにより、前記第２コンテンツリストを作成する。
請求項８に記載の発明は、複数のコンテンツを記憶する記憶手段を有する端末装置が実行するプログラムであって、前記コンテンツのリストである第１コンテンツリストのうち、選択されたコンテンツのリストである第２コンテンツリストを作成するコンテンツリスト作成手段と、前記第１コンテンツリスト及び第２コンテンツリストを表示部に表示させる表示制御手段と、前記第２コンテンツリストを公開する他の端末装置を決定する端末装置決定手段と、前記他の端末装置に、前記第２コンテンツリストを所定の表示態様で開示させる開示手段として前記端末装置を機能させ、前記表示制御手段は、前記開示手段により開示された第２コンテンツリストの前記表示態様の少なくとも一部が、前記他の端末装置との間で共通となるように制御し、前記表示制御手段は、前記第１コンテンツリストを前記表示部の第１の領域に表示させると共に、前記第２コンテンツリストを前記表示部の第２の領域に表示させ、前記コンテンツリスト作成手段は、前記第１コンテンツリストからコンテンツを選択し、当該コンテンツを前記第１の領域から前記第２の領域へ移動する操作を、外部入力に基づき検知することにより、前記第２コンテンツリストを作成することを特徴とする。
【図面の簡単な説明】
【００１３】
【図１】実施例に係るコンテンツ複製システムの概略構成の一例である。
【図２】第１携帯端末及び第２携帯端末の概略構成の一例である。
【図３】公開コンテンツリストＰＬの表示例及びその操作例を示す表示画面の一例である。
【図４】フィルタ操作に係る表示画面の一例である。
【図５】サブメニューＳＬの一例である。
【図６】変更要求の操作に伴う表示画面の一例である。
【図７】変更要求の操作に伴う表示画面の一例である。
【図８】２端末間でコンテンツ提供先を指定する際に表示される表示画面の一例である。
【図９】３端末間でコンテンツ提供先を指定する際に表示される表示画面の一例である。
【図１０】親密度ポイント及び親密度レベルを含むテーブルの一例である。
【図１１】第１携帯端末及び第２携帯端末の処理手順を示すフローチャートの一例である。
【図１２】バッファ領域Ｂｔ１、Ｂｔ２及びコンテンツリスト表示領域Ｃｔ１、Ｃｔ２の画面配置の変形例を示す図である。
【発明を実施するための形態】
【００１４】
本発明の１つの観点では、コンテンツを提供する利用者が使用する携帯型端末装置であって、表示部と、外部入力に基づき前記コンテンツの提供先の端末を決定するコンテンツ提供先決定手段と、前記利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示手段と、外部入力に基づき前記第１コンテンツリストから前記提供先の端末上にリスト表示するコンテンツをさらに抽出するコンテンツ抽出手段と、前記コンテンツ抽出手段が抽出したコンテンツのリストである第２コンテンツリストを前記表示部に表示する第２コンテンツリスト表示手段と、前記提供先の端末の表示部に前記第２コンテンツリストの少なくとも一部を表示させるため、前記提供先の端末に当該第２コンテンツリストの情報を送信する第２コンテンツリスト通信手段と、前記提供先の端末から前記第２コンテンツリスト中のコンテンツの提供要求があった場合、当該コンテンツの複製制御を実行する複製制御実行手段と、を備える。
【００１５】
上記の携帯型端末装置は、例えば携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であり、表示部と、コンテンツ提供先決定手段と、第１コンテンツリスト表示手段と、コンテンツ抽出手段と、第２コンテンツリスト表示手段と、第２コンテンツリスト通信手段と、複製制御実行手段と、を備える。コンテンツ提供先決定手段は、外部入力に基づきコンテンツの提供先の端末を決定する。ここで「外部入力」とは、利用者等の操作に基づく入力を指す。「コンテンツの提供先の端末を決定する」とは、必ずしも端末自体を直接的に指定して決定する場合に限られず、コンテンツの提供を受ける当該端末の利用者を指定することで間接的に端末を決定してもよい。第１コンテンツリスト表示手段は、提供元の利用者が保有するコンテンツのリストである第１コンテンツリストを表示部に表示する。コンテンツ抽出手段は、外部入力に基づき第１コンテンツリストから端末上にリスト表示するコンテンツをさらに抽出する。即ち、これにより抽出されたコンテンツのリスト（後述する第２コンテンツリストに相当する。）は、提供元の携帯型端末装置と提供先の端末とに共通して表示されるものである。ここで、「抽出する」とは、必ずしも該当するコンテンツのデータ自体を抽出することではなく、コンテンツリストから該当するコンテンツの識別名等を特定、選定するまでの工程を指す。第２コンテンツリスト表示手段は、コンテンツ抽出手段が抽出したコンテンツのリストである第２コンテンツリストを表示部に表示する。第２コンテンツリスト通信手段は、端末の表示部に第２コンテンツリストの少なくとも一部を表示させるため、端末に当該第２コンテンツリストの情報を送信する。ここで、「少なくとも一部」とは、提供元の携帯型端末装置と提供先の端末とに表示される第２コンテンツリストが必ずしも完全に一致している必要はないことを示す。従って、提供先の端末に表示される第２コンテンツリストは、提供元の携帯型端末装置に表示される第２コンテンツリストの一部であってもよい。また、「第２コンテンツリストの情報」とは、第２コンテンツリストのデータ自体であってもよく、これを暗号化したデータ等であってもよい。複製制御実行手段は、端末から第２コンテンツリスト中のコンテンツの提供要求があった場合、当該コンテンツの複製制御を実行する。ここで、「コンテンツの複製制御」とは、端末装置が、提供先の端末が指定するアドレス又は機器等に当該コンテンツの複製を送信する制御を指す。
【００１６】
なお上記の例において、提供元の端末装置や提供先の端末にコンテンツが記録されている必要は必ずしもなく、当該端末装置や端末がアクセス可能なコンテンツであればよい。具体的には、端末装置や端末がアクセス可能なネットワークに接続されたサーバなどのストレージデバイスに当該コンテンツが保持されていてもよい。
【００１７】
このように、端末装置は、利用者の保有するコンテンツのリストである第１コンテンツリストと、提供先の端末にも共通して表示させる提供用の第２コンテンツリストと、をそれぞれ表示する。これにより、端末装置は、表示画面が小さい場合であっても、利用者にコンテンツ提供操作を容易に実行させることができる。
【００１８】
上記の携帯型端末装置の一態様では、前記提供先の端末の識別情報に基づき当該端末との通信時間を測定する通信時間測定手段をさらに備え、前記コンテンツ提供先決定手段は、前記通信時間が所定時間以上に達した場合のみ、外部入力に基づき当該端末を前記コンテンツの提供先として決定する。ここで、「通信」とは、端末間のユーザ操作によるコンテンツ等のデータやりとりのための通信だけでなく、端末が自動的に行う他端末の存在を検知するための通信も含む。また、「通信時間」とは、現在までに継続して行った通信時間に限らず、過去の断続的な通信時間を累積した時間も含む。後者の場合、端末装置は、メモリに累積した通信時間又はこれに相当する数値等を記憶しておく。このように、この態様では、携帯型端末装置は、通信時間が短く、利用者がコンテンツ提供を明らかに意図していない端末へのコンテンツの提供を防止することができる。
【００１９】
上記の携帯型端末装置の他の一態様では、前記第２コンテンツリスト表示手段は、前記提供要求があった場合又は当該提供要求に従い提供を行った場合、当該コンテンツの表示態様を他のコンテンツと異ならせる。このようにすることで、携帯型端末装置は、提供されるコンテンツを事前に又は事後に利用者に認識させることができる。
【００２０】
上記の携帯型端末装置の他の一態様では、前記提供先の端末から前記第２コンテンツリストの内容変更の要求があった場合、当該要求の可否を外部入力に基づき受け付ける第２コンテンツリスト変更可否受付手段をさらに備え、前記第２コンテンツリスト表示手段は、前記利用者が外部入力に基づき前記要求を承諾した場合、当該要求に基づき前記第２コンテンツリストを更新する。ここで、「第２コンテンツリストの内容変更」とは、第２コンテンツリストを構成するコンテンツを変更することを指す。このようにすることで、携帯型端末装置は、提供元の利用者の意に反することなく提供先の利用者の要求に応じて第２コンテンツリストを更新することができる。従って、携帯型端末装置は、よりコンテンツ複製操作の操作性を向上させることができる。
【００２１】
上記の携帯型端末装置の他の一態様では、前記第２コンテンツリスト表示手段は、前記第２コンテンツリストを前記第１コンテンツリストより右側に表示する。この態様では、携帯型端末装置は、コンテンツの流れを左から右へ方向付ける。これにより、携帯型端末装置は、利用者に違和感を生じさせることなく操作を実行させることができる。
【００２２】
携帯型端末装置の他の観点では、コンテンツの提供を受ける利用者が使用する携帯型端末装置であって、表示部と、前記利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示手段と、前記コンテンツの提供元の端末に表示され、かつ、当該端末の利用者が指定した提供可能なコンテンツのリストである第２コンテンツリストの情報を受信する第２コンテンツリスト通信手段と、前記表示部に前記第２コンテンツリストを表示する第２コンテンツリスト表示手段と、外部入力に基づき、前記第２コンテンツリスト中のコンテンツの提供要求を前記提供元の端末に送信するコンテンツ提供要求手段と、を備える。
【００２３】
上記の携帯型端末装置は、例えば携帯電話、ＰＤＡ、ノートＰＣであって、表示部と、第１コンテンツリスト表示手段と、第２コンテンツリスト通信手段と、第２コンテンツリスト表示手段と、コンテンツ提供要求手段と、を備える。第１コンテンツリスト表示手段は、コンテンツの提供を受ける利用者が保有するコンテンツのリストである第１コンテンツリストを表示部に表示する。第２コンテンツリスト通信手段は、コンテンツの提供元の端末に表示され、かつ、当該端末の利用者が指定した提供可能なコンテンツのリストである第２コンテンツリストの情報を受信する。ここで、「第２コンテンツリストの情報」とは、第２コンテンツリストのデータ自体であってもよく、これを暗号化したデータ等であってもよい。第２コンテンツリスト表示手段は、表示部に第２コンテンツリストの少なくとも一部を表示する。これにより、第２コンテンツリストは、コンテンツ提供元の端末と当該携帯型端末装置との両方に表示される。コンテンツ提供要求手段は、外部入力に基づき、第２コンテンツリスト中のコンテンツの提供要求を端末に送信する。即ち、コンテンツ提供要求手段は、利用者が第２コンテンツリストから任意に指定したコンテンツの複製を送信すべき旨の信号をコンテンツ提供元の端末に送信する。このように、携帯型端末装置は、利用者の保有するコンテンツのリストである第１コンテンツリストと、提供元の端末にも共通して表示される提供用の第２コンテンツリストと、をそれぞれ表示する。これにより、携帯型端末装置は、表示画面が小さい場合であっても、利用者にコンテンツの選択を容易に実行させることができる。
【００２４】
上記の携帯型端末装置の一態様では、前記第２コンテンツリスト表示手段は、前記第２コンテンツリストを前記第１コンテンツリストより左側に表示する。この態様では、携帯型端末装置は、コンテンツの流れを左から右へ方向付ける。これにより、携帯型端末装置は、利用者に違和感を生じさせることなく操作を実行させることができる。
【００２５】
上記の携帯型端末装置の他の一態様では、前記第２コンテンツリスト通信手段は、前記提供先又は前記提供元の端末と前記第２コンテンツリストの表示部分に関する情報の授受を行い、前記第２コンテンツリスト表示手段は、前記情報に基づき当該端末と前記第２コンテンツリストの表示部分を同期させる。「第２コンテンツリストの表示部分」とは、第２コンテンツリストのうち、表示部に実際に表示されている部分、即ち、利用者が視認できるように表示された部分を指す。このように、携帯型端末装置は、第２コンテンツリストの表示部分を他方の端末と同期させることで、操作性をより向上させることができる。
【００２６】
上記の携帯型端末装置の他の一態様では、前記第２コンテンツリスト表示手段は、前記第２コンテンツリストを前記第１コンテンツリストより前記提供先又は前記提供元の端末が位置する方向に配置する。このように、携帯型端末装置は、コンテンツの授受を行う端末同士の相対位置に基づき第１及び第２コンテンツリストの配置を適切に調整することで、より操作性を向上させることができる。
【００２７】
本発明の他の観点では、表示部を備え、コンテンツを提供する利用者が使用する携帯型端末装置により実行される複製支援方法であって、外部入力に基づき前記コンテンツの提供先の端末を決定するコンテンツ提供先決定工程と、前記利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示工程と、外部入力に基づき前記第１コンテンツリストから前記提供先の端末上にリスト表示するコンテンツをさらに抽出するコンテンツ抽出工程と、前記コンテンツ抽出手段が抽出したコンテンツのリストである第２コンテンツリストを前記表示部に表示する第２コンテンツリスト表示工程と、前記提供先の端末の表示部に前記第２コンテンツリストの少なくとも一部を表示させるため、前記提供先の端末に当該第２コンテンツリストの情報を送信する第２コンテンツリスト通信工程と、前記提供先の端末から前記第２コンテンツリスト中のコンテンツの提供要求があった場合、当該コンテンツの複製制御を実行する複製制御実行工程と、を備える。このように、携帯型端末装置は、この方法を使用することで、利用者の保有するコンテンツのリストである第１コンテンツリストと、提供先の端末にも共通して表示させる提供用の第２コンテンツリストと、をそれぞれ表示する。これにより、携帯型端末装置は、この方法を使用することで、表示画面が小さい場合であっても、利用者にコンテンツ提供操作を容易に実行させることができる。
【００２８】
本発明のさらに別の観点では、表示部を備え、コンテンツを提供する利用者が使用する携帯型端末装置により実行されるコンテンツ複製支援プログラムであって、外部入力に基づき前記コンテンツの提供先の端末を決定するコンテンツ提供先決定手段と、前記利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示手段と、外部入力に基づき前記第１コンテンツリストから前記提供先の端末上にリスト表示するコンテンツをさらに抽出するコンテンツ抽出手段と、前記コンテンツ抽出手段が抽出したコンテンツのリストである第２コンテンツリストを前記表示部に表示する第２コンテンツリスト表示手段と、前記提供先の端末の表示部に前記第２コンテンツリストの少なくとも一部を表示させるため、前記提供先の端末に当該第２コンテンツリストの情報を送信する第２コンテンツリスト通信手段と、前記提供先の端末から前記第２コンテンツリスト中のコンテンツの提供要求があった場合、当該コンテンツの複製制御を実行する複製制御実行手段、として前記携帯型端末装置を実行させる。携帯型端末装置は、このプログラムを搭載して実行することで、表示画面が小さい場合であっても、利用者にコンテンツ提供操作を容易に実行させることができる。なお、好適には、このプログラムは記憶媒体に記憶される。
【００２９】
本発明のさらに別の観点では、表示部を備え、コンテンツの提供を受ける利用者が使用する携帯型端末装置により実行されるコンテンツ複製支援方法であって、前記利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示工程と、前記コンテンツの提供元の端末に表示され、かつ、当該端末の利用者が指定した提供可能なコンテンツのリストである第２コンテンツリストの少なくとも一部を受信する第２コンテンツリスト通信工程と、前記表示部に前記第２コンテンツリストを表示する第２コンテンツ表示工程と、外部入力に基づき、前記第２コンテンツリスト中のコンテンツの提供要求を前記提供元の端末に送信するコンテンツ提供要求工程と、を備える。このように、携帯型端末装置は、この方法を使用することで、利用者の保有するコンテンツのリストである第１コンテンツリストと、提供元の端末にも共通して表示される第２コンテンツリストと、をそれぞれ表示する。携帯型端末装置は、この方法を使用することで、表示画面が小さい場合であっても、利用者のコンテンツ選択操作を容易に実行させることができる。
【００３０】
本発明のさらに別の観点では、表示部を備え、コンテンツの提供を受ける利用者が使用する携帯型端末装置により実行されるコンテンツ複製支援プログラムであって、前記利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示手段と、前記コンテンツの提供元の端末に表示され、かつ、当該端末の利用者が指定した提供可能なコンテンツのリストである第２コンテンツリストの少なくとも一部を受信する第２コンテンツリスト通信手段と、前記表示部に前記第２コンテンツリストを表示する第２コンテンツリスト表示手段と、外部入力に基づき、前記第２コンテンツリスト中のコンテンツの提供要求を前記提供元の端末に送信するコンテンツ提供要求手段、として前記携帯型端末装置を実行させる。携帯型端末装置は、このプログラムを搭載して実行することで、表示画面が小さい場合であっても、利用者のコンテンツ選択操作を容易に実行させることができる。なお、好適には、このプログラムは記憶媒体に記憶される。
【００３１】
本発明のさらに別の観点では、コンテンツを提供する利用者が使用する携帯型第１端末と、コンテンツの提供を受ける利用者が使用する携帯型第２端末と、を備えるコンテンツ複製支援システムであって、前記第１端末は、表示部と、外部入力に基づき前記第２端末を前記コンテンツの提供先として決定するコンテンツ提供先決定手段と、前記第１端末の利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示手段と、外部入力に基づき前記第１コンテンツリストから前記第２端末上にリスト表示するコンテンツをさらに抽出するコンテンツ抽出手段と、前記コンテンツ抽出手段が抽出したコンテンツのリストである第２コンテンツリストを前記表示部に表示する第２コンテンツリスト表示手段と、前記第２端末の表示部に前記第２コンテンツリストの少なくとも一部を表示させるため、前記第２端末に当該第２コンテンツリストの情報を送信する第２コンテンツリスト通信手段と、前記第２端末から前記第２コンテンツリスト中のコンテンツの提供要求があった場合、当該コンテンツの複製制御を実行する複製制御実行手段と、を備え、前記第２端末は、表示部と、前記第２端末の利用者が保有するコンテンツのリストである第１コンテンツリストを前記表示部に表示する第１コンテンツリスト表示手段と、前記第１端末が送信した第２コンテンツリストを受信する第２コンテンツリスト通信手段と、前記表示部に前記第２コンテンツリストの少なくとも一部を表示する第２コンテンツリスト表示手段と、外部入力に基づき、前記第２コンテンツリスト中のコンテンツの提供要求を前記第１端末に送信するコンテンツ提供要求手段と、を備える。
【００３２】
上記のコンテンツ複製支援システムは、コンテンツを提供する利用者が使用する携帯型の第１端末と、コンテンツの提供を受ける利用者が使用する携帯型の第２端末と、を備える。上記の第１及び第２端末は、例えば、携帯電話、ＰＤＡ、ノートＰＣなどの携帯可能な通信機器である。第１端末は、表示部と、コンテンツ提供先決定手段と、第１コンテンツリスト表示手段と、第２コンテンツリスト表示手段と、第２コンテンツリスト通信手段と、複製制御実行手段と、を備える。第２端末は、表示部と、第１コンテンツリスト表示手段と、第２コンテンツリスト通信手段と、第２コンテンツリスト表示手段と、コンテンツ提供要求手段と、を備える。このように、コンテンツ複製支援システムは、利用者の保有するコンテンツのリストである第１コンテンツリストと、提供元又は提供先の端末にも共通して表示される第２コンテンツリストと、をそれぞれ第１及び第２端末に表示させる。これにより、コンテンツ複製支援システムは、各端末の表示画面が比較的小さい場合であっても、利用者のコンテンツ提供操作及びコンテンツ選択操作を容易に実行させることができる。
【実施例】
【００３３】
以下、図面を参照して本発明の好適な実施例について説明する。以下では、まず、実施例に係るコンテンツ複製システムの概略構成について述べた後、当該システムの構成要素となる第１及び第２携帯端末の概略構成、コンテンツの選択支援方法、コンテンツ提供先の指定方法、及び処理フローについて順に説明する。その後、実施例に係る各変形例についてさらに説明する。【００３４】
また、ここで「コンテンツ」は、映画、音楽、演劇、文芸、写真、漫画、アニメーション、コンピュータゲームを含む。また、コンテンツは、その他の文字、図形、色彩、音声、動作若しくは映像若しくはこれらを組み合わせたもの又はこれらに係る情報を、電子計算機を介して提供するためのプログラムも含む。【００３５】
［システムの概略構成］
図１は、第１実施例に係るコンテンツ複製システムの概略構成の一例である。コンテンツ複製システムは、第１携帯端末１００と、第１サーバ１５０と、第２携帯端末２００と、第２サーバ２５０と、通信網４００と、を備える。【００３６】
第１携帯端末１００は、第１サーバ１５０と通信網４００を介した広域での無線通信を行うと共に、第２携帯端末２００と短距離での無線通信を行う携帯型の端末装置である。第１携帯端末１００は、例えば、携帯電話、ＰＤＡ、ノートＰＣなどが該当する。第１携帯端末１００は、第１サーバ１５０が記憶する第１携帯端末１００の使用者（以後、「利用者Ａ」と呼ぶ。）のコンテンツリスト（以後、「コンテンツリストＣＬ１」と呼ぶ。）及びコンテンツリストＣＬ１を構成する各コンテンツの属性情報（以後、単に「属性情報」と呼ぶ。）を保持する。コンテンツリストＣＬ１は、例えば、第１サーバ１５０に記憶されるコンテンツのうち、第１携帯端末１００の利用者Ａが他人にその複製を譲渡する権利を保有するコンテンツの一覧（リスト）である。また、第１携帯端末１００は、第２携帯端末２００との通信時間に基づき、第２携帯端末２００の利用者（以後、「利用者Ｂ」と呼ぶ。）と利用者Ａとの親密度合を示すポイント（以後、「親密度ポイント」と呼ぶ。）を管理する。これについては、後述する。【００３７】
第１サーバ１５０は、通信網４００を介して他の装置と通信可能に構成され、コンテンツリストＣＬ１に対応するコンテンツを記憶する。第１サーバ１５０は、第１携帯端末１００の制御に基づき、第２サーバ２５０へコンテンツを供給する。【００３８】
第２携帯端末２００は、第２サーバ２５０と通信網４００を介した広域での無線通信を行うと共に、第１携帯端末１００と短距離での無線通信を行う携帯型の端末装置である。第２携帯端末２００は、例えば、携帯電話、ＰＤＡ、ノートＰＣなどが該当する。第２携帯端末２００は、第２サーバ２５０が記憶する第２携帯端末２００の使用者（以後、「利用者Ｂ」と呼ぶ。）のコンテンツリスト（以後、「コンテンツリストＣＬ２」と呼ぶ。）及びコンテンツリストＣＬ２を構成する各コンテンツの属性情報（以後、単に「属性情報」と呼ぶ。）を保持する。コンテンツリストＣＬ２は、例えば、第２サーバ２５０に記憶されるコンテンツのうち、第２携帯端末２００の利用者Ｂが他人にその複製を譲渡する権利を保有するコンテンツの一覧（リスト）である。また、第２携帯端末２００は、第１携帯端末１００との通信時間に基づき、利用者Ａに対する親密度ポイントを管理する。【００３９】
第２サーバ２５０は、通信網４００を介して他の装置と通信可能に構成され、コンテンツリストＣＬ２に対応するコンテンツを記憶する。第２サーバ２５０は、第２携帯端末２００の制御に基づき、第１サーバ１５０へコンテンツを供給する。【００４０】
［第１携帯端末及び第２携帯端末の概略構成］
次に、図２を参照し、第１携帯端末１００及び第２携帯端末２００の構成について説明する。図２（ａ）は、第１携帯端末１００の概略構成図を示し、図２（ｂ）は、第２携帯端末２００の概略構成図を示す。第１携帯端末１００は、ＵＩ部１０２と、ユーザ操作解析部１０３と、情報管理部１０４と、近距離無線通信部１０５と、接続ユーザ管理部１０６と、広域無線通信部１０７と、コンテンツ再生部１０８と、ＧＰＳ機能部１０９と、主制御部１１０と、表示部１１１と、を備える。第２携帯端末２００は、ＵＩ部２０２と、ユーザ操作解析部２０３と、情報管理部２０４と、近距離無線通信部２０５と、接続ユーザ管理部２０６と、広域無線通信部２０７と、コンテンツ再生部２０８と、ＧＰＳ機能部２０９と、主制御部２１０と、表示部２１１と、を備える。なお、第１携帯端末１００の構成要素と第２携帯端末２００の構成要素とは一致するため、以下では両構成の各要素について並行して説明する。【００４１】
ＵＩ部１０２、２０２は、ユーザの入力を受け付けるインタフェースである。ＵＩ部１０２、２０２は、例えば、手入力を受け付けるタッチパネル、リモコン、ボタン、音声入力を受け付けるマイク等が該当する。特に本発明では、ユーザは、必要に応じてコンテンツリストＣＬ１、ＣＬ２中のコンテンツに属性情報を付したい場合に、ＵＩ部１０２、２０２を介して所定の入力を行う。【００４２】
ユーザ操作解析部１０３、２０３は、それぞれＵＩ部１０２、２０２を介して入力された情報を解析する。そして、ユーザ操作解析部１０３、２０３は、その解析結果を情報管理部１０４、２０４へ供給する。【００４３】
情報管理部１０４、２０４は、親密度ポイント及び属性情報を管理する。具体的には、情報管理部１０４、２０４は、接続ユーザ管理部１０６から供給される情報に基づき親密度ポイントを管理する。また、情報管理部１０４、２０４は、ユーザ操作解析部１０３、２０３、接続ユーザ管理部１０６、２０６、コンテンツ再生部１０８、２０８、及びＧＰＳ機能部１０９、２０９から供給される情報に基づき、属性情報を生成し、記憶する。このとき、属性情報は、対応するコンテンツの識別情報又は当該コンテンツへアクセスするためのリンク情報等と関連付けられて記憶される。【００４４】
近距離無線通信部１０５、２０５は、所定の通信方式に従い、それぞれ近距離での無線通信を行う。上述の通信方式は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などが該当する。広域無線通信部１０７、２０７は、通信網４００へ無線によりアクセスし、通信網４００に接続された装置（端末）と通信を行う。【００４５】
接続ユーザ管理部１０６、２０６は、それぞれ近距離無線通信部１０５、２０５により通信中の端末を特定し、そのユーザ情報を管理する。具体的には、接続ユーザ管理部１０６、２０６は、近距離による無線通信中の端末をＭＡＣアドレスにより特定することで、当該端末との通信時間を計測し、親密度ポイントを算出する。接続ユーザ管理部１０６、２０６は、取得したユーザ情報を情報管理部１０４、２０４へ供給する。【００４６】
コンテンツ再生部１０８、２０８は、それぞれ広域無線通信部１０７、２０７より供給されるコンテンツをデコードして再生する。再生されたコンテンツは、それぞれ表示部１１１、２１１又は／及び図示しないスピーカ等により出力される。コンテンツ再生部１０８、２０８は、再生中のコンテンツに関する情報や再生時刻に関する情報等を、それぞれ情報管理部１０４、２０４へ供給する。また、例えば、コンテンツ再生部１０８、２０８は、それぞれ広域無線通信部１０７、２０７から供給されたコンテンツが音楽コンテンツの場合には、当該コンテンツの曲調（明るい曲調であるか等）を解析し、その解析結果をそれぞれ情報管理部１０４、２０４へ供給する。【００４７】
ＧＰＳ機能部１０９、２０９は、ＧＰＳを備え、それぞれ第１携帯端末１００、第２携帯端末２００の現在位置を特定する。そして、ＧＰＳ機能部１０９、２０９は、特定した現在位置の情報をそれぞれ情報管理部１０４、２０４へ供給する。【００４８】
主制御部１１０、２１０は、それぞれ図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、それぞれ第１携帯端末１００、第２携帯端末２００内の各構成要素に対して種々の制御を行う。【００４９】
表示部１１１、２１１は、それぞれ第１携帯端末１００、第２携帯端末２００から出力される映像又は画像を表示する。【００５０】
［コンテンツの選択支援方法］
次に、本実施例で第１携帯端末１００と第２携帯端末２００とが実行する複製するコンテンツの選択支援方法について具体的に説明する。ここでは、第１携帯端末１００の利用者Ａが第２携帯端末２００の利用者Ｂへコンテンツを提供する場合について説明する。第２携帯端末２００の利用者Ｂから第１携帯端末１００の利用者Ａへコンテンツを提供する場合についても、以下に説明する方法で同様に実行される。【００５１】
概略的には、第１携帯端末１００は、最初に利用者ＡがコンテンツリストＣＬ１から選択したコンテンツとの関連性を指定する項目からなるリスト（以後、「サブメニューＳＬ」と呼ぶ。）を表示する。そして、第１携帯端末１００は、サブメニューＳＬから利用者Ａが選択した項目に関連するコンテンツをコンテンツリストＣＬ１から抽出し、表示部１１１の所定の空き領域に抽出したリスト（以後、「公開コンテンツリストＰＬ」と呼ぶ。）を提示すると共に、公開コンテンツリストＰＬの情報を第２携帯端末２００へ供給する。そして、第２携帯端末２００は、公開コンテンツリストＰＬをコンテンツリストＣＬ２と共に表示部２１１に表示し、提供を受けたいコンテンツを利用者Ｂに選択させる。これにより、第１携帯端末１００及び第２携帯端末２００は、コンテンツの複製操作を容易にさせる。【００５２】
これについて、図３乃至図７を参照し、表示部１１１と表示部２１１とにより出力する表示画面例を用いて具体的に説明する。以下では、図３乃至図５を用いて第１の例を説明した後、図６及び図７を用いて第２の例について説明する。後述するように、第２の例は、コンテンツの提供を受ける者（利用者Ｂ）が公開コンテンツリストＰＬの内容を変更する際、コンテンツの提供者（利用者Ａ）に同意を得るステップを組み込む点で第１の例と異なる。また、第１の例と第２の例とは、以下に示すように、ユーザの操作方法を変えることで、容易に併用することができる。【００５３】
（第１の例）
図３（ａ）は、第１の例でコンテンツリストＣＬ１から利用者Ａが公開コンテンツリストＰＬを選択する操作について説明した第１携帯端末１００の表示画面１０及び第２携帯端末２００の表示画面２０の一例を示す。表示画面１０、２０は、ユーザの押下による入力が可能なタッチパネル方式である。コンテンツ提供元の表示画面１０は、第１携帯端末１００が備えるコンテンツリストＣＬ１の表示領域（以後、「コンテンツリスト表示領域Ｃｔ１」と呼ぶ。）を左端に備える。一方、コンテンツ譲受側の表示画面２０は、第２携帯端末２００が備えるコンテンツリストＣＬ２の表示領域（以後、「コンテンツリスト表示領域Ｃｔ２」と呼ぶ。）を右端に備える。また、表示画面１０は、コンテンツリスト表示領域Ｃｔ１以外の表示領域に、利用者Ａが指定した利用者Ｂに提供可能なコンテンツのリストであって第２携帯端末２００にも表示させる公開コンテンツリストＰＬを表示する領域（以後、「バッファ領域Ｂｔ１」と呼ぶ。）を備える。同様に、表示画面２０は、公開コンテンツリストＰＬを表示する領域（以後、「バッファ領域Ｂｔ２」と呼ぶ。）を備える。また、コンテンツリスト表示領域Ｃｔ１、Ｃｔ２は、縦のスクロール操作等により、それぞれコンテンツリストＣＬ１、ＣＬ２中の全てのコンテンツを表示できるものとする。なお、第１携帯端末１００及び第２携帯端末２００は、それぞれ必要に応じて属性情報の授受を実行しているものとする。【００５４】
まず、利用者Ａは、利用者Ｂに提供してもよいコンテンツのリストである公開コンテンツリストＰＬを決定する操作を行う。具体的には、利用者Ａは、サブメニューＳＬを表示するため、コンテンツリスト表示領域Ｃｔ１に表示されたコンテンツリストＣＬ１から任意のコンテンツ（以後、「コンテンツＡｓ１」と呼ぶ。）を選択する（ＳＴＥＰ１）。ここでは、一例として、第１携帯端末１００は、図３（ａ）に示すように二本指のドラッグ操作によるコンテンツの選択を受理するものとする。【００５５】
そして、ＳＴＥＰ１により選択されたコンテンツＡｓ１が二本指のドラッグ操作によりバッファ領域Ｂｔ１に移動した場合、第１携帯端末１００は、コンテンツＡｓ１の属性情報に基づき、コンテンツＡｓ１との関連性を示す項目（関連メニュー）からなるサブメニューＳＬを表示する（ＳＴＥＰ２）。これにより、第１携帯端末１００は、利用者Ａに公開コンテンツリストＰＬの選択を容易にさせる。ここで、第１携帯端末１００は、利用者Ａからの縦スクロール操作等により、サブメニューＳＬ中の全ての項目を表示可能である。サブメニューＳＬの具体例については、図５を用いて後述する。【００５６】
次に、図３（ｂ）を参照し、サブメニューＳＬの表示後の利用者Ａが実行する操作及び第１携帯端末１００が実行する処理について説明する。まず、利用者Ａは、図３（ａ）の表示後図３（ｂ）の表示に至る前に、サブメニューＳＬから項目を任意に選択する。例えば、利用者Ａは、任意の項目の表示部分に触れたままサブメニューＳＬから指をずらした後、表示画面１０から指を離すことにより、サブメニューＳＬ中の項目を選択する。そして、第１携帯端末１００は、当該項目に関連したコンテンツをコンテンツリストＣＬ１から抽出し、公開コンテンツリストＰＬをバッファ領域Ｂｔ１上に表示する（ＳＴＥＰ３）。なお、第１携帯端末１００は、利用者Ａからの縦スクロール操作等により、公開コンテンツリストＰＬ中の全ての項目を表示可能である。【００５７】
また、第１携帯端末１００は、ＳＴＥＰ３の実行後、公開コンテンツリストＰＬを第２携帯端末２００へ送信する。公開コンテンツリストＰＬを受信した第２携帯端末２００は、公開コンテンツリストＰＬをバッファ領域Ｂｔ２上に表示する（ＳＴＥＰ４）。なお、第２携帯端末２００は、利用者Ｂからの縦スクロール操作等により、公開コンテンツリストＰＬ中の全ての項目を表示可能である。【００５８】
このとき、第１携帯端末１００及び第２携帯端末２００は、図３（ｂ）に示すように、バッファ領域Ｂｔ１とバッファ領域Ｂｔ２とで公開コンテンツリストＰＬの表示を同一にする。具体的には、図３（ｂ）の例では、第１携帯端末１００及び第２携帯端末２００は、バッファ領域Ｂｔ１とバッファ領域Ｂｔ２とで、公開コンテンツリストＰＬのうち、共通の「コンテンツＸ」、「コンテンツＹ」、及び「コンテンツＺ」を表示している。【００５９】
この処理について具体的に説明する。第１携帯端末１００は、利用者Ａから縦スクロール操作等によりバッファ領域Ｂｔ１に表示中の公開コンテンツリストＰＬの表示部分を変更する入力を受け付けた場合、当該操作情報又は公開コンテンツリストＰＬの操作後の表示位置に関する情報等を第２携帯端末２００へ送信する。そして、第２携帯端末２００は、受信した情報に基づきバッファ領域Ｂｔ２に表示中の公開コンテンツリストＰＬの表示部分を第１携帯端末１００の表示と同一にする。同様に、第２携帯端末２００は、利用者Ｂから縦スクロール操作等によりバッファ領域Ｂｔ２に表示中の公開コンテンツリストＰＬの表示部分を変更する入力を受け付けた場合、当該操作情報又は公開コンテンツリストＰＬの操作後の表示位置に関する情報等を第１携帯端末１００へ送信する。そして、第１携帯端末１００は、受信した情報に基づきバッファ領域Ｂｔ１に表示中の公開コンテンツリストＰＬの表示部分を第２携帯端末２００の表示と同一にする。【００６０】
このようにすることで、第１携帯端末１００及び第２携帯端末２００は、コンテンツの授受を行う利用者がそれぞれ異なる表示画面を参照している場合でも、各利用者にコンテンツの複製操作を容易に実行させることができる。【００６１】
次に、図４を参照して、コンテンツの譲受側の利用者Ｂが実行する操作及び第２携帯端末２００が実行する処理について説明する。図４（ａ）は、利用者Ｂが公開コンテンツリストＰＬからさらに所望のコンテンツを検索する際の操作（以後、「フィルタ操作」と呼ぶ。）について説明したものである。【００６２】
まず、利用者Ｂは、フィルタ操作を開始する（ＳＴＥＰ５）。具体的には、利用者Ｂは、サブメニューＳＬを表示するため、公開コンテンツリストＰＬ中の任意のコンテンツ（以後、「コンテンツＡｓ２」と呼ぶ。）を２本指で一定時間押下する。【００６３】
そして、第２携帯端末２００は、コンテンツＡｓ２に関連するサブメニューＳＬを表示する（ＳＴＥＰ６）。この時表示されるサブメニューＳＬは、選択したコンテンツの属性情報に基づきコンテンツＡｓ２に関連性がある項目からなる。そして、利用者Ｂは、サブメニューＳＬから任意の項目を選択する。そして、第２携帯端末２００は、利用者Ｂが選択した項目に基づき、公開コンテンツリストＰＬ中のコンテンツをさらに限定する。このように、第２携帯端末２００は、サブメニューＳＬを表示することで、利用者Ｂに容易にフィルタ操作を実行させることができる。【００６４】
図４（ｂ）は、フィルタ操作実行後の各表示画面の例を示す。図４（ｂ）に示すように、利用者ＢがサブメニューＳＬから選択した項目に基づき公開コンテンツリストＰＬが更新されている。このとき、第２携帯端末２００は、利用者ＢがサブメニューＳＬから選択した項目の情報又は更新後の公開コンテンツリストＰＬの情報等を第１携帯端末１００へ送信する。そして、第１携帯端末１００は、受信した当該情報に基づき、第２携帯端末２００と同様、公開コンテンツリストＰＬを更新する。これにより第１携帯端末１００及び第２携帯端末２００は、バッファ領域Ｂｔ１とバッファ領域Ｂｔ２との表示を同一にする。図４（ｂ）の例では、バッファ領域Ｂｔ１、Ｂｔ２には、それぞれ「コンテンツＸＸ」、「コンテンツＹＹ」、及び「コンテンツＺＺ」が共通して表示されている。【００６５】
そして、利用者Ｂは、更新された公開コンテンツリストＰＬから任意のコピーしたいコンテンツを選択してコンテンツリスト表示領域Ｃｔ２にドラッグすることによりコピーする（ＳＴＥＰ７）。図４（ｂ）の例では、ユーザは、一本指によりコンテンツをドラッグしている。その後、第１携帯端末１００及び第２携帯端末２００は、ドラッグされたコンテンツの送受信処理の制御を行う。例えば、第２携帯端末２００は、ドラッグされたコンテンツの情報を第１携帯端末１００に通知する。そして、第１携帯端末１００は、第１サーバ１５０に対し、通知されたコンテンツの送信制御を行う。このとき、第１携帯端末１００は、第２携帯端末２００から予め第２サーバ２５０のアドレス情報などのコンテンツの送信に必要な情報を取得しておき、第１サーバ１５０へ通知する。これにより、第１携帯端末１００は、当該コンテンツの複製を第１サーバ１５０から第２サーバ２５０へ送信させる。【００６６】
また、第１携帯端末１００は、コンテンツの送信制御の実行前又は実行後に、公開コンテンツリストＰＬ中の当該コンテンツの表示を変化させる。即ち、第１携帯端末１００は、当該コンテンツの表示と他の公開コンテンツリストＰＬ中のコンテンツの表示とを分ける。具体的には、例えば、第１携帯端末１００は、コピーされたコンテンツの表示する色を変化させたり、当該コンテンツの表示部分にコピーをイメージさせる動画を再生したり、その他当該コンテンツの表示の大きさ又は形を変化させる。これにより、第１携帯端末１００は、利用者Ｂへ提供されるコンテンツを利用者Ａに認識させることができる。【００６７】
以上のように、第１の例では、第１携帯端末１００及び第２携帯端末２００は、情報共有のためのバッファ領域Ｂｔ１、Ｂｔ２を個別に備えることで、表示画面１０、２０が比較的小さい場合であっても、利用者にコンテンツ複製操作を実行させることができる。また、第１携帯端末１００及び第２携帯端末２００は、公開コンテンツリストＰＬの表示部分を同期したり、複製制御の実行前後のコンテンツの表示を変化させることで、利用者が互いに異なる画面を参照している場合であってもコンテンツ複製操作を安心かつ的確に実行させることができる。【００６８】
次に、図５を用いてサブメニューＳＬについて具体的に説明する。【００６９】
図５は、サブメニューＳＬの表示例を示す。具体的には、図５（ａ）は、上述の説明でサブメニューＳＬを表示するために指定されたコンテンツＡｓ１またはコンテンツＡｓ２が楽曲、ＰＶ（Ｐｒｏｍｏｔｉｏｎ  Ｖｉｄｅｏ）その他音楽系であった場合に表示されるサブメニューＳＬの一例を示す。図５（ａ）のサブメニューＳＬは、「アルバム」、「アーティスト」、「ジャンル」、「録音日」を含む。図５（ａ）以外にも、サブメニューＳＬは、例えば、「フィーリング（コンテンツの曲調）」、「プレイリスト」、「再生した場所」、「再生した時間帯」、「再生した季節」、「再生したときの交通状況」、「購入したときのショップ」、「走行ルート」などを含んでもよい。【００７０】
図５（ｂ）は、コンテンツＡｓ１、Ａｓ２が写真、ＰＶ以外の動画の場合のサブメニューＳＬの一例を示す。図５（ｂ）のサブメニューＳＬは、「撮影日」、「撮影場所」、「被写体人物」を含む。図５（ｂ）以外にも、サブメニューＳＬは、例えば、「撮影者」、「ＴＶ録画」、「映画」、「お笑い」、「カメラ機種」、「走行ルート」、「ＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）」、「含まれている楽曲」などを含んでもよい。【００７１】
図５（ｃ）は、コンテンツＡｓ１、Ａｓ２が楽曲、ＰＶその他音楽系であった場合に表示されるサブメニューＳＬの他の一例を示す。図５（ｃ）では、サブメニューＳＬは、利用者Ａ、Ｂに共通する項目（共通関連メニュー）から構成されている。図５（ｃ）のサブメニューＳＬは、「共通のお好みアーティスト」、「共通のお好みジャンル」、「一緒に行動した時に聴いたコンテンツ」を含む。図５（ｃ）に示す例以外にも、サブメニューＳＬは、例えば「一緒に聴いたアーティストの関連情報」、「この曲を聴いたときの他の曲」、「この曲を聴いたときの走行ルート」、「この曲を聴いたときの行動履歴」などの利用者Ａ、Ｂに共通した関連メニューを含んでもよい。【００７２】
図５（ｄ）は、コンテンツＡｓ１、Ａｓ２が写真、ＰＶ以外の動画の場合のサブメニューＳＬの他の一例を示す。図５（ｄ）では、図５（ｃ）と同様、サブメニューＳＬは、利用者Ａ、Ｂに共通する項目（共通関連メニュー）から構成されている。図５（ｄ）のサブメニューＳＬは、「一緒に写っているコンテンツ」、「一緒に行動したときのコンテンツ」、「共通の友人、知人が写っているコンテンツ」、「共通趣味のコンテンツ」を含む。図５（ｄ）に示す例以外にも、サブメニューＳＬは、種々の共通関連メニューを含んでもよい。【００７３】
ここで、サブメニューＳＬの生成方法の一例について例示する。例えば、第１携帯端末１００は、属性情報ごとに対応するサブメニューＳＬを構成する項目を格納したデータベース等を予めメモリに保持しておく。そして、第１携帯端末１００は、コンテンツＡｓ１の属性情報から当該データベースを参照してサブメニューＳＬを生成する。同様に、第２携帯端末２００は、コンテンツＡｓ２が利用者Ｂから選択された場合、例えばコンテンツＡｓ２を指定して第１携帯端末１００にサブメニューＳＬを構成する項目について問い合わせを行う。これにより、第２携帯端末２００は、サブメニューＳＬを生成する。【００７４】
（第２の例）
第２の例では、第１携帯端末１００及び第２携帯端末２００は、利用者Ｂが公開コンテンツリストＰＬの内容変更の要求（以後、単に「変更要求」と呼ぶ。）を指示する操作を行った場合、利用者Ａの同意を得た上で、当該変更要求を反映させる。これにより、第１携帯端末１００及び第２携帯端末２００は、コンテンツ提供元の利用者Ａの意に反しない範囲で、コンテンツ譲受側の利用者Ｂの意向に基づき柔軟に公開コンテンツリストＰＬを変更する。【００７５】
これについて、図６及び図７を用いて具体的に説明する。なお、第１の例で説明したＳＴＥＰ４までの処理は第２の例でも共通する。従って、以後では、ＳＴＥＰ４以降の処理について説明する。【００７６】
図６（ａ）は、公開コンテンツリストＰＬの表示後、公開コンテンツリストＰＬの変更要求の際に表示される表示画面の一例である。【００７７】
まず、利用者Ｂは、公開コンテンツリストＰＬの変更要求を指示する操作を行う（ＳＴＥＰ５−１）。ここでは、一例として、第２携帯端末２００は、第１の例と操作を区別するため、図６（ａ）に示すように、公開コンテンツリストＰＬ中の任意のコンテンツ（以後、「コンテンツＡｓ３」と呼ぶ。）を三本指で利用者Ｂが一定時間押下した場合に、変更要求の操作が開始されたと判断する。これにより、第２携帯端末２００は、ユーザ操作に基づきフィルタ操作と変更要求の操作とを明確に区別して処理することができる。【００７８】
そして、第２携帯端末２００は、コンテンツＡｓ３上に一定時間の３本指の押下があった場合、押下されたコンテンツＡｓ３に関連するサブメニューＳＬを表示する（ＳＴＥＰ６−１）。これにより、第２携帯端末２００は、利用者Ｂに公開コンテンツリストＰＬの変更したい内容を容易に指定させることができる。ここで、サブメニューＳＬは、コンテンツリストＣＬ１から再度公開コンテンツリストＰＬを抽出するためのキーワードとなる項目を備える。具体的には、サブメニューＳＬは、例えば図５（ａ）乃至（ｄ）のいずれかに該当する。【００７９】
図６（ｂ）は、利用者ＢがサブメニューＳＬから項目を選択した後の表示画面の一例である。図６（ｂ）では、一例として、コンテンツが楽曲であり、かつ、利用者Ｂは、サブメニューＳＬでコンテンツＡｓ３の実演者である「アーティスト「ＡＢＣ」」を示す項目を選択したものとする。【００８０】
まず、この場合、第２携帯端末２００は、利用者Ｂが選択した項目及び利用者Ｂから変更要求を指示する操作があった旨の情報を第１携帯端末１００へ送信する。そして、第１携帯端末１００は、これらの情報を受信後、利用者Ｂから変更要求があった旨を利用者Ａに通知すると共に、その可否を問い合わせる（ＳＴＥＰ７−１）。図６（ｂ）では、第１携帯端末１００は、変更要求の旨を記載したウィンドウ１１を表示画面１０上に表示すると共に、利用者Ａに変更要求の可否を選択させるための入力用のボタン１２をウィンドウ１１上に表示する。【００８１】
また、これと同時に、第２携帯端末２００は、利用者Ａに変更要求の可否について問い合わせ中である旨を表示する（ＳＴＥＰ７−１）。具体的には、第２携帯端末２００は、変更要求を問い合わせ中である旨を記載したウィンドウ２１を表示画面２０上に表示する。【００８２】
図７（ａ）は、利用者Ａが変更要求を許可した場合の表示画面の一例である。図７（ａ）に示すように、第１携帯端末１００は、利用者Ｂが選択した項目に基づき公開コンテンツリストＰＬを更新する（ＳＴＥＰ８−１）。具体的には、第１携帯端末１００は、利用者ＢがサブメニューＳＬから選択した項目（即ち、アーティスト「ＡＢＣ」）に関する属性情報を有するコンテンツをコンテンツリストＣＬ１から抽出することで公開コンテンツリストＰＬを生成し再表示する。【００８３】
そして、第１携帯端末１００は、変更後の公開コンテンツリストＰＬの情報を第２携帯端末２００へ供給する。当該情報を受信した第２携帯端末２００は、バッファ領域Ｂｔ１と同様、バッファ領域Ｂｔ２上に表示された公開コンテンツリストＰＬを更新する（ＳＴＥＰ９−１）。このとき、第２携帯端末２００は、利用者Ａが変更要求に同意した旨の記載をウィンドウ２１上に表示する。【００８４】
図７（ｂ）は、公開コンテンツリストＰＬの更新後の利用者Ｂの操作について説明した図の一例である。利用者Ｂは、更新された公開コンテンツリストＰＬから任意のコピーしたいコンテンツを選択してコンテンツリスト表示領域Ｃｔ２にドラッグすることによりコピーする（ＳＴＥＰ１０−１）。図７（ｂ）の例では、利用者Ｂは、一本指によりコンテンツをドラッグしている。その後、第１携帯端末１００及び第２携帯端末２００は、第１の例と同様、ドラッグされたコンテンツの送受信処理の制御を行う。また、第１携帯端末１００は、第１の例と同様、コピーされたコンテンツの表示態様を変化させる。即ち、第１携帯端末１００は、当該コンテンツの表示と他の公開コンテンツリストＰＬ中のコンテンツの表示とを分ける。これにより、第１携帯端末１００は、利用者Ａが利用者Ｂに提供したコンテンツを利用者Ａに明確に認識させることができる。【００８５】
以上のように、第２携帯端末２００は、利用者Ｂから公開コンテンツリストＰＬの内容変更の操作があった場合、第１携帯端末１００にその可否を問い合わせる。そして、第１携帯端末１００は、利用者Ａが変更要求を許可する入力があった場合にその変更要求を許可する。これにより、第１携帯端末１００及び第２携帯端末２００は、コンテンツ提供元の利用者Ａの意に反しない範囲で、コンテンツ譲受側の利用者Ｂのコンテンツの選択の柔軟性及び利便性を向上させることができる。【００８６】
［コンテンツ提供先の指定方法］
次に、コンテンツの提供先の指定方法について図８乃至図１０を用いて説明する。以下では、まずコンテンツ提供元の利用者がコンテンツ譲受側の利用者を特定する操作及びこれに付随する処理ついて説明した後、親密度ポイントに基づくコンテンツ譲受側の利用者の制限方法について説明する。【００８７】
（操作方法）
まず、コンテンツ提供元の利用者がコンテンツ譲受側の利用者を特定する操作及びこれに付随する処理について説明する。以下では、まずコンテンツ提供元の端末とコンテンツ譲受側の端末とが１対１に対応する場合について図８を用いて説明した後、コンテンツ提供元の端末とコンテンツ譲受側の端末とが１対多数である場合について図９を用いて説明する。【００８８】
１．１対１の場合
図８（ａ）は、第１携帯端末１００と第２携帯端末２００とが［コンテンツの選択支援方法］のセクションで説明したコンテンツ授受に係る処理（以後、単に「コンテンツ選択支援処理」と呼ぶ。）を開始する際のそれぞれの表示画面の例を示す。図８（ａ）では、第１携帯端末１００と第２携帯端末２００は、画面が同一の向きになるように位置し、短距離無線通信部１０５、２０５により互いに通信を確立しているものとする。即ち、利用者Ａは、表示画面１０を矢印６０の方向から閲覧し、利用者Ｂは、表示画面２０を矢印６０と同一方向を指す矢印６１の方向から閲覧するものとする。【００８９】
第１携帯端末１００は、表示画面１０上にボタン１３を表示している。ボタン１３は、コンテンツの提供が可能な端末の識別名を表示すると共に、当該端末をコンテンツ提供先としたコンテンツ選択支援処理を開始する旨の入力を受けつけるためのインタフェースである。ここでは、一例として、ボタン１３は、通信を確立している第２携帯端末２００の利用者Ｂを表示している。第１携帯端末１００は、第２携帯端末２００の利用者が利用者Ｂであることを、例えば通信確立時に取得する第２携帯端末２００のＭＡＣアドレスに基づき、予めメモリ等に記憶したＭＡＣアドレスと利用者とのマップ又はテーブルを参照することで特定する。なお、後述するように、第１携帯端末１００は、通信を確立している端末であっても、親密度ポイントが低い場合には当該端末に対応するボタン１３を表示しないように制御してもよい。【００９０】
同様に、第２携帯端末２００は、表示画面２０上にボタン２３を表示している。ボタン２３は、コンテンツの提供が可能な端末の識別名を表示すると共に、当該端末をコンテンツ提供先としたコンテンツ選択支援処理を開始する旨の入力を受けつけるためのインタフェースである。ここでは、一例として、ボタン２３は、通信を確立している第１携帯端末１００の利用者Ａを表示している。【００９１】
図８（ｂ）は、利用者Ａがボタン１３を押下した場合の表示画面の一例である。即ち、この場合、第１携帯端末１００がコンテンツ提供元に相当し、第２携帯端末２００がコンテンツ譲受側に相当する。図８（ｂ）に示すように、第１携帯端末１００は、表示画面１０の左端にコンテンツリスト表示領域Ｃｔ１を配置すると共に、表示画面１０の右端にバッファ領域Ｂｔ１を配置している。一方、第２携帯端末２００は、表示画面２０の左端にバッファ領域Ｂｔ２を配置すると共に、表示画面２０の右端にコンテンツリスト表示領域Ｃｔ２を配置している。このようにすることで、コンテンツ提供元の利用者Ａとコンテンツ譲受側の利用者Ｂとの両者とも、左から右へコンテンツを操作することになり、違和感を生じることなく操作を実行することができる。なお、その後、第１携帯端末１００及び第２携帯端末２００は、［コンテンツの選択支援方法］のセクションですでに述べたコンテンツ選択支援処理を実行する。【００９２】
２．１対多数の場合
図９（ａ）は、第１携帯端末１００と第２携帯端末２００とを含む３つの端末でコンテンツ選択支援処理を開始する際のそれぞれの表示画面の例を示す。以後では、表示画面３０を備える端末を「第３携帯端末」と呼び、第３携帯端末の利用者を「利用者Ｃ」と呼ぶ。なお、第３携帯端末の構成は、図１及び図２に示す第１携帯端末１００及び第２携帯端末２００の構成と一致する。図９（ａ）では、３つの端末は、画面が同一の向きになるように位置し、互いに通信を確立しているものとする。即ち、利用者Ａは、表示画面１０を矢印６０の方向から閲覧し、利用者Ｂは、表示画面２０を矢印６１の方向から閲覧し、利用者Ｃは、表示画面２０を矢印６０、６１と同一方向を指す矢印６２の方向から閲覧しているものとする。【００９３】
第１携帯端末１００は、表示画面１０上にボタン１３を３つ備える。ボタン１３は、第２携帯端末２００の利用者Ｂを示す「Ｂ」ボタンと、第３携帯端末の利用者Ｃを示す「Ｃ」ボタンと、利用者Ｂ、Ｃの両方を示す「ＡＬＬ」ボタンと、を備える。そして、第１携帯端末１００は、利用者Ａが図９（ａ）のＢボタンを押下することで第２携帯端末２００をコンテンツ譲受側としたコンテンツ選択支援処理を開始し、利用者ＡがＣボタンを押下することで第３携帯端末をコンテンツ譲受側としたコンテンツ選択支援処理を開始し、利用者ＡがＡＬＬボタンを押下することで、第２携帯端末２００及び第３携帯端末をそれぞれコンテンツ譲受側としたコンテンツ選択支援処理を開始する。【００９４】
同様に、第２携帯端末２００は、表示画面２０上にボタン２３を３つ備える。ボタン２３は、第１携帯端末１００の利用者Ａを表示する「Ａ」ボタンと、第３携帯端末の利用者Ｃを表示する「Ｃ」ボタンと、利用者Ｂ、Ｃの両方を示す「ＡＬＬ」ボタンと、を備える。そして、第２携帯端末２００は、利用者Ｂが押下したボタン２３に対応する端末をコンテンツ譲受側としたコンテンツ複製支援処理を開始する。同様に、第３携帯端末は、表示画面３０上にボタン３３を３つ備える。ボタン３３は、第１携帯端末１００の利用者Ａを表示する「Ａ」ボタンと、第２携帯端末２００の利用者Ｂを表示する「Ｂ」ボタンと、利用者Ａ、Ｂの両方を示す「ＡＬＬ」ボタンと、を備える。そして、第３携帯端末は、利用者Ｃが押下したボタンに対応する端末をコンテンツ譲受側としたコンテンツ選択支援処理を開始する。【００９５】
図９（ｂ）は、図９（ａ）で利用者ＡがＡＬＬボタン押下後の各表示画面でのコンテンツリスト表示領域とバッファ領域との配置の一例である。なお、以後では、第３携帯端末の表示画面３０上に表示されるコンテンツリスト表示領域を「コンテンツリスト表示領域Ｃｔ３」と表し、表示画面３０上に表示されるバッファ領域を「バッファ領域Ｂｔ３」と表す。【００９６】
図９（ｂ）に示すように、コンテンツ提供元である第１携帯端末１００の表示画面１０は、左端にコンテンツリスト表示領域Ｃｔ１を備え、かつ、右端にバッファ領域Ｂｔ１を備える。一方、コンテンツ譲受側の第２携帯端末２００の表示画面２０は、左端にバッファ領域Ｂｔ２を備え、かつ、右端にコンテンツリスト表示領域Ｃｔ２を備える。同様に、コンテンツ譲受側の第３携帯端末３００の表示画面３０は、左端にバッファ領域Ｂｔ３を備え、かつ、右端にコンテンツリスト表示領域Ｃｔ３を備える。このようにすることで、コンテンツ提供元の利用者Ａとコンテンツ譲受側の利用者Ｂ、Ｃとの両方とも、左から右へコンテンツを操作することになり、違和感を生じることなく操作を実行することができる。【００９７】
その後、第１携帯端末１００及び第２携帯端末２００と、第１携帯端末１００及び第３携帯端末とは、それぞれ［コンテンツの選択支援方法］のセクションで説明したコンテンツ選択支援処理を実行する。なお、図９に示す例のように、コンテンツ譲受側が複数存在する場合であっても、各バッファ領域の公開コンテンツリストＰＬの表示が同一となるように、コンテンツ提供元及びコンテンツ譲受側の各端末は、各利用者のバッファ領域のスクロール操作に関する情報等を互いに近距離無線通信部等で共有する。【００９８】
（親密度ポイント）
次に、親密度ポイントの利用方法について説明する。ここでは、コンテンツ提供元の端末は、上述の設定と同様、第１携帯端末１００であるものとする。第１携帯端末１００は、通信時間に基づく他の端末への親密度ポイントを記憶し、これに基づき当該他の端末を親密度ポイントに応じた分類（以後、「親密度レベル」と呼ぶ。）分けする。そして、第１携帯端末１００は、当該親密度レベルに応じて図９に示したボタン１３に表示する端末を利用者Ａの操作によらず選別する。このようにすることで、コンテンツ提供元である第１携帯端末１００は、コンテンツを提供すべき端末を適切に選別することができる。【００９９】
これについて図１０を用いてこの具体例を説明する。図１０は、第１携帯端末１００がメモリ上に記憶する親密度ポイント及び親密度レベルに関するテーブル（データベース）７０の一例である。図１０に示すように、テーブル７０は、ＭＡＣアドレスを示す項目７１と、親密度レベルを示す項目７２と、親密度ポイントを示す項目７３と、通信確立後の時間の経過に対するコンテンツ提供の可否を示す項目７４と、を備える。また、項目７４は、さらに通信確立後即時でのコンテンツ提供の可否を示す項目７４ａと、通信確立後５分後でのコンテンツ提供の可否を示す項目７４ｂと、通信確立後１時間後でのコンテンツ提供の可否を示す項目７４ｃと、通信確立後１時間５分後でのコンテンツ提供の可否を示す項目７４ｄと、を備える。【０１００】
また、ここでは、前提として、第１携帯端末１００は、特定のＭＡＣアドレスを備える端末を１時間継続して検出した場合に、当該ＭＡＣアドレスに対応する親密度ポイントを１加算するものとする。また、第１携帯端末１００は、親密度ポイントが１００未満の場合、当該ＭＡＣアドレスに対応する親密度レベルを「０」に設定し、親密度ポイントが１００以上５００未満の場合、当該ＭＡＣアドレスに対応する親密度レベルを「１」に設定し、親密度ポイントが５００以上の場合、当該ＭＡＣアドレスに対応する親密度レベルを「２」に設定する。また、第１携帯端末１００は、親密度レベルが１以上の端末と通信を確立した場合、５分経過後にコンテンツ提供が可能として当該端末に対応するボタン１３を表示し、親密度レベルが２以上の端末と通信を確立した場合、即時にコンテンツ提供が可能であるとして当該端末に対応するボタン１３を表示するものとする。【０１０１】
まず、図１０でＭＡＣアドレスが「ＡＡ」の端末の場合について説明する。ＭＡＣアドレスＡＡの端末は、親密度ポイントが１００以上５００未満であることから、親密度レベルが１である。従って、第１携帯端末１００は、当該端末と通信確立後即時にはコンテンツ提供を利用者Ａが指定できないようにする。一方、第１携帯端末１００は、通信確立後５分経過後では、当該端末をコンテンツ提供先として指定可能にすべく、当該端末に対応するボタン１３を表示する。【０１０２】
一方、ＭＡＣアドレスが「ＢＢ」の端末は、親密度ポイントが５００以上であることから、親密度レベルが２である。従って、第１携帯端末１００は、当該端末と通信確立後即時に当該端末をコンテンツ提供先として指定可能にすべく、当該端末に対応するボタン１３を表示する。【０１０３】
また、ＭＡＣアドレスが「ＣＣ」の端末は、親密度ポイントが９９であり１００未満であることから、親密度レベルが０である。従って、第１携帯端末１００は、当該端末と通信確立後５分経過後も、当該端末へのコンテンツ提供の指定ができないようにする。一方、通信確立後１時間経過した場合、ＭＡＣアドレスＣＣの端末への親密度ポイントが加算されることにより、当該端末は、親密度ポイントが１００になり、親密度レベルが１に達する。従って、この場合、第１携帯端末１００は、通信確立後１時間経過後、当該端末をコンテンツ提供先として指定可能にすべく、当該端末に対応するボタン１３を表示する。【０１０４】
一方、ＭＡＣアドレスが「ＤＤ」の端末は、親密度ポイントが０である。従って、第１携帯端末１００は、当該端末と通信確立後１時間経過後も継続して当該端末に対応するボタン１３を表示しない。【０１０５】
以上のように、第１携帯端末１００は、ＭＡＣアドレスに基づき各端末との通信時間を親密度ポイント及び親密度レベルにより管理することで、利用者Ａに一定時間通信を行った端末にのみコンテンツの提供を利用可能にする。これにより、第１携帯端末１００は、利用者Ａが行うコンテンツ提供先の選択を簡易化することができる。【０１０６】
なお、第１携帯端末１００、この機能のＯＮ、ＯＦＦを、ＵＩ部１０２により利用者Ａに指定させてもよい。また、図１０で説明した例は、一例であり、本発明が適用可能な構成は、これに限定されない。従って、第１携帯端末１００が使用する各種設定、例えば親密度ポイントが加算される時間幅、親密度レベルの設定等は、実験等に基づき適切な値に設定される。また、テーブル７０の構成は、これに限定されず、例えばボタン１３の表示用にＭＡＣアドレスに対応する利用者をさらに記憶してもよい。【０１０７】
［処理フロー］
次に、第１実施例に係る第１携帯端末１００及び第２携帯端末２００の処理手順の具体例について説明する。図１１は、利用者Ａ、Ｂの操作に伴う第１携帯端末１００及び第２携帯端末２００の処理手順を示すフローチャートの一例である。図１１に示すフローチャートは、例えば第１携帯端末１００と第２携帯端末２００とが近距離無線通信部１０５、２０５により通信可能な距離へ近づいた場合に実行される。なお、図１１において、実線矢印は処理の流れを示し、破線矢印は信号の流れを表す。【０１０８】
まず、第１携帯端末１００は、第２携帯端末２００と通信を確立する（ステップＳ１０１）。同時に、第２携帯端末２００は、第１携帯端末１００と通信を確立する（ステップＳ２０１）。このとき、第１携帯端末１００と第２携帯端末２００とは、それぞれ互いのＭＡＣアドレスを取得する。【０１０９】
そして、第１携帯端末１００は、親密度レベルに基づきコンテンツ提供可能な端末を表示する（ステップＳ１０２）。具体的には、第１携帯端末１００は、取得したＭＡＣアドレスから図１０に示すテーブル等を参照し、第２携帯端末２００の親密度レベルを特定する。そして、第１携帯端末１００は、親密度レベルに基づき第２携帯端末２００に対応するボタン１３を表示するか否か判断する。ここでは、第１携帯端末１００は、第２携帯端末２００をコンテンツ提供元として指定可能なボタン１３を表示したものとする。同様に、第２携帯端末２００は、親密度レベルに基づきコンテンツ提供可能な端末を表示する（ステップＳ２０２）。なお、第１携帯端末１００及び第２携帯端末２００は、それぞれ通信時間に基づき第２携帯端末２００又は第１携帯端末１００に対する親密度ポイントの加算処理を行う。【０１１０】
そして、第１携帯端末１００は、利用者Ａの操作に基づき、第２携帯端末２００をコンテンツ提供先として指定する（ステップＳ１０３）。即ち、利用者Ａは、第２携帯端末２００に相当するボタン１３を押下したものとする。そして、この通知を受けた第２携帯端末２００は、第１携帯端末１００をコンテンツ提供元に指定する（ステップＳ２０３）。そして、第１携帯端末１００と第２携帯端末２００とは、それぞれ、図３（ａ）に示す表示画面１０、２０をそれぞれ出力する。【０１１１】
次に、第１携帯端末１００は、利用者Ａの操作に基づきバッファ領域Ｂｔ１に公開コンテンツリストＰＬを表示する（ステップＳ１０４）。具体的には、第１携帯端末１００は、図３（ａ）に示す画面表示後、利用者Ａが選択したサブメニューＳＬの項目に基づきバッファ領域Ｂｔ１に公開コンテンツリストＰＬを表示する。そして、第１携帯端末１００は、公開コンテンツリストＰＬを第２携帯端末２００へ送信する。【０１１２】
そして、第２携帯端末２００は、バッファ領域Ｂｔ２に公開コンテンツリストＰＬを表示する（ステップＳ２０４）。このとき、第２携帯端末２００は、利用者Ｂのバッファ領域Ｂｔ２へのスクロール操作等があった場合には適宜その情報を第１携帯端末１００へ送信する。これにより、第２携帯端末２００は、第１携帯端末１００と第２携帯端末２００との公開コンテンツリストＰＬの表示を同期させる。【０１１３】
次に、第２携帯端末２００は、公開コンテンツリストＰＬから複製したいコンテンツの選択を受理する（ステップＳ２０５）。このとき、第２携帯端末２００は、図４（ａ）、図６（ａ）、図６（ｂ）、図７（ａ）で説明したように、フィルタ操作や変更要求の操作を受け付け、適宜公開コンテンツリストＰＬを変更する。そして、第２携帯端末２００は、利用者Ｂが複製したいコンテンツとして選択したコンテンツの情報を第１携帯端末１００へ送信する。【０１１４】
そして、第１携帯端末１００は、利用者Ｂが選択したコンテンツの表示態様を変更する（ステップＳ１０５）。例えば、第１携帯端末１００は、当該コンテンツの表示色を変更したり、当該コンテンツの動的なサムネイルを表示したりすることで、利用者Ｂが選択したコンテンツを利用者Ａが認識できるようにする。【０１１５】
次に、第１携帯端末１００は、利用者Ｂが選択したコンテンツの複製制御を行う（ステップＳ１０６）。具体的には、第１携帯端末１００は、利用者Ｂが選択したコンテンツの複製を第１サーバ１５０から第２サーバ２５０へ送信させる。【０１１６】
次に、第１携帯端末１００は、コンテンツ送信の完了表示を行う（ステップＳ１０７）。そして、第１携帯端末１００は、第２携帯端末２００へコンテンツ送信が完了した旨の通知を行う。【０１１７】
そして、第２携帯端末２００は、第１携帯端末１００からコンテンツ送信が完了した旨の通知を受領後、コンテンツ受信の完了表示を行う（ステップＳ２０６）。そして、第２携帯端末２００は、利用者Ｂからのコンテンツ複製操作を終了する旨の入力等を受け、通常画面へ遷移する（ステップＳ２０７）。ここで、通常画面とは、例えばフローチャートの処理開始前の表示を指す。同様に、第１携帯端末１００は、利用者Ａからのコンテンツ複製操作を終了する旨の入力等を受け、または、利用者Ｂからコンテンツ複製操作を終了する旨の入力があった旨の通知を第２携帯端末２００から受け、これに基づき通常画面へ遷移する（ステップＳ１０８）。【０１１８】
以上説明したように、本実施例による携帯型端末装置は、表示部と、コンテンツ提供先決定手段と、第１コンテンツリスト表示手段と、コンテンツ抽出手段と、第２コンテンツリスト表示手段と、第２コンテンツリスト通信手段と、複製制御実行手段と、を備える。コンテンツ提供先決定手段は、外部入力に基づきコンテンツの提供先の端末を決定する。第１コンテンツリスト表示手段は、提供元の利用者が保有するコンテンツのリストである第１コンテンツリストを表示部に表示する。コンテンツ抽出手段は、外部入力に基づき第１コンテンツリストから端末上にリスト表示するコンテンツをさらに抽出する。第２コンテンツリスト表示手段は、コンテンツ抽出手段が抽出したコンテンツのリストである第２コンテンツリストを表示部に表示する。第２コンテンツリスト通信手段は、端末の表示部に第２コンテンツリストを表示させるため、端末に当該第２コンテンツリストの情報を送信する。複製制御実行手段は、端末から第２コンテンツリスト中のコンテンツの提供要求があった場合、当該コンテンツの複製制御を実行する。このようにすることで、携帯型端末装置は、表示画面が小さい場合であっても、利用者にコンテンツ提供操作を容易に実行させることができる。【０１１９】
［変形例］
以下、本実施例の各変形例について説明する。なお、これらの各変形例は、任意に組み合わせて上述の実施例に適用することが可能である。【０１２０】
（変形例１）
［コンテンの選択支援方法］のセクションの説明では、第１携帯端末１００及び第２携帯端末２００は、タッチパネル方式により利用者Ａ、Ｂにコンテンツ又はサブメニューＳＬの項目等を選択させていた。しかし、本発明が適用可能な入力方法は、これに限定されない。これに代えて、第１携帯端末１００及び第２携帯端末２００は、十字キーと決定ボタン等をそれぞれ備え、これらを介した入力に基づきコンテンツ又はサブメニューＳＬの項目等の選択を受理してもよい。他の例では、第１携帯端末１００及び第２携帯端末２００は、サブメニューＳＬから任意の項目の選択を受理する代わりに、キーワード入力を受理することで、図３（ａ）に示すコンテンツリストＣＬ１からの公開コンテンツリストＰＬの抽出処理、図４（ａ）に示すフィルタ処理、及び図６（ａ）に示す変更操作に係る処理を実行してもよい。この場合、第１携帯端末１００及び第２携帯端末２００は、入力されたキーワードに基づき属性情報を利用して表示すべきコンテンツのリストを決定する。以上の例に示すように、第１携帯端末１００及び第２携帯端末２００は、タッチパネル方式以外であっても、適切に利用者の入力を受理し、コンテンツ複製支援処理を実行することができる。【０１２１】
（変形例２）
［システムの概略構成］のセクションの説明では、提供すべきコンテンツは第１サーバ１５０に格納されるとともに、提供を受けたコンテンツは第２サーバ２５０に送信され格納された。しかし、本発明が適用可能なコンテンツ複製システムの構成は、これに限定されない。これに代えて、コンテンツ複製システムは、第１サーバ１５０又は／及び第２サーバ２５０を備えなくてもよい。この場合、第１携帯端末１００又は／及び第２携帯端末２００は、提供すべきコンテンツ又は提供を受けたコンテンツを当該端末が備えるメモリに記憶する。これによっても、好適に本発明を適用することができる。【０１２２】
（変形例３）
［コンテンツ提供先の指定方法］のセクションの説明では、第１携帯端末１００は、ＭＡＣアドレスにより他の端末を識別していた。しかし、本発明が適用可能な方法はこれに限定されない。従って、ＭＡＣアドレスに代えて、ＩＰｖ６などの端末を一意に識別可能な他の記号等であってもよい。これによっても、第１携帯端末１００は、他の端末との通信時間に基づきテーブル７０を生成し、コンテンツを提供可能な端末を識別することができる。【０１２３】
（変形例４）
図８及び図９の説明では、コンテンツ提供元の表示画面は、コンテンツリスト表示領域を左端、バッファ領域を右端に備え、コンテンツ譲受側の表示画面は、コンテンツリスト表示領域を右端、バッファ領域を左端に備えていた。これに代えて、各端末は、これらの配置をコンテンツ提供元の表示画面とコンテンツ譲受側の表示画面との相対的な位置関係に基づき配置してもよい。【０１２４】
これについて図１２を用いて具体的に説明する。図１２は、表示画面１０と表示画面２０との相対的な位置関係と、コンテンツリスト表示領域Ｃｔ１、Ｃｔ２及びバッファ領域Ｂｔ１、Ｂｔ２の配置と、を示す図の一例である。図１２では、利用者Ａは、矢印８０の方向から表示画面１０を閲覧しているものとし、利用者Ｂは、矢印８１の方向から表示画面２０を閲覧しているものとする。即ち、表示画面１０は、図８及び図９に示す表示とは１８０度異なる向きに表示されている。従って、表示画面１０と表示画面２０とは、互いに上端が突き合わされた状態に位置する。【０１２５】
図１２に示すように、バッファ領域Ｂｔ１、Ｂｔ２は、共にコンテンツ複製支援処理を行う他方の端末側に近い部分に表示されている。具体的には、バッファ領域Ｂｔ１は、第２携帯端末２００の表示画面２０に近い表示画面１０の上端に表示される。同様に、バッファ領域Ｂｔ２は、第１携帯端末１００の表示画面１０に近い表示画面２０の上端に表示される。一方、コンテンツリスト表示領域Ｃｔ１、Ｃｔ２は、バッファ領域Ｂｔ１、Ｂｔ２と対極側に表示されている。即ち、コンテンツリスト表示領域Ｃｔ１、Ｃｔ２は、コンテンツ複製支援処理を行う他方の端末側と離れた表示画面１０、２０の下側にそれぞれ表示されている。【０１２６】
なお、第１携帯端末１００及び第２携帯端末２００は、例えば利用者からの入力により他方の端末位置を検出する。他の例では、第１携帯端末１００及び第２携帯端末２００は、専用のセンサを備えることで、他方の端末の位置を検出してもよい。さらに別の例では、第１携帯端末１００及び第２携帯端末２００は、指向性のある通信方式を採用した場合にはその通信情報に基づき他方の端末の位置を検出してもよい。そして、第１携帯端末１００及び第２携帯端末２００は、当該位置情報に基づきバッファ領域Ｂｔ１、Ｂｔ２及びコンテンツリスト表示領域Ｃｔ１、Ｃｔ２の表示位置を制御する。【０１２７】
以上のように、第１携帯端末１００及び第２携帯端末２００は、バッファ領域Ｂｔ１、Ｂｔ２を、コンテンツ複製支援処理を行う他方の端末に近い部分に表示することで、端末間の相対位置によらず、より利用者の感覚に即した操作を実現させることができる。【０１２８】
（変形例５）
図３、図４等の説明では、バッファ領域Ｂｔ１に表示される公開コンテンツリストＰＬとバッファ領域Ｂｔ２に表示される公開コンテンツリストＰＬとは同一であった。しかし、本発明が適用可能な表示方法はこれに限定されない。例えば、これに代えて、バッファ領域Ｂｔ２に表示される公開コンテンツリストＰＬは、バッファ領域Ｂｔ１に表示される公開コンテンツリストＰＬの一部であってもよい。即ち、この場合、バッファ領域Ｂｔ１に表示される公開コンテンツリストＰＬとバッファ領域Ｂｔ２に表示される公開コンテンツリストＰＬとは同一とはならない。これによっても、本発明を好適に適用することができる。
【産業上の利用可能性】
【０１２９】
本発明は、表示機能及び通信機能を有する各種の機器に適用することができる。例えば、携帯電話、ＰＤＡ、ディジタルカメラ等の各種の機器に幅広く適用される。
【符号の説明】
【０１３０】
１００  第１携帯端末
１５０  第１サーバ
２００  第２携帯端末
２５０  第２サーバ
４００  通信網
【図１】
0005567568.tif 000002
【図２】
0005567568.tif 000003
【図３】
0005567568.tif 000004
【図４】
0005567568.tif 000005
【図５】
0005567568.tif 000006
【図６】
0005567568.tif 000007
【図７】
0005567568.tif 000008
【図８】
0005567568.tif 000009
【図９】
0005567568.tif 000010
【図１０】
0005567568.tif 000011
【図１１】
0005567568.tif 000012
【図１２】
0005567568.tif 000013