本發明專利技術公開了一種顯示方法和電子設備。該顯示方法應用于電子設備中,所述電子設備包括顯示單元和至少一個傳感單元,所述方法包括:通過第一傳感單元獲取第一傳感數據;依據所述第一傳感數據確定第一顯示信息;判斷是否滿足預定條件,獲得判斷結果;依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置,其中,所述第一方式和所述第二方式不同;以及在所述顯示位置顯示所述第一顯示信息。
【技術實現步驟摘要】
顯不方法和電子設備
[0001 ] 本申請涉及電子設備,特別涉及一種顯示方法和電子設備。
技術介紹
當前,計算機視覺技術已經得到迅速發展并且應用于各種領域。例如,在消費電子領域中,很多應用需要通過傳感器獲取用戶的位置、姿態等,并且利用用戶的位置、姿態等確定要顯示的顯示信息的顯示位置。然而,在這樣的應用中,通常采用單一的方式確定顯示信息的顯示位置,而不考慮用戶的使用狀態。例如,如果用戶總是以高精確度確定顯示信息的顯示位置,則這導致每次計算都導致大量的計算開銷,這導致用戶的電子設備的功耗或時延讓用戶無法忍受,從而使得用戶的使用體驗較差。如果用戶總是用低精確度確定顯示信息的顯示位置,則這導致顯示信息的顯示位置的誤差較大,這同樣也影響用戶的使用體驗。因此,期望提供一種顯示方法和電子設備,其能夠根據用戶的使用狀態選擇不同的方式確定顯示信息的顯示位置,從而提高用戶的使用體驗。
技術實現思路
根據本專利技術一個實施例,提供了一種顯示方法,應用于電子設備中,所述電子設備包括顯示單元和至少一個傳感單元,所述方法包括:通過所述至少一個傳感單元中的第一傳感單元獲取第一傳感數據;依據所述第一傳感數據確定第一顯示信息;判斷是否滿足預定條件以獲得判斷結果;依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置,其中,所述第一方式和所述第二方式不同;以及在所述顯示位置顯示所述第一顯示信息。優選地,第一方式為第一復雜度的方式,第二方式為第二復雜度的方式,所述第一復雜度低于所述第二復雜度。優選地,依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括:當滿足第一條件時,用所述第一方式確定所述第一顯示信息在所述顯示單元上的顯示位置;當不滿足所述第一條件時,用所述第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置。優選地,所述第一條件包括通過所述至少一個傳感單元中的第二傳感單元獲得的傳感器數據中的每個的變化量不超過各自的預定閾值。優選地,所述第一條件包括不是第一次確定所述第一顯示信息在所述顯示單元上的顯示位置,或者所述第一條件包括距離上一次用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置的時間不超過預定時間。優選地,依據判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括:當滿足第一條件時,用所述第一方式確定所述第一顯示信息在所述顯示單元上的顯示位置;當滿足第二條件時,用所述第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置;以及當同時滿足所述第一條件和所述第二條件時,用所述第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置。優選地,所述第一條件包括通過所述至少一個傳感單元中的第二傳感單元獲得的傳感器數據的每個的變化量不超過各自的預定閾值,并且所述第二條件包括距離上一次用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置的時間超過預定時間。優選地,所述第一條件包括距離上一次用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置的時間不超過預定時間,并且所述第二條件包括通過所述至少一個傳感單元中的第二傳感單元獲得的傳感器數據中的一個的變化量超過各自的預定閾值。優選地,用第一方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括:處理第一初始數據獲得所述第一顯示信息在所述顯示單元上的顯示位置,其中第一初始數據包括所述第一顯示信息的顯示位置數據和通過所述至少一個傳感單元中的第二傳感單元獲取的每個傳感數據;以及用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括:處理第二初始數據獲得所述第一顯示信息在所述顯示單元上的顯示位置,其中第二初始數據為不包括所述第一顯示信息的顯示位置數據的數據。優選地,處理第一初始數據獲得所述第一顯示信息在所述顯示單元上的顯示位置包括:根據所述第一顯示信息的當前的顯示位置和通過所述至少一個傳感單元中的第二傳感單元獲取的傳感數據中的一個或多個,確定所述第一顯示信息在所述顯示單元上的顯示位置,其中處理第二初始數據獲得所述第一顯示信息在所述顯示單元上的顯示位置包括:根據所述至少一個傳感單元中的第二傳感單元獲取的傳感數據中超過預定閾值的傳感數據,確定所述第一顯示信息在所述顯示單元上的顯示位置。優選地,所述電子設備包括圖像采集單元,并且所述方法還包括:在所述顯示位置顯示所述第一顯示信息之后,通過所述圖像采集單元獲取第二顯示信息;以及將所述第二顯示信息顯示在所述顯示單元上。優選地,用第一方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括:對所述第二顯示信息進行圖像識別處理,并且根據圖像識別處理的結果,直接確定所述第一顯示信息在所述顯示單元上的顯示位置。優選地,所述第一傳感器是空間參數傳感器,并且通過所述第一傳感器獲取的所述第一傳感數據是關于電子設備的空間參數的傳感數據,以及其中,判斷是否滿足預定條件以獲得判斷結果包括:判斷所述至少一個傳感單元中的第二傳感單元獲取的第二傳感數據是否滿足預定條件以獲得判斷結果。優選地,所述第一傳感數據包括電子設備的地理位置數據和姿態數據,所述姿態數據包括電子設備的朝向和仰傾角,以及其中,依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括:依據所述判斷結果,選擇用第一方式或第二方式處理所述利用所述第二傳感數據以確定所述第一顯示信息在所述顯示單元上的顯示位置。根據本專利技術另一實施例,提供了一種電子設備,包括:顯示單元;至少一個傳感單元;獲取單元,用于通過至少一個傳感單元中的第一傳感單元獲取第一傳感數據;確定單元,用于依據所述第一傳感數據確定第一顯示信息;判斷單元,用于判斷是否滿足預定條件,獲得判斷結果;選擇單元,用于依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置,其中,所述第一方式和所述第二方式不同;以及顯示控制單元,用于控制在所述顯示位置顯示所述第一顯示信息。優選地,所述第一條件包括通過所述至少一個傳感單元中的第二傳感單元獲得的傳感器數據中的每個的變化量不超過各自的預定閾值。優選地,所述第一條件包括不是第一次確定所述第一顯示信息在所述顯示單元上的顯示位置,或者所述第一條件包括距離上一次用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置的時間不超過預定時間。優選地,所述電子設備還包括:圖像采集單元,用于獲取第二顯示信息;其中,所述顯示控制單元在所述顯示位置顯示所述第一顯示信息之后,將所述第二顯示信息顯示在所述顯示單元上。因此,根據本專利技術實施例的顯示方法和電子設備,能夠根據用戶的使用狀態選擇不同的方式確定顯示信息的顯示位置,從而提高用戶的使用體驗?!靖綀D說明】圖1是描述根據本專利技術第一實施例的顯示方法的流程圖。圖2是描述根據本專利技術第一實施例的顯示方法的效果圖的第一示例。圖3是描述根據本專利技術第一實施例的顯示方法的效果圖的第二示例。圖4是描述根據本專利技術第二實施例的電子設備的功能配置框圖?!揪唧w實施方式】以下,將參考附圖詳細描述本專利技術的實施例?!吹谝粚嵤├祱D1是描述根據本專利技術第一實施例的顯示方法的流程圖。根據第一實施例的顯示方法應用于電子設備中,該電子設備包括顯示單元和至本文檔來自技高網...
【技術保護點】
一種顯示方法,應用于電子設備中,所述電子設備包括顯示單元和至少一個傳感單元,所述方法包括:通過所述至少一個傳感單元中的第一傳感單元獲取第一傳感數據;依據所述第一傳感數據確定第一顯示信息;判斷是否滿足預定條件以獲得判斷結果;依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置,其中,所述第一方式和所述第二方式不同;以及在所述顯示位置顯示所述第一顯示信息。
【技術特征摘要】
1.一種顯示方法,應用于電子設備中,所述電子設備包括顯示單元和至少一個傳感單元,所述方法包括: 通過所述至少一個傳感單元中的第一傳感單元獲取第一傳感數據; 依據所述第一傳感數據確定第一顯不信息; 判斷是否滿足預定條件以獲得判斷結果; 依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置,其中,所述第一方式和所述第二方式不同;以及 在所述顯示位置顯示所述第一顯示信息。2.如權利要求1所述的方法,其中,第一方式為第一復雜度的方式,第二方式為第二復雜度的方式,所述第一復雜度低于所述第二復雜度。3.如權利要求1所述的方法,其中,依據所述判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括: 當滿足第一條件時,用所述第一方式確定所述第一顯示信息在所述顯示單元上的顯示位置; 當不滿足所述第一條件時,用所述第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置。4.如權利要求3所述的方法,其中所述第一條件包括通過所述至少一個傳感單元中的第二傳感單元獲得的傳感器數據中的每個的變化量不超過各自的預定閾值。5.如權利要求3所述的方法,其中所述第一條件包括不是第一次確定所述第一顯示信息在所述顯示單元上的顯示位置,或者所述第一條件包括距離上一次用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置的時間不超過預定時間。6.如權利要求1所述的方法,其中,依據判斷結果,選擇用第一方式或第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括: 當滿足第一條件時,用所述第一方式確定所述第一顯示信息在所述顯示單元上的顯示位置; 當滿足第二條件時,用所述第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置;以及 當同時滿足所述第一條件和所述第二條件時,用所述第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置。7.如權利要求6所述的方法,其中所述第一條件包括通過所述至少一個傳感單元中的第二傳感單元獲得的傳感器數據的每個的變化量不超過各自的預定閾值,并且所述第二條件包括距離上一次用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置的時間超過預定時間。8.如權利要求6所述的方法,其中所述第一條件包括距離上一次用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置的時間不超過預定時間,并且所述第二條件包括通過所述至少一個傳感單元中的第二傳感單元獲得的傳感器數據中的一個的變化量超過各自的預定閾值。9.如權利要求1所述的方法,其中,用第一方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括:處理第一初始數據獲得所述第一顯示信息在所述顯示單元上的顯示位置,其中第一初始數據包括所述第一顯示信息的顯示位置數據和通過所述至少一個傳感單元中的第二傳感單元獲取的每個傳感數據;以及 用第二方式確定所述第一顯示信息在所述顯示單元上的顯示位置包括: 處理第二初始數據獲得所述第一顯示信息在所述顯示單元上的顯示位置,其中第二初始數據為不包括所述第一顯示信息的顯示位置數據的數據。10....
【專利技術屬性】
技術研發人員:馬文超,
申請(專利權)人:聯想北京有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。