本公開涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種智能電視操作方法及一種智能電視操作系統(tǒng)。
背景技術(shù):
隨著電子信息技術(shù)的發(fā)展,社區(qū)中的相關(guān)信息系統(tǒng)也逐步上線。但是能良好的被老人應(yīng)用的系統(tǒng)或軟件很少。
現(xiàn)有技術(shù)中,大多數(shù)居民應(yīng)用是在大屏顯示器內(nèi)集成軟件系統(tǒng),通過電視、電腦或者手機(jī)進(jìn)行對安裝的軟件進(jìn)行操作。這幾種軟件應(yīng)用操作方式存在以下問題:一、老人年紀(jì)大查看手機(jī)或電腦屏幕不清晰;二、老人使用鼠標(biāo)或手機(jī)觸屏?xí)r,由于手指協(xié)調(diào)性上受影響很難操作;三、電視上安裝的軟件系統(tǒng)需要與遙控器指令進(jìn)行匹配且遙控器的操作對于部分老年人來說并不方便。
因此有必要提供一種更便捷、更清晰、易操作的智能電視操作方法,更好的實(shí)現(xiàn)老人對軟件的操作。
需要說明的是,上述背景技術(shù)部分公開的信息僅用于加強(qiáng)對本公開的背景的理解,因此可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
技術(shù)實(shí)現(xiàn)要素:
本公開的目的在于提供一種智能電視操作方法及一種智能電視操作系統(tǒng),進(jìn)而至少在一定程度上克服由于相關(guān)技術(shù)的限制和缺陷而導(dǎo)致的一個(gè)或者多個(gè)問題。
本公開的其他特性和優(yōu)點(diǎn)將通過下面的詳細(xì)描述變得顯然,或部分地通過本公開的實(shí)踐而習(xí)得。
根據(jù)本公開的一個(gè)方面,提供一種智能電視操作方法,所述方法包括:
采集用戶一手勢的運(yùn)動(dòng)軌跡;
將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配;
在采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),啟動(dòng)所述智能電視中與所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的一系統(tǒng)指令。
在本公開的一種示例性實(shí)施例中,所述預(yù)存手勢的運(yùn)動(dòng)軌跡有多個(gè),將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配包括:
將采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡逐一進(jìn)行匹配并判斷采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡其中之一是否匹配。
在本公開的一種示例性實(shí)施例中,所述方法還包括:
在采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢運(yùn)動(dòng)軌跡其中之一匹配成功時(shí),將每個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡轉(zhuǎn)化為一系統(tǒng)指令并啟動(dòng)所述智能電視中與匹配的所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的所述系統(tǒng)指令;其中,所述系統(tǒng)指令有多個(gè),每一所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)一種所述系統(tǒng)指令。
在本公開的一種示例性實(shí)施例中,所述方法還包括:
獲取所述手勢起始操作發(fā)生的位置并在所述手勢起始操作發(fā)生的位置處創(chuàng)建一起點(diǎn);
獲取所述手勢結(jié)束操作發(fā)生的位置并在所述手勢結(jié)束操作發(fā)生的位置處創(chuàng)建一終點(diǎn);
根據(jù)所述起點(diǎn)的位置和所述終點(diǎn)的位置采集所述手勢的運(yùn)動(dòng)軌跡。
在本公開的一種示例性實(shí)施例中,所述方法還包括:
根據(jù)所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的系統(tǒng)指令對所述智能電視中的菜單進(jìn)行對應(yīng)操作。
根據(jù)本公開的另一方面,提供一種智能電視操作系統(tǒng),所述系統(tǒng)包括:
采集模塊,用于采集用戶一手勢的運(yùn)動(dòng)軌跡;
匹配模塊,用于將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配;
啟動(dòng)模塊,用于在采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),啟動(dòng)所述智能電視中與所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的一系統(tǒng)指令。
在本公開的一種示例性實(shí)施例中,所述預(yù)存手勢的運(yùn)動(dòng)軌跡有多個(gè),將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配包括:
判斷匹配模塊,用于將采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡逐一進(jìn)行匹配,并判斷采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡其中之一是否匹配。
在本公開的一種示例性實(shí)施例中,所述系統(tǒng)還包括:
在采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢運(yùn)動(dòng)軌跡其中之一匹配成功時(shí),將每個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡轉(zhuǎn)化為一系統(tǒng)指令并啟動(dòng)所述智能電視中與匹配的所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的所述系統(tǒng)指令;其中,所述系統(tǒng)指令有多個(gè),每一所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)一種所述系統(tǒng)指令。
在本公開的一種示例性實(shí)施例中,所述系統(tǒng)還包括:
起始模塊,用于獲取所述手勢起始操作發(fā)生的位置并在所述手勢起始操作發(fā)生的位置處創(chuàng)建一起點(diǎn);
結(jié)束模塊,用于獲取所述手勢結(jié)束操作發(fā)生的位置并在所述手勢結(jié)束操作發(fā)生的位置處創(chuàng)建一終點(diǎn);
運(yùn)動(dòng)軌跡確定模塊,用于根據(jù)所述起點(diǎn)的位置和所述終點(diǎn)的位置采集所述手勢的運(yùn)動(dòng)軌跡。
在本公開的一種示例性實(shí)施例中,所述系統(tǒng)還包括:
操作模塊,用于根據(jù)所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的系統(tǒng)指令對所述智能電視中的菜單進(jìn)行對應(yīng)操作。
本公開的示例實(shí)施方式所提供的智能電視操作方法及系統(tǒng)中,首先采集用戶一手勢的運(yùn)動(dòng)軌跡;進(jìn)一步地,將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配;在進(jìn)一步地,在采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),將每個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡轉(zhuǎn)化為一系統(tǒng)指令并啟動(dòng)所述智能電視中與所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的所述系統(tǒng)指令。本公開一方面通過在采集的用戶手勢的運(yùn)動(dòng)軌跡與智能電視中的預(yù)存手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),對智能電視進(jìn)行相應(yīng)操作,從而使智能電視的操作更方便。另一方面,通過手勢的運(yùn)動(dòng)軌跡對智能電視進(jìn)行操作時(shí),不需要拿遙控器和智能電視中的軟件應(yīng)用相對應(yīng),擴(kuò)大了智能電視操作方法的適用范圍,提升了用戶操作的便捷性和易用性。另一方面,通過不同手勢的運(yùn)動(dòng)軌跡操作智能電視,提升了用戶操作的趣味性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
通過參照附圖來詳細(xì)描述其示例實(shí)施例,本公開的上述和其它特征及優(yōu)點(diǎn)將變得更加明顯。顯而易見地,下面描述中的附圖僅僅是本公開的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
圖1示意性示出本公開示例性實(shí)施例中一種智能電視操作方法示意圖。
圖2示意性示出本公開示例性實(shí)施例中手勢的運(yùn)動(dòng)軌跡示意圖。
圖3示意性示出本公開示例性實(shí)施例中一種導(dǎo)航菜單示意圖。
圖4示意性示出本公開示例性實(shí)施例中一種智能電視操作系統(tǒng)示意圖。
圖5示意性示出本公開示例性實(shí)施例中一種智能電視操作裝置示意圖。
具體實(shí)施方式
現(xiàn)在將參考附圖更全面地描述示例實(shí)施例。然而,示例實(shí)施例能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施例;相反,提供這些實(shí)施例使得本公開將全面和完整,并將示例實(shí)施例的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對它們的重復(fù)描述。
此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施例中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對本公開的實(shí)施例的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本公開的技術(shù)方案而沒有所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組元、材料、裝置、步驟等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、方法、裝置、實(shí)現(xiàn)、材料或者操作以避免模糊本公開的各方面。
附圖中所示的方框圖僅僅是功能實(shí)體,不一定必須與物理上獨(dú)立的實(shí)體相對應(yīng)。即,可以采用軟件形式來實(shí)現(xiàn)這些功能實(shí)體,或在一個(gè)或多個(gè)軟件硬化的模塊中實(shí)現(xiàn)這些功能實(shí)體或功能實(shí)體的一部分,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實(shí)現(xiàn)這些功能實(shí)體。
本示例實(shí)施方式中,首先提供了一種智能電視操作方法,可以應(yīng)用于一具有手勢識(shí)別功能的大屏幕的智能電視。舉例來說,所述智能電視可以是具有一個(gè)或者多個(gè)攝像頭拍照功能的智能電視,所述攝像頭與所述智能電視的顯示器集成,可以與所述智能電視的顯示器外接,也可以嵌入所述智能電視的顯示器。使用大屏幕的智能電視可以使用戶更清晰、更方便的使用智能電視,同時(shí)提高信息系統(tǒng)的使用率。參考圖1中所示,所述智能電視操作方法可以包括以下步驟:
步驟S101.采集用戶一手勢的運(yùn)動(dòng)軌跡;
步驟S102.將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配;
步驟S103.在采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),啟動(dòng)所述智能電視中與所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的一系統(tǒng)指令。
本示例實(shí)施方式所提供的智能電視操作方法及系統(tǒng)中,一方面通過在采集的用戶手勢與智能電視中的預(yù)存手勢匹配成功時(shí),對智能電視進(jìn)行相應(yīng)操作,使老年人用戶更方便的操作智能電視;另一方面,通過手勢對智能電視進(jìn)行操作時(shí),不需要拿遙控器和智能電視中的軟件應(yīng)用相對應(yīng),擴(kuò)大了智能電視操作方法的適用范圍,提升了用戶操作的便捷性和易用性;另一方面,通過不同手勢的運(yùn)動(dòng)軌跡對應(yīng)的操作智能電視,提升了用戶操作的趣味性。
下面,將結(jié)合圖1和圖2對本示例實(shí)施方式中的智能電視操作方法的各個(gè)步驟進(jìn)行更詳細(xì)的說明。
在步驟S101中,采集用戶一手勢的運(yùn)動(dòng)軌跡。
本示例實(shí)施方式中,用戶可以借助智能電視的前置攝像頭或者后置攝像頭進(jìn)行拍照以采集用戶手勢的運(yùn)動(dòng)軌跡。所述采集的手勢的運(yùn)動(dòng)軌跡可以是如圖2所示的手勢的運(yùn)動(dòng)軌跡,也可以是任意手勢的運(yùn)動(dòng)軌跡。所述手勢的運(yùn)動(dòng)軌跡可以是一只手滑過的軌跡,也可以是兩只手配合滑過的軌跡,也可以是手上下左右搖擺的軌跡;所述手勢的運(yùn)動(dòng)軌跡可以是直線,也可以是任意形狀的曲線;手勢的運(yùn)動(dòng)軌跡可以是手指完成的,也可以是手掌或者是整只手完成,本示例性實(shí)施例對此不作特殊限定。
當(dāng)采集完當(dāng)前操作用戶手勢的運(yùn)動(dòng)軌跡時(shí),系統(tǒng)可以發(fā)出“手勢運(yùn)動(dòng)軌跡采集成功”的字樣提醒,也可以用圖片、聲音、動(dòng)畫或者是用其他方式提醒手勢運(yùn)動(dòng)軌跡采集成功,也可以不設(shè)置手勢運(yùn)動(dòng)軌跡采集成功提醒標(biāo)識(shí)。在采集手勢的運(yùn)動(dòng)軌跡過程中,可以反復(fù)利用智能電視的攝像頭進(jìn)行拍照采集。并在采集完手勢的運(yùn)動(dòng)軌跡后自動(dòng)將采集的手勢的運(yùn)動(dòng)軌跡保存在智能電視的存儲(chǔ)器中。在手勢運(yùn)動(dòng)軌跡采集未成功時(shí),可以發(fā)出語音、或者也可以通過字樣或者示意圖片,或者是用其他方式提醒用戶采集錯(cuò)誤。用戶也可以在采集之前通過語音說明自己想要打開某個(gè)程序,系統(tǒng)根據(jù)該程序?qū)?yīng)的預(yù)存手勢運(yùn)動(dòng)軌跡提醒用戶應(yīng)該使用的手勢運(yùn)動(dòng)軌跡,或者是在用戶手勢錯(cuò)誤時(shí)發(fā)出如“手勢采集錯(cuò)誤,應(yīng)該向左邊移動(dòng)”的語音進(jìn)行報(bào)錯(cuò)及糾正。例如,在老人需要打開智能電視中的某一應(yīng)用時(shí),可以按照任意方向擺動(dòng)手掌,同時(shí)智能電視的攝像頭采集老人的手勢運(yùn)動(dòng)軌跡并進(jìn)行保存。在采集手勢的運(yùn)動(dòng)軌跡過程中設(shè)置提醒標(biāo)識(shí),使老年人用戶操作更加方便。
此外,本示例實(shí)施方式中,所述方法還包括:
獲取所述手勢起始操作發(fā)生的位置并在所述手勢起始操作發(fā)生的位置處創(chuàng)建一起點(diǎn);
獲取所述手勢結(jié)束操作發(fā)生的位置并在所述手勢結(jié)束操作發(fā)生的位置處創(chuàng)建一終點(diǎn);
根據(jù)所述起點(diǎn)的位置和所述終點(diǎn)的位置采集所述手勢的運(yùn)動(dòng)軌跡。
本示例實(shí)施方式中,可以首先檢測手勢起始操作發(fā)生的位置并確定手勢起點(diǎn),然后檢測是否存在與手勢起始操作連續(xù)的滑動(dòng)操作,再檢測所述手勢結(jié)束操作發(fā)生的位置確定終點(diǎn),根據(jù)起點(diǎn)和終點(diǎn)位置的坐標(biāo)確定手勢的運(yùn)動(dòng)軌跡。可以建立坐標(biāo)系,通過位置傳感器檢測起點(diǎn)和終點(diǎn)的坐標(biāo),起點(diǎn)和終點(diǎn)可以重合,也可以不重合。所述運(yùn)動(dòng)軌跡可以是以手勢起點(diǎn)為起點(diǎn),以手勢終點(diǎn)為終點(diǎn)的直線,也可以是曲線。所述運(yùn)動(dòng)軌跡可以有一條,也可以有多條。所述手勢運(yùn)動(dòng)軌跡可以是手勢橫向運(yùn)動(dòng),也可以是縱向運(yùn)動(dòng),也可以是無特定方向的無規(guī)則運(yùn)動(dòng),本示例性實(shí)施例對此不作特殊限定。
在步驟S102中,將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配。
本示例實(shí)施方式中,所述預(yù)存手勢的運(yùn)動(dòng)軌跡可以有多個(gè),可以將采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行比較,并判斷采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡是否匹配。例如,可以對比采集的手勢的運(yùn)動(dòng)軌跡與預(yù)存手勢的運(yùn)動(dòng)軌跡的中心點(diǎn)的位置坐標(biāo),或者是手勢運(yùn)動(dòng)軌跡上任一點(diǎn)的位置坐標(biāo),也可以對比采集的手勢的運(yùn)動(dòng)軌跡與預(yù)存手勢的運(yùn)動(dòng)軌跡的方向、數(shù)量、大小或者是其他特征是否相同或者是否在一定誤差范圍內(nèi)相近??梢栽O(shè)置一預(yù)設(shè)誤差范圍,計(jì)算采集的手勢的運(yùn)動(dòng)軌跡與預(yù)存手勢的運(yùn)動(dòng)軌跡在預(yù)設(shè)誤差范圍內(nèi)的相似度;也可以設(shè)置一個(gè)預(yù)設(shè)匹配值,通過比較計(jì)算的匹配值與預(yù)設(shè)匹配值的大小確定二者的相似度。
此外,本示例實(shí)施方式中,所述預(yù)存手勢的運(yùn)動(dòng)軌跡有多個(gè),將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配還包括:
將采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡逐一進(jìn)行匹配并判斷采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡其中之一是否匹配。
本示例實(shí)施方式中,可以在智能電視中預(yù)存多個(gè)手勢的運(yùn)動(dòng)軌跡,預(yù)存手勢可以是如圖2所示的手勢,也可以是其他任意方向、任意形狀、任意數(shù)量、任意大小的軌跡,手勢的運(yùn)動(dòng)軌跡可以是速度比較快的滑動(dòng)操作的運(yùn)動(dòng)軌跡,也可以是速度較緩慢的搖擺操作的運(yùn)動(dòng)軌跡,本示例性實(shí)施例對此不作特殊限定。當(dāng)檢測到有用戶對智能電視進(jìn)行操作時(shí),采集當(dāng)前操作用戶的手勢運(yùn)動(dòng)軌跡,將所述操作用戶的手勢運(yùn)動(dòng)軌跡與預(yù)存的手勢運(yùn)動(dòng)軌跡逐一進(jìn)行匹配,確定采集的手勢軌跡與每一個(gè)預(yù)存手勢的運(yùn)動(dòng)軌跡的匹配值,并判斷采集的手勢的運(yùn)動(dòng)軌跡與多個(gè)預(yù)存手勢的運(yùn)動(dòng)軌跡其中之一是否匹配。例如,在采集完操作用戶手勢的運(yùn)動(dòng)軌跡時(shí),可以將采集的手勢運(yùn)動(dòng)軌跡與圖2中的手勢軌跡進(jìn)行逐一對比,可以對比采集的手勢軌跡與每一個(gè)預(yù)存手勢的運(yùn)動(dòng)軌跡的中心點(diǎn)坐標(biāo)值或者是任意一點(diǎn)坐標(biāo)值是否在一定誤差范圍內(nèi),也可以對比采集的手勢軌跡與每一個(gè)預(yù)存手勢的運(yùn)動(dòng)軌跡是否相近,運(yùn)動(dòng)軌跡的數(shù)量是否相同,方向是否相近,從而判斷采集的手勢軌跡與每一個(gè)預(yù)存手勢的運(yùn)動(dòng)軌跡是否匹配。
在步驟S103中,在采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),啟動(dòng)所述智能電視中與所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的所述系統(tǒng)指令。
本示例實(shí)施方式中,在判斷出采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡其中之一匹配成功時(shí),可以將每個(gè)預(yù)存手勢轉(zhuǎn)化為一種對應(yīng)的系統(tǒng)指令,并且啟動(dòng)匹配的預(yù)存手勢運(yùn)動(dòng)軌跡對應(yīng)的系統(tǒng)指令。該系統(tǒng)指令可以是對智能電視的傳統(tǒng)操作比如開機(jī)、關(guān)機(jī)、調(diào)整音量等,也可以是打開智能電視中的某一應(yīng)用軟件,也可以是智能電視中的某一類應(yīng)用軟件或者是某一類信息。例如,在如圖2所示的手勢運(yùn)動(dòng)軌跡匹配成功時(shí),可以調(diào)節(jié)智能電視的音量,也可以啟動(dòng)智能電視中的一個(gè)應(yīng)用軟件,比如象棋,也可以打開智能電視中的健康應(yīng)用查看自己的健康狀況,比如睡眠質(zhì)量、吃飯情況、運(yùn)動(dòng)情況等。手勢運(yùn)動(dòng)軌跡對應(yīng)的系統(tǒng)指令可以根據(jù)用戶需求進(jìn)行自定義設(shè)置,本示例性實(shí)施例對此不作特殊限定。本示例通過簡單地手勢就可以完成對智能電視的操作,可以提高信息系統(tǒng)的使用度,為用戶提供更便捷的信息化服務(wù),同時(shí)也增加了用戶的趣味性,提升了用戶體驗(yàn)。
此外,本示例實(shí)施方式中,所述方法還包括:
在采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢運(yùn)動(dòng)軌跡其中之一匹配成功時(shí),將每個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡轉(zhuǎn)化為一系統(tǒng)指令并啟動(dòng)所述智能電視中與匹配的所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的所述系統(tǒng)指令;其中,所述系統(tǒng)指令有多個(gè),每一所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)一種所述系統(tǒng)指令。
本示例實(shí)施方式中,所述系統(tǒng)指令可以有多個(gè),其中每一所述預(yù)存手勢的運(yùn)動(dòng)軌跡可以對應(yīng)一種所述系統(tǒng)指令。在某一手勢運(yùn)動(dòng)軌跡匹配成功時(shí),可以查看其他手勢對應(yīng)的系統(tǒng)指令,也可以將其他手勢對應(yīng)的系統(tǒng)指令直接隱藏,本示例性實(shí)施例對此不作特殊限定。通過不同手勢對應(yīng)的不同系統(tǒng)指令控制不同的操作,進(jìn)一步提升了智能電視操作的便捷性。
此外,本示例實(shí)施方式中,所述方法還包括:
根據(jù)所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的系統(tǒng)指令對所述智能電視中的菜單進(jìn)行對應(yīng)操作。
本示例實(shí)施方式中,以不同預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的智能電視中導(dǎo)航菜單的操作為例進(jìn)行詳細(xì)說明。在圖2所示的手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),檢測到的是向右滑動(dòng)的操作,可以對智能電視的菜單實(shí)現(xiàn)向右切換的功能。導(dǎo)航菜單的布局可以設(shè)置為如圖3所示的布局,本示例實(shí)施例中,把左右導(dǎo)航的圖片顯示在文字的上方,在點(diǎn)擊上圖中的右三角時(shí)會(huì)顯示下一個(gè)頁面的導(dǎo)航,為用戶提供更方便的服務(wù)。也可以將導(dǎo)航菜單的布局設(shè)置為其他形式。在對菜單進(jìn)行切換之前,可以先對菜單項(xiàng)進(jìn)行存儲(chǔ)??梢允褂枚S數(shù)組存儲(chǔ)導(dǎo)航菜單,也可以通過其他形式數(shù)據(jù)進(jìn)行存儲(chǔ)。例如,在使用二維數(shù)組存儲(chǔ)導(dǎo)航菜單時(shí),可以通過以下代碼實(shí)現(xiàn):
PRIVATE STRING[][]MENUS={{SLIDEMENUUTIL.ITEM_MOBILE,
SLIDEMENUUTIL.ITEM_WEB,SLIDEMENUUTIL.ITEM_CLOUD,SLIDEMENUUTIL.ITEM_DATABASE},{SLIDEMENUUTIL.ITEM_EMBED,SLIDEMENUUTIL.ITEM_SERVER,SLIDEMENUUTIL.ITEM_DOTNET,SLIDEMENUUTIL.ITEM_JAVA},{SLIDEMENUUTIL.ITEM_SAFE,SLIDEMENUUTIL.ITEM_DOMAIN,ENUUTIL.ITEM_RESEASRCH,SLIDEMENUUTIL.ITEM_MANAGE}}
其中,數(shù)組的第一維可以用來顯示幾頁數(shù)據(jù),數(shù)組的第二維可以用來顯示每一頁數(shù)據(jù)中的具體菜單項(xiàng)。
在另一種手勢,例如畫圈的運(yùn)動(dòng)軌跡匹配成功后開始對智能電視執(zhí)行操作時(shí),可以對導(dǎo)航菜單中的內(nèi)容進(jìn)行初始化。在對導(dǎo)航菜單中的內(nèi)容進(jìn)行初始化時(shí),可以調(diào)整加載頁面的布局控件,以及屏幕寬度等等。具體地,初始化導(dǎo)航菜單可以通過以下代碼實(shí)現(xiàn):
LAYOUTINFLATER INFLATER=GETLAYOUTINFLATER();
MENUVIEWS=NEW ARRAYLIST<VIEW>();
SLIDEMENULAYOUT MENU=NEW SLIDEMENULAYOUT(THIS);
FOR(INT I=0;I<MENUS.LENGTH;I++)
{MENUVIEWS.ADD(MENU.GETSLIDEMENULINERLAYOUT(MENUS[I],SCREENWIDTH));}
MAIN=(VIEWGROUP)INFLATER.INFLATE(R.LAYOUT.MAIN,NULL);
也可以對導(dǎo)航菜單添加控件,例如對菜單項(xiàng)進(jìn)行計(jì)數(shù)、對每一個(gè)菜單項(xiàng)設(shè)置背景圖片、對每一個(gè)菜單項(xiàng)設(shè)置事件,也可以在點(diǎn)擊菜單時(shí)根據(jù)用戶需求自定義修改菜單的內(nèi)容。
在另一種手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),例如在某一點(diǎn)滑動(dòng)但是沒有位移時(shí),可以對菜單中的內(nèi)容進(jìn)行點(diǎn)擊,同時(shí)可以根據(jù)用戶需求自定義修改對應(yīng)的菜單內(nèi)容。此外,為了設(shè)置左右導(dǎo)航菜單項(xiàng)的背景圖片,可以在上述添加控件過程中改變圖片狀態(tài)。例如,如果導(dǎo)航菜單到達(dá)最后一頁,則隱藏右邊導(dǎo)航圖片;如果當(dāng)前頁不是第一頁,則可以直接顯示左邊導(dǎo)航圖片;當(dāng)存在多個(gè)頁面時(shí),可以直接顯示右邊導(dǎo)航圖片,具體地,可以通過以下代碼實(shí)現(xiàn):
在顯示完導(dǎo)航圖片時(shí),可以進(jìn)一步為上述左導(dǎo)航和右導(dǎo)航菜單圖片設(shè)置單擊事件,以通過手勢向左或向右搖擺或者滑動(dòng)的動(dòng)作實(shí)現(xiàn)菜單的左右切換,從而可以直接顯示上一頁菜單或下一頁菜單,具體可以通過以下代碼實(shí)現(xiàn):
//右導(dǎo)航圖片按鈕事件
CLASS IMAGENEXTONCLICKLISTENER IMPLEMENTS ONCLICKLISTENER{
@OVERRIDE
PUBLIC VOID ONCLICK(VIEW V){
//TODO AUTO-GENERATED METHOD STUB
PAGERINDEX++;
VIEWPAGER.SETCURRENTITEM(PAGERINDEX);}}
//左導(dǎo)航圖片按鈕事件
CLASS IMAGEPREVIOUSONCLICKLISTENER IMPLEMENTS
ONCLICKLISTENER{
@OVERRIDE
PUBLIC VOID ONCLICK(VIEW V){
//TODO AUTO-GENERATED METHOD STUB
PAGERINDEX--;
VIEWPAGER.SETCURRENTITEM(PAGERINDEX);}}
本示例實(shí)施方式中,老年用戶在對智能電視進(jìn)行操作時(shí),通過手的慢慢搖擺可以選擇自己要查看的項(xiàng)目或者應(yīng)用軟件。例如,需要了解自己的睡眠情況時(shí),選中睡眠情況,接著可以通過左右揮手對智能電視顯示的睡眠情況內(nèi)容進(jìn)行左右滑動(dòng),從而查看有關(guān)睡眠情況的所有信息,為老年人用戶提供了更便捷的信息服務(wù),也進(jìn)一步增加了用戶體驗(yàn)感。
根據(jù)本公開的另一方面,提供一種智能電視操作系統(tǒng),可以應(yīng)用于一具有手勢識(shí)別功能的智能電視,根據(jù)圖4所示,所述系統(tǒng)可以包括采集模塊101、匹配模塊102以及啟動(dòng)模塊103。其中:
采集模塊101,可以用于采集用戶一手勢的運(yùn)動(dòng)軌跡;
匹配模塊102,可以用于將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配;
啟動(dòng)模塊103,可以用于在采集的所述手勢的運(yùn)動(dòng)軌跡與所述預(yù)存手勢的運(yùn)動(dòng)軌跡匹配成功時(shí),啟動(dòng)所述智能電視中與所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的所述系統(tǒng)指令。
此外,本示例實(shí)施方式中,所述預(yù)存手勢的運(yùn)動(dòng)軌跡有多個(gè),將采集的所述手勢的運(yùn)動(dòng)軌跡與一預(yù)存手勢的運(yùn)動(dòng)軌跡進(jìn)行匹配包括:
判斷匹配模塊,可以用于將采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡逐一進(jìn)行匹配,并判斷采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡其中之一是否匹配。
此外,本示例實(shí)施方式中,所述系統(tǒng)還包括:
在采集的所述手勢的運(yùn)動(dòng)軌跡與多個(gè)所述預(yù)存手勢運(yùn)動(dòng)軌跡其中之一匹配成功時(shí),將每個(gè)所述預(yù)存手勢的運(yùn)動(dòng)軌跡轉(zhuǎn)化為一系統(tǒng)指令并啟動(dòng)所述智能電視中與匹配的所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的所述系統(tǒng)指令;其中,所述系統(tǒng)指令有多個(gè),每一所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)一種所述系統(tǒng)指令。
此外,本示例實(shí)施方式中,所述系統(tǒng)還包括:
起始模塊,可以用于獲取所述手勢起始操作發(fā)生的位置并在所述手勢起始操作發(fā)生的位置處創(chuàng)建一起點(diǎn);
結(jié)束模塊,可以用于獲取所述手勢結(jié)束操作發(fā)生的位置并在所述手勢結(jié)束操作發(fā)生的位置處創(chuàng)建一終點(diǎn);
運(yùn)動(dòng)軌跡確定模塊,可以用于根據(jù)所述起點(diǎn)的位置和所述終點(diǎn)的位置采集所述手勢的運(yùn)動(dòng)軌跡。
此外,本示例實(shí)施方式中,所述系統(tǒng)還包括:
操作模塊,可以用于根據(jù)所述預(yù)存手勢的運(yùn)動(dòng)軌跡對應(yīng)的系統(tǒng)指令對所述智能電視中的菜單進(jìn)行對應(yīng)操作。
上述中各智能電視操作系統(tǒng)的具體細(xì)節(jié)已經(jīng)在對應(yīng)的智能電視操作方法中進(jìn)行了詳細(xì)的描述,因此此處不再贅述。
應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了用于動(dòng)作執(zhí)行的設(shè)備的若干模塊或者單元,但是這種劃分并非強(qiáng)制性的。實(shí)際上,根據(jù)本公開的實(shí)施方式,上文描述的兩個(gè)或更多模塊或者單元的特征和功能可以在一個(gè)模塊或者單元中具體化。反之,上文描述的一個(gè)模塊或者單元的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊或者單元來具體化。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施方式可以通過軟件實(shí)現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實(shí)現(xiàn)。因此,根據(jù)本發(fā)明實(shí)施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、電子設(shè)備、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本發(fā)明實(shí)施方式的方法。
圖5示出根據(jù)本公開示例實(shí)施方式中一種智能電視操作裝置400的示意圖。例如,裝置400可以被提供為一服務(wù)器。參照圖5所示,裝置400包括處理組件422,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器432所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件422的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器432中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對應(yīng)于一組指令的模塊。此外,處理組件422被配置為執(zhí)行指令,以執(zhí)行上述方法。
裝置400還可以包括一個(gè)電源組件426被配置為執(zhí)行裝置400的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口450被配置為將裝置400連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口458。裝置400可以操作基于存儲(chǔ)在存儲(chǔ)器432的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施例。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由權(quán)利要求指出。應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限。