(57)【特許請求の範囲】
【請求項１】
送信装置と受信装置とを備える送受信システムであって、
前記送信装置は、
映像データを記録する記録手段と、
前記映像データの総データ量を前記受信装置に送信する送信手段と、
前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信手段と、
前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信手段と、を備え、
前記受信装置は、
前記送信手段により送信された映像データの総データ量と、前記ストリーム送信手段により送信されたストリームデータと、前記ファイル送信手段により送信されたファイルデータと、を受信する受信手段と、
前記受信手段により受信されたファイルデータを蓄積する蓄積手段と、
前記受信手段により受信されたストリームデータのデータ量と、前記蓄積手段により蓄積されたファイルデータのデータ量との合計が、前記映像データの総データ量と一致したか否かを判定する判定手段と、
前記判定手段により前記合計が前記映像データの総データ量と一致したと判定された場合は、前記送信装置と前記受信装置との接続が切断可能な旨をユーザに通知する通知手段と、を備え、
前記送信装置の前記ファイル送信手段は、前記ストリーム送信手段が前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始することを特徴とする送受信システム。
【請求項２】
前記受信装置は、
前記判定手段により前記合計が前記映像データの総データ量と一致したと判定された場合に、表示部に表示する映像を、前記受信手段により受信されたストリームデータに係る映像から、前記蓄積手段により蓄積されたファイルデータに係る映像に切り替える表示制御手段をさらに備えることを特徴とする請求項１に記載の送受信システム。
【請求項３】
前記送信装置の前記ファイル送信手段は、前記映像データの末尾からＧＯＰ単位毎に分割して、前記受信装置にファイルデータを送信することを特徴とする請求項１又は請求項２に記載の送受信システム。
【請求項４】
送信装置と受信装置とを備える送受信システムによる送受信方法であって、
前記送信装置が映像データを記録する記録ステップと、
前記送信装置が前記映像データの総データ量を前記受信装置に送信する送信ステップと、
前記送信装置が前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信ステップと、
前記送信装置が前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信ステップと、
前記受信装置が、前記送信ステップで送信された前記映像データの総データ量と、前記ストリーム送信ステップで送信されたストリームデータと、前記ファイル送信ステップで送信されたファイルデータと、を受信する受信ステップと、
前記受信ステップで受信されたファイルデータを蓄積する蓄積ステップと、
前記受信ステップで受信されたストリームデータのデータ量と、前記蓄積ステップで蓄積されたファイルデータのデータ量との合計が、前記映像データの総データ量と一致したか否かを判定する判定ステップと、
前記判定ステップで前記合計が前記映像データの総データ量と一致したと判定された場合は、前記送信装置と前記受信装置との接続が切断可能な旨をユーザに通知する通知ステップと、を有し、
前記ファイル送信ステップは、前記ストリーム送信ステップが前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始することを特徴とする送受信方法。
【請求項５】
前記判定ステップで前記合計が前記映像データの総データ量と一致したと判定された場合に、表示部に表示する映像を、前記受信ステップで受信されたストリームデータに係る映像から、前記蓄積ステップで蓄積されたファイルデータに係る映像に切り替える表示制御ステップをさらに備えることを特徴とする請求項４に記載の送受信方法。
【請求項６】
前記ファイル送信ステップは、前記映像データの末尾からＧＯＰ単位毎に分割して、前記受信装置にファイルデータを送信することを特徴とする請求項４又は請求項５に記載の送受信方法。
【請求項７】
映像データを記録する記録手段と、
前記映像データの総データ量を前記受信装置に送信する送信手段と、
前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信手段と、
前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信手段と、を備え、
前記ファイル送信手段は、前記ストリーム送信手段が前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始することを特徴とする送信装置。
【請求項８】
前記ファイル送信手段は、前記映像データの末尾からＧＯＰ単位毎に分割して、前記受信装置にファイルデータを送信することを特徴とする請求項７に記載の送信装置。
【請求項９】
送信装置による送信方法であって、
映像データを記録する記録ステップと、
前記映像データの総データ量を前記受信装置に送信する送信ステップと、
前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信ステップと、
前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信ステップと、を有し、
前記ファイル送信ステップは、前記ストリーム送信ステップが前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始することを特徴とする送信方法。
【請求項１０】
前記ファイル送信ステップは、前記映像データの末尾からＧＯＰ単位毎に分割して、前記受信装置にファイルデータを送信することを特徴とする請求項９に記載の送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データについてのストリームデータを送信する送信装置と、該送信装置から該ストリームデータを受信する受信装置とを有する送受信システム、送受信システムによる送受信方法、送信装置、送信装置による送信方法に関する。
【背景技術】
【０００２】
近年のテレビ（以下、ＴＶと称する）の中には、自身に接続されたデジタルビデオカメラ（以下、ＤＶカメラと称する）から、映像データについてのストリームデータを受信して、映像を表示することが可能なものがある。
【０００３】
ところで、このようにしてＴＶに表示されている映像を複数のユーザが見ている状況では、該映像を見続けたいユーザＡがいるにもかかわらず、別のユーザＢがＤＶカメラを撮影等に使用したくなる場合がある。
【０００４】
このような場合、ユーザＢが撮影等のためにＤＶカメラを屋外等に持ち去ると、ＴＶとＤＶカメラとの接続が切断されてしまい、ＴＶはＤＶカメラからストリームデータを受信して映像を表示することができなくなる。このため、ユーザＡは、該映像の残りを見ることができなくなってしまう。
【０００５】
よって、ＴＶがＤＶカメラからストリームデータを受信して映像を表示している間に、ＴＶとＤＶカメラとの接続が切断されても、ユーザＡが該映像の残りを見ることを可能にすることは重要である。
【０００６】
これを可能にする方法として、映像データについてのストリームデータをＤＶカメラがＴＶに送信している間に、別途、該映像データについてのファイルをＤＶカメラからＴＶに送信しておき、該ファイルをＴＶに蓄積させる方法が考えられる。そして、ＴＶとＤＶカメラとの接続が切断された後は、ＴＶが蓄積したファイルに基づいて映像を表示することで、ユーザＡは残りの映像を見ることが可能になる。
【０００７】
このような方法に関連する技術として、特許文献１では、ファイル受信装置に対して、実時間再生メディアのファイルを送信しながら、該送信に使用されていない余り帯域を用いて、非実時間再生メディアのファイルも送信するファイル送信装置が提案されている。
【０００８】
ここで、実時間再生メディアのファイルとは、ファイル受信装置によって、データの受信開始と同時に実時間で再生開始されるデータを格納したファイルである。一方、非実時間再生メディアのファイルとは、ファイル受信装置によって、受信データが全て蓄積された後に再生されるデータを格納したファイルである。
【特許文献１】特開平９−２７０８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に開示されている技術では、実時間再生メディアのファイル送信中に、別途、非実時間再生メディアのファイルを送信しているが、非実時間再生メディアのファイルの送信が完了した旨をユーザに通知する構成はない。つまり、特許文献１に開示されている技術では、ユーザは、残りの映像を見るために必要な、映像データについてのファイルの蓄積が完了したことが分からない。
【００１０】
このため、特許文献１に開示されている技術では、ＴＶとＤＶカメラとの接続を切断するのが早すぎて、映像データについてのファイルの蓄積が完了しておらず、ユーザは残りの映像を見ることができないことがある。
【００１１】
また、特許文献１に開示されている技術では、映像データについてのファイルの蓄積が完了しているにもかかわらず、ＴＶとＤＶカメラとの接続を切断できることにユーザが気付かない場合がある。従って、特許文献１に開示されている技術では、該接続を切断するのが遅すぎて、ＴＶがＤＶカメラから受信したストリームデータに基づいて表示する映像の終了を待って、該接続を切断するのと変わらなくなってしまうことがある。
【００１２】
本発明は、上記課題を解決するためになされたものである。即ち、本発明は、受信装置により送信装置から受信されたストリームデータに基づく映像について、ユーザが残りの映像を見たい場合に、適切かつ迅速に、送信装置と受信装置との接続を切断可能な旨をユーザに通知可能な送受信システム、送受信システムによる送受信方法、送信装置、送信装置による送信方法の提供を目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の送受信システムは、送信装置と受信装置とを備える送受信システムであって、前記送信装置は、映像データを記録する記録手段と、前記映像データの総データ量を前記受信装置に送信する送信手段と、前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信手段と、前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信手段と、を備え、前記受信装置は、前記送信手段により送信された映像データの総データ量と、前記ストリーム送信手段により送信されたストリームデータと、前記ファイル送信手段により送信されたファイルデータと、を受信する受信手段と、前記受信手段により受信されたファイルデータを蓄積する蓄積手段と、前記受信手段により受信されたストリームデータのデータ量と、前記蓄積手段により蓄積されたファイルデータのデータ量との合計が、前記映像データの総データ量と一致したか否かを判定する判定手段と、前記判定手段により前記合計が前記映像データの総データ量と一致したと判定された場合は、前記送信装置と前記受信装置との接続が切断可能な旨をユーザに通知する通知手段と、を備える。そして、前記送信装置の前記ファイル送信手段は、前記ストリーム送信手段が前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始する。
本発明の送受信方法は、送信装置と受信装置とを備える送受信システムによる送受信方法であって、前記送信装置が映像データを記録する記録ステップと、前記送信装置が前記映像データの総データ量を前記受信装置に送信する送信ステップと、前記送信装置が前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信ステップと、前記送信装置が前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信ステップと、前記受信装置が、前記送信ステップで送信された前記映像データの総データ量と、前記ストリーム送信ステップで送信されたストリームデータと、前記ファイル送信ステップで送信されたファイルデータと、を受信する受信ステップと、  前記受信ステップで受信されたファイルデータを蓄積する蓄積ステップと、  前記受信ステップで受信されたストリームデータのデータ量と、前記蓄積ステップで蓄積されたファイルデータのデータ量との合計が、前記映像データの総データ量と一致したか否かを判定する判定ステップと、前記判定ステップで前記合計が前記映像データの総データ量と一致したと判定された場合は、前記送信装置と前記受信装置との接続が切断可能な旨をユーザに通知する通知ステップと、を有する。そして、前記ファイル送信ステップは、前記ストリーム送信ステップが前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始する。
本発明の送信装置は、映像データを記録する記録手段と、前記映像データの総データ量を前記受信装置に送信する送信手段と、前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信手段と、前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信手段と、を備える。前記ファイル送信手段は、前記ストリーム送信手段が前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始する。
本発明の送信方法は、送信装置による送信方法であって、映像データを記録する記録ステップと、前記映像データの総データ量を前記受信装置に送信する送信ステップと、前記映像データの先頭から読み出して、前記受信装置にストリームデータを送信するストリーム送信ステップと、前記映像データの末尾から所定の単位毎に分割して、前記受信装置にファイルデータを送信するファイル送信ステップと、を有する。そして、前記ファイル送信ステップは、前記ストリーム送信ステップが前記ストリームデータを送信している間に、前記送信装置と前記受信装置との接続の切断をユーザから要求されたことに応じて、前記ファイルデータの送信を開始する。
【発明の効果】
【００１４】
以上説明したように、本発明は、受信装置が送信装置から受信したストリームデータに基づく映像について、ユーザが残りの映像を見たい場合に、適切かつ迅速に、送信装置と受信装置との接続を切断可能な旨をユーザに通知可能という効果を有する。
【発明を実施するための最良の形態】
【００１５】
（実施例１）
図１は、送信装置としてのＤＶカメラ１００と、受信装置としてのＴＶ１０１とを有する送受信システムのシステム構成図である。なお、本実施例において、ＤＶカメラ１００とＴＶ１０１とは、無線ＬＡＮを介して通信可能に接続されているものとするが、無線ＬＡＮに限るものではない。
【００１６】
本実施例におけるＤＶカメラ１００は、映像データについてのストリームデータをＴＶ１０１に送信可能である。また、本実施例におけるＤＶカメラ１００は、映像データについてのファイルをＴＶ１０１に送信可能である。
【００１７】
一方、本実施例におけるＴＶ１０１は、映像データについてのストリームデータをＤＶカメラ１００から受信して、映像を表示することができる。また、本実施例におけるＴＶ１０１は、映像データについてのファイルをＤＶカメラ１００から受信して、映像を表示することができる。
【００１８】
なお、本実施例では、送信装置としてＤＶカメラ１００を用いることとするが、本発明における送信装置は、ＤＶカメラ１００に限定されるものではない。また、本実施例では、受信装置としてＴＶ１０１を用いることとするが、本発明における受信装置はＴＶ１０１に限定されるものではない。
【００１９】
図２は、本発明の実施例１におけるＤＶカメラ１００の概略構成を示すブロック図である。
【００２０】
記録部１０２は、映像データを記録する。ストリーム送信制御部１０３は、後述する制御部１０６からの指示を受け、記録部１０２が記録する映像データの読み出しを、該映像データの先頭から開始する。そして、ストリーム送信制御部１０３は、読み出した映像データについてのストリームデータを通信部１０５に転送する。
【００２１】
ファイル送信制御部１０４は、後述する制御部１０６からの指示を受け、記録部１０２が記録する映像データの複数ファイルへの分割を、該映像データの末尾から開始する。そして、ファイル送信制御部１０４は、分割したファイルを通信部１０５に転送する。
【００２２】
通信部１０５は、後述する制御部１０６の指示を受け、ストリーム送信制御部１０３から転送されたストリームデータと、ファイル送信制御部１０４から転送されたファイルと、を重畳してＴＶ１０１に送信する。また、通信部１０５は、後述する制御部１０６から入力された映像データの総データ量をＴＶ１０１に送信する。
【００２３】
制御部１０６は、記録部１０２が記録する映像データのうち、いずれかの映像データが、ユーザによって選択されたか否かを判定する。なお、ユーザは、ＤＶカメラ１００を操作可能な操作部（不図示）やリモコン（不図示）を用いて、映像データの選択を行う。
【００２４】
そして、制御部１０６は、映像データがユーザによって選択された場合は、選択された映像データの総データ量を通信部１０５に通知する。次に、制御部１０６は、ストリーム送信制御部１０３に対して、選択された映像データについてのストリームデータの転送処理を開始させるように制御する。
【００２５】
また、制御部１０６は、ストリームデータの転送処理の開始と同時に、ファイル送信制御部１０４に対して、選択された映像データについてのファイルの転送処理を開始させるように制御する。
【００２６】
更に、制御部１０６は、通信部１０５に対して、ストリーム送信制御部１０３から転送されたストリームデータと、ファイル送信制御部１０４から転送されたファイルとを重畳して、ＴＶ１０１に送信させるように制御する。このような映像データ送信処理については、図５を用いて後述する。
【００２７】
続いて、本発明の実施例１におけるＴＶ１０１の概略構成について説明する。図３は、ＴＶ１０１の概略構成を示すブロック図である。
【００２８】
通信部１０７は、ストリームデータやファイル等を含むデータをＤＶカメラ１００から受信して、受信したデータを分解部１０８に出力する。
【００２９】
分解部１０８は、通信部１０７から入力されたデータを、ストリームデータと、ファイルとに分解する。そして、分解部１０８は、ストリームデータはバッファ１０９に、ファイルは蓄積部１１１に出力する。また、分解部１０８は、通信部１０７から入力されたデータに映像データの総データ量が含まれている場合は、該総データ量を制御部１１２に通知する。
【００３０】
バッファ１０９は、分解部１０８から入力されたストリームデータを一時的にバッファする。そして、バッファ１０９は、バッファしたストリームデータを第１映像デコード部１１０に出力する。
【００３１】
第１映像デコード部１１０は、バッファ１０９から入力されたストリームデータをデコードして映像データを生成する。そして、第１映像デコード部１１０は、生成した映像データを表示切替部１１４に出力する。
【００３２】
蓄積部１１１は、分解部１０８から入力されたファイルを蓄積する。なお、本実施例では、蓄積部１１１はＴＶ１０１に内蔵されているものとするが、これに限るものではない。例えば、蓄積部１１１は、ＴＶ１０１の外部にあって、ＴＶ１０１に接続されていてもよい。
【００３３】
ここで、ＴＶ１０１がＤＶカメラ１００から受信するストリームデータと、ＴＶ１０１がＤＶカメラ１００から受信するファイルとの関係について、図４を用いて説明する。
【００３４】
映像データについてのストリームデータの送信処理は、該映像データの先頭から開始される。一方、映像データについてのファイルの送信処理は、映像データの末尾から開始される。よって、ストリームデータ及びファイルの送信処理が進むと、どこかの時点で、今までにＴＶ１０１がＤＶカメラ１００から受信したストリームデータ及びファイルに含まれる映像データの合計データ量が、映像データの総データ量に一致する。
【００３５】
そこで、制御部１１２は、今までにＴＶ１０１がＤＶカメラ１００から受信したストリームデータに含まれる映像データのデータ量と、今までにＴＶ１０１がＤＶカメラ１００から受信したファイルに含まれる映像データのデータ量とを合計する。そして、制御部１１２は、合計したデータ量と、映像データの総データ量とが一致したか否かを判定する。なお、制御部１１２は、映像データの総データ量については、分解部１０８から通知される。
【００３６】
次に、制御部１１２は、合計データ量と、映像データの総データ量とが一致したと判定した場合は、蓄積部１１１が蓄積するファイルを結合して、映像データを生成する。そして、制御部１１２は、生成した映像データを後述する第２映像デコード部１１３に出力する。
【００３７】
更に、制御部１１２は、後述する表示切替部１１４に対して、後述する表示部１１５に出力する映像データを、第１映像デコード部１１０により入力された映像データから、第２映像デコード部１１３により入力された映像データに切り替えさせるように制御する。最後に、制御部１１２は、表示部１１５に対して、ＤＶカメラ１００とＴＶ１０１とを切り離すことができる旨のメッセージを表示部１１５に表示させるように制御する。このような切り離し可能通知処理については、図６を用いて後述する。
【００３８】
第２映像デコード部１１３は、制御部１１２から入力された映像データをデコードする。そして、第２映像デコード部１１３は、デコードした映像データを表示切替部１１４に出力する。
【００３９】
表示切替部１１４は、第１映像デコード部１１０から入力された映像データを表示部１１５に出力する。ただし、表示切替部１１４は、制御部１１２の指示を受けた場合は、表示部１１５に出力する映像データを、第１映像デコード部１１０により入力された映像データから、第２映像デコード部１１３により入力された映像データへ切り替える。表示部１１５は、表示切替部１１４から入力された映像データに基づいて映像を表示する。
【００４０】
続いて、ユーザによって選択された映像データについてのストリームデータをＴＶ１０１に送信し始めると同時に、該映像データについてのファイルをＴＶ１０１に送信し始めるための映像データ送信処理について説明する。該処理は、制御部１０６によって実行される。図５は、映像データ送信処理を示すフローチャートである。
【００４１】
ステップＳ１０１では、制御部１０６は、記録部１０２によって記録されている映像データのうち、いずれかの映像データが、ユーザによって選択されたか否かを判定する。
【００４２】
制御部１０６は、ユーザによって映像データが選択されたと判定した場合はステップＳ１０２に進み、ユーザによって映像データが選択されていないと判定した場合はステップＳ１０１に戻る。
【００４３】
ステップＳ１０２では、制御部１０６は、通信部１０５に対して、ステップＳ１０１で選択された映像データの総データ量をＴＶ１０１に送信させるように制御する。
【００４４】
ステップＳ１０３では、制御部１０６は、ストリーム送信制御部１０３に対して、ステップＳ１０１で選択された映像データについてのストリームデータの転送処理を、該映像データの先頭から開始させるように制御する。
【００４５】
ステップＳ１０４では、制御部１０６は、ステップＳ１０３でストリーム送信制御部１０３が転送を開始する映像データについてのストリームデータの送信に必要なビットレートと、伝送路である無線ＬＡＮの最大ビットレートとの差分（余り帯域）を計算する。
【００４６】
ステップＳ１０５では、制御部１０６は、ファイル送信制御部１０４に対して、ステップＳ１０１で選択された映像データについてのファイルの転送処理を、該映像データの末尾から開始させるように制御する。
【００４７】
具体的には、制御部１０６は、ファイル送信制御部１０４に対して、ステップＳ１０１で選択された映像データの複数ファイルへの分割処理を、該映像データの末尾から開始させるように制御する。なお、ファイル送信制御部１０４は、ステップＳ１０１で選択された映像データを複数のファイルに分割する際、該映像データを独立して再生できる単位毎に分割する。例えば、映像データがＭＰＥＧ２で圧縮符号化されている場合、ファイル送信制御部１０４は、該映像データをＧＯＰ毎に分割する。
【００４８】
そして、制御部１０６は、ファイル送信制御部１０４に対して、分割された映像データが格納されたファイルの通信部１０５への転送処理を開始させるように制御する。この際、ファイル送信制御部１０４は、通信部１０５が該ファイルをステップＳ１０３で計算された余り帯域を用いてＴＶ１０１に送信できるように、該ファイルを通信部１０５へ転送する。
【００４９】
このように、制御部１０６は、ステップＳ１０１で選択された映像データについてのファイルの送信を、該映像データの末尾から開始するので、該ファイルの送信開始タイミングを伝送路の帯域等を考慮して算出する必要がない。
【００５０】
なお、制御部１０６は、ステップＳ１０３〜ステップＳ１０５の処理を同時に実行するものとする。すなわち、制御部１０６は、ストリーム送信制御部１０３に対してストリームデータの転送処理を開始させるように制御すると同時に、ファイル送信制御部１０４に対してファイルの転送処理を開始させるように制御する。
【００５１】
ステップＳ１０６では、制御部１０６は、通信部１０５に対して、ストリーム送信制御部１０３及びファイル送信制御部１０４夫々から通信部１０５が受け取ったデータをＴＶ１０１に送信させるように制御する。
【００５２】
具体的には、まず、制御部１０６は、通信部１０５に対して、ストリーム送信制御部１０３から通信部１０５が受け取ったストリームデータと、ファイル送信制御部１０４から通信部１０５が受け取ったファイルとを重畳させる。そして、制御部１０６は、通信部１０５に対して、重畳させたデータをＴＶ１０１に送信させるように制御する。
【００５３】
続いて、ＤＶカメラ１００とＴＶ１０１とを切り離すことができるタイミングをユーザに通知するための、切り離し可能通知処理について説明する。該処理は、制御部１１２によって実行される。図６は、切り離し可能通知処理を示すフローチャートである。
【００５４】
ステップＳ２０１では、制御部１１２は、映像データの総データ量を分解部１０８から通知されたか否かを判定する。制御部１１２は、映像データの総データ量を分解部１０８から通知されたと判定した場合はステップＳ２０２に進み、通知されていないと判定した場合はステップＳ２０１に戻る。
【００５５】
ステップＳ２０２では、制御部１１２は、今までにＴＶ１０１がＤＶカメラ１００から受信したストリームデータに含まれる映像データのデータ量と、今までにＴＶ１０１がＤＶカメラ１００から受信したファイルに含まれる映像データのデータ量とを合計する。具体的には、制御部１１２は、通信部１０７が今までにＤＶカメラ１００から受信したストリームデータに含まれる映像データの総データ量と、蓄積部１１１が今までに蓄積したファイル夫々に含まれる映像データの総データ量とを合計した合計データ量を求める。
【００５６】
ステップＳ２０３では、制御部１１２は、ステップＳ２０２で求めた合計データ量と、ステップＳ２０１で通知された総データ量とが一致したか否かを判定する。
【００５７】
具体的には、制御部１１２は、ステップＳ２０２で求めた合計データ量が、ステップＳ２０１で通知された総データ量以上になった場合は、合計データ量がステップＳ２０１で通知された総データ量と一致したと判定する。一方、制御部１１２は、ステップＳ２０２で求めた合計データ量が、ステップＳ２０１で通知された総データ量以上になっていない場合は、合計データ量がステップＳ２０１で通知された総データ量と一致していないと判定する。
【００５８】
制御部１１２は、ステップＳ２０２で求めた合計データ量がステップＳ２０１で通知された総データ量と一致したと判定した場合はステップＳ２０４に進み、一致していないと判定した場合はステップＳ２０２に戻る。
【００５９】
ステップＳ２０４では、制御部１１２は、第２映像デコード部１１３に対して、制御部１１２が蓄積部１１１に蓄積されたファイルを結合して生成した映像データを、デコードさせるように制御する。具体的には、制御部１１２は、蓄積部１１１に蓄積されたファイルを結合して、映像データを生成する。
【００６０】
次に、制御部１１２は、生成した映像データを第２映像デコード部１１３に入力する。そして、制御部１１２は、第２映像デコード部１１３に対して、入力した映像データをデコードさせるように制御する。
【００６１】
ステップＳ２０５では、制御部１１２は、表示切替部１１４に対して、表示部１１５に出力する映像データを、第１映像デコード部１１０により入力された映像データから、第２映像デコード部１１３により入力された映像データに切り替えさせるように制御する。この際、制御部１１２は、第１映像デコード部１１０により入力された映像データと、第２映像デコード部１１３により入力された映像データとが同期するように、表示切替部１１４を制御する。
【００６２】
ステップＳ２０６では、制御部１１２は、ＤＶカメラ１００とＴＶ１０１とを切り離すことができる旨のメッセージを表示部１１５に表示する。これにより、ユーザは、ＤＶカメラ１００とＴＶ１０１とを切り離し可能なタイミングを知ることができる。
【００６３】
以上、本実施例における送信装置は、映像データについてのストリームデータを、該映像データの先頭から受信装置に送信し始めると同時に、該映像データについてのファイルを、該映像データの末尾から受信装置に送信し始める。また、本実施例における受信装置は、送信装置から受信したストリームデータ及びファイルに含まれる映像データの合計データ量が、該映像データの総データ量に一致した場合は、送信装置と受信装置との接続を切断可能な旨をユーザに通知する。
【００６４】
これにより、本実施例における送受信システムは、受信装置により送信装置から受信されたストリームデータに基づく映像について、ユーザが残りの映像を見たい場合に、より迅速に、送信装置と受信装置との接続を切断可能な旨をユーザに通知できる。
【００６５】
（実施例２）
実施例１では、ＤＶカメラ１００は、映像データについてのストリームデータの送信処理を開始すると同時に、該映像データについてのファイルの送信処理も開始していた。しかし、本実施例におけるＤＶカメラ１００は、映像データについてのストリームデータの送信処理中に、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから要求された場合に、該映像データについてのファイルの送信処理を開始する。以下、実施例１との相違点についてのみ説明する。
【００６６】
本実施例における制御部１０６は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから要求された場合は、ファイル送信制御部１０４に対して、ユーザによって選択された映像データについてのファイルの転送処理を開始させるように制御する。なお、ユーザは、このようなＤＶカメラ１００とＴＶ１０１との接続の切断要求を、ＤＶカメラ１００を操作可能な操作部（不図示）やリモコン（不図示）を用いて行う。
【００６７】
続いて、ユーザによって選択された映像データについてストリームデータの送信処理中に、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから要求された場合は、該映像データについてのファイルの送信処理を開始するための映像データ送信処理を説明する。該処理は、制御部１０６によって実行される。図７は、本実施例における映像デ−タ送信処理を示すフローチャートである。
【００６８】
ステップＳ３０１は、図５に示すステップＳ１０１と同様であるので、その説明を省略する。
【００６９】
ステップＳ３０２は、図５に示すステップＳ１０３と同様であるので、その説明を省略する。
【００７０】
ステップＳ３０３では、制御部１０６は、通信部１０５に対して、ストリーム送信制御部１０３から通信部１０５が受け取ったストリームデータをＴＶ１０１に送信させるように制御する。
【００７１】
ステップＳ３０４では、制御部１０６は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから要求されたか否かを判定する。制御部１０６は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから要求されたと判定した場合はステップＳ３０５に進み、要求されていないと判定した場合はステップＳ３０４に戻る。
【００７２】
ステップＳ３０５は、図５に示すステップＳ１０２と同様であるので、その説明を省略する。
【００７３】
ステップＳ３０６〜ステップＳ３０８は、図５に示すステップＳ１０４〜ステップＳ１０６と同様であるので、その説明を省略する。
【００７４】
以上、本実施例における送信装置は、映像データについてのストリームデータを、該映像データの先頭から受信装置に送信している間に、ユーザから要求があった場合は、該映像データについてのファイルを、該映像データの末尾から受信装置に送信し始める。また、本実施例における受信装置は、送信装置から受信したストリームデータ及びファイルに含まれる映像データの合計データ量が、該映像データの総データ量に一致した場合は、送信装置と受信装置との接続を切断可能な旨をユーザに通知する。
【００７５】
これにより、本実施例における送受信システムは、送信装置と受信装置との接続を切断する必要がユーザにない場合は、映像データについてのファイルの送信処理を開始しないので、送信装置と受信装置との間の通信帯域を効率的に利用できる。
【００７６】
なお、本実施例では、ユーザは、ＤＶカメラ１００とＴＶ１０１との接続の切断要求を、ＤＶカメラ１００を操作可能な操作部（不図示）やリモコン（不図示）を用いて行っていたが、これに限るものではない。例えば、ＴＶ１０１を操作可能な操作部（不図示）やリモコン（不図示）を用いて行っても良い。
【００７７】
このような場合、制御部１１２は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから指示されたか否かを判定する。次に、制御部１１２は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから指示された場合は、指示された旨をＤＶカメラ１００に送信させるように通信部１０７を制御する。
【００７８】
続いて、通信部１０５は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから指示された旨をＴＶ１０１から受信した場合は、指示された旨を制御部１０６に通知する。そして、制御部１０６は、図７に示すステップＳ３０４において、指示された旨を通信部１０５から通知された場合は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから要求されたと判定する。一方、制御部１０６は、指示された旨を通信部１０５から通知されない場合は、ＤＶカメラ１００とＴＶ１０１との接続の切断をユーザから要求されていないと判定する。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施例１における、送信装置としてのＤＶカメラ１００と受信装置としてのＴＶ１０１とを有する送受信システムのシステム構成図である。
【図２】本発明の実施例１における、送信装置としてのＤＶカメラ１００の概略構成を示すブロック図である。
【図３】本発明の実施例１における、受信装置としてのＴＶ１０１の概略構成を示すブロック図である。
【図４】本発明の実施例１における、ＴＶ１０１がＤＶカメラ１００から受信したストリームデータ及びファイルとの関係について示した図である。
【図５】本発明の実施例１における、映像データ送信処理を示すフローチャートである。
【図６】本発明の実施例１における、切り離し可能タイミング通知処理を示すフローチャートである。
【図７】本発明の実施例２における、映像データ送信処理を示すフローチャートである。
【符号の説明】
【００８０】
１００  ＤＶカメラ
１０１  ＴＶ
１０２  記録部
１０３  ストリーム送信制御部
１０４  ファイル送信制御部
１０５  通信部
１０６  制御部
１０７  通信部
１０８  分解部
１０９  バッファ
１１０  第１映像デコード部
１１１  蓄積部
１１２  制御部
１１４  表示切替部
１１５  表示部
【図１】
0005361245.tif 000002
【図２】
0005361245.tif 000003
【図３】
0005361245.tif 000004
【図４】
0005361245.tif 000005
【図５】
0005361245.tif 000006
【図６】
0005361245.tif 000007
【図７】
0005361245.tif 000008