(57)【要約】【課題】録画装置に接続された携帯再生機器からの再生機器用データの転送要求に対する平均的な応答性を高める。【解決手段】録画装置３は、携帯再生機器４から転送が要求された再生機器用データが自身に保存されていない場合に、サーバ装置２に、その再生機器用データが保存された別の録画装置３のアクセス情報を問い合せ、このアクセス情報をもとに別の録画装置３から再生機器用データを取得し、携帯再生機器４に転送する。これにより番組録画データを再生機器用データに変換するためのネットワークシステム１００全体における演算処理の量を低減することができるとともに、携帯再生機器からの番組転送要求に対する平均的な応答性を高めることができる。【選択図】図３
2012141925.tif 000002
【特許請求の範囲】
【請求項１】
第１の解像度で映像を再生可能な再生機器の接続が可能であるとともに、前記第１の解像度より高い第２の解像度を有する映像データを前記再生機器の再生環境に適したデータに変換して再生機器用データとして保存することが可能な複数の情報処理装置とネットワークを通じて通信を行う通信部と、
前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置にアクセスするために必要なアクセス情報と対応付けて管理データとして格納する管理データ格納部と、
前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの問い合わせを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答する問い合せ処理部と
を具備するサーバ装置。
【請求項２】
請求項１に記載のサーバ装置であって、
前記管理データ格納部は、前記再生機器用データを特定するための前記データ特定情報を、前記アクセス情報、ならびに当該再生機器用データの再生に適した再生環境を有する前記再生機器を特定する機器特定情報と対応付けて格納し、
前記問い合せ処理部は、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの当該再生機器の前記機器特定情報を含む問い合わせを受け、前記管理データを参照して、当該再生機器の再生環境に適した前記再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答する
サーバ装置。
【請求項３】
請求項１に記載のサーバ装置であって、
前記管理データ格納部は、前記再生機器用データを特定するためのデータ特定情報を、前記アクセス情報、ならびに当該再生機器用データの再生に適した再生環境を示す複数のパラメータの組み合わせと対応付けて格納し、
前記問い合せ処理部は、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの当該再生機器の再生環境を示す複数のパラメータと要求品質レベル情報とを含む問い合わせを受け、前記管理データを参照して、当該再生機器の再生環境にて前記要求品質レベルでの再生が可能な前記再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答する
サーバ装置。
【請求項４】
請求項３に記載のサーバ装置であって、
前記再生環境を示す複数のパラメータが、少なくとも、解像度、符号化及び復号時の最大ビットレートの情報を含み、
前記要求品質レベルは、少なくとも、前記再生環境に合致した再生機器用データのみを許容する第１のレベル、前記解像度が一致しない再生機器用データを許容する第２のレベル、ビットレートが前記最大ビットレートより大きい再生機器用データを許容する第３のレベル、前記解像度が一致せず、かつビットレートが前記最大ビットレートより大きい再生機器用データを許容する第４のレベルのいずれかから選択される
サーバ装置。
【請求項５】
通信部により、第１の解像度で映像を再生可能な再生機器の接続が可能であるとともに、前記第１の解像度より高い第２の解像度を有する映像データを前記再生機器の再生環境に適したデータに変換して再生機器用データとして保存することが可能な複数の情報処理装置とネットワークを通じて通信を行い、
管理データ格納部により、前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置にアクセスするために必要なアクセス情報と対応付けて管理データとして格納し、
問い合せ処理部により、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの問い合わせを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答する
情報処理方法。
【請求項６】
第１の解像度で映像を再生可能な再生機器の接続が可能であるとともに、前記第１の解像度より高い第２の解像度を有する映像データを前記再生機器の再生環境に適したデータに変換して再生機器用データとして保存することが可能な複数の情報処理装置とネットワークを通じて通信を行う通信部と、
前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置にアクセスするために必要なアクセス情報と対応付けて管理データとして格納する管理データ格納部と、
前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの問い合わせを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答する問い合せ処理部
としてコンピュータを機能させるプログラム。
【請求項７】
サーバ装置と、このサーバ装置とネットワークを通じて接続可能な複数の情報処理装置とを具備し、
前記情報処理装置は、
第１の解像度で映像を再生可能な再生機器の接続が可能なインタフェース部と、
前記第１の解像度より高い第２の解像度を有する映像データを取得する映像データ取得部と、
前記取得された映像データを、前記再生機器の再生環境に適した再生機器用データに変換する変換部と、
前記変換された再生機器用データを保存するデータ保存部と、
前記再生機器より要求された前記再生機器用データが前記データ保存部に保存されていない場合、ネットワークを通じて接続されたサーバ装置に当該再生機器用データが保存された他の情報処理装置にアクセスするためのアクセス情報を問い合せる問い合せ部とを具備し、
前記サーバ装置は、
前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置の前記アクセス情報と対応付けて管理データとして格納する管理データ格納部と、
前記情報処理装置からの前記問い合わせを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、当該他の情報処理装置の前記アクセス情報を応答する問い合せ処理部とを具備する
ネットワークシステム。
【請求項８】
請求項７に記載のネットワークシステムであって、
前記情報処理装置は、前記サーバ装置への問い合せに対する応答として前記他の情報処理装置の前記アクセス情報を取得したとき、このアクセス情報をもとに前記ネットワークを通じて当該他の情報処理装置にアクセスして前記再生機器用データを取得し、前記インタフェース部を通じて前記再生機器に転送する手段をさらに具備する
ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録画装置などの情報処理装置に接続された再生機器に、この再生機器の再生環境に適した条件の映像データを情報処理装置から転送することを支援することのできるサーバ装置、情報処理方法、プログラム及びネットワークシステムに関する。
【背景技術】
【０００２】
近年、携帯電話、スマートフォン、携帯ゲーム機など、動画を再生する機能を持った携帯再生機器が知られている。この種の携帯再生機器は、例えば、録画装置やパーソナルコンピュータなどの宅内の情報処理装置とインタフェースを通じて接続可能とされ。情報処理装置に保存された番組などの映像データをインタフェースを通じて取り込み保存することで、外出先などで、その番組を再生して楽しむことができる。
【０００３】
ところで、多くの携帯再生機器のストリーム再生環境、例えば、コーデックの種類、解像度、符号化／復号の最大ビットレートなどは、録画装置などの情報処理装置に保存された番組のストリームを再生するのに適しているとは限らない。例えば携帯再生機器が番組のストリームの復号の際に用いるコーデックは、録画装置などの情報処理装置に保存された番組のストリームの符号化方式に対応したものであるとは限らない。また、携帯再生機器の解像度はＱＶＧＡ（３２０×２４０ドット）程度が主流であるのに対し、録画装置などの情報処理装置に保存される地上デジタル放送のハイビジョン画質の映像の解像度はＨＤ（１４４０×１０８０ドット）である。さらに、携帯再生機器がもつ符号化／復号の最大ビットレートを超えるような高いビットレートで符号化されたストリームを再生しようとするとフレーム落ちなどが発生し、良好な再生は望めない。
【０００４】
そこで、録画装置などの情報処理装置にて録画された番組のストリームの符号化方式、解像度、符号化ビットレートなどを携帯再生機器のストリーム再生環境に適合するように変換し、携帯再生機器に転送することが行われる。
【０００５】
また、例えば特許文献１では、サーバ装置において、番組のストリームのフォーマットと解像度を携帯再生機器のストリーム再生環境に適合するように変換し、携帯再生機器に転送する仕組みについて開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１１０３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、録画装置などの情報処理装置にて録画された番組のストリームの符号化方式、解像度、符号化ビットレートなどを携帯再生機器のストリーム再生環境に適合するように変換し、携帯再生機器に転送する方式では、携帯再生機器から番組の転送要求が発生する度に番組のストリームの変換を行う必要があり、その間、録画装置などの情報処理装置の演算資源が消費され、他のタスクの処理に影響するおそれがあった。また、番組のストリームの変換のため、携帯再生機器が録画装置などの情報処理装置に接続されたまま長い時間待たされるという問題もあった。
【０００８】
また、上記の特許文献１に開示されるようにサーバ装置で番組のストリームのパラメータを変換する方式においては、録画装置などの情報処理装置の負荷は軽減されるものの、大量の番組ストリームの変換要求が重なった場合などにサーバ装置の負荷が増大し、応答性が著しく低下するおそれがある。
【０００９】
以上のような事情に鑑み、本発明の目的は、情報処理装置に接続された再生機器からの再生機器用データの転送要求に対する平均的な応答性を高めることのできるサーバ装置、情報処理方法、プログラム、およびネットワークシステムを提供することにある。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため、本発明に係るサーバ装置は、第１の解像度で映像を再生可能な再生機器の接続が可能であるとともに、前記第１の解像度より高い第２の解像度を有する映像データを前記再生機器の再生環境に適したデータに変換して再生機器用データとして保存することが可能な複数の情報処理装置とネットワークを通じて通信を行う通信部と、前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置にアクセスするために必要なアクセス情報と対応付けて管理データとして格納する管理データ格納部と、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの問い合せを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答する問い合せ処理部とを具備する。
【００１１】
本発明のサーバ装置は、再生機器から転送が要求された再生機器用データがこの再生機器を接続した情報処理装置に保存されていない場合に、情報処理装置から、その再生機器用データが保存された他の情報処理装置の問い合せを受ける。サーバ装置は、この問い合せに対し、複数の情報処理装置に保存された１以上の再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する情報処理装置にアクセスするために必要なアクセス情報と対応付けた管理データを参照して、当該再生機器用データを保存した他の情報処理装置を判定し、この情報処理装置のアクセス情報を応答する。問い合せ元である情報処理装置は、サーバ装置より応答されたアクセス情報をもとに、目的の再生機器用データを保存する情報処理装置にアクセスして、その目的の再生機器用データを取得し、接続された再生機器に転送する。これにより映像データを再生機器用データに変換するためのネットワークシステム全体における演算処理の量を低減することができるとともに、再生機器からの転送要求に対する平均的な応答性を高めることができる。
【００１２】
前記管理データ格納部は、前記再生機器用データを特定するための前記データ特定情報を、前記アクセス情報、ならびに当該再生機器用データの再生に適した再生環境を有する前記再生機器を特定する機器特定情報と対応付けて格納し、前記問い合せ処理部は、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの当該再生機器の前記機器特定情報を含む問い合せを受け、前記管理データを参照して、当該再生機器の再生環境に適した前記再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答するものとしてもよい。
【００１３】
これによれば、情報処理装置に再生環境が異なる複数の機種の再生機器が選択的に接続される場合においても、情報処理装置は、再生機器から転送が要求された再生機器用データが自身に保存されていない場合にはサーバ装置にその再生機器用データが保存された他の情報処理装置のアクセス情報を問い合せ、取得したアクセス情報をもとに他の情報処理装置にアクセスして、再生機器の再生環境に合致した再生機器用データを取得し、再生機器に転送することができる。
【００１４】
前記管理データ格納部は、前記再生機器用データを特定するためのデータ特定情報を、前記アクセス情報、ならびに当該再生機器用データの再生に適した再生環境を示す複数のパラメータの組み合わせと対応付けて格納し、前記問い合せ処理部は、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの当該再生機器の再生環境を示す複数のパラメータと要求品質レベル情報とを含む問い合せを受け、前記管理データを参照して、当該再生機器の再生環境にて前記要求品質レベルでの再生が可能な前記再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答するものであってもよい。
【００１５】
これにより、再生機器で指定された要求品質レベルに応じて、再生機器のストリーム再生環境に合致し、良好な再生が保証される再生機器用データから、番組内容をユーザが確認できる程度の再生が可能な再生機器用データまでの再生機器用データを選択的に再生機器に転送することができる。
【００１６】
前記再生環境を示す複数のパラメータが、少なくとも、解像度、符号化及び復号時の最大ビットレートの情報を含み、前記要求品質レベルは、少なくとも、前記再生環境に適した再生機器用データを許容する第１のレベル、前記解像度が一致しない再生機器用データを許容する第２のレベル、ビットレートが前記最大ビットレートより大きい再生機器用データを許容する第３のレベル、前記解像度が一致しない再生機器用データを許容するとともにビットレートが前記最大ビットレートより大きい再生機器用データを許容する第４のレベルのいずれかから選択されるようにしてもよい。
【００１７】
本発明の別の側面に基づく情報処理方法は、通信部により、第１の解像度で映像を再生可能な再生機器の接続が可能であるとともに、前記第１の解像度より高い第２の解像度を有する映像データを前記再生機器の再生環境に適したデータに変換して再生機器用データとして保存することが可能な複数の情報処理装置とネットワークを通じて通信を行い、管理データ格納部により、前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置にアクセスするために必要なアクセス情報と対応付けて管理データとして格納し、問い合せ処理部により、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの問い合せを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答することを特徴とする。
【００１８】
本発明の別の側面に基づくプログラムは、第１の解像度で映像を再生可能な再生機器の接続が可能であるとともに、前記第１の解像度より高い第２の解像度を有する映像データを前記再生機器の再生環境に適したデータに変換して再生機器用データとして保存することが可能な複数の情報処理装置とネットワークを通じて通信を行う通信部と、前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置にアクセスするために必要なアクセス情報と対応付けて管理データとして格納する管理データ格納部と、前記再生機器から保存されていない前記再生機器用データの転送要求を受けた前記情報処理装置からの問い合せを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、この情報処理装置の前記アクセス情報を応答する問い合せ処理部ととしてコンピュータを機能させるプログラムである。
【００１９】
さらに本発明の別の側面に基づくネットワークシステムは、サーバ装置と、このサーバ装置とネットワークを通じて接続可能な複数の情報処理装置とを具備し、前記情報処理装置は、第１の解像度で映像を再生可能な再生機器の接続が可能なインタフェース部と、前記第１の解像度より高い第２の解像度を有する映像データを取得する映像データ取得部と、前記取得された映像データを、前記再生機器の再生環境に適した再生機器用データに変換する変換部と、前記変換された再生機器用データを保存するデータ保存部と、前記再生機器より要求された前記再生機器用データが前記データ保存部に保存されていない場合、ネットワークを通じて接続されたサーバ装置に当該再生機器用データが保存された他の情報処理装置にアクセスするためのアクセス情報を問い合せる問い合せ部とを具備し、前記サーバ装置は、前記複数の情報処理装置に保存された１以上の前記再生機器用データを特定するためのデータ特定情報を、当該再生機器用データを保存する前記情報処理装置の前記アクセス情報と対応付けて管理データとして格納する管理データ格納部と、前記情報処理装置からの前記問い合せを受け、前記管理データを参照して、当該再生機器用データを保存した他の前記情報処理装置を判定し、当該他の情報処理装置の前記アクセス情報を応答する問い合せ処理部とを具備する。
【００２０】
前記情報処理装置は、前記サーバ装置への問い合せに対する応答として前記他の情報処理装置の前記アクセス情報を取得したとき、このアクセス情報をもとに前記ネットワークを通じて当該他の情報処理装置にアクセスして前記再生機器用データを取得し、前記インタフェース部を通じて前記再生機器に転送する手段をさらに具備するものであってもよい。
【発明の効果】
【００２１】
本発明によれば、情報処理装置に接続された再生機器からの再生機器用データの転送要求に対する平均的な応答性を高めることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態に係るネットワークシステムの構成を示す図である。
【図２】第１の実施形態に係るサーバ装置のハードウェア構成を示すブロック図である。
【図３】第１の実施形態に係るサーバ装置の機能的な構成を示すブロック図である。
【図４】第１の実施形態に係るサーバ装置の番組管理データベースの構成を示す図である。
【図５】第１の実施形態に係る録画装置のハードウェア構成を示すブロック図である。
【図６】第１の実施形態に係る録画装置に格納される録画番組管理データの例を示す図である。
【図７】第１の実施形態に係る録画装置の機能的な構成を示すブロック図である。
【図８】第１の実施形態に係る録画装置の他録画装置要求処理部の動作を示す図である。
【図９】第１の実施形態に係るネットワークシステムにおいて携帯再生機器が接続された第１の録画装置の動作を示すフローチャートである。
【図１０】図５の録画装置に格納される録画番組管理データの更新の結果を示す図である。
【図１１】第１の実施形態に係るネットワークシステムにおいて番組取得要求を受ける側の録画装置の動作を示すフローチャートである。
【図１２】第１の実施形態に係るネットワークシステムにおけるサーバ装置の動作を示すフローチャートである。
【図１３】本発明の第２の実施形態に係るネットワークシステムの構成を示す図である。
【図１４】第２の実施形態に係るネットワークシステムにおいて録画装置に格納された録画番組管理データの構成を示す図である。
【図１５】第２の実施形態に係るサーバ装置の番組管理データベースに記録される録画装置毎の管理データの構成を示す図である。
【図１６】第２の実施形態に係るネットワークシステムにおいて携帯再生機器が接続された録画装置の動作を示すフローチャートである。
【図１７】第２の実施形態に係るネットワークシステムにおいて録画装置に格納される録画番組管理データの更新の結果を示す図である。
【図１８】第２の実施形態に係るネットワークシステムにおいて番組取得要求を受ける側の録画装置の動作を示すフローチャートである。
【図１９】本発明の第３の実施形態に係るネットワークシステムの構成を示す図である。
【図２０】第３の実施形態に係るネットワークシステムにおいて録画装置に格納された録画番組管理データの構成を示す図である。
【図２１】第３の実施形態におけるサーバ装置の番組管理データベースに記録される録画装置毎の管理データの構成を示す図である。
【図２２】第３の実施形態に係るネットワークシステムにおいて携帯再生機器が接続された録画装置の動作を示すフローチャートである。
【図２３】第３の実施形態に係るネットワークシステムにおいてサーバ装置の問い合せ処理部の動作を示すフローチャートである。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照しながら説明する。
＜第１の実施形態＞
［ネットワークシステムの構成］
図１は本発明の第１の実施形態に係るネットワークシステム１００の構成を示す図である。
【００２４】
このネットワークシステム１００は、ネットワーク１、サーバ装置２、複数の録画装置３（３−１，３−２）、携帯再生機器４を有する。なお、録画装置３に関して、個々の録画装置を特定して指す場合には「第１の録画装置３−１」、「第２の録画装置３−２」と表記し、総称する場合には「録画装置３」と表記する。なお、録画装置３は例えば録画機能をもつＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）などでもよい。よって録画装置７およびＰＣを総称する場合には「情報処理装置」と表記する。
【００２５】
ネットワーク１は、例えばインターネット、ローカルエリアネットワーク、ホームネットワーク、無線ＬＡＮなど、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ ）などを標準プロトコルとするネットワークである。
【００２６】
録画装置３は、放送番組を受信し、受信した放送番組をＨＤＤ（Ｈａｒｄ ｄｉｓｋ ｄｒｉｖｅ）、ブルーレイ（登録商標）ディスクなどの記録媒体に「番組録画データ」（映像データ）として録画することが可能である。録画装置３は、記録媒体に録画された番組録画データを携帯再生機器４にて再生することが可能なデータに変換する機能を有する。以降、この携帯再生機器４にて再生することが可能なように変換されたデータを「再生機器用データ」（機器再生用データ）と呼ぶ。すなわち、再生機器用データは、例えば、圧縮符号化方式、解像度、ビットレートなどの条件が携帯再生機器４のストリーム再生環境に適合するように番組録画データから変換されたものである。携帯再生機器４のストリーム再生環境とは、携帯再生機器４がもつデコーダの種類、解像度、符号化／復号の最大ビットレートなどのことである。録画装置３は、変換された再生機器用データを、ＨＤＤ、ブルーレイ（登録商標）ディスクなどの記録媒体に保存することができる。
【００２７】
また、録画装置３には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｒｆａｃｅ）などのインタフェースを通じて携帯再生機器４との接続が可能とされている。録画装置３は、上記のインタフェースを通じて接続された携帯再生機器４からの番組転送要求を受けると、その要求された再生機器用データが記録媒体に保存されているかどうかを調べる。ここで、携帯再生機器４からの番組転送要求を受けた録画装置３を「第１の録画装置３−１」と表記する。第１の録画装置３−１は、要求された再生機器用データが記録媒体に保存されていれば、記録媒体からその再生機器用データを読み込んで携帯再生機器４にインタフェースを通じて転送する。一方、要求された再生機器用データが記録媒体に保存されていなければ、第１の録画装置３−１は、その再生機器用データを保存している他の録画装置３をサーバ装置２に問い合せる。ここで、再生機器用データを保存している他の録画装置３を「第２の録画装置３−２」と表記する。第１の録画装置３−１は、サーバ装置２から応答された第２の録画装置３−２にアクセスして、その第２の録画装置３−２から目的の再生機器用データをネットワーク１を通じて取得し、上記のインタフェースを通じて携帯再生機器４に転送する。なお、録画装置３の数は図では２機としているが、３機以上が同時に接続されていてもよい。
【００２８】
携帯再生機器４は、録画装置３に上記インタフェースを通じて接続することが可能とされ、録画装置３からインタフェースを通じて転送された再生機器用データを再生することが可能である。携帯再生機器４は、より具体的には、携帯電話、スマートフォン、携帯ゲーム機などである。
【００２９】
サーバ装置２は、各録画装置３（３−１，３−２）に保存された各再生機器用データを一元的に管理する。サーバ装置２は、録画装置３からの上記の問い合せに対して、要求された再生機器用データを保存している他の録画装置３をアクセスするために必要なアクセス情報を問い合せ元の録画装置３に応答する。ここで、アクセス情報は、例えば、ネットワーク１においてそれぞれの録画装置３に割り当てられたＩＰアドレスなどである。
【００３０】
次に、このネットワークシステム１００におけるサーバ装置２および録画装置３の構成について説明する。
【００３１】
［サーバ装置２の構成］
図２はサーバ装置２のハードウェア構成を示すブロック図である。
サーバ装置２は、ＰＣなどの典型的なコンピュータのハードウェア構成を有する。
コンピュータ２００において、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）２０１，ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）２０２，ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２０３は、バス２０４により相互に接続されている。
【００３２】
バス２０４には、さらに、入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロホンなどよりなる入力部２０６、ディスプレイ、スピーカなどよりなる出力部２０７、ＨＤＤやＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）などよりなる記憶部２０８、ネットワークインタフェースなどよりなる通信部２０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１０を駆動するドライブ２１１が接続されている。
【００３３】
以上のように構成されるサーバ装置２では、ＣＰＵ２０１が、例えば、記憶部２０８に記憶されているプログラムを、入出力インタフェース２０５およびバス２０４を介して、ＲＡＭ２０３にロードして実行することにより一連の処理が行われる。
【００３４】
なお、プログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【００３５】
上記のサーバ装置２のコンピュータ２００上で実行されるプログラムは、各録画装置３に保存されている再生機器用データを一元的に管理し、録画装置３間での再生機器用データの転送を支援するための番組転送管理プログラムが含まれている。
【００３６】
図３は上記の番組転送管理プログラムによってサーバ装置２のコンピュータ２００上で実現される機能的な構成を示すブロック図である。
同図に示すように、サーバ装置２は、番組管理データベース２１（管理データ格納部）、データベース更新部２２、問い合せ処理部２３を有する。
【００３７】
番組管理データベース２１には、図４に示すように、録画装置毎の管理データ２４Ａ，２４Ｂが蓄積される。録画装置毎の管理データ２４Ａ，２４Ｂは、録画装置名２４１Ａ，２４１Ｂ、録画装置のアクセス情報２４２Ａ，２４２Ｂ、および保存された再生機器用データに関する情報が登録されたテーブル２４３Ａ，２４３Ｂとで構成される。テーブル２４３Ａ，２４３Ｂには、再生機器用データに関する情報として、番組ＩＤとその再生機器用データのファイル名（データ特定情報）などが登録される。ここで、録画装置名とは、例えば、サーバ装置２が各録画装置３が保存している再生機器用データを管理する必要から各録画装置３に付与した名前である。番組ＩＤは、例えば、放送番組の提供者によって放送番組毎にユニークに割り当てられる識別情報である。ファイル名は、録画装置３内で生成された再生機器用データが保存される際に付与された名前である。
【００３８】
データベース更新部２２は、番組管理データベース２１に格納される録画装置毎の管理データ２４Ａ，２４Ｂを最新内容に更新する処理を行う。すなわち、各録画装置３においては、再生機器用データの保存状況が、例えば、再生機器用データの追加や削除などによって変化する。データベース更新部２２は、例えばネットワーク１に録画装置３が接続されたことが確認される都度、あるいは録画装置３に新たな再生機器用データが保存される都度、その録画装置３に保存された再生機器用データに関する情報（Ａ０１）を取得し、この取得した情報をもとに番組管理データベース２１の管理データ２４Ａ，２４Ｂを最新の内容に更新する。
【００３９】
問い合せ処理部２３は、ネットワーク１を通じて録画装置３より、番組ＩＤを含む問い合せ（Ｂ０１）を受信したとき、番組管理データベース２１から、当該問い合せ（Ｂ０１）に含まれる番組ＩＤに対応する再生機器用データを保存している録画装置のアクセス情報を読み込み、この録画装置のアクセス情報を含む応答（Ｂ０２）をネットワーク１を通じて問い合せ元の録画装置３に通知する。
【００４０】
［録画装置３の構成］
次に、録画装置３の構成について説明する。
図５は録画装置３のハードウェア構成を示すブロック図である。
【００４１】
録画装置３において、ＣＰＵ３１１には、システムバス３１２を介して、フラッシュＲＯＭ３１３、ＲＡＭ３１４、入力操作部３１５、ＡＶインタフェース３１６、表示部３１７、通信部３１８、デコード部３１９、ストレージ部３２０、メディアインタフェース３２１、リモコン受信部３２２、外部機器インタフェース３２３、放送受信部３２４などが接続されている。
【００４２】
フラッシュＲＯＭ３１３には、ＣＰＵ３１１によって処理実行されるプログラムや各種のデータなどが格納されている。
ＲＡＭ３１４は、ＣＰＵ３１１による作業領域およびデータの一時保存のための領域として用いられる。
入力操作部３１５は、各種のキーなどを備え、ユーザからの各種操作のための指令の入力を処理する。入力操作部３１５より入力された指令は、システムバス３１２を通じてＣＰＵ３１１に送られる。
【００４３】
リモコン受信部３２２は、リモートコントローラ５からの操作信号を受信するインタフェースである。リモートコントローラ５は入力操作部３１５と同様に各種のキーなどを備え、ユーザからの各種操作のための指令の入力を処理し、光信号に変換して送信する。リモコン受信部３２２は、リモートコントローラ５から送信された光信号を受信し、電気的な信号に変換してシステムバス３１２を通じてＣＰＵ３１１に出力する。
【００４４】
表示部３１７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）などの表示器と、表示器を駆動する表示制御回路よりなり、例えば、ユーザから入力された指令やデータの確認、各種のステータスなどを表示する。
【００４５】
通信部３１８は、ネットワーク１との接続を処理するインタフェースである。
ＡＶインタフェース３１６は、録画装置３に接続されたテレビジョン受像機などの外部ＡＶ機器６との間でビデオ信号およびオーディオ信号の入出力を処理する。
【００４６】
放送受信部３２４は、例えば、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送、携帯機器向け地上デジタルテレビジョン放送など、放送規格に準じた方式（例えばＭＰＥＧ−２など）で圧縮符号化された放送番組を受信する。
【００４７】
デコード部３１９は、番組録画データを復号する。このデコード部３１９による復号により復元されたビデオデータおよびオーディオデータなどはＡＶインタフェース３１６を通じてテレビジョンなどの外部ＡＶ機器６に出力される。
【００４８】
ストレージ部３２０は、例えばＨＤＤ、ＳＳＤなどよりなる。ストレージ部３２０には、番組録画データ、再生機器用データ、および録画番組管理データなどが保存される。
【００４９】
図６は、第１の録画装置３−１および第２の録画装置３−２に保存されている録画番組管理データの例を示す図である。同図に示すように、録画番組管理データは、番組ＩＤ、番組録画データのファイル名、再生機器用データのファイル名などで構成され、これらは互いに対応付けられてテーブルとして保存される。
【００５０】
同図の例では、第１の録画装置３−１には、番組ＩＤが"ｃ１２３４"、"ｃ５６７８"、"ｃ９０１２"の３つの番組について"番組Ａ"、"番組Ｂ"、"番組Ｃ"というファイル名の番組録画データのファイルが保存され、これらの番組のうち番組ＩＤが"ｃ５６７８"の番組について"番組ｂ"というファイル名で再生機器用データが保存されていることを示している。
一方、第２の録画装置３−２には、番組ＩＤが"ｃ１２３４"、"ｃ３６５５"、"ｃ８５６８"の３つの番組について、"番組Ａ"、"番組Ｄ"、"番組Ｅ"というファイル名の番組録画データのファイルが保存され、これらの番組のうち番組ＩＤが"ｃ１２３４"の番組について"番組ａ"というファイル名の再生機器用データが保存され、同様に番組ＩＤが"ｃ３６５５"の番組について"番組ｄ"というファイル名で再生機器用データが保存されていることを示している。
【００５１】
図５に戻って、メディアインタフェース３２１には、例えば、ブルーレイ（登録商標）ディスク、フラッシュメモリなどのリムーバブルメディア７の着脱が可能とされ、装着されたリムーバブルメディア７に対して、例えば、番組録画データ、再生機器用データなどの書き込みと読み出しを行うことができる。
【００５２】
フラッシュＲＯＭ３１３に記憶されたプログラムには、番組録画データを再生機器用データに変換するデータ変換プログラム、携帯再生機器４からの番組転送要求に応じて再生機器用データを携帯再生機器４に転送する処理のためのデータ転送プログラムなども含まれる。
【００５３】
次に、上記のデータ変換プログラムおよびデータ転送プログラムをＣＰＵ３１１が実行することによって実現される録画装置３の機能的な構成について説明する。
図７は録画装置３の機能的な構成を示す図である。なお、図７では、第１の録画装置３−１の機能的な構成を示しているが、第２の録画装置３−２の構成も同じである。
【００５４】
同図に示すように、第１の録画装置３−１は、録画処理部３１、データ変換部３２、携帯再生機器要求処理部３３、サーバ要求処理部３４、他録画装置要求処理部３５、番組録画データ記録部３６、再生機器用データ記録部３７、録画番組管理データ記録部３８を備える。
【００５５】
録画処理部３１は、放送受信部３２４（図５参照）にて受信された放送番組を番組録画データ記録部３６に番組録画データ（Ｂ０３）として録画する処理を行う。
【００５６】
データ変換部３２は、サーバ要求処理部３４からの番組ＩＤを含む変換要求（Ｂ０５）を受けたとき、この変換要求（Ｂ０５）に含まれる番組ＩＤに対応する番組録画データのファイル名を録画番組管理データ記録部３８に保存された録画番組管理データから読み込む。続いて、データ変換部３２は、読み込んだファイル名の番組録画データ（Ｂ０３）を番組録画データ記録部３６から読み込み、この番組録画データ（Ｂ０３）を再生機器用データ（Ｂ０４）に変換して再生機器用データ記録部３７に記録する。データ変換部３２は、変換完了後、録画番組管理データ記録部３８の管理データに、再生機器用データ（Ｂ０４）のファイル名を番組ＩＤと対応付けて登録し、当該再生機器用データのファイル名を含む変換完了通知（Ｂ０６）を携帯再生機器要求処理部３３に送信する。
【００５７】
携帯再生機器要求処理部３３は、携帯再生機器４からの番組転送要求（Ｃ０１）を受けて以下の処理を行う。
１．携帯再生機器要求処理部３３は、携帯再生機器４からの番組転送要求（Ｃ０１）を受けると、録画番組管理データ記録部３８に記録された録画番組管理データ（図６参照）を参照して、番組転送要求（Ｃ０１）に含まれる番組ＩＤに対応する再生機器用データが再生機器用データ記録部３７に保存されているかどうかを判断する。保存されていれば、携帯再生機器要求処理部３３は録画番組管理データ記録部３８から当該番組ＩＤに対応する再生機器用データのファイル名（Ｂ０７）を読み込む。続いて携帯再生機器要求処理部３３は、再生機器用データ記録部３７から、そのファイル名の再生機器用データ（Ｂ０４）を読み込み、外部機器インタフェース３２３（図５参照）を通じて携帯再生機器４に、番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送する。
２．再生機器用データ記録部３７に該当する再生機器用データが存在しない場合、携帯再生機器要求処理部３３は、当該番組ＩＤを含む問い合せ依頼（Ｂ０８）をサーバ要求処理部３４に出す。
３．また、携帯再生機器要求処理部３３は、他録画装置要求処理部３５より、再生機器用データのファイル名を含む取得完了通知（Ｂ１３）を受けたとき、この取得完了通知（Ｂ１３）に含まれるファイル名をもとに、再生機器用データ記録部３７から該当する再生機器用データ（Ｂ１２）を読み込み、外部機器インタフェース３２３を通じて携帯再生機器４に番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送し、処理を終了する。
４．携帯再生機器要求処理部３３は、データ変換部３２より、再生機器用データのファイル名を含む変換完了通知（Ｂ０６）を受けたとき、この変換完了通知（Ｂ０６）に含まれるファイル名をもとに、再生機器用データ記録部３７から該当する再生機器用データ（Ｂ０４）を読み込み、携帯再生機器４に番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送し、処理を終了する。
【００５８】
サーバ要求処理部３４は、携帯再生機器要求処理部３３より番組ＩＤを含む問い合せ依頼（Ｂ０８）を受けると、以下の処理を行う。
５．サーバ要求処理部３４は、番組ＩＤを含む問い合せ（Ｂ０１）をネットワーク１を通じてサーバ装置２に送る。
６．サーバ要求処理部３４は、サーバ装置２より、問い合せ（Ｂ０１）に対する応答（Ｂ０２）として第２の録画装置３−２のアクセス情報を含む応答（Ｂ０２）を取得した場合には、このアクセス情報と、携帯再生機器要求処理部３３からの問い合せ依頼（Ｂ０８）から抽出した番組ＩＤとを含む番組取得要求依頼（Ｂ０９）を他録画装置要求処理部３５に送る。
７．サーバ要求処理部３４は、サーバ装置２より、問い合せ（Ｂ０１）に対応する応答（Ｂ０２）として、要求された再生機器用データを保存している他の録画装置が存在しないという情報を受けた場合には、携帯再生機器要求処理部３３からの問い合せ依頼（Ｂ０８）から抽出した番組ＩＤを含む変換要求（Ｂ０５）をデータ変換部３２に与える。
【００５９】
他録画装置要求処理部３５は、サーバ要求処理部３４からアクセス情報と番組ＩＤを含む番組取得要求依頼（Ｂ０９）を受けると以下の処理を行う。
８．他録画装置要求処理部３５は、番組取得要求依頼（Ｂ０９）に含まれるアクセス情報を用いて第２の録画装置３−２に接続を要求し、接続に成功したら、番組取得要求依頼（Ｂ０９）から取り出した番組ＩＤを含む番組取得要求（Ｂ１０）をネットワーク１を通じて第２の録画装置３−２に送信する。
９．他録画装置要求処理部３５は、番組取得要求（Ｂ１０）に対する第２の録画装置３−２からの応答として再生機器用データ（Ｂ１２）を受信すると、この再生機器用データ（Ｂ１２）を再生機器用データ記録部３７に記録する。
１０．他録画装置要求処理部３５は、再生機器用データ（Ｂ１２）の再生機器用データ記録部３７への記録が完了すると、当該再生機器用データ（Ｂ１２）のファイル名を含む取得完了通知（Ｂ１３）を携帯再生機器要求処理部３３に送る。
【００６０】
また、図８に示すように、第２の録画装置３−２内の他録画装置要求処理部３５は、第１の録画装置３−１より、番組ＩＤを含む番組取得要求（Ｂ１０）を受けたときには以下の処理を行う。
１１．他録画装置要求処理部３５は、番組取得要求（Ｂ１０）に含まれる番組ＩＤに対応する再生機器用データのファイル名（Ｂ１１）を録画番組管理データ記録部３８から読み込み、このファイル名（Ｂ１１）をもとに再生機器用データ記録部３７から該当する再生機器用データ（Ｂ１２）を読み込む。
１２．他録画装置要求処理部３５は、再生機器用データ記録部３７から読み込んだ再生機器用データ（Ｂ１２）を、ネットワーク１を通じて番組取得要求元の第１の録画装置３−１に番組取得要求（Ｂ１０）に対する応答として転送する。
【００６１】
［ネットワークシステム１００の動作］
次に、本実施形態のネットワークシステム１００の動作を説明する。
携帯再生機器４が第１の録画装置３−１に接続されているものとする。この状態で携帯再生機器４は第１の録画装置３−１から、番組録画データのリストを外部機器インタフェース３２３を通じて取り込む。携帯再生機器４は、第１の録画装置３−１から取り込んだ番組録画データのリストを表示画面に表示する。ここで、番組録画データのリストには、番組名、番組ＩＤ、番組の概要などが含まれる。携帯再生機器４のユーザは、番組録画データのリストの中から視聴したい番組録画データを選択する。携帯再生機器４は、ユーザにより選択された番組録画データに対応する番組ＩＤを含む番組転送要求（Ｃ０１）を生成して、外部機器インタフェース３２３を通じて第１の録画装置３−１に送信する。
【００６２】
次に、本実施形態のネットワークシステム１００において、携帯再生機器４での番組転送要求（Ｃ０１）の発生から、携帯再生機器４に再生機器用データが転送されるまでの動作について説明する。
図９は携帯再生機器４が接続された第１の録画装置３−１の動作を示すフローチャートである。
【００６３】
第１の録画装置３−１は携帯再生機器４から番組ＩＤを含む番組転送要求（Ｃ０１）を受けると携帯再生機器要求処理部３３を起動する。携帯再生機器要求処理部３３は、録画番組管理データ記録部３８に記録された管理データを参照して、番組転送要求（Ｃ０１）に含まれる番組ＩＤに対応する再生機器用データが再生機器用データ記録部３７に保存されているかどうかを判断する（ステップＳ１０１）。
【００６４】
目的の再生機器用データが再生機器用データ記録部３７に保存されている場合（ステップＳ１０１のＹＥＳ）、携帯再生機器要求処理部３３は録画番組管理データ記録部３８から当該当する再生機器用データのファイル名（Ｂ０７）を読み込む。続いて携帯再生機器要求処理部３３は、再生機器用データ記録部３７からそのファイル名の再生機器用データ（Ｂ０４）を読み込み、外部機器インタフェース３２３を通じて携帯再生機器４に番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送し（ステップＳ１０２）、処理を終了する。
【００６５】
この場合の動作の具体例を示す。例えば、番組ＩＤが"ｃ５６７８"の番組の転送が携帯再生機器４から要求された場合を考える。図６に示したように、この番組の再生機器用データは第１の録画装置３−１の再生機器用データ記録部３７に記録されている。したがって、第１の録画装置３−１は、再生機器用データ記録部３７からそのファイル名＝"番組ｂ"の再生機器用データを再生機器用データ記録部３７から読み込み、外部機器インタフェース３２３を通じて携帯再生機器４に転送する。
【００６６】
ステップＳ１０１で、目的の再生機器用データが再生機器用データ記録部３７に保存されていないことが判定された場合、携帯再生機器要求処理部３３は当該番組ＩＤを含む問い合せ依頼（Ｂ０８）をサーバ要求処理部３４に出す。サーバ要求処理部３４は、携帯再生機器要求処理部３３より番組ＩＤを含む問い合せ依頼（Ｂ０８）を受けると、当該番組ＩＤを含む問い合せ（Ｂ０１）をネットワーク１を通じてサーバ装置２に送る（ステップＳ１０３）。
【００６７】
サーバ装置２の問い合せ処理部２３は、ネットワーク１を通じて第１の録画装置３−１より、番組ＩＤを含む問い合せ（Ｂ０１）を受信すると、番組管理データベース２１を参照して、当該問い合せ（Ｂ０１）に含まれる番組ＩＤに対応する再生機器用データを保存している録画装置を調べる。当該番組ＩＤに対応する再生機器用データを保存している録画装置が存在する場合、問い合せ処理部２３は、その録画装置のアクセス情報を番組管理データベース２１から抽出し、このアクセス情報を問い合せ（Ｂ０１）に対する応答（Ｂ０２）としてネットワーク１を通じて問い合せ元の第１の録画装置３−１に通知する。ここで、当該番組ＩＤに対応する再生機器用データを保存している録画装置が第２の録画装置３−２であった場合を想定して説明を進める。
【００６８】
第１の録画装置３−１のサーバ要求処理部３４は、問い合せ（Ｂ０１）に対する応答（Ｂ０２）として第２の録画装置３−２のアクセス情報を受信すると（ステップＳ１０４のＹＥＳ）、このアクセス情報と、携帯再生機器要求処理部３３からの問い合せ依頼（Ｂ０８）から抽出した番組ＩＤとを含む番組取得要求依頼（Ｂ０９）を他録画装置要求処理部３５に送る。
【００６９】
他録画装置要求処理部３５は、サーバ要求処理部３４からアクセス情報と番組ＩＤを含む番組取得要求依頼（Ｂ０９）を受けると、この番組取得要求依頼（Ｂ０９）に含まれるアクセス情報を用いて第２の録画装置３−２に接続を要求する（ステップＳ１０５）。
【００７０】
ここで、第２の録画装置３−２との接続が成功した場合（ステップＳ１０６のＹＥＳ）を想定して動作の説明を続ける。
この場合、他録画装置要求処理部３５は、番組取得要求依頼（Ｂ０９）から取り出した番組ＩＤを含む番組取得要求（Ｂ１０）をネットワーク１を通じて第２の録画装置３−２に送信する。他録画装置要求処理部３５は、番組取得要求（Ｂ１０）に対する第２の録画装置３−２からの応答として再生機器用データ（Ｂ１２）を受信すると（ステップＳ１０７）、受信した再生機器用データ（Ｂ１２）を再生機器用データ記録部３７に記録する。再生機器用データ（Ｂ１２）の記録完了後（ステップＳ１０８のＹＥＳ）、他録画装置要求処理部３５は、再生機器用データ（Ｂ１２）のファイル名を含む取得完了通知（Ｂ１３）を携帯再生機器要求処理部３３に送る。携帯再生機器要求処理部３３は、取得完了通知（Ｂ１３）を受けると、この取得完了通知（Ｂ１３）に含まれるファイル名をもとに、再生機器用データ記録部３７から該当する再生機器用データ（Ｂ１２）を読み込み、外部機器インタフェース３２３を通じて携帯再生機器４に、番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送する（ステップＳ１０２）。
【００７１】
この場合の動作の具体例を示す。例えば、番組ＩＤが"ｃ１２３４"の番組の転送が携帯再生機器４から要求された場合を考える。図６に示したように、この番組の再生機器用データのファイルは第１の録画装置３−１の再生機器用データ記録部３７にはなく、第２の録画装置３−２の再生機器用データ記録部３７に保存されている。したがって、第１の録画装置３−１は、サーバ装置２への問い合せ（Ｂ０１）に対する応答（Ｂ０２）として第２の録画装置３−２のアドレス情報を取得することになり、このアドレス情報を用いて第２の録画装置３−２との接続をはかる。第１の録画装置３−１は、第２の録画装置３−２との接続に成功した後、番組ＩＤ＝"ｃ１２３４"を含む番組取得要求依頼（Ｂ０９）を第２の録画装置３−２に送信することによって第２の録画装置３−２から目的の再生機器用データ（ファイル名＝"番組ａ"）を受信し、再生機器用データ記録部３７に記録する。そして第１の録画装置３−１は、再生機器用データ記録部３７からその再生機器用データを読み込み、外部機器インタフェース３２３を通じて携帯再生機器４に転送する。
【００７２】
なお、第２の録画装置３−２から転送されて再生機器用データ記録部３７に記録された再生機器用データ（Ｂ１２）は、携帯再生機器４に転送された後、再生機器用データ記録部３７から削除されるようにしてもよいし、再生機器用データ記録部３７にそのまま残しておき、録画番組管理データ記録部３８の管理データに再生機器用データ（Ｂ１２）に関する情報である番組ＩＤとファイル名を追加することで、以後も第１の録画装置３−１に保存された再生機器用データとして利用できるようにしてもよい。また、いずれの処理を有効にするかを、録画装置３にユーザが予め設定を行うことができるようにしてもよい。
【００７３】
次に、ステップＳ１０４で、第１の録画装置３−１のサーバ要求処理部３４が、サーバ装置２より、要求された再生機器用データを保存している他の録画装置が存在しないという応答を受けた場合（ステップＳ１０４のＮＯ）について説明する。
この場合、サーバ要求処理部３４は、携帯再生機器要求処理部３３からの問い合せ依頼（Ｂ０８）から抽出した番組ＩＤを含む変換要求（Ｂ０５）をデータ変換部３２に与える。
【００７４】
データ変換部３２は、サーバ要求処理部３４からの番組ＩＤを含む変換要求（Ｂ０５）を受けると、この変換要求（Ｂ０５）に含まれる番組ＩＤに対応する番組録画データのファイル名を録画番組管理データ記録部３８に保存された管理データから読み込む。続いて、データ変換部３２は、読み込んだファイル名の番組録画データ（Ｂ０３）を番組録画データ記録部３６から読み込み、この番組録画データ（Ｂ０３）を再生機器用データ（Ｂ０４）に変換して再生機器用データ記録部３７に記録する（ステップＳ１０９）。データ変換部３２は、変換完了後、録画番組管理データ記録部３８の管理データに、変換によって得た再生機器用データ（Ｂ０４）のファイル名を、番組ＩＤと対応付けて登録する（ステップＳ１１０）。その後、データ変換部３２は、当該再生機器用データのファイル名を含む変換完了通知（Ｂ０６）を携帯再生機器要求処理部３３に送信する。
【００７５】
携帯再生機器要求処理部３３は、データ変換部３２より、再生機器用データのファイル名を含む変換完了通知（Ｂ０６）を受けると、この変換完了通知（Ｂ０６）に含まれるファイル名をもとに、再生機器用データ記録部３７から該当する再生機器用データ（Ｂ０４）を読み込み、携帯再生機器４に番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送し（ステップＳ１０２）、処理を終了する。
【００７６】
この場合の動作の具体例を示す。例えば、番組ＩＤが"ｃ９０１２"の番組の転送が携帯再生機器４から要求された場合を考える。図６に示したように、この番組の再生機器用データのファイルは第１の録画装置３−１の再生機器用データ記録部３７にも第２の録画装置３−２の再生機器用データ記録部３７にも記録されていない。したがって、第１の録画装置３−１は、サーバ装置２への問い合せ（Ｂ０１）に対する応答（Ｂ０２）として、要求された再生機器用データを保存している他の録画装置が存在しない旨の情報を取得することになる。第１の録画装置３−１は、この情報を取得すると、再生機器用データ記録部３７に記録された、番組ＩＤ＝"ｃ９０１２"に対応する番組録画データを読み込み、データ変換部３２にて再生機器用データに変換して再生機器用データ記録部３７に記録する。変換完了後、第１の録画装置３−１は、図１０に示すように、その再生機器用データのファイル名＝"番組ｃ"を、録画番組管理データ記録部３８の管理データに、番組ＩＤ＝"ｃ９０１２"に対応付けて登録する。そして第１の録画装置３−１は、そのファイル名＝"番組ｃ"の再生機器用データを再生機器用データ記録部３７から読み込み、携帯再生機器４に番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送する。
【００７７】
次に、ステップＳ１０６において、第２の録画装置３−２との接続に失敗した場合（ステップＳ１０６のＮＯ）、または、ステップＳ１０８において、第２の録画装置３−２からの再生機器用データ（Ｂ１２）の取得に失敗した場合（ステップＳ１０８のＮＯ）を説明する。
【００７８】
この場合、他録画装置要求処理部３５は、当該番組ＩＤを含む再問い合せ依頼（Ｂ１４）をサーバ要求処理部３４に出力する。サーバ要求処理部３４は、再問い合せ依頼（Ｂ１４）を受けると、当該番組ＩＤを含む問い合せ（Ｂ０１）をネットワーク１を通じて再度サーバ装置２に送る（ステップＳ１０３）。このときサーバ要求処理部３４は、前回までにサーバ装置２から通知された録画装置３のアクセス情報（過去に接続または再生機器用データの取得に失敗した録画装置３のアクセス情報）などを問い合せ（Ｂ０１）に付加してサーバ装置２に送る。これにより、当該番組ＩＤに対応する再生機器用データを保存している録画装置３が第２の録画装置３−２以外にも存在する場合には、サーバ装置２から、その録画装置（図示せず）のアクセス情報が問い合せ（Ｂ０１）に対する応答（Ｂ０２）として第１の録画装置３−１に送信される。よって、第１の録画装置３−１においては、前述と同様にステップＳ１０５にて、その録画装置との接続の試行からの動作が繰り返される。また、当該番組ＩＤに対応する再生機器用データを保存している他の録画装置が他になければ、その旨を示す情報がサーバ装置２から第１の録画装置３−１に送信される。この場合は、第１の録画装置３−１にて、前述と同様にステップＳ１０９のデータ変換から先の動作が行われる。
【００７９】
次に、番組取得要求（Ｂ１０）を受ける側の第２の録画装置３−２の動作を説明する。図１１はこのときの第２の録画装置３−２の動作を示すフローチャートである。
【００８０】
第２の録画装置３−２は、以下の動作をサイクリックに行う。
まず、第２の録画装置３−２の他録画装置要求処理部３５は、第２の録画装置３−２にて実行中もしくは実行待ちのタスクの有無を一定の時間周期で調べる（ステップＳ２０１）。なお、録画装置３におけるタスク処理はシングルタスク処理であることを想定する。但し、本発明はこれに限らない。
【００８１】
第２の録画装置３−２の他録画装置要求処理部３５は、実行中もしくは実行待ちのタスクがある場合には（ステップＳ２０１のＹＥＳ）、番組取得要求（Ｂ１０）に対する応答処理を終了する。この場合、一定の時間が経過した後、最初のステップＳ２０１から処理が繰り返される。
【００８２】
実行中もしくは実行待ちのタスクが無ければ（ステップＳ２０１のＮＯ）、第２の録画装置３−２の他録画装置要求処理部３５は、第１の録画装置３−１からの接続要求の有無を調べる（ステップＳ２０２）。この調査は、他の新たなタスクが発生するまで繰り返される。
【００８３】
第２の録画装置３−２の他録画装置要求処理部３５は、第１の録画装置３−１からの接続要求（Ｂ１０）を受信すると（ステップＳ２０２のＹＥＳ）、接続応答を第１の録画装置３−１に返信する（ステップＳ２０３）。接続応答に対する第１の録画装置３−１からの確認応答が届かなかった場合など、第２の録画装置３−２から第１の録画装置３−１への接続が失敗した場合には（ステップＳ２０４のＮＯ）、ステップＳ２０１に戻って、新たなタスクが発生するまで以降の繰り返される。
【００８４】
第２の録画装置３−２の他録画装置要求処理部３５は、第１の録画装置３−１との接続に成功した後（ステップＳ２０４のＹＥＳ）、第１の録画装置３−１からの番組取得要求（Ｂ１０）を受信すると、この番組取得要求（Ｂ１０）に含まれる番組ＩＤに対応する再生機器用データをネットワーク１を通じて第１の録画装置３−１に転送する（ステップＳ２０５）。この後、ステップＳ２０１に戻って同様の処理が繰り返される。
【００８５】
［サーバ装置２の動作］
次に、サーバ装置２が第１の録画装置３−１から問い合せ（Ｂ０１）を受けた場合の動作を説明する。
図１２は、サーバ装置２の動作を示すフローチャートである。
【００８６】
サーバ装置２の問い合せ処理部２３は、第１の録画装置３−１から問い合せ（Ｂ０１）を受信すると、まず、その受信した問い合せ（Ｂ０１）に、録画装置（過去に接続または再生機器用データの取得の取得に失敗した録画装置）のアクセス情報が含まれているかどうかを調べる（ステップＳ３０１）。受信した問い合せ（Ｂ０１）に録画装置のアクセス情報が含まれていない場合（ステップＳ３０１のＮＯ）、問い合せ処理部２３は、番組管理データベース２１を参照して、当該問い合せ（Ｂ０１）に含まれる番組ＩＤに対応する再生機器用データを保存している録画装置３のアクセス情報を検索する（ステップＳ３０２）。
【００８７】
該当する再生機器用データを保存している録画装置のアクセス情報の検索に成功した場合（ステップＳ３０３のＹＥＳ）、問い合せ処理部２３は、その録画装置のアクセス情報を含む応答（Ｂ０２）を問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ３０４）。該当する再生機器用データを保存している録画装置のアクセス情報の検索に失敗した場合（ステップＳ３０３のＮＯ）、問い合せ処理部２３は、要求された番組ＩＤに対応する再生機器用データを保存している録画装置が存在しないという情報を含む応答（Ｂ０２）を問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ３０５）。
【００８８】
一方ステップＳ３０１で、問い合せ処理部２３は、受信した問い合せ（Ｂ０１）に録画装置のアクセス情報が含まれている場合（ステップＳ３０１のＹＥＳ）、その問い合せ（Ｂ０１）に含まれる番組ＩＤに対応する再生機器用データを保存した録画装置のアクセス情報の中で、問い合せ（Ｂ０１）に含まれる録画装置のアクセス情報以外のアクセス情報を番組管理データベース２１を参照して検索する（ステップＳ３０６）。該当する録画装置のアクセス情報が検索できた場合（ステップＳ３０６のＹＥＳ）、問い合せ処理部２３は、その録画装置のアクセス情報を含む応答（Ｂ０２）を問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ３０４）。該当する録画装置のアクセス情報の検索に失敗した場合（ステップＳ３０３のＮＯ）、問い合せ処理部２３は、要求された番組ＩＤに対応する再生機器用データを保存している録画装置が存在しないという情報を含む応答（Ｂ０２）を問い合せ要求元問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ３０５）。
【００８９】
［第１の実施形態の効果］
以上説明した第１の実施形態によれば、録画装置３は、携帯再生機器４から転送が要求された再生機器用データが自身に保存されていない場合に、サーバ装置２に、その再生機器用データが保存された別の録画装置３のアクセス情報を問い合せ、このアクセス情報をもとに別の録画装置３から再生機器用データを取得し、携帯再生機器４に転送する。これにより番組録画データを再生機器用データに変換するためのネットワークシステム１００全体における演算処理の量を低減することができるとともに、携帯再生機器４からの番組転送要求に対する平均的な応答性を高めることができる。
【００９０】
＜第２の実施形態＞
上記の第１の実施形態のネットワークシステム１００では、録画装置３に接続される携帯再生機器４のストリーム再生環境（コーデックの種類、解像度、符号化／復号の最大ビットレートなど）が同一である場合を想定した。第２の実施形態のネットワークシステム２００は、図１３に示すように、録画装置３にストリーム再生環境が異なる複数の種類の携帯再生機器４−１，４−２が接続可能である場合を想定したものである。この場合、再生機器用データは、それら携帯再生機器４−１，４−２の機種ＩＤやストリーム再生環境と対応付けて管理される必要がある。以降、携帯再生機器４−１を「第１の携帯再生機器４−１」、携帯再生機器４−２を「第２の携帯再生機器４−１」と呼ぶ。
【００９１】
図１４は、第１の録画装置３−１および第２の録画装置３−２に記録される録画番組管理データの構成を示す図である。ここで、第１の携帯再生機器４−１の機種ＩＤを"ｍ００１"、第２の携帯再生機器４−２の機種ＩＤを"ｍ００２"とする。同図に示すように、録画番組管理データは、番組ＩＤ、番組録画データのファイル名、再生機器用データのファイル名、携帯再生機器４の機種ＩＤなどで構成され、これらは互いに対応付けられてテーブルとして保存される。
【００９２】
同図の例では、第１の録画装置３−１には、番組ＩＤが"ｃ１２３４"、"ｃ５６７８"、"ｃ９０１２"の３つの番組について"番組Ａ"、"番組Ｂ"、"番組Ｃ"というファイル名の番組録画データのファイルがそれぞれ保存され、これらの番組のうち番組ＩＤが"ｃ５６７８"の番組については、"ｍ００１"の機種ＩＤに対応する再生機器用データが"番組ｂ１"というファイル名で保存されていることを示している。すなわち、"番組ｂ１"というファイル名の再生機器用データは第１の携帯再生機器４−１の再生環境に合致したデータである。
一方、第２の録画装置３−２には、番組ＩＤが"ｃ１２３４"、"ｃ３６５５"、"ｃ８５６８"の３つの番組について、"番組Ａ"、"番組Ｄ"、"番組Ｅ"というファイル名の番組録画データのファイルがそれぞれ保存され、これらの番組のうち番組ＩＤが"ｃ１２３４"の番組については、"ｍ００２"の機種ＩＤに対応する再生機器用データが"番組ａ２"というファイル名で保存されていることを示している。すなわち、"番組ａ２"というファイル名の再生機器用データは第２の携帯再生機器４−２の再生環境に合致したデータである。
【００９３】
図１５は第２の実施形態におけるサーバ装置２の番組管理データベース２１に記録される録画装置毎の管理データの構成を示す図である。
同図に示すように、番組管理データベース２１に蓄積される録画装置毎の管理データ２４Ａ，２４Ｂは、録画装置名２４１Ａ，２４１Ｂ、録画装置のアクセス情報２４２Ａ，２４２Ｂ、および保存された再生機器用データに関する情報が登録されたテーブル２４４Ａ，２４４Ｂとで構成される。テーブル２４４Ａ，２４４Ｂには、再生機器用データに関する情報として、番組ＩＤ、再生機器用データのファイル名、および携帯再生機器の機種ＩＤなどが互いに対応付けてテーブルとして登録される。
【００９４】
次に、本実施形態のネットワークシステム１００の動作を説明する。
機種ＩＤが"ｍ００１"の第１の携帯再生機器４−１が第１の録画装置３−１に接続されているものとする。この状態で第１の携帯再生機器４−１は第１の録画装置３−１から、番組録画データのリストを外部機器インタフェース３２３を通じて取り込む。第１の携帯再生機器４−１は、第１の録画装置３−１から取り込んだ番組録画データのリストを表示画面に表示する。第１の携帯再生機器４−１のユーザは、番組録画データのリストの中から視聴したい番組録画データを選択する。第１の携帯再生機器４−１は、ユーザにより選択された番組録画データに対応する番組ＩＤと自身に割り当てられた機種ＩＤを含む番組転送要求（Ｃ０１）を生成して、外部機器インタフェース３２３を通じて第１の録画装置３−１に送信する。
【００９５】
図１６は第１の携帯再生機器４−１が接続された第１の録画装置３−１の動作を示すフローチャートである。
第１の録画装置３−１は第１の携帯再生機器４−１から番組ＩＤおよび機種ＩＤを含む番組転送要求（Ｃ０１）を受けると携帯再生機器要求処理部３３を起動する。携帯再生機器要求処理部３３は、録画番組管理データ記録部３８に記録された管理データを参照して、番組転送要求（Ｃ０１）に含まれる番組ＩＤと機種ＩＤとの組み合わせに対応する再生機器用データが再生機器用データ記録部３７に保存されているかどうかを判断する（ステップＳ４０１）。
【００９６】
該当する再生機器用データが再生機器用データ記録部３７に保存されている場合（ステップＳ４０１のＹＥＳ）、携帯再生機器要求処理部３３は録画番組管理データ記録部３８から該当する再生機器用データのファイル名（Ｂ０７）を読み込む。続いて携帯再生機器要求処理部３３は、再生機器用データ記録部３７からそのファイル名の再生機器用データ（Ｂ０４）を読み込み、外部機器インタフェース３２３を通じて第１の携帯再生機器４−１に転送し（ステップＳ４０２）、処理を終了する。
【００９７】
この場合の動作の具体例を示す。例えば、番組ＩＤが"ｃ５６７８"の番組の転送が第１の携帯再生機器４−１から要求された場合を考える。この場合、図１５に示したように、番組ＩＤ＝"ｃ５６７８"、機種ＩＤ＝"ｍ００１"に対応する再生機器用データは第１の録画装置３−１の再生機器用データ記録部３７に"番組ｂ１"というファイル名で記録されている。したがって、第１の録画装置３−１は、再生機器用データ記録部３７からそのファイル名＝"番組ｂ１"の再生機器用データを再生機器用データ記録部３７から読み込み、外部機器インタフェース３２３を通じて第１の携帯再生機器４に、番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送する。
【００９８】
ステップＳ４０１で、目的の再生機器用データが再生機器用データ記録部３７に保存されていないことが判定された場合、携帯再生機器要求処理部３３は当該番組ＩＤ及び機種ＩＤを含む問い合せ依頼（Ｂ０８）をサーバ要求処理部３４に出す。サーバ要求処理部３４は、携帯再生機器要求処理部３３より番組ＩＤ及び機種ＩＤを含む問い合せ依頼（Ｂ０８）を受けると、当該番組ＩＤ及び機種ＩＤを含む問い合せ（Ｂ０１）をネットワーク１を通じてサーバ装置２に送る（ステップＳ４０３）。
【００９９】
サーバ装置２の問い合せ処理部２３は、ネットワーク１を通じて第１の録画装置３−１より、番組ＩＤ及び機種ＩＤを含む問い合せ（Ｂ０１）を受信すると、番組管理データベース２１を参照して、当該問い合せ（Ｂ０１）に含まれる番組ＩＤと機種ＩＤとの組み合わせに対応する再生機器用データを保存している録画装置を調べる。当該番組ＩＤと機種ＩＤとの組み合わせに対応する再生機器用データを保存している録画装置が存在する場合には、問い合せ処理部２３は、その録画装置のアクセス情報を番組管理データベース２１から抽出し、このアクセス情報を問い合せ（Ｂ０１）に対する応答（Ｂ０２）としてネットワーク１を通じて問い合せ元の第１の録画装置３−１に通知する。ここで、当該番組ＩＤと機種ＩＤとの組み合わせに対応する再生機器用データを保存している録画装置が第２の録画装置３−２であった場合を想定して説明を進める。
【０１００】
第１の録画装置３−１のサーバ要求処理部３４は、問い合せ（Ｂ０１）に対する応答（Ｂ０２）として第２の録画装置３−２のアクセス情報を受信すると（ステップＳ４０４のＹＥＳ）、このアクセス情報と、携帯再生機器要求処理部３３からの問い合せ依頼（Ｂ０８）から抽出した番組ＩＤ及び機種ＩＤとを含む番組取得要求依頼（Ｂ０９）を他録画装置要求処理部３５に送る。
【０１０１】
他録画装置要求処理部３５は、サーバ要求処理部３４からアクセス情報、番組ＩＤ及び機種ＩＤを含む番組取得要求依頼（Ｂ０９）を受けると、番組取得要求依頼（Ｂ０９）に含まれるアクセス情報を用いて第２の録画装置３−２にアクセスして接続を要求する（ステップＳ４０５）。
【０１０２】
ここで、第２の録画装置３−２との接続に成功した場合（ステップＳ４０６のＹＥＳ）を想定して動作の説明を続ける。
この場合、他録画装置要求処理部３５は、番組取得要求依頼（Ｂ０９）から取り出した番組ＩＤ及び機種ＩＤを含む番組取得要求（Ｂ１０）をネットワーク１を通じて接続された第２の録画装置３−２に送信する。他録画装置要求処理部３５は、番組取得要求（Ｂ１０）に対する第２の録画装置３−２からの応答として再生機器用データ（Ｂ１２）を受信すると（ステップＳ４０７）、受信した再生機器用データ（Ｂ１２）を再生機器用データ記録部３７に記録する。再生機器用データ（Ｂ１２）の記録完了後（ステップＳ４０８）、他録画装置要求処理部３５は、再生機器用データ（Ｂ１２）のファイル名を含む取得完了通知（Ｂ１３）を携帯再生機器要求処理部３３に送る。携帯再生機器要求処理部３３は、取得完了通知（Ｂ１３）を受けると、この取得完了通知（Ｂ１３）に含まれるファイル名をもとに、再生機器用データ記録部３７から該当する再生機器用データ（Ｂ１２）を読み込み、外部機器インタフェース３２３を通じて第１の携帯再生機器４に、番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送する（ステップＳ４０２）。
【０１０３】
この場合の動作の具体例を示す。例えば、第１の録画装置３−１に機種ＩＤが"ｍ００２"の第２の携帯再生機器４−２が接続され、この第２の携帯再生機器４−２から番組ＩＤが"ｃ１２３４"の番組の転送が要求された場合を考える。図１４に示したように、機種ＩＤが"ｍ００２"の第２の携帯再生機器４−２にて再生可能な再生機器用データのファイルは第１の録画装置３−１の再生機器用データ記録部３７にはなく、第２の録画装置３−２の再生機器用データ記録部３７に記録されている。したがって、第１の録画装置３−１は、サーバ装置２への問い合せ（Ｂ０１）に対する応答（Ｂ０２）として第２の録画装置３−２のアドレス情報を取得することになり、このアドレス情報を用いて第２の録画装置３−２との接続をはかる。第１の録画装置３−１は、第２の録画装置３−２との接続に成功した後、第２の録画装置３−２に番組ＩＤ＝"ｃ１２３４"及び機種ＩＤ＝"ｍ００２"を含む番組取得要求依頼（Ｂ０９）を送信することによって第２の録画装置３−２から目的の再生機器用データ（ファイル名＝"番組ａ２"）を受信し、再生機器用データ記録部３７に記録する。そして第１の録画装置３−１は、再生機器用データ記録部３７からその再生機器用データを読み込み、外部機器インタフェース３２３を通じて第１の携帯再生機器４に、番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送する。
【０１０４】
なお、第２の録画装置３−２から転送されて再生機器用データ記録部３７に記録された再生機器用データ（Ｂ１２）は、第１の携帯再生機器４−１に転送された後、再生機器用データ記録部３７から削除されるようにしてもよいし、再生機器用データ記録部３７にそのまま残しておき、録画番組管理データ記録部３８の管理データに再生機器用データ（Ｂ１２）の情報である番組ＩＤ、機種ＩＤ、ファイル名を追加することで、以後も第１の録画装置３−１に保存された再生機器用データとして利用できるようにしてもよい。また、いずれの処理を有効にするかを、録画装置３にユーザが予め設定を行うことができるようにしてもよい。
【０１０５】
次に、ステップＳ４０４で、第１の録画装置３−１のサーバ要求処理部３４が、要求された再生機器用データを保存している他の録画装置が存在しないという応答をサーバ装置２より受けた場合（ステップＳ４０４のＮＯ）について説明する。
この場合、サーバ要求処理部３４は、携帯再生機器要求処理部３３からの問い合せ依頼（Ｂ０８）から抽出した番組ＩＤ及び機種ＩＤを含む変換要求（Ｂ０５）をデータ変換部３２に与える。
【０１０６】
データ変換部３２は、サーバ要求処理部３４からの番組ＩＤ及び機種ＩＤを含む変換要求（Ｂ０５）を受けると、この変換要求（Ｂ０５）に含まれる番組ＩＤと機種ＩＤとの組み合わせに対応する番組録画データのファイル名を録画番組管理データ記録部３８に保存された管理データから読み込む。続いて、データ変換部３２は、読み込んだファイル名の番組録画データ（Ｂ０３）を番組録画データ記録部３６から読み込み、この番組録画データ（Ｂ０３）を機種ＩＤに応じたコーデックを用いて再生機器用データ（Ｂ０４）に変換して再生機器用データ記録部３７に記録する（ステップＳ４０９）。データ変換部３２は、変換完了後、録画番組管理データ記録部３８の録画番組管理データに、再生機器用データ（Ｂ０４）のファイル名と、サーバ要求処理部３４からの変換要求（Ｂ０５）に含まれる番組ＩＤと機種ＩＤとを対応付けて登録する（ステップＳ４１０）。
【０１０７】
その後、データ変換部３２は、当該再生機器用データのファイル名を含む変換完了通知（Ｂ０６）を携帯再生機器要求処理部３３に送信する。
【０１０８】
携帯再生機器要求処理部３３は、データ変換部３２より、再生機器用データのファイル名を含む変換完了通知（Ｂ０６）を受けると、この変換完了通知（Ｂ０６）に含まれるファイル名をもとに、再生機器用データ記録部３７から該当する再生機器用データ（Ｂ０４）を読み込み、番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として第１の携帯再生機器４−１に転送し（ステップＳ４０２）、処理を終了する。
【０１０９】
この場合の動作の具体例を示す。例えば、第１の録画装置３−１に機種ＩＤが"ｍ００２"の第２の携帯再生機器４−２が接続され、この第２の携帯再生機器４−２から番組ＩＤが"ｃ１２３４"の番組の転送が要求された場合を考える。図１４に示したように、この番組の再生機器用データのファイルは第１の録画装置３−１の再生機器用データ記録部３７にも、第２の録画装置３−２の再生機器用データ記録部３７にも記録されていない。したがって、第１の録画装置３−１は、サーバ装置２への問い合せ（Ｂ０１）に対する応答（Ｂ０２）として、要求された再生機器用データを保存している他の録画装置が存在しない旨の情報を取得することになる。第１の録画装置３−１は、この情報を取得すると、再生機器用データ記録部３７に記録された、番組ＩＤ＝"ｃ１２３４"に対応する番組録画データを、データ変換部３２にて再生機器用データに変換して再生機器用データ記録部３７に記録する。変換完了後、第１の録画装置３−１は、図１７に示すように、その再生機器用データのファイル名＝"番組ｃ２"を、録画番組管理データ記録部３８の管理データに、番組ＩＤ＝"ｃ１２３４"に対応付けて登録する。そして第１の録画装置３−１は、そのファイル名＝"番組ｃ２"の再生機器用データを再生機器用データ記録部３７から読み込み、外部機器インタフェース３２３を通じて第１の携帯再生機器４に、番組転送要求（Ｃ０１）に対する応答（Ｃ０２）として転送する。
【０１１０】
次に、ステップＳ４０６において、第２の録画装置３−２との接続に失敗した場合（ステップＳ４０６のＮＯ）、または、ステップＳ４０８において、第２の録画装置３−２からの再生機器用データ（Ｂ１２）の取得に失敗した場合（ステップＳ４０８のＮＯ）を説明する。
【０１１１】
この場合、他録画装置要求処理部３５は、当該番組ＩＤ及び機種ＩＤを含む再問い合せ依頼（Ｂ１４）をサーバ要求処理部３４に出力する。サーバ要求処理部３４は、再問い合せ依頼（Ｂ１４）を受けると、当該番組ＩＤ及び機種ＩＤを含む問い合せ（Ｂ０１）をネットワーク１を通じて再度サーバ装置２に送る（ステップＳ４０３）。このときサーバ要求処理部３４は、前回までにサーバ装置２から通知された録画装置３のアクセス情報（過去に接続または再生機器用データの取得に失敗した録画装置３のアクセス情報）などを問い合せ（Ｂ０１）に付加してサーバ装置２に送る。これにより、当該番組ＩＤと機種ＩＤとの組み合わせに対応する再生機器用データを保存している録画装置３が第２の録画装置３−２以外にも存在する場合には、サーバ装置２から、その録画装置（図示せず）のアクセス情報が応答（Ｂ０２）として第１の録画装置３−１に送信される。よって、第１の録画装置３−１においては、前述と同様にステップＳ４０５にて、その録画装置との接続の試行から先の動作が繰り返される。また、当該番組ＩＤと機種ＩＤとの組み合わせに対応する再生機器用データを保存している他の録画装置がなければ、その旨を示す情報がサーバ装置２から第１の録画装置３−１に送信される。したがってこの場合は、第１の録画装置３−１にて、前述と同様にステップＳ４０９のデータ変換から先の動作が行われる。
【０１１２】
次に、第２の実施形態において、番組取得要求（Ｂ１０）を受ける側の第２の録画装置３−２の動作を説明する。図１８はこのときの第２の録画装置３−２の動作を示すフローチャートである。
【０１１３】
第２の録画装置３−２のステップＳ５０１からステップＳ５０４までの動作は第１の実施形態の図１１のステップＳ２０１からステップＳ２０４までの動作と同じであるが、ステップＳ５０５の動作は図１１と異なる。すなわち、ステップＳ５０５において、第２の録画装置３−２の他録画装置要求処理部３５は、第１の録画装置３−１との接続に成功した後（ステップＳ５０４のＹＥＳ）、第１の録画装置３−１からの番組取得要求（Ｂ１０）を受信すると、この番組取得要求（Ｂ１０）に含まれる番組ＩＤと機種ＩＤとの組み合わせに対応する再生機器用データをネットワーク１を通じて第１の録画装置３−１に送信する（ステップＳ５０５）。この後、ステップＳ５０１に戻って同様の処理が繰り返される。
【０１１４】
［第２の実施形態の効果］
以上説明した第２の実施形態によれば、録画装置３にストリーム再生環境が異なる複数の機種の携帯再生機器４−１，４−２が選択的に接続される場合においても、録画装置３は、携帯再生機器４から転送が要求された再生機器用データが自身に保存されていない場合に、サーバ装置２に、その再生機器用データが保存された別の録画装置３のアクセス情報を問い合せ、このアクセス情報をもとに別の録画装置３から、携帯再生機器４の機種のストリーム再生環境に合致した再生機器用データを取得し、携帯再生機器４に転送することができる。これにより番組録画データを再生機器用データに変換するためのネットワークシステム２００全体における演算処理の量を低減することができるとともに、携帯再生機器４からの番組転送要求に対する平均的な応答性を高めることができる。
【０１１５】
＜第３の実施形態＞
本実施形態は、録画装置３からの問い合せ（Ｂ０１）に対して応答する再生機器用データをサーバ装置２が判定する際に、携帯再生機器４で指定された要求品質レベルに応じて、その要求品質レベルでの再生が可能な再生機器用データを判定するようにしたネットワークシステム３００に関するものである。
【０１１６】
例えば、第１の携帯再生機器４−１の解像度がＱＶＧＡ（３２０×２４０ドット）、第２の携帯再生機器４−２の解像度がＷＱＶＧＡ（４００×２４０ドット）でああって、それぞれの第１の携帯再生機器４−１，４−２のコーデックの種類が同じであり、かつ第２の携帯再生機器４−２の符号化／復号の最大ビットレートが第１の携帯再生機器４−１のそれ以上である場合を考える。この場合、第２の携帯再生機器４−２で第１の携帯再生機器４−１の再生機器用データを再生した場合には、第２の携帯再生機器４−２の解像度がフルに用いられないものの、ある程度満足できる品質レベルで録画番組を再生することが可能である。また、逆に、第１の携帯再生機器４−１で第２の携帯再生機器４−２の再生機器用データを再生した場合には、フレーム内で表示されない領域が発生したり、フレーム落ちが発生したりするものの、ユーザが番組の内容を確認する程度の用途においてはそれで十分な場合もある。本実施形態は、このような要望に応じたものである。
【０１１７】
以下、第３の実施形態のネットワークシステム３００の詳細を説明する。
図１９は第３の実施形態のネットワークシステム３００の構成を示すブロック図である。
同図に示すように、各録画装置３（３−１，３−２）には、ストリーム再生環境を示すコーデックの種類、解像度、符号化／復号の最大ビットレートなどのパラメータの組み合わせに違いがある複数の種類の携帯再生機器４−１，４−２のうちいずれかの携帯再生機器４が選択的に接続される。以降、携帯再生機器４−１を「第１の携帯再生機器４−１」、携帯再生機器４−２を「第２の携帯再生機器４−１」と呼ぶ。
【０１１８】
図２０は、第１の録画装置３−１および第２の録画装置３−２に記録される録画番組管理データの構成を示す図である。ここで、第１の携帯再生機器４−１のコーデックの種類は"ＭＰＥＧ"、解像度は"ＱＶＧＡ"、最大ビットレートは"ｘ"とする。第２の携帯再生機器４−２のコーデックの種類は"ＭＰＥＧ"、解像度は"ＷＱＶＧＡ"、最大ビットレートは"ｙ"とする。また、ｘ＜ｙとする。同図に示すように、管理データは、番組ＩＤ、番組録画データのファイル名、コーデックの種類、解像度、最大ビットレートなどで構成され、これらは互いに対応付けられてテーブルとして保存される。
【０１１９】
同図の例では、第１の録画装置３−１には、番組ＩＤが"ｃ１２３４"、"ｃ５６７８"、"ｃ９０１２"の３つの番組について、"番組Ａ"、"番組Ｂ"、"番組Ｃ"というファイル名の番組録画データのファイルがそれぞれ保存され、これらの番組のうち番組ＩＤが"ｃ５６７８"の番組については、コーデックの種類＝"ＭＰＥＧ"、解像度＝"ＱＶＧＡ"、最大ビットレート＝"ｘ"の組み合わせに対応する再生機器用データが"番組ｂ１"というファイル名で保存されていることを示している。
一方、第２の録画装置３−２には、番組ＩＤが"ｃ１２３４"、"ｃ３６５５"、"ｃ８５６８"の３つの番組について、"番組Ａ"、"番組Ｄ"、"番組Ｅ"というファイル名の番組録画データのファイルがそれぞれ保存され、これらの番組のうち番組ＩＤが"ｃ１２３４"の番組については、コーデックの種類＝"ＭＰＥＧ"、解像度＝"ＷＱＶＧＡ"、最大ビットレート＝"ｙ"の組み合わせに対応する再生機器用データが"番組ａ２"というファイル名で保存されていることを示している。
【０１２０】
図２１は第３の実施形態におけるサーバ装置２の番組管理データベース２１に記録される録画装置毎の管理データの構成を示す図である。
同図に示すように、番組管理データベース２１に蓄積される録画装置毎の管理データ２４Ａ，２４Ｂは、録画装置名２４１Ａ，２４１Ｂ、録画装置のアクセス情報２４２Ａ，２４２Ｂ、および保存された再生機器用データに関する情報が登録されたテーブル２４５Ａ，２４５Ｂで構成される。テーブル２４５Ａ，２４５Ｂには、再生機器用データに関する情報として、番組ＩＤ、再生機器用データのファイル名の他、コーデックの種類、解像度、最大ビットレートなどのストリーム再生環境を示すパラメータが互いに対応付けてテーブルとして登録される。
【０１２１】
次に、本実施形態のネットワークシステム３００の動作を説明する。
第１の携帯再生機器４−１が第１の録画装置３−１に接続されているものとする。この状態で第１の携帯再生機器４−１は第１の録画装置３−１から、番組録画データのリストを外部機器インタフェース３２３を通じて取り込む。第１の携帯再生機器４−１は、第１の録画装置３−１から取り込んだ番組録画データのリストを表示画面に表示する。第１の携帯再生機器４−１のユーザは、番組録画データのリストの中から視聴したい番組録画データと要求品質レベルを選択する。第１の携帯再生機器４−１は、ユーザにより選択された番組録画データに対応する番組ＩＤと、要求品質レベルと、第１の携帯再生機器４−１ストリーム再生環境のパラメータの組み合わせを含む番組転送要求（Ｃ０１）を生成して、外部機器インタフェース３２３を通じて第１の録画装置３−１に送信する。
【０１２２】
図２２は第１の携帯再生機器４−１が接続された第１の録画装置３−１の動作を示すフローチャートである。
第１の録画装置３−１は第１の携帯再生機器４−１からの番組転送要求（Ｃ０１）を受けると携帯再生機器要求処理部３３を起動する。携帯再生機器要求処理部３３は、録画番組管理データ記録部３８に記録された管理データを参照して、番組転送要求（Ｃ０１）に含まれる番組ＩＤと、第１の携帯再生機器４−１のストリーム再生環境のパラメータとの組み合わせに対応する再生機器用データが再生機器用データ記録部３７に保存されているかどうかを判断する（ステップＳ６０１）。
【０１２３】
目的の再生機器用データが再生機器用データ記録部３７に保存されている場合（ステップＳ６０１のＹＥＳ）、携帯再生機器要求処理部３３は録画番組管理データ記録部３８から該当する再生機器用データのファイル名（Ｂ０７）を読み込む。続いて携帯再生機器要求処理部３３は、再生機器用データ記録部３７からそのファイル名の再生機器用データ（Ｂ０４）を読み込み、外部機器インタフェース３２３を通じて第１の携帯再生機器４−１に転送し（ステップＳ６０２）、処理を終了する。
【０１２４】
ステップＳ６０１で、目的の再生機器用データが再生機器用データ記録部３７に保存されていないことが判定された場合、携帯再生機器要求処理部３３は当該番組ＩＤ、要求品質レベル、第１の携帯再生機器４−１のストリーム再生環境のパラメータとを含む問い合せ依頼（Ｂ０８）をサーバ要求処理部３４に出す。サーバ要求処理部３４は、携帯再生機器要求処理部３３より番組ＩＤ、要求品質レベル、第１の携帯再生機器４−１のストリーム再生環境のパラメータを含む問い合せ依頼（Ｂ０８）を受けると、当該番組ＩＤ、要求品質レベル、ストリーム再生環境のパラメータを含む問い合せ（Ｂ０１）をネットワーク１を通じてサーバ装置２に送る（ステップＳ６０３）。
【０１２５】
図２３は、サーバ装置２の問い合せ処理部２３の動作を示すフローチャートである。
サーバ装置２の問い合せ処理部２３は、ネットワーク１を通じて第１の録画装置３−１より、番組ＩＤ、要求品質レベル、ストリーム再生環境のパラメータを含む問い合せ（Ｂ０１）を受信すると、この問い合せ（Ｂ０１）から要求品質レベルを取り出し、この要求品質レベルに対応する判定基準を決定する（ステップＳ７０１）。
【０１２６】
要求品質レベルに対応する判定基準の例を以下に示す。
判定基準１．要求品質レベル１：ストリーム再生環境に合致する再生機器用データのみを判定結果として許容する。
判定基準２．要求品質レベル２：解像度が一致しない再生機器用データを判定結果として許容する。
判定基準３．要求品質レベル３：ビットレートが最大ビットレートより大きい再生機器用データを判定結果として許容する。
判定基準４．要求品質レベル４：解像度が一致せず、かつビットレートが最大ビットレートより大きい再生機器用データを判定結果として許容する。
【０１２７】
次に、問い合せ処理部２３は、受信した問い合せ（Ｂ０１）に、録画装置のアクセス情報（過去の接続または再生機器用データの取得に失敗した録画装置のアクセス情報）が含まれているかどうかを調べる（ステップＳ７０２）。受信した問い合せ（Ｂ０１）に録画装置のアクセス情報が含まれていない場合（ステップＳ７０２のＮＯ）、サーバ装置２の問い合せ処理部２３は、番組管理データベース２１を参照して、当該問い合せ（Ｂ０１）に含まれる番組ＩＤとストリーム再生環境のパラメータとの組み合わせに対応する再生機器用データを、ステップＳ７０１で決定された判定基準に従って決定し、この再生機器用データを保存している録画装置３のアクセス情報を検索する（ステップＳ７０３）。
【０１２８】
該当する再生機器用データを保存している録画装置のアクセス情報が検索できた場合（ステップＳ７０４のＹＥＳ）、問い合せ処理部２３は、その録画装置のアクセス情報を含む応答（Ｂ０２）を問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ７０５）。該当する再生機器用データを保存している録画装置のアクセス情報の検索に失敗した場合（ステップＳ７０４のＮＯ）、問い合せ処理部２３は、要求された番組ＩＤに対応する再生機器用データを保存している録画装置が存在しないという情報を含む応答（Ｂ０２）を問い合せ要求元問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ７０７）。
【０１２９】
一方ステップＳ７０２で、問い合せ処理部２３は、受信した問い合せ（Ｂ０１）に録画装置のアクセス情報が含まれている場合（ステップＳ７０２のＹＥＳ）、番組管理データベース２１を参照して、その問い合せ（Ｂ０１）に含まれる番組ＩＤとストリーム再生環境のパラメータとの組み合わせに対応する再生機器用データを判定基準に従って判定し、その再生機器用データを保存した録画装置３のアクセス情報の中で、問い合せ（Ｂ０１）に含まれる録画装置のアクセス情報以外のアクセス情報を検索する（ステップＳ７０６）。該当する録画装置のアクセス情報を検索できた場合（ステップＳ７０４のＹＥＳ）、問い合せ処理部２３は、その録画装置のアクセス情報を含む応答（Ｂ０２）を問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ７０５）。該当する録画装置のアクセス情報の検索に失敗した場合（ステップＳ７０４のＮＯ）、問い合せ処理部２３は、要求された番組ＩＤに対応する再生機器用データを保存している録画装置が存在しないという情報を含む応答（Ｂ０２）を問い合せ要求元問い合せ要求元の第１の録画装置３−１にネットワーク１を通じて送信する（ステップＳ７０７）。
【０１３０】
第１の録画装置３−１が、サーバ装置２から、問い合せに対する応答を受信してから先の動作（図２２のステップＳ６０４以降）は第１の実施形態と同じである。よって、その説明を省略する。
【０１３１】
次に、図２１を用いて、サーバ装置２の問い合せ処理部２３による動作の具体例を説明する。
第１の録画装置３−１より、番組ＩＤ＝"ｃ１２３４"、要求品質レベル＝"４"、コーデックの種類＝"ＭＰＥＧ"、解像度＝"ＱＶＧＡ"、符号化／復号の最大ビットレート＝"ｘ"を含む問い合せ（Ｂ０１）がサーバ装置２に送信された場合を想定する。この場合、サーバ装置２の問い合せ処理部２３は、要求品質レベルが"４"であることから、判定基準４（解像度が一致せず、かつビットレートが最大ビットレートより大きい再生機器用データを判定結果として許容する。）を採用する。したがって、図２１に示した管理データ２４Ａ，２４Ｂから、第２の録画装置３−２に保存されている"番組ａ２"というファイル名の再生機器用データが判定され、この再生機器用データのファイル名"番組ａ２"と第２の録画装置３−２のアクセス情報が、第１の録画装置３−１に応答される。
【０１３２】
また、第１の録画装置３−１より、番組ＩＤ＝"ｃ１２３４"、要求品質レベル＝"３"、コーデックの種類＝"ＭＰＥＧ"、解像度＝"ＱＶＧＡ"、符号化／復号の最大ビットレート＝"ｘ"を含む問い合せ（Ｂ０１）がサーバ装置２に送信された場合を考える。この場合、サーバ装置２の問い合せ処理部２３は、要求品質レベルが"３"であることから、判定基準３（ビットレートが最大ビットレートより大きい再生機器用データを判定結果として許容する。）を採用する。したがって、図２１に示した管理データ２４Ａ，２４Ｂから、該当する再生機器用データが存在しないことが判定され、その旨が第１の録画装置３−１に応答される。仮に要求品質レベル＝"１"、"２"の場合であっても同様の結果となる。
【０１３３】
［第３の実施形態の効果］
以上説明した第３の実施形態によれば、携帯再生機器４で指定された要求品質レベルに応じて、携帯再生機器４のストリーム再生環境に合致し、良好な再生が保証される再生機器用データから、番組内容をユーザが確認できる程度の再生が可能な再生機器用データまでの再生機器用データを選択的に携帯再生機器４に転送することができる。また、これにより、携帯再生機器４からの番組転送要求に対する平均的な応答性を高めることができる。
【０１３４】
なお、以上説明した各実施形態の録画装置３およびサーバ装置２に実装された機能的な構成は、コンピュータを動作させるためのアプリケーションプログラムなどのプログラムとして構成されるとしたが、それらの機能的な構成は、それぞれユニット化されたハードウェアで構成することも可能である。また、上記のプログラムは、コンピュータが読み込み可能な記憶媒体に記憶させることによって流通させることが可能である。
【０１３５】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々更新を加え得ることは勿論である。
【０１３６】
上記第３の実施形態では、ストリーム再生環境のパラメータの組み合わせとしてコーデックの種類、解像度、最大ビットレートの組み合わせを採用したが、組み合わせるパラメータの種類や数はこれに限定されない。
【符号の説明】
【０１３７】
１…ネットワーク
２…サーバ装置
３…録画装置
４…携帯再生機器
２１…番組管理データベース
２２…データベース更新部
２３…問い合せ処理部
２４Ａ，２４Ｂ…管理データ
３１…録画処理部
３２…データ変換部
３３…携帯再生機器要求処理部
３４…サーバ要求処理部
３５…他録画装置要求処理部
３６…番組録画データ記録部
３７…再生機器用データ記録部
３８…録画番組管理データ記録部
１００…ネットワークシステム
【図１】
2012141925.tif 000003
【図２】
2012141925.tif 000004
【図３】
2012141925.tif 000005
【図４】
2012141925.tif 000006
【図５】
2012141925.tif 000007
【図６】
2012141925.tif 000008
【図７】
2012141925.tif 000009
【図８】
2012141925.tif 000010
【図９】
2012141925.tif 000011
【図１０】
2012141925.tif 000012
【図１１】
2012141925.tif 000013
【図１２】
2012141925.tif 000014
【図１３】
2012141925.tif 000015
【図１４】
2012141925.tif 000016
【図１５】
2012141925.tif 000017
【図１６】
2012141925.tif 000018
【図１７】
2012141925.tif 000019
【図１８】
2012141925.tif 000020
【図１９】
2012141925.tif 000021
【図２０】
2012141925.tif 000022
【図２１】
2012141925.tif 000023
【図２２】
2012141925.tif 000024
【図２３】
2012141925.tif 000025