專利名稱:用于修改對本原應(yīng)用的輸入以呈現(xiàn)修改的輸出的游戲設(shè)備、方法和計算機程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的示例性實施方式總體涉及游戲設(shè)備和操作電子游戲設(shè) 備的方法,并且更具體地,涉及用于呈現(xiàn)經(jīng)過修改的輸出的游戲設(shè) 備、方法和計算機程序產(chǎn)品。
背景技術(shù):
玩電子游戲是一種流行的消遣,并且隨著更多的設(shè)備(尤其是 移動設(shè)備)被制造用于促進游戲,其流行程度持續(xù)增長。諸如移動
(例如,蜂窩)電話和個人數(shù)字助理(PDA)的多種設(shè)備能夠運行
游戲應(yīng)用。另外,已經(jīng)制造出專用移動游戲設(shè)備。這些移動游戲設(shè) 備允許用戶離開用戶的個人計算機而參與到電子游戲中。當移動游 戲設(shè)備經(jīng)由無線網(wǎng)絡(luò)而連接時,用戶可以離開其個人計算機和有線 網(wǎng)絡(luò)連4妻而參與到多玩家電子游戲中。
為了本申請,術(shù)語"游戲設(shè)備"將被用于表示能夠運行游戲應(yīng)
用的所有設(shè)備,不論設(shè)備是個人計算機、蜂窩電話、PDA、游戲控 制臺、專用移動游戲設(shè)備還是任意其他類型的設(shè)備,不論是多玩家 還是單人玩家,不論是否連接到網(wǎng)絡(luò),并且如果連接到網(wǎng)絡(luò),則不 論網(wǎng)絡(luò)是因特網(wǎng)、蜂窩電話網(wǎng)絡(luò)、鄰域網(wǎng)絡(luò)(例如,藍牙)還是任 意其他類型的網(wǎng)絡(luò),并且不論與網(wǎng)絡(luò)的通信是有線的還是無線的。
運行在游戲設(shè)備上的游戲應(yīng)用通常依賴于設(shè)備的輸入裝置(或 元件)來讓用戶控制游戲。設(shè)備的輸入裝置通常根據(jù)設(shè)備的類型而 改變。例如,如果游戲設(shè)備是移動電話,則輸入裝置通常是典型的 電話小鍵盤。用戶可按壓按鍵以在游戲中執(zhí)行動作。游戲設(shè)備還將 具有一個或多個輸出裝置(或元件),以便將游戲信息中繼給用戶。
設(shè)備的輸出裝置通常也根據(jù)設(shè)備的類型而改變,盡管多數(shù)游戲設(shè)備 將具有某種類型的顯示屏(例如,液晶顯示器)來顯示視頻圖像。 多數(shù)游戲設(shè)備還將具有音頻輸出裝置,例如揚聲器(也稱為擴音器)。
一些游戲設(shè)備,尤其是例如移動電話和PDA的移動游戲設(shè)備, 除了具有執(zhí)行游戲應(yīng)用的能力以外,還具有執(zhí)行許多不同應(yīng)用(可
以稱為本原(native)應(yīng)用)的能力,從而提供用戶可能期望的附加 功能。例如,許多移動游戲設(shè)備通過執(zhí)行移動電話應(yīng)用、文本消息 傳送應(yīng)用或一鍵通通信應(yīng)用來提供通信功能。另外,移動游戲設(shè)備 可以通過執(zhí)行諸如視頻取景器應(yīng)用、數(shù)碼相機和/或可攜式攝像機應(yīng) 用、音頻記錄器和/或音頻播放器應(yīng)用、視頻播放器應(yīng)用和廣播接收 器(例如FM或衛(wèi)星)應(yīng)用之類的應(yīng)用來提供音頻/可視功能。另夕卜, 移動游戲設(shè)備可以執(zhí)行溫度計應(yīng)用、全球定位系統(tǒng)定位器應(yīng)用、時 鐘應(yīng)用、分貝計應(yīng)用、氣壓計應(yīng)用、高度計應(yīng)用、移動感應(yīng)器應(yīng)用、 光感應(yīng)器應(yīng)用、指南針應(yīng)用和許多其他不同的應(yīng)用。許多這些本原 應(yīng)用與輸出元件對接,以將輸出呈現(xiàn)給設(shè)備的用戶。此類輸出的類 型和格式以及特定的輸出元件將取決于產(chǎn)生輸出的本原應(yīng)用的類 型。輸出可以是在顯示屏上顯示的視頻或經(jīng)由音頻揚聲器發(fā)出的音 頻。輸出可以是顯示在顯示屏上的當前溫度或用戶當前位置的地圖。 除了輸出元件,這些本原應(yīng)用通常與本原輸入元件或設(shè)備耦合,使 得本原設(shè)備可以從游戲設(shè)備的外部向本原應(yīng)用提供信息/數(shù)據(jù),接著 本原應(yīng)用使用該信息/數(shù)據(jù)來生成并向用戶呈現(xiàn)某些輸出。例如,數(shù) 碼相機應(yīng)用可以耦合至通常安裝在游戲設(shè)備內(nèi)的數(shù)碼相才幾設(shè)備。相 機設(shè)備通常將圖像數(shù)據(jù)提供給相機應(yīng)用,使得相機應(yīng)用可以將圖像 顯示在顯示器元件上或?qū)D像保存到存儲器元件。類似地,溫度計 應(yīng)用將耦合至將溫度數(shù)據(jù)提供給溫度計應(yīng)用的數(shù)字溫度計設(shè)備,使 得溫度計應(yīng)用可以在顯示器元件上顯示當前或最近的溫度。本原應(yīng) 用還可以耦合至用戶輸入元件,例如4建盤或小4定盤。用戶可以使用 用戶輸入元件來啟動本原應(yīng)用。用戶還可以在本原應(yīng)用正在4丸^f亍時據(jù)。
典型的游戲應(yīng)用使得用戶在不連續(xù)的時間段期間進行電子游 戲。通常,用戶決定開始玩期望的游戲并因此啟動游戲。用戶4妻著 玩一段時間的游戲。最終,當用戶不再想玩游戲時,其停止玩游戲 并且關(guān)掉游戲。然而, 一些游戲設(shè)備允許游戲應(yīng)用在后臺運行并且 成為用戶日常生活的一部分。此類的游戲應(yīng)用可以稱為"沉浸游戲"。 一種這樣的游戲設(shè)備能夠通過設(shè)備內(nèi)的通信元件來向用戶打電話和 發(fā)送文本消息。盡管看起來好像呼叫和消息來自于移動網(wǎng)絡(luò)上的某
個人,但呼叫和消息可以來自于游戲設(shè)備內(nèi)。公開于2004年5月13 日的國際申請NO. WO2004/040847, M"/wc/ Z)eWce/or 5Vmw/a""g a Commwm'ca"ow ow a rerm/wa/ Z)evZce中4苗述了 jt匕類^摔^戈i殳備,在jt匕 引入其全部內(nèi)容。
發(fā)明內(nèi)容
提供一種系統(tǒng)、游戲服務(wù)器、終端和方法,其將游戲設(shè)備的本 原應(yīng)用并入游戲應(yīng)用,由此創(chuàng)建與用戶的日常生活相聯(lián)系的沉浸游
戲。替4戈于啟動游戲來玩并且在iE元完后停止游戲,游戲可以后臺形 式運行在游戲設(shè)備上并且成為用戶日?;顒拥囊徊糠帧.斢螒驊?yīng)用 在后臺運行時,游戲應(yīng)用檢測本原應(yīng)用的激活。游戲應(yīng)用繼而生成 對本原應(yīng)用的經(jīng)過纟務(wù)改的輸入,從而修改的輸入^f吏本原應(yīng)用經(jīng)由輸 出元件將修改的輸出呈現(xiàn)給用戶。可以通過修改或替換從本原設(shè)備 到本原應(yīng)用的標準輸入來生成修改的輸入。修改的輸入對應(yīng)于在游 戲i殳備上運4于的游戲應(yīng)用。
在一個示例性實施方式中,游戲設(shè)備包括能夠檢測本原應(yīng)用激 活的處理元件。處理元件還能夠生成對本原應(yīng)用的修改的輸入,使 得修改的輸入使本原應(yīng)用經(jīng)由本原應(yīng)用的用戶接口來呈現(xiàn)修改的輸
出。本原應(yīng)用可以選自這樣的組,該組包括但不限于視頻取景器、 數(shù)碼相機、數(shù)字可攜式攝像機、音頻記錄器、音頻播放器、視頻播 放器、溫度計、全球定位系統(tǒng)定位器、廣播接收器、移動電話、文
本消息傳送、 一鍵通通信、時鐘、分貝計、氣壓計、高度計、移動 傳感器、光傳感器、指南針和任意其他適合的本原應(yīng)用。通過對從 本原設(shè)備到本原應(yīng)用的標準輸入進行1"奮改或替換之一,處理元件可 以生成修改的輸入。
在一個實施方式中,本原應(yīng)用由游戲設(shè)備的用戶來激活。用戶 可經(jīng)由用戶輸入元件來激活本原應(yīng)用??商鎿Q地或除此之外,本原 應(yīng)用可以由游戲設(shè)備內(nèi)部的事件來激活。
游戲設(shè)備可以包括選自音頻揚聲器和視頻顯示器的輸出元件, 其中修改的輸出經(jīng)由輸出元件來呈現(xiàn)。
除了上述用于修改對本原應(yīng)用的輸入以呈現(xiàn)修改的輸出的游戲 設(shè)備以外,本發(fā)明的實施方式的其他方面涉及用于修改對本原應(yīng)用 的輸入以便在游戲設(shè)備上呈現(xiàn)修改的輸出的相應(yīng)方法和計算機程序
產(chǎn)品o
已經(jīng)概括地描述了本發(fā)明,現(xiàn)在將參考附圖,附圖不必按比例
繪制,并且其中
圖1是根據(jù)本發(fā)明的實施方式的能夠作為游戲設(shè)備進行操作的 實體的示意框圖2是根據(jù)本發(fā)明的 一 個示例性實施方式的將修改的輸出呈現(xiàn)
在游戲設(shè)備上的操作的流程圖3是根據(jù)本發(fā)明的可替換實施方式的能夠作為游戲設(shè)備進行 操作的實體的示意框圖4是根據(jù)本發(fā)明的可替換實施方式的將修改的輸出呈現(xiàn)在游 戲設(shè)備上的操作的流程圖;以及
戲設(shè)備上。
具體實施例方式
現(xiàn)在將參考附圖對本發(fā)明進行更為全面的描述,附圖中示出了本發(fā) 明的優(yōu)選實施方式。然而,本發(fā)明可以以多種不同的形式來實現(xiàn)并且不 應(yīng)該被解釋為限于這里記載的實施方式。相反,提供這些實施方式是為 了使本公開徹底和完整,并且向本領(lǐng)域技術(shù)人員全面?zhèn)鬟_本發(fā)明的范 圍。全文中相同的編號表示相同的元件。
現(xiàn)有參考圖1,根據(jù)本發(fā)明的一個實施方式示出了能夠作為游戲設(shè) 備進行操作的實體的框圖。圖1的游戲設(shè)備IO可以是能夠執(zhí)行電子游
戲應(yīng)用的任意設(shè)備,無論該設(shè)備是個人計算機、移動電話、PDA、游戲
控制臺、專用移動游戲設(shè)備,還是任意其他類型的設(shè)備。如圖所示,能
夠作為游戲設(shè)備IO進行操作的實體通常包括能夠執(zhí)行游戲應(yīng)用42的處 理器12。盡管可以以各種方式來配置處理器,處理器可以包括微處理器、 控制器、專用或通用電子電路、適當編程的計算設(shè)備或執(zhí)行游戲應(yīng)用的 其他裝置。
處理器12可以連接到存儲器14或能夠訪問存儲器14。存儲器可以 包括易失性和/或非易失性存儲器或其他的存儲裝置,并且通常存儲內(nèi) 容、應(yīng)用、數(shù)據(jù)等。例如,存儲器通常存儲從游戲設(shè)備發(fā)送和/或由游 戲設(shè)備接收的內(nèi)容。另外例如,存儲器通常存儲本原應(yīng)用、指令等,以 便處理器根據(jù)本發(fā)明的示例性實施方式來執(zhí)行與游戲設(shè)備的操作關(guān)聯(lián) 的步驟。如下文所解釋的,存儲器可存儲包括配置輔助程序、內(nèi)容管理 器和/或顯示管理器的本原應(yīng)用。在這點上,當被執(zhí)行時,配置輔助程 序可以起到配置內(nèi)容源以接收或提供內(nèi)容的作用。當被執(zhí)行時,內(nèi)容管 理器可以起到管理來自源的內(nèi)容的接收和/或從源接收的內(nèi)容的使用的 作用。并且顯示管理器可以起到管理從源接收到的內(nèi)容的呈現(xiàn)的作用。 如這里所描述的,每個本原應(yīng)用包括由游戲設(shè)備操作的軟件。然而,應(yīng) 該理解,這里所述的本原應(yīng)用中的任意一個或多個可以可替換地包括固 件或硬件,而不脫離本發(fā)明的精神和范圍。此外,盡管被描述為分離的 應(yīng)用,這些應(yīng)用的一個或多個可以^皮集成進單個應(yīng)用中。
除了存儲器14,處理器12還可以連接到至少一個接口或用于發(fā)送 和/或接收數(shù)據(jù)、內(nèi)容等的其他裝置。在這點上,接口可包括至少一個
通信接口 16或用于發(fā)送和/或接收數(shù)據(jù)的其他裝置。通信接口 16可以 使用任意已知的通信技術(shù)來與外部的設(shè)備進行通信和接收來自外部設(shè) 備的數(shù)據(jù),這些通信技術(shù)無論有線還是無線,包括但不限于串行、通用
串行總線(USB)、以太網(wǎng)、藍牙、無線以太網(wǎng)(即,WiFi)、蜂窩、 紅外線和通用分組無線月l務(wù)(GPRS)。
處理器還可連接到至少一個用戶接口 ,該用戶接口可以包括顯示器 20、揚聲器22和/或用戶輸入接口 18。用戶輸入接口可以包括允許游戲 設(shè)備接收來自用戶的數(shù)據(jù)和/或指令的任意數(shù)目的設(shè)備,例如小鍵盤、 觸摸顯示器、游戲桿或其他輸入設(shè)備。用戶輸入接口還可以包括麥克風, 特別是在游戲設(shè)備是移動電話的情況下。
根據(jù)用作游戲設(shè)備10的特定設(shè)備,處理器12還能夠執(zhí)行除游戲應(yīng) 用以外的應(yīng)用,例如其他本原應(yīng)用。例如,如果游戲設(shè)備IO是PDA, 則處理器12能夠執(zhí)行個人管理應(yīng)用,例如行程安排、日歷和地址簿應(yīng) 用。如果游戲設(shè)備IO是移動電話,則處理器12能夠執(zhí)行通信應(yīng)用(未 在圖1中示出),例如電話、電子郵件、或文本消息傳送應(yīng)用。如圖1 中所示,處理器12能夠執(zhí)行本原應(yīng)用,例如相機應(yīng)用32、溫度計應(yīng)用 34、全球定位系統(tǒng)(GPS)應(yīng)用36、廣播應(yīng)用38和音頻播放器應(yīng)用40。
如上所述,這些本原應(yīng)用經(jīng)常與本原設(shè)備耦合以從游戲設(shè)備外部獲 取信息/數(shù)據(jù),本原應(yīng)用可以使用該信息/數(shù)據(jù)來生成輸出并向用戶呈現(xiàn) 該輸出。從本原設(shè)備發(fā)送到本原應(yīng)用的信息/數(shù)據(jù)可以被稱為對本原應(yīng) 用的"輸入"。數(shù)碼相機應(yīng)用32可以耦合至數(shù)碼相機設(shè)備24以獲得圖 像數(shù)據(jù)。溫度計應(yīng)用34可以耦合至數(shù)字溫度計設(shè)備26以獲得溫度數(shù)據(jù)。 GPS應(yīng)用36可以耦合至GPS接收器28以獲得位置數(shù)據(jù)。廣播應(yīng)用38 可以耦合至廣播接收器30以獲得接收到的廣播信號,例如新聞或音樂。 廣播接收器30可以例如是FM廣播接收器或衛(wèi)星廣播接收器。音頻播 放器40可以耦合至其中可以存儲音頻文件(例如MP3或WAV)的存 儲器元件14。盡管未在圖1中示出,在處理器中執(zhí)行的許多本原應(yīng)用將 訪問存儲器元件14以存儲和提取數(shù)據(jù)。盡管也未在圖l中示出,許多 本原應(yīng)用還可以耦合至用戶輸入元件18,該用戶輸入元件18可以是鍵
盤或小鍵盤。
許多本原應(yīng)用與輸出元件對接,以便將輸出呈現(xiàn)給設(shè)備的用戶(盡 管未在圖1中直接示出該接口 )。所示實施方式的游戲設(shè)備10包括兩
個輸出元件顯示器元件20和揚聲器22。顯示器元件20可以由相機應(yīng) 用32用來顯示相機圖像(即,照片),可以由溫度計應(yīng)用34用來顯示 當前溫度,或由GPS應(yīng)用36用來顯示游戲設(shè)備的當前地理位置(例如 在地圖上或使用坐標)。揚聲器22可以由廣播應(yīng)用38用來發(fā)出接收到 的無線廣播,或由音頻播放器應(yīng)用40用來發(fā)出存儲的音頻文件。
在本發(fā)明的示例性實施方式中,游戲應(yīng)用42能夠通過對移動設(shè)備 組件的一個或多個本原設(shè)備生成的輸入數(shù)據(jù)進行后處理(例如修改)來 增大或改變用戶的真實性,并繼而將修改的輸入數(shù)據(jù)提供給合適的本原 應(yīng)用。通過使游戲應(yīng)用能夠訪問游戲設(shè)備上的其他本原應(yīng)用以及本原設(shè) 備,游戲應(yīng)用可以通過將游戲元素添加到由本原應(yīng)用生成并且呈現(xiàn)給用 戶的輸出來令用戶感到驚奇。在允許的情況下,游戲應(yīng)用可以截取來自 本原應(yīng)用的標準輸入,該標準輸入通??蓮谋驹O(shè)備直接到達合適的本 原應(yīng)用。游戲應(yīng)用繼而可通過修改標準輸入或替換標準輸入來生成修改 的輸入,并且將修改的輸入提供給適當?shù)谋驹瓚?yīng)用。本原應(yīng)用繼而使用 修改的輸入來生成輸出,該輸出將被發(fā)送到輸出元件以呈現(xiàn)給用戶。本 原應(yīng)用通常將不知道接收到的輸入已經(jīng)由游戲應(yīng)用修改過。這樣,游戲 應(yīng)用能夠通過來自本原應(yīng)用的修改的輸出而使游戲相關(guān)的信息被呈現(xiàn) 給用戶。
現(xiàn)在參考圖2,其示出根據(jù)本發(fā)明的一個示例性實施方式的將修改 的輸出呈現(xiàn)在游戲設(shè)備上的操作的流程圖。游戲應(yīng)用42通常將在后臺 執(zhí)行,從而使用戶不是在主動地玩游戲并且可以不知道或不記得游戲應(yīng) 用正在執(zhí)行。當用戶正在進行其日?;顒訒r,其可以攜帶游戲設(shè)備,而 此時游戲設(shè)備正在后臺執(zhí)行。由于與游戲應(yīng)用無關(guān)的原因,用戶可以決 定激活駐留在游戲設(shè)備上的一個本原應(yīng)用。例如,用戶可以激活相機應(yīng) 用以便為朋友拍攝照片?;蛘哂脩艨梢约せ顝V播應(yīng)用以便收聽音樂。游 戲應(yīng)用可以檢測到本原應(yīng)用的激活。參見塊50。本原應(yīng)用通常將激活相
應(yīng)的本原設(shè)備,并且本原設(shè)備通常將生成提供給本原應(yīng)用的輸入。該輸 入可以稱為本原應(yīng)用的標準(即,未》》改的)輸入。游戲應(yīng)用繼而可以 在標準輸入被提供給本原應(yīng)用之前截取該標準輸入。參見塊52。應(yīng)該理 解,游戲應(yīng)用不必在所有的情況下都截取標準輸入。游戲應(yīng)用可以考慮 許多因素以確定是否在特定的時間截取來自特定本原設(shè)備的標準輸入。 例如,游戲應(yīng)用可以考慮游戲中其他事件的最近順序或游戲故事的當前 狀態(tài),從而將與游戲故事中的最近和/或當前事件相對應(yīng)的、經(jīng)過修改 的信息/數(shù)據(jù)呈現(xiàn)給用戶。游戲應(yīng)用可以考慮標準輸入先前是在多久以 前被截取的,以限制每隔多久將修改的信息(基于修改的輸入)呈現(xiàn)給
用戶。這可以這樣來實現(xiàn)記錄在標準輸入的前次-修改前已經(jīng)過去多長 時間,并且在標準輸入的后續(xù)修改前至少等待預定的時間量。游戲應(yīng)用 可以隨機地截取或不截取標準輸入。
如果游戲應(yīng)用不截取標準輸入,則將由本原應(yīng)用使用標準輸入來生 成通常呈現(xiàn)給用戶的標準輸出。如果游戲應(yīng)用基于所考慮的因素而截取 標準輸入,則游戲應(yīng)用將生成修改的輸入。參見塊54。如上文討i侖的, 通過纟,改或替換標準輸入,游戲應(yīng)用可以生成纟》改的輸入。游戲應(yīng)用可 以考慮多個因素以確定如何修改標準輸入或者在將要替換標準輸入的 情況下呈現(xiàn)什么。下面將描述使用本發(fā)明實施方式的各種可能的游戲應(yīng) 用,以示出可由游戲應(yīng)用修改或替換標準輸入以生成修改的輸入的各種 方式中的一些。在游戲應(yīng)用生成修改的輸入后,繼而可以將修改的輸入 提供給本原應(yīng)用。參見塊56。本原應(yīng)用繼而使用修改的輸入來生成輸出, 該輸出將經(jīng)由合適的輸出元件(例如,顯示器20或揚聲器22)呈現(xiàn)給 用戶。如上文討論的,本原應(yīng)用通常將不知道提供的是修改的輸入而不 是標準(未修改的)輸入。盡管也可以通知用戶,但通常不通知用戶(至 少不會預先通知用戶)標準輸入已經(jīng)由游戲應(yīng)用修改或替換。如上文討 論的,用戶可能感到驚奇,因為游戲應(yīng)用42使得修改的信息被呈現(xiàn)給 用戶,而這是用戶沒有預料到的。
現(xiàn)有參考圖3,示出根據(jù)本發(fā)明的可選實施方式的能夠作為游戲設(shè) 備進行操作的實體的框圖。圖3的游戲設(shè)備60類似于圖1的游戲設(shè)備
10。然而,在圖3的游戲設(shè)備60中,從本原設(shè)備到本原應(yīng)用的標準輸 入并未被截取以及未被修改。相反,游戲設(shè)備60的游戲應(yīng)用62截取來 自本原應(yīng)用的標準輸出并且修改該輸出。游戲應(yīng)用62繼而經(jīng)由輸出元 件將修改的輸出呈現(xiàn)給用戶。在圖3示出的可替換示例性實施方式中, 游戲應(yīng)用62能夠通過對移動設(shè)備組件的一個或多個本原應(yīng)用生成的輸 出數(shù)據(jù)進行后處理來增大或改變用戶的真實性。通過使游戲應(yīng)用能夠訪 問到游戲i殳備上的其他本原應(yīng)用,游戲應(yīng)用可以通過將游戲元素添加到 由本原應(yīng)用生成的輸出并且將修改的輸出呈現(xiàn)給用戶來令用戶感到驚 奇。該修改的輸出可包括由本原應(yīng)用生成的標準輸出的修改,或可以包 括標準輸出的替換。在允許的情況下,游戲應(yīng)用可以截取來自本原應(yīng)用 的標準輸出,該標準輸出通??蓮谋驹瓚?yīng)用直接到達適當?shù)妮敵鲈?便呈現(xiàn)給用戶。這樣,游戲應(yīng)用可以修改或替換標準輸出,以便將游戲 相關(guān)的信息呈現(xiàn)給用戶。
現(xiàn)在參考圖4,示出根據(jù)圖3中示出的可替換示例性實施方式的將 修改的輸出呈現(xiàn)在游戲設(shè)備上的操作的流程圖。游戲應(yīng)用62通常在后 臺執(zhí)行,從而使用戶不是主動地玩游戲并且甚至可以不知道或不記得游 戲應(yīng)用正在執(zhí)行。當用戶正在進行其日?;顒訒r,其可以攜帶游戲i殳備, 而此時游戲設(shè)備正在后臺執(zhí)行。由于與游戲應(yīng)用無關(guān)的原因,用戶可以 決定激活駐留在游戲設(shè)備上的一個本原應(yīng)用。例如,用戶可以激活相機 應(yīng)用以便為朋友拍攝照片?;蛘哂脩艨梢约せ顝V播應(yīng)用以便收聽音樂。 游戲應(yīng)用可以檢測到本原應(yīng)用的激活。參見塊70。本原應(yīng)用將生成呈現(xiàn) 給用戶的輸出,該輸出和輸出元件取決于已經(jīng)如上討論的那樣被激活的 特定本原應(yīng)用。該輸出可以稱為本原應(yīng)用的標準(即,未修改的)輸出。 游戲應(yīng)用繼而可以在將標準輸出經(jīng)由輸出元件呈現(xiàn)給用戶之前截取該 標準輸出。參見塊72。應(yīng)該理解游戲應(yīng)用不必在所有的情況下截取標準 輸出。游戲應(yīng)用可以考慮多個因素以確定是否在特定的時間截取來自特 定本原設(shè)備的標準輸出。例如,游戲應(yīng)用可以考慮游戲中其他事件的最 近順序或游戲故事的當前狀態(tài),從而將與游戲故事中的最近和/或當前 事件相對應(yīng)的修改的輸出呈現(xiàn)給用戶。游戲應(yīng)用可以考慮標準輸出先前
是在多久以前被截取的,以限制每隔多久將修改的輸出呈現(xiàn)給用戶。這 可以這樣來實現(xiàn)記錄從修改輸出的前次呈現(xiàn)起已經(jīng)過去多長時間,并 且在修改的輸出的后續(xù)呈現(xiàn)前至少等待預定的時間量。游戲應(yīng)用可以隨 機地截取或不截耳又標準輸出。
如果游戲應(yīng)用不截取標準輸出,則標準輸出將常規(guī)地呈現(xiàn)給用戶。 如果游戲應(yīng)用基于所考慮的因素而截取標準輸出,則游戲應(yīng)用將生成修
改的輸出。參見塊74。如上文討論的,通過修改或替換標準輸出,游戲 應(yīng)用可以生成修改的輸出。游戲應(yīng)用可以考慮多個因素以確定如何修改 標準輸出或者在將要替換標準輸出的情況下呈現(xiàn)什么。在游戲應(yīng)用生成 修改的輸出后,修改的輸出繼而可以經(jīng)由合適的輸出元件(例如,顯示 器20或揚聲器22)呈現(xiàn)給用戶。參見塊76。盡管也可以通知用戶,但 通常不通知用戶(至少不會預先通知用戶)標準輸出已經(jīng)由游戲應(yīng)用修 改或替換。如上文討論的,用戶可能感到驚奇,因為游戲應(yīng)用62使得 修改的信息被呈現(xiàn)給用戶,而這是用戶沒有預料到的。
在使用本發(fā)明的實施方式的一個可能游戲應(yīng)用中,游戲故事包括遇 到地球上的外星人,但是人類看不到他們。然而,使用該游戲設(shè)備,用 戶可以搜查外星人并且試圖發(fā)現(xiàn)他們的藏匿基地。當游戲應(yīng)用在后臺運 行時,其可以檢測用戶何時通過游戲設(shè)備中的相機取景器來進行瀏覽。 游戲應(yīng)用有時可以在圖像被提供給相機應(yīng)用前(例如,隨機地)截取相 機取景器圖像并且修改圖像。游戲應(yīng)用可以實時地將外星人角色的模糊 輪廓添加到相機圖像。用戶可以保持相機取景器活躍并且在周圍搖動鏡 頭,并且可以看到半透明的外星人角色。圖5A示出由相機應(yīng)用使用修 改的輸入生成的修改的輸出。游戲應(yīng)用可以使此類添加的圖像僅僅是暫 時地出現(xiàn)在顯示器上。通過點擊快門并且拍攝照片,用戶能夠存儲擬人 角色的照片。
在使用本發(fā)明的實施方式的另 一個可能游戲應(yīng)用中,游戲故事包括 感染人思想的不可見寄生蟲。當游戲應(yīng)用在后臺執(zhí)行時,其可以檢測用 戶何時使用游戲設(shè)備中的相機應(yīng)用來拍攝照片。游戲應(yīng)用有時可以在照 片被提供給相機應(yīng)用前(例如,隨機地)截取照片并且修改照片。如果
此人被感染,則游戲應(yīng)用可以修改照片以使得照片中該人的眼睛發(fā)出藍 色。游戲應(yīng)用可以將發(fā)光的眼睛添加到由用戶拍攝的 一些照片中的 一些 人。圖5B示出了相機應(yīng)用使用修改的輸入來生成的修改的輸出。
在使用本發(fā)明的實施方式的另 一個可能的游戲應(yīng)用中,游戲故事包 括用戶瞬間移動到世界上隨機的位置。當游戲應(yīng)用在后臺執(zhí)行時,其可 以檢測用戶何時檢查游戲設(shè)備的溫度計應(yīng)用,或用戶何時使用游戲設(shè)備
GPS應(yīng)用來檢查當前地理位置。游戲應(yīng)用可以截取校準的溫度或位置輸 入并且以修改的輸入來替換標準輸入。本原應(yīng)用繼而使用修改的輸入來 生成呈現(xiàn)給用戶的輸出(其包括修改的輸入數(shù)據(jù))。例如,游戲應(yīng)用可 以使得將用戶的位置示為南極洲的修改的地圖以及負50°C的修改的溫 度顯示被呈現(xiàn)給用戶。游戲應(yīng)用已經(jīng)覆蓋了傳感器信息,以便呈現(xiàn)游戲 的替換的現(xiàn)實性。圖5C示出由GPS和溫度計應(yīng)用使用修改的輸入生成 的修改的輸出。
在使用本發(fā)明的實施方式的另 一個可能游戲應(yīng)用中,游戲故事指 示高聲尖叫聲表示巨大飛行怪物的臨近。當游戲應(yīng)用在后臺執(zhí)行時, 其可以一企測用戶何時激活游戲設(shè)備中的FM廣播接收機應(yīng)用。游戲應(yīng)用 可以截取標準的接收到的無線電廣播并且修改音頻,以便將高聲尖叫添 加到音頻的背景中,以指示危險怪物的出現(xiàn)。
在使用本發(fā)明的實施方式的另 一個可能游戲應(yīng)用中,當游戲應(yīng)用在 后臺執(zhí)行時,其可以檢測用戶何時激活小鍵盤或鍵盤并且開始錄入。替 代于顯示用戶實際錄入的文本,游戲應(yīng)用可以導致顯示提供用戶要解開 的謎題的線索的修改文本。
應(yīng)該理解,可能存在這樣的情況或時刻用戶可能希望暫時阻止對 本原應(yīng)用的標準輸入的任何修改。例如,如果用戶的游戲設(shè)備是用于扭^ 行用戶職業(yè)的PDA,則用戶可能希望在工作期間阻止修改。這樣,游戲 應(yīng)用可以包括"暫停,,特征,這可以暫時地阻止將^f奮改的信息呈現(xiàn)給用 戶。
品來體現(xiàn)。該計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì),例如非易失性
存儲器和計算機可讀程序代碼部分,例如包含在計算機可讀存儲介質(zhì)中 的一系列計算機指令。通常,計算機程序由存儲器設(shè)備(例如,存儲器 14)來存儲并且由關(guān)聯(lián)的處理元件(例如處理器12)來執(zhí)行。
在這點上,圖2和圖4是根據(jù)本發(fā)明的方法和程序產(chǎn)品的流程 圖??梢岳斫猓鞒虉D的每個步驟以及流程圖中步驟的組合可由計 算機程序指令實現(xiàn)。這些計算機程序指令可被加載到計算機或其他 可編程設(shè)備上以產(chǎn)生機器,使得運行在計算機或其他可編程設(shè)備上 的指令創(chuàng)建實現(xiàn)流程圖步驟中指定的功能的裝置。這些計算機程序 指令也可存儲在計算機可讀存儲器中,其可命令計算機或其他可編 程設(shè)備以特定的方式工作,使得存儲在計算機可讀存儲器中的指令 產(chǎn)生加工的制品,該制品包括實現(xiàn)流程圖步驟中指定的功能的指令 裝置。計算機程序指令也可被加載到計算機或其他可編程設(shè)備上以 使得在計算機或其他可編程設(shè)備上執(zhí)行一系列可操作步驟從而產(chǎn)生 計算機實現(xiàn)的過程,使得運行在計算機或其他可編程設(shè)備上的指令
提供用于實現(xiàn)流程圖步驟中指定的功能的步驟。
所以,流程圖步驟支持用于執(zhí)行規(guī)定功能的裝置的組合、用于 執(zhí)行規(guī)定功能的步驟的組合,以及用于執(zhí)行規(guī)定功能的程序指令裝 置。還應(yīng)該理解,所述流程圖的每個步驟以及流程圖中步驟的組合, 可通過執(zhí)行所規(guī)定功能或步驟的基于專用硬件的計算機系統(tǒng)或?qū)S?硬件和計算機指令的組合來實現(xiàn)。
受益于上述描述和相關(guān)附圖中提供的啟示的本發(fā)明所涉及領(lǐng)域 的技術(shù)人員將會想到本發(fā)明的很多修改和其他實施例。因此,應(yīng)該 理解,本發(fā)明不限于所公開的特定實施方式,并且意在將修改和其 他實施方式包括在所附權(quán)利要求的范圍內(nèi)。雖然在此使用了特定的 術(shù)語,但它們僅用于一般地和描述性的意義,而不用于限制的目的。
權(quán)利要求
1.一種修改對本原應(yīng)用的輸入以呈現(xiàn)修改輸出的游戲設(shè)備,所述游戲設(shè)備包括處理元件,其能夠檢測本原應(yīng)用的激活并且生成對所述本原應(yīng)用的修改的輸入,所述修改的輸入對應(yīng)于在所述游戲設(shè)備上執(zhí)行的游戲應(yīng)用,使得所述修改的輸入使所述本原應(yīng)用經(jīng)由所述本原應(yīng)用的用戶接口來呈現(xiàn)修改的輸出。
2. 根據(jù)權(quán)利要求1所述的游戲設(shè)備,其中,所述本原應(yīng)用選自 視頻取景器、數(shù)碼相機、數(shù)字可攜式攝像機、音頻記錄器、音頻播 放器、視頻播放器、溫度計、全球定位系統(tǒng)定位器、廣播接收器、 移動電話、文本消息傳送、 一鍵通通信、時鐘、分貝計、氣壓計、 高度計、移動傳感器、光傳感器和指南針。
3. 根據(jù)權(quán)利要求1所述的游戲設(shè)備,其中,所述處理元件通過 對從本原設(shè)備到所述本原應(yīng)用的標準輸入進行修改或替換之一來生成所述修改的^T入。
4. 根據(jù)權(quán)利要求1所述的游戲設(shè)備,其中,所述本原應(yīng)用由所 述游戲設(shè)備的用戶來激活。
5. 根據(jù)權(quán)利要求4所述的游戲設(shè)備,進一步包括 用戶輸入元件,其中,所述用戶經(jīng)由所述用戶輸入元件來激活所述本原應(yīng)用。
6. 根據(jù)權(quán)利要求1所述的游戲設(shè)備,其中,所述本原應(yīng)用由所 述游戲設(shè)備內(nèi)部的事件來激活。
7. 根據(jù)權(quán)利要求1所述的游戲設(shè)備,進一步包括選自音頻揚聲器和視頻顯示器的輸出元件,其中所述修改的輸出 經(jīng)由所述輸出元件來呈現(xiàn)。
8. —種用于修改對本原應(yīng)用的輸入以便將修改的輸出呈現(xiàn)給游 戲設(shè)備的用戶的方法,所述方法包括檢測本原應(yīng)用的激活;以及生成對所述本原應(yīng)用的修改的輸入,所述修改的輸入對應(yīng)于在所 述游戲設(shè)備上執(zhí)行的游戲應(yīng)用,使得所述修改的輸入使所述本原應(yīng) 用經(jīng)由所述本原應(yīng)用的用戶接口來呈現(xiàn)修改的輸出。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述本原應(yīng)用選自^L頻 取景器、數(shù)碼相機、數(shù)字可攜式攝像機、音頻記錄器、音頻播放器、 視頻播放器、溫度計、全球定位系統(tǒng)定位器、廣播接收器、移動電 話、文本消息傳送、 一鍵通通信、時鐘、分貝計、氣壓計、高度計、 移動傳感器、光傳感器和指南針。
10. 根據(jù)權(quán)利要求8所述的方法,其中,生成所述修改的輸入包 括對從本原設(shè)備到所述本原應(yīng)用的標準輸入進行修改或替換之一。
11. 根據(jù)權(quán)利要求8所述的方法,其中,檢測所述本原應(yīng)用的激 活包括由所述游戲設(shè)備的用戶來4全測所述本原應(yīng)用的激活。
12. 根據(jù)權(quán)利要求11所述的方法,其中,檢測所述本原應(yīng)用的 激活包括經(jīng)由所述游戲設(shè)備的用戶輸入元件來檢測所述本原應(yīng)用的 激活。
13. 根據(jù)權(quán)利要求8所述的方法,其中,檢測所述本原應(yīng)用的激 活包括由所述游戲設(shè)備內(nèi)部的事件來4全測所述本原應(yīng)用的激活。
14. 根據(jù)權(quán)利要求8所述的方法,其中,所述本原應(yīng)用經(jīng)由所述 游戲設(shè)備的輸出元件來呈現(xiàn)修改的輸出,所述輸出元件選自音頻揚 聲器和視頻顯示器。游戲設(shè)備的用戶的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括至少 一個計算機可讀存儲介質(zhì),其上存儲有計算機可讀程序代碼部分,所述計算機可讀程序代碼部分包括第一可執(zhí)行部分,能夠檢測本原應(yīng)用的激活;以及 第二可執(zhí)行部分,能夠生成對所述本原應(yīng)用的修改的輸入,所述修改的輸入對應(yīng)于在所述游戲設(shè)備上執(zhí)行的游戲應(yīng)用,使得所述修的輸出。
15.
16. 根據(jù)權(quán)利要求15所述的計算機程序產(chǎn)品,其中,所述本原應(yīng)用選自視頻取景器、數(shù)碼相機、數(shù)字可攜式攝像機、音頻記錄器、 音頻播放器、視頻播放器、溫度計、全球定位系統(tǒng)定位器、廣播接 收器、移動電話、文本消息傳送、 一鍵通通信、時鐘、分貝計、氣 壓計、高度計、移動傳感器、光傳感器和指南針。
17. 根據(jù)權(quán)利要求15所述的計算機程序產(chǎn)品,其中,所述第二 可執(zhí)行部分通過對從本原設(shè)備到所述本原應(yīng)用的標準輸入進行修改 或替換之一來生成所述修改的輸入。
18. 根據(jù)權(quán)利要求15所述的計算機程序產(chǎn)品,其中,所述第一 可執(zhí)行部分通過由所述游戲設(shè)備的用戶來檢測所述本原應(yīng)用的激 活,以此來檢測所述本原應(yīng)用的激活。
19. 根據(jù)權(quán)利要求18所述的計算機程序產(chǎn)品,其中,所述第一應(yīng)用的激活,以此來檢測所述本原應(yīng)用的激活。
20. 根據(jù)權(quán)利要求15所述的計算機程序產(chǎn)品,其中,所述第一 可執(zhí)行部分通過由所述游戲設(shè)備內(nèi)部的事件來檢測所述本原應(yīng)用的 激活,以此來#全測所述本原應(yīng)用的激活。
21. 根據(jù)權(quán)利要求15所述的計算機程序產(chǎn)品,其中,所述本原 應(yīng)用經(jīng)由所述游戲設(shè)備的輸出元件來呈現(xiàn)修改的輸出,所述輸出元 件選自音頻揚聲器和視頻顯示器。
全文摘要
提供一種系統(tǒng)、游戲服務(wù)器、終端和方法,其將游戲設(shè)備的本原應(yīng)用并入游戲應(yīng)用,由此創(chuàng)建與用戶的日常生活相聯(lián)系的沉浸游戲。替代啟動游戲來玩并且在玩完后停止游戲,游戲可以在游戲設(shè)備上以后臺形式運行,并且成為用戶日?;顒拥囊徊糠?。當游戲應(yīng)用在后臺運行時,游戲應(yīng)用檢測本原應(yīng)用的激活。游戲應(yīng)用繼而生成對本原應(yīng)用的修改的輸入,從而修改的輸入使本原應(yīng)用經(jīng)由輸出元件將修改的輸出呈現(xiàn)給用戶??梢酝ㄟ^修改或替換從本原設(shè)備到本原應(yīng)用的標準輸入來生成修改的輸入。修改的輸入對應(yīng)于在游戲設(shè)備上運行的游戲應(yīng)用。
文檔編號G06F3/01GK101375230SQ200780003875
公開日2009年2月25日 申請日期2007年1月29日 優(yōu)先權(quán)日2006年2月3日
發(fā)明者O·朗塔皮斯卡 申請人:諾基亞公司