[發明專利]獲取硬件垂直同步信號的方法、裝置、設備及存儲介質有效
| 申請號: | 201911348645.3 | 申請日: | 2019-12-24 |
| 公開(公告)號: | CN111190560B | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 劉樹林;李立綱 | 申請(專利權)人: | 青島小鳥看看科技有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06F3/147 |
| 代理公司: | 北京天達共和律師事務所 11798 | 代理人: | 向偉 |
| 地址: | 266061 山東省青島市嶗山區松*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 硬件 垂直 同步 信號 方法 裝置 設備 存儲 介質 | ||
本發明公開了一種獲取硬件垂直同步信號的方法、裝置、設備及存儲介質。其中方法包括:獲取外接設備提供的第一時間戳,以及外接設備的屏幕刷新率,其中,第一時間戳由外接設備根據自身顯示屏的硬件垂直同步信號的發生時刻生成;將第一時間戳換算為終端設備的第二時間戳;根據第二時間戳和外接設備的屏幕刷新率,確定終端設備的硬件垂直同步信號的發生時刻。
技術領域
本發明涉及顯示技術領域,更具體地,涉及一種獲取硬件垂直同步信號的方法、一種獲取硬件垂直同步信號的裝置、一種終端設備以及一種計算機可讀存儲介質。
背景技術
由于頭戴顯示設備可向用戶呈現生動形象的視頻,因此被廣泛的應用到的人們的日常生活中。現有的頭戴顯示設備分為獨立的頭戴顯示設備和需要和手機等終端設備交互工作的分體式的頭戴顯示設備。
對于分體式的頭戴顯示設備,由于頭戴顯示設備和終端設備是兩個不同且獨立的系統,所以終端設備無法直接獲取到的頭戴顯示設備的硬件垂直同步信號。這將導致終端設備只能采用單緩存模式進行圖像渲染。或者,需要對終端設備的應用系統進行修改,以獲取頭戴顯示設備的硬件垂直同步信號。
但是,在終端設備采用單緩存模式進行圖像渲染時,分體式頭戴顯示設備所顯示的圖像存在撕裂和/或拖影等問題。而在對終端設備的應用系統進行修改時,終端設備的開發商并不一定會接受對其進行修改,或者不一定具備對其修改的能力。
發明內容
本發明的一個目的是提供一種用于獲取硬件垂直同步信號的新技術方案。
根據本發明的第一方面,提供了一種獲取硬件垂直同步信號的方法,所述方法應用于終端設備,包括:
獲取外接設備提供的第一時間戳,以及所述外接設備的屏幕刷新率,其中,所述第一時間戳由所述外接設備根據自身顯示屏的硬件垂直同步信號的發生時刻生成;
將所述第一時間戳換算為終端設備的第二時間戳;
根據所述第二時間戳和所述外接設備的屏幕刷新率,確定所述終端設備的硬件垂直同步信號的發生時刻。
可選的,所述方法在所述將所述第一時間戳換算為所述終端設備的第二時間戳之前,包括:
定期獲取所述外接設備的當前時間,以及記錄所述終端設備對應的當前時間;
根據所述外接設備的當前時間和所述終端設備對應的當前時間,確定所述外接設備和所述終端設備之間的時間偏移量;
所述將所述第一時間戳換算為所述終端設備的第二時間戳,包括:
在所述第一時間戳的基礎上,疊加最新確定出的所述時間偏移量,以將所述第一時間戳換算為所述第二時間戳。
可選的,所述方法在所述將所述第一時間戳換算為所述終端設備的第二時間戳之前,包括:
定期獲取所述外接設備的當前時間,以及記錄所述終端設備對應的當前時間;
所述將所述第一時間戳換算為所述終端設備的第二時間戳,包括:
在所述第一時間戳的基礎上,減去最新獲取到的所述外接設備的當前時間之后,疊加最新記錄的所述終端設備對應的當前時間,以將所述第一時間戳換算為所述終端設備的第二時間戳。
可選的,所述將所述第一時間戳換算為所述第二終端設備的時間戳,包括:
記錄獲取到所述外接設備提供的第一時間戳時所述終端設備的時間;
在所述終端設備的時間的基礎上,減去預設的延遲時長,以將所述第一時間戳換算為所述第二時間戳;所述預設的延遲時長為所述外接設備生成所述第一時間戳的時刻到傳遞至所述終端設備的時長。
可選的,所述方法在所述獲取外接設備提供的第一時間戳,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島小鳥看看科技有限公司,未經青島小鳥看看科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911348645.3/2.html,轉載請聲明來源鉆瓜專利網。





