(57)【要約】【課題】記録中の停電対策のために不揮発性メモリを必要とせず、短時間で動画管理情報の修復を完了させられるようにする。【解決手段】圧縮ビデオデータ及び該圧縮ビデオデータに対する圧縮ビデオ管理データを記録するデジタルビデオカメラ１００と、サーバ２００とが通信し、サーバ２００はデジタルビデオカメラ１００から転送される圧縮ビデオデータを蓄積する。サーバ２００は、必要に応じて、蓄積した圧縮ビデオデータに対する圧縮ビデオ管理データを生成し、デジタルビデオカメラ１００に送信する機能を有する。これにより、記録中の停電対策のために不揮発性メモリを必要とせず、短時間で動画管理情報の修復を完了させることが可能となる。【選択図】図１
2015111785.tif 000002
【特許請求の範囲】
【請求項１】
動画データ及び該動画データに対する動画管理情報を記録する動画記録装置と通信する情報処理装置であって、
前記動画記録装置から転送される動画データを蓄積する第１の記録媒体と、
前記第１の記録媒体に蓄積した動画データに対する動画管理情報を生成し、前記動画記録装置に送信する制御手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記動画記録装置からの動画データの転送開始の後、転送終了通知が通知されることなく初期通信処理が再開されたとき、前記第１の記録媒体に蓄積した動画データに対する動画管理情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記動画記録装置が動画データと動画管理情報とを記録する第２の記録媒体は、該動画記録装置と着脱可能であり、かつ個体を識別する識別情報を有し、
前記動画記録装置は、初期通信処理の後、前記識別情報を送信することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記動画記録装置からの動画データの転送開始の後、転送終了通知が通知されることなく初期通信処理が再開されたときに生成した動画管理情報に対応する識別情報と同一の識別情報を前記動画記録装置から受信したとき、前記生成した動画管理情報を前記動画記録装置に送信することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記動画記録装置から、該動画記録装置で記録した動画データのサイズを取得する手段と、
前記取得したサイズと、前記第１の記録媒体に蓄積した動画データのサイズとを比較して、前記第１の記録媒体に蓄積した動画データのサイズの方が大きいとき、これら動画データの差分データを前記動画記録装置に送信する手段とを備えたことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
動画データ及び該動画データに対する動画管理情報を記録する動画記録装置と、情報処理装置とが通信するネットワークシステムであって、
前記情報処理装置は、
前記動画記録装置から転送される動画データを蓄積する第１の記録媒体と、
前記第１の記録媒体に蓄積した動画データに対する動画管理情報を生成し、前記動画記録装置に送信する制御手段とを備えたことを特徴とするネットワークシステム。
【請求項７】
前記動画記録装置は、前記情報処理装置から受信した動画管理情報に記録されている動画データのサイズと、前記動画記録装置で記録された動画データのサイズとを比較することを特徴とする請求項６に記載のネットワークシステム。
【請求項８】
前記動画記録装置が動画データと動画管理情報とを記録する第２の記録媒体は、該動画記録装置と着脱可能であり、該第２の記録媒体が前記情報処理装置との通信機能を備えることを特徴とする請求項６又は７に記載のネットワークシステム。
【請求項９】
動画データ及び該動画データに対する動画管理情報を記録する動画記録装置と通信する情報処理装置の制御方法であって、
前記動画記録装置から転送される動画データを第１の記録媒体に蓄積するステップと、
前記第１の記録媒体に蓄積した動画データに対する動画管理情報を生成するステップと、
前記生成した動画管理情報を前記動画記録装置に送信するステップとを有することを特徴とする情報処理装置の制御方法。
【請求項１０】
動画データ及び該動画データに対する動画管理情報を記録する動画記録装置と通信する情報処理装置を制御するためのプログラムであって、
前記動画記録装置から転送される動画データを第１の記録媒体に蓄積する処理と、
前記第１の記録媒体に蓄積した動画データに対する動画管理情報を生成する処理と、
前記生成した動画管理情報を前記動画記録装置に送信する処理とをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データ及び該動画データに対する動画管理情報を記録する動画記録装置と、情報処理装置とが通信するネットワークシステム、それに用いられる情報処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルビデオカメラ等では、動画データを記録する際に、該動画データに対する動画管理情報を記録媒体に書き込むようにしたものがある。
この種の技術として、特許文献１には、記録中の停電対策のため不揮発性メモリを備え、動画管理情報を構築するために必要となる情報を不揮発性メモリに退避させておくデジタルビデオレコーディング装置が開示されている。この方法では、停電発生から復帰したとき、この不揮発性メモリに蓄積した情報を用いて動画管理情報を再構築する。
また、特許文献２には、動画管理情報を生成するために必要となる情報を動画データに多重化し、これを用いて修復する情報記録再生装置について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０８４４９８号公報
【特許文献２】特開２００１−２６６４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、不揮発性メモリが必要となり、コストアップの要因となる。また、停電中にメディア交換ができないディスクを記録媒体とする機器や、ＨＤＤを内蔵する機器では不揮発性メモリでも良いが、例えばＳＤカードを記録媒体とする機器では停電中もＳＤカードの交換が容易にできる機器が一般的であるため、停電復帰時に同一のＳＤカードが装着されているとは限らない。
また、特許文献２では、動画管理情報を修復するために動画データを記録媒体から読み出す必要がある。そのため、動画管理情報を修復するために比較的長い時間が必要となり、この間ユーザは待たされてしまうこととなる。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、記録中の停電対策のために不揮発性メモリを必要とせず、短時間で動画管理情報の修復を完了させられるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、動画データ及び該動画データに対する動画管理情報を記録する動画記録装置と通信する情報処理装置であって、前記動画記録装置から転送される動画データを蓄積する第１の記録媒体と、前記第１の記録媒体に蓄積した動画データに対する動画管理情報を生成し、前記動画記録装置に送信する制御手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、情報処理装置が必要に応じて動画管理情報を生成し、動画記録装置に送信することができるので、記録中の停電対策のために不揮発性メモリを必要とせず、短時間で動画管理情報の修復を完了させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るネットワークシステムの構成を示す図である。
【図２】第１の実施形態に係るデジタルビデオカメラの構成を説明する図である。
【図３】第１の実施形態に係るサーバの構成を説明する図である。
【図４】圧縮ビデオデータを説明するための図である。
【図５】圧縮ビデオ管理データを説明するための図である。
【図６】メモリカードに記録するファイル構成を示す図である。
【図７】第１の実施形態におけるデジタルビデオカメラとサーバとの通信を示すシーケンスチャートである。
【図８】第１の実施形態におけるデジタルビデオカメラとサーバとの通信を示すシーケンスチャートである。
【図９】第２の実施形態におけるデジタルビデオカメラとサーバとの通信を示すシーケンスチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
＜ネットワークシステムの構成＞
図１は、第１の実施形態に係るネットワークシステムの構成を示す図である。
１００は動画記録装置であるデジタルビデオカメラであり、無線通信機能を備える。５１は無線基地局であり、無線端末をネットワーク通信接続させる。５２はネットワークである。２００は情報処理装置であるサーバであり、ネットワーク５２を介して接続しようとする機器に対してユーザ認証を行う機能、その機器とデータを送受信する機能、及びその機器から転送されるデータを蓄積可能なストレージを備える。
デジタルビデオカメラ１００は、動画データである圧縮ビデオデータ、及び該圧縮ビデオデータに対する動画管理情報である圧縮ビデオ管理データを記録する。また、デジタルビデオカメラ１００は、基地局５１を介してネットワーク５２に接続し、サーバ２００とユーザ認証手続きを行う。その後、必要に応じてサーバ２００にデータ蓄積要求を発し、圧縮ビデオデータをサーバ２００に転送する。
サーバ２００は、デジタルビデオカメラ１００から転送されて蓄積した圧縮ビデオデータを解析し、必要に応じて圧縮ビデオ管理データを生成し、デジタルビデオカメラ１００に送信する機能を有する。
【００１０】
＜デジタルビデオカメラの構成＞
図２は、第１の実施形態に係るデジタルビデオカメラ１００の構成を示すブロック図である。
１０１はレンズユニットであり、集光のための固定レンズ群、変倍レンズ群、絞り、変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行う機能とを兼ね備えた補正レンズ群により構成される。１０２は撮像素子であり、光学像を電気信号に変換する。１０３はカメラ信号処理回路であり、撮像素子１０２で生成される電気信号に対して所定の色変換処理、縮小処理等の画像処理を行い、画像データを出力する。１０５はビデオ信号処理回路であり、カメラ信号処理回路１０３や圧縮伸張回路１０６からの画像データを受け、各ブロックに適した画像処理を行い、出力する。また、ビデオ信号処理回路１０５は、ビットマップを重畳することができ、これにより機器の状態、警告、各種設定画面等の表示を行う。
【００１１】
１０６は圧縮伸張回路であり、画像データをＭＰＥＧ２（Moving Picture Experts Group phase 2）方式にて圧縮し、バス１２１を介してメモリ１１４に圧縮ビデオデータを書き出すビデオ圧縮処理を行う。また、圧縮伸張回路１０６は、メモリ１１４に格納された圧縮ビデオデータを読み込み、画像データに再生し、ビデオ信号処理回路１０５に出力するビデオ伸張処理を行う。
ＭＰＥＧ２ビデオ圧縮技術（動画像圧縮方式）では、フレーム内符号化であるＩフレーム、フレーム間符号化であるＰ（前方予測）フレーム、及びＢ（双方向予測）フレームがある。このうちＩピクチャは、そのフレーム単独で再生することが可能である。また、所定フレーム数ごとにＧＯＰ（Group Of Pictures）と称する単位で管理される。本実施形態では、ＩＢＢＰＢＢＰＢＢＰＢＢＰＢＢのように１５枚のフレームで構成され、圧縮ビデオデータ内の各ＧＯＰの先頭にＩフレームが配置される。
また、ＭＰＥＧ２システムでは、再生時刻を示すＰＴＳ（Presentation Time Stamp：再生時刻情報）があり、各フレームに付与することで、再生時に各フレームの再生すべき時刻を制御することができる。
圧縮伸張回路１０６では、圧縮動作時にＧＯＰを生成するごとに、ＧＯＰサイズ、ＧＯＰ先頭からＩフレーム終端までのサイズ、及びIフレームのＰＴＳの各情報を生成し、マイクロコンピュータ１１１が読み出せるようにする機能を有する。この情報を蓄積し記録することで、任意のIピクチャの位置を検索し、再生させることができる。
【００１２】
１１１はマイクロコンピュータであり、システム全体の制御を行う。１１３はフラッシュＲＯＭであり、マイクロコンピュータ１１１が実行するプログラム、及び各種パラメータ等が格納されている書き換え可能不揮発性メモリである。１１４はメモリであり、マイクロコンピュータ１１１や圧縮伸張回路１０６等が作業領域として使用するメモリである。１２１はバスである。１１５はメモリカードインターフェース（カードＩ／Ｆ）、１１６はメモリカードである。カードＩ／Ｆ１１５は、メモリカード１１６を格納し、コマンドやデータを送受信する。メモリカード１１６は、例えばＳＤカードのようなメモリカードであり、圧縮伸張回路１０６で生成される圧縮ビデオデータを、ＦＡＴファイルシステム等のコンピュータで利用可能な所定フォーマットに従って記録するための記録媒体である。
【００１３】
１０７は液晶パネルであり、ビデオ信号処理回路１０５から画像データを受け、表示させるためのものである。また、特に図示していないが、音声についてもマイクユニット、スピーカーや外部出力経路を設け、画像と共に圧縮伸張回路１０６で圧縮、多重化される。１１２は操作スイッチ群であり、ユーザが操作入力するためのものである。操作スイッチ群１１２には、主としてカメラ撮影を行うためのカメラモード、主として再生させるための再生モード、及び電源オフとするパワーオフモードを選択するためのスイッチも設けられている。
１３０は無線通信回路であり、マイクロコンピュータ１１１の指示に従って無線接続可能な機器、サーバ２００と通信制御を行い、データ転送を行うことが可能である。これにより、メモリカード１１６に圧縮ビデオデータを記録するとともに、サーバ２００にも転送し、蓄積することができる。
【００１４】
＜サーバの構成＞
図３は、第１の実施形態に係るサーバ２００の構成を示すブロック図である。
２０１はＣＰＵ、２０２はＲＯＭ、２０３はＲＡＭ、２０４はネットワークとの接続のためのネットワークインターフェースコントローラ（ＮＩＣ）である。ＣＰＵ２０１は、例えばＲＯＭ２０２に記憶されたソフトウェアを実行することで、サーバ２００の各部を総括的に制御する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ或いはワークエリア等として機能する。
【００１５】
＜圧縮ビデオデータ及び圧縮ビデオ管理データ＞
図４を参照して、デジタルビデオカメラ１００の圧縮伸張回路１０６で生成される圧縮ビデオデータについて説明する。
４０１は圧縮ビデオデータであり、複数のＧＯＰで構成される。４０２はＧＯＰサイズである。各ＧＯＰサイズ４０２は一定ではないので、任意のＧＯＰ先頭位置を高速に検索するためには、圧縮ビデオデータ４０１の先頭から各ＧＯＰ先頭位置までの距離（サイズ）を記録しておく必要がある。４０３のサイズが一例であり、これをＩ＿ＯＦＦＳＥＴとする。Ｉ＿ＯＦＦＳＥＴは、圧縮伸張回路１０６で生成される各ＧＯＰサイズを足し込むことで生成できる。
ＧＯＰにおいて、４０５はＧＯＰ先頭からＧＯＰ先頭に配置されているＩフレームの終端までのサイズであり、Ｉ＿ＳＩＺＥとする。さらに各ＩフレームのＰＴＳを組み合わせることで、ＰＴＳからＩ＿ＯＦＦＳＥＴ、Ｉ＿ＳＩＺＥを高速に検索することが可能となり、早送りやレジューム再生といったような機能を実現することができる。
【００１６】
図５を参照して、圧縮ビデオ管理データについて説明する。
本実施形態では、各ＩフレームのＰＴＳ、Ｉ＿ＯＦＦＳＥＴ、及びＩ＿ＳＩＺＥを含む圧縮ビデオ管理データを記録する。
５０１は圧縮ビデオ管理データであり、圧縮ビデオデータごとに記録される。５０２は圧縮ビデオデータ属性情報であり、圧縮ビデオデータ４０１の属性を示す。属性とは、例えば圧縮ビデオデータサイズ、記録機器に関する情報、記録日時、フレームレート、解像度等である。本実施形態では、圧縮ビデオデータサイズを使用するため図示するが、他の要素は省略する。５０３はＩピクチャ検索テーブルである。ＩＤは先頭からＧＯＰの番号であり、それぞれのＰＴＳ、Ｉ＿ＯＦＦＳＥＴ、及びＩ＿ＳＩＺＥを記録する。ＩＤ＿Ｎｕｍは、ＩＤの個数を記録する。
【００１７】
＜ファイル構成＞
図６を参照して、メモリカード１１６に記録するファイル構成について説明する。
６０１はルートディレクトリであり、メモリカード１１６に記録される最上位のディレクトリである。
６０２はディレクトリ名を“VIDEO“とする、ルート下に配置されるＶＩＤＥＯディレクトリであり、記録フォーマットのファイル群を記録する。
６０３はディレクトリ名を“PLYLIST”とする、ＶＩＤＥＯディレクトリ６０２下に配置されるディレクトリであり、プレイリストを記録する。６０４はＰＬＡＹＬＩＳＴディレクトリ６０３下に記録されるファイルであり、ファイル名は“00000.PL”である。このファイルをＰＬファイルと称す。
６０５はディレクトリ名を“STREAM”とする、ＶＩＤＥＯディレクトリ６０２下に配置されるディレクトリであり、圧縮ビデオデータファイルを記録する。６０６は圧縮ビデオデータファイル群であり、それぞれ５桁の数字＋“.MTS”というファイルである。このファイルをＭＴＳファイルと称す。
６０７はディレクトリ名を“INFO”とする、ＶＩＤＥＯディレクトリ６０２下に配置されるディレクトリであり、圧縮ビデオ管理データファイルを記録する。６０８は圧縮ビデオ管理データファイル群であり、それぞれ５桁の数字＋“.INF”というファイルである。このファイルをＩＮＦファイルと称す。
同一番号のＭＴＳファイルとＩＮＦファイルはセットとなっている。例えば、00000.MTSファイルに関する情報が、00000.INFファイルに記録されている。ＩＮＦファイルには、対応するＭＴＳファイルを再生するための情報が格納されている。また、ＭＴＳファイルの再生順序は、ＰＬファイル６０４に記録する。
【００１８】
＜デジタルビデオカメラとサーバとの通信＞
図７は、デジタルビデオカメラ１００とサーバ２００との通信を示すシーケンスチャートである。図７は、正常に圧縮ビデオデータの転送が行われる場合のシーケンスである。なお、図７は上から下に向けて時間軸となる。
７０１はデジタルビデオカメラ１００とサーバ２００との間でのユーザ認証、転送速度等の初期通信処理である。
【００１９】
７０２はデジタルビデオカメラ１００がサーバ２００に送信する、メモリカード１１６ごとに固有に割振られている個体識別情報であるメモリカードＩＤである。７０３はサーバ２００がデジタルビデオカメラ１００に送信する、メモリカードＩＤを受信したことを確認するメモリカードＩＤ受信確認信号である。
【００２０】
７０４はユーザの操作によりデジタルビデオカメラ１００で撮影要求が発生すると発行される圧縮データファイル作成信号である。このとき、ファイル名も決定される。７０５はサーバ２００が圧縮データファイル作成信号７０４を受け付けたことをデジタルビデオカメラ１００に知らしめるデータ蓄積開始確認信号である。デジタルビデオカメラ１００は、データ蓄積開始確認信号を受信すると、圧縮ビデオデータの転送を開始する。図７では、７０６が圧縮ビデオデータの転送処理である。なお、サーバ２００が所定量の圧縮ビデオデータを受信するごとに、データ受信確認信号をデジタルビデオカメラ１００に発行するようにしても良い。
【００２１】
７０７はデジタルビデオカメラ１００において記録を停止し、圧縮ビデオデータの記録完了後、該圧縮ビデオデータに対する圧縮ビデオ管理データを記録する処理である。
７０８はデジタルビデオカメラ１００がサーバ２００に送信する転送終了通知である。サーバ２００は、転送終了通知を受信すると、ファイルを閉じ記録を終了する。７０９はサーバ２００がデジタルビデオカメラ１００に送信する、転送終了通知を受信したことを伝達する信号である。
【００２２】
次に、図８を参照して、圧縮ビデオデータの転送処理７０６の途中で無線接続が切断された場合について説明する。なお、図８でも上から下に向けて時間軸となり、図７と同じ符号を付しているものは、同じ処理である。また、図８では既に撮影が開始され、圧縮ビデオデータの転送処理７０６が行われている時点から図示している。
次のステップとして、サーバ２００は転送終了通知７０８を期待する。しかしながら、デジタルビデオカメラ１００が停電等の要因により、転送終了通知７０８を送信してこないケースがある。この場合、初期通信処理７０１以降のシーケンスから再開されることになり、サーバ２００はこれを異常シーケンスと判断する。異常シーケンスでは、デジタルビデオカメラ１００が圧縮ビデオ管理データの記録処理７０７を完了していない可能性が高い。そこで、サーバ２００は、受信した圧縮ビデオデータから圧縮ビデオ管理データを生成する。また、圧縮ビデオデータ終端がＧＯＰ境界ではないとき、最後のＧＯＰ境界以降削除してから圧縮ビデオ管理データを生成する。
【００２３】
８０１はサーバ２００がデジタルビデオカメラ１００に送信する圧縮ビデオ管理データである。サーバ２００は、受信したメモリカードＩＤ７０２が異常シーケンス発生時と同一であるとき、圧縮ビデオ管理データ８０１の送信処理を実行する。８０２はデジタルビデオカメラ１００が受信した圧縮ビデオ管理データ８０１をメモリカード１１６に記録した後、サーバ２００に完了通知するための圧縮ビデオ管理データ受信完了信号である。サーバ２００は、圧縮ビデオ管理データ受信完了信号８０２を受信して、異常シーケンスの修復完了と判断する。
【００２４】
上述のように、デジタルビデオカメラ１００は、サーバ２００から受信した圧縮ビデオ管理データをメモリカード１１６に記録する。このとき、圧縮ビデオ管理データに記録されている圧縮ビデオデータサイズと、メモリカード１１６に記録されている圧縮ビデオデータのファイルサイズとを比較し、整合性をとるとなお良い。
また、ＰＬファイル６０４への記録は、圧縮ビデオ管理データ８０１の受信以降、任意のタイミングでデジタルビデオカメラ１００が行えばよい。
また、デジタルビデオカメラ１００側の記録媒体として、本体と着脱可能であるメモリカード１１６を例に説明したが、ＨＤＤ、エンベデットフラッシュメモリ等、着脱不可である記録媒体を備えていても良い。このとき、修復対象の確認には、メモリカードＩＤではなく、デジタルビデオカメラのモデルＩＤ、シリアルＩＤ等、修復対象を特定できる情報であれば良い。
また、無線通信機能を有するデジタルビデオカメラの形態で説明してきたが、無線通信機能を有するメモリカードをデジタルビデオカメラに装着する形態でも良い。
【００２５】
以上説明したように、記録中の停電対策のため不揮発性メモリを備え、圧縮ビデオ管理データを構築するために必要となる情報を不揮発性メモリに退避する必要がない。また、圧縮ビデオデータを読み出すといった比較的時間を要する処理を実行する必要もない。したがって、停電対策のためのコストアップや、修復処理中のユーザへのストレスをなくすことが可能となり、ユーザは停電が発生した後であってもすぐに次の記録を行うことができる。
【００２６】
（第２の実施形態）
第１の実施形態では、撮影時にメモリカード１１６に圧縮ビデオデータを記録するとともに、サーバ２００にも圧縮ビデオデータを転送することを利用して、圧縮ビデオ管理データの修復を行う例を説明した。
第２の実施形態では、さらに圧縮ビデオデータの修復にもサーバ２００のデータを利用する例について説明する。なお、デジタルビデオカメラ１００及びサーバ２００の構成や基本的な処理動作は第１の実施形態と同様であり、以下では第１の実施形態との相違点を中心に説明する。
【００２７】
図９を参照して、圧縮ビデオデータの転送処理７０６の途中で無線接続が切断された場合について説明する。なお、図９でも上から下に向けて時間軸となり、図７、図８と同じ符号を付しているものは、同じ処理である。また、図９では既に撮影が開始され、圧縮ビデオデータの転送処理７０６が行われている時点から図示している。
次のステップとして、サーバ２００は転送終了通知７０８を期待する。しかしながら、デジタルビデオカメラ１００が停電等の要因により、転送終了通知７０８を送信してこないケースがある。この場合、初期通信処理７０１以降のシーケンスから再開されることになり、サーバ２００はこれを異常シーケンスと判断する。異常シーケンスでは、デジタルビデオカメラ１００が圧縮ビデオ管理データの記録処理７０７を完了していない可能性が高い。そこで、サーバ２００は、受信した圧縮ビデオデータから圧縮ビデオ管理データを生成する。また、圧縮ビデオデータ終端がＧＯＰ境界ではないとき、最後のＧＯＰ境界以降削除してから圧縮ビデオ管理データを生成する。
【００２８】
サーバ２００は、受信したメモリカードＩＤ７０２が異常シーケンス発生時と同一であるとき、以下のシーケンスを実行する。
９０１はサーバ２００がデジタルビデオカメラ１００に送信する、修復対象となる圧縮ビデオデータファイルのサイズを要求する圧縮ビデオデータファイルサイズ要求コマンドである。９０２はデジタルビデオカメラ１００がサーバ２００に送信する、圧縮ビデオデータファイルサイズ要求コマンド９０１のレスポンスであり、圧縮ビデオデータファイルのサイズをサーバに通知する。この圧縮ビデオデータファイルのサイズは、ファイルシステム情報から取得することができる。
【００２９】
次に、サーバ２００は、サーバ２００で蓄積している圧縮ビデオデータファイルのサイズと、圧縮ビデオデータファイルサイズ通知９０２とを比較し、サーバ２００で蓄積している方が大きいとき、ファイル差分データ通知処理９０３を実行する。ファイル差分データ通知処理９０３では、デジタルビデオカメラ１００のメモリカード１１６に蓄積された圧縮ビデオデータファイルと、サーバ２００で蓄積した圧縮ビデオデータファイルとの差分データ、サイズ、及び連結位置情報である。連結位置情報とは、圧縮ビデオデータファイル先頭から、連結すべき位置までのオフセットである。デジタルビデオカメラ１００は、ファイル差分データ通知を受け、圧縮ビデオデータファイルの差分を連結する。これにより、デジタルビデオカメラ１００だけでは救うことのできないデータを修復することができる。
圧縮ビデオ管理データ８０１、圧縮ビデオ管理データ受信完了信号８０２は第１の実施形態で説明したとおりである。
【００３０】
以上説明したように、第１の実施形態の効果に加え、デジタルビデオカメラ１００のメモリカード１１６に記録できていなかった圧縮ビデオデータの領域についても修復することが可能となる。
【００３１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００３２】
１００：デジタルビデオカメラ、１０６：圧縮伸張回路、１１１：マイクロコンピュータ、１１６：メモリカード、１３０：無線通信回路、２００：サーバ、２０１：ＣＰＵ、２０２：ＲＯＭ、２０３：ＲＡＭ、２０４はネットワークインターフェースコントローラ
【図１】
2015111785.tif 000003
【図２】
2015111785.tif 000004
【図３】
2015111785.tif 000005
【図４】
2015111785.tif 000006
【図５】
2015111785.tif 000007
【図６】
2015111785.tif 000008
【図７】
2015111785.tif 000009
【図８】
2015111785.tif 000010
【図９】
2015111785.tif 000011