欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

延遲監(jiān)測方法及裝置的制造方法

文檔序號:9755240閱讀:410來源:國知局
延遲監(jiān)測方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明是有關于延遲(latency)性能分析(prof iling),更具體地,是有關于采用延遲性能分析機制的延遲監(jiān)測方法及裝置。
【背景技術】
[0002]無論數(shù)據(jù)是以幀(frames)進行傳輸還是以數(shù)據(jù)包(packets)進行傳輸,都是通過兩個或更多個不同的通道(pipelines)進行處理,每個通道包含一個或多個處理階段(processing stage),一個通道完成數(shù)據(jù)處理時的時間有可能與另一個通道完成數(shù)據(jù)處理時的時間不同。在處理相同數(shù)據(jù)的兩個通道之間的時間差稱為延遲。然而,兩個通道之間的延遲有可能并不會保持不變,相反,有可能會因諸如發(fā)生在通道的任意一個或多個處理階段的性能下降(degradat1n)或性能異常等某個或某些原因而變化(例如,增加或減少)。

【發(fā)明內容】

[0003]有鑒于此,本發(fā)明提供至少一種延遲監(jiān)測方法及裝置。
[0004]根據(jù)本發(fā)明一實施例的延遲監(jiān)測方法,包含:當通過圖像處理裝置的包含一個或多個處理階段的第一通道對多個圖像的一個或多個幀中的每一個進行處理時,通過追蹤所述一個或多個幀中的每一個的識別碼,監(jiān)測與所述一個或多個幀中的每一個有關的至少一個屬性(attribute);以及至少部分基于所述至少一個屬性的監(jiān)測,獲取與包含所述一個或多個處理階段的所述第一通道中的一個或多個性能指標(performance indices)有關的一個或多個指示。
[0005]根據(jù)本發(fā)明另一實施例的延遲監(jiān)測方法,包含:為多個圖像的多個幀的一個或多個幀的每一個分配識別碼;當通過圖像處理裝置的包含一個或多個處理階段的通道對所述一個或多個幀進行處理時,記錄所述一個或多個幀的每一個的處理的起始時間和結束時間;以及獲取包含所述一個或多個處理階段的所述通道的每個處理階段的階段延遲的一個或多個指示。
[0006]根據(jù)本發(fā)明一實施例的延遲監(jiān)測裝置,包含:處理單元,耦接于存儲單元,當通過包含一個或多個處理階段的第一通道對一個或多個幀中的每一個進行處理時,所述處理單元通過追蹤所述一個或多個幀中的每一個的識別碼,監(jiān)測與所述一個或多個幀中的每一個有關的至少一個屬性;以及至少部分基于所述監(jiān)測的結果,獲取與包含所述一個或多個處理階段的所述第一通道中的一個或多個性能指標有關的一個或多個指示。
[0007]根據(jù)本發(fā)明另一實施例的延遲監(jiān)測裝置,包含:處理單元,耦接于存儲單元,所處處理單元為多個圖像的一個或多個幀中的每一個分配識別碼,將包含一個或多個處理階段的通道的每個處理階段的所述一個或多個幀的處理的起始時間和結束時間的數(shù)據(jù)儲存在所述存儲單元中;以及接收是否存在與所述通道中的一個或多個性能指標有關的條件的指不O
[0008]本發(fā)明所提供的延遲監(jiān)測方法及裝置,著眼于多個處理階段的通道的階段延遲,換言之,本發(fā)明所提供的延遲性能分析機制允許全方位考慮給定(given)通道的每個處理階段,并使能(enable)延遲分析以識別與通道的一個或多個處理階段有關的一個或多個問題。
【附圖說明】
[0009]圖1為根據(jù)本發(fā)明的多種實施方式的示例架構(framework) 100的示意圖。
[0010]圖2為根據(jù)本發(fā)明一實施例的監(jiān)測多個處理階段的不同通道之間的延遲的示例場景200的示意圖。
[0011]圖3為根據(jù)本發(fā)明一實施例的示例裝置300的方塊示意圖。
[0012]圖4為根據(jù)本發(fā)明另一實施例的示例裝置400的方塊示意圖。
[0013]圖5為根據(jù)本發(fā)明一實施例的示例操作500的流程圖。
[0014]圖6為根據(jù)本發(fā)明另一實施例的示例操作600的流程圖。
【具體實施方式】
[0015]在說明書及權利要求當中使用了某些詞匯來指稱特定的組件。本領域技術人員應可理解,硬件制造商可能會用不同的名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。在通篇說明書及權利要求當中所提及的“包含”及“包括”為一開放式的用語,故應解釋成“包含但不限定于”。“大致”是指在可接受的誤差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性連接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一裝置可直接電性連接于該第二裝置,或通過其它裝置或連接手段間接地電性連接至該第二裝置。以下所述為實施本發(fā)明的較佳方式,目的在于說明本發(fā)明的精神而非用以限定本發(fā)明的保護范圍,本發(fā)明的保護范圍當視后附的權利要求所界定者為準。
[0016]為較佳利用根據(jù)本發(fā)明的技術,機制,方法,裝置,設備及系統(tǒng)的優(yōu)點及優(yōu)勢,提供了在W1-Fi顯示(此后稱為WFD)環(huán)境下的多種實施方式或實施例的詳細介紹。然而,本領域技術人員能夠理解,此處所述本發(fā)明的概念可應用于其它適合的情況及/或應用。例如,此處所述本發(fā)明的概念也可用于任何無線或有線通信,并非僅限于W1-Fi及/或任意類型的顯示裝置或電子裝置。
[0017]在WFD環(huán)境下,相同的多媒體(multimedia)內容(例如,視頻)可進行顯示,播放,或者由源裝置(例如,智能電話)所提供,并通過W1-Fi發(fā)送數(shù)據(jù)流至接收裝置(sinkdevice)(例如,電視),以由接收裝置進行顯示,播放或提供。WFD延遲的概念指相同的多媒體內容在通過多個處理階段的兩個通道進行處理后在兩個裝置上進行顯示、播放或提供的時間上的差值。以視頻內容為例,視頻內容的數(shù)據(jù)可通過包括一個或多個處理階段的一個通道進行傳遞(propagated)以在源裝置上進行顯示,并通過包括一個或多個處理階段的另一通道進行傳遞以在接收裝置上進行顯示。
[0018]假設通過兩個通道的處理時間總量之間的差值,相同的視頻內容可在第一時間點上在源裝置上顯示,并在不同于第一時間點的第二時間點上在接收裝置上顯示。第一時間點與第二時間點之間的差值即為該WFD延遲。兩個通道之間的WFD延遲不必固定,因為WFD延遲可能會因為諸如在一個通道中發(fā)生性能降低或性能異常等某個或某些原因而發(fā)生變化。
[0019]對于具有上述多個通道的裝置的供應商(vendor)而言,至少從質量保證(Quality Assurance,QA)人員以及研發(fā)(Research and Development, RD)人員的視角出發(fā),需要辨識兩個通道之間的WFD延遲變化的原因,以便排除故障及/或改善多個通道的一個或多個處理階段的設計。盡管通常時間下供應商能夠顯示的僅僅是從用戶空間(userspace)到內核空間(kernel space)所關注的每個通道的一部分,并難以獲取全部WFD延遲的全面情況。
[0020]有利的是,本說明書所記載多種實施方式使用了系統(tǒng)的,同一的性能分析機制,該機制可減輕QA人員和RD人員在評估WFD延遲時的工作量。在根據(jù)本發(fā)明的延遲性能分析機制下,每個幀中可嵌入唯一的標記(token),該標記可跨越操作/線程以及跨越用戶/內核空間驅動器進行傳輸。此外,給定通道的每個處理階段或模塊可以定義其自身的階段,例如,每個處理階段可使用添加的跟蹤點進行性能分析。之后,性能分析數(shù)據(jù)可從每個處理階段進行收集和處理,以提供數(shù)字及/或圖像信息,用以分析,顯示,報告產生及/或其它目的。例如,多個性能分析結果可以提供至延遲監(jiān)測器,以便延遲監(jiān)測器分析收集到的信息,例如,在每個處理階段對給定幀進行處理的起始時間和結束時間,以確定通道(例如,WFD的顯示通道)的階段延遲,其中,延遲監(jiān)測器可以是在片上(on-chip)或片下(off-chip)實施的軟件或處理模塊。利用已知的階段延遲,延遲監(jiān)測器可以發(fā)送信號/中斷以通知一個或多個處理階段或模塊以進行加速或減速,其中加速可例如超速驅動,減速可例如電壓頻率縮放。相應地,裝置可在平時維持低功耗狀態(tài)下,當有必要時保持高性能操作。此外,延遲性能分析的多個結果可用作性能指標以改善多個處理模塊在今后的設計。
[0021]使用本說明書的延遲性能分析機制的實施方式,QA人員可以根據(jù)延遲性能分析機制的報告找到并解決問題。此外,RD人員能夠全方位了解整個通道及其每個處理階段,這將有助于更加有效地進行延遲問題分析。此外,性能分析結果可用作硬件設計者可使用的流片后(post-silicon)的性能參數(shù),以改善給定通道的一個或多個處理階段/模塊的硬件設計。
[0022]圖1為根據(jù)本發(fā)明的多種實施方式的示例架構(framework) 100的示意圖。圖2為根據(jù)本發(fā)明一實施例的監(jiān)測多個處理階段的不同通道之間的延遲的示例場景200的示意圖。以下描述請同時參考圖1和圖2。
[0023]請參考圖1,示例架構100可包含多個處理模塊,用于實施與WFD有關的多種算法,處理及/或操作,這些處理模塊可實施為圖像處理裝置或電子裝置。例如,示例架構10
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
会泽县| 岑巩县| 休宁县| 穆棱市| 信阳市| 余庆县| 湟中县| 牡丹江市| 湾仔区| 枝江市| 杭州市| 红河县| 称多县| 淳化县| 依兰县| 尉氏县| 商南县| 博客| 庆云县| 衡东县| 钦州市| 遂溪县| 茶陵县| 阳谷县| 绥棱县| 福清市| 竹北市| 柳江县| 湖州市| 格尔木市| 祁连县| 响水县| 闻喜县| 海南省| 徐闻县| 新巴尔虎左旗| 桃园市| 博白县| 稷山县| 兴城市| 红原县|