專利名稱:熱量消耗計(jì)算方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種熱量消耗計(jì)算方法,且特別是有關(guān)于一種將行經(jīng)地形考慮在 內(nèi)的熱量消耗計(jì)算方法。
背景技術(shù):
隨著國(guó)人生活水平的提升,使得國(guó)人在飲食上吃得太油、太好,因而導(dǎo)致發(fā)福、發(fā) 胖。然而,在現(xiàn)今健康意識(shí)的抬頭之下,越來(lái)越多人通過(guò)運(yùn)動(dòng)來(lái)減肥以保持身體健康。其中, 運(yùn)動(dòng)是透過(guò)消耗熱量以達(dá)到減肥效果。因此,若能提供運(yùn)動(dòng)所產(chǎn)生的熱量消耗值,可作為使 用者設(shè)定其運(yùn)動(dòng)量的參考。一般使用者在使用具有熱量消耗計(jì)算功能的計(jì)步器時(shí),使用者需先自行輸入其性 另O、年齡、身高、體重等使用者相關(guān)的參數(shù),再根據(jù)其所記錄的數(shù)推測(cè)使用者的熱量消耗值。 然而,在計(jì)算熱量消耗值時(shí),除了上述的參數(shù),運(yùn)動(dòng)時(shí)所行經(jīng)的地形亦應(yīng)該被考慮在內(nèi)。舉 例來(lái)說(shuō),同一使用者即使行走相同步數(shù),行走上坡路段的熱量消耗值應(yīng)大于行走下坡路段 的熱量消耗值。由上可知,需要一種熱量消耗計(jì)算方法,用以根據(jù)移動(dòng)所行經(jīng)的不同地形,而計(jì)算 出更接近實(shí)際的熱量消耗值。
發(fā)明內(nèi)容
因此,本發(fā)明的一目的是在提供一種熱量消耗計(jì)算方法,用以根據(jù)使用者的水平 位移、移動(dòng)所產(chǎn)生的高度差以及使用者相關(guān)的參數(shù)(如使用者的年齡、性別、身高、體重、移 動(dòng)方式或其它使用者相關(guān)的參數(shù)),查詢一熱量消耗數(shù)據(jù)庫(kù),以取得使用者的熱量消耗值。依據(jù)本發(fā)明一實(shí)施例,一種熱量消耗計(jì)算方法包含以下步驟取得起始位置以及 其起始高度。取得一結(jié)束位置以及其結(jié)束高度。根據(jù)起始位置以及結(jié)束位置,計(jì)算一水平 位移。根據(jù)起始高度以及結(jié)束高度,計(jì)算起始位置以及結(jié)束位置的一高度差。取得一使用 者參數(shù)。根據(jù)水平位移、高度差以及使用者參數(shù),查詢一熱量消耗數(shù)據(jù)庫(kù)以取得一熱量消耗 值。由上述本發(fā)明實(shí)施方式可知,應(yīng)用本發(fā)明具有下列優(yōu)點(diǎn)。由于使用者的熱量消耗 值是依據(jù)使用者的水平位移、位移后所產(chǎn)生的高度差以及使用者參數(shù)所取得,因此可將使 用者行經(jīng)的地形(如上坡、下坡或平路)以及其坡度考慮在內(nèi)。如此一來(lái),應(yīng)用本發(fā)明可取 得更接近實(shí)際的熱量消耗值。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附附圖的說(shuō) 明如下 圖1繪示依照本發(fā)明一實(shí)施方式的一種熱量消耗計(jì)算方法的流程圖;圖2是依照本發(fā)明一實(shí)施例的熱量消耗數(shù)據(jù)庫(kù)300 ;
圖3是依照本發(fā)明一實(shí)施例的熱量消耗數(shù)據(jù)庫(kù)400。主要組件符號(hào)說(shuō)明100:熱量消耗計(jì)算方法110 200:步驟300:熱量消耗數(shù)據(jù)庫(kù)400:熱量消耗數(shù)據(jù)庫(kù)
具體實(shí)施例方式請(qǐng)參照?qǐng)D1,其繪示依照本發(fā)明一實(shí)施方式的一種熱量消耗計(jì)算方法的流程圖。熱 量消耗計(jì)算方法根據(jù)使用者的水平位移、移動(dòng)所產(chǎn)生的高度差以及使用者相關(guān)的參數(shù)(如 使用者的年齡、性別、身高、體重或其它使用者相關(guān)的參數(shù)),查詢一熱量消耗數(shù)據(jù)庫(kù),以取 得使用者的熱量消耗值。熱量消耗計(jì)算方法100包含以下步驟在收到一起始信號(hào)(步驟110)后,利用一全球定位系統(tǒng)計(jì)算一起始位置(步驟 120),并取得起始位置的一起始高度(步驟130)。其中,在步驟120后,先取得對(duì)應(yīng)起始位 置的一等高線地形圖,然后根據(jù)起始位置查詢等高線地形圖,以取得起始位置的起始高度 (步驟130)。此外,亦可利用全球定位系統(tǒng)計(jì)算起始位置的一起始高程值,并令起始高程值 作為起始位置的起始高度,而取得起始位置的起始高度(步驟130)。另外,在步驟110中所 收到之起始信號(hào)可為自一使用者接口所收到。換言之,使用者可透過(guò)使用者接口產(chǎn)生起始 信號(hào),以觸發(fā)計(jì)算起始位置(步驟120)。如此一來(lái),便可通過(guò)步驟110 步驟120取得起始 位置。然而,在其它實(shí)施例中,起始位置亦可由使用者透過(guò)一使用者接口輸入或透過(guò)其它方 式取得。接下來(lái),在收到一結(jié)束信號(hào)(步驟140)后,利用全球定位系統(tǒng)計(jì)算一結(jié)束位置 (步驟150),并取得結(jié)束位置的一結(jié)束高度(步驟160)。其中,可根據(jù)結(jié)束位置查詢先前對(duì) 應(yīng)起始位置的等高線地形圖,以取得結(jié)束位置的結(jié)束高度(步驟160)。此外,亦可利用全球 定位系統(tǒng)計(jì)算結(jié)束位置的一結(jié)束高程值,并令結(jié)束高程值作為結(jié)束位置的結(jié)束高度,而取 得結(jié)束位置的結(jié)束高度(步驟160)。另外,在步驟140中所收到的結(jié)束信號(hào)可為自使用者 接口所收到。換言之,使用者可透過(guò)使用者接口產(chǎn)生結(jié)束信號(hào),以觸發(fā)計(jì)算結(jié)束位置(步驟 150)。如此一來(lái),便可通過(guò)步驟140 步驟150取得結(jié)束位置。然而,在其它實(shí)施例中,結(jié) 束位置亦可由使用者透過(guò)使用者接口輸入或透過(guò)其它方式取得。在步驟170中,根據(jù)起始位置以及結(jié)束位置,計(jì)算一水平位移,用以判斷使用者在 平面上的移動(dòng)距離。在步驟180中,根據(jù)起始高度以及結(jié)束高度,計(jì)算起始位置以及結(jié)束位 置的一高度差。其中,高度差為由起始位置以及結(jié)束位置所處高度之差,可用以判斷使用者 行經(jīng)的地形為上坡、下坡或平路。此外,依據(jù)水平位移以及高度差,可進(jìn)一步估算行經(jīng)地形 的坡度。在步驟190中,取得一使用者參數(shù)。其中,可透過(guò)一使用者接口取得使用者參數(shù),如使用者的年齡、性別、身高、體重、移動(dòng)方式(包含步行或跑步)或其它使用者相關(guān)的參 數(shù)。換言之,使用者可透過(guò)使用者接口自行輸入使用者參數(shù)。此外,亦可根據(jù)水平位移、收 到起始信號(hào)的一起始時(shí)間以及收到結(jié)束信號(hào)的一結(jié)束時(shí)間,計(jì)算使用者的移動(dòng)速度,以判 斷使用者的移動(dòng)方式(如步行或跑步),并使使用者的移動(dòng)方式作為使用者參數(shù)的其中之一。在步驟200中,根據(jù)水平位移、高度差以及使用者參數(shù),查詢一熱量消耗數(shù)據(jù)庫(kù), 以取得使用者的一熱量消耗值。其中,熱量消耗數(shù)據(jù)庫(kù)儲(chǔ)存具有各種使用者參數(shù)的使用者, 在進(jìn)行各種水平位移并產(chǎn)生各種高度差后,所消耗的熱量消耗值。由于可通過(guò)水平位移取 得使用者位移的距離,通過(guò)水平位移以及高度差取得使用者行經(jīng)的坡度,并將使用者參數(shù) 考慮在內(nèi),因此可取得更接近實(shí)際的熱量消耗值。此外,可在收到起始信號(hào)(步驟110)后,啟動(dòng)一計(jì)步器,并在收到結(jié)束信號(hào)(步 驟140)后,通過(guò)計(jì)步器取得使用者的一累計(jì)步數(shù),作為其中一個(gè)使用者參數(shù)。然后,步驟 200便可根據(jù)水平位移、高度差、使用者的累計(jì)步數(shù)以及其它使用者參數(shù),查詢熱量消耗數(shù) 據(jù)庫(kù),而取得使用者的熱量消耗值。進(jìn)一步來(lái)說(shuō),步驟200可根據(jù)水平位移、高度差以及使 用者參數(shù),查詢熱量消耗數(shù)據(jù)庫(kù),而取得一單位步數(shù)熱量消耗。接下來(lái),使用者的熱量消耗 值便可根據(jù)使用者的累計(jì)步數(shù)以及單位步數(shù)熱量消耗值而取得。圖2是依照本發(fā)明一實(shí)施例的熱量消耗數(shù)據(jù)庫(kù)300。舉例來(lái)說(shuō),當(dāng)一男性使用者移 動(dòng)2000步,而使其產(chǎn)生水平移動(dòng)距離30m且其所產(chǎn)生的高度差為IOOOm時(shí),查詢熱量消耗 數(shù)據(jù)庫(kù)300后,可取得其單位步數(shù)熱量消耗為0. 5cal/步,然后,便可算出此男性使用者移 動(dòng)所產(chǎn)生的熱量消耗值為0. 5cal/步*2000步=IOOOcal0圖3是依照本發(fā)明另一實(shí)施例的熱量消耗數(shù)據(jù)庫(kù)400。上述男性使用者亦可根據(jù) 其水平移動(dòng)距離30m以及其所產(chǎn)生的高度差1000m,查詢熱量消耗數(shù)據(jù)庫(kù)400,而直接取得 此男性使用者移動(dòng)所產(chǎn)生的熱量消耗值為IOOOcal。在其它實(shí)施例中,當(dāng)其它使用者參數(shù)(如身高、體重、年齡、移動(dòng)方式或其它使用 者參數(shù))亦列入考慮時(shí),可通過(guò)數(shù)學(xué)方程式微調(diào)算出使用者的熱量消耗值。然而,本實(shí)施例 并非用以限定本發(fā)明,熱量消耗數(shù)據(jù)庫(kù)以及用以微調(diào)的數(shù)學(xué)方程式仍可視實(shí)際需求加以修 正。此外,在其它實(shí)施例中,亦可根據(jù)水平位移與高度差的比值、上述比值而換算出的角度 或其它可用以衡量坡度的單位,而建立熱量消耗數(shù)據(jù)庫(kù),供計(jì)算熱料消耗時(shí)查詢。由上述本發(fā)明實(shí)施方式可知,應(yīng)用本發(fā)明具有下列優(yōu)點(diǎn)。由于使用者的熱量消耗 值系依據(jù)使用者的水平位移、位移后所產(chǎn)生的高度差以及使用者參數(shù)所取得,因此可將使 用者行經(jīng)的地形(如上坡、下坡或平路)以及其坡度考慮在內(nèi)。如此一來(lái),應(yīng)用本發(fā)明可取 得更接近實(shí)際的熱量消耗值。雖然本發(fā)明己以實(shí)施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù) 的人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范 圍當(dāng)視權(quán)利要求書(shū)所界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種熱量消耗計(jì)算方法,其特征在于,包含取得一起始位置以及該起始位置對(duì)應(yīng)的一起始高度; 取得一結(jié)束位置以及該結(jié)束位置對(duì)應(yīng)的一結(jié)束高度; 根據(jù)該起始位置以及該結(jié)束位置,計(jì)算一水平位移;根據(jù)該起始高度以及該結(jié)束高度,計(jì)算該起始位置以及該結(jié)束位置的一高度差; 取得使用者的一使用者參數(shù);以及根據(jù)該水平位移、該高度差以及該使用者參數(shù),查詢一熱量消耗數(shù)據(jù)庫(kù)以取得使用者 的一熱量消耗值。
2.根據(jù)權(quán)利要求1所述的熱量消耗計(jì)算方法,其特征在于,取得該起始位置以及取得 該結(jié)束位置的步驟包含在收到一起始信號(hào)時(shí),利用一全球定位系統(tǒng),計(jì)算該起始位置;以及 在收到一結(jié)束信號(hào)時(shí),利用該全球定位系統(tǒng),計(jì)算該結(jié)束位置。
3.根據(jù)權(quán)利要求2所述的熱量消耗計(jì)算方法,其特征在于,根據(jù)該水平位移、該高度差 以及該使用者參數(shù),查詢?cè)摕崃肯臄?shù)據(jù)庫(kù)以取得使用者的該熱量消耗值的步驟包含在收到該起始信號(hào)時(shí),啟動(dòng)一計(jì)步器;在收到該結(jié)束信號(hào)時(shí),通過(guò)該計(jì)步器取得使用者的一累計(jì)步數(shù); 根據(jù)該水平位移、該高度差以及該使用者參數(shù),查詢?cè)摕崃肯臄?shù)據(jù)庫(kù)以取得一單位 步數(shù)熱量消耗;以及根據(jù)該累計(jì)步數(shù)以及該單位步數(shù)熱量消耗,計(jì)算使用者的該熱量消耗值。
4.根據(jù)權(quán)利要求2所述的熱量消耗計(jì)算方法,其特征在于,取得該起始高度以及取得 該結(jié)束高度的步驟包含利用該全球定位系統(tǒng),計(jì)算出該起始位置的一起始高程值; 令該起始位置的該起始高程值為該起始位置的該起始高度; 利用該全球定位系統(tǒng),計(jì)算出該結(jié)束位置的一結(jié)束高程值;以及 令該結(jié)束位置的該結(jié)束高程值為該結(jié)束位置的該結(jié)束高度。
5.根據(jù)權(quán)利要求2所述的熱量消耗計(jì)算方法,其特征在于,取得使用者的該使用者參 數(shù)的步驟包含根據(jù)該水平位移、收到該起始信號(hào)的一起始時(shí)間以及收到該結(jié)束信號(hào)的一結(jié)束時(shí)間, 判斷使用者的一移動(dòng)方式,作為該使用者參數(shù)。
6.根據(jù)權(quán)利要求2所述的熱量消耗計(jì)算方法,其特征在于,該起始信號(hào)以及該結(jié)束信 號(hào)是自一使用者接口收到。
7.根據(jù)權(quán)利要求1所述的熱量消耗計(jì)算方法,其特征在于,取得該起始高度以及取得 該結(jié)束高度的步驟包含取得對(duì)應(yīng)該起始位置的一等高線地形圖;根據(jù)該起始位置,查詢?cè)摰雀呔€地形圖,以取得該起始位置的該起始高度;以及 根據(jù)該結(jié)束位置,查詢?cè)摰雀呔€地形圖,以取得該結(jié)束位置的該結(jié)束高度。
8.根據(jù)權(quán)利要求1所述的熱量消耗計(jì)算方法,其特征在于,該起始位置以及該結(jié)束位 置是自一使用者接口取得。
9.根據(jù)權(quán)利要求1所述的熱量消耗計(jì)算方法,其特征在于,該使用者參數(shù)是自一使用者接口取得。
10.根據(jù)權(quán)利要求1所述的熱量消耗計(jì)算方法,其特征在于,該使用者參數(shù)包含使用者 的年齡、性別、身高、體重或移動(dòng)方式。
全文摘要
本發(fā)明揭露一種熱量消耗計(jì)算方法,包含以下步驟取得一起始位置以及其起始高度;取得一結(jié)束位置以及其結(jié)束高度;根據(jù)起始位置以及結(jié)束位置,計(jì)算一水平位移;根據(jù)起始高度以及結(jié)束高度,計(jì)算起始位置以及結(jié)束位置的一高度差;取得使用者的一使用者參數(shù);根據(jù)水平位移、高度差以及使用者參數(shù),查詢一熱量消耗數(shù)據(jù)庫(kù)以取得使用者的一熱量消耗值。
文檔編號(hào)G06F19/00GK102073779SQ20091022097
公開(kāi)日2011年5月25日 申請(qǐng)日期2009年11月25日 優(yōu)先權(quán)日2009年11月25日
發(fā)明者許峰維 申請(qǐng)人:英業(yè)達(dá)股份有限公司