專(zhuān)利名稱(chēng):用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于視頻處理方案,更具體地,是關(guān)于一種用于產(chǎn)生 插值幀與偵測(cè)輸入來(lái)源的方法及裝置。
背景技術(shù):
從低速率至高速率的幀速率轉(zhuǎn)換可通過(guò)幀重復(fù)或如運(yùn)動(dòng)急動(dòng)消除
(Motion Judder Cancellation, MJC)等運(yùn)動(dòng)補(bǔ)償插值操作來(lái)完成。當(dāng)與 來(lái)源幀有關(guān)的幀速率與顯示元件的顯示幀速率不同時(shí)就需要幀速率轉(zhuǎn) 換操作。 一般說(shuō)來(lái),有幾種普通來(lái)源幀速率,例如視頻來(lái)源的每秒50/60 幀(即50/60Hz),或電影來(lái)源的每秒25個(gè)幀(即50Hz),或電影來(lái)源的 每秒24/30幀(即60Hz)。舉例來(lái)說(shuō),歐洲標(biāo)準(zhǔn)的PAL系統(tǒng)采用50Hz 的牙見(jiàn)頻幀速率,而美國(guó)標(biāo)準(zhǔn)的NTSC系統(tǒng)采用60Hz的一見(jiàn)頻幀速率。 與此相對(duì)的是,通常以比視頻幀(例如50/60Hz)低得多的速率(例如 24/25/30Hz)來(lái)捕獲電影幀。因此,重復(fù)電影幀中的 一些幀來(lái)產(chǎn)生速率 為50/60Hz的幀序列。
舉例來(lái)說(shuō),臺(tái)灣的DVD播放機(jī), 一般是60Hz的傳輸幀速率。如 果來(lái)源電影幀初始以每秒24/30幀被捕獲,DVD播放機(jī)所接收的影像 數(shù)據(jù)會(huì)包含重復(fù)的影像內(nèi)容。更具體地,若來(lái)源電影幀初始以30Hz 捕獲,影像數(shù)據(jù)就被稱(chēng)為2:2序列;否則,若來(lái)源電影幀初始以24Hz 捕獲,則影像數(shù)據(jù)就被稱(chēng)為3:2序列。為了使影像平滑地顯示在顯示 器上,來(lái)源電影幀中的重復(fù)幀被一個(gè)或多個(gè)插值幀所替代。圖1顯示 各種插值方法表,可用于在不同顯示幀速率下顯示具有不同幀速率的 來(lái)源幀。于第一種情況中,由于輸入來(lái)源幀速率50/60Hz與顯示幀速 率50/60Hz相同,因此無(wú)需幀插值。于第二種情況中,為了以100/120Hz 的顯示幀速率來(lái)顯示具有50/60Hz幀速率的視頻幀,需要視頻模式插 值來(lái)實(shí)現(xiàn)雙倍幀速率插值。也就是說(shuō),每?jī)蓚€(gè)相鄰浮見(jiàn)頻幀中插入一個(gè)插值幀。于第三情況中,雖然電影幀具有與顯示幀速率相同的傳輸幀
速率,皆為50/60Hz,但利用電影模式插值來(lái)以插值幀替代重復(fù)幀, 其中初始將重復(fù)幀應(yīng)用至電影幀的增加的幀速率,從24/25/30Hz的捕 獲幀速率增加至50/60Hz的傳輸幀速率。第四種情況采用電影模式插 值,重復(fù)幀被一個(gè)或多個(gè)插值幀所替代。舉例來(lái)說(shuō),若具有每秒30 幀的捕獲幀速率的電影幀以120Hz的顯示幀速率來(lái)顯示,其中每四個(gè) 幀中有三個(gè)是插值產(chǎn)生的而僅有一個(gè)幀是初始來(lái)源電影幀。
圖2A顯示傳統(tǒng)運(yùn)動(dòng)補(bǔ)償插值裝置200的結(jié)構(gòu)示意圖。圖2B顯示 運(yùn)動(dòng)補(bǔ)償裝置200的時(shí)序示意圖。如圖2A所示,運(yùn)動(dòng)補(bǔ)償裝置200 包含處理電路205與存儲(chǔ)器210,其中進(jìn)入幀首先寫(xiě)入存儲(chǔ)器210,接 著處理單元205分析與儲(chǔ)存于存儲(chǔ)器210中的進(jìn)入幀有關(guān)的運(yùn)動(dòng)向量 以產(chǎn)生插值幀。因此,存儲(chǔ)器210需要分配部分帶寬至圖2A中的寫(xiě) 入凄t據(jù)通道Wo以4妄收進(jìn)入幀。同時(shí),處理電路205也讀取4諸存于存 儲(chǔ)器210中的數(shù)據(jù)以分析進(jìn)入幀,舉例來(lái)說(shuō),處理電路205可每次從 存儲(chǔ)器210讀取兩個(gè)幀的數(shù)據(jù)以產(chǎn)生插值幀來(lái)實(shí)現(xiàn)雙倍幀速率轉(zhuǎn)換。 因此,于此情況下,存儲(chǔ)器210也分配部分帶寬至圖2A中的讀取數(shù) 據(jù)通道&及R2來(lái)傳送數(shù)據(jù)至處理電路205。更進(jìn)一步,另一讀取數(shù)據(jù) 通道R3也會(huì)因?yàn)殡娪澳J絺蓽y(cè)占用存儲(chǔ)器210的部分帶寬。
請(qǐng)參考圖2B,假定進(jìn)入幀由視頻幀Ao、 Bo、 Fo、 Go及電影幀Co、 d、 D0、 D!、 Eo、 Ei (即2:2序列)組成,其中電影幀d、 D!與E!分別 為電影幀Co、 Do及Eo的復(fù)本。于此例中,運(yùn)動(dòng)補(bǔ)償裝置200執(zhí)行雙 倍幀速率升頻轉(zhuǎn)換(例如,將50Hz的傳送幀速率轉(zhuǎn)換為100Hz的顯示 幀速率),且也對(duì)進(jìn)入幀執(zhí)行電影模式偵測(cè)來(lái)決定如何產(chǎn)生插值幀,以 產(chǎn)生圖2B顯示的需要的輸出幀。幀AoBo為插入至幀Ao與Bo之間的 插值幀,而幀CoDo、 CoDo,與CoDo"為插入至電影幀Co及D0之間不同 的插值幀;其它視頻/電影幀之間的插值幀也是類(lèi)似處理。執(zhí)行電影模 式偵測(cè)通常是為了每次偵測(cè)兩個(gè)相鄰幀是否為復(fù)本;如果發(fā)現(xiàn)兩個(gè)相 鄰幀是不同的,則估計(jì)此兩個(gè)相鄰幀為視頻幀,接著直接根據(jù)這些視 頻幀產(chǎn)生插值幀,而不用占用存儲(chǔ)器210的部分帶寬來(lái)從存儲(chǔ)器210 讀取另一數(shù)據(jù)。舉例來(lái)說(shuō),當(dāng)偵測(cè)出幀Ao與幀Bo不同時(shí),處理電路 205能直接利用幀Ao及B。來(lái)產(chǎn)生插值幀AQBQ,而不需要從存儲(chǔ)器210讀取其他數(shù)據(jù)??墒?,若偵測(cè)出幀Co與C,為復(fù)本(即幀Co與C,為電
影幀),處理電路205需要通過(guò)上述讀取數(shù)據(jù)通道R3從存儲(chǔ)器210讀 取幀D。,用以產(chǎn)生插值幀C。D。、 CoD。與CQDQ,,。于此情況下,存儲(chǔ) 器210的帶寬由至少上述的數(shù)據(jù)通道W0、 R。 R2及R3所占用。另夕卜, 于另 一示例中,若進(jìn)入幀包含3:2序列而非2:2序列,由于3:2序列中 的初始來(lái)源幀后面跟著一個(gè)或兩個(gè)重復(fù)幀,有時(shí)兩個(gè)用來(lái)插值的幀可 能與兩個(gè)用來(lái)電影模式偵測(cè)的相鄰幀不同。也就是說(shuō),處理電路205 需要四個(gè)讀取數(shù)據(jù)通道。換句話說(shuō),為了轉(zhuǎn)換初始于每秒24或30幀 捕獲的電影輸入為120Hz的顯示輸出,需要分配更多帶寬來(lái)寫(xiě)入幀至 存儲(chǔ)器210或從存儲(chǔ)器210中讀取幀,且存儲(chǔ)器210的儲(chǔ)存空間也需 要足夠大以緩沖這些進(jìn)入幀。可是,存儲(chǔ)器210增加的帶寬與儲(chǔ)存空 間提高了生產(chǎn)成本。
發(fā)明內(nèi)容
為了減少所需儲(chǔ)存空間的技術(shù)問(wèn)題,本發(fā)明提供用于產(chǎn)生插值幀 與偵測(cè)輸入來(lái)源的方法及裝置能減少存取存儲(chǔ)器的帶寬以及減少對(duì)儲(chǔ) 存空間的要求。
本發(fā)明提供一種用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法,上述方 法包含接收輸入幀;于電影模式下,將輸入幀的連續(xù)幀中的至少一 第 一 幀儲(chǔ)存至儲(chǔ)存元件;比較儲(chǔ)存的第 一 幀與連續(xù)幀中未儲(chǔ)存于儲(chǔ)存 元件的第二幀,以產(chǎn)生第一比較結(jié)果來(lái)決定是否要退出電影模式;以 及讀取儲(chǔ)存于儲(chǔ)存元件的幀以產(chǎn)生電影模式下的多個(gè)插值幀。
本發(fā)明另提供一種用于偵測(cè)輸入來(lái)源的方法,上述方法包含接 收輸入幀;于視頻模式下儲(chǔ)存輸入幀至儲(chǔ)存元件;于視頻模式下,比 較從儲(chǔ)存元件讀取的多個(gè)連續(xù)幀中的兩個(gè)幀,以產(chǎn)生第二比較結(jié)果來(lái) 決定是否要進(jìn)入電影模式;以及當(dāng)?shù)诙容^結(jié)果匹配預(yù)定式樣時(shí),進(jìn) 入電影模式;其中用于視頻模式或電影模式下的儲(chǔ)存元件之帶寬一次 最多有三個(gè)存儲(chǔ)器存取的帶寬。
本發(fā)明另提供一種用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源 裝置,上述 裝置包含儲(chǔ)存元件,用以于電影模式下儲(chǔ)存輸入幀中連續(xù)幀內(nèi)至少 一第一幀;以及處理電路,接收輸入幀,于電影模式下讀取儲(chǔ)存于儲(chǔ)存元件的幀以產(chǎn)生多個(gè)插值幀,并比較儲(chǔ)存的第一幀與未儲(chǔ)存于儲(chǔ)存 元件的連續(xù)幀的第二幀,以產(chǎn)生第一比較結(jié)果來(lái)決定是否要退出電影 模式。
利用本發(fā)明能夠通過(guò)偵測(cè)輸入來(lái)源來(lái)相應(yīng)產(chǎn)生插值幀,并一次最 多占用三個(gè)存儲(chǔ)器存取通道,降低了存儲(chǔ)器帶寬的使用。
圖1顯示可用于在不同顯示幀速率下顯示具有不同幀速率的來(lái)源 幀的各種插值方法表。
圖2A顯示傳統(tǒng)運(yùn)動(dòng)補(bǔ)償插值裝置200的結(jié)構(gòu)示意圖。
圖2B顯示運(yùn)動(dòng)補(bǔ)償裝置200的時(shí)序示意圖。
圖3顯示根據(jù)本發(fā)明實(shí)施方式的裝置300的示意圖。
圖4顯示圖3中裝置300于電影模式下的操作的時(shí)序示意圖。
圖5顯示圖3裝置300于視頻模式下的操作的時(shí)序圖。
圖6顯示圖3裝置300進(jìn)入電影模式的時(shí)序圖。
圖7顯示圖3裝置300從電影模式退出的時(shí)序圖。
具體實(shí)施例方式
在說(shuō)明書(shū)及權(quán)利要求書(shū)當(dāng)中使用了某些詞匯來(lái)稱(chēng)呼特定的元件。 本領(lǐng)域的技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來(lái)稱(chēng)呼 同一個(gè)元件。本說(shuō)明書(shū)及權(quán)利要求書(shū)并不以名稱(chēng)的差異來(lái)作為區(qū)分元 件的方式,而是以元件在功能上的差異來(lái)作為區(qū)分的準(zhǔn)則。在通篇說(shuō) 明書(shū)及權(quán)利要求書(shū)當(dāng)中所提及的"包含"是開(kāi)放式的用語(yǔ),故應(yīng)解釋 成"包含但不限定于"。此外,"耦接,, 一詞在此是包含任何直接及 間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置, 則代表第一裝置可直接電氣連接于第二裝置,或通過(guò)其它裝置或連接 手段間接地電氣連接到第二裝置。
請(qǐng)參考圖3。圖3顯示根據(jù)本發(fā)明實(shí)施方式的裝置300的示意圖, 其包含儲(chǔ)存元件305與處理電路310。裝置300根據(jù)多個(gè)輸入幀產(chǎn)生 多個(gè)插值幀,接著合并插值幀與輸入幀中的非重復(fù)幀(non-repeated frames)來(lái)產(chǎn)生顯示于顯示元件上的輸出幀。-清注意此實(shí)施方式中,裝置300具有兩個(gè)操作模式,即電影模式與視頻模式,取決于輸入來(lái)源。
當(dāng)偵測(cè)到輸入幀為電影幀時(shí),裝置300進(jìn)入電影模式,且儲(chǔ)存元件305 通過(guò)寫(xiě)入數(shù)據(jù)通道Wo儲(chǔ)存輸入幀中至少多個(gè)連續(xù)幀中的第一幀,但 是在電影模式下當(dāng)決定連續(xù)幀中的第二幀為第 一幀的復(fù)本時(shí),并不儲(chǔ) 存第二幀。處理電路310通過(guò)讀取數(shù)據(jù)通道Rq從儲(chǔ)存元件305讀取一 個(gè)幀,以檢查是否要退出電影模式,其中一讀(Ro)—寫(xiě)(Wo)操作并不 同時(shí)執(zhí)行,舉例來(lái)說(shuō),于電影模式下的一讀(R。)一寫(xiě)(W。)操作交錯(cuò)地 存取儲(chǔ)存元件305。處理電路310還通過(guò)讀取數(shù)據(jù)通道&與112讀取儲(chǔ) 存于儲(chǔ)存元件305中的兩個(gè)幀,并對(duì)從儲(chǔ)存元件305讀取的兩個(gè)幀執(zhí) 行插值操作,以產(chǎn)生插值幀。因此,可避免電影模式下從儲(chǔ)存元件305 讀取重復(fù)幀或?qū)懭胫貜?fù)幀至儲(chǔ)存元件305,那樣會(huì)消耗儲(chǔ)存元件305 大量帶寬/儲(chǔ)存空間。當(dāng)偵測(cè)到輸入幀為視頻幀而非電影幀時(shí),因?yàn)橐?頻模式下每一連續(xù)幀都不同,儲(chǔ)存元件305儲(chǔ)存連續(xù)幀中的每一幀, 而不丟棄任一幀。于視頻模式下,處理電路310于每一時(shí)鐘周期通過(guò) 讀取數(shù)據(jù)通道(Ri與R2)僅讀取兩個(gè)幀,以執(zhí)行插值并決定是否進(jìn)入電 影模式。
下面兩個(gè)例子分別顯示裝置300于電影模式及視頻模式下的操 作。圖4是一個(gè)時(shí)序示意圖,其顯示圖3中裝置300于電影模式下的 操作。于此例中,輸入幀包含電影幀序列Ao、 Ap…Do、 Dp其中電 影幀A!、 Bp d與Di分別是電影幀Ao、 Bo、 Cq與Do的復(fù)本。輸入 幀具有50Hz的傳送速率,裝置300用來(lái)將輸入幀轉(zhuǎn)換為需要的輸出 幀,其可以用100Hz幀速率顯示。幀Ao與Ap Bo與Bp C。與d, Do與Di分別屬于由兩個(gè)連續(xù)幀組成的不同組,其中Ao、 Bo、 Co及Do 被定義為第一幀,而A。 B!、 C!及Dj皮定義為第二幀。因?yàn)檠b置300 處于電影才莫式下,重復(fù)幀A。 B!、 C,與Di并不通過(guò)寫(xiě)入^:據(jù)通道W0 儲(chǔ)存于儲(chǔ)存元件305中,而是傳送至處理電路310。結(jié)果,當(dāng)通過(guò)讀 取數(shù)據(jù)通道Ro從儲(chǔ)存元件305讀取第一幀BG, C。與D。時(shí),處理電路 310比較從R。讀取的第一幀B。, C。及D。與接收的第二幀B!, d及 Dj以檢查輸入幀是否仍是電影幀。如此,不需要儲(chǔ)存第二幀B。 d 及D!,就能完成電影模式偵測(cè)與幀插值操作。處理電路310通過(guò)讀取 數(shù)據(jù)通道Ri與R2于每一時(shí)鐘周期讀取兩個(gè)幀,并在每一第一幀(例如Ao)后產(chǎn)生三個(gè)插值幀(例如AoBQ、 AoBo,、 AoB。")。于此實(shí)施方式中, 三個(gè)連續(xù)插值幀可稍稍不同以消除顯示運(yùn)動(dòng)圖像中的急動(dòng)效應(yīng)(judder effect);可是,處理電路310于某些實(shí)施方式中可為此三個(gè)連續(xù)幀產(chǎn) 生相同的插值幀。如此,與先前技術(shù)相比,裝置300的一個(gè)優(yōu)點(diǎn)就是, 占用儲(chǔ)存元件305較少帶寬。具體地說(shuō),任何時(shí)間由上述數(shù)據(jù)通道使 用的帶寬量都保持基本不變,因?yàn)橥瑫r(shí)最多有三個(gè)存儲(chǔ)器存取動(dòng)作(三 個(gè)讀取4喿作或 一 個(gè)寫(xiě)入操作加兩個(gè)讀取才喿作)。
圖5顯示圖3裝置300操作于視頻模式下的時(shí)序圖。于此例中, 輸入幀包含視頻幀的序列;于視頻模式下,所有視頻幀Ao-G()通過(guò)寫(xiě) 入數(shù)據(jù)通道W。寫(xiě)入至儲(chǔ)存元件305。與圖4類(lèi)似,輸入幀具有50Hz 的傳送速率,裝置300將輸入幀轉(zhuǎn)換為需要的幀速率為100Hz的輸出 幀。處理電路310通過(guò)讀取通道R!與R2從儲(chǔ)存元件305獲得兩個(gè)連 續(xù)幀(例如A0與Bo),以產(chǎn)生插值幀(例如AoBo)。讀取通道R!與R2也 用來(lái)通過(guò)比較通過(guò)其所讀取的數(shù)據(jù)來(lái)決定是否要進(jìn)入電影模式。由于 最多 一次可有三個(gè)存儲(chǔ)器存取動(dòng)作(一個(gè)寫(xiě)入操作加兩個(gè)讀取操作), 視頻模式的存儲(chǔ)器帶寬需求與電影模式的存儲(chǔ)器帶寬需求相似。
裝置300監(jiān)視輸入幀以確保裝置300根據(jù)輸入幀的類(lèi)型運(yùn)作于適 當(dāng)?shù)牟僮髂J较?。下面列舉兩個(gè)表明用來(lái)切換電影模式與視頻模式的 演算法的例子 一個(gè)例子顯示于圖6,決定進(jìn)入電影模式的時(shí)序;而 另一個(gè)例子顯示于圖7,決定退出電影模式的時(shí)序。
為了簡(jiǎn)化下面的描述,視頻幀與電影幀的輸入速率皆為50Hz,且 此兩個(gè)例子中期望的顯示幀速率也為50Hz。圖6顯示了進(jìn)入電影模式 的時(shí)序圖。如圖6所示,輸入幀包含了視頻幀A0、 Bo與電影幀Co、 d、 ...HQ、 H卜裝置300開(kāi)始工作于視頻模式,處理電路310通過(guò)讀 取凄史據(jù)通道Ri與R2,人儲(chǔ)存元件305讀取幀并兩兩比4支相鄰幀,以偵 測(cè)電影模式。當(dāng)兩個(gè)幀不同時(shí),處理電路310會(huì)輸出指示幀不同的比 較結(jié)果,例如指示器顯示位元"1"。否則,處理電路310輸出指示幀 為復(fù)本的比較結(jié)果,例如,指示器顯示位元"0"。因?yàn)殡娪皫山诲e(cuò) 的初始幀與復(fù)本幀組成,例如此例中的電影幀C。、 d、…Ho、 Hp每 兩個(gè)初始幀中插入 一 個(gè)復(fù)本幀,則電影模式下的比較結(jié)果會(huì)是 01010101…等等。比較結(jié)果被儲(chǔ)存并與預(yù)定式樣比較,若與預(yù)定式樣匹配,則裝置300進(jìn)入電影模式。于此實(shí)施方式中,預(yù)定式樣為"0101", 所以當(dāng)檢測(cè)出兩個(gè)相鄰的幀為復(fù)本時(shí),裝置300進(jìn)入電影模式。舉例 來(lái)說(shuō),如圖6所示,處理電路310偵測(cè)出輸入幀Co與d, Dq與Di為 復(fù)本,計(jì)算匹配預(yù)定式樣的比較結(jié)果,并通知裝置300進(jìn)入電影模式。 預(yù)定式樣的選擇并非本發(fā)明范圍的限制。
圖7顯示裝置300退出電影模式的時(shí)序圖。如圖7所示,輸入幀 包含電影幀Aq及A,與—見(jiàn)頻幀Bo、 Co、…Fo、 Go。于下面描述中,每 兩個(gè)連續(xù)的輸入幀組成一組,如第一幀與第二幀組成一組。舉例來(lái)說(shuō), 第一幀Ao與第二幀AJ且成一組,另一第一幀Bo與另一第二幀Co組 成另一組,以此類(lèi)推。裝置300初始處于電影模式下,處理電路310 比較通過(guò)讀取數(shù)據(jù)通道Ro從儲(chǔ)存元件305讀取的第一幀(例如AQ、 B0 或Do)與未儲(chǔ)存于儲(chǔ)存元件305內(nèi)(即輸入幀)的第二幀(例如A" Co或 E0),以產(chǎn)生比較結(jié)果來(lái)指示一組兩個(gè)連續(xù)幀是否是復(fù)本。若第一幀(例 如A"與第二幀(例如A!)相同,處理電路310輸出比較結(jié)果,指示上 述多個(gè)幀為復(fù)本,例如指示器顯示位元"0"。否則(例如第一幀B0與 第二幀Co不同),處理電路310輸出比較結(jié)果,其指示上述多個(gè)幀不 是復(fù)本,例如指示器顯示位元"1"。本實(shí)施方式中,當(dāng)比較結(jié)果匹配 預(yù)定式樣(例如"11")時(shí),偵測(cè)到輸入來(lái)源乂人電影幀切換為—見(jiàn)頻幀。 如圖7所示,處理電路310兩次偵測(cè)到兩個(gè)連續(xù)幀不相同后,因?yàn)橐?決定后續(xù)輸入幀為視頻幀,裝置300退出電影模式。舉例來(lái)說(shuō),如圖 7所示,處理電^各310分別偵測(cè)出連續(xù)幀Bo與CQ, Do與EQ不是復(fù)本, 計(jì)算匹配預(yù)定式樣的比較結(jié)果,并通知裝置300退出電影模式。裝置 300能根據(jù)多個(gè)個(gè)預(yù)定式樣選擇性地退出電影模式。此也為本發(fā)明的 范圍。筒而言之,不論處于電影模式還是視頻模式,最多三個(gè)數(shù)據(jù)通 道占用用來(lái)存取幀數(shù)據(jù)的儲(chǔ)存元件305的帶寬,因此裝置300能更有 效地利用存儲(chǔ)器帶寬。
另外,雖然上述例子中僅包含了處理包括電影幀為2:2序列的輸 入幀的流程,本發(fā)明也能應(yīng)用于包括電影幀為3:2序列的輸入幀的情 形。舉例來(lái)說(shuō),處于電影模式下,裝置300僅儲(chǔ)存一個(gè)幀至儲(chǔ)存元件 305,而不儲(chǔ)存多個(gè)重復(fù)電影幀中的復(fù)本,或者裝置300也儲(chǔ)存三個(gè)重 復(fù)電影幀中任意兩個(gè)至儲(chǔ)存元件305,而不儲(chǔ)存三個(gè)重復(fù)電影幀中所有幀。另外,請(qǐng)?jiān)賲⒖紙D4,于電影模式下,裝置300能儲(chǔ)存幀Ap Bj、 d、 D!至儲(chǔ)存元件305,而不儲(chǔ)存幀Ao、 Bo、 CQ與D。。也就是 說(shuō),要儲(chǔ)存于儲(chǔ)存元件305內(nèi)的第一幀應(yīng)不限于連續(xù)幀中的第一進(jìn)入 幀。此修改也屬于本發(fā)明的精神。當(dāng)然,裝置300也能夠用來(lái)轉(zhuǎn)換具 有任意傳送幀速率的輸入幀至輸出幀,上述多個(gè)輸出幀將以任意顯示 幀速率顯示。
本發(fā)明雖用較佳實(shí)施方式說(shuō)明如上,然而其并非用來(lái)限定本發(fā)明 的范圍,任何本領(lǐng)域中技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi), 做的任何更動(dòng)與改變,都在本發(fā)明的保護(hù)范圍內(nèi),具體以權(quán)利要求界 定的范圍為準(zhǔn)。
權(quán)利要求
1.一種用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法,上述方法包含接收多個(gè)輸入幀;在電影模式下,將上述多個(gè)輸入幀的多個(gè)連續(xù)幀中的至少一第一幀儲(chǔ)存至儲(chǔ)存元件;比較儲(chǔ)存的上述第一幀與上述多個(gè)連續(xù)幀中未儲(chǔ)存于上述儲(chǔ)存元件的第二幀,以產(chǎn)生第一比較結(jié)果來(lái)決定是否要退出上述電影模式;以及讀取儲(chǔ)存于上述儲(chǔ)存元件的幀以產(chǎn)生上述電影模式下的多個(gè)插值幀。
2. 如權(quán)利要求1所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法, 其特征在于,上述方法更包含于接收上述第二幀時(shí),從上述儲(chǔ)存元件讀取上述第一幀。
3. 如權(quán)利要求1所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法, 其特征在于,上述方法更包含當(dāng)于上述電影模式下上述第一比較結(jié)果指示上述多個(gè)連續(xù)幀的上 述第一幀與上述第二幀并非是復(fù)本時(shí),退出上述電影模式。
4. 如權(quán)利要求1所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法, 其特征在于,上述方法更包含于上述第一比較結(jié)果與預(yù)定式樣匹配時(shí), 退出上述電影模式。
5. 如權(quán)利要求1所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法, 其特征在于,儲(chǔ)存于上述儲(chǔ)存元件的幀與上述多個(gè)插值幀組成多個(gè)輸 出幀。
6. 如權(quán)利要求1所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法, 其特征在于,上述方法更包含于視頻模式下儲(chǔ)存上述多個(gè)輸入幀至上述儲(chǔ)存元件;以及于上述視頻模式下,比較從上述儲(chǔ)存元件讀取的上述多個(gè)連續(xù)幀 中的兩個(gè)幀,以產(chǎn)生第二比較結(jié)果來(lái)決定是否要進(jìn)入上述電影模式。
7. 如權(quán)利要求6所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法,其特征在于,上述方法更包含當(dāng)上述第二比較結(jié)果匹配預(yù)定式樣時(shí)進(jìn) 入上述電影模式。
8. 如權(quán)利要求6所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法, 其特征在于,上述方法更包含當(dāng)輸入幀速率與輸出幀速率不同時(shí),利 用上述視頻模式下從上述儲(chǔ)存元件讀取的上述多個(gè)連續(xù)幀來(lái)產(chǎn)生上述 多個(gè)插值幀。
9. 一種用于偵測(cè)輸入來(lái)源的方法,上述方法包含 4妻收多個(gè)輸入幀;于視頻模式下儲(chǔ)存上述多個(gè)輸入幀至儲(chǔ)存元件;于上述視頻模式下,比較從上述儲(chǔ)存元件讀取的多個(gè)連續(xù)幀中的 兩個(gè)幀,以產(chǎn)生第二比較結(jié)果來(lái)決定是否要進(jìn)入電影模式;以及當(dāng)上述第二比較結(jié)果匹配預(yù)定式樣時(shí),進(jìn)入上述電影模式;其中用于上述視頻模式或上述電影模式下的上述儲(chǔ)存元件的帶寬 一次最多有三個(gè)存儲(chǔ)器存取。
10. 如權(quán)利要求9所述的用于偵測(cè)輸入來(lái)源的方法,其特征在于, 上述方法更包含于上述電影模式下,儲(chǔ)存上述多個(gè)輸入幀中上述多個(gè)連續(xù)幀中第 一幀至上述儲(chǔ)存元件;比較儲(chǔ)存的上述第一幀與未儲(chǔ)存于上述儲(chǔ)存元件內(nèi)的上述多個(gè)連 續(xù)幀中的第二幀,以產(chǎn)生第一比較結(jié)果來(lái)決定是否要退出上述電影模 式;以及讀取儲(chǔ)存于上述儲(chǔ)存元件的幀以產(chǎn)生上述電影模式下的多個(gè)插值幀。
11. 一種用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置,上述裝置包含 儲(chǔ)存元件,用以于電影模式下儲(chǔ)存多個(gè)輸入幀中多個(gè)連續(xù)幀內(nèi)至少第一幀;以及 處理電路,接收上述多個(gè)輸入幀,于上述電影模式下讀取儲(chǔ)存于 上述儲(chǔ)存元件的上述多個(gè)輸入幀以產(chǎn)生多個(gè)插值幀,并比較儲(chǔ)存的上 述第一幀與未儲(chǔ)存于上述儲(chǔ)存元件的上述多個(gè)連續(xù)幀的第二幀,以產(chǎn) 生第一比較結(jié)果來(lái)決定是否要退出上述電影模式。
12. 如權(quán)利要求11所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置,其特征在于,上述處理電路于接收上述第二幀時(shí)從上述儲(chǔ)存元件讀取 上述第一幀。
13. 如權(quán)利要求11所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置, 其特征在于,當(dāng)于上述電影模式下上述第一比較結(jié)果指示上述多個(gè)連 續(xù)幀的上述第一幀與上述第二幀不是復(fù)本時(shí),上述裝置退出上述電影 模式。
14. 如權(quán)利要求11所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置, 其特征在于,當(dāng)上述第一比較結(jié)果匹配預(yù)定式樣時(shí),上述裝置退出上 述電影模式。
15. 如權(quán)利要求11所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置,其特征在于,儲(chǔ)存于上述儲(chǔ)存元件的上述多個(gè)幀與上述多個(gè)插值幀組 成多個(gè)輸出幀。
16. 如權(quán)利要求11所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置, 其特征在于,上述儲(chǔ)存元件于視頻模式下儲(chǔ)存上述多個(gè)輸入幀,且上 述處理電路比較從上述儲(chǔ)存元件讀取的上述多個(gè)連續(xù)幀中的兩個(gè)幀以 產(chǎn)生第二比較結(jié)果來(lái)決定是否于上述視頻模式下進(jìn)入上述電影模式。
17. 如權(quán)利要求16所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置, 其特征在于,當(dāng)上迷第二比較結(jié)果匹配預(yù)定式樣時(shí),上述裝置進(jìn)入上 述電影模式。
18. 如權(quán)利要求16所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置, 其特征在于,當(dāng)輸入幀速率與輸出幀速率不同時(shí),上述處理電路利用 于上述視頻模式下從上述儲(chǔ)存元件讀取的上述多個(gè)連續(xù)幀來(lái)產(chǎn)生上述 多個(gè)插值幀。
19. 如權(quán)利要求11所述的用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的裝置, 其特征在于,用來(lái)產(chǎn)生上述多個(gè)插值幀與偵測(cè)輸入來(lái)源的上述儲(chǔ)存元 件的帶寬保持為一次最多三個(gè)存儲(chǔ)器存取。
全文摘要
本發(fā)明提供一種用于產(chǎn)生插值幀與偵測(cè)輸入來(lái)源的方法及裝置,上述裝置包含儲(chǔ)存元件,用以于電影模式下儲(chǔ)存多個(gè)輸入幀中多個(gè)連續(xù)幀內(nèi)至少第一幀;以及處理電路,接收上述多個(gè)輸入幀,于上述電影模式下讀取儲(chǔ)存于上述儲(chǔ)存元件的上述多個(gè)輸入幀以產(chǎn)生多個(gè)插值幀,并比較儲(chǔ)存的上述第一幀與未儲(chǔ)存于上述儲(chǔ)存元件的上述多個(gè)連續(xù)幀的第二幀,以產(chǎn)生第一比較結(jié)果來(lái)決定是否要退出上述電影模式。利用本發(fā)明能夠通過(guò)偵測(cè)輸入來(lái)源來(lái)相應(yīng)產(chǎn)生插值幀,并一次最多占用三個(gè)存儲(chǔ)器存取通道,降低了存儲(chǔ)器帶寬的使用。
文檔編號(hào)H04N7/01GK101646052SQ20091016221
公開(kāi)日2010年2月10日 申請(qǐng)日期2009年7月29日 優(yōu)先權(quán)日2008年8月5日
發(fā)明者張德浩, 林修身, 梁金權(quán) 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司