本公開涉及智能家居領域,尤其涉及跑步機的控制方法、裝置及跑步機。
背景技術:
隨著科技的發展,越來越多的智能家庭設備進入了人們的生活,如跑步機。跑步機可以幫助用戶進行室內跑步鍛煉,便利用戶生活。用戶使用跑步機進行跑步時,一般通過跑步機上設置的按鈕或者遙控器來進行跑步機狀態的控制,例如,調整跑步模式,切換播放的視頻的頻道等。但是,在用戶跑步時利用這些方式進行調整,由于會分散精力,有可能會給用戶帶來危險,導致例如用戶跌落跑步機等情況發生。
技術實現要素:
本公開實施例提供一種跑步機的控制方法、裝置及跑步機。所述技術方案如下:
根據本公開實施例的第一方面,提供一種跑步機,所述跑步機設置有顯示器、圖像采集器和控制器,其中,
所述顯示器,設置于所述跑步機的馬達蓋區域,用于顯示所述跑步機的運行參數;
所述圖像采集器,設置于所述馬達蓋區域,用于采集所述跑步機上運動者的身體姿態信息;
所述控制器,用于基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中的圖像采集器和顯示器設置于跑步機的馬達蓋區域,控制器可以基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數,如此,運動者只需要做出一定的身體姿態即可調整跑步機的運動參數以及顯示器顯示的運行參數,不需運動者分散精力尋找按鈕進行調整,保證運動者的運動安全,提升用戶體驗。
在一實施例中,所述跑步機還包括:可伸縮桿,所述可伸縮桿的長度可調節,所述可伸縮桿一端連接所述圖像采集器,所述可伸縮桿的另一端設置于所述跑步機的馬達蓋內;
所述控制器,用于在所述跑步機處于非工作狀態時,控制所述可伸縮桿處于收縮狀態,將所述可伸縮桿連同所述圖像采集器縮入所述馬達蓋內;在所述跑步機處于工作狀態時,控制所述可伸縮桿從所述馬達蓋中伸出并調節到能夠采集所述運動者的身體姿態信息的目標高度。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以將圖像采集器用一可伸縮桿連接到跑步機的馬達蓋內,在跑步機處于非工作狀態,不需要該圖像采集器時,收縮該可伸縮桿,將可伸縮桿連同圖像采集器縮進所述馬達蓋內,保護該圖像采集器不受損害,在跑步機處于工作狀態時,將可伸縮桿從馬達蓋中伸出并調節到能夠采集運動者的身體姿態信息的目標高度,便于準確采集運動者的身體姿態。
在一實施例中,所述控制器,用于在所述跑步機由非工作狀態切換為工作狀態后,控制所述可伸縮桿按照預設速度上升,且在所述可伸縮桿上升的過程中,控制所述圖像采集器采集所述運動者的圖像信息,并在基于所述圖像信息確定所述可伸縮桿達到所述目標高度時,控制所述可伸縮桿停止運動。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以在所述可伸縮桿上升的過程中,基于圖像采集器采集到的圖像信息確定可伸縮桿是否達到目標高度,并在達到目標高度時控制該可伸縮桿停止運動,如此可以針對不同高度的運動者調整到不同的目標位置,進而準確采集不同運動者的相應身體姿態信息,進而準確使用采集的身體姿態信息來調整跑步機的運動參數。
在一實施例中,所述圖像采集器的圖像采集角度可調節;
所述控制器,用于在控制所述可伸縮桿上升的過程中,基于所述圖像信息調節所述圖像采集器的圖像采集角度。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以在控制所述可伸縮桿上升的過程中,基于所述圖像信息調節所述圖像采集器的圖像采集角度,可以將圖像采集器調整到一圖像采集角度,進而在該圖像采集角度準確地采集到需要的身體姿態信息,來調整跑步機的運動參數,進而準確使用采集的身體姿態信息來調整跑步機的運動參數。
在一實施例中,所述跑步機為板狀結構,且無手扶結構。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以提供的跑步機結構可以適用于不設置手扶結構的跑步機中,通過將圖像采集器和顯示器設置于跑步機的馬達蓋上,可以便捷、準確地實現圖像采集和顯示。
根據本公開實施例的第二方面,提供一種跑步機的控制方法,所述跑步機設置有圖像采集器、顯示器,所述顯示器和所述圖像采集器均設置于所述馬達蓋區域,所述方法包括:
控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;
基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數;
控制所述顯示器顯示調整之后的運行參數。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;然后基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數,如此不需運動者分散精力尋找按鈕進行調整,保證運動者的運動安全,提升用戶體驗。
在一實施例中,所述控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息,包括:
控制所述圖像采集器每間隔預設時間段采集所述身體姿態信息,
所述基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,包括:
基于連續預設次數采集的所述身體姿態信息,調整所述跑步機的運行參數。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以在根據基于連續預設次數采集的所述身體姿態信息,調整所述跑步機的運行參數,調整方式更加準確,避免誤判的發生。
在一實施例中,所述身體姿態信息包括手勢信息,所述基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,包括:
根據所述手勢信息確定所述運動者的手部運動方向;
按照所述手部運動方向確定預存的運行參數隊列中當前運行參數的下一運行參數;
控制所述跑步機調整為所述下一運行參數。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以根據所述手勢信息確定所述運動者的手部運動方向,并按照所述手部運動方向確定預存的運行參數隊列中當前運行參數的下一運行參數,然后控制所述跑步機調整為所述下一運行參數,如此在需要調整的運行參數較多的情況下,運動者需要學習的姿勢就很少,方便運動者學習控制跑步機,并且該手勢運動方向識別簡單。
在一實施例中,所述跑步機的跑帶下設置有壓力傳感器,所述方法還包括:
通過所述壓力傳感器檢測壓力值;
在所述壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到跑步機啟動指令。
本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以在跑步機的跑帶下設置壓力傳感器,并在該壓力傳感器檢測到的壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到跑步機啟動指令,基于運動者的身體姿態信息來控制跑步機,啟動方式方便快捷,提升用戶體驗。
根據本公開實施例的第三方面,提供一種跑步機的控制裝置,所述跑步機設置有圖像采集器、顯示器,所述顯示器和所述圖像采集器均設置于所述馬達蓋區域,所述控制裝置包括:
第一控制模塊,用于控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;
調整模塊,用于基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數;
第二控制模塊,用于控制所述顯示器顯示調整之后的運行參數。
在一實施例中,所述第一控制模塊包括:
第一控制子模塊,用于控制所述圖像采集器每間隔預設時間段采集所述身體姿態信息,
所述調整模塊包括:
調整子模塊,用于基于連續預設次數采集的所述身體姿態信息,調整所述跑步機的運行參數。
在一實施例中,所述身體姿態信息包括手勢信息,所述調整模塊包括:
第一確定子模塊,用于根據所述手勢信息確定所述運動者的手部運動方向;
第二確定子模塊,用于按照所述手部運動方向確定預存的運行參數隊列中當前運行參數的下一運行參數;
第二控制子模塊,用于控制所述跑步機調整為所述下一運行參數。
在一實施例中,所述跑步機的跑帶下設置有壓力傳感器,所述裝置還包括:
檢測模塊,用于通過所述壓力傳感器檢測壓力值;
啟動模塊,用于在所述壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到跑步機啟動指令。
根據本公開實施例的第四方面,提供一種跑步機的控制裝置,其特征在于,所述跑步機設置有圖像采集器、顯示器,所述顯示器和所述圖像采集器均設置于所述馬達蓋區域,所述控制裝置包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器被配置為:
控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;
基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數;
控制所述顯示器顯示調整之后的運行參數。
根據本公開實施例的第五方面,提供一種跑步機,包括上述任一種跑步機的控制裝置。
根據本公開實施例的第六方面,提供一種計算機可讀存儲介質,存儲有計算機指令,所述計算機指令被處理器執行時實現以下步驟:
控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;
基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數;
控制所述顯示器顯示調整之后的運行參數。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據一示例性實施例示出的一種跑步機的結構示意圖。
圖2是根據一示例性實施例示出的一種跑步機的結構示意圖。
圖3是根據一示例性實施例示出的一種跑步機的控制方法的流程圖
圖4是根據一示例性實施例示出的一種跑步機的控制方法的流程圖
圖5是根據一示例性實施例示出的一種跑步機的控制方法的流程圖
圖6是根據一示例性實施例示出的一種跑步機的控制裝置的框圖。
圖7是根據一示例性實施例示出的一種跑步機的控制裝置的框圖。
圖8是根據一示例性實施例示出的一種跑步機的控制裝置的框圖。
圖9是根據一示例性實施例示出的一種跑步機的控制裝置的框圖。
圖10是根據一示例性實施例示出的一種跑步機的控制裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據一示例性實施例示出的一種跑步機的結構示意圖,參考圖1,該跑步機10上設置有顯示器101(例如,可以是一個顯示屏),該顯示器101設置于所述跑步機10的馬達蓋102區域,用于顯示所述跑步機10的運行參數;圖像采集器103,該圖像采集器103設置于馬達蓋102區域,用于采集所述跑步機上運動者的身體姿態信息;控制器(圖1中未顯示),該控制器可以設置在所述馬達蓋102內部,用于基于所述圖像采集器103采集的所述身體姿態信息調整所述跑步機10的運行參數,并控制所述顯示器101顯示調整之后的運行參數。
在該實施例中,圖像采集器103可以是任意具有圖像識別能力的設備,例如,可以是攝像頭。該攝像頭可以是固設在跑步機上的攝像頭,也可以是可拆卸設置在跑步機上的攝像頭,在此不做限制。
在該實施例中,圖像采集器103所采集的跑步機上運動者的身體姿態信息,可以是運動者的全身的身體姿態信息或者也可以是運動者局部的身體姿態信息。例如,可以通過圖像采集器103采集運動者左胳膊的姿態信息,比如,左胳膊的姿態為向左伸展姿態還是向上伸展姿態,運動者的左胳膊向左伸展表明運動者想要跑步機顯示跑步機本次運行的距離,運動者的左胳膊向右伸展表明運動者想要跑步機顯示跑步機本次運行的時間。其中,在圖像采集器103采集運動者左胳膊的姿態信息為向左伸展時,則跑步機的控制器據此調整跑步機的運行參數為運行距離,并控制顯示器101顯示調整之后的運行參數即運行距離。
本實施例中的圖像采集器和顯示器設置于跑步機的馬達蓋區域,控制器可以基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數,如此,運動者只需要做出一定的身體姿態即可調整跑步機的運動參數以及顯示器顯示的運行參數,不需運動者分散精力尋找按鈕進行調整,保證運動者的運動安全,提升用戶體驗。
在一種可能的實施方式中,圖2是根據一示例性實施例示出的一種跑步機的結構示意圖,參考圖2,所述跑步機還包括:可伸縮桿104,所述可伸縮桿104的長度可調節,所述可伸縮桿104一端連接所述圖像采集器103,所述可伸縮桿的另一端設置于所述跑步機10的馬達蓋102內;所述控制器,用于在所述跑步機10處于非工作狀態時,控制所述可伸縮桿104處于收縮狀態,將所述可伸縮桿104連同所述圖像采集器103縮入所述馬達蓋102內;在所述跑步機10處于工作狀態時,控制所述可伸縮桿104從所述馬達蓋102中伸出并調節到能夠采集所述運動者的身體姿態信息的目標高度
這里,在所述跑步機10處于工作狀態時,參考圖2,所述可伸縮桿104從所述馬達蓋102中伸出并調節到能夠采集所述運動者的身體姿態信息的目標高度。在所述跑步機10處于非工作狀態時,參考圖1和圖2,所述可伸縮桿處于收縮狀態,可以將圖像采集器103通過馬達蓋上的一個開口1021縮入馬達蓋102內,且圖像采集器103朝上的側面與馬達蓋102的開口1021重合,如此可以避免馬達蓋102內落灰。
本實施例可以將圖像采集器用一可伸縮桿連接到跑步機的馬達蓋內,在跑步機處于非工作狀態,不需要該圖像采集器時,收縮該可伸縮桿,將可伸縮桿連同圖像采集器縮進所述馬達蓋內,保護該圖像采集器不受損害,在跑步機處于工作狀態時,將可伸縮桿從馬達蓋中伸出并調節到能夠采集運動者的身體姿態信息的目標高度,便于準確采集運動者的身體姿態。
在一種可能的實施例中,所述控制器,用于在所述跑步機由非工作狀態切換為工作狀態后,控制所述可伸縮桿按照預設速度上升,且在所述可伸縮桿上升的過程中,控制所述圖像采集器采集所述運動者的圖像信息,并在基于所述圖像信息確定所述可伸縮桿達到所述目標高度時,控制所述可伸縮桿停止運動。
在該實施例中,由于不同的運動者具有不同的高度,為了針對不同高度的運動者準確地采集到的需要的身體姿態信息,控制器可以在跑步機在由非工作狀態切換為工作狀態后,控制可伸縮桿104按照預設速度上升,在上升過程中,圖像采集器103的視場可以采集到在跑步機上運動的運動者的圖像信息,控制器可以通過圖像識別技術,識別出圖像采集器103采集到的圖像信息中包含有運動者身體的那個部位,進而根據采集到的運動者身體部位來確定可伸縮桿達是否到所述目標高度,如此可針對不同高度的運動者調整到不同的目標位置,進而準確采集不同運動者的相應身體姿態信息。
這里,以需要的身體姿態信息為手勢信息為例進行說明,通常情況下在做手勢時,運動者的手部基本都位于運動者的脖子上下,故,在可伸縮桿上升過程中,圖像采集器采集所述運動者的圖像信息中包含有運動者的頭部和上身部位,則確定可伸縮桿達到目標高度,此時可控制伸縮桿停止運動。
本實施例可以在所述可伸縮桿上升的過程中,基于圖像采集器采集到的圖像信息確定可伸縮桿是否達到目標高度,并在達到目標高度時控制該可伸縮桿停止運動,如此可以針對不同高度的運動者調整到不同的目標位置,進而準確采集不同運動者的相應身體姿態信息,進而準確使用采集的身體姿態信息來調整跑步機的運動參數。
在一種可能的實施例中,所述圖像采集器103的圖像采集角度可調節,在所述可伸縮桿上升的過程中,所述控制器,用于在控制所述可伸縮桿上升的過程中,基于所述圖像信息調節所述圖像采集器的圖像采集角度。
在該實施例中,圖像采集器與可伸縮桿之間還可以設置一旋轉接頭,該旋轉接頭可以將該圖像采集器旋轉至不同角度,在可伸縮桿上升的過程中,可以基于圖像采集器采集到的圖像信息調節圖像采集器的圖像采集角度,需要說明的是,上述只是示例性地提供了一種圖像采集器的旋轉方式,本公開不僅限于此。例如,也可以將可伸縮桿104設置為可旋轉的可伸縮桿,通過控制可伸縮桿104的旋轉將圖像采集器103旋轉至不同的圖像采集角度。
這里,以需要的身體姿態信息為左手的手勢信息為例進行說明,在可伸縮桿上升過程中,圖像采集器采集所述運動者的圖像信息中包含的運動者身體圖像信息中一直沒有用戶的左手部圖像信息,則可控制旋轉桿將圖像采集器103向左方向旋轉,直至能夠完整采集到運動者的左手部為止。這里需要說明的是,為了方便將圖像采集器103調節至一合適的角度,運動者可以在可伸縮桿上升過程中,將左手部放在一合適位置,如此,當控制器調節圖像采集器103的圖像采集角度時,只要調整后的圖像采集角度能夠采集到包含有該運動者左手部的圖像信息,即表明圖像采集器的圖像采集角度為合適的角度。
本實施例可以在控制所述可伸縮桿上升的過程中,基于所述圖像信息調節所述圖像采集器的圖像采集角度,可以將圖像采集器調整到一圖像采集角度,進而在該圖像采集角度準確地采集到需要的身體姿態信息,來調整跑步機的運動參數,進而準確使用采集的身體姿態信息來調整跑步機的運動參數。
在一種可能的實施方式中,參考圖1和圖2,所述跑步機10為板狀結構,且無手扶結構。
在該實施例中,跑步機10可為圖1和圖2所示的板狀結構,不設置扶手結構,將顯示器101和圖像采集器103設置于馬達蓋102區域,由控制器基于圖像采集器采集的所述身體姿態信息調整跑步機的運行參數,并控制顯示器顯示調整之后的運行參數。需要說明的是,取消設置扶手可減輕跑步機的重量,方便用戶在不使用跑步機時,方便將跑步機移至合適的位置進行收納。當然,本公開也同樣適用于具備扶手的跑步機。
圖3是根據一示例性實施例示出的一種跑步機的控制方法的流程圖,參考圖1和圖2,該跑步機設置有圖像采集器103、顯示器101,所述顯示器101和所述圖像采集器103均設置于所述馬達蓋102區域,參考圖3,所述方法包括以下步驟301至302。
在步驟301中,控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息。
在步驟302中,基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數。
在該實施例中,跑步機可以控制圖像采集器每間隔預設時間(例如,1秒)進行圖像采集,采集所述跑步機上運動者的身體姿態信息,如此,當運動者向要調整跑步機的運行參數時,可以做出相應的身體姿態超過該預設時間,這樣圖像采集器就可以采集到跑步機上運動者的該身體姿態信息。
可選的,運動者的身體姿態信息可以是運動者的手臂姿態信息、頭部姿態信息、口型等,運行參數可以是跑步機運行時的跑步模式等跑步機狀態參數、音、視頻頻道等跑步機外帶功能參數、運動者的運動時間、距離、步數、卡路里等運動統計參數。
可選的,不同的身體姿態信息可以對應調整不同的運行參數,如運動者的左手手臂向上伸展對應將跑步機的跑步模式調整為跑步坡度調高一個等級,運動者的左手手臂向下伸展對應將跑步機的跑步模式調整為跑步坡度調低一個等級;運動者的右手手臂向上伸展對應將跑步機的音視頻頻道調整為上一頻道,運動者的右手手臂向下伸展對應將跑步機的音視頻頻道調整為下一頻道;運動者的左手手臂向左伸展對應將跑步機的運行參數調整為運行距離;運動者的右手手臂向右伸展對應將跑步機的運行參數調整為運行時間等等。這里,跑步機可與終端上的跑步機app進行綁定,運動者可以通過終端上的跑步機app自定義需要的運動參數,以及調整各運動參數對應的身體姿態信息,然后由該終端發送至跑步機上存儲。
例如,運動者在跑步機上平路跑步時,如果運動者想上坡跑步,則運動者可以將自己的左手手臂向上伸展超過預設時間(例如,1秒),如此,圖像采集器就可以采集到運動者伸展左手手臂的身體姿態信息,跑步機采集到運動者伸展左手手臂的身體姿態信息后,就可以將跑步機的跑步模式調整為跑步坡度調高一個等級,并控制顯示器顯示調整后的跑步坡度;上坡跑一會兒后,運動者想查看自己本次運動的距離時,運動者可以將自己的左手手臂向左伸展超過預設時間(例如,1秒),如此,圖像采集器就可以采集到運動者伸展左手手臂的身體姿態信息,跑步機在圖像采集器采集到運動者伸展左手手臂的身體姿態信息后,就可以將跑步機當前顯示的跑步坡度調整為距離,并控制顯示器顯示運動者運動的距離。
本實施例可以在接收到跑步機啟動指令時,控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;然后基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數,如此不需運動者分散精力尋找按鈕進行調整,保證運動者的運動安全,提升用戶體驗。
在一種可能的實施方式中,上述跑步機的控制方法中的步驟301可以實現為步驟a1,上述的步驟302可以實現為步驟a2。
在步驟a1中,控制所述圖像采集器每間隔預設時間段采集所述身體姿態信息。
在步驟a2中,基于連續預設次數采集的所述身體姿態信息,調整所述跑步機的運行參數。
在該實施例中,考慮到只單獨用一張圖像的身體姿態信息來調整跑步機的運行參數,可能會出現失誤,例如,運動者只是偶然性將左手臂伸展,并不是要調整運行參數,很快就會恢復。本實施例中,可以每間隔預設時間段(例如,1秒)進行圖像采集,獲取連續采集的多張身體姿態信息(例如,獲取連續2次采集的圖像),在連續預設次數采集的身體姿態信息均顯示為左手臂向左伸展時,才將所述跑步機的運行參數調整為左手臂向左伸展對應的運行參數。
本實施例可以在根據基于連續預設次數采集的所述身體姿態信息,調整所述跑步機的運行參數,調整方式更加準確,避免誤判的發生。
在一種可能的實施方式中,所述身體姿態信息包括手勢信息,上述跑步機的控制方法中的步驟302可以實現為步驟b1至b2。
在步驟b1中,根據所述手勢信息確定所述運動者的手部運動方向。
在步驟b2中,按照所述手部運動方向確定預存的運行參數隊列中當前運行參數的下一運行參數。
在步驟b3中,控制所述跑步機調整為所述下一運行參數。
在該實施例中,當跑步機需要顯示的運行參數較多時,運動者很難學習全部的姿勢來調整跑步機的運行參數,且姿勢較多的話,很多相像的姿勢也不易被識別。因此,為了方便運動者學習控制跑步機,也為了提高跑步機識別身體姿態信息的精度,跑步機中可以預先存儲運行參數隊列。例如,默認運行參數隊列中的始發運行參數為距離,其他運行參數依次正序排列為時間、卡路里、步數;并預先設置為用戶的左手運動方向為從左向右滑動時,按照運行參數隊列,調整為運行參數隊列中當前運行參數的下一運行參數;當用戶的左手運動方向為從右向左滑動時,按照運行參數隊列,調整為運行參數隊列中當前運行參數的上一運行參數。
如此,運動者在跑步機上運動時,跑步機的顯示器上默認顯示運動者運行的距離,當運動者將自己的左手從左向右滑動,跑步機可以根據連續拍攝的身體姿態信息確定運動者的手部運動方向為從左向右滑動,此時跑步機就會確定預存的運行參數隊列(距離、時間、卡路里、步數)中當前運行參數距離的下一運行參數時間,并控制所述跑步機調整為顯示下一運行參數時間。當將自己的左手從右向左滑動,跑步機可以根據連續拍攝的身體姿態信息確定運動者的手部運動方向為從右向左滑動,此時跑步機就會確定預存的運行參數隊列的(距離、時間、卡路里、步數)中當前運行參數距離的上一運行參數步數,并控制所述跑步機調整為顯示上一運行參數步數。
可選的,跑步機可與終端上的跑步機app進行綁定,運動者可以通過終端上的跑步機app自定義需要顯示的運動參數的運行參數隊列,手部運動方向及對應的運行參數切換順序。
本實施例可以根據所述手勢信息確定所述運動者的手部運動方向,并按照所述手部運動方向確定預存的運行參數隊列中當前運行參數的下一運行參數,然后控制所述跑步機調整為所述下一運行參數,如此在需要調整的運行參數較多的情況下,運動者需要學習的姿勢就很少,方便運動者學習控制跑步機,并且該手勢運動方向識別簡單。
在一種可能的實施方式中,所述跑步機的跑帶下設置有壓力傳感器,上述的跑步機的控制方法還包括以下步驟c1和c2。
在步驟c1中,通過所述壓力傳感器檢測壓力值。
在步驟c2中,在所述壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到跑步機啟動指令。
在該實施例中,可以在跑步機的跑帶下方設置一壓力傳感器,當運動者站在跑步機的跑帶上開始運動時,該壓力傳感器就可以檢測到該運動者對該跑帶的壓力值。可選的,可以預先設置一預設壓力值(如10牛),當壓力傳感器檢測壓力值超過該預設壓力值時,就表明有運動者站在該跑帶上;當該壓力值超過預設壓力值的持續時長達到預設時長(如5s)時,就表明運動者準備在跑步機上運動。此時,跑步機可確認接收到跑步機啟動指令,控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息,基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數。
需要說明的是,圖像采集模塊和顯示模塊的啟動可以是用戶手動啟動,也可以是在跑步機開啟時自動啟動,本公開對此不做具體限定。
可選的,跑步機可與終端上的跑步機app進行綁定,運動者可以通過終端上的跑步機app向跑步機發送跑步機啟動指令。
本實施例可以在跑步機的跑帶下設置壓力傳感器,并在該壓力傳感器檢測到的壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到所述跑步機啟動指令,基于運動者的身體姿態信息來控制跑步機,啟動方式方便快捷,提升用戶體驗。
下面通過幾個實施例詳細介紹實現過程。
圖4是根據一示例性實施例示出的一種跑步機的控制方法的流程圖,如圖4所示,該方法可以由跑步機等設備實現,所述跑步機設置有圖像采集器、顯示器,所述顯示器和所述圖像采集器均設置于所述馬達蓋區域,所述方法包括步驟401至404。
在步驟401中,通過所述壓力傳感器檢測壓力值。
在步驟402中,在所述壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到跑步機啟動指令。
在步驟403中,控制所述圖像采集器每間隔預設時間段采集所述身體姿態信息。
在步驟404中,基于連續預設次數采集的所述身體姿態信息,調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數。
圖5是根據一示例性實施例示出的一種跑步機的控制方法的流程圖,如圖5所示,該方法可以由跑步機等設備實現,所述跑步機設置有圖像采集器、顯示器,所述顯示器和所述圖像采集器均設置于所述馬達蓋區域,所述方法包括步驟501至507。
在步驟501中,通過所述壓力傳感器檢測壓力值。
在步驟502中,在所述壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到跑步機啟動指令。
在步驟503中,控制所述圖像采集器采集所述身體姿態信息,所述身體姿態信息包括手勢信息。
在步驟504中,根據所述手勢信息確定所述運動者的手部運動方向。
在步驟505中,按照所述手部運動方向確定預存的運行參數隊列中當前運行參數的下一運行參數。
在步驟506中,控制所述跑步機調整為所述下一運行參數。
在步驟507中,控制所述顯示器顯示調整之后的運行參數。
下述為本公開裝置實施例,可以用于執行本公開方法實施例。
圖6是根據一示例性實施例示出的一種跑步機的控制裝置的框圖,該裝置可以通過軟件、硬件或者兩者的結合實現成為跑步機的部分,所述跑步機還設置有圖像采集器、顯示器,所述顯示器和所述圖像采集器均設置于所述馬達蓋區域,如圖6所示,該跑步機的控制裝置包括:第一控制模塊601、調整模塊602和第二控制模塊603;其中:
第一控制模塊601,用于控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;
調整模塊602,用于基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數;
第二控制模塊603,用于控制所述顯示器顯示調整之后的運行參數。
作為一種可能的實施例,上述公開的跑步機的控制裝置還可以把所述第一控制模塊601配置成包括第一控制子模塊6011,把所述調整模塊602配置成包括調整子模塊6021,圖7是涉及上述跑步機的控制裝置的框圖,其中:
第一控制子模塊6011,用于控制所述圖像采集器每間隔預設時間段采集所述身體姿態信息,
調整子模塊6021,用于基于連續預設次數采集的所述身體姿態信息,調整所述跑步機的運行參數。
作為一種可能的實施例,所述身體姿態信息包括手勢信息,上述公開的跑步機的控制裝置還可以把所述調整模塊602配置成包括第一確定子模塊6022、第二確定子模塊6023和第二控制子模塊6024,圖8是涉及上述跑步機的控制裝置的框圖,其中:
第一確定子模塊6022,用于根據所述手勢信息確定所述運動者的手部運動方向;
第二確定子模塊6023,用于按照所述手部運動方向確定預存的運行參數隊列中當前運行參數的下一運行參數;
第二控制子模塊6024,用于控制所述跑步機調整為所述下一運行參數。
作為一種可能的實施例,所述跑步機的跑帶下設置有壓力傳感器,上述公開的跑步機的控制裝置還可以被配置成包括檢測模塊604和啟動模塊605,圖9是涉及上述跑步機的控制裝置的框圖,其中:
檢測模塊604,用于通過所述壓力傳感器檢測壓力值;
啟動模塊605,用于在所述壓力值超過預設壓力值的持續時長達到預設時長時,確認接收到跑步機啟動指令。
關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖10是根據一示例性實施例示出的一種跑步機的控制裝置的框圖,該裝置1000適用于跑步機。
裝置1000可以包括以下一個或多個組件:處理組件1001,存儲器1002,電源組件1003,多媒體組件1004,音頻組件1005,輸入/輸出(i/o)接口1006,傳感器組件1007,以及通信組件1008。
處理組件1001通常控制裝置1000的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件1001可以包括一個或多個處理器1020來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1001可以包括一個或多個模塊,便于處理組件1001和其他組件之間的交互。例如,處理組件1001可以包括多媒體模塊,以方便多媒體組件1004和處理組件1001之間的交互。
存儲器1002被配置為存儲各種類型的數據以支持在裝置1000的操作。這些數據的示例包括用于在裝置1000上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器1002可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1003為裝置1000的各種組件提供電力。電源組件1003可以包括電源管理系統,一個或多個電源,及其他與為裝置1000生成、管理和分配電力相關聯的組件。
多媒體組件1004包括在所述裝置1000和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件1004包括一個前置攝像頭和/或后置攝像頭。當裝置1000處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件1005被配置為輸出和/或輸入音頻信號。例如,音頻組件1005包括一個麥克風(mic),當裝置1000處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1002或經由通信組件1008發送。在一些實施例中,音頻組件1005還包括一個揚聲器,用于輸出音頻信號。
i/o的接口1006為處理組件1001和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1007包括一個或多個傳感器,用于為裝置1000提供各個方面的狀態評估。例如,傳感器組件1007可以檢測到裝置1000的打開/關閉狀態,組件的相對定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1007還可以檢測裝置1000或裝置1000一個組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1007可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1007還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1007還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1008被配置為便于裝置1000和其他設備之間有線或無線方式的通信。裝置1000可以接入基于通信標準的無線網絡,如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件1008經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件1008還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術,紅外數據協會(irda)技術,超寬帶(uwb)技術,藍牙(bt)技術和其他技術來實現。
在示例性實施例中,裝置1000可以被一個或多個應用專用集成電路(asic)、數字信號處理器(dsp)、數字信號處理設備(dspd)、可編程邏輯器件(pld)、現場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1002,上述指令可由裝置1000的處理器1020執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數據存儲設備等。
本實施例還提供了一種計算機可讀存儲介質,存儲有計算機指令,所述計算機指令被處理器執行時實現上述跑步機的控制方法所述的步驟。
本實施例還提供了一種跑步機的控制裝置,包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器被配置為:
在接收到跑步機啟動指令時,控制所述圖像采集器采集所述跑步機上運動者的身體姿態信息;
基于所述圖像采集器采集的所述身體姿態信息調整所述跑步機的運行參數,并控制所述顯示器顯示調整之后的運行參數。
本公開實施例還提供了一種跑步機,包括上述任一種跑步機的控制裝置。
本領域技術人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。