(57)【特許請求の範囲】
【請求項１】
デジタル字幕放送のための放送ビットストリームを生成する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータの入力を受ける段階と、
前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するための字幕オフセットの変換速度についての情報を含む３次元字幕変換情報とを定める３次元字幕変換情報決定段階と、
前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化してデジタル放送のためのビットストリームを出力するビットストリーム出力段階であって、前記ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域に挿入する、ビットストリーム出力段階とを含み、
前記３次元字幕変換情報決定段階は、
前記字幕データを３次元字幕として再生するために必要な主視点字幕及び付加視点字幕のデプス及び両眼視差のうち少なくとも一つを含む３次元字幕オフセット情報を定める段階を含み、
前記ビットストリーム出力段階は、
前記３次元字幕オフセット情報を含む３次元字幕サービスブロックを生成する段階と、
前記ビットストリームのビデオストリームのユーザデータ領域に前記３次元字幕サービスブロックを挿入する段階とを含む、方法。
【請求項２】
デジタル字幕放送のための放送ビットストリームを生成する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータの入力を受ける段階と、
前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するための字幕オフセットの変換速度についての情報を含む３次元字幕変換情報とを定める３次元字幕変換情報決定段階と、
前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化してデジタル放送のためのビットストリームを出力するビットストリーム出力段階であって、前記ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域に挿入する、ビットストリーム出力段階とを含み、
前記３次元字幕変換情報決定段階は、
前記字幕オフセットの急激な変換を防止するために、字幕ウィンドウの目標オフセットを表す目標オフセット情報、及び前記字幕オフセットの変換が発生する区間を表す字幕変換区間情報を含む字幕オフセット変換速度情報を定める段階を含み、
前記ビットストリーム出力段階は、
字幕ウィンドウ命令語形式に基づいて、前記字幕オフセット変換速度情報を設定するための字幕オフセット変換速度命令語を定める段階と、
ビデオストリームの字幕サービスデータ領域に前記字幕オフセット変換速度命令語を挿入する段階と、を含み、
前記字幕変換区間情報は、字幕変換が始まるフレームから完了するフレームまでのフレーム数を表す、方法。
【請求項３】
デジタル字幕放送のための放送ビットストリームを生成する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータの入力を受ける段階と、
前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するための字幕オフセットの変換速度についての情報を含む３次元字幕変換情報とを定める３次元字幕変換情報決定段階と、
前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化してデジタル放送のためのビットストリームを出力するビットストリーム出力段階であって、前記ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域に挿入する、ビットストリーム出力段階とを含み、
前記３次元字幕変換情報決定段階は、
前記字幕データの字幕オフセットを変換して再生するために、前記字幕データのサイズを調節するための３次元字幕サイズ変換情報を定める段階を含み、
前記ビットストリーム出力段階は、
字幕ウィンドウ命令語形式に基づいて、前記３次元字幕サイズ変換情報を設定するための３次元字幕サイズ変換命令語を定める段階と、
ビデオストリームの字幕サービスデータ領域に前記３次元字幕サイズ変換命令語を挿入する段階とを含み、
前記３次元字幕サイズ変換情報は、前記字幕データのサイズが変わる比率を表す、方法。
【請求項４】
デジタル字幕放送のための放送ビットストリームを生成する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータの入力を受ける段階と、
前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するための字幕オフセットの変換速度についての情報を含む３次元字幕変換情報とを定める３次元字幕変換情報決定段階と、
前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化してデジタル放送のためのビットストリームを出力するビットストリーム出力段階であって、前記ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域に挿入する、ビットストリーム出力段階とを含み、
前記ビットストリーム出力段階は、
前記ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を、前記セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子に挿入する段階を含む、方法。
【請求項５】
デジタル字幕放送のための放送ビットストリームを受信する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを含むビットストリームを受信する段階と、
前記受信されたビットストリームを逆多重化してパージングし、前記ビットストリームから前記符号化されたビデオデータと、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報とを抽出する抽出段階であって、３次元字幕変換情報が伝送されることを示す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域から抽出する、抽出段階と、
前記３次元字幕変換情報に基づいて、ビデオ画面上で前記字幕データの字幕再生形態を定める字幕データ再生形態決定段階とを含み、
前記抽出段階は、
前記ビットストリームのビデオストリームのユーザデータ領域から３次元字幕サービスブロックを抽出する段階と、
前記３次元字幕サービスブロックから、前記ビットストリームの前記字幕データを３次元字幕として再生するために必要な主視点字幕及び付加視点字幕のデプス及び両眼視差のうち少なくとも一つを含む３次元字幕オフセット情報を抽出する段階とを含み、
前記字幕データ再生形態決定段階は、
前記３次元字幕オフセット情報に基づいて、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定める段階を含む、方法。
【請求項６】
デジタル字幕放送のための放送ビットストリームを受信する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを含むビットストリームを受信する段階と、
前記受信されたビットストリームを逆多重化してパージングし、前記ビットストリームから前記符号化されたビデオデータと、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報とを抽出する抽出段階であって、３次元字幕変換情報が伝送されることを示す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域から抽出する、抽出段階と、
前記３次元字幕変換情報に基づいて、ビデオ画面上で前記字幕データの字幕再生形態を定める字幕データ再生形態決定段階とを含む
前記抽出段階は、
前記ビットストリームのビデオストリームの字幕サービスデータ領域から字幕オフセット変換速度命令語を抽出する段階を含み、
前記字幕データ再生形態決定段階は、
前記字幕オフセット変換速度命令語に基づいて、前記ビットストリームの字幕サービスデータ領域から、３次元字幕ウィンドウの目標オフセットを表す目標オフセット情報、及び前記字幕データのオフセット変換が発生する区間を表す字幕オフセット変換区間情報を含む字幕オフセット変換速度情報を判読する段階と、
前記字幕オフセット変換速度情報に基づいて、フレーム別に主視点字幕ウィンドウ及び付加視点字幕ウィンドウのオフセットを定める段階と、
前記字幕オフセット変換区間情報に基づいて、字幕変換が始まるフレームから完了するフレームまでのフレーム数を定める段階と、
前記定められたフレーム別オフセット及び前記字幕変換が発生するフレーム数に基づいて、主視点字幕及び付加視点字幕ウィンドウの位置を定める段階とを含む、方法。
【請求項７】
デジタル字幕放送のための放送ビットストリームを受信する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを含むビットストリームを受信する段階と、
前記受信されたビットストリームを逆多重化してパージングし、前記ビットストリームから前記符号化されたビデオデータと、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報とを抽出する抽出段階であって、３次元字幕変換情報が伝送されることを示す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域から抽出する、抽出段階と、
前記３次元字幕変換情報に基づいて、ビデオ画面上で前記字幕データの字幕再生形態を定める字幕データ再生形態決定段階とを含み、
前記抽出段階は、
前記ビットストリームのビデオストリームの字幕サービスデータ領域から３次元字幕サイズ変換命令語を抽出する段階を含み、
前記字幕データ再生形態決定段階は、
前記３次元字幕サイズ変換命令語に基づいて、前記字幕データのサイズを調節するための３次元字幕サイズ変換情報を判読する段階と、
前記３次元字幕サイズ変換情報に基づいて、前記字幕データのサイズが変わる比率を定める段階と、
前記判読された比率に基づいて、字幕ウィンドウ及び字幕フォントのうち少なくとも一つのサイズを定める段階とを含む、方法。
【請求項８】
デジタル字幕放送のための放送ビットストリームを受信する方法において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを含むビットストリームを受信する段階と、
前記受信されたビットストリームを逆多重化してパージングし、前記ビットストリームから前記符号化されたビデオデータと、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報とを抽出する抽出段階であって、３次元字幕変換情報が伝送されることを示す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域から抽出する、抽出段階と、
前記３次元字幕変換情報に基づいて、ビデオ画面上で前記字幕データの字幕再生形態を定める字幕データ再生形態決定段階とを含み、
前記抽出段階は、
前記セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子から、前記ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を抽出する段階と、
前記３次元字幕伝送情報に基づいて、前記ビットストリームに３次元字幕変換情報が含まれていることが確認されると、字幕サービスブロック、字幕ウィンドウ命令語及び前記セクションテーブル領域のうち少なくとも一つから、前記３次元字幕変換情報を抽出する段階とを含む、方法。
【請求項９】
前記符号化されたビデオデータを復号化し、前記２次元ビデオ及び３次元ビデオのうち少なくとも一つのビデオを復元する段階と、
前記３次元字幕変換情報に基づいて定められた前記字幕データの再生形態によって、前記ビデオ画面上で前記字幕データを３次元字幕として再生する段階と、
をさらに含むことを特徴とする請求項５〜８のうちの何れか１項に記載の方法。
【請求項１０】
デジタル字幕放送のための放送ビットストリーム生成装置において、
ビデオエンコーディングプロセッサーにより、２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータの入力を受けるビデオデータ入力部と、
前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報とを定める３次元字幕変換情報決定部と、
前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化して、ビットストリームを出力するビットストリーム出力部であって、前記ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域に挿入する、ビットストリーム出力部とを備え、
前記３次元字幕変換情報決定部は、
前記字幕データを３次元字幕として再生するために必要な主視点字幕及び付加視点字幕のデプス及び両眼視差のうち少なくとも一つを含む３次元字幕オフセット情報を定める処理を実行し、
前記ビットストリーム出力部は、
前記３次元字幕オフセット情報を含む３次元字幕サービスブロックを生成する処理と、
前記ビットストリームのビデオストリームのユーザデータ領域に前記３次元字幕サービスブロックを挿入する処理とを実行する、デジタル字幕放送のための放送ビットストリーム生成装置。
【請求項１１】
デジタル字幕放送のための放送ビットストリーム受信装置において、
２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを含むビットストリームを受信するビットストリーム受信部と、
前記受信されたビットストリームを逆多重化してパージングし、前記ビットストリームから前記符号化されたビデオデータと、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報とを抽出する抽出部であって、３次元字幕変換情報が伝送されることを示す３次元字幕伝送情報を、前記ビットストリームのセクションテーブル領域から抽出する、抽出部と、
前記３次元字幕変換情報に基づいて、ビデオ画面上で前記字幕データの字幕再生形態を定める字幕決定部とを備え、
前記抽出部は、
前記ビットストリームのビデオストリームのユーザデータ領域から３次元字幕サービスブロックを抽出する処理と、
前記３次元字幕サービスブロックから、前記ビットストリームの前記字幕データを３次元字幕として再生するために必要な主視点字幕及び付加視点字幕のデプス及び両眼視差のうち少なくとも一つを含む３次元字幕オフセット情報を抽出する処理とを実行し、
前記字幕決定部は、
前記３次元字幕オフセット情報に基づいて、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定める処理を実行する、デジタル字幕放送のための放送ビットストリーム受信装置。
【請求項１２】
請求項１〜９のうち何れか１項に記載の方法を演算プロセッサに実行させるコンピュータプログラム。
【請求項１３】
請求項１２に記載のコンピュータプログラムを記録する、コンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コンテンツまたは３次元コンテンツを提供するためのデジタル放送コンテンツの送受信方法に関する。
【背景技術】
【０００２】
デジタル放送伝送システムは、放送プログラムを通じてビデオコンテンツ及びオーディオコンテンツを提供しつつ、ビデオ画面上に表示されるための字幕サービスをも提供する。デジタル放送受信システムは、伝送されてきたビデオデータを復号化してビデオコンテンツを復元し、字幕サービスを通じて受信された字幕データを用いて生成した字幕を合成することで、字幕が表示されたビデオ画面を再生できる。
【０００３】
臨場感及び立体感を伴う３次元コンテンツへのニーズが高まりつつある。３次元で再生されるように製作された放送用コンテンツまたはプログラムも登場している。３次元ビデオを支援するデジタル放送受信システムは、３次元放送用コンテンツを受信して３次元ビデオを再生できる。３次元ビデオ放送コンテンツの普及により放送コンテンツの再生方式が変化するにつれて、放送受信システムの付加的な機能の変化も求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、デジタル放送ストリームを通じ、２次元字幕データを用いて３次元字幕を具現するための３次元字幕情報を提供し、３次元字幕情報を用いて３次元字幕を具現する方法を開示する。
【課題を解決するための手段】
【０００５】
本発明の一実施形態によってデジタル字幕放送のための放送ビットストリームを生成する方法は、２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを入力される段階と、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報を定める段階と、前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化してデジタル放送のためのビットストリームを出力する段階と、を含む。
【発明の効果】
【０００６】
本発明によって生成されたデジタル放送ビットストリームにより、ビットストリームのサービスブロック、字幕ウィンドウ命令語またはセクションテーブル領域の余裕空間を用いて、一実施形態による３次元字幕変換情報、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報が送受信される。
【０００７】
また、一実施形態による３次元字幕変換情報に基づいて、２次元字幕再生状態及び３次元字幕再生状態が急激に変更することを防止し、字幕デプスの変化に比例して字幕サイズが調節され、互いに重畳する複数の字幕ウィンドウ間に３次元字幕優先権を付与して再生順位を設定できるので、ＴＶ視聴者に視覚的に自然な３次元放送プログラムが提供される。
【図面の簡単な説明】
【０００８】
【図１】一実施形態による、デジタル字幕放送のためのデジタル字幕放送ビットストリーム生成装置のブロック図である。
【図２Ａ】一実施形態による、デジタル字幕放送のためのデジタル字幕放送ビットストリーム受信装置のブロック図である。
【図２Ｂ】一実施形態による、デジタル字幕放送のためのデジタル字幕放送ビットストリーム受信装置のブロック図である。
【図３】ＤＴＶ（Ｄｉｇｉｔａｌ  ＴＶ）ビットストリームのＤＴＶ−ＣＣ（Ｄｉｇｉｔａｌ  ＴＶ  Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎ）字幕データの構造を示す図面である。
【図４】ＤＴＶ−ＣＣ字幕データのプロトコルモデルを示す図面である。
【図５】ＣＥＡ−７０８によるＤＴＶ  ＣＣコードセットテーブルを示す図面である。
【図６】ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）領域またはＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）領域のキャプションサービス記述子のシンタックスを示す図面である。
【図７】ビデオオフセット及び字幕ウィンドウオフセットのグラフである。
【図８】３次元字幕で、客体と字幕ウィンドウとの間にデプスが逆転する現象を示す図面である。
【図９】一実施形態による３次元字幕オフセット情報を伝送するためのサービスブロックを示す図面である。
【図１０】一実施形態による３次元字幕オフセット命令語を示す図面である。
【図１１】一実施形態による３次元字幕サービスブロック、及び一実施形態による３次元字幕オフセット命令語を用いて３次元字幕ウィンドウを定める実施形態を示す図面である。
【図１２】一実施形態による３次元字幕サービスブロック、及び一実施形態による３次元字幕オフセット命令語を用いて３次元字幕ウィンドウを定める実施形態を示す図面である。
【図１３】一実施形態による３次元字幕オフセット情報を用いて、字幕データを３次元字幕として再生するためのビデオデコーディングシステムのブロック図である。
【図１４】一実施形態による３次元字幕オフセット情報を用いて字幕を再生する方法のフローチャートである。
【図１５】一実施形態による字幕オフセット変換速度命令語を示す図面である。
【図１６】一実施形態による字幕オフセット変換速度情報を用いた３次元字幕のオフセット変化グラフを示す図面である。
【図１７】一実施形態による字幕オフセット変換速度情報を用いた３次元字幕処理画面を示す図面である。
【図１８】他の実施形態による字幕オフセット変換速度情報を用いた３次元字幕のオフセット変化グラフである。
【図１９】字幕のデプス変化による字幕のサイズ変化を示す図面である。
【図２０】一実施形態による３次元字幕サイズ変換命令語を示す図面である。
【図２１】一実施形態による３次元字幕サイズ変換情報をさらに設定するための字幕オフセット変換速度命令語を示す図面である。
【図２２】一実施形態によって２つの基本ストリームを伝送するシステムにおいて、それぞれの基本ストリームに、２次元ＤＴＶクローズドキャプション情報及び３次元ＤＴＶクローズドキャプション情報が含まれた場合を示す図面である。
【図２３】一実施形態によって構成された２つ以上の字幕ウィンドウが衝突する場合、字幕ウィンドウを再生する方法を示す図面である。
【図２４】一実施形態によって構成された２つ以上の字幕ウィンドウが衝突する場合、字幕ウィンドウを再生する方法を示す図面である。
【図２５】一実施形態による、デジタル字幕放送のためのデジタル字幕放送ビットストリーム生成方法のフローチャートである。
【図２６】一実施形態による、デジタル字幕放送のためのデジタル字幕放送ビットストリーム受信方法のフローチャートである。
【発明を実施するための形態】
【０００９】
本発明の一実施形態によってデジタル字幕放送のための放送ビットストリームを生成する方法は、２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを入力される段階；前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報を定める段階；前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化してデジタル放送のためのビットストリームを出力する段階；を含む。
【００１０】
一実施形態による前記ビットストリーム出力段階は、前記字幕データを前記デジタル放送ビットストリームのピクチュアユーザデータ領域、字幕サービスデータ領域及びセクションテーブル領域のうち少なくとも一つに挿入する段階；前記３次元字幕変換情報を前記ビットストリームの字幕サービスブロック、字幕ウィンドウ命令語及び前記セクションテーブル領域のうち少なくとも一つに挿入する段階；を含む。
【００１１】
本発明の一実施形態によってデジタル字幕放送のための放送ビットストリームを受信する方法は、２次元ビデオ及び３次元ビデオのうち少なくとも一つの符号化されたビデオデータを含むビットストリームを受信する段階；前記受信されたビットストリームを逆多重化してパージングし、前記ビットストリームから前記符号化されたビデオデータ、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む３次元字幕変換情報を抽出する段階；前記３次元字幕変換情報に基づいて、ビデオ画面上で前記字幕データの字幕再生形態を定める段階；を含む。
【００１２】
一実施形態による前記デジタル字幕放送ビットストリーム受信方法は、前記符号化されたビデオデータを復号化して、前記２次元ビデオ及び３次元ビデオのうち少なくとも一つのビデオを復元する段階；前記３次元字幕変換情報に基づいて定められた前記字幕データの再生形態によって、前記ビデオ画面上で前記字幕データを３次元字幕として再生する段階；をさらに含む。
【００１３】
本発明の一実施形態によるデジタル字幕放送のための放送ビットストリーム生成装置は、ビデオエンコーディングプロセッサーにより、２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを入力されるビデオデータ入力部；前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報と、を含む３次元字幕変換情報を定める３次元字幕変換情報決定部；前記符号化されたビデオデータ、前記字幕データ及び前記３次元字幕変換情報を多重化して、ビットストリームを出力するビットストリーム出力部；を備える。
【００１４】
本発明の一実施形態によるデジタル字幕放送のための放送ビットストリーム受信装置は、２次元ビデオ及び３次元ビデオのうち少なくとも一つの符号化されたビデオデータを含むビットストリームを受信するビットストリーム受信部；前記受信されたビットストリームを逆多重化してパージングして、前記ビットストリームから前記符号化されたビデオデータ、前記ビデオと共に再生するための字幕データと、前記字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報と、を含む３次元字幕変換情報を抽出する抽出部；前記３次元字幕変換情報に基づいて、ビデオ画面上で前記字幕データの字幕再生形態を定める字幕決定部；を備える。
【００１５】
一実施形態による前記デジタル字幕放送ビットストリーム受信装置は、ビデオデコーディングプロセッサーと連動して、前記符号化されたビデオデータを復号化し、前記２次元ビデオ及び３次元ビデオのうち少なくとも一つのビデオを復元するビデオ復元部；前記３次元字幕変換情報に基づいて定められた前記字幕データの再生形態によって、前記ビデオ画面上で前記字幕データを３次元字幕として再生する再生部；をさらに備える。
【００１６】
本発明は、一実施形態によるデジタル字幕放送ビットストリーム生成方法を演算プロセッサーで具現するためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を含む。本発明は、一実施形態によるデジタル字幕放送ビットストリーム受信方法を演算プロセッサーで具現するためのプログラムが記録された、コンピュータで読み取り可能な記録媒体を含む。
【００１７】
以下、図１ないし図２６を参照して、２次元ビデオまたは３次元ビデオを提供するデジタル放送のために、本発明の一実施形態によって３次元字幕を再生するための字幕情報を含むデジタル字幕放送ビットストリーム生成方法及びその装置、そしてデジタル放送ビットストリームの受信方法とその装置を詳述する。また、一実施形態による字幕情報を用いて３次元字幕を再生する方法とその装置を詳述する。
【００１８】
図１は、一実施形態によるデジタル字幕放送のためのデジタル字幕放送ビットストリーム生成装置１００のブロック図である。
【００１９】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、ビデオデータ入力部１１０、３次元字幕変換情報決定部１２０及びビットストリーム出力部１３０を備える。
【００２０】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、ビデオデータ、字幕データ及び字幕データを３次元字幕で円滑に再生するために必要な各種情報を収録した、一実施形態による３次元字幕変換情報を含むビットストリームを生成する。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、ＡＴＳＣ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）方式による地上波ＤＴＶ放送システムのためのビットストリームを生成することもある。
【００２１】
一実施形態によるビデオデータ入力部１１０は、ビデオエンコーディングプロセッサーからビデオが符号化されたビデオデータを入力される。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、２次元ビデオ放送サービスまたは３次元ビデオ放送サービスを提供するために、２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータを入力される。
【００２２】
一実施形態による３次元字幕変換情報決定部１２０は、ビデオデータと共に再生するための字幕データと、字幕データを３次元字幕として再生するための情報を含む３次元字幕変換情報とを定める。一実施形態による３次元字幕変換情報は、字幕データを３次元字幕として再生するためのオフセットの変換速度についての情報を含む。
【００２３】
一実施形態による３次元字幕変換情報決定部１２０は、ＣＥＡ−６０８またはＣＥＡ−７０８によるＤＴＶ−ＣＣ字幕データを定めることもできる。
【００２４】
一実施形態によるビットストリーム出力部１３０は、ビデオデータ入力部１１０から出力された符号化されたビデオデータと、３次元字幕変換情報決定部１２０から出力された字幕データ及び３次元字幕変換情報を入力され、多重化してビットストリームを出力する。
【００２５】
一実施形態によるビットストリーム出力部１３０は、ＭＰＥＧ−２ＴＳシステムに基づいて、符号化されたビデオデータと、字幕データ及び３次元字幕変換情報とを含むビットストリームを構成できる。
【００２６】
符号化されたビデオデータは、デジタル放送ビットストリームのビデオストリームのピクチュアデータ領域に挿入されて伝送される。字幕データは、ビデオストリームのピクチュアユーザデータ領域、字幕サービスデータ領域及びセクションテーブル領域のうち少なくとも一つに含まれて伝送される。
【００２７】
一実施形態によるビットストリーム出力部１３０は、ビットストリームの字幕サービスブロック、字幕ウィンドウ命令語及びセクションテーブル領域のうち少なくとも一つに３次元字幕変換情報を挿入できる。
【００２８】
一実施形態によるビットストリーム出力部１３０は、ビットストリームを多重化して伝送ストリームの形態で伝送できる。
【００２９】
以下、３次元字幕変換情報決定部１２０が一実施形態による３次元字幕変換情報を定め、ビットストリーム出力部１３０が一実施形態による３次元字幕変換情報を伝送する方法を詳述する。
【００３０】
一実施形態による３次元字幕変換情報決定部１２０は、３次元字幕変換情報として、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、そして３次元字幕変換情報の伝送を知らせる３次元字幕伝送情報のうち少なくとも一つを定められる。
【００３１】
一実施形態による３次元字幕オフセット情報は、字幕データを３次元字幕として再生するために必要な字幕オフセットを表し、字幕オフセットは、主視点字幕ウィンドウと付加視点字幕ウィンドウとのオフセットを表す。一実施形態による主視点字幕ウィンドウと付加視点字幕ウィンドウとのオフセットは、主視点字幕ウィンドウと付加視点字幕ウィンドウとのデプス、変移及び両眼視差のうち少なくとも一つを含む。また一実施形態による主視点字幕ウィンドウと付加視点字幕ウィンドウとのオフセットは、ゼロ平面から主視点字幕または付加視点字幕までのデプス、変移及び両眼視差のうち少なくとも一つを含むこともある。
【００３２】
一実施形態によるビットストリーム出力部１３０は、３次元字幕オフセット情報を含む３次元字幕サービスブロックを生成し、デジタル放送ビットストリームのビデオストリームのユーザデータ領域に挿入できる。一実施形態によるビットストリーム出力部１３０が字幕サービスブロック及び３次元字幕サービスブロックを含むビットストリームを伝送することで、現在字幕サービスブロックに含まれた字幕データと共に３次元字幕オフセット情報を伝送できる。
【００３３】
一実施形態によるビットストリーム出力部１３０は、字幕ウィンドウ命令語形式に基づいて、３次元字幕オフセット情報を設定するための３次元字幕オフセット命令語を定められる。一実施形態による３次元字幕オフセット命令語は、字幕サービス別に３次元字幕オフセット情報を指定させることができる。
【００３４】
一実施形態によるビットストリーム出力部１３０は、ＣＥＡ−７０８に基づいた字幕ウィンドウ命令語を、ビットストリームの字幕サービスデータ領域に挿入できる。字幕サービスデータ領域は、字幕サービスブロックに含まれる。前述したように、字幕サービスデータ領域は、デジタル放送ビットストリームのビデオストリームのユーザデータ領域の構成要素であるため、一実施形態による３次元字幕オフセット命令語を、デジタル放送ビットストリームのビデオストリームの字幕サービスデータ領域に挿入できる。したがって、一実施形態による３次元字幕オフセット命令語は、字幕サービスブロックの字幕データと共に伝送される。
【００３５】
一実施形態によるビットストリーム出力部１３０は、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子の予備領域に、３次元字幕オフセット情報を挿入できる。または一実施形態によるビットストリーム出力部１３０は、３次元字幕オフセット情報を含む記述子を生成して、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つの記述子領域に挿入してもよい。一実施形態によるビットストリーム出力部１３０は、セクションテーブルとビデオストリームと多重化してビットストリームを生成して伝送することで、ビデオストリームのビデオデータ、セクションテーブルまたはビデオストリームに含まれた字幕データと共に３次元字幕オフセット情報が伝送される。
【００３６】
一実施形態による字幕オフセット変換速度情報は、３次元字幕の字幕オフセットの急激な変換を防止するために、３次元字幕ウィンドウの目標オフセットを表す目標オフセット情報と、字幕オフセットの変換が発生する区間を表す字幕変換区間情報とを含む。
【００３７】
一実施形態によるビットストリーム出力部１３０は、字幕ウィンドウ命令語形式に基づいて、字幕オフセット変換速度情報を設定するための字幕オフセット変換速度命令語を定められる。一実施形態による字幕オフセット変換速度命令語は、現在字幕サービスの字幕ウィンドウ別に字幕オフセット変換速度情報を設定できる。
【００３８】
一実施形態によるビットストリーム出力部１３０は、デジタル放送ビットストリームのビデオストリームの字幕サービスデータ領域に、字幕オフセット変換速度命令語を挿入してビットストリームを伝送することで、現在字幕サービスブロックの字幕データと共に字幕オフセット変換速度情報を伝送できる。
【００３９】
一実施形態による字幕オフセット変換速度情報は、現在フレーム及び次のフレームの字幕ウィンドウ間のオフセット変化量を表す情報、オフセット変化量の方向を表す情報、目標オフセット情報及び字幕変換が発生する字幕ウィンドウを表す字幕変換ウィンドウ識別情報のうち少なくとも一つを含む。
【００４０】
一実施形態による３次元字幕のためのオフセット変化量情報は、現在フレームのオフセットと次のフレームのオフセットとの差を表す。一実施形態による３次元字幕のための字幕変換区間情報は、字幕変換が始まるフレームから完了するフレームまでのフレーム数を表す。
【００４１】
一実施形態による３次元字幕変換情報決定部１２０は、字幕データを字幕オフセットを変換して再生するために、字幕のサイズを調節するための情報を含む３次元字幕サイズ変換情報を定められる。一実施形態による３次元字幕サイズ変換情報は、字幕サイズが変わる比率を表す。一実施形態による字幕のサイズは、字幕ウィンドウのサイズ及び字幕フォントのサイズのうち少なくとも一つを含む。
【００４２】
一実施形態によるビットストリーム出力部１３０は、字幕ウィンドウ命令語形式に基づいて、３次元字幕サイズ変換情報を設定するための３次元字幕サイズ変換命令語を定められる。一実施形態による３次元字幕サイズ変換命令語は、現在字幕サービスの字幕ウィンドウ別に３次元字幕サイズ変換情報を設定できる。
【００４３】
一実施形態によるビットストリーム出力部１３０は、デジタル放送ビットストリームのビデオストリームの字幕サービスデータ領域に３次元字幕サイズ変換命令語を挿入してビットストリームを伝送することで、現在字幕サービスブロックの字幕データと共に３次元字幕サイズ変換情報を伝送できる。
【００４４】
一実施形態によるビットストリーム出力部１３０は、一実施形態による字幕オフセット変換速度命令語が３次元字幕サイズ変換情報をさらに設定するように、字幕オフセット変換速度命令語を変形することもできる。
【００４５】
一実施形態によるビットストリーム出力部１３０は、ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子に挿入できる。
【００４６】
すなわち、一実施形態による３次元字幕伝送情報は、３次元字幕オフセット情報、字幕オフセット変換速度情報と、３次元字幕サイズ変換情報のうち少なくとも一つがビットストリームを通じて伝送されるかどうかを表す。
【００４７】
一実施形態によるビットストリーム出力部１３０は、３次元字幕変換情報、３次元字幕データなどの伝送を表す３次元字幕伝送情報を含む３次元字幕伝送記述子を生成し、ＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域の記述子領域に３次元字幕伝送記述子を挿入することもできる。
【００４８】
また、一実施形態によるビットストリーム出力部１３０は、３次元字幕サービスブロックの伝送を表す３次元字幕サービスブロック伝送情報と、３次元字幕ウィンドウ命令語の伝送を表す３次元字幕ウィンドウ命令語伝送情報のうち少なくとも一つを、ＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子に挿入して伝送することもできる。
【００４９】
一実施形態によるビットストリーム出力部１３０は、２個のビデオ基本ストリームを伝送する場合に、３次元ビデオの主視点ビデオデータ及び付加視点ビデオデータを、メインビデオ基本ストリーム及びサブビデオ基本ストリームに挿入できる。一実施形態によるビットストリーム出力部１３０は、一実施形態による３次元字幕変換情報及び３次元字幕伝送情報を、メインビデオ基本ストリーム及びサブビデオ基本ストリームのうち少なくとも一つに挿入できる。
【００５０】
また３次元ビデオの主視点ビデオデータ及び付加視点ビデオデータが、それぞれメイン基本ストリーム及びサブ基本ストリームに挿入される場合、一実施形態によるビットストリーム出力部１３０は、３次元字幕を支援できない２次元字幕システムのために、３次元字幕変換情報及び３次元字幕伝送情報をサブ基本ストリームに挿入できる。
【００５１】
図２Ａ及び図２Ｂは、それぞれ一実施形態によるデジタル字幕放送のためのデジタル字幕放送ビットストリーム受信装置２００、２７０のブロック図である。
【００５２】
一実施にによる、デジタル放送の字幕情報を含むデジタル字幕放送ビットストリーム受信装置２００、２７０は、ビットストリーム受信部２１０、抽出部２２０及び字幕決定部２３０を備える。
【００５３】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、ビデオデータ、字幕データ及び字幕データを３次元字幕で円滑に再生するために必要な各種情報を収録した、一実施形態による３次元字幕変換情報を含むビットストリームを受信する。一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、ＡＴＳＣ方式による地上波ＤＴＶ放送システムのためのビットストリームを受信することもできる。
【００５４】
一実施形態によるビットストリーム受信部２１０は、２次元ビデオ及び３次元ビデオのうち少なくとも一つの符号化されたビデオデータを含むビットストリームを受信する。一実施形態によるビットストリーム受信部２１０は、伝送ストリーム形態のビットストリームを受信できる。
【００５５】
一実施形態による抽出部２２０は、受信されたビットストリームを逆多重化してパージングし、ビットストリームから符号化されたビデオデータ、ビデオと共に再生するための字幕データと３次元字幕変換情報とを抽出する。一実施形態による３次元字幕変換情報は、図１を参照して前述したデジタル字幕放送ビットストリーム生成装置１００により定められた３次元字幕変換情報に相応する。
【００５６】
一実施形態による抽出部２２０は、字幕データをデジタル放送ビットストリームのピクチュアユーザデータ領域、字幕サービスデータ領域及びセクションテーブル領域のうち少なくとも一つから抽出できる。
【００５７】
一実施形態による抽出部２２０は、３次元字幕変換情報を、ビットストリームの字幕サービスブロック、字幕ウィンドウ命令語及びセクションテーブル領域のうち少なくとも一つから抽出できる。一実施形態による抽出部２２０は、３次元字幕変換情報として、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、そして３次元字幕変換情報の伝送を知らせる３次元字幕伝送情報のうち少なくとも一つが抽出される。
【００５８】
一実施形態による字幕決定部２３０は、抽出部２２０により抽出された３次元字幕変換情報に基づいて、ビデオ画面上で字幕の再生形態を定める。一実施形態による字幕決定部２３０は、ビットストリームから抽出された字幕データを用いてキャラクター、アイコンなどを復元して字幕を定められる。
【００５９】
また、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０のビットストリーム受信部２１０、抽出部２２０及び字幕決定部２３０と共に、ビデオ復元部２４０及び再生部２５０をさらに備える。デジタル放送ストリーム受信装置２７０は、デジタル放送ストリーム受信装置２００の構成要素をいずれも含むので、デジタル放送ストリーム受信装置２００の動作をいずれも行える。
【００６０】
一実施形態によるビデオ復元部２４０は、抽出部２２０により抽出されたビデオデータを入力され、ビデオデコーディングプロセッサーと連動して、符号化されたビデオデータを復号化し、２次元ビデオ及び３次元ビデオのうち少なくとも一つのビデオを復元できる。３次元ビデオの場合、主視点ビデオ及び一つ以上の付加視点ビデオが復元される。
【００６１】
一実施形態による再生部２５０は、ビデオ復元部２４０により復元されたビデオ及び抽出部１２０により抽出された字幕データを入力され、字幕決定部１３０により定められた字幕の再生形態によって、復元されたビデオと字幕データを合成し、ビデオ画面上で３次元字幕を再生できる。
【００６２】
一実施形態による字幕の再生形態は、字幕ウィンドウの位置及びサイズ、字幕フォントのサイズ及び字幕の３次元字幕優先権などを含む。字幕ウィンドウの位置またはサイズを定める動作は、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置及びサイズを定める動作を含む。
【００６３】
一実施形態による字幕決定部２３０は、３次元字幕変換情報に基づいて、字幕ウィンドウの位置及びサイズ、字幕フォントのサイズを定められる。
【００６４】
一実施形態による再生部２５０は、復元されたビデオの主視点ビデオ及び付加視点ビデオにそれぞれ主視点字幕及び付加視点字幕を合成して、主視点字幕と主視点ビデオとが合成された主視点画面と、付加視点字幕と付加視点ビデオとが合成された付加視点画面とを再生できる。
【００６５】
一実施形態による抽出部２２０は、デジタル放送ビットストリームのビデオストリームのユーザデータ領域から３次元字幕サービスブロックを抽出できる。一実施形態による抽出部２２０は、３次元字幕サービスブロックから３次元字幕オフセット情報を抽出できる。
【００６６】
一実施形態による抽出部２２０は、ビットストリームの字幕サービスデータ領域から３次元字幕オフセット命令語を抽出できる。一実施形態による３次元字幕決定部２３０は、３次元字幕オフセット命令語に基づいて、字幕サービス別に３次元字幕オフセット情報を判読できる。
【００６７】
また、一実施形態による抽出部２２０は、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子の予備領域から、３次元字幕オフセット情報を抽出できる。または一実施形態による抽出部２２０は、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つの記述子領域から、３次元字幕オフセット情報を含む記述子を抽出して、記述子から３次元字幕オフセット情報を抽出できる。
【００６８】
一実施形態による３次元字幕決定部２３０は、抽出部２２０により抽出された一実施形態による３次元字幕オフセット情報に基づいて、３次元字幕ウィンドウのオフセットを判読し、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定められる。一実施形態による３次元字幕決定部２３０は、３次元字幕ウィンドウのオフセットとして、主視点字幕ウィンドウ及び付加視点字幕ウィンドウ間のデプス、変移及び両眼視差のうち少なくとも一つ、またはゼロ平面から主視点字幕または付加視点字幕までのデプス、変移及び両眼視差のうち少なくとも一つを判読できる。
【００６９】
一実施形態による抽出部２２０は、ビットストリームの字幕サービスデータ領域から、目標オフセット情報及び字幕変換区間情報を含む字幕オフセット変換速度情報を抽出できる。
【００７０】
一実施形態による字幕決定部２３０は、字幕オフセット変換速度情報に基づいて、フレーム別に字幕ウィンドウのオフセットを定め、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定める段階を含む。
【００７１】
一実施形態による抽出部２２０は、デジタル放送ビットストリームのビデオストリームの字幕サービスデータ領域から字幕オフセット変換速度命令語を抽出できる。一実施形態による字幕決定部２３０は、字幕オフセット変換速度命令語に基づいて字幕オフセット変換速度情報を判読できる。
【００７２】
一実施形態による抽出部２２０は、字幕オフセット変換速度情報から、現在フレーム及び次のフレームの字幕ウィンドウ間のオフセット変化量を表す情報、オフセット変化量の方向を表す情報、目標オフセット情報及び字幕変換が発生する字幕ウィンドウを表す字幕変換ウィンドウ識別情報のうち少なくとも一つを抽出できる。
【００７３】
一実施形態による字幕データ再生形態決定部２３０は、オフセット変化量情報に基づいて、現在フレームのオフセットと次のフレームのオフセットとの差を定めて、フレーム別オフセットを定められる。また、一実施形態による字幕決定部２４０は、字幕変換区間情報に基づいて、字幕変換が始まるフレームから完了するフレームまでのフレーム数を定められる。一実施形態による字幕決定部２３０は、目標オフセット及び字幕変換が発生するフレーム数に基づいて、フレーム別字幕ウィンドウのオフセットを定められる。また、一実施形態による字幕決定部２３０は、定められたフレーム別字幕ウィンドウのオフセットに基づいて、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定められる。
【００７４】
一実施形態による抽出部２２０は、ビットストリームの字幕サービスデータ領域から３次元字幕サイズ変換情報を抽出できる。
【００７５】
一実施形態による字幕決定部２３０は、３次元字幕サイズ変換情報に基づいて、字幕のサイズを定められる。字幕サイズの決定動作は、字幕ウィンドウのサイズの決定動作及び字幕フォントサイズの決定動作のうち少なくとも一つを含む。この時、一実施形態による字幕決定部２４０は、３次元字幕サイズ変換情報に基づいて、字幕データサイズが変わる比率を判読し、判読された比率に基づいて字幕のサイズを定められる。
【００７６】
一実施形態による抽出部２２０は、デジタル放送ビットストリームのビデオストリームの字幕サービスデータ領域から３次元字幕サイズ変換命令語を抽出できる。この場合、一実施形態による字幕決定部２４０は、３次元字幕サイズ変換命令語に基づいて３次元字幕サイズ変換情報を判読し、３次元字幕サイズ変換情報に基づいて字幕のサイズを定められる。
【００７７】
一実施形態による抽出部２２０は、一実施形態による字幕オフセット変換速度命令語から３次元字幕サイズ変換情報を判読し、３次元字幕サイズ変換情報に基づいて字幕のサイズを定めることもできる。
【００７８】
一実施形態による抽出部２２０は、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子から、ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を抽出できる。
【００７９】
一実施形態による抽出部２２０は、３次元字幕伝送情報に基づいて、受信されたビットストリームに３次元字幕伝送情報が挿入されていることを把握できる。したがって、一実施形態による抽出部２２０は、３次元字幕伝送情報に基づいて３次元字幕オフセット情報、字幕オフセット変換速度情報、及び３次元字幕サイズ変換情報などがビットストリームに挿入されていることを確認し、該当情報を抽出できる。
【００８０】
一実施形態による抽出部２２０は、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域の記述子領域から、３次元字幕情報の伝送を表す３次元字幕伝送情報を抽出できる。
【００８１】
一実施形態による抽出部２２０は、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域から、３次元字幕サービスブロックの伝送を表す３次元字幕サービス伝送情報を抽出できる。
【００８２】
また、一実施形態による抽出部２２０は、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域から、３次元字幕ウィンドウ命令語の伝送を表す３次元字幕ウィンドウ命令語伝送情報を抽出できる。
【００８３】
一実施形態による抽出部２２０は、３次元字幕伝送情報に基づいて、ビットストリームに３次元字幕変換情報が含まれていることが確認されれば、字幕サービスブロック、字幕ウィンドウ命令語及びセクションテーブル領域のうち少なくとも一つから３次元字幕変換情報を抽出できる。
【００８４】
一実施形態による抽出部２２０は、３次元ビデオのうち主視点ビデオデータ及び付加視点ビデオデータを、それぞれビットストリームのメイン基本ストリーム及びサブ基本ストリームから抽出できる。
【００８５】
一実施形態による抽出部２２０は、メイン基本ストリーム及びサブ基本ストリームのうち少なくとも一つから３次元字幕伝送情報を抽出し、３次元字幕伝送情報に基づいて３次元字幕変換情報が含まれた基本ストリームを定め、それから３次元字幕変換情報を抽出できる。
【００８６】
また、一実施形態による抽出部２２０は、サブ基本ストリームのみから３次元字幕伝送情報を抽出できる。一実施形態による３次元字幕伝送情報に基づいて、サブ基本ストリームに３次元字幕変換情報が含まれていると判読されれば、サブ基本ストリームから３次元字幕変換情報が抽出される。この場合には、一実施形態による３次元字幕伝送情報に基づいて、サブ基本ストリームに３次元字幕変換情報が含まれていないと判読されれば、メイン基本ストリームに対しては３次元字幕変換情報を検出せず、３次元字幕を再生する動作を行わない。
【００８７】
一実施形態による抽出部２２０は、メイン基本ストリーム及びサブ基本ストリーム両方から３次元字幕伝送情報が抽出されるならば、主視点ビデオデータ及び付加視点ビデオデータの再生優先権に基づいて、３次元字幕変換情報が含まれた基本ストリームを定め、該当基本ストリームから３次元字幕変換情報を抽出できる。
【００８８】
ビデオ画面上で、一実施形態による字幕は字幕ウィンドウ内に表示されうる。デジタル字幕放送ビットストリーム受信装置２７０が、字幕を表示するための複数の字幕ウィンドウを再生する場合、字幕ウィンドウ間の衝突が発生する。
【００８９】
これを防止するために、一実施形態による字幕決定部２３０は、字幕ウィンドウのオフセットに基づいて字幕ウィンドウの３次元字幕優先権を定め、再生位置を定められる。他の実施形態による字幕決定部２３０は、２次元字幕優先権が先立つ字幕ウィンドウに、高い３次元字幕優先権を付与し、かつオフセットを付加して字幕ウィンドウの再生位置を定められる。
【００９０】
一実施形態による再生部２５０が、字幕データに基づいて字幕を定め、字幕ウィンドウのオフセットまたは３次元字幕優先権に基づいて再生位置が定められた複数の字幕ウィンドウ内に字幕を表示できる。
【００９１】
一実施形態による抽出部２２０は、ＣＥＡ−６０８字幕データが抽出された場合、３次元字幕サービスブロック、及びＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子の予備領域のうち一つから、サービスブロック別に３次元字幕オフセット情報を抽出できる。また、一実施形態による抽出部２２０は、ＣＥＡ−７０８字幕データが抽出された場合、３次元字幕サービスブロック、３次元字幕オフセット命令語、及びＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子の予備領域のうち一つから、３次元字幕オフセット情報を抽出することもできる。
【００９２】
図３は、ビットストリーム３００のＤＴＶ−ＣＣ字幕データの構造を図示する。ＤＴＶシステムシグナルであるＤＴＶビットストリーム３００は、ビデオストリーム３１０、オーディオストリーム３２０、ＰＭＴ領域３８０及びＥＩＴ領域３９０を含むコントロールシグナル３８０などが多重化して形成される。
【００９３】
ビデオビットストリーム３１０のユーザデータ領域３４０を通じて字幕伝送チャネル３５０が伝送される。字幕伝送チャネル３５０を通じて、ＣＥＡ−６０８によるＮＴＳＣ字幕データ３６０と、ＣＥＡ−７０８による字幕サービスデータ３７１、３７３で構成される字幕チャネル３７０とが伝送される。
【００９４】
字幕関連データは、ビデオストリーム３１０のユーザデータ領域３４０、ＰＭＴ領域３８０及びＥＩＴ領域３９０に含まれる。例えば、字幕サービスデータ３７１、３７３は、ＣＥＡ−７０８による字幕テキストデータ及び字幕ウィンドウ命令語を含む。例えば、ＰＭＴ領域３８０及びＥＩＴ領域３９０を通じて、それぞれ字幕チャネルサービスディレクトリ情報３８５、３９５が伝送される。字幕チャネルサービスディレクトリ情報３８５、３９５は、字幕サービスの類型及び属性を記述する。
【００９５】
図４は、字幕チャネルのプロトコルモデル４００を図示する。
字幕チャネルのプロトコルモデル４００に基づいて字幕データチャネルが構成され、字幕伝送の階層構造が記述される。
【００９６】
字幕チャネルデータは、伝送階層（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ）４１０、パケット階層（Ｐａｃｋｅｔ  Ｌａｙｅｒ）４２０、サービス階層（Ｓｅｒｖｉｃｅ  Ｌａｙｅｒ）４２０、コーディング階層（Ｃｏｄｉｎｇ  Ｌａｙｅｒ）４４０、解釈階層（Ｉｎｔｅｒｐｒｅｔａｔｉｏｎ  Ｌａｙｅｒ）４５０の５個の階層構造で構成される。
【００９７】
伝送階層４１０のＤＴＶシグナルデータ４１５は、図３のＤＴＶビットストリームの伝送ストリーム形態に相応し、ビデオストリーム３１０、オーディオストリーム３２０、ＰＭＴ情報３８０またはＥＩＴ情報３９０などが多重化して、ＤＴＶシグナルデータ４１５を通じて伝送される。
【００９８】
パケット階層４２０のＤＴＶ  ＣＣデータパケット４２５を通じて、字幕チャネルデータがパケットの形態で伝送される。
【００９９】
サービス階層４３０のＤＴＶ  ＣＣ字幕サービスブロック４３１、４３３、４３５は、字幕サービスヘッダ及び字幕サービスデータ４４１、４４３、４４５で構成される。字幕サービスヘッダは、字幕データチャネルサービスの数、サービス類型及びサービス属性についての情報を含む。
【０１００】
コーディング階層４４０で、ＤＴＶ  ＣＣ字幕サービスデータ４４１、４４３、４４５は、字幕データの表現方式を記述する。コードセット領域コントロール、字幕ウィンドウ命令語、字幕文字及び記号に対してコード値が割り当てられる。コーディング階層４４０で割り当てられたコード値は、図５のＤＴＶ  ＣＣコードセットテーブルにより定義される。
【０１０１】
解釈階層４５０は、ＤＴＶ  ＣＣのグラフィックユーザインターフェースを記述する。字幕データ及び字幕ウィンドウ命令語４５１、４５２、４５３、４５４、４５５、４５６を用いて字幕データを処理する方式が記述される。例えば、解釈階層４５０で、字幕が表示されるための字幕ウィンドウを生成する方法、字幕がイタリック体で表示されるべき時、文字が重ならないようにスペースを伝送する方法などが記述される。
【０１０２】
図５は、ＣＥＡ−７０８によるＤＴＶ  ＣＣコードセットテーブルを図示する。ＤＴＶ  ＣＣのコードセットテーブルは、４個のコードグループ、すなわち、ＣＬ、ＣＲ、ＧＬ、ＧＲグループに分類される。ＣＬグループは、Ｃ０グループ５１０及びＣ２グループ５３０を含み、ＧＬグループは、Ｇ０グループ５５０及びＧ２グループ５７０を含み、ＣＲグループは、Ｃ１グループ５２０及びＣ３グループ５４０を含み、ＧＲグループは、Ｇ１グループ５６０及びＧ３グループ５８０を含む。
【０１０３】
ＣＬグループ及びＣＲグループは、コントロールコードを割り当てるための領域であり、ＧＬグループ及びＧＲグループは、文字及びアイコンを割り当てるための領域である。
【０１０４】
ＣＬグループとＣＲグループのうち、Ｃ０グループ５１０に、アスキー（ＡＳＣＩＩ）コントロールコードのサブセットコードが割り当てられ、Ｃ１グループ５２０に字幕コントロールコードが割り当てられる。Ｃ２グループ５３０は、各種コントロールコードが割り当てられるための予備領域であり、Ｃ３グループ５４０も、コントロールコードセットのための予備領域である。
【０１０５】
図６は、ＰＭＴ領域またはＥＩＴ領域のキャプションサービス記述子のシンタックスを図示する。
【０１０６】
デジタル放送を通じて字幕サービスが提供される場合、字幕伝送チャネルを通じて字幕データが伝送され、ＰＭＴ領域またはＥＩＴ領域を通じて字幕サービス記述子が伝送される。
【０１０７】
字幕サービス記述子は、それぞれの字幕サービスごとに、字幕タイプ（Ｃａｐｔｉｏｎ  Ｔｙｐｅ）‘ｃｃ＿ｔｙｐｅ’６２０、言語コード‘ｌａｎｇｕａｇｅ’６１０などの字幕情報を記述する。
【０１０８】
例えば、‘ｃｃ＿ｔｙｐｅ’６２０値が‘１’ならば、ＣＥＡ−７０８によるデジタルテレビ閉鎖字幕サービスが提供されることを表し、‘０’ならば、ＮＴＳＣ  ＣＣ字幕サービスが提供されることを表す。
【０１０９】
図７は、ビデオオフセット及び字幕ウィンドウオフセットのグラフを図示する。経時的にビデオデプス７１０が変わる場合、ビデオデプス７１０に基づいて字幕ウィンドウのデプス７５０、７６０、７７０も変動する。しかし、ビデオデプス７１０の増減に基づいて、時間ｔ１に字幕ウィンドウのデプスが、第１デプス７５０から第２デプス７６０に急増し、時間ｔ２に再び第３デプス７７０に急減して、字幕ウィンドウのデプスが急激に変動する場合、字幕ウィンドウのデプスの急激な変化が発生する変動時間ｔ１またはｔ２から所定時間の間には、ＴＶユーザは視覚的に不自然さを感じ、激しい場合には疲労感を感じてＴＶ視聴が不便になりうる。
【０１１０】
図８は、３次元字幕で、客体と字幕ウィンドウとの間にデプスが逆転する現象を図示する。
【０１１１】
また、デジタルＴＶの画面８００で３次元ビデオが再生される時、客体８２０と字幕ウィンドウ８１０とが同時に再生される場合、字幕ウィンドウ８１０が客体８２０よりＴＶユーザ８５０側に突出せねばならない。しかし、デジタルＴＶの画面８００のゼロ平面８０５から客体８２０までのデプス８２５が字幕ウィンドウ８１０までのデプス８１５より大きい場合、ＴＶユーザ８５０に客体８２０と字幕ウィンドウ８１０とが重なって見える区間８３０でデプス逆転現象が発生し、ＴＶユーザ８５０は、視覚的に不自然さを感じる。
【０１１２】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕変換情報として、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報などを定めて、字幕データ及び３次元字幕変換情報を含むビットストリームを生成できる。
【０１１３】
一実施形態によるデジタル放送ストリーム受信装置２００、２７０は、受信されたビットストリームから字幕データと共に、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報などを含む３次元字幕変換情報を抽出できる。一実施形態によるデジタル放送ストリーム受信装置２００、２７０は、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報を用いて、３次元字幕のための字幕ウィンドウの位置、サイズなどを定められる。
【０１１４】
デジタル放送ストリーム受信装置２７０は、定められた字幕ウィンドウの位置、サイズ等に基づいて、字幕データを３次元字幕として再生できる。
【０１１５】
以下、図９ないし図２４を参照して、字幕サービスを提供するデジタル放送サービスを提供するために、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００が、３次元字幕変換情報を定めて字幕データと共に伝送する動作と、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０が字幕データと共に３次元字幕変換情報を受信する動作、そして、デジタル字幕放送ビットストリーム受信装置２７０が、字幕データ及び３次元字幕変換情報を用いて３次元字幕を再生する動作について詳述する。
【０１１６】
特に、図９ないし図１４を参照して３次元字幕オフセット情報を、図１５ないし１８を参照して３次元字幕サイズ変換情報を、図１９ないし図２１を参照して３次元字幕サイズ変換情報を用いる実施形態が詳述される。
【０１１７】
説明の便宜上、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００と、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０とが、字幕フォーマットとしてクローズドキャプションを用いる実施形態を中心として詳述される。しかし、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００と、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０との３次元字幕変換情報の使用例及び動作原理が、クローズドキャプションに限定されるものではない。
【０１１８】
一実施形態による３次元字幕オフセット情報の字幕オフセットは、字幕データを３次元字幕として再生するために必要な主視点字幕及び付加視点字幕間のデプス、変移及び両眼視差のうち少なくとも一つを含む。または字幕オフセットは、ゼロ平面からの主視点字幕または付加視点字幕までのデプス、変移及び両眼視差のうち少なくとも一つを含んでもよい。
【０１１９】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕オフセット情報をサービスブロック、字幕ウィンドウ命令語及びキャプションサービス記述子のうち少なくとも一つの形態に定められる。
【０１２０】
図９は、一実施形態による３次元字幕オフセット情報を伝送するためのサービスブロックを図示する。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕オフセット情報を含む３次元字幕サービスブロック９３７を生成できる。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕サービスブロック９３７をＤＴＶシグナルデータ９１５のピクチュアユーザデータ領域に挿入できる。
【０１２１】
ＤＴＶ−ＣＣ字幕データのプロトコルモデル９００は、図４のＤＴＶ−ＣＣ字幕データのプロトコルモデル４００に追加的に、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００が生成した３次元字幕サービスブロック９３７を含む。ＤＴＶ  ＣＣデータパケット９２５及びＤＴＶシグナルデータ９１５を通じて、２次元字幕データを含むＤＴＶ  ＣＣ字幕サービスブロック４３１、４３３、４３５と共に３次元字幕サービスブロック９３７が伝送される。
【０１２２】
表１は、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００により生成されるＤＴＶ  ＣＣ字幕サービスの一例を図示する。
【０１２３】
【表１】
0005960679.tif 000002
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、ＤＴＶ  ＣＣ字幕データを複数の字幕サービスブロック形態に生成できる。ＣＥＡ−６０８による２次元字幕データ‘ＣＣ１’、‘ＣＣ２’、‘ＣＣ３’、‘ＣＣ４’を含む字幕サービスブロック、ＣＥＡ−７０８による字幕サービス‘Ｓｅｒｖｉｃｅ１’、…、‘Ｓｅｒｖｉｃｅ５’、‘Ｓｅｒｖｉｃｅ６’を含む字幕サービスブロックを伝送できる。
【０１２４】
また一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、一実施形態による３次元字幕変換情報を含む３次元字幕サービスブロック９３７を、サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’の形態に伝送できる。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、字幕サービスブロックのうち、拡張されたサービス番号が７ないし６３である予備字幕サービスブロックのうち一つに、３次元字幕サービスブロック９３７を割り当てる。
【０１２５】
デジタル字幕放送ビットストリーム受信装置２００、２７０は、受信されたＤＴＶシグナルデータ９１５を逆多重化して、ピクチュアユーザデータ領域からＤＴＶ  ＣＣ字幕サービスブロック４３１、４３３、４３５及び３次元字幕サービスブロック９３７を抽出できる。デジタル字幕放送ビットストリーム受信装置２７０は、ＤＴＶ  ＣＣサービスブロック４３１、４３３、４３５のうち一つを選択して、字幕データを抽出して字幕を再生できる。
【０１２６】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕サービスブロック９３７の３次元字幕オフセット情報に基づいて、字幕のデプス、変移または両眼視差などのオフセットを判読し、ＤＴＶ  ＣＣ字幕サービスブロック４３１、４３３、４３５のうち再生するように選択した字幕サービスブロックの２次元字幕データにオフセットを付加して、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定められる。
【０１２７】
既存の２次元放送受信器は、一実施形態による３次元字幕サービスブロックを認識できないので、一実施形態による３次元字幕変換情報を読み取れない。したがって、既存の２次元放送受信器は、一実施形態による３次元字幕サービスブロックを無視し、他の字幕サービスブロックの２次元字幕データを用いて２次元字幕を再生できる。したがって、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００、及び一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０が、放送ビットストリームを通じて一実施形態による３次元字幕変換情報を送受信するとしても、既存の２次元ビデオ受信器の２次元字幕再生機能が保証されるので、既存の２次元字幕システムに対する下位互換性が保証される。
【０１２８】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、ビットストリームの字幕サービスデータを通じて、ＣＥＡ−７０８に基づいた字幕ウィンドウ命令語を伝送できる。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、字幕ウィンドウ命令語形式に基づいて、３次元字幕オフセット情報を設定するための３次元字幕オフセット命令語を定められる。一実施形態による３次元字幕オフセット命令語は、字幕サービス別に３次元字幕オフセット情報を指定させることができる。
【０１２９】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、図５を参照して前述したＤＴＶ  ＣＣコードセットテーブルのうちＣ０グループ５１０のＥＸＴ１コードを用いて、３次元字幕オフセット命令語を定められる。
【０１３０】
図１０は、一実施形態による３次元字幕オフセット命令語を図示する。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、一実施形態による３次元字幕オフセット命令語‘ＳｅｔＢａｓｅＤｅｐｔｈ’を定義できる。３次元字幕オフセット命令語‘ＳｅｔＢａｓｅＤｅｐｔｈ’のコマンドコード（Ｃｏｍｍａｎｄ  Ｃｏｄｅ）は、“ＥＸＴ１＋０ｘ０８＋＜ｄａｔａ＞”の形式で２バイトコードと定義される。
【０１３１】
３次元字幕オフセット命令語‘ＳｅｔＢａｓｅＤｅｐｔｈ’の命令語フォーマットは、‘ＳｅｔＢａｓｅＤｅｐｔｈ（Ｂａｓｅ  Ｏｆｆｓｅｔ  Ｓｉｇｎ、Ｂａｓｅ  Ｏｆｆｓｅｔ）’でありうる。３次元字幕オフセット命令語‘ＳｅｔＢａｓｅＤｅｐｔｈ’のパラメータは、基本オフセット方向（ｂａｓｅ  ｏｆｆｓｅｔ  ｓｉｇｎ）を表すパラメータ‘ｂｏｓ’と、基本オフセット（ｂａｓｅ  ｏｆｆｓｅｔ）を表すパラメータ‘ｂｏｆ’とを含む。
【０１３２】
パラメータ‘ｂｏｓ’は、主視点字幕ウィンドウと付加視点字幕ウィンドウとのオフセットが、負（−）方向または正（＋）方向の両眼視差であるかどうかを表す。
【０１３３】
パラメータ‘ｂｏｆ’は、主視点字幕ウィンドウと付加視点字幕ウィンドウとのオフセットまたは間隔を表す。
【０１３４】
したがって、一実施形態による３次元字幕オフセット命令語‘ＳｅｔＢａｓｅＤｅｐｔｈ’により、字幕データの種類と関係なく主視点字幕ウィンドウと付加視点字幕ウィンドウとのオフセットが提供される。一実施形態による３次元字幕オフセット命令語‘ＳｅｔＢａｓｅＤｅｐｔｈ’の伝送周期を、フレームレートを基準に設定でる。例えば、一周期のフレームレートで、所定数の連続フレームが含まれるフレーム区間ごとに３次元字幕オフセット命令語が伝送されるならば、フレーム区間のあらゆるフレームに対して同じオフセットが適用される。３次元字幕オフセット命令語‘ＳｅｔＢａｓｅＤｅｐｔｈ’の伝送周期を、一周期のフレームレート内で可能な最長フレーム区間と設定してもよい。
【０１３５】
デジタル字幕放送ビットストリーム受信装置２００、２７０は、ビットストリームの字幕サービスデータ領域から３次元字幕オフセット命令語を抽出できる。デジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕オフセット命令語に基づいて、現在字幕サービスの３次元字幕オフセット情報を判読できる。デジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕オフセット命令語を用いて、主視点字幕ウィンドウと付加視点字幕ウィンドウとのオフセット方向及びオフセットを判読し、３次元字幕のための主視点字幕ウィンドウ及び右視点字幕ウィンドウの位置を定められる。
【０１３６】
また、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕伝送情報を定めて、ＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子に挿入して伝送してもよい。
【０１３７】
一実施形態による３次元字幕伝送情報は、３次元字幕サービスブロックの伝送を表す３次元字幕サービスブロック伝送情報、３次元字幕ウィンドウ命令語の伝送を表す３次元字幕ウィンドウ命令語伝送情報を含む。
【０１３８】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕サービスブロック伝送情報及び３次元字幕ウィンドウ命令語伝送情報のうち少なくとも一つを定めて、図６を参照して、前述したキャプションサービス記述子の予備領域６５０、６６０、６７０に挿入できる。
【０１３９】
例えば、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、キャプションサービス記述子の第１予備領域６５０に３次元字幕サービスブロック伝送情報‘ｆｌａｇ＿３Ｄ’を挿入できる。現在ビットストリームが２次元字幕データのみ含めば、‘ｆｌａｇ＿３Ｄ’値は０に設定され、現在ビットストリームが３次元字幕データを含むか、または３次元字幕サービスブロックを含めば、‘ｆｌａｇ＿３Ｄ’値は１に設定される。
【０１４０】
例えば、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、キャプションサービス記述子の第３予備領域６７０に３次元字幕ウィンドウ命令語伝送情報‘３Ｄ＿７０８＿ＣＣ’を挿入できる。現在ＣＥＡ−７０８字幕ストリームが３次元字幕ウィンドウ命令語を含めば、‘３Ｄ＿７０８＿ＣＣ’値は０に設定され、現在ＣＥＡ−７０８字幕ストリームが３次元字幕ウィンドウ命令語を含まなければ、‘３Ｄ＿７０８＿ＣＣ’値は１に設定される。
【０１４１】
したがって、デジタル字幕放送ビットストリーム受信装置２００、２７０は、ＰＭＴ領域またはＥＩＴ領域のキャプションサービス記述子の予備領域６５０から３次元字幕サービスブロック伝送情報を抽出して、現在ビットストリームが３次元字幕サービスブロックを含んでいるかどうかを判読し、判読結果に基づいて、３次元字幕サービスブロックを抽出して解釈するかどうかが定められる。
【０１４２】
また、デジタル字幕放送ビットストリーム受信装置２００、２７０は、キャプションサービス記述子の予備領域６７０から３次元字幕ウィンドウ命令語伝送情報を抽出して、現在ＣＥＡ−７０８字幕ストリームが３次元字幕ウィンドウ命令語を含んでいるかどうかを判読し、判読結果に基づいて、３次元字幕ウィンドウ命令語を抽出して解釈するかどうかが定められる。
【０１４３】
したがって、デジタル字幕放送ビットストリーム受信装置２００、２７０は、デジタル放送ストリームのビデオストリームではなく、ＰＭＴ領域レベルで３次元字幕伝送情報を抽出して３次元字幕情報の存在を予め確認し、３次元字幕を再生するべきかどうかが確認できる。
【０１４４】
図１１及び図１２は、それぞれ一実施形態による３次元字幕サービスブロック及び一実施形態による３次元字幕オフセット命令語を用いて、３次元字幕ウィンドウを定める実施形態を図示する。
【０１４５】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０が、現在ビットストリームから３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’１１３０を抽出した場合、３次元字幕サービスブロック１１３０から基本オフセット情報１１５０を判読できる。
【０１４６】
一実施形態による３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’１１３０の伝送周期は、任意に設定される。例えば、フレームレート内で、所定数の連続フレームを含むフレーム区間を周期として、３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’１１３０が受信される。
【０１４７】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、ＣＥＡ−６０８字幕データ１１１０またはＣＥＡ−７０８字幕データ１１２０の字幕データ種類と関係なく字幕ウィンドウ１１４０を生成できる。また一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、字幕ウィンドウ１１４０に基本オフセット情報１１５０を適用して、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定めることで３次元字幕ウィンドウ１１６０を定められる。
【０１４８】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０がＣＥＡ−７０８字幕データ１２１０を受信した場合、ＣＥＡ−７０８字幕データ１２１０の字幕ウィンドウ１２２０を生成し、３次元字幕ウィンドウ命令語１２３０を分析して、現在字幕サービスの字幕ウィンドウ別にオフセット情報を判読できる。すなわち、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕ウィンドウ命令語１２３０から現在字幕サービスの現在字幕ウィンドウ１２２０のためのオフセット情報を判読できる。
【０１４９】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、現在字幕サービスの現在字幕ウィンドウ１２２０のためのオフセット情報に基づいて、現在３次元字幕ウィンドウ１２４０の主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定められる。
【０１５０】
図１３は、一実施形態による３次元字幕オフセット情報を用いて字幕データを３次元字幕として再生するためのビデオデコーディングシステム１３００のブロック図である。
【０１５１】
一実施形態によるビデオデコーディングシステム１３００は、デジタル字幕放送ビットストリーム受信装置２７０に相応できる。一実施形態によるビデオデコーディングシステム１３００は、ＭＰＥＧ−２伝送ストリームを受信してビデオを復元して再生できる。
【０１５２】
入力されたＭＰＥＧ−２伝送ストリームは、ＭＰＥＧ逆多重化器（ＭＰＥＧ Ｄｅｍｕｘ）１３１０を通じてビデオストリーム、ＰＭＴ情報、ＥＩＴ情報に逆多重化される。
【０１５３】
ビデオストリームはビデオパーザ（Ｖｉｄｅｏ  Ｐａｒｓｅｒ）１３２０に伝えられ、ビデオパーザはビデオストリームをパージングして、ＭＰＥＧ−２に基づいて符号化されたビデオデータ及びユーザデータを抽出できる。ビデオパーザ１３２０からパージングされたユーザデータがＤＴＶ  ＣＣデコーダ１３６０に伝えられる。
【０１５４】
ＭＰＥＧ−２伝送ストリームから抽出されたＰＭＴ情報とＥＩＴ情報は、それぞれＰＭＴバッファ１３３０及びＥＩＴバッファ１３３５に保存される。ユーザプロセッサー１３４０は、ＰＭＴ情報及びＥＩＴ情報から、３次元字幕サービスブロック伝送情報‘ｆｌａｇ＿３Ｄ’と、３次元字幕ウィンドウ命令語伝送情報‘３Ｄ＿７０８＿ＣＣ’とを判読して、現在ビットストリームに３次元字幕サービスブロックまたは３次元字幕ウィンドウ命令語が含まれているかどうかが確認できる。ＤＴＶ  ＣＣデコーダ１３６０は、ビデオパーザ１３２０からパージングされたユーザデータから、ＣＥＡ６０８字幕データ１３６２、ＣＥＡ７０８字幕データ１３６４及び３次元字幕情報サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’１３６６を抽出できる。
【０１５５】
ＭＰＥＧ−２ビデオデコーダ１３５０は、ＭＰＥＧ−２に基づいて符号化されたビデオデータを復号化してプログラムビデオを復元し、ビデオ合成部（Ｖｉｄｅｏ  Ｃｏｍｂｉｎｅｒ）１３７０に出力できる。特に、３次元ビデオの主視点ビデオ及び付加視点ビデオが復元される。
【０１５６】
またユーザプロセッサー１３４０は、各種セクションテーブルから各種付加情報を抽出し、ユーザグラフィック処理部１３８０は、セクションテーブルの付加情報を用いてＧＵＩスクリーンを生成し、ビデオ合成部１３７０に出力できる。
【０１５７】
ビデオ合成部１３７０は、字幕データ１３６２または１３６４及び３次元字幕サービスブロックを用いて、ビデオ画面上に字幕が表示されるための字幕ウィンドウの位置を定め、字幕データ１３６２または１３６４を用いて字幕を生成し、字幕ウィンドウ内に字幕を表示できる。
【０１５８】
特に、３次元字幕サービスブロック１３６６の３次元字幕変換情報に基づいて、字幕データ１３６２または１３６４の３次元再生形態が定められる。したがって、３次元字幕変換情報に基づいて、字幕が表示される主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置、字幕のフォントサイズなどが定められる。ビデオ合成部１３７０は、主視点字幕ウィンドウと付加視点字幕ウィンドウとを、それぞれ主視点ビデオと付加視点ビデオと合成できる。また、ビデオ合成部１３７０は、ＧＵＩスクリーンをビデオと合成することもできる。
【０１５９】
ビデオ復元部１３９０は、ビデオ合成部１３７０により出力された、字幕、ビデオ、ＧＵＩスクリーンが合成されたビデオピクチュアを受信して、ビデオシーケンスを復元して出力できる。３次元ビデオシーケンスが３次元字幕と共に復元された場合、３次元ビデオの再生と共に３次元字幕が再生される。
【０１６０】
図１４は、一実施形態による３次元字幕オフセット情報を用いて字幕を再生する方法のフローチャート１４００を図示する。
【０１６１】
段階１４１０で、デジタル字幕放送ビットストリーム受信装置２００、２７０は、キャプションサービス記述子‘ｃａｐｔｉｏｎ＿ｓｅｒｖｉｃｅ＿ｄｅｓｃｒｉｐｔｏｒ’から３次元字幕情報を抽出できる。例えば、キャプションサービス記述子から、一実施形態による３次元字幕サービスブロック伝送情報‘ｆｌａｇ＿３Ｄ’、及び３次元字幕ウィンドウ命令語伝送情報‘３Ｄ＿７０８＿ＣＣ’が抽出される。
【０１６２】
まず段階１４２０で、デジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕サービスブロック伝送情報‘ｆｌａｇ＿３Ｄ’に基づいて、現在ビットストリームに３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’が含まれているかどうかが判断される。現在ビットストリームに３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’が含まれていないと判断されれば、段階１４３０に進んで、字幕データを用いて２次元字幕を生成できる。
【０１６３】
段階１４２０で、現在ビットストリームに３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’が含まれていると判断されれば、デジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕ウィンドウ命令語伝送情報‘３Ｄ＿７０８＿ＣＣ’に基づいて、現在字幕サービスデータに次元字幕ウィンドウ命令語が含まれているかどうかが判断される。現在字幕サービスデータに次元字幕ウィンドウ命令語が含まれていないと判断されれば、段階１４３０に分岐する。
【０１６４】
段階１４３０で、デジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’の３次元字幕オフセット情報を判読し、字幕を表示する主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定めて３次元字幕を生成できる。
【０１６５】
段階１４２０で、現在字幕サービスデータに次元字幕ウィンドウ命令語が含まれていると判断されれば、段階１４６０に進んで、字幕データのうちＣＥＡ−６０８字幕データが活性化されているかどうかが確認される。
【０１６６】
ＣＥＡ−６０８字幕データが活性化されていると判断されれば、段階１４７０でデジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕サービスブロック‘３Ｄ＿ｓｅｒｖｉｃｅ’の３次元字幕オフセット情報を判読して、３次元字幕を表示する主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置を定められる。
【０１６７】
ＣＥＡ−６０８字幕データが活性化されていないと判断されれば、段階１４８０で、ＣＥＡ−７０８字幕ウィンドウ命令語を分析してＣＥＡ−７０８字幕データに適用できる。すなわち、ＣＥＡ−７０８字幕サービスデータから、３次元字幕オフセット命令語及びＣＥＡ−７０８字幕データを抽出して、ＣＥＡ−７０８字幕データに３次元字幕オフセットを適用して３次元字幕を生成できる。
【０１６８】
また、字幕サービスブロックまたは字幕ウィンドウ命令語を通じて３次元字幕オフセット情報を伝送する実施形態だけでなく、一実施形態によるデジタル字幕放送ストリーム生成装置１００は、セクションテーブル領域のＰＭＴ領域、またはＥＩＴ領域のキャプションサービス記述子の予備領域を通じて３次元字幕オフセット情報を伝送することもできる。表２は、キャプションサービス記述子の予備領域６７０に挿入可能な３次元字幕オフセット情報を含む構文を例示する。
【０１６９】
【表２】
0005960679.tif 000003
すなわち、３次元字幕オフセット情報として、基本オフセット方向情報‘ｂａｓｅ＿ｏｆｆｓｅｔ＿ｓｉｇｎ’及び基本オフセット値‘ｂａｓｅ＿ｏｆｆｓｅｔ’が設定される。
【０１７０】
また、一実施形態によるデジタル字幕放送ストリーム生成装置１００は、表２の３次元字幕オフセット情報を含む別の記述子を生成して、セクションテーブル領域のＰＭＴ領域、ＥＩＴ領域の記述子領域を通じて３次元字幕オフセット情報を伝送することもできる。
【０１７１】
したがって、デジタル字幕放送ビットストリーム受信装置２００、２７０は、ＰＭＴ領域またはＥＩＴ領域のキャプションサービス記述子の予備領域６５０から３次元字幕サービスブロック伝送情報を抽出するか、ＰＭＴ領域またはＥＩＴ領域の記述子領域から３次元字幕オフセット情報を含む記述子を抽出して、現在ビットストリームが３次元字幕サービスブロックを含んでいるかどうかを判読し、３次元字幕サービスブロックを抽出して解釈するかどうかを定められる。
【０１７２】
また、デジタル字幕放送ビットストリーム受信装置２００、２７０は、キャプションサービス記述子の予備領域６５０から抽出された３次元字幕サービスブロック伝送情報に基づいて、現在ビットストリームが３次元字幕サービスブロックを含んでいると判読されれば、字幕サービス識別番号‘ｃａｐｔｉｏｎ＿ｓｅｒｖｉｃｅ＿ｎｕｍｂｅｒ’が、‘３Ｄ＿ｓｅｒｖｉｃｅ’である字幕サービスのための予備領域６７０から、基本オフセット方向情報‘ｂａｓｅ＿ｏｆｆｓｅｔ＿ｓｉｇｎ’及び基本オフセット値‘ｂａｓｅ＿ｏｆｆｓｅｔ’を抽出して、３次元字幕のための字幕ウィンドウのオフセット方向及びオフセット値を判読できる。
【０１７３】
したがって、デジタル字幕放送ビットストリーム受信装置２００、２７０は、デジタル放送ストリームのビデオストリームではなく、ＰＭＴ領域レベルで３次元字幕情報を抽出して３次元字幕の存在を確認し。３次元字幕のオフセット情報を判読できる。
【０１７４】
一実施形態による字幕オフセット変換速度情報は、現在フレーム及び次のフレームの字幕ウィンドウ間のオフセット変化量を表す情報、オフセット変化量の方向を表す情報、目標オフセット情報及び字幕変換が発生する字幕ウィンドウを表す字幕変換ウィンドウ識別情報のうち少なくとも一つを含む。一実施形態による３次元字幕のためのオフセット変化量情報は、現在フレームの字幕オフセットと次のフレームの字幕オフセットとの差を表す。一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、字幕オフセット変換速度情報を字幕ウィンドウ命令語の形態で定められる。
【０１７５】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、字幕オフセット変換速度情報を設定するための字幕オフセット変換速度命令語を定められる。
【０１７６】
例えば、図５を参照して前述したＤＴＶ  ＣＣコードセットテーブルのうち、コントロールコードの予備領域であるＣ２グループ５３０の３バイトコード領域に、字幕オフセット変換速度命令語が割り当てられる。一実施形態による字幕オフセット変換速度命令語は、現在字幕サービスの字幕ウィンドウ別に字幕オフセット変換速度情報を設定できる。
【０１７７】
図１５は、一実施形態による字幕オフセット変換速度命令語を図示する。一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’の命令語フォーマットは、‘ＤｉｓｐａｒｉｔｙＳｔｅｐ（Ｗｉｎｄｏｗ＿ｉｄ、Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ  ｓｉｇｎ、Ｓｔｅｐ  ｓｉｚｅ、Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ）’でありうる。一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’のパラメータは、字幕ウィンドウを識別するためのパラメータ‘Ｗｉｎｄｏｗ＿ｉｄ’、字幕ウィンドウの目標オフセット方向を表すパラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ  ｓｉｇｎ’、現在フレームと次のフレームの字幕ウィンドウのオフセットの間の変化量を表すパラメータ‘Ｓｔｅｐ  ｓｉｚｅ’、字幕ウィンドウの目標オフセットを表すパラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ’を含む。
【０１７８】
一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’のコマンドコードは、ＤＴＶ ＣＣコードセットテーブルの拡張コード領域のうちコード０×１２に割り当てられる。
【０１７９】
パラメータ‘Ｗｉｎｄｏｗ＿ｉｄ’は、字幕ウィンドウの固有識別字を表し、３ビットｉｄ０，ｉｄ１，ｉｄ２に割り当てられる。
【０１８０】
パラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ  ｓｉｇｎ’は、目標オフセットの方向が負（−）または正（＋）方向であるかどうかを表すので、１ビット（Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ  ｓｉｇｎ）に割り当てられる。
【０１８１】
パラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ’は、字幕ウィンドウの目標オフセットであり、字幕のオフセットが増加または減少して目標オフセットに到達すれば、これ以上オフセットが変動しない。パラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ’は、８ビットｄｉｓ０、ｄｉｓ１、ｄｉｓ２、ｄｉｓ３、ｄｉｓ４、ｄｉｓ５、ｄｉｓ６、ｄｉｓ７に割り当てられる。
【０１８２】
パラメータ‘Ｓｔｅｐ  ｓｉｚｅ’は、現在フレームと次のフレームとの字幕ウィンドウ間のオフセット変化量であり、次のフレームの字幕ウィンドウのオフセットを定めるために、現在フレームの字幕ウィンドウのオフセットに付加される変化量を表す。パラメータ‘Ｓｔｅｐ  ｓｉｚｅ’は、４ビットｓｔ０、ｓｔ１、ｓｔ２、ｓｔ３に割り当てられる。
【０１８３】
図１６は、一実施形態による字幕オフセット変換速度情報を用いた３次元字幕のオフセット変化グラフを図示する。
【０１８４】
図１５を参照して前述した字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’は、現在フレームの字幕ウィンドウと次のフレームの字幕ウィンドウとの間のオフセットの変化量及び目標オフセットを設定できる。
【０１８５】
例えば、時間１６１０で、最初の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’が、目標オフセット方向を‘＋’に、オフセット変化量を‘１’に、目標オフセットを‘１０’に指定できる。最初の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’によって、フレームごとに字幕ウィンドウのオフセットが‘１’ずつ増加し、‘１０’に到達するまでオフセットが増加する。
【０１８６】
時間１６２０で、オフセットが‘１０’に到達すれば、最初の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’による字幕オフセットの変化はこれ以上発生しない。これにより、２番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’が発生すきる。２番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’は、目標オフセット方向を‘＋’、オフセット変化量を‘２’に、目標オフセットを‘３０’に設定できる。２番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’によって、フレームごとに字幕ウィンドウのオフセットが‘２’ずつ増加し、‘３０’に到達するまでオフセットが増加する。
【０１８７】
時間１６３０で）、オフセットが‘３０’に到達すれば、２番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’による字幕オフセット変換が中断し、３番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’が発生する。３番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’は、目標オフセット方向を‘−’に、オフセット変化量を‘２’に、目標オフセットを‘１０’に設定できる。３番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’によって、フレームごとに字幕ウィンドウのオフセットが‘２’ずつ減少し、‘１０’に到達するまでオフセットが減少する。
【０１８８】
時間１６４０で、オフセットが‘１０’に到達すれば、３番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’による字幕オフセット変換は中断し、４番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’が発生する。４番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’は、目標オフセット方向を‘−’に、オフセット変化量を‘１’に、目標オフセットを‘０’に設定できる。
【０１８９】
４番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’によって、フレームごとに字幕ウィンドウのオフセットが‘１’ずつ減少して、時間１６５０でオフセットが‘０’に到達すれば、４番目の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’による字幕オフセット変換が中断する。
【０１９０】
したがって、一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’に基づいて、フレーム順序または時間のフローにより、字幕オフセットが曲線１６００によって緩慢に変更するので、２次元字幕と３次元字幕との変換が自然に発生する。
【０１９１】
一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’に基づいた字幕ウィンドウのオフセットの変動プロセスを、下記のシンタックスによる。
【０１９２】
【表３】
0005960679.tif 000004
字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’は、字幕ウィンドウ別にオフセットを設定できる。ｊは、字幕ウィンドウの識別番号であり、ｉは、時間順序によるフレームの識別番号を表す。現在ｉ番目のフレームの字幕ウィンドウオフセット‘ｄｉｓｐａｒｉｔｙ［ｊ］［ｉ］’にオフセット変化量‘ｓｔｅｐ’が加えられることで、次の（ｉ＋１）番目のフレームの字幕ウィンドウオフセット‘ｄｉｓｐａｒｉｔｙ［ｊ］［ｉ＋１］’が定められる。ｊ番目の字幕ウィンドウに対して、目標オフセット‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ［ｊ］’が設定され、現在ｉ番目のフレームの字幕ウィンドウオフセット‘ｄｉｓｐａｒｉｔｙ［ｊ］［ｉ］’が目標オフセット‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ［ｊ］’に到達するまでｉが増加しつつ、連続的なフレームのオフセットが変化する。一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’に基づいた字幕ウィンドウのオフセットの変動プロセスを、図１７で図式化している。
【０１９３】
図１７は、一実施形態による字幕オフセット変換速度情報を用いた３次元字幕処理画面を図示する。
【０１９４】
ｉ番目の左視点フレーム１７０１、（ｉ＋１）番目の左視点フレーム１７０３、（ｉ＋２）番目の左視点フレーム１７０５、（ｉ＋３）番目の左視点フレーム１７０７上に左視点字幕ウィンドウ１７１０、１７３０、１７５０、１７７０が表示される。
【０１９５】
一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’のオフセット変化量‘Ｓｔｅｐ’に基づいて、２次元字幕ウィンドウの中央から、左視点字幕ウィンドウのオフセット及び右視点字幕ウィンドウのオフセットに、それぞれオフセット変化量‘Ｓｔｅｐ’の半分値である‘Ｓｔｅｐ／２’が付加される。
【０１９６】
ｉ番目の左視点フレーム１７０１から（ｉ＋１）番目の左視点フレーム１７０３、（ｉ＋２）番目の左視点フレーム１７０５、（ｉ＋３）番目の左視点フレーム１７０７のフレーム順序によって、オフセットが０である字幕ウィンドウ１７１０から、左視点字幕ウィンドウ１７３０、１７５０、１７７０のオフセット１７３５、１７５５、１７７５は‘Ｓｔｅｐ／２’ずつ増加させる。
【０１９７】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、字幕オフセット変換速度情報を設定するための字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’を定め、デジタル放送ビットストリームのビデオストリームの字幕サービスデータ領域に挿入して伝送できる。
【０１９８】
デジタル字幕放送ビットストリーム受信装置２００、２７０は、受信されたデジタル放送ビットストリームをパージングして、ビデオストリームの字幕サービスデータ領域から字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’を判読し、字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’に基づいて、オフセット変換が発生する字幕ウィンドウを定め、字幕ウィンドウの目標オフセット方向及びオフセット変化量を判読して、字幕ウィンドウのオフセットが目標オフセットに到達するまで字幕ウィンドウのオフセットを変更できる。
【０１９９】
また、一実施形態によるデジタル字幕放送ビットストリーム伝送装置１００は、３次元字幕ウィンドウの目標オフセットを表す目標オフセット情報と、字幕デプスの変換が発生する区間を表す字幕変換区間情報を設定するための字幕オフセット変換速度命令語を定められる。一実施形態による３次元字幕のための字幕変換区間情報は、字幕変換が始まるフレームから完了するフレームまでのフレーム数を表す。
【０２００】
他の実施形態による字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ’の命令語フォーマットは、‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ（Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ、Ａｐｐｌｉｅｄ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）’でありうる。一実施形態による字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ’のパラメータは、字幕ウィンドウの目標オフセットを表すパラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ’、字幕変換が始まるフレームから完了するフレームまでのフレーム数を表すパラメータ‘Ａｐｐｌｉｅｄ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ’を含む。
【０２０１】
デジタル字幕放送ビットストリーム受信装置２００、２７０は、ビデオストリームの字幕サービスデータ領域から、字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ’を判読して、字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ’から、目標オフセットパラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ’及び字幕変換区間パラメータ‘Ａｐｐｌｉｅｄ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ’を判読できる。
【０２０２】
デジタル字幕放送ビットストリーム受信装置２００、２７０は、目標オフセットパラメータ‘Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ’に基づいて現在字幕ウィンドウから変化する目標オフセットを定め、字幕変換区間パラメータ‘Ａｐｐｌｉｅｄ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ’に基づいて、字幕ウィンドウのオフセット変換が発生する連続フレームの総数を定められる。したがって、字幕ウィンドウのオフセット変換が発生する連続フレームの間に現在フレームの字幕ウィンドウのオフセットが目標オフセットまで自然に変化できるように、デジタル字幕放送ビットストリーム受信装置２００、２７０は、目標オフセット及び字幕オフセット変換が発生する連続フレームの総数に基づいて、フレーム間オフセット変化量を定められる。
【０２０３】
図１８は、他の実施形態による字幕オフセット変換速度情報を用いた３次元字幕のオフセット変化グラフを図示する。
【０２０４】
グラフ１８１０及び１８２０は、それぞれビデオのオフセット及び字幕ウィンドウのオフセットを表す。区間Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５は、それぞれ第１フレーム、第２フレーム、第３フレーム、第４フレーム、第５フレームが再生される区間である。グラフ１８１０及び１８２０は、フレーム順序によってビデオオフセットが変動しつつ、字幕ウィンドウのオフセットも増加していることを示す。
【０２０５】
例えば、デジタル字幕放送ビットストリーム受信装置２００、２７０がフレーム区間Ｔ１で、字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ（１０，４）’に基づいて、字幕変換を行える。
【０２０６】
フレーム区間Ｔ１で、最初の字幕ウィンドウのオフセットが２である場合、目標オフセット‘１０’まで‘４’個のフレームの間に字幕ウィンドウのオフセットが増加できる。デジタル字幕放送ビットストリーム受信装置２００、２７０は、フレーム間のオフセット変化量を下記の関係式によって定められる。
【０２０７】
（関係式１）
フレーム間オフセット変化量＝（目標オフセット−最初オフセット）／変換フレーム数      
したがって、デジタル字幕放送ビットストリーム受信装置２００、２７０は、フレーム間オフセット変化量を２（＝（１０−２）／４）に定め、第１フレームから第２フレームにオフセットが変動して第５フレームに至るまで、毎フレームごとに字幕ウィンドウのオフセットを２ずつ増加させる。第５フレームで字幕ウィンドウのオフセットが１０に到達した後には、デジタル字幕放送ビットストリーム受信装置２００、２７０は、字幕ウィンドウのオフセットをこれ以上変更せずに保持できる。
【０２０８】
したがって、第１フレーム、第２フレーム、第３フレーム、第４フレーム、第５フレームの字幕ウィンドウのオフセット変化グラフ１８３０によって、字幕ウィンドウのオフセットが緩慢に変換できる。
【０２０９】
関係式１によって、字幕変換が発生するフレームに対するフレーム間オフセット変化量が、線形関数に基づいて定められて、フレーム区間ごとにフレーム間オフセット変化量が同一に定められるフレーム間オフセット変化量決定式は、一実施形態による字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ’のただの一実施形態である。したがって、デジタル字幕放送ビットストリーム受信装置２００、２７０は、一実施形態による字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ’に基づいて、フレーム間オフセット変化量が均等にならないように定めてもよい。
【０２１０】
字幕オフセット変換速度命令語‘ＳｍｏｏｔｈＴｒａｎｓｉｔｉｏｎ（１０，４）’によって、フレーム間オフセット変化量のサイズが実数形態にも設定され、さらに少ないパラメータでも字幕ウィンドウのオフセット変換を設定でき、字幕変換が発生するフレーム区間が明確に指定される。
【０２１１】
図１９は、字幕のデプス変化による字幕のサイズ変化を図示する。第１字幕１９００のデプスが第２字幕１９１０のデプスに増加するならば、第１字幕１９００に比べて第２字幕１９１０がユーザにさらに近づくので、さらに大きく見えるのが自然である。
【０２１２】
例えば、現在２次元ビデオ１９２０上に現在２次元字幕ウィンドウ１９２５が表示されている時、字幕のデプスが増加するならば、２次元字幕のみを支援する放送ストリーム受信システムでは、変化なしに２次元ビデオ１９３０及び２次元字幕ウィンドウ１９３５を再生する。
【０２１３】
しかし、３次元字幕を支援する放送ストリーム受信システムで、３次元ビデオ１９４０上に左視点字幕ウィンドウ１９４５及び右視点字幕ウィンドウ１９４３を、サイズ調節なしに原本字幕ウィンドウ１９２５と同じサイズに再生するならば、ＴＶユーザは視覚的に不自然さを感じる。したがって、デジタル字幕放送ビットストリーム受信装置２００、２７０は、字幕のデプスが増加するならば、原本字幕ウィンドウ１９２５に比べて、左視点字幕ウィンドウ１９５５及び右視点字幕ウィンドウ１９５３のサイズ及び字幕のフォントサイズが大きくなることが望ましい。
【０２１４】
したがって、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、字幕ウィンドウのサイズ及び字幕フォントサイズを調節するための情報を含む３次元字幕サイズ変換情報を定められる。一実施形態による３次元字幕サイズ変換情報は、字幕データサイズが変わる比率を表す。
【０２１５】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕サイズ変換情報を設定するための３次元字幕サイズ変換命令語を定められる。デジタル字幕放送ビットストリーム受信装置２００、２７０は、受信されたビットストリームの字幕サービスデータ領域から３次元字幕サイズ変換命令語を抽出し、字幕のデプス変化に比例して字幕ウィンドウのサイズ及び字幕のフォントサイズを増減させる。
【０２１６】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕サイズ変換命令語を定めて、デジタル放送ビットストリームの字幕サービスデータ領域に挿入することで、ＤＴＶビットストリームを通じて字幕データと共に３次元字幕サイズ変換情報を伝送できる。一実施形態による３次元字幕サイズ変換命令語は、現在字幕サービスの字幕ウィンドウ別に３次元字幕サイズ変換情報を設定できる。
【０２１７】
図２０は、一実施形態による３次元字幕サイズ変換命令語を図示する。一実施形態による３次元字幕サイズ変換命令語‘ＳｅｔＦｏｎｔＳｉｚｅ’の命令語フォーマットは、‘ＳｅｔＦｏｎｔＳｉｚｅ（Ｗｉｎｄｏｗ＿ｉｄ、Ｆｏｎｔ  Ｓｃａｌｅ  Ｆａｃｔｏｒ）’でありうる。一実施形態による字幕オフセット変換速度命令語‘ＳｅｔＦｏｎｔＳｉｚｅ’のパラメータは、字幕ウィンドウを識別するためのパラメータ‘Ｗｉｎｄｏｗ＿ｉｄ’、字幕データサイズが変わる比率を表すパラメータ‘Ｆｏｎｔ  Ｓｃａｌｅ  Ｆａｃｔｏｒ’を含む。
【０２１８】
一実施形態による３次元字幕サイズ変換命令語‘ＳｅｔＦｏｎｔＳｉｚｅ’のコマンドコードは、ＤＴＶ  ＣＣコードセットテーブルの拡張コード領域のうちコード０ｘ１１に割り当てられる。
【０２１９】
パラメータ‘Ｗｉｎｄｏｗ＿ｉｄ’は、字幕ウィンドウの固有識別字を表し、３ビットｉｄ０，ｉｄ１，ｉｄ２に割り当てられる。
【０２２０】
パラメータ‘Ｆｏｎｔ  Ｓｃａｌｅ  Ｆａｃｔｏｒ’は、ビデオのオフセット変化量に備える字幕ウィンドウ及びフォントのサイズ増減比率を表す。パラメータ‘Ｆｏｎｔ  Ｓｃａｌｅ  Ｆａｃｔｏｒ’は、１３ビットｓｆ０、ｓｆ１、ｓｆ２、ｓｆ３、ｓｆ４、ｓｆ５、ｓｆ６、ｓｆ７、ｓｆ８、ｓｆ９、ｓｆ１０、ｓｆ１１、ｓｆ１２に割り当てられる。
【０２２１】
デジタル字幕放送ビットストリーム受信装置２００、２７０は、受信されたデジタル放送ビットストリームをパージングして、ビデオストリームの字幕サービスデータ領域から３次元字幕サイズ変換命令語‘ＳｅｔＦｏｎｔＳｉｚｅ’を抽出できる。デジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕サイズ変換命令語‘ＳｅｔＦｏｎｔＳｉｚｅ’に基づいて、オフセット変換が発生する字幕ウィンドウを定め、ビデオのオフセット変化量に備えるウィンドウ及びフォントのサイズ増減比率を判読して、字幕ウィンドウ及びフォントのサイズを調節できる。例えば、字幕のフォントサイズは関係式２によって定められる。
【０２２２】
（関係式２）
フォントサイズ＝アンカーフォントサイズ−ビデオオフセット変化量＊アンカーフォントサイズ＊（フォントサイズ増減比率／１００）
ここでビデオのデプスが増加してＴＶユーザ側に近づくならば、ビデオオフセット変化量が負（−）の値であるため、フォントサイズは、アンカーフォントサイズに比べて増大する。したがって、ビデオデプスが増大するにつれて字幕のフォントサイズが増大できる。
【０２２３】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、一実施形態による字幕オフセット変換速度命令語に、３次元字幕サイズ変換情報を設定するためのパラメータを含むように設定することもできる。
【０２２４】
図２１は、一実施形態による３次元字幕サイズ変換情報をさらに設定するための字幕オフセット変換速度命令語を図示する。図２１に図示された字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’は、図１５を参照して前述した一実施形態による字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’の命令語フォーマット‘ＤｉｓｐａｒｉｔｙＳｔｅｐ（Ｗｉｎｄｏｗ＿ｉｄ、Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ  ｓｉｇｎ、Ｓｔｅｐ  ｓｉｚｅ、Ｔａｒｇｅｔ  ｄｉｓｐａｒｉｔｙ）’に、８ビットのパラメータ‘Ｆｏｎｔ  Ｓｃａｌｅ  Ｆａｃｔｏｒ’がさらに含まれている。８ビットのパラメータ‘Ｆｏｎｔ  Ｓｃａｌｅ  Ｆａｃｔｏｒ’は、以前フォントサイズに備える現在フォントサイズの増減比率を表す。
【０２２５】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、図２１の字幕オフセット変換速度命令語‘ＤｉｓｐａｒｉｔｙＳｔｅｐ’に基づいて、オフセット変化が発生する字幕ウィンドウ、３次元字幕のオフセット変化方向及び変化量、目標オフセットを判読しつつ、字幕ウィンドウ及びフォントのサイズ増減比率を判読することもできる。したがって、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、所定字幕ウィンドウのオフセットを変換しつつ、字幕ウィンドウ及びフォントサイズをオフセット変化方向に沿って字幕オフセット変化量に比例するように増減させる。
【０２２６】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕伝送情報を、セクションテーブル領域のＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域のキャプションサービス記述子‘ｃａｐｔｉｏｎ＿ｓｅｒｖｉｃｅ＿ｄｅｓｃｒｉｐｔｏｒ’に挿入できる。一実施形態による３次元字幕伝送情報は、３次元字幕データ、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報のうち少なくとも一つがＤＴＶビットストリームを通じて伝送されるかどうかを表す。一実施形態による３次元字幕伝送情報は、フラッグの形態に、図６を参照して前述したキャプションサービス記述子の予備領域６５０、６６０、６７０に挿入されて、字幕データと共に伝送される。表４は、一実施形態による３次元字幕伝送情報が挿入されたキャプションサービス記述子‘ｃａｐｔｉｏｎ＿ｓｅｒｖｉｃｅ＿ｄｅｓｃｒｉｐｔｏｒ’を例示する。
【０２２７】
【表４】
0005960679.tif 000005
パラメータ‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’は、一実施形態による３次元字幕伝送情報の一例である。‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’値が０ならば、３次元字幕情報が現在ビデオストリームに含まれていることを表し、‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’値が１ならば、３次元字幕情報が現在ビデオストリームに含まれていないを表す。
【０２２８】
一実施形態による３次元字幕伝送情報が挿入される位置についての情報は、５ビット予備領域に挿入される。
【０２２９】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、一実施形態による３次元字幕伝送情報‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’を抽出して、現在ビットストリームに対する字幕再生モードを定められる。一実施形態による字幕再生モードは、４種のモードで定められる。
【０２３０】
第１字幕再生モードは、現在ビットストリームに３次元字幕情報が含まれており、３次元ビデオが再生される場合、３次元字幕が再生される場合を表す。
【０２３１】
第２字幕再生モードは、現在ビットストリームに３次元字幕情報が含まれていないが、３次元ビデオが再生される場合、字幕データに強制にオフセットを付加して字幕が３次元に再生されるか、または３次元字幕を支援できないことを表示する文言が再生される場合を表す。
【０２３２】
第３字幕再生モードは、現在ビットストリームに３次元字幕情報が含まれているが２次元ビデオが再生される場合、ユーザ選択または既定の設定に基づいて字幕データが３次元字幕または２次元字幕として再生される場合を表す。
【０２３３】
また、第４字幕再生モードは、現在ビットストリームに３次元字幕情報が含まれているが、２次元ビデオが再生される場合、字幕データが２次元に再生される場合を表す。
【０２３４】
したがって、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、一実施形態による３次元字幕伝送情報‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’を抽出して、現在ビットストリームに対する字幕再生モードを第１、２、３、４字幕再生モードのうち一つに定め、定められた字幕再生モードに基づいて字幕再生状態を準備できる。
【０２３５】
また、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元字幕伝送情報を含む３次元字幕伝送記述子を生成し、ＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのテーブル領域の記述子領域に３次元字幕伝送記述子を挿入することもできる。表５は、一実施形態による３次元字幕伝送記述子‘３ｄ＿ｃｃ＿ｄｅｓｃｒｉｐｔｏｒ’を例示する。
【０２３６】
【表５】
0005960679.tif 000006
パラメータ‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’との現在ビットストリームに３次元字幕データ、３次元字幕オフセット情報、字幕オフセット変換速度情報と、３次元字幕サイズ変換情報のうち少なくとも一つが含まれているかどうかを表すフラッグでありうる。
【０２３７】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、ＰＭＴ領域及びＥＩＴ領域のうち少なくとも一つのキャプションサービス記述子から、現在ビットストリームを通じて３次元字幕変換情報が伝送されることを表す３次元字幕伝送情報を抽出できる。一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕伝送情報に基づいて、現在ビットストリームに３次元字幕情報が含まれていることが確認されれば、字幕サービスブロック、字幕ウィンドウ命令語及びセクションテーブル領域のうち少なくとも一つから、３次元字幕情報を抽出できる。
【０２３８】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、３次元字幕伝送情報に基づいて、受信されたＤＴＶビットストリームに３次元字幕伝送情報が挿入されていることが分かる。したがって、一実施形態による抽出部２２０は、３次元字幕伝送情報に基づいて、３次元字幕オフセット情報、字幕オフセット変換速度情報、及び３次元字幕サイズ変換情報から、ＤＴＶビットストリームに挿入されていると確認された情報が抽出できる。
【０２３９】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、ＰＭＴ領域及びＥＩＴ領域のうちキャプションサービス記述子から、３次元字幕情報の伝送を表す３次元字幕伝送情報を抽出できる。また、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、ＰＭＴ領域及びＥＩＴ領域のうち記述子領域から、３次元字幕情報の伝送を表す３次元字幕伝送情報を抽出できる。
【０２４０】
図２２は、一実施形態によって２つの基本ストリームを伝送するシステムで、それぞれの基本ストリームに、２次元ＤＴＶクローズドキャプション情報及び３次元ＤＴＶクローズドキャプション情報が含まれた場合を図示する。
【０２４１】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、３次元ビデオデータを伝送するために、主視点ビデオストリーム２２２０及び付加視点ビデオストリーム２２６０をそれぞれ含む２個のビデオ基本ストリーム２２１０、２２５０を多重化して、一つのデジタル放送ストリーム２２００に伝送できる。この場合、ビデオ基本ストリーム２２１０、２２５０ごとに３次元字幕情報が伝送される必要はないが、ビデオ基本ストリーム２２１０、２２５０ごとに現在ストリームに３次元字幕情報が含まれているかどうかを表す３次元字幕伝送情報２２４０、２２８０が挿入される。
【０２４２】
例えば、３次元字幕情報２２７０が含まれたビデオ基本ストリーム２２５０は、現在ストリーム２２５０に３次元字幕情報２２７０が含まれていることを表すために、３次元字幕伝送情報‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’２２８０を‘ＯＮ’に設定できる。残りのビデオ基本ストリーム２２１０には、３次元字幕情報が含まれずに２次元字幕データ２２３０を含んでいるので、現在ビットストリーム２２１０に３次元字幕情報が含まれていないことを表すために、３次元字幕伝送情報‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’２２４０を‘ＯＦＦ’に設定できる。この場合、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、ビデオ基本ストリーム２２１０、２２５０から３次元字幕伝送情報‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’２２４０、２２８０を抽出して、‘３ｄ＿ｃｃ＿ｅｎａｂｌｅ’２２８０が‘ＯＮ’に設定されたビデオ基本ストリーム２２５０から３次元字幕情報を抽出できる。
【０２４３】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、２個のビデオ基本ストリームにいずれも３次元字幕情報が含まれたデジタル放送ビットストリームを受信できる。この場合、一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、２個のビデオ基本ストリームの間にメイン基本ストリーム及びサブ基本ストリームの関係がある場合、メイン基本ストリームから３次元字幕情報を抽出して３次元字幕を定められる。
【０２４４】
ただし、２個のビデオ基本ストリームの間にメイン基本ストリーム及びサブ基本ストリームの関係がない場合には、任意に選択されたビデオ基本ストリームから３次元字幕情報を抽出して、３次元字幕を定められる。
【０２４５】
２次元ビデオ及び２次元字幕のみ支援する２次元放送ストリーム受信システムは、３次元ビデオ及び３次元字幕情報が含まれた放送ストリームを受信しても、３次元ビデオ及び３次元字幕情報を判読できない。かかる２次元放送ストリーム受信システムとの下位互換性のために、一実施形態によるデジタル字幕放送ビットストリーム生成装置１００は、２個のビデオ基本ストリームのうちメイン基本ストリームに主視点ビデオデータ及び２次元字幕データを収録し、サブ基本ストリームに付加視点ビデオデータ及び３次元字幕情報を収録して、２個のビデオ基本ストリームを伝送できる。
【０２４６】
この場合、既存の２次元放送ストリーム受信システムは、２個のビデオ基本ストリームのうちサブ基本ストリームに接近できず、メイン基本ストリームのみパージングして復号化できるので、主視点ビデオデータ及び２次元字幕データを判読して再生できる。
【０２４７】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、２個のビデオ基本ストリームのうちメイン基本ストリームをパージングして、主視点ビデオデータ及び字幕データを判読し、サブ基本ストリームをパージングして付加視点ビデオデータ及び３次元字幕情報を判読できる。
【０２４８】
したがって、主視点ビデオ及び付加視点ビデオが復元されて３次元ビデオで再生できる。また、メイン基本ストリームから抽出された字幕データを用いて字幕コンテンツが定められ、サブ基本ストリームから抽出された３次元字幕情報を用いて、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置及びサイズ、フォントサイズなどが定められる。したがって、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、主視点ビデオと主視点字幕ウィンドウとを合成し、付加視点ビデオと付加視点字幕ウィンドウとを合成して３次元ビデオシーケンスを構成することで、３次元ビデオと共に３次元字幕を再生できる。
【０２４９】
図２３及び図２４は、一実施形態によって構成された２つ以上の字幕ウィンドウが衝突する場合、字幕ウィンドウを再生する方法を図示する。
【０２５０】
２次元字幕ウィンドウが互いに重畳する場合、見られる字幕ウィンドウを指定するために、２次元字幕ウィンドウに対して２次元字幕優先権が付与される。
【０２５１】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、複数の字幕ウィンドウを生成でき、また３次元字幕再生のために一つの字幕ウィンドウに対して相異なるオフセットが適用された主視点字幕ウィンドウ及び付加視点字幕ウィンドウを生成することもできる。したがって、２次元字幕優先権とは別途に、複数の３次元字幕ウィンドウ間に互いに遮蔽する領域が発生しうる。
【０２５２】
これにより、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、２次元字幕ウィンドウに対する２次元字幕優先権とは別途に、３次元字幕再生のために字幕ウィンドウに付与されるオフセットに基づいて、互いに重なる字幕ウィンドウ間の３次元字幕優先権を定められる。
【０２５３】
すなわち、例えば、第１字幕ウィンドウ２３２０の２次元字幕優先権２３２３が第２字幕ウィンドウ２３３０の２次元字幕優先権２３３３より低いが、ビデオゼロ平面２３１０から第１字幕ウィンドウ２３２０までの第１オフセット２３２５が、ビデオゼロ平面２３１０から第２字幕ウィンドウ２３３０までの第２オフセット２３３５より大きいため、第１字幕ウィンドウ２３２０が第２字幕ウィンドウ２３３０を遮蔽する現象が発生する。
【０２５４】
一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、３次元字幕ウィンドウの遮蔽現象を克服するために、字幕ウィンドウの３次元字幕優先権を定められる。
【０２５５】
第１＆３次元字幕優先権決定方式によれば、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、第１字幕ウィンドウ２３２０及び第２字幕ウィンドウ２３３０の２次元字幕優先権２３２３、２３３３を無視し、第１字幕ウィンドウ２３２０及び第２字幕ウィンドウ２３３０までのオフセット２３２５、２３３５に基づいて、互いに重なる字幕ウィンドウ間の３次元字幕優先権を定められる。すなわち、第２字幕ウィンドウ２３３０に比べて、第１字幕ウィンドウ２３２０に高い３次元字幕優先権２３２７が定められる。
【０２５６】
第２＆３次元字幕優先権決定方式によれば、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、第１字幕ウィンドウ２３２０及び第２字幕ウィンドウ２３３０の２次元字幕優先権２３２３、２３３３に基づいて、第１字幕ウィンドウ２３２０及び第２字幕ウィンドウ２３３０の３次元字幕優先権を定められる。すなわち、第１字幕ウィンドウ２３２０の第１オフセット２３２５が第２字幕ウィンドウ２３３０の第２オフセット２３３５より大きくて、第１字幕ウィンドウ２３２０が第２字幕ウィンドウ２３３０を遮蔽しても、第２字幕ウィンドウ２３３０の２次元字幕優先権２３３３が第１字幕ウィンドウ２３２０に比べて先立つので、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、第２字幕ウィンドウ２３３０に第１字幕ウィンドウ２３２０より高い３次元字幕優先権２４４３を付与できる。
【０２５７】
また、さらに高い３次元字幕優先権２４４３が付与された第２字幕ウィンドウ２３３０が、相対的に３次元字幕優先権の低い第１字幕ウィンドウ２３２０により遮蔽される現象を克服するため、一実施形態によるデジタル字幕放送ビットストリーム受信装置２７０は、第２字幕ウィンドウ２３３０に第１字幕ウィンドウ２３２０の第１オフセット２３２５よりさらに大きいオフセット２４４５を新たに付与して、第２字幕ウィンドウ２４４０の新たな位置が定められる。
【０２５８】
第２＆３次元字幕優先権決定方式によれば、原本字幕ウィンドウに付与された２次元字幕優先権に従うことができるが、もともと図った３次元字幕のオフセットが変更する場合が発生する恐れがある。逆に、第１＆３次元字幕優先権決定方式によれば、もともと図った３次元字幕のオフセットが維持されるが、原本字幕ウィンドウの２次元字幕優先権が無視される場合が発生する恐れがある。
【０２５９】
以上、クローズドキャプションと、一実施形態によってクローズドキャプションの３次元再生のための３次元字幕変換情報を送受信する実施形態とを中心として、デジタル字幕放送ビットストリーム生成装置１００及びデジタル字幕放送ビットストリーム受信装置２００の動作原理が詳述された。しかし、これは、デジタル字幕放送ビットストリーム生成装置１００及びデジタル字幕放送ビットストリーム受信装置２００の適用例の一つだけであり、本発明の原理が適用されるデジタル放送の字幕システムがクローズドキャプションシステムに限定されて解釈されねばならない。
【０２６０】
図２５は、一実施形態による、デジタル字幕放送のためのデジタル字幕放送ビットストリーム生成方法のフローチャートである。段階２５１０で、２次元ビデオ及び３次元ビデオのうち少なくとも一つを含むビデオが符号化されたビデオデータが入力される。
【０２６１】
段階２５２０で、字幕データとオフセットの変換速度についての情報を含む３次元字幕変換情報が定められる。一実施形態による３次元字幕変換情報は、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報などを含む。
【０２６２】
一実施形態による３次元字幕オフセット情報は、主視点字幕ウィンドウ及び付加視点字幕ウィンドウのデプス、変移、両眼視差などのオフセットを表す。
【０２６３】
一実施形態による字幕オフセット変換速度情報は、現在フレーム及び次のフレームの字幕ウィンドウ間のオフセット変化量値及び方向、目標オフセットについての情報を含む。また一実施形態による字幕オフセット変換速度情報は、目標オフセット及び字幕変換が発生するフレーム数についての情報を含む。
【０２６４】
一実施形態による３次元字幕サイズ変換情報は、字幕ウィンドウ及び字幕フォントのサイズが変わる比率についての情報を含む。
【０２６５】
一実施形態による３次元字幕伝送情報は、現在ビットストリームを通じて３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報が伝送されるかどうかを表す。
【０２６６】
段階２５３０で、符号化されたビデオデータ、字幕データ及び３次元字幕変換情報が多重化してデジタル放送のためのビットストリームが出力される。字幕データは、デジタル放送ビットストリームのピクチュアユーザデータ領域の字幕サービスデータ領域及びセクションテーブル領域のうち少なくとも一つに挿入され、３次元字幕変換情報は、ビットストリームの字幕サービスブロック、字幕ウィンドウ命令語及びセクションテーブル領域のうち少なくとも一つに挿入される。
【０２６７】
一実施形態による３次元字幕オフセット情報を含む３次元字幕サービスブロックが生成されて、サービス階層の字幕データと共に伝送される。一実施形態による字幕データは、ＣＥＡ−６０８クローズドキャプションデータ及びＣＥＡ−７０８クローズドキャプションデータのうち少なくとも一つを含む。
【０２６８】
一実施形態による３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報を設定するための３次元字幕ウィンドウ命令語が定められ、３次元字幕ウィンドウ命令語は、ビデオストリームの字幕サービスデータ領域に挿入されてデジタル放送ストリームを通じて伝送される。３次元字幕ウィンドウ命令語は、現在字幕サービスの字幕ウィンドウ別に３次元字幕のための各種情報を設定できる。
【０２６９】
一実施形態による３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報などの３次元字幕変換情報は、セクションテーブル領域のＰＭＴ領域またはＥＩＴ領域の記述子領域またはキャプションサービス記述子の予備領域に挿入されて伝送される。
【０２７０】
図２６は、一実施形態による、デジタル字幕放送のためのデジタル字幕放送ビットストリーム受信方法のフローチャートである。段階２６１０で、２次元ビデオ及び３次元ビデオのうち少なくとも一つの符号化されたビデオデータを含むビットストリームが受信される。
【０２７１】
段階２６２０で、受信されたビットストリームが逆多重化してパージングされ、ビットストリームから符号化されたビデオデータ、字幕データと、字幕オフセットの変換速度についての情報を含む３次元字幕変換情報が抽出される。
【０２７２】
字幕データは、デジタル放送ビットストリームのピクチュアユーザデータ領域の字幕サービスデータ領域及びセクションテーブル領域のうち少なくとも一つから抽出され、３次元字幕変換情報は、ビットストリームの字幕サービスブロック、字幕ウィンドウ命令語及びセクションテーブル領域のうち少なくとも一つから抽出される。
【０２７３】
一実施形態による３次元字幕サービスブロックを通じて３次元字幕オフセット情報が受信されて、他のサービスブロックの字幕データと共に受信されうる。ＣＥＡ−６０８クローズドキャプションデータ及びＣＥＡ−７０８クローズドキャプションデータのうち少なくとも一つを含む字幕データが受信される。
【０２７４】
ビデオストリームの字幕サービスデータ領域から、一実施形態による３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報を設定するための３次元字幕ウィンドウ命令語が抽出される。３次元字幕ウィンドウ命令語は、現在字幕サービスの字幕ウィンドウ別に３次元字幕のための各種情報を提供するので、３次元字幕ウィンドウ命令語によって、３次元字幕ウィンドウの位置、サイズ、フォントサイズなどが定められる。
【０２７５】
セクションテーブル領域のＰＭＴ領域またはＥＩＴ領域の記述子領域またはキャプションサービス記述子の予備領域から、一実施形態による３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報などの３次元字幕変換情報が抽出されることもある。
【０２７６】
一実施形態による３次元字幕伝送情報に基づいて、現在ビットストリームに３次元字幕データ、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報などが含まれているかどうかを判断した後、含まれているならば、現在３次元字幕情報が抽出される。
【０２７７】
段階２６３０で、３次元字幕変換情報に基づいて、ビデオ画面上で字幕の再生形態が定められる。
【０２７８】
一実施形態によって抽出された３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報等に基づいて、３次元字幕変換が発生する字幕ウィンドウ、字幕ウィンドウのサイズ及び位置、字幕フォントサイズなどが定められる。
【０２７９】
一実施形態による字幕オフセット変換速度情報に基づいて、フレーム別に現在フレームと次のフレームとの字幕ウィンドウ間のオフセット変化量が定められて、フレーム別に字幕ウィンドウの位置が定められる。
【０２８０】
一実施形態による３次元字幕サイズ変換情報に基づいて、デプス変化率に比例した字幕のサイズ増減比率が定められて、字幕ウィンドウ及びフォントのサイズが定められる。
【０２８１】
ビデオデータが復号化されて２次元ビデオまたは３次元ビデオに復元され、３次元字幕変換情報に基づいて定められた字幕の再生形態によって、ビデオ画面上で字幕データが３次元字幕として再生される。一実施形態による字幕の再生形態は、主視点字幕ウィンドウ及び付加視点字幕ウィンドウの位置及びサイズ、字幕フォントのサイズ、字幕ウィンドウの３次元字幕優先権などを含む。
【０２８２】
復元されたビデオの主視点ビデオ及び付加視点ビデオにそれぞれ主視点字幕及び付加視点字幕が合成され、主視点字幕と主視点ビデオとが合成された主視点画面と、付加視点字幕と付加視点ビデオとが合成された付加視点画面とが再生されることで、３次元ビデオと共に３次元字幕が再生される。
【０２８３】
複数の字幕ウィンドウが生成された場合、字幕ウィンドウの原本２次元字幕優先権に基づいて３次元字幕優先権が定められて、字幕ウィンドウの再生位置が定められる。さらに他の例として、字幕ウィンドウのオフセットに基づいて３次元字幕優先権が定められて、字幕ウィンドウの再生位置が定められてもよい。
【０２８４】
一実施形態によるデジタル字幕放送ビットストリーム生成装置１００及び一実施形態によるデジタル字幕放送ビットストリーム受信装置２００、２７０は、従来の通信標準によるサービスブロック、字幕ウィンドウ命令語またはセクションテーブル領域の余裕空間を用いて、一実施形態による３次元字幕変換情報、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報を送受信できる。
【０２８５】
したがって、従来の放送受信システムが、一実施形態によって新たに割り当てられるか、または定義された３次元字幕変換情報、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報を解釈できなくても、従来の通信標準によるサービスブロック、字幕ウィンドウ命令語またはセクションテーブル領域のみを解釈してデジタル放送を受信できるので、従来放送システムらに対する下位互換性が保証される。
【０２８６】
また、一実施形態による３次元字幕変換情報に基づいて、２次元字幕再生状態と３次元字幕再生状態との急激な変更を防止し、字幕デプスの変化に比例して字幕サイズが調節され、互いに重畳する複数の字幕ウィンドウ間に３次元字幕優先権を付与して再生順位を設定できるので、ＴＶ視聴者に視覚的に自然な３次元放送プログラムが提供される。
【０２８７】
以上、図１ないし図２６と、表１ないし表５とを参照して、一実施形態による３次元字幕変換情報、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報などの多様な使用例が開示された。しかし、前述した使用例は本発明の原理を説明するための一実施形態であるだけで、一実施形態による３次元字幕変換情報、３次元字幕オフセット情報、字幕オフセット変換速度情報、３次元字幕サイズ変換情報、３次元字幕伝送情報が、図１ないし図２６と表１ないし表５とで開示された形態のみに制限されるものではない。
【０２８８】
本発明で開示されたブロック図は、本発明の原理を具現するための回路を概念的に表現した形態であると当業者に理解されうる。類似して、任意のフローチャート、フローチャート、状態遷移図、擬似コードなどはコンピュータで読み取り可能な媒体で実質的に表現されて、コンピュータまたはプロセッサーが明示的に図示されるかどうかに関係なく、かかるコンピュータまたはプロセッサーにより行われる多様なプロセスを表すということが当業者に認識される。したがって、前述した本発明の実施形態は、コンピュータで行われるプログラムで作成でき、コンピュータで読み取り可能な記録媒体を用いて、前記プログラムを動作させる汎用ディジタルコンピュータで具現される。前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）などの記録媒体を含む。
【０２８９】
図面に図示された多様な要素の機能は適当なソフトウェアと関連して、ソフトウェアを行えるハードウェアだけでなく、専用ハードウェアの利用により提供される。プロセッサーにより提供される時、かかる機能は単一専用プロセッサー、単一共有プロセッサー、または一部が共有される複数の個別プロセッサーにより提供される。また、用語“プロセッサー”または“制御部”の明示的な利用は、ソフトウェアを行えるハードウェアを排他的に称すると解釈されてはならず、制限なしに、デジタル信号プロセッサー（ＤＳＰ）ハードウェア、ソフトウェアを保存するための読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び不揮発性保存装置を暗黙的に含む。
【０２９０】
本明細書の請求項で、特定機能を行うための手段として表現された要素は、特定機能を行う任意の方式を包括し、かかる要素は、特定機能を行う回路要素の組み合わせ、または特定機能を行うためのソフトウェアを行うのに適した回路と結合された、ファームウェア、マイクロコードなどを含む任意の形態のソフトウェアを含む。
【０２９１】
本明細書で、本発明の原理などの‘一実施形態’と、かかる表現の多様な変形の指称とは、この実施形態と関連して特定の特徴、構造、特性などが本発明の原理の少なくとも一つの実施形態に含まれるということを意味する。したがって、表現‘一実施形態で’と、本明細書全体にわたって開示された任意の他の変形例とは、必ずしも同じ実施形態を証するものではない。
【０２９２】
本明細書で、‘ＡとＢのうち少なくとも一つ’の場合で‘〜のうち少なくとも一つ’という表現は、最初のオプション（Ａ）の選択のみ、または２番目に挙げられたオプション（Ｂ）の選択のみ、または両オプション（ＡとＢ）の選択を包括するために使われる。さらなる例として‘Ａ、Ｂ、及びＣのうち少なくとも一つ’の場合は、最初に挙げられたオプション（Ａ）の選択のみ、または２番目に挙げられたオプション（Ｂ）の選択のみ、または３番目に挙げられたオプション（Ｃ）の選択のみ、または最初及び２番目に挙げられたオプション（ＡとＢ）の選択のみ、または２番目と３番目に挙げられたオプション（ＢとＣ）の選択のみ、またはあらゆる３つのオプション等の選択（ＡとＢとＣ）が包括される。さらに多くの項目が挙げられた場合にも当業者に明らかに拡張解釈されうる。
【０２９３】
これまで本発明についてその望ましい実施形態を中心として説明した。本明細書を通じて開示されたあらゆる実施形態及び条件付き例示は、当業者が本発明の原理及び概念を読者に容易に理解させるための意図で記述されたものであり、当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現できるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に表れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
【図１】
0005960679.tif 000007
【図２Ａ】
0005960679.tif 000008
【図２Ｂ】
0005960679.tif 000009
【図３】
0005960679.tif 000010
【図４】
0005960679.tif 000011
【図５】
0005960679.tif 000012
【図６】
0005960679.tif 000013
【図７】
0005960679.tif 000014
【図８】
0005960679.tif 000015
【図９】
0005960679.tif 000016
【図１０】
0005960679.tif 000017
【図１１】
0005960679.tif 000018
【図１２】
0005960679.tif 000019
【図１３】
0005960679.tif 000020
【図１４】
0005960679.tif 000021
【図１５】
0005960679.tif 000022
【図１６】
0005960679.tif 000023
【図１７】
0005960679.tif 000024
【図１８】
0005960679.tif 000025
【図１９】
0005960679.tif 000026
【図２０】
0005960679.tif 000027
【図２１】
0005960679.tif 000028
【図２２】
0005960679.tif 000029
【図２３】
0005960679.tif 000030
【図２４】
0005960679.tif 000031
【図２５】
0005960679.tif 000032
【図２６】
0005960679.tif 000033