(57)【要約】【課題】クライアント装置からサーバ装置へのコンテンツの転送におけるユーザの負担を低減することが可能なコンテンツ転送システム、クライアント装置、サーバ装置およびコンテンツ転送方法を提供する。【解決手段】クライアント２は、サーバ３Ａ，３Ｂに、アップロードすべきコンテンツ（アップロードコンテンツ）のメディア・フォーマットに関して利用可能な機能を確認するための利用可能機能確認要求を送信する（Ｓ１１３，Ｓ１１５）。クライアント２からの利用可能機能確認要求に対して、サーバ３Ａ，３Ｂは、アップロードコンテンツのメディア・フォーマットに関して利用可能な機能を示す応答を送信する（ステップＳ１１４，Ｓ１１６）。クライアント２は、サーバ３Ａ，３Ｂからの応答に基づいて、アップロード先を選択するためのアップロード確認画像を表示する（ステップＳ１１７）。【選択図】図３
2011035744.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される１または複数のサーバ装置と、
前記ネットワークに接続され、使用者により操作されるクライアント装置とを備え、
前記１または複数のサーバ装置の各々は、
コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、
前記情報記憶部により記憶される利用可能機能情報に基づいて前記クライアント装置により要求された格納形式に対応する利用可能機能を前記クライアント装置に通知する通知部と、
前記クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部とを含み、
前記クライアント装置は、
コンテンツを取得するコンテンツ取得部と、
前記コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、
前記識別部により識別されたコンテンツの格納形式に対応する利用可能機能を前記１または複数のサーバ装置に要求し、前記１または複数のサーバ装置から通知された利用可能機能を取得する情報取得部と、
前記情報取得部により取得された利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、
前記表示部により表示された利用可能機能および識別情報に基づいて前記１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、
前記操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを含むことを特徴とするコンテンツ転送システム。
【請求項２】
前記クライアント装置の前記表示部は、前記情報取得部により複数のサーバ装置からの利用可能機能が取得された場合に、複数組の利用可能機能および識別情報を一覧表示することを特徴とする請求項１記載のコンテンツ転送システム。
【請求項３】
前記利用可能機能は、前記コンテンツを記憶可能な記憶媒体の種類を含むことを特徴とする請求項１または２記載のコンテンツ転送システム。
【請求項４】
使用者により操作されるクライアント装置にネットワークを介して接続されるサーバ装置であって、
コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、
前記情報記憶部により記憶される利用可能機能情報に基づいて前記クライアント装置により要求された格納形式に対応する利用可能機能を前記クライアント装置に通知する通知部と、
前記クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部とを備えることを特徴とするサーバ装置。
【請求項５】
１または複数のサーバ装置にネットワークを介して接続され、使用者により操作されるクライアント装置であって、
コンテンツを取得するコンテンツ取得部と、
前記コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、
前記識別部により識別されたコンテンツの格納形式に対応する利用可能機能を前記１または複数のサーバ装置に要求し、前記１または複数のサーバ装置から通知された利用可能機能を取得する情報取得部と、
前記情報取得部により取得された利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、
前記表示部により表示された利用可能機能および識別情報に基づいて前記１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、
前記操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを備えることを特徴とするクライアント装置。
【請求項６】
ネットワークに接続されるクライアント装置から前記ネットワークに接続される１または複数のサーバ装置のいずれかにコンテンツを転送するコンテンツ転送方法であって、
前記１または複数のサーバ装置によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶するステップと、
前記クライアント装置によりコンテンツを取得し、取得されたコンテンツの格納形式を識別するステップと、
識別されたコンテンツの格納形式に対応する利用可能機能を前記クライアント装置から前記１または複数のサーバ装置に要求するステップと、
前記１または複数のサーバ装置により記憶される利用可能機能情報に基づいて前記クライアント装置により要求された格納形式に対応する利用可能機能を前記１または複数のサーバ装置から前記クライアント装置に通知するステップと、
前記１または複数のサーバ装置から通知された利用可能機能を前記クライアント装置により取得し、取得された利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示することにより、前記１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置の指定を使用者に促すステップと、
前記クライアント装置から使用者により指定されたサーバ装置にコンテンツを転送するステップと、
前記クライアント装置から転送されるコンテンツを前記指定されたサーバ装置により記憶するステップとを備えることを特徴とするコンテンツ転送方法。
【請求項７】
ネットワークに接続される１または複数のサーバ装置と、
前記ネットワークに接続され、使用者により操作されるクライアント装置とを備え、
前記１または複数のサーバ装置の各々は、
コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、
前記クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部と、
前記情報記憶部により記憶される利用可能機能情報に基づいて前記コンテンツ記憶部に記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を前記クライアント装置に通知する通知部とを含み、
前記クライアント装置は、
コンテンツを取得するコンテンツ取得部と、
前記コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、
前記１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を前記１または複数のサーバ装置に要求し、前記１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能を取得する情報取得部と、
前記情報取得部により取得されたコンテンツの格納形式および利用可能機能に基づいて前記識別部により識別されたコンテンツの格納形式に対応する前記１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、
前記表示部により表示された利用可能機能および識別情報に基づいて前記１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、
前記操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを含むことを特徴とするコンテンツ転送システム。
【請求項８】
前記クライアント装置の前記表示部は、前記情報取得部により複数のサーバ装置からのコンテンツの格納形式および利用可能機能が取得された場合に、複数組の利用可能機能および識別情報を一覧表示することを特徴とする請求項７記載のコンテンツ転送システム。
【請求項９】
前記利用可能機能は、前記コンテンツを記憶可能な記憶媒体の種類を含むことを特徴とする請求項７または８記載のコンテンツ転送システム。
【請求項１０】
使用者により操作されるクライアント装置にネットワークを介して接続されるサーバ装置であって、
コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、
前記クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部と、
前記情報記憶部により記憶される利用可能機能情報に基づいて前記コンテンツ記憶部に記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を前記クライアント装置に通知する通知部とを備えることを特徴とするサーバ装置。
【請求項１１】
１または複数のサーバ装置にネットワークを介して接続され、使用者により操作されるクライアント装置であって、
コンテンツを取得するコンテンツ取得部と、
前記コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、
前記１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を前記１または複数のサーバ装置に要求し、前記１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能を取得する情報取得部と、
前記情報取得部により取得されたコンテンツの格納形式および利用可能機能に基づいて前記識別部により識別されたコンテンツの格納形式に対応する前記１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、
前記表示部により表示された利用可能機能および識別情報に基づいて前記１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、
前記操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを備えることを特徴とするクライアント装置。
【請求項１２】
ネットワークに接続されるクライアント装置から前記ネットワークに接続される１または複数のサーバ装置のいずれかにコンテンツを転送するコンテンツ転送方法であって、
前記１または複数のサーバ装置によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶するステップと、
前記クライアント装置によりコンテンツを取得し、取得されたコンテンツの格納形式を識別するステップと、
前記１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を前記クライアント装置から前記１または複数のサーバ装置に要求するステップと、
前記１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を前記１または複数のサーバ装置から前記クライアント装置に通知するステップと、
前記１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能を前記クライアント装置により取得し、取得されたコンテンツの格納形式および利用可能機能に基づいて前記識別するステップで識別されたコンテンツの格納形式に対応する前記１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示することにより、前記１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置の指定を使用者に促すステップと、
前記クライアント装置から使用者により指定されたサーバ装置にコンテンツを転送するステップと、
前記クライアント装置から転送されるコンテンツを前記指定されたサーバ装置により記憶するステップとを備えることを特徴とするコンテンツ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを転送するコンテンツ転送システム、クライアント装置、サーバ装置およびコンテンツ転送方法に関する。
【背景技術】
【０００２】
近年、家庭内等において、複数のＡＶ（オーディオ・ビジュアル）機器がネットワークを介して互いに接続され、これらのＡＶ機器の間でコンテンツを共有することが行われている。
【０００３】
例えば、デジタルビデオカメラ（ＤＶＣ）または携帯電話等のクライアントによって取得された映像または音声等のコンテンツが、ネットワークを介してパーソナルコンピュータまたはデジタルビデオレコーダ等のサーバに転送されて保存される。さらに、サーバに保存されたコンテンツは、テレビ等の他のＡＶ機器に配信されて再生される。このようにして、一のＡＶ機器で取得されたコンテンツを他の任意のＡＶ機器で保存、配信または再生することができる。
【０００４】
ところで、クライアントからサーバへのコンテンツの転送（以下、アップロードと呼ぶ）時には、ユーザがコンテンツのアップロード先を選択する。
【０００５】
特許文献１に示されるコンテンツアップロード処理においては、クライアントが、コンテンツの格納先指定情報としてのコンテンツ格納先識別子をサーバに通知する。この場合、サーバにおけるコンテンツの格納先を指定することができる。すなわち、サーバがハードディスクおよびＤＶＤ（デジタルバーサタイルディスク）等の複数の記憶媒体を有する場合に、所望の記憶媒体にコンテンツを転送することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００７／１４５０６９号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、サーバの機種により、コンテンツのアップロード後に利用可能な機能が異なる。例えば、あるサーバは、コンテンツをハードディスクに保存する機能および家庭内の他の機器にコンテンツを配信する機能を有し、他のサーバは、コンテンツをＤＶＤに保存する機能を有する。上記のコンテンツアップロード処理によれば、ネットワークに多数のサーバが接続されている場合に、使用者は、各サーバに関してコンテンツのアップロード後に利用可能な機能を認識した上でコンテンツの格納先を指定する必要がある。そのため、ユーザの負担が大きくなる。
【０００８】
本発明の目的は、クライアント装置からサーバ装置へのコンテンツの転送におけるユーザの負担を軽減することが可能なコンテンツ転送システム、クライアント装置、サーバ装置およびコンテンツ転送方法を提供することである。
【課題を解決するための手段】
【０００９】
（１）第１の発明に係るコンテンツ転送システムは、ネットワークに接続される１または複数のサーバ装置と、ネットワークに接続され、使用者により操作されるクライアント装置とを備え、１または複数のサーバ装置の各々は、コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、情報記憶部により記憶される利用可能機能情報に基づいてクライアント装置により要求された格納形式に対応する利用可能機能をクライアント装置に通知する通知部と、クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部とを含み、クライアント装置は、コンテンツを取得するコンテンツ取得部と、コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、識別部により識別されたコンテンツの格納形式に対応する利用可能機能を１または複数のサーバ装置に要求し、１または複数のサーバ装置から通知された利用可能機能を取得する情報取得部と、情報取得部により取得された利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、表示部により表示された利用可能機能および識別情報に基づいて１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを含むものである。
【００１０】
そのコンテンツ転送システムにおいては、１または複数のサーバ装置の情報記憶部によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報が記憶される。一方、クライアント装置のコンテンツ取得部によりコンテンツが取得される。コンテンツ取得部により取得されたコンテンツの格納形式が識別部により識別される。識別部により識別されたコンテンツの格納形式に対応する利用可能機能が情報取得部により１または複数のサーバ装置に要求される。
【００１１】
クライアント装置からの利用可能機能の要求に対して、情報記憶部により記憶される利用可能機能情報に基づいてクライアント装置により要求された格納形式に対応する利用可能機能が通知部によりクライアント装置に通知される。
【００１２】
１または複数のサーバ装置から通知された利用可能機能がクライアント装置の情報取得部により取得される。情報取得部により取得された利用可能機能とサーバ装置を識別するための識別情報とが対応づけて表示部により表示される。
【００１３】
表示部により表示された利用可能機能および識別情報に基づいて使用者が操作部を操作することにより、１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置が指定される。操作部の操作により指定されたサーバ装置にコンテンツ転送部によりコンテンツが転送される。クライアント装置から転送されるコンテンツが、指定されたサーバ装置のコンテンツ記憶部により記憶される。
【００１４】
このように、クライアント装置により取得されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能が、予めクライアント装置により取得される。そして、取得された利用可能機能とサーバ装置を識別するための識別情報とが対応づけてクライアント装置の表示部により表示される。
【００１５】
これにより、使用者が、クライアント装置により取得されたコンテンツに関して１または複数のサーバ装置の利用可能機能を確認することができる。そのため、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【００１６】
（２）クライアント装置の表示部は、情報取得部により複数のサーバ装置からの利用可能機能が取得された場合に、複数組の利用可能機能および識別情報を一覧表示してもよい。
【００１７】
この場合、使用者が、クライアント装置により取得されたコンテンツに関して複数のサーバ装置の利用可能機能を容易に確認および比較することができる。そのため、使用者がコンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。
【００１８】
（３）利用可能機能は、コンテンツを記憶可能な記憶媒体の種類を含んでもよい。
【００１９】
この場合、クライアント装置の表示部により、コンテンツを記憶可能な記憶媒体の種類がサーバ装置の識別情報に対応付けて表示されるので、使用者が、所望の記憶媒体に容易にかつ確実にコンテンツを記憶させることができる。
【００２０】
（４）第２の発明に係るサーバ装置は、使用者により操作されるクライアント装置にネットワークを介して接続されるサーバ装置であって、コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、情報記憶部により記憶される利用可能機能情報に基づいてクライアント装置により要求された格納形式に対応する利用可能機能をクライアント装置に通知する通知部と、クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部とを備えるものである。
【００２１】
このサーバ装置においては、情報記憶部によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報が記憶される。クライアント装置からの利用可能機能の要求に対して、情報記憶部により記憶される利用可能機能情報に基づいてクライアント装置により要求された格納形式に対応する利用可能機能が通知部によりクライアント装置に通知される。
【００２２】
この場合、クライアント装置が所望のコンテンツの格納形式に関するサーバ装置の利用可能機能を予め取得することができる。クライアント装置により取得されたサーバ装置の利用可能機能が使用者に提示される。それにより、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてクライアント装置からのコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【００２３】
（５）第３の発明に係るクライアント装置は、１または複数のサーバ装置にネットワークを介して接続され、使用者により操作されるクライアント装置であって、コンテンツを取得するコンテンツ取得部と、コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、識別部により識別されたコンテンツの格納形式に対応する利用可能機能を１または複数のサーバ装置に要求し、１または複数のサーバ装置から通知された利用可能機能を取得する情報取得部と、情報取得部により取得された利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、表示部により表示された利用可能機能および識別情報に基づいて１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを備えるものである。
【００２４】
そのクライアント装置においては、コンテンツ取得部によりコンテンツが取得される。コンテンツ取得部により取得されたコンテンツの格納形式が識別部により識別される。識別部により識別されたコンテンツの格納形式に対応する利用可能機能が情報取得部により１または複数のサーバ装置に要求される。
【００２５】
１または複数のサーバ装置から通知された利用可能機能が情報取得部により取得される。情報取得部により取得された利用可能機能とサーバ装置を識別するための識別情報とが対応づけて表示部により表示される。
【００２６】
表示部により表示された利用可能機能および識別情報に基づいて使用者が操作部を操作することにより、１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置が指定される。操作部の操作により指定されたサーバ装置にコンテンツ転送部によりコンテンツが転送される。
【００２７】
このように、コンテンツ取得部により取得されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能が情報取得部により予め取得される。そして、取得された利用可能機能とサーバ装置を識別するための識別情報とが対応づけて表示部により表示される。
【００２８】
これにより、使用者が、取得されたコンテンツに関して１または複数のサーバ装置の利用可能機能を確認することができる。そのため、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【００２９】
（６）第４の発明に係るコンテンツ転送方法は、ネットワークに接続されるクライアント装置からネットワークに接続される１または複数のサーバ装置のいずれかにコンテンツを転送するコンテンツ転送方法であって、１または複数のサーバ装置によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶するステップと、クライアント装置によりコンテンツを取得し、取得されたコンテンツの格納形式を識別するステップと、識別されたコンテンツの格納形式に対応する利用可能機能をクライアント装置から１または複数のサーバ装置に要求するステップと、１または複数のサーバ装置により記憶される利用可能機能情報に基づいてクライアント装置により要求された格納形式に対応する利用可能機能を１または複数のサーバ装置からクライアント装置に通知するステップと、１または複数のサーバ装置から通知された利用可能機能をクライアント装置により取得し、取得された利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示することにより、１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置の指定を使用者に促すステップと、クライアント装置から使用者により指定されたサーバ装置にコンテンツを転送するステップと、クライアント装置から転送されるコンテンツを指定されたサーバ装置により記憶するステップとを備えるものである。
【００３０】
そのコンテンツ転送方法においては、１または複数のサーバ装置により、コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報が記憶される。一方、クライアント装置によりコンテンツが取得され、取得されたコンテンツの格納形式が識別される。識別されたコンテンツの格納形式に対応する利用可能機能がクライアント装置から１または複数のサーバ装置に要求される。
【００３１】
クライアント装置からの利用可能機能の要求に対して、１または複数のサーバ装置により記憶される利用可能機能情報に基づいてクライアント装置により要求された格納形式に対応する利用可能機能が１または複数のサーバ装置からクライアント装置に通知される。
【００３２】
１または複数のサーバ装置から通知された利用可能機能がクライアント装置により取得され、取得された利用可能機能とサーバ装置を識別するための識別情報とが対応づけて表示される。
【００３３】
表示された利用可能機能および識別情報に基づいて使用者がコンテンツの転送先となるサーバ装置を指定すると、指定されたサーバ装置にクライアント装置からコンテンツが転送される。転送されたコンテンツが、指定されたサーバ装置により記憶される。
【００３４】
このように、クライアント装置により取得されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能が、予めクライアント装置により取得される。そして、取得された利用可能機能とサーバ装置を識別するための識別情報とが対応づけてクライアント装置により表示される。
【００３５】
これにより、使用者が、クライアント装置により取得されたコンテンツに関して１または複数のサーバ装置の利用可能機能を確認することができる。そのため、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【００３６】
（７）第５の発明に係るコンテンツ転送システムは、ネットワークに接続される１または複数のサーバ装置と、ネットワークに接続され、使用者により操作されるクライアント装置とを備え、１または複数のサーバ装置の各々は、コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部と、情報記憶部により記憶される利用可能機能情報に基づいてコンテンツ記憶部に記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能をクライアント装置に通知する通知部とを含み、クライアント装置は、コンテンツを取得するコンテンツ取得部と、コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を１または複数のサーバ装置に要求し、１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能を取得する情報取得部と、情報取得部により取得されたコンテンツの格納形式および利用可能機能に基づいて識別部により識別されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、表示部により表示された利用可能機能および識別情報に基づいて１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを含むものである。
【００３７】
そのコンテンツ転送システムにおいては、１または複数のサーバ装置の情報記憶部によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報が記憶される。一方、クライアント装置のコンテンツ取得部によりコンテンツが取得される。コンテンツ取得部により取得されたコンテンツの格納形式が識別部により識別される。
【００３８】
１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能がクライアント装置の情報取得部により１または複数のサーバ装置に要求される。クライアント装置からの利用可能機能の要求に対して、情報記憶部により記憶される利用可能機能情報に基づいてコンテンツ記憶部に記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能が通知部によりクライアント装置に通知される。
【００３９】
１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能が情報取得部により取得される。情報取得部により取得されたコンテンツの格納形式および利用可能機能に基づいて識別部により識別されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とが対応づけて表示部により表示される。
【００４０】
表示部により表示された利用可能機能および識別情報に基づいて使用者が操作部を操作することにより、１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置が指定される。操作部の操作により指定されたサーバ装置にコンテンツ転送部によりコンテンツが転送される。クライアント装置から転送されるコンテンツが、指定されたサーバ装置のコンテンツ記憶部により記憶される。
【００４１】
このように、予めクライアント装置により取得された１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能に基づいて、クライアント装置により取得されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とが対応づけてクライアント装置の表示部により表示される。
【００４２】
これにより、使用者が、クライアント装置により取得されたコンテンツに関して１または複数のサーバ装置の利用可能機能を確認することができる。そのため、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【００４３】
（８）クライアント装置の表示部は、情報取得部により複数のサーバ装置からのコンテンツの格納形式および利用可能機能が取得された場合に、複数組の利用可能機能および識別情報を一覧表示してもよい。
【００４４】
この場合、使用者が、クライアント装置により取得されたコンテンツに関して複数のサーバ装置の利用可能機能を容易に確認および比較することができる。そのため、使用者がコンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。
【００４５】
（９）利用可能機能は、コンテンツを記憶可能な記憶媒体の種類を含んでもよい。
【００４６】
この場合、クライアント装置の表示部により、コンテンツを記憶可能な記憶媒体の種類がサーバ装置の識別情報に対応付けて表示されるので、使用者が、所望の記憶媒体に容易にかつ確実にコンテンツを記憶させることができる。
【００４７】
（１０）第６の発明に係るサーバ装置は、使用者により操作されるクライアント装置にネットワークを介して接続されるサーバ装置であって、コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶する情報記憶部と、クライアント装置から転送されるコンテンツを記憶するコンテンツ記憶部と、情報記憶部により記憶される利用可能機能情報に基づいてコンテンツ記憶部に記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能をクライアント装置に通知する通知部とを備えるものである。
【００４８】
このサーバ装置においては、情報記憶部によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報が記憶される。情報記憶部により記憶される利用可能機能情報に基づいてコンテンツ記憶部に記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能が通知部によりクライアント装置に通知される。
【００４９】
この場合、クライアント装置が所望のコンテンツの格納形式に関するサーバ装置の利用可能機能を予め取得することができる。クライアント装置により取得されたサーバ装置の利用可能機能が使用者に提示される。それにより、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてクライアント装置からのコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【００５０】
（１１）第７の発明に係るクライアント装置は、１または複数のサーバ装置にネットワークを介して接続され、使用者により操作されるクライアント装置であって、コンテンツを取得するコンテンツ取得部と、コンテンツ取得部により取得されたコンテンツの格納形式を識別する識別部と、１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を１または複数のサーバ装置に要求し、１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能を取得する情報取得部と、情報取得部により取得されたコンテンツの格納形式および利用可能機能に基づいて識別部により識別されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示する表示部と、表示部により表示された利用可能機能および識別情報に基づいて１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置を指定するために使用者により操作される操作部と、操作部の操作により指定されたサーバ装置にコンテンツを転送するコンテンツ転送部とを備えるものである。
【００５１】
そのクライアント装置においては、コンテンツ取得部によりコンテンツが取得される。コンテンツ取得部により取得されたコンテンツの格納形式が識別部により識別される。１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能が情報取得部により１または複数のサーバ装置に要求される。
【００５２】
１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能が情報取得部により取得される。情報取得部により取得されたコンテンツの格納形式および利用可能機能に基づいて、識別部により識別されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とが対応づけて表示部により表示される。
【００５３】
表示部により表示された利用可能機能および識別情報に基づいて使用者が操作部を操作することにより、１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置が指定される。操作部の操作により指定されたサーバ装置にコンテンツ転送部によりコンテンツが転送される。
【００５４】
このように、予めクライアント装置により取得された１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能に基づいて、クライアント装置により取得されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とが対応づけてクライアント装置の表示部により表示される。
【００５５】
これにより、使用者が、取得されたコンテンツに関して１または複数のサーバ装置の利用可能機能を確認することができる。そのため、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【００５６】
（１２）第８の発明に係るコンテンツ転送方法は、ネットワークに接続されるクライアント装置からネットワークに接続される１または複数のサーバ装置のいずれかにコンテンツを転送するコンテンツ転送方法であって、１または複数のサーバ装置によりコンテンツの格納形式毎に利用可能機能を示す利用可能機能情報を記憶するステップと、クライアント装置によりコンテンツを取得し、取得されたコンテンツの格納形式を識別するステップと、１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能をクライアント装置から１または複数のサーバ装置に要求するステップと、１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能を１または複数のサーバ装置からクライアント装置に通知するステップと、１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能をクライアント装置により取得し、取得されたコンテンツの格納形式および利用可能機能に基づいて識別するステップで識別されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とを対応づけて表示することにより、１または複数のサーバ装置のうちコンテンツの転送先となるサーバ装置の指定を使用者に促すステップと、クライアント装置から使用者により指定されたサーバ装置にコンテンツを転送するステップと、クライアント装置から転送されるコンテンツを指定されたサーバ装置により記憶するステップとを備えるものである。
【００５７】
そのコンテンツ転送方法においては、１または複数のサーバ装置により、コンテンツの格納形式毎に利用可能機能を示す利用可能機能情報が記憶される。一方、クライアント装置によりコンテンツが取得される。取得されたコンテンツの格納形式が識別される。
【００５８】
１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能がクライアント装置から１または複数のサーバ装置に要求される。クライアント装置からの利用可能機能の要求に対して、１または複数のサーバ装置により記憶される利用可能機能情報に基づいて１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能が１または複数のサーバ装置からクライアント装置に通知される。
【００５９】
１または複数のサーバ装置から通知されたコンテンツの格納形式および利用可能機能がクライアント装置により取得される。取得されたコンテンツの格納形式および利用可能機能に基づいて、識別されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とが対応づけてクライアント装置により表示される。
【００６０】
表示された利用可能機能および識別情報に基づいて使用者がコンテンツの転送先となるサーバ装置が指定すると、指定されたサーバ装置にコンテンツ転送部によりコンテンツが転送される。転送されるコンテンツが、指定されたサーバ装置により記憶される。
【００６１】
このように、予めクライアント装置により取得された１または複数のサーバ装置が記憶可能なコンテンツの格納形式およびその格納形式に対応する利用可能機能に基づいて、クライアント装置により取得されたコンテンツの格納形式に対応する１または複数のサーバ装置の利用可能機能とサーバ装置を識別するための識別情報とが対応づけてクライアント装置により表示される。
【００６２】
これにより、使用者が、クライアント装置により取得されたコンテンツに関して１または複数のサーバ装置の利用可能機能を確認することができる。そのため、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【発明の効果】
【００６３】
本発明によれば、使用者が各サーバ装置の利用可能機能を予め認識することなく、コンテンツの利用方法に応じてコンテンツの転送先となるサーバ装置を容易にかつ適切に選択することができる。したがって、クライアント装置からサーバ装置へのコンテンツの転送における使用者の負担が大幅に軽減される。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施の形態に係るコンテンツ転送システムの構成を示すブロック図
【図２】サーバの管理部に記憶される利用可能機能情報の一例を示す図
【図３】コンテンツ転送システムにおけるコンテンツのアップロード時の通信シーケンス図
【図４】クライアントにより表示されるアップロード確認画像の一例を示す図
【図５】コンテンツのアップロード時におけるクライアントの制御部の制御動作を示すフローチャート
【図６】コンテンツのアップロード時におけるクライアントの制御部の制御動作を示すフローチャート
【図７】コンテンツのアップロード時におけるサーバの制御部の制御動作を示すフローチャート
【図８】コンテンツのアップロード時におけるサーバの制御部の制御動作を示すフローチャート
【図９】コンテンツ転送システムにおける通信シーケンスの他の例を示す図
【図１０】クライアントの制御部の他の制御例を示すフローチャート
【図１１】クライアントの制御部の他の制御例を示すフローチャート
【図１２】サーバの制御部の他の制御例を示すフローチャート
【図１３】サーバの制御部の他の制御例を示すフローチャート
【発明を実施するための形態】
【００６５】
以下、本発明の実施の形態に係るコンテンツ転送システムについて、図面を参照しながら説明する。なお、以下においては、ネットワークを介して互いに接続された複数の機器のうち、ユーザにより操作される機器をクライアントと定義し、クライアントから転送されるコンテンツを受信可能な他の機器をサーバと定義する。
【００６６】
（１）構成
図１は、本発明の第１の実施の形態に係るコンテンツ転送システムの構成を示すブロック図である。
【００６７】
図１に示すように、コンテンツ転送システム１は、クライアント２およびサーバ３Ａ，３Ｂから構成される。本実施の形態では、クライアント２はデジタルビデオカメラ（ＤＶＣ）であり、サーバ３Ａ，３Ｂはそれぞれデジタルビデオレコーダ（ＤＶＲ）である。クライアント２およびサーバ３Ａ，３Ｂは、ネットワーク５を介して互いに接続されている。
【００６８】
クライアント２は、制御部２０１、映像音声出力部２０２、映像音声入力部２０３、操作入力部２０４、送受信部２０５、バッファ部２０６および記憶部２０７を含む。これらの機能部は、バスＢ１を介して互いに接続されている。
【００６９】
制御部２０１は、例えばＣＰＵ（中央演算処理装置）からなり、クライアント２の各機能部を制御する。映像音声出力部２０２は、例えばディスプレイ、スピーカおよびＤ／Ａ（デジタル／アナログ）コンバータを含む。映像音声入力部２０３は、例えばＣＣＤ（電荷結合素子）、マイクおよびＡ／Ｄ（アナログ／デジタル）コンバータを含む。
【００７０】
操作入力部２０４は、例えば各種スイッチを有する操作パネルを含む。送受信部２０５は、例えばＬＡＮ（ローカルエリアネットワーク）コントローラを含む。送受信部２０５によりネットワーク５を介して外部機器（本例ではサーバ３Ａ，３Ｂ）に種々の要求が送信される。さらに、送受信部２０５によりネットワーク５を介して外部機器を操作することもできる。
【００７１】
バッファ部２０６は、例えばＲＡＭ（ランダムアクセスメモリ）を含む。記憶部２０７は、例えばフラッシュメモリドライブを含む。記憶部２０７には、記憶媒体２０８が搭載される。記憶媒体２０８は、例えばフラッシュメモリからなる。
【００７２】
映像音声入力部２０３により映像および音声が映像音声信号として入力される。映像音声入力部２０３により入力された映像音声信号は、バッファ部２０６に一時的に記憶された後に、記憶部２０７の記憶媒体２０８に記憶される。
【００７３】
記憶媒体２０８に記憶された映像音声信号を再生する場合には、ユーザが操作入力部２０４の操作を行うことにより、記憶媒体２０８から映像音声信号が読み出される。記憶媒体２０８から読み出された映像音声信号は、バッファ部２０６に一時的に記憶された後に、映像音声出力部２０２により映像および音声として出力される。
【００７４】
映像音声信号が記憶媒体２０８に記憶される際、または映像音声信号が再生される際には、制御部２０１により映像音声信号が解析される。それにより、映像音声信号のメディア・フォーマットが識別される。
【００７５】
ここで、メディア・フォーマットとは、動画、静止画および音声等のメディアファイルの格納形式をいう。動画のメディア・フォーマットとしては、例えばＭＰＥＧ（Moving Picture Experts Group）２−ＰＳ（Program Stream）およびＭＰＥＧ２−ＴＳ（Transport Stream）がある。静止画のメディア・フォーマットとしては、例えばＪＰＥＧ（Joint photographic Experts Group）およびＰＮＧ（portable Network Graphics）がある。音声のメディア・フォーマットとしては、例えばＬＰＣＭ（Linear Pulse Code Modulation）およびＭＰ３（MPEG Audio Layer-3）がある。
【００７６】
記憶媒体２０８に記憶された映像音声信号を、送受信部２０５によりネットワーク５を介して外部機器（本例ではサーバ３Ａ，３Ｂ）に送信することができる。また、映像音声入力部２０３により入力された映像音声信号を送受信部２０５により直接外部機器に送信することもできる。
【００７７】
サーバ３Ａは、制御部３０１、映像音声出力部３０２、放送受信部３０３、操作入力部３０４、送受信部３０５、バッファ部３０６、記憶部３０７および管理部３０９を含む。
【００７８】
制御部３０１は、例えばＣＰＵからなり、サーバ３Ａの各機能部を制御する。映像音声出力部３０２は、例えばディスプレイ、スピーカおよびＤ／Ａコンバータを含む。放送受信部３０３は、例えばアンテナおよびチューナを含む。
【００７９】
操作入力部３０４は、例えば操作パネルまたはリモコンを含む。送受信部３０５は、例えばＬＡＮコントローラを含む。外部機器（本例では、クライアント２）からの要求に対して、種々の応答が送受信部３０５により送信される。
【００８０】
バッファ部３０６は、例えばＲＡＭを含む。記憶部３０７は、例えばハードディスクドライブ（ＨＤＤ）を含む。記憶部３０７には、記憶媒体３０８が搭載される。記憶媒体３０８は、例えばハードディスクからなる。
【００８１】
管理部３０９は、例えば不揮発性ＲＡＭからなり、サーバ３Ａの識別情報およびサーバ３Ａの利用可能機能情報を記憶する。ここで、サーバ３Ａの識別情報は、サーバ３Ａを識別するための略称、名称、種類および品番等を示し、サーバ３Ａの利用可能機能情報は、サーバ３Ａにおいて利用可能な機能を示す。利用可能機能情報の詳細については後述する。
【００８２】
放送受信部３０３により放送局からの放送信号が受信され、その放送信号に基づく映像音声信号が入力される。放送受信部３０３により入力された映像音声信号は、バッファ部３０６に一時的に記憶された後に、記憶部３０７の記憶媒体３０８Ａに記憶される。
【００８３】
記憶媒体３０８に記憶された映像音声信号を再生する場合には、ユーザが操作入力部３０４の操作を行うことにより、記憶部３０７から映像音声信号が読み出される。記憶部３０７から読み出された映像音声信号は、バッファ部３０６に一時的に記憶された後に、映像音声出力部３０２により映像および音声として出力される。
【００８４】
また、外部機器（本例では、クライアント２）からネットワーク５を介して送信された映像音声信号が送受信部３０５により受信される。送受信部３０５により受信された映像音声信号は、バッファ部３０６に一時的に記憶された後に、記憶部３０７の記憶媒体３０８Ａに記憶される。
【００８５】
サーバ３Ｂは、記憶部３０７の代わりに記憶部３１７を含む点を除いて、サーバ３Ａと同様の構成を有する。記憶部３１７には、記憶媒体３０８Ａ，３０８Ｂが搭載される。記憶媒体３０８Ａは例えばハードディスクであり、記憶媒体３０８Ｂは例えばブルーレイディスク（ＢＤ：Blu-ray Disc（登録商標））である。記憶媒体３０８Ａ，３０８Ｂの各々に映像音声信号が記憶される。
【００８６】
ここで、サーバ３Ａ，３Ｂの管理部３０９に記憶される利用可能機能情報の詳細について説明する。図２は、サーバ３Ａ，３Ｂの管理部３０９に記憶される利用可能機能情報の一例を示す図である。
【００８７】
図２に示すように、サーバ３Ａ，３Ｂにおいてコンテンツに関して利用可能な機能がメディア・フォーマットに対応付けられている。サーバ３Ａにおいては、ＪＰＥＧおよびＭＰＥＧ２−ＴＳに関して、記憶媒体３０８へのコンテンツの保存（「ＨＤＤ保存」）および図示しないテレビおよびパーソナルコンピュータ等の家庭内の他の機器へのコンテンツの配信（「家庭内配信」）が可能である。サーバ３Ｂにおいては、ＪＰＥＧおよびＭＰＥＧ２−ＴＳに関して、記憶媒体３０８Ａへのコンテンツの保存（「ＨＤＤ保存」）、記憶媒体３０８Ｂへのコンテンツの保存（「ＢＤ保存」）および家庭内の他の機器へのコンテンツの配信（「家庭内配信」）が可能であり、ＪＰＥＧに関して、インターネット上のサーバへのコンテンツの保存（「インターネット保存」）が可能である。
【００８８】
（２）通信シーケンス
次に、コンテンツ転送システム１においてクライアント２からサーバ３Ａ，３Ｂにコンテンツの映像音声信号（以下、単にコンテンツと呼ぶ）を転送する際の通信シーケンスについて説明する。なお、以下の説明において、クライアント２からサーバ３Ａ，３Ｂへのコンテンツの転送をアップロードと呼ぶ。
【００８９】
図３は、コンテンツ転送システム１におけるコンテンツのアップロード時の通信シーケンス図である。
【００９０】
図３に示すように、まず、クライント２においてユーザが操作入力部２０４を操作することにより、記憶媒体２０８に記憶された１または複数のコンテンツのうち、アップロードすべきコンテンツが決定される（ステップＳ１０１）。本例では、メディア・フォーマットがＭＰＥＧ２−ＴＳであるコンテンツがアップロードすべきコンテンツとして決定される。以下、ステップＳ１０１で決定されたアップロードすべきコンテンツをアップロードコンテンツと呼ぶ。
【００９１】
次に、クライアント２は、ネットワーク５を介して接続された全ての外部機器（本例ではサーバ３Ａ，３Ｂ）に、コンテンツのアップロード先が存在するか否かを確認するための検索要求を送信する（ステップＳ１０２）。
【００９２】
クライアント２からの検索要求に対して、サーバ３Ａ、３Ｂは、サーバ３Ａ，３Ｂを識別するための識別情報を含む応答をクライアント２にそれぞれ送信する（ステップＳ１０３，Ｓ１０４）。
【００９３】
次に、クライアント２は、アップロード機能の有無を確認するためのアップロード機能確認要求をサーバ３Ａ，３Ｂに送信する（ステップＳ１０５，Ｓ１０７）。ここで、アップロード機能とは、クライアント２から送信されたコンテンツを記憶する機能をいう。
【００９４】
クライアント２からのアップロード機能確認要求に対して、サーバ３Ａ、３Ｂは、アップロード機能の有無を示す応答をクライアント２にそれぞれ送信する（ステップＳ１０６，Ｓ１０８）。本例では、サーバ３Ａ，３Ｂがそれぞれアップロード機能を有することを示す応答をクライアント２にそれぞれ送信する。
【００９５】
次に、クライアント２は、アップロード可能なメディア・フォーマットを確認するためのフォーマット確認要求をサーバ３Ａ、３Ｂに送信する（ステップＳ１０９，Ｓ１１１）。
【００９６】
クライアント２からのフォーマット確認要求に対して、サーバ３Ａ，３Ｂは、アップロード可能なメディア・フォーマットを示す応答をクライアント２にそれぞれ送信する（ステップＳ１１０，Ｓ１１２）。
【００９７】
図２に示すように、サーバ３Ａは例えばメディア・フォーマットがＪＰＥＧまたはＭＰＥＧ２−ＴＳであるコンテンツを記憶媒体３０８に記憶することが可能であり、サーバ３Ｂは例えばメディア・フォーマットがＪＰＥＧまたはＭＰＥＧ２−ＴＳであるコンテンツを記憶媒体３０８Ａ，３０８Ｂに記憶することが可能である。したがって、サーバ３Ａ，３Ｂは、アップロード可能なメディア・フォーマットがＪＰＥＧおよびＭＰＥＧ２−ＴＳであることを示す応答をクライアント２にそれぞれ送信する。
【００９８】
クライアント２は、サーバ３Ａ，３Ｂからの応答に基づいて、アップロードコンテンツのアップロードが可能なサーバを選択する。本例では、アップロードコンテンツのメディア・フォーマットがＭＰＥＧ２−ＴＳであり、サーバ３Ａ，３ＢはＭＰＥＧ２−ＴＳを記憶媒体３０８，３０８Ａ，３０８Ｂにそれぞれ記憶することが可能である。したがって、クライアント２は、サーバ３Ａ，３Ｂの各々にアップロードコンテンツのアップロードが可能である。
【００９９】
次に、クライアント２は、選択されたサーバ３Ａ，３Ｂに、アップロードコンテンツのメディア・フォーマットに関して利用可能な機能を確認するための利用可能機能確認要求を送信する（Ｓ１１３，Ｓ１１５）。
【０１００】
クライアント２からの利用可能機能確認要求に対して、サーバ３Ａ，３Ｂは、アップロードコンテンツのメディア・フォーマットに関して利用可能な機能を示す応答を送信する（ステップＳ１１４，Ｓ１１６）。本例では、サーバ３ＡがＭＰＥＧ２−ＴＳに関して記憶媒体３０８へのコンテンツの保存および家庭内でのコンテンツの配信が可能であり、サーバ３ＢがＭＰＥＧ２−ＴＳに関して記憶媒体３０８Ａへのコンテンツの保存、記憶媒体３０８Ｂへのコンテンツの保存および家庭内でのコンテンツの配信が可能である。
【０１０１】
次に、クライアント２は、サーバ３Ａ，３Ｂからの応答に基づいて、アップロード確認画像を表示する（ステップＳ１１７）。
【０１０２】
図４は、クライアント２により表示されるアップロード確認画像の一例を示す図である。
【０１０３】
図４に示すように、アップロード確認画像には、アップロードコンテンツをアップロード可能なサーバの識別情報および各サーバにおいてアップロードコンテンツに関する利用可能機能が示される。また、アップロード確認画像には、各サーバに対応する選択ボタンＳＢがそれぞれ示される。
【０１０４】
図４においては、サーバの識別情報として、サーバ３Ａに対応する「ＤＶＲ１」およびサーバ３Ｂに対応する「ＤＶＲ２」が示される。また、サーバ３Ａにおいてアップロードコンテンツに関する利用可能機能として、「ＨＤＤ保存」および「家庭内配信」が示され、サーバ３Ｂにおいてアップロードコンテンツに関する利用可能機能として、「ＨＤＤ保存」、「ＢＤ保存」および「家庭内配信」が示される。
【０１０５】
なお、アップロード確認画像に示されるサーバの識別情報は、サーバの名称、品番または種類等であってもよい。サーバの識別情報に基づいてユーザが複数のサーバを容易に識別することができ、かつユーザがサーバの種類を容易に認識可能であることが好ましい。
【０１０６】
ユーザは、図４のアップロード確認画像上において、いずれかの選択ボタンＳＢを選択する。それにより、アップロードコンテンツのアップロード先が決定される。
【０１０７】
ユーザは、例えばアップロードコンテンツをブルーレイディスクに保存することを希望する場合には、識別情報「ＤＶＲ２」（サーバ３Ｂ）に対応する選択ボタンＳＢを選択する。また、例えば図示しない家庭内のテレビまたはパーソナルコンピュータを用いてアップロードコンテンツを視聴することを希望する場合には、識別情報「ＤＶＲ１」（サーバ３Ａ）に対応する選択ボタンＳＢおよび識別情報「ＤＶＲ２」（サーバ３Ｂ）に対応する選択ボタンＳＢのいずれかを選択する。本例では、ブルーレイディスクにアップロードコンテンツを保存するために、識別情報「ＤＶＲ２」を有するサーバ３Ｂがアップロード先として決定される。
【０１０８】
次に、クライアント２は、アップロード先に決定されたサーバ３Ｂに、アップロード要求を送信する（ステップＳ１１８）。
【０１０９】
アップロード要求に対して、サーバ３Ｂは、アップロードコンテンツのアップロードが可能か否かを示す応答を送信する（Ｓ１１９）。サーバ３Ｂへのアップロードが可能である場合には、アップロード先を示すＵＲＩ（uniform resource identifier）がサーバ３Ｂからの応答に含まれる。クライアント２は、その応答に基づいて、サーバ３Ｂにアップロードコンテンツのアップロードを行う（ステップＳ１２０）。その後、サーバＢは、アップロードが成功したか否かを示す応答をクライアント２に送信する（ステップＳ１２１）。これにより、アップロードコンテンツのアップロードが完了する。
【０１１０】
一方、サーバ３Ｂへのアップロードができない場合、アップロード確認画像が映像音声出力部２０２により再度表示され、ユーザに他のサーバ（例えばサーバ３Ａ）の選択が促される。例えば記憶媒体３０８Ａ，３０８Ｂの空き容量が不足している場合には、サーバ３Ｂにアップロードコンテンツをアップロードすることができない。
【０１１１】
なお、いずれかサーバにおいてアップロードコンテンツをアップロードすることができない場合に、そのサーバに関する情報がアップロード確認画像に示されなくてもよく、または、そのサーバに関する情報がグレイ表示され、対応する選択ボタンＳＢが選択不能な状態になってもよい。
【０１１２】
（３）クライアントの制御動作
次に、コンテンツのアップロード時におけるクライアント２の制御部２０１の制御動作について説明する。図５および図６は、コンテンツのアップロード時におけるクライアント２の制御部２０１の制御動作を示すフローチャートである。
【０１１３】
図５に示すように、まず、制御部２０１は、ユーザによる操作入力部２０４の操作に基づいてアップロードコンテンツを決定する（ステップＳ２０１）。アップロードコンテンツは、記憶媒体２０８に記憶されている。
【０１１４】
次に、制御部２０１は、送受信部２０５によりネットワーク５に接続された外部機器に検索要求を送信する（ステップＳ２０２）。
【０１１５】
次に、制御部２０１は、外部機器からの応答を送受信部２０５により受信したか否かを判定する（ステップＳ２０３）。この場合、外部機器からの応答には、その外部機器の識別情報が含まれる。外部機器からの応答を受信していない場合、制御部２０１は、ステップＳ２０５の処理に進む。
【０１１６】
外部機器からの応答を受信した場合、制御部２０１は、受信した応答に含まれる識別情報を記憶媒体２０８に記憶する（ステップＳ２０４）。次に、制御部２０１は、検索要求を送信してから予め定められた規定時間が経過したか否かを判定する（ステップＳ２０５）。予め定められた規定時間が経過していない場合、制御部２０１は、予め定められた規定時間が経過するまでステップＳ２０３，Ｓ２０４の処理を繰り返す。なお、規定時間内に外部機器からの応答がない場合、制御部２０１は、アップロード先としての外部機器が存在しないことをユーザに提示し、処理を終了する。
【０１１７】
本例では、サーバ３Ａ，３Ｂからの応答が送受信部２０５により受信される。それにより、ステップＳ２０４において、サーバ３Ａ，３Ｂに対応する識別情報が記憶媒体２０８に記憶される。
【０１１８】
予め定められた規定時間が経過すると、制御部２０１は、送受信部２０５により、記憶媒体２０８に記憶された識別情報に対応する外部機器（サーバ３Ａ，３Ｂ）にアップロード機能確認要求を送信する（ステップＳ２０６）。
【０１１９】
次に、制御部２０１は、識別情報に対応する全ての外部機器からアップロード機能確認要求に対する応答を送受信部２０５により受信したか否かを判定する（ステップＳ２０７）。識別情報に対応する全ての外部機器から応答を受信していない場合、制御部２０１は、識別情報に対応する全ての外部機器から応答を受信するまで待機する。なお、所定時間が経過しても外部機器からの応答が受信されない場合、制御部２０１は、送受信部２０５により再度アップロード機能確認要求を外部機器に送信してもよい。
【０１２０】
識別情報に対応する全ての外部機器から応答を受信した場合、制御部２０１は、受信した応答に基づいて、識別情報に対応する全ての外部機器のうちアップロード機能を有する外部機器（本例では、サーバ３Ａ，３Ｂ）を選択する（ステップＳ２０８）。次に、制御部２０８は、送受信部２０５により、ステップＳ２０８で選択された外部機器にフォーマット確認要求を送信する（ステップＳ２０９）。
【０１２１】
次に、制御部２０１は、ステップＳ２０８で選択された全ての外部機器からフォーマット確認要求に対する応答を送受信部２０５により受信したか否かを判定する（ステップＳ２１０）。この場合、外部機器からの応答は、アップロード可能なメディア・フォーマットを示す。
【０１２２】
ステップＳ２０８で選択された全ての外部機器から応答を受信していない場合、制御部２０１は、それらの全ての外部機器から応答を受信するまで待機する。なお、所定時間が経過しても外部機器からの応答が受信されない場合、制御部２０１は、送受信部２０５により再度フォーマット確認要求を外部機器に送信してもよい。
【０１２３】
ステップＳ２０８で選択された全ての外部機器から応答を受信した場合、制御部２０１は、受信した応答に基づいて、アップロードコンテンツをアップロードすることが可能な外部機器（本例では、サーバ３Ａ，３Ｂ）を選択する（ステップＳ２１１）。次に、制御部２０１は、送受信部２０５により、ステップＳ２１１で選択された外部機器に利用可能機能確認要求を送信する（ステップＳ２１２）。
【０１２４】
次に、制御部２０１は、ステップＳ２１１で選択された全ての外部機器から利用可能機能確認要求に対する応答を送受信部２０５により受信したか否かを判定する（ステップＳ２１３）。この場合、外部機器からの応答は、アップロードコンテンツのメディア・フォーマットに関する利用可能機能を示す。
【０１２５】
ステップＳ２１１で選択された全ての外部機器から応答を受信していない場合、制御部２０１は、それらの全ての外部機器から応答を受信するまで待機する。なお、所定時間が経過しても外部機器からの応答が受信されない場合、制御部２０１は、送受信部２０５により再度利用可能機能確認要求を外部機器に送信してもよい。
【０１２６】
ステップＳ２１１で選択された全ての外部機器から応答を受信した場合、制御部２０１は、受信した応答に基づいて、外部機器ごとに利用可能機能を記憶媒体２０８に記憶する（ステップＳ２１４）。
【０１２７】
次に、制御部２０１は、アップロード確認画像（図４）を映像音声出力部２０２により表示する（ステップＳ２１５）。この場合、アップロード確認画像には、ステップＳ２０４で記憶媒体２０８に記憶された識別情報に基づいて、ステップＳ２１１で選択された外部機器（本例では、サーバ３Ａ，３Ｂ）の識別情報が示されるとともに、ステップＳ２１４で記憶媒体２０８に記憶された利用可能機能に基づいて、識別情報ごとにアップロードコンテンツのメディア・フォーマットに関する利用可能機能が示される。
【０１２８】
ユーザは、アップロード確認画像に基づいて、操作入力部２０４を操作することによりいずれかの外部機器を選択する。制御部２０１は、ユーザによる操作入力部２０４の操作に基づいて、アップロードコンテンツをアップロードすべき外部機器（アップロード先の外部機器）を選択する（ステップＳ２１６）。
【０１２９】
次に、制御部２０１は、送受信部２０５により、ステップＳ２１６で選択された外部機器にアップロード要求を送信する（ステップＳ２１７）。次に、制御部２０１は、ステップＳ２１６で選択された外部機器からアップロード要求に対する応答を送受信部２０５により受信したか否かを判定する（ステップＳ２１８）。この場合、外部機器からの応答は、アップロードコンテンツのアップロードが可能であるか否かを示す。
【０１３０】
ステップＳ２１６で選択された外部機器から応答を受信していない場合、制御部２０１は、ステップＳ２１６で選択された外部機器から応答を受信するまで待機する。なお、所定時間が経過しても外部機器からの応答が受信されない場合、制御部２０１は、送受信部２０５により再度アップロード要求を外部機器に送信してもよい。
【０１３１】
ステップＳ２１６で選択された外部機器から応答を受信した場合、制御部２０１は、受信した応答に基づいて、その外部機器にアップロードコンテンツのアップロードが可能か否かを判定する（ステップＳ２１９）。ステップＳ２１６で選択された外部機器にアップロードコンテンツのアップロードができない場合、制御部２０１は、ステップＳ２１５の処理に戻る。
【０１３２】
ステップＳ２１６で選択された外部機器にアップロードコンテンツのアップロードが可能な場合、制御部２０１は、送受信部２０５により、その外部機器にアップロードコンテンツを送信する（ステップＳ２２０）。
【０１３３】
次に、制御部２０１は、アップロードが成功したか否かを示す応答を送受信部２０５により受信したか否かを判定する（ステップＳ２２０ａ）。アップロードが成功したか否かを示す応答を受信していない場合、制御部２０１は、応答を受信するまで待機する。
【０１３４】
アップロードが成功したか否かを示す応答を受信した場合、制御部２０１は処理を終了する。なお、制御部２０１は、外部機器からの応答に基づいて、アップロードが成功したか否かをユーザに提示してもよい。
【０１３５】
（４）サーバの制御動作
次に、コンテンツのアップロード時におけるサーバ３Ａ，３Ｂの制御部３０１の制御動作について説明する。図７および図８は、コンテンツのアップロード時におけるサーバ３Ａの制御部３０１の制御動作を示すフローチャートである。なお、サーバ３Ｂの制御部３０１の制御動作は、図７および図８に示すサーバ３Ａの制御部３０１の制御動作と同様である。
【０１３６】
図７に示すように、まず、制御部３０１は、クライアント２からの検索要求を送受信部３０５により受信したか否かを判定する（ステップＳ３０１）。検索要求を受信していない場合、制御部３０１は、検索要求を受信するまで待機する。なお、予め定められた規定時間が経過しても検索要求が受信されない場合、制御部３０１は処理を終了してもよい。
【０１３７】
検索要求を受信した場合、制御部３０１は、送受信部３０５により、管理部３０９に記憶される識別情報を含む応答をクライアント２に送信する（ステップＳ３０２）。
【０１３８】
次に、制御部３０１は、クライアント２からのアップロード機能確認要求を送受信部３０５により受信したか否かを判定する（ステップＳ３０３）。アップロード機能確認要求を受信していない場合、制御部３０１は、アップロード機能確認要求を受信するまで待機する。なお、予め定められた規定時間が経過してもアップロード機能確認要求が受信されない場合、制御部３０１は処理を終了してもよい。
【０１３９】
アップロード機能確認要求を受信した場合、制御部３０１は、送受信部３０５により、アップロード機能の有無を示す応答をクライアント２に送信する（ステップＳ３０４）。本例では、制御部３０１は、アップロード機能を有することを示す応答をクライアント２に送信する。
【０１４０】
次に、制御部３０１は、クライアント２からフォーマット確認要求を送受信部３０５により受信したか否かを判定する（ステップＳ３０５）。フォーマット確認要求を受信していない場合、制御部３０１は、フォーマット確認要求を受信するまで待機する。なお、予め定められた規定時間が経過してもフォーマット確認要求が受信されない場合、制御部３０１は処理を終了してもよい。
【０１４１】
フォーマット確認要求を受信した場合、制御部３０１は、管理部３０９に記憶される利用可能機能情報に基づいて、アップロード可能なメディア・フォーマットを示す応答をクライアント２に送信する（ステップＳ３０６）。
【０１４２】
次に、制御部３０１は、クライアント２から利用可能機能確認要求を送受信部３０５により受信したか否かを判定する（ステップＳ３０７）。利用可能機能確認要求を受信していない場合、制御部３０１は、利用可能機能確認要求を受信するまで待機する。なお、予め定められた規定時間が経過しても利用可能機能確認要求が受信されない場合、制御部３０１は処理を終了してもよい。
【０１４３】
利用可能機能確認要求を受信した場合、制御部３０１は、送受信部３０５により、管理部３０９に記憶される利用可能機能情報に基づいて、アップロードコンテンツに関する利用可能機能を示す応答をクライアント２に送信する（ステップＳ３０８）。
【０１４４】
次に、制御部３０１は、クライアント２からアップロード要求を送受信部３０５により受信したか否かを判定する（ステップＳ３０９）。アップロード要求を受信していない場合、制御部３０１は、アップロード要求を受信するまで待機する。なお、予め定められた規定時間が経過してもアップロード要求が受信されない場合、制御部３０１は処理を終了してもよい。
【０１４５】
アップロード要求を受信した場合、制御部３０１は、記憶媒体３０８にアップロードコンテンツを記憶することが可能であるか否かを判定する（ステップＳ３１０）。
【０１４６】
記憶媒体３０８にアップロードコンテンツを記憶することが可能である場合、制御部３０１は、送受信部３０５により、アップロード先としてのＵＲＩを示す応答をクライアント２に送信する（ステップＳ３１１）。次に、制御部３０１は、クライアント２から送信されるアップロードコンテンツを送受信部３０５により受信し（ステップＳ３１２）、記憶媒体３０８に記憶する（ステップＳ３１３）。
【０１４７】
その後、制御部３０１は、アップロード（ステップＳ３１２，Ｓ３１３の処理）が成功したか否かを判定する（ステップＳ３１５）。アップロードが成功した場合、制御部３０１は、アップロードが成功したことを示す応答をクライアント２に送信し（ステップＳ３１６）、処理を終了する。アップロードが失敗した場合、制御部３０１は、アップロードが失敗したことを示す応答をクライアント２に送信し（ステップＳ３１７）、処理を終了する。
【０１４８】
一方、ステップＳ３１０で記憶媒体３０８にアップロードコンテンツを記憶することが不可能である場合、制御部３０１は、アップロードコンテンツのアップロードができないことを示す応答をクライアント２に送信する（ステップＳ３１４）。その後、制御部３０１はステップＳ３０９の処理に戻る。
【０１４９】
（５）効果
本実施の形態では、クライアント２の操作入力部２０４を用いてアップロードすべきコンテンツがユーザにより選択されると、そのコンテンツをアップロード可能なサーバ３Ａ，３Ｂおよびそのサーバ３Ａ，３Ｂにおける利用可能機能がクライアント２により予め取得され、アップロード確認画像としてユーザに提示される。この場合、アップロード可能なサーバ３Ａ，３Ｂおよびそのサーバ３Ａ，３Ｂにおける利用可能機能をユーザがアップロード確認画像上で確認することができる。それにより、複数のサーバ３Ａ，３Ｂがネットワーク５に接続されている場合でも、ユーザがコンテンツの利用方法に応じてアップロード先のサーバ３Ａ，３Ｂを容易にかつ適切に選択することができる。したがって、ユーザの負担が大幅に軽減される。
【０１５０】
（６）他の制御例
図９は、コンテンツ転送システム１における通信シーケンスの他の例を示す図である。図９の通信シーケンスについて、上記の図３の通信シーケンスと異なる点を説明する。
【０１５１】
まず、上記の図３の例と同様に、ステップＳ１０１〜Ｓ１０８の処理が行われる。次に、クライアント２は、アップロード可能なメディア・フォーマットを確認するためのフォーマット確認要求およびメディア・フォーマット毎に利用可能な機能を確認するための利用可能機能確認要求をサーバ３Ａ、３Ｂに送信する（ステップＳ１３１，Ｓ１３３）。
【０１５２】
クライアント２からのフォーマット確認要求および利用可能機能確認要求に対して、サーバ３Ａ，３Ｂは、アップロード可能なメディア・フォーマットおよびそのメディア・フォーマットに関して利用可能な機能を示す応答をクライアント２にそれぞれ送信する（ステップＳ１３２，Ｓ１３４）。
【０１５３】
次に、クライアント２は、サーバ３Ａ，３Ｂからの応答に基づいて、アップロード確認画像（図４）を表示する（ステップＳ１１７）。その後、上記の図３の例と同様に、ステップＳ１１８〜Ｓ１２１の処理が行われる。
【０１５４】
図１０および図１１は、図９の例におけるクライアント２の制御部２０１の制御動作を示すフローチャートである。図１０および図１１の制御動作について、上記の図５および図６の制御動作と異なる点を説明する。
【０１５５】
まず、制御部２０１は、上記の図５および図６の例と同様に、ステップＳ２０１〜Ｓ２０８の処理を行う。ステップＳ２０８において、制御部２０１は、アップロード機能を有する外部機器（本例では、サーバ３Ａ，３Ｂ）を選択する。
【０１５６】
次に、制御部２０１は、送受信部２０５により、ステップＳ２０８で選択された外部機器にフォーマット確認要求および利用可能機能確認要求を送信する（ステップＳ２２１）。
【０１５７】
次に、制御部２０１は、ステップＳ２０８で選択された全ての外部機器からフォーマット確認要求および利用可能機能確認要求に対する応答を送受信部２０５により受信したか否かを判定する（ステップＳ２２２）。この場合、外部機器からの応答は、アップロード可能なメディア・フォーマットおよびそのメディア・フォーマットに関して利用可能な機能を示す。
【０１５８】
ステップＳ２０８で選択された全ての外部機器から応答を受信していない場合、制御部２０１は、それらの全ての外部機器から応答を受信するまで待機する。なお、所定時間が経過しても外部機器からの応答が受信されない場合、制御部２０１は、送受信部２０５により再度フォーマット確認要求および利用可能機能確認要求を外部機器に送信してもよい。
【０１５９】
ステップＳ２０８で選択された全ての外部機器から応答を受信した場合、制御部２０１は、受信した応答に基づいて、アップロードコンテンツをアップロードすることが可能な外部機器（本例では、サーバ３Ａ，３Ｂ）を選択するとともに（ステップＳ２２３）、選択した外部機器ごとにアップロードコンテンツのメディア・フォーマットに関する利用可能機能を記憶媒体２０８に記憶する（ステップＳ２２４）。
【０１６０】
なお、ステップＳ２２４において、制御部２０１は、ステップＳ２２２で受信した応答に示される全ての利用可能機能を記憶媒体２０８に記憶してもよい。
【０１６１】
次に、制御部２０１は、アップロード確認画像（図４）を映像音声出力部２０２により表示する（ステップＳ２１５）。この場合、アップロード確認画像には、ステップＳ２０４で記憶媒体２０８に記憶された識別情報に基づいて、ステップＳ２２３で選択された外部機器（本例では、サーバ３Ａ，３Ｂ）の識別情報が示されるとともに、ステップＳ２２４で記憶媒体２０８に記憶された利用可能機能に基づいて、識別情報ごとにアップロードコンテンツのメディア・フォーマットに関する利用可能機能が示される。
【０１６２】
その後、制御部２０１は、上記の図５および図６の例と同様に、ステップＳ２１６〜Ｓ２２０ａの処理を行う。
【０１６３】
図１２および図１３は、図９の例におけるサーバ３Ａの制御部３０１の制御動作を示すフローチャートである。図１２および図１３の制御動作について、上記の図７および図８の制御動作と異なる点を説明する。なお、サーバ３Ｂの制御部３０１の制御動作は、図１２および図１３に示すサーバ３Ａの制御部３０１の制御動作と同様である。
【０１６４】
まず、図７および図８の例と同様に、制御部３０１は、ステップＳ３０１〜Ｓ３０４の処理を行う。次に、制御部３０１は、クライアント２からフォーマット確認要求および利用可能機能確認要求を送受信部３０５により受信したか否かを判定する（ステップＳ３２１）。
【０１６５】
フォーマット確認要求および利用可能機能確認要求を受信していない場合、制御部３０１は、フォーマット確認要求および利用可能機能確認要求を受信するまで待機する。なお、予め定められた規定時間が経過してもフォーマット確認要求および利用可能機能確認要求が受信されない場合、制御部３０１は処理を終了してもよい。
【０１６６】
フォーマット確認要求および利用可能機能確認要求を受信した場合、制御部３０１は、管理部３０９に記憶される利用可能機能情報に基づいて、アップロード可能なメディア・フォーマットおよびそのメディア・フォーマットに関して利用可能な機能を示す応答をクライアント２に送信する（ステップＳ３２２）。
【０１６７】
その後、制御部３０１は、上記の図７および図８の例と同様に、ステップＳ３０９〜Ｓ３１７の処理を行う。
【０１６８】
このように、本例では、クライアント２からサーバ３Ａ，３Ｂにフォーマット確認要求および利用可能機能確認要求が同時に送信される。そして、各サーバ３Ａ，３Ｂにおいてアップロード可能なメディア・フォーマットおよびそのメディア・フォーマットに関して利用可能な機能を示す応答が各サーバ３Ａ，３Ｂからクライアント２に同時に送信される。それにより、図３の例に比べて、クライアント２とサーバ３Ａ，３Ｂとの間の通信回数が少なくなり、コンテンツのアップロード時における処理時間が短縮される。
【０１６９】
（７）さらに他の制御例
上記の例では、クライアント２が外部機器（サーバ３Ａ，３Ｂ）に関する識別情報および利用可能機能情報を記憶媒体２０８に記憶するが、クライアント２がこれらの情報の一部または全てをバッファ部２０６に記憶してもよい。
【０１７０】
また、上記の例では、ユーザによりアップロードコンテンツが選択された後に、クライアント２により外部機器の検索および外部機器の利用可能機能の確認が行われるが、これに限らず、ユーザによりアップロードコンテンツが選択される前に、クライアント２により外部機器の検索および外部機器の利用可能機能の確認が行われてもよい。
【０１７１】
この場合、検索された外部機器およびそれらの外部機器の利用可能機能がバッファ部２０６または記憶媒体２０８に予め記憶される。それにより、ユーザによりアップロードコンテンツが選択された際に、直ちにアップロード確認画像を表示させることができる。
【０１７２】
また、サーバ３Ａ，３Ｂが複数の記憶媒体を有する場合に、アップロード先の記憶媒体がユーザにより指定可能であってもよい。その場合、例えばアップロード確認画像にサーバ３Ａ，３Ｂの記憶媒体ごとに選択ボタンが表示される。ユーザによりアップロード先の記憶媒体に対応する選択ボタンが選択されると、クライアント２は、その記憶媒体にアップロードコンテンツをアップロードする。
【０１７３】
（８）他の実施の形態
上記実施の形態では、ネットワーク５に１つのクライアント２および２つのサーバ３Ａ，３Ｂが接続されているが、ネットワーク５には、任意の数のクライアントおよびサーバを接続することができる。
【０１７４】
また、上記実施の形態では、クライアント２がデジタルビデオカメラであり、サーバ３Ａ，３Ｂがそれぞれデジタルビデオレコーダであるが、クライアント２がデジタルビデオレコーダであってもよく、サーバ３Ａ，３Ｂの少なくとも一方がジタルビデオカメラであってもよい。また、クライアント２およびサーバ３Ａ，３Ｂがパーソナルコンピュータまたは携帯電話等の他の機器であってもよい。
【０１７５】
（９）  請求項の各構成要素と実施の形態の各部との対応関係
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。
【０１７６】
上記実施の形態においては、クライアント２がクライアント装置の例であり、サーバ３Ａ，３Ｂがサーバ装置の例であり、管理部３０９が情報記憶部の例であり、送受信部３０５が通知部の例であり、記憶媒体３０８，３０８Ａ，３０８Ｂがコンテンツ記憶部の例であり、映像音声入力部２０３がコンテンツ取得部の例であり、制御部２０１が識別部の例であり、送受信部２０５が情報取得部の例であり、映像音声出力部２０２が表示部の例であり、操作入力部２０４が操作部の例であり、送受信部２０５がコンテンツ転送部の例である。
【０１７７】
請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることもできる。
【産業上の利用可能性】
【０１７８】
本発明は、携帯機器等のクライアント装置からデジタルビデオレコーダまたはパーソナルコンピュータ等のサーバ装置へのコンテンツの転送に有効に利用することができる。
【符号の説明】
【０１７９】
２  クライアント
３Ａ，３Ｂ  サーバ
５  ネットワーク
２０１，３０１  制御部
２０２，３０２  映像音声出力部
２０３  映像音声入力部
２０４，３０４  操作入力部
２０５，３０５  送受信部
２０６，３０６  バッファ部
２０７，３０７，３１７  記憶部
２０８，３０８，３０８Ａ，３０８Ｂ  記憶媒体
Ｂ１，Ｂ２  バス
３０３  放送受信部
３０９  管理部
【図１】
2011035744.tif 000003
【図２】
2011035744.tif 000004
【図３】
2011035744.tif 000005
【図４】
2011035744.tif 000006
【図５】
2011035744.tif 000007
【図６】
2011035744.tif 000008
【図７】
2011035744.tif 000009
【図８】
2011035744.tif 000010
【図９】
2011035744.tif 000011
【図１０】
2011035744.tif 000012
【図１１】
2011035744.tif 000013
【図１２】
2011035744.tif 000014
【図１３】
2011035744.tif 000015