(57)【要約】【課題】  監視記録再生装置において、タイムシフト再生からライブ映像再生に切れ目を作ることなく、表示を切替えることができるようにする。【解決手段】  監視記録再生装置において、アラーム録画用の具備したＲＡＭ（高速ランダムアクセスメモリ）を利用し、ハードディスクドライブからの読み出しと、前記ＲＡＭからの読み出しを制御することで、余分なコストをかけることなくタイムシフト再生からライブ映像再生に切れ目を作ることなく表示を切替えることができる。【選択図】  図１
2007027891.tif 000002
【特許請求の範囲】
【請求項１】
カメラユニットから映像情報を受信する映像受信手段と、ランダムアクセス可能な大容量記憶媒体と、前記映像受信手段から受信した映像情報を前記大容量記憶媒体に録画する録画手段と、前記大容量記憶媒体から前記映像情報を読み出し、表示部に映像を表示する再生手段と、前記録画手段と前記再生手段とを並行して同時に行うタイムシフト再生手段と、イベントをトリガとして処理を開始するイベントトリガ処理手段と、前記イベントを録画するイベント録画手段と、前記イベントが発生する前の映像を一定期間保持する高速のランダムアクセス可能なプレイベント映像記憶媒体と、タイマとを有する記録再生装置であって、
前記再生手段は、前記大容量記憶媒体と前記プレイベント映像記憶媒体とに受信した映像データを蓄積する際に、前期タイマから得た時刻情報を付加し、前記時刻情報を用いてどちらか一方の記憶媒体を選択して再生することを特徴とする記録再生装置。
【請求項２】
前記カメラユニットは、ネットワークインターフェイスと、撮影した映像をデジタル化するＡＤコンバータと、デジタル化された映像を圧縮符号化する動画像圧縮符号化手段とを有し、
前記映像受信手段は、前記ネットワークインターフェイスであることを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記カメラユニットは、映像情報をアナログ信号として送信する撮像カメラであり、前記映像受信手段で受信した映像情報をデジタル化するＡＤコンバータと、デジタル化された映像を圧縮符号化する動画像圧縮符号化手段とを有することを特徴とする請求項１に記載の記録再生装置。
【請求項４】
前記動画像圧縮符号化手段で動画像圧縮符号化を行った映像情報からフレーム間引きを行うフレーム間引き手段を有することを特徴とする請求項２または３に記載の記録再生装置。
【請求項５】
前記フレーム間引き手段によりフレーム間引きを行ったフレーム間引き映像を前記大容量記憶媒体に録画する処理と、前記フレーム間引きを行う前の映像情報を前記プレイベント映像記憶媒体に記録する処理とを同時に行う同時処理手段を有することを特徴とする請求項４に記載の記録再生装置。
【請求項６】
前記再生手段は、同一カメラユニットにより撮影された映像で且つ同時刻の映像を再生する際に、前記大容量記憶媒体と前記プレイベント映像記憶媒体との双方に存在する場合、前記プレイベント映像記憶媒体に記録されている映像を優先して再生することを特徴とする請求項５に記載の記録再生装置。
【請求項７】
実時間の再生速度と比較して、少なくとも１倍より速い再生を行う高速再生手段を有することを特徴とする請求項６に記載の記録再生装置。
【請求項８】
前記再生手段は、早送り、スキップ、もしくは前記高速再生手段により、前記大容量記憶媒体に録画されている再生中の映像情報が、前記プレイベント映像記憶媒体に記録されている映像情報と重複した際に、前記大容量記憶媒体の読み出しを終了し、前記プレイベント映像記憶媒体からの読み出しに切替えることを特徴とする請求項６または７に記載の記録再生装置。
【請求項９】
映像情報を時刻情報と共に第１の記憶媒体に録画する第１の録画工程と、
前記映像情報を前記時刻情報と共に第２の記憶媒体に録画する第２の録画工程と、
実時間情報と前記時刻情報とを用いて前記第１または第２の記憶媒体を選択して再生する選択再生工程とを有することを特徴とする記録再生方法。
【請求項１０】
前記請求項９に記載の方法の各工程をコンピュータにて実施させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録再生装置、記録再生方法及びコンピュータプログラムに関し、例えばネットワークカメラを用いた監視用映像記録再生装置のタイムシフト再生するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、テレビジョン放送において、受信した放送信号をデジタル情報に変換して、ランダムアクセス可能なハードディスクドライブに代表される大容量記録媒体に記録しながら、記録と並行して記録内容を読み出し、映像信号を表示装置に出力する、いわゆるタイムシフト再生機能を有する映像記録再生装置が提供されている。
【０００３】
また、監視市場では、カメラユニットで撮影されたデジタル画像をＬＡＮやインターネット等のネットワークを介して監視用記録再生装置や表示装置に送る技術において、動画像や静止画像を圧縮符号化して送ることが一般的に行われており、この監視用記録再生装置もランダムアクセス可能な記憶媒体に記録しながら、異なる時刻の映像を再生するタイムシフト再生機能が存在する。タイムシフト再生をより低遅延かつ高画質に実現するための提案が行われている（特許文献１参照）。
【０００４】
ところで、映像記録再生装置において、再生速度を通常の速度より、例えば、1.2〜1.5倍程度高速に再生する高速再生機能が存在する。これにより、ニュース番組に代表される情報番組から比較的短時間で情報を取得することが可能になる。タイムシフト再生機能と高速再生機能を組み合わせることで、定刻より遅れて視聴を始めた番組の視聴を実時刻に配信されている放送による視聴に近付けることが可能となる。
【０００５】
【特許文献１】特開２００４−２２０６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、受信した映像を即座にハードディスクドライブに録画する装置では、タイムシフト再生状態から実時刻に配信されている映像に、切れ間を作ること無く切替えることが出来ず、一度タイムシフト再生で視聴を始めたものは、視聴者の操作があるまでタイムシフトした映像で視聴を続けることしか出来ない。
【０００７】
本発明は前述の問題点にかんがみ、記録再生装置において、タイムシフト再生からライブ映像再生に切れ目を作ることなく、表示を切替えることができるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明では、カメラユニットから映像情報を受信する映像受信手段と、ランダムアクセス可能な大容量記憶媒体と、前記映像受信手段から受信した映像情報を前記大容量記憶媒体に録画する録画手段と、前記大容量記憶媒体から前記映像情報を読み出し、表示部に映像を表示する再生手段と、前記録画手段と前記再生手段とを並行して同時に行うタイムシフト再生手段と、イベントをトリガとして処理を開始するイベントトリガ処理手段と、前記イベントを録画するイベント録画手段と、前記イベントが発生する前の映像を一定期間保持する高速のランダムアクセス可能なプレイベント映像記憶媒体と、タイマとを有する記録再生装置であって、前記再生手段は、前記大容量記憶媒体と前記プレイベント映像記憶媒体とに受信した映像データを蓄積する際に、前期タイマから得た時刻情報を付加し、前記時刻情報を用いてどちらか一方の記憶媒体を選択して再生することを特徴とする記録再生装置等、を提供する。
【発明の効果】
【０００９】
本発明によれば、アラーム録画用の具備したＲＡＭ（高速ランダムアクセスメモリ）を利用することで、タイムシフト再生からライブ映像再生に切れ目を作ることなく、表示を切替えることができる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施の形態）
以下、本発明における第１の実施の形態を図面に基づいて説明する。
一般的な監視記録再生装置は監視レコーダとも呼ばれ、各カメラユニットからの映像を単位時間辺りに指定フレームの録画を行う。この録画をタイムラプス録画と称する。また、条件設定を行い、条件に合致した場合にアラームイベントを発生させ、タイムラプス録画と比較して高いフレームレートで録画を行う。これをアラーム録画と称する。さらに、アラーム録画において、アラームイベントが発生する直前の指定時間に撮影された映像をアラーム録画と同等のフレームレートで録画する機能が存在する。これをプレアラーム録画と称する。プレアラーム録画は、アラームイベント発生時に過ぎた時間の録画を行うために、その間の映像を保持するメモリが必要であり、通常は指定時間の映像を保持するのに十分なリングバッファを設けている。
【００１１】
図１は、本発明の第１の実施形態に係る監視記録再生装置の構成の一例を示す図である。
図１において、１００は監視記録再生装置本体、１０１は後述のカメラユニットから送信された映像データを受信するネットワークインターフェイス、１０２は前記監視記録再生装置１００の制御を行うＣＰＵ、１０３は制御用プログラムや設定値が書き込まれた読み出し専用メモリであり、後述の大容量記憶媒体を利用しても構わない。
【００１２】
１０５は高速なランダムアクセスが可能なメモリであり、前記ＣＰＵ１０２が制御プログラムを実行する際およびネットワークインターフェイス１０１からの映像データ用の受信バッファとして用いられる。
【００１３】
１０５はランダムアクセス可能なハードディスクドライブに代表される大容量記憶媒体（ＨＤＤ）、１０６はタイマ、１０７は動画像圧縮符号化された映像データを復号化するためのデコーダ、１０８はデコードされた映像データを表示装置に表示するためディスプレイドライバ、１１０はプレアラームバッファであり、イベントアラーム発生した際に、イベントアラーム発生時以前の高精彩録画を行うために用意されたランダムアクセスメモリであり、必要時間以上経過した映像が上書きされるようにリングバッファで構成されたものである。
【００１４】
１２０は受信した映像データのデータ量を少量化する処理を行う画像変換処理部（Frame Skipping）であり、フレーム間引き、画像サイズ変更、画像圧縮率変更、動画像圧縮復号化方法変更などのデータの少量化を行う画像処理であれば、前記の処理方法に限定されるものではなく、また、前記の処理を２種類以上組み合わせたものであっても構わない。
【００１５】
さらに、１５０はネットワークカメラに代表されるカメラユニットであり、主に撮像部、ＡＤ変換部、動画圧縮符号化部、ネットワークインターフェイス（いずれも図示せず）からなり、撮像した動画像を動画像圧縮符号化処理し、ネットワークに送出する。１６０はテレビジョンモニタやパーソナルコンピュータのモニタに代表される表示装置（Display）である。
【００１６】
図２は、本実施の形態における通常記録時の処理手順を示すフローチャートである。
処理が開始されると、カメラユニット１５０から送信された映像データはネットワークインターフェイス１０１を介して、受信バッファ１０５に受信される（ステップＳ２０１）。次に、受信バッファから随時、後述の映像データの読み出しを行う（ステップＳ２０２）。
【００１７】
まず、第一の読み出しとして、タイムラプス録画のための読み出しを行う。タイムラプス録画用に読み出された映像データは、画像変換処理部１２０において例えばフレーム間引き処理を行う（ステップＳ２０３）。
【００１８】
また、第二の読み出しとして、プレアラーム録画のための読み出しを行う。プレアラーム録画用に読み出された映像データは、リングバッファで構成されたプレアラームバッファの終端にタイマ１０６から得た時刻情報と共に書き込まれる（ステップＳ２０４）。そして、ステップＳ２０３でフレーム間引きした映像データをタイマ１０６から得た時刻情報を付加して大容量記憶媒体１０５に録画を行う（ステップＳ２０５）。
【００１９】
さらに、第三の読み出しとして、映像表示のための読み出しを行う。映像表示用に読み出された映像データは、カメラユニットで動画像圧縮符号化された映像データをデコーダ１０７にて復号化し、ディスプレイドライバ１０８を介して表示装置１６０に映像表示を行う。
【００２０】
映像表示は現在カメラユニットで撮影されている映像（ライブ映像）と、過去にカメラユニットで撮影され、監視記録再生装置に保存されている映像（タイムシフト再生映像）の表示がある。さらに、タイムシフト再生映像はハードディスクドライブに蓄積された映像と、プレアラームバッファに保存されている映像の二種類が存在し、現在の時刻とプレアラーム録画可能な時間を基準として、再生を開始する時刻により前記の読み出す記憶媒体を切替える。
【００２１】
図３は、本実施形態におけるライブ映像表示またはタイムシフト再生映像表示から、タイムシフト再生映像表示への移行手順を示すフローチャートである。
処理が開始されると、始めにライブ映像表示またはプレアラームバッファを用いたタイムシフト再生を行っている（ステップＳ３０１）。次に、一時停止（または巻戻し、時刻設定）を行い（ステップＳ３０２）、その後、再生を行うと一時停止していた時間分だけ再生する時刻が過去の時刻の映像となる（ステップＳ３０３）。また、巻戻し、過去の時刻指定を行った場合も、一時停止時と同様、再生する時刻が過去の時刻の映像となる。
【００２２】
次に、再生を開始する時刻と現在の時刻を比較し（ステップＳ３０４）、プレアラーム録画可能な時間内であるかどうかを判断する（ステップＳ３０５）。この判断の結果、時間内であれば、タイマ１０６から得て付加した時刻情報を参照して、プレアラームバッファから指定時刻からの映像データの読み出しを行う（ステップＳ３０６）。
【００２３】
また、ステップＳ３０５の判断の結果、逆に比較した結果がプレアラーム録画可能な時間を超えている場合は、ハードディスクドライブからタイマ１０６から得て付加した時刻情報を参照して、指定時刻からの映像データの読み出しを行う（ステップＳ３０７）。読み出された映像データはどちらの場合も、デコーダ１０７にて復号化され、ディスプレイドライバ１０８を介して表示装置に映像表示を行う。
【００２４】
タイムシフト再生において、再生速度を実時間再生より1.2倍から1.5倍程度高速に行う再生処理が存在する。これを高速再生と称する。通常より高速に再生を行うことで単位時間辺りに認識できる情報量を増やすことが可能である。
【００２５】
図４は、本実施の形態におけるタイムシフト再生時に高速再生、早送り等の処理手順を示すフローチャートである。
始めにハードディスクドライブから映像データの読み出しを行うタイムシフト再生を行っている（ステップＳ４０１）。
【００２６】
次に、開始時刻を指定し、高速再生により実時間再生より高速な再生を行う（ステップＳ４０２）と、再生時刻が現在時刻に近付いて来る。そして、図３で説明したのと同様に、再生時刻と現在の時刻を比較する（ステップＳ４０３）。次に、プレアラーム録画可能な時間内であるかどうかを判断する（ステップＳ４０４）。
【００２７】
この判断の結果、時間内であるならばハードディスクドライブからの映像データの読み出しを停止して（ステップＳ４０５）、プレアラームバッファから映像データの読み出しを行う（ステップＳ４０６）。未だプレアラーム録画可能な時間の範囲外であれば、ステップＳ４０３の処理へ戻り、ハードディスクドライブからの映像データの読み出しを続け、定期的に前記の再生時刻と現在の時刻との比較を繰り返し行う。
【００２８】
監視記録再生装置において以上のように処理を行い、大容量記憶媒体とプレアラームバッファからの読み出しを切替えることで、スムースに映像の表示に切替えられるだけでなく、可能な限り高精彩映像を用いて監視を行うことが可能になる。
【００２９】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における記録再生装置を構成する各手段、並びに記録再生方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００３０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００３１】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム（実施の形態では図２〜４に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００３２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００３３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００３４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などがある。
【００３５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００３６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００３７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００３８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００３９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施の形態におけるブロック構成の一例を示す図である。
【図２】本発明の第１の実施の形態における通常記録時の処理手順を示すフローチャートである。
【図３】本発明の第１の実施の形態におけるライブ映像表示からタイムシフト再生映像表示への移行処理手順を示すフローチャートである。
【図４】本発明の第１の実施の形態におけるタイムシフト再生時に高速再生等の処理を行った場合の処理手順を示すフローチャートである。
【符号の説明】
【００４１】
１００  監視記録再生装置本体
１０１  ネットワークインターフェイス
１０２  ＣＰＵ
１０３  読み出し専用メモリ
１０４  高速なランダムアクセスが可能なメモリ
１０５  大容量記憶媒体
１０６  タイマ
１０７  映像データを復号化するためのデコーダ
１０８  ディスプレイドライバ
１１０  プレアラームバッファ
１２０  画像変換処理部
１５０  カメラユニット
１６０  表示装置
【図１】
2007027891.tif 000003
【図２】
2007027891.tif 000004
【図３】
2007027891.tif 000005
【図４】
2007027891.tif 000006