[go: up one dir, main page]

JP4554111B2 - Video recording / reproducing system and video recording / reproducing method - Google Patents

Video recording / reproducing system and video recording / reproducing method Download PDF

Info

Publication number
JP4554111B2
JP4554111B2 JP2001148833A JP2001148833A JP4554111B2 JP 4554111 B2 JP4554111 B2 JP 4554111B2 JP 2001148833 A JP2001148833 A JP 2001148833A JP 2001148833 A JP2001148833 A JP 2001148833A JP 4554111 B2 JP4554111 B2 JP 4554111B2
Authority
JP
Japan
Prior art keywords
video
recording
terminal
audio data
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001148833A
Other languages
Japanese (ja)
Other versions
JP2002344865A (en
Inventor
義人 東澤
正則 原田
禎昭 江村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2001148833A priority Critical patent/JP4554111B2/en
Publication of JP2002344865A publication Critical patent/JP2002344865A/en
Application granted granted Critical
Publication of JP4554111B2 publication Critical patent/JP4554111B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Digital Computer Display Output (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、遠隔端末に分散して映像音声データを記録および再生する映像音声記録再生システムおよびその方法に関するものである。
【0002】
【従来の技術】
従来、映像記録再生システムは特開平11−205781号公報、特開平11−284987号公報、特開平10−304475号公報に記載されたものが知られている。また、図21は従来の映像記録再生システムの構成を示すものであり、映像音声データを記録し、一部の映像音声データを映像表示端末へ送信する映像記録端末2100、映像音声データを伝送する媒体である伝送手段400、映像音声データを受信して表示する映像表示端末2110、カメラなどの映像もしくは音声を取得して出力する映像出力手段500、映像の表示もしくは音声を表示する映像表示手段600により構成される。さらに、映像記録端末2100は入力された映像音声を蓄積手段2102および伝送手段400へ転送するデータ制御手段2101、映像音声データを記録する蓄積手段2102により構成される。また、映像表示端末2110は映像音声データを伝送手段400を介して受信し、映像表示手段600へ出力するデータ制御手段2111から構成される。図22は映像記録端末2100における映像音声データの流れの概念を示すものである。
【0003】
次に、図21、図22を参照して、上記従来の映像記録再生システムについて説明する。まず映像音声データの送信元である映像記録端末2100は、映像出力手段500から入力された映像音声データをデータ制御手段2101が受信し、図22のように自端末の蓄積手段2102に記録する。データの記録単位は1フレームとする。また、図22のようにデータ制御手段2101は映像表示端末2110へ宛てて規定のフレーム間隔ごとに伝送手段400へ映像音声データを送出する。受信側の映像表示端末2110では、フレームを間引きした映像音声データをデータ制御手段2111が受信し、映像表示手段600へ出力する。映像表示手段600は映像表示端末2110から出力された映像音声を表示する。映像表示端末2110では、フレーム欠けがありながらもほぼリアルタイムに映像を参照することができる。また、映像記録端末2100に一旦記録された映像音声データは、映像表示端末2110からの要求に従い、データ制御手段2101が映像記録端末2100に含まれる蓄積手段2102から読み出し、映像表示端末2110へ送信することによって映像表示端末2110で再生することができる。
【0004】
また、別の従来の映像記録再生システムとしては、送信側の映像記録端末2100で一旦映像音声データを蓄積し、伝送手段400で十分伝送可能な伝送レートとなるようにデータをブロック化して伝送する。送信できないデータは蓄積手段2102に記録しておく。受信側の映像表示端末2110ではブロック化されたデータを一旦蓄積手段に記録し、映像音声データを再構築してから表示する。伝送手段400の伝送可能な容量に応じてブロック化データを間引いて伝送させることもできる。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来の映像記録再生システムにおいては、映像音声データの送出側である映像記録端末の蓄積手段ですべての映像音声データを蓄積する。そのため、複数の映像出力手段が映像記録端末に接続され、複数の一連の映像音声データを同時記録する場合、同時に記録できる数は映像記録端末の蓄積手段によって記録可能な単位時間あたりの記録容量、すなわち蓄積手段で実現可能な記録レートによって制限されるという問題があった。また、1端末ですべての映像音声データを記録するので、映像音声データが記録されている映像記録端末が故障するとすべての映像音声データが参照できなくなるという問題があった。
【0006】
本発明は、上記従来の問題を解決するためになされたもので、1端末の蓄積媒体への最大記録可能レートに制限されずに複数の映像出力手段からの映像音声データを記録可能であり、また映像音声データが記録されている端末が故障しても全データが参照できなくなることのない優れた映像記録再生システムおよび方法を提供するものである。
【0007】
さらに、映像記録端末の記録容量もしくは映像記録端末への伝送可能レートのいずれかにより生じるかもしれない映像音声データの消失を抑えた優れた映像記録再生システムを提供するものである。
【0008】
【課題を解決するための手段】
本発明における映像記録再生システムは、記録先ごとに割り当てて設定した映像音声データの記録レートとデータ格納先の記録位置とを含む記録位置管理情報を作成し、設定された記録レートに応じ映像音声データの転送先を切り替える伝送端末制御手段、前記伝送端末制御手段において設定された映像音声データの記録レートに基づき入力映像音声データを再生可能なデータ単位で転送する端末を切り替え、一連の映像音声データを記録位置管理情報とともに複数の映像記録端末へ分散して転送するデータ制御手段と、を設けた映像伝送端末と前記映像伝送端末からの記録領域確保要求に基づき映像音声データの記録領域を確保し、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録する映像記録制御手段、前記映像伝送端末から転送された一連の映像音声データの全部をもしくは分散した一部を記録する蓄積手段と、を設けた複数の映像記録端末とを備えるという構成を有している。この構成により、一連の映像音声データを複数の端末で分散して記録でき、一端末ですべてを記録するよりも一端末あたりの蓄積手段への単位時間あたりの記録量を抑制して多くの映像音声入力を記録することができる。また、一端末の故障によって全データが消失もしくは参照ができなくなる確率を下げ、データ保存および伝送に対する信頼性を向上させることができる。
【0009】
本発明における映像記録再生システムは、記録先ごとに割り当てて設定した映像音声データの記録レートを含みデータ格納先の記録位置を管理する記録位置管理情報を作成し、設定された記録レートに応じ映像音声データの転送先を切り替え指示する伝送端末制御手段を設け、前記伝送端末制御手段において設定された映像音声データの記録レートに基づき入力映像音声データを再生可能なデータ単位で転送する端末を切り替え、一連の映像音声データを記録位置管理情報とともに複数の映像記録端末へ分散して転送する映像伝送端末と、前記映像伝送端末からの記録領域確保要求に基づき映像音声データの記録領域を確保し、前記映像伝送端末による記録レートの設定が最大記録可能レートを超えている場合は他の映像記録端末へ転送し分散して一時記録するよう設定し、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録し、記録中もしくは記録終了後に他端末に一時記録した映像音声データを受信して記録する映像記録制御手段を設け、前記映像伝送端末から転送された一連の映像音声データの全部をもしくは分散した一部を一時記録する複数の映像記録端末とを備えるという構成を有している。この構成により、主映像記録端末の記録可能レートを超える記録要求があっても他の映像記録端末で一時記録することで一連の映像音声データを漏れなくリアルタイムで記録することができる。
【0010】
本発明における映像記録再生システムは、一連の映像音声データの管理情報を参照して指定された一連の映像音声データの一部を記録している再生可能な端末を識別し、管理情報に従って映像音声データを要求し、受信した映像音声データを管理情報に応じた順序で出力する映像表示制御手段を有する映像表示端末を備え、前記複数の映像記録端末の各映像記録制御手段はそれぞれ前記映像表示端末から要求された映像音声データを管理情報に従い読み出して前記映像表示端末に送信し、前記複数の映像記録端末に分散記録された一連の映像音声データを再生するという構成を有している。この構成により、複数の端末に記録された一連の映像音声データを収集しながら一端末で再生することができる。また、一部の端末のデータが消失もしくは転送できない状況下でも、一部のデータ欠けが発生しつつも全データを消失することなく再生でき、映像音声データ再生の信頼性を向上させることができる。
【0011】
本発明における映像記録再生システムは、前記映像伝送端末が、各映像記録端末との間の単位時間あたりの伝送可能容量の情報を収集し、単位時間あたりの伝送可能容量の比率に応じて端末ごとの記録レートを決定するという構成を有している。この構成により、データ伝送時における伝送レート超過によるデータ消失を防ぎ漏れなく映像音声データを記録することができる。
【0012】
本発明における映像記録再生システムは、前記映像伝送端末が、前記映像伝送端末および前記映像記録端末の記録可能容量の情報を収集し、記録可能容量の比率に応じて端末ごとの記録レートを決定するという構成を有している。この構成により、記録容量不足によるデータ消失を防ぎ漏れなく映像音声データを記録することができる。
【0013】
本発明における映像記録再生システムは、前記映像伝送端末が、各映像記録端末との間の単位時間あたりの伝送可能容量の情報を収集し、前記映像伝送端末および映像記録端末の記録可能容量の情報を収集し、単位時間あたりの伝送可能容量以下となる条件のもとで記録可能容量の比率に応じ端末ごとの記録レートを決定するという構成を有している。この構成により、記録容量不足と伝送レート超過によるデータ消失を防ぎ漏れなく映像音声データを記録することができる。
【0014】
本発明における映像記録再生システムは、前記映像記録端末が、記録されている映像音声データを他端末へ移動しもしくは消去するとき、一連の映像音声データを記録している他の映像記録端末へ記録位置管理情報の修正情報を送信して修正させ、移動もしくは削除の結果を前記一連の映像音声データを記録している映像記録端末に反映させるという構成を有している。この構成により、映像記録再生システムに存在する映像記録端末間の管理情報の不整合を生じることなくデータの移動もしく削除を行い、映像音声データを参照することができる。
【0015】
本発明における映像記録再生システムは、前記映像伝送端末からの記録要求に基づき記録に使用する映像記録端末を選択し、前記映像伝送端末から一連の映像音声データを受信し、データ格納先の記録位置を含む記録位置管理情報を作成し、前記選択した映像記録端末へ一連の映像音声データを転送して記録させる調停端末制御手段を有する映像記録調停端末を備え、前記映像伝送端末が複数の映像記録端末の存在を把握することなく、前記映像記録調停端末に対し映像音声データの記録要求または再生要求を送信することによりその分散記録または再生を行うという構成を有している。この構成により、映像伝送端末もしくは映像表示端末は映像記録再生システムにおける映像記録端末の追加、削減といった情報を収集し、複数の映像記録端末を管理することなく、映像伝送端末が複数の映像記録端末の存在を把握することなく、映像記録調停端末のみに記録もしくは再生要求することにより記録もしくは再生を行うことができる。また、個々の映像記録端末は映像記録再生システムに接続されたすべての映像伝送端末、映像表示端末に自らの存在を伝えることなく、映像記録調停手段に登録するだけで、任意の映像伝送端末もしくは映像表示端末に対して記録または再生のために自端末を使用させることができる。
【0016】
本発明における映像記録再生システムは、前記映像伝送端末からの記録要求に基づき記録に使用する映像記録端末を選択し、前記映像伝送端末から一連の映像音声データを受信し、データ格納先の記録位置を含む記録位置管理情報および課金情報を作成し、前記選択した映像記録端末へ一連の映像音声データを転送して記録させる調停端末制御手段を有する映像記録調停端末を備え、前記映像伝送端末が複数の映像記録端末の存在を把握することなく、前記映像記録調停端末に対し映像音声データの記録要求または再生要求を送信することによりその分散記録または再生を行い、併せて課金を行うという構成を有している。この構成により、映像伝送端末もしくは映像表示端末は映像記録再生システムにおける映像記録端末の追加、削減といった情報を収集し、複数の映像記録端末を管理することなく、映像記録調停端末のみに記録もしくは再生要求することにより記録もしくは再生を行うことができる。また、個々の映像記録端末は映像記録再生システムに接続されたすべての映像伝送端末、映像表示端末に自らの存在を伝えることなく、映像記録調停手段に登録するだけで、任意の映像伝送端末もしくは映像表示端末に対して記録または再生のために自端末を使用させ、課金を行うことができる。
【0017】
本発明における映像記録再生方法は、映像音声データの送信端末側においては、映像音声データの記録レートの割り当てを記録先ごとに設定するステップと、データ格納先の記録位置を含む記録位置管理情報を作成するステップと、設定された記録レートに基づき映像音声データの転送先を再生可能なデータ単位で切り替えるステップと、一連の映像音声データを記録位置管理情報とともに複数の受信端末側へ分散して転送するステップとを備え、映像音声データの受信端末側においては、記録領域確保要求に基づき映像音声データの記録領域を確保するステップと、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録するステップとを備え、一連の映像音声データを複数の端末に分散して記録するという構成を有している。この構成により、一連の映像音声データを複数の端末で分散して記録でき、一端末ですべてを記録するよりも一端末あたりの蓄積手段への単位時間あたりの記録量を抑制して、多くの映像音声入力を記録することができる。また、一端末の故障によって全データが消失もしくは参照ができなくなる確率を下げ、データ保存および伝送に対する信頼性を向上させることができる。
【0018】
本発明における映像記録再生方法は、映像音声データの送信端末側においては、映像音声データの記録レートの割り当てを設定するステップと、データ格納先の記録位置を管理する記録位置管理情報を作成するステップと、設定された記録レートに基づき映像音声データの転送先を再生可能なデータ単位で切り替えるステップと、設定された映像音声データの記録レートに基づき入力映像音声データを転送する端末を切り替えるステップと、一連の映像音声データを記録位置管理情報とともに複数の受信端末へ分散して転送するステップとを備え、映像音声データの受信端末側においては、記録領域確保要求に基づき映像音声データの記録領域を確保するステップと、前記映像伝送端末による記録レートの設定が最大記録可能レートを超えている場合は他の受信端末へ転送し分散して一時記録するよう設定するステップと、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録するステップと、記録中もしくは記録終了後に他端末に分散して一時記録した映像音声データを受信して記録するステップとを備え、一連の映像音声データを複数の端末に分散して一時記録するという構成を有している。この構成により、主映像記録端末の記録可能レートを超える記録要求があっても他の映像記録端末で一時記録することにより一連の映像音声データを漏れなくリアルタイムで記録することができる。
【0019】
本発明における映像記録再生方法は、前記送信端末側においては、要求された映像音声データを管理情報に従い読み出して送信するステップを備え、前記受信端末側においては、一連の映像音声データの管理情報を参照するステップと、指定した一連の映像音声データの一部を記録している再生可能な端末を識別するステップと、管理情報に従い映像音声データを要求するステップと、受信した映像音声データを管理情報に従う順序で出力するステップとを備え、複数の映像記録端末に分散して記録された一連の映像音声データを再生するという構成を有している。この構成により、複数の端末に記録された一連の映像音声データを収集しながら一端末で再生することができる。また、一部の端末のデータが消失もしくは転送できない状況下でも、一部のデータ欠けが発生しても全データを消失することなく再生でき、映像音声データ再生の信頼性を向上させることができる。
【0020】
本発明における映像記録再生方法は、前記送信端末側において、送信端末と各受信端末との間の単位時間あたりの伝送可能容量の情報を収集するステップと、単位時間あたりの伝送可能容量の比率に応じて端末ごとの記録レートを決定するステップとを備えるという構成を有している。この構成により、データ伝送時における伝送レート超過によるデータ消失を防ぎ漏れなく映像音声データを漏れなく記録することができる。
【0021】
本発明における映像記録再生方法は、前記送信端末側において、各受信端末の記録可能容量の情報を収集するステップと、記録可能容量の比率に応じて端末ごとの記録レートを決定するステップとを備えるという構成を有している。この構成により、記録容量不足によるデータ消失を防ぎ漏れなく映像音声データを記録することができる。
【0022】
本発明における映像記録再生方法は、前記送信端末側において、送信端末と各受信端末との間の単位時間あたりの伝送可能容量の情報を収集するステップと、各受信端末の記録可能容量の情報を収集するステップと、単位時間あたりの伝送可能容量以下となる条件のもとで記録可能容量の比率に応じて端末毎の記録レートを決定するステップとを備えるという構成を有している。この構成により、記録容量不足と伝送レート超過によるデータ消失を防ぎ漏れなく映像音声データを記録することができる。
【0023】
本発明における映像記録再生方法は、前記受信端末側において、記録されている映像音声データを他端末へ移動しもしくは消去するとき、一連の映像音声データを記録している他の端末へ記録位置管理情報の修正情報を送信して修正させるステップを備え、移動もしくは削除の結果を一連の映像音声データを記録している端末に反映させるという構成を有している。この構成により、映像記録再生システムに存在する映像記録端末間の管理情報の不整合を生じることなくデータの移動もしく削除を行い、映像音声データを参照することができる。
【0024】
本発明における映像記録再生方法は、前記受信端末側において、送信端末側からの記録要求に基づき記録に使用する端末を選択するステップと、一連の映像音声データを受信するステップと、データ格納先の記録位置を含む記録位置管理情報を作成するステップと、前記選択した端末へ一連の映像音声データを転送して記録させるよう調停するステップとを備え、送信端末が複数の受信端末の存在を把握することなく、映像音声データの記録要求または再生要求を送信することにより分散記録または再生を行うという構成を有している。この構成により、映像伝送端末もしくは映像表示端末は映像記録再生システムにおける映像記録端末の追加、削減といった情報を収集し、複数の映像記録端末を管理することなく、映像記録調停端末のみに記録もしくは再生要求することにより記録もしくは再生を行うことができる。また、個々の映像記録端末は映像記録再生システムに接続されたすべての映像伝送端末、映像表示端末に自らの存在を伝えることなく、映像記録調停手段に登録するだけで、任意の映像伝送端末もしくは映像表示端末に対して記録または再生のために自端末を使用させることができる。
【0025】
本発明における映像記録再生方法は、前記受信端末側において、送信端末側からの記録要求に基づき記録に使用する端末を選択するステップと、一連の映像音声データを受信するステップと、データ格納先の記録位置を含む記録位置管理情報および課金情報を作成するステップと、課金情報を記録要求端末に送信するステップと、前記選択した端末へ一連の映像音声データを転送して記録させるよう調停するステップとを備え、送信端末が複数の映像記録端末の存在を把握することなく、映像音声データの記録要求または再生要求を送信することにより分散記録または再生を行い、併せて課金を行うという構成を有している。この構成により、映像伝送端末もしくは映像表示端末は映像記録再生システムにおける映像記録端末の追加、削減といった情報を収集し、複数の映像記録端末を管理することなく、映像記録調停端末のみに記録もしくは再生要求することにより記録もしくは再生を行うことができる。また、個々の映像記録端末は映像記録再生システムに接続されたすべての映像伝送端末、映像表示端末に自らの存在を伝えることなく、映像記録調停手段に登録するだけで、任意の映像伝送端末もしくは映像表示端末に対して記録または再生のために自端末の使用させ、課金を行うことができる。
【0026】
本発明におけるプログラムは、コンピュータを請求項1ないし9のいずれかに記載の映像記録再生システムの各構成手段として機能させるという構成を有している。この構成により、一連の映像音声データを再生可能な最小単位で複数の映像記録端末に分散して記録することにより、1端末の蓄積媒体への最大記録可能レートに制限されずに複数の映像出力手段からの映像音声データを記録でき、映像音声データが記録されている端末が故障しても全データが参照できなくなる可能性を抑制することができる。
【0027】
本発明におけるプログラムは、コンピュータに請求項10ないし18のいずれかに記載の映像記録再生方法の各構成手順を実行させるという構成を有している。この構成により、一連の映像音声データを再生可能な最小単位で複数の映像記録端末に分散して記録することにより、1端末の蓄積媒体への最大記録可能レートに制限されずに複数の映像出力手段からの映像音声データを記録でき、映像音声データが記録されている端末が故障しても全データが参照できなくなる可能性を抑制することができる。
【0028】
本発明におけるプログラムを記録した記録媒体は、コンピュータを請求項1ないし9のいずれかに記載の映像記録再生システムの各構成手段として機能させるためのプログラムを記録したという構成を有している。この構成により、一連の映像音声データを再生可能な最小単位で複数の映像記録端末に分散して記録することにより、1端末の蓄積媒体への最大記録可能レートに制限されずに、複数の映像出力手段からの映像音声データを記録でき、映像音声データが記録されている端末が故障しても全データが参照できなくなる可能性を抑制することができる。
【0029】
本発明におけるプログラムを記録した記録媒体は、コンピュータに請求項10ないし18のいずれかに記載の映像記録再生方法の各構成手順を実行させるためのプログラムを記録したという構成を有している。この構成により、一連の映像音声データを再生可能な最小単位で複数の映像記録端末に分散して記録することにより、1端末の蓄積媒体への最大記録可能レートに制限されずに複数の映像出力手段からの映像音声データを記録でき、映像音声データが記録されている端末が故障しても全データが参照できなくなる可能性を抑制することができる。
【0030】
【発明の実施の形態】
以下、添付図面に基づき、本発明の第1ないし第9の実施の形態を詳細に説明する。
(第1の実施の形態)
まず、図1ないし図6を参照して、本発明の第1の実施の形態における映像記録再生システムについて説明する。最初、図1により、本実施の形態における映像記録再生システムの構成を説明する。図1に示す映像記録再生システムは、映像音声データを伝送手段400へ出力する映像伝送端末111, 112、映像音声データの一部もしくはすべてを受信して記録する映像記録端末211, 212、1台以上の映像伝送端末および1台以上の映像記録端末が接続されて端末間のデータ伝送を行う媒体である伝送手段400、映像もしくは音声を取得して出力する映像出力手段511, 512により構成される。図1では、映像伝送端末、映像記録端末ともに2台が接続されている様子を示しているが、1台以上の任意の台数が接続されてよい。映像出力手段500は、例えばビデオカメラなどの撮像手段を備えたものである。また、伝送手段400は例えばIP(インターネットプロトコル)に基づくLANあるいはWANで構成され、イーサネット、IEEE1394、インターネット等のいずれかもしくはそれらを複合した伝送媒体によって実現されるネットワークである。
【0031】
次に、図2のブロック図を参照して、本発明の第1の実施の形態における映像伝送端末および映像記録端末の構成を説明する。映像伝送端末100および映像記録端末200は、入力したデータを一旦蓄積して指示された先に出力するデータ制御手段101および201、データを保存する蓄積手段102および202、映像音声データ送信先の切り替え指示を出して記録先を制御する伝送端末制御手段103、伝送手段400を介して受信した映像音声データを自端末の蓄積手段への記録を制御する記録端末制御手段203により構成される。また、映像伝送端末100には1台以上の映像出力手段を接続することができるが、図2の例では3台の映像出力手段511ないし513が接続される例を示す。
【0032】
なお、映像伝送端末100は録画を設定し、他端末に対し記録に関する指示を出し、映像音声データを送信する端末であり、映像記録端末200は他端末からの指示により転送されてきた映像音声データを記録する端末である。映像伝送端末100および映像記録端末200は両方の機能を備えるようにしてもよい。
【0033】
次に、図1ないし図4を参照して、本発明の第1の実施の形態における映像記録再生システムの動作を説明する。まず、図1ないし図3を参照して、映像伝送端末100の制御手順について説明する。まず、伝送端末制御手段103は、録画準備の制御として、操作者により設定された情報を含む録画設定情報に基づき、各端末への記録準備の要求を送信する(ステップS301、以下ステップの文字は省略する)。録画設定情報には、少なくとも記録時間や記録容量などの録画終了条件、記録に使用する端末、端末ごとの記録レートが含まれる。要求を受信した映像記録端末200は記録領域の確保および記録パターンの設定を行い、記録準備完了を送信する。また、映像伝送端末100が自端末でも記録を行う場合は、蓄積手段102の空き容量の中から記録領域を確保する。また、蓄積手段102への単位時間あたりの記録容量、すなわち記録レートを確保し、受信した映像音声データを前に確保した記録レートで記録できることを保障する。全使用端末の記録準備が完了すると、使用端末ごとの映像音声データの記録パターンを確定し、録画準備を完了する(S302)。記録パターンとは、データ送信先を切り替えるタイミングの設定である。
【0034】
次に、伝送端末制御手段103は、録画制御として、映像記録端末200に対し記録開始を通知する(S303)。さらに伝送端末制御手段103はデータ制御手段101に対し特定の映像出力手段500からのデータ受信を指示する(S304)。データ制御手段101は、映像出力手段500から送られた映像音声を受信する。データ制御手段101で扱うデータはディジタル化された映像音声データとし、JPEGなどのフレーム内圧縮もしくはMPEGなどのフレーム間圧縮されたデータでも良い。データ制御手段101で扱うデータの単位は、単体で再生可能な映像音声データの塊とし、1フレームもしくは複数フレームからなる映像記録単位で行うことが望ましい。映像記録単位は、MPEGの場合には1または複数のGOP(Group of Pictures)単位でもよい。映像出力手段500から出力された映像音声がアナログ信号ならば、データ制御手段101との間にディジタル化して圧縮する手段を設けてもよい。伝送端末制御手段103は、データ制御手段101からのデータ受信量の通知を受け、映像音声データの受信データ量が記録パターンで規定された量に達したか否かを判定する(S305)。
【0035】
映像音声データの受信データ量が記録パターンで規定された量に達した場合には、映像記録単位の記録先である蓄積手段102の空き領域中の記録位置、もしくは映像記録端末200を特定して管理情報を生成する(S306)。さらに、データ制御手段101に対して蓄積手段102もしくは映像記録端末200へのデータ送信指示を行う。自端末の蓄積手段102へ転送する場合は、映像音声データを蓄積手段102の特定した記録位置へ記録するように指示し(S307)、管理情報をデータ制御手段101へ送信し蓄積手段102に記録するよう指示する(S308)。映像記録端末200へ転送する場合には、管理情報をデータ制御手段101へ送信して映像記録端末200への送信を指示し(S308)、映像音声データを映像記録端末200へ送信するよう指示する(S309)。
【0036】
データ制御手段101は伝送端末制御手段103からの指示に従い、指定出力先へ映像音声データおよび管理情報を転送する。以降、映像音声データの入力から映像記録端末200もしくは蓄積手段102への転送までを録画終了まで繰り返す。伝送端末制御手段103は、録画終了条件が満たされたとき、データ制御手段101に対してデータ転送の停止を指示し、自端末での記録を停止する(S310)。また、伝送手段400を経由して映像記録端末200へ記録停止要求を送信する(S311)。記録停止要求を受信した映像記録端末200は映像伝送端末100からのデータ受信および蓄積手段202への記録を停止する。以上の方法によって、1つの映像出力手段から入力された一連の映像音声データすなわち映像音声コンテンツが記録される。他の映像出力手段からの入力、すなわち複数の映像音声コンテンツを同時に記録する場合には、各コンテンツについて上記同様の手順を経ることによって記録される。
【0037】
次に、図1および図2と、主に図4を参照して、映像記録端末200の制御手順を説明する。まず、映像記録端末200の記録端末制御手段203は、映像伝送端末100から伝送手段400を介して記録準備要求を受信する。記録端末制御手段203は要求内容に基づき、自端末での記録領域を算出して確保し、蓄積手段202への単位時間当たりの記録容量(記録レート)を確保し、受信した映像音声データを前に確保した記録レートで記録できることを保障する。また、映像伝送端末100からの映像音声データ及び管理情報の受信を準備し、可能な記録容量を映像伝送端末100に送信して録画準備を完了する(S401)。映像記録端末200は記録領域確保時に他端末向けの映像音声データを記録する領域も併せて確保し、一連の映像音声データを全て記録できる領域を確保する。記録端末制御手段203は記録開始要求を受信すると、データ制御手段201へ受信開始を指示する(S402)。
【0038】
映像伝送端末100からの映像音声データおよび管理情報の送信が開始されると、映像伝送端末100からの映像音声データおよび管理情報を受信し、データ制御手段201へ転送される。記録端末制御手段203はデータ制御手段201に一定量の映像音声データの記録単位ごとに蓄積手段203への転送判定を行う(S403)。一定量受信すると、記録端末制御手段203は受信した管理情報に基づき自端末に記録されたデータを管理するための管理情報を生成する(S404)。記録端末制御手段203はデータ制御手段201に指示し、受信した映像音声データを蓄積手段203の確保した領域へ記録する(S405)。また、管理情報をデータ制御手段201へ転送し、蓄積手段203へ記録する(S406)。管理情報および映像音声データは蓄積手段203の記録領域の中のそれぞれ専用の領域へ記録する。以上のデータ受信から蓄積手段202までの記録を記録停止通知の受信まで繰り返す。記録停止通知を受信すると、記録停止指示をデータ制御手段201に指示し録画を終了する(S407)。
【0039】
次に、図5を参照して、映像音声データの記録パターンについて説明する。図5は、映像伝送端末100において設定される映像音声データの記録パターンを表し、図5に示す映像出力手段511、映像伝送端末111、映像記録端末211は図1に示すものと同様である。また、図5の例では映像記録単位をフレーム単位として説明する。また、映像伝送端末111に入力される映像音声のデータレートをNinフレーム/秒、映像伝送端末111内部に記録する記録レートをNO、映像記録端末211に記録する記録レートをN1とする。N0およびN1はNin以下の条件の下で設定される。例えば、N0+N1=NinおよびN0=N1を満たすように設定した場合は、図5の(A)のように1映像記録単位ごとにデータ制御手段101(図2)によってデータ転送先が切り替えられ、映像伝送端末111と映像記録端末211に記録される。同様に、記録に使用する映像記録端末が複数ある場合には、図5の(B)のように各端末へ記録される。また、別の例として伝送手段400を経由したデータ伝送量を半減させたい場合、もしくは映像記録端末211の記録容量を半減させたい場合には、N0:N1=2:1となるように設定し、図5の(C)のように記録できる。
【0040】
映像記録再生システム全体の記録領域を最も効率よく利用し、かつ入力映像音声を全て記録する場合には、全端末の記録データが重複しないように切替を行い、Nin=N0+N1+・・・+Nnを満たすように記録レートを設定することが望ましい。ただし、この条件は録画設定条件を制限するものではなく、N0、N1、・・・、NnはNin以下の値であるならば任意の値を設定できるようにしても良く、入力映像音声を全て記録する必要がない場合にはNin>N0+N1+・・・+Nnを満たすように記録レートを設定してもよい。例えば、図5の(D)のように全映像音声データを記録せず一部を破棄し、蓄積手段102および202へのデータ転送の負荷を下げて記録可能レートに余裕を持たせることにより、別の映像出力手段512やさらに多くの他の映像出力手段からの映像音声データを同時に記録することができる。また、端末間で記録データが重複するよう切替えるようにしてもよい。複数の映像音声コンテンツを映像伝送端末111に入力して同時に記録する場合には、映像伝送端末111の蓄積手段102への記録レートの合計が蓄積手段102の最大可能記録レートを超えないように記録パターンを設定し、記録できない映像音声データは映像記録端末211へ伝送するか、または破棄すればよい。
【0041】
以上のように、本発明の第1の実施の形態による映像記録再生システムでは、一連の映像音声データをリアルタイムにすべて一つの端末の蓄積手段に記録しないので、一端末あたりの蓄積手段への単位時間あたりの記録量を抑制できる。したがって、映像伝送端末に一連の映像音声データのすべてを記録する場合よりも多数の映像出力手段からの映像音声入力を受け付け、蓄積手段への記録および伝送手段への転送が可能となる。以上のように、本実施の形態における映像記録再生システムは、複数の映像ソース、例えば複数のカメラからの映像をリアルタイムに記録する映像監視分野などの用途において特に有効である。
【0042】
また、本発明の第1の実施の形態による映像記録再生システムは、端末間で重複しないようデータを保存できるため、重複してデータ保存するミラーリングシステムのように記録データ量がシステム全体として増加しない。また、1端末あたりの必要な記録容量も単体の端末での記録より削減できる。複数の端末に分散して映像音声データを記録することにより、1つの端末の故障により全データが消失する確率を下げ、データ保存に対する信頼性を向上させることができる。
【0043】
また、本発明では複数の端末に分散して映像音声データを記録する際に、単体で再生可能な映像記録単位、例えばフレームもしくはGOPを単位とした記録単位を用いて記録し、各端末に記録されるデータは互いに依存することなく表示することができる。そのため、1端末で保存しているデータが消失したとしても、フレーム欠けがあるものの録画開始から終了まで参照することができる。例えば映像監視分野においては、従来から記録時間を延ばすためにフレームを間引いて記録するなど、フレーム欠けを形成する場合がある。本実施の形態のように、端末間で重複しないように記録する方法は、このような間引き記録を形成しまたは許容できる用途において特に有効である。
【0044】
次に、図6を参照して、管理情報の一例についてさらに詳細に説明する。管理情報には少なくとも、映像記録単位もしくは映像記録単位を細分化した記録単位の映像音声データの識別子と、蓄積手段102もしくは202における映像音声データの格納場所を含む記録位置管理情報がある。記録位置管理情報の格納場所には端末を識別するための端末識別子が含まれてもよい。さらに上位の管理情報として、一連の映像音声データを識別する映像音声コンテンツ識別子と、記録位置管理情報とを対応付けるコンテンツ管理情報がある。各情報は階層構造を成し、コンテンツ管理情報から映像音声コンテンツの記録位置を特定することができる。また、自端末に記録されていない他端末に記録された映像音声データも記録された端末を特定でき、その端末へアクセスすることにより、データを参照することができる。映像伝送端末100が映像記録端末200へ映像音声データとともに送信する管理情報は、少なくとも映像記録単位識別子と格納場所とが含まれる。
【0045】
映像伝送端末100における映像音声データは、必ずしも蓄積手段102と伝送手段400へ同じものが送信されるわけではないが、管理情報は記録を行う全端末へ送信し、同じデータを保持するようにしてもよい。そのようにすることにより、どの端末でも管理情報を参照することにより、自端末に欠けている映像音声データがどの端末に存在するかを特定することができる。
【0046】
以上のように、本実施の形態によれば、映像音声データを記録する際に他の映像伝送端末もしくは映像記録端末に記録する映像音声データの記録位置と、自端末の蓄積手段の記録位置とを含む管理情報を併せて記録する記録端末制御手段203(図2)もしくは伝送端末制御手段103を設けることにより、自端末に記録されていない映像音声データの記録位置も知ることができる。
【0047】
なお、本実施の形態では、録画設定を映像伝送端末側で行うようにしたが、映像記録端末もしくはそれ以外の他の端末から行うようにしてもよい。
なお、映像伝送端末100(図2)の蓄積手段102には映像音声データを記録する領域を必ずしも持たなくともよい。この場合には、全ての映像音声データを映像記録端末200(図2)に送信して記録することができる。
【0048】
なお、上記の説明では、映像記録端末があらかじめ定められているか、もしくは操作者によって決められるものとしたが、ブロードキャスト送信やマルチキャスト送信等によって多数の端末への録画準備要求通知を送信し、最も早くに到着した確保成功通知を採用するようにしてもよい。
なお、上記の説明では、映像伝送端末からのデータ送信を特定の映像記録端末を指定して送信するものとしたが、ブロードキャスト送信やマルチキャスト送信を使用して送信先を一端末に限定せずに送信するようにしてもよい。
なお、本実施の形態において伝送端末制御手段および記録端末制御手段は汎用プロセッサを用い、その上で動作するソフトウェアで実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
【0049】
以上の説明のように、本発明の第1の実施の形態によれば、複数の端末ごとの映像音声データの記録レートの割り当てを設定し、データ格納先の記録位置を管理する記録位置管理情報を作成し、設定された記録レートに基づき映像音声データの転送先を切り替え指示する伝送端末制御手段を備えた映像伝送端末と、映像伝送端末からの記録領域確保要求に基づき映像音声データの記録領域を確保し、自端末宛ての映像音声データを記録位置管理情報とともに受信し、記録を指示する映像記録制御手段を備えた映像記録端末とから構成することにより、一連の映像音声データを複数の端末で分散して記録することができるので、一端末ですべてを記録するよりも一端末あたりの蓄積手段への単位時間あたりの記録量を抑制して多くの映像音声入力を記録することができるとともに、一端末の故障によって全データが消失もしくは参照ができなくなる確率を下げ、データ保存および伝送に対する信頼性を向上させることができる。
【0050】
(第2の実施の形態)
次に、図7ないし図9を参照して、本発明の第2の実施の形態における映像記録再生システムについて説明する。最初、図7により、本実施の形態における映像記録再生システムの構成を説明する。映像伝送端末111および映像記録端末211、212の構成は第1の実施の形態と同様であるから説明を省略する。主映像記録端末213は最終的に映像音声データを格納する端末であり、映像記録端末211、212と構成は同一である。
【0051】
次に、主映像記録端末213の制御手順を示す図8と、図2および図7を参照して、以上のように構成された本発明の第2の実施の形態における映像記録再生システムの動作を説明する。まず、録画準備の制御として、映像伝送端末100(図2)の伝送端末制御手段103は最終的に一連の映像音声データを全て記録する映像記録端末を決定する。以降の説明では、この映像記録端末を主映像記録端末213と称する。主映像記録端末213は、あらかじめ映像伝送端末100に設定されているか、操作者によって指定するか、もしくは複数の映像記録端末211ないし213に確保可能な記録領域および記録レートの情報を問い合わせ、確保できる値が大きい記録領域を持つ映像記録端末を選択することにより決定する。なお、主映像記録端末213は映像伝送端末100自体であってもよい。次に、伝送端末制御手段103は操作者により設定された情報を含む録画設定情報に基づき、主映像記録端末213への記録準備の要求を送信する。
【0052】
録画設定情報には、少なくとも記録時間や記録容量などの録画終了条件、記録に使用する端末、端末ごとの記録レート、主映像記録端末213の識別情報が含まれる。要求を受信した主映像記録端末213は記録領域の確保および記録パターンの設定を行い、記録準備完了を送信する。記録端末制御手段203は、映像伝送端末100から要求された映像音声データの記録を開始することによって最大可能記録レート、すなわち蓄積手段202へ記録可能な単位時間あたりの記録容量を超えてしまう場合には、可能な記録レートを映像伝送端末100に送信する。伝送端末制御手段103は、主映像記録端末213から受信した記録レートが録画設定情報の記録レートを下回る場合には、他の映像記録端末へも記録準備要求を送信し、不足した記録レート分の記録ができるようにする。また、自端末でも記録を行う場合は、蓄積手段102の空き容量の中から記録領域を確保する。全使用端末の記録準備が完了すると、使用端末ごとの映像音声データの記録パターンを確定し、録画準備を完了する。録画開始以降の映像伝送端末100の動作は第1の実施の形態と同様であり説明を省略する。
【0053】
次に、図7および図2と、主に図8を参照して、主映像記録端末213の動作について説明する。受信側の映像記録端末200では、まず記録端末制御手段203が映像伝送端末100からの記録準備要求を伝送手段400を介して受信する。記録端末制御手段203は要求内容に基づき、自端末での記録容量および記録レートを算出して確保し、映像伝送端末100からの映像音声データ及び管理情報の受信を準備し、可能な記録領域および記録レートを映像伝送端末100に送信して録画準備を完了する(S801)。主映像記録端末213は記録領域確保時に他端末向けの映像音声データを記録できる領域も併せて確保し、一連の映像音声データを全て記録できる領域を確保する。記録端末制御手段203が記録開始要求を受信すると、データ制御手段201へ受信開始を指示する(S802)。映像伝送端末100が映像音声データおよび管理情報の送信が開始すると、映像記録端末200はこの映像音声データおよび管理情報を受信し、データ制御手段201へ転送する。記録端末制御手段203はデータ制御手段201に対する一定量の映像音声データ記録単位ごとに蓄積手段202への転送判定を行う(S803)。
【0054】
一定量受信すると、記録端末制御手段203は受信した管理情報に基づき自端末に記録されたデータを管理するための管理情報を生成する(S804)。記録端末制御手段203はデータ制御手段201に指示し、受信した映像音声データを蓄積手段202の確保した領域へ記録する(S805)。ただし、主映像記録端末213では他端末向けの映像音声データ用記録領域は空けながら記録していく。また、管理情報をデータ制御手段201へ転送し、蓄積手段202へ記録する(S806)。管理情報および映像音声データは蓄積手段202の記録領域の中のそれぞれ専用の領域へ記録する。以上のデータ受信から蓄積手段202に対する記録までを記録停止通知受信まで繰り返す。記録停止通知を受信すると、次に他の映像記録端末からのデータ受信をデータ制御手段201に指示する(S807)。
【0055】
録画終了後、主映像記録端末213以外の最終的に映像音声データを保存しない映像伝送端末100の伝送端末制御手段103もしくは映像記録端末211、212の記録端末制御手段203は、データ制御手段101もしくは201に記録が終了した映像音声データの管理情報を蓄積手段102もしくは202から読み出すように指示する。伝送端末制御手段103もしくは記録端末制御手段203は読み出した管理情報を参照し、映像音声データの記録位置を特定してデータ制御手段に映像音声データを転送するよう指示する。データ制御手段101、201は蓄積手段102、202から一定量転送すると、伝送端末制御手段103もしくは記録端末制御手段203に通知する。伝送端末制御手段103もしくは記録端末制御手段203はデータ制御手段101、201からの転送通知を受け、データ制御手段101、201に主映像記録端末213への送信を指示する。データ制御手段101、201は送信指示を受け伝送手段400へ映像音声データと管理情報を転送する。以降、全ての映像音声データの送信を完了するまで、管理情報の読み出しから伝送手段400へのデータ転送までを繰り返す。
【0056】
主映像記録端末213のデータ制御手段201は他端末からの映像音声データおよび管理情報を受信し、記録端末制御手段203へ通知する。記録端末制御手段203は管理情報を参照し、自端末の蓄積手段202における記録位置を決定して記録位置管理情報を作成する。次に、データ制御手段201で受信した映像音声データの蓄積手段202に対する記録を指示する。データ制御手段201は映像音声データを蓄積手段202の空き記録領域へ記録する。一連の映像音声データがすべて記録されたかを判定する(S808)。記録できていない場合は、データ受信から蓄積手段202への記録までの手順を全映像音声データを記録するまで繰り返す。一連の映像音声データがすべて記録されると、データ制御手段へ201記録停止指示を行い記録動作を終了する(S809)。
【0057】
次に、図7および図2と、主に図9を参照して、主映像記録端末213における映像音声データの記録方法について説明する。図9は主映像記録端末213の蓄積手段202における映像音声データの配置の概念を表す。蓄積手段202における映像音声データの配置方法は、図9の(A)のように、映像伝送端末100からのデータ記録中は、自端末宛ての映像音声データを記録単位ごとに、他映像記録端末211、212用の記録領域を飛ばしながら配置していく。そして後から他映像記録端末211、212から受信するデータは、空いた領域に記録するようにし、蓄積手段202内で一連の映像音声データが連続的に配置されるようにする。この操作によって、例えばディスク型記録媒体を備えた蓄積手段202からの読み出しが、ヘッドのシーク操作といった操作によって途切れることなく連続的に行えるようにし、転送効率を上げるように最適化する。もしくは記録時の転送効率を重視する場合には、図9の(B)のように映像伝送端末100からのデータ記録中は自端末宛ての映像音声データを記録単位ごとに詰めて配置していく。そして後から他映像記録端末211、212から受信するデータは、後方の空いた領域に連続して配置するようにし、蓄積手段202内で一連の映像音声データを連続的に記録できるようにする。
【0058】
なお、本実施の形態において、伝送手段400における録画中の映像音声データの伝送は最善努力型のプロトコル、例えばUDP/IPで伝送させることによってリアルタイム記録を実現し、録画後に他の映像記録端末から伝送させて映像音声データを記録する場合には、信頼性を確保ししたプロトコル、例えばTCP/IPで伝送させるようにしてもよい。
なお、本実施の形態において、伝送端末制御手段103および記録端末制御手段203は、汎用のプロセッサを用いてその上で動作するソフトウェアで実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
なお、他映像記録端末への記録要求を録画準備段階で行うものとしたが、録画中でも記録可能レートの増減に応じて他映像記録端末への記録要求を行い、映像音声データを漏れなく記録できるようにしてもよい。
【0059】
以上のように、本発明の第2の実施の形態によれば、他の映像記録端末に一部の映像音声データを分散して一時記録し、録画終了後もしくは録画中に他の映像記録端末に一時記録した映像音声データを再度受信して記録するよう制御する記録端末制御手段203を設けることにより、主映像記録端末213の記録可能レートを超える記録要求があっても、他の映像記録端末に一時記録した一連の映像音声データを受信して漏れなくリアルタイムに記録することができる。
【0060】
(第3の実施の形態)
次に、図10ないし図13を参照して、本発明の第3の実施の形態における映像記録再生システムについて説明する。最初、図10により、本実施の形態における映像記録再生システムの構成を説明する。本実施の形態における映像記録再生システムは、映像記録端末211もしくは映像伝送端末111から映像音声データを受信して映像音声を出力する映像表示端末300と、例えばテレビモニタなどの映像の表示もしくは音声を出力する映像表示手段600とを有する。その他の構成要素は、第1の実施の形態と同様であり説明を省略する。
【0061】
次に、図11を参照して、本実施の形態における映像表示端末300の構成を説明する。図11において、映像表示端末300は入力したデータを一旦蓄積して指示された先に出力するデータ制御手段301と、データを保存する蓄積手段302と、映像音声データの受信と映像表示手段600への出力を制御する表示端末制御手段303とからなる。
【0062】
なお、映像表示端末300は、映像音声データの再生を設定し、他端末へのデータ送信を指示し、映像音声データを受信する。映像記録端末200は、映像音声データを蓄積し、他端末からの指示に従って送信する。本実施の形態における映像伝送端末100もしくは映像記録端末200は、映像表示端末と映像記録端末の両方の機能を備えるようにしてもよい。本実施の形態における映像記録端末200は、第1もしくは第2の実施の形態における映像伝送端末であってもよい。
【0063】
次に、映像表示端末300の制御手順を示す図12と、図10および図11を参照して、映像音声データの再生について説明する。まず再生準備として、表示端末制御手段303は指定された映像音声コンテンツの管理情報を転送するようにデータ制御手段301へ要求する(S1201)。データ制御手段301は蓄積手段303から管理情報を読み出し、表示端末制御手段303へ送る。該当する管理情報が蓄積手段302に存在しないか、もしくは映像音声コンテンツの管理情報の存在場所として外部端末が指定されている場合には、伝送手段400を介して映像記録端末200へコンテンツ存在確認要求を送信する。映像記録端末200が該当コンテンツを保存している場合には、映像記録端末200はコンテンツ存在通知および管理情報を返送する。該当コンテンツの管理情報の一部もしくはすべてを取得することにより再生準備を完了する。
【0064】
次に、データ制御手段301に対してデータ受信開始を指示する(S1202)。また、一連の映像音声データが記録されたすべての映像記録端末200へ指定コンテンツの再生開始要求を送信する(S1203)。映像記録端末200は再生開始要求受信後、映像音声データを録画時の記録レートと同じ送信レートとなるようなタイミングで映像表示端末300へ映像記録単位で送信していく。映像表示端末300では、データ制御手段301が受信した映像音声データを一時蓄積する。また、自端末に映像音声データが存在するならば、表示端末制御手段303はデータ制御手段301に一時的に蓄積されているデータ量に基づき蓄積手段302からの転送判定を行う(S1204)。一時蓄積量が一定量以下であれば、管理情報から蓄積手段302のデータの記録位置を特定し、この記録位置のデータを転送するようにデータ制御手段301へ指示する。データ制御手段301は蓄積手段302から読み出した映像音声データを一時蓄積する。
【0065】
他の映像記録端末200および蓄積手段302からのデータ受信および一時蓄積とともに、表示端末制御手段303は、管理情報に基づき映像音声データ再生位置の映像記録単位格納位置を特定する(S1205)。格納位置が自端末である場合は、蓄積手段302から読み出して、一時蓄積してある映像記録単位のデータを出力するようデータ制御手段301に指示する。また、格納位置が他端末である場合は、伝送手段400経由で受信して一時蓄積してある映像記録単位のデータを出力するようにデータ制御手段301に指示する。出力されたデータは、映像表示手段600に入力されて映像音声が表示される。
【0066】
次に、表示端末制御手段303は再生位置がコンテンツ末端への到達、もしくは操作者からの停止要求の有無等に基づき再生終了判定を行う。再生継続ならば、蓄積手段302からの転送判定(S1204)から、映像表示手段600への出力(S1205)を再生停止まで繰り返す。再生終了であれば、データ制御手段301への転送停止指示および映像記録端末200への再生停止要求を送信し、再生を終了する。なお、表示端末制御手段303における転送判定(S1204)から映像表示手段600への出力(S1205)、再生終了判定(S1206)までの処理は、録画時の記録レートに基づき、1映像記録単位の記録時間と同じ時間以内で実施することにより、記録時と同じ記録レートで再生する。
【0067】
次に、図13および図11を参照して、本実施の形態における映像表示端末300のデータ再生時における映像音声データの流れを説明する。図13の(A)のように、表示端末制御手段303は、以上の手順によって、管理情報を順に参照しながらデータを保持している端末や記録位置を特定して転送し、一連の映像音声データを記録時と同じデータの順序で再生していく。また図13の(B)のように、映像音声データを記録していた映像記録端末200のデータが消失し、一連の映像音声データのうち一部が得られない場合でも、その部分を飛ばして再生していく。以上の手順によって映像記録再生システムを構成する伝送手段400の一部異常、もしくはデータが記録されている一部の映像記録端末の異常等によって映像音声データの伝送もしくは記録が中断されたとしても、正常な伝送路及び映像記録手段が存在すれば一部のデータを参照することができる。
【0068】
なお、表示出力を行う映像表示端末300は自端末に記録されていない全ての映像音声データを映像記録端末から受信して再生する必要はない。例えば、伝送手段400の伝送可能なレートによって映像記録端末から受信するようにして表示してもよい。なお、本実施の形態において表示端末制御手段303は汎用のプロセッサを用いてその上で動作するソフトウェアで実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
【0069】
以上説明したように、本発明によれば、自端末に記録された映像音声データと他端末に記録されたデータを順次参照していくよう制御する表示端末制御手段を設けることにより、複数の端末に記録された一連の映像音声データを収集しながら一端末で再生することができる。また、一部の端末のデータが消失または転送できない状況下でも、また一部のデータ欠けが発生しても、全データを消失することなく再生でき、映像音声データ再生の信頼性を向上させることができる。
【0070】
(第4の実施の形態)
次に、図1および図2を参照して、本発明の第4の実施の形態における映像記録再生システムについて説明する。本実施の形態における映像再生記録システムの構成、映像伝送端末および映像記録端末の構成は、第1もしくは第2の実施の形態のものと同様であるから説明を省略する。
【0071】
まず、録画準備の制御として、伝送端末制御手段103は記録に使用する各映像記録端末200との間の伝送手段400の経路における最大伝送可能レートを調べる。最大伝送可能レートを調べる方法としては、例えば送信時の時刻情報を付加したデータを映像記録端末200へ複数回送信して、映像記録端末200で受信したデータの時間間隔を付加したデータを送り返すようにし、単位時間あたりの伝送可能量として求める。もしくは別の方法として、例えばRSVP
( Resource Reservation Protocol)などの帯域制御プロトコルによる伝送経路上のリソース予約結果を使用して決定する。伝送端末制御手段103は各映像記録端末200への伝送レートに応じ、各映像記録端末200への記録レートを決定し、記録パターンを決定する。例えば、ある映像伝送端末S0から映像記録端末S1への伝送可能レートをT1、映像記録端末S2への伝送可能レートをT2とすると、各記録端末の記録レートを下記のように決定する。
R=R0+R1+R2
R1<=T1,R2<=T2
【0072】
すなわち、全てのデータを記録するのに必要な記録レートを、伝送レートT1、T2に比例しかつ十分伝送可能な記録レートR1、R2として配分し、余りのデータを自端末に記録レートR0で記録するかもしくは破棄する。記録レートに基づき記録パターンを設定する。
【0073】
次に、伝送端末制御手段103は、設定した記録レート配分結果から決定された記録パターンと操作者によって設定された録画設定情報に基づき、各端末に対し記録準備の要求を送信する。録画設定情報には、少なくとも記録時間や記録容量などの録画終了条件、記録に使用する端末が含まれる。要求を受信した映像記録端末200は記録領域の確保および記録パターンの設定を行い、記録準備完了を送信する。また、自端末でも記録を行う場合は、蓄積手段102の空き容量の中から記録領域を確保する。全使用端末の記録準備を完了すると、使用端末ごとの映像音声データの記録パターンを確定し、録画準備を完了する。以降の記録開始から記録停止までの手順は第1の実施の形態もしくは第2の実施の形態と同様であり、説明を省略する。
上記のように、記録レートを伝送レートに応じて決定すれば、伝送可能なレート以上で記録することによって生じる可能性があるデータ消失を防ぐことができる。
【0074】
なお、上記の説明では録画準備の際に最大伝送可能レートを調べ、その結果を用いて映像記録端末ごとの記録パターンを設定したが、録画中に映像音声データの伝送レートを調べて動的に記録パターンを変更するようにしても良い。
なお、本実施の形態において伝送端末制御手段は汎用のプロセッサを用い、その上で動作するソフトウェアにより実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
【0075】
以上のように、本実施の形態によれば、各映像記録端末に対する最大伝送可能レートに基づき各端末の記録パターンを設定する伝送端末制御手段を設けることにより、映像音声データを記録する際、データ伝送時における伝送レートの超過によるデータ消失を防止することができる。
【0076】
(第5の実施の形態)
次に、図1および図2を参照して、本発明の第5の実施の形態における映像記録再生システムについて説明する。本実施の形態における映像再生記録システムの構成、映像伝送端末および映像記録端末の構成は、第1もしくは第2の実施の形態のものと同様であるから説明を省略する。
【0077】
まず録画準備の制御として、伝送端末制御手段103は記録に使用する各映像記録端末200に対して記録可能容量、すなわち各端末における蓄積手段の空き容量情報の問い合わせを行う。各記録可能容量に応じ、各映像記録端末200に対する記録レートを決定し、記録パターンを決定する。例えば、ある映像伝送端末S0、映像記録端末S1、S2の記録可能容量をそれぞれC0,C1,C2とし、各端末の記録レートをR0,R1,R2とする。このときの各端末の記録可能時間はC0/R0,C1/R1,C2/R2となる。記録可能時間が端末間で異なると、ある端末で記録されている時刻付近で他の端末ではデータが記録されていないということが起こる。
R=R0+R1+R2
C0/R0=C1/R1=C2/R2=T
すなわち、データを記録するに必要な記録レートを、記録可能容量C1,C2に比例し、かつ十分記録可能な時間を確保できる記録レートR1,R2で配分し、余りのデータを自端末に記録レートR0で記録するかもしくは破棄する。
【0078】
次に、伝送端末制御手段103は、上記の記録レート配分結果から決定された記録パターンと操作者によって設定される録画設定情報に基づき、各端末への記録準備の要求を送信する。録画設定情報には、少なくとも記録時間や記録容量などの録画終了条件、記録に使用する端末が含まれる。要求を受信した映像記録端末200は記録領域の確保および記録パターンの設定を行い、記録準備完了を送信する。また、自端末でも記録を行う場合は、蓄積手段102の空き容量の中から記録領域を確保する。全使用端末の記録準備が完了すると、使用端末ごとの映像音声データの記録パターンを確定し、録画準備を完了する。以降の記録開始から記録停止までの手順は、第1もしくは第2の実施の形態のものと同様であるから説明を省略する。
【0079】
上記のように記録レートを各端末の記録可能容量に応じて決定するので、記録容量不足によって一部のデータが記録できなくなることを防止することができる。
なお、本実施の形態における伝送端末制御手段は汎用のプロセッサを用い、その上で動作するソフトウェアで実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
【0080】
以上のように、本実施の形態によれば、映像伝送端末および映像記録端末の記録可能容量に基づき各端末の記録パターンを設定する伝送端末制御手段103を設けることにより、映像音声データを記録する際、記録容量不足によるデータ消失を防止することができる。
【0081】
(第6の実施の形態)
次に、図1および図2を参照して、本発明の第6の実施の形態における映像記録再生システムについて説明する。本実施の形態における映像再生記録システムの構成、映像伝送端末および映像記録端末の構成は、第1もしくは第2の実施の形態のものと同様であるから説明を省略する。
【0082】
まず録画準備の制御として、伝送端末制御手段103は第4の実施の形態と同様に各映像記録端末200との間の最大伝送レートを調べる。また、第5の実施の形態と同様に各映像記録端末200の記録可能容量を収集する。最大伝送レートおよび記録可能容量に応じ、各映像記録端末200への記録レートを決定する。例えば、ある映像伝送端末S0、映像記録端末S1、S2の記録可能容量をそれぞれC0,C1,C2とし、最大伝送可能レートをT0,T1,T2、各端末の記録レートをR0,R1,R2、録画設定情報に設定された録画時間をT、一連の映像音声データの記録レートの総和をRとする。このとき各端末の記録可能時間はC0/R0,C1/R1,C2/R2となる。記録可能時間がずれると、記録可能容量の少ない端末では他端末よりも早く記録領域を使い切ってしまい、その時刻付近で他端末では記録されているのに記録可能容量の少ない端末ではデータが記録されていないということが起こる。そこで下記の式を満たすように、他端末の記録レートを最大伝送可能レートを超えない値に設定する。
【0083】
R=>R0+R1+R2
C0/R0=C1/R1=C2/R2=T
R1<=T1,R2<=T2
すなわち、データを記録するに必要な記録レートを、記録可能容量C1,C2に比例しかつ十分記録可能な時間を確保できる記録レートR1,R2として配分し、余りのデータを自端末に記録レートR0で記録するかもしくは破棄する。
【0084】
次に、伝送端末制御手段103は、前記記録レート配分結果から決定された記録パターンと操作者によって設定された録画設定情報に基づき、各端末への記録準備の要求を送信する。録画設定情報には、少なくとも記録時間や記録容量などの録画終了条件、記録に使用する端末が含まれる。記録準備要求を受信した映像記録端末200は記録領域の確保および記録パターンの設定を行い、記録準備完了を送信する。また、自端末でも記録を行う場合は、蓄積手段の空き容量の中から記録領域を確保する。全使用端末の記録準備が完了すると、使用端末ごとの映像音声データの記録パターンを確定し、録画準備を完了する。以降の記録開始から記録停止までの手順は第1の実施の形態もしくは第2の実施の形態と同様であるから説明を省略する。
【0085】
上記のように、記録レートを伝送レートと端末の記録可能容量の両方に応じて決定すれことにより、伝送可能なレート以上で記録することによって生じる可能性のあるデータ消失を防止することができる。また、記録レートを各端末の記録可能容量に応じて決定するので、記録容量不足によって一部のデータが記録できなくなることが防止される。
【0086】
なお、本実施の形態における伝送端末制御手段は汎用のプロセッサを用い、その上で動作するソフトウェアにより実現することができ、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
以上のように、本実施の形態によれば、映像伝送端末および映像記録端末の記録可能容量と映像記録端末への最大伝送可能レートに基づき各端末の記録パターンを設定する伝送端末制御手段を設けることにより、映像音声データを記録する際、記録容量不足と伝送レートの超過によるデータ消失を防止することができる。
【0087】
(第7の実施の形態)
次に、図1、図2および図14を参照して、本発明の第7の実施の形態における映像記録再生システムについて説明する。本実施の形態における映像再生記録システムの構成、映像伝送端末および映像記録端末の構成は、第1の実施の形態のものと同様であるから説明を省略する。
【0088】
次に、主に図14を参照して、本実施の形態における映像記録端末の動作を説明する。図14は各端末における映像音声データの移動前と移動後の管理情報の一例を表すものである。本実施の形態では、第1ないし第6の実施の形態のいずれかに記載した方法で複数の端末に記録を行う。映像音声データの記録については説明を省略する。映像記録端末211は記録済み映像音声データの削除もしくは移動を行い、映像記録端末212は映像音声データの移動先とし、映像伝送端末111、映像記録端末211、212は一連の映像音声データの一部を記録しているものとする。
【0089】
映像記録端末211から記録済みの映像音声データを削除もしくは他端末へ移動する場合、映像記録端末211の記録端末制御手段203は移動先の映像記録端末212へ記録領域確保要求を送信する。次に移動先の映像記録端末212から帰ってきた記録確保可能量を受信し、自端末に記録されているデータを記録可能な領域が存在するならば、映像音声データを記録確保できた映像記録端末212を移動先として決定する。次に、削除もしくは移動対象となる映像音声データを映像記録端末211の蓄積手段202からデータ制御手段201へ読み出し、移動先として決定した映像記録端末212へ送信するようデータ制御手段201へ指示し、送信する。映像記録端末212は第1の実施の形態の録画の手順と同様にして映像音声データを受信し、蓄積手段202へ記録する。
【0090】
データの移動が完了すると、映像記録端末211の記録端末制御手段203は一連の映像音声データのうち、他のデータを記録している端末に対し、記録された管理情報の更新要求を送信する。削除もしくは移動する映像音声データの記録位置を含む管理情報を記録している映像伝送端末111もしくは映像記録端末212は、映像記録端末211から削除されるデータの記録位置を移動先の端末212へ変更することにより管理情報を更新する。最後に映像記録端末211の記録端末制御手段203は、データ制御手段201を経由して蓄積手段202に対し、移動済み映像音声データを消去するよう指示し、削除する映像音声データの記録領域を開放する。
【0091】
他端末へ記録可能な記録領域が存在しない場合には、削除されたデータの記録位置を削除された旨の情報に変更するよう管理情報を更新する。
なお、本実施の形態において記録端末制御手段は汎用のプロセッサを用いてその上で動作するソフトウェアで実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
【0092】
以上のように、本実施の形態によれば、映像音声データを移動もしくは削除する際に管理情報の記録位置を修正する制御を行う伝送端末制御手段もしくは記録端末制御手段を設けることにより、映像記録再生システムに存在する映像記録端末間の管理情報の不整合を生じることなくデータの移動もしく削除を行い、映像音声データを参照することができる。
【0093】
(第8の実施の形態)
次に、図15ないし図18を参照して、本発明の第8の実施の形態における映像記録再生システムについて説明する。まず、図15を参照して、本実施の形態における映像記録再生システムの構成例を説明する。図15において、この映像記録再生システムは映像伝送端末100からの記録領域確保要求に基づき映像記録端末211、212の記録領域確保と記録を調停する映像記録調停端末700を含む。また、映像記録調停端末700は、入力されたデータを一旦蓄積して指示された先に出力するデータ制御手段701と、データを保存する蓄積手段702と、映像伝送端末100からの記録領域確保要求に基づき映像記録端末211、212の記録領域確保と記録の調停を制御する調停端末制御手段703とを備える。その他の構成要素は第1の実施の形態と同一であるため説明を省略する。なお、映像記録調停端末700は映像伝送端末100または映像記録端末211、212のいずれか、または両方の機能を備えるようにしてもよい。
【0094】
次に、図15と主に図16を参照して、本実施の形態における映像記録再生システムの録画動作を、映像記録調停端末の動作を中心に説明する。また、図16は本実施の形態における録画時における映像記録調停端末の制御手順を表すものである。映像伝送端末100、映像記録端末211、212は第1ないし第7の実施の形態と同様な動作を行うため説明を省略する。まず、映像記録調停端末700は伝送手段400を介して映像伝送端末100からの記録準備要求を受信する。調停端末制御手段703は記録準備要求を受けると、映像記録端末211および212に対し記録領域および記録レートの確保可能量の問い合わせを送信する(S1501)。確保可能な記録容量および記録レートを有する映像記録端末211、212は、その問い合わせを受信すると、記録容量および記録レートの確保可能量を返送する。記録端末調停手段703は、伝送手段400を経由して受信した映像記録端末211、212からの記録容量および記録レートの確保可能量を一時記録し、映像記録端末211、212とその確保可能量のリストを作成する(S1502)。
【0095】
記録端末調停手段703は、一定時間経過後、もしくは映像記録調停端末に登録されている全ての映像記録端末211、212から確保可能量が返ってきたことを判定し、その条件を満たすならば確保可能量のリストから映像記録端末の選択を行う(S1503)。映像記録端末の選択方法は、例えば映像伝送端末からの確保要求量よりも大きい記録容量および記録レートの確保可能量を有するものを一つ選択する。一つの映像記録端末で映像伝送端末からの記録容量および記録レートの確保要求量をいずれか一つでも満たさない場合は、他の映像記録端末も選択することにより不足分を補うようにする。以降の説明では映像記録端末211と212を選択したものとする。記録端末調停手段703は、選択した映像記録端末211、212に対し、記録領域および記録レート確保要求を伝送手段400を介して送信する。映像記録端末211、212は記録領域を確保し、調停端末制御手段703へ確保完了通知を送信する。調停端末制御手段703は、伝送手段400を介して確保完了通知を受信する。選択した全端末から完了通知が返ってこない場合は新たに端末を選択し、確保要求を行うか、選択済みの端末に対して追加の確保要求を行う。映像伝送端末100から要求された確保量を確保できると、記録に使用するために選択された映像記録端末のリストを作成する(S1504)。
【0096】
このようにして得られた情報は、データ制御手段701を介して蓄積手段702へ転送し、一連の映像音声データと記録に使用する端末とを対応付ける記録端末管理情報として蓄積手段702へ記録する。また、各映像記録端末211、212への映像音声データの配分方法、すなわち記録パターンを決定する。調停端末制御手段703は、映像伝送端末100へ記録準備完了通知を送信し、記録準備を終了する(S1505)。映像音声データの配分方法は、第1ないし第7の実施の形態のいずれかに記載された方法により逐次記録先の映像記録端末を切り替えながら分散して記録してもよいし、一連の映像音声データを1端末のみに連続的に送信して記録し、その記録領域を使い切ったら次の記録端末へ記録先を変更していくようにしてもよい。
【0097】
次に、記録の段階に入ると、映像伝送端末100から調停端末制御手段703に対し記録開始要求が送信される。調停端末制御手段703は、伝送手段400を介して、記録開始通知を受信すると、データ制御手段701に映像伝送手段100からのデータ受信を指示する(S1506)。また、選択した映像記録端末211、212に対して記録開始要求を送信する(S1507)。映像伝送端末100が映像音声データの送信を開始すると、調停端末制御手段703は映像音声データおよび管理情報を受信してデータ制御手段701へ転送する。調停端末制御手段703は、受信した管理情報と記録パターンに基づき受信した映像音声データの送信先を決定する(S1508)。
【0098】
次に、データ制御手段701に対し管理情報を映像音声データ送信先の映像記録端末211もしくは212へ送信するよう指示する(S1509)。また、データ制御手段701に対し転送した記録単位の映像音声データを記録パターンに従って映像記録端末211もしくは212へ送信するよう指示する(S1510)。データは、伝送手段400を経由して映像記録端末211もしくは212へ送信される。映像音声データの記録先である端末と映像音声データの記録単位とを対応付けた記録位置管理情報を作成し、自端末のデータ制御手段701を介して蓄積手段702へ記録する(S1511)。映像記録端末211もしくは212では、第1もしくは第2の実施の形態と同様にして、データ制御手段701で自端末宛ての映像音声データを受信すると調停端末制御手段703へ通知し、調停端末制御手段703は管理情報を作成して、データ制御手段701へ映像音声データと管理情報を蓄積手段702へ記録するように指示する。
【0099】
記録を終了する場合は、映像伝送端末100は記録停止通知を映像記録調停端末700へ送信する。映像記録調停端末700の調停端末制御手段703は、伝送手段400を介して記録停止通知を受信するか、または記録準備で指定された記録容量分の記録が終了すると、記録用に選択した映像記録端末211および212へ記録停止通知を送信し、記録を終了する(S1512)。
【0100】
次に、図15と主に図17を参照して、本発明の第8の実施の形態による映像記録再生システムにおける、記録した映像音声データを再生する場合の映像記録調停端末の制御手順を説明する。まず、映像表示端末300は映像記録調停端末700へ再生開始要求を送信する。調停端末制御手段703は伝送手段400を介して再生要求を受信すると、再生要求の対象となる映像音声データの端末管理情報、記録位置管理情報の読み込みをデータ制御手段701へ指示して、蓄積手段702から読み出す(S1601)。次に、調停端末制御手段703は端末管理情報を参照して、映像音声データ記録単位が記録されている映像記録端末211もしくは212を特定し、データ制御手段701に伝送手段400からのデータの受信を指示する(S1602)。そして、特定した映像記録端末211もしくは212へ映像音声データの送信要求を送信する(S1603)。
【0101】
映像記録調停端末700からの映像音声データ送信要求を受信した映像記録端末211もしくは212は、自端末の蓄積手段から指定されたデータを読み出し、映像記録調停端末700へ順次送信する。送信された映像音声データは、映像記録調停端末700で受信され、データ制御手段701へ転送されて一時蓄積される。調停端末制御手段703は記録位置管理情報に基づき、再生順に従って映像記録単位の格納されている端末を特定し、特定された端末から送信され一時記録されているデータを映像表示端末300へ送信するようデータ制御手段701に指示する(S1604)。映像表示端末300に対する映像音声データの送信は録画時の記録レートと同じ伝送レートにより行われる。映像表示端末300は、映像記録調停端末700から送信された映像音声データを受信し、第3の実施の形態と同様にして表示する。調停端末制御手段703は再生終了判定を行い(S1605)、管理情報の読み出しから映像表示端末300への映像音声データの送信を、再生終了位置のデータ送信が完了するか、映像表示端末300からの再生停止通知を受信するまで繰り返す。
【0102】
次に、図18の管理情報を表す概念図を参照して、本発明の第8の実施の形態による映像記録再生システムにおける調停端末制御手段703で作成する管理情報について説明する。図18のうち、録画準備時には記録端末管理情報および送信元管理情報が作成される。記録端末管理情報は、格納場所である映像記録端末の識別子ごとに記録容量および記録レートを含み、送信元管理情報には送信元(要求元)の映像伝送端末の端末識別子と記録容量および記録レートの情報を含む。なお、記録容量および記録レートは記録端末管理情報のそれぞれの値の総和に等しいかもしくは総和よりも小さい。記録中には記録位置管理情報が作成され、映像記録単位ごとに行の項目が追加されて更新されていく。記録位置管理情報には映像記録単位の識別子と記録先(格納場所)の映像記録端末識別子を含む。
【0103】
以上のように、本実施の形態によれば、映像伝送端末100と映像記録端末211、212の間で、記録リソースすなわち記録容量および記録レートの確保のために直接調停することがない。記録リソースの確保は映像記録調停端末700が行うため、映像伝送端末100は映像記録再生システムに接続された映像記録端末211、212を調べて管理する必要がない。また、映像記録端末211、212は映像記録調停端末700に自端末の存在を登録しておけば、自端末を使用してもらうために映像記録再生システムに接続されたすべての映像伝送端末100に対して自端末の存在を知らせる必要がない。
【0104】
なお、上記において、映像音声データを映像伝送端末100から調停端末制御手段703を経由して伝送し、映像記録端末211、212で記録するものとしたが、調停端末制御手段703から映像記録端末211、212のリストを映像伝送端末100に送信し、そのリストに基づいて映像伝送端末100から映像記録端末211、212へ映像音声データを直接送信するようにしてもよい。
なお、調停端末制御手段703は汎用のプロセッサを用いソフトウェアで実現してもよい。
なお、本実施の形態において調停端末制御手段は汎用のプロセッサを用いその上で動作するソフトウェアで実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
【0105】
以上のように、本実施の形態によれば、映像記録端末211、212の選択と記録容量および記録レートの確保、および映像音声データの映像記録端末211、212への転送を制御する映像記録調停端末700を設けることにより、映像伝送端末100もしくは映像表示端末は映像記録再生システムにおける映像記録端末の追加、削減などの情報を収集し、複数の映像記録端末を管理することなく、映像記録調停端末700のみに記録または再生要求することにより記録、再生することができる。また、個々の映像記録端末は映像記録再生システムに接続されたすべての映像伝送端末、映像表示端末に自らの存在を伝えることなく、映像記録調停端末700に登録するだけで、任意の映像伝送端末100もしくは映像表示端末に対して記録または再生のために自端末を使用させることができる。
【0106】
(第9の実施の形態)
次に、図15、図19および図20を参照して、本発明の第9の実施の形態における映像記録再生システムについて説明する。本実施の形態における映像再生記録システムの構成、映像伝送端末100、映像記録端末211、212および映像記録調停端末700の構成は第8の実施の形態のものと同様であるから説明を省略する。また、映像記録調停端末700は映像伝送端末100もしくは映像記録端末200のいずれか、もしくは両方の機能を備えるようにしてもよい。
【0107】
次に、録画時における映像記録調停端末の制御手順を表す図19、および図15を参照して、本実施の形態における映像記録再生システムの録画動作を、映像記録調停端末の動作を中心に説明する。映像伝送端末100、映像記録端末211、212は第1ないし第8の実施の形態と同様に動作するため説明を省略する。まず映像記録調停端末700は映像伝送端末100からの記録準備要求を伝送手段400を介して受信する。記録準備要求を調停端末制御手段703が受けると、映像記録端末211、212へ記録領域および記録レートの確保可能量の問い合わせを送信する(S1801)。この問い合わせを受信し、確保可能な記録容量および記録レートを有する映像記録端末211、212は、記録容量および記録レートの確保可能量を返送する。調停端末制御手段703は、伝送手段400を経由して受信した映像記録端末211、212からの記録容量および記録レートの確保可能量を一時記録し、映像記録端末211、212とその確保可能量のリストを作成する(S1802)。調停端末制御手段703は、一定時間経過後、もしくは映像記録調停端末700に登録されている全ての映像記録端末211、212から確保可能量が返ってきたことを判定し、その条件を満たすと確保可能量のリストから映像記録端末211、212を選択する(S1803)。
【0108】
映像記録端末211、212の選択方法は、例えば映像伝送端末100からの確保要求量よりも大きい記録容量および記録レートの確保可能量を有するものを1つ選択する。1つの映像記録端末211、212で映像伝送端末100からの記録容量および記録レートの確保要求量をいずれか一つでも満たさない場合は、他の映像記録端末も選択することにより不足分を補うようにする。以降の説明では、映像記録端末211と212を選択したものとする。調停端末制御手段703は、選択した映像記録端末211、212に対し、記録領域および記録レート確保要求を伝送手段400を介して送信する。映像記録端末211、212は記録領域を確保し、調停端末制御手段703へ確保完了通知を送信する。調停端末制御手段703は、伝送手段400を介して確保完了通知を受信する。
【0109】
選択した全端末から完了通知が返ってこない場合は新たに端末を選択し、確保要求を行うか、選択済みの端末に対して追加の確保要求を行う。映像伝送端末100から要求された確保量を確保できると、記録に使用するために選択された映像記録端末211、212のリストを作成する(S1804)。また、使用する映像記録端末211、212ごとに、確保した記録容量と記録レートのいずれか一方もしくは両方の情報に比例した課金情報を算出し、映像記録端末211、212のリストに追加する(S1805)。さらに、記録要求元である映像伝送端末100への課金情報を算出して映像伝送端末100へ送信し、記録開始の可否を問い合わせる(S1806)。映像伝送端末100は、受信した課金情報に基づき記録開始の可否を決定し、映像記録調停端末700へ送信する。調停端末制御手段703は映像伝送端末100に問い合わせた結果から記録開始の可否を判定し、可であれば以降の処理を継続する。
【0110】
映像記録端末211、212の管理情報および映像伝送端末200への課金情報は、データ制御手段701を介して蓄積手段702へ転送し、一連の映像音声データと記録に使用する端末とを対応付ける記録端末管理情報および送信元管理情報として蓄積手段702へ記録する。また、各映像記録端末211、212への映像音声データの配分方法、すなわち記録パターンを決定し、記録準備を終了する(S1807)。映像音声データの配分方法は、第1ないし第7の実施の形態のいずれかに記載された方法によって逐次記録先の映像記録端末を切り替えながら分散して記録してもよいし、一連の映像音声データを1端末のみに連続的に送信して記録し、その記録領域を使い切った後に次の記録端末へ記録先を変更するようにしてもよい。
【0111】
次に、記録段階において、映像伝送端末100から記録開始要求が調停端末制御手段703へ送信される。調停端末制御手段703は、伝送手段400を介して、記録開始通知を受信すると、データ制御手段701に映像伝送手段100からのデータ受信を指示する(S1808)。また、選択した映像記録端末211、212に対して記録開始要求を送信する(S1809)。映像伝送端末100が映像音声データの送信を開始すると、調停端末制御手段703は映像音声データおよび管理情報を受信し、データ制御手段701へ転送する。調停端末制御手段703は、受信した管理情報と記録パターンに基づき受信した映像音声データの送信先を決定する(1810)。
【0112】
次に、データ制御手段701に対し、映像音声データ送信先の映像記録端末211もしくは212へ管理情報を送信するように指示する(S1811)。また、データ制御手段701に転送された記録単位の映像音声データを記録パターンに従って映像記録端末211もしくは212へ送信するように指示する(S1812)。データは、伝送手段400を経由して映像記録端末211もしくは212へ送信される。映像音声データの記録先である端末と映像音声データの記録単位とを対応付けた記録位置管理情報を作成し、自端末のデータ制御手段701を介して蓄積手段702へ記録する(S1813)。映像記録端末211もしくは212では、第1または第2の実施の形態と同様にして、データ制御手段701で自端末宛ての映像音声データを受信すると調停端末制御手段703へ通知し、調停端末制御手段703は管理情報を作成し、データ制御手段701へ映像音声データと管理情報を蓄積手段702へ記録するように指示する。
【0113】
記録を終了する場合は、映像伝送端末100が記録停止通知を映像記録調停端末700へ送信する。映像記録調停端末700の調停端末制御手段703は、伝送手段400を介して記録停止通知を受信するか、または記録準備で指定された記録容量分の記録が終了すると、記録用に選択した映像記録端末211、212へ記録停止通知を送信して記録を終了する(S1814)。記録停止後、調停端末制御手段703は記録位置管理情報を蓄積手段702から読み出すようにデータ制御手段701に指示する。調停端末制御手段703は記録位置管理情報から実際に映像記録端末211、212へ記録したデータ容量を算出する。録画途中での映像伝送端末100からの記録停止要求などにより、録画準備段階で映像伝送端末100から要求された記録容量と実際の記録容量が異なる場合、記録端末管理情報および映像伝送端末100に対する送信元管理情報の課金情報を更新して蓄積手段702へ記録する。また、更新した課金情報を映像伝送端末100へ送信する(S1815)。
【0114】
記録した映像音声データの再生は第8の実施の形態の場合と同様であるので説明を省略する。
課金情報は映像記録端末の所有者に代わって映像伝送端末所有者に課金し、記録容量および録画で占有された記録レートに見合った料金を徴収することに用いることができる。
【0115】
次に、図20の管理情報を表す概念図を参照して、本発明の第9の実施の形態による映像記録再生システムにおける調停端末制御手段703で作成する管理情報について説明する。図20のうち、録画準備時には記録端末管理情報および送信元管理情報が作成される。記録端末管理情報は、格納場所である映像記録端末の識別子ごとに記録容量および記録レート、それらに基づく課金情報を含む。送信元管理情報には送信元の映像伝送端末100の端末識別子と記録容量および記録レート、課金情報を含み、記録容量および記録レートは記録端末管理情報のそれぞれの値の総和に等しいかまたは総和より小さい。送信元管理情報の課金情報は、記録端末管理情報の課金量の総和に等しい。記録中には記録位置管理情報が作成され、映像記録単位ごとに行の項目が追加されて更新されていく。記録位置管理情報には映像記録単位の識別子と記録先の映像記録端末識別子を含む。
【0116】
以上のように、本実施の形態によれば、映像伝送端末100と映像記録端末211、212の間で、記録リソースすなわち記録容量および記録レートの確保のために直接調停を行うことなく、記録リソースの確保は映像記録調停端末700が行うため、映像伝送端末100は映像記録再生システムに接続された映像記録端末211、212を調べて管理する必要がない。また、映像記録端末211、212は映像記録調停端末700に自端末の存在を登録しておけば、自端末を使用させるために映像記録再生システムに接続されたすべての映像伝送端末に対して自端末の存在を知らせる必要がない。記録リソースの使用の対価として、映像記録調停端末700で作成した情報に基づき映像伝送端末の所有者に対して課金を行うことができる。
【0117】
なお、上記の本実施の形態における方法では、記録準備段階の情報で各映像記録端末に対する課金情報を設定したが、記録中に実際に映像記録調停端末700が送信しまたは映像記録端末211、212が受信したデータ量に基づいて課金情報を更新し、記録するようにしてもよい。
なお、本実施の形態において調停端末制御手段703は汎用のプロセッサを用いその上で動作するソフトウェアで実現してもよく、またそのソフトウェアを記憶媒体に収め、再び読み出したソフトウェアにより実現してもよい。
【0118】
以上のように、本発明の第9の実施の形態によれば、映像記録端末の選択と記録容量および記録レートの確保、課金情報の作成、および映像音声データの映像記録端末への転送を制御する映像記録調停端末を設けることにより、映像伝送端末もしくは映像表示端末は映像記録再生システムにおける映像記録端末の追加、削減などの情報を収集し、複数の映像記録端末を管理することなく、映像記録調停端末のみに記録もしくは再生要求することにより記録もしくは再生することができる。また、個々の映像記録端末は映像記録再生システムに接続されたすべての映像伝送端末や映像表示端末に対し自己の存在を伝えずとも、映像記録調停端末に登録するだけで、任意の映像伝送端末もしくは映像表示端末に対して記録または再生のために自端末を使用させ、課金することができる。
【0119】
【発明の効果】
本発明における映像記録再生システムおよび映像記録再生方法は、上記のように構成され、特に、映像音声データを複数の映像記録端末に分散して記録することにより、1端末の蓄積媒体への最大記録可能レートに制限されずに複数の映像出力手段からの映像音声データを記録でき、その上、一連の映像音声データを再生可能な最小単位で複数の端末に分散して記録することにより、映像音声データが記録されている端末が故障しても全データが参照できなくなる可能性を抑制することができる。
【0120】
また、本発明における映像記録再生システムおよび映像記録再生方法は、映像記録端末の記録容量もしくは映像記録端末への伝送可能レートのいずれか一方もしくは両方の情報に応じて映像記録端末に映像音声データを配分して記録することにより、映像音声データを余裕をもって記録し、その消失を抑えることができる。
【0121】
また、本発明における映像記録再生システムおよび映像記録再生方法は、記録要求側である映像伝送端末が映像記録再生システムに接続された映像記録端末の接続状況を把握せずとも複数の映像記録端末に映像音声データを自動的に配分して記録できることにより、記録および再生のため自端末を使用させ、課金を行うことができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における映像記録再生システムの構成を示すブロック図、
【図2】本発明の第1の実施の形態における映像伝送端末および映像記録端末の構成を示すブロック図、
【図3】本発明の第1の実施の形態における映像伝送端末の制御手順を示す図、
【図4】本発明の第1の実施の形態における映像記録端末の制御手順を示す図、
【図5】本発明の第1の実施の形態における映像音声データの記録パターンを表す概念図、
【図6】本発明の第1の実施の形態における管理情報の一例を表す概念図、
【図7】本発明の第2の実施の形態における映像再生記録システムの構成を示すブロック図、
【図8】本発明の第2の実施の形態における主映像記録端末の制御手順を示す図、
【図9】本発明の第2の実施の形態における映像音声データの配置を示す概念図、
【図10】本発明の第3の実施の形態における映像記録再生システムの構成を示す図、
【図11】本発明の第3の実施の形態における映像表示端末の構成を示す図、
【図12】本発明の第3の実施の形態における映像表示端末の制御手順を示す図、
【図13】本発明の第3の実施の形態における映像音声データの記録パターンの流れを示す概念図、
【図14】本発明の第7の実施の形態における各端末における映像音声データの移動前と移動後の管理情報の一例を示す概念図、
【図15】本発明の第8の実施の形態における映像記録再生システムの構成の一例を示す図、
【図16】本発明の第8の実施の形態における録画時の映像記録調停端末の制御手順を示す図、
【図17】本発明の第8の実施の形態における再生時の映像記録調停端末の制御手順を示す図、
【図18】本発明の第8の実施の形態における調停端末制御手段で作成される管理情報を示す概念図、
【図19】本発明の第9の実施の形態における録画時の映像記録調停端末の制御手順を示す図、
【図20】本発明の第9の実施の形態における調停端末制御手段で作成される管理情報を示す概念図、
【図21】従来の映像記録再生システムの構成を示すブロック図、
【図22】従来の映像記録端末における映像音声データの流れを示す概念図。
【符号の説明】
100、111、112 映像伝送端末
101 データ制御手段
102 蓄積手段
103 伝送端末制御手段
200、211、212 映像記録端末
213 主映像記録端末
201 データ制御手段
202 蓄積手段
203 記録端末制御手段
300 映像表示端末
301 データ制御手段
302 蓄積手段
303 表示端末制御手段
400 伝送手段
500、511、512 映像出力手段
600 映像表示手段
700 映像記録調停端末
701 データ制御手段
702 蓄積手段
703 調停端末制御手段
2100 従来の映像記録端末
2101、2111 データ制御手段
2102 蓄積手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a video / audio recording / reproducing system and method for recording / reproducing video / audio data distributed to remote terminals.
[0002]
[Prior art]
Conventionally, there are known video recording / reproducing systems described in JP-A-11-205781, JP-A-11-284987, and JP-A-10-304475. FIG. 21 shows the configuration of a conventional video recording / playback system. The video recording terminal 2100 records video / audio data and transmits a part of the video / audio data to the video display terminal, and transmits the video / audio data. Transmission means 400, which is a medium, video display terminal 2110 that receives and displays video / audio data, video output means 500 that acquires and outputs video or audio from a camera, etc., video display means 600 that displays video or audio Consists of. Further, the video recording terminal 2100 includes a storage unit 2102 and a data control unit 2101 that transfers the input video and audio to the transmission unit 400, and a storage unit 2102 that records the video and audio data. The video display terminal 2110 includes data control means 2111 that receives video / audio data via the transmission means 400 and outputs the video / audio data to the video display means 600. FIG. 22 shows the concept of the flow of video / audio data in the video recording terminal 2100.
[0003]
Next, the conventional video recording / reproducing system will be described with reference to FIGS. First, in the video recording terminal 2100 that is the transmission source of the video / audio data, the data control means 2101 receives the video / audio data input from the video output means 500 and records it in the storage means 2102 of its own terminal as shown in FIG. The data recording unit is one frame. Further, as shown in FIG. 22, the data control unit 2101 sends the video / audio data to the transmission unit 400 at a predetermined frame interval addressed to the video display terminal 2110. In the video display terminal 2110 on the receiving side, the data control unit 2111 receives the video / audio data obtained by thinning the frame and outputs the video / audio data to the video display unit 600. The video display means 600 displays the video / audio output from the video display terminal 2110. The video display terminal 2110 can refer to the video almost in real time even though there is a missing frame. The video / audio data once recorded on the video recording terminal 2100 is read from the storage means 2102 included in the video recording terminal 2100 by the data control means 2101 and transmitted to the video display terminal 2110 in accordance with a request from the video display terminal 2110. Thus, it can be played back on the video display terminal 2110.
[0004]
As another conventional video recording / playback system, video / audio data is temporarily stored in the video recording terminal 2100 on the transmission side, and the data is blocked and transmitted so that the transmission rate can be sufficiently transmitted by the transmission means 400. . Data that cannot be transmitted is recorded in the storage means 2102. In the video display terminal 2110 on the receiving side, the blocked data is temporarily recorded in the storage means, and the video / audio data is reconstructed and displayed. Blocked data can be thinned and transmitted according to the transmittable capacity of the transmission means 400.
[0005]
[Problems to be solved by the invention]
However, in the conventional video recording / playback system, all video / audio data is stored by the storage means of the video recording terminal on the video / audio data transmission side. Therefore, when a plurality of video output means are connected to the video recording terminal and simultaneously record a plurality of series of video and audio data, the number that can be recorded simultaneously is the recording capacity per unit time that can be recorded by the storage means of the video recording terminal, That is, there is a problem that the recording rate is limited by the recording rate that can be realized by the storage means. Further, since all the video / audio data is recorded by one terminal, there is a problem that if the video recording terminal in which the video / audio data is recorded fails, all the video / audio data cannot be referred to.
[0006]
The present invention has been made to solve the above-described conventional problems, and is capable of recording video and audio data from a plurality of video output means without being limited to the maximum recordable rate on a storage medium of one terminal, It is another object of the present invention to provide an excellent video recording / reproducing system and method in which all data cannot be referred to even if a terminal in which video / audio data is recorded fails.
[0007]
Furthermore, it is an object of the present invention to provide an excellent video recording / reproducing system that suppresses the loss of video / audio data that may be caused by either the recording capacity of the video recording terminal or the transmission rate to the video recording terminal.
[0008]
[Means for Solving the Problems]
The video recording / playback system according to the present invention creates recording position management information including a recording rate of video / audio data assigned and set for each recording destination and a recording position of the data storage destination, and the video / audio according to the set recording rate. Transmission terminal control means for switching data transfer destination When The terminal for transferring the input video / audio data in units of reproducible data is switched based on the video / audio data recording rate set in the transmission terminal control means, and a series of video / audio data together with the recording position management information is recorded in a plurality of video Distributed and transferred to terminals And data control means With video transmission terminal , Video recording control means for securing a recording area for video / audio data based on a recording area securing request from the video transmission terminal, and receiving and recording video / audio data addressed to the terminal together with recording position management information When Recording all or a part of a series of video and audio data transferred from the video transmission terminal And storage means With multiple video recording terminals , It has the composition of providing. With this configuration, a series of video and audio data can be distributed and recorded by multiple terminals, and the amount of recording per unit time in the storage means per terminal can be reduced rather than recording all by one terminal. Voice input can be recorded. In addition, it is possible to reduce the probability that all data is lost or cannot be referenced due to a failure of one terminal, and to improve the reliability of data storage and transmission.
[0009]
The video recording / playback system according to the present invention creates recording position management information for managing the recording position of the data storage destination, including the recording rate of the video / audio data assigned and set for each recording destination, and video according to the set recording rate. Transmission terminal control means for instructing switching of the transfer destination of audio data is provided, and the terminal for transferring the input video / audio data in units of reproducible data is switched based on the recording rate of the video / audio data set in the transmission terminal control means, A video transmission terminal that distributes and transfers a series of video and audio data to a plurality of video recording terminals together with recording position management information, and secures a recording area of video and audio data based on a recording area securing request from the video transmission terminal, If the recording rate set by the video transmission terminal exceeds the maximum recordable rate, transfer it to another video recording terminal. The video and audio data addressed to the terminal itself is received and recorded together with the recording position management information, and the video and audio data temporarily recorded on the other terminal is recorded during recording or after the recording is finished. A recording control means is provided, and a plurality of video recording terminals for temporarily recording all or a part of a series of video and audio data transferred from the video transmission terminal are provided. With this configuration, even if there is a recording request exceeding the recordable rate of the main video recording terminal, a series of video and audio data can be recorded in real time without omission by temporarily recording at another video recording terminal.
[0010]
The video recording / playback system according to the present invention identifies a reproducible terminal that records a part of a series of video / audio data designated by referring to management information of the series of video / audio data, and performs video / audio according to the management information. A video display terminal having video display control means for requesting data and outputting received video / audio data in an order according to management information, and each video recording control means of the plurality of video recording terminals is each of the video display terminals The video / audio data requested by the user is read according to the management information, transmitted to the video display terminal, and a series of video / audio data distributed and recorded on the plurality of video recording terminals is reproduced. With this configuration, a series of video / audio data recorded in a plurality of terminals can be collected and reproduced on one terminal. In addition, even in a situation where data of some terminals cannot be lost or transferred, it is possible to reproduce all data without losing some data missing, thereby improving the reliability of video / audio data reproduction. .
[0011]
In the video recording / playback system according to the present invention, the video transmission terminal collects information on the transmittable capacity per unit time with each video recording terminal, and each terminal according to the ratio of the transmittable capacity per unit time. The recording rate is determined. With this configuration, video and audio data can be recorded without omission, preventing data loss due to transmission rate excess during data transmission.
[0012]
In the video recording / playback system according to the present invention, the video transmission terminal collects information on the recordable capacity of the video transmission terminal and the video recording terminal, and determines a recording rate for each terminal according to a ratio of the recordable capacity. It has the structure of. With this configuration, video / audio data can be recorded without omission by preventing data loss due to insufficient recording capacity.
[0013]
In the video recording / playback system according to the present invention, the video transmission terminal collects information on a transmittable capacity per unit time with each video recording terminal, and information on the recordable capacity of the video transmission terminal and the video recording terminal. And the recording rate for each terminal is determined according to the ratio of the recordable capacity under the condition that the transmission capacity per unit time is less than or equal to the recordable capacity. With this configuration, video and audio data can be recorded without omissions by preventing data loss due to insufficient recording capacity and excess transmission rate.
[0014]
In the video recording / playback system according to the present invention, when the video recording terminal moves or deletes the recorded video / audio data to another terminal, the video recording / recording system records the series of video / audio data to another video recording terminal. The correction information of the position management information is transmitted and corrected, and the result of the movement or deletion is reflected on the video recording terminal that records the series of video / audio data. With this configuration, it is possible to refer to video / audio data by moving or deleting data without causing inconsistency of management information between video recording terminals existing in the video recording / reproducing system.
[0015]
The video recording / playback system according to the present invention selects a video recording terminal to be used for recording based on a recording request from the video transmission terminal, receives a series of video / audio data from the video transmission terminal, and stores a recording location of the data storage destination And a video recording arbitration terminal having arbitration terminal control means for transferring and recording a series of video and audio data to the selected video recording terminal, wherein the video transmission terminal has a plurality of video recording terminals. Without grasping the presence of the terminal, the recording / reproduction request for video / audio data is transmitted to the video recording / arbiting terminal to perform the distributed recording or reproduction. With this configuration, the video transmission terminal or the video display terminal collects information such as addition and reduction of the video recording terminals in the video recording / reproducing system, and the video transmission terminal can manage a plurality of video recording terminals without managing the plurality of video recording terminals. Recording or reproduction can be performed by requesting recording or reproduction only to the video recording arbitration terminal without grasping the existence of the video recording mediation terminal. In addition, each video recording terminal can register any video transmission terminal or any video transmission terminal or video display terminal connected to the video recording / playback system by simply registering it in the video recording arbitration means without transmitting its presence to the video display terminal. The video display terminal can use its own terminal for recording or reproduction.
[0016]
The video recording / playback system according to the present invention selects a video recording terminal to be used for recording based on a recording request from the video transmission terminal, receives a series of video / audio data from the video transmission terminal, and stores a recording location of the data storage destination A video recording mediation terminal having mediation terminal control means for creating a recording position management information and billing information including the video data and transferring and recording a series of video and audio data to the selected video recording terminal. Without having to know the existence of other video recording terminals, a recording request or playback request for video / audio data is transmitted to the video recording arbitration terminal to perform distributed recording or playback, and charging is also performed. is doing. With this configuration, the video transmission terminal or the video display terminal collects information such as addition and reduction of video recording terminals in the video recording / playback system, and records or plays back only to the video recording arbitration terminal without managing a plurality of video recording terminals. Recording or reproduction can be performed upon request. In addition, each video recording terminal can register any video transmission terminal or any video transmission terminal or video display terminal connected to the video recording / playback system by simply registering it in the video recording arbitration means without transmitting its presence to the video display terminal. The video display terminal can be charged by using its own terminal for recording or reproduction.
[0017]
According to the video recording / playback method of the present invention, on the video / audio data transmitting terminal side, the step of setting the recording rate allocation of the video / audio data for each recording destination, and the recording position management information including the recording position of the data storage destination A step of creating, a step of switching a transfer destination of video / audio data in a reproducible data unit based on a set recording rate, and a series of video / audio data are distributed and transferred to a plurality of receiving terminals together with recording position management information. And receiving the video / audio data addressed to the own terminal together with the recording position management information, on the video / audio data receiving terminal side, securing the video / audio data recording area based on the recording area securing request. A step of recording, and having a configuration in which a series of video and audio data is distributed and recorded in a plurality of terminals. . With this configuration, a series of video and audio data can be distributed and recorded by multiple terminals, and the amount of recording per unit time in the storage means per terminal can be reduced rather than recording all by one terminal. Video / audio input can be recorded. In addition, it is possible to reduce the probability that all data is lost or cannot be referenced due to a failure of one terminal, and to improve the reliability of data storage and transmission.
[0018]
In the video recording / playback method according to the present invention, on the video / audio data transmitting terminal side, a step of setting the recording rate allocation of the video / audio data and a step of creating recording position management information for managing the recording position of the data storage destination Switching a video / audio data transfer destination in a reproducible data unit based on the set recording rate, switching a terminal that transfers input video / audio data based on the set video / audio data recording rate, And a step of distributing and transferring a series of video / audio data to a plurality of receiving terminals together with recording position management information. On the video / audio data receiving terminal side, a recording area for video / audio data is secured based on a recording area securing request. And the recording rate setting by the video transmission terminal exceeds a maximum recordable rate. When recording, the step of transferring to other receiving terminals and setting to distribute and temporarily record, the step of receiving and recording the video / audio data addressed to the own terminal together with the recording position management information, the other during recording or after the recording ends Receiving and recording video and audio data distributed and temporarily recorded in terminals, and having a configuration in which a series of video and audio data is distributed and temporarily recorded in a plurality of terminals. With this configuration, even if there is a recording request exceeding the recordable rate of the main video recording terminal, a series of video and audio data can be recorded in real time without omission by temporarily recording at another video recording terminal.
[0019]
The video recording / playback method according to the present invention comprises a step of reading and transmitting requested video / audio data according to management information on the transmitting terminal side, and a series of video / audio data management information on the receiving terminal side. A step of referencing, a step of identifying a reproducible terminal recording a part of a specified series of video and audio data, a step of requesting video and audio data according to management information, and a management information of the received video and audio data And outputting a series of video and audio data distributed and recorded in a plurality of video recording terminals. With this configuration, a series of video / audio data recorded in a plurality of terminals can be collected and reproduced on one terminal. In addition, even when data of some terminals cannot be lost or transferred, even if some data is lost, all data can be reproduced without loss, and the reliability of video / audio data reproduction can be improved. .
[0020]
In the video recording / reproducing method of the present invention, the transmitting terminal side collects information on the transmittable capacity per unit time between the transmitting terminal and each receiving terminal, and the ratio of the transmittable capacity per unit time. And a step of determining a recording rate for each terminal accordingly. With this configuration, it is possible to prevent the data loss due to the excess of the transmission rate during data transmission and to record the video / audio data without omission.
[0021]
The video recording / playback method according to the present invention includes a step of collecting information on a recordable capacity of each receiving terminal on the transmitting terminal side, and a step of determining a recording rate for each terminal according to a ratio of the recordable capacity. It has the structure of. With this configuration, video / audio data can be recorded without omission by preventing data loss due to insufficient recording capacity.
[0022]
In the video recording / reproducing method of the present invention, the transmitting terminal side collects information on the transmittable capacity per unit time between the transmitting terminal and each receiving terminal, and the recordable capacity information of each receiving terminal. And a step of determining a recording rate for each terminal according to the ratio of the recordable capacity under the condition that the transmission capacity per unit time is less than or equal to the recordable capacity. With this configuration, video and audio data can be recorded without omissions by preventing data loss due to insufficient recording capacity and excess transmission rate.
[0023]
According to the video recording / playback method of the present invention, when the recorded video / audio data is moved or erased to another terminal on the receiving terminal side, the recording position management is performed on the other terminal that records a series of video / audio data. A step of transmitting and correcting information correction information, and having a configuration in which the result of movement or deletion is reflected on a terminal that records a series of video and audio data. With this configuration, it is possible to refer to video / audio data by moving or deleting data without causing inconsistency of management information between video recording terminals existing in the video recording / reproducing system.
[0024]
In the video recording / playback method of the present invention, the receiving terminal side selects a terminal to be used for recording based on a recording request from the transmitting terminal side, receives a series of video / audio data, and a data storage destination A step of creating recording position management information including a recording position, and a step of arbitrating to transfer and record a series of video and audio data to the selected terminal, and the transmission terminal grasps the presence of a plurality of reception terminals In this configuration, distributed recording or reproduction is performed by transmitting a request for recording or reproducing video / audio data. With this configuration, the video transmission terminal or the video display terminal collects information such as addition and reduction of video recording terminals in the video recording / playback system, and records or plays back only to the video recording arbitration terminal without managing a plurality of video recording terminals. Recording or reproduction can be performed upon request. In addition, each video recording terminal can register any video transmission terminal or any video transmission terminal or video display terminal connected to the video recording / playback system by simply registering it in the video recording arbitration means without transmitting its presence to the video display terminal. The video display terminal can use its own terminal for recording or reproduction.
[0025]
In the video recording / playback method of the present invention, the receiving terminal side selects a terminal to be used for recording based on a recording request from the transmitting terminal side, receives a series of video / audio data, and a data storage destination Creating recording location management information and accounting information including a recording location; transmitting accounting information to a recording requesting terminal; and arbitrating to transfer and record a series of video and audio data to the selected terminal; The transmission terminal performs distributed recording or reproduction by transmitting a recording request or reproduction request for video and audio data without grasping the existence of a plurality of video recording terminals, and charging is also performed. ing. With this configuration, the video transmission terminal or the video display terminal collects information such as addition and reduction of video recording terminals in the video recording / playback system, and records or plays back only to the video recording arbitration terminal without managing a plurality of video recording terminals. Recording or reproduction can be performed upon request. In addition, each video recording terminal can register any video transmission terminal or any video transmission terminal or video display terminal connected to the video recording / playback system by simply registering it in the video recording arbitration means without transmitting its presence to the video display terminal. The video display terminal can be charged by using the terminal for recording or reproduction.
[0026]
The program according to the present invention has a configuration for causing a computer to function as each component of the video recording / reproducing system according to any one of claims 1 to 9. With this configuration, a series of video and audio data is distributed and recorded in a plurality of video recording terminals in the smallest reproducible unit, so that a plurality of video outputs can be performed without being limited to the maximum recordable rate on the storage medium of one terminal. The video / audio data from the means can be recorded, and even if the terminal in which the video / audio data is recorded breaks down, the possibility that all data cannot be referred to can be suppressed.
[0027]
The program according to the present invention has a configuration for causing a computer to execute each constituent procedure of the video recording and reproducing method according to any one of claims 10 to 18. With this configuration, a series of video and audio data is distributed and recorded in a plurality of video recording terminals in the smallest reproducible unit, so that a plurality of video outputs can be performed without being limited to the maximum recordable rate on the storage medium of one terminal. The video / audio data from the means can be recorded, and even if the terminal in which the video / audio data is recorded breaks down, the possibility that all data cannot be referred to can be suppressed.
[0028]
A recording medium on which a program according to the present invention is recorded has a configuration in which a program for causing a computer to function as each component of the video recording / reproducing system according to any one of claims 1 to 9 is recorded. With this configuration, a series of video / audio data is distributed and recorded in a plurality of video recording terminals in the smallest reproducible unit, so that a plurality of videos can be recorded without being limited to the maximum recordable rate on the storage medium of one terminal. The video / audio data from the output means can be recorded, and the possibility that all data cannot be referred to even if the terminal in which the video / audio data is recorded breaks down can be suppressed.
[0029]
A recording medium on which a program according to the present invention is recorded has a configuration in which a program for causing a computer to execute each constituent procedure of the video recording and reproducing method according to any one of claims 10 to 18 is recorded. With this configuration, a series of video and audio data is distributed and recorded in a plurality of video recording terminals in the smallest reproducible unit, so that a plurality of video outputs can be performed without being limited to the maximum recordable rate on the storage medium of one terminal. The video / audio data from the means can be recorded, and even if the terminal in which the video / audio data is recorded breaks down, the possibility that all data cannot be referred to can be suppressed.
[0030]
DETAILED DESCRIPTION OF THE INVENTION
The first to ninth embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
(First embodiment)
First, a video recording / reproducing system according to the first embodiment of the present invention will be described with reference to FIGS. First, the configuration of the video recording / reproducing system in the present embodiment will be described with reference to FIG. The video recording / playback system shown in FIG. 1 includes video transmission terminals 111 and 112 that output video / audio data to the transmission means 400, and video recording terminals 211, 212, and one that receive and record part or all of the video / audio data. The above video transmission terminal and one or more video recording terminals are connected to each other, and the transmission means 400 is a medium for performing data transmission between the terminals, and video output means 511 and 512 for acquiring and outputting video or audio. . Although FIG. 1 shows a state where two video transmission terminals and video recording terminals are connected, any number of one or more may be connected. The video output means 500 is provided with imaging means such as a video camera. Further, the transmission means 400 is a network constituted by a LAN or WAN based on IP (Internet Protocol), for example, and realized by a transmission medium such as Ethernet, IEEE 1394, the Internet, or a combination thereof.
[0031]
Next, the configuration of the video transmission terminal and the video recording terminal according to the first embodiment of the present invention will be described with reference to the block diagram of FIG. The video transmission terminal 100 and the video recording terminal 200 have data control means 101 and 201 for temporarily storing the input data and outputting it to the designated destination, storage means 102 and 202 for storing the data, and switching of the audio / video data transmission destination. A transmission terminal control unit 103 that controls the recording destination by issuing an instruction, and a recording terminal control unit 203 that controls recording of the video / audio data received via the transmission unit 400 in the storage unit of the terminal itself. Composed . In addition, although one or more video output means can be connected to the video transmission terminal 100, the example of FIG. 2 shows an example in which three video output means 511 to 513 are connected.
[0032]
The video transmission terminal 100 is a terminal that sets recording, issues an instruction regarding recording to another terminal, and transmits video / audio data. The video recording terminal 200 transmits video / audio data transferred in accordance with an instruction from the other terminal. Is a terminal that records The video transmission terminal 100 and the video recording terminal 200 may have both functions.
[0033]
Next, the operation of the video recording / reproducing system in the first embodiment of the present invention will be described with reference to FIGS. First, the control procedure of the video transmission terminal 100 will be described with reference to FIGS. First, as a recording preparation control, the transmission terminal control means 103 transmits a recording preparation request to each terminal based on recording setting information including information set by the operator (step S301; (Omitted). The recording setting information includes at least a recording end condition such as a recording time and a recording capacity, a terminal used for recording, and a recording rate for each terminal. The video recording terminal 200 that has received the request secures a recording area and sets a recording pattern, and transmits a recording preparation completion. In addition, when the video transmission terminal 100 performs recording on its own terminal, a recording area is secured from the free capacity of the storage unit 102. Further, a recording capacity per unit time in the storage means 102, that is, a recording rate is ensured to ensure that the received video / audio data can be recorded at a previously secured recording rate. When the recording preparation of all the used terminals is completed, the recording pattern of the video / audio data for each used terminal is determined, and the recording preparation is completed (S302). The recording pattern is a timing setting for switching the data transmission destination.
[0034]
Next, the transmission terminal control means 103 notifies the video recording terminal 200 of the start of recording as recording control (S303). Further, the transmission terminal control means 103 instructs the data control means 101 to receive data from the specific video output means 500 (S304). The data control unit 101 receives the video / audio transmitted from the video output unit 500. The data handled by the data control means 101 may be digitized video / audio data, and may be intra-frame compression such as JPEG or inter-frame compression such as MPEG. The data unit handled by the data control means 101 is preferably a lump of video / audio data that can be played back independently, and is preferably performed in video recording units consisting of one frame or a plurality of frames. In the case of MPEG, the video recording unit may be one or more GOP (Group of Pictures) units. If the video / audio output from the video output means 500 is an analog signal, a means for digitizing and compressing may be provided with the data control means 101. The transmission terminal control means 103 receives the notification of the data reception amount from the data control means 101, and determines whether or not the reception data amount of the video / audio data has reached the amount specified by the recording pattern (S305).
[0035]
When the received data amount of the video / audio data reaches the amount specified by the recording pattern, the recording position in the empty area of the storage means 102, which is the recording destination of the video recording unit, or the video recording terminal 200 is specified. Management information is generated (S306). Furthermore, the data control unit 101 is instructed to transmit data to the storage unit 102 or the video recording terminal 200. When transferring to the storage unit 102 of the own terminal, the video / audio data is instructed to be recorded at the specified recording position of the storage unit 102 (S307), and the management information is transmitted to the data control unit 101 and recorded in the storage unit 102. (S308). When transferring to the video recording terminal 200, the management information is transmitted to the data control means 101 to instruct transmission to the video recording terminal 200 (S308), and to instruct to transmit video / audio data to the video recording terminal 200. (S309).
[0036]
The data control unit 101 transfers the video / audio data and the management information to the designated output destination in accordance with an instruction from the transmission terminal control unit 103. Thereafter, the process from the input of video / audio data to the transfer to the video recording terminal 200 or the storage means 102 is repeated until the end of recording. When the recording end condition is satisfied, the transmission terminal control means 103 instructs the data control means 101 to stop data transfer, and stops recording at its own terminal (S310). Further, a recording stop request is transmitted to the video recording terminal 200 via the transmission means 400 (S311). The video recording terminal 200 that has received the recording stop request stops data reception from the video transmission terminal 100 and recording to the storage means 202. With the above method, a series of video / audio data, that is, video / audio content input from one video output means is recorded. When recording from other video output means, that is, simultaneously recording a plurality of video / audio contents, the contents are recorded through the same procedure as described above.
[0037]
Next, the control procedure of the video recording terminal 200 will be described with reference to FIGS. 1 and 2 and mainly FIG. First, the recording terminal control unit 203 of the video recording terminal 200 receives a recording preparation request from the video transmission terminal 100 via the transmission unit 400. The recording terminal control unit 203 calculates and secures a recording area in the own terminal based on the request content, secures a recording capacity (recording rate) per unit time in the storage unit 202, and receives the received video / audio data It is guaranteed that recording can be performed at the recording rate secured. In addition, it prepares to receive video / audio data and management information from the video transmission terminal 100, and transmits a possible recording capacity to the video transmission terminal 100 to complete the recording preparation (S401). The video recording terminal 200 secures an area for recording video / audio data for other terminals at the time of securing the recording area, and secures an area where all the series of video / audio data can be recorded. When receiving the recording start request, the recording terminal control unit 203 instructs the data control unit 201 to start receiving (S402).
[0038]
When transmission of video / audio data and management information from the video transmission terminal 100 is started, the video / audio data and management information from the video transmission terminal 100 are received and transferred to the data control unit 201. The recording terminal control unit 203 makes the data control unit 201 determine transfer to the storage unit 203 for each recording unit of a certain amount of video / audio data (S403). When a certain amount is received, the recording terminal control means 203 generates management information for managing data recorded in the terminal itself based on the received management information (S404). The recording terminal control unit 203 instructs the data control unit 201 to record the received video / audio data in an area secured in the storage unit 203 (S405). Also, the management information is transferred to the data control unit 201 and recorded in the storage unit 203 (S406). The management information and video / audio data are recorded in dedicated areas in the recording area of the storage means 203. The recording from the above data reception to the storage means 202 is repeated until the recording stop notification is received. When the recording stop notification is received, a recording stop instruction is instructed to the data control means 201, and the recording is ended (S407).
[0039]
Next, a recording pattern of video / audio data will be described with reference to FIG. 5 shows a recording pattern of video / audio data set in the video transmission terminal 100. The video output means 511, the video transmission terminal 111, and the video recording terminal 211 shown in FIG. 5 are the same as those shown in FIG. In the example of FIG. 5, the video recording unit is described as a frame unit. Further, the data rate of video and audio input to the video transmission terminal 111 is Nin frames / second, the recording rate for recording in the video transmission terminal 111 is NO, and the recording rate for recording in the video recording terminal 211 is N1. N0 and N1 are set under the condition of Nin or less. For example, when N0 + N1 = Nin and N0 = N1 are set, the data transfer destination is switched by the data control unit 101 (FIG. 2) for each video recording unit as shown in FIG. It is recorded in the transmission terminal 111 and the video recording terminal 211. Similarly, when there are a plurality of video recording terminals used for recording, they are recorded in each terminal as shown in FIG. As another example, when it is desired to reduce the amount of data transmitted via the transmission means 400 by half, or when the recording capacity of the video recording terminal 211 is to be halved, N0: N1 = 2: 1 is set. As shown in (C) of FIG.
[0040]
When the recording area of the entire video recording / playback system is used most efficiently and all the input video / audio is recorded, switching is performed so that the recording data of all terminals does not overlap, and Nin = N0 + N1 +... + Nn is satisfied. It is desirable to set the recording rate as described above. However, this condition does not limit the recording setting condition, and any value may be set as long as N0, N1,..., Nn are values less than or equal to Nin. When it is not necessary to record, the recording rate may be set so as to satisfy Nin> N0 + N1 +... + Nn. For example, as shown in FIG. 5D, all video / audio data is not recorded but a part is discarded, and the data transfer load to the storage means 102 and 202 is reduced to allow a recordable rate. Video and audio data from another video output means 512 and many other video output means can be recorded simultaneously. Further, the recording data may be switched between terminals. When a plurality of video / audio contents are input to the video transmission terminal 111 and simultaneously recorded, recording is performed so that the total recording rate of the video transmission terminal 111 in the storage unit 102 does not exceed the maximum possible recording rate of the storage unit 102. A pattern is set, and video / audio data that cannot be recorded may be transmitted to the video recording terminal 211 or discarded.
[0041]
As described above, the video recording / playback system according to the first embodiment of the present invention does not record a series of video and audio data in real time in the storage means of one terminal. The amount of recording per hour can be suppressed. Therefore, it is possible to accept a larger number of video / audio inputs from the video output means than to record all of the series of video / audio data in the video transmission terminal, and to record to the storage means and transfer to the transmission means. As described above, the video recording / playback system according to the present embodiment is particularly effective in applications such as the video monitoring field in which videos from a plurality of video sources, for example, a plurality of cameras, are recorded in real time.
[0042]
In addition, since the video recording / playback system according to the first embodiment of the present invention can store data so as not to overlap between terminals, the amount of recorded data does not increase as a whole system unlike a mirroring system that stores data redundantly. . Also, the required recording capacity per terminal can be reduced as compared with recording on a single terminal. By recording the video / audio data in a plurality of terminals, it is possible to reduce the probability that all data will be lost due to a failure of one terminal and to improve the reliability of data storage.
[0043]
In addition, in the present invention, when recording video and audio data in a distributed manner to a plurality of terminals, recording is performed using a video recording unit that can be played back independently, for example, a recording unit in units of frames or GOPs, and recorded on each terminal. Displayed data can be displayed independently of each other. Therefore, even if data stored in one terminal is lost, it is possible to refer from the start to the end of recording although there is a missing frame. For example, in the field of video surveillance, there is a case where a frame defect is formed, for example, by thinning out a frame to extend the recording time. The method of recording so as not to overlap between terminals as in the present embodiment is particularly effective in applications where such thinned-out recording can be formed or allowed.
[0044]
Next, an example of management information will be described in more detail with reference to FIG. The management information includes at least recording position management information including an identifier of video / audio data of a video recording unit or a recording unit obtained by subdividing the video recording unit, and a storage location of the video / audio data in the storage unit 102 or 202. The storage location of the recording location management information may include a terminal identifier for identifying the terminal. Further, as higher-level management information, there is content management information that associates a video / audio content identifier for identifying a series of video / audio data with recording position management information. Each information has a hierarchical structure, and the recording position of the video / audio content can be specified from the content management information. In addition, the video / audio data recorded in the other terminal that is not recorded in the terminal itself can be identified, and the data can be referred to by accessing the terminal. The management information that the video transmission terminal 100 transmits to the video recording terminal 200 together with the video / audio data includes at least a video recording unit identifier and a storage location.
[0045]
Although the same video / audio data in the video transmission terminal 100 is not necessarily transmitted to the storage means 102 and the transmission means 400, the management information is transmitted to all terminals that perform recording, and the same data is retained. Also good. By doing so, by referring to the management information at any terminal, it is possible to specify which terminal has the video / audio data lacking in the own terminal.
[0046]
As described above, according to the present embodiment, when recording video / audio data, the recording position of video / audio data to be recorded in another video transmission terminal or video recording terminal, and the recording position of the storage means of the terminal itself By providing the recording terminal control means 203 (FIG. 2) or the transmission terminal control means 103 for recording management information including the recording information, the recording position of the video / audio data not recorded in the own terminal can be known.
[0047]
In the present embodiment, the recording setting is performed on the video transmission terminal side, but it may be performed from the video recording terminal or other terminals.
Note that the storage means 102 of the video transmission terminal 100 (FIG. 2) does not necessarily have an area for recording video / audio data. In this case, all video / audio data can be transmitted to the video recording terminal 200 (FIG. 2) for recording.
[0048]
In the above description, the video recording terminal is determined in advance or determined by the operator. However, the recording preparation request notification is transmitted to a large number of terminals by broadcast transmission, multicast transmission, etc. You may make it employ | adopt the securing success notification which arrived at.
In the above description, data transmission from the video transmission terminal is performed by designating a specific video recording terminal. However, the transmission destination is not limited to one terminal using broadcast transmission or multicast transmission. You may make it transmit.
In this embodiment, the transmission terminal control means and the recording terminal control means may be realized by software operating on a general-purpose processor, or realized by software that is stored in a storage medium and read again. May be.
[0049]
As described above, according to the first embodiment of the present invention, the recording position management information for setting the recording rate allocation of video / audio data for each of a plurality of terminals and managing the recording position of the data storage destination And a video transmission terminal provided with transmission terminal control means for instructing switching of the transfer destination of the video / audio data based on the set recording rate, and a recording area of the video / audio data based on a recording area securing request from the video transmission terminal And receiving a video / audio data addressed to the terminal together with the recording position management information, and a video recording terminal provided with a video recording control means for instructing recording. Can be recorded in a distributed manner. It is possible to record the lower the probability that all data can not be lost or referenced by the failure of one terminal, it is possible to improve the reliability of data storage and transmission.
[0050]
(Second Embodiment)
Next, a video recording / reproducing system in the second embodiment of the present invention will be described with reference to FIGS. First, the configuration of the video recording / reproducing system in the present embodiment will be described with reference to FIG. The configurations of the video transmission terminal 111 and the video recording terminals 211 and 212 are the same as those in the first embodiment, and a description thereof will be omitted. The main video recording terminal 213 is a terminal for finally storing video / audio data, and has the same configuration as the video recording terminals 211 and 212.
[0051]
Next, referring to FIG. 8, which shows the control procedure of the main video recording terminal 213, and FIGS. 2 and 7, the operation of the video recording / reproducing system according to the second embodiment of the present invention configured as described above. Will be explained. First, as control for recording preparation, the transmission terminal control means 103 of the video transmission terminal 100 (FIG. 2) finally determines a video recording terminal that records all the series of video and audio data. In the following description, this video recording terminal is referred to as a main video recording terminal 213. The main video recording terminal 213 can set the video transmission terminal 100 in advance, designate it by an operator, or inquire about and secure information on recording areas and recording rates that can be secured in the plurality of video recording terminals 211 to 213. This is determined by selecting a video recording terminal having a recording area with a large value. The main video recording terminal 213 may be the video transmission terminal 100 itself. Next, the transmission terminal control means 103 transmits a recording preparation request to the main video recording terminal 213 based on the recording setting information including information set by the operator.
[0052]
The recording setting information includes at least a recording end condition such as a recording time and a recording capacity, a terminal used for recording, a recording rate for each terminal, and identification information of the main video recording terminal 213. Receiving the request, the main video recording terminal 213 secures a recording area and sets a recording pattern, and transmits a recording preparation completion. The recording terminal control unit 203 starts recording the video / audio data requested from the video transmission terminal 100 and exceeds the maximum possible recording rate, that is, the recording capacity per unit time that can be recorded in the storage unit 202. Transmits a possible recording rate to the video transmission terminal 100. When the recording rate received from the main video recording terminal 213 is lower than the recording rate of the recording setting information, the transmission terminal control means 103 transmits a recording preparation request to the other video recording terminals, and the transmission rate corresponding to the insufficient recording rate. Enable recording. Further, when recording is performed also in the own terminal, a recording area is secured from the free capacity of the storage unit 102. When the recording preparation for all the used terminals is completed, the recording pattern of the video / audio data for each used terminal is determined, and the recording preparation is completed. The operation of the video transmission terminal 100 after the start of recording is the same as in the first embodiment, and a description thereof is omitted.
[0053]
Next, the operation of the main video recording terminal 213 will be described with reference to FIGS. 7 and 2 and mainly FIG. In the video recording terminal 200 on the receiving side, first, the recording terminal control unit 203 receives a recording preparation request from the video transmission terminal 100 via the transmission unit 400. The recording terminal control means 203 calculates and secures the recording capacity and recording rate at its own terminal based on the request contents, prepares to receive the video / audio data and management information from the video transmission terminal 100, The recording rate is transmitted to the video transmission terminal 100 to complete the recording preparation (S801). When the recording area is secured, the main video recording terminal 213 also secures an area where video / audio data for other terminals can be recorded, and secures an area where all the series of video / audio data can be recorded. When the recording terminal control means 203 receives the recording start request, it instructs the data control means 201 to start reception (S802). When the video transmission terminal 100 starts transmitting video / audio data and management information, the video recording terminal 200 receives the video / audio data and management information and transfers them to the data control means 201. The recording terminal control unit 203 determines transfer to the storage unit 202 for each unit of video / audio data recording of a certain amount with respect to the data control unit 201 (S803).
[0054]
When a certain amount is received, the recording terminal control unit 203 generates management information for managing data recorded in the terminal itself based on the received management information (S804). The recording terminal control unit 203 instructs the data control unit 201 to record the received video / audio data in the area secured in the storage unit 202 (S805). However, the main video recording terminal 213 performs recording while leaving a recording area for video and audio data for other terminals. Also, the management information is transferred to the data control unit 201 and recorded in the storage unit 202 (S806). The management information and video / audio data are recorded in dedicated areas in the recording area of the storage means 202. The above-described data reception to recording to the storage means 202 are repeated until the recording stop notification is received. When the recording stop notification is received, the data control unit 201 is instructed to receive data from another video recording terminal (S807).
[0055]
After the recording is finished, the transmission terminal control means 103 of the video transmission terminal 100 or the recording terminal control means 203 of the video recording terminals 211 and 212 that does not store the video / audio data other than the main video recording terminal 213 is the data control means 101 or 201 instructs the storage unit 102 or 202 to read the management information of the video / audio data that has been recorded. The transmission terminal control means 103 or the recording terminal control means 203 refers to the read management information, specifies the recording position of the video / audio data, and instructs the data control means to transfer the video / audio data. When the data control means 101 and 201 transfer a certain amount from the storage means 102 and 202, they notify the transmission terminal control means 103 or the recording terminal control means 203. The transmission terminal control means 103 or the recording terminal control means 203 receives the transfer notification from the data control means 101, 201 and instructs the data control means 101, 201 to transmit to the main video recording terminal 213. The data control units 101 and 201 receive the transmission instruction and transfer the video / audio data and the management information to the transmission unit 400. Thereafter, until the transmission of all the video / audio data is completed, the process from reading the management information to the data transfer to the transmission means 400 is repeated.
[0056]
The data control unit 201 of the main video recording terminal 213 receives video / audio data and management information from other terminals and notifies the recording terminal control unit 203 of them. The recording terminal control means 203 refers to the management information, determines the recording position in the storage means 202 of its own terminal, and creates recording position management information. Next, the data control unit 201 instructs the recording unit 202 to store the audio / video data received. The data control unit 201 records the video / audio data in the free recording area of the storage unit 202. It is determined whether all the series of video / audio data has been recorded (S808). If not recorded, the procedure from data reception to recording in the storage means 202 is repeated until all video / audio data is recorded. When all of the series of video / audio data has been recorded, a 201 recording stop instruction is issued to the data control means, and the recording operation is terminated (S809).
[0057]
Next, a video / audio data recording method in the main video recording terminal 213 will be described with reference to FIGS. FIG. 9 shows the concept of the arrangement of video / audio data in the storage means 202 of the main video recording terminal 213. As shown in FIG. 9A, the video / audio data is arranged in the storage unit 202 during recording of data from the video transmission terminal 100, and the video / audio data addressed to the terminal is recorded for each recording unit. The recording areas for 211 and 212 are skipped. Then, the data received from the other video recording terminals 211 and 212 later is recorded in a free area so that a series of video / audio data is continuously arranged in the storage unit 202. By this operation, for example, reading from the storage means 202 provided with a disk-type recording medium can be continuously performed without interruption by an operation such as a seek operation of the head, and the transfer efficiency is optimized. Alternatively, when importance is attached to the transfer efficiency at the time of recording, as shown in FIG. 9B, during recording of data from the video transmission terminal 100, video and audio data destined for the own terminal is arranged in units of recording units. . Then, the data received from the other video recording terminals 211 and 212 later is continuously arranged in a free area behind so that a series of video and audio data can be continuously recorded in the storage unit 202.
[0058]
In the present embodiment, the transmission of video / audio data during recording in the transmission means 400 is realized by real-time recording by transmitting it by a best-effort protocol, for example, UDP / IP, and from other video recording terminals after recording. When video / audio data is recorded by transmission, it may be transmitted by a protocol that ensures reliability, for example, TCP / IP.
In the present embodiment, the transmission terminal control means 103 and the recording terminal control means 203 may be realized by software that operates on a general-purpose processor, or the software is stored in a storage medium and again. You may implement | achieve by the read software.
Although the recording request to the other video recording terminal is made at the recording preparation stage, the recording request can be made to the other video recording terminal according to increase / decrease of the recordable rate even during recording, and the video / audio data can be recorded without omission. You may do it.
[0059]
As described above, according to the second embodiment of the present invention, a part of video / audio data is distributed and temporarily recorded in another video recording terminal, and the other video recording terminal after or during the recording. By providing the recording terminal control means 203 for controlling to receive and record the video / audio data temporarily recorded in the video recording terminal, even if there is a recording request exceeding the recordable rate of the main video recording terminal 213, other video recording terminals It is possible to receive a series of video and audio data temporarily recorded in the video and record them in real time without omission.
[0060]
(Third embodiment)
Next, a video recording / reproducing system in the third embodiment of the present invention will be described with reference to FIGS. First, the configuration of the video recording / playback system in the present embodiment will be described with reference to FIG. The video recording / playback system in the present embodiment receives video / audio data from the video recording terminal 211 or the video transmission terminal 111 and outputs video / audio, and video display or audio such as a television monitor. Video display means 600 for outputting. Other components are the same as those in the first embodiment, and a description thereof will be omitted.
[0061]
Next, the configuration of video display terminal 300 in the present embodiment will be described with reference to FIG. In FIG. 11, the video display terminal 300 temporarily stores input data and outputs it to an instructed destination, data control means 301, storage means 302 for storing data, reception of video / audio data, and video display means 600. Display terminal control means 303 for controlling the output of.
[0062]
Note that the video display terminal 300 sets playback of video / audio data, instructs data transmission to another terminal, and receives video / audio data. The video recording terminal 200 accumulates video / audio data and transmits it according to instructions from other terminals. The video transmission terminal 100 or the video recording terminal 200 in the present embodiment may have both functions of a video display terminal and a video recording terminal. Video recording terminal 200 in the present embodiment may be the video transmission terminal in the first or second embodiment.
[0063]
Next, reproduction of video / audio data will be described with reference to FIG. 12, which shows the control procedure of the video display terminal 300, and FIGS. First, as preparation for reproduction, the display terminal control unit 303 requests the data control unit 301 to transfer the management information of the designated video / audio content (S1201). The data control unit 301 reads the management information from the storage unit 303 and sends it to the display terminal control unit 303. If the corresponding management information does not exist in the storage unit 302 or an external terminal is designated as the location of the management information of the video / audio content, a request for content existence confirmation is sent to the video recording terminal 200 via the transmission unit 400. Send. When the video recording terminal 200 stores the corresponding content, the video recording terminal 200 returns a content presence notification and management information. The reproduction preparation is completed by acquiring a part or all of the management information of the corresponding content.
[0064]
Next, the data control unit 301 is instructed to start data reception (S1202). Also, a reproduction start request for the designated content is transmitted to all the video recording terminals 200 in which a series of video / audio data is recorded (S1203). After receiving the reproduction start request, the video recording terminal 200 transmits the video / audio data to the video display terminal 300 in units of video recording at a timing such that the transmission rate is the same as the recording rate at the time of recording. In the video display terminal 300, the video / audio data received by the data control unit 301 is temporarily stored. If the video / audio data exists in the terminal itself, the display terminal control unit 303 determines transfer from the storage unit 302 based on the data amount temporarily stored in the data control unit 301 (S1204). If the temporary storage amount is equal to or less than a certain amount, the recording position of the data in the storage means 302 is specified from the management information, and the data control means 301 is instructed to transfer the data at this recording position. The data control unit 301 temporarily stores the video / audio data read from the storage unit 302.
[0065]
Along with the reception and temporary storage of data from the other video recording terminals 200 and storage means 302, the display terminal control means 303 specifies the video recording unit storage position of the video / audio data playback position based on the management information (S1205). When the storage position is the own terminal, the data control unit 301 is instructed to output the video recording unit data read from the storage unit 302 and temporarily stored. If the storage location is another terminal, the data control unit 301 is instructed to output the video recording unit data received via the transmission unit 400 and temporarily stored. The output data is input to the video display means 600 and video and audio are displayed.
[0066]
Next, the display terminal control means 303 makes a reproduction end determination based on the arrival of the reproduction position at the end of the content or the presence / absence of a stop request from the operator. If the reproduction is continued, the output from the storage unit 302 (S1204) to the output to the video display unit 600 (S1205) are repeated until the reproduction is stopped. If the reproduction is completed, a transfer stop instruction to the data control unit 301 and a reproduction stop request to the video recording terminal 200 are transmitted, and the reproduction is ended. The processing from the transfer determination (S1204) in the display terminal control means 303 to the output to the video display means 600 (S1205) and the reproduction end determination (S1206) is based on the recording rate at the time of recording. By carrying out within the same time as the time, playback is performed at the same recording rate as at the time of recording.
[0067]
Next, with reference to FIG. 13 and FIG. 11, the flow of the video / audio data at the time of data reproduction of the video display terminal 300 in the present embodiment will be described. As shown in FIG. 13A, the display terminal control means 303 identifies and transfers the terminal and recording position holding the data while referring to the management information in order according to the above procedure, and a series of video and audio. Data is played back in the same data order as when recording. Further, as shown in FIG. 13B, even when the data of the video recording terminal 200 that recorded the video / audio data is lost and a part of the series of video / audio data cannot be obtained, the part is skipped. Play it. Even if transmission or recording of video / audio data is interrupted due to a part of the transmission unit 400 constituting the video recording / playback system or a part of a video recording terminal in which data is recorded by the above procedure, If there is a normal transmission path and video recording means, some data can be referred to.
[0068]
Note that the video display terminal 300 that performs display output receives all video / audio data not recorded in the terminal itself from the video recording terminal. Reproduce There is no need. For example, it may be displayed so as to be received from the video recording terminal at a rate that can be transmitted by the transmission means 400. In the present embodiment, the display terminal control means 303 may be realized by software that operates on a general-purpose processor, or may be realized by software that is stored in a storage medium and read again. Good.
[0069]
As described above, according to the present invention, a plurality of terminals are provided by providing display terminal control means for controlling to sequentially refer to video / audio data recorded in its own terminal and data recorded in other terminals. Can be played back on one terminal while collecting a series of video and audio data recorded on the terminal. In addition, even if the data of some terminals cannot be lost or transferred, or even if some data is missing, all data can be played back without loss, improving the reliability of video / audio data playback. Can do.
[0070]
(Fourth embodiment)
Next, a video recording / reproducing system according to the fourth embodiment of the present invention will be described with reference to FIGS. Since the configuration of the video playback / recording system, the configuration of the video transmission terminal, and the video recording terminal in the present embodiment are the same as those in the first or second embodiment, description thereof will be omitted.
[0071]
First, as control for recording preparation, the transmission terminal control means 103 checks the maximum transmittable rate in the path of the transmission means 400 with each video recording terminal 200 used for recording. As a method for checking the maximum transmittable rate, for example, data to which time information at the time of transmission is added is transmitted to the video recording terminal 200 a plurality of times, and data added with a time interval of data received by the video recording terminal 200 is sent back. And calculated as the transmittable amount per unit time. Alternatively, for example, RSVP
This is determined using a resource reservation result on a transmission path according to a bandwidth control protocol such as (Resource Reservation Protocol). The transmission terminal control means 103 determines the recording rate to each video recording terminal 200 according to the transmission rate to each video recording terminal 200, and determines the recording pattern. For example, assuming that the transmittable rate from a certain video transmission terminal S0 to the video recording terminal S1 is T1, and the transmittable rate to the video recording terminal S2 is T2, the recording rate of each recording terminal is determined as follows.
R = R0 + R1 + R2
R1 <= T1, R2 <= T2
[0072]
That is, the recording rate required to record all data is allocated as recording rates R1 and R2 that are proportional to the transmission rates T1 and T2 and can be transmitted sufficiently, and the remaining data is recorded at the recording rate R0 on the terminal itself. Or discard. A recording pattern is set based on the recording rate.
[0073]
Next, the transmission terminal control means 103 transmits a recording preparation request to each terminal based on the recording pattern determined from the set recording rate distribution result and the recording setting information set by the operator. The recording setting information includes at least a recording end condition such as a recording time and a recording capacity, and a terminal used for recording. The video recording terminal 200 that has received the request secures a recording area and sets a recording pattern, and transmits a recording preparation completion. Further, when recording is performed also in the own terminal, a recording area is secured from the free capacity of the storage unit 102. When the recording preparation for all the used terminals is completed, the recording pattern of the video / audio data for each used terminal is determined, and the recording preparation is completed. The subsequent procedure from the start of recording to the stop of recording is the same as that in the first embodiment or the second embodiment, and a description thereof will be omitted.
As described above, if the recording rate is determined according to the transmission rate, it is possible to prevent data loss that may occur due to recording at a rate higher than the transmission rate.
[0074]
In the above description, the maximum transmission possible rate was checked at the time of recording preparation, and the recording pattern for each video recording terminal was set using the result, but the transmission rate of video / audio data was checked dynamically during recording. The recording pattern may be changed.
In this embodiment, the transmission terminal control means uses a general-purpose processor, and may be realized by software operating on the processor, or may be realized by software stored in a storage medium and read again. .
[0075]
As described above, according to the present embodiment, when video / audio data is recorded by providing transmission terminal control means for setting the recording pattern of each terminal based on the maximum transmission possible rate for each video recording terminal, Data loss due to excess of the transmission rate during transmission can be prevented.
[0076]
(Fifth embodiment)
Next, a video recording / reproducing system in the fifth embodiment of the present invention will be described with reference to FIGS. Since the configuration of the video playback / recording system, the configuration of the video transmission terminal, and the video recording terminal in the present embodiment are the same as those in the first or second embodiment, description thereof will be omitted.
[0077]
First, as a recording preparation control, the transmission terminal control means 103 inquires of each video recording terminal 200 used for recording about the recordable capacity, that is, the free capacity information of the storage means in each terminal. A recording rate for each video recording terminal 200 is determined according to each recordable capacity, and a recording pattern is determined. For example, the recordable capacities of a video transmission terminal S0 and video recording terminals S1 and S2 are C0, C1, and C2, respectively, and the recording rates of the terminals are R0, R1, and R2. The recordable time of each terminal at this time is C0 / R0, C1 / R1, and C2 / R2. If the recordable time differs between terminals, data may not be recorded in other terminals near the time recorded in one terminal.
R = R0 + R1 + R2
C0 / R0 = C1 / R1 = C2 / R2 = T
That is, the recording rate required to record the data is allocated at the recording rates R1 and R2 that are proportional to the recordable capacities C1 and C2 and can ensure a sufficiently recordable time, and the surplus data is allocated to the own terminal. Record or discard at R0.
[0078]
Next, the transmission terminal control means 103 transmits a recording preparation request to each terminal based on the recording pattern determined from the recording rate distribution result and the recording setting information set by the operator. The recording setting information includes at least a recording end condition such as a recording time and a recording capacity, and a terminal used for recording. The video recording terminal 200 that has received the request secures a recording area and sets a recording pattern, and transmits a recording preparation completion. Further, when recording is performed also in the own terminal, a recording area is secured from the free capacity of the storage unit 102. When the recording preparation for all the used terminals is completed, the recording pattern of the video / audio data for each used terminal is determined, and the recording preparation is completed. Since the subsequent procedure from the start of recording to the stop of recording is the same as that in the first or second embodiment, the description thereof is omitted.
[0079]
Since the recording rate is determined according to the recordable capacity of each terminal as described above, it is possible to prevent a part of data from being recorded due to insufficient recording capacity.
The transmission terminal control means in this embodiment may be realized by software that uses a general-purpose processor and operates on it, or may be realized by software that is stored in a storage medium and read again. .
[0080]
As described above, according to the present embodiment, video / audio data is recorded by providing the transmission terminal control means 103 for setting the recording pattern of each terminal based on the recordable capacity of the video transmission terminal and the video recording terminal. At this time, data loss due to insufficient recording capacity can be prevented.
[0081]
(Sixth embodiment)
Next, a video recording / reproducing system in the sixth embodiment of the present invention will be described with reference to FIGS. Since the configuration of the video playback / recording system, the configuration of the video transmission terminal, and the video recording terminal in the present embodiment are the same as those in the first or second embodiment, description thereof will be omitted.
[0082]
First, as control for recording preparation, the transmission terminal control means 103 checks the maximum transmission rate with each video recording terminal 200 as in the fourth embodiment. Further, the recordable capacity of each video recording terminal 200 is collected as in the fifth embodiment. The recording rate for each video recording terminal 200 is determined according to the maximum transmission rate and the recordable capacity. For example, the recordable capacities of a video transmission terminal S0 and video recording terminals S1 and S2 are C0, C1 and C2, respectively, the maximum transmittable rates are T0, T1 and T2, and the recording rates of each terminal are R0, R1 and R2. The recording time set in the recording setting information is T, and the total recording rate of a series of video / audio data is R. At this time, the recordable time of each terminal is C0 / R0, C1 / R1, and C2 / R2. If the recordable time deviates, a terminal with a small recordable capacity uses up the recording area earlier than other terminals, and data is recorded at a terminal with a small recordable capacity even though it is recorded at another terminal near that time. It happens that not. Therefore, the recording rate of other terminals is set to a value that does not exceed the maximum transmittable rate so as to satisfy the following expression.
[0083]
R => R0 + R1 + R2
C0 / R0 = C1 / R1 = C2 / R2 = T
R1 <= T1, R2 <= T2
That is, the recording rate required for recording data is allocated as recording rates R1 and R2 that are proportional to the recordable capacities C1 and C2 and can ensure a sufficient recording time, and the remaining data is allocated to the recording rate R0. Record with or discard.
[0084]
Next, the transmission terminal control means 103 transmits a recording preparation request to each terminal based on the recording pattern determined from the recording rate distribution result and the recording setting information set by the operator. The recording setting information includes at least a recording end condition such as a recording time and a recording capacity, and a terminal used for recording. The video recording terminal 200 that has received the recording preparation request secures a recording area and sets a recording pattern, and transmits a recording preparation completion. Further, when recording is performed also in the own terminal, a recording area is secured from the free capacity of the storage means. When the recording preparation for all the used terminals is completed, the recording pattern of the video / audio data for each used terminal is determined, and the recording preparation is completed. Subsequent procedures from the start of recording to the stop of recording are the same as those in the first embodiment or the second embodiment, and a description thereof will be omitted.
[0085]
As described above, by determining the recording rate according to both the transmission rate and the recordable capacity of the terminal, it is possible to prevent data loss that may occur due to recording at a rate higher than the transmittable rate. In addition, since the recording rate is determined according to the recordable capacity of each terminal, it is possible to prevent some data from being recorded due to insufficient recording capacity.
[0086]
The transmission terminal control means in the present embodiment can be realized by a general-purpose processor and software operating on the general-purpose processor, or can be realized by software that is stored in a storage medium and read again. .
As described above, according to the present embodiment, the transmission terminal control means for setting the recording pattern of each terminal based on the recordable capacity of the video transmission terminal and the video recording terminal and the maximum transmission rate to the video recording terminal is provided. Thus, when recording audiovisual data, data loss due to insufficient recording capacity and excess transmission rate can be prevented.
[0087]
(Seventh embodiment)
Next, a video recording / reproducing system in the seventh embodiment of the present invention will be described with reference to FIGS. Since the configuration of the video playback / recording system, the configuration of the video transmission terminal and the video recording terminal in the present embodiment are the same as those in the first embodiment, description thereof will be omitted.
[0088]
Next, the operation of the video recording terminal in the present embodiment will be described mainly with reference to FIG. FIG. 14 shows an example of management information before and after moving the video / audio data at each terminal. In this embodiment, recording is performed on a plurality of terminals by the method described in any of the first to sixth embodiments. Description of the recording of video / audio data is omitted. The video recording terminal 211 deletes or moves the recorded video / audio data, the video recording terminal 212 is the destination of the video / audio data, and the video transmission terminal 111 and the video recording terminals 211 and 212 are part of a series of video / audio data. Is recorded.
[0089]
When the recorded video / audio data is deleted from the video recording terminal 211 or moved to another terminal, the recording terminal control unit 203 of the video recording terminal 211 transmits a recording area securing request to the destination video recording terminal 212. Next, if the recordable amount returned from the destination video recording terminal 212 is received and there is an area where the data recorded in the own terminal can be recorded, the video recording in which the video / audio data can be secured. Terminal 212 is determined as the destination. Next, the audio / video data to be deleted or moved is read from the storage means 202 of the video recording terminal 211 to the data control means 201 and instructed to the data control means 201 to be transmitted to the video recording terminal 212 determined as the destination, Send. The video recording terminal 212 receives the video / audio data and records it in the storage means 202 in the same manner as the recording procedure of the first embodiment.
[0090]
When the data movement is completed, the recording terminal control unit 203 of the video recording terminal 211 transmits an update request for the recorded management information to a terminal that records other data in the series of video and audio data. The video transmission terminal 111 or the video recording terminal 212 that records the management information including the recording position of the video / audio data to be deleted or moved changes the recording position of the data to be deleted from the video recording terminal 211 to the destination terminal 212. To update the management information. Finally, the recording terminal control unit 203 of the video recording terminal 211 instructs the storage unit 202 to delete the moved video / audio data via the data control unit 201 and releases the recording area of the video / audio data to be deleted. To do.
[0091]
If there is no recording area that can be recorded in another terminal, the management information is updated so that the recording position of the deleted data is changed to information indicating that the data has been deleted.
In the present embodiment, the recording terminal control means may be realized by software that operates on a general-purpose processor, or may be realized by software that is stored in a storage medium and read again. .
[0092]
As described above, according to the present embodiment, video recording can be performed by providing transmission terminal control means or recording terminal control means for performing control for correcting the recording position of management information when moving or deleting video / audio data. It is possible to refer to video / audio data by moving or deleting data without causing inconsistency of management information between video recording terminals existing in the reproduction system.
[0093]
(Eighth embodiment)
Next, a video recording / reproducing system according to the eighth embodiment of the present invention will be described with reference to FIGS. First, a configuration example of the video recording / playback system in the present embodiment will be described with reference to FIG. In FIG. 15, the video recording / playback system includes a video recording arbitration terminal 700 that arbitrates recording area reservation and recording of the video recording terminals 211 and 212 based on a recording area securing request from the video transmission terminal 100. In addition, the video recording arbitration terminal 700 temporarily stores the input data and outputs the data to the destination that is instructed, the storage means 702 that stores the data, and the recording area securing request from the video transmission terminal 100. And a mediation terminal control means 703 for controlling recording area reservation and recording mediation of the video recording terminals 211 and 212 based on the above. Since other components are the same as those in the first embodiment, description thereof is omitted. Note that the video recording arbitration terminal 700 may have a function of either or both of the video transmission terminal 100 and the video recording terminals 211 and 212.
[0094]
Next, with reference to FIG. 15 and mainly FIG. 16, the recording operation of the video recording / playback system in the present embodiment will be described focusing on the operation of the video recording arbitration terminal. FIG. 16 shows the control procedure of the video recording arbitration terminal at the time of recording in the present embodiment. Since the video transmission terminal 100 and the video recording terminals 211 and 212 perform the same operations as those in the first to seventh embodiments, description thereof is omitted. First, the video recording arbitration terminal 700 receives a recording preparation request from the video transmission terminal 100 via the transmission means 400. Upon receiving the recording preparation request, the arbitration terminal control unit 703 transmits an inquiry about the recordable area and recording rate securing amount to the video recording terminals 211 and 212 (S1501). When receiving the inquiry, the video recording terminals 211 and 212 having the reservable recording capacity and recording rate return the reservable amount of the recording capacity and recording rate. The recording terminal arbitration unit 703 temporarily records the recording capacity and the recordable amount that can be secured from the video recording terminals 211 and 212 received via the transmission unit 400, and the video recording terminals 211 and 212 and the securing amount A list is created (S1502).
[0095]
The recording terminal arbitration unit 703 determines that the available amount has returned from all the video recording terminals 211 and 212 registered in the video recording arbitration terminal after a lapse of a certain time, and is secured if the condition is satisfied. A video recording terminal is selected from the list of possible amounts (S1503). As a selection method of the video recording terminal, for example, one having a recording capacity and a recording rate that can be ensured larger than the required amount of securing from the video transmission terminal is selected. If one video recording terminal does not satisfy any of the recording capacity and recording rate securing requirements from the video transmission terminal, the other video recording terminals are also selected to compensate for the shortage. In the following description, it is assumed that the video recording terminals 211 and 212 are selected. The recording terminal arbitration unit 703 transmits a recording area and recording rate securing request via the transmission unit 400 to the selected video recording terminals 211 and 212. The video recording terminals 211 and 212 secure the recording area and transmit a secure completion notification to the arbitration terminal control unit 703. The arbitration terminal control unit 703 receives the reservation completion notification via the transmission unit 400. If completion notifications are not returned from all selected terminals, a new terminal is selected and a securing request is made or an additional securing request is made to the selected terminal. If the required amount requested from the video transmission terminal 100 can be secured, a list of video recording terminals selected for use in recording is created (S1504).
[0096]
The information thus obtained is transferred to the storage means 702 via the data control means 701, and is recorded in the storage means 702 as recording terminal management information for associating a series of video / audio data with a terminal used for recording. In addition, a distribution method of video / audio data to each video recording terminal 211, 212, that is, a recording pattern is determined. The arbitration terminal control unit 703 transmits a recording preparation completion notification to the video transmission terminal 100 and ends the recording preparation (S1505). The video / audio data distribution method may be distributed and recorded while switching the video recording terminals of the recording destination sequentially by the method described in any of the first to seventh embodiments, or a series of video / audio data. Data may be continuously transmitted to only one terminal and recorded, and when the recording area is used up, the recording destination may be changed to the next recording terminal.
[0097]
Next, when entering the recording stage, a recording start request is transmitted from the video transmission terminal 100 to the arbitration terminal control means 703. When receiving the recording start notification via the transmission unit 400, the arbitration terminal control unit 703 instructs the data control unit 701 to receive data from the video transmission unit 100 (S1506). Further, a recording start request is transmitted to the selected video recording terminals 211 and 212 (S1507). When the video transmission terminal 100 starts transmission of video / audio data, the arbitration terminal control means 703 receives the video / audio data and management information and transfers them to the data control means 701. The arbitration terminal control unit 703 determines the transmission destination of the received video / audio data based on the received management information and the recording pattern (S1508).
[0098]
Next, the data control unit 701 is instructed to transmit the management information to the video recording terminal 211 or 212 of the video / audio data transmission destination (S1509). In addition, the control unit 701 instructs the data control unit 701 to transmit the transferred video / audio data in the recording unit to the video recording terminal 211 or 212 according to the recording pattern (S1510). The data is transmitted to the video recording terminal 211 or 212 via the transmission means 400. The recording position management information in which the terminal that is the recording destination of the video / audio data is associated with the recording unit of the video / audio data is created and recorded in the storage unit 702 via the data control unit 701 of the terminal itself (S1511). In the video recording terminal 211 or 212, when the video / audio data addressed to the terminal is received by the data control means 701, the arbitration terminal control means 703 is notified in the same manner as in the first or second embodiment, and the arbitration terminal control means. In step 703, management information is created, and the data control unit 701 is instructed to record the video / audio data and the management information in the storage unit 702.
[0099]
When ending the recording, the video transmission terminal 100 transmits a recording stop notification to the video recording arbitration terminal 700. The arbitration terminal control means 703 of the video recording arbitration terminal 700 receives the recording stop notification via the transmission means 400, or when the recording for the recording capacity specified in the recording preparation is completed, the video recording selected for recording is recorded. A recording stop notification is transmitted to the terminals 211 and 212, and the recording ends (S1512).
[0100]
Next, with reference to FIG. 15 and mainly FIG. 17, the control procedure of the video recording / arbitration terminal when reproducing recorded video / audio data in the video recording / reproducing system according to the eighth embodiment of the present invention will be described. To do. First, the video display terminal 300 transmits a reproduction start request to the video recording arbitration terminal 700. When the arbitration terminal control unit 703 receives the reproduction request via the transmission unit 400, the arbitration terminal control unit 703 instructs the data control unit 701 to read the terminal management information and the recording position management information of the video / audio data that is the target of the reproduction request, and stores the storage unit. Data is read from 702 (S1601). Next, the arbitration terminal control unit 703 refers to the terminal management information, identifies the video recording terminal 211 or 212 in which the video / audio data recording unit is recorded, and receives data from the transmission unit 400 to the data control unit 701. Is instructed (S1602). Then, a video / audio data transmission request is transmitted to the identified video recording terminal 211 or 212 (S1603).
[0101]
The video recording terminal 211 or 212 that has received the video / audio data transmission request from the video recording / arbitration terminal 700 reads the designated data from the storage unit of the terminal itself and sequentially transmits the data to the video recording / arbitration terminal 700. The transmitted video / audio data is received by the video recording / arbitration terminal 700, transferred to the data control means 701, and temporarily stored. Based on the recording position management information, the arbitration terminal control means 703 identifies the terminal in which the video recording unit is stored according to the playback order, and transmits the data transmitted from the identified terminal and temporarily recorded to the video display terminal 300. The data control unit 701 is instructed (S1604). Transmission of video / audio data to the video display terminal 300 is performed at the same transmission rate as the recording rate at the time of recording. The video display terminal 300 receives the video / audio data transmitted from the video recording / arbitration terminal 700 and displays it in the same manner as in the third embodiment. The arbitration terminal control means 703 performs the reproduction end determination (S1605), the transmission of the video / audio data from the management information read to the video display terminal 300, the data transmission at the reproduction end position is completed, or the video display terminal 300 Repeat until a playback stop notification is received.
[0102]
Next, management information created by the arbitration terminal control means 703 in the video recording / playback system according to the eighth embodiment of the present invention will be described with reference to a conceptual diagram representing management information in FIG. In FIG. 18, at the time of recording preparation, recording terminal management information and transmission source management information are created. The recording terminal management information includes a recording capacity and a recording rate for each identifier of the video recording terminal that is the storage location, and the transmission source management information includes the terminal identifier, the recording capacity, and the recording rate of the transmission source (request source) video transmission terminal. Contains information. Note that the recording capacity and the recording rate are equal to or smaller than the sum of the values of the recording terminal management information. Recording position management information is created during recording, and row items are added and updated for each video recording unit. The recording position management information includes a video recording unit identifier and a recording destination (storage location) video recording terminal identifier.
[0103]
As described above, according to the present embodiment, there is no direct arbitration between the video transmission terminal 100 and the video recording terminals 211 and 212 in order to secure recording resources, that is, recording capacity and recording rate. Since the recording resource is secured by the video recording arbitration terminal 700, the video transmission terminal 100 does not need to check and manage the video recording terminals 211 and 212 connected to the video recording / playback system. In addition, if the video recording terminals 211 and 212 register the existence of their own terminals in the video recording arbitration terminal 700, all video transmission terminals 100 connected to the video recording / playback system have their own terminals used. On the other hand, there is no need to inform the existence of the terminal itself.
[0104]
In the above description, the video / audio data is transmitted from the video transmission terminal 100 via the arbitration terminal control unit 703 and recorded by the video recording terminals 211 and 212. , 212 may be transmitted to the video transmission terminal 100, and video / audio data may be directly transmitted from the video transmission terminal 100 to the video recording terminals 211, 212 based on the list.
The arbitration terminal control means 703 may be realized by software using a general-purpose processor.
In the present embodiment, the arbitration terminal control means may be realized by software that uses a general-purpose processor and operates on it, or may be realized by software that is stored in a storage medium and read again.
[0105]
As described above, according to the present embodiment, the video recording arbitration for controlling selection of the video recording terminals 211 and 212, securing of the recording capacity and recording rate, and transfer of video / audio data to the video recording terminals 211 and 212 are performed. By providing the terminal 700, the video transmission terminal 100 or the video display terminal collects information such as addition and reduction of video recording terminals in the video recording / playback system, and the video recording arbitration terminal does not manage a plurality of video recording terminals. Recording or reproduction can be performed by requesting recording or reproduction to only 700. In addition, each video recording terminal can register any video transmission terminal by simply registering it in the video recording arbitration terminal 700 without transmitting its presence to all video transmission terminals and video display terminals connected to the video recording / playback system. 100 or the video display terminal can use its own terminal for recording or reproduction.
[0106]
(Ninth embodiment)
Next, with reference to FIGS. 15, 19 and 20, a video recording / reproducing system in the ninth embodiment of the present invention will be described. Since the configuration of the video playback / recording system, the video transmission terminal 100, the video recording terminals 211 and 212, and the video recording / arbitration terminal 700 in the present embodiment are the same as those in the eighth embodiment, the description thereof will be omitted. Further, the video recording / arbitration terminal 700 may have a function of either or both of the video transmission terminal 100 and the video recording terminal 200.
[0107]
Next, with reference to FIG. 19 and FIG. 15 showing the control procedure of the video recording arbitration terminal at the time of recording, the recording operation of the video recording / reproducing system in the present embodiment will be described focusing on the operation of the video recording arbitration terminal. To do. Since the video transmission terminal 100 and the video recording terminals 211 and 212 operate in the same manner as in the first to eighth embodiments, description thereof is omitted. First, the video recording arbitration terminal 700 receives a recording preparation request from the video transmission terminal 100 via the transmission unit 400. When the arbitration terminal control means 703 receives the recording preparation request, it sends an inquiry to the video recording terminals 211 and 212 regarding the amount of recording area and recording rate that can be secured (S1801). Upon receiving this inquiry, the video recording terminals 211 and 212 having the recordable capacity and the record rate that can be secured return the recordable capacity and the recordable amount of the record rate. The arbitration terminal control means 703 temporarily records the recording capacity and the recordable amount that can be secured from the video recording terminals 211 and 212 received via the transmission means 400, and the video recording terminals 211 and 212 and the securing amount of the recording capacity. A list is created (S1802). The arbitration terminal control means 703 determines that the available amount has returned from all the video recording terminals 211 and 212 registered in the video recording arbitration terminal 700 after a certain period of time has elapsed, and is secured if the conditions are satisfied. The video recording terminals 211 and 212 are selected from the list of possible amounts (S1803).
[0108]
As a selection method of the video recording terminals 211 and 212, for example, one having a recording capacity and a recording rate that can be secured that are larger than the amount required for securing from the video transmission terminal 100 is selected. If any one of the video recording terminals 211 and 212 does not satisfy the required amount of recording capacity and recording rate from the video transmission terminal 100, the other video recording terminals may be selected to compensate for the shortage. To. In the following description, it is assumed that the video recording terminals 211 and 212 are selected. The arbitration terminal control unit 703 transmits a recording area and recording rate securing request via the transmission unit 400 to the selected video recording terminals 211 and 212. The video recording terminals 211 and 212 secure the recording area and transmit a secure completion notification to the arbitration terminal control unit 703. The arbitration terminal control unit 703 receives the reservation completion notification via the transmission unit 400.
[0109]
If completion notifications are not returned from all selected terminals, a new terminal is selected and a securing request is made or an additional securing request is made to the selected terminal. If the required amount requested from the video transmission terminal 100 can be secured, a list of the video recording terminals 211 and 212 selected for use in recording is created (S1804). Also, for each video recording terminal 211, 212 to be used, billing information proportional to one or both of the reserved recording capacity and recording rate is calculated and added to the list of video recording terminals 211, 212 (S1805). ). Further, billing information for the video transmission terminal 100 that is the recording request source is calculated and transmitted to the video transmission terminal 100, and an inquiry is made as to whether recording can be started (S1806). The video transmission terminal 100 determines whether or not to start recording based on the received billing information, and transmits it to the video recording arbitration terminal 700. The arbitration terminal control unit 703 determines whether recording can be started from the result of inquiring to the video transmission terminal 100, and if it is possible, the subsequent processing is continued.
[0110]
The management information of the video recording terminals 211 and 212 and the charging information for the video transmission terminal 200 are transferred to the storage means 702 via the data control means 701, and a recording terminal that associates a series of video and audio data with a terminal used for recording. The information is recorded in the storage unit 702 as management information and transmission source management information. Also, a method of allocating video / audio data to the video recording terminals 211 and 212, that is, a recording pattern is determined, and the recording preparation is completed (S1807). The audio / video data distribution method may be distributed and recorded while sequentially switching video recording terminals as recording destinations by the method described in any of the first to seventh embodiments, or a series of video / audio data. Data may be continuously transmitted to only one terminal and recorded, and after the recording area is used up, the recording destination may be changed to the next recording terminal.
[0111]
Next, in the recording stage, a recording start request is transmitted from the video transmission terminal 100 to the arbitration terminal control means 703. When receiving the recording start notification via the transmission unit 400, the arbitration terminal control unit 703 instructs the data control unit 701 to receive data from the video transmission unit 100 (S1808). Further, a recording start request is transmitted to the selected video recording terminals 211 and 212 (S1809). When the video transmission terminal 100 starts transmission of video / audio data, the arbitration terminal control means 703 receives the video / audio data and management information and transfers them to the data control means 701. The arbitration terminal control means 703 determines the transmission destination of the received video / audio data based on the received management information and recording pattern (1810).
[0112]
Next, the data control unit 701 is instructed to transmit the management information to the video recording terminal 211 or 212 that is the video / audio data transmission destination (S1811). In addition, it instructs the video control terminal 701 to transmit the recording unit video / audio data transferred to the data control means 701 to the video recording terminal 211 or 212 according to the recording pattern (S1812). The data is transmitted to the video recording terminal 211 or 212 via the transmission means 400. Recording position management information in which the terminal that is the recording destination of the video / audio data is associated with the recording unit of the video / audio data is created and recorded in the storage unit 702 via the data control unit 701 of the terminal itself (S1813). In the video recording terminal 211 or 212, when the video / audio data addressed to the terminal itself is received by the data control means 701, the arbitration terminal control means 703 is notified in the same manner as in the first or second embodiment, and the arbitration terminal control means. 703 creates management information and instructs the data control means 701 to record the video / audio data and the management information in the storage means 702.
[0113]
When ending the recording, the video transmission terminal 100 transmits a recording stop notification to the video recording arbitration terminal 700. The arbitration terminal control means 703 of the video recording arbitration terminal 700 receives the recording stop notification via the transmission means 400, or when the recording for the recording capacity specified in the recording preparation is completed, the video recording selected for recording is recorded. A recording stop notification is transmitted to the terminals 211 and 212, and the recording ends (S1814). After the recording is stopped, the arbitration terminal control unit 703 instructs the data control unit 701 to read the recording position management information from the storage unit 702. The arbitration terminal control means 703 calculates the data capacity actually recorded on the video recording terminals 211 and 212 from the recording position management information. When the recording capacity requested from the video transmission terminal 100 in the recording preparation stage differs from the actual recording capacity due to a recording stop request from the video transmission terminal 100 during recording, the recording terminal management information and transmission to the video transmission terminal 100 The billing information of the original management information is updated and recorded in the storage unit 702. Also, the updated billing information is transmitted to the video transmission terminal 100 (S1815).
[0114]
Since the recorded video / audio data is reproduced in the same manner as in the eighth embodiment, the description thereof is omitted.
The charging information can be used to charge the video transmission terminal owner on behalf of the video recording terminal owner and collect a charge corresponding to the recording capacity and the recording rate occupied by the recording.
[0115]
Next, management information created by the arbitration terminal control means 703 in the video recording / playback system according to the ninth embodiment of the present invention will be described with reference to a conceptual diagram representing management information in FIG. In FIG. 20, at the time of recording preparation, recording terminal management information and transmission source management information are created. The recording terminal management information includes recording capacity and recording rate for each identifier of the video recording terminal that is the storage location, and charging information based on them. The transmission source management information includes the terminal identifier of the transmission source video transmission terminal 100, the recording capacity, the recording rate, and the billing information. The recording capacity and the recording rate are equal to or greater than the sum of the respective values of the recording terminal management information. small. The billing information of the transmission source management information is equal to the sum of the billing amounts of the recording terminal management information. Recording position management information is created during recording, and row items are added and updated for each video recording unit. The recording position management information includes a video recording unit identifier and a recording destination video recording terminal identifier.
[0116]
As described above, according to the present embodiment, recording resources, that is, recording resources without performing mediation directly in order to secure recording capacity and recording rate between the video transmission terminal 100 and the video recording terminals 211 and 212 are recorded. Is ensured by the video recording arbitration terminal 700, so that the video transmission terminal 100 does not need to check and manage the video recording terminals 211 and 212 connected to the video recording / reproducing system. Further, if the video recording terminals 211 and 212 register the existence of the own terminal in the video recording arbitration terminal 700, the video recording terminals 211 and 212 are automatically connected to all the video transmission terminals connected to the video recording / playback system in order to use the own terminal. There is no need to inform the presence of the terminal. As a price for using the recording resource, the owner of the video transmission terminal can be charged based on the information created by the video recording arbitration terminal 700.
[0117]
In the above-described method according to the present embodiment, the charging information for each video recording terminal is set by the information of the recording preparation stage. However, the video recording mediation terminal 700 actually transmits or records video recording terminals 211 and 212 during recording. The charging information may be updated and recorded based on the amount of data received.
In this embodiment, the arbitration terminal control means 703 may be realized by software that uses a general-purpose processor and operates on the general-purpose processor, or may be realized by software that is stored in a storage medium and read again. .
[0118]
As described above, according to the ninth embodiment of the present invention, selection of a video recording terminal and securing of recording capacity and recording rate, creation of billing information, and transfer of video / audio data to the video recording terminal are controlled. By providing a video recording arbitration terminal, the video transmission terminal or video display terminal collects information such as the addition or reduction of video recording terminals in the video recording / playback system, and records video without managing multiple video recording terminals. Recording or reproduction can be performed by requesting recording or reproduction only from the arbitration terminal. In addition, each video recording terminal can register any video transmission terminal by simply registering it with the video recording arbitration terminal without transmitting its presence to all video transmission terminals and video display terminals connected to the video recording / playback system. Alternatively, the video display terminal can be charged by using its own terminal for recording or reproduction.
[0119]
【The invention's effect】
The video recording / playback system and video recording / playback method according to the present invention are configured as described above, and in particular, the maximum recording on a storage medium of one terminal by distributing and recording the video / audio data to a plurality of video recording terminals. Video and audio data from multiple video output means can be recorded without being limited to the possible rate, and in addition, a series of video and audio data can be recorded and distributed to multiple terminals in the smallest reproducible unit. Even if a terminal in which data is recorded fails, it is possible to suppress the possibility that all data cannot be referred to.
[0120]
Also, the video recording / playback system and video recording / playback method according to the present invention provides video / audio data to the video recording terminal in accordance with either or both of the recording capacity of the video recording terminal and the transferable rate to the video recording terminal. By allocating and recording, it is possible to record the video / audio data with a margin and to suppress the disappearance.
[0121]
Also, the video recording / playback system and video recording / playback method according to the present invention allow a video transmission terminal on the recording request side to connect to a plurality of video recording terminals without grasping the connection status of the video recording terminals connected to the video recording / playback system. Since the video / audio data can be automatically distributed and recorded, the terminal can be used for recording and reproduction and charging can be performed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a video recording / playback system according to a first embodiment of the present invention;
FIG. 2 is a block diagram showing a configuration of a video transmission terminal and a video recording terminal in the first embodiment of the present invention;
FIG. 3 is a diagram showing a control procedure of the video transmission terminal in the first embodiment of the present invention;
FIG. 4 is a diagram showing a control procedure of the video recording terminal according to the first embodiment of the present invention;
FIG. 5 is a conceptual diagram showing a recording pattern of video / audio data according to the first embodiment of the invention;
FIG. 6 is a conceptual diagram showing an example of management information according to the first embodiment of the present invention.
FIG. 7 is a block diagram showing a configuration of a video playback / recording system according to a second embodiment of the present invention;
FIG. 8 is a diagram showing a control procedure of the main video recording terminal according to the second embodiment of the present invention;
FIG. 9 is a conceptual diagram showing the arrangement of video and audio data in the second embodiment of the present invention;
FIG. 10 is a diagram showing a configuration of a video recording / playback system according to a third embodiment of the present invention;
FIG. 11 is a diagram showing a configuration of a video display terminal according to a third embodiment of the present invention;
FIG. 12 is a diagram showing a control procedure of the video display terminal according to the third embodiment of the present invention;
FIG. 13 is a conceptual diagram showing a flow of a recording pattern of video / audio data according to the third embodiment of the present invention;
FIG. 14 is a conceptual diagram showing an example of management information before and after movement of video / audio data in each terminal according to the seventh embodiment of the present invention;
FIG. 15 is a diagram showing an example of the configuration of a video recording / playback system according to an eighth embodiment of the present invention;
FIG. 16 is a diagram showing a control procedure of a video recording arbitration terminal during recording in the eighth embodiment of the present invention;
FIG. 17 is a diagram showing a control procedure of a video recording arbitration terminal during playback in the eighth embodiment of the present invention;
FIG. 18 is a conceptual diagram showing management information created by the arbitration terminal control means in the eighth embodiment of the present invention;
FIG. 19 is a diagram showing a control procedure of a video recording arbitration terminal at the time of recording in the ninth embodiment of the present invention;
FIG. 20 is a conceptual diagram showing management information created by the arbitration terminal control means in the ninth embodiment of the present invention;
FIG. 21 is a block diagram showing the configuration of a conventional video recording / playback system;
FIG. 22 is a conceptual diagram showing the flow of video / audio data in a conventional video recording terminal.
[Explanation of symbols]
100, 111, 112 Video transmission terminal
101 Data control means
102 Accumulation means
103 Transmission terminal control means
200, 211, 212 Video recording terminal
213 Main video recording terminal
201 Data control means
202 Accumulation means
203 Recording terminal control means
300 Video display terminal
301 Data control means
302 Storage means
303 Display terminal control means
400 Transmission means
500, 511, 512 Video output means
600 Video display means
700 Video recording mediation terminal
701 Data control means
702 Storage means
703 Arbitration terminal control means
2100 Conventional video recording terminal
2101, 2111 Data control means
2102 Storage means

Claims (22)

記録先ごとに割り当てて設定した映像音声データの記録レートとデータ格納先の記録位置とを含む記録位置管理情報を作成し、設定された記録レートに応じ映像音声データの転送先を切り替える伝送端末制御手段、前記伝送端末制御手段において設定された映像音声データの記録レートに基づき入力映像音声データを再生可能なデータ単位で転送する端末を切り替え、一連の映像音声データを記録位置管理情報とともに複数の映像記録端末へ分散して転送するデータ制御手段と、を設けた映像伝送端末と
前記映像伝送端末からの記録領域確保要求に基づき映像音声データの記録領域を確保し、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録する映像記録制御手段、前記映像伝送端末から転送された一連の映像音声データの全部をもしくは分散した一部を記録する蓄積手段と、を設けた複数の映像記録端末と
を備えることを特徴とする映像記録再生システム。
Transmission terminal control that creates recording position management information including the recording rate of video / audio data set and assigned for each recording destination and the recording location of the data storage destination, and switches the transfer destination of video / audio data according to the set recording rate And a terminal for transferring the input video / audio data in a reproducible data unit based on the video / audio data recording rate set in the transmission terminal control means, and a plurality of video / audio data together with the recording position management information and data control means for transferring is distributed to the video recorder, a video transmission terminal provided with,
Video recording control means for securing a recording area of video / audio data based on a recording area securing request from the video transmission terminal, receiving and recording video / audio data addressed to the terminal together with recording position management information, and the video transmission terminal a plurality of video recorder provided with a storage means for recording the or dispersed partially whole series of audiovisual data transferred from,
A video recording / reproducing system comprising:
記録先ごとに割り当てて設定した映像音声データの記録レートを含みデータ格納先の記録位置を管理する記録位置管理情報を作成し、設定された記録レートに応じ映像音声データの転送先を切り替え指示する伝送端末制御手段を設け、前記伝送端末制御手段において設定された映像音声データの記録レートに基づき入力映像音声データを再生可能なデータ単位で転送する端末を切り替え、一連の映像音声データを記録位置管理情報とともに複数の映像記録端末へ分散して転送する映像伝送端末と、前記映像伝送端末からの記録領域確保要求に基づき映像音声データの記録領域を確保し、前記映像伝送端末による記録レートの設定が最大記録可能レートを超えている場合は他の映像記録端末へ転送し分散して一時記録するよう設定し、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録し、記録中もしくは記録終了後に他端末に一時記録した映像音声データを再度受信して記録する映像記録制御手段を設け、前記映像伝送端末から転送された一連の映像音声データの全部をもしくは分散した一部を一時記録する複数の映像記録端末とを備えることを特徴とする映像記録再生システム。Creates recording position management information that manages the recording position of the data storage destination including the recording rate of the video / audio data that is assigned and set for each recording destination, and instructs to switch the transfer destination of the video / audio data according to the set recording rate A transmission terminal control unit is provided, and a terminal that transfers input video / audio data in units of reproducible data is switched based on the recording rate of the video / audio data set in the transmission terminal control unit, and a series of video / audio data is recorded and managed. A video transmission terminal for distributing and transferring information to a plurality of video recording terminals, and a recording area for video and audio data based on a recording area securing request from the video transmission terminal, and setting of a recording rate by the video transmission terminal If the maximum recordable rate is exceeded, transfer it to other video recording terminals and set it to be distributed and temporarily recorded. Video and audio data is received and recorded together with the recording position management information, and video recording control means for receiving and recording the video and audio data temporarily recorded on the other terminal during recording or after the recording is completed, is provided from the video transmission terminal. A video recording / reproducing system comprising: a plurality of video recording terminals for temporarily recording all or a part of a distributed series of video and audio data transferred. 一連の映像音声データの管理情報を参照して指定された一連の映像音声データの一部を記録している再生可能な端末を識別し、管理情報に従って映像音声データを要求し、受信した映像音声データを管理情報に応じた順序で出力する映像表示制御手段を有する映像表示端末を備え、前記複数の映像記録端末の各映像記録制御手段はそれぞれ前記映像表示端末から要求された映像音声データを管理情報に従い読み出して前記映像表示端末に送信し、前記複数の映像記録端末に分散記録された一連の映像音声データを再生することを特徴とする請求項1または2記載の映像記録再生システム。Refers to the management information of a series of video and audio data, identifies a reproducible terminal recording a part of the specified series of video and audio data, requests video and audio data according to the management information, and receives received video and audio A video display terminal having video display control means for outputting data in an order according to management information is provided, and each video recording control means of the plurality of video recording terminals manages video and audio data requested from the video display terminals, respectively. 3. The video recording / reproducing system according to claim 1, wherein the video recording / reproducing system reproduces a series of video / audio data distributed and recorded on the plurality of video recording terminals by reading out according to the information and transmitting to the video display terminal. 前記映像伝送端末は、各映像記録端末との間の単位時間あたりの伝送可能容量の情報を収集し、単位時間あたりの伝送可能容量の比率に応じて端末ごとの記録レートを決定することを特徴とする請求項1ないし3のいずれかに記載の映像記録再生システム。The video transmission terminal collects information on a transmittable capacity per unit time with each video recording terminal, and determines a recording rate for each terminal according to a ratio of the transmittable capacity per unit time. The video recording / reproducing system according to claim 1. 前記映像伝送端末は、前記映像伝送端末および前記映像記録端末の記録可能容量の情報を収集し、記録可能容量の比率に応じて端末ごとの記録レートを決定することを特徴とする請求項1ないし3のいずれかに記載の映像記録再生システム。The video transmission terminal collects information on recordable capacities of the video transmission terminal and the video recording terminal, and determines a recording rate for each terminal according to a ratio of the recordable capacity. 4. The video recording / reproducing system according to any one of 3 above. 前記映像伝送端末は、各映像記録端末との間の単位時間あたりの伝送可能容量の情報を収集し、前記映像伝送端末および映像記録端末の記録可能容量の情報を収集し、単位時間あたりの伝送可能容量以下となる条件のもとで記録可能容量の比率に応じ端末ごとの記録レートを決定することを特徴とする請求項1ないし3のいずれかに記載の映像記録再生システム。The video transmission terminal collects information on the transmittable capacity per unit time with each video recording terminal, collects information on the recordable capacity of the video transmission terminal and the video recording terminal, and transmits per unit time. 4. The video recording / reproducing system according to claim 1, wherein a recording rate for each terminal is determined according to a ratio of a recordable capacity under a condition that the capacity is less than or equal to the possible capacity. 前記映像記録端末は、記録されている映像音声データを他端末へ移動しもしくは消去するとき、一連の映像音声データを記録している他の映像記録端末へ記録位置管理情報の修正情報を送信して修正させ、移動もしくは削除の結果を前記一連の映像音声データを記録している映像記録端末に反映させることを特徴とする請求項1ないし6のいずれかに記載の映像記録再生システム。When moving or deleting recorded video / audio data to another terminal, the video recording terminal transmits correction information of recording position management information to the other video recording terminal recording a series of video / audio data. The video recording / reproducing system according to claim 1, wherein the video recording / reproducing system reflects the result of movement or deletion on a video recording terminal that records the series of video / audio data. 前記映像伝送端末からの記録要求に基づき記録に使用する映像記録端末を選択し、前記映像伝送端末から一連の映像音声データを受信し、データ格納先の記録位置を含む記録位置管理情報を作成し、前記選択した映像記録端末へ一連の映像音声データを転送して記録させる調停端末制御手段を有する映像記録調停端末を備え、前記映像伝送端末が複数の映像記録端末の存在を把握することなく、前記映像記録調停端末に対し映像音声データの記録要求または再生要求を送信することによりその分散記録または再生を行うことを特徴とする請求項1ないし7のいずれかに記載の映像記録再生システム。A video recording terminal to be used for recording is selected based on a recording request from the video transmission terminal, a series of video / audio data is received from the video transmission terminal, and recording position management information including a recording position of a data storage destination is created. , Comprising a video recording arbitration terminal having arbitration terminal control means for transferring and recording a series of video and audio data to the selected video recording terminal, without the video transmission terminal grasping the presence of a plurality of video recording terminals, 8. The video recording / reproducing system according to claim 1, wherein distributed recording or reproduction is performed by transmitting a recording request or reproducing request for video / audio data to the video recording arbitration terminal. 前記映像伝送端末からの記録要求に基づき記録に使用する映像記録端末を選択し、前記映像伝送端末から一連の映像音声データを受信し、データ格納先の記録位置を含む記録位置管理情報および課金情報を作成し、前記選択した映像記録端末へ一連の映像音声データを転送して記録させる調停端末制御手段を有する映像記録調停端末を備え、前記映像伝送端末が複数の映像記録端末の存在を把握することなく、前記映像記録調停端末に対し映像音声データの記録要求または再生要求を送信することによりその分散記録または再生を行い、併せて課金を行うことを特徴とする請求項1ないし7のいずれかに記載の映像記録再生システム。Recording position management information and billing information including a recording position of a data storage destination by selecting a video recording terminal to be used for recording based on a recording request from the video transmission terminal, receiving a series of video and audio data from the video transmission terminal And a video recording arbitration terminal having arbitration terminal control means for transferring and recording a series of video and audio data to the selected video recording terminal, and the video transmission terminal grasps the presence of a plurality of video recording terminals The distributed recording or reproduction is performed by transmitting the recording request or the reproduction request for the video / audio data to the video recording arbitration terminal, and charging is also performed. The video recording and playback system described in 1. 映像音声データの送信端末側においては、映像音声データの記録レートの割り当てを記録先ごとに設定するステップと、データ格納先の記録位置を含む記録位置管理情報を作成するステップと、設定された記録レートに基づき映像音声データの転送先を再生可能なデータ単位で切り替えるステップと、一連の映像音声データを記録位置管理情報とともに複数の受信端末側へ分散して転送するステップとを備え、映像音声データの受信端末側においては、記録領域確保要求に基づき映像音声データの記録領域を確保するステップと、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録するステップとを備え、一連の映像音声データを複数の端末に分散して記録することを特徴とする映像記録再生方法。On the video / audio data transmitting terminal side, the step of setting the recording rate allocation of the video / audio data for each recording destination, the step of creating recording position management information including the recording position of the data storage destination, and the set recording A step of switching a transfer destination of video / audio data in units of reproducible data based on a rate, and a step of distributing and transferring a series of video / audio data together with recording position management information to a plurality of receiving terminals. The receiving terminal side includes a step of securing a recording area of the video / audio data based on a recording area securing request, and a step of receiving and recording the video / audio data addressed to the terminal together with the recording position management information. A video recording / reproducing method, wherein video / audio data is recorded in a distributed manner on a plurality of terminals. 映像音声データの送信端末側においては、映像音声データの記録レートの割り当てを設定するステップと、データ格納先の記録位置を管理する記録位置管理情報を作成するステップと、設定された記録レートに基づき映像音声データの転送先を再生可能なデータ単位で切り替えるステップと、設定された映像音声データの記録レートに基づき入力映像音声データを転送する端末を切り替えるステップと、一連の映像音声データを記録位置管理情報とともに複数の受信端末へ分散して転送するステップとを備え、映像音声データの受信端末側においては、記録領域確保要求に基づき映像音声データの記録領域を確保するステップと、前記映像伝送端末による記録レートの設定が最大記録可能レートを超えている場合は他の受信端末へ転送し分散して一時記録するよう設定するステップと、自端末宛ての映像音声データを記録位置管理情報とともに受信して記録するステップと、記録中もしくは記録終了後に他端末に分散して一時記録した映像音声データを再度受信して記録するステップとを備え、一連の映像音声データを複数の端末に分散して一時記録することを特徴とする映像記録再生方法。On the video / audio data transmission terminal side, based on the set recording rate, the step of setting the recording rate allocation of the video / audio data, the step of creating the recording position management information for managing the recording position of the data storage destination, The step of switching the transfer destination of the video / audio data in units of reproducible data, the step of switching the terminal to transfer the input video / audio data based on the set recording rate of the video / audio data, and the recording position management of the series of video / audio data And a step of distributing and transferring to a plurality of receiving terminals together with information, on the video / audio data receiving terminal side, securing a recording area of the video / audio data based on a recording area securing request, and by the video transmission terminal If the recording rate setting exceeds the maximum recordable rate, it is transferred to other receiving terminals and distributed. The step of setting to record temporarily, the step of receiving and recording the video / audio data addressed to the terminal together with the recording position management information, and the video / audio data distributed and temporarily recorded on other terminals during or after recording. A video recording / playback method comprising the steps of: 前記送信端末側においては、要求された映像音声データを管理情報に従い読み出して送信するステップを備え、前記受信端末側においては、一連の映像音声データの管理情報を参照するステップと、指定した一連の映像音声データの一部を記録している再生可能な端末を識別するステップと、管理情報に従い映像音声データを要求するステップと、受信した映像音声データを管理情報に従う順序で出力するステップとを備え、複数の映像記録端末に分散して記録された一連の映像音声データを再生することを特徴とする請求項10または11記載の映像記録再生方法。The transmitting terminal side includes a step of reading out and transmitting the requested video / audio data according to management information, and the receiving terminal side refers to a step of referring to a series of video / audio data management information, and a specified series of A step of identifying a reproducible terminal in which a part of the video / audio data is recorded, a step of requesting the video / audio data according to the management information, and a step of outputting the received video / audio data in an order according to the management information. 12. The video recording / reproducing method according to claim 10, wherein a series of video / audio data distributed and recorded in a plurality of video recording terminals is reproduced. 前記送信端末側において、送信端末と各受信端末との間の単位時間あたりの伝送可能容量の情報を収集するステップと、単位時間あたりの伝送可能容量の比率に応じて端末ごとの記録レートを決定するステップとを備えることを特徴とする請求項10または11記載の映像記録再生方法。On the transmitting terminal side, the step of collecting information on the transmittable capacity per unit time between the transmitting terminal and each receiving terminal, and the recording rate for each terminal is determined according to the ratio of the transmittable capacity per unit time 12. The video recording / reproducing method according to claim 10, further comprising a step of: 前記送信端末側において、各受信端末の記録可能容量の情報を収集するステップと、記録可能容量の比率に応じて端末ごとの記録レートを決定するステップとを備えることを特徴とする請求項10または11記載の映像記録再生方法。11. The method according to claim 10, further comprising a step of collecting information on a recordable capacity of each receiving terminal on the transmitting terminal side and a step of determining a recording rate for each terminal according to a ratio of the recordable capacity. 11. The video recording / reproducing method according to 11. 前記送信端末側において、送信端末と各受信端末との間の単位時間あたりの伝送可能容量の情報を収集するステップと、各受信端末の記録可能容量の情報を収集するステップと、単位時間あたりの伝送可能容量以下となる条件のもとで記録可能容量の比率に応じて端末毎の記録レートを決定するステップとを備えることを特徴とする請求項10または11記載の映像記録再生方法。On the transmitting terminal side, collecting information on transmittable capacity per unit time between the transmitting terminal and each receiving terminal, collecting information on recordable capacity of each receiving terminal, and per unit time 12. The video recording / reproducing method according to claim 10, further comprising a step of determining a recording rate for each terminal according to a ratio of the recordable capacity under a condition that the transmission capacity is equal to or less. 前記受信端末側において、記録されている映像音声データを他端末へ移動しもしくは消去するとき、一連の映像音声データを記録している他の端末へ記録位置管理情報の修正情報を送信して修正させるステップを備え、移動もしくは削除の結果を一連の映像音声データを記録している端末に反映させることを特徴とする請求項10ないし15のいずれかに記載の映像記録再生方法。When moving or deleting recorded video / audio data to another terminal on the receiving terminal side, the correction information of the recording position management information is transmitted to the other terminal that records a series of video / audio data. 16. The video recording / reproducing method according to claim 10, wherein the moving or deleting result is reflected on a terminal which records a series of video / audio data. 前記受信端末側において、送信端末側からの記録要求に基づき記録に使用する端末を選択するステップと、一連の映像音声データを受信するステップと、データ格納先の記録位置を含む記録位置管理情報を作成するステップと、前記選択した端末へ一連の映像音声データを転送して記録させるよう調停するステップとを備え、送信端末が複数の受信端末の存在を把握することなく、映像音声データの記録要求または再生要求を送信することにより分散記録または再生を行うことを特徴とする請求項10ないし16のいずれかに記載の映像記録再生方法。On the receiving terminal side, selecting a terminal to be used for recording based on a recording request from the transmitting terminal side, receiving a series of video / audio data, and recording position management information including a recording position of a data storage destination A request for recording video and audio data without the transmission terminal knowing the presence of a plurality of receiving terminals, and a step of arbitrating to transfer and record a series of video and audio data to the selected terminal. 17. The video recording / reproducing method according to claim 10, wherein distributed recording or reproduction is performed by transmitting a reproduction request. 前記受信端末側において、送信端末側からの記録要求に基づき記録に使用する端末を選択するステップと、一連の映像音声データを受信するステップと、データ格納先の記録位置を含む記録位置管理情報および課金情報を作成するステップと、課金情報を記録要求端末に送信するステップと、前記選択した端末へ一連の映像音声データを転送して記録させるよう調停するステップとを備え、送信端末が複数の映像記録端末の存在を把握することなく、映像音声データの記録要求または再生要求を送信することにより分散記録または再生を行い、併せて課金を行うことを特徴とする請求項10ないし16のいずれかに記載の映像記録再生方法。On the receiving terminal side, a step of selecting a terminal to be used for recording based on a recording request from the transmitting terminal side, a step of receiving a series of video / audio data, recording position management information including a recording position of a data storage destination, and A step of generating billing information, a step of transmitting billing information to a recording requesting terminal, and a step of arbitrating to transfer and record a series of video and audio data to the selected terminal. The distributed recording or reproduction is performed by transmitting the recording request or the reproduction request for the video / audio data without grasping the existence of the recording terminal, and charging is performed at the same time. The video recording / reproducing method described. コンピュータを請求項1ないし9のいずれかに記載の映像記録再生システムの各構成手段として機能させるためのプログラム。A program for causing a computer to function as each component of the video recording / reproducing system according to any one of claims 1 to 9. コンピュータに請求項10ないし18のいずれかに記載の映像記録再生方法の各構成手順を実行させるためのプログラム。A program for causing a computer to execute each constituent procedure of the video recording / reproducing method according to any one of claims 10 to 18. コンピュータを請求項1ないし9のいずれかに記載の映像記録再生システムの各構成手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon a program for causing a computer to function as each component of the video recording / reproducing system according to claim 1. コンピュータに請求項10ないし18のいずれかに記載の映像記録再生方法の各構成手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium on which is recorded a program for causing a computer to execute each constituent procedure of the video recording / reproducing method according to any one of claims 10 to 18.
JP2001148833A 2001-05-18 2001-05-18 Video recording / reproducing system and video recording / reproducing method Expired - Fee Related JP4554111B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001148833A JP4554111B2 (en) 2001-05-18 2001-05-18 Video recording / reproducing system and video recording / reproducing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001148833A JP4554111B2 (en) 2001-05-18 2001-05-18 Video recording / reproducing system and video recording / reproducing method

Publications (2)

Publication Number Publication Date
JP2002344865A JP2002344865A (en) 2002-11-29
JP4554111B2 true JP4554111B2 (en) 2010-09-29

Family

ID=18994082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001148833A Expired - Fee Related JP4554111B2 (en) 2001-05-18 2001-05-18 Video recording / reproducing system and video recording / reproducing method

Country Status (1)

Country Link
JP (1) JP4554111B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022180903A1 (en) * 2021-02-25 2022-09-01 パナソニックIpマネジメント株式会社 Data recording system and method for controlling data recording system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0636466A (en) * 1992-07-17 1994-02-10 Hitachi Ltd Information recording / reproducing device
JP3617089B2 (en) * 1993-12-27 2005-02-02 株式会社日立製作所 Video storage / delivery device and video storage / delivery system
JPH07231441A (en) * 1994-02-17 1995-08-29 Hitachi Ltd Information compression transmission device
JP2000163867A (en) * 1997-12-22 2000-06-16 Sony Corp Data processing device
JPH11220490A (en) * 1998-02-02 1999-08-10 Fuji Xerox Co Ltd Multimedia information distributor
JP2000259365A (en) * 1999-03-05 2000-09-22 Canon Inc Image output apparatus, image output control method, and storage medium storing computer readable program
JP2001356883A (en) * 2000-06-13 2001-12-26 Sony Corp Data recording / reproducing system and data recording / reproducing method

Also Published As

Publication number Publication date
JP2002344865A (en) 2002-11-29

Similar Documents

Publication Publication Date Title
US8607280B2 (en) Resource and capability borrowing
CA2469558C (en) Converting time-shift buffering for personal video recording into permanent recordings
EP1405518B1 (en) Video playback device capable of sharing resources and method of operation
EP0673159B1 (en) Scheduling policies with grouping for providing VCR control functions in a video server
US7533405B2 (en) Nonlinear broadcast system
JPH0856352A (en) Video file server and recording control device
CN101027906A (en) Pseudo video-on-demand system, pseudo video-on-demand system control method, and program and recording medium used for the same
JP2002125177A (en) Remote video recording and retrieval system
JP2004505554A (en) System and method for incorporating previously broadcast content into program recordings
KR20110076831A (en) Distributed Network PRP System and Its Service Method
JPH0774745A (en) Method and system for multi-address communication of digital video based on request
JP2009506627A (en) On-demand system and method using dynamic broadcast scheduling
US20030066093A1 (en) Methods and apparatus for circular broadcasting an audio and video signal
WO2003051052A1 (en) Dividing and managing time shift buffering into program specific segments based on defined durations
JP2005318250A (en) Live content viewing continuation system, method, apparatus, and program
EP2090105A2 (en) Method and apparatus for managing multimedia content recording assets
JP4741120B2 (en) Non-linear broadcasting system
JP4554111B2 (en) Video recording / reproducing system and video recording / reproducing method
JP2000083192A (en) Program production and transmission system
JP3809813B2 (en) Content distribution method and content distribution system using the same
JP2003078900A (en) On-demand content distribution system
WO2002065299A1 (en) Device and method for managing the access to a storage medium
JP4332770B2 (en) Image processing apparatus, image processing method, and recording medium
WO2013172338A1 (en) Broadcast recording system, broadcast recording server, and broadcast recording method
JP5264192B2 (en) Video distribution system, receiver

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20050901

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071024

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071114

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071121

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071128

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071205

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071212

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20080616

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100215

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100615

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100714

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees