(57)【要約】  表示する３Ｄデータ放送画像についてユーザが立体視できる状態を確保しつつ、表示遅れにより生じるユーザの不快感を低減することができるデータ放送表示装置を提供する。データ放送表示装置は、左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信手段、受信したオブジェクトデータを用いて左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了した場合に通知する表示データ生成手段、所定のタイミング毎に、左目視点及び右目視点の両オブジェクトについて通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御手段を備える。
2012160808.tif 000002
【特許請求の範囲】
【請求項１】
左目視点及び右目視点のオブジェクトの組により表現される３Ｄオブジェクトを複数含むデータ放送画像を表示するためのデータ放送表示装置であって、
左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信手段と、
前記受信したオブジェクトデータを用いて前記複数の３Ｄオブジェクトそれぞれについての左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了する毎に通知する表示データ生成手段と、
所定のタイミング毎に、前記複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点の両オブジェクトについて前記通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御手段とを備える
ことを特徴とするデータ放送表示装置。
【請求項２】
前記オブジェクトデータは、前記表示データ生成手段におけるオブジェクトの生成単位である単位オブジェクトが複数結合して成る結合オブジェクト毎に送信されており、
前記表示データ生成手段は、前記左目視点及び右目視点のオブジェクトの生成を行う場合、前記結合オブジェクトを分割した前記単位オブジェクト毎に行い、前記通知を単位オブジェクトそれぞれの生成が完了する毎に行い、
前記表示制御手段は、前記左目視点及び右目視点の両オブジェクトについて通知を受けているか否かの判断を、単位オブジェクト毎に行う
ことを特徴とする請求項１記載のデータ放送表示装置。
【請求項３】
前記結合オブジェクトは、制御文字を含む文字列オブジェクトであり、
前記表示データ生成手段は、前記制御文字より前の第１の文字列オブジェクトと、前記制御文字より後の第２の文字列オブジェクトのそれぞれを単位オブジェクトして生成を開始する
ことを特徴とする請求項２記載のデータ放送表示装置。
【請求項４】
前記結合オブジェクトは、文字種の異なる第１の文字列オブジェクトと第２の文字列オブジェクトとを含む文字列オブジェクトであり、
前記表示データ生成手段は、前記第１の文字列オブジェクトと前記第２の文字列オブジェクトのそれぞれを単位オブジェクトして生成を開始する
ことを特徴とする請求項２記載のデータ放送表示装置。
【請求項５】
前記オブジェクトデータは、前記表示データ生成手段におけるオブジェクトの生成単位である単位オブジェクトより小さな部分オブジェクト毎に送信されており、
前記表示データ生成手段は、前記左目視点及び右目視点のオブジェクトの生成を行う場合、複数の部分オブジェクトから成る単位オブジェクト毎に行い、前記通知を単位オブジェクトそれぞれの生成が完了する毎に行い、
前記表示制御手段は、前記左目視点及び右目視点の両オブジェクトについて通知を受けているか否かの判断を、単位オブジェクト毎に行う
ことを特徴とする請求項１記載のデータ放送表示装置。
【請求項６】
前記部分オブジェクトのそれぞれは、前記データ放送画像における配置位置が指定されており、
前記表示データ生成手段は、配置位置が重なる複数の部分オブジェクトを１つの単位オブジェクトとして生成を開始する
ことを請求項５記載のデータ放送表示装置。
【請求項７】
前記受信手段は、前記オブジェクトデータを放送波から受信する
ことを特徴とする請求項１記載のデータ放送表示装置。
【請求項８】
受信手段、表示データ生成手段及び表示制御手段を備え、かつ左目視点及び右目視点のオブジェクトの組により表現される３Ｄオブジェクトを複数含むデータ放送画像を表示するためのデータ放送表示装置に用いられるデータ放送表示方法であって、
前記受信手段が、左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信ステップと、
前記表示データ生成手段が、前記受信したオブジェクトデータを用いて前記複数の３Ｄオブジェクトそれぞれについての左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了する毎に通知する表示データ生成ステップと、
前記表示制御手段が、所定のタイミング毎に、前記複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点の両オブジェクトについて前記通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御ステップとを含む
ことを特徴とするデータ放送表示方法。
【請求項９】
コンピュータを、左目視点及び右目視点のオブジェクトの組により表現される３Ｄオブジェクトを複数含むデータ放送画像を表示するためのデータ放送表示装置として機能させるためのデータ放送表示プログラムであって、
前記コンピュータを、
左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信手段と、
前記受信したオブジェクトデータを用いて前記複数の３Ｄオブジェクトそれぞれについての左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了する毎に通知する表示データ生成手段と、
所定のタイミング毎に、前記複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点の両オブジェクトについて前記通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御手段として機能させる
ことを特徴とするデータ放送表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３Ｄ化されたデータ放送画像を表示する技術に関し、特に、左目用及び右目用データ放送画像の同期表示に関する。
【背景技術】
【０００２】
データ放送において、受信側のデータ放送表示装置で表示すべきデータは、映像の場合と異なりモジュール単位で周期的に繰り返し伝送され、受信側における表示タイミング等を考慮した伝送は行われていない。よって、３Ｄ化されたデータ放送画像を表示するデータ放送表示装置においてデータ放送画像を表示するタイミングが到来したときに、左目及び右目データ放送画像の双方に配置すべきオブジェクトについて、左目用のオブジェクト画像の生成は完了したものの、データの取得遅れなどから右目用のオブジェクト画像の生成が完了していないという状態が生じ得る。このような左目データ放送画像の内容と右目データ放送画像の内容と間に不整合が生じる状態で表示を行ってしまうと、ユーザは、表示された画像を立体視できないし、違和感を覚えることにもなる。【０００３】
これに対し、特許文献１に開示の技術では、グラフィックスプレーンに書き込む左目データ放送画像と右目データ放送画像との双方が完成した場合にのみ、ディスプレイに出力することで、左目及び右目データ放送画像の整合を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５９０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のように、左目データ放送画像と、これに対応する右目データ放送画像との双方が完成する場合を待って、ディスプレイに表示することとした場合、両画像の整合は図れるものの、両画像が完成するまで何ら表示されない状態が継続することとなりユーザが不快感を覚え得る。【０００６】
上記課題に鑑み、本発明は、表示する３Ｄデータ放送画像についてユーザが立体視できる状態を確保しつつ、表示遅れにより生じるユーザの不快感を低減することができるデータ放送表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、左目視点及び右目視点のオブジェクトの組により表現される３Ｄオブジェクトを複数含むデータ放送画像を表示するためのデータ放送表示装置であって、左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信手段と、前記受信したオブジェクトデータを用いて前記複数の３Ｄオブジェクトそれぞれについての左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了する毎に通知する表示データ生成手段と、所定のタイミング毎に、前記複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点の両オブジェクトについて前記通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御手段とを備える。
【発明の効果】
【０００８】
本発明のデータ放送表示装置は、上述の構成を備えることにより、複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点のオブジェクトの少なくとも一方の生成が完了していないものがあったとしても、左目視点及び右目視点の両オブジェクトの生成が完了しているものについてデータ放送画像に配置され、表示がなされる。よって、表示するデータ放送画像についてユーザが立体視できる状態を確保しつつ、データ放送画像について何ら表示されない状態が継続することでユーザが覚える不快感を従来よりも低減することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るデータ放送表示装置が表示するデータ放送画像の一例を示す図
【図２】データ放送表示装置の構成を示すブロック図
【図３】データ放送画像の作成に必要なリソースの一例を示す図
【図４】（ａ）及び（ｂ）ＢＭＬ文書の一例を示す図
【図５】（ａ）左目レイアウト情報表の一例を示す図、（ｂ）右目レイアウト情報表の一例を示す図
【図６】（ａ）〜（ｃ）ＦＢに記録された左目オブジェクト画像を模式的に示す図、（ｄ）左目データ放送画像を模式的に示す図、（ｅ）〜（ｇ）ＦＢに記録された右目オブジェクト画像を模式的に示す図、（ｈ）右目データ放送画像を模式的に示す図
【図７】（ａ）左目作成状態表の一例を示す図、（ｂ）右目作成状態表の一例を示す図
【図８】（ａ）〜（ｃ）ＦＢに記録された左目オブジェクト画像を模式的に示す図、（ｄ）左目データ放送画像を模式的に示す図、（ｅ）〜（ｇ）ＦＢに記録された右目オブジェクト画像を模式的に示す図、（ｈ）右目データ放送画像を模式的に示す図
【図９】左右データ放送画像の出力処理を示すフローチャート
【図１０】同期出力処理を示すフローチャート
【図１１】データ放送表示装置が表示するデータ放送画像の一例を示す図
【図１２】（ａ）及び（ｂ）ＢＭＬ文書の一例を示す図
【図１３】（ａ）左目レイアウト情報表の一例を示す図、（ｂ）右目レイアウト情報表の一例を示す図
【図１４】（ａ）単位左目レイアウト情報表の一例を示す図、（ｂ）単位右目レイアウト情報表の一例を示す図
【図１５】（ａ）〜（ｅ）ＦＢに記録された左目オブジェクト画像を模式的に示す図、（ｆ）〜（ｊ）ＦＢに記録された右目オブジェクト画像を模式的に示す図
【図１６】（ａ）左目作成状態表の一例を示す図、（ｂ）右目作成状態表の一例を示す図
【図１７】（ａ）〜（ｅ）ＦＢに記録された左目オブジェクト画像を模式的に示す図、（ｆ）〜（ｊ）ＦＢに記録された右目オブジェクト画像を模式的に示す図
【図１８】（ａ）左目データ放送画像を模式的に示す図、（ｂ）右目データ放送画像を模式的に示す図、（ｃ）左目データ放送画像を模式的に示す図、（ｄ）右目データ放送画像を模式的に示す図
【図１９】左右データ放送画像の出力処理を示すフローチャート
【図２０】同期出力処理を示すフローチャート
【図２１】第３の実施形態に係るデータ放送表示装置の構成を示すブロック図
【図２２】データ放送画像の作成に必要なリソースの一例を示す図
【図２３】（ａ）及び（ｂ）ＢＭＬ文書の一例を示す図
【図２４】（ａ）及び（ｂ）変形例に係るＢＭＬ文書の一例を示す図
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面を参照しながら説明する。
＜１．第１の実施形態＞
＜１−１．概要＞
本願発明の一実施形態であるデータ放送表示装置は、データ放送画像を３Ｄ表示する装置であり、左目視点のデータ放送画像（以下、「左目データ放送画像」という。）と、右目視点のデータ放送画像（以下、「右目データ放送画像」という。）とを交互に表示する。左目データ放送画像には、ユーザに立体として認識させるオブジェクトを表現するため、そのオブジェクトを左目視点から見た画像であるオブジェクト画像（以下、「左目オブジェクト画像」という。）が配される。また、右目データ放送画像には、そのオブジェクトを右目視点から見たオブジェクト画像（以下、「右目オブジェクト画像」という。）が配される。１つのオブジェクトに係る左目オブジェクト画像及び右目オブジェクト画像は、左目データ放送画像及び右目データ放送画像のそれぞれにおいて、ユーザの両眼視差を反映するよう水平方向に相互にずらして配される。ここで、オブジェクトとは、物体を示し、文字列に関しては、文字列に奥行、陰影をつけるなどして立体化したものを示す。以下、文字列を立体化したオブジェクトを「文字列オブジェクト」という。
【００１１】
ユーザは、データ放送表示装置に表示される右目データ放送画像及び左目データ放送画像を専用メガネを着用して視聴する。専用メガネは、データ放送表示装置が左目データ放送画像を表示しているときには右目のレンズが遮光し、右目データ放送画像を表示しているときには左目のレンズが遮光するように、データ放送表示装置によって制御される。このように制御されることで、ユーザの脳内では、目の残像反応により、視差が反映された左目データ放送画像と右目データ放送画像とが重ね合わされる。その結果、ユーザは、立体的なオブジェクトが眼前に存在するように認識する。
【００１２】
ここで、データ放送における左目オブジェクト画像や右目オブジェクト画像等を生成するためのデータは、映像の場合と異なりモジュール単位で周期的に繰り返し伝送されるものであり、データ放送表示装置での表示タイミング等を考慮して伝送されるものではない。このため、データ放送表示装置における、左目オブジェクト画像の生成と、右目オブジェクト画像の生成のタイミングは必ずしも同期せず、データ放送画像を表示するタイミングにおいて、左目オブジェクト画像の生成は完了したものの、右目オブジェクト画像の生成が完了していないという状態が生じ得る。この場合、左目データ放送画像には左目オブジェクト画像が配置されたものの、この左目オブジェクト画像に対応する右目オブジェクト画像が右目データ放送画像に配置されないという、左目データ放送画像と左目データ放送画像とに不整合が生じた状態となる。データ放送表示装置が、仮にこのように不整合が生じた状態の左目データ放送画像と左目データ放送画像とを表示しても、ユーザは立体視することができない。
【００１３】
本実施形態に係るデータ放送表示装置は、オブジェクトそれぞれに対応する左目及び右目オブジェクト画像について双方の生成が完了した場合にのみ、左目及び右目オブジェクト画像を左目及び右目データ放送画像に配し、左目及び右目オブジェクト画像の少なくとも一方の生成が完了していない場合、左目及び右目オブジェクト画像のいずれも左目及び右目データ放送画像に配さないことで、上記のような不整合が生じた状態で画像が表示させるのを回避する。
＜データ放送画像の具体例＞
図１は、データ放送表示装置が表示するデータ放送画像の一例を示す図である。
【００１４】
図１（ａ）は、左目データ放送画像１０を模式的に示す図である。左目データ放送画像１０は、文字列「ＪＡＰＡＮ」を表示する左目オブジェクト画像１１、文字列「３Ｄデータ放送」を表示する左目オブジェクト画像１２、陰影が付された円図形を表示する左目オブジェクト画像１３を含む。
【００１５】
図１（ｂ）は、右目データ放送画像２０を模式的に示す図である。右目データ放送画像２０は、文字列「ＪＡＰＡＮ」を表示する右目オブジェクト画像２１、文字列「３Ｄデータ放送」を表示する右目オブジェクト画像２２、陰影が付された円図形を表示する右目オブジェクト画像２３を含む。
【００１６】
ここで、左目オブジェクト画像１１は、左目データ放送画像１０の左上隅を原点としたＸＹ座標平面（水平方向がＸ軸、垂直方向がＹ軸で、座標の単位はピクセル（ｐｘ）である）におけるＸ座標が５０２ｐｘの位置に配されている。一方で、左目オブジェクト画像１１と同一のオブジェクトを表現するための右目オブジェクト画像２１は、右目データ放送画像２０の左上隅を原点としたＸＹ座標平面（水平方向がＸ軸、垂直方向がＹ軸、座標の単位はｐｘである）上で、Ｘ座標が４９８ｐｘの位置に配されている。すなわち、左目オブジェクト画像１１と、右目オブジェクト画像２１とは、水平方向に４ｐｘずらして配されている。これと同様に、左目オブジェクト画像１２と、これに対応する右目オブジェクト画像２２とは、水平方向に８ｐｘずらして配置されている。また、左目オブジェクト画像１３と、これに対応する右目オブジェクト画像２３とは、水平方向に４ｐｘずらして配されており、さらに画像自体がユーザによって立体的に認識されるよう円図形に対して異なる陰影を付した構成となっている。左目データ放送画像１０と右目データ放送画像２０とが、データ放送表示装置により交互に表示されると、これらを専用メガネを用いて視聴したユーザは、図１（ｃ）に模式的に示すように、左目オブジェクト画像１１及び右目オブジェクト画像２１で表現されたオブジェクト３１、左目オブジェクト画像１２及び右目オブジェクト画像２２で表現されたオブジェクト３２、左目オブジェクト画像１３及び右目オブジェクト画像２３で表現されたオブジェクト３３が、ユーザから見て手前側に飛び出しているように認識することとなる。
【００１７】
ここで、図１における左目オブジェクト画像１１〜１３、右目オブジェクト画像２１、２２は完成したものの、右目オブジェクト画像２３が未完成のような場合が、上述の不整合の場合に該当する。
＜１−２．構成＞
図２は、本願発明の一実施態様であるデータ放送表示装置１００の構成を示すブロック図である。
【００１８】
データ放送表示装置１００は、デマルチプレクサ１０１、ビデオデコーダ１０２、左目映像出力部１０３、右目映像出力部１０４、左目映像ＦＢ（フレームバッファ）１０５、右目映像ＦＢ１０６、データ放送解析部１０７、レイアウト取得部１０８、ユーザ入力受付部１０９、左右データ放送同期部１１０、左目データ放送作成部１１１、右目データ放送作成部１１２、左目データ放送ＦＢ１１３、右目データ放送ＦＢ１１４、左目表示生成部１１５、右目表示生成部１１６、表示部１１７、及びディスプレイ１１８を含んで構成される。
【００１９】
デマルチプレクサ１０１は、複数の番組が多重化されたトランスポートストリームを取得し、取得したトランスポートストリームから、ユーザによりユーザ入力部１０９を用いて選択指示された番組の映像、音声、データ放送の各パケットを抽出する機能を有する。デマルチプレクサ１０１は、抽出した映像パケットをビデオデコーダ１０２に出力し、抽出した音声パケットを図示しない音声デコーダに出力し、抽出したデータ放送パケットをデータ放送解析部１０７に出力する。なお、トランスポートストリームを用いて伝送される映像は、ＭＰＥＧ４−ＭＶＣ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ４  −  Ｍｕｌｔｉｖｉｅｗ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）規格に従い符号化されているものとする。
【００２０】
ビデオデコーダ１０２は、映像パケットを取得してこれを復号することにより左目映像と右目映像とを取得する機能を有し、取得した左目映像については左目映像出力部１０３に対して出力し、右目映像については右目映像出力部１０４に対して出力する。
【００２１】
左目映像出力部１０３は、ビデオデコーダ１０２から左目映像を取得し、左目映像を構成する左目画像のそれぞれを、各左目画像に付されたＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）で示される時刻に左目映像ＦＢ１０５に書き込む機能を有する。
【００２２】
右目映像出力部１０４は、ビデオデコーダ１０２から右目映像を取得し、右目映像を構成する右目画像のそれぞれを、各右目画像に付されたＰＴＳで示される時刻に右目映像ＦＢ１０６に書き込む機能を有する。
【００２３】
左目映像ＦＢ１０５は、メモリで構成されるフレームバッファ（以下、「ＦＢ」という。）であり、左目映像出力部１０３が出力する左目画像を記録する。
【００２４】
右目映像ＦＢ１０６は、メモリで構成されるフレームバッファであり、右目映像出力部１０４が出力する右目画像を記録する。
【００２５】
データ放送解析部１０７は、デマルチプレクサ１０１からデータ放送パケットを取得し、取得したデータ放送パケットからＢＭＬ文書（ｓｔａｒｔｕｐ．ｂｍｌ）を抽出し、レイアウト取得部１０８に出力する機能を有する。また、データ放送解析部１０７は、ｓｔａｒｔｕｐ．ｂｍｌを解析し、ｉｍｇ要素におけるｌｅｆｔ＿ｓｒｃ属性値で示されるファイル名のファイルを抽出して左目データ放送作成部１１１に出力し、ｒｉｇｈｔ＿ｓｒｃ属性で示されるファイル名のファイルを抽出して右目データ放送作成部１１２に出力する機能を有する。
【００２６】
図３は、データ放送画像の作成に必要となるリソースの一例を示す図である。
【００２７】
本実施形態の場合、データ放送画像の作成に必要となるリソースは、ｓｔａｒｔｕｐ．ｂｍｌ、ＢＭＬ文書中に左目データ放送画像の生成に必要なリソースとして記載されているｍａｒｕ＿Ｌ．ｐｎｇ、右目データ放送画像の生成に必要なリソースとして記載されているｍａｒｕ＿Ｒ．ｐｎｇである。
【００２８】
図４（ａ）は、ＢＭＬ文書の一例であるｓｔａｒｔｕｐ．ｂｍｌのうち、本実施形態に関係する部分を抜粋したものである。本明細書におけるＢＭＬ文書の記載は、原則ＡＲＩＢ  ＳＴＤ−Ｂ２４に従ったものであるが、オブジェクトに関する記載などについて、下記（１）、（２）のような拡張をしている。
【００２９】
（１）まず、要素タグ（２０１〜２０３、２１１〜２１３）のそれぞれにＯｆｆｓｅｔ属性を追加している。Ｏｆｆｓｅｔ属性に設定されるオフセット値の単位はピクセルである。ここで、要素タグのそれぞれが、１つのオブジェクトについての情報を表している。オフセット値は、要素タグに対応するオブジェクトの配置位置のＸ座標を、左目データ放送画像について水平方向右に何ピクセルずらして配置するか、右目データ放送画像について水平方向左に何ピクセルずらして配置するかを示している。左目データ放送画像と右目データ放送画像とでオブジェクトの配置位置を左右にずらすことで、このオブジェクトは上述した通りユーザによって立体的に認識される。なお、Ｏｆｆｓｅｔ値が負の値である場合は、オブジェクトが、正の値である場合と逆方向すなわち左目データ放送画像については水平方向左に、右目データ放送画像については水平方向右にずれて配置されることになる。
【００３０】
例えば、図４（ａ）の場合、ｐ要素（２０１）についてのＯｆｆｓｅｔ値は２であり、ｌｅｆｔ値は５００である。よって、ｐ要素（２０１）が表すオブジェクトは、右目データ放送画像においてはＸ座標が５０２ｐｘの位置に配置され、左目データ放送画像においてはＸ座標が４９８ｐｘの位置に配置される。
【００３１】
（２）ｉｍｇ要素について、左目データ放送画像と右目データ放送画像とで１つのオブジェクトについて異なるビットマップを用いてより立体的に見せることができるようにするために、ｌｅｆｔ＿ｓｒｃ属性とｒｉｇｈｔ＿ｓｒｃ属性とを追加している。ｌｅｆｔ＿ｓｒｃ属性には、属性値として、左目オブジェクト画像であるビットマップのファイル名が設定される。ｒｉｇｈｔ＿ｓｒｃ属性には、属性値として、右目オブジェクト画像であるビットマップのファイル名が設定される。図４（ａ）の場合、ｉｍｇ要素（２０３）において、ｌｅｆｔ＿ｓｒｃ属性の属性値としてｍａｒｕ＿Ｌ．ｐｎｇ、ｒｉｇｈｔ＿ｓｒｃ属性の属性値としてｍａｒｕ＿Ｒ．ｐｎｇが設定されている。すなわちｉｍｇ要素（２０３）に対応するオブジェクトについては、左目オブジェクト画像はｍａｒｕ＿Ｌ．ｐｎｇであり、右目オブジェクト画像はｍａｒｕ＿Ｒ．ｐｎｇである。
【００３２】
レイアウト取得部１０８は、ＢＭＬ文書としてｓｔａｒｔｕｐ．ｂｍｌを取得し、これを解析し、左目オブジェクト画像の左目データ放送画像における配置などを示すレイアウト情報（以下、「左目レイアウト情報」という。）、及び右目オブジェクト画像の右目データ放送画像における配置などを示すレイアウト情報（以下、「右目レイアウト情報」という。）を生成する機能を有する。レイアウト取得部１０８は、生成した左目及び右目レイアウト情報を左右データ放送同期部１１０に出力する。また、レイアウト取得部１０８は、異なるＢＭＬ文書を取得した場合など必要に応じて適宜、左目及び右目レイアウト情報を更新する。
【００３３】
左目レイアウト情報は、要素名、文書内インデックス、ｔｏｐ、ｌｅｆｔ、ｔｙｐｅ、及びｖａｌｕｅから成る。レイアウト取得部１０８は、取得したＢＭＬ文書の各要素タグにおける要素名、ｔｏｐ属性で指定された値（以下、「ｔｏｐ属性値」という。）、及びｌｅｆｔ属性で指定された値（以下、「ｌｅｆｔ属性値」という。）のそれぞれを、左目レイアウト情報の要素名、ｔｏｐ、及びｌｅｆｔとして記録する。ｔｏｐおよびｌｅｆｔの単位はｐｘである。ここで、ＢＭＬ文書の各要素タグにおいてＯｆｆｓｅｔ属性がある場合には、左目レイアウト情報のｌｅｆｔとして、ｌｅｆｔ属性値にＯｆｆｓｅｔ属性で指定された値（以下、「Ｏｆｆｓｅｔ属性値」という。）を加えた値が記録される。また、レイアウト取得部１０８は、要素タグに割り当てられているｉｄ値を左目レイアウト情報の文書内インデックスとして記載する。文書内インデックスは、左目レイアウト情報、及び左目レイアウト情報で示される左目オブジェクト画像などを識別するのに用いられる。ｔｙｐｅは、左目オブジェクトの種別を示す。本実施形態では、種別は、文字列と、静止画の２種類であるとする。具体的には、ＢＭＬ文書の要素タグ中にＣＤＡＴＡセクションがある場合に左目レイアウト情報のｔｙｐｅとして「文字列」が記載され、ｌｅｆｔ＿ｓｒｃ属性及びｒｉｇｈｔ＿ｓｒｃ属性がある場合には、ｔｙｐｅとして「静止画」が記載される。ｖａｌｕｅは、左目オブジェクトの内容を示す。具体的には、ｔｙｐｅが文字列の場合に、ＣＤＡＴＡセクションに記載されている文字列そのものが記載され、ｔｙｐｅが静止画の場合に、ＢＭＬ文書の要素タグ中のｌｅｆｔ＿ｓｒｃ属性、ｒｉｇｈｔ＿ｓｒｃ属性の属性値であるファイル名が記載される。
【００３４】
他にも、ｐ要素のように要素値としてテキストを取り得る要素については、左目レイアウト情報のｔｙｐｅとして「文字列」が記載され、ｖａｌｕｅには要素値（ｐ要素であれば、＜ｐ＞と＜／ｐ＞にはさまれた部分）の文字列そのものが記述される。
【００３５】
ここで、レイアウト取得部１０８は、ＣＤＡＴＡセクションに記載された文字列、ｉｍｇ要素タグ中に示される画像ファイルのそれぞれから１つのオブジェクトが生成できるとの前提で、レイアウト情報を生成している。
【００３６】
図５（ａ）は、左目レイアウト情報の一覧である左目レイアウト情報表の一例を示す図である。
【００３７】
左目レイアウト情報３０１は、図４のＢＭＬ文書の要素タグ２０１に基づき生成されたものであり、文字列を表現する左目オブジェクト画像に関するレイアウト情報である。左目レイアウト情報３０１には、要素名として「ｐ」が記載され、文書内インデックスとして「００１」が記載され、ｔｏｐとして「１００」が記載され、ｌｅｆｔとして「５０２」が記載され、ｔｙｐｅとして「文字列」が記載され、ｖａｌｕｅとして「ＪＡＰＡＮ」が記載されている。また、要素タグ２０１にｏｆｆｓｅｔ属性があるので、ｌｅｆｔとして、ｌｅｆｔ属性値５００にＯｆｆｓｅｔ属性値２を加えた「５０２」が記録される。
【００３８】
右目レイアウト情報の説明は、左目レイアウト情報についての説明と同様であるが、右目レイアウト情報については、ＢＭＬ文書の各要素タグにおいてＯｆｆｓｅｔ属性がある場合、右目レイアウト情報のｌｅｆｔには、ｌｅｆｔ属性で指定された値からＯｆｆｓｅｔ属性で指定された値が減じた値が記載されることになる。
【００３９】
図５（ｂ）は、右目レイアウト情報の一覧である右目レイアウト情報表の一例を示す図である。例えば、右目レイアウト情報３１１は、図４のＢＭＬ文書の要素タグ２０１に基づき生成されたものであり、左目レイアウト情報３０１と同一のオブジェクトに関する右目オブジェクト画像に関するレイアウト情報である。右目レイアウト情報３１１には、要素名として「ｐ」が記載され、文書内インデックスとして「００１」が記載され、ｔｏｐとして「１００」が記載され、ｔｙｐｅとして「文字列」が記載され、ｖａｌｕｅとして「ＪＡＰＡＮ」が記載されている。また、要素タグ２０１にｏｆｆｓｅｔ属性があるので、ｌｅｆｔとして、ｌｅｆｔ属性値５００からＯｆｆｓｅｔ属性値２を減じた「４９８」が記載されている。
【００４０】
左目データ放送ＦＢ１１３は、メモリで構成されるＦＢであり、各左目オブジェクト画像が記録される。記録された各左目オブジェクト画像は、同期データ制御部１１０の制御に基づき左目表示生成部１１５に出力される。
【００４１】
右目データ放送ＦＢ１１４は、メモリで構成されるＦＢであり、各右目オブジェクト画像が記録される。記録された各右目オブジェクト画像は、同期データ制御部１１０の制御に基づき右目表示生成部１１６に出力される。
【００４２】
左目表示生成部１１５は、左目データ放送ＦＢ１１３から出力される各左目オブジェクト画像を重ね合わせて左目データ放送画像を生成する機能を有する。また、左目表示生成部１１５は、左目映像ＦＢ１０５から出力される左目画像に、左目データ放送画像を重ね合わせて、表示部１１７に出力する機能を有する。
【００４３】
右目表示生成部１１６は、右目データ放送ＦＢ１１４から出力される各右目オブジェクト画像を重ね合わせて右目データ放送画像を生成する機能を有する。また、右目表示生成部１１６は、右目映像ＦＢ１０６から出力される右目画像に、右目データ放送画像を重ね合わせて、表示部１１７に出力する機能を有する。
【００４４】
左目データ放送作成部１１１は、左右データ放送同期部１１０から、左目レイアウト情報表を取得する。また、データ放送解析部１０７から、左目データ放送画像を作成するために必要となるリソース（本実施形態では、ｍａｒｕ＿Ｌ．ｐｎｇ）を取得する。そして、左目レイアウト情報表と、取得したリソースとを用いて左目オブジェクト画像を生成する。そして、左目データ放送作成部１１１は、１つの左目レイアウト情報に対し左目データ放送画像１枚分のＦＢを左目データ放送ＦＢ１１３中に確保し、その確保したＦＢにその生成した左目オブジェクト画像を記録する。左目データ放送作成部１１１は、各左目オブジェクト画像の生成が完了する毎に、左目オブジェクト画像が完成したことを示す完了通知を左右データ放送同期部１１０に通知する。完了通知には、いずれの左目オブジェクト画像の生成が完了したかを識別するために、完成した左目オブジェクト画像に係る文書内インデックスを含める。
【００４５】
ここで、左目データ放送作成部１１１による左目オブジェクト画像の生成手順について説明する。
【００４６】
左目データ放送作成部１１１は、左目レイアウト情報表における左目レイアウト情報を順に参照し、左目レイアウト情報におけるｔｙｐｅが文字列である場合は、ｖａｌｕｅに記載されている文字列に奥行、陰影を付けるなど立体化するための所定の処理を施しビットマップ化することで左目オブジェクト画像を生成する。また、左目レイアウト情報におけるｔｙｐｅが静止画である場合、左目データ放送作成部１１１は、ｖａｌｕｅに記載されているファイル名で識別される、データ放送解析部１０７から取得したリソースを左目オブジェクト画像として使用する。
【００４７】
そして、左目データ放送作成部１１１は、生成した左目オブジェクト画像を、左目データ放送ＦＢ１１３に確保されたＦＢの、左目データ放送画像におけるｌｅｆｔで示されるＸ座標とｔｏｐで示されるＹ座標とに対応する記録位置に記録する。
【００４８】
右目データ放送作成部１１２は、左右データ放送同期部１１０から、右目レイアウト情報表を取得する。また、データ放送解析部１０７から、右目データ放送画像を作成するために必要となるリソース（本実施形態では、ｍａｒｕ＿Ｌ．ｐｎｇ）を取得する。そして、右目レイアウト情報表と、取得したリソースとを用いて右目オブジェクト画像を生成する。そして、右目データ放送作成部１１２は、１つの右目レイアウト情報に対し右目データ放送画像１枚分のＦＢを右目データ放送ＦＢ１１４中に確保し、その確保したＦＢにその生成した右目オブジェクト画像を記録する。右目データ放送作成部１１２は、各左目オブジェクト画像の生成が完了する毎に、左目オブジェクト画像が完成したことを示す完了通知を左右データ放送同期部１１０に通知する。完了通知には、いずれの右目オブジェクト画像の生成が完了したかを識別するために、完成した右目オブジェクト画像に係る文書内インデックスを含める。
【００４９】
右目データ放送作成部１１２による右目オブジェクト画像の生成、右目データＦＢ１１４への記録については、左目データ放送作成部１１１による左目オブジェクト画像の生成、左目データＦＢ１１３への記録と同様なので説明は省略する。
【００５０】
左右データ放送同期部１１０は、レイアウト取得部１０８から左目及び右目レイアウト情報表を取得し、各左目及び右目レイアウト情報で表される左目及び右目オブジェクト画像の作成が完了したか未完了かを記録するための左目及び右目作成状態表を作成する。また、左右データ放送同期部１１０は、レイアウト取得部１０８から取得した左目レイアウト情報表を左目データ放送作成部１１１に対し出力し、右目レイアウト情報表を右目データ放送作成部１１２に対し送信する。
【００５１】
ここで、左目及び右目作成状態表について説明する。
【００５２】
図７（ａ）は、左目作成状態表３２０を示す図である。
【００５３】
左目作成状態表の各行は、文書内インデックスと、作成状態とから成る。文書内インデックスは、左目レイアウト情報の文書内インデックスと一致させている。すなわち、左目作成状態表の各行の作成状態は、この各行の文書内インデックスと同一値の、文書内インデックスを有する左目レイアウト情報に対応する。左目作成状態表の作成状態の初期値としては未完了を示す「未完」が記載される。また、左右データ放送同期部１１０が左目データ放送作成部１１１から完了通知を取得した場合に、左右データ放送同期部１１０によって、左目作成状態表の、完了通知に含まれる文書内インデックスで識別される作成状態に「完了」が記載される。
【００５４】
図７（ｂ）は、右目作成状態表の一例を示す図である。右目作成状態表についての説明は、左目作成状態表についての説明と同様のものとなるので省略する。
【００５５】
左右データ放送同期部１１０は、また、所定タイミング（例えば、ディスプレイ１１８のリフレッシュタイミングに同期したタイミング）毎に、左目データ放送ＦＢ１１３に記録されている左目オブジェクト画像を左目表示生成部１１５に対し出力するよう制御し、右目データ放送ＦＢ１１４に記録されている右目オブジェクト画像を右目表示生成部１１６に対し出力するよう制御する。
【００５６】
具体的な制御としては、左右データ放送同期部１１０は、左目及び右目作成状態表における同一値の文書内インデックスに対応する作成状態の両方が「完了」であるものを検索する。そして、両方の作成状態が「完了」である場合に、左目データ放送ＦＢ１１３に記録された、その文書内インデックスに対応する左目オブジェクト画像を左目表示生成部１１５に対し出力させ、右目データ放送ＦＢ１１４に記録された、その文書内インデックスに対応する右目オブジェクト画像を右目表示生成部１１６に対し出力させる。
【００５７】
また、左目及び右目作成状態表における同一値の文書内インデックスに対応する作成状態の少なくとも一方が「完了」でない場合には、その文書内インデックスで識別される左目オブジェクト画像、及びその右目オブジェクト画像のいずれも左目表示生成部１１５、右目表示生成部１１６への出力は行わせない。
【００５８】
ユーザ入力受付部１０９は、リモコン、入力キーなどの入力デバイスを備えており、入力デバイスを用いて入力されるユーザ入力を受け付ける。そして、ユーザ入力に応じた指示を、ユーザ入力の内容毎に予め定められている他部に対して出力する。
【００５９】
表示部１１７は、左目表示生成部１１５から画像を取得し、左目表示生成部１１６から画像を取得し、これらを、交互に、所定のタイミング（例えば、ディスプレイ１１８のリフレッシュレートに同期したタイミング）でディスプレイ１１８に表示させる。
【００６０】
ディスプレイ１１８は、データ放送画像を表示するための、液晶ディスプレイなどの表示デバイスである。
＜１−３．動作＞
以上のように構成された、データ放送表示装置１００における左右データ放送画像の出力処理について説明する。
【００６１】
図９は、左右データ放送画像の出力処理を示すフローチャートである。
【００６２】
まず、左右データ放送同期部１１０は、レイアウト取得部１０８から左目及び右目レイアウト情報表を取得する（Ｓ１０１）。
【００６３】
そして、左右データ放送同期部１１０は、左目及び右目レイアウト情報表に基づき、左目及び右目作成状態表を作成する（Ｓ１０２）。
【００６４】
次に左右データ放送同期部１１０は、生成した左目レイアウト情報表を左目データ放送作成部１１１に出力し、右目レイアウト情報表を右目データ放送作成部１１２に出力する（Ｓ１０３）。
【００６５】
次に、左右データ放送同期部１１０は、左目データ放送作成部１１１及び右目データ放送作成部１１２から、左目オブジェクト画像及び右目オブジェクト画像の完了通知を待つ（Ｓ１０４）。
【００６６】
左目データ放送作成部１１１から完了通知を受け取った場合（Ｓ１０４でＹ）、完了通知に含まれる文書内インデックスで識別される左目作成状態表の作成状態に「完了」と記載する。また、右目データ放送作成部１１２から完了通知を受け取った場合、完了通知に含まれる文書内インデックスで識別される右目作成状態表の作成状態に「完了」と記載する（Ｓ１０５）。そして、Ｓ１０６に進む。
【００６７】
次に、左右データ放送同期部１１０は、所定の表示タイミングが到来したか否か判断する（Ｓ１０６）。所定の表示タイミングが到来していない場合、Ｓ１０４に進み、到来している場合、同期出力処理を行って（Ｓ１０７）、Ｓ１０４に進む。
【００６８】
Ｓ１０７の同期出力処理の詳細は、図１０に示している。
【００６９】
図１０は、左右データ放送同期部１１０による同期出力処理を示すフローチャートである。
【００７０】
左右データ放送同期部１１０は、まず、変数Ｎに１を代入する（Ｓ２０１）。変数Ｎは、処理対象とする文書内インデックスを示す変数である。次に、左右データ放送同期部１１０は、左目及び右目作成状態表中に、文書内インデックスがＮに一致する左目及び右目作成状態が存在するか否かを判断する（Ｓ２０２）。存在する場合（Ｓ２０２でＹ）、文書内インデックスがＮに一致する左目及び右目作成状態表から作成状態を読み出す（Ｓ２０３）。
【００７１】
左右データ放送同期部１１０は、読み出した両作成状態のいずれかが「未完」であるか否かを判断する（Ｓ２０４）。いずれかが「未完」の場合（Ｓ２０４でＹ）、この文書内インデックスに対応する左目オブジェクト画像及び右目オブジェクト画像のいずれも、左目表示生成部１１５及び右目表示生成部１１６に対し出力しないよう制御する（Ｓ２０６）。一方、両作成状態のいずれもが「未完」でない場合、すなわち「完了」の場合（Ｓ２０４でＮ）、この文書内インデックスに対応する左目オブジェクト画像及び右目オブジェクト画像の両方について、左目オブジェクト画像を左目表示生成部１１５に出力し、右目オブジェクト画像を右目表示生成部１１６に対し出力するよう制御する（Ｓ２０５）。そして、左右データ放送同期部１１０は、Ｎに１加算して、Ｓ２０２に進み、左目及び右目作成状態表中に、文書内インデックスがＮに一致する左目及び右目作成状態が存在しなくなるまで上述の処理を繰り返すこととなる。
＜１−４．左目及び右目データ放送画像の生成例＞
＜左目及び右目作成状態表の作成状態が全て「完了」の場合＞
左目及び右目作成状態表の作成状態が全て「完了」の場合に、生成されているデータ放送画像の例について説明する。
【００７２】
図６（ａ）〜（ｃ）は、各左目レイアウト情報に対応づけて左目データ放送ＦＢ１１３に確保されたＦＢに記録される左目オブジェクト画像を模式的に示した図である。
【００７３】
ＦＢ１１３ａ〜ＦＢ１１３ｃのそれぞれが、文書内インデックス００１〜００３のそれぞれに対応している。
【００７４】
図６（ａ）は、文書内インデックスが００１の左目レイアウト情報に対応付けて確保されたＦＢ１１３ａに、左目オブジェクト画像１１が記録されていることを模式的に示した図である。図６（ｂ）、（ｃ）は、文書内インデックスが００２、００３の左目レイアウト情報に対応付けて確保されたＦＢ１１３ｂ、ＦＢ１１３ｃに、左目オブジェクト画像１２、１３が記録されていることを模式的に示した図である。
【００７５】
図６（ａ）〜（ｃ）で示される各画像が左目表示生成部１１５に出力されると、左目表示生成部１１５はこれらの画像を重ね合わせて図６（ｄ）に示すような左目データ放送画像を生成することになる。
【００７６】
図６（ｅ）〜（ｇ）は、各右目レイアウト情報に対応づけて右目データ放送ＦＢ１１４に確保されたＦＢに記録される右目オブジェクト画像を模式的に示した図である。図６（ｅ）は、文書内インデックスが００１の右目レイアウト情報に対応付けて確保されたＦＢ１１４ａに、右目オブジェクト画像２１が記録されていることを模式的に示した図である。図６（ｆ）、（ｇ）は、文書内インデックスが００２、００３の右目レイアウト情報に対応付けて確保されたＦＢ１１４ｂ、ＦＢ１１４ｃに、右目オブジェクト画像２２、２３が記録されていることを模式的に示した図である。
【００７７】
図６（ｅ）〜（ｇ）で示される各画像が右目表示生成部１１６に出力されると、右目表示生成部１１６はこれらの画像を重ね合わせて図６（ｈ）に示すような右目データ放送画像を生成することになる。
＜左目及び右目作成状態表が図７に示す場合＞
左目及び右目作成状態表の作成状態が図７（ａ）（ｂ）に示す場合に、生成されているデータ放送画像の例について説明する。
【００７８】
図８（ａ）〜（ｃ）は、左目作成状態表が図７（ａ）である場合の、ＦＢ１１３ａ〜１１３ｃに記録されている左目オブジェクト画像を模式的に示した図である。
【００７９】
ＦＢ１１３ａ〜ＦＢ１１３ｃのそれぞれが、文書内インデックス００１〜００３のそれぞれに対応している。
【００８０】
図７（ａ）の文書内インデックス００１に対応する作成状態は「完了」である。このとき、ＦＢ１１３ａには、図８（ａ）に示すように、図６（ａ）の場合と同様、左目オブジェクト画像１１が記録されている。また、図７（ａ）の文書内インデックス００２に対応する作成状態は「未完」である。このとき、ＦＢ１１３ｂには、図８（ｂ）に示すように、図６（ｂ）の場合とは異なり、左目オブジェクト画像１２が記録されていない。また、図７（ａ）の文書内インデックス００３に対応する作成状態は「完了」である。このとき、ＦＢ１１３ｃには、図８（ｃ）に示すように、図６（ｃ）の場合と同様、左目オブジェクト画像１３が記録されている。
【００８１】
また、図８（ｅ）〜（ｇ）は、左目作成状態表が図７（ｂ）である場合の、ＦＢ１１４ａ〜１１４ｃに記録されている右目オブジェクト画像を模式的に示した図である。
【００８２】
ＦＢ１１４ａ〜ＦＢ１１４ｃのそれぞれが、文書内インデックス００１〜００３のそれぞれに対応している。
【００８３】
図７（ｂ）の、文書内インデックス００１に対応する作成状態は「完了」である。このとき、ＦＢ１１４ａには、図８（ｅ）に示すように、図６（ｅ）の場合と同様、右目オブジェクト画像２１が記録されている。また、図７（ｂ）の文書内インデックス００２に対応する作成状態は「未完」である。このとき、ＦＢ１１４ｂには、図８（ｆ）に示すように、図６（ｆ）の場合とは異なり、右目オブジェクト画像２２が記録されていない。また、図７（ｃ）の文書内インデックス００３に対応する作成状態は「未完」である。このとき、ＦＢ１１４ｃには、図８（ｇ）に示すように、図６（ｇ）の場合とは異なり、右目オブジェクト画像２３が記録されていない。
【００８４】
左目作成状態表及び右目作成状態表が、図７（ａ）及び図７（ｂ）で示す状態である場合、左右データ放送同期部１１０は、文書内インデックスが００１の両作成状態が「完了」であるので、対応するＦＢ１１３ａに記録されている左目オブジェクト画像１１を左目表示生成部１１５に出力し、ＦＢ１１４ａに記録されている右目オブジェクト画像２１を右目表示生成部１１６に出力するよう制御するが、ＦＢ１１３ｂ、ＦＢ１１３ｃ、ＦＢ１１４ｂ、ＦＢ１１４ｃに記録されている画像について出力しない。よって、左目表示生成部１１５において生成される左目データ放送画像は、図８（ｄ）に示すものとなり、右目表示生成部１１６において生成される右目データ放送画像は、図８（ｈ）に示すものとなる。すなわち、左目データ放送画像と、右目データ放送画像とに不整合が生じないこととなる。
＜２．第２の実施形態＞
第１の実施形態では、ＢＭＬ文書中のＣＤＡＴＡセクションに記載された文字列、ｉｍｇ要素タグ中に示される画像ファイルのそれぞれから１つの左目又は右目オブジェクト画像を生成していた。そして、左目及び右目オブジェクト画像毎に、左目及び右目データ放送画像に配置するか否か判断していた。
【００８５】
これに対し、本実施形態では、左目オブジェクト画像及び右目オブジェクト画像を単位とするのではなく、データ放送表示装置内で画像を一括して生成する単位である画像生成単位ごとに管理する点が異なっている。ここで、画像生成単位は、装置の有するリソースや、左目及び右目オブジェクト画像を生成するライブラリ、アルゴリズムなどにより定まる。
【００８６】
本実施形態では、一例として以下の（１）〜（３）の３種類の画像生成単位を用いている。
（１）改行を含む文字列オブジェクトに関して、改行までを１つの画像生成単位として扱う。例えば、ＢＭＬ文書のＣＤＡＴＡセクションに「ＪＡＰＡＮ＜ｂｒ＞ＡＶＣ」のように改行を含んだ文字列が記載されている場合、改行前後で分割した文字列「ＪＡＰＡＮ」、文字列「ＡＶＣ」のそれぞれが画像生成単位となる。
（２）一連の英数字文字列、一連の仮名漢字文字列のそれぞれを、１つの画像生成単位として扱う。ここで、本明細書において、仮名漢字文字列には、便宜上、平仮名、カタカナ、及び漢字が含まれるものとする。また、英数字文字列には、便宜上、平仮名、カタカナ及び漢字以外の英数字、記号、外字などを含むものとする。
【００８７】
例えば、例えば、ＢＭＬ文書のＣＤＡＴＡセクションに「３Ｄデータ放送」のように英数字文字列「３Ｄ」と、仮名漢字文字列「データ放送」が記載されている場合、英数字文字列「３Ｄ」、仮名漢字文字列「データ放送」のそれぞれが画像生成単位となる。
（３）配置位置が重なる複数の左目オブジェクト画像又は右目オブジェクト画像は、これらを合わせたものが１つの画像生成単位である。例えば、ＢＭＬ文書において、陰影が付された円図形を表す左目オブジェクト画像と、文字「Ａ」を表示する左目オブジェクト画像とを重なる位置に配置するよう指定（グルーピング）されていた場合、これらを合わせたもの、すなわち「陰影が付された円図形の上に重ねて文字「Ａ」を表示する画像」を画像生成単位として扱う。
【００８８】
以下では、１つの左目オブジェクト画像が分割されて画像生成単位にされたもの、複数の左目オブジェクト画像がグルーピングされて画像生成単位にされたものを「単位左目オブジェクト画像」という。また、分割される前の左目オブジェクト画像を結合左目オブジェクト画像ともいい、グルーピングされる前の左目オブジェクト画像を部分左目オブジェクト画像ともいう。
【００８９】
また、１つの右目オブジェクト画像が分割されて画像生成単位にされたもの、複数の右目オブジェクト画像がグルーピングされて画像生成単位にされたものを「単位右目オブジェクト画像」という。また、分割される前の右目オブジェクト画像を結合右目オブジェクト画像ともいい、グルーピングされる前の右目オブジェクト画像を部分右目オブジェクト画像ともいう。
【００９０】
図１１は、本実施形態に係るデータ放送表示装置が表示する対象としているデータ放送画像の一例を示す図である。図１１（ａ）は、本実施形態に係る左目データ放送画像１０を模式的に示す図である。左目データ放送画像１０は、２段組の文字列「ＪＡＰＡＮ」「ＡＶＣ」を表示する左目オブジェクト画像、文字列「３Ｄデータ放送」を表示する左目オブジェクト画像１２、文字「Ａ」を表示する左目オブジェクト画像１５、及び陰影が付された円図形を表示する左目オブジェクト画像１３を含む。図１１（ｂ）は、本実施形態に係る右目データ放送画像２０を模式的に示す図である。右目データ放送画像２０は、２段組の文字列「ＪＡＰＡＮ」「ＡＶＣ」を表示する右目オブジェクト画像、文字列「３Ｄデータ放送」を表示する左目オブジェクト画像２２、文字「Ａ」を表示する左目オブジェクト画像２５、及び陰影が付された円図形を表示する左目オブジェクト画像２３を含む。
【００９１】
本実施形態に係るデータ放送表示装置は、図１１に示した左目データ放送画像と、右目データ放送画像について、単位左目オブジェクト画像及び単位右目オブジェクト画像を単位として整合がとれるように表示することで、ユーザによって立体視されないような画像の表示を避け、ユーザの目などに疲労感を感じさせるような結果になるのを避ける。以下、本実施形態に係るデータ放送表示装置について詳細に説明する。但し、第１の実施形態と変わりない部分については、説明を省略する。
＜２−１．構成＞
本実施形態に係るデータ放送表示装置１００は、構成要素を示すブロック図については第１の実施形態にて図２を用いて説明したものと変わりない。
＜ＢＭＬ文書＞
本実施形態に係るＢＭＬ文書について説明する。図１２（ａ）は、ＢＭＬ文書の一例であるｓｔａｒｔｕｐ．ｂｍｌのうち、本実施形態に関係する部分を抜粋したものである。第１の実施形態とは本質的に変わりないが、下記の点で異なっている。
（１）第１の実施形態における要素タグ２０１が、要素タグ５０１に変更されている。要素タグ５０１では、ＣＤＡＴＡセクションの内容が改行を含む「ＪＡＰＡＮ＜ｂｒ＞ＡＶＣ」になっている。
（２）要素タグ５０４が追加されている。この要素タグ５０４のｔｏｐ、ｌｅｆｔは、要素タグ２０３のｔｏｐ、ｌｅｆｔと同値である。すなわち、要素タグ２０３に係る左目オブジェクト画像と、要素タグ５０４に係る左目オブジェクト画像とが重なることを示している。
＜左目及び右目レイアウト情報＞
上記のように、取得するＢＭＬ文書の内容に変更があることから、レイアウト取得部１０８が生成する左目レイアウト情報、及び右目レイアウト情報の内容が第１の実施形態とは異なっている。
【００９２】
図１３（ａ）は、本実施形態に係る左目レイアウト情報６００を示す図である。図１３（ｂ）は、本実施形態に係る右目レイアウト情報６１０を示す図である。具体的には、図１３（ａ）の左目レイアウト情報については、文書内インデックス００１の左目レイアウト情報６０１におけるｖａｌｕｅが「ＪＡＰＡＮ＜ｂｒ＞ＡＶＣ」になっている点、文書内インデックスが００４である左目レイアウト情報が追加されている点が第１の実施形態に係る左目レイアウト情報３００と異なっている。図１３（ｂ）の右目レイアウト情報についても、左目レイアウト情報と同様の違いがある。
＜左目データ放送ＦＢ１１３、右目データ放送ＦＢ１１４、左目表示生成部１１５、及び左目表示生成部１１６＞
左目データ放送ＦＢ１１３、右目データ放送ＦＢ１１４、左目表示生成部１１５、及び左目表示生成部１１６では、左目及び右目オブジェクト画像を単位として行っていた処理を、単位左目及び単位右目オブジェクト画像を単位として行うよう変更されている点が第１の実施形態とは異なる。
＜左目データ放送作成部１１１＞
左目データ放送作成部１１１が、第１の実施形態と異なる点は、（１）左右データ放送同期部１１０から、左目レイアウト情報に代えて単位左目レイアウト情報表を取得する点、（２）単位左目レイアウト情報表に基づき、左目オブジェクト画像ではなく、単位左目オブジェクト画像を生成し、単位左目オブジェクト画像の生成が完了した場合に、同期単位インデックスを含めた完了通知を左右データ放送同期部１１０に通知する点、（３）１つの単位左目レイアウト情報に対して左目データ放送画像１枚分のＦＢを左目データ放送ＦＢ１１３中に確保する点である。
【００９３】
なお、単位左目レイアウト情報、同期単位インデックスについては、後述する。また、右目データ放送作成部１１２が、第１の実施形態と異なる点については、左目データ放送作成部１１１の場合と同様であるので、説明は省略する。
＜左右データ放送同期部１１０＞
以下、左右データ放送同期部１１０については、第１の実施形態との差異点が多いので、（ａ）単位左目及び単位右目レイアウト情報の生成、（ｂ）左目及び右目作成状態表の作成、（ｃ）単位左目及び単位右目オブジェクト画像の出力制御に区分して説明する。
【００９４】
＜ａ．単位左目及び単位右目レイアウト情報の生成＞
左右データ放送同期部１１０は、レイアウト取得部１０８から左目及び右目レイアウト情報を取得し、左目及び右目レイアウト情報に基づき単位左目レイアウト情報及び単位右目レイアウト情報を生成する。
【００９５】
単位左目レイアウト情報は、左目オブジェクト画像単位のレイアウトを示す左目レイアウト情報を、単位左目オブジェクト画像単位のレイアウトを示す情報に変換したものである。また、単位右目レイアウト情報は、右目オブジェクト画像単位のレイアウトを示す右目レイアウト情報を、単位右目オブジェクト画像単位のレイアウトを示す情報に変換したものである。
【００９６】
図１４（ａ）は、単位左目レイアウト情報の一覧である単位左目レイアウト情報表の一例を示す図である。
【００９７】
単位左目レイアウト情報は、同期単位インデックス、要素名、文書内インデックス、ｔｏｐ、ｌｅｆｔ、ｔｙｐｅ、及びｖａｌｕｅから成る。同期単位インデックスは、単位左目レイアウト情報表中の各単位左目レイアウト情報に付された通し番号である。要素名、文書内インデックス、ｔｏｐ、ｌｅｆｔ、ｔｙｐｅ、及びｖａｌｕｅのそれぞれは、左目レイアウト情報中の要素名、文書内インデックス、ｔｏｐ、ｌｅｆｔ、ｔｙｐｅ、及びｖａｌｕｅをそのまま記載したものであり、内容は同じである。
【００９８】
ここで、単位左目レイアウト情報表の生成処理について説明する。左右データ放送同期部１１０は、左目レイアウト情報表について、下記（１）〜（４）の処理を行って単位左目レイアウト情報表に変換する。
（１）各左目レイアウト情報が、条件１「ｔｙｐｅが「文字列」であり、かつｖａｌｕｅにｂｒ要素（＜ｂｒ＞）が含まれる」を満たすか否か判定する。条件１を満たす場合、その左目レイアウト情報に基づき２つの単位左目レイアウト情報（便宜上、単位左目レイアウト情報Ａ、単位左目レイアウト情報Ｂという。）を生成する。
【００９９】
具体的には、単位左目レイアウト情報Ａ及びＢの要素名、文書内インデックス、ｌｅｆｔ、ｔｙｐｅの値は、左目レイアウト情報の値と同じにする。単位左目レイアウト情報Ａ及びＢのｖａｌｕｅについては、左目レイアウト情報のｖａｌｕｅを、＜ｂｒ＞より前の文字列（前文字列）と後ろの文字列（後文字列）とに分け、単位左目レイアウト情報Ａのｖａｌｕｅに前文字列を記載し、単位左目レイアウト情報Ｂのｖａｌｕｅに後文字列を記載する。ｔｏｐについては、単位左目レイアウト情報Ａのｔｏｐに左目レイアウト情報のｔｏｐ値を記載する。単位左目レイアウト情報Ｂのｔｏｐには、左目レイアウト情報のｔｏｐ値に、所定値（例えば３００ｐｘ）を加えたものをｔｏｐ値とする。この所定値は、前文字列と後文字列との間で改行して表示するために設定された値である。
（２）各左目レイアウト情報が、条件２「ｔｙｐｅが「文字列」であり、かつｖａｌｕｅに英数字等の文字列と、仮名漢字等の文字列とが混在している」を満たすか否か判定する。条件２を満たす場合、その左目レイアウト情報を２つの単位左目レイアウト情報（便宜上、単位左目レイアウト情報Ｃ、単位左目レイアウト情報Ｄという。）に変換する。具体的には、単位左目レイアウト情報Ｃ及びＤの要素名、文書内インデックス、ｔｏｐ、ｔｙｐｅの値は、左目レイアウト情報の値と同じものを記載する。単位左目レイアウト情報Ｃ及びＤのｖａｌｕｅについては、左目レイアウト情報のｖａｌｕｅを、英数字等の部分と、仮名漢字等の部分とに分け、単位左目レイアウト情報Ｃのｖａｌｕｅに英数字等の部分を記載し、単位左目レイアウト情報Ｄのｖａｌｕｅに仮名漢字等の部分を記載する。
【０１００】
ｌｅｆｔについては、単位左目レイアウト情報Ｃのｌｅｆｔには、左目レイアウト情報のｌｅｆｔ値を記載する。また、単位左目レイアウト情報Ｄのｌｅｆｔには、左目レイアウト情報のｌｅｆｔ値に、単位左目レイアウト情報Ｃの文字列を表す単位オブジェクト画像の表示長を加えたものを記載する。この表示長は、単位左目レイアウト情報Ｃに係る仮名漢字等を表現する単位オブジェクト画像と、単位左目レイアウト情報Ｄに係る英数字等を表現する単位オブジェクト画像とが連続して表示されるようにするためのものである。
【０１０１】
ここで、判別対象となっている文字列が英数字等の文字列であるか、仮名漢字等の文字列であるかの判別は、一例として、文字コード表を参照して判断するものとする。判別対象の文字が、文字コード表の英数字等のコードが定義されている領域に入っていれば英数字等と判断し、文字コード表の仮名漢字等のコードが定義されている領域に入っていれば仮名漢字等と判断する。
（３）各左目レイアウト情報について、条件３「配置位置が重なる複数の左目レイアウト情報がある」を満たすか否か判定する。条件３を満たしている場合、配置位置が一致している複数の左目レイアウト情報をグルーピングして、１つの単位左目レイアウト情報に変換する。具体的には、単位左目レイアウト情報の要素名、文書内インデックス、ｔｏｐ、ｌｅｆｔ、ｔｙｐｅ、及びｖａｌｕｅについては、２つの左目レイアウト情報のものを併記する。同期単位インデックスについては、単位左目レイアウト情報に対し１つの同期単位インデックスを割り当てる。配置位置が重なるか否かは、ｌｅｆｔ、ｔｏｐ、文字列長、文字列の表示サイズ等から判断することとなる。上記（１）〜（３）の処理が、左目及び右目オブジェクト画像を画像生成単位へ変換する処理となる。
（４）条件１〜３に該当しない左目レイアウト情報については、分割、グルーピング等は行わず、左目レイアウト情報に一対一に対応する単位左目レイアウト情報を生成する。具体的には、単位左目レイアウト情報の要素名、文書内インデックス、ｔｏｐ、ｌｅｆｔ、ｔｙｐｅ、及びｖａｌｕｅについては、左目レイアウト情報のものを記載する。
【０１０２】
図１４（ａ）の場合、同期単位インデックス００１の単位左目レイアウト情報は、要素名がｐ、文書内インデックスが００１、ｔｏｐが１００、ｌｅｆｔが５０２、ｔｙｐｅが文字列、ｖａｌｕｅがＪＡＰＡＮである。同期単位インデックス００２の単位左目レイアウト情報は、要素名がｐ、文書内インデックスが００１、ｔｏｐが３００、ｌｅｆｔが５０２、ｔｙｐｅが文字列、ｖａｌｕｅがＡＶＣである。この同期単位インデックスが００１及び００２の単位左目レイアウト情報は、同一の文書内インデックス００１を有し、文書内インデックスが００１である１つの左目レイアウト情報を分割して生成されたものである。また、同期単位インデックス００３及び００４の単位左目レイアウト情報は、同一の文書内インデックス００２を有し、文書内インデックスが００２である１つの左目レイアウト情報を分割して生成されたものである。また、同期単位インデックス００５の単位左目レイアウト情報は、２つの左目レイアウト情報である、要素名がｐで文書内インデックスが００４の左目レイアウト情報と、要素名がｉｍｇで文書内インデックスが００３の左目レイアウト情報とがグルーピングされて生成されたものである。
【０１０３】
図１４（ｂ）は、単位右目レイアウト情報表の一例を示す図である。単位右目レイアウト情報表については、生成方法、内容について、単位左目レイアウト情報表と変わるところがないので、説明は省略する。
【０１０４】
＜ｂ．左目及び右目作成状態表の作成＞
左右データ放送同期部１１０は、生成した単位左目及び単位右目レイアウト情報表を生成すると、各単位左目及び単位右目レイアウト情報で表される単位左目及び単位右目オブジェクト画像の作成が完了したか未完了したかを記録するための左目及び右目作成状態表を作成する。左目及び右目作成状態表を作成した後、左右データ放送同期部１１０は、単位左目レイアウト情報表を左目データ放送作成部１１１に対し出力し、単位右目レイアウト情報表を右目データ放送作成部１１２に対し出力する。
【０１０５】
図１６（ａ）は、左目作成状態表７２０を示す図である。
【０１０６】
第１の実施形態に係る図７（ａ）の左目作成状態表３２０とは、文書内インデックスが、同期単位インデックスに置き換わっている点が異なる。ここで同期単位インデックスは、単位左目レイアウト情報の同期単位インデックスと一致させている。すなわち、左目作成状態表の各行の作成状態は、この各行の同期単位インデックスと同一値の、同期単位インデックスを有する単位左目レイアウト情報に対応する。左目作成状態表の作成状態の初期値としては「未完」を記載する。
【０１０７】
左右データ放送同期部１１０は、左目データ放送作成部１１１から完了通知を取得した場合に、左目作成状態表の、完了通知に含まれる同期単位インデックスで識別される作成状態として「完了」を記載する。
【０１０８】
図７（ｂ）は、右目作成状態表の一例を示す図である。右目作成状態表についての説明は、左目作成状態表についての説明と同様のものとなるので省略する。
【０１０９】
＜ｃ．単位左目及び単位右目オブジェクト画像の出力制御＞
左右データ放送同期部１１０は、所定タイミング（例えば、ディスプレイ１１８のリフレッシュタイミングに同期したタイミング）毎に、左目データ放送ＦＢ１１３に記録されている単位左目オブジェクト画像を左目表示生成部１１５に対し出力するよう制御し、右目データ放送ＦＢ１１４に記録されている単位右目オブジェクト画像を右目表示生成部１１６に対し出力するよう制御する。具体的な制御としては、左右データ放送同期部１１０は、左目及び右目作成状態表における同一値の同期単位インデックスに対応する作成状態の両方が「完了」であるものを検索する。そして、両方の作成状態が「完了」である場合に、左目データ放送ＦＢ１１３に記録された、その同期単位インデックスに対応する単位左目オブジェクト画像を左目表示生成部１１５に対し出力させ、右目データ放送ＦＢ１１４に記録された、その文書内インデックスに対応する単位右目オブジェクト画像を右目表示生成部１１６に対し出力させる。
【０１１０】
また、左目及び右目作成状態表における同一値の同期単位インデックスに対応する作成状態の少なくとも一方が「完了」でない場合には、その同期単位インデックスで識別される単位左目オブジェクト画像、及びその単位右目オブジェクト画像のいずれも左目表示生成部１１５、右目表示生成部１１６への出力は行わせない。
【０１１１】
図１７（ａ）〜（ｅ）は、左目作成状態表が図１６（ａ）である場合の、ＦＢ１１３ａ〜１１３ｅに記録されている単位左目オブジェクト画像を模式的に示した図である。
【０１１２】
ＦＢ１１３ａ〜ＦＢ１１３ｅのそれぞれが、同期単位インデックス００１〜００５のそれぞれに対応している。
【０１１３】
図１６（ａ）の同期単位インデックス００１に対応する作成状態は「完了」である。このとき、ＦＢ１１３ａには、図１７（ａ）に示すように単位左目オブジェクト画像１１がｔｏｐ、ｌｅｆｔで表される位置に記録されている。
【０１１４】
図１６（ａ）の同期単位インデックス００２に対応する作成状態は「完了」である。このとき、ＦＢ１１３ｂには、図１７（ｂ）に示すように単位左目オブジェクト画像１２がｔｏｐ、ｌｅｆｔで表される位置に記録されている。
【０１１５】
図１６（ａ）の同期単位インデックス００３に対応する作成状態は「完了」である。このとき、ＦＢ１１３ｃには、図１７（ｃ）に示すように単位左目オブジェクト画像１７がｔｏｐ、ｌｅｆｔで表される位置に記録されている。
【０１１６】
また、図１６（ａ）の同期単位インデックス００４に対応する作成状態は「未完」である。このとき、ＦＢ１１３ｄには、図１７（ｄ）に示すように、単位左目オブジェクト画像は記録されていない。
【０１１７】
また、図１６（ａ）の同期単位インデックス００５に対応する作成状態は「完了」である。このとき、ＦＢ１１３ｅには、図１７（ｅ）に示すように、単位左目オブジェクト画像１６が記録されている。
【０１１８】
また、図１７（ｆ）〜（ｊ）は、左目作成状態表が図１６（ｂ）である場合の、ＦＢ１１４ａ〜１１４ｅに記録されている単位右目オブジェクト画像を模式的に示した図である。ＦＢ１１４ａ〜ＦＢ１１４ｅのそれぞれが、文書内インデックス００１〜００５のそれぞれに対応している。
【０１１９】
図１６（ｂ）の同期単位インデックス００１に対応する作成状態は「完了」である。このとき、ＦＢ１１４ａには、図１７（ｆ）に示すように単位右目オブジェクト画像２１がｔｏｐ、ｌｅｆｔで表される位置に記録されている。
【０１２０】
図１６（ｂ）の同期単位インデックス００２に対応する作成状態は「未完」である。このとき、ＦＢ１１４ｂには、図１７（ｇ）に示すように単位右目オブジェクト画像が記録されていない。
【０１２１】
図１６（ｂ）の同期単位インデックス００３に対応する作成状態は「完了」である。このとき、ＦＢ１１４ｃには、図１７（ｈ）に示すように単位右目オブジェクト画像２７がｔｏｐ、ｌｅｆｔで表される位置に記録されている。
【０１２２】
また、図１６（ｂ）の同期単位インデックス００４に対応する作成状態は「完了」である。このとき、ＦＢ１１３ｄには、図１７（ｉ）に示すように、単位右目オブジェクト画像２８が記録されている。
【０１２３】
また、図１６（ｂ）の同期単位インデックス００５に対応する作成状態は「未完」である。このとき、ＦＢ１１３ｅには、図１７（ｊ）に示すように、単位右目オブジェクト画像が記録されていない。
【０１２４】
左目作成状態表及び右目作成状態表が、図１６（ａ）及び図１６（ｂ）で示す状態である場合、左右データ放送同期部１１０は、同期単位インデックスが００１の両作成状態が「完了」であるので、対応するＦＢ１１３ａに記録されている単位左目オブジェクト画像１１を左目表示生成部１１５に出力し、ＦＢ１１４ａに記録されている単位右目オブジェクト画像２１を右目表示生成部１１６に出力するよう制御する。
【０１２５】
また、左右データ放送同期部１１０は、同期単位インデックスが００３の両作成状態が「完了」であるので、対応するＦＢ１１３ｃに記録されている単位左目オブジェクト画像１７を左目表示生成部１１５に出力し、ＦＢ１１４ｃに記録されている単位右目オブジェクト画像２７を右目表示生成部１１６に出力するよう制御する。
【０１２６】
一方、同期単位インデックスが００２、００４、００５については、両作成状態のうち少なくとも一方が「未完」であるので、これらに対応する単位左目オブジェクト画像１２及び１４、１６、単位右目オブジェクト画像２２、２４及び２６の出力を行わないよう制御する。
【０１２７】
この制御により、左目表示生成部１１５によって作成される左目データ放送画像は、図１８（ｃ）に示すものとなり、右目表示生成部１１６によって作成される右目データ放送画像は図１８（ｄ）に示すものとなる。すなわち、左目データ放送画像と、右目データ放送画像とに不整合が生じないこととなる。
【０１２８】
なお、仮に、図１７（ａ）〜（ｅ）で示される各画像が左目表示生成部１１５に出力されると、左目表示生成部１１５はこれらの画像を重ね合わせて図１８（ａ）に示すような左目データ放送画像を生成することになる。また、図１７（ｆ）〜（ｊ）で示される各画像が右目表示生成部１１６に出力されると、右目表示生成部１１６はこれらの画像を重ね合わせて図１８（ｂ）に示すような右目データ放送画像を生成することになる。この場合、左目データ放送画像と、右目データ放送画像とに不整合が生じてしまうことになる。
＜２−２．動作＞
以下、本実施形態に係るデータ放送表示装置１００による左右データ放送画像の出力処理について説明する。
【０１２９】
図１９は、左右データ放送画像の出力処理を示すフローチャートである。
【０１３０】
まず、左右データ放送同期部１１０は、レイアウト取得部１０８から左目及び右目レイアウト情報表を取得する（Ｓ５０１）。そして、左右データ放送同期部１１０は、左目及び右目レイアウト情報表に基づき、左目及び右目作成状態表を作成する（Ｓ５０２）。次に、左右データ放送同期部１１０は、左目レイアウト情報を単位左目レイアウト情報に変換し、右目レイアウト情報を単位右目レイアウト情報に変換する（Ｓ５０３）。そして、左右データ放送同期部１１０は、単位左目レイアウト情報表を左目データ放送作成部１１１に出力し、単位右目レイアウト情報表を右目データ放送作成部１１２に出力する（Ｓ５０４）。
【０１３１】
次に、左右データ放送同期部１１０は、左目データ放送作成部１１１又は右目データ放送作成部１１２からの、単位左目オブジェクト画像及び単位右目オブジェクト画像についての完了通知を待つ（Ｓ５０５）。左目データ放送作成部１１１から完了通知を受け取った場合（Ｓ５０５でＹ）、完了通知に含まれる同期単位インデックスで識別される左目作成状態表の作成状態に「完了」と記載する。また、右目データ放送作成部１１２から完了通知を受け取った場合、完了通知に含まれる同期単位インデックスで識別される右目作成状態表の作成状態に「完了」と記載する（Ｓ５０６）。そして、Ｓ５０７に進む。
【０１３２】
次に、左右データ放送同期部１１０は、所定の表示タイミングが到来したか否か判断する（Ｓ５０７）。所定の表示タイミングが到来していない場合、Ｓ５０５に進み、到来している場合、同期出力処理を行って（Ｓ５０８）、Ｓ５０５に進む。
【０１３３】
Ｓ５０８の同期出力処理の詳細は、図２０に示している。同期出力処理において、左右データ放送同期部１１０は、まず、変数Ｎに１を代入する（Ｓ６０１）。変数Ｎは、処理対象とする同期単位インデックスを示す変数である。次に、左右データ放送同期部１１０は、左目及び右目作成状態表中に、同期単位インデックスがＮに一致する左目及び右目作成状態が存在するか否かを判断する（Ｓ６０２）。存在する場合（Ｓ６０２でＹ）、同期単位インデックスがＮに一致する左目及び右目作成状態表から作成状態を読み出す（Ｓ６０３）。
【０１３４】
左右データ放送同期部１１０は、読み出した両作成状態のいずれかが「未完」であるか否かを判断する（Ｓ６０４）。いずれかが「未完」の場合（Ｓ６０４でＹ）、この同期単位インデックスに対応する単位左目オブジェクト画像及び単位右目オブジェクト画像のいずれも、左目表示生成部１１５及び右目表示生成部１１６に対し出力しないよう制御する（Ｓ６０６）。一方、両作成状態のいずれも「未完」でない場合、すなわち両作成状態が「完了」の場合（Ｓ６０４でＮ）、この同期単位インデックスに対応する単位左目オブジェクト画像及び単位右目オブジェクト画像の両方について、単位左目オブジェクト画像を左目表示生成部１１５に出力し、単位右目オブジェクト画像を右目表示生成部１１６に対し出力するよう制御する（Ｓ６０５）。そして、左右データ放送同期部１１０は、Ｎに１加算して（Ｓ６０７）、Ｓ６０２に進む。これにより左目及び右目作成状態表中に同期単位インデックスがＮに一致する左目及び右目作成状態が存在しなくなるまで上述の処理を繰り返すこととなる。
＜３．第３の実施形態＞
第１及び第２の実施形態では、１つのＢＭＬ文書中に、左目オブジェクト画像、右目オブジェクト画像を生成するための情報を記載していた。本実施形態では、左目オブジェクト画像を生成するための情報を記載するＢＭＬ文書（ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ）と、右目オブジェクト画像を生成するための情報を記載するＢＭＬ文書（ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌ）とを分けた点が第１及び第２の実施形態とは異なる。
【０１３５】
ＢＭＬ文書をｓｔａｒｔｕｐ＿Ｌ．ｂｍｌと、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌとに分けることで、第２の実施形態におけるｓｔａｒｔｕｐ．ｂｍｌのような要素タグへのｏｆｆｓｅｔ属性の追加、ｉｍｇ要素についてのｌｅｆｔ＿ｓｒｃ属性、ｒｉｇｈｔ＿ｓｒｃ属性の追加といった拡張を行う必要が無くなる。
【０１３６】
本実施形態において左目データ放送画像と右目データ放送画像とを生成するのに必要なリソースは、図２２に示すように、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌ、ｍａｒｕ＿Ｌ．ｐｎｇ及びｍａｒｕ＿Ｒ．ｐｎｇである。
【０１３７】
図２３（ａ）は、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌのうち、本実施形態に関係する部分を抜粋したものである。また、図２３（ｂ）は、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌのうち、本実施形態に関係する部分を抜粋したものである。
【０１３８】
ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ及びｓｔａｒｔｕｐ＿Ｒ．ｂｍｌでは、上記実施形態におけるｓｔａｒｔｕｐ．ｂｍｌのような、要素タグへのｏｆｆｓｅｔ属性の追加、ｉｍｇ要素についてのｌｅｆｔ＿ｓｒｃ属性、ｒｉｇｈｔ＿ｓｒｃ属性の追加といった拡張は行っていないが、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ及びｓｔａｒｔｕｐ＿Ｒ．ｂｍｌとの間で、同じオブジェクトを表現している要素タグが特定できるように、対応する要素の出現順をｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ及びｓｔａｒｔｕｐ＿Ｒ．ｂｍｌとで揃えることとしている。
【０１３９】
例えば、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ１２００において＜ｂｏｄｙ＞要素の中で最初に出現するｐ要素１２０１と、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌ１２１０において＜ｂｏｄｙ＞要素の中で最初に出現するｐ要素１２１１とが、同一のオブジェクトについて表現する要素である。
【０１４０】
また、第１及び第２の実施形態のｓｔａｒｔｕｐ．ｂｍｌでは、１つのｐ要素で左目オブジェクト画像と右目オブジェクト画像とについてのレイアウトを表現する必要があったため、ｌｅｆｔ属性値にＯｆｆｓｅｔ属性値を加算して左目レイアウト情報のｌｅｆｔを生成し、ｌｅｆｔ属性値からＯｆｆｓｅｔ属性値を減算して右目レイアウト情報のｌｅｆｔを生成していた。しかし、本実施形態では、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌのｐ要素のｌｅｆｔ属性値を左目レイアウト情報のｌｅｆｔに記載し、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌのｐ要素のｌｅｆｔ属性値を右目レイアウト情報のｌｅｆｔに記載すればよく、ｌｅｆｔ属性値に対しＯｆｆｓｅｔ属性値を加減算するような処理は必要無くなる。ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌのｐ要素のｌｅｆｔ属性値には、第１及び第２の実施形態におけるｌｅｆｔ属性値にＯｆｆｓｅｔ属性値を加算した値が記載され、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌのｐ要素のｌｅｆｔ属性値には、第１及び第２の実施形態におけるｌｅｆｔ属性値からＯｆｆｓｅｔ属性値を減算した値が記載される。図２３に示す具体例の場合、ｐ要素２０１のｌｅｆｔ属性には、ｌｅｆｔ属性値として、第１の実施形態におけるｌｅｆｔ属性値５００にＯｆｆｓｅｔ属性値２を加算した５０２が設定されており、ｐ要素２１１のｌｅｆｔ属性には、ｌｅｆｔ属性値として、第１の実施形態におけるｌｅｆｔ属性値５００からＯｆｆｓｅｔ属性値２を減算した４９８が設定されている。
【０１４１】
図２１は、第３の実施形態に係るデータ放送表示装置１０００の構成を示すブロック図である。図２１と図２とが異なる点は、（１）データ放送解析部１０７が、データ放送パケットからｓｔａｒｔｕｐ＿Ｌ．ｂｍｌとｓｔａｒｔｕｐ＿Ｒ．ｂｍｌとを抽出して左右データ放送同期部１１０３に対し出力する構成となっている点、（２）レイアウト取得部１０８が削除され、左右データ放送同期部１１０３が、レイアウト取得部１０８の代わりにデータ放送解析部１０７からｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌを取得し、左目レイアウト情報と、右目レイアウト情報とを生成している点である。左右データ放送同期部１１０３が、左目レイアウト情報と右目レイアウト情報とを取得した後の処理は、第１及び第２の実施形態と特に変わるところがない。
＜４．変形例＞
以上、本発明に係るデータ放送表示装置の実施形態を説明したが、例示したデータ放送表示装置を以下のように変形することも可能であり、本発明が上述の実施形態で示した通りのデータ放送表示装置に限られないことは勿論である。
（１）第１の実施の形態において、ＢＭＬ文書は、トランスポートストリームに多重された上で配信されることとしたが、ＢＭＬ文書が取得さえできれば足りる。例えば、ネットワーク等を介した通信によって取得することとしても良い。
（２）第１の実施の形態では、ＢＭＬ文書として、図４（ａ）に記載のＢＭＬ文書を取得することとしたが、同様の情報が得られれば足りる。例えば、ｏｆｆｓｅｔ属性を図４（ａ）のようにｓｔｙｌｅ属性中に記さずに、図４（ｂ）のＢＭＬ文書のようにｓｔｙｌｅ属性と分けて記載することとしてもよい。
（３）第１の実施形態において、左目映像出力部１０３、右目映像出力部１０４の左目映像、右目映像の左目映像ＦＢ１０５、右目映像ＦＢ１０６への所定の書き込みタイミングは、液晶のリフレッシュレートに同期した、各リフレッシュ時刻より一定時間ずつ前の各時刻としていたが、最終的にディスプレイ１１８に適切に表示できるようなタイミングであれば足りる。
（４）第１の実施形態では、各オブジェクトをｉｄ属性値で一意に特定していたが、オブジェクトを一意に特定できれば足り、他の方法で特定してもよい。例えば、ＢＭＬ文書の各要素に付されたｉｄ属性を用いず、右目及び左目レイアウト情報中の「要素名」と「文書内インデックス」とによって一意に特定してもよい。このように特定する場合であれば、ＢＭＬ文書の各要素にｉｄ属性が付されていなくても、各オブジェクトの特定は可能になる。
（５）第１及び第２の実施形態では、左目レイアウト情報表及び右目レイアウト情報表中のｔｙｐｅを、文字列、静止画の２種類としたが、これに限るものではなく、３Ｄデータ放送画像にオブジェクトとして表現され得るものも含まれる。例えば、図形、記号、動画像などをオブジェクトとして用いる場合に、ｔｙｐｅに図形、記号、動画像などを加えてもよい。
（６）第２の実施形態では、３種類の画像生成単位について説明したが、これらに限るものではなく、画像を生成する単位であれば足りる。例えば、文字列データの場合、１つの文字や、２以上の文字から成る文字列などが画像生成単位としてもよい。また、静止画データの場合であれば、静止画を２分割、Ｎ（Ｎは３以上の自然数）分割等した画像を画像生成単位としてもよい。
【０１４２】
また、第２の実施形態では、ＣＤＡＴＡセクションにおける文字列を改行の前後に分割して、分割した各文字列を画像生成単位としたが、文字列を区切る制御情報は改行に限るものではなく、文字列を分割するものであれば足りる。例えば、スペース（空白）、タブなどで文字列を分割し、分割した各文字列を画像生成単位としてもよい。
【０１４３】
また、制御情報に改行がない場合でも、文字列を表示するテキストボックスの幅により文字列が複数行にわたって表示される場合には、文字列を分割し、分割した各文字列を画像生成単位としてもよい。
【０１４４】
また、第２の実施形態では、文字列を、「英数字」と「仮名漢字」とを異なる文字種として２つに分割したが、この分割方法に限らず、文字列をある単位に分割するものであれば足りる。例えば、サイズが異なる文字列毎、色の異なる文字列毎、フォントが異なる文字列毎に分割し、分割した各文字列を画像生成単位としてもよい。
【０１４５】
また、第２の実施形態では、文字列を、「英数字」と「仮名漢字」とを異なる文字種として２つに分類したが、ＡＲＩＢのＢ−２４に示される文字集合の分類で分けてもよい。具体的には「漢字」、「英数」、「平仮名」、「片仮名」、「モザイクＡ」、「モザイクＢ」、「モザイクＣ」、「モザイクＤ」、「プロポーショナル英数」、「プロポーショナル平仮名」、「プロポーショナル片仮名」、「ＪＩＳ  Ｘ０２０１片仮名」、「ＪＩＳ互換漢字１面」、「ＪＩＳ互換漢字２面」、「追加記号」、「ＤＲＣＳ」とを異なる文字種として分割してもよい。
【０１４６】
また、第２の実施形態では、ＣＤＡＴＡセクションにおける文字列が、２つの文字列に分割される例について説明したが、３以上の文字列に分割されることとしてもよい。
【０１４７】
また、第２の実施形態では、２個の左目（右目）オブジェクト画像をグルーピングして単位左目（右目）オブジェクト画像を生成することとしたが、２個に限る必要はなく３個以上のオブジェクト画像をグルーピングすることとしてもよい。
【０１４８】
また、データ放送表示装置に対し、ユーザがいずれの画像生成単位を用いるかを設定できることとしてもよい。
（７）本実施形態では、単位左目オブジェクト画像を構成する２つの左目オブジェクト画像は、文字列に係るオブジェクト画像と、図形に係るオブジェクト画像としていたが、複数のオブジェクト画像から単位左目オブジェクト画像を構成できるものであれば足り、他の種類のオブジェクト画像の組合せであってもよい。また、これらを重ね合わせる場合に、図形オブジェクトの上に文字列オブジェクトを重ね合わせることとしているが、複数の左目オブジェクトから、１つの単位左目オブジェクトを構成できる手法であれば足りる。例えば、単位左目オブジェクトを構成する複数の左目オブジェクトそれぞれが、共に静止画オブジェクトである場合には、画像サイズの大きいものから下になるように重ね合わせることとしてよい。また、単位左目オブジェクトを構成する複数の左目オブジェクトそれぞれが、静止画オブジェクトである場合に、文書内インデックスの値が小さいものが下になり、大きいものが上になるように重ねることとしてもよい。この場合、ＢＭＬ文書の送信側にてＢＭＬ文書を生成する場合に、文書内インデックスの値が小さいものが下になり、大きいものが上になるように重ねることを考慮して、複数の左目オブジェクトについて規定する必要がある。また、右目オブジェクトについても同様に規定する必要がある。
【０１４９】
なお、本実施形態では下に表示される画像サイズの大きい静止画の表示領域に、上に表示される文字列の表示領域が含まれていたが、複数の左目オブジェクトの表示領域に少しでも重なりがある場合には、複数の左目オブジェクトを単位左目オブジェクトとしてもよい。
（８）上述の実施形態では、左目データ放送ＦＢ１１３、右目データ放送ＦＢ１１４については、各オブジェクト画像又は各単位オブジェクト画像について、データ放送画像１枚分のＦＢ領域を確保することとしたが、各オブジェクト画像又は各単位オブジェクト画像を記録できる領域さえ確保するものであれば足りる。例えば、ＦＢ領域として、各オブジェクト画像又は各単位オブジェクト画像のサイズと同サイズの領域だけ左目データ放送ＦＢ１１３、右目データ放送ＦＢ１１４に領域を確保することとしてもよい。この場合、データ放送画像を作成する左目表示生成部１１５及び右目表示生成部１１６に対し、データ放送画像における各オブジェクト画像又は各単位オブジェクト画像の配置位置を通知する必要がある。
（９）第３の実施形態では、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ１２００及びｓｔａｒｔｕｐ＿Ｒ．ｂｍｌ１２１０において、同一のオブジェクトを表現するための要素を対応付けるため、対応する要素の出現順序を揃えることとしていたが、同一のオブジェクトを表現するための要素が対応づけることができれば足りる。例えば、各要素にｉｄ属性を付与し、同一のオブジェクトを表現する要素に対し、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ１２００とｓｔａｒｔｕｐ＿Ｒ．ｂｍｌ１２１０とで同一のｉｄ属性値を付与することとしてもよい。
【０１５０】
図２３の場合、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌ１２００のｐ要素１２０１のｉｄ属性と、ｓｔａｒｔｕｐ＿Ｒ．ｂｍｌ１２１０のｐ要素１２１１のｉｄ属性とに、同じ属性値「ｉｄ０１」を設定することで、ｐ要素１２０１とｐ要素１２１１とが同一のオブジェクトを表現していることを表している。
（１０）第１の実施形態において、左目データ放送作成部１１１は、左目レイアウト情報におけるｔｙｐｅが文字列である場合は、ｖａｌｕｅに記載されている文字列に陰影を付けるなど所定の処理を施しビットマップ化することで左目オブジェクト画像を生成することとしたが、この所定の処理は、受信するＢＭＬ文書、リソース等から左目オブジェクト画像を生成できる処理であれば足りる。例えば、文字列のそれぞれに、予めビットマップ画像を対応づけておき、ｖａｌｕｅに記載されている文字列を、予め対応づけられているビットマップ画像に変換することで、左目オブジェクト画像を生成してもよい。右目オブジェクト画像についても同様である。
【０１５１】
第２の実施形態における単位左目オブジェクト画像、単位右目オブジェクト画像についても同様である。
（１１）第３の実施形態では、左目用のＢＭＬ文書と右目用のＢＭＬ文書との対応付けを、例えば、ｓｔａｒｔｕｐ＿Ｌ．ｂｍｌとｓｔａｒｔｕｐ＿Ｒ．ｂｍｌのように、ファイル名の最後に、左目用のＢＭＬ文書については「＿Ｌ」、右目用のＢＭＬ文書については「＿Ｒ」を付することで行っていたが、対応付けさえできれば足りる。
【０１５２】
（Ａ）例えば、ＡＲＩＢ規格を拡張し、１のＢＭＬ文書から他のＢＭＬ文書へと遷移するときに、左目用のＢＭＬ文書と、右目用のＢＭＬ文書との両方を指定できるようにしてもよい。
【０１５３】
図２４（ａ）の左目用のＢＭＬ文書１４００は、遷移先のＢＭＬ文書のＵＲＬを２つ記載可能とするよう拡張されたＡＲＩＢ規格に基づくＢＭＬ文書を示す図である。ここでは、関数１４０１のように「ｂｒｏｗｓｅｒ．ｌａｕｎｃｈ３ｄＤｏｃｕｍｅｎｔ」という関数を新たに定義し、第１引数には左目用のＢＭＬ文書、第２引数に右目用のＢＭＬ文書を記載できるようにしている。
【０１５４】
（Ｂ）また、他の例として、ＡＲＩＢ規格を拡張し、左目用のＢＭＬ文書、右目用のＢＭＬ文書のいずれかもしくは両方に、対応するＢＭＬ文書のＵＲＬなどを記載できるようにしてもよい。
【０１５５】
図２０（ｂ）の左目用のＢＭＬ文書１４１０は、対応するＢＭＬ文書のＵＲＬを記載可能とするよう拡張されたＡＲＩＢ規格に基づくＢＭＬ文書の一例を示す図である。
【０１５６】
拡張した３ｄ要素（１４１１）では、ｖｉｅｗ属性に自ＢＭＬ文書が左目用であるか右目用であるかを記載し、ｌｉｎｋ＿ｂｍｌ属性に、対応するＢＭＬ文書のＵＲＬを記載する。３ｄ要素１４１１では、具体的には、ｖｉｅｗ属性の値がｌｅｆｔであることから自ＢＭＬ文書が左目用であることを示しており、ｌｉｎｋ＿ｂｍｌに記載されている「／４０／００００／ａａａ０２．ｂｍｌ」は、対応する右目用のＢＭＬ文書のＵＲＬを示す。
【０１５７】
この場合、左目用又は右目用のＢＭＬ文書の一方を取得すれば、対応するＢＭＬ文書のＵＲＬを把握できるため、「ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ」など、他のＢＭＬ文書に遷移するための関数について、引数を追加する必要はない。すなわち関数１４１２には、遷移先のＢＭＬ文書のうち一方の（例えば左目用の）ＢＭＬ文書のＵＲＬのみ記載しておけば良い。また、関数１４１２で指定されたＵＲＬである「／４０／００００／ｂｂｂ０１．ｂｍｌ」にアクセスしてｂｂｂ０１．ｂｍｌを取得した後に、ｂｂｂ０１．ｂｍｌに記載された３ｄ要素を参照し、対応する他方のＢＭＬ文書を取得するようにもできる。また、この関数１４１２についても、関数１４０１と同様の、遷移先のＢＭＬ文書のＵＲＬを２つ記載可能とするような拡張をしてもよい。
（１２）上述の実施形態で示した左右データ放送画像の出力処理、同期出力処理等を、データ放送表示装置１００のプロセッサ、及びそのプロセッサに接続された各種回路に実行させるための機械語或いは高級言語のプログラムコードからなる制御プログラムを、記録媒体に記録すること、又は各種通信路等を介して流通させ頒布することもできる。このような記録媒体には、ＩＣカード、ハードディスク、光ディスク、フレキシブルディスク、ＲＯＭ、フラッシュメモリ等がある。流通、頒布された制御プログラムはプロセッサに読み出され得るメモリ等に格納されることにより利用に供され、そのプロセッサがその制御プログラムを実行することにより各実施形態で示したような各機能が実現されるようになる。なお、プロセッサは、制御プログラムを直接実行する他、コンパイルして実行或いはインタプリタにより実行してもよい。
（１３）上述の実施形態で示した各機能構成要素（デマルチプレクサ１０１、ビデオデコーダ１０２、左目映像出力部１０３、右目映像出力部１０４、データ放送解析部１０７、レイアウト取得部１０８、ユーザ入力受付部１０９、左右データ放送同期部１１０、左目データ放送作成部１１１、右目データ放送作成部１１２、左目表示生成部１１５、右目表示生成部１１６、表示部１１７など）は、その機能を実行する回路として実現されてもよいし、１又は複数のプロセッサによりプログラムを実行することで実現されてもよい。なお、上述の各機能構成要素は典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップされてもよいし、一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。更には、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
（１４）上述の実施形態及び各変形例を、部分的に組み合せてもよい。
＜５．補足＞
以下、更に本発明の一実施形態としてのデータ放送表示装置の構成及びその変形例と効果について説明する。
（ａ）本発明の一実施形態に係るデータ放送表示装置は、左目視点及び右目視点のオブジェクトの組により表現される３Ｄオブジェクトを複数含むデータ放送画像を表示するためのデータ放送表示装置であって、左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信手段と、前記受信したオブジェクトデータを用いて前記複数の３Ｄオブジェクトそれぞれについての左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了する毎に通知する表示データ生成手段と、所定のタイミング毎に、前記複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点の両オブジェクトについて前記通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御手段とを備える。
【０１５８】
この構成により、複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点のオブジェクトの少なくとも一方の生成が完了していないものがあったとしても、左目視点及び右目視点の両オブジェクトの生成が完了しているものについてデータ放送画像に配置され、表示がなされる。よって、表示するデータ放送画像についてユーザが立体視できる状態を確保しつつ、データ放送画像について何ら表示されない状態が継続することでユーザが覚える不快感を従来よりも低減することができる。
（ｂ）また、前記オブジェクトデータは、前記表示データ生成手段におけるオブジェクトの生成単位である単位オブジェクトが複数結合して成る結合オブジェクト毎に送信されており、前記表示データ生成手段は、前記左目視点及び右目視点のオブジェクトの生成を行う場合、前記結合オブジェクトを分割した前記単位オブジェクト毎に行い、前記通知を単位オブジェクトそれぞれの生成が完了する毎に行い、前記表示制御手段は、前記左目視点及び右目視点の両オブジェクトについて通知を受けているか否かの判断を、単位オブジェクト毎に行うこととしてもよい。
【０１５９】
また、前記結合オブジェクトは、制御文字を含む文字列オブジェクトであり、前記表示データ生成手段は、前記制御文字より前の第１の文字列オブジェクトと、前記制御文字より後の第２の文字列オブジェクトのそれぞれを単位オブジェクトして生成を開始することとしてもよい。
【０１６０】
また、前記結合オブジェクトは、文字種の異なる第１の文字列オブジェクトと第２の文字列オブジェクトとを含む文字列オブジェクトであり、前記表示データ生成手段は、前記第１の文字列オブジェクトと前記第２の文字列オブジェクトのそれぞれを単位オブジェクトして生成を開始することとしてもよい。
【０１６１】
この構成により、データ放送画像にオブジェクトを含めるか否かの判断を、送信側がオブジェクトデータを生成する単位として定めた結合オブジェクト毎にではなく、データ放送表示装置側で定めた、より小さな単位である単位オブジェクト毎に行うことができる。
（ｃ）また、前記オブジェクトデータは、前記表示データ生成手段におけるオブジェクトの生成単位である単位オブジェクトより小さな部分オブジェクト毎に送信されており、
前記表示データ生成手段は、前記左目視点及び右目視点のオブジェクトの生成を行う場合、複数の部分オブジェクトから成る単位オブジェクト毎に行い、前記通知を単位オブジェクトそれぞれの生成が完了する毎に行い、前記表示制御手段は、前記左目視点及び右目視点の両オブジェクトについて通知を受けているか否かの判断を、単位オブジェクト毎に行うこととしてもよい。
【０１６２】
また、前記部分オブジェクトのそれぞれは、前記データ放送画像における配置位置が指定されており、前記表示データ生成手段は、配置位置が重なる複数の部分オブジェクトを１つの単位オブジェクトとして生成を開始することとしてもよい。
【０１６３】
この構成により、データ放送画像にオブジェクトを含めるか否かの判断を、送信側がオブジェクトデータを生成する単位として定めた部分オブジェクト毎にではなく、データ放送表示装置側で定めた、より大きな単位である単位オブジェクト毎に行うことができる。
（ｄ）また、前記受信手段は、前記オブジェクトデータを放送波から受信することとしてもよい。
【０１６４】
この構成により、放送によりオブジェクトデータを取得し左目視点及び右目視点の両オブジェクトを生成することができる。
（ｅ）本発明の一実施形態に係るデータ放送表示方法は、受信手段、表示データ生成手段及び表示制御手段を備え、かつ左目視点及び右目視点のオブジェクトの組により表現される３Ｄオブジェクトを複数含むデータ放送画像を表示するためのデータ放送表示装置に用いられるデータ放送表示方法であって、前記受信手段が、左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信ステップと、前記表示データ生成手段が、前記受信したオブジェクトデータを用いて前記複数の３Ｄオブジェクトそれぞれについての左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了した場合に通知する表示データ生成ステップと、前記表示制御手段が、所定のタイミング毎に、前記複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点の両オブジェクトについて前記通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御ステップとを含む。
【０１６５】
本発明の一実施形態に係るデータ放送表示プログラムは、コンピュータを、左目視点及び右目視点のオブジェクトの組により表現される３Ｄオブジェクトを複数含むデータ放送画像を表示するためのデータ放送表示装置として機能させるためのデータ放送表示プログラムであって、前記コンピュータを、左目視点及び右目視点のオブジェクトそれぞれを生成するためのオブジェクトデータを受信する受信手段と、前記受信したオブジェクトデータを用いて前記複数の３Ｄオブジェクトそれぞれについての左目視点及び右目視点のオブジェクトの生成を開始し、それぞれ生成が完了した場合に通知する表示データ生成手段と、所定のタイミング毎に、前記複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点の両オブジェクトについて前記通知を受けているか否かを判断し、通知を受けていると判断された場合には、表示するデータ放送画像に前記両オブジェクトとも含め、通知を受けていないと判断された場合には、表示するデータ放送画像に前記両オブジェクトのいずれも含めないよう制御する表示制御手段として機能させる。
【０１６６】
この構成により、複数の３Ｄオブジェクトそれぞれに関し、左目視点及び右目視点のオブジェクトの少なくとも一方の生成が完了していないものがあったとしても、左目視点及び右目視点の両オブジェクトの生成が完了しているものについてデータ放送画像に配置され、表示がなされる。よって、表示するデータ放送画像についてユーザが立体視できる状態を確保しつつ、データ放送画像について何ら表示されない状態が継続することでユーザが覚える不快感を従来よりも低減することができる。
【産業上の利用可能性】
【０１６７】
本発明の一形態に係るデータ放送表示装置は、表示するデータ放送画像についてユーザが立体視できる状態を確保しつつ、データ放送画像について何ら表示されない状態が継続することでユーザが覚える不快感を従来よりも低減することができるものであり、３Ｄデータ放送の受信側の端末装置等として有効である。
【符号の説明】
【０１６８】
１００    データ放送表示装置
１０１    デマルチプレクサ
１０２    ビデオデコーダ
１０３    左目映像出力部
１０４    右目映像出力部
１０５    左目映像ＦＢ
１０６    右目映像ＦＢ
１０７    データ放送解析部
１０８    レイアウト取得部
１０９    ユーザ入力受付部
１１０    同期データ制御部
１１１    左目データ放送作成部
１１２    右目データ放送作成部
１１３    左目データ放送ＦＢ
１１４    右目データ放送ＦＢ
１１５    左目表示生成部
１１６    右目表示生成部
１１７    表示部
１１８    ディスプレイ
【図１】
2012160808.tif 000003
【図２】
2012160808.tif 000004
【図３】
2012160808.tif 000005
【図４】
2012160808.tif 000006
【図５】
2012160808.tif 000007
【図６】
2012160808.tif 000008
【図７】
2012160808.tif 000009
【図８】
2012160808.tif 000010
【図９】
2012160808.tif 000011
【図１０】
2012160808.tif 000012
【図１１】
2012160808.tif 000013
【図１２】
2012160808.tif 000014
【図１３】
2012160808.tif 000015
【図１４】
2012160808.tif 000016
【図１５】
2012160808.tif 000017
【図１６】
2012160808.tif 000018
【図１７】
2012160808.tif 000019
【図１８】
2012160808.tif 000020
【図１９】
2012160808.tif 000021
【図２０】
2012160808.tif 000022
【図２１】
2012160808.tif 000023
【図２２】
2012160808.tif 000024
【図２３】
2012160808.tif 000025
【図２４】
2012160808.tif 000026
【国際調査報告】
2012160808.tif 000027
2012160808.tif 000028
2012160808.tif 000029