(57)【要約】【課題】伝送メディアストリームに含まれる提示制御情報（ＨＴＭＬ文書）の要素にＨＴＭＬアプリケーション側からアクセス可能にする。【解決手段】ウェブページを表示するための第１のＨＴＭＬ文書を受信する。また、所定数の伝送メディアとこの伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを受信する。第１のＨＴＭＬ文書のＤＯＭツリーを生成する。その際、第１のＨＴＭＬ文書に伝送メディアストリームを参照するビデオ要素が存在するとき、このビデオ要素のノードの配下に、伝送メディアストリームに含まれる第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する。【選択図】図５
2014215859.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページを表示するための第１のＨＴＭＬ文書を受信する第１の受信部と、
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを受信する第２の受信部と、
上記第１の受信部で受信された上記第１のＨＴＭＬ文書のＤＯＭツリーを生成するＤＯＭツリー生成部とを備え、
上記ＤＯＭツリー生成部は、
上記第１のＨＴＭＬ文書に上記伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素のノードの配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
受信装置。
【請求項２】
上記ＤＯＭツリー生成部で生成されたＤＯＭツリーに基づき、上記第２のＨＴＭＬ文書の所定の要素を取得する要素取得部をさらに備える
請求項１に記載の受信装置。
【請求項３】
上記ＤＯＭツリー生成部で生成されたＤＯＭツリーに基づき上記ウェブページの表示を制御する表示制御部をさらに備え、
上記表示制御部は、
上記要素取得部で取得された上記第２のＨＴＭＬ文書の所定の要素に基づき、上記ウェブページ表示面に、上記所定数の伝送メディアの提示制御に関連する情報を表示する
請求項２に記載の受信装置。
【請求項４】
上記第１のＨＴＭＬ文書には、上記第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラムが含まれており、
上記要素取得部は、上記プログラムに基づいて、上記第２のＨＴＭＬ文書の特定の要素を取得する
請求項２に記載の受信装置。
【請求項５】
上記第１のＨＴＭＬ文書には、上記第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラムを取得するための参照情報が含まれており、
上記要素取得部は、上記参照情報を用いて取得された上記プログラムに基づいて、上記第２のＨＴＭＬ文書の特定の要素を取得する
請求項２に記載の受信装置。
【請求項６】
上記伝送メディアストリームは、上記伝送メディアをペイロードに含む第１の伝送パケットと、上記伝送メディアに関する情報を含む第２の伝送パケットとが時分割的に多重化された伝送ストリームである
請求項１に記載の受信装置。
【請求項７】
上記伝送パケットはＭＭＴパケットであり、
上記第２のＨＴＭＬ文書はＭＭＴ−ＣＩである
請求項６に記載の受信装置。
【請求項８】
ウェブページを表示するための第１のＨＴＭＬ文書を受信する第１の受信部と、
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを受信する第２の受信部とを備える受信装置における情報処理方法であって、
上記第１の受信部で受信された上記第１のＨＴＭＬ文書のＤＯＭツリーを生成するステップと、
上記第１のＨＴＭＬ文書に上記伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素のノードの配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合するステップとを有する
受信装置における情報処理方法。
【請求項９】
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素を含むと共に、上記第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラム、あるいは該プログラムを取得するための参照情報を含む、ウェブページを表示するための第１のＨＴＭＬ文書を保持する保持部と、
上記保持されている第１のＨＴＭＬ文書を送信する送信部とを備える
送信装置。
【請求項１０】
上記伝送メディアストリームは、上記伝送メディアをペイロードに含む第１の伝送パケットと、上記伝送メディアに関する情報を含む第２の伝送パケットとが時分割的に多重化された伝送ストリームである
請求項９に記載の送信装置。
【請求項１１】
上記伝送パケットはＭＭＴパケットであり、
上記第２のＨＴＭＬ文書は、ＭＭＴ−ＣＩである
請求項１０に記載の送信装置。
【請求項１２】
ウェブページを表示するための第１のＨＴＭＬ文書を取得するデータ取得部と、
上記データ取得部で取得された上記第１のＨＴＭＬ文書を解析して複数の要素を相互にひも付けしたＤＯＭツリーを生成するＤＯＭツリー生成部とを備え、
上記ＤＯＭツリー生成部は、
上記第１のＨＴＭＬ文書に、所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素の配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
情報処理装置。
【請求項１３】
ウェブブラウザがウェブページを表示するための第１のＨＴＭＬ文書を取得するデータ取得ステップと、
上記ウェブブラウザが上記取得された上記第１のＨＴＭＬ文書を解析して複数の要素を相互にひも付けしたＤＯＭツリーを生成するＤＯＭツリー生成ステップとを備え、
上記ＤＯＭツリー生成ステップでは、
上記第１のＨＴＭＬ文書に、所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素の配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
情報処理方法。
【請求項１４】
表示制御に関する情報が記述された複数の構造単位を含む第１の表示制御データを取得するデータ取得部と、
上記データ取得部で取得された上記第１の表示制御データを解析して複数の構造単位を相互にひも付けした構造化データを生成する構造化データ生成部とを備え、
上記構造化データ生成部は、
上記第１の表示制御データに、所定数の伝送メディアと該伝送メディアの提示制御情報が記述された複数の構造単位を含む第２の表示制御データとを含む伝送メディアストリームを参照する所定の構造単位が存在するとき、該所定の構造単位の配下に、上記伝送メディアストリームに含まれる上記第２の表示制御データに対応して生成された構造化データを結合する
情報処理装置。
【請求項１５】
表示制御に関する情報が記述された複数の構造単位を含む第１の表示制御データを取得するデータ取得ステップと、
上記取得された上記第１の表示制御データを解析して複数の構造単位を相互にひも付けした構造化データを生成する構造化データ生成ステップとを備え、
上記構造化データ生成ステップでは、
上記第１の表示制御データに、所定数の伝送メディアと該伝送メディアの提示制御情報が記述された複数の構造単位を含む第２の表示制御データとを含む伝送メディアストリームを参照する所定の構造単位が存在するとき、該所定の構造単位の配下に、上記伝送メディアストリームに含まれる上記第２の表示制御データに対応して生成された構造化データを結合する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、受信装置、受信装置における情報処理方法、送信装置、情報処理装置および情報処理方法に関し、詳しくは、ウェブページを表示するためのＨＴＭＬ文書などの表示制御データを受信して処理をする受信装置等に関する。
【背景技術】
【０００２】
ウェブ（Ｗｅｂ）ページの表示は、ウェブブラウザにより行われる。この際、ウェブブラウザは、ウェブサーバからＨＴＭＬ文書（ＨＴＭＬファイル）を取得し、解析してＤＯＭ（Document Object Model）ツリーを生成し、このＤＯＭツリーに基づいて各種の描画要素を生成してウェブページを表示する（例えば、特許文献１参照）。
【０００３】
Ｗ３Ｃ(World Wide Web Consortium) の規格に、ＤＯＭ(Document Object Model)がある。ＤＯＭは、一つのＨＴＭＬ文書に対して、一番外側のタグである <html> を頂点のノードとするツリー構造を規定して、JavaScriptによる動的な処理をタグの各パラメタに適用させるためのインタフェースを決めたものである。なお、「JavaScript」は登録商標である。
【０００４】
近年、次世代放送向けのトランスポート方式として、ＭＭＴ（MPEG Media Transport：ISO/IEC 23008-1）で規定される方式が脚光を浴びつつある。ＭＭＴには、トランスポート層だけでなく、画面の構成や時間による変化を記載したＭＭＴ−ＣＩ(Composition Information)と呼ばれるデータ構造が規定されている。このＭＭＴ−ＣＩは、ビデオ、オーディオ、イメージなどの伝送メディアの提示制御情報を構成している。このＭＭＴ−ＣＩは、ＨＴＭＬ５によって記述されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０６５４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ウェブサーバからのＨＴＭＬ５文書にビデオ（Video）要素が存在する場合がある。この場合、ウェブブラウザで表示されるウェブページ面の所定領域に、そのビデオ要素による動画表示が行われる。この場合、ビデオ要素のソースとして、ＭＭＴの伝送メディアストリームを参照する場合も考えられる。
【０００７】
本技術の目的は、伝送メディアストリームに含まれる提示制御情報（ＨＴＭＬ文書）の要素にＨＴＭＬアプリケーション側からアクセス可能にすることにある。
【課題を解決するための手段】
【０００８】
本技術の概念は、
ウェブページを表示するための第１のＨＴＭＬ文書を受信する第１の受信部と、
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを受信する第２の受信部と、
上記第１の受信部で受信された上記第１のＨＴＭＬ文書のＤＯＭツリーを生成するＤＯＭツリー生成部とを備え、
上記ＤＯＭツリー生成部は、
上記第１のＨＴＭＬ文書に上記伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素のノードの配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
受信装置にある。
【０００９】
本技術において、第１の受信部により、ウェブページを表示するための第１のＨＴＭＬ文書が受信される。また、第２の受信部により、伝送メディアストリームが受信される。この伝送メディアストリームには、所定数の伝送メディアとこの伝送メディアの提示制御情報としての第２のＨＴＭＬ文書が含まれている。
【００１０】
例えば、伝送メディアストリームは、伝送メディアをペイロードに含む第１の伝送パケットと、伝送メディアに関する情報を含む第２の伝送パケットとが時分割的に多重化された伝送ストリームである、ようにされてもよい。そして、この場合、伝送パケットはＭＭＴパケットであり、第２のＨＴＭＬ文書はＭＭＴ−ＣＩである、ようにされてもよい。例えば、第２のＨＴＭＬ文書に関しては、ＭＰＥＧ２−ＴＳのデータ構造を写像したＨＴＭＬ構造を持つデータであってもよい。
【００１１】
ＤＯＭツリー生成部により、第１の受信部で受信された第１のＨＴＭＬ文書のＤＯＭツリーが生成される。そして、第１のＨＴＭＬ文書に伝送メディアストリームを参照するビデオ要素が存在するとき、このビデオ要素のノードの配下に、伝送メディアストリームに含まれる第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーが結合される。
【００１２】
このように本技術においては、第１のＨＴＭＬ文書のＤＯＭツリーを生成する際に、そのビデオ要素のノードの配下に、第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合するものである。そのため、伝送メディアストリームに含まれる提示制御情報（ＨＴＭＬ文書）の要素にＨＴＭＬアプリケーション側からアクセスすることが可能になる。
【００１３】
なお、本技術において、例えば、ＤＯＭツリー生成部で生成されたＤＯＭツリーに基づき、第２のＨＴＭＬ文書の所定の要素を取得する要素取得部をさらに備える、ようにされてもよい。この場合、例えば、ＨＴＭＬアプリケーション側において、第２のＨＴＭＬ文書の所定の要素を取得し、利用することが可能になる。
【００１４】
例えば、ＤＯＭツリー生成部で生成されたＤＯＭツリーに基づきウェブページの表示を制御する表示制御部をさらに備え、表示制御部は、要素取得部で取得された第２のＨＴＭＬ文書の所定の要素に基づき、ウェブページ表示面に、所定数の伝送メディアの提示制御に関連する情報を表示する、ようにされてもよい。この場合、例えば、ユーザはウェブページ表示面に提示される所定数の伝送メディアの提示制御に関連する情報を知ることができる。
【００１５】
また、例えば、第１のＨＴＭＬ文書には、第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラムが含まれており、要素取得部は、このプログラムに基づいて、第２のＨＴＭＬ文書の特定の要素を取得する、ようにされてもよい。この場合、例えば、ＨＴＭＬアプリケーション側において、第２のＨＴＭＬ文書の所定の要素を容易に取得可能となる。
【００１６】
また、例えば、第１のＨＴＭＬ文書には、第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラムを取得するための参照情報が含まれており、要素取得部は、参照情報を用いて取得されたプログラムに基づいて、第２のＨＴＭＬ文書の特定の要素を取得する、ようにされてもよい。この場合、例えば、ＨＴＭＬアプリケーション側において、第２のＨＴＭＬ文書の所定の要素を容易に取得可能となる。
【００１７】
また、本技術の他の概念は、
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素を含むと共に、上記第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラム、あるいは該プログラムを取得するための参照情報を含む、ウェブページを表示するための第１のＨＴＭＬ文書を保持する保持部と、
上記保持されている第１のＨＴＭＬ文書を送信する送信部とを備える
送信装置にある。
【００１８】
本技術において、保持部には、ウェブページを表示するための第１のＨＴＭＬ文書が保持される。そして、この第１のＨＴＭＬ文書には、所定数の伝送メディアとこの伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素が含まれている。また、この第１のＨＴＭＬ文書には、第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラム、あるいは該プログラムを取得するための参照情報が含まれている。送信部により、保持されている第１のＨＴＭＬ文書が送信される。
【００１９】
例えば、伝送メディアストリームは、伝送メディアをペイロードに含む第１の伝送パケットと、伝送メディアに関する情報を含む第２の伝送パケットとが時分割的に多重化された伝送ストリームである、ようにされてもよい。そして、この場合、伝送パケットはＭＭＴパケットであり、第２のＨＴＭＬ文書はＭＭＴ−ＣＩである、ようにされてもよい。
【００２０】
このように本技術においては、送信部から送信されるウェブページを表示するための第１のＨＴＭＬ文書に、伝送メディアストリームに含まれる第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラム、あるいはそれを取得するための参照情報が含まれるものである。そのため、受信部では、ＨＴＭＬアプリケーション側において、第２のＨＴＭＬ文書の所定の要素を容易に取得可能となる。
【００２１】
また、本技術の他の概念は、
ウェブページを表示するための第１のＨＴＭＬ文書を取得するデータ取得部と、
上記データ取得部で取得された上記第１のＨＴＭＬ文書を解析して複数の要素を相互にひも付けしたＤＯＭツリーを生成するＤＯＭツリー生成部とを備え、
上記ＤＯＭツリー生成部は、
上記第１のＨＴＭＬ文書に、所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素の配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
情報処理装置にある。
【００２２】
本技術において、データ取得部により、ウェブページを表示するための第１のＨＴＭＬ文書が取得される。そして、ＤＯＭツリー生成部により、データ取得部で取得された第１のＨＴＭＬ文書が解析され、複数の要素が相互にひも付けされたＤＯＭツリーが生成される。
【００２３】
この場合、第１のＨＴＭＬ文書に、所定数の伝送メディアとこの伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素が存在するとき、このビデオ要素の配下に、伝送メディアストリームに含まれる第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーが結合される。
【００２４】
このように本技術においては、第１のＨＴＭＬ文書のＤＯＭツリーのビデオ要素のノードの配下に、第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーが結合されるものである。そのため、伝送メディアストリームに含まれる提示制御情報（ＨＴＭＬ文書）の要素にＨＴＭＬアプリケーション側からアクセスすることが可能になる。
【００２５】
また、本技術の他の概念は、
表示制御に関する情報が記述された複数の構造単位を含む第１の表示制御データを取得するデータ取得部と、
上記データ取得部で取得された上記第１の表示制御データを解析して複数の構造単位を相互にひも付けした構造化データを生成する構造化データ生成部とを備え、
上記構造化データ生成部は、
上記第１の表示制御データに、所定数の伝送メディアと該伝送メディアの提示制御情報が記述された複数の構造単位を含む第２の表示制御データとを含む伝送メディアストリームを参照する所定の構造単位が存在するとき、該所定構造単位の配下に、上記伝送メディアストリームに含まれる上記第２の表示制御データに対応して生成された構造化データを結合する
情報処理装置にある。
【発明の効果】
【００２６】
本技術によれば、例えば、伝送メディアストリームに含まれる提示制御情報（ＨＴＭＬ文書）の内容をＨＴＭＬアプリケーション側からアクセスすることが可能となる。なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００２７】
【図１】実施の形態としての表示システムの構成例を示すブロック図である。
【図２】ＭＭＴ−ＣＩの基本構造を示す図である。
【図３】ＨＴＭＬ５文書にＭＭＴストリームを参照するビデオ（video）要素が存在する場合におけるブラウザ面とＭＭＴ面の関係を示す図である。
【図４】ウェブブラウザのＨＴＭＬＤＯＭ処理部におけるＤＯＭツリーの生成処理の一例を示すフローチャートである。
【図５】ＨＴＭＬ文書のＤＯＭツリーと、これに結合されたＭＭＴ−ＣＩのＤＯＭツリーの相関関係の一例を示す図である。
【図６】ＨＴＭＬ文書のＤＯＭツリーと、これに結合された２つのＭＭＴ−ＣＩのＤＯＭツリーの相関関係の一例を示す図である。
【図７】ＭＭＴ−ＣＩの一例を示す図である。
【図８】ＭＭＴ−ＣＩのＤＯＭツリー例を示す図である。
【図９】ＨＴＭＬ文書の一例を示す図である。
【図１０】ＨＴＭＬ文書のＤＯＭツリー例を示す図である。
【図１１】ＨＴＭＬ文書のＤＯＭツリーのvideo要素の配下にＭＭＴ−ＣＩのＤＯＭツリーを結合した例を示す図である。
【図１２】一部領域にＭＭＴ面が表示されているブラウザ面の一例を示す図である。
【図１３】ＭＭＴ−ＣＩの特定の要素にアクセスするためのプログラム（スクリプト）の参照情報を含むＨＴＭＬ文書の一例と、ＭＭＴ−ＣＩの特定の要素にアクセスするためのプログラム（スクリプト）を含むスクリプトファイルの一例を示す図である。
【発明を実施するための形態】
【００２８】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明を以下の順序で行う。
１．実施の形態
２．変形例
【００２９】
＜１．実施の形態＞
［表示システムの構成例］
図１は、表示システム１０の構成例を示している。この表示システム１０において、送信側には放送局１１０、ストリーミングサーバ１２０およびウェブ（Web）サーバ１３０が配置され、受信側には受信機２００が配置されている。
【００３０】
放送局１１０は、ＭＭＴ構造（ISO/IEC CD 23008-1参照）のトランスポートパケット、つまりＭＭＴパケットが含まれる伝送メディアストリームを生成し、この伝送メディアストリームを、ＲＦ伝送路を通じて受信側に送信する。以下、適宜、この伝送メディアストリームを「ＭＭＴストリーム」と呼ぶことにする。この場合、放送局１１０は、ＭＭＴストリームを適切なアダプテーションレイヤを介するなどしてＲＦ変調した後、ＲＦ伝送路を通じて受信側に送る。
【００３１】
ストリーミングサーバ１２０は、上述の放送局１１０で取り扱ったと同様のＭＭＴストリームを、例えば、インターネット３００などの通信ネットワーク伝送路を通じて、受信側に送信する。この場合、ストリーミングサーバ１２０は、ＭＭＴストリームをＩＰパケット化し、通信ネットワーク伝送路を通じて受信側に送る。
【００３２】
このＭＭＴストリームには、ペイロードにビデオ、オーディオなどの伝送メディアを含む第１のＭＭＴパケットと、ペイロードに伝送メディアに関する情報を含む第２のＭＭＴパケットが、少なくともフラグメントされたパケットの大きさで時分割的に多重化されている。伝送メディアに関する情報の一つとして、画面の構成や時間による変化を記載したＭＭＴ−ＣＩ(Composition Information)と呼ばれるデータ構造が規定されている。このＭＭＴ−ＣＩは、ビデオ、オーディオ、イメージなどの伝送メディアの提示制御情報を構成している。このＭＭＴ−ＣＩは、ＨＴＭＬ５によって記述されている。
【００３３】
図２は、ＭＭＴ−ＣＩの基本構造を示している。Root要素は、「html」であり、head要素およびbody要素を持つ。head要素は、title要素の他に、複数のview要素を持ち、各view要素は複数のdivLocation要素を持つ。また、body要素は複数のdiv要素を持つ。div要素の中には、ビデオ（video）、オーディオ（audio）、イメージ（img）などを置くことができる。各メディア指定には、source要素、あるいは、src属性を使用する。view要素は、bodyのdivの表示位置を決めるが、初期位置は、その配下にあるdivLocation要素で決定する。divLocation要素は、時系列に変化する表示位置を順次表わす。そのため、ページのreloadなしに表示位置はdivLocation要素に従って変化する。
【００３４】
図１に戻って、ウェブサーバ１３０は、ウェブページ（ＨＴＭＬ５アプリケーション）を表示するためのＨＴＭＬ５文書（ＨＴＭＬファイル）をストレージなどの保持部に保持している。ウェブサーバ１３０は、受信側からの要求に応じて、保持部に保持されているＨＴＭＬ５文書を、ＩＰ送信部により、インターネット３００などの通信ネットワーク伝送路を通じて、受信側に伝送する。ＨＴＭＬ５では、周知のように、ビデオ（video）要素の存在が許容されている。例えば、ウェブサーバ１３０から受信側に送信されるＨＴＭＬ５文書にはビデオ要素が存在し、そのソースがＭＭＴストリームということもある。その場合、ビデオ要素として、ＭＭＴストリームを参照するための参照情報が存在する。
【００３５】
受信機２００は、ＩＰ受信部２０１と、ウェブ（Web）ブラウザ２０２と、出力部２０３と、ＩＰ/ＲＦ受信部２０４と、ＭＭＴデコード部２０５と、ＭＭＴプレーヤ２０６を有している。ＩＰ/ＲＦ受信部２０４は、放送局１１０からＲＦ伝送路を通じて送られてくるＭＭＴストリームをアダプテーションレイヤの解析を経て受信する、あるいは、ウェブサーバ１３０から通信ネットワーク伝送路を通じて送られてくるＭＭＴストリームを受信する。
【００３６】
ＭＭＴデコード部２０５は、ＩＰ/ＲＦ受信部２０４で受信されたＭＭＴストリームに含まれるＭＭＴパケットのアンパケット化、さらには復号化処理を行って、メディアデータとしてのビデオ、オーディオ、イメージなどのデータを得る他、メタデータやメッセージを得る。この場合、画面の構成や時間による変化を記載したＭＭＴ−ＣＩも得られる。ＭＭＴデコード部２０５は、このＭＭＴ−ＣＩのＤＯＭ（Document Object Model）ツリーを生成することも行う。
【００３７】
ＭＭＴプレーヤ２０６は、ＭＭＴデコード部２０５で得られたビデオ、オーディオ、イメージなどのデータに基づいて、ＭＭＴ−ＣＩで指定される画面の構成（レイアウト）や時間による変化などに対応した画像、音声の出力データを生成する。
【００３８】
出力部２０３は、ＭＭＴプレーヤ２０６で生成された画像、音声の出力データ、あるいはウェブブラウザ２０２で生成された画像、音声の出力データに基づいて、画像表示、音声出力を行う。この出力部は、画像表示を行うディスプレイ、音声出力を行うスピーカなどで構成される。
【００３９】
ＩＰ受信部２０１は、ウェブサーバ１３０からインターネット３００などの通信ネットワーク伝送路を通じて送られてくるＨＴＭＬ５文書（ＨＴＭＬファイル）を受信する。ウェブブラウザ２０２は、ＩＰ受信部２０１で受信されたＨＴＭＬ５文書を解析してＤＯＭツリーを生成し、このＤＯＭツリーなどに基づいて、画像、音声の出力データを生成する。
【００４０】
ウェブブラウザ２０２は、ＨＴＭＬ５文書を解析するＨＴＭＬパース部２０２ａと、その解析結果に基づいてＤＯＭツリーを生成するＨＴＭＬＤＯＭ処理部２０２ｂを有する。また、このウェブブラウザ２０２は、ＤＯＭツリーなどに基づいて、レイアウト処理やレンダリング処理を行って、画像、音声の出力データを生成するＨＴＭＬレイアウト部２０２ｃ、ＨＴＭＬレンダリング部２０２ｄを有する。
【００４１】
この実施の形態において、ＨＴＭＬＤＯＭ処理部２０２ｂは、ＨＴＭＬ５文書にＭＭＴストリームを参照するビデオ（video）要素が存在するとき、このビデオ要素のノードの配下に、上述したようにＭＭＴデコード部２０５で生成されたＭＭＴ−ＣＩのＤＯＭツリーを結合する。このようなＤＯＭツリーの結合を行うことで、ウェブブラウザ２０２が取り扱うＨＴＭＬアプリケーション側からＭＭＴ−ＣＩの要素にアクセスすることが可能となる。
【００４２】
図３は、ＨＴＭＬ５文書にＭＭＴストリームを参照するビデオ（video）要素が存在する場合におけるブラウザ面（ＨＴＭＬ５）とＭＭＴ面の関係を示している。この場合、ブラウザ面の一部に、ＭＭＴ面が挿入された状態となる。ここで、ブラウザ面の一部にＭＭＴ面を挿入する際のサイズ調整などはウェブブラウザ２０２のＨＴＭＬレンダリング処理部２０２ｄにおいて行われる。
【００４３】
図４のフローチャートは、ウェブブラウザ２０２のＨＴＭＬＤＯＭ処理部２０２ｂにおけるＤＯＭツリーの生成処理の一例を示している。ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ１において、ＤＯＭツリーの生成処理を開始し、その後に、ステップＳＴ２において、ｉ＝０に設定する。
【００４４】
次に、ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ３において、ＨＴＭＬ文書にパース（解析）する要素があるか否かを判断する。パースする要素があるとき、ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ４において、ＨＴＭＬ文書の要素をタグ毎にパースする。
【００４５】
次に、ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ５において、パースしたＨＴＭＬ文書の要素にvideo要素があるか否かを判断する。要素にvideo要素があるとき、ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ６において、ソースがＭＭＴストリームであるか否かを判断する。
【００４６】
ソースがＭＭＴストリームであるとき、ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ７において、video要素のノードの配下に、ＭＭＴ−ＣＩのＤＯＭツリーを結合する。すなわち、ＨＴＭＬＤＯＭ処理部２０２ｂは、otherPlane[i]としてのＭＭＴプレーンのＤＯＭツリーのdocumentを、video要素の子ノードにつなぐ。
【００４７】
次に、ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ８において、ｉの値をインクリメントし、その後に、ステップＳＴ３の処理に戻り、上述したと同様の処理を繰り返す。なお、ステップＳＴ５でvideo要素がないとき、およびステップＳＴ６でvideo要素のソースがＭＭＴストリームでないとき、直ちに、ステップＳＴ３の処理に戻る。また、ステップＳＴ３でＨＴＭＬ文書の全ての要素がパースされてパースする要素がないとき、ＨＴＭＬＤＯＭ処理部２０２ｂは、ステップＳＴ９に進み、ＤＯＭツリーの生成処理を終了する。
【００４８】
図５は、ＨＴＭＬ文書のＤＯＭツリーと、これに結合されたＭＭＴ−ＣＩのＤＯＭツリーの相関関係の一例を示している。このＤＯＭツリーにより、ＨＴＭＬ文書の各要素と共に、ＭＭＴ−ＣＩの各要素にもアクセスできる。
【００４９】
例えば、ＨＴＭＬ文書のvideo要素へのアクセスは、以下のようなスクリプト（script）により行うことができる。
var videoElm =
document.getElementsByTagName('video')[0];
【００５０】
または、ＨＴＭＬ文書のvideo要素へのアクセスは、video要素にidをつければ、以下のようなスクリプトにより行うことができる。
var videoElm =
document.getElementByID("v1");
【００５１】
また、ＭＭＴ−ＣＩの各要素、例えばview要素へのアクセスは、以下のようなスクリプトにより行うことができる。このスクリプトは、ＨＴＭＬ文書のvideo要素からＭＭＴ−ＣＩのview要素にアクセスする場合の例である。
var mmtElm =
videoElm.otherPlane[0].document.getElementsByTagName('view')[0];
【００５２】
また、ＨＴＭＬ文書のトップからＭＭＴ−ＣＩのview要素への相対アクセスも考えられる。その場合のスクリプト例は、以下のようになる。
var mmtElm =
document.firstChild.firstChild.childNode [1].otherPlane
[0].document.getElementsByTagName('view')[0];
【００５３】
なお、ＭＭＴ−ＣＩのＤＯＭは、時系列に沿って適宜更新されていくので、ＨＴＭＬアプリケーションから動的に書き換えると整合性がとれなくなる。そのため、読み出しのみ（read only）とする必要がある。つまり、otherPlane以降のＤＯＭアクセスは全てリードオンリー（read only）とされる。
【００５４】
図６は、ＨＴＭＬ文書のＤＯＭツリーと、これに結合された２つのＭＭＴ−ＣＩのＤＯＭツリーの相関関係の一例を示している。このＤＯＭツリーにより、ＨＴＭＬ文書の各要素と共に、２つのＭＭＴ−ＣＩの各要素にもアクセスできる。
【００５５】
例えば、ＤＯＭツリー（otherPlane[i]）のＭＭＴ−ＣＩのview要素へのアクセスは、以下のようなスクリプト（script）により行うことができる。
var mmtElm =
document.firstChild.firstChild.childNode [1].otherPlane[1].document.getElementsByTagName('view')[0];
【００５６】
図７は、ＭＭＴ−ＣＩの一例を示している。html要素は、head要素とbody要素を持つ。そして、head要素は、title要素とview要素を持つ。title要素には、タイトルを示すテキストデータが存在する。view要素は、２つのdivLocation要素を持つ。また、body要素は、２つのdiv要素を持つ。そして、一方のdiv要素はvideo要素とaudio要素を持ち、他方のdiv要素は２つのimg要素を持つ。図８は、このＭＭＴ−ＣＩのＤＯＭツリー例を示している。
【００５７】
図９は、ＨＴＭＬ文書の一例を示している。html要素は、head要素とbody要素を持つ。そして、head要素は、title要素を持つ。title要素には、タイトルを示すテキストデータが存在する。また、body要素は、div要素とscript要素を持つ。div要素は、p要素とvideo要素を持つ。p要素には、「image2の表示開始時間」を示すテキストデータが存在する。video要素として、ＭＭＴストリームの参照情報「src="http://sample.mmt"」が存在する。
【００５８】
script要素として、各種要素にアクセスしてその要素を取得するためのスクリプトが存在する。ここで、「var videoElm = document.getElementsByTagName('video')[0];」は、ＨＴＭＬ文書のvideo要素にアクセスするためのスクリプトである。また、「var mmtElm = videoElm.otherPlain[0].document.getElementsByTagName('view')[0];」は、ＨＴＭＬ文書のvideo要素からＭＭＴ−ＣＩのview要素にアクセスするためのスクリプトである。
【００５９】
さらに、「var endtime = mmtElm.getElememtById('Image1').getAttributeNode("MMT-CI:end").nodeValue;」は、ＭＭＴ−ＣＩのimage1要素にアクセスして、“end”の値を取得するためのスクリプトである。このスクリプトにより、表示終了時間の値である“18:00”を取得できる。
【００６０】
また、「var pelm = document.getElementsByTagName('p')[0];」および「pelm.innerText = pelm.innerText + endtime;」は、ＭＭＴ−ＣＩのp要素にアクセスして、「image2の表示開始時間」を示すテキストデータを取得するためのスクリプトである。
【００６１】
図１０は、このＨＴＭＬ文書のＤＯＭツリー例を示している。そして、図１１は、このＨＴＭＬ文書のＤＯＭツリーのvideo要素の配下にＭＭＴ−ＣＩのＤＯＭツリーを結合した例を示している。
【００６２】
図１に示す表示システム１０の動作を簡単に説明する。放送局１１０から、ＭＭＴストリームが、ＲＦ伝送路を通じて、受信側に送信される。あるいは、ストリーミングサーバ１２０から、ＭＭＴストリームが、インターネット３００などの通信ネットワーク伝送路を通じて、受信側に送信される。
【００６３】
受信機２００のＩＰ/ＲＦ受信部２０４では、放送局１１０あるいはストリーミングサーバ１２０から送られてくるＭＭＴストリームが受信される。このＭＭＴストリームは、ＭＭＴデコード部２０５に供給される。ＭＭＴデコード部２０５では、ＭＭＴストリームに含まれるＭＭＴパケットのアンパケット化、さらには復号化処理が行われて、メディアデータとしてのビデオ、オーディオ、イメージなどのデータ、さらにはメタデータやメッセージが得られる。
【００６４】
また、ＭＭＴデコード部２０５では、画面の構成や時間による変化を記載したＭＭＴ−ＣＩも得られる。そして、ＭＭＴデコード部２０５では、このＭＭＴ−ＣＩの解析が行われ、このＭＭＴ−ＣＩのＤＯＭツリーが生成される。ＭＭＴデコード部２０５で得られる各種のデータは、ＭＭＴプレーヤ２０６に供給される。
【００６５】
ＭＭＴプレーヤ２０６では、ＭＭＴデコード部２０５で得られたビデオ、オーディオ、イメージなどのデータに基づいて、ＭＭＴ−ＣＩで指定される画面の構成（レイアウト）や時間による変化などに対応した画像、音声の出力データが生成される。この画像、音声の出力データは、出力部２０３に供給される。出力部２０３では、ＭＭＴ面の表示時には、ＭＭＴプレーヤ２０６で生成された画像、音声の出力データに基づいて、画像表示、音声出力が行われる。
【００６６】
また、ウェブサーバ１３０からは、受信側からの要求に応じて、ウェブページ（ＨＴＭＬ５アプリケーション）を表示するためのＨＴＭＬ５文書（ＨＴＭＬファイル）が、インターネット３００などの通信ネットワーク伝送路を通じて、受信側に伝送される。受信機２００のＩＰ受信部２０１では、ウェブサーバ１３０から送られてくるＨＴＭＬ５文書（ＨＴＭＬファイル）が受信される。このＨＴＭＬ５文書は、ウェブブラウザ２０２に供給される。
【００６７】
ウェブブラウザ２０２では、ＩＰ受信部２０１で受信されたＨＴＭＬ５文書が解析されてＤＯＭツリーが生成され、このＤＯＭツリーなどに基づいて、画像、音声の出力データが生成される。ウェブブラウザ２０２では、ＤＯＭツリーを生成する際、ＨＴＭＬ５文書にＭＭＴストリームを参照するビデオ（video）要素が存在するときには、このビデオ要素のノードの配下に、上述したようにＭＭＴデコード部２０５で生成されたＭＭＴ−ＣＩのＤＯＭツリーが結合される（図８、図１０、図１１参照）。
【００６８】
ウェブブラウザ２０２で生成された画像、音声の出力データは、出力部２０３に供給される。出力部２０３では、ブラウザ面の表示時には、ウェブブラウザ２０２で生成された画像、音声の出力データに基づいて、画像表示、音声出力が行われる。ここで、ＨＴＭＬ文書にＭＭＴストリームを参照するビデオ（video）要素が存在するときには、ブラウザ面の所定の領域に、ＭＭＴ面が挿入表示される（図３参照）。
【００６９】
ウェブブラウザ２０２では、視聴者の操作により、あるいは、自動的に、結合ＤＯＭツリーに基づき、ＭＭＴ−ＣＩの所定の要素にアクセスし、その要素を取得して、利用することが行われる。例えば、この取得要素に基づき、ブラウザ面に、ＭＭＴ面の提示制御に関連する情報を表示することが行われる。ウェブブラウザ２０２では、例えば、ＨＴＭＬ文書にＭＭＴ−ＣＩの所定の要素にアクセスするためのスクリプトが含まれているとき、そのスクリプトを用いて、ＭＭＴ−ＣＩの所定の要素の取得が行われる。なお、場合によっては、ＨＴＭＬ文書の所定の要素の取得も行われる。
【００７０】
図１２は、ブラウザ面の一例を示している。このブラウザ面の一部領域にＭＭＴ面が挿入されている。このＭＭＴ面の表示領域は２つに分割され、一方の領域にはビデオ（video）およびオーディオ（audio）が表示され、他方の領域にはイメージ１（Image 1）が表示されている。ブラウザ面には、ＭＭＴ面の表示領域の近傍に「Image 2の表示時間：18:00」が表示されている。
【００７１】
この表示情報は、例えば、上述の図９のＨＴＭＬ文書に含まれているスクリプトを用いて取得されたＭＭＴ−ＣＩおよびＨＴＭＬ文書の特定要素（表示終了時間の値である“18:00”の値、「image2の表示開始時間」を示すテキストデータ）が利用されたものである。ブラウザ面の視聴者は、この表示に基づいて、ＭＭＴ面の表示領域に表示されるイメージ１（Image 1）が、時刻が18:00になると、イメージ２（Image 2）に切り替わることを予め知ることができる。
【００７２】
上述したように、図１に示す表示システム１０において、受信機２００のウェブブラウザ２０２では、ＨＴＭＬ文書のＤＯＭツリーを生成する際、そのＨＴＭＬ文書にＭＭＴストリームを参照するビデオ要素が存在するとき、そのビデオ要素のノードの配下に、ＭＭＴ−ＣＩに対応して生成されたＤＯＭツリーを結合するものである。
【００７３】
そのため、例えば、ＭＭＴ−ＣＩの要素にＨＴＭＬアプリケーション側からアクセスできる。そして、例えば、取得されたＭＭＴ−ＣＩの所定の要素に基づき、ブラウザ面（ウェブページ表示面）に、ＭＭＴ面の提示制御に関連する情報を表示できる。これにより、ユーザ（視聴者）はブラウザ面に提示される伝送メディアの提示制御に関連する情報を知ることができる。
【００７４】
＜２．変形例＞
なお、上述実施の形態においては、ウェブサーバ１３０から送信されるＨＴＭＬ文書に、ＭＭＴ−ＣＩの特定の要素にアクセスするためのプログラム（スクリプト）が含まれている例を示した（図９参照）。
【００７５】
しかし、ウェブサーバ１３０から送信されるＨＴＭＬ文書に、ＭＭＴ−ＣＩの特定の要素にアクセスするためのプログラム（スクリプト）を取得するための参照情報を含む構成も考えられる。この場合、ウェブサーバ１３０は、この参照情報に基づいて、例えば、ウェブサーバ１３０からＭＭＴ−ＣＩの特定の要素にアクセスするためのプログラム（スクリプト）を含むスクリプトファイルを取得することとなる。
【００７６】
図１３（ａ）は、その場合におけるＨＴＭＬ文書の一例を示している。ここで、「"src="http://sample.mmt"」は、ＭＭＴ−ＣＩの特定の要素にアクセスするためのプログラム（スクリプト）を取得するための参照情報である。また、図１３（ｂ）は、その場合におけるＭＭＴ−ＣＩの特定の要素にアクセスするためのプログラム（スクリプト）を含むスクリプトファイルの一例を示している。
【００７７】
また、上述実施の形態においては、伝送メディアストリームがＭＭＴストリームである例を示したが、本技術は、このＭＭＴストリームと同様の伝送メディアストリームを取り扱う表示システムに同様に適用できることは勿論である。すなわち、上述実施の形態においては、第２のＨＴＭＬ文書がＭＭＴ−ＣＩである例を示したが、例えば、ＭＰＥＧ２−ＴＳのデータ構造を写像したＨＴＭＬ構造を持つデータである場合も考えられる。
【００７８】
また、上述実施の形態においては、ストリーミングサーバ１２０とウェブサーバ１３０とが別個に存在する例を示したが、これらのサーバが１つのサーバからなる構成も考えられる。
【００７９】
また、上述実施の形態においては、受信機２００として、ＭＭＴデコード部２０５およびＭＭＴプレーヤ２０６がウェブブラウザ２０２とは別個に存在する例を示した。しかし、ＭＭＴデコード部２０５およびＭＭＴプレーヤ２０６の機能を備えるウェブブラウザ２０２を備えることも考えられる。その場合には、ＭＭＴデコード部２０５およびＭＭＴプレーヤ２０６は不要となる。
【００８０】
また、本技術は、以下のような構成を取ることもできる。
（１）ウェブページを表示するための第１のＨＴＭＬ文書を受信する第１の受信部と、
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを受信する第２の受信部と、
上記第１の受信部で受信された上記第１のＨＴＭＬ文書のＤＯＭツリーを生成するＤＯＭツリー生成部とを備え、
上記ＤＯＭツリー生成部は、
上記第１のＨＴＭＬ文書に上記伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素のノードの配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
受信装置。
（２）上記ＤＯＭツリー生成部で生成されたＤＯＭツリーに基づき、上記第２のＨＴＭＬ文書の所定の要素を取得する要素取得部をさらに備える
前記（１）に記載の受信装置。
（３）上記ＤＯＭツリー生成部で生成されたＤＯＭツリーに基づき上記ウェブページの表示を制御する表示制御部をさらに備え、
上記表示制御部は、
上記要素取得部で取得された上記第２のＨＴＭＬ文書の所定の要素に基づき、上記ウェブページ表示面に、上記所定数の伝送メディアの提示制御に関連する情報を表示する
前記（２）に記載の受信装置。
（４）上記第１のＨＴＭＬ文書には、上記第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラムが含まれており、
上記要素取得部は、上記プログラムに基づいて、上記第２のＨＴＭＬ文書の特定の要素を取得する
前記（２）または（３）に記載の受信装置。
（５）上記第１のＨＴＭＬ文書には、上記第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラムを取得するための参照情報が含まれており、
上記要素取得部は、上記参照情報を用いて取得された上記プログラムに基づいて、上記第２のＨＴＭＬ文書の特定の要素を取得する
前記（２）または（３）に記載の受信装置。
（６）上記伝送メディアストリームは、上記伝送メディアをペイロードに含む第１の伝送パケットと、上記伝送メディアに関する情報を含む第２の伝送パケットとが時分割的に多重化された伝送ストリームである
前記（１）から（５）のいずれかに記載の受信装置。
（７）上記伝送パケットはＭＭＴパケットであり、
上記第２のＨＴＭＬ文書はＭＭＴ−ＣＩである
前記（６）に記載の受信装置。
（８）ウェブページを表示するための第１のＨＴＭＬ文書を受信する第１の受信部と、
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを受信する第２の受信部とを備える受信装置における情報処理方法であって、
上記第１の受信部で受信された上記第１のＨＴＭＬ文書のＤＯＭツリーを生成するステップと、
上記第１のＨＴＭＬ文書に上記伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素のノードの配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合するステップとを有する
受信装置における情報処理方法。
（９）所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素を含むと共に、上記第２のＨＴＭＬ文書の特定の要素にアクセスするためのプログラム、あるいは該プログラムを取得するための参照情報を含む、ウェブページを表示するための第１のＨＴＭＬ文書を保持する保持部と、
上記保持されている第１のＨＴＭＬ文書を送信する送信部とを備える
送信装置。
（１０）上記伝送メディアストリームは、上記伝送メディアをペイロードに含む第１の伝送パケットと、上記伝送メディアに関する情報を含む第２の伝送パケットとが時分割的に多重化された伝送ストリームである
前記９に記載の送信装置。
（１１）上記伝送パケットはＭＭＴパケットであり、
上記第２のＨＴＭＬ文書は、ＭＭＴ−ＣＩである
前記（１０）に記載の送信装置。
（１２）ウェブページを表示するための第１のＨＴＭＬ文書を取得するデータ取得部と、
上記データ取得部で取得された上記第１のＨＴＭＬ文書を解析して複数の要素を相互にひも付けしたＤＯＭツリーを生成するＤＯＭツリー生成部とを備え、
上記ＤＯＭツリー生成部は、
上記第１のＨＴＭＬ文書に、所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素の配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
情報処理装置。
（１３）ウェブブラウザがウェブページを表示するための第１のＨＴＭＬ文書を取得するデータ取得ステップと、
上記ウェブブラウザが上記取得された上記第１のＨＴＭＬ文書を解析して複数の要素を相互にひも付けしたＤＯＭツリーを生成するＤＯＭツリー生成ステップとを備え、
上記ＤＯＭツリー生成ステップでは、
上記第１のＨＴＭＬ文書に、所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素の配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
情報処理方法。
（１４）表示制御に関する情報が記述された複数の構造単位を含む第１の表示制御データを取得するデータ取得部と、
上記データ取得部で取得された上記第１の表示制御データを解析して複数の構造単位を相互にひも付けした構造化データを生成する構造化データ生成部とを備え、
上記構造化データ生成部は、
上記第１の表示制御データに、所定数の伝送メディアと該伝送メディアの提示制御情報が記述された複数の構造単位を含む第２の表示制御データとを含む伝送メディアストリームを参照する所定の構造単位が存在するとき、該所定の構造単位の配下に、上記伝送メディアストリームに含まれる上記第２の表示制御データに対応して生成された構造化データを結合する
情報処理装置。
（１５）表示制御に関する情報が記述された複数の構造単位を含む第１の表示制御データを取得するデータ取得ステップと、
上記取得された上記第１の表示制御データを解析して複数の構造単位を相互にひも付けした構造化データを生成する構造化データ生成ステップとを備え、
上記構造化データ生成ステップでは、
上記第１の表示制御データに、所定数の伝送メディアと該伝送メディアの提示制御情報が記述された複数の構造単位を含む第２の表示制御データとを含む伝送メディアストリームを参照する所定の構造単位が存在するとき、該所定の構造単位の配下に、上記伝送メディアストリームに含まれる上記第２の表示制御データに対応して生成された構造化データを結合する
情報処理方法。
（１６）ウェブページを表示するための第１のＨＴＭＬ文書を送信する第１の送信装置と、
所定数の伝送メディアと該伝送メディアの提示制御情報としての第２のＨＴＭＬ文書を含む伝送メディアストリームを送信する第２の送信装置と、
上記第１の送信装置から送信される上記第１のＨＴＭＬ文書を受信する第１の受信部と、上記第２の送信装置から送信される上記伝送メディアストリームを受信する第２の受信部とを有する受信装置とを備え、
上記受信装置は、
上記第１の受信部で受信された上記第１のＨＴＭＬ文書のＤＯＭツリーを生成するＤＯＭツリー生成部と、
上記ＤＯＭツリー生成部で生成されたＤＯＭツリーに基づいて上記ウェブページの表示を制御する表示制御部とを備え、
上記ＤＯＭツリー生成部は、
上記第１のＨＴＭＬ文書に上記伝送メディアストリームを参照するビデオ要素が存在するとき、該ビデオ要素のノードの配下に、上記伝送メディアストリームに含まれる上記第２のＨＴＭＬ文書に対応して生成されたＤＯＭツリーを結合する
表示システム。
【００８１】
本技術の主な特徴は、ウェブページを表示するためのＨＴＭＬ文書（ＨＴＭＬアプリケーション）のＤＯＭツリーを生成する際に、ＭＭＴストリームを参照するビデオ要素があるとき、そのビデオ要素のノードの配下に、ＭＭＴ−ＣＩのＤＯＭツリーを結合することで、ＭＭＴ−ＣＩの要素にＨＴＭＬアプリケーション側からアクセスすることを可能にしたことである（図５参照）。
【符号の説明】
【００８２】
１０・・・表示システム
１１０・・・放送局
１２０・・・ストリーミングサーバ
１３０・・・ウェブサーバ
２００・・・受信機
２０１・・・ＩＰ受信部
２０２・・・ウェブブラウザ
２０２ａ・・・ＨＴＭＬパース部
２０２ｂ・・・ＨＴＭＬＤＯＭ処理部
２０２ｃ・・・ＨＴＭＬレイアウト部
２０２ｄ・・・ＨＴＭＬレンダリング部
２０３・・・出力部
２０４・・・ＩＰ/ＲＦ受信部
２０５・・・ＭＭＴデコード部
２０６・・・ＭＭＴプレーヤ
３００・・・インターネット
【図１】
2014215859.tif 000003
【図２】
2014215859.tif 000004
【図３】
2014215859.tif 000005
【図４】
2014215859.tif 000006
【図５】
2014215859.tif 000007
【図６】
2014215859.tif 000008
【図７】
2014215859.tif 000009
【図８】
2014215859.tif 000010
【図９】
2014215859.tif 000011
【図１０】
2014215859.tif 000012
【図１１】
2014215859.tif 000013
【図１２】
2014215859.tif 000014
【図１３】
2014215859.tif 000015