两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

拼墻定位系統(tǒng)中跨屏書寫筆畫屬性的保持和更改方法

文檔序號:2567262閱讀:201來源:國知局
專利名稱:拼墻定位系統(tǒng)中跨屏書寫筆畫屬性的保持和更改方法
技術領域
本發(fā)明涉及拼接墻定位技術領域,特別涉及一種可支持多人同時書寫的拼 接墻定位系統(tǒng)中多個屏幕之間書寫筆畫的屬性保持和更改方法。
背景技術
隨著大屏幕拼墻顯示技術的發(fā)展,基于拼墻顯示系統(tǒng)的大型交互式觸摸拼 墻定位技術也有了突飛猛進的發(fā)展。大型屏幕拼接墻定位系統(tǒng)為用戶提供了綜 合信息顯示和交互控制等多種應用處理功能。
現(xiàn)有的大屏幕拼接墻的后定位技術中,可以實現(xiàn)單點定位或者多點定位, 即支持多人同時在拼墻上完成書寫定位。在硬件上只需在拼墻的每個顯示單元
后面加裝一個普通的攝像頭,然后將其用串口連接到PC機上,如圖l所示。另 外,只要再添置一個紅外濾光片以及紅外光發(fā)射筆即可。定位原理如下當紅 外光筆在屏幕上按下時,紅外光筆電路導通,筆尖處發(fā)射紅外光。光筆發(fā)出的 紅外光由處在屏幕后面的攝像頭拍攝到,攝像頭提取光斑中心確定光筆所在位 置的坐標,然后將光筆坐標等數(shù)據(jù)發(fā)送到PC機上。
在大屏幕交互式應用中,通常會要求提供地圖標注或者電子白板等類似功 能,并且要求同時支持多人標注。在現(xiàn)有的大尺寸拼墻書寫、標注應用系統(tǒng)中(比 如lx9拼墻),若是在某一個屏上書寫、標注的操作者想更改一下筆畫的顏色或 者粗細屬性,如果采用傳統(tǒng)菜單或者工具條控制的方式,勢必要影響到其他標 注者,而且要走到拼墻的特定區(qū)域去點擊工具欄或者菜單,這樣進行處理既浪 費時間和資源又不符合實際應用的要求。因此,提供一種能夠支持多人同時在 大屏幕拼接墻系統(tǒng)中書寫、標注筆畫粗細及顏色等屬性的保持或者更改方法尤 為重要,特別是針對大型指揮中心的電子地圖調(diào)度標注、電子白板等應用功能。

發(fā)明內(nèi)容
本發(fā)明目的是提供一種方便實用的多個拼墻定位單元之間跨屏書寫、標注 筆畫屬性的保持和更改方法。具體來說,有如下三點
1、 實現(xiàn)跨屏時筆畫屬性一致,即所繪制線條在拼墻接縫左右一致;
2、 智能繼續(xù)劃線,即在繪制某一屬性的線條后,更改了當前顯示單元中 的一般化的筆畫屬性,然后又想延長上述線條,且保持與上述線條筆 畫屬性的一至丈;
3、 可同時更改拼接墻各個顯示單元筆畫的屬性,使整個拼墻筆畫屬性達 到一致。
為達到上述目的,本發(fā)明采用以下技術方案
本方法實現(xiàn)的硬件平臺是現(xiàn)有技術的拼接墻后定位系統(tǒng),如圖1所示,每 個拼墻顯示單元后方放置一個攝像頭,采集和捕獲顯示屏幕上一支或多支紅外 光筆發(fā)出的紅外光斑的坐標。實現(xiàn)原理和方式如下
在應用軟件中,將拼接墻的每個顯示單元用類進行封裝;而對于光筆每次 所繪制的線條也用類進行封裝。在顯示單元類中,用數(shù)據(jù)成員來記錄某一顯示 單元對象的一般化的筆畫顏色和粗細等屬性。(所謂一般化的筆畫顏色和粗細等 屬性,是指非跨屏線條或者斷筆連接線條時,繪制線條時所使用筆畫屬性。)而 在線條類中,也設計有存儲具體某一線條的顏色和粗細等屬性。
一般情況下,畫線時產(chǎn)生的線條的顏色和粗細等屬性都是^f艮據(jù)該顯示單元 對象中存儲的一般化的筆畫屬性進行設置。若更改拼接墻中某一顯示單元一般 化的筆畫顏色和粗細等屬性,不會影響到其他顯示單元中的一^:化筆畫的顏色 和粗細等屬性。
若在進行跨屏畫線時,在拼墻接縫處勢必會產(chǎn)生斷筆,且斷筆處產(chǎn)生的兩 個線條分屬于接縫左右兩個顯示單元對象,若不進行處理,則上述兩個線條則 會根據(jù)接縫左右兩個顯示單元的一般化筆畫的顏色和粗細等屬性分別進行線條 繪制,這勢必會造成線條的前后顏色和粗細等屬性不一致。因此,為了保持筆
5畫顏色和粗細等屬性的一致性,要對跨屏線的顏色和粗細等屬性進行處理,使 跨屏線條的顏色和粗細等屬性前后保持一致,但又不能影響到相鄰兩個顯示單 元中 一般化的線條和顏色等屬性。
另外,我們在寫字或者標注時,可能多次更改了某一顯示單元的一般化的 筆畫屬性,因而某一顯示單元上可能有多種顏色。比如,我們先前在某一顯示 單元中繪制了一條淺藍色的線條,然后我們又想在這條線條附近繼續(xù)保持相同 的屬性特征即再畫同樣樣式的線條,但又不想改變這一顯示單元中一般化的筆 畫屬性。這時我們也可以采取跨屏筆畫屬性保持的實現(xiàn)方法,即自動判別臨近 線條并拾取先前我們繪制那條淺藍色線條的筆畫屬性,并以此屬性作為臨時屬 性來繼續(xù)繪制新線條。
拼墻定位系統(tǒng)中跨屏書寫筆畫的屬性保持和更改實現(xiàn)步驟如下
a、 將顯示單元用類進行封裝,并設置存儲一般化筆畫屬性(筆畫顏色和粗 細等屬性)的成員變量;
b、 用類對線條進行封裝,并設置存儲線條屬性的成員變量;
c、 在顯示單元中設置線條容器來存儲所繪制的線條,如果每個顯示單元支 持N支筆,則設置N個線條容器;
d、 起筆繪制線條時,先判斷起筆坐標點所在的位置,再根據(jù)起筆坐標點位 置處理筆畫屬性
若是坐標點在接縫附近,且是跨屏畫線,則按照跨屏連接處理筆畫 的屬性;
起筆繪制線條時,若是坐標點不在接縫處,但在起筆附近有線條,
且起筆點離線條的端點接近或者與某一線條有部分重合,則自動拾取臨 近線條的屬性作為新建延長線條的屬性;
若是上述兩點都不成立,則當做普通線條處理,即在創(chuàng)建線條對象 時,用屏幕的一般化的筆畫屬性設置和更改新創(chuàng)建線條的屬性。所述的步驟a中, 一般化的筆畫顏色和粗細等屬性,是指非跨屏線條或者斷 筆連接線條時,繪制線條時所使用筆畫屬性,每個顯示單元可以單獨設置這個 一般化的筆畫屬性也可以直接復制相鄰顯示單元或者指定顯示單元的一般化筆 畫屬性參數(shù),可以減少每個顯示單元都需要重新設置參數(shù)和選擇屬性結果的麻 煩。
所述的步驟c中,由于每支紅外光筆都是無差別筆,即它們所發(fā)出的紅外 光對于攝像頭來說都是一樣的,攝像頭只能識別一個或多個光斑,而不能識別 某個光斑具體是某支光筆發(fā)出來的。所以在處理筆畫顏色和粗細等屬性時,要 采用智能化處理,依照b中所述線條類產(chǎn)生線條對象,并將這些線條存儲在設 置的該N個線條容器中,以備將其在程序中繪制顯示,并要根據(jù)記錄筆畫屬性 更改的時間來繪制線條。
在步驟d中,我們可以取臨近接縫一定的像素數(shù)目來判斷是否為跨屏書寫、 標注筆畫, 一般光筆離接縫在S個(如10個)像素之內(nèi),且根據(jù)接縫臨近顯示 單元中每條線條產(chǎn)生的系統(tǒng)時間與當前跨屏畫線時產(chǎn)生的第一個坐標點的時間 對比,若是滿足時間差在較小的范圍內(nèi),例如時間差小于T,且距離接縫在S 個像素之內(nèi),則認為筆畫有跨屏趨勢,并生成跨屏線,復制跨屏前一個顯示單 元的筆畫屬性作為跨屏線的屬性保持參數(shù)繼續(xù)書寫、標注操作。
所述步驟d中起筆繪制線條時,若是判斷坐標點不在接縫處,但在起筆附 近有線條,且起筆點離線條的端點在M個(如3個)像素以內(nèi)或者與某一線條 有部分重合,則判斷為接近線條或重合線條的屬性保持需求,將自動拾取接近 或重合線條的屬性作為新建延長線條的屬性。
所述的步驟d中,在更改顏色屬性時,可以分別更改每個顯示單元的筆畫 屬性,即每個顯示單元的操作者都不用擔心會影響到其他操作者的筆畫屬性。 還可以同時更改整個拼墻所有顯示單元的筆畫屬性達到整屏書寫筆畫屬性的一 致性。
上述本發(fā)明是基于拼墻定位系統(tǒng)中多人同時書寫、標注筆畫屬性保持和更 改方法。其有益效果在于,提供一種能夠支持多人同時在大屏幕拼接墻系統(tǒng)中
7任意更改標注、書寫筆畫的屬性??梢詫崿F(xiàn)保持和更改當前屏幕線條筆畫的顏 色和粗細等屬性,又可以實現(xiàn)在整個拼墻定位系統(tǒng)中跨屏書寫、標注時線條筆 畫屬性的保持。特別是針對大型指揮中心的電子地圖調(diào)度標注、電子白板等應 用功能。實現(xiàn)了一種多人同時進行人機交互的標注、書寫等操作方式和高效的 筆畫屬性處理方法。并且近距離的改變標注、書寫繪制等線條屬性滿足了越來 越人性化的需求。


圖1是現(xiàn)有技術的拼接墻后定位系統(tǒng)中單元示意圖2是本實施例多人在拼墻定位系統(tǒng)中標注、書寫繪制時筆畫屬性設置方 法的流程圖3是本實施例筆畫屬性設置對話框示意圖。
具體實施例方式
下面結合實施例及附圖對本發(fā)明作進一步詳細的描述,但本發(fā)明的實施方 式不限于此。
本實施例以每個后定位攝像頭能同時識別到兩個紅外光筆點系統(tǒng)為例,即 一個屏支持2支光筆。
如圖2所示,是本實施例多人在拼墻定位系統(tǒng)中^爭屏標注、書寫繪制時筆 畫屬性保持和更改方法的流程圖。詳細處理步驟如下
1、 將拼墻各個顯示單元分別用類進行封裝,根據(jù)各個顯示單元的書寫、標 注筆畫需求設置各個顯示單元的筆畫顏色和粗細等參數(shù)值,并存儲成一 J&化筆畫顏色和粗細等屬性的成員變量;
2、 用類對線條進行封裝,每個顯示單元支持2只筆,則設置2個線條容器來存儲所繪制的線條;
3、 起筆繪制線條時,先判斷起筆坐標點所在的位置,若是光筆落在接縫附 近10個像素以內(nèi),相鄰顯示單元在10毫秒內(nèi)也檢測到光筆繪制信息且 在接縫附近10個像素以內(nèi)判斷為跨屏畫線,則按照跨屏連接處理筆畫 的屬性,將J爭屏前的筆畫屬性參數(shù)復制并賦值給當前繪制的線條屬性參 數(shù);
4、 在非跨屏書寫、標注時設置和更改顏色屬性,可以分別設置和更改每個 顯示單元的筆畫屬性,即每個顯示單元的操作者都不用擔心會影響到其 他操作者的筆畫屬性。還可以由指定顯示單元比如第一個顯示單元發(fā)出 一特殊命令強制同時設置和更改整個拼墻所有顯示單元的筆畫屬性達 到整屏書寫、標注筆畫屬性的一致性。
本發(fā)明的筆畫屬性設置方法可以實現(xiàn)保持當前屏幕線條筆畫的顏色和粗細 不變,又可以實現(xiàn)在整個拼接墻范圍內(nèi)當進行跨屏標注、書寫時保持初始線條 筆畫屬性直至當次標注、書寫完畢。
使用者可在拼墻各單元上使用光筆模擬鼠標右鍵操作來進入筆畫屬性的更 改設置,如圖3所示。
具體實現(xiàn)原理和方式如下
當光筆長時間原地觸摸,模擬鼠標右鍵,彈出筆畫顏色等屬性設置對話框, 并只對當前屏幕的線條顏色和粗細進行更改,比如在1x3的拼墻中,若是在第 二個顯示屏中用光筆點擊出屬性對話框,則只對第二個屏幕的線條顏色和粗細 進行更改,而在第一和第三個屏幕則保持不變。若是存在跨屏的情況,則跨屏 的線條保持一致,而不影響該屏幕中原來的其它筆畫的屬性。由于考慮到屬性 對話框要用光筆來點擊操作,所以屬性對話框的顯示范圍不能超出某一顯示單 元,即能模擬右鍵的顯示范圍要小于顯示單元。
1、 光筆長時間按下,模擬鼠標右鍵彈出顯示筆畫屬性對話框
a.光筆按下,記錄系統(tǒng)時間;
9b. 光筆持續(xù)觸摸,保持坐標位置不動,持續(xù)2秒;
c. 光筆抬起,顯示筆畫屬性對話框。并將當前屏幕的線條屬性設置狀態(tài) 為禁止當前屏幕線條的繪制。
2、 光筆點擊屏幕,若光筆所在位置為筆畫屬性框中某一選項的位置, 相應的將該屏幕中兩個筆畫線條的屬性進4亍相應的更改;
3、 若光筆點擊屬性對話框中的"OK"鍵,確認設置并關閉對話框,若 光筆點擊"Cancel"按鈕,則放棄剛才的設置,關閉對話框。并將線 條屬性設置狀態(tài)置為恢復當前屏幕線條的繪制。
4、 若沒有模擬右鍵設置筆畫屬性需求,則按照當前屏幕中的筆畫屬性 創(chuàng)建線條對象。
5、 當跨屏連接標注繪制時,按照前一個屏幕中連接線的屬性記錄當前 的線條屬性設置,當光筆跨屏連續(xù)標注、書寫時提取前一個屏幕中 記錄的線條屬性賦值給當前新創(chuàng)建的線條的屬性,但不改變當前屏 幕中其他原有筆畫的屬性,改變的僅僅只是跨屏連接而創(chuàng)建的線條 的顏色和粗細,即僅保持跨屏線的顏色和粗細屬性一致,而不影響 非跨屏線在當前顯示單元中的屬性。
以上所述的本發(fā)明實施方式,并不構成對本發(fā)明保護范圍的限定。任何在 本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應包含在本發(fā)明 的權利要求保護范圍之內(nèi)。
權利要求
1、一種拼墻定位系統(tǒng)中跨屏書寫筆畫屬性的保持和更改方法,其特征在于,其包括以下步驟a、將顯示單元用類進行封裝,并設置存儲一般化筆畫屬性的成員變量;b、用類對線條進行封裝,并設置存儲線條屬性的成員變量(如筆畫的顏色、粗細,以及該線條產(chǎn)生和結束的系統(tǒng)時間等);c、在顯示單元中類中,設置線條容器來存儲所繪制的線條;d、起筆繪制線條時,先判斷起筆坐標點所在的位置,再根據(jù)起筆坐標點位置處理筆畫屬性若是坐標點在接縫附近,且是跨屏畫線,則按照跨屏連接處理筆畫的屬性;起筆繪制線條時,若是坐標點不在接縫處,但在起筆附近有線條,且起筆點離線條的端點接近或者與某一線條有部分重合,則自動拾取臨近線條的屬性作為新建延長線條的屬性;若是上述兩點都不成立,則當做普通線條處理,即在創(chuàng)建線條對象時,用屏幕的一般化的筆畫屬性設置和更改新創(chuàng)建線條的屬性。
2、 如權利要求1所述的拼墻定位系統(tǒng)中跨屏書寫筆畫屬性的保持和更改方 法,其特征在于,在步驟a中,每個顯示單元單獨設置一般化筆畫屬性, 或者直接復制相鄰顯示單元或指定顯示單元的一^:化筆畫屬性參數(shù)。
3、 如權利要求1所述的拼墻定位系統(tǒng)中跨屏書寫筆畫屬性的保持和更改方 法,其特征在于,在步驟c中,依照b中所述線條類產(chǎn)生線條對象,并 將這些線條存儲在線條容器中,以備將其在程序中繪制顯示。
4、 如權利要求1所述的拼墻定位系統(tǒng)中跨屏書寫筆畫屬性的保持和更改方 法,其特征在于,在步驟d中,若起筆繪制線條時坐標點離接縫在S個 像素內(nèi),且接縫臨近顯示單元中每條線條產(chǎn)生的系統(tǒng)時間與當前跨屏畫線時產(chǎn)生的第一個坐標點的時間對比,時間差小于T,則認為筆畫有跨 屏趨勢,并生成跨屏線,復制跨屏前一個顯示單元的筆畫屬性作為跨屏 線的屬性保持參數(shù)繼續(xù)書寫、標注纟喿作。
5、如權利要求1所述的拼墻定位系統(tǒng)中跨屏書寫筆畫屬性的保持和更改方 法,其特征在于,在步驟d中,若起筆繪制線條時坐標點不在接縫處, 但在起筆附近有線條,且起筆點離線條的端點在M個像素以內(nèi)或者與某 一線條有部分重合,則判斷為接近線條或重合線條的屬性保持需求,將 自動拾取接近或重合線條的屬性作為新建延長線條的屬性。
全文摘要
本發(fā)明方法是將拼接墻的每個顯示單元用類進行封裝,對于光筆每次所繪制的線條也用類進行封裝,在顯示單元類中,用數(shù)據(jù)成員來記錄某一顯示單元對象的一般化的筆畫顏色和粗細等屬性,在顯示單元中設置線條容器來存儲所繪制的線條,起筆繪制線條時,先判斷起筆坐標點所在的位置,再根據(jù)起筆坐標點位置處理筆畫屬性。本發(fā)明提供了一種能夠支持多人同時在大屏幕拼接墻系統(tǒng)中任意更改標注、書寫筆畫的屬性??梢詫崿F(xiàn)保持和更改當前屏幕線條筆畫的顏色和粗細等屬性,又可以實現(xiàn)在整個拼墻定位系統(tǒng)中跨屏書寫、標注時線條筆畫屬性的保持。
文檔編號G09F9/00GK101576789SQ200910040278
公開日2009年11月11日 申請日期2009年6月16日 優(yōu)先權日2009年6月16日
發(fā)明者唐年華, 月 楊 申請人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
卢龙县| 循化| 博客| 民丰县| 犍为县| 祁东县| 白玉县| 葵青区| 安化县| 公安县| 吴川市| 特克斯县| 宝清县| 屏边| 盐山县| 庆阳市| 吉木萨尔县| 乐山市| 甘德县| 彭山县| 巴塘县| 名山县| 元谋县| 板桥市| 德钦县| 金堂县| 城口县| 崇阳县| 滦南县| 永新县| 新密市| 永兴县| 枝江市| 甘泉县| 浮山县| 广汉市| 康马县| 青海省| 青河县| 石家庄市| 苏尼特左旗|