(57)【特許請求の範囲】
【請求項１】
外部からデータを取得するデータ取得装置と、前記データ取得装置とネットワークを介して通信可能に接続され前記データ取得装置から送信されるデータを記録するデータ記録装置と、を備えて構成され、
前記データ取得装置が、
外部よりデータを取得するデータ取得手段と、
前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得手段で取得したデータを一時的に保持する一時記憶手段と、
前記データ取得手段で取得したデータを前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶手段に保持したデータを前記ネットワークを介して前記データ記録装置に送信する送受信手段と、
前記データ取得手段で取得したデータを前記データ記録装置に送信するための通信帯域を確保して該データに確保した通信帯域を示す通信帯域確保情報を生成するとともに、前記データ記録装置との通信が切断している間において前記データ取得手段で取得したデータを前記データ記録装置に送信するための通信帯域が予約されていることを確認した上で、該通信帯域を再確保する通信帯域管理手段と、
自装置全体の処理を制御する制御手段と、
を備え、
前記一時記憶手段が、前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得手段で取得したデータを前記通信帯域確保情報に関連付けて一時的に保持し、
前記送受信手段が、前記データ取得手段で取得したデータを前記通信帯域確保情報に従って前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶手段に保持したデータを前記通信帯域確保情報に従って前記ネットワークを介して前記データ記録装置に送信し、
前記データ記録装置が、
前記データ取得装置から送信されたデータを受信する送受信手段と、
前記送受信手段で受信した前記データを記録する記録手段と、
自装置全体の処理を制御する制御手段と、
を備えること
を特徴とするデータ記録システム。
【請求項２】
前記データ取得装置と前記データ記録装置との通信状態が切断されている間に前記ネットワーク上に存在する他の機器が通信帯域の要求を行った場合に、前記通信帯域管理手段は、前記データ取得手段で取得したデータを前記データ記録装置に送信するための前記通信帯域を前記データ取得装置が取得可能な通信帯域から除いた帯域であって前記他の機器に対して確保可能な確保可能通信帯域と、前記他の機器が要求する要求通信帯域と、を比較し、前記要求通信帯域が前記確保可能通信帯域の範囲内である場合には該確保可能通信帯域を前記他の機器に割り当て、前記要求通信帯域が前記確保可能通信帯域を越えている場合には前記他の機器からの前記通信帯域の要求を破棄すること、
を特徴とする請求項１に記載のデータ記録システム。
【請求項３】
前記データ取得手段で取得したデータと、該データの送信先である前記データ記録装置における記録処理と、を対応付ける前記データに固有の固有識別子を生成し、管理する固有識別子管理手段をさらに備え、
前記一時記憶手段が、前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得手段で取得したデータを前記固有識別子に関連付けて一時的に保持し、
前記送受信手段が、前記データ取得手段で取得したデータを前記固有識別子に従って前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶手段に保持したデータを前記固有識別子に従って前記ネットワークを介して前記データ記録装置に送信すること、
を特徴とする請求項１に記載のデータ記録システム。
【請求項４】
前記データがストリームデータであること
を特徴とする請求項１〜３のいずれか一つに記載のデータ記録システム。
【請求項５】
データ記録装置とネットワークを介して通信可能に接続され、外部からのデータを記録するデータ記録システムを構成するデータ取得装置であって、
外部よりデータを取得するデータ取得手段と、
前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得手段で取得したデータを一時的に保持する一時記憶手段と、
前記データ取得手段で取得したデータを前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶手段に保持したデータを前記ネットワークを介して前記データ記録装置に送信する送受信手段と、
前記データ取得手段で取得したデータを前記データ記録装置に送信するための通信帯域を確保して該データに確保した通信帯域を示す通信帯域確保情報を生成するとともに、前記データ記録装置との通信が切断している間において前記データ取得手段で取得したデータを前記データ記録装置に送信するための通信帯域が予約されていることを確認した上で、該通信帯城を再確保する通信帯域管理手段と、
自装置全体の処理を制御する制御手段と、
を備え、
前記一時記憶手段が、前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得手段で取得したデータを前記通信帯域確保情報に関連付けて一時的に保持し、
前記送受信手段が、前記データ取得手段で取得したデータを前記通信帯域確保情報に従って前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶手段に保持したデータを前記通信帯域確保情報に従って前記ネットワークを介して前記データ記録装置に送信すること、
を特徴とするデータ取得装置。
【請求項６】
前記データ取得装置と前記データ記録装置との通信状態が切断されている間に前記ネットワーク上に存在する他の機器が通信帯域の要求を行った場合に、前記通信帯域管理手段は、前記データ取得手段で取得したデータを前記データ記録装置に送信するための前記通信帯域を前記データ取得装置が取得可能な通信帯域から除いた帯域であって前記他の機器に対して確保可能な確保可能通信帯域と、前記他の機器が要求する要求通信帯域と、を比較し、前記要求通信帯域が前記確保可能通信帯域の範囲内である場合には該確保可能通信帯域を前記他の機器に割り当て、前記要求通信帯域が前記確保可能通信帯域を越えている場合には前記他の機器からの前記通信帯域の要求を破棄すること、
を特徴とする請求項５に記載のデータ取得装置。
【請求項７】
前記データ取得手段で取得したデータと、該データの送信先である前記データ記録装置における記録処理と、を対応付ける前記データに固有の固有識別子を生成し、管理する固有識別子管理手段をさらに備え、
前記一時記憶手段が、前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得手段で取得したデータを前記固有識別子に関連付けて一時的に保持し、
前記送受信手段が、前記データ取得手段で取得したデータを前記固有識別子に従って前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶手段に保持したデータを前記固有識別子に従って前記ネットワークを介して前記データ記録装置に送信すること、
を特徴とする請求項５に記載のデータ取得装置。
【請求項８】
前記データがストリームデータであること
を特徴とする請求項５〜７のいずれか一つに記載のデータ取得装置。
【請求項９】
データ記録装置とネットワークを介して通信可能に接続され、外部からのデータを記録するデータ記録システムを構成するデータ取得装置を制御するデータ取得装置制御プログラムであって、
外部よりデータを取得するデータ取得工程と、
前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得工程で取得したデータを一時的に保持する一時記憶工程と、
前記データ取得工程で取得したデータを前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶工程で保持したデータを前記ネットワークを介して前記データ記録装置に送信する送受信工程と、
前記データ取得工程で取得したデータを前記データ記録装置に送信するための通信帯域を確保して該データに確保した通信帯域を示す通信帯域確保情報を生成するとともに、前記データ記録装置との通信が切断している間において前記データ取得工程で取得したデータを前記データ記録装置に送信するための通信帯域が予約されていることを確認した上で、該通信帯域を再確保する通信帯域管理工程と、
前記一時記憶工程において、前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得工程で取得したデータを前記通信帯域確保情報に関連付けて一時的に保持する処理と、
前記送受信工程において、前記データ取得工程で取得したデータを前記通信帯域確保情報に従って前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶工程で保持したデータを前記通信帯域確保情報に従って前記ネットワークを介して前記データ記録装置に送信する処理と、
をコンピュータに実行させることを特徴とするデータ取得装置制御プログラム。
【請求項１０】
前記データ取得装置と前記データ記録装置との通信状態が切断されている間に前記ネットワーク上に存在する他の機器が通信帯域の要求を行った場合に、前記通信帯域管理工程において、前記データ取得装置が取得可能な通信帯域から、前記データ取得工程で取得したデータを前記データ記録装置に送信するための前記通信帯域を除いた帯域であって、前記他の機器に対して確保可能な確保可能通信帯域と、前記他の機器が要求する要求通信帯域と、を比較し、前記要求通信帯域が前記確保可能通信帯域の範囲内である場合には該確保可能通信帯域を前記他の機器に割り当て、前記要求通信帯域が前記確保可能通信帯域を越えている場合には前記他の機器からの通信帯域の要求を破棄すること、
を特徴とする請求項９に記載のデータ取得装置制御プログラム。
【請求項１１】
前記データ取得工程で取得したデータと、該データの送信先である前記データ記録装置における記録処理と、を対応付ける前記データに固有の固有識別子を生成し、管理する固有識別子管理工程をさらに含み、
前記一時記憶工程において、前記データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、前記データ取得工程で取得したデータを前記固有識別子に関連付けて一時的に保持し、
前記送受信工程において、前記データ取得工程で取得したデータを前記固有識別子に従って前記ネットワークを介して前記データ記録装置に送信するとともに、通信が再開した際に前記一時記憶工程に保持したデータを前記固有識別子に従って前記ネットワークを介して前記データ記録装置に送信すること、
を特徴とする請求項９に記載のデータ取得装置制御プログラム。
【発明の詳細な説明】
【技術分野】
［０００１］
本発明は、データ記録システム、データ取得装置、およびデータ取得装置制御プログラムに関し、特に、外部からデータを取得する装置と該データを記録する装置とがネットワークを介して接続され、データをネットワーク経由で送信する形態を有するデータ記録システム、およびこれを実現するデータ取得装置、およびデータ取得装置制御プログラムに関する。
【背景技術】
［０００２］
近年、有線ＬＡＮ／無線ＬＡＮ等の通信インターフェースを備えたＡＶ機器が登場し、これらのＡＶ機器間での映像等のコンテンツ伝送が実現されつつある。現在、このようなＡＶ機器におけるコンテンツ伝送は、蓄積されたコンテンツ、またはリアルタイムに配信されたコンテンツのデータをネットワーク経由で一方の機器が送信し、そのコンテンツのデータを他方の機器が受信し、視聴するという形態が一般的である。
［０００３］
その一方で、放送波（コンテンツデータ）を受信するチューナ装置と、コンテンツデータを蓄積する記録装置と、が異なる機器に搭載され、チューナ装置で受信したコンテンツデータをネットワーク経由で記録装置に送信するという形態のシステムが開発されている。
［０００４］
このようなシステムに関する技術としては、たとえば、予約による録画開始時刻に、録画のために必要な通信帯域が確保できない場合、通信帯域を占有している他の機器から強制的、またはユーザの動作によって通信帯域を解放させ、録画のための通信帯域を確保する技術が提案されている（例えば、特許文献１参照）。
［０００５］
【特許文献１】
特開２０００−９０５１２号公報
【発明の開示】
【発明が解決しようとする課題】
［０００６］
しかしながら、上述した従来の技術においては、録画途中において物理的な通信接続の切断、再開が行われることが想定されていない。チューナ装置を搭載した機器と、録画装置を搭載した機器とは、無線回線または有線回線により接続されるが、一般的に、無線通信は、妨害、マルチパス等により、不安定であり、通信品質が有線通信ほど保証されないという問題がある。すなわち、たとえばチューナ装置を搭載した機器から無線ネットワーク経由で録画装置を搭載した機器にコンテンツデータを送信して録画を行うシステムの場合、無線区間の通信状態によっては、映像が途切れる等の不具合が生じ、録画が失敗する虞がある。この録画の失敗は、ＡＶ機器としては致命的な問題であり、絶対に回避しなくてはならない問題である。一方、有線通信においても、断線やコネクタの外れ、接触不良等により通信状態が切断される虞もあり、この場合も対応策が必須である。
［０００７］
ところが、上記の技術においては、あくまでも録画予約動作によって予め決められた所定の時間の範囲内において通信帯域を確保することができるのみである。すなわち、上述した従来の技術においては、物理的な通信接続が一旦切断されてしまった場合には全く対応することができず、その時点で録画が終了してしまい、所定のコンテンツの全てを録画することができない、という問題がある。
［０００８］
本発明は、上記に鑑みてなされたものであって、外部からデータを取得するデータ取得装置と、該データ取得装置から送信されるデータを記録するデータ記録装置と、がネットワークを介して通信可能に接続され、データの記録中に物理的な通信接続切断、再開が行われた場合においても、所定のデータの全てを確実に記録することが可能なデータ記録システム、およびこれを実現するデータ取得装置、およびデータ取得装置制御プログラムを得ることを目的とする。
【課題を解決するための手段】
［０００９］
請求項１に記載の発明は、外部からデータを取得するデータ取得装置と、データ取得装置とネットワークを介して通信可能に接続されデータ取得装置から送信されるデータを記録するデータ記録装置と、を備えて構成され、データ取得装置が、外部よりデータを取得するデータ取得手段と、データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、データ取得手段で取得したデータを一時的に保持する一時記憶手段と、データ取得手段で取得したデータをネットワークを介してデータ記録装置に送信するとともに、通信が再開した際に一時記憶手段に保持したデータをネットワークを介してデータ記録装置に送信する送受信手段と、データ取得手段で取得したデータをデータ記録装置に送信するための通信帯域を確保して該データに確保した通信帯域を示す通信帯域確保情報を生成するとともに、データ記録装置との通信が切断している間においてデータ取得手段で取得したデータをデータ記録装置に送信するための通信帯域が予約されていることを確認した上で、該通信帯域を再確保する通信帯域管理手段と、自装置全体の処理を制御する制御手段と、を備え、一時記憶手段が、データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、データ取得手段で取得したデータを通信帯域確保情報に関連付けて一時的に保持し、送受信手段が、データ取得手段で取得したデータを通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信するとともに、通信が再開した際に一時記憶手段に保持したデータを通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信し、データ記録装置が、データ取得装置から送信されたデータを受信する送受信手段と、送受信手段で受信したデータを記録する記録手段と、自装置全体の処理を制御する制御手段と、を備えることを特徴とする。
［００１０］
また、請求項５に記載の発明は、データ記録装置とネットワークを介して通信可能に接続され、外部からのデータを記録するデータ記録システムを構成するデータ取得装置であって、外部よりデータを取得するデータ取得手段と、データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、データ取得手段で取得したデータを一時的に保持する一時記憶手段と、データ取得手段で取得したデータをネットワークを介してデータ記録装置に送信するとともに、通信が再開した際に一時記憶手段に保持したデータをネットワークを介してデータ記録装置に送信する送受信手段と、データ取得手段で取得したデータをデータ記録装置に送信するための通信帯域を確保して該データに確保した通信帯域を示す通信帯域確保情報を生成するとともに、データ記録装置との通信が切断している間においてデータ取得手段で取得したデータをデータ記録装置に送信するための通信帯域が予約されていることを確認した上で、該通信帯域を再確保する通信帯域管理手段と、自装置全体の処理を制御する制御手段と、を備え、一時記憶手段が、データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、データ取得手段で取得したデータを通信帯域確保情報に関連付けて一時的に保持し、送受信手段が、データ取得手段で取得したデータを通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信するとともに、通信が再開した際に一時記憶手段に保持したデータを通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信すること、を特徴とする。
［００１１］
【００１２】
また、請求項９に記載の発明は、データ記録装置とネットワークを介して通信可能に接続され、外部からのデータを記録するデータ記録システムを構成するデータ取得装置を制御するデータ取得装置制御プログラムであって、外部よりデータを取得するデータ取得工程と、データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、データ取得工程で取得したデータを一時的に保持する一時記憶工程と、データ取得工程で取得したデータをネットワークを介してデータ記録装置に送信するとともに、通信が再開した際に一時記憶工程で保持したデータをネットワークを介してデータ記録装置に送信する送受信工程と、データ取得工程で取得したデータをデータ記録装置に送信するための通信帯域を確保して該データに確保した通信帯域を示す通信帯域確保情報を生成するとともに、データ記録装置との通信が切断している間においてデータ取得工程で取得したデータをデータ記録装置に送信するための通信帯域が予約されていることを確認した上で、該通信帯域を再確保する通信帯域管理工程と、一時記憶工程において、データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、データ取得工程で取得したデータを通信帯域確保情報に関連付けて一時的に保持する処理と、送受信工程において、データ取得工程で取得したデータを通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信するとともに、通信が再開した際に一時記憶工程で保持したデータを通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信する処理と、をコンピュータに実行させることを特徴とする。
［００１３］
【図面の簡単な説明】
［００１４］
［図１］図１は、本発明の実施例にかかるデータ記録システムの構成を示すブロック図である。
［図２−１］図２−１は、本発明の実施例にかかるストリームデータ送信装置の動作を説明するフローチャートである。
［図２−２］図２−２は、本発明の実施例にかかるストリームデータ送信装置の動作を説明するフローチャートである。
［図３］図３は、本発明の実施例にかかる録画装置の動作を説明するフローチャートである。
［図４］図４は、本発明にかかるデータ記録システムの他の構成例を示すブロック図である。
［図５］図５は、本発明にかかるデータ記録システムの他の構成例を示すブロック図である。
［図６］図６は、本発明にかかるデータ記録システムの他の構成例を示すブロック図である。
［図７］図７は、本発明にかかるデータ記録システムの他の構成例を示すブロック図である。
【符号の説明】
【００１５】
１００  ストリームデータ送信装置
１０１  チューナ
１０２  送受信部
１０３  ストリームデータ一時記憶部
１０４  固有識別子管理部
１０５  通信帯域管理部
１０６  通信状態監視部
１０７  タイマ
１０８  制御部
１０９  記憶部
２００  録画装置
２０１  送受信部
２０２  ストリームデータ記録部
２０３  通信状態監視部
２０４  制御部
２０５  記憶部
【発明を実施するための最良の形態】
【００１６】
以下に、本発明にかかるデータ記録システム、データ取得装置、データ記録装置、データ取得装置制御プログラム、およびデータ記録装置制御プログラムについて説明する。
【００１７】
[実施の形態]
本発明にかかるデータ記録システムは、外部からデータを取得するデータ取得装置と、データ取得装置とネットワークを介して通信可能に接続され前記データ取得装置から送信されるデータを記録するデータ記録装置と、を備えて構成されるデータ記録システムである。データ取得装置は、データ取得手段と、固有識別子管理手段と、通信帯域管理手段と、一時記憶手段と、送受信手段と、制御手段と、を備えて構成される。
【００１８】
このデータ取得装置において、データ取得手段は、外部よりデータを取得する。固有識別子管理手段は、データ取得手段で取得したデータと、該データの送信先であるデータ記録装置と、を対応付ける、データに固有の固有識別子を生成して管理する。通信帯域管理手段は、データ取得手段で取得したデータをデータ記録装置に送信するための通信帯域を確保するとともに該データに確保した通信帯域を示す通信帯域確保情報を生成して管理する。
【００１９】
また、一時記憶手段は、データ記録装置との通信が切断した場合に、少なくとも通信が再開するまでの間、データ取得手段で取得したデータを固有識別子および通信帯域確保情報に関連付けて一時的に保持する。送受信手段は、データ取得手段で取得したデータを固有識別子および通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信するとともに、通信が再開した際に一時記憶手段に保持したデータを固有識別子および通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信する。そして、制御手段は、自装置全体の処理を制御する。
【００２０】
また、データ記録装置は、送受信手段と、記録手段と、制御手段と、を備えて構成される。このデータ記録装置において、送受信手段は、データ取得装置から送信されたデータを受信する。記録手段は、送受信手段で受信したデータを固有識別子と関連付けて記録する。制御手段は、自装置全体の処理を制御する。
【００２１】
以上のように構成された本発明にかかるデータ記録システムは、データ取得装置とデータ記録装置との間でデータ通信が行われている最中に通信状態が切断した場合に、通信が再開するまでの間、データ取得手段で取得したデータを固有識別子および通信帯域確保情報に関連付けてデータ取得装置の一時記憶手段に一時的に保持する。また、固有識別子をデータ取得装置とデータ記録装置との双方で保持する。
【００２２】
これにより、固有識別子による論理的な接続関係（データと該データの送信先（データ記録装置）との１対１での対応付け）が構築され、データ取得装置とデータ記録装置との間の物理的な通信接続が切断され、再開された後でも、論理的な接続関係により、データと該データの送信先であるデータ記録装置との対応を確実に取ることができる。したがって、データ記録システムにおいて複数のアプリケーションを同時に動作させることも可能である。また、アプリケーション上から参照できる送信側と受信側の識別子が、たとえばＩＰプロトコルに於けるＤＨＣＰ（DynamicHostConfigurationProtocol）のように動的に割り当てるような場合においても、本発明は適用可能である。
【００２３】
また、通信帯域確保情報がデータに関連付けられていることにより、データ取得装置とデータ記録装置との間の通信が再開した際でも、データ通信を再開する通信帯域を確実に確保することができる。そして、データ取得装置とデータ記録装置との間の通信が再開した際には、一時記憶手段に保持したデータを固有識別子および通信帯域確保情報に従ってネットワークを介してデータ記録装置に送信する。これにより、本発明においては、データの記録中にデータ取得装置とデータ記録装置との間の物理的な通信接続の切断、再開が行われた場合においても、通信接続の切断時間の長短にかかわらず、記録処理中のデータと該データの送信先であるデータ記録装置との対応を確実に取ることができ、また、データの記録が終了するまで必要な通信帯域を確保することができる。
【００２４】
したがって、本発明にかかるデータ記録システムによれば、外部からデータを取得するデータ取得装置と、該データ取得装置から送信されるデータを記録するデータ記録装置と、がネットワークを介して通信可能に接続された形態において、データの記録中に物理的な通信接続切断、再開が行われた場合においても、所定のデータの全てを確実に記録することが可能である。
【００２５】
[実施例]
以下に、本発明にかかるデータ記録システム、データ取得装置、データ記録装置、データ取得装置制御プログラム、およびデータ記録装置制御プログラムの具体的な実施例を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００２６】
図１は、本実施の形態にかかるストリームデータ録画システムの概略構成を示すブロック図である。図１に示すように、本実施の形態にかかるストリームデータ録画システムは、ストリームデータ送信装置１００と、該ストリームデータ送信装置１００と無線回線（無線ＬＡＮ）３０１により接続されて通信可能とされた録画装置２００とを備えて構成される。このストリームデータ録画システムでは、ストリームデータ送信装置１００が送信基地局等の外部局から所定のコンテンツのストリームデータを受信し、受信したストリームデータを録画装置２００に送信する。そして、録画装置２００は、ストリームデータ送信装置１００から送信されたストリームデータを受信し、記録（録画）する。
【００２７】
ストリームデータ送信装置１００は、チューナ１０１と、送受信部１０２と、ストリームデータ一時記憶部１０３と、固有識別子管理部１０４と、通信帯域管理部１０５と、通信状態監視部１０６と、タイマ１０７と、制御部１０８と、記憶部１０９と、を備えて構成される。
【００２８】
チューナ１０１は、送信基地局等の外部局から所定のコンテンツのストリームデータを受信するストリームデータの受信手段である。送受信部１０２は、録画装置２００との間で通信を行い、ストリームデータの送信に必要な各種データの送受信を行う通信手段である。また、送受信部１０２は、チューナ１０１が受信したストリームデータ、またはストリームデータ一時記憶部１０３に記憶されたストリームデータを所定のタイミングで録画装置２００に送信する。
【００２９】
ストリームデータ一時記憶部１０３は、チューナ１０１が受信したストリームデータを一時的に記憶する記憶手段である。すなわち、ストリームデータ一時記憶部１０３は、チューナ１０１がストリームデータを受信したにもかかわらず、該ストリームデータの録画装置２００への送信前、または送信中に、ストリームデータ送信装置１００と録画装置２００との間の通信状態がなんらかの原因により確立できない、または切断された場合に、受信したストリームデータを一時的に記憶しておく。
【００３０】
固有識別子管理部１０４は、ストリームデータをストリームデータ一時記憶部１０３および録画装置２００に記憶する際に、該ストリームデータと該ストリームデータの送信先（録画装置２００）とを１対１で対応付けするための固有識別子を生成して管理する。固有識別子管理部１０４は、チューナ１０１がストリームデータを受信したにもかかわらずストリームデータ送信装置１００と録画装置２００との間の通信が確立できない、または切断された場合に、所定の単位（たとえば１コンテンツ）のストリームデータ毎に固有識別子を生成して、該固有識別子をストリームデータとともにストリームデータ一時記憶部１０３に記憶させる。
【００３１】
通信帯域管理部１０５は、チューナ１０１が受信したストリームデータを録画装置２００に送信するために必要な通信帯域を判断して、所定の単位（たとえば１コンテンツ）のストリームデータ毎に所定の通信帯域を割り当てる。また、上記の固有識別子に付随する情報として、ストリームデータに割り当てる通信帯域を示す情報（以下、通信帯域確保情報と呼ぶ）を生成し、ストリームデータとともにストリームデータ一時記憶部１０３に記憶させる。
【００３２】
通信状態監視部１０６は、録画装置２００との間の通信状態を監視し、録画装置２００との間の通信状態を確立した場合、録画装置２００との間で通信状態を確立できない場合、録画装置２００との間の通信状態が切断された場合、録画装置２００との間の通信状態が切断していた状態から通信状態が復活した場合、などにその旨を制御部１０８に通知する。タイマ１０７は、録画装置２００との間の通信状態が切断された場合に、所定の時間を計測する。
【００３３】
制御部１０８は、ストリームデータ送信装置１００の全体の処理を統括して制御する。記憶部１０９は、制御部１０８がストリームデータ送信装置１００の全体を制御する際に必要な各種プログラム等を保持する。
【００３４】
また、録画装置２００は、送受信部２０１と、ストリームデータ記録部２０２と、通信状態監視部２０３と、制御部２０４と、記憶部２０５と、を備えて構成される。
【００３５】
送受信部２０１は、ストリームデータ送信装置１００との間で通信を行い、ストリームデータの受信に必要な各種データの送受信を行う通信手段である。また、送受信部２０１は、ストリームデータ送信装置１００から送信されたストリームデータを受信する。ストリームデータ記録部２０２は、送受信部２０１が受信したストリームデータを保持（録画）する。
【００３６】
通信状態監視部２０３は、ストリームデータ送信装置１００との間の通信状態を監視し、ストリームデータ送信装置１００との間の通信状態を確立した場合、ストリームデータ送信装置１００との間で通信状態を確立できない場合、ストリームデータ送信装置１００との間の通信状態が切断された場合、ストリームデータ送信装置１００との間の通信状態が切断していた状態から通信状態が復活した場合、などにその旨を制御部２０４に通知する。
【００３７】
制御部２０４は、録画装置２００の全体の処理を統括して制御する。記憶部２０５は、制御部２０４が録画装置２００の全体を制御する際に必要な各種プログラム等を保持する。
【００３８】
つぎに、上記のように構成された本実施例にかかるストリームデータ録画システムにより録画を行う場合の動作について図２−１、図２−２および図３を参照して説明する。ここで、図２−１および図２−２はストリームデータ送信装置１００の動作を説明するフローチャートであり、図３は録画装置２００の動作を説明するフローチャートである。
【００３９】
まず、ストリームデータ送信装置１００と録画装置２００との電源がＯＮされると、両装置は、ストリームデータ送信装置１００の送受信部１０２および録画装置２００の送受信部２０１が無線ＬＡＮ３０１を介して通信接続を確立し、録画待機状態となる（ステップＳ１０１、ステップＳ２０１）。ここで、ストリームデータ送信装置１００と録画装置２００とは、ＩＥＥＥ８０２．１１ｅ等の通信帯域保証型の方式によって通信を行う。
【００４０】
つぎに、ストリームデータ送信装置１００の送受信部１０２および録画装置２００の送受信部２０１は、録画開始要求があるか否かを確認する（ステップＳ１０２、ステップＳ２０２）。録画開始要求は、ストリームデータ送信装置１００および録画装置２００のいずれかが相手装置に送信する。相手装置から送信された録画開始要求を受信していない場合には（ステップＳ１０２否定、ステップＳ２０２否定）、録画待機状態を維持し、録画開始要求の確認を継続して行う。
【００４１】
一方、相手装置から送信された録画開始要求を受信した場合には（ステップＳ１０２肯定、ステップＳ２０２肯定）、これをトリガーとして、双方の装置が録画処理を開始する。すなわち、ストリームデータ送信装置１００は、チューナ１０１において所定のコンテンツのストリームデータの受信を開始するとともに、録画する対象であるストリームデータに付与する固有識別子を固有識別子管理部１０４において生成し、該固有識別子を録画装置２００に送信する（ステップＳ１０３）。この固有識別子は、ストリームデータをストリームデータ一時記憶部１０３および録画装置２００のストリームデータ記録部２０２に記憶する際に、該ストリームデータと該ストリームデータの送信先（録画装置２００）とを１対１で対応付けするための、所定の単位（たとえば１コンテンツ）のストリームデータ毎に固有の識別子である。
【００４２】
また、録画装置２００は、ストリームデータ送信装置１００から送信された固有識別子を受信し、該固有識別子を保持する（ステップＳ２０３）。このようにして固有識別子をストリームデータ送信装置１００および録画装置２００の双方が保持することにより、ストリームデータ送信装置１００と録画装置２００との間において、ストリームデータを確実に特定することができ、論理的な通信接続（ストリームデータと該ストリームデータの送信先（録画装置２００）との１対１での対応付け）が確立される。
【００４３】
つぎに、ストリームデータ送信装置１００は、録画するストリームデータを無線ＬＡＮ３０１上に流すために必要な通信帯域を確保する。この通信帯域の確保方法は物理リンクにより異なるが、ストリームデータ送信装置１００の通信帯域管理部１０５によって行われる。すなわち、通信帯域管理部１０５は、ストリームデータを録画装置２００に送信するために必要な通信帯域を判断して、所定の単位（たとえば１コンテンツ）のストリームデータ毎に所定の通信帯域を割り当て、確保する。また、上記の固有識別子に付随する情報として通信帯域確保情報を生成し、自通信帯域管理部１０５に保持する（ステップＳ１０４）。
【００４４】
つぎに、ストリームデータ送信装置１００は、チューナ１０１において受信したストリームデータを、送受信部１０２が無線ＬＡＮ３０１を経由して録画装置２００に送信する（ステップＳ１０５）。録画装置２００では、ストリームデータ送信装置１００が送信したストリームデータを送受信部２０１において受信し（ステップＳ２０４）、該ストリームデータをストリームデータ記憶部２０２に保存することにより録画を行う（ステップＳ２０５）。
【００４５】
そして、ストリームデータ送信装置１００および録画装置２００は、ストリームデータの送信中、通信状態監視部１０６および通信状態監視部２０３において通信状態を監視し、通信状態の切断が発生している否かを判断する（ステップＳ１０６、ステップＳ２０６）。
【００４６】
ここで、通信状態が切断されていないと判断された場合は（ステップＳ１０６否定、ステップＳ２０６否定）、ストリームデータ送信装置１００では、送受信部１０２において全ストリームデータの送信が終了したか否かを判断する（ステップＳ１０７）。ここで、全ストリームデータの送信が終了していないと判断された場合は（ステップＳ１０７否定）、ステップＳ１０５に戻り、ストリームデータの送信を継続する。
【００４７】
また、全ストリームデータの送信が終了したと判断された場合は（ステップＳ１０６肯定）、ストリームデータ送信装置１００は、録画装置２００に対して録画終了を知らせる録画終了通知を送信し（ステップＳ１０８）、ストリームデータを送信するために確保していた通信帯域を解放する（ステップＳ１０９）。そして、ストリームデータ送信装置１００は、送信していたストリームデータに付与していた固有識別子および該固有識別子の付随情報を廃棄する（ステップＳ１１０）。これにより、論理的な通信接続を解除し、一連の録画処理を終了する（ステップＳ１１１）。ここで、固有識別子の付随情報には、通信帯域確保情報、ストリームデータ一時記憶部１０３と固有識別子との対応情報などの情報が含まれる。
【００４８】
一方、録画装置２００は、ステップＳ２０６の判断において通信状態が切断されていないと判断した場合には（ステップＳ２０６否定）、つぎに録画終了通知を受信したか否かを確認する（ステップＳ２０７）。ここで録画終了通知を受信していない場合には（ステップＳ２０７否定）、ステップＳ２０４に戻ってストリームデータの受信を継続する。また、録画終了通知を受信した場合には（ステップＳ２０７肯定）、ストリームデータを送信するために確保していた通信帯域がストリームデータ送信装置１００により解放されるので、録画装置２００では保持している固有識別子を廃棄し（ステップＳ２０８）、一連の録画処理を終了する（ステップＳ２０９）。
【００４９】
ステップＳ１０６に戻って、通信状態が切断されたと判断された場合は（ステップＳ１０６肯定）、ストリームデータ送信装置１００は、通信状態が切断されてからの時間を計測するためにタイマ１０７を起動させて所定の時間をカウントする（ステップＳ１１２）。このタイマ１０７がタイムアウトした場合には、ストリームデータ送信装置１００では、通信状態の復帰が見込めないものと判断する。
【００５０】
そして、ストリームデータ送信装置１００は、チューナ１０１において受信したが録画装置２００に送信できないストリームデータを、ストリームデータ一時記憶部１０３に一時保存する（ステップＳ１１３）。これにより、通信状態が切断時にチューナ１０１で受信されたストリームデータを廃棄することなく一時保存することができる。ここで、ストリームデータは固有識別子および通信帯域確保情報と関連付けられて一時保存される。
【００５１】
つぎに、ストリームデータ送信装置１００は、通信状態監視部１０６において録画装置２００との通信状態が再確立されたか否かを確認する（ステップＳ１１４）。ここで、通信状態が再確立されていない場合は（ステップＳ１１４否定）、ストリームデータ送信装置１００はタイマ１０７のカウントがタイムアウトしたか否かを確認する（ステップＳ１１５）。タイマ１０７のカウントがタイムアウトしていない場合は（ステップＳ１１５否定）、ステップＳ１１４に戻って通信状態の確立の確認を繰り返す。
【００５２】
また、ストリームデータ送信装置１００と録画装置２００との通信状態の再確立がなされないままタイマ１０７のカウントがタイムアウトした場合は（ステップＳ１１５肯定）、ストリームデータ送信装置１００は録画処理の再開を断念し、ステップＳ１１０に移行して録画の終了処理を実行する。このとき、ステップＳ１１０において固有識別子および付随情報とともに、ストリームデータ一時記憶部１０３に保存したストリームデータも廃棄する。
【００５３】
一方、ステップＳ２０６に戻って、通信状態が切断されたと判断された場合は（ステップＳ２０６肯定）、録画装置２００は通信状態監視部２０３において通信状態が再確立されたか否かを確認する（ステップＳ２１０）。通信状態が再確立されていない場合は（ステップＳ２１０否定）、通信状態の再確立の確認を繰り返す。また、通信状態が再確立された場合は（ステップＳ２１０肯定）、録画装置２００は、通信状態が切断される前に受信していたストリームデータの固有識別子をストリームデータ送信装置１００に対して送信する（ステップＳ２１１）。
【００５４】
また、ステップＳ１１４に戻って、通信状態が確立された場合は（ステップＳ１１４肯定）、ストリームデータ送信装置１００は切断前にストリームデータを送信していた録画装置２００から送信された固有識別子を受信したか否かを確認し、論理的な通信接続を確認する（ステップＳ１１６）。すなわち、ストリームデータ送信装置１００内に保持されている固有識別子と受信した固有識別子とが同一であることを確認することによって、通信状態が確立された機器がストリームデータを送信すべき録画装置２００であることを確認され、論理的な通信接続が再開される。
【００５５】
ここで固有識別子を受信した場合は（ステップＳ１１６肯定）、ストリームデータ送信装置１００は、該固有識別子に対応した通信帯域を再確保する（ステップＳ１１７）。このときストリームデータ送信装置１００は、固有識別子に付随した通信帯域確保情報から、該論理的通信接続の情報通信帯域が予約されていることを確認した上で通信帯域を再確保する。また、ストリームデータ送信装置１００は、タイマ１０７を停止させる。
【００５６】
そして、ストリームデータ送信装置１００は、ストリームデータ一時記憶部１０３に保存した該固有識別子に対応したストリームデータを順次、録画装置２００に送信する（ステップＳ１１８）。この後は、ステップＳ１０６に移行し、一連の録画処理を継続する。
【００５７】
ここで、チューナ１０１におけるストリームデータの受信が終了していない場合には、チューナ１０１で受信したストリームデータは一旦、ストリームデータ一時記憶部１０３に保存される。
【００５８】
チューナ１０１が受信したストリームデータをストリームデータ一時記憶部１０３に保存する速度よりも、ストリームデータ一時記憶部１０３に保存されたストリームデータを録画装置２００に送信する速度の方が早い場合には、ストリームデータ一時記憶部１０３に保存されたストリームデータは徐々に減少し、全て録画装置２００に送信される。そして、ストリームデータ一時記憶部１０３に保存されたストリームデータがなくなった場合には、チューナ１０１が受信したストリームデータは、ストリームデータ一時記憶部１０３に保存されることなく、直接録画装置２００に送信される。
【００５９】
また、チューナ１０１が受信したストリームデータをストリームデータ一時記憶部１０３に保存する速度よりも、ストリームデータ一時記憶部１０３に保存されたストリームデータを録画装置２００に送信する速度の方が遅い場合には、ストリームデータの送信が再開されてからチューナ１０１が受信したストリームデータは全て一旦ストリームデータ一時記憶部１０３に保存された上で録画装置２００に送信される。
【００６０】
いずれの場合においても、ストリームデータ一時記憶部１０３に保存されていたストリームデータおよび送信が再開されてからチューナ１０１が受信したストリームデータの全てが録画装置２００を送信するため、通信状態の切断が生じた場合においても廃棄されるストリームデータが生じることが無く、所定のストリームデータをすべて録画装置２００に送信して録画することができる。
【００６１】
ステップＳ１１６に戻って、ストリームデータ送信装置１００が切断前にストリームデータを送信していた録画装置２００から送信された固有識別子を受信していない場合は（ステップＳ１１６否定）、確立された通信状態が他の録画装置２００または録画以外の他の用途で無線ＬＡＮ３０１に接続した端末との接続であると判断し、ステップＳ１１４に戻って通信状態の再確立の確認を繰り返す。
【００６２】
ただし、通信帯域に余裕がある場合には、通信状態が確立された他の録画装置２００に通信帯域を割り当ててストリームデータの送信を行うことも可能である。ストリームデータ送信装置１００と録画装置２００との通信状態が切断されている間に、無線ＬＡＮ３０１上に存在する他の機器が通信帯域の要求を行った場合には、ストリームデータ送信装置１００は、通信帯域確保情報を参照する。そして、現在得られる通信帯域から予約されている通信帯域を除いた分が他の機器が確保可能な通信帯域となる。したがって、他の機器からの要求が確保可能な範囲内である場合には、通信帯域を他の機器に割当て、他の機器からの要求が確保可能な範囲を超えている場合には、他の機器からの通信帯域要求を廃棄する。
【００６３】
上述したように、本実施例にかかるストリームデータ録画システムによれば、ストリームデータ送信装置１００から録画装置２００へのストリームデータの送信が行われている最中に通信状態が切断した場合には、少なくとも通信が再開するまでの間、チューナ１０１で受信したストリームデータを固有識別子および通信帯域確保情報に関連付けてストリームデータ送信装置１００のストリームデータ一時記憶部１０３に保持する。ここで、固有識別子がストリームデータに関連付けられていることにより、ストリームデータ送信装置１００と録画装置２００との間の通信状態が再確立された際でも、ストリームデータ一時記憶部１０３に保持したストリームデータと該ストリームデータの送信先である録画装置２００との対応を確実に取り、論理的な通信接続を再開することができる。
【００６４】
また、通信帯域確保情報がストリームデータに関連付けられていることにより、ストリームデータ送信装置１００と録画装置２００との間の通信状態が再確立された際でも、ストリームデータの送信を再開する通信帯域を確実に確保することができる。そして、ストリームデータ送信装置１００と録画装置２００との間の通信が再開した際には、ストリームデータ一時記憶部１０３に保持したストリームデータを固有識別子および通信帯域確保情報に従ってネットワークを介して録画装置２００に送信する。
【００６５】
これにより、本実施例においては、ストリームデータの録画中にストリームデータ送信装置１００と録画装置２００との間の物理的な通信接続の切断、再開が行われた場合においても、通信接続の切断時間の長短にかかわらず、録画処理中のストリームデータと該ストリームデータの送信先である録画装置２００との対応を確実に取ることができ、また、ストリームデータの録画が終了するまで必要な通信帯域を確保することができる。
【００６６】
したがって、本実施例にかかるストリームデータ録画システムによれば、ストリームデータ送信装置１００と、該ストリームデータ送信装置１００から送信されるストリームデータを録画する録画装置２００と、が無線ＬＡＮ３０１を介して通信可能に接続された形態において、ストリームデータの録画中に物理的な通信接続の切断、再開が行われた場合においても、論理的な通信接続を再開し、通信帯域を再確保し、時間的な制約を受けることなく所定のストリームデータの全てを確実に記録することが可能である。
【００６７】
なお、上記においては、ストリームデータ送信装置１００と録画装置２００とが無線ＬＡＮ３０１により接続され、通信する場合について説明したが、本発明においては、ストリームデータ送信装置１００と録画装置２００との接続方法はこれに限定されるものでなく、たとえば図４に示すようにストリームデータ送信装置１００と録画装置２００とを有線ＬＡＮ３１０により接続して通信を行う形態とすることも可能である。このような形態とした場合においても、上述した本発明の効果を得ることができる。
【００６８】
また、上記においては、１台のストリームデータ送信装置１００に対して１台の録画装置２００が接続された形態について説明したが、本発明においてはストリームデータ送信装置１００と録画装置２００との対応についてはこれに限定されるものではなく、たとえば図５に示すように１台のストリームデータ送信装置１００に対して複数台の録画装置２００が接続された形態とすることも可能である。
【００６９】
また、たとえば図６に示すように複数台のストリームデータ送信装置１００に対して複数台の録画装置２００が接続された形態とすることも可能である。このような場合においても、ストリームデータ送信装置１００と録画装置２００との接続方法は無線ＬＡＮによる接続でも良く、また有線ＬＡＮによる接続でも良い。以上のような形態とした場合においても、上述した本発明の効果を得ることができる。
【００７０】
また、上記においては、ストリームデータ送信装置１００と録画装置２００とが１つの回線（無線ＬＡＮ）により接続された形態について説明したが、本発明においてはストリームデータ送信装置１００と録画装置２００との接続形態はこれに限定されるものではなく、たとえば図７に示すように１台のストリームデータ送信装置１００と１台の録画装置２００とが複数の回線により接続され、通信を行う回線が適宜切り換え可能とされた形態とすることも可能である。図７においては、１台のストリームデータ送信装置１００と１台の録画装置２００とが有線ＬＡＮ３１０と無線ＬＡＮ３０１との２回線により接続された形態を示している。
【００７１】
この場合には、たとえば、通常は有線ＬＡＮ３１０により通信、すなわちストリームデータの送信を行い、ストリームデータの送信中に何らかの原因により有線回線による通信が切断された場合には通信を無線ＬＡＮ３０１に切り換えてストリームデータの送信を継続することが可能となる。このとき、固有識別子は、有線回線による通信を行っていたときと同じ固有識別子を用いる。これにより、通信回線を有線ＬＡＮ３１０から無線ＬＡＮ３０１に切り換えた後も、ストリームデータと録画装置２００との対応付けが正確に行われているため、問題なくストリームデータの送信、録画を行うことができる。
【００７２】
さらに、１台のストリームデータ送信装置１００と１台の録画装置２００とが複数の回線により接続された形態とした場合、複数回線に対して通信帯域を予約（確保）しておくことにより、通信回線を切り換えた際に即座に、且つ確実にストリームデータの送信を継続することができる。たとえば、図７に示すように１台のストリームデータ送信装置１００と１台の録画装置２００とが有線ＬＡＮ３１０と無線ＬＡＮ３０１との２回線により接続されている状態でストリームデータの送信を行う場合には、有線ＬＡＮ３１０と無線ＬＡＮ３０１との両方の回線に通信帯域を予約（確保）しておくことにより、通信回線を切り換えた際に即座に、且つ確実にストリームデータの送信を継続することができる。
【００７３】
また、上記の実施例で説明したようなストリームデータ送信装置１００および録画装置２００における録画処理は、上記の処理を実行するストリームデータ送信装置制御プログラムおよび録画装置制御プログラムにより実現できる。本発明にかかるストリームデータ送信装置制御プログラムおよび録画装置制御プログラムは、たとえばハードウェア構成として、各種処理を実行するプログラムなどが格納されているＲＯＭと、ＲＯＭ内のプログラムに従って録画にかかる処理を実行するＣＰＵと、ワークエリアが形成され、録画処理の制御に必要な種々のデータを記憶するＲＡＭと、前記の各部を接続するバスとを備えたコンピュータにより実行することができる。
【００７４】
そして、上記においては、録画処理を例に説明したが、本発明は画像データに限定されるものでなく、音声データ等、各種ストリームデータの記録に適用可能である。
【図１】
0004644709.tif 000002
【図２−１】
0004644709.tif 000003
【図２−２】
0004644709.tif 000004
【図３】
0004644709.tif 000005
【図４】
0004644709.tif 000006
【図５】
0004644709.tif 000007
【図６】
0004644709.tif 000008
【図７】
0004644709.tif 000009