基于即時(shí)通信的背景設(shè)置方法和裝置制造方法
【專(zhuān)利摘要】本公開(kāi)是關(guān)于一種基于即時(shí)通信的背景設(shè)置方法和裝置,其中方法包括:根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色;使用所述目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景;根據(jù)所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述目標(biāo)色差異顯示。本公開(kāi)通過(guò)根據(jù)背景顏色來(lái)適應(yīng)性的調(diào)整氣泡顏色,實(shí)現(xiàn)背景元素和氣泡元素的差異顯示。
【專(zhuān)利說(shuō)明】基于即時(shí)通信的背景設(shè)置方法和裝置
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及計(jì)算機(jī)技術(shù),尤其涉及一種基于即時(shí)通信的背景設(shè)置方法和裝置。
【背景技術(shù)】
[0002]相關(guān)技術(shù)中,很多應(yīng)用軟件在使用時(shí)都會(huì)添加背景色,以使得更加美觀,用戶體驗(yàn)較好。以聊天軟件為例,用戶在使用該軟件與好友聊天時(shí),可以設(shè)置聊天對(duì)話窗中的“聊天背景”和“聊天氣泡”兩個(gè)元素,其中,聊天背景可以使用預(yù)先存儲(chǔ)的某張圖片,或者使用即時(shí)拍攝的某張風(fēng)景照片等,聊天氣泡也可以使用預(yù)先存儲(chǔ)的具有某種顏色和圖案的氣泡。但是在實(shí)際使用中,可能存在如下問(wèn)題:聊天背景的圖片顏色復(fù)雜,其中部分區(qū)域也可能與聊天氣泡的顏色很接近,比如用戶想更換一種聊天背景使用的圖片,結(jié)果發(fā)現(xiàn)更換以后兩者顏色接近,導(dǎo)致顯示效果較差,比如用戶聊天時(shí)很難將聊天背景和聊天氣泡區(qū)分開(kāi),并且復(fù)雜的聊天背景對(duì)用戶造成視覺(jué)干擾,會(huì)影響正常的聊天內(nèi)容閱讀。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種基于即時(shí)通信的背景設(shè)置方法和裝置,根據(jù)用戶選擇的目標(biāo)圖片適應(yīng)性地調(diào)整聊天背景和氣泡,使得背景元素簡(jiǎn)潔并與氣泡元素的差異顯示,實(shí)現(xiàn)更舒適的網(wǎng)絡(luò)聊天環(huán)境,使得聊天場(chǎng)景設(shè)置更人性化。
[0004]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種基于即時(shí)通信的背景設(shè)置方法,包括:
[0005]根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色;其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡;
[0006]使用所述目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景;
[0007]根據(jù)所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述目標(biāo)色差異顯示。
[0008]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種基于即時(shí)通信的背景設(shè)置裝置,包括:
[0009]圖片處理單元,用于根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色,其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡;
[0010]背景設(shè)置單元,用于使用所述圖片處理單元得到的目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景;
[0011]氣泡設(shè)置單元,用于根據(jù)所述背景設(shè)置單元設(shè)置的所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述圖片處理單元得到的目標(biāo)色差異顯示。
[0012]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種基于即時(shí)通信的背景設(shè)置裝置,包括:
[0013]處理器;
[0014]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0015]其中,所述處理器被配置為:
[0016]根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色,其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡;使用所述目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景;根據(jù)所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述目標(biāo)色差異顯示。
[0017]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過(guò)根據(jù)用戶選擇的目標(biāo)圖片來(lái)得到純色的目標(biāo)色用于設(shè)置即時(shí)通信的界面背景,并且根據(jù)純色背景調(diào)整氣泡,使得背景與氣泡的顏色具有明顯的差異,從而相對(duì)于相關(guān)技術(shù)中的直接用圖片設(shè)置背景,將使得聊天場(chǎng)景設(shè)置更加人性化,聊天內(nèi)容更能夠清楚的顯示,實(shí)現(xiàn)了更舒適的網(wǎng)絡(luò)聊天環(huán)境。
[0018]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0019]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
[0020]圖1是根據(jù)一示例性實(shí)施例示出的一種基于即時(shí)通信的背景設(shè)置方法的應(yīng)用示意圖一;
[0021]圖2是根據(jù)一示例性實(shí)施例示出的一種基于即時(shí)通信的背景設(shè)置方法的流程圖;
[0022]圖3是根據(jù)一示例性實(shí)施例示出的一種基于即時(shí)通信的背景設(shè)置方法的應(yīng)用示意圖二 ;
[0023]圖4是根據(jù)一示例性實(shí)施例示出的另一種基于即時(shí)通信的背景設(shè)置方法的流程圖;
[0024]圖5是根據(jù)一示例性實(shí)施例示出的另一種基于即時(shí)通信的背景設(shè)置方法的應(yīng)用不意圖二 ;
[0025]圖6是根據(jù)一示例性實(shí)施例示出的另一種基于即時(shí)通信的背景設(shè)置方法的應(yīng)用示意圖四;
[0026]圖7是根據(jù)一示例性實(shí)施例示出的另一種基于即時(shí)通信的背景設(shè)置方法的位圖矩陣示意圖;
[0027]圖8是根據(jù)一示例性實(shí)施例示出的一種基于即時(shí)通信的背景設(shè)置裝置的框圖;
[0028]圖9是根據(jù)一示例性實(shí)施例示出的另一種基于即時(shí)通信的背景設(shè)置裝置的框圖;
[0029]圖10是根據(jù)一示例性實(shí)施例示出的一種包括該基于即時(shí)通信的背景設(shè)置裝置的終端的框圖。
【具體實(shí)施方式】
[0030]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0031]本公開(kāi)實(shí)施例的背景設(shè)置方法是基于即時(shí)通信的方法,即時(shí)通信中包括用于即時(shí)通信的雙方進(jìn)行對(duì)話的對(duì)話界面,比如QQ中的聊天界面,該對(duì)話界面可以設(shè)置背景顏色,比如使用某張圖片設(shè)置該背景顏色;同時(shí),對(duì)話界面中還包括對(duì)話氣泡,該對(duì)話氣泡用于呈現(xiàn)對(duì)話內(nèi)容。在如下的實(shí)施例中,以QQ為例來(lái)進(jìn)行說(shuō)明,對(duì)話界面即為QQ的聊天界面,對(duì)話氣泡即為QQ的聊天氣泡。當(dāng)然即時(shí)通信軟件并不局限于QQ,本公開(kāi)實(shí)施例的背景設(shè)置方法也可以應(yīng)用于其他的即時(shí)通信場(chǎng)景。
[0032]圖1是根據(jù)一示例性實(shí)施例示出的一種基于即時(shí)通信的背景設(shè)置方法的應(yīng)用場(chǎng)景圖,如圖1所示,以聊天軟件為例,假設(shè)用戶在自己的手機(jī)上登錄微信或者QQ,在圖1所示的界面與其好友聊天。在該界面中,使用了用戶選擇的圖片11作為聊天背景,并且使用了用戶選擇的聊天氣泡12來(lái)發(fā)送聊天消息。
[0033]其中,圖片11可以是用戶選擇的任意圖片,比如預(yù)先存儲(chǔ)在手機(jī)上的圖片、或者是用戶在手機(jī)中存儲(chǔ)的之前拍攝的照片等等,這些背景圖片具有各種顏色和圖案。聊天氣泡12也是可以具有各種顏色和圖案,圖1中所示的是最簡(jiǎn)單的白色氣泡,當(dāng)然也可以是其他顏色的氣泡,比如紅色、綠色、藍(lán)色等等,這里的氣泡顏色指的是圖1中所示的氣泡中的底色,即文字所在的氣泡框中的區(qū)域的顏色。
[0034]那么在實(shí)際使用中就可能出現(xiàn)的情況是,作為聊天背景的圖片11的顏色與聊天氣泡12的顏色很接近,比如用戶在外出游玩時(shí)拍攝了一張風(fēng)景照片特別漂亮,而且用戶很喜歡該照片的綠色,就采用該照片作為聊天背景,但是用戶使用的聊天氣泡的顏色也是綠色的,這樣就會(huì)出現(xiàn)背景與氣泡的顏色接近導(dǎo)致顯示效果不理想,用戶可能不容易區(qū)分。
[0035]本公開(kāi)實(shí)施例的背景設(shè)置方法,既能使得用戶使用自己喜歡的照片的顏色,也能避免背景和氣泡的顏色顯示出現(xiàn)的上述問(wèn)題,下面將詳述該方法的方案。需要說(shuō)明的是,盡管在下面的描述過(guò)程中,仍然是以聊天軟件為例進(jìn)行說(shuō)明,但是本公開(kāi)實(shí)施例的方案在具體實(shí)施時(shí)并不局限于此,只要是包括背景元素和氣泡元素的類(lèi)似的應(yīng)用,都可以使用該方法。
[0036]圖2是根據(jù)一示例性實(shí)施例示出的一種背景設(shè)置方法的流程圖,如圖2所示,該背景設(shè)置方法應(yīng)用于終端中,包括以下步驟:
[0037]201、根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色;
[0038]其中,目標(biāo)圖片就是用戶想要設(shè)置為聊天背景的圖片,比如,可以是用戶選擇的一張風(fēng)景照,該風(fēng)景照是用戶在游玩時(shí)拍攝的草地和樹(shù)木的照片,照片的主體色是綠色,當(dāng)然也可能照片中還有一些建筑、河流和動(dòng)物等等。上述的目標(biāo)圖片中包括的顏色,例如包括照片中的草地的綠色、河流的水色、建筑的白色、或者風(fēng)景中的游人所穿衣服的紅色等等各種顏色,但是該照片的主體色是綠色。
[0039]本實(shí)施例中,根據(jù)目標(biāo)圖片中包括的顏色得到純色的目標(biāo)色指的是,仍以上述的風(fēng)景照為例,根據(jù)該風(fēng)景照得到一種顏色,該顏色比如是綠色,然后將聊天界面的背景顏色設(shè)置為純綠色。也就是說(shuō),用戶選擇的是一張圖片,但是本實(shí)施例根據(jù)該圖片得到的是一種顏色,而且是純色(即單一的顏色,如綠色、紅色等),不是混合色(比如包括紅色和綠色),然后將聊天背景設(shè)置為該純色的背景。比如圖3中所示的,圖1的聊天背景經(jīng)過(guò)處理后,就成為圖3所示的單一顏色的背景。
[0040]202、使用所述目標(biāo)色將對(duì)話界面的背景設(shè)置為純色背景;
[0041]本步驟中,是使用上述得到的目標(biāo)色,將聊天界面中的背景顏色設(shè)置為該目標(biāo)色的純色背景。需要說(shuō)明的是,本實(shí)施例中的202可以在203之后執(zhí)行,并沒(méi)有嚴(yán)格的順序。比如,可以在設(shè)置純色背景之后,根據(jù)該純色背景調(diào)整氣泡顏色,即將背景顏色和氣泡顏色都進(jìn)行調(diào)整之后,再進(jìn)入圖1所示的聊天界面,此時(shí)界面中顯示的是調(diào)整后的新的背景和氣泡。
[0042]203、根據(jù)所述純色背景,調(diào)整對(duì)話氣泡的顏色,以使得對(duì)話氣泡的顏色與目標(biāo)色差異顯不。
[0043]其中,差異顯示指的是氣泡顏色和目標(biāo)色不屬于同一色系,也可以說(shuō),不接近。比如,如果目標(biāo)色是淺藍(lán)色,氣泡顏色是深藍(lán)色,這就屬于相近的顏色,不是差異顯示;而如果目標(biāo)色是白色,氣泡顏色是黑色,這就是差異顯示。通常差異顯示會(huì)給用戶比較好的視覺(jué)體驗(yàn),能夠明顯的將兩者區(qū)分開(kāi)。
[0044]并且,本實(shí)施例中,將通過(guò)根據(jù)背景顏色來(lái)適應(yīng)性的調(diào)整氣泡顏色,即氣泡顏色的調(diào)整是有依據(jù)的,氣泡顏色調(diào)整的目的是實(shí)現(xiàn)背景元素和氣泡元素的差異顯示。
[0045]圖4是根據(jù)一示例性實(shí)施例示出的另一種基于即時(shí)通信的背景設(shè)置方法的流程圖,本實(shí)施例將對(duì)該方法進(jìn)行更加詳細(xì)的說(shuō)明,并且針對(duì)其中的具體步驟列舉了可選的實(shí)施方式。
[0046]401、獲取目標(biāo)圖片;
[0047]舉例如下:假設(shè)用戶使用自己的手機(jī)登陸某聊天軟件,進(jìn)入該軟件中的“聊天背景設(shè)置”選項(xiàng),參見(jiàn)圖5,進(jìn)入“從相冊(cè)中選取”,選中某張圖片,該圖片就是用戶想要設(shè)置為聊天背景的圖片,稱(chēng)為目標(biāo)圖片。
[0048]需要說(shuō)明的是,對(duì)該圖片進(jìn)行后續(xù)的圖片處理之前,有如下兩種可行方式:
[0049]例如,當(dāng)用戶選中圖片,并點(diǎn)擊“設(shè)為背景”之后,本實(shí)施例可以直接對(duì)該圖片進(jìn)行如下的402步驟的處理,根據(jù)處理之后的顏色設(shè)置背景。
[0050]又例如,為了給用戶提供更多的選擇,還可以在“設(shè)為背景”下一級(jí)再設(shè)置兩個(gè)選項(xiàng),比如“直接設(shè)為背景”或者“設(shè)置純色背景”,或者如圖6中所示的,直接將上述兩個(gè)下一級(jí)選項(xiàng)提供在該照片的選擇中,只有當(dāng)用戶選擇了 “設(shè)置純色背景”時(shí),才進(jìn)入402進(jìn)行處理,否則,表明用戶可能并不想處理圖片,那就按照傳統(tǒng)方式將圖片設(shè)置為聊天背景即可。當(dāng)然,這兩個(gè)選項(xiàng)的名稱(chēng)可以自由設(shè)定。
[0051]402、對(duì)目標(biāo)圖片進(jìn)行高斯模糊,根據(jù)高斯模糊之后的目標(biāo)圖片對(duì)應(yīng)的位圖矩陣,計(jì)算所述位圖矩陣的均值顏色,均值顏色是目標(biāo)色;
[0052]本步驟的圖片處理,首先對(duì)圖片進(jìn)行高斯模糊處理,模糊處理之后根據(jù)該圖片的位圖矩陣計(jì)算該矩陣的均值顏色。以圖7所示為例,圖7所示的是一個(gè)位圖矩陣,每一個(gè)小方格表示一個(gè)像素,當(dāng)然實(shí)際的圖片中像素的數(shù)量必然比圖7中要多,每一個(gè)像素方格也必然比圖7中劃分的更細(xì),基本上一個(gè)小方格只有一種顏色。
[0053]如果將一個(gè)像素方格稱(chēng)為一個(gè)單元格,那么每一個(gè)單元格都對(duì)應(yīng)有自己的顏色,比如圖7中所示的單元格71、72和73的顏色是不一樣的。而每一種顏色都對(duì)應(yīng)一個(gè)色值,本實(shí)施例的均值顏色就是將位圖矩陣中所有的單元格的色值相加求平均,如下:
[0054]均值顏色X= (yl+y2+y3+..........+yn)/n,其中的yl、y2等分別是每一個(gè)單元格對(duì)應(yīng)的色值,η是圖7中的單元格的總數(shù)。
[0055]當(dāng)然,如上只是提供了一種可選的根據(jù)圖片顏色確定目標(biāo)色的方式,具體實(shí)施中也可以采用其他的方法得到目標(biāo)色,只要是根據(jù)該圖片得到一種純色即可。
[0056]403、判斷氣泡顏色對(duì)應(yīng)的色值與目標(biāo)色的色值之差是否達(dá)到色差閾值;
[0057]本實(shí)施例中,如果背景顏色和氣泡顏色的顏色不接近,兩者顏色的色值之差需要達(dá)到一定的色差閾值,比如兩者的16進(jìn)制的RGB數(shù)值(即色值)相差一定的數(shù)值時(shí),才能從視覺(jué)上體現(xiàn)顏色差別。本實(shí)施例并不限定閾值設(shè)置的具體數(shù)值,可以在具體實(shí)施中根據(jù)實(shí)際情況靈活設(shè)定。
[0058]如果本步驟判斷氣泡顏色對(duì)應(yīng)的色值與目標(biāo)色的色值之差小于所述色差閾值,則表明兩者顏色屬于同一色系,顏色接近,繼續(xù)執(zhí)行404 ;否則,如果色值之差大于或等于色差閾值,則表明兩者的顏色已經(jīng)具有明顯區(qū)別,可以不再調(diào)整氣泡的顏色。
[0059]可選的,也可以不進(jìn)行上述的判斷過(guò)程,上述判斷過(guò)程可以使得背景設(shè)置的過(guò)程更加自動(dòng)和更加快捷。具體實(shí)施中,聊天背景和聊天氣泡可以是分別指示調(diào)整的,比如上述的用戶通過(guò)選擇“聊天背景設(shè)置”來(lái)設(shè)置背景圖片的顏色,用戶也可以再進(jìn)入到“聊天氣泡設(shè)置”的選項(xiàng)觸發(fā)氣泡顏色的設(shè)置,比如選擇“根據(jù)背景調(diào)整氣泡”。
[0060]404、根據(jù)純色背景調(diào)整氣泡的顏色,以使得氣泡顏色與目標(biāo)色差異顯示;
[0061]其中,本步驟調(diào)整氣泡的顏色,就是要使得氣泡顏色對(duì)應(yīng)的色值與目標(biāo)色的色值之差,達(dá)到預(yù)設(shè)的色差閾值。可選的,本實(shí)施例提供一種可選的方式:使用RGB數(shù)值的最大16進(jìn)制數(shù)值,減去402中得到的目標(biāo)色的色值的一半,得到氣泡顏色對(duì)應(yīng)的色值,如下:
[0062]Y = #FFFFFF_X/2,其中的X是目標(biāo)色的色值,Y是氣泡顏色的色值,#FFFFFF是16進(jìn)制的最大的RGB數(shù)值。這樣能保證氣泡的顏色與聊天背景的顏色屬于不同的顏色區(qū)間,具有很強(qiáng)的對(duì)比性。
[0063]405、使用所述目標(biāo)色設(shè)置純色背景,并使用調(diào)整后的氣泡。
[0064]在經(jīng)過(guò)上述步驟的色值計(jì)算后,確定了聊天背景的顏色和氣泡的顏色,本步驟將根據(jù)確定的上述色值顯示聊天界面,該聊天界面的背景和氣泡是上述確定的色值對(duì)應(yīng)的顏色。
[0065]圖8是根據(jù)一示例性實(shí)施例示出的一種基于即時(shí)通信的背景設(shè)置裝置的框圖,該裝置中的各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。參照?qǐng)D8,該裝置包括圖片處理單元81、背景設(shè)置單元82和氣泡設(shè)置單兀83。
[0066]圖片處理單元81,用于根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色;其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡;
[0067]背景設(shè)置單元82,用于使用所述圖片處理單元81得到的目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景;
[0068]氣泡設(shè)置單元83,用于根據(jù)所述背景設(shè)置單元82設(shè)置的所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述圖片處理單元81得到的目標(biāo)色差異顯不O
[0069]圖9是根據(jù)一示例性實(shí)施例示出的另一種基于即時(shí)通信的背景設(shè)置裝置的框圖,在圖8結(jié)構(gòu)的基礎(chǔ)上,圖片處理單元81可以包括:模糊處理子單元811和均值計(jì)算子單元812 ;
[0070]模糊處理子單元811,用于對(duì)所述目標(biāo)圖片進(jìn)行高斯模糊;
[0071]均值計(jì)算子單元812,用于根據(jù)所述模糊處理子單元811進(jìn)行高斯模糊之后的所述目標(biāo)圖片對(duì)應(yīng)的位圖矩陣,計(jì)算所述位圖矩陣的均值顏色,所述均值顏色是所述目標(biāo)色。
[0072]進(jìn)一步的,氣泡設(shè)置單元83,在根據(jù)所述背景設(shè)置單元82設(shè)置的純色背景調(diào)整氣泡的顏色時(shí),是調(diào)整對(duì)話氣泡的顏色,使得所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值與所述圖片處理單元81得到的目標(biāo)色的色值之差,達(dá)到預(yù)設(shè)的色差閾值。
[0073]進(jìn)一步的,氣泡設(shè)置單元83,具體用于使用RGB數(shù)值的最大16進(jìn)制數(shù)值,減去所述圖片處理單元81得到的目標(biāo)色的色值的一半,得到所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值,根據(jù)所述色值設(shè)置對(duì)話氣泡的顏色。
[0074]進(jìn)一步的,該裝置還可以包括:色差判斷單元84,用于在所述氣泡設(shè)置單元調(diào)整對(duì)話氣泡的顏色之前,判斷所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值與所述圖片處理單元81得到的目標(biāo)色的色值之差是否達(dá)到所述色差閾值;并且在判斷結(jié)果是小于所述色差閾值時(shí),指示所述氣泡設(shè)置單元根據(jù)所述背景設(shè)置單元82設(shè)置的純色背景調(diào)整對(duì)話氣泡的顏色。
[0075]圖10是根據(jù)一示例性實(shí)施例示出的一種包括該基于即時(shí)通信的背景設(shè)置裝置的終端的框圖。例如,該終端800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0076]參照?qǐng)D10,終端800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0077]處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個(gè)或多個(gè)處理器820來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟,比如處理器可以執(zhí)行存儲(chǔ)器中的指令被配置為:根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色,其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡;使用所述目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景;根據(jù)所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述目標(biāo)色差異顯示。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0078]存儲(chǔ)器804被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
[0079]電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0080]多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0081]音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0082]I/0接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0083]傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到設(shè)備800的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤(pán),傳感器組件814還可以檢測(cè)裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0084]通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無(wú)線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件816經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UffB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0085]在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0086]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由終端800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0087]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開(kāi)未公開(kāi)的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0088]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1.一種基于即時(shí)通信的背景設(shè)置方法,其特征在于,包括: 根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色;其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡; 使用所述目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景; 根據(jù)所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述目標(biāo)色差異顯不。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色,包括: 對(duì)所述目標(biāo)圖片進(jìn)行高斯模糊; 根據(jù)高斯模糊之后的所述目標(biāo)圖片對(duì)應(yīng)的位圖矩陣,計(jì)算所述位圖矩陣的均值顏色,所述均值顏色是所述目標(biāo)色。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,包括: 調(diào)整所述對(duì)話氣泡的顏色,使得所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值與所述目標(biāo)色的色值之差,達(dá)到預(yù)設(shè)的色差閾值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述調(diào)整所述對(duì)話氣泡的顏色,使得所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值與所述目標(biāo)色的色值之差,達(dá)到預(yù)設(shè)的色差閾值,包括: 使用如8數(shù)值的最大16進(jìn)制數(shù)值,減去所述目標(biāo)色的色值的一半,得到所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值,根據(jù)所述色值設(shè)置所述對(duì)話氣泡的顏色。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述調(diào)整對(duì)話氣泡的顏色之前,還包括:判斷所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值與所述目標(biāo)色的色值之差是否達(dá)到所述色差閾值; 若小于所述色差閾值,則執(zhí)行所述根據(jù)所述純色背景調(diào)整對(duì)話氣泡的顏色; 若大于或等于所述色差閾值,則不再調(diào)整所述對(duì)話氣泡的顏色。
6.一種基于即時(shí)通信的背景設(shè)置裝置,其特征在于,包括: 圖片處理單元,用于根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色,其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡; 背景設(shè)置單元,用于使用所述圖片處理單元得到的目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景; 氣泡設(shè)置單元,用于根據(jù)所述背景設(shè)置單元設(shè)置的所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述圖片處理單元得到的目標(biāo)色差異顯示。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述圖片處理單元,包括: 模糊處理子單元,用于對(duì)所述目標(biāo)圖片進(jìn)行高斯模糊; 均值計(jì)算子單元,用于根據(jù)所述模糊處理子單元進(jìn)行高斯模糊之后的所述目標(biāo)圖片對(duì)應(yīng)的位圖矩陣,計(jì)算所述位圖矩陣的均值顏色,所述均值顏色是所述目標(biāo)色。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述氣泡設(shè)置單元,在根據(jù)所述背景設(shè)置單元設(shè)置的所述純色背景,調(diào)整對(duì)話氣泡的顏色時(shí),是調(diào)整所述對(duì)話氣泡的顏色,使得所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值與所述圖片處理單元得到的目標(biāo)色的色值之差,達(dá)到預(yù)設(shè)的色差閾值。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述氣泡設(shè)置單元,具體用于使用數(shù)值的最大16進(jìn)制數(shù)值,減去所述圖片處理單元得到的目標(biāo)色的色值的一半,得到所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值,根據(jù)所述色值設(shè)置對(duì)話氣泡的顏色。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括; 色差判斷單元,用于在所述氣泡設(shè)置單元調(diào)整對(duì)話氣泡的顏色之前,判斷所述對(duì)話氣泡的顏色對(duì)應(yīng)的色值與所述圖片處理單元得到的目標(biāo)色的色值之差是否達(dá)到所述色差閾值;并且在判斷結(jié)果是小于所述色差閾值時(shí),指示所述氣泡設(shè)置單元根據(jù)所述背景設(shè)置單元設(shè)置的純色背景調(diào)整對(duì)話氣泡的顏色。
11.一種基于即時(shí)通信的背景設(shè)置裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 根據(jù)目標(biāo)圖片中包括的顏色,得到用于作為背景顏色的純色的目標(biāo)色,其中,所述背景顏色為即時(shí)通信對(duì)話界面中的背景顏色;所述對(duì)話界面中還包括用于呈現(xiàn)對(duì)話內(nèi)容的對(duì)話氣泡;使用所述目標(biāo)色將所述對(duì)話界面的背景設(shè)置為純色背景;根據(jù)所述純色背景,調(diào)整所述對(duì)話氣泡的顏色,以使得所述對(duì)話氣泡的顏色與所述目標(biāo)色差異顯示。
【文檔編號(hào)】H04M1/725GK104317869SQ201410555099
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年10月17日 優(yōu)先權(quán)日:2014年10月17日
【發(fā)明者】林錦濱, 馬坤, 史大龍 申請(qǐng)人:小米科技有限責(zé)任公司