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

控制器的制作方法

文檔序號:6326605閱讀:521來源:國知局
專利名稱:控制器的制作方法
技術(shù)領(lǐng)域
本公開案涉及一種控制器,其用來與外部資源(例如電子裁剪機(jī))相對接和/或控制所述外部資源。
背景技術(shù)
剪貼行業(yè)已經(jīng)為客戶提供了各種工具,例如機(jī)械裁剪和壓印工具以及電子裁剪機(jī)。這些工具和機(jī)器可以用于創(chuàng)建圖樣而使書本和雜志變得個性化,例如,可能需要這些圖樣,以便記住相關(guān)事件和往事。然而,可用的剪貼工具通常較大而且笨重,因而不易攜帶。此外,可以找到用于個人電腦的數(shù)字剪貼軟件,但是這樣的軟件可能無法便攜使用。因此,當(dāng)需要數(shù)字剪貼時,客戶可能要帶上個人電腦或筆記本電腦。此類系統(tǒng)不允許進(jìn)行簡單的便攜操作,而且可能還需要計(jì)算機(jī)操作技能。因此,需要一種簡單且便攜的裝置來提供剪貼圖樣。此外,需要所述裝置與電子裁剪機(jī)相對接,以便通過裁剪組成部分(例如剪紙)而實(shí)現(xiàn)相應(yīng)圖樣。另外,用于創(chuàng)建圖樣的數(shù)字內(nèi)容應(yīng)該與電子裁剪機(jī)和其它設(shè)備(例如,打印機(jī))以及一般的剪貼軟件系統(tǒng)(例如, 使用個人電腦進(jìn)行操作的軟件系統(tǒng))相兼容。此外,需要以安全的方式提供數(shù)字內(nèi)容,以便擁有者不受拘束地加以使用,但同時提供安全性來防止未經(jīng)授權(quán)的復(fù)制。

發(fā)明內(nèi)容
一方面,本公開案提供一種操作電子裁剪機(jī)控制器的方法。所述方法包括將控制器標(biāo)識符寫入卡盒的存儲器、將卡盒標(biāo)識符寫入控制器的存儲器,以及允許控制器與卡盒之間的通信。本公開案的實(shí)施方案可以包括下述特征中的一或多個特征。在某些實(shí)施方案中, 所述方法包括訪問控制器的存儲器以便安裝與卡盒相關(guān)聯(lián)的內(nèi)容(例如,字形),以及將與卡盒相關(guān)聯(lián)的任何未安裝內(nèi)容存儲到控制器的存儲器。將卡盒標(biāo)識符寫入控制器的存儲器,可以包括將控制器標(biāo)識符寫入存儲在控制器的存儲器中的許可列表。所述方法可以包括防止將另外的控制器標(biāo)識符存儲到卡盒的存儲器。在某些示例中,卡盒標(biāo)識符包含卡盒序列號,而控制器標(biāo)識符包含控制器序列號。在某些實(shí)施方案中,一種操作電子裁剪機(jī)控制器的方法包括從與控制器相通信的卡盒的存儲器和控制器的內(nèi)容存儲器中的至少一個處存取內(nèi)容;存取控制器的加密存儲器中所存儲的安全信息,加密存儲器配置為單次寫入而多次讀?。皇褂冒踩畔斫饷芸刂破鞯脑S可存儲器中所存儲的許可文件,所述許可文件包含至少一個卡盒標(biāo)識符;以及,允許使用所存取的內(nèi)容,所述內(nèi)容具有許可文件中的關(guān)聯(lián)卡盒標(biāo)識符。在某些示例中,所述方法包括將存取內(nèi)容相關(guān)聯(lián)的每個卡盒標(biāo)識符與許可文件的每個卡盒標(biāo)識符進(jìn)行比較,和/ 或從與所允許內(nèi)容相關(guān)聯(lián)的許可文件中獲取內(nèi)容使用權(quán)限。在某些實(shí)施方案中,所述方法包括在控制器上啟動裁剪操作,以便在電子裁剪機(jī)上裁剪圖樣,所述圖樣包括與至少一個卡盒相關(guān)聯(lián)的內(nèi)容。與至少一個卡盒相關(guān)聯(lián)的內(nèi)容可以包括至少一個字形。所述方法可以包括允許在驗(yàn)證卡盒所有權(quán)之后執(zhí)行裁剪操作。在某些實(shí)施方案中,驗(yàn)證卡盒所有權(quán)包括標(biāo)識與圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒、獲得每個被標(biāo)識卡盒的卡盒標(biāo)識符、在控制器的存儲器中搜索每個被標(biāo)識卡盒的卡盒標(biāo)識符,以及在每個被標(biāo)識卡盒的每個卡盒標(biāo)識符位于控制器的存儲器中之后允許執(zhí)行裁剪操作。標(biāo)識與圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒可以包括使用圖樣的內(nèi)容元數(shù)據(jù)。內(nèi)容元數(shù)據(jù)為圖樣的每個對應(yīng)部分提供卡盒標(biāo)識符。卡盒標(biāo)識符可以從控制器的存儲器中獲得,和/或從與控制器相通信的外部源中獲得。外部源的示例包括但不限于存儲裝置、富互聯(lián)網(wǎng)應(yīng)用程序(RIA)或軟件應(yīng)用程序以及電子裁剪機(jī)。所述方法可以包括針對所具有的卡盒標(biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒,提供使用權(quán)限的購買方式??梢栽卺槍λ哂械目ê袠?biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒出售使用權(quán)限之后,允許執(zhí)行裁剪操作。在某些實(shí)施方案中,所述方法包括拆分成對卡盒的操作。在此類實(shí)例中,所述方法包括從卡盒的存儲器中去除控制器標(biāo)識符,以及從控制器的存儲器中去除卡盒標(biāo)識符。本公開案的另一方面提供一種操作電子裁剪機(jī)控制器的方法。所述方法包括在控制器上啟動裁剪操作,以便在電子裁剪機(jī)上裁剪圖樣,其中圖樣包括與至少一個卡盒相關(guān)聯(lián)的內(nèi)容。所述方法也包括標(biāo)識與圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒、獲得每個被標(biāo)識卡盒的卡盒標(biāo)識符、在控制器的存儲器中搜索每個被標(biāo)識卡盒的卡盒標(biāo)識符,以及在每個被標(biāo)識卡盒的每個卡盒標(biāo)識符位于控制器的存儲器中之后允許執(zhí)行裁剪操作。本公開案這一方面的實(shí)施方案可以包括下述特征中的一或多個特征。在某些實(shí)施方案中,標(biāo)識與圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒包括使用圖樣的內(nèi)容元數(shù)據(jù)。所述內(nèi)容元數(shù)據(jù)為圖樣的每個對應(yīng)部分提供卡盒標(biāo)識符。卡盒標(biāo)識符可以從控制器的存儲器中獲得,和/ 或從與控制器相通信的外部源中獲得。與卡盒相關(guān)聯(lián)的內(nèi)容可以包含至少一個字形。在某些實(shí)施方案中,所述方法包括針對所具有的卡盒標(biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒,提供使用權(quán)限的購買方式??梢栽卺槍λ哂械目ê袠?biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒出售使用權(quán)限之后,允許執(zhí)行裁剪操作。本公開案的一方面提供一種用于控制電子裁剪機(jī)的系統(tǒng)。系統(tǒng)包括卡盒和控制器,其中卡盒具有對接接頭和存儲器??刂破靼ê薪宇^,以便與對接接頭、存儲器以及執(zhí)行控制器應(yīng)用程序的處理器建立電性連接。控制器應(yīng)用程序?qū)⒖刂破鳂?biāo)識符寫入所連接卡盒的存儲器、將卡盒標(biāo)識符寫入控制器的存儲器,并允許在控制器上使用與卡盒相關(guān)聯(lián)的內(nèi)容。本公開案這一方面的實(shí)施方案可以包括下述特征中的一或多個。在某些實(shí)施方案中,控制器應(yīng)用程序訪問控制器的存儲器以便安裝與卡盒相關(guān)聯(lián)的內(nèi)容,并將與卡盒相關(guān)聯(lián)的任何未安裝內(nèi)容存儲到控制器的存儲器中。控制器應(yīng)用程序可以將控制器標(biāo)識符寫入控制器的存儲器中存儲的許可列表。在某些實(shí)施方案中,控制器應(yīng)用程序會防止將另外的控制器標(biāo)識符存儲到卡盒的存儲器中。在某些示例中,卡盒標(biāo)識符包含卡盒序列號,而控制器標(biāo)識符包含控制器序列號。在某些實(shí)施方案中,控制器應(yīng)用程序會在控制器上啟動裁剪操作,以便在電子裁剪機(jī)上裁剪圖樣,圖樣包括與至少一個卡盒相關(guān)聯(lián)的內(nèi)容。在某些示例中,與卡盒相關(guān)聯(lián)的內(nèi)容包含至少一個字形??刂破鲬?yīng)用程序在驗(yàn)證卡盒所有權(quán)之后執(zhí)行裁剪操作。驗(yàn)證卡盒所有權(quán)包括標(biāo)識與圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒、獲得每個被標(biāo)識卡盒的卡盒標(biāo)識符、在控制器的存儲器中搜索每個被標(biāo)識卡盒的卡盒標(biāo)識符,以及在每個被標(biāo)識卡盒的每個卡盒標(biāo)識符位于控制器的存儲器中之后允許執(zhí)行裁剪操作。在某些實(shí)施方案中,控制器應(yīng)用程序使用圖樣的內(nèi)容元數(shù)據(jù),來標(biāo)識與圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒。內(nèi)容元數(shù)據(jù)為圖樣的每個對應(yīng)部分提供卡盒標(biāo)識符??刂破鲬?yīng)用程序可以從控制器的存儲器中獲得卡盒標(biāo)識符,和/ 或從與控制器相通信的外部源中獲得卡盒標(biāo)識符。外部源的示例包括但不限于存儲裝置、 富互聯(lián)網(wǎng)應(yīng)用程序(RIA)或軟件應(yīng)用程序以及電子裁剪機(jī)。在某些實(shí)施方案中,控制器應(yīng)用程序會針對所具有的卡盒標(biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒,提供使用權(quán)限的購買方式??刂破鲬?yīng)用程序可以在針對所具有的卡盒標(biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒出售使用權(quán)限之后,允許執(zhí)行裁剪操作。又一方面,本公開案提供一種用于控制電子裁剪機(jī)的系統(tǒng)。系統(tǒng)包括卡盒和控制器,其中卡盒具有對接接頭和存儲器??刂破靼ê薪宇^,以便與對接接頭、存儲器以及執(zhí)行控制器應(yīng)用程序的處理器建立電性連接。處理器與卡盒接頭以及控制器的存儲器相通信??刂破鲬?yīng)用程序接收裁剪操作,以便在電子裁剪機(jī)上裁剪圖樣。圖樣包括與至少一個卡盒相關(guān)聯(lián)的內(nèi)容??刂破鲬?yīng)用程序還會標(biāo)識與圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒、獲得每個被標(biāo)識卡盒的卡盒標(biāo)識符、在控制器的存儲器中搜索每個被標(biāo)識卡盒的卡盒標(biāo)識符,并在每個被標(biāo)識卡盒的每個卡盒標(biāo)識符位于控制器的存儲器中之后允許執(zhí)行裁剪操作。在某些實(shí)施方案中,控制器應(yīng)用程序使用圖樣的內(nèi)容元數(shù)據(jù),來標(biāo)識與圖樣內(nèi)容 (例如,字形)相關(guān)聯(lián)的每個卡盒。內(nèi)容元數(shù)據(jù)為圖樣的每個對應(yīng)部分提供卡盒標(biāo)識符。 卡盒標(biāo)識符可以從控制器的存儲器中獲得,和/或從與控制器相通信的外部源中獲得。外部源的示例包括但不限于存儲裝置、富互聯(lián)網(wǎng)應(yīng)用程序(RIA)或軟件應(yīng)用程序以及電子裁剪機(jī)。在某些實(shí)施方案中,控制器應(yīng)用程序會針對所具有的卡盒標(biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒,提供使用權(quán)限的購買方式。控制器應(yīng)用程序可以在針對所具有的卡盒標(biāo)識符不在控制器的存儲器中的每個被標(biāo)識卡盒出售使用權(quán)限之后,允許執(zhí)行裁剪操作??梢耘渲每刂破鱽斫邮罩噶?,用以拆分成對卡盒。在拆分操作中,控制器應(yīng)用程序從卡盒的存儲器中去除控制器標(biāo)識符,并從控制器的存儲器中去除卡盒標(biāo)識符。本公開案的另一方面提供一種確認(rèn)卡盒的方法,卡盒與控制器共同使用。所述方法包括從卡盒的存儲器和控制器的存儲器的至少一者中讀取卡盒標(biāo)識符、根據(jù)卡盒標(biāo)識符來獲得與卡盒相關(guān)聯(lián)的已知內(nèi)容、從卡盒存儲器中讀取實(shí)際內(nèi)容、將已知內(nèi)容與實(shí)際內(nèi)容相比較,以及在已知內(nèi)容與實(shí)際內(nèi)容相匹配時,允許控制器和卡盒之間進(jìn)行通信。本公開案這一方面的實(shí)施方案可以包括下述特征中的一或多個特征。在某些實(shí)施方案中,將已知內(nèi)容與實(shí)際內(nèi)容相比較,包括將已知內(nèi)容的至少一條貝齊爾(Bezier)曲線與實(shí)際內(nèi)容的至少一條對應(yīng)貝齊爾曲線相比較。所述方法可以包括,在已知內(nèi)容與實(shí)際內(nèi)容相匹配時,允許與卡盒相關(guān)聯(lián)的內(nèi)容同控制器一起使用。此外,所述方法還包括訪問控制器的存儲器以便安裝與卡盒相關(guān)聯(lián)的內(nèi)容,以及將與卡盒相關(guān)聯(lián)的任何未安裝的允許內(nèi)容存儲到控制器的存儲器中。已知內(nèi)容可以從控制器的存儲器以及與控制器相通信的外部源中的至少一者處獲得。已知內(nèi)容和實(shí)際內(nèi)容都可以包含字形。
在某些實(shí)施方案中,所述方法包括在與控制器相通信的電子裁剪機(jī)上執(zhí)行圖樣的裁剪操作,其中圖樣包含允許的卡盒內(nèi)容。所述方法可以包含建立卡盒和控制器之間的通信??刂破鲝目ê械拇鎯ζ髦凶x取卡盒標(biāo)識符。在某些實(shí)施方案中,所述方法包括建立控制器和外部源之間的通信。外部源接收資源操作,用以在外部源上運(yùn)行圖樣,其中圖樣包括與卡盒相關(guān)聯(lián)的內(nèi)容。外部源還獲得卡盒的卡盒標(biāo)識符、在控制器的存儲器中搜索卡盒標(biāo)識符,并在卡盒標(biāo)識符位于控制器的存儲器中之后允許執(zhí)行資源操作。所述方法可以包括檢查控制器和外部源之間是否存在通信。外部源在控制器和外部源之間的通信中止時,便停止執(zhí)行任何資源操作。所述方法可以包括卡盒和控制器之間的配對及拆分操作。對于配對而言,所述方法可以包括將控制器標(biāo)識符寫入卡盒的存儲器,以及將卡盒標(biāo)識符寫入控制器的存儲器。 所述方法可以包括防止將另外的控制器標(biāo)識符存儲到卡盒的存儲器中。對于拆分而言,所述方法可以包括從卡盒的存儲器中去除控制器標(biāo)識符,以及從控制器的存儲器中去除卡盒標(biāo)識符。在某些實(shí)施方案中,所述方法包括,在已知內(nèi)容和實(shí)際內(nèi)容不同時,便提供卡盒使用權(quán)限的購買方式。在已知內(nèi)容和實(shí)際內(nèi)容不同時,可以在出售卡盒的使用權(quán)限之后,允許執(zhí)行裁剪操作。另一方面,本公開案提供一種將控制器用于電子裁剪機(jī)的方法。所述方法包括將裁剪操作和打印操作中的至少一個與字形相關(guān)聯(lián)、從與控制器相通信的卡盒的存儲器和控制器的存儲器中的至少一個處檢索字形、將字形排列在屏幕上墊中,以及將屏幕上墊呈現(xiàn)在控制器的屏幕上。本公開案這一方面的實(shí)施方案可以包括下述特征中的一或多個特征。在某些實(shí)施方案中,所述方法包括將字形排列方式存儲在控制器的存儲器中。所述方法可以包括接收與控制器屏幕上所顯示字形相對應(yīng)的至少一個字形選擇,以及,在控制器上執(zhí)行與字形選擇相對應(yīng)的操作,和/或接收所選定的至少一個字形的定位輸入,以便將選定字形排列在虛擬襯墊上,其中虛擬襯墊顯示在控制器屏幕上。所執(zhí)行的操作可以包括裁剪操作、打印操作和控制器操作中的至少一個。所述方法可以包括將字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容排列方式存儲至控制器的存儲器中。在某些實(shí)施方案中,所述方法包括訪問控制器的存儲器以獲取所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容排列方式,檢索所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容排列方式,以及,將所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容排列方式顯示在控制器屏幕上。 屏幕上墊可以包含字形呈現(xiàn)內(nèi)容的排列方式。在某些實(shí)施方案中,所述方法包括將屏幕上墊每個字形的字形邊界映射到控制器屏幕的像素,以便標(biāo)識每個字形的選擇。控制器屏幕可以包括觸摸屏幕,觸摸屏幕經(jīng)配置而接收其上的觸摸輸入。又一方面,本公開案提供一種用于電子裁剪機(jī)的控制器,控制器包括屏幕、處理器以及與處理器相通信的控制器的存儲器。處理器與屏幕相通信,并執(zhí)行相應(yīng)程序以便與控制器對接。程序會將裁剪操作和打印操作中的至少一個與字形相關(guān)聯(lián),從與控制器相通信的卡盒的存儲器和控制器的存儲器中的至少一個處檢索字形,并且將字形排列在屏幕上墊中,并將屏幕上墊呈現(xiàn)在屏幕上。
本公開案這一方面的實(shí)施方案可以包括下述特征中的一或多個特征。在某些實(shí)施方案中,在處理器上執(zhí)行的程序會將字形排列方式存儲在控制器的存儲器中。程序可以接收與屏幕上顯示的字形相對應(yīng)的至少一個字形選擇,并在控制器上執(zhí)行與字形選擇相對應(yīng)的操作,和/或接收所選定的至少一個字形的定位輸入,以便將選定字形排列在虛擬襯墊上,其中虛擬襯墊顯示在屏幕上。所執(zhí)行的操作可以包括裁剪操作、打印操作和控制器操作中的至少一個。在某些實(shí)施方案中,在處理器上執(zhí)行的程序會將字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式存儲到控制器的存儲器中。程序可以訪問控制器的存儲器以獲取所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式,檢索所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式,并將所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式顯示在屏幕上。在某些示例中,屏幕上墊包含字形呈現(xiàn)內(nèi)容的排列方式。在處理器上執(zhí)行的程序可以將屏幕上墊每個字形的字形邊界映射到屏幕的像素, 以便標(biāo)識每個字形的選擇。屏幕可以包括觸摸屏幕,觸摸屏幕經(jīng)配置而接收其上的觸摸輸入。本公開案的另一方面提供一種將控制器用于電子裁剪機(jī)的方法。所述方法包括將裁剪操作和打印操作中的至少一個與字形相關(guān)聯(lián)、從與控制器相通信的卡盒的存儲器和控制器的存儲器中的至少一個處檢索字形、將字形排列在屏幕上墊中,以及將屏幕上墊呈現(xiàn)在控制器的屏幕上。本公開案這一方面的實(shí)施方案可以包括下述特征中的一或多個特征。在某些實(shí)施方案中,所述方法包括將字形排列方式存儲在控制器的存儲器中。所述方法可以包括接收與控制器屏幕上顯示的字形相對應(yīng)的至少一個字形選擇,以及在控制器上執(zhí)行與字形選擇相對應(yīng)的操作。所執(zhí)行的操作可以包括裁剪操作、打印操作和控制器操作中的至少一個。在某些實(shí)施方案中,所述方法包括接收與控制器屏幕上顯示的至少一個字形相對應(yīng)的字形選擇,以及接收所選定的至少一個字形的定位輸入,以便將所選定的字形排列在虛擬襯墊上,其中虛擬襯墊顯示在控制器屏幕上。所述方法可以包括將字形呈現(xiàn)內(nèi)容和/ 或字形呈現(xiàn)內(nèi)容的排列方式存儲到控制器的存儲器中。所述方法可以包括訪問控制器的存儲器以獲取所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容排列方式,檢索所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容排列方式,以及,將所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容排列方式顯示在控制器屏幕上。此外,屏幕上墊可以包含字形呈現(xiàn)內(nèi)容的排列方式。在某些示例中,所述方法包括將屏幕上墊每個字形的字形邊界映射到控制器屏幕的像素,以便標(biāo)識每個字形的選擇??刂破髌聊豢梢园ㄓ|摸屏幕,觸摸屏幕經(jīng)配置而接收其上的觸摸輸入。又一方面,本公開案提供一種用于電子裁剪機(jī)的控制器,控制器包括屏幕和處理器,處理器與屏幕及控制器的存儲器相通信。處理器執(zhí)行相應(yīng)程序,以便與控制器對接。程序會將裁剪操作和打印操作中的至少一個與字形相關(guān)聯(lián),從與控制器相通信的卡盒的存儲器和控制器的存儲器中的至少一個處檢索字形,將字形排列在屏幕上墊中,并且將屏幕上墊呈現(xiàn)在屏幕上。本公開案這一方面的實(shí)施方案可以包括下述特征中的一或多個特征。在某些實(shí)施方案中,程序會將字形排列方式存儲在控制器的存儲器中。程序可以接收與屏幕上顯示的字形相對應(yīng)的至少一個字形選擇,并在控制器上執(zhí)行與字形選擇相對應(yīng)的操作。所執(zhí)行的操作可以包括裁剪操作、打印操作和控制器操作中的至少一個。在某些示例中,程序會接收與屏幕上顯示的至少一個字形相對應(yīng)的字形選擇,并接收所選定的至少一個字形的定位輸入,以便將所選定的字形排列在虛擬襯墊上,其中虛擬襯墊顯示在屏幕上。在某些實(shí)施方案中,程序會將字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式存儲到控制器的存儲器中。程序可以訪問控制器的存儲器以獲取所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式,檢索所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式, 并將所存儲的字形呈現(xiàn)內(nèi)容和/或字形呈現(xiàn)內(nèi)容的排列方式顯示在屏幕上。此外,屏幕上墊可以包含字形呈現(xiàn)內(nèi)容的排列方式。在某些示例中,程序會將屏幕上墊每個字形的字形邊界映射到屏幕(例如,觸摸屏幕,其經(jīng)配置而接收其上的觸摸輸入)的像素,以便標(biāo)識每個字形的選擇。本公開案的另一方面提供一種將控制器用于電子裁剪機(jī)的方法,所述方法包括 接收字形的選擇,字形顯示在上墊視圖中,上墊視圖顯示在控制器的屏幕上;將所選定的字形顯示在上墊視圖的選定字形區(qū)域中;以及,將所選定的字形顯示在虛擬襯墊上,虛擬襯墊可以顯示在控制器的屏幕上。上墊視圖包含字形排列方式。在某些實(shí)施方案中,所述方法包括根據(jù)虛擬襯墊上的對應(yīng)置放順序,而在所選定的字形區(qū)域中排列任何字形的順序。在另外的實(shí)施方案中(這些實(shí)施方案可以與任何其它實(shí)施方案進(jìn)行組合),所述方法包括根據(jù)所選定的字形區(qū)域中字形的對應(yīng)順序,而在虛擬襯墊上的所選定字形區(qū)域中排列任何字形的順序。所述方法可以包括根據(jù)每個字形的屬性而在所選定的字形區(qū)域中排列任何字形的順序。字形屬性是選自由名稱、尺寸、形狀、保存日期、關(guān)聯(lián)卡盒和其任意組合所組成的組。在某些示例中,所述方法包括接收所選定字形區(qū)域中的字形選擇、接收分組命令,以及將字形選擇分成單組字形,以便顯示在所選定的字形區(qū)域中。本公開案的另一方面提供一種將控制器用于電子裁剪機(jī)的方法,所述方法包括接收內(nèi)容搜索字符串、從與控制器相通信的卡盒的存儲器和控制器的存儲器中的至少一個處存取內(nèi)容,以及將結(jié)果列表顯示在控制器的屏幕上,其中,對于每個內(nèi)容搜索結(jié)果而言,結(jié)果列表中都具有與內(nèi)容搜索結(jié)果相關(guān)聯(lián)的內(nèi)容名稱和卡盒名稱。在某些實(shí)施方案中,所述方法包括接收搜索結(jié)果選擇,以及將上墊顯示在控制器的屏幕上,其中,上墊包含與對應(yīng)搜索結(jié)果選擇的卡盒相關(guān)聯(lián)的內(nèi)容字形排列方式,而且上墊顯示內(nèi)容字形,內(nèi)容字形帶有與搜索結(jié)果選擇相對應(yīng)的選擇指示。本公開案中一或多個實(shí)施方案的細(xì)節(jié)將在附圖和下文說明中加以闡述。從下文說明、附圖以及權(quán)利要求書中,可以清楚地看到本公開案的其它方面、特征和優(yōu)點(diǎn)。


現(xiàn)在將通過示例并參照附圖來描述本公開案,其中圖1為示范性控制器的頂視圖。圖2為替代的示范性控制器的透視圖。圖3A為圖1中控制器的頂部透視圖。圖;3B為示范性卡盒纜線的透視圖。
圖3C為卡盒纜線的透視圖,其中所述卡盒纜線將卡盒連接到控制器。圖4為控制器的透視圖。圖5為與卡盒對接的控制器的透視圖。圖6為與電子裁剪器對接的控制器的透視圖。圖7為與個人電腦對接的控制器的透視圖。圖8為與個人電腦及電子裁剪器對接的控制器的示意圖。圖9為與電子裁剪器、個人電腦及卡盒中的一或多者對接的控制器的示意圖。圖10為處于拆除位置中的咬接控制器的透視圖,其中所述控制器與電子裁剪機(jī)一起使用。圖IlA為咬接控制器的底部透視圖。圖IlB為處于附接位置中的咬接控制器的透視圖,其中所述控制器與電子裁剪機(jī)
一起使用。圖IlC為咬接控制器的示意圖,其中所述控制器作為模塊化接口而連接到多個設(shè)備。圖IlD為控制器的示意圖,其中所述控制器連接到可控機(jī)器,以便控制所述機(jī)器。圖IlE為控制器的示意圖,其中所述控制器連接到刺繡機(jī),以便控制所述刺繡機(jī)。圖IlF為可互操作系統(tǒng)的示意圖,其中所述可互操作系統(tǒng)具有一或多個用戶界面、一或多個內(nèi)容設(shè)備、中間設(shè)備和一或多個可控機(jī)器。圖12為系統(tǒng)的示意圖,其中所述系統(tǒng)包括控制器。圖13為用于控制器的示范性系統(tǒng)配置的示意圖。圖14為用于控制器的另一個示范性系統(tǒng)配置的示意圖。圖15為與控制器一起使用的軟件系統(tǒng)的示意圖。圖16為用戶界面應(yīng)用程序選擇屏幕的示意圖。圖17為卡盒所有權(quán)驗(yàn)證方法中相應(yīng)操作的示范性安排的示意圖。圖18為卡盒與控制器配對方法中相應(yīng)操作的示范性安排的示意圖。圖19為與控制器對接的數(shù)據(jù)卡盒的示意圖。圖20為卡盒真實(shí)性確認(rèn)方法中相應(yīng)操作的示范性安排的示意圖。圖21為卡盒所有權(quán)代理的示意圖。圖22為顯示呈現(xiàn)數(shù)據(jù)存儲器的示意圖。圖23為卡盒內(nèi)容顯示呈現(xiàn)方法中相應(yīng)操作的示范性安排的示意圖。圖M為卡盒數(shù)據(jù)存儲器的示意圖。圖25A為用戶想要結(jié)合的兩個字形的示例。圖25B為用于結(jié)合而上覆的字形的示例。圖25C為完整的結(jié)合字形的示例。圖沈?yàn)槭褂每刂破鱽碚{(diào)整裁剪機(jī)設(shè)置的方法中操作的示范性安排的示意圖。圖27為控制器一般使用情形中操作的示范性安排的示意圖。圖^A為圖樣襯墊的示意圖,其中所述圖樣襯墊具有要裁剪的圖樣。圖^B為圖樣襯墊的示意圖,其展示圖樣裁剪之后的排除區(qū)域。圖28C為合成圖樣的示意圖。
圖^D為圖^C中組合圖樣的字形成分的示意圖。圖四為控制器安全方案的示例。圖30為控制器用戶界面的示意圖。圖31為控制器用戶界面的示意圖,其中所述用戶界面包括卡盒內(nèi)容的選擇。圖32為控制器用戶界面的示意圖,其中所述用戶界面包括頁面/襯墊的布局。圖33為控制器屏幕和菜單變化的示意圖。圖34為控制器應(yīng)用程序選擇的示意圖。圖35為控制器示范性布局的示意圖。圖36為控制器的示范性應(yīng)用程序啟動器的示意圖。圖37為控制器的示范性選擇列表的示意圖。圖38為控制器的示范性設(shè)備設(shè)置屏幕的示意圖。圖39為控制器的示范性導(dǎo)航屏幕的示意圖。圖40為CRICUT 設(shè)計(jì)應(yīng)用程序的示范性用戶界面開始屏幕的示意圖。圖41為示范性用戶界面襯墊尺寸選擇屏幕的示意圖。圖42為示范性圖樣選擇加載屏幕的示意圖。圖43為示范性襯墊設(shè)計(jì)屏幕的示意圖。圖44為示范性襯墊菜單屏幕的示意圖。圖45為示范性襯墊的示意圖,其中所述襯墊具有輸入屏幕。圖46為示范性鍵盤/上墊屏幕的示意圖。圖47為示范性關(guān)鍵字搜索屏幕的示意圖。圖48為示范性輸入屏幕的示意圖。圖49為應(yīng)用程序選擇屏幕的示范性特征樹的示意圖。圖50為襯墊設(shè)計(jì)屏幕的示范性特征樹的示意圖。圖51為鍵盤屏幕的示范性特征樹的示意圖。圖52為開始菜單的示范性特征樹的示意圖。圖53為襯墊菜單的示范性特征樹的示意圖。圖M為卡盒與控制器配對的示范性特征樹的示意圖。在各個附圖中,相同的元件符號指代相同的元件。
具體實(shí)施例方式附圖中示出控制器的實(shí)施方案,所述控制器與外圍設(shè)備和/或個人電腦一起使用。根據(jù)上文內(nèi)容,一般應(yīng)了解,本文所用的命名規(guī)則僅出于簡便目的,而且,用于描述本公開案實(shí)施方案的術(shù)語對于相應(yīng)技術(shù)領(lǐng)域的普通技術(shù)人員而言,應(yīng)具有最廣泛的含義?!銇碚f,使用控制器的好處包括但不限于以下方面不需要個人電腦來控制外圍設(shè)備和/或創(chuàng)建圖樣,控制器可以存儲相應(yīng)內(nèi)容(例如,字形)、上墊、手冊、預(yù)制項(xiàng)目、用戶制作項(xiàng)目,并且,允許存儲、修改和打印數(shù)碼照片。外圍設(shè)備可以包括電子裁剪機(jī)、打印機(jī)和/或電子打印與裁剪機(jī)。對于電子裁剪機(jī)的示例而言,Workman等人在2006年7月13 日提出的美國專利申請第11/457,415號(標(biāo)題為“電子紙張裁剪裝置(Electronic Paper Cutting Apparatus)”),以及Johnson等人在2008年1月27日提出的美國專利申請第12/020,545號(標(biāo)題為“裁剪裝置(Cutting Apparatus) ”),這兩個專利申請的全部內(nèi)容以引用的方式并入本文中??刂破鲿峁┰S多特征,包括海量存儲,其允許用戶在一個地方存儲相應(yīng)內(nèi)容。例如,CRICUT 電子裁剪機(jī)(由美國猶他州西班牙福克的ftOTO Craft&Novelty公司制造) 的用戶可以將其所擁有的卡盒加載到控制器上,從而使其無須攜帶實(shí)體卡盒、手冊和上墊。 控制器還會作為便攜設(shè)備來提供移動應(yīng)用解決方案,以允許用戶在控制器上使用相應(yīng)程序,從而能夠在與控制器所控制的機(jī)器相連或斷開時操控相關(guān)內(nèi)容。用戶則能夠使用獨(dú)立的控制器來操控相應(yīng)內(nèi)容。還需要實(shí)現(xiàn)的是,當(dāng)控制器連接到個人電腦時,可以向用戶提供更為穩(wěn)健的界面以及鼠標(biāo)和鍵盤的電源,從而方便使用??刂破鬟€會向用戶提供控制其外圍產(chǎn)品的新方式。例如,控制器可以直接連接到CRICUT 電子裁剪機(jī),然后直接用來控制外圍設(shè)備。應(yīng)用軟件可以在控制器上運(yùn)行,以便用于進(jìn)行用戶設(shè)計(jì)、存儲,以及控制外圍設(shè)備來執(zhí)行相應(yīng)功能??刂破骺捎米鳘?dú)立設(shè)備,可以連接到個人電腦,可以連接到至少一個外圍設(shè)備,或者也可以與個人電腦及至少一個外圍設(shè)備組合連接。可以通過控制器和/或外圍設(shè)備建立連接。例如,當(dāng)控制器連接到運(yùn)行設(shè)計(jì)程序的個人電腦,而個人電腦連接到CRICUT 裁剪機(jī)時,設(shè)計(jì)程序可以充當(dāng)電子自動存儲機(jī)(例如,多個卡盒的電子存儲單元,其允許用戶在無需裝拆實(shí)體卡盒的情況下存取所存儲的內(nèi)容),以便在所連機(jī)器上打印和/或裁剪相關(guān)內(nèi)容??刂破鬟€可以用作認(rèn)證系統(tǒng),認(rèn)證系統(tǒng)向個人電腦程序提供卡盒列表,從而允許所有者訪問和使用程序來執(zhí)行機(jī)器操作,例如裁剪和/或打印。在另一個示例中,控制器可以連接到個人電腦,而且軟件可以與控制器相通信,來充當(dāng)激活軟件狗。這一解鎖軟件狗功能可以是暫時的,以便在控制器從個人電腦拔除時,程序?qū)⒒謴?fù)到試用版本。此外,用于控制器的軟件可以按照合適的方式進(jìn)行設(shè)計(jì),從而使軟件本地化,以便用于不同語言。圖1示出示范性控制器200,其包括外殼205、由外殼205支撐的屏幕112 (例如, 手觸觸摸屏(電阻式或電容式)和/或筆觸觸摸屏(電磁共振))、由外殼205收納的筆針 210 (圖示為處于存放位置)、安置在外殼205上的用戶按鈕212、214,和安置在外殼205上或由外殼205界定的用戶手柄220。用戶手柄220可以允許用戶在使用時握住控制器200。 用戶可以使用筆針210來操作控制器200,進(jìn)而在觸摸屏112上進(jìn)行選擇、移動或設(shè)計(jì),用戶按鈕212、214還可以允許進(jìn)行選擇、拖放等。除了由筆針210向觸摸屏112上進(jìn)行輸入之外,另外的用戶按鈕310 (參見圖3C)還可以允許左右選擇。在某些實(shí)施方案中,用戶按鈕212、214、310可以提供至少三個設(shè)備使用狀態(tài)。第一使用狀態(tài)包括在使用期間(例如,用戶在屏幕112上進(jìn)行選擇期間)并不按壓用戶按鈕 212、214、310。第二使用狀態(tài)包括在使用期間按壓用戶按鈕212、214、310中的一個按鈕, 而第三使用狀態(tài)則包括在使用期間按壓用戶按鈕212、214、310中的兩個按鈕。每個使用狀態(tài)可以與呈現(xiàn)和/或顯示在屏幕112上的屏幕上墊相關(guān)聯(lián)。例如,第一使用狀態(tài)可以對應(yīng)于一般使用狀態(tài),借此顯示鍵盤或一般控制上墊。第二使用狀態(tài)可以對應(yīng)于更改狀態(tài), 例如,Shift鍵或Alt鍵狀態(tài),借此顯示Shift鍵或Alt鍵狀態(tài)下的鍵盤上墊。此允許用戶進(jìn)行Shift鍵或Alt鍵選擇,而無需首先選擇Shift或Alt鍵。第三使用狀態(tài)可以對應(yīng)于視圖狀態(tài),借此用戶可以在視圖之間移動。例如,在第三使用狀態(tài)下,用戶可以在設(shè)計(jì)視圖 3200(圖3 和鍵盤視圖3100(圖31)之間切換,其中,設(shè)計(jì)視圖3200提供虛擬襯墊觀00 以便創(chuàng)建和布置圖樣2805,圖樣觀05包含一或多個字形觀10,而鍵盤視圖3100用于選擇相應(yīng)內(nèi)容(例如,字形觀10)放置在虛擬襯墊觀00上。 一般來說,控制器200可以提供相應(yīng)軟件,從而允許用戶在外圍設(shè)備上創(chuàng)建新圖樣、審核圖樣以及裁剪/打印圖樣。此外,控制器200可以允許安全存儲數(shù)字內(nèi)容(例如, 包含一或多個字形)。例如,數(shù)字內(nèi)容可以包括樣板圖,樣板圖用于創(chuàng)建、裁剪和/或打印圖樣。數(shù)字內(nèi)容可以使用觸摸屏幕112進(jìn)行顯示和操控。也就是說,用戶可以使用觸摸屏幕 112以及用戶按鈕212、214來與控制器200進(jìn)行互動,從而創(chuàng)建圖樣并控制外圍設(shè)備,例如電子裁剪機(jī)、打印機(jī)和類似設(shè)備。 控制器200可以用于安全地傳送數(shù)字內(nèi)容。例如,在數(shù)字內(nèi)容出售給客戶的情況下,客戶可以使控制器200存儲和提供相關(guān)內(nèi)容,以便在需要時加以使用。此外,控制器200 可以將數(shù)字內(nèi)容用于多種平臺。在某些示例中,平臺可以包括CRICUT 電子裁剪機(jī)。當(dāng)控制器200與CRIOJT 電子裁剪機(jī)通信時,用戶擁有的所有數(shù)字內(nèi)容都可以由CRICUT 電子裁剪機(jī)加以使用。如此一來,控制器200可以充當(dāng)數(shù)字內(nèi)容存儲裝置,其中,對于用戶的所有數(shù)字內(nèi)容而言,用戶都無須傳送卡盒?;蛘?,控制器200還可以允許經(jīng)由網(wǎng)絡(luò)接口 (例如,互聯(lián)網(wǎng))來傳遞數(shù)字內(nèi)容。用戶可以將數(shù)字內(nèi)容購買和/或下載到控制器200,從而允許使用數(shù)字內(nèi)容??刂破?00允許執(zhí)行各種功能,包括剪貼圖樣的設(shè)計(jì)、審核和修改??刂破?00提供相應(yīng)平臺來存儲、使用和審核數(shù)字內(nèi)容。另外,控制器200提供相應(yīng)平臺來與其它設(shè)計(jì)系統(tǒng)以及社區(qū)互動程序(例如,博客和其它社區(qū)網(wǎng)站的上傳發(fā)布,以及從博客和其它社區(qū)網(wǎng)站下載圖樣)對接。云計(jì)算允許用戶在未安裝的情況下使用應(yīng)用程序,并且使用戶在與互聯(lián)網(wǎng)連接的情況能夠在任何電腦或計(jì)算設(shè)備上存取個人文件。例如,一般來說,云計(jì)算是虛擬化的第三方主控程序,其中用戶的服務(wù)器在虛擬容器內(nèi)運(yùn)行,虛擬容器可以在不中斷服務(wù)的情況下從一個實(shí)體服務(wù)器移動到另一個實(shí)體服務(wù)器。此類容器也能夠跨越多個實(shí)體機(jī)器,從而可能提供無限的資源。此可以通過集中存儲、記憶、處理和帶寬而提供更為有效的計(jì)算。在某些實(shí)施方案中,控制器200 (或可以在控制器200的處理器240 (參見圖11A)上運(yùn)行的軟件) 為云客戶端,其依賴云計(jì)算來傳遞應(yīng)用程序,或者,控制器200 (或可以在控制器200的處理器對0(參見圖11A)上運(yùn)行的軟件)經(jīng)過特定設(shè)計(jì)來傳遞云服務(wù)(例如,內(nèi)容、設(shè)計(jì)應(yīng)用程序等)??刂破?00可以運(yùn)行富互聯(lián)網(wǎng)應(yīng)用程序(RIA),應(yīng)用程序通過云計(jì)算接收。RIA可以提供圖樣創(chuàng)建工具和能力。此外,用戶可以通過使用訂閱服務(wù),而根據(jù)需要將應(yīng)用程序或內(nèi)容接收到用戶自己的控制器200上。當(dāng)與RIA進(jìn)行通信或運(yùn)行RIA時,控制器200可以從云源(例如,云中的數(shù)據(jù)存儲器)存取信息,例如,機(jī)器、卡盒或內(nèi)容特定信息。在某些實(shí)施方案中,RIA會從用戶處接收信用卡信息,來認(rèn)證用戶的登錄。RIA可能需要與控制器200進(jìn)行連接或通信來認(rèn)證用戶。在某些示例中,RIA跟蹤內(nèi)容的瀏覽和使用情況來創(chuàng)建圖樣,并根據(jù)過去類似內(nèi)容的使用情況(例如,通過類別、關(guān)鍵字等)和/或統(tǒng)計(jì)分析,而將相關(guān)內(nèi)容(例如,以可視方式)傳遞給用戶。還可以根據(jù)推廣活動和激勵措施將內(nèi)容傳遞給用戶。
如圖所示,控制器200配置成手提式設(shè)備,其中用戶可以通過用戶手柄220握住設(shè)備,并且,用戶還可以使用筆針210或其手指來與觸摸屏幕112進(jìn)行互動。此外,當(dāng)用戶的左手抓住手柄220時,用戶可以使用左手的大拇指來操作用戶按鈕212、214。同時,用戶也可以通過合作方式使用筆針210來修改圖樣。雙手操作的示例可以包括拉伸字形。字形可以作為形狀展現(xiàn)在觸摸屏幕112上。例如,如果用戶按鈕212配置成軟鍵來提供“拉伸”功能,那么用戶便可以用左手的大拇指來推動用戶按鈕212,同時右手使用筆針來拉伸字形。 如此一來,控制器200可以用于進(jìn)行雙手輸入。圖2為控制器200的替代示例,其中控制器200包括觸摸屏幕112、用戶按鈕212、 214、中央用戶按鈕310和手柄220。設(shè)備200可以允許進(jìn)行便捷攜帶和手提使用。例如,中心按鈕310可以用作選擇鍵,而用戶按鈕212、214可以用作特征鍵(例如,Shift鍵、縮放鍵、平移鍵、尺寸變化鍵)。圖3A為圖1中所示的控制器200的頂部透視圖??刂破?00還包括筆針210(由控制器200的插孔收納)、卡盒接頭104、USB-B端口 106、電源接頭110和用戶選擇按鈕320。 根據(jù)控制器100的狀態(tài),用戶選擇按鈕320可以配置用于用戶輸入或者配置為開啟/關(guān)閉按鈕。圖:3B為與控制器200 —起使用的卡盒轉(zhuǎn)接器330的示例??梢耘渲每ê薪宇^334 來與多種卡盒或單類卡盒連接。電纜將卡盒接頭334與標(biāo)準(zhǔn)控制器接頭332相連接??刂破鹘宇^332經(jīng)配置而通過標(biāo)準(zhǔn)端口與控制器200連接,其中端口例如卡盒接頭104 (參見圖 3A)。一般來說,可以配置卡盒接頭104來接納卡盒510的對接接頭512(參見圖幻。因此, 在如圖5所示的示例中,卡盒510可以直接插入到控制器100中。或者,如圖3所示,卡盒轉(zhuǎn)接器330可用于將標(biāo)準(zhǔn)卡盒接頭104轉(zhuǎn)接到多種類型的卡盒510。使用了標(biāo)準(zhǔn)卡盒接頭 104和卡盒轉(zhuǎn)接器330的控制器200,可以允許更老的、帶有各種對接接頭512的舊有卡盒與控制器200相連接,并且還可以通過提供帶有新卡盒接頭334的新卡盒轉(zhuǎn)接器330,從而提供較新卡盒格式(例如,較新卡盒接頭和電子器件)的升級途徑。如此一來,卡盒轉(zhuǎn)接器 330便允許控制器200隨著卡盒的演進(jìn)而不斷地發(fā)展和使用。圖4為便攜式控制器100的透視圖,其中所述控制器100可以用于控制各種外圍設(shè)備,例如,電子裁剪機(jī)、打印機(jī)和/或電子打印與裁剪機(jī)??刂破?00包括觸摸屏幕112、 電源接頭110、USB-A端口 108、USB-B端口 106、升級后的卡盒接頭102,以及卡盒接頭104。 電源接頭110可以用于在內(nèi)部電池(未圖示)沒電時提供電源,也可以用于給電池充電。例如,卡盒接頭104可以用于將現(xiàn)有卡盒(例如,與CRICUT 電子裁剪機(jī)一起使用的卡盒) 連接到控制器100。升級后的卡盒接頭102可以具有不同的接頭格式,并且可以用于將較新的或未來規(guī)劃的卡盒連接到控制器100??刂破?00可以用作獨(dú)立設(shè)備,或者也可以與外圍設(shè)備或電腦組合使用。例如,當(dāng)控制器100用作獨(dú)立設(shè)備時,其可以作為便攜式設(shè)計(jì)設(shè)備加以運(yùn)送。用戶可以攜帶控制器 100,并且在旅途中開展項(xiàng)目。用戶界面(例如,提供在觸摸屏幕112上)可以允許進(jìn)行設(shè)計(jì)布局、照片修剪和布置等。USB接頭106、108可以用于將便攜式控制器100單獨(dú)連接到個人電腦或外圍設(shè)備,或者可以組合式地連接到個人電腦和外圍設(shè)備。圖5為與卡盒510對接的控制器100的示例500。用戶可以將卡盒510的對接接頭512插入到控制器100的卡盒接頭104中,從而向控制器100提供卡盒功能。例如,控制器100可以從卡盒100上傳信息,以便進(jìn)行內(nèi)部存儲(例如,存儲在卡盒510的存儲器514 中)?;蛘?,控制器100可以用相應(yīng)內(nèi)容(例如,通過將內(nèi)容寫入卡盒510的存儲器514中) 對卡盒510進(jìn)行編程。在其它示例中,控制器100可以通過使用卡盒序列號來確認(rèn)用戶,其中所述序列號是從卡盒500加以讀取的。還可以配置控制器100使用來自卡盒510的內(nèi)容, 和/或?qū)?nèi)容存儲在控制器100的本機(jī)上,以便用戶在設(shè)計(jì)方便時加以使用,并用于控制外圍設(shè)備(例如,電子裁剪機(jī)、打印機(jī)和/或電子打印與裁剪機(jī))。圖6為與電子裁剪器610對接的控制器100的示例600。控制器100可以通過通信接口來標(biāo)識電子裁剪器610,或者用戶可以通過控制器100手動標(biāo)識電子裁剪器610。然后,控制器100可以向電子裁剪器610發(fā)出命令來控制形狀的裁剪。例如,當(dāng)電子裁剪器 610配置成打印機(jī)和裁剪機(jī)時,控制器100可以發(fā)出命令來打印和裁剪預(yù)期形狀。圖7為與個人電腦710對接的控制器100的示例700??刂破?00可以通過網(wǎng)絡(luò) (例如,無線網(wǎng)絡(luò)、以太網(wǎng)、藍(lán)牙等)或本地接口(例如,通用串行總線(USB)),而與個人電腦710進(jìn)行通信。個人電腦710和控制器100之間的通信,可以在它們之間提供數(shù)據(jù)(例如,圖樣和信息)的上傳和下載功能。此可以包括向控制器100提供相應(yīng)內(nèi)容,或向其提供許可證來使用相應(yīng)內(nèi)容。此外,通信可以使控制器100能夠與個人電腦710共享圖樣信息, 而進(jìn)行圖樣同步。例如,當(dāng)用戶攜帶控制器100來創(chuàng)建或修改圖樣,然后想要與個人電腦 710同步相關(guān)改變時,上述情形可能是很有幫助的。圖8為與個人電腦710及電子裁剪機(jī)610對接的控制器100的示例800。在某些示例中,控制器100從個人電腦710和電子裁剪機(jī)610處接收信息。此情形可能是,圖樣存儲在個人電腦710上,但是由控制器100來對外圍設(shè)備(電子裁剪機(jī)610)進(jìn)行控制??刂破?00另外的特征可以包括互操作性、卡盒配對、呈現(xiàn)/鍵盤、設(shè)計(jì)、輸出、圖像查找、安全性和升級。圖9為與電子裁剪機(jī)610、個人電腦710及卡盒510對接的控制器200的示例900。 一般來說,控制器200可以與這些設(shè)備中的每個設(shè)備對接,來存儲數(shù)字內(nèi)容、控制數(shù)字內(nèi)容和/或授權(quán)使用數(shù)字內(nèi)容。數(shù)字內(nèi)容可以由實(shí)體卡盒510來提供,或者可以下載(例如,通過云計(jì)算從互聯(lián)網(wǎng)上下載)。控制器200提供多用途便攜設(shè)備,從而使得用戶能夠創(chuàng)建圖樣、審核圖樣、共享圖樣、裁剪圖樣(例如,使用電子裁剪機(jī)610)和控制其它外圍設(shè)備。一般來說,卡盒510可以存儲數(shù)字內(nèi)容。數(shù)字內(nèi)容可以包括字形,例如形狀、字母、 陰影效果等。在某些示例中,卡盒510存儲一或多個信息庫,信息庫可以進(jìn)行加密。卡盒510 也可以存儲相應(yīng)信息(例如,存儲在可擴(kuò)展標(biāo)記語言(XML)文件或數(shù)據(jù)結(jié)構(gòu)中),從而將字形映射到鍵盤上(例如,顯示在控制器200的屏幕112上),以便用戶對字形進(jìn)行選擇。個人電腦710可以用于操作設(shè)計(jì)軟件,例如CRI⑶TDESIGNSTUDIO (由美國猶他州西班牙福克的Craft&NoveIty公司制造)。對控制器200上所創(chuàng)建的圖樣進(jìn)行描述的文件也可以與CRICUTDEMGNSTUDIO 或類似軟件兼容,反之亦然。電子裁剪機(jī)610可以使用(例如)USB接口或無線接口進(jìn)行連接。一般來說,控制器200提供便攜式命令中心,來進(jìn)行數(shù)字內(nèi)容的設(shè)計(jì)和使用?;ゲ僮餍栽试S控制器200與各種其它系統(tǒng)和裝置進(jìn)行互動。例如,控制器200可以與設(shè)計(jì)軟件應(yīng)用程序(例如,CRICUTDESIGNSTUDIO )對接來共享圖樣和內(nèi)容,應(yīng)用程序可以在電腦710的處理器上運(yùn)行或者作為富互聯(lián)網(wǎng)應(yīng)用程序(RIA)??刂破?00可以包括一系列授權(quán)卡盒510和/或內(nèi)容。這些卡盒510和/或內(nèi)容可以由用戶進(jìn)行許可, 而此許可信息和/或授權(quán)信息可以存儲在控制器200中。如果將控制器置于與設(shè)計(jì)軟件應(yīng)用程序通信的狀態(tài)下,那么設(shè)計(jì)軟件應(yīng)用程序可以查詢控制器200來獲得使用授權(quán)。如果授權(quán)使用某些內(nèi)容,那么設(shè)計(jì)軟件應(yīng)用程序可以允許被授權(quán)用戶使用相應(yīng)內(nèi)容。如此一來, 控制器200便充當(dāng)所有用戶內(nèi)容的便攜式自動存儲機(jī),并且可以向其它設(shè)備和/或系統(tǒng)提供授權(quán)來使用相應(yīng)內(nèi)容。因此,控制器200可以充當(dāng)內(nèi)容軟件狗。設(shè)計(jì)軟件應(yīng)用程序可以檢測控制器200是否存在,并且自動檢測哪些內(nèi)容和/或卡盒510是用戶授權(quán)進(jìn)行裁剪的。 在某些實(shí)例中,如果不存在控制器200和未提供內(nèi)容使用授權(quán)的情況下,設(shè)計(jì)軟件應(yīng)用程序便無權(quán)以其它方式使用相應(yīng)內(nèi)容。在某些實(shí)施方案中,用戶將電子裁剪機(jī)610(例如,CRIOJT )連接到電腦710, 以便使用設(shè)計(jì)軟件應(yīng)用程序在電子裁剪機(jī)610上進(jìn)行裁剪。如果不存在控制器200,那么用戶可能需要在從卡盒510裁剪任何內(nèi)容之前,將每個必要的卡盒510以實(shí)體方式連接到電子裁剪機(jī)610。當(dāng)設(shè)計(jì)軟件應(yīng)用程序提示時,用戶可以將卡盒510連接到電子裁剪機(jī) 610(每次一個),以便進(jìn)行授權(quán)。例如,如果設(shè)計(jì)軟件應(yīng)用程序想要裁剪圖樣(所述圖樣使用來自三個不同卡盒510的圖像),那么用戶必須插入這些卡盒,每次一個。在另一個示例中,如果將自動存儲機(jī)(例如,美國猶他州西班牙??说腃raft&Novelty公司所提供的CRI⑶T JUKEBOX )連接到電子裁剪機(jī)610,并且將所論述的卡盒510連接到自動存儲機(jī)(或者,將卡盒的內(nèi)容存儲在自動存儲機(jī)上),那么設(shè)計(jì)軟件應(yīng)用程序?qū)⒆詣訖z測卡盒 510(或各個內(nèi)容),并對選自相應(yīng)內(nèi)容的圖樣進(jìn)行裁剪。在某些示例中,每個自動存儲機(jī)可以限于一定數(shù)目的卡盒(例如,六個卡盒容量)。在此類實(shí)例中,多個自動存儲機(jī)可以一起連接到電子裁剪機(jī)(例如,通過電性連接或通過無線連接)?;蛘?,如果控制器200連接到運(yùn)行設(shè)計(jì)軟件應(yīng)用程序的電腦710,那么控制器200會通過控制器200的處理器MO (圖 11A)上運(yùn)行的控制器軟件(例如,美國猶他州西班牙福克的Craft&Novelty公司所提供的CRICUT 應(yīng)用程序)自動檢測出哪些卡盒510是控制器200授權(quán)訪問和使用的,并且還允許設(shè)計(jì)軟件應(yīng)用程序存取和使用卡盒510的授權(quán)內(nèi)容,以便操作電子裁剪機(jī)610(例如,對選自媒介(例如,紙張)中授權(quán)內(nèi)容的形狀進(jìn)行裁剪)。在某些實(shí)施方案中,一或多個卡盒510通過控制器200上運(yùn)行的控制器應(yīng)用程序來與控制器200配對。在配對過程中,可以將控制器200的序列號寫入卡盒510的存儲器 514。在序列號寫入卡盒510之前,卡盒510會繼續(xù)如以前一樣發(fā)揮作用。然而,卡盒510 上的序列號將來可以防止卡盒510與不同的控制器200進(jìn)行配對。此情形可以用于防止未授權(quán)的情況下在多個控制器200上對卡盒510進(jìn)行復(fù)制??梢越ㄗh用戶保持510卡盒用于備份目的,以防控制器200出現(xiàn)丟失、失竊或損壞的情況。圖10為與電子裁剪機(jī)610—起使用的、處于拆除位置的咬接型控制器200的示例 1000。由電子裁剪機(jī)610界定或在電子裁剪機(jī)610上配置的收納空間1010會接納或收納控制器200??刂破?00可以通過干涉配合方式、外殼扣件或通過某些其它實(shí)體連接方式, 而咬接到接納位置中。在其它示例中,控制器無須咬接到相應(yīng)位置中,而是以其它方式與電子裁剪機(jī)610建立連接??梢栽谑占{空間1010附近提供接頭1020,其中,在與電子裁剪機(jī) 610嚙合期間,控制器接觸接頭1020。在某些示例中,控制器200包括對應(yīng)接頭或接觸墊片 230 (如圖1IA所示),接頭或接觸墊片230經(jīng)配置而收納電子裁剪機(jī)610的接頭1020,或由電子裁剪機(jī)610的接頭1020進(jìn)行收納。控制器200和電子裁剪器610的接頭230、1020可以分別具有特定接口配置,以便提供電源和數(shù)據(jù)通信,而在其它示例中,接頭230、1020可以遵循相應(yīng)的行業(yè)標(biāo)準(zhǔn),例如,通用串行總線(USB)接頭。在使用接頭1020的情況下,控制器200可以與電子裁剪器610進(jìn)行通信,來提供裁剪指令?;蛘?,控制器200可以與電子裁剪器610進(jìn)行無線通信(例如,通過藍(lán)牙或Wi-Fi)。當(dāng)控制器200與電子裁剪器610分離時,控制器200可以用作便攜設(shè)備。例如,可以配置收納空間1010來收納控制器外殼205 所界定的功能構(gòu)件,以便導(dǎo)引或調(diào)準(zhǔn)接頭230,進(jìn)而與電子裁剪機(jī)610的對應(yīng)接頭1020進(jìn)行嚙合。圖IlB示出與電子裁剪機(jī)610—起使用的、處于附接位置中的咬接型控制器200 的示例1100。電子裁剪機(jī)610可以實(shí)施為獨(dú)立機(jī)器,其能夠在具有或不具有控制器200的情況下進(jìn)行操作。例如,在獨(dú)立配置中,電子裁剪機(jī)610用作個人電腦等的外圍設(shè)備。獨(dú)立配置通常包括所有控制硬件和固件,以便在給出外部命令時操作電子裁剪機(jī)610?;蛘?,電子裁剪機(jī)610可以包括用戶界面和/或卡盒接頭,以便在具有或不具有個人電腦的情況下直接使用。在某些實(shí)施方案中,電子裁剪機(jī)610去除了某些處理能力,因而可能需要控制器 200來操作電子裁剪機(jī)610??刂破?00可以為獨(dú)立設(shè)備,用于創(chuàng)建圖樣(例如,通過處理器 240上運(yùn)行的設(shè)計(jì)應(yīng)用軟件),并且由電子裁剪機(jī)610和其它外圍機(jī)器或設(shè)備以模塊化方式進(jìn)行收納,以便實(shí)現(xiàn)相應(yīng)圖樣(例如,通過裁剪、打印等)??刂破?00充當(dāng)所連機(jī)器的主控制器。例如,電子裁剪機(jī)610包括低級設(shè)備(例如,步進(jìn)電機(jī)和螺線管)和對應(yīng)驅(qū)動器,但是可能缺少智能特征,例如處理器。當(dāng)控制器200由電子裁剪機(jī)610收納(例如,收納在收納空間1010中)時,接頭1020便與控制器200的對應(yīng)接頭230建立通信,從而允許控制器 200的處理器MO (圖11A)直接控制低級別上(例如,處于電機(jī)驅(qū)動器級別上)電子裁剪機(jī) 610。如此一來,電子裁剪機(jī)610便可以減少成本,并且高動力處理器、設(shè)計(jì)能力和數(shù)字內(nèi)容存儲功能可以容納在控制器200中,從而減少成本,并允許對資源進(jìn)行更為有效的使用。結(jié)果,電子裁剪機(jī)610可以收納模塊化單元(例如,控制器200),以便收納處理能力,來驅(qū)動或控制電子裁剪器610的一或多個部件,例如,電機(jī)和驅(qū)動器。例如,通過在控制器200中提供數(shù)字內(nèi)容存儲功能,便無須攜帶和/或手動插入大量卡盒510。因?yàn)榭刂破?00可以包括用戶的所有數(shù)字內(nèi)容,所以僅需要控制器200來與電子裁剪機(jī)610對接。此外,在高動力處理能力集中在咬接控制器200中的情況下,可以減少電子裁剪機(jī)610的成本。參見圖11C,在某些實(shí)施方案中,控制器200提供模塊化接口,用于連接多個設(shè)備或機(jī)器。控制器200可以連接到一或多個外部資源或設(shè)備1180(例如,通過無線網(wǎng)絡(luò)或直接的電性連通,例如,USB連接),外部資源或設(shè)備1180依靠控制器200來驅(qū)動相應(yīng)設(shè)備。 示范性設(shè)備包括但不限于三維(3D)銑床1180a、三維掃描儀1180b、三維打印機(jī)1180c、經(jīng)配置而用于在三維表面上進(jìn)行打印的打印機(jī)1180d、流水線式打印機(jī)1180e、自動揀放龍門架IlSOf、激光裁剪器1180g、紙張裁剪器IlSOh(例如,美國猶他州西班牙??说腜rovo Craft&Novelty公司所制造的0 1〇171@電子裁剪機(jī))、軟糖霜裁剪器11801、路由器1180」、 Wi-Fi軟件狗1180k、多媒體軟件狗11801、雕刻機(jī)1180m和珠寶制造器。在某些實(shí)施方案中,控制器200識別所連機(jī)器或設(shè)備的類型,并且提供合適的用戶界面,用于控制所連機(jī)器或設(shè)備,或者與所連機(jī)器或設(shè)備進(jìn)行通信。通過連接到多個機(jī)器或設(shè)備1180,控制器200可以提供跨機(jī)器或跨平臺的內(nèi)容共享功能。參見圖11D,在某些實(shí)施方案中,當(dāng)為可連設(shè)備(例如,電子裁剪機(jī)610)提供處理能力時,控制器200只包括足夠的存儲器250 (圖11A),以便存儲來自卡盒510 (例如,圖5) 的信息,并將所述信息顯示在(例如)屏幕112上,從而使得用戶可以在沒有上墊或手冊的情況下選擇字形。在如圖所示的示例中,控制器200連接到可控機(jī)器(例如,電子裁剪機(jī) 610),以便控制所連機(jī)器。在某些示例中,控制器200不包括電源(例如,電池),而是從收納控制器200的相應(yīng)設(shè)備(例如,電子裁剪機(jī)610)處獲得電力。在某些示例中,控制器200 需要所連卡盒510來驅(qū)動電子裁剪機(jī)610,而在其它示例中,則不需要卡盒510。圖IlE示出控制器200的示例,其中控制器200由刺繡機(jī)1102收納(例如,收納在由刺繡機(jī)1102所界定的插孔中,所述插孔具有相應(yīng)接頭,以便與所收納的控制器200建立電性連通)。在某些實(shí)施方案中,刺繡機(jī)1102僅依靠控制器200來接收數(shù)據(jù)(例如,樣板圖或針繡圖案),所述數(shù)據(jù)由刺繡機(jī)1102讀取和/或存儲在存儲器中,以便執(zhí)行一或多個刺繡操作。在其它實(shí)施方案中,刺繡機(jī)1102依靠控制器200來控制刺繡機(jī)1102的一或多個部件(例如,電機(jī)和/或?qū)?yīng)驅(qū)動器、附屬或輔助處理器等),從而運(yùn)行刺繡機(jī)1102并執(zhí)行一或多個刺繡操作。參見圖11F,在某些實(shí)施方案中,可互操作系統(tǒng)1105包括一或多個用戶界面1110、 一或多個內(nèi)容設(shè)備1120、中間設(shè)備1130和一或多個可控機(jī)器1140。在某些示例中,用戶界面1110包括控制器200(咬接或以其它方式(例如,無線方式)連接到相應(yīng)機(jī)器)、便攜設(shè)備(例如,手提式個人數(shù)字助理(PDA)、USB軟件狗、記憶存儲裝置等),或可運(yùn)行的用戶界面 1150(例如,富互聯(lián)網(wǎng)應(yīng)用程序(RIA) 1150a或軟件設(shè)計(jì)工作室1150b),其中用戶界面1150 可以運(yùn)行在處理器上,例如,電腦1160。電腦1160和/或RIA 1150a可以與互聯(lián)網(wǎng)或本地網(wǎng)絡(luò)進(jìn)行通信,以便獲得相應(yīng)內(nèi)容和/或可執(zhí)行文件(例如,使用相應(yīng)內(nèi)容創(chuàng)建圖樣)。用戶界面1110是可互操作系統(tǒng)1105的模塊化組成部分,如同內(nèi)容設(shè)備1120、中間設(shè)備1130 和可控機(jī)器1140 —樣。內(nèi)容設(shè)備1120可以為卡盒510或其它存儲裝置,例如,USB軟件狗 1170,所述USB軟件狗1170提供相應(yīng)內(nèi)容(例如,樣板圖、裁剪圖案等),內(nèi)容由用戶界面設(shè)備中的一個設(shè)備(例如,控制器200或個人電腦1160)或中間設(shè)備1130所接收。中間設(shè)備 1130與可控機(jī)器1140中的一或多個機(jī)器進(jìn)行通信,所述機(jī)器例如電子裁剪機(jī)610和/或適合于裁剪特定類型媒介(例如,紙張、乙烯基材料、糖霜、布料、木材、刺繡品等)的其它裁剪機(jī)。在某些示例中,中間設(shè)備1130是可控機(jī)器當(dāng)中的一個,例如電子裁剪機(jī)610。圖12為系統(tǒng)1200的示例,系統(tǒng)1200包括控制器1210,其中控制器1210由至少一個電池1220供電。用戶/操作員1230可以通過顯示器和控件來與控制器1210對接,其中顯示器和控件可以至少部分地集成到觸摸屏幕設(shè)備中和/或使用用戶輸入按鈕。存儲裝置 (例如,卡盒1M0)可以用于提供和/或確認(rèn)與控制器1210 —起使用的各種樣板圖的所有權(quán)。在一個示例中,卡盒可以實(shí)施為專用接口卡盒,例如,與CRICUT 電子裁剪機(jī)一起使用。然而,存儲裝置/卡盒1240可以實(shí)施為各種類型的記憶存儲裝置,其可以通過轉(zhuǎn)接器連接到控制器1210。例如,控制器1210可以包括單個接頭來與各種類型的存儲裝置一起使用,其中,配置相應(yīng)轉(zhuǎn)接器來與控制器1210和所要類型的存儲裝置連接。控制器1210也可以與電腦1250及外圍設(shè)備1260 (此處展示為CRICUT 電子裁剪機(jī))連接。可以使用常規(guī)接口(例如,USB、FireWire、串行接口(例如RS-232)等)來完成控制器1210和外圍設(shè)備之間的一般連接。也可以使用有線和/或無線技術(shù)來使控制器1210網(wǎng)絡(luò)化,從而與多種外圍設(shè)備(例如,打印機(jī)、裁剪器等)及/或計(jì)算設(shè)備(例如, 個人電腦、筆記本電腦、智能電話等)相通信??刂破?210可以與其它軟件相連接,軟件可以在電腦1250上運(yùn)行。在此示例中, 控制器1210可以連接到處理器上(例如,計(jì)算設(shè)備的處理器上)所運(yùn)行的設(shè)計(jì)軟件應(yīng)用程序1270,例如CRICUT DESIGNSTUDIO 軟件,所述應(yīng)用程序1270可以允許共享相應(yīng)內(nèi)容,例如,圖樣和樣板圖。此外,用戶可以將圖樣從控制器1210傳輸給設(shè)計(jì)軟件應(yīng)用程序 1270,反之亦然。一般來說,控制器1210可以用于與各種外圍設(shè)備、其它計(jì)算設(shè)備、網(wǎng)絡(luò)等相連接, 從而允許用戶選擇相應(yīng)內(nèi)容(例如,樣板圖)、創(chuàng)建圖樣(例如,選擇、布置、修改相應(yīng)內(nèi)容) 以及通過打印、裁剪等來實(shí)現(xiàn)所述圖樣。圖13為控制器100、200、1210的方塊圖1300的示例。充電電池1310可以為智能電源開關(guān)1320供電,從而向控制器100、200、1210提供電力。電壓調(diào)節(jié)器1330可以向處理器1340和其它系統(tǒng)提供必要的電力。處理器1340可以用于集中管理控制器100、200、 1210,并且可以與開啟/關(guān)閉按鈕和導(dǎo)航按鈕1342、內(nèi)存1344、觸摸屏幕顯示器1346、卡盒進(jìn)入口 1348、外部接頭(例如,USB接頭1350)相對接。如圖所示的系統(tǒng)配置為控制器100、200、1210的示范性實(shí)施方案。也應(yīng)理解,可使用替代配置,而且部件的一般安排并不只限于此情形。此外,某些組件可以與控制器100、 200、1210分離,或者可以與其它組件集成。在一個示例中,內(nèi)存1344和USB系統(tǒng)1350可以與處理器集成。圖14為控制器100、200、1210的方塊圖1400的第二示例。處理器1410可以連接到LCD顯示器1420以便進(jìn)行用戶輸出,也可以連接到觸摸面板顯示器1422以便進(jìn)行用戶輸入。觸摸面板顯示器1422也可以包括顯示器背光燈1432和觸摸面板控制器1434,所述觸摸面板控制器1434用于決定LCD顯示器1420的對比度、亮度、顏色等。觸摸面板控制器 1434還可以決定筆針或用戶手指在IXD顯示器1420上的位置。此情形可以用于選擇、拖動或其它操作,這些操作由處理器1310上所運(yùn)行的軟件進(jìn)行配置。處理器1410也可以包括調(diào)試端口 1412 (例如,串行端口、JTAG端口等)??刂破?00、200、1210也可以包括與處理器1410相通信的USB設(shè)備接口 1442和 USB主機(jī)接口 1444。這些接口 1442、1444可以用于與個人電腦及各種外圍設(shè)備相連接。處理器1410也可以包括快閃存儲器1450以便進(jìn)行永久存儲,并且包括SDRAM存儲器1452以便進(jìn)行動態(tài)存儲??扉W存儲器1450可以含有操作系統(tǒng)軟件和應(yīng)用軟件。這些軟件可以包括引導(dǎo)加載程序、操作系統(tǒng)內(nèi)核和設(shè)備驅(qū)動程序,以便與控制器100、200、1210 的硬件相對接。當(dāng)運(yùn)行相應(yīng)程序時,SDRAM存儲器1452可以用于動態(tài)存儲目的,例如,存儲動態(tài)數(shù)據(jù)以便使用操作系統(tǒng)和/或應(yīng)用程序。控制器100、200、1210也可以包括數(shù)據(jù)安全模塊1454,所述數(shù)據(jù)安全模塊1妨4可以用于存儲加密密鑰和生產(chǎn)數(shù)據(jù),例如序列號。數(shù)據(jù)安全模塊14M可以按照合適方式進(jìn)行配置,以便將存儲地址一次性寫入,從而避免重新寫入安全信息。此外,可能需要使用加密密鑰來訪問數(shù)據(jù)安全模塊1妨4,并且,如果連續(xù)超過(例如)三次發(fā)送不正確的安全密鑰給數(shù)據(jù)安全模塊1454,那么數(shù)據(jù)安全模塊14M可能會無法使用。例如,可以使用存儲在數(shù)據(jù)安全模塊14M中的安全信息,來確認(rèn)用戶的內(nèi)容所有權(quán)。此外,內(nèi)容可以用加密形式存儲在控制器的快閃存儲器1450上,其中加密密鑰存儲在數(shù)據(jù)安全模塊1妨4中??刂破?00、200、1210可以包括一或多個卡盒進(jìn)入位置1460,從而允許用戶將含有相應(yīng)內(nèi)容的存儲裝置插入到控制器100、200、1210中。卡盒進(jìn)入位置1460可以包括專門和/或?qū)S媒宇^,或者其可以是標(biāo)準(zhǔn)接頭(例如,SD卡槽)??刂破?00、200、1210也可以包括LED狀態(tài)指示燈1470,例如充電狀態(tài)指示燈1470a,用于向用戶指示所連電池1496已充滿電或具有較低電力。電源指示燈1470b可以向用戶顯示控制器100、200、1210已經(jīng)通電,正準(zhǔn)備使用。用戶按鈕1480可以包括電源按鈕1480a(例如,用于開啟、關(guān)閉控制器或使其進(jìn)入休眠模式),而復(fù)位按鈕1480b可以用于使控制器100、200、1210復(fù)位。其它用戶按鈕1480 可以包括縮放按鈕1480c、平移按鈕1480d和主屏幕按鈕1480e??s放按鈕2480c可以用于放大IXD顯示器1420和觸摸面板顯示器1422,以便定制化相應(yīng)視圖。平移按鈕1480d可以允許用戶平移IXD顯示器1420和觸摸面板顯示器1422。例如,用戶可以按壓平移按鈕 M80d,然后在觸摸面板顯示器1422上拖動其手指或筆針,來進(jìn)行平移。主屏幕按鈕1480e 可以用于使用戶返回到控制器100、200、1210的主屏幕。串行EEPROM 1484可以用于存儲非密碼信息,以便軟件進(jìn)行使用。模擬數(shù)字轉(zhuǎn)換器1490 (ADC或A/D)可以用于測量實(shí)體硬件屬性,例如,與電性部件相關(guān)的電壓和/或電流。例如,ADC 1490可以用于檢查電池1496的充電狀態(tài)。電源系統(tǒng)1492可以使外部電流穿過交流電轉(zhuǎn)接器1494,可以配置所述交流電轉(zhuǎn)接器1494來使用交流電或直流電輸入。電源系統(tǒng)1492可以控制電源充電和放電。電池1496可以配置為鋰離子電池(Li-ion),并且可以具有單獨(dú)的電池充電電路1498??捎玫那闆r下,也可以配置電源系統(tǒng)1492來使用外部電力給控制器100、200、1210供電,而不使用電池1496。圖15為與控制器100、200、1210 —起使用的軟件系統(tǒng)1500的示例。軟件系統(tǒng)1500 一般可以包括操作系統(tǒng)層1520和應(yīng)用層1530,這些層會與硬件1510互動(例如,一般如圖 24所示)。操作系統(tǒng)層1520可以包括引導(dǎo)加載程序1522和操作系統(tǒng)內(nèi)核1524,一般會允許訪問硬件1510和運(yùn)行相應(yīng)軟件。操作系統(tǒng)內(nèi)核15 可以包括標(biāo)準(zhǔn)設(shè)備驅(qū)動程序15 和控制器特定驅(qū)動程序15 ,從而以程序化的方式與軟件及硬件系統(tǒng)互動。應(yīng)用層1530可以包括應(yīng)用程序庫1532、⑶I工具包1534(例如,用來使用IXD觸摸屏幕)和密碼庫1536(例如,出于安全目的)。應(yīng)用層1530也可以包括應(yīng)用程序管理器 1538,其允許用戶選擇在前臺運(yùn)行哪些應(yīng)用程序。應(yīng)用程序可以包括相應(yīng)的應(yīng)用程序,來設(shè)計(jì)內(nèi)容布局(例如,CRICUT 應(yīng)用程序),以及與電子裁剪機(jī)610(例如,CRIOJT 電子裁剪機(jī))互動而裁剪相應(yīng)內(nèi)容。另一個應(yīng)用程序可以包括絲網(wǎng)印刷應(yīng)用程序(例如,美國猶他州西班牙??说腃raft&NoveIty公司所提供的YUDU ),所述屏幕打印應(yīng)用程序使用戶能夠設(shè)計(jì)相應(yīng)內(nèi)容布局,來進(jìn)行絲網(wǎng)印刷。其它應(yīng)用程序可以包括圖像查看器/打印機(jī)應(yīng)用程序,其中用戶可以將圖像下載到控制器上,然后可以修剪或者以其它方式修改圖像,以便進(jìn)行打印。其它應(yīng)用程序可以用于設(shè)計(jì)和控制各種外圍設(shè)備,例如噴墨打印機(jī)、 絲網(wǎng)印刷機(jī)、自動萊茵石鑲嵌機(jī)、縫紉機(jī)、流水線式打印機(jī)等。圖16提供示范性用戶界面應(yīng)用程序選擇屏幕1600的示意圖。用戶可以選擇使用設(shè)計(jì)軟件應(yīng)用程序(例如CRICUT 設(shè)計(jì)程序、圖像查看器)或調(diào)整控制器100、200、1210 的設(shè)置。設(shè)計(jì)軟件應(yīng)用程序可以通過控制電子裁剪機(jī)610來裁剪相應(yīng)內(nèi)容,而創(chuàng)建內(nèi)容布局和/或?qū)崿F(xiàn)所述布局。圖像查看器可以允許將圖像(例如,照片)下載到控制器100、200、 1210上、修改所述圖像(例如,修剪、定邊等)以及將所述圖像打印到周圍打印機(jī)上。這些設(shè)置允許用戶根據(jù)自己的喜好,通過相應(yīng)特征(例如,LCD亮度)和每個應(yīng)用程序的定制化, 來定制化控制器100、200、1210。圖17提供卡盒所有權(quán)驗(yàn)證方法中相應(yīng)操作的示范性布置1700。可以在控制器200 的處理器對0(圖11A)上、與控制器200相通信的電腦710(圖9)上和/或外圍設(shè)備(例如,與控制器200相通信的電子裁剪機(jī)610(圖9))上執(zhí)行所述卡盒所有權(quán)驗(yàn)證方法。為了確定卡盒510(參見圖幻和其中內(nèi)容的所有權(quán),控制器200可以查詢卡盒510,以便確定卡盒是否為另一設(shè)備所有,如果不是,那么控制器200便可以將卡盒510與控制器200配對, 從而認(rèn)定相應(yīng)的所有權(quán)。在某些示例中,一旦卡盒510與特定控制器200配對,卡盒510的數(shù)字內(nèi)容便不可以與另一個控制器200配對。然而,當(dāng)直接連接到電子裁剪機(jī)610 (參見圖 6)時,卡盒510和其中的數(shù)字內(nèi)容仍然可以使用??ê兴袡?quán)驗(yàn)證方法中的操作包括決定1710在電子裁剪機(jī)610上裁剪字形。當(dāng)此操作發(fā)生時,控制器200可以判斷用戶是否擁有與所述字形相關(guān)聯(lián)的特定數(shù)字內(nèi)容,所述數(shù)字內(nèi)容可以是存儲在卡盒510 (或與控制器200相通信的存儲裝置)中的一組字形的一部分。相應(yīng)操作還包括確定1712哪個(哪些)卡盒510與字形相關(guān)聯(lián),此操作可以包括標(biāo)識與要裁剪的圖樣內(nèi)容相關(guān)聯(lián)的每個卡盒510,以及獲得每個被標(biāo)識卡盒510的卡盒標(biāo)識符(例如,序列號)。此情形可以使用字形的元數(shù)據(jù)加以確定。字形元數(shù)據(jù)可以直接與圖樣的每個字形相關(guān)聯(lián),可以從控制器200的存儲器250中存取,和/或可以從與控制器200 相通信的外部源中存取。例如,當(dāng)用戶將字形放置在數(shù)字裁剪墊上時,對字形的標(biāo)識操作可以包括判斷所述字形是與哪個(哪些)卡盒510(及對應(yīng)卡盒標(biāo)識符)相關(guān)聯(lián)。卡盒所有權(quán)驗(yàn)證方法中的操作包括確定1714被標(biāo)識卡盒510是否為用戶所有。此操作可以通過在所擁有卡盒510的列表中搜索來執(zhí)行。所擁有卡盒510的列表可以存儲在控制器200的存儲器250中。如果卡盒510為用戶所有,那么卡盒所有權(quán)驗(yàn)證方法中的操作便包括執(zhí)行17M或允許執(zhí)行裁剪操作,例如,在與控制器200相通信的電子裁剪機(jī)610上執(zhí)行。如果字形相關(guān)的卡盒510或數(shù)字內(nèi)容并非為用戶所有,那么卡盒所有權(quán)驗(yàn)證方法中的操作可以包括提示1716用戶將合適的卡盒510插入到控制器200中,或針對所具有的卡盒標(biāo)識符不在所擁有卡盒510列表中的每個被標(biāo)識卡盒510提供使用權(quán)限的購買方式,其中所擁有卡盒510的列表可以存儲在控制器200的存儲器250中。一旦購買了使用權(quán)限, 相應(yīng)操作便包括允許在電子裁剪機(jī)610上執(zhí)行裁剪操作。提示1716用戶將卡盒插入到控制器200中,可以通過卡盒510與控制器200的直接連接(參見圖幻來完成,或者可以使用轉(zhuǎn)接器(參見圖3B)來完成?;蛘?,可以通過用遠(yuǎn)程方式將卡盒510連接到電子裁剪機(jī)610,然后將控制器200連接到同一個電子裁剪機(jī) 610,從而在未直接連接的情況下建立通信路徑,借此完成上述連接。在另一個替代情境中, 用戶可以下載數(shù)字內(nèi)容(例如,使用互聯(lián)網(wǎng)),并且將數(shù)字內(nèi)容傳輸給控制器200??ê兴袡?quán)驗(yàn)證方法中的操作還包括將所連卡盒510與控制器200配對1718。所述配對操作1718也可以在圖19中加以參照。在嘗試將控制器200與卡盒510配對時,控制器200檢查卡盒510是否已經(jīng)與某個控制器200配對??梢酝ㄟ^讀取卡盒510的存儲器514、1900中的存儲位置1914,看是否存在與某個控制器200相關(guān)聯(lián)的序列號,來完成上述檢查操作。如果存儲位置1914不含有某個控制器200的序列號,那么則視為未配對的。 在此情況下,控制器200會將其序列號寫入卡盒510的存儲器1900中所分配的存儲位置 1914,從而認(rèn)定相應(yīng)所有權(quán)以及控制器200與卡盒510的配對。此操作允許已經(jīng)寫入序列號的特定控制器200完全存取和控制含有配對卡盒內(nèi)容的數(shù)字內(nèi)容,而同時又會防止其它控制器200使用來自配對卡盒510的內(nèi)容。如此一來,可以對數(shù)字內(nèi)容的管理加以控制??ê兴袡?quán)驗(yàn)證方法中的操作還包括確定1720控制器200與卡盒510的配對是否成功。如果卡盒510之前并未配對,而且控制器的序列號已成功寫入卡盒510,那么配對則是成功的。如果配對成功,那么卡盒所有權(quán)驗(yàn)證方法中的操作包括執(zhí)行17M裁剪操作, 例如,在與控制器200相通信的電子裁剪機(jī)610上執(zhí)行。如果配對不成功,例如,卡盒510 已經(jīng)與某個不同的控制器200配對,或者序列號未成功寫入,那么卡盒所有權(quán)驗(yàn)證方法中的操作包括通知1722用戶配對失敗。在通知1722用戶配對失敗時,可以將配對失敗的原因通知給用戶,其中配對失敗的原因可能包括卡盒510已經(jīng)與另一個控制器200配對。此外,可以將與失敗相關(guān)的其它信息提供給用戶。在某些示例中,如果控制器200與卡盒510的配對操作也包括寫入與卡盒510配對有關(guān)的元數(shù)據(jù),那么也可以包括所有者的姓名。此情形可以有助于確定哪個控制器200已經(jīng)與卡盒510配對,也可以確定控制器200的所有者是誰。例如,如果用戶嘗試配對某個卡盒510而此卡盒510已經(jīng)與“Betty”所擁有的控制器200配對,那么相應(yīng)的錯誤消息可以包括從配對卡盒510提取的元數(shù)據(jù),來對配對失敗做出相應(yīng)解釋“配對失敗。 該卡盒已經(jīng)與Betty的控制器配對?!眻D18提供卡盒510與控制器200的配對方法中相應(yīng)操作的示范性布置1800。當(dāng)執(zhí)行配對操作時,控制器200不僅可以確定卡盒510是否已經(jīng)與另一設(shè)備配對,而且控制器 200也可以確認(rèn)卡盒510的可靠性。配對方法中的操作包括建立1810控制器200和卡盒510之間的通信。在某些示例中,卡盒510電性附接到控制器200,從而允許它們之間進(jìn)行通信。在其它示例中,控制器200與卡盒510建立無線連接,以便相互之間進(jìn)行通信。相應(yīng)操作包括從卡盒510中讀取1812卡盒標(biāo)識符。在某些示例中,控制器200讀取卡盒510的序列號、型號和/或唯一標(biāo)識符,以及其數(shù)字內(nèi)容??ê袠?biāo)識符可以充當(dāng)卡盒510的唯一標(biāo)識,并且也可以包括版本信息、制造日期和數(shù)據(jù)結(jié)構(gòu)類型。配對方法中的操作還包括確認(rèn)1814卡盒的真實(shí)性。確認(rèn)操作可以在控制器200 上執(zhí)行,并且可以包括多種技術(shù),包括內(nèi)容驗(yàn)證和/或加密驗(yàn)證方法。下文將參照圖20來論述內(nèi)容驗(yàn)證操作,其可以包括從卡盒510中讀取數(shù)字內(nèi)容,以及將所述數(shù)字內(nèi)容與存儲在控制器200上的已知內(nèi)容相比較?;蛘撸ê?10可以含有加密數(shù)據(jù),并通過公共/私有密鑰基礎(chǔ)結(jié)構(gòu)來驗(yàn)證可靠性,其中控制器200可以讀取所述加密數(shù)據(jù)。配對方法中的操作包括確定卡盒510是否已經(jīng)配對(例如,是否已經(jīng)與另一個控制器200配對)??刂破?00可以通過讀取卡盒510存儲位置上的配對信息來確定卡盒510 的配對狀態(tài)。如果卡盒510已經(jīng)配對,那么配對方法中的操作包括通知1818配對失敗。例如,控制器200可以提供相應(yīng)消息給用戶,通知他們卡盒510無法與其控制器200配對,因?yàn)榭ê?10已經(jīng)與另一個控制器200配對。如果卡盒尚未配對,那么配對方法中的操作包括將控制器200的序列號寫入1820到卡盒510的存儲器1900中(圖19),從而將控制器 200與卡盒510配對??刂破?00的序列號可以寫入卡盒510中所分配的存儲位置(例如, 控制器序列號存儲部分1914(圖19)),以便隨后的配對檢查操作可以從已知位置中進(jìn)行讀取。控制器序列號存儲部分1914可以配置為單次寫入而多次讀取,從而只允許一個配對操作。除了將控制器序列號寫入卡盒510,另外的元數(shù)據(jù)(例如,配對時間和日期)也可以寫入卡盒510的存儲器。其它信息(例如,用戶姓名和/或控制器200的有關(guān)信息)可以寫入卡盒510,來提供更有意義的錯誤消息,并在查詢卡盒510時確定卡盒所有權(quán)。配對方法中的操作還包括將卡盒標(biāo)識符存儲1822在控制器200的存儲器中(例如,存儲在許可文件中)。然后,控制器200可以使用此卡盒標(biāo)識符來確定卡盒510的所有權(quán),而不需要存在卡盒510??刂破?00可以存儲相應(yīng)信息,所述信息能夠指示許多卡盒510 的所有權(quán)和存儲在其中的數(shù)字內(nèi)容。除了卡盒標(biāo)識符之外,控制器200還可以存儲來自卡盒510的實(shí)際數(shù)字內(nèi)容。此數(shù)字內(nèi)容可以從卡盒510中讀出,或者其可能已經(jīng)存儲在控制器200上,等待由卡盒510配對操作來激活?;蛘撸脩艨梢韵螺d數(shù)字內(nèi)容,例如,通過富互聯(lián)網(wǎng)應(yīng)用程序從互聯(lián)網(wǎng)下載。圖19提供與控制器200對接的卡盒存儲器1900的示意圖。例如,卡盒存儲器1900 可以實(shí)施為快閃存儲器、EEPROM存儲器、ROM存儲器或類似存儲器??ê写鎯ζ?900可以含有卡盒內(nèi)容存儲部分1910,所述存儲部分1910可以包括數(shù)字內(nèi)容和元數(shù)據(jù)。例如,這些數(shù)字內(nèi)容和元數(shù)據(jù)可以含有裁剪路徑、圖像、上墊信息、鍵盤映射信息等。例如,卡盒存儲器1900也可以在預(yù)定存儲位置上含有卡盒標(biāo)識符存儲部分1912。 可以(例如)在工廠中卡盒510制造期間,對卡盒標(biāo)識符部分1912進(jìn)行編程??ê袠?biāo)識符存儲部分1912可以包括卡盒510的唯一標(biāo)識符,包括序列號。當(dāng)執(zhí)行配對操作時,控制器 200可以讀取卡盒標(biāo)識符存儲部分1912,從而確定什么樣的卡盒510和數(shù)字內(nèi)容將為用戶所有。例如,卡盒存儲器1900也可以在預(yù)定存儲位置上含有控制器序列號存儲部分 1914。在控制器200與卡盒510配對之后,控制器序列號存儲部分1914會含有控制器200 的序列號。如果沒有控制器200與卡盒510配對,那么控制器序列號存儲部分1914可以為空(例如,均為零),或者可以含有預(yù)定信息(例如,代碼),來指示卡盒510尚未配對。在配對操作期間,控制器200會將相應(yīng)內(nèi)容寫入控制器序列號存儲部分1914,因而,如果其它控制器200嘗試配對,它們便會知道卡盒510已經(jīng)配對??ê写鎯ζ?900也可以含有制造數(shù)據(jù)存儲部分1916,用于存儲制造日期和其它元數(shù)據(jù)。這些元數(shù)據(jù)可以包括卡盒存儲器1910中數(shù)據(jù)結(jié)構(gòu)的存儲地址,以及對電子裁剪機(jī) 610和/或控制器200有用的其它信息??梢赃\(yùn)用各種方法來確認(rèn)卡盒510是否為真實(shí)卡盒,包括將卡盒內(nèi)容與卡盒內(nèi)容的已知示例相比較。圖20提供卡盒510真實(shí)性確認(rèn)方法中相應(yīng)操作的示范性布置2000卡盒510確認(rèn)方法描繪了如何將已經(jīng)字形與卡盒字形相比較而進(jìn)行匹配,以便確定卡盒510 是否為真實(shí)的。例如,可以在控制器與卡盒配對方法中使用卡盒確認(rèn)操作,來確定卡盒510 是否為真實(shí)的、是否應(yīng)該配對??ê?10確認(rèn)方法中的操作包括讀取2010卡盒510的卡盒標(biāo)識。在某些實(shí)施方案中,控制器200讀取卡盒標(biāo)識,所述卡盒標(biāo)識允許控制器200將卡盒的數(shù)字內(nèi)容與已知數(shù)字內(nèi)容相互關(guān)聯(lián)。所述操作也包括確定2012要測試的字形??刂破?00可以在內(nèi)部保留卡盒數(shù)字內(nèi)容的復(fù)本,或者可以保留卡盒數(shù)字內(nèi)容的子集。然后,控制器200可以從內(nèi)存存儲器250、1344中,或者從與控制器200相通信的信任外部源(例如,存儲裝置或富互聯(lián)網(wǎng)應(yīng)用程序)中,選擇要測試的字形,其中所述信任外部源也包括在卡盒510中。所述操作包括從控制器預(yù)存內(nèi)容或信任外部源中讀取2014選定字形,作為主字形,并從卡盒510中讀取2016選定字形,作為測試字形??ê?10確認(rèn)方法中的操作還包括將主字形的至少一部分與測試字形的對應(yīng)部分相比較2018,以便進(jìn)行匹配。在某些示例中,比較操作2018包括比較每個字形的一或多條貝齊爾曲線。在向量圖形中,貝齊爾曲線可以用于模仿光滑曲線, 所述光滑曲線可以無限伸縮。如果主字形和測試字形完全匹配,那么相應(yīng)操作便包括確認(rèn) 20M卡盒為真實(shí)的。也可以通知用戶,卡盒510是真實(shí)卡盒。一旦確認(rèn),控制器200便可以將控制器序列號寫入卡盒存儲器1900的控制器序列號存儲部分1914。例如,如果主字形和測試字形不匹配,相應(yīng)操作包括確認(rèn)2022卡盒為不真實(shí)的而使其無效,因?yàn)橹髯中魏蜏y試字形不匹配。然后,可以通知用戶,卡盒510是不真實(shí)的,而且卡盒510與控制器200的配對已經(jīng)失敗。一旦與卡盒510配對,控制器200便可以接收卡盒510上(例如,卡盒內(nèi)容數(shù)據(jù)存儲部分1910中)所存儲內(nèi)容(例如,內(nèi)容庫)的全部或一部分。控制器200可以執(zhí)行相應(yīng)腳本,所述腳本從卡盒存儲器1900的卡盒內(nèi)容數(shù)據(jù)存儲部分1910中讀取內(nèi)容,并將所讀取的內(nèi)容存儲在控制器200的存儲器250中。所述腳本可以更新控制器200上現(xiàn)有的存儲內(nèi)容,和/或訪問外部源(例如,互聯(lián)網(wǎng))以便獲得與卡盒510相關(guān)聯(lián)的更新或其它內(nèi)容。例如,卡盒510可以僅保留一組核心的內(nèi)容庫,然而,在卡盒510和控制器200配對或激活時, 控制器200可以存取或接收與卡盒510相關(guān)聯(lián)的其它內(nèi)容(例如,獎勵內(nèi)容),或附屬內(nèi)容 (例如,來自某個相關(guān)卡盒510的內(nèi)容)。此情形允許將推廣內(nèi)容和/或內(nèi)容更新信息接收到控制器200上。控制器200可以通過連接到控制器200的WiFi軟件狗來訪問網(wǎng)絡(luò)或互聯(lián)網(wǎng)。在某些實(shí)施方案中,WiFi軟件狗與卡盒510集成或相關(guān)聯(lián)。在某些實(shí)施方案中,控制器200允許用戶存取和使用與配對且確認(rèn)后的卡盒510 相關(guān)聯(lián)的內(nèi)容。例如,控制器200上的用戶可以存取和使用與卡盒510相關(guān)聯(lián)的獎勵內(nèi)容和/或來自與配對且確認(rèn)后卡盒510相關(guān)聯(lián)的另一個卡盒510的內(nèi)容。例如,用戶購買卡盒A,并且將卡盒A與其控制器200配對,控制器200隨后確認(rèn)卡盒A的有效性??ê蠥與獎勵內(nèi)容(例如,所述獎勵內(nèi)容在卡盒A上可能沒有存放空間)相關(guān)聯(lián),用戶現(xiàn)在可以(例如,通過互聯(lián)網(wǎng)和/或通過另一個卡盒)存取所述獎勵內(nèi)容??ê蠥也會出于推廣原因而與卡盒B及C相關(guān)聯(lián)。在卡盒A配對和確認(rèn)之后,用戶可以(例如,通過互聯(lián)網(wǎng)和/或通過另外的卡盒)存取卡盒B和C的內(nèi)容。圖21提供卡盒所有權(quán)代理方法中相應(yīng)操作的示范性布置2100。通過配對過程,控制器200可以充當(dāng)卡盒510上所存儲數(shù)字內(nèi)容所有權(quán)的代理。例如,用戶可以將卡盒510 與控制器200配對,然后使用控制器200來確認(rèn)內(nèi)容所有權(quán),而無須連接卡盒510 (例如,通過電性或無線連接)來使用數(shù)字內(nèi)容。如此一來,控制器200可以充當(dāng)存儲用戶數(shù)字內(nèi)容的數(shù)字自動存儲機(jī)??ê兴袡?quán)代理方法中的操作包括將控制器200和外部資源1180相連接2110,所述外部資源1180例如,可運(yùn)行用戶界面1150(例如,富互聯(lián)網(wǎng)應(yīng)用程序(RIA)或軟件設(shè)計(jì)工作室1150b (例如,CRICUT DESIGNSTUDIO )),所述用戶界面1150可以在處理器 (例如,電腦1160(圖11))上運(yùn)行。設(shè)計(jì)軟件應(yīng)用程序1150b允許用戶使用關(guān)聯(lián)的電子裁剪機(jī)610來創(chuàng)建和裁剪圖樣。所述操作包括,外部資源1180從控制器200的存儲器250中讀取2112卡盒標(biāo)識符列表,從而確定什么樣的數(shù)字內(nèi)容為用戶所有。所述操作還包括,外部資源1180確認(rèn)2114用戶所擁有的卡盒510。此確認(rèn)操作允許用戶使用所擁有的內(nèi)容來執(zhí)行資源操作,例如,在電子裁剪機(jī)610上執(zhí)行裁剪操作。然而,確認(rèn)操作并非穩(wěn)定不變的, 如果控制器200從外部資源上拆除,那么之前確認(rèn)過的卡盒510便不可以通過控制器200 所提供的代理再次使用。在某些實(shí)施方案中,外部資源1180接收資源操作,以便在外部資源1180上運(yùn)行圖樣觀05。圖樣觀05包括與至少一個卡盒510相關(guān)聯(lián)的內(nèi)容。外部資源1180會標(biāo)識與圖樣 2805的內(nèi)容相關(guān)聯(lián)的每個卡盒510,獲得每個被標(biāo)識卡盒510的卡盒標(biāo)識符,在控制器200 的存儲器250中搜索每個被標(biāo)識卡盒510的卡盒標(biāo)識符,并且在每個被標(biāo)識卡盒510的每個卡盒標(biāo)識符位于控制器200的存儲器250中之后,允許執(zhí)行資源操作??ê兴袡?quán)代理方法中的操作包括,外部資源檢查2116之前確認(rèn)數(shù)字內(nèi)容的控制器200是否仍然相連。如果控制器200仍然相連,那么控制過程返回到檢查2116相應(yīng)連接的操作,而用戶可以繼續(xù)使用確認(rèn)過的卡盒510來進(jìn)行裁剪。然而,如果控制器200已經(jīng)拆除,操作則包括,外部資源使得用戶所擁有的卡盒510無效2118,但是只視為所述卡盒與外部資源相關(guān)。也就是說,當(dāng)控制器200從外部資源上拔除時,外部資源便不可以再次使用相應(yīng)數(shù)字內(nèi)容,所述數(shù)字內(nèi)容的所有權(quán)由控制器200代理。如此一來,用戶便可以攜帶控制器200,并將控制器200用作配對卡盒510和其關(guān)聯(lián)數(shù)字內(nèi)容所有權(quán)的代理。圖22為顯示呈現(xiàn)數(shù)據(jù)存儲系統(tǒng)2200的示例。所述顯示呈現(xiàn)數(shù)據(jù)存儲系統(tǒng)2200 允許在屏幕112上呈現(xiàn)字形(參見圖1)。在使用過程中,屏幕112上所示的圖像或圖像組可以直接從數(shù)字內(nèi)容(例如,從卡盒510)中呈現(xiàn),或者其也可以存儲為(例如)圖像。可以由可用性和處理時間來確定是否使用內(nèi)容或位圖呈現(xiàn)方式。例如,屏幕112并不存儲為圖像。一般來說,可以通過將來自卡盒150的裁剪和/或打印指令轉(zhuǎn)譯成圖形形式,進(jìn)而在屏幕112上呈現(xiàn)虛擬上墊,或者圖形形式可以預(yù)存或者緩存在控制器200中。所述上墊可以包含用來展現(xiàn)相應(yīng)內(nèi)容的一系列字形。然后,用戶可以選擇每個字形,以便在襯墊上加以使用和定位。從每個字形中顯示的圖像可以用許多方式生成。在某些示例中,相應(yīng)的呈現(xiàn)內(nèi)容可以直接從卡盒510中加載,其中卡盒510在配對過程中已經(jīng)附接到控制器200上。在第一次呈現(xiàn)(此次呈現(xiàn)需要時間來解碼相應(yīng)內(nèi)容并顯示在屏幕112上)之后,相應(yīng)按鍵可以存儲在呈現(xiàn)狀態(tài)下,以便下次存取圖像時,這些按鍵可以快速出現(xiàn)在鍵盤(例如,屏幕112上所顯示的鍵盤)上。在另外的示例中,每個字形的呈現(xiàn)內(nèi)容可以作為庫更新內(nèi)容的一部分傳遞給控制器200,并且存儲為圖像,以便進(jìn)行快速呈現(xiàn)?;蛘?,當(dāng)從卡盒510中呈現(xiàn)時,某些字形圖像可以視為非描述性的。這些非描述性的字形可以用預(yù)先呈現(xiàn)的圖像加以替換,所述預(yù)先呈現(xiàn)的圖像將通過庫更新內(nèi)容進(jìn)行傳遞。 非描述性按鍵的示例包括特征鍵(例如,Shift鍵、空格鍵等)。激活時,Shift鍵和特征鍵可以改變顯示屏。例如,激活時,會顯示與特征鍵或Siift鍵相關(guān)的新按鍵/字形。例如,當(dāng)推按“Siift”時,按鍵可以從小寫字母變成大寫字母。典型的圖像格式可以包括(例如)位圖(例如,BMP、DIB、PBM)和/或很容易擴(kuò)展成位圖的壓縮格式(例如,JPEG、TIFF、PNG和GIF,而不是向量圖形)。這些類型的圖像格式可以替代向量圖形,從而避免在設(shè)備上呈現(xiàn)向量圖形而帶來的處理器成本。為了加快字形在顯示器上的顯示速度,預(yù)先呈現(xiàn)的字形可以存儲在高速緩沖器或數(shù)據(jù)存儲器中,并在需要時提取出來,顯示在屏幕112上。如圖22所示,呈現(xiàn)數(shù)據(jù)存儲器2210可以為非易失性存儲器,用來存儲與屏幕112 一起使用的呈現(xiàn)字形或完整上墊??刂破?00中的軟件操作可以首先檢查呈現(xiàn)數(shù)據(jù)存儲器 2210,來確定是否在從裁剪指令(例如,存儲在卡盒510上或控制器200中的數(shù)字內(nèi)容)中呈現(xiàn)相應(yīng)字形或上墊之前,已經(jīng)呈現(xiàn)過字形或上墊。在檢查呈現(xiàn)數(shù)據(jù)存儲器2210時,可以省略將裁剪指令轉(zhuǎn)換成呈現(xiàn)圖形的過程。如此一來,可以減小CPU開銷量和呈現(xiàn)圖形顯示之前的時間。一般來說,呈現(xiàn)數(shù)據(jù)存儲器2210可以用多種方式進(jìn)行更新。在第一示例中,可以讀取來自卡盒510的數(shù)字內(nèi)容,而且裁剪指令可以轉(zhuǎn)譯成筆指令,從而以合適的圖形方式呈現(xiàn),以便顯示在屏幕112上。此轉(zhuǎn)譯和呈現(xiàn)操作可以在直接來自卡盒510的內(nèi)容上完成, 或者也可以使用本地復(fù)本完成,所述本地復(fù)本可以預(yù)先加載到控制器200上?;蛘?,呈現(xiàn)數(shù)據(jù)存儲器2210可以從網(wǎng)絡(luò)2220(例如,互聯(lián)網(wǎng))上進(jìn)行更新。如此一來,當(dāng)釋放新的卡盒510時,或者如果修改現(xiàn)有上墊,則呈現(xiàn)的字形和上墊可以遠(yuǎn)程更新。在另一示例中,工廠2230可以在現(xiàn)有卡盒510裝運(yùn)之前,將呈現(xiàn)上墊和字形預(yù)先加載到呈現(xiàn)數(shù)據(jù)存儲器2210 中。一般來說,將裁剪指令轉(zhuǎn)譯成呈現(xiàn)圖形的操作可以包括用虛擬方式跟蹤虛擬網(wǎng)格上的裁剪路徑。在裁剪路徑與像素交叉的情況下,所述像素可以標(biāo)記為“開啟”。在另一示例中,最終的呈現(xiàn)內(nèi)容可以經(jīng)過優(yōu)化以后再顯示在屏幕112上,所述的優(yōu)化操作可以包括, (例如)在執(zhí)行定標(biāo)操作之后進(jìn)行圖形保真和重新采樣。例如,在字形具有“盤旋”特征的情況下,字形的尺寸可以暫時放大,以便向用戶展現(xiàn)放大后的視圖,而使其看清更多細(xì)節(jié)。因?yàn)樽中纬叽绫徽{(diào)整過,所以可以存儲每個字形的某些優(yōu)化視圖,從而提供最高質(zhì)量的視圖。圖23提供卡盒510內(nèi)容顯示呈現(xiàn)方法中相應(yīng)操作的示范性布置2300。在此示例中,卡盒510用作數(shù)據(jù)源。然而,應(yīng)了解,數(shù)據(jù)源可以存儲在控制器200中,或從(例如)在線存儲器中下載。所述顯示呈現(xiàn)方法中的操作包括讀取2310卡盒來獲得數(shù)字內(nèi)容數(shù)據(jù)。此數(shù)據(jù)可以包括所存儲的樣板圖的裁剪路徑。可以裁剪指令,并且可以將對應(yīng)的裁剪路徑視為(例如)向量圖形。所述數(shù)據(jù)也可以包括字形或樣板圖與上墊之間的映射相關(guān)的信息,還可以包括用于打印或顯示的圖形信息。所述操作包括呈現(xiàn)2312用于切割(例如,在電子裁剪機(jī)610上)的每個字形或單獨(dú)條目??梢酝ㄟ^調(diào)整裁剪路徑的尺寸,使其位于特定分辨率的虛擬位圖上,來完成呈現(xiàn)操作。因?yàn)槠聊?12的分辨率是固定的,所以可以根據(jù)呈現(xiàn)操作所面向的對象,來優(yōu)化此特定分辨率下的呈現(xiàn)操作。例如,對于虛擬上墊鍵盤而言,每個字形可以具有預(yù)定尺寸,并且占用預(yù)定數(shù)目的像素。在此示例中,可以針對所述數(shù)目的像素來優(yōu)化裁剪路徑?;蛘撸缭谛枰粡埧s放圖像或更大的盤旋圖像時,可以調(diào)整像素的面積或數(shù)目,并且可以針對所要尺寸的位圖來呈現(xiàn)裁剪路徑。虛擬上墊呈現(xiàn)圖像和盤旋圖像都可以存儲,以備后用。在某些實(shí)施方案中,所讀取卡盒的內(nèi)容包括與每個字形相關(guān)的多個文件,其中每個關(guān)聯(lián)文件含有圖形數(shù)據(jù),以便在不同的分辨率或尺寸下呈現(xiàn)所述字形。在此類實(shí)施方案中,呈現(xiàn)操作2312包括選擇與合適的顯示呈現(xiàn)相對應(yīng)的圖形數(shù)據(jù)文件。例如,每個字形可以具有第一、第二和第三關(guān)聯(lián)圖形數(shù)據(jù)文件,分別用于呈現(xiàn)同一字形對應(yīng)的第一、第二和第三圖像。第一圖像可以具有對應(yīng)于相對較小圖像尺寸的圖像細(xì)節(jié)級別,以便用于上墊鍵盤的按鍵;第二圖像可以具有對應(yīng)于相對較大圖像尺寸的圖像細(xì)節(jié)級別,以便用于所選定的或傳遞的圖像;而第三圖像可以具有對應(yīng)于全屏圖像尺寸的圖像細(xì)節(jié)級別,以便在所述字形/圖像的縮放操作過程中加以顯示。在其它實(shí)施方案中,呈現(xiàn)操作2312包括從對應(yīng)字形的主圖形數(shù)據(jù)文件中推測圖像細(xì)節(jié),以便用合適尺寸來呈現(xiàn)對應(yīng)圖像(例如,對于上墊鍵盤的按鍵而言,便使用相對較小的尺寸;對于所選定的或傳遞的圖像,使用相對較大的尺寸;以及,全屏尺寸)。在某些實(shí)施方案中,針對臨界尺寸以下的字形(例如,用于顯示和/或裁剪的字形),將處于彼此臨界距離內(nèi)的裁剪路徑或圖像線合并成一條裁剪路徑或圖像線。推測操作可以包括選擇用來形成圖像的貝齊爾線的臨界數(shù)量。所述顯示呈現(xiàn)方法中的操作還包括在虛擬鍵盤上墊上映射和呈現(xiàn)2314每個字形??梢允褂每ê袛?shù)據(jù)所提供的映射數(shù)據(jù)以及Shift鍵或功能鍵,來完成虛擬鍵盤上墊的映射操作,映射數(shù)據(jù)表示哪個字形對應(yīng)于哪個按鍵。映射數(shù)據(jù)可以包括XML文件或數(shù)據(jù)結(jié)構(gòu),XML文件或數(shù)據(jù)結(jié)構(gòu)將字形與鍵盤模板的鍵盤位置相關(guān)聯(lián)。映射和呈現(xiàn)操作2314可以包括讀取XML文件或數(shù)據(jù)結(jié)構(gòu)來獲得字形布局信息,并且根據(jù)字形布局信息,將每個字形顯示在鍵盤模板的按鍵位置上。映射可以直接轉(zhuǎn)移到虛擬上墊上,或者也可以修改映射來適應(yīng)特定目的。例如,如果映射要與實(shí)體上墊相同,那么虛擬上墊中的映射將與實(shí)體上墊匹配。有關(guān)實(shí)體上墊的示例,請參見Workman等人在2006年7月13日提出的美國專利申請第11/457,415號,申請的全部內(nèi)容以引用的方式并入本文中。然而,如果改變映射而在屏幕上提供更大但更少的字形,那么可以改變映射來提供上墊的多個頁面(例如,分頁),在此情況下映射將發(fā)生改變而在虛擬上墊中提供頁面變化。同時,某些字形可以映射到鍵盤的多個按鍵,以便容納字形的相對較大的呈現(xiàn)內(nèi)容。所述操作也包括將每個字形映射2316到虛擬上墊觸摸屏幕位置。每個字形和其邊線的映射操作可以映射到觸摸面板1430(參見圖14)傳感器的硬件層面。例如,在使每個像素敏感化而便于觸摸時,存在于字形區(qū)域中的每個像素將對觸摸產(chǎn)生敏感性,而便于進(jìn)行選擇。在某些示例中,映射操作2316使用鍵盤模板來將每個字形映射到觸摸屏幕112 的相應(yīng)區(qū)域中。所述顯示呈現(xiàn)方法中的操作還包括將所呈現(xiàn)和映射的上墊信息保存2318在呈現(xiàn)數(shù)據(jù)存儲器2210(參見圖22)。一旦完成呈現(xiàn)和映射操作,所呈現(xiàn)的上墊(以及需要時,擴(kuò)大后的盤旋圖片)可以存儲在呈現(xiàn)數(shù)據(jù)存儲器2210中,以備將來使用。因?yàn)橐呀?jīng)進(jìn)行相應(yīng)工作來呈現(xiàn)字形,所以圖像會比使用裁剪路徑指令動態(tài)呈現(xiàn)時,更快地出現(xiàn)在屏幕上。圖24為卡盒數(shù)據(jù)存儲器MOO的示意圖??ê袃?nèi)容數(shù)據(jù)存儲器MlO可以實(shí)施為非易失性存儲器,例如快閃存儲器或ROM??ê袃?nèi)容數(shù)據(jù)存儲器MlO可以存儲從卡盒510中讀取的裁剪指令,或者也可以使用來自工廠2230(參見圖2 的所有或大部分卡盒數(shù)據(jù)來對卡盒內(nèi)容數(shù)據(jù)存儲器MlO進(jìn)行編程?;蛘撸梢允褂盟x取卡盒510的實(shí)際數(shù)據(jù)內(nèi)容來更新卡盒內(nèi)容數(shù)據(jù)存儲器對10。當(dāng)在工廠2230中對卡盒內(nèi)容數(shù)據(jù)存儲器MlO加以編程之后釋放后續(xù)卡盒510,而且尚未存在裁剪指令時,可能發(fā)生上述更新操作。或者,卡盒內(nèi)容數(shù)據(jù)存儲器MlO可以從網(wǎng)絡(luò)2220(參見圖2 上進(jìn)行更新,網(wǎng)絡(luò)2220例如互聯(lián)網(wǎng)。當(dāng)用戶更新控制器200時,卡盒內(nèi)容數(shù)據(jù)存儲器MlO可以使用新內(nèi)容進(jìn)行更新。卡盒內(nèi)容數(shù)據(jù)存儲器MlO也充當(dāng)存儲庫,便于用戶來瀏覽其可能尚未擁有的內(nèi)容。在此情況下,用戶可以使用內(nèi)容來進(jìn)行查看和設(shè)計(jì),但不可以使用它來進(jìn)行裁剪,直到用戶具有相應(yīng)權(quán)限(例如, 通過卡盒購買和/或在線購買)。參見圖25A-25C,結(jié)合是一個連接兩個或兩個以上圖像2510、2520的外圍來形成新圖像2540的過程。圖25A為第一和第二字形或圖像2510、2520的示例,其中用戶想要結(jié)合這兩個字形或圖樣(例如,外觀上合并在一起)。在如圖所示的示例中,第一字形2510為圓形,而第二字形2520為方形。圖25B示出進(jìn)行結(jié)合或合并而上覆的兩個字形2510、2520 的示例。用于可以將第一和第二字形2510、2520移動到相應(yīng)位置,其中至少存在一個重疊區(qū)域2530。并非想要裁剪重疊區(qū)域2530,因?yàn)檫@樣會產(chǎn)生三個單獨(dú)字形,而不是單個字形 (結(jié)合操作的結(jié)果)。因此,用戶可以選擇如何將第一字形6510和第二字形6520結(jié)合或合并在一起。圖25C是字形2510、2520完成結(jié)合或合并后而結(jié)果作為單個字形2540的示例。 兩個單獨(dú)字形2510、2520最終由單個字形2540替代,所述字形2540具有相應(yīng)的單個裁剪路徑。裁剪路徑會去除重疊區(qū)域2530 (參見圖25B),如果不執(zhí)行結(jié)合或合并操作,便會產(chǎn)生比較別扭的第三字形。為了確定重疊區(qū)域2530以及合并第一和第二字形2510、2520的外部裁剪路徑,控制器200可以確定每個字形2510、2520的外部裁剪路徑,然后確定重疊區(qū)域2530。當(dāng)?shù)谝蛔中?510周圍的裁剪路徑和第二字形2520周圍的裁剪路徑交叉時,這兩個裁剪路徑會被在這些交叉點(diǎn)上合并,而不截取內(nèi)部裁剪路徑。在如圖所示的示例中,第一字形2510和第二字形2520裁剪路徑存在兩個交叉點(diǎn)。第一字形2510和第二字形2520的共同或重疊區(qū)域 (不會被裁剪)由重疊區(qū)域2530界定??梢院瞬榻Y(jié)合后圖像2510、2520的裁剪路徑,并將其標(biāo)識為邊界或邊帶。如果裁剪路徑視為“邊帶”(例如,處于圖樣內(nèi)部的裁剪路徑),那么它們會被忽略而不裁剪。如果裁剪路徑為邊界式裁剪路徑而且不與另一個邊界交叉,那么便會按照正常情形進(jìn)行裁剪。如果裁剪路徑為邊界式裁剪路徑而且還與另一個邊界交叉, 那么兩條線會被聯(lián)合起來,從而將兩個邊界所界定的重疊區(qū)域2530變成一個區(qū)域。圖沈提供使用控制器200來調(diào)整電子裁剪機(jī)610設(shè)置的相應(yīng)操作的示范性安排沈00。當(dāng)連接到電子裁剪機(jī)610時,控制器200可以控制電子裁剪機(jī)610的各個可配置方面。例如,用戶可以通過控制器200來手動調(diào)整相應(yīng)設(shè)置,或者用戶可以選擇讓控制器200 來自動配置電子裁剪機(jī)610。在某些實(shí)施方案中,用戶可以選擇控制器200上的“調(diào)整設(shè)置”對話框沈10。然后,可以向用戶提供至少兩個選項(xiàng),所述選項(xiàng)可以包括手動設(shè)置選項(xiàng)2620和自動設(shè)置選項(xiàng)沈30。手動設(shè)置選項(xiàng)沈20允許用戶手動設(shè)置電子裁剪器各種調(diào)整內(nèi)容,例如,裁剪速度沈22、裁剪壓力2624、裁剪高度沈沈和多次裁剪沈觀。自動設(shè)置選項(xiàng)沈30允許用戶選擇讓控制器200來自動選擇電子裁剪機(jī)610的設(shè)置,以便進(jìn)行特定裁剪作業(yè)。在某些實(shí)施方案中,電子裁剪機(jī)610確定沈32要裁剪媒介的材料特性(例如,電子裁剪機(jī)610中所放紙張的重量和厚度),或?qū)⒂脩舳x的設(shè)置用于裁剪媒介,然后針對此材料自動選擇沈34電子裁剪器設(shè)置,例如,根據(jù)之前使用的裁剪設(shè)置、設(shè)置算法(所述算法可以使用紙張重量、 紙張厚度、電子裁剪機(jī)型號(例如,來確定硬件部件))等來進(jìn)行選擇??刂破?00繼續(xù)設(shè)置沈34電子裁剪器各種調(diào)整內(nèi)容,例如,裁剪速度沈38、裁剪壓力2640、裁剪高度沈42和多次裁剪2644。在某些示例中,用戶可以調(diào)整材料特性,從而使得控制器200可以調(diào)整電子裁剪器設(shè)置來適應(yīng)此材料。例如,如果用戶將材料特性沈32定義為重型卡紙,那么控制器200 可以查詢數(shù)據(jù)庫,來確定此材料所用的合適電子裁剪器設(shè)置。數(shù)據(jù)庫可以包括各種材料與合適裁剪器的映射數(shù)據(jù),或者其可以包括公式化的方法,其中每個材料屬性都從數(shù)據(jù)庫中提取,并應(yīng)用到相應(yīng)公式,來確定電子裁剪器設(shè)置。在用戶指定重型卡紙的示例中,電子裁剪器的速度設(shè)置2638可以選擇比常規(guī)牛皮紙更低的速度。此外,可以增加壓力沈40,也可以使用多次裁剪特征2644,從而用刀片多次穿越裁剪路徑,以確保對材料進(jìn)行正確的裁剪。 如此一來,用戶便可以向圖樣中添加相應(yīng)特征,包括所要的材料類型,而且控制器200可以向用戶提示材料類型,并配置電子裁剪機(jī)610的物理參數(shù),從而有效地裁剪材料。圖27提供控制器200使用操作的示范性布置2700。一般來說,控制器200為便攜設(shè)備,其與電子裁剪機(jī)610 (例如,CRICUT 個人電子裁剪器)一起運(yùn)作,從而使用戶可以在旅途中創(chuàng)建定制化的形狀、字母和詞組,以便進(jìn)行切割和共享??刂破?00的使用操作包括開啟2710控制器200。用戶可以將電源連接到電源接頭110(圖3A),或者(例如)使用用戶選擇按鈕320(圖3A)來開啟和關(guān)閉電源。當(dāng)控制器200開啟時,用戶便可以看到歡迎屏幕(例如,飛濺屏幕。)如果控制器200是第一次開啟,那么會向用戶展示最終用戶許可協(xié)議(EULA),如果用戶同意所述協(xié)議,那么則會進(jìn)入應(yīng)用程序啟動器屏幕??刂破?00的使用操作包括查看2712屏幕112上的應(yīng)用程序啟動器,從而選擇和啟動應(yīng)用程序在控制器200上運(yùn)行。應(yīng)用程序可以為圖片程序(例如,用來操控和打印圖片)或設(shè)備特定程序,例如CRICUT 應(yīng)用程序。在此示例中,用戶選擇CRICUT 應(yīng)用程序來開始新的設(shè)計(jì)項(xiàng)目。所述操作包括從應(yīng)用程序中選擇2714項(xiàng)目。所述項(xiàng)目可以為保存的(例如,存儲的)項(xiàng)目或新項(xiàng)目。在如圖所示的示例中,用戶選擇新項(xiàng)目。所述操作包括選擇2716襯墊尺寸(例如,6x12或12x12),并展現(xiàn)2718主設(shè)計(jì)屏幕,其中虛擬裁剪墊顯示在所述主設(shè)計(jì)屏幕上。用戶可以向虛擬襯墊上添加字形(例如,表示數(shù)字內(nèi)容上被裁剪部分的圖像)。所述操作包括選擇2720特定卡盒,從而將內(nèi)容添加到虛擬襯墊上。卡盒510可以視為所用字形的集合??梢韵蛴脩粽宫F(xiàn)所有可用卡盒510的列表,或者僅展現(xiàn)用戶所擁有的、用來選擇的卡盒。無論用戶是否擁有卡盒510,控制器200都可以允許用戶預(yù)覽整個卡盒庫,甚至使用整個卡盒庫進(jìn)行設(shè)計(jì)。如此一來,用戶便可以在購買卡盒510之前對卡盒510進(jìn)行采樣。 然而,為了使用控制器200來裁剪圖像,用戶首先必須連接含有所要圖像的卡盒510,并授權(quán)控制器200來裁剪相應(yīng)圖像。此操作在本文中論述為“配對”,而且只需要完成一次,然后控制器200便會記住已經(jīng)配對的卡盒。一般來說,可以配置控制器200來存儲數(shù)千個卡盒 510的內(nèi)容。此外,控制器200還可以預(yù)先加載和授權(quán)一或多個卡盒510,以備使用??刂破?00的使用操作也包括向用戶展現(xiàn)2722字形選擇屏幕,其中每個字形展示為呈現(xiàn)在屏幕112上。用戶可以自由選擇“選項(xiàng)”和“Siift”按鈕來改變顯示屏。也可以配置控制器200來向用戶展示特定卡盒510中所有的可用字形。因此,用戶無須攜帶每個卡盒510的用戶手冊來詳閱卡盒510上所存儲的內(nèi)容??刂破?00允許用戶在屏幕112上預(yù)覽每個卡盒510的所有數(shù)字內(nèi)容。另外,用戶可以在每個字形上盤旋,從而查看所述字形放大或拉大后的視圖,以便更詳細(xì)地看清所述字形。用戶可以雙擊圖像,將其選定,然后將其放置在虛擬襯墊上,開始使用所述圖像進(jìn)行設(shè)計(jì)。在主設(shè)計(jì)屏幕中,虛擬襯墊允許用戶操控每個字形。例如,用戶可以來回移動字形,使字形彼此對齊,在虛擬襯墊上顯示高亮軸線以便允許進(jìn)行對齊,等等。用戶可以僅僅點(diǎn)擊字形,然后將其拖動到虛擬襯墊上新的位置中。本文還會論述更為精確的定位方法,所述方法允許直接輸入χ/γ坐標(biāo)來將字形定位在精確位置上。所述操作可以包括重新調(diào)整2762字形的尺寸。在某些實(shí)施方案中,控制器200上 (例如,屏幕112上)的高亮尺寸按鈕允許用戶改變字形的寬度和高度。例如,箭頭按鈕(例如,調(diào)節(jié)控件)可以用于改變字形的尺寸,其中向上箭頭使字形變大,而向下箭頭則使字形變小?;蛘撸脩艨梢允褂弥苯虞斎敕椒▉韺⒏叨群蛯挾仍O(shè)置成特定尺寸(例如,通過將高度和寬度輸入到屏幕112上顯示的高度和寬度各自字段中)。所述操作可以包括拉伸27 字形。例如,拉伸功能允許用戶通過在高度和寬度字段中輸入他們想要的尺寸,來改變字形的高寬比。用戶也可以使用箭頭來拉伸圖像。所述操作可以包括使用2730高級設(shè)置來調(diào)整字形。例如,高級特征可以包括旋轉(zhuǎn)、歪斜、垂直翻轉(zhuǎn)和水平翻轉(zhuǎn),以及其它功能,例如,通過旋轉(zhuǎn)和傾斜來修改字形。所述操作可以包括將兩個或兩個以上字形進(jìn)行分組2732。例如,字形可以彼此按照所要的方向定位在虛擬襯墊上。然后,可以將字形一起分在同一群組中,從而使得字形可以一起移動、調(diào)整尺寸、旋轉(zhuǎn)或者用其它方式操控,就好像它們是單個字形一樣。在某些方案中,為了選擇一個群組,用戶會選擇第一字形,然后點(diǎn)擊“分組”按鈕,接著選擇第二字形。 在兩個字形一起分在同一群組中的情況下,用戶對其中一個字形所做的操作會自動應(yīng)用到兩個字形上。例如,上述情形在移動字形時是非常有幫助的,此時無須考慮字形的相對定位。此外,當(dāng)需要精確性時,在縮放到特定位置進(jìn)行對齊的情況下,用戶可能無法看到整個襯墊視圖,而分組功能則允許同時定位任何數(shù)目的字形。所述操作可以包括在虛擬襯墊的特定區(qū)域上進(jìn)行放大2734。在某些實(shí)施方案中, 為了進(jìn)行縮放,用戶可以按住縮放按鈕(例如,顯示在屏幕112上的虛擬按鈕,或者控制器 200上的實(shí)體按鈕),并點(diǎn)擊屏幕112的某個區(qū)域。然后,控制器200可以放大所點(diǎn)擊的區(qū)域,所述區(qū)域顯示在屏幕112上。用戶可以繼續(xù)按住縮放按鈕,并點(diǎn)擊不同的區(qū)域,從而在所要的位置上進(jìn)行放大。一般來說,屏幕112上所顯示的圖像將會放大并集中在用戶所點(diǎn)擊的位點(diǎn)上。控制器200的使用操作也可以包括字形間距調(diào)整2736,從而(例如)去除相鄰字形之間的空格部分,以備打印和裁剪之用。在某些實(shí)施方案中,用戶使用間距調(diào)整按鈕(例如,顯示在屏幕112上的虛擬按鈕,或者控制器200上的實(shí)體按鈕),來操控字形。間距調(diào)整可以用于根據(jù)兩個字形之間的間距,將其相對于彼此而定位,間距調(diào)整會允許確定字形之間的間隙或距離。所述操作可以包括平移2738虛擬襯墊。在某些實(shí)施方案中,用戶按住平移按鈕(例如,顯示在屏幕112上的虛擬按鈕,或者控制器200上的實(shí)體按鈕),然后在屏幕112上拖動筆針210,來平移虛擬襯墊和其上的任何圖像。所述操作可以包括將兩個或兩個以上字形結(jié)合或合并2720在一起。在某些實(shí)施方案中,用戶選擇多個字形或圖像,然后按壓結(jié)合按鈕(例如,顯示在屏幕112上的虛擬按鈕,或者控制器200上的實(shí)體按鈕),來將所述多個字形或圖像最終一起結(jié)合或合并成單個字形或圖像,所述單個字形或圖像具有單個裁剪群組。所述操作可以包括存儲2742相應(yīng)項(xiàng)目(例如,將項(xiàng)目存儲在控制器200的存儲器 250中,或存儲在所連接的存儲裝置中)。在某些實(shí)施方案中,用戶按壓“保存”按鈕(例如, 顯示在屏幕112上的虛擬按鈕,或者控制器200上的實(shí)體按鈕),然后向用戶展現(xiàn)一個對話窗口,用于選擇項(xiàng)目存儲時的項(xiàng)目名稱和/或位置。項(xiàng)目文件可以具有標(biāo)題,所述標(biāo)題包括文件屬性,例如文件名稱、文件大小、創(chuàng)建日期、最后保存日期等。項(xiàng)目文件也可以具有相應(yīng)的數(shù)據(jù)部分,所述數(shù)據(jù)部分包括字形群組,所述字形群組列出用來形成圖樣的所有字形。字形群組可以包括相應(yīng)屬性,例如字形ID和/或字形名稱、卡盒名稱以及放置屬性。放置屬性可以包括襯墊位置、尺寸、旋轉(zhuǎn)、歪斜、所用樣式等??刂破?00的使用操作也可以包括在電子裁剪機(jī)610上執(zhí)行2744裁剪操作。例如,如果用戶希望以有形的形式來實(shí)現(xiàn)項(xiàng)目,那么用戶可以按壓“裁剪”按鈕(例如顯示在屏幕112上的虛擬按鈕,或者控制器200上的實(shí)體按鈕),然后所連接的電子裁剪機(jī)610會裁剪項(xiàng)目的相應(yīng)字形??刂破?00可以提示用戶將某些裁剪媒介(例如,紙張)放置在電子裁剪機(jī)610中,所述裁剪媒介(例如)具有特定顏色或重量。在某些實(shí)施方案中,控制器200執(zhí)行轉(zhuǎn)換程序,從而將虛擬圖樣轉(zhuǎn)換成可裁剪圖樣,以便在電子裁剪機(jī)610上執(zhí)行裁剪操作。轉(zhuǎn)換程序會確定所顯示圖樣各條圖像線的裁剪路徑,從而創(chuàng)建實(shí)質(zhì)上類似的裁剪圖樣。例如,轉(zhuǎn)換程序可以創(chuàng)建各種厚度和/或深度的切口,從而達(dá)到與所顯示圖樣(例如,照片)實(shí)質(zhì)上相類似的外觀。轉(zhuǎn)換程序可以將處于彼此臨界距離內(nèi)的裁剪路徑或圖像線合并成一條裁剪路徑或圖像線。臨界距離可以由用戶設(shè)置,或根據(jù)裁剪材料類型和/或厚度加以確定。例如,對于典型的201b紙張而言,臨界距離可以為0. 2mm,以便將對應(yīng)于圖像線的多條裁剪路徑合并成一條裁剪路徑。轉(zhuǎn)換程序可以使用形成圖樣的貝齊爾線來確定裁剪路徑。例如,圖樣的每條貝齊爾線可以為裁剪路徑,而處于彼此臨界距離內(nèi)的貝齊爾線可以合并成一條裁剪路徑。轉(zhuǎn)換程序可以選擇圖像區(qū)域內(nèi)許多貝齊爾線中的一條,所述圖像區(qū)域具有臨界尺寸來表示此區(qū)域的全部或部分。然后,所選定的貝齊爾線可以用作具有設(shè)置寬度(例如,通過所選裁剪工具的寬度來設(shè)置)的裁剪路徑,其中設(shè)置寬度由用戶或轉(zhuǎn)換程序針對特定圖樣區(qū)域加以確定。在某些實(shí)施方案中,從所有或選定的貝齊爾線中推測裁剪路徑。在推測操作中可能要考慮的一些因素包括裁剪材料(例如,類型、厚度等)和裁剪工具。轉(zhuǎn)換程序也可以引入過度切口(例如,穿過圖像線端點(diǎn)而形成全切口)、不全切口(例如,裁剪時不達(dá)到圖像線端點(diǎn))、有角切口和定制化的裁剪路徑(例如,用來達(dá)到裁剪轉(zhuǎn)向、銳角等),從而裁剪出與圖樣所顯示的圖像(例如,屏幕 112上所顯示的圖像)實(shí)質(zhì)上相似的圖樣。圖28A提供虛擬圖樣襯墊或虛擬襯墊觀00的示意圖,其中虛擬圖樣襯墊或虛擬襯墊觀00具有圖樣觀05,所述圖樣觀05包含要在電子裁剪機(jī)610上裁剪的一或多個圖像或字形觀10。所述圖樣可以包括圓形字形^lOa和方形字形^10b??刂破?00知道字形
312810a,2810b在虛擬襯墊觀00上的位置,其中虛擬襯墊觀00與實(shí)體裁剪襯墊相關(guān)聯(lián)。在使用電子裁剪機(jī)610裁剪圖樣觀05之后,控制器200會知道那些裁剪過的區(qū)域不再具有紙張,或者知道所述區(qū)域已經(jīng)被裁剪過,從而提醒用戶或防止用戶將其它字形放置在那些裁剪過的區(qū)域上。圖28B提供虛擬襯墊觀00的示意圖,其展示圖樣裁剪之后的排除區(qū)域或裁剪區(qū)域觀20。虛線區(qū)域觀2(^、觀2013展示對應(yīng)字形^lOa J810b已經(jīng)從裁剪襯墊上實(shí)體紙張中被裁剪下來的情形??梢?例如,在控制器200的屏幕112上)向用戶展示相應(yīng)圖解(例如, 所示的附圖,其展示虛擬襯墊的排除區(qū)域觀20),從而指示用戶不應(yīng)該在那些區(qū)域中放置字形?;蛘?,控制器200可以不允許用戶將字形的任何部分放置在排除區(qū)域觀20內(nèi)。例如, 當(dāng)字形觀10已經(jīng)被裁剪而且裁剪襯墊尚未從電子裁剪機(jī)610中彈出時,含有排除區(qū)域觀20 的虛擬襯墊觀00可以通過控制器200手動保存?;蛘撸脩艨梢詫⑿畔⒈4嬖谝呀?jīng)裁剪過的襯墊上(例如,保存在控制器200的存儲器250中,或保存在所連接的存儲裝置中),以備將來使用,其中所述信息包括已裁剪位置的相關(guān)信息。圖28C提供虛擬襯墊觀00上合成圖像觀30的示意圖。合成圖像觀30包含多層組成圖像觀40,其中,在從電子裁剪機(jī)610上的材料中裁剪的組成圖像觀40實(shí)體組合過程中,所述組成圖像觀40以視覺方式和機(jī)械方式共同提供合成圖像觀30。使用組成圖像觀40 的集合、以數(shù)字方式或?qū)嶓w方式形成合成圖像觀30,在本文中被稱為圖像分層和數(shù)字紙張分層。在某些示例中,用戶可以在虛擬襯墊觀00上組合合成圖像觀30,或者選擇預(yù)先制作的合成圖像觀30。合成圖像觀30可以由工藝人員進(jìn)行配置或設(shè)計(jì),并且可以提供給用戶進(jìn)行消費(fèi)(例如,通過卡盒510或互聯(lián)網(wǎng)提供)。合成圖像觀30可以包括歸屬位置,其是向量路徑的位置,當(dāng)所有向量化的組成圖像觀40都排列在歸屬位置上時,便會向用戶提供合成圖像2830。如圖28D所示,當(dāng)用戶啟動裁剪操作或執(zhí)行分解視圖操作時,合成圖像觀30便會分解成不重疊的組成圖像觀40,用于裁剪和隨后的組合。在某些實(shí)施方案中,與每個組成圖像觀40相對應(yīng)的單獨(dú)組成圖像文件用于提供分解視圖,而在其它實(shí)施方案中,則根據(jù)合成圖像觀30(例如,通過分割所述圖像)來創(chuàng)建或推測出組成圖像觀40。在如圖所示的示例中,合成圖像觀30由身體組成圖像^40a、第一頭發(fā)組成圖像^40b、第二頭發(fā)組成圖像 ^40c、鞋子組成圖像^40d、頭冠組成圖像2840e和裙子組成圖像2840f組合而成。如果合成圖像觀30被修剪,那么對應(yīng)的組成圖像觀40也可以相應(yīng)地修剪??梢蕴峁┖铣蓤D像 2830的半合成狀態(tài),其中組成圖像觀40可以設(shè)置有重疊和不重疊的向量路徑。在某些示例中,用戶可以對合成圖像觀30的整體或某些部分和/或任意一個對應(yīng)的組成圖像觀40重新上色、填充色彩、涂繪、描影、構(gòu)建結(jié)構(gòu)或者以其它方式進(jìn)行更改,從而定制化圖像觀30、2840的外觀。例如,在描影時,用戶可以更改光柵藝術(shù)的顏色,使其變成不同的顏色,而同時保持光柵藝術(shù)的暗影。在結(jié)構(gòu)填充時,用戶可以從向量邊線內(nèi)部去除光柵藝術(shù),而用圖案加以替換。再次參見圖^C,每個組成圖像觀40可以具有向量區(qū)域,其是由向量路徑的邊界所創(chuàng)建的區(qū)域。在某些實(shí)施方案中,在組成圖像觀40向量路徑的外圍或邊界周圍安置緩沖區(qū)域觀50。緩沖區(qū)域觀50允許沿著組成圖像觀40的外圍來裁剪所述圖像,而同時保持組成圖像觀40的任何著色(例如,通過打印)完全達(dá)到所裁剪的外圍。緩沖區(qū)域觀50可以具有臨界厚度,所述臨界厚度可以保持恒定,或者當(dāng)組成圖像觀40定標(biāo)或者更改時不會超過臨界厚度(例如,最大厚度或最小厚度)。在某些實(shí)施方案中,緩沖區(qū)域觀50是通過推測圖像外圍以外的顏色來創(chuàng)建。例如,像素顏色可以傳遞,臨界數(shù)目的像素可以向外形成圖像外圍,而重疊顏色可以適當(dāng)?shù)鼗旌?例如,根據(jù)混合原則,紅色+藍(lán)色=紫色)。
表1提供示范性使用情況,其中描繪了可以對合成圖像觀30(合成圖像觀30的全合成狀態(tài)和半合成狀態(tài))和/或組成圖像觀40執(zhí)行的各種操作。也可能存在其它使用情況。在某些示例中,用戶可能希望執(zhí)行機(jī)器操作來實(shí)現(xiàn)實(shí)體形式的圖樣,所述機(jī)器操作例如通過控制器而執(zhí)行的打印操作、裁剪操作或打印與裁剪操作。用戶也可以在執(zhí)行所述機(jī)器操作之前,對合成圖像觀30 (合成圖像觀30的全合成狀態(tài)和半合成狀態(tài))和/或組成圖像 2840執(zhí)行一或多個圖像操控操作。
權(quán)利要求
1.一種操作電子裁剪機(jī)(610)的控制器(100、200、1210)的方法,所述方法包括 將控制器標(biāo)識符寫入卡盒(510、1M0)的存儲器(514、1900);將卡盒標(biāo)識符寫入所述控制器(100、200、1210)的存儲器050、1344);以及允許所述控制器(100、200、1210)與所述卡盒(510、1M0)之間進(jìn)行通信。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括訪問所述控制器(100、200、1210)的所述存儲器Q50U344)以便安裝與所述卡盒(510、1M0)相關(guān)聯(lián)的內(nèi)容,以及,將與所述卡盒 (510,1240)相關(guān)聯(lián)的任何未安裝內(nèi)容存儲到所述控制器的存儲器050、1344)中。
3.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,進(jìn)一步包括防止將另外的控制器標(biāo)識符存儲到所述控制器(100、200、1210)的所述存儲器050、1344)中。
4.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,進(jìn)一步包括從與所述控制器(100,200,1210)相通信的卡盒(510,1240)的存儲器(514、1900)和所述控制器(100、200、1210)的內(nèi)容存儲器Q50U344)中的至少一個處存取內(nèi)容;存取所述控制器(100、200、1210)的加密存儲器050、1344)中存儲的安全信息,所述加密存儲器050、1344)配置為單次寫入而多次讀取。使用所述安全信息,來解密所述控制器(100、200、1210)的許可存儲器050、1344)中存儲的許可文件,所述許可文件包含至少一個卡盒標(biāo)識符;以及允許使用存取內(nèi)容,所述存取內(nèi)容具有所述許可文件中的關(guān)聯(lián)卡盒標(biāo)識符。
5.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括將所述存取內(nèi)容相關(guān)聯(lián)的每個卡盒標(biāo)識符與所述許可文件中的每個卡盒標(biāo)識符進(jìn)行比較,和/或從與所允許內(nèi)容相關(guān)聯(lián)的所述許可文件中獲取內(nèi)容使用權(quán)限。
6.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,進(jìn)一步包括在所述控制器(100、200、 1210)上啟動裁剪操作,以便在所述電子裁剪機(jī)(610)上裁剪圖樣(觀05),所述圖樣包括與至少一個卡盒(510、1M0)相關(guān)聯(lián)的內(nèi)容。
7.根據(jù)權(quán)利要求6所述的方法,其中與所述至少一個卡盒(510、1M0)相關(guān)聯(lián)的所述內(nèi)容包含至少一個字形O810)。
8.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括允許在驗(yàn)證卡盒所有權(quán)之后執(zhí)行所述裁剪操作。
9.根據(jù)權(quán)利要求8所述的方法,其中驗(yàn)證卡盒所有權(quán)包含標(biāo)識與所述圖樣080 的所述內(nèi)容相關(guān)聯(lián)的每個卡盒(510、1M0); 獲得每個被標(biāo)識卡盒(510、1M0)的卡盒標(biāo)識符;在所述控制器(100、200、1210)的所述存儲器O50、1344)中搜索每個被標(biāo)識卡盒 (510,1240)的所述卡盒標(biāo)識符;以及在每個被標(biāo)識卡盒(510、1M0)的每個卡盒標(biāo)識符位于所述控制器(100、200、1210)的所述存儲器O50、1344)中之后,允許執(zhí)行所述裁剪操作。
10.一種操作電子裁剪機(jī)(610)的控制器(100、200、1210)的方法,所述方法包括 在所述控制器(100、200、1210)上啟動裁剪操作,以便在所述電子裁剪機(jī)(610)上裁剪圖樣(觀05),所述圖樣包括與至少一個卡盒(510、1M0)相關(guān)聯(lián)的內(nèi)容; 標(biāo)識與所述圖樣080 的所述內(nèi)容相關(guān)聯(lián)的每個卡盒(510、1M0); 獲得每個被標(biāo)識卡盒(510、1M0)的卡盒標(biāo)識符;在所述控制器(100、200、1210)的存儲器050、1344)中搜索每個被標(biāo)識卡盒(510、 1240)的所述卡盒標(biāo)識符;以及在每個被標(biāo)識卡盒(510、1M0)的每個卡盒標(biāo)識符位于所述控制器(100、200、1210)的所述存儲器O50、1344)中之后,允許執(zhí)行所述裁剪操作。
11.根據(jù)權(quán)利要求9或10所述的方法,其中標(biāo)識與所述圖樣080 的所述內(nèi)容相關(guān)聯(lián)的每個卡盒(510、1M0)包含使用所述圖樣080 的內(nèi)容元數(shù)據(jù),所述內(nèi)容元數(shù)據(jù)提供所述圖樣080 每個對應(yīng)部分的卡盒標(biāo)識符。
12.根據(jù)權(quán)利要求9-11中任一項(xiàng)所述的方法,其中從所述控制器(100、200、1210)的存儲器Q50U344)中和/或從與所述控制器(100、200、1210)相通信的外部源中,來獲得所述卡盒標(biāo)識符。
13.根據(jù)權(quán)利要求9-12中任一項(xiàng)所述的方法,進(jìn)一步包括針對所具有的卡盒標(biāo)識符不在所述控制器(100、200、1210)的所述存儲器050、1344)中的每個被標(biāo)識卡盒(510、 1240),提供使用權(quán)限的購買方式。
14.根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括在針對所具有的卡盒標(biāo)識符不在所述控制器(100、200、1210)的所述存儲器O50、1344)中的每個被標(biāo)識卡盒(510、1240),出售使用權(quán)限之后,允許執(zhí)行所述裁剪操作。
15.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,進(jìn)一步包括從所述卡盒(510、1M0)的所述存儲器(514、1904)中去除所述控制器標(biāo)識符;以及從所述控制器(100、200、1210)的所述存儲器050、1344)中去除所述卡盒標(biāo)識符。
全文摘要
本發(fā)明提供一種操作電子裁剪機(jī)(610)的控制器(100、200、1210)的方法。所述方法包括將控制器標(biāo)識符寫入卡盒(510、1240)的存儲器(514、1900)、將卡盒標(biāo)識符寫入控制器的存儲器(250、1344),以及允許控制器與卡盒之間進(jìn)行通信。
文檔編號G05B19/042GK102414630SQ201080017835
公開日2012年4月11日 申請日期2010年2月22日 優(yōu)先權(quán)日2009年2月23日
發(fā)明者A·J·歐爾森, M·B·斯莊, M·L·格瑞, P·J·赫普沃斯, T·普拉斯 申請人:博萊沃創(chuàng)新工藝公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
革吉县| 博野县| 淮南市| 鲜城| 义马市| 彰武县| 天气| 广丰县| 丹江口市| 富裕县| 平远县| 凌源市| 黄梅县| 黔西| 谷城县| 巴中市| 德阳市| 淮南市| 定结县| 灵寿县| 临朐县| 镇远县| 德惠市| 永康市| 景宁| 福泉市| 鸡西市| 营山县| 洪湖市| 乌什县| 博客| 科尔| 凌源市| 嘉定区| 额济纳旗| 石楼县| 兴安盟| 岢岚县| 玉屏| 安陆市| 和田市|