基于海拔高度的視覺資料播放方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于海拔高度的視覺資料播放方法及裝置,屬于視覺資料技術(shù)在運(yùn)動領(lǐng)域的應(yīng)用。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的發(fā)展、技術(shù)進(jìn)步和高性能低功耗處理芯片的推出等,探索人和科技全新的交互方式,為每個人提供專屬的、個性化的服務(wù),是各大科技公司都開始投入研究的全新的領(lǐng)域,具有巨大的市場潛力。
[0003]運(yùn)動是指以身體練習(xí)為基本手段,結(jié)合日光、空氣、水等自然因素和衛(wèi)生措施,達(dá)到增強(qiáng)體能、增進(jìn)健康、豐富社會文化娛樂生活為目的的一種社會活動。人在運(yùn)動的過程當(dāng)中,身體的結(jié)構(gòu)會隨著運(yùn)動而變化,可以加強(qiáng)自身的體質(zhì),促進(jìn)新陳代謝,運(yùn)動是人類離不開的生活方式之一。但單純的運(yùn)動是很枯燥的,難以堅持下去的,而某些特殊的運(yùn)動,需要相應(yīng)的提示,才能達(dá)到更好的效果。以爬山為例,人體狀態(tài)、海拔、地形等,都非常重要,但目前尚未出現(xiàn)提供相應(yīng)輔助的技術(shù),如果運(yùn)動者需要在運(yùn)動中轉(zhuǎn)移注意力進(jìn)行查找資料等操作,使得運(yùn)動存在安全隱患。本發(fā)明即是為解決這一問題而提出。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提出一種基于海拔高度的視覺資料播放方法及裝置,目的在于能夠根據(jù)登山者登山時所處的海拔高度自動選擇合適的視覺資料進(jìn)行播放。
[0005]本發(fā)明的技術(shù)方案提供一種基于海拔高度的視覺資料播放方法,包括以下步驟: 步驟1,視覺資料分類,包括將視覺資料分為不同類型,類型數(shù)記為M ;
步驟2,海拔區(qū)間設(shè)置,包括設(shè)置登山的起始海拔高度和目標(biāo)海拔高度,并將起始海拔高度和目標(biāo)海拔高度之間的區(qū)間劃分為N個子區(qū)間,設(shè)置每個子區(qū)間對應(yīng)的視覺資料類型;
步驟3,海拔高度檢測及相應(yīng)地視覺資料播放,包括以下子步驟,
步驟3.1,記檢測次數(shù)為k,初始化k=l,進(jìn)行海拔高度初始檢測,包括檢測當(dāng)前登山者所處位置的海拔高度H (I);
步驟3.2,視覺資料初始播放,根據(jù)海拔高度H1,根據(jù)子區(qū)間劃分及對應(yīng)的視覺資料類型,找到海拔高度Hl對應(yīng)的視覺資料類型,隨機(jī)或順序播放相應(yīng)視覺資料類型的視覺資料;
步驟3.3,重新進(jìn)行海拔高度檢測,包括在間隔一段時間t后,令k=k+l,檢測當(dāng)前登山者所處位置的海拔高度H (k);
步驟3.4,比較新的海拔高度H (k)與上一次檢測得到的數(shù)值H (k-Ι)是否相同,
如果不同,進(jìn)入步驟3.5;
如果相同,則記錄海拔未變化的時長,判斷是否達(dá)到時間T,是則結(jié)束流程,否則返回步驟 3.3 ; 步驟3.5,根據(jù)子區(qū)間劃分判斷新的海拔高度H (k)相應(yīng)子區(qū)間與上一次檢測得到的海拔高度H (k-Ι)相應(yīng)子區(qū)間是否不同,如果不同則切換到新的海拔高度H (k)相應(yīng)子區(qū)間對應(yīng)的視覺資料類型,如果相同則不切換;然后返回步驟3.3,直到停止流程。
[0006]而且,子區(qū)間劃分米用均勾劃分方式,或非均勾劃分方式。
[0007]而且,子區(qū)間和視覺資料類型的對應(yīng)關(guān)系為一對一,或一對多,或多對一。
[0008]而且,視覺資料包括但不限于文本、圖像、視頻或者它們的混合,視覺資料獲取方式為,從其他電子設(shè)備輸入獲取,或從網(wǎng)絡(luò)下載獲取,或通過錄像或者拍攝獲取,或通過視覺資料生成工具制作獲取。
[0009]本發(fā)明還相應(yīng)提供一種基于海拔高度的視覺資料播放裝置,其特征在于,包括以下模塊:
視覺資料分類模塊,用于將視覺資料分為不同類型,類型數(shù)記為M ;
海拔區(qū)間設(shè)置模塊,用于設(shè)置登山的起始海拔高度和目標(biāo)海拔高度,并將起始海拔高度和目標(biāo)海拔高度之間的區(qū)間劃分為N個子區(qū)間,設(shè)置每個子區(qū)間對應(yīng)的視覺資料類型;海拔高度檢測模塊,用于進(jìn)行海拔高度檢測,
視覺資料播放模塊,用于根據(jù)海拔高度檢測模塊所得結(jié)果和海拔區(qū)間設(shè)置模塊的設(shè)置進(jìn)行相應(yīng)地視覺資料播放,
海拔高度檢測模塊首先記檢測次數(shù)為k,初始化k=l,進(jìn)行海拔高度初始檢測,包括檢測當(dāng)前登山者所處位置的海拔高度H (I),輸入視覺資料播放模塊;
視覺資料播放模塊進(jìn)行視覺資料初始播放,根據(jù)海拔高度Hl,根據(jù)子區(qū)間劃分及對應(yīng)的視覺資料類型,找到海拔高度Hl對應(yīng)的視覺資料類型,隨機(jī)或順序播放相應(yīng)視覺資料類型的視覺資料;
海拔高度檢測模塊重新進(jìn)行海拔高度檢測,包括在間隔一段時間t后,令k=k+l,檢測當(dāng)前登山者所處位置的海拔高度H (k);
海拔高度檢測模塊比較新的海拔高度H (k)與上一次檢測得到的數(shù)值H (k-Ι)是否相同,
如果不同,將當(dāng)前的海拔高度H (k)輸入視覺資料播放模塊;
如果相同,則記錄海拔未變化的時長,判斷是否達(dá)到時間T,是則結(jié)束工作,否則重新進(jìn)行海拔高度檢測;
視覺資料播放模塊根據(jù)子區(qū)間劃分判斷新的海拔高度H (k)相應(yīng)子區(qū)間與上一次檢測得到的海拔高度H (k-Ι)相應(yīng)子區(qū)間是否不同,如果不同則切換到新的海拔高度H (k)相應(yīng)子區(qū)間對應(yīng)的視覺資料類型,如果相同則不切換;然后通知海拔高度檢測模塊重新進(jìn)行海拔高度檢測,直到停止工作。
[0010]而且,海拔區(qū)間設(shè)置模塊中,子區(qū)間劃分采用均勻劃分方式,或非均勻劃分方式。
[0011]而且,海拔區(qū)間設(shè)置模塊中,子區(qū)間和視覺資料類型的對應(yīng)關(guān)系為一對一,或一對多,或多對一。
[0012]而且,視覺資料包括但不限于文本、圖像、視頻或者它們的混合,視覺資料分類模塊的視覺資料獲取方式為,從其他電子設(shè)備輸入獲取,或從網(wǎng)絡(luò)下載獲取,或通過錄像或者拍攝獲取,或通過視覺資料生成工具制作獲取。
[0013]本發(fā)明提出了基于海拔高度的視覺資料播放方法及裝置,通過檢測登山者當(dāng)前所處的海拔高度自動選擇播放視覺資料,可根據(jù)預(yù)先的設(shè)置為登山者自動選擇喜歡的視覺資料類型并播放,而無需用戶手動切換,給登山者帶來更好的使用體驗,同時可提高登山者運(yùn)動的安全性。便攜式的視覺資料播放裝置的購買者很多是運(yùn)動愛好者,本發(fā)明提出的自動選擇切換播放技術(shù)可進(jìn)一步提高視覺資料播放裝置的智能性,滿足眾多運(yùn)動愛好者的需求,因此,本發(fā)明將具有重大的市場價值。
【附圖說明】
[0014]圖1為本發(fā)明實施例系統(tǒng)示意圖;
圖2為本發(fā)明實施例方法的實時檢測流程圖。
【具體實施方式】
[0015]
以下結(jié)合附圖和實施例對本發(fā)明技術(shù)方案進(jìn)行具體描述。
[0016]參見圖1,本發(fā)明實施例提供一種基于海拔高度的視覺資料播放裝置,包括以下模塊:
視覺資料分類模塊,用于將視覺資料分為不同類型,類型數(shù)M,M不小于2,將視覺資料類型輸出到海拔區(qū)間設(shè)置模塊。
[0017]具體實施時,視覺資料可從其他電子設(shè)備輸入,或者從網(wǎng)絡(luò)下載獲取,或者通過錄像/拍攝獲取,或者通過視覺資料生成工具制作。顯示內(nèi)容的分類可以預(yù)先設(shè)定也可以自動進(jìn)行分類,也可以兩者結(jié)合。例如,可以預(yù)先設(shè)定一些提示文本,“當(dāng)前海拔較低,加油! ”、“當(dāng)前海拔達(dá)到XX區(qū)間,請注意調(diào)節(jié)呼吸! ”、“當(dāng)前海拔較高,請量力而行! ”可以在顯示提示文本的同時播放相同內(nèi)容的語音;還可以在低海拔時可以播放一些不影響登山者運(yùn)動安全的視頻或圖像,例如飛翔的小鳥、蝴蝶等,在即將到達(dá)目標(biāo)海拔時,可以在便攜設(shè)備屏幕上顯示一些激勵登山者的視頻或圖像,例如其他真實或虛擬登山者的視頻或圖像,或者真實或虛擬的拉拉隊等。
[0018]海拔區(qū)間設(shè)置模塊,用于設(shè)置登山的起始海拔高度和目標(biāo)海拔高度,并將這一區(qū)間劃分為N個子區(qū)間,N不小于2,設(shè)置每個子區(qū)間對應(yīng)的視覺資料類型,將子區(qū)間劃分與視覺資料類型及對應(yīng)關(guān)系輸出到視覺資料播放模塊。
[0019]具體實施時,起始海拔高度和目標(biāo)海拔高度可由用戶自行設(shè)置或者采用預(yù)先設(shè)定的默認(rèn)設(shè)置,子區(qū)間可以均勻劃分,也可以非均勻劃分。子區(qū)間與視覺資料類型的對應(yīng)關(guān)系可以是一對一,也可以是一對多,也可以是多對一。可設(shè)置爬山起點的海拔高度作為起始海拔高度,如海拔50米,將山頂?shù)暮0胃叨茸鳛槟繕?biāo)海拔高度,如350米;將海拔50米至海拔350米這一區(qū)間分為三個子區(qū)間N1、N2和N3,其中N1:海拔50米至海拔120米,N2:海拔120米至海拔300米,N3:海拔300米至海拔350米;N1子區(qū)間對應(yīng)的視覺資料類型是Ml和M4,N2子區(qū)間對應(yīng)的視覺資料類型是M2,N3子區(qū)間對應(yīng)的視覺資料類型是M3和M4。
[0020]海拔高度檢測模塊,用于檢測登山者當(dāng)前所處位置的海拔高度,輸出當(dāng)前的海拔高度到視覺資料播放模塊。具體檢測可采用現(xiàn)有技術(shù),利用現(xiàn)有的檢測傳感器獲取海拔信息,可參考帶有海拔高度檢測功能的智能手機(jī)、手表、眼鏡等。
[0021]實施例中,設(shè)當(dāng)前登山者所處位置的海拔高度記為!11,如110米, 視覺資料播放模塊,用于根據(jù)由海拔高度檢測模塊得到的海拔高度,和海拔區(qū)間設(shè)置模塊的子區(qū)間劃分與視覺資料類型及對應(yīng)關(guān)系,得到當(dāng)前海拔高度對應(yīng)的子區(qū)間及對應(yīng)的視覺資料類型,并播放該視覺資料類型的視覺資料。
[0022]實施例中,視覺資料播放模塊根據(jù)由海拔高度檢測模塊得到的海拔高度Hl,根據(jù)海拔區(qū)間設(shè)置模塊的子區(qū)間劃分及其對應(yīng)的視覺資料類型,找到海拔高度Hl對應(yīng)的視覺資料類型是Ml和M4,隨機(jī)或順序播放Ml和M4的視覺資料。
[0023]具體實施時,為實時適應(yīng)登山者所處的海拔高度,本發(fā)明提出:登山者登山時,海拔高度檢測模塊檢測到登山者的海拔高度發(fā)生變化,則將新的海拔高度輸出到視覺資料播放模塊,如果視覺資料播放模塊得到的新的海拔高度所在子區(qū)間與原海拔高度所在子區(qū)間不一樣,則切換到新的子區(qū)間相應(yīng)視覺資料類型,并進(jìn)行播放。這種方式模塊間的信息交互最少,效率最高。具體工作方式如下,
海拔高度檢測模塊首先記檢測次數(shù)為k,初始化k=l,進(jìn)行海