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

用于數(shù)字白板的區(qū)域動(dòng)力學(xué)的制作方法_3

文檔序號(hào):8501088閱讀:來(lái)源:國(guó)知局
或者按照在具有計(jì)算機(jī)系統(tǒng)的其他組件的單個(gè)集成電路芯片上制造的宏單元的形式。
[0040]用戶(hù)接口輸入設(shè)備1022可以包括鍵盤(pán)、指點(diǎn)設(shè)備(諸如,鼠標(biāo))、軌跡球、觸摸板或者繪圖板、掃描儀、并入到顯示器的觸摸屏(包括大格式數(shù)字白板102c的觸敏部分)、音頻輸入設(shè)備(諸如語(yǔ)音識(shí)別系統(tǒng))、麥克風(fēng)以及其他類(lèi)型的輸入設(shè)備??傊?,術(shù)語(yǔ)“輸入設(shè)備”的使用旨在包括將信息輸入到計(jì)算機(jī)系統(tǒng)110中或者輸入到計(jì)算機(jī)網(wǎng)絡(luò)104上的所有可能類(lèi)型的設(shè)備和方式。
[0041]用戶(hù)接口輸出設(shè)備1020可以包括顯示子系統(tǒng)、打印機(jī)、傳真機(jī)、非視覺(jué)顯示器(諸如,音頻輸出設(shè)備)。顯示子系統(tǒng)可以包括陰極射線管(CRT)、扁平面板設(shè)備(諸如,液晶顯示器(LCD))、投影設(shè)備或者用于創(chuàng)建可視圖像的一些其他機(jī)制。在圖1B的實(shí)施例中,它包括大格式數(shù)字白板102c的顯示功能。顯示子系統(tǒng)還可以提供非視覺(jué)顯示器,諸如經(jīng)由音頻輸出設(shè)備??傊?,術(shù)語(yǔ)“輸出設(shè)備”的使用旨在包括將信息從計(jì)算機(jī)系統(tǒng)110輸出到用戶(hù)或者輸出到另一個(gè)機(jī)器或者計(jì)算機(jī)系統(tǒng)的所有可能類(lèi)型的設(shè)備和方式。
[0042]存儲(chǔ)子系統(tǒng)1024存儲(chǔ)提供本發(fā)明的某些實(shí)施例的功能的基本編程和數(shù)據(jù)結(jié)構(gòu)。例如,實(shí)現(xiàn)本發(fā)明的某些實(shí)施例的功能的各種模塊可以被存儲(chǔ)在存儲(chǔ)子系統(tǒng)1024中。這些軟件模塊通常由處理器子系統(tǒng)1014執(zhí)行。
[0043]存儲(chǔ)器子系統(tǒng)1026通常包括多個(gè)存儲(chǔ)器,該多個(gè)存儲(chǔ)器包括在程序執(zhí)行期間用于指令和數(shù)據(jù)的存儲(chǔ)的主隨機(jī)訪問(wèn)存儲(chǔ)器(RAM) 1030和固定的指令被存儲(chǔ)在其中的只讀存儲(chǔ)器(ROM) 1032。文件存儲(chǔ)子系統(tǒng)1028提供用于程序和數(shù)據(jù)文件的永久存儲(chǔ),并且可以包括硬盤(pán)驅(qū)動(dòng)、與關(guān)聯(lián)的可刪除介質(zhì)一起的軟盤(pán)驅(qū)動(dòng)、⑶ROM驅(qū)動(dòng)、光驅(qū)動(dòng)或者可刪除介質(zhì)帶盒。實(shí)現(xiàn)本發(fā)明的某些實(shí)施例的功能的數(shù)據(jù)庫(kù)和模塊可以已經(jīng)在計(jì)算機(jī)可讀介質(zhì)(諸如,一個(gè)或者多個(gè)⑶-ROM)上被提供,并且可以由文件存儲(chǔ)子系統(tǒng)1028存儲(chǔ)。主存儲(chǔ)器1026包含當(dāng)由處理器子系統(tǒng)1014執(zhí)行時(shí)引起計(jì)算機(jī)系統(tǒng)操作或者執(zhí)行如在此描述的功能的計(jì)算機(jī)指令等。如在此使用的,響應(yīng)于包括用于計(jì)算機(jī)指令和數(shù)據(jù)的任何其他本地或者遠(yuǎn)程存儲(chǔ)裝置的主存儲(chǔ)器子系統(tǒng)1026中的這樣指令和數(shù)據(jù),被認(rèn)為在“主機(jī)”或者“計(jì)算機(jī)”中或者在“主機(jī)”或者“計(jì)算機(jī)”上運(yùn)行的過(guò)程和軟件在處理器子系統(tǒng)1014上執(zhí)行。
[0044]總線子系統(tǒng)1012提供如預(yù)期的用于讓計(jì)算機(jī)系統(tǒng)110的各種組件和子系統(tǒng)互相通信的機(jī)制。雖然總線子系統(tǒng)1012被示意性地示出為單個(gè)總線,但總線子系統(tǒng)的備選實(shí)施例可以使用多個(gè)總線。
[0045]計(jì)算機(jī)系統(tǒng)110本身可以是不同的類(lèi)型,包括個(gè)人計(jì)算機(jī)、便攜式計(jì)算機(jī)、工作站、計(jì)算機(jī)終端、網(wǎng)絡(luò)計(jì)算機(jī)、電視、大型機(jī)、服務(wù)器群或者任何其他數(shù)據(jù)處理系統(tǒng)或者用戶(hù)設(shè)備。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)110包括若干計(jì)算機(jī)系統(tǒng),每個(gè)計(jì)算機(jī)系統(tǒng)控制組成大格式白板102c的塊中的一個(gè)塊。(參見(jiàn)通過(guò)引用并入的專(zhuān)利申請(qǐng))由于計(jì)算機(jī)和網(wǎng)絡(luò)的不斷變化的性質(zhì),對(duì)在圖10中描繪的計(jì)算機(jī)系統(tǒng)110的描述僅旨在于作為具體示例,目的是為了圖示本發(fā)明優(yōu)選的實(shí)施例。具有比在圖10中描繪的計(jì)算機(jī)系統(tǒng)更多或者更少的組件的計(jì)算機(jī)系統(tǒng)110的許多其他配置是可能的。相同的組件和變化也可以組成圖1的協(xié)作環(huán)境以及協(xié)作服務(wù)器105和白板數(shù)據(jù)庫(kù)106中的其他設(shè)備102中的每個(gè)設(shè)備??梢杂脕?lái)實(shí)現(xiàn)協(xié)作服務(wù)器105的計(jì)算機(jī)系統(tǒng)的另一個(gè)實(shí)施例在上面并入的PCT國(guó)際申請(qǐng)?zhí)朠CT/US12/39176中被闡明。
[0046]關(guān)于在數(shù)字白板102c上活躍的繪畫(huà)區(qū)域的某些信息被存儲(chǔ)在計(jì)算機(jī)系統(tǒng)110可訪問(wèn)的數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)可以在不同的實(shí)施例中呈現(xiàn)許多形式,包括但不限于MongoDB數(shù)據(jù)庫(kù)、XML數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)或者面向?qū)ο蟮臄?shù)據(jù)庫(kù)。圖11是圖示了數(shù)據(jù)庫(kù)包含的某些信息和在數(shù)據(jù)中的某些關(guān)系的示意圖。
[0047]在在此描述的實(shí)施例中,每個(gè)繪畫(huà)區(qū)域被認(rèn)為是工具欄的子代。對(duì)在墻背景上的點(diǎn)的觸摸產(chǎn)生工具欄,該工具欄轉(zhuǎn)而產(chǎn)生繪畫(huà)區(qū)域(盡管工具欄直到繪畫(huà)區(qū)域打開(kāi)才可見(jiàn))。類(lèi)似地,為了關(guān)閉繪畫(huà)區(qū)域,用戶(hù)觸摸繪畫(huà)區(qū)域的工具欄上的“關(guān)閉”圖標(biāo)。因此,在圖11中,數(shù)據(jù)庫(kù)由一個(gè)或者多個(gè)工具欄ID 1110開(kāi)頭。每個(gè)工具欄ID 1110包括或者指向數(shù)據(jù)的相應(yīng)框1112,其指示工具欄的水平位置、具有繪畫(huà)區(qū)域的寬度的工具欄的繪畫(huà)區(qū)域的左邊緣的水平位置以及用于繪畫(huà)區(qū)域的繪畫(huà)屬性的集合。應(yīng)當(dāng)理解,許多變化是可能的,諸如,指定繪畫(huà)區(qū)域的右邊緣位置而不是左邊緣位置,以及指定相對(duì)的邊緣位置而不是繪畫(huà)區(qū)域?qū)挾?。因?yàn)樵趯?shí)施例中,工具欄位置始終保持在相同的垂直位置,所以工具欄位置僅具有水平值。在另一個(gè)實(shí)施例中,水平位置和垂直位置二者可以被指定。
[0048]繪畫(huà)屬性包括或者指向繪畫(huà)特質(zhì)(attribute)的陣列114,每個(gè)陣列與一個(gè)或者多個(gè)值關(guān)聯(lián)。圖11中的繪畫(huà)屬性包括畫(huà)刷類(lèi)型,畫(huà)刷的值可以例如指示其中各自當(dāng)在白板102c上被繪畫(huà)時(shí)具有不同的外觀特性的“涂料” “墨水”、“蠟筆”、“麥克筆(marker) ”或者“橡皮擦”。圖11中的繪畫(huà)屬性也包括可以呈現(xiàn)在可用值的范圍中的任何值的畫(huà)刷寬度。圖11中的繪畫(huà)屬性也包括具有三個(gè)關(guān)聯(lián)的值:紅、綠和藍(lán)內(nèi)容的畫(huà)刷顏色。如在此使用的,三個(gè)特質(zhì)畫(huà)刷類(lèi)型、畫(huà)刷寬度和畫(huà)刷顏色被認(rèn)為組成“線條外觀屬性”。在各種實(shí)施例中,繪畫(huà)屬性1114也可以包括其他特質(zhì),諸如影響它的線條的位置或者線條的部分的位置的那些。這些屬性可以包括屬性諸如圓角半徑、B6zier曲線參數(shù)這樣的特質(zhì)。如在圖11中可見(jiàn)的,沒(méi)有要求用于不同的繪畫(huà)區(qū)域的繪畫(huà)屬性(包括線條外觀屬性)相同。它們可以彼此獨(dú)立地被建立,因此它們沒(méi)必要是相同的。在典型的情況下,它們將不是相同的。
[0049]為了在白板102c上繪畫(huà)線條,用戶(hù)提供指示線條的繪畫(huà)的“繪畫(huà)用戶(hù)輸入”。雖然其他實(shí)施例可以允許用戶(hù)利用手指繪畫(huà),但是在圖1的實(shí)施例中,只有觸針可以用來(lái)指示線條的繪畫(huà)。在直覺(jué)上,用戶(hù)通過(guò)使觸針觸摸繪畫(huà)區(qū)域內(nèi)的白板102c表面并且沿著為了線條所期望的位置拖動(dòng)觸針來(lái)這樣指示。線條繪畫(huà)操作的結(jié)束通過(guò)將觸針從白板102c表面抬起被指示。本地計(jì)算機(jī)系統(tǒng)110從用戶(hù)輸入確定線條上的點(diǎn)要被定位在哪里,并且在白板102c上顯示它們。計(jì)算機(jī)系統(tǒng)110也向協(xié)作服務(wù)器105 (圖1B)傳輸筆畫(huà)信息,協(xié)作服務(wù)器105將它們寫(xiě)入它的白板數(shù)據(jù)庫(kù)106中并且將它們傳輸回分享會(huì)話的各個(gè)設(shè)備102。設(shè)備102中的每個(gè)設(shè)備然后可以顯示線條(只要線條與設(shè)備的視口相交),因此所有這樣的設(shè)備102在將粗略相同的時(shí)間顯示線條。
[0050]圖12(由圖12A、圖12B、圖12C和圖12D組成)是圖示了在其中兩個(gè)用戶(hù)1lc和1ld在白板102c處工作的典型流程的流程圖。為了圖示的簡(jiǎn)化,圖5的環(huán)境將被假定。正如在此所有流程圖,應(yīng)當(dāng)理解,步驟中的許多步驟可以被組合、被并行執(zhí)行或者以不同的順序被執(zhí)行,而不影響所實(shí)現(xiàn)的功能。在一些情況下,如讀者將理解的,只要某些其他變化也被做出,步驟的重新排列就將實(shí)現(xiàn)相同的結(jié)果。在其他情況下,如讀者將理解的,只要某些條件被滿足,步驟的重新排列就將實(shí)現(xiàn)相同的結(jié)果。此外,應(yīng)當(dāng)理解,在此的流程圖僅示出了與對(duì)本發(fā)明的理解有關(guān)的步驟,并且應(yīng)當(dāng)理解,在示出的這些之前、之后以及之間,用于完成其他功能的多個(gè)附加步驟可以被執(zhí)行。
[0051]首先,在步驟1210中,假定沒(méi)有繪畫(huà)區(qū)域被打開(kāi)。在步驟1212中,用戶(hù)1lc通過(guò)觸摸背景提供“打開(kāi)用戶(hù)輸入”。在步驟1214中,計(jì)算機(jī)系統(tǒng)110為新的繪畫(huà)區(qū)域512建立針對(duì)框1112(圖11)中的特質(zhì)的初始值(其可以是默認(rèn)值),并且在步驟1216中,它可視地在白板102c上打開(kāi)繪畫(huà)區(qū)域,并且顯示工具欄510。繪畫(huà)區(qū)域512小于白板102c的完整區(qū)域。針對(duì)用戶(hù)1lc的流程繼續(xù)到圖12B中的標(biāo)示“B”。
[0052]在步驟1212、1214和1216之前或者之后,或者與步驟1212、1214和1216同時(shí),在步驟1218中,第二用戶(hù)1ld通過(guò)觸摸背景提供“打開(kāi)用戶(hù)輸入”。在步驟1220中,計(jì)算機(jī)系統(tǒng)110為新的繪畫(huà)區(qū)域514建立針對(duì)框1112中的特質(zhì)的初始值,并且在步驟1222中,計(jì)算機(jī)系統(tǒng)可視地打開(kāi)白板102c上的繪畫(huà)區(qū)域514,并且示出工具欄520。兩個(gè)繪畫(huà)區(qū)域512和514彼此不同(它們不重疊),并且它們的線條外觀屬性彼此獨(dú)立。
[0053]此外,在步驟1224中,用戶(hù)1ld通過(guò)觸摸工具欄520中的適當(dāng)?shù)膱D標(biāo)提供指示針對(duì)在繪畫(huà)區(qū)域514繪畫(huà)的線條的線條外觀屬性中的變化的用戶(hù)輸入,諸如,畫(huà)刷類(lèi)型、寬度以及顏色。在步驟1226中,計(jì)算機(jī)系統(tǒng)110通過(guò)將它們記錄在用于繪畫(huà)區(qū)域514的框1114中建立用于繪畫(huà)區(qū)域514的新的期望值。此時(shí),對(duì)繪畫(huà)區(qū)域514有效的外觀屬性不再與對(duì)繪畫(huà)區(qū)域512有效的那些相同。針對(duì)用戶(hù)1ld的流程繼續(xù)到圖12C中的標(biāo)示“C”。
[0054]到目前為止,所有活動(dòng)是本地的,并且沒(méi)有繪畫(huà)相關(guān)的消息已經(jīng)被傳輸給協(xié)作服務(wù)器105。
[0055]參考圖12B,在步驟1228中,用戶(hù)1lc提供指示繪畫(huà)區(qū)域512內(nèi)的線條的繪畫(huà)的用戶(hù)輸入。然而,其他實(shí)施例可以采取不同的策略,在圖1的實(shí)施例中,線條由隨后是通過(guò)其用戶(hù)的觸針通過(guò)的點(diǎn)的序列的起始位置指示。到白板102c表面的觸針的觸摸指示線條的起點(diǎn)。在步驟1230中,計(jì)算機(jī)系統(tǒng)110向服務(wù)器105發(fā)送開(kāi)始筆畫(huà)(Begin Stroke)消息。這一消息包含線條的起點(diǎn)的(X,Y)位置和那時(shí)對(duì)繪畫(huà)區(qū)域512有效的線條繪畫(huà)屬性。如在白板102c上檢測(cè)到的觸針的(X,Y)位置在特定于白板的局部坐標(biāo)系中被表示,其轉(zhuǎn)而僅將視口反射到利用其位置由協(xié)作服務(wù)器105表示的更通用的坐標(biāo)系中。因此,計(jì)算機(jī)系統(tǒng)110在向服務(wù)器105傳輸任何消息之前,將來(lái)自局部坐標(biāo)系的觸針的位置轉(zhuǎn)換成通用坐標(biāo)系。
[0056]在步驟1232中,用戶(hù)1lc將觸針拖動(dòng)或者滑動(dòng)到下一個(gè)觸摸點(diǎn),并且在步驟1234中,計(jì)算機(jī)系統(tǒng)110向服務(wù)器105發(fā)送繼續(xù)筆畫(huà)(Continue Stroke)消息。繼續(xù)筆畫(huà)消息標(biāo)識(shí)新的觸摸點(diǎn)位置(X,Y)和那時(shí)對(duì)繪畫(huà)區(qū)域512有效的線條繪畫(huà)屬性。再次,計(jì)算機(jī)系統(tǒng)110在傳輸繼續(xù)筆畫(huà)消息之前轉(zhuǎn)換坐標(biāo)系。
[0057]在步驟1236中,計(jì)算機(jī)系統(tǒng)110使用那時(shí)對(duì)繪畫(huà)區(qū)域512有效的線條外觀屬性,在白板105c上粗略地或者精確地從在前的觸針位置向當(dāng)前的觸針位置繪涂筆畫(huà)。在另一個(gè)實(shí)施例中,白板105c不繪涂來(lái)自觸摸輸入數(shù)據(jù)的筆畫(huà),而是等待來(lái)自服務(wù)器的對(duì)筆畫(huà)信息的廣播,并且響應(yīng)于廣播筆畫(huà)信息繪涂它。
[0058]在步驟1238中,計(jì)算機(jī)系統(tǒng)110確定當(dāng)前的觸摸點(diǎn)是否在距區(qū)域512的邊界的預(yù)定距離內(nèi)。(參考伴隨圖8的討論)如果它不是,則過(guò)程循環(huán)回到其中用戶(hù)1lc將觸針拖動(dòng)到下一個(gè)觸摸點(diǎn)上的步驟1232。隨著用戶(hù)依次觸摸白板105c上的點(diǎn),該循環(huán)重復(fù)許多次,以指示線條的繪畫(huà)。隨著用戶(hù)這樣做,系統(tǒng)110顯示具有那時(shí)對(duì)繪畫(huà)區(qū)域512有效的外觀屬性的白板105c上的線條。
[0059]如果在步驟1238中確定當(dāng)前的觸摸點(diǎn)在距區(qū)域512的邊界的預(yù)定距離內(nèi),則如上面關(guān)于圖8所描述的,計(jì)算機(jī)系統(tǒng)110在離開(kāi)當(dāng)前的觸摸點(diǎn)的方向上移動(dòng)靠近的邊界(步驟1240)。它也在相同的方向上移動(dòng)區(qū)域512的相對(duì)的邊界,從而使得區(qū)域512的寬度保持不變。過(guò)程然后回到步驟1232以繼續(xù)線條繪畫(huà)循環(huán)。
[0060]在某一時(shí)刻,用戶(hù)抬起觸針以指示線條的
當(dāng)前第3頁(yè)1 2 3 4 5 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1