欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據可視化的制作方法

文檔序號:9422830閱讀:300來源:國知局
數(shù)據可視化的制作方法
【專利說明】數(shù)據可視化
[誦]宜量
[0002] 將數(shù)據可視化正變得越來越重要。各種組織通常具有由其支配的大量數(shù)據集,但 是它們缺乏對數(shù)據進行可視化的有意義的方式。對于小數(shù)據集而言創(chuàng)建簡單的條形圖可能 是相對容易的,但是隨著數(shù)據集大小增加W及數(shù)據集內數(shù)據的特征變化,創(chuàng)建允許某人快 速且有效地將數(shù)據可視化的框架的任務變得令人生畏。
[0003] 此處要求保護的主題不限于解決任何缺點或僅在諸如上述環(huán)境運樣的環(huán)境中操 作的各實施例。相反,提供該背景僅用于例示其中可實現(xiàn)所述一些實施例的一個示例性技 術領域。
[0004] SM
[0005] 簡單來說,本文所述的主題的各方面設及同步可視化。在各方面中,調用程序發(fā)出 繪制一組形狀的請求,該組形狀具有在運些形狀之間公共的形狀類型。所述請求可W是用 于靜態(tài)繪制或N個動畫帖之一。如果設備具有可用的圖形處理單元(GPU),則為GPU生成 GPU代碼W繪制該組形狀。否則,生成CPU代碼來繪制該組形狀。為了增強性能,繪制代碼 針對調用函數(shù)指定的恒定的、數(shù)據映射的W及動畫化的屬性值來定制,且省略測試在繪制 形狀之前可被計算的值的條件語句。
[0006] 提供本概述是為了簡要地標識在W下詳細描述中進一步描述的主題的一些方面。 本概述并不旨在標識出所要求保護的主題的關鍵特征或必要特征,也不旨在用于限制所要 求保護的主題的范圍。
[0007] 除非上下文清楚地指出,否則短語"本文所描述的主題"指的是【具體實施方式】中描 述的主題。術語"方面"應被當作"至少一個方面"。標識【具體實施方式】中所描述的主題的 各方面不旨在標識所要求保護的主題的關鍵特征或必要特征。
[0008] 上述各方面和此處所描述的主題的其它方面是借助于示例說明的,并且不受附圖 限制,附圖中相同的標號指示相似的元素。
[0009] 附圖簡沐
[0010] 圖1是表示其中可結合本文所描述的主題的各方面的示例性通用計算環(huán)境的框 圖;
[0011] 圖2是一般地表示根據本文所述的主題的各方面的示例性組件的框圖;
[0012] 圖3 -般地表示根據本文所述的主題的各方面的一些示例性數(shù)據結構、示例性枚 舉、W及示例性接口;
[0013] 圖4-14是一般地表示根據本文所述的主題的各方面可能發(fā)生的示例性動作的流 程圖;化及
[0014] 圖15是一般地表示根據本文所述的主題的各方面的、從批繪制引擎的調用程序 的角度可能發(fā)生的動作的流程圖。
[001引詳細描沐
[0016]定女
[0017] 如本文所使用的,術語"包括"及其變體要被當作開放式術語,表示"包括但不限 于"。除非上下文另外清楚地指示出,否則術語"或"要被當作"和/或"。術語"基于"要被 當作"至少部分地基于"。術語"一個實施例"和"一實施例"要被當作"至少一個實施例"。 術語"另一實施例"要被當作"至少一個其他實施例"。
[0018] 如本文所使用的,諸如"一"和"該"等術語包括了一個或多個所指示的項或動作。 具體而言,在權利要求書中,對某一項的引用一般表示存在至少一個運樣的項,并且對一動 作的引用表示執(zhí)行該動作的至少一個實例。
[0019]本文中有時可使用術語"第一"、"第二"、"第等等。在沒有附加上下文的情況 下,權利要求中對運些術語的使用不意在暗示排序,而是用于標識的目的。例如,短語"第一 版本"和"第二版本"不一定意味著第一版本是真正的第一個版本或是在第二版本之前創(chuàng)建 的,或甚至是第一版本是在第二版本之前被請求或操作的。相反,運些措辭用來標識不同的 版本。上述的一個例外是術語"第一帖"被用于權利要求中的情況。
[0020] 標題僅是為了方便;關于給定話題的信息可在其標題指示該話題的章節(jié)之外被尋 找到。
[0021] 其他顯式或隱式的定義可被包括在下文中。
[0022] 示例忡操作環(huán)培
[0023] 圖1例示出可在其上實現(xiàn)本文所述的主題的各方面的合適的計算系統(tǒng)環(huán)境100的 示例。計算系統(tǒng)環(huán)境100僅為合適的計算環(huán)境的一個示例,并非旨在對本文所述的主題的 各方面的使用范圍或功能提出任何限制。也不應該將計算環(huán)境100解釋為對示例性操作環(huán) 境100中示出的任一組件或其組合有任何依賴性或要求。
[0024] 本文所描述的主題的各方面可與眾多其他通用或專用計算系統(tǒng)環(huán)境或配置一起 操作??蛇m用于本文所述的主題的各方面的已知計算系統(tǒng)、環(huán)境或配置的示例包括個人計 算機、服務器計算機(無論是在裸機上還是作為虛擬機)、手持式或膝上型設備、多處理器 系統(tǒng)、基于微控制器的系統(tǒng)、機頂盒、可編程和不可編程消費電子設備、網絡PC、小型計算 機、大型計算機、個人數(shù)字助理(PDA)、游戲設備、打印機、包括機頂盒、媒體中屯、或其它電器 的家電設備、嵌入汽車或附連到汽車的計算設備、其他移動設備、包括蜂窩電話、無線電話 和有線電話的電話設備、包括任何上述系統(tǒng)或設備的分布式計算環(huán)境等等。
[00巧]本文所述的主題的各方面可在由計算機執(zhí)行的諸如程序模塊等計算機可執(zhí)行指 令的一般上下文中描述。一般而言,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據類型 的例程、程序、對象、組件、數(shù)據結構等。本文所述的主題的各方面也可W在其中任務由通過 通信網絡鏈接的遠程處理設備執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序 模塊可W位于包括存儲器存儲設備的本地和遠程計算機存儲介質中。
[0026] 作為替代或補充,本文所述的功能可至少部分地由一個或多個硬件邏輯組件來執(zhí) 行。例如且并非限制,可使用的硬件邏輯組件的說明性類型包括現(xiàn)場可編程口陣列(FPGA)、 程序專用集成電路(ASIC)、程序專用標準產品(ASS巧、片上系統(tǒng)(SOC)、復雜可編程邏輯器 件(CPLD)等等。
[0027] 參考圖1,用于實現(xiàn)本文所述的主題的各方面的示例性系統(tǒng)包括計算機110形式 的通用計算設備。計算機可包括能夠執(zhí)行指令的任何電子設備。計算機110的組件可包括 處理單元120 (其可包括中央處理單元,W及在某些系統(tǒng)中的圖形處理單元)、系統(tǒng)存儲器 130、W及將包括所述系統(tǒng)存儲器在內的各種系統(tǒng)組件禪合至所述處理單元120的一個或 多個系統(tǒng)總線(由系統(tǒng)總線121所代表)。當存在時,圖形處理單元可被包括在主板上、圖 形接口卡上、處理單元120內,或采用其他方式。
[0028] 系統(tǒng)總線121可W是若干類型的總線結構中的任一種,包括存儲器總線或存儲 器控制器、外圍總線和使用各種總線體系結構中的任一種的局部總線。作為示例,而非限 審IJ,運樣的架構包括工業(yè)標準架構(ISA)總線、微通道架構(MCA)總線、增強型ISA巧ISA) 總線、視頻電子技術標準協(xié)會(VESA)局部總線、也稱為夾層(Mezzanine)總線的外圍 部件互連(PCI)總線、擴展外圍部件互連(PCI-訝總線、高級圖形端口(AGP)、W及PCI Express(PCIe)。
[0029] 處理單元120可W連接到硬件安全設備122。安全設備122可W存儲并能夠生成 密鑰,所述密鑰可用于保護計算機110的各個方面。在一個實施例中,安全設備122可W包 括可信平臺模塊燈PM)忍片、TPM安全設備等等。
[0030] 計算機110通常包括各種計算機可讀介質。計算機可讀介質可W是能由計算機 110訪問的任何可用介質,并包含易失性和非易失性介質W及可移動和不可移動介質兩者。 作為示例而非限制,計算機可讀介質可包括計算機存儲介質和通信介質。
[0031] 計算機存儲介質包括W用于存儲諸如計算機可讀指令、數(shù)據結構、程序模塊或其 它數(shù)據等信息的任何方法或技術來實現(xiàn)的易失性和非易失性、可移動和不可移動介質。計 算機存儲介質包括:^1、301、66?1?01、固態(tài)存儲、閃存或其它存儲器技術、〔0-1?01、數(shù)字多功 能盤值VD)或其它光盤存儲、磁盒、磁帶、磁盤存儲或其它磁存儲設備、或可W用來儲存所 期望的信息并可由計算機110訪問的任意其它介質。計算機存儲介質不包括通信介質。
[0032] 通信介質通常W諸如載波或其他傳輸機制等已調制數(shù)據信號來體現(xiàn)計算機可讀 指令、數(shù)據結構、程序模塊或其他數(shù)據,并包括任何信息傳送介質。術語"已調制數(shù)據信號" 是指使得W在信號中編碼信息的方式來設置或改變其一個或多個特性的信號。作為示例 而非限制,通信介質包括有線介質,諸如有線網絡或直接線連接,W及無線介質,諸如聲學、 RF、紅外線和其他無線介質。上述的任意組合也應包含在計算機可讀介質的范圍內。
[0033] 系統(tǒng)存儲器130包括易失性和/或非易失性存儲器形式的計算機存儲介質,如只 讀存儲器(ROM) 131和隨機存取存儲器(RAM) 132。包含諸如在啟動期間幫助在計算機110 內的元件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng)133度IO巧通常存儲在ROM131 中。RAM132通常包含處理單元120可立即訪問和/或當前正在操作的數(shù)據和/或程序模 塊。作為示例而非限制,圖1例示出了操作系統(tǒng)134、應用程序135、其它程序模塊136和程 序數(shù)據137。
[0034] 計算機110也可W包括其他可移動/不可移動、易失性/非易失性計算機存儲介 質。僅作為示例,圖1例示出了從不可移動非易失性磁介質中讀取或向其寫入的硬盤驅動 器141,從可移動非易失性磁盤152中讀取或向其寫入的磁盤驅動器151,W及從諸如CD R0M、DVD或其他光學介質等可移動非易失性光盤156中讀取或向其寫入的光盤驅動器155。 可W在該示例性操作環(huán)境中使用的其他可移動/不可移動、易失性/非易失性計算機存儲 介質包括磁帶盒、閃存卡和其他固態(tài)存儲設備、數(shù)字多功能盤、其他光盤、數(shù)字錄像帶、固態(tài) RAM、固態(tài)ROM等等。硬盤驅動器141可通過接口 140連接至系統(tǒng)總線121,而磁盤驅動器 151和光盤驅動器155可通過諸如接口 150之類的用于可移動非易失性存儲器的接口連接 至系統(tǒng)總線121。
[0035]W上討論并在圖I中例示出的驅動器及其相關聯(lián)的計算機存儲介質為計算機110 提供了對計算機可讀指令、數(shù)據結構、程序模塊和其他數(shù)據的存儲。例如,在圖1中,硬盤驅 動器141被示為存儲操作系統(tǒng)144、應用程序145、其他程序模塊146和程序數(shù)據147。注 意,運些組件可與操作系統(tǒng)134、應用程序135、其它程序模塊136和程序數(shù)據137相同,也 可與它們不同。操作系統(tǒng)144、應用程序145、其他程序模塊146和程序數(shù)據147在運里被 標注了不同的附圖標記是為了說明至少它們是不同的副本。
[0036] 用戶可W通過輸入設備,如鍵盤162和定點設備161 (通常被稱為鼠標、跟蹤球或 觸摸墊)向計算機110輸入命令和信息。其它輸入設備(未示出)可包括話筒(例如用于 輸入語音或其他音頻)、操縱桿、游戲手柄、圓盤式衛(wèi)星天線、掃描儀、觸敏屏、寫字板、相機 (用于輸入姿勢或其他視覺輸入)等等。運些W及其它輸入設備通常通過禪合到系統(tǒng)總線 的用戶輸入接口 160連接到處理單元120,但也可通過諸如并行端口、游戲端口或通用串行 總線扣SB)之類的其它接口和總線結構來連接。
[0037] 通過使用上文標識的輸入設備中的一個或多個,可建立自然用戶接口(NUI)。NUI 可依賴于語音識別、觸摸和指示筆識別、屏幕上和鄰近該屏幕兩者的姿勢識別、空中姿勢、 頭和眼睛跟蹤、語音和話音、視覺、觸摸、姿勢、機器智能等等??杀挥脕砼c用戶交互的一些 示例性NUI技術可包括觸敏顯示器,話音和語音識別,意圖和目的理解,使用深度相機(如 立體相機系統(tǒng)、紅外相機系統(tǒng)、RGB相機系統(tǒng)、W及運些的組合)的運動姿勢檢測,使用加速 度計/巧螺儀的運動姿勢檢測,面部識別,3D顯示,頭部、眼睛和注視跟蹤,沉浸式增強現(xiàn)實 和虛擬現(xiàn)實系統(tǒng),W及用于使用電場傳感電極巧EG和相關方法)的傳感大腦活動的技術。
[0038] 監(jiān)視器191或其他類型的顯示設備也經由諸如視頻接口 190之類的接口連接至系 統(tǒng)總線121。除了監(jiān)視器W外,計算機還可包括諸如揚聲器197和打印機196之類的其它外 圍輸出設備,它們可通過輸出外圍接口 195來連接。
[0039] 計算機110可使用到一個或多個遠程計算機(諸如,遠程計算機180)的邏輯連接 而在聯(lián)網環(huán)境中操作。遠程計算機180可W是個人計算機、服務器、路由器、網絡PC、對等設 備或其他常見網絡節(jié)點,且通常包括上文相對于計算機110描述的許多或所有元件,但在 圖1中只示出存儲器存儲設備181。圖1中所描繪的邏輯連接包括局域網(LAN) 171和廣域 網(WAN) 173,但也可W包括電話網絡、近場網絡、W及其他網絡。運樣的聯(lián)網環(huán)境常見于辦 公室、企業(yè)范圍計算機網絡、內聯(lián)網和因特網中。
[0040] 當在LAN聯(lián)網環(huán)境中使用時,計算機110通過網絡接口或適配器170連接到LAN 171。當在WAN聯(lián)網環(huán)境中使用時,計算機110可包括調制解調器172或用于通過諸如因特 網等WAN173來建立通信的其他裝置。可為內置或可為外置的調制解調器172可W經由用 戶輸入接口 160或其他合適的機構連接至系統(tǒng)總線121。在聯(lián)網環(huán)境中,相關于計算機110 所示的程序模塊或其部分可被存儲在遠程存儲器存儲設備中。作為示例而非限制,圖1例 示出了遠程應用程序185駐留在存儲器設備181上。應當理解,所示的網絡連接是示例性 的,并且可使用在計算機之間建立通信鏈路的其它手段。
[0041] 撒據可視化
[0042] 如先前所述,創(chuàng)建允許某人快速且有效地將數(shù)據可視化的框架是有挑戰(zhàn)性的。圖2 是一般地表示根據本文所述的主題的各方面的示例性組件的框圖。圖2中示出的各組件是 示例性的且不意味著包括一切的可能需要或包括的組件。此外,在其他實施例中組件的數(shù) 量可W不同,而不背離本文所述的主題的各方面的精神或范圍。在一些實施例中,結合圖2 描述的組件可被包括在其他組件(示出或未示出)中或者被放置在子組件中,而不背離本 文所述的主題的各方面的精神或范圍。在一些實施例中,結合圖2所描述的組件和/或功 能可跨多個設備分布。
[0043] 如本文所使用的,術語組件要被當作包括硬件,例如,設備的全部或一部分、一個 或多個軟件模塊或其部分的集合、一個或多個軟件模塊或其部分與一個或多個設備或其部 分的某種組合等等。
[0044] 例如,圖2中所例示的組件可使用一個或多個計算設備來實現(xiàn)。運些設備可包括, 例如,個人計算機,服務器計算機,手持式或膝上型設備,多處理器系統(tǒng),基于微控制器的系 統(tǒng),機頂盒,可編程消費電子產品,網絡PC,小型計算機,大型計算機,蜂窩電話,個人數(shù)字助 理(PDA),游戲設備,打印機,包括機頂盒、媒體中屯、或其它電器的家電設備、嵌入汽車或附 連到汽車的計算設備,其他移動設備,包括任何W上系統(tǒng)或設備的分布式計算環(huán)境等。
[00
當前第1頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阳春市| 广州市| 肃北| 武平县| 巴中市| 南部县| 河东区| 阜城县| 海口市| 华坪县| 通河县| 景泰县| 连平县| 海门市| 和平县| 太和县| 筠连县| 额敏县| 康乐县| 车致| 利川市| 普宁市| 穆棱市| 汝南县| 楚雄市| 清水河县| 太仓市| 峨边| 万载县| 连南| 汾西县| 定远县| 罗平县| 吴忠市| 新乐市| 綦江县| 塔河县| 兴文县| 疏勒县| 杭州市| 朝阳县|