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