亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

投影方法及裝置制造方法

文檔序號(hào):6548239閱讀:207來(lái)源:國(guó)知局
投影方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種投影方法及裝置。本發(fā)明實(shí)施例提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的控制點(diǎn),生成投影圖像;響應(yīng)用戶新增控制點(diǎn)的添加指令,在投影圖像中添加新增的控制點(diǎn);根據(jù)用戶移動(dòng)的新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。相較于現(xiàn)有技術(shù),本發(fā)明實(shí)施例在用戶對(duì)生成的投影圖像不滿意或者需要進(jìn)一步進(jìn)行局部調(diào)整時(shí),可供用戶添加新增的控制點(diǎn),并利用新增的控制點(diǎn)對(duì)原有的投影圖像的局部位置進(jìn)行進(jìn)一步的調(diào)整。因此,本發(fā)明實(shí)施例的投影方法更靈活,從而既可以適應(yīng)整體形狀不規(guī)則投影幕,也可以對(duì)投影圖像的局部進(jìn)行調(diào)整,而不影響其他部分的投影圖像。
【專(zhuān)利說(shuō)明】投影方法及裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及圖形圖像處理領(lǐng)域,尤其涉及投影方法及裝置。
【背景技術(shù)】
[0002]目前的投影機(jī)通常提供梯形校正,梯形校正就是對(duì)投影機(jī)投射在投影屏幕(如投影墻面、幕布等)上呈梯形的投影圖像進(jìn)行處理,將投射在投影屏幕上的投影圖像校正為標(biāo)準(zhǔn)形狀(如矩形等)。梯形校正只適合于較為平整且形狀較為規(guī)則的投影屏幕。然而,在現(xiàn)實(shí)的使用過(guò)程中,通常會(huì)遇到一些特殊的投影屏幕,比如扇形的、球形的、不規(guī)則弧形的投影屏幕等。在遇到這些特殊的投影屏幕時(shí),梯形校正無(wú)法靈活的對(duì)投影機(jī)投射的圖像進(jìn)行校正,也無(wú)法對(duì)圖像的局部進(jìn)行自由的調(diào)整。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供投影方法及裝置,旨在使用戶能對(duì)投影圖像進(jìn)行局部的靈活調(diào)整以適應(yīng)不規(guī)則投影屏幕。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供的投影方法,包括以下步驟:
[0006]提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像;
[0007]響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn);
[0008]根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。
[0009]優(yōu)選地,所述提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像的步驟之前,還包括:
[0010]構(gòu)建由多條控制曲線組成的多邊形的投影框;所述控制曲線均為貝塞爾曲線;
[0011]根據(jù)所述控制曲線上所有定位點(diǎn),并利用貝塞爾曲線方程,獲取所述控制曲線對(duì)應(yīng)的控制點(diǎn)。
[0012]優(yōu)選地,所述根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像的步驟包括:
[0013]獲取移動(dòng)后的所述控制點(diǎn)的位置;
[0014]根據(jù)移動(dòng)后的所述控制點(diǎn)的位置,利用貝塞爾曲線方程,重新獲取所述移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的投影框;
[0015]根據(jù)所述新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成所述投影圖像。
[0016]優(yōu)選地,所述響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn)的步驟包括:
[0017]響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制曲線;所述新增的控制曲線為貝塞爾曲線,所述新增的控制曲線和原有的控制曲線將所述投影圖像劃分成多個(gè)子圖像;
[0018]根據(jù)所述新增的控制曲線和所述原有的控制曲線,利用貝塞爾曲線方程,獲取所述新增的控制點(diǎn)。
[0019]優(yōu)選地,所述根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像的步驟包括:
[0020]根據(jù)用戶移動(dòng)后的所述新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的所述新增的控制點(diǎn)和/或移動(dòng)后的所述原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線;
[0021]根據(jù)所述新的控制曲線和預(yù)設(shè)距離比值,重新獲取所述新的控制曲線對(duì)應(yīng)的所述子圖像中的圖像點(diǎn),生成所述新的投影圖像。
[0022]本發(fā)明實(shí)施例進(jìn)一步提供的投影裝置,包括:
[0023]第一生成模塊,用于提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像;
[0024]添加模塊,用于響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn);
[0025]第二生成模塊,用于根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。
[0026]優(yōu)選地,所述裝置還包括:
[0027]投影框模塊,用于構(gòu)建由多條控制曲線組成的多邊形的投影框;所述控制曲線均為貝塞爾曲線;
[0028]控制點(diǎn)模塊,用于根據(jù)所述控制曲線上所有定位點(diǎn),并利用貝塞爾曲線方程,獲取所述控制曲線對(duì)應(yīng)的控制點(diǎn);
[0029]優(yōu)選地,所述第一生成模塊還包括:
[0030]控制點(diǎn)單元,用于獲取所述移動(dòng)后的控制點(diǎn)的位置;
[0031]第一生成單元,用于根據(jù)所述移動(dòng)后的控制點(diǎn)的位置,利用貝塞爾曲線方程,重新獲取所述移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的投影框;
[0032]第二生成單元,用于根據(jù)所述新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成所述投影圖像。
[0033]優(yōu)選地,所述添加模塊包括:
[0034]添加單元,用于響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制曲線;所述新增的控制曲線為貝塞爾曲線,所述新增的控制曲線和原有的控制曲線將所述投影圖像劃分成多個(gè)子圖像;
[0035]獲取單元,用于根據(jù)所述新增的控制曲線和所述原有的控制曲線,利用貝塞爾曲線方程,獲取所述新增的控制點(diǎn)。
[0036]優(yōu)選地,所述第二生成模塊包括:
[0037]第三生成單元,用于根據(jù)用戶移動(dòng)后的所述新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的所述新增的控制點(diǎn)和/或移動(dòng)后的所述原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線;[0038]第四生成單元,用于根據(jù)所述新的控制曲線和預(yù)設(shè)距離比值,重新獲取所述新的控制曲線對(duì)應(yīng)的所述子圖像中的圖像點(diǎn),生成所述新的投影圖像。
[0039]本發(fā)明實(shí)施例提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像;響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn);根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。相較于現(xiàn)有技術(shù),本發(fā)明實(shí)施例在用戶對(duì)生成的投影圖像不滿意或者需要進(jìn)一步進(jìn)行調(diào)整時(shí),可供用戶添加新增的控制點(diǎn),并利用新增的控制點(diǎn)對(duì)原有的投影圖像的局部位置進(jìn)行進(jìn)一步的調(diào)整。因此,本發(fā)明實(shí)施例的投影方法更靈活,從而可適應(yīng)不規(guī)則投影屏幕。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0040]圖1為本發(fā)明投影方法第一實(shí)施例的流程示意圖;
[0041]圖2為本發(fā)明投影方法第二實(shí)施例的流程示意圖;
[0042]圖3為多邊形投影框的示意圖;
[0043]圖4為新的投影框的示意圖;
[0044]圖5為本發(fā)明投影方法第三實(shí)施例的流程示意圖;
[0045]圖6為新增的控制曲線及新增的控制點(diǎn)的示意圖;
[0046]圖7為本發(fā)明投影裝置第一實(shí)施例的功能模塊示意圖;
[0047]圖8為本發(fā)明投影裝置第二實(shí)施例的功能模塊示意圖;
[0048]圖9為圖8投影裝置中第一生成模塊的功能單元示意圖;
[0049]圖10為本發(fā)明投影裝置第三實(shí)施例的功能模塊示意圖;
[0050]圖11為圖10投影裝置中第二生成模塊的功能單元示意圖。
[0051]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0052]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0053]本領(lǐng)域技術(shù)人員可以理解的,本發(fā)明投影方法的實(shí)施例中的實(shí)施主體可以是終端,例如投影設(shè)備、計(jì)算機(jī)、平板電腦、手機(jī)等終端,也可以是其他任何可實(shí)現(xiàn)本發(fā)明投影方法的裝置,本發(fā)明投影方法的實(shí)施例中優(yōu)選終端作為實(shí)施主體;本發(fā)明投影裝置的實(shí)施例中的投影裝置可以是安裝于投影設(shè)備、計(jì)算機(jī)、平板電腦、手機(jī)等終端中,也可以獨(dú)立于上述終端,僅與上述終端進(jìn)行通信連接,或者是其他任何適用的安裝和使用方式。
[0054]本發(fā)明提供一種投影方法。
[0055]參照?qǐng)D1,圖1為本發(fā)明投影方法第一實(shí)施例的流程示意圖。
[0056]在本發(fā)明投影方法第一實(shí)施例中,該方法包括以下步驟:
[0057]步驟S10,提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像;
[0058]步驟S20,響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制
占.[0059]步驟S30,根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。
[0060]本實(shí)施例和下述實(shí)施例中的投影屏幕包括:投影墻、投影幕布等,本發(fā)明對(duì)投影屏幕不作限定。
[0061]終端提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),人機(jī)交互界面中設(shè)有二維坐標(biāo)。用戶參照投影屏幕,依據(jù)投影屏幕的形狀移動(dòng)控制點(diǎn)??刂泣c(diǎn)是指供用戶移動(dòng)和控制的點(diǎn)。終端可以在原始圖像即需要投射的圖像上預(yù)設(shè)控制點(diǎn)的位置,例如,等距設(shè)定控制點(diǎn);或者,終端可以根據(jù)用戶側(cè)的指令設(shè)置控制點(diǎn)的位置;還可以設(shè)置擬合的曲線,根據(jù)擬合的曲線獲取控制點(diǎn),例如,在原始圖像上設(shè)置擬合的貝塞爾曲線或者二次曲線或者三次曲線等,根據(jù)該擬合曲線的曲線方程獲取控制點(diǎn)。
[0062]用戶移動(dòng)控制點(diǎn)后,終端根據(jù)移動(dòng)的控制點(diǎn),生成投影圖像。例如,獲取移動(dòng)后的控制點(diǎn)坐標(biāo)位置,根據(jù)貝塞爾曲線方程,得到新的曲線,再根據(jù)新的曲線,重新生成新的曲線附近的點(diǎn),生成投影圖像。
[0063]由于預(yù)設(shè)的控制點(diǎn)是終端或者用戶側(cè)預(yù)設(shè)的,因此一旦設(shè)定了控制點(diǎn)后,控制點(diǎn)的數(shù)目是固定的,然而通過(guò)移動(dòng)這些數(shù)目固定控制點(diǎn),生成的投影圖像可能還是無(wú)法完全適應(yīng)當(dāng)前的投影屏幕,還需要對(duì)局部進(jìn)行調(diào)整或者微調(diào)。
[0064]終端直接投射生成的投影圖像時(shí),或者終端將生成的投影圖像發(fā)送至投影設(shè)備進(jìn)行投射時(shí),用戶發(fā)現(xiàn)當(dāng)前的投影圖像仍不符合其需求,此時(shí),用戶可以向終端發(fā)送添加指令。終端接收到用戶新增控制點(diǎn)的添加指令并響應(yīng)該指令,在投影圖像的局部位置添加新增的控制點(diǎn),控制點(diǎn)的數(shù)目和位置可以由用戶設(shè)定,也可以由終端設(shè)定,例如,用戶可添加一些任意位置和數(shù)量的控制點(diǎn),也可以添加一條或多條擬合曲線,終端根據(jù)該擬合曲線獲取控制點(diǎn)的數(shù)量和位置。
[0065]用戶在添加了新增的控制點(diǎn)后,移動(dòng)新增的控制點(diǎn)或者原有的控制點(diǎn)對(duì)投影圖像的局部進(jìn)行調(diào)整。終端根據(jù)用戶移動(dòng)的新增的控制點(diǎn)和用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像,新的投影圖像生成的方法與步驟SOl中投影圖像的生成方法較為相似,在此實(shí)施例中不作贅述。
[0066]本實(shí)施例提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像;響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn);根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。相較于現(xiàn)有技術(shù),本實(shí)施例在用戶對(duì)生成的投影圖像不滿意或者需要進(jìn)一步進(jìn)行調(diào)整時(shí),可供用戶添加新增的控制點(diǎn),并利用新增的控制點(diǎn)對(duì)原有的投影圖像的局部位置進(jìn)行進(jìn)一步的調(diào)整。因此,本實(shí)施例的投影方法更靈活,從而可適應(yīng)不規(guī)則投影屏幕或者局部不規(guī)則投影屏幕。
[0067]參照?qǐng)D2,圖2為本發(fā)明投影方法第二實(shí)施例的流程示意圖。
[0068]在本發(fā)明投影方法第二實(shí)施例中,本實(shí)施例與第一實(shí)施例的區(qū)別在于,本實(shí)施例在第一實(shí)施例的基礎(chǔ)上,所述提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像的步驟之前,還包括:
[0069]步驟S40,構(gòu)建由多條控制曲線組成的多邊形投影框;所述控制曲線均為貝塞爾曲線;
[0070]步驟S50,根據(jù)所述控制曲線上所有定位點(diǎn),并利用貝塞爾曲線方程,獲取所述控制曲線對(duì)應(yīng)的控制點(diǎn)。
[0071]參照?qǐng)D3,圖3為多邊形投影框的示意圖。
[0072]其中,61、62、63、64分別為四條控制曲線,該四條控制曲線組成矩形的投影框,a為控制曲線上的控制點(diǎn)。需要注意的是,圖3僅為一個(gè)示例,并不用于限定本發(fā)明。
[0073]終端構(gòu)建由多條控制曲線組成的多邊形投影框,且這些控制曲線均為貝塞爾曲線,原始圖像在投影框內(nèi)。定位點(diǎn)是指組成控制線的點(diǎn),終端可預(yù)設(shè)控制曲線的精度,即組成該曲線的定位點(diǎn)的密度。貝塞爾曲線上的定位點(diǎn)可由控制點(diǎn)和貝塞爾曲線方程求取出,而本實(shí)施例中初始生成的控制曲線上的定位點(diǎn)是已知的,終端根據(jù)控制曲線上所有定位點(diǎn),利用貝塞爾曲線方程,獲取該控制曲線對(duì)應(yīng)的控制點(diǎn)。一次貝塞爾曲線可得到分設(shè)在一次貝塞爾曲線兩端的兩個(gè)控制點(diǎn),二次貝塞爾曲線可得到三個(gè)控制點(diǎn),三次貝塞爾曲線可得到四個(gè)控制點(diǎn),依次類(lèi)推??刂泣c(diǎn)越多,則可對(duì)控制曲線做更精確的調(diào)整。
[0074]本實(shí)施例構(gòu)建由多條控制曲線組成的多邊形投影框,且所述控制曲線均為貝塞爾曲線;根據(jù)所述控制曲線上所有定位點(diǎn),并利用貝塞爾曲線方程,獲取所述控制曲線對(duì)應(yīng)的控制點(diǎn)。相較于用其他曲線作為控制曲線,本實(shí)施例利用貝塞爾曲線作為控制曲線,具有變形自由、簡(jiǎn)單,曲線光滑的特點(diǎn),且利用貝塞爾曲線對(duì)應(yīng)的控制點(diǎn)對(duì)原始圖像進(jìn)行調(diào)整,能夠更精確、更靈活的對(duì)原始圖像進(jìn)行調(diào)整。
[0075]本發(fā)明一優(yōu)選實(shí)施例中,所述根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像的步驟包括:
[0076]獲取移動(dòng)后的所述控制點(diǎn)的位置;
[0077]根據(jù)移動(dòng)后的所述控制點(diǎn)的位置,利用貝塞爾曲線方程,重新獲取所述移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的投影框;
[0078]根據(jù)所述新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成所述投影圖像。
[0079]參照?qǐng)D4,圖4為新的投影框的示意圖。
[0080]其中,a為移動(dòng)前的控制點(diǎn),b為移動(dòng)后的控制點(diǎn),61、62、63、64分別為四條控制曲線,61a是根據(jù)b生成的新的控制曲線,61a、62、63、64組成新的投影框。需要注意的是,圖4僅為一個(gè)示例,并不用于限定本發(fā)明。
[0081]用戶移動(dòng)控制點(diǎn),終端獲取移動(dòng)后的控制點(diǎn)的位置,即移動(dòng)后的控制點(diǎn)的坐標(biāo)值。由于控制點(diǎn)的位置發(fā)生了變化,因此,該移動(dòng)的控制點(diǎn)對(duì)應(yīng)的控制曲線也會(huì)隨之發(fā)生變化。終端根據(jù)移動(dòng)后的控制點(diǎn)的坐標(biāo)值,并利用貝塞爾曲線方程,重新獲取移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線,從而生成新的投影框。
[0082]預(yù)設(shè)距離比值可以是由終端設(shè)置,也可以是終端根據(jù)用戶側(cè)的指令設(shè)置。
[0083]圖像點(diǎn)是指組成原始圖像的點(diǎn)。
[0084]投影框發(fā)生變化生成新的投影框后,投影框內(nèi)的圖像點(diǎn)的位置也發(fā)生變化,終端根據(jù)新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成投影圖像。例如,投影框內(nèi)的圖像點(diǎn)與投影框上的每個(gè)定位點(diǎn)(即控制曲線上的定位點(diǎn))的距離值之間的比值為預(yù)設(shè)距離比值,移動(dòng)該區(qū)域內(nèi)的圖像點(diǎn),生成的新的投影框內(nèi)的圖像點(diǎn)與新的投影框上的定位點(diǎn)的距離值之間的比值仍為預(yù)設(shè)距離比值,重新生成所有新的投影框內(nèi)的圖像點(diǎn),生成投影圖像。預(yù)設(shè)距離比值還可以是投影框內(nèi)的圖像點(diǎn)與某一控制曲線上的每個(gè)定位點(diǎn)的距離值之間的比值。
[0085]本發(fā)明一優(yōu)選實(shí)施例中,所述多邊形的投影框?yàn)榫匦蔚耐队翱颉?br> [0086]一般投影機(jī)投射的圖像為矩形,因此設(shè)置矩形的投影框,通過(guò)調(diào)整四條控制曲線上的控制點(diǎn),從而能簡(jiǎn)單的對(duì)原始圖像進(jìn)行調(diào)整,效率較高。
[0087]本發(fā)明一優(yōu)選實(shí)施例中,所述貝塞爾曲線為三次貝塞爾曲線。
[0088]貝塞爾曲線為三次貝塞爾曲線,那么每條控制曲線上對(duì)應(yīng)生成四個(gè)控制點(diǎn)。三次貝塞爾曲線相較于一次貝塞爾曲線、二次貝塞爾曲線的控制點(diǎn)更多,能夠供用戶更精確的調(diào)整原始圖像,而三次貝塞爾曲線相較于四次或者其他多次貝塞爾曲線,計(jì)算更加簡(jiǎn)單,因此在控制點(diǎn)發(fā)生移動(dòng)后,能很快的計(jì)算出移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線,即求取出控制曲線上的每一個(gè)定位點(diǎn)。
[0089]參照?qǐng)D5,圖5為本發(fā)明投影方法第三實(shí)施例的流程示意圖。
[0090]本發(fā)明投影方法的第三實(shí)施例中,本實(shí)施例與第一實(shí)施例和第二實(shí)施例的區(qū)別在于,本實(shí)施例在第一實(shí)施例和第二實(shí)施例的基礎(chǔ)上,所述響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn)的步驟包括:
[0091]步驟S21,響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制曲線;所述新增的控制曲線和原有的控制曲線將所述投影框劃分成多個(gè)子圖像;
[0092]步驟S22,根據(jù)所述新增的控制曲線和所述原有的控制曲線,利用貝塞爾曲線方程,獲取所述新增的控制點(diǎn)。
[0093]參照?qǐng)D6,圖6為新增的控制曲線及新增的控制點(diǎn)的示意圖。
[0094]其中,65為新增的控制曲線,c是新增的控制點(diǎn)。需要注意的是,圖6僅為一個(gè)示例,并不用于限定本發(fā)明。
[0095]終端用戶新增控制點(diǎn)的添加指令響應(yīng)用戶新增控制點(diǎn)的添加指令,在投影圖像中添加新增的控制曲線,那么添加了新增的控制曲線之后,投影圖像中的控制曲線可分為新增的控制曲線和原有的控制曲線。新增的控制曲線為貝塞爾曲線,新增的控制曲線和原有的控制曲線將投影圖像劃分為多個(gè)子圖像,子圖像至少有一條邊框是新增的控制曲線,若新增的控制曲線有多條,則其中的一個(gè)子圖像可能是全部由新增的控制曲線圍成的區(qū)域,也有可能是由新增的控制曲線和原有的控制曲線圍成的區(qū)域。新增的控制曲線可任意添加在投影圖像中,本實(shí)施例優(yōu)選控制曲線的兩端與其他控制曲線相連,將原投影框分割為幾個(gè)封閉的子圖像,有利于減少計(jì)算量,更便于獲取控制點(diǎn)。終端根據(jù)新增的控制曲線和原有的控制曲線,利用貝塞爾曲線方程,獲取新增的控制點(diǎn)。例如,新增的控制曲線一端設(shè)在一條原有的控制曲線上,將該原有的控制曲線分為兩段控制曲線,另一端設(shè)在另一條原有的控制曲線上,也將該原有的控制曲線分為兩段控制曲線,利用貝塞爾曲線方程獲取新增的控制曲線的控制點(diǎn),分別獲取兩條原有的控制曲線上兩段控制曲線的控制點(diǎn),得到新增的控制點(diǎn),此時(shí),投影圖像中的控制點(diǎn)包括新增的控制點(diǎn)和原有的控制點(diǎn)。
[0096]本發(fā)明一優(yōu)選實(shí)施例中,所述根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像的步驟包括:
[0097]根據(jù)用戶移動(dòng)后的所述新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的所述新增的控制點(diǎn)和/或移動(dòng)后的所述原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線;
[0098]根據(jù)所述新的控制曲線和所述預(yù)設(shè)距離比值,重新獲取所述新的控制曲線對(duì)應(yīng)的所述子圖像中的圖像點(diǎn),生成所述新的投影圖像。
[0099]用戶移動(dòng)新增的控制點(diǎn)和/或原有的控制點(diǎn),終端根據(jù)用戶移動(dòng)后的新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的新增的控制點(diǎn)和/或移動(dòng)后的原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線。這一步驟和第二實(shí)施例中的方法相似,本領(lǐng)域技術(shù)人員可以根據(jù)第二實(shí)施例中的方法實(shí)現(xiàn)該步驟,因此,在此不作贅述。
[0100]終端生成新的控制曲線后,受新的控制曲線的影響,子圖像中的圖像點(diǎn)的位置也隨之發(fā)生變化,根據(jù)新的控制曲線和預(yù)設(shè)距離比值,重新獲取新的控制曲線所影響子圖像中的圖像點(diǎn),生成所述新的投影圖像。例如,新的控制曲線所影響的子圖像中的圖像點(diǎn)與圍成該子圖像的所有控制曲線上每個(gè)定位點(diǎn)的距離值之間的比值為預(yù)設(shè)距離比值,移動(dòng)該子圖像內(nèi)的圖像點(diǎn),生成的該子圖像內(nèi)的圖像點(diǎn)與與圍成該子圖像的所有控制曲線上的每個(gè)定位點(diǎn)的距離值之間的比值仍為預(yù)設(shè)距離比值,重新生成所有該子圖像內(nèi)的圖像點(diǎn),生成新的投影圖像。預(yù)設(shè)距離比值還可以是子圖像內(nèi)的圖像點(diǎn)與某一控制曲線上的每個(gè)定位點(diǎn)的距離值之間的比值。此處的預(yù)設(shè)距離比值和第二實(shí)施例中提到的預(yù)設(shè)距離比值相同。
[0101]本發(fā)明進(jìn)一步提供一種投影裝置。
[0102]參照?qǐng)D7,圖7為本發(fā)明投影裝置第一實(shí)施例的功能模塊示意圖。
[0103]在本發(fā)明投影裝置第一實(shí)施例中,該裝置包括:
[0104]第一生成模塊10,用于提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像;
[0105]添加模塊20,用于響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn);
[0106]第二生成模塊30,用于根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。
[0107]本實(shí)施例和下述實(shí)施例中的投影屏幕包括:投影墻、投影幕布等,本發(fā)明對(duì)投影屏幕不作限定。
[0108]第一生成模塊10提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),人機(jī)交互界面中設(shè)有二維坐標(biāo)。用戶參照投影屏幕,依據(jù)投影屏幕的形狀移動(dòng)控制點(diǎn)??刂泣c(diǎn)是指供用戶移動(dòng)和控制的點(diǎn)。第一生成模塊10可以在原始圖像即需要投射的圖像上預(yù)設(shè)控制點(diǎn)的位置,例如,等距設(shè)定控制點(diǎn);或者,第一生成模塊10可以根據(jù)用戶側(cè)的指令設(shè)置控制點(diǎn)的位置;還可以設(shè)置擬合的曲線根據(jù)擬合的曲線獲取控制點(diǎn),例如,在原始圖像上設(shè)置擬合的貝塞爾曲線或者二次曲線或者三次曲線等,根據(jù)該擬合曲線的曲線方程獲取控制點(diǎn)。
[0109]用戶移動(dòng)控制點(diǎn)后,第一生成模塊10根據(jù)移動(dòng)的控制點(diǎn),生成投影圖像。例如,獲取移動(dòng)后的控制點(diǎn)坐標(biāo)位置,使用貝塞爾曲線方程,得到新的曲線,再根據(jù)新的曲線,重新生成新的曲線附近的點(diǎn),生成投影圖像。
[0110]由于預(yù)設(shè)的控制點(diǎn)是第一生成模塊10或者用戶側(cè)預(yù)設(shè)的,因此一旦設(shè)定了控制點(diǎn)后,控制點(diǎn)的數(shù)目是固定的,然而通過(guò)移動(dòng)這些數(shù)目固定控制點(diǎn),生成的投影圖像可能還是無(wú)法完全適應(yīng)當(dāng)前的投影屏幕,還需要對(duì)局部進(jìn)行調(diào)整或者微調(diào)。[0111]裝置直接投射生成的投影圖像時(shí),或者裝置將生成的投影圖像發(fā)送至投影設(shè)備進(jìn)行投射時(shí),用戶發(fā)現(xiàn)當(dāng)前的投影圖像仍不符合其需求,此時(shí),用戶可以向裝置發(fā)送添加指令。添加模塊20接收到用戶新增控制點(diǎn)的添加指令并響應(yīng)該指令,在投影圖像的局部位置添加新增的控制點(diǎn),控制點(diǎn)的數(shù)目和位置可以由用戶設(shè)定,也可以由添加模塊20設(shè)定,例如,用戶可添加一些任意位置和數(shù)量的控制點(diǎn),也可以添加一條或多條擬合曲線,終端根據(jù)該擬合曲線獲取控制點(diǎn)的數(shù)量和位置。
[0112]用戶在添加了新增的控制點(diǎn)后,移動(dòng)新增的控制點(diǎn)和/或原有的控制點(diǎn)對(duì)投影圖像的局部進(jìn)行調(diào)整。第二生成模塊30根據(jù)用戶移動(dòng)的新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像,新的投影圖像生成的方法與第一生成模塊10生成投影圖像的方法較為相似,在此實(shí)施例中不作贅述。
[0113]本實(shí)施例第一生成模塊10提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像;添加模塊20響應(yīng)用戶新增控制點(diǎn)的添加指令響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn);第二生成模塊30根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。相較于現(xiàn)有技術(shù),本實(shí)施例在用戶對(duì)生成的投影圖像不滿意或者需要進(jìn)一步進(jìn)行調(diào)整時(shí),可供用戶添加新增的控制點(diǎn),并利用新增的控制點(diǎn)對(duì)原有的投影圖像的局部位置進(jìn)行進(jìn)一步的調(diào)整。因此,本實(shí)施例的投影方法更靈活,從而可適應(yīng)不規(guī)則投影屏幕或者局部不規(guī)則投影屏幕。
[0114]參照?qǐng)D8,圖8為本發(fā)明投影裝置第二實(shí)施例的功能模塊示意圖。
[0115]在本發(fā)明投影裝置第二實(shí)施例中,本實(shí)施例與第一實(shí)施例的區(qū)別在于,本實(shí)施例在第一實(shí)施例的基礎(chǔ)上,所述裝置包括:
[0116]投影框模塊40,用于構(gòu)建由多條控制曲線組成的多邊形的投影框;所述控制曲線均為貝塞爾曲線;
[0117]控制點(diǎn)模塊50,用于根據(jù)所述控制曲線上所有定位點(diǎn),并利用貝塞爾曲線方程,獲取所述控制曲線對(duì)應(yīng)的控制點(diǎn)。
[0118]投影框模塊40構(gòu)建由多條控制曲線組成的多邊形投影框,且這些控制曲線均為貝塞爾曲線,原始圖像在投影框內(nèi)。定位點(diǎn)是指組成控制線的點(diǎn),投影框模塊40可預(yù)設(shè)控制曲線的精度,即組成該曲線的定位點(diǎn)的密度。貝塞爾曲線上的定位點(diǎn)可由控制點(diǎn)和貝塞爾曲線方程求取出,而本實(shí)施例中初始生成的控制曲線上的定位點(diǎn)是已知的,控制點(diǎn)模塊50根據(jù)控制曲線上所有定位點(diǎn),利用貝塞爾曲線方程,獲取該控制曲線對(duì)應(yīng)的控制點(diǎn)。一次貝塞爾曲線可得到分設(shè)在一次貝塞爾曲線兩端的兩個(gè)控制點(diǎn),二次貝塞爾曲線可得到三個(gè)控制點(diǎn),三次貝塞爾曲線可得到四個(gè)控制點(diǎn),依次類(lèi)推。控制點(diǎn)越多,則可對(duì)控制曲線做更精確的調(diào)整。
[0119]相較于用其他曲線作為控制曲線,本實(shí)施例利用貝塞爾曲線作為控制曲線,具有變形自由、簡(jiǎn)單,曲線光滑的特點(diǎn),且利用貝塞爾曲線對(duì)應(yīng)的控制點(diǎn)對(duì)原始圖像進(jìn)行調(diào)整,能夠更精確、更靈活的對(duì)原始圖像進(jìn)行調(diào)整。
[0120]參照?qǐng)D9,圖9為圖8投影裝置中第一生成模塊的功能單元示意圖。
[0121 ] 所述第一生成模塊10包括:
[0122]控制點(diǎn)單元11,用于獲取所述移動(dòng)后的控制點(diǎn)的位置;[0123]第一生成單元12,用于根據(jù)所述移動(dòng)后的控制點(diǎn)的位置,利用貝塞爾曲線方程,重新獲取所述移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的投影框;
[0124]第二生成單元13,用于根據(jù)所述新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成所述投影圖像。用戶移動(dòng)控制點(diǎn),控制點(diǎn)單元11獲取移動(dòng)后的控制點(diǎn)的位置,即移動(dòng)后的控制點(diǎn)的坐標(biāo)值。由于控制點(diǎn)的位置發(fā)生了變化,因此,該移動(dòng)的控制點(diǎn)對(duì)應(yīng)的控制曲線也會(huì)隨之發(fā)生變化。第一生成單元12根據(jù)移動(dòng)后的控制點(diǎn)的坐標(biāo)值,并利用貝塞爾曲線方程,重新獲取移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線,從而生成新的投影框。
[0125]預(yù)設(shè)距離比值可以是由終端設(shè)置,也可以是終端根據(jù)用戶側(cè)的指令設(shè)置。
[0126]圖像點(diǎn)是指組成原始圖像的點(diǎn)。
[0127]投影框發(fā)生變化生成新的投影框后,投影框內(nèi)的圖像點(diǎn)的位置也發(fā)生變化,第二生成單元13根據(jù)新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成投影圖像。例如,投影框內(nèi)的圖像點(diǎn)與投影框上的每個(gè)定位點(diǎn)(即控制曲線上的定位點(diǎn))的距離值之間的比值為預(yù)設(shè)距離比值,移動(dòng)該區(qū)域內(nèi)的圖像點(diǎn),生成的新的投影框內(nèi)的圖像點(diǎn)與新的投影框上的定位點(diǎn)的距離值之間的比值仍為預(yù)設(shè)距離比值,重新生成所有新的投影框內(nèi)的圖像點(diǎn),生成投影圖像。預(yù)設(shè)距離比值還可以是投影框內(nèi)的圖像點(diǎn)與某一控制曲線上的每個(gè)定位點(diǎn)的距離值之間的比值。
[0128]本發(fā)明一優(yōu)選實(shí)施例中,所述多邊形的投影框?yàn)榫匦蔚耐队翱颉?br> [0129]一般投影機(jī)投射的圖像為矩形,因此設(shè)置矩形的投影框,通過(guò)調(diào)整四條控制曲線上的控制點(diǎn),從而能簡(jiǎn)單的對(duì)原始圖像進(jìn)行調(diào)整,效率較高。
[0130]本發(fā)明一優(yōu)選實(shí)施例中,所述貝塞爾曲線為三次貝塞爾曲線。
[0131]貝塞爾曲線為三次貝塞爾曲線,那么每條控制曲線上對(duì)應(yīng)生成四個(gè)控制點(diǎn)。三次貝塞爾曲線相較于一次貝塞爾曲線、二次貝塞爾曲線的控制點(diǎn)更多,能夠供用戶更精確的調(diào)整原始圖像,而三次貝塞爾曲線相較于四次或者其他多次貝塞爾曲線,計(jì)算更加簡(jiǎn)單,因此在控制點(diǎn)發(fā)生移動(dòng)后,能很快的計(jì)算出移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線,即求取出控制曲線上的每一個(gè)定位點(diǎn)。
[0132]參照?qǐng)D10,圖10為本發(fā)明投影裝置第三實(shí)施例的功能模塊示意圖。
[0133]本發(fā)明投影裝置的第三實(shí)施例中,本實(shí)施例與第一實(shí)施例和第二實(shí)施例的區(qū)別在于,本實(shí)施例在第一實(shí)施例和第二實(shí)施例的基礎(chǔ)上,所述添加模塊20包括:
[0134]添加單元21,用于響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制曲線;所述新增的控制曲線和原有的控制曲線將所述投影框劃分成多個(gè)子圖像;
[0135]獲取單元22,用于根據(jù)所述新增的控制曲線和所述原有的控制曲線,利用貝塞爾曲線方程,獲取所述新增的控制點(diǎn)。
[0136]添加單元21響應(yīng)用戶新增控制點(diǎn)的添加指令,在投影圖像中添加新增的控制曲線,那么添加了新增的控制曲線之后,投影圖像中的控制曲線可分為新增的控制曲線和原有的控制曲線。新增的控制曲線為貝塞爾曲線,新增的控制曲線和原有的控制曲線將投影圖像劃分為多個(gè)子圖像,子圖像至少有一條邊框是新增的控制曲線,若新增的控制曲線有多條,則其中的一個(gè)子圖像可能是全部由新增的控制曲線圍成的區(qū)域,也有可能是由新增的控制曲線和原有的控制曲線圍成的區(qū)域。新增的控制曲線可任意添加在投影圖像中,本實(shí)施例優(yōu)選控制曲線的兩端與其他控制曲線相連,將原投影框分割為幾個(gè)封閉的子圖像,有利于減少計(jì)算量,更便于獲取控制點(diǎn)。獲取單元22根據(jù)新增的控制曲線和原有的控制曲線,利用貝塞爾曲線方程,獲取新增的控制點(diǎn)。例如,新增的控制曲線一端設(shè)在一條原有的控制曲線上,將該原有的控制曲線分為兩段控制曲線,另一端設(shè)在另一條原有的控制曲線上,也將該原有的控制曲線分為兩段控制曲線,利用貝塞爾曲線方程獲取新增的控制曲線的控制點(diǎn),分別獲取兩條原有的控制曲線上兩段控制曲線的控制點(diǎn),得到新增的控制點(diǎn),此時(shí),投影圖像中的控制點(diǎn)包括新增的控制點(diǎn)和原有的控制點(diǎn)。
[0137]參照?qǐng)D11,圖11為圖10投影裝置中第二生成模塊30的功能單元示意圖。
[0138]本發(fā)明一優(yōu)選實(shí)施例中,所述第二生成模塊30包括:
[0139]第三生成單元31,用于根據(jù)用戶移動(dòng)后的所述新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的所述新增的控制點(diǎn)和/或移動(dòng)后的所述原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線;
[0140]第四生成單元32,用于根據(jù)所述新的控制曲線和所述預(yù)設(shè)距離比值,重新獲取所述新的控制曲線對(duì)應(yīng)的所述子圖像中的圖像點(diǎn),生成所述新的投影圖像。
[0141]用戶移動(dòng)新增的控制點(diǎn)和/或原有的控制點(diǎn),第三生成單元31根據(jù)用戶移動(dòng)后的新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的新增的控制點(diǎn)和/或移動(dòng)后的原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線。這一步驟和第二實(shí)施例中的方法相似,本領(lǐng)域技術(shù)人員可以根據(jù)第二實(shí)施例中的方法實(shí)現(xiàn)該步驟,因此,在此不作贅述。
[0142]第三生成單元31生成新的控制曲線后,受新的控制曲線所的影響,子圖像中的圖像點(diǎn)的位置也隨之發(fā)生變化,第四生成單元32根據(jù)新的控制曲線和預(yù)設(shè)距離比值,重新獲取新的控制曲線所影響的子圖像中的圖像點(diǎn),生成所述新的投影圖像。例如,新的控制曲線所影響的子圖像中的圖像點(diǎn)與圍成該子圖像的所有控制曲線上每個(gè)定位點(diǎn)的距離值之間的比值為預(yù)設(shè)距離比值,移動(dòng)該子圖像內(nèi)的圖像點(diǎn),生成的該子圖像內(nèi)的圖像點(diǎn)與與圍成該子圖像的所有控制曲線上的每個(gè)定位點(diǎn)的距離值之間的比值仍為預(yù)設(shè)距離比值,重新生成所有該子圖像內(nèi)的圖像點(diǎn),生成新的投影圖像。預(yù)設(shè)距離比值還可以是子圖像內(nèi)的圖像點(diǎn)與某一控制曲線上的每個(gè)定位點(diǎn)的距離值之間的比值。此處的預(yù)設(shè)距離比值和第二實(shí)施例中提到的預(yù)設(shè)距離比值相同。
[0143]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種投影方法,其特征在于,包括以下步驟: 提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像; 響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn); 根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。
2.如權(quán)利要求1所述的投影方法,其特征在于,所述提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像的步驟之前,還包括: 構(gòu)建由多條控制曲線組成的多邊形的投影框;所述控制曲線均為貝塞爾曲線; 根據(jù)所述控制曲線上所有定位點(diǎn),并利用貝塞爾曲線方程,獲取所述控制曲線對(duì)應(yīng)的控制點(diǎn)。
3.如權(quán)利要求2所述的投影方法,其特征在于,所述根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像的步驟包括: 獲取移動(dòng)后的所述控制點(diǎn)的位置; 根據(jù)移動(dòng)后的所 述控制點(diǎn)的位置,利用貝塞爾曲線方程,重新獲取所述移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的投影框; 根據(jù)所述新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成所述投影圖像。
4.如權(quán)利要求1-3中任一項(xiàng)所述的投影方法,其特征在于,所述響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制點(diǎn)的步驟包括: 響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制曲線;所述新增的控制曲線為貝塞爾曲線,所述新增的控制曲線和原有的控制曲線將所述投影圖像劃分成多個(gè)子圖像; 根據(jù)所述新增的控制曲線和所述原有的控制曲線,利用貝塞爾曲線方程,獲取所述新增的控制點(diǎn)。
5.如權(quán)利要求4所述的投影方法,其特征在于,所述根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像的步驟包括: 根據(jù)用戶移動(dòng)后的所述新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的所述新增的控制點(diǎn)和/或移動(dòng)后的所述原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線; 根據(jù)所述新的控制曲線和預(yù)設(shè)距離比值,重新獲取所述新的控制曲線對(duì)應(yīng)的所述子圖像中的圖像點(diǎn),生成所述新的投影圖像。
6.一種投影裝置,其特征在于,包括: 第一生成模塊,用于提供人機(jī)交互界面,供用戶移動(dòng)預(yù)設(shè)的控制點(diǎn),根據(jù)用戶移動(dòng)后的所述控制點(diǎn),生成投影圖像; 添加模塊,用于響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制占.第二生成模塊,用于根據(jù)用戶移動(dòng)的所述新增的控制點(diǎn)和/或用戶移動(dòng)的原有的控制點(diǎn),生成新的投影圖像。
7.如權(quán)利要求6所述的投影裝置,其特征在于,所述裝置還包括: 投影框模塊,用于構(gòu)建由多條控制曲線組成的多邊形的投影框;所述控制曲線均為貝塞爾曲線; 控制點(diǎn)模塊,用于根據(jù)所述控制曲線上所有定位點(diǎn),并利用貝塞爾曲線方程,獲取所述控制曲線對(duì)應(yīng)的控制點(diǎn)。
8.如權(quán)利要求7所述的投影裝置,其特征在于,所述第一生成模塊還包括: 控制點(diǎn)單元,用于獲取所述移動(dòng)后的控制點(diǎn)的位置; 第一生成單元,用于根據(jù)所述移動(dòng)后的控制點(diǎn)的位置,利用貝塞爾曲線方程,重新獲取所述移動(dòng)后的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的投影框; 第二生成單元,用于根據(jù)所述新的投影框和預(yù)設(shè)距離比值,重新生成所述新的投影框內(nèi)的圖像點(diǎn),生成所述投影圖像。
9.如權(quán)利要求6-8中任一項(xiàng)所述的投影裝置,其特征在于,所述添加模塊包括: 添加單元,用于響應(yīng)用戶新增控制點(diǎn)的添加指令,在所述投影圖像中添加新增的控制曲線;所述新增的控 制曲線為貝塞爾曲線,所述新增的控制曲線和原有的控制曲線將所述投影圖像劃分成多個(gè)子圖像; 獲取單元,用于根據(jù)所述新增的控制曲線和所述原有的控制曲線,利用貝塞爾曲線方程,獲取所述新增的控制點(diǎn)。
10.如權(quán)利要求9所述的投影裝置,其特征在于,所述第二生成模塊包括: 第三生成單元,用于根據(jù)用戶移動(dòng)后的所述新增的控制點(diǎn)和/或用戶移動(dòng)后的原有的控制點(diǎn),利用貝塞爾曲線方程,重新獲取移動(dòng)后的所述新增的控制點(diǎn)和/或移動(dòng)后的所述原有的控制點(diǎn)對(duì)應(yīng)的控制曲線上的所有定位點(diǎn),生成新的控制曲線; 第四生成單元,用于根據(jù)所述新的控制曲線和預(yù)設(shè)距離比值,重新獲取所述新的控制曲線對(duì)應(yīng)的所述子圖像中的圖像點(diǎn),生成所述新的投影圖像。
【文檔編號(hào)】G06F3/0481GK104020925SQ201410239253
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2014年5月30日 優(yōu)先權(quán)日:2014年5月30日
【發(fā)明者】林春育, 張愛(ài)明, 楊勇 申請(qǐng)人:深圳市創(chuàng)凱電子有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1