Nothing Special   »   [go: up one dir, main page]

TWI564857B - 用於執行中框消隱之設備、裝置及方法 - Google Patents

用於執行中框消隱之設備、裝置及方法 Download PDF

Info

Publication number
TWI564857B
TWI564857B TW104115653A TW104115653A TWI564857B TW I564857 B TWI564857 B TW I564857B TW 104115653 A TW104115653 A TW 104115653A TW 104115653 A TW104115653 A TW 104115653A TW I564857 B TWI564857 B TW I564857B
Authority
TW
Taiwan
Prior art keywords
frame
display
mid
blanking interval
frame blanking
Prior art date
Application number
TW104115653A
Other languages
English (en)
Other versions
TW201602986A (zh
Inventor
彼德F 荷藍德
布理傑許 翠帕西
曼紐 艾格瓦
Original Assignee
蘋果公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 蘋果公司 filed Critical 蘋果公司
Publication of TW201602986A publication Critical patent/TW201602986A/zh
Application granted granted Critical
Publication of TWI564857B publication Critical patent/TWI564857B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N3/00Scanning details of television systems; Combination thereof with generation of supply voltages
    • H04N3/10Scanning details of television systems; Combination thereof with generation of supply voltages by means not exclusively optical-mechanical
    • H04N3/16Scanning details of television systems; Combination thereof with generation of supply voltages by means not exclusively optical-mechanical by deflecting electron beam in cathode-ray tube, e.g. scanning corrections
    • H04N3/24Blanking circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/041012.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal Display Device Control (AREA)

Description

用於執行中框消隱之設備、裝置及方法
本文中所描述的實施例係關於驅動顯示器,且更特定言之,係關於當驅動顯示器時執行中框消隱。
諸如智慧型電話及平板電腦之行動裝置被用於不斷增加的各種終端使用者應用。行動裝置為通常具有帶觸控輸入之顯示螢幕的小型手持計算裝置。手持計算裝置具有作業系統且可執行各種類型應用軟體(亦即,應用程式)。行動裝置適用於需要在攜帶習知電腦將不切實際的環境中使用習知電腦之一些功能性的人。多數行動裝置利用觸控式螢幕介面以允許使用者介接並控制行動裝置。觸控式螢幕介面之反應性及易用性為使用者體驗之重要部分。
對於胞內(in-cell)觸控類型顯示器或其他類似觸控式螢幕顯示器,觸碰感測器與顯示器共同電壓層整合或緊密耦接至顯示器共同電壓層,且主動地驅動像素可干擾對顯示器執行觸碰感測的能力。因此,對於此等類型顯示器,通常在圖框之間的垂直消隱週期中執行觸碰感測。然而,此將觸碰感測之頻率限於圖框再新速率。對於非胞內觸控類型顯示器或其他類似類型的觸控式螢幕顯示器,與顯示器共同電壓層電分離之顯示器整合型觸碰感測器可提供在顯示器再新在進行中的同時執行觸碰掃描的能力。即使對於此等類型的顯示器,某些特殊感測掃描步驟仍可在顯示器消隱期間進行,此係因為主動顯示器再 新可引起可降級效能之雜訊干擾。此等掃描步驟之實例包括觸控筆掃描、互電容掃描及自電容掃描。
在一些情況下,在觸控式螢幕裝置上執行之應用程式可需要或得益於一與顯示器圖框再新速率相比較高之觸碰感測頻率。舉例而言,使用者可使用觸控筆將其簽名施加至平板電腦。在此情況下,觸碰感測頻率之增加將允許以增加之準確度捕獲簽名。
應注意術語「觸碰感測」意欲涵蓋偵測並捕獲各種類型的感測輸入中之任一者。因此,如本文所用,術語「觸碰感測」可指偵測使用者與觸控式螢幕顯示器之各種類型互動中的任一者,包括偵測使用者輸入或與顯示器互動之位置、力及類型,其中互動可呈一或多個手指、觸控筆或其他器具之觸碰,以及其他類型的與螢幕的互動及/或與此等互動相關聯之其他度量(例如,力、傾角)的形式。亦注意,術語「觸敏式顯示器」指有能力偵測此等各種類型使用者互動中之任一者並捕獲基於此等互動的各種類型度量中之任一者的顯示器。
揭示用於執行中框消隱之系統、設備及方法。
在各種實施例中,裝置包括顯示器、顯示管線及與顯示器整合之觸碰感測器。源圖框像素可由顯示管線處理並在顯示器上呈現為目的地圖框。對於某些類型顯示器(例如,胞內觸控式顯示器),在顯示管線主動地驅動輸出像素至顯示器的同時,觸碰感測器可不能夠執行觸碰感測以偵測螢幕上之觸碰事件。因此,觸碰感測器可經組態以在顯示管線未主動地驅動顯示器時執行觸碰感測。然而,此可限制觸碰感測之執行頻率並可抑制觸碰感測之執行。對於其他類型之顯示器,當觸碰感測器與顯示器共同電壓層電分離時,可在顯示器再新在進行中的同時執行觸碰掃描。對於此等類型顯示器,可在顯示器消隱期間進行某些特殊感測掃描步驟(例如,觸控筆掃描、互電容掃描、自電 容掃描)。
為了在不增加圖框再新速率的情況下增加觸碰感測之頻率,可每一顯示圖框超過一次地執行觸碰感測。可在偵測到在螢幕上使用筆、觸控筆、偵測力或其他觸控式器具的情況下執行此精細粒度觸碰感測。舉例而言,應用程式可產生一簽名欄位,期望使用者將其名字簽署在該簽名欄位中。在此實施例中,系統可經組態以藉由回應於偵測到應用程式之執行而執行中框消隱來增加觸碰感測之頻率。在其他實施例中,其他事件可藉由引起顯示管線執行中框消隱而觸發觸碰感測之頻率的增加。然而,在其他實施例中,在需要時中框消隱可連續地執行且可供觸控子系統使用。
為了執行中框消隱,顯示管線可中斷被驅動至顯示器的圖框之垂直作用週期(「作用週期」)並在已顯示圖框之第一部分之後引入一中框消隱間隔。接著,在此中框消隱間隔逾期之後,圖框之下一部分可經驅動至顯示器,其後可引入另一中框消隱間隔。可將任何數目個中框消隱間隔引入給定圖框內,其中中框消隱間隔之數目愈高,觸碰感測之執行頻率可愈高。
鑒於以下對本文中所呈現之方法的詳細描述,一般熟習此項技術者將顯而易見此等及其他特徵及優勢。
110‧‧‧系統單晶片(SOC)
112‧‧‧記憶體
114‧‧‧中央處理單元(CPU)複合體
116‧‧‧顯示管道
118A‧‧‧周邊組件/周邊裝置
118B‧‧‧周邊組件/周邊裝置
120‧‧‧顯示裝置
122‧‧‧記憶體控制器
126A‧‧‧源緩衝器
126B‧‧‧源緩衝器
127‧‧‧通信網狀架構
128‧‧‧CPU處理器
130‧‧‧第二層(L2)快取記憶體
140‧‧‧觸碰感測器電路/觸碰感測器
145‧‧‧顯示驅動電路
210‧‧‧顯示管線
212‧‧‧中斷介面控制器
214‧‧‧內部像素處理管線
220‧‧‧後處理邏輯
230‧‧‧顯示介面
250‧‧‧互連介面
310‧‧‧時序單元
312‧‧‧線計數器
315‧‧‧比較器
320‧‧‧控制單元
325‧‧‧比較器
330‧‧‧及閘
335‧‧‧後處理級
340‧‧‧或閘
345‧‧‧中廊計數器
350‧‧‧表
405‧‧‧圖框
410‧‧‧給定圖框
505‧‧‧垂直消隱週期
510‧‧‧列
515‧‧‧第一中框消隱間隔
520‧‧‧列
525‧‧‧第二中框消隱間隔
530‧‧‧列
535‧‧‧水平消隱週期
540‧‧‧行
700‧‧‧用於執行中框消隱之方法
800‧‧‧用於判定何時增加觸敏式顯示器之觸碰感測頻率的方法
1000‧‧‧系統
1002‧‧‧外部記憶體
1004‧‧‧周邊裝置
1006‧‧‧電源供應器
1010‧‧‧桌上型電腦
1020‧‧‧膝上型電腦
1030‧‧‧平板電腦
1040‧‧‧行動電話
1050‧‧‧電視
結合附圖參考以下描述可較好理解本方法及機制之上述及另外優勢,其中:圖1為一說明耦接至記憶體及一或多個顯示裝置的系統單晶片(SOC)之一項實施例的方塊圖。
圖2為說明顯示管線之一項實施例的方塊圖。
圖3為說明用於實施中框消隱之控制邏輯之一項實施例的方塊圖。
圖4為說明給定圖框內的中框消隱間隔之實施之一項實施例的方塊圖。
圖5為說明在執行中框消隱時利用的圖框分量之一項實施例的方塊圖。
圖6說明執行中框消隱之時序圖的一項實施例。
圖7為說明用於執行中框消隱之方法的一項實施例之一般化流程圖。
圖8為說明用於判定何時增加觸敏式顯示器之觸碰感測頻率的方法之一項實施例的一般化流程圖。
圖9為系統之一項實施例的方塊圖。
圖10說明使用中框消隱調整圖框再新速率。
在以下【實施方式】中,闡述眾多具體細節以便提供對本文中呈現之方法及機制的透徹理解。然而,一般熟習此項技術者應認識到可在沒有此等具體細節的情況下實踐各種實施例。在一些情況下,未詳細展示熟知結構、組件、信號、電腦程式指令及技術以避免混淆本文中所描述的方法。應瞭解,為說明之簡單及清楚起見,該等圖中所示之元件未必係按比例畫出。舉例而言,可相對於其他元件誇大一些元件之尺寸。
本說明書包括對「一項實施例」之參考。在不同上下文中片語「在一項實施例中」之出現未必指相同實施例。可以與本發明相一致之任何合適方式來組合特定特徵、結構或特性。此外,如本申請案全篇中所使用之詞語「可」係在允許意義(亦即,意謂有可能)而非強制意義(亦即,意謂必須)上使用。類似地,詞語「包括」意謂包括但不限於。
術語。以下段落為本發明(包括附加申請專利範圍)中所見之術語 提供定義及/或上下文。
「包含」。此術語為開放式的。當在附加申請專利範圍中使用時,此術語並不排除額外結構或步驟。考慮敍述「一種包含一顯示管線之設備」之技術方案。此技術方案不排除設備包括額外組件(例如,處理器、記憶體控制器)的情況。
「經組態以」。可將各種單元、電路或其他組件描述或主張為「經組態以」執行(若干)任務。在此等上下文中,「經組態以」用以藉由指示單元/電路/組件包括在操作期間執行該(等)任務之結構(例如,電路)而暗示結構。因此,即使在所指定之單元/電路/組件當前並不操作(例如,未接通)時,仍可稱單元/電路/組件經組態以執行任務。與「經組態以」之語言一起使用的單元/電路/組件包括硬體,例如,電路、儲存可執行以實施操作之程式指令的記憶體,等。敍述一單元/電路/組件「經組態以」執行一或多個任務明確地意欲不針對彼單元/電路/組件援引35 U.S.C.§ 112第(f)段。另外,「經組態以」可包括由軟體及/或韌體(例如,FPGA或執行軟體之通用處理器)操縱以便以能夠執行相關任務之方式操作的泛用結構(例如,泛用電路)。「經組態以」亦可包括調適一製造程序(例如,半導體製造設施)以製造經調適以實施或執行一或多個任務之裝置(例如,積體電路)。
「基於」。於本文中使用時,此術語用以描述影響判定之一或多個因素。此術語不排除可影響判定之額外因素。亦即,一判定可僅僅基於彼等因素或至少部分基於彼等因素。考慮片語「基於B來判定A」。雖然B可為影響A之判定之因素,但此片語並不排除A之判定亦基於C。在其他情況中,可僅僅基於B來判定A。
現參看圖1,展示耦接至記憶體112及顯示裝置120的系統單晶片(SOC)110之一項實施例之方塊圖。顯示裝置在本文中可更簡單地稱為顯示器。如由名稱所暗示,SOC 110之組件可整合至單個半導體基 板上,而作為積體電路「晶片」。在一些實施例中,組件可被實施於系統中之兩個或兩個以上離散晶片上。然而,SOC 110將在本文中被用作一實例。在所說明之實施例中,SOC 110之組件包括中央處理單元(CPU)複合體114、顯示管道116、周邊組件118A至118B(更簡單地,「周邊裝置」)、記憶體控制器122及通信網狀架構127。組件114、116、118A至118B及122可皆耦接至通信網狀架構127。記憶體控制器122可在使用期間耦接至記憶體112。類似地,顯示管道116可在使用期間耦接至顯示器120。在所說明之實施例中,CPU複合體114包括一或多個處理器128及一第二層(L2)快取記憶體130。
顯示管道116可包括用以處理一或多個靜態影像及/或一或多個視訊序列以用於在顯示器120上顯示的硬體。一般而言,對於每一源靜態影像或視訊序列,顯示管道116可經組態以產生讀取記憶體操作以經由記憶體控制器122自記憶體112讀取表示圖框/視訊序列的資料。
顯示管道116可經組態以對影像資料(靜態影像、視訊序列,等)執行任何類型處理。在一項實施例中,顯示管道116可經組態以縮放靜態影像並對視訊序列之圖框進行遞色、縮放及/或執行色彩空間轉換。顯示管道116可經組態以摻合靜態影像圖框及視訊序列圖框以產生用於顯示之輸出圖框。顯示管道116亦可更一般而言被稱作顯示管線、顯示控制單元或顯示控制器。顯示控制單元可一般為經組態以自一或多個源(諸如靜態影像及/或視訊序列)預備用於顯示之圖框的任何硬體。
更明確而言,顯示管道116可經組態以自儲存在記憶體112中之一或多個源緩衝器126A至126B擷取源圖框,複合來自源緩衝器之圖框,並在顯示器120上顯示所得圖框。源緩衝器126A及126B表示可儲存在記憶體112中之任何數目個源緩衝器。因此,顯示管道116可經組態以讀取多個源緩衝器126A至126B並複合影像資料以產生輸出圖 框。
顯示器120可為任何類別的視覺顯示裝置。顯示器可為(例如)一用於諸如智慧型電話、平板電腦等之行動裝置的觸控式螢幕樣式顯示器。顯示器120可為一液晶顯示器(LCD)、發光二極體(LED)、電漿、陰極射線管(CRT)等。顯示器120可整合至一包括SOC 110之系統(例如智慧型電話或平板電腦)中及/或可為一諸如電腦監視器、電視或其他裝置之具有單獨殼體之裝置。
在一些實施例中,顯示器120可直接連接至SOC 110並可由顯示管道116控制。亦即,顯示管道116可包括可提供各種控制/資料信號至顯示器的硬體(「後端」),該等信號包括諸如一或多個時脈及/或垂直消隱週期及水平消隱間隔控制之時序信號。時脈可包括指示像素正被傳輸的像素時脈。資料信號可包括色彩信號,諸如紅色、綠色及藍色。顯示管道116可即時控制顯示器120,從而當顯示器正在顯示由圖框指示之影像時提供指示待顯示之像素的資料。此顯示器120之介面可為(例如)VGA、HDMI、數位視訊介面(DVI)、液晶顯示器(LCD)介面、電漿介面、陰極射線管(CRT)介面、任何專屬顯示介面,等等。
顯示器120可包括觸碰感測器電路140及顯示驅動電路145。觸碰感測器電路140可包括用於感測顯示器120上之觸碰事件並輸送關於所偵測觸碰事件之資訊至SOC 110的電路及邏輯。觸碰感測器電路140可經組態以偵測覆疊於顯示器120之螢幕上的觸碰感測器之觸敏區域內的觸碰或物件之接近的存在及位置。觸碰感測器電路140可利用感測器組件及感測技術之任何組合以偵測觸敏式顯示器120上之觸碰事件。顯示驅動電路145可包括用於將像素驅動至顯示器120上之電路及邏輯。在一項實施例中,觸碰感測器電路140及顯示驅動電路145可整合至單個面板或層中。在另一實施例中,觸碰感測器電路140及顯示驅動電路145可在單獨的層中堆疊在一起。
在一些實施例中,當使用胞內觸控類型顯示器或其他類似觸控式螢幕顯示器時,若在觸碰感測器電路140試圖偵測觸碰事件的同時顯示驅動電路145正驅動像素至顯示器120,則觸碰感測器電路140可易受干擾並發生故障。因此,在此等實施例中,僅當顯示驅動電路145不驅動像素至顯示器120時,觸碰感測器電路140才可執行觸碰感測。因此,通常係在圖框之間的垂直消隱週期中執行觸碰感測。然而,某些應用程式可得益於大於每圖框一次的觸碰感測頻率。為了增加觸碰感測頻率,可執行中框消隱以當顯示驅動電路145正主動地驅動像素至顯示器120時中斷垂直作用週期(在本文中稱為「作用週期」)並在寫入相同圖框之部分至顯示器120之間插入中框消隱間隔。在其他實施例中,當觸碰感測器電路140與顯示驅動電路145電分離時,可在顯示器再新在進行中的同時執行觸碰掃描。即使在此等實施例中,仍可在中框消隱間隔期間進行某些特殊感測掃描步驟(例如,觸控筆掃描、互電容掃描、自電容掃描),因為主動顯示器再新可引起會降級效能之雜訊干擾。
因此,圖框可以第一圖框速率顯示在顯示器120上。由於實施中框消隱,可以頻率比第一圖框速率高的第二速率在顯示器120上執行觸碰感測。換言之,觸碰感測器140之連續主動觸碰感測間隔之間的時間可小於一個圖框週期。舉例而言,在一項實施例中,圖框可以每秒60圖框之圖框速率顯示在顯示器120上。觸碰感測可每秒240次地執行,其比圖框速率快四倍。藉由每圖框引入三個中框消隱間隔,可比圖框速率快四倍地執行觸碰感測,以使得在每一圖框內之三個獨立間隔時且亦在每一圖框結束時執行觸碰感測。舉例而言,觸控筆掃描可以240赫茲(Hz)或更高的速率執行,且即使在觸碰感測器電路140與顯示驅動電路145電分離的情況下,仍可在中框消隱間隔期間執行觸控筆掃描。其他實施例可利用其他圖框速率,其他數目之中框消隱間 隔,並具有在觸碰感測頻率與圖框速率頻率之間的其他比率,以使得觸碰感測頻率為圖框速率之倍數。
CPU複合體114可包括充當SOC 110之CPU的一或多個CPU處理器128。系統之CPU包括執行系統之主要控制軟體(諸如,作業系統)之處理器。通常,由CPU在使用期間執行之軟體可控制系統之其他組件以實現該系統之所要功能性。CPU處理器128亦可執行其他軟體,諸如,應用程式。應用程式可提供使用者功能性,且可依賴於作業系統以實現較低層級裝置控制。因此,CPU處理器128亦可被稱作應用程式處理器。CPU複合體可進一步包括其他硬體,諸如,L2快取記憶體130及/或至系統之其他組件的介面(例如,至通信網狀架構127之介面)。
周邊裝置118A至118B可為包括於SOC 110中之額外硬體功能性之任何集合。舉例而言,周邊裝置118A至118B可包括視訊周邊裝置,諸如視訊編碼器/解碼器、用於影像感測器資料之影像信號處理器,諸如相機、縮放器、旋轉器、摻合器、圖形處理單元等。周邊裝置118A至118B可包括音訊周邊裝置,諸如,麥克風、揚聲器、至麥克風及揚聲器之介面、音訊處理器、數位信號處理器、混頻器等等。周邊裝置118A至118B可包括用於在SOC 110外部之各種介面之介面控制器,該等介面包括諸如通用串列匯流排(USB)、周邊組件互連(PCI)(包括PCI Express(PCIe))、串列及並列埠等等之介面。周邊裝置118A至118B可包括網路連接周邊裝置,諸如媒體存取控制器(MAC)。可包括任何硬體集合。
記憶體控制器122可通常包括用於自SOC 110之其他組件接收記憶體操作及用於存取記憶體112以完成記憶體操作之電路。記憶體控制器122可經組態以存取任何類型之記憶體112。舉例而言,記憶體112可為靜態隨機存取記憶體(SRAM)、諸如同步DRAM(SDRAM)的 動態RAM(DRAM),包括雙資料速率(DDR、DDR2、DDR3等)DRAM。可支援DDR DRAM之低功率/行動版本(例如,LPDDR、mDDR,等等)。記憶體控制器122可包括用於緩衝記憶體操作、用於操作之資料等的各種佇列,及用以定序操作並根據經界定用於記憶體112之介面存取記憶體112的電路。
通信網狀架構127可為用於在SOC 110之組件間通信的任何通信互連件及協定。通信網狀架構127可基於匯流排,包括共用匯流排組態、縱橫制組態及具有橋接器之階層式匯流排。通信網狀架構127亦可基於封包,且可為具有橋接器的階層式、縱橫制、點對點或其他互連件。
應注意,SOC 110之組件之數目(及圖1中所展示之彼等組件之子組件之數目(諸如,在CPU複合體114內))可在實施例間變化。可存在比圖1中展示之數目多或少的每一組件/子組件。亦注意SOC 110可包括圖1中未示之許多其他組件。在各種實施例中,SOC 110亦可被稱作積體電路(IC)、特殊應用積體電路(ASIC)或設備。
現在轉至圖2,展示顯示管線210之一項實施例的一般化方塊圖。顯示管線210可耦接至互連介面250及顯示器(圖中未示)。在一項實施例中,顯示管線210可發送經顯現圖形資訊至顯示器。互連介面250可包括多工器及用於在顯示管線210與頂部層級網狀架構之間投送信號及封包的控制邏輯。互連介面250可對應於圖1之通信網狀架構127。
顯示管線210可包括中斷介面控制器212。中斷介面控制器212可包括用以擴充若干源或外部裝置以產生待呈現至內部像素處理管線214之中斷的邏輯。控制器212可提供編碼方案、用於儲存中斷向量位址之暫存器,及用於檢查、啟用並應答中斷的控制邏輯。中斷之數目及所選擇的協定可為可組態的。
顯示管線210可包括一或多個內部像素處理管線214。內部像素處理管線214可包括用於處理並顯示使用者介面(UI)層之一或多個ARGB(阿爾法、紅色、綠色、藍色)管線。內部像素處理管線214亦可包括用於處理並顯示諸如YUV內容之視訊內容的一或多個管線。在一些實施例中,內部像素處理管線214可包括用於在發送作為輸出之圖形資訊至後處理邏輯220之前摻合該資訊的摻合電路。
顯示管線210可包括後處理邏輯220。後處理邏輯220可用於色彩管理、環境自適應性像素(AAP)修改、動態背光控制(DPB)、畫面伽瑪校正及遞色。後處理邏輯220亦可包括經組態以在所顯示的圖框之垂直作用週期期間執行中框消隱的邏輯。顯示介面230可處置用於與內部面板顯示器通信之協定。舉例而言,可使用行動產業處理器介面(MIPI)顯示器串列介面(DSI)規格。或者,可使用4單工通道嵌入式顯示埠(eDP)規格。後處理邏輯220及顯示介面230亦可被稱作顯示器後端。
後處理邏輯220可經組態以藉由在正被顯示的每一圖框內插入一或多個中框消隱間隔而中斷垂直作用週期。顯示管線210可包括用於判定何時在給定圖框內插入中框消隱間隔及中框消隱間隔之持續時間的控制邏輯。在一項實施例中,線計數器可經實施以支援在圖框之中間的消隱。消隱之開始位置及持續時間兩者可係可程式化的。當到達開始位置時,用於顯示管線210之像素處理區塊的水平同步及資料啟用信號可在消隱之持續時間內被遮蔽。然而,經驅動至顯示介面230之水平同步及資料啟用信號仍可被產生且虛設像素可被提供給顯示介面230。在各種實施例中,所產生虛設像素可係可程式化的。
顯示管線210之像素處理區塊可在中框消隱期間暫停。顯示介面230可以相同之方式接收虛設像素,就好像虛設像素為常規像素一樣。以此方式,中框消隱可對顯示介面230係透明的。可將中框消隱 週期之程式化通知顯示介面230內之邏輯以便拋棄或忽略虛設像素。
在一項實施例中,可藉由程式化一組參數(例如,中廊位置、中廊寬度)以在垂直作用週期期間生效來啟用中框消隱。可以線計數為單位表示參數中廊寬度及中廊位置。可程式化多個中框消隱間隔以在單個圖框期間生效。在一項實施例中,可實施可保存可程式化中框消隱間隔值之高達'N'個集合的緩衝器,其中'N'為根據實施例變化之正整數。當線計數器單調增加時,後續集合之開始位置可單調地增加。
在一項實施例中,線計數可在垂直作用區域之開始處以值'0'開始並可每一線增加'1'直至垂直作用區域之結束。垂直作用週期可根據線之數目表示並可經程式化至一包括中廊寬度之總數的值。在一項實施例中,中廊位置可根據此式嚴格地單調增加:中廊位置[n+1]>中廊位置[n]+中廊寬度[n]>0。
現參看圖3,展示用於實施中框消隱的控制邏輯之一項實施例之方塊圖。顯示管線(例如,顯示管線210)之控制邏輯可包括時序單元310,其可經組態以自像素處理管線(圖中未示)接收像素資料並產生垂直及水平時序信號。在一項實施例中,時序單元310可經組態以自像素處理管線之輸出處的先進先出緩衝器(FIFO)(圖中未示)擷取像素。像素處理管線可經組態以按可變速率將像素推至FIFO中。在一項實施例中,時序單元310可經組態以按由水平時序信號判定之固定速率自FIFO送出像素。
時序單元310亦可經組態以產生一用於控制顯示管線之資料管道級的水平同步信號。自FIFO擷取的水平同步信號及像素可經由及閘330耦接至後處理級335。後處理級335可包括色彩管理、環境自適應性像素(AAP)修改、動態背光控制(DPB)、畫面伽瑪校正、遞色及其他級中之一或多者。
控制邏輯亦可包括儲存待插入至正顯示之圖框中之任何數目個 中框消隱間隔的中框(或中廊)位置及寬度值的表350。表350可經由在主機裝置之處理器(例如,圖1之處理器128)上執行的控制軟體而程式化。表350可包括用於儲存中廊位置及寬度值之任何數目個條目,且每一條目可包括一指示條目中之值是否應用於在圖框之垂直作用週期中插入中框消隱間隔的有效位元。表350表示可用於儲存中廊位置及寬度值的任何類型之邏輯或結構(例如,緩衝器、暫存器)。
在每一圖框開始時,若第一條目有效,則控制邏輯可自表350之第一條目載入中廊位置及寬度值(亦即,中廊位置[0]及中廊寬度[0])。控制邏輯可利用中廊位置以判定插入第一中框消隱間隔至何處,且控制邏輯可利用中廊寬度以判定中框消隱間隔應持續多久。在第一中框消隱間隔逾期之後,控制邏輯可判定下一條目是否有效,且若如此,則控制邏輯可利用此條目之中廊位置值(亦即,中廊位置[1])以判定何時插入下一中框消隱間隔。控制邏輯可繼續針對表350中之每一額外有效條目插入新的中框消隱間隔。當控制邏輯偵測到表350中之下一條目無效時,則對於當前圖框將不插入額外中框消隱間隔。
時序單元310可包括(或耦接至)經組態以追蹤當前圖框的已顯示的線之數目的線計數器312。為了判定何時插入中框消隱間隔至當前圖框之垂直作用週期中,自線計數器312輸出之線計數可被輸送至比較器315。比較器315可比較當前線計數值與當前中廊位置值。比較器315可在當前線計數等於中廊位置時產生一觸發器(中廊開始),且中廊開始信號可被耦接至控制單元320。
控制單元320可經組態以在觸發器'中廊開始'指示中框消隱間隔的開始時產生虛設像素及同步信號。虛設像素可呈任何合適之值(例如,全零),且虛設像素可由顯示介面(圖中未示)丟棄而非被驅動至顯示器。控制單元320亦可接收由時序單元310產生之水平時序及同步信號。另外,藉由後處理級335產生的時序信號可耦接至控制單元320。 控制單元320亦可自表350接收當前中廊寬度值。控制單元320亦可包括(或耦接至)可經組態以產生耦接至比較器325之信號'中廊計數'的中廊計數器345。當中框消隱間隔起始時,中廊計數器345可設定成當前中廊寬度值。接著,對於在中框消隱間隔期間產生的虛設像素之每一線,中廊計數器345可遞減。由控制單元320產生的虛設像素及水平時序及同步信號可經由或閘340輸送至顯示介面。另外,信號'中廊啟用'可被輸送至顯示介面,使得顯示介面可在中框消隱間隔期間丟棄虛設像素而非發送其至顯示器。
在一項實施例中,比較器325可比較'中廊計數'與0。當'中廊計數'大於0時,則比較器325可驅動信號'中廊啟用'高至及閘330,其將暫停(或時脈閘控)後處理級335中之資料處理區塊。當'中廊計數'等於0(指示中框消隱間隔之結束)時,則比較器325可驅動信號'中廊啟用'低至及閘330,其將引起後處理級335中之資料處理區塊重新開啟。信號'中廊啟用'亦可耦接至其他邏輯及級(例如,像素處理管線)以允許其他邏輯及級在中框消隱間隔期間被暫停、時脈閘控,或功率閘控。
經由後處理級335之潛時可視哪些級被啟動而變化。然而,潛時可針對給定應用情形而恆定。在一項實施例中,控制單元320之潛時可經組態以匹配資料管道級335之潛時。當控制單元320不在作用中時(當中框消隱並未被執行時),計數器(圖中未示)可量測後處理級335之輸入與後處理級335之輸出之間的潛時。當'中廊開始'在中框消隱間隔開始時被觸發時,可在暫存器(圖中未示)中捕獲所量測之潛時。控制單元320可接著利用此所量測潛時以產生匹配後處理級335之潛時的輸出信號。
應注意,圖3僅為可在顯示管線內利用以產生中框消隱間隔的邏輯之配置之一個實例。其他實施例可包括其他控制邏輯且可以其他合適之方式配置。
現在轉至圖4,展示給定圖框410內的中框消隱間隔之實施之一項實施例的方塊圖。圖框405為可在不使用中框消隱間隔的情況下寫入至顯示器的影像或視訊圖框之實例。圖框410說明與圖框405中所示相同之源影像,但此次使用在圖框410內引入的兩個中框消隱間隔。
在由中廊位置[0]及中廊位置[1]表示的位置處插入中框消隱間隔至圖框410之垂直作用週期中。應注意圖框410內的兩個中框消隱間隔之使用係僅出於說明之目的而展示。在其他實施例中,可利用其他數目之中框消隱間隔。
在一項實施例中,在顯示沒有中框消隱間隔之圖框時使用的圖框週期可與在顯示具有中框消隱間隔之圖框時所使用的圖框週期相同。舉例而言,如圖4中所示,圖框405之垂直消隱週期與垂直作用週期之總和可等於圖框410之垂直消隱週期與垂直作用週期之總和。因此,因為兩個中框消隱間隔被添加至圖框410之垂直作用週期,所以圖框410之垂直消隱週期可按此兩個中框消隱間隔之寬度的總和減少。對於圖框405,單個垂直消隱週期與單個垂直作用週期之總和等於Vtotal,或一個圖框時間。類似地,對於圖框410,垂直消隱週期、圖框之三個部分的顯示驅動之三個週期及兩個中框消隱間隔之寬度的總和亦等於Vtotal。
一般而言,圖框405之單個垂直消隱週期及單個垂直作用週期被分解成分佈在圖框410之整個圖框時間中的較小段。因此,圖框410之垂直消隱週期與中框消隱間隔的總和等於圖框405之單個垂直消隱週期。以此方式,總圖框速率一般可保持不變。在一項實施例中,垂直作用中信號可在中框消隱間隔期間保持確證。在顯示器後端內,此可藉由延伸水平消隱而實現。應注意如上文關於時間週期所使用的術語「相等」並不一定欲意謂等同的程度達到不可能辨別差異。確切而言,與特定技術相關聯的差異係可能的且係預期的。舉例而言,將兩 個時間週期稱為相等假定了可存在歸因於信號雜訊、抖動、時脈偏斜或另外情況之微小變化。然而,對於大多數情況,此等差異係在設計約束內且不足以妨礙裝置之預期操作。
在一項實施例中,當顯示器整合型觸碰感測器非隔離於顯示器共同電壓層時,中框消隱間隔可插入至圖框410中以增加可對相對應觸敏式顯示器執行的觸碰感測之頻率。在每一中框消隱間隔期間,可對顯示器執行觸碰感測。另外,當顯示器未被主動地驅動時,可在每一圖框之開始之前的垂直消隱週期期間執行觸碰感測。在其他實施例中,當顯示器整合型觸碰感測器與顯示器共同電壓層電分離時,可在主動顯示器再新期間執行觸碰掃描,且可在垂直及中框消隱期間執行特殊掃描步驟。此等特殊掃描步驟可包括觸控筆掃描、互電容掃描及自電容掃描。在各種實施例中,可回應於偵測到事件而觸發中框消隱。舉例而言,對事件之偵測可回應於請求(或可以其他方式需要)增加之觸碰感測頻率、偵測壓力、偵測觸碰、偵測力、偵測自一個觸碰位置至另一位置之移動、偵測給定時間週期內之重複觸碰或偵測任何其他條件或信號的應用程式。在各種實施例中,可按預設啟用中框消隱。眾多此等實施例係可能的且係預期的。
如圖4中所示,圖框405及圖框410具有相同顯示寬度,其對應於針對圖框410展示的水平作用(或Hactive)週期。在每一線之Hactive週期之前為如針對圖框410所示的水平消隱(或Hblank)週期。類似地,在圖框410之垂直作用(或Vactive)週期之前(亦即,在前一圖框之垂直作用週期之後)為垂直消隱(或Vblank)週期。水平消隱週期為自水平線之最後像素繪製在顯示器上之時至下一水平線之第一像素繪製在顯示器上之時的週期。垂直消隱週期為自圖框之最後像素繪製在顯示器上之時至下一圖框之第一像素繪製在顯示器上之時的週期。垂直作用週期為自給定圖框之第一像素繪製在顯示器上之時至給定圖框之最後像 素繪製在顯示器上之時的週期。垂直作用週期亦可被稱作經分配用於驅動顯示器之時間。垂直作用週期及垂直消隱週期可以線為單位來量測,而水平作用週期及水平消隱週期可以像素為單位來量測。
當中框消隱間隔用於給定圖框時,則垂直作用週期可包括圖框之顯示高度加一或多個中廊寬度。因此,垂直作用週期可等於顯示高度加上對應於在圖框期間引入之中框消隱間隔的中廊寬度之總和。對於圖框410,垂直作用週期等於顯示高度加上中廊寬度[0]加上中廊寬度[1]。
在一項實施例中,垂直時序可經選擇以使得針對給定再新速率(例如,1/(60赫茲)),作用週期及消隱週期合計為恆定週期。在一項實施例中,用於中框消隱間隔之時間可取自原本可用於垂直消隱週期的時間。因此,垂直消隱週期可經減少以考慮針對每一圖框引入的中框消隱間隔。應注意,在一些實施例中,圖框時序及持續時間參數可經選擇以使得垂直消隱週期及中框消隱間隔具有相同持續時間並以規則時間間隔間隔開。亦注意垂直消隱週期可包括垂直前廊、垂直同步脈衝及垂直後廊。類似地,水平消隱週期可包括水平前廊、水平同步脈衝及水平後廊。
現參看圖5,展示在實施中框消隱間隔時的圖框分量之一項實施例之方塊圖。在圖5之頂部展示單個圖框之垂直分量,且該等分量包括垂直消隱週期505、來自圖框之第一部分的列510、第一中框消隱間隔515、來自圖框之第二部分的列520、第二中框消隱間隔525、來自圖框之第三部分的列530。應注意此等兩個中框消隱間隔515及525表示可插入至給定圖框之顯示中的任何數目個中框消隱間隔。
每一圖框可以一垂直消隱週期505開始,在該垂直消隱週期期間可在相對應觸控式螢幕顯示器上執行觸碰感測。亦可在中框消隱間隔515及525兩者期間執行觸碰感測。若圖框速率在一項實施例中係在60 赫茲(Hz),則藉由引入兩個中框消隱間隔515及525,觸碰感測可在180Hz下執行,從而顯著增加觸碰感測之頻率,藉此改良觸碰感測之效能。
在圖5之底部中放大展示圖框列510中之單個列以說明列之水平分量。放大的列以一水平消隱週期535開始,後續接著正顯示的行540之像素。此水平時序可對於圖框之每一列重複,直至中框消隱間隔被引入或直至已到達圖框之底部為止。
在一項實施例中,垂直消隱週期505以及中框消隱間隔515及525可經選擇以使得其具有相同持續時間。又,垂直消隱週期505以及中框消隱間隔515及525之位置可經選擇以使得其以固定規則時間間隔間隔開,使得可以恆定頻率執行觸碰感測。
現在轉至圖6,展示執行中框消隱之時序圖之一項實施例。當無像素被驅動至顯示器時第一圖框之開始及第二圖框之開始可被稱作垂直消隱週期。圖框之未花費在垂直消隱週期中的時間可被稱作垂直作用週期。在垂直消隱週期期間,可如圖6之底部處所示執行觸碰感測。在垂直消隱週期之開始時,裝置可在執行觸碰感測之前等待一段短時間經過以允許電壓安定及/或防止任何殘餘雜訊干擾觸碰感測。
如圖6中所示,在三個獨立間隔中驅動第一圖框之像素,其中在每一間隔中第一圖框的一部分被寫入至顯示器。在圖框之第一部分被驅動至顯示器之後,可插入第一中框消隱間隔,在其期間顯示管線可暫停並停止驅動像素至顯示器。在此第一中框消隱間隔期間,顯示管線之部分可被時脈閘控,同時產生替代實際像素的虛設像素。
在第一中框消隱間隔之後,顯示管線可喚醒並驅動圖框之第二部分至顯示器。在驅動第一圖框之第二部分至顯示器之後,顯示管線可在第二中框消隱間隔期間停止驅動顯示器,並在產生虛設像素的同時時脈閘控顯示管線之部分。在第二中框消隱間隔之後,顯示管線可 驅動第一圖框之第三部分至顯示器。
用於第一圖框的顯示驅動及中框消隱間隔之相同時序可繼續用於第二圖框。圖框時序之此型樣可無限地繼續,直至經由軟體改變了中廊位置及寬度值為止。圖6中所展示之圖框時序之實例僅為可在執行中框消隱時利用的圖框時序之一個實例。應瞭解其他實施例可利用其他數目個中框消隱間隔及/或可具有替代時序參數。
對於胞內觸控類型顯示器,僅可在顯示器未被主動地驅動時執行觸碰感測。因此,可在如針對標記為「胞內觸控類型顯示器」之波形所示之垂直消隱週期期間執行觸碰感測。在垂直消隱週期之開始時,裝置可在執行觸碰感測之前等待一段短時間經過以允許電壓安定及/或防止任何殘餘雜訊干擾觸碰感測。亦對於胞內觸控類型顯示器,可在第一及第二中框消隱間隔期間執行觸碰感測。
對於顯示器整合型觸碰感測器與顯示器共同電壓層電分離的非胞內觸控類型顯示器,可不論顯示器是否正被主動地驅動而在圖框期間之任何時間執行觸碰掃描。此係在圖6之底部處標記為「非胞內觸控類型顯示器」的波形中展示。然而,可在垂直消隱週期及中框消隱間隔期間進行某些特殊感測掃描步驟。此等掃描步驟之實例包括觸控筆掃描、互電容掃描及自電容掃描。對於此等非胞內觸控類型顯示器,可視顯示器之操作模式而執行不同類型之掃描。舉例而言,在裝置在觸控模式中時,可執行觸碰掃描以偵測由一或多個手指引起的觸碰事件。或者,在觸控筆模式中時,可執行觸控筆掃描以接收藉由觸控筆傳輸的資料。
現參看圖7,展示用於執行中框消隱之方法700的一項實施例。出於論述之目的,以順序次序展示此實施例中之步驟。應注意,在以下所描述方法之各種實施例中,可同時或以不同於所示之次序執行一或多個所描述元素,或可將其完全省略。如需要,亦可執行其它額外 元素。本文中所描述的各種裝置及顯示管線中之任一者可經組態以實施方法700。
在處理用於顯示之圖框的開始時,顯示管線可初始化線計數器(區塊705)。線計數器可追蹤已經針對當前圖框產生的像素之線的數目。接下來,顯示管線可開始顯示當前圖框(區塊710)。在顯示當前圖框之像素的同時,線計數器可針對經驅動至顯示器的像素之每一線遞增(區塊715)。
接著,顯示管線可判定線計數器是否等於當前中廊位置(條件性區塊720)。當前中廊位置指與中框消隱間隔值一起儲存在表之當前條目中的中廊值。若線計數器不等於中廊位置(條件性區塊720,「否」分支),則方法700可返回至區塊715。若線計數器等於中廊位置(條件性區塊720,「是」分支),則顯示管線可停止驅動顯示器並起始中框消隱間隔(區塊725)。在中框消隱間隔期間,可在觸控式螢幕顯示器上執行觸碰感測(區塊730)。又,在中框消隱間隔開始時,中廊計數器可設定成中廊寬度(區塊735)。對於在中框消隱間隔期間產生的虛設像素之每一線,中廊計數器可遞減(區塊740)。
接下來,顯示管線可判定中廊計數器是否等於零(條件性區塊745)。若中廊計數器不等於零(條件性區塊745,「否」分支),則方法700可返回至區塊740。若中廊計數器等於零(條件性區塊745,「是」分支),則顯示管線可終止中框消隱間隔並返回以在其已停止的列處驅動實際像素至顯示器(區塊750)。接下來,顯示管線可判定是否存在用於圖框之另一中框消隱間隔(條件性區塊755)。在一些實施例中,每一圖框可僅存在單個中框消隱間隔。在其他實施例中,每一圖框可存在多個中框消隱間隔。在一項實施例中,顯示管線之控制邏輯可藉由讀取儲存每一中框消隱間隔之中框消隱位置及寬度的表而判定是否存在用於圖框之另一中框消隱間隔。
若不存在用於當前圖框之其他中框消隱間隔(條件性區塊755,「否」分支),則顯示管線可繼續顯示實際像素直至到達圖框之盡頭為止(區塊760)。在區塊760之後,方法700可返回至區塊705以顯示下一圖框。若存在用於當前圖框之另一中框消隱間隔(條件性區塊755,「是」分支),則可自表載入下一中框消隱間隔之中廊位置及寬度(區塊765)。接著,在區塊765之後,方法700可返回至區塊715。
接下來參看圖8,展示用於判定何時增加觸敏式顯示器之觸碰感測頻率的方法800之一項實施例。出於論述之目的,以順序次序展示此實施例中之步驟。應注意,在以下所描述方法之各種實施例中,可同時或以不同於所示之次序執行一或多個所描述元素,或可將其完全省略。如需要,亦可執行其它額外元素。本文中所描述的各種裝置及顯示管線中之任一者可經組態以實施方法800。
裝置可包括觸控式螢幕顯示器及顯示管線。在一項實施例中,裝置可在觸碰感測僅在每一圖框開始時(在垂直消隱週期期間)執行的預設模式中運作(區塊805)。接下來,裝置可判定當前在該裝置上執行的應用程式是否將得益於觸碰感測頻率之增加(條件性區塊810)。舉例而言,在裝置上執行之應用程式可等待使用者使用觸控筆或其他類似裝置在觸控式螢幕顯示器上輸入簽名。對於此應用程式,增加之觸碰感測頻率將允許以更大準確度捕獲使用者之簽名。若使用者正在顯示器上繪畫、偵測力、偵測觸碰位置之間的移動或執行需要觸控筆或手指的快速移動之任務,則其他應用程式亦可得益於增加之觸碰感測頻率。
若應用程式將不得益於觸碰感測頻率之增加(條件性區塊810,「否」分支),則方法800可返回至區塊805。若應用程式將得益於觸碰感測頻率之增加(條件性區塊810,「是」分支),則顯示管線可進入第二操作模式並實施顯示器之中框消隱(區塊815)。對於每一圖框引 入之中框消隱間隔的數目可視應用程式之類型及應增加多少觸碰感測頻率而變化。在每一中框消隱間隔期間,可執行觸碰感測以偵測顯示器上之觸碰事件(區塊820)。在區塊820之後,方法800可返回至區塊810以判定應用程式是否仍需要較高之觸碰感測速率。
現在轉至圖9,展示使用中框消隱調整圖框再新速率之實例。圖9中之虛線用於表示等於1/60秒之時間週期。在圖9之頂部處的圖框具有一恰好適合此週期之圖框時序,且此圖框具有60Hz之圖框再新速率。此圖框不利用中框消隱而改為具有一垂直消隱週期後續接著單個連續顯示驅動週期。垂直消隱週期之長度加上顯示驅動週期之長度等於1/60秒。
圖9之中間所展示之圖框時序的第二實例展示相同持續時間之垂直消隱週期與相同總量的添加了中框消隱間隔的顯示驅動可如何將圖框再新速率自60Hz改變至58Hz。顯示驅動現在分成兩個部分,中框消隱間隔插入於顯示驅動之該兩個部分之間。出於此論述之目的,可假定中框消隱間隔之持續時間經選擇以便將圖框再新速率自60Hz調整至58Hz。實現圖框再新速率之此變化所需要的中框消隱間隔之持續時間可被計算為(1/58)-(1/60)秒。
類似地,圖9之中間所展示之圖框時序的第三實例展示相同持續時間之垂直消隱週期與相同總量的顯示驅動(如60Hz圖框速率實例)加上添加的中框消隱間隔可如何將圖框再新速率自60Hz改變至57Hz。此中框消隱間隔之持續時間可被計算為(1/57)-(1/60)秒。
在其他實施例中,中框消隱間隔之持續時間可經調整以建立其他圖框再新速率。又,可利用一個以上中框消隱間隔改變圖框再新速率,其中多個中框消隱間隔之總時間量判定圖框再新速率之變化。藉由執行中框消隱,顯示管線可選擇中框消隱間隔之長度來實現圖框再新速率之所要變化。以此方式,顯示管線可能夠改變顯示器之圖框再 新速率以匹配正藉以顯現源像素內容的任何速率。
接下來參看圖10,展示系統1000之一項實施例的方塊圖。如所示,系統1000可表示桌上型電腦1010、膝上型電腦1020、平板電腦1030、行動電話1040、電視1050(或經組態以耦接至電視之機上盒)或其他裝置之晶片、電路、組件等。其他裝置係可能的並係預期的(例如,可穿戴裝置,諸如手錶、健身手環、掛件、眼鏡、耳帶式裝置等等)。在所說明之實施例中,系統1000包括耦接至外部記憶體1002的(圖1之)SoC 110之至少一個例項。
SoC 110耦接至一或多個周邊裝置1004及外部記憶體1002。亦提供電源供應器1006,其供應供應電壓至SoC 110以及供應一或多個供應電壓至記憶體1002及/或周邊裝置1004。在各種實施例中,電源供應器1006可表示一電池(例如,智慧型電話、膝上型電腦或平板電腦中的可再充電電池)。在一些實施例中,可包括SoC 110之一個以上例項(且亦可包括一個以上外部記憶體1002)。
記憶體1002可為任何類型之記憶體,諸如,動態隨機存取記憶體(DRAM)、同步DRAM(SDRAM)、雙資料速率(DDR、DDR2、DDR3等)SDRAM(包括SDRAM之行動版本(諸如,mDDR3等)及/或SDRAM之低功率版本(諸如,LPDDR2等))、RAMBUS DRAM(RDRAM)、靜態RAM(SRAM),等。可將一或多個記憶體裝置耦接至電路板上以形成諸如單列直插式記憶體模組(SIMM)、雙列直插式記憶體模組(DIMM)等之記憶體模組。或者,可以晶片疊層組態、封裝疊層組態或多晶片模組組態將該等裝置與SoC 110安裝在一起
周邊裝置1004可取決於系統1000之類型包括任何所要電路。舉例而言,在一項實施例中,周邊裝置1004可包括用於各種類型無線通信之裝置,該等無線通信諸如wifi、藍芽、蜂巢式、全球定位系統等等。周邊裝置1004亦可包括額外儲存器,包括RAM儲存器、固態儲 存器,或磁碟儲存器。周邊裝置1004可包括使用者介面裝置,諸如顯示幕(包括觸控式顯示幕或多點觸控式顯示幕)、鍵盤或其他輸入裝置、麥克風、揚聲器等。
在各種實施例中,軟體應用程式之程式指令可用於實施先前所描述之方法及/或機制。程式指令可以高階程式設計語言(諸如C)描述硬體之行為。或者,可使用硬體設計語言(HDL),諸如Verilog。程式指令可儲存在非暫時性電腦可讀儲存媒體上。眾多類型的儲存媒體係可用的。儲存媒體可在使用期間由電腦存取以提供程式指令及隨附資料至電腦以用於程式執行。在一些實施例中,合成工具讀取程式指令以便產生包含來自合成庫(synthesis library)的一系列閘的接線對照表。
應強調上文所描述之實施例僅為實施之非限制性實例。對於熟習此項技術者而言,一旦已完全瞭解上述揭示內容,則眾多變化及修改將變得顯而易見。預期將以下申請專利範圍解釋為涵蓋所有此等變化及修改。
700‧‧‧用於執行中框消隱之方法

Claims (20)

  1. 一種用於執行中框消隱(mid-frame blanking)之設備,其包含:一觸敏式顯示器;及電路,其經組態以驅動圖框至該顯示器;其中該設備經組態以:驅動一給定圖框之一部分至該顯示器,該部分表示該給定圖框之不到全部;在驅動該部分之後並在驅動該整個給定圖框之前插入一第一中框消隱間隔;在該第一中框消隱間隔期間啟用該顯示器上之觸碰感測;及恢復驅動該給定圖框。
  2. 如請求項1之設備,其中在驅動圖框至該顯示器的同時停用觸碰感測,且其中該顯示器電路經組態以針對經驅動至該顯示器的複數個圖框中之每一圖框插入複數個中框消隱間隔。
  3. 如請求項1之設備,其中在驅動圖框資料至該顯示器的同時啟用觸碰掃描,且其中在該第一中框消隱間隔期間啟用一觸控筆掃描。
  4. 如請求項1之設備,其中該設備經組態以回應於偵測到一第一操作模式而插入該中框消隱間隔。
  5. 如請求項4之設備,其中該設備經組態以回應於偵測到一第二操作模式而僅在整個圖框之間的週期期間啟用觸碰感測。
  6. 如請求項5之設備,其中對於一給定圖框速率,該設備經組態以:在操作於該第二模式中的同時產生具有一第一持續時間之一第一垂直消隱間隔;及 在操作於該第一模式中的同時產生一第二垂直消隱間隔及一或多個中框消隱間隔,其中該第二垂直消隱間隔與該一或多個中框消隱間隔之一累積持續時間等於該第一持續時間。
  7. 如請求項1之設備,其中該電路包含一或多個像素處理管線,且其中該電路經組態以:在該第一中框消隱間隔期間暫停該一或多個像素處理管線;在該第一中框消隱間隔期間產生虛設像素;及在該等虛設像素到達該顯示器之前拋棄或忽略該等虛設像素。
  8. 一種用於執行中框消隱之裝置,其包含:一觸敏式顯示器;及邏輯,其經組態以驅動圖框至該顯示器;其中該裝置經組態以:在一給定圖框之一作用週期中插入一第一中框消隱間隔;及在該第一中框消隱間隔期間在該顯示器上執行觸碰感測。
  9. 如請求項8之裝置,其中該邏輯經組態以:在該第一中框消隱間隔之前驅動該給定圖框之一第一部分至該顯示器;及在該第一中框消隱間隔之後驅動該給定圖框之一第二部分至該顯示器。
  10. 如請求項8之裝置,其中該邏輯經組態以在經驅動至該顯示器的複數個圖框中之每一圖框的該作用週期中插入複數個中框消隱間隔。
  11. 如請求項10之裝置,其中該複數個中框消隱間隔中之每一中框消隱間隔係藉由一位置及一寬度界定,其中該位置指定該中框消隱間隔應被插入到該給定圖框中之何處,其中該寬度指定該 中框消隱間隔之一持續時間,且其中每一中框消隱間隔之該位置及寬度係可程式化的。
  12. 如請求項10之裝置,其中該邏輯經進一步組態以回應於該裝置正執行將得益於觸碰感測之一頻率的一增加的一應用程式的一指示而增加插入該作用週期中的中框消隱間隔之一數目。
  13. 如請求項8之裝置,其中該邏輯經組態以以一第一頻率驅動圖框至該顯示器,其中觸碰感測係以一第二頻率在該顯示器上執行,且其中該第二頻率為該第一頻率之一倍數。
  14. 如請求項8之裝置,其中該邏輯包含一或多個像素處理管線,其中該邏輯經組態以:在該第一中框消隱間隔期間暫停該一或多個像素處理管線;及在該第一中框消隱間隔期間產生虛設像素。
  15. 一種用於執行中框消隱之方法,其包含:驅動一給定圖框之一部分至一顯示器,該部分表示該給定圖框之不到全部;在驅動該部分之後並在驅動該整個給定圖框之前插入一第一中框消隱間隔;在該第一中框消隱間隔期間啟用該顯示器上之觸碰感測;及恢復驅動該給定圖框。
  16. 如請求項15之方法,其進一步包含在作用週期期間停用在該顯示器上的觸碰感測。
  17. 如請求項15之方法,其進一步包含針對經驅動至該顯示器之複數個圖框中的每一圖框插入複數個中框消隱間隔。
  18. 如請求項17之方法,其進一步包含回應於偵測到一第一操作模式而插入該中框消隱間隔。
  19. 如請求項18之方法,其進一步包含回應於偵測到一第二操作模 式而僅在整個圖框之間的週期期間啟用觸碰感測。
  20. 如請求項15之方法,其進一步包含:在操作於該第二模式中的同時產生具有一第一持續時間之一第一垂直消隱間隔;及在操作於該第一模式中的同時產生一第二垂直消隱間隔及一或多個中框消隱間隔,其中該第二垂直消隱間隔與該一或多個中框消隱間隔之一累積持續時間等於該第一持續時間。
TW104115653A 2014-06-04 2015-05-15 用於執行中框消隱之設備、裝置及方法 TWI564857B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/296,105 US20150355762A1 (en) 2014-06-04 2014-06-04 Mid-frame blanking

Publications (2)

Publication Number Publication Date
TW201602986A TW201602986A (zh) 2016-01-16
TWI564857B true TWI564857B (zh) 2017-01-01

Family

ID=53276289

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104115653A TWI564857B (zh) 2014-06-04 2015-05-15 用於執行中框消隱之設備、裝置及方法

Country Status (7)

Country Link
US (1) US20150355762A1 (zh)
EP (1) EP3134799A1 (zh)
JP (1) JP2017519318A (zh)
KR (1) KR20160142882A (zh)
CN (1) CN106415456A (zh)
TW (1) TWI564857B (zh)
WO (1) WO2015187329A1 (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015176512A (ja) * 2014-03-18 2015-10-05 シナプティクス・ディスプレイ・デバイス合同会社 半導体装置
US9652816B1 (en) 2014-09-29 2017-05-16 Apple Inc. Reduced frame refresh rate
US9983750B2 (en) * 2014-10-17 2018-05-29 Raydium Semiconductor Corporation In-cell mutual-capacitive touch panel
US9495926B2 (en) 2014-12-01 2016-11-15 Apple Inc. Variable frame refresh rate
US9874973B2 (en) * 2014-12-24 2018-01-23 Synaptics Incorporated Techniques for reducing cross talk for simultaneous touch sensing and display updating
CN107407988B (zh) * 2015-01-05 2020-07-10 辛纳普蒂克斯公司 输入设备、处理系统和用于操作输入设备的方法
US10338735B2 (en) * 2015-05-29 2019-07-02 Hon Hai Precision Industry Co., Ltd. Touch display panel and driving method thereof
US10706825B2 (en) 2015-09-29 2020-07-07 Apple Inc. Timestamp based display update mechanism
KR102360411B1 (ko) * 2015-10-20 2022-02-10 엘지디스플레이 주식회사 터치센서 내장형 표시장치 및 그의 구동방법
JP6551150B2 (ja) * 2015-10-23 2019-07-31 株式会社リコー 画像処理装置、画像形成装置、及び画像処理方法
US10698522B2 (en) * 2016-04-27 2020-06-30 Qualcomm Incorporated Variable rate display interfaces
US10474286B2 (en) * 2016-10-25 2019-11-12 Lg Display Co., Ltd. Touch display device, active pen, touch system, touch circuit, and pen recognition method
KR20180068383A (ko) * 2016-12-13 2018-06-22 엘지디스플레이 주식회사 터치 센서를 갖는 전자장치와 이의 구동 방법
KR102460472B1 (ko) * 2016-12-30 2022-11-01 엘지디스플레이 주식회사 터치 센싱 시스템, 디스플레이 디바이스, 액티브 펜 및 펜 인식 방법
US10338704B2 (en) * 2017-01-05 2019-07-02 Microsoft Technology Licensing, Llc Mitigating display noise for touch and pen sensing
US10788935B2 (en) * 2017-03-13 2020-09-29 Microsoft Technology Licensing, Llc Multiplexing capacitance sensing and display functionality
TWI664618B (zh) 2017-11-13 2019-07-01 友達光電股份有限公司 閘極驅動器及其觸控顯示裝置
US10741143B2 (en) * 2017-11-28 2020-08-11 Nvidia Corporation Dynamic jitter and latency-tolerant rendering
KR102570350B1 (ko) * 2017-12-05 2023-08-24 엘지디스플레이 주식회사 터치표시장치, 터치시스템, 구동회로 및 구동방법
US11740736B2 (en) * 2018-06-27 2023-08-29 Apple Inc. Electronic display adaptive touch interference scheme systems and methods
TWI671626B (zh) * 2018-07-27 2019-09-11 友達光電股份有限公司 觸控顯示裝置及其觸控喚醒信號產生方法
CN112346588B (zh) * 2019-08-08 2022-12-20 敦泰电子(深圳)有限公司 触控检测方法、驱动器及触控显示装置
JP2021033966A (ja) * 2019-08-29 2021-03-01 アルパイン株式会社 タッチパネル付表示装置及びタッチパネル付表示装置の制御方法
CN110515498A (zh) * 2019-08-30 2019-11-29 联想(北京)有限公司 一种信息处理方法及电子设备
US11302102B2 (en) * 2020-01-22 2022-04-12 Novatek Microelectronics Corp. Method for controlling display panel and control circuit using the same
KR20220017610A (ko) * 2020-08-05 2022-02-14 엘지디스플레이 주식회사 표시장치와 그 구동방법
CN114627794B (zh) * 2020-11-26 2024-04-02 深圳市奥拓电子股份有限公司 一种led显示系统及其子帧驱动控制方法、装置
JP2022114180A (ja) * 2021-01-26 2022-08-05 シャープディスプレイテクノロジー株式会社 タッチパネル内蔵表示装置及びタッチパネル内蔵表示装置の制御方法
US12045418B2 (en) * 2021-07-06 2024-07-23 Samsung Display Co., Ltd. Electronic device
WO2024103577A1 (zh) * 2022-11-14 2024-05-23 华为技术有限公司 触控显示屏及其控制方法、触控显示设备及其控制方法
CN117059021B (zh) * 2023-10-11 2024-01-26 南京酷开智慧屏科技有限公司 基于soc的点阵屏及其驱动方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09311662A (ja) * 1996-05-23 1997-12-02 Fujitsu Ltd フレーム内時分割型中間調表示方法及びフレーム内時分割型表示装置
TW200425041A (en) * 2003-02-28 2004-11-16 Sharp Kk Display and sensor apparatus
CN1317584C (zh) * 2003-01-21 2007-05-23 株式会社日立显示器 显示装置及其驱动方法
US20080094320A1 (en) * 2006-04-04 2008-04-24 Kunjal Parikh Display Device and Driving Method Thereof

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7109991B2 (en) * 2001-08-22 2006-09-19 Tektronix, Inc. Activity display for multiple data channels over period of time
KR101301422B1 (ko) * 2008-04-30 2013-08-28 엘지디스플레이 주식회사 액정표시장치와 그 구동방법
JP5241638B2 (ja) * 2009-07-23 2013-07-17 川崎マイクロエレクトロニクス株式会社 表示制御装置
WO2011035485A1 (zh) * 2009-09-27 2011-03-31 智点科技有限公司 一种可排除触控影响显示的触控显示器
KR101761580B1 (ko) * 2010-09-08 2017-07-27 엘지디스플레이 주식회사 터치 센서를 갖는 표시 장치
CN202281893U (zh) * 2011-08-08 2012-06-20 丁小平 一种与数码相机连接的外接可翻转显示屏
WO2013036672A1 (en) * 2011-09-07 2013-03-14 Synaptics Incorporated Capacitive sensing during non-display update times
CN107291304B (zh) * 2012-06-28 2021-08-24 上海天马微电子有限公司 触摸显示屏的驱动方法
US20140062899A1 (en) * 2012-08-31 2014-03-06 Au Optronics Corporation Dynamic stop display driving mechanism for touch sensing
US20140071062A1 (en) * 2012-09-13 2014-03-13 Silicon Integrated Systems Corp. Method for increasing touch sampling rate and touch display device using the same
JP6000797B2 (ja) * 2012-10-17 2016-10-05 シャープ株式会社 タッチパネル式入力装置、その制御方法、および、プログラム
JP6103757B2 (ja) * 2013-01-28 2017-03-29 シナプティクス・ジャパン合同会社 タッチ表示制御装置及び情報端末装置
JP6204025B2 (ja) * 2013-03-05 2017-09-27 シナプティクス・ジャパン合同会社 ドライバic
US9293119B2 (en) * 2014-01-06 2016-03-22 Nvidia Corporation Method and apparatus for optimizing display updates on an interactive display device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09311662A (ja) * 1996-05-23 1997-12-02 Fujitsu Ltd フレーム内時分割型中間調表示方法及びフレーム内時分割型表示装置
CN1317584C (zh) * 2003-01-21 2007-05-23 株式会社日立显示器 显示装置及其驱动方法
TW200425041A (en) * 2003-02-28 2004-11-16 Sharp Kk Display and sensor apparatus
US20080094320A1 (en) * 2006-04-04 2008-04-24 Kunjal Parikh Display Device and Driving Method Thereof

Also Published As

Publication number Publication date
US20150355762A1 (en) 2015-12-10
JP2017519318A (ja) 2017-07-13
CN106415456A (zh) 2017-02-15
KR20160142882A (ko) 2016-12-13
EP3134799A1 (en) 2017-03-01
TW201602986A (zh) 2016-01-16
WO2015187329A1 (en) 2015-12-10

Similar Documents

Publication Publication Date Title
TWI564857B (zh) 用於執行中框消隱之設備、裝置及方法
US10019968B2 (en) Variable refresh rate display synchronization
US11211036B2 (en) Timestamp based display update mechanism
US11164357B2 (en) In-flight adaptive foveated rendering
TWI528169B (zh) 在閒置顯示情況中之記憶體電力節省
JP5755333B2 (ja) 表示動作を制御する技術
JP2015018245A (ja) アプリケーションプロセッサと、それを含むディスプレイシステム
US20160092010A1 (en) Touch, pen and force sensor operation with variable refresh displays
TWI810640B (zh) 驅動裝置及其操作方法
KR20190117635A (ko) 이미지 유창성을 향상하는 방법 및 장치
US9620081B2 (en) Hardware auxiliary channel for synchronous backlight update
WO2021164004A1 (en) Reduced display processing unit transfer time to compensate for delayed graphics processing unit render time
TWI541793B (zh) 偵測閒置螢幕開啟之機構
TWI549490B (zh) 用於在閒置螢幕開啟時之顯示之壓縮圖框回寫及讀取
US20190027114A1 (en) Collision avoidance schemes for displays
TWI733205B (zh) 對電子設備執行顯示控制之方法、主處理器和顯示面板
CN115151886A (zh) 基于帧更新延迟dsi时钟改变以提供更平滑的用户界面体验
KR102265238B1 (ko) 인셀 터치방식 액정표시장치
WO2022133969A1 (zh) 信号处理方法及装置、显示装置
TWI516854B (zh) 投影裝置及其影像資料存取方法
US10789876B2 (en) Display system and method of driving the same
CN118511217A (zh) 针对命令模式面板的dpu驱动的自适应同步

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees