【手続補正書】
【提出日】平成22年7月29日(2010.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信装置へ動画データのパケットを送信する通信制御装置であって、
前記受信装置へ送信する動画データを取得する取得手段と、
前記動画データを再生中の前記受信装置における前記動画データのパケットの到着時間を遅延させられる遅延時間情報を算出する算出手段と、
前記算出された遅延時間情報に応じて、所定の圧縮形式のフレームのパケットの送信間隔が、当該フレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも長くなるように、前記動画データのパケットの送信間隔を決定する決定手段と、
前記決定手段により決定された送信間隔に応じたタイミングで、前記動画データのパケットを送信する送信手段とを備えることを特徴とする通信制御装置。
【請求項２】
前記算出手段は、前記動画データの撮影時刻と当該動画データの前記受信装置での再生時刻との時間差に応じた許容遅延時間、及び、前記通信制御装置と前記受信装置との間のデータの伝達時間に基づいて、前記遅延時間情報を算出することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記所定の圧縮形式のフレームは、１フレーム内で圧縮符号化されたイントラフレームであることを特徴とする請求項１又は２に記載の通信制御装置。
【請求項４】
前記決定手段は、１フレーム内で圧縮符号化されたイントラフレームのパケットの送信間隔が、当該イントラフレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも長くなり、他のフレームを参照して圧縮符号化されたインターフレームのパケットの送信間隔が、当該インターフレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも短くなるように、前記算出手段により算出された遅延時間情報に応じて、前記動画データのパケットの送信間隔を決定することを特徴とする請求項１乃至３のいずれか１項に記載の通信制御装置。
【請求項５】
前記決定手段は、１フレーム内で圧縮符号化されたイントラフレームと、他のフレームを参照して圧縮符号化された複数のインターフレームとを含むフレームグループの各パケットの送信間隔が均等になるように、送信間隔を決定することを特徴とする請求項１乃至４のいずれか１項に記載の通信制御装置。
【請求項６】
前記決定手段は、１フレーム内で圧縮符号化されたイントラフレームと、他のフレームを参照して圧縮符号化された複数のインターフレームとを含むフレームグループのデータ量と当該フレームグループの再生時間とに基づいて算出される当該フレームグループのパケットの送信間隔で当該フレームグループのパケットを送信した場合に、前記イントラフレームのパケットの送信を前記通信制御装置で遅延させる時間が前記遅延時間情報に示される時間を超えない場合、当該送信間隔を前記フレームグループのパケットの送信間隔として決定することを特徴とする請求項１乃至５のいずれか１項に記載の通信制御装置。
【請求項７】
前記決定手段は、前記通信制御装置と前記受信装置との間の通信経路の有効帯域に関する情報に基づいて算出される、前記動画データのパケットの送信間隔の下限値以上の送信間隔で送信されるように、前記動画データのパケットの送信間隔を決定することを特徴とする請求項１に記載の通信制御装置。
【請求項８】
前記受信装置へ送信する動画データを予め記録する記録手段を有し、
前記決定手段は、前記記録手段に記録された動画データのうち、第１の期間の動画データのビットレートが前記記録手段に記録された動画データの平均ビットレートよりも低く、前記第１の期間よりも後の第２の期間の動画データのビットレートが前記平均ビットレートよりも高い場合、前記第１の期間の動画データ及び第２の期間の動画データのビットレートが前記平均ビットレートの場合よりも、前記第２の期間の動画データを早いタイミングで送信するように、前記動画データのパケットの送信間隔を決定することを特徴とする請求項１に記載の通信制御装置。
【請求項９】
前記決定手段は、前記決定したパケットの送信間隔と、前記通信制御装置のクロックの精度とに基づいて、クロックタイミングで連続して送信するパケットを決定することを特徴とする請求項１乃至８のいずれか１項に記載の通信制御装置。
【請求項１０】
受信装置へ動画データのパケットを送信する通信制御装置が行う通信制御方法であって、
前記受信装置へ送信する動画データを取得する取得ステップと、
前記動画データを再生中の前記受信装置における前記動画データのパケットの到着時間を遅延させられる遅延時間情報を算出する算出ステップと、
前記算出された遅延時間情報に応じて、所定の圧縮形式のフレームのパケットの送信間隔が、当該フレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも長くなるように、前記動画データのパケットの送信間隔を決定する決定ステップと、
前記決定ステップにより決定された送信間隔に応じたタイミングで、前記動画データのパケットを送信する送信ステップとを備えることを特徴とする通信制御方法。
【請求項１１】
受信装置へ動画データのパケットを送信するコンピュータに、
前記受信装置へ送信する動画データを取得する取得ステップと、
前記動画データを再生中の前記受信装置における前記動画データのパケットの到着時間を遅延させられる遅延時間情報を算出する算出ステップと、
前記算出された遅延時間情報に応じて、所定の圧縮形式のフレームのパケットの送信間隔が、当該フレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも長くなるように、前記動画データのパケットの送信間隔を決定する決定ステップと、
前記決定ステップにより決定された送信間隔に応じたタイミングで、前記動画データのパケット送信する送信ステップとを実行させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の通信制御装置は、受信装置へ動画データのパケットを送信する通信制御装置であって、前記受信装置へ送信する動画データを取得する取得手段と、前記動画データを再生中の前記受信装置における前記動画データのパケットの到着時間を遅延させられる遅延時間情報を算出する算出手段と、前記算出された遅延時間情報に応じて、所定の圧縮形式のフレームのパケットの送信間隔が、当該フレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも長くなるように、前記動画データのパケットの送信間隔を決定する決定手段と、前記決定手段により決定された送信間隔に応じたタイミングで、前記動画データのパケットを送信する送信手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の通信制御方法は、受信装置へ動画データのパケットを送信する通信制御装置が行う通信制御方法であって、前記受信装置へ送信する動画データを取得する取得ステップと、前記動画データを再生中の前記受信装置における前記動画データのパケットの到着時間を遅延させられる遅延時間情報を算出する算出ステップと、前記算出された遅延時間情報に応じて、所定の圧縮形式のフレームのパケットの送信間隔が、当該フレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも長くなるように、前記動画データのパケットの送信間隔を決定する決定ステップと、前記決定ステップにより決定された送信間隔に応じたタイミングで、前記動画データのパケットを送信する送信ステップとを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明のコンピュータプログラムは、受信装置へ動画データのパケットを送信するコンピュータに、前記受信装置へ送信する動画データを取得する取得ステップと、前記動画データを再生中の前記受信装置における前記動画データのパケットの到着時間を遅延させられる遅延時間情報を算出する算出ステップと、前記算出された遅延時間情報に応じて、所定の圧縮形式のフレームのパケットの送信間隔が、当該フレームのパケット数と前記動画データのフレームレートとに基づく送信間隔よりも長くなるように、前記動画データのパケットの送信間隔を決定する決定ステップと、前記決定ステップにより決定された送信間隔に応じたタイミングで、前記動画データのパケット送信する送信ステップとを実行させることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
＜第１の実施形態＞
以下に、図面を参照しながら、本発明の第１の実施形態について説明する。尚、以下の実施形態では、通信制御装置の一例である送信装置が、通信機能を備えたネットワークカメラとしての機能を有する場合を例に挙げて説明を行う。
図１は、送信装置のシステム構成の一例を示すブロック図である。
図１において、ストリーム取得部１０１は、撮像部を備え、動画像データ及び音声データを含むストリームデータを送信用のデータとして取得する。尚、ストリームデータは、必ずしもこのようなものでなくてもよい。映像データ、音声データ、及びグラフィックデータの少なくとも何れか１つを含むマルチメディアデータであれば、どのようなストリームデータであってもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
ストリーム取得部１０１で取得されたストリームデータは、ストリーム符号化部１０２において符号化される。符号化されたストリームデータは、パケット化部１０３において、通信に適したサイズにパケット化される。パケット化されたストリームデータは、一旦、バッファメモリ１０８に保管される。尚、以下の説明では、パケット化されたストリームデータを、必要に応じてパケットデータ又はパケットと称する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
次に、スケジューリング部１０４は、ストリーム特性情報と通信特性情報とに基づいて、バッファメモリ１０８に一旦保管されたパケットデータの送信タイミングを制御する。送信部１０５は、スケジューリング部１０４で制御された送信タイミングの情報に従って、バッファメモリ１０８からパケットデータを読み出し、ネットワークへ送信する。