本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種外接設(shè)備的控制方法及裝置。
背景技術(shù):
隨著科技與經(jīng)濟(jì)的快速發(fā)展,很多電視機(jī)都能與外接設(shè)備(比如,播放器)通信連接以實(shí)現(xiàn)更為豐富的視聽享受(比如,家庭影院)。然而,在控制電視機(jī)及外接設(shè)備的時(shí)候,需要通過它們各自的遙控器對(duì)電視機(jī)或外接設(shè)備分別進(jìn)行控制。在整個(gè)控制過程中需要不斷的切換遙控器,影響用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明一較佳實(shí)施例的目的在于提供一種能通過電視機(jī)即可控制外接設(shè)備的控制方法,所述方法應(yīng)用于相互之間通信連接的電視機(jī)及外接設(shè)備,所述方法包括:
所述電視機(jī)接收語(yǔ)音信息;
所述電視機(jī)對(duì)接收到的語(yǔ)音信息進(jìn)行處理得到控制指令;
所述電視機(jī)根據(jù)所述控制指令向所述外接設(shè)備發(fā)送控制命令;
所述外接設(shè)備根據(jù)所述控制命令執(zhí)行相應(yīng)的操作。
本發(fā)明另一較佳實(shí)施例還提供一種外接設(shè)備的控制方法,所述方法應(yīng)用于與外接設(shè)備通信連接的電視機(jī),所述方法包括:
接收語(yǔ)音信息;
對(duì)接收到的語(yǔ)音信息進(jìn)行處理得到控制指令;
根據(jù)所述控制指令向所述外接設(shè)備發(fā)送控制命令,以使所述外接設(shè)備根據(jù)所述控制命令執(zhí)行相應(yīng)的操作。
本發(fā)明另一較佳實(shí)施例還提供一種外接設(shè)備的控制裝置,所述控制裝置應(yīng)用于與外接設(shè)備通信連接的電視機(jī),所述控制裝置包括:
接收模塊,用于接收語(yǔ)音信息;
處理模塊,用于對(duì)接收到的語(yǔ)音信息進(jìn)行處理得到控制指令;
發(fā)送模塊,用于根據(jù)所述控制指令向所述外接設(shè)備發(fā)送控制命令,以使所述外接設(shè)備根據(jù)所述控制命令執(zhí)行相應(yīng)的操作。
相對(duì)于現(xiàn)有技術(shù)而言,本發(fā)明實(shí)施例提供的外接設(shè)備的控制方法及裝置具有以下有益效果:
通過電視機(jī)接收語(yǔ)音信息,電視機(jī)根據(jù)對(duì)語(yǔ)音信息處理得到的控制指令向外接設(shè)備發(fā)送控制命令,外接設(shè)備接收并執(zhí)行所述控制命令。由此,實(shí)現(xiàn)了通過電視機(jī)控制電視機(jī)的外接設(shè)備的目的,避免了觀看節(jié)目時(shí)頻繁使用電視機(jī)遙控器及外接設(shè)備遙控器的情況,提升了用戶體驗(yàn)。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明較佳的實(shí)施例提供的電視機(jī)與至少一外接設(shè)備的通信示意圖。
圖2為圖1所示的電視機(jī)的方框示意圖。
圖3為圖1所示的外接設(shè)備的方框示意圖。
圖4為本發(fā)明較佳的實(shí)施例提供的應(yīng)用于圖1所示的外接設(shè)備及電視機(jī)的外接設(shè)備的控制方法的一種流程示意圖。
圖5為圖4中步驟S120包括的子步驟的一種流程示意圖。
圖6為圖4中步驟S130包括的子步驟的一種流程示意圖。
圖7為本發(fā)明較佳的實(shí)施例提供的應(yīng)用于圖1所示的電視機(jī)的外接設(shè)備的控制方法的一種流程示意圖。
圖8為圖7中步驟S220包括的子步驟的一種流程示意圖。
圖9為圖7中步驟S230包括的子步驟的一種流程示意圖。
圖10為本發(fā)明較佳的實(shí)施例提供的圖2所示的電視機(jī)的外接設(shè)備的控制裝置的一種功能模塊框圖。
圖11為本發(fā)明較佳的實(shí)施例提供的圖2所示的電視機(jī)的外接設(shè)備的控制裝置的另一種功能模塊框圖。
圖標(biāo):100-電視機(jī);110-第一存儲(chǔ)器;120-第一存儲(chǔ)控制器;130-第一處理器;140-第一網(wǎng)絡(luò)模塊;150-外設(shè)接口;160-輸入輸出單元;170-顯示單元;200-外接設(shè)備;210-第二存儲(chǔ)器;220-第二存儲(chǔ)控制器;230-第二處理器;240-第二網(wǎng)絡(luò)模塊;300-控制裝置;310-接收模塊;320-處理模塊;330-發(fā)送模塊;331-匹配子模塊;332-發(fā)送命令子模塊。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。
因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
請(qǐng)參照?qǐng)D1,圖1是本發(fā)明較佳的實(shí)施例提供的電視機(jī)100與至少一外接設(shè)備200的通信示意圖。所述電視機(jī)100通過網(wǎng)絡(luò)與所述外接設(shè)備200進(jìn)行通信,以實(shí)現(xiàn)通過電視機(jī)100控制外接設(shè)備200進(jìn)行播放的目的。在本發(fā)明實(shí)施例中,所述電視機(jī)100可以是,但不限于,智能電視、網(wǎng)絡(luò)電視(Network Television,NTV)、數(shù)字電視、交互式電視等,優(yōu)選地,所述電視機(jī)100為智能電視。所述外接設(shè)備200可以是,但不限于,外接播放器、藍(lán)牙音響等。
請(qǐng)參照?qǐng)D2,圖2是圖1所示的電視機(jī)100的方框示意圖。所述電視機(jī)100可以包括外接設(shè)備200的控制裝置300、第一存儲(chǔ)器110、第一存儲(chǔ)控制器120、第一處理器130、第一網(wǎng)絡(luò)模塊140、外設(shè)接口150、輸入輸出單元160以及顯示單元170。
所述第一存儲(chǔ)器110、第一存儲(chǔ)控制器120、第一處理器130、第一網(wǎng)絡(luò)模塊140、外設(shè)接口150、輸入輸出單元160以及顯示單元170各元件之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號(hào)線實(shí)現(xiàn)電性連接。第一存儲(chǔ)器110中存儲(chǔ)有控制裝置300,所述控制裝置300包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述第一存儲(chǔ)器110中的軟件功能模塊。所述第一處理器130通過運(yùn)行存儲(chǔ)在第一存儲(chǔ)器110內(nèi)的軟件程序以及模塊,如本發(fā)明實(shí)施例中的控制裝置300,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)本發(fā)明實(shí)施例中的外接設(shè)備200的控制方法。
其中,所述第一存儲(chǔ)器110可以是,但不限于,隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),只讀存儲(chǔ)器(Read Only Memory,ROM),可編程只讀存儲(chǔ)器(Programmable Read-Only Memory,PROM),可擦除只讀存儲(chǔ)器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲(chǔ)器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,第一存儲(chǔ)器110用于存儲(chǔ)程序,所述第一處理器130在接收到執(zhí)行指令后,執(zhí)行所述程序。所述第一處理器130以及其他可能的組件對(duì)第一存儲(chǔ)器110的訪問可在第一存儲(chǔ)控制器120的控制下進(jìn)行。
所述第一處理器130可能是一種集成電路芯片,具有信號(hào)的處理能力。上述的第一處理器130可以是通用處理器,包括中央處理器(Central Processing Unit,CPU)、網(wǎng)絡(luò)處理器(Network Processor,NP)等。還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
所述第一網(wǎng)絡(luò)模塊140用于通過網(wǎng)絡(luò)建立所述電視機(jī)100與外部終端之間的通信連接,并用于通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)。
所述外設(shè)接口150將各種輸入/輸出裝置(比如,輸入輸出單元160)耦合至所述第一處理器130以及第一存儲(chǔ)器110。在本實(shí)施例中,所述電視機(jī)100可以通過外設(shè)接口150與所述外接設(shè)備200建立通信連接。在一些實(shí)施例中,外設(shè)接口150,第一處理器130以及第一存儲(chǔ)控制器120可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,它們也可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
所述輸入輸出單元160用于提供給用戶輸入數(shù)據(jù)實(shí)現(xiàn)用戶與所述電視機(jī)100的交互。在本實(shí)施例中,用戶通過所述輸入輸出單元160在電視機(jī)100中存儲(chǔ)關(guān)鍵字詞數(shù)據(jù)庫(kù)及用于控制外接設(shè)備200的控制命令庫(kù)。
所述顯示單元170用于顯示所述電視機(jī)100的電視節(jié)目或其他內(nèi)容(比如,選擇菜單、設(shè)置菜單等)。
可以理解,圖2所示的結(jié)構(gòu)僅為電視機(jī)100的一種結(jié)構(gòu)示意圖,電視機(jī)100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
請(qǐng)參照?qǐng)D3,圖3是圖1所示的外接設(shè)備200的方框示意圖。所述外接設(shè)備200可以包括第二存儲(chǔ)器210、第二存儲(chǔ)控制器220、第二處理器230及第二網(wǎng)絡(luò)模塊240。
其中,所述第二存儲(chǔ)器210、第二存儲(chǔ)控制器220、第二處理器230及第二網(wǎng)絡(luò)模塊240與圖2中的第一存儲(chǔ)器110、第一存儲(chǔ)控制器120、第一處理器130及第一網(wǎng)絡(luò)模塊140的硬件配置相同,在此就不再一一介紹。
第一實(shí)施例
請(qǐng)參照?qǐng)D4,圖4是本發(fā)明較佳的實(shí)施例提供的應(yīng)用于圖1所示的外接設(shè)備200及電視機(jī)100的外接設(shè)備200的控制方法的一種流程示意圖。所述方法應(yīng)用于相互之間通信連接的電視機(jī)100及外接設(shè)備200。下面對(duì)圖4所示的外接設(shè)備200的控制方法的具體流程進(jìn)行詳細(xì)闡述。
步驟S110,電視機(jī)100接收語(yǔ)音信息。
在本實(shí)施例的一種實(shí)施方式中,所述電視機(jī)100接收語(yǔ)音信息的方式可以是:所述電視機(jī)100直接接收語(yǔ)音信息。具體地,所述電視機(jī)100包括語(yǔ)音采集單元(比如,拾音器),通過所述語(yǔ)音采集單元,所述電視機(jī)100可直接采集語(yǔ)音信息。
在本實(shí)施例的另一種實(shí)施方式中,所述電視機(jī)100接收語(yǔ)音信息的方式可以是:所述電視機(jī)100接收通過語(yǔ)音采集器發(fā)送的語(yǔ)音信息。具體地,所述語(yǔ)音采集器可設(shè)置在電視機(jī)100之外的其他設(shè)備(比如,電視機(jī)100的遙控器)上。當(dāng)語(yǔ)音采集器采集到語(yǔ)音信息后,所述語(yǔ)音采集器通過網(wǎng)絡(luò)將所述語(yǔ)音信息發(fā)送給所述電視機(jī)100。其中,所述網(wǎng)絡(luò)可以是無(wú)線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò),在本實(shí)施例中,所述網(wǎng)絡(luò)優(yōu)選為無(wú)線網(wǎng)絡(luò)。
在本實(shí)施例中,根據(jù)用戶需求,所述電視機(jī)100接收語(yǔ)音的方式可以是直接接收語(yǔ)音信息或接收通過語(yǔ)音采集器發(fā)送的語(yǔ)音信息中任意一種或者組合。比如,當(dāng)用戶距離電視機(jī)100較近時(shí),可以直接對(duì)著所述電視機(jī)100進(jìn)行語(yǔ)音控制,由電視機(jī)100直接接收語(yǔ)音信息;當(dāng)用戶距離電視機(jī)100較遠(yuǎn)時(shí),可以通過遙控器將接收的語(yǔ)音信息通過網(wǎng)絡(luò)傳送給所述電視機(jī)100,以便于進(jìn)行遠(yuǎn)距離語(yǔ)音控制。
步驟S120,電視機(jī)100對(duì)接收到的語(yǔ)音信息進(jìn)行處理得到控制指令。
請(qǐng)參照?qǐng)D5,圖5是圖4中步驟S120包括的子步驟的一種流程示意圖。所述步驟S120可以包括子步驟S121及子步驟S122。
所述子步驟S121,對(duì)語(yǔ)音信息進(jìn)行分析,從所述語(yǔ)音信息中提取關(guān)鍵字詞。
在本實(shí)施例中,所述電視機(jī)100接收的語(yǔ)音信息由模擬信號(hào)表示,在所述電視機(jī)100對(duì)所述語(yǔ)音信息進(jìn)行分析時(shí),所述電視機(jī)100可以通過預(yù)先存儲(chǔ)的語(yǔ)音助手先將所述語(yǔ)音信息由模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),再提取由數(shù)字信號(hào)表示的語(yǔ)音信息中的關(guān)鍵字詞,比如“視頻快進(jìn)”中的“快進(jìn)”,“視頻?!敝械摹巴!?。
所述子步驟S122,將提取的關(guān)鍵字詞與預(yù)先存儲(chǔ)的關(guān)鍵字詞數(shù)據(jù)庫(kù)進(jìn)行匹配,當(dāng)匹配成功時(shí),生成所述關(guān)鍵字詞對(duì)應(yīng)的控制指令。
所述電視機(jī)100中預(yù)先存儲(chǔ)有關(guān)鍵字詞數(shù)據(jù)庫(kù)。當(dāng)提取的關(guān)鍵字詞在所述關(guān)鍵字詞數(shù)據(jù)庫(kù)中查找不到時(shí),所述關(guān)鍵字詞被判定為無(wú)效字詞,不再進(jìn)行后續(xù)步驟。
當(dāng)提取的關(guān)鍵字詞在所述關(guān)鍵字詞數(shù)據(jù)庫(kù)中可以查找到時(shí),所述關(guān)鍵字詞被判定為有效字詞,通過所述關(guān)鍵字詞可以生成對(duì)應(yīng)的控制指令。
步驟S130,電視機(jī)100根據(jù)所述控制指令向外接設(shè)備200發(fā)送控制命令。
請(qǐng)參照?qǐng)D6,圖6是圖4中步驟S130包括的子步驟的一種流程示意圖。所述步驟S130可以包括子步驟S131及子步驟S132。
所述子步驟S131,電視機(jī)100判斷控制指令與控制命令庫(kù)是否匹配。
所述電視機(jī)100中預(yù)先存儲(chǔ)有用于控制外接設(shè)備200的控制命令庫(kù),其中,所述控制命令庫(kù)中存儲(chǔ)有與控制指令一一對(duì)應(yīng)的控制命令。所述控制命令庫(kù)中包括各種控制命令,比如,快進(jìn)、快退、確定、靜音等控制命令。所述電視機(jī)100將根據(jù)關(guān)鍵字詞生成的控制指令與控制命令庫(kù)進(jìn)行匹配。當(dāng)在所述控制命令庫(kù)中查找不到所述控制指令時(shí),判定匹配不成功,則所述控制指令被判定為無(wú)效控制指令,接下來則重復(fù)執(zhí)行步驟S131,將新的控制指令與控制命令庫(kù)進(jìn)行匹配。
在本實(shí)施例中,所述控制指令是電視機(jī)100根據(jù)語(yǔ)音信息中提取的關(guān)鍵字詞生成的用于控制外接設(shè)備200控制命令的中間指令;所述控制命令是電視機(jī)100生成的用于發(fā)送給外接設(shè)備200,并控制所述外接設(shè)備200工作狀態(tài)的命令。
在匹配成功時(shí),執(zhí)行子步驟S132。
所述子步驟S132,所述電視機(jī)100根據(jù)所述控制指令向外接設(shè)備200發(fā)送控制指令。
當(dāng)在所述控制命令庫(kù)中查找到所述控制指令時(shí),判定匹配成功,所述控制指令被判定為有效控制指令。所述電視機(jī)100通過向所述外接設(shè)備200發(fā)送有效的控制指令,從而控制所述外接設(shè)備200。
在本實(shí)施例的一種實(shí)施方式中,所述外接設(shè)備200的控制命令庫(kù)可以包括針對(duì)不同目標(biāo)外接設(shè)備200的控制命令子庫(kù)。所述電視機(jī)100將所述控制指令與所述電視機(jī)100中預(yù)先存儲(chǔ)的用于控制所述外接設(shè)備200的控制命令庫(kù)進(jìn)行匹配的方式包括:
在提取出的所述關(guān)鍵字詞中包括目標(biāo)外接設(shè)備200的名稱時(shí),將所述關(guān)鍵字詞與目標(biāo)外接設(shè)備200對(duì)應(yīng)的控制命令子庫(kù)進(jìn)行匹配。
所述語(yǔ)音信息中可以包括設(shè)備名稱,比如,在“hi,播放器,停”中,關(guān)鍵字詞為“播放器”、“停”,“播放器”為設(shè)備名稱。所述電視機(jī)100中存儲(chǔ)有所述電視機(jī)100所有的外接設(shè)備200的名稱,通過將所述關(guān)鍵字詞中包括的設(shè)備名稱與所述電視機(jī)100中存儲(chǔ)的外接設(shè)備200的名稱進(jìn)行比對(duì),判斷提取出的所述關(guān)鍵字詞中是否包括目標(biāo)外接設(shè)備200。當(dāng)所述設(shè)備名稱與所述外接設(shè)備200的名稱匹配不成功時(shí),所述關(guān)鍵字詞中沒有包含目標(biāo)外接設(shè)備200。當(dāng)所述設(shè)備名稱與所述外接設(shè)備200的名稱匹配成功時(shí),所述關(guān)鍵字詞中包含的設(shè)備名稱被判定為目標(biāo)外接設(shè)備200的名稱。
在本實(shí)施例中,在提取出的所述關(guān)鍵字詞中包括目標(biāo)外接設(shè)備200的名稱時(shí),先查找到目標(biāo)外接設(shè)備200對(duì)應(yīng)的控制命令子庫(kù),再將所述關(guān)鍵字詞與其進(jìn)行匹配。比如,在“hi,播放器,?!敝?,關(guān)鍵字詞為“播放器”、“?!保シ牌鳛槟繕?biāo)外接設(shè)備200,停為控制命令。將“?!迸c目標(biāo)外接設(shè)備200(播放器)對(duì)應(yīng)的控制命令子庫(kù)進(jìn)行匹配。
在本實(shí)施例中,所述電視機(jī)100根據(jù)所述控制指令向所述外接設(shè)備200發(fā)送控制命令的步驟包括:
在所述目標(biāo)外接設(shè)備200對(duì)應(yīng)的控制命令子庫(kù)中匹配到所述控制指令時(shí),所述電視機(jī)100將所述控制指令發(fā)送給所述目標(biāo)外接設(shè)備200。
比如,在上述舉例中,在播放器對(duì)應(yīng)的控制命令子庫(kù)中查找到“停”這個(gè)控制命令,則“?!北慌卸橛行У目刂浦噶睢K鲭娨暀C(jī)100將“?!边@個(gè)控制命令發(fā)送給所述目標(biāo)外接設(shè)備200(播放器),以控制播放器中視頻信息的播放。
步驟S140,所述外接設(shè)備200根據(jù)所述控制命令執(zhí)行相應(yīng)的操作。
在本實(shí)施例中,所述外接設(shè)備200通過第二網(wǎng)絡(luò)模塊240或其他方式接收所述電視機(jī)100發(fā)送的控制命令,并執(zhí)行相應(yīng)的操作,比如,停止播放視頻、靜音等。
在本實(shí)施例的實(shí)施方式中,所述電視機(jī)100與所述外接設(shè)備200通過高清晰度多媒體接口建立通信連接。
其中,高清晰度多媒體接口(High Definition Multimedia Interface,HDMI)是支持不壓縮全數(shù)字的音頻/視頻接口。HDMI通過在一條線纜中傳輸高清晰、全數(shù)字的音頻和視頻內(nèi)容,極大簡(jiǎn)化了布線,為用戶提供了高質(zhì)量的家庭影院體驗(yàn)。HDMI在單線纜中提供任何音頻/視頻源(比如,播放器)與音頻和/或視頻監(jiān)視器(比如,電視機(jī)100)之間的接口。HDMI支持單線纜上的標(biāo)準(zhǔn)、增強(qiáng)的或高清晰度視頻和多聲道數(shù)字音頻。HDMI傳輸所有ATSC HDTV標(biāo)準(zhǔn)并支持8頻道、192kHz、不壓縮的數(shù)字音頻和現(xiàn)有的壓縮格式(例如Dolby Digital和DTS),HDMI 1.3還新增了對(duì)新型無(wú)損數(shù)字音頻格式TrueHD和DTS-HD Master AudioTM的支持,空余帶寬用于未來增強(qiáng)和需求。
此外,HDMI還支持5Gbps的數(shù)據(jù)傳輸率,最遠(yuǎn)可傳輸15米,足以應(yīng)付一個(gè)1080p的視頻和一個(gè)8聲道的音頻信號(hào)。由于一個(gè)1080p的視頻和一個(gè)8聲道的音頻信號(hào)需求少于4GB/s,因此HDMI還有很大余量。這允許HDMI可以用一個(gè)電纜分別連接DVD播放器,接收器等。此外HDMI支持EDID、DDC2B,因此具有HDMI的設(shè)備具有“即插即用”的特點(diǎn),信號(hào)源(比如,播放器)和顯示設(shè)備(比如,電視機(jī)100)之間會(huì)自動(dòng)進(jìn)行“協(xié)商”,自動(dòng)選擇最合適的視頻/音頻格式。
在本實(shí)施例的實(shí)施方式中,所述電視機(jī)100通過高清晰度多媒體接口向所述外接設(shè)備200發(fā)送CEC控制命令從而控制外接設(shè)備200。
其中,高清晰度多媒體接口(HDMI)包括4條差分線纜及DDC(Display Data Channel,顯示數(shù)據(jù)通道),CEC(Consumer Electronics Control,消費(fèi)電子控制通道)等線纜。其中,4條差分線纜傳輸?shù)氖?組TMDS(Transition Minimized Differential signal,最小化傳輸差分信號(hào))數(shù)據(jù)信息以及1組TMDS時(shí)鐘信息。DDC用來向視頻接收裝置(比如,電視機(jī)100)發(fā)送配置信息和數(shù)據(jù)格式信息。
通過CEC控制命令可以控制HDMI接口上所連接的外接設(shè)備200,比如,系統(tǒng)待機(jī)(System Standby)。下面舉例子說明,當(dāng)影碟被放進(jìn)藍(lán)光播放器時(shí),電視機(jī)100會(huì)由于CEC信號(hào)的通知而自動(dòng)開機(jī),然后視頻通道亦會(huì)自動(dòng)切換到播放器連接的通道上。播放器接收電視機(jī)100發(fā)送的CEC控制命令(比如,停)后,播放器執(zhí)行相應(yīng)的操作(比如,停止播放)。由此,便通過CEC控制命令控制所有HDMI連接的外接設(shè)備200。
第二實(shí)施例
請(qǐng)參照?qǐng)D7,圖7是本發(fā)明較佳的實(shí)施例提供的應(yīng)用于圖1所示的電視機(jī)100的外接設(shè)備200的控制方法。所述方法應(yīng)用于與外接設(shè)備200通信連接的電視機(jī)100。下面對(duì)圖7所示的外接設(shè)備200的控制方法的具體流程進(jìn)行詳細(xì)闡述。
步驟S210,接收語(yǔ)音信息。
步驟S220,對(duì)接收到的語(yǔ)音信息進(jìn)行處理得到控制指令。
請(qǐng)參照?qǐng)D8,圖8為圖7中步驟S220包括的子步驟的一種流程示意圖。所述步驟S220包括子步驟S221及子步驟S222。
所述步驟S221,對(duì)語(yǔ)音信息進(jìn)行分析,從所述語(yǔ)音信息中提取關(guān)鍵字詞。
所述步驟S222,將提取的關(guān)鍵字詞與預(yù)先存儲(chǔ)的關(guān)鍵字詞數(shù)據(jù)庫(kù)進(jìn)行匹配,當(dāng)匹配成功時(shí),生成所述關(guān)鍵字詞對(duì)應(yīng)的控制指令。
步驟S230,根據(jù)所述控制指令向外接設(shè)備200發(fā)送控制命令,以使外接設(shè)備200根據(jù)所述控制命令執(zhí)行相應(yīng)的操作。
請(qǐng)參照?qǐng)D9,圖9為圖7中步驟S230包括的子步驟的一種流程示意圖。所述步驟S230包括子步驟S231及子步驟S232。
所述子步驟S231,判斷控制指令與控制命令庫(kù)是否匹配。
在本實(shí)施例中,所述電視機(jī)100中預(yù)先存儲(chǔ)有用于控制所述外接設(shè)備200的控制命令庫(kù),其中,所述控制命令庫(kù)中存儲(chǔ)有與控制指令一一對(duì)應(yīng)的控制指令。
在匹配不成功時(shí),繼續(xù)將新的控制指令與控制命令庫(kù)進(jìn)行匹配。
在匹配成功時(shí),執(zhí)行子步驟S232。
所述子步驟S232,根據(jù)所述控制指令向外接設(shè)備200發(fā)送控制指令。
在本實(shí)施例中,所述外接設(shè)備200的控制命令庫(kù)包括針對(duì)不同目標(biāo)外接設(shè)備200的控制命令子庫(kù)。所述將所述控制指令與所述電視機(jī)100中預(yù)先存儲(chǔ)的用于控制所述外接設(shè)備200的控制命令庫(kù)進(jìn)行匹配的步驟包括:
在提取出的所述關(guān)鍵字詞中包括目標(biāo)外接設(shè)備200的名稱時(shí),將所述關(guān)鍵字詞與目標(biāo)外接設(shè)備200對(duì)應(yīng)的控制命令子庫(kù)進(jìn)行匹配。
在本實(shí)施例中,所述根據(jù)所述控制指令向所述外接設(shè)備200發(fā)送控制命令的步驟包括:
在所述目標(biāo)外接設(shè)備200對(duì)應(yīng)的控制命令子庫(kù)中匹配到所述控制指令時(shí),將所述控制指令發(fā)送給所述目標(biāo)外接設(shè)備200。
在本實(shí)施例中,所述電視機(jī)100與所述外接設(shè)備200通信連接的方式包括:
通過高清晰度多媒體接口與所述外接設(shè)備200通信連接。
通過高清晰度多媒體接口向所述外接設(shè)備200發(fā)送CEC控制命令從而控制外接設(shè)備200。
第三實(shí)施例
請(qǐng)參照?qǐng)D10,圖10是本發(fā)明較佳的實(shí)施例提供的圖2所示的電視機(jī)100的外接設(shè)備200的控制裝置300的一種功能模塊框圖。所述控制裝置300應(yīng)用于與外接設(shè)備200通信連接的電視機(jī)100。所述控制裝置300包括接收模塊310、處理模塊320以及發(fā)送模塊330。
所述接收模塊310,用于接收語(yǔ)音信息。
所述接收模塊310接收語(yǔ)音信息的方式包括:
直接接收語(yǔ)音信息或接收通過語(yǔ)音采集器發(fā)送的語(yǔ)音信息中任意一種或者組合。
在本實(shí)施例中,所述接收模塊310執(zhí)行的步驟可參考圖4所示的步驟S110及圖7所示的步驟S210的詳細(xì)描述。
所述處理模塊320,用于對(duì)接收到的語(yǔ)音信息進(jìn)行處理得到控制指令。
所述處理模塊320對(duì)接收到的語(yǔ)音信息進(jìn)行處理得到控制指令的方式包括:
對(duì)所述語(yǔ)音信息進(jìn)行分析,從所述語(yǔ)音信息中提取關(guān)鍵字詞;
將提取的關(guān)鍵字詞與預(yù)先存儲(chǔ)的關(guān)鍵字詞數(shù)據(jù)庫(kù)進(jìn)行匹配,當(dāng)匹配成功時(shí),生成所述關(guān)鍵字詞對(duì)應(yīng)的控制指令。
在本實(shí)施例中,所述處理模塊320執(zhí)行的步驟可參考圖4所示的步驟S120及圖7所示的步驟S220的詳細(xì)描述。
所述發(fā)送模塊330,用于根據(jù)所述控制指令向所述外接設(shè)備200發(fā)送控制命令,以使所述外接設(shè)備200根據(jù)所述控制命令執(zhí)行相應(yīng)的操作。
請(qǐng)參照?qǐng)D11,所述發(fā)送模塊330包括:
匹配子模塊331,用于將所述控制指令與所述電視機(jī)100中預(yù)先存儲(chǔ)的用于控制所述外接設(shè)備200的控制命令庫(kù)進(jìn)行匹配,其中,所述控制命令庫(kù)中存儲(chǔ)有與控制指令一一對(duì)應(yīng)的控制命令;
發(fā)送命令子模塊332,用于在匹配成功時(shí),根據(jù)所述控制指令向所述外接設(shè)備200發(fā)送控制命令。
在本實(shí)施例中,所述發(fā)送模塊330執(zhí)行的步驟可參考圖4所示的步驟S130及圖7所示的步驟S230的詳細(xì)描述。
所述外接設(shè)備200的控制命令庫(kù)包括針對(duì)不同目標(biāo)外接設(shè)備200的控制命令子庫(kù),所述匹配子模塊331將所述控制指令與所述電視機(jī)100中預(yù)先存儲(chǔ)的用于控制所述外接設(shè)備200的控制命令庫(kù)進(jìn)行匹配的方式包括:
在提取出的所述關(guān)鍵字詞中包括目標(biāo)外接設(shè)備200的名稱時(shí),將所述關(guān)鍵字詞與目標(biāo)外接設(shè)備200對(duì)應(yīng)的控制命令子庫(kù)進(jìn)行匹配。
所述發(fā)送模塊330根據(jù)所述控制指令向所述外接設(shè)備200發(fā)送控制命令的方式包括:
在所述目標(biāo)外接設(shè)備200對(duì)應(yīng)的控制命令子庫(kù)中匹配到所述控制指令時(shí),將所述控制指令發(fā)送給所述目標(biāo)外接設(shè)備200。
綜上所述,本發(fā)明實(shí)施例提供的外接設(shè)備的控制方法及裝置,通過電視機(jī)接收語(yǔ)音信息并對(duì)接收的語(yǔ)音信息進(jìn)行分析得到控制指令,外接設(shè)備接收并執(zhí)行所述電視機(jī)根據(jù)所述控制指令發(fā)送的控制命令。從而使得用戶在觀看節(jié)目時(shí),可以不需要依賴電視機(jī)的遙控器及外接設(shè)備的遙控器,通過電視機(jī)即可控制電視機(jī)的外接設(shè)備,提升用戶體驗(yàn)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。