專利名稱:信息處理方法,信息處理設(shè)備和用于信息處理的計算機程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理方法,信息處理設(shè)備和用于信息處理的計算機程序,更具體地,涉及使用測量運動狀態(tài)的傳感器的信息處理方法,使用該信息處理方法的信息處理設(shè)備,和用于執(zhí)行該信息處理方法的計算機程序。
背景技術(shù):
迄今已經(jīng)廣泛使用從移動通信終端設(shè)備開始的各種信息處理設(shè)備。信息處理設(shè)備在功能的質(zhì)量方面已有越來越多的改進,功能的數(shù)目不斷增加,并且這些信息處理設(shè)備正變得極方便于使用許多功能的用戶。作為功能數(shù)目增加的實例,已經(jīng)出現(xiàn)通過測量圖像處理設(shè)備本身的運動來處理數(shù)據(jù)的信息處理設(shè)備,例如加速度計。
通過設(shè)置加速度計起到計步器作用的移動終端(參看例如非專利文獻1)是測量這樣的信息處理設(shè)備本身的運動的信息處理設(shè)備的實例。另外,除此之外,例如包括加速度計并能通過詳細地計算出信息處理設(shè)備的運動來輸入字符的移動通信終端(參看例如專利文件1)和配備加速度傳感器或角速度傳感器并用于游戲控制及其它控制的移動終端(參看專利文件2)也已經(jīng)被披露。
非專利文件1“Raku Raku Phone III F672i”,[在線],NTT DoCoMo,[于2004年11月5日搜索],因特網(wǎng)<URLhttp://www.nttdocomo.co.jp/p_s/products/keitai/unique/f672i/f672i2.html>
專利文件12002-169645號日本專利申請公開公報專利文件22001-272413號日本專利申請公開公報發(fā)明內(nèi)容本發(fā)明要解決的問題如上所述,已經(jīng)披露了通過使用如加速度計等的檢測運動的傳感器來檢測信息處理設(shè)備的運動的信息處理設(shè)備;并且通過計算出運動狀態(tài),該信息處理設(shè)備被用作輸入裝置。
順便說一下,從近年來廣泛使用的蛤殼型折疊移動終端,滑動型移動終端,轉(zhuǎn)輪型移動終端,和顯示部圍繞垂直于折疊軸的軸轉(zhuǎn)動的正交兩軸鉸鏈型移動終端開始,移動終端的形狀不斷改變。在這樣的形狀改變的移動終端的情況下,根據(jù)傳感器的安裝位置,即使當用戶已經(jīng)以在相同的方式下運動的意圖移動信息處理設(shè)備時,傳感器獲得的測量結(jié)果也根據(jù)不同時間下信息處理設(shè)備的形狀而改變。
考慮到上述情況而提出了本發(fā)明,并且本發(fā)明的目標是提供即使在形狀改變的信息處理設(shè)備的情況下也不管設(shè)備的形狀將檢測信息處理設(shè)備的運動的傳感器用作輸入裝置的信息處理方法,信息處理設(shè)備,以及用于使用該信息處理方法的信息處理的計算機程序。
解決問題的手段根據(jù)本發(fā)明的第一方面,提供了一種信息處理方法,該信息處理方法包括通過測量信息處理設(shè)備的運動狀態(tài)的傳感器測量運動狀態(tài);以及基于取決于信息處理設(shè)備的形狀的形狀狀態(tài)值,轉(zhuǎn)換對應(yīng)于傳感器測量的值的運動狀態(tài)測量值的步驟。
在該信息處理方法中,首先,在測量運動狀態(tài)的步驟,測量信息處理設(shè)備的運動狀態(tài)的傳感器測量運動狀態(tài)。該傳感器除了當然包括測量直接運動狀態(tài)的加速度計之外還包括測量為計算表示最終運動狀態(tài)的值必需的值的諸如磁性傳感器的各種傳感器。接下來,在轉(zhuǎn)換測量值的步驟,取決于傳感器測量值的運動狀態(tài)測量值基于取決于信息處理設(shè)備形狀的形狀狀態(tài)值而改變。
在這種情況下,“取決于信息處理設(shè)備的形狀的形狀狀態(tài)值”意指在折疊式信息處理設(shè)備的情況下表示折疊狀態(tài)或展開狀態(tài)的值。此外,“對應(yīng)于傳感器測量值的運動狀態(tài)測量值”除了當然包括傳感器測量值之外還包括基于傳感器測量值計算的值。
所以,根據(jù)本發(fā)明的信息處理方法,即使在形狀改變的信息處理設(shè)備中,也能不管該形狀而將檢測信息處理設(shè)備的運動的傳感器用作輸入裝置。
此外,在本發(fā)明的信息處理方法中,可以使轉(zhuǎn)換測量值的步驟中的轉(zhuǎn)換成為坐標變換。在這種情況下,通過在轉(zhuǎn)換運動狀態(tài)測量值時使用固定至信息終端設(shè)備的某一部分的固定坐標系以及不固定至信息終端設(shè)備的其它坐標系,就可以使用由使用該經(jīng)轉(zhuǎn)換測量值的應(yīng)用程序需要的坐標系中的值。此外,使該坐標變換成為這樣的轉(zhuǎn)換,該轉(zhuǎn)換包括成為與作為結(jié)果進行坐標變換的情況下相同的變換的轉(zhuǎn)換,即使該轉(zhuǎn)換不是坐標變換也是一樣。
此外,在本發(fā)明的信息處理方法中,可以使轉(zhuǎn)換測量值的步驟中的坐標變換成為從相對于傳感器固定的傳感器坐標系向使作為信息處理設(shè)備的輸出裝置的顯示裝置的顯示表面的方向成為一個坐標軸的方向的顯示部坐標系的坐標變換。在這種情況下,在形狀改變的前后,可以進行向以顯示表面的方向作為基礎(chǔ)的坐標系的轉(zhuǎn)換。所以,用戶可以不考慮形狀改變在看顯示屏的同時將檢測運動的傳感器用作輸入裝置。在這種情況下,“使顯示表面的方向成為一個坐標軸的方向的”坐標系意指面對顯示表面的方向是一個坐標軸的方向的坐標系,而不意味著該坐標系的原點固定至陔顯示表面。
此外,在本發(fā)明的信息處理方法中,可以使運動狀態(tài)測量值為信息處理設(shè)備的加速度值和姿態(tài)角值。在這種情況下,通過使傳感器測量值,或作為從傳感器測量值計算的值的運動狀態(tài)測量值為加速度值和姿態(tài)角值,就可以通過使用更詳細地表示信息處理設(shè)備的運動狀態(tài)的運動狀態(tài)測量值而使用本發(fā)明的信息處理方法。
此外,在本發(fā)明的信息處理方法中,可以使轉(zhuǎn)換測量值的步驟中的運動狀態(tài)測量值的轉(zhuǎn)換由軟件結(jié)構(gòu)中的中件(middleware)執(zhí)行。在這種情況下,轉(zhuǎn)換測量值的步驟由級別低于應(yīng)用程序的所謂的中件進行。所以,沒有負載施加于使用經(jīng)轉(zhuǎn)換測量值的應(yīng)用程序上,并且檢測運動的傳感器能被用作輸入裝置。
此外,通過使用中件執(zhí)行測量值的轉(zhuǎn)換,可以不考慮每一信息處理設(shè)備的形狀改變而進展使用經(jīng)轉(zhuǎn)換測量值的每一應(yīng)用程序,并且減少該進展的載荷。此外,通過使用應(yīng)用機器語言的中件處理轉(zhuǎn)換測量值的步驟,就能夠以比執(zhí)行使用諸如JAVA(注冊商標)的中級語言的應(yīng)用程序更高的速度進行處理。
根據(jù)本發(fā)明的第二方面,形狀改變的信息處理設(shè)備由包括測量信息處理設(shè)備本身的運動狀態(tài)的傳感器的傳感器部,基于取決于信息處理設(shè)備的形狀的形狀狀態(tài)值轉(zhuǎn)換對應(yīng)于傳感器測量值的運動狀態(tài)測量值的測量值轉(zhuǎn)換部,和使用由測量值轉(zhuǎn)換部轉(zhuǎn)換的經(jīng)轉(zhuǎn)換測量值的測量值使用應(yīng)用部。
在該信息處理設(shè)備中,傳感器部包括測量信息處理設(shè)備本身的運動的傳感器。類似于上文提及的信息處理方法中的說明,該傳感器除了當然包括測量直接運動狀態(tài)的加速度計之外還包括測量為計算表示最終運動狀態(tài)的值必需的值的諸如磁性傳感器的各種傳感器。此外,測量值轉(zhuǎn)換部基于取決于信息處理設(shè)備的形狀的形狀狀態(tài)值轉(zhuǎn)換取決于傳感器測量值的運動狀態(tài)測量值。
在這種情況下,類似于上文提及的信息處理方法的說明,“取決于信息處理設(shè)備的形狀的形狀狀態(tài)值”意指在折疊式信息處理設(shè)備的情況下表示折疊狀態(tài)或展開狀態(tài)的值。此外,類似于上文提及的信息處理方法的說明,“對應(yīng)于傳感器測量值的運動狀態(tài)測量值”除了當然包括傳感器測量值之外還包括基于傳感器測量值計算的值。
此外,使用測量值的應(yīng)用部使用由測量值轉(zhuǎn)換部轉(zhuǎn)換的經(jīng)轉(zhuǎn)換測量值。在這種情況下,“使用經(jīng)轉(zhuǎn)換測量值”意指對于數(shù)據(jù)處理和硬件的控制處理的使用,諸如對于對應(yīng)于應(yīng)用程序中經(jīng)轉(zhuǎn)換測量值的值的顯示處理的使用。該使用測量值的應(yīng)用部可以是由用戶直接啟動并使用的應(yīng)用程序,或可以是內(nèi)部使用的計算機程序。
所以,根據(jù)本發(fā)明的信息處理設(shè)備,即使在形狀改變的情況下,檢測運動的傳感器也能用作輸入裝置。
此外,在本發(fā)明的信息處理設(shè)備中,可以使測量值轉(zhuǎn)換部中的轉(zhuǎn)換成為坐標變換。在這種情況下,通過在轉(zhuǎn)換運動狀態(tài)測量值時使用固定至信息終端設(shè)備的某一部分的固定坐標系以及不固定至信息終端設(shè)備的其它坐標系,就可以使用由使用該經(jīng)轉(zhuǎn)換測量值的應(yīng)用程序需要的坐標系中的值。此外,使該坐標變換成為這樣的轉(zhuǎn)換,該轉(zhuǎn)換包括成為與作為結(jié)果進行坐標變換的情況下相同的變換的轉(zhuǎn)換,即使當該轉(zhuǎn)換不是坐標變換也是一樣。
此外,在本發(fā)明的信息處理設(shè)備中,可以使測量值轉(zhuǎn)換部中的坐標變換成為從相對于傳感器固定的傳感器坐標系向使作為輸出裝置的顯示裝置的顯示表面的方向成為一個坐標軸的方向的顯示部坐標系的坐標變換。在這種情況下,在形狀改變前后,可以進行向用顯示表面的方向作為基準的坐標系的轉(zhuǎn)換。所以,用戶可以不考慮形狀的改變在看顯示屏的同時將檢測運動的傳感器用作輸入裝置。在這種情況下,“使顯示表面的方向成為一個坐標軸的方向的”坐標系意指面對顯示表面的方向是一個坐標軸的方向的坐標系,而不意味著該坐標系的原點固定至該顯示表面。
此外,可以使本發(fā)明的信息處理設(shè)備進一步包括用于和移動通信網(wǎng)絡(luò)的基站進行通信的無線通信部。在這種情況下,即使在成為能進行移動通信的終端單元的情況下,本發(fā)明的信息處理設(shè)備也能被使用。
根據(jù)本發(fā)明的第三方面,該手段是用于信息處理的計算機程序,該計算機程序包括令信息處理設(shè)備執(zhí)行的以下步驟獲得取決于測量運動狀態(tài)的傳感器的傳感器測量值的運動狀態(tài)測量值,基于取決于信息處理設(shè)備的形狀的形狀狀態(tài)值轉(zhuǎn)換運動狀態(tài)測量值,和將經(jīng)轉(zhuǎn)換測量值通知使用該經(jīng)轉(zhuǎn)換測量值的計算機程序。
在用于信息處理的計算機程序中,在獲得測量值的過程中獲得對應(yīng)于測量運動狀態(tài)的傳感器的測量值的運動狀態(tài)測量值。類似于上文提及的信息處理方法的說明,該傳感器除了當然包括測量直接運動狀態(tài)的加速度計之外,還包括測量為計算表示最終運動狀態(tài)的值必需的值的諸如磁性傳感器的各種傳感器。此外,類似于上文提及的信息處理方法的說明,“對應(yīng)于傳感器測量值的運動狀態(tài)測量值”除了當然包括傳感器測量值之外還包括基于傳感器測量值計算的值。
接下來,在轉(zhuǎn)換運動狀態(tài)測量值的過程中,基于取決于信息處理設(shè)備的形狀的形狀狀態(tài)值轉(zhuǎn)換運動狀態(tài)測量值。在這種情況下,類似于上文提及的信息處理方法的說明,“取決于信息處理設(shè)備的形狀的形狀狀態(tài)值”意指在折疊式信息處理設(shè)備的情況下表示折疊狀態(tài)或展開狀態(tài)的值,以及是在使用正交兩軸鉸鏈的情況下表示顯示表面進一步面對與操作表面的方向相同的方向的狀態(tài),或顯示表面面對與操作表面的方向相反的方向的狀態(tài)的值。
然后,在通知經(jīng)轉(zhuǎn)換測量值的過程中,經(jīng)轉(zhuǎn)換測量值被通知使用該經(jīng)轉(zhuǎn)換測量值的計算機程序。在這種情況下,“使用經(jīng)轉(zhuǎn)換測量值的計算機程序”意味著進行數(shù)據(jù)處理和硬件的控制處理,諸如在應(yīng)用程序中根據(jù)經(jīng)轉(zhuǎn)換測量值進行顯示處理的計算機程序。計算機程序可以是由用戶直接啟動并使用的應(yīng)用程序,或可以是內(nèi)部使用的計算機程序。
所以,根據(jù)本發(fā)明的用于信息處理的計算機程序,即使在形狀改變的信息處理設(shè)備中,檢測信息處理設(shè)備的運動的傳感器也能被用作輸入裝置。
本發(fā)明的效果如上所述,根據(jù)本發(fā)明的信息處理方法和信息處理設(shè)備以及用于使用該信息處理方法的信息處理的計算機程序,即使在形狀改變的信息處理設(shè)備中也顯示出檢測信息處理設(shè)備的運動的傳感器能被用作輸入裝置的效果。
圖1A是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第一形狀的前側(cè)外觀的示意圖;圖1B是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第一形狀的后側(cè)外觀的示意圖;圖2A是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第二形狀的前側(cè)外觀的示意圖;圖2B是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第二形狀的后側(cè)外觀的示意圖;圖3A是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第三形狀的前側(cè)外觀的示意圖;圖3B是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第三形狀的后側(cè)外觀的示意圖;
圖4A是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第四形狀的前側(cè)外觀的示意圖;圖4B是示意性地顯示根據(jù)本發(fā)明的實施例的移動終端10的第四形狀的后側(cè)外觀的示意圖;圖5是表示圖1A至圖4B的移動終端10的內(nèi)部系統(tǒng)15的結(jié)構(gòu)的示意圖;圖6是表示圖5的軟件程序部27的結(jié)構(gòu)的示意圖;圖7是用于解釋圖1A至圖4B的移動終端10的信息處理方法的順序圖;以及圖8是用于解釋圖7的測量值轉(zhuǎn)換處理40的流程圖。
具體實施例方式
下文將參照圖1A至圖8描述本發(fā)明的實施例。
圖1A至圖4B表示可以由移動終端10采取的每一形狀的外部結(jié)構(gòu)。這里,在圖1A和圖1B中分別顯示作為正常使用移動終端10時的形狀的第一形狀的外部結(jié)構(gòu)的前視圖和后視圖。
如圖1A和圖1B所示,移動終端10包括第一部分11,和相對于第一部分11由作為轉(zhuǎn)動軸的軸AX1可轉(zhuǎn)動地支撐的第二部分12。第二部分12包括朝向第一部分11設(shè)置的基座部13,和相對基座部13由軸AX2可轉(zhuǎn)動地支撐的顯示部14。
如圖1A所示,(a)其中排列諸如數(shù)字鍵盤的操作鍵的操作部16,和(b)用于在電話交談期間輸入語音的話筒19設(shè)置在第一部分11上,以及(c)作為顯示操作指令,操作狀態(tài)和接收的信息等的液晶顯示裝置的顯示單元17,和(d)還原在對話期間從通信對方發(fā)送的語音信號的通信揚聲器18設(shè)置在顯示部14上。
此外,如圖1B所示,(e)用于生成鈴聲和引導聲的引導揚聲器20,和(f)用于與基站傳送無線信號的天線22設(shè)置于第一部分11,以及(g)在將在后面說明的傳感器坐標系XSYSZS中的XS軸和YS軸方向的兩個加速度計,以及具有在XS軸,YS軸和ZS軸方向的磁強計(magnetometer)的運動檢測傳感器部24設(shè)置在第一部分11內(nèi)部。
在移動電話終端10中,在圖1B的后視圖中,固定至第一部分11的傳感器坐標系XSYSZS按如下方式定義從第一部分11的運動檢測傳感器部24的中心,從紙表面的反面到正面的方向為ZS軸,在紙表面向上的方向為YS軸,和在紙表面向左的方向為XS軸。此外,顯示部坐標系XDYDZD具有固定在與傳感器坐標系的位置相同的位置的原點,和定義為取決于長度和寬度以及顯示表面的方向的坐標系的各個軸,并且在圖1A和圖1B中是與傳感器坐標系相同的坐標系。
在圖2A至圖4B中,不管顯示單元17的顯示表面是否在圖2A,圖3A和圖4A中可見,類似于圖1A,使顯示表面為前表面的圖被顯示為前視圖。此外,在圖2B,圖3B和圖4B中,顯示相對于圖2A,圖3A和圖4A的前視圖的后視圖。所以,顯示部坐標系XDYDZD的每一坐標軸的方向在圖1A,圖2A,圖3A和圖4A中是相同的。此外,顯示部坐標系XDYDZD的每一坐標軸的方向在圖1B,圖2B,圖3B和圖4B中也是相同的。
在圖2A和圖2B中分別顯示當移動終端10以軸AX1為轉(zhuǎn)動軸從圖1A和圖1B的第一形狀折疊使得顯示單元17的顯示表面與操作部16的操作表面面對面疊合時的形狀的第二形狀的外部結(jié)構(gòu)的前視圖和后視圖。在圖2A的傳感器坐標系XSYSZS中,Xs的方向沒有與紙表面向右的方向不同,但由于被折疊,YS方向變?yōu)榧埍砻嫦蛳碌姆较颍⑶襔S方向為從反面朝向正面的方向。然而,在使原點與傳感器坐標系XSYSZS的原點相同的顯示部坐標系XDYDZD中,XD軸,YD軸和ZD軸的每一方向都與圖1A的情況相同。
在圖3A和圖3B中分別顯示作為當顯示單元17和操作部16以軸AX2為轉(zhuǎn)動軸從第一形狀轉(zhuǎn)動180°,使得顯示單元17的顯示表面和操作部16的操作表面面對相反方向時移動終端10的形狀的第三形狀的外部結(jié)構(gòu)的前視圖和后視圖。在圖3A的傳感器坐標系XSYSZS中,YS方向沒有與紙表面向上的方向不同,但由于圍繞軸AX2轉(zhuǎn)動180°,XS方向變?yōu)榧埍砻嫦蜃蟮姆较颍⑶襔S方向為從反面朝向正面的方向。然而,在使原點與傳感器坐標系XSYSZS的原點相同的顯示部坐標系XDYDZD中,XD軸,YD軸和ZD軸的每一方向都與圖1A的情況相同。
在圖4A和圖4B中分別顯示作為當移動終端10以軸AX1為轉(zhuǎn)動軸從圖3B的第三形狀折疊使得顯示單元17的顯示表面和操作部16面對相同的方向時的形狀的第四形狀的外部結(jié)構(gòu)的前視圖和后視圖。在圖4A的傳感器坐標系XSYSZS中,ZS軸的方向沒有與從前向后的方向不同。然而,由于圍繞AX2軸轉(zhuǎn)動180°,XS方向變?yōu)榧埍砻嫦蜃蟮姆较?。此外,由于被折疊,YS方向變?yōu)榧埍砻嫦蛳碌姆较?。然而,在使原點與傳感器坐標系XSYSZS的原點相同的顯示部坐標系XDYDZD中,XD軸,YD軸和ZD軸的每一方向都與圖1A的情況相同。
此外,如圖5所示,移動終端10的內(nèi)部系統(tǒng)15包括(i)控制部21,(ii)發(fā)射和接收部23,(iii)運動檢測傳感器部(MDS)24,(iv)折疊-展開狀態(tài)檢測部(FSD)25,和(v)顯示部轉(zhuǎn)動狀態(tài)檢測部(DRD)26??刂撇?1進行整個移動終端10的運行的總體控制。發(fā)射和接收部23通過天線22進行無線通信。運動檢測傳感器部(MDS)24包括在XS軸和YS方向的兩個加速度計,和在XS軸,YS軸和ZS軸方向的磁強計。折疊-展開狀態(tài)檢測部(FSD)25檢測顯示部17和操作部16圍繞AX1軸轉(zhuǎn)動以如圖1或圖3所示展開移動終端10的展開狀態(tài),和如圖2A和2B或圖4A和4B所示的折疊狀態(tài)。顯示部轉(zhuǎn)動狀態(tài)檢測部(DRD)26檢測作為諸如顯示部14相對于基座部13圍繞軸AX2轉(zhuǎn)動的第三形狀或第四形狀的形狀的轉(zhuǎn)動狀態(tài),和不是如圖1A和1B或圖2A和2B所示的轉(zhuǎn)動狀態(tài)的非轉(zhuǎn)動狀態(tài)。在本實施例中,控制部21具有作為由中央處理單元(CPU)進行處理的計算機程序的軟件程序部27。如圖6所示,軟件程序部27包括(i)應(yīng)用程序部31,(ii)設(shè)備驅(qū)動程序部32和(iii)中件部33。應(yīng)用程序部31包括用于移動終端10的各種應(yīng)用軟件。設(shè)備驅(qū)動程序部32控制諸如操作部16的各種硬件,并將這些硬件的信息轉(zhuǎn)換至可以被容易地處理的格式。中件部33在應(yīng)用程序部31和設(shè)備驅(qū)動程序部32之間。中件部33向每一設(shè)備驅(qū)動程序作出進行處理的請求,用于令每一硬件作出應(yīng)用請求,將來自設(shè)備驅(qū)動程序的信息轉(zhuǎn)換為可由應(yīng)用程序容易地處理的信息,并將經(jīng)轉(zhuǎn)換信息通知應(yīng)用程序。
此外,應(yīng)用程序部31具有基于運動檢測傳感器部24的測量值進行處理的測量值使用應(yīng)用程序(MUA)34。設(shè)備驅(qū)動程序部32具有包括顯示部轉(zhuǎn)動狀態(tài)檢測部26,折疊-展開狀態(tài)檢測部25和運動檢測傳感器部24的設(shè)備驅(qū)動程序的傳感器驅(qū)動程序部(SDR)35。
此外,中件部33包括形狀狀態(tài)管理部(FSM)37和測量值轉(zhuǎn)換部(MVC)36。形狀狀態(tài)管理部(FSM)37被通過傳感器驅(qū)動程序部35通知來自折疊-展開狀態(tài)檢測部25的關(guān)于折疊/展開狀態(tài)的信息,以及來自顯示部轉(zhuǎn)動狀態(tài)檢測部26的關(guān)于轉(zhuǎn)動/非轉(zhuǎn)動狀態(tài)的信息。形狀狀態(tài)管理部(FSM)37作出第一形狀至第四形狀的判斷并控制該狀態(tài)。測量值轉(zhuǎn)換部(MVC)36將運動檢測傳感器部24測量的測量值轉(zhuǎn)換為可被用于測量值使用應(yīng)用程序34的格式。
在該實施例中,由測量值轉(zhuǎn)換部36進行的測量值轉(zhuǎn)換處理是形狀狀態(tài)轉(zhuǎn)換和絕對坐標系轉(zhuǎn)換。在形狀狀態(tài)轉(zhuǎn)換中,在運動檢測傳感器部24中測量的傳感器測量值通過在形狀狀態(tài)管理部37中被管理的形狀狀態(tài)進行轉(zhuǎn)換。在絕對坐標系轉(zhuǎn)換中,傳感器測量值不被轉(zhuǎn)換為固定至終端的相對坐標系中的運動狀態(tài)值,而被轉(zhuǎn)換為在具有垂直向上方向,向北方向和向東方向的每一個作為坐標軸的方向的坐標系(以下稱為“絕對坐標系”)中的運動狀態(tài)值。
在形狀狀態(tài)轉(zhuǎn)換中進行從傳感器坐標系XSYSZS到顯示部坐標系XDYDZD的轉(zhuǎn)換。然而,在該實施例中,進行作為顯示單元17未出現(xiàn)在外表面一側(cè)上的形狀的第二形狀中的轉(zhuǎn)換。具體地,當使傳感器坐標系XSYSZS的傳感器測量值和顯示部坐標系XDYDZD的傳感器測量值分別為(XS,YS,ZS)和(XD,YD,ZD)時,第三形狀情況下的轉(zhuǎn)換是通過以Y軸為轉(zhuǎn)動軸轉(zhuǎn)動180°的轉(zhuǎn)換,如表達式(1)所示,以及第四形狀情況下的轉(zhuǎn)換是通過以Z軸為轉(zhuǎn)動軸轉(zhuǎn)動180°的轉(zhuǎn)換,如表達式(2)所示。此外,在第一形狀和第二形狀的情況下不進行轉(zhuǎn)換。
xDyDzD=-10001000-1xSySzS···(1)]]>[數(shù)值表達式2]xDyDzD=-1000-10001xSySxS···(2)]]>在絕對坐標系轉(zhuǎn)換中,經(jīng)受形狀狀態(tài)轉(zhuǎn)換的作為傳感器測量值的XD軸和YD軸方向的加速度值,和XD軸,YD軸和ZD軸方向的磁通密度值被轉(zhuǎn)換為圍繞絕對坐標系中的X軸,Y軸和Z軸的姿態(tài)角。
在該實施例中,控制部21除了包括上面提及的中央處理單元(CPU)之外還包括諸如數(shù)字信號處理器(DSP)的各個單元和非易失性和易失性類型的存儲裝置,并且上面提及的功能的操作控制被進行。
接下來將解釋當移動終端10的形狀被如上所述地構(gòu)造時使用該運動狀態(tài)值的信息處理方法。
如圖7所示,首先,在移動終端10的形狀狀態(tài)管理部37中第一形狀被管理的情況下,由運動檢測傳感器部24測量的傳感器測量值被通過傳感器驅(qū)動程序部35通知測量值轉(zhuǎn)換部36。被通知傳感器測量值的測量值轉(zhuǎn)換部36進行測量值轉(zhuǎn)換處理。
在測量值轉(zhuǎn)換處理中,如圖8所示,在步驟S11,測量值轉(zhuǎn)換部36向形狀狀態(tài)管理部37詢問形狀狀態(tài)。在該實施例中,當形狀狀態(tài)被確認為第一形狀時,處理移到步驟S12,并且終止形狀狀態(tài)轉(zhuǎn)換處理而不對該值進行轉(zhuǎn)換。接下來,在步驟S16進行上述絕對坐標系轉(zhuǎn)換處理,并且終止測量值轉(zhuǎn)換處理。回到圖7,經(jīng)轉(zhuǎn)換測量值被通知測量值使用應(yīng)用程序34,并且測量值使用應(yīng)用程序34將處理結(jié)果顯示在顯示單元17上。
接下來,當用戶相對于基座部13圍繞作為中心軸的軸AX2轉(zhuǎn)動顯示部14時,顯示部轉(zhuǎn)動狀態(tài)檢測部26檢測到該轉(zhuǎn)動狀態(tài),并通過傳感器驅(qū)動程序35通知形狀狀態(tài)管理部37。被通知轉(zhuǎn)動狀態(tài)的形狀狀態(tài)管理部37將形狀狀態(tài)改變?yōu)榈谌螤睢H缓?,在運動檢測傳感器部24測量運動時,類似于第一形狀的情況,傳感器測量值被通過傳感器驅(qū)動程序35通知測量值轉(zhuǎn)換部36,并且測量值轉(zhuǎn)換部36進行測量值的轉(zhuǎn)換處理。
在測量值轉(zhuǎn)換處理中,在圖8中的步驟S11,測量值轉(zhuǎn)換部36向形狀狀態(tài)管理部37詢問形狀狀態(tài)。當形狀狀態(tài)被確認為第三形狀時,處理移到步驟S14,進行圍繞YS軸轉(zhuǎn)動180°的處理,并且終止形狀狀態(tài)轉(zhuǎn)換處理。接下來,在步驟S16,進行上述絕對坐標系轉(zhuǎn)換處理,并且終止測量值轉(zhuǎn)換處理?;氐綀D7,經(jīng)轉(zhuǎn)換測量值被通知測量值使用應(yīng)用程序34,并且測量值使用應(yīng)用程序34將處理結(jié)果顯示在顯示單元17上。
此外,當用戶相對于第一部分11圍繞作為中心軸的軸AX1轉(zhuǎn)動第二部分12時,折疊-展開狀態(tài)檢測部25檢測到折疊狀態(tài),并通過傳感器驅(qū)動程序35通知形狀狀態(tài)管理部37。被通知轉(zhuǎn)動狀態(tài)的形狀狀態(tài)管理部37將形狀狀態(tài)改變?yōu)榈谒男螤?。然后,在運動檢測傳感器部24測量運動時,類似于第一形狀的情況,傳感器測量值被通過傳感器驅(qū)動程序35通知測量值轉(zhuǎn)換部36,并且測量值轉(zhuǎn)換部36進行測量值的轉(zhuǎn)換處理。
在測量值轉(zhuǎn)換處理中,在圖8中的步驟S11,測量值轉(zhuǎn)換部36向形狀狀態(tài)管理部37詢問形狀狀態(tài)。當形狀狀態(tài)被確認為第四形狀時,處理移到步驟S14,進行圍繞ZS軸轉(zhuǎn)動180°的處理,并且終止形狀狀態(tài)轉(zhuǎn)換處理。接下來,在步驟S16進行上述絕對坐標系轉(zhuǎn)換處理,并且終止測量值轉(zhuǎn)換處理?;氐綀D7,被測量的加速度和作為經(jīng)轉(zhuǎn)換測量值的姿態(tài)角被通知測量值使用應(yīng)用程序34,并且測量值使用應(yīng)用程序34將處理結(jié)果顯示在顯示單元17上。
在該實施例中,在第二形狀,顯示單元17被隱藏在內(nèi)側(cè),用戶不能檢查顯示單元17,也不能使用測量值使用應(yīng)用程序34。所以,如上所述,在該實施例中,在圖8中的步驟S11,當確認形狀為第二形狀時,在形狀狀態(tài)轉(zhuǎn)換過程中無論什么轉(zhuǎn)換都不進行。
如上所述,在該實施例中,當移動終端10具有第一形狀或第二形狀時,在測量值轉(zhuǎn)換處理過程中僅對傳感器測量值進行絕對坐標系轉(zhuǎn)換處理。此外,當移動終端10具有第三形狀時,在測量值轉(zhuǎn)換處理過程中對傳感器測量值進行圍繞YS軸轉(zhuǎn)動180°的形狀狀態(tài)轉(zhuǎn)換處理和絕對坐標系轉(zhuǎn)換處理。此外,當移動終端10具有第四形狀時,在測量值轉(zhuǎn)換處理過程中對傳感器測量值進行圍繞Zs軸轉(zhuǎn)動180°的形狀狀態(tài)轉(zhuǎn)換處理和絕對坐標系轉(zhuǎn)換處理。
所以,根據(jù)該實施例,在形狀改變的移動終端10中,可以將檢測運動的運動檢測傳感器部24用作輸入裝置。此外,通過在中件部33中設(shè)置測量值轉(zhuǎn)換部36,可以處理使用經(jīng)轉(zhuǎn)換測量值的每一應(yīng)用程序而不考慮每一信息處理設(shè)備的形狀改變,并且可以降低進展和處理的載荷。
在該實施例中,為了簡化解釋,在絕對坐標系轉(zhuǎn)換處理以前進行形狀狀態(tài)轉(zhuǎn)換處理。然而,可以在絕對坐標系轉(zhuǎn)換處理之后進行形狀狀態(tài)轉(zhuǎn)換處理。在這種情況下,在轉(zhuǎn)換到絕對坐標系中圍繞X軸,Y軸和Z軸的姿態(tài)角之后對這些姿態(tài)角進行形狀狀態(tài)轉(zhuǎn)換處理。
此外,在該實施例中,在第二形狀不進行根據(jù)該形狀的轉(zhuǎn)換處理。然而,也可以進行根據(jù)該形狀的轉(zhuǎn)換處理。
此外,在該實施例的移動終端10中設(shè)置一個顯示單元17。然而,作為移動終端10的實例,在通過在顯示單元17的顯示表面的背面上設(shè)置副顯示裝置而配備多個顯示裝置的信息處理設(shè)備中,可以進行使顯示單元17以外的諸如副顯示裝置的顯示裝置的顯示表面的方向成為一個坐標軸的方向的坐標變換。此外,根據(jù)信息處理設(shè)備的形狀,可以進行使諸如副顯示裝置的另一顯示裝置的顯示表面的方向成為一個坐標軸的方向的坐標變換。
此外,在該實施例中,使在運動檢測傳感器部24中測量的值為XS軸以及YS軸方向的加速度值,以及XS軸,YS軸和ZS軸方向的磁通密度值。然而,可以使在運動檢測傳感器部24中測量的值為XS軸,YS軸和ZS軸方向的加速度值,以及XS軸和YS軸方向的磁通密度值,另一方面,甚至當其中該值可以被測量的坐標軸方向的數(shù)目少于前述數(shù)目時也是可以應(yīng)用的。此外,即使當傳感器測量值是加速度值和磁通密度值以外的值時,該值也適用。
此外,在該實施例中,使運動狀態(tài)測量值為加速度值和磁通密度值。然而,很明顯,可以使加速度值和磁通密度值以外的值成為運動狀態(tài)測量值。
此外,在該實施例中,使運動檢測傳感器部24處在第一部分11中。然而,可以使運動檢測傳感器部24處在第二部分12的基座部13和顯示部14中。
此外,在該實施例中,使移動終端為正交兩軸鉸鏈型移動終端。然而,可以使信息處理設(shè)備為形狀改變的其它信息處理設(shè)備,諸如蛤殼型,滑動型和轉(zhuǎn)輪型。
此外,在該實施例中,使轉(zhuǎn)換通過從第一形狀至第四形狀的形狀中的形狀狀態(tài)值進行。然而,可以使該轉(zhuǎn)換通過使用諸如表示在這樣的形狀改變期間的半途形狀的角的形狀狀態(tài)值進行。例如,在該實施例中從第一形狀至第三形狀改變形狀的情況下,在通過從第一形狀轉(zhuǎn)動α角獲得的形狀中,可以進行如表達式(3)的轉(zhuǎn)換。
xDyDzDcosα0-sinα010sinα0cosαxSySxS---(3)]]>此外,在該實施例中,使顯示部坐標系XDYDZD的YD軸和XD軸的每一個軸的方向固定在顯示單元17的顯示表面的長度和寬度方向。然而,可以根據(jù)形狀改變YD軸和XD軸的方向。例如,在圖4的第四形狀中,作為顯示單元17中顯示屏的一個方向,當紙表面的上側(cè)被顯示為底時,可以使顯示部坐標系XDYDZD的YD軸方向為紙表面向下的方向而非紙表面向上的方向。
此外,在該實施例中使坐標變換被進行。然而,該轉(zhuǎn)換即使不是坐標變換也可以是基于形狀狀態(tài)值的轉(zhuǎn)換。
此外,在該實施例中,移動終端被用作信息處理設(shè)備。然而,也可以是移動終端以外的信息處理設(shè)備,諸如便攜式信息終端和游戲機。
工業(yè)應(yīng)用性如上所述,本發(fā)明的信息處理方法適用于使用測量運動狀態(tài)的傳感器的信息處理。此外,本發(fā)明的信息處理設(shè)備可以被用于配備測量運動狀態(tài)的傳感器的信息處理設(shè)備。此外,本發(fā)明的用于信息處理的計算機程序可被用于使用測量運動狀態(tài)的傳感器的信息處理。
權(quán)利要求
1.一種信息處理方法,其特征在于,該信息處理方法包括以下步驟通過測量信息處理設(shè)備的運動狀態(tài)的傳感器來測量運動狀態(tài);和基于取決于所述信息處理設(shè)備的形狀的形狀狀態(tài)值,轉(zhuǎn)換對應(yīng)于所述傳感器測量的值的運動狀態(tài)測量值。
2.如權(quán)利要求1所述的信息處理方法,其特征在于,所述測量值轉(zhuǎn)換步驟中的轉(zhuǎn)換是坐標變換。
3.如權(quán)利要求2所述的信息處理方法,其特征在于,所述測量值轉(zhuǎn)換步驟中的坐標變換為從相對于所述傳感器固定的傳感器坐標系向使作為所述信息處理設(shè)備的輸出裝置的顯示裝置的顯示表面的方向成為一個坐標軸的方向的顯示部坐標系的坐標變換。
4.如權(quán)利要求1所述的信息處理方法,其特征在于,所述運動狀態(tài)測量值是所述信息處理設(shè)備的加速度值和姿態(tài)角值。
5.如權(quán)利要求1所述的信息處理方法,其特征在于,所述測量值轉(zhuǎn)換步驟中的運動狀態(tài)測量值的轉(zhuǎn)換由軟件結(jié)構(gòu)中的中件執(zhí)行。
6.一種形狀改變的信息處理設(shè)備,其特征在于,該信息處理設(shè)備包括包括測量所述信息處理設(shè)備的運動狀態(tài)的傳感器的傳感器部;基于取決于所述信息處理設(shè)備的形狀的形狀狀態(tài)值,轉(zhuǎn)換對應(yīng)于所述傳感器測量的值的運動狀態(tài)測量值的測量值轉(zhuǎn)換部;和使用該測量值的應(yīng)用程序部,該應(yīng)用程序部使用由所述測量值轉(zhuǎn)換部轉(zhuǎn)換的經(jīng)轉(zhuǎn)換測量值。
7.如權(quán)利要求6的信息處理設(shè)備,其特征在于,所述測量值轉(zhuǎn)換部中的轉(zhuǎn)換是坐標變換。
8.如權(quán)利要求7所述的信息處理方法,其特征在于,所述測量值轉(zhuǎn)換部中的坐標變換為從相對于所述傳感器固定的傳感器坐標系向使作為輸出裝置的顯示裝置的顯示表面的方向成為一個坐標軸的方向的顯示部坐標系的坐標變換。
9.如權(quán)利要求6的信息處理設(shè)備,其特征在于,該信息處理設(shè)備還包括用于和移動通信網(wǎng)絡(luò)的基站進行通信的無線通信部。
10.一種用于信息處理的計算機程序,其特征在于,該計算機程序使計算機執(zhí)行以下步驟獲得對應(yīng)于測量運動狀態(tài)的傳感器的測量的值的運動狀態(tài)測量值;基于取決于信息處理設(shè)備的形狀的形狀狀態(tài)值轉(zhuǎn)換運動狀態(tài)測量值;和將經(jīng)轉(zhuǎn)換測量值通知使用該經(jīng)轉(zhuǎn)換測量值的計算機程序。
全文摘要
在測量值轉(zhuǎn)換處理中,對傳感器測量值進行形狀狀態(tài)轉(zhuǎn)換處理和絕對坐標系轉(zhuǎn)換處理(S16)。在形狀狀態(tài)轉(zhuǎn)換處理中,當移動終端具有形狀1和形狀2時不進行轉(zhuǎn)換處理(S12和S13)。當移動終端具有形狀3時進行圍繞Ys軸轉(zhuǎn)動180°的轉(zhuǎn)換處理(S14)。此外,當移動終端具有形狀4時進行圍繞Zs軸轉(zhuǎn)動180°的轉(zhuǎn)換處理(S15)。所以,即使在形狀改變的信息處理設(shè)備中,也能不管該形狀而將檢測信息處理設(shè)備的運動的傳感器用作輸入裝置。
文檔編號H04M1/00GK1989483SQ200580025139
公開日2007年6月27日 申請日期2005年11月22日 優(yōu)先權(quán)日2004年11月24日
發(fā)明者楠田洋久, 辻野大輔, 山崎純, 西出康弘 申請人:沃達豐株式會社