的裝置;和裝置,用于在視頻顯示期間,調整計算設備的時鐘的時鐘速率,所述計算設備的時鐘用于控制視頻的顯示以同步視頻的顯示與視頻幀的接收。
[0096]示例47包括示例46的裝置,其中,所述時鐘包括振蕩時鐘,以及其中用于調整時鐘速率的裝置包括用于調整時鐘的振蕩速率的裝置。
[0097]示例48包括示例47的裝置,其中,所述時鐘包括具有頻率范圍的擴譜時鐘,并除了控制視頻的顯示之外提供擴譜時鐘功能,以及其中用于調整振蕩速率的裝置包括調整擴譜時鐘在其頻率范圍上的振蕩速率。
[0098]示例49包括示例48的裝置,其中,所述擴譜時鐘在硬件中實現,以及用于調整擴譜時鐘的振蕩速率的裝置包括用于執(zhí)行一個或多個軟件調用以在擴譜時鐘的硬件中設置頻率控制值的裝置。
[0099]示例50包括示例46-49的任何一個的裝置,其中,用于調整時鐘的時鐘速率的裝置包括用于基于顯示視頻幀的時間而調整時鐘速率的裝置。
[0100]示例51包括示例50的裝置,其中,用于基于顯示視頻幀的時間而調整時鐘速率的裝置包括:用于基于接收視頻幀和顯示視頻幀的中斷事件的時間計算接收視頻幀和顯示視頻幀之間的相位差的裝置。
[0101]示例52包括示例51的裝置,其中,用于調整時鐘速率的裝置進一步包括對于時間差異執(zhí)行低通濾波。
[0102]示例53包括示例50的裝置,其中,用于調整時鐘速率的裝置包括用于如果時間差異表明所述顯示幀落后于接收幀,則提高時鐘速率的裝置。
[0103]示例54包括示例50的裝置,其中,用于調整時鐘速率的裝置包括用于如果時間差異表明所述顯示幀提前于接收幀,則提高時鐘速率的裝置。
[0104]示例55包括示例50的裝置,其中,時間包括系統(tǒng)時鐘時間戳。
[0105]示例56包括示例46-49的任何一個的裝置,其中,所述時鐘是片上系統(tǒng)的一部分。
[0106]示例57包括示例56的裝置,其中,所述時鐘包括擴譜時鐘。
[0107]示例58包括示例57的裝置,其中,除了作為擴譜時鐘進行操作之外,所述時鐘作為視頻同步鎖相環(huán)中的相位控制元件進行操作。
[0108]示例59包括示例46-49的任何一個的裝置,進一步包括用于確定所述計算設備是否已實現相位鎖定的裝置。
[0109]示例60包括示例59的裝置,進一步包括:裝置,用于確定所述計算裝置并沒有實現相位鎖定以及時鐘已被調整為上限或下限;和裝置,用于至少部分基于確定該計算設備并沒有實現相位鎖定以及所述時鐘已達到上限或下限,停止或暫停調整時鐘速率。
[0110]用于執(zhí)行上述技術的計算機可讀介質(包括至少一個計算機可讀介質)、方法、裝置、系統(tǒng)和設備是本文公開的實施例的說明性示例。另外,在上述交互中的其他設備可被配置以執(zhí)行各種公開的技術。
[0111]雖然某些實施例已在本文圖示和描述以用于描述的目的,被計算以實現相同目的的各種替代和/或等效實施例或實現方式可以在不脫離本公開范圍的情形下代替示出和描述的實施例。本申請旨在涵蓋本文所討論的實施例的任何修改或變型。因此,顯然希望本文描述的實施例僅由權利要求來限定。
[0112]在本公開列舉“一個”或“第一”元件或其等效物的情形下,這種公開包括一個或多個這種元件,不需要也不排除兩個或多個這種元件。進一步,用于識別元件的順序指示符(例如,第一、第二或第三)用于區(qū)別元件,并且不指示或暗示所需或限制數量的這種元件,它們也不指示這種元件的特定位置或順序,除非另外特別陳述。
【主權項】
1.一種用于促進呈現同步視頻的計算機實現的方法,所述方法包括: 由計算設備接收視頻幀,用于由所述計算設備顯示;以及 在視頻的顯示期間,由所述計算設備調整所述計算設備的時鐘的時鐘速率,所述計算設備的時鐘用于控制視頻的顯示以同步視頻的顯示與視頻幀的接收。
2.根據權利要求1所述的方法,其中,所述時鐘包括振蕩時鐘,以及其中調整所述時鐘速率包括調整所述時鐘的振蕩速率。
3.根據權利要求2所述的方法,其中,所述時鐘包括具有頻率范圍的擴譜時鐘,并除了控制視頻的顯示之外提供擴譜時鐘功能,以及其中調整振蕩速率包括在其頻率范圍上調整所述擴譜時鐘的振蕩速率。
4.根據權利要求3所述的方法,其中,所述擴譜時鐘在硬件中實現,以及調整擴譜時鐘的振蕩速率包括執(zhí)行一個或多個軟件調用以在擴譜時鐘的硬件中設置頻率控制值。
5.根據權利要求1-4中的任一項所述的方法,其中,調整時鐘的時鐘速率包括基于顯示視頻幀的時間而調整時鐘速率。
6.根據權利要求5所述的方法,其中,基于顯示視頻幀的時間而調整時鐘速率包括:基于接收視頻幀和顯示視頻幀的中斷事件的時間,計算接收的視頻幀和顯示的視頻幀之間的相位差。
7.根據權利要求6所述的方法,其中,調整時鐘速率進一步包括對于時間差異執(zhí)行低通濾波
8.根據權利要求5所述的方法,其中,調整時鐘速率包括:如果時間差異表明所述顯示幀落后于接收幀,則提高時鐘速率。
9.根據權利要求5所述的方法,其中,調整時鐘速率包括:如果時間差異表明所述顯示幀提如于接收幀,則提尚時鐘速率。
10.根據權利要求5所述的方法,其中,時間包括系統(tǒng)時鐘時間戳。
11.根據權利要求1-4中的任一項所述的方法,其中,所述時鐘是片上系統(tǒng)的一部分。
12.根據權利要求11所述的方法,其中,除了作為擴譜時鐘進行操作之外,所述時鐘作為視頻同步鎖相環(huán)中的相位控制元件進行操作。
13.根據權利要求1-4中的任一項所述的方法,進一步包括:由所述計算設備確定所述計算設備是否已經實現相位鎖定。
14.根據權利要求13所述的方法,進一步包括: 由所述計算設備確定所述計算設備還沒有實現相位鎖定和所述時鐘已調整為上限或下限;以及 至少部分地基于確定所述計算設備還沒有實現相位鎖定和所述時鐘已達到上限或下限,由計算設備停止或暫停調整時鐘速率。
15.一種用于呈現同步視頻的裝置,該裝置包括: 一個或多個計算處理器; 耦合到一個或多個計算處理器的時鐘,所述時鐘具有時鐘速率; 顯示模塊,用于在一個或多個計算處理器上操作以基于由時鐘控制的時鐘速率而顯示所接收的視頻幀;以及 時鐘控制模塊,被配置以調整時鐘的時鐘速率,從而同步顯示視頻與接收視頻幀。
16.根據權利要求15所述的裝置,其中,所述時鐘包括具有頻率范圍的擴譜時鐘,并且除了控制視頻的顯示之外提供擴譜時鐘功能,并且其中調整時鐘速率包括調整擴譜時鐘在其頻率范圍上的振蕩速率。
17.根據權利要求15或16中的任一項所述的裝置,其中,調整時鐘的時鐘速率包括基于顯示視頻幀的時間而調整時鐘速率。
18.根據權利要求17所述的裝置,其中,基于顯示視頻幀的時間而調整時鐘速率包括:基于接收視頻幀和顯示視頻幀的中斷事件的時間,計算接收的視頻幀和顯示的視頻幀之間的相位差。
19.根據權利要求18所述的裝置,其中,調整時鐘速率進一步包括對于時間差異執(zhí)行低通濾波。
20.一種用于促進呈現同步視頻的裝置,該裝置包括: 裝置,用于接收視頻幀,用于由計算設備顯示;以及 裝置,用于在視頻顯示期間,調整所述計算設備的時鐘的時鐘速率,所述計算設備的時鐘用于控制視頻的顯示以同步視頻的顯示與視頻幀的接收。
【專利摘要】本發(fā)明涉及基于時鐘調整的視頻同步。在實施例中,描述了在呈現期間與同步視頻相關聯的裝置、方法和存儲介質。視頻幀可以由計算設備接收以用于顯示。當它們被接收時,計算設備的時鐘可用于控制幀的顯示。時鐘可以包括擴譜時鐘。時鐘控制模塊可經配置以基于接收視頻幀的時間和顯示視頻幀的時間的比較而控制時鐘的時鐘速率。時鐘控制模塊可經配置以基于接收時間和顯示時間之間的差異而進行對計算設備的時鐘的調整調用。使用被用作到時鐘控制模塊中的輸入的低通濾波差異可構成鎖相環(huán)。其他實施例可以被描述并要求保護。
【IPC分類】H04N21-43, H04N21-242
【公開號】CN104754371
【申請?zhí)枴緾N201410858200
【發(fā)明人】N·D·納伊格勒
【申請人】英特爾公司
【公開日】2015年7月1日
【申請日】2014年11月27日
【公告號】US20150189128