專(zhuān)利名稱(chēng):實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,特別有關(guān)于偵測(cè)第一字幕壓縮資料與第二字幕壓縮資料,以得知字幕滾動(dòng)信息的功用。
背景技術(shù):
近年來(lái),生活水準(zhǔn)的不斷提升,快餐主義的興起,人們已漸漸習(xí)慣快速、方便的生活方式,信息科技也隨著此潮流,持續(xù)改善信息科技產(chǎn)品的品質(zhì),只為能更切合民眾的使用需求,其中,信息科技產(chǎn)品又以影音播放裝置為市場(chǎng)的主流,如何在播放影音資料時(shí),搭配影像特效,已為現(xiàn)今企業(yè)研發(fā)的重點(diǎn)。
常見(jiàn)的影像特效以發(fā)展字幕特效居多,其中以字幕滾動(dòng)與字幕放大/縮小最為代表。然而,當(dāng)字幕資料同時(shí)顯現(xiàn)字幕滾動(dòng)與字幕放大/縮小效果時(shí),影音播放裝置譯碼字幕資料流,由于字幕資料可采用可變動(dòng)長(zhǎng)度編碼(VLE)方式進(jìn)行編碼動(dòng)作,因此譯碼后,產(chǎn)生包含有多行區(qū)塊資料的字幕資料,當(dāng)影音播放裝置進(jìn)行字幕放大/縮小效果的顯示時(shí),會(huì)刪除固定位置的區(qū)塊資料,放大未刪除的區(qū)塊資料的寬度與高度比例,若配合字幕滾動(dòng)效果,刪除的區(qū)塊資料會(huì)因字幕滾動(dòng)而出現(xiàn)在顯示畫(huà)面上,而使顯示畫(huà)面顯示的字幕資料形成字幕忽大忽小的情形,引發(fā)字幕資料呈現(xiàn)鋸齒狀的困擾,此實(shí)已不符現(xiàn)代使用者對(duì)于高品質(zhì)產(chǎn)品的使用需求。
再者,講究高效率的反應(yīng)時(shí)間的時(shí)代來(lái)臨,企業(yè)在研發(fā)產(chǎn)品時(shí),皆希望運(yùn)用最少資源,達(dá)到最佳的預(yù)期效果,以期能在最少的時(shí)間內(nèi),提供服務(wù)給消費(fèi)者。
有鑒于此,如何運(yùn)用字幕資料的相關(guān)信息,實(shí)時(shí)偵測(cè)字幕滾動(dòng)信息,以減少偵測(cè)字幕滾動(dòng)信息的時(shí)間花費(fèi),使媒體觀賞者不因偵測(cè)字幕滾動(dòng),而使觀賞影音資料時(shí)產(chǎn)生播放延遲的情況,且可由字幕滾動(dòng)信息的取得,使影音播放裝置同時(shí)顯示字幕滾動(dòng)與字幕放大/縮小效果時(shí),避免刪除的區(qū)塊資料的讀取,使刪除的區(qū)塊資料不因字幕滾動(dòng)而出現(xiàn)在顯示畫(huà)面上,減少字幕資料形成字幕忽大忽小的情形,而提出一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,可解決上述的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的主要目的,在于提供一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,其由此第一字幕壓縮資料與第二字幕壓縮資料的提供,偵測(cè)的資料量較少的壓縮資料,由此,使所需花費(fèi)的偵測(cè)時(shí)間相對(duì)縮短,以實(shí)時(shí)得知字幕的滾動(dòng)信息,且有效節(jié)省偵測(cè)時(shí)間的浪費(fèi)。
本發(fā)明的次要目的,在于提供一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,其由此字幕譯碼單元、此接收單元以及此偵測(cè)模組的提供,比較第一字幕壓縮資料與第二字幕壓縮資料,得知此第二字幕資料為一向上滾動(dòng)的字幕效果、一向下滾動(dòng)的字幕效果或一字幕滾動(dòng)偏移量,由此字幕滾動(dòng)信息的取得,減少字幕資料呈現(xiàn)鋸齒狀的情況發(fā)生,增加觀賞愉悅度與字幕資料的播放品質(zhì)。
為達(dá)上述的目的及優(yōu)點(diǎn),本發(fā)明的一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,其揭露包含一字幕譯碼單元,譯碼一字幕資料流,取得一第一字幕壓縮資料與一第二字幕壓縮資料,以產(chǎn)生對(duì)應(yīng)該第一字幕壓縮資料的一第一字幕資料與對(duì)應(yīng)該第二字幕壓縮資料的一第二字幕資料;一接收單元,接收該字幕譯碼單元的該第一字幕壓縮資料與該第二字幕壓縮資料以及一偵測(cè)模組,偵測(cè)該第一字幕壓縮資料與該第二字幕壓縮資料,得知一偏移量,以判斷該第二字幕資料的一字幕滾動(dòng)信息,由于本發(fā)明是以字幕壓縮資料作為對(duì)比的依據(jù),所需比對(duì)的資料量少于譯碼的字幕資料,因此可有效節(jié)省比較時(shí)間的浪費(fèi),另外,由字幕滾動(dòng)信息的取得以減少字幕資料忽大忽小的情況發(fā)生,增加觀賞愉悅度與字幕資料的播放品質(zhì)。
圖1為本發(fā)明的實(shí)時(shí)偵測(cè)字幕滾動(dòng)裝置的方塊圖;圖2為本發(fā)明的另一實(shí)時(shí)偵測(cè)字幕滾動(dòng)裝置的方塊圖;圖3為本發(fā)明的緩存器儲(chǔ)存字幕壓縮資料的示意圖;圖4為本發(fā)明的實(shí)時(shí)偵測(cè)字幕滾動(dòng)方法的流程圖;以及圖5為本發(fā)明的用于數(shù)字媒體播放裝置的方塊圖。
圖號(hào)說(shuō)明2儲(chǔ)存單元4字幕譯碼單元6字幕圖像緩沖器8接收單元80第一緩存器800,802,804,806,808,810開(kāi)始地址801第一區(qū)塊壓縮資料 803第二區(qū)塊壓縮資料805第三區(qū)塊壓縮資料 807第四區(qū)塊壓縮資料809第五區(qū)塊壓縮資料 811第六區(qū)塊壓縮資料82第二緩存器 820,822,824,826,828開(kāi)始地址821第一區(qū)塊壓縮資料 823第二區(qū)塊壓縮資料825第三區(qū)塊壓縮資料 827第四區(qū)塊壓縮資料829第五區(qū)塊壓縮資料 10偵測(cè)模組100第一比較單元 102計(jì)數(shù)單元104第二比較單元 106擷取單元12儲(chǔ)存單元 14資料串分離單元16視訊譯碼單元 18字幕譯碼單元20視訊緩沖器 22字幕圖像緩沖器
24接收單元26偵測(cè)模組28疊合單元具體實(shí)施方式
請(qǐng)參閱圖1,其為本發(fā)明的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置的一實(shí)施例,在此實(shí)施例中包含一字幕譯碼單元4,用以譯碼一字幕資料流,取得一第一字幕壓縮資料與一第二字幕壓縮資料,以產(chǎn)生對(duì)應(yīng)該第一字幕壓縮資料的一第一字幕資料以及對(duì)應(yīng)該第二字幕壓縮資料的一第二字幕資料;一接收單元8接收此字幕譯碼單元4譯碼的第一字幕壓縮資料與第二字幕壓縮資料;以及一偵測(cè)模組10,偵測(cè)此接收單元8接收的第一字幕壓縮資料與第二字幕壓縮資料,得知一偏移量,以判斷此第二字幕資料的一字幕滾動(dòng)信息。
請(qǐng)?jiān)賲㈤唸D1,在此實(shí)施例中更包含有一儲(chǔ)存單元2提供此字幕資料流于此字幕譯碼單元4,以進(jìn)行譯碼動(dòng)作;以及一字幕圖像緩沖器6,用以暫存此字幕譯碼單元4譯碼的第一字幕資料與第二字幕資料,待偵測(cè)模組10完成執(zhí)行此第二字幕資料的字幕滾動(dòng)信息的偵測(cè)動(dòng)作后,再將此第一字幕資料與第二字幕資料提供給一疊合單元。
上述提及的第一字幕壓縮資料與第二字幕壓縮資料,其分別包含有多行區(qū)塊壓縮資料,此偵測(cè)模組10偵測(cè)此第一字幕壓縮資料的該多行區(qū)塊壓縮資料與此第二字幕壓縮資料的該多行區(qū)塊壓縮資料,用以得知此偏移量,以判斷該第二字幕資料相較于該第一字幕資料的字幕滾動(dòng)信息,由于字幕壓縮資料的資料量較少,故可有效節(jié)省偵測(cè)時(shí)間的浪費(fèi),達(dá)成實(shí)時(shí)偵測(cè)字幕滾動(dòng)的目的。
請(qǐng)一并參閱圖2,其為本發(fā)明的另一偵測(cè)字幕滾動(dòng)裝置的方塊圖,在此另一實(shí)施例中本發(fā)明的接收單元8包含有一第一緩存器80與一第二緩存器82,此第一緩存器80用以暫存此第一字幕壓縮資料的多行區(qū)塊壓縮資料,此第二緩存器82用以暫存此第二字幕壓縮資料的該多行區(qū)塊壓縮資料;以及此偵測(cè)模組10包含有一第一比較單元100,其是依序比較此第一字幕壓縮資料的此多行區(qū)塊壓縮資料位于第一緩存器80的一開(kāi)始地址與此第二字幕壓縮資料的多行區(qū)塊壓縮資料位于第二緩存器82的一開(kāi)始地址;一計(jì)數(shù)單元102,包含有一計(jì)數(shù)器,用以記錄此第二字幕壓縮資料的區(qū)塊壓縮資料位于第一緩存器80的開(kāi)始地址連續(xù)等于此第一字幕壓縮資料的區(qū)塊壓縮資料位于第二緩存器80的開(kāi)始地址的次數(shù);一第二比較單元104,用以比較此計(jì)數(shù)器之值與一門(mén)檻值,以供判斷此第二字幕資料是否具有字幕滾動(dòng)效果,其中,此門(mén)檻值用以決定此第二字幕資料是否具有字幕滾動(dòng)效果的判斷條件;以及一擷取單元106,若此第二比較單元104判斷第二字幕資料具有字幕滾動(dòng)效果時(shí),則比較第一個(gè)該第一字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址等于該第二字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址,用以擷取此開(kāi)始地址作為此偏移量,以判斷第二字幕資料的字幕滾動(dòng)信息,其中,該字幕滾動(dòng)信息可為一向上滾動(dòng)的字幕效果、一向下滾動(dòng)的字幕效果或?yàn)榇说诙帜毁Y料的一字幕滾動(dòng)偏移量。
由圖1與圖2的實(shí)施例可得知,本發(fā)明依據(jù)此第一字幕壓縮資料與此第二字幕壓縮資料的提供,以偵測(cè)此第二字幕資料相較于此第一字幕資料的字幕滾動(dòng)信息,由于字幕壓縮資料的資料量較少,所需花費(fèi)的偵測(cè)時(shí)間相對(duì)縮短許多,因此可實(shí)時(shí)得知字幕的滾動(dòng)信息,且有效節(jié)省偵測(cè)時(shí)間的浪費(fèi)。
以下提供一實(shí)施例,以進(jìn)一步說(shuō)明本發(fā)明的各單元的執(zhí)行工作。請(qǐng)參閱圖3,其為本發(fā)明的緩存器儲(chǔ)存字幕壓縮資料的示意圖,如圖所示,此接收單元8包含有此第一緩存器80與此第二緩存器82,當(dāng)接收單元8接收字幕譯碼單元4提供的第一字幕壓縮資料與第二字幕壓縮資料時(shí),會(huì)依序?qū)⒌谝蛔帜粔嚎s資料包含的多行區(qū)塊壓縮資料存放于第一緩存器80內(nèi),即暫存一第一區(qū)塊壓縮資料801、一第二區(qū)塊壓縮資料803、一第三區(qū)塊壓縮資料805、一第四區(qū)塊壓縮資料801、一第五區(qū)塊壓縮資料803與一第六區(qū)塊壓縮資料等區(qū)塊壓縮資料,以及依序?qū)⒌诙帜粔嚎s資料的多行區(qū)塊壓縮資料暫存于第二緩存器82內(nèi),即暫存一第一區(qū)塊壓縮資料821、一第二區(qū)塊壓縮資料823、一第三區(qū)塊壓縮資料825、一第四區(qū)塊壓縮資料821以及一第五區(qū)塊壓縮資料823等區(qū)塊壓縮資料,此接收單元8暫存區(qū)塊壓縮資料的方式為于第一緩存器80的第0地址存放第一區(qū)塊壓縮資料801,存放后,由第一區(qū)塊壓縮資料801所占地址的下一個(gè)地址起暫存第二區(qū)塊壓縮資料803,依此類(lèi)推以暫存第一字幕壓縮資料與第二字幕壓縮資料所包含的區(qū)塊壓縮資料。
其中,每一行區(qū)塊壓縮資料包含有至少一子區(qū)塊壓縮資料,而當(dāng)該字幕譯碼單元4取得包含多行的區(qū)塊資料的第一字幕壓縮資料與多行的區(qū)塊資料的第二字幕壓縮資料時(shí),會(huì)依序譯碼每一行區(qū)塊壓縮資料的子區(qū)塊壓縮資料,以依序產(chǎn)生對(duì)應(yīng)子區(qū)塊壓縮資料的字幕資料。
以下將以門(mén)檻值為4、計(jì)數(shù)器之值為0為例,此偵測(cè)模組10的第一比較單元100比較此第一字幕壓縮資料的多行區(qū)塊壓縮資料位于第一緩存器80的開(kāi)始地址是否等于第二字幕壓縮資料的多行區(qū)塊壓縮資料位于第二緩存器82的開(kāi)始地址,依據(jù)規(guī)則一若此第一字幕壓縮資料的第一區(qū)塊壓縮資料801位于第一緩存器80的開(kāi)始地址800大于第二字幕壓縮資料的第一區(qū)塊壓縮資料821位于第二緩存器82的開(kāi)始地址820,之后,則比較此第一字幕壓縮資料的第一區(qū)塊壓縮資料801位于第一緩存器80的開(kāi)始地址800是否等于第二字幕壓縮資料的第二區(qū)塊壓縮資料823位于第二緩存器82的開(kāi)始地址822;依據(jù)規(guī)則二若此第一字幕壓縮資料的第一區(qū)塊壓縮資料801位于第一緩存器80的開(kāi)始地址800小于第二字幕壓縮資料的第一區(qū)塊壓縮資料821位于第二緩存器82的開(kāi)始地址820,之后,則比較此第一字幕壓縮資料的第二區(qū)塊壓縮資料803位于第一緩存器80的開(kāi)始地址802是否等于第二字幕壓縮資料的第一區(qū)塊壓縮資料821位于第二緩存器82的開(kāi)始地址820,依此類(lèi)推,以進(jìn)行各區(qū)塊壓縮資料的對(duì)比動(dòng)作。
請(qǐng)?jiān)賲㈤唸D3,該第一比較單元100比較第一字幕壓縮資料的第一區(qū)塊壓縮資料801位于第一緩存器80的開(kāi)始地址800等于第二字幕壓縮資料的第一區(qū)塊壓縮資料821位于第二緩存器82的開(kāi)始地址820時(shí),計(jì)數(shù)單元102累加計(jì)數(shù)器之值,并再比較此第一字幕壓縮資料的第二區(qū)塊壓縮資料803位于第一緩存器80的開(kāi)始地址802是否等于第二字幕壓縮資料的第二區(qū)塊壓縮資料823位于第二緩存器82的開(kāi)始地址822,因第一字幕壓縮資料的第二區(qū)塊壓縮資料803位于第一緩存器80的開(kāi)始地址802小于第二字幕壓縮資料的第二區(qū)塊壓縮資料823位于第二緩存器82的開(kāi)始地址822,表示第一字幕壓縮資料的多行區(qū)塊壓縮資料并未連續(xù)等于第二字幕壓縮資料的多行區(qū)塊壓縮資料,則此計(jì)數(shù)單元102重設(shè)計(jì)數(shù)器的值為0,然后,重新比對(duì)第一字幕壓縮資料的第三區(qū)塊壓縮資料805位于第一緩存器80的開(kāi)始地址804是否等于第二字幕壓縮資料的第二區(qū)塊壓縮資料823位于第二緩存器82的開(kāi)始地址822,因兩區(qū)塊壓縮資料的開(kāi)始地址相等,偵測(cè)模組10的計(jì)數(shù)單元102累加計(jì)數(shù)器之值,然后,使用偵測(cè)模組10的第二比較單元104比較此計(jì)數(shù)器之值與此門(mén)檻值,由于此計(jì)數(shù)器的值小于此門(mén)檻值,表示第一字幕壓縮資料的區(qū)塊壓縮資料等于第二字幕壓縮資料的區(qū)塊壓縮資料的次數(shù)尚不足判斷此第二字幕資料是否具有字幕滾動(dòng)效果,則再比較第一字幕壓縮資料的第四區(qū)塊壓縮資料807位于第一緩存器80的開(kāi)始地址806是否等于第二字幕壓縮資料的第三區(qū)塊壓縮資料825位于第二緩存器82的開(kāi)始地址824,以此類(lèi)推,直到此計(jì)數(shù)器的值等于此門(mén)檻值時(shí),可判斷此第二字幕資料具有字幕滾動(dòng)效果。
因此,當(dāng)?shù)谝蛔帜粔嚎s資料的第三區(qū)塊壓縮資料805、第四區(qū)塊壓縮資料807、第五區(qū)塊壓縮資料809以及第六區(qū)塊壓縮資料811位于第一緩存器80的開(kāi)始地址804,806,808,810分別等于此第二字幕壓縮資料的第二區(qū)塊壓縮資料823、第三區(qū)塊壓縮資料825、第四區(qū)塊壓縮資料827以及第五區(qū)塊壓縮資料829位于第二緩存器82的開(kāi)始地址822,824,826,828時(shí),此計(jì)數(shù)器的值累加為4且等于門(mén)檻值,則可判斷此第二字幕資料具有字幕滾動(dòng)效果,之后,擷取單元106比較第一個(gè)該第一字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址等于該第二字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址,以擷取該開(kāi)始地址作為該偏移量,即比較此第一字幕壓縮資料的第三區(qū)塊壓縮資料805所在的開(kāi)始地址804等于第二字幕壓縮資料的第二區(qū)塊壓縮資料823所在的開(kāi)始地址822為3,得知此偏移量為3。
在比對(duì)的過(guò)程中,可得知第一個(gè)相同的開(kāi)始地址為第一字幕壓縮資料的第三區(qū)塊壓縮資料805位于第一緩存器80的開(kāi)始地址804等于第二字幕壓縮資料的第二區(qū)塊壓縮資料823位于第二緩存器82的開(kāi)始地址822,由此可判斷此字幕滾動(dòng)信息為一向上滾動(dòng)的字幕效果,反之,若第一個(gè)相同的開(kāi)始地址為第一字幕壓縮資料的第二區(qū)塊壓縮資料803位于第一緩存器80的開(kāi)始地址802等于第二字幕壓縮資料的第三區(qū)塊壓縮資料825位于第二緩存器82的開(kāi)始地址824,則可判斷此字幕滾動(dòng)信息為一向下滾動(dòng)的字幕效果。
圖4為本發(fā)明的實(shí)時(shí)偵測(cè)字幕滾動(dòng)方法的流程圖,在此一實(shí)施例中,首先,經(jīng)由步驟S10譯碼一字幕資料流,取得一第一字幕壓縮資料與一第二字幕壓縮資料,并產(chǎn)生對(duì)應(yīng)該第一字幕壓縮資料的一第一字幕資料與對(duì)應(yīng)該第二字幕壓縮資料的一第二字幕資料,接著,透過(guò)步驟S14接收此第一字幕壓縮資料與此第二字幕壓縮資料,以供上述提及的偵測(cè)模組偵測(cè)此第二字幕資料的字幕滾動(dòng)信息的參考依據(jù),然后,由步驟S16偵測(cè)此第一字幕壓縮資料與此第二字幕壓縮資料,判斷此第二字幕資料具有字幕滾動(dòng)效果后,取得一偏移量,以判斷此第二字幕資料的字幕滾動(dòng)信息。
上述的實(shí)施例中,于步驟S10產(chǎn)生此第一字幕資料與此第二字幕資料后,更包含步驟S12,用以儲(chǔ)存此第一字幕資料與此第二字幕資料于一字幕圖像緩沖器,以供一疊合單元分別疊合此第一字幕資料與一第一視訊資料以及此第二字幕資料、一第二視訊資料與此字幕滾動(dòng)信息,然后,再提供給一播放單元,進(jìn)行播放動(dòng)作;以及在步驟S14中會(huì)將接收的第一字幕壓縮資料與此第二字幕壓縮資料分別暫存于第一緩存器與第二緩存器內(nèi)。
另外,為進(jìn)一步說(shuō)明此第二字幕資料的字幕滾動(dòng)信息的偵測(cè)動(dòng)作,在步驟S16中更包含有下列步驟,首先,依序比較此第一字幕壓縮資料的多行區(qū)塊壓縮資料位于第一緩存器的開(kāi)始地址與此第二字幕壓縮資料的多行區(qū)塊壓縮資料位于第二緩存器的開(kāi)始地址,接著,提供一計(jì)數(shù)器,當(dāng)此第二字幕壓縮資料的區(qū)塊壓縮資料位于第一緩存器的開(kāi)始地址連續(xù)等于此第一字幕壓縮資料的區(qū)塊壓縮資料位于第二緩存器的開(kāi)始地址時(shí),累加此計(jì)數(shù)器之值,透過(guò)此計(jì)數(shù)器之值的提供,以作為判斷此第二字幕資料是否具有字幕滾動(dòng)效果的參考信息,然后,比較此計(jì)數(shù)器之值與一門(mén)檻值,當(dāng)此計(jì)數(shù)器之值等于此門(mén)檻值時(shí),表示此第二字幕資料具有字幕滾動(dòng)效果,最后,比較第一個(gè)此第一字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址等于第二字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址時(shí),擷取此開(kāi)始地址作為此偏移量,以判斷此第二字幕資料的字幕滾動(dòng)信息。
本發(fā)明的偵測(cè)字幕滾動(dòng)的裝置,其可用于一數(shù)字媒體播放裝置,詳細(xì)內(nèi)容請(qǐng)參閱圖5,其為本發(fā)明的數(shù)字媒體播放裝置的方塊圖,此裝置包含一儲(chǔ)存單元12,提供一運(yùn)用MPEG-2及MPEG-4編碼格式的影音資料,例如以MPEG-2壓縮編碼的DVD盤(pán)片,以及一以MPEG-4壓縮視訊的DivX影片文件;一資料流分離單元14,用以分離此影音資料為MPEG影像資料流、聲音資料流及字幕資料流;一字幕譯碼單元18譯碼此字幕資料流,取得一第一字幕壓縮資料與一第二字幕壓縮資料并產(chǎn)生對(duì)應(yīng)該第一字幕壓縮資料之一第一字幕資料以及對(duì)應(yīng)該第二字幕壓縮資料之一第二字幕資料;一字幕圖像緩沖器22暫存此字幕譯碼單元18譯碼的第一字幕資料與第二字幕資料;一接收單元24,接收此第一字幕壓縮資料與此第二字幕壓縮資料;以及一偵測(cè)模組26偵測(cè)此接收單元24的第一字幕壓縮資料與第二字幕壓縮資料,得知一偏移量,以判斷此第二字幕資料的一字幕滾動(dòng)信息。
其中,當(dāng)此偵測(cè)模組26得知此字幕滾動(dòng)信息后,本發(fā)明進(jìn)一步提供一疊合單元28,用以接收一視訊譯碼單元16于一視訊緩沖器20內(nèi)暫存已譯碼之一第一視訊資料與一第二視訊資料、此字幕圖像緩沖器22的第一字幕資料與第二字幕資料以及此偵測(cè)模組26得知的字幕滾動(dòng)信息,分別疊合此第一視訊信號(hào)與此第一字幕資料以及此第二視訊信號(hào)、此第二字幕資料與此字幕滾動(dòng)信息,以輸出至一播放單元,進(jìn)行播放動(dòng)作。
上述的偵測(cè)模組26包含有一第一比較單元、一計(jì)數(shù)單元、一第二比較單元以及一擷取單元,其中,各單元的執(zhí)行工作可詳見(jiàn)圖2所述的內(nèi)容。
本發(fā)明的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,可以由執(zhí)行韌體實(shí)現(xiàn),亦可以由邏輯電路實(shí)作之。
綜上所述,本發(fā)明有關(guān)于一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,其由字幕譯碼單元、接收單元以及偵測(cè)模組的提供,偵測(cè)第一字幕壓縮資料與第二字幕壓縮資料,以得知第二字幕資料為向上滾動(dòng)的字幕效果、向下滾動(dòng)的字幕效果以及字幕滾動(dòng)偏移量,由于字幕壓縮資料的資料量較少,故可有效節(jié)省偵測(cè)時(shí)間的浪費(fèi),且可實(shí)時(shí)得知字幕的滾動(dòng)信息,再者,由字幕滾動(dòng)信息的取得,提供數(shù)字媒體播放裝置同時(shí)執(zhí)行字幕放大/縮小與字幕滾動(dòng)特效時(shí),避免刪除的區(qū)塊資料的讀取,減少字幕資料呈現(xiàn)鋸齒狀的情況發(fā)生,使媒體觀賞者不需承受兩特效同時(shí)存在而引發(fā)字幕資料呈現(xiàn)鋸齒狀的困擾,進(jìn)一步提升觀賞愉悅度與字幕資料的播放品質(zhì)。
以上所述,僅為本發(fā)明的一較佳實(shí)施例而已,并非用來(lái)限定本發(fā)明實(shí)施之范圍,舉凡依本發(fā)明申請(qǐng)專(zhuān)利范圍所述的形狀、構(gòu)造、特征及精神所為之均等變化與修飾,均應(yīng)包括于本發(fā)明之申請(qǐng)專(zhuān)利范圍內(nèi)。
權(quán)利要求
1.一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,該裝置包含一字幕譯碼單元,譯碼一字幕資料流,取得一第一字幕壓縮資料與一第二字幕壓縮資料,以產(chǎn)生對(duì)應(yīng)該第一字幕壓縮資料的一第一字幕資料與對(duì)應(yīng)該第二字幕壓縮資料的一第二字幕資料;一接收單元,其接收該字幕譯碼單元的該第一字幕壓縮資料與該第二字幕壓縮資料以及一偵測(cè)模組,偵測(cè)該第一字幕壓縮資料與該第二字幕壓縮資料,得知一偏移量,以判斷該第二字幕資料的一字幕滾動(dòng)信息。
2.如權(quán)利要求1所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,更包含一字幕圖像緩沖器,用以暫存該字幕譯碼單元的該第一字幕資料與該第二字幕資料。
3.如權(quán)利要求2所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,更包含一疊合單元,分別疊合一第一視頻信號(hào)與該字幕圖像緩沖器暫存的該第一字幕資料以及一第二視頻信號(hào)、該字幕圖像緩沖器暫存的該第二字幕資料與該字幕滾動(dòng)信息,以輸出至一播放單元。
4.如權(quán)利要求1所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,該接收單元更包含一第一緩存器,依序暫存該第一字幕壓縮資料的多行區(qū)塊壓縮資料;以及一第二緩存器,依序暫存該第二字幕壓縮資料的多行區(qū)塊壓縮資料。
5.如權(quán)利要求4所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,該偵測(cè)模組更包含一第一比較單元,依序比較該第一字幕壓縮資料的該多行區(qū)塊壓縮資料位于該第一緩存器的一開(kāi)始地址與該第二字幕壓縮資料的該多行區(qū)塊壓縮資料位于該第二緩存器的一開(kāi)始地址;一計(jì)數(shù)單元,包含一計(jì)數(shù)器,用以記錄該第一字幕壓縮資料的該區(qū)塊壓縮資料于該第一緩存器的開(kāi)始地址連續(xù)等于該第二字幕壓縮資料的該區(qū)塊壓縮資料位于該第二緩存器的開(kāi)始地址的次數(shù);一第二比較單元,比較該計(jì)數(shù)器的值與一門(mén)檻值,以供判斷該第二字幕資料是否具有字幕滾動(dòng)效果;以及一擷取單元,依據(jù)該第二比較單元得知該第二字幕資料具有字幕滾動(dòng)效果時(shí),比較第一個(gè)該第一字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址等于該第二字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址,以擷取該開(kāi)始地址作為該偏移量。
6.如權(quán)利要求5所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,該門(mén)檻值至少為4。
7.如權(quán)利要求1所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,該字幕滾動(dòng)信息可為一向上滾動(dòng)的字幕效果。
8.如權(quán)利要求1所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,該字幕滾動(dòng)信息可為一向下滾動(dòng)的字幕效果。
9.如權(quán)利要求1所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,該字幕滾動(dòng)信息可為該第二字幕資料的一字幕滾動(dòng)偏移量。
10.如權(quán)利要求1所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,更包含一儲(chǔ)存單元,用以提供該字幕資料流。
11.如權(quán)利要求1所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置,其特征在于,可用于一媒體播放裝置。
12.一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的方法,其特征在于,該方法包含下列步驟譯碼一字幕資料流,取得一第一字幕壓縮資料以及一第二字幕壓縮資料,以產(chǎn)生對(duì)應(yīng)該第一字幕壓縮資料的一第一字幕資料與對(duì)應(yīng)該第二字幕壓縮資料的一第二字幕資料;接收該第一字幕壓縮資料與該第二字幕壓縮資料;以及偵測(cè)該第一字幕壓縮資料與該第二字幕壓縮資料,取得一偏移量,用以判斷該第二字幕資料的一字幕滾動(dòng)信息。
13.如權(quán)利要求12所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的方法,其特征在于,更包含一步驟儲(chǔ)存該第一字幕資料與該第二字幕資料于一字幕圖像緩沖器。
14.如權(quán)利要求12所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的方法,其特征在于,更包含下列步驟依序暫存該第一字幕壓縮資料的多行區(qū)塊壓縮資料于一第一緩存器;以及依序暫存該第二字幕壓縮資料的多行區(qū)塊壓縮資料于一第二緩存器。
15.如權(quán)利要求12所述的實(shí)時(shí)偵測(cè)字幕滾動(dòng)的方法,其特征在于,于偵測(cè)該第一字幕壓縮資料與該第二字幕壓縮資料的步驟中,更包含下列步驟依序比較該第一字幕壓縮資料的多行區(qū)塊壓縮資料位于一第一緩存器的一開(kāi)始地址與該第二字幕壓縮資料的多行區(qū)塊壓縮資料位于一第二緩存器的一開(kāi)始地址;提供一計(jì)數(shù)器,當(dāng)該第一字幕壓縮資料的區(qū)塊壓縮資料位于該第一緩存器的開(kāi)始地址連續(xù)等于該第二字幕壓縮資料的區(qū)塊壓縮資料位于該第二緩存器的開(kāi)始地址時(shí),累加該計(jì)數(shù)器之值;比較該計(jì)數(shù)器之值與一門(mén)檻值,當(dāng)該計(jì)數(shù)器之值等于該門(mén)檻值時(shí),判斷該第二字幕資料具有字幕滾動(dòng)效果;以及當(dāng)該第二字幕資料具有字幕滾動(dòng)效果時(shí),比較第一個(gè)該第一字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址等于該第二字幕壓縮資料的區(qū)塊壓縮資料所在的開(kāi)始地址,以擷取該開(kāi)始地址作為該偏移量。
全文摘要
本發(fā)明有關(guān)于一種實(shí)時(shí)偵測(cè)字幕滾動(dòng)的裝置及其方法,其揭露一字幕譯碼單元,譯碼一字幕資料流(SPU Stream),以取得一第一字幕壓縮資料以及一第二字幕壓縮資料,以產(chǎn)生對(duì)應(yīng)的一第一字幕資料與一第二字幕資料,而后將取得的字幕壓縮資料傳送予一接收單元,以供一偵測(cè)模組,偵測(cè)該第一字幕壓縮資料與該第二字幕壓縮資料,得知一偏移量,以判斷此第二字幕資料相較于此第一字幕資料的一字幕滾動(dòng)信息。
文檔編號(hào)H04N5/262GK1645916SQ20051000889
公開(kāi)日2005年7月27日 申請(qǐng)日期2005年2月24日 優(yōu)先權(quán)日2005年2月24日
發(fā)明者王俊翔, 林卓毅 申請(qǐng)人:威盛電子股份有限公司