(57)【特許請求の範囲】
【請求項１】
宅内にて複数のコンテンツを記憶するホームサーバとホームサーバへのアクセス情報を提供するアクセス情報提供サーバとに接続可能なサービスサーバであって、
宅外に位置するユーザ機器から、前記サービスサーバによって提供されるサイトにアクセスされ、所定のホームサーバへのアクセス情報を要求する旨が設定された情報を受け取ると、前記ユーザ機器に接続するためのユーザ機器接続情報および前記サービスサーバの提供するサービスの識別情報を含むアクセス情報要求を前記アクセス情報提供サーバに送信して前記アクセス情報要求に対する応答として前記アクセス情報提供サーバから前記ユーザ機器接続情報および前記サービスの識別情報に対応付けられた前記アクセス情報を取得するアクセス情報取得部と、
前記ユーザ機器からコンテンツの識別情報を含むコンテンツ指定情報を取得すると、前記コンテンツ指定情報から該コンテンツの識別情報を特定し、前記サービスサーバが提供するサイトへの前記ユーザ機器によるアクセス時に、前記ユーザ機器接続情報を特定する配信情報特定部と、
前記アクセス情報取得部により取得されたアクセス情報を用いて前記所定のホームサーバにアクセスし、前記配信情報特定部により特定されたユーザ機器接続情報とコンテンツ識別情報とを前記アクセスした所定のホームサーバに送信することにより、前記所定のホームサーバに記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、前記所定のホームサーバから前記送信されたユーザ機器接続情報により特定されるユーザ機器に配信するように前記所定のホームサーバを制御するコンテンツ配信制御部と、
を備えることを特徴とする、サービスサーバ。
【請求項２】
前記配信情報特定部は、前記所定のホームサーバに記憶されたコンテンツの配信可否を示す情報を前記所定のホームサーバから取得してフラグに設定し、
前記コンテンツ配信制御部は、前記配信情報特定部により設定されたフラグに基づき、配信可能なコンテンツのみ前記所定のホームサーバから前記ユーザ機器に配信するように前記所定のホームサーバを制御することを特徴とする、請求項１に記載のサービスサーバ。
【請求項３】
前記コンテンツの識別情報によって識別されるコンテンツが動画コンテンツの場合、
前記コンテンツ配信制御部は、前記動画コンテンツを前記ユーザ機器にて追いかけ再生させるために、前記所定のホームサーバから配信される動画コンテンツを前記ユーザ機器にコピーさせるように前記所定のホームサーバを制御することを特徴とする、請求項１又は請求項２に記載のサービスサーバ。
【請求項４】
前記所定のホームサーバから配信されたコンテンツを前記ユーザ機器にて再生開始後、該コンテンツの再生が中断された旨が前記ユーザ機器から通知された場合、前記コンテンツの再生中断を示す情報を設定した中断情報を前記所定のホームサーバに送信し、前記コンテンツの再生が再開された旨が前記ユーザ機器から通知されると、該送信された中断情報に基づき前記所定のホームサーバにて前記中断を反映させた前記コンテンツの再生が行われるように前記コンテンツの再生を指示することにより前記所定のホームサーバを制御するコンテンツ管理部、
をさらに備えることを特徴とする、請求項１〜３のいずれか１項に記載のサービスサーバ。
【請求項５】
前記コンテンツ管理部は、前記所定のホームサーバから配信されたコンテンツが前記ユーザ機器の記憶領域にコピーされた後、該コンテンツが前記記憶領域から削除された旨が前記ユーザ機器から通知された場合、前記所定のホームサーバに記憶された複数のコンテンツのうち前記削除されたコンテンツを削除するように前記所定のホームサーバを制御することを特徴とする、請求項４に記載のサービスサーバ。
【請求項６】
前記配信情報特定部は、前記コンテンツの識別情報によって識別されるコンテンツの画質を示す画質情報を前記ユーザ機器から通知されたユーザの設定に基づいて特定し、
前記コンテンツ配信制御部は、前記コンテンツの画質情報に応じて所定の画質のコンテンツを前記所定のホームサーバから前記ユーザ機器に配信するように前記所定のホームサーバを制御することを特徴とする、請求項１〜５のいずれか１項に記載のサービスサーバ。
【請求項７】
前記ユーザ機器にて前記コンテンツが再生される際に出力されるメッセージを生成するメッセージ生成部をさらに備え、
前記コンテンツ配信制御部は、前記ユーザ機器に配信するコンテンツとともに、前記メッセージ生成部により生成されたメッセージを送信するように前記所定のホームサーバを制御することを特徴とする、請求項１〜６のいずれか１項に記載のサービスサーバ。
【請求項８】
前記メッセージ生成部は、文字情報又は音声情報の少なくともいずれかにより前記メッセージを生成することを特徴とする、請求項７に記載のサービスサーバ。
【請求項９】
前記ユーザ機器が前記所定のホームサーバのユーザが所有する機器又は該ユーザにより予め許可された第三者の機器のユーザ機器接続情報が予め登録されており、
前記コンテンツ配信制御部は、特定された前記ユーザ機器接続情報と前記予め登録された前記ユーザ機器接続情報とが一致する場合、前記ユーザ機器が前記所定のホームサーバのユーザが所有する機器又は該ユーザにより予め許可された第三者の機器であると判断し、前記所定のホームサーバから前記コンテンツの識別情報によって識別されるコンテンツを配信するように前記所定のホームサーバを制御することを特徴とする、請求項１〜８のいずれか１項に記載のサービスサーバ。
【請求項１０】
宅内にて複数のコンテンツを記憶するホームサーバとホームサーバへのアクセス情報を提供するアクセス情報提供サーバとに接続可能なサービスサーバにより所望のコンテンツを配信するコンテンツ配信方法であって、
宅外に位置するユーザ機器から、前記サービスサーバによって提供されるサイトにアクセスされ、所定のホームサーバへのアクセス情報を要求する旨が設定された情報を受け取ると、前記ユーザ機器に接続するためのユーザ機器接続情報および前記サービスサーバの提供するサービスの識別情報を含むアクセス情報要求を前記アクセス情報提供サーバに送信して前記アクセス情報要求に対する応答として前記アクセス情報提供サーバから前記ユーザ機器接続情報および前記サービスの識別情報に対応付けられた前記アクセス情報を取得するステップと、
前記ユーザ機器
からコンテンツの識別情報を含むコンテンツ指定情報を取得すると、前記コンテンツ指定情報から該コンテンツの識別情報を特定し、前記サービスサーバが提供するサイトへの前記ユーザ機器によるアクセス時に、前記ユーザ機器接続情報を特定するステップと、
前記取得されたアクセス情報を用いて前記所定のホームサーバにアクセスし、前記特定されたユーザ機器接続情報とコンテンツ識別情報とを前記ホームサーバに送信することにより、前記所定のホームサーバに記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、前記所定のホームサーバから前記送信されたユーザ機器接続情報により特定されるユーザ機器に配信するように前記所定のホームサーバを制御するステップと、
を含むことを特徴とする、コンテンツ配信方法。
【請求項１１】
宅内にて複数のコンテンツを記憶するホームサーバとホームサーバへのアクセス情報を提供するアクセス情報提供サーバとに接続可能なサービスサーバが有する機能をコンピュータに実現させるためのプログラムであって、
宅外に位置するユーザ機器から、前記サービスサーバによって提供されるサイトにアクセスされ、所定のホームサーバへのアクセス情報を要求する旨が設定された情報を受け取ると、前記ユーザ機器に接続するためのユーザ機器接続情報および前記サービスサーバの提供するサービスの識別情報を含むアクセス情報要求を前記アクセス情報提供サーバに送信して前記アクセス情報要求に対する応答として前記アクセス情報提供サーバから前記ユーザ機器接続情報および前記サービスの識別情報に対応付けられた前記アクセス情報を取得する処理と、
前記ユーザ機器からコンテンツの識別情報を含むコンテンツ指定情報を取得すると、前記コンテンツ指定情報から該コンテンツの識別情報を特定し、前記サービスサーバが提供するサイトへの前記ユーザ機器によるアクセス時に、前記ユーザ機器接続情報を特定する処理と、
前記取得されたアクセス情報を用いて前記所定のホームサーバにアクセスし、前記特定されたユーザ機器接続情報とコンテンツ識別情報とを前記ホームサーバに送信することにより、前記所定のホームサーバに記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、前記所定のホームサーバから前記送信されたユーザ機器接続情報により特定されるユーザ機器に配信するように前記所定のホームサーバを制御する処理と、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスサーバ、コンテンツ配信方法及びプログラムに関し、特に、宅内のコンテンツを宅外の機器に配信するためのサービスサーバ、コンテンツ配信方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ、デジタルレコーダ等の普及に伴い、写真、ムービー、録画番組等大量のコンテンツ（デジタルデータ）を家庭内のホームサーバに記憶しておき、宅内にて好きな時に視聴するユーザが増えてきている。ホームサーバは、ユーザの宅内に設置され、宅内のネットワークに接続されている。ユーザは、宅内のネットワークに接続可能なユーザ機器を用いてコンテンツを宅内で視聴することができる。一方、インターネット等の宅外のネットワークに接続されたユーザ機器は、ホームサーバに直接アクセスすることはできない。
【０００３】
そこで、例えばＤＡＰ（Ｄｉｒｅｃｔ  Ａｃｃｅｓｓ  Ｐｌａｔｆｏｒｍ）サーバを用いてホームサーバにアクセスするためのアクセス情報を取得し、宅外のユーザ機器からの要求に応じて、ＤＡＰサーバから取得したアクセス情報によりホームサーバへのアクセスを可能とし、アクセスしたホームサーバを制御するシステムが提案されている（特許文献１を参照。）。かかるシステムによれば、ユーザは、見たい番組の録画予約を忘れて外出した場合であっても、外出先からホームサーバに録画予約を要求することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８-３０１２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記システムでは、外出先からの録画予約は可能にするものの、ホームサーバに記憶されたコンテンツを宅外のネットワークを介して配信し、外出先（宅外）のユーザ機器にて再生することはできなかった。よって、ユーザは、自らのコンテンツであるにも関わらず、外出先でホームサーバに記憶されたコンテンツを視聴することができず、利便性に欠けていた。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ホームサーバに記憶されたコンテンツを宅外にて視聴可能な、新規かつ改良されたサービスサーバ、コンテンツ配信方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、宅内にて複数のコンテンツを記憶するホームサーバとホームサーバへのアクセス情報を提供するアクセス情報提供サーバとに接続可能なサービスサーバであって、宅外に位置するユーザ機器からの視聴の要求に応じて、前記アクセス情報提供サーバから所定のホームサーバへのアクセス情報を取得するアクセス情報取得部と、前記ユーザ機器からの視聴の要求に応じて、該視聴が要求されたコンテンツの識別情報と前記ユーザ機器に接続するためのユーザ機器接続情報とを特定する配信情報特定部と、前記アクセス情報取得部により取得されたアクセス情報を用いて前記所定のホームサーバにアクセスし、前記配信情報特定部により特定されたユーザ機器接続情報とコンテンツ識別情報とを前記アクセスした所定のホームサーバに送信することにより、前記所定のホームサーバに記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、前記所定のホームサーバから前記送信されたユーザ機器接続情報により特定されるユーザ機器に配信するように前記所定のホームサーバを制御するコンテンツ配信制御部と、を有することを特徴とする、サービスサーバが提供される。
【０００８】
かかる構成によれば、サービスサーバは、アクセス情報を用いて所定のホームサーバにアクセスし、ユーザ機器接続情報とコンテンツ識別情報とを前記アクセスした所定のホームサーバに送信する。これにより、前記所定のホームサーバに記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、前記所定のホームサーバから前記送信されたユーザ機器接続情報により特定されるユーザ機器に配信するように前記所定のホームサーバを制御することができる。これに応じて、ホームサーバは、コンテンツ識別情報により識別されるコンテンツをユーザ機器接続情報により特定されるユーザ機器に配信する。この結果、ユーザは、自らのコンテンツであるホームサーバに記憶されたコンテンツを、外出先にて視聴することができる。
【０００９】
前記配信情報特定部は、前記所定のホームサーバに記憶されたコンテンツの配信可否を示す情報を取得してフラグに設定し、前記コンテンツ配信制御部は、前記配信情報特定部により設定されたフラグに基づき、配信可能なコンテンツのみ前記所定のホームサーバから前記ユーザ機器に配信するように前記所定のホームサーバを制御してもよい。
【００１０】
前記ユーザ機器により視聴が要求されたコンテンツが動画コンテンツの場合、前記コンテンツ配信制御部は、前記動画コンテンツを前記ユーザ機器にて追いかけ再生させるために、前記所定のホームサーバから配信される動画コンテンツを前記ユーザ機器にコピーさせるように前記所定のホームサーバを制御してもよい。
【００１１】
前記コンテンツ管理部は、前記所定のホームサーバから配信されたコンテンツを前記ユーザ機器にて再生開始後、該コンテンツの再生が中断された場合、前記コンテンツの再生中断状況を示す中断情報を前記所定のホームサーバに送信し、該送信された中断情報に基づき前記所定のホームサーバにて前記中断を反映させた前記コンテンツの再生が行われるように前記所定のホームサーバを制御してもよい。
【００１２】
前記所定のホームサーバから配信されたコンテンツが前記ユーザ機器の記憶領域にコピーされた後、該コンテンツが前記記憶領域から削除された場合、前記所定のホームサーバに記憶された複数のコンテンツのうち前記削除されたコンテンツを削除するように前記所定のホームサーバを制御してもよい。
【００１３】
前記配信情報特定部は、前記ユーザ機器により視聴が要求されたコンテンツの画質を示す画質情報を特定し、前記コンテンツ配信制御部は、前記コンテンツの画質情報に応じて所定の画質のコンテンツを前記所定のホームサーバから前記ユーザ機器に配信するように前記所定のホームサーバを制御してもよい。
【００１４】
前記ユーザ機器にて前記コンテンツが再生される際に出力されるメッセージを生成するメッセージ生成部をさらに備え、前記コンテンツ配信制御部は、前記ユーザ機器にコンテンツを配信する際、前記メッセージ生成部により生成されたメッセージを送信するように前記所定のホームサーバを制御してもよい。
【００１５】
前記メッセージ生成部は、文字情報又は音声情報の少なくともいずれかにより前記メッセージを生成してもよい。
【００１６】
前記コンテンツ配信制御部は、前記ユーザ機器が前記所定のホームサーバのユーザが所有する機器又は該ユーザにより予め許可された第三者の機器であると判断した場合、前記所定のホームサーバから前記ユーザ機器が視聴を要求したコンテンツを配信するように前記所定のホームサーバを制御してもよい。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、宅内にて複数のコンテンツを記憶するホームサーバとホームサーバへのアクセス情報を提供するアクセス情報提供サーバとに接続可能なサービスサーバにより所望のコンテンツを配信するコンテンツ配信方法であって、宅外に位置するユーザ機器からの視聴の要求に応じて、前記アクセス情報提供サーバから所定のホームサーバへのアクセス情報を取得するステップと、前記ユーザ機器からの視聴の要求に応じて、該視聴が要求されたコンテンツの識別情報と前記ユーザ機器に接続するためのユーザ機器接続情報とを特定するステップと、前記取得されたアクセス情報を用いて前記所定のホームサーバにアクセスし、前記特定されたユーザ機器接続情報とコンテンツ識別情報とを前記ホームサーバに送信することにより、前記所定のホームサーバに記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、前記所定のホームサーバから前記送信されたユーザ機器接続情報により特定されるユーザ機器に配信するように前記所定のホームサーバを制御するステップと、を含むことを特徴とする、コンテンツ配信方法が提供される。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、宅内にて複数のコンテンツを記憶するホームサーバとホームサーバへのアクセス情報を提供するアクセス情報提供サーバとに接続可能なサービスサーバが有する機能をコンピュータに実現させるためのプログラムであって、宅外に位置するユーザ機器からの視聴の要求に応じて、前記アクセス情報提供サーバから所定のホームサーバへのアクセス情報を取得する処理と、前記ユーザ機器からの視聴の要求に応じて、該視聴が要求されたコンテンツの識別情報と前記ユーザ機器に接続するためのユーザ機器接続情報とを特定する処理と、前記取得されたアクセス情報を用いて前記所定のホームサーバにアクセスし、前記特定されたユーザ機器接続情報とコンテンツ識別情報とを前記ホームサーバに送信することにより、前記所定のホームサーバに記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、前記所定のホームサーバから前記送信されたユーザ機器接続情報により特定されるユーザ機器に配信するように前記所定のホームサーバを制御する処理と、をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１９】
以上説明したように本発明によれば、ホームサーバに記憶されたコンテンツを宅外にて視聴することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態に係るコンテンツ配信システムの概要を示した全体構成図である。
【図２】同実施形態に係るサービスサーバの機能構成図である。
【図３】同実施形態に係るコンテンツ配信方法を示したシーケンス図である。
【図４】同実施形態に係るユーザ機器のコンテンツリスト画面の一例を示した図である。
【図５】同実施形態に係るユーザ機器のコンテンツ配信条件設定画面の一例を示した図である。
【図６】同実施形態に係るユーザ機器のコンテンツ視聴画面の一例を示した図である。
【図７】同実施形態に係るユーザ機器のコンテンツ配信条件設定画面の他の一例を示した図である。
【図８】同実施形態に係るユーザ機器のコンテンツ削除確認画面の一例を示した図である。
【図９】本発明の第２の実施形態に係るコンテンツ配信システムの概要を示した全体構成図である。
【図１０】同実施形態に係るサービスサーバの機能構成図である。
【図１１】同実施形態に係るコンテンツ配信方法を示したシーケンス図である。
【図１２】同実施形態に係るユーザ機器のコンテンツリスト画面の一例を示した図である。
【図１３】同実施形態に係るユーザ機器のコンテンツ配信条件設定画面の一例を示した図である。
【図１４】同実施形態に係るユーザ機器のコンテンツ閲覧画面の一例を示した図である。
【図１５】本発明の第１及び第２の実施形態に係るサービスサーバのハードウェア構成の一例を示す構成図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
＜第１の実施形態＞
〔コンテンツ配信システムの全体構成〕
まず、図１を参照しながら、本発明の第１の実施形態に係るコンテンツ配信システムについて説明する。図１は、本実施形態に係るコンテンツ配信システムの概要を示した全体構成図である。
【００２３】
コンテンツ配信システム１０は、サービスサーバ１００、ユーザ機器２００、アクセス情報提供サーバ３００及びホームサーバ４００を有する。サービスサーバ１００、ユーザ機器２００、アクセス情報提供サーバ３００及びホームサーバ４００のそれぞれは、インターネット等の宅外のネットワークに接続可能である。
【００２４】
具体的には、サービスサーバ１００は、宅外のネットワークを介してユーザ機器２００及びアクセス情報提供サーバ３００とそれぞれ接続可能である。一方、サービスサーバ１００からホームサーバ４００への接続は、アクセス情報提供サーバ３００からホームサーバへのアクセス情報を取得することにより可能となる。つまり、サービスサーバ１００は、アクセス情報提供サーバ３００から取得したアクセス情報を用いてホームサーバ４００にアクセスする。
【００２５】
サービスサーバ１００は、ユーザ機器２００が宅外のネットワークを介してホームサーバ４００に記憶された複数のコンテンツのリストを参照し、ユーザ機器２００から視聴の要求がなされたコンテンツを、ホームサーバ４００からユーザ機器２００に配信するようにホームサーバ４００を制御する装置である。
【００２６】
本実施形態では、ホームサーバ４００として、テレビ番組を録画する機能を有するレコーダを挙げて説明する。ホームサーバ４００は、録画した番組コンテンツ、ユーザの撮影した写真又はムービーなどの画像、及び、音楽などの音声コンテンツを記憶する。ホームサーバの他の例としては、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、テレビ、レコーダ、オーディオ機器、デジタルフォトフレームが挙げられる。
【００２７】
ユーザ機器２００は、宅外に位置し、ホームサーバ４００に記憶されたいずれかのコンテンツの視聴をサービスサーバ１００に要求する。ユーザ機器２００は、ホームサーバ４００のユーザが所有する機器又はホームサーバ４００のユーザにより予め許可された第三者の機器である。具体的には、ユーザ機器２００は、ホームサーバ４００が設置された宅内に居住する家族のいずれかが所有する機器であってもよく、その家族と血縁関係にあり予めホームサーバ４００の使用が許可された第三者の機器であってもよい。
【００２８】
ユーザ機器２００は、宅外のネットワークに接続する機能を有し、ホームサーバ４００内に記憶されたコンテンツがホームサーバ４００からユーザ機器２００に配信された場合、そのコンテンツを再生する。ユーザ機器２００は、宅外に位置しているため、宅内のネットワークを介してホームサーバ４００に直接接続可能な宅内の機器とは異なり、直接ホームサーバ４００に接続することはできない。本実施形態では、ユーザ機器２００の一例としてホームサーバ４００のユーザが所有する携帯電話を例に挙げて説明するが、これに限られない。ユーザ機器２００は、例えば、ＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機器、テレビなどであってもよい。
【００２９】
アクセス情報提供サーバ３００は、ホームサーバ４００との間で常時セッションが確立されている。アクセス情報提供サーバ３００は、ホームサーバ４００にアクセスするためのアクセス情報を提供する。ユーザは、ユーザ機器２００の情報を予めアクセス情報提供サーバ３００に登録する必要がある。アクセス情報提供サーバ３００は、登録されたユーザ機器２００の情報と、ユーザ機器２００が視聴を要求するコンテンツを記憶したホームサーバ４００の情報と、ユーザ機器２００が利用するサービスサーバ１００が提供するサービスの情報とを対応付けて管理する。
【００３０】
ホームサーバ４００は、ユーザの宅内に配置され、複数のコンテンツを記憶する記憶装置を有するサーバである。ホームサーバ４００は、前述したとおり、アクセス情報提供サーバ３００と常時セッションが確立されており、アクセス情報提供サーバ３００からの要求に応じて、自ホームサーバ４００へのアクセス情報をアクセス情報提供サーバ３００に通知する。アクセス情報を用いてアクセスしてきたサービスサーバ１００から視聴要求が通知された際には、ホームサーバ４００は、ホームサーバ４００に記憶されたコンテンツのリストをサービスサーバ１００に送信する。さらに、ホームサーバ４００は、サービスサーバ１００の制御に従い、所望のコンテンツをユーザ機器２００に配信する。
【００３１】
〔サービスサーバの機能構成〕
次に、サービスサーバの機能構成について、図２を参照しながら説明する。図２は、本実施形態に係るサービスサーバ１００の機能構成を示す。
【００３２】
サービスサーバ１００は、通信部１０２、アクセス情報取得部１０４、コンテンツリスト取得部１０６、配信情報特定部１０８、コンテンツ配信制御部１１０及びコンテンツ管理部１１２にて示した各機能を有する。
【００３３】
通信部１０２は、宅外のネットワーク及びアクセス情報を用いて宅内のネットワークに接続する通信インタフェースである。これにより、通信部１０２は、ユーザ機器２００、アクセス情報取得サーバ３００のみならずアクセス情報を用いてアクセスしたホームサーバ４００との接続ができる。
【００３４】
アクセス情報取得部１０４は、宅外に位置するユーザ機器２００からの視聴の要求に応じて、アクセス情報提供サーバ３００からホームサーバ４００へのアクセス情報を取得する。
【００３５】
アクセス情報取得部１０４は、ユーザ機器接続情報とサービスサーバ１００により提供されるサービスの識別情報とをアクセス情報提供サーバ３００に送信する。アクセス情報提供サーバ３００には、ユーザ機器接続情報とサービスの識別情報とに対応づけてホームサーバ４００にアクセスするためのアクセス情報が登録されているので、アクセス情報提供サーバ３００は、配信情報特定部１０８により特定されたユーザ機器接続情報とサービスの識別情報とに対応づけて登録されているアクセス情報を選択する。ここで、ユーザ機器接続情報とサービスの識別情報とに対応づけて登録されたホームサーバ４００が複数ある場合には、アクセス情報取得部１０４は、ユーザにより選択されたホームサーバの識別情報も合わせて送信し、所望のホームサーバにアクセスするためのアクセス情報を取得する。
【００３６】
コンテンツリスト取得部１０６は、ホームサーバ４００に記憶されたコンテンツの内容を示すリストを取得する。具体的には、コンテンツリスト取得部１０６は、コンテンツリストを要求する。通信部１０２は、その要求に応じて、アクセス情報取得部１０４により取得されたアクセス情報を用いてホームサーバ４００にアクセスし、ホームサーバ４００からコンテンツリストを取得する。コンテンツリスト取得部１０６は、通信部１０２を介してホームサーバ４００から取得したコンテンツリストからコンテンツリスト画面を生成し、ユーザ機器２００に出力する。ユーザ機器２００に表示されたコンテンツリスト画面の情報に基づき、ユーザがコンテンツリストの中から１つのコンテンツを選択すると、配信情報特定部１０８は、選択されたコンテンツの識別情報を視聴が要求されているコンテンツの識別情報として特定する。
【００３７】
配信情報特定部１０８は、サービスサーバ１００により提供されるサイトにアクセスしてきたユーザ機器２００からの視聴の要求に応じて、該視聴が要求されたコンテンツの識別情報とユーザ機器２００に接続するためのユーザ機器接続情報とを特定する。
【００３８】
配信情報特定部１０８は、ホームサーバ４００に記憶されたコンテンツのうち、宅外に位置するユーザ機器２００に配信するコンテンツの識別情報を含むコンテンツ配信条件を設定する。配信情報特定部１０８は、ユーザにより選択されたコンテンツの詳細情報をホームサーバ４００から取得すると共に、当該詳細情報を含むコンテンツ配信条件設定画面をユーザ機器２００に出力する。具体的には、配信情報特定部１０８は、前記特定したコンテンツの識別情報をホームサーバ４００に送信し、ホームサーバ４００からコンテンツの識別情報に対応するコンテンツの詳細情報を取得する。配信情報特定部１０８は、取得したコンテンツの詳細情報を含むコンテンツ配信条件設定画面を通信部１０２を介してユーザ機器２００に出力し、コンテンツ配信条件の入力を受付ける。
【００３９】
コンテンツ配信条件設定画面において設定されるコンテンツ配信条件としては、例えば、配信する画像の画質、及び、コンテンツの配信方法（例えば、コピー、コピー＆追いかけ再生、ストリーミング再生）を含むことができる。そして、配信情報特定部１０８は、前記特定されたコンテンツの識別情報を少なくとも含むコンテンツ配信条件を設定する。
【００４０】
コンテンツ配信制御部１１０は、アクセス情報取得部１０４により取得されたアクセス情報を用いてホームサーバ４００にアクセスし、配信情報特定部１０８により特定されたユーザ機器接続情報とコンテンツ識別情報とを前記アクセスしたホームサーバ４００に送信する。これにより、コンテンツ配信制御部１１０は、ホームサーバ４００に記憶された複数のコンテンツのうち前記送信されたコンテンツ識別情報により識別されるコンテンツを、ホームサーバ４００から前記送信されたユーザ機器接続情報により特定されるユーザ機器２００に配信するようにホームサーバ４００を制御する。コンテンツ配信制御部１１０により送信されるユーザ機器接続情報は、ユーザ機器２００がサービスサーバ１００にアクセスしてきた際に取得したものである。コンテンツ配信制御部１１０は、コンテンツ配信条件に含まれるコンテンツの識別情報により識別されるコンテンツをホームサーバ４００からユーザ機器２００に配信させる。
【００４１】
コンテンツ配信制御部１１０は、コンテンツ配信条件に画質情報が含まれる場合には、コンテンツの画質情報に応じて所定の画質のコンテンツをホームサーバ４００からユーザ機器２００に配信するようにホームサーバ４００を制御する。コンテンツの画質情報は、ユーザ機器２００により視聴が要求されたコンテンツの画質を示し、配信情報特定部１０８により特定される。
【００４２】
また、ユーザ機器により視聴が要求されたコンテンツが動画コンテンツである本実施形態では、コンテンツ配信制御部１１０は、コンテンツ配信条件がコンテンツの配信方法として「コピー＆追いかけ再生」を含む場合には、ホームサーバ４００からユーザ機器２００にコンテンツをコピーさせるようにホームサーバ４００を制御すると共に、ユーザ機器２００にコピーされたコンテンツを追いかけ再生させる。ここで、「コピー＆追いかけ再生」は、コンテンツのデータ自体をコピーしながら再生するため、コンテンツのチャプター情報などを利用することもできる。即ち、ストリーミング再生と比較して、「コピー＆追いかけ再生」は、巻き戻し、早送り、スキップ再生を利用することができるという利点がある。
【００４３】
コンテンツ配信条件の配信方法としてコピー又はコピー＆追いかけ再生が選択されている場合には、コンテンツ配信制御部１１０は、ホームサーバ４００からユーザ機器２００へのダビングは１０回のみ認められるという取り決めがある場合には、そのうちの１回のコピーにカウントしてコンテンツを配信させるようにしてもよい。
【００４４】
コンテンツ管理部１１２は、ホームサーバ４００から配信されたコンテンツがユーザ機器２００の記憶領域にコピーされた後、該コンテンツが前記記憶領域から削除された場合、ホームサーバ４００に記憶された複数のコンテンツのうち前記削除されたコンテンツを削除するようにホームサーバ４００を制御する。
【００４５】
また、コンテンツ管理部１１２は、ホームサーバ４００から配信されたコンテンツをユーザ機器２００にて再生開始後、該コンテンツの再生が中断された場合、前記コンテンツの再生中断状況を示す中断情報をホームサーバ４００に送信し、該送信された中断情報に基づきホームサーバ４００にて前記中断を反映させた前記コンテンツの再生が行われるようにホームサーバ４００を制御する。これにより、ホームサーバ４００は、コンテンツを中断した時点を反映してコンテンツの途中から再生を開始することができる。このため、ユーザは、例えば外出先にて配信されたコンテンツを視聴し、途中で視聴することができなくなったり又は視聴途中で自宅に到着してしまった、といった場合であっても、引き続き自宅において前記コンテンツの視聴を再開することができる。
【００４６】
〔コンテンツ配信システムの動作例〕
次に、本実施形態に係るコンテンツ配信システム１０のコンテンツ配信方法について図３を参照しながら説明する。図３は、本実施形態に係るコンテンツ配信方法を説明するためのシーケンス図である。
【００４７】
以下の説明中、図４を参照しながら本実施形態に係るユーザ機器のコンテンツリスト画面の一例を説明する。また、図５を参照しながら本実施形態に係るユーザ機器のコンテンツ配信条件設定画面の一例を説明する。また、図６を参照しながら本実施形態に係るユーザ機器のコンテンツ視聴画面の一例を説明する。
【００４８】
まず、ユーザ機器２００は、サービスサーバ１００に接続し、サービスサーバ１００の提供するサイトにアクセスをする（Ｓ１０２）。このとき、サービスサーバ１００の配信情報特定部１０８は、ユーザ機器２００からユーザ機器接続情報を取得する。サービスサーバ１００のアクセス情報取得部１０４は、サイト上にてユーザ機器２００がアクセス情報を要求する操作情報を受け取ると、アクセス情報提供サーバ３００にユーザ機器接続情報及びサービスサーバ１００の提供するサービスの識別情報を送信し、アクセス情報を要求する（Ｓ１０４）。このとき、ユーザ機器接続情報及びサービスの識別情報と対応づけて登録されたホームサーバ４００が複数ある場合には、サービスサーバ１００のアクセス情報取得部１０４は、ユーザにより選択されたホームサーバの識別情報も合わせて送信する。
【００４９】
アクセス情報提供サーバ３００は、受信したユーザ機器接続情報及びサービスサーバ１００の提供するサービスの識別情報に基づいて、予め登録された情報の中からユーザ機器接続情報とサービスの識別情報とに対応づけられたホームサーバ４００を特定する。ここで対応づけられたホームサーバ４００が複数ある場合には、さらに受信したホームサーバの識別情報に基づいて、登録された機器の中から対象となるホームサーバ４００を特定する。アクセス情報提供サーバ３００は、特定されたホームサーバ４００にアクセス情報を要求する（Ｓ１０６）。
【００５０】
ホームサーバ４００は、アクセス情報提供サーバ３００からアクセス情報の要求を受信すると、ホームサーバ４００に接続するためのアクセス情報をアクセス情報提供サーバ３００に送信する（Ｓ１０８）。アクセス情報提供サーバ３００は、受信したアクセス情報をサービスサーバ１００に送信する（Ｓ１１０）。
【００５１】
サービスサーバ１００のコンテンツリスト取得部１０６は、受信したアクセス情報に基づいてホームサーバ４００に接続し、ホームサーバ４００に対してコンテンツリストを要求する（Ｓ１１２）。ホームサーバ４００は、コンテンツリスト取得部１０６からの要求に応じて、ホームサーバ４００内に記憶されたコンテンツのリストをサービスサーバ１００に送信する（Ｓ１１４）。
【００５２】
サービスサーバ１００のコンテンツリスト取得部１０６は、ホームサーバ４００からコンテンツリストを受信すると、受信したコンテンツリストを含むコンテンツリスト画面を生成し、ユーザ機器２００の画面に表示するようにコンテンツリスト画面を出力する（Ｓ１１６）。図４のコンテンツリスト画面２１０には、ホームサーバ選択領域２１２、ホームサーバ選択ボタン２１４、コンテンツリスト２１６及びコンテンツの状態を示す状態表示２１８が主に示されている。コンテンツリスト２１６は、ひとつひとつのコンテンツをユーザにより選択することができるように表示されている。
【００５３】
ユーザ機器２００の画面に表示されたコンテンツリスト２１６の中から、ユーザが１つのコンテンツを指定すると（Ｓ１１８）、サービスサーバ１００の配信情報特定部１０８は、指定されたコンテンツを識別する識別情報を取得する。配信情報特定部１０８は、コンテンツの識別情報を含むコンテンツの詳細情報要求をホームサーバ４００に送信する（Ｓ１２０）。ホームサーバ４００は、配信情報特定部１０８の要求に応じて、受信したコンテンツの識別情報により識別されるコンテンツの詳細情報をサービスサーバ１００に送信する（Ｓ１２２）。
【００５４】
サービスサーバ１００の配信情報特定部１０８は、コンテンツ詳細情報をホームサーバ４００から受信すると、受信したコンテンツの詳細情報を含む、コンテンツ配信条件設定画面をユーザ機器２００の画面に表示させる（Ｓ１２４）。
【００５５】
ここで表示されるコンテンツ配信条件設定画面の一例を図５に示す。コンテンツ配信条件設定画面２２０ａは、コンテンツのタイトル２２１、コンテンツ詳細情報（番組情報）２２２、画質選択領域２２４、視聴方法選択領域２２６及び視聴開始ボタン２２８を主に含む。ここでは、図４のコンテンツリスト画面において、「タイトルＡ」のコンテンツが選択されたとする。コンテンツ詳細情報２２２には、ホームサーバ４００より取得したコンテンツ詳細情報、例えば、番組の内容、出演者、放送時刻などの番組情報が表示される。画質選択領域２２４では、ユーザは高画質と低画質とのいずれかを選択することができる。視聴方法選択領域２２６では、ユーザはコピー＆追いかけ再生、ストリーミング再生、コピーのみのいずれかを選択することができる。
【００５６】
ユーザは、ユーザ機器２００に表示されたコンテンツ配信条件設定画面からいずれかの画質、視聴方法を選択し、視聴開始ボタン２２８を押下する。すると、サービスサーバ１００の配信情報特定部１０８は、ユーザ機器２００により入力されたコンテンツ配信条件を取得する（Ｓ１２６）。配信情報特定部１０８は、取得したコンテンツ配信条件をコンテンツ配信制御部１１０に入力する。そして、コンテンツ配信制御部１１０は、ホームサーバ４００にユーザ機器２００に接続するためのユーザ機器接続情報と、設定されたコンテンツ配信条件とを含むコンテンツ配信要求を送信する（Ｓ１２８）。
【００５７】
ホームサーバ４００は、このコンテンツ配信要求に応じて、受信したユーザ機器接続情報を用いてユーザ機器２００に接続し、ユーザ機器２００にコンテンツを配信する。ここでは、コンテンツ配信条件として視聴方法が「コピー＆追いかけ再生」に設定されているとすると、ホームサーバ４００はユーザ機器２００に選択されたコンテンツをコピーする（Ｓ１３０）。ユーザ機器２００は、コピーされたコンテンツを内蔵する記憶装置（図示せず）に記憶させると共に、記憶されたコンテンツを追いかけ再生する。
【００５８】
図６にユーザ機器２００の画面に表示される視聴画面の一例を示す。視聴画面２３０は、受信したコンテンツの映像を表示すると共に、コンテンツ操作ボタン２３２を表示してもよい。ここで、コンテンツはコピーされると共に再生されるコピー＆追いかけ再生であるため、早送り、巻き戻しが可能である他、スキップ再生も可能である。また、チャプター情報もコピーする場合には、チャプター情報を利用して所望の場面から視聴を開始することも可能である。
【００５９】
次に、ユーザ機器２００にて配信されたコンテンツを視聴後そのコンテンツを削除した場合、ホームサーバ４００に記憶されたコンテンツも削除する動作について図７及び図８を参照しながら説明する。図７は、本実施形態に係るユーザ機器のコンテンツ配信条件設定画面の一例を示し、図８は、本実施形態に係るユーザ機器のコンテンツ削除確認画面の一例を示す。
【００６０】
たとえば、図４の状態表示２１８を参照すると、タイトルＤにより識別されるコンテンツは、視聴済みのコンテンツであることが分かる。このコンテンツリスト画面２１０よりタイトルＤのコンテンツを選択すると、図７に示すコンテンツ配信条件設定画面２２０ｄが表示される。コンテンツ配信条件設定画面２２０ｄは、コンテンツ配信条件設定画面２２０ａと比較して、コンテンツ削除ボタン２２９を含む点で異なる。ここでは、視聴済みのコンテンツのコンテンツ配信条件設定画面２２０ｄにのみ削除ボタン２２９が表示されることとしたが、これに限られない。例えば、視聴前のコンテンツや視聴途中のコンテンツのコンテンツ配信条件設定画面２２０ａにおいても削除ボタン２２９が表示されるようにしてもよい。
【００６１】
ユーザが、コンテンツ配信条件設定画面２２０ｄにおいて、タイトルＤにより識別されるコンテンツは視聴済みであるため不要であると判断し、削除ボタン２２９を押下すると、次画面として図８に示すコンテンツ削除確認画面２４０が表示される。コンテンツ削除確認画面２４０には、コンテンツ削除確認メッセージ２４２、削除実行ボタン２４４及び取消ボタン２４６が表示されている。コンテンツ削除確認画面２４０において、ユーザが削除実行ボタン２４４を押下すると、ユーザ機器２００は、ユーザ機器２００内のタイトルＤのコンテンツを削除すると共に、タイトルＤのコンテンツの識別情報を含む削除要求をサービスサーバ１００に送信する。サービスサーバ１００は、削除要求を受信すると、ホームサーバ４００に対して、タイトルＤのコンテンツの識別情報を含む削除要求を送信し、ホームサーバ４００がコンテンツの識別情報により識別されるコンテンツを削除するように制御する。
【００６２】
尚、図示しないが、ユーザ機器２００とホームサーバ４００とで削除情報の同期を取るだけでなく、ユーザ機器２００にてコンテンツ再生開始後、そのコンテンツの再生が中断された場合、そのコンテンツの再生中断状況を示す中断情報をホームサーバ４００に送信し、送信された中断情報に基づきホームサーバ４００にて前記中断を反映させた前記コンテンツの再生が行われるようにホームサーバ４００を制御するようにしてもよい。
【００６３】
〔効果の例〕
以上、本発明の第１の実施形態に係るコンテンツ配信システム１０によれば、ユーザは、外出先から自宅のホームサーバ４００に記憶されたコンテンツを視聴することができる。このとき、サービスサーバ１００は、予め登録されたユーザ機器２００にのみ要求するコンテンツを配信するようにホームサーバ４００を制御するため、システムの安全性も高く保つことができる。
【００６４】
また、サービスサーバ１００は、ユーザの選択した画質のコンテンツをユーザ機器２００に配信するように制御する。これにより、ユーザは、ユーザ機器２００の性能又は接続しているネットワークの帯域など接続環境に合わせた画質のコンテンツを視聴することができる。さらに、サービスサーバ１００は、ホームサーバ４００がユーザ機器２００にコンテンツをコピーすると共に、ユーザ機器２００がコピーされたコンテンツを追いかけ再生するコピー＆追いかけ再生を制御する。配信されるコンテンツは、データ自体がユーザ機器２００に記憶されるため、ユーザ機器２００において再生時に巻き戻し、早送り、コマ送り再生などの操作ができるようになる。かかる操作は、例えば、ストリーミング再生の場合には実現できない効果である。
【００６５】
＜第２の実施形態＞
〔コンテンツ配信システムの全体構成〕
次に、図９を参照しながら、本発明の第２の実施形態に係るコンテンツ配信システム１０について説明する。図９は、本発明の第２の実施形態に係るコンテンツ配信システムの全体構成図である。
【００６６】
コンテンツ配信システム１０は、サービスサーバ１００、ユーザ機器２００ａ、ユーザ機器２００ｂ、アクセス情報提供サーバ３００及びホームサーバ４００を主に有する。
【００６７】
コンテンツ配信システム１０は、第１の実施形態と比較して、配信されるコンテンツがテレビ番組でなく個人で撮影された画像である点、コンテンツの配信を要求するユーザ機器２００ａに対してコンテンツの配信先は別のユーザ機器２００ｂである点、配信可否を示すフラグを用いて許可されたコンテンツのみ配信する点、及びコンテンツ配信とともにメッセージを配信できる点において主に相違する。よって、以下の説明では以上の相違点を中心に説明し、第１実施形態と同じ点については説明を省略する。
【００６８】
本実施形態に係るコンテンツ配信システム１０では、コンテンツの配信先であるユーザ機器２００ｂのユーザとユーザ機器２００ａのユーザとが異なる場合もある。例えば、子供のいる夫婦が両親に孫の写真を見せてあげたい場合などにかかる構成は有効である。この場合、夫婦がユーザ機器２００ａ及びホームユーザ４００の所有者となり、その夫婦の両親がユーザ機器２００ｂの所有者となる。
【００６９】
サービスサーバ１００は、ユーザ機器２００ａの操作に応じて、ホームサーバ４００がユーザ機器２００ｂにコンテンツを配信するように制御する。サービスサーバ１００は、ユーザ機器２００ａ及びアクセス情報提供サーバ３００とそれぞれ接続可能である。サービスサーバ１００は、アクセス情報提供サーバ３００からアクセス情報を取得することにより、取得したアクセス情報を用いてホームサーバ４００に接続することができる。
【００７０】
ユーザ機器２００ａは、ホームサーバ４００のユーザ又はホームサーバ４００のユーザに関連するユーザの有する機器である。例えば、ホームサーバ４００の設置された宅内に居住する家族のいずれかが有する機器であってよい。
【００７１】
ユーザ機器２００ｂは、ホームサーバ４００の設置された宅内より外に持ち出し可能な携帯機器、又はホームサーバ４００の設置された家とは異なる宅内に配置された機器である。本実施形態においては、ユーザ機器２００ｂは、ホームサーバ４００のユーザの両親の宅内に配置されたデジタルフォトフレームであるとしたが、これに限られない。例えば、ユーザ機器２００ｂは、ホームサーバ４００のユーザの父親の有する携帯電話であってもよい。また、ユーザ機器２００ｂは、ホームサーバ４００のユーザの母親の有するＰＣであってもよい。ユーザ機器２００ｂは、ユーザにより予めコンテンツ配信を許可され、ホームサーバ４００からの配信を受けるために登録された機器であり、宅外及び宅内のネットワークに接続する機能を有する機器であればよい。
【００７２】
〔サービスサーバの機能構成〕
次に、コンテンツ配信システム１０のサービスサーバ１００の機能構成について、図１０を参照しながら説明する。図１０は、本実施形態に係るサービスサーバの機能構成図である。
【００７３】
サービスサーバ１００は、通信部１０２、アクセス情報取得部１０４、コンテンツリスト取得部１０６、配信情報特定部１０８、メッセージ生成部１０９及びコンテンツ配信制御部１１０を有する。
【００７４】
配信情報特定部１０８は、ホームサーバ４００に記憶されたコンテンツに対して配信可否を示すフラグを設定する。配信情報特定部１０８は、ユーザにより選択されたコンテンツの詳細情報をホームサーバ４００から取得すると共に、当該詳細情報を含むコンテンツ配信条件設定画面をユーザ機器２００ａに表示する。ユーザ機器２００ａは、コンテンツ配信条件設定画面において、コンテンツの配信方法（例えば、ストリーミング再生、又は、コピー）、メッセージの付加の要否を設定することができる。コンテンツリスト取得部１０６は、コンテンツリストに含む情報として、コンテンツの配信設定に関する情報を含む。
【００７５】
メッセージ生成部１０９は、配信情報特定部１０８によりメッセージを付加すると設定された場合、所望のメッセージを生成してコンテンツ配信制御部１１０に入力する。ここで、メッセージ生成部１０９は、文字情報又は音声情報の少なくともいずれかによりメッセージを生成してもよい。本実施形態のように、コンテンツの保有者とコンテンツの配信先のユーザとが異なる場合、配信先のユーザに対してコンテンツと合わせてメッセージを送ることにより、コンテンツの内容を分かりやすく説明したり、互いの親近感を高める効果を奏することができる。例えば、コンテンツ配信システム１０により写真を配信することができたとしても、配信された写真がどんな場面の写真であるかの情報がなければ、写真の楽しみは半減してしまうかもしれない。特に、物理的に離れた相手に写真を送る場合には、写真を見ながら説明をすることが困難である。そこで、本実施形態に係るサービスサーバ１００では、写真などのコンテンツにメッセージを付加して配信する。このため、配信先のユーザは、コンテンツが再生される際、出力されるメッセージによってコンテンツをより理解することができる。これにより、従来と異なる新たな画像の楽しみ方をユーザに提供することができる。
【００７６】
コンテンツ配信制御部１１０は、配信情報特定部１０８により設定されたコンテンツ配信条件に従って、ホームサーバ４００からユーザ機器２００ｂへのコンテンツの配信を制御する。具体的には、コンテンツ配信制御部１１０は、アクセス情報取得部１０４により取得されたアクセス情報を用いて通信部１０２を介してホームサーバ４００と接続し、接続されたホームサーバ４００に対してユーザ機器２００ｂに接続するためのユーザ機器接続情報、配信情報特定部１０８により特定されたコンテンツ配信条件、及びメッセージ生成部１０９により生成されたメッセージを送信する。ここで送信されるユーザ機器接続情報は、例えば、ユーザ機器２００ａから取得したものであってもよく、予め登録されたものであってもよい。そして、コンテンツ配信制御部１１０は、コンテンツ配信条件に含まれる識別情報により識別されるコンテンツをホームサーバ４００からユーザ機器２００ｂに配信させる。
【００７７】
コンテンツ配信制御部１１０は、配信情報特定部１０８により設定されたフラグに基づき、配信可能なコンテンツのみホームサーバ４００からユーザ機器２００ｂに配信させる。また、コンテンツに対してメッセージが付加されている場合には、コンテンツ配信制御部１１０は、配信するコンテンツに付加されたメッセージがユーザ機器２００ｂに配信されたコンテンツと共に出力されるようにコンテンツとともにメッセージをホームサーバ４００からユーザ機器２００ｂに送信させる。
【００７８】
〔コンテンツ配信システムの動作例〕
次に、本実施形態に係るコンテンツ配信システム１０のコンテンツ配信方法について図１１を参照しながら説明する。図１１は、本実施形態に係るコンテンツ配信方法を説明するためのシーケンス図である。
【００７９】
以下の説明中、図１２を参照しながら本実施形態に係るユーザ機器のコンテンツリスト画面の一例を説明する。また、図１３を参照しながら本実施形態に係るユーザ機器のコンテンツ配信条件設定画面の一例を説明する。また、図１４を参照しながら本実施形態に係るユーザ機器のコンテンツ閲覧画面の一例を説明する。
【００８０】
まず、図１１におけるステップＳ２０２〜ステップＳ２１４までの動作は、図３におけるステップＳ１０２〜ステップＳ１１４までの動作と同様であるため、説明を省略する。ステップＳ２１４までの処理が完了すると、サービスサーバ１００のコンテンツリスト取得部１０６は、ホームサーバ４００から受信したコンテンツリストを含むコンテンツリスト画面を生成し、ユーザ機器２００ａの画面に表示するためにコンテンツリスト画面を出力する（Ｓ２１６）。図１２に示したコンテンツリスト画面２５０には、ホームサーバ選択領域２５２、ホームサーバ選択ボタン２５４、コンテンツリスト２５６及び配信設定２５８が表示されている。コンテンツリスト２５６は、各コンテンツをそれぞれ選択することができるように表示される。また、配信設定２５８は、配信希望状態をコンテンツ毎に設定できるように表示される。配信設定２５８は、ここで示されるようにサービスサーバ１００の提供する画面上から設定されてもよい。また、ホームサーバ４００の機能として設定できるようにしてもよい。
【００８１】
ユーザが、ユーザ機器２００ａを介して、コンテンツリスト２５６の中から１つのコンテンツを指定すると（Ｓ２１８）、サービスサーバ１００の配信情報特定部１０８は、指定されたコンテンツを識別する識別情報を取得する。配信情報特定部１０８は、指定されたコンテンツの識別情報を含むコンテンツの詳細情報要求をホームサーバ４００に送信する（Ｓ２２０）。ホームサーバ４００は、配信情報特定部１０８の要求に応じて、受信したコンテンツの識別情報により識別されるコンテンツの詳細情報をサービスサーバ１００に送信する（Ｓ２２２）。
【００８２】
サービスサーバ１００のコンテンツ詳細情報をホームサーバ４００から受信すると、配信情報特定部１０８は、受信したコンテンツ詳細情報を含むコンテンツ配信条件設定画面をユーザ機器２００ａに表示させる（Ｓ２２４）。
【００８３】
図１３に示したコンテンツ配信条件設定画面２６０では、コンテンツのタイトル２６１、コンテンツの詳細情報である撮影情報２６２、メッセージ付加の要否選択領域２６４、配信方法選択領域２６６及び登録ボタン２６８が表示されている。
【００８４】
ユーザは、ユーザ機器２００ａに表示されたコンテンツ配信条件設定画面を介してコンテンツ配信条件を設定することができる（Ｓ２２６）。設定するコンテンツ配信条件は、例えば、図１３に示すメッセージ付加の要否及び配信方法が含まれてもよい。
【００８５】
また、ユーザは、ユーザ機器２００ａを介してコンテンツと一緒に配信されるメッセージを入力する（Ｓ２２８）。例えば、図１３のメッセージ付加の要否選択領域２６４でメッセージを「付加する」を選択すると、図示しないメッセージ入力画面が表示され、メッセージを入力するようにしてもよい。サービスサーバ１００のメッセージ生成部１０９は、この入力に基づいてコンテンツと対応づけられたメッセージを生成し、コンテンツ配信制御部１１０に入力する。
【００８６】
以上のようにして、コンテンツ配信に関する設定がなされると、サービスサーバ１００のコンテンツ配信制御部１１０は、ホームサーバ４００にユーザ機器２００ｂに接続するためのユーザ機器接続情報と、配信対象となるコンテンツの識別情報と、設定されたコンテンツ配信条件と、配信対象となるコンテンツに対して対応づけられたメッセージとを含むコンテンツ配信要求を送信する（Ｓ２３０）。
【００８７】
ホームサーバ４００は、コンテンツ配信要求に応じて、受信したユーザ機器接続情報を用いてユーザ機器２００ｂに接続し、ユーザ機器２００ｂにコンテンツおよびメッセージを配信する（Ｓ２３２）。ここで、コンテンツを配信するタイミングとしては、ユーザ機器２００ａを介して配信の設定がなされたタイミングで配信されてもよい。また、ホームサーバ４００は、定期的に配信設定を確認し、コンテンツを配信してもよい。
【００８８】
図１４に示したコンテンツ閲覧画面は、ユーザ機器２００ｂの画面表示の一例であり、配信されたコンテンツと、コンテンツに付加されたメッセージ２７４とが表示される。
【００８９】
なお、新着情報がある場合には、新着マーク２７２を表示させることで新しく配信されたコンテンツの存在を知らせてもよい。また、ユーザ機器２００ｂは、配信されたコンテンツが複数ある場合には、スライドショーで配信されたコンテンツを表示してもよい。
【００９０】
〔効果の例〕
以上、本実施形態に係るコンテンツ配信システム１０によれば、第１の実施形態において説明した効果に加えて、例えば、離れて住む家族に、写真や動画などのコンテンツを配信することができる。その際、コンテンツ毎に付加された配信可否を示すフラグに基づき、配信可能なフラグが付加されたコンテンツのみホームサーバからユーザ機器へ該当コンテンツを配信するため、セキュリティのレベルをユーザが調整することができる。さらに、コンテンツにメッセージを付加することにより、例えば、ホームサーバ内のコンテンツの保有者と配信先のユーザとが異なる場合に、写真や動画などのコンテンツと合わせてメッセージを配信することができる。例えば、配信するコンテンツについての説明をメッセージに加えれば、配信を受けたユーザは写真や動画などのコンテンツが撮影された状況についてより詳しく知ることができる。このようにして、写真や動画に加えてメッセージを用いたコンテンツ配信を実現することができる。
【００９１】
＜ハードウェア構成例＞
なお、以上説明してきた第１及び第２の実施形態に係るサービスサーバ１００のハードウェア構成について、図１５を参照しながら説明する。
【００９２】
サービスサーバ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３、ホストバス８０４、ブリッジ８０５、外部バス８０６、インタフェース８０７、ストレージ装置８０８、通信装置８０９、ドライブ８１０、入力装置８１１及び出力装置８１２を有する。
【００９３】
ＣＰＵ８０１は、演算処理装置及び制御装置として機能する。そして、ＣＰＵ８０１は、各種プログラムに従ってサービスサーバ１００内の動作全般を制御する。ＣＰＵ８０１は、マイクロプロセッサであってもよい。ＲＯＭ８０２は、例えば、ＣＰＵ８０１が使用するプログラム、及び、演算パラメータを記憶する。ＲＡＭ８０３は、ＣＰＵ８０１の実行において使用するプログラム、及びその実行において適宜変化するパラメータなどを一時記憶する。ＣＰＵ８０１、ＲＯＭ８０２、及びＲＡＭ８０３は、ＣＰＵバスなどから構成されるホストバス８０４により相互に接続されている。
【００９４】
ホストバス８０４は、ブリッジ８０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス８０６と接続されている。なお、必ずしもホストバス８０４、ブリッジ８０５及び外部バス８０６を分離構成する必要はない。一のバスにこれらの機能が実装されてもよい。
【００９５】
ストレージ装置８０８は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記録媒体からデータを読み出す読出し装置、及び、記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで、記憶媒体は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体や、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＭＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＰＲＡＭ（Ｐｈａｓｅ  ｃｈａｎｇｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの不揮発性メモリが挙げられるが、上記に限られない。
【００９６】
通信装置８０９は、例えば、ネットワーク５０に接続するための通信デバイスなどで構成された通信インタフェースである。通信装置８０９は、ＣＰＵ８０１からの制御にしたがって、ネットワーク５０を介して、ユーザ機器２００、アクセス情報提供サーバ３００及びホームサーバ４００と各種データを送受信する。
【００９７】
ドライブ８１０は、記憶媒体用リーダライタであり、サービスサーバ１００に内蔵、若しくは、外付けされる。ドライブ８１０は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は、半導体メモリなどのリムーバブル記憶媒体６０に記録されている情報を読出して、ＲＡＭ８０３に出力する。
【００９８】
入力装置８１１は、ユーザが情報を入力するための入力部と、入力に基づいて入力信号を生成し、ＣＰＵ８０１に出力する入力制御回路とを含む。入力部は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチ、及びレバーなどである。
【００９９】
出力装置８１２は、例えば、表示装置と音声出力装置で構成される。表示装置は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどが挙げられる。
【０１００】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１０１】
例えば、上記第１の実施形態では、配信するコンテンツを番組コンテンツとしたが、本発明はかかる例に限定されない。例えば、個人的に撮影された画像コンテンツ（動画像及び静止画像を含む）、音楽コンテンツであってもよい。
【０１０２】
また、例えば、上記第２の実施形態では、配信を要求するユーザ機器２００ａと配信先のユーザ機器２００ｂとが異なる構成について説明したが、これに限られない。例えば、第１の実施形態と同様に、配信を要求したユーザ機器２００と配信先のユーザ機器２００ａとが同じ構成であってもよい。
【０１０３】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【０１０４】
１００    サービスサーバ
１０２    通信部
１０４    アクセス情報取得部
１０６    コンテンツリスト取得部
１０８    配信情報特定部
１０９    メッセージ生成部
１１０    コンテンツ配信制御部
１１２    コンテンツ管理部
２００、２００ａ、２００ｂ    ユーザ機器
３００    アクセス情報提供サーバ
４００    ホームサーバ
【図１】
0005455677.tif 000002
【図２】
0005455677.tif 000003
【図３】
0005455677.tif 000004
【図４】
0005455677.tif 000005
【図５】
0005455677.tif 000006
【図６】
0005455677.tif 000007
【図７】
0005455677.tif 000008
【図８】
0005455677.tif 000009
【図９】
0005455677.tif 000010
【図１０】
0005455677.tif 000011
【図１１】
0005455677.tif 000012
【図１２】
0005455677.tif 000013
【図１３】
0005455677.tif 000014
【図１４】
0005455677.tif 000015
【図１５】
0005455677.tif 000016