本發(fā)明涉及動作識別方法和動作識別裝置,具體地,快速決定與用戶動作對應(yīng)的比較對象信息,從而準(zhǔn)確有效識別用戶動作的方法及其裝置。
背景技術(shù):
如今,不需通過文本等輸入方式而是通過用戶語音或動作等給計算機輸入命令的UNI裝置逐漸得以開發(fā)和普及。
但目前普及的NUI裝置是僅限于通過跟蹤用戶動作的關(guān)節(jié)位置來識別用戶的動作,因此為解析通過NUI裝置輸入的用戶語音或用戶動向而進一步努力。
其中提出的一項技術(shù)就是動態(tài)時間規(guī)整算法(Dynamic Time-Warping)。就是說,為了解任一動作表示的命令,需要一種驗證為該命令預(yù)定義的動作和用戶采取的當(dāng)前動作是否一致的技術(shù)即動態(tài)時間規(guī)整算法。
根據(jù)動態(tài)時間規(guī)整算法,兩個序列定義為M和N時,通常要執(zhí)行O(MN)程度的運算。另外,假設(shè)J為全部關(guān)節(jié)的數(shù)量時,要執(zhí)行O(MNJ)程度的運算,假設(shè)需與當(dāng)前用戶采取的動作比較的已定義動作數(shù)量為K時,要執(zhí)行O(MNJK)程度的運算,而這些計算復(fù)雜度就需要大量的計算機資源和時間。
根據(jù)動態(tài)時間規(guī)整算法,為了將輸入的用戶動作與預(yù)定義的動作進行比較需進行縮放,而且每個用戶的身體尺寸不一樣或者動作細(xì)膩程度會不同,因此有時用戶的動作會完全被識別為其它動作。
有關(guān)現(xiàn)有技術(shù)文獻韓國專利公開公報第10-2012-0000807號(公開日期:2012年1月4日)描述了一種控制裝置,其特征在于,包括識別多個動作的動作識別部,以及所述動作識別部根據(jù)識別的動作控制所述數(shù)字設(shè)備,所述控制部在所述動作識別部識別所述多個動作中的第一動作時,中止對由所述動作識別部識別的動作對應(yīng)的所述數(shù)字設(shè)備的控制,所述多個動作中的第二動作被識別時,執(zhí)行對所述動作識別部識別的動作對應(yīng)的所述數(shù)字設(shè)備的控制。就是說,現(xiàn)有技術(shù)文獻說明了識別動作后根據(jù)識別的動作決定控制的內(nèi)容,但并未敘述可以有效識別所述動作的方法,因此在此方面的問題仍然得不到解決。
于是需要一種可以解決上述問題的技術(shù)。
上述背景技術(shù)是發(fā)明人為得到本發(fā)明而所擁有或者本發(fā)明的研究過程中掌握的技術(shù)信息,并不一定是本發(fā)明申請前已向普通公眾公開的公知技術(shù)。
技術(shù)實現(xiàn)要素:
技術(shù)問題
本發(fā)明的一個實施例的目的在于準(zhǔn)確識別用戶的動作。
本發(fā)明的一個實施例的目的在于,將通過NUI設(shè)備輸入的用戶動作以二進制向量表達,從而減少用于決定用戶動作意義的運算時間。
技術(shù)方案
根據(jù)本發(fā)明第一方面涉及的用戶動作的識別方法,包括:獲得用戶動作信息的步驟;執(zhí)行所述動作信息和已設(shè)定的比較對象信息之間動態(tài)時間規(guī)整算法(dynamic time warping)的步驟。
根據(jù)本發(fā)明第二方向涉及的用于識別NUI裝置接收的用戶動作的動作識別裝置,包括:為獲得用戶動作信息而組成的動作信息獲得部;以及為執(zhí)行所述動作信息和已設(shè)定的比較對象信息之間動態(tài)時間規(guī)整算法(dynamic time warping)而組成的動作決定部。
本發(fā)明第三方面提供可執(zhí)行包括獲得用戶動作信息的步驟、執(zhí)行所述動作信息和已設(shè)定的比較對象信息之間動態(tài)時間規(guī)整算法(dynamic time warping)的步驟的方法的程序被記錄的計算機可讀記錄介質(zhì)。
本發(fā)明第四方面提供計算機程序,包括;執(zhí)行包括獲得用戶動作信息的步驟、執(zhí)行所述動作信息和已設(shè)定的比較對象信息之間動態(tài)時間規(guī)整算法(dynamic time warping)的步驟的方法的計算機程序代碼。
有益效果
根據(jù)本發(fā)明技術(shù)方案中的某一個,本發(fā)明的一個實施例可以準(zhǔn)確識別用戶的動作。尤其,用戶之間不同的身體大小或動作上的微小之差并不會影響準(zhǔn)確決定用戶要采取的動作。
根據(jù)本發(fā)明技術(shù)方案中的某一個,將通過NUI設(shè)備輸入的用戶動作業(yè)以二進制向量表達而減少用于決定用戶動作意義的運算時間。將用戶動作以二進制向量表達時,對于連續(xù)的兩個姿勢,二進制向量的序列可以具有相同的值,進而將相同長度的動畫轉(zhuǎn)換為更少的姿勢。
本發(fā)明的有益效果并不限于以上內(nèi)容,而且本發(fā)明所屬領(lǐng)域的普通技術(shù)人員可以在下面的敘述內(nèi)容中清楚地了解到其它有益效果。
附圖說明
圖1是本發(fā)明一個實施例的通過NUI裝置識別用戶動作的系統(tǒng)組成圖;
圖2是圖示本發(fā)明一個實施例的動作識別裝置的框圖;
圖3是圖示本發(fā)明一個實施例的動作信息獲得部的框圖;
圖4是說明本發(fā)明一個實施例的動作識別方法的順序圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。但本發(fā)明可以以各種不同形態(tài)實現(xiàn),并不限于在此說明的實施例。而且為明確說明本發(fā)明,與說明無關(guān)的部分予以省略,對于說明書中相似的部分在圖中使用了相似的符號。
說明書中描述某一個部件“連接于”其它部分時,不僅包括“直接連接”,還會包括其中間通過其它元件“用電連接”的情況。描述某一部分包括某個組件時,在沒有特別敘述的前提下,不是排除其它組件,而是包括其它組件。
下面結(jié)合附圖詳述本發(fā)明。
根據(jù)圖1,本發(fā)明一個實施例的系統(tǒng)10包括NUI裝置100和動作識別裝置200。
本發(fā)明中NUI裝置100是指可以利用圖片傳感器、深度檢測傳感器、動作識別傳感器和語音識別傳感器中的至少一個識別用戶動作或語音的可用于軟件或應(yīng)用程序命令的所有裝置。NUI裝置100可以用如裝配觸摸屏的平板電腦、智能手機、彩色相機(RGB camera)或深度攝像頭(depth camera)、Kinect等來實現(xiàn)。本發(fā)明的NUI裝置100是用深度相機實現(xiàn)時,可以拍攝用戶的動作,傳輸拍攝的圖像幀,或者從拍攝的圖像幀提取由所述用戶關(guān)節(jié)的多個三維位置組成的姿勢信息后傳輸提取的姿勢信息。
就是說,NUI裝置100是拍攝用戶身體的全部或一部分,進而辨別用戶的身體部位,或者跟蹤關(guān)節(jié)的三維位置或所述關(guān)節(jié)的動態(tài)等而獲得包括由用戶關(guān)節(jié)的多個三維位置組成的姿勢信息組成的姿勢信息的幀。NUI裝置100可以將如上所述獲得的姿勢信息或者幀通過有線/無線通信裝置傳輸給動作識別裝置200。
另一方面,動作識別裝置200分析從NUI裝置100接收的姿勢信息(或者從接收的圖像幀提取姿勢信息后分析所述提取的姿勢信息)而獲得用戶的動作信息,將所述動作信息與已設(shè)定的比較對象信息比較而準(zhǔn)確識別現(xiàn)實世界中用戶的實際動作,并進一步?jīng)Q定與用戶動作對應(yīng)的命令。
“動作信息”是指將用戶姿勢按時間順序羅列時的序列信息,“比較對象信息”是指對用戶動作意義(或命令)的定義信息,會已存儲在動作識別裝置200中。
如上所述的動作識別裝置200可以執(zhí)行NUI裝置100執(zhí)行的功能的一部分。例如,NUI裝置100包含于動作識別裝置200,或者動作識別裝置中包含NUI裝置100而使動作識別裝置200至少執(zhí)行NUI裝置100功能的一部分。下面為了說明上的便利,將NUI裝置100執(zhí)行功能的至少一部分由動作識別裝置200執(zhí)行為例進行說明,動作識別裝置200的具體結(jié)構(gòu)結(jié)合圖2在后面內(nèi)容中進行敘述。
本發(fā)明一個實施例的系統(tǒng)10還可以包含命令處理裝置300。
如果現(xiàn)實世界的用戶動作的意義被動作識別裝置200決定,存在與所述意義對應(yīng)的命令,則所述命令會通過有/無線通信設(shè)備傳輸于命令處理裝置300而處理符合所述命令的進程。
例如,命令處理裝置300為顯示電子設(shè)備畫面上游標(biāo)的裝置,作為比較對象信息的特定關(guān)節(jié)的動作通過所述游標(biāo)的動態(tài)被定義時,如果用戶活動所述特定關(guān)節(jié),則NUI裝置100將所述動態(tài)作為姿勢信息獲得,動作識別裝置200執(zhí)行基于所述姿勢信息獲得的動作信息和比較對象信息之間的動態(tài)時間規(guī)整算法,決定與用戶動作對應(yīng)的命令,由命令處理裝置300將與所述命令對應(yīng)的進程即畫面上的游標(biāo)在畫面上移動。
如上所述的命令處理裝置300是為了說明上的便利,在圖1中與動作識別裝置200分別圖示,但可能包含于動作識別裝置200或者包含動作識別裝置200。
下面結(jié)合附圖2詳述本發(fā)明一個實施例的動作識別裝置200的結(jié)構(gòu)。
如圖2所示,動作識別裝置200包括信息接收部210、動作信息獲得部220和動作決定部230。
信息接收部210可以接收由NUI裝置100拍攝的圖像幀,或者接收從圖像幀提取的姿勢信息。
關(guān)于此,用戶對NUI裝置100執(zhí)行現(xiàn)實世界的一系列動作時,為了說明上的便利,將所述一系列動作定義為用戶的“實際動作”。NUI裝置100每秒都拍用戶的實際動作,獲得包括構(gòu)成實際動作的姿勢信息的圖像幀后傳輸給動作識別裝置200,或者從圖像幀提取姿勢信息后將所述姿勢信息傳輸給動作識別裝置200。
隨后信息接收部210接收圖像幀或姿勢信息,信息接收部210接收圖像幀以后,從所述圖像幀提取姿勢信息。上述的姿勢信息可以由用戶關(guān)節(jié)的多個三維位置組成,具體定義如下。
<數(shù)學(xué)公式1>
以上數(shù)式中,i表示關(guān)節(jié)編號,J表示多個關(guān)節(jié)的集合,t表示姿勢被記錄的幀,Pit表示該關(guān)節(jié)的三維位置,Vit表示該關(guān)節(jié)的線速度。用戶的動作被輸入于一系列序列,因此Vit可以以離散微分形態(tài)計算,此時h表示兩個幀之間的時間。
另外動作信息獲得部220會獲得用戶的動作信息。
就是說,動作信息獲得部220是將所述用戶的實際動作對應(yīng)的一系列姿勢信息分別轉(zhuǎn)換為二進制向量,將所述轉(zhuǎn)換的二進制向量設(shè)定為所述用戶的動作信息。
所述動作信息獲得部220可以包括條件設(shè)定部221和向量轉(zhuǎn)換部222。
條件設(shè)定部221是生成以用戶實際動作對應(yīng)的一系列姿勢信息分別作為參數(shù)的條件式。
為此,條件設(shè)定部221可以設(shè)定一個以上的元條件函數(shù),決定組成元條件函數(shù)的多個要素中至少一個而生成條件式。就是說,元條件函數(shù)可以以一個以上的變數(shù)和常數(shù)組成,條件設(shè)定部221是決定所述常數(shù)中至少一個常數(shù)而生成條件式。
關(guān)于此,條件設(shè)定部221是對于既定關(guān)節(jié)的位置,以基于兩個以上關(guān)節(jié)生成的平面為準(zhǔn)判斷的函數(shù)即平面條件函數(shù)作為元條件函數(shù)設(shè)定,平面條件函數(shù)是可用以下數(shù)學(xué)公式2或數(shù)學(xué)公式3表達。
<數(shù)學(xué)公式2>
<數(shù)學(xué)公式3>
Cp2(i,j,k,l,o)=n2·(pi-pl)-o|n2|
此時i表示作為條件對象的關(guān)節(jié)編號,j、k、L表示作為條件基準(zhǔn)的關(guān)節(jié)編號,O表示分辨平面前后的偏置值。平面是根據(jù)提供三個關(guān)節(jié)的方法定義,或者以兩個關(guān)節(jié)組成的向量作為法線向量且經(jīng)過其它一個關(guān)節(jié)位置的方法定義。因此上述的n1可根據(jù)(pj-pl)×(kk-pl)得出,n2是根據(jù)(pk-pj)得出。
根據(jù)數(shù)學(xué)公式2和數(shù)學(xué)公式3,可以生成可了解左手或右手是否在右肩膀、左肩膀和叫做骨盆的軀干平面前面、左手以從右肩膀走向左肩膀的向量為法線向量且經(jīng)過左肩膀的平面為準(zhǔn)時是否在身體內(nèi)側(cè)或者在外側(cè)的條件式。
條件設(shè)定部221是可以將如下數(shù)學(xué)公式4的函數(shù)即可生成判斷四個關(guān)節(jié)形成的角度是否在特定范圍的條件式的角度條件函數(shù)作為元條件函數(shù)設(shè)定。
<數(shù)學(xué)公式4>
Ca(i,j,k,l,s,t)=(α-s)(t-α)
此時指定的關(guān)節(jié)i、j連接的向量以及k、L連接的向量組成的角度即a在S和t之間時,數(shù)學(xué)公式4會生成正值,否則生成負(fù)值。就是說,a為angle(pj-pi,pl-pk),根據(jù)所述a是否在既定范圍,決定正值或負(fù)值。就是說,利用角度條件函數(shù)可以調(diào)查胳膊肘的角度伸展或彎曲,以及由兩邊肩膀到手連著的向量之間角度,進而生成兩胳膊伸展與否或者并排等多種條件式。
條件設(shè)定部221可以將如數(shù)學(xué)公式5的接近條件函數(shù)設(shè)定為元條件函數(shù),接近條件函數(shù)可以生成判斷兩個關(guān)節(jié)之間距離是否在特定范圍的條件式。就是說,條件設(shè)定部221可以生成輸入與作為條件對象的兩個關(guān)節(jié)一起成為條件基準(zhǔn)的兩個關(guān)節(jié)和倍率常數(shù)值的條件式,接近條件函數(shù)是可以以如下數(shù)學(xué)公式5表達。
<數(shù)學(xué)公式5>
Cn(i,j,k,l,s)=|pj-pi|2-s2|pl-pk|2
此時,根據(jù)數(shù)學(xué)公式5,指定的i和j之間的距離小于基準(zhǔn)關(guān)節(jié)距離乘以S的值時生成負(fù)值,大于時可以組成生成正值的條件式。進而利用所述的接近條件函數(shù)可以生成兩手是否接近、右手是否抓住頭等各種條件式。
條件設(shè)定部221可以設(shè)定可生成有關(guān)速度條件的條件式的元條件函數(shù)。就是說,條件設(shè)定部221可以將如下數(shù)學(xué)公式6的速度方向條件函數(shù)和如數(shù)學(xué)公式7的速度大小條件函數(shù)分別作為元條件函數(shù)設(shè)定。
數(shù)學(xué)公式6是表示可生成判斷將任一關(guān)節(jié)速度和指定的兩個基準(zhǔn)關(guān)節(jié)連接的向量形成的角度是否在指定范圍的條件式的速度方向條件函數(shù)的數(shù)學(xué)公式。
<數(shù)學(xué)公式6>
Cd(i,j,k,s,t)=(β-s)(t-β)
此時,β是angle(vi,pk-pj)。
根據(jù)數(shù)學(xué)公式6的速度方向條件函數(shù),條件設(shè)定部221可以生成右手是否上下或左右活動或者腳是否垂直或方向活動等各種條件式。
數(shù)學(xué)公式7是任一關(guān)節(jié)速度大小與連接指定的兩個基準(zhǔn)關(guān)節(jié)的向量大小比較時生成可了解大于程度的條件式的速度大小條件函數(shù)。
<數(shù)學(xué)公式7>
Cm(i,j,k,s,t)=|vi|2-s2|pk-pj|2
數(shù)學(xué)公式6的函數(shù)是不管速度大小均運行,因此存在產(chǎn)生錯誤的可能性,但與數(shù)學(xué)公式7的速度大小條件函數(shù)一起使用時,可以設(shè)定條件式僅對基準(zhǔn)值以上速度具有意義。
如上所述,利用元條件函數(shù)時條件設(shè)定部221可以生成各種條件式。
向量轉(zhuǎn)換部222是根據(jù)通過條件設(shè)定部221生成的條件式,將用戶的動作轉(zhuǎn)換為二進制向量而獲得動作信息。
就是說,向量轉(zhuǎn)換部222將所述用戶的動作信息對應(yīng)的姿勢集合里包含的姿勢信息分別作為所述條件式的參數(shù)輸入,獲得與各姿勢信息對應(yīng)的二進制值,生成由所述一系列姿勢信息組成的動作的二進制向量,將所述二進制向量作為動作信息獲得。
另外,動作決定部230是比較動作信息和比較對象信息而決定與用戶實際動作匹配的比較對象信息。
動作決定部230可以包含用于存儲所述比較對象信息的存儲部(無圖示),或者可以與位于外部的存儲裝置(無圖示)如數(shù)據(jù)庫等通信。
就是說,比較對象信息存在一個以上,在所述各比較對象信息和動作信息之間執(zhí)行動態(tài)時間規(guī)整算法(dynamic time warping),從而決定所述一個以上比較對象信息中最接近用戶實際動作的比較對象信息。
如果存在與所述決定的比較對象信息對應(yīng)的命令,動作決定部230可以檢測到與用戶實際動作對應(yīng)的命令已被輸入。
圖4中圖示的實施例的動作識別方法包括圖2和圖3中圖示的動作識別裝置200中按時序處理的多個步驟。因此即使是在下面省略的內(nèi)容,但以上關(guān)于圖2和圖3中分別圖示的動作識別裝置200敘述的內(nèi)容仍適用于圖4中圖示的實施例的動作識別方法。
首先,動作識別裝置200可以接收用戶的實際動作S4000。此時動作識別裝置200通過NUI裝置100接收與用戶實際動作對應(yīng)的一系列圖像幀,接收圖像幀以后動作識別裝置200會從所述圖像幀分別提取姿勢信息,進而動作識別裝置200會接收用戶的動作。NUI裝置100執(zhí)行如上所述的姿勢信息提取進程后,動作識別裝置200接收所述姿勢信息而接收用戶的動作。
動作識別裝置200還會基于以用戶關(guān)節(jié)的多個三維位置組成的姿勢信息將用戶動作轉(zhuǎn)換為二進制向量,從而獲得動作信息S4001。
為此動作識別裝置200可以利用元條件函數(shù)生成用來生成與用戶動作對應(yīng)的二進制向量的各種條件式。
例如,動作識別裝置200可以根據(jù)數(shù)學(xué)公式2生成可決定“左手是否在身體前面”或者“右手是否在身體前面”的條件式。
又例如,動作識別裝置200可以根據(jù)數(shù)學(xué)公式3生成決定“左手是否在身體外面”、“右手是否在身體外面”、“左手是否在身體內(nèi)側(cè)”、“右手是否在身體內(nèi)側(cè)”、“左手是否比軀干高”、“右手是否比軀干高”、“左手是否比頭高”或者“右手是否比頭高”的條件式。
又例如,動作識別裝置200可以根據(jù)數(shù)學(xué)公式4生成決定“左胳膊肘形成的角是否在(0°,60°)之間”、“左胳膊肘形成的角是否在(60°,120°)之間”、“左胳膊肘形成的角是否在(120°,180°)之間”、“右胳膊肘形成的角是否在(0°,60°)之間”、“右胳膊肘形成的角是否在(60°,120°)之間”、“右胳膊肘形成的角是否在(120°,180°)之間”、“左膝蓋形成的角是否在(0°,60°)之間”、“左膝蓋形成的角是否在(60°,120°)之間”、“左膝蓋形成的角是否在(120°,180°)之間”、“右膝蓋形成的角是否在(0°,60°)之間”、“右膝蓋形成的角是否在(60°,120°)之間”、“右膝蓋形成的角是否在(120°,180°)之間”、“兩胳膊形成的角是否在(0°,60°)之間”、“兩胳膊形成的角是否在(60°,120°)之間”或者“胳膊形成的角是否在(120°,180°)之間”的條件式。
又例如,動作識別裝置200可以根據(jù)數(shù)學(xué)公式5生成決定“兩手是否相互接近”、“左手是否接近頭部”或者“右手是否接近頭部”的條件式。
又例如,動作識別裝置200可以根據(jù)數(shù)學(xué)公式6生成決定“左手的速度方向是否垂直方向”、“右手的速度方向是否垂直方向”、“左手的速度方向是否水平方向”或者“右手速度方向是否水平方向”的條件式。
又例如,動作識別裝置200可以根據(jù)數(shù)學(xué)公式7生成決定“左手速度是否達到僅一秒即可經(jīng)過肩膀的水平”或者“右手的速度是否達到僅一秒即可經(jīng)過肩膀的水平”的條件式。
如上所述生成的各種條件式里可以代入根據(jù)用戶動作的姿勢信息,進而生成與用戶的動作對應(yīng)的二進制向量。例如,動作識別裝置200可以設(shè)定三十個以上的條件式后生成與用戶動作對應(yīng)的三十維以上的二進制向量。
如上所述生成的二進制向量是可以作為動作信息設(shè)定,動作識別裝置200可以執(zhí)行所述的動作信息和比較對象信息之間的動態(tài)時間規(guī)整算法(S4002)。執(zhí)行動態(tài)時間規(guī)整算法時,轉(zhuǎn)換為二進制向量的動作信息和比較對象信息之差是可以利用兩個二進制向量之間的邏輯運算來計算。
根據(jù)動態(tài)時間規(guī)整算法決定的動作對應(yīng)的命令如果存在,則動作識別裝置200可以使命令處理裝置300處理所述命令。
根據(jù)圖4說明的實施例的動作識別方法也可以以通過計算機運行的程序模塊等包括可通過計算機運行的指令的記錄介質(zhì)形態(tài)實現(xiàn)。計算機可讀介質(zhì)可以適用計算機可訪問的任一可用介質(zhì),包括易失性和非易失性介質(zhì)、分離型和非分離型介質(zhì)。計算機可讀取介質(zhì)可以將計算機存儲介質(zhì)和通信介質(zhì)全部包含。計算機存儲介質(zhì)包括通過用于存儲計算機可讀取的指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任一方法或者技術(shù)實現(xiàn)的易失性或非易失性、分離型和非分離型介質(zhì)。通信介質(zhì)包括典型的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者載波等被調(diào)制的數(shù)據(jù)信號的其它數(shù)據(jù)或者其它傳送機制,并包括任意的信息傳遞介質(zhì)。
本發(fā)明一個實施例的動作識別方法可以通過包括可用計算機運行的指令的計算機程序(或者計算機程序產(chǎn)品)實現(xiàn)。計算機程序包括通過處理器處理的可編程的機械指令,可以以高級編程語言(High-level Programming Language)、面向?qū)ο蟪绦蛟O(shè)計語言(Object-oriented Programming Language)、匯編語言或者機器語言等實現(xiàn)。計算機程序可以記錄于計算機可讀記錄介質(zhì)(例如,存儲器、硬盤、磁/光學(xué)介質(zhì)或者SSD(Solid-State Drive)等)。
本發(fā)明一個實施例的動作識別方法是上述的計算機程序通過計算裝置運行而實現(xiàn)。計算裝置可以包括處理器、存儲器、存儲裝置、連接于存儲器和高速擴展端口的高速接口、連接于低速總線和存儲裝置的低速接口至少一部分。所述多個成分分別利用各種總線相互連接,可以安裝在通用主板或者用其它適當(dāng)方式裝配。
處理器是可在計算裝置內(nèi)處理指令,所述指令是如連接于高速接口的顯示器為了顯示給外部輸入、輸出裝置上提供GUI(Graphic User Interface)的圖形信息而在存儲器或存儲裝置上存儲的指令。其它實施例是,多個處理器及(或者)多個總線可以適當(dāng)?shù)嘏c多個存儲器和存儲器形態(tài)一起被利用。處理器是可以用包括獨立的多個模擬及(或者)數(shù)字處理器的多個芯片組成的芯片集實現(xiàn)。
存儲器是在計算裝置內(nèi)存儲信息。作為一例,存儲器可以以易失性存儲器裝置或者其集合組成。又例如,存儲器可以以非易失性存儲裝置或者其集合組成。存儲器可以是計算機可讀取的其它形態(tài)介質(zhì),如磁或光盤等。
存儲裝置可以給計算裝置提供大容量存儲空間。存儲裝置可以是計算機可讀介質(zhì)或者包括所述介質(zhì)的配置,例如,可以包括SAN(Storage Area Network)內(nèi)的多個裝置或者其它配置,可以是磁盤驅(qū)動器、硬盤裝置、光盤裝置或者磁帶裝置、閃存以及與其類似的其它半導(dǎo)體存儲器裝置或者裝置陣列。
以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所述的技術(shù)方案進行修改;而這些修改,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例所述技術(shù)方案的范圍。例如,以單一型說明的各個組件可以分散實施,同樣以分散型說明的多個組件也可以以結(jié)合形態(tài)實施。
本發(fā)明的保護范圍應(yīng)根據(jù)下述的權(quán)利要求范圍進行解釋,而且權(quán)利要求范圍的意義及范圍以及在其同等范圍內(nèi)的所有修改或變形都屬于本發(fā)明的權(quán)利要求范圍。