專利名稱:用電視機(jī)實(shí)現(xiàn)游戲功能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視機(jī)領(lǐng)域,特指一種用現(xiàn)有電視機(jī)實(shí)現(xiàn)游戲功能的方法。
現(xiàn)代人的生活節(jié)奏越來越緊張,在工作、學(xué)習(xí)之余大家都想盡量的放松自己,比如出外活動(dòng)或在家看看電視、玩玩游戲等等,因此電視成為人們家庭中必不可少的電器設(shè)備。但現(xiàn)有的電視機(jī)本身沒有游戲功能,一般想玩游戲時(shí),需要外接一個(gè)電視游戲機(jī),在游戲機(jī)上插上游戲卡,然后把游戲信號(hào)通過天線或AV端子線傳送給電視機(jī)。但是這樣在玩游戲時(shí),電視機(jī)和游戲機(jī)是缺一不可的,對(duì)使用者而言是很不方便的。
為了解決這個(gè)問題,本發(fā)明的目的就在于提供一種用電視機(jī)實(shí)現(xiàn)游戲功能的方法,使其既可以看電視,又可以不外接游戲機(jī)玩游戲,大大方便了使用者,增加了樂趣,同時(shí)為用戶節(jié)省了費(fèi)用。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種用電視機(jī)實(shí)現(xiàn)游戲功能的方法,其特征在于該方法包括以下步驟a.當(dāng)電視機(jī)的CPU處于電視信號(hào)處理狀態(tài)時(shí),接收到發(fā)自遙控器的控制信號(hào),判斷此指令是否為“進(jìn)入游戲”的指令?b.如果接收到的控制指令為“進(jìn)入游戲”的指令則進(jìn)入c)游戲處理狀態(tài),并同時(shí)進(jìn)入游戲控制軟件流程,否則,回到a)等待接收新指令;c.在游戲處理的狀態(tài)下,當(dāng)接收到發(fā)自遙控器的控制信號(hào)時(shí),判斷所接收到的控制信號(hào)是否為“退出游戲”的指令?d.如果接收到“退出游戲”的控制指令則存儲(chǔ)游戲數(shù)據(jù)、釋放所有占用的硬件資源,然后退出游戲狀態(tài),回到a)等待接收新的控制指令;否則,仍回到c)游戲處理狀態(tài)等待接收新的游戲指令。
所述的“進(jìn)入游戲”和“退出游戲”指令可由遙控器鍵盤上所設(shè)的“TV/AV”鍵及菜單操作鍵發(fā)出。
所述的游戲控制軟件流程包括以下步驟
a.當(dāng)電視機(jī)的CPU處于游戲處理狀態(tài)時(shí),接收到發(fā)自遙控器的控制信號(hào),判斷此指令是否為“退出游戲”的指令?b.如果接收到的控制指令為“退出游戲”指令則程序退出游戲狀態(tài),恢復(fù)到電視信號(hào)處理狀態(tài),否則,進(jìn)入c);c.判斷遙控器的控制信號(hào)是否為在開始項(xiàng)下按音量鍵?如果是則進(jìn)入游戲狀態(tài)e),否則,進(jìn)入d)判斷是否在級(jí)別項(xiàng)下按音量鍵?d.如果是在級(jí)別項(xiàng)下按音量鍵則根據(jù)控制指令提高或降低級(jí)別,并且將所修改的數(shù)據(jù)存入存儲(chǔ)器中,然后回到a)狀態(tài)下準(zhǔn)備重新接收指令,否則,直接回到a)狀態(tài)等待重新接收新的控制指令;e.在游戲進(jìn)行狀態(tài)下,當(dāng)一次游戲結(jié)束后,程序會(huì)自動(dòng)判斷此次游戲得分是否為最高分?f.果此次得分為最高分則需要將此分存入存儲(chǔ)器中,然后回到a)狀態(tài)準(zhǔn)備接收新指令,如不是就直接回到a)狀態(tài)等待接收新指令。
所述的游戲軟件菜單中可設(shè)置游戲開始選項(xiàng)和級(jí)別設(shè)置選項(xiàng)。
一種用電視機(jī)實(shí)現(xiàn)游戲功能的裝置,它采用與電視機(jī)完全相同的硬件結(jié)構(gòu)及配置,其特征在于其存儲(chǔ)器中存儲(chǔ)有包含游戲處理控制部件及數(shù)據(jù)的程序;其遙控器的功能鍵具有控制游戲選項(xiàng)和游戲操作的功能。
所述的存儲(chǔ)器可設(shè)于CPU內(nèi)部或在CPU外部單獨(dú)設(shè)置。所述的存儲(chǔ)器可為靜態(tài)存儲(chǔ)器或動(dòng)態(tài)存儲(chǔ)器。
本發(fā)明所提供的用電視機(jī)實(shí)現(xiàn)游戲功能的方法,由于充分地利用了電視機(jī)原有的軟硬件資源,在不需增加任何硬件成本的基礎(chǔ)上,提供了游戲的功能,使用戶既可以用它看電視,又可以玩游戲,從而給使用者提供了方便,增加了樂趣,并且為用戶節(jié)省了費(fèi)用。
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
圖1為本發(fā)明的硬件結(jié)構(gòu)圖;圖2為本發(fā)明基本的軟件流程圖3為本發(fā)明中游戲控制軟件流程圖。
本發(fā)明是利用電視機(jī)原有的硬件資源,加上游戲的程序軟件和程序控制接口軟件來實(shí)現(xiàn)的。
請(qǐng)參見圖1所示,圖1為本發(fā)明的硬件結(jié)構(gòu)圖。紅外接收頭10用來接收遙控器發(fā)射的被調(diào)制過的控制信號(hào);中央處理器11(CPU)用來對(duì)接收到的遙控信號(hào)進(jìn)行解調(diào),還原出控制信號(hào),控制對(duì)電視信號(hào)的處理,例如選臺(tái)、調(diào)節(jié)畫面、音量以及亮度控制等等??刂菩盘?hào)在本發(fā)明中還可用于控制游戲地進(jìn)行。CPU11還負(fù)責(zé)軟件程序的調(diào)用,分別進(jìn)行電視處理和游戲處理。伴音IC12和喇叭16用于還原聲音,包括電視的聲音和游戲聲音。圖像解碼器及視頻放大IC14和顯像管15用來還原電視圖像和游戲圖像,而高頻頭13負(fù)責(zé)接收天線進(jìn)來的電視信號(hào)。由上所述可以看出,游戲與電視所需的硬件資源是可以共用的,紅外接收頭10、CPU11、伴音IC12、喇叭16、圖像解碼器及視頻放大IC14和顯像管15均為電視機(jī)的原有器件,因此增加游戲功能可以不增加任何硬件成本。
另外,在電視機(jī)的遙控器上設(shè)有一菜單鍵“MENU”及四個(gè)菜單操作鍵上“▲”、下“ ”、左“”、右“”,由它們共同完成菜單選擇功能。當(dāng)“MENU”鍵激活時(shí),則進(jìn)入主菜單(一級(jí)菜單),同時(shí)在屏幕上顯示主菜單內(nèi)容;通過菜單操作鍵“”、“”來選擇主菜單的選項(xiàng),同時(shí)顯示出被選擇主菜單項(xiàng)的二級(jí)子菜單內(nèi)容;通過菜單操作鍵“▲”、“ ”來選擇二級(jí)子菜單選項(xiàng),同時(shí)顯示出被選擇二級(jí)子菜單項(xiàng)的三級(jí)子菜單內(nèi)容;通過菜單操作鍵“”、“”做三級(jí)子菜單調(diào)整。此功能已于另一專利案中申請(qǐng)。
參見圖2所示,CPU在電視信號(hào)處理狀態(tài)下接收到進(jìn)入游戲狀態(tài)的指令時(shí),進(jìn)入游戲狀態(tài)。此時(shí),由于進(jìn)入了專門處理游戲的狀態(tài),因此許多原先被處理電視信號(hào)所占用的資源,如RAM、計(jì)數(shù)器、寄存器等等CPU內(nèi)部資源都可釋放出來供游戲程序使用。在游戲狀態(tài)下,當(dāng)CPU接收到發(fā)自紅外遙控器發(fā)射過來的控制信號(hào)時(shí),可相應(yīng)的調(diào)整游戲難度、控制游戲開始/結(jié)束等等。在游戲開始后,當(dāng)接收發(fā)自遙控器的控制信號(hào),根據(jù)CPU內(nèi)部預(yù)先固化好的游戲程序中的游戲規(guī)則進(jìn)行游戲,控制上、下、左、右的方向等;當(dāng)接收到退出游戲狀態(tài)的控制信號(hào)時(shí),CPU退出游戲處理程序,并存儲(chǔ)游戲的有關(guān)數(shù)據(jù)如最高分等,之后釋放所有游戲所占用的CPU資源,恢復(fù)電視信號(hào)的處理狀態(tài)。其中,“進(jìn)入游戲”和“退出游戲”指令是由遙控器鍵盤上所設(shè)的“TV/AV”鍵及菜單操作鍵發(fā)出的。
參照?qǐng)D3所示,圖3為本發(fā)明中游戲控制軟件的流程圖。游戲軟件的控制主要通過以下幾個(gè)步驟完成a)當(dāng)電視機(jī)的CPU處于游戲處理狀態(tài)時(shí),接收到發(fā)自遙控器的控制信號(hào),判斷此指令是否為“退出游戲”的指令?b)如果接收到的控制指令為“退出游戲”指令則程序退出游戲狀態(tài),恢復(fù)到電視信號(hào)處理狀態(tài),否則,進(jìn)入c);c)判斷遙控器的控制信號(hào)是否為在開始項(xiàng)下按音量鍵?如果是則進(jìn)入游戲狀態(tài)e),否則,進(jìn)入d)判斷是否在級(jí)別項(xiàng)下按音量鍵?d)如果是在級(jí)別項(xiàng)下按音量鍵則根據(jù)控制指令提高或降低級(jí)別,并且將所修改的數(shù)據(jù)存入存儲(chǔ)器中,然后回到a)狀態(tài)下準(zhǔn)備重新接收指令,否則,直接回到a)狀態(tài)等待重新接收新的控制指令;e)在游戲進(jìn)行狀態(tài)下,當(dāng)一次游戲結(jié)束后,程序會(huì)判斷此次游戲得分是否為最高分?f)如果此次得分為最高分則需要將此分存入存儲(chǔ)器中,然后回到a)狀態(tài)準(zhǔn)備接收新指令,如不是就直接回到a)狀態(tài)等待接收新指令。
權(quán)利要求
1.一種用電視機(jī)實(shí)現(xiàn)游戲功能的方法,其特征在于該方法包括以下步驟a.當(dāng)電視機(jī)的CPU處于電視信號(hào)處理狀態(tài)時(shí),接收到發(fā)自遙控器的控制信號(hào),判斷此指令是否為“進(jìn)入游戲”的指令 b.如果接收到的控制指令為“進(jìn)入游戲”的指令則進(jìn)入c)游戲處理狀態(tài),并同時(shí)進(jìn)入游戲控制軟件流程,否則,回到a)等待接收新指令;c.在游戲處理的狀態(tài)下,當(dāng)接收到發(fā)自遙控器的控制信號(hào)時(shí),判斷所接收到的控制信號(hào)是否為“退出游戲”的指令 d.如果接收到“退出游戲”的控制指令則存儲(chǔ)游戲數(shù)據(jù)、釋放所有占用的硬件資源,然后退出游戲狀態(tài),回到a)等待接收新的控制指令;否則,仍回到c)游戲處理狀態(tài)等待接收新的游戲指令。
2.根據(jù)權(quán)利要求1所述的用電視機(jī)實(shí)現(xiàn)游戲功能的方法,其特征在于所述的“進(jìn)入游戲”和“退出游戲”指令可由遙控器鍵盤上所設(shè)的“TV/AV”鍵及菜單操作鍵發(fā)出。
3.根據(jù)權(quán)利要求1所述的用電視機(jī)實(shí)現(xiàn)游戲功能的方法,其特征在于所述的游戲控制軟件流程包括以下步驟a.當(dāng)電視機(jī)的CPU處于游戲處理狀態(tài)時(shí),接收到發(fā)自遙控器的控制信號(hào),判斷此指令是否為“退出游戲”的指令 b.如果接收到的控制指令為“退出游戲”指令則程序退出游戲狀態(tài),恢復(fù)到電視信號(hào)處理狀態(tài),否則,進(jìn)入c);c.判斷遙控器的控制信號(hào)是否為在開始項(xiàng)下按音量鍵 如果是則進(jìn)入游戲狀態(tài)e),否則,進(jìn)入d)判斷是否在級(jí)別項(xiàng)下按音量鍵 d.如果是在級(jí)別項(xiàng)下按音量鍵則根據(jù)控制指令提高或降低級(jí)別,并且將所修改的數(shù)據(jù)存入存儲(chǔ)器中,然后回到a)狀態(tài)下準(zhǔn)備重新接收指令,否則,直接回到a)狀態(tài)等待重新接收新的控制指令;e.在游戲進(jìn)行狀態(tài)下,當(dāng)一次游戲結(jié)束后,程序會(huì)自動(dòng)判斷此次游戲得分是否為最高分 f.如果此次得分為最高分則需要將此分存入存儲(chǔ)器中,然后回到a)狀態(tài)準(zhǔn)備接收新指令,如不是就直接回到a)狀態(tài)等待接收新指令。
4.根據(jù)權(quán)利要求3所述的用電視機(jī)實(shí)現(xiàn)游戲功能的方法,其特征在于所述的游戲軟件菜單中可設(shè)置游戲開始選項(xiàng)和級(jí)別設(shè)置選項(xiàng)。
5.一種用電視機(jī)實(shí)現(xiàn)游戲功能的裝置,它采用與電視機(jī)完全相同的硬件結(jié)構(gòu)及配置,其特征在于其存儲(chǔ)器中存儲(chǔ)有包含游戲處理控制部件及數(shù)據(jù)的程序;其遙控器的功能鍵具有控制游戲選項(xiàng)和游戲操作的功能。
6.根據(jù)權(quán)利要求5所述的用電視機(jī)實(shí)現(xiàn)游戲功能的裝置,其特征在于所述的存儲(chǔ)器可設(shè)于CPU內(nèi)部或在CPU外部單獨(dú)設(shè)置。
7.根據(jù)權(quán)利要求5所述的用電視機(jī)實(shí)現(xiàn)游戲功能的裝置,其特征在于所述的存儲(chǔ)器可為靜態(tài)存儲(chǔ)器或動(dòng)態(tài)存儲(chǔ)器。
全文摘要
一種用電視機(jī)實(shí)現(xiàn)游戲功能的方法,包括以下步驟:a.當(dāng)電視機(jī)的CPU處于電視信號(hào)處理狀態(tài)時(shí),接收到發(fā)自遙控器的控制信號(hào),判斷此指令是否為“進(jìn)入游戲”的指令 b.如果是則進(jìn)入c)游戲處理狀態(tài),并同時(shí)進(jìn)入游戲控制軟件流程,否則,回到a);c.在游戲處理狀態(tài)下,當(dāng)接收到發(fā)自遙控器的控制信號(hào)時(shí),判斷所接收到的控制信號(hào)是否為“退出游戲”的指令 d.如果是則存儲(chǔ)游戲數(shù)據(jù)、釋放所有占用的硬件資源,然后退出游戲狀態(tài),回到a),否則,回到c)等待接收新的游戲指令。
文檔編號(hào)G06F9/445GK1296221SQ9912370
公開日2001年5月23日 申請(qǐng)日期1999年11月15日 優(yōu)先權(quán)日1999年11月15日
發(fā)明者楊福中, 蔡浩勇 申請(qǐng)人:Tcl王牌電子(深圳)有限公司