本公開涉及一種選擇對象的方法和電子設(shè)備。
背景技術(shù):
當(dāng)前有很多電子設(shè)備可以通過手指進(jìn)行觸控操作。這些操作方式在一些情況下會存在不方便的情形。例如對于一些穿戴式設(shè)備屏幕較小,用手指觸控容易發(fā)生誤操作,而且對于手臂穿戴的設(shè)備在觸控操作時(shí)還需要兩只手的配合,會不夠自然。又例如,當(dāng)用戶進(jìn)行觸控操作的手被占用,而此時(shí)恰好又有電話來電需要及時(shí)操作等,觸控操作就會很不方便。
技術(shù)實(shí)現(xiàn)要素:
本公開的一個(gè)方面提供了一種選擇對象的方法,包括:檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù),根據(jù)所述運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置,其中,所述選擇指示符與所述至少一個(gè)對象顯示在所述屏幕中。
可選地,根據(jù)所述屏幕的運(yùn)動改變選擇指示符與所述至少一個(gè)對象的相對位置,包括以下任一或二者:根據(jù)所述屏幕的運(yùn)動相應(yīng)地移動所述選擇指示符在屏幕中的位置,或者根據(jù)所述屏幕的運(yùn)動相應(yīng)地移動所述至少一個(gè)對象在屏幕中的位置。
可選地,根據(jù)所述屏幕的運(yùn)動相應(yīng)地移動所述選擇指示符在屏幕中的位置,包括:按照與所述屏幕的運(yùn)動方向相反的方向移動所述指示符在屏幕中的位置,或者按照與所述屏幕的運(yùn)動方向相同的方向移動所述指示符在屏幕中的位置,以及根據(jù)所述屏幕的運(yùn)動相應(yīng)地移動所述至少一個(gè)對象在屏幕中的位置,包括:按照與所述屏幕的運(yùn)動方向相反的方向移動所述至少一個(gè)對象在屏幕中的位置,或者按照與所述屏幕的運(yùn)動方向相同的方向移動所述至少一個(gè)對象符在屏幕中的位置。
可選地,所述移動包括連續(xù)的移動,或者不連續(xù)的移動。
可選地,所述屏幕運(yùn)動包括以下中的任意一種或兩種:轉(zhuǎn)動或者平移。
可選地,當(dāng)所述選擇指示符與所述至少一個(gè)對象中的任意對象的位置重合時(shí),根據(jù)預(yù)設(shè)的動作選中位置與所述選擇指示符重合的對象。
可選地,所述預(yù)設(shè)的動作包括以下任意一個(gè)或多個(gè):保持所述選擇指示符與所述任意對象的位置重合的時(shí)間達(dá)到預(yù)定的時(shí)長,或者檢測到所述選擇指示符與所述任意對象的位置重合后所述屏幕的加速度值達(dá)到預(yù)設(shè)的閾值,或者接收到預(yù)設(shè)的語音信號。
本公開的另一方面提供了一種電子設(shè)備,包括:檢測單元,檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù);相對位置變換單元,根據(jù)所述運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置,其中,所述選擇指示符與所述至少一個(gè)對象展示在所述屏幕中。
可選地,所述電子設(shè)備包括以下任一種或多種:手持式電子設(shè)備、或者可穿戴電子設(shè)備。
本公開的另一方面提供了一種電子設(shè)備,包括:屏幕,用于顯示所述選擇指示符與至少一個(gè)對象;運(yùn)動傳感器,用于檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù);處理器,所述處理器運(yùn)行程序,以使用所述屏幕和所述運(yùn)動傳感器執(zhí)行如上所述的方法。
附圖說明
為了更完整地理解本公開及其優(yōu)勢,現(xiàn)在將參考結(jié)合附圖的以下描述,其中:
圖1示意性示出了根據(jù)本公開實(shí)施例的選擇對象的方法的流程圖;
圖2a~圖2d示意性示出了根據(jù)本公開實(shí)施例的改變選擇指示符與至少一個(gè)對象的相對位置的應(yīng)用情景圖;
圖3示意性示出了根據(jù)本公開實(shí)施例的改變選擇指示符與至少一個(gè)對象的相對位置的另一應(yīng)用情景圖;
圖4示意性示出了根據(jù)本公開另一實(shí)施例的選擇對象的方法的流程圖;
圖5示意性示出了根據(jù)本公開實(shí)施例的電子設(shè)備的框圖;以及
圖6示意性示出了根據(jù)本公開另一實(shí)施例的電子設(shè)備的框圖。
具體實(shí)施方式
以下,將參照附圖來描述本公開的實(shí)施例。但是應(yīng)該理解,這些描述只是示例性的,而并非要限制本公開的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本公開的概念。
在此使用的術(shù)語僅僅是為了描述具體實(shí)施例,而并非意在限制本公開。這里使用的詞語“一”、“一個(gè)(種)”和“該”等也應(yīng)包括“多個(gè)”、“多種”的意思,除非上下文另外明確指出。此外,在此使用的術(shù)語“包括”、“包含”等表明了所述特征、步驟、操作和/或部件的存在,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、步驟、操作或部件。
在此使用的所有術(shù)語(包括技術(shù)和科學(xué)術(shù)語)具有本領(lǐng)域技術(shù)人員通常所理解的含義,除非另外定義。應(yīng)注意,這里使用的術(shù)語應(yīng)解釋為具有與本說明書的上下文相一致的含義,而不應(yīng)以理想化或過于刻板的方式來解釋。
附圖中示出了一些方框圖和/或流程圖。應(yīng)理解,方框圖和/或流程圖中的一些方框或其組合可以由計(jì)算機(jī)程序指令來實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,從而這些指令在由該處理器執(zhí)行時(shí)可以創(chuàng)建用于實(shí)現(xiàn)這些方框圖和/或流程圖中所說明的功能/操作的裝置。
因此,本公開的技術(shù)可以硬件和/或軟件(包括固件、微代碼等)的形式來實(shí)現(xiàn)。另外,本公開的技術(shù)可以采取存儲有指令的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品可供指令執(zhí)行系統(tǒng)使用或者結(jié)合指令執(zhí)行系統(tǒng)使用。在本公開的上下文中,計(jì)算機(jī)可讀介質(zhì)可以是能夠包含、存儲、傳送、傳播或傳輸指令的任意介質(zhì)。例如,計(jì)算機(jī)可讀介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的具體示例包括:磁存儲裝置,如磁帶或硬盤(hdd);光存儲裝置,如光盤(cd-rom);存儲器,如隨機(jī)存取存儲器(ram)或閃存;和/或有線/無線通信鏈路。
本公開的實(shí)施例提供了一種選擇對象的方法和電子設(shè)備。該方法包括檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù),根據(jù)該運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置,其中,該選擇指示符與該至少一個(gè)對象顯示在該屏幕中。
圖1示意性示出了根據(jù)本公開實(shí)施例的選擇對象的方法的流程圖。
如圖1所示,該方法包括操作s101~s102。
在操作s101,檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù)。
在操作s102,根據(jù)該運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置,其中,該選擇指示符與該至少一個(gè)對象顯示在該屏幕中。
根據(jù)本公開實(shí)施例的選擇對象的方法,在選擇對象的過程中通過檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù),從而根據(jù)該運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置,其中,該選擇指示符與該至少一個(gè)對象顯示在該屏幕中。該過程基于屏幕的運(yùn)動參數(shù)進(jìn)行操作,不需要借助觸控操作,釋放了用戶進(jìn)行觸控操作的那只手,方便了用戶在一些用手指觸控操作不便利的情形下的操作。
例如對于一些穿戴式設(shè)備屏幕較小,用手指觸控會容易發(fā)生誤操作,而且對于手臂穿戴的設(shè)備在觸控操作時(shí)還需要兩只手的配合,會不夠自然?;蛘?,例如當(dāng)用戶進(jìn)行觸控操作的手被占用時(shí),而恰好又有電話來電需要及時(shí)操作等,觸控操作就會很不方便。在這些類似的情況下,根據(jù)本公開實(shí)施例的選擇對象的方法就能夠通過檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù)來改變改變選擇指示符與至少一個(gè)對象的相對位置,避免了手指的觸控操作的失誤或者不便利。
根據(jù)本公開的實(shí)施例,操作s101中檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù)可以包括通過任何方式檢測得到的表征該屏幕運(yùn)動信息的運(yùn)動參數(shù)。
例如,在該屏幕上或者該屏幕所在的設(shè)備上配置與該屏幕的實(shí)時(shí)運(yùn)動狀態(tài)一致的加速度計(jì)或者陀螺儀等,通過檢測得到該加速度計(jì)或者該陀螺儀顯示的運(yùn)動參數(shù),從而得表征該屏幕運(yùn)動信息的運(yùn)動參數(shù)。
根據(jù)本公開的實(shí)施例,操作s101中的檢測方法并不限于以上舉例,只要能夠檢測到的運(yùn)動參數(shù)可以表征該屏幕的運(yùn)動信息即可。
根據(jù)本公開的實(shí)施例,該屏幕可以包括任何電子設(shè)備的屏幕,例如智能手表、智能手環(huán)等可穿戴式的曲面屏幕,或者手機(jī)、平板電腦等手持式電子設(shè)備的屏幕等,但不限于此。
根據(jù)本公開的實(shí)施例,該運(yùn)動參數(shù)可以包括屏幕狀態(tài)變化的任何信息,例如位移、速度、加速度、角速度、角加速度,等等,但不限于此。
根據(jù)本公開的實(shí)施例,該屏幕運(yùn)動包括以下中的任意一種或兩種:轉(zhuǎn)動或者平移。
根據(jù)本公開的實(shí)施例,該屏幕的轉(zhuǎn)動可以是將屏幕整體看作空間的一個(gè)質(zhì)點(diǎn)時(shí),該屏幕在空間的位置不變,但是,將該屏幕看作一個(gè)具體形狀的實(shí)體時(shí),該屏幕圍繞空間穿過其質(zhì)心的任意一個(gè)方向的固定的軸旋轉(zhuǎn)。
例如,平板手機(jī)的屏幕繞著穿過其質(zhì)心并垂直與屏幕的固定的軸旋轉(zhuǎn),或者,例如平板手機(jī)的屏幕繞著穿過其質(zhì)心并與其屏幕共面的固定的軸旋轉(zhuǎn)。
又或者,例如曲面屏幕繞著穿過其質(zhì)心且位置固定不變中心軸的轉(zhuǎn)動。例如,曲面屏幕穿戴在用戶手臂上,當(dāng)用戶的手臂僅發(fā)生旋轉(zhuǎn)而不發(fā)生位移時(shí),此時(shí)該曲面屏幕的運(yùn)動就屬于轉(zhuǎn)動。
此時(shí),檢測得到的表征該屏幕運(yùn)動信息的運(yùn)動參數(shù)中線速度和線加速度值為零。
根據(jù)本公開的實(shí)施例,該屏幕的平移可以是將屏幕整體看作空間的一個(gè)質(zhì)點(diǎn)時(shí),該屏幕在空間的位置發(fā)生變化,但是,將該屏幕看作一個(gè)具體形狀的實(shí)體時(shí),該屏幕并不圍繞任何的軸發(fā)生任何的旋轉(zhuǎn)。
例如用戶手握手機(jī)屏幕向上在空間中上下左右移動,但屏幕在用戶手中不發(fā)生任何的轉(zhuǎn)動,同時(shí)用戶的手腕也不發(fā)生任何的轉(zhuǎn)動。此時(shí)該手機(jī)屏幕的運(yùn)動就是平移。
此時(shí),檢測得到的表征該屏幕運(yùn)動信息的運(yùn)動參數(shù)中角速度和角加速度值為零。
根據(jù)本公開的實(shí)施例,該屏幕的運(yùn)動還可以是轉(zhuǎn)動和平移同時(shí)進(jìn)行。此時(shí),檢測得到的表征該屏幕運(yùn)動信息的運(yùn)動參數(shù)中線速度和角速度均不為零。
例如,用戶手握手機(jī)屏幕向上在空間中上下左右移動的同時(shí),屏幕在用戶的手中轉(zhuǎn)動,或者,雖然屏幕相對于用戶的手不發(fā)生變化,但用戶的手腕轉(zhuǎn)動。
根據(jù)本公開的實(shí)施例,操作s102中根據(jù)該運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置。
根據(jù)本公開的實(shí)施例,該選擇指示符包括任何能指示選定目標(biāo)的符號,例如按鈕、小窗口、箭頭,等等,對此本申請不做限制。
根據(jù)本公開的實(shí)施例,該至少一對象包括屏幕上任何可以訪問和/或可操作的對象,例如應(yīng)用軟件圖標(biāo)、菜單、文件、列表、音量軸、時(shí)間軸,等等。本領(lǐng)域的普通技術(shù)人員可以根據(jù)實(shí)際進(jìn)行設(shè)置,對此不做限制。
根據(jù)本公開的實(shí)施例,根據(jù)該屏幕的運(yùn)動改變該選擇指示符與該至少一個(gè)對象的相對位置,包括以下任一或二者:根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該選擇指示符在該屏幕中的位置,或者根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該至少一個(gè)對象在該屏幕中的位置。
根據(jù)本公開的實(shí)施例,根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該選擇指示符在該屏幕中的位置,可以是根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該選擇指示符在該屏幕中的位置,同時(shí)該至少一個(gè)對象在該屏幕中的位置不變?;蛘?,也可以是根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該選擇指示符在該屏幕中的位置,同時(shí)也移動該至少一個(gè)對象在該屏幕中的位置。
根據(jù)本公開的實(shí)施例,根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該至少一個(gè)對象在該屏幕中的位置,可以是根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該至少一個(gè)對象在該屏幕中的位置,同時(shí)該選擇指示符在該屏幕中的位置不變?;蛘?,也可以是根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該至少一個(gè)對象在該屏幕中的位置,同時(shí)也移動該選擇指示符在該屏幕中的位置。
根據(jù)本公開的實(shí)施例,根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該選擇指示符在該屏幕中的位置,包括:按照與該屏幕的運(yùn)動方向相反的方向移動該指示符在屏幕中的位置,或者按照與該屏幕的運(yùn)動方向相同的方向移動該指示符在該屏幕中的位置。
具體地,按照與該屏幕的運(yùn)動方向相反的方向移動該選擇指示符在屏幕中的位置,具體可以是,當(dāng)該屏幕在空間運(yùn)動時(shí),該選擇指示符一方面隨該屏幕在空間同步運(yùn)動,另一方面相對于空間以與該屏幕的運(yùn)動方向相反的方向運(yùn)動,從而使該選擇指示符在該屏幕中的位置發(fā)生變化。
例如,當(dāng)該屏幕在空間發(fā)生平移時(shí),該選擇指示符一方面隨著該屏幕在空間同步發(fā)生平移,另一方面相對于空間以與該屏幕平移的線速度或者線加速度相反的方向進(jìn)行移動,從而使得該選擇指示符在屏幕中的位置發(fā)生變化。
例如,當(dāng)該屏幕在空間發(fā)生轉(zhuǎn)動時(shí),該選擇指示符一方面隨著該屏幕在空間同步發(fā)生轉(zhuǎn)動,另一方面相對于空間以與該屏幕轉(zhuǎn)動的角速度或者角加速度相反的方向進(jìn)行轉(zhuǎn)動,從而使得該選擇指示符在屏幕中的位置發(fā)生變化。
或者,例如,當(dāng)該屏幕在空間同時(shí)轉(zhuǎn)動和平移時(shí),該選擇指示符一方面隨著該屏幕在空間同步發(fā)生轉(zhuǎn)動和平移,另一方面相對于空間以與該屏幕轉(zhuǎn)動的角速度或者角加速度相反的方向進(jìn)行轉(zhuǎn)動,以及以該屏幕移動的線速度或者線加速度相反的方向進(jìn)行移動,從而使得該選擇指示符在屏幕中的位置移動方向發(fā)生變化。
類似地,按照與該屏幕的運(yùn)動方向相同的方向移動該選擇指示符在該屏幕中的位置,可以是當(dāng)該屏幕在空間運(yùn)動時(shí),該選擇指示符一方面隨該屏幕在空間同步運(yùn)動,另一方面相對于空間以與該屏幕的運(yùn)動方向相同的方向進(jìn)行運(yùn)動,從而使該選擇指示符在該屏幕中的位置發(fā)生變化。
根據(jù)本公開的實(shí)施例,根據(jù)該屏幕的運(yùn)動相應(yīng)地移動該至少一個(gè)對象在該屏幕中的位置,包括:按照與該屏幕的運(yùn)動方向相反的方向移動該至少一個(gè)對象在該屏幕中的位置,或者按照與該屏幕的運(yùn)動方向相同的方向移動該至少一個(gè)對象在該屏幕中的位置,從而改變該選擇指示符與該至少一個(gè)對象的相對位置。
同理,按照與該屏幕的運(yùn)動方向相反的方向移動該至少一個(gè)對象在屏幕中的位置,具體可以是,當(dāng)該屏幕在空間運(yùn)動時(shí),該至少一個(gè)對象一方面隨該屏幕在空間同步運(yùn)動,另一方面相對于空間以與該屏幕的運(yùn)動方向相反的方向運(yùn)動,從而使至少一個(gè)對象在該屏幕中的位置發(fā)生變化。
或者,按照與該屏幕的運(yùn)動方向相同的方向移動該至少一個(gè)對象在屏幕中的位置,具體可以是,當(dāng)該屏幕在空間運(yùn)動時(shí),該至少一個(gè)對象一方面隨該屏幕在空間同步運(yùn)動,另一方面相對于空間以與該屏幕的運(yùn)動方向相同的方向運(yùn)動,從而使至少一個(gè)對象在該屏幕中的位置發(fā)生變化。
為方便更清晰地描述根據(jù)該運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置,請參考圖2a-圖2d的示例。
圖2a-圖2d示意性示出了根據(jù)本公開實(shí)施例的改變選擇指示符與至少一個(gè)對象的相對位置的應(yīng)用情景圖。
為了方便描述,圖2a-圖2d中假設(shè)選擇指示符如圖中所示的箭頭,并且以可訪問的矩形圖標(biāo)來表示該至少一個(gè)對象,如圖中所示的對象a、對象b和對象c。
根據(jù)本公開的實(shí)施例,在操作s101前,屏幕中的選擇指示符可以處于屏幕中的任意的初始位置,例如默認(rèn)位置。默認(rèn)位置可以根據(jù)實(shí)際進(jìn)行設(shè)置,對此不做限制。為了方便描述,假設(shè)以圖2a中所示的屏幕200的左下角所在的位置為原點(diǎn),x軸水平向右,y軸垂直向上建立一坐標(biāo)系,如圖2a-圖2d所示。并且,假設(shè)該屏幕200中,選擇指示符201的初始位置與對象b位置重合,如圖2a所示。
下面參考圖2a~圖2d,結(jié)合具體實(shí)施例對圖1中所描述的方法做進(jìn)一步說明。
假設(shè)該屏幕200未發(fā)生運(yùn)動時(shí)如圖2a中所示。
之后,檢測到該屏幕200的位置沿x軸正方向移動了一段距離,移動后的該屏幕200的位置如圖2b、圖2c和圖2d所示。
在屏幕200移動的同時(shí),根據(jù)該運(yùn)動參數(shù)改變選擇指示符201與至少一個(gè)對象(對象a、對象b和對象c)的相對位置。
例如,根據(jù)該屏幕200的運(yùn)動相應(yīng)地移動該選擇指示符201在該屏幕200中的位置,并且按照與該屏幕200的運(yùn)動方向相反的方向移動該選擇指示符201在屏幕中的位置。此時(shí),該屏幕200的位置以及該屏幕200中的畫面如圖2b所示。
如圖2b所示,該選擇指示符201在屏幕200中的位置與對象a位置重合,可見在該屏幕200沿x軸正向運(yùn)動的同時(shí),該選擇指示符201一方面隨著該屏幕200同步向x軸正向運(yùn)動,另一方面相對于xy坐標(biāo)系向x軸的負(fù)方向移動,從而導(dǎo)致該選擇指示符201在該屏幕200中的位置相對于其初始位置向x軸負(fù)方向移動。
或者,又例如,根據(jù)該屏幕200的運(yùn)動相應(yīng)地移動該至少一個(gè)對象(對象a、對象b和對象c)在該屏幕200中的位置,并且按照與該屏幕200的運(yùn)動方向相同的方向移動該至少一個(gè)對象(對象a、對象b和對象c)在該屏幕200中的位置。此時(shí),該屏幕200的位置以及該屏幕200中的畫面如圖2c所示。
如圖2c所示,該選擇指示符201在屏幕200中的位置與對象a位置重合,可見在該屏幕沿x軸正向運(yùn)動的同時(shí),該屏幕200中的對象a、對象b和對象c一方面隨著該屏幕200同步向x軸正向運(yùn)動,另一方面相對于xy坐標(biāo)系還向x軸的正方向移動,從而導(dǎo)致該屏幕200中的對象a、對象b和對象c在該屏幕200中的位置相對于其初始位置向x軸正方向移動。
或者,又例如,根據(jù)該屏幕200的運(yùn)動相應(yīng)地移動該選擇指示符201和該至少一個(gè)對象(對象a、對象b和對象c)在屏幕200中的位置,并且按照與該屏幕200的運(yùn)動方向相同的方向移動該選擇指示符201在屏幕200中的位置,同時(shí)按照與該屏幕200的運(yùn)動方向相反的方向移動該至少一個(gè)對象(對象a、對象b和對象c)在屏幕200中的位置。此時(shí),該屏幕200的位置以及該屏幕200中的畫面如圖2d所示。
如圖2d所示,則該選擇指示符201和該至少一個(gè)對象移動(對象a、對象b和對象c)后的位置與對象c位置重合??梢姡谠撈聊?00沿x軸正向運(yùn)動的同時(shí),一方面該選擇指示符201和對象a、對象b和對象c隨該屏幕200同步向x軸的正方向運(yùn)動,另一方面該選擇指示符201相對于xy坐標(biāo)系向x軸的負(fù)方向移動,對象a、對象b和對象c相對于xy坐標(biāo)系均向x軸的正方向移動。
根據(jù)本公開的實(shí)施例,該移動包括連續(xù)的移動,或者不連續(xù)的移動。具體實(shí)施時(shí),可以根據(jù)需要,選擇任一或二種合適的移動方式,對此本申請不做具體限制。
例如,若該至少一個(gè)對象具體為例如圖標(biāo)、菜單等,為了實(shí)現(xiàn)快捷操作,縮短操作時(shí)間,該移動可以選擇設(shè)定為不連續(xù)的移動,從而使得該選擇指示符的位置和該至少一個(gè)對象的位置重合,如圖2a~圖2d所示。
又例如,參考圖3所示,若該至少一個(gè)對象,例如對象d具體為音量軸、時(shí)間軸、亮度軸等,為了滿足連續(xù)改變的需求,該移動可以選擇設(shè)定為連續(xù)的移動,從而使得該選擇指示符201和對象d的相對位置可以實(shí)現(xiàn)連續(xù)變化。
圖4示意性示出了根據(jù)本公開另一實(shí)施例的選擇對象的方法的流程圖。
如圖4所示,該方法在操作s101、操作s102之后,還包括操作s403
在操作s403,當(dāng)該選擇指示符與該至少一個(gè)對象中的任意對象的位置重合時(shí),根據(jù)預(yù)設(shè)的動作選中位置與該選擇指示符重合的對象。
根據(jù)本公開的實(shí)施例,該位置重合可以包括任何有交點(diǎn)的位置關(guān)系,例如,相交關(guān)系、包含關(guān)系,等等??梢岳斫?,根據(jù)本公開的實(shí)施例的位置關(guān)系不限于此,只要該選擇指示符和該至少一個(gè)對象的位置有交點(diǎn)。從而實(shí)現(xiàn)確定選擇的對象位置。
根據(jù)本公開的實(shí)施例,該選中包括該對象可以進(jìn)行的任意操作,例如,打開應(yīng)用程序軟件,選擇某個(gè)表格,改變音量大小,等等,但不限于此。
根據(jù)本公開的實(shí)施例,該預(yù)設(shè)的動作包括以下任意一個(gè)或多個(gè):保持該選擇指示符與該任意對象的位置重合的時(shí)間達(dá)到預(yù)定的時(shí)長,或者檢測到該選擇指示符與該任意對象的位置重合后該屏幕的加速度值達(dá)到預(yù)設(shè)的閾值,或者接收到預(yù)設(shè)的語音信號。
根據(jù)本公開的實(shí)施例,該預(yù)設(shè)動作可以根據(jù)需要具體設(shè)定,對此不做具體限制。
根據(jù)本公開的實(shí)施例,該選擇指示符與該至少一個(gè)對象中的任意對象的位置重合后,根據(jù)預(yù)設(shè)的動作選中位置與該選擇指示符重合的對象。該過程可以由任意的預(yù)設(shè)動作完成,從而不需要借助觸控操作,使得操作可控制性強(qiáng)。
圖5示意性示出了根據(jù)本公開實(shí)施例的電子設(shè)備的框圖。
如圖5所示,電子設(shè)備500包括檢測單元510、相對位置變換單元520。該電子設(shè)備500可以執(zhí)行上面參考圖1~圖4描述的方法,以實(shí)現(xiàn)選擇對象的方法。
具體地,檢測單元510檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù)。相對位置變換單元520根據(jù)該運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置。
根據(jù)本公開的實(shí)施例,該選擇指示符與該至少一個(gè)對象展示在該屏幕中。
根據(jù)本公開的實(shí)施例,電子設(shè)備500通過檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù),從而根據(jù)該運(yùn)動參數(shù)改變選擇指示符與至少一個(gè)對象的相對位置,其中,該選擇指示符與該至少一個(gè)對象顯示在該屏幕中。該過程基于屏幕的運(yùn)動參數(shù)進(jìn)行操作,不需要借助觸控操作,方便了用戶在一些用手指觸控操作不便利的情形下的操作。例如對于一些穿戴式設(shè)備屏幕較小,用手指觸控會容易發(fā)生誤操作,而且對于手臂穿戴的設(shè)備在觸控操作時(shí)還需要兩只手的配合,會不夠自然。又例如,又例如,當(dāng)用戶進(jìn)行觸控操作的那只手被占用時(shí),電子設(shè)備500就能夠?yàn)橛脩籼峁O大的便利。
可以理解的是,檢測單元510和相對位置變換單元520可以合并在一個(gè)單元中實(shí)現(xiàn),或者其中的任意一個(gè)模塊可以被拆分成多個(gè)單元?;蛘撸@些單元中的一個(gè)或多個(gè)單元的至少部分功能可以與其他單元的至少部分功能相結(jié)合,并在一個(gè)單元中實(shí)現(xiàn)。根據(jù)本公開的實(shí)施例,檢測單元510和相對位置變換單元520中的至少一個(gè)可以至少被部分地實(shí)現(xiàn)為硬件電路,例如現(xiàn)場可編程門陣列(fpga)、可編程邏輯陣列(pla)、片上系統(tǒng)、基板上的系統(tǒng)、封裝上的系統(tǒng)、專用集成電路(asic),或可以以對電路進(jìn)行集成或封裝的任何其他的合理方式等硬件或固件來實(shí)現(xiàn),或以軟件、硬件以及固件三種實(shí)現(xiàn)方式的適當(dāng)組合來實(shí)現(xiàn)。或者,檢測單元510和相對位置變換單元520中的至少一個(gè)可以至少被部分地實(shí)現(xiàn)為計(jì)算機(jī)程序模塊,當(dāng)該程序被計(jì)算機(jī)運(yùn)行時(shí),可以執(zhí)行相應(yīng)模塊的功能。
根據(jù)本公開的實(shí)施例,該電子設(shè)備包括以下任一種或多種:手持式電子設(shè)備、或者可穿戴電子設(shè)備。
圖6示意性示出了根據(jù)本公開另一實(shí)施例的電子設(shè)備的框圖。
如圖6所示,電子設(shè)備600包括屏幕620、運(yùn)動傳感器630和處理器610。該電子設(shè)備600可以執(zhí)行上面參考圖1~圖4描述的方法,以實(shí)現(xiàn)選擇對象的方法。
具體地,屏幕620,用于顯示該選擇指示符與該至少一個(gè)對象。運(yùn)動傳感器630,用于檢測表征屏幕運(yùn)動信息的運(yùn)動參數(shù)。處理器610,該處理器運(yùn)行程序,可以是用于執(zhí)行參考圖1~圖4描述的根據(jù)本公開實(shí)施例的方法流程的不同動作的單一處理單元或者是多個(gè)處理單元。
處理器610例如可以包括通用微處理器、指令集處理器和/或相關(guān)芯片組和/或?qū)S梦⑻幚砥?例如,專用集成電路(asic)),等等。處理器610還可以包括用于緩存用途的板載存儲器。
計(jì)算機(jī)可讀存儲介質(zhì)640,例如可以是能夠包含、存儲、傳送、傳播或傳輸指令的任意介質(zhì)。例如,可讀存儲介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)。可讀存儲介質(zhì)的具體示例包括:磁存儲裝置,如磁帶或硬盤(hdd);光存儲裝置,如光盤(cd-rom);存儲器,如隨機(jī)存取存儲器(ram)或閃存;和/或有線/無線通信鏈路。
計(jì)算機(jī)可讀存儲介質(zhì)640可以包括計(jì)算機(jī)程序641,該計(jì)算機(jī)程序641可以包括代碼/計(jì)算機(jī)可執(zhí)行指令,其在由處理器610執(zhí)行時(shí)使得處理器610執(zhí)行例如上面結(jié)合圖1~圖4所描述的方法流程及其任何變形。
計(jì)算機(jī)程序641可被配置為具有例如包括計(jì)算機(jī)程序模塊的計(jì)算機(jī)程序代碼。例如,在示例實(shí)施例中,計(jì)算機(jī)程序641中的代碼可以包括一個(gè)或多個(gè)程序模塊,例如包括641a、模塊641b、……。應(yīng)當(dāng)注意,模塊的劃分方式和個(gè)數(shù)并不是固定的,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況使用合適的程序模塊或程序模塊組合,當(dāng)這些程序模塊組合被處理器610執(zhí)行時(shí),使得處理器610可以執(zhí)行例如上面結(jié)合圖1~圖4所描述的方法流程及其任何變形。根據(jù)本公開的實(shí)施例,處理器610可以與屏幕620和運(yùn)動傳感器630進(jìn)行交互,來執(zhí)行上面結(jié)合圖1~圖4所描述的方法流程及其任何變形。
根據(jù)本公開的實(shí)施例,檢測單元510和相對位置變換單元520中的至少一個(gè)可以實(shí)現(xiàn)為參考圖6描述的計(jì)算機(jī)程序模塊,其在被處理器610執(zhí)行時(shí),可以實(shí)現(xiàn)上面描述的相應(yīng)操作。
根據(jù)本公開各實(shí)施例的上述方法、裝置、單元和/或模塊可以通過有計(jì)算能力的電子設(shè)備執(zhí)行包含計(jì)算機(jī)指令的軟件來實(shí)現(xiàn)。該系統(tǒng)可以包括存儲設(shè)備,以實(shí)現(xiàn)上文所描述的各種存儲。該有計(jì)算能力的電子設(shè)備可以包含通用處理器、數(shù)字信號處理器、專用處理器、可重新配置處理器等能夠執(zhí)行計(jì)算機(jī)指令的裝置,但不限于此。執(zhí)行這樣的指令使得電子設(shè)備被配置為執(zhí)行根據(jù)本公開的上述各項(xiàng)操作。上述各設(shè)備和/或模塊可以在一個(gè)電子設(shè)備中實(shí)現(xiàn),也可以在不同電子設(shè)備中實(shí)現(xiàn)。這些軟件可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中。計(jì)算機(jī)可讀存儲介質(zhì)存儲一個(gè)或多個(gè)程序(軟件模塊),該一個(gè)或多個(gè)程序包括指令,當(dāng)電子設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行該指令時(shí),該指令使得電子設(shè)備執(zhí)行本公開的方法。
這些軟件可以存儲為易失性存儲器或非易失性存儲裝置的形式(比如類似rom等存儲設(shè)備),不論是可擦除的還是可重寫的,或者存儲為存儲器的形式(例如ram、存儲器芯片、設(shè)備或集成電路),或者被存儲在光可讀介質(zhì)或磁可讀介質(zhì)上(比如,cd、dvd、磁盤或磁帶等等)。應(yīng)該意識到,存儲設(shè)備和存儲介質(zhì)是適于存儲一個(gè)或多個(gè)程序的機(jī)器可讀存儲裝置的實(shí)施例,該一個(gè)程序或多個(gè)程序包括指令,當(dāng)該指令被執(zhí)行時(shí),實(shí)現(xiàn)本公開的實(shí)施例。實(shí)施例提供程序和存儲這種程序的機(jī)器可讀存儲裝置,該程序包括用于實(shí)現(xiàn)本公開的任何一項(xiàng)權(quán)利要求該的裝置或方法的代碼。此外,可以經(jīng)由任何介質(zhì)(比如,經(jīng)由有線連接或無線連接攜帶的通信信號)來電傳遞這些程序,多個(gè)實(shí)施例適當(dāng)?shù)匕ㄟ@些程序。
本領(lǐng)域技術(shù)人員可以理解,本公開的各個(gè)實(shí)施例和/或權(quán)利要求中記載的特征可以進(jìn)行多種組合或/或結(jié)合,即使這樣的組合或結(jié)合沒有明確記載于本公開中。特別地,在不脫離本公開精神和教導(dǎo)的情況下,本公開的各個(gè)實(shí)施例和/或權(quán)利要求中記載的特征可以進(jìn)行多種組合和/或結(jié)合。所有這些組合和/或結(jié)合均落入本公開的范圍。
盡管已經(jīng)參照本公開的特定示例性實(shí)施例示出并描述了本公開,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求及其等同物限定的本公開的精神和范圍的情況下,可以對本公開進(jìn)行形式和細(xì)節(jié)上的多種改變。因此,本公開的范圍不應(yīng)該限于上述實(shí)施例,而是應(yīng)該不僅由所附權(quán)利要求來進(jìn)行確定,還由所附權(quán)利要求的等同物來進(jìn)行限定。