(57)【特許請求の範囲】
【請求項１】
多重して再生される複数の素材データのうち差し替えを行う対象の前記素材データの差し替え用ファイルを所定の時間単位で分割することにより差し替え用素材データを生成する細分化部と、
前記差し替え用素材データを記録部に保存する保存部と、
再生時間の情報と、前記再生時間に再生される前記差し替え用素材データが前記記録部に保存されている位置を示す保存位置情報とを対応付けた管理情報を管理情報記録部に書き込む管理情報生成部と、
を備える収録装置。
【請求項２】
前記記録部は、複数の前記素材データを保存しており、
再生時間を指定して前記差し替え用素材データ及び前記素材データの読み出しを要求する読出要求部と、
前記読出要求部により指定された前記再生時間に対応付けられた前記保存位置情報を前記管理情報から読み出し、読み出した前記保存位置情報に設定されている前記差し替え用素材データを転送するよう前記記録部に指示する処理と、指定された前記再生時間に再生される前記素材データを転送するよう前記記録部に指示する処理とを行う転送制御部と、
前記転送制御部により転送が指示された前記差し替え用素材データ及び前記素材データを前記記録部から受信し、前記素材データのうち差し替えを行う対象の前記素材データを前記差し替え用素材データに差し替えた後、前記素材データを多重して再生する再生処理部とをさらに備える請求項１に記載の収録装置。
【請求項３】
前記読出要求部は、前記差し替え用素材データ及び前記素材データを時分割により読み出す請求項２に記載の収録装置。
【請求項４】
前記細分化部は、前記記録部からデータを読み出すことができる上限の帯域と前記記録部から前記素材データの読み出しを行うときの帯域との差分である空き帯域において読み出し可能なデータサイズの前記差し替え用素材データを生成する請求項２に記載の収録装置。
【請求項５】
前記読出要求部は、一定時間ごとに再生時間を更新し、更新した前記再生時間を前記転送制御部に指定する請求項２に記載の収録装置。
【請求項６】
前記細分化部は、前記差し替え用ファイルに対する新たな差し替え用ファイルを所定の時間単位で分割することにより更新後の差し替え用素材データを生成し、
前記保存部は、更新後の前記差し替え用素材データを前記記録部に保存し、
前記管理情報生成部は、前記管理情報に前記再生時間の情報と対応付けて設定されている前記保存位置情報を、前記再生時間に再生される更新後の前記差し替え用素材データが前記記録部に保存されている位置を示す保存位置情報に書き換えることを特徴とする請求項１に記載の収録装置。
【請求項７】
多重して再生される複数の前記素材データは、映像のデータ、音声のデータ及び字幕のデータを含み、
差し替えを行う対象の前記素材データは、前記字幕のデータである請求項１に記載の収録装置。
【請求項８】
収録装置が実行する収録方法であって、
多重して再生される複数の素材データのうち差し替えを行う対象の前記素材データの差し替え用ファイルを所定の時間単位で分割することにより差し替え用素材データを生成する細分化ステップと、
前記差し替え用素材データを記録部に保存する保存ステップと、
再生時間の情報と、前記再生時間に再生される前記差し替え用素材データが前記記録部に保存されている位置を示す保存位置情報とを対応付けた管理情報を管理情報記録部に書き込む管理情報生成ステップと、
を有する収録方法。
【請求項９】
複数の前記素材データを前記記録部に保存する保存ステップと、
再生時間を指定して前記差し替え用素材データ及び前記素材データの読み出しを要求する読出要求ステップと、
前記読出要求ステップにおいて指定された前記再生時間に対応付けられた前記保存位置情報を前記管理情報から読み出し、読み出した前記保存位置情報に設定されている前記差し替え用素材データを転送するよう前記記録部に指示する処理と、指定された前記再生時間に再生される前記素材データを転送するよう前記記録部に指示する処理とを行う転送指示ステップと、
前記転送指示ステップにおいて転送が指示された前記差し替え用素材データ及び前記素材データを前記記録部から受信し、前記素材データのうち差し替えを行う対象の前記素材データを前記差し替え用素材データに差し替えた後、前記素材データを多重して再生する再生処理ステップとをさらに有する請求項８に記載の収録方法。
【請求項１０】
前記読出要求ステップにおいては、前記差し替え用素材データ及び前記素材データの読み出しを時分割により要求する請求項９に記載の収録方法。
【請求項１１】
前記細分化ステップにおいては、前記記録部からデータを読み出すことができる上限の帯域と前記記録部から前記素材データの読み出しを行うときの帯域との差分である空き帯域において読み出し可能なデータサイズの前記差し替え用素材データを生成する請求項９に記載の収録方法。
【請求項１２】
前記読出要求ステップにおいては、一定時間ごとに再生時間を更新し、更新した前記再生時間を指定する請求項９に記載の収録方法。
【請求項１３】
前記差し替え用ファイルに対する新たな差し替え用ファイルを所定の時間単位で分割することにより更新後の差し替え用素材データを生成する更新ファイル細分化ステップと、
更新後の前記差し替え用素材データを前記記録部に保存する更新データ保存ステップと、
前記管理情報に前記再生時間の情報と対応付けて設定されている前記保存位置情報を、前記再生時間に再生される更新後の前記差し替え用素材データが前記記録部に保存されている位置を示す保存位置情報に書き換える管理情報更新ステップとを有する請求項８に記載の収録方法。
【請求項１４】
多重して再生される複数の前記素材データは、映像のデータ、音声のデータ及び字幕のデータを含み、
差し替えを行う対象の前記素材データは、前記字幕のデータである請求項８に記載の収録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、収録装置及び収録方法に関する。
【背景技術】
【０００２】
デジタル放送の放送局では、通常、放送するデータを、複数の素材データが多重されたＭＸＦ（Material eXchange Format）ファイルの単位で管理する。ＭＸＦファイルに多重される素材データには、映像、音声、及び字幕のデータなどがある。字幕データは、付加情報であるＡＮＣ（アンシラリ）データに設定されてＭＸＦファイルに多重される。放送局が保有するビデオサーバは、ＭＸＦファイルを収録し、再生（放送）する。
【０００３】
運用者は放送前に、ビデオサーバに収録されたＭＸＦファイルを再生して確認を行う。運用者は、この確認により字幕に不備を見つけた場合、字幕を差し替えることがある。しかし、ＭＸＦファイルは、特定の素材のデータだけを抽出することが容易ではないファイルフォーマットである。そこで、ビデオサーバは、一旦収録したＭＸＦファイルを外部装置に出力する。外部装置は、字幕を修正した後、映像及び音声のデータ、ならびに、修正された字幕を含むＡＮＣデータなどを再度ＭＸＦラッピングしてＭＸＦファイルを作成する。ビデオサーバは、字幕が差し替えられたこのＭＸＦファイルを再収録する。このように従来は、ＭＸＦファイル全体を作成し直すことによって、字幕の差し替えが行われていた。そのため、運用者は、字幕差し替え前のＭＸＦファイルについて映像及び音声の収録状況を確認していたとしても、作成し直されたＭＸＦファイル全体について収録状況を再確認しなければならない場合があった。つまり、運用者は、再収録したＭＸＦファイルに、修正後の字幕が正しく収録されているかだけでなく、修正がない映像及び音声が正しく収録されているかについても確認しなければならない場合があった。この確認作業のために、運用者の作業時間が増加する可能性があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９３０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、多重して再生される複数の素材のデータのうち一部の素材データの差し替えを容易にすることができる収録装置及び収録方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の収録装置は、細分化部と、保存部と、管理情報生成部とを持つ。細分化部は、多重して再生される複数の素材データのうち差し替えを行う対象の素材データの差し替え用ファイルを所定の時間単位で分割することにより差し替え用素材データを生成する。保存部は、差し替え用素材データを記録部に保存する。管理情報生成部は、再生時間の情報と、前記再生時間に再生される差し替え用素材データが記録部に保存されている位置を示す保存位置情報とを対応付けた管理情報を管理情報記録部に書き込む。
【図面の簡単な説明】
【０００７】
【図１】実施形態のビデオサーバの構成を示す機能ブロック図。
【図２】ビデオサーバの差し替え用字幕ファイルの保存処理を示す図。
【図３】ビデオサーバの差し替え用字幕データ管理処理を示す図。
【図４】再生部がデータを読み出す際の帯域管理を示す図。
【図５】再生部が記録部からデータを読み出す際のタイムスロットの管理を示す図。
【図６】ビデオサーバの再生処理を示すシーケンス図。
【図７】ビデオサーバの差し替え用字幕ファイルの更新処理を示す図。
【発明を実施するための形態】
【０００８】
以下、実施形態の収録装置及び収録方法を、図面を参照して説明する。以下では、収録装置が放送局の収録再生システムに用いられるビデオサーバである場合を例に説明する。
【０００９】
図１は、実施形態のビデオサーバ１の構成を示す機能ブロック図である。同図においては、本実施形態と関係する機能ブロックのみを抽出して示してある。ビデオサーバ１は、収録部１１と、記録部１２と、管理部１３と、再生部１４とを備える。
【００１０】
収録部１１は、受信部１１１と、細分化部１１２と、保存部１１３とを備える。
受信部１１１は、外部の装置から放送に使用される素材データ、及び、差し替え用ファイルを受信する。素材データは、映像データ、音声データ、字幕データなどである。受信部１１１は、映像データ及び音声データをそれぞれ、ＭＸＦ（Material eXchange Format）ファイルにより受信してもよい。また、受信部１１１は、素材データとして、ＡＮＣ（アンシラリ）データに設定された字幕データを受信してもよい。受信部１１１は、複数の素材データを１つのＭＸＦファイルにより受信してもよい。例えば、受信部１１１は、１つの番組やＣＭ（コマーシャルメッセージ）を構成する映像データ及び音声データが多重された、あるいは、さらにＡＮＣデータが多重されたＭＸＦファイルを受信してもよい。差し替え用ファイルは、記録部１２に保存済みの素材データのうち差し替え対象の素材データの更新後の内容が設定されたファイルである。以下では、差し替え対象の素材データが字幕データである場合を説明する。字幕データの差し替え用ファイルを、差し替え用字幕ファイルと記載する。
【００１１】
細分化部１１２は、受信部１１１が受信した差し替え用ファイルを所定の時間単位で細分化することにより、差し替え用素材データを生成する。差し替え用ファイルが差し替え用字幕ファイルである場合、細分化部１１２は、差し替え用素材データとして差し替え用字幕データを生成する。
【００１２】
保存部１１３は、受信部１１１が受信した映像データ、音声データ、字幕データなどの素材データをそのまま記録部１２に保存する。例えば、映像データや音声データがＭＸＦファイルである場合も、保存部１１３は、そのままのファイル形式でそれらのデータを記録部１２に保存する。また、保存部１１３は、細分化部１１２が差し替え用ファイルを細分化することにより生成した差し替え用素材データを記録部１２に保存する。
【００１３】
記録部１２は、素材データ及び差し替え用素材データを記憶する。記録部１２には、例えば、フラッシュメモリが用いられる。
【００１４】
管理部１３は、管理情報生成部１３１と、管理情報記録部１３２と、転送制御部１３３とを備える。
管理情報生成部１３１は、保存部１１３が記録部１２に保存した差し替え用素材データを管理するための管理情報を生成する。管理情報は、再生時間の情報と、その再生時間に再生される差し替え用素材データの保存位置情報とを対応付けた情報である。保存位置情報は、記録部１２として使用されているメモリにおいて差し替え用素材データが保存されている位置を示す。管理情報生成部１３１は、生成した管理情報を管理情報記録部１３２に保存する。
管理情報記録部１３２は、差し替え用素材データの管理情報を記憶する。
転送制御部１３３は、再生部１４から読み出しが指示された再生時間に再生される差し替え用素材データ及び素材データを記録部１２から転送するための制御を行う。転送制御部１３３は、差し替え用素材データの転送を記録部１２に指示する際、指示された再生時間に対応した保存位置情報を管理情報から取得し、記録部１２に通知する。
【００１５】
再生部１４は、読出要求部１４１と、再生処理部１４２と、バッファ１４３とを備える。読出要求部１４１は、管理部１３に再生時間を指定し、その再生時間に再生される差し替え用素材データ及び素材データの読み出しを要求する。再生処理部１４２は、読出要求部１４１による読み出しの要求に応じて記録部１２から転送された差し替え用素材データ及び素材データを受信する。再生処理部１４２は、受信した素材データのうち差し替え対象の素材データを差し替え用素材データに差し替えた後、素材データを多重して再生する。多重して再生するとは、受信側の装置において、ディスプレイへの映像や画像の表示、及び、スピーカーへの音声の出力を同時に行えるようなデータ形式により複数のデータを送信することである。バッファ１４３は、再生処理部１４２が受信したデータを一時的に保存する。
【００１６】
続いて、差し替え対象の素材が字幕である場合を例にして、ビデオサーバ１の動作を説明する。
図２は、ビデオサーバ１の差し替え用字幕ファイルの保存処理を示す図である。
ビデオサーバ１の受信部１１１は、映像データ、音声データ、字幕データなどの素材データを受信する（ステップＳ１１）。ここでは、受信部１１１は、字幕データをＡＮＣデータにより受信する。受信部１１１は、受信した素材データを保存部１１３に出力する（ステップＳ１２）。保存部１１３は、受信部１１１がステップＳ１１において受信した素材データを記録部１２に保存する（ステップＳ１３）。
【００１７】
字幕の差し替えが必要となった場合、運用者は、字幕編集端末２により差し替え用字幕ファイルＦ１を作成する。字幕編集端末２は、作成した差し替え用字幕ファイルＦ１と、差し替え開始の再生時間ｔｓを示す情報とをビデオサーバ１に出力する（ステップＳ１４）。以下では、差し替え開始の再生時間ｔｓが１秒である場合を例に説明する。ビデオサーバ１の受信部１１１は、字幕編集端末２から受信した差し替え用字幕ファイルＦ１を細分化部１１２に出力する（ステップＳ１５）。
【００１８】
細分化部１１２は、差し替え用字幕ファイルＦ１を、所定の時間単位ｔｕ（ｔｕ＞０）の差し替え用字幕データＤ１１、Ｄ１２、…、Ｄ１ｎ（ｎは１以上の整数）に細分化する。つまり、差し替え用字幕データＤ１ｉ（ｉは１以上ｎ以下の整数）は、再生時間が｛ｔｓ＋ｔｕ×（ｉ−１）｝秒、かつ、再生時間長がｔｕの差し替え用字幕データである。本実施形態では、時間単位ｔｕを１秒とする。この場合、差し替え用字幕データＤ１ｉは、再生時間ｉ秒の差し替え用字幕データである。以下では、再生時間ｉ秒に再生される差し替え用字幕データを、「差し替え用字幕（ｉ秒）」とも記載する。細分化部１１２は、差し替え用字幕ファイルＦ１を細分化することにより生成した差し替え用字幕データＤ１１、Ｄ１２、…、Ｄ１ｎを保存部１１３に出力する（ステップＳ１６）。保存部１１３は、細分化部１１２が生成した差し替え用字幕データＤ１１、Ｄ１２、…、Ｄ１ｎを記録部１２に書き込む（ステップＳ１７）。
【００１９】
図３は、ビデオサーバ１の差し替え用字幕データ管理処理を示す図である。
管理部１３の管理情報生成部１３１は、受信部１１１から差し替え開始の再生時間ｔｓの情報を受信する。管理情報生成部１３１は、差し替え用字幕管理情報Ｍ１を生成して管理情報記録部１３２に保存する（ステップＳ２１）。差し替え用字幕管理情報Ｍ１は、記録部１２に保存された差し替え用字幕データＤ１１〜Ｄ１ｎを管理するための管理情報である。この差し替え用字幕管理情報Ｍ１を用いて、管理部１３は、各再生時間の差し替え用字幕データＤ１１〜Ｄ１ｎがそれぞれ記録部１２のどこの記憶領域に記録されたかを管理する。同図に示す差し替え用字幕管理情報Ｍ１は、ｎ個のフィールドを有する。ｉ番目のフィールドは、再生時間｛ｔｓ＋ｔｕ×（ｉ−１）｝に対応している。つまり、ｉ番目のフィールドには、差し替え用字幕データＤｉの保存位置情報が記録される。このように、差し替え用字幕管理情報Ｍ１では、再生時間の情報がフィールドの番号に対応する。本実施形態では、時間単位ｔｕが１秒であるため、差し替え用字幕管理情報Ｍ１のｉ番目のフィールドに設定される保存位置情報は、再生時間ｉ秒の差し替え用字幕データの保存位置（差し替え用字幕（ｉ）秒保存位置）を示す。
【００２０】
上記のように管理することにより、転送制御部１３３は、再生部１４により指定された再生時間の差し替え用字幕データの保存位置を判断し、再生部１４が必要な差し替え用字幕データのみを記録部１２から読み出すよう制御することができる。つまり、再生部１４が再生時間を指定して差し替え字幕データを要求した場合、転送制御部１３３は、指定された再生時間に対応したフィールドに設定されている保存位置情報を差し替え用字幕管理情報Ｍ１から読み出す。転送制御部１３３は、読み出した保存位置情報が示す記憶領域に記録されている差し替え用字幕データを再生部１４に転送するよう記録部１２に指示する。
【００２１】
図４は、再生部１４がデータを読み出す際の帯域管理を示す図である。記録部１２や再生部１４のそれぞれ性能によって、再生部１４が記録部１２からデータを読み出すことができるビットレート（帯域）には制限がある。一般的に映像データや音声データのサイズは大きい。そのため、再生部１４は、その制限による上限の帯域までの大部分を映像データ及び音声データの読み出しに使用するが、通常は若干の空き帯域が存在する。差し替え用字幕データのデータサイズは、映像データや音声データと比較して小さい。従って、再生部１４は、記録部１２から従来のように映像データ及び音声データを読み出すのと同時に、空き帯域を使用して差し替え用字幕データを読み出すことが可能である。そこで、差し替え用字幕データのデータサイズを、再生部１４が記録部１２からデータを読み出すことができる上限の帯域と映像データ及び音声データの読み出しに用いる帯域との差分として求められる空き帯域により読み出し可能なサイズとする。例えば、空き帯域がｒ［ｂｐｓ（ビット毎秒）］であり、１秒単位の差し替え用字幕データを作成する場合、データサイズをｒビット以下とする。
【００２２】
図５は、再生部１４が記録部１２からデータを読み出す際のタイムスロットの管理を示す図である。上述したように再生部１４が記録部１２から映像や音声のデータを読み出すときの空き帯域に基づいて差し替え用字幕データのデータサイズを考慮することにより、映像や音声のデータと差し替え用字幕データを同時に読み出す事が可能である。しかし、これらのデータを同じタイムスロット内で同時に読み出すとデータが混在してしまい、再生部１４が正しくデータを取得できない可能性がある。そこで、再生部１４は、タイムスロットを分割することにより、時系列に分けて記録部１２からの読み出しを行う。同図では、再生部１４は１つ分のタイムスロットにおいて差し替え用字幕データを読み出し、６つ分のタイムスロットにおいて映像や音声のデータを読み出す処理を繰り返す。このように、再生部１４は、映像や音声のデータと差し替え用字幕データのデータサイズの関係からタイムスロットの割り当てを判断し、映像や音声のデータと差し替え用字幕データを時分割により交互に記録部１２（メモリ）から読み出す。これにより、データの競合を回避することができる。映像や音声のデータの読み出しに使用するタイムスロットと差し替え用字幕データの読み出しに使用するタイムスロットの比は、映像や音声のデータの読み出しに使用する帯域と差し替え用字幕データの読み出しに使用する帯域との比と近似である。
【００２３】
図６は、ビデオサーバ１の再生処理を示すシーケンス図である。この再生処理により、ビデオサーバ１は、再生部１４は、映像や音声のデータと差し替え用字幕データを記録部１２から読み出す。
再生部１４の読出要求部１４１は、読み出しを指示する再生時間にｔを設定する。読出要求部１４１は、再生時間ｔ秒に再生される差し替え用字幕データの読み出しを要求するための差し替え用字幕（ｔ秒）読み出し要求を管理部１３に出力する（ステップＳ３１）。管理部１３の転送制御部１３３は、管理情報記録部１３２に記憶されている差し替え用字幕管理情報Ｍ１から、再生時間ｔ秒に対応したフィールドに設定されている保存位置情報を読み出す（ステップＳ３２）。転送制御部１３３は、差し替え用字幕（ｔ秒）読み出し要求により要求された再生時間ｔ秒の差し替え用字幕データを転送するよう指示するための差し替え用字幕（ｔ秒）転送指示を記録部１２に出力する（ステップＳ３３）。差し替え用字幕（ｔ秒）転送指示には、ステップＳ３２において読み出した保存位置情報が設定される。記録部１２は、差し替え用字幕（ｔ秒）転送指示の保存位置情報が示す差し替え用字幕（ｔ）秒保存位置に記録されている差し替え用字幕データＤ１ｔを再生部１４に転送する（ステップＳ３４）。再生部１４の再生処理部１４２は、記録部１２から転送された再生時間ｔ秒の差し替え用字幕データＤ１ｔをバッファ１４３に保存する（ステップＳ３５）。
【００２４】
続いて読出要求部１４１は、再生時間ｔ秒の映像データ、音声データ、及びＡＮＣデータの読み出しを要求するための映像、音声、ＡＮＣ（ｔ秒）読み出し要求を管理部１３に出力する（ステップＳ３６）。管理部１３の転送制御部１３３は、再生時間ｔ秒に再生される映像データ、音声データ、及びＡＮＣデータを再生部１４に転送するよう指示するための映像、音声、ＡＮＣ（ｔ秒）転送指示を記録部１２に出力する（ステップＳ３７）。記録部１２は、保存している再生時間ｔ秒の映像データ、音声データ、及びＡＮＣデータを再生部１４に出力する（ステップＳ３８）。
【００２５】
再生処理部１４２は、記録部１２から再生時間ｔ秒の映像、音声、及びＡＮＣデータを受信する。再生処理部１４２は、再生時間ｔ秒のＡＮＣデータに設定されている字幕データを、バッファ１４３に保存していた差し替え用字幕データＤ１ｔに差し替える。差し替え後、再生処理部１４２は、再生時間ｔ秒の映像データ、音声データ、及びＡＮＣデータを多重して再生する（ステップＳ３９）。つまり、再生処理部１４２は、再生時間ｔ秒の映像データ及び音声データと、差し替え用字幕データＤ１ｔにより字幕データを書き換えた再生時間ｔ秒のＡＮＣデータとを多重して、ＳＤＩ（シリアルデジタルインタフェース）出力する。
【００２６】
読出要求部１４１は、現在の再生時間をｔ秒から（ｔ＋１）秒に更新する。ビデオサーバ１は、ステップＳ４０以降、更新した再生時間（ｔ＋１）を用いて、ステップＳ３１〜ステップＳ３９と同様の処理を行う。
【００２７】
上記のように、本実施形態では、多重して再生される素材データの収録後に字幕を差し替える場合でも、更新する字幕のデータのみを記録部１２に追加して保存すればよい。そのため、運用者は、差し替え後の字幕を多重したＭＸＦファイルを新たに生成する作業を行う必要がない。従って、既に収録状況をチェック済みの更新がない素材データに対して再び収録状況の確認を行う必要がない。加えて、使用する記録部１２の記憶領域を低減することができる。
また、ビデオサーバ１の再生部１４は、差し替え用の字幕のデータを、再生時間の分だけ都度読み出すようにしたため、再生にかかる遅延量が少なく、バッファ１４３に必要な記憶容量を低減することもできる。加えて、差し替え用字幕ファイルのデータのサイズ長に関係なく、遅延量は一定である。
【００２８】
図７は、ビデオサーバ１の差し替え用字幕ファイルの更新処理を示す図である。
差し替え用字幕ファイルＦ１により差し替えた字幕をさらに修正する場合、運用者は、字幕編集端末２により新たな差し替え用字幕ファイルＦ２を作成する。この差し替え用字幕ファイルＦ２は、差し替え用字幕ファイルＦ１において更新が必要な字幕のデータのみを含む。字幕編集端末２は、更新対象の差し替え用字幕ファイルＦ１を特定する情報と、作成した差し替え用字幕ファイルＦ２と、差し替え開始の再生時間ｔｓ’を示す情報とをビデオサーバ１に出力する（ステップＳ５１）。ここでは、ｔｓ’が３秒である場合を例に説明する。
【００２９】
ビデオサーバ１の収録部１１において、受信部１１１は、受信した差し替え用字幕ファイルＦ２を細分化部１１２に出力する。細分化部１１２は、差し替え用字幕ファイルＦ２を、所定の時間単位ｔｕの差し替え用字幕データＤ２３、Ｄ２４、…、Ｄ２ｊ（ｊはｎ以下の整数）に細分化する。本実施形態では、時間単位ｔｕが１秒であるため、差し替え用字幕データＤ２ｋは、再生時間ｋ秒（ｋは３以上ｊ以下の整数）に再生される更新後の差し替え用字幕データである。細分化部１１２は、差し替え用字幕ファイルＦ２を細分化することにより生成した差し替え用字幕データＤ２３、Ｄ２４、…、Ｄ２ｊを保存部１１３に出力する。保存部１１３は、細分化部１１２が生成した差し替え用字幕データＤ２３、Ｄ２４、…、Ｄ２ｊを記録部１２に書き込む（ステップＳ５２）。
【００３０】
受信部１１１は、更新対象の差し替え用字幕ファイルＦ１を特定する情報と、差し替え開始の再生時間３秒を示す情報とを管理部１３に出力する（ステップＳ５３）。管理部１３の管理情報生成部１３１は、更新対象の差し替え用字幕ファイルＦ１から生成した差し替え用字幕データを管理するための差し替え用字幕管理情報Ｍ１を特定する。管理情報生成部１３１は、差し替え開始の再生時間３秒に対応したフィールドから順に、ステップＳ５２において収録部１１が記録部１２に保存した差し替え用字幕データＤ２３、Ｄ２４、…、Ｄ２ｊの保存位置を示す情報を設定する（ステップＳ５４）。これにより、差し替え用字幕管理情報Ｍ１のｋ番目のフィールドに設定される保存位置情報は、再生時間ｋに再生される差し替え用字幕データＤ２ｋの保存位置を示す情報に更新される。
【００３１】
ビデオサーバ１は、差し替え開始の再生時間の前であれば、再生中であっても上記の差し替え用字幕ファイルの更新処理を行うことができる。
従来は、再生部が再生前に差し替え用の字幕の情報を一括で読み出してバッファに一時保存する方法が検討されてきた。しかし、この方法では再生中に差し替え字幕が更新されても、その更新に追従して字幕を即座に切り替える事はできない。
一方、本実施形態のビデオサーバ１は、差し替え用字幕ファイルを細分化して記録部１２に記録し、各再生時間の差し替え用の字幕データがどこに保存されているかを管理部１３において管理している。ビデオサーバ１は、差し替え用字幕ファイルが途中から更新された場合、図７に示すように、新たな差し替え用字幕ファイルを細分化して記録部１２の別の領域に保存し、差し替え用の字幕データの保存位置と再生時間との紐付けを更新する。このように差し替え用字幕データを収録するため、図６に示す再生処理により再生中であっても即座に差し替え用字幕データを更新することができる。そして、再生時間が更新箇所に到達すると、自動的に更新後の差し替え用字幕データが読み出され、更新された差し替え用の字幕によって再生が行われる。
【００３２】
以上説明した少なくともひとつの実施形態によれば、細分化部と管理情報生成部とを持つことにより、多重して再生される複数の素材データのうち一部の素材データの差し替えを行う場合の運用者の作業を軽減することができる。加えて、差し替えが必要な素材データを追加で保存すればよいため、差し替えに必要なメモリ容量を削減することができる。さらには、差し替えた素材データを再生途中で更新することもできる。
また、以上説明した少なくともひとつの実施形態によれば、再生部を持つことにより、多重して再生される素材データのうち一部の素材データを差し替える場合、既に記録部に保存されている差し替えがない素材データをそのまま用いて再生することができる。よって、運用者は素材の差し替えを行った部分のみ収録状況を確認すればよく、確認作業を軽減することができる。さらには、再生途中で差し替えた素材データを用いて再生することもできる。
【００３３】
上述した実施形態におけるビデオサーバ１の機能をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００３４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００３５】
１…ビデオサーバ、１１…収録部、１１１…受信部、１１２…細分化部、１１３…保存部、１２…記録部、１３…管理部、１３１…管理情報生成部、１３２…管理情報記録部、１３３…転送制御部、１４…再生部、１４１…読出要求部、１４２…再生処理部、１４３…バッファ、２…字幕編集端末
【図１】
0006290073.tif 000002
【図２】
0006290073.tif 000003
【図３】
0006290073.tif 000004
【図４】
0006290073.tif 000005
【図５】
0006290073.tif 000006
【図６】
0006290073.tif 000007
【図７】
0006290073.tif 000008