一種3d書畫顯示方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種3D書畫顯示方法及裝置,通過接收書畫屏幕上的原筆跡圖和含有特定背景的背景圖的圖像數(shù)據(jù),原筆跡圖移位得到新筆跡圖,將原筆跡圖和新筆跡圖合成形成合成圖,將背景圖縮放為與合成圖相同的大小,合成圖與背景圖進行疊加后得到立體圖,通過信號輸出模塊進行輸出后,用戶通過佩戴紅藍眼鏡或使用3D顯示器即可觀看到書畫筆跡懸浮于背景之上的具有3D效果的立體圖。實施本發(fā)明的有益效果是:本發(fā)明提供了一種3D書畫顯示方法及裝置,不僅兼具現(xiàn)有書畫裝置的主要功能,還在其基礎(chǔ)上新增了3D書畫顯示功能,能夠用具有立體視覺效果的3D顯示方式顯示書畫,有效地增強顯示效果,改善用戶體驗。
【專利說明】—種3D書畫顯示方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種書畫顯示方法,尤其涉及一種3D書畫顯示方法。此外,本發(fā)明涉及一種3D書畫顯示裝置。
【背景技術(shù)】
[0002]現(xiàn)有的書畫裝置得到日益廣泛的使用。利用現(xiàn)有的書畫裝置,書畫者利用電腦等數(shù)據(jù)處理設(shè)備結(jié)合自身的書畫功力,進行個人書畫創(chuàng)作,可以創(chuàng)造出很優(yōu)美的文字和生動的圖畫,并存儲在數(shù)據(jù)處理設(shè)備中,方便隨時顯示及復(fù)制。但是現(xiàn)有的書畫裝置在顯示書畫時,卻還一般僅能以2D的形式顯示書畫圖像,而不能對書畫進行具有立體視覺效果的3D顯
/Jn ο
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種3D書畫顯示方法,還提供一種3D書畫顯示裝置。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:一種3D書畫顯示方法,包括以下步驟:
[0005]S1:接收書畫屏幕上的原筆跡圖和含有特定背景的背景圖的圖像數(shù)據(jù);
[0006]S2:根據(jù)原筆跡圖的圖像數(shù)據(jù),將原筆跡圖按照設(shè)定的視差值進行移位,得到新筆跡圖;
[0007]S3:將原筆跡圖和新筆跡圖按紅藍格式或Side-By-Side格式進行合成,得到合成圖;
[0008]S4:按合成圖的大小,對背景圖進行縮放處理,使得縮放后,背景圖與合成圖大小
保持一致;
[0009]S5:將步驟S3所得的合成圖疊加到經(jīng)過步驟S4處理后的背景圖上,疊加方法為:將合成圖上的有筆跡的地方復(fù)制到背景圖上,無筆跡的地方不復(fù)制,形成立體圖;
[0010]S6:輸出步驟S5得到的立體圖的圖像數(shù)據(jù),進行3D書畫顯示。
[0011]優(yōu)選地,步驟S2中設(shè)定的視差值在[-40,40]像素的范圍內(nèi)。
[0012]優(yōu)選地,步驟S3中將原筆跡圖和新筆跡圖按紅藍格式進行合成的方法為:將原筆跡圖的G、B通道值設(shè)置為0,將新筆跡圖的R通道值設(shè)置為O ;將原筆跡圖和新筆跡圖的R、G、B通道值分別對應(yīng)相加,相加值大于255時取255,得到合成圖。
[0013]可選地,步驟S3中將原筆跡圖和新筆跡圖按Side-By-Side格式進行合成的方法為:
[0014]確定當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是HalfSide-By-Side 格式還是 Full Side-By-Side 格式;
[0015]如果當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是HalfSide-By-Side格式,則合成方法如下:按原筆跡圖的大小,設(shè)計一幅新圖;取原筆跡圖的奇數(shù)列作為新圖的奇數(shù)列,取新筆跡圖的偶數(shù)列作為新圖的偶數(shù)列;或者取原筆跡圖的偶數(shù)列作為新圖的奇數(shù)列,取新筆跡圖的奇數(shù)列作為新圖的偶數(shù)列,這樣得到交織圖,此交織圖即為合成圖;
[0016]如果當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是FullSide-By-Side格式,則合成方法如下:設(shè)計一幅新圖,新圖的高度與原筆跡圖的高度相等,新圖的寬度為原筆跡圖的寬度的兩倍;取原筆跡圖的所有列作為新圖的奇數(shù)列,取新筆跡圖的所有列作為新圖的偶數(shù)列,得到交織圖,此圖即為合成圖。
[0017]一種3D書畫顯示裝置,包括信號接收模塊、3D書畫顯示模塊、信號輸出模塊和供電模塊,所述供電模塊與所述信號接收模塊、3D書畫顯示模塊、信號輸出模塊電性連接,其中,
[0018]所述信號接收模塊用于接收書畫屏幕上的包含書畫筆跡的原筆跡圖和含有特定背景的背景圖的圖像數(shù)據(jù);
[0019]所述3D書畫顯示模塊用于對接收到的原筆跡圖的圖像數(shù)據(jù),按所述的3D書畫顯示方法處理圖像數(shù)據(jù),得到紅藍格式或Side-By-Side格式的立體圖;并將立體圖的圖像數(shù)據(jù)傳輸至所述信號輸出模塊;
[0020]所述信號輸出模塊用于輸出通過所述3D書畫顯示模塊處理后的立體圖的圖像數(shù)據(jù);
[0021]所述供電模塊用于給所述信號接收模塊、3D書畫顯示模塊、信號輸出模塊供電。
[0022]優(yōu)選地,所述3D書畫顯示模塊包括移位模塊、合成模塊、縮放模塊、疊加模塊;
[0023]所述移位模塊用于將原筆跡圖按照設(shè)定的視差值進行移位,得到新筆跡圖;
[0024]所述合成模塊用于將原筆跡圖和新筆跡圖按紅藍格式或Side-By-Side格式進行合成,得到合成圖;
[0025]所述縮放模塊用于按合成圖的大小對背景圖進行縮放處理,使得縮放后,背景圖與合成圖大小保持一致;
[0026]所述疊加模塊用于將合成圖上的有筆跡的地方復(fù)制到背景圖上,無筆跡的地方不復(fù)制,這樣疊加到背景圖上。
[0027]實施本發(fā)明的有益效果是:本發(fā)明提供了一種3D書畫顯示方法及裝置,不僅兼具現(xiàn)有書畫裝置的主要功能,還在其基礎(chǔ)上新增了 3D書畫顯示功能,能夠用具有立體視覺效果的3D顯示方式顯示書畫,有效地增強顯示效果,改善用戶體驗。
【專利附圖】
【附圖說明】
[0028]下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
[0029]圖1是本發(fā)明一種3D書畫顯示方法優(yōu)選實施例的流程圖;
[0030]圖2是本發(fā)明一種3D書畫顯示裝置優(yōu)選實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0031 ] 以下結(jié)合附圖對本發(fā)明做進一步的解釋說明。
[0032]如圖1所示,本發(fā)明的一個較佳實施例提供一種3D書畫顯示方法,包括以下步驟:
[0033]S1:接收書畫屏幕上的原筆跡圖和含有特定背景的背景圖的圖像數(shù)據(jù);[0034]S2:根據(jù)原筆跡圖的圖像數(shù)據(jù),將原筆跡圖按照設(shè)定的視差值進行移位,得到新筆跡圖;
[0035]S3:將原筆跡圖和新筆跡圖按紅藍格式或Side-By-Side格式進行合成,得到合成圖;
[0036]S4:按合成圖的大小,對背景圖進行縮放處理,使得縮放后,背景圖與合成圖大小
保持一致;
[0037]S5:將步驟S3所得的合成圖疊加到經(jīng)過步驟S4處理后的背景圖上,疊加方法為:將合成圖上的有筆跡的地方復(fù)制到背景圖上,無筆跡的地方不復(fù)制,形成立體圖;
[0038]S6:輸出步驟S5得到的立體圖的圖像數(shù)據(jù),進行3D書畫顯示。
[0039]用戶通過佩戴紅藍眼鏡或使用3D顯示器即可觀看到書畫筆跡懸浮于背景之上的具有3D效果的立體圖。
[0040]步驟S2中設(shè)定的視差值在[-40,40]像素的范圍內(nèi);雖然視差值偏離O越多,顯示的3D效果通常越好,但同時眼睛的暈眩不舒適感可能也越強,通過試驗,證實視差值在[-40, 40]像素的范圍內(nèi)效果較好。本實施例中,視差值可取-20、-10、7、10、15、20、25像素。
[0041]優(yōu)選地,步驟S3中將原筆跡圖和新筆跡圖按紅藍格式進行合成的方法為:將原筆跡圖的G、B通道值設(shè)置為0,將新筆跡圖的R通道值設(shè)置為O ;將原筆跡圖和新筆跡圖的R、G、B通道值分別對應(yīng)相加,相加值大于255時取255,得到合成圖(RGB是一種色彩模式,使用RGB模型為圖像中每一個像素的RGB分量分配一個0-255范圍內(nèi)的強度值、R、G、B三個字母的意思分別是紅、綠、藍)。
[0042]然而,可選地,步驟S3中將原筆跡圖和新筆跡圖按Side-By-Side格式(左右格式)進行合成的方法為:
[0043]確定當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是HalfSide-By-Side格式(左右半寬格式)還是Full Side-By-Side格式(左右全寬格式);
[0044]如果當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是HalfSide-By-Side格式,則合成方法如下:按原筆跡圖的大小,設(shè)計一幅新圖;取原筆跡圖的奇數(shù)列作為新圖的奇數(shù)列,取新筆跡圖的偶數(shù)列作為新圖的偶數(shù)列;或者取原筆跡圖的偶數(shù)列作為新圖的奇數(shù)列,取新筆跡圖的奇數(shù)列作為新圖的偶數(shù)列,這樣得到交織圖,此交織圖即為合成圖;
[0045]如果當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是FullSide-By-Side格式,則合成方法如下:設(shè)計一幅新圖,新圖的高度與原筆跡圖的高度相等,新圖的寬度為原筆跡圖的寬度的兩倍;取原筆跡圖的所有列作為新圖的奇數(shù)列,取新筆跡圖的所有列作為新圖的偶數(shù)列,得到交織圖,此圖即為合成圖。
[0046]如圖2所示,本發(fā)明的另一個較佳實施例提供一種3D書畫顯示裝置,包括信號接收模塊100、3D書畫顯示模塊200、信號輸出模塊300和供電模塊,所述供電模塊與所述信號接收模塊100、3D書畫顯示模塊200、信號輸出模塊300電性連接,信號接收100、3D書畫顯示模塊200、信號輸出模塊300依次電性連接;其中,
[0047]信號接收模塊100,可以是計算機的輸入端,用于接收書畫屏幕上的包含書畫筆跡的原筆跡圖和含有特定背景的背景圖的圖像數(shù)據(jù);
[0048]3D書畫顯示模塊200,可以是計算機的CPU,用于對接收到的原筆跡圖的圖像數(shù)據(jù),按3D書畫顯示方法處理圖像數(shù)據(jù),得到紅藍格式或Side-By-Side格式的立體圖;并將立體圖的圖像數(shù)據(jù)傳輸至信號輸出模塊300 ;
[0049]信號輸出模塊300,可以是計算機的輸出端,用于輸出通過3D書畫顯示模塊200處理后的立體圖的圖像數(shù)據(jù);
[0050]所述供電模塊用于給所述信號接收模塊100、3D書畫顯示模塊200、信號輸出模塊300供電。
[0051]3D書畫顯示模塊200包括移位模塊201、合成模塊202、縮放模塊203、疊加模塊204 ;
[0052]移位模塊201用于將原筆跡圖按照設(shè)定的視差值進行移位,得到新筆跡圖;
[0053]合成模塊202用于將原筆跡圖和新筆跡圖按紅藍格式或Side-By-Side格式進行合成,得到合成圖;
[0054]縮放模塊203用于按合成圖的大小對背景圖進行縮放處理,使得縮放后,背景圖與合成圖大小保持一致;
[0055]疊加模塊204用于將合成圖上的有筆跡的地方復(fù)制到背景圖上,無筆跡的地方不復(fù)制,這樣疊加到背景圖上。
[0056]實施本發(fā)明的有益效果是:本發(fā)明提供了一種3D書畫顯示方法及裝置,不僅兼具現(xiàn)有書畫裝置的主要功能,還在其基礎(chǔ)上新增了 3D書畫顯示功能,能夠用具有立體視覺效果的3D顯示方式顯示書畫,有效地增強顯示效果,改善用戶體驗。
[0057]以上實施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點,其目的在于讓熟悉此項技術(shù)的人士能夠了解本發(fā)明的內(nèi)容并據(jù)此實施,并不能限制本發(fā)明的保護范圍。凡跟本發(fā)明權(quán)利要求范圍所做的均等變化與修飾,均應(yīng)屬于本發(fā)明權(quán)利要求的涵蓋范圍。
【權(quán)利要求】
1.一種3D書畫顯示方法,其特征在于,包括以下步驟: S1:接收書畫屏幕上的原筆跡圖和含有特定背景的背景圖的圖像數(shù)據(jù); S2:根據(jù)原筆跡圖的圖像數(shù)據(jù),將原筆跡圖按照設(shè)定的視差值進行移位,得到新筆跡圖; S3:將原筆跡圖和新筆跡圖按紅藍格式或Side-By-Side格式進行合成,得到合成圖; S4:按合成圖的大小,對背景圖進行縮放處理,使得縮放后,背景圖與合成圖大小保持一致; S5:將步驟S3所得的合成圖疊加到經(jīng)過步驟S4處理后的背景圖上,疊加方法為:將合成圖上的有筆跡的地方復(fù)制到背景圖上,無筆跡的地方不復(fù)制,形成立體圖; S6:輸出步驟S5得到的立體圖的圖像數(shù)據(jù),進行3D書畫顯示。
2.根據(jù)權(quán)利要求1所述的3D書畫顯示方法,其特征在于,步驟S2中設(shè)定的視差值在[-40, 40]像素的范圍內(nèi)。
3.根據(jù)權(quán)利要求1所述的3D書畫顯示方法,其特征在于,步驟S3中將原筆跡圖和新筆跡圖按紅藍格式進行合成的方法為:將原筆跡圖的G、B通道值設(shè)置為0,將新筆跡圖的R通道值設(shè)置為O ;將原筆跡圖和新筆跡圖的R、G、B通道值分別對應(yīng)相加,相加值大于255時取255,得到合成圖。
4.根據(jù)權(quán)利要求1所述的3D書畫顯示方法,其特征在于,步驟S3中將原筆跡圖和新筆跡圖按Side-By-Side格式進行合成的方法為: 確定當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是HalfSide-By-Side 格式還是 Full Side-By-Side 格式; 如果當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是HalfSide-By-Side格式,則合成方法如下:按原筆跡圖的大小,設(shè)計一幅新圖;取原筆跡圖的奇數(shù)列作為新圖的奇數(shù)列,取新筆跡圖的偶數(shù)列作為新圖的偶數(shù)列;或者取原筆跡圖的偶數(shù)列作為新圖的奇數(shù)列,取新筆跡圖的奇數(shù)列作為新圖的偶數(shù)列,這樣得到交織圖,此交織圖即為合成圖; 如果當(dāng)前被用來將原筆跡圖和新筆跡圖進行合成的Side-By-Side格式是FullSide-By-Side格式,則合成方法如下:設(shè)計一幅新圖,新圖的高度與原筆跡圖的高度相等,新圖的寬度為原筆跡圖的寬度的兩倍;取原筆跡圖的所有列作為新圖的奇數(shù)列,取新筆跡圖的所有列作為新圖的偶數(shù)列,得到交織圖,此圖即為合成圖。
5.一種3D書畫顯示裝置,其特征在于,包括信號接收模塊(100)、3D書畫顯示模塊(200)、信號輸出模塊(300)和供電模塊,所述供電模塊與所述信號接收模塊(100)、3D書畫顯示模塊(200 )、信號輸出模塊(300 )電性連接,其中, 所述信號接收模塊(100)用于接收書畫屏幕上的包含書畫筆跡的原筆跡圖和含有特定背景的背景圖的圖像數(shù)據(jù); 所述3D書畫顯示模塊(200)用于對接收到的原筆跡圖的圖像數(shù)據(jù),按權(quán)利要求3或4所述的3D書畫顯示方法處理圖像數(shù)據(jù),得到紅藍格式或Side-By-Side格式的立體圖;并將立體圖的圖像數(shù)據(jù)傳輸至所述信號輸出模塊(300); 所述信號輸出模塊(300)用于輸出通過所述3D書畫顯示模塊(200)處理后的立體圖的圖像數(shù)據(jù);所述供電模塊用于給所述信號接收模塊(100)、3D書畫顯示模塊(200)、信號輸出模塊(300)供電。
6.如權(quán)利要求5所述的3D書畫顯示裝置,其特征在于,所述3D書畫顯示模塊(200)包括移位模塊(201)、合成模塊(202 )、縮放模塊(203 )、疊加模塊(204 ); 所述移位模塊(201)用于將原筆跡圖按照設(shè)定的視差值進行移位,得到新筆跡圖;所述合成模塊(202)用于將原筆跡圖和新筆跡圖按紅藍格式或Side-By-Side格式進行合成,得到合成圖; 所述縮放模塊(203)用于按合成圖的大小對背景圖進行縮放處理,使得縮放后,背景圖與合成圖大小保持一致; 所述疊加模塊(204)用于將合成圖上的有筆跡的地方復(fù)制到背景圖上,無筆跡的地方不復(fù)制,這樣疊 加到背景圖上。
【文檔編號】G06T3/40GK103501433SQ201310443402
【公開日】2014年1月8日 申請日期:2013年9月26日 優(yōu)先權(quán)日:2013年9月26日
【發(fā)明者】劉道, 張曉波, 李海泉, 李煒 申請人:深圳市掌網(wǎng)立體時代視訊技術(shù)有限公司