專利名稱:一種對象的快速編輯方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形圖像處理技術(shù)領(lǐng)域,特別是涉及一種對象的快速編輯方法和裝置。
背景技術(shù):
對于一些已有的軟件系統(tǒng)平臺,通常根據(jù)不同的客戶需要,在該平臺上進(jìn)行第二 次有針對性的開發(fā),即針對底層軟件開發(fā)出二次軟件,二次軟件是對底層軟件產(chǎn)品的功能 進(jìn)行擴(kuò)充或根據(jù)特殊需要組合擴(kuò)展功能等。很多情況下,在二次軟件上,需應(yīng)用底層軟件的
處理結(jié)果。例如對某個視頻字幕的處理,首先在一個圖文制作軟件上編輯用于顯示的對象, 例如制作圖形、字幕等,具體的,需要設(shè)置其大小、位置、顏色等。然后,在此基礎(chǔ)上,通過二 次軟件例如圖文編播系統(tǒng)、演播室系統(tǒng)等,將該字幕進(jìn)行動態(tài)播出。但是,上述情況的一個問題就是,當(dāng)視頻文件需要播出時,用戶發(fā)現(xiàn)該字幕需要修 改,并且此修改僅是簡單的修改,例如,僅需要移動字幕的大小和位置。通常的做法是返回 到底層軟件中修改,這需要再次啟動文圖制作軟件,而對于該底層軟件,僅需要對其某幾個 屬性進(jìn)行修改,其他大部分功能涉及不到,例如風(fēng)格屬性、空間渲染屬性等。當(dāng)用戶馬上需要播放該視頻的時候,由于啟動底層軟件要花費(fèi)一定的時間,以加 載其攜帶的各項(xiàng)功能,不能滿足用戶的快速編輯的需求,浪費(fèi)了一定的時間。總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠提高對對象 編輯的速度,方便用戶的使用。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種對象快速編輯的方法和裝置,提高了對象 編輯的速度、方便用戶的使用。為了解決上述問題,本發(fā)明公開了一種對象的快速編輯方法,包括導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬性信息寫入內(nèi)存;根據(jù)屬性信息將對象呈現(xiàn)在快速編輯窗口中;接收用戶在快速編輯窗口中對對象的編輯操作;按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信息。進(jìn)一步,所述對象按照內(nèi)存中更新后的屬性信息展現(xiàn)在二次軟件中。優(yōu)選的,所述屬性信息包括位置、大小、顏色、字體和/或字號。進(jìn)一步,所述根據(jù)所述屬性信息將對象呈現(xiàn)在快速編輯窗口中,具體包括獲取模板文件中背景的大小、對象的大小、以及對象在背景中的位置;按照預(yù)置比例關(guān)系根據(jù)背景的大小創(chuàng)建快速編輯窗口 ;按照所述預(yù)置比例關(guān)系根據(jù)對象的大小、以及對象在背景中的位置將對象呈現(xiàn)在快速編輯窗口中。進(jìn)一步,,所述按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信息,具體包 括獲取用戶編輯后對象在快速編輯窗口中的大小和/或位置;按照所述預(yù)置比例關(guān)系和獲取的對象的大小和/或位置計(jì)算出對象在模板文件 的背景中的大小和/位置;將所述大小和/位置更新至內(nèi)存的屬性信息中。根據(jù)本發(fā)明的另一個實(shí)施例、還公開了一種對象的快速編輯裝置,所述裝置位于 二次軟件中,其包括屬性寫入單元,用于導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬性 信息寫入內(nèi)存;對象呈現(xiàn)單元,用于根據(jù)屬性信息將對象呈現(xiàn)在快速編輯窗口中;對象編輯單元,用于接收用戶在快速編輯窗口中對對象的編輯操作;屬性更新單元,用于按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信息。進(jìn)一步,所述對象按照內(nèi)存中更新后的屬性信息展現(xiàn)在二次軟件中。優(yōu)選的,所述屬性信息包括位置、大小、顏色、字體和/或字號。進(jìn)一步,所述對象呈現(xiàn)單元包括第一屬性獲取子單元,用于獲取模板文件中背景的大小、對象的大小、以及對象在 背景中的位置;窗口創(chuàng)建子單元,用于按照預(yù)置比例關(guān)系根據(jù)背景的大小創(chuàng)建快速編輯窗口 ;對象呈現(xiàn)子單元,用于按照所述預(yù)置比例關(guān)系根據(jù)對象的大小、以及對象在背景 中的位置將對象呈現(xiàn)在快速編輯窗口中。進(jìn)一步,所述屬性更新單元包括第二屬性獲取子單元,用于獲取用戶編輯后對象在快速編輯窗口中的大小和/或 位置;屬性計(jì)算子單元,用于按照所述預(yù)置比例關(guān)系和獲取的對象的大小和/或位置計(jì) 算出對象在模板文件的背景中的大小和/位置;屬性更新子單元,用于將所述大小和/位置更新至內(nèi)存的屬性信息中。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明根據(jù)底層軟件創(chuàng)作的模板文件對象的屬性信息將對象呈現(xiàn)在快速編輯窗 口中;在用戶在快速編輯窗口中對對象的編輯操作之后,按照對象在快速編輯窗口中的屬 性更新內(nèi)存中的屬性信息。通過本發(fā)明,用戶只需要在底層軟件相應(yīng)的二次軟件的上,就能 實(shí)現(xiàn)對象的簡單屬性的快速編輯,無需啟動底層軟件,避免了啟動底層軟件時,加載對象編 輯的各種復(fù)雜功能耗費(fèi)的時間,提高了編輯的速度。另外,由于本發(fā)明不需要啟動底層軟件就可實(shí)現(xiàn)底層軟件創(chuàng)作的模板文件對象的 編輯,因此,不用頻繁地在二次軟件和底層軟件之間切換,避免了系統(tǒng)在兩個程序之間的不 斷轉(zhuǎn)換造成的系統(tǒng)性能降低,提高了系統(tǒng)穩(wěn)定性。此外,本發(fā)明快速編輯窗口中加載的對象和屬性信息可以是用戶選擇的對象及其 待編輯的屬性,其他屬性以默認(rèn)值代替,在屬性讀取和更新時,減少了數(shù)據(jù)的讀取量,縮短了編輯的時間。
圖1是本發(fā)明一種對象的快速編輯方法實(shí)施例一的流程圖;圖2是本發(fā)明一種對象的快速編輯方法實(shí)施例二的流程圖;圖3是本發(fā)明一種對象的快速編輯方法實(shí)施例二的界面示意圖;圖4是本發(fā)明一種對象的快速編輯裝置實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。本發(fā)明實(shí)施例應(yīng)用于針對于底層軟件開發(fā)的二次軟件上,通過在二次軟件上進(jìn)行 過對象的快速編輯,無需啟動底層軟件。一般支持軟件二次開發(fā)的原軟件系統(tǒng)都提供相應(yīng) 的SDK (Software develop kit)。二次開發(fā)人員可以根據(jù)SDK中提供的公開的API (應(yīng)用程 序接口)來訪問軟件原有的一些基本功能,并要據(jù)這些基本功能組合,擴(kuò)展進(jìn)而形成更加 專業(yè)或新的功能以完成用戶特殊的需求。參照圖1,示出了本發(fā)明一種對象的快速編輯方法實(shí)施例一的流程圖,包括步驟101,導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬性信息寫入內(nèi) 存;在二次軟件的操作處理中,需要應(yīng)用到其相應(yīng)底層軟件的制作結(jié)果,首先導(dǎo)入底 層軟件創(chuàng)建的模板文件,則二次軟件獲取各個對象在底層軟件中的屬性信息,所述模板文 件中包含有各個對象,所述屬性信息包括位置、大小、顏色、字號和/或字體。進(jìn)一步,所述 屬性信息寫入內(nèi)存中,每一個對象對應(yīng)有相應(yīng)的屬性信息,其形式可以是對象;位置;大 ?。活伾?.....,例如對于模板文件中的對象A,在一內(nèi)存中的記錄為對象A ; (100,300) ; (20,70) ; (255,255,0)。其中,對象A所在背景左下角的坐標(biāo)為(0,0),(100,300)為對象A左下角的坐標(biāo) 位置,單位為像素;(70,30)為對象A的大小,寬為70,高為30 ; (255,255,0)為對象A的RGB
顏色屬性值。對于字符格式的對象還可以包括字體和字號。所述屬性信息讀入內(nèi)存后,當(dāng)二次 軟件利用其底層軟件創(chuàng)建的模板文件進(jìn)一步操作處理時,直接讀取內(nèi)存中的信息。步驟102,根據(jù)屬性信息將對象呈現(xiàn)在快速編輯窗口中;由于用戶不希望開啟底層軟件進(jìn)行對象的編輯,因此,在二次軟件的操作界面上 創(chuàng)建一個快速編輯窗口,該窗口中呈現(xiàn)出模板文件中的對象。其中,所述對象可以為模板文件中的全部對象,則用戶對所有的對象都進(jìn)行再次 編輯修改,或者對某幾個對象的修改需要以其他對象為參照;所述對象還可以為模板文件 的其中一個對象,則用戶依次選擇單個對象進(jìn)行相應(yīng)修改;此外,所述對象還可以為用戶選 擇的部分對象,則用戶一次完成某幾個對象的編輯修改。進(jìn)一步,可以根據(jù)內(nèi)存中對象的全部屬性信息將對象呈現(xiàn)在快速編輯窗口中,則對象在快速編輯窗口中展現(xiàn)的效果與模板文件中的展現(xiàn)相對應(yīng),即快速編輯窗口中是對模 板文件的對象進(jìn)行放大、縮小、或者同等大小的顯示。還可以根據(jù)內(nèi)存中對象的部分屬性信息進(jìn)行呈現(xiàn),其他屬性設(shè)為默認(rèn)值,即快速 編輯功能可以根據(jù)用戶的選擇進(jìn)行不同功能的設(shè)置。例如,用戶只需要更改顏色,則選擇 顏色快速編輯功能,只將該對象的顏色進(jìn)行顯示,其他屬性如位置、大小設(shè)為系統(tǒng)默認(rèn)的定 值。具體的,顯示的可以是對象本身,也可以是以某一特定圖形代替對象進(jìn)行顯示。又如,用戶只需要進(jìn)行對象位置的編輯,則選擇位置快速編輯功能,僅根據(jù)位置信 息將對象顯示在快速編輯窗口中,該對象在快速編輯窗口中可以顯示為一個指示點(diǎn)或某一 特定的指示圖形,該指示點(diǎn)或指示圖形上的某點(diǎn)與對象在模板文件背景中的某一定點(diǎn)相對 應(yīng),該定點(diǎn)可以是對象的中心點(diǎn)或者左上邊界點(diǎn)或右上邊界點(diǎn)等。步驟103,接收用戶在快速編輯窗口中對對象的編輯操作;用戶在快速編輯窗口中直接對所要編輯的對象進(jìn)行修改操作,包括其位置、大小、 顏色、字號和/或字體的變換。具體的,可以進(jìn)行位置的移動,例如通過鼠標(biāo)拖動該對象向快速編輯窗口中的指 定目標(biāo)位置移動;還可以進(jìn)行大小的變化,例如通過鼠標(biāo)的拖拽放大或者縮小該對象;還 可以進(jìn)行顏色的更改變化;此外,對于字符對象,還可以更改其字體或者字號。步驟104,按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信息。由于用戶對對象進(jìn)行了修改編輯操作,則其相應(yīng)的屬性發(fā)生了變化。本步驟將更 改后的屬性更新至內(nèi)存中對象對應(yīng)的屬性信息中。本實(shí)施例對于對象A,通過用戶的修改, 將其顏色由黃色變?yōu)榧t色,則在內(nèi)存中找到對象A的屬性信息中顏色屬性,將屬性記錄更 改為對象A ; (100,300) ; (20,70) ; (255,0,0)。其中,在單一屬性快速編輯功能下,如顏色或大小的編輯,只將修改后的屬性更新 至內(nèi)存中相應(yīng)的屬性信息中;在多個屬性快速編輯功能下,如位置、大小和顏色的編輯,可 以只更新修改的屬性,也可以按照當(dāng)前對象的屬性全部覆蓋更新至內(nèi)存中。進(jìn)一步,所述對象按照內(nèi)存中更新后的屬性信息展現(xiàn)在二次軟件中,完成了在二 次軟件中的編輯。通過本發(fā)明,用戶只需要在底層軟件相應(yīng)的二次軟件的上,就能實(shí)現(xiàn)對象的簡單 屬性的快速編輯,避免了啟動底層軟件時,加載對象編輯的各種復(fù)雜功能耗費(fèi)的時間,提高 了編輯的速度。此外,不用頻繁地在二次軟件和底層軟件之間切換,提高了系統(tǒng)穩(wěn)定性。參照圖2,示出了本發(fā)明一種對象的快速編輯方法實(shí)施例二的流程圖,包括步驟201,導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬性信息寫入內(nèi) 存;本實(shí)施例中的底層軟件為圖文編播系統(tǒng),如AlO三維實(shí)時圖文編播系統(tǒng),相應(yīng)的 二次軟件可以為演播室系統(tǒng)、福利彩票系統(tǒng)、搖獎系統(tǒng)等,本發(fā)明實(shí)施例為A10_ENet編播 系統(tǒng)。則在A10_ENet編播系統(tǒng)下,導(dǎo)入AlO三維實(shí)時圖文編播系統(tǒng)制作的模板文件。模板 文件主要包含字幕內(nèi)容和播出樣式信息,其中,字幕內(nèi)容是實(shí)際要播出的圖片、動畫、文字 等內(nèi)容,播出樣式是指字幕的字體、顏色、大小以及各種特技效果的播出方式。該模板文件中有三個對象數(shù)字時鐘、旗幟和標(biāo)題。進(jìn)一步,將數(shù)字時鐘和旗幟的屬性信息寫入內(nèi)存中,其記錄形式為字幕內(nèi)容,位置,大小,顏色,特技。數(shù)字時鐘;(200,140); (200,80) ; (0,0, 255);無特技。旗幟(650,500); (150,100) ; (255,0,0);特技 1。標(biāo)題(400,530); (175,60) (0,0,0);無特技。其中,位置和大小的單位為mm,對象的位置是其中心點(diǎn)的坐標(biāo)位置;對象所在背 景左下角的坐標(biāo)為(0,0),大小分別為寬和高的數(shù)值,顏色為RGB模式的屬性值。步驟202,獲取模板文件中背景的大小、對象的大小、以及對象在背景中的位置;當(dāng)對象快要播出的時候,如圖3所示,為實(shí)施例二的界面示意圖,圖3(a)為模板文 件中的對象在二次軟件中播放時的示意圖,用戶發(fā)現(xiàn)數(shù)字時鐘的播出位置不恰當(dāng),旗幟的 大小需要調(diào)整,則用戶選擇數(shù)字時鐘和旗幟進(jìn)行快速編輯。所述快速編輯窗口相當(dāng)于對象在底層軟件編輯中的預(yù)覽,該窗口的寬和高需要和 模板文件中的背景的寬和高程比例,這樣生成的快速編輯窗口才能夠準(zhǔn)確的呈現(xiàn)預(yù)覽編 輯。并且,該對象的位置以及大小也需要等比例的呈現(xiàn)在該窗口中。本步驟從內(nèi)存中獲得背景的大小值050,300),數(shù)字時鐘的大小值為(200,80), 位置為(200,140);旗幟的的大小值為(150,100),位置為(690,500).步驟203,按照預(yù)置比例關(guān)系根據(jù)背景的大小創(chuàng)建快速編輯窗口 ;用戶可以根據(jù)自己的需要設(shè)置不同的比例關(guān)系,如果希望快速編輯窗口能夠顯示 清晰的對象,可以設(shè)置放大的比例,或者,快速編輯的窗口和原模板文件中的背景相同大 ?。灰话愕?,由于只進(jìn)行快速的簡單屬性的功能編輯,設(shè)置縮小的比例。本實(shí)施例中,原背景與快速編輯窗口的比例為2 1。根據(jù)背景450X300的大小, 創(chuàng)建快速編輯窗口的大小為225 X 150,如圖3 (b)所示。步驟204,按照所述預(yù)置比例關(guān)系根據(jù)對象的大小、以及對象在背景中的位置將對 象呈現(xiàn)在快速編輯窗口中;本步驟將對象在快速編輯窗口中的顯示和對象在模板文件中背景的顯示按比例 相對應(yīng)。數(shù)字時鐘在模板文件背景中的大小和位置分別為200X80和(200,140),相應(yīng)的 縮小兩倍,顯示在快速編輯窗口中的大小和位置分別為(100,40)、(100,70)。旗幟在模板 文件背景中的大小和位置分別為150X100和(650,500),相應(yīng)的縮小兩倍,顯示在快速編 輯窗口中的大小和位置分別為(75,50)、(325,250),。其中,為了減少數(shù)據(jù)的讀取量,以等比例大小的矩形方塊代替所要編輯的對象,由 于用戶選擇只大小和位置的修改,相應(yīng)的顏色等其他屬性設(shè)為默認(rèn)值,如圖3(b)所示,以 默認(rèn)矩形圖代替各個對象進(jìn)行顯示。步驟205,接收用戶在快速編輯窗口中對對象的編輯操作;用戶根據(jù)自己的需要在快速編輯窗口中進(jìn)行修改編輯,將數(shù)字時鐘的位置向左移 動,大小不變,將旗幟以左上角為標(biāo)準(zhǔn)放大,如圖3(c)所示。步驟206,獲取用戶編輯后對象在快速編輯窗口中的大小和/或位置;獲得數(shù)字時鐘的位置坐標(biāo)為(75,45);獲旗幟的其大小為(87. 5,65),相應(yīng)的,其 位置的坐標(biāo)也相應(yīng)發(fā)生變化,為(331,242)。步驟207,按照所述預(yù)置比例關(guān)系和獲取的對象的大小和/或位置計(jì)算出對象在模板文件的背景中的大小和/位置;本實(shí)施例中的預(yù)置比例關(guān)系為2 1,則進(jìn)行計(jì)算時,將所有的數(shù)值放大兩倍,數(shù) 字時鐘編輯后的位置坐標(biāo)為(75,45),則在背景中的坐標(biāo)應(yīng)為(150,90);旗幟編輯后的大 小為(87. 5,65),則在背景中的大小應(yīng)為(175,130),位置為(662,485)。步驟208,將所述大小和/位置更新至內(nèi)存的屬性信息中。相應(yīng)的將,編輯后數(shù)字時鐘和旗幟的大小和位置信息更新至內(nèi)存中,即屬性信息 更新為數(shù)字時鐘;(150,90); (200,80) ; (0,0, 255);無特技。旗幟(662,485); (175,130) ; (255,0,0);特技 1。進(jìn)一步,所述數(shù)字時鐘和旗幟按照內(nèi)存中更新后的屬性信息展現(xiàn)在A10_ENet編 播系統(tǒng)中,即字幕播出時根據(jù)其在內(nèi)存中存儲的屬性值來控制,如圖3(d)所示。一般的,所 述屬性值不必要寫回到模板文件中去。本發(fā)明實(shí)施例只將用戶需要編輯的對象呈現(xiàn)在在快速編輯窗口中,且具體的呈現(xiàn) 形式按照用戶選擇的待編輯的屬性信息,其他屬性信息設(shè)置為用戶的默認(rèn)值,減少了數(shù)據(jù)
讀取量。參照圖4,示出了本發(fā)明一種二次軟件中對象快速編輯的裝置實(shí)施例的結(jié)構(gòu)圖,所 述裝置位于二次軟件中,其包括屬性寫入單元401,用于導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬 性信息寫入內(nèi)存;對象呈現(xiàn)單元402,用于根據(jù)屬性信息將對象呈現(xiàn)在快速編輯窗口中;對象編輯單元403,用于接收用戶在快速編輯窗口中對對象的編輯操作;屬性更新單元404,用于按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信 肩、ο進(jìn)一步,所述對象按照內(nèi)存中更新后的屬性信息展現(xiàn)在二次軟件中,即播出時是 根據(jù)對象在內(nèi)存中存儲的屬性值來控制的。優(yōu)選的,所述屬性信息包括位置、大小、顏色、字體和/或字號。進(jìn)一步,針對于對象的大小和/或位置的快速編輯,還應(yīng)該按照一定的比例關(guān)系 將對象展現(xiàn)在窗口中,則所述對象呈現(xiàn)單元402包括第一屬性獲取子單元4021,用于獲取模板文件中背景和對象的大小、以及對象在 背景中的位置;窗口創(chuàng)建子單元4022,用于按照比例關(guān)系根據(jù)背景的大小創(chuàng)建快速編輯窗口 ;對象呈現(xiàn)子單元4023,用于按照所述比例關(guān)系根據(jù)對象的大小、以及對象在背景 中的位置將對象呈現(xiàn)在快速編輯窗口中。進(jìn)一步,按照所述比例關(guān)系,將比啊急后的對象還原回原背景中的大小和/或位 置,則所述屬性更新單元404包括第二屬性獲取子單元4041,用于獲取用戶編輯后對象在快速編輯窗口中的大小和 /或位置;屬性計(jì)算子單元4042,用于按照所述比例關(guān)系和獲取的對象的大小和/或位置計(jì) 算出對象在模板文件的背景中的大小和/位置;
屬性更新子單元4043,用于將所述大小和/位置更新至內(nèi)存的屬性信息中。本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與 其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。對于裝置實(shí)施例 而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部 分說明即可。以上對本發(fā)明所提供的一種對象的快速編輯方法和裝置,進(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.一種對象的快速編輯方法,其特征在于,包括導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬性信息寫入內(nèi)存; 根據(jù)屬性信息將對象呈現(xiàn)在快速編輯窗口中; 接收用戶在快速編輯窗口中對對象的編輯操作; 按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述對象按照內(nèi)存中更新后的屬性信息展現(xiàn)在二次軟件中。
3.如權(quán)利要求1所述的方法,其特征在于,所述屬性信息包括 位置、大小、顏色、字體和/或字號。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述屬性信息將對象呈現(xiàn)在快速 編輯窗口中,具體包括獲取模板文件中背景的大小、對象的大小、以及對象在背景中的位置; 按照預(yù)置比例關(guān)系根據(jù)背景的大小創(chuàng)建快速編輯窗口;按照所述預(yù)置比例關(guān)系根據(jù)對象的大小、以及對象在背景中的位置將對象呈現(xiàn)在快速 編輯窗口中。
5.如權(quán)利要求4所述的方法,其特征在于,所述按照對象在快速編輯窗口中的屬性更 新內(nèi)存中的屬性信息,具體包括獲取用戶編輯后對象在快速編輯窗口中的大小和/或位置;按照所述預(yù)置比例關(guān)系和獲取的對象的大小和/或位置計(jì)算出對象在模板文件的背 景中的大小和/位置;將所述大小和/位置更新至內(nèi)存的屬性信息中。
6.一種對象的快速編輯裝置,其特征在于,所述裝置位于二次軟件中,其包括屬性寫入單元,用于導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬性信息 寫入內(nèi)存;對象呈現(xiàn)單元,用于根據(jù)屬性信息將對象呈現(xiàn)在快速編輯窗口中; 對象編輯單元,用于接收用戶在快速編輯窗口中對對象的編輯操作; 屬性更新單元,用于按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信息。
7.如權(quán)利要求6所述的裝置,其特征在于,所述對象按照內(nèi)存中更新后的屬性信息展現(xiàn)在二次軟件中。
8.如權(quán)利要求6所述的裝置,其特征在于,所述屬性信息包括 位置、大小、顏色、字體和/或字號。
9.如權(quán)利要求6所述的裝置,其特征在于,所述對象呈現(xiàn)單元包括第一屬性獲取子單元,用于獲取模板文件中背景的大小、對象的大小、以及對象在背景 中的位置;窗口創(chuàng)建子單元,用于按照預(yù)置比例關(guān)系根據(jù)背景的大小創(chuàng)建快速編輯窗口 ; 對象呈現(xiàn)子單元,用于按照所述預(yù)置比例關(guān)系根據(jù)對象的大小、以及對象在背景中的 位置將對象呈現(xiàn)在快速編輯窗口中。
10.如權(quán)利要求9所述的裝置,其特征在于,所述屬性更新單元包括第二屬性獲取子單元,用于獲取用戶編輯后對象在快速編輯窗口中的大小和/或位置;屬性計(jì)算子單元,用于按照所述預(yù)置比例關(guān)系和獲取的對象的大小和/或位置計(jì)算出 對象在模板文件的背景中的大小和/位置;屬性更新子單元,用于將所述大小和/位置更新至內(nèi)存的屬性信息中。
全文摘要
本發(fā)明提供了一種對象的快速編輯方法和裝置,所述方法包括導(dǎo)入底層軟件創(chuàng)作的模板文件,并將模板文件中對象的屬性信息寫入內(nèi)存;根據(jù)屬性信息將對象呈現(xiàn)在快速編輯窗口中;接收用戶在快速編輯窗口中對對象的編輯操作;按照對象在快速編輯窗口中的屬性更新內(nèi)存中的屬性信息。通過本發(fā)明,用戶無需啟動底層軟件,只需要在底層軟件相應(yīng)的二次軟件的上,就能實(shí)現(xiàn)對象的簡單屬性的快速編輯,避免了啟動底層軟件時,加載對象編輯的各種復(fù)雜功能耗費(fèi)的時間,提高了編輯的速度和系統(tǒng)的穩(wěn)定性。
文檔編號H04N5/278GK102073486SQ20091023828
公開日2011年5月25日 申請日期2009年11月24日 優(yōu)先權(quán)日2009年11月24日
發(fā)明者劉衡娜, 袁慧晶, 郭紅艷, 饒文輝 申請人:新奧特(北京)視頻技術(shù)有限公司