(57)【要約】【課題】ユーザが選択した動画に任意の言語による音声や字幕テキストを簡単に付加して配信できるシステムの実現。【解決手段】センターサーバ１２と、配信サーバ１４と、クライアントＰＣ１６とを備えた他言語対応型動画配信システム１０。センターサーバ１２は、動画ファイル蓄積部３０と、言語別の音声ファイルを蓄積する音声ファイル蓄積部３２と、言語別の字幕テキストファイルを蓄積する字幕ファイル蓄積部３４と、クライアントＰＣ１６にリストを送信して動画ファイルの選択を促す手段と、動画ファイルに対応した音声ファイル及び字幕ファイルの言語選択用フォームを送信し、特定言語の選択を促す手段と、言語特定情報が送信された場合に、該当の動画ファイル、音声ファイル、字幕テキストファイルを配信サーバ１４を介してクライアントＰＣ１６にストリーミング配信させる手段を備える。【選択図】        図２
2004215126.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してクライアント端末と接続されるサーバを備えた動画配信システムであって、
上記サーバは、
複数の動画ファイルを蓄積しておく記憶手段と、
各動画ファイル毎に準備された言語別の音声ファイルを蓄積しておく記憶手段と、
各動画ファイル毎に準備された言語別の字幕テキストファイルを蓄積しておく記憶手段と、
クライアント端末に対して動画ファイルのリストを送信し、特定の動画ファイルの選択を促す手段と、
クライアント端末から動画ファイルを特定する情報が送信された場合に、当該動画ファイルに対応した音声ファイル及び字幕ファイルの言語を記述したフォームを送信し、特定の言語の選択を促す手段と、
クライアント端末から言語を特定する情報が送信された場合に、該当の動画ファイル、音声ファイル、字幕テキストファイルの所在情報を通知する手段と、
クライアント端末から上記動画ファイル、音声ファイル、字幕テキストファイルの配信要求が送信された場合に、各ファイルのデータを当該クライアント端末に対してストリーミング配信する手段と、
を備えたことを特徴とする多言語対応型動画配信システム。
【請求項２】
上記サーバは、上記動画ファイルの再生経過時間と、当該動画ファイルに対応した字幕テキストファイルに含まれる文字列との対応関係を記述した同期制御ファイルを備えており、
上記クライアント端末に動画データを配信するに際し、上記同期制御ファイルに従って字幕テキストデータを配信する手段を備えたことを特徴とする請求項１に記載の多言語対応型動画配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は多言語対応型動画配信システムに係り、特に、動画データを任意の言語による音声データ及び字幕テキストデータと共に通信ネットワーク（インターネット等）経由で多数のクライアント端末にストリーミング配信するシステムに関する。
【０００２】
【従来の技術】
近年、ＡＤＳＬやＦＴＴＨといった高速大容量の通信回線が普及した結果、一般ユーザがインターネット経由で映画など比較的長時間に亘る動画データの配信を受け、自宅のパソコン上で視聴することが可能となった。
この場合、ストリーミング配信技術を用いることにより、ユーザは動画ファイルのダウンロードが完了するまで待つことなく、動画データの受信と同時に再生させることができる。また、ストリーミング配信は、一般に再生と同時に動画データが消去され、クライアント端末側にコピーが残らないため、動画の著作権保護にも資する方式といえる。
【０００３】
【発明が解決しようとする課題】
ところで、外国製の動画ファイルを日本人向けに配信する場合、通常はオリジナルの動画データに日本語の吹き替え用音声あるいは字幕用テキストを合成させた動画ファイルを準備する必要がある。
しかしながら、この動画を日本人以外の中国人やブラジル人、韓国人等に視聴させるとなると、それぞれの言語に対応した吹き替え用音声や字幕用テキストを合成させた動画ファイルを個別に制作する必要があり、そのために煩雑な編集作業を強いられることとなる。
また、ボリュームの大きな動画ファイルを言語別に用意して各ユーザに配信するとなると、その分記憶媒体の容量が増大し、コスト高となる。
【０００４】
この発明は、従来の動画配信システムが抱えていた上記の問題点を解決するために案出されたものであり、ユーザが選択した動画に対し任意の言語による吹き替え音声あるいは字幕テキストを簡単に付加して配信することができるシステムの実現を目的としている。
【０００５】
【課題を解決するための手段】
上記の目的を達成するため、請求項１に記載の多言語対応型動画配信システムは、インターネット等の通信ネットワークを介してクライアント端末（パソコンや携帯情報端末、携帯電話等）と接続されるサーバを備えた動画配信システムであって、上記サーバは、複数の動画ファイルを蓄積しておく記憶手段と、各動画ファイル毎に準備された言語別の音声ファイルを蓄積しておく記憶手段と、各動画ファイル毎に準備された言語別の字幕テキストファイルを蓄積しておく記憶手段と、クライアント端末に対して動画ファイルのリストを送信し、特定の動画ファイルの選択を促す手段と、クライアント端末から動画ファイルを特定する情報が送信された場合に、当該動画ファイルに対応した音声ファイル及び字幕ファイルの言語を記述したフォームを送信し、特定の言語の選択を促す手段と、クライアント端末から言語を特定する情報が送信された場合に、該当の動画ファイル、音声ファイル、字幕テキストファイルの所在情報（ＵＲＬ等）を通知する手段と、クライアント端末から上記動画ファイル、音声ファイル、字幕テキストファイルの配信要求が送信された場合に、各ファイルのデータを当該クライアント端末に対してストリーミング配信する手段とを備えたことを特徴としている。
【０００６】
このように、動画ファイル毎に異なる言語による音声ファイルと字幕テキストファイルをサーバ側に複数用意しておき、ユーザが選択した動画ファイル、音声ファイル、字幕ファイルをクライアント端末にストリーミング配信することにより、ユーザは動画ファイルを任意の音声及び字幕の組み合わせで視聴することが可能となる。このため、特に語学教材として高い効果が期待できる。
しかも、動画ファイルと音声ファイル、及び字幕ファイルが分離しているため、異なる言語の組み合わせ毎に動画ファイルを編集し直す手間が省けると共に、容量の嵩張る動画ファイルを言語毎に準備し、記憶装置に蓄積しておく必要がなくなる。
【０００７】
請求項２に記載の多言語対応型動画配信システムは、上記サーバが、上記動画ファイルの再生経過時間と、当該動画ファイルに対応した字幕テキストファイルに含まれる文字列との対応関係を記述した同期制御ファイルを備えており、上記クライアント端末に動画データを配信するに際し、上記同期制御ファイルに従って字幕テキストデータを配信する手段を備えたことを特徴としている。
この結果、動画ファイルと字幕テキストファイルを別々にクライアント端末に配信しても、動画の内容と字幕テキストとを確実に一致させることが可能となる。
【０００８】
【発明の実施の形態】
図１は、この発明に係る多言語対応型動画配信システム１０の基本構成を示す概念図であり、センターサーバ１２と、ストリーミング配信サーバ１４と、ユーザのクライアントＰＣ１６とから構成される。
クライアントＰＣ１６は、インターネット１８を介してセンターサーバ１２にネットワーク接続されており、Ｗｅｂブラウザ・プログラムと、ストリーミングデータの受信及び再生用のプレーヤ・プログラムとがセットアップされている。このプレーヤ・プログラムとして、例えばＲｅａｌＰｌａｙｅｒ（登録商標）や、Ｗｉｎｄｏｗｓ  （登録商標）Ｍｅｄｉａ  Ｐｌａｙｅｒなどがある。
図１においては１台のクライアントＰＣ１６のみが描かれているが、実際には多数のクライアントＰＣ１６がセンターサーバ１２にアクセス可能となされている。
【０００９】
センターサーバ１２は、Ｗｅｂサーバ機能、認証サーバ機能、データベースサーバ機能、アプリケーションサーバ機能等を備えており、実際には複数のコンピュータをネットワーク接続することによって構成されている。
配信サーバ１４には、動画ファイルや音声ファイル、テキストファイルをクライアントＰＣにストリーミング配信するためのプログラムがセットアップされている。このプログラムとして、例えばＲｅａｌＳｅｒｖｅｒ（登録商標）やＷｉｎｄｏｗｓ  （登録商標）Ｍｅｄｉａ  サービスなどが該当する。
もちろん、センターサーバ１２側にストリーミング配信サーバ機能を持たせることにより、配信サーバ１４の設置を省略することもできる。逆に、必要に応じて複数の配信サーバを設置することもできる。
【００１０】
図２は、この動画配信システム１０の機能構成を示すブロック図であり、センターサーバ１２は、ユーザ対応部２０と、制御ファイル処理部２２と、ファイル転送部２４と、Ｗｅｂファイル蓄積部２６と、コンテンツデータベース２８と、動画ファイル蓄積部３０と、音声ファイル蓄積部３２と、字幕ファイル蓄積部３４とを備えている。
上記ユーザ対応部２０、制御ファイル処理部２２、及びファイル転送部２４は、センターサーバ１２を構成するコンピュータのＣＰＵが、ＯＳ及びアプリケーションプログラムに従って必要な処理を実行することで実現される。
また、上記Ｗｅｂファイル蓄積部２６、コンテンツデータベース２８、動画ファイル蓄積部３０、音声ファイル蓄積部３２、及び字幕ファイル蓄積部３４は、同コンピュータのハードディスク内に格納されている。
【００１１】
上記動画ファイル蓄積部３０には、多数の動画ファイルがエンコードされた状態で格納されている。
上記音声ファイル蓄積部３２には、各動画ファイルに対応した各国語の音声ファイルがエンコードされた状態で格納されている。
上記テキスト蓄積部３４には、各動画ファイルに対応した各国語の字幕用テキストファイルがエンコードされた状態で格納されている。
上記コンテンツデータベース２８には、各動画ファイルと音声ファイル、字幕用テキストファイルとの対応関係が記述されている。
【００１２】
このシステム１０は、配信サーバ１４からクライアントＰＣ１６に対し、一つの動画ファイルと、何れかの言語による音声ファイル、及び何れかの言語による字幕テキストファイルをストリーミング配信し、クライアントＰＣ１６上のプレーヤ・プログラムによって各データを同期させた状態で再生・表示することを前提としている。
この場合、動画データに背景用音声データを多重化させた音声付きの動画ファイルを用い、これと共に特定言語の台詞用音声ファイル及び字幕用テキストデータを配信することができる。
あるいは、音声を含まない純粋の動画データと共に、背景用音声データ、特定言語の台詞用音声データ、及び字幕用テキストデータを、それぞれクライアントＰＣ１６に配信することもできる。
さらには、純粋の動画データ、背景用音声データと特定言語の台詞用音声データを多重化させた音声データ、及び特定言語の字幕用テキストデータをクライアントＰＣ１６に配信することもできる。
【００１３】
つぎに、図３のフローチャートに従い、この動画配信システム１０における処理手順を説明する。
まず、ユーザはクライアントＰＣ１６からインターネット１８経由でセンターサーバ１２のＷｅｂサイトにアクセスし、サービスメニューの中から「シネマ多言語学習サービス」を選択する。
これを受けたユーザ対応部２０は、コンテンツデータベース２８内に格納されたデータを参照し、現時点でユーザに提供可能な動画（映画）ファイルのリストを生成すると共に、クライアントＰＣ１６に送信する。
これに対し、ユーザがリストに掲げられた特定の動画タイトルをクリックして選択すると（Ｓ１０）、ユーザ対応部２０から図４に示す言語選択用フォーム４０が送信され、動画の音声及び字幕の言語を選択することをユーザに求める（Ｓ１２）。
【００１４】
これに対しユーザは、任意の言語の組み合わせを選択する。
例えば、字幕言語として「日本語」にチェックを入れると共に、音声言語として「英語」にチェックを入れ、再生ボタン４２をクリックすると、再生ウィンドウ４４において動画のサンプル映像が再生される。また、再生ウィンドウの下方に日本語の字幕テキストが表示されると同時に、クライアントＰＣ１６のスピーカを通じて英語による台詞音声が再生される。
【００１５】
言語の組み合わせを確認した上でユーザが「ＯＫ」ボタンをクリックすると（Ｓ１４）、制御ファイル処理部２２はユーザの選択情報に従ってメタファイルを生成し、ユーザ対応部２０を介してクライアントＰＣ１６に送信する（Ｓ１６）。このメタファイルには、プレーヤ・プログラム起動用のコマンドと、ストリーミング配信用のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が記述されている。
同時に、制御ファイル処理部２２は、ユーザが選択した動画ファイル、音声ファイル（英語）、字幕テキストファイル（日本語）の格納場所及びファイル名が記述された配信制御ファイル（ＳＭＩＬファイル等）を生成し、ファイル転送部２４を介して配信サーバ１４に送信する（Ｓ１８）。
また、制御ファイル処理部２２は、動画を構成するフレームと字幕テキストとの同期をとるための同期制御ファイル（ＲｅａｌＴｅｘｔファイル等）をコンテンツデータベース２８から読み出し、ファイル転送部２４を介して配信サーバ１４に送信する（Ｓ２０）。
【００１６】
これを受けた配信サーバ１４は、センターサーバ１２に対して必要なファイルの転送を要求する（Ｓ２２）。
また、センターサーバ１２のファイル転送部２４を通じて動画ファイル、音声ファイル、及び字幕テキストファイルが送信されると（Ｓ２４）、配信サーバ１４はこれらのファイルを所定のディレクトリに格納する（Ｓ２６）。
【００１７】
一方、クライアントＰＣ１６においては、Ｗｅｂブラウザがメタファイルに記述されたコマンドに従って動画再生用プレーヤを起動させ（Ｓ３０）、ストリーミング配信用のＵＲＬをプレーヤに渡す。
これを受けたプレーヤは、インターネット１８経由で配信サーバ１４にアクセスし、必要な動画データ、音声データ、及びテキストデータのストリーミング配信を要求する（Ｓ３２）。
これに対し配信サーバ１４は、該当の動画ファイル、音声ファイル、テキストファイルを、所定のストリーミングプロトコルに従ってクライアントＰＣ１６のプレーヤにストリーミング配信する。
この結果、クライアントＰＣ１６のディスプレイ上に動画及び日本語の字幕が再生・表示されると共に、スピーカを通じて英語の音声が再生される。
【００１８】
配信サーバ１４は、動画データ及び字幕用テキストデータをクライアントＰＣ１６に配信するに際し、上記の同期制御ファイルを参照することにより、動画のフレームと字幕テキストとの対応関係を維持することができる。
すなわち、同期制御ファイルには、図５に示すように、動画再生の経過時間と字幕テキストとの対応関係が記述されており、配信サーバ１４はこの経過時間にしたがって対応のテキストデータを送出することにより、図６に示すように、動画の各フレームと字幕テキストとの同期を取ることが可能となる。
因みに、動画の再生ウィンドウ中における字幕テキストの配置は、上記の配信制御ファイル（ＳＭＩＬファイル）において設定されている。
【００１９】
映画やテレビドラマのように、最初から背景用音声と台詞用音声とが分離された状態で録音されている場合には、台詞用音声を各国語の吹き替え音声に簡単に差し替えることができる。
これに対し、劇場で演劇の動画と音声を記録した場合には、背景音声と台詞音声とが混じった状態で録音されることとなる。
この場合には、人間の声に相当する周波数帯のみを自動的に検出し、ディジタル処理によって台詞音声を分離・消去すると共に、声優を使って他言語で録音した台詞音声を準備すればよい。
【００２０】
上記にあっては、センターサーバ１２側に動画ファイル蓄積部３０、音声ファイル蓄積部３２、及び字幕ファイル蓄積部３４を設け、ユーザの選択情報に基づいて必要なファイルを配信サーバ１４に転送する例を示したが、配信サーバ１４側に動画ファイル蓄積部３０、音声ファイル蓄積部３２、字幕ファイル蓄積部３４を設けておくこともできる。
この場合、センターサーバ１２からユーザのクライアントＰＣ１６に対して必要ファイルのＵＲＬが通知され、これに基づいてクライアントＰＣ１６から配信サーバ１４に対して配信要求が送信された時点で、配信サーバ１４は該当のファイルをストリーミング配信することとなる。
【００２１】
【発明の効果】
請求項１に記載した多言語対応型動画配信システムにあっては、動画ファイル毎に異なる言語による音声ファイルと字幕テキストファイルをサーバ側に複数用意しておき、ユーザが選択した動画ファイル、音声ファイル、字幕ファイルをクライアント端末にストリーミング配信することにより、ユーザは動画ファイルを任意の音声及び字幕の組み合わせで視聴することが可能となる。
しかも、動画ファイルと音声ファイル、及び字幕ファイルが分離しているため、異なる言語の組み合わせ毎に動画ファイルを編集し直す手間が省けると共に、容量の嵩張る動画ファイルを言語毎に準備し、記憶装置に蓄積しておく必要がなくなる。
【００２２】
また、請求項２に記載の多言語対応型動画配信システムにあっては、上記サーバが、上記動画ファイルの再生経過時間と、当該動画ファイルに対応した字幕テキストファイルに含まれる文字列との対応関係を記述した同期制御ファイルを備えており、上記クライアント端末に動画データを配信するに際し、上記同期制御ファイルに従って字幕テキストデータを配信する手段を備えたため、動画ファイルと字幕テキストファイルを別々にクライアント端末に配信しても、動画の内容と字幕テキストとを確実に一致させることが可能となる。
【図面の簡単な説明】
【図１】この発明に係る多言語対応型動画配信システムの基本構成を示す概念図である。
【図２】この動画配信システムの機能構成を示すブロック図である。
【図３】この動画配信システムにおける処理手順を示すフローチャートである。
【図４】言語選択用フォームを示すレイアウト図である。
【図５】同期制御ファイルの記述例を示す説明図である。
【図６】動画の各フレームと字幕テキストとの同期要領を示す説明図である。
【符号の説明】
１０  多言語対応型動画配信システム
１２  センターサーバ
１４  ストリーミング配信サーバ
１６  クライアントＰＣ
１８  インターネット
２０  ユーザ対応部
２２  制御ファイル処理部
２４  ファイル転送部
２６  Ｗｅｂファイル蓄積部
２８  コンテンツデータベース
３０  動画ファイル蓄積部
３２  音声ファイル蓄積部
３４  字幕ファイル蓄積部
４０  言語選択用フォーム
４２  再生ボタン
４４  再生ウィンドウ
【図１】
2004215126.tif 000003
【図２】
2004215126.tif 000004
【図３】
2004215126.tif 000005
【図４】
2004215126.tif 000006
【図５】
2004215126.tif 000007
【図６】
2004215126.tif 000008