(57)【要約】【課題】長時間映像を効率よく蓄積管理するための映像蓄積再生方法及び映像蓄積再生システムを提供する。【解決手段】映像を入力し符号化する映像符号化データ生成部１０１と、複数の映像レコードに映像符号化データを分割して蓄積する映像内容情報生成部１０２と、再生する映像を検索する映像検索部１０５と、検索された映像レコードから映像符号化データを構築し復号する映像符号化データ復号部１０６と、復号した映像を表示する映像表示部１０７を持ち、リレーショナルデータベースシステムに蓄積された映像レコードを映像検索部１０５で検索し、符号化データ復号部１０６にて映像レコードから映像符号化データを再構成し、映像表示部１０７にて映像を再生表示する。【選択図】      図１
2006050344.tif 000002
【特許請求の範囲】
【請求項１】
映像をデータベースへ蓄積する映像蓄積装置において、
前記映像を所定のデータ構造によって符号化データへ符号化する符号化手段と、
前記符号化データを前記データ構造に基づいて前記映像における時間の順番に分割する分割手段と、
前記分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを付加情報として少なくとも付加する付加手段と、
前記分割された符号化データと前記付加情報を１レコードとして前記データベースへ蓄積する蓄積手段と、
を有する
ことを特徴とする映像蓄積装置。
【請求項２】
前記付加情報には、符号化データ関連情報、または、前記符号化データ関連情報へのリンク情報が含まれる
ことを特徴とする請求項１記載の映像蓄積装置。
【請求項３】
前記映像は、前記映像に関する内容を表す映像内容情報を有し、
前記映像内容情報は、前記映像内容情報に関係する前記分割された符号化データが蓄積されたレコードへのリンク情報を持つ
ことを特徴とする請求項１記載の映像蓄積装置。
【請求項４】
前記映像は、前記映像に関する内容を表す映像内容情報を有し、
前記付加情報は、前記分割された符号化データに関する映像内容情報へのリンク情報が含まれる
ことを特徴とする請求項１記載の映像蓄積装置。
【請求項５】
前記分割された符号化データ関連情報、または、前記映像内容情報の少なくとも１つ以上を利用して、前記レコードの保存位置、保存状態、内容のいずれか１つ以上を変更する
ことを特徴とする請求項１記載の映像蓄積装置。
【請求項６】
所定のデータ構造によって符号化され符号化データとしてデータベースに蓄積された映像を再生する映像再生装置において、
前記符号化データは前記映像における時間の順番に分割され、これら分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを少なくとも付加情報として付加されたものを１レコードとして前記データベースに蓄積されたものであり、
前記分割された符号化データを前記タイムスタンプ情報に基づいて前記映像における時間の順番に再構築する再構築手段と、
前記再構築された符号化データを復号化する復号化手段と、
を有する
ことを特徴とする映像再生装置。
【請求項７】
映像をデータベースへ蓄積する映像蓄積方法において、
前記映像を所定のデータ構造によって符号化データへ符号化する符号化ステップと、
前記符号化データを前記データ構造に基づいて前記映像における時間の順番に分割する分割ステップと、
前記分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを付加情報として少なくとも付加する付加ステップと、
前記分割された符号化データと前記付加情報を１レコードとして前記データベースへ蓄積する蓄積ステップと、
を有する
ことを特徴とする映像蓄積方法。
【請求項８】
所定のデータ構造によって符号化され符号化データとしてデータベースに蓄積された映像を再生する映像再生方法において、
前記符号化データは前記映像における時間の順番に分割され、これら分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを少なくとも付加情報として付加されたものを１レコードとして前記データベースに蓄積されたものであり、
前記分割された符号化データを前記タイムスタンプ情報に基づいて前記映像における時間の順番に再構築する再構築ステップと、
前記再構築された符号化データを復号化する復号化ステップと、
を有する
ことを特徴とする映像再生方法。
【請求項９】
映像をデータベースへ蓄積する映像蓄積方法をコンピュータによって実現するプログラムにおいて、
前記映像を所定のデータ構造によって符号化データへ符号化する符号化機能と、
前記符号化データを前記データ構造に基づいて前記映像における時間の順番に分割する分割機能と、
前記分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを付加情報として少なくとも付加する付加機能と、
前記分割された符号化データと前記付加情報を１レコードとして前記データベースへ蓄積する蓄積機能と、
を実現する
ことを特徴とする映像蓄積方法のプログラム。
【請求項１０】
所定のデータ構造によって符号化され符号化データとしてデータベースに蓄積された映像を再生する映像再生方法をコンピュータによって実現するプログラムにおいて、
前記符号化データは前記映像における時間の順番に分割され、これら分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを少なくとも付加情報として付加されたものを１レコードとして前記データベースに蓄積されたものであり、
前記分割された符号化データを前記タイムスタンプ情報に基づいて前記映像における時間の順番に再構築する再構築機能と、
前記再構築された符号化データを復号化する復号化機能と、
を実現する
ことを特徴とする映像再生方法のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された長時間の映像データを効率よく蓄積管理、再生するための映像蓄積装置及び映像再生装置に関する。
【背景技術】
【０００２】
近年、映像画像処理技術の急速な発展により、映像や画像をデジタルデータとして扱うことが一般化してきている。なお、本明細書では、「映像」とは「動画像」を意味し、「画像」とは「静止画像」または１フレームの画像を意味し、「映像画像」とは動画像と静止画像の両方を意味する。
【０００３】
さて、デジタル化によりデータ量が大きい映像画像データを効率的に圧縮する技術が確立された。また、インターネットや衛星放送・ＣＡＴＶなどのネットワーク技術の発展に伴い、大量の映像データを送受信することができるようになってきており、映像や画像情報を蓄積しておいてニーズに合わせて取り出し利用する映像画像データベースやビデオオンデマンドが実用の段階に入ろうとしている。
【０００４】
また、監視システムにおいては、従来アナログ信号としてテープに保存していた監視映像を、デジタル符号化映像に変換してサーバに保存することにより、多数の地点に設置されたカメラによる長時間の監視映像を一元管理できるようになってきた。
【０００５】
このように大量の映像データを扱うことができるようになるにつれて、興味のある部分を検索するために全ての映像を視聴することは困難となる。そのため、特定の人や物が映っているシーンや、特定のカメラワークや大きな画面の動きがあったシーンのみをピックアップして見たいという要望がある。そのため映像中に映っている人や物の情報や、映像の特徴情報をメタデータ（すなわち、映像内容情報である）として保存しておき、メタデータを利用して映像を検索するシステムが提案されている。
【０００６】
例えば、特許文献１では遠隔地からの自動監視システムが提案されている。これは多数カメラからの長時間の映像を保存し、監視映像中の物体やアクシデント等の情報が記述されたメタデータを利用して映像を検索することによって監視業務を効率的に行うシステムである。
【特許文献１】特開２００４−６４４３８公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前記のように、長時間の映像の中から一部のみをピックアップして見るような視聴方法では、映像のランダムアクセス性が良好であることが必要である。従来は数時間程度づつ映像を分割し、それぞれをひとまとまりの映像ファイルとして管理していた。このような管理方法では、映像の特定部分を頭出しするために、この特定部分が含まれる映像ファイルをまず検索し、さらに映像ファイルの先頭から順にこの特定部分を頭出しするという２段階の検索が必要であり検索効率が悪いという問題点があった。
【０００８】
また別のシステムでは映像の１フレーム毎に静止画として保存していた。この蓄積方法ではランダムアクセス性は良好であるが、映像圧縮に時間的な情報を利用できないため保存効率が悪いという問題点があった。
【０００９】
そこで本発明は、前記問題点を考慮してなされたもので、長時間映像を効率よく蓄積管理するための映像蓄積装置及び映像再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の実施形態は、映像をデータベースへ蓄積する映像蓄積装置において、前記映像を所定のデータ構造によって符号化データへ符号化する符号化手段と、前記符号化データを前記データ構造に基づいて前記映像における時間の順番に分割する分割手段と、前記分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを付加情報として少なくとも付加する付加手段と、前記分割された符号化データと前記付加情報を１レコードとして前記データベースへ蓄積する蓄積手段と、を有することを特徴とする映像蓄積装置である。
【００１１】
本発明の実施形態は、所定のデータ構造によって符号化され符号化データとしてデータベースに蓄積された映像を再生する映像再生装置において、前記符号化データは前記映像における時間の順番に分割され、これら分割された符号化データに前記データ構造によって定められたタイムスタンプ情報と映像ＩＤを少なくとも付加情報として付加されたものを１レコードとして前記データベースに蓄積されたものであり、前記分割された符号化データを前記タイムスタンプ情報に基づいて前記映像における時間の順番に再構築する再構築手段と、前記再構築された符号化データを復号化する復号化手段と、を有することを特徴とする映像再生装置である。
【発明の効果】
【００１２】
本発明によれば、長時間の映像を効率よく蓄積管理して、映像内容情報（メタデータ）を利用して閲覧したい映像の場所を効率よく頭出しして映像を再生することが可能となる。これにより長時間の映像の中から一部のみをピックアップして見るような視聴方法においても高速かつ効率的に映像を視聴することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態の映像蓄積再生システムについて図１から図６に基づいて説明する。
【００１４】
（１）映像蓄積再生システムの構成例
図１に、本実施形態に係る映像蓄積再生システムの構成例を示す。
【００１５】
図１に示されるように、映像蓄積再生システムは、映像符号化データ生成部１０１、映像符号化データ蓄積部１０３、映像検索部１０５、映像符号化データ復号部１０６、映像表示部１０７を備えている。また、本実施形態では映像内容情報を蓄積管理するために、映像内容情報生成部１０２、映像内容情報蓄積部１０４を備えている。
【００１６】
以上の各部１０１〜１０７の機能は、ソフトウェアとして実現可能である。また、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムとして実施することもでき、前記プログラムを記録したコンピュータ読取り可能な記録媒体として実施することもできる。
【００１７】
（１−１）映像符号化データ生成部１０１
映像符号化データ生成部１０１は、蓄積管理する映像を入力し符号化するためのもので、ビデオカメラや一定時間毎に撮影する静止画カメラなどのカメラにより入力した映像や、予め作成されている映像を読み込み符号化してデジタルデータに変換する。符号化形式は国際標準規格であるＭＰＥＧ−１，２，４がよく利用される。
【００１８】
（１−２）映像内容情報生成部１０２
映像内容情報生成部１０２は、映像の内容に関する情報である映像内容情報（すなわち、メタデータである）を作成するためのものであり、例えば、映像の色や動きや映っている人や物に関する情報、音声に含まれる曲や会話の内容に関する情報、撮影された環境に関する情報などが生成される。
【００１９】
映像内容情報生成部１０２に入力する映像は映像符号化データ生成部１０１から直接入力してもよいし、映像符号化データ蓄積部１０３に一度蓄積したものを映像内容情報生成部１０２に入力してもよい。
【００２０】
（１−３）映像符号化データ蓄積部１０３
映像符号化データ蓄積部１０３は、映像符号化データ生成部１０１で作成された映像符号化データを蓄積管理するものであり、リレーショナルデータベースシステムが通常利用されるが、他のデータベースシステムを利用してもよい。映像符号化データ蓄積部１０３は単一のデータベースサーバ上に構築されていてもよいし、複数のサーバに分散されて構築されていてもよい。分散されている場合には、サーバ間はネットワークで接続され、外部からは単一のサーバ上に構築されているときと同様の操作によりデータを操作できる。またデータベースサーバが物理的に遠隔地に存在していてもよい。
【００２１】
図２に映像符号化データ蓄積部１０３のデータ構造の一例を示す。
【００２２】
図２に示されるように、本データ構造は、映像レコード２１０の列として構成され、一つの映像レコード２１０は、映像ＩＤ２０１、タイムスタンプ情報２０２、符号化データ２０３で構成される。好ましくは、一つの映像レコード２１０に符号種別情報２０４、付加情報２０５の一つ以上を持つようにしてもよい。
【００２３】
リレーショナルデータベースシステムを利用する場合には、映像レコード２１０の列は通常一つのテーブルとして実現されるが、映像ＩＤ２０１やタイムスタンプ情報２０２等の映像レコード２１０内の情報に基づいて複数のテーブルに分割して実現してもよい。なお映像レコード２１０の配列方法はリレーショナルデータベースシステム側で管理し、情報を取り出す際にはデータベース操作言語（ＳＱＬ）を利用することにより抽出や並べ替えを自由に行うことができるので、映像レコード２１０の並び順を考慮する必要はない。
【００２４】
映像ＩＤ２０１は、複数の映像が管理されている場合に、どの映像であるかを判別するための情報である。例えば撮影した場所やカメラの情報、映像のタイトルや通し番号など、映像を一意に判別できるような情報であればどのようなものでもよい。
【００２５】
タイムスタンプ情報２０２は、符号化データ２０３がどの時間のものかを判別するための情報である。タイムスタンプ情報の形式はどのようなものでもよく、例えば監視映像のような長時間の連続撮影映像には、符号化データ２０３にあたる映像が撮影された瞬間の日時のような絶対時刻を利用するのがよい。また、映画のように編集された映像を扱う際には、その映像の先頭からの相対時刻を利用するのがよい。どのような形式を利用するにせよ、映像ＩＤ２０１とタイムスタンプ情報２０２により、映像レコード２１０を一意に決定できるような形式にする。
【００２６】
符号化データ２０３は、映像ＩＤ２０１とタイムスタンプ情報２０２により決定される部分映像を符号化したデータである。１つの映像レコード２１０には、１フレーム分の符号化データ２０３を格納してもいいし、複数のフレーム分の符号化データ２０３を格納してもいい。１つの映像レコード２１０に格納するフレーム数を少なくするとデータ格納効率が落ちる一方、映像のランダムアクセスを細かい単位でできる。逆に１つの映像レコード２１０に格納するフレーム数を多くするとデータ格納効率は高まるが、映像のランダムアクセスは大雑把にしか行えない。適切な格納フレーム数は符号化方法によって異なり、例えばＭＰＥＧ−１，２，４ではあるＩピクチャから次のＩピクチャの手前まで（１ＧＯＰ）を１つの映像レコード２１０に格納するとよいが、利用方法等によって、変更することもできる。
【００２７】
符号種別情報２０４は、複数の映像符号化形式を利用している際に、前記符号化データ２０３がどの符号化形式を利用しているかを判別する情報である。この情報にしたがって映像復号部１０６での処理を切り替えることができる。
【００２８】
付加情報２０５は、符号化データ２０３に付帯する情報のうちランダムアクセスをして復号する際に有意な情報である。例えば、前記符号化データ２０３のデータサイズやフレーム数、撮影機器の情報や符号化のパラメータなどの符号化データ関連情報や、他の映像レコード２１０や内容情報レコード３１０、他のファイルやＷｅｂページへのリンク情報などへのリンク情報など任意の情報を付加することができる。
【００２９】
特に、他の内容情報レコード３１０へのリンク情報を含むことによって、前記符号化データ２０３に関係する映像内容情報の一覧を高速に取得することができる。このように映像内容情報の一覧を取得することにより、映像中に映っているものに関する情報を一度に確認することができる。例えば監視映像中にある人が映っていたときは、その人の性別・年齢・歩く軌跡等の複数の映像内容情報を一度に閲覧でき、監視業務を効率的に行える。
【００３０】
（１−４）映像内容情報蓄積部１０４
映像内容情報蓄積部１０４は、映像内容情報生成部１０２で作成された映像内容情報を蓄積管理するものであり、リレーショナルデータベースシステムが通常利用されるが、他のデータベースシステムを利用してもよい。映像内容情報蓄積部１０４は単一のデータベースサーバ上に構築されていてもよいし、複数のサーバに分散されて構築されていてもよい。分散されている場合には、サーバ間はネットワークで接続され、外部からは単一のサーバ上に構築されているときと同様の操作によりデータを操作できる。またデータベースサーバが物理的に遠隔地に存在していてもよいし、映像符号化データ蓄積部１０３と同一のデータベースシステムを共用してもよい。
【００３１】
図３に映像内容情報蓄積部１０４のデータ構造の一例を示す。
【００３２】
図３に示されるように、本データ構造は、内容情報レコード３１０の列として構成され、一つの内容情報レコード３１０は、映像ＩＤ３０１、タイムスタンプ情報３０２、内容情報データ３０３、内容情報種別情報３０４で構成される。好ましくは、内容情報レコード３１０内に付加情報３０５を持つようにしてもよい。
【００３３】
リレーショナルデータベースシステムを利用する場合には、内容情報レコード３１０の列は通常一つのテーブルとして実現されるが、映像ＩＤ３０１やタイムスタンプ情報３０２や内容情報種別情報３０４等の内容情報レコード３１０内の情報に基づいて複数のテーブルに分割して実現してもよい。また、一つのテーブルで映像レコード２１０と内容情報レコード３１０の両方を管理してもよい。なお内容情報レコード３１０の配列方法はリレーショナルデータベースシステム側で管理し、情報をとりだす際にはデータベース操作言語（ＳＱＬ）を利用することにより抽出や並べ替えを自由に行うことができるので、内容情報レコード３１０の並び順を考慮する必要はない。
【００３４】
映像ＩＤ３０１とタイムスタンプ情報３０２は、映像符号化データ中の映像ＩＤ２０１とタイムスタンプ情報２０２と同様の形式で記述され、前記映像内容情報がどの映像のどの部分に関係する情報であるかを示す情報である。
【００３５】
内容情報データ３０３には、映像内容情報が記述される。その内容や記述形式はどのようなものでもよく。例えば国際標準であるＭＰＥＧ−７には映像の内容記述に関するフォーマットが記述する内容毎に定められているので、ＭＰＥＧ−７形式で記述してもよい。
【００３６】
内容情報種別情報３０４は、内容情報データ３０３がどのような形式で記述されているかを示す情報である。
【００３７】
付加情報３０５は、前記映像内容情報に付帯する情報である。例えば、内容情報データ３０３のデータサイズ、他の映像レコード２１０や内容情報レコード３１０、他のファイルやＷｅｂページへのリンク情報など任意の情報を付加することができる。
【００３８】
特に、他の映像レコード２１０へのリンク情報を含むことによって、前記映像内容情報に関係する映像符号化データの一覧を高速に取得することができる。このように映像符号化データの一覧を取得することにより、その情報が映像のどこに映っているかを一度に確認することができる。例えば監視業務において、ある人に関する内容情報データを選択すると、その人が映っている場面を一覧表示するといった応用に利用できる。
【００３９】
（１−５）映像検索部１０５
映像検索部１０５は、映像符号化データ蓄積部１０３と映像内容情報蓄積部１０４に格納されている情報を元にして、条件にマッチする映像レコード２１０や内容情報レコード３１０を検索する。
【００４０】
検索条件は予め決定しておいてもよいし、その都度ユーザの入力するようにしてもよい。映像符号化データと映像内容情報をどのように用いて検索してもよく、例えば映像符号化データのタイムスタンプ情報２０２と映像内容情報の内容情報種別情報３０４を利用して、いつからいつまでに指定の内容情報が記述されている映像を検索し表示するといったことができる。
【００４１】
また好ましくは、検索によってヒットした映像レコード２１０や内容情報レコード３１０に対して消去・移動・編集などの操作をおこなってもよい。これにより例えば、一定期間以上前に蓄積された古いデータを自動的に削除したり、頻繁にヒットするデータを適切なテーブルに移動させて検索効率を上げることができる。また、他の映像符号化データや映像内容情報を参照して、別の映像内容情報の中身を最新のものに更新することも可能になる。
【００４２】
（１−６）映像符号化データ復号部１０６
映像符号化データ復号部１０６は、映像検索部１０５の検索結果に基づいて映像符号化データ蓄積部１０３から映像レコード２１０の列を取得し、再生する順に符号化データ２０３の列を並び変えて復号する。
【００４３】
（１−７）映像表示部１０７
映像表示部１０７は、映像符号化データ復号部１０６で復号された映像を表示するものであり、例えばＣＲＴや液晶ディスプレイなど映像が表示できるものならどのようなものでもよい。
【００４４】
映像符号化データ復号部１０６と映像表示部１０７は、映像符号化データ蓄積部１０３と物理的に離れていてもよく、その場合には両者はネットワークによって接続され、映像符号化データ蓄積部１０３から映像符号化データ復号部１０６への映像レコード２１０の転送はデータベース操作プロコトル（ＯＤＢＣ）などを利用して行われる。
【００４５】
また、映像符号化データ復号部１０６と映像表示部１０７が物理的に離れていてもよく、その場合には両者はネットワークによって接続され、映像符号化データ復号部１０６によって復号された映像は、ＲＴＰ等の映像転送プロコトルによって映像表示部１０７に送られる。
【００４６】
（２）映像符号化データの蓄積手順
図４に、映像符号化データの蓄積手順の一例を表したフローチャートを示す。処理は１つの映像レコード２１０に含まれるフレーム数毎や一定期間毎などある時間間隔毎に実行される。
【００４７】
映像入力ステップＳ４１は、カメラなどから映像を入力するステップである。
【００４８】
映像符号化ステップＳ４２は、映像入力ステップＳ４１で入力された映像を指定された符号化形式で符号化し、映像符号化データを作成するステップである。
【００４９】
映像レコード作成ステップＳ４３は、符号化データに映像ＩＤ２０１、タイムスタンプ情報２０２をつけて映像レコード２１０を作成する。その際に符号種別情報２０４、付加情報２０５を付加してもよい。
【００５０】
映像レコード蓄積ステップＳ４４は、映像レコード作成ステップＳ４３で作成された映像レコード２１０を映像符号化データ蓄積部１０３に蓄積するステップである。
【００５１】
（３）映像内容情報の蓄積手順
図５に、映像内容情報の蓄積手順の一例を表したフローチャートを示す。処理は１フレーム毎や一定時間毎などある時間間隔毎に実行される。
【００５２】
映像入力ステップＳ５１は、映像符号化データ生成部１０１もしくは映像符号化データ蓄積部１０３から映像を入力するステップである。必要に応じて映像符号化データから映像に復号する。
【００５３】
Ｓ５２は、入力された映像中に作成すべき映像内容情報が存在するかどうか判定するステップである。作成すべき映像内容情報が存在しない場合には処理は終了する。
【００５４】
内容情報抽出ステップＳ５３は、入力された映像から内容情報データ３０３を作成するステップである。複数の種類の映像内容情報を作る場合は複数の抽出アルゴリズムを利用する必要がある場合があり、その際には本ステップ内で抽出アルゴリズムを適宜切り替える。
【００５５】
内容情報レコード作成ステップＳ５４は、内容情報データ３０３に映像ＩＤ３０１、タイムスタンプ情報３０２、内容情報種別情報３０４をつけて内容情報レコード３１０を作成する。その際に付加情報３０５を付加してもよい。
【００５６】
内容情報レコード蓄積ステップＳ５５は、内容情報レコード作成ステップＳ５４で作成された内容情報レコード３１０を映像内容情報蓄積部１０４に蓄積するステップである。
【００５７】
（４）映像符号化データの再生手順
図６に、映像符号化データの再生手順の一例を表したフローチャートを示す。処理はユーザからの要求毎に実行される。
【００５８】
検索条件入力ステップＳ６１は、再生する映像符号化データを検索するための条件を入力するステップである。条件の入力はその都度ユーザが行ってもよいし、前もって決めておいてもよい。
【００５９】
映像レコード検索ステップＳ６２は、入力された検索条件に従い再生する映像レコード２１０を検索するステップである。入力された検索条件により、直接映像符号化データ蓄積部１０３から検索してもよいし、一度映像内容情報蓄積部１０４から映像内容情報を検索し、検索された映像内容情報に記述された内容を元に映像符号化データ蓄積部１０３から映像レコード２１０を検索してもよい。
【００６０】
例えば、映像ＩＤと再生開始時刻が検索条件として入力されれば、映像符号化データ蓄積部１０３から直接検索できるが、「指定した人が映っている最新の映像」が検索条件として入力されたときには、指定した人に関する映像内容情報を検索し、映像内容情報から最新の映像の映像ＩＤと再生開始時刻を取得して映像符号化データ蓄積部１０３から映像レコード２１０を検索する。
【００６１】
Ｓ６３は、映像レコード検索ステップＳ６２の検索結果数による分岐であり、検索結果数が０個のときは以下の処理を行うことなく終了する。検索結果が１個のみだったときには符号化データ列作成ステップＳ６５に進み、検索結果が複数のときは、映像選択ステップＳ６４ののちに符号化データ列作成ステップＳ６５に進む。
【００６２】
映像選択ステップＳ６４は、検索結果が複数のときにその中から再生する映像を１つ選択するステップである。選択はユーザの入力に基づいて行ってもよいし、予め決めておいた条件にしたがってもよい。
【００６３】
符号化データ列作成ステップＳ６５は、映像レコード検索ステップＳ６２によって得られた映像レコードの情報から、映像を再生するのに必要な映像レコードの集合を取得し、それぞれの映像レコードから抽出した符号化データ２０３を再生順に並べかえて、一連の映像符号化データを作成するステップである。この際にヘッダやフッタなど復号に必要な情報があれば映像符号化データに付け加える。
【００６４】
符号化データ復号ステップＳ６６は、符号化データ列作成ステップＳ６５によって得られた映像符号化データを復号して映像を作成するステップである。
【００６５】
映像再生ステップＳ６７は、符号化データ復号ステップＳ６６によって得られた映像をＣＲＴや液晶ディスプレイ等に表示するステップである。
【００６６】
（変更例）
本発明は、上記実施形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【００６７】
すなわち、この発明の実施形態で例示した構成は一例であって、それ以外の構成を排除する趣旨のものではなく、例示した構成の一部を他のもので置き換えたり、例示した構成の一部を省いたり、例示した構成に別の機能あるいは要素を付加したり、それらを組み合わせたりすることなどによって得られる別の構成も可能である。
【００６８】
また、例示した構成と論理的に等価な別の構成、例示した構成と論理的に等価な部分を含む別の構成、例示した構成の要部と論理的に等価な別の構成なども可能である。
【００６９】
また、例示した構成と同一もしくは類似の目的を達成する別の構成、例示した構成と同一もしくは類似の効果を奏する別の構成なども可能である。
【００７０】
また、この発明の実施形態で例示した各種構成部分についての各種バリエーションは、適宜組み合わせて実施することが可能である。また、この発明の実施形態は、個別装置としての発明、関連を持つ２以上の装置についての発明、システム全体としての発明、個別装置内部の構成部分についての発明、またはそれらに対応する方法の発明等、種々の観点、段階、概念またはカテゴリに係る発明を包含・内在するものである。
【００７１】
従って、この発明の実施形態に開示した内容からは、例示した構成に限定されることなく発明を抽出することができるものである。
【産業上の利用可能性】
【００７２】
本発明は、例えば、監視カメラから入力する映像を長時間録画して再生するための監視システム、映画やテレビ番組を録画再生する録画再生装置、放送局やプロバイダーに設けられているストリーミングサーバに用いるのが好適である。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に係る映像蓄積再生システムの構成例を示す図である。
【図２】同実施形態における映像符号化データ蓄積部のデータ構造の一例を示す図である。
【図３】同実施形態における映像内容情報蓄積部のデータ構造の一例を示す図である。
【図４】同実施形態における映像符号化データの蓄積手順の一例を表したフローチャートである。
【図５】同実施形態における映像内容情報の蓄積手順の一例を表したフローチャートである。
【図６】同実施形態における映像符号化データの再生手順の一例を表したフローチャートである。
【符号の説明】
【００７４】
１０１    映像符号化データ生成部
１０２    映像内容情報生成部
１０３    映像符号化データ蓄積部
１０４    映像内容情報蓄積部
１０５    映像検索部
１０６    映像符号化データ復号部
１０７    映像表示部
【図１】
2006050344.tif 000003
【図２】
2006050344.tif 000004
【図３】
2006050344.tif 000005
【図４】
2006050344.tif 000006
【図５】
2006050344.tif 000007
【図６】
2006050344.tif 000008