一種智能家居聯(lián)動(dòng)控制方法和裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種智能家居聯(lián)動(dòng)控制方法和裝置,用于解決現(xiàn)有技術(shù)中需要實(shí)時(shí)傳輸當(dāng)前電視畫(huà)面不同區(qū)域的色彩值,導(dǎo)致系統(tǒng)資源使用率高,控制效率低的問(wèn)題。方法包括:確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值;根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值是否發(fā)生變化;在確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,發(fā)布包括所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息,所述控制信息用于使與所述任一色彩區(qū)域存在映射關(guān)系的智能燈設(shè)備對(duì)智能燈進(jìn)行控制。由于不需要實(shí)時(shí)傳輸每個(gè)色彩區(qū)域的控制信息,減少了系統(tǒng)資源使用率,提高了控制效率。
【專利說(shuō)明】
一種智能家居聯(lián)動(dòng)控制方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種智能家居聯(lián)動(dòng)控制方法和裝置。
【背景技術(shù)】
[0002] 伴隨著智能家居產(chǎn)品化的發(fā)展,人們對(duì)智能電視的需求已經(jīng)從最初的功能滿足開(kāi) 始更多轉(zhuǎn)移到個(gè)性和體驗(yàn)上,越來(lái)越多的用戶在家里建立了自己的家庭影院和家庭娛樂(lè)游 戲中心,智能電視在其中充當(dāng)了核心的角色。氛圍光電視是一種具備實(shí)時(shí)感知當(dāng)前屏幕視 頻畫(huà)面內(nèi)容,并根據(jù)當(dāng)前畫(huà)面色彩營(yíng)造出與之相對(duì)應(yīng)的氛圍光的功能的智能電視。氛圍光 電視可將視頻情景氛圍從電視屏幕延展到背景空間,使整個(gè)空間色彩效果與播放內(nèi)容相呼 應(yīng),達(dá)到身臨其境的視覺(jué)效果。
[0003] 氛圍光電視一般都是將光源附著在電視背后,依靠電視背后背景墻反射出氛圍 光,具體結(jié)構(gòu)如圖1所示,在電視背后固定發(fā)光二極管(Light Emitting Diode,LED)燈。目 前,智能家居聯(lián)動(dòng)控制的過(guò)程為:智能電視采集當(dāng)前電視畫(huà)面并計(jì)算電視畫(huà)面不同區(qū)域的 色彩值,將這些色彩值傳輸?shù)絃ED燈的控制模塊,進(jìn)而控制LED燈發(fā)出光的顏色。由于需要實(shí) 時(shí)傳輸當(dāng)前電視畫(huà)面不同區(qū)域的色彩值,增加了系統(tǒng)資源的使用率,并且由于需要頻繁控 制LED燈,導(dǎo)致控制效率低。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供了一種智能家居聯(lián)動(dòng)控制方法和裝置,用于解決現(xiàn)有氛圍光電 視中由于需要實(shí)時(shí)傳輸當(dāng)前電視畫(huà)面不同區(qū)域的色彩值,導(dǎo)致系統(tǒng)資源使用率高,并且由 于需要頻繁控制LED燈,導(dǎo)致控制效率低的問(wèn)題。
[0005] 第一方面,一種智能家居聯(lián)動(dòng)控制方法,包括:
[0006] 確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所述智能電視的顯示 區(qū)域被劃分為至少一個(gè)色彩區(qū)域;
[0007] 根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的 圖像的色彩值是否發(fā)生變化;
[0008] 在確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,發(fā)布包括所述任一 色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息,所述控制信息用于使與所述任一色彩區(qū) 域存在映射關(guān)系的智能燈設(shè)備對(duì)智能燈進(jìn)行控制。
[0009] 第二方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有可執(zhí)行的程序代碼,該程 序代碼用以實(shí)現(xiàn)第一方面所述的方法。
[0010] 第三方面,一種智能家居聯(lián)動(dòng)控制裝置,包括:
[0011] 確定模塊,用于確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所述 智能電視的顯示區(qū)域被劃分為至少一個(gè)色彩區(qū)域;
[0012] 判定模塊,用于根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,,確定每個(gè)色彩區(qū) 域中當(dāng)前顯示的圖像的色彩值是否發(fā)生變化;
[0013] 發(fā)布模塊,用于在所述判定模塊確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā) 生變化后,發(fā)布包括所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息,所述控制 信息用于使與所述任一色彩區(qū)域存在映射關(guān)系的智能燈設(shè)備對(duì)智能燈進(jìn)行控制。
[0014] 本發(fā)明實(shí)施例提供的方法和裝置中,確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的 圖像的色彩值;根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定任一色彩區(qū)域中當(dāng)前 顯示的圖像的色彩值是否發(fā)生變化;在確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生 變化后,發(fā)布包括所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息。由于控制信 息的確定和發(fā)布,以及智能燈設(shè)備基于控制信息對(duì)智能燈進(jìn)行控制都需要耗費(fèi)時(shí)間,而本 發(fā)明實(shí)施例中所確定的是每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,從而保證了智能燈控 制的實(shí)時(shí)性。由于僅在確定出任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化時(shí),才發(fā) 布控制信息,由于不需要實(shí)時(shí)傳輸每個(gè)色彩區(qū)域的控制信息,從而減少了不被用戶感知的 色彩變化的更新,減少了系統(tǒng)資源使用率,由于不需要頻繁控制LED燈,從而提高了控制效 率,提高了實(shí)時(shí)性。
【附圖說(shuō)明】
[0015] 圖1為氛圍光電視的結(jié)構(gòu)示意圖;
[0016] 圖2為本發(fā)明實(shí)施例提供的一種智能家居聯(lián)動(dòng)控制方法的流程示意圖;
[0017] 圖3為本發(fā)明實(shí)施例提供的一種智能家居聯(lián)動(dòng)控制裝置的示意圖;
[0018] 圖4為本發(fā)明實(shí)施例提供的一種智能家居聯(lián)動(dòng)控制系統(tǒng)的示意圖;
[0019] 圖5為本發(fā)明實(shí)施例提供的另一種智能家居聯(lián)動(dòng)控制系統(tǒng)的示意圖;
[0020] 圖6為本發(fā)明實(shí)施例提供的一種智能燈設(shè)備與智能電視的位置關(guān)系和映射關(guān)系示 意圖;
[0021] 圖7為本發(fā)明實(shí)施例提供的另一種智能家居聯(lián)動(dòng)控制系統(tǒng)架構(gòu)示意圖;
[0022] 圖8為本發(fā)明實(shí)施例提供的一種訂閱列表示意圖;
[0023] 圖9為本發(fā)明實(shí)施例提供的一種發(fā)布色彩值的流程示意圖;
[0024] 圖10為本發(fā)明實(shí)施例提供的一種色彩區(qū)域訂閱與控制信息發(fā)布的流程示意圖。
【具體實(shí)施方式】
[0025]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026] 下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。應(yīng)當(dāng)理解,此處所描述 的實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0027] 圖2所示的實(shí)施例中,提供了一種智能家居聯(lián)動(dòng)控制方法,包括:
[0028] S21、確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所述智能電視的 顯示區(qū)域被劃分為至少一個(gè)色彩區(qū)域。
[0029]可選的,對(duì)于視頻圖像而言,當(dāng)前顯示的圖像可以是該色彩區(qū)域當(dāng)前已顯示的圖 像,也可以是該色彩區(qū)域當(dāng)前即將顯示的圖像。由于控制信息的確定和發(fā)布,以及智能燈設(shè) 備基于控制信息對(duì)智能燈進(jìn)行控制都需要耗費(fèi)時(shí)間,確定每個(gè)色彩區(qū)域中即將顯示的圖像 的色彩值,能夠更好地保證對(duì)智能燈控制的實(shí)時(shí)性。
[0030] 可選的,所確定的色彩值可以是RGB值,也可以是其他用于表征色彩區(qū)域色彩的 值,如HSL (色調(diào)Hue、飽和度Saturation和明度Lightness)色彩模式等。本發(fā)明實(shí)施例不對(duì) 色彩值的種類進(jìn)行限定。
[0031] 可選的,每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值可以是一個(gè)值,也可以是兩個(gè) 或兩個(gè)以上的值。
[0032] 可選的,每個(gè)色彩區(qū)域進(jìn)一步被劃分為至少兩個(gè)子區(qū)域;或者每個(gè)色彩區(qū)域進(jìn)一 步被劃分為與智能燈設(shè)備中包含的智能燈的數(shù)量相當(dāng)?shù)淖訁^(qū)域,例如,每個(gè)色彩區(qū)域進(jìn)一 步被劃分為與智能燈設(shè)備中包含的智能燈的數(shù)量相等的子區(qū)域,又如智能燈設(shè)備中包含的 智能燈的數(shù)量為色彩區(qū)域被劃分的子區(qū)域的數(shù)量的整數(shù)倍。所確定的每個(gè)色彩區(qū)域中當(dāng)前 顯示的圖像的色彩值包括該色彩區(qū)域的每個(gè)子區(qū)域中當(dāng)前顯示的圖像的色彩值。
[0033] S22、根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯 示的圖像的色彩值是否發(fā)生變化。
[0034] S23、在確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,發(fā)布包括所述 任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息,所述控制信息用于使與所述任一色 彩區(qū)域存在映射關(guān)系的智能燈設(shè)備對(duì)智能燈進(jìn)行控制。
[0035] 其中,所述控制信息中還包括所述任一色彩區(qū)域的標(biāo)識(shí)信息。
[0036] 可選的,所發(fā)布的控制信息可以是所述任一色彩區(qū)域中當(dāng)前顯示的圖像的實(shí)際色 彩值,也可以是所述任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值。
[0037] 本發(fā)明實(shí)施例中,確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值;根 據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩 值是否發(fā)生變化;在確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,發(fā)布包括 所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息。由于僅在確定出任一色彩區(qū)域 中當(dāng)前顯示的圖像的色彩值發(fā)生變化時(shí),才發(fā)布控制信息,由于不需要實(shí)時(shí)傳輸每個(gè)色彩 區(qū)域的控制信息,從而減少了不被用戶感知的色彩變化的更新,減少了系統(tǒng)資源使用率,由 于不需要頻繁控制LED燈,從而提高了控制效率,提高了實(shí)時(shí)性。
[0038] 本發(fā)明實(shí)施例中,作為另一種情況,若根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色 彩值,確定出該色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未變化,則不發(fā)布包括該色彩區(qū)域中 當(dāng)前顯示的圖像的色彩值的控制信息。
[0039] 需要說(shuō)明的是,S21中不限定確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的 色彩值的方式。例如,可以將該色彩區(qū)域中設(shè)定位置的像素點(diǎn)的色彩值(如RGB值)確定為該 色彩區(qū)域的色彩值;又如,可以將該色彩區(qū)域中所有像素點(diǎn)的色彩值的平均值確定為該色 彩區(qū)域的色彩值;再如,可以將該色彩區(qū)域中所有像素點(diǎn)的色彩值中最大色彩值確定為該 色彩區(qū)域的色彩值,等等。
[0040] 可選的,若每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值包括至少兩個(gè)分量,則S22具 體包括:
[0041] 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中的至少一個(gè)分量發(fā)生變化,則 確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化;或者
[0042] 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中所有分量均未發(fā)生變化,則確 定出任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā)生變化。
[0043] 具體的,若每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值包括至少兩個(gè)分量,則只要 色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中有一個(gè)分量發(fā)生了變化,就認(rèn)為該色彩區(qū)域中當(dāng)前 顯示的圖像的色彩值發(fā)生變化。
[0044]舉例說(shuō)明,假設(shè)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值為RGB色彩模式,只要確 定任一色彩區(qū)域中當(dāng)前顯示的圖像的R分量、G分量和B分量中的至少一個(gè)值發(fā)生變化,確定 該色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化。
[0045] 基于上述任一實(shí)施例,一種可能的實(shí)施方式中,S21具體包括:
[0046] 確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的實(shí)際色彩值;
[0047]根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的實(shí)際色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯 示的圖像的有效色彩值。
[0048] 相應(yīng)的,S22具體包括:
[0049] 若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述任一色彩區(qū)域中上一次 顯示的圖像的有效色彩值不同,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變 化;或者
[0050] 若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述任一色彩區(qū)域中上一次 顯示的圖像的有效色彩值相同,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā)生 變化。
[0051] 該方式中,根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,按照如下公式,確定每 個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值:
[0053]其中,&表示色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值,C表示色彩區(qū)域中當(dāng)前顯 示的圖像的實(shí)際色彩值,%表示求余數(shù)運(yùn)算,k為設(shè)定的取樣因子,k>0。
[0054]上述公式中,(C_C%k)可以將一定范圍內(nèi)的實(shí)際色彩值歸一化到同一個(gè)值,(C- C%k)再加上
I目的是將歸一化的誤差縮小至
由于前后兩個(gè)時(shí)刻確定出的實(shí)際色彩 值的差值
時(shí),兩個(gè)時(shí)刻分別顯示的圖像的色彩變化一般是不可感知的,實(shí)驗(yàn)證明前 后兩個(gè)時(shí)刻確定出的實(shí)際色彩值的差值
時(shí),對(duì)于用戶的感知效果是沒(méi)有任何影響 的,這種情況下即使對(duì)智能燈發(fā)出光的顏色進(jìn)行了調(diào)整,用戶也是感知不到的,因此,這種 情況下,無(wú)需對(duì)智能燈發(fā)出光的顏色進(jìn)行控制。
[0055]舉例說(shuō)明,以實(shí)際色彩值和有效色彩值均為RGB色彩模式為例,其他情況類似,此 處不再一一舉例說(shuō)明。RGB色彩模式是工業(yè)界的一種顏色標(biāo)準(zhǔn),是通過(guò)對(duì)紅(R)、綠(G)、藍(lán) (B)三個(gè)顏色通道的變化以及它們相互之間的疊加來(lái)得到各式各樣的顏色的,RGB即是代表 紅、綠、藍(lán)三個(gè)通道的顏色,這個(gè)標(biāo)準(zhǔn)幾乎包括了人類視力所能感知的所有顏色,是目前運(yùn) 用最廣的顏色系統(tǒng)之一。通常情況下,R、G、B各有256級(jí)亮度,即0~255。256級(jí)的RGB色彩模 式總共能組合出約1678萬(wàn)種不同的色彩,即256X256 X 256 = 16777216。通常也被簡(jiǎn)稱為 1600萬(wàn)色或千萬(wàn)色。也稱為24位色(即2的24次方)。相應(yīng)的,智能電視顯示的圖像上某個(gè)像 素的顏色空間大小為0~16777216。不做篩選處理的情況下,目標(biāo)像素的色彩值發(fā)生變化即 對(duì)智能燈發(fā)出光的顏色進(jìn)行控制,則有16777216種可能性需要觸發(fā)發(fā)布控制信息,相應(yīng)的 智能燈會(huì)根據(jù)所發(fā)布的控制信息進(jìn)行刷新顯示,以匹配智能電視顯示的圖像的色彩。然而, 不是每種色彩的變化都會(huì)被人眼感知到的,因此,計(jì)算每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的 有效色彩值的各分量,具體為:
[0056]
,其中,Rk表示色彩區(qū)域中當(dāng)前顯示的圖像的R分量的有效 值,R表示色彩區(qū)域中當(dāng)前顯示的圖像的R分量的實(shí)際值;
[0057]
,其中,Gk表示色彩區(qū)域中當(dāng)前顯示的圖像的G分量的有效 值,G表示色彩區(qū)域中當(dāng)前顯示的圖像的G分量的實(shí)際值;
[0058]
其中,Bk表示色彩區(qū)域中當(dāng)前顯示的圖像的R分量的有效 值,B表示色彩區(qū)域中當(dāng)前顯示的圖像的R分量的實(shí)際值。
[0059] 當(dāng)任一色彩區(qū)域中當(dāng)前顯示的圖像的R分量、G分量和B分量的有效值與該色彩區(qū) 域中上一次顯示的圖像的相應(yīng)分量的有效值均相等時(shí),不觸發(fā)發(fā)布包括該色彩區(qū)域中當(dāng)前 顯示的圖像的色彩值的控制信息;當(dāng)任一色彩區(qū)域中當(dāng)前顯示的圖像的R分量、G分量和B分 量的有效值中的至少一個(gè)值與該色彩區(qū)域中上一次顯示的圖像的相應(yīng)分量的有效值不相 等時(shí),才觸發(fā)發(fā)布包括該色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息。從而減少了不 被用戶感知的色彩變化的更新,減少了系統(tǒng)資源使用率,提高了實(shí)時(shí)性。
[0060] 本發(fā)明實(shí)施例中,取樣因子k可以根據(jù)經(jīng)驗(yàn)或仿真或應(yīng)用環(huán)境進(jìn)行設(shè)定。
[0061] 可選的,取樣因子k=10。實(shí)驗(yàn)證明,取樣因子k為10的情況下,有效色彩值空間變 為0~(255-255% 10)/10,即0~25。從而RGB有效色彩空間從0~16777216變?yōu)?~25*25*25 即0~15625,即縮小為1/1000,從而不影響用戶可感知色彩效果的前提下,降低色彩空間的 樣本值,提高了控制效率。
[0062]另一種可能的實(shí)施方式中,S12具體包括:
[0063]若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示 的圖像的色彩值的差值在設(shè)定范圍內(nèi),確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值 未發(fā)生變化;或者
[0064]若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示 的圖像的色彩值的差值在設(shè)定范圍外,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值 發(fā)生變化。
[0065] 該方式中,設(shè)定范圍為經(jīng)驗(yàn)值或經(jīng)過(guò)仿真得到的,任一色彩區(qū)域中當(dāng)前顯示的圖 像的色彩值在該設(shè)定范圍內(nèi)變化,用戶一般是感知不到的,因此,無(wú)需對(duì)智能燈發(fā)出光的顏 色進(jìn)行控制。
[0066] 該方式中,若色彩值包括至少兩個(gè)分量,則只要至少一個(gè)分量發(fā)生變化,就認(rèn)為該 色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化;若三個(gè)分量均未發(fā)生變化,才認(rèn)為該色彩 區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā)生變化。
[0067] 基于上述任一實(shí)施例,一種可能的實(shí)施例方式中,S23中發(fā)布包括所述任一色彩區(qū) 域中當(dāng)前顯示的圖像的色彩值的控制信息后,所述方法還包括:
[0068] 根據(jù)已建立的智能燈設(shè)備與色彩區(qū)域的映射關(guān)系,確定出所述任一色彩區(qū)域?qū)?yīng) 的智能燈設(shè)備;
[0069] 通過(guò)物聯(lián)網(wǎng)協(xié)議,將所述任一色彩區(qū)域的控制信息發(fā)送給所述智能燈設(shè)備。
[0070] 由于采用"訂閱-發(fā)布"的組網(wǎng)模式,通過(guò)物聯(lián)網(wǎng)協(xié)議,實(shí)現(xiàn)智能家居聯(lián)動(dòng)控制,使 智能燈設(shè)備可以獨(dú)立于智能電視設(shè)置,從而可以靈活配置智能燈設(shè)備與電視顯示區(qū)域的位 置關(guān)系,靈活配置智能燈設(shè)備的數(shù)量,提高了用戶體驗(yàn)。
[0071] 可選的,一個(gè)智能燈設(shè)備可以對(duì)應(yīng)一個(gè)色彩區(qū)域,也可以對(duì)應(yīng)多個(gè)色彩區(qū)域,用戶 可根據(jù)需求為智能燈設(shè)備訂閱色彩區(qū)域。其中,"多個(gè)"表示兩個(gè)或兩個(gè)以上。
[0072] 可選的,每個(gè)智能燈設(shè)備中包含一個(gè)智能燈組,每個(gè)智能燈組中包含至少一個(gè)智 能燈。
[0073] 可選的,不同智能燈設(shè)備所包含的智能燈組中的智能燈的數(shù)量可以相等,也可以 不相等。為了便于控制,每個(gè)智能燈設(shè)備所包含的智能燈組中的智能燈的數(shù)量相等。
[0074]可選的,若所述控制信息為多個(gè),智能燈設(shè)備根據(jù)所訂閱的色彩區(qū)域的控制信息, 按照預(yù)先配置的智能燈與子區(qū)域的對(duì)應(yīng)關(guān)系,分別控制相應(yīng)的智能燈。
[0075] 舉例說(shuō)明,假設(shè)智能燈設(shè)備中的智能燈組包含的智能燈的數(shù)量為10個(gè),每個(gè)色彩 區(qū)域被劃分為10個(gè)子區(qū)域,則所述控制信息為10個(gè),智能燈設(shè)備在接收到該10個(gè)控制信息 后,按照預(yù)先配置的智能燈與子區(qū)域的對(duì)應(yīng)關(guān)系,分別控制該10個(gè)智能燈發(fā)出光的顏色。具 體實(shí)現(xiàn)時(shí):通過(guò)物聯(lián)網(wǎng)協(xié)議,將所述控制信息發(fā)送給所述智能燈設(shè)備時(shí),該10個(gè)控制信息按 照設(shè)定順序排列,例如,按照所對(duì)應(yīng)的子區(qū)域從左到右、或從右到左、或從上到下、或從下到 上、或索引號(hào)從小到大、或者索引號(hào)從大到小的順序排列。這樣,智能燈設(shè)備在接收到按照 設(shè)定順序排列的控制信息時(shí),依次讀取該10個(gè)控制信息,并按照設(shè)定順序依次控制該10個(gè) 智能燈。例如,在智能燈組上標(biāo)識(shí)起始位置的智能燈,從起始位置的智能燈開(kāi)始,依次進(jìn)行 控制智能燈發(fā)出光的顏色。
[0076] 可選的,物聯(lián)網(wǎng)協(xié)議一般包括接入?yún)f(xié)議和通訊協(xié)議,其中,常見(jiàn)的接入?yún)f(xié)議包括 zigbee、藍(lán)牙以及無(wú)線保真(WiFi )協(xié)議等;常見(jiàn)的通訊協(xié)議包括:超文本傳輸協(xié)議 (HyperText Transfer Protocol,簡(jiǎn)稱HTTP)、WebSocket協(xié)議、XMPP、C0AP、MQTT協(xié)議等。
[0077] -種可能的實(shí)施方式中,所述方法還包括:建立智能燈設(shè)備與色彩區(qū)域的映射關(guān) 系的過(guò)程,具體如下:
[0078] 接收到任一智能燈設(shè)備發(fā)送的訂閱命令,所述訂閱命令包括需要訂閱的智能燈設(shè) 備的標(biāo)識(shí)信息、和所訂閱的色彩區(qū)域的標(biāo)識(shí)信息;
[0079] 根據(jù)所述訂閱命令,建立需要訂閱的智能燈設(shè)備與所訂閱的色彩區(qū)域之間的映射 關(guān)系。
[0080] 具體的,智能燈設(shè)備可以根據(jù)需要,靈活訂閱色彩區(qū)域,提高了配置靈活性。
[0081 ]基于上述任一實(shí)施例,在有新的智能燈設(shè)備加入時(shí),所述方法還包括:
[0082]接收到任一智能燈設(shè)備發(fā)送的訂閱命令,所述訂閱命令包括需要訂閱的智能燈設(shè) 備的標(biāo)識(shí)信息、和所訂閱的色彩區(qū)域的標(biāo)識(shí)信息;
[0083] 根據(jù)所述訂閱命令,建立需要訂閱的智能燈設(shè)備與所訂閱的色彩區(qū)域之間的映射 關(guān)系。
[0084] 具體的,在有新的智能燈設(shè)備加入時(shí),該智能燈設(shè)備可以根據(jù)需要,靈活訂閱任意 色彩區(qū)域,此時(shí),僅需要根據(jù)接收到的訂閱命令更新已建立的映射關(guān)系即可,無(wú)需改變智能 電視的硬件結(jié)構(gòu),從而能夠動(dòng)態(tài)增加新的智能燈設(shè)備。
[0085] 基于上述任一實(shí)施例,在已訂閱色彩區(qū)域的智能燈設(shè)備需要退訂時(shí),所述方法還 包括:
[0086]接收到任一智能燈設(shè)備發(fā)送的退訂命令,所述退訂命令包括需要退訂的智能燈設(shè) 備的標(biāo)識(shí)信息;
[0087]根據(jù)所述退訂命令,更新已建立的映射關(guān)系。
[0088]具體的,該智能燈設(shè)備可以根據(jù)需求退訂已訂閱的色彩區(qū)域,此時(shí),僅需要根據(jù)接 收到的退訂命令更新已建立的映射關(guān)系即可,無(wú)需改變智能電視的硬件結(jié)構(gòu),從而能夠動(dòng) 態(tài)改變智能燈設(shè)備與色彩區(qū)域的映射關(guān)系。
[0089]進(jìn)一步,根據(jù)所述退訂命令,更新已建立的映射關(guān)系之后,還包括:
[0090]接收到已退訂的智能燈設(shè)備發(fā)送的訂閱命令,所述訂閱命令包括已退訂的智能燈 設(shè)備的標(biāo)識(shí)信息、和所訂閱的色彩區(qū)域的標(biāo)識(shí)信息;
[0091] 根據(jù)所述訂閱命令,建立已退訂的智能燈設(shè)備與所訂閱的色彩區(qū)域之間的映射關(guān) 系。
[0092] 具體的,已退訂的智能燈設(shè)備可以根據(jù)需求再訂閱新的色彩區(qū)域,此時(shí),僅需要根 據(jù)接收到的訂閱命令更新已建立的映射關(guān)系即可,無(wú)需改變智能電視的硬件結(jié)構(gòu),從而能 夠動(dòng)態(tài)改變智能燈設(shè)備與色彩區(qū)域的映射關(guān)系。
[0093] 基于上述任一實(shí)施例,若所述至少一個(gè)色彩區(qū)域?qū)?yīng)至少兩個(gè)智能燈設(shè)備,則通 過(guò)物聯(lián)網(wǎng)協(xié)議,將所述任一色彩區(qū)域的控制信息發(fā)送給所述智能燈設(shè)備,包括:
[0094] 通過(guò)物聯(lián)網(wǎng)協(xié)議,采用組播方式,將將所述任一色彩區(qū)域的控制信息發(fā)送給所述 至少兩個(gè)智能燈設(shè)備。
[0095] 本發(fā)明實(shí)施例中,"訂閱-發(fā)布"組網(wǎng)模型具有以下兩個(gè)特點(diǎn):
[0096] -是,針對(duì)某個(gè)色彩區(qū)域所發(fā)布的控制信息只會(huì)傳輸?shù)接嗛喸撋蕝^(qū)域的訂閱者 (即智能燈設(shè)備)。若多個(gè)訂閱者訂閱了該色彩區(qū)域,則可采用多線程并行的方式傳輸控制 信息,從而保證了交互的效率和實(shí)時(shí)性。
[0097] 二是,訂閱者允許動(dòng)態(tài)退訂并訂閱新的色彩區(qū)域,從而實(shí)現(xiàn)了智能燈設(shè)備與智能 電視的各色彩區(qū)域的映射可動(dòng)態(tài)改變。
[0098] 上述方法處理流程可以用軟件程序?qū)崿F(xiàn),該軟件程序可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,當(dāng) 存儲(chǔ)的軟件程序被調(diào)用時(shí),執(zhí)行上述方法步驟。
[0099] 基于同一發(fā)明構(gòu)思,圖3所示的實(shí)施例中,提供了一種智能家居聯(lián)動(dòng)控制裝置,由 于該裝置解決問(wèn)題的原理與上述圖2所示的實(shí)施例提供的方法相似,因此該裝置的實(shí)施可 以參見(jiàn)方法的實(shí)施,重復(fù)之處不再贅述。所述裝置包括:
[0100] 確定模塊31,用于確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所 述智能電視的顯示區(qū)域被劃分為至少一個(gè)色彩區(qū)域;
[0101] 判定模塊32,用于根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定每個(gè)色彩 區(qū)域中當(dāng)前顯示的圖像的色彩值是否發(fā)生變化;
[0102] 發(fā)布模塊33,用于在所述判定模塊確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值 發(fā)生變化后,發(fā)布包括所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息,所述控 制信息用于使與所述任一色彩區(qū)域存在映射關(guān)系的智能燈設(shè)備對(duì)智能燈進(jìn)行控制。
[0103] 本發(fā)明實(shí)施例中,由于僅在確定出任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生 變化時(shí),才發(fā)布控制信息,由于不需要實(shí)時(shí)傳輸每個(gè)色彩區(qū)域的控制信息,從而減少了不被 用戶感知的色彩變化的更新,減少了系統(tǒng)資源使用率,由于不需要頻繁控制LED燈,從而提 尚了控制效率,提尚了實(shí)時(shí)性。
[0104] 本發(fā)明實(shí)施例提供的裝置可以設(shè)置于智能電視中,此時(shí)該裝置與智能電視之間的 通信為內(nèi)部通信;也可以設(shè)置于智能電視外的設(shè)備中,此時(shí)該裝置與智能電視之間的通信 為外部通信,可以采用物聯(lián)網(wǎng)協(xié)議進(jìn)行通信。
[0105] -種可能的實(shí)施方式中,所述確定模塊具體用于:
[0106] 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中的至少一個(gè)分量發(fā)生變化,則 確定出任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化;或者
[0107] 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中所有分量均未發(fā)生變化,則確 定出任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā)生變化;
[0108] 其中,每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值包括至少兩個(gè)分量。
[0109] -種可能的實(shí)施方式中,所述確定模塊具體用于:確定每個(gè)色彩區(qū)域中當(dāng)前顯示 的圖像的實(shí)際色彩值;根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的實(shí)際色彩值,確定每個(gè)色彩 區(qū)域中當(dāng)前顯示的圖像的有效色彩值;
[0110] 所述判定模塊具體用于:若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述 任一色彩區(qū)域中上一次顯示的圖像的有效色彩值不同,確定所述任一色彩區(qū)域中當(dāng)前顯示 的圖像的色彩值發(fā)生變化;或者若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述任 一色彩區(qū)域中上一次顯示的圖像的有效色彩值相同,確定所述任一色彩區(qū)域中當(dāng)前顯示的 圖像的色彩值未發(fā)生變化。
[0111] -種可能的實(shí)施方式中,所述確定模塊按照如下公式,確定每個(gè)色彩區(qū)域中當(dāng)前 顯示的圖像的有效色彩值:
[0113]其中,&表示色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值,C表示色彩區(qū)域中當(dāng)前顯 示的圖像的實(shí)際色彩值,k為設(shè)定的取樣因子,k>0。
[0114] -種可能的實(shí)施方式中,所述判定模塊具體用于:
[0115] 若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示 的圖像的色彩值的差值在設(shè)定范圍內(nèi),確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值 未發(fā)生變化;或者
[0116] 若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示 的圖像的色彩值的差值在設(shè)定范圍外,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值 發(fā)生變化。
[0117] 基于上述任一實(shí)施例,一種可能的實(shí)施方式中,所述裝置還包括:
[0118] 物聯(lián)服務(wù)模塊,用于根據(jù)已建立的智能燈設(shè)備與色彩區(qū)域的映射關(guān)系,確定出所 述任一色彩區(qū)域?qū)?yīng)的智能燈設(shè)備;通過(guò)物聯(lián)網(wǎng)協(xié)議,將所述任一色彩區(qū)域的控制信息發(fā) 送給所述智能燈設(shè)備。
[0119] 通過(guò)物聯(lián)網(wǎng)協(xié)議將智能電視發(fā)布的色彩區(qū)域的控制信息發(fā)送給訂閱該色彩區(qū)域 的智能燈設(shè)備,以使所述智能燈設(shè)備根據(jù)所述控制信息控制所述智能燈設(shè)備中的智能燈發(fā) 出光的色彩。由于采用了 "訂閱-發(fā)布"的組網(wǎng)模式,通過(guò)物聯(lián)網(wǎng)協(xié)議,實(shí)現(xiàn)智能家居聯(lián)動(dòng)控 制,使智能燈設(shè)備可以獨(dú)立于智能電視設(shè)置,從而可以靈活配置智能燈設(shè)備與電視顯示區(qū) 域的位置關(guān)系,靈活配置智能燈設(shè)備的數(shù)量,提高了用戶體驗(yàn)。
[0120] -種可能的實(shí)施方式中,所述物聯(lián)服務(wù)模塊還用于:
[0121] 接收到任一智能燈設(shè)備發(fā)送的訂閱命令,所述訂閱命令包括需要訂閱的智能燈設(shè) 備的標(biāo)識(shí)信息、和所訂閱的色彩區(qū)域的標(biāo)識(shí)信息;
[0122] 根據(jù)所述訂閱命令,建立需要訂閱的智能燈設(shè)備與所訂閱的色彩區(qū)域之間的映射 關(guān)系。
[0123] -種可能的實(shí)施方式中,所述物聯(lián)服務(wù)模塊還用于:
[0124] 接收到任一智能燈設(shè)備發(fā)送的退訂命令,所述退訂命令包括需要退訂的智能燈設(shè) 備的標(biāo)識(shí)信息;
[0125] 根據(jù)所述退訂命令,更新已建立的映射關(guān)系。
[0126] 可選的,所述退訂命令還包括所退訂的色彩區(qū)域的標(biāo)識(shí)信息。
[0127] -種可能的實(shí)施方式中,若所述至少一個(gè)色彩區(qū)域?qū)?yīng)至少兩個(gè)智能燈設(shè)備,所 述物聯(lián)服務(wù)模塊具體用于:
[0128] 通過(guò)物聯(lián)網(wǎng)協(xié)議,采用組播方式,將所述控制信息發(fā)送給所述至少兩個(gè)智能燈設(shè) 備。
[0129] 在本實(shí)施例中,確定模塊31,判定模塊32和發(fā)布模塊33是以功能模塊的形式來(lái)呈 現(xiàn)。這里的"模塊"可以指特定應(yīng)用集成電路(application-specific integrated Circuit,ASIC),電路,執(zhí)行一個(gè)或多個(gè)軟件或固件程序的處理器和存儲(chǔ)器,集成邏輯電路, 和/或其他可以提供上述功能的器件。在一個(gè)簡(jiǎn)單的實(shí)施例中,本領(lǐng)域的技術(shù)人員可以想到 確定模塊31和判定模塊32可以通過(guò)具有處理功能的處理器、存儲(chǔ)器和輸入接口來(lái)實(shí)現(xiàn),發(fā) 布模塊33可以通過(guò)具有處理功能的處理器、存儲(chǔ)器和輸出接口來(lái)實(shí)現(xiàn)。
[0130] 基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種智能電視,該智能電視包括圖3所 示的實(shí)施例中的任一裝置。
[0131] 基于同一發(fā)明構(gòu)思,圖4所示的實(shí)施例中,提供了一種智能家居聯(lián)動(dòng)控制系統(tǒng),本 實(shí)施例中,圖3所示的裝置中的確定模塊、判定模塊和發(fā)布模塊均設(shè)置于智能電視中,圖3所 示的裝置中的物聯(lián)服務(wù)模塊設(shè)置于物聯(lián)服務(wù)設(shè)備中,所述系統(tǒng)包括:
[0132] 智能電視41,用于確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所 述智能電視的顯示區(qū)域被劃分為至少一個(gè)色彩區(qū)域;根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像 的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值是否發(fā)生變化;在確定任一色彩 區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,發(fā)布包括所述任一色彩區(qū)域中當(dāng)前顯示的圖 像的色彩值的控制信息,所述控制信息用于使與所述任一色彩區(qū)域存在映射關(guān)系的智能燈 設(shè)備對(duì)智能燈進(jìn)行控制;
[0133] 物聯(lián)服務(wù)設(shè)備42,用于接收智能電視發(fā)布的包括所述任一色彩區(qū)域中當(dāng)前顯示的 圖像的色彩值的控制信息;根據(jù)已建立的智能燈設(shè)備與色彩區(qū)域的映射關(guān)系,確定出所述 任一色彩區(qū)域?qū)?yīng)的智能燈設(shè)備;通過(guò)物聯(lián)網(wǎng)協(xié)議,將所述任一色彩區(qū)域的控制信息發(fā)送 給所述智能燈設(shè)備;
[0134] 所述智能燈設(shè)備43,用于通過(guò)物聯(lián)網(wǎng)協(xié)議接收所述智能電視發(fā)送的控制信息;根 據(jù)所述控制信息控制所述智能燈設(shè)備中的智能燈。
[0135] 基于同一發(fā)明構(gòu)思,圖5所示的實(shí)施例中,提供了一種智能家居聯(lián)動(dòng)控制系統(tǒng),本 實(shí)施例中,圖3所示的裝置中的確定模塊、判定模塊、發(fā)布模塊和物聯(lián)服務(wù)模塊均設(shè)置于智 能電視中,所述系統(tǒng)包括:
[0136] 智能電視51,用于確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所 述智能電視的顯示區(qū)域被劃分為至少一個(gè)色彩區(qū)域;根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像 的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值是否發(fā)生變化;在確定任一色彩 區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,發(fā)布包括所述任一色彩區(qū)域中當(dāng)前顯示的圖 像的色彩值的控制信息,所述控制信息用于使與所述任一色彩區(qū)域存在映射關(guān)系的智能燈 設(shè)備對(duì)智能燈進(jìn)行控制;根據(jù)已建立的智能燈設(shè)備與色彩區(qū)域的映射關(guān)系,確定出所述任 一色彩區(qū)域?qū)?yīng)的智能燈設(shè)備;通過(guò)物聯(lián)網(wǎng)協(xié)議,將所述任一色彩區(qū)域的控制信息發(fā)送給 所述智能燈設(shè)備;
[0137] 所述智能燈設(shè)備52,用于通過(guò)物聯(lián)網(wǎng)協(xié)議接收所述智能電視發(fā)送的控制信息;根 據(jù)所述控制信息控制所述智能燈設(shè)備中的智能燈。
[0138] 下面通過(guò)一個(gè)具體實(shí)施例,對(duì)圖4所示的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
[0139] 本實(shí)施例中以六個(gè)智能燈設(shè)備,智能電視的顯示區(qū)域被劃分為A、B、C三個(gè)色彩區(qū) 域?yàn)槔M(jìn)行說(shuō)明。用戶通過(guò)訂閱命令,可為智能燈設(shè)備訂閱色彩區(qū)域,假設(shè)已訂閱的智能燈 設(shè)備與色彩區(qū)域的位置關(guān)系和映射關(guān)系如圖6所示。當(dāng)A區(qū)域顏色變?yōu)榧t色,B區(qū)域?yàn)辄S色,C 區(qū)域?yàn)樗{(lán)色時(shí),智能電視上方智能燈設(shè)備中的燈帶發(fā)出光的顏色變?yōu)榧t色,智能電視左邊 智能燈設(shè)備中的燈帶發(fā)出光的顏色變?yōu)辄S色,智能電視右邊智能燈設(shè)備中的燈帶發(fā)出光的 顏色變?yōu)樗{(lán)色。通過(guò)訂閱命令或退訂命令可以選擇增加或減少任意色彩區(qū)域?qū)?yīng)的智能燈 設(shè)備的數(shù)量,例如,可以將左邊智能燈設(shè)備動(dòng)態(tài)改為與A區(qū)域顏色相映射。
[0140] 本實(shí)施例的系統(tǒng)架構(gòu)如圖7所示,包括智能電視、物聯(lián)服務(wù)設(shè)備和智能燈設(shè)備,具 體的:
[0141] 1)智能電視包括:
[0142] 采樣模塊,用于驅(qū)動(dòng)截圖驅(qū)動(dòng)模塊獲取智能電視顯示的圖像,并獲取所述圖像的 各色彩區(qū)域的色彩原始數(shù)據(jù),并將獲取到的各色彩區(qū)域的色彩原始數(shù)據(jù)發(fā)送至計(jì)算模塊;
[0143] 截圖驅(qū)動(dòng)模塊,用于在采樣模塊的驅(qū)動(dòng)下,實(shí)時(shí)獲取智能電視顯示的圖像,并將獲 取到的圖像發(fā)送至采樣模塊;
[0144] 計(jì)算模塊,用于對(duì)各色彩區(qū)域的色彩原始數(shù)據(jù)進(jìn)行處理,確定各色彩區(qū)域中當(dāng)前 顯示的圖像的色彩值,并將各色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)送至主控模塊;
[0145] 主控模塊,用于協(xié)調(diào)智能電視的各模塊,根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的 色彩值,在確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,將包括所述任一色 彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息發(fā)布至物聯(lián)服務(wù)模塊。
[0146] 2)物聯(lián)服務(wù)設(shè)備
[0147] 接收模塊,用于接收智能設(shè)備發(fā)布的包括所述任一色彩區(qū)域中當(dāng)前顯示的圖像的 色彩值的控制信息;
[0148] 物聯(lián)服務(wù)模塊,用于根據(jù)已建立的智能燈設(shè)備與色彩區(qū)域的映射關(guān)系,確定出所 述任一色彩區(qū)域?qū)?yīng)的智能燈設(shè)備;通過(guò)物聯(lián)網(wǎng)協(xié)議(如WiFi),將所述任一色彩區(qū)域的控 制信息發(fā)送給所述智能燈設(shè)備。
[0149] 2)智能燈設(shè)備包括:
[0150] 控制模塊,用于完成與物聯(lián)服務(wù)模塊之間的交互,如向物聯(lián)服務(wù)模塊發(fā)送訂閱命 令或退訂命令,又如接收物聯(lián)服務(wù)模塊發(fā)送的控制信息,并將所述控制信息發(fā)送至驅(qū)動(dòng)模 塊;
[0151 ]驅(qū)動(dòng)模塊,用于根據(jù)所述控制信息,驅(qū)動(dòng)LED燈完成顏色的變化;
[0152] 至少一個(gè)LED燈。
[0153] 下面重點(diǎn)介紹一下物聯(lián)服務(wù)設(shè)備。物聯(lián)服務(wù)設(shè)備作為智能家居聯(lián)動(dòng)系統(tǒng)中的一個(gè) 中央信息交互設(shè)備,智能電視和智能燈設(shè)備作為客戶端通過(guò)物聯(lián)服務(wù)設(shè)備完成信息的實(shí)時(shí) 交互。"訂閱-發(fā)布"模型下,訂閱者(即智能燈設(shè)備)通過(guò)訂閱命令向物聯(lián)服務(wù)設(shè)備訂閱色彩 區(qū)域,物聯(lián)服務(wù)設(shè)備記錄這些訂閱信息,以圖6所示的映射關(guān)系為例,物聯(lián)服務(wù)設(shè)備創(chuàng)建三 個(gè)色彩區(qū)域列表,用來(lái)保存每個(gè)色彩區(qū)域的控制信息,同時(shí)需要對(duì)每個(gè)色彩區(qū)域列表相對(duì) 應(yīng)創(chuàng)建一個(gè)訂閱者列表,用來(lái)記錄訂閱了該色彩區(qū)域的客戶端的信息,形成如圖8所示的訂 閱列表。當(dāng)發(fā)布者(即智能電視)向物聯(lián)服務(wù)設(shè)備發(fā)布某個(gè)色彩區(qū)域的信息(即色彩區(qū)域的 控制信息)后,物聯(lián)服務(wù)設(shè)備將該信息轉(zhuǎn)發(fā)給訂閱了該色彩區(qū)域的客戶端。
[0154] 本實(shí)施例中控制信息的發(fā)布過(guò)程如圖9所示,智能電視作為物聯(lián)服務(wù)設(shè)備的發(fā)布 者,智能燈設(shè)備作為物聯(lián)服務(wù)設(shè)備的訂閱者。圖9中,智能燈設(shè)備1和智能燈設(shè)備2訂閱了區(qū) ±或八,智能燈設(shè)備2和智能燈設(shè)備3訂閱了區(qū)域B,智能燈設(shè)備4訂閱了區(qū)域C。當(dāng)智能電視中的 區(qū)域A、區(qū)域B和區(qū)域C中的至少一個(gè)色彩區(qū)域顯示圖像的色彩值發(fā)生變化時(shí),智能電視將包 括該色彩區(qū)域的標(biāo)識(shí)信息和該色彩區(qū)域顯示圖像的色彩值的控制信息發(fā)布到物聯(lián)服務(wù)設(shè) 備;接著,物聯(lián)服務(wù)設(shè)備查詢已建立的映射關(guān)系,確定出該色彩區(qū)域?qū)?yīng)的訂閱者列表,將 該色彩區(qū)域的控制信息發(fā)給對(duì)應(yīng)的訂閱者。以區(qū)域B為例,當(dāng)區(qū)域B顯示圖像的色彩值發(fā)生 變化時(shí),智能電視將區(qū)域B的控制信息發(fā)布到區(qū)域列表B,物聯(lián)服務(wù)設(shè)備確定區(qū)域列表B的訂 閱者為智能燈設(shè)備2和智能燈設(shè)備3,即圖2所示的實(shí)施例中的中間位置的兩個(gè)智能燈設(shè)備, 并將智能電視所發(fā)布的控制信息組播到智能燈設(shè)備2和智能燈設(shè)備3。
[0155] 本實(shí)施例中,色彩區(qū)域訂閱與包括色彩區(qū)域顯示圖像的色彩值的控制信息發(fā)布的 流程,如圖10所示,包括:
[0156] 智能燈設(shè)備需要向智能電視中的物聯(lián)服務(wù)設(shè)備訂閱色彩區(qū)域,假設(shè)智能燈設(shè)備1 訂閱了區(qū)域A,智能燈設(shè)備2訂閱了區(qū)域B,智能燈設(shè)備3訂閱了區(qū)域A。
[0157] 若智能電視發(fā)布區(qū)域A最新的控制信息,則物聯(lián)服務(wù)設(shè)備通過(guò)查詢訂閱者列表,將 區(qū)域A的控制信息發(fā)布給智能燈設(shè)備1和智能燈設(shè)備3;
[0158] 若智能電視發(fā)布區(qū)域B最新的控制信息,則物聯(lián)服務(wù)設(shè)備通過(guò)查詢訂閱者列表,將 區(qū)域B的控制信息發(fā)布給智能燈設(shè)備2。
[0159] 假設(shè)智能燈設(shè)備3退訂區(qū)域A,并訂閱區(qū)域C,則若智能電視發(fā)布區(qū)域C最新的控制 信息,則物聯(lián)服務(wù)設(shè)備通過(guò)查詢訂閱者列表,將區(qū)域C的控制信息發(fā)布給智能燈設(shè)備3,此時(shí) 若智能電視發(fā)布區(qū)域A最新的控制信息,則智能燈設(shè)備3不會(huì)再收到區(qū)域A的控制信息。
[0160] 采用"訂閱-發(fā)布"這種模型,徹底去除了智能電視與LED智能硬件之間的耦合性, 且同時(shí)滿足了靈活性和性能要求。智能燈設(shè)備的動(dòng)態(tài)加入以及退出都不會(huì)對(duì)智能電視產(chǎn)生 任何影響,從而實(shí)現(xiàn)了智能映射組網(wǎng)。
[0161] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。
[0162] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流 程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序 指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn) 生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí) 現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0163] 這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
[0164] 這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一 個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0165] 盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0166] 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1. 一種智能家居聯(lián)動(dòng)控制方法,其特征在于,所述方法包括: 確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所述智能電視的顯示區(qū)域 被劃分為至少一個(gè)色彩區(qū)域; 根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像 的色彩值是否發(fā)生變化; 在確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化后,發(fā)布包括所述任一色彩 區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息,所述控制信息用于使與所述任一色彩區(qū)域存 在映射關(guān)系的智能燈設(shè)備對(duì)智能燈進(jìn)行控制。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色 彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值是否發(fā)生變化,包括: 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中的至少一個(gè)分量發(fā)生變化,則確定 出任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化; 或者 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中所有分量均未發(fā)生變化,則確定出 任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā)生變化; 其中,每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值包括至少兩個(gè)分量。3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前 顯示的圖像的色彩值,包括: 確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的實(shí)際色彩值;根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的 圖像的實(shí)際色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值; 根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像 的色彩值是否發(fā)生變化,包括: 若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述任一色彩區(qū)域中上一次顯示 的圖像的有效色彩值不同,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化; 或者 若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述任一色彩區(qū)域中上一次顯示 的圖像的有效色彩值相同,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā)生變 化。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的實(shí) 際色彩值,按照如下公式,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值:其中,Ck表示色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值,C表示色彩區(qū)域中當(dāng)前顯示的 圖像的實(shí)際色彩值,%表示求余數(shù)運(yùn)算,k為設(shè)定的取樣因子,k多0。5. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像 的色彩值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值是否發(fā)生變化,包括: 若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示的圖 像的色彩值的差值在設(shè)定范圍內(nèi),確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā) 生變化;或者 若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示的圖 像的色彩值的差值在設(shè)定范圍外,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生 變化。6. -種智能家居聯(lián)動(dòng)控制裝置,其特征在于,所述裝置包括: 確定模塊,用于確定智能電視的每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,所述智能 電視的顯示區(qū)域被劃分為至少一個(gè)色彩區(qū)域; 判定模塊,用于根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值,,確定每個(gè)色彩區(qū)域中 當(dāng)前顯示的圖像的色彩值是否發(fā)生變化; 發(fā)布模塊,用于在所述判定模塊確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變 化后,發(fā)布包括所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值的控制信息,所述控制信息 用于使與所述任一色彩區(qū)域存在映射關(guān)系的智能燈設(shè)備對(duì)智能燈進(jìn)行控制。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判定模塊具體用于: 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中的至少一個(gè)分量發(fā)生變化,則確定 出任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生變化; 或者 若確定任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值中所有分量均未發(fā)生變化,則確定出 任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā)生變化; 其中,每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的色彩值包括至少兩個(gè)分量。8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述確定模塊具體用于:確定每個(gè)色彩 區(qū)域中當(dāng)前顯示的圖像的實(shí)際色彩值;根據(jù)每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的實(shí)際色彩 值,確定每個(gè)色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值; 所述判定模塊具體用于:若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述任一 色彩區(qū)域中上一次顯示的圖像的有效色彩值不同,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖 像的色彩值發(fā)生變化;或者若任一色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值與所述任一色 彩區(qū)域中上一次顯示的圖像的有效色彩值相同,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像 的色彩值未發(fā)生變化。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定模塊按照如下公式,確定每個(gè)色 彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值:其中,Ck表示色彩區(qū)域中當(dāng)前顯示的圖像的有效色彩值,C表示色彩區(qū)域中當(dāng)前顯示的 圖像的實(shí)際色彩值,k為設(shè)定的取樣因子,k>0。10. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述判定模塊具體用于: 若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示的圖 像的色彩值的差值在設(shè)定范圍內(nèi),確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值未發(fā) 生變化;或者 若任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值與所述任一色彩區(qū)域中上一次顯示的圖 像的色彩值的差值在設(shè)定范圍外,確定所述任一色彩區(qū)域中當(dāng)前顯示的圖像的色彩值發(fā)生 變化。
【文檔編號(hào)】G05B19/418GK106054655SQ201610590106
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年7月25日 公開(kāi)號(hào)201610590106.0, CN 106054655 A, CN 106054655A, CN 201610590106, CN-A-106054655, CN106054655 A, CN106054655A, CN201610590106, CN201610590106.0
【發(fā)明人】周杰, 王新魯
【申請(qǐng)人】青島海信電器股份有限公司