(57)【要約】【課題】デジタル記録媒体の空きスペースを完全に使用することができる、書き換え可能な光ディスクのためのビデオ録画方法を提供する。【解決手段】記録媒体の空きスペースを記録することによって、ビデオ録画方法は、ユーザが最適な記録スペースの組み合わせで新しいデータを記録し（ステップ３００〜３６０）、記録媒体内の空きスペースを完全に利用することを可能とする。断片化された記録媒体に画像が記録される場合、本発明では、さらに、断片化された画像セクションのデフラグメンテーションの機能を提供し（ステップ３７０）、記録スペースの全体利用およびビデオ再生の平滑を保証する。【選択図】            図１
2004164761.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータソフトウェアを実行している書き換え可能な光ディスクのために、記録媒体の空きセクタに基づいてビデオ録画のための最適なビデオ録画セクタの組み合わせを提供するビデオ録画システムであって、
ビデオ録画手続きの間、ユーザが操作（オペレーション）を実行するためのユーザインタフェースを生成する操作モジュールと、
次のビデオ記録のためにユーザの操作に基づいてコンピュータ実行可能プラットホームからソースビデオファイルを抜き出し、前記ソースビデオファイルの予定記録時間を検出する抽出モジュールと、
記録媒体における空きセクタを空きセクタテーブルに記録し、ビデオ録画の間、最適な記録セクタの組み合わせおよび空きセクタを形成するために選択基準を用いるレコードモジュールと、
ユーザの操作に基づいてビデオ録画手続きを実行し、ビデオ録画が終わったあと、記録されたセクタのデフラグメンテーションを行う記録モジュールと、
を有することを特徴とするビデオ録画システム。
【請求項２】
前記記録媒体は、ランダムデータアクセスが可能である特性を有し、ビデオ録画手続きを実行するために記録媒体装置内に配置されることを特徴とする請求項１に記載のビデオ録画システム。
【請求項３】
前記空きセクタテーブルは、記録媒体名、セクタ番号、セクタ初期位置、セクタの記録可能時間、および記録内容のタイトルから構成されているフィールドを含むことを特徴とする請求項１に記載のビデオ録画システム。
【請求項４】
前記選択基準は、空きセクタテーブル内のセクタ番号およびセクタの記録可能時間を考慮する基準であり、最も早い前記セクタ初期位置および充分な記録時間を有する空きセクタが最も高い優先順位を有することを特徴とする請求項１に記載のビデオ録画システム。
【請求項５】
前記最適な記録セクタの組み合わせは、合計で予定記録時間以上の記録可能時間を有する複数の空きセクタの組み合わせであることを特徴とする請求項１に記載のビデオ録画システム。
【請求項６】
コンピュータソフトウェアを実行している書き換え可能な光ディスクのために、記録媒体の空きセクタに基づいてビデオ録画のための最適なビデオ録画セクタの組み合わせを提供するビデオ録画方法であって、
記録手続きを始めるためにソースビデオファイルを選択するステップと、
前記ソースビデオファイルの予定記録時間を検出するステップと、
記録媒体の空きセクタテーブルを読み込むステップと、
選択基準に従って最適な記録セクタの組み合わせを探索するステップと、
記録手続きを実行するステップと、
記録されたセクタをデフラグメンテーションするステップと、
空きセクタテーブルをアップデートするステップと、
を含むことを特徴とするビデオ録画方法。
【請求項７】
前記記録媒体は、ランダムデータアクセスが可能である特性を有し、ビデオ録画手続きを実行するために記録媒体装置内に配置されることを特徴とする請求項６に記載のビデオ録画方法。
【請求項８】
前記空きセクタテーブルは、記録媒体名、セクタ番号、セクタ初期位置、セクタの記録可能時間、および記録内容のタイトルから構成されているフィールドを含むことを特徴とする請求項６に記載のビデオ録画方法。
【請求項９】
前記選択基準は、前記セクタ番号および前記セクタの記録可能時間に基づくことを特徴とする請求項６に記載のビデオ録画方法。
【請求項１０】
前記最適な記録セクタの組み合わせは、合計で予定記録時間以上の記録可能時間を有する複数の空きセクタの組み合わせであることを特徴とする請求項６に記載のビデオ録画方法。
【請求項１１】
記録された前記セクタのデフラグメンテーションは、同一のビデオファイルの複数に断片化されたセクタを一つの連続セクタに配置することを特徴とする請求項６に記載のビデオ録画方法。
【請求項１２】
前記最適な記録セクタの組み合わせが存在しない場合、ユーザにエラーメッセージを与えるステップを更に含むことを特徴とする請求項６に記載のビデオ録画方法。
【請求項１３】
コンピュータソフトウェアを実行している書き換え可能な光ディスクのために、ビデオ録画中に記録媒体の空きセクタを検索するためのビデオ録画方法であって、
記録手続きを開始するステップと、
記録媒体の空きセクタテーブルを読み込むステップと、
選択基準に従って空きセクタを決定するステップと、
記録手続きを実行するステップと、
終わった空きセクタを記録するステップと、
記録を続行するために前記空きセクタテーブルに従って次の空きセクタを探索するステップと、
記録されたセクタをデフラグメンテーションするステップと、
前記空きセクタテーブルをアップデートするステップと、
を含むことを特徴とするビデオ録画方法。
【請求項１４】
前記記録媒体は、ランダムデータアクセスが可能である特性を有し、ビデオ録画手続きを実行するために記録媒体装置内に配置されることを特徴とする請求項１３に記載のビデオ録画方法。
【請求項１５】
前記空きセクタテーブルは、記録媒体名、セクタ番号、セクタ初期位置、セクタの記録可能時間、および記録内容のタイトルから構成されているフィールドを含むことを特徴とする請求項１３に記載のビデオ録画方法。
【請求項１６】
前記選択基準は、前記空きセクタテーブル内の前記セクタ番号および前記セクタの記録可能時間を考慮する基準であり、最も早い前記初期位置および充分な記録時間を有する空きセクタが最も高い優先順位を有することを特徴とする請求項１３に記載のビデオ録画方法。
【請求項１７】
記録された前記セクタのデフラグメンテーションは、同一のビデオファイルの複数に断片化されたセクタを一つの連続セクタに配置することを特徴とする請求項１３に記載のビデオ録画方法。
【請求項１８】
前記最適な記録セクタの組み合わせが存在しない場合、ユーザにエラーメッセージを与えるステップを更に含むことを特徴とする請求項１３に記載のビデオ録画方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータソフトウェアで実行されるビデオ録画方法に関する。特に、記録媒体上の利用可能な空きスペースおよび記録される内容のデータ長に従って画像記録を自動的に最適化するビデオ録画方法に関する。
【０００２】
【従来の技術】
マルチメディアアプリケーションの記録技術の成熟および増加に伴い、従来のアナログビデオ録画技術は、多くのビデオプレーヤの要求を満たさなくなっている。そして、それに代わって、完全にデジタル化されたデジタルバーサタイル（ｖｅｒｓａｔｉｌｅ）ディスクまたはデジタルビデオディスク（ＤＶＤ）のＤＶＤビデオ録画（ＶＲ）技術がある。
【０００３】
デジタル記録媒体がランダムデータアクセスできるという好ましい特性を有し、これにより、ビデオプレーヤに任意の非線形（ｎｏｎ−ｌｉｎｅａｒ）ビデオ編集を可能にする。市場に出ているデジタルＶＲ機能を有する利用可能なハードウェア製品は、いまだに古い線形ビデオ編集という段階にとどまっている。これらの線形ビデオ編集技術がデジタル記録媒体に適用される場合、デジタルＶＲ技術における進展を達成するためにコンピュータソフトウェアを使用することは言うまでもなく、ビデオ編集におけるデジタルメディアの利点はまったく見られない。
【０００４】
したがって、従来のビデオ編集において進展させ、デジタルビデオの利点を完全に利用させるために現在のコンピュータソフトウェア技術をどのように使用するかは、ユーザがデジタル記録媒体上に非線形ＶＲを実行するために非常に重要である。デジタル記録媒体の空きスペースを完全に使用するために、最適化されたビデオ録画のさらなる提案が強く望まれている。そのような要望の実現が、ＶＲのためのコンピュータソフトウェアを開発する多くの企業によって現在熟考されており、将来のデジタルＶＲ技術の趨勢となるだろう。
【０００５】
【発明が解決しようとする課題】
上記事情に鑑みて、本発明は、デジタル記録媒体の空きスペースを完全に使用することができる書き換え可能な光ディスクのためのビデオ録画システムおよびビデオ録画方法を提供する。
【０００６】
【発明の概要】
本発明の主目的は、ビデオデータ記録のために、ビデオ内容サイズまたはシステム選択基準と共に記録されている記録媒体上の空きスペースの情報に従って、最適な記録スペースの組み合わせを見つけることである。これにより、記録媒体上の空きスペースを完全に利用するという目的を達成することができる。
【０００７】
さらに、ビデオ再生においてユーザに不都合をもたらす分離したビデオデータの記録を回避するために、本発明は、さらに、ビデオ記録セクタのデフラグメンテーション（フラグメンテーション解除）技術を提供し、分離されない（連続する）ビデオ記録スペースおよびこれによるビデオ再生の流暢さという目的を達成する。
【０００８】
上記目的の達成のために、本発明は、書き換え可能な光ディスクのためのビデオ録画システムを提供する。ビデオ録画システムは、操作モジュール、抽出モジュール、レコードモジュール、および記録モジュールを含む。
【０００９】
ソースビデオファイルの予定記録時間がわかっている場合、本発明の書き換え可能な光ディスクのためのビデオ録画方法は、次のステップを含む。まず、ビデオ録画方法は、記録プロセスを開始するためにソースビデオを選択する。そして、ソースビデオファイルの予定記録時間が検出される。その後、システムは、記録媒体の空きセクタテーブルを読み込む。それから、選択基準が記録セクタを最適化するために使われる。そして、バーンイン手続きを開始する。最後に、システムは、記録されたセクタをデフラグメンテーションし、空きセクタテーブルをアップデートする。
【００１０】
ソースビデオファイルの予定記録時間がわからない場合、本発明の書き換え可能な光ディスクのためのビデオ録画方法は、次のステップを含む。まず、記録プロセスが開始される。システムは、記録媒体の空きセクタテーブルを読み込む。それから選択基準が空きセクタを決定するために使われる。そして記録プロセスが開始される。
【００１１】
一つの空きセクタの記録が終わった場合、システムは、バーニングプロセスを継続するために、空きセクタテーブルから利用可能な他のセクタを探す。最後に、システムは、記録されたセクタをデフラグメンテーションし、空きセクタテーブルをアップデートする。
【００１２】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【００１３】
本発明の第１は、コンピュータソフトウェアを実行している書き換え可能な光ディスクのために、記録媒体の空きセクタに基づいてビデオ録画のための最適なビデオ録画セクタの組み合わせを提供するビデオ録画システムであって、ビデオ録画手続きの間、ユーザが操作（オペレーション）を実行するためのユーザインタフェースを生成する操作モジュールと、次のビデオ記録のためにユーザの操作に基づいてコンピュータ実行可能プラットホームからソースビデオファイルを抜き出し、前記ソースビデオファイルの予定記録時間を検出する抽出モジュールと、記録媒体における空きセクタを空きセクタテーブルに記録し、ビデオ録画の間、最適な記録セクタの組み合わせおよび空きセクタを形成するために選択基準を用いるレコードモジュールと、ユーザの操作に基づいてビデオ録画手続きを実行し、ビデオ録画が終わったあと、記録されたセクタのデフラグメンテーションを行う記録モジュールとを有することを特徴とするビデオ録画システム。
【００１４】
本発明の第２は、コンピュータソフトウェアを実行している書き換え可能な光ディスクのために、記録媒体の空きセクタに基づいてビデオ録画のための最適なビデオ録画セクタの組み合わせを提供するビデオ録画方法であって、記録手続きを始めるためにソースビデオファイルを選択するステップと、前記ソースビデオファイルの予定記録時間を検出するステップと、記録媒体の空きセクタテーブルを読み込むステップと、選択基準に従って最適な記録セクタの組み合わせを探索するステップと、記録手続きを実行するステップと、記録されたセクタをデフラグメンテーションするステップと、空きセクタテーブルをアップデートするステップとを含むことを特徴とするビデオ録画方法。
【００１５】
本発明の第３は、コンピュータソフトウェアを実行している書き換え可能な光ディスクのために、ビデオ録画中に記録媒体の空きセクタを検索するためのビデオ録画方法であって、記録手続きを開始するステップと、記録媒体の空きセクタテーブルを読み込むステップと、選択基準に従って空きセクタを決定するステップと、記録手続きを実行するステップと、終わった空きセクタを記録するステップと、記録を続行するために前記空きセクタテーブルに従って次の空きセクタを探索するステップと、記録されたセクタをデフラグメンテーションするステップと、前記空きセクタテーブルをアップデートするステップとを含むことを特徴とするビデオ録画方法。
【００１６】
【発明の実施の形態】
以下図面を参照して本発明の実施の形態について説明する。ただし、本発明は、図面および詳細な説明を通じてより完全に理解されるが、これに限定するものではない。
【００１７】
以下、書き換え可能な光ディスクのためのビデオ録画方法を示す。この方法は、コンピュータソフトウェアを使用して実行される。記録媒体がランダムデータアクセスの機能を有するので、記録媒体の空きスペースは、頻繁な読み込みおよび書き込み後に断片化する。画像ファイルは、記録スペースの組み合わせを最適化することによって記録される。したがって、本発明は、完全に記録媒体の全ての空きスペースを利用することができる。
【００１８】
図１を参照して、ビデオ録画システムの操作構造を説明する。基本的には、元々コンピュータが実行可能なプラットホーム５０上のソースビデオファイルは、本発明のビデオ録画システム２００を通じて、記録媒体装置１００内の記録媒体に記録される。ビデオ記録システム２００は、次のモジュールを含んで構成される。
【００１９】
（１）操作モジュール２１０。操作モジュール２１０は、ビデオ記録システム２００がユーザのために実行しているとき、ビデオ記録プロセスの間に操作（ｏｐｅｒａｔｉｏｎ）を作るために、ユーザインタフェースを生成する。操作には、ソースビデオファイルの選択、記録プロセスパラメータの設定、および記録プロセスの制御を含む。
【００２０】
（２）抽出モジュール２２０。抽出モジュール２２０は、コンピュータ実行可能プラットホーム５０からユーザがビデオ録画に使用したいソースビデオファイルを抽出する。抽出モジュール２２０は、更にソースビデオファイルの予定記録時間を検出する。特に、ユーザに選択されるソースビデオファイルは、単一または多重のソースビデオセクションを含む連続ビデオファイルである。
【００２１】
（３）レコードモジュール２３０。レコードモジュール２３０は、ユーザの操作に従って、記録媒体のスペースレコードを記録する。ビデオ録画システムにおける管理作業を行うために、空きセクタテーブルが用いられる。そのテーブルは、記録媒体名、セクタ番号、セクタの初期位置、セクタの記録可能時間、および記録内容のタイトルを記録するフィールドを含む。各記録媒体において全ての空きスペースについての情報を格納する。
【００２２】
加えて、レコードモジュール２３０は、ビデオ記録システム２００がすでに記録時間を知っている場合には、予め選択基準セットに従って最適な記録セクタ組み合わせを提供し、また、ビデオ記録システム２００が記録時間を知らない場合には、空きスペースを提供する。
【００２３】
基本的には、セクタのセクタ番号および記録時間が主な選択基準である。システムはすでに記録時間がわかっている場合、最も適当な利用可能な記録時間を有する単一のセクタ（または多重セクタの組み合わせ）が最も高い優先順位によって選択される。システムが記録時間をわかっていない場合、第１空きセクタが記録のために選択される。ここで第１空きセクタとは、小さいセクタ番号および最も早い初期位置を有するものである。セクタの空きスペースが埋まった場合、記録プロセスは次のセクタに続行される。
【００２４】
（４）記録モジュール２４０。記録モジュール２４０は、ユーザの操作に従ってビデオ記録手続きを実行する。ビデオ録画が完了した後、モジュールは、さらに記録されたセクタのデフラグメンテーションプロセスを実行する。いわゆる記録されたセクタのデフラグメンテーションプロセスは、通常のデフラグメンテーションまたはディスクファイルシステムと類似する。本発明では、記録媒体内においてばらばらに分散されている同一ビデオファイルのセクタが再配置されるので、ビデオファイルは連続する記録セクタ内に格納される。この部分の技術は、周知であるので、ここでの説明は省略する。
【００２５】
記録時間がわかっている場合、書き換え可能な光ディスクのためのビデオ録画方法では、図２に示す手続きを行う。第１に、ユーザは、ユーザインタフェースを介して、コンピュータが実行可能なプラットホーム５０から特定のソースビデオファイルを選択する。そのソースビデオファイルは、単一または多重のビデオセクションを含む。それから、記録手続きを開始する（ステップ３００）。
【００２６】
本発明のビデオ録画システム２００は、ソースビデオファイルのサイズを検出するために抽出モジュール２２０を使用し、予定記録時間の長さを決定する（ステップ３１０）。それから、システムは、記録モジュール２３０から記録媒体の空きセクタテーブルを読み込む（ステップ３２０）。ここで、空きセクタテーブルは、全ての空きセクタ情報を記録している。
【００２７】
予め設定された選択基準は、単一またはいくつかのセクタで構成される最適な記録セクタの組み合わせを決定するために使われる（ステップ３３０）。予定記録時間に基づいて、記録手続きを続けるために、適当な記録時間および最も小さいセクタ番号を有する空きセクタを空きセクタテーブルから検索する（ステップ３４０）
最適の記録セクタの組み合わせが存在しない場合（ステップ３４０：ＮＯ）、ユーザによって要求された記録手続きは、その記録媒体において果たされないので、エラーメッセージが、ユーザに与えられる（ステップ３４５）。最適の記録セクタの組み合わせが存在する場合（ステップ３４０：ＹＥＳ）、ビデオ録画システム２００は記録手続きを始める（ステップ３５０）。
【００２８】
プロセスの間、ビデオ録画システム２００は、記録が終わったかどうかについて調べつづける（ステップ３６０）。記録が終わっていない場合（ステップ３６０：ＮＯ）システム２００はステップ３５０の動作を繰り返す。
【００２９】
一度、記録が終了すると（ステップ３６０：ＹＥＳ）、システム２００は、記録されたセクタのデフラグメンテーションプロセスを開始する（ステップ３７０）。記録セクタのデフラグメンテーションは、いくつかのばらばらなセクタに分散されたビデオファイルを連続するセクタに配置するために行う。
【００３０】
一旦デフラグメンテーションが終了すると、ビデオ録画システム２００は、記録媒体の最終的な空きセクタのステータスを記録するために、空きセクタテーブルをアップデートし始める（ステップ３８０）。最後に、記録時間がわかっている場合の全ての記録手続きが終了する（ステップ３９０）。
【００３１】
記録時間がわかっていない場合、書き換え可能な光ディスクのためのビデオ録画方法は、図３に示す手続きを行う。ユーザが記録手続きを開始したとき（ステップ４００）、記録システム２００は、記録媒体の空きセクタテーブルを記録モジュール２３０から読み込む（ステップ４１０）。
【００３２】
その後、記録手続きを実行するための空きセクタを決定するために選択基準を使用し（ステップ４２０）、空きセクタがあるかどうかを判断する（ステップ４３０）。この場合、記録時間がわかっていないので、選択基準は、最も早い初期位置を有する空きセクタ（すなわち最小のセクタ番号を有するもの）である。記録媒体上に空きセクタがない場合（ステップ４３０：ＮＯ）、ビデオ録画システム２００は、エラーメッセージをユーザに表示する（ステップ４３５）。空きセクタがある場合（ステップ４３０：ＹＥＳ）、システム２００は、記録手続きを開始する（ステップ４４０）。
【００３３】
記録プロセスの間、システムは、空きセクタが記録され終わったかどうかを監視し続ける（ステップ４５０）。一旦選択された空きセクタの記録が終わると、システム２００は、記録手続きを続行するために空きセクタテーブルを参照して次の空きセクタを検索する（ステップ４５５）。次の空きセクタを検索する場合も上記と同様に、空きセクタが存在しない場合（ステップ４３０：ＮＯ）、ビデオ録画システム２００は、ユーザにエラーメッセージを表示する（ステップ４３５）。
【００３４】
使用されている空きセクタが十分に大きい場合、システム２００は記録が終わっているかどうかを判断する（ステップ４６０）。記録手続きが終わっていない場合（ステップ４６０：ＮＯ）、システム２００はステップ４４０を続行する。一旦記録がされる（ステップ４６０：ＹＥＳ））と、システム２００は、記録されるセクタのためにデフラグメンテーションプロセスを開始し（ステップ４７０）、それから空きセクタテーブルをアップデートする（ステップ４８０）。最後に、記録時間がわからない場合の記録手続きが完了する（ステップ４９０）。
【００３５】
【発明の効果】
本発明の書き換え可能な光ディスクのためのビデオ録画方法は、記録媒体から最適な記録セクタの組み合わせを自動的に検索することができる。それは、記録媒体の断片化されたセクタを効率よく使用できるだけでなく、ユーザが検索する際の時間も短縮することができる。
【００３６】
多くの断片化したセクタを記録しているために起こるビデオファイルの不連続な再生を防止するために、本発明は、さらに、断片化したビデオセクタのデフラグメンテーションの機能を提供する。したがって、断片化されたセクタが分散されたビデオファイルは、連続したビデオセクタに配置されるので、ビデオプレーヤが再生をより滑らかに実行することができる。
【００３７】
本発明は、実施例および好ましい実施形態として説明されてきたが、これに本発明が限定されるものではない。本発明の技術的思想の範囲内において当業者により種々改変されることができる。したがって、特許請求の範囲の技術的思想の範囲は、当業者による種々の改変も含めた最も広い概念で捉えられるものである。
【図面の簡単な説明】
【図１】書き換え可能な光ディスクのためのビデオ録画方法のシステム操作構成を示す図である。
【図２】予定記録時間がわかっている場合の、書き換え可能な光ディスクのためのビデオ録画方法の流れを示すフローチャートである。
【図３】予定記録時間がわかっていない場合の、書き換え可能な光ディスクのためのビデオ録画方法の流れを示すフローチャートである。
【符号の説明】
５０…プラットホーム、
２００…ビデオ記録システム、
２１０…操作モジュール、
２２０…抽出モジュール、
２３０…レコードモジュール、
２４０…記録モジュール。
【図１】
2004164761.tif 000003
【図２】
2004164761.tif 000004
【図３】
2004164761.tif 000005