(57)【要約】      （修正有）【課題】動画像の連結再生を可能にすると共に，この連結再生中の分岐再生をも実現する動画像ストリームの作成方法と作成手段，および前記作成手段により作成された動画像ストリームの再生方法と再生手段とを提供する。【解決手段】再生連結順序情報と再生分岐情報にしたがって，マルチメディアデータファイルのファイル連結順序決定手段と，前記複数のマルチメディアデータファイルの各々についてその構成データの一部もしくは全部を用いて再生時の頭だしに用いるプリロードファイル生成手段と，前記複数のマルチメディアデータファイルと前記プリロードファイル生成手段により生成された前記プリロードファイルとを連結するファイル連結手段を設け，各々の前記マルチメディアデータファイルと前記プリロードファイルとを連結した複合ファイルを生成し，ファイル連結順序と前記再生分岐情報にしたがって連結する。【選択図】図３
2011254522.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータファイルと，該複数のデ−タファイルの再生連結順序情報と，前記複数のデ−タファイルの何れか１以上のファイルに対して連結候補が複数存在することを表す再生分岐情報とから，データストリームを形成するデ−タストリーム形成手段を少なくとも有するマルチメディアデータ記録装置であって，前記デ−タストリーム形成手段は，前記再生連結順序情報と前記再生分岐情報にしたがって，前記デ−タファイルの連結順序を決定するファイル連結順序決定手段と，前記複数のデ−タファイルの各々について，その構成データの一部もしくは全部を用いて，再生時の頭だしに用いるプリロードファイルを生成するプリロードファイル生成手段と，前記複数のデ−タファイルと前記プリロードファイル生成手段により生成された前記プリロードファイルとを連結するファイル連結手段を有し，該ファイル連結手段は，各々の前記デ−タファイルと，該デ−タファイルに連結する可能性のある，すべての前記デ−タファイルに対応する前記プリロードファイルとを連結した複合ファイルを生成し，かつ該複合ファイルを前記ファイル連結順序決定手段により決定されたファイル連結順序と前記再生分岐情報にしたがって連結することによりデ−タストリームを形成することを特徴とするマルチメディアデータ記録装置。
【請求項２】
請求項１記載において，前記ファイル連結順序決定手段は，前記再生連結順序情報と，前記再生分岐情報と，前記複数のデ−タファイルのサイズ情報とを参照して，前記デ−タストリームを再生する際に用いられる再生装置において，データアクセス時間が短くなるように前記複数のデ−タファイルの連結順序を決定することを特徴とするマルチメディアデータ記録装置。
【請求項３】
請求項１及び２記載において，前記プリロードファイル生成手段は，前記複数のデ−タファイルのサイズ情報と前記デ−タストリームを再生する際に用いられる，再生装置のデータアクセス性能を表す情報とを参照することにより，生成するプリロードファイルのサイズを決定することを特徴とするマルチメディアデータ記録装置。
【請求項４】
請求項３記載において，前記ファイル連結順序決定手段により決定されたファイル連結順序と前記再生分岐情報と前記プリロードファイルのサイズとから，前記デ−タファイルの再生手順情報及び，前記デ−タファイルに連結された前記プリロードファイルの記録位置及びサイズの情報を含む再生制御情報を生成する再生制御情報生成手段を有することを特徴とするマルチメディアデータ記録装置。
【請求項５】
請求項４記載において，前記デ−タストリーム形成手段により形成されたデ−タストリームと，前記再生制御情報生成手段により生成された前記再生制御情報を記録媒体に記録するデータ記録手段を有することを特徴とするマルチメディアデータ記録装置。
【請求項６】
請求項１〜５記載において，前記デ−タストリームは，該デ−タストリームを構成する各デ−タファイルに関する情報を格納するファイル情報格納領域を有し，前記デ−タストリームを構成する前記デ−タファイルには単独再生用の名称を，各々の前記デ−タファイルと，該デ−タファイルに連結する可能性のあるすべての前記デ−タファイルに対応する前記プリロードファイルとを連結した複合ファイルから，該デ−タファイル自身のプリロード部分に相当するデータを除いたファイルには，連続／分岐再生用の名称を付与し，前記ファイル情報格納領域に前記単独再生用名称と前記連続／分岐再生用名称を登録するファイル名称登録手段を有することを特徴とするマルチメディアデータ記録装置。
【請求項７】
請求項１〜６記載において，前記ファイル連結手段により行われる前記デ−タファイルと前記プリロードファイルとの連結は，前記デ−タファイルの末尾に前記プリロードファイルを連結する方式であることを特徴とするマルチメディアデータ記録装置。
【請求項８】
請求項１〜６記載において，前記ファイル連結手段により行われる前記デ−タファイルと前記プリロードファイルとの連結は，前記デ−タファイルに対して前記プリロードファイルをインタリーブする方式であることを特徴とするマルチメディアデータ記録装置。
【請求項９】
複数のデータファイルに対して、該複数のデ−タファイルの何れか１以上のファイルに対して連結候補が複数存在する場合、該デ−タファイルに連結する可能性のある，すべての前記連結候補のデ−タファイルの先頭部分を切り出したプリロードファイルを生成し、各々の前記データファイルと、該データファイルに連結する可能性のある、すべての前記データファイルに対応する前記プリロードファイルを連結した複合ファイルを生成し，該複合ファイルを連結することにより形成されたデ−タストリームを再生するマルチメディアデータ再生装置であって，前記デ−タストリームからロードした複合ファイルから前記プリロードファイルを分離して記憶するプリロードファイル記憶手段と，前記プリロードファイルが分離されたファイルを記憶するファイル記憶手段と，該ファイル記憶手段に記憶されたファイルに連結する分岐先候補ファイルが複数出現した場合に，分岐先ファイルを特定するための分岐先決定入力手段とを備え，連続／分岐再生時において，前記分岐先決定入力手段により分岐先ファイルが特定された場合，前記プリロードファイル記憶手段に記憶された前記分岐先ファイルに対応するプリロードファイルを再生しながら，前記分岐先ファイルに相当するファイルをロードし，単独再生時において，再生対象ファイルに相当するファイルをロードすることを特徴とするマルチメディアデータ再生装置。
【請求項１０】
請求項９記載において，前記デ−タストリームは、ファイルの再生連結順序情報と、連結候補が複数存在することを表す再生分岐情報と、デ−タファイルの再生手順情報及び，前記デ−タファイルに連結された前記プリロードファイルの記録位置及びサイズの情報を含む再生制御情報を有しており、前記マルチメディアデータ再生装置は，該再生制御情報を記憶する再生制御情報記憶手段を有し，前記デ−タストリームの再生は，前記再生制御情報記憶手段に記憶された再生制御情報にしたがって行うことを特徴とするマルチメディアデータ再生装置。
【請求項１１】
複数のデータファイルに対して、該複数のデ−タファイルの何れか１以上のファイルに対して連結候補が複数存在する場合、該デ−タファイルに連結する可能性のある，すべての前記連結候補のデ−タファイルの先頭部分を切り出したプリロードファイルを生成し、各々の前記データファイルと、該データファイルに連結する可能性のある、すべての前記データファイルに対応する前記プリロードファイルを連結した複合ファイルを生成し，該複合ファイルを連結することによりデータストリームを形成することを特徴とするマルチメディアデータ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，記録媒体に記録され，かつ，その記録媒体から読み出されて再生されることにより少なくとも動画を形成するマルチメディアデータの記録再生方法及びその装置に関り，具体的には，複数の圧縮された動画ファイルが記録された記録媒体から，これらの動画ファイルを連続的に読み出しながら再生するとき，ある動画の再生点における分岐命令によって，予め定められた複数のストーリーへの選択的分岐再生を実現し，また従来通り，個々の動画ファイルを単独で再生・表示することもスムーズに行えるマルチメディアデータの記録再生方法及びその装置に関る。
【背景技術】
【０００２】
ディジタルオーディオ用の記録媒体として開発されたＣＤ（コンパクトディスク）は，記憶容量が大きいため，パーソナルコンピュータなどの外部記憶媒体として利用されており，これらはＣＤ−ＲＯＭと呼ばれている。ＣＤ−ＲＯＭは大容量であるがゆえに，動画や静止画等の画像データ，音楽や効果音等の音声データ，さらに前記画像データや音声データを再生する際の手順などを記述した再生制御データ等を一括して記録しておき，前記画像データや音声データをこの再生制御データやユーザの指示にしたがって再生する，いわゆるマルチメディアソフトウェアの記録媒体としての利用が近年特に注目されてきている。
【０００３】
家庭用ゲーム機の分野においても，ゲーム用ソフトウェア（以下，ゲームソフト）の複雑化，大規模化に伴ってＣＤ−ＲＯＭが利用され始めた。ゲームソフトにおいては，ユーザがより臨場感を得られるようにするために画像がもたらす効果は大きい。一般に，視覚的効果は静止画よりも動画の方が強い。このような理由から，ゲームソフトにおける動画の重要性が高まってきている。
【０００４】
しかし，ＣＤ−ＲＯＭは元来オーディオ向けに開発されたものであるため，動画像のような膨大なデータを一度に転送する必要がある用途には転送速度が不足する。
【０００５】
この問題を解決するため，動画をデータ圧縮することによりデータの絶対量を削減した圧縮画像を用意し，これを記録媒体に記録しておき，画像を再生する際にはこの圧縮画像を復元することにより，動画を表示する技術開発されている。この技術を用いることにより，ＣＤ−ＲＯＭのように比較的低いデータ転送レートを持つ記録媒体を使用しても，動画を再生することが可能になってきた。また，上記の技術を発展させて，圧縮された画像データと圧縮された音声データをＣＤ−ＲＯＭに記録しておき，画像データの再生にあわせて画像が途切れることなく音声も再生できる技術が特許文献１に開示されている。
【０００６】
このような技術の発展と共に，ゲームソフトも多様化してきている。多様化の一例として，一般にロールプレイングゲームと称される，ストーリーを伴ったゲームソフトの登場があげられる。このロールプレイングゲームには，予め多数のストーリー展開が用意されている。ストーリーの展開は，ユーザの選択やゲームの進行状況により蓄積された何等かの条件によって決まることが多い。実際には，ストーリーの中に幾つかの分岐点を設けておき，この分岐点における前記条件によりストーリーは分岐する。画像もそれぞれ異なるストーリーに併せて用意されているものを再生する。また，ストーリー展開によっては，一度表示した画像を再び使用することも有る。
【０００７】
図８はこのような動画像の連結表示の概念を説明する図である。例えば図８（１）のように画像の分岐が設定されているものとする。ここで，Ａ，Ｂ，Ｃ，...，Ｆは表示されるべき動画像ファイルの名前である。つまり，この例では動画像ファイルＡが表示された後は，動画像ファイルＢ，Ｃ，Ｄのいずれかが表示されることを意味している。図８（２）は（１）のような連結表示設定がある場合のストーリー展開の例を示したものである。動画像ファイルＡでは，道を走る主人公が崖に遭遇する場面が表示されており，ユーザは画面上の主人公に対して何等かの回避策を講ずる。この例の場合３通りの分岐条件が設定されており，主人公がジャンプした場合（すなわち主人公がジャンプするようにユーザが操作した場合：以下同様）には動画像ファイルＢを，何もしなかった場合には動画像ファイルＣを，ダッシュした場合には動画像ファイルＤを表示するようにストーリーは分岐する。
【０００８】
従来，このような動画像の分岐再生は次のようにして行われている。図９は，従来の動画像連結再生方法を説明する図である。ここで再生に必要な動画像ファイルは表示時間にして数秒〜数十秒の単位で１つのファイルにまとめられ，ＣＤ−ＲＯＭに予め記録されているものとする。また，動画像の再生に必要な装置はすべて揃っているものとする。図９（１）のような連結設定がある場合，まず動画像ＡがＣＤ−ＲＯＭより読み出され表示される。ＣＤ−ＲＯＭ上の動画像Ａの記録領域には，動画像Ａのデータと共に分岐先の候補である動画像ファイルＢ，Ｃ，Ｄの記録位置を表す情報が記録されている。図９（２）には動画像再生装置で実行される制御内容を示している。すなわち，動画像Ａが表示されている期間（数秒〜数十秒）に次に再生する画像を決定するための分岐条件がユーザの動作によって発生する。分岐条件によって次に表示される画像が決定すると，先に動画像Ａのデータと共に読み出しておいた分岐先候補の記録位置情報にしたがって，分岐先動画像データのシークと読み出しが実行される。理想的には図９（３）の動画像表示が連続する例のように，分岐先の決定と分岐先動画像データの読み出しは動画像Ａの表示期間内に行われることが望ましい（このように，ある画像の表示期間内に次の画像を読み出しておく動作を，これ以降プリロード動作と呼ぶことにする）。もし，プリロード動作が動画像Ａの表示期間内に終了しない場合は，プリロード動作が完了して分岐先動画像の表示が開始されるまで画像の表示が停止するか，あるいは動画像Ａの最終フレームを表示しつづけることになる（図９（２）の動画像表示がとぎれる例を参照）。つまり，上記の例において動画像の表示を連続して行うための条件として次のような条件のいずれかを満たす必要がある。すなわち，（ａ）動画像Ａの表示期間が十分長い（ｂ）分岐先の決定が動画像Ａの表示期間内でしかも十分早い段階でなされるいずれにしても結局は，プリロード動作が動画像Ａの表示期間内に行われることが，動画像の連続再生における必要条件となることがわかる。なお，上記のような動画像の分岐表示制御を実現する技術として特許文献２に開示されている例がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平５−２８６５２号公報
【特許文献２】特開平４−３３２９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
前記従来例による動画像分岐再生では，条件によって動画がとぎれる場合があり，スムーズな分岐再生ができない。また，動画が連続する場合においても，分岐先が決定してから実際に次の画像が表示されるまでに分岐先画像データの読み出し期間を必要とするため，分岐先が決定して直ちに分岐先画像を表示したいといった要求があった場合にはこれに応えられない。
【００１１】
本発明は，これらの問題を解決するためになされたものであり，その目的とするところは動画像の連結再生を可能にすると共に，この連結再生中の分岐再生をも実現する動画像ストリームの作成方法と，この作成方法を実現する作成手段，および前記作成手段により作成された動画像ストリームの再生方法と，この再生方法を実現する再生手段とを提供することにある。
【００１２】
本発明の他の目的は，上記の動画像の連続再生及び分岐再生に適した動画像ストリームの記録及び再生に用いる記録媒体において，アクセス効率のよいファイル管理方法を実現することにある。なお，ここで，動画像ストリームとは記録媒体に記録される一連の動画像ファイル全体を指すものとする。
【課題を解決するための手段】
【００１３】
前記目的を解決するために，本発明においては，複数のマルチメディアデータファイルと，この複数のマルチメディアデータファイルの再生連結順序情報と，前記複数のマルチメディアデータファイルの何れか１以上のファイルに対して連結候補が複数存在することを表す再生分岐情報とから，マルチメディアデータストリームを形成するマルチメディアデータストリーム形成手段を少なくとも有するマルチメディアデータ記録装置において，前記マルチメディアデータストリーム形成手段に，前記再生連結順序情報と前記再生分岐情報にしたがって，前記マルチメディアデータファイルの連結順序を決定するファイル連結順序決定手段と，前記複数のマルチメディアデータファイルの各々について，その構成データの一部もしくは全部を用いて再生時の頭だしに用いるプリロードファイルを生成するプリロードファイル生成手段と，前記複数のマルチメディアデータファイルと前記プリロードファイル生成手段により生成された前記プリロードファイルとを連結するファイル連結手段を設け，該ファイル連結手段は，各々の前記マルチメディアデータファイルと，該マルチメディアデータファイルに連結する可能性のあるすべての前記マルチメディアデータファイルに対応する，前記プリロードファイルとを連結した複合ファイルを生成し，かつ該複合ファイルを前記ファイル連結順序決定手段により決定されたファイル連結順序と前記再生分岐情報にしたがって連結することによりマルチメディアデータストリームを形成するよう構成した。
【００１４】
そして，本発明のマルチメディアデータ再生装置には，前記マルチメディアデータストリームからロードした複合ファイルから前記プリロードファイルを分離して記憶するプリロードファイル記憶手段と，前記プリロードファイルが分離されたファイルを記憶するファイル記憶手段と，該ファイル記憶手段に記憶されたファイルに連結する分岐先候補ファイルが複数出現した場合に，分岐先ファイルを特定するための分岐先決定入力手段とを設けた。
【００１５】
また，前記他の目的を達成するために，前記マルチメディアデータストリームに，該マルチメディアデータストリームを構成する各マルチメディアデータファイルに関する情報を格納するファイル情報格納領域を設け，かつ，前記マルチメディアデータストリームを構成する前記マルチメディアデータファイルには単独再生用の名称を，各々の前記マルチメディアデータファイルから該マルチメディアデータファイルのプリロード部分に相当するデータを除いたファイルに，該マルチメディアデータファイルに連結する可能性のある，すべての前記マルチメディアデータファイルに対応する前記プリロードファイルとを連結した複合ファイルには，連続／分岐再生用の名称を付与するようにし，前記ファイル情報格納領域にこれらの名称を登録するファイル登録手段を前記マルチメディアデータ記録装置に設けた。
【発明の効果】
【００１６】
以上説明したように本発明によれば，ストーリー分岐を伴う一連の動画像ストリームの作成及び再生において，連続再生用のファイルには分岐先候補画像のプリロード部分を付加または挿入する構成としているため，分岐決定入力のタイミングが分岐元画像の表示期間の最後になるケースでも，プリロード部分を再生し，この間に後続のデータをロードすることができるので，スムーズな動画像の分岐再生が実現できる。
【図面の簡単な説明】
【００１７】
【図１】動画ストリーム作成装置のブロック図
【図２】動画像ファイル連結情報の図
【図３】動画像ファイルの記録状態と再生方法
【図４】動画像ファイルの記録状態図
【図５】動画像ファイル再生装置
【図６】インターリーブした動画像と連結再生方法
【図７】動画像ファイルの記録状態図
【図８】動画像の連結表示概念図
【図９】従来の動画像連結再生方法
【図１０】動画像再生ストリーム作成手順
【図１１】再生制御手順
【発明を実施するための形態】
【００１８】
以下，本発明の実施例を図面を参照しながら説明する。まず図１〜図４及び図８，図１０を参照しながら動画像ストリームの作成手順について説明する。
【００１９】
本実施例においては，作成した動画像ストリームの記録媒体としてＣＤ−ＲＯＭを例にとる。
【００２０】
図１は本発明を適用した動画像ストリーム作成装置の構成例を表す図であり，１００は後述する各構成要素からなる動画像ストリーム作成装置本体，１０１は後述する動画像ファイル連結情報１０６と後述する動画像データベース１０８に蓄積された動画像ファイルのファイルサイズ情報を基に動画像ファイルの配置順序を決定する動画像ファイル配置順序決定手段，１０２は表示中の動画像ファイルの次に表示されるべき画像の一部又は全部を予めロードしておくプリロード動作について，そのプリロードすべきサイズを決定するためのプリロード画像サイズ決定手段，１０３はプリロード画像サイズ決定手段１０２により決定されたプリロードサイズの画像を，後述する動画像データベース１０８より読み出した動画像ファイルから生成するプリロード画像生成手段，１０４は動画像ファイル配置順序決定手段１０１で決定された動画像ファイルの配置順序情報にしたがって，動画像ファイルを再生する際に使用する後述する再生制御情報１０９を生成する再生制御情報生成手段，１０５は動画像ファイル配置順序決定手段１０１により決定された動画像ファイルの配置順序情報にしたがって，プリロード画像生成手段１０３により生成されたプリロード画像と後述する動画像データベース１０８に蓄積された動画像ファイルを用いて後述する動画像ストリーム１１０を生成する動画像ストリーム生成手段，１０６は図３に示すような動画像ファイルの連結設定に関する情報を記述し，動画像ファイル配置順序決定手段１０１によって動画像ファイルの配置順序を決定するための動画像ファイル連結情報，１０７は動画像ストリーム生成手段１０５によって生成された後述する動画像ストリーム１１０を記録した，後述する図５のＣＤ−ＲＯＭメディア５００から動画像を再生する図５のＣＤ−ＲＯＭドライブ５０１のアクセス速度などの仕様を記述した再生装置アクセス仕様情報，１０８は動画像ストリーム１１０の素材として用いる画像データを，図示しないデータ圧縮手段によって予め圧縮した動画像ファイルを多数記録しておくことのできる動画像データベース，１０９は再生制御情報生成手段１０４により生成された再生制御情報，１１０は動画像ストリーム生成手段１０５により生成された動画像ストリーム，１１１は再生制御情報１０９と動画像ストリーム１１０を収めた後述する図５のＣＤ−ＲＯＭメディア５００を作成するＣＤ−ＲＯＭメディア作成手段である。
【００２１】
また，図２は，動画像ファイル連結情報１０６の例を示す図であり，例示のようにテキストデータである。テキストには，次の３種類の情報が含まれている。（１）動画像ファイル名（図２においてはNodeName）（２）分岐条件が生じない場合，（１）のファイルの次に表示される動画像ファイル名（図２においてはDefaultLink）（３）分岐条件が生じた場合の分岐先候補ファイル名（図２においてはInputLink）そして，この３種類の情報を１セットとして取り扱い，この情報セットは動画像ストリームを形成するのに必要な動画像ファイルの数だけ存在する。
【００２２】
図３は，図１の動画像ストリーム作成装置により作成された動画像ストリーム１１０の一例と，再生動作の概念を表す図であり，３００は動画像ストリーム１１０の一部，３０１は動画像Ａ及びＢの境界付近の拡大部分，３０２および３０３は動画像Ｂのプリロード部分（詳細後述）である。
【００２３】
図４は，図１の動画像ストリーム作成装置により作成された動画像ストリーム１１０の記録状態を説明する図であり，４００は動画像ストリーム１１０の一部，４０１は動画像ストリームの一部４００のうち，動画像ファイルＢに相当する部分である。
【００２４】
図１０は図１の動画像ストリーム作成装置にて行われる動画像ストリームの作成手順を説明するフローチャートである。
【００２５】
なお，図２〜図４の例については，図８に示した動画像ファイルの連結設定の例と対応するように記述してある。
【００２６】
動画像ファイル配置順序決定手段１０１は，図２に例示した動画像ファイル連結情報１０６を読み込み，動画像ファイルの連結と分岐の設定を知る。図８の例によれば，最初に再生されるのは動画像Ａであり，その次には，動画像Ｂ，Ｃ，Ｄのいずれかに分岐することがわかる。したがって動画像Ａの次にはＢ，Ｃ，Ｄを連続して配置するように配置順序を決定する。ここで，決定した配置順序情報と共に各動画像ファイルのサイズも情報として付け加えておく（図１０，処理１００１）。
【００２７】
分岐再生をスムーズに行うためには，動画像Ａの表示期間内に分岐先の画像（この例ではＢ，Ｃ，Ｄのいずれかになる）をプリロードしておく必要があるが，先の従来例のように動画像Ａの表示期間が短いときや，Ｂ，Ｃ，Ｄのファイルサイズが大きいときなど，Ｂ，Ｃ，Ｄのすべてをプリロードすることができない場合が生ずることがある。これを解決するために，本実施例では図３（１）に示すように，Ｂ，Ｃ，Ｄそれぞれの先頭部分を切り出してプリロード画像として新たに定義し，これらのプリロード画像を動画像ファイルＡの末尾に付加することによって新たな動画像ファイルを作成し，ストーリーを構成する動画像ファイルＡを意味するファイル名”Ａ＿ＩＮ＿ＳＴＯＲＹ”をつける。また，末尾に連結されたプリロード画像の部分を含まない動画像ファイルＡのみのデータ部分には，単独ファイルであることを意味するファイル名”Ａ＿ＳＩＮＧＬＥ”をつける。
【００２８】
動画像の連結再生時は，図３（２）に示すように”Ａ＿ＩＮ＿ＳＴＯＲＹ”をロードすることにより，分岐先候補画像の先頭部分も同時にロードできるので，分岐先が動画像Ａの表示期間の終端で決定する最悪のケースでも分岐先画像の表示を開始できる。そして，分岐先画像の先頭部分の表示期間に残りの部分をアクセスすれば，表示がとぎれることはない。
【００２９】
これとは逆に，動画像Ａのみを単独で再生する場合には，”Ａ＿ＳＩＮＧＬＥ”をロードすればよい。前記のプリロード画像として切り出すサイズは，動画像Ａのサイズと再生装置アクセス仕様情報１０７によって決定され，プリロード画像生成手段１０３と再生制御情報１０４に送られる（図１０，処理１００２，１００３）。プリロード画像生成手段１０３は動画像データベース１０８より動画像Ｂ，Ｃ，Ｄを読み出して，これらのファイルの先頭部分からプリロード画像サイズ決定手段により決定されたサイズ分だけデータを切り出し，Ｂ，Ｃ，Ｄに対応するプリロード画像を生成して動画像ストリーム生成手段１０５に送る（図１０，処理１００４）。動画像ストリーム生成手段１０５では，プリロード画像生成手段により生成されたＢ，Ｃ，Ｄのプリロード画像を動画像Ａの末尾に連結する。次に，動画像ファイル配置順序決定手段１０１から送られる配置順序情報を参照して，プリロード画像が末尾に連結された動画像Ａに続き動画像Ｂを連結する。動画像Ｂについては，先頭部分がプリロード画像として動画像Ａの末尾部分に連結されているが，この先頭部分もカットせずにそのまま連結する。したがって，動画像Ｂのプリロード部分は２重に動画像ストリーム内に存在することになる。これは，動画像Ｂを単独で再生する場合においては，１個のファイルは連続して記録されているほうがファイル管理が容易になり，アクセスも速くなるためである。この様子を図４（１）に示している。
【００３０】
このように，本実施例の動画像ストリームは，１個の動画像ファイルを基にして単独再生用と連続再生用のファイルを生成し，これらに別々のファイル名をつけて管理するようにしている。しかも，この２つのファイルの実体はプリロード部分を除いて重複しているため，記録媒体への記録効率はほとんど低下しない。以下，動画像Ｂ，Ｃ，Ｄについても同様にプリロード画像の生成と連結を行って一連の動画像ストリーム１１０を作る（図１０，処理１００５）。
【００３１】
動画像ストリーム１１０の生成処理と並行して，再生制御情報生成手段１０４においては，動画像ファイル配置順序決定手段１０１からの配置順序情報とプリロード画像サイズ決定手段１０２からプリロード画像サイズデータにより，再生制御情報１０９を生成する（図１０処理１００６）。再生制御情報１０９には，動画像ファイルの再生順序や分岐点を持つ動画像ファイルにおける分岐条件，及び本体画像の末尾にプリロード画像が連結されたファイル（例えば前記”Ａ＿ＩＮ＿ＳＴＯＲＹ”）の内部における，各プリロード画像の記録開始位置や記録サイズ情報などが含まれている。
【００３２】
以上の手順で作成された再生制御情報１０９と動画像ストリーム１１０をＣＤ−ＲＯＭメディア作成手段１１１によりＣＤ−ＲＯＭに焼き込む（図１０，処理１００７）。
【００３３】
次に，図１及び図３〜図５，図８，図１１を用いて，ＣＤ−ＲＯＭの再生手順について説明する。再生される動画像ファイルの連結設定は，これまでの説明と同様に図８（１）に示すものであるとする。
【００３４】
図５は，本発明による動画像ファイル再生装置の一構成例を示す図であり，５００は，図１の動画像ストリーム作成装置で作成したＣＤ−ＲＯＭメディア，５０１はＣＤ−ＲＯＭメディア５００よりデータを読み出すためのＣＤ−ＲＯＭドライブ，５０２はＣＤ−ＲＯＭドライブ５０１を用いてＣＤ−ＲＯＭメディア５００から読み出した再生制御情報を記憶する再生制御情報記憶手段，５０３はストーリーの中に設けられた分岐点において，分岐条件を入力するための分岐決定入力手段，５０４は動画像ファイル再生装置全体の制御を司る再生装置制御手段，５０５はＣＤ−ＲＯＭドライブより送られる動画像データのうち，プリロードされた画像を記憶しておく動画像記憶手段，５０６はプリロード動画像記憶手段５０５に記憶される動画像より時間的に前に表示されるべき分岐元動画像を記憶しておく分岐元動画像記憶手段，５０７はプリロード動画像記憶手段と分岐元動画像記憶手段５０６に記憶されている圧縮動画像データを復元して動画データを生成し，後述する表示装置５０８に送り出す動画像ファイルデコード手段，５０８は動画などを表示する表示装置である。
【００３５】
また，図１１は図５の動画像ファイル再生装置にて行われる再生制御の手順を説明するフローチャートである。
【００３６】
まず，連続再生及び分岐再生について説明する。動画像ファイル再生装置に電源を投入し，ＣＤ−ＲＯＭドライブ５０１にＣＤ−ＲＯＭメディア５００を装填すると，次のような初期化処理が行われる。再生装置制御手段５０４は，まずＣＤ−ＲＯＭメディア５００から再生制御情報１０９を読みだし，再生制御情報記憶手段５０２へ記憶する。次に，再生制御情報１０９を参照し，最初に表示すべき動画像ファイル（動画像Ａ，ファイル名： A_IN_STORY）の読み出しを開始すると共に，動画像Ａに分岐の設定がある場合には，ユーザから分岐決定入力が無い場合に備えてデフォルトの分岐先を確定しておく（図１１，処理１１０１）。
【００３７】
次にＣＤ−ＲＯＭメディア５００から動画像ファイル”Ａ＿ＩＮ＿ＳＴＯＲＹ”のデータを１セクタ読み出し，分岐元の動画データ（すなわち動画像Ａ）とプリロード画像（すなわち動画像Ｂ，Ｃ，Ｄのプリロード部分）とに振り分ける処理（図１１，処理１１０２，１１０３）を行う。
【００３８】
プリロード画像である場合は，プリロード動画像記憶手段５０５に格納し（図１１，処理１１０４），分岐元の動画像である場合は，分岐元動画像記憶手段５０６に格納する（図１１，処理１１０５）。分岐元動画像記憶手段５０６に格納された動画像Ａのデータは，動画ファイルデコード手段５０７に転送・復元されて，表示装置５０８への表示が開始される（図１１，処理１１０６）。ここで，ユーザから分岐決定入力手段５０３を通じて分岐決定入力があったときは，再生制御情報記憶手段５０２に記憶してある再生制御情報１０９を参照して次の分岐先動画ファイルを確定しておく（図１１，処理１１０７）。
【００３９】
次に，現在再生中の分岐元動画（動画像Ａ）の表示の終了判定を行い（図１１，処理１１０８），動画像Ａの表示が続く場合には，ＣＤ−ＲＯＭドライブ５０１から次のセクタを読み出して，これまで説明した手順を繰り返す。
【００４０】
本実施例では，プリロード画像は分岐元画像の末尾に連結しているので，通常は上記の処理を動画像Ａの記録されているセクタ数だけ繰り返すことになる。
【００４１】
上記の動画像Ａに関する，セクタ単位の読み込みからデータのデコード・表示の処理が終了したら（図１１，処理１１０８のＹＥＳのケース），図１１の処理１１０７で確定した分岐先動画ファイル（ここでは仮に動画像Ｂであるとする）のプリロード部分をプリロード動画像記憶手段５０５から読み出して動画像ファイルデコード手段５０７に転送し（図１１，処理１１０９），動画像Ｂを次の再生動画ファイルとして再生を開始する（図１１，処理１１１０）。
【００４２】
動画像Ｂの再生が始まったら，再生制御情報記憶手段５０２に記憶してある再生制御情報１０９を参照してデフォルトの分岐先画像を設定しておく（図１１，処理１１１１）。この後，ファイル”Ｂ＿ＩＮ＿ＳＴＯＲＹ”の最初のセクタをＣＤ−ＲＯＭドライブ５０１より読み出して図１１の処理１１０２以下を繰り返す。
【００４３】
ファイル”Ｂ＿ＩＮ＿ＳＴＯＲＹ”は，図４の（２）に示すように，先頭セクタの開始アドレスが１０２０となっており，このアドレスは図４（１）を参照すると動画像Ｂのプリロード部分を除いた残りの部分の先頭を指している。したがって，先にプリロードされている動画像Ｂの先頭部分に続いて，残りの部分もスムーズに読み出すことができる。このようにして，分岐元の動画像Ａのロードすることによって分岐先の画像の先頭部分をプリロードしておくことによって，分岐決定入力が動画像Ａの最終表示部分でなされたとしても分岐先の画像をとぎれることなくスムーズに再生することができる。
【００４４】
以上，動画像の連続及び分岐再生について説明したが，アプリケーションによっては各動画像ファイルを単独で再生する要求が生ずることも考えられる。例えば，動画像Ｂを再生したい場合には，ＣＤ−ＲＯＭドライブ５０１からファイル”Ｂ＿ＳＩＮＧＬＥ”を読み出せばよい。先の動画像ストリームの作成手順で触れたように，分岐先の画像のプリロード部分は分岐元の画像の末尾と分岐先画像の先頭部分とに重複して記録されている。図４（２）に示すように，単独再生用のファイル（この例では”Ｂ＿ＳＩＮＧＬＥ”）は，ＣＤ−ＲＯＭメディア５００上では，開始アドレス１０００から１０００セクタに渡って連続領域に記録されている。したがって，単独再生の場合についても，連続領域のアクセスとなるので高速に読み出しができる。
【００４５】
以上説明したように，本実施例においては，１個の動画像ファイルを基にして単独再生用と連続再生用のファイルを生成し，ＣＤ−ＲＯＭメディア５００においてこれらに別々のファイル名をつけて管理するようにしている。そして，連続再生用のファイルの末尾には分岐先候補画像のプリロード部分を付加する構成としているため，分岐決定入力のタイミングにとらわれることなく，スムーズな動画像の分岐再生が実現できる。また，単独再生の場合においても各動画像ファイルの記録領域が連続しているため，効率のよいアクセスが可能である。しかも，上記の単独再生用と連続・分岐再生用のファイルの実体は，ＣＤ−ＲＯＭメディア５０１上ではプリロード部分を除いて重複しているため，記録効率はほとんど低下しない。
【００４６】
なお，本実施例における再生制御情報記憶手段５０２，プリロード動画像記憶手段５０５，分岐元動画像記憶手段５０６は，半導体メモリなどを用いて実現できる。
【００４７】
次に，本発明による第２の実施例について説明する。本実施例と第１の実施例との特徴的な差異は，図１の動画像ストリーム作成装置により作成される動画像ストリーム１１０の構成にある。そこで，本実施例の説明では第１の実施例と重複する部分は割愛することとし，上記の動画像ストリーム１１０の構成における特徴とこの場合の動画像ストリーム１１０を再生する場合の制御方法について説明する。
【００４８】
本実施例の説明において追加される図面は図６及び図７である。
【００４９】
図６は本発明の第２の実施例における，動画像ストリーム１１０内部の動画像ファイルの記録状態と，連結再生の方法を説明する図である。図６において，６００は動画像ストリーム１１０の一部，６０１は動画像ストリーム１１０の一部６００のうち，動画像Ａが記録されている数セクタ分の拡大である。
【００５０】
図７は，本発明の第２の実施例において，動画像ストリーム１１０のデータセクタの記録状態と，管理のためにファイルに与えられる名称の例を示す図である。図７において，７００は動画像ストリーム１１０の一部，７０１は動画像ストリーム１１０内で動画像Ｂの記録されているセクタの拡大である。なお，図６〜図７の例については，図８に示した動画像ファイルの連結設定の例と対応するように記述してある。第１の実施例においては，分岐元の動画像Ａの末尾に分岐先候補画像である動画像Ｂ，Ｃ，Ｄのプリロード部分を付加する構成としていたが，本実施例では，このプリロード部分を分岐元画像のデータとインタリーブして記録することを特徴としている。
【００５１】
図６（１）に示すように，この例では動画像Ａと，動画像のＢのプリロード部分は３：１の比率でインタリーブ記録されている。そして，動画像Ａが記録されたセクタと動画像Ｂのプリロード部が記録されたセクタとに，それぞれ異なるチャネル番号を割り当てる（図６（１）では，Ａに０を，Ｂに１を割り当てている）。
【００５２】
動画像Ｂのプリロード部分の記録が終了したら，同様に動画像Ｃ，Ｄをインタリーブ記録し，Ｃ，Ｄそれぞれが記録されているセクタに，例えばＣは２,Ｄは３という具合にチャネル番号を割り当てておく。記録媒体がＣＤ−ＲＯＭの場合，このチャネル番号は各データセクタ内のサブヘッダ部に書き込むように規格で定義されている。ただし，チャネル番号とファイル名の対応については，ＣＤ−ＲＯＭ規格ではディレクトリエントリ内に書くことはできない。したがって，チャネル番号とファイル名の対応関係については，図１の再生制御情報生成手段１０４において再生制御情報１０９に書き込むように構成する。
【００５３】
図７（１）には動画像Ｂとそれに続く分岐候補画像がインタリーブされて記録されている状態を示している。アドレス１０００〜１０２０までは動画像Ｂのプリロード部であり，これは前記のように動画像Ａの記録領域内にもインタリーブ記録されている。
【００５４】
アドレス１０００〜１０２０のプリロード部は第１の実施例のケースと同様に連続再生時には使用されない部分であるので，このアドレス領域には動画像Ｂの分岐先候補画像（この例では動画像Ｅ及びＦ）はインタリーブしない。そして，それに続くアドレス１０２０番地以降からインタリーブ記録を開始する。このとき，動画像Ｂにはチャネル番号１が，動画像Ｅ及びＦにはそれぞれチャネル番号４，５が割り当てられ，各データセクタのサブヘッダ部に書き込まれる。そして，アドレス１０２０番地から２０８０番地（動画像ＥとＦのプリロード部を含んだ動画像Ｂの終了番地）迄のデータにファイル名”Ｂ＿ＩＮ＿ＳＴＯＲＹ”を，アドレス１０００番地からのデータにファイル名”Ｂ＿ＳＩＮＧＬＥ”を与える。これは，第１の実施例と同じく連続再生用と単独再生用である。
【００５５】
上記の方法で記録された動画像ストリームを連続再生するには，動画像ファイル再生装置に図６（２）に示すようなチャネル番号別のバッファを設けておき，ＣＤ−ＲＯＭ５００から読み出したセクタに割り当てられているチャネル番号を参照し，対応するチャネル番号のバッファに格納するようにする。そして，再生制御情報１０９に書かれたチャネル番号とファイル名の対応関係にしたがって，上記バッファから読み出して表示する。
【００５６】
図５の動画像ファイル再生装置では例えば次のように構成する。すなわち，プリロード画像記憶手段５０５と分岐元動画像記憶手段５０６に代えてチャネル番号別の記憶手段を設ける。これはチャネル番号別にそれそれ別々の記憶手段を設けてもよいし，１個の記憶手段とし，チャネル番号によって内部の記憶領域を選択的に使用するような構成としてもよい。例えば，ファイル”Ａ＿ＩＮ＿ＳＴＯＲＹ”を読み出せば，動画像Ａが格納されているセクタにはチャネル番号０，動画像Ｂのプリロード部が格納されているセクタにはチャネル番号１というように各データセクタのサブヘッダ部に書かれているので，それぞれのチャネル番号に相当するバッファにデータを格納すればよい。動画像Ａの表示中に分岐決定入力があったときは，分岐先画像の名前とそれに対応するチャネル番号を再生制御情報１０９から読み取って，まずプリロード画像を再生しながら，そのファイルの残り（この場合”残り”に相当するファイルに専用の名前をつけて管理しているため，アプリケーションは”残り”であることを意識する必要が無い。）を読み出せばよい。つまり，分岐先がＢであれば”Ｂ＿ＩＮ＿ＳＴＯＲＹ”を読み出す。
【００５７】
また，各動画ファイルを単独再生する場合には，”Ａ＿ＳＩＮＧＬＥ”，”Ｂ＿ＳＩＮＧＬＥ”という専用の名前のファイルを読み出せばよい。このとき，図７（１）に示したように単独再生用のファイルにもプリロード画像がインタリーブされているが，データを読み出したときにチャネル番号を参照することにより，単独再生に不必要なデータは破棄することができる。
【００５８】
このように，本実施例では，第１の実施例のようにプリロード画像が分岐元画像の末尾に付加されるのではなく，分岐元画像にインタリーブ記録されているため，第１の実施例に比してプリロード画像データを時間的に前の段階で得ることができる。
【００５９】
このため，本実施例では，分岐決定入力が分岐元画像の表示期間内の比較的早い段階でなされた場合においても，直ちに分岐先画像の表示を開始できるので，視覚的により自然な動画分岐再生が可能になるという効果がある。
【００６０】
またその他，本実施例においても第１の実施例と同様の効果が得られる。
【００６１】
なお，以上説明した２つの実施例においては，動画像ストリームの記録媒体としてＣＤ−ＲＯＭを例に取り上げているが，本発明の効果はこれに限定されるものではなく，他の光ディスクを用いた記録媒体や磁気記録媒体においても，連結再生をするために物理的なファイルアクセス処理（トラックアクセスなど）が生じるので，同様の効果が得られる。
【００６２】
また，動画像の圧縮方式については特に具体的には触れていないが，記録媒体からデータをロードする時間よりも，そのデータの出力時間が長くなるような記録方式であれば，例えばＭＰＥＧ（Motion Picture Expert Group）方式のような圧縮方式，あるいは非圧縮データの記録再生方式であってもその効果を発揮することができる。
【００６３】
さらにまた，各実施例において動画像ファイルのストーリー分岐について説明したが，圧縮された音声ファイルや圧縮された音声及び画像の混在ファイルといった他のマルチメディアデータであっても連続再生する必要がある場合は，本発明を適用することによってストーリー分岐を実現できる。
【００６４】
以上説明したように，本実施例では、ストーリー分岐を伴う一連の動画像ストリームの作成及び再生において，各々の動画像ファイルを基にして，動画像ストリームを構成するための単独再生用と連続再生用の２種類のファイルを生成し，記録媒体上でおいてこれらに別々のファイル名をつけて管理するようにしている。そして，連続再生用のファイルには分岐先候補画像のプリロード部分を付加または挿入する構成としているため，分岐決定入力のタイミングが分岐元画像の表示期間の最後になるケースでも，プリロード部分を再生し，この間に後続のデータをロードすることができるので，スムーズな動画像の分岐再生が実現できる。また，プリロード画像のサイズは分岐元画像の表示期間の長さや記録媒体の再生装置の性能，あるいは再生装置に設けられたバッファサイズなどのパラメータにより決定されるため，アプリケーションにより自由に設定できる。また，ファイルの単独再生の場合においても各動画像ファイルの記録領域が連続しているため，効率のよい高速なアクセスが可能である。しかも，上記の単独再生用と連続・分岐再生用のファイルの実体は，記録媒体上でプリロード部分を除いて重複しているため，記録効率はほとんど低下しない。
【００６５】
前記マルチメディアデータ再生装置における前記マルチメディアデータストリームの連続／分岐再生中に，前記分岐先決定入力手段により分岐先ファイルが特定された場合，前記プリロードファイル記憶手段に記憶された前記分岐先ファイルに対応するプリロードファイルを再生しながら，前記分岐先ファイルに相当する連続／分岐再生用名称の付与されたファイルをロードする様にすれば再生をとぎれることなく続けることができる。
【００６６】
そして，マルチメディア再生装置は，連続／分岐再生において，いずれかのマルチメディアデータファイルを再生中に分岐決定入力があった場合には，分岐先ファイルを前記連続／分岐再生用名称によりアクセスし，単独再生においては個々の前記単独再生用名称によりアクセスするようにしたので，単独再生もスムーズに行える。しかも，再生装置側でファイルの内容（単独再生用か連続再生用か）を判定する必要がなく，名称を見てアクセスするだけでよいので，装置の構成が簡単になる。
【符号の説明】
【００６７】
３００・・・・動画像ストリーム、３０１・・・・動画像Ａの末尾と動画像Ｂの先頭部、３０２・・・・プリロードファイル、３０３・・・・動画像Ｂの先頭部
【図１】
2011254522.tif 000003
【図２】
2011254522.tif 000004
【図３】
2011254522.tif 000005
【図４】
2011254522.tif 000006
【図５】
2011254522.tif 000007
【図６】
2011254522.tif 000008
【図７】
2011254522.tif 000009
【図８】
2011254522.tif 000010
【図９】
2011254522.tif 000011
【図１０】
2011254522.tif 000012
【図１１】
2011254522.tif 000013
【手続補正書】
【提出日】平成23年7月29日(2011.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のデータファイルと，該複数のデ−タファイルの再生連結順序情報と，前記複数のデ−タファイルの何れか１以上のファイルに対して連結候補が複数存在することを表す再生分岐情報とから，データストリームを形成するデ−タストリーム形成手段を少なくとも有するマルチメディアデータ記録装置であって，前記デ−タストリーム形成手段は，前記再生連結順序情報と前記再生分岐情報にしたがって，前記デ−タファイルの連結順序を決定するファイル連結順序決定手段と，前記複数のデ−タファイルの各々について，その構成データの一部もしくは全部を用いて，再生時の頭だしに用いるプリロードファイルを生成するプリロードファイル生成手段と，前記複数のデ−タファイルと前記プリロードファイル生成手段により生成された前記プリロードファイルとを連結するファイル連結手段を有し，該ファイル連結手段は，各々の前記デ−タファイルと，該デ−タファイルに連結する可能性のある，すべての前記デ−タファイルに対応する前記プリロードファイルとを連結した複合ファイルを生成し，かつ該複合ファイルを前記ファイル連結順序決定手段により決定されたファイル連結順序と前記再生分岐情報にしたがって連結することによりデ−タストリームを形成することを特徴とするマルチメディアデータ記録装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
前記目的を解決するために，本発明においては，一例として特許請求の範囲記載の構成を用いる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】