(57)【要約】  【課題】  多くのビデオカメラからの映像を高いフレームレートで長時間に亘って録画する場合でも、記憶装置に格納する映像のデータ量を低く抑えることができる映像蓄積配信システムおよび装置を提供する。  【解決手段】  制御端末１０は、映像内の一部領域を特定する領域データをエンコーダ２０に送信する。エンコーダ２０は、入力される映像信号についてこの領域データで示される領域を他の映像領域より高い品質で符号化して蓄積サーバ３０に送信する。蓄積サーバ３０は、受信した領域データと映像データを蓄積する。また蓄積サーバ３０は、再生端末４０からのデータ要求に応答して領域データと指定された期間の映像データを再生端末４０へ送信する。再生端末４０は、この領域データに基づいて映像データを復号化し、再生する。【選択図】図１
2005151008.tif 000002
【特許請求の範囲】
【請求項１】
制御端末と、エンコーダと、蓄積サーバと、再生端末と、前記の装置間に介在する伝送路とを有する映像蓄積配信システムであって、
前記制御端末は、映像内の一部領域をユーザ入力に従って選択する選択部と、選択された前記一部領域を表す領域データを前記エンコーダに送信する送信部とを備え、
前記エンコーダは、前記制御端末から前記領域データを受信する受信部と、映像信号を入力する入力部と、入力された前記映像信号について前記領域データで示される領域を他の映像領域より高い品質で符号化する符号化部と、前記領域データと符号化された映像データとを前記蓄積サーバに送信する送信部とを備え、
前記蓄積サーバは、前記エンコーダから前記領域データと前記映像データとを受信する受信部と、前記領域データと前記映像データとを関連づけて記憶装置に蓄積する蓄積部と、前記再生端末からデータ要求と、蓄積された映像データのうち一部映像データを特定する対象データとを受信し、前記領域データと蓄積された前記映像データのうち前記対象データによって特定される映像データとを前記再生端末に送信する検索部とを備え、
前記再生端末は、ユーザ入力に従って前記対象データを選択する選択部と、前記対象データを伴う前記データ要求を前記蓄積サーバに送信する送信部と、前記蓄積サーバから前記領域データと特定された前記映像データとを受信する受信部と、受信した前記映像データについて前記領域データで示される領域を他の領域よりも高い品質で復号化する復号化部と、復号化された映像信号を表示画面に表示する出力部とを備えることを特徴とする映像蓄積配信システム。
【請求項２】
前記制御端末は、さらにユーザ入力に従って送信開始と送信終了のいずれかを示す操作データを取得する操作部を設け、前記制御端末の前記送信部は、さらに前記操作データを前記エンコーダに送信し、
前記エンコーダの前記受信部は、さらに前記操作データを受信し、前記エンコーダの前記送信部は、前記操作データに従って前記映像データの前記蓄積サーバへの送信を行うことを特徴とする請求項１に記載の映像蓄積配信システム。
【請求項３】
前記対象データは、映像データの識別子、再生開始する記録日時および再生終了する記録日時を含むことを特徴とする請求項１に記載の映像蓄積配信システム。
【請求項４】
前記エンコーダは、前記領域のサイズについての制約条件を記憶装置上に保持し、さらに前記領域データが前記制約条件を満足しないとき前記制御端末に通知する制御部を備えることを特徴とする請求項１に記載の映像蓄積配信システム。
【請求項５】
前記領域データは、当該領域データの適用時間帯に対応して適用される領域を表すデータであり、前記符号化部は、前記適用時間帯に対応する前記領域データで示される領域を他の映像領域より高い品質で符号化し、前記エンコーダの前記送信部は、前記適用時間帯に対応する前記領域データを前記蓄積サーバに送信することを特徴とする請求項１に記載の映像蓄積配信システム。
【請求項６】
前記制御端末の前記選択部は、あらかじめ設定された領域データの中からユーザに選択させることを特徴とする請求項１に記載の映像蓄積配信システム。
【請求項７】
制御端末と、エンコーダと、蓄積サーバと、前記の装置間に介在する伝送路とを有する映像蓄積配信システム中の前記エンコーダであって、
前記エンコーダは、前記制御端末から前記領域データを受信する受信部と、映像信号を入力する入力部と、入力された前記映像信号について前記領域データで示される領域を他の映像領域より高い品質で符号化する符号化部と、前記領域データと符号化された映像データとを前記蓄積サーバに送信する送信部とを有することを特徴とするエンコーダ。
【請求項８】
前記エンコーダの前記受信部は、さらに前記制御端末から送信開始と送信終了のいずれかを示す操作データを受信し、前記エンコーダの前記送信部は、前記操作データに従って前記映像データの前記蓄積サーバへの送信を行うことを特徴とする請求項７に記載のエンコーダ。
【請求項９】
前記エンコーダは、前記領域のサイズについての制約条件を記憶装置上に保持し、さらに前記領域データが前記制約条件を満足しないとき前記制御端末に通知する制御部を備えることを特徴とする請求項７に記載のエンコーダ。
【請求項１０】
前記領域データは、当該領域データの適用時間帯に対応して適用される領域を表すデータであり、前記符号化部は、前記適用時間帯に対応する前記領域データで示される領域を他の映像領域より高い品質で符号化し、前記エンコーダの前記送信部は、前記適用時間帯に対応する前記領域データを前記蓄積サーバに送信することを特徴とする請求項７に記載のエンコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンコーダが符号化する映像データを蓄積し、蓄積した映像データを再生端末からの要求に応じて配信する映像蓄積配信システムおよび装置に関する。
【背景技術】
【０００２】
侵入者監視などを目的とする映像監視システムでは、侵入者の詳細な挙動を洩れなく記録するために、高いフレームレートで長時間に亘って録画することが要求されている。例えば毎秒１５枚または３０枚のフレームレートで、１ヶ月または３ヶ月といった期間に亘って監視対象の映像を録画したいといった要求がある。
【０００３】
このような要求に応えるための従来技術には、特開平１１−１５０７００号公報（特許文献１）に開示されている連続録画システムがある。このシステムは、ビデオカメラから入力した映像信号をエンコーダによってリアルタイムで符号化し、この符号化された映像データを複数の記憶装置の間で順次切り替えながら格納するというものである。このシステムによれば、ビデオテープを交換する際に一時的に録画できなくなるといった問題や、ビデオテープを交換する作業に手間と時間が掛かるといった問題を解決できる。
【０００４】
また同様の従来技術には、特開２００３−１３４４３５号公報（特許文献２）に開示されている映像監視システムがある。このシステムは、ビデオカメラから入力された映像信号を符号化する際に、所定時間ごとに符号化処理の開始と終了を繰り返すことによって映像データを分割し、分割した映像データを複数台ある記憶装置のうちのいずれかに格納するというものである。このシステムによれば、映像の録画処理と検索・再生処理を安全に平行して実行できる。
【０００５】
また関連する従来技術には、特開平１０−１６４５７２号公報（特許文献３）に開示されている動画像符号化／復号化装置がある。この装置は、ビデオカメラから入力した映像信号を符号化する際に、映像フレーム上の任意の着目したい領域を高画質に調整し、調整して伝送した映像データを再生装置によりリアルタイムで復号化して再生するというものである。
【０００６】
【特許文献１】特開平１１−１５０７００号公報
【０００７】
【特許文献２】特開２００３−１３４４３５号公報
【特許文献３】特開平１０−１６４５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
高いフレームレートで長時間に亘って映像データを録画するためには、記憶装置に格納する映像のデータ量を低く抑える必要があるが、上に示した従来技術には次の問題があった。すなわち上記の従来技術では、複数の記憶装置の間で順次切り替えながら映像データを記憶装置に格納していたが、多くのビデオカメラからの映像を録画する場合には、記憶装置に格納する映像のデータ量がビデオカメラの数に応じて多くなってしまうという問題があった。また上記従来技術では、任意の着目したい映像フレーム上の領域を高画質に調整して、映像データをリアルタイムで再生する再生端末に送信していた。しかし映像データを録画する場合には、上記の従来技術には映像データを蓄積する手段がなく映像データを蓄積できないという問題があった。
【０００９】
本発明は、上記の問題に鑑みてなされたものであり、記憶装置に格納する映像のデータ量を低く抑えることができる映像蓄積配信システムおよび装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、制御端末と、エンコーダと、蓄積サーバと、再生端末と、前記の装置間に介在する伝送路とを有する映像蓄積配信システムであって、制御端末は、映像内の一部領域をユーザ入力に従って選択する選択部と、選択された一部領域を表す領域データをエンコーダに送信する送信部とを備え、エンコーダは、制御端末から領域データを受信する受信部と、映像信号を入力する入力部と、入力された映像信号について領域データで示される領域を他の映像領域より高い品質で符号化する符号化部と、領域データと符号化された映像データとを蓄積サーバに送信する送信部とを備え、蓄積サーバは、エンコーダから領域データと映像データとを受信する受信部と、領域データと映像データとを関連づけて記憶装置に蓄積する蓄積部と、再生端末からデータ要求と、蓄積された映像データのうち一部映像データを特定する対象データとを受信し、領域データと蓄積された映像データのうち対象データによって特定される映像データとを再生端末に送信する検索部とを備え、再生端末は、ユーザ入力に従って対象データを選択する選択部と、対象データを伴うデータ要求を蓄積サーバに送信する送信部と、蓄積サーバから領域データと特定された映像データとを受信する受信部と、受信した映像データについて領域データで示される領域を他の領域よりも高い品質で復号化する復号化部と、復号化された映像信号を表示画面に表示する出力部とを備える映像蓄積配信システムを特徴とする。
【００１１】
また本願発明は、上記のエンコーダを特徴とする。
【発明の効果】
【００１２】
以上述べたように本発明によれば、高いフレームレートで長時間に亘って映像データを録画する場合でも、記憶装置に蓄積する映像のデータ量を低く抑えることができる。
【発明を実施するための最良の形態】
【００１３】
本発明の第1の実施形態について説明する。図１は、第１の実施形態としての映像蓄積配信システムの構成を示すブロック図である。システムは、制御端末１０、エンコーダ２０、蓄積サーバ３０、再生端末４０及びこれら装置間を接続するネットワーク５０を有する。制御端末１０は、映像の符号化処理を規定するデータである符号化処理制御データと、映像の送信処理を規定するデータである送信処理制御データをエンコーダ２０に送信する。エンコーダ２０は、この符号化処理制御データを用いて映像信号を符号化し、映像信号を符号化したデータである蓄積映像データと、この蓄積映像データの蓄積処理を規定するデータである蓄積処理制御データを、この送信処理制御データを用いて蓄積サーバ３０に送信する。蓄積サーバ３０は、この蓄積映像データと蓄積処理制御データを受信し、受信した蓄積処理制御データを用いて受信した蓄積映像データを蓄積する。また蓄積サーバ３０は、再生端末４０から映像の配信条件を設定するデータである要求データを受信し、この要求データを用いて蓄積している蓄積映像データの中から特定の蓄積映像データを抽出し、抽出した蓄積映像データである配信映像データと、この配信映像データの復号化処理を規定するデータである復号化処理制御データを再生端末４０に送信する。再生端末４０は、蓄積サーバ３０に要求データを送信し、この要求データに応じて蓄積サーバ３０から配信映像データと復号化処理制御データを受信し、受信した復号化処理データを用いて、受信した配信映像データを復号化する。ネットワーク５０は、制御端末１０とエンコーダ２０と蓄積サーバ３０と再生端末４０の間でデータを配信する。
【００１４】
なお図１に示すシステムは、それぞれ１つずつのエンコーダ２０と再生端末４０をネットワーク５０に接続するが、それぞれ２つ以上のエンコーダ２０と再生端末４０をネットワーク５０に接続しても構わない。また上記装置間を接続するネットワーク５０の少なくとも一部は伝送路でもよい。
【００１５】
図１に示すように制御端末１０は、選択部１１、操作部１２および送信部１３を備えている。制御端末１０は、携帯情報端末であり、キーボード、マウスなどの入力装置と表示装置を備える。選択部１１、操作部１２および送信部１３は、制御端末１０のハードウェアとソフトウェアにより実現される。選択部１１は、映像内の領域を選択する。本実施形態の選択部１１は、矩形の領域を選択する。操作部１２は、映像の送信操作を入力する。本実施形態の操作部１２は、映像の送信開始と映像の送信停止を入力できる。送信部１３は、選択部１１によって選択された領域を表すデータである領域データを格納した復号化処理制御データと、操作部１２によって入力された送信操作を表すデータである操作データを格納した送信処理制御データをエンコーダ２０に送信する。本実施形態の送信部１３は、選択部１１によって選択された領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを領域データで表し、この領域データを格納した復号化処理制御データを1つのパケットにして送信する。また本実施形態の送信部１３は、操作部１２によって入力された送信操作の種別（送信開始と送信停止の種別）と、送信操作のパラメータ（送信操作のエンコーダでの実行日時）を操作データで表し、この操作データを格納した復号化処理制御データを1つのパケットにして送信する。
【００１６】
図１に示すようにエンコーダ２０は、入力部２１、符号化部２２、受信部２３、制御部２４および送信部２５を備える。エンコーダ２０は、映像信号の入力装置、記憶装置を備えるハードウェアを主体とする装置である。入力部２１、符号化部２２、受信部２３、制御部２４および送信部２５の一部をソフトウェアで実現してもよい。入力部２１は、映像信号を入力する。本実施形態の入力部２１は、ビデオカメラによって撮影された映像信号を入力する。符号化部２２は、入力部２１によって入力された映像信号を、所定の符号化方式で符号化する機構であり、映像内の指定された領域を他の領域よりも高い品質で符号化する。本実施形態の符号化部２２は、指定された領域を所定の品質Ｑ１で、また指定されなかった領域を品質Ｑ１よりも低い所定の品質Ｑ２で符号化する。なお符号化する映像データの品質は、その量子化精度を変えるようにしても、解像度を変えるようにしても、階調を変えるようにしても構わない。受信部２３は、制御端末１０から符号化処理制御データと送信処理制御データを受信する。制御部２４は、受信部２３が受信した符号化処理制御データに格納されている領域データを記憶装置に記憶し、記憶した領域データが表す領域を符号化部２２に指定し、受信部２３によって受信された送信処理制御データに格納されている操作データの内容に応じて送信部２５の送信開始と送信停止の動作を制御する。送信部２５は、制御部２４によって指定された領域を表す領域データを格納した蓄積処理制御データと、符号化部２２によって符号化されたデータである蓄積映像データを蓄積サーバ３０に送信する。本実施形態の送信部２５は、制御部２４によって指定された領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを領域データで表し、この領域データを格納した蓄積処理制御データを1つのパケットにして蓄積映像データの送信に先立って蓄積サーバ３０に送信する。また本実施形態の送信部２５は、蓄積映像データの1つのフレームに相当するデータを１つのパケットにして送信する。
【００１７】
図１に示すように蓄積サーバ３０は、受信部３１、蓄積部３２および検索部３３を備えている。蓄積サーバ３０は、ＣＰＵ、メモリ及び記憶装置を備える計算機である。受信部３１、蓄積部３２および検索部３３の少なくとも一部はプログラムであり、蓄積サーバ３０は、メモリに格納されたプログラムを実行する。受信部３１は、エンコーダ２０から送信された蓄積処理制御データと蓄積映像データを受信する。蓄積部３２は、受信した蓄積処理制御データに格納されている領域データと蓄積映像データを関連づけて記憶装置に蓄積する。本実施形態の蓄積部３２は、蓄積映像データごとに蓄積を開始した日時と、蓄積を終了した日時といった蓄積映像の蓄積期間を表すデータも関連づけて記録する。また本実施形態の蓄積部３２は、蓄積映像データを構成するフレームごとに蓄積した日時を表すデータを関連づけて記録する。
【００１８】
検索部３３は、再生端末４０から要求データを受信し、要求データに格納されている選択された映像を表すデータである対象データを用いて、蓄積された蓄積映像データの中から要求された映像データを抽出し、抽出した蓄積映像データである配信映像データと、これに関連づけられている領域データを格納した復号化処理制御データを再生端末４０に送信する。本実施形態では、選択された蓄積映像データの識別子、再生を開始する記録日時、再生を終了する記録日時のそれぞれを対象データで表し、識別子により特定される映像データのフレーム群の中から、再生を開始する日時として指定された日時から再生を終了する日時として指定された日時の間に蓄積されたフレーム群を特定する。また本実施形態の検索部３３は、識別子により特定された蓄積映像データに関連づけられている領域データを格納した復号化制御データを1つのパケットにして配信映像データの送信に先立って送信する。また本実施形態の検索部３３は、特定されたフレーム群のそれぞれのフレームに相当するデータを１つのパケットにして送信する。
【００１９】
図１に示すように再生端末４０は、選択部４１、送信部４２、受信部４３、復号化部４４、制御部４５および出力部４６を備えている。再生端末４０は、ＣＰＵ、メモリ及び記憶装置を備える計算機である。選択部４１、送信部４２、受信部４３、復号化部４４、制御部４５および出力部４６の少なくとも一部はプログラムであり、再生端末４０は、メモリに格納されたプログラムを実行する。選択部４１は、再生を要求する映像を選択する。本実施形態の選択部４１は、ユーザの指定に従って蓄積映像データの識別子、再生を開始する日時、再生を終了する日時のそれぞれを選択する。送信部４２は、選択部４１によって選択された映像を表す対象データを格納する要求データを蓄積サーバ３０に送信する。本実施形態の送信部４２は、選択された蓄積映像データの識別子、再生を開始する日時、再生を終了する日時のそれぞれを対象データで表す。受信部４３は、要求データに応じて蓄積サーバ３０から送信される復号化処理制御データと配信映像データを受信する。復号化部４４は、受信した配信映像データを映像内の指定された領域を他の領域よりも高い品質で復号化する。本実施形態の復号化部４４は、指定された領域を所定の品質Ｑ１で、また指定されなかった領域を品質Ｑ１よりも低い所定の品質Ｑ２で復号化する。制御部４５は、受信した復号化処理制御データに格納されている領域データが表す領域を復号化部４４に渡す。出力部４６は、復号化された映像信号を表示画面に表示する。
【００２０】
図２は、第１の実施形態のエンコーダ２０が記憶装置上に保持する管理テーブルの構成図である。図において、６０は、エンコーダ２０の制御部２４が管理する領域管理テーブルである。７０は、エンコーダ２０の制御部２４が管理する操作管理テーブルである。
【００２１】
領域管理テーブル６０は、受信部２３が受信する符号化処理制御データに格納されている領域データを管理するテーブルである。本実施形態の領域管理テーブル６０は、制御端末１０によって選択された領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する水平方向サイズ６１、垂直方向サイズ６２、水平方向ポジション６３および垂直方向ポジション６４のそれぞれの項目を備えている。この例は、水平方向サイズと、垂直方向サイズと、水平方向ポジションと、垂直方向ポジションがそれぞれ３２０と、２４０と、０と、２４０となる領域が制御端末１０によって選択されたことを示している。
【００２２】
操作管理テーブル７０は、受信部２３が受信する送信処理制御データに格納されている操作データを管理するテーブルである。本実施形態の操作管理テーブル７０は、制御端末１０によって入力された送信操作の種別と送信操作のパラメータのそれぞれを格納するアクション７１とパラメータ７２の項目を備えている。アクション７１は送信操作の種別を示し、「送信開始」又は「送信停止」を設定できる。パラメータ７２は、エンコーダ２０が操作データを受信してから映像データを送信開始するまでの時間を設定する。この例は、送信操作の種別が「送信開始」であり、送信操作のパラメータが「０（直ちに実行することを表す）」であることを示している。
【００２３】
図３は、第１の実施形態の蓄積サーバ３０が記憶装置上に保持する管理テーブルの構成図である。図において、９０は、蓄積サーバ３０の蓄積部３２が管理する映像管理テーブルである。１００は、蓄積サーバ３０の蓄積部３２が管理するフレーム管理テーブルである。
【００２４】
映像管理テーブル９０は、受信部３１が受信する蓄積映像データと、受信部３１が受信する蓄積処理制御データに格納されている領域データを関連づけて蓄積するテーブルである。本実施形態の映像管理テーブル９０は、蓄積映像データごとに、蓄積映像データの識別子と、蓄積映像データを蓄積部３２が蓄積した期間と、蓄積映像データに関連づけられた領域データが表す領域のそれぞれを表すデータを格納する映像ＩＤ９１、記録期間９２および領域９３のそれぞれの項目を備えている。記録期間９２は、蓄積映像データの蓄積を蓄積部３２で開始した日時と、蓄積映像データの蓄積を蓄積部３２で終了した日時のそれぞれを表す記録開始日時９４と記録終了日時９５のそれぞれの項目を備えている。領域９３は、蓄積映像データに関連づけられた領域データが表す領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する水平方向サイズ９６、垂直方向サイズ９７、水平方向ポジション９８および垂直方向ポジション９９のそれぞれの項目を備えている。この例では、映像Ｖ１と映像Ｖ２という２つの映像が蓄積されている。映像Ｖ１の蓄積を蓄積部３２で開始した日時と映像Ｖ１の蓄積を蓄積部３２で終了した日時がそれぞれ０３年０１月０１日００時００分００秒と０３年０２月２８日２３時５９分５９秒であることを示している。映像Ｖ２の蓄積を蓄積部３２で開始した日時と映像Ｖ２の蓄積を蓄積部３２で終了した日時がそれぞれ０３年０１月０１日００時００分００秒と、不定（蓄積中であることを表す）であることを示している。またこの例では、映像Ｖ１には、水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置がそれぞれ６４０と、２４０と、０と、０となる領域が制御端末１０によって選択されたことを示している。また映像Ｖ２には、水平方向の大きさと垂直方向の大きさと水平方向の位置と垂直方向の位置がそれぞれ３２０と２４０と０と２４０となる領域が制御端末１０によって選択されたことを示している。
【００２５】
フレーム管理テーブル１００は、蓄積映像データを構成するフレームと、フレームを蓄積部３２で蓄積した日時を表すデータを関連づけて蓄積するテーブルである。本実施形態のフレーム管理テーブル１００は、蓄積映像データごとに生成され、フレームごとにフレームの識別子とフレームを蓄積部３２で蓄積した日時のそれぞれを表すデータを格納するフレームＩＤ１０１および記録日時１０２のそれぞれの項目を備えている。この例は、映像Ｖ２を構成するフレームを管理するテーブルである。この例は、最初のフレームが記録された日時と２枚目のフレームが記録された日時と５０９７６０１枚目のフレームが記録された日時が、それぞれ０３年０１月０１日００時００分００秒、０３年０１月０１日００時００分０１秒および０３年０３月０１日００時００分００秒であることを示している。
【００２６】
図４は、第１の実施形態の再生端末４０が記憶装置上に保持する管理テーブルの構成図である。図において、８０は、再生端末４０の制御部４５が管理する領域管理テーブルである。
【００２７】
領域管理テーブル８０は、受信部４３が受信する復号化処理制御データに格納されている領域データを管理するテーブルである。本実施形態の領域管理テーブル８０は、配信映像データに対応づけられている領域データが表す水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する水平方向サイズ８１、垂直方向サイズ８２、水平方向ポジション８３および垂直方向ポジション８４のそれぞれの項目を備えている。この例は、水平方向サイズと、垂直方向サイズと、水平方向ポジションと、垂直方向ポジションがそれぞれ３２０、２４０、０および２４０となる領域が制御端末１０によって選択されたことを示している。
【００２８】
図５は、第１の実施形態の制御端末１０がエンコーダ２０に送信する通信パケットの構成図である。図において、１１０は、制御端末１０の送信部１３がエンコーダ２０の受信部２３に送信する符号化処理制御データパケットである。１２０は、制御端末１０の送信部１３がエンコーダ２０の受信部２３に送信する送信処理制御データパケットである。
【００２９】
符号化処理制御データパケット１１０は、映像の符号化処理を規定する符号化制御データを格納するパケットである。本実施形態の符号化処理制御データパケット１１０は、送信元アドレスと、送信元ポート番号と、送信先アドレスと、送信先ポート番号と、パケット種別などの通信に必要な情報を表すデータを格納するヘッダ１１１と、選択部１１によって選択された領域を表す領域データを格納する領域データ１１２のそれぞれの項目を備えている。領域データ１１２は、選択部１１によって選択された領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する水平方向サイズ１１３と、垂直方向サイズ１１４と、水平方向ポジション１１５および垂直方向ポジション１１６のそれぞれの項目を備えている。
【００３０】
送信処理制御データパケット１２０は、映像の送信処理を規定するデータである送信処理制御データを格納するパケットである。本実施形態の送信処理制御データパケット１２０は、送信元アドレスと、送信元ポート番号と、送信先アドレスと、送信先ポート番号と、パケットの種別などの通信に必要な情報を表すデータを格納するヘッダ１２１と、操作部１２によって入力された送信操作を表す操作データを格納する操作データ１２２のそれぞれの項目を備えている。操作データ１２２は、操作部１２によって入力された送信操作の種別と送信操作のパラメータのそれぞれを表すデータを格納するアクション１２３とパラメータ１２４のそれぞれの項目を備えている。
【００３１】
図６は、第１の実施形態のエンコーダ２０が蓄積サーバ３０に送信する通信パケットの構成図である。図において、１３０は、エンコーダ２０の送信部２５が蓄積サーバ３０の受信部３１に送信する蓄積処理制御データパケットである。１４０は、エンコーダ２０の送信部２５が蓄積サーバ３０の受信部３１に送信する蓄積映像データパケットである。
【００３２】
蓄積処理制御データパケット１３０は、蓄積映像データの蓄積処理を規定する蓄積処理制御データを格納するパケットである。本実施形態の蓄積処理制御データパケット１３０は、送信元アドレスと、送信元ポート番号と、送信先アドレスと、送信先ポート番号と、パケット種別などの通信に必要な情報を表すデータを格納するヘッダ１３１と、制御部２４によって符号化部２２に指定された領域を表す領域データを格納する領域データ１３２のそれぞれの項目を備えている。領域データ１３２は、制御部２４によって指定された領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する水平方向サイズ１３３、垂直方向サイズ１３４、水平方向ポジション１３５および垂直方向ポジション１３６のそれぞれの項目を備えている。
【００３３】
蓄積映像データパケット１４０は、エンコーダ２０の送信部２５が蓄積サーバ３０の受信部３１に送信する蓄積映像データを格納するパケットである。本実施形態の蓄積映像データパケット１４０は、送信元アドレスと、送信元ポート番号と、送信先アドレスと、送信先ポート番号と、パケット種別などの通信に必要な情報を表すデータを格納するヘッダ１４１と、蓄積映像データの1つのフレームに相当するデータを格納するフレームデータ１４２のそれぞれの項目を備えている。
【００３４】
図７は、第１の実施形態の蓄積サーバ３０と再生端末４０の間で交換される通信パケットの構成図である。図において、１５０は、再生端末４０の送信部４２が蓄積サーバ３０の検索部３３に送信する要求データパケットである。１６０は、要求データパケットを受けた蓄積サーバ３０の検索部３３が再生端末４０の受信部４３に送信する復号化処理制御データパケットである。１７０は、要求データパケットを受けた蓄積サーバ３０の検索部３３が再生端末４０の受信部４３に送信する配信映像データパケットである。
【００３５】
要求データパケット１５０は、配信映像データの配信処理を規定する要求データを格納するパケットである。本実施形態の要求データパケット１５０は、送信元アドレスと、送信元ポート番号と、送信先アドレスと、送信先ポート番号と、パケット種別などの通信に必要な情報を表すデータを格納するヘッダ１５１と、選択部４１によって選択された映像を表す対象データを格納する対象データ１５２のそれぞれの項目を備えている。対象データ１５２は、選択部４１によって選択された蓄積映像データの識別子と、再生を開始する記録時刻と、再生を終了する記録時刻のそれぞれを表すデータを格納する映像ＩＤ１５３、再生開始日時１５４および再生終了日時１５５のそれぞれの項目を備えている。
【００３６】
復号化処理制御データパケット１６０は、配信映像データの復号化処理を規定する復号化制御データを格納するパケットである。本実施形態の復号化処理制御データパケット１６０は、送信元アドレスと、送信元ポート番号と、送信先アドレスと、送信先ポート番号と、パケット種別などの通信に必要な情報を表すデータを格納するヘッダ１６１と、蓄積部３２によって配信映像データに関連付けられている領域データを格納する領域データ１６２のそれぞれの項目を備えている。領域データ１６２は、蓄積部３２によって配信映像データに関連付けられている領域データで表される水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する水平方向サイズ１６３、垂直方向サイズ１６４、水平方向ポジション１６５および垂直方向ポジション１６６のそれぞれの項目を備えている。
【００３７】
配信映像データパケット１７０は、蓄積サーバ３０の検索部３３が再生端末４０の受信部４３に送信する配信映像データを格納するパケットである。本実施形態の配信映像データパケット１７０は、送信元アドレスと、送信元ポート番号と、送信先アドレスと、送信先ポート番号と、パケット種別などの通信に必要な情報を表すデータを格納するヘッダ１７１と、配信映像データの1つのフレームに相当するデータを格納するフレームデータ１７２のそれぞれの項目を備えている。
【００３８】
図８は、第１の実施形態の制御端末１０が、符号化処理制御データパケット１１０と送信処理制御データパケット１２０をエンコーダ２０に送信する際の動作を表すフローチャートである。
【００３９】
操作部１２は、まず符号化処理制御データと送信処理制御データのユーザ入力を受け付ける画面を表示装置に表示する（ステップ１８２）。次に操作部１２は、ステップ１８２で表示された画面上で入力されたユーザ入力を取得する（ステップ１８３）。ステップ１８３で取得されたユーザ入力が符号化処理制御データの送信である場合（符号化処理制御データ送信）には、ステップ１８５に進み、ステップ１８３で取得されたユーザ入力が送信処理制御データの送信である場合（送信処理制御データ送信）には、ステップ１８８に進む（ステップ１８４）。次に選択部１１は、ステップ１８２で表示された画面上で選択された領域を表す領域データを取得する（ステップ１８５）。次に送信部１３は、ステップ１８５で取得された領域データを符号化処理制御データパケット１１０に格納する（ステップ１８６）。次に送信部１３は、ステップ１８６で格納された符号化処理制御データパケット１１０をエンコーダ２０に送信し（ステップ１８７）、ステップ１８３に戻る。一方、操作部１２は、ステップ１８２で表示された画面上で入力された送信操作を表す操作データを取得する（ステップ１８８）。次に送信部１３は、ステップ１８８で取得された操作データを送信処理制御データパケット１２０に格納する（ステップ１８９）。次に送信部１３は、ステップ１８９で格納された送信処理制御データパケット１２０をエンコーダ２０に送信し（ステップ１９０）、ステップ１８３に戻る。
【００４０】
図９は、第１の実施形態のエンコーダ２０が、符号化処理制御データパケット１１０と送信処理制御データパケット１２０を制御端末１０から受信する際の動作を表すフローチャートである。
【００４１】
エンコーダ２０は、まず領域管理テーブル６０と送信操作管理テーブル７０に格納されているデータをクリアする（ステップ２０２）。次に受信部２３は、制御端末１０から符号化処理制御データパケット１１０または送信処理制御データパケット１２０を受信する（ステップ２０３）。ステップ２０３で受信されたパケットの種別が符号化処理制御データパケットである場合（符号化処理制御データパケット）には、ステップ２０５に進み、ステップ２０３で受信されたパケットの種別が送信処理制御データパケットである場合（送信処理制御データパケット）には、ステップ２０７に進む（ステップ２０４）。次に制御部２４は、ステップ２０３で受信された符号化処理制御データパケット１１０から領域データを取得する（ステップ２０５）。次に制御部２４は、ステップ２０５で取得された領域データを領域管理テーブル６０に格納し（ステップ２０６）、ステップ２０３に戻る。一方、制御部２４は、ステップ２０３で受信された送信処理制御データパケット１２０から操作データを取得する（ステップ２０７）。次に制御部２４は、ステップ２０７で取得された操作データを操作管理テーブル７０に格納し（ステップ２０８）、ステップ２０３に戻る。
【００４２】
図１０は、第１の実施形態のエンコーダ２０が、蓄積処理制御データパケット１３０と蓄積映像データパケット１４０を蓄積サーバ３０に送信する際の動作を表すフローチャートである。
【００４３】
送信部２５は、まず操作管理テーブル７０に格納されている操作データを取得する（ステップ２１２）。ステップ２１２で取得された操作データのアクション７１が「送信開始」を表している場合（ＹＥＳ）には、ステップ２１４に進み、ステップ２１２で取得された操作データのアクション７１が「送信停止」を表している場合（ＮＯ）には、ステップ２１２に戻る。次に送信部２５は、領域管理テーブル６０に格納されている領域データを取得する（ステップ２１４）。次に送信部２５は、ステップ２０４で取得された領域データを蓄積処理制御データパケット１３０に格納する（ステップ２１５）。次に送信部２５は、ステップ２１５で格納された蓄積処理制御データパケット１３０を蓄積サーバ３０に送信する（ステップ２１６）。次に符号化部２２は、領域管理テーブル６０に格納されている領域データを取得する（ステップ２１７）。次に入力部２１は、映像信号を入力する（ステップ２１８）。次に符号化部２２は、ステップ２１８で入力された映像信号を、ステップ２１７で取得された領域データが表す領域を他の領域よりも高い品質で符号化する（ステップ２１９）。次に送信部２５は、ステップ２１９で符号化された蓄積映像データのフレームデータを取得する（ステップ２２０）。次に送信部２５は、ステップ２２０で取得されたフレームデータを蓄積映像データパケット１４０に格納する（ステップ２２１）。次に送信部２５は、ステップ２２１で格納された蓄積映像データパケット１４０を蓄積サーバ３０に送信する（ステップ２２２）。次に送信部２５は、操作管理テーブル７０に格納されている操作データを取得する（ステップ２２３）。ステップ２２３で取得された操作データのアクション７１が「送信開始」を表している場合（ＹＥＳ）には、ステップ２２５に進み、ステップ２２３で取得された操作データのアクション７１が「送信停止」を表している場合（ＮＯ）には、ステップ２１８に戻る（ステップ２２４）。次に符号化部２２は、映像データの終端を表すデータである終端フレームデータを生成する（ステップ２２５）。次に送信部２５は、ステップ２２５で生成された終端フレームデータを取得する（ステップ２２６）。次に送信部２５は、ステップ２２６で取得された終端フレームデータを蓄積映像データパケットに格納する（ステップ２２７）。次に送信部２５は、ステップ２２７で格納された蓄積映像データパケット１４０を蓄積サーバ３０に送信し（ステップ２２８）、ステップ２１２に戻る。
【００４４】
図１１は、第１の実施形態の蓄積サーバ３０が蓄積処理制御データパケット１３０と蓄積映像データパケット１４０をエンコーダ２０から受信する際の動作を表すフローチャートである。
【００４５】
受信部３１は、まず蓄積処理制御データパケット１３０を受信する（ステップ２３２）。次に受信部３１は、ステップ２３２で受信した蓄積処理制御データパケット１３０から領域データを取得する（ステップ２３３）。次に蓄積部３２は、蓄積映像データの識別子を割り当て、割り当てた蓄積映像データの識別子と、ステップ２３３で取得された領域データを関連づけて映像管理テーブル９０に格納する（ステップ２３４）。本実施形態の蓄積部３２は、蓄積処理制御データパケット１３０を受信部３１が受信した日時を、蓄積映像データの蓄積を開始した記録日時として映像管理テーブル９０に記録する。また本実施形態の蓄積部３２は、割り当てた蓄積映像データの識別子に関連づけてフレーム管理テーブル１００を作成する。
【００４６】
次に受信部３１は、蓄積映像データパケット１４０を受信する（ステップ２３５）。次に受信部３１は、ステップ２３５で受信した蓄積映像データパケット１４０からフレームデータを取得する（ステップ２３６）。次に蓄積部３２は、フレームデータの識別子をステップ２３６で取得されたフレームデータに割り当て、割り当てたフレームデータの識別子と、ステップ２３６で取得したフレームデータを関連づけて、ステップ２３４で作成したフレーム管理テーブル１００に格納し、フレームデータを記憶装置に格納する（ステップ２３７）。次に蓄積部３２は、ステップ２３７で格納されたフレームデータが終端フレームデータであるか否かを判定する（ステップ２３８）。蓄積部３２は、フレームデータが終端フレームデータでないと判断された場合（ＮＯ）には、ステップ２３５に戻り、フレームデータが終端フレームデータであると判断された場合（ＹＥＳ）には、処理を終了する（ステップ２３９，２４０）。
【００４７】
図１２は、要求データパケット１５０を受信し、これに応じて復号化処理制御データパケット１６０と配信映像データパケット１７０を再生端末４０に送信する際の蓄積サーバ３０の動作を表すフローチャートである。
【００４８】
検索部３３は、要求データパケット１５０を受信する（ステップ２５２）。次に蓄積部３２は、ステップ２５２で受信した要求データパケット１５０から対象データを取得する（ステップ２５３）。次に蓄積部３２は、ステップ２５３で取得した対象データに格納されている蓄積映像データの識別子を表すデータを用いて映像管理テーブル９０を参照し、要求されている蓄積映像データに対応付けられている領域データを特定する（ステップ２５４）。次に検索部３３は、ステップ２５４で特定した領域データを取得する（ステップ２５５）。次に検索部３３は、ステップ２５５で取得した領域データを復号化処理制御データパケット１６０に格納する（ステップ２５６）。次に検索部３３は、ステップ２５６で格納した復号化処理制御データパケット１６０を再生端末４０に送信する（ステップ２５７）。次に蓄積部３２は、ステップ２５３で取得した対象データからフレームデータを特定する（ステップ２５８）。すなわち蓄積部３２は、取得した対象データに格納されている蓄積映像データの識別子を表すデータを用いて映像管理テーブル９０を参照し、要求されている蓄積映像データに対応付けられているフレーム管理テーブル１００を特定する。次に蓄積部３２は、取得した対象データに格納されている再生を開始する日時と再生を終了する日時を表すデータを用いてフレーム管理テーブル１００を参照し、再生を開始する日時として指定された日時から再生を終了する日時として指定された日時の間に蓄積部３２に蓄積されたフレームデータを特定する。次に検索部３３は、ステップ２５８で特定したフレーム群の中で記録日時が最も早いフレームデータを取得する（ステップ２５９）。次に検索部３３は、ステップ２５９で取得したフレームデータを配信映像データパケット１７０に格納する（ステップ２６０）。次に検索部３３は、ステップ２６０で格納した配信映像データパケット１７０を再生端末４０に送信する（ステップ２６１）。次に検索部３３は、ステップ２６０で格納したフレームデータが終端フレームデータであるか否かを判定する（ステップ２６２）。フレームデータが終端フレームデータでないと判断された場合（ＮＯ）には、ステップ２５９に戻り、フレームデータが終端フレームデータであると判断された場合（ＹＥＳ）には、処理を終了する（ステップ２６３，２６４）。
【００４９】
図１３は、第１の実施形態の再生端末４０が要求データパケット１５０を蓄積サーバ３０に送信する際の動作を表すフローチャートである。
【００５０】
選択部４１は、まず要求データの送信のユーザ入力を受け付ける画面を表示装置に表示する（ステップ２７２）。次に選択部４１は、ステップ２７２で表示された画面上で選択された蓄積映像データを表す対象データを取得する（ステップ２７３）。次に送信部４２は、ステップ２７３で取得した対象データを要求データパケット１５０に格納する（ステップ２７４）。次に送信部４２は、ステップ２７４で格納した要求データパケット１５０を蓄積サーバ３０に送信し（ステップ２７５）、処理を終了する（ステップ２７６）。
【００５１】
図１４は、第１の実施形態の再生端末４０が復号化処理制御データパケット１６０と配信映像データパケット１７０を蓄積サーバ３０から受信する際の動作を表すフローチャートである。
【００５２】
受信部４３は、まず復号化処理制御データパケット１６０を受信する（ステップ２８２）。次に制御部４５は、ステップ２８２で受信した復号化処理制御データパケット１６０から領域データを取得する（ステップ２８３）。次に制御部４５は、ステップ２８３で取得した領域データを領域管理テーブル８０に格納する（ステップ２８４）。次に符号化部４４は、領域管理テーブル８０に格納されている領域データを取得する（ステップ２８５）。次に受信部４３は、配信映像データパケット１７０を受信する（ステップ２８６）。次に受信部４３は、ステップ２８６で受信した配信映像データパケット１７０からフレームデータを取得する（ステップ２８７）。次に符号化部４４は、ステップ２８７で取得したフレームデータを、ステップ２８５で取得した領域データが表す領域を他の領域よりも高い品質で復号化する（ステップ２８８）。次に出力部４６は、ステップ２８８で復号化した映像信号を画面に出力する（ステップ２８９）。次に受信部４３は、ステップ２８７で取得したフレームデータが終端フレームデータであるか否かを判定する（ステップ２９０）。フレームデータが終端フレームデータでないと判断された場合（ＮＯ）には、受信部４３の処理はステップ２８６に戻り、フレームデータが終端フレームデータであると判断された場合（ＹＥＳ）には、処理を終了する（ステップ２９２）。
【００５３】
図１５は、ステップ１８２において、制御端末１０がディスプレイに表示する画面の構成を表す画面構成図である。
【００５４】
領域選択画面３００は、符号化処理制御データと送信処理制御データをエンコーダ２０に送信するためにユーザ入力を受け付ける画面であり、領域選択エリア３１０、領域表示エリア３２０、領域登録実行ボタン３３０、操作内容選択エリア３４０および操作実行ボタン３５０を備えている。
【００５５】
領域選択エリア３１０は、ユーザが任意の領域を選択する領域であり、本実施形態では、矩形の領域３１１を選択する。マウスの左ボタンを指で押下し、ボタンを押下したままマウスのポインタ３１２を移動してボタンから指を離すことによって、指で押下した画面上の位置から指を離した画面上の位置を対角線とする矩形を選択することができる。
【００５６】
領域表示エリア３２０は、領域選択パネル３１０でユーザが選択した領域の属性を表示する領域であり、本実施形態では、選択された領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表示する水平方向サイズ３２１、垂直方向サイズ３２２、水平方向ポジション３２３および垂直方向ポジション３２４のそれぞれの項目を備えている。この例では、水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置がそれぞれ３２０と、２４０と、０と、２４０となる領域が選択されたことを表している。
【００５７】
領域登録実行ボタン３３０は、符号化処理制御データパケット１１０を送信するようユーザが指示するものである。このボタンを押下すると、送信部１３は、領域表示エリア３２０に表示されているデータをもつ領域データを格納した復号化処理制御データパケット１１０をエンコーダ２０に送信する。
【００５８】
操作内容エリア３４０は、エンコーダ２０の送信操作をユーザが入力するものであり、本実施形態では、送信開始ラジオボタン３４１または送信停止ラジオボタン３４２を押下することによって、ユーザは映像の送信開始と送信停止のいずれかを選択できる。
【００５９】
操作実行ボタン３５０は、送信処理制御データパケット１２０を送信するようユーザが指示するものである。このボタンを押下すると、送信部１３は、操作内容エリア３４０に表示された操作内容を表す操作データを格納した送信処理制御データパケット１２０をエンコーダ２０に送信する。
【００６０】
図１６は、ステップ２７２において、再生端末４０がディスプレイに表示する画面の構成を表す画面構成図である。
【００６１】
映像選択画面３６０は、要求データを送信するためにユーザ入力を受け付ける画面であり、映像選択エリア３７０と検索実行ボタン３８０を備えている。
【００６２】
映像選択エリア３７０は、ユーザが任意の蓄積映像データを選択する領域であり、本実施形態では、映像ＩＤ３７１、再生開始日時３７２および再生終了日時３７３のそれぞれの項目に、蓄積映像データの識別子と、再生を開始する日時と、再生を終了する日時を入力することによって、ユーザは、要求する映像データを選択できる。この例では、蓄積映像データの識別子と、再生を開始する日時と、再生を終了する日時が、それぞれＶ２と、０３年０１月０１日００時００分００秒と、０３年０２月２８日２３時５９分５９秒となる蓄積映像データが選択されたことを表している。
【００６３】
検索実行ボタン３８０は、要求データパケット１５０を送信するようユーザが指示するものである。このボタンを押下すると、送信部４２は、映像選択エリア３７０に表示されているデータをもつ対象データを格納した要求データパケット１５０を蓄積サーバ３０に送信する。
【００６４】
図１７は、ステップ２８９において、再生端末４０がディスプレイに表示する画面の構成を表す画面構成図である。
【００６５】
映像表示画面３９０は、復号化された映像信号をユーザに表示する画面であり、映像表示エリア４００と領域表示エリア４１０を備えている。
【００６６】
映像表示エリア４００は、領域選択画面３００でユーザが選択した任意の領域を他の領域よりも高い品質で表示する画面である。本実施形態は、矩形の領域４０１を所定の品質Ｑ１で、また指定されなかった領域を品質Ｑ１よりも低い所定の品質Ｑ２で表示する。
【００６７】
領域表示エリア４１０は、領域選択画面３００でユーザが選択した領域の属性を表示する領域である。本実施形態は、選択された領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表示する水平方向サイズ４１１と、垂直方向サイズ４１２と、水平方向ポジション４１３と、垂直方向ポジション４１４のそれぞれの項目を備えている。この例では、水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置がそれぞれ３２０と、２４０と、３２０と、０となる領域が選択されていることを表している。
【００６８】
以上のように、第１の実施形態のシステムにおいては、エンコーダで映像を符号化する際に、映像フレーム上の選択した領域を高画質に調整するため、多くのビデオカメラからの映像を高いフレームレートで長時間に亘って録画する場合でも、蓄積サーバ３０に格納する映像のデータ量を低く抑えることができる。
【００６９】
次に第２の実施形態について説明する。第1の実施形態は、エンコーダで映像を符号化する際に、映像フレーム上の選択した領域を高画質に調整するというものであった。第２の実施形態は、さらに加えて映像フレーム上の選択できる領域の面積を制限するというものである。
【００７０】
第２の実施形態の映像蓄積配信システムの構成は、第１の実施形態の映像蓄積配信システムの構成と比較して、領域選択に関する制約条件を管理する制約条件管理テーブルをエンコーダ２０の制御部２３に新たに備え、映像フレーム上の選択できる領域の面積をエンコーダ２０の制御部２３が制限する点が異なる。
【００７１】
図１８は、第２の実施形態のエンコーダ２０が記憶装置上に保持する管理テーブルの構成図である。図において、４２０は、エンコーダ２０の制御部２４が管理する制約条件管理テーブルである。なお第２の実施形態のエンコーダ２０は、図２で説明した領域管理テーブル６０と操作管理テーブル７０を管理するが、図示していない。制約条件管理テーブル４２０は、受信部２３が受信する符号化処理制御データに格納されている領域データの制約条件を蓄積するテーブルである。本実施形態の制約条件管理テーブル４２０は、制御端末１０によって選択され得る領域の属性である水平方向の大きさの最大値と、垂直方向の大きさの最大値のそれぞれを表すデータを格納する最大水平方向サイズ４２１と、最大垂直方向サイズ４２２のそれぞれの項目を備えている。この例は、水平方向サイズの最大値と、垂直方向サイズの最大値がそれぞれ３２０と、２４０であることを示している。
【００７２】
図１９は、第２の実施形態のエンコーダ２０が、符号化処理制御データパケット１１０と送信処理制御データパケット１２０を制御端末１０から受信する際の動作を表すフローチャートである。このフローチャートにおいて、ステップ４３１からステップ４３４以外のステップは図９で説明したものと同じであるので説明を省略する。ステップ４３１では、制御部２４は、制約条件管理テーブル４２０から制御端末１０によって送られた制約条件データを取得する。次に制御部２４は、ステップ１９５で取得した領域データがこの制約条件データを満足しているか否かを判定する（ステップ４３２）。この制約条件を満足している場合（ＹＥＳ）には、制御部２４は、ステップ２０６に進む。この制約条件データを満足していない場合（ＮＯ）には、制御部２４は、ステップ４３４に進む。ステップ４３４では、制御部２４は、領域データが制約条件を満足していない旨を制御端末１０を利用するユーザに通知する。
【００７３】
以上のように、第２の実施形態のシステムにおいては、エンコーダで映像を符号化する際に、映像フレーム上の選択した領域を高画質に調整するようにすると共に、映像フレーム上の選択できる領域の面積を制限するため、多くのビデオカメラからの映像を高いフレームレートで長時間に亘って録画する場合でも、蓄積サーバに格納する映像のデータ量を低く抑えることができ、かつ蓄積サーバで蓄積する映像データのデータ量を一定以下に制限することができる。
【００７４】
次に第３の実施形態について説明する。第1の実施形態は、エンコーダで映像を符号化する際に、映像フレーム上の選択した領域を高画質に調整するというものであった。第３の実施形態は、さらに加えて、時間帯に応じて複数の領域を切り替えるというものである。
【００７５】
第３の実施形態の映像蓄積配信システムの構成は、第１の実施形態の映像蓄積配信システムの構成と比較して、時間帯に領域データを関連付けて管理するプログラム管理テーブルをエンコーダ２０の制御部２４に新たに備え、プログラム管理テーブルにある時間帯に応じて対応する領域データを領域管理テーブル６０に格納する点が異なる。
【００７６】
図２０は、第３の実施形態のエンコーダ２０が記憶装置上に保持する管理テーブルの構成図である。図において、４４０は、エンコーダ２０の制御部２４が管理するプログラム管理テーブルである。なお第３の実施形態のエンコーダ２０は、図２で説明した操作管理テーブル７０を管理するが図示していない。プログラム管理テーブル４４０は、時間帯に領域データを関連付けて管理するテーブルである。本実施形態は、適用期間ごとに、適用期間と、その適用期間に適用する領域データのそれぞれを格納する適用期間４４１と領域４４２の項目を備えている。また本実施形態は、適用期間４４１は、領域データの適用を開始する時刻と、領域データの適用を終了する時刻のそれぞれを表す適用開始時刻４４３と、適用終了時刻４４４のそれぞれの項目を備えている。また領域４４２は、蓄積映像データに関連づけられた領域データが表す領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する水平方向サイズ４４５と、垂直方向サイズ４４６と、水平方向ポジション４４７と、垂直方向ポジション４４８のそれぞれの項目を備えている。この例は、０６時００分００秒から１７時５９分５９秒までの期間と、１８時００分００秒から５時５９分５９秒までの期間が登録されている。前者の期間には、水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置が、それぞれ３２０と、２４０と、０と、２４０となる領域が適用される。後者の時間帯には、水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置が、それぞれ３２０と、２４０と、２４０と、０となる領域が適用される。
【００７７】
図２１は、第３の実施形態のエンコーダ２０が、蓄積処理制御データパケット１３０と蓄積映像データパケット１４０を蓄積サーバ３０に送信する際の動作を表すフローチャートである。このフローチャートにおいて、ステップ４５１からステップ４５４以外のステップは図１０で説明したものと同じであるので説明を省略する。ステップ４５１では、送信部２５は、制御部２４を介してプログラム管理テーブル４４０から適用期間と、その適用期間に適用する領域データから成るプログラムデータを取得する。次に送信部２５は、経過時間を測定するタイマを起動する（ステップ４５２）。次に送信部２５は、ステップ４５２で起動したタイマより経過時間を取得する（ステップ４５３）。次に送信部２５は、ステップ４５３で取得した経過時間が、プログラム管理テーブル４４０から読み出したプログラムデータにおいてどの適用期間にあたるかを判定しその適用期間に対応付けられている領域データを取得する（ステップ４５４）。
【００７８】
以上のように、第３の実施形態のシステムにおいては、エンコーダで映像を符号化する際に、映像フレーム上の選択した領域を高画質に調整するようにすると共に、時間帯に応じて複数の領域を切り替えるようにしたため、多くのビデオカメラからの映像を高いフレームレートで長時間に亘って録画する場合でも、蓄積サーバ蓄積する映像のデータ量を低く抑えることができ、かつ時間帯に応じて領域を切り替える操作の手間を削減することができる。
【００７９】
次に第４の実施形態について説明する。第1の実施形態は、エンコーダで映像を符号化する際に、映像フレーム上の選択した領域を高画質に調整するというものであった。第４の実施形態は、さらに加えて、予め定義した複数の候補の中から特定の領域を選択するというものである。
【００８０】
第４の実施形態の映像蓄積配信システムの構成は、第１の実施形態の映像蓄積配信システムの構成と比較して、領域データの候補を管理する領域候補管理テーブルを制御端末１０の選択部１１に新たに備え、予め領域候補管理テーブルに格納されている領域データの中から特定の領域データを選択する点が異なる。
【００８１】
図２２は、第４の実施形態の制御端末１０が管理する管理テーブルの構成図である。図において、４６０は、制御端末１０の選択部１１が管理する領域候補管理テーブルである。本実施形態の領域候補管理テーブル４６０は、領域データの候補ごとに、候補の識別子と、領域の属性である水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置のそれぞれを表すデータを格納する候補ＩＤ４６１と、水平方向サイズ４６２と、垂直方向サイズ４６３と、水平方向ポジション４６４と、垂直方向ポジション４６５のそれぞれの項目を備えている。候補Ｃ１は、水平方向の大きさと垂直方向の大きさと水平方向の位置と垂直方向の位置が、それぞれ３２０と、２４０と、３２０と、０となる領域である。候補Ｃ１は、水平方向の大きさと、垂直方向の大きさと、水平方向の位置と、垂直方向の位置が、それぞれ３２０と、２４０と、０と、０となる領域である。
【００８２】
図２３は、第４の実施形態の制御端末１０が、符号化処理制御データパケット１１０と送信処理制御データパケット１２０をエンコーダ２０に送信する際の動作を表すフローチャートである。このフローチャートにおいて、ステップ４７１とステップ４７２以外のステップは図８で説明したものと同じであるので説明を省略する。ステップ４７１では、操作部１２は、候補の選択を受け付ける画面をディスプレイに表示する。ステップ４７２では、選択部１１は、ステップ４７１で表示した画面上で選択した領域ＩＤに対応する領域データを領域候補管理テーブル４６０から取得する。
【００８３】
図２４は、ステップ４７１において、制御端末１０がディスプレイに表示する画面の構成を表す画面構成図である。領域選択画面４８０は、符号化処理制御データと送信処理制御データをエンコーダ２０に送信するためにユーザ入力を受け付ける画面であり、領域表示エリア４９０、領域候補選択エリア５００、領域登録実行ボタン５１０、操作内容選択エリア３４０および操作実行ボタン３５０を備えている。領域選択画面４８０において、領域表示エリア４９０と、領域候補選択エリア５００と、領域登録実行ボタン５１０以外のものは図１５で説明したものと同じであるので説明を省略する。
【００８４】
領域表示エリア４９０は、領域候補選択エリア５００でユーザが選択した候補の領域を表示する領域であり、本実施形態の領域表示エリア４９０は、矩形の領域３１１を表示する。領域候補選択エリア５００は、予め登録されている領域の候補の識別子と、予め登録されている領域の候補の属性を表示し、ユーザが候補の中から特定の領域を選択する領域である。本実施形態の領域候補選択エリア５００は、領域の候補の識別子と、領域の候補の属性である水平方向の大きさ、垂直方向の大きさ、水平方向の位置、垂直方向の位置のそれぞれを表示する候補ＩＤ５０１、水平方向サイズ５０２、垂直方向サイズ５０３、水平方向ポジション５０４および垂直方向ポジション５０５のそれぞれの項目を備えている。この例は、水平方向の大きさと、垂直方向の大きさと、水平方向の位置と垂直方向の位置がそれぞれ３２０と、２４０と、０と、０となる候補Ｃ１が選択されたことを表している。領域登録実行ボタン５１０は、符号化処理制御データパケット１１０を送信するようユーザが指示するものである。このボタンを押下すると、送信部１３は、領域候補選択エリア５００で選択された候補の領域データを格納した復号化処理制御データパケット１１０をエンコーダ２０に送信する。
【００８５】
以上のように、第４の実施形態のシステムにおいては、エンコーダで映像を符号化する際に、映像フレーム上の選択した領域を高画質に調整するようにすると共に、予め登録された複数の候補の中から特定の領域を選択するようにしたため、多くのビデオカメラからの映像を高いフレームレートで長時間に亘って録画する場合でも、蓄積サーバで蓄積する映像のデータ量を低く抑えることができ、かつ領域を選択する操作の手間を削減することができる。
【図面の簡単な説明】
【００８６】
【図１】第１の実施形態のシステムの構成を示すブロック図である。
【図２】エンコーダが管理する管理テーブルの構成図である。
【図３】蓄積サーバが管理する管理テーブルの構成図である。
【図４】再生端末が管理する管理テーブルの構成図である。
【図５】制御端末がエンコーダに送信する通信パケットの構成図である。
【図６】エンコーダが蓄積サーバに送信する通信パケットの構成図である。
【図７】蓄積サーバと再生端末の間で交換される通信パケットの構成図である。
【図８】制御端末が符号化処理制御データパケットと送信処理制御データパケットをエンコーダに送信する際の動作を表すフローチャートである。
【図９】エンコーダが符号化処理制御データパケットと送信処理制御データパケットをエンコーダから受信する際の動作を表すフローチャートである。
【図１０】エンコーダが蓄積処理制御データパケットと蓄積映像データパケットを蓄積サーバに送信する際の動作を表すフローチャートである。
【図１１】蓄積サーバが蓄積処理制御データパケットと蓄積映像データパケットをエンコーダから受信する際の動作を表すフローチャートである。
【図１２】蓄積サーバが要求データパケットを受信して復号化処理制御データパケットと配信映像データパケットを再生端末に送信する際の動作を表すフローチャートである。
【図１３】再生端末が要求データパケットを蓄積サーバに送信する際の動作を表すフローチャートである。
【図１４】再生端末が復号化処理制御データパケットと配信映像データパケットを蓄積サーバから受信する際の動作を表すフローチャートである。
【図１５】制御端末がディスプレイに表示する画面の構成を表す画面構成図である。
【図１６】再生端末がディスプレイに表示する画面の構成を表す画面構成図である。
【図１７】再生端末がディスプレイに表示する画面の構成を表す画面構成図である。
【図１８】第２の実施形態のエンコーダが管理する管理テーブルの構成図である。
【図１９】第２の実施形態のエンコーダが符号化処理制御データパケットと送信処理制御データをエンコーダから受信する際の動作を表すフローチャートである。
【図２０】第３の実施形態のエンコーダが管理する管理テーブルの構成図である。
【図２１】第３の実施形態のエンコーダが蓄積処理制御データパケットと蓄積映像データパケットを蓄積サーバに送信する際の動作を表すフローチャートである。
【図２２】第４の実施形態の制御端末が管理する管理テーブルの構成図である。
【図２３】第４の実施形態の制御端末が符号化処理制御データパケットと送信処理制御データパケットをエンコーダに送信する際の動作を表すフローチャートである。
【図２４】第４の実施形態の制御端末がディスプレイに表示する画面の構成を表す画面構成図である。
【符号の説明】
【００８７】
１０…制御端末、２０…エンコーダ、３０…蓄積サーバ、４０…再生端末、５０…ネットワーク。
【図１】
2005151008.tif 000003
【図２】
2005151008.tif 000004
【図３】
2005151008.tif 000005
【図４】
2005151008.tif 000006
【図５】
2005151008.tif 000007
【図６】
2005151008.tif 000008
【図７】
2005151008.tif 000009
【図８】
2005151008.tif 000010
【図９】
2005151008.tif 000011
【図１０】
2005151008.tif 000012
【図１１】
2005151008.tif 000013
【図１２】
2005151008.tif 000014
【図１３】
2005151008.tif 000015
【図１４】
2005151008.tif 000016
【図１５】
2005151008.tif 000017
【図１６】
2005151008.tif 000018
【図１７】
2005151008.tif 000019
【図１８】
2005151008.tif 000020
【図１９】
2005151008.tif 000021
【図２０】
2005151008.tif 000022
【図２１】
2005151008.tif 000023
【図２２】
2005151008.tif 000024
【図２３】
2005151008.tif 000025
【図２４】
2005151008.tif 000026