專利名稱:電子筆-計(jì)算機(jī)多媒體交互式系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及計(jì)算機(jī)系統(tǒng),并且尤其涉及在多媒體交互式模式中個(gè)人計(jì)算機(jī)(PC)的新的使用模型。
背景技術(shù):
對于計(jì)算機(jī)系統(tǒng),如PC,許多不同的輸入設(shè)備在這幾年得到了發(fā)展。被熟練和非熟練計(jì)算機(jī)的用戶使用的設(shè)備例如鼠標(biāo)、軌跡球、觸摸屏、操縱桿等取得了不同程度的成功。對于某些非熟練用戶如小孩子或者老年人,操作這些輸入設(shè)備有時(shí)存在問題,因此潛在的限制了他們使用PC的樂趣。
與輸入方法相關(guān)的新近的進(jìn)步是電子筆。用戶可以使用電子筆在傳統(tǒng)的紙張上書寫。所述電子筆發(fā)送包括坐標(biāo)信息的無線信號(hào)給接收器。接收器可以計(jì)算筆尖的位置信息并且發(fā)送這個(gè)信息給PC。這個(gè)解決方法是對于PC最簡單自然的輸入方法之一。用戶可以在普通的紙張上寫任何東西。電子筆可以獲得筆尖的絕對位置而不需要依賴任何書面材料的內(nèi)容。一些應(yīng)用程序已經(jīng)可以使用電子筆技術(shù)運(yùn)行。例如,筆應(yīng)用程序可以獲取用戶的筆跡并且將所寫的整合到應(yīng)用程序中(例如電子郵件(e-mail)程序)以發(fā)送包括筆跡圖片的電子郵件。電子筆也可以用作選擇設(shè)備(和使用鼠標(biāo)一樣)以控制窗體的光標(biāo)。
由于使用電子筆比其他輸入方法更加自然簡單,尤其對于非熟練計(jì)算機(jī)用戶可能感到很實(shí)用。例如,使用鍵盤存在困難的小孩子和老年人可以使用這樣的筆有效地輸入信息。電子筆對于輸入以亞洲語言(例如漢語)表達(dá)的信息到計(jì)算機(jī)尤其有用。
另外,由于在材料上對多媒體功能內(nèi)在的支持,電子書和/或課程軟件越來越流行。用戶可以在PC上欣賞音頻、視頻和靜態(tài)圖像并且從這些材料上獲取比單純文本產(chǎn)品更多的信息。但是,閱讀者可以接著享受傳統(tǒng)紙張書本的便利和廣泛分布的可用性。
本發(fā)明的特征和優(yōu)點(diǎn)通過以下對本發(fā)明的詳細(xì)描述將會(huì)顯而易見,其中圖1為根據(jù)本發(fā)明實(shí)施方式的電子筆-計(jì)算機(jī)多媒體交互式系統(tǒng)的示意圖;圖2為顯示根據(jù)本發(fā)明實(shí)施方式的電子筆系統(tǒng)的示意圖;圖3為根據(jù)本發(fā)明實(shí)施方式的多媒體系統(tǒng)中的制作器組件和播放器組件的流程圖;圖4為根據(jù)本發(fā)明實(shí)施方式的播放器處理的流程圖;圖5為根據(jù)本發(fā)明實(shí)施方式的制作器處理的流程圖;圖6為根據(jù)本發(fā)明實(shí)施方式的對象識(shí)別處理的實(shí)例;圖7為根據(jù)本發(fā)明實(shí)施方式的動(dòng)作鏈接處理的流程圖;圖8為本發(fā)明系統(tǒng)支持的書籍中的頁面的實(shí)例;以及圖9為根據(jù)本發(fā)明實(shí)施方式的邏輯行為鏈接處理的流程圖。
具體實(shí)施例方式
本發(fā)明的具體實(shí)施方式
介紹了一種基于電子筆位置定位系統(tǒng)和傳統(tǒng)紙張書籍的組合的計(jì)算機(jī)系統(tǒng)的新的使用模型。本發(fā)明的實(shí)施方式提供了一種用于鏈接電子書和/或課程軟件與傳統(tǒng)紙張書籍的方法。通過使用本發(fā)明,用戶可以在讀書時(shí)在計(jì)算機(jī)系統(tǒng)(例如PC)中享受多媒體內(nèi)容。本發(fā)明提供由PC提供的但直接基于現(xiàn)存紙張書籍中所選擇的內(nèi)容的交互性。在用戶使用之前,書籍中的部分內(nèi)容會(huì)由系統(tǒng)處理以在書籍的內(nèi)容和存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中的多媒體內(nèi)容之間建立鏈接。
在說明書中參考本發(fā)明的“一個(gè)實(shí)施方式”或者“實(shí)施方式”意味著與實(shí)施方式相關(guān)的所描述的特定特征、結(jié)構(gòu)或者特性被包含在本發(fā)明至少一個(gè)實(shí)施方式中。因而,出現(xiàn)在說明書中許多地方的短語“在一個(gè)實(shí)施方式中”的出現(xiàn)并非必須涉及同一個(gè)實(shí)施方式。
圖1為根據(jù)本發(fā)明實(shí)施方式的電子筆-計(jì)算機(jī)多媒體交互式系統(tǒng)100的示意圖。在本發(fā)明的實(shí)施方式中,計(jì)算機(jī)系統(tǒng)102與用戶閱讀的傳統(tǒng)紙張書籍104交互。這里使用的術(shù)語“書籍”可以是任何現(xiàn)存的印刷材料,如虛構(gòu)或者非虛構(gòu)的書籍,期刊例如雜志、報(bào)紙或者定期刊物,彩色書籍,小冊子、廣告等。書籍可以被用戶擺放在書籍夾持器106上,書籍夾持器106夾持著書籍并且使書籍與接收設(shè)備108的關(guān)系固定。電子筆(E-pen)110可以被用戶用來在書籍104上指點(diǎn)和/或書寫。電子筆的位置可以由接收器確定并且通過通信連接112傳送給計(jì)算機(jī)系統(tǒng)。所述通信連接可以包括任何有線或者無線連接,例如COM端口、通用串行總線(USB)、LPT、802.11無線標(biāo)準(zhǔn)的任何實(shí)現(xiàn)形式、藍(lán)牙、紅外線等。
計(jì)算機(jī)系統(tǒng)包括至少一個(gè)數(shù)據(jù)庫和應(yīng)用程序114以接收電子筆的位置信息和用戶在閱讀的書籍的標(biāo)識(shí),并且在計(jì)算機(jī)系統(tǒng)上演示多媒體內(nèi)容或者提供所選操作以響應(yīng)位置信息的接收。通常地,響應(yīng)可以包括播放一個(gè)或者多個(gè)音頻內(nèi)容、播放視頻內(nèi)容、顯示圖像或者文字或者其他多媒體信息、或者對計(jì)算機(jī)系統(tǒng)執(zhí)行預(yù)定義動(dòng)作(例如調(diào)整揚(yáng)聲器的音量、調(diào)整顯示亮度、或者關(guān)閉計(jì)算機(jī)系統(tǒng))。所述響應(yīng)應(yīng)該在用戶閱讀該書籍之前建立,從而在計(jì)算機(jī)系統(tǒng)中執(zhí)行的應(yīng)用程序連接電子筆處于的傳統(tǒng)的、現(xiàn)存的已出版書籍的頁面部分的位置信息與合適的計(jì)算機(jī)系統(tǒng)響應(yīng)的選擇。
本發(fā)明的實(shí)施方式可以被使用如下。當(dāng)書籍104由用戶放上書籍夾持器時(shí),接收器108可以固定在書籍夾持器106的頂部。這意味著書和接收器之間的距離是固定的。在至少一個(gè)實(shí)施方式中,所述固定關(guān)系可以包括書籍的一個(gè)角和兩個(gè)側(cè)邊靠著書籍夾持器的固定90度角結(jié)構(gòu)放置。當(dāng)用戶使用電子筆110在當(dāng)前瀏覽的頁面上選擇書籍內(nèi)容時(shí),筆尖位置信息可以由接收器108計(jì)算出并且被發(fā)送到計(jì)算機(jī)系統(tǒng)102。在計(jì)算機(jī)系統(tǒng)中至少包括一個(gè)數(shù)據(jù)庫。所述的至少一個(gè)數(shù)據(jù)庫包括對應(yīng)于當(dāng)前電子筆位置的動(dòng)作/響應(yīng)信息、當(dāng)前頁面的書籍內(nèi)容及存儲(chǔ)的多媒體內(nèi)容。數(shù)據(jù)庫或者其部分可以在計(jì)算機(jī)系統(tǒng)102中,或者由該計(jì)算機(jī)系統(tǒng)使用公知技術(shù),例如通過因特網(wǎng),在外部存儲(chǔ)和訪問。應(yīng)用程序接收位置信息,在所述至少一個(gè)數(shù)據(jù)庫中搜索與位置信息和書籍內(nèi)容相關(guān)的條目,并且然后播放對應(yīng)的多媒體內(nèi)容或者執(zhí)行對應(yīng)的預(yù)定義動(dòng)作。在至少一個(gè)實(shí)施方式中,所述多媒體內(nèi)容可以在可與所述計(jì)算機(jī)系統(tǒng)通信連接的用戶電子設(shè)備上播放,如電視機(jī)、立體聲系統(tǒng)、計(jì)算機(jī)顯示監(jiān)視器等。
本發(fā)明實(shí)施方式的一個(gè)使用是英語字母表教學(xué)。例如,書籍包括26頁,每頁包括字母表中的一個(gè)字母。第一頁包括大的字母“A”和不同類型的蘋果(apple)或者其他以字母“A”開頭的對象的圖片。當(dāng)用戶選擇在書的該頁上的字母“A”時(shí)(可能通過按壓電子筆上的按鈕或者將電子筆觸及紙張),計(jì)算機(jī)系統(tǒng)中的應(yīng)用程序使計(jì)算機(jī)發(fā)出單詞“apple”的聲音,例如,通過計(jì)算機(jī)系統(tǒng)的揚(yáng)聲器?;九c此同時(shí),計(jì)算機(jī)系統(tǒng)也可以用于顯示更多的圖片或者播放不同大小和顏色的蘋果的視頻(舉例來說)。因此,為了增強(qiáng)的信息流和教學(xué)/娛樂的目的,本發(fā)明的實(shí)施方式獲取現(xiàn)存書籍的內(nèi)容并且將這些內(nèi)容與計(jì)算機(jī)系統(tǒng)的交互性相結(jié)合。當(dāng)用于教學(xué)時(shí),本發(fā)明結(jié)合了現(xiàn)存的或者新出版的傳統(tǒng)紙張書籍的力量和計(jì)算機(jī)系統(tǒng)的力量(在多媒體方面和一些實(shí)施方式中的因特網(wǎng)訪問)。
利用本發(fā)明的實(shí)施方式,可以有多個(gè)其他的使用模式。例如,可以為不同年齡組設(shè)計(jì)不同的教育系統(tǒng)模式。對于2到4歲的小孩,可以基于現(xiàn)存書籍創(chuàng)建教簡單單詞、字母表和數(shù)字的應(yīng)用程序和相關(guān)數(shù)據(jù)庫以達(dá)到這樣的目的。對于5到7歲的小孩,可以創(chuàng)建教句子的應(yīng)用程序和相關(guān)數(shù)據(jù)庫。通過其他的設(shè)置,可以有其他的模式,而且本發(fā)明不局限于這方面。例如,可以創(chuàng)建讓旅行者從現(xiàn)存的印刷地圖中獲取更多信息的應(yīng)用程序和相關(guān)數(shù)據(jù)庫。在其他例子中,可以使用這里描述的系統(tǒng)和技術(shù)創(chuàng)建用于虛擬的遠(yuǎn)程控制家中的電子設(shè)備的應(yīng)用程序。
圖2為顯示根據(jù)本發(fā)明實(shí)施方式的電子筆系統(tǒng)的示意圖。所述電子筆系統(tǒng)獲取書籍頁面上的絕對筆尖位置信息。至少兩個(gè)超聲波傳感器S1 200和S2 202被排列在接收器108中的一條直線上,且與坐標(biāo)系統(tǒng)原點(diǎn)(0,0)等距,分別由(D,0)和(-D,0)標(biāo)示。電子筆110包括超聲波發(fā)送器T 204。當(dāng)筆尖落下時(shí),發(fā)送器發(fā)送可被接收器檢測到的超聲波信號(hào)。由于L1=(T,S1)和L2=(T,S2)距離不同,所以超聲波信號(hào)在不同的時(shí)間抵達(dá)兩個(gè)傳感器。接收器108可以檢測時(shí)間差并且計(jì)算L1和L2的長度。然后T的位置可以通過公式1計(jì)算x=l12-l224dy=l22-(l12-l22-4d24d)2]]>X和Y坐標(biāo)指明了筆尖的絕對位置信息。電子筆系統(tǒng)通過連接112將這個(gè)信息發(fā)送給計(jì)算機(jī)系統(tǒng)102。
一旦用戶的計(jì)算機(jī)系統(tǒng)102接收到所述位置信息,所述信息可以由在此稱為“播放器(player)”的組件的應(yīng)用程序處理。播放器接收所述位置信息,在至少一個(gè)數(shù)據(jù)庫中搜索對應(yīng)的多媒體內(nèi)容和/或合適的動(dòng)作,并且播放對應(yīng)的多媒體內(nèi)容和/或執(zhí)行所述動(dòng)作。用戶與播放器之間交互以使得傳統(tǒng)的紙張書籍成為交互的用戶體驗(yàn)。用戶使用電子筆選擇書籍上的對象,并且播放器提供基于筆尖位置和對象類型的對應(yīng)響應(yīng)。
在使用前,必須生成至少一個(gè)數(shù)據(jù)庫以包括與筆尖位置相關(guān)的動(dòng)作/響應(yīng)信息、當(dāng)前書籍內(nèi)容、書籍的當(dāng)前頁、當(dāng)前書籍的多媒體內(nèi)容以及當(dāng)前書籍的預(yù)定義動(dòng)作。在發(fā)行人的計(jì)算機(jī)系統(tǒng)中執(zhí)行的在此被稱作“制作器(maker)”的組件的應(yīng)用程序可以用于創(chuàng)建這些數(shù)據(jù)項(xiàng)之間的鏈接(linkage)。所述制作器可以被發(fā)行人(或者有時(shí)被熟練用戶)使用以使用有限的手工工作制作出基于現(xiàn)存的傳統(tǒng)紙張書籍(或者可能是新出版的書籍)的交互式多媒體產(chǎn)品。輸入到制作器的輸入數(shù)據(jù)包括書籍的頁面圖像、附加的多媒體內(nèi)容以及預(yù)定義動(dòng)作。發(fā)行人選擇頁面圖像上的對象,并且將相關(guān)的多媒體內(nèi)容和/或動(dòng)作與所選擇的對象相鏈接。所有的鏈接信息可以存儲(chǔ)在所述至少一個(gè)數(shù)據(jù)庫中。
在一個(gè)實(shí)施方式中,在交互式多媒體產(chǎn)品和/或書籍由用戶或其他人在用戶的場所制作時(shí)(例如,父母為孩子的使用準(zhǔn)備鏈接),發(fā)行人的計(jì)算機(jī)系統(tǒng)可以與用戶的計(jì)算機(jī)系統(tǒng)是同一個(gè)。在一個(gè)實(shí)施方式中,多媒體內(nèi)容可以包括一個(gè)或者多個(gè)由用戶制作或獲得的數(shù)字圖像文件、數(shù)字視頻文件、數(shù)字音頻文件以及文檔文件。在一個(gè)實(shí)施方式中,用戶可以提供數(shù)字圖像作為書籍的頁面(例如,用戶的原始數(shù)字照片)并且指定書籍中每頁上的對象與該多媒體內(nèi)容的鏈接。
圖3為根據(jù)本發(fā)明實(shí)施方式的多媒體系統(tǒng)中的制作器組件300和播放器組件302的流程圖。在方框304中,所述制作器組件300接收書籍中一頁或多頁的圖像作為輸入,并且然后對這些頁面上呈現(xiàn)的對象定義區(qū)域信息。在一個(gè)實(shí)施方式中,所述制作器可以通過與作為多媒體內(nèi)容發(fā)行人的系統(tǒng)用戶進(jìn)行交互來完成這個(gè)任務(wù)。在方框308中,制作器使用作為輸入數(shù)據(jù)的多媒體文件和動(dòng)作310建立筆的位置、書籍內(nèi)容(例如,基于書籍頁面上的對象)以及相關(guān)多媒體內(nèi)容(例如,有關(guān)的音頻、視頻、圖像、文檔等)和/或動(dòng)作之間的鏈接。在方框312中,為了播放器組件302的后續(xù)使用,制作器封裝數(shù)據(jù)庫。在一個(gè)實(shí)施方式中,當(dāng)運(yùn)行制作器組件時(shí),發(fā)行人提供多媒體文件并且將多媒體文件安裝在分布到具有播放器組件的用戶的計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)庫中。在其他實(shí)施方式中,發(fā)行人提供可通過如因特網(wǎng)的網(wǎng)絡(luò)訪問的多媒體文件的鏈接。在這個(gè)實(shí)施方式中,播放器組件使用已知的文件傳輸協(xié)議或者公知的超文本傳輸協(xié)議(HTTP)獲取所需文件。
所述數(shù)據(jù)庫包括至少書籍內(nèi)容數(shù)據(jù)庫314、多媒體數(shù)據(jù)庫316以及動(dòng)作庫318。所述書籍內(nèi)容數(shù)據(jù)庫包括所述書籍頁面的圖像、頁面上對象的位置信息以及所述對象與多媒體內(nèi)容或動(dòng)作/響應(yīng)之間的鏈接信息。所述多媒體數(shù)據(jù)庫包括音頻、視頻、圖像、文檔以及其他對應(yīng)于書籍頁面上的對象用于演示的由用戶感知的數(shù)據(jù)。所述動(dòng)作庫318包括,當(dāng)電子筆落到表示相關(guān)動(dòng)作的書籍頁面上的對象上時(shí),對由用戶的計(jì)算機(jī)系統(tǒng)執(zhí)行的預(yù)定義動(dòng)作的指示。在一個(gè)實(shí)施方式中,所述動(dòng)作可以包括選擇后續(xù)交流的人類語言、調(diào)整揚(yáng)聲器的音量、調(diào)整計(jì)算機(jī)監(jiān)視器的亮度、發(fā)送命令給輸入/輸出(I/O)端口、關(guān)閉計(jì)算機(jī)系統(tǒng)等。其他的動(dòng)作也是可預(yù)期的。在一個(gè)實(shí)施方式中,這里描述的三個(gè)數(shù)據(jù)庫可以組合成一個(gè)單一的數(shù)據(jù)庫。
所述對應(yīng)于書籍的數(shù)據(jù)庫然后可以使用任何已知的機(jī)制發(fā)布到用戶的計(jì)算機(jī)系統(tǒng)。播放器應(yīng)用程序被安裝到用戶的計(jì)算機(jī)系統(tǒng)后,用戶可以將書籍放在書籍夾持器上,啟動(dòng)計(jì)算機(jī)系統(tǒng)的播放器組件302,并且開始與書籍交互。當(dāng)用戶選擇了書籍或書籍夾持器上對系統(tǒng)有意義的區(qū)域時(shí),則用戶選擇了有效的輸入。在一個(gè)實(shí)施方式中,用戶選擇其他區(qū)域可以被系統(tǒng)忽略。在方框320中,用戶使用電子筆選擇呈現(xiàn)在書籍頁面上的對象。在方框322中,接收器在選擇時(shí)計(jì)算當(dāng)前筆尖的位置。在方框324中,接收器108使用連接112發(fā)送筆尖位置信息到計(jì)算機(jī)系統(tǒng)102。在方框326中,運(yùn)行在計(jì)算機(jī)系統(tǒng)中的播放器組件接收位置信息并且搜索書籍內(nèi)容數(shù)據(jù)庫314以獲取與通過當(dāng)前頁面上筆的當(dāng)前位置選擇的對象(如果有)相關(guān)的信息。如果選擇了對象且多媒體內(nèi)容和/或動(dòng)作和所選擇的對象相關(guān),則在方框328中,播放器組件播放對應(yīng)的多媒體內(nèi)容和/或執(zhí)行指定的動(dòng)作。在執(zhí)行方框328中,所述播放器組件使用來自多媒體數(shù)據(jù)庫316和動(dòng)作庫318的數(shù)據(jù)。所述播放器組件指示所述內(nèi)容在計(jì)算機(jī)系統(tǒng)和/或通信連接的消費(fèi)者電子設(shè)備例如電視機(jī)上播放。
圖4為根據(jù)本發(fā)明實(shí)施方式的播放器處理的流程圖。在方框400中,所述播放器接收來自電子筆系統(tǒng)的當(dāng)前位置信息。在方框402中,在一個(gè)實(shí)施方式中,所述播放器基于筆的當(dāng)前位置信息確定用戶是否正選擇書籍頁面上或者接收器或書籍夾持器上的特定區(qū)域。如果是這樣,在一個(gè)實(shí)施方式中,所述播放器使用動(dòng)作庫318作為輸入數(shù)據(jù),在方框404中執(zhí)行所選擇的預(yù)定義動(dòng)作。預(yù)定義動(dòng)作可以包括諸如增大或減小揚(yáng)聲器的音量、調(diào)整計(jì)算機(jī)監(jiān)視器的視覺屬性、選擇后續(xù)交流的人類語言等事件。也可以定義用于特定執(zhí)行的其他動(dòng)作,并且本發(fā)明并不局限在這方面。在一個(gè)實(shí)施方式中,所述動(dòng)作可以用于控制播放器組件或者計(jì)算機(jī)系統(tǒng),這些動(dòng)作和書籍內(nèi)容沒有任何關(guān)系。如果筆的當(dāng)前位置信息不指示特定區(qū)域,則播放器將位置信息與存儲(chǔ)在書籍內(nèi)容數(shù)據(jù)庫314中的書籍頁面上的已知對象進(jìn)行比較。在方框406中,播放器基于對象的邊界坐標(biāo)和筆的當(dāng)前位置信息,確定選擇了該頁面的哪個(gè)對象(如果有)。如果選擇了對象,則在方框408中播放器從一個(gè)或多個(gè)書籍內(nèi)容數(shù)據(jù)庫、多媒體數(shù)據(jù)庫316和動(dòng)作庫318中獲取所選對象的鏈接信息。在方框410中,播放器基于對象的鏈接信息播放被鏈接的多媒體內(nèi)容或者執(zhí)行動(dòng)作。
在用戶由于使用電子筆在書籍頁面上選擇了對象促成相關(guān)多媒體內(nèi)容的演示或者促成相關(guān)動(dòng)作在計(jì)算機(jī)系統(tǒng)中的執(zhí)行之前,數(shù)據(jù)庫必須被組建且對象、位置以及內(nèi)容和動(dòng)作之間的鏈接必須被建立。根據(jù)本發(fā)明的實(shí)施方式,這個(gè)處理可以由制作器組件完成。本發(fā)明的制作器解決通過發(fā)行人或用戶有限的的努力從傳統(tǒng)書籍創(chuàng)建電子材料的問題。本發(fā)明的實(shí)施方式提供了從紙張書籍創(chuàng)建在計(jì)算機(jī)系統(tǒng)中的動(dòng)作/響應(yīng)的一般方法。基于本發(fā)明,發(fā)行人或用戶可以利用有限的手工勞動(dòng)創(chuàng)建鏈接到現(xiàn)存或新發(fā)行的傳統(tǒng)紙張書籍的交互式多媒體材料。
所述制作器針對書籍頁面上定義的對象的選擇創(chuàng)建不同的動(dòng)作或者響應(yīng)。這里,術(shù)語“對象”可以是頁面上包括特定意義的任何區(qū)域(例如,男孩子的照片、蘋果的圖像等)。利用發(fā)行人或用戶有限的輸入,所述制作器識(shí)別頁面上的對象。在多種實(shí)施方式中,基于用戶的輸入,所述響應(yīng)包括播放音頻和視頻、顯示圖像或者演示任何其他的多媒體信息、執(zhí)行預(yù)定義動(dòng)作或者執(zhí)行邏輯腳本。用于制作器的輸入數(shù)據(jù)包括書籍頁面圖像500、多媒體內(nèi)容502以及預(yù)定義動(dòng)作庫318。制作器的輸出數(shù)據(jù)包括書籍內(nèi)容數(shù)據(jù)庫314、多媒體數(shù)據(jù)庫316和動(dòng)作庫318。所述書籍內(nèi)容數(shù)據(jù)庫包括每頁上對象、多媒體數(shù)據(jù)庫中的多媒體內(nèi)容以及動(dòng)作庫中預(yù)定義動(dòng)作之間的鏈接關(guān)系。
所述制作器提供三種服務(wù)。第一,制作器識(shí)別頁面上的對象。制作器基于有限的用戶輸入確定每個(gè)對象的邊界信息。第二,制作器創(chuàng)建所述對象、動(dòng)作和響應(yīng)之間的鏈接。例如,如果將一個(gè)音頻文件鏈接到一個(gè)對象,當(dāng)用戶使用電子筆選擇那個(gè)對象時(shí),播放器則可以播放那個(gè)音頻文件。多個(gè)多媒體文件和一個(gè)或多個(gè)動(dòng)作/響應(yīng)可以被鏈接到每個(gè)對象。第三,制作器封裝數(shù)據(jù)庫。當(dāng)發(fā)行人或用戶完成了書籍頁面鏈接的建立,制作器將所有的信息封裝到書籍內(nèi)容數(shù)據(jù)庫、多媒體數(shù)據(jù)庫以及動(dòng)作庫中以和播放器一起發(fā)布到用戶的計(jì)算機(jī)系統(tǒng)中。
圖5為根據(jù)本發(fā)明實(shí)施方式的制作器處理的流程圖。在方框504中,制作器創(chuàng)建新的空白的書籍?dāng)?shù)據(jù)庫以保存書籍內(nèi)容(例如對象定義和鏈接)、多媒體和動(dòng)作。在方框506中,在一個(gè)實(shí)施方式中,制作器允許發(fā)行人或用戶通過使用電子筆或鼠標(biāo)和圖像處理算法來識(shí)別對象區(qū)域。這個(gè)操作使用的頁面圖像可以通過使用掃描儀掃描獲取或者可以是現(xiàn)存的圖像文件。在一個(gè)實(shí)施方式中,書籍可以被擺放在書籍夾持器上并且頁面圖像可以在計(jì)算機(jī)系統(tǒng)的監(jiān)視器中顯示。在這個(gè)情況下,被顯示的頁面圖像上對象的邊界可以用于定義該對象。
在多種實(shí)施方式中,制作器可以使用一種或者多種方法以識(shí)別頁面圖像上的對象。在一個(gè)實(shí)施方式中,發(fā)行人或者用戶用電子筆沿著書籍頁面上的對象的邊界畫曲線,或者在邊界上選擇關(guān)鍵點(diǎn)。電子筆系統(tǒng)發(fā)送筆的位置信息給制作器,并且從而制作器獲取大量的對象位置信息。根據(jù)發(fā)行人的繪制速度,制作器可以重新調(diào)節(jié)點(diǎn)的設(shè)置并且將它們標(biāo)記為對象邊界。可選的,當(dāng)頁面圖像顯示在監(jiān)視器上時(shí),發(fā)行人可以使用鼠標(biāo)沿著頁面圖像上對象的邊界畫曲線,或者發(fā)行人可以修改本領(lǐng)域公知的形狀(如三角形、矩形、橢圓形或多邊形)以裝入所述對象的邊界。在其他實(shí)施方式中,發(fā)行人可以使用鼠標(biāo)選擇在監(jiān)視器上顯示的對象的一組邊界點(diǎn)。制作器然后應(yīng)用一個(gè)或多個(gè)已知的數(shù)字圖像處理算法以自動(dòng)識(shí)別對象邊界。例如,可以使用已知的“智能分割”或者“魔棒”算法。在一些實(shí)施方式中,算法通過檢查像素的灰度比例值、顏色和其他圖像信息來識(shí)別對象。圖6為根據(jù)本發(fā)明一個(gè)實(shí)施方式的對象識(shí)別處理的實(shí)例。在這個(gè)實(shí)例中,制作器已經(jīng)識(shí)別了頁面圖像中的多個(gè)對象并且為每個(gè)對象創(chuàng)建了邊界。通過這種方式,可以為頁面圖像確定所有對象。
然后,在方框508中,發(fā)行人或用戶使用制作器手動(dòng)創(chuàng)建對象、動(dòng)作和響應(yīng)之間的鏈接。發(fā)行人或用戶選擇對象并且給對象分配動(dòng)作和/或響應(yīng)。在至少一個(gè)實(shí)施方式中,存在三種類型的動(dòng)作/響應(yīng)。
第一,播放器可以播放多媒體內(nèi)容,包括播放視頻、播放音頻、顯示一個(gè)或多個(gè)圖像或者顯示文檔。在這種情況下,發(fā)行人將該多媒體文件鏈接到對象。制作器記錄這個(gè)鏈接信息并且將該鏈接保存到書籍內(nèi)容數(shù)據(jù)庫中。
第二,除了播放視頻、音頻、圖像或文檔,播放器可以執(zhí)行預(yù)定義動(dòng)作。例如,所述預(yù)定義動(dòng)作可以是調(diào)整計(jì)算機(jī)系統(tǒng)中揚(yáng)聲器的音量、調(diào)整監(jiān)視器的亮度、發(fā)送命令給任何I/O端口或者其他影響計(jì)算機(jī)系統(tǒng)的動(dòng)作。預(yù)定義動(dòng)作可以被分類成組。每個(gè)組可以包括動(dòng)態(tài)鏈接庫(DLL)510??梢栽贒LL和制作器之間定義軟件接口。例如,在一個(gè)實(shí)施方式中,“GetActionList(LPSAction a_SActionArray,DWORD dwArrayLength,)”和“CallActionByID(INTActionID)”應(yīng)用程序接口(API)可以對每個(gè)DLL執(zhí)行?!癎etActionList”函數(shù)返回所有的有效動(dòng)作名稱和它們的動(dòng)作ID。制作器可以調(diào)用這個(gè)API并且在制作器組件的用戶界面(UI)上顯示動(dòng)作名稱列表。當(dāng)發(fā)行人或用戶鏈接動(dòng)作名稱到對象時(shí),制作器給該對象分配對應(yīng)的動(dòng)作ID并且在書籍內(nèi)容數(shù)據(jù)庫中保存這個(gè)鏈接信息。當(dāng)播放器要執(zhí)行對象的動(dòng)作時(shí),播放器從數(shù)據(jù)庫中獲得所述動(dòng)作ID并且調(diào)用“CallAction ByID(INT ActionID)”函數(shù)。CallActionByID()基于所述動(dòng)作ID調(diào)用特定的動(dòng)作。
這個(gè)處理顯示在圖7中。圖7為根據(jù)本發(fā)明實(shí)施方式的動(dòng)作連接處理的流程圖。在方框700中,制作器300調(diào)用可以訪問動(dòng)作列表702的GetActionList()API。動(dòng)作列表中的每個(gè)條目可以通過唯一的動(dòng)作ID來標(biāo)識(shí)。在圖7中顯示了一些動(dòng)作的例子,但是其他的動(dòng)作也可以使用。在方框704中,制作器鏈接所述動(dòng)作ID與當(dāng)前處理的對象。在方框706中,制作器將鏈接信息封裝到動(dòng)作庫318中。所述動(dòng)作庫可以隨后由播放器組件302讀取。在方框708中,當(dāng)選擇了特定對象并且該對象還鏈接著一個(gè)動(dòng)作時(shí),播放器從動(dòng)作庫中獲取動(dòng)作ID。在方框710中,播放器組件通過使用動(dòng)作ID和CallActionByID()API調(diào)用該動(dòng)作。然后在方框712中,所述動(dòng)作由計(jì)算機(jī)系統(tǒng)執(zhí)行。
第三,播放器可以基于用戶預(yù)先的輸入執(zhí)行復(fù)雜的邏輯行為。例如,如圖8所示,假設(shè)在書籍當(dāng)前頁面上有動(dòng)物的圖像和兩個(gè)按鈕。當(dāng)用戶首先選擇“英文”按鈕800(使用電子筆),并且然后選擇頁面上的任何動(dòng)物的圖像時(shí),播放器播放包括該動(dòng)物英文名稱的音頻文件(例如)。而當(dāng)用戶首先選擇“中文”按鈕802,并且然后選擇一個(gè)動(dòng)物的圖像時(shí),播放器播放包括該動(dòng)物中文名稱的音頻文件。這僅僅是復(fù)雜邏輯行為的一個(gè)例子。可以基于成功的用戶輸入創(chuàng)建許多其他的響應(yīng)。
這個(gè)邏輯行為通過添加了發(fā)行人自己的功能擴(kuò)展對象的行為。在一個(gè)實(shí)施方式中,它可以通過給制作器300添加腳本語言擴(kuò)展能力來實(shí)現(xiàn)。在不同的實(shí)施方式中,腳本語言可以是能達(dá)到這一目的的任何已知的語言,如VBScript、Jscript、JavaScript、PerlScript、PythonScript等。在一個(gè)實(shí)施方式中,可能有對于書籍每個(gè)頁面的腳本模塊。發(fā)行人或用戶可以為對象設(shè)計(jì)腳本函數(shù)。也可以在腳本模塊中定義頁面全局變量或者其他函數(shù)。制作器可以在動(dòng)作庫318中保存每頁的腳本模塊。播放器從動(dòng)作庫中裝載當(dāng)前頁的腳本模塊并且將該腳本模塊添加到對應(yīng)的腳本引擎(例如,用于處理腳本的可執(zhí)行模塊)。當(dāng)用戶選擇了分配有腳本函數(shù)的對象時(shí),播放器使用腳本引擎來執(zhí)行該腳本函數(shù)。
圖9為根據(jù)本發(fā)明實(shí)施方式的邏輯行為鏈接處理的流程圖。在方框900中,制作器對書籍的所選頁面定義所述頁面全局變量和函數(shù)。播放音頻和視頻的函數(shù)簡單的例子顯示在方框902中。在方框904中,制作器對所選對象定義腳本函數(shù)。腳本函數(shù)例子的片段顯示在方框906中。在方框908中,制作器將鏈接信息和腳本函數(shù)封裝成腳本模塊,并且在所述動(dòng)作庫中存儲(chǔ)該鏈接信息和腳本函數(shù)。隨后,當(dāng)用戶與書籍的當(dāng)前頁交互時(shí),播放器從動(dòng)作庫中裝載當(dāng)前頁的腳本模塊。在方框912中,播放器將腳本模塊添加到腳本引擎中。在一個(gè)實(shí)施方式中,腳本引擎可以是由來自微軟公司的商業(yè)上可得到的Windows操作系統(tǒng)版本提供的VBScript或Jscript。在方框916中,當(dāng)用戶選擇鏈接著腳本的對象時(shí),播放器可以調(diào)用腳本函數(shù)。腳本函數(shù)的調(diào)用導(dǎo)致在腳本引擎中處理與所選對象相關(guān)的腳本。在方框918中,由于腳本引擎的運(yùn)行,所述動(dòng)作被執(zhí)行。
回到圖5,在方框512中,制作器在多媒體數(shù)據(jù)庫、書籍內(nèi)容數(shù)據(jù)庫和動(dòng)作庫中的合適位置存儲(chǔ)所有的鏈接信息、多媒體文件和其他動(dòng)作/響應(yīng)。在方框514中,在一個(gè)實(shí)施方式中,制作器產(chǎn)生書籍中頁面的預(yù)覽,用于由發(fā)行人或用戶確認(rèn)預(yù)期的鏈接已經(jīng)存儲(chǔ)。在方框516中,制作器封裝數(shù)據(jù)庫518以便于后續(xù)發(fā)布到用戶的計(jì)算機(jī)系統(tǒng)。
本發(fā)明的實(shí)施方式通過現(xiàn)有的多媒體系統(tǒng)提供了至少以下優(yōu)點(diǎn)。用戶可以使用電子筆作為輸入的方式。這對于計(jì)算機(jī)系統(tǒng),如PC,是最簡單自然的輸入方法。具有這種輸入方法,本發(fā)明可以被那些不熟悉鍵盤上打字的人們使用。用戶仍舊可以讀或看傳統(tǒng)的書籍。同時(shí),用戶也可以控制從PC上獲取多媒體信息。這意味著用戶可以享受紙張書籍和電腦提供的多媒體功能的雙重優(yōu)點(diǎn),所述多媒體功能包括本地或者經(jīng)由網(wǎng)絡(luò)如因特網(wǎng)可用的音頻、視頻、圖像以及文檔。另外,通過本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)新的使用模型。在剛才的兩個(gè)例子中,使用本發(fā)明的實(shí)施方式提供讓小孩學(xué)習(xí)語言的教育系統(tǒng),以及旅游者可以使用本發(fā)明從傳統(tǒng)的地圖上獲取更多的有用信息。許多其他使用模型可以通過使用本發(fā)明成為可能。
從而,這里描述的是用于促進(jìn)在需要有限的用戶輸入下從傳統(tǒng)書籍到交互式多媒體書籍的轉(zhuǎn)換的方法和設(shè)備。發(fā)行人可以使用這里描述的技術(shù)基于現(xiàn)存的紙張書籍創(chuàng)建交互式材料。本發(fā)明提供多種用于識(shí)別頁面上對象的方法。發(fā)行人或用戶既可以使用電子筆來定義頁面上對象的邊界,也可以在已知數(shù)字圖像處理算法的幫助下使用鼠標(biāo)在計(jì)算機(jī)系統(tǒng)監(jiān)視器上定義對象的邊界。另外,對于書籍的動(dòng)作是可行的。這意味著用戶可以通過與書籍頁面的交互來控制計(jì)算機(jī)系統(tǒng)。最終,對于書籍的邏輯行為是可行的。這個(gè)特征通過無數(shù)種方法擴(kuò)展了書籍的內(nèi)容。例如,現(xiàn)存的書籍可以被轉(zhuǎn)換為虛擬多語言學(xué)習(xí)書籍、虛擬樂器或者消費(fèi)者電子設(shè)備的虛擬遠(yuǎn)程控制器。利用本發(fā)明的實(shí)施方式,其他應(yīng)用是可預(yù)期的。
雖然這里描述的操作可能被描述成有序步驟,有些操作可能實(shí)際上在執(zhí)行中是并行的或者并發(fā)的。另外,可以在一些實(shí)施方式中在不違背本發(fā)明實(shí)質(zhì)的前提下重新安排操作的順序。
這里描述的技術(shù)并不局限于任何特定的硬件或軟件配置,它們在任何計(jì)算或處理環(huán)境中都是可適應(yīng)的。所述技術(shù)可以在硬件、軟件或兩者的結(jié)合中實(shí)現(xiàn)。所述技術(shù)可以在可編程機(jī)器中執(zhí)行的程序中實(shí)現(xiàn),可編程機(jī)器如移動(dòng)或固定計(jì)算機(jī)、個(gè)人數(shù)字助理、機(jī)頂盒、蜂窩電話和尋呼機(jī)以及其他電子設(shè)備,每個(gè)可編程機(jī)器包括處理器、處理器可讀的存儲(chǔ)介質(zhì)(包括易失和非易失存儲(chǔ)器和/或存儲(chǔ)元件)、至少一個(gè)輸入設(shè)備以及一個(gè)或多個(gè)輸出設(shè)備。程序代碼被應(yīng)用到使用輸入設(shè)備輸入的數(shù)據(jù)以執(zhí)行所描述的函數(shù)并且產(chǎn)生輸出信息。輸出信息可以被應(yīng)用到一個(gè)或多個(gè)輸出設(shè)備。本領(lǐng)域中的一個(gè)普通的技術(shù)可能很重視本發(fā)明能夠在多種計(jì)算機(jī)系統(tǒng)配置如多處理器系統(tǒng)、小型機(jī)、大型計(jì)算機(jī)等中實(shí)行。本發(fā)明也可以在分布式計(jì)算環(huán)境中實(shí)行,所述分布式計(jì)算環(huán)境中,任務(wù)可以被通過通信網(wǎng)絡(luò)連接起來的遠(yuǎn)程處理設(shè)備執(zhí)行。
每個(gè)程序都可以通過高級(jí)別的程序語言或面向?qū)ο蟮木幊陶Z言與處理系統(tǒng)通信。但是,如果需要,程序可以通過匯編語言或機(jī)器語言來實(shí)現(xiàn)。在任何情況下,語言可以被編譯或者解釋。
程序指令可以用于促成使用指令編程以執(zhí)行這里描述的操作的一般目的或特定目的的處理系統(tǒng)??蛇x的,所述操作可以由包括執(zhí)行所述操作的硬接線邏輯的特定硬件組件執(zhí)行,或者由可編程的計(jì)算機(jī)組件和慣用的硬件組件的任何組合執(zhí)行。這里描述的方法可被提供作為計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品可包括在其上存儲(chǔ)有可用于編程處理系統(tǒng)或其他電子設(shè)備以執(zhí)行該方法的指令的機(jī)器可讀介質(zhì)。這里使用的術(shù)語“機(jī)器可讀介質(zhì)”應(yīng)該包括能夠存儲(chǔ)或編碼用于機(jī)器執(zhí)行的指令序列的任何介質(zhì),并且該指令序列使機(jī)器執(zhí)行這里描述的任何方法。所述術(shù)語“機(jī)器可讀介質(zhì)”因而應(yīng)該包括,但不局限于,固態(tài)存儲(chǔ)器、光磁盤以及編碼數(shù)字信號(hào)的載波。而且本領(lǐng)域通常以一種或其他形式(例如,程序、進(jìn)程、流程、應(yīng)用程序、模塊、邏輯等)作為執(zhí)行動(dòng)作或產(chǎn)生結(jié)果來談?wù)撥浖?。這樣的表述僅僅是表明軟件通過處理系統(tǒng)的執(zhí)行促使處理器執(zhí)行可產(chǎn)生結(jié)果的動(dòng)作的簡單表述。
雖然參考實(shí)例實(shí)施方式描述了本發(fā)明,但該描述并不可通過有限的理解來解釋。本領(lǐng)域的技術(shù)人員可以理解的適合本發(fā)明的對實(shí)例實(shí)施方式的多種修改以及本發(fā)明的其他實(shí)施方式被認(rèn)定在本發(fā)明的實(shí)質(zhì)和范圍之內(nèi)。
權(quán)利要求
1.一種將任何印刷材料上的所選對象關(guān)聯(lián)到由計(jì)算機(jī)系統(tǒng)提供的有效響應(yīng)的方法,該方法包括確定所述印刷材料頁面上的位置;發(fā)送所述位置到計(jì)算機(jī)系統(tǒng);將所述位置關(guān)聯(lián)到與印刷材料相關(guān)的可由所述計(jì)算機(jī)系統(tǒng)訪問的所選內(nèi)容;以及至少部分基于所述位置和所關(guān)聯(lián)的內(nèi)容提供有效響應(yīng),其中所述有效響應(yīng)包括演示音頻內(nèi)容、演示視頻內(nèi)容、演示圖像內(nèi)容、演示文檔內(nèi)容以及由計(jì)算機(jī)系統(tǒng)執(zhí)行動(dòng)作中的至少一者。
2.根據(jù)權(quán)利要求1所述的方法,其中確定所述位置包括檢測處于所述印刷材料附近的電子筆發(fā)出的超聲波信號(hào)時(shí)間信息。
3.根據(jù)權(quán)利要求1所述的方法,其中關(guān)聯(lián)所述位置包括搜索印刷材料數(shù)據(jù)庫,所述印刷材料數(shù)據(jù)庫包括頁面上對象的位置信息。
4.根據(jù)權(quán)利要求1所述的方法,其中執(zhí)行所述動(dòng)作包括選擇用于后續(xù)響應(yīng)的語言。
5.根據(jù)權(quán)利要求1所述的方法,其中執(zhí)行所述動(dòng)作包括調(diào)整揚(yáng)聲器的音量、調(diào)整計(jì)算機(jī)監(jiān)視器的亮度、發(fā)送命令到輸入/輸出端口以及關(guān)閉計(jì)算機(jī)系統(tǒng)中的至少一者。
6.根據(jù)權(quán)利要求1所述的方法,其中所述印刷材料包括傳統(tǒng)的紙張書籍。
7.一種物件,包括具有多條機(jī)器可訪問指令的存儲(chǔ)介質(zhì),其中當(dāng)所述指令由處理器執(zhí)行時(shí),該指令通過以下操作,規(guī)定將任何印刷材料上的所選對象關(guān)聯(lián)到由計(jì)算機(jī)系統(tǒng)提供的有效響應(yīng);所述操作包括確定所述印刷材料頁面上的位置;發(fā)送所述位置到計(jì)算機(jī)系統(tǒng);將所述位置關(guān)聯(lián)到與印刷材料相關(guān)的可由所述計(jì)算機(jī)系統(tǒng)訪問的所選內(nèi)容;以及至少部分基于所述位置和關(guān)聯(lián)的內(nèi)容提供有效響應(yīng),其中所述有效響應(yīng)包括演示音頻內(nèi)容、演示視頻內(nèi)容、演示圖像內(nèi)容、演示文檔內(nèi)容以及由計(jì)算機(jī)系統(tǒng)執(zhí)行動(dòng)作中的至少一者。
8.根據(jù)權(quán)利要求7所述的物件,其中確定所述位置的指令包括檢測處于所述印刷材料附近的電子筆發(fā)出的超聲波信號(hào)時(shí)間信息的指令。
9.根據(jù)權(quán)利要求7所述的物件,其中關(guān)聯(lián)所述位置的指令包括搜索印刷材料數(shù)據(jù)庫的指令,所述印刷材料數(shù)據(jù)庫包括頁面上對象的位置信息。
10.根據(jù)權(quán)利要求7所述的物件,其中執(zhí)行所述動(dòng)作的指令包括選擇用于后續(xù)響應(yīng)的語言的指令。
11.根據(jù)權(quán)利要求7所述的物件,其中所述動(dòng)作包括調(diào)整揚(yáng)聲器的音量、調(diào)整計(jì)算機(jī)監(jiān)視器的亮度、發(fā)送命令到輸入/輸出端口以及關(guān)閉計(jì)算機(jī)系統(tǒng)中的至少一者。
12.一種用于將任何印刷材料上的所選對象關(guān)聯(lián)到由計(jì)算機(jī)系統(tǒng)提供的有效響應(yīng)的系統(tǒng),所述系統(tǒng)包括指示設(shè)備,用于確定所述印刷材料上的位置;通信設(shè)備,用于將所述位置發(fā)送到計(jì)算機(jī)系統(tǒng);播放器組件,用于將所述位置關(guān)聯(lián)到和印刷材料關(guān)聯(lián)的可由所述計(jì)算機(jī)系統(tǒng)訪問的所選內(nèi)容,并且至少部分基于所述位置和關(guān)聯(lián)的內(nèi)容為用戶提供有效響應(yīng),其中所述有效響應(yīng)包括演示音頻內(nèi)容、演示視頻內(nèi)容、演示圖像內(nèi)容、演示文檔內(nèi)容以及由計(jì)算機(jī)系統(tǒng)執(zhí)行動(dòng)作中的至少一者。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述指示設(shè)備包括電子筆。
14.根據(jù)權(quán)利要求12所述的系統(tǒng),該系統(tǒng)進(jìn)一步包括夾持結(jié)構(gòu),用于夾持所述印刷材料,并使該印刷材料與所述指示設(shè)備關(guān)系固定。
15.根據(jù)權(quán)利要求12所述的系統(tǒng),該系統(tǒng)進(jìn)一步包括用于存儲(chǔ)數(shù)字多媒體內(nèi)容的多媒體數(shù)據(jù)庫;用于存儲(chǔ)頁面上對象的位置信息以及所述對象與多媒體內(nèi)容和動(dòng)作中的至少一者之間的鏈接信息的印刷材料內(nèi)容數(shù)據(jù)庫;以及用于存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中執(zhí)行的動(dòng)作的指示的動(dòng)作庫。
16.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述印刷材料包括傳統(tǒng)的紙張書籍。
17.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述動(dòng)作包括選擇用于后續(xù)響應(yīng)的語言。
18.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述動(dòng)作包括調(diào)整揚(yáng)聲器的音量、調(diào)整計(jì)算機(jī)監(jiān)視器的亮度、發(fā)送命令到輸入/輸出端口以及關(guān)閉計(jì)算機(jī)系統(tǒng)中的至少一者。
全文摘要
一種用于將任何印刷材料上的所選對象關(guān)聯(lián)到計(jì)算機(jī)系統(tǒng)提供的有效響應(yīng)的系統(tǒng),所述系統(tǒng)包括指示設(shè)備,用于確定所述印刷材料上的位置;通信設(shè)備,用于將所述位置發(fā)送到所述計(jì)算機(jī)系統(tǒng);以及播放器組件,用于將所述位置關(guān)聯(lián)到和所述印刷材料關(guān)聯(lián)的可由計(jì)算機(jī)系統(tǒng)訪問的所選數(shù)字內(nèi)容;并且至少部分基于所述位置和關(guān)聯(lián)的內(nèi)容為用戶提供有效響應(yīng),其中所述有效響應(yīng)包括演示音頻內(nèi)容、演示視頻內(nèi)容、演示圖像內(nèi)容以及由計(jì)算機(jī)系統(tǒng)執(zhí)行動(dòng)作中至少一者。在一個(gè)實(shí)施方式中,所述指示設(shè)備為電子筆并且所述印刷材料為傳統(tǒng)的紙張書籍。
文檔編號(hào)G06F3/0482GK1922611SQ200380111039
公開日2007年2月28日 申請日期2003年12月19日 優(yōu)先權(quán)日2003年12月19日
發(fā)明者M·楊, B-L·姚, 李丹, 唐興 申請人:英特爾公司, 英特爾(中國)有限公司