(57)【要約】  再生制御情報を更新して、それによってＡＶデータを再生する装置及び方法を提供する。ＡＶデータ及びＡＶデータの再生制御情報を記録したＡＶデータ保存部と、ＡＶデータの再生制御情報をネットワークを通じて新たに受信して更新命令によって更新し、更新した再生制御情報によってＡＶデータを再生する再生部と、を備えることを特徴とするＡＶデータ再生装置である。これにより、多様なデータを単純なインターフェース方式により制御でき、コンテンツ製作者は、容易に更新できるコンデンツを作ることができる。
2007518201.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶデータ及び前記ＡＶデータの再生制御情報を保存する主情報保存媒体と、
前記再生制御情報から生成されるデータベースとを含み、
前記データベースは、所定の更新命令によって受信された再生制御情報によって更新されることを特徴とするＡＶデータ再生装置。
【請求項２】
前記データベースを保存し、前記データベースを主記憶装置に伝達する補助情報保存媒体をさらに備えることを特徴とする請求項１に記載のＡＶデータ再生装置。
【請求項３】
ＡＶデータ及び前記ＡＶデータの再生制御情報を記録したＡＶデータ保存部と、
前記ＡＶデータの更新された再生制御情報を受信して所定の更新命令によって更新し、前記更新された再生制御情報によって前記ＡＶデータを再生する再生部とを備えることを特徴とするＡＶデータ再生装置。
【請求項４】
前記再生部は、
前記更新された再生制御情報をネットワークを通じてダウンロードされることを特徴とする請求項３に記載のＡＶデータ再生装置。
【請求項５】
前記ネットワークを通じてダウンロードされた前記更新された再生制御情報を保存する補助情報保存媒体をさらに備えることを特徴とする請求項４に記載のＡＶデータ再生装置。
【請求項６】
前記再生部は、
前記ＡＶデータ保存部に保存された再生制御情報と、前記補助情報保存媒体に保存された再生制御情報とを前記更新命令によって組み合わせることを特徴とする請求項５に記載のＡＶデータ再生装置。
【請求項７】
前記再生部は、
前記ＡＶデータ保存部及び前記補助情報保存媒体に保存された再生制御情報に基づいて、前記更新命令によって再生制御情報を更新するデータベース制御部と、
前記生成された再生制御情報を保存するデータベースと、
前記更新命令を行うプログラムが行われる更新実行部とを備えることを特徴とする請求項５に記載のＡＶデータ再生装置。
【請求項８】
前記プログラムは、更新を行うデータファイル名を利用して、前記データベースの更新を行うことを特徴とする請求項７に記載のＡＶデータ再生装置。
【請求項９】
前記プログラムは、所定のＡＰＩを使用して前記データベースの更新を行うことを特徴とする請求項７に記載のＡＶデータ再生装置。
【請求項１０】
(ａ)ＡＶデータの再生制御情報をダウンロードされる段階と、
(ｂ)前記ダウンロードされた再生制御情報に基づいて所定の更新命令を行うことによって、現在の再生制御情報を更新する段階と、
(ｃ)前記更新した再生制御情報によって、前記ＡＶデータを再生する段階とを含むことを特徴とするＡＶデータ再生方法。
【請求項１１】
前記(ｂ)段階は、
(ｂ１)前記ダウンロードされた再生制御情報を補助情報保存媒体に保存する段階と、
(ｂ２)前記保存した再生制御情報に基づいて更新するデータを、他プログラムが使用できないように使用禁止を設定する段階と、
(ｂ３)前記使用禁止が設定されたデータを更新する段階と、
(ｂ４)前記使用禁止が設定されたデータの使用禁止を解除する段階とを含むことを特徴とする請求項１０に記載のＡＶデータ再生方法。
【請求項１２】
前記(ｂ)段階の後、前記ＡＶデータの再生制御情報が保存されたデータベース全体を初期化するか、またはＡＶデータを再生する装置をリブートする段階をさらに行うことを特徴とする請求項１０に記載のＡＶデータ再生方法。
【請求項１３】
前記所定の更新命令は、前記再生制御情報にネットワークを通じて受信した再生情報に基づいて、前記データベースの属性情報を追加、代替、添付、分離、消去する命令であることを特徴とする請求項１０に記載のＡＶデータ再生方法。
【請求項１４】
前記更新命令の実行は、更新が行われる再生制御情報が含まれたデータが記録されたファイル名を利用して更新を行うか、または、所定のＡＰＩを利用して前記データベースの更新を行うことを特徴とする請求項１０に記載のＡＶデータ再生方法。
【請求項１５】
ＡＶデータを再生するためのコンピュータ判読可能な指示が記録されたコンピュータ判読可能な媒体において、前記コンピュータ判読可能な指示は、
前記ＡＶデータ及び前記ＡＶデータの再生制御情報を主情報保存媒体に保存する第１指示と、
前記ＡＶデータの再生制御情報からデータベースを生成し、所定の更新指示によって受信された再生制御情報を使用して、前記データベースを更新する第２指示とを含むことを特徴とするコンピュータ判読可能な媒体。
【請求項１６】
補助情報保存媒体に前記データベースを保存し、前記データベースを主記憶装置に伝達する第３指示をさらに含むことを特徴とする請求項１５に記載のコンピュータ判読可能な媒体。
【請求項１７】
ＡＶデータを再生するためのコンピュータ判読可能な指示が記録されたコンピュータ判読可能な媒体において、前記コンピュータ判読可能な指示は、
前記ＡＶデータ及び前記ＡＶデータの再生制御情報をＡＶデータ保存部に記録する第１指示と、
前記ＡＶデータの更新された再生制御情報を受信すれば、所定の更新命令によって前記再生制御情報を更新する第２指示と、
前記更新された再生制御情報によって、前記ＡＶデータを再生する第３指示とを含むことを特徴とするコンピュータ判読可能な媒体。
【請求項１８】
前記第２指示は、前記更新された再生制御情報をネットワークを通じてダウンロードせよという指示を含むことを特徴とする請求項１７に記載のコンピュータ判読可能な媒体。
【請求項１９】
前記ネットワークを通じてダウンロードされた前記更新された再生制御情報を補助情報保存媒体に保存する第４指示をさらに含むことを特徴とする請求項１８に記載のコンピュータ判読可能な媒体。
【請求項２０】
前記第４指示は、前記ＡＶデータ保存部に保存された再生制御情報と前記補助情報保存媒体に保存された再生制御情報とを前記更新命令によって組み合わせることを特徴とする請求項１９に記載のコンピュータ判読可能な媒体。
【請求項２１】
第４指示は、
前記ＡＶデータ保存部及び前記補助情報保存媒体に保存された再生制御情報を使用して、前記更新命令によって前記データベースを更新するデータベース制御指示と、
前記更新された再生制御情報をデータベースに保存する保存指示と、
前記更新命令を行うプログラムを実行する更新指示とを含むことを特徴とする請求項１９に記載のコンピュータ判読可能な媒体。
【請求項２２】
前記プログラムは、更新されるデータのファイル名を利用して、前記データベースを更新することを特徴とする請求項２１に記載のコンピュータ判読可能な媒体。
【請求項２３】
前記プログラムは、所定のＡＰＩを使用して、前記データベースを更新することを特徴とする請求項２１に記載のコンピュータ判読可能な媒体。
【請求項２４】
ＡＶデータを再生するためのコンピュータ判読可能な指示が記録されたコンピュータ判読可能な媒体において、前記コンピュータ判読可能な指示は、
再生制御情報をダウンロードせよという指示と、
前記ダウンロードされた再生制御情報に基づいて、所定の更新命令によって現在の再生制御情報を更新せよという指示と、
前記更新された再生制御情報によって、前記ＡＶデータを再生せよという指示とを含むことを特徴とするコンピュータ判読可能な媒体。
【請求項２５】
前記現在の再生制御情報の更新指示は、
前記ダウンロードされた再生制御情報を補助情報保存媒体に保存せよという指示と、
前記保存された再生制御情報に基づいて更新するデータを、他プログラムが使用できないように使用禁止を設定せよという指示と、
前記使用禁止が設定されたデータを更新せよという指示と、
前記使用禁止が設定されたデータの使用禁止を解除せよという指示とを含むことを特徴とする請求項２４に記載のコンピュータ判読可能な媒体。
【請求項２６】
前記現在の再生制御情報を更新した後、前記再生制御情報が保存されたデータベース全体を初期化するか、または、前記ＡＶデータを再生する装置をリブートせよという指示をさらに含むことを特徴とする請求項２４に記載のコンピュータ判読可能な媒体。
【請求項２７】
前記所定の更新命令が前記現在の再生制御情報にデータベースの属性情報を追加する命令である場合、
前記現在の再生制御情報を前記属性情報に代替し、前記現在の再生制御情報に前記属性情報を添付し、前記現在の再生制御情報から前記属性情報を分離せよという指示、または、前記現在の再生制御情報から前記属性情報を消去し、ネットワークを通じて受信した再生制御情報を使用せよという指示を含むことを特徴とする請求項２４に記載のコンピュータ判読可能な媒体。
【請求項２８】
前記更新命令の実行は、更新が行われる再生制御情報が含まれたデータが記録されたファイル名を利用して更新を行うか、または、所定のＡＰＩを利用して前記データベースの更新を行うことを特徴とする請求項２４に記載のコンピュータ判読可能な媒体。
【請求項２９】
ネットワークに連結されたＡＶデータ再生装置において、
ディレクトリ構造からなるコンテンツファイル及びプレイリスト、プレイアイテムを含む動映像再生制御情報を保存する主情報保存媒体と、
ネットワークを通じて受信した再生制御情報及び動映像クリップファイルと、主記憶装置に読み込んだコンテンツファイル及びプレイリストとプレイアイテムとを含む動映像再生制御情報とを保存する補助情報保存媒体と、
前記主情報保存媒体及び前記補助情報保存媒体に連動して、ＡＶデータの再生前に前記プレイリスト及び前記プレイアイテムを含んで、前記コンテンツファイルを前記データベースに読み込んで、前記コンテンツファイル、前記プレイリスト及び前記プレイアイテムを解釈し、前記補助情報保存媒体のコンテンツファイル、プレイリスト及びプレイアイテムを更新し、前記主情報保存媒体のデータベースを更新する制御部とを備え、
前記データベースは、前記装置の電源がオンオフになる時に再構成されるか、前記補助情報保存媒体に記録され、前記主情報保存媒体にロードされることを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＶデータの再生制御情報の更新に係り、より詳細には、ＡＶデータの再生制御情報をネットワークやその他の方法でダウンロードされて、現在の再生制御情報を更新して、それによって前記ＡＶデータを再生する装置及び方法に関する。
【背景技術】
【０００２】
読み取り専用形式のデータ構造によって作られたＡＶデータが、情報保存媒体に保存されて販売されている。このような情報保存媒体の例としては、ＤＶＤ−ＶｉｄｅｏディスクやＢＤ−ＲＯＭ  Ｖｉｄｅｏディスクなどが挙げられる。このように、一つの情報保存媒体には、ＡＶデータ及びそのＡＶデータの再生制御に関する情報が全て含まれている。一方、読み取り専用形式のデータ構造とは、情報保存媒体に一定の形式によってあらゆるデータが記録されていて、一度記録されたデータの一部を変更するためには、データ全体を変更しなければならない構造をいう。
【０００３】
言い換えれば、新たなデータを追加するか、既に記録されているデータを消去、または、修正しようとする場合に、追加、消去または修正されるデータを参照する全てのデータも共に修正しなければならない。ＡＶデータと共にそのＡＶデータの再生に関連した情報、例えば、どのクリップがそのＡＶデータを構成しているかというなどの情報が情報保存媒体に記録されている場合、このような情報が情報保存媒体に読み取り専用形式のデータ構造で記録されていれば、クリップを追加するか、変更するなどの操作が容易でなく、このように操作するためには、コンテンツ製作者は、情報保存媒体を新たに作らなければならない。
【０００４】
また、読み取り専用形式のデータ構造を有するＡＶデータ再生プレイリストは、新たなプレイアイテムの一つがプレイリストに挿入される場合、全体プレイリストテーブルのサイズ情報、プレイリストの数情報、全体プレイアイテムのアドレス参考情報などを何れも更新して初めて、プレイリストの再生無欠性を確保することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が達成しようとする技術的課題は、ＡＶデータが記録された情報保存媒体の再生において、情報保存媒体に記録された読み取り専用形式のデータ構造であるＡＶデータの外に多くのＡＶデータ、その再生制御情報及び付加情報をネットワークを通じてダウンロードされて、補助情報保存媒体に保存し、それによって読み取り専用形式のデータ構造を有するＡＶデータ再生制御情報を更新し、更新された再生制御情報に基づいて、ＡＶデータを再生する装置及び方法を提供することである。
【０００６】
本発明が達成しようとする他の技術的課題は、主情報保存媒体に保存されたＡＶデータ再生制御情報及び付加情報が、ネットワークを通じてダウンロードされて新たに更新される場合、ダウンロードされたＡＶデータ再生制御情報及び付加情報を主情報保存媒体に保存されたものと同期させて、ＡＶデータ再生制御情報及び付加情報データベースを更新して、それによってＡＶデータを再生する装置及び方法を提供することである。
【課題を解決するための手段】
【０００７】
前記技術的課題は、本発明によって、ＡＶデータ及び前記ＡＶデータの再生制御情報を保存する主情報保存媒体と、前記主情報保存媒体に記録された前記ＡＶデータの再生制御情報に基づいて生成されるデータベースとを含み、前記データベースは、所定の更新命令によって受信された再生制御情報によって更新されることを特徴とするＡＶデータ再生装置によって達成される。
【０００８】
また、前記技術的課題は、本発明によって、ＡＶデータ及び前記ＡＶデータの再生制御情報を記録したＡＶデータ保存部と、前記ＡＶデータの再生制御情報を新たに受信して所定の更新命令によって更新し、更新した再生制御情報によって前記ＡＶデータを再生する再生部とを備えることを特徴とするＡＶデータ再生装置によっても達成される。
【０００９】
前記再生部は、前記ＡＶデータの再生制御情報をネットワークを通じて新たにダウンロードされることが望ましい。
【００１０】
一方、本発明の他の分野によれば、前記技術的課題は、(ａ)ＡＶデータの再生制御情報をダウンロードされる段階と、(ｂ)前記ダウンロードされた再生制御情報に基づいて、所定の更新命令によって再生制御情報を更新する段階と、(ｃ)前記更新した再生制御情報によって、前記ＡＶデータを再生する段階とを含むことを特徴とするＡＶデータ再生方法によっても達成される。
【００１１】
前記(ｂ)段階は、(ｂ１)前記ダウンロードされた再生制御情報を補助情報保存媒体に保存する段階と、(ｂ２)前記保存した再生制御情報に基づいて更新するデータを、他プログラムが使用できないように使用禁止を設定する段階と、(ｂ３)前記使用禁止が設定されたデータを更新する段階と、前記使用禁止が設定されたデータの使用禁止を解除する段階とを含むことが望ましい。
【発明の効果】
【００１２】
本発明によれば、従来の読み取り専用データ構造によって作られたＡＶデータ及び再生制御情報を関係型データベース構造によって構成して、主記憶装置にロードさせると、関係型データベースの属性別データ抽出機能及び更新機能を使用できるので、従来の読み取り専用データ構造で提供する全ての機能を使用でき、前記データベースの属性情報を一度に更新できるインターフェース方式によって、前記データベースを制御できて、コンテンツ製作者は、容易に更新可能なコーンテンを作ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付された図面を参照して、本発明の望ましい実施形態について詳細に説明する。
【００１４】
図１Ａは、情報保存媒体に記録された読み取り専用形式のデータ構造を有するＡＶデータフォーマットを示した図である。
【００１５】
ＡＶデータの記録単位は、クリップであり、再生単位は、ＰｌａｙＬｉｓｔ１０１ａ、１０１ｂ、１０１ｃ及びＰｌａｙＩｔｅｍ１０２ａ、１０２ｎである。ここで、クリップは、従来のＤＶＤと比較すると、記録単位であるセルに該当し、ＰｌａｙＬｉｓｔ及びＰｌａｙＩｔｅｍは、再生単位であるプログラム及びセルと同じ概念である。すなわち、情報保存媒体には、ＡＶデータがクリップ単位で記録されている。
【００１６】
ＡＶデータの特性情報は、各クリップごとにＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ領域に記録されている。このＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎには、各クリップのオーディオ／ビデオ属性情報及び各クリップが再生される時間情報を表すＰｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ(ＰＴＳ）とのマッチング情報が記録されたＥｎｔｒｙ  Ｐｏｉｎｔ  Ｍａｐなどが記録されている。ＰｌａｙＬｉｓｔは、再生の基本単位であり、情報保存媒体には、少なくとも一つ以上のＰｌａｙＬｉｓｔが保存されている。一つの映画は、一つのＰｌａｙＬｉｓｔから構成されるか、または複数のＰｌａｙＬｉｓｔから構成されうる。
【００１７】
一方、クリップの再生制御情報を利用して、クリップ内の実際に再生される部分に該当する位置を捜す。かかるクリップ再生制御情報は、ＰｌａｙＩｔｅｍ再生制御情報で再生開始時間と終了時間を指定する形態で参照されて、再生装置内で処理される。
【００１８】
図１Ｂは、読み取り専用形式のデータ構造を有するプレイリストにプレイアイテム３(ＰｌａｙＩｔｅｍ  ＃３）が追加挿入された場合のＰｌａｙＬｉｓｔを構成するデータの変化を示した図である。
【００１９】
図１Ｂを参照するに、プレイアイテムが追加されれば、それによってＰｌａｙＬｉｓｔを構成するデータ値が何れも更新されなければならないということが分かる。すなわち、３個のＰｌａｙＩｔｅｍから構成されていたＰｌａｙＬｉｓｔに一つのＰｌａｙＩｔｅｍが追加されれば、ＰｌａｙＬｉｓｔのサイズ値、ＰｌａｙＩｔｅｍの数値、アドレス情報などが全て変更されることが分かる。
【００２０】
図２Ａは、タイトルリストテーブルの一例を示した図である。
【００２１】
タイトルリストテーブルは、読み取り専用形式を有するデータ構造のＡＶデータが記録された情報保存媒体に保存されているタイトルを含む。それぞれのタイトルは、ナビゲーションコマンドが記録された個体を指示して、該当タイトルの再生命令が発せられれば、該当個体のナビゲーションコマンドを実行するようになる。
【００２２】
図２Ｂは、読み取り専用形式のデータ構造を有するＡＶデータが記録された情報保存媒体に保存されるナビゲーションコマンドの一例を示した図である。
【００２３】
ナビゲーションコマンドは、プログラミング言語で具現されており、どの場合にどちらのＰｌａｙＬｉｓｔを再生するかという情報を有するコマンドである。
【００２４】
図３は、ＡＶデータが保存される情報保存媒体のディレクトリファイル構造を示した図である。
【００２５】
すなわち、図１Ａ及び図２Ａないし図２Ｂのような形態で構成されたＡＶデータが光ディスクのような情報保存媒体に記録される場合のディレクトリとファイル構造を示したものである。本発明の再生装置は、このようなディレクトリ構造からなるコンテンツファイル及びＰｌａｙＬｉｓｔとＰｌａｙＩｔｅｍのような動映像再生制御情報などをＡＶデータが再生される前に主記憶装置に読み込んで解釈する。したがって、主記憶装置には、主情報保存媒体に記録された前記情報が再生装置で管理されるデータベース形態で予め保存されている。そして、補助情報保存媒体には、ネットワークを通じて受信した再生制御情報及び動映像クリップファイルと、主記憶装置に読み込んだコンテンツファイル及びＰｌａｙＬｉｓｔとＰｌａｙＩｔｅｍのような動映像再生制御情報などを保存する。
【００２６】
再生装置は、主情報保存媒体に記録されたコンテンツファイル及びＰｌａｙＬｉｓｔとＰｌａｙＩｔｅｍを解釈して、主記憶装置内にデータベース形態に作って置き、補助情報保存媒体にダウンロードされて更新されたコンテンツファイル、ＰｌａｙＬｉｓｔ及びＰｌａｙＩｔｅｍを解釈して、前記保存された主記憶装置内のデータベースを更新する。このようなデータベースは、再生装置内に電源のオン／オフ時ごとに再構成されるが、これを防止するために、データベースを補助情報保存媒体に記録して主記憶装置にロードされうる。
【００２７】
前述したように、本発明の再生装置は、動映像クリップ、クリップ再生制御情報、ＰｌａｙＩｔｅｍ再生制御情報、ＰｌａｙＬｉｓｔ再生制御情報、そしてナビゲーション再生制御情報などをネットワークを通じてダウンロードされてデータベースを更新できる。
【００２８】
図４Ａは、主記憶装置内でロードされて管理されるデータベースの一例を示した図である。図４Ａを参照するに、データベースは、論理的観点では個体と属性とを有し、コンピュータファイルの観点ではレコードとフィールドとで構成されていると言える。このようなデータベース構造は、追加、代替、添付及び消去が容易である。
【００２９】
図４Ｂないし図４Ｅは、主情報保存媒体内のデータを追加、代替、添付及び消去するところを説明するための図である。
【００３０】
データの追加は、主情報保存媒体に存在していないデータを追加することであり、図４Ｂを参照するに、主情報保存媒体に存在していないＰｌａｙＬｉｓｔ  ＃ｘをネットワークを通じてダウンロードされて、補助情報保存媒体に記録し、これを主記憶装置に移す時にＰｌａｙＬｉｓｔ  ＃ｘを追加して、データベースの属性情報を一括更新することが分かる。
【００３１】
データの代替は、主情報保存媒体に存在するデータを他のデータに変えることである。図４Ｃを参照するに、主情報保存媒体に存在するＰｌａｙＬｉｓｔ  ＃２をネットワークを通じてダウンロードされて、これを補助情報保存媒体に記録しておいたＰｌａｙＬｉｓｔ  ＃ｘに変えて、データベースの属性情報を一括更新するのである。
【００３２】
データの添付は、主情報保存媒体に存在するデータにサブデータをさらに添付することである。図４Ｄを参照して説明すると、ＰｌａｙＬｉｓｔ  ＃２に含まれたＰｌａｙＩｔｅｍの外に他のＰｌａｙＩｔｅｍ  ＃ｙをさらに追加しようとする時に使われることである。代替動作を利用すれば、ＰｌａｙＬｉｓｔ  ＃２を新たに作らなければならないので、一部ＰｌａｙＩｔｅｍを追加する場合に、添付動作を使用してデータベースの属性情報を一括更新するのである。
【００３３】
データの消去は、主情報保存媒体に存在するデータを削除することである。図４Ｅを参照するに、ＰｌａｙＬｉｓｔ  ＃０を消去命令を受け削除して、データベースの属性情報を一括更新することである。
【００３４】
データの分離は、データを分離させてから必要な場合に再度データベースに添付することである。例えば、ＰｌａｙＬｉｓｔ  ＃１を分離させてから、必要によって再生した後にさらに元の通りにＰｌａｙＬｉｓｔ  ＃１をデータベースに追加するのである。この場合、分離された再生制御情報ＰｌａｙＬｉｓｔ  ＃１は、主記憶装置または補助情報保存媒体に保管される。
【００３５】
このように主情報保存媒体及び補助情報保存媒体内のデータを組み合わせて作られた最終データが管理されるデータベースは、再生制御装置の主記憶装置に保存される。一方、電源のオン／オフ時ごとにデータベースを再構成する動作が繰り返されるが、このような不便さを防止するために、主記憶装置の代わりに補助情報保存媒体に記録されてから主記憶装置にロードされうる。
【００３６】
前記の更新過程は、再生装置で実行されるプログラムによって管理される。そして、データベース制御部によってデータベースが更新される。これを、図５を参照して詳細に説明する。
【００３７】
図５は、再生装置でのデータベースを管理するブロックを示した図である。
【００３８】
主情報保存媒体５１０は、ＡＶデータとその制御情報が保存されている記録媒体である。主情報保存媒体５１０は、光ディスクとなり、読み取り専用、または読み取り及び書き取り可能な媒体となりうる。補助情報保存媒体５２０は、インターネットなどネットワークを通じてダウンロードされた、更新に必要な情報を保存する所である。また、主記憶装置にロードするためのデータベース情報が保存される所である。実行プログラム５５０は、データの更新に関連した動作を行うプログラムである。データベース制御部５４０は、実行プログラム５５０から命令を受けて、追加、代替、添付、消去及び分離に関連した命令を行う。データベース５３０は、これらの命令によって作られたデータを保存する。
【００３９】
図６は、前述した追加、代替、添付、分離更新を行うフローチャートである。
【００４０】
はじめに、再生装置内に実行されるプログラムによって、インターネットからＡＶクリップまたは再生制御情報をダウンロードして、補助情報保存媒体に保存する(Ｓ６１０)。プログラムは、ダウンロードされたデータに関連したデータをデータベース内でロックして、再生装置内の実行される他のプログラムによって使われないようにする(Ｓ６２０)。ロッキングに成功したか否かを判断して(Ｓ６３０)、成功していなければ、ロッキング失敗に関連した処理を行って終了する(Ｓ６４０)。成功したとすれば、補助情報保存媒体に保存されたデータをもって、データベースを前述した更新方法(追加更新、代替更新、添付更新、消去更新、分離更新)のうち、一つの方法を選択して更新する(Ｓ６５０)。消去更新については、図７を参照して別途に説明する。ダウンロードしたデータに関連してロックされたデータベースを解除して、他のプログラムで使用できるようにロックを解除する(Ｓ６６０)。データ更新の後、全体データベースを更新する必要があるか否かを判断して(Ｓ６７０)、必要ならば、全体更新を行うか、または再生装置をリブートする(Ｓ６８０)。全体更新が必要な理由は、一部データが更新されれば、図３に示した色々な情報も共に更新されなければならないためである。
【００４１】
図７は、データの消去を説明するための図である。
【００４２】
消去されるデータに関連したデータをデータベースでロックする(Ｓ７１０)。ロッキングに成功したか否かを判断して(Ｓ７２０)、失敗したならば、失敗に関連した処理を行って終了する(Ｓ７３０)。ロッキングに成功したとすれば、プログラムは、消去要請をデータベース制御部に伝達する(Ｓ７４０)。伝達した後にロックされたデータを解除する(Ｓ７５０)。そして、該当データを更新した後、全体更新が必要であるか否かを判断して(Ｓ７６０)、必要ならば、全体データベースを更新するか、または再生装置をリブートする(Ｓ７７０)。
【００４３】
図８Ａないし図８Ｃは、本発明のデータベースの更新を行う色々な方法を示した図である。
【００４４】
図８Ａを参照するに、追加命令、代替命令、及び添付命令をファイル名で表現してデータベースに伝送して、データベースの更新を行うことが分かる。すなわち、ファイルをダウンロードし、そのファイル名に所定の意味のデータベースを更新せよという意味を付加することで、データベースを更新する。プログラムでデータベース制御部に何を更新するかを知らせることは、データベースに更新の命令とファイル名とを伝送することによって行う。
【００４５】
図８Ｂを参照するに、他の方法として、データベース更新のための命令語ＡＰＩ(Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ)を利用して、データベース情報を更新する。すなわち、追加、代替、添付、分離、消去などの命令をａｄｄ、ｒｅｐｌａｃｅ、ａｔｔａｃｈ、ｄｅｔａｃｈ、ｄｅｌｅｔｅ  ＡＰＩを呼び出して行う。
【００４６】
さらに他の方法として、図８Ｃを参照するに、予め決められた所定の構造によって構成された更新情報をデータベース制御部に伝送して更新することが分かる。更新情報は、更新要請情報領域とデータ情報領域とに構成されている。データの追加の例を挙げれば、更新要請情報領域には、ａｄｄという命令語を保存し、追加するデータ００００２．ｐｌｓｔは、更新要請情報領域に保存する。そして、データベースの更新命令ｕｐｄａｔｅ(“００００２．ｐｌｓｔ”)を伝達すれば、データベース制御部がこの命令を受けてデータベースの更新を行う。
【００４７】
図９は、システムの全体更新及びリブート如何を判断して更新するＡＰＩを説明する図である。
【００４８】
これらのＡＰＩを使用してリブートを行う。ｉｎｉｔｉａｌｉｚｅＤａｔａｂｅｓｅ()は、データベース全体をさらに初期化するＡＰＩである。ｒｅｂｏｏｔＲｅｑｕｉｒｅｄ()は、データベース更新の後にシステムリブートが必要であるか否かを確認するＡＰＩである。ｒｅｂｏｏｔ()は、再生装置をリブートするＡＰＩである。
【００４９】
本発明において、補助情報保存媒体は、主情報保存媒体が読み取り専用媒体である場合に必要なものであり、主情報保存媒体が書き込み可能な媒体ならば、主情報保存媒体が補助情報保存媒体を代替することができる。本発明において、実行プログラムとは、命令語体系を有するコードの組み合わせにより作られた動作可能なプログラムをいう。例えば、ｅｘｅｃｕｔｉｏｎファイル、ｊａｖａ  ｃｌａｓｓファイル、ｊａｖａｓｃｒｉｐｔプログラムファイルなどを意味する。
【００５０】
図１０は、ＡＶデータが記録された情報保存媒体を再生する再生装置のブロック図である。
【００５１】
受信部１０４０は、ネットワークを通じてＡＶデータの再生関連情報を受信する。記録／読出１０１０ａ、１０１０ｂは、主情報保存媒体１０７０及び補助情報保存媒体１０８０に記録されたＡＶデータ再生制御情報を読み取る。そして、ネットワークを通じて受信したＡＶデータの再生制御情報を記録する。入出力バッファ１０３０は、受信部１０４０からのＡＶデータ再生制御情報を補助情報保存媒体１０８０に伝送する。主情報保存媒体１０７０が記録可能な媒体ならば、主情報保存媒体１０７０に伝送してもよい。また、入出力バッファ１０３０は、主情報保存媒体及び補助情報保存媒体に記録されたＡＶデータ再生制御情報を組み合わせて新たな再生制御情報を生成して保存する。このように新たに作られた再生制御情報は、再生制御情報データベース１０２０に記録される。このように新たに更新された再生制御情報によって、ＡＶデータをデコーダ１０６０に伝送して、ＡＶ画面に出力される。再生制御部１０５０は、どのＡＶデータをデコーダに伝送するかを制御する。
【００５２】
図１１は、主記憶装置のデータベースが補助情報保存媒体に保存され、さらにロードされて前記データベースが更新されることを説明する図である。図１１を参照するに、主情報保存媒体の代りに補助情報保存媒体を使用して、動映像データ再生制御情報を保存し、主記憶装置にローディングできるということが分かる。前述したように、このようなデータベース情報は、読み取り専用データ構造でデータを入手し、ネットワークなどを通じて受信したデータを反映して、既存の読み取り専用データ構造からなるデータを更新するということが分かる。
【００５３】
一方、前述した再生制御情報更新によるＡＶデータ再生方法は、コンピュータプログラムに作成可能である。前記プログラムを構成するコード及びコードセグメントは、当分野のコンピュータプログラマによって容易に推論できる。また、前記プログラムは、コンピュータが読み取り可能な情報保存媒体に保存され、コンピュータによって読み取られて実行されることによって、再生制御情報更新によるＡＶデータ再生方法を具現する。前記情報保存媒体は、磁気記録媒体、光記録媒体、及びキャリアフェーブ媒体を含む。
【００５４】
本発明は、図面に示した実施形態を参考に説明されたが、これは例示的なものに過ぎず、当業者であれば、これから多様な変形及び均等な他の実施形態が可能であるという点を理解できるであろう。したがって、本発明の真の技術的な保護範囲は、特許請求の範囲により決定されなければならない。
【図面の簡単な説明】
【００５５】
【図１Ａ】情報保存媒体に記録された読み取り専用形式のデータ構造を有するＡＶデータフォーマットを示した図である。
【図１Ｂ】読み取り専用形式のデータ構造を有するプレイリストにプレイアイテム３が追加挿入された場合のＰｌａｙＬｉｓｔを構成するデータの変化を示した図である。
【図２Ａ】タイトルリストテーブルの一例を示した図である。
【図２Ｂ】読み取り専用形式のデータ構造を有するＡＶデータが記録された情報保存媒体に保存されるナビゲーションコマンドの一例を示した図である。
【図３】ＡＶデータが保存される情報保存媒体のディレクトリファイル構造を示した図である。
【図４Ａ】主記憶装置内でロードされて管理されるデータベースの一例を示した図である。
【図４Ｂ】主情報保存媒体内のデータを追加するところを説明するための図である。
【図４Ｃ】主情報保存媒体内のデータを代替するところを説明するための図である。
【図４Ｄ】主情報保存媒体内のデータを添付するところを説明するための図である。
【図４Ｅ】主情報保存媒体内のデータを消去するところを説明するための図である。
【図５】再生装置でのデータベースを管理するブロックを示した図である。
【図６】追加、代替、添付、分離の更新を行うフローチャートである。
【図７】データの消去を説明するための図である。
【図８Ａ】本発明のデータベースの更新を行う色々な方法を示した図である。
【図８Ｂ】本発明のデータベースの更新を行う色々な方法を示した図である。
【図８Ｃ】本発明のデータベースの更新を行う色々な方法を示した図である。
【図９】システムの全体更新及びリブート如何を判断して、データベースを更新するＡＰＩを説明する図である。
【図１０】ＡＶデータが記録された情報保存媒体を再生する再生装置のブロック図である。
【図１１】主記憶装置のデータベースが補助情報保存媒体で保存され、さらにロードされて前記データベースが更新されることを説明する図である。
【図１Ａ】
2007518201.tif 000003
【図１Ｂ】
2007518201.tif 000004
【図２Ａ】
2007518201.tif 000005
【図２Ｂ】
2007518201.tif 000006
【図３】
2007518201.tif 000007
【図４Ａ】
2007518201.tif 000008
【図４Ｂ】
2007518201.tif 000009
【図４Ｃ】
2007518201.tif 000010
【図４Ｄ】
2007518201.tif 000011
【図４Ｅ】
2007518201.tif 000012
【図５】
2007518201.tif 000013
【図６】
2007518201.tif 000014
【図７】
2007518201.tif 000015
【図８Ａ】
2007518201.tif 000016
【図８Ｂ】
2007518201.tif 000017
【図８Ｃ】
2007518201.tif 000018
【図９】
2007518201.tif 000019
【図１０】
2007518201.tif 000020
【図１１】
2007518201.tif 000021
【国際調査報告】
2007518201.tif 000022