(57)【要約】【課題】本発明は、ストレージ装置に関し、映像入力から短時間で複数の異なる解像度のサムネイルを閲覧可能にする技術を提供する。【解決手段】ストレージ装置は、入力された映像情報を記録メディアに順次記録する手段７と、該映像情報から複数の異なる解像度のサムネイル画像データを自動的に生成する手段５と、該サムネイル画像データを記録メディアに逐次保存する手段６とを有し、入力映像情報を分離する手段２００で分離された元のサムネイルデータと主画像データを後段の解像度変換部２０９、２１０に選択的に接続するスイッチ手段２０４から構成され、入力された画像データの情報と予め設定されている閲覧用サムネイル要求仕様とを比較しその結果に基づいてスイッチ手段２０４をスケジューリング制御する。【選択図】  図２
2006108912.tif 000002
【特許請求の範囲】
【請求項１】
映像出力機器から入力される映像情報を蓄積する手段を有し、ネットワークインターフェイスを介して、表示手段を有する機器からの映像閲覧要求に対してサムネイル画像データを送信するストレージ装置において、
入力された映像情報を記録メディアに順次記録する手段と、該映像情報から複数の異なる解像度のサムネイル画像データを自動的に生成する手段と、該サムネイル画像データを記録メディアに逐次保存する手段とを有することを特徴とするストレージ装置。
【請求項２】
前記サムネイル生成手段は、入力された映像情報を解析し、分離する手段と、該分離された情報の中に映像出力機器で生成されたサムネイル画像データが含まれているか判定する手段と、分離された各々の情報を一時記憶する手段と、ノンブロッキングのスイッチ手段と、複数のサムネイル生成処理手段とを備え、該判定結果に基づき情報の一時記憶部と複数のサムネイル生成処理部を接続制御する手段を有することを特徴とする請求項１に記載のストレージ装置。
【請求項３】
ノンブロッキングスイッチの接続制御手段において、サムネイル生成手段の性能、すなわち処理能力、処理速度、処理に必要なメモリ容量などを予め情報として認識する手段と、分離された情報と、最終的に生成が必要な複数のサムネイル画像データの種類とを比較する手段とを備え、映像情報が入力されると該情報を基に接続制御をスケジューリングする手段を有することを特徴とする請求項２に記載のストレージ装置。
【請求項４】
入力された映像情報を解析分離手段において、主画像データと主画像に対応するサムネイル画像データとその他の付属データとに分離する手段と、サムネイル画像データが含まれていないことを検出すると、主画像データだけを一時記憶する手段を有することを特徴とする請求項２に記載のストレージ装置。
【請求項５】
複数のサムネイル画像データと少なくとも１つの映像情報を関連付けるデータを生成する手段と、複数のサムネイル画像データと同じ記録メディアに関連付けデータを記録する手段とを有することを特徴とする請求項１に記載のストレージ装置。
【請求項６】
サムネイル生成手段において、映像データを復号化する手段と、解像度を変換する手段と、符号化する手段から構成され、生成が必要なサムネイル画像データの解像度情報を制御より読み出す手段と、該解像度を少なくとも１つ記憶する手段と、記憶された解像度情報を基に一括でサムネイル画像データを生成する手段を有することを特徴とする請求項１に記載のストレージ装置。
【請求項７】
入力された映像情報を記録メディアに順次記録する手段と、生成されたサムネイル画像データを記録メディアに逐次保存する手段とは、異なるファイルシステムで構成されたことを特徴とする請求項１に記載のストレージ装置。
【請求項８】
映像出力機器から入力される映像情報を蓄積し、ネットワークインターフェイスを介して映像閲覧要求に対してサムネイル画像データを送信するストレージ方法において、
入力された映像情報を記録メディアに順次記録する工程と、
該映像情報から複数の異なる解像度のサムネイル画像データを自動的に生成する工程と、
該サムネイル画像データを記録メディアに逐次保存する工程と
を有することを特徴とするストレージ方法。
【請求項９】
コンピュータに、映像出力機器から入力される映像情報を蓄積し、ネットワークインターフェイスを介して映像閲覧要求に対してサムネイル画像データを送信する処理を実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体において、
前記プログラムは、コンピュータに、
入力された映像情報を記録メディアに順次記録する手順と、
該映像情報から複数の異なる解像度のサムネイル画像データを自動的に生成する手順と、
該サムネイル画像データを記録メディアに逐次保存する手順と
を実行させることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１０】
コンピュータに、映像出力機器から入力される映像情報を蓄積し、ネットワークインターフェイスを介して映像閲覧要求に対してサムネイル画像データを送信する処理を実行させるプログラムにおいて、
コンピュータに、
入力された映像情報を記録メディアに順次記録する手順と、
該映像情報から複数の異なる解像度のサムネイル画像データを自動的に生成する手順と、
該サムネイル画像データを記録メディアに逐次保存する手順と
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部に接続された機器、例えば携帯電話、携帯情報端末（ＰＤＡ）、あるいはパーソナルコンピュータ（ＰＣ）、さらにデジタルテレビ（ＤＴＶ）などからの映像データを閲覧するためのアクセスに対して、蓄積された映像データと関連付けられた複数の解像度（サイズ）の異なるサムネイル画像を生成し、それぞれに提供する映像ストレージ装置あるいは画像生成処理装置に関する。
【背景技術】
【０００２】
近年、映像機器のデジタル化に伴い、撮影・表示・蓄積の各分野で高画質化の取り組みが進められている。
【０００３】
デジタルカメラでは、１０００万画素を超える高解像度の高精細静止画像撮影が可能になってきており、デジタルビデオカムコーダでは、ＳＤ（Standard Definition）画質（７２０×５７６画素）からＨＤ（High Definition）画質（１４４０×１０８０画素）への高画質シフトが始まってきている。さらに、監視カメラ、ネットワークカメラにおいても同様な高解像度、高フレームレートによる高画質化のニーズが高まってきている。
【０００４】
これらの高画質化への背景として、ハイビジョンをベースにした放送業界における２０１１年からのデジタル放送システムへの移行計画があり、それに伴い、様々なディスプレイの高解像度表示が必要となってきている。
【０００５】
また、通信インフラにおいては、普及が進んだＡＤＳＬ（Asymmetric Digital Subscriber Line）やＦＴＴＨ（Fiber To The Home）による低額のブロードバンドサービスもギガビット通信へとスピードアップが行われようとしている。一方、携帯電話や携帯情報端末（ＰＤＡ）の処理能力、表示性能の向上と、ＩＥＥＥ８０２．１６ｘのブロードバンド無線インフラやＩＥＥＥ８０２．１１ｘ、ＩＥＥＥ８０２．１５ｘなどの中・近距離無線通信技術により高速化が進められているため、有線と無線に関わらず、シームレスなブロードバンド通信が種々の機器間で可能になってくるものと考えられている。
【０００６】
このような、映像データの高画質化、ディスプレイの高解像度化と、ブロードバンド通信のシームレス化で進化していく中で、映像ストレージ装置においては、大容量で高速の映像データを正確に蓄積し、外部からの閲覧要求、さらにはマルチアクセスに対して端末機器の能力に適合した映像データに変換し送信できる高性能な画像変換機能、高速データ通信機能や所望の映像データの検索性に優れた能力が必要となってくる。
【０００７】
図４に、ストレージ装置で構築された映像ストレージシステムの例を示す。１は、ストレージ装置であり、デジタルカメラ、デジタルカムコーダやネットワークカメラ等１１からの映像データを取り込むための映像入力インターフェイスと外部接続機器からの閲覧要求に対して、蓄積されている映像データの概要を確認するための情報が保存されているアクセス用ディスク８と入力されたオリジナルの映像データを蓄積するための元データ保存ディスク９が接続され、さらにインターネットや、イントラネットなどのネットワークに接続されている。ネットワークを介して、携帯電話１８、携帯情報端末（以下、ＰＤＡとする）１９、パーソナルコンピュータ（以下、ＰＣとする）２０及びデジタルテレビ（以下、ＤＴＶとする）２１がストレージ装置１に蓄積された映像データを閲覧するために閲覧要求を行い、所望の映像データの概要を確認し、概要から元データを検索することにより映像を閲覧することができる。ストレージ装置１は、入力される映像データを閲覧時のアクセス性を良くするために、アクセス時に最初に表示されるサムネイル画像データを生成してアクセス用ディスク８に保存され、オリジナルデータはサムネイル画像データと関連付けがされ元データ保存ディスク９に蓄積される。このようにストレージ装置１では、元データを素早く簡単に検索するために関連付けされたサムネイルデータの生成が重要な技術であるといえる。
【０００８】
次に、入力される映像データのソースとしては、様々な映像出力機器が考えられる。それぞれについて、映像データとサムネイルデータとの関係に着目し説明する。
【０００９】
デジタルカメラは、ＪＥＩＤＡ（Japanese Electronic Industry Development Association）規格のデジタルスチルカメラ用画像ファイルフォーマット規格（以下、Ｅｘｉｆ規格とする）で規定されているファイルフォーマットに従って主画像データとそのサムネイル画像データを出力する。画像データとしては、ＲＧＢ非圧縮データ、ＹＣｂＣｒ非圧縮データ及びＪＰＥＧ圧縮データの３種類の構造が規定されており、サムネイル画像はできる限り記録することとなっており、非圧縮形式のサムネイルはＴＩＦＦ（Taged Image File Format）でまた圧縮形式のものはＪＰＥＧで記録される。
【００１０】
デジタルビデオカムコーダ（以下、ＤＶＣとする）は、民生用デジタルＶＣＲ  ＳＤ規格で規定されているＤＶ（Digital Video）方式は、画面サイズは７２０×４８０ピクセル、フレームレートは３０ｆｐｓ、圧縮率は１／５であり、データ形式については、製造者ごとの独自方式が取られている。また、ＨＤに対応した規格も提案されており、画像サイズは１４４０×１０８０ピクセル、圧縮形式はＭＰＥＧ２などが規定されている。このＤＶ方式において一般的には、ストレージ装置１が、ＤＶＣからの映像データを保存し、その概要、サムネイルなどを生成する仕組みとして、シーンチェンジを画像解析して抽出する方法や、撮影操作ボタンのオン／オフ情報などを基にして、映像データとの関連付けが行われている。
【００１１】
また、モニタリング用途で普及し始めているネットワークカメラにおいては、画像サイズ、フレームレート、圧縮形式などについて規定する規格はないため、製造者各様で構成されている。一般的で代表的なネットワークカメラの仕様としては、画像サイズとして、解像度で最大６４０×４８０ピクセル、フレームレートは最大３０ｆｐｓ、圧縮形式としてモーションＪＰＥＧとされている。サムネイル画像データは、解像度や圧縮率を指定することにより出力させることも可能とされている。
【００１２】
さて、本発明の効果的な説明を行うために、このようなシステムが実際に必要とされる使用例として、モニタリング用途にフォーカスする。これ以外のアプリケーションにおいても有効な技術であることは後で明らかになる。
【００１３】
医療、介護、学校、公共施設、ペット関連など、様々な現場でそこの様子をリアルタイムにモニタリングするとともに、決定的な瞬間を確認するための証拠データとして映像データ蓄積が必要となってきている。リアルタイムでのモニタリングは、遠隔地から様々な端末でしかも同時にマルチのアクセスが行われることが考えられる。また前述したように、このようなモニタリングの用途においても撮影された映像の品質は、高解像度で高フレームレートが要求される。例えば、モーションＪＰＥＧのＨＤ（１９２０×１０８０ピクセル）で３０ｆｐｓの高画質データの蓄積とそれに関連付けするためのサムネイル画像データの生成が必須となってくる。高画質化に伴い、映像データのディスクへの書き込み速度の高速化と、映像データへの関連付けデータの生成も高速で処理することが重要になる。特に、外部からの様々な仕様の表示デバイス、アプリケーションに適合し、閲覧のタイムラグを最小限に抑えたサムネイル生成技術が必要となる。
【００１４】
従来のサムネイル生成方法として、入力された映像信号より複数のフレームを取り出して、取り出したフレームを、サムネイル作成用に複数のフレームをフレームメモリにコピーして映像信号符号化部が処理すべき映像信号が無いときを見計らって、映像信号符号化部に送られサムネイルが生成される構成になっている。また、サムネイルの表示時間を短縮するために、入力される画像情報に含まれているサムネイル画像データが適切かどうかを判定するサムネイル判定部、および、適切であると判定されたサムネイル画像データは表示サムネイル画像データとして用いられるとともに、不適切であると判定された場合、その画像情報に含まれている本画像データに基づいて表示サムネイル画像データを作成するように構成された画像生成装置や、携帯電話や携帯情報端末からの画像要求があると、拡大表示を行うアプリケーションに適合した複数の異なる解像度の画像データを生成する構成などが提案されている。
【００１５】
【特許文献１】特開平１１−２８４９４８号公報（第４頁及び第７頁  図２）
【特許文献２】特開２００３−７８８７０号公報（第１０頁  図４）
【特許文献３】特開２００３−９９３５７号公報（第１５頁  図１２）
【発明の開示】
【発明が解決しようとする課題】
【００１６】
高解像度、高フレームレートの高画質で入力された映像データに関連付けられるサムネイル画像データを閲覧要求のある種々の表示仕様に適合し、タイムラグを最小限に抑えて生成、提供するためには、前述した従来の技術では、以下のような課題があった。
【００１７】
入力映像データをサンプリングし、展開、間引き処理を行い、閲覧用映像信号に符号化する一連の処理工程においてトラフィックによる輻輳（ブロッキング）が発生しないように処理部を複数持てば良いが、過剰に備えることは不経済である。
【００１８】
入力映像データに含まれてくるサムネイル画像データをベースにしてサムネイル生成処理を行うことで処理工程の負荷の軽減とタイムラグを短縮することはできるが、入力映像データにサムネイル画像データが含まれてくる保証はないので、サムネイル画像データが無い場合は、高解像度で膨大なデータ量である主画像からサムネイルを生成することになり、安定したサムネイル生成処理性能を提供することができない。
【００１９】
また、携帯電話や携帯情報端末などの閲覧用端末からの要求のある度に適合するサムネイルを生成する構成では、要求から閲覧までのタイムラグが２の課題同様に不安定であり、閲覧性が劣る問題があった。
【課題を解決するための手段】
【００２０】
以上の課題を解決するために本発明では、映像出力機器から入力される映像情報を蓄積し、ネットワークインターフェイスを介して映像閲覧要求に対してサムネイル画像データを送信するストレージ方法において、入力された映像情報を記録メディアに順次記録する工程と、該映像情報から複数の異なる解像度のサムネイル画像データを自動的に生成する工程と、該サムネイル画像データを記録メディアに逐次保存する工程とを有することを特徴とするストレージ方法等、を提供する。
【発明の効果】
【００２１】
本発明のストレージ装置によれば、第一の効果として、入力された映像情報を記録メディアに順次記録する手段と、該映像情報から複数の異なる解像度のサムネイル画像データを自動的に生成する手段と、該サムネイル画像データを記録メディアに逐次保存する手段を有することにより、予め閲覧用のサムネイルが保存されているため、携帯電話や携帯情報端末などの閲覧用端末からの要求に対して、正確に高速にタイムラグを最小限に抑えた応答することが可能になる。
【００２２】
第二の効果として、入力された映像情報を解析し、分離する手段と、該分離された情報の中に映像出力機器で生成されたサムネイル画像データが含まれているか判定する手段と、分離された各々の情報を一時記憶する手段と、ノンブロッキングのスイッチ手段と、複数のサムネイル生成処理手段とを備え、該判定結果に基づき情報の一時記憶部と複数のサムネイル生成処理部を接続制御する手段を備えることにより、入力映像データをサンプリングし、展開、間引き処理を行い、閲覧用映像信号に符号化する一連の処理工程においてトラフィックによる輻輳（ブロッキング）が発生しないようにシステムを構成できるようになるため、処理リソースの有効利用が可能になり経済的なストレージ装置が提供できる。
【００２３】
第三の効果として、ノンブロッキングスイッチの接続制御手段において、サムネイル生成手段の性能、すなわち処理能力、処理速度、処理に必要なメモリ容量などを予め情報として認識する手段と、分離された情報と、最終的に生成が必要な複数のサムネイル画像データの種類とを比較する手段とを備え、映像情報が入力されると該情報を基に接続制御をスケジューリングする手段を有することにより、入力映像データに含まれてくるサムネイル画像データをベースにしてサムネイル生成処理を行うことで処理工程の負荷の軽減とタイムラグを短縮することはでき、入力映像データにサムネイル画像データが含まれていない場合においては、高解像度で膨大なデータ量である主画像からでも効率的にサムネイルを生成することが可能であり、安定したサムネイル生成処理性能を提供することができる。
【発明を実施するための最良の形態】
【００２４】
（第１の実施形態）
図１は、ストレージシステム構成図であり、本発明のネットワークカメラとストレージ装置の構成を示す。
【００２５】
ストレージシステムは、ネットワークカメラ１１とストレージ装置１と、ネットワーク２２を介して、閲覧表示を備えた携帯電話１８、携帯情報端末（以下、ＰＤＡとする）１９、パーソナルコンピュータ（以下、ＰＣとする）２０及びデジタルテレビ（以下、ＤＴＶとする）２１から構成される。ネットワーク２２は、例えばインターネットからなる。
【００２６】
ストレージ装置１は、ネットワーク２２に接続されたサーバであり、ネットワークインターフェイス２、全体の制御を司る制御部３、映像を取り込むための映像入力機器インターフェイス４、入力された映像データをそのまま記録する元データ保存ディスク９とそのディスクへのデータの書き込みと読み取りを制御する元データ記録制御部７、入力された映像データからサムネイル画像データを生成するためのサムネイル生成部５、サムネイル画像データを記録して外部より閲覧要求があった場合に最初にその画像を出力するためのアクセスデータ保存ディスク８及び、そのアクセスデータ保存ディスク８へのデータの書き込みと読み取りの制御を行うアクセスデータ記録制御部６、さらに閲覧のための映像データを適合する画像形式に変換処理を行うトランスコーダ１０から構成される。
【００２７】
ネットワークカメラ１１は、撮影部１２、撮影された画像データを一時保存する主画像保存部１３、保存された主画像を基に指定された解像度のサムネイル画像データを作成するサムネイル生成部１４、主画像データとサムネイル画像データを多重化するマルチプレックス（ＭＵＸ）１５、ストレージ装置１と接続するための通信部１６、ネットワークカメラ全体の制御を司るカメラ制御部１７から構成される。
【００２８】
はじめに、図１を用いて、ストレージ装置１とネットワークカメラ１１の映像データの蓄積動作と外部からの閲覧動作について説明する。
【００２９】
＜映像データの蓄積＞
ネットワークカメラ１１の撮影部１２でキャプチャーされた映像データは、主画像保存部１３に一時保存される。キャプチャーされた映像は、ＨＤ画質であり１９２０×１０８０ピクセルの解像度を有し、モーションＪＰＥＧ形式に圧縮されて撮影部１１から出力される。サムネイルの生成は、一時保存された主画像データから展開して間引きを行い再び符号化、例えばＪＰＥＧ画像に変換される。サムネイルの解像度は、予め設定された値がカメラ制御部１７からサムネイル生成部１４に送られる。ここで、解像度値の設定は、接続されたストレージ装置１が必要であると判断した値、すなわち、ストレージ装置１がサムネイルを生成するために画像変換処理の負荷を極力軽減するために通信部１６を介して送信された要求値とすることもできる。しかしながら、ネットワークカメラの処理負荷性能や状況により、要求通りの解像度に変換がされない場合は、要求値に近い解像度で作成される。この値に基づきサムネイル画像データが生成される。サムネイル画像データが生成されると、ＭＵＸ１５で主画像データとサムネイル画像データが多重化されて通信部１６を介してストレージ装置１に送り出される。画像データは、３０ｆｐｓで撮影されるため、圧縮率を例えば１／７．５倍とすると約２００Ｍｂｐｓの通信速度を要する。
【００３０】
ストレージ装置１は、ネットワークカメラ１１から送られてくる映像データを映像入力機器インターフェイス４で受信し、サムネイル生成部５と元データ記録制御部７にそれぞれ送出する。元データ記録制御部７は、元データ記録専用のファイルシステムにより入力される映像データを順次元データ保存ディスク９にシーケンシャルに書き込む制御を行うことができるため、約２００Ｍｂｐｓの速度を低下させることなく記録が可能となる。サムネイル生成部５は、受信した映像データを主画像データとサムネイル画像データとに分離し、閲覧要求のある外部接続端末に対してサムネイル表示が適合するように要求のあるサムネイルの解像度は制御部３に予め設定されているおり、その値に従って、複数の解像度の異なるサムネイル画像データを生成する。生成されたサムネイル画像データは、アクセスデータ記録制御部６を介してアクセスデータ保存ディスク８に記録される。アクセスデータ記録制御部６は、ランダムアクセスに対応したファイルシステムを有し、また元データとの関連情報は、制御部３を介して、アクセスデータ保存ディスク８に蓄積される。
【００３１】
図２は、ストレージ装置１のサムネイル生成部の詳細構造を示すブロック図であり、図３は、そのブロック図に基づくサムネイル生成動作をしめすフローチャートである。
【００３２】
ここから、図２及び図３を用いて、本発明の最大の特徴であるサムネイル生成の仕組みと動作について説明する。
【００３３】
図１で説明したように、ストレージ装置１は、映像入力機器インターフェイス４、サムネイル生成部５、制御部３、アクセスデータ記録制御部６、アクセスデータ保存ディスク８、元データ記録制御部７、元データ保存ディスク９、制御部３及びネットワークインターフェイス２から構成されている。サムネイル生成部５は、２００は、データ分離部であり、入力された映像データを主画像データ、サムネイル画像データと付属データに分離する。ここで、付属データは、オリジナルデータが撮影された時の種々の情報が含まれており、例えば、撮影カメラの製造社、撮影日時、圧縮形式、画像サイズなどを示す。２０１は、サムネイル一時記録部であり、データ分離部２００で分離されたサムネイル画像データを一旦保存するバッファメモリの役割をするものである。２０２は、主画像一時記録部であり、分離された主画像データを一旦保持するバッファメモリである。２０３は、サムネイルサイズ判定部であり、一時記録されたサムネイル画像データの解像度が予め設定された解像度と比較して、またその結果により、後述するスイッチ２０４の制御を行う。２０４は、スイッチ（ＳＷ）であり、一時記録された主画像データとサムネイル画像データのそれぞれのバッファ２０１、２０２を後段の各処理ブロックへ接続、切り替えを行うように動作する。スイッチ（ＳＷ）２０４は、２入力、３出力の構成で、入力に対してマルチ出力接続が可能な構造を有し、接続制御は、前述のサムネイルサイズ判定部２０３が司る。２０５と２０７は、デコーダであり、圧縮されて入力された映像データを復号化する。モーションＪＰＥＧ形式で圧縮された主画像あるいはサムネイル画像を原画像データに展開する。２０６と２０７は、画像展開メモリ１あるいは２であり、それぞれデコード処理に必要なワーク用メモリとして動作する。
【００３４】
２０９と２１０は、解像度変換部であり、デコーダ２０５或いは２０７で展開された原画像データを間引き処理を行い、所定の解像度へ変換動作を行う。解像度値は、制御部３よりそれぞれ設定され、またそれぞれに複数の解像度値を設定できるようになっている。２１１と２１２は、エンコーダであり、前段の解像度変換部１或いは２で縮小変換された原画像データをモーションＪＰＥＧ形式に圧縮を行いサムネイル画像データとして送り出す。２１３は、選択回路（ＳＥＬ）であり。
【００３５】
スイッチ（ＳＷ）２０４と、エンコーダ１、２１１、エンコーダ２、２１２が接続され、制御部３の選択制御により後段にエンコードされたサムネイル画像データを送り出す。送り出されたサムネイル画像データは、６のアクセスデータ記録制御部で、ファイルシステムの制御にしたがって８のアクセスデータ保存ディスクに記録される。
【００３６】
さらに詳細動作を図３のフローチャートを利用して説明する。
【００３７】
映像情報の取り込みが行われると（ステップＳ３０１）、２００のデータ分離部で主画像データ、サムネイル画像データ、及び付属データに分離される（ステップＳ３０２）。入力される映像情報のフォーマットは予め決められたもので、それぞれのデータ種別を示すインデックス情報が含まれているため、そのインデックス情報を基に３種類のデータをそれぞれ読み出し次の処理ブロックへ送り出され、主画像データは２０２の一時記憶部に、サムネイルは２０１の一時記憶部に保存される。
【００３８】
ここで、データ分離部２００は、入力される映像データにサムネイル画像データが含まれているかどうかの判定を行い（ステップＳ３０３）、含まれていない場合には、サムネイルの作成は、主画像データを基にして行われるため主画像データだけが２０２の主画像一時記憶部に保存される。含まれている場合は、２０３のサムネイルサイズ判定部では付属データからサムネイル画像データの解像度を検出する、例えば、３２０×２４０ピクセルの情報を得る（ステップＳ３０４）。次に、図示していないが、制御部３に接続されている不揮発性メモリに予め設定されている要求サムネイルの解像度情報を２０３のサムネイルサイズ判定部が読み出す（ステップＳ３０５）。図５で示す要求サイズ、８０×６０、１６０×１２０、３２０×２４０、６４０×４８０の情報を得る。続いて、それらの情報を基に適切な画像処理を行うために、一時記憶されている主画像データとサムネイル画像データをどの処理ブロックにどのタイミングで送り出すかを決定して、２０４のスイッチ（ＳＷ）の接続制御のスケジューリングを行う（ステップＳ３０６）。スケジューリングを決定するための条件の中には、各処理ブロックの処理速度、処理能力、変換形式、メモリ容量などが考えられ、またそれらの組み合わせも処理条件とすることもできる。
【００３９】
今、要求サムネイルサイズに対して、入力映像データに含まれてきた元サムネイル画像データの解像度は、３２０×２４０ピクセルであったので、元サムネイル画像データより大きい解像度（６４０×４８０）は１枚（ステップＳ３０７）、小さい解像度（８０×６０、１６０×１２０）は２枚（ステップＳ３１３）、同じ解像度（３２０×２４０）が１枚（ステップＳ３１９）であることが判明する。すなわち、１枚は主画像データから縮小画像処理し、２枚を元サムネイル画像データから縮小処理をし、さらに１枚は無処理のままで良い。従って、まずは２０２の主画像データの一時記憶部を２０７のデコーダ２に接続し（ステップＳ３０８）、２０１のサムネイル画像データ一時記憶部を２０５のデコーダ１と２１３の選択回路（ＳＥＬ）に接続する（ステップＳ３１４、ステップＳ３２０）。２０７のデコーダ２では、１９２０×１０２４ピクセルのモーションＪＰＥＧに圧縮された主画像データを復号化処理して、２０８の画像展開メモリ２に原画像データを展開する（ステップＳ３０９）。２１０の解像度変換部２は、制御部３より変換に必要な要求サムネイルの解像度値（６４０×４８０）を読み出し、内部のメモリに記憶する（ステップＳ３１０）。その値を基に空間間引き処理を行い縮小化する（ステップＳ３１１）。縮小処理が行われた画像データは、順次２１２のエンコーダ２に送り出され、予め設定されている圧縮形式、ここではＪＰＥＧに符号化され（ステップＳ３１２）、２１３の選択回路（ＳＥＬ）に入力される。
【００４０】
次に、２０５のデコーダ１では、３２０×２４０ピクセルのＪＰＥＧ形式のサムネイル画像データを復号化処理して、２０６の画像展開メモリ１にサムネイルの原画像データを展開する（ステップＳ３１５）。２０９の解像度変換部１は、制御部３より変換に必要なサイズ（８０×６０、１６０×１２０）を読み出し、内部のメモリに記憶する（ステップＳ３１６）。続いて、その値を基に空間間引きで縮小処理を行う（ステップＳ３１７）。ここで、複数サイズに対しての縮小処理順序は、サイズに依存させることもできるし、外部接続機器の接続状況、接続頻度など、閲覧要求情報の統計から優先順位を決めて設定することも考えられる。縮小処理が行われた画像データは、順次２１１のエンコーダ１に送り出される。２１１のエンコーダ１では、設定されている圧縮形式、ここではＪＰＥＧ、に従い符号化され（ステップＳ３１８）、２１３の選択回路（ＳＥＬ）に送り出される。
【００４１】
ステップ３０３で、元のサムネイル画像データが無い場合には、要求されている全てのサムネイル画像は、主画像から生成される。はじめに、図５で示したサムネイル要求データの読み出しを２０３のサムネイルサイズ判定部が行い（ステップＳ３２１）、その結果を基に、スイッチ制御のスケジューリングを行う（ステップＳ３２２）。例えば、２０２の主画像一時記憶部を２０５のデコーダ１と２０７のデコーダ２の両方に接続するように２０４のスイッチ（ＳＷ）を制御できる（ステップＳ３２３）。両デコーダでは同時に展開処理が行われ（ステップＳ３２４）、前述同様に、３の制御部から要求サムネイルサイズを設定（ステップＳ３２５）された解像度変換部１と２で縮小処理が行われる（ステップＳ３２６）。縮小画像データは、それぞれに対応するエンコーダ１と２に送り出され、ＪＰＥＧ形式に圧縮処理され、選択回路（ＳＥＬ）に入力される。２１３の選択回路（ＳＥＬ）は、６のアクセスデータ記録制御部のファイルシステムと連動して制御され（ステップＳ３２８）、８のアクセスデータ保存ディスクに効率的に書き込むように制御されるが（ステップＳ３２９）、作成されたサムネイル画像データとディスクアクセスの速度整合のために６のアクセスデータ記録制御部には、バッファメモリを有することも考えられる。全てのデータも取り込みが完了するまで前述の処理は、引き続き行われ、完了と判定されれば（ステップＳ３３０）、待機状態に復帰する（ステップＳ３３１）。
【００４２】
ここで、データの流れについて図２を用いて説明する。
【００４３】
入力映像データとしてオリジナルデータ（Ａ）２３０が入力されると、４の映像入力機器インターフェイスから、同じオリジナルデータ（Ａ）２３０が７の元データ記録制御部と２００のデータ分離部に転送される。７の元データ記録制御部では、オリジナルデータ（Ａ）２３０を９の元データ保存ディスクに順次記録される。２００のデータ分離では、各データに分離され、サムネイル画像データはサムネイル一時記憶部２０１に、主画像は主画像一時記憶部２０２に、また付属データは３の制御部に送り出される。さらに元のサムネイル画像データは、２０１のサムネイル一時記憶部から２０４のスイッチを介してサムネイル１となり、元のサムネイルの解像度より小さいサイズのものはサムネイル２、３として生成され、さらに大きいサイズのものは主画像から生成されサムネイル４となる。２１３の選択回路の制御は、サムネイル生成順に選択され６のアクセスデータ記録制御部により、８のアクセスデータ保存ディスクにアクセス用データ（Ａ）２３３として記録される。このときに、３の制御部から、各サイズのサムネイルが作成されるときにそれぞれのサムネイルに対する付属データ１、２、３、４と元データとの関連付けされた情報が関連データ（Ａ）２３２として記録されたオリジナルデータ（Ａ）２３１対応して順次、６のアクセスデータ記録制御部によりアクセスデータ保存ディスクに書き込まれる。
【００４４】
以下順次入力されるデータについても同様な記録処理が行われることになる。
【００４５】
本実施例では、説明を省略したが、元データに対応するサムネイルデータの作成のタイミングについては、種々の方法が考えられる。例えば、１１のネットワークカメラからのアラーム検出情報を受信することにより、入力される映像データの記録とサムネイル作成を開始する、また１のストレージ装置内部に設定されたタイマーによるトリガー、さらに、入力画像データの解析による動き検出や音声検出などがある。
【００４６】
＜映像データ閲覧動作＞
次に、外部接続機器からの要求に従い、蓄積されている映像データを送出する動作について説明する。図５は、各端末のサムネイル要求サイズ例の一覧５００を示す。携帯電話では、８０×６０ピクセルと拡大用として１６０×１２０ピクセル、ＰＤＡでは、ＱＶＧＡサイズの３２０×２４０ピクセルまで、ＰＣでは、ＱＶＧＡとＶＧＡ、６４０×４８０ピクセル、ＤＴＶについてはＶＧＡが必要とされている。サムネイル生成部５は、これらの解像度すべてについて入力される映像データ毎に作成し、アクセスデータ保存ディスク８に記録されている。
【００４７】
図６を用いて閲覧動作フローについて説明する。
【００４８】
端末から閲覧要求を受信すると（ステップＳ６０１）、端末との接続プロトコルを用いて能力交換を行い端末情報、特に表示能力の取得を行う（ステップＳ６０２）。次に、端末の種別の判定を行い（ステップＳ６０３）、適合する解像度を決定し、アクセスデータ保存ディスク８からサムネイル画像データを読み出し、端末に送出する（ステップＳ６０４）。ここで、情報の取得において、端末の表示能力が何らかの理由で不明であった場合は、予め設定されている解像度を用い、それに対応するサムネイル画像データをアクセスデータ保存ディスク８から読み出して送出する（ステップＳ６０５）。例えば、解像度として代表的なＱＶＧＡサイズのサムネイル画像データを送出する。端末より、閲覧を要求する映像データの情報を受信すると（ステップＳ６０６）、アクセスデータ保存ディスク８の記録されている元データとサムネイルが関連付けされた情報を読み出す（ステップＳ６０７）。既に元データ保存ディスクに記録された映像の再生が開始される前に、端末よりサムネイルからライブ映像への切り替え要求がある場合は（ステップＳ６０８）、元データ記録制御部７は、入力される映像データを元データ保存ディスク９に記録制御するとともにトランスコーダ１０にもそのデータを出力する（ステップＳ６１０）。再生要求の場合は、元データ記録制御部７を介して、対応する映像データを元データ保存ディスク９から読み出し、トランスコーダ１０に出力する。トランスコーダ１０では閲覧要求端末の表示能力に合わせて所望の圧縮形式に変換しながら送信する（ステップＳ６１１）。その後、端末から切断の要求があるまで元の映像データが要求端末に送り出され続ける。端末から切断要求があれば（ステップＳ６１２）、送信を終了し、待機状態に復帰する（ステップＳ６１３）。
【００４９】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例を示すシステム図である。
【図２】本発明のサムネイル生成部の詳細ブロック図である。
【図３】本発明のサムネイル生成のフローチャートである。
【図４】ストレージシステムの構成図である。
【図５】本発明の要求サムネイル一覧表を示す図である。
【図６】本発明の閲覧動作フローチャートである。
【符号の説明】
【００５１】
１：ストレージ装置
３：制御部
４：映像入力機器インターフェイス
５：サムネイル生成部
６：アクセスデータ記録制御部
７：元データ記録制御部
８：アクセスデータ保存ディスク
９：元データ保存ディスク
【図１】
2006108912.tif 000003
【図２】
2006108912.tif 000004
【図３】
2006108912.tif 000005
【図４】
2006108912.tif 000006
【図５】
2006108912.tif 000007
【図６】
2006108912.tif 000008