專利名稱:一種移動終端中游戲內(nèi)容的顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端技術(shù),尤其是指一種移動終端中游戲內(nèi)容的顯示方 法及裝置。
背景技術(shù):
隨著移動終端的日益普及,移動終端的功能也日漸強(qiáng)大,基于移動終端的 游戲也越來越多。但是,由于移動終端必須滿足隨身攜帶的需求,因此移動終 端的屏幕尺寸和分辨率始終被限制在一個非常有限的范圍之內(nèi),該限制對于移 動終端上的游戲,尤其是對多人對戰(zhàn)的游戲造成了很大的影響。例如,在個人
電腦(PC)平臺上廣受歡迎的麻將游戲被移植到移動終端平臺上之后,由于移
動終端的屏幕太小、分辨率太差等原因,導(dǎo)致該游戲的娛樂性大為下降,^v而
造成玩家流失嚴(yán)重等很多問題。
而對于移動終端來說,由于要滿足便于攜帶的需要,移動終端的體積不能 太大,因此移動終端的屏幕尺寸也不可能太大,從而無法從硬件方面解決上述 存在的問題。所以,在現(xiàn)有技術(shù)中,基于移動終端的游戲只能使用如下所述的
幾種方式來改善上述的情況
1) 只提供適合在小屏幕中表現(xiàn)的游戲。
2) 盡量減少顯示的內(nèi)容。
3) 縮小必須顯示的內(nèi)容。
4) 用多個頁面分解游戲內(nèi)容,由玩家根據(jù)需要進(jìn)入不同的頁面進(jìn)行操作。 但是,上述的解決方案本身也存在問題,例如
1 )只提供適合在小屏幕中表現(xiàn)的游戲是常見的解決方案,但這也造成了目 前移動終端中的游戲千篇一律的問題,降低了對用戶的吸引力。
2) 減少顯示的內(nèi)容的方法,可以在一定程度上緩解由于屏幕尺寸太小所帶 來的問題,但這種方法也會造成游戲方式單調(diào)等問題。
3) 如果縮小顯示的內(nèi)容,則對于麻將、樸克等牌類游戲來說,由于需要顯 示的內(nèi)容較多,因此只能將要顯示的牌縮小到能適應(yīng)屏幕的大小,造成用戶很 難辨別牌的內(nèi)容,使得游戲的可玩性大為降低。
4 )如果用多個頁面分解游戲內(nèi)容,將會使得游戲的操作過程變得比較復(fù)雜, 用戶將感覺比較難以上手;同時,由于移動終端的操作感普遍不佳,如果長時
間進(jìn)行游戲,用戶容易感覺疲勞。
綜上可知,在現(xiàn)有技術(shù)中,移動終端中所提供的游戲由于受到屏幕尺寸以 及屏幕分辨率的限制,游戲的可操作性和娛樂性大為降低,降低了對用戶的吸 引力。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例的主要目的在于提供一種移動終端中游戲內(nèi)容的 顯示方法及裝置,從而提高了移動終端中所提供的游戲的可操作性和娛樂性。
為達(dá)到上述目的,本發(fā)明實(shí)施例中的技術(shù)方案是這樣實(shí)現(xiàn)的
本發(fā)明的實(shí)施例中提供了 一種移動終端中游戲內(nèi)容的顯示方法,該方法包
括
將實(shí)際的游戲畫面按比例壓縮為底層畫面,在當(dāng)前移動終端的屏幕上顯示 該底層畫面;
根據(jù)游戲內(nèi)容在所述底層畫面中設(shè)置至少兩個區(qū)域; 根據(jù)游戲邏輯從所述設(shè)置的區(qū)域中選取當(dāng)前所需放大的區(qū)域; 按預(yù)定放大倍數(shù)放大所需放大的區(qū)域,將所述方丈大后的區(qū)域作為表層畫面
顯示于所述底層畫面之上。
本發(fā)明的實(shí)施例中還提供了 一種移動終端中游戲內(nèi)容的顯示裝置,該裝置
包括壓縮模塊、設(shè)置模塊、選擇模塊、放大模塊和顯示模塊;
所述壓縮模塊,用于將實(shí)際的游戲畫面按比例壓縮為底層畫面;將所述底
層畫面發(fā)送給所述設(shè)置模塊和所述顯示模塊;
所述設(shè)置模塊,用于根據(jù)游戲內(nèi)容在所述底層畫面中設(shè)置至少兩個區(qū)域; 將所述設(shè)置的區(qū)域發(fā)送給所述選擇模塊;
所述選擇模塊,用于根據(jù)游戲邏輯從所述設(shè)置的區(qū)域中選取當(dāng)前所需放大 的區(qū)域;將所選取的當(dāng)前所需放大的區(qū)域發(fā)送給所述放大模塊;
所述放大模塊,用于按預(yù)定放大倍數(shù)放大所述所需放大的區(qū)域,將所述放 大后的區(qū)域作為表層畫面發(fā)送給所述顯示模塊;
所述顯示模塊,用于顯示所接收到的底層畫面和表層畫面,并將所述表層 畫面顯示于所述底層畫面之上。
綜上可知,本發(fā)明的實(shí)施例中提供了一種移動終端中游戲內(nèi)容的顯示方法 及裝置。在上述的方法和裝置中,由于可根據(jù)實(shí)際需要從移動終端所顯示的游 戲內(nèi)容中選取特定的區(qū)域進(jìn)行放大并顯示,使得用戶在移動終端的屏幕尺寸較 小的情況下也能看清楚所需的游戲信息,從而使得移動終端中所提供的游戲不 再受移動終端的屏幕尺寸以及屏幕分辨率的限制,提高了移動終端中所提供的 游戲的可操作性和娛樂性。
圖1為本發(fā)明實(shí)施例中移動終端中游戲內(nèi)容的顯示方法的流程圖。 圖2所示為本發(fā)明實(shí)施例中底層畫面中的區(qū)域設(shè)置示意圖。
圖4為本發(fā)明實(shí)施例中移動終端中游戲內(nèi)容的顯示裝置的示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)表達(dá)得更加清楚明白,下面結(jié)合附 圖及具體實(shí)施例對本發(fā)明再作進(jìn) 一 步詳細(xì)的說明。
驟
步-驟101,將實(shí)際的游戲畫面按比例壓縮為底層畫面,并在當(dāng)前移動終 端的屏幕上顯示該底層畫面。
在本發(fā)明的實(shí)施例中,可根據(jù)各種游戲的實(shí)際需要設(shè)計(jì)該游戲的游戲畫 面,該游戲畫面的實(shí)際大小不必受移動終端的屏幕尺寸的限制,即所述實(shí)際 的游戲畫面可以大于移動終端的屏幕。當(dāng)用戶通過移動終端開始進(jìn)行游戲 時,可根據(jù)當(dāng)前移動終端的屏幕的實(shí)際大小,將實(shí)際的游戲畫面按比例壓縮 到小于或等于當(dāng)前移動終端的屏幕(即壓縮后的游戲畫面的頂邊小于或等于 當(dāng)前移動終端的屏幕的頂邊,且壓縮后的游戲畫面的側(cè)邊小于或等于當(dāng)前移 動終端的屏幕的側(cè)邊),然后將上述壓縮后的游戲畫面作為底層畫面顯示于 當(dāng)前移動終端的屏幕上。另外,上述的按比例壓縮是指,壓縮后的游戲畫面 的長寬比與實(shí)際的游戲畫面的長寬比相同,從而避免游戲畫面的失真。
步驟102,根據(jù)游戲內(nèi)容在所述底層畫面中設(shè)置多個區(qū)域。
在本發(fā)明的實(shí)施例中,可根據(jù)在當(dāng)前移動終端的屏幕中所顯示的游戲畫 面(即上述底層畫面)中的信息(例如,游戲畫面中所顯示的游戲內(nèi)容等), 在上述底層畫面中設(shè)置多個(至少兩個)區(qū)域,所述多個區(qū)域所覆蓋的總面 積可以小于或等于整個底層畫面的面積。
為了更好地對本發(fā)明的技術(shù)方案進(jìn)行介紹,以下將以移動終端中的麻將 游戲的游戲畫面為例對步驟102進(jìn)行進(jìn)一步地說明。例如,圖2所示為本發(fā) 明實(shí)施例中底層畫面中的區(qū)域設(shè)置示意圖。如圖2所示,對于麻將游戲來說, 可根據(jù)游戲畫面中所顯示的游戲內(nèi)容(例如,游戲中各個玩家的信息、麻將 牌的信息、計(jì)時信息、得分信息等)的不同,在上述底層畫面中設(shè)置5個區(qū) 域,分別為區(qū)域1~5。其中,區(qū)域1中所顯示的內(nèi)容為當(dāng)前移動終端的用 戶作為當(dāng)前游戲玩家的信息,該信息可以包括該當(dāng)前游戲玩家的身份信息、 該當(dāng)前游戲玩家所擁有的麻將牌的信息、該當(dāng)前游戲玩家的得分信息或該當(dāng) 前游戲玩家的計(jì)時信息等;區(qū)域2~4中所顯示的內(nèi)容為其它三個游戲玩家 的信息;區(qū)域5中所顯示的內(nèi)容為各個游戲玩家已經(jīng)打出的麻將牌的信息。
步驟103 ,根據(jù)游戲邏輯從上述設(shè)置的區(qū)域中選取當(dāng)前所需放大的區(qū)域。 在本發(fā)明的實(shí)施例中,可根據(jù)游戲的邏輯從上述設(shè)置的多個區(qū)域中選取 一個區(qū)域作為當(dāng)前所需放大的區(qū)域。如果仍以移動終端中的麻將游戲以及圖
2所示的區(qū)域設(shè)置情況為例,則可根據(jù)當(dāng)前的麻將游戲的邏輯來選擇當(dāng)前所 需放大的區(qū)域。例如,當(dāng)某個游戲玩家剛剛打出一張麻將牌時,可將剛剛打 出的麻將牌所在的區(qū)域(即區(qū)域5)作為當(dāng)前所需放大的區(qū)域;當(dāng)當(dāng)前游戲 玩家(即當(dāng)前移動終端的用戶)選中了某張麻將牌時,則可將該被選中的麻 將牌所在的區(qū)域(例如,區(qū)域l)作為當(dāng)前所需放大的區(qū)域;當(dāng)某個游戲玩 家的某些特定游戲內(nèi)容(例如,麻將牌的排列順序或排列方式等)發(fā)生變化 時,則可將該游戲玩家所在的區(qū)域(例如,區(qū)域l)作為當(dāng)前所需放大的區(qū) 域。
步驟104,按預(yù)定放大倍數(shù)放大所需放大的區(qū)域,并將放大后的區(qū)域作 為表層畫面顯示于當(dāng)前移動終端所顯示的底層畫面之上。
在本發(fā)明的實(shí)施例中,可根據(jù)所需放大的區(qū)域的尺寸以及當(dāng)前移動終端 的屏幕的尺寸,預(yù)先設(shè)定相應(yīng)的放大倍數(shù)。當(dāng)需要顯示上述所選取的所需放 大的區(qū)域時,可將該所需放大的區(qū)域按照預(yù)先設(shè)定的放大倍數(shù)放大,作為表 層畫面。此時,當(dāng)前移動終端所顯示的內(nèi)容可分為兩層,即底層畫面和表層 畫面。其中,表層畫面顯示在底層畫面之上。因此,底層畫面中的與上述表 層畫面相重疊的部分將不會被顯示出來。例如,圖3所示為本發(fā)明實(shí)施例中 底層畫面及表層畫面的顯示示意圖。如圖3所示,當(dāng)所需放大的區(qū)域?yàn)閳D2 中的區(qū)域1時,可將區(qū)域1按預(yù)先設(shè)定的倍數(shù)放大(例如,如圖3所示,可 將所述的區(qū)域l放大到其底邊與當(dāng)前移動終端的屏幕的底邊等長),并將該 放大后的區(qū)域1作為表層畫面,顯示在底層畫面之上。
另外,在本發(fā)明的實(shí)施例中,在步驟104之后,當(dāng)當(dāng)前移動終端的用戶 不再需要查看表層畫面所顯示的游戲內(nèi)容時,該用戶可向當(dāng)前移動終端發(fā)送 關(guān)閉表層畫面的指令,當(dāng)前移動終端可根據(jù)所接收到的上述關(guān)閉表層畫面的 指令,關(guān)閉表層畫面的顯示,即在當(dāng)前移動終端的屏幕中只顯示底層畫面,
而不顯示表層畫面。
圖4為本發(fā)明實(shí)施例中移動終端中游戲內(nèi)容的顯示裝置的示意圖。如圖
4所示,本發(fā)明實(shí)施例中移動終端中游戲內(nèi)容的顯示裝置400包括壓縮模 塊401、設(shè)置模塊402、選擇模塊403、放大模塊404和顯示模塊405。
所述壓縮才莫塊401,用于將實(shí)際的游戲畫面按比例壓縮為底層畫面,將 所述底層畫面發(fā)送給所述設(shè)置模塊402和所述顯示模塊405;
所述設(shè)置模塊402,用于根據(jù)游戲內(nèi)容在所述底層畫面中設(shè)置至少兩個 區(qū)域;將所述設(shè)置的區(qū)域發(fā)送給所述選擇模塊403;
所述選擇模塊403,用于根據(jù)游戲邏輯從所述設(shè)置的區(qū)域中選取當(dāng)前所 需放大的區(qū)域;將所選取的當(dāng)前所需放大的區(qū)域發(fā)送給所述放大模塊404;
所述放大模塊404,用于按預(yù)定放大倍數(shù)放大所述所需放大的區(qū)域,將
所述顯示模塊405,用于顯示所接收到的底層畫面和表層畫面,并將所 述表層畫面顯示于所述底層畫面之上;還用于根據(jù)所接收到的關(guān)閉表層畫面 的指令,關(guān)閉表層畫面的顯示。
在本發(fā)明實(shí)施例中所提供的方法和裝置中,由于可根據(jù)實(shí)際需要動態(tài)地 放大所選擇的特定區(qū)域,即可動態(tài)地放大某些特定的、局部的游戲內(nèi)容,使 得游戲玩家在移動終端的屏幕尺寸較小的情況下也能看清楚所需的游戲信 息,從而使得移動終端中所提供的游戲不再受移動終端的屏幕尺寸以及屏幕 分辨率的限制,提高了移動終端中所提供的游戲的可操作性和娛樂性;另夕卜, 使用上述的方法可靈活地適用于多種尺寸的移動終端的屏幕,不需要做多次 開發(fā),減少了游戲開發(fā)階段的工作量;此外,由于上述方法中采用了 "層,, 的方式(例如,底層畫面和表層畫面)放大所需顯示的游戲內(nèi)容,降低了開 發(fā)階段的編碼難度,而且,對于不同游戲,還可共用相同的"層"的實(shí)現(xiàn)代 碼,提高了代碼的重復(fù)利用率,有利于提高工作效率。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù) 范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,
均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種移動終端中游戲內(nèi)容的顯示方法,其特征在于,該方法包括將實(shí)際的游戲畫面按比例壓縮為底層畫面,在當(dāng)前移動終端的屏幕上顯示該底層畫面;根據(jù)游戲內(nèi)容在所述底層畫面中設(shè)置至少兩個區(qū)域;根據(jù)游戲邏輯從所述設(shè)置的區(qū)域中選取當(dāng)前所需放大的區(qū)域;按預(yù)定放大倍數(shù)放大所需放大的區(qū)域,將所述放大后的區(qū)域作為表層畫面顯示于所述底層畫面之上。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按比例壓縮為 所述壓縮后的游戲畫面的長寬比與實(shí)際的游戲畫面的長寬比相同。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述底層畫面的頂邊小于或等于當(dāng)前移動終端的屏幕的頂邊,且所述底層 畫面的側(cè)邊小于或等于當(dāng)前移動終端的屏幕的側(cè)邊。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)置的區(qū)域所覆蓋的總面積小于或等于底層畫面的面積。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述按預(yù)定放大倍數(shù)放大 所需放大的區(qū)域之前,該方法還進(jìn)一步包括根據(jù)所需放大的區(qū)域的尺寸以及當(dāng)前移動終端的屏幕的尺寸,設(shè)置預(yù)定放 大倍數(shù)。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述放大后的區(qū)域 作為表層畫面顯示于所述底層畫面之上之后,該方法還進(jìn)一步包括當(dāng)前移動終端根據(jù)所接收到的關(guān)閉表層畫面的指令,關(guān)閉表層畫面的顯示。
7、 一種移動終端中游戲內(nèi)容的顯示裝置,其特征在于,該裝置包括壓縮 模塊、設(shè)置模塊、選擇模塊、放大模塊和顯示模塊;所述壓縮^^莫塊,用于將實(shí)際的游戲畫面按比例壓縮為底層畫面;將所述底 層畫面發(fā)送給所述設(shè)置模塊和所述顯示模塊;所述設(shè)置模塊,用于根據(jù)游戲內(nèi)容在所述底層畫面中設(shè)置至少兩個區(qū)域; 將所述設(shè)置的區(qū)域發(fā)送給所述選4奪模塊;所述選擇模塊,用于根據(jù)游戲邏輯從所述設(shè)置的區(qū)域中選取當(dāng)前所需放大 的區(qū)域;將所選取的當(dāng)前所需放大的區(qū)域發(fā)送給所述放大模塊;所述放大模塊,用于按預(yù)定放大倍數(shù)放大所述所需放大的區(qū)域,將所述放 大后的區(qū)域作為表層畫面發(fā)送給所述顯示模塊;所述顯示模塊,用于顯示所接收到的底層畫面和表層畫面,并將所述表層 畫面顯示于所述底層畫面之上。
8、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述按比例壓縮為 所述壓縮后的游戲畫面的長寬比與實(shí)際的游戲畫面的長寬比相同。
9、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述放大模塊在按預(yù)定放大倍數(shù)放大所述所需放大的區(qū)域之前,還根據(jù)所 需放大的區(qū)域的尺寸以及當(dāng)前移動終端的屏幕的尺寸,設(shè)置預(yù)定放大倍數(shù)。
10、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述顯示模塊,還用于根據(jù)所接收到的關(guān)閉表層畫面的指令,關(guān)閉表層畫 面的顯示。
全文摘要
本發(fā)明的實(shí)施例中公開了一種移動終端中游戲內(nèi)容的顯示方法,該方法包括將實(shí)際的游戲畫面按比例壓縮為底層畫面,在當(dāng)前移動終端的屏幕上顯示該底層畫面;根據(jù)游戲內(nèi)容在所述底層畫面中設(shè)置至少兩個區(qū)域;根據(jù)游戲邏輯從所述設(shè)置的區(qū)域中選取當(dāng)前所需放大的區(qū)域;按預(yù)定放大倍數(shù)放大所需放大的區(qū)域,將所述放大后的區(qū)域作為表層畫面顯示于所述底層畫面之上。本發(fā)明的實(shí)施例中還公開了一種移動終端中游戲內(nèi)容的顯示裝置。通過使用上述的方法和裝置,使得移動終端中所提供的游戲不再受移動終端的屏幕尺寸以及屏幕分辨率的限制,提高了移動終端中所提供的游戲的可操作性和娛樂性。
文檔編號H04M1/725GK101339488SQ20081012609
公開日2009年1月7日 申請日期2008年7月3日 優(yōu)先權(quán)日2008年7月3日
發(fā)明者馬泉偉 申請人:騰訊數(shù)碼(天津)有限公司