(57)【特許請求の範囲】
【請求項１】
テキストデータを入力する入力手段と、
所定の読み上げ速度の情報に基づき、テキストデータの読み上げ時間長を計算する読み上げ時間計算手段と、
上記所定の読み上げ速度の情報に基づき、テキストデータの所定数の文字ごとの読み上げタイミングを示すテキストタイムコードを生成すると共に、このテキストタイムコードをテキストデータに付した読み上げ用データを生成する読み上げ用データ生成手段と、
上記読み上げ時間計算手段により計算された読み上げ時間長の情報と予め入力された制限時間長の情報の表示と所定の表示手段に表示させる表示制御手段と、
上記読み上げ時間計算手段により計算された読み上げ時間長が、上記予め入力された制限時間長以内となっているか否かについて判別を行う判別手段と、
修正指示に応じ、記録媒体に記録される映像データの一部の指定と、上記テキストデータの一部の指定とを受け付ける映像・テキスト受け付け手段と、
上記映像・テキスト受け付け手段の受け付けられた指定に基づき、指定されたテキストデータ部分における先頭文字のインテンド表示が、指定された映像データ部分の開始タイミングで開始されるように、上記テキストデータに付されるべき上記テキストタイムコードの値を修正する修正手段と、
指示に応じ、入力音声に基づく音声データが所要の記録媒体に記録されるように制御すると共に、上記読み上げ用データに基づき、上記表示手段において表示される上記テキストデータに基づく文字がインテンド表示されるように制御する制御手段と、
を備え、
上記判別結果によって読み上げ時間長が制限時間長以上となっていた場合、
上記表示制御手段は上記表示手段にエラーメッセージの表示を行なわせ、上記記録制御手段は修正指示に応じ、上記映像・テキスト受け付け手段に受け付けられた上記テキストデータの指定された部分のインデント表示を上記表示手段に表示させるとともに、上記修正手段の修正処理に基づき上記読み上げ用データを再生成する
記録システム。
【請求項２】
上記記録制御手段は、生成、再生成された読み上げ用データに基づく音声データを一次記憶手段に記憶し、確定指示があった読み上げ用データに基づく音声データのみを所要の記録媒体に記録されるように制御する請求項１に記載の記録システム。
【請求項３】
上記所要の記録媒体に記録された音声データと映像データとを合成する合成手段と、
上記合成手段により合成された映像・音声データに上記読み上げ用データが対応づけられて記録されるように制御する記録制御手段とをさらに備える請求項１に記載の記録システム。
【請求項４】
上記合成手段による音声データと映像データの編集方式は、ビデオオーバーレイ方式又はボイスオーバー方式である請求項３に記載の記録システム。
【請求項５】
テキストデータを入力する入力手順と、
所定の読み上げ速度の情報に基づき、テキストデータの読み上げ時間長を計算する読み上げ時間計算手順と、
上記所定の読み上げ速度の情報に基づき、テキストデータの所定数の文字ごとの読み上げタイミングを示すテキストタイムコードを生成すると共に、このテキストタイムコードをテキストデータに付した読み上げ用データを生成する読み上げ用データ生成手順と、
上記読み上げ時間計算手順において計算された読み上げ時間長の情報と予め入力された制限時間長の情報の表示と所定の表示手段に表示させる表示制御手順と、
上記読み上げ時間計算手順において計算された読み上げ時間長が、上記予め入力された制限時間長以内となっているか否かについて判別を行う判別手順と、
修正指示に応じ、記録媒体に記録される映像データの一部の指定と、上記テキストデータの一部の指定とを受け付ける映像・テキスト受け付け手順と、
上記映像・テキスト受け付け手順において受け付けられた指定に基づき、指定されたテキストデータ部分における先頭文字のインテンド表示が、指定された映像データ部分の開始タイミングで開始されるように、上記テキストデータに付されるべき上記テキストタイムコードの値を修正する修正手順と、
指示に応じ、入力音声に基づく音声データが所要の記録媒体に記録されるように制御すると共に、上記読み上げ用データに基づき、上記表示手段において表示される上記テキストデータに基づく文字がインテンド表示されるように制御する制御手順と、
を備え、
上記判別結果によって読み上げ時間長が制限時間長以上となっていた場合、
上記表示制御手順においては上記表示手段にエラーメッセージの表示を行なわせ、上記記録制御手順においては上記修正手順においての修正処理に応じ、上記映像・テキスト受け付け手順において受け付けられた上記テキストデータの指定された部分のインデント表示を上記表示手段に表示させるとともに、上記修正手順における修正処理に基づき上記読み上げ用データを再生成する
記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば業務用の映像・音声編集システムなど、特に所定の制限時間内に読み上げられるべきナレーション音声を記録するシステムに適用して好適な記録システムと、記録方法とに関する。
【背景技術】
【０００２】
例えば、テレビジョン放送におけるニュース番組などにおいては、事件・事故の発生現場を撮影した映像に対して、ニュース原稿としてのナレーション音声が挿入されたニュースコンテンツが放送される場合がある。
この種のニュースコンテンツの制作にあたっては、例えば取材記者やカメラマンなどが現場に赴くことになるが、このとき現場映像の撮影のみならず、ニュース原稿のナレーション音声の挿入までを現場において行うようにされることもある。すなわち、ニュースコンテンツの制作までを現場において行ってしまうものである。
【０００３】
一般的にニュースコンテンツの制作にあたっては、取材前の段階で予め何分何秒の時間枠でどのような内容を伝えるかが決まっていることが多い。従って、現場に赴いた記者やカメラマン等は、そのような取材計画に沿って映像の撮影・ナレーション原稿の作成を行うようにされる。
そして、上記のような現場でのニュースコンテンツの制作時は、例えばポータブルタイプの編集装置を用いて行うようにされる。すなわち、このような編集装置に対し、撮影した映像を入力すると共に、上記のように作成した原稿を読み上げてナレーション音声を録音した上で、これら映像と音声とを合成してニュースコンテンツを制作するようにされる。
【０００４】
なお、関連する従来技術については以下の特許文献を挙げることができる。
【特許文献１】特開２０００−３０６３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したようにしてニュースコンテンツとしては予め定められた所定の時間枠に収まるように制作されるものであって、それを構成する映像・ナレーション音声としても、その時間枠内に収まるように生成される必要がある。つまり、映像であれば、撮影映像（素材映像）を所定時間に収まるように編集する。また、ナレーション音声については、その時間内に収まるように原稿を読み上げる必要がある。
【０００６】
しかしながら、上記のようにしてナレーションを時間内に収まるように読み上げるのは、アナウンサーなど専門の人物が行うのは比較的容易であるといえるが、上述したように現場においてナレーションを入力する場合を想定した場合においては例えば記者やカメラマンなどがこれを行う必要があり、非常に困難となることが予想される。
【０００７】
このようなことより、特に現場に持ち出されてニュースコンテンツの制作を行うこととなる編集装置としては、例えば記者やカメラマン等、原稿読み上げに不慣れであると考えられる人物であっても容易に時間内に原稿を読み上げることが可能となるように構成されることが要請される。
【課題を解決するための手段】
【０００８】
そこで、本発明では以上のような問題点に鑑み、記録システムとして以下のように構成することとした。
つまり、テキストデータを入力する入力手段と、所定の読み上げ速度の情報に基づき、テキストデータの読み上げ時間長を計算する読み上げ時間計算手段と、上記所定の読み上げ速度の情報に基づき、テキストデータの所定数の文字ごとの読み上げタイミングを示すテキストタイムコードを生成すると共に、このテキストタイムコードをテキストデータに付した読み上げ用データを生成する読み上げ用データ生成手段と、上記読み上げ時間計算手段により計算された読み上げ時間長の情報と予め入力された制限時間長の情報の表示と所定の表示手段に表示させる表示制御手段と、上記読み上げ時間計算手段により計算された読み上げ時間長が、上記予め入力された制限時間長以内となっているか否かについて判別を行う判別手段と、修正指示に応じ、記録媒体に記録される映像データの一部の指定と、上記テキストデータの一部の指定とを受け付ける映像・テキスト受け付け手段と、上記映像・テキスト受け付け手段の受け付けられた指定に基づき、指定されたテキストデータ部分における先頭文字のインテンド表示が、指定された映像データ部分の開始タイミングで開始されるように、上記テキストデータに付されるべき上記テキストタイムコードの値を修正する修正手段と、指示に応じ、入力音声に基づく音声データが所要の記録媒体に記録されるように制御すると共に、上記読み上げ用データに基づき、上記表示手段において表示される上記テキストデータに基づく文字がインテンド表示されるように制御する制御手段と、を備え、
上記判別結果によって読み上げ時間長が制限時間長以上となっていた場合、上記表示制御手段は上記表示手段にエラーメッセージの表示を行なわせ、上記記録制御手段は修正指示に応じ、上記映像・テキスト受け付け手段に受け付けられた上記テキストデータの指定された部分のインデント表示を上記表示手段に表示させるとともに、上記修正手段の修正処理に基づき上記読み上げ用データを再生成するようにしたものである。
【０００９】
上記構成によれば、入力テキストデータ（入力原稿）について読み上げ時間が計算されることで、ユーザは入力原稿を所定の読み上げ速度で読み上げたときに制限時間内に読み切ることができるか否かの確認をすることができる。そして、入力原稿に基づくナレーションの記録時（録音時）には、上記所定の読み上げ速度の情報に基づき生成されたテキストタイムコードに基づいて、読むべき文字位置がインテンド表示によって示される。すなわち、これによって上記所定の読み上げ速度で読み上げたときの現在の読み上げ位置がリアルタイムに指示されるものである。
【発明の効果】
【００１０】
上記本発明により、ユーザはインテンド位置に従って表示文字を読み上げることで、入力原稿を所定の制限時間内に容易に読み上げることができる。つまりこの結果、上記本発明によれば、入力原稿を定められた時間内に容易に読み上げることができるように支援することができる。
【発明を実施するための最良の形態】
【００１１】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明していく。
【００１２】
［システム概要］
図１は、実施の形態としての記録システム（第１の実施の形態の編集システム１，第２の実施の形態の編集システム５０）の概要について説明するための図である。
図示するようにして、実施の形態の編集システム１，５０としては、少なくとも編集装置２とパーソナルコンピュータ３とを含んで構成される。
【００１３】
編集装置２は、例えばテレビ放送業者や番組制作業者等が、取材現場などにおいて撮影した映像や、入力音声についての編集を行う用途を想定して製造された、ポータブルタイプの業務用編集装置とされる。
この編集装置２は、図示する光ディスクＤとして、例えばＤＶＤ（Digital Versatile Disc）やBlu-ray Disc（Blu-ray：登録商標）などの光ディスク記録媒体に記録された映像・音声データについての編集等を行うように構成されている。また、編集した映像・音声データを光ディスクＤに記録することもできるようにされる。
【００１４】
また、パーソナルコンピュータ３としては、一般的なパーソナルコンピュータを想定している。この場合、編集装置２と共に取材現場等の屋外での使用が想定されるため、パーソナルコンピュータ３としてはいわゆるノートブック型のパーソナルコンピュータであるものとする。
実施の形態において、このパーソナルコンピュータ３としては、主にナレーション原稿を入力するためのテキスト入力装置として機能するようにされる。
【００１５】
［編集装置の構成］
図２は、図１に示される編集装置２の内部構成を示したブロック図である。
なお、図２では、編集装置２の内部構成について、主に後述する実施の形態としての動作を行うために必要な部分のみを抽出して示しており、他の部分については省略している。
図２において、先ず編集装置２に対しては、図１に示した光ディスクＤに対する実際の記録／再生動作を行うためのディスクドライブ１７が設けられる。
【００１６】
ここで、実施の形態の編集装置２が対応する光ディスクＤとしては、例えばレーザ波長λ＝４０５nm、ＮＡ（開口数）＝０．６５による記録再生が行われ、記録膜としては相変化膜を有するようにされてデータの書き換えが可能とされる。
記録容量としてはおよそ数十ＧＢ（ギガバイト）程度と、比較的大容量とされ、これによって業務用としての高解像度の映像にも対応できるようにされている。
【００１７】
この場合、光ディスクＤに対しては、特に外部のカメラ装置により撮影・記録された映像データが格納されるものとして想定される。また、本実施の形態では業務用途を想定しているため、映像データに対しては、そのフレーム画像ごとにタイムコード（映像タイムコード）が付されている。つまり、この映像タイムコードにより、フレーム画像の時間軸上の位置を管理することができるようにされているものである。
【００１８】
ディスクドライブ１７は、その内部に装填された光ディスクＤに記録されたデータの記録／再生を行うための構成として、光学ヘッド、スピンドルモータ、サーボ回路、及び再生データを得るためのデコーダ、記録データ生成のためのエンコーダなどを備えて構成される。
ディスクドライブ１７により光ディスクＤから再生された映像データは、図示する信号処理部４に供給されるようになっている。また、光ディスクＤに対し記録すべき映像データは、信号処理部４から当該ディスクドライブ１７に対して入力されるようになっている。
【００１９】
信号処理部４は、映像データについての各種の映像信号処理と、音声データについての各種の音声信号処理を行うことができるように構成される。
信号処理部４は、図示する映像入力端子ＴVinからも映像データを入力することができるように構成される。これにより、例えば外部のカメラ装置にて撮影された映像データを直接的に入力することもできるようにされている。
また、特に本実施の形態の編集装置２としては、図示する音声入力端子ＴAinから入力される音声信号についての記録を行うことが可能とされるが、これに対応して信号処理部４には、音声入力端子ＴAinから入力される音声信号について増幅処理を行うマイクアンプと、Ａ／Ｄコンバータとが備えられている（図示せず）。
信号処理部４は、後述するＣＰＵ（Central Processing Unit）５からの録音開始指示に応じて、音声入力端子ＴAinからの入力に基づく音声データをＣＰＵ５に供給するようにされる。ＣＰＵ５は入力される音声データを不揮発性メモリ８に対して記録するようにされる。
【００２０】
また、信号処理部４は、ＣＰＵ５からの指示に基づき、素材映像としての映像データの一部を切り出すようにして映像クリップを生成したり、複数の映像クリップをつなぎ合わせて一連の映像データを生成するなどといった編集処理や、映像データに対して音声データを合成してＡＶ（Audio Visual）データファイル（以下単にＡＶファイルとも言う）を生成する合成処理を行うことも可能に構成される。
【００２１】
さらに、この場合の信号処理部４としては、音声データについて時間軸方向への圧縮／伸張処理（時間軸圧縮／伸張処理）も行うことが可能とされる。信号処理部４は、ＣＰＵ５から指示される時間長の情報に基づき、対象とする音声データの時間長がこの指示された時間長となるように時間軸圧縮／伸張処理を施すようにされる。
【００２２】
また、信号処理部４に対しては、図示するようにして映像出力端子ＴVoutと音声出力端子ＴAoutとが接続される。これによって映像データ、音声データを外部出力することができるようにされる。
【００２３】
また、映像出力端子ＴVoutに供給される映像データは、分岐して後述するキャラクタ発生器１３に対しても供給されるようになっている。
さらに、音声出力端子ＴAoutに供給される音声データは、図示するＤ／Ａコンバータ１０に対しても分岐して供給される。Ｄ／Ａコンバータ１０に供給された音声データはＤ／Ａ変換され、図示するアンプ１０により増幅された後、スピーカＳＰにより出力されることになる。
【００２４】
キャラクタ発生器１３は、文字（数字・記号も含む）やアイコン等のキャラクタデータを生成する。
このキャラクタ発生器１３は、信号処理部４からの映像データとキャラクタデータとを合成した表示データを生成することができる。或いは、キャラクタのみが表示されるように表示データを生成することもできるようにされる。さらには、信号処理部４からの映像データにキャラクタを重畳せずにそのまま出力することも可能とされる。
キャラクタ発生器１３は、それらの動作の切替をＣＰＵ５からの指示に基づき行うようにされる。
【００２５】
キャラクタ発生器１３からの出力データは、表示駆動部１４に供給される。
表示駆動部１４は、例えば液晶ディスプレイなどとされる表示部１５を、キャラクタ発生器１３からの入力データに基づき表示駆動する。これによって表示部１５上にキャラクタ発生器１３からの出力に基づく画像表示が行われるようになっている。
【００２６】
ＣＰＵ５は、起動されたプログラムに基づいて編集装置２の全体制御、演算処理を行う。例えば、図示する操作部９からの操作入力に応じた動作や、ディスクドライブ１７に装填された光ディスクＤについての記録／再生動作、アクセス動作等を制御する。
また、特に本実施の形態の場合、ＣＰＵ５は、上述した音声入力端子ＴAinから入力音声に基づく録音時において、録音開始時点からのタイムカウントを行い、そのカウント値に基づいて音声データに音声タイムコードを付す動作も行うようにされる。
【００２７】
このＣＰＵ５に対しては、図示するようにＲＯＭ（Read Only Memory）６、ＲＡＭ（Random Access Memory）７、不揮発性メモリ８が備えられる。
上記ＲＯＭ６には、ＣＰＵ５の動作プログラム、プログラムローダー等が記憶される。特に本実施の形態の場合、このＲＯＭ６に対しては、後述する実施の形態としての動作を実現するための処理動作（図１５〜図１８，又は図２２〜図２５）をＣＰＵ５に実行させるための、編集装置側プログラム６ａも格納される。
【００２８】
また、上記ＲＡＭ７には、ＣＰＵ５がプログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
また、上記不揮発メモリ８は、データの書き換えが可能で且つ電源オフ後も記録したデータが保持される不揮発性メモリである。不揮発性メモリ８には例えば各種演算係数、プログラムで用いるパラメータ等が記憶される。また、特に本実施の形態の場合は、音声入力端子ＴAinから入力に基づく録音音声データや、後述するテキストタイムコードなどの情報もこの不揮発性メモリ８に対して記録されるものとなる。
【００２９】
操作部９は、編集装置２の筐体表面に設けられた各種の操作子を備える。操作部９が備える操作子としては、方向指示のための十字キーや各種項目の決定を行うための決定キー、各種のボリューム調整や数値調整の操作に用いられるサーチダイヤル等が設けられる。
操作部９は、各操作子ごとの操作情報（操作信号）をＣＰＵ５に供給するようにされる。ＣＰＵ５は操作部９からの操作情報に応じた処理動作を実行し、これによってユーザの指示に応じた動作が実現されるようになっている。
【００３０】
ＵＳＢ（Universal Serial Bus）インタフェース１２は、図示するＵＳＢ端子Ｔusbに接続されたＵＳＢケーブルを介して接続される外部機器（特にこの場合は図１に示したパーソナルコンピュータ３）との間でデータ通信を行うために設けられる。特に、この場合のＵＳＢインタフェース１２を介しては、後述するようにしてパーソナルコンピュータ３側で入力されたテキストデータ等の各種のデータやコマンドのやりとりが行われる。
【００３１】
また、本実施の形態の編集装置２に対しては、図示する読み上げ時間計算／読み上げ用データ生成部１６が備えられる。この読み上げ時間計算／読み上げ用データ生成部１６は、ＣＰＵ５から入力されるテキストデータに基づく文字列について、それらを予め定められた所定の読み上げ速度で読み上げたときの時間長を計算すると共に、テキストデータに対し、そのテキストデータに基づく文字列を上記所定の読み上げ速度で読み上げるときの、その読み上げ位置を示すためのテキストタイムコードを付して、読み上げ用データを生成する。
【００３２】
この場合、読み上げ時間長の計算手法としては、例えばひらがなやカタカナなど１文字が１発語となる文字については、その文字に対し、上記所定の読み上げ速度としての１語分の読み上げ時間長を表す所定の係数を乗算するようにされる。但し、漢字などで１文字が１発語とならない文字については、その発語数に対して上記所定の係数を乗算してその文字の読み上げに要する時間長を計算するようにされる。
このようにして入力テキストデータの合計の読み上げ時間長を計算する。
【００３３】
また、上記読み上げ用データについても、同様にテキストデータを構成するひらがなやカタカナ、漢字など、その文字の発語数に応じて各文字ごとのテキストタイムコードを付すようにされる。
【００３４】
ここで、上記手法による読み上げ時間の計算や各文字ごとのテキストタイムコードの付与にあたっては、テキストデータの各文字ごとの発語数の情報を得る必要がある。このために読み上げ時間計算／読み上げ用データ生成部１６には、例えば予めテキストデータとして想定される各文字ごとにその発語数を格納したテーブル情報が記憶されており、このテーブル情報を参照して入力テキストデータの各文字ごとの発語数の情報を得るようにされている。
なお、ここで言う「文字」とは、ひらがなやカタカナ、漢字以外にも、アルファベットやハングルなど日本語以外の文字を始め、数字、記号なども含むものであるとする。
【００３５】
読み上げ時間計算／読み上げ用データ生成部１６により計算された読み上げ時間長の情報は、ＣＰＵ５に対して供給される。また、読み上げ時間計算／読み上げ用データ生成部１６により生成された読み上げ用データとしてもＣＰＵ５に供給される。
【００３６】
なお、図２においては、編集装置２と外部機器（特に後述するパーソナルコンピュータ３）との間でデータ通信を行うための通信インタフェースとしてＵＳＢインタフェースを採用するものとしたが、このような編集装置２とパーソナルコンピュータ３との間の通信インタフェースとしては、例えばＩＥＥＥ(the Institute of Electrical and Electronic Engineers)１３９４などの他のインタフェースとすることもできる。或いは有線による通信以外にも、例えばBluetooth（登録商標）などの無線通信により行うこともできる。
【００３７】
［パーソナルコンピュータの構成］
図３は、図１に示したパーソナルコンピュータ３の内部構成を示すブロック図である。
この図３において、先ずＣＰＵ２１は、起動されたプログラムに基づいてパーソナルコンピュータ３全体の制御、演算処理を行う。例えばユーザに対する入出力動作、ＨＤＤ３０へのデータファイルの格納や管理情報の作成・更新等を行う。
ＣＰＵ２１は、図示するバス３１を介して各部との間で制御信号やデータのやりとりを行うようにされる。
【００３８】
メモリ部２２は、ＣＰＵ２１が処理に用いるＲＯＭ、ＲＡＭ、フラッシュメモリなどを包括的に示している。
メモリ部２２におけるＲＯＭには、ＣＰＵ２１の動作プログラム、プログラムローダー等が記憶される。また、メモリ部２２におけるフラッシュメモリには、各種演算係数、プログラムで用いるパラメータ等が記憶される。
さらに、メモリ部２２におけるＲＡＭには、プログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【００３９】
ＵＳＢインタフェース２３は、図示するＵＳＢ端子Ｔusbに接続されたＵＳＢケーブルを介して接続された外部機器（この場合は編集装置２）との間でデータ通信を行うために備えられる。
【００４０】
ＨＤＤ３０においては、上述のようにしてＣＰＵ２１の制御に基づきデータファイルの格納や管理情報の作成・更新等が行われる。例えば、後述するメディアドライブ２９により所要のメディアから取り込んだデータをこのＨＤＤ３０に格納することができる。
また、ＨＤＤ３０に対しては、パーソナルコンピュータ３が各種の機能を実現するためのプログラム（アプリケーション）を格納することができる。特に、本実施の形態の場合、後述する実施の形態としての動作を実現するための処理動作（図１５，又は図２２〜図２３）をＣＰＵ２１に実行させるためのＰＣ側プログラム３０ａが格納される。
【００４１】
入力部２５は、パーソナルコンピュータ３に備えられる図示しないキーボードやマウス、或いはリモートコマンダー、その他の入力デバイスであって、ユーザが各種操作入力やデータ入力を行う。入力部２５で入力された情報は入力処理部２４で所定の処理が施され、ＣＰＵ２１に対して操作又はデータの入力として伝達される。ＣＰＵ２１は入力された情報に対応して必要な演算や制御を行う。
【００４２】
メディアドライブ２９は、例えばＣＤ、ＭＤ(Mini Disc：光磁気ディスク)、ＣＤ−Ｒ(Recordable)、ＣＤ−ＲＷ（ReWritable）、ＤＶＤ(Digital Versatile Disc)、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、Blu-ray Discなどの光ディスク、またはメモリーカード（リムーバブルメディアとしての半導体メモリ装置）等の記録メディアに対応するドライブ機能部であり、これらメディアについての記録再生動作を行うことが可能に構成される。例えばメディアとして、光ディスクに対応する場合、このメディアドライブ２９には、例えば光学ヘッド、スピンドルモータ、再生信号処理部、サーボ回路等が備えられるものとなる。
【００４３】
ドライブ制御部２８は、メディアドライブ２９に装填されたメディアについての記録再生動作、アクセス動作等を制御する。例えばユーザが入力部２５を介して装填されたメディアに対する再生操作を行った場合、ＣＰＵ２１はドライブ制御部２８にメディアの再生を指示する。するとドライブ制御部２８は、メディアドライブ２９に対してアクセス動作や再生動作を実行させるための制御を行う。メディアドライブ２９は、読み出した再生データをドライブ制御部２８に転送し、バス３１に送出する。
【００４４】
ディスプレイ２７は、例えば液晶パネルなどの表示デバイスとされ、ユーザに対して各種情報表示を行う。
例えば、ＣＰＵ２１が各種動作状態や入力状態、通信状態に応じて表示情報を表示処理部２６に供給すると、表示処理部２６は供給された表示データに基づいてディスプレイ２７を駆動して表示動作を実行させる。
また、上記したメディアドライブ２９に装填されたメディアから、或いはＨＤＤ３０から映像データが再生された場合には、表示処理部２６がこの再生データに基づいてディスプレイ２７を駆動することにより映像表示を行わせる。
【００４５】
［実施の形態の前提説明］
ここで、これまでで説明した編集装置２とパーソナルコンピュータ３とによる編集システムを利用して、この場合のユーザとして想定される取材記者やカメラマン等は、撮影映像を編集して得られた編集済み映像と、ナレーション音声との合成を行ってニュースコンテンツ制作するようにされる。
【００４６】
現状において、このようなニュースコンテンツ制作までの手順としては、大きく大別して２つに分けることができる。
その１つは、予め定められた取材計画に基づき作成したニュース原稿に基づき、先ずはナレーション音声の録音から先に行っておき、その後に素材映像の撮影及びその編集を行って編集済み映像を生成した上で、それらナレーション音声と編集済み映像とを合成してニュースコンテンツを制作するものである。このようにして、先ずはナレーションを先に録音してそれに編集済み映像を合成する手法は、ビデオオーバーレイ（Video Overlay）と呼ばれる。
【００４７】
また、もう一つの手法は、先ず現場映像を撮影して素材映像を得た上でそれら素材映像を編集して編集済み映像を得た上で、この編集済み映像に対して、ニュース原稿を読み上げたナレーション音声を合成するという手法である。このように編集済み映像に対してナレーション音声を後で合成する（つまりアフターレコーディングする）手法は、ボイスオーバー（Voice Over）と呼ばれている。
【００４８】
実施の形態の編集システムとしては、これらビデオオーバーレイとボイスオーバーとの双方の場合において、ニュース原稿を読み上げてナレーション音声を録音する際の支援を行うようにされる。
以下では先ず、ビデオオーバーレイによりニュースコンテンツが制作される場合に対応した第１の実施の形態としての編集システム１の動作について説明する。
【００４９】
＜第１の実施の形態＞
［第１の実施の形態としての動作］
図４は、第１の実施の形態の編集システム１の動作を模式的に示す図として、特にニュース原稿としてのテキストデータの入力から読み上げ用データの生成までの動作について模式的に示している。
図４において、第１の実施の形態の編集システム１では、先ずは図中＜１＞と示すようにして、パーソナルコンピュータ３側にてテキストデータと制限時間の入力のための動作を行うようにされる。具体的には、図３に示したディスプレイ２７上にこれらテキストデータと制限時間とを入力するための画面表示を行い、ユーザはその画面に対して入力部２５として設けられるマウスやキーボードを駆使してテキストデータの入力と制限時間の入力とを行うようにされる。
この場合、上記制限時間としては、ナレーションを読み上げる際の制限時間長を入力することになる。通常は、取材計画によりナレーションの読み上げ時間長が決定しているので、その時間長を入力することになる。
【００５０】
パーソナルコンピュータ３側では、このようにして入力されたテキストデータと制限時間長の情報とを、ＵＳＢケーブルを介して接続された編集装置２に対して送信するようにされる（図中＜２＞）。
【００５１】
編集装置２側では、このようなパーソナルコンピュータ３側からのテキストデータと制限時間長の情報とが受信されると、先ずは＜３＞と示すようにして読み上げ時間の計算を行うようにされる。すなわち、図２に示した読み上げ時間計算／読み上げ用データ生成部１６により、受信されたテキストデータについての読み上げ時間長を計算するようにされる。
【００５２】
そして、読み上げ時間が計算されると、例えばＣＰＵ５が、その時間長が受信された制限時間長の範囲内であるか否かを判別するようにされる（図中＜４＞）。
制限時間をオーバーしているとされた場合は、パーソナルコンピュータ３側に対して修正指示を行うようにされる（図中＜５＞）。
【００５３】
この修正指示に応じパーソナルコンピュータ３側では、＜６＞と示すようにテキスト修正後、それを再び編集装置２側に送信するための動作を行うようにされる。具体的には、ディスプレイ２７上に例えば「制限時間をオーバーしています」等のエラーメッセージの表示を行った後、入力されたテキストデータの修正操作を受け付ける。そして、修正後のテキストデータを確定する（決定する）操作が行われたことに応じ、その修正後のテキストデータを編集装置２側に再度送信する。
【００５４】
編集装置２側では、このようにパーソナルコンピュータ３側から再度送信されたテキストデータが受信された場合も、再度先の＜３＞＜４＞の動作により、そのテキストデータの読み上げ時間が制限時間内であるか否かを判別するようにされる。そして、制限時間内でない場合は、同様に先の＜５＞の動作が行われ、これによって制限時間内となるまでテキストデータの修正を繰り返すようにされる。
【００５５】
一方、受信されたテキストデータが制限時間内である場合には、＜７＞と示すようにして、指示に応じて読み上げ用データを生成する。つまり、読み上げ時間計算／読み上げ用データ生成部１６が、受信されたテキストデータの各文字ごとに、予め定められた所定の読み上げ速度に基づくテキストタイムコードを付すことによって、読み上げ用データを生成するようにされる。
【００５６】
ここで、実施の形態の編集システム１では、このように生成された読み上げ用データに基づき、ナレーション音声の録音を支援するための動作を行う。
以下、このような録音支援動作について、図５〜図８を参照して説明する。
【００５７】
図５〜図８は、このような録音支援動作時に対応して表示部１５上に表示されるべき録音画面の例を示している。
先ず、図５では、録音開始前における録音画面の様子を示している。この録音画面には、図示するようにしてテキストデータ表示領域Ａ１、子画面領域Ａ２、テキストタイムコード表示領域Ａ３、制限時間表示領域Ａ４、duration time表示領域Ａ５が設けられている。
【００５８】
テキスト表示領域Ａ１は、パーソナルコンピュータ３側で入力され編集装置２側に受信されたテキストデータの内容を表示するための領域である。なお、このテキスト表示領域Ａ１では、入力テキストの全文字が入り切らない場合、表示できる範囲内で文字を表示しておくようにされる。その場合、続きの文字列については、後述するようにしてスクロールを行うことで順次表示していくことができる。
【００５９】
また、子画面領域Ａ２は、各種の映像・画像・アイコン等を表示するための領域である。この録音画面においては、当該子画面領域Ａ２に図示するような音声サムネイル画像が表示される。
この音声サムネイル画像は、これから行われる録音動作により得られる音声データを示すアイコンの役割を果たすものである。後述もするが、録音終了後には、録音された音声データとこの音声サムネイル画像とが対応付けられて管理されるものとなり、これによりユーザは、この音声サムネイル画像により音声データを識別することができるようになる。
このような音声サムネイル画像は、予めＣＰＵ５が録音画面の表示前の段階で生成するようにされる。この場合は、先の図４＜７＞に示したように入力テキストデータを確定する操作が行われて読み上げ用データが生成された後に、このような音声サムネイル画像を生成しておくようにされる。なお、ここでは、初回の録音時であるので、このような音声サムネイル画像としては「ｔａｋｅ１」を示す内容のものを生成・表示するようにされている。
【００６０】
また、テキストタイムコード表示領域Ａ３は、テキストタイムコードに基づく時間情報を表示するための領域であり、制限時間表示領域Ａ４は入力された制限時間情報を表示するための領域である。また、duration time表示領域Ａ５は、duration timeとして、録音後に実際に録音した音声の時間長の情報を表示するための領域とされる。
【００６１】
編集装置２においては、上記のような録音画面を、先の図４の＜７＞に示したように入力テキストデータを確定する操作が行われて読み上げ用データを生成してさらに上記音声サムネイル画像を生成したことに応じて、自動的に表示するようにされる。
【００６２】
この録音画面が表示部１５上に表示された状態において、ナレーション音声の録音が行われる。
具体的に、編集装置２はこのような録音画面の表示状態において、図２に示した操作部９からの操作入力として録音開始を指示する所定の操作入力が得られたことに応じ、音声入力端子ＴAinからの入力音声についての録音（記録）動作を開始するようにされる。
【００６３】
そして、これと同時に編集装置２は、次の図６に示されるようにして、テキスト表示領域Ａ１に表示される文字上に重畳するようにして表示したインテンド棒ＩＢにより、現在読み上げるべき文字位置を指示する動作を開始するようにされる。
具体的には、読み上げ用データのテキストタイムコードにより示される各文字の読み上げタイミングに基づき、テキスト表示領域Ａ１にて表示される各文字が順次インテンドされるように、インテンド棒ＩＢを徐々に図中矢印方向に延ばしていく動作を行うようにされる。
このような動作により、時間経過に伴ってインテンド棒ＩＢが表示文字列上を徐々に進んでいくことになる。
【００６４】
ここで、テキスト表示領域Ａ１にて入力テキストデータの全文字を表示できない場合は、先ずは表示できる範囲内のテキストデータを表示しておくことを先に述べたが、その続きの文字列については、次の図７及び図８に示されるようにして、テキスト表示領域Ａ１に表示される文字列全体を図中のスクロール方向にスクロールさせることによって順次表示していくようにされる。
このとき、当然のことではあるが読み上げるべき文字がテキスト表示領域Ａ１内に表示されていなければ、原稿の読み上げを適正に支援することができなくなるので、スクロールとしては読み上げるべき文字が常に表示された状態にあるようにして行われる必要がある。この場合、現在読み上げるべき文字位置は読み上げ用データのテキストタイムコードにより把握することができるので、スクロール動作としてもこのテキストタイムコードの情報に基づき行うようにする。具体的には、現在のタイミングを示すテキストタイムコードが付された文字がテキスト表示領域内に表示された状態にあるようにしてスクロールの実行タイミングを制御する。これにより、読み上げるべき文字が常に表示された状態にあるようにして続きの文字列を順次表示していくことができる。
【００６５】
ここで、上記のようにしてナレーション音声の録音時には、所定の読み上げ速度で原稿を読んだときの読み上げ位置がインテンド棒ＩＢによって順次指示される。このことで、ユーザはその読み上げ位置に従って表示文字列を読み上げることによって、容易に所定の制限時間内に所定の読み上げ速度で原稿を読み上げることができる。
この結果、本実施の形態の編集システム１によれば、例えば取材記者やカメラマンなどとった原稿読み上げに不慣れであることが想定される人物がナレーション音声を録音するといったときも、容易に制限時間内に原稿を読み上げることができるように支援することができる。
【００６６】
続いて、このような録音支援動作に基づき表示文字を全て読み上げて録音を停止するとしたとき、ユーザは、例えば操作部９に設けられた停止キーなどの所定操作を行って録音停止指示を行うことができる。
【００６７】
編集装置２では、このような録音停止指示に基づき、先ずは入力音声の記録動作を停止するようにされる。そして、録音された音声データに基づく音声データファイル（単に音声ファイルとも言う）を生成し、この音声ファイルと先に生成した音声サムネイル画像としての画像データとを対応づけるようにされる。
【００６８】
また、図示は省略したが、録音停止に応じては、録音画面におけるduration time表示領域Ａ５に対して、実際に録音された音声データの時間長の情報を表示するようにされる。
【００６９】
また、この場合の編集装置２では、このような録音動作の終了に応じて、プレビュー再生動作を行うようにされている。
このプレビュー再生としては、上記録音動作により得られた音声ファイルを先頭から再生し、これを図２に示したスピーカＳＰから音声出力する。さらにこの場合は、このような録音音声についての再生出力と同期して、表示部１５上に録音時の表示と同様のテキストインテンド表示を行うようにされる。なお、このようなプレビュー再生時における表示部１５上の画面遷移としては、先の図６〜図８に示した画面遷移と同様となるので、ここでの改めての説明は省略する。
【００７０】
プレビュー再生が終了すると、音声の修正の受付のための動作を行う。
図９（ａ）〜（ｃ）は、このような修正受け付け時に対応して表示部１５に表示される画面の遷移例を示している。
先ず、プレビュー再生を終了すると、編集装置２は、表示部１５に図９（ａ）に示す修正受け付け画面の表示を行うようにされる。この修正受け付け画面としては、図示するようにして例えば「修正しますか？」等の質問メッセージと共に、Ｙｅｓ／Ｎｏの項目を示すアイコンと、それらを選択するためのカーソルＣＲが表示される。
【００７１】
この修正受け付け画面において、ユーザは操作部９に設けられた方向キーなどの所定操作を行うことによってカーソルＣＲを移動させることができ、これによってＹｅｓ／Ｎｏを選択することができる。そして、操作部９に設けられる決定キーなどの所定キーの操作によってカーソルＣＲにより選択した項目を決定することができる。
【００７２】
上記修正受け付け画面において、Ｙｅｓの項目が決定されて修正を行うことが確定された場合には、次に説明する時間軸圧縮／伸張受け付け画面を表示するようにされる。
また、Ｎｏが決定されて修正を行わないことが確定された場合は、後述する映像との合成処理に移行するようにされる。
【００７３】
図９（ｂ）は、上記時間軸圧縮／伸張受け付け画面の例を示している。
この時間軸圧縮／伸張受け付け画面としても、例えば「時間軸圧縮／伸張？」等の質問メッセージと共に、Ｙｅｓ／Ｎｏの項目を示すアイコンとそれらを選択するためのカーソルＣＲが表示される。この場合もユーザは、例えば操作部９の方向キーなどの所定操作を行うことによってカーソルＣＲを移動させてＹｅｓ／Ｎｏの項目を選択することができ、また操作部９の決定キーなど所定操作によって選択した項目を決定することができる。
【００７４】
時間軸圧縮／伸張受け付け画面において、Ｙｅｓの項目が決定されて時間軸圧縮／伸張処理を行うことが選択された場合には、録音した音声データについての時間軸圧縮／伸張処理を行った後、処理後の音声データに基づくプレビュー再生を行うようにされる。
【００７５】
具体的に、このように時間軸圧縮／伸張受け付け画面にてＹｅｓの項目が選択された場合は、図示による説明は省略するが、表示部１５上に目標時間長の情報入力画面を表示し、圧縮／伸張の目標時間長の入力操作の受け付けを行うようにされる。そして、入力された時間情報を確定（決定）する操作が行われたことに応じ、図２に示した信号処理部４によって、録音された音声データの時間長がその確定された時間長となるように時間軸圧縮／伸張処理を行うようされる。
【００７６】
ここで、本実施の形態においては、このように時間軸圧縮／伸張処理や、後述する録り直しにより新たに生成された音声ファイルについては、初回録音時に得られた音声ファイルとは別の音声ファイルとして扱うようにされる。つまり、新たに得られた音声ファイルを初回録音時に得られた音声ファイルに対して上書き保存しないものとしている。
これに伴い、新たに得られた音声ファイルについては、初回録音時に生成した音声サムネイル画像とは別の音声サムネイル画像を生成した上で、この新たな音声サムネイル画像を対応づけるようにする。具体的にこの場合は、初回録音時に生成した音声サムネイル画像は「ｔａｋｅ１」の内容を示すものとしているので、新たな音声サムネイル画像としては、修正に伴う新たな音声ファイルの生成回数に応じたｔａｋｅ数を示すものを生成するようにされる。
【００７７】
このようにして時間軸圧縮／伸張処理により新たな音声ファイルを生成すると、その音声データについてもプレビュー再生を行うようにされる。
ここで、この場合のプレビュー再生としても、先に述べた初回のプレビュー再生時と同様に入力テキストをインテンド表示しつつ行うが、この場合は音声データが時間軸方向に圧縮／伸張されているので、そのままでは文字のインテンドタイミングと再生音声による文字の発語のタイミングとにズレが生じる可能性がある。
そこで、時間軸圧縮／伸張処理後のプレビュー再生を行うのに先だっては、録音前に入力された元の目標時間長（制限時間長）と、圧縮／伸張処理の目標時間長として入力された圧縮／伸張目標時間長との比に応じて、読み上げ用データにおけるテキストタイムコードを修正する動作を行う。そして、この場合のプレビュー再生としては、このように修正されたテキストタイムコードが示すタイミングで各文字をインテンド表示するもとする。
このようにすることで、音声データ側が時間軸圧縮／伸張されたことに対応させて、プレビュー再生時の各文字のインテンドタイミングを同期させることができる。
【００７８】
なお、確認のために述べておくと、この場合のプレビュー再生時における表示部１５上の画面遷移としても、先の図６〜図８に示した画面遷移と同様となるので、ここでの改めての説明は省略する。
【００７９】
このような時間軸圧縮／伸張処理によれば、ユーザは目標の時間長を設定することで、改めて原稿の読み上げを行うことなく制限時間内のナレーション音声を作成することができる。すなわち、このような時間軸圧縮／伸張処理が可能とされることで、制限時間内のナレーション音声の作成がさらに容易となるように支援することができる。
【００８０】
また、図９（ｂ）に示す時間軸圧縮／伸張受け付け画面において、Ｎｏの項目が決定されて時間軸圧縮／伸張処理を行わないことが選択された場合は、次の図９（ｃ）に示す部分指定受け付け画面を表示するようにされる。
【００８１】
図９（ｃ）において、この部分指定受け付け画面においても、例えば「部分指定しますか？」等の質問メッセージと共にＹｅｓ／Ｎｏの項目を示すアイコンとそれらを選択するためのカーソルＣＲが表示される。この場合もユーザは、例えば操作部９の方向キーなどの所定操作を行うことによってカーソルＣＲを移動させてＹｅｓ／Ｎｏの項目を選択することができ、また操作部９の決定キーなど所定操作によって選択した項目を決定することができる。
【００８２】
部分指定受け付け画面においてＮｏの項目が選択・決定された場合には、初めからナレーション音声を録り直すための動作を行った後に、その録り直し音声に基づくプレビュー再生を行うようにされる。
この場合、初めからの録り直し動作としては、初回録音時と同様の動作を行うようにされる。つまり、先の図５に示した録音画面を表示部１５上に再度表示し、録音開始指示に応じて再度録音動作と図６〜図８の画面遷移として示したようなテキストインテンド表示動作とを開始するようにされる。そして、録音停止指示に応じて録音動作を停止し、録音音声データに基づく音声ファイルを生成する。
【００８３】
なお、初回の録音時には、音声サムネイル画像としては「ｔａｋｅ１」を示した画像を生成したので、子画面領域Ａ２における音声サムネイル画像としても「ｔａｋｅ１」を示す画像を表示するものとしていたが、先に述べたようにして録り直し時には次ｔａｋｅの値を示した音声サムネイル画像が新たに生成されるので、この録り直し動作時における録音画面の子画面領域Ａ２に対しては、このように新たに生成された次ｔａｋｅの値を示す音声サムネイル画像が表示されるものとなる。
【００８４】
その上で、このように録り直し動作により生成された音声ファイルについて、プレビュー再生を行う。この場合のプレビュー再生としても、初回のプレビュー再生時と同様に入力テキストをインテンド表示しつつ行うものであり、その場合の表示部１５上の画面遷移は先の図６〜図８に示した画面遷移と同様となる。
【００８５】
また、図９（ｃ）に示す部分指定受け付け画面において、Ｙｅｓの項目が選択・決定されて部分指定するとの選択が行われた場合は、次の図１０に示す部分指定画面を表示部１５上に表示して、部分指定操作の受け付けを行うようにされる。
【００８６】
図１０において、この部分指定画面としては、先の図５に示した録音画面と同様にテキスト表示領域Ａ１、子画面領域Ａ２、テキストタイムコード表示領域Ａ３、制限時間表示領域Ａ４、duration time表示領域Ａ５の各領域が設けられる。但し、子画面領域Ａ２には、録り直しであることに対応して、次ｔａｋｅの値を示す音声サムネイル画像が表示されることになる。ここでは初回の録り直しの場合に対応して「ｔａｋｅ２」による音声サムネイル画像が表示される場合を例示している。
【００８７】
また、この部分指定画面では、テキスト表示領域Ａ１内において、録り直し部分の範囲指定を行うためのカーソルＣＲが表示される。
ユーザは、操作部９に設けられる例えば方向キーを操作することで、テキスト表示領域Ａ１内に表示されるテキストデータの１文字単位で、カーソルＣＲの位置を移動させることができる。そして、例えば操作部９における別の所定キーを押しながら、上記方向キーによるカーソルＣＲの移動操作を行うことで、次の図１０（ｂ）に示されるようにして、範囲指定バーＳＢにより文字列の選択を行うことができる。さらに、上記所定キーの押圧操作をやめることで、この範囲指定バーＳＢにより選択した範囲を確定することができる。
【００８８】
このようにして録り直す部分の範囲指定が行われたことに応じて、編集装置２では、この範囲指定された部分についての録り直しのための動作を行う。
図示による説明は省略するが、この場合の録り直しのための動作としては、例えば図１０と同様にテキスト表示領域Ａ１、子画面領域Ａ２、テキストタイムコード表示領域Ａ３、制限時間表示領域Ａ４、duration time表示領域Ａ５の各領域が設けられた画面を表示し、そのテキスト表示領域Ａ１には、少なくとも範囲指定された文字列を表示するようにされる。
そして、その状態において、録音開始指示が行われたことに応じて、録音動作を開始すると共に、テキスト表示領域Ａ１に表示される上記範囲指定された部分の先頭からの文字のインテンド表示を開始する。この場合、インテンド表示は、指定範囲の最後の文字を覆ったところで終了する。また、録音動作としても同タイミングで停止するようにされる。
【００８９】
このようにして、指定部分についての録り直し音声が得られることになる。そして、録り直し音声データが得られたことに応じては、先ずはその録り直し部分についてのプレビュー再生を行うようにされる。すなわち、録り直し音声データについての再生出力を行うと共に、表示部１５上には、上述した指定範囲の録り直し動作時と同様の画面表示（範囲指定された文字列のインテンド表示）を行うようにされる。
【００９０】
そして、この場合もプレビュー再生後には、修正を受け付けるための修正受け付け画面を表示する。その表示内容は先の図９（ａ）と同様とされる。この場合において表示される修正受け付け画面にてＹｅｓが決定された場合は、上述した指定部分の録り直し動作と同様の動作を行って、指定部分についての再度の録り直し音声を得るようにされる。
そしてその後は、この録り直し部分についての再度のプレビュー再生を行い、このプレビュー再生の終了後には、再度、録り直し部分についての修正を受け付けるための修正受け付け画面を表示する。このような動作によって、プレビュー再生後の修正受け付け画面でＮｏが決定されて録り直し部分の音声データが確定されるまで、指定部分の録り直しができるようにされている。
【００９１】
一方、録り直し部分についてのプレビュー再生後、上記のような録り直し部分についての修正受け付け画面にてＮｏが決定され、録り直し音声データが確定された場合は、この録り直しにより得られた指定部分の音声データを、元の音声データの該当部分の音声データと入れ替えて、新たな音声ファイルを生成するようにされる。
【００９２】
ここで、先の説明によれば、この場合の範囲指定はテキストデータ側の範囲を指定するものであって、音声データ側の範囲が直接的に指定されるものではない。
しかし、先の図２にて説明したように、編集装置２では音声録音時にＣＰＵ５が録音音声に対して音声タイムコードを付すようにされている。つまり、この音声タイムコードに基づき、範囲指定された部分のテキストタイムコードから音声データ側の該当するデータ部分を特定することができる。具体的には、範囲指定された部分の開始文字位置のテキストタイムコードと終了文字位置のテキストタイムコードとの値により時間軸上の範囲を特定する。そして、音声タイムコードに基づき、音声データ中のこの特定された時間軸上の範囲に該当するデータ部分を特定する。このようにして、テキストデータ側で指定された範囲に該当する音声データ部分を特定することができる。
【００９３】
このようにして録り直し音声データを、元の音声データの該当する部分に入れ替えて新たな音声ファイルを生成すると、この新たな音声ファイルとしての全体の音声データについてプレビュー再生を行う。この場合のプレビュー再生も、表示部１５上の画面遷移は先の図６〜図８に示した画面遷移と同様となる。
【００９４】
なお、図示による説明は省略したが、このような指定部分を入れ替えて生成した音声ファイルについてのプレビュー再生後のタイミングをはじめとして、先に述べた時間軸圧縮／伸張処理を行った後のプレビュー再生後、及び初めから録り直し後のプレビュー再生後には、それぞれ再度の修正の受け付けが可能となるように、先の図９（ａ）に示した修正受け付け画面を表示する。
これにより、当該修正受け付け画面にてＮｏが決定されて修正後の音声データが確定されるまでは、修正を受け付けることができるようにされている。
【００９５】
続いては、これまでで説明してきた録音動作により得られた音声に対し、別途撮影・編集された映像を合成し、ニュースコンテンツとしてのＡＶファイルを生成する際の動作について説明する。
【００９６】
図１１は、このような音声ファイルへの映像ファイルの合成時に対応して表示部１５上に表示されるべき音声・映像合成画面の例を示している。
先ず、ユーザは、このような音声・映像の合成を行うとしたときは、操作部９の所定の操作キーを操作することで、図１１（ａ）に示す音声・映像合成画面を表示させることができる。
【００９７】
この音声・映像合成画面には、図示するようにして映像クリップ表示領域Ａ６と、音声サムネイル表示領域Ａ７とが設けられる。
映像クリップ表示領域Ａ６には、別途撮影・編集された映像クリップについてのサムネイル画像（音声サムネイル画像と区別して映像サムネイル画像と呼ぶ）が表示される。
この場合、映像クリップは、外部のカメラ装置により撮影した素材映像としての映像データを、所定時間長にカット（編集）したものであり、具体的にはそれらの複数をつなぎ合わせて一連のニュース映像が形成されるものとなる。
この映像クリップ表示領域Ａ６内の映像サムネイル画像としては、各映像クリップを構成するフレーム画像データのうちの、例えば時間軸上において先頭に位置するフレーム画像データを所定画素サイズに縮小したものを表示する。この図１１の例では、対象とする映像クリップが４つであり、それぞれの映像クリップに対応した４つの映像サムネイル画像が表示されている場合が示されている。
【００９８】
なお、この場合、各映像クリップは、光ディスクＤにおいて記録されているものとし、編集装置２ではこのように光ディスクＤにおいて記録される各映像クリップとしての映像データを再生して得られるフレーム画像データを上記映像サムネイル画像としてそれぞれ表示するようにされている。
【００９９】
また、音声サムネイル表示領域Ａ７には、先に説明した録音動作によって生成された音声ファイルを示す音声サムネイル画像が表示される。ここでは、録音動作により得られた音声ファイルが２つであり、音声サムネイル表示領域Ａ７には「ｔａｋｅ１」と「ｔａｋｅ２」の２つの音声サムネイル画像が表示されている場合を例示している。
【０１００】
そして、音声・映像合成画面においては、図示するようにして合成対象とする映像クリップ、音声ファイルを選択するためのカーソルＣＲも表示されている。
この場合もユーザは、例えば操作部９の方向キーなどの所定操作を行うことによってカーソルＣＲを移動させることができ、これによって合成対象とすべき映像サムネイル画像（映像クリップ）を選択することができる。そして、操作部９の決定キーなど所定操作にを行うことで、選択した映像クリップを合成対象として決定（確定）することができる。
このとき、ユーザは映像クリップの確定順にその再生順序も決定することができる。そして、この場合、確定された映像クリップ（映像サムネイル画像）は、次の図１１（ｂ）に示されるように、それらが確定されたことが明示されるように例えば色付きにより表示されるものとなる。
【０１０１】
また、ユーザは、このようにして合成対象とする映像クリップとその再生順序を確定すると、さらにカーソルＣＲを音声サムネイル表示領域Ａ７に移動させて、合成対象とすべき音声ファイルの音声サムネイル画像を選択・確定することができる。ここにおいて音声サムネイル画像を選択・確定することで、最終的に合成対象とすべき映像クリップと音声ファイルとが確定されたことになり、これによって編集装置２は、それら確定された映像クリップと音声ファイルとの合成処理を行うようにされる。
【０１０２】
このような映像クリップと音声ファイルとの合成処理は、図２に示した信号処理部４により行われる。
この場合、先ずはＣＰＵ５の制御に基づき、ディスクドライブ１７によって光ディスクＤに記録される映像クリップのうちから確定された映像クリップが上述した確定順に従った順序で読み出される。そして、信号処理部４は、これにより得られる一連の映像データに対して確定された音声ファイルに基づく音声データを同期させるようにして、映像データと音声データとを合成したＡＶファイルを生成するようにされる。
【０１０３】
このようにして音声・映像を合成したＡＶファイルを生成すると、そのプレビュー再生を行うようにされる。この場合のプレビュー再生としては、少なくとも合成した音声と映像とが再生されればよいが、本例ではさらに、音声の録音支援時に行ったテキストインテンド表示も行うようにされる。
【０１０４】
その様子を、次の図１２〜図１４に示す。
先ず図１２に示すようにして、この場合のプレビュー再生としても、これまでのプレビュー再生時と同様に、表示部１５上には先の図５において示した録音画面と同様のテキストデータ表示領域Ａ１、子画面領域Ａ２、テキストタイムコード表示領域Ａ３、制限時間表示領域Ａ４、duration time表示領域Ａ５が設けられた画面を表示するようにされる。
但し、この場合のプレビューは音声・映像の合成ファイルについて行うものであるので、子画面領域Ａ２には合成対象として確定された映像クリップに基づく一連の映像が表示されるべきものとなる。
【０１０５】
プレビュー再生の開始に伴っては、生成されたＡＶファイルの再生を開始し、映像データについては子画面領域Ａ２に表示し、また音声データについてはスピーカＳＰより出力する。
そして、テキスト表示領域Ａ１内においては、この場合も図示するインテンド棒ＩＢによる表示文字のインテンド表示を開始するようにされる。
【０１０６】
この場合もテキスト表示領域Ａ１にて入力テキストデータの全文字を表示できない場合は、時間経過に伴い次の図１３及び図１４に示されるようにして、テキスト表示領域Ａ１に表示される文字列全体を図中のスクロール方向に順次スクロールさせることによって、残りの文字を順次表示していくようにされる。
【０１０７】
続いて、この図１２〜図１４に示したようなＡＶファイルについてのプレビュー再生後には、合成したＡＶファイルを確定するか否かを問うための画面表示を行う。この画面表示としては、例えば先の図９（ａ）に示した修正受け付け画面のような表示態様により、例えば「プレビューＯＫ？」などの質問メッセージと共に、Ｙｅｓ／Ｎｏのアイコンを表示する。
【０１０８】
Ｎｏが選択・決定されて合成したＡＶファイルがＮＧであるとされたときは、再度、先の図１１（ａ）に示したような音声・映像合成画面を表示して、合成対象とすべき映像と音声との再選択を行わせる。
【０１０９】
一方、Ｙｅｓが選択・決定されてＡＶファイルを確定するとされたときは、生成したＡＶファイルを光ディスクＤに対して書き込むようにされるが、本実施の形態の場合では、このようにして光ディスクＤに対して書き込まれるべきＡＶファイルに対し、さらに録音時に用いた読み上げ用データを対応づけて記録するようにされる。
【０１１０】
ここで、読み上げ用データとしては、先に説明したようにして入力テキストデータの各文字ごとにその読み上げタイミングを示すテキストタイムコードが付されたものとなっている。このことから、上記のようにしてＡＶファイルに対して読み上げ用データを対応づけて記録することによっては、生成したＡＶファイルの映像・音声（特に音声）に同期させるようにして、入力テキストデータを記録することができる。すなわち、このように読み上げ用データが対応付けられたＡＶファイルについては、音声・映像側のタイムコードとテキストタイムコードとに従った再生動作を行うことで、表示文字と再生音声による発語タイミングとを同期させるように再生を行うことができる。
【０１１１】
このようにして再生音声（及び再生映像）とテキストデータの表示タイミングとを同期させることができれば、例えば現状においてテレビジョン放送で行われている字幕放送を実現することができる。
なお、その場合の文字の表示態様としては、これまでの実施の形態で説明したものと同様に、音声側の発語タイミングに合わせて表示文字の一文字ごとにインテンド表示を行うことができる。或いは、インテンド表示は行わずに、音声側と同期したタイミングで所定複数文字を順次切り替えるように表示するといったことも可能である。
【０１１２】
ここで、現状において字幕放送用のテキストデータとしては、いわゆるクローズドキャプションとして、放送コンテンツの制作後、改めてテキスト入力を行って挿入するようにされている。すなわち、現状においては、本例のようなニュースコンテンツの制作を行う場合において、ナレーション音声の録音前にニュース原稿作成のためにテキストデータを入力したにも関わらず、その後に改めて字幕放送用のテキストデータを入力するようにされていたものである。
これに対し、上記説明による本例の場合では、録音時にニュース原稿（ナレーション原稿）として入力したテキストデータをそのまま字幕放送用のテキストデータとして利用することができる。つまりは、これによって現状のようなコンテンツ制作後の改めての字幕放送用のテキストデータ入力を省略することができるものである。
【０１１３】
なお、以下では、上記のようにして読み上げ用データを対応づけて映像・音声にテキストデータを同期させるようにしたＡＶファイルのことを、ＡＶ・テキストファイルとも呼ぶ。
【０１１４】
［処理動作］
続いては、以下の図１５〜図１８のフローチャートを参照して、上記により説明した第１の実施の形態の編集システム１による動作を実現するために行われるべき処理動作について説明する。
これら図１５〜図１８において、パーソナルコンピュータとして示される処理動作は、先の図３に示したＣＰＵ２１がＨＤＤ３０に格納されるＰＣ側プログラ３０ａに基づいて実行するものである。また、編集装置として示される処理動作は、図２に示したＣＰＵ５がＲＯＭ６内に格納される編集装置側プログラム６ａに基づいて実行するものである。
なお、図１５においては、既に編集装置２とパーソナルコンピュータ３とがデータ通信可能な状態に接続されている状態にあるとする。
【０１１５】
図１５は、制限時間・テキストデータの入力から読み上げ用データの生成までの動作（先の図４参照）時に対応して行われるべき処理動作について示している。
図１５において、先ずパーソナルコンピュータ３側では、図示するステップＳ１０１により、制限時間長の入力処理を実行するようにされる。
具体的にこの場合は、先に説明したようにしてディスプレイ２７上にテキストデータと制限時間とを入力するための画面表示を行い、その画面上で入力部２５として設けられるマウスやキーボードによる制限時間長の入力及びテキストデータの入力を受け付けるようにされる。
このステップＳ１０１としては、このようにディスプレイ２７上に表示した画面上にて、先ずは制限時間の入力を受け付け、さらに入力された時間長の情報を画面上の所定領域に表示させる処理を実行するものとなる。
【０１１６】
続くステップＳ１０２では、決定操作が行われたか否かについて判別処理を行う。この場合、決定操作は、画面上に表示した決定ボタン（アイコン）により行われるものとされる。すなわちこのステップＳ１０２では、画面上のこの決定ボタンが同じく画面上に表示したカーソルにより選択された状態で、マウスの例えば左クリック操作等の所定操作が行われた否かを判別するようにされる。
このような決定操作が行われずに否定結果が得られた場合は、図示するようにしてステップＳ１０１に戻り引き続き制限時間長の入力処理を行うようにされる。
また、決定操作が行われたとして肯定結果が得られた場合は、ステップＳ１０３に進むようにされる。
【０１１７】
ステップＳ１０３では、テキスト入力処理を実行する。すなわち、上述した入力画面において、入力部２５のマウス・キーボードの操作に応じたテキストデータを表示させるための処理を行うようにされる。
そして、続くステップＳ１０４では、決定操作が行われたか否かについて判別処理を行うようにされる。この場合も決定操作としては、上記入力画面上に表示される決定ボタンにより行われるものとされ、従ってこのステップＳ１０４としても、上記したカーソルにより決定ボタンが選択された状態での所定操作が行われたか否かを判別するようにされる。
そして、決定操作が行われない場合は、図示するようにしてステップＳ１０３にて引き続きテキストデータの入力処理を行うようにされる。
一方、決定操作が行われて肯定結果が得られた場合は、ステップＳ１０５に進むようにされる。
【０１１８】
ステップＳ１０５では、制限時間長及びテキストを編集装置２側に送信するための処理を実行する。すなわち、上記のようにして入力・決定された制限時間長の情報とテキストデータとが、ＵＳＢ端子Ｔusbを介して接続された編集装置２側に対して送信されるように、ＵＳＢインタフェース２３に対する制御を行う。
【０１１９】
編集装置２側では、これら制限時間長の情報とテキストデータとの受信をステップＳ２０１にて待機している。そして、これらが受信された場合には、ステップＳ２０２において、テキストの読み上げ時間計算のための処理を実行する。つまり、受信されたテキストデータを図２に示した読み上げ時間計算／読み上げ用データ生成部１６に対して供給すると共に、その読み上げ時間長を計算するように指示を行う。これに応じ時間計算／読み上げ用データ生成部１６は入力テキストデータについての読み上げ時間長を計算し、その結果をＣＰＵ５に対して供給するようにされる。
【０１２０】
続くステップＳ２０３では、制限時間内か否かについての判別処理を行うようにされる。すなわち、上記のようにして読み上げ時間計算／読み上げ用データ生成部１６により計算された読み上げ時間長の値が、受信された制限時間長の値以下となっているか否かについて判別処理を行うようにされる。
【０１２１】
ステップＳ２０３において、計算された読み上げ時間長の値が受信された制限時間長の値以下となってはなっておらず、制限時間内ではないとして否定結果が得られた場合は、ステップＳ２０４に進んでパーソナルコンピュータ３側に対してエラー通知を行った後、図示するように「RETURN」となる。
また、ステップＳ２０３において、計算された読み上げ時間長の値が受信された制限時間長の値以下となっており、制限時間内であるとして肯定結果が得られた場合は、ステップＳ２０５に進むようにされる。
【０１２２】
ステップＳ２０５では、入力テキストデータを確定するか否かについて判別処理を行う。
このステップＳ２０５の判別処理としては、表示部１５上にテキストデータを確定するか否かを問うためのメッセージと、Ｙｅｓ／Ｎｏのアイコン、及びそれらを選択するためのカーソルＣＲとを少なくとも含んで構成された画面を表示して行う。つまり、この表示画面上にてＮｏのアイコンがカーソルＣＲにより選択・決定されて、入力テキストを確定しないとの否定結果が得られた場合は、ステップＳ２０６に進み、パーソナルコンピュータ３側に対して再入力通知を行う。そしてその後、図示するように「RETURN」となる。
また、ステップＳ２０５において、上記表示画面上にてＹｅｓのアイコンがカーソルＣＲにより選択・決定されて、入力テキストを確定しないとの否定結果が得られた場合は、ステップＳ２０７に進んでパーソナルコンピュータ３側に対して確定通知を行うようにされる。
【０１２３】
ここで、パーソナルコンピュータ３側では、上述した制限時間長・テキストの送信処理（Ｓ１０５）の実行後、編集装置２側からの上記エラー通知、再入力通知、確定通知の何れかの通知を、ステップＳ１０６にて待機するようにされている。
そして、このステップＳ１０６にて何れかの通知があった場合は、ステップＳ１０７において、先ずは当該通知がエラー通知であったか否かの判別処理を行うようにされる。エラー通知であるとして肯定結果が得られた場合は、ステップＳ１０９に進んでエラー表示処理を行う。すなわち、先の図４においても説明したように、ディスプレイ２７上に例えば「制限時間をオーバーしています」等のエラーメッセージを表示させるための処理を実行するようにされる。そしてその後、図示するようにしてステップＳ１０３に戻るようにされ、これによってテキストデータの再入力（修正）を受け付けるようにされる。
なお、修正後のテキストデータは再度ステップＳ１０５の処理によって編集装置２側に送信され、編集装置２側ではステップＳ２０３にて再度修正後のテキストの読み上げ時間長が制限時間内であるか否かについての判別処理が再度行われることになる。このような流れにより、制限時間内となるまでテキストの修正を行うことができるようにされている。
【０１２４】
また、ステップＳ１０７において、編集装置２側からの通知がエラー通知ではないとして否定結果が得られた場合は、ステップＳ１０８において、再入力通知であるか否かについての判別処理を行うようにされる。再入力通知であるとして肯定結果が得られた場合は、ステップＳ１０３に戻るようにされ、これによってテキストデータの修正を行うことが可能となる。このように制限時間内であってもテキストの修正が可能とされることで、例えば入力テキストの読み上げ時間長が制限時間に対して著しく足りない場合などに対応して、テキストの修正を行うことが可能となる。
【０１２５】
また、ステップＳ１０８において、再入力通知ではないとして否定結果が得られた場合、編集装置２からの通知は確定通知であることになる。これに応じては、パーソナルコンピュータ３側における再入力処理はもはや不要となり、図示するようにして処理動作を終了するようにされる。
【０１２６】
説明を編集装置２側に移す。
先のステップＳ２０７にて確定通知を行うと、図示するようにしてステップＳ２０８に処理を進める。
ステップＳ２０８では、テキストデータを保存するための処理を実行する。すなわち、この場合は図２に示した不揮発性メモリ８に対して受信されたテキストデータを記録するようにされる。
【０１２７】
続くステップＳ２０９では、各文字にテキストタイムコードを付した読み上げ用データを生成するための処理を実行する。すなわち、上記のようにして保存したテキストデータを、読み上げ時間計算／読み上げ用データ生成部１６に対して供給すると共に、当該テキストデータの各文字ごとにテキストタイムコードを付した読み上げ用データを生成するように指示を行う。
読み上げ時間計算／読み上げ用データ生成部１６により生成された読み上げ用データはＣＰＵ５に供給され、ＣＰＵ５は読み上げ用データを例えば不揮発性メモリ８に対して記録するようにされる。
【０１２８】
ステップＳ２１０では、音声サムネイル画像の生成のための処理を行う。先にも述べたように、本例では録音音声ごとに異なるサムネイル画像を対応づけてそれらを別々に管理できるようにしている。具体的には、録音回数に従ったｔａｋｅ数を示した音声サムネイル画像を生成するようにされている。このステップＳ２１０では初回録音時に対応した音声サムネイル画像を生成するので、具体的には「ｔａｋｅ１」を示した音声サムネイル画像としての画像データを生成する処理を行うようにされる。
このステップＳ２１０の処理を実行すると、次の図１６に示されるステップＳ２１１に進むようにされる。
【０１２９】
図１６は、主に、先に説明した録音支援動作（図６〜図８を参照）時に対応して編集装置２側で行われるべき処理動作について示している。
先ず、ステップＳ２１１では、録音画面の表示処理を行うようにされる。すなわち、表示部１５上に、先の図５に示したような録音前（初期状態）の録音画面を表示させるための処理を実行するようにされる。具体的には、不揮発性メモリ８に記録されるテキストデータ、音声サムネイル画像、制限時間長の情報をキャラクタ発生器１３に対して供給し、これらが画面上の所定位置（テキスト表示領域Ａ１、子画面表示領域Ａ２、制限時間表示領域Ａ３）にそれぞれ表示されるように指示を行う。
【０１３０】
続くステップＳ２１２では、録音開始指示を待機するようにされる。
このステップＳ２１２において、操作部９からの操作入力として、録音開始を指示する所定の操作入力が得られて録音開始指示があったとされた場合は、ステップＳ２１３に進み録音開始処理を行う。つまり、信号処理部４に対し音声入力端子ＴAinからの入力音声についての増幅処理・Ａ／Ｄ変換を開始させる共に、これにより得られる音声データの不揮発性メモリ８への記録動作を開始するようにされる。
【０１３１】
そして、続くステップＳ２１４では、テキストインテンド表示を開始するための処理を実行するようにされる。
具体的には、読み上げ用データのテキストタイムコードにより示されるタイミングで、テキスト表示領域Ａ１にて表示される各文字が順次インテンドされるようにしてインテンド棒ＩＢの表示が行われるように、キャラクタ発生器１３に対し指示を行う動作を開始する。また、テキスト表示領域Ａ１内に全ての文字列を表示できない場合に対応しては、読み上げるべき文字が常に表示された状態にあるようにして文字列全体のスクロール表示が行われるように、キャラクタ発生器１３に対するテキストタイムコードに基づくスクロールタイミングの指示動作も開始するようにされる。
【０１３２】
ステップＳ２１５においては、録音停止指示を待機するようにされる。
操作部９からの操作入力として、録音停止を指示する所定の操作入力が得られて録音停止指示があったとされた場合は、ステップＳ２１６に進み、録音停止処理を行う。つまり、先のステップＳ２１３にて開始した不揮発性メモリ８への入力音声データの記録動作を停止するようにされる。
【０１３３】
なお、図示による説明は省略するが、このように音声データの記録が終了した場合には、録音画面中のduration time表示領域Ａ５内に、実際に録音された音声データの録音時間長の情報を表示するための処理も行うようにされる。
【０１３４】
続くステップＳ２１７では、音声ファイルの生成処理を実行する。つまり、録音した音声データに基づく音声データファイルを生成するための処理を実行する。
その上でステップＳ２１８では、このように生成した音声ファイルと音声サムネイル画像とを対応づけるための処理を行うようにされる。
【０１３５】
ステップＳ２１９では、プレビュー再生処理を実行する。先の説明によれば、このような録音後のプレビュー再生としては、録音した音声をスピーカＳＰから出力すると同時に、表示部１５上に、録音時に表示した録音画面と同様のテキストインテンド表示を行うようにされるものとなる。
ステップＳ２１９の処理としては、不揮発性メモリ８に記録した音声ファイルを再生して信号処理部４に供給することで、録音音声をＤ／Ａコンバータ１０・アンプ１１を介してスピーカＳＰから出力させる。また、これと同時にキャラクタ発生器１３に対して先のステップＳ２１４と同様の指示を行って、テキストインテンド表示（及び必要に応じてスクロール表示）を行わせる。
【０１３６】
続くステップＳ２２０では、修正するか否かについての判別処理を行うようにされる。
このステップＳ２２０としては、先ずは表示部１５上に先の図９（ａ）に示した修正受け付け画面が表示されるように、キャラクタ発生器１３に対する指示を行う。その上で、この修正受け付け画面上に表示されるＹｅｓ／Ｎｏのアイコンの何れが、カーソルＣＲにより選択・決定されるかを判別するようにされる。
ステップＳ２２０において、Ｎｏのアイコンが選択された状態で、操作部９における決定キーなどの選択項目を決定するための所定操作が行われ、修正を行わないとの否定結果が得られた場合は、図示するようにして処理動作を終了するようにされる。
【０１３７】
一方、ステップＳ２２０において、Ｙｅｓのアイコンが選択された状態で操作部９における決定キーなどの選択項目を決定するための所定操作が行われ、修正を行うとして肯定結果が得られた場合は、次の図１７に示すステップＳ２２１に進むようにされる。
【０１３８】
図１７は、主に、録音音声の修正動作（図９、図１０を参照）時に対応して編集装置２において行われるべき処理動作について示している。
図１７において、ステップＳ２２１では、次ｔａｋｅの音声サムネイル画像を生成するようにされる。つまり、当該修正が１回目の修正であればｔａｋｅ２、当該修正が２回目であればｔａｋｅ３といったように、修正回数に応じたｔａｋｅ数を示す音声サムネイル画像データを生成するようにされる。
【０１３９】
続くステップＳ２２２では、時間軸圧縮／伸張を行うか否かについて判別処理を実行する。
このステップＳ２２２としては、先ずはキャラクタ発生器１３に対する指示を行って、表示部１５上に先の図９（ｂ）に示した時間軸圧縮／伸張受け付け画面が表示されるように制御する。その上で、先の修正受け付け画面の場合と同様に、Ｙｅｓ／Ｎｏのアイコンの何れがカーソルＣＲにより選択・決定されるかを判別するようにされる。
ステップＳ２２２において、Ｙｅｓのアイコンが選択された状態で操作部９における決定キーなどの選択項目を決定するための所定操作が行われ、時間軸圧縮／伸張を行うとの肯定結果が得られた場合は、ステップＳ２２３に進むようにされる。
一方、Ｎｏのアイコンが選択された状態で操作部９における決定キーなどの選択項目を決定するための所定操作が行われ、時間軸圧縮／伸張を行わないとの否定結果が得られた場合は、ステップＳ２２８に進むようにされる。
【０１４０】
先ず、時間軸圧縮／伸張を行うとされた場合に対応した上記ステップＳ２２３においては、時間長の入力処理を行うようにされる。つまり、表示部１５上に目標時間長の情報を入力するための画面を表示させ、時間長の入力操作に応じてその数値が表示されるようにキャラクタ発生器１３に対する指示を行う。
【０１４１】
続くステップＳ２２４では、入力された時間長の情報を決定する操作が行われたか否かについて判別処理を行う。この場合も例えば操作部９における決定キーなどの所定の決定操作が行われずに否定結果が得られたときは、ステップＳ２２３において引き続き時間長の入力処理を行うようにされる。
【０１４２】
一方、例えば操作部９における決定キーなどの所定の決定操作が行われて肯定結果が得られた場合は、ステップＳ２２５において、入力時間長に基づく時間軸圧縮／伸張処理を行うようにされる。すなわち、信号処理部４に対して決定された入力時間長の情報と録音された音声データとを供給し、音声データの時間長が入力時間長となるように時間軸圧縮／伸張処理を行わせるための指示を行う。
信号処理部４は、この時間軸圧縮／伸張処理によって生成した音声データをＣＰＵ５に対して供給するようにされる。
【０１４３】
ステップＳ２２６では、元の入力時間長との比に応じてテキストタイムコードを修正する処理を実行するようにされる。
すなわち、今回の時間軸圧縮／伸張処理が対象とした音声ファイルの生成時に入力された元の目標時間長と、上記ステップＳ２２３にて入力された圧縮／伸張処理の目標時間長との比に応じて、読み上げ用データにおけるテキストタイムコードを修正するようにされる。
なお、上記元の入力時間長としては、今回の時間軸圧縮／伸張処理が初回である場合には先の図１５のステップＳ２０１にて受信された制限時間長の情報となるが、時間軸圧縮／伸張処理としては複数回行うことも可能であり、その場合における元の入力時間長は、直前に行われた時間軸圧縮／伸張処理時に対応して入力された目標時間長の情報となる。
【０１４４】
続くステップＳ２２７では、音声ファイルを生成する。つまり、信号処理部４により生成された時間軸圧縮／伸張処理された音声データに基づく音声ファイルを生成するようにされる。
そして、このようにして音声ファイルを生成すると、ステップＳ２３７に進んで、生成した次ｔａｋｅの音声サムネイルとの対応づけ処理を行うようにされる。すなわち、先のステップＳ２２１にて生成した音声サムネイル画像に対し、生成した音声ファイルを対応づけるようにされる。
【０１４５】
このステップＳ２３７の処理を実行すると、図示するようにして先の図１６のステップＳ２１９に戻り、再びプレビュー再生処理を実行するようにされる。つまり、これにより修正後の音声ファイルに基づくプレビュー再生が行われることになる。
そして、このプレビュー再生後にはステップＳ２２０にて修正するか否かの判別処理が行われ、これによって、先にも述べたように修正を確定するまで録音音声についての修正を受け付けるようにされている。
【０１４６】
続いて、図１７において、時間軸圧縮／伸張を行わないとされた場合に対応したステップＳ２２８においては、部分指定を行うか否かについての判別処理を行うようにされる。
このステップＳ２２８としては、先ずはキャラクタ発生器１３に対する指示を行って、表示部１５上に先の図９（ｃ）に示した部分指定受け付け画面を表示させる。その上で、この場合も画面上のＹｅｓ／Ｎｏのアイコンの何れがカーソルＣＲにより選択・決定されるかを判別するようにされる。
【０１４７】
ステップＳ２２８において、Ｎｏのアイコンが選択された状態で操作部９における決定キーなどの所定の決定操作が行われ、部分指定を行わないとの否定結果が得られた場合は、ステップＳ２２９に進み録り直し処理を実行するようにされる。
すなわち、初めからナレーション音声を録り直すために、先ずは表示部１５上に再度図５に示したような初期状態の録音画面が表示されるようにキャラクタ発生器１３に対する指示を行う。その上で、録音開始指示を待機し、録音開始指示があった場合は先の図１６のステップＳ２１４〜Ｓ２１６と同様の処理を実行して、音声の録音とテキストインテンド表示とを行う。
【０１４８】
ステップＳ２３０では、このような録り直し処理により録音された音声データに基づく音声ファイルを生成する。
そして、このように音声ファイルを生成すると、この場合も先に説明したステップＳ２３７に進み、生成した次ｔａｋｅの音声サムネイルとの対応づけ処理を行った後、図１６のステップＳ２１９に戻るようにされる。
【０１４９】
一方、上記ステップＳ２２８において、Ｙｅｓのアイコンが選択された状態で操作部９における決定キーなどの所定の決定操作が行われて、部分指定を行うとの肯定結果が得られた場合は、ステップＳ２３１に進んで部分指定処理を実行するようにされる。
このステップＳ２３１としては、先ずはキャラクタ発生器１３に対する指示を行って表示部１５上に先の図１０に示したような部分指定画面を表示させる。その上で、操作部９の例えば方向キーの操作に応じて、この部分指定画面上に表示される録り直し部分の範囲指定を行うためのカーソルＣＲを移動させるための処理を行い、またこの方向キーとは別の他の所定キーが操作された状態での方向キーによるカーソル移動操作に応じては、範囲指定バーＳＢの表示を伸張させて文字列の選択範囲を示すための処理を行うようにされる。
【０１５０】
そして、続くステップＳ２３２においては、選択範囲が決定されたか否かについて判別処理を行うようにされる。この場合、先の説明によれば上記範囲指定バーＳＢにより選択された範囲は方向キーと共に押圧した上記所定キーをはなすことで確定するようにされるので、このステップＳ２３２においてはその所定キーによる操作入力が終了したか否かについて判別処理を行う。
上記所定キーによる操作入力が終了せず未だ選択範囲が決定（確定）されていないとして否定結果が得られた場合は、引き続き上記ステップＳ２３１による部分指定処理を行うようにされる。
【０１５１】
一方、上記所定キーによる操作入力が終了して選択範囲が決定（確定）されたとして肯定結果が得られた場合は、ステップＳ２３３に進んで指定部分についての録り直し処理を実行するようにされる。
先に説明したように、このような指定部分についての録り直し処理としては、例えば先の図１０と同様にテキスト表示領域Ａ１、子画面領域Ａ２、テキストタイムコード表示領域Ａ３、制限時間表示領域Ａ４、duration time表示領域Ａ５の各領域が設けられた画面を表示部１５上に表示し、そのテキスト表示領域Ａ１には指定部分の文字列が表示された状態となるようにする。
そして、その状態において、録音開始指示が行われたことに応じて、音声入力端子ＴAout・信号処理部４を介して入力される音声データについての録音動作を開始すると共に、テキスト表示領域Ａ１に表示される上記指定部分の先頭からの文字のインテンド表示が開始されるようにキャラクタ発生器１３に対する指示を行う。この場合、インテンド表示は、指定範囲の最後の文字を覆ったところで終了する。また、録音動作としても同タイミングで停止するようにされる。
【０１５２】
この指定部分についての録り直し処理が終了すると、次のステップＳ２３４では、その録り直し部分についてのプレビュー再生処理を行うようにされる。すなわち、録り直し音声データを再生して信号処理部４に供給してスピーカＳＰからの音声出力を開始させると共に、表示部１５上に、上述した指定部分の録り直し処理時と同様の画面表示が行われるようにキャラクタ発生器１３に対する指示を行う。
【０１５３】
続くステップＳ２３５では、指定部分についての修正を行うか否かについての判別処理を行う。このステップＳ２３５の判別処理としては、キャラクタ発生器１３に対する指示を行って先の図９（ａ）と同様の内容を有する修正受け付け画面を表示させた上で、当該画面上のＹｅｓ／Ｎｏのアイコンの何れがカーソルＣＲにより選択・決定されるかを判別することで行うようにされる。
ステップＳ２３５において、Ｙｅｓのアイコンが決定されて修正を行うとの肯定結果が得られた場合は、先のステップＳ２３３に戻り、再び指定部分についての録り直し処理を行うようにされる。つまり、これにより指定部分の録り直し動作についても、修正が確定されるまで修正を受け付けるようにされている。
【０１５４】
一方、ステップＳ２３５において、Ｎｏのアイコンが決定されて修正を行わないとの否定結果が得られた場合は、ステップＳ２３６において、指定部分を録り直し部分に置き換えた音声ファイルを生成するようにされる。
先にも述べたが、この場合の範囲指定はテキストデータ側の範囲を指定することで行われているので、指定範囲を音声データ側に当てはめるための処理を行う必要がある。この場合は、ＣＰＵ５が録音音声データに対して音声タイムコードを付すようにされているので、この音声タイムコードと、上述のようにして指定されたテキスト部分のテキストタイムコードとに基づき、音声データ側の該当するデータ部分を特定するようにされる。
その上で、このようにして特定された音声データ部分に、先のステップＳ２３３の録り直し処理により得られた音声データを入れ替えて（置き換えて）音声ファイルを生成する。
【０１５５】
このようにして指定部分を録り直し音声に置き換えた音声ファイルを生成すると、ステップＳ２３７に進み、生成した音声サムネイル画像との対応づけ処理を行った後、先の図１６のステップＳ２１９に進むようにされる。
【０１５６】
図１８は、主に、音声と映像の合成処理（図１１〜図１４を参照）時に対応して編集装置２において行われるべき処理動作について示している。
図１８において、先ずステップＳ３０１では、音声・映像合成画面の表示処理を行う。すなわち、キャラクタ発生器１３に対する指示を行って、表示部１５上に先の図１１（ａ）に示したような音声・映像合成画面を表示させる。
この場合、音声・映像合成画面としては、映像クリップ表示領域Ａ６に別途撮影・編集された映像クリップの映像サムネイル画像を表示すべきものとされている。このためＣＰＵ５は、先ずはディスクドライブ１７に対する制御を行って光ディスクＤにおいて記録される各映像クリップとしての映像データを再生させ、それにより得られる各映像データの所定のフレーム画像データ（この場合は先頭のフレーム画像データ）を上記映像サムネイル画像としてキャラクタ発生器１３に対して供給するようにされる。また、音声サムネイル表示領域Ａ７に表示されるべき音声サムネイル画像としては、これまでの録音処理（図１５〜図１７）で生成された音声サムネイル画像データをキャラクタ発生器１３に対して供給するようにされる。
なお、このような音声・映像合成画面の表示処理は、操作部９を介した所定操作に応じて実行されればよい。
【０１５７】
ステップＳ３０２では、合成すべき映像・音声の選択処理を行うようにされる。
すなわち、上記音声・映像合成画面上にて表示されるカーソルＣＲを、例えば操作部９の方向キーなどの所定操作に応じてカーソルＣＲを移動させるための指示をキャラクタ発生器１３に対して行うと共に、操作部９の決定キーなど所定の決定操作に応じて上記カーソルＣＲにより選択された映像サムネイル画像・音声サムネイル画像が決定されたことを明示する表示（この場合は色付き表示）が為されるようにキャラクタ発生器１３に対する指示を行う。
なお、この場合は、先にも述べたように当該音声・映像合成画面における映像サムネイル画像の決定順（確定順）は合成後の映像クリップの再生順を決定づけるものとなるので、ステップＳ３０２ではこのような映像サムネイル画像の確定順序を記憶する処理も併せて行うようにされる。
【０１５８】
続くステップＳ３０３では、合成すべき映像・音声が決定されたか否かについて判別処理を行う。この場合、合成すべき映像・音声の決定は、合成すべき映像サムネイル画像が決定された後に、合成すべき音声サムネイル画像が決定されることに応じて行われるものとしているので、このステップＳ３０３の判別処理としては、何れかの音声サムネイル画像を決定する操作が行われたか否かを判別することで行うようにされる。
ステップＳ３０３において、音声サムネイル画像を決定する操作が未だ行われておらず、合成すべき音声・映像が決定されていないとして否定結果が得られた場合は、引き続きステップＳ３０２の選択処理を行うようにされる。
【０１５９】
一方、ステップＳ３０３において音声サムネイル画像を決定する操作が行われて合成すべき音声・映像が決定されたとして肯定結果が得られた場合は、ステップＳ３０４に進み、音声・映像を合成したＡＶファイルを生成するようにされる。
このステップＳ３０４の処理としては、先ずはディスクドライブ１７を制御して、光ディスクＤに記録される映像クリップのうちから、決定（確定）された映像クリップを上述した決定順序に従った順で読み出させる。そして、これにより得られる一連の映像データと、決定された音声ファイルとを信号処理部４に対して供給し、それらを合成するように指示を行う。
信号処理部４は、これら供給される一連の映像データと音声ファイルに基づく音声データとを同期させるようにして、映像データと音声データとを合成したＡＶファイルを生成する。
【０１６０】
続くステップＳ３０５では、音声＋テキスト＋映像のプレビュー再生処理を行うようにされる。
この場合のプレビュー再生処理としても、これまでのプレビュー再生処理と同様に、表示部１５上には先の図５において示した録音画面と同様のテキストデータ表示領域Ａ１、子画面領域Ａ２、テキストタイムコード表示領域Ａ３、制限時間表示領域Ａ４、duration time表示領域Ａ５が設けられた画面を表示させる。その上でこの場合としては、キャラクタ発生器１３に対してＡＶファイルを再生して得られた映像データを供給することで、子画面領域Ａ２に映像表示が為されるように指示を行う。また、同時に、この場合もテキスト表示領域Ａ１内においてはテキストインテンド表示が為されるように、キャラクタ発生器１３に対してはインテンド棒ＩＢによる表示文字のインテンドタイミングをテキストタイムコードに基づき順次指示するようにされる。さらには、必要に応じて、テキストタイムコードに基づき表示文字列のスクロールタイミングを指示する処理も行うようにされる。
【０１６１】
ステップＳ３０６では、合成されたＡＶファイルがＯＫであるか否かについての判別処理を行うようにされる。
このステップＳ３０６としては、先ずは表示部１５上に合成したＡＶファイルを確定するか否かを問うための画面表示を行うようにされる。この画面表示としては、例えば先に述べたようにして図９（ａ）に示した修正受け付け画面のような表示態様により、例えば「プレビューＯＫ？」などの質問メッセージと共に、Ｙｅｓ／Ｎｏのアイコンを表示するようにされる。その上で、これらＹｅｓ／Ｎｏのアイコンの何れがカーソルＣＲにより決定されるか否かを判別することで、合成されたＡＶファイルがＯＫであるか否かについて判別するようにされる。
【０１６２】
ステップＳ３０６において、Ｎｏのアイコンが決定されて合成したＡＶファイルがＮＧであるとの否定結果が得られた場合は、ステップＳ３０２に戻り、再び合成すべき映像・音声の選択処理を行うようにされる。
【０１６３】
一方、ステップＳ３０６においてＹｅｓのアイコンが決定されて合成したＡＶファイルがＯＫであるとの肯定結果が得られた場合は、ステップＳ３０７において、ＡＶファイルにテキストデータを同期させたＡＶ・テキストファイルを生成するようにされる。
つまり、生成されたＡＶファイルに対し、先に生成した読み上げ用データを対応づけたデータファイルを生成する。
【０１６４】
その上で、続くステップＳ３０８においては、生成したＡＶ・テキストファイルのディスクへの書込処理を行うようにされる。つまり、生成したＡＶ・テキストファイルをディスクドライブ１７に供給して、光ディスクＤに対して書き込むように指示を行う。
【０１６５】
＜第２の実施の形態＞
［第２の実施の形態の動作説明］
続いては、第２の実施の形態の編集システム５０の動作について説明する。
第２の実施の形態の編集システム５０としては、先に述べたボイスオーバーの手法として、既に編集済み映像が得られている状態で、その映像にナレーション音声を合成してニュースコンテンツを制作する場合に対応した動作を行うように構成されている。
なお、第２の実施の形態における編集装置２とパーソナルコンピュータ２との構成としては、それぞれに格納される編集装置側プログラム６ａとＰＣ側プログラム３０ａの内容が異なる以外は同様となるので、ここでの改めての説明は省略する。
【０１６６】
図１９は、第２の実施の形態の編集システム５０において行われる動作を模式的に示している。
この第２の実施の形態の編集システム５０においては、図示するようにして編集装置２側には既に映像クリップとしての編集済みの映像ファイルがあることになる。
なお、ここでは説明の便宜上、編集装置２内部に映像クリップが格納されているかのように示しているが、実際には、この場合も先の第１の実施の形態と同様に映像クリップは編集装置２に対して装填された光ディスクＤに対して格納されているものとする。また、ここでは映像クリップは１つのみを示しているが、以下の説明では映像クリップは複数（例えば後述する映像クリップＡ〜Ｄの４つ）が存在するものとする。
【０１６７】
また、第２の実施の形態では、図示するようにしてパーソナルコンピュータ３側に対して、読み上げ時間計算機能が与えられている。
このようなパーソナルコンピュータ３側の読み上げ時間計算機能は、ＰＣ側プログラム３０ａとして読み上げ時間計算機能を実現するためのプログラム（及び各文字の発語数を格納したテーブルデータ）が追加されて、ＣＰＵ２１のソフトウエア処理により実現されるようになっている。
【０１６８】
図１９において、この第２の実施の形態の編集システム５０においても、ユーザはパーソナルコンピュータ３側に対して、テキストデータの入力を行うようにされる（図中＜１＞）。この場合もテキストデータの入力は、ディスプレイ２７上にテキスト入力のための画面を表示した上で行うようにされる。
【０１６９】
そして、入力テキストデータを確定する操作が行われた場合には、次の＜２＞と示すようにして、この場合はパーソナルコンピュータ３側で読み上げ時間の計算を行うようにされる。さらに、計算された読み上げ時間長の情報をディスプレイ２７上に表示するようにされる。
このようにして読み上げ時間長の情報を表示することで、ユーザに読み上げ時間長を通知することができ、これによってユーザは入力テキストデータの読み上げ時間長が、例えば予め定められた制限時間内に収まっているか否かを判断することができる。
【０１７０】
そして、このように読み上げ時間長の情報を表示すると、パーソナルコンピュータ３側では所定の決定操作が行われたか否かについて判別し、入力テキストデータが確定された場合には、入力テキストデータを編集装置２側に対して送信するようにされる（図中＜３＞）。
【０１７１】
ここで、第２の実施の形態では、ボイスオーバーとしての、既に編集済み映像クリップがある場合に対応した動作として、指定した映像部分に併せて、指定したテキスト部分が読み上げられるようにするための部分指定動作を行うことが可能とされる。
【０１７２】
図２０は、このような第２の実施の形態の部分指定動作についての概念図を示している。
先ず、この場合、後にナレーション音声をかぶせるべきとして光ディスクＤに記録されている編集済み映像としては、図示するようにして例えば映像クリップ（映像clip）Ａ、Ｂ、Ｃ、Ｄの４つであったとする。この場合、映像クリップＡは時間軸上で先頭に位置するクリップであり、以下映像クリップＢ→映像クリップＣ→映像クリップＤと続くようにされる。
当然ではあるが、先頭の映像クリップＡのin点（開始点）は「00:00:00:00」となる。そしてこの場合、映像クリップＡのout点（終了点）、すなわち映像クリップＢのin点は図示するように「00:00:27:00」となっている。以下も同様に、図示するようにして映像クリップＢのout点、つまり映像クリップＣのin点は「00:00:36:00」であり、また映像クリップＤのout点は図示するように「00:01:00:00」である。
なお、ここでは、各映像クリップのin点／out点を映像データにフレーム画像単位で付されている映像タイムコードにより示しており、タイムコードの下２桁はフレーム数（0〜29）、次の２桁が秒数、その次の２桁が分数、さらに次の２桁が時間数である。すなわちこの場合、映像クリップＡ〜Ｄによる一連の映像データの時間長は、丁度１分とされる場合を示している。
【０１７３】
この場合の入力テキストデータ（「今日午前１１時ころ・・・怪我をしました。この事故の影響で・・・順調に回復しました。乗用車を運転していた・・・あわてて逃げた。」）を所定の読み上げ速度で連続して読み上げた場合、図中Ａと示すように、時間軸上の読み上げ終了点は映像クリップＣ＆映像クリップＤの途中となり、従って制限時間長となる一連の映像の時間長（１分）内に収まるものとなっているとする。
【０１７４】
第２の実施の形態の部分指定としては、図中Ｂと示すようにして、入力テキストデータの一部（この図の例では最後の一文となる「乗用車を運転していた・・・あわてて逃げた。」）を、映像の一部（この場合は最後の映像クリップＣ＆映像クリップＤ）に併せて読み上げることを目的として行うものである。
つまり、この場合の部分指定動作としては、編集済み映像から所要の一部を指定し、さらにこの映像部分にかぶせるべきナレーション部分としてのテキストデータの一部を指定することで、指定した映像部分で指定したテキスト部分が読み上げられるようにするための動作となる。
【０１７５】
説明を図１９に戻す。
このような部分指定を行うにあたっては、先ずはパーソナルコンピュータ３側において、部分指定を受け付けるための受け付け画面が表示される。つまり、パーソナルコンピュータ３では、先に説明したようにして入力テキストデータを確定する操作が行われたことに応じ、ディスプレイ２７上にこのような部分指定を受け付けるための受け付け画面を表示するようにされている。
【０１７６】
図示は省略するが、この部分指定の受け付け画面では、例えば「部分指定しますか？」等の質問メッセージと共にＹｅｓ／Ｎｏの項目を示すアイコンと、それらを選択するためのカーソルＣＲが表示される。
ユーザは、例えば入力部２５のマウス操作を行うことによってカーソルＣＲを移動させてＹｅｓ／Ｎｏの項目を選択することができ、またマウスの左クリック操作など所定操作を行うことによって選択した項目を決定することができる。
【０１７７】
この受け付け画面において、Ｎｏの項目が選択・決定された場合には、パーソナルコンピュータ３は、入力されたテキストデータを編集装置２に対して送信するようにされる。
そして、編集装置２側では、このようにしてパーソナルコンピュータ３側から送信されたテキストデータについて、各文字にテキストタイムコードを付して読み上げ用データを生成するようにされる（図中＜４＞）。
【０１７８】
そして、上記受け付け画面において、Ｙｅｓの項目が選択・決定された場合には、パーソナルコンピュータ３は、次の図２１（ａ）に示すような映像・テキスト部分指定画面をディスプレイ２７上に表示するようにされる。
【０１７９】
図２１（ａ）において、この映像・テキスト部分指定画面には、先の図１１に示した音声・映像合成画面と同様に編集済み映像としての各映像クリップを表す映像サムネイル画像を表示するための映像クリップ表示領域Ａ６と、入力テキストデータを表示するためのテキスト表示領域Ａ１とが設けられる。さらに、この映像・テキスト部分指定画面には、テキスト表示領域Ａ１内の文字列についての範囲指定と映像クリップ表示領域Ａ６内の映像クリップ（映像サムネイル画像）の指定とを行うためのカーソルＣＲも表示される。
【０１８０】
この場合もユーザは、入力部２５のマウス操作を行うことによってカーソルＣＲを移動させることができる。そして、テキスト表示領域Ａ１内では、例えばマウスの左クリック操作を行いながらマウスを動かす操作（いわゆるドラッグ操作）を行うことで、次の図２１（ｂ）に示されるようにして範囲指定バーＳＢによりテキスト表示領域Ａ１内に表示されるテキストデータの範囲指定を行うことができる。このとき、ユーザはマウスの左クリック操作をやめることで、範囲指定バーＳＢにより指定した範囲を確定することができる。
【０１８１】
また、ユーザはマウス操作によりカーソルＣＲを映像クリップ表示領域Ａ６に移動させることで、映像クリップ表示領域Ａ６内に表示される所望の映像クリップを選択することができる。そして、その状態で例えばマウスの左クリック操作など所定の決定操作を行うことで、選択した映像クリップを指定することができる。この図２１（ｂ）の例では、先の図２０の場合に対応した例として、映像クリップＣと映像クリップＤとが指定された場合を示している。この場合も指定されたことが明示されるように、指定された映像クリップの映像サムネイル画像は例えば図のように色付きにより表示するものとされる。
このようにして、どの映像部分にどのテキスト部分を合わせるかを指定することができる。
【０１８２】
なお、音声をかぶせるべき映像クリップとしては、先に述べたようにして編集装置２に装填された光ディスクＤに対して記録されているので、このような映像・テキスト部分指定画面の表示にあたりパーソナルコンピュータ３は、編集装置２側から各映像クリップの映像サムネイル画像を取得している必要がある。
このためパーソナルコンピュータ３は、このような映像・テキスト部分指定画面を表示するのに先だって、先ずは編集装置２側に光ディスクＤに記録された映像クリップの映像サムネイル画像を送信させる指示を行うようにされている。
【０１８３】
図１９に戻り、パーソナルコンピュータ３では、このような映像・テキスト部分指定画面の表示によって映像とテキストとの部分指定が行われたことに応じ、指定された映像部分に併せて指定されたテキスト部分が読み上げられるようにするための読み上げ用データ生成のための、指示情報を生成するようにされる。
なお、後述もするが、この場合パーソナルコンピュータ３としては、上記指示情報とテキストデータとを編集装置２側に送信するようにされる。つまり、この場合において読み上げ用データ自体の生成は、先の＜４＞の動作を参照してわかるように編集装置２が行うものとされている。
【０１８４】
ここで、先の図２０の例によると、この場合の指定されたテキスト部分（「乗用車を運転していた・・・あわてて逃げた。」）のin点は「00:00:31:00」となっている。また、このテキスト部分が読み上げられるべき位置として指定された映像クリップＣ＆映像クリップＤのin点は、「00:00:36:00」である。
指定テキスト部分を、指定映像部分に併せるようにして読み上げるためには、指定テキスト部分のin点を指定映像部分のin点に一致させるようにして、指定テキスト部分の各文字に付されるテキストタイムコードの値をシフトさせればよい。すなわち、この場合であれば、指定テキスト部分のin点に対して指定映像部分のin点は「00:00:36:00」−「00:00:31:00」＝「00:00:05:00」より＋５秒ずれていることになるので、指定テキスト部分の各文字に付されるテキストタイムコードの値を全て＋５秒とするように修正することで、指定映像部分に併せて指定テキスト部分が読み上げられるように読み上げタイミングをシフトさせることができる。
【０１８５】
パーソナルコンピュータ３では、このようにして指定テキスト部分のin点に対する指定映像部分のin点のずれ量（ずれ時間）を計算して、指定テキスト部分の各文字に付すべきテキストタイムコードのシフト時間長を求める。そして、その時間長を上記指示情報とし、この指示情報と入力テキストデータとを編集装置２側に送信する。
【０１８６】
編集装置２側では、この指示情報に基づき指定テキスト部分に付すべきテキストタイムコードの値をシフトさせることで、指定映像部分に併せて指定テキスト部分が読み上げられるようにするための読み上げ用データを生成することができる。
【０１８７】
なお、上記説明では、簡単のために指定テキスト部分の読み上げ時間長が指定映像部分の時間長に収まることを前提としたが、実際には指定テキスト部分の読み上げ時間長が指定映像部分の時間長に収まらない場合も考えられる。
そこで、そのような場合に対応して、パーソナルコンピュータ３では、指定テキスト部分の読み上げ時間長と指定映像部分の時間長とを計算した結果、指定テキスト部分の読み上げ時間長が指定映像部分の時間長内に収まらない場合は、指定テキスト部分についての修正を受け付けるものとしている。
【０１８８】
この指定テキスト部分の修正は、例えば図２１に示した映像・テキスト部分指定画面と同様の画面を表示して行う。すなわち、このような映像・テキスト部分指定画面と同様の画面上で、テキスト表示領域Ａ１内に表示される指定テキスト部分の文字修正を、入力部２５のキーボード操作に応じて行うようにされる。
なお、このような指定テキスト部分の修正についても、指定映像の時間長内に収まるまでその受け付けを行うようにされる。
【０１８９】
また、上記説明では、指定テキスト部分以外のテキスト部分が、指定部分以外の映像部分に対して収まることを前提としたが、映像・テキストの部分指定の仕方によっては、指定部分以外でテキストが映像に収まらないといった事態も生じうる。例えば、図２０の例で言えば、映像クリップＣ＆映像クリップＤに対し、テキスト部分「あわてて逃げた。」のみを指定した場合などには、この指定テキスト部分である「あわてて逃げた。」は指定映像部分（映像クリップＣ＆映像クリップＤ）に収まるが、指定部分以外のテキスト部分が指定部分以外の映像部分（映像クリップＡ＆映像クリップＢ）内に収まらなくなってしまう可能性がある。
【０１９０】
そこで、実際には、指定部分以外についても、テキストが映像内に収まるか否かを判別し、収まらなければこの指定部分以外についてもテキストの修正を受け付けるようにする。
この指定部分以外のテキストの修正動作としても、上述した指定部分の修正時と同様の画面を表示して行うようにされる。
【０１９１】
また、上記説明では、映像の最終クリップを含む部分に対し、テキストの最終部分を併せるように部分指定が行われる場合を例示したが、例えば図２０において、映像クリップＢに対してテキスト部分「この事故の影響で・・・順調に回復しました。」を併せるといったように、映像・テキストの双方の途中部分同士を併せるように指定が行われるといったことも考えられる。
これによると、映像側としては映像クリップＡ、映像クリップＣ＆映像クリップＤの前後２つの指定外の映像部分（指定以外部分）が形成される。また同様にテキスト側としても「今日午前１１ころ・・・怪我をしました。」と、「乗用車を運転していた・・・あわてて逃げた。」の前後２つの指定以外部分が形成されることになる。
【０１９２】
このとき、指定部分より前の部分でテキストが映像に収まらない（つまりテキスト部分「今日午前１１ころ・・・怪我をしました。」の時間長が映像クリップＡの時間長に収まらない）と、指定テキスト部分を指定映像に併せるように読み上げることはできないことになる。
また、一方で、指定部分の後方においては、テキストが映像に収まらない（つまりテキスト部分「乗用車を運転していた・・・あわてて逃げた。」の時間長が映像クリップＣ＆映像クリップＤの時間長に収まらない）と、入力テキストを制限時間長（この場合は１分）内に読み上げることができなくなってしまう。
【０１９３】
そこで、このように指定部分の他に前後の指定以外部分が形成される場合には、それら指定以外部分のそれぞれについて、テキストの読み上げ時間長が映像の時間長内に収まるか否かを判別するようにされる。そして、テキストの読み上げ時間長が映像の時間長内に収まらない場合は、テキストの修正を受け付けるようにされる。この場合としても、テキストの読み上げ時間長が映像の時間長内に収まるまで、テキストの修正を受け付けるようにされる。
【０１９４】
また、この場合も、指定部分より前の部分において、テキストの終了点が映像の終了点よりも前となる場合は、それらの終了点の差分の分、その後に続く指定テキスト部分に付されるべきテキストタイムコードをシフトさせる指示情報を生成する。
これによって指定テキスト部分の読み上げ開始位置と指定映像部分の開始位置とを一致させるようにすることができる。
【０１９５】
また、指定テキスト部分の終了点が、指定映像部分の終了点より前となる場合は、それら終了点の差分の分、この指定テキスト部分の後のテキスト部分に付されるべきテキストタイムコードをシフトさせる指示情報を生成する。
これにより、上記後のテキスト部分の読み上げ開始位置と、上記指定映像部分の後の映像部分の開始位置とを一致させるようにすることができる。
【０１９６】
また、映像・テキストとも、先頭部分同士を併せるように部分指定が行われる場合がある。つまり図２０の例では、テキスト部分「今日午前１１ころ・・・怪我をしました。」を映像クリップＡに併せるように部分指定が行われるといったものである。
この場合には、指定テキスト部分の終了点と指定映像部分の終了点の差分を計算し、上記指定テキスト部分より後のテキスト部分のテキストタイムコードを、この計算された時間長分だけシフトさせるための指示情報を生成する。
なお、この場合としても、指定テキスト部分、指定以外のテキスト部分の読み上げ時間長がそれぞれ対応する映像部分の時間長内に収まらないときは、同様にテキストの修正を受け付けるようにされる。
【０１９７】
ここで、上記説明のようにして、この場合のパーソナルコンピュータ３としては、指定テキスト部分と指定映像部分、及び指定部分以外のテキスト部分と映像部分とについて、それぞれテキストの読み上げ時間長が映像の時間長内に収まるか否かを判別するようにされる。
このような判別を行うにあたっては、パーソナルコンピュータ３は、光ディスクＤに記録される各映像クリップの時間長を把握している必要があることになる。このためにパーソナルコンピュータ３としては、少なくともこのようなテキストと映像の時間長の判別を行うのに先立って、編集装置２側に光ディスクＤに記録された映像クリップのin点／out点の情報を送信させるための指示を行うようにされている。
先の説明によれば、この場合のパーソナルコンピュータ３は、映像・テキスト部分指定画面の表示にあたって編集装置２側から各映像クリップの映像サムネイル画像を送信させるので、このような各映像クリップのin点／out点の情報としても、これと同じタイミングで編集装置２側に送信要求を行うようにされているとする。
【０１９８】
図１９において、編集装置２では、このようにしてパーソナルコンピュータ３側にて部分指定が行われた場合には、入力テキストデータと共に、指定テキスト部分を指定映像部分に併せて読み上げるための読み上げ用データ生成のための指示情報とが受信される。また先にも述べたように、部分指定が行われなかった場合は、パーソナルコンピュータ３側からは入力テキストデータのみが受信される。
【０１９９】
そして、先の＜３＞の動作として、このような入力テキストデータ（及び指示情報）に基づく読み上げ用データの生成を行うと、以降は第１の実施の形態の場合と同様に、録音支援動作としてのテキストインテンド表示による録音動作（＜５＞）、プレビュー再生（＜６＞）、ＯＫであれば映像・音声の合成後光ディスクＤへの書き込み（＜７＞）を行うようにされる。
【０２００】
但し、この場合はボイスオーバーとして既に編集済み映像がある状態で録音を行うため、＜５＞のテキストインテンド表示による録音動作としては、先の図６〜図８の遷移により示した録音画面の子画面領域Ａ２には、編集済み映像を表示するようにされる。
なお、このような第２の実施の形態の場合の録音時の録音画面の遷移は、先の図１２〜図１４にて説明した第１の実施の形態の場合の音声・映像合成後のプレビュー再生時と同様となるので、ここでの改めての説明は省略する。
【０２０１】
このようなテキストインテンド表示による録音支援動作が行われることで、この場合も入力原稿を所定の制限時間内に容易に読み上げることができるように支援することができる。
【０２０２】
また、上記により説明したように、第２の実施の形態の場合は部分指定動作が可能であり、指定テキスト部分を指定映像部分に併せて読み上げることができるように読み上げ用データを生成することができる。
つまり、このような読み上げ用データに基づくテキストインテンド表示による録音支援動作を行う第２の実施の形態によれば、指定テキスト部分を指定映像部分に併せて読み上げることが容易となるように支援することもできる。
【０２０３】
また、＜６＞のプレビュー再生としても、ボイスオーバーに対応して、編集済み映像と録音音声とのプレビュー再生を行うようにされる。
この＜６＞のプレビュー再生としても、画面遷移自体は先の図１２〜図１４にて説明した第１の実施の形態の場合の音声・映像合成後のプレビュー再生時と同様となるので、改めての説明は省略する。
【０２０４】
なお、図示による説明は省略するが、この＜６＞のプレビュー再生後には、録音音声の修正を受け付けるようにされる。さらには、この場合も録音音声の修正にあたっては、第１の実施の形態の場合と同様に時間軸圧縮／伸張処理、部分指定による録り直し、初めからの録り直しを行うことができる。
これに対応してプレビュー再生後に表示部１５上に表示されるべき修正受け付け画面、及び時間軸圧縮／伸張受け付け画面、部分指定受け付け画面の表示態様は、先の図９（ａ）（ｂ）（ｃ）に示したものと同様となる。
また、上記部分指定受け付け画面（図９（ｃ））にてＹｅｓが確定されて表示されるべき部分指定画面としても、先の図１０にて説明したものと同様となるので説明は省略する。
【０２０５】
また、ボイスオーバーの場合は、上記のようにして録音後のプレビュー再生時に既に映像と音声との同期再生が行われているので、このプレビュー再生の結果、修正を行わないとして録音音声を確定するとされた場合は、＜７＞の動作によりそのまま映像と音声とを合成してＡＶファイルを生成し、これを光ディスクＤに対して書き込むようにされる。
【０２０６】
また、この場合も、生成したＡＶファイルについては、読み上げ用データを対応づけて光ディスクＤに記録することで、映像・音声に入力テキストデータを同期させるようにしたＡＶ・テキストファイルが生成されるようにする。
これにより、この場合としても録音時にニュース原稿（ナレーション原稿）として入力したテキストデータをそのまま字幕放送用のテキストデータとして利用することができ、現状のようなコンテンツ制作後の改めての字幕放送用のテキストデータ入力を省略することができる。
【０２０７】
［処理動作］
次の図２２〜図２５のフローチャートは、上記により説明した第２の実施の形態としての動作を実現するために行われるべき処理動作について示している。
なお、これらの図においても、編集装置として示す処理動作は図２に示したＣＰＵ５がＲＯＭ６内の編集装置側プログラム６ａに基づいて実行するものであり、またパーソナルコンピュータ側の処理動作は図３に示したＨＤＤ３０内に格納されるＰＣ側プログラム３０ａに基づいてＣＰＵ２１が実行するものである。
また、図２２においては、既に編集装置２とパーソナルコンピュータ３とがデータ通信可能な状態に接続されている状態にあるとする。
【０２０８】
図２２、図２３は、主にテキストデータの入力から読み上げ用データの生成時に対応して編集システム５０において行われるべき処理動作について示している。
先ず図２２において、パーソナルコンピュータ３側では、図示するステップＳ４０１により、テキストの入力処理を実行するようにされる。つまり、ディスプレイ２７上にテキスト入力のための入力画面を表示させると共に、この画面上にて入力部２５のマウス・キーボードの操作に応じたテキストデータを表示させるための処理を行うようにされる。
【０２０９】
そして、ステップＳ４０２では、決定操作が行われたか否かについて判別処理を行うようにされる。この場合も決定操作としては、上記入力画面上に表示した決定ボタンにより行われるものとされる。つまり、このステップＳ４０２では、上記入力画面上に表示した決定ボタンとしてのアイコンが同じく上記入力画面上に表示したカーソルにより選択された状態で、例えばマウスの左クリック操作等の所定操作が行われたか否かを判別するようにされる。
この場合も決定操作が行われていないとされた場合は、図示するようにしてステップＳ４０１にて引き続きテキストデータの入力処理を行うようにされる。
【０２１０】
一方、決定操作が行われたとして肯定結果が得られた場合は、ステップＳ４０３に進み、入力テキストの読み上げ時間長を計算するようにされる。
先にも述べたように、第２の実施の形態の場合の読み上げ時間長の計算はＣＰＵ２１の処理により行われる。この場合も計算手法は、第１の実施の形態の場合と同様とされる。
【０２１１】
ステップＳ４０４では、読み上げ時間長の表示処理を実行するようにされる。つまり、計算した読み上げ時間長の情報を表示処理部２６に供給してディスプレイ２７上に表示させるように指示を行う。
また、この場合は、次に説明するテキスト確定判別が可能となるように、ディスプレイ２７上には計算された読み上げ時間長の情報と共に、テキストを確定するか否かを問うためのＹｅｓ／Ｎｏアイコンと、これらを選択するためのカーソルも表示させる指示を行うようにされる。
【０２１２】
続くステップＳ４０５では、テキストを確定するか否かについて判別処理を行う。
このステップＳ４０５の処理としては、上記のようにしてディスプレイ２７上に読み上げ時間長の情報と共に表示されるＹｅｓ／Ｎｏアイコンの何れが選択・決定されるかを判別することで行う。
ディスプレイ２７上に表示されたＮｏアイコンが上述したカーソルにより選択された状態で、マウスの左クリック操作等の所定操作が行われて否定結果が得られた場合は、図示するようにして先のステップＳ４０１に戻り、再度テキスト入力処理を実行するようにされる。
このようにして読み上げ時間長の計算・表示後に入力テキストの修正を行うことができるようにされていることで、先にも述べたように、ユーザは表示された読み上げ時間長が所定の制限時間長をオーバーする場合に対応してテキストの修正を行うことができる。
【０２１３】
一方、Ｙｅｓアイコンが上述したカーソルにより選択された状態でマウスの左クリック操作等の所定操作が行われて肯定結果が得られた場合は、ステップＳ４０６に進み、部分指定を行うか否かについて判別処理を行う。
先にも説明したように、部分指定を行うにあたっては、先ずは部分指定を受け付けるための受け付け画面を表示するようにされる。つまり、ステップＳ４０６としては、先ずはディスプレイ２７上にこのような受け付け画面（先に述べたように「部分指定しますか？」等の質問メッセージと、Ｙｅｓ／Ｎｏアイコン及びカーソルＣＲを含む）を表示させる。その上で、カーソルＣＲによりＹｅｓ／Ｎｏの何れの項目が選択・決定されるかを判別するようにされる。
【０２１４】
ステップＳ４０６において、カーソルＣＲによりＮｏのアイコンが選択された状態で例えばマウスの左クリック操作等の所定の決定操作が行われて、部分指定しないとの否定結果が得られた場合は、ステップＳ４０７に進み、テキストデータを編集装置２側に送信するための処理を実行する。すなわち、上記のようにして確定されたテキストデータが、ＵＳＢ端子Ｔusbを介して接続された編集装置２側に対して送信されるようにＵＳＢインタフェース２３に対する制御を行う。
このステップＳ４０７の処理を実行すると、図示するように処理動作は終了となる。
【０２１５】
一方、ステップＳ４０６において、カーソルＣＲによりＹｅｓのアイコンが選択された状態で例えばマウスの左クリック操作等の所定の決定操作が行われて、部分指定するとの肯定結果が得られた場合は、ステップＳ４０８に進み、各映像クリップのサムネイルとin／out点の情報の送信要求を編集装置２側に対して行うようにされる。すなわち、部分指定動作を行うにあたり、先の図２１に示したような映像・テキスト部分指定画面の表示を行うために、光ディスクＤに記録される各映像クリップの映像サムネイル画像を要求する。また、これと共に、テキスト読み上げ時間が映像の時間長内に収まるか否かの判別を行うための、各映像クリップのin点／out点の情報の送信も要求するようにされる。
【０２１６】
編集装置２側では、これらパーソナルコンピュータ３側からのテキストデータ、送信要求の何れかの受信を、図示するステップＳ５０１とステップＳ５０２の処理によって待機するようにされている。
先ず、ステップＳ５０１において、パーソナルコンピュータ３側からのテキストデータが受信されたとして肯定結果が得られた場合は、ステップＳ５０３に進み、テキストデータを例えば不揮発性メモリ８に保存（記録）した後、続くステップＳ５０４で各文字にテキストタイムコードを付した読み上げ用データを生成するための処理を実行する。すなわち、保存したテキストデータを読み上げ時間計算／読み上げ用データ生成部１６に供給して読み上げ用データを生成させる。この場合もＣＰＵ５は、このようにして生成された読み上げ用データを例えば不揮発性メモリ８に対して記録するようにされる。
【０２１７】
そして、次のステップＳ５０９においては、音声サムネイル画像を生成するようにされる。このステップＳ５０９の処理を実行すると、後述する図２４のステップＳ５１０に処理を進めるようにされる。
【０２１８】
一方、上記ステップＳ５０２において、パーソナルコンピュータ３側からの送信要求が受信されたとして肯定結果が得られた場合は、ステップＳ５０５に進み、各クリップのサムネイルとin点／out点の情報をパーソナルコンピュータ３に送信するための処理を実行する。
つまりこのステップＳ５０５の処理としては、先ずディスクドライブ１７を制御して光ディスクＤに記録される各映像クリップとしての映像データを再生させ、それにより得られる各映像データの所定のフレーム画像データ（この場合も例えば先頭のフレーム画像データ）を映像サムネイル画像として得る。また、この際、光ディスクＤにおいて各映像クリップに付されるようにして記録される映像タイムコードも取得し、この映像タイムコードに基づいて各映像クリップのin点／out点の情報を得るようにされる。その上で、このようにして得られた各映像クリップの映像サムネイル画像とin点／out点の情報とがパーソナルコンピュータ３に送信されるように、ＵＳＢインタフェース１２に対する制御を行う。
このステップＳ５０５の処理を実行すると、後の図２３におけるステップＳ５０６に処理を進めるようにされる。
【０２１９】
パーソナルコンピュータ３側では、このような編集装置２側からの各映像クリップのサムネイルとin点／out点の情報が受信されるのを、ステップＳ４０９にて待機するようにされる。
そして、これら各情報が受信された場合には、次の図２３に示されるステップＳ４１０に進むようにされる。
【０２２０】
図２３は、先に説明した部分指定動作時に対応して行われるべき処理動作について示している。
先ず、パーソナルコンピュータ３側では、図示するステップＳ４１０において、部分指定する映像クリップとテキスト範囲との選択のための処理を実行するようにされる。つまり、先ずは表示処理部２６に対し受信された各映像サムネイル画像と確定された入力テキストデータとを供給して、ディスプレイ２７上に先の図２１（ａ）に示したような映像・テキスト部分指定画面が表示されるように制御を行う。
その上で、入力部２５を介した操作に応じて、この映像・テキスト部分指定画面上にて選択された映像サムネイル画像、テキスト範囲が明示されるように、選択された映像サムネイル画像については色付きにより表示されるように、また選択されたテキスト範囲については範囲指定バーＳＢが表示されるように表示制御部２６に対し制御を行う。
【０２２１】
そして、ステップＳ４１１では、決定操作が行われたか否かについて判別処理を行う。この場合、部分指定の決定は、映像・テキスト部分指定画面上にて映像クリップの指定が行われた後、テキスト範囲の指定が完了したことで行われる。従ってステップＳ４１１では、テキスト範囲の指定完了操作（この場合はドラッグ操作の終了としての、マウスの左クリック操作の終了）が行われたか否かを判別するようにされる。
このステップＳ４１１の判別の結果、決定操作が為されていないとして否定結果が得られた場合は、引き続きステップＳ４１０の処理を行って部分指定する映像クリップとテキスト範囲との指定操作を受け付けるようにされる。
また、決定操作が行われたとして肯定結果が得られた場合は、ステップＳ４１２に進むようにされる。
【０２２２】
ステップＳ４１２では、指定部分より前の映像クリップの時間長（Vt-bef）と、指定部分より前のテキスト部分の読み上げ時間長（Tt-bef）とを計算するようにされる。
すなわち、映像・テキスト部分指定画面上に映像サムネイル画像により示された各映像クリップのうち、先のステップＳ４１０・Ｓ４１１により指定された映像クリップよりも時間軸上で前となる映像クリップの時間長（Vt-bef）と、同じく映像・テキスト部分指定画面上に示されたテキストデータのうち先のステップＳ４１０・Ｓ４１１により指定されたテキスト部分より前のテキスト部分についての読み上げ時間長（Tt-bef）とを計算する。
この場合、上記指定部分より前の映像クリップの時間長（Vt-bef）は、先のステップＳ４０９にて受信した各映像クリップのin点／out点の情報に基づき計算することができる。
【０２２３】
続くステップＳ４１３では、Vt-bef＞Tt-befであるか否かの判別処理を行う。すなわち、指定部分より前のテキスト部分の読み上げ時間長（Tt-bef）が、指定部分より前の映像クリップの時間長（Vt-bef）内に収まっているか否かについて判別を行うものである。
【０２２４】
ステップＳ４１３において、Vt-bef＞Tt-befではないとして否定結果が得られた場合は、ステップＳ４１４に進んでテキスト修正処理を行う。
先に述べたように、この場合の修正は、図２１に示した映像・テキスト部分指定画面と同様の画面を表示して行うようにされる。すなわち、このステップＳ４１４としては、映像・テキスト部分指定画面と同様の画面をディスプレイ２７上に表示させた上で、入力部２５のキーボード操作に応じて、そのテキスト表示領域Ａ１内に表示されるテキストデータの表示を更新するための処理を行うようにされる。
【０２２５】
そして、続くステップＳ４１５においては、決定操作が行われたか否かを判別するようにされる。すなわち、修正テキストを確定する操作が行われたか否かについて判別を行う。
この場合は、入力部２５を介した所定操作により修正テキストの確定が行われる。ステップＳ４１５ではそのような所定操作が行われたか否かを判別するようにされる。
決定操作が行われていないとして否定結果が得られた場合は、ステップＳ４１４の処理を実行して引き続きテキストの修正を受け付けるようにされる。
また、決定操作が行われたとして肯定結果が得られた場合は、図示するようにしてステップＳ４１２に戻るようにされ、これによって修正後のテキストについて再度読み上げ時間長が計算されて、その後のステップＳ４１３で再度Vt-bef＞Tt-befの判別処理が行われる。つまり、このようなステップＳ４１２→Ｓ４１３→Ｓ４１４→Ｓ４１５の一連の処理によって、Vt-befにTt-befが収まるまでテキストの修正が可能となるようにされている。
【０２２６】
また、上記ステップＳ４１３において、Vt-bef＞Tt-befであるとして肯定結果が得られた場合は、ステップＳ４１６に進んで、指定された映像クリップの時間長（Vt-set）と、指定されたテキスト部分の読み上げ時間長（Tt-set）とを計算するようにされる。
【０２２７】
そして、続くステップＳ４１７では、Vt-set＞Tt-setであるか否かの判別処理を行って、指定されたテキスト部分の読み上げ時間長（Tt-bef）が、指定された映像クリップの時間長（Vt-set）内に収まっているか否かについて判別を行うようにされる。
Vt-set＞Tt-setではないとして否定結果が得られた場合は、この場合も該当するテキスト部分の修正のための処理（ステップＳ４１８、Ｓ４１９）が実行される。これにより指定されたテキスト部分についても、その読み上げ時間長が該当する映像クリップの時間長内に収まるまで修正を行うことが可能とされる。
【０２２８】
また、上記ステップＳ４１７において、Vt-set＞Tt-setであるとして肯定結果が得られた場合は、ステップＳ４２０に進んで、指定部分より後の映像クリップの時間長（Vt-aft）と指定部分より後のテキスト部分の読み上げ時間長（Tt-aft）とを計算するようにされる。
【０２２９】
そして、続くステップＳ４２１では、Vt-aft＞Tt-aftであるか否かの判別処理を行うようにされる。
Vt-aft＞Tt-aftではないとして否定結果が得られた場合は、この場合も該当するテキスト部分の修正のための処理（ステップＳ４２２、Ｓ４２３）が実行され、これによって指定部分よりも後のテキスト部分についても、その読み上げ時間長が該当する映像クリップの時間長内に収まるまで修正を行うことが可能とされる。
また、ステップＳ４２１において、Vt-aft＞Tt-aftであるとして肯定結果が得られた場合は、ステップＳ４２４に進むようにされる。
【０２３０】
ステップＳ４２４では、指定部分より前のテキスト部分の終了点から指定映像クリップの開始点までの差分の時間長（bef-set）を計算するようにされる。つまり、指定テキスト部分より前のテキスト部分の読み上げ終了時間を計算すると共に、先に取得したin点／out点の情報から指定映像クリップの開始点（in点）の時間を取得して、それらの時間の差分を計算する。
なお、指定映像クリップの開始点は指定映像クリップの前の映像クリップの終了点と同じであり、従ってこのステップＳ４２４の計算処理としてはこのような指定映像クリップの前の映像クリップの終了点（out点）に基づき行うこともできる。
【０２３１】
そして、続くステップＳ４２５では、指定されたテキスト部分の終了点から指定部分より後の映像クリップの開始点までの差分の時間長（set-aft）を計算するようにされる。つまり、指定されたテキスト部分の読み上げ終了時間を計算すると共に、指定映像クリップの後の（次の）映像クリップのin点（指定映像クリップの終了点でも良い）の時間を取得して、それらの時間の差分を計算する。
【０２３２】
その上で、次のステップＳ４２６では、指定されたテキスト部分のタイムコードを＋（bef-set）、指定部分より後のテキスト部分のタイムコードを＋（set-aft）とするための指示情報と、テキストデータとを編集装置２に対して送信するための処理を実行する。
すなわち、先ずは指定されたテキスト部分の各文字に付されるべきテキストタイムコードの値を＋（bef-set）、指定テキスト部分より後のテキスト部分の各文字に付されるべきテキストタイムコードの値を＋（set-aft）とする指示情報を生成する。そして、この指示情報と、テキストデータ（ステップＳ４１４、Ｓ４１８、Ｓ４２２で修正が行われた場合は修正後のテキストデータ）とが編集装置２に対して送信されるようにＵＳＢインタフェース２３に対する制御を行う。
【０２３３】
編集装置２側では、これら指示情報とテキストデータとの受信をステップＳ５０６にて待機するようにされる。なお、確認のために述べておくと、このステップＳ５０６としては、先の図２２のステップＳ５０５にて各映像クリップのサムネイルとin点／out点の情報を送信した後に行われる処理となる。
【０２３４】
そして、上記指示情報とテキストデータとが受信された場合は、ステップＳ５０７にてテキストデータを不揮発性メモリ８に保存し、続くステップＳ５０８では、指示情報に基づくテキストタイムコードを付した読み上げ用データを生成するための処理を実行するようにされる。つまり、保存したテキストデータと受信された指示情報とを読み上げ時間計算／読み上げ用データ生成部１６に供給して、指示情報に基づき該当するテキストタイムコードの値をシフトさせた読み上げ用データを生成させる。
これにより得られた読み上げ用データについては、例えば不揮発性メモリ８に保存するようにされる。
【０２３５】
このステップＳ５０８の処理を実行すると、先の図２２に示したステップＳ５０９に進み、音声サムネイル画像を生成するようにされる。先にも述べたように、このステップＳ５０９の処理を実行した後は、次の図２４に示すステップＳ５１０に処理を進めるようにされる。
【０２３６】
図２４は、主に、テキストインテンド表示による録音支援動作から映像・音声の合成ファイルのディスクへの書き込み動作までに対応して編集装置２において実行されるべき処理動作について示している。
図２４において、先ずステップＳ５１０では、録音画面の表示処理を行うようにされる。先にも述べたように、この場合の録音画面としても先の第１の実施の形態の場合と同様の構成による画面（図５参照）を表示するようにされる。但し、先に述べたように、第２の実施の形態のボイスオーバーの場合、子画面領域Ａ２は音声サムネイル画像の表示領域ではなく映像表示領域となるべきものとされる。従ってこの録音開始前の録音画面における子画面領域Ａ２には、例えば光ディスクＤに記録される映像クリップの先頭のフレーム画像を表示するようにする。或いは、無表示状態（例えば全黒画像）を表示するものとしてもよい。
【０２３７】
そして、続くステップＳ５１１では録音開始指示を待機し、録音開始指示があった場合にはステップＳ５１２において録音開始のための処理を行う。なお、このステップＳ５１１、Ｓ５１２の処理としては、先の図１６に示したステップＳ２１２、Ｓ２１３と同様の処理を行えばよい。
【０２３８】
そして、続くステップＳ５１３では、テキストインテンドと映像表示とを開始するための処理を行う。
つまり、このステップＳ５１３では、先の図１６のステップＳ２１４と同様の処理を行って、録音画面上のテキスト表示領域Ａ１内に表示される文字列をインテンド棒ＩＢによりインテンド表示する動作を開始させる。また、これと共に、ディスクドライブ１７を制御して光ディスクＤに記録される映像クリップを順次再生させ、これにより得られる映像データをキャラクタ発生器１３に供給して、その映像が録音画面上の子画面領域Ａ２内に表示されるように指示を行う。
【０２３９】
そして、次のステップＳ５１４以降、ステップＳ５１９までの処理（つまり指示に応じた録音停止からプレビュー再生後のプレビュー再生までに対応した処理）は、先の図１６のステップＳ２１５〜Ｓ２２０と同様の処理を行うようにされる。
但し、この場合の録音後のプレビュー再生処理（Ｓ５１８）としては、先の録音画面での場合と同様に子画面領域Ａ２には映像表示を行うようにされるので、光ディスクＤに記録される各映像クリップを順次再生させてそれを子画面領域Ａ２内に表示させるための処理が追加されるものとなる。
【０２４０】
また、第２の実施の形態としても、録音後のプレビュー再生後には、録音音声の修正を受け付けるようにされる（Ｓ５１９）が、この場合の音声修正処理としては、次の図２５に示されているように、先の図１７に示した第１の実施の形態の場合の処理と同様の処理を行うようにされる。なおこの場合、図２５の音声修正のための処理は、図２４のステップＳ５１９にて修正を行うとして肯定結果が得られた場合に、図２５のステップＳ５２０に移行するようにされることで開始される。また、図２５の処理において、ステップＳ５３６により修正により得られた音声ファイルと次ｔａｋｅの音声サムネイルとの対応づけが行われた後は、図２４に示すステップＳ５１８に移行するようにされてプレビュー再生が行われるものとなる。
【０２４１】
そして、図２４において、ステップＳ５１９の判別処理によって修正を行わないとの否定結果が得られた場合は、ステップＳ５３７に進み、映像＋音声を合成したＡＶファイルを生成するための処理を実行するようにされる。すなわち、光ディスクＤに記録される各映像クリップとしての映像データと、録音された音声ファイルとしての音声データとが信号処理部４によって合成されるように制御する。
【０２４２】
そして、このようにＡＶファイルを生成すると、次のステップＳ５３８では、ＡＶファイルにテキストデータを同期させたＡＶ・テキストファイルを生成し、さらに続くステップＳ５３９においては、ＡＶ・テキストファイルのディスクへの書き込み処理を実行する。これらステップＳ５３８とＳ５３９の処理は、先の図１８のステップＳ３０７とＳ３０８と同様である。
【０２４３】
＜変形例＞
以上、実施の形態について説明したが、本発明としてはこれまでに説明した実施の形態に限定されるべきものではない。
例えば実施の形態では、テキストのインテンド表示の例として、文字上に重畳するようにして表示したインテンド棒をテキストタイムコードに基づくタイミングて順次延ばしていくように表示する場合を例示したが、この他にも、例えば読み上げられるべき文字を順次他の色で表示していく、或いは読み上げられるべき文字のみを他の文字と大きさを変えて示すなどといった他の表示態様とすることもできる。
何れにしても、本発明で言うインテンド表示とは、読み上げられるべき文字位置を指示することのできる表示態様が採られればよいものであり、その具体的な表示態様について限定はしない。
【０２４４】
また、実施の形態では、インテンド表示は停止せずに継続的に行われる場合を例示したが、例えば「、」や「。」（句読点）の部分ではインテンド表示を所定時間長だけ停止させるなどいった表示態様を採ることもできる。
【０２４５】
また、インテンド表示を行うにあたっては、ＣＰＵ５が読み上げ用データに基づき、現在インテンドすべき文字位置の情報を順次キャラクタ発生器１３に指示するものとしたが、これに代えて、読み上げ用データをキャラクタ発生器１３に供給し、キャラクタ発生器１３がこの読み上げ用データのテキストタイムコードに従って独立してインテンド表示処理を行うように構成することもできる。
【０２４６】
また、実施の形態では、ナレーション音声の録音時に対応して表示する録音画面上において入力テキストデータの全てを表示しきれない場合に対応した動作として、表示文字を順次スクロールさせるものとしたが、これに代えて、例えば表示される最終文字にインテンド表示が行き着いたところで、続きの文字列を表示できるだけ入れ替えるようにして表示させるようにすることもできる。
【０２４７】
また、実施の形態では、録音画面の表示は、入力テキストデータが確定され、それに応じた読み上げ用データが生成された後の所要タイミングで自動的に行われるものとしたが、これに代えて、例えば録音スタンバイ指示のための所定操作に応じて表示するように構成することもできる。
【０２４８】
また、実施の形態では、録音画面の表示状態において、録音開始指示に応じては直ちに録音とテキストインテンド表示とを開始するものとしたが、録音開始指示に応じては、例えば子画面領域Ａ２等において所定時間長のカウントダウン表示を行い、その終了後に録音動作とテキストインテンド表示とを開始するようにすることもできる。
【０２４９】
また、特に録音音声の修正として指定部分の録り直しを行う際には、その指定部分の前の所定数の文字列をのりしろ部分として、こののりしろ部分からインテンド表示を助走させるように表示し、指定部分にインテンド表示が達したことに応じて録音を開始するようにすることもできる。
【０２５０】
また、このような録り直しを行った場合には、元の録音音声と録り直し音声とで音声レベルが異なることがあるので、そのような場合に対応して、録り直し部分を元の音声データに入れ替えるにあたっては、音声ゲインの調整を行うことが可能となるようにすることもできる。
【０２５１】
また、実施の形態では、録音音声は編集装置２が内蔵する不揮発性メモリ８に記録するものとしたが、光ディスクＤに対して記録するようにすることもできる。
また、不揮発性メモリ８以外に、別途ＨＤＤなどの記憶媒体が備えられる場合には、その記録媒体に対して録音音声を記録するようにしてもよい。
【０２５２】
また、実施の形態では、入力テキストデータの確定後に読み上げ時間長の計算を行うように構成したが、テキストデータの入力中に入力された文字範囲についての読み上げ時間長をリアルタイムで逐次計算し、そのようにして逐次得られる読み上げ時間長の情報を逐次表示するように構成することもできる。
【０２５３】
また、読み上げ時間長の計算手法としては、実施の形態で例示したものに限定されず、他の手法を採ることもできる。例えば、１文字ごとでなく、単語や文節など複数文字ごとに発語数を格納したテーブルを用意しておくものとし、このテーブルの情報と読み上げ速度の係数とに基づき入力テキストデータの読み上げ時間長を計算するように構成することもできる。
或いは、文字、単語、文節ごとに読み上げ時間長を直接格納したテーブルを用いることで読み上げ時間長を計算するように構成することもできる。
【０２５４】
また、テキストタイムコードとしては一文字ごとに付すものとしたが、複数文字ごとに付すようにすることもできる。
【０２５５】
また、実施の形態では、編集装置２は光ディスクＤについての記録再生が可能とされ、合成対象とする編集済み映像は光ディスクＤから読み出し、また最終的に合成したＡＶファイルは光ディスクＤに書き込む（書き戻す）ようにされる場合を例示したが、編集装置２としては例えば磁気テープ媒体等の他の記録媒体に対応する構成とすることができ、光ディスクＤ以外の他の記録媒体について、編集済み映像の読み出し及びＡＶファイルの書き込みが行われるように構成することもできる。
【０２５６】
また、実施の形態では、テキスト入力を受け付ける装置がパーソナルコンピュータ３とされる場合を例示したが、テキスト入力の受け付けが可能であって外部機器（つまりこの場合は編集装置２）とのデータ通信を可能とする所要のインタフェースが備えられる機器であれば、他の電子機器とすることができる。
【０２５７】
また、実施の形態では、テキスト入力はパーソナルコンピュータ３側で受け付け、編集装置２ではパーソナルコンピュータ３側からの入力テキストデータについて読み上げ用データを生成するものとしたが、編集装置２側の操作子としてキーボードを備える場合等には、テキストの入力も編集装置２側で受け付けるように構成し、編集システム１，５０としての動作を全て編集装置２単体で実現するように構成することもできる。
【０２５８】
或るは逆に、編集システム１，５０としての動作をパーソナルコンピュータ側で全て行うように構成することもできる。この場合は、編集装置２側でハードウエアにより構成されていた読み上げ時間計算／読み上げ用データ生成部１６、信号処理部４（外部音声の録音機能、及び映像・音声合成のための構成）は、ＣＰＵ２１のソフトウエア処理により実現されるように構成すればよい。
なお、この場合は、パーソナルコンピュータ３側の例えばＨＤＤ３０に編集済み映像としての各映像クリップを記録するものとし、その映像クリップと録音音声とを合成するように構成することができる。
【０２５９】
また、例えばパーソナルコンピュータ３側で読み上げ時間計算機能と読み上げ用データ生成機能とを有するようにした場合には、入力テキストデータの読み上げ時間の計算と入力テキストデータに基づく読み上げ用データの生成までをパーソナルコンピュータ３側で行うものとし、編集装置２としてはパーソナルコンピュータ３側で生成された読み上げ用データに基づき、テキストインテンド表示による録音動作と録音音声と編集済み映像との合成を行うようにすることもできる。
【０２６０】
このようにして実施の形態で説明した編集システム１，５０としての動作を実現するにあたっては、システムの構成要素は単体装置、又は複数装置とすることができるが、何れにせよ本発明の記録システムとしては、
「  テキストデータを入力する入力手段と、
所定の読み上げ速度の情報に基づき、テキストデータの読み上げ時間長を計算する読み上げ時間計算手段と、
上記所定の読み上げ速度の情報に基づき、テキストデータの所定数の文字ごとの読み上げタイミングを示すテキストタイムコードを生成すると共に、このテキストタイムコードをテキストデータに付した読み上げ用データを生成する読み上げ用データ生成手段と、
指示に応じ、入力音声に基づく音声データが所要の記録媒体に記録されるように制御すると共に、上記読み上げ用データに基づき、所要の表示手段において表示される上記テキストデータに基づく文字がインテンド表示されるように制御する制御手段と」
が備えられるものであれば、単体装置又は複数装置の何れによっても実現することができる。
【０２６１】
なお、確認のために述べておくと、第１の実施の形態の場合で言えば、上記テキスト入力手段は、パーソナルコンピュータ３側の入力部２５により実現される。さらに、上記読み上げ時間計算手段、及び読み上げ用データ生成手段は、共に編集装置２が備える読み上げ時間計算／読み上げ用データ生成部１６により実現され、上記制御手段は、編集装置２のＣＰＵ５により実現されるものとなる。
【０２６２】
また、第２の実施の形態で言えば、同様に上記テキスト入力手段はパーソナルコンピュータ３側の入力部２５により実現されるが、上記読み上げ時間計算手段が、パーソナルコンピュータ３のＣＰＵ２１のソフトウエア処理により実現されるものとなる。
そして、以下は同様に、上記読み上げ用データ生成手段は編集装置２が備える読み上げ時間計算／読み上げ用データ生成部１６により実現され、上記制御手段も編集装置２のＣＰＵ５により実現されるものとなる。
【０２６３】
また、実施の形態では、テキストインテンド表示が、編集装置２に備えられる表示部上で行われる場合を例示したが、例えば外部に別途のディスプレイ装置がある場合には、そのディスプレイ装置上にて行うようにすることもできる。その場合、編集装置２のキャラクタ発生器１３の出力を、上記外部のディスプレイ装置にも供給できるように構成されればよい。
【０２６４】
また、実施の形態では、本発明で言うテキスト入力手段が、操作入力に基づきテキストデータを入力するように構成される場合を例示したが、この他、入力音声についての音声認識を行って、その入力音声をテキストデータに変換して入力するように構成することもできる。例えば、このように音声認識によりテキストデータの入力を行う場合には、入力音声の録り直しによりテキストデータの不具合部分の修正を行うようにすることができる。
また、テキストデータの入力手法としては、操作入力に基づく以外にも、所要の記録媒体に記録されているテキストデータを読み出すことで行うようにすることもできる。
【０２６５】
また、実施の形態では、映像クリップは映像データのみから成る場合を例示したが、映像クリップとしては、それと同期する音声データ（例えば撮影時に同時に現場音声を録音している場合など）が含まれている場合もある。
このような場合において、映像クリップと録音音声（録音支援動作により録音された音声ファイル）との合成処理は、上記のように映像クリップに同期するようにして含まれている音声に対して録音音声を合成（ミックス）する処理が行われるようにすればよい。
【図面の簡単な説明】
【０２６６】
【図１】実施の形態としての記録システムの概要について説明するための図である。
【図２】実施の形態の記録システムを構成する編集装置の内部構成を示すブロック図である。
【図３】実施の形態の記録システムを構成するパーソナルコンピュータの内部構成を示すブロック図である。
【図４】第１の実施の形態としての記録システムの動作を説明するための図として、特にニュース原稿としてのテキストデータの入力から読み上げ用データの生成までの動作について模式的に示した図である。
【図５】第１の実施の形態の記録システムにより行われる録音支援動作時（及び録音後のプレビュー再生時）に対応して表示されるべき録音画面の例を示した図である。
【図６】同じく、第１の実施の形態の記録システムにより行われる録音支援動作時（及び録音後のプレビュー再生時）に対応して表示されるべき画面の例を示した図である。
【図７】同じく、第１の実施の形態の記録システムにより行われる録音支援動作時（及び録音後のプレビュー再生時）に対応して表示されるべき画面の例を示した図である。
【図８】同じく、第１の実施の形態の記録システムにより行われる録音支援動作時（及び録音後のプレビュー再生時）に対応して表示されるべき画面の例を示した図である。
【図９】録音音声の修正受け付け時に対応して表示されるべき画面の例を示した図である。
【図１０】第１の実施の形態において録音音声の修正部分の指定時に対応して表示されるべき部分指定画面の例を示した図である。
【図１１】第１の実施の形態の記録システムにおいて、録音音声と編集済み映像との合成時に対応して表示されるべき音声・映像合成画面の例を示した図である。
【図１２】第１の実施の形態における音声・映像の合成後のプレビュー再生時（及び第２の実施の形態における録音支援動作時と録音後のプレビュー再生時）に対応して表示されるべき画面の例を示した図である。
【図１３】同じく、第１の実施の形態における音声・映像の合成後のプレビュー再生時（及び第２の実施の形態における録音支援動作時と録音後のプレビュー再生時）に対応して表示されるべき画面の例を示した図である。
【図１４】同じく、第１の実施の形態における音声・映像の合成後のプレビュー再生時（及び第２の実施の形態における録音支援動作時と録音後のプレビュー再生時）に対応して表示されるべき画面の例を示した図である。
【図１５】第１の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作を示すフローチャートとして、主に、制限時間・テキストデータの入力から読み上げ用データの生成までの動作時に対応して行われるべき処理動作を示したフローチャートである。
【図１６】第１の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作について示すフローチャートとして、主に、録音支援動作時に対応して行われるべき処理動作を示したフローチャートである。
【図１７】第１の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作について示すフローチャートとして、主に、録音音声の修正動作時に対応して行われるべき処理動作を示したフローチャートである。
【図１８】第１の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作について示すフローチャートとして、主に、音声と映像の合成処理時に対応して行われるべき処理動作を示したフローチャートである。
【図１９】第２の実施の形態としての記録システムにおいて行われる動作を模式的に示した図である。
【図２０】第２の実施の形態の部分指定動作の概念図である。
【図２１】第２の実施の形態の部分指定動作時に対応して表示されるべき映像・テキスト部分指定画面の例を示した図である。
【図２２】第２の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作を示すフローチャートとして、主に、テキストデータの入力から読み上げ用データの生成時に対応して行われるべき処理動作を示したフローチャートである。
【図２３】第２の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作を示すフローチャートとして、主に、部分指定動作時に対応して行われるべき処理動作を示したフローチャートである。
【図２４】第２の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作を示すフローチャートとして、主に、録音支援動作から映像・音声の合成ファイルのディスクへの書き込み動作までに対応して行われるべき処理動作を示したフローチャートである。
【図２５】第２の実施の形態の記録システムとしての動作を実現するために行われるべき処理動作を示すフローチャートとして、主に、録音音声の修正動作時に対応して行われるべき処理動作を示したフローチャートである。
【符号の説明】
【０２６７】
１，５０  編集システム、２  編集装置、３  パーソナルコンピュータ、４  信号処理部、５,２１  ＣＰＵ、６  ＲＯＭ、６ａ  編集装置側プログラム、７  ＲＡＭ、８  不揮発性メモリ、９  操作部、１０  Ｄ／Ａコンバータ、１１  アンプ、１２,２３  ＵＳＢインタフェース、１３  キャラクタ発生器、１４  表示駆動部、１５  表示部、１６  読み上げ時間計算／読み上げ用データ生成部、１７  ディスクドライブ、ＴVin  映像入力端子、ＴAin  音声入力端子、ＴVout  映像出力端子、ＴAout  音声出力端子、Ｔusb  ＵＳＢ端子、ＳＰ  スピーカ、２２  メモリ部、２４  入力処理部、２５  入力部、２６  表示処理部、２７  ディスプレイ、２８  ドライブ制御部、２９  メディアドライブ、３０  ＨＤＤ、３０ａ  ＰＣ側プログラム
【図１】
0004816266.tif 000002
【図２】
0004816266.tif 000003
【図３】
0004816266.tif 000004
【図４】
0004816266.tif 000005
【図５】
0004816266.tif 000006
【図６】
0004816266.tif 000007
【図７】
0004816266.tif 000008
【図８】
0004816266.tif 000009
【図９】
0004816266.tif 000010
【図１０】
0004816266.tif 000011
【図１１】
0004816266.tif 000012
【図１２】
0004816266.tif 000013
【図１３】
0004816266.tif 000014
【図１４】
0004816266.tif 000015
【図１５】
0004816266.tif 000016
【図１６】
0004816266.tif 000017
【図１７】
0004816266.tif 000018
【図１８】
0004816266.tif 000019
【図１９】
0004816266.tif 000020
【図２０】
0004816266.tif 000021
【図２１】
0004816266.tif 000022
【図２２】
0004816266.tif 000023
【図２３】
0004816266.tif 000024
【図２４】
0004816266.tif 000025
【図２５】
0004816266.tif 000026