两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

低延遲著墨的制作方法

文檔序號:9921743閱讀:357來源:國知局
低延遲著墨的制作方法
【技術領域】
[0001]本發(fā)明的實施例一般涉及電子裝置,并且更具體地,涉及基于觸摸事件的低延遲顯示更新。
【背景技術】
[0002]包括接近傳感器裝置(例如觸摸墊或觸摸傳感器裝置)的輸入裝置廣泛應用于多種電子系統(tǒng)中。接近傳感器裝置典型地包括通常由表面區(qū)分的感測區(qū),在其中接近傳感器裝置確定一個或多個輸入對象的存在、位置和/或運動。接近傳感器裝置可用于為電子系統(tǒng)提供接口。例如,接近傳感器裝置通常用作較大計算系統(tǒng)的輸入裝置(諸如集成在或外設于筆記本或桌上型電腦的不透明觸摸墊)。接近傳感器裝置也經常用于較小計算系統(tǒng)中(諸如集成在蜂窩電話中的觸摸屏)。

【發(fā)明內容】

[0003]本文描述的一個實施例包括用于在顯示器上顯示所修正顯示幀數據的處理系統(tǒng)。該處理系統(tǒng)包括觸摸控制器,其配置成檢測感測區(qū)內的輸入對象以及作為響應,傳送觸摸數據到主處理器以及到覆蓋引擎。覆蓋引擎配置成接收第一顯示幀以及以基于所接收觸摸數據的臨時圖像數據來修正第一顯示幀。該處理系統(tǒng)包括顯示驅動器,其配置成準備所修正顯示幀數據用于向顯示器輸出。
[0004]本文描述的另一個實施例是方法,其包括檢測感測區(qū)內的輸入對象以及響應于檢測到輸入對象傳送觸摸數據到主處理器以及到覆蓋引擎。該方法包括在覆蓋引擎處接收第一顯示幀以及使用覆蓋引擎,以基于觸摸數據的臨時圖像數據修正第一顯示幀。該方法包括準備所修正顯示幀數據用于向顯示器輸出。
[0005]本文描述的另一個實施例是處理系統(tǒng),其包括配置成檢測感測區(qū)內的輸入對象以及作為響應,傳送觸摸數據到主處理器以及到覆蓋引擎的觸摸控制器。覆蓋引擎配置成從主處理器接收顯示幀以及以基于所接收觸摸數據的所儲存動作更新顯示幀,其中,當被顯示時,所儲存動作修正顯示幀中的像素數據。處理系統(tǒng)包括顯示驅動器,其配置成準備所更新顯示幀數據用于向顯示器輸出。
【附圖說明】
[0006]為了使本發(fā)明的上述特征能夠以詳細的方式來理解,通過參考實施例作出在上面簡要總結的、本公開的更具體的描述,其中一些實施例在附圖中例示。但要注意,由于本公開可容許其他相等地有效的實施例,這些附圖僅例示本公開的典型實施例并且不應因此被認為對其范圍的限定。
[0007]圖1是依照本發(fā)明實施例的、包括輸入裝置的示例系統(tǒng)的框圖。
[0008]圖2A例示在依照本發(fā)明實施例的高延遲系統(tǒng)中顯示蹤跡。
[0009 ]圖2B例示在依照本發(fā)明實施例的低延遲系統(tǒng)中顯示蹤跡。
[0010]圖3A和3B例示在依照本發(fā)明實施例的低延遲輸入裝置中滾動文檔。
[0011]圖4是依照本發(fā)明實施例的、用于顯示覆蓋從主處理器接收的像素數據的臨時蹤跡數據的方法。
[0012]圖5是依照本發(fā)明實施例的、包括觸摸控制器和覆蓋引擎之間的旁通路徑的示例系統(tǒng)的框圖。
[0013]為促進理解,已盡可能使用同樣的參考標號來標明對附圖而言是共同的同樣元件。應預期到,在一個實施例中公開的元件可不經明確的敘述、而在其他實施例中可獲益地使用。這里所指的附圖不應被理解為按比例繪制,除非特別說明。同樣,通常簡化附圖,并且省略細節(jié)或元件以便陳述和解釋的清楚。附圖及討論服務于解釋下面討論的原理,其中類似的標注表示類似的元件。
【具體實施方式】
[0014]下列詳細描述本質上僅僅是示范性的,并不意圖限制本公開或本公開的應用和使用。而且,不存在由在先技術領域、【背景技術】、
【發(fā)明內容】
或下面【具體實施方式】中提出的、任何表達的或暗示的理論所約束的意圖。
[0015]本發(fā)明各種實施例提供輸入裝置,其包括用于改進延遲的、在觸摸控制器和顯示驅動器之間的旁通路徑。在一個實施例中,旁通路徑將觸摸控制器耦合到覆蓋引擎,從而旁通輸入裝置中的主處理器(例如中央處理單元(CPU)或圖形處理單元(GPU))。覆蓋引擎可以包括在顯示驅動器內。然而,在其他實施例中,覆蓋引擎可以在別處同時仍然允許觸摸數據被傳送到覆蓋引擎,而沒有首先由負責運行主操作系統(tǒng)的主處理器處理。通過這樣做,與在顯示驅動器或覆蓋引擎等待直到所更新顯示數據從主處理器被發(fā)送的情況下相比,輸入裝置可以更快地檢測用戶輸入并更新顯示器來反映用戶輸入。例如,主處理器可以傳送從觸摸控制器接收的觸摸數據到在輸出所更新顯示數據之前使用觸摸數據來改變顯示的應用。沒有觸摸控制器和覆蓋引擎之間的旁通路徑,輸入裝置必須等待應用處理觸摸數據、生成圖形數據、將圖形數據發(fā)送到主處理器,并且隨后等待主處理器將所更新幀數據發(fā)送到顯示驅動器。在一些輸入裝置中,這個過程會花費50-100毫秒或多更,其會是足夠用戶注意到延遲的時間。
[0016]在一個實施例中,顯示驅動器包括覆蓋引擎,其接收并處理從觸摸控制器接收的觸摸數據。在其他實施例中,覆蓋引擎可以與顯示驅動器分開實現?;谟|摸數據中的信息,覆蓋引擎確定是否以例示預定義動作或特征的像素數據來覆蓋(或代替,或以其他方式修正)從主處理器接收的顯示幀的像素數據。例如,觸摸數據可以表示感測區(qū)中諸如手指或觸控筆的輸入對象所在的位置?;谶@個位置數據,覆蓋引擎可以覆蓋從主處理器接收的顯示數據上的像素RGB顏色數據。覆蓋像素數據可以包括代替從主處理器接收的顯示數據的一個或多個像素和/或修正從主處理器接收的顯示數據的一個或多個像素。在一個示例中,覆蓋引擎輸出追蹤感測區(qū)內輸入裝置的運動的蹤跡。由于延遲,主處理器可能不能追蹤輸入對象使得蹤跡位于或靠近感測區(qū)內輸入裝置的當前位置。然而,通過使用旁通路徑,覆蓋引擎不需要依賴處理系統(tǒng)來發(fā)送包括蹤跡的所更新顯示信息。替代地,覆蓋引擎在從主處理器接收的當前顯示幀上覆蓋低延遲蹤跡,低延遲蹤跡更好地追蹤輸入裝置的運動。在覆蓋引擎修正從主處理器接收的顯示數據后,覆蓋引擎可以輸出所修正顯示數據到顯示驅動器用于輸出。
[0017]在一個實施例中,主處理器啟動或停用覆蓋引擎并提供預定義特征或動作的特征。例如,當執(zhí)行蹤跡功能,主處理器可以向覆蓋引擎發(fā)送將要被輸出到顯示器上的蹤跡的寬度或顏色、以及潛在地發(fā)送指令來使能或禁能低延遲追蹤。這些特征可以根據用戶選擇而變化。例如,用戶可以在圖形應用中選擇用戶是否想要以模擬顏料刷、鉛筆、鋼筆等的蹤跡來繪畫。這些不同蹤跡中的每一個可以具有不同的寬度、顏色、模擬墨水或顏料在紙上或畫布上散布的方式的擴散速度等。通過向覆蓋引擎提供這些特征,可以定制所覆蓋低延遲蹤跡像素來匹配或大體上匹配從主處理器接收的顯示幀數據中的蹤跡數據。當用戶不再希望使用蹤跡功能時,主處理器可以停用覆蓋引擎。在其他實施例中,覆蓋引擎可以意識到覆蓋低延遲蹤跡不再適合,因為沒有蹤跡由主處理器繪制。
[0018]現在轉向附圖,圖1是依照本發(fā)明實施例的、示例輸入裝置100的框圖。輸入裝置100可配置成向電子系統(tǒng)(未示出)提供輸入。如本文檔所使用的,術語“電子系統(tǒng)”(或“電子裝置”)廣義地指能夠電子地處理信息的任何系統(tǒng)。電子系統(tǒng)的一些非限制性示例包括所有大小和形狀的個人計算機,諸如桌上型電腦、膝上型電腦、上網本電腦、平板電腦、網絡瀏覽器、電子書閱讀器和個人數字助理(PDA)。另外的示例電子系統(tǒng)包括復合型輸入裝置,諸如包括輸入裝置100和獨立操縱桿或按鍵開關的物理鍵盤。進一步的示例電子系統(tǒng)包括諸如數據輸入裝置(包括遙控器和鼠標)和數據輸出裝置(包括顯示屏幕和打印機)之類的外圍設備。其他示例包括遠程終端、信息亭、以及視頻游戲機(例如,視頻游戲控制臺、便攜式游戲裝置等)。其他示例包括通信裝置(包括諸如智能電話之類的蜂窩電話)和媒體裝置(包括錄音機、編輯器和諸如電視機的播放器、機頂盒、音樂播放器、數碼相框和數碼相機)。另外,電子系統(tǒng)可以是輸入裝置的主機或從機。
[0019]輸入裝置100能夠實現為電子系統(tǒng)的物理部件,或能夠與電子系統(tǒng)物理地分離。視情況而定,輸入裝置100可使用下列項的任一個或多個與電子系統(tǒng)的部件通信:總線、網絡以及其他有線或無線互連。示例包括12(:、5?1、?5/2、通用串行總線(1^8)、藍牙、1^以及IRDA0
[0020]在圖1中,輸入裝置100示出為接近傳感器裝置(也通常被稱為“觸摸墊”或“觸摸傳感器裝置”),其配置成感測由一個或多個輸入對象140在感測區(qū)120中提供的輸入。示例輸入對象包括如圖1所示的手指和觸控筆。
[0021]感測區(qū)120包含在輸入裝置100之上、周圍、之中和/或附近的任何空間,在其中輸入裝置100能夠檢測用戶輸入(例如,由一個或多個輸入對象140提供的用戶輸入)。特定感測區(qū)的尺寸、形狀和位置可以逐個實施例極大地改變。在一些實施例中,感測區(qū)120從輸入裝置100的表面沿一個或多個方向延伸到空間中,直至信噪比阻止充分準確的對象檢測。這個感測區(qū)120沿特定方向延伸的距離,在各種實施例中,可以大約少于一毫米、數毫米、數厘米、或更多,而且可隨所使用的感測技術的類型和期望的精度而顯著變化。因此,一些實施例感測輸入,其中包括與輸入裝置100任何表面無接觸、與輸入裝置100的輸入表面(例如觸摸表面)接觸、與耦合一定量外加力或壓力的輸入裝置100的輸入表面接觸、和/或它們的組合。在各種實施例中,輸入表面可由傳感器電極位于其中的殼體的表面來提供,由應用在傳感器電極或任何殼體之上的面板來提供等。在一些實施例中,感測區(qū)120在投射到輸入裝置100的輸入表面上時具有矩形形狀。
[0022]輸入裝置100可使用傳感器組件和感測技術的任何組合來檢測感測區(qū)120中的用戶輸入。輸入裝置100包括用于檢測用戶輸入的一個或多個感測元件。作為幾個非限定性示例,輸入裝置100可使用電容性、倒介電、電阻性、電感性、磁、聲、超聲、和/或光技術。
[0023]—些實現配置成提供跨越一維、二維、三維或更高維空間的圖像。一些實現配置成提供沿特定軸或平面的輸入的投影。
[0024]在輸入裝置100的一些電阻性實現中,柔性且導電的第一層通過一個或多個間隔元件與導電的第二層分離。在操作期間,一個或多個電壓梯度跨多層產生。按壓柔性的第一層可使其充分彎曲而產生多層之間的電接觸,導致反映多層間接觸的點的電壓輸出。這些電壓輸出可用于確定位置信息。
[002
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
香格里拉县| 新晃| 莎车县| 新和县| 邹平县| 潜江市| 定日县| 三门县| 获嘉县| 麟游县| 唐山市| 东源县| 化德县| 富川| 略阳县| 安国市| 江西省| 临澧县| 汽车| 微山县| 襄垣县| 高州市| 德钦县| 襄樊市| 阳山县| 株洲县| 介休市| 防城港市| 内丘县| 顺昌县| 防城港市| 梅州市| 晋江市| 南宫市| 明溪县| 永平县| 女性| 莒南县| 通化市| 东安县| 嘉黎县|