專利名稱:一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖文包裝技術(shù)領(lǐng)域,特別是涉及一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系 統(tǒng)。
背景技術(shù):
隨著視頻和多媒體技術(shù)的飛速發(fā)展,圖文包裝技術(shù)也得到迅猛發(fā)展,其用途越來 越廣泛,日常生活中所接觸到的電視節(jié)目、電影電視連續(xù)劇、視頻監(jiān)控、民用廣告、婚慶錄 像、QQ聊天室、學(xué)術(shù)演講等等活動中也都會涉及到。其中,滾屏的應(yīng)用也無處不在。目前,滾屏的設(shè)計的實(shí)現(xiàn)中存在兩種方式,第一種是一次生成所有的滾屏節(jié)點(diǎn),在 滾動過程中不會再進(jìn)行滾屏節(jié)點(diǎn)的創(chuàng)建等工作。這種方式也可能會生成一種滾屏文件,在 實(shí)際滾動任務(wù)中實(shí)時去讀該文件,然而,這種實(shí)現(xiàn)方式采用的一次性生成,如果生成的是一 些臨時的滾屏節(jié)點(diǎn),則會耗損很大的時間,尤其是在滾屏的內(nèi)容比較多時,而在字幕場景制 作或者圖文包裝系統(tǒng)中,往往是多個場景疊加,比如已經(jīng)存在一些背景等場景,然后執(zhí)行某 個滾屏,如果此時需要一次性生成滾屏內(nèi)容會使正在線的內(nèi)容影響渲染效率,甚至引起卡 屏,停頓不流暢等現(xiàn)象,嚴(yán)重影響效果,如果是一次預(yù)先渲染生成一個滾屏文件,則會帶來 修改的困難,一旦文件渲染完成發(fā)現(xiàn)某個點(diǎn)制作的不正確或者不符合要求,則需要重新設(shè) 計再進(jìn)行重新渲染,這對于實(shí)時播出中,對時間、正確性要求高的場合是不可取的。第二種方式是在滾屏過程中邊滾動邊進(jìn)行節(jié)點(diǎn)的創(chuàng)建,但每次產(chǎn)生的都是新節(jié) 點(diǎn),隨著內(nèi)容的增加,產(chǎn)生的節(jié)點(diǎn)也會增加,直到滾動任務(wù)完成銷毀所有的滾屏節(jié)點(diǎn),然而, 這種實(shí)現(xiàn)方式中需要另起線程進(jìn)行實(shí)時的滾屏節(jié)點(diǎn)的生成,保證了渲染效率的實(shí)時性,也 便于修改,在播出前也可以進(jìn)行修改,但是生成的節(jié)點(diǎn)沒有被很好的利用,分配的內(nèi)存滾過 一次,執(zhí)行過一次任務(wù)后就廢棄了,隨著滾屏節(jié)點(diǎn)的增加,分配的內(nèi)存也會增加,一旦滾屏 節(jié)點(diǎn)上千上萬時也會影響整個系統(tǒng)的渲染效率,如果采用滾動完一個之后就丟棄,雖然避 免了內(nèi)存的占用問題,但是一個新的節(jié)點(diǎn)的生成也是很需要時間,而且頻繁的刪除和丟棄 對一些大型圖像文件在內(nèi)存中的載入和卸載要求很高,此外渲染線程中往往會對圖像有一 個預(yù)存的設(shè)置,跟實(shí)際的滾動線程之間資源有共享,一旦滾屏節(jié)點(diǎn)的刪除會引起互鎖的狀 態(tài)的出現(xiàn)或者內(nèi)存訪問錯誤等問題??傊?,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠創(chuàng)新地 提出一種滾屏設(shè)計中生成滾屏節(jié)點(diǎn)的有效途徑,以避免現(xiàn)有技術(shù)滾屏設(shè)計中生成滾屏節(jié)點(diǎn) 時存在的不足,提高滾屏節(jié)點(diǎn)的制作效率,降低工作量。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng),用以 快速完成滾屏節(jié)點(diǎn)的快速制作,有效降低時間和空間的消耗。為了解決上述問題,本發(fā)明公開了一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng),所述 系統(tǒng)包括具有數(shù)據(jù)處理功能的計算機(jī)和圖文字幕卡,所述計算機(jī)包括用于圖文包裝制作的圖文包裝處理模塊;其中,所述圖文包裝處理模塊包括滾屏節(jié)點(diǎn)制作子模塊,用于在圖文包 裝中的文本內(nèi)容快速制作滾屏節(jié)點(diǎn);其中,所述滾屏節(jié)點(diǎn)制作子模塊包括以下單元獲取單元,用于獲取當(dāng)前滾屏設(shè)計中需要生成滾屏節(jié)點(diǎn)的文本內(nèi)容;所述文本內(nèi) 容包括第一文本內(nèi)容和第二文本內(nèi)容;所述第一文本內(nèi)容是預(yù)先從文本內(nèi)容中選取的一部 分,未選取部分為第二文本內(nèi)容;滾屏節(jié)點(diǎn)創(chuàng)建單元,用于創(chuàng)建第一文本內(nèi)容的滾屏節(jié)點(diǎn);所創(chuàng)建的滾屏節(jié)點(diǎn)包括 三維底板圖層和圖元圖層;廢棄節(jié)點(diǎn)存儲單元,用于當(dāng)滾屏節(jié)點(diǎn)在上屏滾動中滾出預(yù)設(shè)滾動區(qū)域時,將其存 放到廢棄節(jié)點(diǎn)庫;所述廢棄節(jié)點(diǎn)庫用于存放上屏滾動中滾出預(yù)設(shè)滾動區(qū)域的所有滾屏節(jié)占.
^ \\\ 可用滾屏節(jié)點(diǎn)搜索單元,用于針對第二文本內(nèi)容的滾屏節(jié)點(diǎn)的創(chuàng)建中,在所述滾 屏節(jié)點(diǎn)庫中查找可用的滾屏節(jié)點(diǎn);滾屏節(jié)點(diǎn)改裝單元,用于找到可用滾屏節(jié)點(diǎn)時,將找到的可用滾屏節(jié)點(diǎn)中的圖元 圖層進(jìn)行替換后作為第二文本內(nèi)容的滾屏節(jié)點(diǎn);滾屏節(jié)點(diǎn)生成單元,用于未找到可用滾屏節(jié)點(diǎn)時,為第二文本內(nèi)容創(chuàng)建新的滾屏 節(jié)占.
I— /、、、 所述圖文字幕卡,用于將要上屏的滾屏節(jié)點(diǎn)與當(dāng)前滾屏設(shè)計中所需的場景進(jìn)行疊 加。優(yōu)選的,所述滾屏節(jié)點(diǎn)制作子模塊還包括第一文本內(nèi)容選定單元,用于從文本內(nèi)容的開頭開始選取一部分作為第一文本內(nèi)容。優(yōu)選的,所述文本內(nèi)容由多個圖元構(gòu)成,所述圖元包括文字圖元、圖片圖元和幾何 形狀圖元。優(yōu)選的,所述滾屏節(jié)點(diǎn)創(chuàng)建單元所創(chuàng)建的第一文本內(nèi)容的滾屏節(jié)點(diǎn)剛好放滿預(yù)設(shè) 滾動區(qū)域。優(yōu)選的,所述預(yù)設(shè)滾動區(qū)域的大小與當(dāng)前滾屏設(shè)計所使用的屏幕的大小相同。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明提供一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng),通過滾屏節(jié)點(diǎn)子模塊中獲取 單元獲取當(dāng)前滾屏設(shè)計中需要生成滾屏節(jié)點(diǎn)的文本內(nèi)容,所述文本內(nèi)容包括第一文本內(nèi)容 和第二文本內(nèi)容,滾屏節(jié)點(diǎn)創(chuàng)建單元創(chuàng)建第一文本內(nèi)容的滾屏節(jié)點(diǎn),廢棄節(jié)點(diǎn)存儲單元當(dāng) 滾屏節(jié)點(diǎn)在上屏滾動中滾出預(yù)設(shè)滾動區(qū)域時,將其存放到廢棄節(jié)點(diǎn)庫,可用滾屏節(jié)點(diǎn)搜索 單元在針對第二文本內(nèi)容的滾屏節(jié)點(diǎn)的創(chuàng)建中,在所述滾屏節(jié)點(diǎn)庫中查找可用的滾屏節(jié) 點(diǎn),滾屏節(jié)點(diǎn)改裝單元在找到可用滾屏節(jié)點(diǎn)時,將找到的可用滾屏節(jié)點(diǎn)中的圖元圖層進(jìn)行 替換后作為第二文本內(nèi)容的滾屏節(jié)點(diǎn),滾屏節(jié)點(diǎn)生成單元在未找到可用滾屏節(jié)點(diǎn)時,為第 二文本內(nèi)容創(chuàng)建新的滾屏節(jié)點(diǎn),所述圖文字幕卡,用于將要上屏的滾屏節(jié)點(diǎn)與當(dāng)前滾屏設(shè) 計中所需的場景進(jìn)行疊加,快速的完成了滾屏設(shè)計中滾屏節(jié)點(diǎn)的制作,從而節(jié)省提高了滾 屏節(jié)點(diǎn)的制作效率,節(jié)省了大量的時間。
圖1是本發(fā)明實(shí)施例所述的一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。目前,滾屏技術(shù)的應(yīng)用越來越廣泛,如果能夠找到一種滾屏設(shè)計中生成滾屏節(jié)點(diǎn) 的有效途徑,那么滾屏的實(shí)現(xiàn)將變得比較輕松。因此,本專利發(fā)明人創(chuàng)造性地提出了本發(fā)明實(shí)施例的核心構(gòu)思之一,即提供一種 快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng),通過先創(chuàng)建一部分文本內(nèi)容的滾屏節(jié)點(diǎn),上屏滾動中 將滾出預(yù)設(shè)滾動區(qū)域的滾屏節(jié)點(diǎn)存放到廢棄滾屏節(jié)點(diǎn)庫中,在其余部分文本內(nèi)容中圖元的 滾屏節(jié)點(diǎn)的創(chuàng)建時,可以在所述的廢棄滾屏節(jié)點(diǎn)庫中進(jìn)行查找,如果找到可用的滾屏節(jié)點(diǎn) 則對其進(jìn)行改裝后作為當(dāng)前圖元的滾屏節(jié)點(diǎn),如果找不到可用的滾屏節(jié)點(diǎn)則為當(dāng)前圖元創(chuàng) 建新的滾屏節(jié)點(diǎn)。實(shí)施例參照圖1,示出了本發(fā)明的一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng)的結(jié)構(gòu)圖,所述 系統(tǒng)具體包括具有數(shù)據(jù)處理功能的計算機(jī)A和圖文字幕卡B,所述計算機(jī)A包括用于圖文 包裝制作的圖文包裝處理模塊Al ;其中,所述圖文包裝處理模塊Al包括滾屏節(jié)點(diǎn)制作子模 塊All,用于在圖文包裝中的文本內(nèi)容快速制作滾屏節(jié)點(diǎn);其中,所述滾屏節(jié)點(diǎn)制作子模塊All包括以下單元獲取單元A111,用于獲取當(dāng)前滾屏設(shè)計中需要生成滾屏節(jié)點(diǎn)的文本內(nèi)容;所述文 本內(nèi)容包括第一文本內(nèi)容和第二文本內(nèi)容;所述第一文本內(nèi)容是預(yù)先從文本內(nèi)容中選取的 一部分,未選取部分為第二文本內(nèi)容;滾屏節(jié)點(diǎn)創(chuàng)建單元A112,用于創(chuàng)建第一文本內(nèi)容的滾屏節(jié)點(diǎn);所創(chuàng)建的滾屏節(jié)點(diǎn) 包括三維底板圖層和圖元圖層;優(yōu)選的,所述文本內(nèi)容由多個圖元構(gòu)成,所述圖元包括文字圖元、圖片圖元和幾何 形狀圖元。通常來說,滾屏的實(shí)現(xiàn)要通過為需要以滾屏形式展現(xiàn)的文本內(nèi)容生成滾屏節(jié)點(diǎn)才 能夠完成。由獲取單元Alll獲取當(dāng)前滾屏設(shè)計中需要生成滾屏節(jié)點(diǎn)的文本內(nèi)容,所述文本 內(nèi)容包括第一文本內(nèi)容和第二文本內(nèi)容;所述第一文本內(nèi)容是預(yù)先從文本內(nèi)容中選取的一 部分,未選取部分為第二文本內(nèi)容所述文本內(nèi)容具體來說由多個圖元構(gòu)成,所述圖元包括文字圖元、圖片圖元和幾 何形狀圖元。也就是說所述文本內(nèi)容中可以包括一個或多個的文字圖元、圖片圖元或者幾何形 狀圖元。其中,通過所述滾屏節(jié)點(diǎn)創(chuàng)建單元A112創(chuàng)建第一文本內(nèi)容的滾屏節(jié)點(diǎn);通俗易懂 的來說,可以理解為對第一文本內(nèi)容進(jìn)行一定的包裝處理,如對其進(jìn)行渲染之類的處理,為 其生成滾屏節(jié)點(diǎn),滾屏節(jié)點(diǎn)就是相應(yīng)文本內(nèi)容包裝后的產(chǎn)物,由于經(jīng)過了一定的包裝處理, 所以會占用一定的空間,所述滾屏節(jié)點(diǎn)包括三維底板圖層和圖元圖層,所述三維底板圖層中帶有顏色、動畫特技、出入特技以及底襯等等的屬性,圖元圖層中含有在文本內(nèi)容中相對 應(yīng)的圖元。文本內(nèi)容中不同的類型圖元的滾屏節(jié)點(diǎn)存在很大的差別,相同類型圖元的滾屏 節(jié)點(diǎn)具有相似性。具體的來說,根據(jù)實(shí)際滾屏設(shè)計的需要,為所述第一文本內(nèi)容中的圖元創(chuàng) 建滾屏節(jié)點(diǎn),針對文字圖元來說可以是以行為單位進(jìn)行創(chuàng)建,如針對一行、兩行或者更多行 的文字圖元創(chuàng)建一個滾屏節(jié)點(diǎn);針對圖片圖元來說一般需要針對每個圖片圖元創(chuàng)建一個滾 屏節(jié)點(diǎn);同樣的,針對幾何形狀圖元來說一般也是針對每個幾何形狀創(chuàng)建一個滾屏節(jié)點(diǎn)。需要說明的是,此處為了全面的進(jìn)行介紹,所以所介紹的文本內(nèi)容以包含了一個 或多個的文字圖元、圖片圖元和幾何形狀圖元的文本內(nèi)容進(jìn)行介紹,對于實(shí)際滾屏設(shè)計中 也常會出現(xiàn)的含有文字圖元、圖片圖元和幾何形狀圖元中一種或兩種類型圖元的情況。優(yōu)選的,所述滾屏節(jié)點(diǎn)制作子模塊All還包括第一文本內(nèi)容選定單元A117,用于從文本內(nèi)容的開頭開始選取一部分作為第一文 本內(nèi)容??紤]到實(shí)際應(yīng)用中,滾屏的實(shí)現(xiàn)一般是按照文本內(nèi)容的先后順序進(jìn)行上屏的,為 了避免滾屏實(shí)現(xiàn)的初始階段出現(xiàn)滾屏滾動和節(jié)點(diǎn)創(chuàng)建過度忙亂的現(xiàn)象,由第一文本內(nèi)容選 定單元A117從文本內(nèi)容的開頭開始選取一部分作為第一文本內(nèi)容。優(yōu)選的,所述滾屏節(jié)點(diǎn)創(chuàng)建單元所創(chuàng)建的第一文本內(nèi)容的滾屏節(jié)點(diǎn)剛好放滿預(yù)設(shè) 滾動區(qū)域。優(yōu)選的,所述預(yù)設(shè)滾動區(qū)域的大小與當(dāng)前滾屏設(shè)計所使用的屏幕的大小相同。實(shí)際應(yīng)用中,通常根據(jù)當(dāng)前滾屏設(shè)計中所使用的屏幕的大小進(jìn)行設(shè)定滾動區(qū)域, 一般選取的滾動區(qū)域大小是與屏幕的大小相同的,并且預(yù)選第一文本內(nèi)容時,一般會參照 滾動區(qū)域進(jìn)行選擇,這樣剛好為其生成一屏的滾動節(jié)點(diǎn)。需要說明的是,這里僅是通過實(shí)際 使用的中常規(guī)做法進(jìn)行了介紹,具體操作中,可以根據(jù)實(shí)際情況或者需求進(jìn)行自行的設(shè)定。廢棄節(jié)點(diǎn)存儲單元A113,用于當(dāng)滾屏節(jié)點(diǎn)在上屏滾動中滾出預(yù)設(shè)滾動區(qū)域時,將 其存放到廢棄節(jié)點(diǎn)庫;所述廢棄節(jié)點(diǎn)庫用于存放上屏滾動中滾出預(yù)設(shè)滾動區(qū)域的所有滾屏 節(jié)點(diǎn)。 創(chuàng)建好滾屏節(jié)點(diǎn)后,當(dāng)有上屏觸發(fā)信號出現(xiàn)時,所創(chuàng)建好的滾屏節(jié)點(diǎn)會上屏進(jìn)行 滾動,廢棄節(jié)點(diǎn)存儲單元A113在當(dāng)滾屏節(jié)點(diǎn)在上屏滾動中滾出預(yù)設(shè)滾動區(qū)域時,將其存放 到廢棄節(jié)點(diǎn)庫;所述廢棄節(jié)點(diǎn)庫用于存放上屏滾動中滾出預(yù)設(shè)滾動區(qū)域的所有滾屏節(jié)點(diǎn), 其中,所述廢棄節(jié)點(diǎn)庫用于存放上屏滾動中滾出預(yù)設(shè)滾動區(qū)域的所有滾屏節(jié)點(diǎn),具體的來 說是指在所有文本內(nèi)容的滾屏節(jié)點(diǎn)上屏滾動中滾出預(yù)設(shè)滾動區(qū)域時,都會將其存放到廢棄 節(jié)點(diǎn)庫中??捎脻L屏節(jié)點(diǎn)搜索單元A114,用于針對第二文本內(nèi)容的滾屏節(jié)點(diǎn)的創(chuàng)建中,在所 述滾屏節(jié)點(diǎn)庫中查找可用的滾屏節(jié)點(diǎn);通過前面的介紹得知已經(jīng)創(chuàng)建了要生成滾屏節(jié)點(diǎn)文本內(nèi)容中的第一文本內(nèi)容的 滾屏節(jié)點(diǎn),其上屏后剛好是一屏的滾屏節(jié)點(diǎn),滾屏中的滾屏節(jié)點(diǎn)會依次向上滾動,當(dāng)其中的 第一個滾屏節(jié)點(diǎn)滾出預(yù)設(shè)滾動區(qū)域時,預(yù)設(shè)滾動區(qū)域中的底部會出現(xiàn)一個節(jié)點(diǎn)的空缺,這 時就需要相應(yīng)的用第二文本內(nèi)容的滾屏節(jié)點(diǎn)進(jìn)行填充,因此需要創(chuàng)建第二文本內(nèi)容的滾屏 節(jié)點(diǎn),可用滾屏節(jié)點(diǎn)搜索單元A114在針對第二文本內(nèi)容的滾屏節(jié)點(diǎn)的創(chuàng)建中,由于在第一 個滾屏節(jié)點(diǎn)滾出預(yù)設(shè)滾動區(qū)域時,會將其放入廢棄滾屏節(jié)點(diǎn)庫中,可以在所述滾屏節(jié)點(diǎn)庫中查找可用的滾屏節(jié)點(diǎn),所述的可用的滾屏節(jié)點(diǎn)具體的來說是指對應(yīng)到文本內(nèi)容中為同類 圖元的就被稱為可用的滾屏節(jié)點(diǎn),所述同類圖元是指要么都為文字圖元、要么都為圖片圖 元或者是都為幾何形狀圖元。如果存在同類圖元的滾屏節(jié)點(diǎn)就可以稱為存在可用的滾屏節(jié) 點(diǎn),這樣的話,查找中就可以找到可用的滾屏節(jié)點(diǎn);相應(yīng)的如果廢棄滾屏節(jié)點(diǎn)庫中不存在同 類圖元的滾屏節(jié)點(diǎn)就稱為不存在可用的滾屏節(jié)點(diǎn),這時就找不到可用的滾屏節(jié)點(diǎn)。滾屏節(jié)點(diǎn)改裝單元A115,用于找到可用滾屏節(jié)點(diǎn)時,將找到的可用滾屏節(jié)點(diǎn)中的 圖元圖層進(jìn)行替換后作為第二文本內(nèi)容的滾屏節(jié)點(diǎn);對于找到可用滾屏節(jié)點(diǎn)的,也就是說當(dāng)前需要創(chuàng)建滾屏節(jié)點(diǎn)的圖元與找到的可用 的滾屏節(jié)點(diǎn)的圖元的類型相同,這樣的話,通過滾屏節(jié)點(diǎn)改裝單元A115將找到的可用滾屏 節(jié)點(diǎn)中的圖元圖層進(jìn)行替換后作為當(dāng)前圖元的滾屏節(jié)點(diǎn),這里將找到的滾屏節(jié)點(diǎn)進(jìn)行改裝 后作為第二文本內(nèi)容的滾屏節(jié)點(diǎn),通過對廢棄的滾屏節(jié)點(diǎn)進(jìn)行改裝后重新使用,節(jié)省了相 關(guān)的處理工作,極大地降低了工作量,加快了滾屏節(jié)點(diǎn)的制作速度,提高了制作效率,同時 對廢棄節(jié)點(diǎn)改裝后進(jìn)行使用,不需要再占用新的空間,極大地節(jié)省了空間的占用量。滾屏節(jié)點(diǎn)生成單元A116,用于未找到可用滾屏節(jié)點(diǎn)時,為第二文本內(nèi)容創(chuàng)建新的 滾屏節(jié)點(diǎn);基于文本內(nèi)容中圖元的種類有限,對于同類圖元來說,滾屏節(jié)點(diǎn)是可以重新使用 的,并且實(shí)際滾屏設(shè)計中所涉及到的文本內(nèi)容量非常大,因此通過對廢棄滾屏節(jié)點(diǎn)庫中同 類圖元的滾屏節(jié)點(diǎn)進(jìn)行改裝后重新使用,非??焖俚耐瓿闪藵L屏節(jié)點(diǎn)的制作,節(jié)省了大量 的時間和空間資源。所述圖文字幕卡B,用于將要上屏的滾屏節(jié)點(diǎn)與當(dāng)前滾屏設(shè)計中所需的場景進(jìn)行疊加。以上對本發(fā)明所提供的一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng)進(jìn)行了詳細(xì)介紹, 本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用 于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的 思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為 對本發(fā)明的限制。
權(quán)利要求
1.一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng),其特征在于,所述系統(tǒng)包括具有數(shù)據(jù)處理 功能的計算機(jī)和圖文字幕卡,所述計算機(jī)包括用于圖文包裝制作的圖文包裝處理模塊;其 中,所述圖文包裝處理模塊包括滾屏節(jié)點(diǎn)制作子模塊,用于在圖文包裝中的文本內(nèi)容快速 制作滾屏節(jié)點(diǎn);其中,所述滾屏節(jié)點(diǎn)制作子模塊包括以下單元獲取單元,用于獲取當(dāng)前滾屏設(shè)計中需要生成滾屏節(jié)點(diǎn)的文本內(nèi)容;所述文本內(nèi)容包 括第一文本內(nèi)容和第二文本內(nèi)容;所述第一文本內(nèi)容是預(yù)先從文本內(nèi)容中選取的一部分, 未選取部分為第二文本內(nèi)容;滾屏節(jié)點(diǎn)創(chuàng)建單元,用于創(chuàng)建第一文本內(nèi)容的滾屏節(jié)點(diǎn);所創(chuàng)建的滾屏節(jié)點(diǎn)包括三維 底板圖層和圖元圖層;廢棄節(jié)點(diǎn)存儲單元,用于當(dāng)滾屏節(jié)點(diǎn)在上屏滾動中滾出預(yù)設(shè)滾動區(qū)域時,將其存放到 廢棄節(jié)點(diǎn)庫;所述廢棄節(jié)點(diǎn)庫用于存放上屏滾動中滾出預(yù)設(shè)滾動區(qū)域的所有滾屏節(jié)點(diǎn);可用滾屏節(jié)點(diǎn)搜索單元,用于針對第二文本內(nèi)容的滾屏節(jié)點(diǎn)的創(chuàng)建中,在所述滾屏節(jié) 點(diǎn)庫中查找可用的滾屏節(jié)點(diǎn);滾屏節(jié)點(diǎn)改裝單元,用于找到可用滾屏節(jié)點(diǎn)時,將找到的可用滾屏節(jié)點(diǎn)中的圖元圖層 進(jìn)行替換后作為第二文本內(nèi)容的滾屏節(jié)點(diǎn);滾屏節(jié)點(diǎn)生成單元,用于未找到可用滾屏節(jié)點(diǎn)時,為第二文本內(nèi)容創(chuàng)建新的滾屏節(jié)點(diǎn)所述圖文字幕卡,用于將要上屏的滾屏節(jié)點(diǎn)與當(dāng)前滾屏設(shè)計中所需的場景進(jìn)行疊加。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述滾屏節(jié)點(diǎn)制作子模塊還包括第一文本內(nèi)容選定單元,用于從文本內(nèi)容的開頭開始選取一部分作為第一文本內(nèi)容。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于所述文本內(nèi)容由多個圖元構(gòu)成,所述圖元包括文字圖元、圖片圖元和幾何形狀圖元。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述滾屏節(jié)點(diǎn)創(chuàng)建單元所創(chuàng)建的第一文本內(nèi)容的滾屏節(jié)點(diǎn)剛好放滿預(yù)設(shè)滾動區(qū)域。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述預(yù)設(shè)滾動區(qū)域的大小與當(dāng)前滾屏設(shè)計所使用的屏幕的大小相同。
全文摘要
本發(fā)明提供了一種快速制作滾屏節(jié)點(diǎn)的圖文包裝系統(tǒng),通過先創(chuàng)建一部分文本內(nèi)容的滾屏節(jié)點(diǎn),上屏滾動中將滾出預(yù)設(shè)滾動區(qū)域的滾屏節(jié)點(diǎn)存放到廢棄滾屏節(jié)點(diǎn)庫中,在其余部分文本內(nèi)容中圖元的滾屏節(jié)點(diǎn)的創(chuàng)建時,可以在所述的廢棄滾屏節(jié)點(diǎn)庫中進(jìn)行查找,如果找到可用的滾屏節(jié)點(diǎn)則對其進(jìn)行改裝后作為當(dāng)前圖元的滾屏節(jié)點(diǎn),如果找不到可用的滾屏節(jié)點(diǎn)則為當(dāng)前圖元創(chuàng)建新的滾屏節(jié)點(diǎn)。
文檔編號H04N5/278GK102123251SQ201010033978
公開日2011年7月13日 申請日期2010年1月7日 優(yōu)先權(quán)日2010年1月7日
發(fā)明者談琴芳 申請人:新奧特(北京)視頻技術(shù)有限公司