屏幕菜單顯示方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種屏幕菜單顯示方法和系統(tǒng),其方法包括步驟:根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域;接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域;若所述目標(biāo)區(qū)域為臨界區(qū)域,則在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積;接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo);在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單,可以方便用戶對屏幕菜單的操作,提高交互式操作的效率。
【專利說明】屏幕菜單顯示方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)及圖像處理【技術(shù)領(lǐng)域】,特別涉及一種屏幕菜單的顯示方法和系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有的屏幕菜單的顯示方式中,通常是將屏幕菜單顯示在屏幕的固定區(qū)域,這對于通用的顯示屏幕來說,由于顯示區(qū)域較小,能夠滿足用戶的操作便利的需求,但是對于大屏幕定位交互設(shè)備來說,由于大屏幕的顯示區(qū)域較大,在將屏幕菜單放置顯示在屏幕的固定區(qū)域的情況下,對于用戶來說,在進(jìn)行觸摸定位等交互式操作時,無法站立在某一個固定位置來實現(xiàn)對屏幕上的所有區(qū)域的操作,因而需要不停的移動位置以能夠接觸到屏幕上的功能菜單,來實現(xiàn)相應(yīng)的操作,在對屏幕菜單的操作次數(shù)較少的情況下,或許還可以接受,但是在需要頻繁地通過菜單進(jìn)行操作的情況下,會給用戶帶來極大的不便利性,且會在一定程度上影響交互式操作的效率。
[0003]為了提高交互式操作的效率,一種改進(jìn)的屏幕菜單的顯示方式,是將顯示屏幕劃分為左上、右上、左下、右下四個區(qū)域,當(dāng)鼠標(biāo)移動到某一區(qū)域時,則相應(yīng)地在該區(qū)域內(nèi)顯示屏幕菜單,這種方式相對于將屏幕菜單顯示在屏幕的固定區(qū)域的方式,提高了交互式操作的效率。
[0004]但是,由于一般為了減少屏幕菜單對屏幕顯示信息的遮擋影響,而將該屏幕菜單設(shè)置在顯示屏幕的角落位置,這樣,當(dāng)用戶操作各區(qū)域的邊緣區(qū)域時,特別是當(dāng)用戶操作遠(yuǎn)離屏幕菜單顯示位置的邊緣區(qū)域時,由于操作區(qū)域遠(yuǎn)離屏幕菜單的顯示位置,也會給用戶帶來極大的不便利性,在一定程度上影響交互式操作的效率。同時,由于屏幕菜單占據(jù)了屏幕的較大位置,不利于屏幕顯示的整體性的視覺效果,甚至遮擋了信息的顯示,也在一定程度上影響交互式操作的效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種屏幕菜單的顯示方法和系統(tǒng),可以方便用戶對屏幕菜單的操作,提高交互式操作的效率。
[0006]本發(fā)明的目的通過如下技術(shù)方案實現(xiàn):
[0007]一種屏幕菜單顯示方法,包括如下步驟:
[0008]根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點;
[0009]接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域;
[0010]若所述目標(biāo)區(qū)域為臨界區(qū)域,則在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積;
[0011]接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo);
[0012]在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單。
[0013]一種屏幕菜單顯示系統(tǒng),包括:
[0014]區(qū)域劃分模塊,用于根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點;
[0015]第一目標(biāo)確定模塊,用于接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域;
[0016]第一顯示模塊,用于在所述目標(biāo)區(qū)域為臨界區(qū)域時,在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積;
[0017]第二目標(biāo)確定模塊,用于接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo);
[0018]第二顯示模塊,在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單。
[0019]依據(jù)上述本發(fā)明的方案,其是根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點,接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域,若所述目標(biāo)區(qū)域為臨界區(qū)域,則在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積,接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo),在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單,也就是說,其是在用戶操作鼠標(biāo)時,若鼠標(biāo)位于臨界區(qū)域,則可以在該臨界區(qū)域周圍(與該臨界區(qū)域有共同的邊或者共同的頂點)的多個主區(qū)域內(nèi)顯示提示圖標(biāo),用戶可以根據(jù)自己的需要選擇操作任意一個目標(biāo)提示圖標(biāo),在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單,方便了用戶對屏幕菜單尤其是大顯示屏幕(例如拼接墻)的屏幕菜單的操作,提高了交互式操作的效率,同時,由于目標(biāo)提示圖標(biāo)小于屏幕菜單,也可以盡量避免對顯示屏幕中的信息的遮擋,也進(jìn)一步提高了交互式操作的效率。
【專利附圖】
【附圖說明】
[0020]圖1為本發(fā)明的屏幕菜單顯示方法的實施例一的流程示意圖;
[0021]圖2為本發(fā)明的實施例的對顯示屏幕的劃分方式的示意圖;
[0022]圖3為本發(fā)明的實施例的一種對顯示屏幕的劃分方式的示意圖;
[0023]圖4為本發(fā)明的實施例中的第一位置的位置示意圖;
[0024]圖5為本發(fā)明的實施例中的第二位置的位置示意圖;
[0025]圖6為本發(fā)明的屏幕菜單顯示方法的實施例二的流程示意圖;
[0026]圖7為本發(fā)明的屏幕菜單顯示方法的實施例三的流程示意圖;
[0027]圖8為本發(fā)明的屏幕菜單顯示方法的實施例三的流程示意圖;
[0028]圖9為本發(fā)明的對顯示屏幕先劃分大區(qū)域再對各大區(qū)域進(jìn)行劃分的示意圖;
[0029]圖10為本發(fā)明的屏幕菜單顯示系統(tǒng)在其中一個實施例中的結(jié)構(gòu)示意圖;
[0030]圖11為本發(fā)明的屏幕菜單顯示系統(tǒng)在另一個實施例中的結(jié)構(gòu)示意圖;
[0031]圖12為本發(fā)明的屏幕菜單顯示系統(tǒng)在第三個實施例中的結(jié)構(gòu)示意圖;
[0032]圖13為本發(fā)明的屏幕菜單顯示系統(tǒng)在第四個實施例中的結(jié)構(gòu)示意圖;
[0033]圖14為圖10中的區(qū)域劃分模塊在其中一個實施例中的細(xì)化結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0035]在下述說明中,首先針對本發(fā)明屏幕菜單顯示方法的實施例進(jìn)行說明,再對本發(fā)明的屏幕菜單顯示系統(tǒng)的各實施例進(jìn)行說明。
[0036]實施例一
[0037]如圖1所示,為本發(fā)明的屏幕菜單顯示方法的實施例一的流程示意圖。如圖1所示,本實施例中的屏幕菜單顯示方法包括如下步驟:
[0038]步驟SlOl:根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點;
[0039]首先根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,將顯示屏幕劃分為多個區(qū)域,再根據(jù)是否有預(yù)設(shè)顯示位置位于其中的特性將將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,有所述顯示位置位于其中的區(qū)域為主區(qū)域,沒有顯示區(qū)域位于其中的區(qū)域為臨界區(qū)域,本實施例中的每個顯示位置位于一個區(qū)域是指每個顯示位置僅位于一個區(qū)域,也就是說,每個顯示位置對應(yīng)唯一的一個區(qū)域,因此,在對顯示屏幕進(jìn)行區(qū)域劃分,需要將每個顯示位置分別劃分在一個對應(yīng)的區(qū)域中;
[0040]在根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分時,基于不同的考慮因素,可以有不同的劃分方式,在進(jìn)行劃分時,可以是進(jìn)行等份劃分,也可以是不進(jìn)行等份劃分,在將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域時,是基于預(yù)設(shè)顯示位置進(jìn)行區(qū)分的,基于不同的考慮因素,顯示位置可以有不同的設(shè)置方式,顯示位置可以與后續(xù)步驟中的第一顯示位置、第二顯示位置中的任意一個相同,也可以不同于第一顯示位置、第二顯示位置,但一般要求顯示位置與第一顯示位置或者第二顯示位置的距離差不是太大;在圖2中,示意性的示出三種劃分方式,其中,圖2(a)中,若顯示位置設(shè)置在顯示屏幕的四個角的位置上,則la、2a、3a、4a為主區(qū)域,5a、6a、7a、8a、9a為臨界區(qū)域,圖2 (b)中,若顯示位置設(shè)置在顯示屏幕的四個角以及中心的位置上,則lb、2b、3b、4b、5b為主區(qū)域,6b、7b、8b、9b為臨界區(qū)域,圖2(c)中,若顯示位置設(shè)置在顯示屏幕的四個角的位置上,則lc、2c、3c、4c為主區(qū)域,5c為臨界區(qū)域,本領(lǐng)域技術(shù)人員應(yīng)該可以理解,劃分方式并不限于圖2中所示的三種方式,顯示位置的設(shè)置也可以是不同的,圖2中的虛線只代表劃分方式,并不是真正在顯示屏幕中顯示(或者存在)的線;
[0041]臨界區(qū)域和主區(qū)域有共同的邊并不是指臨界區(qū)域的所有的邊都和主區(qū)域的邊相同,也不限于是直邊,也可以是曲線,同理,臨界區(qū)域和主區(qū)域有共同的頂點并不是指臨界區(qū)域的所有的頂點都和主區(qū)域的頂點相同,同時,臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點也可以理解為,臨界區(qū)域與主區(qū)域有相同的坐標(biāo)點或者像素點;
[0042]此外,如圖2(a)所示的劃分方式最為簡單、易實現(xiàn),該方式為一種較佳的劃分方式,因此,在其中一個實施例中,所述根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分可以包括步驟:將所述顯示屏幕劃分為三行三列的九個區(qū)域,也可以將本實施例中的劃分方式稱為有寬度的十字劃分,其中的寬度,主要便于臨界區(qū)域的判斷,因此其寬度可以根據(jù)實際情況進(jìn)行相應(yīng)設(shè)定,一般通過十字交叉線將顯示屏幕劃分為左上、右上、左下、右下四個區(qū)域,然后再通過將橫向線上下移動一定距離,縱向線左右移動一定距離,形成有寬度的十字區(qū)域,將屏幕劃分成9個區(qū)域;
[0043]此外,需要說明的是,將所述顯示屏幕劃分為三行三列的九個區(qū)域,并不限于按照圖2(a)所示的用直線進(jìn)行劃分的方式實現(xiàn),也可以用曲線進(jìn)行劃分的方式實現(xiàn),如圖3所示,在此不予贅述;
[0044]為了區(qū)分各個區(qū)域,一般地,在將顯示屏幕劃分為多個主區(qū)域和至少一個臨界區(qū)域后,還需要保存劃分后的各主區(qū)域和臨界區(qū)域的位置坐標(biāo)范圍,則可以根據(jù)位置坐標(biāo)范圍與區(qū)域的對應(yīng)關(guān)系區(qū)分各主區(qū)域和臨界區(qū)域,當(dāng)然,也并不限于這種區(qū)域區(qū)分方式,例如,還可以是根據(jù)保存區(qū)域劃分線的位置坐標(biāo)與區(qū)域的對應(yīng)關(guān)系進(jìn)行區(qū)域區(qū)分,在此不予贅述;
[0045]步驟S102:接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域;
[0046]在接收并識別第一鼠標(biāo)消息、并接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域時,可以通過對系統(tǒng)鼠標(biāo)事件或者Touch (觸摸)事件進(jìn)行接收,其中,這里的鼠標(biāo)事件指通用的通過鼠標(biāo)操作的事件,Touch(觸摸)事件指通過觸摸屏等操作的事件,由于觸摸屏操作也可以轉(zhuǎn)化為鼠標(biāo)的操作,因此也可以統(tǒng)稱為是鼠標(biāo)事件,在本發(fā)明中,以統(tǒng)稱的鼠標(biāo)事件進(jìn)行說明,相應(yīng)地,鼠標(biāo)消息也是對通過鼠標(biāo)事件、Touch(觸摸)事件所接收的消息的統(tǒng)稱。在接收到鼠標(biāo)事件后,對鼠標(biāo)事件進(jìn)行過濾,在接收到第一鼠標(biāo)消息時,確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域;
[0047]其中,確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域的具體實現(xiàn)過程可以是:確定接收到該第一鼠標(biāo)消息時鼠標(biāo)的位置坐標(biāo),并根據(jù)鼠標(biāo)的位置坐標(biāo)所在的位置坐標(biāo)范圍,確定該位置坐標(biāo)所在的目標(biāo)區(qū)域;
[0048]此外,上述第一鼠標(biāo)消息,根據(jù)實際需要,可以設(shè)定為各種類型的鼠標(biāo)消息,例如按下鼠標(biāo)的消息、鼠標(biāo)移動、松開鼠標(biāo)的消息(即鼠標(biāo)松開時的按鍵抬起的消息),考慮到在將預(yù)設(shè)類型鼠標(biāo)消息設(shè)定為按下鼠標(biāo)的消息、鼠標(biāo)移動時,需要頻繁的進(jìn)行屏幕菜單的跟蹤顯示的處理工作,甚至于可能會影響到用戶的實際操作,而在將預(yù)設(shè)類型鼠標(biāo)消息設(shè)定為松開鼠標(biāo)的消息的情況下,由于松開鼠標(biāo)的動作代表著一個操作的完成、以及下一個操作尚未開始,不會影響用戶的實際操作,提高用戶的使用體驗,因此,可優(yōu)選將第一鼠標(biāo)消息設(shè)定為松開鼠標(biāo)的消息;
[0049]步驟S103:若所述目標(biāo)區(qū)域為臨界區(qū)域,則在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積;
[0050]以如圖2 (a)所示的劃分方式為例,當(dāng)目標(biāo)區(qū)域為6a時,由于6a為臨界區(qū)域,則在與6a有共同的邊或者共同的頂點的主區(qū)域,即Ia和2a這兩個主區(qū)域顯示提示圖標(biāo),當(dāng)目標(biāo)區(qū)域為9a時,由于9a為臨界區(qū)域,則在與9a有共同的邊或者共同的頂點的主區(qū)域,即la、2a、3a、4a這四個主區(qū)域顯示提示圖標(biāo),也就是說,在鼠標(biāo)位于在臨界區(qū)域時,將有多個提示圖標(biāo)被顯示,方便用戶找到提示圖標(biāo)或者選擇提示圖標(biāo),更貼近人的使用習(xí)慣,且實現(xiàn)方便、效率高;
[0051]當(dāng)目標(biāo)區(qū)域為主區(qū)域的時候,則可以只在目標(biāo)區(qū)域內(nèi)顯示提示圖標(biāo);
[0052]其中,第一位置可以根據(jù)實際需要進(jìn)行設(shè)定,可以綜合考慮方便用戶操作以及避免遮擋顯示信息等因素,在圖4中,以圖2(a)中劃分方式為例,示出了第一位置,其中的A、B、C、D分別為對應(yīng)的主區(qū)域的提示圖標(biāo)的顯示位置,即第一位置;
[0053]提示圖標(biāo)的面積比屏幕菜單的面積小,可以避免屏幕菜單過大對顯示屏幕中的顯示信息的遮擋,提示圖標(biāo)和屏幕菜單的形狀可以是任意形狀;
[0054]步驟S104:接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo);
[0055]第二鼠標(biāo)消息,根據(jù)實際需要,可以設(shè)定為各種類型的鼠標(biāo)消息,但一般為了滿足用戶的操作習(xí)慣以及便于系統(tǒng)識別,一般將第二鼠標(biāo)消息設(shè)定為鼠標(biāo)點擊提示圖標(biāo)的消息,也即按下鼠標(biāo)的消息且鼠標(biāo)被按下時位于當(dāng)前顯示的提示圖標(biāo)對應(yīng)的坐標(biāo)范圍內(nèi),當(dāng)鼠標(biāo)點擊某一提示圖標(biāo)時,則可以將該提示圖標(biāo)確定為目標(biāo)提示圖標(biāo);
[0056]步驟S105:在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單;
[0057]可以根據(jù)實際需要設(shè)定每個提示圖標(biāo)對應(yīng)的第二位置,第二位置一般位于提示圖標(biāo)附近,在圖5中,仍以圖2(a)中劃分方式為例,示出了提示圖標(biāo)對應(yīng)的第二位置,其中,O、P、Q、R位置分別代表一個第二位置,例如,A位置的提示圖標(biāo)對應(yīng)O位置;
[0058]本發(fā)明通過采用菜單提示圖標(biāo)的方式,而不是一直在屏幕某個區(qū)域顯示屏幕菜單,提高顯示屏幕顯示的整體性的視覺效果,解決了屏幕菜單遮擋相關(guān)屏幕信息的問題,為了進(jìn)一步提高顯示屏幕顯示的整體性的視覺效果,解決了屏幕菜單遮擋相關(guān)屏幕信息的問題,在其中一個實施例中,本發(fā)明的屏幕菜單顯示方法,還可以進(jìn)一步包括步驟:在顯示所述屏幕菜單時,記錄所述屏幕菜單的開始顯示時刻,根據(jù)所述開始顯示時刻以及預(yù)設(shè)的時間間隔確定所述屏幕菜單的終止顯示時刻,在時間到達(dá)所述終止顯示時刻時,終止所述屏幕菜單的顯示,其中,時間間隔可以根據(jù)實際需要進(jìn)行設(shè)定,例如,5秒,通過本實施例中的方案,屏幕菜單可以在較短的預(yù)設(shè)時間后自動隱藏,既實現(xiàn)了方便選擇屏幕菜單,同時又不影響屏幕信息的顯示;
[0059]在其中一個實施例中,本發(fā)明的屏幕菜單顯示方法,還可以進(jìn)一步包括步驟:在顯示所述屏幕菜單時,終止所述目標(biāo)提示圖標(biāo)或者當(dāng)前的提示圖標(biāo)的顯示,通過本實施例中的方案,在顯示屏幕菜單時終止目標(biāo)提示圖標(biāo)或者當(dāng)前的提示圖標(biāo)的顯示,也可以減少提示圖標(biāo)對屏幕信息的顯示的影響;
[0060]在其中一個實施例中,綜合上述兩個實施例的方案,已達(dá)到更佳的效果,為此本發(fā)明的屏幕菜單顯示方法,還可以進(jìn)一步包括步驟:在顯示所述屏幕菜單時,終止所述目標(biāo)提示圖標(biāo)或者當(dāng)前提示圖標(biāo)的顯示,并記錄所述屏幕菜單的開始顯示時刻,根據(jù)所述開始顯示時刻以及預(yù)設(shè)的時間間隔確定所述屏幕菜單的終止顯示時刻,在時間到達(dá)所述終止顯示時刻時,終止所述屏幕菜單的顯示,并恢復(fù)所述標(biāo)提示圖標(biāo)或者所述當(dāng)前提示圖標(biāo)的顯示。
[0061]據(jù)此,依據(jù)上述實施例的方案,其是根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點,接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域,若所述目標(biāo)區(qū)域為臨界區(qū)域,則在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積,接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo),在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單,也就是說,其是在用戶操作鼠標(biāo)時,若鼠標(biāo)位于臨界區(qū)域,則可以在該臨界區(qū)域周圍(與該臨界區(qū)域有共同的邊或者共同的頂點)的多個主區(qū)域內(nèi)顯示提示圖標(biāo),用戶可以根據(jù)自己的需要選擇操作任意一個目標(biāo)提示圖標(biāo),在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單,方便了用戶對屏幕菜單尤其是大顯示屏幕(例如拼接墻)的屏幕菜單的操作,提高了交互式操作的效率,同時,由于目標(biāo)提示圖標(biāo)小于屏幕菜單,也可以盡量避免對顯示屏幕中的信息的遮擋,也進(jìn)一步提高了交互式操作的效率。
[0062]實施例二
[0063]如圖6所示,是本發(fā)明的屏幕菜單顯示方法實施例二的流程示意圖,在本實施例中,與上述實施例一的不同之處主要在于為了便于在目標(biāo)區(qū)域為臨界區(qū)域時,能快速根據(jù)目標(biāo)區(qū)域確定該目標(biāo)區(qū)域?qū)?yīng)的主區(qū)域,增加了根據(jù)所述臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點的特性建立所述臨界區(qū)域與各所述主區(qū)域的第一對應(yīng)關(guān)系的步驟;
[0064]如圖6所示,本實施例中的屏幕菜單顯示方法包括步驟:
[0065]步驟S201:根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點;
[0066]步驟S202:根據(jù)所述臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點的特性,建立所述臨界區(qū)域與各所述主區(qū)域的第一對應(yīng)關(guān)系,并保存所述第一對應(yīng)關(guān)系;
[0067]以圖2(a)中劃分方式為例,可以建立如表I中所示的第一對應(yīng)關(guān)系;
[0068]表I臨界區(qū)域與主區(qū)域的第一對應(yīng)關(guān)系
[0069]
臨界區(qū)域pH
5aIa 和 4a
6ala 和 2a
7a2a 和 3a
8a4a 和 3a
9ala 和 2a 和 3a 和 4a
[0070]步驟S203:接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域;
[0071]步驟S204:若所述目標(biāo)區(qū)域為臨界區(qū)域,則根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)區(qū)域?qū)?yīng)的主區(qū)域,在與所述目標(biāo)區(qū)域?qū)?yīng)的主區(qū)域的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積;
[0072]在目標(biāo)區(qū)域為臨界區(qū)域時,可以根據(jù)步驟S202中保存的第一對應(yīng)關(guān)系確定與所述目標(biāo)區(qū)域?qū)?yīng)的主區(qū)域,再在與該目標(biāo)區(qū)域?qū)?yīng)的主區(qū)域的預(yù)設(shè)第一位置分別顯示屏幕菜單的提不圖標(biāo);
[0073]步驟S205:接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo);
[0074]步驟S606:在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單。
[0075]本實施例中的其他技術(shù)特征與上述實施例一中的相同,在此不予贅述。
[0076]實施例三
[0077]如圖7所示,是本發(fā)明的屏幕菜單顯示方法實施例三的流程示意圖,在本實施例中,與上述實施例二的不同之處主要在于建立的是所述臨界區(qū)域與第一位置的第二對應(yīng)關(guān)系,可以便于在目標(biāo)區(qū)域為臨界區(qū)域時,快速根據(jù)確定需要顯示的提示圖標(biāo);
[0078]如圖7所示,本實施例中的屏幕菜單顯示方法包括步驟:
[0079]步驟S301:根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點;
[0080]步驟S302:根據(jù)所述臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點的特性,建立所述臨界區(qū)域與各所述主區(qū)域所述第一位置的第二對應(yīng)關(guān)系,并保存所述第二對應(yīng)關(guān)系;
[0081]以圖2(a)中劃分方式為例,且以第一位置如圖3所示為例,可以建立如表2中所不的第~■對應(yīng)關(guān)系;
[0082]表2臨界區(qū)域與第一位置的第一對應(yīng)關(guān)系
[0083]
【權(quán)利要求】
1.一種屏幕菜單顯示方法,其特征在于,包括如下步驟: 根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點; 接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域; 若所述目標(biāo)區(qū)域為臨界區(qū)域,則在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積; 接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo); 在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單。
2.根據(jù)權(quán)利要求1所述的屏幕菜單顯示方法,其特征在于,還包括步驟: 在顯示所述屏幕菜單時,記錄所述屏幕菜單的開始顯示時刻,根據(jù)所述開始顯示時刻以及預(yù)設(shè)的時間間隔確定所述屏幕菜單的終止顯示時刻,在時間到達(dá)所述終止顯示時刻時,終止所述屏幕菜單的顯示; 或者 在顯示所述屏幕菜單時,終止所述目標(biāo)提示圖標(biāo)或者當(dāng)前的提示圖標(biāo)的顯示: 或者 在顯示所述屏幕菜單時,終止所述目標(biāo)提示圖標(biāo)或者當(dāng)前提示圖標(biāo)的顯示,并記錄所述屏幕菜單的開始顯示時刻,根據(jù)所述開始顯示時刻以及預(yù)設(shè)的時間間隔確定所述屏幕菜單的終止顯示時刻,在時間到達(dá)所述終止顯示時刻時,終止所述屏幕菜單的顯示,并恢復(fù)所述標(biāo)提示圖標(biāo)或者所述當(dāng)前提示圖標(biāo)的顯示。
3.根據(jù)權(quán)利要求1所述的屏幕菜單顯示方法,其特征在于: 在根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域之后、接收并識別第一鼠標(biāo)消息之前,還包括步驟:根據(jù)所述臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點的特性,建立所述臨界區(qū)域與各所述主區(qū)域的第一對應(yīng)關(guān)系,并保存所述第一對應(yīng)關(guān)系;或者根據(jù)所述臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點的特性,建立所述臨界區(qū)域與各所述第一位置的第二對應(yīng)關(guān)系,并保存所述第二對應(yīng)關(guān)系; 所述與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo)包括步驟:根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)區(qū)域?qū)?yīng)的各主區(qū)域,在與所述目標(biāo)區(qū)域?qū)?yīng)的各主區(qū)域的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo);或者根據(jù)所述第二對應(yīng)關(guān)系確定與所述目標(biāo)區(qū)域?qū)?yīng)的各第一位置,在與所述目標(biāo)區(qū)域?qū)?yīng)的各第一位置分別顯示屏幕菜單的提示圖標(biāo)。
4.根據(jù)權(quán)利要求1所述的屏幕菜單顯示方法,其特征在于,所述根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域包括步驟: 讀取所述顯示屏幕的物理尺寸,根據(jù)所述物理尺寸將所述顯示屏幕劃分為多個大區(qū)域; 根據(jù)預(yù)設(shè)的劃分方式分別對各所述大區(qū)域進(jìn)行區(qū)域劃分,并分別根據(jù)預(yù)設(shè)的顯示位置將對應(yīng)各大區(qū)域的劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域。
5.根據(jù)權(quán)利要求1所述的屏幕菜單顯示方法,其特征在于,所述根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分包括步驟: 將所述顯示屏幕劃分為三行三列的九個區(qū)域。
6.一種屏幕菜單顯示系統(tǒng),其特征在于,包括: 區(qū)域劃分模塊,用于根據(jù)預(yù)設(shè)的劃分方式對顯示屏幕進(jìn)行區(qū)域劃分,并根據(jù)預(yù)設(shè)顯示位置將劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域,其中,每個顯示位置位于一個區(qū)域,顯示位置所在的區(qū)域為主區(qū)域,劃分后的各區(qū)域中除所述主區(qū)域以外的區(qū)域為臨界區(qū)域,所述劃分后的各區(qū)域包括至少兩個主區(qū)域和至少一個臨界區(qū),所述臨界區(qū)域與至少兩個主區(qū)域有共同的邊或者共同的頂點; 第一目標(biāo)確定模塊,用于接收并識別第一鼠標(biāo)消息,并確定接收到該第一鼠標(biāo)消息時鼠標(biāo)所在的目標(biāo)區(qū)域; 第一顯示模塊,用于在所述目標(biāo)區(qū)域為臨界區(qū)域時,在與所述目標(biāo)區(qū)域有共同的邊或者共同的頂點的主區(qū)域內(nèi)的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo),其中,所述提示圖標(biāo)的面積小于所述屏幕菜單的面積; 第二目標(biāo)確定模塊,用于接收并識別第二鼠標(biāo)消息,并確定該第二鼠標(biāo)消息對應(yīng)的目標(biāo)提示圖標(biāo); 第二顯示模塊,在與所述目標(biāo)提示圖標(biāo)對應(yīng)的預(yù)設(shè)第二位置顯示所述屏幕菜單。
7.根據(jù)權(quán)利要求6所述的屏幕菜單顯示系統(tǒng),其特征在于,還包括: 第一顯示控制模塊,用于在顯示所述屏幕菜單時,記錄所述屏幕菜單的開始顯示時刻,根據(jù)所述開始顯示時刻以及預(yù)設(shè)的時間間隔確定所述屏幕菜單的終止顯示時刻,在時間到達(dá)所述終止顯示時刻時,終止所述屏幕菜單的顯示; 或者 第二顯示控制模塊,用于在顯示所述屏幕菜單時,終止所述目標(biāo)提示圖標(biāo)或者當(dāng)前的提示圖標(biāo)的顯示; 或者 第三顯示控制模塊,用于在顯示所述屏幕菜單時,終止所述目標(biāo)提示圖標(biāo)或者當(dāng)前提示圖標(biāo)的顯示,并記錄所述屏幕菜單的開始顯示時刻,根據(jù)所述開始顯示時刻以及預(yù)設(shè)的時間間隔確定所述屏幕菜單的終止顯示時刻,在時間到達(dá)所述終止顯示時刻時,終止所述屏幕菜單的顯示,并恢復(fù)所述標(biāo)提示圖標(biāo)或者所述當(dāng)前提示圖標(biāo)的顯示。
8.根據(jù)權(quán)利要求6所述的屏幕菜單顯示系統(tǒng),其特征在于: 所述區(qū)域劃分模塊還用于根據(jù)所述臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點的特性,建立所述臨界區(qū)域與各所述主區(qū)域的第一對應(yīng)關(guān)系,并保存所述第一對應(yīng)關(guān)系;或者根據(jù)所述臨界區(qū)域與主區(qū)域有共同的邊或者共同的頂點的特性,建立所述臨界區(qū)域與各所述第一位置的第二對應(yīng)關(guān)系,并保存所述第二對應(yīng)關(guān)系; 所述第一顯示模塊根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)區(qū)域?qū)?yīng)的主區(qū)域,在與所述目標(biāo)區(qū)域?qū)?yīng)的主區(qū)域的預(yù)設(shè)第一位置分別顯示屏幕菜單的提示圖標(biāo);或者根據(jù)所述第二對應(yīng)關(guān)系確定與所述目標(biāo)區(qū)域?qū)?yīng)的各第一位置,在與所述目標(biāo)區(qū)域?qū)?yīng)的各第一位置分別顯示屏幕菜單的提示圖標(biāo)。
9.根據(jù)權(quán)利要求6所述的屏幕菜單顯示系統(tǒng),其特征在于,所述區(qū)域劃分模塊包括: 第一劃分單元,用于讀取所述顯示屏幕的物理尺寸,根據(jù)所述物理尺寸將所述顯示屏幕劃分為多個大區(qū)域; 第二劃分單元,用于根據(jù)預(yù)設(shè)的劃分方式分別對各所述大區(qū)域進(jìn)行區(qū)域劃分,并分別根據(jù)預(yù)設(shè)的顯示位置將對應(yīng)各大區(qū)域的劃分后的各區(qū)域區(qū)分為主區(qū)域和臨界區(qū)域。
10.根據(jù)權(quán)利要求6所述的屏幕菜單顯示系統(tǒng),其特征在于: 所述區(qū)域劃分模塊將所述顯示屏幕劃分為三行三列的九個區(qū)域。
【文檔編號】G06F3/0481GK104133614SQ201410369430
【公開日】2014年11月5日 申請日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】白寶國 申請人:廣東威創(chuàng)視訊科技股份有限公司