JP2006324779A - 字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法 - Google Patents

字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法 Download PDF

Info

Publication number
JP2006324779A
JP2006324779A JP2005144248A JP2005144248A JP2006324779A JP 2006324779 A JP2006324779 A JP 2006324779A JP 2005144248 A JP2005144248 A JP 2005144248A JP 2005144248 A JP2005144248 A JP 2005144248A JP 2006324779 A JP2006324779 A JP 2006324779A
Authority
JP
Japan
Prior art keywords
subtitle
caption
input
character string
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005144248A
Other languages
English (en)
Inventor
Taro Fujikawa
太郎 藤川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2005144248A priority Critical patent/JP2006324779A/ja
Publication of JP2006324779A publication Critical patent/JP2006324779A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】
放送中の番組に対してリアルタイムで入力された字幕を、番組の映像と同期して合成表示する。
【解決手段】
字幕文字列の入力開始時刻を示す開始時刻情報を当該字幕文字列に付して字幕送信装置から配信し、字幕合成装置側では、映像を映像遅延時間だけ遅延させるとともに、受信した字幕文字列を、開始時刻情報で示されるタイミングよりも字幕遅延時間だけ遅いタイミングで、遅延された映像に対して合成することにより、映像及び字幕の表示タイミングを略一致させて表示することができ、放送中の番組に対してリアルタイムで入力された字幕を番組映像と同期して合成表示することができる。
【選択図】 図1

Description

本発明は字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法に関し、例えば放送中のテレビ番組の音声に対応する字幕をリアルタイムで入力して配信する場合に適用して好適なものである。
従来、DVD(Digital Versatile Disc)等のビデオソフトや一部のテレビ番組において、映像や音声と共に字幕が提供されているものがあり、聴覚障害者や他言語利用者に対してもその内容をより良く伝え得るようになされている。
これに加えて近年、インターネットを介した字幕配信システムが開始されている。かかる字幕配信では、字幕入力者がビデオソフトの音声を字幕データとして入力し、これを予めインターネット上の字幕配信サーバに格納しておく。そして字幕配信を利用する鑑賞者は、視聴するビデオソフトに対応した字幕データを字幕配信サーバから取得し、当該ビデオソフトの再生に合わせて字幕データをパーソナルコンピュータ(以下、パソコンと呼ぶ)上に表示していくことにより、元来字幕が付されていないビデオソフトでも字幕を見ながら鑑賞することができる。
さらには、現在放送中のテレビ番組の音声を字幕入力者が逐次文字入力し、これを字幕データとして例えばインターネットのIRC(Internet Relay Chat)やBBS(Bulletin Board System)等を利用して配信することにより、字幕が付されていないテレビ番組についてもリアルタイムで字幕を表示させることができるリアルタイム字幕配信システムも開始されている(例えば、非特許文献1参照)。
http://www.normanet.ne.jp/~rtcap/
上述したビデオソフト用の字幕配信システムやリアルタイム字幕配信システムでは、字幕をパソコン上に表示するため、鑑賞者は映像が表示されるテレビモニタと字幕が表示されるパソコンのモニタとを交互に見比べながら番組を鑑賞する必要があるとともに、鑑賞者がパソコンを所有していない場合や、パソコンの操作に習熟していない場合は、字幕配信システムを利用し得ないという問題があった。
またリアルタイム字幕配信システムでは、テレビ番組の音声を字幕入力者が逐次入力しながら配信するため、テレビ番組の音声に対して字幕の表示に遅れが生じることを避け得ず、音声と字幕とが同期しないという問題があった。
本発明は以上の点を考慮してなされたもので、放送中の番組に対してリアルタイムで入力された字幕を、番組の映像と同期して合成表示し得るリアルタイム字幕配信システムを提案しようとするものである。
かかる課題を解決するため本発明においては、映像に付された音声に対応する字幕文字列を送信する字幕送信装置と、受信した字幕文字列を映像に合成して表示する字幕合成装置とを有する字幕配信システムにおいて、字幕文字列を入力する字幕文字列入力手段と、字幕文字列の入力開始時刻を示す開始時刻情報を当該字幕文字列に付して送信する字幕文字列送信手段とを字幕送信装置に設けるとともに、映像を所定の映像遅延時間だけ遅延させる映像遅延手段と、受信した字幕文字列を、その開始時刻情報で示されるタイミングよりも所定の字幕遅延時間だけ遅いタイミングで、遅延された映像に合成する字幕合成手段とを字幕合成装置に設けた。
そして、映像遅延時間を、字幕入力者が字幕文字列の一文を入力完了するに足る時間よりも長く設定した。また字幕遅延時間は、字幕入力者が音声を聞いてから字幕文字列を入力開始するまでの入力遅延時間を、映像遅延時間から減算した値とした。
これにより、字幕送信装置側で字幕文字列が入力完了した後に、字幕合成装置側で当該字幕文字列及びこれに対応する映像を表示開始し、さらに、字幕文字列の入力開始遅れを考慮して、字幕文字列を映像よりも入力表示遅延だけ早く表示開始することで、映像及び字幕の表示タイミングを略一致させて表示することができる。
本発明によれば、字幕文字列を入力する字幕文字列入力手段と、字幕文字列の入力開始時刻を示す開始時刻情報を当該字幕文字列に付して送信する字幕文字列送信手段とを字幕送信装置に設けるとともに、映像を所定の映像遅延時間だけ遅延させる映像遅延手段と、受信した字幕文字列を、その開始時刻情報で示されるタイミングよりも所定の字幕遅延時間だけ遅いタイミングで、遅延された映像に合成する字幕合成手段とを字幕合成装置に設けたことにより、字幕送信装置側で字幕文字列が入力完了した後に、字幕合成装置側で当該字幕文字列及びこれに対応する映像を表示開始し、さらに、字幕文字列の入力開始遅れを考慮して、字幕文字列を映像よりも入力表示遅延だけ早く表示開始することで、映像及び字幕の表示タイミングを略一致させて表示することができ、放送中の番組に対してリアルタイムで入力された字幕を番組映像と同期して合成表示し得るリアルタイム字幕配信システムを実現することができる。
以下図面について、本発明の一実施の形態を詳述する。
(1)リアルタイム字幕配信システムの全体構成
図1において、1は全体として本発明を適用したリアルタイム字幕配信システムの構成を示し、字幕送信装置としての字幕入力パソコン2(2A〜2C)、字幕配信サーバ3及び字幕合成装置としての字幕データ受信装置4がインターネット5を介して相互に接続されている。
複数の字幕入力者100は、予め定められた共通のテレビ番組をテレビジョン装置50を用いて視聴しながら、その音声を、それぞれの字幕入力パソコン2のキーボードを用いて文字入力して行く。各字幕入力パソコン2は、入力された字幕文字を文字データD1として字幕配信サーバ3に送信する。字幕配信サーバ3は、各字幕入力パソコン2から送信された文字データD1を字幕データD2として各字幕データ受信装置4に配信する。
字幕データ受信装置4は、字幕入力者100が視聴中のものと同じテレビ番組をアンテナ7を介して受信するとともに、字幕配信サーバ3が配信する字幕データD2を受信し、当該字幕データD2に基づく字幕をテレビ番組の映像に合成してモニタ6に表示することにより、鑑賞者に対してテレビ番組の映像及び字幕を同一画面上に表示するようになされている。
ここで、リアルタイム字幕配信システム1は字幕の入力及び配信にIRCの技術を利用している。すなわち字幕入力パソコン2は、そのCPU(Central Processing Unit)が、IRCソフトをベースにした字幕入力プログラムを、内蔵するハードディスクドライブから読み出して実行することにより字幕入力機能を実現する。図2は、字幕入力プログラムが字幕入力パソコン2の表示部に表示する字幕入力画面20の構成を示し、その最下段には字幕入力者100が字幕文字を入力するための文字入力欄21が設けられているとともに、その上方には、他の字幕入力者100が入力中の字幕文字を個別に表示する個別字幕表示欄22(22A〜22C)が設けられている。
図2に示した状態では、字幕配信サーバ3に3台の字幕入力パソコン2が接続されているため、計3つの個別字幕表示欄22A〜22Cが表示されているが、この数は字幕配信サーバ3に接続される字幕入力パソコン2の数に応じて増減する。また個別字幕表示欄22A〜22Cの左方には、入力者ID(後述)に基づく入力者名23がそれぞれ表示される。
各字幕入力者100はテレビ番組の音声を聴き取り、字幕入力パソコン2のキーボードを用いて字幕文字を入力する。このとき、番組の出演者それぞれに対し、字幕入力者100を担当として割り当てておいても、担当を定めず手空きの字幕入力者100が流動的に出演者の音声を文字入力していくようにしてもよい。
字幕入力パソコン2は、字幕入力者100によって入力された字幕文字を一文字ずつ文字入力欄21に表示していく。また、各字幕入力パソコン2にはそれぞれ個別の入力者IDが付されており、字幕入力パソコン2は入力された字幕文字に当該入力者IDを付して、上述した文字データD1として1文字ずつ字幕配信サーバ3に送信していく。
字幕配信サーバ3はIRCサーバでなり、受信した文字データD1を逐次各字幕入力パソコン2に配信するとともに、内蔵するハードディスクドライブに蓄積していく。字幕入力パソコン2は、受信した文字データD1を入力者IDに基づいて分別し、当該入力者IDに対応した個別字幕表示欄22A〜22Cに表示していく。
かくしてリアルタイム字幕配信システム1の字幕入力パソコン2は、他の字幕入力者100が入力している字幕文字を対応する個別字幕表示欄22に1文字ずつ逐次表示していき、字幕入力者100に対して、他の字幕入力者100がどのような音声をどこまで入力しているかといった入力状態をリアルタイムで把握させ得るようになされている。
このためリアルタイム字幕配信システム1では、各字幕入力者100が互いに協調し合いながら字幕入力を行うことができ、これにより、複数の字幕入力者100が同じ出演者の音声を同時に字幕入力してしまうことや、入力漏れを防止することができる。
なお、文字入力欄21に入力された字幕文字は入力確定されたものではなく、バックスペースキーやデリートキー等を用いて自在に変更や削除が可能である。そして字幕入力パソコン2及び字幕配信サーバ3は、このような編集操作情報についても他の字幕入力パソコン2に配信する。これにより個別字幕表示欄22A〜22Cには、他の字幕入力者100による字幕文字の変更や削除が逐次反映されていく。
さらに字幕入力者100は、聴き取り対象の出演者が一時発言を中断した時(すなわち音声中断時)や、字幕として区切りが良い時にリターンキーを押下することにより、入力した字幕文字を確定することができる。これに応じて字幕入力パソコン2は、字幕確定情報を入力者IDとともに字幕配信サーバ3に送信するとともに、文字入力欄21に表示していた字幕文字を消去し、新たな字幕文字の入力を待機する。また字幕入力パソコン2は、字幕文字の入力開始時点から所定の入力期間が経過した場合、自動的に字幕確定情報を送信することにより、字幕文字列の一文が長くなりすぎないように制御する。
字幕配信サーバ3は字幕確定情報を受信すると、その字幕入力者が入力していた字幕文字を字幕文字列として確定し、これを字幕データD2として各字幕入力パソコン2及び字幕データ受信装置4に配信する。
字幕入力パソコン2は字幕データD2を受信すると、その字幕文字列を字幕入力画面20の字幕表示欄24に表示する。字幕表示欄24は字幕文字列を複数行(例えば6行)表示し得るようになされており、新たに到着した字幕文字列をその最下段に表示するとともに、古い字幕文字列を上方にスクロールさせて順次消去していく。
一方、図3は字幕データ受信装置4の構成を示し、制御部10が装置全体を制御するようになされている。字幕データ受信装置4の放送受信部11は、アンテナ7を介してテレビジョン放送を受信してその映像を一旦バッファ14に蓄積し、後述する映像遅延時間dBだけ遅延させて字幕合成部13に供給する。一方データ送受信部12は、字幕配信サーバ3(図1)から送信される字幕データD2を受信し、その字幕文字列をテレビ番組の映像に同期するタイミングで字幕合成部13に供給する。そして字幕合成部13は、放送受信部11から供給されるテレビ番組の映像に字幕文字列を合成し、外部のモニタ6に供給して表示する。
また字幕データ受信装置4は、受信したテレビ番組の代わりに、外部のビデオデッキ等の映像供給手段から放送受信部11に入力された映像に対しても、字幕文字列を合成して表示し得るようになされている。
かくしてリアルタイム字幕配信システム1は、字幕が付されていないテレビ番組の映像に対し、複数の字幕入力者100が入力した字幕を合成して同一画面上でリアルタイムに表示することができる。
(2)リアルタイム字幕配信システムにおける映像と字幕の同期
上述したように、字幕入力者100はテレビ番組の音声を聴き取りながら字幕文字をキーボード入力していき、適宜修正やかな漢字変換等を行いながら、発言の中断時や字幕として区切りが良い時などにリターンキーを押下して字幕文字列を確定する。このため、データ受信装置4に対して字幕データD2が配信されるのは、当該字幕データD2に対応する音声が終了して文字入力が完了した以降となる。
また字幕入力者100は、聴き取った音声の1音1音を即座に入力していくのではなく、単語や文のような言語単位を聴き取ってその内容を理解した後に字幕文字の入力を開始する。このため字幕文字の入力開始タイミングも、音声の開始タイミングに対して若干遅れることになる。
従って、テレビ番組の映像と字幕文字列とをそのまま合成して表示した場合、元となる音声が終了した後に字幕文字列が表示されることになり、映像と字幕との同期が取れないという問題がある。
このためリアルタイム字幕配信システム1では、システム全体で同一の共通クロックckと、映像遅延時間dB及び入力遅延時間dIに基づいて映像及び字幕をそれぞれ個別に遅延させて表示していくことにより、映像及び字幕を同期して表示するようになされている。
共通クロックckは、リアルタイム字幕配信の対象となるテレビ番組の放送開始時間を「0秒」とする番組個別のクロックである。そして共通クロックckは、字幕配信サーバ3が字幕入力パソコン2及び字幕データ受信装置4に供給しても、あるいはインターネット上のクロックサーバから供給される時刻情報を字幕入力パソコン2、字幕配信サーバ3及び字幕データ受信装置4が取得するようにしてもよく、要は字幕入力パソコン2、字幕配信サーバ3及び字幕データ受信装置4の3者共通の時刻情報であればよい。
映像遅延時間dBは、字幕データ受信装置4における映像表示の遅延を規定するものであり、字幕入力者100が音声を聴き取り始めてから字幕文字入力を完了するまでの期間よりも長く設定する(例えば7秒)。これによりリアルタイム字幕配信システム1では、あるシーンの映像を字幕データ受信装置4が表示開始する時点において、当該シーン内で発話された音声についての字幕文字列の一文が入力完了しており、このため当該シーンに対応する字幕文字列を映像と同時に表示することができる。
入力遅延時間dIは、字幕入力者100が音声を聴き取り始めてから字幕文字入力を開始するまでの入力開始遅れ期間(例えば2秒)に相当する。実際上、この入力開始遅れ時間は字幕入力者の習熟度や疲労度等に応じて様々に変化するが、例えば各字幕入力者の平均値に合わせたり、あるいは最も習熟度が低い字幕入力者の値に合わせる等、適宜増減してもよい。
また、これら映像遅延時間dB及び入力遅延時間dIは、字幕配信サーバ3で決定した値を字幕入力パソコン2及び字幕データ受信装置4に供給しても、字幕入力者100が字幕入力パソコン2を用いて設定した値を他の字幕入力パソコン2、字幕配信サーバ3及び字幕データ受信装置4に供給してもよい。
字幕入力手段及び字幕文字列送信手段としての字幕入力パソコン2は、文字入力欄21に最初の字幕文字が入力された時の時刻情報を共通クロックckから取得し、これを開始時刻tSとして当該最初の字幕文字の文字データD1に付加して字幕配信サーバ3に送信し、さらにその値を字幕表示欄24左方の入力開始時刻表示欄25に表示する。
また字幕入力パソコン2は、字幕配信サーバ3から受信した文字データD1に付されている開始時刻tSを、個別字幕表示欄22A〜22Cの左方の個別入力開始時刻表示欄26にそれぞれ表示する。
かくしてリアルタイム字幕配信システム1の字幕入力パソコン2は、他の字幕入力者100が入力している字幕文字と共にその開始時刻tSを表示して、他の字幕入力者100の入力状態をさらに詳細に把握させ得るようになされている。このためリアルタイム字幕配信システム1では、複数の字幕入力者100が同じ音声に対して字幕入力を開始した場合でも、自己の入力開始時刻表示欄24及び他者の個別入力開始時刻表示欄26の表示を見比べることで入力開始タイミングを把握し、遅れて入力開始した字幕入力者100は入力を中止して新たな音声に対して待機することができる。
一方字幕配信サーバ3は、字幕入力パソコン2から受信した文字データD1が字幕文字列として確定すると、最初の文字データD1に付されていた開始時刻tSを字幕データD2に付して字幕データ受信装置4に配信する。
そして字幕データ受信装置4は共通クロックckに基づき、受信中のテレビ番組の映像を上述した映像遅延時間dBだけ遅延させて表示するとともに、字幕データD2を、その開始時刻tSから、字幕遅延時間dT(=映像遅延時間dB−入力遅延時間dI)だけ遅延させて表示することにより、字幕の入力遅れを補って映像及び字幕を同期して表示する。
次に、上述したリアルタイム字幕配信システム1における字幕入力及び字幕表示のタイミングの例を、図4に示すタイミングチャートを用いて詳細に説明する。
図4のタイミングチャートにおける上半分は、入力者側(すなわち字幕入力パソコン2側)におけるテレビ放送とそれに対する字幕入力のタイミングを示し、下半分は、鑑賞者側(すなわち字幕データ受信装置4側)におけるテレビ放送の映像及び字幕の表示タイミングを示している。入力者側及び鑑賞者側は、同一の共通クロックckに基づいて動作する。なお、説明の便宜上、テレビ放送は2秒毎にシーンが切り替わる(シーンA、シーンB、シーンC、……)ものとする。3人の入力者は各シーンの音声を分担しながら字幕入力していく。また映像遅延時間dB=7[秒]、入力遅延時間dI=2[秒]とする。
まず、時点ck=0〜2[秒]の間のシーンAに対する字幕文字列aを入力者Aが入力している。このとき入力者Aは、当該シーンAの開始タイミング(ck=0[秒])から2秒遅れたタイミング(ck=2[秒])から入力を開始し、4秒間かけて字幕入力を行って時点ck=6[秒]で入力を完了(リターンキー押下による字幕文字確定)している。この場合入力者Aの字幕入力パソコン2は、字幕文字が入力開始されたタイミングを示す開始時刻tS=2[秒]を字幕文字の最初の文字データD1に付加して字幕配信サーバ3に送信するとともに、時点ck=6[秒]において字幕確定情報を字幕配信サーバ3に送信する。
次に、時点ck=2〜4[秒]の間のシーンBに対する字幕文字列bを入力者Bが入力している。このとき入力者Bは、当該シーンBの開始タイミング(ck=2[秒])から1秒遅れたタイミング(ck=3)から入力を開始し、3秒間かけて字幕入力を行って時点ck=6[秒]で入力を完了している。この場合入力者Bの字幕入力パソコン2は、開始時刻tS=3[秒]を字幕文字の最初の文字データD1に付加して字幕配信サーバ3に送信するとともに、時点ck=6[秒]において字幕確定情報を字幕配信サーバ3に送信する。
続く時点ck=4〜6[秒]の間のシーンCに対する字幕文字列cを入力者Cが入力している。このとき入力者Cは、当該シーンCの開始タイミング(ck=4[秒])から2秒遅れたタイミング(ck=6[秒])から入力を開始し、3秒間かけて字幕入力を行って時点ck=9[秒]で入力を完了している。この場合入力者Cの字幕入力パソコン2は、開始時刻tS=6[秒]を字幕文字の最初の文字データD1に付加して字幕配信サーバ3に送信するとともに、時点ck=9[秒]において字幕確定情報を字幕配信サーバ3に送信する。
以下同様に、各入力者は順次分担を変えながら字幕入力を続けていく。これと平行して字幕配信サーバ3は、各字幕入力パソコン2から受信した文字データD1が字幕確定情報によって確定されると、最初の文字データD1に付されていた開始時刻tSを字幕データD2に付して各字幕データ受信装置4に配信していく。
これにより各字幕データ受信装置4に対して、tS=2[秒]が付された字幕文字列a、tS=3[秒]が付された字幕文字列b、tS=6[秒]が付された字幕文字列c、……が、順次字幕データD2として順次配信されていく。
一方字幕データ受信装置4は、映像遅延時間dB及び入力遅延時間dIに基づいて、テレビ映像及び字幕データD2の字幕文字列をそれぞれ遅延させて表示する。
字幕データ受信装置4は、受信中のテレビ映像を映像遅延時間dB=7[秒]だけ遅延させて表示する。例えばシーンAは共通クロックの時点ck7〜9[秒]、シーンBは時点ck9〜11[秒]、シーンCは時点ck11〜13[秒]に順次表示される。
また字幕データ受信装置4は、受信した字幕データD2の字幕文字列を、その開始時刻tSから字幕遅延時間dT=映像遅延時間dB−入力遅延時間dI=7[秒]−2[秒]=5[秒]だけ遅延させて表示する。このことは、字幕文字列を映像よりも入力遅延時間dIだけ早めて表示することを意味する。
例えば、シーンAに対応する字幕文字列a(tS=2[秒])は時点ck=7[秒]から、シーンBに対応する字幕文字列b(tS=3[秒])は時点ck=8[秒]から、シーンCに対応する字幕文字列c(tS=6[秒])は時点ck=11[秒]から順次表示される。
このようにして字幕データ受信装置4は、テレビ放送の映像を、字幕入力者が字幕文字列の1文を入力完了するに足る映像遅延時間dBだけ遅延して表示するとともに、当該映像に対応する字幕文字列を、字幕入力者が音声を聴き取ってから字幕文字の入力を開始するまでの入力遅延分だけ映像よりも早めて表示することにより、映像及び字幕の表示タイミングを略一致させて表示することができる。
さらに字幕データ受信装置4は、ユーザの好みに応じて字幕文字の表示開始タイミングを微調整し得るようになされている。すなわち字幕データ受信装置4は、ユーザによってユーザ調整時間dAが設定されている場合、字幕データD2の字幕文字列をさらに当該ユーザ調整時間dAだけ遅延させて表示する。
例えば、ユーザ調整時間dAが1[秒]に設定されている場合、字幕文字列をその開始時刻tSから字幕遅延時間dT+ユーザ調整時間dA=5[秒]+1[秒]=6[秒]遅延させて表示する。また、ユーザ調整時間dAはマイナスの値を設定することもでき、この場合字幕データD2の字幕文字列を当該ユーザ調整時間dAだけ速く表示する。
(3)録画された番組に対する字幕データの使用
このようにして字幕配信サーバ3が生成した一連の字幕データD2は、放送中のテレビ番組のみならず、家庭のビデオレコーダ等で録画したテレビ番組に対しても使用することができる。この場合、字幕文字列は既に入力が完了していることから、単に字幕文字列を映像よりも入力遅延時間dIだけ早めて表示すれば良い。
すなわち字幕配信サーバ3は、生成した字幕データD2を、内蔵するハードディスクドライブ等の記憶手段(図示せず)に記憶しておく。一方字幕データ受信装置4のユーザ(鑑賞者)は、別途ビデオレコーダ等を用いて、字幕データD2の元となったテレビ番組を録画しておく。そして字幕データ受信装置4のユーザは、録画したテレビ番組の再生に先立ち、当該テレビ番組に対応した字幕データD2を字幕配信サーバ3から字幕データ受信装置4の記憶手段(図示せず)にダウンロードする。
字幕データ受信装置4は、ビデオレコーダ等から入力される録画済みのテレビ番組の映像に対して、ダウンロードした字幕データD2の文字列を合成して表示していく。このとき字幕データ受信装置4は、再生されたテレビ番組の開始タイミングをck=0[秒]とする共通クロックckに基づき、字幕データD2の字幕文字列を、その開始時刻tSから入力遅延時間dIだけ早く表示していくことにより、録画されたテレビ番組の映像に同期して字幕文字列を表示することができる。
(4)動作及び効果
以上の構成において、リアルタイム字幕配信システム1の字幕入力パソコン2は共通クロックckに基づき、字幕入力者によって入力された文字データD1に対し、その入力開始タイミングを示す開始時刻tSを付加して字幕配信サーバ3に送信する。
これと同時に字幕入力パソコン2は、他の字幕入力パソコン2が送信した文字データD1を字幕配信サーバ3を介して受信し、その字幕文字及び開始時刻tSを、当該字幕入力パソコン2で入力されている字幕文字とともに表示する。
これによりリアルタイム字幕配信システム1では、各字幕入力者に対し、他の字幕入力者による字幕文字の入力状況を詳細に把握させることができ、複数の字幕入力者が同じ音声に対して字幕入力を開始した場合でも、互いの入力開始タイミングに基づいて入力の継続又は中止を的確に判断させることができる。
そしてリアルタイム字幕配信システム1の字幕配信サーバ3は、字幕入力パソコン2から字幕確定情報を受け付けると、それまでに受信していた文字データD1の文字列を字幕データD2として確定し、これに開始時刻tSを付して各字幕データ受信装置4に配信する。
字幕データ受信装置4は共通クロックckに基づき、受信中のテレビ番組の映像を映像遅延時間dBだけ遅延させて表示するとともに、字幕データD2を、その開始時刻tSから字幕遅延時間dTだけ遅延させて表示する。
これによりリアルタイム字幕配信システム1では、字幕入力パソコン2側で字幕文字列が入力完了した後に、字幕データ受信装置4側で当該字幕文字列及びこれに対応する映像を表示開始し、さらに、字幕文字列の入力開始遅れを考慮して、字幕文字列を映像よりも入力遅延時間dIだけ早く表示開始することで、映像及び字幕の表示タイミングを略一致させて表示することができる。
(5)他の実施の形態
なお上述の実施の形態においては、字幕入力者はパソコンを用いて字幕入力を行うとともに、鑑賞者側では専用の字幕データ受信装置を用いてリアルタイム字幕配信システムを構成するようにしたが、本発明はこれに限らず、字幕入力者側及び鑑賞者側の双方がパソコンを用い、BBS(Bulletin Board System:電子掲示板システム)のチャット画面上で字幕入力及び字幕表示を行うようにしてもよい。
この場合、鑑賞者側のパソコンにはテレビ放送の受信機能(例えば内蔵テレビチューナ等)を備えている必要がある。そして、字幕入力者及び鑑賞者はそれぞれのパソコンをチャットサーバに接続し、同一の共通クロックck、映像遅延時間dB及び入力遅延時間dIを設定しておく。
字幕入力者側のパソコンは、入力された字幕文字列に開始時刻tSを付してチャットサーバに送信する。チャットサーバは、字幕入力者側のパソコンから受信した字幕文字列を字幕入力者及び鑑賞者のパソコンに送信する。そして字幕入力者側のパソコンは、チャットサーバから受信した各字幕文字列を開始時刻tS順に表示していくことにより、他の字幕入力者の入力状況を見比べながら字幕入力を行わせることができる。
一方、鑑賞者側のパソコンは、受信中のテレビ番組の映像を映像遅延時間dBだけ遅延させるとともに、チャットサーバから順次送信される字幕文字列をその開始時刻tSから映像遅延時間dB−入力遅延時間dIだけ遅延させ、これらを合成して表示することにより、映像及び字幕の表示タイミングを略一致させて表示することができる。
また上述の実施の形態においては、字幕データ受信装置4がテレビ映像と字幕とをそれぞれ遅延して合成し外部のモニタ6に表示するようにしたが、本発明はこれに限らず、テレビジョン装置に字幕データ受信装置の機能を内蔵し、当該テレビジョン装置単体で字幕データD2の受信及び字幕文字列の合成を行うようにしても良い。
本発明によるリアルタイム字幕配信システムの全体構成を示すブロック図である。 字幕入力画面の構成を示す略線図である。 字幕データ受信装置の構成を示すブロック図である。 映像及び字幕の表示タイミングの説明に供するタイミングチャートである。
符号の説明
1……リアルタイム字幕配信システム、2……字幕入力パソコン、3……字幕配信サーバ、4……字幕データ受信装置、10……制御部、11……放送受信部、12……データ送受信部、13……字幕合成部、14……バッファ、50……テレビジョン装置。

Claims (6)

  1. 映像に付された音声に対応する字幕文字列を送信する字幕送信装置と、受信した上記字幕文字列を上記映像に合成して表示する字幕合成装置とを有する字幕配信システムであって、
    上記字幕送信装置は、
    上記字幕文字列を入力する字幕文字列入力手段と、
    上記字幕文字列の入力開始時刻を示す開始時刻情報を当該字幕文字列に付して送信する字幕文字列送信手段と
    を具え、
    上記字幕合成装置は、
    上記映像を所定の映像遅延時間だけ遅延させる映像遅延手段と、
    受信した上記字幕文字列を、その開始時刻情報で示されるタイミングよりも所定の字幕遅延時間だけ遅いタイミングで、上記遅延された映像に合成する字幕合成手段と
    を具えることを特徴とする字幕配信システム。
  2. 上記映像遅延時間は、字幕入力者が上記字幕文字列の一文を入力完了するに足る時間よりも長く設定されている
    ことを特徴とする請求項1に記載の字幕配信システム。
  3. 上記字幕遅延時間は、上記字幕入力者が上記音声を聞いてから上記字幕文字列を入力開始するまでの入力遅延時間を、上記映像遅延時間から減算した値でなる
    ことを特徴とする請求項1に記載の字幕配信システム。
  4. 映像に付された音声に対応する字幕文字列を当該映像に合成して表示する字幕合成装置に対し、上記字幕文字列を送信する字幕送信装置であって、
    上記字幕文字列を入力する字幕文字列入力手段と、
    上記字幕文字列の入力開始時刻を示す開始時刻情報を当該字幕文字列に付して送信する字幕文字列送信手段と
    を具えることを特徴とする字幕送信装置。
  5. 映像に付された音声に対応する字幕文字列を当該映像に合成して表示する字幕合成装置であって、
    上記映像を所定の映像遅延時間だけ遅延させる映像遅延手段と、
    上記字幕文字列に付されている当該字幕文字列の入力開始時刻を示す開始時刻情報に基づき、当該字幕文字列を、その開始時刻情報で示されるタイミングよりも所定の字幕遅延時間だけ遅いタイミングで、上記遅延された映像に合成する字幕合成手段と
    を具えることを特徴とする字幕合成装置。
  6. 映像に付された音声に対応する字幕文字列を生成して配信し、配信された字幕文字列を上記映像に合成して表示する字幕配信方法において、
    上記映像に付された音声に対応する字幕文字列を入力する字幕文字列入力ステップと、
    上記字幕文字列の入力開始時刻を示す開始時刻情報を当該字幕文字列に付して送信する字幕文字列送信ステップと、
    上記映像を所定の映像遅延時間だけ遅延させる映像遅延ステップと、
    受信した上記字幕文字列を、その開始時刻情報で示されるタイミングよりも所定の字幕遅延時間だけ遅いタイミングで、上記遅延された映像に合成する字幕合成ステップと
    を具えることを特徴とする字幕配信方法。
JP2005144248A 2005-05-17 2005-05-17 字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法 Pending JP2006324779A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005144248A JP2006324779A (ja) 2005-05-17 2005-05-17 字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005144248A JP2006324779A (ja) 2005-05-17 2005-05-17 字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法

Publications (1)

Publication Number Publication Date
JP2006324779A true JP2006324779A (ja) 2006-11-30

Family

ID=37544148

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005144248A Pending JP2006324779A (ja) 2005-05-17 2005-05-17 字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法

Country Status (1)

Country Link
JP (1) JP2006324779A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007324872A (ja) * 2006-05-31 2007-12-13 Tv Asahi Data Vision Corp 字幕付き映像信号の遅延制御装置及び遅延制御プログラム
JP2008199444A (ja) * 2007-02-15 2008-08-28 Funai Electric Co Ltd 字幕放送表示システム及び放送受信装置
JP2013085123A (ja) * 2011-10-11 2013-05-09 Nippon Hoso Kyokai <Nhk> 受信装置および受信プログラム
US20130219444A1 (en) * 2012-02-17 2013-08-22 Sony Corporation Receiving apparatus and subtitle processing method
JP2016038600A (ja) * 2014-08-05 2016-03-22 三島信用金庫 相談情報収集システム及び相談情報収集方法
WO2017010690A1 (ko) * 2015-07-16 2017-01-19 네이버비즈니스플랫폼 주식회사 동영상 제공 장치, 동영상 제공 방법, 및 컴퓨터 프로그램
JP2020053715A (ja) * 2018-09-21 2020-04-02 西都速記株式会社 情報処理システム、情報処理方法、及び、情報処理プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002037841A1 (fr) * 2000-11-02 2002-05-10 Fujiyama Co., Ltd. Systeme de repartition du contenu d'une image numerique, procede de reproduction et support d'enregistrement de son programme de reproduction
JP2004072705A (ja) * 2002-08-08 2004-03-04 Tbs Service Inc リアルタイム字幕制作送出システム
JP2004146929A (ja) * 2002-10-22 2004-05-20 Nippon Television Network Corp 字幕調整機能付き受信装置、及び字幕表示の調整システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002037841A1 (fr) * 2000-11-02 2002-05-10 Fujiyama Co., Ltd. Systeme de repartition du contenu d'une image numerique, procede de reproduction et support d'enregistrement de son programme de reproduction
JP2004072705A (ja) * 2002-08-08 2004-03-04 Tbs Service Inc リアルタイム字幕制作送出システム
JP2004146929A (ja) * 2002-10-22 2004-05-20 Nippon Television Network Corp 字幕調整機能付き受信装置、及び字幕表示の調整システム

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007324872A (ja) * 2006-05-31 2007-12-13 Tv Asahi Data Vision Corp 字幕付き映像信号の遅延制御装置及び遅延制御プログラム
JP2008199444A (ja) * 2007-02-15 2008-08-28 Funai Electric Co Ltd 字幕放送表示システム及び放送受信装置
JP2013085123A (ja) * 2011-10-11 2013-05-09 Nippon Hoso Kyokai <Nhk> 受信装置および受信プログラム
US20130219444A1 (en) * 2012-02-17 2013-08-22 Sony Corporation Receiving apparatus and subtitle processing method
JP2013172181A (ja) * 2012-02-17 2013-09-02 Sony Corp 受信装置および字幕処理方法
US8931024B2 (en) * 2012-02-17 2015-01-06 Sony Corporation Receiving apparatus and subtitle processing method
JP2016038600A (ja) * 2014-08-05 2016-03-22 三島信用金庫 相談情報収集システム及び相談情報収集方法
WO2017010690A1 (ko) * 2015-07-16 2017-01-19 네이버비즈니스플랫폼 주식회사 동영상 제공 장치, 동영상 제공 방법, 및 컴퓨터 프로그램
CN108028966A (zh) * 2015-07-16 2018-05-11 纳宝商务平台株式会社 视频提供装置、视频提供方法及计算机程序
US10595067B2 (en) 2015-07-16 2020-03-17 Naver Business Platform Corporation Video providing apparatus, video providing method, and computer program
CN108028966B (zh) * 2015-07-16 2021-06-08 纳宝商务平台株式会社 视频提供装置、视频提供方法及计算机程序
JP2020053715A (ja) * 2018-09-21 2020-04-02 西都速記株式会社 情報処理システム、情報処理方法、及び、情報処理プログラム

Similar Documents

Publication Publication Date Title
JP5201692B2 (ja) クローズド・キャプションをつけるシステムおよび方法
JP4456004B2 (ja) メディア・サービスの再生自動同期化方法および装置
KR100754676B1 (ko) 디지털 방송 수신 단말기의 전자 프로그램 가이드 데이터관리 장치 및 방법
CN1905638B (zh) 电视接收机及其显示控制方法
CN1981524B (zh) 信息处理设备和方法
US20050144637A1 (en) Signal output method and channel selecting apparatus
US20110214141A1 (en) Content playing device
US20060025998A1 (en) Information-processing apparatus, information-processing methods, recording mediums, and programs
US20060242676A1 (en) Live streaming broadcast method, live streaming broadcast device, live streaming broadcast system, program, recording medium, broadcast method, and broadcast device
JP2006324779A (ja) 字幕配信システム、字幕送信装置、字幕合成装置及び字幕配信方法
JP2007166363A (ja) 情報処理装置および方法、並びにプログラム
KR20110082062A (ko) 보조 오디오/비디오 콘텐츠를 제공하는 방법, 장치 및 시스템
JP2007324872A (ja) 字幕付き映像信号の遅延制御装置及び遅延制御プログラム
EP4040781A1 (en) Control method, program, and control device
JP2006041888A (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP2007036523A (ja) テレビ番組同期連携システム
JP2008299032A (ja) 語学教材および文字データ再生装置
JP2008098793A (ja) 受信装置
JP2016062560A (ja) 電子機器及びその制御方法
JP2009152927A (ja) コンテンツの再生方法および再生システム
US20140075471A1 (en) Apparatus, systems and methods for accessing supplemental information pertaining to a news segment
JP5084022B2 (ja) コンテンツ再生装置、コンテンツ再生システム、コンテンツ再生方法、およびプログラム
JP5073535B2 (ja) コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生システム、コンテンツ再生プログラムおよび該プログラムを記録した記録媒体
JP2022127309A (ja) 電子機器、システム、およびプログラム
JP2008124881A (ja) 放送受信装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080430

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100715

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100903

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100922