顯示裝置以及視頻信號(hào)處理方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種顯示裝置以及視頻信號(hào)處理方法,特別涉及一種藉由累計(jì)相鄰兩 幀所產(chǎn)生的圖樣的個(gè)數(shù)判斷視頻信號(hào)的來源的顯示裝置以及視頻信號(hào)處理方法。
【背景技術(shù)】
[0002] 現(xiàn)代常見的顯示設(shè)備,例如液晶顯示器、電漿顯示器、數(shù)字投影機(jī)等,可接收兩種 不同格式的視頻信號(hào),分別為轉(zhuǎn)換自電影膠片的視頻(video converted from film)以及 由一般數(shù)字?jǐn)z影機(jī)所拍攝的普通視頻(normal video),其中轉(zhuǎn)換自電影膠片的視頻是以幀 (frame)為單位,普通視頻是以場(chǎng)(field)為單位且相鄰兩個(gè)場(chǎng)構(gòu)成一幀,兩者播放速率也 不同。為了將以電影膠片為初始記錄媒介的幀在前述現(xiàn)代常見的顯示設(shè)備上播放,須先將 電影膠片幀(film frame)轉(zhuǎn)換為視頻幀(video frame),這個(gè)過程稱為"下拉"(PullDown), 即為將1個(gè)電影膠片幀拆成2個(gè)場(chǎng),如圖1所示,電影膠片幀A被拆成場(chǎng)Al和場(chǎng)A2,電影膠 片幀B被拆成場(chǎng)Bl和場(chǎng)B2,電影膠片幀C被拆成場(chǎng)Cl和場(chǎng)C2,電影膠片幀D被拆成場(chǎng)Dl和 場(chǎng)D2…以此類推;而后,復(fù)制幀A產(chǎn)生場(chǎng)A3,幀B不復(fù)制,復(fù)制幀C產(chǎn)生場(chǎng)C3,幀D不復(fù)制… 以此類推,如此一來,以3:2:3:2…的步調(diào)(cadence)產(chǎn)生視頻場(chǎng)A1、A2、A3、B1、B2、C1、C2、 C3、DI、D2…等,當(dāng)然,也可用其它方式產(chǎn)生不同步調(diào)的視頻幀的場(chǎng),例如步調(diào)3:2:3:2:2、或 者步調(diào)2:2、或者步調(diào)6:4等。以步調(diào)3:2轉(zhuǎn)換得來的視頻幀為例,其第1幀由場(chǎng)Al和場(chǎng) A2構(gòu)成,第2幀由場(chǎng)A3和場(chǎng)Bl構(gòu)成,第3幀由場(chǎng)B2和場(chǎng)Cl構(gòu)成,第4幀由場(chǎng)C2和場(chǎng)C3 構(gòu)成,第5幀由場(chǎng)Dl和場(chǎng)D2構(gòu)成…。這樣的視頻幀在隔行掃描(interlaced)的顯示設(shè) 備上播放沒有問題,因?yàn)楦粜袙呙璧娘@示設(shè)備不會(huì)同時(shí)顯示一個(gè)幀的2個(gè)場(chǎng);但在例如液 晶顯示器等僅支持逐行掃描(progressive)的顯示設(shè)備上直接播放會(huì)出現(xiàn)問題,例如前述 的轉(zhuǎn)換自電影膠片的視頻幀的第2幀(A3和BI)包含來自不同場(chǎng)景(scene)信息,不能簡(jiǎn) 單地將場(chǎng)A3和Bl相加。故在這種情形下,在接收到視頻信號(hào)后必須先判斷視頻信號(hào)的類 型,例如,判斷是屬于前述的普通視頻信號(hào)還是轉(zhuǎn)換自電影膠片的視頻信號(hào),并確定轉(zhuǎn)換自 電影膠片的視頻信號(hào)的步調(diào)(例如3:2)并據(jù)此進(jìn)行"反下拉"(reverse PullDown)處理, 使之得以在逐行掃描的顯示設(shè)備上正確播放。在已知技術(shù)中,在判斷并確定視頻信號(hào)的步 調(diào)時(shí),通常必須先讀取前9個(gè)幀的信號(hào)以取得一串以16位表示的圖樣(pattern),再根據(jù)取 得的圖樣自一內(nèi)建的表格中搜尋對(duì)應(yīng)的圖樣以決定視頻信號(hào)的步調(diào),當(dāng)搜索不到時(shí),即判 斷該視頻信號(hào)是普通視頻信號(hào)而非轉(zhuǎn)換自電影膠片的視頻信號(hào)。然而,當(dāng)表格中未存儲(chǔ)對(duì) 應(yīng)于所有步調(diào)的圖樣時(shí),或者在取得視頻信號(hào)的圖樣期間出現(xiàn)錯(cuò)誤時(shí),將無法正確地判斷 視頻信號(hào)的類型和步調(diào)。因此,如何簡(jiǎn)單且正確地判斷視頻信號(hào)的類型和步調(diào)為目前所需 解決的問題。
【發(fā)明內(nèi)容】
[0003] 為解決上述問題,本發(fā)明一實(shí)施例提供一種顯示裝置,用以接收視頻信號(hào),其中視 頻信號(hào)具有多個(gè)幀,每一幀具有奇數(shù)場(chǎng)以及偶數(shù)場(chǎng)。顯示裝置包括處理器以及顯示模塊。處 理器用以執(zhí)行下列步驟:分別判斷多個(gè)幀中每一當(dāng)前幀與前一幀的奇數(shù)場(chǎng)是否相似以及偶 數(shù)場(chǎng)是否相似;根據(jù)奇數(shù)場(chǎng)是否相似以及偶數(shù)場(chǎng)是否相似的判斷結(jié)果產(chǎn)生對(duì)應(yīng)于每一當(dāng)前 幀的多個(gè)圖樣中的一個(gè),其中圖樣至少包括第一圖樣、第二圖樣、第三圖樣以及第四圖樣; 在第一周期內(nèi)分別累計(jì)對(duì)應(yīng)于第一圖樣、第二圖樣、第三圖樣以及第四圖樣的個(gè)數(shù);根據(jù)第 一圖樣以及第二圖樣的個(gè)數(shù),或者根據(jù)第四圖樣的個(gè)數(shù)判斷視頻信號(hào)是否為轉(zhuǎn)換自電影膠 片的視頻信號(hào);當(dāng)判斷到視頻信號(hào)為轉(zhuǎn)換自電影膠片的視頻信號(hào)時(shí),根據(jù)對(duì)應(yīng)于每一當(dāng)前 幀的圖樣對(duì)前一幀、當(dāng)前幀以及下一幀進(jìn)行處理以產(chǎn)生多個(gè)輸出幀。顯示模塊用以以逐行 掃描的方式顯不輸出幀。
[0004] 本發(fā)明另一實(shí)施例提供一種視頻信號(hào)處理方法,適用于一顯示裝置,步驟包括:接 收一視頻信號(hào),其中視頻信號(hào)具有多個(gè)幀,每一幀具有奇數(shù)場(chǎng)以及偶數(shù)場(chǎng);分別判斷多個(gè)幀 中每一當(dāng)前幀與前一幀的奇數(shù)場(chǎng)是否相似以及偶數(shù)場(chǎng)是否相似;根據(jù)奇數(shù)場(chǎng)是否相似以及 偶數(shù)場(chǎng)是否相似的判斷結(jié)果產(chǎn)生對(duì)應(yīng)于每一當(dāng)前幀的多個(gè)圖樣中的一個(gè),其中圖樣至少包 括第一圖樣、第二圖樣、第三圖樣以及第四圖樣;在第一周期內(nèi)分別累計(jì)對(duì)應(yīng)于第一圖樣、 第二圖樣、第三圖樣以及第四圖樣的個(gè)數(shù);判斷第一圖樣以及第二圖樣的個(gè)數(shù),或者根據(jù) 第四圖樣的個(gè)數(shù)判斷視頻信號(hào)是否為轉(zhuǎn)換自電影膠片的視頻信號(hào);當(dāng)判斷到視頻信號(hào)為轉(zhuǎn) 換自電影膠片的視頻信號(hào)時(shí),根據(jù)對(duì)應(yīng)于每一當(dāng)前幀的圖樣對(duì)前一幀、當(dāng)前幀以及下一幀 進(jìn)行處理以產(chǎn)生多個(gè)輸出幀;以及以逐行掃描的方式顯示輸出幀。
[0005] 本發(fā)明所提出的顯示裝置以及視頻信號(hào)處理方法可藉由適當(dāng)?shù)乩塾?jì)相鄰兩幀所 產(chǎn)生不同圖樣的個(gè)數(shù)以判斷視頻信號(hào)的類型,并根據(jù)視頻信號(hào)的類型執(zhí)行反向恢復(fù)的處 理,除了可減去建立表格的繁瑣步驟外,更可避免因?yàn)楸砀竦牟煌暾蛘咭曨l信號(hào)的錯(cuò)誤 所造成的誤判,以簡(jiǎn)單且正確地判斷并還原視頻信號(hào),以提供使用者較好的視頻質(zhì)量。
【附圖說明】
[0006] 圖1是顯示已知技術(shù)的下拉過程的示意圖;
[0007] 圖2是顯示根據(jù)本發(fā)明一實(shí)施例所述的顯示裝置的示意圖;
[0008] 圖3是顯示根據(jù)本發(fā)明一實(shí)施例所述的視頻信號(hào)處理方法的流程圖;以及
[0009] 圖4是顯示根據(jù)本發(fā)明另一實(shí)施例所述的視頻信號(hào)處理方法的流程圖。
[0010] 【符號(hào)說明】
[0011] 200~顯示裝置
[0012] 210~處理器
[0013] 220~顯示模塊
[0014] S301-S307、S401-S408 ~步驟流程
[0015] Sv~視頻信號(hào)
【具體實(shí)施方式】
[0016] 有關(guān)本發(fā)明的顯示裝置以及視頻信號(hào)處理方法適用的其他范圍將于接下來所提 供的詳述中清楚易見。必須了解的是下列的詳述以及具體的實(shí)施例,當(dāng)提出有關(guān)顯示裝置 以及視頻信號(hào)處理方法的示范實(shí)施例時(shí),僅作為描述的目的以及并非用以限制本發(fā)明的范 圍。
[0017] 圖2是顯示根據(jù)本發(fā)明一實(shí)施例所述的顯示裝置的示意圖。如圖2所示,顯示裝 置200包括處理器210以及顯示模塊220。處理器210可為微處理器或者圖像處理器等。 顯示模塊220可為薄膜晶體管液晶顯示器或者電漿顯示器等。處理器210用以接收視頻 信號(hào)Sv、根據(jù)視頻信號(hào)Sv中相鄰兩幀(即每一當(dāng)前幀與其前一幀)的奇數(shù)場(chǎng)的差異度以及 偶數(shù)場(chǎng)的差異度取得多個(gè)圖樣、根據(jù)不同圖樣所累計(jì)的個(gè)數(shù)判斷視頻信號(hào)Sv是否為轉(zhuǎn)換 自電影膠片的視頻信號(hào),以及根據(jù)對(duì)應(yīng)于每一當(dāng)前幀的不同圖樣對(duì)該當(dāng)前幀以及其前一幀 及其下一幀進(jìn)行反下拉(reverse PullDown)處理以產(chǎn)生多個(gè)輸出幀,使之產(chǎn)生的輸出幀得 以在逐行掃描(progressive)的顯示設(shè)備上正確地播放。顯示模塊220用以以逐行掃描的 方式顯示經(jīng)反下拉處理后的輸出幀。
[0020] 表1是顯不根據(jù)本發(fā)明一實(shí)施例所述的視頻信號(hào)的不意表。如表1所不,0~6代 表視頻信號(hào)Sv中不同時(shí)間點(diǎn)的輸入幀。每一個(gè)輸入幀又可拆分為奇數(shù)場(chǎng)(odd field)以 及偶數(shù)場(chǎng)(even field)。在此實(shí)施例中,假定輸入幀0~7為經(jīng)過"3v2PullDown"轉(zhuǎn)換后 的輸入幀。其中,"3v2PullDown"指將每秒24幀(frame)的電影膠片幀(film frame)轉(zhuǎn) 換為每秒60場(chǎng)(field)的視頻幀(video frame)的程序。根據(jù)"3v2PullDown"的處理流 程,輸入幀2的奇數(shù)場(chǎng)B。為輸入幀1的奇數(shù)場(chǎng)B。的復(fù)制場(chǎng),輸入幀3的偶數(shù)場(chǎng)D ^為輸入幀 4的偶數(shù)場(chǎng)隊(duì)的復(fù)制場(chǎng)。本發(fā)明根據(jù)每一當(dāng)前幀與其前一幀的奇數(shù)場(chǎng)的差異度以及偶數(shù)場(chǎng) 的差異度,可得到以2位(bit)表示的圖樣(pattern)。其中,當(dāng)當(dāng)前幀與其前一幀的奇數(shù)