(57)【要約】【構成】複数のチャネルにそれぞれ属する複数の画像はハードディスク５０の取込みエリアに取り込まれ、複数のチャネルに共通する連続音声は取込みエリアに格納された複数の画像に分散的に割り当てられる。ＣＰＵ４４は、取込みエリアに格納された複数の画像の各々を指定順序で選択し、選択された画像が属するチャネルが指定チャネルであるか否かを判別する。そして、判別結果が否定的であるとき、選択された画像に割り当てられた部分音声をＳＤＲＡＭ３４の退避エリアに退避させる。一方、判別結果が肯定的であるときには、選択された画像をＳＤＲＡＭ３４の複製エリアに複製し、かつ選択された画像に割り当てられた部分音声と退避エリアに蓄積された部分音声とを複製エリアに複製する。【効果】複製される音声の連続性を確保できる。【選択図】図３
2008219309.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャネルにそれぞれ属する複数の画像を取込みエリアに取り込む取込み手段、
前記複数のチャネルに共通する連続音声を前記取込みエリアに格納された複数の画像に分散的に割り当てる割り当て手段、
前記取込みエリアに格納された複数の画像の各々を指定順序で選択する選択手段、
前記選択手段によって選択された画像が属するチャネルが指定チャネルであるか否かを判別する第１判別手段、
前記第１判別手段の判別結果が否定的であるとき前記選択手段によって選択された画像に割り当てられた部分音声を退避エリアに退避させる退避手段、
前記第１判別手段の判別結果が肯定的であるとき前記選択手段によって選択された画像を複製エリアに複製する第１複製手段、および
前記選択手段によって選択された画像に割り当てられた部分音声と前記退避エリアに蓄積された部分音声とを前記第１複製手段の複製処理に関連して前記複製エリアに複製する第２複製手段を備える、複製処理装置。
【請求項２】
前記第１複製手段および前記第２複製手段による一対の処理が実行される度に前記複製エリアに格納された画像および部分音声を単位として保存エリアに保存する第１保存手段をさらに備える、請求項１記載の複製処理装置。
【請求項３】
前記退避エリアに蓄積されて前記第２複製手段の複製を待っている部分音声の量が閾値を上回ったか否かを前記退避手段の退避処理が実行される度に判別する第２判別手段、
前記第２判別手段の判別結果が否定的な結果から肯定的な結果に更新されたときダミー画像を前記複製エリアに生成する生成手段、
前記生成手段の生成処理に関連して前記退避エリアに蓄積された部分音声を前記複製エリアに複製する第３複製手段、および
前記生成手段および前記第３複製手段による一対の処理が実行される度に前記複製エリアに格納されたダミー画像および部分音声を単位として前記保存エリアに保存する第２保存手段さらに備える、請求項２記載の複製処理装置。
【請求項４】
前記割り当て手段によって割り当てられる連続音声はマイクロフォンによって集音された連続音声であり、
前記取込み手段によって取り込まれる複数の画像は前記マイクロフォンの集音範囲に配置された複数のカメラによってそれぞれ撮像された複数の画像である、請求項１ないし３のいずれかに記載の複製処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複製処理装置に関し、特にたとえば、被写界の画像を撮像し、撮像された画像を記録し、そして記録された画像の一部を複製する、複製処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この従来技術では、単一のカメラで監視領域の画像を撮像する。撮像された画像は、重要度に応じて、上書き可能な第１メモリまたは上書き不可能な第２メモリ（これらを“通常メモリ”と呼ぶ）に記録される。さらに、通常メモリに格納された画像の一部は、バックアップ機能を有する第３メモリ（これを“保存メモリ”と呼ぶ）に複製される。
【特許文献１】特開２００７−１３４７７号公報［H04N 7/18,G08B 25/00,25/04］
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１には音声について何ら言及されていないが、撮影のとき監視領域で発生する音声をマイクロフォンで集音することがある。マイクロフォンで集音された音声もまた通常メモリに記録され、通常メモリに格納された画像の一部を保存メモリに複製する際には、通常メモリに格納された音声のうち対応する部分も同様に複製される。
【０００４】
さらには、監視領域内に複数のカメラと単一のマイクロフォンとを配置することもある。この場合、通常メモリには複数のカメラでそれぞれ撮像された複数の画像が記録され、マイクロフォンで集音された連続音声は通常メモリに格納された複数の画像に分散的に割り当てられる。そして、通常メモリに格納された複数の画像のうち所望のカメラによる画像だけを保存メモリに複製することが考えられる。
【０００５】
しかし、所望のカメラで撮像された画像に割り当てられた部分音声は通常メモリから保存メモリに複製されるものの、所望のカメラと異なるカメラで撮像された画像に割り当てられた部分音声は複製されないので、複製される音声の連続性が失われる。
【０００６】
それゆえに、この発明の主たる目的は、複製される音声の連続性を確保できる、複製処理装置を提供することである。
【課題を解決するための手段】
【０００７】
請求項１の発明に従う複製処理装置(10：実施例で相当する参照符号。以下同じ)は、複数のチャネルにそれぞれ属する複数の画像を取込みエリア(50a)に取り込む取込み手段(32,48)、複数のチャネルに共通する連続音声を取込みエリアに格納された複数の画像に分散的に割り当てる割り当て手段(32,48)、取込みエリアに格納された複数の画像の各々を指定順序で選択する選択手段(S1,S19)、選択手段によって選択された画像が属するチャネルが指定チャネルであるか否かを判別する判別手段(S3)、判別手段の判別結果が否定的であるとき選択手段によって選択された画像に割り当てられた部分音声を退避エリア(34d)に退避させる退避手段(S11)、判別手段の判別結果が肯定的であるとき選択手段によって選択された画像を複製エリア(34e)に複製する第１複製手段(S41)、および選択手段によって選択された画像に割り当てられた部分音声と退避エリアに蓄積された部分音声とを第１複製手段の複製処理に関連して複製エリアに複製する第２複製手段(S35,S39)を備える。
【０００８】
複数のチャネルにそれぞれ属する複数の画像は、取込み手段によって取込みエリアに取り込まれる。割り当て手段は、複数のチャネルに共通する連続音声を取込みエリアに格納された複数の画像に分散的に割り当てる。取込みエリアに格納された複数の画像の各々は、選択手段によって指定順序で選択される。判別手段は、選択手段によって選択された画像が属するチャネルが指定チャネルであるか否かを判別する。
【０００９】
選択手段によって選択された画像に割り当てられた部分音声は、判別手段の判別結果が否定的であるとき、退避手段によって退避エリアに退避される。選択手段によって選択された画像は、判別手段の判別結果が肯定的であるとき、第１複製手段によって複製エリアに複製される。第２複製手段は、選択手段によって選択された画像に割り当てられた部分音声と退避エリアに蓄積された部分音声とを、第１複製手段の複製処理に関連して複製エリアに複製する。
【００１０】
このように、複数の画像は複数のチャネルにそれぞれ属する一方、連続音声は複数のチャネルに共通する。取込みエリアにはこのような複数の画像が格納され、連続音声は取込みエリアに格納された複数の画像に分散的に割り当てられる。指定チャネルの画像およびこれに割り当てられた部分音声は、取込みエリアから複製エリアに複製される。一方、指定チャネルと異なるチャネルに割り当てられた部分音声は、取込みエリアから退避エリアに退避された後、複製エリアに複製される。これによって、複製される音声の連続性を確保することができる。
【００１１】
請求項２の発明に従う複製処理装置は、請求項１に従属し、第１複製手段および第２複製手段による一対の処理が実行される度に複製エリアに格納された画像および部分音声を単位として保存エリア(50b)に保存する第１保存手段(S7)をさらに備える。
【００１２】
第１保存手段は、第１複製手段および第２複製手段による一対の処理が実行される度に、複製エリアに格納された画像および部分音声を単位として保存エリアに保存する。
【００１３】
したがって、指定チャネルの画像は、指定チャネルの音声に加えて、指定チャネルとは異なるチャネルの音声がさらに割り当てられた状態で、保存エリアに保存される結果となる。
【００１４】
請求項３の発明に従う複製処理装置は、請求項２に従属し、退避エリアに蓄積されて第２複製手段の複製を待っている部分音声の量が閾値を上回ったか否かを退避手段の退避処理が実行される度に判別する第２判別手段(S13)、第２判別手段の判別結果が否定的な結果から肯定的な結果に更新されたときダミー画像を複製エリアに生成する生成手段(S63)、生成手段の生成処理に関連して退避エリアに蓄積された部分音声を複製エリアに複製する第３複製手段(S65)、および生成手段および第３複製手段による一対の処理が実行される度に複製エリアに格納されたダミー画像および部分音声を単位として保存エリア(50b)に保存する第２保存手段(S69)をさらに備える。
【００１５】
第２判別手段は、退避エリアに蓄積されて第２複製手段の複製を待っている部分音声の量が閾値を上回ったか否かを、退避手段の退避処理が実行される度に判別する。生成手段は、第２判別手段の判別結果が否定的な結果から肯定的な結果に更新されたとき、ダミー画像を複製エリアに生成する。第３複製手段は、生成手段の生成処理に関連して、退避エリアに蓄積された部分音声を複製エリアに複製する。第２保存手段は、生成手段および第３複製手段による一対の処理が実行される度に、複製エリアに格納されたダミー画像および部分音声を単位として保存エリアに保存する。
【００１６】
このように、退避エリアに閾値を上回る量の部分音声が蓄積されると、ダミー画像が複製エリアに生成され、退避エリアに蓄積された部分音声が複製エリアに複製される。したがって、ダミー画像は、指定チャネルとは異なるチャネルの音声が割り当てられた状態で保存エリアに保存される。こうしてダミー画像を利用することで、指定チャネルの画像に割り当てられる音声データの量が抑制される。
【００１７】
請求項４の発明に従う複製処理装置は、請求項１ないし３のいずれかに従属し、割り当て手段によって割り当てられる連続音声はマイクロフォンによって集音された連続音声であり、取込み手段によって取り込まれる複数の画像はマイクロフォンの集音範囲内に配置された複数のカメラによってそれぞれ撮像された複数の画像である。
【００１８】
したがって、複数のカメラのうち任意のカメラ（チャネル）を指定することで、指定カメラで撮像された画像（指定チャネルに属する画像）を連続音声と共に保存できる。
【発明の効果】
【００１９】
この発明によれば、複製される音声の連続性を確保することができる。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２１】
図１を参照して、この実施例の監視カメラシステムは、ＢＮＣケーブルなどの専用ケーブルを介して互いに接続された３台の監視カメラ１０１〜１０３および記録再生装置２００を備える。監視カメラ１０１〜１０３の各々は図２に示すように構成され、記録再生装置２００は図３に示すように構成される。
【００２２】
図２を参照して、監視カメラ１０１〜１０３の各々は、被写界を捉えるイメージセンサ１０を含む。イメージセンサ１０は、被写界を表す画像信号を周期的に出力し、カメラ処理回路１２はイメージセンサ１０から出力された画像信号にＡ／Ｄ変換などの処理を施す。ここで、画像信号の出力周期は、監視カメラ１０１〜１０３の間で均一であり、たとえば１フレーム／秒であるとする。そして、画像信号の出力タイミングには、監視カメラ１０１〜１０３の間で互いに１／３秒の時間差が付加される。
【００２３】
Ａ／Ｄ変換などの処理によって得られた画像データは、メモリ制御回路１８によってフレーム単位でＳＤＲＡＭ２０に書き込まれる。１フレーム分の画像データつまり画像ブロックの先頭に付加すべきヘッダは、ＣＰＵ２４によって作成される。
【００２４】
ＣＰＵ２４は、自分の属する監視カメラの識別子，注目する画像データのフレーム番号，データサイズなどをヘッダに記述する。
【００２５】
監視カメラ１０１〜１０３のいずれか１台は、被写界周辺の外部音声を捉えるマイクロフォン１４を含む。音声処理回路１６は、マイクロフォン１４から出力された音声データを１／３秒単位で分割し、分割された各ブロックの音声データをメモリ制御回路１８を通してＳＤＲＡＭ２０に書き込む。各ブロックの音声データの先頭に付加すべきヘッダもまた、ＣＰＵ２４によって作成される。ＣＰＵ２４は、注目する音声データのブロック番号をヘッダに記述する。
【００２６】
ここで、監視カメラ１０１〜１０３の各々は、マイクロフォン１４で集音可能な広さのエリア内、たとえば銀行の窓口周辺に設置される。したがって、窓口周辺の映像は監視カメラ１０１〜１０３の各々によって異なるアングルで捉えられ、窓口周辺の音声は監視カメラ１０１〜１０３のいずれかに備わる１台のマイクロフォン１４によって集音される。
【００２７】
マイクロフォン１４を有する監視カメラのＩ／Ｆ回路２２は、ＳＤＲＡＭ２０に蓄積された画像ブロックおよび音声ブロックを記録再生装置２００に送出する。マイクロフォン１４を有さない監視カメラのＩ／Ｆ回路２２は、ＳＤＲＡＭ２０に蓄積された画像ブロックを記録再生装置２００に順次送出する。画像ブロックは１秒毎に送信され、音声ブロックは１／３秒毎に送信される。
【００２８】
図３を参照して、記録再生装置２００は、監視カメラ１０１〜１０３とそれぞれ接続されるＩ／Ｆ回路３０ａ〜３０ｃを含む。監視カメラ１０１〜１０３から送信された画像ブロックおよび音声ブロックは、Ｉ／Ｆ回路３０ａ〜３０ｃによって受信される。受信された画像ブロックおよび音声ブロックは、メモリ制御回路３２を介してＳＤＲＡＭ３４の受信領域３４ａ（図５参照）に書き込まれる。
【００２９】
受信領域３４ａに蓄積された画像ブロックはその後、ＣＰＵ４４から圧縮命令を受けたＪＰＥＧコーデック４６によって読み出され、ＪＰＥＧ圧縮を施される。ＪＰＥＧ圧縮を施された画像ブロックは、メモリ制御回路１８によってＳＤＲＡＭ３４の変換領域３４ｂに書き込まれる。一方、受信領域３４ａに蓄積された音声ブロックはその後、メモリ制御回路１８によってＳＤＲＡＭ３４の変換領域３４ｂに書き込まれる。
【００３０】
変換領域３４ｂに蓄積された画像ブロックおよび音声ブロックはその後、ＣＰＵ４４から記録命令を受けたハードディスクドライブ（ＨＤＤ）４８によって、１個の画像ブロックおよび１個の音声ブロックを単位として番号順に読み出される。ＨＤＤ４８は、読み出された画像ブロックおよび音声ブロックに基づいて新たなブロック（以下“通常ブロックＸ”）を生成し、生成された通常ブロックＸをハードディスク５０の通常領域５０ａ（図４参照）に蓄積する。
【００３１】
ここで、通常ブロックＸは、図７（Ａ）に示すように、属性データ，音声データおよび画像データで構成される。属性データは、そのブロックのブロック番号と、そのブロックに含まれる音声データのサイズおよびブロック番号と、そのブロックに含まれる画像データのサイズ，フレーム番号およびカメラ識別子（チャネル番号）と、そのブロックおよび前後のブロックのアドレスとを示す。
【００３２】
一方、通常領域５０ａは、図６に示すようにリング状に構成され、たとえば３０分相当の記録容量を有する。ＨＤＤ４８は、通常領域５０ａが満杯になると、通常領域５０ａに蓄積された通常ブロックＸ１，Ｘ２，…を新たなブロックで順番に上書きしていく。したがって、通常領域５０ａには常時、直近３０分間分の通常ブロックＸが蓄積されていることになる。
【００３３】
キー入力装置５２によっていずれか１つのチャネルを指定のうえ保存モードが選択されると、ＣＰＵ４４は、ＨＤＤ４８を制御して、通常領域５０ａに蓄積された通常ブロックＸのうち保存対象チャネルに属する通常ブロックＸをハードディスク５０の保存領域５０ｂ（図４参照）にコピーする。この保存処理は、前述した通常領域５０ａへの記録処理と並行して行われる。
【００３４】
図６を参照して、通常領域５０ａには新たに生成された通常ブロックＸが次々と書き込まれており、通常領域５０ａに蓄積された通常ブロックＸ１，Ｘ２，…は、各々の書き込み時刻から３０分後に上書きされて失われる。ただし、通常領域５０ａに蓄積された通常ブロックＸ１，Ｘ２，…のうち保存対象チャネルのものは、上書き前に保存領域５０ｂにコピーされ、保存用ブロックＹ１，Ｙ２，…として保存される。
【００３５】
キー入力装置５２によって通常映像および保存映像のいずれかを指定のうえ再生モードが選択されると、ブロック取得命令がＣＰＵ４４からＨＤＤ４８に向けて繰り返し発行され、ブロック再生命令がＣＰＵ４４から音声再生回路４０，ＪＰＥＧコーデック４６および画像再生回路３６の各々に向けて繰り返し発行される。ブロック取得命令には、通常領域５０ａおよび保存領域５０ｂのいずれかを示す取得先情報が添付される。
【００３６】
通常領域５０ａ内の通常ブロックＸまたは保存領域５０ｂ内の保存用ブロックＹは、ＨＤＤ４８によって取得され、メモリ制御回路３２を通してＳＤＲＡＭ３４に書き込まれる。書き込まれたブロックに含まれる音声データは音声再生回路４０によって再生処理を施され、再生された連続音声がスピーカ４２から出力される。書き込まれたブロックに含まれる画像データはＪＰＥＧコーデック４６によって伸張され、伸張された画像データに対応する画像は画像再生回路３６によってモニタ３８に表示される。
【００３７】
ところで、前述の保存処理において、保存対象チャネルの通常ブロックＸだけを単純にコピーして保存用ブロックＹとしたのでは、再生時に断片的な音声しか得られない。マイクロフォン１４による音声データは全てのチャネルに分散して割り当てられており、このうち保存対象ではないチャネルに割り当てられた音声データが失われるからである。
【００３８】
これを防ぐために、この実施例では、保存対象チャネルの通常ブロックＸの複製である保存用ブロックＹ内に、保存対象ではないチャネルに割り当てられた音声データを適宜挿入する。この実施例の保存用ブロックＹの構成を図７（Ｂ）に示す。
【００３９】
図７（Ｂ）を参照して、保存用ブロックＹは、図７（Ａ）に示した通常ブロックＸと同様、属性データ，音声データおよび画像データで構成される。ただし、音声データには、保存対象チャネルに割り当てられた音声データに加えて、保存対象ではないチャネルに割り当てられた音声データが含まれる場合がある。保存対象でないチャネルの音声データは、属性データと保存対象チャネルの音声データとの間に挿入される。
【００４０】
このためＣＰＵ４４は、コピー対象でないブロックの音声データをコピー対象のブロックに挿入しながらコピーを進めていく。この音声挿入処理は、具体的には次のようにして行われる。
【００４１】
いま、通常領域５０ａには通常ブロックＸ１〜Ｘ７が蓄積されているものとし、通常ブロックＸ１〜Ｘ７の各々の内容を図８（Ａ）に示す。図８（Ａ）を参照して、たとえば、先頭の通常ブロックＸ１は“Ｖ１−１”および“Ａ１”を含む。“Ｖ１−１”はチャネル１（監視カメラ１０１）の１番目の画像データであることを示し、“Ａ１”は１番目の音声データであることを示す。また、次の通常ブロックＸ２は、“Ｖ２−１”および“Ａ２”を含む。“Ｖ２−１”はチャネル２（監視カメラ１０２）の１番目の画像データであることを示し、“Ａ２”は２番目の音声データであることを示す。図８（Ａ）からわかるように、通常領域５０ａでは、同一チャネルの画像データは３ブロック周期で現れ、音声データはどのチャネルの画像データにも均等に割り当てられる。
【００４２】
このとき、ＣＰＵ４４によってチャネル１を対象とする保存命令が発行されると、通常領域５０ａの通常ブロックＸ１〜Ｘ７はメモリ制御回路３２によってＳＤＲＡＭ３４の読込領域３４ｃに順番に読み込まれる。
【００４３】
最初に読み込まれた通常ブロックＸ１は“Ｖ１−１”つまり保存対象チャネルの画像データを含むことから、読込領域３４ｃの全データつまり通常ブロックＸ１がＳＤＲＡＭ３４の複製領域３４ｅ（図５参照）にコピーされる。複製領域３４ｅの通常ブロックＸ１はその後、ＨＤＤ４８によって、ハードディスク５０の保存領域５０ｂに保存用ブロックＹ１として書き込まれる。したがって、保存領域５０ｂの保存用ブロックＹ１は、図８（Ｂ）に示すように、“Ｖ１−１”および“Ａ１”を含む。
【００４４】
次に読み込まれた通常ブロックＸ２は“Ｖ２−１”つまり保存対象でないチャネルの画像データを含むことから、読込領域３４ｃの音声データつまり“Ａ２”がＳＤＲＡＭ３４の退避領域３４ｄ（図５参照）にコピーされる。“Ｖ２−１”のコピーは行われない。
【００４５】
次に読み込まれた通常ブロックＸ３は“Ｖ３−１”つまり保存対象でないチャネルの画像データを含むことから、“Ａ３”が退避領域３４ｄにさらにコピーされ、“Ｖ３−１”のコピーは行われない。この時点で、退避領域３４ｄには“Ａ２”および“Ａ３”が格納されている。
【００４６】
次に読み込まれた通常ブロックＸ４は“Ｖ１−２”つまり保存対象チャネルの画像データを含むことから、まず読込領域３４ｃの属性データが複製領域３４ｅにコピーされ、次に退避領域３４ｄの音声データつまり“Ａ２”および“Ａ３”が複製領域３４ｅにさらにコピーされ、そして読込領域３４ｃの音声データおよび画像データつまり“Ａ４”および“Ｖ１−２”が複製領域３４ｅにさらにコピーされる。
【００４７】
この時点で、退避領域３４ｄはクリアされ、複製領域３４ｅには属性データ，“Ｖ１−２”および“Ａ２”〜“Ａ４”が格納されている。ＣＰＵ４４は、複製領域３４ｅのデータで新たなブロックつまり保存用ブロックＹ２を生成する。このとき、属性データの一部（ブロック番号，音声データのサイズ，アドレスなど）が書き換えられる。
【００４８】
複製領域３４ｅの保存用ブロックＹ２はその後、ＨＤＤ４８によってハードディスク５０の保存領域５０ｂに書き込まれる。したがって、保存領域５０ｂの保存用ブロックＹ２は、図８（Ｂ）に示すように、“Ｖ１−２”および“Ａ２”〜“Ａ４”を含む。
【００４９】
次に読み込まれた通常ブロックＸ５は“Ｖ２−２”つまり保存対象でないチャネルの画像データを含むことから、“Ａ５”が退避領域３４ｄにコピーされ、“Ｖ２−２”のコピーは行われない。
【００５０】
次に読み込まれた通常ブロックＸ６は“Ｖ３−２”つまり保存対象でないチャネルの画像データを含むことから、“Ａ６”が退避領域３４ｄにさらにコピーされ、“Ｖ３−２”のコピーは行われない。この時点で、退避領域３４ｄには“Ａ５”および“Ａ６”が格納されている。
【００５１】
次に読み込まれた通常ブロックＸ７は“Ｖ１−３”つまり保存対象チャネルの画像データを含むことから、まず読込領域３４ｃの属性データが複製領域３４ｅにコピーされ、次に退避領域３４ｄの音声データつまり“Ａ５”および“Ａ６”が複製領域３４ｅにさらにコピーされ、そして読込領域３４ｃの音声データおよび画像データつまり“Ａ７”および“Ｖ１−３”が複製領域３４ｅにさらにコピーされる。
【００５２】
この時点で、退避領域３４ｄはクリアされ、複製領域３４ｅには属性データ，“Ｖ１−３”および“Ａ５”〜“Ａ７”が格納されている。ＣＰＵ４４は、複製領域３４ｅのデータで新たなブロックつまり保存用ブロックＹ３を生成する。このとき、属性データの一部が書き換えられる。
【００５３】
複製領域３４ｅの保存用ブロックＹ３はその後、ＨＤＤ４８によって保存領域５０ｂに書き込まれる。したがって、保存領域５０ｂの保存用ブロックＹ３は、図８（Ｂ）に示すように、“Ｖ１−３”および“Ａ５”〜“Ａ７”を含む。
【００５４】
このような音声挿入処理によって、保存対象チャネルを再生したとき欠落のない連続音声が得られる。
【００５５】
ところで、以上では監視カメラ１０１〜１０３のフレームレートを互いに均一としたので、ハードディスク５０の通常領域５０ａでは、図８（Ａ）に示したように、同一チャネルの画像データは３ブロック周期で現れる。しかし、フレームレートが不均一である場合や、モーションセンサー等を利用して間欠的な撮像を行う場合などには、この周期性が乱れる場合がある。一例を図９（Ａ）に示す。図９（Ａ）の例では、“Ｖ１−１２”が欠落しており、このためチャネル１の画像データでは、“Ｖ１−１１”と“Ｖ１−１３”との間に４ブロックの隔たりが生じている。
【００５６】
この場合、図８（Ａ）および図８（Ｂ）で説明した手順に単純に従えば、２番目の保存用ブロックＹ２の中に“Ｖ１−１３”と“Ａ３２”〜“Ａ３６”とが格納される結果となる。ＨＤＤ４８が取り扱うブロックのサイズは固定なので、１ブロックに格納できる音声データの量には上限がある。１つの保存用ブロックＹ内の音声データの量がこのように大きいと、ＨＤＤ４８やメモリ制御回路３２の処理に支障（音声バッファのオーバフローなど）が出る場合がある。そこでＣＰＵ４４は、前述のような音声挿入処理において、退避された音声データを格納するためのダミーブロックｄｍｙを適宜生成し、これを保存領域５０ｂに書き込む（図６参照）。これにより、保存用ブロックＹ１個あたりの音声データのサイズは、閾値（ここでは音声ブロック４個分）以下に制限される。ダミーブロックｄｍｙの構成を図７（Ｃ）に示す。
【００５７】
図７（Ｃ）を参照して、ダミーブロックｄｍｙは、属性データ，ダミー画像のデータおよび音声データで構成される。音声データは保存対象ではないチャネルに割り当てられた音声データである。このようなダミーブロックｄｍｙを利用する保存処理の一例を以下に説明する。
【００５８】
図９（Ａ）および図９（Ｂ）を参照して、最初の通常ブロックＸ３１は保存用ブロックＹ１１として保存領域５０ｂに書き込まれる。続く通常ブロックＸ３２〜Ｘ３５については、“Ａ３２”〜“Ａ３５”が退避領域３４ｄにコピーされる。退避領域３４ｄの音声データの量（退避データ量）は、コピーの度に閾値と比較される。退避データ量が閾値に達したとき、つまり“Ａ３５”がコピーされた時点で、属性データおよびダミーの画像データが複製領域３４ｅに生成され、退避領域３４ｄの音声データは複製領域３４ｅにコピーされる。
【００５９】
この後、ＣＰＵ４４は、複製領域３４ｅのデータで新たなブロックつまりダミーブロックｄｍｙ（図７（Ｃ）参照）を生成する。複製領域３４ｅのダミーブロックｄｍｙはその後、ＨＤＤ４８によって保存領域５０ｂに書き込まれる。したがって、保存領域５０ｂのダミーブロックｄｍｙは、図９（Ｂ）に示すように、ダミー画像データと、“Ａ３２”〜“Ａ３５”つまり保存対象ではないチャネルに割り当てられた音声データとを含む。
【００６０】
こうして、退避領域３４ｄの音声データの量が閾値に達した時点で、退避領域３４ｄの音声データをダミーブロックｄｍｙに含めて保存領域５０ｂに保存することで、保存領域４０ｂのブロック１個当りの音声データのサイズが閾値を超えることはなくなる。
【００６１】
ＣＰＵ４４は、保存モードが選択されたとき、図１０〜図１２に示す保存タスクを実行する。なお、これらのフロー図に対応する制御プログラムは、フラッシュメモリ４１に格納されている。保存タスクは、保存モードが選択されたとき起動され、通常領域５０ａへの記録を制御する記録タスク（図示せず）と並列的に実行される。ただし、記録処理の後に、単独で実行されてもよい。
【００６２】
保存モードの選択にあたっては、いずれか１つのチャネルが保存対象チャネルとしてキー入力装置５２により指定される。指定されたチャネルの番号は、読込ポインタＰ１および書込ポインタＰ２（図６参照：後述）の各々の位置を示す位置情報ならびに退避領域３４ｄに蓄積された音声データの量（退避データ量）を示す退避データ量情報と共に、ＣＰＵ４４内のレジスタＲに保持される。
【００６３】
図１０を参照して、最初のステップＳ１では、ハードディスク５０の通常領域５０ａからいずれか１つの通常ブロックＸをＳＤＲＡＭ３４の読込領域３４ｃに読み込む。通常領域５０ａ内の読み込むべきブロックは、読込ポインタＰ１（図６参照）で示されている。次のステップＳ３では、読み込まれたブロックが保存対象チャネルであるか否かを判別する。具体的には、ブロック内の属性データに含まれるチャネル番号がレジスタＲ内のチャネル番号と一致するか否かを判別し、ＹＥＳであればステップＳ５の音声挿入処理を実行する。この音声挿入処理は、図１１のサブルーチンに従う。
【００６４】
図１１を参照して、音声挿入処理の最初のステップＳ３１では、退避領域３４ｄに音声データが格納されているか否かを判別する。ここでＹＥＳであれば、ステップＳ３３〜Ｓ４１の一連の処理を経てステップＳ４９に進み、ＮＯであればステップＳ４３〜Ｓ４７の一連の処理を経てステップＳ４９に進む。
【００６５】
ステップＳ３３では、読込領域３４ｃの属性データ、すなわちステップＳ１で読込領域３４ｃに読み込まれたブロックに含まれる属性データを複製領域３４ｅにコピーする。ステップＳ３５では、退避領域３４ｄの音声データを複製領域３４ｅにさらにコピーする。ステップＳ３７では、退避領域３４ｄをクリアする。ステップＳ３９では、読込領域３４ｃの音声データを複製領域３４ｅにさらにコピーする。ステップＳ４１では、読込領域３４ｃの画像データを複製領域３４ｅにさらにコピーする。
【００６６】
この一連の処理の結果、複製領域３４ｅにおいて、属性データと保存対象チャネルの音声データとの間に、退避領域３４ｄの音声データつまり保存対象でないチャネルの音声データが挿入されることとなる。
【００６７】
ステップＳ４３では、読込領域３４ｃの属性データを複製領域３４ｅにコピーする。ステップＳ４５では、読込領域３４ｃの音声データを複製領域３４ｅにさらにコピーする。ステップＳ４７では、読込領域３４ｃの画像データを複製領域３４ｅにさらにコピーする。したがって、退避領域３４ｄに音声データが存在しなければ、ステップＳ１で読み込まれたブロックと同じものが複製領域３４ｅに格納される結果となる。
【００６８】
ステップＳ４９では、複製領域３４ｅの属性データの一部（ブロック番号，音声データのサイズ，アドレスなど）を必要に応じて書き換える。なお、音声データのサイズの書換えに当たっては、レジスタＲ内の退避データ量情報が参照される。書換え後、上位層のルーチンに復帰する。
【００６９】
図１０に戻って、次のステップＳ７では、複製領域３４ｅ内のブロックつまり保存用ブロックＹをハードディスク５０の保存領域５０ｂに書き込む。そしてステップＳ１７に移る。
【００７０】
ステップＳ３でＮＯであればステップＳ９に移って、読み込まれたブロックに音声データが含まれているか否かをさらに判別する。ここでもＮＯであればステップＳ１７に進む。ステップＳ９でＹＥＳであればステップＳ１１に移って、読込領域３４ｃの音声データをＳＤＲＡＭ３４の退避領域３４ｄにコピーする。これに伴い、レジスタＲ内の退避データ量情報が更新される。次のステップＳ１３では、退避データ量が閾値（ここでは音声ブロック４個分）以上であるか否かを判別する。
【００７１】
ステップＳ１３でＮＯであれば、すなわち退避データ量がまだ閾値に達していなければ、ステップＳ１７に移る。ステップＳ１３でＹＥＳであれば、ステップＳ１５でダミー生成処理を実行した後、ステップＳ１７に進む。このダミー生成処理は、図１２のサブルーチンに従う。
【００７２】
図１２を参照して、ステップＳ６１では、属性データをＳＤＲＡＭ３４の複製領域３４ｅに生成する。ステップＳ６３では、ダミー画像データをＳＤＲＡＭ３４の複製領域３４ｅにさらに生成する。ステップＳ６５では、退避領域３４ｄの音声データを複製領域３４ｅにコピーする。ステップＳ６７では、退避領域３４ｄをクリアする。これに伴い、レジスタＲ内の退避データ量情報が更新される。ステップＳ６９では、複製領域３４ｅの属性データ，ダミー画像データおよび音声データで新たなブロックつまりダミーブロックｄｍｙ（図７（Ｃ）参照）を生成し、生成されたダミーブロックｄｍｙをハードディスク５０の保存領域５０ｂに書き込む。書き込み後、上位層のルーチンに復帰する。
【００７３】
図１０に戻って、次のステップＳ１７では、レジスタＲ内の位置情報を更新して、保存領域５０ｂの書込ポインタＰ２を１ブロック分進める。次のステップＳ１９では、レジスタＲ内の位置情報を再度更新して、通常領域５０ａの読込ポインタＰ１を１ブロック分進める。そしてステップＳ２１に移る。
【００７４】
ステップＳ２１では、処理を継続するか否かを判別し、ＹＥＳであればステップＳ１に戻る。通常領域５０ａ内の全てのブロックについて処理が完了するか、または保存モードを脱する操作が行われると、ステップＳ２１でＹＥＳと判別して、このタスクを終了する。
【００７５】
以上から明らかなように、この実施例では、複数のチャネルにそれぞれ属する複数の画像（Ｖ１−１，Ｖ２−１，Ｖ３−１，Ｖ１−２，…）は取込みエリア（ハードディスク５０の通常領域５０ａ）に取り込まれ、複数のチャネルに共通する連続音声（Ａ１，Ａ２，…）は取込みエリアに格納された複数の画像に分散的に割り当てられる（図８（Ａ）参照）。
【００７６】
ＣＰＵ４４は、取込みエリアに格納された複数の画像の各々を指定順序で選択し（Ｓ１，Ｓ１９）、選択された画像が属するチャネルが指定チャネルであるか否かを判別する（Ｓ３）。そして、判別結果が否定的であるとき、選択された画像に割り当てられた部分音声を退避エリア（ＳＤＲＡＭ３４の退避領域３４ｄ）に退避させる（Ｓ１１）。一方、判別結果が肯定的であるときには、選択された画像を複製エリア（ＳＤＲＡＭ３４の複製領域３４ｅ）に複製し（Ｓ４１）、かつ選択された画像に割り当てられた部分音声と退避エリアに蓄積された部分音声とを複製エリアに複製する（Ｓ３５，Ｓ３９）。
【００７７】
このように、複数の画像は複数のチャネルにそれぞれ属する一方、連続音声は複数のチャネルに共通する。取込みエリアにはこのような複数の画像が格納され、連続音声は取込みエリアに格納された複数の画像に分散的に割り当てられる。指定チャネルの画像およびこれに割り当てられた部分音声は、取込みエリアから複製エリアに複製される。一方、指定チャネルと異なるチャネルに割り当てられた部分音声は、取込みエリアから退避エリアに退避された後、複製エリアに複製される。これによって、複製される音声の連続性を確保することができる。
【００７８】
ＣＰＵ４４はまた、画像の複製処理および部分音声の複製処理の一対の処理が実行される度に、複製エリアに格納された画像および部分音声を単位として保存エリア（ハードディスク５０の保存領域５０ｂ）に保存する（Ｓ７）。
【００７９】
したがって、指定チャネルの画像は、指定チャネルの音声に加えて、指定チャネルとは異なるチャネルの音声がさらに割り当てられた状態で、保存エリアに保存される結果となる（図８（Ｂ）参照）。
【００８０】
ＣＰＵ４４はさらに、退避エリアに蓄積されて複製を待っている部分音声の量が閾値を上回ったか否かを退避処理の度に判別して（Ｓ１３）、この判別結果が否定的な結果から肯定的な結果に更新されたとき、ダミー画像を複製エリアに生成し（Ｓ６３）、かつ退避エリアに蓄積された部分音声を複製エリアに複製する（Ｓ６５）。そして、ダミー画像の生成処理および部分音声の複製処理の一対の処理が実行される度に、複製エリアに格納されたダミー画像および部分音声を単位として保存エリアに保存する（Ｓ６９）。
【００８１】
このように、退避エリアに閾値を上回る量の部分音声が蓄積されると、ダミー画像が複製エリアに生成され、退避エリアに蓄積された部分音声は複製エリアに複製される。したがって、ダミー画像は、指定チャネルとは異なるチャネルの音声が割り当てられた状態で保存エリアに保存される。こうしてダミー画像を利用することで、指定チャネルの画像に割り当てられる音声データの量が抑制される。このため、ＨＤＤ４８の記録フォーマットを壊すことなく、複製される音声の連続性を確保することができる。
【００８２】
なお、この実施例では、保存モードの選択にあたって、キー入力装置５２によっていずれか１つのチャネルを保存対象チャネルに指定したが、複数のチャネルを指定してもよい。
【００８３】
なお、この実施例では、監視カメラ１０１〜１０３の各々と記録再生装置２００とが専用ケーブルで直に接続されているが、これらはインターネットやＬＡＮなどのネットワークを介して接続されてもよい。この場合、監視カメラ１０１〜１０３の各々がＪＰＥＧ圧縮回路を備え、画像データはＪＰＥＧファイルの態様でネットワークに送出される。記録再生装置２００側では、ＪＰＥＧコーデック４６をＪＰＥＧ伸長回路に置き換えてよい。そして、図９（Ａ）のような周期性の乱れは、ネットワーク３００での遅延によって発生することもある。
【００８４】
以上では、一例として図１の監視カメラシステムに適用された場合を説明したが、この発明は、複数のチャネルにそれぞれ属する複数の画像と複数のチャネルに共通する連続音声とを取り扱うシステムに適用できる。
【図面の簡単な説明】
【００８５】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例に適用される監視カメラの構成例を示すブロック図である。
【図３】図１実施例に適用される記録再生装置の構成例を示すブロック図である。
【図４】記録再生装置に適用されるハードディスクのマッピング状態を示すブロック図である。
【図５】記録再生装置に適用されるＳＤＲＡＭのマッピング状態を示すブロック図である。
【図６】ハードディスク内の通常領域および保存領域の各々でのブロック配列の一例を示す図解図である。
【図７】（Ａ）は通常ブロックの構成を示す図解図であり、（Ｂ）は保存用ブロックの構成を示す図解図であり、（Ｃ）はダミーブロックの構成を示す図解図である。
【図８】（Ａ）は通常領域における割り当て状態の一例を示す図解図であり、（Ｂ）は保存領域における割り当て状態の一例を示す図解図である。
【図９】（Ａ）は通常領域における割り当て状態の他の一例を示す図解図であり、（Ｂ）は保存領域における割り当て状態の他の一例を示す図解図である。
【図１０】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１１】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１２】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【符号の説明】
【００８６】
１０１〜１０３  …監視カメラ
２００  …記録再生装置
１０  …イメージセンサ
１４  …マイクロフォン
３２  …メモリ制御回路
３４  …ＳＤＲＡＭ
４４  …ＣＰＵ
４８  …ハードディスクドライブ
５０  …ハードディスク
【図１】
2008219309.tif 000003
【図２】
2008219309.tif 000004
【図３】
2008219309.tif 000005
【図４】
2008219309.tif 000006
【図５】
2008219309.tif 000007
【図６】
2008219309.tif 000008
【図７】
2008219309.tif 000009
【図８】
2008219309.tif 000010
【図９】
2008219309.tif 000011
【図１０】
2008219309.tif 000012
【図１１】
2008219309.tif 000013
【図１２】
2008219309.tif 000014