本發(fā)明涉及例如基于來自加速度傳感器的輸入信號(hào)來辨別持有電子終端的用戶的移動(dòng)方式的半導(dǎo)體裝置。
背景技術(shù):以往,使用加速度傳感器來進(jìn)行用戶移動(dòng)方式的辨別。具體而言,將加速度傳感器安裝于用戶,通過根據(jù)從該加速度傳感器取得的數(shù)據(jù)來檢測(cè)每一個(gè)移動(dòng)方式的特征性的加速度的變化,從而進(jìn)行用戶的移動(dòng)方式的判定(例如參照專利文獻(xiàn)1)。專利文獻(xiàn)1:日本特開2011-30643號(hào)公報(bào)近年來,在以智能手機(jī)為代表的電子終端中,為了降低電子終端的消耗電力并延長(zhǎng)驅(qū)動(dòng)時(shí)間、和為了減少數(shù)據(jù)處理用處理器的消耗電力,正在謀求在未進(jìn)行數(shù)據(jù)處理期間使處理器成為停止?fàn)顟B(tài)(暫停狀態(tài))的技術(shù)。但是,為了對(duì)用戶的移動(dòng)方式進(jìn)行定期辨別,需要不斷地持續(xù)取得來自傳感器的信息,該情況下,難以使數(shù)據(jù)處理用的處理器成為暫停狀態(tài),在降低電子終端的消耗電力方面存在問題。鑒于此,人們正考慮除了用于電子終端的通常處理的處理器還另外設(shè)置消耗電力低的子處理器(微型控制器)作為用于取得來自傳感器的信息的處理器,進(jìn)行傳感器的控制,從而能夠抑制消耗電力的增加。但是,考慮到在使用這樣抑制消耗電力的處理器的情況下,數(shù)據(jù)處理能力也降低,因此難以使用于進(jìn)行移動(dòng)方式判定處理的處理量與以往的處理器相同,謀求使用被限定的數(shù)據(jù)量和處理時(shí)間來進(jìn)行移動(dòng)方式的判定處理的技術(shù)。另外,也難以使用消耗電力大的傳感器、多個(gè)傳感器來使判定制度提高。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明目的在于提供一種即使在電子終端設(shè)置用于實(shí)現(xiàn)電子終端功能的通常的數(shù)據(jù)處理用主處理器和比主處理器消耗電力的低的傳感器控制用子處理器的情況下,也能高精度地判斷用戶的移動(dòng)方式的半導(dǎo)體裝置。為了達(dá)成上述目的,本發(fā)明的半導(dǎo)體裝置具備:移動(dòng)方式判定部,其從測(cè)定攜帶電子終端的操作者的動(dòng)作狀態(tài)的傳感器取得傳感器數(shù)據(jù)并進(jìn)行上述電子終端的移動(dòng)方式的判定處理;可靠性信息決定處理部,其決定表示針對(duì)上述判定處理的判定結(jié)果的可靠性的可靠性信息;以及發(fā)送處理部,向控制上述電子終端控制的主控制部發(fā)送上述判定結(jié)果和上述可靠性信息。根據(jù)本發(fā)明,即使在電子終端設(shè)置用于實(shí)現(xiàn)電子終端功能的通常的數(shù)據(jù)處理用主處理器和比主處理器消耗電力的低的傳感器控制用子處理器的情況下,也能夠高精度地判定用戶的移動(dòng)方式。附圖說明圖1是實(shí)施方式的電子終端的構(gòu)成圖。圖2是圖1中的移動(dòng)方式判定動(dòng)作的說明圖。圖3是表示實(shí)施方式的移動(dòng)方式判定處理的流程圖。圖4是表示實(shí)施方式的與主處理器的通信處理的流程圖。符號(hào)說明:1…加速度傳感器;2…微型控制器;3…子處理器;4…存儲(chǔ)器;5…地磁傳感器;10…主處理器;11…顯示部;12…主存儲(chǔ)器;13…輸入部;14…GPS;20…電子終端。具體實(shí)施方式以下,使用附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說明。圖1是本發(fā)明所涉及的電子終端的構(gòu)成圖,例如為智能手機(jī)。加速度傳感器1是檢測(cè)通過用戶的步行或交通工具的移動(dòng)等而帶給電子終端的加速度的加速度傳感器。對(duì)于加速度傳感器1,可以使用例如三軸的加速度傳感器。另外,加上加速度傳感器還可以具備地磁傳感器5。該情況下,能夠通過通常使地磁傳感器5處于電源斷開(OFF)的狀態(tài),僅在使用時(shí)使其成為電源接通(ON),從而降低消耗電力。微型控制器2由子處理器3和存儲(chǔ)器4構(gòu)成。微型控制器2根據(jù)除此之外要求的功能例如還可以具備聲音合成功能等各種功能。子處理器3使用來自加速度傳感器1的輸出信號(hào)進(jìn)行攜帶智能手機(jī)的用戶的移動(dòng)方式的判定處理。判定結(jié)果、針對(duì)判定結(jié)果的可靠度信息以及從加速度傳感器取得的數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)器4。關(guān)于判定結(jié)果,可以僅存儲(chǔ)最新的判定結(jié)果,也可以存儲(chǔ)過去多個(gè)世代量的判定結(jié)果。此外,存儲(chǔ)器3可以是易失性存儲(chǔ)器,在在電源切斷時(shí)也希望保持?jǐn)?shù)據(jù)的情況下,其可以是非易失性存儲(chǔ)器。另外,在可靠度成為規(guī)定條件的情況下,除了來自加速度傳感器的加速度數(shù)據(jù)以外還可以將來自地磁傳感器的地磁數(shù)據(jù)并用來判定用戶的移動(dòng)方式。主處理器10執(zhí)行在智能手機(jī)中實(shí)現(xiàn)的各種功能,例如電子郵件發(fā)送功能、日程管理功能、音樂再生功能等。另外,主處理器10對(duì)微型控制器2進(jìn)行移動(dòng)方式判定結(jié)果數(shù)據(jù)的發(fā)送指示,并且使用從微型控制器接收的數(shù)據(jù)來在顯示部11進(jìn)行各種顯示等。顯示部11例如是液晶顯示器,作為顯示內(nèi)容的一個(gè)例子,可以顯示電子郵件正文的內(nèi)容、從微型控制器2發(fā)送來的移動(dòng)方式的判定結(jié)果等。主存儲(chǔ)器12存儲(chǔ)主處理器10使用的各種數(shù)據(jù)。輸入部13接受來自用戶的數(shù)據(jù)輸入。例如,通過觸摸面板、微型手機(jī)、鍵盤等來實(shí)現(xiàn)。GPS(GlobalPositioningSystem)14取得用戶的位置信息。接下來使用圖2、圖3來說明微型控制器2內(nèi)的子處理器3進(jìn)行的移動(dòng)方式判定動(dòng)作,其中,圖2的低的虛線部分表示處于移動(dòng)方式判定中,高的虛線部分(記載為交通工具判定結(jié)果的部分)表示移動(dòng)方式確定后。子處理器3判定是否是取得來自加速度傳感器1的數(shù)據(jù)的取得時(shí)機(jī)(S31)。在是取得時(shí)機(jī)的情況下(S31:是),從加速度傳感器取得如圖2所示那樣的加速度數(shù)據(jù)并存儲(chǔ)在微型控制器2內(nèi)的存儲(chǔ)器4(S32)。另一方面,在不是取得時(shí)機(jī)的情況下(S31:否),直到成為取得時(shí)機(jī)為止均待機(jī)。這里作為加速度數(shù)據(jù)取得的時(shí)機(jī),例如可以按恒定時(shí)間為單位來進(jìn)行。子處理器3使用取得的加速度數(shù)據(jù)中的規(guī)定范圍的加速度數(shù)據(jù),根據(jù)其變化狀態(tài)來進(jìn)行移動(dòng)方式的判定(S33)。例如,可以在根據(jù)取得的加速度數(shù)據(jù)中的前端對(duì)數(shù)據(jù)的變化狀態(tài)進(jìn)行確認(rèn)并在成為超過規(guī)定閾值的變化狀態(tài)的情況下,判定移動(dòng)方式。另外,作為判定內(nèi)容,可以判定為是靜止?fàn)顟B(tài)、通過步行中、乘坐交通工具進(jìn)行移動(dòng)(自行車,汽車、電車)等,也可以判定交通工具種類。接著,子處理器3決定判定結(jié)果的可靠度(S34)。這里作為可靠度,例如可以是表示可靠度在80%以上的值、表示可靠度在60%以上且小于80%的值、表示可靠度小于60%的值這樣的多個(gè)值。這里作為一個(gè)例子,舉例了分3種情況,但除此之外可以是2種情況,也可以是4種情況。另外,作為可靠度的決定的方法,可以在移動(dòng)方式的判定所用的時(shí)間(到加速度數(shù)據(jù)超過閾值為止所用的時(shí)間)比閾值長(zhǎng)的情況下,判斷為可靠度低,并將可靠度設(shè)定得低,相反地,在移動(dòng)方式的判定所用的時(shí)間比閾值短的情況下,判斷為可靠度高,并將可靠度設(shè)定得高。除此之外,也可以在判定結(jié)果的過渡狀態(tài)不穩(wěn)定時(shí)(例如自行車→汽車→自行車)降低可靠度,并在相同判定結(jié)果持續(xù)的情況下提高可靠度,也可以將這些方法并用。這里閾值可以是恒定的值,也可以使用上次判定所用的時(shí)間來判斷這次判定所用的時(shí)間比上次判定所用的時(shí)間長(zhǎng)還是短。接著,子處理器3對(duì)判定結(jié)果及表示判定結(jié)果的可靠度的可靠度信息與在上述S32存儲(chǔ)的加速度數(shù)據(jù)建立關(guān)聯(lián)并存儲(chǔ)在存儲(chǔ)器4(S35)。然后結(jié)束移動(dòng)方式的判定處理。此外,在可靠度低的狀態(tài)持續(xù)一定期間的情況下,可以除了加速度傳感器1以外還并用地磁傳感器5,在該情況下,對(duì)從地磁傳感器取得的地磁數(shù)據(jù)進(jìn)行與上述加速度數(shù)據(jù)相同的處理即可。接下來,使用圖4對(duì)微型控制器2從主處理器接收到移動(dòng)方式的判定結(jié)果的發(fā)送委托的情況下的發(fā)送處理進(jìn)行說明。當(dāng)檢測(cè)出已接收到來自主處理器10的發(fā)送指示(S41)時(shí),子處理器3向主處理器10發(fā)送存儲(chǔ)在微型控制器2內(nèi)的存儲(chǔ)器4中的判定結(jié)果和表示針對(duì)判定結(jié)果的可靠度的可靠度信息(S42)。當(dāng)接收到來自主處理器10針對(duì)發(fā)送處理的響應(yīng)時(shí)(S43),子處理器3確認(rèn)在接收數(shù)據(jù)內(nèi)是否包含從加速度傳感器取得的加速度數(shù)據(jù)的發(fā)送指示(S44)。在包含發(fā)送指示的情況下(S44:是),子處理器3從存儲(chǔ)器4讀出加速度數(shù)據(jù)并向主處理器10發(fā)送(S45)。另一方面,在未包含發(fā)送指示的情況下(S44:否),判斷為能夠從存儲(chǔ)器4刪除加速度數(shù)據(jù)并進(jìn)行刪除(S46)。此外,可以在這樣不需要發(fā)送的階段刪除加速度數(shù)據(jù),也可以從該階段開始經(jīng)過一定時(shí)間后或存儲(chǔ)器4的剩余容量成為一定值(例如80%)以下時(shí)刪除加速度數(shù)據(jù)。接著,主處理器10確認(rèn)包含在接收數(shù)據(jù)內(nèi)的判定結(jié)果的妥當(dāng)性(S47)。在被主處理器判斷為判定結(jié)果不妥當(dāng)?shù)那闆r下(S47:否),子處理器進(jìn)行判定條件的變更。作為變更的一個(gè)例子,可考慮除了由加速度傳感器1進(jìn)行的判定以外、或者替換加速度傳感器1,而使用地磁傳感器5。在該情況下,能夠通過使地磁傳感器通常為動(dòng)作停止?fàn)顟B(tài)、僅在希望提高可靠度時(shí)使地磁傳感器工作,從而能夠在保持消耗電力降低的狀態(tài)下,使判定結(jié)果的可靠性提高。另外,作為其他判定條件的變更方法,也可以按照與從主處理器10通知的、由主處理器10進(jìn)行的判定結(jié)果一致的方式來變更用于判定的閾值。這樣,通過接收來自主處理器10的關(guān)于針對(duì)判定結(jié)果的妥當(dāng)性的反饋,微型控制器2能夠動(dòng)態(tài)地變更移動(dòng)方式的判定處理,能夠使判定處理的可靠性提高。另外,如上述那樣,除了從主處理器10接收發(fā)送指示的方法以外,還可以用子處理器3判斷可靠度、判定種類的變化,并僅在有變化的情況下,通過從子處理器3對(duì)主處理器進(jìn)行中斷來進(jìn)行通知的方法。在使用該方法的情況下,由于主處理器10可以僅在需要處理時(shí)進(jìn)行動(dòng)作即可,因此能夠進(jìn)一步降低消耗電流。接著,對(duì)從子處理器3接收到判定結(jié)果和可靠度的主處理器10針對(duì)基于可靠度信息的判定結(jié)果的處理進(jìn)行說明。例如,在可靠度為80%以上的情況下,對(duì)子處理器3發(fā)出不需要加速度數(shù)據(jù)發(fā)送的響應(yīng),并且將從子處理器3接收到的判定結(jié)果顯示在顯示部11。此外,在可靠度為60%以上且小于80%的情況下,可以對(duì)子處理器3發(fā)出需要數(shù)據(jù)發(fā)送的響應(yīng),并使用接收到的數(shù)據(jù)自己進(jìn)行判定處理。在該情況下,主處理器由于比子處理器的處理能力高,所以通過使用比子處理器長(zhǎng)時(shí)間的加速度數(shù)據(jù)來判定移動(dòng)方式,能夠使判定結(jié)果的可靠性提高。另外,在該情況下,不需要從新傳感器取得數(shù)據(jù),因此能夠抑制伴隨傳感器起動(dòng)的消耗電力的增加。接著,在可靠度未滿60%的情況下,對(duì)子處理器3發(fā)出不需要加速度數(shù)據(jù)發(fā)送的響應(yīng),并且主處理器10使用例如GPS等其他傳感器進(jìn)行判定處理,并進(jìn)行針對(duì)子處理器3的判定結(jié)果的修正處理。在該情況下,僅使用來自加速度傳感器的數(shù)據(jù)存在難以進(jìn)行移動(dòng)方式的確定的可能性,因此優(yōu)選還使用來自其他傳感器的信息來進(jìn)行修正處理。接著,對(duì)主處理器10進(jìn)行的驗(yàn)證以及向子處理器3反饋修正結(jié)果的動(dòng)作進(jìn)行說明。在可靠度為80%以上的情況下,對(duì)規(guī)定的時(shí)機(jī)或者規(guī)定的次數(shù)而言,可靠度持續(xù)80%以上的情況下,主處理器10進(jìn)行判定結(jié)果是否妥當(dāng)?shù)尿?yàn)證處理。作為驗(yàn)證方法,可以取得加速度數(shù)據(jù)來進(jìn)行,也可是使用其他傳感器來進(jìn)行。并且,在判斷為判定結(jié)果妥當(dāng)?shù)那闆r下,向子處理器3通知“妥當(dāng)”,另一方面,在判斷為不妥當(dāng)?shù)那闆r下,向子處理器3通知表示“不妥當(dāng)”的意思和修正結(jié)果。此外,在可靠度為60%以上且小于80%的情況下,在主控制器10使用從微型控制器2接收到的加速度數(shù)據(jù)判定出的結(jié)果與從子處理器3通知的判定結(jié)果一致的情況下,向子處理器3通知“妥當(dāng)”,在主控制器10判定的結(jié)果與從子處理器3通知的判定結(jié)果不一致的情況下,向子處理器3進(jìn)行表示“不妥當(dāng)”的意思和修正結(jié)果的通知。在可靠度小于60%的情況下,在由使用了其他傳感器的主處理器10進(jìn)行的判定結(jié)果與從子處理器3通知的判定結(jié)果一致的情況下,向子處理器3通知“妥當(dāng)”,在由使用了其他傳感器主處理器10進(jìn)行的判定結(jié)果與從子處理器3通知的判定結(jié)果不一致的情況下,向子處理器3進(jìn)行表示“不妥當(dāng)”的意思和修正結(jié)果的通知。這樣,通過向子處理器3通知在主處理器10側(cè)的驗(yàn)證動(dòng)作和修正處理的結(jié)果,能夠提高以后的使用子處理器3進(jìn)行的判定處理的精度。以上,如使用圖1~圖4所述的那樣,根據(jù)本例子,通過使用比主處理器10低消耗電力的子處理器3來進(jìn)行攜帶電子終端的用戶的移動(dòng)方式的一次判定,并在針對(duì)判定結(jié)果的可靠度高的情況下,省略在主處理器側(cè)的修正動(dòng)作,從而能夠降低電子終端的消耗電力。另外,在針對(duì)從子處理器3通知的判定結(jié)果的可靠度低的情況下,通過用主處理器10進(jìn)行修正處理,能夠提高針對(duì)判定結(jié)果的可靠度。并且,通過向子處理器3通知修正結(jié)果,能夠變更子處理器3的判定條件,因此能夠動(dòng)態(tài)地提高子處理器側(cè)的判定精度,其結(jié)果,能夠減少主處理器側(cè)的修正處理,能夠?qū)崿F(xiàn)消耗電力進(jìn)一步降低。此外,本發(fā)明并不局限于使用圖1~圖4來進(jìn)行說明的例子,能夠在不脫離其要旨的范圍內(nèi)進(jìn)行各種變更。例如,在本例子中雖然使用了加速度傳感器、地磁傳感器、GPS等進(jìn)行了說明,但并不局限于這些傳感器。