(57)【要約】      （修正有）【課題】字幕情報の送出にかかる時間を短縮することが可能な字幕送出装置及びその制御プログラム、並びに字幕配信システムを提供する。【解決手段】字幕送出装置２は、字幕情報を受信する字幕情報取得部２１と、字幕情報取得部２１が受信した字幕情報をサーバに送出する字幕情報送出部２２と、字幕情報に関連する字幕関連情報を生成する関連情報生成部２３と、字幕情報送出部２２が字幕情報を送出した後、字幕関連情報をサーバに送出する関連情報送出部２４とを備える。【選択図】図２
2016111530.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続された字幕送出装置であって、
字幕情報を受信する字幕情報取得部と、
前記字幕情報取得部から前記字幕情報を受け取り、前記通信ネットワークに接続された第１外部装置に送出する字幕情報送出部と、
前記字幕情報に関連する字幕関連情報を生成する関連情報生成部と、
前記字幕情報送出部が前記字幕情報を送出した後、前記字幕関連情報を前記第１外部装置に送出する関連情報送出部と、
を備える字幕送出装置。
【請求項２】
請求項１に記載の字幕送出装置であって、さらに、
第１語句情報と、前記第１語句情報に関連するウェブページにアクセスするためのアクセス情報と、を記憶する記憶部、
を備え、
前記字幕情報取得部は、受信した前記字幕情報に前記第１語句情報が含まれている場合、前記第１語句情報に対応するアクセス情報を前記字幕情報に埋め込む、字幕送出装置。
【請求項３】
請求項２に記載の字幕送出装置であって、
前記字幕情報取得部は、前記ウェブページに適した記述形式で、前記アクセス情報を前記字幕情報に埋め込む、字幕送出装置。
【請求項４】
請求項１から３のいずれか１項に記載の字幕送出装置であって、
前記関連情報生成部は、前記字幕情報から抽出された第２語句情報を含む字幕関連情報を生成する、字幕送出装置。
【請求項５】
請求項４に記載の字幕送出装置であって、
前記関連情報生成部は、前記通信ネットワークに接続された第２外部装置に前記字幕情報を送信し、前記第２外部装置によって前記字幕情報から抽出された前記第２語句情報を取得する、字幕送出装置。
【請求項６】
請求項５に記載の字幕送出装置であって、
前記関連情報生成部は、複数の字幕情報を同時に前記第２外部装置に送信する、字幕送出装置。
【請求項７】
請求項１から６のいずれか１項に記載の字幕送出装置と、
放送情報が入力され、前記放送情報から字幕情報を抽出して前記字幕送出装置に送信する字幕抽出装置と、
前記字幕送出装置から送出された前記字幕情報及び前記字幕関連情報を受信し、端末装置に配信するサーバと、
を備える字幕配信システム。
【請求項８】
通信ネットワークに接続された字幕送出装置の制御プログラムであって、コンピュータに、
字幕情報を受信する字幕情報取得ステップと、
前記字幕情報を、前記通信ネットワークに接続された外部装置に送出する字幕情報送出ステップと、
前記字幕情報に関連する字幕関連情報を生成する関連情報生成ステップと、
前記字幕情報送出ステップの後、前記字幕関連情報を前記外部装置に送出する関連情報送出ステップと、
を実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、字幕送出装置に関し、より詳しくは放送情報に含まれる字幕情報を送出する字幕送出装置に関する。また、本発明は、字幕送出装置の制御プログラム、及び字幕送出装置を使用した字幕配信システムに関する。
【背景技術】
【０００２】
従来、放送情報から字幕情報を抽出し、端末装置に配信する技術が知られている。例えば、特許文献１には、字幕送出装置が放送情報を取得し、放送情報から字幕情報を抽出して端末装置に配信するシステムが開示されている。当該システムの字幕送出装置は、字幕情報に必要な変換を施し、変換後の字幕情報を端末装置に送信する。字幕情報に施される変換の例として、タグ情報や表示時刻情報等の付加、複数の字幕情報の連結、結合、又は並び替え等が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５８８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、特許文献１のシステムでは、字幕送出装置が放送情報から字幕情報を抽出する。このため、字幕送出装置において、放送情報を取得してから字幕情報を端末装置に送出するまでにタイムラグが発生する。
【０００５】
本発明は、字幕情報の送出にかかる時間を短縮することが可能な字幕送出装置及びその制御プログラム、並びに字幕配信システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
実施の形態に係る字幕送出装置は、通信ネットワークに接続されており、字幕情報を受信する字幕情報取得部と、前記字幕情報取得部から前記字幕情報を受け取り、前記通信ネットワークに接続された第１外部装置に送出する字幕情報送出部と、前記字幕情報に関連する字幕関連情報を生成する関連情報生成部と、前記字幕情報送出部が前記字幕情報を送出した後、前記字幕関連情報を前記第１外部装置に送出する関連情報送出部と、を備える。
【０００７】
上記字幕送出装置は、字幕情報自体を受信するため、放送情報から字幕情報を抽出する処理等を行う必要がない。このため、上記字幕送出装置によれば、字幕情報の送出にかかる時間を短縮することができる。
【０００８】
実施の形態に係る字幕配信システムは、上記字幕送出装置と、放送情報が入力され、前記放送情報から字幕情報を抽出して前記字幕送出装置に送信する字幕抽出装置と、前記字幕送出装置から送出された前記字幕情報及び前記字幕関連情報を受信し、端末装置に配信するサーバと、を備える。
【０００９】
実施の形態に係る制御プログラムは、通信ネットワークに接続された字幕送出装置の制御プログラムであって、コンピュータに、字幕情報を受信する字幕情報取得ステップと、前記字幕情報を、前記通信ネットワークに接続された外部装置に送出する字幕情報送出ステップと、前記字幕情報に関連する字幕関連情報を生成する関連情報生成ステップと、前記字幕情報送出ステップの後、前記字幕関連情報を前記外部装置に送出する関連情報送出ステップと、を実行させる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の一実施形態に係る字幕配信システムの概略構成を示すブロック図である。
【図２】図２は、図１に示す字幕配信システムに含まれる字幕送出装置の機能ブロック図である。
【図３】図３は、図１に示す字幕配信システムの全体処理のフローチャートである。
【図４】図４は、図３に示すコンテンツ情報取得及び送出処理のフローチャートである。
【図５】図５は、図２に示す字幕送出装置によって送出されるコンテンツ情報の一例を示す図である。
【図６】図６は、図２に示す字幕送出装置によって送出されるコンテンツ情報の別の例を示す図である。
【図７】図７は、図３に示す字幕情報取得及び送出処理のフローチャートである。
【図８】図８は、図２に示す字幕送出装置によって送出される字幕情報の一例を示す図である。
【図９】図９は、図２に示す字幕送出装置によって送出されるアクセス情報埋込済字幕情報の一例を示す図である。
【図１０】図１０は、図３に示す語句情報抽出及び送出処理のフローチャートである。
【図１１】図１１は、図２に示す字幕情報送出装置によって送出される語句情報の一例を示す図である。
【図１２】図１２は、字幕配信用ウェブページを表示した端末装置の例を示す図である。
【図１３】図１３は、字幕配信用ウェブページを表示した端末装置の別の例を示す図である。
【図１４】図１４は、字幕配信用ウェブページを表示した端末装置のさらに別の例を示す図である。
【図１５】図１５は、字幕配信用ウェブページを表示した端末装置のさらに別の例を示す図である。
【図１６】図１６は、字幕配信用ウェブページを表示した端末装置のさらに別の例を示す図である。
【図１７】図１７は、字幕配信用ウェブページを表示した端末装置のさらに別の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しつつ説明する。図中同一又は相当する構成については同一の符号を付し、同じ説明を繰り返さない。
【００１２】
＜字幕配信システムの構成＞
図１に示すように、本実施形態に係る字幕配信システム１０は、字幕抽出装置１と、字幕送出装置２と、サーバ３とを備える。
【００１３】
字幕抽出装置１及び字幕送出装置２は、例えば放送局によって管理される。字幕抽出装置１及び字幕送出装置２は、ＬＡＮ等の通信回線で接続され、通信可能となっている。字幕送出装置２は、インターネット等の通信ネットワークを介し、語句抽出装置５と通信可能に構成される。サーバ３は、インターネット等の通信ネットワークを介し、複数の端末装置４と通信可能に構成されている。
【００１４】
［字幕抽出装置］
字幕抽出装置１には、放送局内で生成された放送情報が入力される。放送情報は、現在テレビ放送されているコンテンツの情報である。具体的には、放送情報は、テレビ放送中番組やコマーシャルメッセージ（ＣＭ）等の映像情報に字幕情報を重畳した情報である。放送情報は、映像伝送規格に準拠した信号とすることができる。放送情報は、例えば、デジタルテレビ放送用の映像信号として通常用いられるＨＤ−ＳＤＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ−Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）信号であってもよい。
【００１５】
放送情報は、中継局等に送信され、中継局等から各家庭等に設置されているテレビ放送受信機に送信される。放送情報は、字幕抽出装置１に連続的に入力され、且つ中継局等に連続的に送信される。例えば、放送情報の監視を行う装置を字幕抽出装置１として使用することができる。
【００１６】
字幕抽出装置１は、入力された放送情報から字幕情報を抽出する。字幕抽出装置１は、入力された放送情報毎に字幕情報の抽出を行う。字幕抽出装置１として、公知又は市販の製品を使用することができる。字幕抽出装置１は、抽出した字幕情報を字幕送出装置２に送信する。
【００１７】
放送情報は、通常、放送時刻の早いものから順に字幕抽出装置１に入力されている。字幕抽出装置１は、各放送情報に対し、例えば、ＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）方式で字幕情報の抽出及び送信処理を行う。つまり、字幕抽出装置１は、連続的に入力される複数の放送情報各々について、放送時刻が早いものから字幕情報を抽出して字幕送出装置２に送信する。
【００１８】
［字幕送出装置］
字幕送出装置２は、通信ネットワークに接続されている。図２に示すように、字幕送出装置２は、字幕情報取得部２１と、字幕情報送出部２２と、関連情報生成部２３と、関連情報送出部２４と、記憶部２５とを備えている。字幕送出装置２は、さらに、コンテンツ情報取得部２６と、コンテンツ情報送出部２７とを備えていてもよい。
【００１９】
特に図示しないが、字幕送出装置２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）と、メモリとを含むコンピュータである。
【００２０】
ＣＰＵは、字幕情報取得部２１、字幕情報送出部２２、関連情報生成部２３、関連情報送出部２４、コンテンツ情報取得部２６、及びコンテンツ情報送出部２７による各処理を実現するための制御プログラムを実行する。ＨＤＤは、ＣＰＵによって実行される制御プログラム、後述する語句情報及びアクセス情報、その他制御プログラムの実行に必要な情報を格納する。メモリは、字幕送出装置２のメインメモリであり、ＣＰＵが制御プログラムを実行する際の一時的な作業領域となる。
【００２１】
なお、字幕情報取得部２１、字幕情報送出部２２、関連情報生成部２３、関連情報送出部２４、コンテンツ情報取得部２６、及びコンテンツ情報送出部２７の各機能は、上記のように制御プログラム等のソフトウェアによって実現してもよいが、ハードウェアによって実現することもできる。
【００２２】
字幕情報取得部２１は、字幕抽出装置１から送信された字幕情報を受信する。字幕情報取得部２１は、受信した字幕情報に所定の語句情報（第１語句情報）が含まれていない場合、当該字幕情報を加工することなく字幕情報送出部２２に引き渡す。
【００２３】
本実施形態における情報の加工とは、実データ部に実質的な変更を加えることをいう。例えば、字幕情報の実データ部に新たな情報を結合したり、字幕情報の実データ部の一部を抽出したり、字幕情報の実データ部の少なくとも一部を削除したりすることは字幕情報の加工に該当する。
【００２４】
字幕情報取得部２１は、受信した字幕情報に所定の語句情報（第１語句情報）が含まれていた場合、当該語句情報に対応するアクセス情報を後述の記憶部２５から取得する。字幕情報取得部２１は、受信した字幕情報にアクセス情報を埋め込んでアクセス情報埋込済字幕情報を生成し、字幕情報送出部２２に引き渡す。
【００２５】
字幕情報送出部２２は、字幕情報取得部２１から受け取った字幕情報又はアクセス情報埋込済字幕情報を加工せず、字幕送出装置２の外部にそのまま送出する。すなわち、字幕情報送出部２２は、字幕情報又はアクセス情報埋込済字幕情報の実データ部を変更することなくサーバ３に送信する。
【００２６】
字幕情報取得部２１及び字幕情報送出部２２は、ＦＩＦＯ方式で処理を実行する。上述した通り、字幕送出装置２には放送時刻の早い順で字幕情報が入力されるため、字幕情報取得部２１及び字幕情報送出部２２がＦＩＦＯ方式で処理を行うことにより、放送時刻が早い字幕情報から送出することができる。
【００２７】
関連情報生成部２３は、字幕情報取得部２１から字幕情報を受け取り、当該字幕情報に関連する字幕関連情報を生成する。字幕関連情報は、字幕情報取得部２１から受け取った字幕情報に基づいて生成される。
【００２８】
また、関連情報生成部２３は、通信ネットワークに接続された語句抽出装置５に字幕情報を送信し、語句抽出装置５によって字幕情報から抽出された語句情報（第２語句情報）を取得する。詳しくは後述するが、関連情報生成部２３は、取得した語句情報を字幕関連情報の生成に使用する。
【００２９】
関連情報生成部２３は、生成した字幕関連情報を関連情報送出部２４に引き渡す。
【００３０】
関連情報送出部２４は、関連情報生成部２３から受け取った字幕関連情報を字幕送出装置２の外部に送出する。字幕関連情報は、通信ネットワークに接続されたサーバ３に送信される。関連情報送出部２４は、字幕情報送出部２２によって字幕情報又はアクセス情報埋込済字幕情報が送出された後に、これらの字幕情報に対応する字幕関連情報を送出する。
【００３１】
関連情報生成部２３及び関連情報送出部２４による処理は、ＦＩＦＯ方式で実行されることが好ましい。これにより、放送時刻が早い字幕情報に対応する字幕関連情報から先に、字幕送出装置２から送出することができる。ただし、複数の字幕情報について字幕関連情報を並行して生成し、生成された字幕関連情報から順に送出することもできる。
【００３２】
記憶部２５は、語句情報と、語句情報に関連するウェブページにアクセスするためのアクセス情報を記憶する。
【００３３】
記憶部２５に記憶されている語句情報は、単語、２以上の単語を含む句、又は文章を示す文字列情報とすることができる。語句情報としては、例えば、商品名、企業名、飲食店や小売店、映画館等の商業施設名、商品や作品、場所等の宣伝に使用されるキャッチフレーズ等を示す文字列情報を挙げることができる。
【００３４】
記憶部２５に記憶されているアクセス情報は、ウェブページの場所を直接又は間接的に示す情報とすることができる。例えば、アクセス情報は、ウェブページのＵＲＬを示す文字列情報とすることができる。また、例えば、アクセス情報は、ウェブページのＵＲＬを特定することが可能なよう、ウェブページのＵＲＬを示す文字列情報と対応付けられた任意の情報であってもよい。
【００３５】
語句情報に関連するウェブページは、適宜決定することができる。例えば、語句情報が商品名を示す文字列情報である場合、語句情報に関連するウェブページは、当該商品の生産元又は販売元のウェブサイトにおける商品紹介ページや、ショッピングサイトにおける当該商品の購入ページ等であってもよい。語句情報が企業名又は商業施設名を示す文字列情報である場合、語句情報に関連するウェブページは、当該企業又は商業施設のウェブサイトのトップページ等であってもよい。語句情報がキャッチフレーズを示す文字列情報である場合、語句情報に関連するウェブページは、当該キャッチフレーズに対応する商品、作品、場所等の紹介ページとすることもできる。
【００３６】
記憶部２５は、例えば図２に示すように、複数の語句情報２５１ａと、複数の語句情報２５１ａ各々に対応付けられたアクセス情報２５１ｂとを含む語句情報ファイル２５１を記憶してもよい。図２の例では、アクセス情報２５１ｂは、ウェブページのＵＲＬを示す文字列情報である。語句情報ファイル２５１は、ｃｖｓ形式のテキストファイル等とすることができる。
【００３７】
記憶部２５による語句情報及びアクセス情報の記憶形式は、特に限定されるものではない。記憶部２５は、例えば、テーブル形式で語句情報及びアクセス情報を記憶することもできる。
【００３８】
コンテンツ情報取得部２６は、テレビ放送中のコンテンツ情報を有するサーバ６からコンテンツ情報を定期的に取得する。サーバ６は、例えば、放送局のウェブサイトを公開している。コンテンツ情報は、例えば、テレビ放送中の番組名の情報や、当該番組に対応するウェブページへのアクセス情報等を含む。図１の例では、サーバ６はサーバ３と別の装置として記載されているが、サーバ３がサーバ６を兼ねていてもよい。
【００３９】
コンテンツ情報取得部２６は、取得したコンテンツ情報をコンテンツ情報送出部２７に引き渡す。コンテンツ情報送出部２７は、受け取ったコンテンツ情報を外部に送出する。送出されたコンテンツ情報はサーバ３に送信される。
【００４０】
［サーバ］
サーバ３は、ＷｅｂＳｏｃｋｅｔを利用して各端末装置４と通信を行う。ＷｅｂＳｏｃｋｅｔは、クライアントからの要求によりＨＴＴＰを用いてサーバクライアント間の接続を確立し、その後は独自のプロトコルでサーバクライアント間の通信を行う通信規格である。
【００４１】
ＷｅｂＳｏｃｋｅｔでは、サーバクライアント間の接続が確立した後は、原則として、クライアントから明示的に接続が切断されない限り接続が維持される。サーバ及びクライアントは、両者の間に維持されている接続を利用して双方向通信を行うことができる。つまり、サーバは、クライアントからの送信要求がなくても、任意のタイミングでクライアントに情報を送信することができる。
【００４２】
ＷｅｂＳｏｃｋｅｔは、ＨＴＴＰと比較してヘッダが小さい。このため、ＷｅｂＳｏｃｋｅｔを利用すれば、サーバクライアント間の通信負荷の軽減を図ることができる。
【００４３】
サーバ３は、字幕送出装置２の字幕情報送出部２２から字幕情報を受信する。サーバ３は、受信した字幕情報をＷｅｂＳｏｃｋｅｔによる接続が確立している各端末装置４に配信する。サーバ３は、端末装置４に対し、受信した順、つまり放送時刻の早い順に字幕情報を送信する。
【００４４】
サーバ３は、字幕情報を受信するとすぐに端末装置４に送信する。よって、端末装置４には、現在テレビ放送されている内容に対応する字幕情報がほぼリアルタイムで提供される。
【００４５】
サーバ３は、字幕送出装置２の関連情報送出部２４から字幕関連情報を受信する。サーバ３は、受信した字幕関連情報をＷｅｂＳｏｃｋｅｔによる接続が確立している各端末装置４に配信する。サーバ３は、端末装置４に対し、字幕関連情報を受信した順に送信する。サーバ３は、字幕関連情報を受信するとすぐに端末装置４に送信する。
【００４６】
サーバ３は、字幕送出装置２のコンテンツ情報送出部２７からコンテンツ情報を受信する。サーバ３は、ＷｅｂＳｏｃｋｅｔによる接続が確立している各端末装置４に対し、受信したコンテンツ情報を配信する。
【００４７】
サーバ３は、ＷｅｂＳｏｃｋｅｔによる接続が確立されている端末装置４に対し、字幕情報及び字幕関連情報を送信する。サーバ３は、字幕送出装置２から字幕情報を受信するとすぐに端末装置４に送信する。よって、端末装置４には、現在テレビ放送されている内容に対応する字幕情報がほぼリアルタイムで提供される。字幕関連情報についても、サーバ３は字幕送出装置２から受信するとすぐに端末装置４に送信する。
【００４８】
サーバ３は、ＷｅｂＳｏｃｋｅｔによる接続が確立されている端末装置４に対し、コンテンツ情報を送信する。サーバ３は、字幕送出装置２からコンテンツ情報を受信するとすぐに端末装置４に送信する。よって、端末装置４には、現在テレビ放送中のコンテンツ情報が提供される。
【００４９】
［端末装置］
端末装置４は、例えば、スマートフォンやタブレット、パーソナルコンピュータ等、インターネット等のネットワークを介してサーバ３と通信可能な機器である。端末装置４は、サーバ３から配信される字幕情報、字幕関連情報、及びコンテンツ情報を必要に応じて加工し、ディスプレイに表示する。
【００５０】
［語句抽出装置］
語句抽出装置５は、通信ネットワークを介して、字幕送出装置２から字幕情報を受信する。語句抽出装置５は、受信した字幕情報から語句情報を抽出する。語句抽出装置５は、字幕情報から抽出する語句情報を所定の規則にしたがって又はランダムに決定する。語句抽出装置５は、例えば、受信した字幕情報に対して構文解析処理を実行し、語句情報を抽出する。
【００５１】
語句抽出装置５は、字幕情報から１又は２以上の語句情報を抽出する場合もあるし、字幕情報から語句情報を全く抽出しない場合もある。字幕情報から語句情報が抽出された場合、語句抽出装置５は、抽出した語句情報を字幕送出装置２に返送する。字幕情報から語句情報が抽出されなかった場合、語句抽出装置５は、語句情報が抽出されなかったことを示す情報（例えば、実データ部が空の情報）を字幕送出装置２に返送すればよい。
【００５２】
＜字幕配信システムの動作＞
次に、上述のように構成された字幕配信システム１０の動作について説明する。
【００５３】
［字幕送出装置の処理］
まず、字幕送出装置２が実行する処理について説明する。以下で説明する字幕送出装置２の各処理は、字幕送出装置２のＣＰＵが制御プログラムを実行することによって実現される。
【００５４】
図３は、字幕送出装置２が実行する処理全体を示すフローチャートである。図３に示すように、字幕配信を開始するに当たり、字幕送出装置２は、字幕抽出装置１に対するクライアント登録を行う（ステップＳ１）。字幕送出装置２は、クライアント登録によって字幕抽出装置１にクライアントとして認識され、字幕抽出装置１から字幕情報を取得することができるようになる。
【００５５】
具体的には、字幕送出装置２は、字幕抽出装置１に対して、クライアント登録を要求するリクエスト情報を送信する。正常にクライアント登録されたことを示すレスポンス情報が字幕抽出装置１から返送された場合、字幕送出装置２はステップＳ２以降の処理を開始する。字幕抽出装置１からレスポンスがないか、クライアント登録を正常に行えなかったことを示すレスポンス情報が返送された場合、字幕送出装置２はステップＳ２以降の処理を行わない。
【００５６】
クライアント登録は、例えば、字幕送出装置２の電源がＯＮになった場合や制御プログラムの起動時等、所定のタイミングで行うことができる。クライアント登録は、字幕送出装置２によって自動的に行われてもよいし、字幕送出装置２の管理者の操作に応じて行われてもよい。
【００５７】
クライアント登録が正常に行われた場合、字幕送出装置２は、コンテンツ情報取得及び送出処理（ステップＳ２）、字幕情報取得及び送出処理（ステップＳ３）、並びに語句情報抽出及び送出処理（ステップＳ５）を実行する。以下、各処理について説明する。
【００５８】
（コンテンツ情報取得及び送出処理）
図４は、コンテンツ情報取得及び送出処理のフローチャートである。コンテンツ情報取得及び送出処理は、字幕送出装置２がクライアント登録された後、繰り返し実行される。字幕送出装置２は、コンテンツ情報取得及び送出処理を定期的に行ってもよいし、コンテンツ情報の取得先であるサーバ６を監視し、サーバ６においてコンテンツ情報が更新されたタイミングでコンテンツ情報取得及び送出処理を行ってもよい。
【００５９】
図４に示すように、字幕送出装置２のコンテンツ情報取得部２６は、サーバ６にアクセスし、サーバ６からコンテンツ情報を取得する（ステップＳ２１）。例えば、コンテンツ情報取得部２６は、テレビ放送中のコンテンツ情報を有するウェブページを参照し、当該ウェブページからテレビ放送中のコンテンツ情報を抽出する。コンテンツ情報は、現在テレビ放送中の番組名情報を含む。コンテンツ情報は、番組名情報に関連するウェブページへのアクセス情報を含む場合がある。番組名情報に関連するウェブページへのアクセス情報は、例えば、番組の紹介ページのＵＲＬを示す文字列情報である。
【００６０】
コンテンツ情報取得部２６は、取得したコンテンツ情報にアクセス情報が含まれているか否かを判断する（ステップＳ２２）。
【００６１】
コンテンツ情報にアクセス情報が含まれている場合（ステップＳ２２でＹＥＳの場合）、コンテンツ情報取得部２６は、番組名情報及びアクセス情報を使用して送出用コンテンツ情報を生成する（ステップＳ２３）。具体的には、番組名情報とアクセス情報とを連結して送出用コンテンツ情報とする。番組名情報とアクセス情報との間には、セパレータとしての文字情報が挿入される。
【００６２】
コンテンツ情報にアクセス情報が含まれていない場合（ステップＳ２２でＮＯの場合）、コンテンツ情報取得部２６は、番組名情報を送出用コンテンツ情報として取り扱う。
【００６３】
その後、コンテンツ情報取得部２６は、送出用コンテンツ情報にヘッダ情報を付与する（ステップＳ２４）。ヘッダ情報は、字幕送出装置２から送出される情報の種別を表す情報である。本実施形態では、コンテンツ情報のヘッダ情報として「１０００」が付与される。実データ部であるコンテンツ情報とヘッダ情報との間には、セパレータとしての文字情報が挿入される。
【００６４】
図５は、ステップＳ１で取得したコンテンツ情報にアクセス情報が含まれていた場合（ステップＳ２２でＹＥＳの場合）に、ステップＳ２４で生成されるコンテンツ情報６２Ａの例である。コンテンツ情報６２Ａは、ヘッダ情報６２０と、セパレータ６２１と、ステップＳ２３で生成された送出用コンテンツ情報６２２Ａとを含む。コンテンツ情報６２２Ａは、番組名情報６２３と、セパレータ６２４と、アクセス情報６２５とを含む。
【００６５】
図５の例におけるコンテンツ情報６２Ａは、ヘッダ情報６２０である「１０００」と、セパレータ６２１である「：：」と、送出用コンテンツ情報６２２Ａとが連結された文字列情報である。送出用コンテンツ情報６２２Ａは、番組名情報６２３である「ＸＸＸニュース」と、セパレータ６２４である「：：」と、アクセス情報６２５である「ＸＸＸニュース」の関連ウェブページのＵＲＬとを連結した文字列情報である。
【００６６】
図６は、ステップＳ２１で取得したコンテンツ情報にアクセス情報が含まれていなかった場合（ステップＳ２２でＮＯの場合）に、ステップＳ２４で生成されるコンテンツ情報６２Ｂの例である。コンテンツ情報６２Ｂは、コンテンツ情報６２Ａと同様のヘッダ情報６２０及びセパレータ６２１を含む。また、コンテンツ情報６２Ｂは、送出用コンテンツ情報６２２Ｂとして、ステップＳ２１で取得したコンテンツ情報中の番組名情報６２３のみを含む。
【００６７】
図６の例におけるコンテンツ情報６２Ｂは、ヘッダ情報６２０である「１０００」と、セパレータ６２１である「：：」と、番組名情報６２３である「ＸＸＸニュース」とが連結された文字列情報である。コンテンツ情報６２Ｂには、番組名情報６２３である「ＸＸＸニュース」の関連ウェブページを示すアクセス情報は含まれない。
【００６８】
コンテンツ情報取得部２６は、コンテンツ情報６２Ａ又は６２Ｂをコンテンツ情報送出部２７に引き渡す。コンテンツ情報送出部２７は、コンテンツ情報６２Ａ又は６２Ｂを字幕送出装置２の外部に送出する（ステップＳ２５）。送出されたコンテンツ情報６２Ａ又は６２Ｂは、通信ネットワークを介してサーバ３に送信される。
【００６９】
（字幕情報取得及び送出処理）
図７は、字幕情報取得及び送出処理のフローチャートである。字幕情報取得及び送出処理は、字幕送出装置２がクライアント登録された後、繰り返し実行される。字幕送出装置２は、字幕情報取得及び送出処理を定期的に実行する。
【００７０】
図７に示すように、字幕送出装置２の字幕情報取得部２１は、字幕抽出装置１に対し、字幕情報を要求するリクエスト情報を送信する（ステップＳ３１）。字幕送出装置２から字幕抽出装置１へのリクエスト送信処理（ステップＳ３１）は、例えば０．５〜１秒間隔等で実行される。
【００７１】
字幕抽出装置１は、字幕情報取得部２１から送信されたリクエスト情報に応じ、レスポンス情報を返送する。字幕情報取得部２１は、字幕抽出装置１から返送されたレスポンス情報を受信する（ステップＳ３２）。
【００７２】
次に、字幕情報取得部２１は、受信したレスポンス情報が字幕情報であるか否かを判断する（ステップＳ３３）。
【００７３】
字幕抽出装置１から受信したレスポンス情報が字幕情報ではない場合（ステップＳ３３でＮＯの場合）、ステップＳ３４〜Ｓ４０の処理は行われない。すなわち、字幕送出装置２が受信したレスポンス情報がそのまま又は加工されてサーバ３に送信されることはない。字幕情報取得部２１は、例えばレスポンス情報が空（Ｅｍｐｔｙ）である場合、レスポンス情報が字幕情報ではないと判断する。
【００７４】
レスポンス情報が字幕情報である場合（ステップＳ３３でＹＥＳの場合）、字幕情報取得部２１は、レスポンス情報をそのまま字幕情報として取得する（ステップＳ３４）。すなわち、字幕情報取得部２１は、レスポンス情報の実データ部を実質的に加工することなく、字幕情報として取得する。
【００７５】
字幕情報取得部２１は、例えばレスポンス情報が文字列情報であった場合、レスポンス情報が字幕情報であると判断する。また、例えばレスポンス情報が字幕情報の削除を指示するクリアパケットである場合等も、字幕情報取得部２１は、レスポンス情報が字幕情報であると判断する。レスポンス情報がクリアパケットである場合、字幕情報取得部２１は、所定の文字を示す情報、例えば全角スペースを示す情報を字幕情報として設定することができる。
【００７６】
続いて、字幕情報取得部２１は、ステップＳ３４で取得した字幕情報を蓄積する（ステップＳ３５）。字幕情報は、例えば字幕送出装置２のメモリに記憶される。蓄積された字幕情報は、後述する語句情報抽出及び送出処理（ステップＳ５）で利用される。
【００７７】
次に、字幕情報取得部２１は、記憶部２５からアクセス情報を取得する（ステップＳ３６）。より詳細には、字幕情報取得部２１は、語句情報ファイル２５１内を検索する。語句情報ファイル２５１において、ステップＳ３４で取得した字幕情報に含まれる語句情報２５１ａが１以上見つかった場合、字幕情報取得部２１は、当該語句情報２５１ａに対応付けられた各アクセス情報２５１ｂを語句情報ファイル２５１から取得する。
【００７８】
１以上のアクセス情報２５１ｂを取得することができた場合（ステップＳ３７でＹＥＳの場合）、字幕情報取得部２１は、取得した各アクセス情報２５１ｂをステップＳ３４で取得した字幕情報内に埋め込んで、アクセス情報埋込済字幕情報を生成する（ステップＳ３８）。
【００７９】
字幕情報取得部２１は、各アクセス情報２５１ｂが指し示すウェブページの記述形式にしたがって、字幕情報内にアクセス情報２５１ｂを埋め込む。例えば、アクセス情報２５１ｂは、ＨＴＭＬのリンクタグを使用して字幕情報に埋め込まれる。すなわち、字幕情報のうち、アクセス情報２５１ｂ対応する語句情報２５１ａに一致する部分をＨＴＭＬのリンクタグに挿入し、アクセス情報２５１ｂが示すウェブページをリンク先として指定することにより、アクセス情報埋込済字幕情報が生成される。
【００８０】
その後、字幕情報取得部２１は、ステップＳ３４で取得した字幕情報、又はステップＳ３８で生成したアクセス情報埋込済字幕情報にヘッダ情報を付与する（ステップＳ３９）。例えば、ステップＳ３７においてアクセス情報２５１ｂが取得されず、ステップＳ３８のアクセス情報埋込済字幕情報の生成処理が行われなかった場合、ヘッダ情報として「２０００」が字幕情報に付与される。ステップＳ３７においてアクセス情報２５１ｂが取得され、ステップＳ３８のアクセス情報埋込済字幕情報の生成処理が行われた場合、ヘッダ情報として「２１００」がアクセス情報埋込済字幕情報に付与される。実データ部である字幕情報又はアクセス情報埋込済字幕情報とヘッダ情報との間には、セパレータとしての文字情報が挿入される。ステップＳ３９では、ステップＳ３４で取得した字幕情報及びステップＳ３８で生成したアクセス情報埋込済字幕情報の実質的な加工は行われない。
【００８１】
図８は、ステップＳ３９で生成されるヘッダ情報付きの字幕情報６３の例である。字幕情報６３は、ヘッダ情報６３０と、セパレータ６３１と、ステップＳ３４で取得した字幕情報６３２とを含む。図８の例における字幕情報６３は、ヘッダ情報６３０である「２０００」と、セパレータ６３１である「：：」と、字幕情報６３２である「私は、今、大阪に来ています。」とを連結した文字列情報である。
【００８２】
図９は、ステップＳ３９で生成されるヘッダ情報付きのアクセス情報埋込済字幕情報６４の例である。アクセス情報埋込済字幕情報６４は、ヘッダ情報６４０と、セパレータ６４１と、ステップＳ３８で生成したアクセス情報埋込済字幕情報６４２とを含む。
【００８３】
図９の例におけるアクセス情報埋込済字幕情報６４は、ヘッダ情報６４０である「２１００」と、セパレータ６４１である「：：」と、アクセス情報埋込済字幕情報６４２とを連結した文字列情報である。アクセス情報埋込済字幕情報６４２は、「私は、今、大阪に来ています。」という字幕情報のうち「大阪」という語句部分に、アクセス情報２５１ｂが示すウェブページへのリンクが貼られるよう記載されたＨＴＭＬ文の情報である。なお、ＨＴＭＬのクラス属性等を使用して、「大阪」という語句部分の表示態様（文字色等）を設定してもよい。
【００８４】
字幕情報取得部２１は、ステップＳ３９で生成されたヘッダ情報付きの字幕情報６３、又はヘッダ情報付きのアクセス情報埋込済字幕情報６４を字幕情報送出部２２に引き渡す。字幕情報送出部２２は、受け取った字幕情報６３又はアクセス情報埋込済字幕情報６４を送出する（ステップＳ４０）。字幕情報送出部２２から送出された字幕情報６３又はアクセス情報埋込済字幕情報６４はサーバ３に送信される。
【００８５】
（語句情報抽出及び送出処理）
図１０は、語句情報抽出及び送出処理のフローチャートである。語句情報抽出及び送出処理は、字幕送出装置２がクライアント登録された後、繰り返し実行される。字幕送出装置２は、語句情報抽出及び送出処理を定期的に実行する。
【００８６】
図１０に示すように、字幕送出装置２の関連情報生成部２３は、字幕情報から語句情報を抽出する（ステップＳ５１）。本実施形態において、関連情報生成部２３は、語句抽出装置５を用いて字幕情報から語句情報を抽出する。よって、関連情報生成部２３は、ステップＳ３５で蓄積された字幕情報を取り出して語句抽出装置５に送信する。
【００８７】
ここで、関連情報生成部２３による語句抽出処理（ステップＳ５１）の実行間隔は、字幕情報取得部２１によるリクエスト送信処理（ステップＳ３１）の実行間隔よりも大きいことが好ましい。例えば、字幕情報取得部２１によるリクエスト送信処理（ステップＳ３１）を０．５〜１秒間隔で実行し、関連情報生成部２３による語句抽出処理（ステップＳ５１）を３〜６秒間隔で実行することができる。これにより、ある語句抽出処理から次の語句抽出処理までの間に複数の字幕情報を受信して蓄積し得るため（ステップＳ３１及びステップＳ３５）、複数の字幕情報をまとめて語句抽出装置５に送信することができる。
【００８８】
語句抽出装置５は、所定の規則にしたがって又はランダムに、字幕送出装置２から受信した１又は２以上の字幕情報から語句情報を抽出する。語句抽出装置５は、字幕送出装置２から受信した全ての字幕情報について受信単位で語句情報の抽出処理を行い、抽出した全ての語句情報を字幕送出装置２に返送する。
【００８９】
関連情報生成部２３は、語句抽出装置５から返送された語句情報を取得する。本実施形態では、語句抽出装置５から複数の語句情報が返送されたものとして説明するが、関連情報生成部２３は、語句情報抽出装置５から１の語句情報が返送された場合も同様の処理を行う。
【００９０】
関連情報生成部２３は、まず、取得した語句情報群を所定の形式に変換する（ステップＳ５２）。語句情報群は、端末装置４上で取り扱いやすい形式に変換することが好ましい。語句情報群は、例えばｃｓｖ形式のテキストデータに変換することができる。変換後の語句情報群は、字幕情報送出部２２によって既に送出された字幕情報に関連する字幕関連情報の１つである。
【００９１】
関連情報生成部２３は、形式変換後の語句情報群にヘッダ情報を付与する（ステップＳ５３）。本実施形態では、語句情報群のヘッダ情報として「３０００」が付与される。実データ部である語句情報群とヘッダ情報との間には、セパレータとしての文字情報が挿入される。
【００９２】
図１１は、ステップＳ５３で生成される語句情報群６５の例である。語句情報群６５は、ヘッダ情報６５０と、セパレータ６５１と、ステップＳ５２で生成した語句情報群６５２とを含む。
【００９３】
図１１の例における語句情報群６５は、ヘッダ情報６５０である「３０００」と、セパレータ６５１である「：：」と、語句情報群６５２である「パーマ，カラー，髪，おしゃれ，」とを連結した文字列情報である。語句情報群６５２は、ステップＳ５１で語句抽出装置５から返送された複数の語句情報をカンマで区切ったｃｓｖ形式の文字列情報である。
【００９４】
関連情報生成部２３は、ステップＳ５３で生成した語句情報群６５を関連情報送出部２４に引き渡す。関連情報送出部２４は、語句情報群６５を送出する（ステップＳ５４）。関連情報送出部２４から送出された語句情報群６５は、サーバ３に送信される。
【００９５】
［サーバの処理］
サーバ３は、所定のヘッダ情報を有するコンテンツ情報６２Ａ又は６２Ｂ、字幕情報６３、アクセス情報埋込済字幕情報６４、及び語句情報群６５の各々を字幕送出装置２から受信する。
【００９６】
サーバ３は、ＷｅｂＳｏｃｋｅｔによる接続が確立されている端末装置４に対し、字幕送出装置２から受信したコンテンツ情報６２Ａ又は６２Ｂ、字幕情報６３、アクセス情報埋込済字幕情報６４、及び語句情報群６５をそのまま送信する。つまり、サーバ３は、コンテンツ情報６２Ａ又は６２Ｂ、字幕情報６３、アクセス情報埋込済字幕情報６４、及び語句情報群６５について、実質的な加工を行うことなく端末装置４に配信する。サーバ３は、字幕送出装置２から各種情報を受信するとすぐに端末装置４に配信する。
【００９７】
［端末装置の処理］
各端末装置４は、字幕配信を受けるに際し、字幕配信用のウェブページの情報をサーバ３にリクエストし、字幕配信用のウェブページの情報をサーバ３から受信する。各端末装置４は、サーバから受信したウェブページの情報を解析し、当該ウェブページを画面に表示する。
【００９８】
ウェブページの情報は、ウェブページの外観と、ＷｅｂＳｏｃｋｅｔによる接続を確立するためのモジュールと、これらを制御するスクリプト部分とを含む。スクリプト部分は、例えばＪａｖａＳｃｒｉｐｔ（登録商標）で生成されている。このスクリプト部分は、当該ウェブページの読み込みが完了したときに、ＷｅｂＳｏｃｋｅｔによる接続を確立するためのモジュールを起動する。これにより、各端末装置４とサーバ３とのＷｅｂＳｏｃｋｅｔによる接続が確立する。
【００９９】
なお、ウェブページ用のサーバと、ＷｅｂＳｏｃｋｅｔ用のサーバは、同一のサーバであってもよいし、異なるサーバであってもよい。すなわち、サーバ３がウェブページ用のサーバ且つＷｅｂＳｏｃｋｅｔ用のサーバであってもよいし、ウェブページ用のサーバ及びＷｅｂＳｏｃｋｅｔ用のサーバのうち、一方がサーバ３であり、他方がサーバ３以外のサーバであってもよい。
【０１００】
サーバ３との間でＷｅｂＳｏｃｋｅｔによる接続を確立している端末装置４は、サーバ３からコンテンツ情報６２Ａ又は６２Ｂ、字幕情報６３、アクセス情報埋込済字幕情報６４、及び語句情報群６５を受信する。端末装置４は、コンテンツ情報６２Ａ又は６２Ｂ、字幕情報６３、アクセス情報埋込済字幕情報６４、又は語句情報群６５がサーバ３から配信される都度、ウェブページ内のスクリプト部分を実行し、ウェブページの表示を変更する。
【０１０１】
図１２〜図１７は、字幕配信用のウェブページ７を画面表示した端末装置４の例を示す図である。ウェブページ７は、番組名表示部７１と、字幕表示部７２とを含む。字幕表示部７２は、最新の字幕情報を表示する最新表示部７２１と、配信された字幕情報を累積表示する累積表示部７２２とを含む。
【０１０２】
以下、端末装置４において、コンテンツ情報６２Ａ又は６２Ｂ、字幕情報６３、アクセス情報埋込済字幕情報６４、及び語句情報群６５の各々が配信された場合のウェブページ７の表示処理について説明する。
【０１０３】
端末装置４は、サーバ３から配信された情報のヘッダ情報を参照し、ヘッダ情報に応じた表示処理を行う。
【０１０４】
（コンテンツ情報の配信時）
サーバ３から配信された情報がコンテンツ情報６２Ａ又は６２Ｂである場合、すなわち、サーバ３から配信された情報のヘッダ情報が「１０００」であった場合、端末装置４は、コンテンツ情報６２Ａ又は６２Ｂに含まれる番組名情報６２３を所定のＨＴＭＬタグに挿入し、番組名表示部７１に表示する。図１２の例では、「ＸＸＸニュース」という番組名情報６２３が番組名表示部７１に表示されている。コンテンツ情報６２Ａ又は６２Ｂにアクセス情報６２５が含まれている場合、端末装置４は、番組名情報６２３をＨＴＭＬのリンクタグに挿入し、アクセス情報６２５が示すウェブページをリンク先として指定する。
【０１０５】
（字幕情報の配信時）
サーバ３から配信された情報が字幕情報６３である場合、すなわち、サーバ３から配信された情報のヘッダ情報が「２０００」であった場合、端末装置４は、字幕情報６３を所定のＨＴＭＬタグに挿入し、最新表示部７２１に表示する。図１２の例では、「私は、今、大阪に来ています。」という字幕情報６３が最新表示部７２１に表示されている。
【０１０６】
既に説明した通り、サーバ３は、字幕送出装置２から字幕情報６３を受信する都度、端末装置４に配信する。このため、端末装置４には字幕情報６３が蓄積されていく。端末装置４は、新たな字幕情報６３を受信した場合は当該字幕情報６３を最新表示部７２１に表示し、それよりも前に受信した字幕情報６３を累積表示部７２２に累積表示する。
【０１０７】
端末装置４は、累積表示部７２２において、字幕情報６３を配信された順に並べて表示する。例えば、累積表示部７２２において、新しく配信されたものほど上に位置するように字幕情報６３を並べて表示してもよいし、新しく配信されたものほど下に位置するように字幕情報６３を並べて表示しもよい。累積表示部７２２における字幕情報６３の表示順は、予め定められていてもよいし、ウェブページ７上でのユーザの操作に応じて選択されるものであってもよい。
【０１０８】
図１３は、最新の字幕情報６３を最新表示部７２１に表示し、過去の字幕情報６３を累積表示部７２２に表示した例を示す図である。図１３の例では、最新表示部７２１には、最新の字幕情報６３である「大阪は、今日も快晴です。」が表示されている。累積表示部７２２には、過去の字幕情報６３である「私は、今、大阪に来ています。」が表示されている。
【０１０９】
累積表示部７２２に表示される字幕情報６３の数は、予め設定されていてもよいし、ウェブページ７上のユーザの操作に応じて設定されてもよい。端末装置４は、累積表示部７２２に表示されている字幕情報６３が所定の数に達している場合、新たな字幕情報６３を受信した際に、累積表示部７２２の字幕情報６３のうち最も古いものを非表示にする。
【０１１０】
（アクセス情報埋込済字幕情報の配信時）
サーバ３から配信された情報がアクセス情報埋込済字幕情報６４である場合、すなわち、サーバ３から配信された情報のヘッダ情報が「２１００」であった場合、端末装置４は、アクセス情報埋込済字幕情報６４をそのまま所定のＨＴＭＬタグに挿入し、ウェブページ７に表示する。以下、具体的に説明する。
【０１１１】
図１４は、アクセス情報埋込済字幕情報６４が配信された後のウェブページ７を画面表示した端末装置４の例を示す図である。配信された最新のアクセス情報埋込済字幕情報６４は、最新表示部７２１に表示される。図１４の例では、最新表示部７２１において、「大阪」の部分にリンクが設定されたアクセス情報埋込済字幕情報６４が表示されている。なお、アクセス情報埋込済字幕情報６４も、字幕情報６３と同様、サーバ３が字幕送出装置２から受信する都度、端末装置４に配信される。特に図示しないが、字幕情報６３及び／又はアクセス情報埋込済字幕情報６４が既に配信されている場合、過去の字幕情報６３及び／又はアクセス情報埋込済字幕情報６４は累積表示部７２２に表示される。
【０１１２】
端末装置４は、アクセス情報埋込済字幕情報６４のうちリンクが設定されている文字部分をユーザが容易に認識することができるよう、リンクが設定された文字部分の表示態様（文字色や網掛け等）をその他の文字部分の表示態様と異なるようにしてもよい。
【０１１３】
（語句情報群の配信時）
サーバ３から配信された情報が語句情報群６５である場合、すなわち、サーバ３から配信された情報のヘッダ情報が「３０００」であった場合、端末装置４は、既に配信されている字幕情報６３のうち、直近のものから所定数（例えば新しい方から４つ）を抽出する。端末装置４は、抽出された字幕情報６３に対し、語句情報群６５を使用して一括変換を行う。端末装置４は、アクセス情報埋込済字幕情報６４については、語句情報群６５を使用した一括変換を行わない。
【０１１４】
具体的には、字幕情報６３のうち、語句情報群６５に含まれる各語句情報と一致する部分について、検索エンジンへのリンクを設定する変換が行われる。例えば、端末装置４は、字幕情報６３のうち、語句情報群６５に含まれる各語句情報と一致する部分をＨＴＭＬのリンクタグに埋め込み、当該一致部分を検索キーワードとする検索エンジンのＵＲＬをリンク先に設定する。リンク先の検索エンジンは、予め定められていてもよいし、ウェブページ７上におけるユーザの操作に応じて設定及び変更してもよい。
【０１１５】
端末装置４は、ウェブページ７に表示されていた字幕情報６３を、語句情報群６５を使用して一括変換した後の字幕情報６６に置き換えて表示する。図１５は、語句情報群６５が配信される前、図１６は、語句情報群６５が配信された後のウェブページ７を画面表示した端末装置４の例を示す図である。図１５及び図１６に例示するように、語句情報群６５の配信前に最新表示部７２１及び累積表示部７２２に表示されていた「カラーやパーマ  くり返すと・・・」、「パーマとか  カラーとか・・・」、「髪のおしゃれ・・・」という字幕情報６３は、語句情報群６５の配信後、所定の語句部分に検索エンジンへのリンクが設定された字幕情報６６に置換されている。なお、「ＸＸＸ＜サンプルはＷｅｂで＞」アクセス情報埋込済字幕情報６４の表示は、語句情報群６５の配信前後において変更されていない。
【０１１６】
端末装置４は、字幕情報６６のうちリンクが設定されている文字部分をユーザが容易に認識することができるよう、リンクが設定された文字部分の色をその他の文字部分と異なる色に変更してもよい。また、ウェブページ７において、字幕情報６６のうちリンクが設定されている文字部分は、アクセス情報埋込済字幕情報６４のうちリンクが設定されている文字部分と異なる態様で表示されることが好ましい。表示態様は、例えば、文字色の相違や網掛けの有無等で異ならせることができる。
【０１１７】
（その他）
ウェブページ７は、ユーザが各種表示設定を行えるように構成されていてもよい。例えば図１７に示すように、ウェブページ７は、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプトで生成される表示設定部７３を含むことができる。端末装置４は、ユーザがアイコン７４をタッチ又はクリックすることにより、表示設定部７３の表示と非表示とを切り替えることができる。
【０１１８】
図１７の例では、表示設定部７３は、フォントサイズ選択部７３１と、表示順切替部７３２と、背景色選択部７３３と、キーフレーズＯＮ／ＯＦＦ切替部７３４とを含む。
【０１１９】
端末装置４は、フォントサイズ選択部７３１におけるユーザの操作に応じて、ウェブページ７で表示する各種情報のフォントサイズを変更する。つまり、ユーザは、フォントサイズ選択部７３１での操作により、例えば「小」、「中」、「大」、「特大」からフォントサイズを選択することができる。
【０１２０】
端末装置４は、表示順切替部７３２におけるユーザの操作に応じて、累積表示部７２２における字幕情報の表示順を切り替える。つまり、ユーザは、表示順切替部７３２での操作により、新しく配信された字幕情報ほど上に表示する降順、及び新しく配信された字幕情報ほど下に表示する昇順から、累積表示部７２２における字幕情報の表示順を選択することができる。
【０１２１】
端末装置４は、累積表示部７２２における字幕情報の表示順の変更に応じ、最新表示部７２１の位置を変更してもよい。例えば、累積表示部７２２における字幕情報の表示順として降順が選択された場合、端末装置４は、累積表示部７２２の上方に最新表示部７２１を配置する。累積表示部７２２における字幕情報の表示順として昇順が選択された場合、端末装置４は、累積表示部７２２の下方に最新表示部７２１を配置する。
【０１２２】
端末装置４は、背景色選択部７３３におけるユーザの操作に応じて、ウェブページ７の背景色を変更する。ユーザは、背景色選択部７３３での操作により、例えば「白」、「グレー」、「黒」からウェブページ７の背景色を選択することができる。
【０１２３】
端末装置４は、キーフレーズＯＮ／ＯＦＦ切替部７３４におけるユーザの操作に応じ、字幕情報６３に対して検索エンジンへのリンクを設定するか否かを切り替える。つまり、ユーザがキーフレーズＯＮ／ＯＦＦ切替部７３４で「ＯＦＦ」を選択した場合、端末装置４は、サーバ３から語句情報群５６を受信しても、字幕情報６３に対して検索エンジンへのリンクの設定を行わない。つまり、キーフレーズＯＮ／ＯＦＦ切替部７３４で「ＯＦＦ」が設定された場合、字幕表示部７２において、字幕情報６３の表示を字幕情報６６の表示に置き換える処理は行われない。ユーザがキーフレーズＯＮ／ＯＦＦ切替部７３４で「ＯＮ」を選択した場合、端末装置４は、上述した通り、字幕情報６３に対して検索エンジンへのリンクを設定する。
【０１２４】
＜実施形態の効果＞
以上のように、本実施形態に係る字幕配信システム１０において、字幕送出装置２は、字幕情報自体を受信するため、放送情報から字幕情報を抽出する処理等を行う必要がない。このため、字幕情報の送出にかかる時間を短縮することができる。
【０１２５】
また、字幕送出装置２は、字幕抽出装置１より受信した字幕情報を加工することなくサーバ３に送出する。あるいは、字幕送出装置２は、記憶部２５に記憶されているアクセス情報２５１ｂ等、字幕送出装置２自身が保有する情報を用いた加工のみを字幕情報に施し、当該字幕情報をサーバ３に送出する。このため、字幕送出装置２では、字幕情報を受信してからサーバ３に送出するまでの間に遅延が発生する可能性が小さい。すなわち、字幕送出装置２では、字幕情報の取得から送出までにかかる時間を短縮することができる。
【０１２６】
また、字幕送出装置２は、字幕情報を送出した後で、当該字幕情報に関連する字幕関連情報をサーバ３に送出する。すなわち、字幕送出装置２は、取得する字幕情報をリアルタイムにサーバ３に提供することができるだけでなく、字幕情報の付加情報としての字幕関連情報をサーバ３に提供することができる。
【０１２７】
上記字幕配信システム１０では、字幕送出装置２が送出した字幕情報やその他の情報は、サーバ３を介して各端末装置４に配信される。サーバ３は、字幕送出装置２から受信した各情報を実質的に加工することなく、各端末装置４に送信する。このため、サーバ３にかかる負荷が小さく、字幕送出装置２から送出された各情報が端末装置４に提供されるまでのタイムラグを非常に小さくすることができる。
【０１２８】
字幕送出装置２は、字幕抽出装置１より受信した字幕情報に語句情報２５１ａが含まれている場合、語句情報２５１ａに対応するアクセス情報２５１ｂを含むアクセス情報埋込済字幕情報６４を生成する。アクセス情報埋込済字幕情報６４は、サーバ３を介して端末装置４に提供される。このため、端末装置４において、アクセス情報２５１ｂが示すウェブページにユーザを誘導し、ユーザの興味を引く有益な情報を提供することが可能となる。
【０１２９】
字幕送出装置２は、ウェブページに適した記述形式で字幕情報にアクセス情報２５１ｂを埋め込むことによって、アクセス情報埋込済字幕情報６４を生成する。すなわち、字幕送出装置２は、例えばＨＴＭＬ等、アクセス情報２５１ｂが指し示すウェブページを構成する言語の記述形式に則ってアクセス情報埋込済字幕情報６４を生成する。このため、端末装置４では、アクセス情報埋込済字幕情報６４をほぼそのまま表示することができる。
【０１３０】
字幕送出装置２は、字幕抽出装置１より取得した字幕情報から語句情報を抽出し、抽出した語句情報を含む語句情報群６５を生成する。語句情報群６５は、サーバ３を介して端末装置４に提供される。このため、端末装置４は、既に配信されている字幕情報６３に含まれるキーフレーズとなり得る部分を認識することができる。
【０１３１】
本実施形態では、端末装置４において、字幕送出装置２から提供された字幕情報６３のうち、語句情報群６５に含まれる語句情報と一致する部分がＨＴＭＬのリンクタグに埋め込まれ、検索エンジンのＵＲＬがリンク先に設定される。つまり、字幕送出装置２では、字幕情報から抽出した語句情報を用いてリンクを設定する処理等が行われない。よって、字幕送出装置２の負荷を低減することができる。
【０１３２】
字幕送出装置２は、字幕抽出装置１より取得した字幕情報を語句抽出装置５に送信し、この語句抽出装置５によって字幕情報から語句情報が抽出される。このため、字幕送出装置２が字幕情報から語句情報を抽出する処理を行う必要がなく、字幕送出装置２の負荷を低減することができる。
【０１３３】
また、字幕送出装置２は、字幕抽出装置１より取得した字幕情報を蓄積し、複数の字幕情報を同時に語句抽出装置５に送信する。このため、字幕送出装置２と語句抽出装置５との通信回数を少なくし、通信負荷を低減することができる。
【０１３４】
＜変形例＞
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて種々の変更が可能である。
【０１３５】
上記実施形態では、字幕送出装置２の字幕情報取得部２１は、字幕情報に所定の語句情報が含まれる場合、アクセス情報２５１ｂを含むアクセス情報埋込済字幕情報６４を生成していたが、アクセス情報埋込済字幕情報６４の生成処理を行わなくてもよい。つまり、字幕送出装置２は、常に字幕情報６３をサーバ３に送信することとし、アクセス情報埋込済字幕情報６４の生成・送信を行わないように構成されていてもよい。
【０１３６】
上記実施形態では、字幕送出装置２の関連情報生成部２３は、字幕情報から抽出された語句情報を含む語句情報群６５を生成していたが、語句情報群６５以外の字幕関連情報を生成して送出することもできる。
【０１３７】
上記実施形態では、字幕送出装置２がウェブページの記述形式で字幕情報にアクセス情報２５１ｂに埋め込み、アクセス情報埋込済字幕情報６４を生成していたが、ウェブページの記述形式に則した整形は端末装置４が行ってもよい。この場合、例えば、字幕送出装置２は、字幕抽出装置１より取得した字幕情報と、当該字幕情報に含まれる語句情報２５１ａと、当該語句情報２５１ａに対応するアクセス情報２５１ｂとをそのままサーバ３に送信すればよい。
【０１３８】
上記実施形態では、語句情報２５１ａ及びアクセス情報２５１ｂは、字幕送出装置２の記憶部２５に記憶されていたが、字幕送出装置２とは別の装置等に記憶することもできる。
【０１３９】
上記実施形態では、字幕送出装置２は、複数の字幕情報をまとめて語句抽出装置５に送信していたが、字幕情報を１つずつ語句抽出装置５に送信してもよい。
【０１４０】
上記実施形態では、字幕情報からの語句情報の抽出は、語句抽出装置５によって行われていたが、字幕送出装置２によって行われてもよい。
【０１４１】
上記実施形態では、字幕送出装置２は、コンテンツ情報取得部２６及びコンテンツ情報送出部２７を備えていたが、コンテンツ情報取得部２６及びコンテンツ情報送出部２７は字幕送出装置２において必須の構成ではない。つまり、字幕送出装置２は、コンテンツ情報の取得及び送出を行わないように構成されていてもよい。
【符号の説明】
【０１４２】
１０    字幕配信システム
１    字幕抽出装置
２    字幕送出装置
２１    字幕情報取得部
２２    字幕情報送出部
２３    関連情報生成部
２４    関連情報送出部
２５    記憶部
３    サーバ（第１外部装置）
５    語句抽出装置（第２外部装置）
【図１】
2016111530.tif 000003
【図２】
2016111530.tif 000004
【図３】
2016111530.tif 000005
【図４】
2016111530.tif 000006
【図５】
2016111530.tif 000007
【図６】
2016111530.tif 000008
【図７】
2016111530.tif 000009
【図８】
2016111530.tif 000010
【図９】
2016111530.tif 000011
【図１０】
2016111530.tif 000012
【図１１】
2016111530.tif 000013
【図１２】
2016111530.tif 000014
【図１３】
2016111530.tif 000015
【図１４】
2016111530.tif 000016
【図１５】
2016111530.tif 000017
【図１６】
2016111530.tif 000018
【図１７】
2016111530.tif 000019
【手続補正書】
【提出日】平成28年4月15日(2016.4.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークに接続され、放送局によって管理される字幕送出装置であって、
字幕情報を取得する字幕情報取得部と、
前記字幕情報取得部から前記字幕情報を受け取り、前記通信ネットワークに接続されたサーバに前記字幕情報を送出して、前記サーバを介して前記字幕情報をテレビ放送受信機とは別の端末装置に配信する字幕情報送出部と、
前記字幕情報に関連する字幕関連情報を生成する関連情報生成部と、
前記字幕情報送出部が前記字幕情報を送出した後、前記字幕関連情報を前記サーバに送出して、前記サーバを介して前記字幕関連情報を前記端末装置に配信する関連情報送出部と、
を備える字幕送出装置。
【請求項２】
請求項１に記載の字幕送出装置であって、さらに、
第１語句情報と、前記第１語句情報に関連するウェブページにアクセスするためのアクセス情報と、を記憶する記憶部、
を備え、
前記字幕情報取得部は、取得した前記字幕情報に前記第１語句情報が含まれている場合、前記第１語句情報に対応するアクセス情報を前記字幕情報に埋め込む、字幕送出装置。
【請求項３】
請求項２に記載の字幕送出装置であって、
前記字幕情報取得部は、前記ウェブページに適した記述形式で、前記アクセス情報を前記字幕情報に埋め込む、字幕送出装置。
【請求項４】
請求項１から３のいずれか１項に記載の字幕送出装置であって、
前記関連情報生成部は、前記字幕情報から抽出された第２語句情報を含む字幕関連情報を生成する、字幕送出装置。
【請求項５】
請求項４に記載の字幕送出装置であって、
前記関連情報生成部は、前記通信ネットワークに接続された語句抽出装置に前記字幕情報を送信し、前記語句抽出装置によって前記字幕情報から抽出された前記第２語句情報を取得する、字幕送出装置。
【請求項６】
請求項５に記載の字幕送出装置であって、
前記関連情報生成部は、複数の字幕情報を同時に前記語句抽出装置に送信する、字幕送出装置。
【請求項７】
請求項１から６のいずれか１項に記載の字幕送出装置と、
放送情報が入力され、前記放送情報から字幕情報を抽出して前記字幕送出装置に送信する字幕抽出装置と、
前記字幕送出装置から送出された前記字幕情報及び前記字幕関連情報を受信し、端末装置に配信するサーバと、
を備える字幕配信システム。
【請求項８】
通信ネットワークに接続され、放送局によって管理される字幕送出装置の制御プログラムであって、コンピュータに、
字幕情報を取得する字幕情報取得ステップと、
前記通信ネットワークに接続されたサーバに前記字幕情報を送出して、前記サーバを介して前記字幕情報をテレビ放送受信機とは別の端末装置に配信する字幕情報送出ステップと、
前記字幕情報に関連する字幕関連情報を生成する関連情報生成ステップと、
前記字幕情報送出ステップの後、前記字幕関連情報を前記サーバに送出して、前記サーバを介して前記字幕関連情報を前記端末装置に配信する関連情報送出ステップと、
を実行させる、制御プログラム。