信息處理設(shè)備、信息處理方法和程序的制作方法【專利摘要】使能從BD-J應(yīng)用控制PG和TextST圖像的再現(xiàn)的信息處理設(shè)備、信息處理方法和程序。作為2D圖像的非立體圖像的PG/TextST圖像的非立體PG/TextST流、作為3D圖像的立體圖像的PG/TextST圖像的立體PG/TextST流和要用于利用向非立體圖像提供視差的偏移值生成立體圖像的非立體圖像的PG/TextST圖像的偏移PG/TextST流被定義為PG/TextST圖像的PG/TextST流。流選擇API選擇非立體PG/TextST流、立體PG/TextST流或偏移PG/TextST流。本發(fā)明可應(yīng)用到用于再現(xiàn)BD的BD播放器等等。【專利說明】信息處理設(shè)備、信息處理方法和程序[0001]本發(fā)明是以下發(fā)明專利申請(qǐng)的分案申請(qǐng):申請(qǐng)?zhí)?201080001701.7,申請(qǐng)日:2010年3月24日,發(fā)明名稱:信息處理設(shè)備、信息處理方法和程序?!?br>技術(shù)領(lǐng)域:
】[0002]本發(fā)明涉及信息處理設(shè)備、信息處理方法和程序,具體地涉及例如可用來從記錄介質(zhì)適當(dāng)?shù)夭シ?D(三維)圖像的內(nèi)容的信息處理設(shè)備、信息處理方法和程序?!?br>背景技術(shù):
】[0003]例如,二維(2D)圖像內(nèi)容是諸如電影之類的內(nèi)容的主流,但是最近,實(shí)現(xiàn)立體觀看的三維(3D)圖像(圖形)內(nèi)容已經(jīng)吸引了注意。[0004]存在用于3D圖像(以下也之稱為立體圖像)顯示方法的各類方法,但無論使用何種方法,3D圖像的數(shù)據(jù)量都大于2D圖像的數(shù)據(jù)量。[0005]另外,諸如電影之類的高分辨率圖像的內(nèi)容可能具有很大的大小,并且為了以具有大數(shù)據(jù)量的3D圖像的形式記錄這樣大量的圖像內(nèi)容,則需要提供大容量記錄介質(zhì)。[0006]這種大容量記錄介質(zhì)的示例包括Blu-Ray(注冊(cè)商標(biāo))盤(以下也稱之為BD),比如BD(Blu-Ray(注冊(cè)商標(biāo)))-ROM(只讀存儲(chǔ)器)等等。[0007]在BD中,可以處理BD-J(BDJava(注冊(cè)商標(biāo))),并且根據(jù)BD-J,可以提供高交互性功能(PTL1)。[0008]引用列表[0009]專利文獻(xiàn)[0010]PTLl:國(guó)際公布N0.2005/052940【
發(fā)明內(nèi)容】[0011]技術(shù)問題[0012]順便說一下,在當(dāng)前的BD標(biāo)準(zhǔn)中,還沒有規(guī)定如何記錄或播放3D圖像內(nèi)容。[0013]然而,讓執(zhí)行3D圖像內(nèi)容的創(chuàng)作的作者來決定如何記錄或播放3D圖像內(nèi)容可能導(dǎo)致3D圖像內(nèi)容不適合播放。[0014]本發(fā)明是考慮到上述問題而做出的,并且使得能夠從諸如BD之類的記錄介質(zhì)適當(dāng)?shù)夭シ?D圖像內(nèi)容。[0015]解決問題的方案[0016]根據(jù)本公開的一個(gè)方面,提供一種信息處理設(shè)備,其中被配置為存儲(chǔ)視頻圖像的視頻平面是與兩個(gè)屏幕對(duì)應(yīng)的圖像的一存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域布置了L區(qū)域和R區(qū)域,其中L區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的左眼用圖像的存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的右眼用圖像的存儲(chǔ)區(qū)域;其中,所述視頻平面的配置是針對(duì)對(duì)應(yīng)于兩個(gè)屏幕的圖像的存儲(chǔ)區(qū)域的所述視頻平面的全體定義的;其中,作為用于播放所述視頻圖像的模式的視頻模式,定義了:立體視頻模式,用于在所述視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像分別存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域中,以及平坦化立體視頻模式,用于在所述視頻圖像是所述立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像之一存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域兩者中,其中,作為字幕圖像的文本字幕流,定義了:立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的所述文本字幕圖像的文本字幕流,以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的充當(dāng)2D圖像的非立體圖像的所述文本字幕圖像的文本字幕流,所述偏移值是用于向所述非立體圖像賦予視差的數(shù)據(jù);所述信息處理設(shè)備包括:流選擇API(應(yīng)用編程接口),用于執(zhí)行對(duì)所述所述立體文本字幕流或所述偏移用文本字幕流的選擇;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述偏移用文本字幕流也是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述立體文本字幕流也是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下,當(dāng)所述偏移用文本字幕流被選擇時(shí),所述偏移值被設(shè)定到O,并且與該偏移用文本字幕流相對(duì)應(yīng)的所述非立體圖像被播放。[0017]根據(jù)本公開的另一方面,提供一種信息處理方法,其中被配置為存儲(chǔ)視頻圖像的視頻平面是對(duì)應(yīng)于兩個(gè)屏幕的圖像的一存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域布置了L區(qū)域和R區(qū)域,其中L區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的左眼用圖像的存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的右眼用圖像的存儲(chǔ)區(qū)域;其中,所述視頻平面的配置是針對(duì)對(duì)應(yīng)于兩個(gè)屏幕的圖像的存儲(chǔ)區(qū)域的所述視頻平面的全體定義的;其中,作為用于播放所述視頻圖像的模式的視頻模式,定義了:立體視頻模式,用于在所述視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像分別存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域中,平坦化立體視頻模式,用于在所述視頻圖像是所述立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像之一存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域兩者中,其中,作為字幕圖像的文本字幕流,定義了:立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的所述文本字幕圖像的文本字幕流,以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的充當(dāng)2D圖像的非立體圖像的所述文本字幕圖像的文本字幕流,所述偏移值是用于向所述非立體圖像賦予視差的數(shù)據(jù);所述信息處理方法包括以下步驟:利用流選擇API(應(yīng)用編程接口)來執(zhí)行對(duì)所述所述立體文本字幕流或所述偏移用文本字幕流的選擇來選擇所述立體文本字幕流或所述偏移用文本字幕流;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述偏移用文本字幕流也是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述立體文本字幕流也是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下,當(dāng)所述偏移用文本字幕流被選擇時(shí),所述偏移值被設(shè)定到0,并且與該偏移用文本字幕流相對(duì)應(yīng)的所述非立體圖像被播放。[0018]根據(jù)本公開的另一方面,提供一種程序,其中被配置為存儲(chǔ)視頻圖像的視頻平面是對(duì)應(yīng)于兩個(gè)屏幕的圖像的一存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域布置了L區(qū)域和R區(qū)域,其中L區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的左眼用圖像的存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的右眼用圖像的存儲(chǔ)區(qū)域;其中,所述視頻平面的配置是針對(duì)對(duì)應(yīng)于兩個(gè)屏幕的圖像的存儲(chǔ)區(qū)域的所述視頻平面的全體定義的;其中,作為用于播放所述視頻圖像的模式的視頻模式,定義了:立體視頻模式,用于在所述視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像分別存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域中,平坦化立體視頻模式,用于在所述視頻圖像是所述立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像之一存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域兩者中,其中,作為字幕圖像的文本字幕流,定義了:立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的所述文本字幕圖像的文本字幕流,以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的充當(dāng)2D圖像的非立體圖像的所述文本字幕圖像的文本字幕流,所述偏移值是用于向所述非立體圖像賦予視差的數(shù)據(jù);其中,所述程序是流選擇API(應(yīng)用編程接口),用于執(zhí)行對(duì)所述所述立體文本字幕流或所述偏移用文本字幕流的選擇;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述偏移用文本字幕流也是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述立體文本字幕流也是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下,當(dāng)所述偏移用文本字幕流被選擇時(shí),所述偏移值被設(shè)定到O,并且與該偏移用文本字幕流相對(duì)應(yīng)的所述非立體圖像被播放。[0019]根據(jù)本發(fā)明一個(gè)方面的信息處理設(shè)備或程序是如下的信息處理設(shè)備或使得計(jì)算機(jī)充當(dāng)信息處理設(shè)備的程序:其中被配置為存儲(chǔ)視頻圖像的視頻平面是一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中,并排布置了L區(qū)域和R區(qū)域的兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,其中L區(qū)域是用于存儲(chǔ)左眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)右眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域;其中,視頻平面的配置是針對(duì)作為兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的視頻平面的全體定義的;其中,作為用于播放視頻圖像的模式的視頻模式,定義了以下五種模式:非立體視頻模式,用于在視頻圖像是作為2D(二維)圖像的非立體圖像的情況下,將非立體圖像存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域的存儲(chǔ)區(qū)域之一中;雙非立體視頻模式,用于在視頻圖像是非立體圖像的情況下,將非立體圖像存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域兩者中;立體視頻模式,用于在視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像分別存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域中;平坦化立體視頻模式,用于在視頻圖像是立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像之一存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域兩者中;以及強(qiáng)制非立體視頻模式,用于在視頻圖像是立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像之一存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域的一個(gè)存儲(chǔ)區(qū)域中;其中,作為PG(呈現(xiàn)圖形)圖像的PG流,定義了:非立體PG流,其是作為充當(dāng)2D圖像的非立體圖像的PG圖像的PG流;立體PG流,其是作為充當(dāng)3D圖像的立體圖像的PG圖像的PG流;以及偏移用PG流,其是作為要用于結(jié)合偏移值來生成立體圖像的非立體圖像的PG圖像的PG流,偏移值是用于向非立體圖像賦予視差的數(shù)據(jù);其中,作為字幕圖像的文本字幕流,定義了:非立體文本字幕流,其是作為充當(dāng)2D圖像的非立體圖像的文本字幕圖像的文本字幕流;立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的文本字幕圖像的文本字幕流;以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的非立體圖像的文本字幕圖像的文本字幕流,偏移值是用于向非立體圖像賦予視差的數(shù)據(jù);該信息處理設(shè)備或該程序包括:流選擇API(應(yīng)用編程接口),用于執(zhí)行對(duì)非立體PG流、立體PG流或偏移用PG流的選擇,以及對(duì)非立體文本字幕流、立體文本字幕流或偏移用文本字幕流的選擇;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,偏移用PG流也是可選擇的;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,立體PG流也是可選擇的;其中,在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)偏移用PG流被選擇時(shí),偏移值被設(shè)定到O,并且與偏移用PG流相對(duì)應(yīng)的非立體圖像被播放;其中,在視頻模式是非立體視頻模式或強(qiáng)制非立體視頻模式的情況下,當(dāng)立體PG流被選擇時(shí),構(gòu)成與立體PG流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一被播放;其中,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)立體PG流被選擇時(shí),如果存在與所選擇的立體PG流具有相同流號(hào)碼(流號(hào)碼是指派給其的號(hào)碼)的偏移用PG流,則偏移值被設(shè)定到O,并且與該偏移用PG流相對(duì)應(yīng)的非立體圖像被播放;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,偏移用文本字幕流也是可選擇的;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,立體PG流也是可選擇的;其中,在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)偏移用文本字幕流被選擇時(shí),偏移值被設(shè)定到O,并且與偏移用PG流相對(duì)應(yīng)的非立體圖像被播放;其中,在視頻模式是非立體視頻模式或強(qiáng)制非立體視頻模式的情況下,當(dāng)立體文本字幕流被選擇時(shí),構(gòu)成與立體文本字幕流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一被播放;其中,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)立體文本字幕流被選擇時(shí),如果存在所具有的流號(hào)碼是與所選擇的立體文本字幕流的流號(hào)碼相同的號(hào)碼的偏移用文本字幕流,則偏移值被設(shè)定到O,并且與該偏移用文本字幕流相對(duì)應(yīng)的非立體圖像被播放。[0020]根據(jù)本發(fā)明一個(gè)方面的信息處理方法是如下的信息處理方法:其中被配置為存儲(chǔ)視頻圖像的視頻平面是一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中,并排布置了L區(qū)域和R區(qū)域的兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,其中L區(qū)域是用于存儲(chǔ)左眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)右眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域;其中,視頻平面的配置是針對(duì)作為兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的視頻平面的全體定義的;其中,作為用于播放視頻圖像的模式的視頻模式,定義了以下五種模式:非立體視頻模式,用于在視頻圖像是作為2D(二維)圖像的非立體圖像的情況下,將非立體圖像存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域的存儲(chǔ)區(qū)域之一中;雙非立體視頻模式,用于在視頻圖像是非立體圖像的情況下,將非立體圖像存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域兩者中;立體視頻模式,用于在視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像分別存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域中;平坦化立體視頻模式,用于在視頻圖像是立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像之一存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域兩者中;以及強(qiáng)制非立體視頻模式,用于在視頻圖像是立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像之一存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域的一個(gè)存儲(chǔ)區(qū)域中;其中,作為PG(呈現(xiàn)圖形)圖像的PG流,定義了:非立體PG流,其是作為充當(dāng)2D圖像的非立體圖像的PG圖像的PG流;立體PG流,其是作為充當(dāng)3D圖像的立體圖像的PG圖像的PG流;以及偏移用PG流,其是作為要用于結(jié)合偏移值來生成立體圖像的非立體圖像的PG圖像的PG流,偏移值是用于向非立體圖像賦予視差的數(shù)據(jù);其中,作為字幕圖像的文本字幕流,定義了:非立體文本字幕流,其是作為充當(dāng)2D圖像的非立體圖像的文本字幕圖像的文本字幕流;立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的文本字幕圖像的文本字幕流;以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的非立體圖像的文本字幕圖像的文本字幕流,偏移值是用于向非立體圖像賦予視差的數(shù)據(jù);該信息處理方法包括以下步驟:利用用于執(zhí)行對(duì)非立體PG流、立體PG流或偏移用PG流的選擇和對(duì)非立體文本字幕流、立體文本字幕流或偏移用文本字幕流的選擇的流選擇API(應(yīng)用編程接口)來執(zhí)行對(duì)立體PG流或偏移用PG流的選擇以及對(duì)非立體文本字幕流、立體文本字幕流或偏移用文本字幕流的選擇;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,偏移用PG流也是可選擇的;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,立體PG流也是可選擇的;其中,在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)偏移用PG流被選擇時(shí),偏移值被設(shè)定到O,并且與偏移用PG流相對(duì)應(yīng)的非立體圖像被播放;其中,在視頻模式是非立體視頻模式或強(qiáng)制非立體視頻模式的情況下,當(dāng)立體PG流被選擇時(shí),構(gòu)成與立體PG流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一被播放;其中,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)立體PG流被選擇時(shí),如果存在與所選擇的立體PG流具有相同流號(hào)碼(流號(hào)碼是指派給其的號(hào)碼)的偏移用PG流,則偏移值被設(shè)定到O,并且與該偏移用PG流相對(duì)應(yīng)的非立體圖像被播放;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,偏移用文本字幕流也是可選擇的;其中,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,立體PG流也是可選擇的;其中,在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)偏移用文本字幕流被選擇時(shí),偏移值被設(shè)定到O,并且與偏移用PG流相對(duì)應(yīng)的非立體圖像被播放;其中,在視頻模式是非立體視頻模式或強(qiáng)制非立體視頻模式的情況下,當(dāng)立體文本字幕流被選擇時(shí),構(gòu)成與立體文本字幕流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一被播放;其中,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)立體文本字幕流被選擇時(shí),如果存在所具有的流號(hào)碼是與所選擇的立體文本字幕流的流號(hào)碼相同的號(hào)碼的偏移用文本字幕流,則偏移值被設(shè)定到O,并且與該偏移用文本字幕流相對(duì)應(yīng)的非立體圖像被播放。[0021]根據(jù)本發(fā)明的上述方面,被配置為存儲(chǔ)視頻圖像的視頻平面是一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中,并排布置了L區(qū)域和R區(qū)域的兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,其中L區(qū)域是用于存儲(chǔ)左眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)右眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,并且視頻平面的配置是針對(duì)作為兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的視頻平面的全體定義的。[0022]另外,作為用于播放視頻圖像的模式的視頻模式,定義了以下五種模式:非立體視頻模式,用于在視頻圖像是作為2D(二維)圖像的非立體圖像的情況下,將非立體圖像存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域的存儲(chǔ)區(qū)域之一中;雙非立體視頻模式,用于在視頻圖像是非立體圖像的情況下,將非立體圖像存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域兩者中;立體視頻模式,用于在視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像分別存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域中;平坦化立體視頻模式,用于在視頻圖像是立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像之一存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域兩者中;以及強(qiáng)制非立體視頻模式,用于在視頻圖像是立體圖像的情況下,將構(gòu)成立體圖像的左眼用圖像和右眼用圖像之一存儲(chǔ)在視頻平面的L區(qū)域和R區(qū)域的一個(gè)存儲(chǔ)區(qū)域中。[0023]此外,作為PG(呈現(xiàn)圖形)圖像的PG流,定義了:非立體PG流,其是作為充當(dāng)2D圖像的非立體圖像的PG圖像的PG流;立體PG流,其是作為充當(dāng)3D圖像的立體圖像的PG圖像的PG流;以及偏移用PG流,其是作為要用于結(jié)合偏移值來生成立體圖像的非立體圖像的PG圖像的PG流,偏移值是用于向非立體圖像賦予視差的數(shù)據(jù)。[0024]另外,作為字幕圖像的文本字幕流,定義了:非立體文本字幕流,其是作為充當(dāng)2D圖像的非立體圖像的文本字幕圖像的文本字幕流;立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的文本字幕圖像的文本字幕流;以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的非立體圖像的文本字幕圖像的文本字幕流,偏移值是用于向非立體圖像賦予視差的數(shù)據(jù)。[0025]然后,流選擇API(應(yīng)用編程接口)執(zhí)行對(duì)非立體PG流、立體PG流或偏移用PG流的選擇,以及對(duì)非立體文本字幕流、立體文本字幕流或偏移用文本字幕流的選擇。[0026]這里,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,偏移用PG流也是可選擇的,并且即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,立體PG流也是可選擇的。[0027]然而,在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)偏移用PG流被選擇時(shí),偏移值被設(shè)定到0,并且與偏移用PG流相對(duì)應(yīng)的非立體圖像被播放。[0028]另外,在視頻模式是非立體視頻模式或強(qiáng)制非立體視頻模式的情況下,當(dāng)立體PG流被選擇時(shí),構(gòu)成與立體PG流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一被播放。[0029]此外,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)立體PG流被選擇時(shí),如果存在與所選擇的立體PG流具有相同流號(hào)碼(流號(hào)碼是指派給其的號(hào)碼)的偏移用PG流,則偏移值被設(shè)定到0,并且與該偏移用PG流相對(duì)應(yīng)的非立體圖像被播放。[0030]另外,即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,偏移用文本字幕流也是可選擇的,并且即使在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式和立體視頻模式之中的任何一種的情況下,立體PG流也是可選擇的。[0031]然而,在視頻模式是非立體視頻模式、強(qiáng)制非立體視頻模式、平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)偏移用文本字幕流被選擇時(shí),偏移值被設(shè)定到0,并且與偏移用PG流相對(duì)應(yīng)的非立體圖像被播放。[0032]另外,在視頻模式是非立體視頻模式或強(qiáng)制非立體視頻模式的情況下,當(dāng)立體文本字幕流被選擇時(shí),構(gòu)成與立體文本字幕流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一被播放。[0033]此外,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)立體文本字幕流被選擇時(shí),如果存在所具有的流號(hào)碼是與所選擇的立體文本字幕流的流號(hào)碼相同的號(hào)碼的偏移用文本字幕流,則偏移值被設(shè)定到0,并且與該偏移用文本字幕流相對(duì)應(yīng)的非立體圖像被播放。[0034]該信息處理設(shè)備可以是獨(dú)立的設(shè)備,或者可以是構(gòu)成一設(shè)備的內(nèi)部塊。[0035]另外,該程序可通過經(jīng)由傳輸介質(zhì)傳輸來提供,或通過記錄在記錄介質(zhì)中來提供。[0036]本發(fā)明的有利效果[0037]根據(jù)本發(fā)明,可以適當(dāng)?shù)夭シ?D圖像內(nèi)容?!緦@綀D】【附圖說明】[0038]圖1是用于描述BDMV格式的概要的示圖。[0039]圖2是用于描述BD文件的管理格式的示圖。[0040]圖3是示出BD播放器的硬件的配置示例的框圖。[0041]圖4是用于描述3D兼容播放器進(jìn)行的3D圖像處理的概要的示圖。[0042]圖5是用于描述BD-J應(yīng)用在圖形平面11上描繪圖形3D圖像的示圖。[0043]圖6是示出圖形模式的示圖,在該模式中在圖形平面11上描繪圖形3D圖像的BD-J應(yīng)用播放圖形圖像。[0044]圖7是示出3D兼容播放器的功能配置示例的框圖。[0045]圖8是示出充當(dāng)配置之一的、播放視頻圖像的視頻模式的示圖。[0046]圖9是示出充當(dāng)配置之一的、播放背景圖像的背景模式的示圖。[0047]圖10是示出作為設(shè)備平面的圖形平面11、PG平面12、視頻平面13和背景平面14之間的關(guān)系的示圖。[0048]圖11是示出充當(dāng)配置之一的圖像幀(分辨率)和顏色深度的示圖。[0049]圖12是用于描述在3D圖像失配的情況下利用第二描繪方法來描繪3D圖像的方法的示圖。[0050]圖13是用于描述設(shè)備平面的示圖。[0051]圖14是示出在BD-J對(duì)象文件內(nèi)提供的用于指定配置的比特字段的示圖。[0052]圖15是不出initial_video_mode>initial_graphics_mode和initial_background_mode的默認(rèn)規(guī)定值的示圖。[0053]圖16是示出除KEEP_RES0LUT10N重放以外的重放的視頻+PG、BD_J圖形和背景的分辨率(圖像幀)的組合的示圖。[0054]圖17是示出除KEEP_RES0LUT10N重放以外的重放的視頻+PG、BD_J圖形和背景的分辨率(圖像幀)的組合的示圖。[0055]圖18是示出配置的改變處理的示例的示圖。[0056]圖19是示出圖形模式和背景模式的預(yù)定初始值的示圖。[0057]圖20是示出在播放1920X2160像素的3D圖像(立體圖像)的情況下要播放的圖形和背景模式的示圖。[0058]圖21是用于描述由于BD-J應(yīng)用對(duì)API的調(diào)用而引起的充當(dāng)配置的分辨率(圖像幀)的改變的示圖。[0059]圖22是用于描述圖形模式的改變的示圖。[0060]圖23是示出圖形模式從立體圖形模式到偏移圖形模式的改變的示圖。[0061]圖24是用于描述背景模式的改變的示圖。[0062]圖25是用于描述視頻模式的改變的示圖。[0063]圖26是示出3D兼容播放器的功能配置示例的框圖。[0064]圖27是示出在每種視頻模式中可選擇的PG重放模式和TextST重放模式的示圖。[0065]圖28是示出3D兼容播放器的功能配置示例的框圖。[0066]圖29是用于描述3D兼容播放器關(guān)于PG的處理的不圖。[0067]圖30是用于描述3D兼容播放器處在3D圖像的重放和2D圖像的重放之間切換的示圖。[0068]圖31是用于描述作者對(duì)視頻的位置和大小的設(shè)定以及3D兼容播放器對(duì)視頻的位置和大小的校正的示圖。[0069]圖32是示出3D兼容播放器的功能配置示例的框圖。[0070]圖33是示出1920X2160像素的圖形平面11的示圖。[0071]圖34是示出3D兼容播放器的功能配置示例的框圖。[0072]圖35是用于描述3D兼容播放器進(jìn)行的圖形處理的流程圖。[0073]圖36是用于描述3D兼容播放器進(jìn)行的圖形處理的流程圖。[0074]圖37是用于描述3D兼容播放器進(jìn)行的圖形處理的流程圖。[0075]圖38是示出在圖形平面11上描繪的⑶I的示例的示圖。[0076]圖39是示出第一焦點(diǎn)方法和第二焦點(diǎn)方法的示圖。[0077]圖40是用于描述3D兼容播放器的焦點(diǎn)管理的流程圖。[0078]圖41是示出可用來查看光標(biāo)的3D圖像的顯示屏幕上的位置和光標(biāo)在圖形平面11上的位置的示圖。[0079]圖42是用于描述圖形的左眼用圖像和右眼用圖像之間的匹配的示圖。[0080]圖43是示出3D兼容播放器的功能配置示例的框圖。[0081]圖44是示出跨越L圖形平面IlL和R圖形平面IlR的圖像的示圖。[0082]圖45是示出用于動(dòng)畫的左眼用圖像的描繪和用于動(dòng)畫的右眼用圖像的描繪的示圖。[0083]圖46是示出3D兼容播放器的功能配置示例的框圖。[0084]圖47是不出圖像巾貞精確動(dòng)畫(ImageFrameAccurateAnimation)的擴(kuò)展API的定義的示圖。[0085]圖48是不出同步巾貞精確動(dòng)畫(SyncFrameAccurateAnimation)的擴(kuò)展API的定義的示圖。[0086]圖49是示出圖像巾貞精確動(dòng)畫的樣本代碼的示圖。[0087]圖50是示出圖像巾貞精確動(dòng)畫的樣本代碼的示圖。[0088]圖51是示出同步巾貞精確動(dòng)畫的樣本代碼的示圖。圖52是示出同步巾貞精確動(dòng)畫的樣本代碼的不圖。標(biāo)號(hào)列表[0089]10邏輯平面[0090]11圖形平面[0091]IlLL圖形平面[0092]IlRR圖形平面[0093]12PG平面[0094]12LL-PG平面[0095]12RR-PG平面[0096]13視頻平面[0097]13LL視頻平面[0098]13RR視頻平面[0099]14背景平面[0100]14LL背景平面[0101]14RR背景平面[0102]15混合器[0103]21邏輯屏幕[0104]101總線[0105]102CPU[0106]103ROM[0107]104RAM[0108]105硬盤[0109]106輸出單元[0110]107輸入單元[0111]108通信單元[0112]109驅(qū)動(dòng)器[0113]110輸入/輸出接口[0114]111可移除記錄介質(zhì)[0115]201L、201R、202L、202R緩沖器[0116]211后緩沖器[0117]211L、211R、212前緩沖器[0118]212L、212R緩沖器[0119]213前緩沖器[0120]213L、213R緩沖器[0121]231圖像緩沖器[0122]232L、232R像素傳送設(shè)備[0123]241圖形存儲(chǔ)器[0124]242L、242R像素傳送設(shè)備【具體實(shí)施方式】[0125]以下將描述本發(fā)明的實(shí)施例被應(yīng)用到BD的情況。[0126]BD的管理結(jié)構(gòu)[0127]首先,對(duì)于當(dāng)前BD,將描述在“Blu-rayDiscRead-OnlyFormatVerl.0part3AudioVisualSpecifications”中規(guī)定的、諸如記錄在作為只讀BD的BD-ROM中的內(nèi)容亦即AV(音頻/視頻)數(shù)據(jù)等等之類的管理結(jié)構(gòu)(以下也稱之為“BDMV格式”)。[0128]例如,通過諸如MPEG(運(yùn)動(dòng)圖片專家組)視頻、MPEG音頻等等之類的編碼方法編碼并根據(jù)MPEG2系統(tǒng)復(fù)用的比特流被稱為剪輯AV流(或AV流)。剪輯AV流被一文件系統(tǒng)以文件的形式記錄在BD中,該文件系統(tǒng)是在作為關(guān)于BD的標(biāo)準(zhǔn)之一的“Blu-rayDiscRead-OnlyFormatpart2”中定義的。剪輯AV流的文件被稱為剪輯AV流文件(或AV流文件)。[0129]剪輯AV流文件是文件系統(tǒng)上的管理單位,并且剪輯AV流文件(的剪輯AV流)的重放所必需的信息等等以數(shù)據(jù)庫(kù)的形式被記錄在BD中。該數(shù)據(jù)庫(kù)在作為BD標(biāo)準(zhǔn)之一的“Blu-rayDiscRead-OnlyFormatpart3”中規(guī)定。[0130]圖1是用于描述BDMV格式的概要的示圖。[0131]BDMV格式由四層構(gòu)成。[0132]最低層是剪輯AV流所屬的層,并且以下在適當(dāng)時(shí)也將被稱為剪輯層。[0133]比剪輯層高一層的層是用于針對(duì)剪輯AV流指定重放位置的播放列表(MoviePlayList)所屬的層,并且以下也將被稱為播放列表層。[0134]比播放列表層高一層的層是用于針對(duì)播放列表指定重放順序的命令所構(gòu)成的電影對(duì)象(MovieObject)等等所屬的層,并且以下也將被稱為對(duì)象層。[0135]比對(duì)象層高一層的層(最高層)是用于管理要存儲(chǔ)在BD中的標(biāo)題等等的索引表所屬的層,并且以下也將被稱為索引層。[0136]將進(jìn)一步描述剪輯層、播放列表層、對(duì)象層和索弓I層。[0137]剪輯AV流、剪輯信息(ClipInformation)等等屬于剪輯層。[0138]剪輯AV流是其中充當(dāng)內(nèi)容數(shù)據(jù)的視頻數(shù)據(jù)、音頻數(shù)據(jù)等等被轉(zhuǎn)換成TS(MPEG2TS(傳輸流))格式的流。[0139]剪輯信息(ClipInformation)是關(guān)于剪輯AV流的信息,并且以文件的形式被記錄在BD中。[0140]注意,剪輯AV流在必要時(shí)包括圖形流,例如字幕、菜單等等。[0141]字幕(的圖形)的流被稱為呈現(xiàn)圖形(PG(PresentationGraphics))流,并且菜單(的圖形)的流被稱為交互圖形(IG(InteractiveGraphics))流。[0142]另外,剪輯AV流文件和相應(yīng)剪輯信息(與該剪輯AV流文件的剪輯AV流有關(guān)的剪輯信息)的文件(剪輯信息文件)的集合被稱為剪輯(Clip)。[0143]剪輯是由剪輯AV流和剪輯信息構(gòu)成的單個(gè)對(duì)象。[0144]當(dāng)在時(shí)間軸上布局與構(gòu)成剪輯的剪輯AV流相對(duì)應(yīng)的內(nèi)容時(shí),包括第一和最后位置(時(shí)間點(diǎn))的多個(gè)位置被設(shè)定為訪問點(diǎn)。訪問點(diǎn)原則上是由上層的播放列表(PlayList)利用時(shí)間戳指定的。[0145]構(gòu)成剪輯的剪輯信息包括以播放列表利用時(shí)間戳指定的訪問點(diǎn)表示的剪輯AV流的位置的地址(邏輯地址)。[0146]播放列表(MoviePlayList)屬于播放列表層。[0147]播放列表是由要播放的AV流文件以及用于指定該AV流文件的重放位置的、包括重放開始點(diǎn)(IN點(diǎn))和重放結(jié)束點(diǎn)(OUT點(diǎn))在內(nèi)的播放項(xiàng)目(PlayItem)構(gòu)成的。[0148]從而,播放列表是由一組播放項(xiàng)目構(gòu)成的。[0149]現(xiàn)在,播放項(xiàng)目的重放意味著對(duì)利用該播放項(xiàng)目中包括的IN點(diǎn)和OUT點(diǎn)指定的剪輯AV流的區(qū)間的重放。[0150]電影對(duì)象(MovieObject)和BD-J對(duì)象(Blue-rayDiscJava(注冊(cè)商標(biāo))對(duì)象)屬于對(duì)象層。[0151]電影對(duì)象包括將HDMV(高清晰度電影)導(dǎo)航命令程序(導(dǎo)航命令)與該電影對(duì)象關(guān)聯(lián)起來的終端信息。[0152]導(dǎo)航命令是用于控制播放列表的重放的命令。終端信息包括用于允許用戶與用于播放BD的BD播放器的交互操作的信息。在BD播放器中,基于終端信息來控制諸如菜單的調(diào)用、標(biāo)題搜索等等之類的用戶操作。[0153]BD-J對(duì)象是Java(注冊(cè)商標(biāo))程序,并且可向用戶提供比導(dǎo)航命令更先進(jìn)(更復(fù)雜)的交互功能。[0154]索引表(Indextable)屬于索引層。[0155]索引表是用于定義BD-ROM盤的標(biāo)題的最高級(jí)別表。[0156]索引表的條目(字段)對(duì)應(yīng)于標(biāo)題,并且提供了從每個(gè)條目到與該條目相對(duì)應(yīng)的標(biāo)題(HDMV標(biāo)題或BD-J標(biāo)題)的對(duì)象(電影對(duì)象或BD-J對(duì)象)的鏈接。[0157]圖2是用于描述“Blu-rayDiscRead-OnlyFormatPart3”規(guī)定的BD文件的管理結(jié)構(gòu)的示圖。[0158]在BD中,以分級(jí)方式利用目錄結(jié)構(gòu)管理文件。[0159]現(xiàn)在,在圖2中,一目錄下的文件(包括目錄)指的是緊挨該目錄下的文件,而一目錄中包括的文件指的是緊挨該目錄下的文件以及該目錄的所謂子目錄下的文件。[0160]BD的最高分級(jí)目錄是根目錄。[0161]緊挨根目錄下有目錄“BDMV”和目錄“CERTIFICATE”。[0162]與著作權(quán)有關(guān)的信息(文件)被存儲(chǔ)在目錄“CERTIFICATE”中。[0163]圖1中描述的BDMV格式的文件被存儲(chǔ)在目錄“BDMV”中。[0164]兩個(gè)文件“index,bdmv”和“MovieObject.bdmv”被存儲(chǔ)在緊挨目錄“BDMV”下。注意,除“index,bdmv”和“MovieObject.bdmv”之外的文件(不包括目錄)不能被存儲(chǔ)在緊挨目錄“BDMV”下。[0165]文件“index,bdmv”包括圖1中描述的索引表,充當(dāng)與用于播放BD的菜單有關(guān)的信息。[0166]例如,BD播放器基于文件“index,bdmv”,播放包括諸如播放BD的所有內(nèi)容、只播放特定的章節(jié)、反復(fù)執(zhí)行重放或者顯示預(yù)定菜單之類的內(nèi)容項(xiàng)目的初始菜單(的屏幕)。[0167]另外,在每個(gè)項(xiàng)目被選擇時(shí)要運(yùn)行的電影對(duì)象(MovieObject)可被設(shè)定到文件“index,bdmv”,并且在用戶從初始菜單屏幕中選擇一個(gè)項(xiàng)目的情況下,BD播放器運(yùn)行被設(shè)定到文件“index,bdmv”的MovieObject命令。[0168]文件“MovieObject.bdmv”是包括MovieObject的信息的文件。MovieObject包括用于控制被記錄在BD中的PlayList的重放的命令,并且例如,BD播放器通過選擇被記錄在BD中的MovieObject之一并且運(yùn)行它,來播放被記錄在BD中的內(nèi)容(標(biāo)題)。[0169]緊挨目錄“BDMV”之下設(shè)有目錄“PLAYLIST”、“CLIPINF”、“STREAM”、“AUXDATA”、“ΜΕΤΑ”、“BDJO”、“JAR”和“BACKUP”。[0170]播放列表的數(shù)據(jù)庫(kù)被存儲(chǔ)在目錄“PLAYLIST”中。具體而言,播放列表文件“xxxxx.mpls”被存儲(chǔ)在目錄“PLAYLIST”中。由5位數(shù)字“xxxxx”和擴(kuò)展名“mpls”構(gòu)成的文件名被用作播放列表文件“xxxxx.mpls”的文件名。[0171]剪輯的數(shù)據(jù)庫(kù)被存儲(chǔ)在目錄“CLIPINF”中。具體而言,關(guān)于每個(gè)剪輯AV流文件的剪輯信息文件“XXXXX.clip”被存儲(chǔ)在目錄“CLIPINF”中。由5位數(shù)字“xxxxx”和擴(kuò)展名“clpi”構(gòu)成的文件名被用作剪輯信息文件“xxxxx.clpi”的文件名。[0172]剪輯AV流文件“xxxxx.m2ts”被存儲(chǔ)在目錄“STREAM”中。TS被存儲(chǔ)在剪輯AV流文件“xxxxx.m2ts”中。由5位數(shù)字“xxxxx”和擴(kuò)展名“m2ts”構(gòu)成的文件名被用作剪輯AV流文件“xxxxx.m2ts”的文件名。[0173]注意,除擴(kuò)展名以外的匹配文件名被用作構(gòu)成給定剪輯的剪輯信息文件“xxxxx.clip”和剪輯AV流文件“xxxxx.m2ts”的文件名。從而,可以很容易指定構(gòu)成給定剪輯的剪輯信息文件“xxxxx.clip”和剪輯AV流文件“xxxxx.m2ts”。[0174]用于菜單顯示的聲音文件、字體文件、字體索引文件、位圖文件等等被存儲(chǔ)在目錄“AUXDATA”中。[0175]在圖2中,文件“sound,bdmv”以及具有擴(kuò)展名“otf”的文件被存儲(chǔ)在目錄“AUXDATA”中。[0176]預(yù)定的聲音數(shù)據(jù)(音頻數(shù)據(jù))被存儲(chǔ)在文件“sound,bdmv”中。該“sound,bdmv”被固定地用作文件“sound,bdmv”的文件名。[0177]用于字幕、BD-J對(duì)象(應(yīng)用)等等的顯示的字體數(shù)據(jù)被存儲(chǔ)在具有擴(kuò)展名“otf”的文件中。一5位數(shù)字被用作具有擴(kuò)展名“otf”的文件的文件名的除擴(kuò)展名以外的部分。[0178]元數(shù)據(jù)文件被存儲(chǔ)在目錄“ΜΕΤΑ”中。BD-J對(duì)象文件被存儲(chǔ)在目錄“BDJ0”和“JAR”中。記錄在BD中的文件的備份被存儲(chǔ)在目錄“BACKUP”中。[0179]BD播放器的硬件配置示例[0180]圖3是示出用于播放BD的BD播放器的硬件配置示例的框圖。[0181]圖3中的BD播放器被配置為執(zhí)行其中記錄有3D圖像內(nèi)容的BD的重放。[0182]諸如CPU(中央處理單元)102等等之類的處理器(計(jì)算機(jī))被嵌入在BD播放器中。輸入/輸出接口110經(jīng)由總線101連接到CPU102。[0183]在通過用戶經(jīng)由輸入/輸出接口110對(duì)輸入單元107進(jìn)行操作等等而輸入命令時(shí),CPU102根據(jù)該命令運(yùn)行存儲(chǔ)在ROM(只讀存儲(chǔ)器)103中的程序?;蛘撸珻PU102把記錄在硬盤105或安裝在驅(qū)動(dòng)器109上的盤100中的程序加載到RAM(隨機(jī)訪問存儲(chǔ)器)104,并且運(yùn)行該程序。[0184]因此,CPU102執(zhí)行下文中描述的各類處理。然后,例如,CPU102在必要時(shí)經(jīng)由輸入/輸出接口110從輸出單元106輸出其處理結(jié)果,或者從通信單元108發(fā)送,或者進(jìn)一步記錄在硬盤105中,等等。[0185]注意,輸入單元107由鍵盤、鼠標(biāo)、麥克風(fēng)等等構(gòu)成。另外,輸出單元106由IXD(液晶顯示器)、揚(yáng)聲器等等構(gòu)成。通信單元108由網(wǎng)絡(luò)卡等等構(gòu)成。[0186]現(xiàn)在,CPU102運(yùn)行的程序可被預(yù)先記錄在充當(dāng)嵌入在BD播放器中的記錄介質(zhì)的硬盤105或R0M103中。[0187]或者,程序可被存儲(chǔ)(記錄)在諸如盤100等等之類的可移除記錄介質(zhì)中。這種可移除記錄介質(zhì)可以以所謂的封裝軟件的形式提供。這里,可移除記錄介質(zhì)的示例包括柔性盤、⑶-ROM(致密盤只讀存儲(chǔ)器)、MO(磁光)盤、DVD(數(shù)字多功能盤)、磁盤、以及半導(dǎo)體存儲(chǔ)器。[0188]注意,除了把程序從這種可移除記錄介質(zhì)安裝到BD播放器中之外,程序也可經(jīng)由通信網(wǎng)絡(luò)或廣播網(wǎng)絡(luò)等等被下載到BD播放器以被安裝到內(nèi)置的硬盤105中。具體而言,例如,程序可經(jīng)由用于數(shù)字衛(wèi)星廣播的人造衛(wèi)星從下載站點(diǎn)被無線地傳送到BD播放器,或者可經(jīng)由諸如LAN(局域網(wǎng))、因特網(wǎng)等等之類的網(wǎng)絡(luò)通過線纜被傳送到BD播放器。[0189]在圖3中,盤100例如是BD,其中以維持與在傳統(tǒng)播放器處要播放的BD的兼容性的方式記錄了3D圖像內(nèi)容。[0190]從而,盤100可在傳統(tǒng)播放器處播放,也可在圖3中的BD播放器處播放,圖3中的BD播放器是能夠播放3D圖像內(nèi)容的BD播放器(以下也稱之為“3D兼容播放器”)。[0191]現(xiàn)在,傳統(tǒng)播放器是能夠播放其中記錄有2D圖像內(nèi)容的BD、但不能播放3D圖像內(nèi)容的BD播放器。[0192]利用傳統(tǒng)播放器,能夠從盤100播放2D圖像內(nèi)容,但不能播放3D圖像內(nèi)容。[0193]另一方面,利用圖3中的作為3D兼容播放器的BD播放器,不僅可從盤100播放2D圖像內(nèi)容,還可從盤100播放3D圖像內(nèi)容。[0194]在圖3中的BD播放器中,當(dāng)作為BD盤的盤100被安裝在驅(qū)動(dòng)器109上時(shí),CPU102通過控制驅(qū)動(dòng)器109來執(zhí)行盤100的重放。[0195]對(duì)BD-J應(yīng)用的描述[0196]BD-J應(yīng)用(BD-J標(biāo)題)(BD-J對(duì)象)被記錄在盤100(圖3)中作為3D圖像內(nèi)容之O[0197]在圖3中的作為3D兼容播放器的BD播放器中,CPU102運(yùn)行Java(注冊(cè)商標(biāo))虛擬機(jī),并且在該Java(注冊(cè)商標(biāo))虛擬機(jī)上,BD-J應(yīng)用被運(yùn)行。[0198]圖4是用于描述3D兼容播放器進(jìn)行的3D圖像處理的概要(BD-J立體圖形的概要)的示圖。[0199]3D兼容播放器在邏輯平面10、PG平面12或視頻平面13上描繪3D圖像。注意,邏輯平面10、PG平面12和視頻平面13的實(shí)體例如是圖3中的RAM104中的部分存儲(chǔ)區(qū)域。[0200]3D兼容播放器描繪的3D圖像的示例包括在BD標(biāo)準(zhǔn)中規(guī)定的BD-J圖形、PG(PresentationGraphics,呈現(xiàn)圖形)、TextST(Textsubtitle,文本字幕)、視頻、以及背景。[0201]現(xiàn)在,在圖4中,圖形3D圖像(立體圖形源)由以下部分構(gòu)成:作為要由左眼觀察的圖像的左眼用圖像(L(左)視域),以及作為要由右眼觀察的圖像的右眼用圖像(R(右)視域)。[0202]PG3D圖像(立體PG源)、視頻3D圖像(立體視頻源)以及背景3D圖像(立體背景源)也由左眼用圖像和右眼用圖像構(gòu)成。[0203]注意,構(gòu)成視頻3D圖像等等的左眼用圖像和右眼用圖像例如可利用H.264AVC(高級(jí)視頻編碼)/MVC(多視域視頻編碼)等等來編碼。[0204]現(xiàn)在,在H.264AVC/MVC中,定義了被稱為“基本視域”(BaseView)的圖像流,以及被稱為“從屬視域”(DependentView)的圖像流。[0205]對(duì)于基本視域,不允許以另一流作為基準(zhǔn)圖像的預(yù)測(cè)性編碼,但是對(duì)于從屬視域,則允許以基本視域作為基準(zhǔn)圖像的預(yù)測(cè)性編碼。例如,在左眼用圖像和右眼用圖像之中,左眼用圖像可被視為基本視域,而右眼用圖像可被視為從屬視域。[0206]3D兼容播放器在圖形平面11或背景平面14上描繪出在邏輯平面10上描繪的3D圖像。[0207]圖形平面11由用于存儲(chǔ)左眼用圖像的L圖形平面(L(左)圖形平面)IlL和用于存儲(chǔ)右眼用圖像的R圖形平面(R(右)圖形平面)IlR構(gòu)成。[0208]在邏輯平面10上描繪的構(gòu)成圖形3D圖像的左眼用圖像被描繪在L圖形平面IlL上,并且右眼用圖像被描繪在R圖形平面IlR上。[0209]這里,L圖形平面IlL是一個(gè)圖像那么大的圖像存儲(chǔ)區(qū)域(L區(qū)域),用于存儲(chǔ)要由左眼觀察的用于L(左)的圖像(左眼用圖像)。并且,R圖形平面IlR是一個(gè)圖像那么大的圖像存儲(chǔ)區(qū)域(R區(qū)域),用于存儲(chǔ)要由右眼觀察的用于R(右)的圖像(右眼用圖像)[0210]L圖形平面IlL和R圖形平面IlR的實(shí)體,即圖形平面11的實(shí)體,是與邏輯平面10相分離的、圖3中的RAM104中的部分存儲(chǔ)區(qū)域。[0211]PG平面12、視頻平面13和背景平面14也類似地構(gòu)成。[0212]PG平面12由用于存儲(chǔ)左眼用圖像的L-PG平面(L(左)PG平面)12L和用于存儲(chǔ)右眼用圖像的R-PG平面(R(右)PG平面)12R構(gòu)成。[0213]3D兼容播放器在L-PG平面12L上描繪構(gòu)成PG3D圖像的左眼用圖像的圖像,并且在R-PG平面12R上描繪右眼用圖像。[0214]視頻平面13由用于存儲(chǔ)左眼用圖像的L視頻平面(L(左)視頻平面)13L和用于存儲(chǔ)右眼用圖像的R視頻平面(R(右)視頻平面)13R構(gòu)成。[0215]3D兼容播放器在L視頻平面13L上描繪構(gòu)成視頻3D圖像的左眼用圖像,并且在R視頻平面13R上描繪右眼用圖像。[0216]背景平面14由用于存儲(chǔ)左眼用圖像的L背景平面(L(左)背景平面)14L和用于存儲(chǔ)右眼用圖像的R背景平面(R(右)背景平面)14R構(gòu)成。[0217]在邏輯平面10上描繪的構(gòu)成背景3D圖像的左眼用圖像被描繪在L背景平面14L上,并且右眼用圖像被描繪在R背景平面14R上。[0218]描繪(記錄)在圖形平面11、PG平面12、視頻平面13和背景平面14上的左眼用圖像和右眼用圖像被提供給混合器15。[0219]混合器15將來自圖形平面11的圖形左眼用圖像、來自PG平面12的PG左眼用圖像、來自視頻平面13的視頻左眼用圖像以及來自背景平面14的背景左眼用圖像相混和(混合)(合成),以輸出作為該合成的結(jié)果的左眼用圖像。[0220]另外,混合器15將來自圖形平面11的圖形右眼用圖像、來自PG平面12的PG右眼用圖像、來自視頻平面13的視頻右眼用圖像以及來自背景平面14的背景右眼用圖像相混和并合成,以輸出作為該合成的結(jié)果的右眼用圖像。[0221]混合器15輸出的左眼用圖像被提供給圖中未示出的顯示器,作為用于左側(cè)的顯示輸出(L(左)顯示輸出)。并且,混合器15輸出的右眼用圖像被提供給圖中未示出的顯示器,作為用于右側(cè)的顯示輸出(R(右)顯示輸出)。[0222]利用圖中未示出的顯示器,通過交替或同時(shí)顯示來自混合器15的左眼用圖像和右眼用圖像,來顯示3D圖像。[0223]在圖形平面11、PG平面12、視頻平面13和背景平面14之中,BD-J應(yīng)用可在圖形平面11和背景平面14上執(zhí)行圖像的描繪。[0224]現(xiàn)在,在本實(shí)施例中,讓我們假定BD-J應(yīng)用只能訪問邏輯平面10,并且BD-J應(yīng)用不能直接訪問圖形平面11和背景平面14。[0225]從而,BD-J應(yīng)用只能對(duì)邏輯平面10執(zhí)行圖像的描繪,但不能直接對(duì)圖形平面11和背景平面14執(zhí)行圖像的描繪。因此,BD-J應(yīng)用通過將圖像描繪在邏輯平面10上,來間接地將圖像描繪在圖形平面11或背景平面14上。[0226]然而,以下,為了描述方便,BD-J應(yīng)用經(jīng)由邏輯平面10進(jìn)行的對(duì)圖形平面11或背景平面14的圖像描繪將被簡(jiǎn)單地描述為對(duì)圖形平面11或背景平面14的圖像描繪。[0227]注意,3D兼容播放器可被配置為不包括邏輯平面10。在此情況下,BD-J應(yīng)用直接在圖形平面11或背景平面14上描繪圖像。[0228]除了在圖形平面11和背景平面14上描繪圖像之外,BD-J應(yīng)用還可執(zhí)行對(duì)視頻和PG的重放控制,例如對(duì)視頻和PG的縮放或位置(顯示位置)的控制,等等。[0229]注意,BD-J應(yīng)用將視頻和PG作為一個(gè)集合來(總體地)處理。換言之,BD-J應(yīng)用不區(qū)分(不能區(qū)分)視頻和PG。[0230]BD-J應(yīng)用對(duì)圖形圖像的描繪[0231]圖5是用于描述BD-J應(yīng)用在圖形平面11(立體圖形平面)上進(jìn)行的圖形3D圖像的描繪的示圖。[0232]第一描繪方法和第二描繪方法可被用作3D圖像描繪方法。[0233]圖5中的A是用于描述第一描繪方法的示圖。[0234]在第一描繪方法中,BD-J應(yīng)用的作者對(duì)立體平面執(zhí)行描繪。[0235]具體而言,在第一描繪方法中,圖形3D圖像的數(shù)據(jù)由左眼用圖像的數(shù)據(jù)和右眼用圖像的數(shù)據(jù)構(gòu)成,并且BD-J應(yīng)用在邏輯平面10上描繪左眼用圖像和右眼用圖像。[0236]然后,描繪在邏輯平面10上的左眼用圖像和右眼用圖像被不加改變地描繪在圖形平面11上。具體而言,描繪在邏輯平面10上的左眼用圖像被不加改變地描繪在L圖形平面IlL上,并且描繪在邏輯平面10上的右眼用圖像被不加改變地描繪在R圖形平面IlR上。[0237]圖5中的B是用于描述第二描繪方法的示圖。[0238]在第二描繪方法中,BD-J應(yīng)用的作者對(duì)非立體平面(monoplane)執(zhí)行描繪。另夕卜,作者同時(shí)提供偏移值(圖形平面偏移值)。3D兼容播放器基于該偏移值來從該非立體平面生成立體平面。[0239]也就是說,在第二描繪方法中,3D圖像的數(shù)據(jù)由以下部分構(gòu)成:充當(dāng)用于生成3D圖像的所謂源的原始圖像的數(shù)據(jù),以及用于通過向原始圖像應(yīng)用視差來從原始圖像生成左眼用圖像和右眼用圖像的視差的數(shù)據(jù)。[0240]BD-J應(yīng)用在邏輯平面10上描繪原始圖像。3D兼容播放器分別在L圖形平面IlL和R圖形平面IlR上描繪通過向描繪在邏輯平面10上的原始圖像應(yīng)用視差而生成的左眼用圖像和右眼用圖像。[0241]現(xiàn)在,如果我們假定視差的數(shù)據(jù)是偏移值(偏移),那么從該原始圖像的位置起在水平方向(X方向)上要移位的像素?cái)?shù)目可被用作該偏移值。[0242]對(duì)于L圖形平面11L,描繪在邏輯平面10上的原始圖像被描繪在這樣一個(gè)位置上:該位置在水平方向上移位了該偏移值,其中從左向右的方向?yàn)檎较?。也就是說,作為在水平方向上把描繪在邏輯平面10上的原始圖像的位置移位該偏移值的結(jié)果而獲得的圖像作為左眼用圖像被描繪在L圖形平面IlL上。[0243]對(duì)于R圖形平面IIR,描繪在邏輯平面10上的原始圖像被描繪在這樣一個(gè)位置上:該位置在水平方向上移位了該偏移值,其中從右向左的方向?yàn)檎较?。也就是說,作為在水平方向上把描繪在邏輯平面10上的原始圖像的位置移位該偏移值的結(jié)果而獲得的圖像作為右眼用圖像被描繪在R圖形平面IIR上。[0244]注意,描繪在邏輯平面10上的原始圖像被水平移位并被描繪在L圖形平面IlL上,從而,不執(zhí)行描繪的區(qū)域(像素)出現(xiàn)在要描繪的區(qū)域(在水平方向上的位置不被移位的情況下執(zhí)行描繪的區(qū)域)內(nèi)。L圖形平面IlL的其中不執(zhí)行原始圖像的描繪的區(qū)域被用透明顏色來描繪。對(duì)于R圖形平面IIR,也是如此。[0245]現(xiàn)在,在偏移值為正的情況下,利用左眼用圖像和右眼用圖像顯示的3D圖像看起來是在與未示出的顯示器的顯示屏幕垂直的深度方向上朝著近側(cè)向上浮出的。另一方面,在偏移值為負(fù)的情況下,利用左眼用圖像和右眼用圖像顯示的3D圖像看起來是在深度方向上朝著深度側(cè)凹入的。[0246]圖6是示出其中BD-J應(yīng)用在圖形平面11上描繪圖形3D圖像從而再現(xiàn)圖形圖像的圖形模式的示圖。[0247]讓我們規(guī)定,對(duì)于基準(zhǔn)解碼器模型(ReferenceDecoderModel),3D兼容播放器經(jīng)常性地包括兩個(gè)平面(L圖形平面IlL和R圖形平面IIR),并且BD-J應(yīng)用對(duì)邏輯平面10執(zhí)行描繪。[0248]然后,最終,描繪在L圖形平面IlL(L圖形平面)上的圖形的左眼用圖像被與描繪在L視頻平面13L(L視頻平面)上的視頻(以及PG)的左眼用圖像相混和。并且,描繪在R圖形平面IlR(R圖形平面)上的圖形的右眼用圖像被與描繪在R視頻平面13R(R視頻平面)上的視頻的右眼用圖像相混和。[0249]圖6中的A示出了mono-logical-plane+偏移值模式,這是圖形模式中的一種模式Mode#l(以下也稱之為“偏移圖形模式”)。[0250]在偏移圖形模式中,BD-J應(yīng)用在邏輯平面10上描繪作為圖形2D圖像的非立體圖像。另外,BD-J應(yīng)用向3D兼容播放器給出一偏移值。[0251]3D兼容播放器根據(jù)被描繪在邏輯平面10上的非立體圖像以及從BD-J應(yīng)用給出的偏移值,生成作為圖形3D圖像的立體圖像。另外,BD播放器在L圖形平面IlL(L區(qū)域)上描繪(存儲(chǔ))構(gòu)成該立體圖像的左眼用圖像,并且還在R圖形平面IlR(R區(qū)域)上描繪(存儲(chǔ))構(gòu)成該立體圖像的右眼用圖像。[0252]然后,混合器15把描繪(存儲(chǔ))在L圖形平面IlL上的圖形左眼用圖像與描繪在L視頻平面13L上的視頻(和PG)左眼用圖像相混和,并且輸出混和結(jié)果。另外,混合器15把描繪在R圖形平面IIR上的圖形右眼用圖像與描繪在R視頻平面13R上的視頻右眼用圖像相混和,并且輸出混和結(jié)果。[0253]圖6中的B示出了stereo-logical-plane模式,這是圖形模式中的一種模式Mode#2(以下也稱之為“立體圖形模式”)。[0254]在立體圖形模式中,BD-J應(yīng)用在邏輯平面10上描繪構(gòu)成作為圖形3D圖像的立體圖像的左眼用圖像和右眼用圖像。[0255]3D兼容播放器在L圖形平面IlL上描繪出被描繪在邏輯平面10上的左眼用圖像,并且還在R圖形平面IlR上描繪出被描繪在邏輯平面10上的右眼用圖像。[0256]然后,混合器15把描繪在L圖形平面IlL上的圖形左眼用圖像與描繪在L視頻平面13L上的視頻左眼用圖像相混和,并且輸出混和結(jié)果。另外,混合器15把描繪在R圖形平面IlR上的圖形右眼用圖像與描繪在R視頻平面13R上的視頻右眼用圖像相混和,并且輸出混和結(jié)果。[0257]圖6中的C示出了forced-mono-logical-plane模式,這是圖形模式之中的一種模式Mode#3(以下也稱之為“強(qiáng)制非立體圖形模式”)。[0258]在強(qiáng)制非立體圖形模式中,BD-J應(yīng)用在邏輯平面10上描繪作為圖形3D圖像的立體圖像。[0259]3D兼容播放器在L圖形平面IlL和R圖形平面IlR之一上,例如只在L圖形平面IlL上,描繪出被描繪在邏輯平面10上的立體圖像的L圖形圖像和R圖形圖像之一,例如只描繪出L圖形圖像。[0260]然后,混合器15把描繪在L圖形平面IlL上的圖形非立體圖像與描繪在L視頻平面13L上的視頻圖像相混和,并且輸出混和結(jié)果。[0261]圖6中的D示出了flattened-stereo-logical-plane模式,這是圖形模式之中的一種模式Mode#4(以下也稱為“平坦化立體圖形模式”)。在平坦化立體圖形模式中,BD-J應(yīng)用在邏輯平面10上描繪構(gòu)成作為圖形3D圖像的立體圖像的左眼用圖像和右眼用圖像。[0262]3D兼容播放器在L圖形平面14L和R圖形平面14R兩者上,描繪出被描繪在邏輯平面10上的左眼用圖像和右眼用圖像之一,例如只描繪出左眼用圖像,并且丟棄另外的右眼用圖像。[0263]然后,描繪在L圖形平面14L上的圖形左眼用圖像被提供給混合器15,并且描繪在圖形平面14R上的圖形左眼用圖像也被提供給混合器15(作為右眼用圖像)。[0264]圖6中的E示出了mono-logical-plane模式,這是圖形模式中的一種模式Mode#5(以下也稱之為“非立體圖形模式”)。[0265]在非立體圖形模式中,BD-J應(yīng)用在邏輯平面10上描繪作為圖形2D圖像的非立體圖像。[0266]3D兼容播放器在L圖形平面IlL和R圖形平面IlR之一上,例如只在L圖形平面IlL上,描繪出被描繪在邏輯平面10上的非立體圖像。[0267]然后,混合器15把描繪在L圖形平面IlL上的圖形非立體圖像與描繪在L視頻平面13L上的視頻圖像相混和,并且輸出混和結(jié)果。[0268]偏移值的設(shè)定和獲得[0269]在3D兼容播放器中,偏移值可被應(yīng)用到圖形平面11和PG平面12。[0270]這里,要被應(yīng)用到圖形平面11的偏移值(用于向圖形圖像提供視差的數(shù)據(jù))也將被稱為圖形平面偏移(Graphicsplaneoffset)值。另外,要被應(yīng)用到PG平面12的偏移值(用于向PG圖像提供視差的數(shù)據(jù))也將被稱為PG平面偏移(PGplaneoffset)值。[0271]對(duì)于圖形平面偏移值的設(shè)定/獲得,定義諸如以下的專用于偏移值的讀取/寫入的API,從而該專用API可執(zhí)行圖形平面偏移值的設(shè)定/獲得。[0272]org.bluray.u1.3D[0273]publicvoidsetOffset(intoffset)[0274]默認(rèn)值為O。[0275]publicintgetOffset()[0276]默認(rèn)值為O。[0277]注意,setOffsetO方法是用于在內(nèi)部存儲(chǔ)區(qū)域中存儲(chǔ)(設(shè)定)圖形平面偏移值的方法,該內(nèi)部存儲(chǔ)區(qū)域是在BD播放器的內(nèi)部設(shè)置的存儲(chǔ)區(qū)域,并且getOffsetO是用于獲得被存儲(chǔ)在BD播放器的該內(nèi)部存儲(chǔ)區(qū)域中的圖形平面偏移值的方法。[0278]另外,BD播放器具有用于存儲(chǔ)與BD的重放有關(guān)的信息的PSR(PlayerSettingRegister,播放器設(shè)定寄存器),并且圖形平面偏移值和PG平面偏移值被預(yù)留用于PSR的傳統(tǒng)播放器,例如,可被存儲(chǔ)在PSR#21中。[0279]這里,該內(nèi)部存儲(chǔ)區(qū)域和PSR的實(shí)體是圖3中的RAM104或硬盤105的部分存儲(chǔ)區(qū)域。[0280]順便說一下,在當(dāng)前的BD標(biāo)準(zhǔn)(BD-ROM標(biāo)準(zhǔn))中,禁止從BD-J應(yīng)用向BD播放器的PSR中寫入。[0281]允許圖3中的作為3D兼容播放器的BD播放器從BD-J應(yīng)用向PSR中執(zhí)行寫入將導(dǎo)致必須大規(guī)模修改當(dāng)前BD標(biāo)準(zhǔn)。[0282]從而,在3D兼容播放器中,通過將偏移值定義為一般首選項(xiàng)(GeneralPreference)來間接使能在PSR中的寫入。[0283]具體而言,3D兼容播放器包括一般首選項(xiàng)API(應(yīng)用編程接口),用于以偏移值作為符合BD標(biāo)準(zhǔn)的一般首選項(xiàng)(GeneralPreference)之一對(duì)用于存儲(chǔ)與BD的重放有關(guān)的信息的PSR#21進(jìn)行偏移值的讀取/寫入,其中該偏移值是用于向符合BD標(biāo)準(zhǔn)的圖形或PG圖像提供視差的數(shù)據(jù)。[0284]這里,PSR#21被映射到BD標(biāo)準(zhǔn)第3_2部分附錄L的一般首選項(xiàng),其值可由org.dvb.user.GeneralPreferenceAPI來設(shè)定或獲得。[0285]供一般首選項(xiàng)API訪問PSR的一般首選項(xiàng)名稱(GeneralPreferencename)可以如下來定義。[0286]具體而言,圖形平面偏移值的一般首選項(xiàng)名稱例如可被定義為“graphicsoffset”。另外,PG平面偏移值的一般首選項(xiàng)名稱例如可被定義為“subtitleoffset”。[0287]現(xiàn)在,讓我們假定“graphicsoffset”一般首選項(xiàng)和“subtitleoffset”一般首選項(xiàng)的默認(rèn)值例如都為O。[0288]另外,對(duì)于圖形平面偏移值的設(shè)定/獲得,定義諸如以下的專用API,從而該專用API可執(zhí)行圖形平面偏移值的設(shè)定/獲得。[0289]org.bluray.u1.3D[0290]publicvoidsetOffset(intoffset)[0291]默認(rèn)值為O。[0292]publicintgetOffset()[0293]默認(rèn)值為O。[0294]注意,set0ffset()是用于在內(nèi)部存儲(chǔ)區(qū)域(這里例如是PSR)中存儲(chǔ)圖形平面偏移值的方法,并且getOffsetO是用于獲得在BD播放器的內(nèi)部存儲(chǔ)區(qū)域中存儲(chǔ)的圖形平面偏移值的方法。[0295]圖7是示出作為用于執(zhí)行符合BD標(biāo)準(zhǔn)的圖形和PG(在下文中包括TextST,除非另有指明)的偏移值的讀取/寫入的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0296]具體而言,圖7中的A是示出作為包括專用于偏移值的讀取/寫入的API的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖,該API用于對(duì)3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域執(zhí)行符合BD標(biāo)準(zhǔn)的圖形和PG的偏移值的讀取/寫入。[0297]在圖7中的A中的3D兼容播放器中,BD-J應(yīng)用請(qǐng)求專用于偏移值的讀取/寫入的API(—般首選項(xiàng)API)讀取/寫入(設(shè)定或獲得)偏移值。[0298]響應(yīng)于來自BD-J應(yīng)用的請(qǐng)求,專用于偏移值的讀取/寫入的API將偏移值(圖形平面偏移值、PG平面偏移值)設(shè)定到3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域,或者從3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域獲得偏移值,并將其返回給BD-J應(yīng)用。[0299]注意,在圖7中的A中,根據(jù)被設(shè)定到3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域的偏移值,重放控制引擎(PlaybackControlEngine)執(zhí)行控制,以從BD-J應(yīng)用描繪在邏輯平面10上的圖像(原始圖像)生成(播放)右眼用圖像和左眼用圖像。[0300]如上所述,定義了專用于偏移值的讀取/寫入的API,該專用于偏移值的讀取/寫入的API響應(yīng)于來自BD-J應(yīng)用的請(qǐng)求,對(duì)3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域執(zhí)行偏移值的讀取/寫入,該偏移值是用于向符合BD標(biāo)準(zhǔn)的圖形和PG圖像提供視差的數(shù)據(jù),從而用于向圖像提供視差的偏移值可從BD-J應(yīng)用間接設(shè)定或獲得。[0301]圖7中的B是示出作為包括用于以符合BD標(biāo)準(zhǔn)的圖形和PG的偏移值作為符合BD標(biāo)準(zhǔn)的一般首選項(xiàng)之一來對(duì)PSR#21執(zhí)行偏移值的讀取/寫入的一般首選項(xiàng)API的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0302]在圖7中的B中的3D兼容播放器中,BD-J應(yīng)用請(qǐng)求一般首選項(xiàng)API讀取/寫入(設(shè)定或獲得)偏移值。[0303]具體而言,在要讀取/寫入的偏移值是圖形平面偏移值的情況下,BD-J應(yīng)用調(diào)用一般首選項(xiàng)API,其中一般首選項(xiàng)名稱(GeneralPreferencename)為“graphicsoffset”。[0304]另外,在要讀取/寫入的偏移值是PG平面偏移值的情況下,BD-J應(yīng)用調(diào)用一般首選項(xiàng)API,其中一般首選項(xiàng)名稱為“subtitleoffset”。[0305]響應(yīng)于來自BD-J應(yīng)用的請(qǐng)求,一般首選項(xiàng)API將偏移值設(shè)定到PSR(播放器設(shè)定寄存器)的PSR#21,或者從PSR#21獲得偏移值,并將其返回給BD-J應(yīng)用。[0306]注意,在圖7中的B中,重放控制引擎(PlaybackControlEngine)根據(jù)設(shè)定到PSR#21的偏移值,執(zhí)行對(duì)于從BD-J應(yīng)用描繪在邏輯平面10上的圖像(原始圖像)生成(播放)左眼用圖像和右眼用圖像的控制。[0307]如上所述,根據(jù)來自BD-J應(yīng)用的請(qǐng)求,一般首選項(xiàng)API以偏移值(其是向符合BD標(biāo)準(zhǔn)的圖形和PG圖像賦予視差的數(shù)據(jù))作為符合BD標(biāo)準(zhǔn)的一般首選項(xiàng)之一,對(duì)存儲(chǔ)與BD的重放有關(guān)的信息的PSR#21執(zhí)行偏移值的讀取/寫入,從而向圖像賦予視差的偏移值可從BD-J應(yīng)用間接設(shè)定或獲得。[0308]配置[0309]圖8是示出作為視頻平面13的配置(configuration)之一的、用于播放視頻圖像的視頻模式的示圖。[0310]圖8中的A示出了mono-video模式(以下也稱之為“非立體視頻模式”),這是視頻模式之中的一種模式Mode#l。[0311]在非立體視頻模式中,3D兼容播放器在L視頻平面13L(L區(qū)域)和R視頻平面13R(R區(qū)域)之一上,例如只在L視頻平面13L上,描繪(存儲(chǔ))作為視頻2D圖像的非立體圖像。[0312]然后,僅把描繪(存儲(chǔ))在L視頻平面13L上的視頻非立體圖像提供給混合器15。[0313]圖8中的B示出了dual-mono-video模式(以下也稱之為“雙非立體視頻模式”),這是視頻模式之中的一種模式Mode#2。[0314]在雙非立體視頻模式中,3D兼容播放器在L視頻平面13L(L區(qū)域)上描繪(存儲(chǔ))作為視頻2D圖像的非立體圖像(作為左眼用圖像),并且還在R視頻平面13R(R區(qū)域)上描繪(存儲(chǔ))該非立體圖像(作為右眼用圖像)。[0315]然后,描繪(存儲(chǔ))在L視頻平面13L上的視頻非立體圖像和描繪(存儲(chǔ))在R視頻平面13R上的視頻非立體圖像被提供給混合器15。[0316]圖8中的C示出了stereo-video模式(以下也稱之為“立體視頻模式”),這是視頻模式之中的一種模式Mode#3。[0317]在立體視頻模式中,3D兼容播放器在L視頻平面13L上描繪構(gòu)成作為視頻3D圖像的立體圖像的左眼用圖像,并且還在R視頻平面13R上描繪構(gòu)成該立體圖像的右眼用圖像。[0318]然后,描繪(存儲(chǔ))在L視頻平面13L上的視頻左眼用圖像和描繪(存儲(chǔ))在R視頻平面13R上視頻右眼用圖像都被提供給混合器15。[0319]圖8中的D示出了flattened-stereo-video模式(以下也稱之為“平坦化立體視頻模式”),這是視頻模式之中的一種模式Mode#4。[0320]在平坦化立體視頻模式中,3D兼容播放器把構(gòu)成作為視頻3D圖像的立體圖像的左眼用圖像和右眼用圖像之一(例如僅左眼用圖像)描繪在L視頻平面13L和R視頻平面13R兩者上,并且丟棄另外的右眼用圖像。[0321]然后,描繪(存儲(chǔ))在L視頻平面13L上的視頻左眼用圖像被提供給混合器15,并且描繪在R視頻平面13R上的視頻左眼用圖像也被提供給混合器15(作為右眼用圖像)。[0322]圖8中的E示出了forced-mono-video模式(以下也稱之為“強(qiáng)制非立體視頻模式”),這是視頻模式之中的一種模式Mode#5。[0323]在強(qiáng)制非立體視頻模式中,3D兼容播放器在L視頻平面13L和R視頻平面13R之一上,例如只在L視頻平面13L上,描繪出構(gòu)成作為視頻3D圖像的立體圖像的左眼用圖像和右眼用圖像之一,例如只描繪出左眼用圖像,并且丟棄另外的右眼用圖像。[0324]然后,僅把描繪(存儲(chǔ))在L視頻平面13L上的視頻左眼用圖像提供給混合器15。[0325]圖9是示出作為背景平面14的配置(configuration)之一的、用于播放背景圖像的背景模式的示圖。[0326]圖9中的A不出了dual-mono-background模式(以下也稱之為“雙非立體背景模式”),這是背景模式之中的一種模式Mode#l。[0327]在雙非立體背景模式中,BD-J應(yīng)用在邏輯平面10上描繪作為背景模式中的2D圖像的非立體圖像作為左眼用圖像和右眼用圖像。[0328]然后,3D兼容播放器在L背景平面14L(L區(qū)域)上描繪出(存儲(chǔ))被描繪在邏輯平面10上的左眼用圖像,并且還在R背景平面14R(R區(qū)域)上描繪出(存儲(chǔ))被描繪在邏輯平面10上的右眼用圖像。[0329]描繪(存儲(chǔ))在L背景平面14L上的背景左眼用圖像和描繪在R背景平面14R上的背景右眼用圖像都被提供給混合器15。[0330]圖9中的B示出了stereo-background模式(以下也稱之為“立體背景模式”),這是背景模式之中的一種模式Mode#2。[0331]在立體背景模式中,BD-J應(yīng)用在邏輯平面10上描繪構(gòu)成作為背景3D圖像的立體圖像的左眼用圖像和右眼用圖像。[0332]然后,3D兼容播放器在L背景平面14L上描繪出被描繪在邏輯平面10上的左眼用圖像,并且還在R背景平面14R上描繪出被描繪在邏輯平面10上的右眼用圖像。[0333]描繪在L背景平面14L上的背景左眼用圖像和描繪在R背景平面14R上的背景右眼用圖像都被提供給混合器15。[0334]圖9中的C不出了flattened-stereo-background模式(以下也稱之為“平坦化立體背景模式”),這是背景模式之中的一種模式Mode#3。[0335]在平坦化立體背景模式中,BD-J應(yīng)用在邏輯平面10上描繪構(gòu)成作為背景3D圖像的立體圖像的左眼用圖像和右眼用圖像。[0336]然后,3D兼容播放器把被描繪在邏輯平面10上的左眼用圖像和右眼用圖像之一(例如僅左眼用圖像)描繪在L背景平面14L和R背景平面14R兩者上,并且丟棄另外的右眼用圖像。[0337]描繪在L背景平面14L上的背景左眼用圖像被提供給混合器15,并且描繪在R背景平面14R上的背景左眼用圖像也被提供給混合器15(作為右眼用圖像)。[0338]圖9中的D示出了mono-background模式(以下也稱之為“非立體背景模式”),這是背景模式之中的一種模式Mode#4。[0339]在非立體背景模式中,BD-J應(yīng)用在邏輯平面10上描繪作為背景2D圖像的非立體圖像。[0340]然后,3D兼容播放器在L背景平面14L和R背景平面14R之一上,例如僅在L背景平面14L上,描繪出被描繪在邏輯平面10上的非立體圖像。[0341]描繪在L背景平面14L上的背景非立體圖像被提供給混合器15。[0342]圖9中的E不出了forced-mono-background模式(以下也稱之為“強(qiáng)制非立體背景模式”),這是背景模式之中的一種模式Mode#5。[0343]在強(qiáng)制非立體背景模式中,BD-J應(yīng)用在邏輯平面10上描繪構(gòu)成作為背景3D圖像的立體圖像的左眼用圖像和右眼用圖像。[0344]然后,3D兼容播放器在L背景平面14L和R背景平面14R之一上,例如僅在L背景平面14L上,描繪出在邏輯平面10上描繪的左眼用圖像和右眼用圖像之一,例如僅描繪出左眼用圖像,并且丟棄另外的右眼用圖像。[0345]描繪在L背景平面14L上的背景左眼用圖像被提供給混合器15。[0346]現(xiàn)在,讓我們假定圖4中示出的存儲(chǔ)圖形的圖形平面11、存儲(chǔ)視頻的視頻平面13(以及存儲(chǔ)PG的PG平面12)以及存儲(chǔ)背景的背景平面14也被統(tǒng)稱為設(shè)備平面。[0347]在圖3中的作為3D兼容播放器的BD播放器中,設(shè)備平面的配置被定義為由以下四個(gè)屬性來表示:(I)分辨率和顏色深度,(2)視頻模式(Videomode),(3)圖形模式(BD-JGraphicsmode),以及(4)背景模式(Backgroundmode)。[0348]圖10示出了作為設(shè)備平面的圖形平面11、PG平面12、視頻平面13和背景平面14之間的關(guān)系。[0349]圖形平面11由充當(dāng)作為用于存儲(chǔ)左眼用圖像的存儲(chǔ)區(qū)域的L區(qū)域的L圖形平面IlL以及充當(dāng)作為用于存儲(chǔ)右眼用圖像的存儲(chǔ)區(qū)域的R區(qū)域的R圖形平面IlR構(gòu)成。然后,在圖形平面11中,并排布置了L圖形平面IlL和R圖形平面11R。[0350]具體而言,在圖10中,L圖形平面IlL和R圖形平面IlR被垂直并排布置成以下形式:其中,作為L(zhǎng)區(qū)域的L圖形平面IlL被布置在上側(cè),并且作為R區(qū)域的R圖形平面IlR被布置在下側(cè),從而構(gòu)成圖形平面11。[0351]其他設(shè)備平面,即PG平面12、視頻平面13和背景平面14,也是以與圖形平面11相同的方式構(gòu)成的。[0352]描繪在圖形平面11、PG平面12、視頻平面13和背景平面14上的圖像從近側(cè)起按圖形平面11、PG平面12、視頻平面13和背景平面14的順序被疊加(混和),并且作為其結(jié)果獲得的L區(qū)域的圖像和R區(qū)域的圖像被交替描繪(存儲(chǔ))在邏輯屏幕21上,在該邏輯屏幕21中抽象出顯示器的顯示屏幕。[0353]這里,邏輯屏幕21的實(shí)體是RAM104的部分存儲(chǔ)區(qū)域。[0354]另外,設(shè)備平面都是由其中垂直排列了各自是一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的L區(qū)域和R區(qū)域的存儲(chǔ)區(qū)域構(gòu)成的,并從而是兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域,但邏輯屏幕21是一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域。[0355]對(duì)于3D圖像而言,設(shè)備平面的配置是針對(duì)作為兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的設(shè)備平面的整體定義的。[0356]圖11示出了作為設(shè)備平面的一個(gè)配置的(I)圖像幀(分辨率,Resolution)和顏色深度(color-depth)。[0357]在圖11中,從頂部起的五行的圖像幀(設(shè)備平面的水平像素X垂直像素的數(shù)目)(分辨率)和顏色深度指示出3D圖像的圖像幀和顏色深度,并且剩余五行(從底部起的五行)的圖像幀和顏色深度指示出2D圖像的圖像幀和顏色深度。[0358]在以一個(gè)圖像大小的2D圖像作為一個(gè)圖像大小的圖像的情況下,3D圖像由左眼用圖像和右眼用圖像構(gòu)成,從而是兩個(gè)圖像大小的圖像。另外,所有設(shè)備平面都是其中垂直排列了作為一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的L區(qū)域和R區(qū)域的存儲(chǔ)區(qū)域,從而要存儲(chǔ)在這樣一個(gè)設(shè)備平面中的3D圖像的圖像幀具有通過將相應(yīng)2D圖像(具有與左眼用圖像(或右眼用圖像)相同大小的2D圖像)的圖像幀的垂直方向上的像素?cái)?shù)目加倍而獲得的大小。[0359]注意,在當(dāng)前BD標(biāo)準(zhǔn)中,對(duì)于2D圖像,存儲(chǔ)在圖形平面11中的圖形(圖像)的圖像幀、以及存儲(chǔ)在背景平面14中的背景(圖像)的圖像幀與存儲(chǔ)在視頻平面13中的視頻(圖像)的圖像幀實(shí)質(zhì)上是匹配的。[0360]然而,對(duì)于2D圖像,在要存儲(chǔ)在視頻平面13中的視頻的圖像幀為1920X1080像素的情況下,要存儲(chǔ)在背景平面14中的背景的圖像幀與要存儲(chǔ)在視頻平面13中的視頻的圖像幀一樣是1920X1080像素,但是要存儲(chǔ)在圖形平面11中的圖形的圖像幀可能是通過把要存儲(chǔ)在視頻平面13中的視頻的圖像幀的寬度和長(zhǎng)度各除以2而獲得的960X540像素(圖11中從底部起的第四行)(以下,稱之為“2D圖像的失配情況”)。[0361]在此情況下,在通過使要存儲(chǔ)在圖形平面11中的960X540像素的圖形的寬度和長(zhǎng)度各加倍來使其大小與作為要存儲(chǔ)在視頻平面13中的視頻的圖像幀的1920X1080像素相匹配之后,顯示該圖形。[0362]對(duì)于3D圖像,也可能存在與2D圖像的失配情況相對(duì)應(yīng)的情況(以下也稱之為“3D圖像的失配情況”)。[0363]對(duì)于3D圖像的失配情況,在要存儲(chǔ)在視頻平面13中的視頻的圖像幀為1920X2160像素的情況下,要存儲(chǔ)在背景平面14中的背景的圖像幀與要存儲(chǔ)在視頻平面13中的視頻的圖像幀一樣是1920X2160像素,但要存儲(chǔ)在圖形平面11中的圖形的圖像幀可能是通過把要存儲(chǔ)在視頻平面13中的視頻的圖像幀的寬度和長(zhǎng)度各除以2而獲得的960X1080像素(圖11中從頂部起的第三行)。[0364]即使在3D圖像的失配情況下,也是在通過使960X1080像素的圖形的寬度和長(zhǎng)度各加倍以使其大小與作為要存儲(chǔ)在視頻平面13中的視頻的圖像幀的1920X2160像素相匹配之后,顯示該圖形的。[0365]圖12是用于描述在3D圖像的失配情況中利用第二描繪方法(圖5中的B)描繪3D圖像的方法的示圖。[0366]在第二描繪方法中(例如在圖5中的B中描述),充當(dāng)用于生成3D圖像的源的原始圖像被描繪在邏輯平面10上,并且隨后要通過把原始圖像在水平方向上移位偏移值而生成的左眼用圖像和右眼用圖像被描繪在圖形平面11上。[0367]現(xiàn)在,第二描繪方法也可被描述為這樣一種方法:其中,通過根據(jù)偏移值水平移位一垂直方向較長(zhǎng)的圖像的上半部分和下半部分而獲得的兩個(gè)圖像作為左眼用圖像和右眼用圖像被描繪在圖形平面11上,其中在該垂直方向較長(zhǎng)的圖像中垂直排列了原始圖像和原始圖像的拷貝這兩個(gè)圖像。[0368]在第二描繪方法中,在3D圖像的失配情況下,通過根據(jù)偏移值在水平方向上移位960X1080像素的圖形的上半部分和下半部分中的每一個(gè)而獲得的960X540像素的左眼用圖像和右眼用圖像被描繪在圖形平面11上,并且隨后在使圖形平面11的左眼用圖像和右眼用圖像的寬度和長(zhǎng)度各加倍后,作為其結(jié)果獲得的左眼用圖像和右眼用圖像是水平方向上的移位量是偏移值的兩倍的圖像。[0369]從而,在此情況下,利用左眼用圖像和右眼用圖像顯示的3D圖像的深度方向上的位置是與作者預(yù)期的位置不同的位置。[0370]因此,在3D圖像的失配情況下,如果利用第二描繪方法來描繪3D圖像,則通過使充當(dāng)用于生成3D圖像的源的原始圖像的寬度和長(zhǎng)度各加倍而獲得的圖像需要被描繪在邏輯平面10上,并且隨后要通過使被描繪在邏輯平面10上的圖像在水平方向移位該偏移值而生成的左眼用圖像和右眼用圖像需要被描繪在圖形平面11上。[0371]從而,利用左眼用圖像和右眼用圖像顯示的3D圖像的深度方向上的位置是作者預(yù)期的位置。[0372]圖13是用于描述設(shè)備平面的示圖。[0373]在當(dāng)前的BD標(biāo)準(zhǔn)中,一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域被假定為邏輯屏幕21,并且不假定左眼用圖像(Left/Left-eye)和右眼用圖像(Right/Right_eye)被交替描繪在作為該一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的邏輯屏幕21上。[0374]另外,在當(dāng)前BD標(biāo)準(zhǔn)中,假定在設(shè)備平面的配置與邏輯屏幕21之間存在一對(duì)一的關(guān)系。在這種假定下,對(duì)于3D圖像處理,用于描繪左眼用圖像的邏輯屏幕和用于描繪右眼用圖像的邏輯屏幕這兩個(gè)單獨(dú)的邏輯屏幕需要被提供作為邏輯屏幕21。[0375]因此,在圖3中的作為3D兼容播放器的BD播放器中,通過使垂直方向上分辨率的清晰度加倍來利用一個(gè)圖像定義用于L/R的設(shè)備配置。定義一描繪模型,其中邏輯屏幕本身以傳統(tǒng)方式被視為一個(gè)圖像,并且用于L/R的輸出被同時(shí)描繪在其上。[0376]也就是說,圖3中的BD播放器包括存儲(chǔ)符合BD標(biāo)準(zhǔn)的圖形、視頻或背景圖像的設(shè)備平面(圖形平面11、視頻平面13(PG平面12)和背景平面14)。[0377]設(shè)備平面是其中L區(qū)域(存儲(chǔ)左眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域)和R區(qū)域(存儲(chǔ)右眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域)這樣兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域被并排布置的存儲(chǔ)區(qū)域,并且設(shè)備平面的配置是針對(duì)作為兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的設(shè)備平面的整體定義的。[0378]然后,存儲(chǔ)在設(shè)備平面中的左眼用圖像和右眼用圖像例如被交替描繪在邏輯屏幕21上。[0379]從而,存儲(chǔ)左眼用圖像(用于L的圖像)的邏輯屏幕和存儲(chǔ)右眼用圖像(用于R的圖像)的邏輯屏幕不必分開提供。[0380]視頻模式、圖形模式和背景模式[0381]可以通過在BD-J對(duì)象(Object)文件內(nèi)提供一用于指定配置的比特字段,從而利用該比特字段來指定(設(shè)定)配置。[0382]圖14示出了要在BD-J對(duì)象文件內(nèi)提供來指定配置的比特字段。[0383]在BD-J對(duì)象文件內(nèi)可提供initial_configuration_id、initial_graphics_mode、initial_video_mode和initial_background_mode這四個(gè)字段來指定配置。[0384]initial_configuration_id是用于指定(I)圖像巾貞和顏色深度的字段。如果我們假定initial_configuration_id所取的值是配置id,則以下值可被定義為配置id。[0385]HD_1920_1080=1[0386]HD_1280_720=2[0387]SD_720_576=3[0388]SD_720_480=4[0389]QHD_960_540=5[0390]HD_1920_2160=6[0391]HD_1280_1440=7[0392]SD_720_1152=8[0393]SD_720_960=9[0394]QHD_960_1080=10[0395]注意,HD_1920_1080表示圖11中從頂部起第六行處的圖像幀和顏色深度,HD_1280_720表示圖11中從頂部起第八行處的圖像幀和顏色深度,SD_720_576表示圖11中從頂部起第十行處的圖像幀和顏色深度,SD_720_480表示圖11中從頂部起第九行處的圖像幀和顏色深度,QHD_960_540表示圖11中從頂部起第七行處的圖像幀和顏色深度,HD_1920_2160表示圖11中從頂部起第一行處的圖像幀和顏色深度,HD_1280_1440表示圖11中從頂部起第二行處的圖像幀和顏色深度,SD_720_1152表示圖11中從頂部起第五行處的圖像幀和顏色深度,SD_720_960表示圖11中從頂部起第四行處的圖像幀和顏色深度,并且QHD_960_1080表示圖11中從頂部起第三行處的圖像幀和顏色深度。[0396]initial_graphics_mode是用于指定(3)圖形模式的字段。[0397]現(xiàn)在,總共有五種模式作為圖形模式(BD-JGraphicsmode),即在圖6中描述的偏移圖形模式(偏移)、立體圖形模式(立體)、非立體圖形模式(非立體(傳統(tǒng)重放模式))、強(qiáng)制非立體圖形模式(強(qiáng)制非立體(傳統(tǒng)重放模式))以及平坦化立體圖形模式(平坦化立體)。[0398]讓我們假定以下值被定義為用于指定圖形模式的initial_graphics_mode。[0399]GRAPHICS_M0N0_VIEff=22[0400]GRAPHICS_STERE0_VIEff=23[0401]GRAPHICS_PLANE_0FFSET=24[0402]GRAPHICS_DUAL_M0N0_VIEff=25[0403]GRAPHICS_F0RCED_M0N0_VIEff=26[0404]注意,GRAPHICS_M0N0_VIEW表示非立體圖形模式,GRAPHICS_STEREO_VIEff表示立體圖形模式,GRAPHICS_PLANE_OFFSET表示偏移圖形模式,GRAPHICS_DUAL_M0N0_VIEW表示平坦化立體圖形模式,并且GRAPHICS_F0RCED_M0N0_VIEW表示強(qiáng)制非立體圖形模式。[0405]另外,在initial_configuration_id被設(shè)定到1、2、3、4和5中的任何一個(gè)的情況下,initial_graphics_mode被忽略。[0406]initial_video_mode是用于指定(2)視頻模式的字段。[0407]現(xiàn)在,總共有五種模式作為視頻模式(Videomode),即在圖8中描述的雙非立體視頻模式(雙非立體)、立體視頻模式(立體)、平坦化立體視頻模式(平坦化立體)、非立體視頻模式(非立體(傳統(tǒng)重放模式))以及強(qiáng)制非立體視頻模式(強(qiáng)制非立體)。[0408]讓我們假定以下值被定義為用于指定視頻模式的initial_video_mode。[0409]VIDE0_M0N0_VIEff=27[0410]VIDE0_STERE0_VIEff=28[0411]VIDE0_FLATTENED_STERE0_VIEff=29[0412]VIDE0_DUAL_M0N0_VIEff=30[0413]VIDE0_F0RCED_M0N0_VIEff=3I[0414]注意,VIDE0_M0N0_VIEW表示非立體視頻模式,VIDE0_STERE0_VIEff表示立體視頻模式,VIDEO_FLATTENED_STEREO_VIEW表示平坦化立體視頻模式,VIDEO_DUAL_MONO_VIEff表示雙非立體視頻模式,并且VIDEO_FORCED_MONO_VIEW表示強(qiáng)制非立體視頻模式。[0415]另外,在initial_configuration_id被設(shè)定到1、2、3、4和5之一的情況下,initial_video_mode被忽略。[0416]initial_background_mode是用于指定(4)背景模式的字段。[0417]現(xiàn)在,總共有五種模式作為背景模式(Backgroudmode),即在圖9中描述的雙非立體背景模式(雙非立體)、立體背景模式(立體)、平坦化立體背景模式(平坦化立體)、非立體背景模式(非立體(傳統(tǒng)重放模式))以及強(qiáng)制非立體背景模式(強(qiáng)制非立體)。[0418]讓我們假定以下值被定義為用于指定背景模式的initial_background_mode。[0419]BACKGR0UND_M0N0_VIEff=17[0420]BACKGR0UND_STERE0_VIEff=18[0421]BACKGR0UND_FLATTENED_STERE0_VIEff=19[0422]BACKGR0UND_DUAL_M0N0_VIEff=20[0423]BACKGR0UND_F0RCED_M0N0_VIEff=2I[0424]注意,BACKGR0UND_M0N0_VIEW表示非立體背景模式,BACKGR0UND_STERE0_VIEff表示立體背景模式,BACKGROUND_FLATTENED_STEREO_VIEff表示平坦化立體背景模式,BACKGR0UND_DUAL_M0N0_VIEff表示雙非立體背景模式,并且BACKGR0UND_F0RCED_M0N0_VIEW表示強(qiáng)制非立體背景模式。[0425]另外,在initial_configuration_id被設(shè)定到1、2、3、4和5之一的情況下,initial_background_mode被忽略。[0426]現(xiàn)在,對(duì)于BD-J對(duì)象文件,可以采用這樣的規(guī)范:其中,在initial_configuration_id>initial_graphics_mode、initial_video_mode和initial_background_mode之中,只指定initial_configuration_icL[0427]對(duì)于BD-J對(duì)象文件,在只指定initial_configuration_id的情況下,需要提供initial_video_mode>initial_graphics_mode和initial_background_mode的默認(rèn)規(guī)定值。[0428]圖15不出了initial_video_mode>initial_graphics_mode和initial_background_mode的默認(rèn)規(guī)定值。[0429]注意,視頻模式(initial_video_mode)的STERE0_VIEW表不上述的VIDE0_STERE0_VIEff或VIDEO_FLATTENED_STEREO_VIEW,并且M0N0_VIEW表示上述的VIDE0_M0N0_VIEW或VIDE0_DUAL_M0N0_VIEW。[0430]另外,圖形模式(initial_graphics_mode)的STERE0_VIEW表不上述的GRAPHICS_STERE0_VIEW或GRAPHICS_PLANE_OFFSET,并且M0N0_VIEW表示上述的GRAPHICS_M0N0_VIEW或GRAPHICS_DUAL_M0N0_VIEW。[0431]此外,背景模式(initial_background_mode)的STERE0_VIEW表不上述的BACKGR0UND_STERE0_VIEff或BACKGROUND_FLATTENED_STEREO_VIEW,并且M0N0_VIEW表示上述的BACKGR0UND_M0N0_VIEW或BACKGR0UND_DUAL_M0N0_VIEW。[0432]配置的改變[0433]接下來,將描述配置的改變。[0434]配置可以在以下定時(shí)被改變:當(dāng)啟動(dòng)BD-J標(biāo)題時(shí)或播放PlayList時(shí)的自動(dòng)重置被執(zhí)行時(shí)(動(dòng)態(tài)改變),或者當(dāng)BD-J應(yīng)用進(jìn)行的API調(diào)用被執(zhí)行時(shí)(動(dòng)態(tài)改變)。[0435]與非立體視頻+非立體圖形的傳統(tǒng)重放時(shí)不同,即使在AV的重放期間,平面配置的改變也是可用的。[0436]也就是說,在3D兼容播放器中,可以在播放AV流(視頻)時(shí)改變配置。[0437]與Mono-view類似,在除KEEP_RES0LUT10N重放以外的重放中,3D兼容播放器執(zhí)行配置改變處理,以使得圖像幀對(duì)齊(使得在啟動(dòng)BD-J標(biāo)題時(shí)視頻/背景與圖形的圖像幀對(duì)齊,使得在PlayList重放時(shí)圖形/背景與視頻的圖像幀對(duì)齊,或者使得在BD-J應(yīng)用進(jìn)行API調(diào)用時(shí),API所設(shè)定的平面的圖像幀與除該平面以外的未設(shè)定的平面的圖像幀對(duì)齊)。另夕卜,配置改變時(shí)的差錯(cuò)處理取決于3D兼容播放器。[0438]現(xiàn)在,KEEP_RES0LUT10N重放是一種用于合成SD(標(biāo)準(zhǔn)清晰度)視頻和HD(高清晰度)圖形以及HD背景的重放模式,并且存在合成1920X1080像素的圖形、720X480像素的視頻+PG和1920X1080像素的背景的情況,以及合成1920X1080像素的圖形、720X576像素的視頻+PG和1920X1080像素的背景的情況。注意,不論HD圖像如何,在KEEP_RESOLUTION重放中都不包括1280X720像素的圖像的再現(xiàn)。[0439]圖16和17示出除了KEEP_RES0LUT10N重放以外的重放的視頻+PG、BD-J圖形和背景的分辨率(圖像幀)的組合。注意,圖17是接續(xù)圖16的圖。[0440]圖18示出了配置改變處理的示例。[0441]圖18中的A示出了在圖形(圖形平面11)的配置(視頻模式)從STERE0_VIEW改變到M0N0_VIEW的情況下3D兼容播放器的處理的示例。[0442]例如,在3D兼容播放器中,在視頻模式是STERE0_VIEW的情況下,圖形被描繪在構(gòu)成1920X2160像素的圖形平面11的L圖形平面IlL和R圖形平面IlR上,讓我們假定在不重置圖形平面11(充當(dāng)圖形平面11的存儲(chǔ)區(qū)域)的情況下視頻模式被從STERE0_VIEW改變到M0N0_VIEW。[0443]在此情況下,在3D兼容播放器中,只有存儲(chǔ)(描繪)在構(gòu)成圖形平面11的L圖形平面IlL和R圖形平面IlR之一(例如L圖形平面11L)上的圖像被提供給邏輯屏幕21并顯示,而存儲(chǔ)在作為另一個(gè)的R圖形平面IlR中的圖像則被丟棄。[0444]注意,在此情況下,3D兼容播放器可以以差錯(cuò)的形式強(qiáng)制結(jié)束(圖像的重放)。[0445]圖18中的B示出了在視頻模式被從M0N0_VIEW改變到STERE0_VIEW的情況下3D兼容播放器的處理的示例。[0446]例如,在3D兼容播放器中,在視頻模式是M0N0_VIEW的情況下,圖形僅被描繪在構(gòu)成1920X1080像素的圖形平面11的L圖形平面IlL上,讓我們假定在不重置圖形平面11的情況下視頻模式被從M0N0_VIEW改變到STERE0_VIEW。[0447]在此情況下,在3D兼容播放器中,描繪在L圖形平面IlL上的圖形被拷貝到R圖形平面IIR,描繪在L圖形平面IIL上的圖形被提供給邏輯屏幕21作為左眼用圖像,并且拷貝到R圖形平面IlR的圖形也被提供給邏輯屏幕21作為右眼用圖像。[0448]注意,在此情況下,3D兼容播放器可以以差錯(cuò)的形式強(qiáng)制結(jié)束(圖像的重放)。[0449]當(dāng)啟動(dòng)BD-J標(biāo)題時(shí)配置的改變[0450]以下三條規(guī)則#1-1、#1-2和#1-3原則上被應(yīng)用到啟動(dòng)BD-J標(biāo)題時(shí)的配置改變。[0451]具體而言,規(guī)則#1-1是這樣一條規(guī)則:在(設(shè)備平面的)配置中,圖形、視頻和背景的三個(gè)圖像的分辨率(圖像幀)必須始終是相同分辨率。[0452]規(guī)則#1-2是這樣一條規(guī)則:在執(zhí)行除KEEP_RES0LUT10N重放以外的PlayList重放的情況下,在配置中,圖形、視頻和背景的三個(gè)圖像的分辨率(圖像幀)必須與視頻的分辨率對(duì)齊。[0453]規(guī)則#1-3是這樣一條規(guī)則:在配置中,在圖形是QHD圖形的情況下,在垂直方向上按比例加倍并在水平方向上按比例加倍后的分辨率被視為配置的分辨率。[0454]注意,視頻模式、圖形模式和背景模式中每一個(gè)的值是根據(jù)BD-J對(duì)象文件的initial_configuration_id的默認(rèn)值規(guī)定來確定的(確定視頻模式、圖形模式和背景模式)。[0455]另外,在BD-J對(duì)象文件的autostart_first_PlayList_flag被設(shè)定到Ib的情況下,視頻平面的配置的改變不遵從默認(rèn)值,而遵從PlayList的重放時(shí)的自動(dòng)重置(動(dòng)態(tài)改變)規(guī)則。[0456]當(dāng)執(zhí)行PlayList-playback-time自動(dòng)重置時(shí)的配置改變(動(dòng)態(tài)改變)[0457]以下三條規(guī)則#2-1、#2_2和#2-3原則上被應(yīng)用到在執(zhí)行PlayList播放時(shí)的自動(dòng)重置時(shí)的配置改變。[0458]具體而言,規(guī)則#2-1是這樣一條規(guī)則:在(設(shè)備平面的)配置中,圖形、視頻和背景的三個(gè)圖像的分辨率(圖像幀)必須始終是相同分辨率。[0459]規(guī)則#2-2是這樣一條規(guī)則:在執(zhí)行除KEEP_RES0LUT10N重放以外的PlayList重放的情況下,在配置中,圖形、視頻和背景的三個(gè)圖像的分辨率(圖像幀)必須與視頻的分辨率對(duì)齊。[0460]規(guī)則#2-3是這樣一條規(guī)則:在配置中,在圖形是QHD圖形的情況下,在垂直方向上按比例加倍并在水平方向上按比例加倍后的分辨率被視為配置的分辨率。[0461]在PlayList的重放開始時(shí),視頻平面配置自動(dòng)與PlayList的視頻屬性對(duì)齊。[0462]在配置自動(dòng)與PlayList的視頻屬性對(duì)齊的情況下,在當(dāng)前BD標(biāo)準(zhǔn)中,規(guī)定作為BD播放器方的必要功能,自動(dòng)使圖形平面和背景平面與視頻平面的屬性對(duì)齊。然而,在3D兼容播放器中,在從立體PlayList(用于播放3D圖像的播放列表)切換到非立體PlayList(用于播放2D圖像的播放列表)時(shí),或者在從非立體PlayList切換到立體PlayList時(shí),圖形和背景的模式(圖形模式和背景模式)被設(shè)定到預(yù)定的初始值。[0463]圖19示出了圖形模式和背景模式的預(yù)定初始值。[0464]圖20示出了在播放1920X2160像素的3D圖像(立體圖像)的情況下要播放的圖形和背景圖像。[0465]一1920X2160像素的3D圖像被作為圖形播放,并且一1920X2160像素的3D圖像被作為背景播放。[0466]當(dāng)執(zhí)行由BD-J應(yīng)用進(jìn)行的API調(diào)用時(shí)的配置改變(動(dòng)態(tài)改變)[0467]以下三條規(guī)則#3-1、#3_2和#3-3原則上被應(yīng)用到在執(zhí)行由BD-J應(yīng)用進(jìn)行的API調(diào)用時(shí)的配置改變。[0468]具體而言,規(guī)則#3-1是這樣一條規(guī)則:在(設(shè)備平面的)配置中,圖形、視頻和背景的三個(gè)圖像的分辨率(圖像幀)必須始終是相同分辨率。[0469]規(guī)則#3-2是這樣一條規(guī)則:在配置中,在執(zhí)行除KEEP_RES0LUT10N重放以外的PlayList重放的情況下,圖形、視頻和背景的三個(gè)圖像的分辨率(圖像幀)必須與視頻的分辨率對(duì)齊。[0470]規(guī)則#3-3是這樣一條規(guī)則:在配置中,在圖形是QHD圖形的情況下,在垂直方向上按比例加倍并在水平方向上按比例加倍后的分辨率被視為配置的分辨率。[0471]圖21是用于根據(jù)由BD-J應(yīng)用進(jìn)行的API調(diào)用,充當(dāng)配置的分辨率(圖像幀)的改變的示圖。[0472]在圖形3D圖像(立體G)、視頻3D圖像(立體V)和背景3D圖像(立體B)的重放期間,在圖形3D圖像的分辨率已根據(jù)API調(diào)用被改變的情況下,3D兼容BD播放器根據(jù)上述規(guī)則#3-1、#3-2和#3-3自動(dòng)改變視頻3D圖像和背景3D圖像的分辨率。[0473]另外,在圖形3D圖像(立體G)、視頻3D圖像(立體V)和背景3D圖像(立體B)的重放期間,在背景3D圖像的分辨率已根據(jù)API調(diào)用被改變的情況下,3D兼容BD播放器根據(jù)上述規(guī)則#3-1、#3-2和#3-3自動(dòng)改變圖形3D圖像和視頻3D圖像的分辨率。[0474]另外,在圖形3D圖像(立體G)、視頻3D圖像(立體V)和背景3D圖像(立體B)的重放期間,在視頻3D圖像的分辨率已根據(jù)API調(diào)用被改變的情況下,3D兼容BD播放器根據(jù)上述規(guī)則#3-1、#3-2和#3-3自動(dòng)改變圖形3D圖像和背景3D圖像的分辨率。[0475]平面配置的模式的改變(圖形模式、視頻模式和背景模式的改變)[0476]3D兼容播放器可以在立體圖形模式(立體圖形)和偏移圖形模式(偏移圖形)之間無縫地執(zhí)行圖形模式的改變(切換)。[0477]圖22是用于描述圖形模式的改變的示圖。[0478]圖22中的A示出了這樣一種情況,即,在偏移圖形模式中的圖形3D圖像(平面偏移gfx(圖形))、視頻(和PG)3D圖像(立體視頻+PG)以及背景3D圖像(立體背景)的重放期間,圖形模式被從偏移圖形模式改變到了立體圖形模式。[0479]在此情況下,執(zhí)行從偏移圖形模式中的圖形3D圖像(平面偏移gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景3D圖像(立體背景)的重放到立體圖形模式中的圖形3D圖像(立體gfx(圖形))、視頻(和PG)3D圖像(立體視頻+PG)以及背景3D圖像(立體背景)的重放的切換,并且該切換可被無縫地執(zhí)行。[0480]逆切換,即從立體圖形模式中的圖形3D圖像(立體gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景3D圖像(立體背景)的重放到偏移圖形模式中的圖形3D圖像(平面偏移gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景3D圖像(立體背景)的重放的切換也可被無縫地執(zhí)行。[0481]圖22中的B示出了這樣一種情況,S卩,在立體圖形模式中的圖形3D圖像(立體gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景2D圖像(非立體背景)的重放期間,圖形模式被從立體圖形模式改變到了偏移圖形模式。[0482]在此情況下,執(zhí)行從立體圖形模式中的圖形3D圖像(立體gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景2D圖像(非立體背景)的重放到偏移圖形模式中的圖形3D圖像(平面偏移gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景2D圖像(非立體背景)的重放的切換,并且該切換可被無縫地執(zhí)行。[0483]逆切換,即從偏移圖形模式中的圖形3D圖像(平面偏移gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景2D圖像(非立體背景)的重放到立體圖形模式中的圖形3D圖像(立體gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及背景2D圖像(非立體背景)的重放的切換也可被無縫地執(zhí)行。[0484]圖23示出了圖形模式從立體圖形模式到偏移圖形模式的改變。[0485]在圖形模式已被從立體圖形模式(立體gfx)改變到偏移圖形模式(平面偏移gfx)的情況下,視頻(L/R(左/右)視頻)和背景(L/R(左/右)背景)的重放仍繼續(xù)。[0486]另一方面,對(duì)于圖形,重放對(duì)象從立體圖形模式中的圖形3D圖像(立體gfx)切換到偏移圖形模式中的圖形3D圖像(平面偏移gfx)。[0487]此重放對(duì)象的切換方法的實(shí)現(xiàn)取決于個(gè)體3D兼容播放器。然而,在切換重放對(duì)象時(shí),必須防止發(fā)生所謂的黑屏(black-out)以及AV(視頻)重放的中斷。[0488]注意,在改變圖形模式時(shí)也改變分辨率的情況下,可能發(fā)生黑屏。[0489]接下來,3D兼容播放器可在立體背景模式(立體背景)和非立體背景模式(非立體背景)之間無縫地執(zhí)行背景模式的改變(切換)。[0490]圖24是用于描述背景模式的改變的示圖。[0491]圖24中的A示出了這樣一種情況,S卩,在圖形3D圖像(立體gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及立體背景模式中的背景3D圖像(立體背景)的重放期間,背景模式被從立體背景模式改變到了非立體背景模式。[0492]在此情況下,執(zhí)行從圖形3D圖像(立體gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及立體背景模式中的背景3D圖像(立體背景)的重放到圖形3D圖像(立體gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及非立體背景模式中的背景2D圖像(非立體背景)的重放的切換,并且該切換可被無縫地執(zhí)行。[0493]逆切換也可被無縫地執(zhí)行。[0494]圖24中的B示出了這樣一種情況,即,在圖形3D圖像(平面偏移gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及非立體背景模式中的背景2D圖像(非立體背景)的重放期間,背景模式被從非立體背景模式改變到了立體背景模式。[0495]在此情況下,執(zhí)行從圖形3D圖像(平面偏移gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及非立體背景模式中的背景2D圖像(非立體背景)的重放到圖形3D圖像(平面偏移gfx)、視頻(和PG)3D圖像(立體視頻+PG)以及立體背景模式中的背景3D圖像(立體背景)的重放的切換,并且該切換可被無縫地執(zhí)行。[0496]逆切換也可被無縫地執(zhí)行。[0497]接下來,3D兼容播放器可在立體視頻模式(立體視頻)、平坦化立體視頻模式(平坦化立體視頻)和雙非立體視頻模式(雙非立體視頻)之間無縫地執(zhí)行視頻模式的改變(切換)。[0498]圖25是用于描述視頻模式的改變的示圖。[0499]圖25中的A是用于描述在圖形3D圖像(立體gfx)、背景3D圖像(立體背景)以及視頻圖像被播放的情況下視頻模式的改變的示圖。[0500]在視頻模式是立體視頻模式,并且立體視頻模式中的視頻(和PG)3D圖像(立體視頻+PG)正被播放的情況下,當(dāng)視頻模式被從立體視頻模式改變到平坦化立體視頻模式時(shí),視頻圖像被從立體視頻模式中的視頻(和PG)3D圖像(立體視頻+PG)切換到平坦化立體視頻模式中的視頻(和PG)3D圖像(平坦化視頻+PG),并且該切換可被無縫地執(zhí)行。[0501]逆切換也可被無縫地執(zhí)行。[0502]另外,在視頻模式是平坦化立體視頻模式,并且平坦化立體視頻模式中的視頻(和PG)3D圖像(平坦化視頻+PG)正被播放的情況下,當(dāng)視頻模式被從平坦化立體視頻模式改變到雙非立體視頻模式時(shí),視頻圖像被從平坦化立體視頻模式中的視頻(和PG)3D圖像(平坦化視頻+PG)切換到雙非立體視頻模式中的視頻(和PG)3D圖像(雙非立體視頻+PG),并且該切換可被無縫地執(zhí)行。[0503]逆切換也可被無縫地執(zhí)行。[0504]圖25中的B是用于描述在圖形3D圖像(平面偏移gfx)、背景2D圖像(非立體背景)以及視頻圖像被播放的情況下視頻模式的改變的示圖。[0505]在視頻模式是雙非立體視頻模式,并且雙非立體視頻模式中的視頻(和PG)3D圖像(雙非立體視頻+PG)正被播放的情況下,當(dāng)視頻模式被從雙非立體視頻模式改變到平坦化立體視頻模式時(shí),視頻圖像被從雙視頻模式中的視頻(和PG)3D圖像(雙非立體視頻+PG)切換到平坦化立體視頻模式中的視頻(和PG)3D圖像(平坦化視頻+PG),并且該切換可被無縫地執(zhí)行。[0506]逆切換也可被無縫地執(zhí)行。[0507]另外,在視頻模式是平坦化立體視頻模式,并且平坦化立體視頻模式中的視頻(和PG)3D圖像(平坦化視頻+PG)正被播放的情況下,當(dāng)視頻模式被從平坦化立體視頻模式改變到立體視頻模式時(shí),視頻圖像被從平坦化立體視頻模式中的視頻(和PG)3D圖像(平坦化視頻+PG)切換到立體視頻模式中的視頻(和PG)3D圖像(立體視頻+PG),并且該切換可被無縫地執(zhí)行。[0508]逆切換也可被無縫地執(zhí)行。[0509]用于改變配置的3D兼容播放器[0510]在當(dāng)前BD標(biāo)準(zhǔn)中,配置是利用分辨率(圖像幀)和顏色深度來規(guī)定的。因此,配置的改變意味著分辨率的改變。然而,在分辨率改變時(shí),重放被臨時(shí)停止,并且顯示屏幕變成黑屏狀態(tài)。[0511]另一方面,例如,圖形平面的非立體邏輯平面+偏移值重放模式等等可被規(guī)定為1920X1080/32bpp的配置,但是這種情況例如可能由于從非立體邏輯平面+偏移值切換到立體邏輯平面等等而導(dǎo)致黑屏。[0512]因此,在3D兼容播放器中,平面配置被統(tǒng)一為雙面定義(1920X2160像素、1280X1440像素、(960X1080像素)、720X960像素或720X1152像素的配置),并且除分辨率/顏色深度以外的屬性被定義為模式值。從而,在只改變模式而不改變分辨率的情況下,可以在不使顯示屏幕進(jìn)入黑屏狀態(tài)的情況下改變配置。另外,與傳統(tǒng)播放器類似,可以通過調(diào)用配置首選項(xiàng)設(shè)定API來執(zhí)行配置的改變。[0513]圖26是示出作為這樣的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0514]在圖26中的3D兼容播放器中,針對(duì)一設(shè)備平面的整體定義該設(shè)備平面的配置,其中該設(shè)備平面是這樣一個(gè)存儲(chǔ)區(qū)域:其中并排布置了L區(qū)域(其是存儲(chǔ)左眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域)和R區(qū)域(其是存儲(chǔ)右眼用圖像的一個(gè)圖像大小的圖像存儲(chǔ)區(qū)域)這兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域。[0515]另外,非立體圖形模式、立體圖形模式、偏移圖形模式、強(qiáng)制非立體圖形模式和平坦化立體圖形模式這五種模式被定義為圖形模式。另外,非立體視頻模式、雙非立體視頻模式、立體視頻模式、強(qiáng)制非立體視頻模式和平坦化立體視頻模式這五種模式被定義為視頻模式。另外,非立體背景模式、雙非立體背景模式、立體背景模式、強(qiáng)制非立體背景模式和平坦化立體背景模式這五種模式被定義為背景模式。[0516]另外,設(shè)備平面的配置除了包括(I)圖像幀(分辨率)和顏色深度外還包括(2)視頻模式、(3)圖形模式以及(4)背景模式,并且(2)視頻模式、(3)圖形模式和(4)背景模式的設(shè)定(改變)可由配置模式設(shè)定API來執(zhí)行。[0517]在圖26中的3D兼容播放器中,在改變視頻模式、圖形模式或背景模式的情況下,BD-J應(yīng)用調(diào)用配置模式設(shè)定API,并且請(qǐng)求對(duì)視頻模式、圖形模式或背景模式的改變(設(shè)定)。[0518]配置模式設(shè)定API根據(jù)來自BD-J應(yīng)用的請(qǐng)求,直接或間接地控制呈現(xiàn)引擎(PresentationEngine)、視頻解碼器(videodecoder)和顯不處理器(Displayprocessor)中所需的一個(gè),從而改變(設(shè)定)視頻模式、圖形模式或背景模式。[0519]另一方面,在改變圖像幀(分辨率)和顏色深度的情況下,BD-J應(yīng)用調(diào)用分辨率設(shè)定API來請(qǐng)求改變(設(shè)定)分辨率等等。[0520]分辨率設(shè)定API根據(jù)來自BD-J應(yīng)用的請(qǐng)求,直接或間接控制呈現(xiàn)引擎、視頻解碼器和顯示處理器中所需的一個(gè),從而改變(設(shè)定)圖像幀(分辨率)和顏色深度。[0521]注意,在圖26中,呈現(xiàn)引擎(PresentationEngine)向未示出的、用于控制BD的重放的重放控制引擎(PlaybackControlEngine)提供音頻、視頻和HDMV圖形的解碼功能和呈現(xiàn)功能(Presentationfunctions)。[0522]另外,在圖26中,視頻編碼器(Videodecoder)執(zhí)行圖像的解碼。此外,顯示處理器(Displayprocessor)是用于將圖形平面、視頻(視頻+PG)平面和背景平面中的每個(gè)平面相疊加并隨后將利用該疊加獲得的圖像輸出到與BD播放器相連的顯示器的硬件。[0523]如上所述,設(shè)備平面的配置是針對(duì)作為兩個(gè)圖像大小的圖像存儲(chǔ)區(qū)域的設(shè)備平面的整體定義的,并且圖形模式等等被包括在設(shè)備平面的配置中,與分辨率(圖像幀)和顏色深度相分離。然后,3D兼容播放器根據(jù)對(duì)配置模式設(shè)定API的調(diào)用來設(shè)定圖形模式等等。從而,可以在不改變分辨率的情況下改變圖形模式等等。[0524]PG/文本字幕配置的切換[0525]視頻+PG/TextST(Textsubtitle,文本字幕)是從BD-J應(yīng)用總體地(不加區(qū)分地)處理的。另外,BD-J應(yīng)用不能單獨(dú)控制PG平面12,但能夠控制視頻的位置或縮放(大小)。注意,在當(dāng)前BD標(biāo)準(zhǔn)中,在從BD-J應(yīng)用執(zhí)行對(duì)視頻的位置或縮放的控制的情況下,PG/TextST要與視頻對(duì)齊。[0526]從而,在執(zhí)行對(duì)視頻的縮放控制的情況下,利用用于縮放視頻的縮放比率(放大比率或縮小比率)來縮放PG平面偏移值。[0527]另一方面,對(duì)于PG(包括textST),希望允許3D兼容播放器設(shè)定用于播放作為充當(dāng)2D圖像的非立體圖像的PG圖像的模式(I平面(傳統(tǒng)重放))、用于播放作為充當(dāng)3D圖像的立體圖像的PG圖像的模式(2平面),以及用于利用從2D圖像和偏移值生成的左眼用圖像和右眼用圖像(具有視差)來播放3D圖像的PG的模式(I平面+偏移),來作為用于播放PG的重放模式。[0528]因此,在3D兼容播放器中,通過選擇PG流來間接地執(zhí)行PG平面控制(I平面(傳統(tǒng)重放))以及I平面+偏移與2平面之間的配置切換。[0529]因此,對(duì)于HDMVPG,非立體PG流(作為充當(dāng)2D圖像的非立體圖像的PG圖像的PG流)、立體PG流(作為充當(dāng)3D圖像的立體圖像的PG圖像的PG流)、以及偏移用PG流(作為用于生成立體圖像的非立體圖像的PG圖像的PG流)(例如,包括作為非立體圖像的PG圖像和偏移值的流)結(jié)合向非立體圖像賦予視差的偏移值被定義為符合BD標(biāo)準(zhǔn)的PG圖像的PG流。[0530]此外,對(duì)于HDMVPG,非立體I流(傳統(tǒng)內(nèi)容)模式、L/R2流模式、以及I流+平面偏移模式被定義為用于播放PG圖像的PG重放模式。[0531]現(xiàn)在,在PG重放模式是非立體I流模式的情況下,利用非立體PG流來播放2DPG圖像。[0532]在PG重放模式是L/R2流模式的情況下,通過利用立體PG流播放左眼用圖像和右眼用圖像,來播放3DPG圖像。[0533]在PG重放模式是I流+平面偏移模式的情況下,通過基于偏移值利用偏移用PG流生成左眼用圖像和右眼用圖像并且播放左眼用圖像和右眼用圖像,來播放3DPG圖像。[0534]另外,對(duì)于HDMVTextST,非立體TextST流(作為充當(dāng)2D圖像的非立體圖像的TextST圖像的TextST流),立體TextST流(作為充當(dāng)3D圖像的立體圖像的TextST圖像的TextST流)以及偏移用TextST流(作為用于生成立體圖像的非立體圖像的TextST圖像的TextST流)(例如,包括作為非立體圖像的TextST圖像和偏移值的流)結(jié)合向非立體圖像賦予視差的偏移值被定義為符合BD標(biāo)準(zhǔn)的TextST圖像的TextST流。[0535]此外,對(duì)于HDMVTextST,非立體I流(傳統(tǒng)內(nèi)容)模式、L/R2流模式以及I流+平面偏移模式被定義為用于播放TextST圖像的TextST重放模式。[0536]現(xiàn)在,在TextST重放模式是非立體I流模式的情況下,利用非立體TextST流來播放2DTextST圖像。[0537]在TextST重放模式是L/R2流模式的情況下,通過使用立體TextST流來播放3DTextST圖像,以播放左眼用圖像和右眼用圖像。[0538]在TextST重放模式是I流+平面偏移模式的情況下,通過基于偏移值利用偏移用TextST流生成左眼用圖像和右眼用圖像并且播放該左眼用圖像和右眼用圖像,來播放3DTextST圖像。[0539]在3D兼容播放器中,可通過用于選擇流的API來切換(設(shè)定)PG/TextST的配置。[0540]圖27示出了可用于選擇每種視頻模式的PG重放模式和TextST重放模式。[0541]對(duì)于HDMVPG,即使在視頻模式(配置)是非立體視頻模式(非立體)、平坦化立體視頻模式(平坦化立體)、雙非立體視頻模式(雙非立體)、強(qiáng)制非立體視頻模式(強(qiáng)制非立體)和立體視頻模式(立體)中的任何一種的情況下,也可選擇I流+平面偏移模式(非立體+偏移)(偏移用PG流)。[0542]從而,即使在視頻模式是非立體視頻模式、平坦化立體視頻模式、雙非立體視頻模式、強(qiáng)制非立體視頻模式和立體視頻模式中的任何一種的情況下,也可以選擇偏移用PG流。[0543]另外,對(duì)于HDMVPG,即使在視頻模式是平坦化立體視頻模式(平坦化立體)、雙非立體視頻模式(雙非立體)、強(qiáng)制非立體視頻模式(強(qiáng)制非立體)和立體視頻模式(立體)中的任何一種的情況下,也可以選擇L/R2流模式(立體)(立體PG流)。[0544]從而,即使在視頻模式是平坦化立體視頻模式、雙非立體視頻模式、強(qiáng)制非立體視頻模式和立體視頻模式中的任何一種的情況下,也可以選擇立體PG流。[0545]然而,在視頻模式是非立體視頻模式(非立體)、平坦化立體視頻模式(平坦化立體)、強(qiáng)制非立體視頻模式(強(qiáng)制非立體)或雙非立體視頻模式(雙非立體)的情況下,當(dāng)選擇偏移用PG流(非立體+偏移)時(shí),在忽略偏移值(通過將偏移值設(shè)定為O)的情況下播放偏移用PG流的非立體圖像。[0546]另外,在視頻模式是非立體視頻模式(非立體)或強(qiáng)制非立體視頻模式(強(qiáng)制非立體)的情況下,當(dāng)選擇立體PG流(立體)時(shí),只播放構(gòu)成與這些立體PG流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一,例如只播放左眼用圖像(LPG流)。[0547]另外,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)選擇立體PG流時(shí),如果有流號(hào)碼與要分配給所選擇的立體PG流的流號(hào)碼相匹配的偏移用PG流(記錄在BD中),則取代所選擇的立體PG流,與這些立體PG流具有相同流號(hào)碼的偏移用PG流的非立體圖像在忽略偏移值的情況下被播放。[0548]另一方面,對(duì)于HDMVTextST,即使在視頻模式(配置)是非立體視頻模式(非立體)、平坦化立體視頻模式(平坦化立體)、強(qiáng)制非立體視頻模式(強(qiáng)制非立體)和雙非立體視頻模式(雙非立體)中的任何一種的情況下,也可選擇I流+平面偏移模式(非立體+偏移)(偏移用文本字幕流)。[0549]從而,在視頻模式是非立體視頻模式、平坦化立體視頻模式、強(qiáng)制非立體視頻模式和雙非立體視頻模式中的一種的情況下,可以選擇偏移用TextST流(偏移用文本字幕流)。[0550]另外,對(duì)于HDMVTextST,即使在視頻模式是平坦化立體視頻模式(平坦化立體)、雙非立體視頻模式(雙非立體)、強(qiáng)制非立體視頻模式(強(qiáng)制非立體)和立體視頻模式(立體)中的任何一種的情況下,也可以選擇L/R2流模式(立體)(立體文本字幕流)。[0551]從而,在視頻模式是平坦化立體視頻模式、雙非立體視頻模式、強(qiáng)制非立體視頻模式和立體視頻模式中的任何一種的情況下,可以選擇立體TextST流(立體文本字幕流)。[0552]然而,在視頻模式是非立體視頻模式(非立體)、平坦化立體視頻模式(平坦化立體)、強(qiáng)制非立體視頻模式(強(qiáng)制非立體)或雙非立體視頻模式(雙非立體)的情況下,當(dāng)選擇偏移用TextST流(非立體+偏移)時(shí),在忽略偏移值的情況下播放偏移用TextST流的非立體圖像。[0553]另外,在視頻模式是非立體視頻模式(非立體)或強(qiáng)制非立體視頻模式(強(qiáng)制非立體)的情況下,當(dāng)選擇立體TextST流(立體)時(shí),只播放構(gòu)成與這些立體TextST流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一,例如只播放左眼用圖像(LTextST流)。[0554]另外,在視頻模式是平坦化立體視頻模式或雙非立體視頻模式的情況下,當(dāng)選擇立體TextST流時(shí),如果存在流號(hào)碼與要分配給所選擇的立體TextST流的流號(hào)碼相匹配的偏移用TextST流,則取代所選擇的TextST流,與這些立體TextST流具有相同流號(hào)碼的偏移用TextST流的非立體圖像在忽略偏移值的情況下被播放。[0555]圖28是示出作為用于如上所述執(zhí)行PG或TextST圖像的重放的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0556]在圖28中,3D兼容播放器由BD-J應(yīng)用、PG/TextST流選擇AP1、視頻控制AP1、PG選擇引擎(重放控制功能)、TextST選擇引擎(重放控制功能)、視頻控制引擎(重放控制功能)、重放控制引擎(PlaybackControlEngine)、呈現(xiàn)引擎(PresentationEngine)等等構(gòu)成。[0557]將以與PG有關(guān)的處理為例,參考圖29來描述圖28中的3D兼容播放器的處理。[0558]BD-J應(yīng)用調(diào)用PG/TextST流選擇API以請(qǐng)求選擇PG流。PG/TextST流選擇API選擇從BD-J應(yīng)用請(qǐng)求的PG流。[0559]也就是說,如在圖27中描述的,在對(duì)于當(dāng)前視頻模式可以選擇從BD-J應(yīng)用請(qǐng)求的PG流的情況下,PG/TextST流選擇API控制PG選擇引擎選擇這些PG流。[0560]PG選擇引擎根據(jù)PG/TextST流選擇API的控制,從記錄在作為BD的盤100(圖3)中的PG流中選擇PG流,并將這些PG流提供給圖28中未示出的立體PG解碼器或非立體PG解碼器。[0561]現(xiàn)在,在PG選擇引擎選擇的PG流是立體PG流的情況下,這些立體PG流被提供給立體PG解碼器。[0562]另外,在PG選擇引擎選擇的PG流是偏移用PG流的情況下,這些偏移用PG流被提供給非立體PG解碼器。[0563]立體PG解碼器把從PG選擇引擎提供來的PG流解碼為構(gòu)成立體圖像的左眼用圖像和右眼用圖像,并將左眼用圖像和右眼用圖像分別描繪在PG平面12的L-PG平面12L和R-PG平面12R上。[0564]另一方面,非立體PG解碼器把從PG選擇引擎提供來的偏移用PG流解碼為非立體圖像,并將其描繪在邏輯平面10上。[0565]PG生成API使用偏移值(例如,包括在偏移用PG流中的偏移值,3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域或者PSR#21中存儲(chǔ)的偏移值)來從描繪在邏輯平面10上的非立體圖像生成左眼用圖像和右眼用圖像。然后,PG生成API將該左眼用圖像和右眼用圖像分別描繪在PG平面12的L-PG平面12L和R-PG平面12R上。[0566]注意,在3D兼容BD播放器中,如在圖27中描述的,取決于當(dāng)前視頻模式和PG選擇引擎選擇的PG流(PG重放模式)之間的組合,可以播放構(gòu)成與立體PG流相對(duì)應(yīng)的立體圖像的左眼用圖像和右眼用圖像之一,例如只播放左眼用圖像,或者可以在忽略偏移值的情況下僅播放與偏移用PG流相對(duì)應(yīng)的非立體圖像。[0567]如上所述,在3D兼容播放器中,非立體PG流(作為充當(dāng)2D圖像的非立體圖像的PG圖像的PG流)、立體PG流(作為充當(dāng)3D圖像的立體圖像的PG圖像的PG流)、以及偏移用PG流(作為用于生成立體圖像的非立體圖像的PG圖像的PG流)結(jié)合作為向非立體圖像賦予視差的數(shù)據(jù)的偏移值被定義為符合BD標(biāo)準(zhǔn)的PG圖像的PG流。然后,PG/TextST流選擇API根據(jù)來自BD-J應(yīng)用的請(qǐng)求,選擇非立體PG流、立體PG流或偏移用PG流。[0568]從而,可以從BD-J應(yīng)用間接控制PG圖像的重放(PG的配置)。[0569]切換3D圖像的重放和2D圖像的重放[0570]圖30是用于描述在3D兼容播放器處在3D圖像的重放和2D圖像的重放之間切換的示圖。[0571]在圖30中,首先,3D兼容播放器的操作模式是用于播放3D圖像的3D重放模式。[0572]然后,圖形模式是立體圖形模式(立體gfx(圖形)),視頻模式是立體視頻模式(立體視頻),并且背景模式是非立體背景模式(非立體背景)。[0573]然后,圖形模式被改變到偏移圖形模式(平面偏移gfx),并且視頻模式被改變到雙非立體視頻模式(雙非立體視頻)。[0574]另外,隨后,在圖30中,操作模式被從3D重放模式改變到2D重放模式(傳統(tǒng)重放模式),用于以與傳統(tǒng)播放器相同的方式播放2D圖像。[0575]根據(jù)操作模式的改變,圖形模式被從偏移圖形模式(平面偏移gfx)改變到非立體圖形模式(非立體gfx)。此外,視頻模式被從雙非立體視頻模式(雙非立體視頻)改變到非立體視頻模式(非立體視頻)。注意,背景模式仍為非立體背景模式(非立體背景)。[0576]然后,在圖30中,操作模式又被從2D重放模式改變到3D重放模式。[0577]根據(jù)操作模式的改變,圖形模式被從非立體圖形模式(非立體gfx)改變到立體圖形模式(立體gfx)。此外,視頻模式被從非立體視頻模式(非立體視頻)改變到平坦化立體視頻模式(平坦化立體視頻)。注意,背景模式仍為非立體背景模式(非立體背景)。[0578]在圖30中,隨后,背景模式被從非立體背景模式(非立體背景)改變到立體背景模式(立體背景)。[0579]在圖30中,例如,在操作模式被從3D重放模式改變到2D重放模式的情況下,當(dāng)伴隨著分辨率(圖像幀)的改變時(shí),顯示屏幕可能黑屏。[0580]用于視頻的像素坐標(biāo)系統(tǒng)[0581]諸如“javax.tv.media.AWTVideoSizeControl”、“org.dvb.media.BackgroundVideoPRsentationControl”等等之類的JMF(Java(注冊(cè)商標(biāo))媒體框架)控件可用于從BD-J應(yīng)用對(duì)視頻的位置和大小進(jìn)行控制。[0582]注意,BD-J應(yīng)用的作者不是利用平面(視頻平面13)上的坐標(biāo)而是利用顯示坐標(biāo)來設(shè)定視頻的位置和大小。[0583]另外,3D兼容播放器必須對(duì)左眼用圖像(L視頻源)和右眼用圖像(R視頻源)中每一個(gè)的位置和大小執(zhí)行校正。[0584]例如,對(duì)于1920X2160像素的視頻平面13,顯示坐標(biāo)系統(tǒng)是大小為1920X1080像素的坐標(biāo)系統(tǒng),垂直方向上是其的一半。在此情況下,作者必須例如像下面這樣設(shè)定視頻的位置和大小。[0585]RctangLsrc=newRctangL(O,O,1920,1080);[0586]RctangLdest=newRctangL(100,100,960,540);[0587]AffTVideoSizeControIvideoSizeControl=(AWTVideoSizeControl)player.getControl(〃javax.tv.media.AWTVideoSizeControl〃);[0588]videoSizeControl.setSize(newAffTVideoSize(src,dest))。[0589]圖31是用于描述作者對(duì)視頻的位置和大小的設(shè)定以及3D兼容播放器對(duì)視頻的位置和大小的校正的示圖。[0590]作者設(shè)定視頻的左眼用圖像的位置和大小。在圖31中,視頻的左眼用圖像的位置和大小被設(shè)定到大小為1920X1080像素的顯示坐標(biāo)系統(tǒng)。[0591]3D兼容播放器把針對(duì)顯示坐標(biāo)系統(tǒng)的視頻的左眼用圖像的位置和大小的設(shè)定不加改變地設(shè)定到視頻平面13的L視頻平面13L。[0592]此外,3D兼容播放器把L視頻平面13L的視頻的位置和大小的設(shè)定不加改變地應(yīng)用到R視頻平面13R。[0593]從而,在作者看來,在視頻的位置和大小被設(shè)定到L視頻平面13L的情況下,與該視頻的位置和大小相同的位置和大小也被設(shè)定到R視頻平面13R。[0594]現(xiàn)在,對(duì)于視頻,不從外部提供深度信息。從而,用于提供偏移的布置不僅浪費(fèi),而且還可能導(dǎo)致視頻制作者未預(yù)期到的輸出。[0595]也就是說,雖然視頻制作者應(yīng)當(dāng)制作視頻圖像以便顯示預(yù)期的3D圖像。[0596]從而,在3D兼容播放器中,例如,在根據(jù)從外部提供的信息(例如存儲(chǔ)在PSR#21(圖7)中的偏移值等等)來執(zhí)行諸如對(duì)描繪在視頻平面13上的視頻的圖像(左眼用圖像和右眼用圖像)的位置進(jìn)行移位之類的處理時(shí),可能顯示出視頻制作者未預(yù)期到的圖像。[0597]因此,在3D兼容播放器中,在該配置上定義了L/R視頻平面,但提供了限制,以允許BD-J應(yīng)用的作者只處理L視頻平面。也就是說,3D兼容播放器還必須把由BD-J應(yīng)用進(jìn)行的L視頻縮放/L視頻定位的API調(diào)用應(yīng)用到R視頻縮放/R視頻定位。[0598]注意,在根據(jù)所設(shè)定的視頻的大小,利用該大小來縮放視頻的情況下,如“PG/文本字幕配置的切換”中所述,利用用于縮放視頻的縮放比率(放大比率或縮小比率)來縮放PG平面偏移值,但是也以相同的方式利用視頻的縮放比率來縮放圖形平面偏移值。[0599]圖32是示出作為用于如上所述執(zhí)行視頻的位置設(shè)定(校正)和大小設(shè)定(縮放)的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0600]圖32中的3D兼容播放器包括用于設(shè)定要存儲(chǔ)在L視頻平面13L(L區(qū)域)中的圖像的大小和位置的L用API,以及用于設(shè)定要存儲(chǔ)在R視頻平面13R(R區(qū)域)中的圖像的大小和位置的R用API。然后,L用API和R用API之一設(shè)定與另一API設(shè)定的圖像的大小和位置相同的大小和位置。[0601]也就是說,在圖32中的3D兼容播放器中,視頻解碼器(Videodecoder)對(duì)視頻解碼,并且把作為其結(jié)果獲得的視頻的左眼用圖像和右眼用圖像提供給L用API和R用API。[0602]L用API由L視頻縮放(L(左)視頻縮放)API和L視頻定位(L(左)定位)API構(gòu)成,并且根據(jù)來自BD-J應(yīng)用的對(duì)視頻的位置和大小的設(shè)定請(qǐng)求的調(diào)用,設(shè)定來自視頻解碼器的左眼用圖像的位置和大小。[0603]也就是說,L視頻縮放API執(zhí)行縮放,以便控制來自視頻解碼器的左眼用圖像的大小以獲得根據(jù)來自BD-J應(yīng)用的請(qǐng)求的大小,并將其提供給L視頻定位API。[0604]L視頻定位API控制來自L視頻縮放API的左眼用圖像的位置以獲得根據(jù)來自BD-J應(yīng)用的請(qǐng)求的位置,并且把作為其結(jié)果獲得的左眼用圖像描繪在L視頻平面13L上(把來自L視頻縮放API的左眼用圖像描繪在L視頻平面13L上的根據(jù)來自BD-J應(yīng)用的請(qǐng)求的位置上)。[0605]另外,L視頻縮放API調(diào)用下文中描述的R視頻縮放API,以執(zhí)行與來自BD-J應(yīng)用的請(qǐng)求相同的請(qǐng)求。此外,L視頻定位API調(diào)用下文中描述的R視頻定位API,以執(zhí)行與來自BD-J應(yīng)用的請(qǐng)求相同的請(qǐng)求。[0606]另外,根據(jù)對(duì)視頻大小的設(shè)定請(qǐng)求的調(diào)用,L視頻縮放API把縮放視頻的圖像(左眼用圖像)時(shí)的縮放比率(放大比率或縮小比率)S提供給PG生成API和圖形生成API。[0607]R用API由R視頻縮放(R(右)視頻縮放)API和R視頻定位(R(右)定位)API構(gòu)成,并且根據(jù)來自L用API的對(duì)視頻的位置和大小的設(shè)定請(qǐng)求,設(shè)定來自視頻解碼器的右眼用圖像的位置和大小。[0608]也就是說,R視頻縮放API控制來自視頻解碼器的右眼用圖像的大小以獲得根據(jù)來自L視頻縮放API的請(qǐng)求的大小,并將其提供給R視頻定位API。[0609]R視頻定位API控制來自R視頻縮放API的右眼用圖像的位置以獲得根據(jù)來自L視頻定位API的請(qǐng)求的位置,并且把作為其結(jié)果獲得的右眼用圖像描繪在R視頻平面13R上。[0610]如上所述,在用于設(shè)定要存儲(chǔ)在L視頻平面13L(L區(qū)域)中的圖像的大小和位置的L用API和用于設(shè)定要存儲(chǔ)在R視頻平面13R(R區(qū)域)中的圖像的大小和位置的R用API中,其中的一個(gè)API,例如,R用API,設(shè)定與作為另一API的L用API根據(jù)來自BD-J應(yīng)用的請(qǐng)求而設(shè)定的圖像的大小和位置相同的大小和位置。[0611]從而,對(duì)于其中存儲(chǔ)了符合BD標(biāo)準(zhǔn)的視頻圖像的視頻平面13,作者被允許只處理作為L(zhǎng)視頻平面13L(L區(qū)域)和R視頻平面13R(R區(qū)域)之一的L視頻平面13L,從而可以防止顯示視頻制作者未預(yù)期到的視頻圖像。[0612]在3D兼容播放器中,還對(duì)于PG執(zhí)行圖29中所述的處理。[0613]然而,在PG生成API中,利用來自L視頻縮放API的縮放比率S來縮放PG平面偏移值(例如,偏移用PG流中包括的偏移值、3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域或PSR#21中存儲(chǔ)的偏移值)(該P(yáng)G平面偏移值被乘以縮放比率S)。[0614]然后,在PG生成API中,利用縮放后的PG平面偏移值,從描繪在邏輯平面10上的非立體圖像生成左眼用圖像和右眼用圖像。[0615]另外,在3D兼容播放器中,配置模式改變API從記錄在作為BD的盤100(圖3)中的圖形圖像中選擇根據(jù)來自BD-J應(yīng)用的請(qǐng)求的圖形模式中的圖像,并將其描繪在圖形平面11上。[0616]也就是說,在視頻模式是例如立體圖形模式的情況下,作為立體圖像的圖形的左眼用圖像和右眼用圖像分別被描繪在圖形平面11的L圖形平面IlL和R圖形平面IlR上。[0617]另外,在視頻模式是例如偏移圖形模式的情況下,作為非立體圖像的圖形的圖像被描繪在邏輯平面10上,而且,圖形生成API利用來自L視頻縮放API的縮放比率S來縮放圖形平面偏移值(例如,存儲(chǔ)在3D兼容播放器的內(nèi)部存儲(chǔ)區(qū)域或PSR#21中的偏移值)。[0618]然后,圖形生成API使用縮放后的圖形平面偏移值來從描繪在邏輯平面10上的非立體圖像生成左眼用圖像和右眼用圖像,并且將這些圖像分別描繪在L圖形平面IlL和R圖形平面IlR上。[0619]用于圖形的像素坐標(biāo)系統(tǒng)[0620]對(duì)于立體圖形配置(用于顯示圖形3D圖像的配置)有效的像素坐標(biāo)系統(tǒng)是以下之O[0621](O,0)-(1920,2160)[0622](O,0)-(1280,1440)[0623](O,0)-(720,960)[0624](O,0)-(720,1152)[0625](O,0)-(960,1080)[0626]上半部分(top-half)被指派給L圖形視域,并且下半部分(bottom-half)被指派給R圖形視域。[0627]圖33示出了1920X2160像素的圖形平面11。[0628]描繪在作為在圖形平面11的上方側(cè)的存儲(chǔ)區(qū)域(上半部分)的L圖形平面IlL上的圖像是被左眼觀察到的左眼用圖像(L(左)圖形視域),并且描繪在作為在圖形平面11的下方側(cè)的存儲(chǔ)區(qū)域(下半部分)的R圖形平面IlR上的圖像是被右眼觀察到的右眼用圖像(R(右)圖形視域)。[0629]在圖33中,在圖形平面11上描繪了一個(gè)容器(根容器)和作為該容器的孩子的兩個(gè)組件(Component)。[0630]組件的坐標(biāo)是利用以充當(dāng)該組件的父親的容器作為基準(zhǔn)的相對(duì)坐標(biāo)來表示的。[0631]注意,在3D兼容播放器中,不必對(duì)圖形平面11的邊緣設(shè)置起保護(hù)作用的緩沖區(qū)域。[0632]另外,3D兼容播放器必須實(shí)現(xiàn)用于抑制L視域和R視域之間的失配的布置。[0633]現(xiàn)在,作為傳統(tǒng)播放器的BD播放器沒有用于檢測(cè)BD-J應(yīng)用進(jìn)行的描繪的完成并在完成后將其傳送到監(jiān)視器的機(jī)制。在L和R視頻輸出的情況下,在L圖形和R圖形之間可發(fā)生輸出失配。[0634]因此,在3D兼容播放器中,某一類API調(diào)用被定義為表明BD-J應(yīng)用進(jìn)行的描繪的完成的信號(hào)。相反,如果BD-J應(yīng)用不調(diào)用相應(yīng)的描繪完成通知API,則在屏幕上什么也不輸出。作者必須求助于使用此技術(shù)。[0635]也就是說,在圖像(左眼用圖像)被描繪在L圖形平面IlL上后,在對(duì)R圖形平面IlR的圖像描繪完成之前,在圖形平面11的描繪內(nèi)容被顯示在顯示屏幕上作為左眼用圖像和右眼用圖像時(shí),該左眼用圖像和右眼用圖像是不能被看作3D圖像的失配圖像(在此情況下,右眼用圖像的描繪有缺陷),從而,這導(dǎo)致了看著顯示屏幕上的圖像的用戶的不適之感。[0636]從而,為了防止用戶有不適之感,3D兼容播放器具有用于抑制左眼用圖像和右眼用圖像之間的失配的功能,即防止處于失配狀態(tài)中的左眼用圖像和右眼用圖像被顯示在顯示屏幕上從而能夠作為3D圖像被觀看的功能。[0637]具體而言,在完成對(duì)圖形平面11的左眼用圖像和右眼用圖像兩者的描繪之后,3D兼容播放器輸出該左眼用圖像和右眼用圖像以顯示它們。[0638]從而,3D兼容播放器需要認(rèn)識(shí)到對(duì)圖形平面11的左眼用圖像和右眼用圖像兩者的描繪已經(jīng)完成。[0639]直接描繪模型[0640]在直接描繪中,3D兼容播放器不具有用于辨別從BD-J應(yīng)用發(fā)出用于描繪圖形圖像的描繪命令的操作是否已完成的技術(shù)。[0641]具體而言,在BD-J應(yīng)用已經(jīng)發(fā)出了描繪命令#1、#2等等直到#N,并且將圖像描繪到圖形平面11的操作已經(jīng)根據(jù)描繪命令#1至#N執(zhí)行的情況下,此后3D兼容播放器不能認(rèn)識(shí)到是否還會(huì)發(fā)出描繪命令,即由BD-J應(yīng)用進(jìn)行的描繪命令發(fā)出是否已經(jīng)完成。[0642]因此,在按描繪命令執(zhí)行對(duì)圖形平面11的圖像描繪的情況下,BD-J應(yīng)用的作者有義務(wù)認(rèn)識(shí)到對(duì)用于保證圖形的描繪的完全性以便在對(duì)圖形平面11的圖像描繪完成之前不將處理返回到BD-J應(yīng)用的描繪完全性保證API的調(diào)用,以作為對(duì)3D兼容播放器給出的信號(hào)。[0643]或者,在按描繪命令執(zhí)行對(duì)圖形平面11的圖像描繪的情況下,BD-J應(yīng)用的作者有義務(wù)認(rèn)識(shí)到對(duì)用于通知對(duì)圖形平面11的圖像描繪已完成的描繪完成通知API的調(diào)用,以作為對(duì)3D兼容播放器給出的信號(hào)。[0644]或者,在按描繪命令執(zhí)行對(duì)圖形平面11的圖像描繪的情況下,BD-J應(yīng)用的作者有義務(wù)認(rèn)識(shí)到對(duì)用于通知對(duì)圖形平面11的圖像描繪開始的描繪開始通知API的調(diào)用,以及隨后對(duì)用于通知對(duì)圖形平面11的圖像描繪已完成的描繪完成通知API的調(diào)用,以作為對(duì)3D兼容播放器給出的信號(hào)。[0645]在此情況下,3D兼容播放器可通過BD-J應(yīng)用對(duì)描繪完全性保證API的調(diào)用、對(duì)描繪完成通知API的調(diào)用或者對(duì)描繪開始通知API的調(diào)用以及隨后對(duì)描繪完成通知API的調(diào)用,來認(rèn)識(shí)到對(duì)圖形平面11的圖像描繪已經(jīng)完成,即描繪命令的發(fā)出已經(jīng)完成。然后,作為其結(jié)果,左眼用圖像和右眼用圖像可在匹配狀態(tài)中被顯示(以便能夠被看作3D圖像)。[0646]這里,以描繪命令序列作為參數(shù)的專用API可被定義為描繪完全性保證API。[0647]現(xiàn)在,例如,java.awt.Toolkit#syncO方法可被用作描繪完成通知API。在此情況下,在3D兼容播放器中,只要不執(zhí)行對(duì)java.awt.Toolkit#syncO方法的調(diào)用,描繪在圖形平面11上的圖像就不被輸出,從而,描繪在圖形平面11上的圖像不被顯示在顯示屏幕上。[0648]另外,例如,Java(注冊(cè)商標(biāo))的預(yù)定方法或?qū)S肁PI可被定義為描繪開始通知API。[0649]注意,當(dāng)在一巾貞期間(在I視頻巾貞期間)對(duì)java.awt.Toolkit#syncO方法的調(diào)用被執(zhí)行多次時(shí),圖形幀可能包括失落的幀。從而,不允許連續(xù)多次執(zhí)行或者在其間幾乎不進(jìn)行描繪的情況下連續(xù)執(zhí)行對(duì)java.awt.Toolkit#syncO方法的調(diào)用。[0650]重繪模型[0651]在AWT(AbstractWindowingtoolkit,抽象加窗工具包)繪圖模型中,充當(dāng)構(gòu)成圖形圖像的一部分的根容器的repaintO方法調(diào)用供應(yīng)構(gòu)成圖形圖像的一部分的每個(gè)組件的updateO方法。[0652]然后,在AWT繪圖模型中,可以在3D兼容播放器處完整控制(完全控制)圖形圖像的描繪過程,從而,3D兼容播放器可以認(rèn)識(shí)到對(duì)圖形平面11的圖像描繪已經(jīng)完成。[0653]從而,可以執(zhí)行3D兼容播放器的實(shí)現(xiàn),使得即使在不執(zhí)行對(duì)上述描繪完成通知API的調(diào)用的情況下,也顯示處于匹配狀態(tài)中的左眼用圖像和右眼用圖像。[0654]圖34是示出作為用于通過強(qiáng)制調(diào)用描繪完全性保證API或者調(diào)用描繪完成通知API并隨后調(diào)用描繪開始通知API,來認(rèn)識(shí)到描繪命令的發(fā)出已經(jīng)完成的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0655]現(xiàn)在,讓我們假定在對(duì)圖形平面11的圖像描繪已完成的情況下BD-J應(yīng)用執(zhí)行對(duì)描繪完成通知API的調(diào)用。[0656]該3D兼容播放器包括充當(dāng)圖形平面11的緩沖器201L和201R以及緩沖器202L和202R。[0657]注意,在圖34中,緩沖器20IL和202L相當(dāng)于L圖形平面11L,并且緩沖器20IR和202R相當(dāng)于R圖形平面11R。[0658]另外,緩沖器201L和201R這一組和緩沖器202L和202R這一組交替充當(dāng)后緩沖器(隱藏緩沖器)和前緩沖器。[0659]這里,后緩沖器是其中BD-J應(yīng)用執(zhí)行圖形圖像的描繪的緩沖器,前緩沖器是在圖像描繪在后緩沖器中執(zhí)行的同時(shí)存儲(chǔ)要顯示在顯示屏幕(邏輯屏幕21)上的圖像的緩沖器。[0660]圖34中的A示出了在緩沖器20IL和20IR這一組是后緩沖器并且緩沖器202L和202R這一組是前緩沖器的狀態(tài)中的3D兼容播放器。[0661]在圖34中的A中,BD-J應(yīng)用對(duì)圖形圖像(左眼用圖像和右眼用圖像)的描繪對(duì)充當(dāng)后緩沖器的緩沖器201L和201R執(zhí)行,并且存儲(chǔ)在充當(dāng)前緩沖器的緩沖器202L和202R中的圖像(左眼用圖像和右眼用圖像)作為輸出被輸出到顯示屏幕。[0662]在對(duì)充當(dāng)后緩沖器的緩沖器201L和201R的圖形圖像描繪完成后,BD-J應(yīng)用調(diào)用描繪完成通知API。[0663]在執(zhí)行對(duì)描繪完成通知API的調(diào)用后,作為對(duì)前緩沖器的替換,3D兼容播放器開始把存儲(chǔ)在后緩沖器中的圖像輸出到顯示屏幕。[0664]也就是說,圖34中的B示出了在剛剛執(zhí)行對(duì)描繪完成通知API的調(diào)用之后的3D兼容播放器。[0665]在執(zhí)行對(duì)描繪完成通知API的調(diào)用后,3D兼容播放器開始把存儲(chǔ)在充當(dāng)后緩沖器的緩沖器201L和201R中的圖像輸出到顯示屏幕,作為對(duì)存儲(chǔ)在充當(dāng)前緩沖器的緩沖器202L和202R中的圖像的替換。[0666]此外,3D兼容播放器把存儲(chǔ)在充當(dāng)后緩沖器的緩沖器201L和201R中的圖像拷貝到充當(dāng)前緩沖器的緩沖器202L和202R。[0667]然后,3D兼容播放器切換后緩沖器和前緩沖器。[0668]具體而言,3D兼容播放器把充當(dāng)后緩沖器的緩沖器201L和201R設(shè)定為前緩沖器,并且把充當(dāng)前緩沖器的緩沖器202L和202R設(shè)定為后緩沖器。[0669]也就是說,圖34中的C示出了在緩沖器20IL和20IR這一組是前緩沖器并且緩沖器202L和202R這一組是后緩沖器的狀態(tài)中的3D兼容播放器。[0670]BD-J應(yīng)用開始對(duì)充當(dāng)后緩沖器的緩沖器202L和202R的圖形圖像描繪,然后,重復(fù)同樣的處理。[0671]圖35是用于描述在BD-J應(yīng)用調(diào)用描繪完全性保證API的情況下圖34中的3D兼容播放器進(jìn)行的圖形處理的流程圖。[0672]在步驟Sll中,3D兼容播放器判定是否已從BD-J應(yīng)用執(zhí)行了對(duì)描繪完全性保證API的調(diào)用,并且在判定尚未執(zhí)行對(duì)描繪完全性保證API的調(diào)用的情況下,3D兼容播放器返回到步驟SII。[0673]另外,如果在步驟Sll中判定已執(zhí)行對(duì)描繪完全性保證API的調(diào)用,則3D兼容播放器前進(jìn)到步驟S12,順序運(yùn)行充當(dāng)描繪完全性保證API的參數(shù)的描繪命令序列,并且把作為該運(yùn)行的結(jié)果而獲得的圖形圖像描繪在后緩沖器上,并且還把存儲(chǔ)在前緩沖器中的圖形圖像輸出到顯示屏幕(輸出以供顯示)。[0674]然后,在向后緩沖器的描繪完成之后,在步驟S13中,3D兼容播放器把存儲(chǔ)在后緩沖器中的圖形圖像輸出到顯示屏幕,作為對(duì)前緩沖器的替換(輸出以供顯示)。[0675]然后,在步驟S14中,3D兼容播放器把存儲(chǔ)在后緩沖器中的圖形圖像拷貝到前緩沖器。[0676]然后,在步驟S15中,3D兼容播放器切換后緩沖器和前緩沖器,返回到步驟SII,然后重復(fù)同樣的處理。[0677]如上所述,在3D兼容播放器中,在針對(duì)圖形平面11(其是后緩沖器)從BD-J應(yīng)用執(zhí)行了對(duì)用于保證圖形圖像的描繪的完全性的描繪完全性保證API的調(diào)用的情況下,描繪在圖形平面11上的圖像被輸出供顯示。[0678]從而,在3D兼容播放器中,在BD-J應(yīng)用等待圖形圖像的描繪完成之后,描繪在圖形平面11上的圖像可被顯示,從而可以防止處于失配狀態(tài)中的左眼用圖像和右眼用圖像被顯示在顯示屏幕上。[0679]圖36是用于描述在BD-J應(yīng)用調(diào)用描繪完成通知API的情況下圖34中的3D兼容播放器進(jìn)行的圖形處理的流程圖。[0680]3D兼容播放器等待從BD-J應(yīng)用發(fā)出描繪命令,并且在步驟S21中運(yùn)行該描繪命令。[0681]然后,在步驟S22中,3D兼容播放器把作為運(yùn)行描繪命令的結(jié)果而獲得的圖形圖像描繪在后緩沖器中,并且還把存儲(chǔ)在前緩沖器中的圖形圖像輸出到顯示屏幕(輸出以供顯示)。[0682]然后,在步驟S23中,3D兼容播放器判定是否已從BD-J應(yīng)用執(zhí)行了對(duì)描繪完成通知API的調(diào)用。[0683]如果在步驟S23中判定尚未執(zhí)行對(duì)描繪完成通知API的調(diào)用,則3D兼容播放器等待從BD-J應(yīng)用發(fā)出描繪命令,并且返回到步驟S21,然后重復(fù)同樣的處理。[0684]另外,如果在步驟S23中判定已經(jīng)執(zhí)行對(duì)描繪完成通知API的調(diào)用,則3D兼容播放器前進(jìn)到步驟S24,并且把存儲(chǔ)在后緩沖器中的圖形圖像輸出到顯示屏幕,作為對(duì)前緩沖器的替換(輸出以供顯示)。[0685]然后,在步驟S25中,3D兼容播放器把存儲(chǔ)在后緩沖器中的圖形圖像拷貝到前緩沖器。[0686]然后,在步驟S26中,3D兼容播放器切換后緩沖器和前緩沖器,等待從BD-J應(yīng)用發(fā)出描繪命令,并且返回到步驟S21,然后重復(fù)同樣的處理。[0687]如上所述,在3D兼容播放器中,在從BD-J應(yīng)用執(zhí)行了對(duì)用于通知對(duì)圖形平面11(充當(dāng)后緩沖器)的圖形圖像描繪已經(jīng)完成的描繪完成通知API的調(diào)用的情況下,描繪在圖形平面11上的圖像被輸出以供顯示。[0688]從而,在執(zhí)行了BD-J應(yīng)用對(duì)圖形圖像的描繪已經(jīng)完成的通知之后,描繪在圖形平面11上的圖像可被顯示,從而,可以防止處于失配狀態(tài)中的左眼用圖像和右眼用圖像被顯示在顯示屏幕上。[0689]圖37是用于描述在BD-J應(yīng)用執(zhí)行對(duì)描繪開始通知API的調(diào)用以及對(duì)描繪完成通知API的隨后調(diào)用的情況下圖34中的3D兼容播放器進(jìn)行的圖形處理的流程圖。[0690]在步驟S31中,3D兼容播放器判定是否已從BD-J應(yīng)用執(zhí)行了對(duì)描繪開始通知API的調(diào)用,并且在判定尚未執(zhí)行對(duì)描繪開始通知API的調(diào)用的情況下,返回到步驟S31。[0691]另外,如果在步驟S31中判定已執(zhí)行了對(duì)描繪開始API的讀出,則3D兼容播放器等待BD-J應(yīng)用發(fā)出描繪命令,前進(jìn)到步驟S32,并且運(yùn)行該描繪命令。[0692]然后,在步驟S33中,3D兼容播放器判定是否已從BD-J應(yīng)用執(zhí)行了對(duì)描繪完成通知API的調(diào)用。[0693]如果在步驟S33中判定尚未執(zhí)行對(duì)描繪完成通知API的調(diào)用,則3D兼容播放器等待從BD-J應(yīng)用發(fā)出描繪命令,并且返回到步驟S32,然后重復(fù)同樣的處理。[0694]另外,如果在步驟S33中判定已執(zhí)行對(duì)描繪完成通知API的調(diào)用,則3D兼容播放器前進(jìn)到步驟S34,把作為描繪命令的運(yùn)行結(jié)果而獲得的圖形圖像描繪在后緩沖器上,并且還把存儲(chǔ)在前緩沖器中的圖形圖像輸出到顯示屏幕(輸出以供顯示)。[0695]然后,在步驟S35中,3D兼容播放器把存儲(chǔ)在后緩沖器中的圖形圖像輸出到顯示屏幕,作為對(duì)前緩沖器的替換(輸出以供顯示)。[0696]然后,在步驟S36中,3D兼容播放器把存儲(chǔ)在后緩沖器中的圖形圖像拷貝到前緩沖器。[0697]然后,在步驟S37中,3D兼容播放器切換后緩沖器和前緩沖器,返回到步驟S31,然后重復(fù)同樣的處理。[0698]如上所述,在3D兼容播放器中,在從BD-J應(yīng)用執(zhí)行了對(duì)用于開始對(duì)圖形平面11(充當(dāng)后緩沖器)的圖形圖像的描繪的描繪開始通知API的調(diào)用和對(duì)用于通知對(duì)圖形平面11(充當(dāng)后緩沖器)的圖形圖像的描繪已完成的描繪完成通知API的隨后調(diào)用的情況下,描繪在圖形平面11上的圖像被輸出以供顯示。[0699]從而,在執(zhí)行了BD-J應(yīng)用對(duì)圖形圖像的描繪已經(jīng)完成的通知的情況下,描繪在圖形平面11上的圖像可被顯示,從而,可以防止處于失配狀態(tài)中的左眼用圖像和右眼用圖像被顯示在顯示屏幕上。[0700]用于背景的像素坐標(biāo)系統(tǒng)[0701]對(duì)于立體背景配置(用于顯示背景3D圖像的配置)有效的像素坐標(biāo)系統(tǒng)是以下之O[0702](O,0)-(1920,2160)[0703](O,0)-(1280,1440)[0704](O,0)-(720,960)[0705](O,0)-(720,1152)[0706]上半部分(top-half)被指派給L背景視域,并且下半部分(bottom-half)被指派給R背景視域。[0707]注意,背景圖像的格式(內(nèi)容格式)是單色(Single-color)、JPEG(JFIF)和MPEG2涓流饋送(drip-feed)之一,并且在格式是MPEG2涓流饋送的情況下,背景圖像必須是SD圖像(僅限SD視頻)。[0708]另外,1920X2160像素、1280X1440像素、720X960像素或720X1152像素的JPEG(JFIF)圖像可用作背景圖像。[0709]焦點(diǎn)管理[0710]例如,在基于窗口部件(widget)的⑶I(圖形用戶界面)等等被用作圖形圖像的情況下,在傳統(tǒng)播放器中,構(gòu)成GUI的、作為某單個(gè)容器的孩子的多個(gè)組件不能同時(shí)擁有焦點(diǎn)。[0711]另外,在傳統(tǒng)播放器中,構(gòu)成GUI的多個(gè)根容器不能同時(shí)活動(dòng)(處于聚焦?fàn)顟B(tài)中)。[0712]這里,容器是圖形圖像的組件(部件),并且能夠有父親(上層)和孩子(下層)。沒有父親而只有孩子的容器被稱為根容器。[0713]組件是一種容器,并且能夠有父親但不能有孩子。[0714]在充當(dāng)圖形圖像的⑶I是3D圖像的情況下,對(duì)于構(gòu)成該3D圖像的左眼用圖像和右眼用圖像中的每一個(gè),對(duì)應(yīng)的容器必須被聚焦,并且對(duì)其焦點(diǎn)的轉(zhuǎn)變需要以相同的方式(同等地)執(zhí)行。[0715]具體而言,如果在左眼用圖像和右眼用圖像之中,構(gòu)成這些圖像之一的某個(gè)容器被聚焦,但是對(duì)應(yīng)于該容器的、構(gòu)成另一圖像的容器未被聚焦,則會(huì)使得觀看利用這樣的左眼用圖像和右眼用圖像顯示的3D圖像的用戶有不適之感。[0716]從而,為了防止用戶有不適之感,3D兼容播放器執(zhí)行焦點(diǎn)管理,以便在左眼用圖像的容器和右眼用圖像的容器處有相同的焦點(diǎn)轉(zhuǎn)變。[0717]圖38示出了描繪在圖形平面上11的⑶I的示例。[0718]圖38中的⑶I由構(gòu)成一個(gè)根容器和該根容器的孩子的每?jī)蓚€(gè)相應(yīng)的組件#1、#2和#3構(gòu)成。[0719]注意,在圖38中,描繪在L圖形平面IlL上的組件#1、#2和#3構(gòu)成左眼用圖像,并且描繪在R圖形平面IlR上的組件#1、#2和#3構(gòu)成右眼用圖像。[0720]例如,在左眼用圖像的組件#i被聚焦的情況下,右眼用圖像的作為對(duì)應(yīng)組件的組件#1也必須被聚焦。[0721]為了使得窗口部件狀態(tài)轉(zhuǎn)變/管理在L和R之間對(duì)稱,3D兼容播放器通過使得兩個(gè)容器或組件同時(shí)被聚焦來滿足這一點(diǎn)。因此,容器或組件的實(shí)例需要具有一表明是否持有焦點(diǎn)的標(biāo)志,以便能夠被管理。另外,必須使第三焦點(diǎn)請(qǐng)求失敗。也就是說,持有焦點(diǎn)的容器或組件的數(shù)目限于O或2。[0722]用于使得左眼用圖像和右眼用圖像的兩個(gè)對(duì)應(yīng)容器(組件)被聚焦的焦點(diǎn)方法包括第一焦點(diǎn)方法和第二焦點(diǎn)方法。[0723]圖39示出了第一焦點(diǎn)方法和第二焦點(diǎn)方法。[0724]圖39中的A示出了第一焦點(diǎn)方法(跨L/R圖形平面的I根容器)。[0725]第一焦點(diǎn)方法使得充當(dāng)跨越L圖形平面IlL和R圖形平面IlR的容器(根容器)的孩子的L圖形平面IlL上的容器(組件)和R圖形平面IlR上的容器(組件)這兩個(gè)對(duì)應(yīng)容器同時(shí)被聚焦。[0726]圖39中的B示出了第二焦點(diǎn)方法(2根容器(一個(gè)用于L圖形平面,另一個(gè)用于R圖形平面))。[0727]在第二焦點(diǎn)方法中,根容器被描繪在L圖形平面IlL和R圖形平面IlR中的每一個(gè)上,并且兩個(gè)根容器都被同時(shí)激活(被聚焦)。[0728]圖40是用于描述作為使得左眼用圖像和右眼用圖像的兩個(gè)對(duì)應(yīng)容器(組件)擁有焦點(diǎn)的3D兼容播放器的圖3中的BD播放器的焦點(diǎn)管理的流程圖。[0729]現(xiàn)在,讓我們假定構(gòu)成要描繪在圖形平面11上的GUI的容器(組件)具有表示相應(yīng)容器(組件)是否被聚焦的焦點(diǎn)標(biāo)志。[0730]在焦點(diǎn)被請(qǐng)求后,在步驟S51中,3D兼容播放器把用于對(duì)容器數(shù)目計(jì)數(shù)的變量i設(shè)定到充當(dāng)初始值的O。[0731]然后,在步驟S52中,3D兼容播放器基于每個(gè)組件的焦點(diǎn)標(biāo)志,判定在作為圖形平面11上的容器C(i)的孩子的組件(容器)之中,是否已經(jīng)有兩個(gè)組件處于聚焦?fàn)顟B(tài)中(以下也稱之為焦點(diǎn)持有組件)。[0732]如果在步驟S52中判定在充當(dāng)容器c(i)的孩子的組件之中沒有兩個(gè)焦點(diǎn)持有組件,則3D兼容播放器前進(jìn)到步驟S53,并且使得兩個(gè)對(duì)應(yīng)組件擁有所請(qǐng)求的焦點(diǎn)。此外,在步驟S53中,3D兼容播放器向被使得聚焦的兩個(gè)組件中的每一個(gè)的焦點(diǎn)標(biāo)志設(shè)定一表明持有焦點(diǎn)的值,并且前進(jìn)到步驟S54。[0733]另一方面,如果在步驟S52中判定在充當(dāng)容器c(i)的孩子的組件之中有兩個(gè)焦點(diǎn)持有組件,則3D兼容播放器跳過步驟S53,前進(jìn)到步驟S54,將變量i遞增1,并且前進(jìn)到步驟S55。[0734]在步驟S55中,3D兼容播放器判定變量i是否小于圖形平面11上的容器數(shù)目N。如果在步驟S55中判定變量i小于圖形平面11上的容器數(shù)目N,則3D兼容播放器返回到步驟S22,并且重復(fù)同樣的處理。[0735]另外,如果在步驟S55中判定變量i不小于圖形平面11上的容器數(shù)目N,則處理結(jié)束。[0736]如上所述,在兩個(gè)容器針對(duì)焦點(diǎn)請(qǐng)求沒有被聚焦的情況下,3D兼容播放器把存儲(chǔ)左眼用圖像的L圖形平面IlL(L區(qū)域)上的容器和與該容器相對(duì)應(yīng)的、存儲(chǔ)右眼用圖像的R圖形平面IlR(R區(qū)域)上的容器改變到聚焦?fàn)顟B(tài)中。[0737]從而,例如,在構(gòu)成3D圖像窗口部件的容器之中,在左眼用圖像的容器和右眼用圖像的容器之間,可以以相同的方式設(shè)定焦點(diǎn)的轉(zhuǎn)變。[0738]鼠標(biāo)事件的處理[0739]在立體圖形的情況下,鼠標(biāo)光標(biāo)在屏幕上的二維坐標(biāo)可能不同于在L和R圖形平面上的坐標(biāo)。從而,BD-J應(yīng)用在描述依賴于鼠標(biāo)事件的處理時(shí)需要執(zhí)行坐標(biāo)轉(zhuǎn)換,但是用于坐標(biāo)轉(zhuǎn)換的偏移值對(duì)于BD播放器的每個(gè)實(shí)現(xiàn)是不同的,從而是未知的。[0740]具體而言,圖41示出了顯示屏幕上看到點(diǎn)選設(shè)備(例如鼠標(biāo)等等)的光標(biāo)的3D圖像的位置和圖形平面11上的光標(biāo)位置。[0741]光標(biāo)被BD播放器顯示,但是在3D兼容播放器中,希望在比圖形3D圖像(要從盤100播放的3D圖像)更近的位置上顯示光標(biāo)的3D圖像(以便能夠被觀看)。[0742]另一方面,在利用3D圖像顯示光標(biāo)的情況下,邏輯屏幕21上的左眼用圖像的光標(biāo)處于位置(X+Λx,y),該位置相對(duì)于顯示屏幕上能夠看到光標(biāo)的3D圖像的位置(x,y)移位了一定的偏移值Λχ,并且邏輯屏幕21上的右眼用圖像的光標(biāo)也處于位置(X-Δχ,y),該位置相對(duì)于顯示屏幕上能夠看到光標(biāo)的3D圖像的位置(x,y)移位了一定的偏移值Λχ。[0743]這里,光標(biāo)的3D圖像的深度方向上的位置根據(jù)該一定偏移值Λχ而改變。[0744]在3D兼容播放器中,如果在比圖形3D圖像更近的位置上顯示光標(biāo)的3D圖像,則一表示圖形3D圖像的深度方向(ζ方向)上的最近位置的值max-d印th是必要的。然而,在3D兼容播放器中,難以從圖形3D圖像計(jì)算值max-depth。[0745]因此,例如,值max-d印th被預(yù)先記錄在作為BD的盤100(圖3)中,并且3D兼容播放器可以將該值max-d印th設(shè)定(存儲(chǔ))到PSR(圖7)(例如,PSR#21)。[0746]在此情況下,3D兼容播放器(或者顯示由3D兼容播放器輸出的3D圖像的顯示器)可以參考存儲(chǔ)在PSR中的值max-depth,獲得用于在比利用值max-depth表示的位置更近的一側(cè)顯示光標(biāo)的偏移值Λχ。然后,光標(biāo)的3D圖像可被顯示在比圖形3D圖像更近的位置上。[0747]注意,3D兼容播放器顯示的OSD(OnScreenDisplay,屏幕上顯示)也可以通過與光標(biāo)相同的方式被顯示在比圖形3D圖像更近的位置上。[0748]另外,表示要從作為BD的盤100播放的3D圖像的深度方向上的最深側(cè)位置的值min-depth與值max-depth—起被預(yù)先記錄在作為BD的盤100(圖3)中,從而值max-depth和值min-depth可被設(shè)定到PSR(圖7)。[0749]如上所述,在3D兼容播放器中,表示記錄在作為BD的盤100中的3D圖像的深度方向上的最近側(cè)位置的值max-depth等等被設(shè)定到PSR,從而光標(biāo)和OSD可被顯示在比要從BD播放的3D圖像更近的一側(cè)。[0750]順便說一下,3D兼容播放器可以任意設(shè)定用于顯示光標(biāo)的3D圖像的偏移值Λχ。另外,偏移值A(chǔ)x不必是恒定的,例如可以針對(duì)每一幀來改變(設(shè)定)。[0751]從而,當(dāng)在3D兼容播放器對(duì)BD-J應(yīng)用發(fā)出以光標(biāo)位置作為參數(shù)的事件時(shí)采用顯示屏幕的位置(X,y)作為光標(biāo)的位置時(shí),BD-J應(yīng)用必須對(duì)該顯示屏幕的位置(X,y)執(zhí)行坐標(biāo)轉(zhuǎn)換,以獲得圖形平面11上的光標(biāo)位置(X+ΛX,y)(或(X-ΛX,y))。[0752]然而,為了對(duì)顯示屏幕的位置(x,y)執(zhí)行坐標(biāo)轉(zhuǎn)換,BD-J應(yīng)用需要識(shí)別出偏移值ΛX,但BD-J應(yīng)用是很難識(shí)別出3D兼容播放器可任意設(shè)定的偏移值的。[0753]因此,鼠標(biāo)事件的坐標(biāo)系統(tǒng)被僅限于L圖形平面上。BD播放器有義務(wù)采用L圖形平面上的坐標(biāo)作為發(fā)出鼠標(biāo)事件時(shí)的二維位置信息。[0754]具體而言,在3D兼容播放器中,例如,諸如鼠標(biāo)之類的點(diǎn)選設(shè)備的光標(biāo)的3D圖像由左眼用圖像和右眼用圖像構(gòu)成,但是光標(biāo)的3D圖像在圖形平面11的L圖形平面IlL(L區(qū)域)和R圖形平面IlR(R區(qū)域)之一例如L圖形平面IlL(L區(qū)域)上的位置,被用作在發(fā)出以光標(biāo)位置作為參數(shù)的事件時(shí)的光標(biāo)位置。[0755]從而,BD-J應(yīng)用可以得知(識(shí)別)出L圖形平面IlL上的位置作為3D圖像的光標(biāo)位置,從而,BD-J應(yīng)用的作者可以利用L圖形平面IlL上的該位置作為光標(biāo)位置,以該光標(biāo)位置作為參數(shù),來描述對(duì)事件(鼠標(biāo)事件等等)的處理。[0756]描繪操作[0757]3D兼容播放器必須確保L視域和R視域之間的匹配。具體而言,3D兼容播放器必須確保圖形的左眼用圖像和右眼用圖像在匹配狀態(tài)中被描繪到圖形平面11(以便能夠被看作3D圖像),并隨后被顯示在顯示屏幕上。[0758]圖形平面11的初始化(重置)被類似地執(zhí)行。具體而言,在初始化圖形平面11的L圖形平面IlL和R圖形平面IlR之一的情況下,另一個(gè)也必須被初始化。[0759]然而,BD-J應(yīng)用的作者負(fù)有在L視域和R視域之間進(jìn)行有意義的匹配的責(zé)任(作者責(zé)任),即圖形的左眼用圖像和右眼用圖像之間的圖像內(nèi)容的匹配。[0760]圖42是用于描述圖形的左眼用圖像和右像用圖像之間的匹配的示圖。[0761]圖42中的A示出了在匹配狀態(tài)中描繪的圖形的左眼用圖像和右眼用圖像。[0762]在圖42中的A中,對(duì)L圖形平面IlL的左眼用圖像的描繪以及對(duì)R圖形平面IlR的右眼用圖像的描繪已經(jīng)完成,從而在描繪完成之后,3D兼容播放器必須在顯示屏幕上顯示左眼用圖像和右眼用圖像。[0763]注意,參考圖35描述的描繪完全性保證API以描繪命令序列作為參數(shù),但是作為該描繪完全性保證API的參數(shù)的描繪命令序列必須是用于描繪處于匹配狀態(tài)(從而能夠被看作3D圖像)的左眼用圖像和右眼用圖像的描繪命令序列,并且根據(jù)這種描繪完全性保證API,確保了以匹配狀態(tài)來描繪圖形的左眼用圖像和右眼用圖像。[0764]圖42中的B示出了處于失配狀態(tài)中的圖形的左眼用圖像和右眼用圖像。[0765]在圖42中的B中,對(duì)L圖形平面IlL的左眼用圖像的描繪已經(jīng)完成,但對(duì)R圖形平面IlR的右眼用圖像的描繪尚未完成。[0766]3D兼容播放器不必將處于圖42中的B的狀態(tài)中的左眼用圖像和右眼用圖像顯示在顯示屏幕上。[0767]例如,通過在3D兼容播放器處采用三重緩沖器,可以確保圖形的左眼用圖像和右眼用圖像之間的匹配。[0768]圖43是示出作為采用三重緩沖的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0769]該3D兼容播放器包括充當(dāng)圖形平面11的后緩沖器(隱藏緩沖器)211、前緩沖器212和213。[0770]后緩沖器211由緩沖器211L和211R構(gòu)成。前緩沖器212由緩沖器212L和212R構(gòu)成,并且前緩沖器213由緩沖器213L和213R構(gòu)成。[0771]注意,在圖43中,緩沖器211L、212L和213L相當(dāng)于L圖形平面11L,并且存儲(chǔ)左眼用圖像。緩沖器211R、212R和213R相當(dāng)于R圖形平面11R,并且存儲(chǔ)右眼用圖像。[0772]BD-J應(yīng)用發(fā)出描繪命令,并且作為運(yùn)行該描繪命令的結(jié)果的圖形的3D圖像(左眼用圖像和右眼用圖像)被描繪在后緩沖器211上。[0773]另一方面,前緩沖器212和213被交替選擇,并且存儲(chǔ)在所選的那個(gè)緩沖器(以下稱之為所選緩沖器)中的左眼用圖像和右眼用圖像被顯示在顯示屏幕上(提供到顯示處理器)。[0774]在對(duì)后緩沖器211的左眼用圖像和右眼用圖像的描繪完成之后,存儲(chǔ)(描繪)在該后緩沖器211中的左眼用圖像和右眼用圖像被拷貝到前緩沖器212和213中未被選擇的那個(gè)。[0775]用于交替選擇前緩沖器212和213作為所選緩沖器的選擇切換是在完成從后緩沖器讀出(拷貝)左眼用圖像和右眼用圖像直到最后的水平行為止之后的VBI(VerticalBlankingInterval,垂直消隱間隔)的定時(shí)運(yùn)行的,以防止撕裂(tearing)偽影的發(fā)生。[0776]幀精確動(dòng)畫[0777]FMCFrameAccuarteAnimation,巾貞精確動(dòng)畫)包括圖像巾貞精確動(dòng)畫(ImageFrameAccurateAnimation)和同步巾貞精確動(dòng)畫(SyncFrameAccurateAnimation)這兩個(gè),但是為了在3D兼容播放器中同時(shí)操作用于動(dòng)畫的左眼用圖像和右眼用圖像(為了實(shí)現(xiàn)L/R同步),希望即使是對(duì)于圖像幀精確動(dòng)畫和同步幀精確動(dòng)畫中的任何一個(gè),也分別執(zhí)行用于動(dòng)畫的左眼用圖像的描繪和用于動(dòng)畫的右眼用圖像的描繪(以同時(shí)在兩處操作動(dòng)畫)。[0778]也就是說,在傳統(tǒng)播放器中,僅在一處操作動(dòng)畫。在使用圖像或緩沖器以跨越L和R的情況下,動(dòng)畫操作可以以偽方式在兩處執(zhí)行,但是由于BD播放器一方的性能需求,未輸出足夠的動(dòng)畫幀速率。[0779]圖44是用于描述利用跨越L和R的圖像進(jìn)行的動(dòng)畫的示圖。[0780]在圖44中,以跨越1920X2160像素的圖形平面11的L圖形平面IlL和R圖形平面IlR的方式描繪wX(h+1080)像素的單個(gè)圖像。[0781]在圖44中,在wX(h+1080)像素的圖像之中,除了上部的wXh像素圖像和下部的wXh像素圖像以外的部分(中央部分)被填充以透明像素(透明顏色),從而上部的wXh像素圖像可被視為用于動(dòng)畫的左眼用圖像,并且下部的wXh像素圖像可被視為用于動(dòng)畫的右眼用圖像。[0782]也就是說,圖44中的單個(gè)圖像的中央部分被填充以透明顏色,從而在觀看單個(gè)圖像時(shí)的外觀可被設(shè)定到wXh像素圖像被描繪在L圖形平面IlL和R圖形平面IlR的相同位置上的狀態(tài)。從而,可以實(shí)現(xiàn)3D圖像動(dòng)畫,其中L圖形平面IlL上的wXh像素圖像和R圖形平面IlR上的wXh像素圖像被同步操作。[0783]然而,在圖44中,盡管用于動(dòng)畫的左眼用圖像和右眼用圖像為wXh像素圖像,仍需要執(zhí)行巨大的wX(h+1080)像素的單個(gè)圖像的描繪。[0784]結(jié)果,取決于BD播放器的性能,可能要花時(shí)間來描繪圖像,并且難以以足夠的幀速率顯示3D圖像動(dòng)畫。[0785]因此,在3D兼容播放器中,分別執(zhí)行用于動(dòng)畫的左眼用圖像的描繪和用于動(dòng)畫的右眼用圖像的描繪。[0786]圖45是示出用于動(dòng)畫的左眼用圖像的描繪和用于動(dòng)畫的右眼用圖像的描繪的示圖。[0787]在3D兼容播放器中,用于動(dòng)畫的左眼用圖像被描繪在L圖形平面11L(L區(qū)域)上。此外,在3D兼容播放器中,與對(duì)L圖形平面IlL(L區(qū)域)的用于動(dòng)畫的左眼用圖像的描繪相分開地,用于動(dòng)畫的右眼用圖像被描繪在R圖形平面IlR(R區(qū)域)上。[0788]從而,可以迅速地執(zhí)行用于動(dòng)畫的左眼用圖像和右眼用圖像的描繪,其結(jié)果是,可以以足夠的幀速率顯示3D圖像動(dòng)畫。[0789]圖46是示出了作為用于分別執(zhí)行對(duì)L圖形平面IlL的用于動(dòng)畫的左眼用圖像的描繪和對(duì)R圖形平面IlR的用于動(dòng)畫的右眼用圖像的描繪的3D兼容播放器的圖3中的BD播放器的功能配置示例的框圖。[0790]圖46中的A示出了用于以圖像幀精確動(dòng)畫的形式描繪動(dòng)畫的3D兼容播放器的配置示例。[0791]圖像緩沖器231是充當(dāng)供BD-J應(yīng)用加載和保存來自作為BD的盤100(圖3)的資源的緩存存儲(chǔ)器的緩沖器,并且存儲(chǔ)用于動(dòng)畫的左眼用圖像的列表(L用圖像列表)和用于動(dòng)畫的右眼用圖像的列表(R用圖像列表)。[0792]像素傳送設(shè)備232L以像素為單位從圖像緩沖器231中順序讀出用于動(dòng)畫的左眼用圖像,以將其描繪在L圖形平面IlL上。[0793]像素傳送設(shè)備232R以像素為單位從圖像緩沖器231中順序讀出用于動(dòng)畫的右眼用圖像,以將其描繪在R圖形平面IlR上。[0794]圖46中的B示出了用于以同步幀精確動(dòng)畫的形式描繪動(dòng)畫的3D兼容播放器的配置示例。[0795]圖形存儲(chǔ)器241是3D兼容播放器的工作存儲(chǔ)器,并且由存儲(chǔ)用于動(dòng)畫的左眼用圖像的緩沖器(L用圖像緩沖器)和存儲(chǔ)用于動(dòng)畫的右眼用圖像的緩沖器(R用圖像緩沖器)構(gòu)成。[0796]像素傳送設(shè)備242L以像素為單位從圖形存儲(chǔ)器241中順序讀出用于動(dòng)畫的左眼用圖像,以將其描繪在L圖形平面IlL上。[0797]像素傳送設(shè)備242R以像素為單位從圖形存儲(chǔ)器241中順序讀出用于動(dòng)畫的右眼用圖像,以將其描繪在R圖形平面IlR上。[0798]現(xiàn)在,圖像幀精確動(dòng)畫的擴(kuò)展API的定義在圖47中示出。[0799]另外,同步幀精確動(dòng)畫的擴(kuò)展API的定義在圖48中示出。[0800]此外,圖像幀精確動(dòng)畫的樣本代碼在圖49和50中示出。注意,圖50是接續(xù)圖49的圖。[0801]另外,同步幀精確動(dòng)畫的樣本代碼在圖51和52中示出。注意,圖52是接續(xù)圖51的圖。[0802]現(xiàn)在,本發(fā)明的實(shí)施例不限于上述實(shí)施例,在不脫離本發(fā)明的實(shí)質(zhì)的情況下可以執(zhí)行各種修改。[0803]也就是說,在本實(shí)施例中,在作為3D兼容播放器的圖3中的BD播放器中,以記錄在盤100中的3D圖像內(nèi)容或Java(注冊(cè)商標(biāo))應(yīng)用為對(duì)象執(zhí)行了處理,作為3D兼容播放器處的處理對(duì)象的3D圖像內(nèi)容或Java(注冊(cè)商標(biāo))應(yīng)用是從除諸如盤100之類的記錄介質(zhì)以外的數(shù)據(jù)提供裝置具體而言例如是從作為數(shù)字廣播應(yīng)用的對(duì)象轉(zhuǎn)盤(objectcarousel)或數(shù)據(jù)轉(zhuǎn)盤提供給3D兼容播放器的,并且3D兼容播放器可以以從該對(duì)象轉(zhuǎn)盤或數(shù)據(jù)轉(zhuǎn)盤提供來的該3D圖像內(nèi)容或Java(注冊(cè)商標(biāo))應(yīng)用為對(duì)象來執(zhí)行處理。【權(quán)利要求】1.一種信息處理設(shè)備,其中被配置為存儲(chǔ)視頻圖像的視頻平面是與兩個(gè)屏幕對(duì)應(yīng)的圖像的一存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域布置了L區(qū)域和R區(qū)域,其中L區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的左眼用圖像的存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的右眼用圖像的存儲(chǔ)區(qū)域;其中,所述視頻平面的配置是針對(duì)對(duì)應(yīng)于兩個(gè)屏幕的圖像的存儲(chǔ)區(qū)域的所述視頻平面的全體定義的;其中,作為用于播放所述視頻圖像的模式的視頻模式,定義了:立體視頻模式,用于在所述視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像分別存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域中,以及平坦化立體視頻模式,用于在所述視頻圖像是所述立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像之一存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域兩者中,其中,作為字幕圖像的文本字幕流,定義了:立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的所述文本字幕圖像的文本字幕流,以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的充當(dāng)2D圖像的非立體圖像的所述文本字幕圖像的文本字幕流,所述偏移值是用于向所述非立體圖像賦予視差的數(shù)據(jù);所述信息處理設(shè)備包括:流選擇API(應(yīng)用編程接口),用于執(zhí)行對(duì)所述所述立體文本字幕流或所述偏移用文本字幕流的選擇;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述偏移用文本字幕流是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述立體文本字幕流是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下,當(dāng)所述偏移用文本字幕流被選擇時(shí),所述偏移值被設(shè)定到O,并且與該偏移用文本字幕流相對(duì)應(yīng)的所述非立體圖像被播放。2.一種信息處理方法,其中被配置為存儲(chǔ)視頻圖像的視頻平面是對(duì)應(yīng)于兩個(gè)屏幕的圖像的一存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域布置了L區(qū)域和R區(qū)域,其中L區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的左眼用圖像的存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的右眼用圖像的存儲(chǔ)區(qū)域;其中,所述視頻平面的配置是針對(duì)對(duì)應(yīng)于兩個(gè)屏幕的圖像的存儲(chǔ)區(qū)域的所述視頻平面的全體定義的;其中,作為用于播放所述視頻圖像的模式的視頻模式,定義了:立體視頻模式,用于在所述視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像分別存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域中,平坦化立體視頻模式,用于在所述視頻圖像是所述立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像之一存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域兩者中,其中,作為字幕圖像的文本字幕流,定義了:立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的所述文本字幕圖像的文本字幕流,以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的充當(dāng)2D圖像的非立體圖像的所述文本字幕圖像的文本字幕流,所述偏移值是用于向所述非立體圖像賦予視差的數(shù)據(jù);所述信息處理方法包括以下步驟:利用流選擇API(應(yīng)用編程接口)來執(zhí)行對(duì)所述所述立體文本字幕流或所述偏移用文本字幕流的選擇來選擇所述立體文本字幕流或所述偏移用文本字幕流;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述偏移用文本字幕流是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述立體文本字幕流是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下,當(dāng)所述偏移用文本字幕流被選擇時(shí),所述偏移值被設(shè)定到O,并且與該偏移用文本字幕流相對(duì)應(yīng)的所述非立體圖像被播放。3.一種程序,其中被配置為存儲(chǔ)視頻圖像的視頻平面是對(duì)應(yīng)于兩個(gè)屏幕的圖像的一存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域布置了L區(qū)域和R區(qū)域,其中L區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的左眼用圖像的存儲(chǔ)區(qū)域,R區(qū)域是用于存儲(chǔ)對(duì)應(yīng)于一個(gè)屏幕的右眼用圖像的存儲(chǔ)區(qū)域;其中,所述視頻平面的配置是針對(duì)對(duì)應(yīng)于兩個(gè)屏幕的圖像的存儲(chǔ)區(qū)域的所述視頻平面的全體定義的;其中,作為用于播放所述視頻圖像的模式的視頻模式,定義了:立體視頻模式,用于在所述視頻圖像是作為3D圖像的立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像分別存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域中,平坦化立體視頻模式,用于在所述視頻圖像是所述立體圖像的情況下,將構(gòu)成所述立體圖像的所述左眼用圖像和所述右眼用圖像之一存儲(chǔ)在所述視頻平面的所述L區(qū)域和所述R區(qū)域兩者中,其中,作為字幕圖像的文本字幕流,定義了:立體文本字幕流,其是作為充當(dāng)3D圖像的立體圖像的所述文本字幕圖像的文本字幕流,以及偏移用文本字幕流,其是作為要用于結(jié)合偏移值來生成立體圖像的充當(dāng)2D圖像的非立體圖像的所述文本字幕圖像的文本字幕流,所述偏移值是用于向所述非立體圖像賦予視差的數(shù)據(jù);其中,所述程序是流選擇API(應(yīng)用編程接口),用于執(zhí)行對(duì)所述所述立體文本字幕流或所述偏移用文本字幕流的選擇;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述偏移用文本字幕流是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下和在所述視頻模式是所述立體視頻模式的情況下,所述立體文本字幕流是可選擇的;其中,在所述視頻模式是所述平坦化立體視頻模式的情況下,當(dāng)所述偏移用文本字幕流被選擇時(shí),所述偏移值被設(shè)定到O,并且與該偏移用文本字幕流相對(duì)應(yīng)的所述非立體圖像被播放?!疚臋n編號(hào)】H04N21/432GK103903639SQ201410115449【公開日】2014年7月2日申請(qǐng)日期:2010年3月24日優(yōu)先權(quán)日:2009年4月3日【發(fā)明者】小林義行申請(qǐng)人:索尼公司