緩沖器Buf(I)、Buf (2)、Buf (3)、Buf (4)與Buf (5)的內(nèi)容的每一轉(zhuǎn)態(tài)對(duì)應(yīng)于一垂直同步信號(hào)諸如上述的垂直同步信號(hào)VSYNC(未顯示于圖7B)。由于應(yīng)用圖4所示的方法910,緩沖器Buf(I)于垂直同步信號(hào)VSYNC的不同周期中的內(nèi)容可分別為序列{L(0),L(0),L(0),R(2),R(2),...}中相關(guān)的3D畫面。另外,緩沖器Buf (2)于垂直同步信號(hào)VSYNC的不同周期中的內(nèi)容可分別為序列{R(0),R(0),R(0),R(0),L(3),…}中相關(guān)的3D畫面。此外,緩沖器Buf(3)于垂直同步信號(hào)VSYNC的不同周期中的內(nèi)容可分別為序列{L(l),L(l),L(l),L(l),L(l)r..}中相關(guān)的3D畫面。針對(duì)緩沖器Buf (4)與Buf (5),圖7B所示的符號(hào)X于本實(shí)施例中所代表的意義為“未定義或未決定”,其中標(biāo)示為符號(hào)X的緩沖器內(nèi)容通常是未定義或未決定。如此,緩沖器Buf (4)于垂直同步信號(hào)VSYNC的不同周期中的內(nèi)容可分別為序列{X,R⑴,R⑴,R⑴,R⑴,...}中相關(guān)的元素或3D畫面。另外,緩沖器Buf(5)于垂直同步信號(hào)VSYNC的不同周期中的內(nèi)容可分別為序列{X,X,L⑵,L (2),L⑵,...}中相關(guān)的元素或3D畫面。
[0056]請(qǐng)參考圖7C,垂直同步信號(hào)VSYNC繪示于此以供參考,其中緩沖器Buf(I)、Buf (2)、Buf (3)、Buf (4)與Buf (5)的內(nèi)容的每一轉(zhuǎn)態(tài)對(duì)應(yīng)于垂直同步信號(hào)VSYNC中的一脈沖。某些繪圖指令諸如繪圖指令 DRAW(L(O))、DRAW(R(O))、DRAW(L(1))、DRAW(R(1))、DRAW(L(2)), DRAW(R(2)),…等分別用來繪制這些 3D 畫面 L(O)、R(O)、L(I)、R⑴、L(2)、R(2)、…等,其中這些3D畫面當(dāng)中的某些畫面可繪示為帶有陰影的區(qū)塊以便于理解。另外,某些翻轉(zhuǎn)指令諸如翻轉(zhuǎn)指令Fl ip⑴、Fl ip⑵、Fl ip⑶、Fl ip⑷與Fl ip (5)分別用來于垂直同步信號(hào)VSYNC中的各個(gè)接著來臨的脈沖各自的時(shí)間點(diǎn)將緩沖器Buf(I)、Buf (2)、Buf(3)、Buf(4)與Buf(5)翻轉(zhuǎn)為在屏緩沖器(其為以粗線描繪的區(qū)塊)。相仿地,圖7C所示的符號(hào)X于本實(shí)施例中所代表的意義為“未定義或未決定”,其中標(biāo)示為符號(hào)X的緩沖器內(nèi)容通常是未定義或未決定。
[0057]請(qǐng)注意,于本實(shí)施例中,當(dāng)緩沖器Buf(I)、Buf (2)、Buf (3)、Buf (4)與Buf (5)中的一者剛被翻轉(zhuǎn)為一在屏緩沖器時(shí),儲(chǔ)存著剛從螢?zāi)灰瞥膬?nèi)容的緩沖器就變成處于一離屏狀態(tài)。這只是為了說明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的一變化例,在緩沖器144的數(shù)量不小于四的狀況下,步驟912所述的多個(gè)緩沖器144的該兩者(例如:圖7A中的上面部分144-1)在上述的特定時(shí)刻可同時(shí)處于一在屏狀態(tài),且步驟914所述的多個(gè)緩沖器144中的該至少一其它緩沖器在此特定時(shí)刻可處于一離屏狀態(tài)。另外,在目前周期的末端,諸如垂直同步信號(hào)VSYNC中接著來臨的某一脈沖出現(xiàn)的時(shí)間點(diǎn),那些被視為“步驟912所述的多個(gè)緩沖器144的該兩者”的原本的兩個(gè)緩沖器隨即同時(shí)進(jìn)入一離屏狀態(tài),其中緩沖器144中的某些其它兩者取代了原本的兩個(gè)緩沖器且同時(shí)變成處于一在屏狀態(tài)。
[0058]另夕卜,某些繪圖指令諸如繪圖指令DRAW (L (O))、DRAW (R (O))、DRAW (L(I)),DRAW(R(1))、DRAW (L (2))、DRAW (R (2))、…等被舉為用來產(chǎn)生或取得圖7C所示實(shí)施例中的最新的3D畫面的指令的例子。這只是為了說明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的一變化例,其它種類的指令可用來產(chǎn)生或取得最新的3D畫面。
[0059]請(qǐng)參考圖7D,工作流程930為圖4所示的方法910于本實(shí)施例的特例中所涉及的實(shí)施細(xì)節(jié),其中這些實(shí)施細(xì)節(jié)中的至少一部分可用虛擬程式碼來說明,以便理解圖7C所示的緩沖器控制。尤其是,工作流程930可應(yīng)用于上述的視頻處理電路。請(qǐng)注意,圖7D所示的工作流程930 (尤其是其步驟)只是為了說明的目的而已,并非對(duì)本發(fā)明的限制。工作流程930說明如下:
[0060]于932步驟中,控制器130執(zhí)行指令i = O與j = 1,以將索引i與j的初始值分別設(shè)定為O與I。
[0061]于934-1步驟中,在控制器130的控制下,尤其是在切換控制信號(hào)Ssw的控制下,緩沖模塊140 (或其內(nèi)的緩沖切換單元142)針對(duì)左3D畫面L(i)選擇緩沖器Buf (j mod K),其中K為一正整數(shù),且于本實(shí)施例中,K尤其是等于五。
[0062]于934-2步驟中,上述的視頻處理電路(尤其是控制器130及或解碼器120L)執(zhí)行繪圖指令DraW(L(i)),以繪制左3D畫面L(i)。繪圖指令Draw(L(i))可為一程序,而該程序包含針對(duì)左3D畫面L (i)的多個(gè)指令,因此繪圖指令DraW(L(i))可包含多個(gè)子步驟。
[0063]于934-3步驟中,控制器130執(zhí)行翻轉(zhuǎn)指令Flip(j mod K),以將緩沖器Buf (j modK)翻轉(zhuǎn)為一在屏緩沖器。例如:在控制器130的控制下,尤其是在切換控制信號(hào)Ssw的控制下,緩沖模塊140 (或其內(nèi)的緩沖切換單元142)將緩沖器Buf (j mod K)翻轉(zhuǎn)為一在屏緩沖器,其中多工器150是用來從預(yù)計(jì)要分別針對(duì)使用者兩眼來顯示的一組3D畫面(即,一左3D畫面與一右3D畫面)選擇或多工選擇一 3D畫面。這只是為了說明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的一變化例,在控制器130的控制下,尤其是在選擇信號(hào)Ssa的控制下,多工器150將緩沖器Buf (j mod K)翻轉(zhuǎn)為一在屏緩沖器。
[0064]于934-4步驟中,控制器130執(zhí)行指令j++,以增加索引j的數(shù)值大小。
[0065]于936-1步驟中,在控制器130的控制下,尤其是在切換控制信號(hào)Ssw的控制下,緩沖模塊140 (或其內(nèi)的緩沖切換單元142)針對(duì)右3D畫面R(i)選擇緩沖器Buf (j mod K)。
[0066]于936-2步驟中,上述的視頻處理電路(尤其是控制器130及或解碼器120R)執(zhí)行繪圖指令Draw(RQ)),以繪制右3D畫面R(i)。繪圖指令Draw(R(i))可為一程序,而該程序包含針對(duì)右3D畫面R(i)的多個(gè)指令,因此繪圖指令Draw(R(i))可包含多個(gè)子步驟。
[0067]于936-3步驟中,控制器130執(zhí)行翻轉(zhuǎn)指令Flip(j mod K),以將緩沖器Buf (j modK)翻轉(zhuǎn)為一在屏緩沖器。例如:在控制器130的控制下,尤其是在切換控制信號(hào)Ssw的控制下,緩沖模塊140 (或其內(nèi)的緩沖切換單元142)將緩沖器Buf (j mod K)翻轉(zhuǎn)為一在屏緩沖器,其中多工器150是用來從預(yù)計(jì)要分別針對(duì)使用者兩眼來顯示的一組3D畫面(即,一左3D畫面與一右3D畫面)選擇或多工選擇一 3D畫面。這只是為了說明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的一變化例,在控制器130的控制下,尤其是在選擇信號(hào)Ssa的控制下,多工器150將緩沖器Buf (j mod K)翻轉(zhuǎn)為一在屏緩沖器。
[0068]于936-4步驟中,控制器130執(zhí)行指令j++,以增加索引j的數(shù)值大小。
[0069]于938步驟中,控制器130檢查是否需要停止工作流程930。當(dāng)檢測(cè)到需要停止工作流程930,則結(jié)束工作流程930 ;否則,進(jìn)入步驟939。
[0070]于939步驟中,控制器130執(zhí)行指令i++,以增加索引i的數(shù)值大小。于執(zhí)行步驟939之后,重新進(jìn)入步驟934-1。
[0071]圖8A至圖8C為圖4所示的方法910于另一實(shí)施例中所涉及的實(shí)施細(xì)節(jié)。依據(jù)本實(shí)施例,除了圖1A所示的元件之外,上述的視頻處理電路另包含一顯示裝置檢測(cè)器170,而顯示裝置檢測(cè)器170是用來檢測(cè)耦接至上述視頻顯示系統(tǒng)的顯示裝置的類型(例如:一 3D類型或一非3D(Non-3D)類型),其中因應(yīng)架構(gòu)上的變化,上述視頻顯示系統(tǒng)在圖8A中是以標(biāo)號(hào)100”來表示。例如:視頻顯示系統(tǒng)100”與耦接至視頻顯示系統(tǒng)100”的顯示裝置之間的連接 58F 可為一高解析度多媒體界面(High-Definit1n Multimedia Interface, HDMI)連接。
[0072]依據(jù)本實(shí)施例,顯示裝置檢測(cè)器170是用來檢測(cè)耦接至視頻顯示系統(tǒng)100”的顯示裝置是否為一 3D顯示裝置。請(qǐng)參考圖SB,工作流程940為針對(duì)類型檢測(cè)的相關(guān)運(yùn)作,并可說明如下:
[0073]于942步驟中,在控制器130的控制下,顯示裝置檢測(cè)器170檢測(cè)該顯示裝置,尤其是檢測(cè)耦接至視頻顯示系統(tǒng)100”的顯示裝置的類型。
[0074]于944步驟中,基于顯示裝置檢測(cè)器170所進(jìn)行的檢測(cè),控制器130檢查耦接至視頻顯示系統(tǒng)100”的顯示裝置是否為一 3D顯示裝置。當(dāng)檢測(cè)到一 3D顯示裝置(例如:在圖1B所示的3D顯示裝置58耦接至視頻顯示系統(tǒng)100”的狀況下),進(jìn)入步驟946-1 ;否則(例如:在圖8A所示的非3D顯示裝置58N耦接至視頻顯示系統(tǒng)100”的狀況下),進(jìn)入步驟946-2。
[0075]于946-1步驟中,控制器130采用一 3D顯示組態(tài),諸如針對(duì)圖6A至圖6D與圖7A至圖7D分別所示實(shí)施