(57)【要約】【課題】コンテンツの出力中にコンテンツを追加することができるようにする。【解決手段】ホスト端末装置１１は、出力装置１２にコンテンツを出力させてスライドショーを実行させる。ユーザ端末装置１３−１は、スライドショー実行中にコンテンツを追加する。ホスト端末装置１１は、追加されたコンテンツをスライドショーの再生中に割り込ませて出力させる。また、ユーザ端末装置１３−２，１３−３から、出力装置１２に出力中のコンテンツの取得要求があった場合、ホスト端末装置１１は、コンテンツを再生可能な状態にして、ユーザ端末装置１３−２，１３−３のそれぞれに提供する。本発明は、例えば、情報出力システムに適用することができる。【選択図】図４
2011101287.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの出力する順番を記憶する記憶手段と、
前記コンテンツの出力を制御する出力制御手段と、
追加する前記コンテンツの出力情報を取得する取得手段と
を備え、
前記取得手段は、前記端末装置から追加する前記コンテンツの前記出力情報として前記コンテンツおよび出力条件を取得し、
前記記憶手段は追加する前記コンテンツの順番を記憶し、
前記出力制御手段は、前記出力条件に従って、追加する前記コンテンツを記憶された順番に出力させる
情報出力装置。
【請求項２】
前記出力条件は、前記コンテンツの出力の優先を含み、
前記出力制御手段は、優先が設定された前記コンテンツを優先的に出力し、優先する前記コンテンツが存在しない場合、記憶された順番に前記コンテンツを出力する
請求項１に記載の情報出力装置。
【請求項３】
前記出力条件は、前記コンテンツを出力させる位置、前記コンテンツを出力させる大きさ、または前記コンテンツを出力させる時間である
請求項２に記載の情報出力装置。
【請求項４】
前記取得手段が前記端末装置の前記ユーザ情報を取得し、
出力中の前記コンテンツが前記端末装置で出力可能かを前記ユーザ情報に基づいて判定する判定手段
をさらに備える請求項３に記載の情報出力装置。
【請求項５】
前記取得手段が、出力中の前記コンテンツの取得要求を前記端末装置から取得した場合において、前記判定手段により、出力中の前記コンテンツが前記端末装置で変換可能であると判定されたとき、
前記取得手段は、出力中の前記コンテンツのＵＲＩを取得し、
出力中の前記コンテンツの前記ＵＲＩを前記端末装置に送信する送信手段をさらに備える
請求項４に記載の情報出力装置。
【請求項６】
前記取得手段が、出力中の前記コンテンツの取得要求を前記端末装置から取得した場合において、前記判定手段により、出力中の前記コンテンツが前記端末装置で変換不可能であると判定されたとき、
前記取得手段は、出力中の前記コンテンツの前記ＵＲＩを取得するとともに、出力中の前記コンテンツのコーデックのインストーラ情報を取得し、
前記送信手段は、前記コンテンツの前記ＵＲＩおよび前記インストーラ情報を前記端末装置に送信する
請求項５に記載の情報出力装置。
【請求項７】
前記取得手段が、出力中の前記コンテンツの取得要求を前記端末装置から取得した場合において、前記判定手段により、出力中の前記コンテンツが前記端末装置で変換不可能であると判定されたとき、
前記取得手段は、前記コンテンツを変換するコーデックを取得し、
前記コーデックは、出力中の前記コンテンツを変換し、
変換された前記コンテンツを前記端末装置に送信する送信手段をさらに備える
請求項４に記載の情報出力装置。
【請求項８】
前記取得手段は、さらに前記コンテンツの関連情報を取得して、前記端末装置の前記ユーザ情報および前記コンテンツの関連情報に基づいて、前記端末装置ごとに異なる前記コンテンツを取得し、
前記送信手段は、前記取得手段により取得された前記端末装置ごとに異なる前記コンテンツを前記端末装置に送信する
請求項６に記載の情報出力装置。
【請求項９】
前記取得手段は、前記端末装置からユーザが出力を希望する前記コンテンツの情報を取得し、
前記送信手段は、前記出力制御手段により出力が制御される前記コンテンツとは異なる、前記ユーザが出力を希望する前記コンテンツを前記端末装置に送信する
請求項８に記載の情報出力装置。
【請求項１０】
前記送信手段は、前記出力条件を満足するように、前記コンテンツを前記端末装置に送信する
請求項９に記載の情報出力装置。
【請求項１１】
コンテンツの出力する順番を記憶する記憶手段と、
前記コンテンツの出力を制御する出力制御手段と、
追加する前記コンテンツの出力情報を取得する取得手段と
を備える情報出力装置の情報出力方法であって、
前記取得手段は、前記端末装置から追加する前記コンテンツの前記出力情報として前記コンテンツおよび出力条件を取得し、
前記記憶手段は追加する前記コンテンツの順番を記憶し、
前記出力制御手段は、前記出力条件に従って、追加する前記コンテンツを記憶された順番に出力させる
情報出力方法。
【請求項１２】
コンピュータを、
コンテンツの出力する順番を記憶する記憶手段と、
前記コンテンツの出力を制御する出力制御手段と、
追加する前記コンテンツの出力情報を取得する取得手段と
して機能させるプログラムであって、
前記取得手段は、前記端末装置から追加する前記コンテンツの前記出力情報として前記コンテンツおよび出力条件を取得し、
前記記憶手段は追加する前記コンテンツの順番を記憶し、
前記出力制御手段は、前記出力条件に従って、追加する前記コンテンツを記憶された順番に出力させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力装置および方法、並びにプログラムに関し、特に、コンテンツの出力中にコンテンツを追加することができるようにした情報出力装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
テレビジョン受像機等の大画面でスライドショーを見せる場合、ユーザは、予めスライドショーを作成しておく必要がある。このときスライドショーに表示させるコンテンツを複数の機器から取得することが提案されている。
【０００３】
例えば、特許文献１には、複数の機器を接続し、それぞれの機器に記憶されている画像をまとめて、スライドショー再生、シャッフル再生、およびランダム再生するシステムが提案されている。
【特許文献１】特開２００８−１６９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の手法は、複数の機器から画像を再生するものであり、再生する画像は、ユーザが予め取得したものに限られてしまう。
【０００５】
また、スライドショーを作成したユーザ以外は、スライドショーの作成に参加することができず、スライドショーを作成したユーザやそれ以外のユーザは、スライドショーを実行中に新しいコンテンツを追加することができなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、コンテンツの出力中にコンテンツを追加することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面は、コンテンツの出力する順番を記憶する記憶手段と、前記コンテンツの出力を制御する出力制御手段と、追加する前記コンテンツの出力情報を取得する取得手段とを備え、前記取得手段は、前記端末装置から追加する前記コンテンツの前記出力情報として前記コンテンツおよび出力条件を取得し、前記記憶手段は追加する前記コンテンツの順番を記憶し、前記出力制御手段は、前記出力条件に従って、追加する前記コンテンツを記憶された順番に出力させる情報出力装置、情報出力方法、または、情報出力装置としてコンピュータを機能させるためのプログラムである。
【０００８】
前記出力条件は、前記コンテンツの出力の優先を含み、前記出力制御手段は、優先が設定された前記コンテンツを優先的に出力し、優先する前記コンテンツが存在しない場合、記憶された順番に前記コンテンツを出力することができる。
【０００９】
前記出力条件は、前記コンテンツを出力させる位置、前記コンテンツを出力させる大きさ、または前記コンテンツを出力させる時間である。コンテンツに出力条件が未設定の場合は、情報出力装置に設定してある出力条件に従って出力する。
【００１０】
前記取得手段が前記端末装置の前記ユーザ情報を取得し、出力中の前記コンテンツが前記端末装置で出力可能かを前記ユーザ情報に基づいて判定する判定手段をさらに備えることができる。
【００１１】
前記取得手段が、出力中の前記コンテンツの取得要求を前記端末装置から取得した場合において、前記判定手段により、出力中の前記コンテンツが前記端末装置で変換可能であると判定されたとき、前記取得手段は、出力中の前記コンテンツのＵＲＩを取得し、出力中の前記コンテンツの前記ＵＲＩを前記端末装置に送信する送信手段をさらに備える
ことができる。
【００１２】
前記取得手段が、出力中の前記コンテンツの取得要求を前記端末装置から取得した場合において、前記判定手段により、出力中の前記コンテンツが前記端末装置で変換不可能であると判定されたとき、前記取得手段は、出力中の前記コンテンツの前記ＵＲＩを取得するとともに、出力中の前記コンテンツのコーデックのインストーラ情報を取得し、前記送信手段は、前記コンテンツの前記ＵＲＩおよび前記インストーラ情報を前記端末装置に送信することができる。
【００１３】
前記取得手段が、出力中の前記コンテンツの取得要求を前記端末装置から取得した場合において、前記判定手段により、出力中の前記コンテンツが前記端末装置で変換不可能であると判定されたとき、前記取得手段は、前記コンテンツを変換するコーデックを取得し、前記コーデックは、出力中の前記コンテンツを変換し、変換された前記コンテンツを前記端末装置に送信する送信手段をさらに備えることができる。
【００１４】
前記取得手段は、さらに前記コンテンツの関連情報を取得して、前記端末装置の前記ユーザ情報および前記コンテンツの関連情報に基づいて、前記端末装置ごとに異なる前記コンテンツを取得し、前記送信手段は、前記取得手段により取得された前記端末装置ごとに異なる前記コンテンツを前記端末装置に送信することができる。
【００１５】
前記取得手段は、前記端末装置からユーザが出力を希望する前記コンテンツの情報を取得し、前記送信手段は、前記出力制御手段により出力が制御される前記コンテンツとは異なる、前記ユーザが出力を希望する前記コンテンツを前記端末装置に送信することができる。
【００１６】
前記送信手段は、前記出力条件を満足するように、前記コンテンツを前記端末装置に送信することができる。
【００１７】
本発明の一側面においては、コンテンツの出力する順番が記憶され、前記コンテンツの出力が制御され、追加する前記コンテンツの出力情報が取得され、前記端末装置から追加する前記コンテンツの前記出力情報として前記コンテンツおよび出力条件が取得され、追加する前記コンテンツの順番が記憶され、前記出力条件に従って、追加する前記コンテンツが記憶された順番に出力される。
【発明の効果】
【００１８】
本発明の側面によれば、コンテンツの出力中にコンテンツを追加することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明が適用される情報出力システムの一実施形態の構成例を示す図である。
【図２】情報出力システムのホスト装置の構成例を示すブロック図である。
【図３】情報出力システムのユーザ端末装置の構成例を示すブロック図である。
【図４】コンテンツ追加処理と取得処理の概要を示す図である。
【図５】ホスト装置とユーザ端末装置のコンテンツ追加処理を説明するフローチャートである。
【図６】出力するコンテンツの例を示す図である。
【図７】ホスト装置のコンテンツ追加処理を説明するフローチャートである。
【図８】ホスト装置のコンテンツ表示処理を説明するフローチャートである。
【図９】出力画像の例を示す図である。
【図１０】ホスト装置のコンテンツ追加処理を説明するフローチャートである。
【図１１】コンテンツ追加処理の概要を示す図である。
【図１２】ホスト装置のコンテンツ表示処理を説明するフローチャートである。
【図１３】ホスト装置の楽曲コンテンツの再生処理を説明するフローチャートである。
【図１４】出力画像の例を示す図である。
【図１５】ホスト装置とユーザ端末装置のコンテンツ取得処理を説明するフローチャートである。
【図１６】ホスト装置とユーザ端末装置のコンテンツ取得処理を説明するフローチャートである。
【図１７】ホスト装置のコンテンツ提供処理を説明するフローチャートである。
【図１８】ホスト装置とユーザ端末装置のコンテンツ取得処理を説明するフローチャートである。
【図１９】ホスト装置のコンテンツ提供処理を説明するフローチャートである。
【図２０】コンテンツ取得処理の概要を示す図である。
【図２１】ホスト装置とデータベースとの間の処理を示す図である。
【図２２】ホスト装置の楽曲提供処理を説明するフローチャートである。
【図２３】ホスト装置の楽曲変更処理の概要を示す図である。
【図２４】ホスト装置とユーザ端末装置の楽曲指定処理を説明するフローチャートである。
【図２５】ユーザ端末装置の指定楽曲再生処理を説明するフローチャートである。
【図２６】ホスト装置の出力コンテンツ変更処理を説明するフローチャートである。
【図２７】出力するコンテンツの例を示す図である。
【図２８】ホスト装置の出力コンテンツ変更処理を説明するフローチャートである。
【図２９】出力するコンテンツの例を示す図である。
【図３０】本発明を適用したコンピュータのハードウェアの構成例を示すブロック図である。
【発明を実施するための最良の形態】
【００２０】
［情報出力システムの構成］
図１は、本発明が適用される情報出力システム１の一実施形態としての構成例を示す図である。
【００２１】
図１の情報出力システム１は、ホスト装置１１、出力装置１２、ユーザ端末装置１３−１乃至１３−Ｎ（Ｎは１以上の整数値）、データベース１４、インターネット１５、およびサーバ１６から構成されている。なお、以下、ユーザ端末装置１３−１乃至１３−Ｎを個々に区別する必要がない場合、これらをまとめてユーザ端末装置１３と称する。
【００２２】
ホスト装置１１とユーザ端末装置１３との間、並びに各ユーザ端末装置１３の間では、無線あるいは有線のＬＡＮ（Local Area Network）、Bluetoothなどの通信路を介して情報の送受信が行われる。
【００２３】
ホスト装置１１およびユーザ端末装置１３は、インターネット１５を介してサーバ１６と情報の送受信を行う。
【００２４】
図２は、図１の情報出力システム１のうち、ホスト装置１１の構成例を示すブロック図である。
【００２５】
図２の例では、ホスト装置１１は、ＣＰＵ（Central Processing Unit）３１、コンテンツサーバ３２、送受信器３３、および記憶装置３４から構成されている。ＣＰＵ３１は、制御部５１、スライドアプリケーション５２、連携アプリケーション５３、取得部５４、判定部５５、通信部５６、記録部５７、およびコーデック変換部５８の機能ブロックを有している。なお、ＣＰＵ３１の各ブロックは、必要に応じて相互に信号（データ）を授受することが可能とされている。
【００２６】
この実施の形態ではデータベース１４は、ホスト装置１１の外部に設置されているが、内部に設置してもよい。また、
【００２７】
ＣＰＵ３１の制御部５１は、スライドショーアプリケーション５２、連携アプリケーション５３の起動などの処理を行う。出力制御手段としてのスライドショーアプリケーション５２は、出力装置１２へ出力させるコンテンツの出力を制御する。送信手段としての連携アプリケーション５３は、ユーザ端末装置１３の連携アプリケーション１１２との接続を確立したり、コンテンツやコンテンツのＵＲＩ（Uniform Resource Identifier）などのコンテンツに関する情報をユーザ端末装置１３に送信する。取得手段としての取得部５４は、ユーザ端末装置１３、データベース１４、サーバ１６、コンテンツサーバ３２、および記憶装置３４から各種情報を取得する。判定手段としての判定部５５は、コンテンツがユーザ端末装置１３で再生可能かなどを判定する。通信部５６は、ユーザ端末装置１３に命令を送信する処理、並びに送受信器３３およびインターネット１５を介してサーバ１６と各種情報を通信する処理を行う。記録部５７は、取得部５４から取得した情報をコンテンツサーバ３２または記憶装置３４に記録する処理を行う。コーデック変換部５８は、コンテンツのデータフォーマットなどを変換する処理を行う。
【００２８】
コンテンツサーバ３２は、出力装置１２に出力するコンテンツおよびコンテンツの関連情報を保持する。コンテンツは、例えば、静止画、動画、音楽などよりなる。コンテンツの関連情報は、例えば、Ｅｘｉf（Exchangeable Image File Format）情報や、撮像したユーザが追加したコメント、出力条件などの情報である。
【００２９】
送受信器３３は、ＬＡＮやBluetoothなどの通信路を介してユーザ端末装置１３と接続され、各種情報を送受信する。また、送受信器３３は、インターネット１５を介してサーバ１６と接続され、各種情報を送受信する。
【００３０】
記憶手段としての記憶装置３４は、ユーザ端末装置１３のユーザ情報および端末情報を記憶する。ユーザ情報は、例えば、ユーザの氏名、年齢、性別、ユーザの好みなどの情報である。端末情報は、ユーザ端末装置１３の機種名、識別番号など、その端末を識別する情報である。
【００３１】
出力装置１２は、例えば、画像や音楽を出力するディスプレイ、スピーカなどよりなる。
【００３２】
データベース１４は、端末情報データベース（ＤＢ）７１およびコーデック情報ＤＢ７２から構成されている。
【００３３】
端末情報ＤＢ７１は、ユーザ端末装置１３の端末情報に基づいて、ユーザ端末装置１３が利用可能なコーデック情報を保持する。コーデック情報ＤＢ７２は、コーデック情報に基づいて、コンテンツを変換するために必要なコーデックのインストーラ情報を保持する。
【００３４】
図３は、図１の情報出力システム１のうちのユーザ端末装置１３の構成例を示すブロック図である。
【００３５】
図３の例では、ユーザ端末装置１３は、ＣＰＵ９１、コンテンツサーバ９２、送受信器９３、入力装置９４、記憶装置９５、および出力装置９６から構成されている。ＣＰＵ９１は、制御部１１１、連携アプリケーション１１２、取得部１１３、通信部１１４、コーデック変換部１１５、記録部１１６、および出力部１１７の機能ブロックを有している。
【００３６】
ＣＰＵ９１の各ブロックは、必要に応じて相互に信号（データ）を授受することが可能とされている。
【００３７】
ＣＰＵ９１の制御部１１１は、連携アプリケーション１１２、およびコンテンツサーバ９２の起動や、コーデックのインストールの処理を行う。連携アプリケーション１１２は、ホスト装置１１の連携アプリケーション５３との接続を確立したり、コンテンツやコンテンツのＵＲＩなどのコンテンツに関する情報をホスト装置１１に送信する処理を行う。取得部１１３は、サーバ１６、および記憶装置９５から各種情報を取得する処理を行う。通信部１１４は、送受信器９３およびインターネット１５を介してサーバ１６と各種情報を通信する処理を行う。コーデック変換部１１５は、コンテンツのデータフォーマットを変換する処理を行う。記録部１１６は、取得部１１３が取得したコンテンツをコンテンツサーバ９２に記録させるとともに、ユーザ情報および端末情報を記憶装置９５に記録させる処理を行う。出力部１１７は、出力装置９６にコンテンツを出力する処理を行う。
【００３８】
コンテンツサーバ９２は、コンテンツおよびコンテンツの関連情報を保持する。
【００３９】
送受信器９３は、ＬＡＮやBluetoothなどの通信路を介してホスト装置１１および他のユーザ端末装置１３と接続され、各種情報を送受信する。また、送受信器９３は、インターネット１５を介してサーバ１６と接続され、各種情報を送受信する。
【００４０】
入力装置９４は、例えば、キー、スイッチ、ボタンなどのユーザインタフェースよりなり、所定の情報を入力するときユーザにより操作される。記憶装置９５は、ユーザ情報や端末情報などを記憶する。
【００４１】
出力装置９６は、例えば、画像や音声などを出力するディスプレイ、スピーカなどにより構成される。
【００４２】
図４は、ホスト装置１１とユーザ端末装置１３との間で実行される処理の概要を示す図である。
【００４３】
ユーザ端末装置１３−１は、ホスト装置１１にコンテンツの追加を指示する。ホスト装置１１は、コンテンツの追加が指示されると、出力装置１２に出力するコンテンツを追加する。
【００４４】
これにより、コンテンツ表示中であっても途中から割り込んでコンテンツを追加するので、ユーザ参加型の多様性のある情報出力システムを実現することができる。
【００４５】
ユーザが、出力装置１２に出力されているコンテンツを取得したい場合、ユーザ端末装置１３−２，１３−３は、ホスト装置１１にコンテンツの取得要求を送信する。ホスト装置１１は、出力装置１２に出力しているコンテンツまたはコンテンツのＵＲＩをユーザ端末装置１３−２，１３−３に送信する。
【００４６】
［コンテンツ追加の基本的な処理］
図５は、ホスト装置１１とユーザ端末装置１３−１のコンテンツ追加処理を説明するフローチャートである。
【００４７】
図５には、左側にホスト装置１１の処理が、そして右側にユーザ端末装置１３−１の処理が、それぞれ示されている。なお、両者の間を結ぶ矢印は、情報の流れを示している。
【００４８】
ステップＳ１において、ホスト装置１１の制御部５１は、スライドショーアプリケーション５２および連携アプリケーション５３を起動させる。スライドショーアプリケーション５２は、出力装置１２にスライドショーを出力する準備をする。連携アプリケーション５３は、ユーザ端末装置１３−１との接続が確立されるまで待機する。
【００４９】
ステップＳ２１において、ユーザ端末装置１３−１の制御部１１１は、連携アプリケーション１１２およびコンテンツ記録部９２を起動させる。連携アプリケーション１１１はホスト装置１１の連携アプリケーション５３との接続を確立する。コンテンツ記録部９２は、ホスト装置１１および他のユーザ端末装置１３−２乃至１３−Ｎからアクセス可能な状態に遷移する。
【００５０】
ステップＳ２２において、ユーザは入力装置９４を操作して、ユーザ名、パスワードなどを入力する。取得部１１３は、このユーザ名、パスワードなどをログイン情報として取得する。また取得部１１３は、記憶装置９３に記憶されているＩＰアドレスおよびＭａｃアドレスなどをログイン情報として取得する。
【００５１】
ステップＳ２３において、通信部１１４は、ステップＳ２２で取得したログイン情報を送信する。すなわち、ログイン情報が送受信器９３からＬＡＮやBluetoothなどの通信路を介してホスト端末１１に送信される。
【００５２】
ステップＳ２において、ホスト装置１１の取得部５４は、送受信器３３を介してログイン情報を取得する。このログイン情報はユーザ端末装置１３−１から送信されてきたものである。
【００５３】
ステップＳ３において、スライドショーアプリケーション５２は、スライドショーの表示を開始する。すなわちスライドショーアプリケーション５２は、コンテンツサーバ３２に予め用意されているコンテンツを予め予定された順番で、出力装置１２に出力し、表示させる。出力装置１２は、例えば、図６に示されるように、コンテンツを表示する。
【００５４】
図６は、出力装置１２に表示されたコンテンツの例を示す図である。この例では、表示コンテンツ１３１として亀の画像が表示されている。
【００５５】
なお、表示コンテンツ１３１は、図６に示されるように、画像の一部（図６の例では画面の右上の領域）に表示されるだけでなく、全画面で表示したり、追加コンテンツを重ねて表示したり、画面を分割して複数のコンテンツを同時に表示したりすることができる。
【００５６】
表示コンテンツ１３１の左側には関連情報１３２が表示されている。関連情報１３２は、コンテンツサーバ３２に保持されているコンテンツの関連情報である。関連情報１３２には、コンテンツの表示前に予め取得し、コンテンツサーバ３２に記憶しておいてもよいし、リアルタイムに取得することもできる。
【００５７】
リアルタイムに取得する場合、インターネット１５を介してサーバ１６から取得したり、ユーザ端末装置１３のコンテンツサーバ９２から取得することができる。
【００５８】
図６の例では、表示コンテンツ１３１として沖縄で撮影された亀の画像が表示されているので、関連情報１３２として、その画像の撮影日時である「2009年8月21日」、「14時03分」、撮影された場所である「沖縄」、およびそのときの天気である「晴れ」が表示されている。現在の日時や現在の天気を表示させる場合には、それらの情報はリアルタイムで取得される。
【００５９】
また、例えば表示コンテンツ１３１として「野球選手の写真」が表示されている場合、関連情報１３２には、その野球選手のプロフィールや、その野球選手が所属するチームの試合の経過やスコアなどとすることができる。
【００６０】
すなわち、関連情報１３２には、表示コンテンツ１３１に関する多様な情報が表示される。
【００６１】
表示コンテンツ１３１の下側には、メンバーリスト１３３が表示されている。メンバーリスト１３３には、現在ログインをして参加しているユーザに対応するアバター１５１−１乃至Ｎ（図６の例の場合、Ｎ＝３）が表示される。なお、以下、アバター１５１−１乃至Ｎを個々に区別する必要がない場合、これらをまとめてアバター１５１と称する。
【００６２】
アバター１５１は、ユーザ情報として予め記憶装置３４に記憶し、ログイン情報に基づいて記憶装置３４から取得しても良いし、ユーザ端末装置１３のログイン情報と一緒に取得しても良い。図６の例では、アバター１５１−１のユーザが画像を追加し（すなわち投稿し）、その画像が表示コンテンツ１３１としていま表示されているので、アバター１５１−１が他のアバター１５１−２，１５１−３と区別できるように、異なる色で表示されている。
【００６３】
メンバーリスト１３３の下側には、再生リスト１３４が表示されている。再生リスト１３４には、次に表示されるコンテンツが表示される。記憶装置３４にはスライドショーで再生されるコンテンツの順番を記憶するキューが構成されており、再生リスト１３４は、そのキューの先頭に指定されているコンテンツから順番に、コンテンツのサムネイルを表示する。図６の例では、サムネイル１７１−１，１７１−２が表示されている。
【００６４】
出力装置１２には、さらに投稿コメント１３５、追加コンテンツ１３６、および評価窓１３７が表示される。これらの詳細については、後述する。
【００６５】
図５のステップＳ２４において、ユーザ端末装置１３−１の取得部１１３は、コメントを取得する。すなわちユーザは、入力装置９４を操作して、追加するコンテンツに付加するコメントを入力する。このコメントが取得部１１３により取得される。
【００６６】
ステップＳ２５において、連携アプリケーション１１２は、取得したコメントを送信する。すなわち、コメントが送受信器９３を介してホスト装置１１に送信される。
【００６７】
ステップＳ４において、ホスト装置１１の取得部５４は、ユーザ端末装置１３−１から送信されてきたコメントを取得する。ステップＳ５において、スライドアプリケーション５２は、出力装置１２の所定の位置に取得したコメントを表示させる。
【００６８】
図６の例では、このようにして取得された投稿コメント１３５として「亀きたー」が表示されている。
【００６９】
投稿コメント１３５としては、ユーザ端末装置１３から取得された表示コンテンツ１３１へのコメントが表示される。またコメントの他にも、スライドショーアプリケーション５２は、表示コンテンツ１３１にスタンプを押したり、落書きしたりする情報をユーザ端末装置１３から取得して、出力装置１２に表示させることもできる。
【００７０】
ステップＳ２６において、ユーザ端末装置１３−１の取得部１１３は、コンテンツの追加依頼を取得する。すなわちユーザは、入力装置９４を操作して、コンテンツの追加依頼を入力する。このコンテンツの追加依頼が取得部１１３により取得される。
【００７１】
ステップＳ２７において、連携アプリケーション１１２は、コンテンツの追加依頼を送信する。すなわち、コンテンツの追加依頼が送受信器９３を介してホスト装置１１に送信される。
【００７２】
なお、ステップＳ２４，Ｓ２５の処理と、ステップＳ２６，Ｓ２７の処理とは、スライドショーが表示されている間はいつでも実行することができる。
【００７３】
ステップＳ６において、ホスト装置１１の取得部５４は、ステップＳ２７でユーザ端末装置１３−１から送信されてきた出力情報としてのコンテンツのＵＲＩと出力条件を取得する。
【００７４】
ステップＳ７において、スライドショーアプリケーション５２は、コンテンツの追加処理を実行する。なお、スライドショーの表示を実行中は、ステップＳ４，S５の処理と、ステップＳ６，Ｓ７の処理とは、ステップＳ２４，Ｓ２５の処理とステップＳ２６，Ｓ２７の処理が実行されるのに従って、いつでも実行することができる。
【００７５】
［ホスト装置のコンテンツ追加処理１］
次に、ステップＳ７のコンテンツの追加処理の詳細な説明を，図７を参照して説明する。
【００７６】
図７は、ホスト装置１１の表示コンテンツの追加処理を説明するフローチャートである。この処理は、図５のステップＳ７の、出力装置１２に表示させるコンテンツを追加する処理の詳細を表すものである。音楽を再生するコンテンツを追加する場合の処理については、図１３を参照して後述する。
【００７７】
ステップＳ４１において、取得部５４は、ユーザ端末装置１３−１から送信されてきた出力情報としてのコンテンツのＵＲＩと出力条件を取得する。出力条件は、例えばコンテンツの優先度、大きさ、表示位置、表示間隔などを記述している。なおコンテンツは、ＵＲＩで取得する他、データとして取得することができる。
【００７８】
ステップＳ４２において、スライドショーアプリケーション５２は、ステップＳ４１で取得されたコンテンツのＵＲＩを再生リスト１３４の最後に格納する。具体的には、上述したように、ユーザ端末装置１３−１から送信されてきたコンテンツのＵＲＩが、記憶装置３４に構成されている、再生リスト１３４に対応するキューの最後に格納される。コンテンツはキューに配列されている左側から順番に出力されるので、追加されたコンテンツは最後の順番（最も右側）に追加される。
【００７９】
ステップＳ４３において、スライドショーアプリケーション５２は、スライドショーが終了であるかを判定する。スライドショーがまだ終了ではないと判定された場合、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【００８０】
ステップＳ４３において、スライドショーが終了であると判定された場合、ホスト装置１１のコンテンツ追加処理は終了する。
【００８１】
［ホスト装置のコンテンツ表示処理１］
次に、図８のフローチャートを参照して、出力装置１２にコンテンツを表示させる場合の処理について説明する。
【００８２】
図８は、ホスト装置１１のコンテンツ表示処理を説明するフローチャートである。この処理は、図７のコンテンツ追加処理で再生リスト１３４に追加されたコンテンツを出力装置１２に表示させる場合の処理の詳細を表すものである。
【００８３】
ステップＳ６１において、スライドショーアプリケーション５２は、再生リスト１３４に優先コンテンツが存在するかを判定する。すなわち、図７のステップＳ４１で取得された出力条件により優先コンテンツとして指定されているコンテンツが存在するかが判定される。
【００８４】
再生リスト１３４に優先コンテンツが存在すると判定された場合、ステップＳ６２において、通信部５６は、優先コンテンツのＵＲＩにアクセスをしてコンテンツの取得要求を送信する。ＵＲＩとしては、任意のユーザ端末装置１３、データベース１４、サーバ１６などが指定される。
【００８５】
ステップＳ６３において、取得部５４は、指定されたＵＲＩから優先コンテンツを取得する。
【００８６】
ステップＳ６１において、再生リスト１３４に優先コンテンツが存在しないと判定された場合、ステップＳ６４において、スライドショーアプリケーション５２は、再生リスト１３４にコンテンツが存在するかを判定する。すなわち、優先していない（通常の）コンテンツが再生リスト１３４に存在するかが判定される。
【００８７】
再生リスト１３４に通常のコンテンツが存在すると判定された場合、ステップＳ６５において、通信部５６は、再生リスト１３４の先頭にあるコンテンツのＵＲＩにアクセスをしてそのコンテンツの取得要求を送信する。
【００８８】
ステップＳ６６において、取得部５４は、指定されたＵＲＩから再生リスト１３４の先頭にあるコンテンツを取得する。
【００８９】
ステップＳ６４において、再生リスト１３４に通常のコンテンツが存在しないと判定された場合、ステップＳ６７において、スライドショーアプリケーション５２は、予め表示コンテンツが指定されているかを判定する。すなわち、ホスト装置１１のユーザが予め用意したコンテンツが存在するかが判定される。
【００９０】
予め用意されたコンテンツが存在すると判定された場合、ステップＳ６８において、通信部５６は、指定されたコンテンツのＵＲＩにアクセスをしてコンテンツの取得要求を送信する。予め用意されたコンテンツが存在しないと判定された場合、処理はステップＳ７４に進む。
【００９１】
ステップＳ６９において、取得部５４は、指定されたＵＲＩから予め用意されたコンテンツを取得する。
【００９２】
ステップＳ６３，Ｓ６６，Ｓ６９の処理の後、ステップＳ７０において、スライドショーアプリケーション５２は、ステップＳ６３，Ｓ６６，またはＳ６９で取得されたコンテンツを表示する。また、スライドショーアプリケーション５２は、メンバーリスト１３３のアバター１５１−１乃至１５１−Ｎのうち、コンテンツを追加したユーザ端末装置１３−１に対応するアバター１５１−１の色を変えるなどの処理を実行する。すなわち、例えば図６のアバター１５１−１のように、コンテンツの投稿者であることが明示される。
【００９３】
出力条件にコンテンツの大きさおよび表示させる位置が指定されているときの表示例を図９に示す。図９は、表示コンテンツ１３１の左上に小さいコンテンツを重ねて表示させる出力条件が指示された場合の表示例を示す図である。
【００９４】
ユーザ端末装置１３−１は、出力条件として表示コンテンツ１９１のＵＲＩと表示コンテンツ１９１を表示コンテンツ１３１の左上に重ねて表示させる条件を設定して、ホスト装置１１に送信する。
【００９５】
出力装置１２は、ホスト装置１１の制御に基づいて、ユーザ端末装置１３から取得した表示コンテンツ１９１を出力条件の指定に従って追加する。追加されたコンテンツは、例えば追加コンテンツ１３６として示されるように、その一部が表示コンテンツ１３１に重ねて表示される。
【００９６】
図８のステップＳ７１において、スライドショーアプリケーション５２は、出力条件として表示間隔時間が設定されているかを判定する。表示間隔時間が設定されていると判定された場合、ステップＳ７２において、スライドショーアプリケーション５２は、表示間隔時間だけ待機する。すなわちコンテンツは、表示間隔時間だけ出力装置１２に表示される。
【００９７】
表示間隔時間が設定されていないと判定された場合、ステップＳ７３において、スライドショーアプリケーション５２は、予め記憶装置３４に設定してある表示間隔時間だけ待機する。
【００９８】
ステップＳ７２，Ｓ７３の処理の後、並びにステップＳ６７で再生コンテンツが指定されていないと判定された場合、ステップＳ７４において、スライドショーアプリケーション５２は、スライドショーが終了であるかを判定する。スライドショーがまだ終了ではないと判定された場合、処理はステップＳ６１に戻り、それ以降の処理が繰り返される。
【００９９】
ステップＳ７４において、スライドショーが終了であると判定された場合、ホスト装置１１のコンテンツ表示処理は終了する。
【０１００】
このように、ホスト装置１１は、スライドショー表示中に他のユーザ端末装置１３から追加されたコンテンツを表示させることができる。また、ホスト装置１１は、コンテンツのデータを保持していなくても、コンテンツのＵＲＩを参照することでコンテンツを表示させることができる。
【０１０１】
［ホスト装置のコンテンツ追加処理２］
図１０は、図５のステップＳ７のコンテンツ追加処理の他の処理例を説明するフローチャートである。
【０１０２】
図１０の例では、出力条件としてコンテンツに優先度が付加されている場合が考慮される。
【０１０３】
なお優先度は、例えば、最優先と優先度Ｍから指定される。優先度Ｍは、Ｍの値が大きいほど優先度が高くなる。
【０１０４】
ステップＳ９１において、取得部５４は、ユーザ端末装置１３−１から送信されてきた出力情報としてのコンテンツのＵＲＩと出力条件を取得する。
【０１０５】
ステップＳ９２において、スライドショーアプリケーション５２は、ステップＳ９１で取得された出力条件に優先度が設定されているかを判定する。
【０１０６】
優先度が設定されていないと判定された場合、ステップＳ９３において、スライドショーアプリケーション５２は、ステップＳ９１で取得されたコンテンツのＵＲＩを再生リスト１３４の最後に格納する。
【０１０７】
優先度が設定されていないと判定された場合における、コンテンツを再生リスト１３４に追加する例を図１１Ａに示す。図１１Ａの例では、優先コンテンツ１７２−１１乃至１７２−１３およびコンテンツ１７１−１１，１７１−１２が再生リスト１３４に格納されている。
【０１０８】
図１１Ａに示される状態で、新たに再生リスト１３４に追加される追加コンテンツ１７３−１は、優先度が設定されていないので、再生リスト１３４の最後（最も右側）の破線でコンテンツ１７１−１３として示される位置に格納される。
【０１０９】
図１０のステップＳ９２において、優先度が設定されていると判定された場合、ステップＳ９４において、スライドショーアプリケーション５２は、優先度が最優先であるかを判定する。
【０１１０】
優先度が最優先であると判定された場合、ステップＳ９５において、スライドショーアプリケーション５２は、ステップＳ９１で取得されたコンテンツのＵＲＩを再生リスト１３４の先頭に格納する。
【０１１１】
優先度が最優先である場合、コンテンツを再生リスト１３４に追加する例を図１１Ｂに示す。図１１Ｂの例では、新たに再生リスト１３４に追加される追加コンテンツ１７３−２は、優先度が最優先であるので、再生リスト１３４の先頭（最も左側）に破線で最優先コンテンツ１７４−１として示される位置に格納される。
【０１１２】
なお、優先度が最優先であるコンテンツを再生リスト１３４に追加するときに、すでに最優先コンテンツ１７４−Ｎが格納されている場合でも、追加コンテンツ１７３−２は、再生リスト１３４の先頭（最も左側）に格納される。
【０１１３】
図１０のステップＳ９４において、優先度が最優先でないと判定された場合、ステップＳ９６において、スライドショーアプリケーション５２は、ステップＳ９１で取得されたコンテンツのＵＲＩを再生リスト１３４の優先度に応じた位置に格納する。
【０１１４】
再生リスト１３４の優先度に応じた位置にコンテンツを追加する例を図１１Ｃに示す。図１１Ｃの例では、新たに再生リスト１３４に追加される追加コンテンツ１７３−３には、優先度として「５」が設定されている。再生リスト１３４には、優先度９の優先コンテンツ１７２−１１、優先度４の優先コンテンツ１７２−１２、および優先度１の優先コンテンツ１７２−１３が格納されている。
【０１１５】
追加コンテンツ１７３−３は、優先度が５であるので、優先度９の優先コンテンツ１７２−１１と優先度４の優先コンテンツ１７２−１２との間である優先コンテンツ１７２−２１として示される位置に格納される。
【０１１６】
なお、優先度に応じた位置にコンテンツを再生リスト１３４に追加するときに、すでに同じ優先度の優先コンテンツ１７２−Ｎが格納されている場合、追加コンテンツ１７３−３は、優先コンテンツ１７２−Ｎの次に再生される位置（優先コンテンツ１７２−Ｎの右側）に格納される。
【０１１７】
図１０に戻り、ステップＳ９３，Ｓ９５，またはＳ９６において、コンテンツが再生リスト１３４に格納された場合、ステップＳ９７において、スライドショーアプリケーション５２は、スライドショーが終了であるかを判定する。スライドショーがまだ終了ではないと判定された場合、処理はステップＳ９１に戻り、それ以降の処理が繰り返される。
【０１１８】
ステップＳ９７において、スライドショーが終了であると判定された場合、ホスト装置１１のコンテンツ追加処理は終了する。
【０１１９】
［ホスト装置のコンテンツ表示処理２］
次に、図１２のフローチャートを参照して、出力装置１２にコンテンツを表示させる他の処理例について説明する。
【０１２０】
図１２は、ホスト装置１１のコンテンツ表示処理を説明するフローチャートである。この処理は、図１０のコンテンツ追加処理で再生リスト１３４に追加されたコンテンツを出力装置１２に表示させる場合の処理の詳細を示すものである。
【０１２１】
ステップＳ１１１において、スライドショーアプリケーション５２は、再生リスト１３４にコンテンツが存在するかを判定する。すなわち、図１０のステップＳ９１で取得されたコンテンツのＵＲＩが再生リスト１３４に存在するかが判定される。
【０１２２】
再生リスト１３４にコンテンツが存在すると判定された場合、ステップＳ１１２において、通信部５６は、再生リスト１３４の先頭にあるコンテンツのＵＲＩにアクセスをしてコンテンツの取得要求を送信する。
【０１２３】
ステップＳ１１３において、取得部５４は、指定されたＵＲＩから再生リスト１３４の先頭にあるコンテンツを取得する。
【０１２４】
ステップＳ１１１において、再生リスト１３４にコンテンツが存在しないと判定された場合、ステップＳ１１４において、スライドショーアプリケーション５２は、予め表示コンテンツが指定されているかを判定する。すなわち、ホスト装置１１のユーザが予め用意したコンテンツが存在するかが判定される。
【０１２５】
予め用意されたコンテンツが存在すると判定された場合、ステップＳ１１５において、通信部５６は、指定されたコンテンツのＵＲＩにアクセスをしてコンテンツの取得要求を送信する。予め用意されたコンテンツが存在しないと判定された場合、処理はステップＳ１２１に進む。
【０１２６】
ステップＳ１１６において、取得部５４は、指定されたＵＲＩから予め用意されたコンテンツを取得する。
【０１２７】
ステップＳ１１３，Ｓ１１６の処理の後、ステップＳ１１７において、スライドショーアプリケーション５２は、ステップＳ１１３またはＳ１１６で取得されたコンテンツを表示する。
【０１２８】
ステップＳ１１８において、スライドショーアプリケーション５２は、出力条件として表示間隔時間が設定されているかを判定する。表示間隔時間が設定されていると判定された場合、ステップＳ１１９において、スライドショーアプリケーション５２は、表示間隔時間だけ待機する。すなわちコンテンツは、表示間隔時間だけ出力装置１２に表示される。
【０１２９】
表示間隔時間が設定されていないと判定された場合、ステップＳ１２０において、スライドショーアプリケーション５２は、予め記憶装置３４に設定してある表示間隔時間だけ待機する。
【０１３０】
ステップＳ１１９，Ｓ１２０の処理の後、並びにステップＳ１１４で表示コンテンツが指定されていないと判定された場合、ステップＳ１２１において、スライドショーアプリケーション５２は、スライドショーが終了であるかを判定する。スライドショーがまだ終了ではないと判定された場合、処理はステップＳ１１１に戻り、それ以降の処理が繰り返される。
【０１３１】
ステップＳ２０１において、スライドショーが終了であると判定された場合、ホスト装置１１のコンテンツ表示処理は終了する。
【０１３２】
［ホスト装置の楽曲コンテンツの再生処理］
次に、図１３のフローチャートを参照して、ホスト装置１１の楽曲コンテンツを再生する場合の処理について説明する。
【０１３３】
図１３は、ホスト装置１１の楽曲コンテンツの再生処理を説明するフローチャートである。図１３は、図５のステップＳ６において楽曲コンテンツの追加依頼を取得した場合の処理を表している。なお、ユーザは、楽曲コンテンツを単独で再生することもできるし、表示コンテンツと組合せて再生することもできる。
【０１３４】
ステップＳ１４１において、通信部５６は、コンテンツの指定するＵＲＩにアクセスをしてコンテンツの取得要求を送信する。
【０１３５】
ステップＳ１４２において、取得部５４は、アクセス先からコンテンツデータを取得する。
【０１３６】
ステップＳ１４３において、判定部５５は、ステップＳ１４２で取得したコンテンツデータが表示コンテンツを含むかを判定する。すなわち、表示コンテンツと楽曲コンテンツとが組合せて追加されたかを判定する。
【０１３７】
取得したコンテンツデータに表示コンテンツを含むと判定された場合、ステップＳ１４４において、スライドショーアプリケーション５２は、楽曲コンテンツと組合される表示コンテンツが表示されるまで待機する。
【０１３８】
表示コンテンツの表示タイミングまで待機した後、ステップＳ１４５において、スライドショーアプリケーション５２は、楽曲コンテンツを再生する。すなわち、表示コンテンツが表示されるとともに、対応する楽曲コンテンツが同時に出力される。表示コンテンツと楽曲コンテンツとが組合せて取得され、同時に追加される例を図１４に示す。
【０１３９】
図１４は、ユーザ端末装置１３−１が表示コンテンツ１９１と楽曲コンテンツ１９２を組合せて追加する処理を示す図である。
【０１４０】
ユーザ端末装置１３−１は、表示コンテンツ１９１のＵＲＩと楽曲コンテンツ１９２のＵＲＩとを取得し、ホスト装置１１に送信する。
【０１４１】
出力装置１２は、ホスト装置１１の制御に基づいて、ユーザ端末装置１３−１から取得した表示コンテンツ１９１と楽曲コンテンツ１９２を追加する。追加された結果、出力装置１２の表示コンテンツ１３１−１は、ユーザ端末装置１３−１から取得した表示コンテンツ１９１である表示コンテンツ１３１−２に変更され、出力装置１２の楽曲コンテンツ２１１は、追加した楽曲コンテンツ１９２に変更される。
【０１４２】
また、出力装置１２に出力されるコンテンツが変更されることに伴い、関連情報１３２−１も関連情報１３２−２に変更される。
【０１４３】
ステップＳ１４３において、取得したコンテンツデータに表示コンテンツが含まれないと判定された場合、すなわち、楽曲コンテンツだけが取得された場合、ステップＳ１４４の処理はスキップされ、処理はステップＳ１４５に進む。
【０１４４】
ステップＳ１４５において、スライドショーアプリケーション５２は、楽曲コンテンツを再生する。
【０１４５】
ステップＳ１４６において、スライドショーアプリケーション５２は、出力条件として再生間隔時間が設定されているかを判定する。再生間隔時間が設定されている場合、ステップＳ１４７において、スライドショーアプリケーション５２は、再生間隔時間だけ待機する。すなわち、楽曲コンテンツは、再生間隔時間だけ出力装置１２から再生される。
【０１４６】
再生間隔時間が設定されていない場合、ステップＳ１４８において、スライドショーアプリケーション５２は、予め記憶装置３４に設定してある表示間隔時間だけ待機する。
【０１４７】
ステップＳ１４９において、スライドショーアプリケーション５２は、スライドショーが終了であるかを判定する。スライドショーがまだ終了ではないと判定された場合、処理はステップＳ１４１に戻り、それ以降の処理が繰り返される。
【０１４８】
ステップＳ１４９において、スライドショーが終了であると判定された場合、ホスト装置１１の楽曲コンテンツの再生処理は終了する。
【０１４９】
［コンテンツの提供］
次に図１５乃至図２１を参照して、ホスト装置１１が、出力装置１２に表示中のコンテンツをユーザ端末装置１３−１１、１３−１２、１３−１３に提供する処理について説明する。なお、表示中のコンテンツは、ユーザ端末装置１３−１４のコンテンツサーバ９２−１４から取得するものとする。
【０１５０】
また、ホスト装置１１は、図１のステップＳ１乃至Ｓ３の処理は実行済みであり、ユーザ端末装置１３−１１、１３−１２、１３−１３は、図１のステップＳ２１乃至Ｓ２３の処理は実行済みであるものとする。すなわち、ホスト装置１１は、スライドショーの表示を開始しており、ユーザ端末装置１３−１１、１３−１２、１３−１３は、既にログインしている状態であるものとする。
【０１５１】
図１５は、ユーザ端末装置１３−１１が取得を希望する表示中のコンテンツが、ユーザ端末装置１３−１１で再生（すなわちコーデック）可能な場合の処理を説明する図である。
【０１５２】
図１５には、左側から順に、ホスト装置１１のコンテンツ情報提供処理、ユーザ端末装置１３−１１のコンテンツ取得処理、およびユーザ端末装置１３−１４のコンテンツ提供処理を説明するフローチャートとが示されている。
【０１５３】
ユーザが出力装置１２に表示中のコンテンツを取得したい場合、ステップＳ１８１において、ユーザ端末装置１３−１１の取得部１１３は、表示中のコンテンツの取得要求を取得する。つまり、ユーザが入力装置９４を操作して入力する取得要求が取得される。
【０１５４】
ステップＳ１８２において、連携アプリケーション１１２は、表示中のコンテンツの取得要求を送信する。すなわち、送受信器９３を介してホスト装置１１に取得要求が送信される。
【０１５５】
ステップＳ１６１において、ホスト装置１１の取得部５４は、送受信器３３を介して表示中のコンテンツの取得要求をユーザ端末装置１３−１１から取得する。
【０１５６】
そして、ステップＳ１６２において、取得部５４は、ユーザ端末装置１３−１１のログイン情報に基づいてユーザ端末情報１３−１１の端末情報を取得する。すなわち、記憶装置３４に記憶されている端末情報が読み出される。そして、取得された端末情報に基づいて、データベース１４の端末情報ＤＢ７１からユーザ端末装置１３−１１が保持しているコーデックの情報が取得される。
【０１５７】
ステップＳ１６３において、判定部５５は、端末情報と取得されたコーデックの情報に基づいて、表示中のコンテンツがユーザ端末装置１３−１１で再生可能かを判定する。すなわち、ユーザ端末装置１３−１１が表示中のコンテンツをコーデック可能であるかが判定される。
【０１５８】
表示中のコンテンツがユーザ端末装置１３−１１で再生（コーデック）可能であると判定された場合、ステップＳ１６４において、取得部５４は、表示中のコンテンツのＵＲＩを取得する。
【０１５９】
ステップＳ１６５において、連携アプリケーション５３は、取得した表示中のコンテンツのＵＲＩを、送受信器３３を介してユーザ端末装置１３−１１に送信する。
【０１６０】
また、ステップＳ１６５の処理に伴い、スライドショーアプリケーション５２は、ユーザ端末装置１３−１１が表示中のコンテンツを取得したことを表示させる。
【０１６１】
例えば、図６で示されるように、スライドショーアプリケーション５２は、メンバーリスト１３３のコンテンツを取得したユーザ端末装置１３−１１のアバター１５１−１１の右上に取得情報１５２を表示させ、評価窓１３７の「Ｇｅｔ数」をその取得した人数分だけ増加させる。
【０１６２】
取得情報１５２は、表示中のコンテンツのサムネイルである。取得情報１５２は、取得したユーザ端末装置１３のアバター１５１と対応させて表示されればよい。
【０１６３】
評価窓１３７は、表示中のコンテンツを取得したユーザの人数、表示中のコンテンツへの評価が表示される。表示中のコンテンツへの評価は、図５のステップＳ４，Ｓ５のコメント取得、表示の処理と同様の処理で実行される。図６の例では、コンテンツの評価は、星の数で表示される。星の数が多いほど評価が高いことを表している。
【０１６４】
以上でホスト装置１１のコンテンツ情報提供処理は終了する。
【０１６５】
ステップＳ１８３において、ユーザ端末装置１３−１１の取得部１１３は、ホスト装置１１から送信されてきた表示中のコンテンツのＵＲＩを取得する。
【０１６６】
ステップＳ１８４において、通信部１１４は、コンテンツデータ取得要求を送信する。すなわち取得されたＵＲＩが例えばユーザ端末装置１３−１４を指定している場合、コンテンツデータ取得要求が、送受信器９３を介して、ユーザ端末装置１３−１４に送信される。
【０１６７】
ステップＳ２０１において、ユーザ端末装置１３−１４の取得部１１３は、送受信器９３を介してユーザ端末装置１３−１１からのコンテンツデータの取得要求を取得する。
【０１６８】
ステップＳ２０２において、取得部１１３は、ＵＲＩで指定されているコンテンツサーバ９２からコンテンツデータを取得する。そして、ステップＳ２０３において、送信部１１４は、取得されたコンテンツデータを、送受信器９３を介してユーザ端末装置１３−１１に送信する。
【０１６９】
以上でユーザ端末装置１３−１４のコンテンツ提供処理は終了する。
【０１７０】
ステップＳ１８５において、ユーザ端末装置１３−１１の取得部１１３は、送受信器９３を介してユーザ端末装置１３−１４からコンテンツデータを取得する。
【０１７１】
ステップＳ１８６において、記録部１１６は、コンテンツ記録部９２にコンテンツデータを記録する。以上でユーザ端末装置１３−１１のコンテンツ取得処理は終了する。
【０１７２】
このように、ユーザ端末装置１３は、スライドショーを再生中にスライドショーに表示されているコンテンツをホスト装置１１から取得することができる。なお、図１５の例では、スライドショーに表示されるコンテンツを取得する例を示したが、ユーザ端末装置１３は、例えば音楽などのコンテンツも取得することができる。
【０１７３】
［表示中のコンテンツがユーザ端末装置で再生不可能な場合の処理］
図１６は、ユーザ端末装置１３−１２が取得を希望する表示中のコンテンツが、ユーザ端末装置１３−１２で再生（コーデック）不可能な場合の処理を説明する図である。
【０１７４】
図１６には、左側から順に、ホスト装置１１のコンテンツ情報提供処理、ユーザ端末装置１３−１２のコンテンツ取得処理、およびユーザ端末装置１３−１４のコンテンツ提供処理を説明するフローチャートとが示されている。
【０１７５】
図１６において、ホスト装置１１のステップＳ２２１，Ｓ２２２の処理は、図１５のホスト装置１１のＳ１６１，Ｓ１６２の処理と同様の処理である。ユーザ端末装置１３−１２のステップＳ２４１，Ｓ２４２，Ｓ２４７，Ｓ２４８の処理は、図１５のユーザ端末装置１３−１１のステップＳ１８１，Ｓ１８２，Ｓ１８５，Ｓ１８６の処理と同様の処理である。そしてユーザ端末装置１３−１４のステップＳ２６１乃至Ｓ２６３の処理は、図１５のユーザ端末装置１３−１４のステップＳ２０１乃至Ｓ２０３の処理と同様の処理である。従って、これらの処理の詳細な説明は繰り返しになるので適宜省略する。
【０１７６】
すなわち、ステップＳ２４１において、ユーザ端末装置１３−１２の取得部１１３は、表示中のコンテンツを取得するための取得要求を取得する。ステップＳ２４２において、連携アプリケーション１１２は、表示中のコンテンツの取得要求をホスト装置１１に送信させる。
【０１７７】
ステップＳ２２１において、ホスト装置１１の取得部５４は、ユーザ端末装置１３−１２からの表示中のコンテンツの取得要求を取得する。ステップＳ２２２において、取得部５４は、ユーザ端末装置１３−１２のログイン情報に基づいて端末情報を取得し、取得された端末情報に基づいて、ユーザ端末装置１３−１２が利用可能なコーデックの情報を取得する。
【０１７８】
ステップＳ２２３において、判定部５５は、端末情報とコーデックの情報に基づいて、表示中のコンテンツがユーザ端末装置１３−１２で再生（コーデック）可能かを判定する。
【０１７９】
表示中のコンテンツがユーザ端末装置１３−１２で再生（コーデック）不可能と判定された場合、ステップＳ２２４において、取得部５４は、表示中のコンテンツのＵＲＩを取得するとともに、コーデックの情報に基づいて、コーデック情報ＤＢ７２から、表示中のコンテンツがユーザ端末装置１３−１２で再生可能なコーデックのインストーラ情報を取得する。
【０１８０】
コーデックのインストーラ情報とは、コーデックのインストーラを取得できる場所の情報である。
【０１８１】
ステップＳ２２５において、連携アプリケーション５３は、取得した表示中のコンテンツのＵＲＩとコーデックのインストーラ情報を、送受信器３３を介してユーザ端末装置１３−１２に送信する。
【０１８２】
以上でホスト装置１１のコンテンツ情報提供処理は終了する。
【０１８３】
ステップＳ２４３において、ユーザ端末装置１３−１２の取得部１１３は、ホスト装置１１から送信されてきた、表示中のコンテンツのＵＲＩとコーデックのインストーラ情報を取得する。
【０１８４】
ステップＳ２４４において、取得部１１３は、インストーラ情報に基づいて、コーデックを取得する。
【０１８５】
ステップＳ２４５において、制御部１１１は、コーデックをインストールする。これにより、ユーザ端末装置１３−１２のコーデック変換部１１５で表示中のコンテンツをコーデックすること、すなわち再生が可能となる。
【０１８６】
ステップＳ２４６において、通信部１１４は、コンテンツデータの取得要求を送信する。すなわち、コンテンツデータの取得要求が、ステップＳ２４３で取得されたＵＲＩに指定されたユーザ端末装置１３−１４に、送受信器９３を介して送信される。
【０１８７】
ステップＳ２６１において、ユーザ端末装置１３−１４の取得部１１３は、ユーザ端末装置１３−１２から送信されてきたコンテンツデータの取得要求を取得する。ステップＳ２６２において、取得部１１３は、ＵＲＩで指定されているコンテンツサーバ９２からコンテンツデータを取得する。
【０１８８】
ステップＳ２６３において、通信部１１４は、取得されたコンテンツデータを、ユーザ端末装置１３−１２に送信する。以上でユーザ端末装置１３−１４のコンテンツ提供処理は終了する。
【０１８９】
ステップＳ２４７において、ユーザ端末装置１３−１２の取得部１１３は、ユーザ端末装置１３−１４から送信されてきたコンテンツデータを取得する。ステップＳ２４８において、記録部１１６は、コンテンツ記録部９２にコンテンツデータを記録する。以上でユーザ端末装置１３−１２のコンテンツ取得処理は終了する。
【０１９０】
これにより、表示中のコンテンツがユーザ端末装置１３−１２でコーデックできない場合でも、表示中のコンテンツを再生可能にするためのコーデックの情報を提供することで、ユーザ端末装置１３−１２で表示中のコンテンツを再生することが可能になる。
【０１９１】
［ホスト装置のコンテンツ提供処理］
図１５および図１６で説明したホスト装置１１の処理についてまとめると、図１３に示されるようになる。図１７は、ホスト装置１１のコンテンツ提供処理を説明するフローチャートである。
【０１９２】
詳細な説明は省略するが、図１７において、ステップＳ２８１乃至Ｓ２８５の処理は、図１５のステップＳ１６１乃至Ｓ１６５の処理に対応する処理であり、ステップＳ２８６，Ｓ２８７の処理は、図１６のステップＳ２２４，Ｓ２２５の処理に対応する処理である。
【０１９３】
ステップＳ２８１において、取得部５４は、表示中のコンテンツの取得要求を取得する。ステップＳ２８２において、取得部５４は、ユーザ端末装置１３のログイン情報から端末情報を取得し、取得された端末情報に基づいて、ユーザ端末装置１３で利用可能なコーデックの情報を端末情報として取得する。
【０１９４】
ステップＳ２８３において、判定部５５は、取得された端末情報に基づいて、表示中のコンテンツがユーザ端末装置１３で再生可能かを判定する。
【０１９５】
表示中のコンテンツがユーザ端末装置１３で再生可能な場合、ステップＳ２８４において、取得部５４は、表示中のコンテンツのＵＲＩを取得する。そして、ステップＳ２８５において、連携アプリケーション５３は、取得した表示中のコンテンツのＵＲＩをユーザ端末装置１３に送信する。
【０１９６】
表示中のコンテンツがユーザ端末装置１３で再生不可能な場合、ステップＳ２８６において、取得部５４は、表示中のコンテンツのＵＲＩを取得するとともに、ステップＳ２８２で取得されたコーデック情報に基づいて、コーデックのインストーラ情報を取得する。
【０１９７】
そして、ステップＳ２８７において、連携アプリケーション５３は、取得した表示中のコンテンツのＵＲＩとコーデックのインストーラ情報を、ユーザ端末装置１３−１２に送信する。以上でホスト装置１１のコンテンツ情報提供処理は終了する。
【０１９８】
［コンテンツが再生不可能な場合の処理］
図１８は、ユーザ端末装置１３−１３が取得を希望する表示中のコンテンツが、ユーザ端末装置１３−１３で再生不可能な場合の他の処理を説明するフローチャートである。
【０１９９】
図１８には、ホスト装置１１のコンテンツ情報提供処理と、ユーザ端末装置１３−１３のコンテンツ取得処理を説明するフローチャートが示されている。
【０２００】
詳細な説明は省略するが、図１８において、ホスト装置１１のステップＳ３０１，Ｓ３０２の処理は、図１６のホスト装置のステップＳ２２１，Ｓ２２２の処理に対応している。ユーザ端末装置１３−１３のステップＳ３２１，Ｓ３２２，Ｓ３２３，Ｓ３２４の処理は、図１６のユーザ端末装置１３−１２のステップＳ２４１，Ｓ２４２，Ｓ２４７，Ｓ２４８の処理に対応している。
【０２０１】
ステップＳ３２１において、ユーザ端末装置１３−１３の取得部１１３は、表示中のコンテンツを取得するための取得要求を取得する。すなわちユーザは入力装置９４を操作して取得要求を入力し、取得部１１３がこれを取得する。ステップＳ３２２において、連携アプリケーション１１２は、表示中のコンテンツの取得要求をホスト装置１１に送信させる。
【０２０２】
ステップＳ３０１において、ホスト装置１１の取得部５４は、ユーザ端末装置１３−１３からの表示中のコンテンツの取得要求を取得する。ステップＳ２２２において、取得部５４は、ユーザ端末装置１３−１３のログイン情報から端末情報を取得し、取得された端末情報に基づいて、ユーザ端末装置１３−１３で利用可能なコーデックの情報を端末情報として取得する。
【０２０３】
ステップＳ３０３において、判定部５５は、取得された端末情報に基づいて、表示中のコンテンツがユーザ端末装置１３−１３で再生可能なコンテンツであるかを判定する。
【０２０４】
表示中のコンテンツがユーザ端末装置１３−１３で再生（コーデック）不可能であると判定された場合、ステップＳ３０４において、取得部５４は、端末情報に基づいて、記憶装置３４から、コンテンツがユーザ端末装置１３−１３で再生可能なコーデックの情報を取得する。
【０２０５】
ステップＳ３０５において、コーデック変換部５８は、ステップＳ３０４で取得されたコーデックの情報に基づいて、表示中のコンテンツを、ユーザ端末装置１３−１３がコーデック可能なコーデックの形式にコーデック変換を行う。これにより、表示中のコンテンツが、ユーザ端末装置１３−１３でコーデック可能な形式のデータに変換される。
【０２０６】
ステップＳ３０６において、連携アプリケーション５３は、ステップＳ３０５でコーデック変換された表示中のコンテンツのコンテンツデータを送信する。すなわち、コーデック変換されたデータが、送受信器３３を介してユーザ端末装置１３−１３に送信される。以上でホスト装置１１のコンテンツ情報提供処理は終了する。
【０２０７】
ステップＳ３２３において、ユーザ端末装置１３−１３の取得部１１３は、ホスト装置１１から送信されてきた表示中のコンテンツのコーデック変換されたコンテンツデータを取得する。ステップＳ３２４において、記録部１１６は、コンテンツ記録部９２にコンテンツデータを記録する。以上でユーザ端末装置１３−１３のコンテンツ取得処理は終了する。
【０２０８】
このように、ホスト装置１１がコーデック変換部５８を保持している場合は、ユーザ端末装置１３−１３でコーデック可能なデータ形式に変換されたコンテンツデータがユーザ端末装置１３−１３に送信されるので、ユーザは表示中のコンテンツを取得してすぐに再生することができる。
【０２０９】
［ホスト装置の処理］
図１５および図１８で説明したホスト装置１１の処理についてまとめると、図１５に示されるようになる。図１９は、ホスト装置１１のコンテンツ提供処理を説明するフローチャートである。
【０２１０】
図１９において、ステップＳ３４１乃至Ｓ３４５の処理は、図１５のステップＳ１６１乃至Ｓ１６５の処理対応する処理であり、ステップＳ３４６乃至Ｓ３４８の処理は、図１８のステップＳ３０４乃至Ｓ３０６の処理に対応する処理である。従って、これらの処理の詳細な説明は、繰り返しになるので適宜省略する。
【０２１１】
ステップＳ３４１において、取得部５４は、表示中のコンテンツの取得要求を取得する。ステップＳ３４２において、取得部５４は、ユーザ端末装置１３のログイン情報から端末情報を取得する。そして取得された端末情報に基づいて、ユーザ端末装置１３で利用可能なコーデックの情報を端末情報として取得する。
【０２１２】
ステップＳ３４３において、判定部５５は、取得された端末情報に基づいて、表示中のコンテンツがユーザ端末装置１３で再生可能かを判定する。
【０２１３】
表示中のコンテンツがユーザ端末装置１３で再生（コーデック）可能な場合、ステップＳ３４４において、取得部５４は、表示中のコンテンツのＵＲＩを取得する。そして、ステップＳ３４５において、連携アプリケーション５３は、ステップＳ６４で取得された表示中のコンテンツのＵＲＩをユーザ端末装置１３に送信する。
【０２１４】
表示中のコンテンツがユーザ端末装置１３で再生（コーデック）不可能な場合、ステップＳ３４６において、取得部５４は、ステップＳ３４２で取得された端末情報に基づいて、記憶装置３４からコーデックの情報を取得する。
【０２１５】
ステップＳ３４７において、コーデック変換部５８は、表示中のコンテンツをコーデックの情報に基づいて、ユーザ端末装置１３がコーデック可能なデータ形式にコーデック変換を行う。そして、ステップＳ３４８において、連携アプリケーション５３は、ステップＳ３４７でコーデック変換された表示中のコンテンツのコンテンツデータを、送受信器３３を介してユーザ端末装置１３に送信する。
【０２１６】
以上でホスト装置１１のコンテンツ情報提供処理は終了する。
【０２１７】
［コンテンツ取得処理の概要］
図２０は、図１５乃至図１９で説明した処理のホスト装置１１、ユーザ端末装置１３、データベース１４、およびサーバ１６の間で実行されるコンテンツ取得処理の概略を示す図である。
【０２１８】
ホスト装置１１は、ユーザ端末装置１３−１乃至１３−１３からコンテンツ取得要求を取得すると、データベース１４の端末情報ＤＢ７１から端末情報を取得し、コンテンツがユーザ端末装置１３−１乃至１３−１３で再生可能かを判定する。
【０２１９】
ユーザ端末装置１３−１１でコンテンツが再生可能な場合は、ホスト装置１１は、コンテンツのＵＲＩをユーザ端末装置１３−１１に送信する。
【０２２０】
ユーザ端末装置１３−１２でコンテンツが再生不可能な場合、ホスト装置１１は、コーデック情報ＤＢ７２からコーデックのインストーラ情報を取得し、コンテンツのＵＲＩおよびコーデックのインストーラ情報をユーザ端末装置１３−１２に送信する。
【０２２１】
コンテンツのＵＲＩを取得したユーザ端末装置１３−１１，１３−１２は、ＵＲＩにより指定されたユーザ端末装置１３−１４にアクセスをして、コンテンツデータを取得する。
【０２２２】
コーデック情報を受信したユーザ端末装置１３−１２は、コーデック情報に基づいてコーデックをインターネット１５を介してサーバ１６から検索し、コーデックをダウンロードする。
【０２２３】
ユーザ端末装置１３−１３でコンテンツが再生不可能な場合、ホスト装置１１は、コーデック変換部５８でコーデック変換されたコンテンツデータをユーザ端末装置１３−１３に送信する。
【０２２４】
［データベースの処理］
図２１は、ホスト装置１１とデータベース１４の相互の処理を示す図である。
【０２２５】
ホスト装置１１は、ユーザ端末装置１３の機種名等の端末情報を端末情報ＤＢ７１に送信し、端末情報ＤＢ７１は、端末情報に基づいてユーザ端末装置１３で利用可能なコーデックを検出し、ホスト装置１１は、ユーザ端末装置１３で利用可能なコーデックを取得する。
【０２２６】
ホスト装置１１は、表示中のコンテンツがユーザ端末装置１３で再生不可能と判定された場合、コーデック情報ＤＢ７２に表示中のコンテンツのコーデック情報を送信する。コーデック情報ＤＢ７２は、コーデック情報に基づいて、コーデックのインストーラ情報を検出し、ホスト装置１１は、インストーラ情報を取得する。
【０２２７】
これにより、ユーザ端末装置１３は、表示中のコンテンツを再生するために必要なコーデックを有していなくても、取得した表示中のコンテンツを再生することができる。
【０２２８】
［コンテンツの変更１］
図２２は、ホスト装置１１の楽曲提供処理を説明するフローチャートである。この実施の形態では、出力装置９６で音楽を再生させる場合において、ユーザ端末装置１３のユーザに合わせた楽曲が選択、再生される。
【０２２９】
図２２の例では、ホスト装置１１は、出力装置１２にコンテンツを出力しており、複数のユーザ端末装置１３がログインをしている。そして、図２２の処理は、表示するコンテンツとともに、楽曲を出力装置９６に出力するとき実行される。
【０２３０】
ステップＳ３６１において、取得部５４は、ユーザ端末装置１３のユーザ情報と表示中のコンテンツの関連情報を取得する。各ユーザ端末装置１３のユーザ情報は記憶装置３４から取得され、表示中のコンテンツの関連情報はコンテンツサーバ３２から取得される。
【０２３１】
ステップＳ３６２において、取得部５４は、コンテンツの関連情報とユーザ情報に基づいて楽曲検索条件を取得する。コンテンツの関連情報とは、例えば、コンテンツを取得した日付であり、ユーザ情報とは、例えば、ユーザの年齢、性別などである。
【０２３２】
楽曲検索条件は、コンテンツの関連情報とユーザ情報から求められるものであり、例えば、コンテンツの取得日付が２０００年であり、ユーザが１０代の男性である場合、２０００年の楽曲ランキング上位にある１０代の女性の曲が検索条件とされる。
【０２３３】
ステップＳ３６３において、判定部５５は、コンテンツサーバ３２に楽曲検索条件を満足する楽曲が存在するかを判定する。
【０２３４】
コンテンツサーバ３２に楽曲検索条件を満足する楽曲が存在すると判定された場合、ステップＳ３６４において、取得部５４は、コンテンツサーバ３２から楽曲検索条件を満足する楽曲を取得する。
【０２３５】
ステップＳ３６５において、連携アプリケーション５３は、ユーザ端末装置１３に取得された楽曲を送信する。
【０２３６】
ステップＳ３６３においてコンテンツサーバ３２に楽曲検索条件を満足する楽曲が存在しないと判定された場合、ステップＳ３６６において、通信部５６は、アクセスが可能なユーザ端末装置１３のコンテンツサーバ９２またはサーバ１６に楽曲検索条件を送信する。
【０２３７】
ユーザ端末装置１３のコンテンツサーバ９２やサーバ１６は、楽曲検索条件を受信したとき、その楽曲検索条件を満足する楽曲を検索し、ホスト装置１１に送信してくる。
【０２３８】
ステップＳ３６７において、取得部５４は、ユーザ端末装置１３やサーバ１６から送信されてくる楽曲検索条件を満足する楽曲を取得する。そして、ステップＳ３６５において、連携アプリケーション５３は、ユーザ端末装置１３に取得された楽曲を送信する。
【０２３９】
以上によりホスト装置１１の楽曲提供処理は終了する。
【０２４０】
図２２の処理は、各ユーザ端末装置１３ごとに行われる。これにより、ユーザ端末装置１３のユーザごとに異なる楽曲が送信されるので、ユーザの嗜好に合わせたコンテンツを提供することができる。
【０２４１】
［楽曲検索の概要］
図２３は、楽曲検索条件に基づいて、楽曲検索を実行する処理の概要を示す図である。
【０２４２】
ホスト装置１１は、ホスト装置１１のコンテンツサーバ３２、ユーザ端末装置１３−２１，１３−２２のコンテンツサーバ９２−２１，９２−２２、およびサーバ１６から楽曲を検索する。
【０２４３】
そして、ユーザ端末装置１３−２１には、楽曲コンテンツ１９２−２１が送信され、ユーザ端末装置１３−２２には、楽曲コンテンツ１９２−２２が送信される。
【０２４４】
［ユーザが希望する楽曲の提供］
次に、図２４のフローチャートを参照して、ユーザが希望する楽曲をユーザ端末装置１３で再生させる処理について説明する。
【０２４５】
図２４には、左側から順番に、ホスト装置１１の出力コンテンツ変更処理、ユーザ端末装置１３−３１の指定楽曲再生処理、およびユーザ端末装置１３−３２の指定楽曲再生処理を説明するフローチャートとが示されている。
【０２４６】
ステップＳ３８１において、ホスト装置１１の制御部５１は、スライドショーアプリケーション５２および連携アプリケーション５３を起動させる。
【０２４７】
ステップＳ４０１において、ユーザ端末装置１３−３１の制御部１１１は、連携アプリケーション１１２およびコンテンツ記録部９２を起動させる。
【０２４８】
ステップＳ４０２において、取得部１１３は、ログイン情報および楽曲情報を取得する。ログイン情報はユーザが入力装置９４を操作することで入力され、取得部１１３により取得される。楽曲情報はユーザが入力装置９４を操作することで入力されるか、あるいはコンテンツサーバ９２から読み出され、取得される。楽曲情報は、楽曲コンテンツ１９２のＵＲＩでもよいし、楽曲コンテンツ１９２のコンテンツデータでもよい。
【０２４９】
ステップＳ４０３において、連携アプリケーション１１２は、ログイン情報および楽曲情報を、送受信器９３を介してホスト装置１１に送信する。
【０２５０】
ステップＳ３８２において、ホスト装置１１の取得部５４は、送受信器３３を介してユーザ端末装置１３−３１からのログイン情報および楽曲情報を取得する。
【０２５１】
ステップＳ３８３において、連携アプリケーション５３は、ユーザ端末装置１３−３１に送信する楽曲を、出力装置１２に出力する、予め決められていた楽曲から、取得された楽曲情報の楽曲コンテンツ１９２−３１（図示せず）に変更する。
【０２５２】
ステップＳ３８４において、スライドショーアプリケーション５２は、スライドショーの表示を開始する。このとき出力装置１２からコンテンツが表示されるとともに、予めきめられていた楽曲が出力される。
【０２５３】
ステップＳ３８５において、連携アプリケーション５３は、ユーザ端末装置１３−３１に楽曲再生開始指示を送信する。具体的には、変更した楽曲コンテンツ１９２−３１の再生開始指示が、送受信器３３を介してユーザ端末装置１３−３１に送信される。
【０２５４】
ステップＳ４０４において、ユーザ端末装置１３−３１の取得部１１３は、ホスト装置１１からの楽曲再生開始指示を取得する。すなわち、送受信器９３を介して楽曲再生開始指示がホスト装置１１から取得される。
【０２５５】
ステップＳ４０５において、制御部１１１は、取得した楽曲再生開始指示に基づいて、楽曲の再生を開始する。具体的には、ユーザがステップＳ４０２において指定した楽曲コンテンツ１９２−３１の再生を開始する。楽曲コンテンツ１９２−３１はコンテンツサーバ９２から読み出され、出力装置９６から出力される。
【０２５６】
以上でユーザ端末装置１３−３１の指定楽曲再生処理を終了する。
【０２５７】
これにより、ユーザ端末装置１３−３１では、スライドショーの表示の開始とともに、ユーザが希望する楽曲を再生することができる。なお、ユーザは、表示コンテンツとしては出力装置１２に表示されているコンテンツを見ることになる。
【０２５８】
ユーザ端末装置１３−３２のユーザも、上述した場合と同様に希望する楽曲を聴くことができる。図２４の例では、ユーザ端末装置１３−３２は、スライドショーの表示が開始されたあとに、希望する楽曲コンテンツ１９２−３２（図示せず）を再生する。
【０２５９】
すなわち、ステップＳ４２１において、ユーザ端末装置１３−３２の制御部１１１は、連携アプリケーション１１２およびコンテンツサーバ９２を起動する。ステップＳ４２２において、取得部１１３は、ログイン情報および楽曲情報を取得する。
【０２６０】
ステップＳ４２３において、連携アプリケーション１１２は、ログイン情報および楽曲情報をホスト装置１１に送信する。
【０２６１】
ステップＳ３８６において、ホスト装置１１の取得部５４は、ログイン情報および楽曲情報を取得する。ステップＳ３８７において、連携アプリケーション５３は、ユーザ端末装置１３−３２に送信する楽曲を、取得された楽曲情報の楽曲コンテンツ１９２−３２（図示せず）に変更する。
【０２６２】
ステップＳ３８８において、連携アプリケーション５３は、変更した楽曲コンテンツ１９２−３２の再生開始指示を、ユーザ端末装置１３−３２に送信する。
【０２６３】
ステップＳ４２４において、ユーザ端末装置１３−３２の取得部１１３は、楽曲再生開始指示をホスト装置１１から取得する。ステップＳ４２５において、制御部１１１は、楽曲の再生を開始する。このときユーザ端末装置１３−３２においては、楽曲コンテンツ１９２−３２がコンテンツサーバ９２から読み出され、出力装置９６から出力される。以上でユーザ端末装置１３−３２の指定楽曲再生処理を終了する。
【０２６４】
このように、ユーザ端末装置１３−３２のユーザは、スライドショーの表示中でも、自らが希望する音楽を再生することができる。この場合においても、ユーザは、表示コンテンツとしては出力装置１２に表示されているコンテンツを見ることになる。
【０２６５】
［指定楽曲再生処理］
図２４のユーザ端末装置１３の処理をまとめると、図２５に示されるようになる。２５は、ユーザ端末装置１３の指定楽曲再生処理を説明するフローチャートである。
【０２６６】
図２５において、ステップＳ４４１乃至Ｓ４４５の処理は、図２４のステップＳ４０１乃至Ｓ４０５およびステップＳ４２１乃至Ｓ４２５の処理に対応する処理である。従って、その詳細な説明は繰り返しになるので適宜省略する。
【０２６７】
ステップＳ４４１において、制御部１１１は、連携アプリケーション１１２およびコンテンツサーバ９２を起動する。ステップＳ４４２において、取得部１１３は、ログイン情報および楽曲情報を取得する。ステップＳ４４３において、連携アプリケーション１１２は、ログイン情報および楽曲情報をホスト装置１１に送信する。
【０２６８】
ステップＳ４４４において、取得部１１３は、楽曲再生開始指示をホスト装置１１から取得する。ステップＳ４４５において、制御部１１１は、楽曲コンテンツ１９２の再生を開始する。
【０２６９】
以上でユーザ端末装置１３の指定楽曲再生処理を終了する。
【０２７０】
［コンテンツの変更２］
次に、図２６のフローチャートを参照して、出力コンテンツを変更させる場合の処理について説明する。
【０２７１】
図２６は、ホスト装置１１の出力コンテンツ変更処理を説明するフローチャートである。この例では、年齢によるコンテンツの表示制限が設定されている。
【０２７２】
なお、コンテンツの関連情報には、コンテンツを表示させる出力条件として、年齢条件が設定されている。またユーザ端末装置１３によるログインは既になされている。
【０２７３】
ステップＳ４６１において、取得部５４は、ユーザ情報と出力条件を取得する。ユーザ端末装置１３のユーザ情報は記憶装置３４から取得され、コンテンツの関連情報に含まれる出力条件はコンテンツサーバ３２から取得される。
【０２７４】
ステップＳ４６２において、判定部５５は、ユーザ情報と出力条件に基づいて、ユーザは出力条件に設定された年齢を満足するかを判定する。
【０２７５】
ユーザがコンテンツを表示させる年齢を満足している場合、ステップＳ４６３において、取得部５４は、モザイク加工されていない加工前のコンテンツのＵＲＩを取得する。このＵＲＩはコンテンツサーバ３２から取得される。
【０２７６】
ステップＳ４６５において、連携アプリケーション５３は、ユーザ端末装置１３に、取得されたコンテンツのＵＲＩを送信する。この送信は送受信器３３を介して行われる。
【０２７７】
このように、ユーザが年齢制限を満足している場合には、モザイク加工されていない加工前のコンテンツがそのユーザのユーザ端末装置１３に送信され、表示される。
【０２７８】
一方、ステップＳ４６２において、ユーザが出力条件に設定されている年齢制限を満足していないと判定された場合、ステップＳ４６４において、取得部５４は、加工されたコンテンツのＵＲＩを取得する。このＵＲＩもコンテンツサーバ３２から取得される。
【０２７９】
このように、ユーザが年齢制限を満足していない場合には、モザイク加工されているコンテンツがそのユーザのユーザ端末装置１３に送信され、表示される。これにより例えば激しい暴力シーンなど、不適切な画像を子供に見せることを防止することができる。
【０２８０】
なお、年齢制限を満足していないユーザがいる場合には、ホスト装置１１の出力装置１２には、モザイク加工されているコンテンツが表示される。これに対して、年齢制限を満足していないユーザがいない場合には、ホスト装置１１の出力装置１２には、モザイク加工されていないコンテンツが表示される。
【０２８１】
以上でホスト装置１１の出力コンテンツ変更処理を終了する。
【０２８２】
図２７は、図２６で説明した年齢によって出力コンテンツを変更した場合の画像の表示を示す図である。
【０２８３】
ユーザ端末装置１３−４１のユーザが、コンテンツを表示させる年齢を満足しなかった場合、ステップＳ４６４の処理が実行され、ユーザ端末装置１３−４１の出力装置９６−４１にはモザイクをかけたコンテンツが表示される。すなわち、出力装置１２に表示中のコンテンツが出力装置９５−４１に表示される。
【０２８４】
ユーザ端末装置１３−４２のユーザが、コンテンツを表示させる年齢を満足している場合、ステップＳ４６３の処理が実行され、ユーザ端末装置１３−４２の出力装置９５−４２にモザイクをかけていないコンテンツが表示される。
【０２８５】
［コンテンツの変更３］
次に、図２８のフローチャートを参照して、出力コンテンツを変更させる他の処理について説明する。
【０２８６】
図２８は、ホスト装置１１の出力コンテンツ変更処理を説明するフローチャートである。この実施の形態では、出力装置１２に野球中継のコンテンツが表示されており、各ユーザ端末装置１３のユーザの嗜好に基づいて、表示させるコンテンツが変更される。
【０２８７】
なお、ホスト装置１１のコンテンツサーバ３２は、ユーザの嗜好に合わせて加工した複数のコンテンツをスライドショー開始前に用意している。またユーザ端末装置１３によるログインは既になされている。
【０２８８】
ステップＳ４８１において、取得部５４は、ユーザ情報と出力条件を取得する。ユーザ情報は記憶装置３４から取得され、コンテンツの関連情報に含まれる出力条件はコンテンツサーバ３２から取得される。
【０２８９】
ユーザ情報には、ユーザの好きな野球チームなどが含まれている。
【０２９０】
ステップＳ４８２において、判定部５５は、ユーザ情報に基づいて、ユーザが好きなチームがあるかを判定する。
【０２９１】
ユーザが好きなチームがある場合、ステップＳ４８３において、判定部５５は、好きなチームが攻撃側のチームであるかを判定する。すなわち、現在表示されている野球の画像において攻撃しているチームは、ユーザの好きなチームであるかが判定される。
【０２９２】
好きなチームが攻撃側のチームではない場合、ステップＳ４８４において、判定部５５は、好きなチームが守備側のチームであるかを判定する。
【０２９３】
ステップＳ４８２において、そのユーザが好きなチームが存在しないと判定された場合、およびステップＳ４８４において、好きなチームが守備側のチームでないと判定された場合、すなわち、好きなチームが攻撃側と守備側のチームのどちらでもないと判定された場合、ステップＳ４８７において、取得部５４は、表示中のコンテンツのＵＲＩを取得する。ステップＳ４８８において、連携アプリケーション５３は、取得したコンテンツのＵＲＩを送信する。すなわち、ＵＲＩが送受信器３３を介してユーザ端末装置１３に送信される。ユーザ端末装置１３は、受信したＵＲＩの画像を取得し、出力装置９６に表示する。これにより、ユーザは、出力装置１２に表示されている画像を見ることができる。
【０２９４】
ステップＳ４８３において、好きなチームが攻撃側のチームであると判定された場合、ステップＳ４８６において、取得部５４は、攻撃側チームのファン向けコンテンツのＵＲＩを取得する。ステップＳ４８８において、連携アプリケーション５３は、取得したコンテンツのＵＲＩを送信する。すなわち、ＵＲＩが送受信器３３を介してユーザ端末装置１３に送信される。ユーザ端末装置１３は、受信したＵＲＩの画像を取得し、出力装置９６に表示する。これにより、ユーザは、出力装置１２に表示されている画像とは異なる、好きなチームの画像を見ることができる。
【０２９５】
一方、ステップＳ４８４において、好きなチームが守備側のチームであると判定された場合、ステップＳ４８５において、取得部５４は、守備側チームのファン向けコンテンツのＵＲＩを取得する。ステップＳ４８８において、連携アプリケーション５３は、取得したコンテンツのＵＲＩを送信する。すなわち、ＵＲＩが送受信器３３を介してユーザ端末装置１３に送信される。ユーザ端末装置１３は、受信したＵＲＩの画像を取得し、出力装置９６に表示する。これにより、ユーザは、出力装置１２に表示されている画像とは異なる、好きなチームの画像を見ることができる。
【０２９６】
以上でホスト装置１１の出力コンテンツ変更処理を終了する。
【０２９７】
図２９は、図２８で説明したユーザの嗜好に基づいて出力コンテンツを変更した場合を説明する図である。
【０２９８】
出力装置１２にはユーザの好みが反映されていないコンテンツが表示されている。
【０２９９】
ユーザ端末装置１３−５１のユーザが、攻撃側のチームが好きである場合、ユーザ端末装置１３−５１の出力装置９６−５１には、攻撃チームのファン向けコンテンツが表示される。
【０３００】
ユーザ端末装置１３−５２のユーザが、好きなチームがない、または好きなチームが攻撃側のチームと守備側のチームのどちらでもない場合、ユーザ端末装置１３−５２の出力装置９６−５２には、こだわりのない人向けコンテンツが表示される。すなわち、この例では、出力装置１２に表示されているコンテンツと同じコンテンツが表示される。
【０３０１】
ユーザ端末装置１３−５３のユーザが、守備側のチームが好きである場合、ユーザ端末装置１３−５３の出力装置９６−５３には、守備側チームのファン向けコンテンツが表示される。
【０３０２】
［コンピュータの構成］
図３０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０３０３】
コンピュータ２３１において、CPU２５１，ROM(Read Only Memory)２５２，RAM(Random Access Memory)２５３は、バス２５４により相互に接続されている。バス２５４には、さらに、入出力インタフェース２５５が接続されている。入出力インタフェース２５５には、キーボード、マウス、マイクロフォンなどよりなる入力部２５６、出力装置、スピーカなどよりなる出力部２５７、ハードディスクや不揮発性のメモリなどよりなる記憶部２５８が接続されている。さらに、入出力インタフェース２５５には、ネットワークインタフェースなどよりなる通信部２５９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２６１を駆動するドライブ２６０が接続されている。
【０３０４】
以上のように構成されるコンピュータでは、CPU２５１が、例えば、記憶部２５８に記憶されているプログラムを、入出力インタフェース２５５及びバス２５４を介して、RAM２５３にロードして実行することにより、上述した一連の処理が行われる。コンピュータ１８１（CPU２５１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）であるリムーバブルメディア２６１に記録して提供される。プログラムは、パッケージメディアであるリムーバブルメディア２６１に記録して提供される。なお、パッケージメディアとしては、光ディスク(CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどが用いられる。あるいは、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。そして、プログラムは、リムーバブルメディア２６１をドライブ２６０に装着することにより、入出力インタフェース２５５を介して、記憶部２５８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部２５９で受信し、記憶部２５８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３５９で受信し、記憶部２５８にインストールすることができる。その他、プログラムは、ROM２５２や記憶部２５８に、あらかじめインストールしておくことができる。
【０３０５】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われる処理であっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０３０６】
本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０３０７】
本発明の実施の形態は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０３０８】
１１  ホスト装置，  １２  出力装置，  １３  ユーザ端末装置，  ３１  ＣＰＵ，  ３２  コンテンツサーバ，  ３３  送受信器，  ３４  記憶装置，  ５１  制御部，  ５２  スライドショーアプリケーション，  ５３  連携アプリケーション，  ５４  取得部，  ５５  判定部，  ５６  通信部，  ５７  記録部，  ５８  コーデック変換部
【図１】
2011101287.tif 000003
【図２】
2011101287.tif 000004
【図３】
2011101287.tif 000005
【図４】
2011101287.tif 000006
【図５】
2011101287.tif 000007
【図６】
2011101287.tif 000008
【図７】
2011101287.tif 000009
【図８】
2011101287.tif 000010
【図９】
2011101287.tif 000011
【図１０】
2011101287.tif 000012
【図１１】
2011101287.tif 000013
【図１２】
2011101287.tif 000014
【図１３】
2011101287.tif 000015
【図１４】
2011101287.tif 000016
【図１５】
2011101287.tif 000017
【図１６】
2011101287.tif 000018
【図１７】
2011101287.tif 000019
【図１８】
2011101287.tif 000020
【図１９】
2011101287.tif 000021
【図２０】
2011101287.tif 000022
【図２１】
2011101287.tif 000023
【図２２】
2011101287.tif 000024
【図２３】
2011101287.tif 000025
【図２４】
2011101287.tif 000026
【図２５】
2011101287.tif 000027
【図２６】
2011101287.tif 000028
【図２７】
2011101287.tif 000029
【図２８】
2011101287.tif 000030
【図２９】
2011101287.tif 000031
【図３０】
2011101287.tif 000032