(57)【要約】【課題】映像記録装置及び方法、より具体的には、例外状況によるデータの損失を最小化する映像データの記録方法及びその記録装置を提供する。【解決手段】映像データを所定の大きさを持つ少なくとも一つの断片ファイルに分けて保存するステップと、少なくとも一つの断片ファイルを集めて一つの映像データを生成するステップと、を含むことを特徴とする映像データ記録方法。また、一つの映像データを生成するステップ以前に、少なくとも一つの断片ファイルに関するメタ情報をアップデートし、アップデートされたメタ情報に基づいて少なくとも一つの断片ファイルを集めて一つの映像データを生成することが特に望ましい。これにより、例外状況で非正常的に録画が終了するとしてもメタデータを利用してデータを復旧でき、データの損失を最小化して安定的に映像データを記録できる。【選択図】図５
2006148912.tif 000002
【特許請求の範囲】
【請求項１】
映像データを記録する方法において、
前記映像データを所定の大きさを持つ少なくとも一つの断片ファイルに分けて保存するステップと、
前記少なくとも一つの断片ファイルを集めて一つの映像データを生成するステップと、を含むことを特徴とする記録方法。
【請求項２】
前記一つの映像データを生成するステップ以前に、
前記少なくとも一つの断片ファイルに関するメタ情報をアップデートするステップをさらに含み、
前記一つの映像データを生成するステップは、前記アップデートされたメタ情報に基づいて前記少なくとも一つの断片ファイルを集めて一つの映像データを生成することを特徴とする請求項１に記載の記録方法。
【請求項３】
前記メタ情報は、一つの映像データを分けて保存した少なくとも一つの断片ファイルに関する参照情報及び位置情報を含むことを特徴とする請求項２に記載の記録方法。
【請求項４】
前記メタ情報は、Ｍｕｓｉｃ Ｐｈｏｔｏ Ｖｉｄｅｏ標準（ＭＰＶ標準）によってマークアップ言語で具現されることを特徴とする請求項２に記載の記録方法。
【請求項５】
前記少なくとも一つの断片ファイルに前記映像データを分けて保存するステップは、一つの断片ファイルを開けて、キャプチャされた映像を前記少なくとも一つのキャプチャー断片ファイルに保存して、前記開かれた断片ファイルを閉じる過程を、所定の映像データの記録が終了するまで反復することを特徴とする請求項１に記載の記録方法。
【請求項６】
前記断片ファイルを閉じた後には、該当する断片ファイルに関するメタ情報をアップデートするステップをさらに含むことを特徴とする請求項５に記載の記録方法。
【請求項７】
映像データを記録する方法において、
一つの断片ファイルを開けてキャプチャされた映像を前記断片ファイルに保存するステップと、
前記断片ファイルに関するメタ情報をアップデートするステップと、
前記断片ファイルを閉じるステップと、を含み、
前記各ステップを所定の映像データの記録が終了するまで反復することを特徴とする記録方法。
【請求項８】
映像データを復旧する方法において、
前記映像データを所定の大きさに分けて保存した少なくとも一つの断片ファイルに関するメタ情報を読み込んで解釈するステップと、
前記解釈されたメタ情報に基づいて、前記少なくとも一つの断片ファイルを一つの映像データに集めるステップと、を含むことを特徴とする復旧方法。
【請求項９】
映像データを所定の大きさを持つ少なくとも一つの断片ファイルに分けて保存するステップと、
前記少なくとも一つの断片ファイルを集めて一つの映像データを生成するステップと、を含む映像データを記録する方法を具現した、コンピュータで実行できるプログラムが記録された記録媒体。
【請求項１０】
一つの断片ファイルを開けてキャプチャされた映像を前記断片ファイルに保存するステップと、
前記断片ファイルに関するメタ情報をアップデートするステップと、
前記断片ファイルを閉じるステップと、を含み、
前記各ステップを所定の映像データの記録が終了するまで反復する、前記映像データを記録する方法を具現した、コンピュータで実行できるプログラムが記録された記録媒体。
【請求項１１】
映像データを所定の大きさに分けて保存した少なくとも一つの断片ファイルに関するメタ情報を読み込んで解釈するステップと、
前記解釈されたメタ情報に基づいて、前記少なくとも一つの断片ファイルを一つの映像データに集めるステップと、を含む、前記映像データを復旧する方法を具現した、コンピュータで実行できるプログラムが記録された記録媒体。
【請求項１２】
映像データを所定の大きさを持つ少なくとも一つの断片ファイルに分けて保存する手段と、
前記少なくとも一つの断片ファイルに関するメタ情報を管理する手段と、
前記メタ情報に基づいて、前記少なくとも一つの断片ファイルを集めて一つのイメージデータを生成する手段と、を備えることを特徴とする映像記録装置。
【請求項１３】
前記映像記録装置は、
デジタルカムコーダ、デジタルカメラ、動画を支援する携帯電話、動画を支援する個人携帯端末のうちいずれか一つであることを特徴とする請求項１２に記載の映像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像記録装置及び方法に係り、より具体的には、例外状況によるデータの損失を最小化する映像データの記録方法及びその記録装置に関する。
【背景技術】
【０００２】
最近映像をキャプチャしてその映像データを記録するデジタルカムコーダ、デジタルカメラ、動画を支援する携帯電話のような多様な映像記録装置が注目されている。このような映像記録装置で映像データ（ｉｍａｇｅ ｄａｔａまたはｖｉｄｅｏ ｓｔｒｅａｍ ｄａｔａ）を記録する方法は、一般的に録画（ｒｅｃｏｒｄｉｎｇ）が始まれば、一つのファイルを開けて（ｏｐｅｎ）映像データをメモリスティックのような記録装置やメモリバッファに保存し、録画が終わればファイルを閉じる（ｃｌｏｓｅ）過程からなる。
【０００３】
図１は、従来の映像データの記録方法を示すフローチャートである。図１を参照すれば、ユーザが録画ボタンを押せば、ファイルを開けるか（ｏｐｅｎ）、または生成（ｃｒｅａｔｅ）して映像をキャプチャした後、キャプチャされた映像データを記録する。ユーザが停止ボタンを押して録画が終了すれば記録中のファイルを閉じる（ｃｌｏｓｅ）。ファイルを閉じる命令により録画は正常に終了し、記録されたファイルを多様な用途で使用できる。
【０００４】
図２は、従来の映像データの記録方法によるメモリ構造を示す図面である。図２を参照すれば、録画が始まれば、ファイル開け（ｆｉｌｅ ｏｐｅｎ）命令により映像データを記録するメモリの開始アドレスを持ち込み、その開始アドレスに該当するメモリから順次に映像データを記録する。
【０００５】
この時、ユーザが停止ボタンを押して正常に録画が終了する場合には問題がない。図３は、従来の記録方法によって正常に映像データを記録した場合のメモリを示す図面である。図３を参照すれば、ファイル開け命令を通じて得た開始アドレスのメモリからデータを記録しつつ、ユーザから録画停止が要求されれば記録中のファイルを閉じて正常に録画を終了する。また、ユーザから再び録画が要求された場合、ファイル開け命令を通じて、正常に映像データを記録した領域ではない他の可用メモリ空間の所定の位置の開始アドレスを受けて新たな映像データを記録する。このように、ユーザから録画停止の要求を受けて正常に録画が終了する場合は、ファイル閉じ命令が正常に行われて記録されたデータも有効に使われうる。
【０００６】
しかし、録画中に予想できない状況により非正常的に録画が終了する場合が問題になる。すなわち、色々な原因でシステムがダウンするか、記録装置に問題が生じるなどの例外状況が発生する場合が、その例である。図４は、従来の記録方法によって映像データの記録中に例外状況が発生した場合のメモリを示す図面である。図４を参照すれば、映像データの記録中に例外状況が発生すれば、ファイル閉じ命令が行われずに録画が非正常的に終了してしまう。この時、以前に記録されたあらゆる映像データはメモリに残っているが、もし、再び録画を試みれば、以前に記録したメモリ部分は無視されて新たなデータをオーバーライトする恐れがある。したがって、以前に記録された映像データが保存されないという問題点が発生する。すなわち、従来の映像データ記録方法は、安定性に劣っている。
【特許文献１】特開２００２−３５４４１４号公報
【特許文献２】特開２００３−１６９２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、本発明が解決しようとする技術的課題は、例外状況によるデータの損失を最小化して安定的に映像データを記録する方法及びその記録装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の前述した技術的課題によって、映像データを記録する方法において、前記映像データを所定の大きさを持つ少なくとも一つの断片ファイル（ｆｒａｇｍｅｎｔｅｄ ｆｉｌｅ）に分けて保存するステップと、前記少なくとも一つの断片ファイルを集めて一つの映像データを生成するステップと、を含む記録方法を提供する。
【０００９】
また、前記一つの映像データを生成するステップ以前に、前記少なくとも一つの断片ファイルに関するメタ情報をアップデートするステップをさらに含み、前記一つの映像データを生成するステップは、前記アップデートされたメタ情報に基づいて前記少なくとも一つの断片ファイルを集めて一つの映像データを生成することが望ましい。
【００１０】
また、前記メタ情報は、一つの映像データを分けて保存した少なくとも一つの断片ファイルに関する参照情報及び位置情報を含むことが望ましく、前記メタ情報は、Ｍｕｓｉｃ Ｐｈｏｔｏ Ｖｉｄｅｏ標準（ＭＰＶ標準）によってマークアップ言語で具現されることが特に望ましい。
【００１１】
また、前記少なくとも一つの断片ファイルに前記映像データを分けて保存するステップは、一つの断片ファイルを開けて、キャプチャされた映像を前記少なくとも一つのキャプチャー断片ファイルに保存して、前記開かれた断片ファイルを閉じる過程を、所定の映像データの記録が終了するまで反復することが望ましく、また、前記断片ファイルを閉じた後には、該当する断片ファイルに関するメタ情報をアップデートするステップをさらに含むことが望ましい。
【００１２】
一方、本発明の前記技術的課題により、映像データを記録する方法において、一つの断片ファイルを開けてキャプチャされた映像を前記断片ファイルに保存するステップと、前記断片ファイルに関するメタ情報をアップデートするステップと、前記断片ファイルを閉じるステップと、を含み、前記各ステップを所定の映像データの記録が終了するまで反復する記録方法を提供する。
【００１３】
一方、本発明の前記技術的課題により、映像データを復旧する方法において、前記映像データを所定の大きさに分けて保存した少なくとも一つの断片ファイルに関するメタ情報を読み込んで解釈するステップと、前記解釈されたメタ情報に基づいて、前記少なくとも一つの断片ファイルを一つの映像データに集めるステップと、を含む復旧方法を提供する。
【００１４】
一方、本発明の前記技術的課題により、映像データを記録する方法を具現した、コンピュータで実行できるプログラムが記録された記録媒体を提供する。
【００１５】
一方、本発明の前記技術的課題により、映像データを所定の大きさを持つ少なくとも一つの断片ファイルに分けて保存する手段と、前記少なくとも一つの断片ファイルに関するメタ情報を管理する手段と、前記メタ情報に基づいて、前記少なくとも一つの断片ファイルを集めて一つのイメージデータを生成する手段と、を備える映像記録装置を提供する。
【００１６】
前記映像記録装置は、デジタルカムコーダ、デジタルカメラ、動画を支援する携帯電話、動画を支援する個人携帯端末（ＰＤＡ）のうちいずれか一つであることが望ましい。
【発明の効果】
【００１７】
本発明によれば、例外状況によるデータの損失を最小化して安定的に映像データを記録する方法及びその記録装置が提供される。
【００１８】
すなわち、所定の大きさの断片ファイル単位で映像データを分けて保存した後、後ほどそれらを集めて一つの映像データを生成する方法が提供され、そのためにメタデータが定義される。これにより、例外状況で非正常的に録画が終了するとしてもメタデータを利用してデータを復旧でき、データの損失を最小化して安定的に映像データを記録できる。
【発明を実施するための最良の形態】
【００１９】
以下では、添付した図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００２０】
図５は、本発明の望ましい実施形態による映像データの記録方法を示すフローチャートである。
【００２１】
図５を参照すれば、従来のように保存される映像データをファイル開け命令を行った後に連続的に記録せず、一定の大きさの断片ファイルに分けて記録する本発明による映像データの記録方法が図示される。すなわち、最初のファイルを開けて一定の大きさほど記録してファイルを閉じ、再び新たなファイルを開けてデータを記録する動作を反復して、所定の大きさを持つ断片ファイル単位で一つの映像データを記録する方式である。また、それぞれの断片ファイルの特性を表現するメタデータをアップデートして、以後に各断片ファイルを集めて一つのファイルを生成するところに利用する。保存単位となる断片ファイルの大きさは、記録装置の性能やアプリケーションの特性を考慮して適切な大きさに調節できる。
【００２２】
したがって、映像データの録画中に例外状況が発生するとしてもシステムが復旧される時、メタデータを参照して以前に保存された断片ファイルを集めて一つのファイルを生成でき、例外状況が発生するまで記録された映像データを復旧できる。
【００２３】
さらに具体的に本発明による記録方法を説明すれば、本発明によって映像データを記録するために、まずファイル開けまたはファイル生成命令を行って映像データを記録するメモリの開始アドレスを得る（１００ステップ）。映像をキャプチャし（１０２ステップ）、キャプチャされた映像に関する映像データをあらかじめ定義された大きさのファイル単位で保存する（１０４ステップ）。もし、保存されたデータの大きさが所定の断片ファイルサイズより小さな場合（１０６ステップ）には映像データの記録を続け、所定の断片ファイルサイズより大きくなれば（１０６ステップ）ファイル閉じ命令を行う（１１４ステップ）。また、記録中のファイルに対するメタデータをアップデートする（１１６ステップ）。メタデータのアップデートについては、後述する。一つの断片ファイルの記録が完了したので、新たなファイル開け命令を行い（１１８ステップ）、映像データを断片ファイル単位で記録する過程を反復する。一方、映像データの記録がいずれも完了するか、またはユーザから録画停止の要求を受ければ（１０８ステップ）、記録中のファイルを閉じて（１１０ステップ）、アップデートされたメタデータを参照して断片ファイルを集めて一つの映像データファイルを生成する（１１２ステップ）。以上の過程を経て映像データの録画は正常に終了する。
【００２４】
図６は、映像データの録画中に例外状況が発生した場合のデータ復旧方法を示すフローチャートである。図６を参照すれば、映像データの録画中に予想できない状況が発生するとしても、メタデータを利用して以前に保存された断片ファイルを集めて一つの映像データファイルを生成する方法が図示される。すなわち、カムコーダやデジタルカメラのような記録装置が例外状況でパワーオフされてから再びパワーオンになれば、記録装置は自動にメタデータを検索し（１２０ステップ）、検索されたメタデータを参照して断片ファイルを探す。断片ファイルが存在すれば（１２２ステップ）該当する断片ファイルを集めて一つの映像データファイルを生成する（１２４ステップ）。これにより、断片ファイル単位で臨時保存されたファイルを一つの映像データに集めて保存することができる。もし、映像データの録画中に予想できない状況が発生するとしても、メタデータを利用して以前に保存された断片ファイルを集めて一つの映像データファイルを生成することによって、データの損失を最小化してシステムの安定性を高めることができる。
【００２５】
従来の映像データ記録方法によれば、映像データの録画中に記録装置がダウンされるか、メモリスティックのような記録装置が除去される場合のような例外状況が発生して、録画動作が強制的に停止した後に新たに録画を試みれば、以前に記録されたデータは無視されて任意の位置から新たな映像データが記録される。すなわち、以前に記録されたデータをオーバーライトして、以前に記録されたデータを有効に使用できないという問題点があった。しかし、本発明による記録方法によれば、所定の大きさの断片ファイル単位で保存してファイル閉じ命令を行うことによって、前述した例外状況が発生するとしてもその発生時点以前まで保存された断片ファイルは既にファイル閉じ命令が行われて、有効に使われうる。また、システム復旧（ｒｅｓｔｏｒｅ）時に断片ファイルは、メタデータを参照して一つの映像データファイルで生成されることによって、以前に記録されたデータが復旧できる。
【００２６】
図７は、本発明の望ましい実施形態によって映像データを記録した場合のメモリを示す図面である。
【００２７】
図７を参照すれば、本発明による映像データの記録方法及び復旧方法によれば、録画が始まれば映像データを所定の大きさの断片ファイル単位で、ファイル開け／データ保存／ファイル閉じ動作を反復する。したがって、録画中例外状況が発生するとしても、中央のボックスのように例外状況発生時点以前にファイル閉じ動作が行われたあらゆる断片ファイルは保護される。また、記録装置が再びパワーオンとなって復旧される場合、自動でメタデータを参照して断片ファイルを集めて一つのファイルで生成することによって、データの損失を最小化してシステムの安定性を高めることができる。結局、例外状況発生時点に記録中の断片ファイルのみ除いて以前に記録された断片ファイルはいずれも復旧できる。
【００２８】
図８は、本発明の一実施形態であり、映像データの記録過程で使われるメタデータの一例である。
【００２９】
図８を参照すれば、図５のメタデータをアップデートするステップ（１１６ステップ）で使われるメタデータの一例が図示される。例えば、図７に図示されたように、既に保存された３つの断片ファイルの名をｍｐｅｇ０００１．ｍｐｇ、ｍｐｅｇ０００２．ｍｐｇ、ｍｐｅｇ０００３．ｍｐｇと仮定し、新たに保存された断片ファイルの名をｍｐｅｇ０００４．ｍｐｇと仮定する。この時、ｍｐｅｇ０００１．ｍｐｇないしｍｐｅｇ０００３．ｍｐｇファイルは、ユーザが録画ボタンを押した後に保存された断片ファイルであるため、一つの映像データと定義する必要がある。したがって、録画が終了すれば、図８に図示されたメタデータを利用してｍｐｅｇ０００１．ｍｐｇないしｍｐｅｇ０００３．ｍｐｇファイルを集めて一つの映像データファイルに生成する。ｍｐｅｇ０００４．ｍｐｇファイルは、一定時間後ユーザが再び録画ボタンを押した場合であるため、別途の映像データファイルと認識されることがユーザの便宜性側面で望ましい。
【００３０】
以上の例をＯＳＴＡ（Ｏｐｔｉｃａｌ Ｓｔｏｒａｇｅ Ｔｅｃｈｎｏｌｏｇｙ Ａｓｓｏｃｉａｔｉｏｎ）が提案したＭＰＶ（Ｍｕｓｉｃ Ｐｈｏｔｏ Ｖｉｄｅｏ）標準によってメタデータで具現したものが図８である。図８を参照すれば、本発明によるメタデータには、２つの映像データ２００及び２１０が定義される。ｍｐｖ：Ｓｅｑエレメントは一つの映像データファイルを表す。すなわち、映像データの記録単位であるビデオクリップファイルを表す。
【００３１】
各映像データファイルには、その息子に該当するｍｐｖ：Ｖｉｄｅｏエレメントが少なくても一つ以上定義され、ｍｐｖ：Ｖｉｄｅｏエレメントでは、一つの映像データに含まれる断片ファイルのＵＲＬ位置が含まれうる。複数のｍｐｖ：Ｖｉｄｅｏエレメントが集まって一つの映像データファイルであるｍｐｖ：Ｓｅｑエレメントを構成する。メタデータには、一つの映像データファイルを分けて保存した少なくとも一つの断片ファイルに関する参照情報及び位置情報を含むことが望ましい。図８を参照すれば、ｍｐｖ：ＶｉｄｅｏＲｅｆエレメントが断片ファイルに関する参照情報に該当し、ｍｐｖ：ＬａｓｔＵｒｌエレメントが断片ファイルの位置情報に該当する。
【００３２】
特に、ｍｐｖ：Ｖｉｄｅｏエレメントの識別子（例えば、ｍｐｖ：ｉｄ＝“ｍｐｅｇ０００１”）と実際断片ファイルのファイル名（．．／ＤＣＩＭ／０００１ＳＡＭＳ／ｍｐｅｇ０００１．ｍｐｇ）とは同一に定義することが管理上効率的である。なぜなら、メタデータのスクリプトを処理するための時間を短縮できるためである。すなわち、ビデオ録画時には映像データファイルであるｍｐｖ：Ｓｅｑエレメントのみ生成し、録画終了時または次のビデオ録画開始前に記録されたｍｐｖ：ｉｄＲｅｆエレメント情報に基づいてｍｐｖ：Ｖｉｄｅｏエレメントを生成させるためである。もちろん、記録装置のシステムが十分に速いならば、ｍｐｖ：Ｖｉｄｅｏエレメントの識別子と実際断片ファイルのファイル名とを異なって定義してもよい。ビデオ録画時には、常に図８に図示されたようなメタデータが現在録画状態によってアップデートされる。
【００３３】
したがって、図５に図示されたように正常に録画が終了するか、または図６のように例外状況で非正常的に録画が終了した後に再び復旧される場合には、前述したようなメタデータを利用して一つの映像データを構成する断片ファイルに関する情報を確認し、確認された情報によって断片ファイルを集めて一つの映像データファイルが生成される。
【００３４】
本実施形態ではＭＰＶ標準によって記述されたメタデータの例を説明したが、必ずしもＭＰＶ標準による必要はなく、一般的なマークアップ言語であるＸＭＬを利用するか、その他の言語を利用してメタデータを具現してもよい。
【００３５】
一方、本発明によるメタデータを利用した映像データの記録方法は、コンピュータプログラムで作成可能である。前記プログラムを構成するコード及びコードセグメントは、当該分野のコンピュータプログラマーによって容易に推論できる。また、前記プログラムはコンピュータで読み取り可能な情報記録媒体（ｃｏｍｐｕｔｅｒ ｒｅａｄａｂｌｅ ｍｅｄｉａ）に保存され、コンピュータによって読み取られて実行されることによって、メタデータを利用した映像データの記録方法を具現する。前記情報記録媒体は、磁気記録媒体、光記録媒体、及びキャリアウェーブ媒体を含む。
【００３６】
これまで本発明についてその望ましい実施形態を中心に説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されるということを理解できる。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００３７】
本発明は、デジタルカムコーダ、デジタルカメラ、動画を支援する携帯電話、動画を支援する個人携帯端末（ＰＤＡ）などに好適に用いられる。
【図面の簡単な説明】
【００３８】
【図１】従来の映像データの記録方法を示すフローチャートである。
【図２】従来の映像データの記録方法によるメモリ構造を示す図面である。
【図３】従来の記録方法によって正常に映像データを記録した場合のメモリ構造を示す図面である。
【図４】従来の記録方法によって映像データの記録中に例外状況が発生した場合のメモリ構造を示す図面である。
【図５】本発明の望ましい実施形態による映像データの記録方法を示すフローチャートである。
【図６】映像データの録画中に例外状況が発生した場合のデータ復旧方法を示すフローチャートである。
【図７】本発明の望ましい実施形態によって映像データを記録した場合のメモリ構造を示す図面である。
【図８】本発明の一実施形態であって、映像データの記録過程で使われるメタデータの一例を示す図面である。
【符号の説明】
【００３９】
１００，１０２，１０４，１０６，１０８，１１０，１１２，１１４，１１６，１１８，１２０，１２２，１２４  ステップ
【図１】
2006148912.tif 000003
【図２】
2006148912.tif 000004
【図３】
2006148912.tif 000005
【図４】
2006148912.tif 000006
【図５】
2006148912.tif 000007
【図６】
2006148912.tif 000008
【図７】
2006148912.tif 000009
【図８】
2006148912.tif 000010