專利背景
在多媒體設備中,傳輸多媒體數據所採用的接口可以為移動行業處理器接口(Mobile Industry Processor Interface,MIPI)和高清晰度多媒體接口(High Definition Multimedia Interface,HDMI)。在多媒體設備中,多媒體數據經常需要從MIPI輸入轉為
HDMI輸出,例如,在多媒體設備進行攝像與顯示攝像視頻時,MIPI多與攝像頭連線,並將接收攝像頭中圖像感測器採集到的CSI-2和I2C數據信號傳送給圖像處理裝置,圖像處理裝置將該CSI-2和I2C數據信號轉換為數位訊號,並通過HDMI向顯示器傳送該數位訊號。但是發明人在研究過程中發現,當多媒體數據從HDMI發出時,多媒體設備中沒有HDMI所需的視頻時鐘,因此,需要生成HDMI所需的視頻時鐘,然而2017年7月以前的技術中,沒有該視頻時鐘的生成方法,因此,需要一種視頻時鐘的生成方法。
發明內容
專利目的
《一種視頻時鐘的生成方法及裝置》提供了一種視頻時鐘的生成方法,用以生成HDMI所需的視頻時鐘。該發明還提供了一種視頻時鐘的生成裝置,用以保證上述方法在實際中的實現及套用。
技術方案
《一種視頻時鐘的生成方法及裝置》包括:獲取MIPI傳送各行數據所依據的MIPI行同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律;依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;確定HDMI按照調整後的視頻時鐘傳送每行數據所需的HDMI行同步信號;依據所述調整後的視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及所述HDMI在所述第二時長內所需時鐘脈衝的第四脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第二時長為從MIPI依據所述MIPI行同步信號發出一行數據,到所述HDMI依據所述HDMI行同步信號發出所述一行數據之間的時長。其中,所述依據所述調整後的視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及所述HDMI在所述第二時長內所需時鐘脈衝的第四脈衝個數,調整所述調整後的目標視頻時鐘的頻率,包括:若所述第二時長內所述第三脈衝個數大於所述第四脈衝個數,則減小所述調整頻率後的視頻時鐘的頻率;若所述第二時長內所述第三脈衝個數小於所述第四脈衝個數,則增大所述調整頻率後的視頻時鐘的頻率。其中,該方法在所述將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘之後,還包括:統計所述當前調整後的目標視頻時鐘中所述第二時長內的第三脈衝個數與第四脈衝個數;判斷所述第三脈衝個數與所述第四脈衝個數是否相同;當所述第三脈衝個數與所述第四脈衝個數不相同時,調整所述當前調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同。其中,所述依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,包括:若所述第一脈衝個數大於所述第二脈衝個數,則減小所述目標視頻時鐘的頻率;若所述第一脈衝個數小於所述第二脈衝個數,則增大所述目標視頻時鐘的頻率。
該發明還公開了一種視頻時鐘的生成方法,該方法包括:獲取MIPI傳送各行數據所依據的MIPI行同步信號,以及MIPI傳送各幀數據所依據的MIPI幀同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律,所述MIPI幀同步信號用於表征所述MIPI傳送各幀數據的數據傳送規律;依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;確定HDMI按照調整後的視頻時鐘傳送每幀數據所需的HDMI幀同步信號;依據所述調整後的視頻時鐘在第三時長內的時鐘脈衝的第五脈衝個數,以及所述HDMI在所述第三時長內所需時鐘脈衝的第六脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第三時長內發出第五脈衝個數與所述第六脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第三時長為從MIPI依據所述MIPI幀同步信號發出一幀數據,到所述HDMI依據所述HDMI幀同步信號發出所述一幀數據之間的時長。其中,所述依據所述調整後的視頻時鐘在第三時長內的時鐘脈衝的第五脈衝個數,以及所述HDMI在所述第三時長內所需時鐘脈衝的第六脈衝個數,調整所述調整後的目標視頻時鐘的頻率,包括:若所述第三時長內所述第五脈衝個數大於所述第六脈衝個數,則減小所述調整後的目標視頻時鐘的頻率;若所述第三時長內所述第五脈衝個數小於所述第六脈衝個數,則增大所述調整後的目標視頻時鐘的頻率。其中,所述依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,包括:若所述第一脈衝個數大於所述第二脈衝個數,則減小所述目標視頻時鐘的頻率;若所述第一脈衝個數小於所述第二脈衝個數,則增大所述目標視頻時鐘的頻率。
該發明還公開了一種視頻時鐘的生成裝置,該裝置包括:第一獲取單元,用於獲取MIPI傳送各行數據所依據的MIPI行同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律;第一確定單元,用於依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;第二確定單元,用於基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;第一調整單元,用於依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;第三確定單元,用於確定HDMI按照調整後的視頻時鐘傳送每行數據所需的HDMI行同步信號;第二調整單元,用於依據所述調整後的視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及所述HDMI在所述第二時長內所需時鐘脈衝的第四脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第二時長為從MIPI依據所述MIPI行同步信號發出一行數據,到所述HDMI依據所述HDMI行同步信號發出所述一行數據之間的時長。其中,所述第一調整單元包括:第一頻率調整子單元,在第一脈衝個數大於第二脈衝個數情況下,用於減小目標視頻時鐘的頻率;第二頻率調整子單元,在第一脈衝個數小於第二脈衝個數情況下,用於增大目標視頻時鐘的頻率。其中,所述第二調整單元包括:第一調整子單元,用於若所述第二時長內所述第三脈衝個數大於所述第四脈衝個數,則減小所述調整頻率後的視頻時鐘的頻率;第二調整子單元,用於若所述第二時長內所述第三脈衝個數小於所述第四脈衝個數,則增大所述調整頻率後的視頻時鐘的頻率。該裝置還包括:統計單元,用於統計所述當前調整後的目標視頻時鐘中所述第二時長內的第三脈衝個數與第四脈衝個數;判斷單元,用於判斷所述第三脈衝個數與所述第四脈衝個數是否相同;第三調整單元,用於當所述第三脈衝個數與所述第四脈衝個數不相同時,調整所述當前調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同。
該發明還公開了一種視頻時鐘的生成裝置,該裝置包括:第二獲取單元,用於獲取MIPI傳送各行數據所依據的MIPI行同步信號,以及MIPI傳送各幀數據所依據的MIPI幀同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律,所述MIPI幀同步信號用於表征所述MIPI傳送各幀數據的數據傳送規律;第一確定單元,用於依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;第二確定單元,用於基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;第一調整單元,用於依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;第四確定單元,用於確定HDMI按照調整後的視頻時鐘傳送每幀數據所需的HDMI幀同步信號;第四調整單元,用於依據所述調整後的視頻時鐘在第三時長內的時鐘脈衝的第五脈衝個數,以及所述HDMI在所述第三時長內所需時鐘脈衝的第六脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第三時長內發出時鐘脈衝的個數與所述第六脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第三時長為從MIPI依據所述MIPI幀同步信號發出一幀數據,到所述HDMI依據所述HDMI幀同步信號發出所述一幀數據之間的時長。其中,所述第一調整單元包括:第一頻率調整子單元,在第一脈衝個數大於第二脈衝個數情況下,用於減小目標視頻時鐘的頻率;第二頻率調整子單元,在第一脈衝個數小於第二脈衝個數情況下,用於增大目標視頻時鐘的頻率。其中,所述第四調整單元包括:第三調整子單元,若第三時長內第五脈衝個數大於第六脈衝個數時,用於減小調整後的目標視頻時鐘的頻率;第四調整子單元,若第三時長內第五脈衝個數小於第六脈衝個數時,用於增大調整後的目標視頻時鐘的頻率。
改善效果
在《一種視頻時鐘的生成方法及裝置》實施例中,目標行同步信號中任意相鄰的兩個上升沿之間的第一時長表示MIPI傳送一行數據的時間,由於MIPI傳送一行數據所用的時長與HDMI傳送一行數據的時長相同,因此,第一時長可以看作是HDMI傳送一行數據的時長,通過比較第一時長中目標視頻時鐘的發出的第一脈衝個數與HDMI所需第二脈衝個數,確定了目標視頻時鐘的頻率相對於HDMI所需視頻時鐘頻率的快慢,通過對目標視頻時鐘的頻率的調整使得第一時長內調整頻率後的目標視頻時鐘發出的第一脈衝個數滿足預設個數,此時,目標視頻時鐘的頻率接近HDMI所需視頻時鐘的頻率;在一行數據從MIPI輸入轉為HDMI輸出的第二時長內,調整頻率後的目標視頻時鐘發出的第三脈衝個數與HDMI所需的第四脈衝個數,反映了調整頻率後的目標視頻時鐘的頻率相對於HDMI所需視頻時鐘的頻率的快慢,通過對調整頻率後的目標視頻時鐘的頻率的調整,使得第二時長內當前調整頻率後的目標視頻時鐘發出的第三脈衝個數與第四脈衝個數相等,由於固定的第二時長內視頻時鐘的脈衝個數表示了視頻時鐘的頻率,因此,第二時長內當前調整頻率後的目標視頻時鐘的脈衝個數與HDMI所需第四脈衝個數相同,說明當前調整頻率後的目標視頻時鐘的頻率為HDMI所需視頻時鐘的頻率,此時的視頻時鐘為HDMI所需的視頻時鐘。
附圖說明
圖1為《一種視頻時鐘的生成方法及裝置》的流程圖;
圖2為該發明中又一種視頻時鐘的生成方法實施例的流程圖;
圖3為該發明中一種視頻時鐘的生成裝置實施例的結構示意圖;
圖4為該發明中又一種視頻時鐘的生成裝置實施例的結構示意圖。
技術領域
《一種視頻時鐘的生成方法及裝置》涉及視頻接口轉換領域,特別涉及一種視頻時鐘的確定方法及裝置。
權利要求
1.《一種視頻時鐘的生成方法及裝置》包括:獲取MIPI傳送各行數據所依據的MIPI行同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律;依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;確定HDMI按照調整後的目標視頻時鐘傳送每行數據所需的HDMI行同步信號;依據所述調整後的目標視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及所述HDMI在所述第二時長內所需時鐘脈衝的第四脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第二時長為從MIPI依據所述MIPI行同步信號發出一行數據,到所述HDMI依據所述HDMI行同步信號發出所述一行數據之間的時長。
2.根據權利要求1所述的方法,其特徵在於,所述依據所述調整後的目標視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及所述HDMI在所述第二時長內所需時鐘脈衝的第四脈衝個數,調整所述調整後的目標視頻時鐘的頻率,包括:若所述第二時長內所述第三脈衝個數大於所述第四脈衝個數,則減小所述調整頻率後的視頻時鐘的頻率;若所述第二時長內所述第三脈衝個數小於所述第四脈衝個數,則增大所述調整頻率後的視頻時鐘的頻率。
3.根據權利要求1所述的方法,其特徵在於,所述將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘之後,還包括:統計所述當前調整後的目標視頻時鐘中所述第二時長內的第三脈衝個數與第四脈衝個數;判斷所述第三脈衝個數與所述第四脈衝個數是否相同;當所述第三脈衝個數與所述第四脈衝個數不相同時,調整所述當前調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同。
4.《一種視頻時鐘的生成方法及裝置》特徵在於,包括:獲取MIPI傳送各行數據所依據的MIPI行同步信號,以及MIPI傳送各幀數據所依據的MIPI幀同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律,所述MIPI幀同步信號用於表征所述MIPI傳送各幀數據的數據傳送規律;依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;確定HDMI按照調整後的目標視頻時鐘傳送每幀數據所需的HDMI幀同步信號;依據所述調整後的目標視頻時鐘在第三時長內的時鐘脈衝的第五脈衝個數,以及所述HDMI在所述第三時長內所需時鐘脈衝的第六脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第三時長內發出第五脈衝個數與所述第六脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第三時長為從MIPI依據所述MIPI幀同步信號發出一幀數據,到所述HDMI依據所述HDMI幀同步信號發出所述一幀數據之間的時長。
5.根據權利要求4所述的方法,其特徵在於,所述依據所述調整後的目標視頻時鐘在第三時長內的時鐘脈衝的第五脈衝個數,以及所述HDMI在所述第三時長內所需時鐘脈衝的第六脈衝個數,調整所述調整後的目標視頻時鐘的頻率,包括:若所述第三時長內所述第五脈衝個數大於所述第六脈衝個數,則減小所述調整後的目標視頻時鐘的頻率;若所述第三時長內所述第五脈衝個數小於所述第六脈衝個數,則增大所述調整後的目標視頻時鐘的頻率。
6.根據權利要求1~5任意一項所述的方法,其特徵在於,所述依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,包括:若所述第一脈衝個數大於所述第二脈衝個數,則減小所述目標視頻時鐘的頻率;若所述第一脈衝個數小於所述第二脈衝個數,則增大所述目標視頻時鐘的頻率。
7.《一種視頻時鐘的生成方法及裝置》特徵在於,包括:第一獲取單元,用於獲取MIPI傳送各行數據所依據的MIPI行同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律;第一確定單元,用於依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;第二確定單元,用於基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;第一調整單元,用於依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;第三確定單元,用於確定HDMI按照調整後的目標視頻時鐘傳送每行數據所需的HDMI行同步信號;第二調整單元,用於依據所述調整後的目標視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及所述HDMI在所述第二時長內所需時鐘脈衝的第四脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第二時長為從MIPI依據所述MIPI行同步信號發出一行數據,到所述HDMI依據所述HDMI行同步信號發出所述一行數據之間的時長。
8.根據權利要求7所述的裝置,其特徵在於,所述第二調整單元包括:第一調整子單元,用於若所述第二時長內所述第三脈衝個數大於所述第四脈衝個數,則減小所述調整頻率後的視頻時鐘的頻率;第二調整子單元,用於若所述第二時長內所述第三脈衝個數小於所述第四脈衝個數,則增大所述調整頻率後的視頻時鐘的頻率。
9.根據權利要求7所述的裝置,其特徵在於,還包括:統計單元,用於統計所述當前調整後的目標視頻時鐘中所述第二時長內的第三脈衝個數與第四脈衝個數;判斷單元,用於判斷所述第三脈衝個數與所述第四脈衝個數是否相同;第三調整單元,用於當所述第三脈衝個數與所述第四脈衝個數不相同時,調整所述當前調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第二時長內發出時鐘脈衝的個數與所述第四脈衝個數相同。
10.《一種視頻時鐘的生成方法及裝置》特徵在於,包括:第二獲取單元,用於獲取MIPI傳送各行數據所依據的MIPI行同步信號,以及MIPI傳送各幀數據所依據的MIPI幀同步信號,其中,所述MIPI行同步信號用於表征所述MIPI傳送各行數據的數據傳送規律,所述MIPI幀同步信號用於表征所述MIPI傳送各幀數據的數據傳送規律;第一確定單元,用於依據所述MIPI行同步信號對應的所述數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,所述目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;所述目標行同步信號對應的所述數據傳送規律與所述MIPI行同步信號對應的所述數據傳送規律相同;第二確定單元,用於基於所述目標行同步信號的兩個相鄰上升沿之間的第一時長,確定所述目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在所述第一時長內所需時鐘脈衝的第二脈衝個數;第一調整單元,用於依據所述第一脈衝個數以及第二脈衝個數,調整所述目標視頻時鐘的時鐘頻率,使得第一時長內所述目標視頻時鐘發出的第一脈衝個數滿足預設個數;第四確定單元,用於確定HDMI按照調整後的目標視頻時鐘傳送每幀數據所需的HDMI幀同步信號;第四調整單元,用於依據所述調整後的目標視頻時鐘在第三時長內的時鐘脈衝的第五脈衝個數,以及所述HDMI在所述第三時長內所需時鐘脈衝的第六脈衝個數,調整所述調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在所述第三時長內發出時鐘脈衝的個數與所述第六脈衝個數相同,並將當前調整後的目標視頻時鐘作為所述HDMI傳送數據所依據的視頻時鐘,其中,所述第三時長為從MIPI依據所述MIPI幀同步信號發出一幀數據,到所述HDMI依據所述HDMI幀同步信號發出所述一幀數據之間的時長。
實施方式
參考圖1,示出了《一種視頻時鐘的生成方法及裝置》具體可以包括以下步驟:步驟101:獲取MIPI傳送各行數據所依據的MIPI行同步信號,其中,該MIPI行同步信號用於表征MIPI傳送各行數據的數據傳送規律。在該實施例中,視頻數據按照MIPI協定的規定進行傳輸,在傳輸過程中,MIPI傳送每行數據的時長相同並且傳送任意相鄰兩行數據間的時長間隔相同,因此,可根據MIPI傳送各行數據的數據傳送規律,生成MIPI傳送數據的行同步信號。在該實施例中,MIPI協定解析模組從MIPI協定中解析出MIPI傳送數據的幀同步短包、行同步短包以及所傳送的視頻數據,接著,多媒體設備中的同步信號生成模組根據該行同步短包生成MIPI行同步信號,該MIPI行同步信號中可以通過電平的高低轉換來表示MIPI傳送一行數據的時刻,在該實施例中,將MIPI傳送一行數據的時刻對應MIPI行同步信號中的一個由低電平到高電平的上升沿。在本步驟中,從同步信號生成模組獲取已生成的MIPI行同步信號。步驟102:依據獲取的MIPI行同步信號對應的數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,該目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;該目標行同步信號對應的數據傳送規律與MIPI行同步信號對應的數據傳送規律相同。在該實施例中,多媒體設備中存在一個初始設定的視頻時鐘,為了描述方便,本步驟中將該初始設定的視頻時鐘稱為目標視頻時鐘,該目標視頻時鐘的頻率是個初始默認值,但是該目標視頻時鐘的頻率不是HDMI所需的視頻時鐘的頻率。在本步驟中,目標視頻時鐘可以為多媒體設備中的一個計數時鐘。
因此,該發明實施例的目的是將目標視頻時鐘的頻率調整為HDMI所需視頻時鐘的頻率。在獲取了MIPI行同步信號後,根據該MIPI行同步信號對應的數據傳送規律,確定MIPI行同步信號按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,該目標行同步信號表示MIPI在目標視頻時鐘下,傳送各行數據的所依據的同步信號,並且該目標行同步信號對應的數據傳送規律與MIPI行同步信號對應的數據傳送規律相同。本步驟中依據MIPI行同步信號確定目標行同步信號的過程是一個跨時鐘域同步的過程,是將MIPI行同步信號在MIPI協定設定的視頻時鐘下同步到目標視頻時鐘下。具體的,可以直接打2級流水,當然,本步驟只是提供了依據MIPI行同步信號確定目標行同步信號的一種實施方式,在實際套用中,還可以通過其他的實施方式來實現,該實施例不對具體的同步方式作限定。步驟103:基於目標行同步信號的兩個相鄰上升沿之間的第一時長,確定目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在第一時長內所需時鐘脈衝的第二脈衝個數。在確定出目標行同步信號後,接著統計該目標行同步信號中任意相鄰的兩個上升沿所確定的時長,該實施例將任意兩個上升沿所確定的時長稱為第一時長,由於目標行同步信號中一個上升沿表示MIPI傳送一行數據的時刻,所以,目標行同步信號中相鄰兩個上升沿之間的時長表示MIPI傳送一行數據的時長。由於MIPI傳送一行數據的時長與HDMI傳送一行數據的時長相同,因此,可以將該第一時長看作是HDMI傳送一行數據的時長,並確定該第一時長中,目標視頻時鐘發出時鐘脈衝的第一脈衝個數,與HDMI所需視頻時鐘的時鐘脈衝的第二脈衝個數。其中,該第一時長內第一脈衝個數可以通過統計目標行同步信號中,相鄰兩個上升沿所對應的目標視頻時鐘中所包含的時鐘脈衝個數得到;HDMI所需視頻時鐘的第二脈衝個數與顯示器播放視頻所需的解析度有關,當所需解析度越高,HDMI所需視頻時鐘的第二脈衝個數越多,例如,當顯示器所需解析度為720P時,HDMI所需視頻時鐘的頻率為74.25MHZ,HDMI所需視頻時鐘的第二脈衝個數為1650個。步驟104:依據第一脈衝個數以及第二脈衝個數,調整目標視頻時鐘的時鐘頻率,使得第一時長內目標視頻時鐘發出的第一脈衝個數滿足預設個數。在得到目標視頻時鐘的第一脈衝個數與HDMI所需視頻時鐘的第二脈衝個數後,比較第一脈衝個數與第二脈衝個數,根據比較結果,調整目標視頻時鐘的頻率,使得第一時長內第一脈衝個數滿足預設個數。
具體的,根據比較結果調整目標視頻時鐘的頻率的過程可以包括步驟A1~步驟A2:步驟A1:若第一脈衝個數大於第二脈衝個數,則減小目標視頻時鐘的頻率。若比較結果為第一脈衝個數大於第二脈衝個數時,表明目標視頻時鐘的頻率大於HDMI所需視頻時鐘的頻率,因此,本步驟中減小該目標視頻時鐘的頻率,直到第一時長內第一脈衝個數滿足預設個數,在本步驟中預設個數為以HDMI所需脈衝個數為中心的一個範圍內的任意數值,例如,若HDMI所需視頻時鐘的脈衝個數為1650個,則本步驟中的預設個數可以為[1640,1660]範圍內的任意一個數值。當然,在實際套用中,該預設個數也可以設定為其他值,該實施例不對預設的個數作具體的限定。步驟A2:若第一脈衝個數小於第二脈衝個數,則增大目標視頻時鐘的頻率。若比較結果為第一脈衝個數小於第二脈衝個數時,表明目標視頻時鐘的頻率小於HDMI所需視頻時鐘的頻率,因此,在本步驟增大目標視頻時鐘的頻率,直到第一時長內第一脈衝個數滿足預設的個數。步驟105:確定HDMI按照調整後的視頻時鐘傳送每行數據所需的HDMI行同步信號。在多媒體設備中,MIPI傳送一行數據後,該行數據再經過HDMI傳送至顯示器,因此,在本步驟中多媒體設備中的視頻格式生成模組根據目標行同步信號生成HDMI行同步信號。
在實際套用中,MIPI傳送一行數據的時間即是MIPI快取一行數據的時間,是一個定值,並且MIPI快取完一行數據的時刻是HDMI傳送一行數據的時刻,因此,MIPI傳送一行數據的時刻與HDMI傳送一行數據的時刻間的時間間隔是MIPI快取一行數據的時間,因此本步驟中的HDMI行同步信號中上升沿與目標行同步信號中的上升沿一一對應。步驟106:依據調整後的視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及HDMI在第二時長內所需時鐘脈衝的第四脈衝個數,調整調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在第二時長內發出時鐘脈衝的個數與第四脈衝個數相同,並將當前調整後的目標視頻時鐘作為HDMI傳送數據所依據的視頻時鐘,其中,第二時長為從MIPI依據MIPI行同步信號發出一行數據,到HDMI依據HDMI行同步信號發出一行數據之間的時長。由於目標行同步信號與HDMI行同步信號中的上升沿是一一對應,並且,MIPI與HDMI都是依據上升沿來傳送一行數據。在本步驟中,將MIPI依據MIPI行同步信號發出一幀數據,到HDMI依據HDMI幀同步信號發出該幀數據之間的時長稱為第二時長,接著,確定該第二時長內調整頻率後的目標視頻時鐘發出的第三脈衝個數,以及,HDMI所需視頻時鐘的第四脈衝個數。由於第二時長是MIPI快取一行數據所用的時間,該第二時長與目標視頻時鐘的頻率無關,並且是一個定值。因此本步驟中,通過比較第二時長內調整頻率後的視頻時鐘的第三脈衝個數與第四脈衝個數,來判斷調整頻率後的目標視頻時鐘的頻率與HDMI所需視頻時鐘的頻率的大小關係。並根據判斷結果,實時對調整頻率後的目標視頻時鐘的頻率進行調節,使得第二時長內當前調整頻率後的視頻時鐘的第三脈衝個數與第四脈衝個數相同。具體的,對調整頻率後的視頻時鐘頻率的調整的過程可以包括步驟B1~步驟B2:步驟B1:若第二時長內第三脈衝個數大於第四脈衝個數,則實時減小調整頻率後的視頻時鐘的頻率。
根據第二時長內調整頻率後的第三脈衝個數與第四脈衝個數的比較結果,若第二時長內調整頻率後的第三脈衝個數大於第四脈衝個數,則表明調整頻率後的視頻時鐘的頻率大於HDMI所需視頻時鐘的頻率,因此,本步驟減小調整頻率後的視頻時鐘的頻率,直至,第二時長內當前調整頻率後的第三脈衝個數與第四脈衝個數相同。步驟B2:若第二時長內第三脈衝個數小於第四脈衝個數,則實時增大調整頻率後的視頻時鐘的頻率。若第二時長內調整頻率後的視頻時鐘的第三脈衝個數小於第四脈衝個數,此時,表明調整頻率後的視頻時鐘的頻率小於HDMI所需視頻時鐘的頻率,因此,本步驟中,增大調整頻率後的視頻時鐘的頻率,直至第二時長內當前調整頻率後的第三脈衝個數與第四脈衝個數相同。通過上述步驟101~步驟106生成了HDMI所需的視頻時鐘,在實際套用中,通過步驟101~步驟106可能不能保證第二時長內的第三脈衝個數實時與第四脈衝個數相同。為了使第二時長內的第三脈衝個數實時與HDMI所需的第四脈衝個數相同,該實施例還可以在HDMI按照已生成的目標視頻時鐘的時鐘頻率向顯示器傳送數據的過程中,實時統計第二時長內第三脈衝個數與第四脈衝個數,並實時判斷第三脈衝個數是否與第四脈衝個數是否相同,當第三脈衝個數與第四脈衝個數不相同時,則對已生成的目標視頻時鐘的頻率進行調節,使得第二時長內第三脈衝個數實時與第四脈衝個數相同,即使已生成的目標視頻時鐘的頻率保持在HDMI所需的頻率。
在該實施例中,目標行同步信號中任意相鄰的兩個上升沿之間的第一時長表示MIPI傳送一行數據的時間,由於MIPI傳送一行數據所用的時長與HDMI傳送一行數據的時長相同,因此,第一時長可以看作是HDMI傳送一行數據的時長,通過比較第一時長中目標視頻時鐘的發出的第一脈衝個數與HDMI所需第二脈衝個數,確定了目標視頻時鐘的頻率相對於HDMI所需視頻時鐘頻率的快慢,通過對目標視頻時鐘的頻率的調整使得第一時長內調整頻率後的目標視頻時鐘發出的第一脈衝個數滿足預設個數,此時,目標視頻時鐘的頻率接近HDMI所需視頻時鐘的頻率;在一行數據從MIPI輸入轉為HDMI輸出的第二時長內,調整頻率後的目標視頻時鐘發出的第三脈衝個數與HDMI所需的第四脈衝個數,反映了調整頻率後的目標視頻時鐘的頻率相對於HDMI所需視頻時鐘的頻率的快慢,通過對調整頻率後的目標視頻時鐘的頻率的調整,使得第二時長內當前調整頻率後的目標視頻時鐘發出的第三脈衝個數與第四脈衝個數相等,由於固定的第二時長內視頻時鐘的脈衝個數表示了視頻時鐘的頻率,因此,第二時長內當前調整頻率後的目標視頻時鐘的脈衝個數與HDMI所需第四脈衝個數相同,說明當前調整頻率後的目標視頻時鐘的頻率為HDMI所需視頻時鐘的頻率,此時的視頻時鐘為HDMI所需的視頻時鐘。
參考圖2,示出了該發明的又一種視頻時鐘的生成方法實施例的流程圖,具體可以包括以下步驟:步驟201:獲取MIPI傳送各行數據所依據的MIPI行同步信號,以及MIPI傳送各幀數據所依據的MIPI幀同步信號,其中,MIPI行同步信號用於表征MIPI傳送各行數據的數據傳送規律,MIPI幀同步信號用於表征MIPI傳送各幀數據的數據傳送規律。在本步驟中,獲取MIPI傳送各行數據所依據的MIPI行同步信號的過程與圖1所示的實施例中的步驟101中相應的過程相同,具體過程可以參考步驟101,這裡不再贅述。獲取MIPI幀同步信號的過程與獲取MIPI行同步信號的過程類似,具體為:MIPI幀同步信號是由同步信號生成模組根據MIPI解析模組解析出的幀同步短包,來生成MIPI幀同步信號,該實施例從同步信號生成模組中獲取該MIPI幀同步信號,該MIPI幀同步信號用於表征MIPI傳送各幀數據對應的數據傳送規律。步驟202:依據MIPI行同步信號對應的數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;目標行同步信號對應的數據傳送規律與MIPI行同步信號對應的數據傳送規律相同。步驟203:基於目標行同步信號的兩個相鄰上升沿之間的第一時長,確定目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在第一時長內所需時鐘脈衝的第二脈衝個數。步驟204:依據第一脈衝個數以及第二脈衝個數,調整目標視頻時鐘的時鐘頻率,使得第一時長內目標視頻時鐘發出的第一脈衝個數滿足預設個數。上述步驟202~步驟204的具體實施方式與圖1對應的實施例中的步驟102~步驟104的實施方式相同,具體過程可對應參考步驟102~步驟104,這裡不再贅述。步驟205:確定HDMI按照調整後的視頻時鐘傳送每幀數據所需的HDMI幀同步信號。在多媒體設備中,MIPI傳送一幀數據後,該幀數據再經過HDMI傳送至顯示器,因此,在本步驟中多媒體設備中的視頻格式生成模組根據MIPI幀同步信號生成HDMI幀同步信號。
在實際套用中,MIPI傳送一幀數據的時間即是MIPI快取一幀數據的時間,是一個定值,並且MIPI快取完一幀數據的時刻是HDMI傳送一幀數據的時刻,因此,MIPI傳送一幀數據的時刻與HDMI傳送一幀數據的時刻間的時間間隔是MIPI快取一幀數據的時間,因此本步驟中的HDMI幀同步信號中上升沿與MIPI幀同步信號中的上升沿一一對應。步驟206:依據調整後的目標視頻時鐘在第三時長內的時鐘脈衝的第五脈衝個數,以及HDMI在第三時長內所需時鐘脈衝的第六脈衝個數,調整調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在第三時長內發出時鐘脈衝的個數與第六脈衝個數相同,並將當前調整後的目標視頻時鐘作為HDMI傳送數據所依據的視頻時鐘,其中,第三時長為從MIPI依據MIPI幀同步信號發出一幀數據,到HDMI依據HDMI幀同步信號發出一幀數據之間的時長。MIPI幀同步信號與HDMI幀同步信號中的上升沿是一一對應的,MIPI按照MIPI幀同步信號每個上升沿傳送一幀數據,HDMI依據HDMI幀同步信號每個上升沿傳送一幀數據,在本步驟中,將MIPI傳送一幀數據,到HDMI傳送該幀數據之間的時長稱為第三時長。接著,依據調整後的視頻時鐘在第三時長內的時鐘脈衝的個數,以及HDMI在第三時長內所需時鐘脈衝個數,調整調整後的目標視頻時鐘的頻率,該實施例中,為了描述方便,將第三時長內調整後的目標視頻時鐘的時鐘脈衝的個數稱為第五脈衝個數,將第三時長內HDMI所需時鐘脈衝的個數稱為第六脈衝個數。具體的,依據第五脈衝個數與第六脈衝個數對調整後目標視頻時鐘進行調整的過程可以包括步驟C1~步驟C2:步驟C1:若第三時長內第五脈衝個數大於第六脈衝個數,則減小調整頻率後的視頻時鐘的頻率。
根據第三時長內調整頻率後的第五脈衝個數與第六脈衝個數的比較結果,若第三時長內調整頻率後的第五脈衝個數大於第六脈衝個數,則表明調整頻率後的視頻時鐘的頻率大於HDMI所需視頻時鐘的頻率,因此,本步驟實時減小調整頻率後的視頻時鐘的頻率,直至,第三時長內當期調整頻率後的第五脈衝個數與第六脈衝個數相同。步驟C2:若第三時長內第五脈衝個數小於第六脈衝個數,則增大調整頻率後的目標視頻時鐘的頻率。若第三時長內調整頻率後的目標視頻時鐘的第五脈衝個數小於第六脈衝個數,此時,表明調整頻率後的目標視頻時鐘的頻率小於HDMI所需視頻時鐘的頻率,因此,本步驟中,增大調整頻率後的目標視頻時鐘的頻率,直至第三時長內當前調整頻率後的第五脈衝個數與第六脈衝個數相同。通過上述步驟201~步驟206生成了HDMI所需的視頻時鐘,在實際套用中,通過步驟201~步驟206可能不能保證第三時長內的第五脈衝個數實時與第六脈衝個數相同。為了使第三時長內的第五脈衝個數實時與HDMI所需的第六脈衝個數相同,該實施例還可以在HDMI按照已生成的目標視頻時鐘以及HDMI幀同步信號傳送數據的過程中,實時統計第三時長內第五脈衝個數與第六脈衝個數,並實時判斷第五脈衝個數是否與第六脈衝個數是否相同,當第五脈衝個數與第六脈衝個數不相同時,則對當前目標視頻時鐘的頻率進行調節,使得第三時長內第五脈衝個數實時與第六脈衝個數相同,即使當前目標視頻時鐘的頻率保持在HDMI所需的頻率。
在該實施例中,目標行同步信號中任意相鄰的兩個上升沿之間的第一時長表示MIPI傳送一行數據的時間,由於MIPI傳送一行數據所用的時長與HDMI傳送一行數據的時長相同,因此,第一時長可以看作是HDMI傳送一行數據的時長,通過比較第一時長中目標視頻時鐘的發出的第一脈衝個數與HDMI所需第二脈衝個數,確定了目標視頻時鐘的頻率相對於HDMI所需視頻時鐘頻率的快慢,通過對目標視頻時鐘的頻率的調整使得第一時長內調整頻率後的目標視頻時鐘發出的第一脈衝個數滿足預設個數,此時,目標視頻時鐘的頻率接近HDMI所需視頻時鐘的頻率;在一幀數據從MIPI輸入轉為HDMI輸出的第二時長內,調整頻率後的目標視頻時鐘發出的第三脈衝個數與HDMI所需的第四脈衝個數,反映了調整頻率後的目標視頻時鐘的頻率相對於HDMI所需視頻時鐘的頻率的快慢,通過對調整頻率後的目標視頻時鐘的頻率的調整,使得第二時長內當前調整頻率後的目標視頻時鐘發出的第三脈衝個數與第四脈衝個數相等,由於固定的第二時長內視頻時鐘的脈衝個數表示了視頻時鐘的頻率,因此,第二時長內當前調整頻率後的目標視頻時鐘的脈衝個數與HDMI所需第四脈衝個數相同,說明當前調整頻率後的目標視頻時鐘的頻率為HDMI所需視頻時鐘的頻率,此時的視頻時鐘為HDMI所需的視頻時鐘。
參考圖3,示出了該發明的一種視頻時鐘的生成裝置實施例的結構示意圖,具體可以包括:第一獲取單元301,用於獲取MIPI傳送各行數據所依據的MIPI行同步信號,其中,MIPI行同步信號用於表征MIPI傳送各行數據的數據傳送規律;第一確定單元302,用於依據MIPI行同步信號對應的數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;目標行同步信號對應的數據傳送規律與MIPI行同步信號對應的數據傳送規律相同;第二確定單元303,用於基於目標行同步信號的兩個相鄰上升沿之間的第一時長,確定目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在第一時長內所需時鐘脈衝的第二脈衝個數;第一調整單元304,用於依據第一脈衝個數以及第二脈衝個數,調整目標視頻時鐘的時鐘頻率,使得第一時長內目標視頻時鐘發出的第一脈衝個數滿足預設個數;其中,第一調整單元304可以包括:第一頻率調整子單元,在第一脈衝個數大於第二脈衝個數情況下,用於減小目標視頻時鐘的頻率;第二頻率調整子單元,在第一脈衝個數小於第二脈衝個數情況下,用於增大目標視頻時鐘的頻率。第三確定單元305,用於確定HDMI按照調整後的視頻時鐘傳送每行數據所需的HDMI行同步信號;第二調整單元306,用於依據調整後的視頻時鐘在第二時長內的時鐘脈衝的第三脈衝個數,以及HDMI在第二時長內所需時鐘脈衝的第四脈衝個數,調整調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在第二時長內發出時鐘脈衝的個數與第四脈衝個數相同,並將當前調整後的目標視頻時鐘作為HDMI傳送數據所依據的視頻時鐘,其中,第二時長為從MIPI依據MIPI行同步信號發出一行數據,到HDMI依據HDMI行同步信號發出一行數據之間的時長。其中,第二調整單元306可以包括:第一調整子單元,用於若第二時長內第三脈衝個數大於第四脈衝個數,則減小調整頻率後的視頻時鐘的頻率;第二調整子單元,用於若第二時長內第三脈衝個數小於第四脈衝個數,則增大調整頻率後的視頻時鐘的頻率。本裝置實施例還可以包括:統計單元307,用於統計當前調整後的目標視頻時鐘中第二時長內的第三脈衝個數與第四脈衝個數;判斷單元308,用於判斷第三脈衝個數與第四脈衝個數是否相同;第三調整單元309,用於當第三脈衝個數與第四脈衝個數不相同時,調整當前調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在第二時長內發出時鐘脈衝的個數與第四脈衝個數相同。
參考圖4,示出了該發明又一種視頻時鐘生成裝置實施例的結構示意圖,具體可以包括:第二獲取單元401,用於獲取MIPI傳送各行數據所依據的MIPI行同步信號,以及MIPI傳送各幀數據所依據的MIPI幀同步信號,其中,MIPI行同步信號用於表征MIPI傳送各行數據的數據傳送規律,MIPI幀同步信號用於表征MIPI傳送各幀數據的數據傳送規律;第一確定單元402,用於依據MIPI行同步信號對應的數據傳送規律,確定MIPI按照目標視頻時鐘的時鐘頻率傳送各行數據所需的目標行同步信號,目標視頻時鐘為多媒體設備中初始設定的視頻時鐘;目標行同步信號對應的數據傳送規律與MIPI行同步信號對應的數據傳送規律相同;第二確定單元403,用於基於目標行同步信號的兩個相鄰上升沿之間的第一時長,確定目標視頻時鐘在第一時長內發出的時鐘脈衝的第一脈衝個數,以及HDMI在第一時長內所需時鐘脈衝的第二脈衝個數;第一調整單元404,用於依據第一脈衝個數以及第二脈衝個數,調整目標視頻時鐘的時鐘頻率,使得第一時長內目標視頻時鐘發出的第一脈衝個數滿足預設個數;其中,第一調整單元404可以包括:第一頻率調整子單元,在第一脈衝個數大於第二脈衝個數情況下,用於減小目標視頻時鐘的頻率;第二頻率調整子單元,在第一脈衝個數小於第二脈衝個數情況下,用於增大目標視頻時鐘的頻率。第四確定單元405,用於確定HDMI按照調整後的視頻時鐘傳送每幀數據所需的HDMI幀同步信號;第四調整單元406,用於依據調整後的視頻時鐘在第三時長內的時鐘脈衝的第三脈衝個數,以及HDMI在第三時長內所需時鐘脈衝的第四脈衝個數,調整調整後的目標視頻時鐘的頻率,使得當前調整後的目標視頻時鐘在第三時長內發出時鐘脈衝的個數與第四脈衝個數相同,並將當前調整後的目標視頻時鐘作為HDMI傳送數據所依據的視頻時鐘,其中,第三時長為從MIPI依據MIPI幀同步信號發出一幀數據,到HDMI依據HDMI幀同步信號發出一幀數據之間的時長。其中,第四調整單元406可以包括:第三調整子單元,若第三時長內第五脈衝個數大於第六脈衝個數時,用於減小調整後的目標視頻時鐘的頻率;第四調整子單元,若第三時長內第五脈衝個數小於第六脈衝個數時,用於增大調整後的目標視頻時鐘的頻率。
榮譽表彰
2021年8月16日,《一種視頻時鐘的生成方法及裝置》獲得安徽省第八屆專利獎優秀獎。