專利名稱:便于交互學(xué)習(xí)的電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設(shè)備,尤其是本發(fā)明涉及便于用戶進(jìn)行交互 式學(xué)習(xí)的電子設(shè)備。
背景技術(shù):
由于中文采用文字而非字母書寫,使得中文成為了諸多最難學(xué)習(xí) 的語言之一。掌握漢字的部首、筆畫順序以及寫出具有正確結(jié)構(gòu)且具 有美感的漢字對于學(xué)習(xí)中文是非常重要的,然而目前市場上的很多計 算機(jī)輔助的中文學(xué)習(xí)系統(tǒng)都只注重于漢字發(fā)音。
發(fā)明內(nèi)容
本發(fā)明提供了一種電子設(shè)備,包括輸入裝置;接收器,用于接收 來自輸入裝置的信號;控制模塊,用于根據(jù)所述輸入裝置的信號來計 算所述輸入裝置的位置信息,以及控制所述電子設(shè)備執(zhí)行對應(yīng)于所述 位置信息的操作。
依據(jù)本發(fā)明的一個實施例,輸入裝置包括用于發(fā)出超聲波信號的 電子筆,所述接收器用于接收所述超聲波信號。
依據(jù)本發(fā)明的 一個實施例,還包括用于生成指示所述位置信息與 所述操作之間對應(yīng)關(guān)系的映射表的第 一模塊。
依據(jù)本發(fā)明的一個實施例,所述控制模塊包括用于根據(jù)所述映射 表把所述位置信息映射到所述操作,以產(chǎn)生對應(yīng)于所述操作的指令信 息的第二模塊。
依據(jù)本發(fā)明的一個實施例,所述控制模塊包括用于根據(jù)來自所述第二模塊的指令信息來分配所逸操作的第三模塊。
依據(jù)本發(fā)明的一個實施例,所述控制模塊包括用于根據(jù)所述位置 信息檢索內(nèi)容,以經(jīng)由用戶界面顯示所述內(nèi)容的第四模塊。
依據(jù)本發(fā)明的一個實施例,所述控制模塊包括用于根據(jù)所述位置 信息跟蹤所述輸入裝置的軌跡,以經(jīng)由用戶界面顯示所述軌跡的第五 模塊。
依據(jù)本發(fā)明的一個實施例,所述控制模塊包括用于根據(jù)所述軌跡 中的特征數(shù)據(jù)來評價對應(yīng)于所逸軌跡的第六才莫塊。
依據(jù)本發(fā)明的一個實施例,所述控制模塊包括用于把所述輸入裝 置的位置信息轉(zhuǎn)換成標(biāo)準(zhǔn)格式的第七模塊。
依據(jù)本發(fā)明的另一個方面,提供了一種用于電子設(shè)備的方法,包
括把來自 一輸入設(shè)備的信號轉(zhuǎn)纟灸成所述輸入設(shè)備的位置信息;以及根 據(jù)一映射表把所述輸入設(shè)備的位置信息轉(zhuǎn)換成所述電子設(shè)備的操作指令。
依據(jù)本發(fā)明的 一個實施例, 換成標(biāo)準(zhǔn)格式。
依據(jù)本發(fā)明的 一個實施例, 輸入設(shè)備的運動軌跡。
依據(jù)本發(fā)明的 一個實施例, 的所述軌跡。
依據(jù)本發(fā)明的 一個實施例, 于所述位置信息的內(nèi)容。
依據(jù)本發(fā)明的 一個實施例, 軌跡的特征數(shù)據(jù)來評價所述軌跡。
士 j^t' nn aA u :+、么A 計/山aA t(t ju 乂j^ 3血,、l女s Jrf亍工》_u人iw丄isi
對實施例的描述而變得更加明顯,在附圖中相同的附圖標(biāo)記表示相同
還包括把所述輸入設(shè)備的位置信息轉(zhuǎn) 還包括響應(yīng)于所述操作指令跟蹤所逸 還包括響應(yīng)于所述操作指令顯示跟蹤 還包括響應(yīng)于所述操作指令顯示對應(yīng) 還包括響應(yīng)于所述操作指令根據(jù)所述的特征,其中
圖1示出一種計算機(jī)系統(tǒng);
圖2示出依據(jù)本發(fā)明 一個實施例的定制頁面;
圖3A到3D示出依據(jù)本發(fā)明實施例的用戶界面;
圖4示出依據(jù)本發(fā)明一個實施例的交互式學(xué)習(xí)系統(tǒng);
圖5示出依據(jù)本發(fā)明一個實施例的電子筆操作及對應(yīng)的用戶界面。
圖6示出根據(jù)本發(fā)明的用于諸如計算機(jī)系統(tǒng)等電子設(shè)備的方法。
具體實施例方式
下面結(jié)合附圖和實施例進(jìn)一步說明本發(fā)明的技術(shù)方案。
圖1示出一計算機(jī)系統(tǒng)10。該計算機(jī)系統(tǒng)IO可以是臺式計算機(jī)、 便攜式計算機(jī)、大型計算機(jī)、迷你型計算機(jī)和其他類似的收發(fā)和/或處 理數(shù)據(jù)的裝置。該計算機(jī)系統(tǒng)10可包括用于處理數(shù)據(jù)的主板以及相 連的各種外設(shè),諸如,顯示器12、鍵盤14等。如圖1所示,該計算 機(jī)系統(tǒng)10還包括經(jīng)由一信號接收器18耦合到所述計算機(jī)系統(tǒng)10的 電子筆16。例如,該電子筆16可以包括超聲波信號發(fā)生器、紅外信 號發(fā)生器、或無線信號發(fā)生器等輸入裝置,以使用戶可通過諸如手寫 和/或點擊等方式對計算機(jī)系統(tǒng)10進(jìn)行輸入。信號接收器18可接收來 自電子筆16的信號(例如,超聲波信號或無線信號等),并可根據(jù)該信 號來計算電子筆16(例如,筆尖)相對于信號接收器18的位置信息(例 如,坐標(biāo)信息),繼而經(jīng)由一通用串行總線(USB)將該位置信息發(fā)送到 計算機(jī)系統(tǒng)10。在另一個例子中,可由所述計算機(jī)系統(tǒng)10來執(zhí)行電 子筆16位置信息的計算。在一個例子中,可以所述信號接收器18為 基準(zhǔn)而建立適當(dāng)?shù)淖鴺?biāo)系。
例如,如圖l所示,用戶可利用電子筆16在一頁面20上進(jìn)行書 寫或點擊等操作。例如,信號接收器18可包括一夾子或類似固定裝 置,以便于用戶把該頁面20設(shè)置在相對于信號接收器18固定的位置。 如圖2所示,該頁面20可設(shè)有一個或多個區(qū)域。例如,計算機(jī)系統(tǒng)
7IO可根據(jù)用戶利用電子筆16在這些區(qū)域的操作來啟動計算機(jī)系統(tǒng)10 的相應(yīng)操作。例如,可在頁面20上設(shè)置對應(yīng)于手寫輸入方式的虛擬 手寫輸入?yún)^(qū)22和對應(yīng)于點擊輸入方式的虛擬按鈕輸入?yún)^(qū)24。在一個 例子中,可根據(jù)用戶喜好或需要來設(shè)置虛擬手寫輸入?yún)^(qū)22的位置。 例如,虛擬手寫輸入?yún)^(qū)22可包括用戶所要學(xué)習(xí)的漢字(例如,"山")及 其英文(例如,"mountain")等信息,然而,在另一個例子中,不必把漢 字或英文等信息設(shè)定在虛擬手寫輸入?yún)^(qū)22中。在另一個例子中,虛 擬手寫輸入?yún)^(qū)22可以是空白的。用戶可利用電子筆16在虛擬手寫輸 入?yún)^(qū)22進(jìn)行書寫,計算機(jī)系統(tǒng)10可根據(jù)電子筆16的位置信息跟蹤 和顯示用戶書寫的內(nèi)容,還可^^出評價。
虛擬按鈕輸入?yún)^(qū)22可包括對應(yīng)于計算機(jī)系統(tǒng)10各操作的虛擬按 鈕,例如,虛擬按鈕可以是頁面20上的一些區(qū)域。例如,虛擬4安鈕 可包括對應(yīng)于播放漢字的發(fā)音的虛擬發(fā)音播放按鈕24a、對應(yīng)于播放 漢字的視頻說明的虛擬視頻說明播放按鈕24b、對應(yīng)于播放漢字的文 字解釋和/或例句的虛擬文字說明播;改按鈕24c、以及對應(yīng)于顯示漢字 的筆畫順序并使用戶進(jìn)行寫字練習(xí)的虛擬寫字按鈕24d。雖然圖2中 示出圖標(biāo)形式的虛擬按鈕,但本領(lǐng)域內(nèi)的技術(shù)人員可理解,在頁面20 上可設(shè)置對應(yīng)于計算機(jī)系統(tǒng)10的各種操作的任意區(qū)域,例如這些區(qū) 域可以文字、形狀、顏色等各種形式來表示;或者,可不必把這些區(qū) 域顯現(xiàn)出來。例如,如圖2所示,虛擬手寫輸入?yún)^(qū)22可設(shè)置于頁面 20中央,虛擬按鈕24a-24d可分別設(shè)置于頁面20的四個角上,在另 一個例子中,虛擬手寫輸入?yún)^(qū)22和虛擬按鈕24a-24d可設(shè)在頁面20 上的其他位置。在一個例子中,計算機(jī)系統(tǒng)10可存儲有關(guān)頁面20的 信息,諸如頁面20上的漢字信息、虛擬手寫輸入?yún)^(qū)22和虛擬按鈕輸 入?yún)^(qū)24相對于信號接收器18的相對位置或方位信息、與頁面20上 的漢字相對應(yīng)的視頻和/或音頻信息等。此外,還可根據(jù)需要來存儲和 提供其他相關(guān)的內(nèi)容。 j
如圖3所示,計算機(jī)系統(tǒng)IO可根據(jù)用戶利用電子筆16在頁面20上的操作而在顯示器12上顯示相應(yīng)的用戶界面。電子筆16或信號接 收器18上可設(shè)有便于用戶輸入用戶所選頁面的信息的按鍵(諸如翻頁 鍵),以使計算機(jī)系統(tǒng)10顯示與所選頁面相對應(yīng)的用戶界面?;蛘?,
播放鍵等快捷鍵來選擇對應(yīng)的用戶界面和/或執(zhí)行其他控制。
例如,圖3A示出一對應(yīng)于頁面20的用戶界面32,例如,該用 戶界面32顯示有頁面20上的漢字"山"和/或該漢字的英文"mountain,, 等信息。此外,用戶界面32還顯示有分別對應(yīng)于虛擬按鈕24a-24d的 圖標(biāo)32a-32d。例如,當(dāng)用戶利用電子筆16在虛擬視頻播放按鈕24b 的區(qū)域進(jìn)行點擊(或接觸、按壓或其他類似操作)時,計算機(jī)系統(tǒng)10可 啟動對應(yīng)于虛擬視頻播放按鈕24b的操作,繼而在顯示器12上播放 與漢字"山,,相關(guān)的視頻說明(如圖3B的用戶界面34所示)。
此外,當(dāng)用戶利用電子筆16點擊虛擬正文播放按鈕24c時,計算 機(jī)系統(tǒng)10可啟動對應(yīng)于虛擬文字說明播放按鈕24b的操作,繼而在 顯示器12上播放與漢字"山"相關(guān)的文字說明等(如圖3C的用戶界面 36所示)。再者,用戶利用電子筆16點擊虛擬寫字按鈕24d時,計算 機(jī)系統(tǒng)10可啟動虛擬寫字按鈕24d所對應(yīng)的操作,繼而在顯示器12 上顯示與漢字"山"相關(guān)的筆畫順序(如圖3D的用戶界面38所示)。如 果用戶利用電子筆16在頁面20上進(jìn)行書寫,顯示器12還可動態(tài)地 顯示與用戶的書寫操作對應(yīng)的書寫軌跡和/或書寫內(nèi)容(見圖3D)。如圖 3D所示,用戶界面38還可顯示對所述軌跡(或用戶的書寫)所作出的 評價。本領(lǐng)域內(nèi)的技術(shù)人員可理解,圖3A-3D只是本發(fā)明的一些例子, 還可根據(jù)需要提供其他用戶界面、顯示或信息。
圖4示出依據(jù)本發(fā)明一個實施例的便于用戶進(jìn)行交互式學(xué)習(xí)的計 算機(jī)系統(tǒng)400。如圖4所示,該計算機(jī)系統(tǒng)400包括輸入層410。該 輸入層410包括可用作輸入裝置的電子筆412及相應(yīng)的信號接收器 414。在另一個例子中,該輸入層410還可包括其他輸入設(shè)備、'接收 器和/或控制裝置。電子筆412工作時,電子筆412可發(fā)出對應(yīng)于用戶操作的諸如超聲波信號或其他信號(例如,基于壓感原理)。信號接收
器414可接收來自電子筆412的信號,并可經(jīng)由一USB線(未示出)把 該信息輸入計算機(jī)系統(tǒng)400。信號接收器414可根據(jù)接收到的信號獲 得電子筆412(例如,筆尖)的位置信息。在另一個例子中,可利用電子 筆驅(qū)動層420來計算電子筆412的位置信息。
如圖4所示,計算機(jī)系統(tǒng)40O還包括用于根據(jù)來自輸入裝置(例如, 電子筆412)的位置信息控制計算機(jī)系統(tǒng)400的操作的控制才莫塊460。
如圖4所示,電子筆驅(qū)動層420包括可用于支持從輸入層410到 上層(諸如中間件層430)的數(shù)據(jù)傳輸。例如電子筆驅(qū)動層420包括從輸 入層410到諸如電子筆驅(qū)動模塊424的數(shù)據(jù)傳輸?shù)腢SB驅(qū)動器422。 此外,USB驅(qū)動層422還可支持從輸入層410到諸如人機(jī)交互設(shè)備 (human interface device)迷你端繼而到電子筆驅(qū)動模塊424的數(shù)據(jù)傳 輸。此外,雖然圖4未示出,電子筆驅(qū)動層420可包括對應(yīng)于其他輸 入方式的數(shù)據(jù)傳輸?shù)尿?qū)動器。電子筆驅(qū)動層420還可包括用于把輸入 裝置(諸如電子筆)專用消息/代碼向上層(例如,中間件層430)傳送的電 子筆驅(qū)動纟莫塊424。電子筆驅(qū)動一莫塊424還可根據(jù)信號接收器414接 收到的電子筆信號來計算電子筆的位置信息(例如,坐標(biāo)信息等)。此 夕卜,電子筆驅(qū)動層420(例如,電子筆驅(qū)動模塊424)還可監(jiān)測電子筆412 的動作狀態(tài),諸如是否是連續(xù)的動作(例如,書寫),或是非連續(xù)動作(例 如,點擊)。但是,該監(jiān)測不是必需的。例如,電子筆驅(qū)動模塊424可 根據(jù)電子筆412發(fā)出信號的時間確定電子筆412是連續(xù)動作還是非連 續(xù)動作。電子筆驅(qū)動模塊424還可產(chǎn)生并傳送與電子筆位置信息對應(yīng) 的時間信息等。雖然圖4以電子筆為例,但本發(fā)明可包括對應(yīng)于其他 輸入設(shè)備的驅(qū)動^^莫塊等。
如圖4所示,計算機(jī)系統(tǒng)400還包括中間件層430。中間件層430 用于把來自下層(例如,電子筆驅(qū)動層420)的信息發(fā)送到應(yīng)用程序?qū)?440,并提供用于應(yīng)用程序?qū)?40的統(tǒng)一控制界面。通過中間件^ 430, 可利用標(biāo)準(zhǔn)化的消息/代碼把其它各種輸入裝置(諸如鼠標(biāo)、其他手寫筆)加入到計算機(jī)系統(tǒng)400中,繼而允許根據(jù)輸入裝置來開發(fā)其他教育軟件。
中間件層430可包括輸入適配層432,用于把電子筆412或其他 輸入裝置專用消息、命令和/或卩、碼轉(zhuǎn)換成標(biāo)準(zhǔn)格式,并把經(jīng)標(biāo)準(zhǔn)化的 消息、命令和/或代碼等信息傳送到上層(例如,電子筆支持層434)。 該輸入適配層432還提供了用于電子筆或其他輸入裝置控制/操作的 基礎(chǔ)控制界面和事件機(jī)構(gòu)。
此外,中間件層430還包括電子筆支持層434,用于接收來自輸 入適配層432的信息,對該信息進(jìn)行數(shù)據(jù)處理,并把經(jīng)處理的信息傳 送到應(yīng)用程序?qū)?40,從而為應(yīng)用程序?qū)?40提供標(biāo)準(zhǔn)邏輯接口 。例 如,電子筆支持層434可把來自輸入適配層432的經(jīng)標(biāo)準(zhǔn)化的電子筆 位置信息轉(zhuǎn)換成應(yīng)用程序?qū)?40可識別的消息、指令或代碼等信息。 在一個例子中,電子筆支持層434可訪問指示電子筆位置信息與計算 機(jī)系統(tǒng)操作之間的對應(yīng)關(guān)系的映射表(如下所述),并根據(jù)該映射表把 位置信息映射到所述操作,以產(chǎn)生相應(yīng)的指令信息,諸如跟蹤電子筆 軌跡、播放多媒體內(nèi)容、評價電子筆軌跡或相應(yīng)的用戶書寫等指令。 在一個例子中,指令信息可指示待執(zhí)行所述指令信息的才莫塊,例如跟 蹤模塊446、內(nèi)容數(shù)據(jù)庫管理模塊448和/或評價引擎444等。在另一 個例子中,映射表可包括電子筆位置信息與學(xué)習(xí)內(nèi)容(諸如,多媒體內(nèi) 容)的類型和/或其訪問路徑之間的對應(yīng)關(guān)系,繼而電子筆支持層434 可訪問該映射表并根據(jù)電子筆位置信息發(fā)出播放內(nèi)容、跟蹤軌跡或其 它相應(yīng)的指令等。在基于Windows的系統(tǒng)中,電子筆支持層434還提 供Windows消息/事件系統(tǒng)、線程池、或數(shù)據(jù)處理等。此外,電子筆 支持層434還可實現(xiàn)用于某一輸入裝置的定制插件(plug-in)。
參考圖4,計算機(jī)系統(tǒng)400還包括應(yīng)用程序?qū)?40。應(yīng)用程序?qū)?440可在用戶利用電子筆412進(jìn)行操作時提供用戶交互,諸如蜂放多 媒體內(nèi)容、跟蹤用戶的筆跡、評價用戶的書寫表現(xiàn)等。在一個例子中, 內(nèi)容供應(yīng)商(例如,經(jīng)由因特網(wǎng)公開或盤片的形式)或用戶可利用后端
ii的學(xué)習(xí)內(nèi)容生成工具來定制學(xué)習(xí)內(nèi)容。該學(xué)習(xí)內(nèi)容生成工具可建立電 子筆位置與諸如多媒體等學(xué)習(xí)內(nèi)容之間的鏈接。對于普通的書本來 說,可把所需的頁面掃描成圖片,在每一圖片上定義一個或多個圖片 區(qū)域或虛擬按鈕,可把對應(yīng)于這些區(qū)域的電子筆位置信息鏈接到特定
的命令,諸如多媒體播放功能,這樣,學(xué)習(xí)者把電子筆412的筆尖在 這些區(qū)域上操作就可播放媒體文件。可根據(jù)電子筆412位置與相應(yīng)計 算機(jī)系統(tǒng)操作之間的鏈接,生成相應(yīng)的映射表或其他形式的映射關(guān) 系?;蛘?,可建立電子筆412的位置與學(xué)習(xí)內(nèi)容之間的映射。在另一 個例子中,也可定制設(shè)有電子筆或輸入設(shè)備操作區(qū)域的特定書本和/ 或頁面等??砂言撚成浔斫M成數(shù)據(jù)庫文件等,并預(yù)先存儲在計算機(jī)系 統(tǒng)400(例如,存儲設(shè)備)中或其他存儲設(shè)備中。在另一個例子中,用戶 可在學(xué)習(xí)時安裝該數(shù)據(jù)庫文件。
所述應(yīng)用程序?qū)?40包括任務(wù)處理分配模塊442,用于接收來自 電子筆支持層434的指令信息,并根據(jù)該指令信息通知相應(yīng)的模塊來 執(zhí)行該指令信息所指示的命令/操作。
在另 一個例子中,可利用 一 內(nèi)容數(shù)據(jù)庫來存儲學(xué)習(xí)內(nèi)容(例如多媒 體內(nèi)容)和/或如上所述的映射表。例如,該內(nèi)容數(shù)據(jù)庫可預(yù)先存儲在 計算機(jī)系統(tǒng)400中,或可存儲在盤片等存儲介質(zhì)中。內(nèi)容數(shù)據(jù)庫管理 模塊448可根據(jù)相應(yīng)的路徑信息(諸如,訪問地址等)訪問該內(nèi)容數(shù)據(jù) 庫中的學(xué)習(xí)內(nèi)容和/或映射表。用戶通過電子筆412點擊一虛擬按鈕來 播放諸如多媒體內(nèi)容等學(xué)習(xí)內(nèi)容時,任務(wù)處理分配模塊442可響應(yīng)于 來自電子筆支持層434的例如播放指令等,啟動內(nèi)容數(shù)據(jù)庫管理模塊 448。繼而,內(nèi)容數(shù)據(jù)庫管理模塊448可根據(jù)所存儲的路徑信息訪問 相應(yīng)的學(xué)習(xí)內(nèi)容,并通過用戶界面450顯示獲得的內(nèi)容。
任務(wù)處理分配模塊442可響應(yīng)于來自電子筆支持層434的跟蹤指 令,通知或啟動一跟蹤^t塊446來跟蹤用戶利用電子筆4lf進(jìn)行書寫 的軌跡或筆跡,繼而在一用戶界面上實時顯示。圖5A和5B示出用戶 在一頁面52上練習(xí)書寫及相應(yīng)用戶界面的一個例子。如圖5B所示,可在用戶界面54上實時地顯示用戶的書寫軌跡,并可選擇該書寫軌
跡的關(guān)鍵特征并存儲在計算機(jī)系統(tǒng)400中。當(dāng)用戶結(jié)束書寫時,跟蹤 模塊446可把所存儲的特征數(shù)據(jù)發(fā)送到評價引擎或模塊444。評價引 擎444可通過特征數(shù)據(jù)中的筆畫、筆順等特征數(shù)據(jù)和標(biāo)準(zhǔn)數(shù)據(jù)(可存于 內(nèi)容數(shù)據(jù)庫中)來評價該軌跡或用戶的書法,并給出等級。在一個例子 中,評價引擎444可包括手寫識別模塊等。在另一個例子中,計算機(jī) 系統(tǒng)400可利用其他軟件、硬件和/或固件方式或其組合來實現(xiàn)上述功 能。此外,雖然以上結(jié)合了計算機(jī)系統(tǒng)進(jìn)行了描述,但本發(fā)明可適用 于其他各種電子設(shè)備。雖然圖4示出在各;f莫塊完成特定的功能,本領(lǐng) 域內(nèi)的技術(shù)人員可想到所述模塊和/或功能的任意組合。
如圖6所示,根據(jù)本發(fā)明的一個方面,提供了一種用于諸如計算 機(jī)系統(tǒng)400等電子設(shè)備的方法,以便于用戶進(jìn)行交互式學(xué)習(xí)??山Y(jié)合 圖4所示的計算機(jī)系統(tǒng)400來描述所述方法。在塊602,計算機(jī)系統(tǒng) 400可接收來自電子筆412的諸如超聲波信號或其他信號。該信號可 經(jīng)由USB線或其它方式輸入計算機(jī)系統(tǒng)400。在塊604,計算機(jī)系統(tǒng) 400可把該超聲波信號轉(zhuǎn)換成位置信息。在另一個例子中,計算機(jī)系 統(tǒng)400還可產(chǎn)生指示所述位置信息發(fā)出的時間的信息等。在塊606, 計算機(jī)系統(tǒng)400可根據(jù)一映射表把電子筆位置信息轉(zhuǎn)換成計算機(jī)系統(tǒng) 的操作指令等信息,所述映射表可指示所述電子筆位置信息與計算機(jī) 系統(tǒng)操作之間的對應(yīng)關(guān)系。或者,計算機(jī)系統(tǒng)400可根據(jù)映射表把電 子筆位置信息映射到相應(yīng)的學(xué)習(xí)內(nèi)容。其中,計算機(jī)系統(tǒng)400可先把 電子筆位置信息轉(zhuǎn)換成標(biāo)準(zhǔn)格式。在塊608,計算機(jī)系統(tǒng)400可把塊 606獲得的指令信息分配給相應(yīng)的模塊。在塊610,相應(yīng)的模塊可根 據(jù)指令信息執(zhí)行相應(yīng)的操作,例如,跟蹤電子筆的軌跡、實時顯示跟
蹤到的運動軌跡、顯示用戶界面、播放學(xué)習(xí)內(nèi)容、評價所述軌跡或用 戶書寫水平等。此外,圖6的方法可適用于電子筆和/或其它^入設(shè)備。 本發(fā)明提供了一種電子設(shè)備和相應(yīng)的方法,可以交互方式便于用 戶進(jìn)行寫字練習(xí),并可評價用戶的書寫水平。再者,通過對輸入設(shè)備的定位,本發(fā)明的電子設(shè)備可將傳統(tǒng)的書本/紙張與多媒體內(nèi)容或教學(xué) 軟件鏈接起來,從而用戶利用電子筆等輸入設(shè)備在書本/紙張上的相應(yīng) 區(qū)域上的操作就可讓系統(tǒng)顯示相關(guān)的用戶界面,或執(zhí)行相關(guān)的操作, 諸如播放漢字發(fā)音,播放視頻/文字說明,進(jìn)行書寫練習(xí)和獲得書寫評 價等。繼而,本發(fā)明無需使用觸摸屏等設(shè)備,而可實時地顯示對應(yīng)于 用戶書寫和/或點擊操作的用戶界面,及播放視頻等。而且,雖然以上
以中文為例描述了本發(fā)明,但本發(fā)明的計算機(jī)系統(tǒng)還可適用于各種學(xué) 習(xí)內(nèi)容或語言。
對于揭示的實施例的描述是提供給本領(lǐng)域內(nèi)的技術(shù)人員來實現(xiàn)
或者使用本發(fā)明。對于本領(lǐng)域的技術(shù)人員來說,對于這些實施例的多
種改變是非常明顯的,且這里定義的基本原理可被應(yīng)用于其它實施
例,而不脫離本發(fā)明的原理和范圍。這樣,本發(fā)明并不局限于此處所
示的實施例而是符合這里所揭示的原理和創(chuàng)造性特征的最寬的范圍。 此處使用術(shù)語"示例"表示"作為例子、示例或者說明"。此處描述的任
何作為"示例"的實施例不需要被描述為優(yōu)選的或者相對于其他實施例
是具有優(yōu)勢的。
1權(quán)利要求
1. 一種電子設(shè)備,包括輸入裝置;接收器,用于接收來自輸入裝置的信號;控制模塊,用于根據(jù)所述輸入裝置的信號來計算所述輸入裝置的位置信息,以及根據(jù)控制所述電子設(shè)備執(zhí)行對應(yīng)于所述位置信息的操作。
2. 如權(quán)利要求1所述的電子設(shè)備,其中,所述輸入裝置包括用 于發(fā)出超聲波信號的電子筆,所述接收器用于接收所述超聲波信號。
3. 如權(quán)利要求1所述的電子設(shè)備,還包括用于生成指示所述位置信息與所述操作之間對應(yīng)關(guān)系的映射表 的第一模塊。
4. 如權(quán)利要求3所述的電子設(shè)備,其中,所述控制模塊包括用于根據(jù)所述映射表把所迷位置信息映射到所述操作,以產(chǎn)生對 應(yīng)于所述操作的指令信息的第二4莫塊。
5. 如權(quán)利要求4所述的電子設(shè)備,其中,所述控制模塊包括用于根據(jù)來自所述第二模塊的指令信息來分配所述操作的第三 模塊。
6. 如權(quán)利要求2所述的電子設(shè)備,其中,所述控制模塊包括用于根據(jù)所述位置信息檢索內(nèi)容,以經(jīng)由用戶界面顯示所述內(nèi)容 的第四模塊。
7. 如權(quán)利要求2所述的電子設(shè)備,其中,所述控制模塊包括用于根據(jù)所述位置信息跟蹤所述輸入裝置的軌跡,以經(jīng)由用戶界 面顯示所述軌跡的第五才莫塊。
8. 如權(quán)利要求7所述的電子設(shè)備,其中,所述控制模塊包括m工j曰.i4t rh4二刁T頭'二 二T' /入;7^~ r r工J!* ^:Jt 厶厶rH A丌J J嚇p^1/^廠/| ^葉/uj^ t wv^n工紙4/5個n"'l71 ,M /義J廠乂l ^^t/u^tiv 廠書寫的第六模塊。
9. 如權(quán)利要求1所述的電子設(shè)備,其中,所述控制模塊包括 用于把所述輸入裝置的位置信息轉(zhuǎn)換成標(biāo)準(zhǔn)格式的第七模塊。
10. —種用于電子設(shè)備的方法,包括把來自 一輸入設(shè)備的信號轉(zhuǎn)換成所述輸入設(shè)備的位置信息;以及 根據(jù) 一 映射表把所述輸入"i殳備的位置信息轉(zhuǎn)換成所述電子設(shè)備 的操作指令。
11. 如權(quán)利要求10所述的方法,還包括 把所述輸入設(shè)備的位置信息轉(zhuǎn)換成標(biāo)準(zhǔn)格式。
12. 如權(quán)利要求10所述的方法,還包括 響應(yīng)于所述操作指令跟蹤所述輸入設(shè)備的運動軌跡。
13. 如權(quán)利要求12所述的方法,還包括 響應(yīng)于所述操作指令顯示3艮蹤的所述軌跡。
14. 如權(quán)利要求10所述的方法,還包括響應(yīng)于所述操作指令顯示對應(yīng)于所述位置信息的內(nèi)容。
15. 如權(quán)利要求12所述的方法,還包括響應(yīng)于所述操作指令根據(jù)所述軌跡的特征數(shù)據(jù)來評價所述軌跡。
16. —種計算機(jī)系統(tǒng),包括 輸入裝置;接收器,用于接收來自輸入裝置的信號; 控制模塊,用于根據(jù)所述輸入裝置的信號來計算所述輸入裝置的 位置信息,以及訪問由所述位置信息鏈接到的訪問路徑所指向的內(nèi)容。
17. 如權(quán)利要求16所述的計算機(jī)系統(tǒng),其中,所述輸入裝置包 括用于發(fā)出超聲波信號的電子筆,所述接收器用于接收所述超聲波信
18. 如權(quán)利要求16所述的計算機(jī)系統(tǒng),所述控制模塊包括m工j"口. 4f j;、 /二史/士臺立丄二; ,、^ f:;:》*么/ 4匕人乂士臺丄厶楚—』社 乂tj \jj^i丄且'i5'&乂 工k i"j 〃i《n介wv4曰,—'|& '&、 wv " —4夭塊。
19. 如權(quán)利要求18所述的計算機(jī)系統(tǒng),其中,所述控制模塊包括響應(yīng)于來自所述第 一模塊的指令信息來分配所述指令信息的第 二模塊。
20. 如權(quán)利要求18所述的計算機(jī)系統(tǒng),其中,所述控制模塊包括 用于播放根據(jù)所述訪問路徑訪問到的所述內(nèi)容的第三模塊。
21. 如權(quán)利要求16所述的計算機(jī)系統(tǒng),其中,所述控制模塊包括 用于根據(jù)所述位置信息跟蹤所述輸入裝置的軌跡的第四模塊。
22. 如權(quán)利要求21所述的計算機(jī)系統(tǒng),其中,所述控制模塊包括 用于根據(jù)所述軌跡中的特4正數(shù)據(jù)來評價所述軌跡的第五沖莫塊。
全文摘要
本發(fā)明揭示了一種電子設(shè)備,包括電子筆;接收器,用于接收來自電子筆的信號,并根據(jù)所述信號計算所述電子筆的位置信息;以及控制模塊,用于根據(jù)所述位置信息控制所述計算機(jī)系統(tǒng)執(zhí)行相應(yīng)的操作。其中,所述控制模塊還根據(jù)所述操作顯示相應(yīng)的用戶界面。
文檔編號G06F3/041GK101482783SQ200810002178
公開日2009年7月15日 申請日期2008年1月10日 優(yōu)先權(quán)日2008年1月10日
發(fā)明者楠 李 申請人:英特爾公司