一種識別方法和裝置的制造方法
【技術領域】
[0001]本發明涉及一種識別方法和裝置,更具體地說,涉及一種應用于手持設備的左右手持機識別的方法和裝置。
【背景技術】
[0002]當前,智能手持設備大屏化是一種趨勢,大屏化提升了用戶體驗,給用戶帶來了很多視覺方面新的感受,但是隨著屏幕越來越大,單手握機時,單個手指越來越難以觸及到屏幕全部區域,所以通過對左右手持機進行區分來實現一系列應用對于用戶來說變得越來越實用。而傳統的手持設備不區分左右手操控,但是用戶的持機方式卻區分為左手持機和右手持機,當前的手持設備在操作和按鍵設計方面,大多根據右手持機而設計開發,少數習慣于左手持機的用戶使用這樣的系統就會很不方便。為了更好地解決這個問題,需要提供能判斷用戶的左右手使用的手持設備,針對左手或者右手持機的用戶提供不同的操作和按鍵設計,則會給用戶帶來更好的使用體驗。此外,現有的左右手持機識別方案大多使用電容傳感器,但是對于金屬后殼的手持設備,傳統的電容傳感器無法起作用。
[0003]因此,如何能夠使得手持設備既具有左右手持機識別功能,而且該識別功能不會受殼體材質的影響,使得手持設備的單手持機操作功能變得更加高效和實用,提高用戶的使用體驗,是當前亟待解決的問題。
【發明內容】
[0004]為了解決現有技術中的上述技術問題,根據本發明的一方面,提供一種一種識別方法,所述方法包括:控制所述超聲波發生器發射超聲波,并記錄所述超聲波發生器發射出超聲波的第一時刻;通過所述多個聲波接收器接收超聲波,并記錄所述多個聲波接收器接收超聲波的多個第二時刻;通過所述第一時刻和所述多個第二時刻獲得操作體的持機位置;以及根據所述持機位置確定所述操作體的屬性。
[0005]此外,根據本發明的一個實施例,其中,所述多個聲波接收器中至少一個聲波接收器設置在所述手持設備的第一位置,并且。所述多個聲波接收器中至少一個聲波接收器設置在所述手持設備的第二位置,所述第一位置和所述第二位置分別靠近兩個相對的端。
[0006]此外,根據本發明的一個實施例,其中,通過所述第一時刻和所述多個第二時刻獲得所述操作體的持機位置進一步包括:根據所述第一時刻和所述多個第二時刻計算出所述操作體的多個子操作體與所述多個聲波接收器中的每個的空間距離,根據所述空間距離獲得所述多個子操作體的位置分布。
[0007]此外,根據本發明的一個實施例,其中,所述根據所述持機位置確定所述操作體的屬性進一步包括:當所述持機位置表明所述手持設備的兩側都有子操作體時,判斷所述手持設備的兩側的子操作體數量,如果所述手持設備的第一側的子操作體數量比第二側的子操作體數量多,則所述操作體的屬性為第一屬性;如果所述手持設備的第一側的子操作體數量比第二側的子操作體數量少,則所述操作體的屬性為第二屬性;當所述持機位置表明所述手持設備只有一側有子操作體時,如果所述子操作體在所述手持設備的第二側,則所述操作體的屬性為第一屬性,如果所述子操作體在所述手持設備的第一側,則所述操作體的屬性為第二屬性。
[0008]此外,根據本發明的一個實施例,其中,所述根據所述持機位置確定所述操作體的屬性進一步包括:根據所述持機位置獲得所述操作體的多個子操作體與所述手持設備的接觸面積及形狀分布,從而確定所述操作體的屬性,包括:如果所述持機位置表明所述操作體在手持設備的第一側與手持設備的接觸面積大于所述操作體在手持設備的第二側與手持設備的接觸面積,并且所述操作體在所述手持設備的第一側與手持設備的接觸區域為不連續區域,則所述操作體的屬性為第一屬性;以及如果所述持機位置表明所述操作體在手持設備的第二側與手持設備的接觸面積大于所述操作體在手持設備的第一側與手持設備的接觸面積,并且所述操作體在所述手持設備的第二側與手持設備的接觸區域為不連續區域,則所述操作體的屬性為第二性。
[0009]根據本發明的另一方面,提供一種識別裝置,應用于一手持設備,所述手持設備具有超聲波發生器和多個聲波接收器,所述裝置包括:發生單元,控制所述超聲波發生器發射超聲波,并記錄所述超聲波發生器發射出超聲波的第一時刻;接收單元,通過所述多個聲波接收器接收超聲波,并記錄所述多個聲波接收器接收超聲波的多個第二時刻;位置檢測單元,通過所述第一時刻和所述多個第二時刻獲得操作體的持機位置;屬性確定單元,用于根據所述持機位置確定所述操作體的屬性。
[0010]此外,根據本發明的一個實施例,其中,所述多個聲波接收器中至少一個聲波接收器設置在所述手持設備的第一位置,并且。所述多個聲波接收器中至少一個聲波接收器設置在所述手持設備的第二位置,,所述第一位置和所述第二位置分別靠近兩個相對的端。
[0011]此外,根據本發明的一個實施例,其中,所述位置檢測單元進一步用于:根據所述第一時刻和所述多個第二時刻計算出所述操作體的多個子操作體與所述多個聲波接收器中的每個的空間距離,根據所述空間距離獲得所述多個子操作體的位置分布。
[0012]此外,根據本發明的一個實施例,其中,所述屬性確定單元進一步用于:當所述位置檢測單元獲得的持機位置表明所述手持設備的兩側都有子操作體時,判斷所述手持設備的兩側的子操作體數量,如果所述手持設備的第一側的子操作體數量比第二側的子操作體數量多,則所述屬性確定單元確定所述操作體的屬性為第一屬性;如果所述手持設備的第一側的子操作體數量比第二側的子操作體數量少,則所述屬性確定單元確定所述操作體的屬性為第二屬性;當所述位置檢測單元獲得的持機位置表明所述手持設備只有一側有子操作體時,如果所述子操作體在所述手持設備的第二側,則所述屬性確定單元確定所述操作體的屬性為第一屬性,如果所述子操作體在所述手持設備的第一側,則所述屬性確定單元確定所述操作體的屬性為第二屬性。
[0013]此外,根據本發明的一個實施例,其中,所述屬性確定單元進一步用于:根據所述位置檢測單元獲得的持機位置獲得所述操作體的多個子操作體與所述手持設備的接觸面積及形狀分布,從而確定所述操作體的屬性,包括:如果所述位置檢測單元獲得的持機位置表明所述操作體在手持設備的第一側與手持設備的接觸面積大于所述操作體在手持設備的第二側與手持設備的接觸面積,并且所述操作體在所述手持設備的第一側與手持設備的接觸區域為不連續區域,則所述屬性確定單元確定所述操作體的屬性為第一屬性;以及如果所述位置檢測單元獲得的持機位置表明所述操作體在手持設備的第二側與手持設備的接觸面積大于所述操作體在手持設備的第一側與手持設備的接觸面積,并且所述操作體在所述手持設備的第二側與手持設備的接觸區域為不連續區域,則所述屬性確定單元確定所述操作體的屬性為第二性。
[0014]根據本發明的另一方面,提供一種手持設備,包括:超聲波發生器,用于發射超聲波;多個聲波接收器,用于接收超聲波;以及識別裝置,用于識別操作體的屬性,包括:發生單元,控制所述超聲波發生器發射超聲波,并記錄所述超聲波發生器發射出超聲波的第一時刻;接收單元,通過所述多個聲波接收器接收超聲波,并記錄所述多個聲波接收器接收超聲波的多個第二時刻;位置檢測單元,通過所述第一時刻和所述多個第二時刻獲得所述操作體的持機位置;以及屬性確定單元,用于根據所述持機位置確定所述操作體的屬性。
[0015]此外,根據本發明的一個實施例,其中,所述多個聲波接收器中至少一個聲波接收器設置在所述手持設備的第一位置;并且,所述多個聲波接收器中至少一個聲波接收器設置在所述手持設備的第二位置,所述第一位置和所述第二位置分別靠近兩個相對的端。
[0016]此外,根據本發明的一個實施例,其中,所述位置檢測單元進一步用于:根據所述第一時刻和所述多個第二時刻計算出所述操作體的多個子操作體與所述多個聲波接收器中的每個的空間距離,根據所述空間距離獲得所述多個子操作體的位置分布。
當前第1頁
1 
2 
3 
4 
5