本申請實(shí)施例涉及交互技術(shù)領(lǐng)域,尤其涉及一種交互方法、交互裝置、顯示設(shè)備以及圖像獲取設(shè)備。
背景技術(shù):
光學(xué)標(biāo)簽?zāi)軌驍y帶執(zhí)行信息,例如截屏指令等。然而,指令通常還需要定義操作對象,例如截屏指令的操作對象可能是整個(gè)桌面、某個(gè)窗口、或者、若干自定義區(qū)域等。當(dāng)需要指定操作對象時(shí),傳統(tǒng)的做法是將指令和指令的操作對象的范圍描述一起編碼在光學(xué)標(biāo)簽中。然而,該方案增大了光學(xué)標(biāo)簽占用的空間,增加了編解碼的復(fù)雜度,尤其是在操作對象的范圍為不規(guī)則區(qū)域時(shí)更是如此。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請實(shí)施例的一個(gè)目的在于提供一種交互方案。
為實(shí)現(xiàn)上述目的,根據(jù)本申請實(shí)施例的第一方面,提供一種交互方法,包括:
確定一指令和所述指令對應(yīng)的一區(qū)域;
用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第一顯示對象;
將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象;
顯示所述第一顯示對象和所述第二顯示對象。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述顯示所述第一顯示對象和所述第二顯示對象,包括:
在至少一個(gè)第一幀中顯示包括所述第一顯示對象和所述第二顯 示對象的第一圖像。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述顯示所述第一顯示對象和所述第二顯示對象,包括:
在至少一個(gè)第二幀中顯示包括所述第一顯示對象的第二圖像,在至少一個(gè)第三幀中顯示包括所述第二顯示對象的第三圖像。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
用所述顏色的互補(bǔ)色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第三顯示對象;
在與所述第一顯示對象相同的位置顯示所述第三顯示對象。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象,包括:
對所述指令進(jìn)行編碼,得到一編碼圖案;
用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到所述第二顯示對象。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述編碼圖案為二維碼。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述方法還包括:
用所述顏色的互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到第四顯示對象;
在與所述第二顯示對象相同的位置顯示所述第四顯示對象。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,所述將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象,包括:
將所述顏色的標(biāo)識(shí)添加到所述指令中;
對所述指令進(jìn)行編碼,得到所述第二顯示對象。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第八種可能的實(shí)現(xiàn)方式中,所述指令為圖像獲取指令。
結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第九種可能的實(shí)現(xiàn)方式中,所述區(qū)域?yàn)椴灰?guī)則區(qū)域。
為實(shí)現(xiàn)上述目的,根據(jù)本申請實(shí)施例的第二方面,提供一種交互方法,包括:
獲取一顯示屏顯示的至少一個(gè)圖像;
確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色;
確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域;
根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第一圖像,所述第一圖像包括用所述至少一個(gè)顏色對所述指令對應(yīng)的編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第一顯示對象;
所述確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,包括:
至少根據(jù)所述第一圖像,確定所述指令以及所述至少一個(gè)顏色。
結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第二圖像,所述第二圖像包括用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第二顯示對象;
所述至少根據(jù)所述第一圖像,確定所述指令以及所述至少一個(gè)顏,包括:
至少根據(jù)所述第一圖像和所述第二圖像,確定所述指令以及所述至少一個(gè)顏色。
結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第三圖像,所述第三圖像包括對添加了所述至少一個(gè)顏色的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的至少一個(gè)第三顯示對象;
所述確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,包括:
至少根據(jù)所述第三圖像,確定所述指令以及所述至少一個(gè)顏色。
結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第四圖像,所述第四圖像包括用所述至少一個(gè)顏色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第四顯示對象;
所述確定所述至少一個(gè)圖像中所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域,包括:
至少根據(jù)所述第四圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第五圖像,所述第五圖像包括用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第五顯示對象;
所述至少根據(jù)所述第四圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域,包括:
根據(jù)所述第四圖像、所述第五圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述指令為圖像獲取指令;所述根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理,包括:
從所述至少一個(gè)圖像中截取屬于所述至少一個(gè)區(qū)域的至少一個(gè) 區(qū)域圖像。
結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理,包括:
顯示所述指令對應(yīng)的一按鈕;
響應(yīng)于一用戶點(diǎn)擊所述按鈕,根據(jù)所述指令對所述至少一個(gè)區(qū)域進(jìn)行處理。
為實(shí)現(xiàn)上述目的,根據(jù)本申請實(shí)施例的第三方面,提供一種交互裝置,包括:
確定模塊,用于確定一指令和所述指令對應(yīng)的一區(qū)域;
第一得到模塊,用于用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第一顯示對象;
第二得到模塊,用于將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象;
第一顯示模塊,用于顯示所述第一顯示對象和所述第二顯示對象。
結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述第一顯示模塊具體用于:在至少一個(gè)第一幀中顯示包括所述第一顯示對象和所述第二顯示對象的第一圖像。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述第一顯示模塊具體用于:在至少一個(gè)第二幀中顯示包括所述第一顯示對象的第二圖像,在至少一個(gè)第三幀中顯示包括所述第二顯示對象的第三圖像。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
第三得到模塊,用于用所述顏色的互補(bǔ)色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第三顯示對象;
第二顯示模塊,用于在與所述第一顯示對象相同的位置顯示所述第三顯示對象。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第四種可能的實(shí)現(xiàn)方式中,所述第二得到模塊包括:
第一編碼單元,用于對所述指令進(jìn)行編碼,得到一編碼圖案;
標(biāo)識(shí)單元,用于用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到所述第二顯示對象。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第五種可能的實(shí)現(xiàn)方式中,所述編碼圖案為二維碼。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
第四得到模塊,用于用所述顏色的互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到第四顯示對象;
第三顯示模塊,用于在與所述第二顯示對象相同的位置顯示所述第四顯示對象。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第七種可能的實(shí)現(xiàn)方式中,所述第二得到模塊包括:
添加單元,用于將所述顏色的標(biāo)識(shí)添加到所述指令中;
第二編碼單元,用于對所述指令進(jìn)行編碼,得到所述第二顯示對象。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第八種可能的實(shí)現(xiàn)方式中,所述指令為圖像獲取指令。
結(jié)合第三方面或第三方面的上述任一種可能的實(shí)現(xiàn)方式,在第三方面的第九種可能的實(shí)現(xiàn)方式中,所述區(qū)域?yàn)椴灰?guī)則區(qū)域。
為實(shí)現(xiàn)上述目的,根據(jù)本申請實(shí)施例的第四方面,提供一種交互裝置,包括:
獲取模塊,用于獲取一顯示屏顯示的至少一個(gè)圖像;
第一確定模塊,用于確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色;
第二確定模塊,用于確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域;
處理模塊,用于根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理。
結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第一圖像,所述第一圖像包括用所述至少一個(gè)顏色對所述指令對應(yīng)的編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第一顯示對象;
所述第一確定模塊具體用于:至少根據(jù)所述第一圖像,確定所述指令以及所述至少一個(gè)顏色。
結(jié)合第四方面或第四方面的上述任一種可能的實(shí)現(xiàn)方式,在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第二圖像,所述第二圖像包括用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第二顯示對象;
所述第一確定模塊具體用于:至少根據(jù)所述第一圖像和所述第二圖像,確定所述指令以及所述至少一個(gè)顏色。
結(jié)合第四方面或第四方面的上述任一種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第三圖像,所述第三圖像包括對添加了所述至少一個(gè)顏色的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的至少一個(gè)第三顯示對象;
所述第一確定模塊具體用于:至少根據(jù)所述第三圖像,確定所述指令以及所述至少一個(gè)顏色。
結(jié)合第四方面或第四方面的上述任一種可能的實(shí)現(xiàn)方式,在第四方面的第四種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第四圖像,所述第四圖像包括用所述至少一個(gè)顏色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第四顯示對象;
所述第二確定模塊具體用于:至少根據(jù)所述第四圖像和所述至少 一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
結(jié)合第四方面或第四方面的上述任一種可能的實(shí)現(xiàn)方式,在第四方面的第五種可能的實(shí)現(xiàn)方式中,所述至少一個(gè)圖像包括一第五圖像,所述第五圖像包括用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第五顯示對象;
所述第二確定模塊具體用于:根據(jù)所述第四圖像、所述第五圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
結(jié)合第四方面或第四方面的上述任一種可能的實(shí)現(xiàn)方式,在第四方面的第六種可能的實(shí)現(xiàn)方式中,所述指令為圖像獲取指令;所述處理模塊具體用于:從所述至少一個(gè)圖像中截取屬于所述至少一個(gè)區(qū)域的至少一個(gè)區(qū)域圖像。
結(jié)合第四方面或第四方面的上述任一種可能的實(shí)現(xiàn)方式,在第四方面的第七種可能的實(shí)現(xiàn)方式中,所述處理模塊具體用于:
顯示所述指令對應(yīng)的一按鈕;
響應(yīng)于一用戶點(diǎn)擊所述按鈕,根據(jù)所述指令對所述至少一個(gè)區(qū)域進(jìn)行處理。
為實(shí)現(xiàn)上述目的,根據(jù)本申請實(shí)施例的第五方面,提供一種顯示設(shè)備,包括:
存儲(chǔ)器,用于存儲(chǔ)指令;
處理器,用于執(zhí)行所述存儲(chǔ)器存儲(chǔ)的指令,所述指令使得所述處理器執(zhí)行以下操作:
確定一指令和所述指令對應(yīng)的一區(qū)域;
用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第一顯示對象;
將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象;
顯示屏模組,包括一顯示屏;所述顯示屏模組用于在所述顯示屏上顯示所述第一顯示對象和所述第二顯示對象。
為實(shí)現(xiàn)上述目的,根據(jù)本申請實(shí)施例的第六方面,提供一種圖像 獲取設(shè)備,包括:
圖像獲取模組,包括至少一個(gè)攝像頭;所述圖像獲取模組用于獲取一顯示屏顯示的至少一個(gè)圖像;
存儲(chǔ)器,用于存儲(chǔ)指令;
處理器,用于執(zhí)行所述存儲(chǔ)器存儲(chǔ)的指令,所述指令使得所述處理器執(zhí)行以下操作:
確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色;
確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域;
根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理。
以上多個(gè)技術(shù)方案中的至少一個(gè)技術(shù)方案具有如下有益效果:
本申請實(shí)施例通過確定一指令和所述指令對應(yīng)的一區(qū)域,用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到第一顯示對象,將所述指令和所述顏色關(guān)聯(lián)得到第二顯示對象,顯示所述第一顯示對象和所述第二顯示對象,提供了一種交互方案,具體地,通過在第一顯示對象中用所述顏色至少標(biāo)識(shí)出指令對應(yīng)的區(qū)域的輪廓并在第二顯示對象中指示所述將令和所述顏色的關(guān)聯(lián)關(guān)系的方式,指示所述指令和所述指令所針對的處理對象,即所述區(qū)域,編碼復(fù)雜度較低,且使得指令的接收方能夠較快地定位所述區(qū)域,提高了處理效率。
附圖說明
圖1為本申請?zhí)峁┑囊环N交互方法實(shí)施例一的流程示意圖;
圖2為圖1所示實(shí)施例的一種應(yīng)用場景的示意圖;
圖3為本申請?zhí)峁┑囊环N交互方法實(shí)施例二的流程示意圖;
圖4A和4B分別為圖3所示實(shí)施例在圖2所示場景下的一種示意圖;
圖5A為本申請?zhí)峁┑囊环N交互裝置實(shí)施例一的結(jié)構(gòu)示意圖;
圖5B~5E分別為圖5A所示實(shí)施例的一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖;
圖6為本申請?zhí)峁┑囊环N交互裝置實(shí)施例二的結(jié)構(gòu)示意圖;
圖7為本申請?zhí)峁┑囊环N交互裝置實(shí)施例三的結(jié)構(gòu)示意圖;
圖8為本申請?zhí)峁┑囊环N交互裝置實(shí)施例四的結(jié)構(gòu)示意圖;
圖9A為本申請?zhí)峁┑囊环N顯示設(shè)備實(shí)施例的結(jié)構(gòu)示意圖;
圖9B為圖9A所示實(shí)施例的一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖;
圖10A為本申請?zhí)峁┑囊环N圖像獲取設(shè)備實(shí)施例的結(jié)構(gòu)示意圖;
圖10B為圖10A所示實(shí)施例的一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對本申請的具體實(shí)施方式作進(jìn)一步詳細(xì)說明。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
圖1為本申請?zhí)峁┑囊环N交互方法實(shí)施例一的流程示意圖。如圖1所示,本實(shí)施例包括:
110、確定一指令和所述指令對應(yīng)的一區(qū)域。
舉例來說,本申請?zhí)峁┑囊环N交互裝置實(shí)施例一或?qū)嵤├龅慕换パb置,或者,本申請?zhí)峁┑囊环N顯示設(shè)備實(shí)施例所述的顯示設(shè)備,作為本實(shí)施例的執(zhí)行主體,執(zhí)行110~140。
本實(shí)施例中,所述指令可以是任意指令。可選地,所述指令為圖像獲取指令。需要說明的是,本實(shí)施例的執(zhí)行主體相當(dāng)于所述指令的發(fā)送方。
本實(shí)施例中,所述指令對應(yīng)的一區(qū)域是指,所述指令所針對的區(qū)域,也就是說,本實(shí)施例的執(zhí)行主體想要所述指令的接收方對所述區(qū)域進(jìn)行所述指令所指示的處理。舉例來說,當(dāng)所述指令為圖像獲取指令時(shí),本實(shí)施例的執(zhí)行主體是想要所述指令的接收方獲取所述區(qū)域的區(qū)域圖像。
本實(shí)施例中,所述區(qū)域的形狀和顯示位置均是確定的。具體地,所述區(qū)域可以是一規(guī)則區(qū)域,比如矩形區(qū)域、圓形區(qū)域等,或者,一不規(guī)則區(qū)域,如圖2中虛線所示的區(qū)域。
120、用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第一顯示對象。
本實(shí)施例中,所述顏色可以是對應(yīng)任意紅綠藍(lán)(Red Green Blue,簡稱RGB)值的顏色,包括但不限于:紅色、黃色、綠色、藍(lán)紫色、黑色、灰色。
本實(shí)施例中,所述用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),是為了指示所述顏色和所述區(qū)域的關(guān)聯(lián)關(guān)系,以及所述區(qū)域的范圍。具體地,所述用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)包括:用所述顏色對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)。其中,用所述顏色對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)具體為,將所述區(qū)域的輪廓的全部或部分像素點(diǎn)設(shè)定為所述顏色。進(jìn)一步地,除了將所述區(qū)域的輪廓的全部或部分像素點(diǎn)設(shè)定為所述顏色,所述用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),可選地還包括:將所述區(qū)域中的部分像素點(diǎn)設(shè)定為所述顏色。
130、將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象。
本實(shí)施例中,所述第二顯示對象的作用是,指示所述指令,以及所述顏色和所述指令之間的關(guān)聯(lián)關(guān)系。
需要說明的是,120和130之間的順序可以是任意的,并且,基于120和130之間的任一順序所形成的技術(shù)方案都在本申請的保護(hù)范圍之內(nèi)。舉例來說,本實(shí)施例的執(zhí)行主體可以先執(zhí)行120再執(zhí)行130,或者,先執(zhí)行130再執(zhí)行120,或者,同時(shí)執(zhí)行120和130。
140、顯示所述第一顯示對象和所述第二顯示對象。
本實(shí)施例中,所述第一顯示對象和所述第二顯示對象可以在一個(gè)圖像中顯示,也可以分別在兩個(gè)圖像中顯示。
本實(shí)施例中,由于所述區(qū)域的顯示位置是確定的,因此,所述第 一顯示對象的顯示位置也是確定的。另外,所述第二顯示對象的顯示位置可以是任意的;舉例來說,所述第二顯示對象的顯示位置可以在所述區(qū)域的范圍內(nèi),和/或,所述區(qū)域的范圍外。
需要說明的是,所述區(qū)域中的內(nèi)容對于本實(shí)施例的執(zhí)行主體可以是已知的,或者,未知的;所述區(qū)域中的內(nèi)容的顯示可以由本實(shí)施例的執(zhí)行主體來控制,或者,由其它主體來控制;在所述區(qū)域中的內(nèi)容的顯示由其它主體來控制的場景中,本實(shí)施例的執(zhí)行主體和所述其它主體均已知所述區(qū)域的顯示位置,在本實(shí)施例的執(zhí)行主體顯示所述第一顯示對象和所述第二顯示對象時(shí),該其它主體將所述區(qū)域中的內(nèi)容疊加顯示在所述區(qū)域內(nèi)。
本實(shí)施例通過確定一指令和所述指令對應(yīng)的一區(qū)域,用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到第一顯示對象,將所述指令和所述顏色關(guān)聯(lián)得到第二顯示對象,顯示所述第一顯示對象和所述第二顯示對象,提供了一種交互方案,具體地,通過在第一顯示對象中用所述顏色至少標(biāo)識(shí)出指令對應(yīng)的區(qū)域的輪廓并在第二顯示對象中指示所述將令和所述顏色的關(guān)聯(lián)關(guān)系的方式,指示所述指令和所述指令所針對的處理對象,即所述區(qū)域,編碼復(fù)雜度較低,且使得指令的接收方能夠較快地定位所述區(qū)域,提高了處理效率。
以下通過一些可選的實(shí)現(xiàn)方式進(jìn)一步地描述本實(shí)施例的方法。
本實(shí)施例中,140有多種實(shí)現(xiàn)方式。
在一種可選的實(shí)現(xiàn)方式中,所述顯示所述第一顯示對象和所述第二顯示對象,包括:
在至少一個(gè)第一幀中顯示包括所述第一顯示對象和所述第二顯示對象的第一圖像。
其中,所述至少一個(gè)第一幀可選地是一個(gè)第一幀,或者,多個(gè)第一幀。
在所述至少一個(gè)第一幀是一個(gè)第一幀的場景中,可選地,所述第 一圖像在所述第一幀的顯示時(shí)間中持續(xù)顯示。
在又一種可選的實(shí)現(xiàn)方式中,所述顯示所述第一顯示對象和所述第二顯示對象,包括:
在至少一個(gè)第二幀中顯示包括所述第一顯示對象的第二圖像,在至少一個(gè)第三幀中顯示包括所述第二顯示對象的第三圖像。
其中,所述第二圖像與所述第三圖像可選地相同,或者,不同。具體地,所述第二圖像與所述第三圖像相同,意味著所述第二圖像與所述第三圖像的內(nèi)容相同,是同一圖像,即相當(dāng)于上一實(shí)現(xiàn)方式中的所述第一圖像。
本實(shí)施例中,為了不讓120中的標(biāo)識(shí)被用戶察覺,可選地,所述方法還包括:
用所述顏色的互補(bǔ)色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第三顯示對象;
在與所述第一顯示對象相同的位置顯示所述第三顯示對象。
其中,所述顏色的互補(bǔ)色與所述顏色以適當(dāng)?shù)乇壤旌夏墚a(chǎn)生白色。相應(yīng)地,所述顏色的RGB值與所述顏色的互補(bǔ)色的RGB值之和通常等于或者接近255。
本實(shí)施例中,可選地設(shè)定一個(gè)范圍,如[240,270],只要第一顏色的RGB值與第二顏色的RGB值之和在該范圍內(nèi),則可以認(rèn)為所述第一顏色與所述第二顏色互補(bǔ),即,所述第一顏色為所述第二顏色的互補(bǔ)色,所述第二顏色為所述第一顏色的互補(bǔ)色。
其中,用所述顏色的互補(bǔ)色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)的方式與120中用所述顏色對至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)方式一致。舉例來說,若120中是將所述區(qū)域的輪廓的全部像素點(diǎn)以及所述區(qū)域中的部分像素點(diǎn)設(shè)定為所述顏色,則在得到所述第三顯示對象時(shí)將所述區(qū)域的輪廓的全部像素點(diǎn)以及所述區(qū)域中的所述部分像素點(diǎn)設(shè)定為所述顏色的互補(bǔ)色。
其中,所述第三顯示對象與所述第一顯示對象被顯示在不同的幀中。具體地,對應(yīng)于140的不同實(shí)現(xiàn)方式,顯示所述第三顯示對象也有多種實(shí)現(xiàn)方式。
對應(yīng)于140的前一實(shí)現(xiàn)方式,所述在與所述第一顯示對象相同的位置顯示所述第三顯示對象,可選地包括:
在至少一個(gè)第四幀中顯示包括所述第三顯示對象的第四圖像,所述第三顯示對象在所述第四圖像中的位置與所述第一顯示對象在所述第一圖像中的位置相同,所述至少一個(gè)第四幀與所述至少一個(gè)第一幀交替。
對應(yīng)于140的后一實(shí)現(xiàn)方式,所述在與所述第一顯示對象相同的位置顯示所述第三顯示對象,可選地包括:
在至少一個(gè)第五幀中顯示包括所述第三顯示對象的第五圖像,所述第三顯示對象在所述第五圖像中的位置與所述第一顯示對象在所述第二圖像中的位置相同,所述至少一個(gè)第五幀與所述至少一個(gè)第二幀交替。
本實(shí)施例中,130有多種實(shí)現(xiàn)方式。
在一種可選的實(shí)現(xiàn)方式中,所述將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象,包括:
對所述指令進(jìn)行編碼,得到一編碼圖案;
用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到所述第二顯示對象。
其中,所述編碼圖案可選地為條形碼,所述條形碼包括但不限于以下任一種:一維條形碼、二維條形碼(簡稱二維碼)。進(jìn)一步地,為了使得所述指令的接收方能夠快速解碼,所述編碼圖案可選地為一(Quick Response,簡稱QR)碼。
其中,對于不同類型的編碼圖案,用所述顏色標(biāo)識(shí)的方式可能會(huì)不同。舉例來說,所述編碼圖案為一維條形碼,所述用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí)可選地是:將所述一維條形碼中的條紋設(shè)定為所 述顏色。又舉例來說,所述編碼圖案為一二維碼,所述用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí)可選地是:將所述二維碼中的深色部分設(shè)定為所述顏色。
在此實(shí)現(xiàn)方式中,為了不讓所述第二顯示對象被用戶察覺,可選地,所述方法還包括:
用所述顏色的互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到第四顯示對象;
在與所述第二顯示對象相同的位置顯示所述第四顯示對象。
其中,所述第四顯示對象與所述第二顯示對象被顯示在不同的幀中。
其中,用所述顏色的互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí)的方式與上述用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí)的編碼方式一致。舉例來說,所述編碼圖案為一二維碼,若在得到所述第二顯示對象時(shí)是將所述二維碼中深色部分設(shè)定為所述顏色,相應(yīng)地,將所述編碼圖案中深色部分設(shè)定為所述顏色的互補(bǔ)色來得到所述第四顯示對象;若在得到所述第二顯示對象時(shí)是將所述編碼圖案中淺色部分設(shè)定為所述顏色,相應(yīng)地,將所述編碼圖案中淺色部分設(shè)定為所述顏色的互補(bǔ)色來得到所述第四顯示對象。
對應(yīng)于140的前一實(shí)現(xiàn)方式,所述在與所述第二顯示對象相同的位置顯示所述第四顯示對象,可選地包括:
在至少一個(gè)第六幀中顯示包括所述第四顯示對象的第六圖像,所述第四顯示對象在所述第六圖像中的位置與所述第二顯示對象在所述第一圖像中的位置相同,所述至少一個(gè)第六幀與所述至少一個(gè)第一幀交替。
進(jìn)一步地,為了120中的標(biāo)識(shí)不被用戶察覺,在所述第六圖像中可選地還包括用于隱形所述第一顯示對象中對所述輪廓的標(biāo)識(shí)的其它顯示對象。相應(yīng)地,所述方法還包括:
用所述顏色的互補(bǔ)色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第三顯示對象;
所述在至少一個(gè)第六幀中顯示包括所述第四顯示對象的第六圖像,包括:
在所述至少一個(gè)第六幀中顯示包括所述第四顯示對象和所述第三顯示對象的第六圖像,所述第三顯示對象在所述第六圖像中的位置與所述第一顯示對象在所述第一圖像中的位置相同。
也就是說,所述第一圖像包括所述第一顯示對象和所述第二顯示對象,所述第六圖像包括用于隱形所述第一顯示對象中對所述輪廓的標(biāo)識(shí)的第三顯示對象和用于隱形所述第二顯示對象的第四顯示對象,并且,在多個(gè)幀中交替顯示所述第一圖像和所述第六圖像。其中,為了更好的隱形效果,每一對所述第一幀和所述第六幀之間的時(shí)間間隔可選地不超過50毫秒。舉例來說,每秒顯示60幀,該60幀中所述第一幀和所述第六幀交替循環(huán),相應(yīng)地,所述第一幀和所述第六幀之間的時(shí)間間隔約為16.7毫秒。
除了上述在所述第六圖像包括所述第三顯示對象的方式,還可以在一其它圖像中包括所述第三顯示對象,相應(yīng)地,在多個(gè)幀中交替顯示所述第六圖像、所述第一圖像、所述其它圖像。
對應(yīng)于140的后一實(shí)現(xiàn)方式,所述在與所述第二顯示對象相同的位置顯示所述第四顯示對象,可選地包括:
在至少一個(gè)第七幀中顯示包括所述第四顯示對象的第七圖像,所述第四顯示對象在所述第七圖像中的位置與所述第二顯示對象在所述第三圖像中的位置相同,所述至少一個(gè)第七幀與所述至少一個(gè)第三幀交替。
進(jìn)一步地,為了120中的標(biāo)識(shí)不被用戶察覺,在所述第七圖像中可選地還包括用于隱形所述第一顯示對象中對所述輪廓的標(biāo)識(shí)的其它顯示對象。相應(yīng)地,所述方法還包括:
用所述顏色的互補(bǔ)色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第三顯示對象;
所述在至少一個(gè)第七幀中顯示包括所述第四顯示對象的第七圖像,包括:
在所述至少一個(gè)第七幀中顯示包括所述第四顯示對象和所述第三顯示對象的第七圖像,所述第三顯示對象在所述第七圖像中的位置與所述第一顯示對象在所述第二圖像中的位置相同。
也就是說,所述第二圖像包括所述第一顯示對象,第三圖像包括所述第二顯示對象,所述第七圖像既包括用于隱形所述第一顯示對象中對所述輪廓的標(biāo)識(shí)的第三顯示對象又包括用于隱形所述第二顯示對象的第四顯示對象,并且,在多個(gè)幀中交替顯示所述第二圖像、所述第七圖像和所述第三圖像。其中,為了更好的隱形效果,每一對所述第二幀和所述第七幀之間的時(shí)間間隔可選地不超過50毫秒,每一對所述第三幀和所述第七幀之間的時(shí)間間隔可選地也不超過50毫秒。舉例來說,每秒顯示60幀,該60幀中所述第二幀、所述第七幀、所述第三幀交替循環(huán),相應(yīng)地,所述第二幀和所述第七幀之間的時(shí)間間隔約為16.7毫秒,所述第七幀和所述第三幀之間的時(shí)間間隔也約為16.7毫秒。
除了上述在所述第七圖像包括所述第三顯示對象的方式,還可以在一其它圖像中包括所述第三顯示對象,相應(yīng)地,在多個(gè)幀中交替顯示所述第二圖像、所述第七圖像、所述第三圖像、所述其它圖像。
在又一種可選的實(shí)現(xiàn)方式,與上一實(shí)現(xiàn)方式不同的是,所述第二顯示對象是用所述顏色的互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的。
進(jìn)一步地,為了不讓所述第二顯示對象被用戶察覺,與上一實(shí)現(xiàn)方式不同的是,所述第四顯示對象是用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的。
本實(shí)現(xiàn)方式的具體實(shí)現(xiàn)可參考上一實(shí)現(xiàn)方式中的相應(yīng)描述。
在又一種可選的實(shí)現(xiàn)方式中,所述將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象,包括:
將所述顏色的標(biāo)識(shí)添加到所述指令中;
對所述指令進(jìn)行編碼,得到所述第二顯示對象。
其中,所述顏色的標(biāo)識(shí)可選地為所述顏色的RGB值。
其中,所述第二顯示對象通常為一編碼圖案,所述編碼圖案可選地為條形碼,所述條形碼包括但不限于以下任一種:一維條形碼、二維條形碼(簡稱二維碼)。進(jìn)一步地,為了使得所述指令的接收方能夠快速解碼,所述第二顯示對象可選地為一QR碼。
圖2為本實(shí)施例的一種應(yīng)用場景的示意圖。在此應(yīng)用場景中,一商場的廣告屏幕上顯示某快餐店的促銷廣告,如圖2所示,該促銷廣告包含了薯?xiàng)l、漢堡、和奶昔的圖案及其促銷碼,并在圖案上方提示用戶“優(yōu)惠碼(拍我試試)”,其中,薯?xiàng)l的圖案及其促銷碼的顯示區(qū)域?yàn)?10中確定的所述區(qū)域,120中用紅色對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到第一顯示對象,圖中用虛線標(biāo)識(shí)紅色,另外,110中確定針對所述區(qū)域的指令是圖像獲取指令,130中將所述指令和紅色關(guān)聯(lián)得到一個(gè)二維碼,140中在漢堡的圖案及其促銷碼的顯示區(qū)域內(nèi)顯示所述二維碼。另外,圖中漢堡的圖案及其促銷碼的顯示區(qū)域,奶昔的圖案及其促銷碼的顯示區(qū)域也分別作為又一區(qū)域,可以采用本實(shí)施例的方法進(jìn)行類似的處理,不同的是,漢堡的圖案及其促銷碼的顯示區(qū)域的輪廓是用藍(lán)色標(biāo)識(shí)的,相應(yīng)地,漢堡的圖案及其促銷碼的顯示區(qū)域中的二維碼是至少根據(jù)所述指令和藍(lán)色得到的,奶昔的圖案及其促銷碼的顯示區(qū)域的輪廓是用紫色標(biāo)識(shí)的,相應(yīng)地,奶昔的圖案及其促銷碼的顯示區(qū)域中的二維碼是至少根據(jù)所述指令和紫色得到的。
圖3為本申請?zhí)峁┑囊环N交互方法實(shí)施例二的流程示意圖。如圖3所示,本實(shí)施例包括:
310、獲取一顯示屏顯示的至少一個(gè)圖像。
舉例來說,本申請?zhí)峁┑囊环N交互裝置實(shí)施例三或?qū)嵤├乃龅慕换パb置,或者,本申請?zhí)峁┑囊环N圖像獲取設(shè)備實(shí)施例所述的圖像獲取設(shè)備,作為本實(shí)施例的執(zhí)行主體,執(zhí)行310~340。
本實(shí)施例中,所述顯示屏可選地與本申請?zhí)峁┑囊环N交互裝置實(shí)施例一或?qū)嵤├龅慕换パb置連接,所述至少一個(gè)圖像由所述交互裝置提供?;蛘?,所述顯示屏為本申請?zhí)峁┑囊环N顯示設(shè)備實(shí)施例所述的顯示設(shè)備中的顯示屏,相應(yīng)地,所述至少一個(gè)圖像由所述顯示設(shè)備的處理器提供。
本實(shí)施例中,所述至少一個(gè)圖像可選地是一個(gè)圖像,或者,多個(gè)圖像。當(dāng)所述至少一個(gè)圖像是多個(gè)圖像時(shí),所述多個(gè)圖像可選地是由所述顯示屏在不同的幀中分別顯示的,進(jìn)一步地,所述多個(gè)圖像可選地構(gòu)成一動(dòng)態(tài)圖像。
320、確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色。
本實(shí)施例中,所述指令可以是任意指令??蛇x地,所述指令為圖像獲取指令。需要說明的是,本實(shí)施例的執(zhí)行主體相當(dāng)于所述指令的接收方。
本實(shí)施例中,所述至少一個(gè)顏色可選地是一個(gè)顏色,或者,多個(gè)顏色。具體地,每個(gè)顏色均可以是對應(yīng)任意RGB值的顏色,包括但不限于:紅色、黃色、綠色、藍(lán)紫色、黑色、灰色。
本實(shí)施例中,所述指令與所述至少一個(gè)顏色的關(guān)聯(lián)方式可以有多種。
330、確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域。
本實(shí)施例中,所述至少一個(gè)區(qū)域可選地是一個(gè)區(qū)域,或者,多個(gè)區(qū)域。具體地,每個(gè)區(qū)域的形狀和顯示位置均可以是任意的。進(jìn)一步 地,所述形狀可以是規(guī)則的,比如矩形、圓形等,或者,不規(guī)則的,如圖2中虛線所示的區(qū)域。
本實(shí)施例中,所述至少一個(gè)顏色在標(biāo)識(shí)所述至少一個(gè)區(qū)域時(shí)的對應(yīng)方式有多種,針對所述至少一個(gè)區(qū)域中的任一個(gè)區(qū)域,一個(gè)顏色標(biāo)識(shí)該區(qū)域,或者,多個(gè)顏色標(biāo)識(shí)該區(qū)域。換句話說,所述至少一個(gè)區(qū)域中每個(gè)區(qū)域均由所述至少一個(gè)顏色中該區(qū)域?qū)?yīng)的至少一個(gè)顏色來標(biāo)識(shí)。另外,每個(gè)區(qū)域?qū)?yīng)的至少一個(gè)顏色標(biāo)識(shí)該區(qū)域的標(biāo)識(shí)方式有多種。
需要說明的是,320和330之間的順序可以是任意的,并且,基于320和330之間的任一順序所形成的技術(shù)方案都在本申請的保護(hù)范圍之內(nèi)。舉例來說,本實(shí)施例的執(zhí)行主體可以先執(zhí)行320再執(zhí)行330,或者,先執(zhí)行330再執(zhí)行320,或者,同時(shí)執(zhí)行320和330。
340、根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理。
本實(shí)施例中,在320和330之后,本實(shí)施例的執(zhí)行主體可以認(rèn)為所述指令是針對所述至少一個(gè)區(qū)域的,也就是說,所述指令的發(fā)送方想要所述指令的接收方對所述至少一個(gè)區(qū)域進(jìn)行所述指令所指示的處理,相應(yīng)地,本實(shí)施例的執(zhí)行主體執(zhí)行340。
本實(shí)施例通過獲取一顯示屏顯示的至少一個(gè)圖像,確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域,根據(jù)所述指令對所述至少一個(gè)區(qū)域進(jìn)行處理,提供了一種交互方案,并且,通過確定至少一個(gè)顏色與指令的關(guān)聯(lián)以及所述至少一個(gè)顏色對至少一個(gè)區(qū)域的標(biāo)識(shí),能夠較快地確定指令所針對的處理對象為所述至少一個(gè)區(qū)域,且定位所述至少一個(gè)區(qū)域,解碼復(fù)雜度較低,且提高了處理效率。
以下通過一些可選的實(shí)現(xiàn)方式進(jìn)一步地描述本實(shí)施例的方法。
本實(shí)施例中,所述至少一個(gè)圖像的內(nèi)容有多種形式,相應(yīng)地,320 有多種實(shí)現(xiàn)方式。
在一種可能的場景中,所述至少一個(gè)圖像包括一第一圖像,所述第一圖像包括用所述至少一個(gè)顏色對所述指令對應(yīng)的編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第一顯示對象。
其中,所述編碼圖案可選地為條形碼,所述條形碼包括但不限于以下任一種:一維條形碼、二維條形碼(簡稱二維碼)。
其中,用所述至少一個(gè)顏色對所述指令對應(yīng)的編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第一顯示對象有多種可能。
舉例來說,所述編碼圖案為二維碼,所述至少一個(gè)第一顯示對象為一個(gè)第一顯示對象,所述第一顯示對象是用所述至少一個(gè)顏色對所述二維碼進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步地,若所述至少一個(gè)顏色為一個(gè)顏色,則所述第一顯示對象是用所述顏色對所述二維碼進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步可選地,所述第一顯示對象是將所述二維碼中的深色部分設(shè)定為所述顏色得到的,若所述至少一個(gè)顏色為兩個(gè)顏色,則所述第一顯示對象是用所述兩個(gè)顏色對所述二維碼進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步可選地,所述第一顯示對象是將所述二維碼中的深色部分和淺色部分分別設(shè)定為所述兩個(gè)顏色得到的。
又舉例來說,所述編碼圖案為二維碼,所述至少一個(gè)第一顯示對象為多個(gè)第一顯示對象,所述至少一個(gè)顏色為多個(gè)顏色,所述多個(gè)第一顯示對象和所述多個(gè)顏色一一對應(yīng),每個(gè)第一顯示對象是用對應(yīng)的顏色對所述二維碼進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步可選地,每個(gè)第一顯示對象是將所述二維碼中的深色部分設(shè)定為所述對應(yīng)的顏色得到的。
在此場景中,相應(yīng)地,所述確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,包括:
至少根據(jù)所述第一圖像,確定所述指令以及所述至少一個(gè)顏色。
在此場景中,可選地,除了所述第一圖像,所述至少一個(gè)圖像還包括一第二圖像,所述第二圖像包括用所述至少一個(gè)顏色的至少一個(gè) 互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第二顯示對象;
所述至少根據(jù)所述第一圖像,確定所述指令以及所述至少一個(gè)顏,包括:
至少根據(jù)所述第一圖像和所述第二圖像,確定所述指令以及所述至少一個(gè)顏色。
其中,所述至少一個(gè)顏色中的每個(gè)顏色均有自己的一個(gè)互補(bǔ)色。對于任一顏色來說,該顏色的互補(bǔ)色與該顏色以適當(dāng)?shù)乇壤旌夏墚a(chǎn)生白色,相應(yīng)地,該顏色的RGB值與該顏色的互補(bǔ)色的RGB值之和通常等于或者接近255。具體地,可選地設(shè)定一個(gè)范圍,如[240,270],只要第一顏色的RGB值與第二顏色的RGB值之和在該范圍內(nèi),則可以認(rèn)為所述第一顏色與所述第二顏色互補(bǔ),即,所述第一顏色為所述第二顏色的互補(bǔ)色,所述第二顏色為所述第一顏色的互補(bǔ)色。
其中,所述至少一個(gè)第二顯示對象與所述至少一個(gè)第一顯示對象一一對應(yīng),每個(gè)第二顯示對象用于隱形對應(yīng)的第一顯示對象中。相應(yīng)地,每個(gè)第二顯示對象中所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色對所述編碼圖案的標(biāo)識(shí)方式與其對應(yīng)的第一顯示對象中所述至少一個(gè)顏色對所述編碼圖案的標(biāo)識(shí)方式一致。舉例來說,所述編碼圖案為二維碼,若在一個(gè)第一顯示對象中是將所述二維碼的深色部分設(shè)定為一個(gè)顏色,則在與所述第一顯示對象對應(yīng)的第二顯示對象中是將所述二維碼的深色部分設(shè)定為該顏色的互補(bǔ)色。
其中,至少根據(jù)所述第一圖像和所述第二圖像確定所述指令以及所述至少一個(gè)顏色的方式有多種。舉例來說,所述第一圖像和所述第二圖像在除了所述至少一個(gè)第一顯示對象和所述至少一個(gè)第二顯示對象之外的部分均相同,可選地,先計(jì)算所述第一圖像和所述第二圖像的差分圖像,再對所述差分圖像進(jìn)行分析和解碼確定所述指令以及所述至少一個(gè)顏色。
需要說明的是,在所述至少一個(gè)圖像中不包含所述第二圖像的場 景中,也可以通過對所述第一圖像進(jìn)行分析和解碼,確定所述指令以及所述至少一個(gè)顏色。
在又一種可能的場景中,與上一場景不同的是,所述第一圖像中的所述至少一個(gè)第一顯示對象是用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色對所述指令對應(yīng)的編碼圖案進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步可選地,所述第二圖像中的所述至少一個(gè)第二顯示對象是用所述至少一個(gè)顏色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的。此場景中,320的實(shí)現(xiàn)方式可參照上一場景中的相應(yīng)描述。
在又一種可能的場景中,所述至少一個(gè)圖像包括一第三圖像,所述第三圖像包括對添加了所述至少一個(gè)顏色的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的至少一個(gè)第三顯示對象。
其中,所述至少一個(gè)顏色的標(biāo)識(shí)可選地是所述至少一個(gè)顏色的RGB值。
其中,所述至少一個(gè)第三顯示對象可選地是一個(gè)第三顯示對象,或者,多個(gè)第三顯示對象。當(dāng)所述至少一個(gè)顏色是一個(gè)顏色時(shí),所述至少一個(gè)第三顯示對象是一個(gè)第三顯示對象;當(dāng)所述至少一個(gè)顏色是多個(gè)顏色時(shí),所述至少一個(gè)第三顯示對象可選地是一個(gè)或多個(gè)第三顯示對象。舉例來說,所述至少一個(gè)顏色包括顏色A、B、C,可選地,所述第三圖像中包括一個(gè)第三顯示對象,所述第三顯示對象為對添加了顏色A、B、C的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的,或者,所述第三圖像中包括兩個(gè)第三顯示對象,其中一個(gè)第三顯示對象是對添加了顏色A、B的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的,另一個(gè)第三顯示對象是對對添加了顏色C的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的,或者,所述第三圖像中包括三個(gè)第三顯示對象,所述三個(gè)第三顯示對象為對分別添加了顏色A、B、C的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的。
其中,每個(gè)第三顯示對象通常為一編碼圖案,所述編碼圖案可選地為條形碼,所述條形碼包括但不限于以下任一種:一維條形碼、二 維條形碼(簡稱二維碼)。
在此場景中,相應(yīng)地,所述確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,包括:
至少根據(jù)所述第三圖像,確定所述指令以及所述至少一個(gè)顏色。
其中,至少根據(jù)所述第三圖像確定所述指令以及所述至少一個(gè)顏色的方式有多種。比如,對所述第三圖像進(jìn)行分析和解碼,確定所述指令以及所述至少一個(gè)顏色。
本實(shí)施例中,所述至少一個(gè)圖像的內(nèi)容有多種形式,相應(yīng)地,330有多種實(shí)現(xiàn)方式。
在一種可能的場景中,所述至少一個(gè)圖像包括一第四圖像,所述第四圖像包括用所述至少一個(gè)顏色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第四顯示對象。
其中,用所述至少一個(gè)顏色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第四顯示對象有多種可能。通常,所述至少一個(gè)區(qū)域與所述至少一個(gè)第四顯示對象一一對應(yīng)。
舉例來說,所述至少一個(gè)區(qū)域?yàn)橐粋€(gè)區(qū)域,所述至少一個(gè)第四顯示對象為一個(gè)第四顯示對象,所述第四顯示對象是用所述至少一個(gè)顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步地,若所述至少一個(gè)顏色為一個(gè)顏色,則所述第四顯示對象是用所述顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步可選地,所述第四顯示對象是將所述區(qū)域的輪廓設(shè)定為所述顏色得到的,若所述至少一個(gè)顏色為兩個(gè)顏色,則所述第四顯示對象是用所述兩個(gè)顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步可選地,所述第四顯示對象是將所述區(qū)域的輪廓中每兩個(gè)相鄰的像素點(diǎn)地分別設(shè)定為所述兩個(gè)顏色得到的。
又舉例來說,所述至少一個(gè)區(qū)域?yàn)槎鄠€(gè)區(qū)域,所述至少一個(gè)第四顯示對象為多個(gè)第四顯示對象,所述至少一個(gè)顏色為多個(gè)顏色,所述多個(gè)第四顯示對象和所述多個(gè)顏色、所述多個(gè)區(qū)域一一對應(yīng),每個(gè)第 四顯示對象是用其對應(yīng)的顏色至少對其對應(yīng)的區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的。
在此場景中,相應(yīng)地,所述確定所述至少一個(gè)圖像中所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域,包括:
至少根據(jù)所述第四圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
在此場景中,可選地,除了所述第四圖像,所述至少一個(gè)圖像還包括一第五圖像,所述第五圖像包括用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第五顯示對象;
所述至少根據(jù)所述第四圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域,包括:
根據(jù)所述第四圖像、所述第五圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
其中,所述至少一個(gè)第五顯示對象與所述至少一個(gè)第四顯示對象一一對象,每個(gè)第五顯示對象用于隱形對應(yīng)的第四顯示對象中用所述顏色至少對所述至少一個(gè)區(qū)域的輪廓的標(biāo)識(shí),相應(yīng)地,每個(gè)第五顯示對象中所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色至少對所述至少一個(gè)區(qū)域的輪廓的標(biāo)識(shí)方式與其對應(yīng)的第一顯示對象中所述至少一個(gè)顏色至少對所述至少一個(gè)區(qū)域的輪廓的標(biāo)識(shí)方式一致。舉例來說,若在一個(gè)第四顯示對象中是將一個(gè)區(qū)域的輪廓設(shè)定為一個(gè)顏色,則在與所述第四顯示對象對應(yīng)的第五顯示對象中是將所述區(qū)域的輪廓設(shè)定為該顏色的互補(bǔ)色。
其中,根據(jù)所述第四圖像、所述第五圖像和所述至少一個(gè)顏色確定所述至少一個(gè)區(qū)域有多種。舉例來說,所述第四圖像和所述第五圖像在除了所述至少一個(gè)第四顯示對象和所述至少一個(gè)第五顯示對象之外的部分均相同,可選地,先計(jì)算所述第四圖像和所述第五圖像的 差分圖像,再根據(jù)所述至少一個(gè)顏色對所述差分圖像進(jìn)行分析和解碼確定所述至少一個(gè)區(qū)域。
需要說明的是,在所述至少一個(gè)圖像中不包含所述第五圖像的場景中,也可以根據(jù)所述至少一個(gè)顏色對所述第四圖像進(jìn)行分析和解碼,確定所述至少一個(gè)區(qū)域。
本實(shí)施例中,所述指令可以有多種,相應(yīng)地,340也有多種實(shí)現(xiàn)方式。
在一種可選的實(shí)現(xiàn)方式中,所述指令為圖像獲取指令;所述根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理,包括:
從所述至少一個(gè)圖像中截取屬于所述至少一個(gè)區(qū)域的至少一個(gè)區(qū)域圖像。
本實(shí)施例中,340中基于所述指令的處理可以是在320和330之后自動(dòng)執(zhí)行,或者,在用戶的指示下執(zhí)行??蛇x地,所述根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理,包括:
顯示所述指令對應(yīng)的一按鈕;
響應(yīng)于一用戶點(diǎn)擊所述按鈕,根據(jù)所述指令對所述至少一個(gè)區(qū)域進(jìn)行處理。
其中,所述按鈕的顯示方式可以有多種。可選地,將所述按鈕疊加顯示在所述至少一個(gè)圖像上。
圖2為本申請?zhí)峁┑囊环N交互方法實(shí)施例一的一種應(yīng)用場景的示意圖。圖4A和圖4B為本申請?zhí)峁┑囊环N交互方法實(shí)施例二在該應(yīng)用場景下的一種示意圖。在此應(yīng)用場景中,一商場的廣告屏幕上顯示某快餐店的促銷廣告,如圖2所示,該促銷廣告包含了薯?xiàng)l、漢堡、和奶昔的圖案及其促銷碼,并在圖案上方提示用戶“優(yōu)惠碼(拍我試試)”,其中,薯?xiàng)l的圖案及其促銷碼的顯示區(qū)域的輪廓為紅色,對應(yīng)的二維碼是將所述指令和紅色關(guān)聯(lián)得到的,漢堡的圖案及其促銷碼的顯示區(qū)域的輪廓為藍(lán)色,對應(yīng)的二維碼是將所述指令和藍(lán)色關(guān)聯(lián)得到 的,奶昔的圖案及其促銷碼的顯示區(qū)域的輪廓為紫色,對應(yīng)的二維碼是將所述指令和紫色關(guān)聯(lián)得到的。如圖4A所示,一手機(jī)作為本申請?zhí)峁┑慕换シ椒▽?shí)施例二的執(zhí)行主體,用戶將該手機(jī)的攝像頭對著該廣告屏幕取景,在該手機(jī)的顯示屏上顯示的取景范圍包括薯?xiàng)l的圖案及其促銷碼的顯示區(qū)域,并且由于廣告屏幕顯示的其它顯示對象對該顯示區(qū)域的紅色輪廓以及對該顯示區(qū)域中的二維碼的隱形作用,人眼看不到該顯示區(qū)域的紅色輪廓以及對該顯示區(qū)域中的二維碼,如圖4A中手機(jī)的顯示屏上顯示的那樣,但實(shí)際上該手機(jī)能夠獲取到包括該顯示區(qū)域的紅色輪廓、包括該顯示區(qū)域中的二維碼、包括用于隱形該顯示區(qū)域的紅色輪廓的其它顯示對象,包括用于隱形該顯示區(qū)域中的二維碼的其它顯示對象的多個(gè)圖像,該手機(jī)基于該多個(gè)圖像確定所述多個(gè)圖像中包含的所述指令以及所述指令關(guān)聯(lián)紅色,并且確定用紅色標(biāo)識(shí)的薯?xiàng)l的圖案及其促銷碼的顯示區(qū)域,然后在獲取到的圖像中位于薯?xiàng)l的圖案及其促銷碼的顯示區(qū)域下方的位置顯示與所述指令對應(yīng)的“獲取”按鈕,響應(yīng)于一用戶點(diǎn)擊所述按鈕,確定如圖4B中手機(jī)的顯示屏上顯示的圖像,即薯?xiàng)l的圖案及其促銷碼的顯示區(qū)域的區(qū)域圖像,可以看到圖4B中的區(qū)域圖像中不包含圖4A中手機(jī)的顯示屏上顯示的取景范圍中包括的字樣“惠碼(拍我試試)”以及漢堡的圖案及其促銷碼的顯示區(qū)域中的部分內(nèi)容。
圖5A為本申請?zhí)峁┑囊环N交互裝置實(shí)施例一的結(jié)構(gòu)示意圖。如圖5A所示,交互裝置500包括:
確定模塊51,用于確定一指令和所述指令對應(yīng)的一區(qū)域;
第一得到模塊52,用于用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第一顯示對象;
第二得到模塊53,用于將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象;
第一顯示模塊54,用于顯示所述第一顯示對象和所述第二顯示對象。
本實(shí)施例中,確定模塊51確定的所述指令可以是任意指令。可選地,所述指令為圖像獲取指令。需要說明的是,交互裝置500相當(dāng)于所述指令的發(fā)送方。
本實(shí)施例中,所述指令對應(yīng)的一區(qū)域是指,所述指令所針對的區(qū)域,也就是說,交互裝置500想要所述指令的接收方對所述區(qū)域進(jìn)行所述指令所指示的處理。舉例來說,當(dāng)所述指令為圖像獲取指令時(shí),交互裝置500是想要所述指令的接收方獲取所述區(qū)域的區(qū)域圖像。
本實(shí)施例中,所述區(qū)域的形狀和顯示位置均是確定的。具體地,所述區(qū)域可以是一規(guī)則區(qū)域,比如矩形區(qū)域、圓形區(qū)域等,或者,一不規(guī)則區(qū)域,如圖2中虛線所示的區(qū)域。
本實(shí)施例中,所述顏色可以是對應(yīng)任意RGB值的顏色,包括但不限于:紅色、黃色、綠色、藍(lán)紫色、黑色、灰色。
本實(shí)施例中,第一得到模塊52用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),是為了指示所述顏色和所述區(qū)域的關(guān)聯(lián)關(guān)系,以及所述區(qū)域的范圍。具體地,第一得到模塊52具體用于用所述顏色對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)。其中,用所述顏色對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)具體為,將所述區(qū)域的輪廓的全部或部分像素點(diǎn)設(shè)定為所述顏色。進(jìn)一步地,除了將所述區(qū)域的輪廓的全部或部分像素點(diǎn)設(shè)定為所述顏色,第一得到模塊52具體還用于:將所述區(qū)域中的部分像素點(diǎn)設(shè)定為所述顏色。
本實(shí)施例中,第二得到模塊53得到的所述第二顯示對象的作用是,指示所述指令,以及所述顏色和所述指令之間的關(guān)聯(lián)關(guān)系。
本實(shí)施例中,第一顯示模塊54可以在一個(gè)圖像中顯示所述第一顯示對象和所述第二顯示對象,也可以分別在兩個(gè)圖像中顯示所述第一顯示對象和所述第二顯示對象。
本實(shí)施例中,由于所述區(qū)域的顯示位置是確定的,因此,所述第一顯示對象的顯示位置也是確定的。另外,所述第二顯示對象的顯示位置可以是任意的;舉例來說,所述第二顯示對象的顯示位置可以在所述區(qū)域的范圍內(nèi),和/或,所述區(qū)域的范圍外。
需要說明的是,所述區(qū)域中的內(nèi)容對于交互裝置500可以是已知的,或者,未知的;所述區(qū)域中的內(nèi)容的顯示可以由交互裝置500來控制,或者,由其它裝置來控制;在所述區(qū)域中的內(nèi)容的顯示由其它裝置來控制的場景中,交互裝置500和所述其它裝置均已知所述區(qū)域的顯示位置,在第一顯示模塊54顯示所述第一顯示對象和所述第二顯示對象時(shí),該其它裝置將所述區(qū)域中的內(nèi)容疊加顯示在所述區(qū)域內(nèi)。
本實(shí)施例的交互裝置通過確定模塊確定一指令和所述指令對應(yīng)的一區(qū)域,第一得到模塊用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到第一顯示對象,第二得到模塊將所述指令和所述顏色關(guān)聯(lián)得到第二顯示對象,第一顯示模塊顯示所述第一顯示對象和所述第二顯示對象,提供了一種交互方案,具體地,通過在第一顯示對象中用所述顏色至少標(biāo)識(shí)出指令對應(yīng)的區(qū)域的輪廓并在第二顯示對象中指示所述將令和所述顏色的關(guān)聯(lián)關(guān)系的方式,指示所述指令和所述指令所針對的處理對象,即所述區(qū)域,編碼復(fù)雜度較低,且使得指令的接收方能夠較快地定位所述區(qū)域,提高了處理效率。
以下通過一些可選的實(shí)現(xiàn)方式進(jìn)一步地描述本實(shí)施例的交互裝置500。
本實(shí)施例中,第一顯示模塊54有多種實(shí)現(xiàn)方式。
在一種可選的實(shí)現(xiàn)方式中,第一顯示模塊54具體用于:在至少一個(gè)第一幀中顯示包括所述第一顯示對象和所述第二顯示對象的第一圖像。
在又一種可選的實(shí)現(xiàn)方式中,第一顯示模塊54具體用于:在至 少一個(gè)第二幀中顯示包括所述第一顯示對象的第二圖像,在至少一個(gè)第三幀中顯示包括所述第二顯示對象的第三圖像。
本實(shí)施例中,為了不讓第一得到模塊52的標(biāo)識(shí)被用戶察覺,可選地,如圖5B所示,交互裝置500還包括:
第三得到模塊55,用于用所述顏色的互補(bǔ)色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第三顯示對象;
第二顯示模塊56,用于在與所述第一顯示對象相同的位置顯示所述第三顯示對象。
其中,第一顯示模塊54和第二顯示模塊56控制所述第一顯示對象和所述第三顯示對象顯示在不同的幀中。具體地,對應(yīng)于第一顯示模塊54的不同實(shí)現(xiàn)方式,第二顯示模塊56也有多種實(shí)現(xiàn)方式。
本實(shí)施例中,第二得到模塊53有多種實(shí)現(xiàn)方式。
在一種可選的實(shí)現(xiàn)方式中,如圖5C所示,第二得到模塊53包括:
第一編碼單元531,用于對所述指令進(jìn)行編碼,得到一編碼圖案;
標(biāo)識(shí)單元532,用于用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到所述第二顯示對象。
其中,所述編碼圖案可選地為條形碼,所述條形碼包括但不限于以下任一種:一維條形碼、二維條形碼(簡稱二維碼)。進(jìn)一步地,為了使得所述指令的接收方能夠快速解碼,所述編碼圖案可選地為一QR碼。
在此實(shí)現(xiàn)方式中,為了不讓所述第二顯示對象被用戶察覺,可選地,如圖5D所示,交互裝置500還包括:
第四得到模塊57,用于用所述顏色的互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí),得到第四顯示對象;
第三顯示模塊58,用于在與所述第二顯示對象相同的位置顯示所述第四顯示對象。
其中,第一顯示模塊54和第三顯示模塊58控制所述第二顯示對 象和所述第四顯示對象顯示在不同的幀中。具體地,對應(yīng)于第一顯示模塊54的不同實(shí)現(xiàn)方式,第三顯示模塊58也有多種實(shí)現(xiàn)方式。
在又一種可選的實(shí)現(xiàn)方式,與上一實(shí)現(xiàn)方式不同的是,表示單元532用所述顏色的互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到所述第二顯示對象。
進(jìn)一步地,為了不讓所述第二顯示對象被用戶察覺,與上一實(shí)現(xiàn)方式不同的是,第四得到模塊57用所述顏色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到所述第四顯示對象。
在又一種可選的實(shí)現(xiàn)方式中,如圖5E所示,第二得到模塊53包括:
添加單元533,用于將所述顏色的標(biāo)識(shí)添加到所述指令中;
第二編碼單元534,用于對所述指令進(jìn)行編碼,得到所述第二顯示對象。
上述各場景、實(shí)現(xiàn)方式的具體實(shí)現(xiàn)可參照本申請?zhí)峁┑囊环N交互方法實(shí)施例一中的相應(yīng)描述。本實(shí)施例的有效效果和應(yīng)用場景也可參照本申請?zhí)峁┑囊环N交互方法實(shí)施例一。
圖6為本申請?zhí)峁┑囊环N交互裝置實(shí)施例二的結(jié)構(gòu)示意圖。如圖6所示,交互裝置600包括:
處理器(processor)61、通信接口(Communications Interface)62、存儲(chǔ)器(memory)63、以及通信總線64。其中:
處理器61、通信接口62、以及存儲(chǔ)器63通過通信總線64完成相互間的通信。
通信接口62,用于與外部設(shè)備的通信。
處理器61,用于執(zhí)行程序632,具體可以執(zhí)行上述交互方法實(shí)施例一中的相關(guān)步驟。
具體地,程序632可以包括程序代碼,所述程序代碼包括計(jì)算機(jī) 操作指令。
處理器61可能是一個(gè)中央處理器(Central Processing Unit,簡稱CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成實(shí)施上述交互方法實(shí)施例一的一個(gè)或多個(gè)集成電路。
存儲(chǔ)器63,用于存放程序632。存儲(chǔ)器63可能包含高速隨機(jī)存儲(chǔ)器(Random-Access Memory,簡稱RAM),可選地還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。程序632具體可以用于使得交互裝置600執(zhí)行以下步驟:
確定一指令和所述指令對應(yīng)的一區(qū)域;
用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第一顯示對象;
將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象;
顯示所述第一顯示對象和所述第二顯示對象。
程序632中各步驟的具體實(shí)現(xiàn)可以參見上述交互方法實(shí)施例一中的相應(yīng)描述,在此不贅述。
圖7為本申請?zhí)峁┑囊环N交互裝置實(shí)施例三的結(jié)構(gòu)示意圖。如圖7所示,交互裝置700包括:
獲取模塊71,用于獲取一顯示屏顯示的至少一個(gè)圖像;
第一確定模塊72,用于確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色;
第二確定模塊73,用于確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域;
處理模塊74,用于根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理。
本實(shí)施例中,所述顯示屏可選地與本申請?zhí)峁┑囊环N交互裝置實(shí)施例一或?qū)嵤├龅慕换パb置連接,所述至少一個(gè)圖像由所述交 互裝置提供?;蛘?,所述顯示屏為本申請?zhí)峁┑囊环N顯示設(shè)備實(shí)施例所述的顯示設(shè)備中的顯示屏,相應(yīng)地,所述至少一個(gè)圖像由所述顯示設(shè)備的處理器提供。
本實(shí)施例中,獲取模塊71獲取的所述至少一個(gè)圖像可選地是一個(gè)圖像,或者,多個(gè)圖像。當(dāng)所述至少一個(gè)圖像是多個(gè)圖像時(shí),所述多個(gè)圖像可選地是由所述顯示屏在不同的幀中分別顯示的,進(jìn)一步地,所述多個(gè)圖像可選地構(gòu)成一動(dòng)態(tài)圖像。
本實(shí)施例中,第一確定模塊72確定的所述指令可以是任意指令??蛇x地,所述指令為圖像獲取指令。需要說明的是,交互裝置700相當(dāng)于所述指令的接收方。
本實(shí)施例中,所述至少一個(gè)顏色可選地是一個(gè)顏色,或者,多個(gè)顏色。具體地,每個(gè)顏色均可以是對應(yīng)任意RGB值的顏色,包括但不限于:紅色、黃色、綠色、藍(lán)紫色、黑色、灰色。
本實(shí)施例中,所述指令與所述至少一個(gè)顏色的關(guān)聯(lián)方式可以有多種。
本實(shí)施例中,所述至少一個(gè)區(qū)域可選地是一個(gè)區(qū)域,或者,多個(gè)區(qū)域。具體地,每個(gè)區(qū)域的形狀和顯示位置均可以是任意的。進(jìn)一步地,所述形狀可以是規(guī)則的,比如矩形、圓形等,或者,不規(guī)則的,如圖2中虛線所示的區(qū)域。
本實(shí)施例中,所述至少一個(gè)顏色在標(biāo)識(shí)所述至少一個(gè)區(qū)域時(shí)的對應(yīng)方式有多種,針對所述至少一個(gè)區(qū)域中的任一個(gè)區(qū)域,一個(gè)顏色標(biāo)識(shí)該區(qū)域,或者,多個(gè)顏色標(biāo)識(shí)該區(qū)域。換句話說,所述至少一個(gè)區(qū)域中每個(gè)區(qū)域均由所述至少一個(gè)顏色中該區(qū)域?qū)?yīng)的至少一個(gè)顏色來標(biāo)識(shí)。另外,每個(gè)區(qū)域?qū)?yīng)的至少一個(gè)顏色標(biāo)識(shí)該區(qū)域的標(biāo)識(shí)方式有多種。
本實(shí)施例中,在第一確定模塊72確定所述指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,以及第二確定模塊73確定用所述至少一個(gè)顏色 標(biāo)識(shí)的至少一個(gè)區(qū)域之后,處理模塊74可以認(rèn)為所述指令是針對所述至少一個(gè)區(qū)域的,也就是說,所述指令的發(fā)送方想要所述指令的接收方對所述至少一個(gè)區(qū)域進(jìn)行所述指令所指示的處理,相應(yīng)地,處理模塊74根據(jù)所述指令對所述至少一個(gè)區(qū)域進(jìn)行處理。
本實(shí)施例的交互裝置通過獲取模塊獲取一顯示屏顯示的至少一個(gè)圖像,第一確定模塊確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,第二確定模塊確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域,處理模塊根據(jù)所述指令對所述至少一個(gè)區(qū)域進(jìn)行處理,提供了一種交互方案,并且,通過確定至少一個(gè)顏色與指令的關(guān)聯(lián)以及所述至少一個(gè)顏色對至少一個(gè)區(qū)域的標(biāo)識(shí),能夠較快地確定指令所針對的處理對象為所述至少一個(gè)區(qū)域,且定位所述至少一個(gè)區(qū)域,解碼復(fù)雜度較低,且提高了處理效率。
以下通過一些可選的實(shí)現(xiàn)方式進(jìn)一步地描述本實(shí)施例的交互裝置700。
本實(shí)施例中,所述至少一個(gè)圖像的內(nèi)容有多種形式,相應(yīng)地,第一確定模塊72有多種實(shí)現(xiàn)方式。
在一種可能的場景中,所述至少一個(gè)圖像包括一第一圖像,所述第一圖像包括用所述至少一個(gè)顏色對所述指令對應(yīng)的編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第一顯示對象。
在此場景中,相應(yīng)地,第一確定模塊72具體用于:至少根據(jù)所述第一圖像,確定所述指令以及所述至少一個(gè)顏色。
在此場景中,可選地,除了所述第一圖像,所述至少一個(gè)圖像還包括一第二圖像,所述第二圖像包括用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第二顯示對象;
第一確定模塊72具體用于:至少根據(jù)所述第一圖像和所述第二圖像,確定所述指令以及所述至少一個(gè)顏色。
在又一種可能的場景中,與上一場景不同的是,所述第一圖像中 的所述至少一個(gè)第一顯示對象是用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色對所述指令對應(yīng)的編碼圖案進(jìn)行標(biāo)識(shí)得到的,進(jìn)一步可選地,所述第二圖像中的所述至少一個(gè)第二顯示對象是用所述至少一個(gè)顏色對所述編碼圖案進(jìn)行標(biāo)識(shí)得到的。此場景中,第一確定模塊72的實(shí)現(xiàn)方式可參照上一場景中的相應(yīng)描述。
在又一種可能的場景中,所述至少一個(gè)圖像包括一第三圖像,所述第三圖像包括對添加了所述至少一個(gè)顏色的標(biāo)識(shí)的所述指令進(jìn)行編碼得到的至少一個(gè)第三顯示對象。
在此場景中,相應(yīng)地,第一確定模塊72具體用于:至少根據(jù)所述第三圖像,確定所述指令以及所述至少一個(gè)顏色。
本實(shí)施例中,所述至少一個(gè)圖像的內(nèi)容有多種形式,相應(yīng)地,第二確定模塊73有多種實(shí)現(xiàn)方式。
在一種可能的場景中,所述至少一個(gè)圖像包括一第四圖像,所述第四圖像包括用所述至少一個(gè)顏色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第四顯示對象。
在此場景中,相應(yīng)地,第二確定模塊73具體用于:至少根據(jù)所述第四圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
在此場景中,可選地,除了所述第四圖像,所述至少一個(gè)圖像還包括一第五圖像,所述第五圖像包括用所述至少一個(gè)顏色的至少一個(gè)互補(bǔ)色至少對所述至少一個(gè)區(qū)域的輪廓進(jìn)行標(biāo)識(shí)得到的至少一個(gè)第五顯示對象;
第二確定模塊73具體用于:根據(jù)所述第四圖像、所述第五圖像和所述至少一個(gè)顏色,確定所述至少一個(gè)區(qū)域。
本實(shí)施例中,所述指令可以有多種,相應(yīng)地,處理模塊74也有多種實(shí)現(xiàn)方式。
在一種可選的實(shí)現(xiàn)方式中,所述指令為圖像獲取指令;處理模塊74具體用于:從所述至少一個(gè)圖像中截取屬于所述至少一個(gè)區(qū)域的 至少一個(gè)區(qū)域圖像。
本實(shí)施例中,處理模塊74可以在第一確定模塊72確定所述指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色,以及第二確定模塊73確定用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域之后自動(dòng)執(zhí)行基于所述指令的處理,或者,在用戶的指示下執(zhí)行所述處理。可選地,處理模塊74具體用于:
顯示所述指令對應(yīng)的一按鈕;
響應(yīng)于一用戶點(diǎn)擊所述按鈕,根據(jù)所述指令對所述至少一個(gè)區(qū)域進(jìn)行處理。
上述各場景、實(shí)現(xiàn)方式的具體實(shí)現(xiàn)可參照本申請?zhí)峁┑囊环N交互方法實(shí)施例二中的相應(yīng)描述。本實(shí)施例的有效效果和應(yīng)用場景也可參照本申請?zhí)峁┑囊环N交互方法實(shí)施例二。
圖8為本申請?zhí)峁┑囊环N交互裝置實(shí)施例四的結(jié)構(gòu)示意圖。如圖8所示,交互裝置800包括:
處理器(processor)81、通信接口(Communications Interface)82、存儲(chǔ)器(memory)83、以及通信總線84。其中:
處理器81、通信接口82、以及存儲(chǔ)器83通過通信總線84完成相互間的通信。
通信接口82,用于與外部設(shè)備的通信。
處理器81,用于執(zhí)行程序832,具體可以執(zhí)行上述交互方法實(shí)施例二中的相關(guān)步驟。
具體地,程序832可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
處理器81可能是一個(gè)中央處理器(Central Processing Unit,簡稱CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成實(shí)施上述交互方法實(shí)施例二的一個(gè)或多 個(gè)集成電路。
存儲(chǔ)器83,用于存放程序832。存儲(chǔ)器83可能包含高速隨機(jī)存儲(chǔ)器(Random-Access Memory,簡稱RAM),可選地還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。程序832具體可以用于使得交互裝置800執(zhí)行以下步驟:
獲取一顯示屏顯示的至少一個(gè)圖像;
確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色;
確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域;
根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理。
程序832中各步驟的具體實(shí)現(xiàn)可以參見上述交互方法實(shí)施例二中的相應(yīng)描述,在此不贅述。
圖9A為本申請?zhí)峁┑囊环N顯示設(shè)備實(shí)施例的結(jié)構(gòu)示意圖。如圖9A所示,顯示設(shè)備900包括:
存儲(chǔ)器91,用于存儲(chǔ)指令;
處理器92,用于執(zhí)行存儲(chǔ)器91存儲(chǔ)的指令,所述指令使得處理器92執(zhí)行以下操作:
確定一指令和所述指令對應(yīng)的一區(qū)域;
用一顏色至少對所述區(qū)域的輪廓進(jìn)行標(biāo)識(shí),得到第一顯示對象;
將所述指令和所述顏色關(guān)聯(lián),得到第二顯示對象;
顯示屏模組93,包括一顯示屏932;顯示屏模組93用于在顯示屏932上顯示所述第一顯示對象和所述第二顯示對象。
本實(shí)施例中,顯示設(shè)備900可以是任意具有顯示功能的設(shè)備,包括但限于:商用顯示設(shè)備、個(gè)人顯示設(shè)備,等。其中,個(gè)人顯示設(shè)備包括但不限于:智能手機(jī)、平板電腦,等。
本實(shí)施例中,存儲(chǔ)器91可選地包括高速隨機(jī)存儲(chǔ)器(Random-Access Memory,簡稱RAM),可選地還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。
本實(shí)施例中,所述指令可選地以程序的形式存儲(chǔ)在存儲(chǔ)器91中。
本實(shí)施例中,處理器92可能是一個(gè)中央處理器(Central Processing Unit,簡稱CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成執(zhí)行上述操作的一個(gè)或多個(gè)集成電路。所述指令使得處理器92執(zhí)行的上述操作可以參照上述交互方法實(shí)施例一中的相應(yīng)描述,在此不贅述。
在一種可選的實(shí)現(xiàn)方式中,如圖9B所示,顯示設(shè)備900還包括:通信接口94及通信總線95。其中,通信接口94用于顯示設(shè)備900與外部設(shè)備的通信,存儲(chǔ)器91、處理器92、顯示屏模組93、通信接口94通過通信總線95完成相互間的通信和控制。
本實(shí)施例的有效效果參照本申請?zhí)峁┑囊环N交互方法實(shí)施例一中的相應(yīng)描述。
圖10A為本申請?zhí)峁┑囊环N圖像獲取設(shè)備實(shí)施例的結(jié)構(gòu)示意圖。如圖10A所示,圖像獲取設(shè)備100包括:
圖像獲取模組11,包括至少一個(gè)攝像頭112;圖像獲取模組11用于獲取一顯示屏顯示的至少一個(gè)圖像;
存儲(chǔ)器12,用于存儲(chǔ)指令;
處理器13,用于執(zhí)行存儲(chǔ)器12存儲(chǔ)的指令,所述指令使得處理器13執(zhí)行以下操作:
確定所述至少一個(gè)圖像中包含的一指令以及所述指令關(guān)聯(lián)的至少一個(gè)顏色;
確定所述至少一個(gè)圖像中用所述至少一個(gè)顏色標(biāo)識(shí)的至少一個(gè)區(qū)域;
根據(jù)所述指令,對所述至少一個(gè)區(qū)域進(jìn)行處理。
本實(shí)施例中,圖像獲取設(shè)備100可以是任意具有圖像獲取功能的設(shè)備,包括但限于:智能手機(jī)、平板電腦、照相機(jī),等。
本實(shí)施例中,至少一個(gè)攝像頭112可以是一個(gè)攝像頭112,或者,多個(gè)攝像頭112。圖中僅以一個(gè)攝像頭112示意,并不代表對圖像獲取模組11中攝像頭112的個(gè)數(shù)的限制。
本實(shí)施例中,存儲(chǔ)器12可選地包括高速隨機(jī)存儲(chǔ)器(Random-Access Memory,簡稱RAM),可選地還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。
本實(shí)施例中,所述指令可選地以程序的形式存儲(chǔ)在存儲(chǔ)器12中。
本實(shí)施例中,處理器13可能是一個(gè)中央處理器(Central Processing Unit,簡稱CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成執(zhí)行上述操作的一個(gè)或多個(gè)集成電路。所述指令使得處理器13執(zhí)行的上述操作可以參照上述交互方法實(shí)施例二中的相應(yīng)描述,在此不贅述。
在一種可選的實(shí)現(xiàn)方式中,如圖10B所示,圖像獲取設(shè)備100還包括:通信接口14及通信總線15。其中,通信接口14用于圖像獲取設(shè)備100與外部設(shè)備的通信,圖像獲取模組11、存儲(chǔ)器12、處理器13、通信接口14通過通信總線15完成相互間的通信和控制。
本實(shí)施例的有效效果參照本申請?zhí)峁┑囊环N交互方法實(shí)施例二中的相應(yīng)描述。
本申請?zhí)峁┑囊环N交互方法實(shí)施例三包括:本申請?zhí)峁┑囊环N交互方法實(shí)施例一和本申請?zhí)峁┑囊环N交互方法實(shí)施例二,即,包括110~140和310~340,其中,110~140由交互方法實(shí)施例一的執(zhí)行主體執(zhí)行,310~340由交互方法實(shí)施例二的執(zhí)行主體執(zhí)行。本實(shí)施例的具體實(shí)現(xiàn)和有效效果參照本申請?zhí)峁┑囊环N交互方法實(shí)施例一和實(shí) 施例二中的相應(yīng)描述。
本申請?zhí)峁┑囊环N交互系統(tǒng)實(shí)施例一包括:本申請?zhí)峁┑囊环N交互裝置實(shí)施例一所述的交互裝置100和本申請?zhí)峁┑囊环N交互裝置實(shí)施例三所述的交互裝置300,相應(yīng)地,交互裝置300中的獲取模塊31可以獲取交互裝置100中各顯示模塊顯示的至少一個(gè)圖像。本實(shí)施例的具體實(shí)現(xiàn)和有效效果參照本申請?zhí)峁┑囊环N交互裝置實(shí)施例一和實(shí)施例三中的相應(yīng)描述。
本申請?zhí)峁┑囊环N交互系統(tǒng)實(shí)施例二包括:本申請?zhí)峁┑囊环N顯示設(shè)備實(shí)施例所述的顯示設(shè)備900和本申請?zhí)峁┑囊环N圖像獲取設(shè)備實(shí)施例所述的圖像獲取設(shè)備100,相應(yīng)地,圖像獲取設(shè)備100中的圖像獲取模組11可以獲取顯示設(shè)備900中的顯示屏932顯示的至少一個(gè)圖像。本實(shí)施例的具體實(shí)現(xiàn)和有效效果參照本申請?zhí)峁┑囊环N顯示設(shè)備實(shí)施例和圖像獲取設(shè)備實(shí)施例中的相應(yīng)描述。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對原有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備 (可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上實(shí)施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。