圖像顯示系統的制作方法
【專利說明】
[0001] 本申請要求于2014年4月21日在韓國知識產權局提交的第10-2014-0047628號 韓國專利申請的優先權和權益,該申請的全部內容通過引用完全包含于此。
技術領域
[0002] 本發明構思的實施例涉及一種圖像顯示系統。
【背景技術】
[0003] 近年來,為了改善與用戶的交互,將觸摸功能加入到諸如移動電話、平板電腦、膝 上型計算機、臺式計算機、電視機等的圖像顯示系統。
[0004] 例如,參照圖1,傳統的圖像顯示系統1可包括觸摸面板2、觸摸控制器3、顯示面板 5、顯示控制器6和主機8。
[0005] 當預定的圖像顯示在顯示面板5上時,用戶可通過使用觸控筆或用戶身體的一部 分(諸如手指)觸摸顯示面板5的屏幕來提供期望的輸入。
[0006] 觸摸控制器3檢測在觸摸面板2處發生的觸摸事件并將與檢測到的觸摸事件有關 的信息提供至主機8。
[0007] 主機8可基于從觸摸控制器3接收的信息對與觸摸事件對應的預定圖像進行渲染 并輸出至顯示控制器6。顯示控制器6可通過顯示面板5向用戶提供從主機8提供的圖像。
[0008] 如上所述,通過主機8來實現與觸摸事件對應的響應處理。因此,根據主機8的狀 態(例如,由于其他任務而導致主機8的負載增大等),與觸摸事件對應的響應會被延遲。
[0009] 當與觸摸事件對應的響應被延遲時,因為不能迅速地提供對用戶輸入的觸摸的響 應反饋,所以用戶會不滿意。
【發明內容】
[0010] 根據本發明構思的實施例,一種圖像顯示系統包括:主機;觸摸控制器,被構造成 生成與觸摸信號對應的觸摸事件信息并將觸摸事件信息提供至加速器,其中,觸摸信號從 觸摸面板輸出。加速器被構造成基于從觸摸控制器提供的觸摸事件信息來生成與觸摸事件 對應的輸出圖像數據。圖像顯示系統還包括被構造成將由加速器生成的輸出圖像數據提供 至顯示面板的顯示控制器。
[0011] 在一個實施例中,加速器可與主機、觸摸面板、觸摸控制器、顯示面板和顯示控制 器分開。
[0012] 在一個實施例中,加速器可被包括在顯示控制器中。
[0013] 在一個實施例中,加速器可被包括在觸摸控制器中。
[0014] 在一個實施例中,加速器可被包括在主機中。
[0015] 在一個實施例中,觸摸控制器和加速器可被包括在顯示控制器中。
[0016] 在一個實施例中,加速器可包括:掩碼生成邏輯,被構造成接收觸摸事件信息并基 于觸摸事件信息生成掩碼數據;以及渲染邏輯,被構造成根據掩碼數據通過組合視頻圖像 數據和覆蓋數據來生成輸出圖像數據。
[0017] 在一個實施例中,加速器還可包括被構造成存儲覆蓋數據的覆蓋緩沖器。
[0018] 在一個實施例中,掩碼生成邏輯可被構造成根據觸摸事件信息計算估計的觸摸路 徑并根據估計的觸摸路徑生成掩碼數據。
[0019] 在一個實施例中,掩碼數據可包括具有與輸出圖像數據中的像素對應的位置的多 個值。
[0020] 在一個實施例中,渲染邏輯可被構造成:對于在輸出圖像數據中的每個像素,通過 根據掩碼數據中的相應位置中的值確定輸出視頻圖像數據的相應像素還是覆蓋數據來將 視頻圖像數據與覆蓋數據組合。
[0021] 在一個實施例中,渲染邏輯可被構造成:對于在輸出圖像數據中的每個像素,通過 根據掩碼數據中的相應位置中的值混合視頻圖像數據的相應像素和覆蓋數據來將視頻圖 像數據與覆蓋數據組合。
[0022] 在一個實施例中,掩碼數據的值可分別對應于輸出圖像數據中的像素。
[0023] 在一個實施例中,掩碼數據的每個值可對應于輸出圖像數據中的至少一個像素。
[0024] 在一個實施例中,觸摸面板可被構造成將觸摸信號提供至觸摸控制器,觸摸控制 器可被構造成使用從觸摸面板提供的觸摸信號來生成觸摸事件信息。
[0025] 在一個實施例中,觸摸面板可包括電容觸摸面板、電阻觸摸面板、光學觸摸面板、 表面聲波觸摸面板、壓敏觸摸面板或混合觸摸面板。
[0026] 在一個實施例中,主機可被構造成生成視頻圖像數據。
[0027] 在一個實施例中,覆蓋數據可具有與視頻圖像數據相同的顏色。
[0028] 在一個實施例中,覆蓋數據可包括多個頁。
[0029] 在一個實施例中,掩碼數據可包括用于標識覆蓋數據中包括的所述多個頁中的至 少一個頁的信息。
[0030] 在一個實施例中,覆蓋數據可包括位圖圖像。
[0031 ] 在一個實施例中,覆蓋數據可具有單一顏色值。
[0032] 在一個實施例中,覆蓋緩沖器可被構造成存儲從主機提供的覆蓋數據。
[0033] 在一個實施例中,觸摸事件信息可包括與在第n時段期間發生的觸摸事件對應的 第一觸摸事件信息和與在第(n+1)時段期間發生的觸摸事件對應的第二觸摸事件信息,所 述n可以是自然數。
[0034] 在一個實施例中,觸摸控制器可被構造成將觸摸事件信息提供至主機。
[0035] 在一個實施例中,掩碼生成邏輯可被構造成基于第二觸摸事件信息來生成掩碼數 據。主機可被構造成基于第一觸摸事件信息來生成視頻圖像數據。
[0036] 在一個實施例中,主機可包括中央處理單元和圖形處理單元。
[0037] 在一個實施例中,中央處理單元可被構造成將覆蓋數據提供至加速器,圖形處理 單元可被構造成將視頻圖像數據提供至加速器。
[0038] 在一個實施例中,輸出圖像數據可以是與從主機提供的視頻圖像數據組合的覆蓋 數據。
【附圖說明】
[0039] 現在將參照附圖在這里更充分地描述示例實施例;然而,本發明構思可以以不同 的形式來實施并且不限于在這里闡述的實施例。相反,提供這些實施例使得本公開是徹底 的和完整的,并且向本領域技術人員充分地傳達本發明構思的范圍。
[0040] 在附圖中,為了清楚起見,可夸大尺寸。將理解的是,當元件被稱為"在"兩個元件 "之間"時,它可以是這兩個元件之間的唯一元件,或者可存在一個或更多個中間元件。同樣 的附圖標記始終表示同樣的元件。
[0041] 圖1示出傳統的圖像顯示系統。
[0042] 圖2示出根據第一實施例的圖像顯示系統。
[0043] 圖3示出根據實施例的主機。
[0044] 圖4示出根據實施例的加速器。
[0045] 圖5和圖6示出根據實施例的加速器的操作。
[0046] 圖7示出根據第二實施例的圖像顯示系統。
[0047] 圖8示出根據第三實施例的圖像顯示系統。
[0048] 圖9示出根據第四實施例的圖像顯示系統。
[0049] 圖10示出根據第五實施例的圖像顯示系統。
【具體實施方式】
[0050] 用戶界面(UI)的延遲或滯后是用戶對圖像顯示系統不滿的常見原因。
[0051] 例如,當前的移動電話響應于用戶的觸摸動作會需要50毫秒(ms)至200毫秒 (ms)的時間來更新顯示。
[0052] 例如,如在Samsung?GalaxyNote?:2電話上所測量的對觸摸事件的典型的顯 示響應時間會大于100ms,所述顯示響應時間與基于60幀每秒(FPS)的刷新率的視頻圖像 的大致至少6幀對應并且可被大多數用戶觀察到。
[0053] 例如,當用戶使用觸控筆在顯示面板的屏幕上繪制特定圖案(例如,由線構成的 圖案)時,會在顯示的圖案的末尾部分與觸控筆的尖端之間存在間隙。用戶可注意到由顯 示滯后導致的間隙。
[0054] 為了減小間隙和顯示滯后,本發明構思的實施例可在主機(例如,應用處理器)渲 染(render)的圖像之前覆蓋(overlay)觸摸路徑中的圖像,使得用戶可檢測到更快的觸摸 響應。
[0055] 通過使用戶的觸摸(不管是手指、觸控筆,還是正被使用的其他工具)與顯示在顯 示面板上的繪畫之間的間隙接近,可減小顯示滯后。
[0056] 如在這里使用的,"覆蓋(overlay) " 一詞當被用作動詞時可表示通過組合視頻圖 像(例如,主機渲染的圖像)和附加圖像數據而利用附加圖像數據替換(或"覆蓋")一些 初始視頻圖像。另外,當"覆蓋"一詞用作名詞時,它可表示來自組合圖像的附加圖像數據 的出現。
[0057] 另外,通過使用覆蓋方法,應用軟件可用于控制顯示響應的區域(例如,顯示器上 的位置)、顏色和渲染操作。
[0058] 圖2示出根據第一實施例的圖像顯示系統。圖3示出根據實施例的主機。
[0059] 參照圖2,根據第一實施例的圖像顯示系統100可包括觸摸面板110、觸摸控制器 120、顯示面板130、顯示控制器140、主機150和加速器180。
[0060] 觸摸面板110可被構造成檢測用戶的觸摸并生成提供至觸摸控制器120的觸摸信 號Ts。觸摸面板110可連接到觸摸控制器120。
[0061] 觸摸面板110可被構造成檢測用戶使用諸如用戶身體的一部分(例如,手指)、觸 控筆等的指示工具的觸摸。
[0062] 如在這里使用的"指示工具"可表示能夠被觸摸面板110檢測到的物體。"指示工 具"可包括諸如觸控筆的裝置或諸如手指的身體部分。
[0063] 例如,觸摸面板110可包括電容型觸摸面板、電阻型觸摸面板、光學觸摸面板、表 面聲波觸摸面板、壓力觸摸面板和混合觸摸面板中的任何一種。
[0064] 混合觸摸面板可通過組合相同類型的觸摸面板或不同類型的觸摸面板來構造。
[0065] 然而,觸摸面板110不限于上述的面板類型。例如,觸摸面板110可包括可被構造 成檢測指示工具的觸摸的任何類型的面板。
[0066] 從觸摸面板110輸出的觸摸信號Ts可與在觸摸面板110上的每個位置的電容、電 壓或電流的估計值對應。
[0067] 觸摸控制器120可生成與在觸摸面板110處產生的觸摸事件相關的信息Ti。觸摸 事件信息Ti可使用從觸摸面板110提供的觸摸信號Ts來生成。
[0068] 觸摸控制器120可將生成的觸摸事件信息Ti提供至加速器180。
[0069] 觸摸控制器120可將觸摸事件信息Ti同時提供至加速器180和主機150兩者。觸 摸控制器120可連接到加速器180和主機150。
[0070] 觸摸事件信息Ti可以是與通過用戶而發生觸摸事件的位置(例如,如由一組坐標 所定義的)對應的數據。在其他實施例中,觸摸事件信息Ti