"IPTVサービスにより配信される、映像コンテンツデータと、この映像コンテンツデータに同期させて表示させる関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報の表示時間情報を含むクローズドキャプションデータとからなる配信データを取得する配信データ取得部と、前記配信データ取得部で取得された配信データに含まれる映像コンテンツデータを表示させる映像コンテンツデータ表示制御部と、前記配信データ取得部で取得された配信データから、前記クローズドキャプションデータを抽出するクローズドキャプションデータ抽出部と、前記クローズドキャプションデータ抽出部で抽出されたクローズドキャプションデータに、前記制御文字が含まれているか否かを判定する制御文字判定部と、前記制御文字判定部において前記制御文字が含まれていると判定されたときに、当該制御文字が付加された識別情報で識別される関連情報を取得し、取得した関連情報を、前記表示時間情報に基づいて表示させることで、前記映像コンテンツデータ表示制御部により表示されている映像コンテンツデータと前記関連情報とを同期させて表示させる同期表示制御部と、を備えることを特徴とするIPTVサービスを利用した情報表示制御装置。前記制御文字として、予め前記配信データの提供者毎、または映像コンテンツデータ毎に異なる記号が個別に定義された個別制御文字情報を取得する個別制御文字情報取得部をさらに有し、前記制御文字判定部は、前記個別制御文字情報取得部で取得された個別制御文字情報を参照して、前記クローズドキャプションデータ抽出部で抽出されたクローズドキャプションデータに該当する制御文字が含まれているか否かを判定することを特徴とする請求項1に記載のIPTVサービスを利用した情報表示制御装置。IPTVサービスにより、映像コンテンツデータと、この映像コンテンツデータの関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報を前記映像コンテンツデータ中の所定期間に同期させて表示させるための表示時間情報を含むクローズドキャプションデータとからなる配信データを配信する配信部を備えたことを特徴とするIPTVサービスを利用した表示用情報提供サーバ。情報表示制御装置が、IPTVサービスにより配信される、映像コンテンツデータと、この映像コンテンツデータに同期させて表示させる関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報の表示時間情報を含むクローズドキャプションデータとからなる配信データを取得する配信データ取得ステップと、前記配信データ取得ステップで取得された配信データに含まれる映像コンテンツデータを表示させる映像コンテンツデータ表示制御ステップと、前記配信データ取得ステップで取得された配信データから、前記クローズドキャプションデータを抽出するクローズドキャプションデータ抽出ステップと、前記クローズドキャプションデータ抽出ステップで抽出されたクローズドキャプションデータに、前記制御文字が含まれているか否かを判定する制御文字判定ステップと、前記制御文字判定ステップにおいて前記制御文字が含まれていると判定されたときに、当該制御文字が付加された識別情報で識別される関連情報を取得し、取得した関連情報を、前記表示時間情報に基づいて表示させることで、前記映像コンテンツデータ表示制御ステップにより表示されている映像コンテンツデータと前記関連情報とを同期させて表示させる同期表示制御ステップと、を有することを特徴とするIPTVサービスを利用した情報表示制御方法。表示用情報提供サーバが、IPTVサービスにより、映像コンテンツデータと、この映像コンテンツデータの関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報を前記映像コンテンツデータ中の所定期間に同期させて表示させるための表示時間情報を含むクローズドキャプションデータとからなる配信データを配信することを特徴とするIPTVサービスを利用した情報配信方法。情報表示制御装置に、IPTVサービスにより配信される、映像コンテンツデータと、この映像コンテンツデータに同期させて表示させる関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報の表示時間情報を含むクローズドキャプションデータとからなる配信データを取得する配信データ取得機能と、前記配信データ取得機能により取得された配信データに含まれる映像コンテンツデータを表示させる映像コンテンツデータ表示制御機能と、前記配信データ取得機能により取得された配信データから、前記クローズドキャプションデータを抽出するクローズドキャプションデータ抽出機能と、前記クローズドキャプションデータ抽出機能により抽出されたクローズドキャプションデータに、前記制御文字が含まれているか否かを判定する制御文字判定機能と、前記制御文字判定機能により前記制御文字が含まれていると判定されたときに、当該制御文字が付加された識別情報で識別される関連情報を取得し、取得した関連情報を、前記表示時間情報に基づいて表示させることで、前記映像コンテンツデータ表示制御機能により表示されている映像コンテンツデータと前記関連情報とを同期させて表示させる同期表示制御機能と、を実行させる情報表示制御用プログラム。表示用情報提供サーバに、IPTVサービスにより、映像コンテンツデータと、この映像コンテンツデータの関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報を前記映像コンテンツデータ中の所定期間に同期させて表示させるための表示時間情報を含むクローズドキャプションデータとからなる配信データを配信する機能を実行させる情報配信用プログラム。一方、IPにより映像コンテンツデータを配信するIPTVサービスでは、映像コンテンツデータは、マルチキャストでRTSPRealTimeStreamingProtocolにより配信されるかまたはユニキャストでRSTPまたはHTTPHyperTextTransferProtocolにより配信されるのに対し、映像コンテンツの関連情報はHTTPで配信されることがほとんどであり、映像コンテンツデータとその関連情報とでは配信手段が異なる。また、非特許文献2により、IPTVの受信機で利用されるBMLはLIMELightweightinteractivemultimediaenvironment;IPTVサービス用のマルチメディア記述言語であるといえるが、この非特許文献2のp51ではこのLIMEは実効的にはBeventは使用できないことが記載されている。そのため、このIPTV用のBMLは、上述したデジタル放送受像機用のBMLとは異なり、映像コンテンツにおいて発生したイベントを取得することができず、映像コンテンツとその関連情報とを所望のタイミングで同期して表示させる機能を備えていない。本発明は上記課題を鑑みてなされたものであり、IPTVサービスによりそれぞれ配信される映像コンテンツデータとその関連情報とを、所望のタイミングで同期させて表示させるための、IPTVサービスを利用した情報表示制御装置、表示用情報提供サーバ、情報表示制御方法、情報配信方法、情報表示制御用プログラム、および情報配信用プログラムを提供することを課題とする。上記の課題を解決するための本発明のIPTVサービスを利用した情報表示制御装置は、IPTVサービスにより配信される、映像コンテンツデータと、この映像コンテンツデータに同期させて表示させる関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報の表示時間情報を含むクローズドキャプションデータとからなる配信データを取得する配信データ取得部と、前記配信データ取得部で取得された配信データに含まれる映像コンテンツデータを表示させる映像コンテンツデータ表示制御部と、前記配信データ取得部で取得された配信データから、前記クローズドキャプションデータを抽出するクローズドキャプションデータ抽出部と、前記クローズドキャプションデータ抽出部で抽出されたクローズドキャプションデータに、前記制御文字が含まれているか否かを判定する制御文字判定部と、前記制御文字判定部において前記制御文字が含まれていると判定されたときに、当該制御文字が付加された識別情報で識別される関連情報を取得し、取得した関連情報を、前記表示時間情報に基づいて表示させることで、前記映像コンテンツデータ表示制御部により表示されている映像コンテンツデータと前記関連情報とを同期させて表示させる同期表示制御部とを備えることを特徴とする。また本発明のIPTVサービスを利用した表示用情報提供サーバは、IPTVサービスにより、映像コンテンツデータと、この映像コンテンツデータの関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報を前記映像コンテンツデータ中の所定期間に同期させて表示させるための表示時間情報を含むクローズドキャプションデータとからなる配信データを配信する配信部を備えたことを特徴とする。また本発明のIPTVサービスを利用した情報表示制御方法は、情報表示制御装置が、IPTVサービスにより配信される、映像コンテンツデータと、この映像コンテンツデータに同期させて表示させる関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報の表示時間情報を含むクローズドキャプションデータとからなる配信データを取得する配信データ取得ステップと、前記配信データ取得ステップで取得された配信データに含まれる映像コンテンツデータを表示させる映像コンテンツデータ表示制御ステップと、前記配信データ取得ステップで取得された配信データから、前記クローズドキャプションデータを抽出するクローズドキャプションデータ抽出ステップと、前記クローズドキャプションデータ抽出ステップで抽出されたクローズドキャプションデータに、前記制御文字が含まれているか否かを判定する制御文字判定ステップと、前記制御文字判定ステップにおいて前記制御文字が含まれていると判定されたときに、当該制御文字が付加された識別情報で識別される関連情報を取得し、取得した関連情報を、前記表示時間情報に基づいて表示させることで、前記映像コンテンツデータ表示制御ステップにより表示されている映像コンテンツデータと前記関連情報とを同期させて表示させる同期表示制御ステップとを有することを特徴とする。また本発明のIPTVサービスを利用した情報配信方法は、表示用情報提供サーバが、IPTVサービスにより、映像コンテンツデータと、この映像コンテンツデータの関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報を前記映像コンテンツデータ中の所定期間に同期させて表示させるための表示時間情報を含むクローズドキャプションデータとからなる配信データを配信することを特徴とする。また本発明の情報表示制御用プログラムは、情報表示制御装置に、IPTVサービスにより配信される、映像コンテンツデータと、この映像コンテンツデータに同期させて表示させる関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報の表示時間情報を含むクローズドキャプションデータとからなる配信データを取得する配信データ取得機能と、前記配信データ取得機能により取得された配信データに含まれる映像コンテンツデータを表示させる映像コンテンツデータ表示制御機能と、前記配信データ取得機能により取得された配信データから、前記クローズドキャプションデータを抽出するクローズドキャプションデータ抽出機能と、前記クローズドキャプションデータ抽出機能により抽出されたクローズドキャプションデータに、前記制御文字が含まれているか否かを判定する制御文字判定機能と、前記制御文字判定機能により前記制御文字が含まれていると判定されたときに、当該制御文字が付加された識別情報で識別される関連情報を取得し、取得した関連情報を、前記表示時間情報に基づいて表示させることで、前記映像コンテンツデータ表示制御機能により表示されている映像コンテンツデータと前記関連情報とを同期させて表示させる同期表示制御機能とを実行させることを特徴とする。また本発明の情報配信用プログラムは、表示用情報提供サーバに、IPTVサービスにより、映像コンテンツデータと、この映像コンテンツデータの関連情報の存在を示すために予め定義された制御文字が付加された、前記関連情報を識別する識別情報および前記関連情報を前記映像コンテンツデータ中の所定期間に同期させて表示させるための表示時間情報を含むクローズドキャプションデータとからなる配信データを配信する機能を実行させることを特徴とする。本発明のIPTVサービスを利用した情報表示制御装置、表示用情報提供サーバ、情報表示制御方法、情報配信方法、情報表示制御用プログラム、および情報配信用プログラムによれば、IPTVサービスによりそれぞれ配信される映像コンテンツデータとその関連情報とを、所望のタイミングで同期させて表示させることができる。《第1実施形態》本発明の第1実施形態による情報表示制御装置40Aとして、図1に示すように、IPTVプロバイダ管理サーバ10からネットワーク30を介して取得された放送番組データや映像コンテンツデータ等の映像データと、IPTVプロバイダ管理サーバ10または関連情報提供サーバ20からネットワーク30を介して取得された当該映像データの関連情報とを、当該映像データに付加されたクローズドキャプション以下、CCと称する。データを利用することにより、IPTV用BMLブラウザ上で同期をとって表示させるIPTVサービスシステムについて説明する。第1実施形態による情報表示制御装置を利用したIPTVサービスシステムの構成本発明の第1実施形態による情報表示制御装置を利用したIPTVサービスシステムの構成について、図2を参照して説明する。本実施形態によるIPTVサービスシステム1Aは、IPTVプロバイダ管理サーバ10と、関連情報提供サーバ20と、IPTVプロバイダ管理サーバ10および関連情報提供サーバ20にIPネットワーク30を介して接続された情報表示制御装置40Aと、この情報表示制御装置40Aに接続されたディスプレイ50と、情報表示制御装置40Aに赤外線等の無線通信で接続されたリモコン装置60とを備える。IPTVプロバイダ管理サーバ10は、IPTVサービスを提供するIPTVサービスプロバイダにより管理され、IPネットワーク30上に放送番組データや映像コンテンツデータを含む配信データを保持し、RTSPまたはHTTPを用いて配信する。IPTVプロバイダ管理サーバ10に保持される配信データ100の構造を、図3に示す。配信データ100は、図3aに示すように、放送番組データや映像コンテンツデータに該当する映像データ110と、この映像データ110にMPEG2-TSで多重化されたCCデータ120とを有する。また、このCCデータ120は、図3bに示すように、当該CCデータを識別する通番等で示されるCCデータID121と、後述する表示データ123の表示開始時刻および表示終了時刻を示す表示時間情報122と、CCとして表示させる内容をテキスト情報で示した表示データ123とを有する。本実施形態において当該映像データ110中の所定期間に同期させて表示させる画像情報や映像情報などの関連情報があるときには、この関連情報の識別情報例えばファイル名に、関連情報の存在を示すために予め定義された制御文字を付加した同期表示情報を表示データ123とし、この関連情報を映像データ中の所望の期間に同期させて表示させるための時間に関する情報を表示時間情報122としたCCデータ120を生成し、保持する。この表示データ123には、関連情報の表示に関する詳細情報、例えばIPTV用BMLブラウザ画面における関連情報の表示座標位置等の情報を、パラメータにより追記しておいてもよい。この表示データ123において関連情報の識別情報に付加される制御文字としては、数字0123456789や、アルファベットabc...zや、エスケープ記号等を用いることができるが、字幕のテキスト情報に利用される文章と区別するために通常字幕のテキスト情報においては頻出度が低い文字が好ましいという観点によれば、この中では特にエスケープ記号が適していると考えられる。そこで、本実施形態においては、エスケープ記号を制御文字として統一して用いることとする。またこの表示データ123内において、複数の制御文字や、IPTV用BMLブラウザ上での表示や動作における付加的な属性情報のパラメータを指定するためのセパレータ記号を定義しておくことが好ましい。この属性情報とは例えば、関連情報としての静止画像情報をIPTV用BMLブラウザ上で表示するための位置情報であるXY座標値や、影の有無を示す情報静止画像がブラウザ上影を落とす視覚効果を示すための情報や、透過度を示す情報半透明にして下のブラウザ画面表示が透けて見えるようにするための情報や、アニメーション効果情報スライドイン、ワイプイン、フェードイン、フェードアウトなどの映像効果に関する情報、およびその効果の継続時間等がある。また、セパレータ記号としては例えば、:;等が用いられる。また、ここで制御文字として用いる記号等をそのまま字幕のテキスト情報として用いる場合には、当該記号を2個連続して用いることで、関連情報の識別情報として付加された制御文字と区別するように、表示データ123を生成する。またIPTVプロバイダ管理サーバ10は、配信する映像に関する情報を提供するためのEPG電子番組表;ElectronicProgramGuideデータやECG電子コンテンツガイド;ElectronicContentGuideデータも配信する。関連情報提供サーバ20は、IPTVプロバイダ管理サーバ10を管理するIPTVサービスプロバイダ、またはこれとは別のサービスプロバイダにより管理され、IPTVプロバイダ管理サーバ10から配信される配信データ100の表示データ123に含まれる、識別情報で識別される関連情報を映像データごとに記憶し、情報表示制御装置40Aからの要求に基づいてHTTPを用いて送信することにより提供する。情報表示制御装置40AはIPTV用BMLブラウザ機能を有し、ネットワークインタフェース401と、EPG/ECGデータ取得部402と、EPG/ECG表示制御部403と、ユーザインタフェース処理部404と、配信データ取得部405と、映像データ表示制御部406と、関連情報取得部407と、関連情報保存部408と、CCデータ抽出部409と、制御文字判定部410と、CCデータ表示制御部411と、同期情報表示制御部412とを有する。ネットワークインタフェース401は、IPネットワーク30を介してIPTVプロバイダ管理サーバ10および関連情報提供サーバ20と通信を行う。EPG/ECGデータ取得部402は、ITPVサービスプロバイダによりIPTVプロバイダ管理サーバ10から配信されたEPGデータ、ECGデータを、ネットワークインタフェース401を介して取得する。これらのEPGデータ、ECGデータを構成する各映像データ放送番組、映像コンテンツ等に関する情報には、各映像データを識別する映像データIDが含まれている。EPG/ECG表示制御部403は、EPG/ECGデータ取得部402で取得されたEPGデータ、ECGデータを、ディスプレイ50に表示させる。ユーザインタフェース処理部404は、ユーザによりリモコン装置60が操作されたときの操作情報を取得する。配信データ取得部405は、EPGデータ、ECGデータがディスプレイ50に表示されたことによりユーザインタフェース処理部404で取得された操作情報で特定された映像データ110が含まれる配信データ100を、ネットワークインタフェース401を介してIPTVプロバイダ管理サーバ10からRTSPやHTTPを利用して取得する。映像データ表示制御部406は、配信データ取得部405で取得された配信データ100に含まれる映像データ110を、ディスプレイ50に表示させる。関連情報取得部407は、ユーザインタフェース処理部404で取得された操作情報中の映像データ110に対応する関連情報を、ネットワークインタフェース401を介してHTTPを利用して関連情報提供サーバ20から取得する。関連情報保存部408は、メモリやハードディスクであり、関連情報取得部407で取得された関連情報を保存する。CCデータ抽出部409は、API機能により、配信データ取得部405で取得された配信データ100からCCデータ120を抽出する。制御文字判定部410は、CCデータ抽出部409で抽出されたCCデータ120の表示データ123中に、制御文字が含まれているか否かを判定する。CCデータ表示制御部411は、制御文字判定部410においてCCデータ120の表示データ123中に制御文字が含まれていないと判定されたときに、映像データ110と同期表示させる関連情報の取得処理は必要ないと判断し、表示データ123のテキスト情報をそのまま字幕としてディスプレイ50に表示させる。同期情報表示制御部412は、制御文字判定部410においてCCデータ120の表示データ123中に制御文字が含まれていると判定されたときに、この表示データ123が、映像データ110と同期表示させる関連情報を示す同期表示情報であると判断し、関連情報保存部408に保存されている中から当該同期表示情報に対応する関連情報を検索して読み出し、CCデータ120の表示時間情報122に基づいて該当する関連情報をディスプレイ50に表示させることで、表示している映像データ110と同期をとって当該関連情報を表示させる。ディスプレイ50は、映像データ表示制御部406の制御により映像データ110を表示し、CCデータ表示制御部411の制御によりCCデータ120の表示データ123を表示し、また、同期情報表示制御部412の制御により関連情報を表示する。リモコン装置60は、ユーザによる操作情報を、情報表示制御装置40Aに送信する。第1実施形態による情報表示制御装置を利用したIPTVサービスシステムの動作次に、本実施形態によるIPTVサービスシステム1Aの動作について、図4のフローチャートを参照して説明する。本実施形態において、IPTVプロバイダ管理サーバ10で管理される配信データ中の映像データには同期させて表示させる関連情報がある場合には当該配信データ100中のCCデータ120には、予め生成された、この関連情報の識別情報に予め定義された制御文字が付加された表示データ123と、この関連情報を映像データに同期させて表示させるための時間に関する情報を示す表示時間情報122とが保持されているものとする。また本実施形態において、情報表示制御装置40AのEPG/ECGデータ取得部402では、IPTVプロバイダ管理サーバ10から配信されたEPGデータ、ECGデータが、ネットワークインタフェース401を介して取得されているものとする。そして、ユーザによりリモコン装置60が操作されたことにより、EPGデータまたはECGデータの表示指示が取得されると、情報表示制御装置40Aのユーザインタフェース処理部404によりEPG/ECG表示制御部403にこの表示指示が送出され、EPG/ECG表示制御部403によりEPG/ECGデータ取得部402から最新のEPGデータ、ECGデータが取得され、ディスプレイ50に表示される。EPGデータ、ECGデータがディスプレイ50に表示されたことにより、ユーザによりさらにリモコン装置60が操作されて視聴したい映像データ110が選択されると、ユーザインタフェース処理部404により、選択された映像データ110を識別する映像データIDがEPDデータ、ECGデータから取得されS1、さらにこの映像データIDを含む映像選択操作情報が生成されて配信データ取得部405および関連情報取得部407に送出される。関連情報取得部407では、映像選択操作情報が取得されると、選択された映像データの映像データIDに対応する関連情報が、ネットワークインタフェース401を介して関連情報提供サーバ20からHTTPが利用されて取得されるS2。関連情報取得部407で取得された関連情報は、関連情報保存部408に保存されるS3。一方、配信データ取得部405では、映像選択操作情報が取得されると、この映像選択操作情報に含まれる映像データIDに対応するIPTVプロバイダ管理サーバ10の配信データ100が終了しているか否かが判定されS4、対応する配信データ100が終了していない場合にはS4のNO、ネットワークインタフェース401を介してIPTVプロバイダ管理サーバ10からRTSPやHTTPが利用されて当該配信データ100が取得されるS5。対応する配信データ100が終了している場合S4のYESには、処理が終了する。この配信データ取得部405で取得された配信データ100に含まれる映像データ110は、映像データ表示制御部406によりディスプレイ50に表示されるS6。次にCCデータ抽出部409のAPI機能により、配信データ取得部405で取得された配信データ100に、MPEG2-TSにより多重化されたCCデータ120が含まれるか否かが判定されS7、含まれる場合にはこのCCデータ120が抽出されるS7の有。ここで、IPTV用BMLブラウザに、API機能により配信データからCCデータ120が常に取得されるように予め設定しておけば、CCデータ120は配信される都度取得される。配信データ100にCCデータ120が含まれない場合S7の無には、ステップS4の処理に戻る。次に制御文字判定部410において、抽出されたCCデータ120の中の表示データ123に制御文字として定義された記号が含まれるか否かがさらに判定されるS8。ここで、CCデータ120の中の表示データ123に制御文字として定義された記号が含まれていないと判定された場合S8の無は、当該映像データ110と同期表示させる関連情報の取得処理は必要ないと判断され、IPTV用BMLブラウザにより当該CCデータ120の表示時間情報122に従って、表示データ123のテキスト情報がそのまま字幕としてディスプレイ50に表示されるS9。またステップS8においてCCデータ120の中の表示データ123に制御文字として定義された記号が含まれていると判定された場合S8の有は、この記号の直後も制御文字として定義された記号であるか否かがさらに判定されるS10。ここで、制御文字として定義された記号例えばエスケープ記号の直後も制御文字として定義された記号であると判定された場合S10のYESには、これらの記号は関連情報の識別情報として付加された制御文字ではないと判断され、最初の記号が省かれ、直後の記号を含む表示データ123のテキスト情報が、IPTV用BMLブラウザにより当該CCデータ120の表示時間情報122に従って、字幕としてディスプレイ50に表示されるS11。またステップS10において制御文字として定義された記号の直後が制御文字として定義された記号ではないと判定された場合S10のNOには、当該記号が関連情報の存在を示す制御文字であり、この制御文字以降のテキスト情報により示される情報が関連情報の識別情報であると判断される。そして、この識別情報に対応する関連情報が関連情報保存部408に保存された中から取得されS12、IPTV用BMLブラウザにより当該CCデータ120の表示時間情報122に従ってディスプレイ50に表示されることで、表示されている映像データ110と同期をとって関連情報が表示されるS13。ここで、表示データ123中の当該制御文字の後に関連情報の表示に関する詳細情報IPTV用BMLブラウザ画面における表示座標位置等を示すパラメータが追記されているときにはさらにこれが読み取られ、関連情報の表示に利用される。これらの処理によりディスプレイ50に表示された情報の画面構成の具体例として、[例1]~[例4]を挙げて説明する。これらの例において、CCデータ120は、フォーマットID表示開始時刻,表示終了時刻,表示データで示される。そして、表示開始時刻,表示終了時刻は、該当する映像データ110の先頭を0時0分0秒0フレームとしたときの、時、分、秒、フレーム0~29により表示形式[hhmmssff]で示される。また、表示開始時刻を指定しない場合は、当該CCデータがCCデータ抽出部409で抽出されたときに直ちに制御文字判定部410、CCデータ表示制御部411、および同期情報表示制御部412の処理が実行され、CCデータ120に基づく表示処理が実行される。その場合、表示終了時刻の代わりに、表示継続時間を指定するようにしてもよい。[例1]例1は、CCデータ1200010005200000052329今日は晴天です。が抽出された場合の例であり、CCデータID121が001であり、表示時間情報122である表示開始時刻およびフレームが00052000であり、表示終了時刻およびフレームが00052329であり、表示データ123がテキスト情報今日は晴天です。であることを示している。この表示データ123には制御文字として定義されたエスケープ記号が含まれないため、上述したステップS8の無の場合に該当し、表示データ123のテキスト情報今日は晴天です。がそのまま字幕として表示されるように制御される。これにより、映像データ110の再生開始後5分20秒00フレームから5分23秒29フレームまでの間、表示データ123により示されるテキスト情報今日は晴天です。が、図5aに示すように表示されることで、映像データ110の表示と同期をとって適切な時間にディスプレイ50に表示される。[例2]例2は、料理番組で構成される映像データ110に多重化されたCCデータ0230010570000110315recipejpg1020が抽出された場合の例であり、CCデータID121が023であり、表示時間情報122である表示開始時刻およびフレームが00105700であり、表示終了時刻およびフレームが00110315であり、表示データ123がテキスト情報recipejpg1020であることを示している。この表示データ123のテキスト情報には、制御文字として定義されたエスケープ記号が含まれ、この制御文字の直後は制御文字ではないため、上述したステップS10のNOの場合に該当し、この制御文字以降のテキスト情報recipejpgで示されるファイルレシピを説明するための静止画像情報が、関連情報として取得されて表示されるように制御される。これにより、映像データ110の再生開始後10分57秒00フレームから11分03秒15フレームまでの間、表示データ123により示される静止画像情報recipejpgが、図5bに示すように表示されることで、料理番組中の適切な期間に、レシピを説明するための静止画像情報が同期をとってディスプレイ50に表示される。このとき、表示データ123のテキスト情報にはIPTV用BMLブラウザ上における表示位置を示すXY座標値[1020]が付加されているためこれが用いられ、画面の左上端を座標[00]として、当該静止画像情報recipejpgの左上端が、X方向右方向に10、Y方向下方向に20で示される位置に合うように表示される。[例3]例3は、サッカー番組で構成される映像データ110のゴールシーンに対応する位置に多重化されたCCデータ10000000500日本、先制点goalfile1060が抽出された場合の例であり、CCデータID121が100であり、表示時間情報122である表示開始時刻およびフレームの情報がなく、表示継続時間およびフレームが00000500であり、表示データ123がテキスト情報日本、先制点goalfile1060であることを示している。この表示データ123には、制御文字として定義されたエスケープ記号が含まれ、この制御文字の直後は制御文字ではないため、上述したステップS10のNOの場合に該当し、この制御文字以降のテキスト情報goalfileで示される動画情報ボールのアニメーションが、関連情報として取得されて、例1と同様にテキスト情報日本、先制点とともに表示されるように制御される。これにより、CCデータ120の抽出後直ちに動画情報ボールのアニメーションおよびテキスト情報日本、先制点が図5cに示すように表示され、サッカー番組中の適切なときに適切な時間分、動画情報ボールのアニメーションおよびテキスト情報日本、先制点が同期をとってディスプレイ50に表示され、突発的なイベント発生に対応することができる。このとき、表示データ123にはIPTV用BMLブラウザ上における表示位置を示すXY座標値[1060]が付加されているためこれが用いられ、画面の左上端を座標[00]として、当該動画情報ボールのアニメーションの左上端が、X方向右方向に10、Y方向下方向に60で示される位置に合うように表示される。[例4]例4は、メールアドレスの仕組みを説明する番組で構成される映像データ110に対応する位置に多重化されたCCデータ0510010570000110315このというマークの意味はが抽出された場合の例であり、CCデータID121が051であり、表示時間情報122である表示開始時刻およびフレームが00105700であり、表示終了時刻およびフレームが00110315であり、表示データ123がテキスト情報このというマークの意味はであることを示している。この表示データ123には、制御文字として定義されたエスケープ記号が含まれ、この記号の直後も制御文字として定義されたエスケープ記号であるため上述したステップS10のYESの場合に該当し、最初のエスケープ記号が省かれ、直後のエスケープ記号を含むテキスト情報このというマークの意味はが表示されるように制御される。これにより、映像データ110の再生開始後10分57秒00フレームから11分03秒15フレームまでの間、表示データ123により示されるテキスト情報このというマークの意味はが、図5dに示すように表示されることで、メールアドレスの仕組みの説明番組中の適切な期間に、説明に用いるテキスト情報が同期をとってディスプレイ50に表示される。このように制御文字として定義された記号を2個連続して記載しておくことで制御文字として判断せず、当該記号自体を表示させることができる。なお、制御文字として定義された記号が3個以上連続する場合も同様に最初の記号が省かれ、2個以上連続する記号が通常のテキスト情報として扱われ表示される。例えば、表示データ123が他にもと表示する場合もあり...の場合は、ディスプレイ50上には、他にもと表示する場合もあり...と表示される。なお、上述した例では制御文字として定義された記号以降のファイルの内容ファイルの拡張子等から対応する表示処理内容静止画像表示、動画表示等が判断された場合について示したが、表示処理内容ごとに異なる記号を制御文字として定義するようにしてもよい。例えば、記号は静止画像表示を示し、記号はアニメーション表示を示し、記号は映像表示を示し、記号は音声提示を示す制御文字として定義しておくことができる。このように制御文字を定義しておくことで、例えば記号が含まれると判定されたときには直ちに静止画ビューワによりデコードが開始されるため処理が迅速に実行され、またファイル命名規則が不要になるというメリットも得ることができる。以上の第1実施形態によれば、配信される映像データ上のイベントタイミングを取得することができないIPTV用BMLブラウザ上でも、CCデータを取得するAPIを活用することにより、IPTVサービスにより配信される映像コンテンツデータと、この映像コンテンツの関連情報とを、適切なタイミング、期間で、同期して表示させることができる。《第2実施形態》上述した第1実施形態においては、制御文字として定義する記号が統一的に定められている場合について説明したが、第2実施形態においては、配信データを配信するサービス提供者毎、あるいは配信される映像データ毎に異なる制御文字が個別に定義される場合について説明する。本発明の第2実施形態による情報表示制御装置40Bとして、図6に示すように、IPTVプロバイダ管理サーバ10からネットワーク30を介して取得された映像データと、IPTVプロバイダ管理サーバ10または関連情報提供サーバ20からネットワーク30を介して取得された当該映像データの関連情報とを、当該映像データに付加されたクローズドキャプション以下、CCと称する。データおよび個別制御文字情報を利用することにより、IPTV用BMLブラウザ上で同期をとって表示させるIPTVサービスシステムについて説明する。第2実施形態による情報表示制御装置を利用したIPTVサービスシステムの構成本発明の第2実施形態による情報表示制御装置を利用したIPTVサービスシステムの構成について、図7を参照して説明する。本実施形態によるIPTVサービスシステム1Bは、情報表示制御装置40Bが、個別制御文字情報取得部413、および個別制御文字情報保存部414を有する他は、第1実施形態によるIPTVサービスシステム1Aと同様であるため、同一機能を有する機能部についての詳細な説明は省略する。IPTVプロバイダ管理サーバ10はさらに、サービスプロバイダ毎または映像データ毎に個別に、制御文字として定義された記号に関する、個別制御文字情報を有する。個別制御文字情報取得部413は、IPTVプロバイダ管理サーバ10に保持された個別制御文字情報を、ネットワークインタフェース401を介して取得する。個別制御文字情報保存部414は、メモリやハードディスクであり、個別制御文字情報取得部413で取得された個別制御文字情報を保存する。制御文字判定部410は、個別制御文字情報保存部414に保存された個別制御文字情報を参照して、CCデータ抽出部409で抽出されたCCデータの表示データ中に該当する制御文字が含まれているか否かを判定する。第2実施形態による情報表示制御装置を利用したIPTVサービスシステムの動作次に、本実施形態によるIPTVサービスシステム1Bの動作について、図8のフローチャートを参照して説明する。本実施形態において、IPTVプロバイダ管理サーバ10で管理される配信データは第1実施形態における配信データと同様の構造を有している。また第1実施形態と同様に、情報表示制御装置40BのEPG/ECGデータ取得部402では、IPTVプロバイダ管理サーバ10から配信されたEPGデータ、ECGデータが、ネットワークインタフェース401を介して取得されているものとする。そして、ユーザによりリモコン装置60が操作されたことにより、EPGデータまたはECGデータの表示指示が取得されると、情報表示制御装置40Bのユーザインタフェース処理部404によりEPG/ECG表示制御部403にこの表示指示が送出され、EPG/ECG表示制御部403によりEPG/ECGデータ取得部402から最新のEPGデータ、ECGデータが取得され、ディスプレイ50に表示される。EPGデータ、ECGデータがディスプレイ50に表示されたことにより、ユーザによりさらにリモコン装置60が操作されて視聴したい映像データが選択されると、ユーザインタフェース処理部404により、選択された映像データを識別する映像データIDがEPDデータ、ECGデータから取得されS21、さらにこの映像データIDを含む映像選択操作情報が生成されて配信データ取得部405、関連情報取得部407、および個別制御文字情報取得部413に送出される。個別制御文字情報取得部413では、映像選択操作情報が取得されると、選択された映像データの映像データIDに対応する、サービスプロバイダ毎または映像データ毎に設定された個別制御文字情報が、ネットワークインタフェース401を介してIPTVプロバイダ管理サーバ10から取得されるS22。個別制御文字情報取得部413で取得された個別制御文字情報は、個別制御文字情報保存部414に保存されるS23。図8のフローチャートにおいて、ステップS24~S29の処理は、第1実施形態において説明した図4のフローチャートにおけるS2~S7の処理と同様であるため、詳細な説明は省略する。ステップS30では、制御文字判定部410において、抽出されたCCデータ120の中の表示データ123に、該当する制御文字として定義された記号が含まれるか否かが、個別制御文字情報保存部414に保存された個別制御文字情報、および配信データから取得されるIPTVプロバイダの情報または映像データの識別情報が参照されて判定されるS30。以降のステップS31~35の処理は、第1実施形態において説明した図4のフローチャートにおけるS9~S13の処理と同様であるため、詳細な説明は省略する。以上の第2実施形態によれば、制御文字を定義するために使用する記号が追加された場合にも、IPTVプロバイダ管理サーバに保持される個別制御文字情報を変更するのみで、IPTVサービスシステムの構成を変更することなく、柔軟に対応するこが可能になる。本実施形態においては、IPTVプロバイダ管理サーバ10に個別制御文字情報が保持されている場合について説明したが、関連情報提供サーバ20が保持個別制御文字情報を保持し、情報表示制御装置40Bの個別制御文字情報取得部413によりこれが取得されるようにしてもよい。また、上述した第1実施形態および第2実施形態においては、IPTVプロバイダ管理サーバ10と関連情報提供サーバ20とが別個に設置された場合について説明したが、IPTVプロバイダ管理サーバ10が関連情報も保持し、関連情報提供サーバ20の機能を兼ねるようにしてもよい。"