一種網(wǎng)絡電臺播放的控制系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡電臺播放的控制系統(tǒng)及方法,所述控制系統(tǒng)包括頭部動作識別模塊、控制模塊、網(wǎng)絡模塊、緩存和音頻模塊;所述頭部動作識別模塊安裝在頭戴式裝置中,包括陀螺儀傳感器、微處理器MCU、存儲器,實時處理所采集數(shù)據(jù),識別頭部動作的類別及有效性,并將對應頭部動作類別的操作指令發(fā)送到控制模塊,對網(wǎng)絡模塊和音頻模塊進行控制,實現(xiàn)網(wǎng)絡電臺的啟動播放、暫停播放、頻道切換、音量增減的功能,便捷可靠,使用戶完全解放雙手。
【專利說明】
一種網(wǎng)絡電臺播放的控制系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種網(wǎng)絡電臺播放的控制系統(tǒng)及方法,更具體地說,涉及一種利用頭部動作對網(wǎng)絡電臺進行操作控制的裝置及方法。
【背景技術(shù)】
[0002]當前,網(wǎng)絡電臺以其豐富的節(jié)目資源,與智能終端相結(jié)合,已日漸廣泛應用用于人們的日常娛樂、學習和工作中。但是在實際應用中,網(wǎng)絡電臺的控制,包括啟動播放、暫停播放、電臺切換、音量調(diào)節(jié)等功能,一般仍采用按鍵、觸屏的手動方式進行操作,這不僅需要用戶的眼睛觀察,還需要動用人手操控,用戶體驗不方便,尤其在駕車、工作等暫時無法騰出眼睛與手的特殊場合,更帶來操作負擔和安全風險。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種網(wǎng)絡電臺播放的控制系統(tǒng)及方法,在無需手動操控的情況下,即可實現(xiàn)網(wǎng)絡電臺的啟動播放、播放暫停、頻道切換及音量調(diào)節(jié)功能,實現(xiàn)操控的便捷化。
[0004]為實現(xiàn)上述方案,本發(fā)明提供一種網(wǎng)絡電臺播放的控制系統(tǒng)及方法,所述控制系統(tǒng)包括頭部動作識別模塊、控制模塊、網(wǎng)絡模塊、緩存和音頻模塊;所述頭部動作識別模塊安裝在頭戴式裝置中,控制模塊、網(wǎng)絡模塊、緩存和音頻模塊安裝在終端設備中;所述頭部動作識別模塊包括陀螺儀傳感器、微處理器MCU、存儲器,微處理器MCU與陀螺儀傳感器、存儲器連接,實時處理所采集數(shù)據(jù),識別頭部動作的類別及有效性,類別包括右轉(zhuǎn)頭、左轉(zhuǎn)頭、搖頭、抬頭、點頭;微處理器MCU與終端設備的控制模塊連接,將對應頭部動作類別的操作指令發(fā)送到控制模塊;控制模塊與網(wǎng)絡模塊和音頻模塊連接,接收操作指令,對網(wǎng)絡模塊和音頻模塊進行啟動播放、暫停播放、頻道切換、音量增減的控制;網(wǎng)絡模塊與緩存連接,通過互聯(lián)網(wǎng)連接網(wǎng)絡電臺服務器,下載音頻流數(shù)據(jù),并通過緩存和音頻模塊輸出音頻。
[0005]所述頭戴式裝置包括頭箍、頭戴式耳機、藍牙耳機、眼鏡、帽子、VR設備。
[0006]所述微處理器MCU通過有線或無線的方式,與終端設備的控制模塊連接。
[0007]所述控制系統(tǒng)預定義一個有效的頭部動作在網(wǎng)絡電臺非播放狀態(tài)具有啟動播放的指令屬性;在網(wǎng)絡電臺非播放狀態(tài),已定義具有啟動播放指令屬性的有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)啟動播放網(wǎng)絡電臺。
[0008]所述控制系統(tǒng)預定義一個有效的頭部動作在網(wǎng)絡電臺處于播放狀態(tài)時具有暫停播放的指令屬性;當網(wǎng)絡電臺處于播放狀態(tài),已定義具有暫停播放指令屬性的有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)暫停播放網(wǎng)絡電臺節(jié)目。
[0009]所述控制系統(tǒng)預定義一對方向相反的頭部動作在網(wǎng)絡電臺播放狀態(tài)分別具有切換頻道到下一個、上一個的指令屬性;在網(wǎng)絡電臺播放狀態(tài),已定義具有頻道切換指令屬性的某一方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行切換到下一個頻道,而定義具有頻道切換指令屬性的另一相反方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行切換到上一個頻道。
[0010]所述控制系統(tǒng)預定義一對方向相反的頭部動作在網(wǎng)絡電臺播放狀態(tài)分別具有調(diào)節(jié)通話音量高低的指令屬性;在網(wǎng)絡電臺播放狀態(tài),已定義具有調(diào)高音量指令屬性的某一方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行升高一個檔位的音量,而定義具有調(diào)低音量指令屬性的另一相反方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行降低一個檔位的音量。
[0011]所述終端設備包括智能手機、頭戴式耳機、網(wǎng)絡收音機、個人電腦、音響設備。
[0012]此外,本發(fā)明還提供了一種網(wǎng)絡電臺播放的控制方法,包括以下步驟:
A、陀螺儀傳感器監(jiān)測頭部動作的發(fā)生,將實測值發(fā)送到微處理器MCU;
B、微處理器MCU根據(jù)實測值和閾值,對頭部動作的類別和有效性做識別判斷;
C、當判定頭部動作有效時,微處理器MC U根據(jù)頭部動作的類別,取出其對應的操作指令;
D、微處理器MCU將操作命令發(fā)送到終端設備的控制模塊;
E、終端設備的控制模塊接收操作指令后,對網(wǎng)絡模塊進行對應的操作。
[0013]本發(fā)明的有益效果是:使用者通過非常便捷的頭部動作,即可實現(xiàn)網(wǎng)絡電臺的啟動播放、播放暫停、曲目切換及音量調(diào)節(jié),不僅完全解放眼睛與雙手,而且操控便捷,準確可
A+-.與巨O
【附圖說明】
[0014]為清楚說明本發(fā)明實施例的技術(shù)方案,下面對實施例描述中所需的附圖作簡要介紹,顯而易見,下面描述中的附圖僅僅是本發(fā)明的一個實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以據(jù)此獲得其他的附圖。
[0015]圖1為本發(fā)明中一個實施例的控制系統(tǒng)原理框圖。
[0016]圖2為本發(fā)明中一個實施例的控制方法流程圖。
【具體實施方式】
[0017]以下根據(jù)附圖對本發(fā)明的原理和特征進行描述。顯然,所描述的實施例僅僅是本發(fā)明的部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在不脫離本發(fā)明本質(zhì)和精神的情況下所獲得的所有其他實施例,都屬于本發(fā)明公開和保護的范圍。
[0018]如圖1所示,為實現(xiàn)上述方案,本發(fā)明提供一種網(wǎng)絡電臺播放的控制系統(tǒng),所述控制系統(tǒng)包括頭部動作識別模塊100、控制模塊210、網(wǎng)絡模塊220、緩存240和音頻模塊230;所述頭部動作識別模塊100安裝在一個頭戴式裝置中,控制模塊210、網(wǎng)絡模塊220、緩存240和音頻模塊230安裝在終端設備200中;所述頭部動作識別模塊100包括陀螺儀傳感器110、微處理器M⑶120、存儲器130,微處理器MCU120與陀螺儀傳感器110、存儲器130連接,實時處理所采集數(shù)據(jù),識別頭部動作的類別及有效性,類別包括右轉(zhuǎn)頭、左轉(zhuǎn)頭、搖頭、抬頭、點頭;微處理器MCU120與終端設備200的控制模塊210連接,將對應頭部動作類別的網(wǎng)絡電臺操作指令發(fā)送到控制模塊210;控制模塊210與網(wǎng)絡模塊220和音頻模塊230連接,接收操作指令,對網(wǎng)絡模塊220和音頻模塊230進行控制;網(wǎng)絡模塊220與緩存240連接,通過互聯(lián)網(wǎng)連接網(wǎng)絡電臺服務器,下載音頻流數(shù)據(jù),并通過緩存240和音頻模塊230輸出音頻。
[0019]動作識別模塊中的陀螺儀采用美國InvenSense公司的MPU-6500傳感器,使用者佩戴頭戴式裝置時,內(nèi)置陀螺儀傳感器110的X、Y、Z三軸方向分別與人員頭部的左右、前后和上下方向保持一致。所述頭戴式裝置包括頭箍、頭戴式耳機、藍牙耳機、眼鏡、帽子、VR設備。
[0020]微處理器MCU120從陀螺儀傳感器110專用寄存器中讀取在乂、¥、2三軸上的旋轉(zhuǎn)角速度數(shù)據(jù),根據(jù)數(shù)據(jù)的正負極性判定頭部動作的方向,再對旋轉(zhuǎn)角速度進行數(shù)學積分,計算出頭部動作在三軸上的旋轉(zhuǎn)角度,分別與角度閾值比較,并通過動作時間與時間閾值作比較,比較結(jié)果用于判定頭部動作的類別及有效性。
[0021 ]頭部動作有效性和類別的判定條件是:
當Z軸旋轉(zhuǎn)角速度ω Z為正,計算旋轉(zhuǎn)角度Yaw大于角度閾值YawO,且在設定的時間閾值Tl內(nèi)檢測到旋轉(zhuǎn)角速度ω z由正變化為負時,動作識別模塊110判定發(fā)生一次有效的頭部動作,類別為右轉(zhuǎn)頭。角度閾值YawO—般設定為15度;時間閾值Tl 一般設定為I秒。
[0022]當Z軸旋轉(zhuǎn)角速度ωζ為負,計算旋轉(zhuǎn)角度Yaw大于角度閾值YawO,且在設定的時間閾值Tl內(nèi)檢測到旋轉(zhuǎn)角速度ω Z由負變化為正時,動作識別模塊判定發(fā)生一次有效的頭部動作,類別為左磚頭。角度閾值YawO—般設定為15度;時間閾值Tl 一般設定為I秒。
[0023]當在設定時間閾值Τ2內(nèi)發(fā)生至少一次有效的右轉(zhuǎn)頭及一次有效的左轉(zhuǎn)頭動作時,動作識別模塊判定為發(fā)生一次有效的頭部動作,類別為搖頭動作。時間閾值Τ2—般設定為2秒。
[0024]當X軸旋轉(zhuǎn)角速度ωχ為負,計算旋轉(zhuǎn)角度Pitch大于角度閾值PitchO,且在設定的時間閾值T3內(nèi)檢測到旋轉(zhuǎn)角速度ωχ由負轉(zhuǎn)為正時,則動作識別模塊判定發(fā)生一次有效的頭部動作,類別為點頭動作。角度閾值Pi tchO—般設定為15度;時間閾值T3—般設定為I秒。
[0025]當X軸旋轉(zhuǎn)角速度ωχ為正,計算旋轉(zhuǎn)角度Pitch大于角度閾值PitchO,且在設定的時間閾值T3內(nèi)檢測到旋轉(zhuǎn)角速度ωχ由正轉(zhuǎn)為負時,則動作識別模塊判定發(fā)生一次有效的頭部動作,類別為抬頭動作。角度閾值Pi tchO—般設定為15度;時間閾值T3—般設定為I秒。
[0026]在符合使用者動作思維習慣的前提下,本發(fā)明所述控制系統(tǒng)預定義各類有效頭部動作的操作指令屬性,并存儲在存儲器130中,以滿足程序調(diào)用需求。
[0027]本實施例對各類有效頭部動作做以下的操作指令定義。
[0028]定義搖頭動作在網(wǎng)絡電臺非播放狀態(tài)具有啟動播放的指令屬性,在網(wǎng)絡電臺播放狀態(tài)具有暫停播放的指令屬性;
定義右轉(zhuǎn)頭動作在網(wǎng)絡電臺播放狀態(tài)下具有切換曲目到下一頻道的指令屬性;
定義左轉(zhuǎn)頭動作在網(wǎng)絡電臺播放狀態(tài)下具有切換曲目到上一頻道的指令屬性;
定義點頭動作在網(wǎng)絡電臺播放狀態(tài)下具有增加音量的指令屬性;
定義抬頭動作在網(wǎng)絡電臺播放狀態(tài)下具有降低音量的指令屬性。
[0029]以下結(jié)合圖2,就啟動播放、暫停播放、頻道切換、音量增減功能,對本發(fā)明提供的一種網(wǎng)絡電臺播放的控制方法作進一步的描述。
[0030]啟動播放
在網(wǎng)絡電臺處于非播放狀態(tài),如果使用者按左-右-左或右-左-右的模式搖頭,當動作識別模塊判定發(fā)生一次有效的搖頭動作時,則微處理器MCUl20從存儲器130中取出網(wǎng)絡電臺啟動播放的操作指令,發(fā)送到終端設備200的控制模塊210,控制網(wǎng)絡模塊220按當前網(wǎng)址連接網(wǎng)絡電臺服務器,接收所傳輸?shù)囊纛l流數(shù)據(jù),并通過緩存240和音頻模塊230播放。
[0031]播放暫停
在網(wǎng)絡電臺處于播放狀態(tài),如果使用者按左-右-左或右-左-右的模式搖頭,當動作識別模塊判定發(fā)生一次有效的搖頭動作時,則微處理器MCUl 20從存儲器130中取出網(wǎng)絡電臺暫停播放的操作指令,發(fā)送到終端設備200的控制模塊210,控制網(wǎng)絡模塊220停止連接當前網(wǎng)址連接電臺服務器,不再接收所傳輸?shù)囊纛l流數(shù)據(jù)。
[0032]切換頻道
在網(wǎng)絡電臺處于播放狀態(tài),如果使用者右轉(zhuǎn)頭,當動作識別模塊判定為發(fā)生一次有效的右轉(zhuǎn)頭動作時,則微處理器MCU120從存儲器130中取出切換到下一電臺頻道的操作指令,發(fā)送到終端設備200的控制模塊210,使網(wǎng)絡模塊220停止與當前頻道網(wǎng)址電臺服務器的連接,按鏈接列表順序建立與下一個頻道網(wǎng)址電臺服務器的連接,接收所傳輸?shù)囊纛l流數(shù)據(jù)并通過緩存240和音頻模塊230播放;如果使用者左轉(zhuǎn)頭,當動作識別模塊判定為發(fā)生一次有效的左轉(zhuǎn)頭動作,則微處理器MCU120從存儲器130中取出切換到上一電臺頻道的操作指令,發(fā)送到終端設備200的控制模塊210,使網(wǎng)絡模塊220停止與當前頻道網(wǎng)址電臺服務器的連接,按鏈接列表順序建立與上一個頻道網(wǎng)址電臺服務器的連接,接收所傳輸?shù)囊纛l流數(shù)據(jù)并通過緩存240和音頻模塊230播放。
[0033]音量調(diào)節(jié)
在網(wǎng)絡電臺處于播放狀態(tài),如果使用者點頭,當動作識別模塊判定為發(fā)生一次有效的點頭動作時,則微處理器MCUl 20從存儲器130中取出降低音量的操作指令,發(fā)送到終端設備200的控制模塊210,控制模塊210控制音頻模塊230降低一個檔位音量;如果使用者抬頭,當動作識別模塊判定為發(fā)生一次有效的抬頭動作,則微處理器MCU120從存儲器130中取出降低音量的操作指令,發(fā)送到終端設備200的控制模塊210,控制模塊210控制音頻模塊230提升一個檔位的音量。
[0034]所述微處理器MCU120與終端設備200的控制模塊210連接,通過有線或無線的方式。
[0035]所述終端設備200包括智能手機、頭戴式耳機、網(wǎng)絡收音機、個人電腦、音響設備。
【主權(quán)項】
1.一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述控制系統(tǒng)包括頭部動作識別模塊、控制模塊、網(wǎng)絡模塊、緩存和音頻模塊;所述頭部動作識別模塊安裝在頭戴式裝置中,控制模塊、網(wǎng)絡模塊、緩存和音頻模塊安裝在終端設備中;所述頭部動作識別模塊包括陀螺儀傳感器、微處理器MCU、存儲器,微處理器MCU與陀螺儀傳感器、存儲器連接,實時處理所采集數(shù)據(jù),識別頭部動作的類別及有效性,類別包括右轉(zhuǎn)頭、左轉(zhuǎn)頭、搖頭、抬頭、點頭;微處理器MCU與終端設備的控制模塊連接,將對應頭部動作類別的操作指令發(fā)送到控制模塊;控制模塊與網(wǎng)絡模塊和音頻模塊連接,接收操作指令,對網(wǎng)絡模塊和音頻模塊進行啟動播放、暫停播放、頻道切換、音量增減的控制;網(wǎng)絡模塊與緩存連接,通過互聯(lián)網(wǎng)連接網(wǎng)絡電臺服務器,下載音頻流數(shù)據(jù),并通過緩存和音頻模塊輸出音頻。2.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述微處理器MCU通過有線或無線的方式,與終端設備的控制模塊連接。3.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述頭戴式裝置包括頭箍、頭戴式耳機、藍牙耳機、眼鏡、帽子、VR設備。4.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述控制預定義一個有效的頭部動作在網(wǎng)絡電臺非播放狀態(tài)具有啟動播放的指令屬性;在網(wǎng)絡電臺非播放狀態(tài),已定義具有啟動播放指令屬性的有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)啟動播放網(wǎng)絡電臺。5.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述控制預定義一個有效的頭部動作在網(wǎng)絡電臺播放狀態(tài)具有暫停播放的指令屬性;在網(wǎng)絡電臺播放狀態(tài),已定義具有暫停播放指令屬性的有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)暫停播放網(wǎng)絡電臺。6.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述控制預定義一對方向相反的頭部動作在網(wǎng)絡電臺播放狀態(tài)分別具有切換頻道到下一個、上一個的指令屬性;在網(wǎng)絡電臺播放狀態(tài),已定義具有頻道切換指令屬性的某一方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行切換到下一個頻道,而定義具有頻道切換指令屬性的另一相反方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行切換到上一個頻道。7.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述控制預定義一對方向相反的頭部動作在網(wǎng)絡電臺播放狀態(tài)分別具有調(diào)節(jié)通話音量高、低的指令屬性;在網(wǎng)絡電臺播放狀態(tài),已定義具有調(diào)高音量指令屬性的某一方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行升高一個檔位的音量,而定義具有調(diào)低音量指令屬性的另一相反方向有效頭部動作被識別到發(fā)生一次時,所述控制系統(tǒng)執(zhí)行降低一個檔位的音量。8.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡電臺播放的控制系統(tǒng),其特征在于所述終端設備包括智能手機、頭戴式耳機、網(wǎng)絡收音機、個人電腦、音響設備。9.一種網(wǎng)絡電臺播放的控制方法,其特征在于包括以下步驟: A、陀螺儀傳感器監(jiān)測頭部動作的發(fā)生,將實測值發(fā)送到微處理器MCU; B、微處理器MCU根據(jù)實測值和閾值,對頭部動作的類別和有效性做識別判斷; C、當判定頭部動作有效時,微處理器MCU根據(jù)頭部動作的類別,取出其對應的操作指令; D、微處理器MCU將操作命令發(fā)送到終端設備的控制模塊;E、終端設備的控制模塊接收操作指令后,對網(wǎng)絡模塊和音頻模塊進行對應的操作。
【文檔編號】G06F3/01GK106095091SQ201610399941
【公開日】2016年11月9日
【申請日】2016年6月8日
【發(fā)明人】陳火
【申請人】陳火