[go: up one dir, main page]

TWI857799B - Active pen, method for detecting system internal delay degree level thereof and method for mitigating delay thereof - Google Patents

Active pen, method for detecting system internal delay degree level thereof and method for mitigating delay thereof Download PDF

Info

Publication number
TWI857799B
TWI857799B TW112137852A TW112137852A TWI857799B TW I857799 B TWI857799 B TW I857799B TW 112137852 A TW112137852 A TW 112137852A TW 112137852 A TW112137852 A TW 112137852A TW I857799 B TWI857799 B TW I857799B
Authority
TW
Taiwan
Prior art keywords
signal
touch
display panel
host
active pen
Prior art date
Application number
TW112137852A
Other languages
Chinese (zh)
Other versions
TW202516324A (en
Inventor
茹泰
柯傑斌
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 宏碁股份有限公司
Priority to TW112137852A priority Critical patent/TWI857799B/en
Application granted granted Critical
Publication of TWI857799B publication Critical patent/TWI857799B/en
Publication of TW202516324A publication Critical patent/TW202516324A/en

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • Character Discrimination (AREA)

Abstract

An active pen, a method for detecting a system internal delay degree level thereof and a method for mitigating delay thereof are provided. The electronic device includes a touch display panel and a host. The touch display panel includes a touch processing circuit and a timing control (T-CON) circuit. The touch processing circuit is used to generate a hover signal, and generate a first time stamp according to the hover signal. The T-CON circuit is used for receiving a display signal and generating a second time label according to the display signal. After the T-CON circuit transmits the second time stamp to the touch processing circuit, the touch processing circuit analyzes the system internal delay level according to the first time stamp and the second time stamp. The host includes an embedded control circuit. The embedded control circuit is used to receive the system internal delay level, and execute an optimization procedure according to the system internal delay level.

Description

主動筆及其系統內部延遲程度的偵測方法與延遲 減緩方法 Active pen and system internal delay detection method and delay reduction method

本揭露是有關於一種主動筆及其處理方法,且特別是有關於一種主動筆及其系統內部延遲程度的偵測方法與延遲減緩方法。 This disclosure relates to an active pen and a processing method thereof, and in particular to an active pen and a method for detecting and reducing the delay within the system.

隨著主動筆在裝置上的普及率越來越高,使用者通常會去比較主動筆與傳統筆(如鉛筆或原子筆)在使用上的表現。由於主動筆需要將訊號傳遞給系統,再由系統顯示出筆跡。這些過程需要一段時間,而會造成延遲。這個延遲是主動筆與傳統筆在使用體驗上最大的差別。 As active pens become more and more popular on devices, users often compare the performance of active pens with traditional pens (such as pencils or ballpoint pens). Since the active pen needs to transmit signals to the system, and then the system displays the handwriting. These processes take some time and will cause delays. This delay is the biggest difference in the user experience between active pens and traditional pens.

本揭露係有關於一種主動筆及其系統內部延遲程度的偵測方法與延遲減緩方法,其利用內部系統的分析與運算即可 順利偵測出系統內部延遲程度。依據偵測出的系統內部延遲程度,更可進行對應的控制處理程序,以有效減緩整體延遲情況。 This disclosure is about an active pen and a method for detecting and reducing the internal delay of the system, which can detect the internal delay of the system smoothly by analyzing and calculating the internal system. According to the detected internal delay of the system, a corresponding control processing procedure can be performed to effectively reduce the overall delay.

根據本揭露之一方面,提出一種主動筆之系統內部延遲程度的偵測方法。主動筆之系統內部延遲程度的偵測方法包括以下步驟。以一觸控顯示面板之一觸控處理電路生成一懸浮訊號(hover signal)。依據懸浮訊號,觸控處理電路生成一第一時間標籤。以觸控顯示面板之一時序控制電路(timing controller,T-CON)接收一顯示訊號。依據顯示訊號,觸控顯示面板之時序控制電路生成一第二時間標籤。觸控顯示面板之時序控制電路傳遞第二時間標籤至觸控顯示面板之觸控處理電路。觸控顯示面板之觸控處理電路依據第一時間標籤及第二時間標籤分析一系統內部延遲程度。觸控顯示面板之觸控處理電路將系統內部延遲程度傳送至一主機之一嵌入式控制電路(embedded controller)。主機之嵌入式控制電路控制觸控顯示面板顯示系統內部延遲程度。 According to one aspect of the present disclosure, a method for detecting the internal delay level of an active pen system is proposed. The method for detecting the internal delay level of an active pen system includes the following steps. A hover signal is generated by a touch processing circuit of a touch display panel. Based on the hover signal, the touch processing circuit generates a first time tag. A display signal is received by a timing control circuit (timing controller, T-CON) of the touch display panel. Based on the display signal, the timing control circuit of the touch display panel generates a second time tag. The timing control circuit of the touch display panel transmits the second time tag to the touch processing circuit of the touch display panel. The touch processing circuit of the touch display panel analyzes a system internal delay level based on the first time tag and the second time tag. The touch processing circuit of the touch display panel transmits the system internal delay level to an embedded control circuit (embedded controller) of a host. The embedded control circuit of the host controls the touch display panel to display the system internal delay level.

根據本揭露之另一方面,提出一種主動筆之延遲減緩方法。主動筆之延遲減緩方法包括以下步驟。以一觸控顯示面板之一觸控處理電路生成一懸浮訊號(hover signal)。依據懸浮訊號,觸控處理電路生成一第一時間標籤。以觸控顯示面板之一時序控制電路(timing controller,T-CON)接收一顯示訊號。依據顯示訊號,觸控顯示面板之時序控制電路生成一第二時間標籤。觸控顯示面板之時序控制電路傳遞第二時間標籤至觸控顯示 面板之觸控處理電路。觸控顯示面板之觸控處理電路依據第一時間標籤及第二時間標籤分析一系統內部延遲程度。觸控顯示面板之觸控處理電路將系統內部延遲程度傳送至一主機之一嵌入式控制電路(embedded controller)。依據系統內部延遲程度,主機之嵌入式控制電路執行一優化程序。 According to another aspect of the present disclosure, a delay mitigation method for an active pen is provided. The delay mitigation method for an active pen includes the following steps. A hover signal is generated by a touch processing circuit of a touch display panel. According to the hover signal, the touch processing circuit generates a first time tag. A display signal is received by a timing control circuit (timing controller, T-CON) of the touch display panel. According to the display signal, the timing control circuit of the touch display panel generates a second time tag. The timing control circuit of the touch display panel transmits the second time tag to the touch processing circuit of the touch display panel. The touch processing circuit of the touch display panel analyzes a system internal delay level based on the first time tag and the second time tag. The touch processing circuit of the touch display panel transmits the system internal delay level to an embedded control circuit (embedded controller) of a host. Based on the system internal delay level, the embedded control circuit of the host executes an optimization program.

根據本揭露之再一方面,提出一種電子裝置。電子裝置包括一觸控顯示面板及一主機。觸控顯示面板包括一觸控處理電路(embedded controller)及一時序控制電路(timing controller,T-CON)。觸控處理電路用以生成一懸浮訊號(hover signal),並依據懸浮訊號,觸控處理電路生成一第一時間標籤。時序控制電路用以接收一顯示訊號,並依據顯示訊號,生成一第二時間標籤。觸控顯示面板之時序控制電路傳遞第二時間標籤至觸控顯示面板之觸控處理電路後,觸控處理電路依據第一時間標籤及第二時間標籤分析一系統內部延遲程度。主機包括一嵌入式控制電路。嵌入式控制電路用以接收來自觸控處理電路之系統內部延遲程度,並依據系統內部延遲程度,執行一優化程序。 According to another aspect of the present disclosure, an electronic device is provided. The electronic device includes a touch display panel and a host. The touch display panel includes a touch processing circuit (embedded controller) and a timing control circuit (timing controller, T-CON). The touch processing circuit is used to generate a hover signal, and based on the hover signal, the touch processing circuit generates a first time tag. The timing control circuit is used to receive a display signal, and based on the display signal, generates a second time tag. After the timing control circuit of the touch display panel transmits the second time tag to the touch processing circuit of the touch display panel, the touch processing circuit analyzes a system internal delay level based on the first time tag and the second time tag. The host includes an embedded control circuit. The embedded control circuit is used to receive the system internal delay level from the touch processing circuit and execute an optimization process according to the system internal delay level.

為了對本揭露之上述及其他方面有更佳的瞭解,下文特舉實施例,並配合所附圖式詳細說明如下: In order to better understand the above and other aspects of this disclosure, the following is a specific example, and the attached drawings are used to explain in detail as follows:

100:電子裝置 100: Electronic devices

110:觸控顯示面板 110: Touch display panel

111:觸控處理電路 111: Touch processing circuit

112:時序控制電路 112: Timing control circuit

113:觸控單元 113: Touch unit

114:顯示單元 114: Display unit

120:主機 120: Host

121:嵌入式控制電路 121:Embedded control circuit

122:作業系統單元 122: Operating system unit

123:應用程式單元 123: Application Program Unit

124:圖形處理電路 124: Graphics processing circuit

900:主動筆 900: Active pen

DL1,DL1’:裝置延遲程度 DL1, DL1’: Device delay level

DL2,DL2’:系統內部延遲程度 DL2, DL2’: System internal delay

DL3,DL3’:顯示延遲程度 DL3, DL3’: Displays the delay level

DP:顯示訊號 DP: Display signal

HV:懸浮訊號 HV: Suspension signal

P1,P2:點 P1,P2: point

PH1、PH2、PH3、PH4、PH5、PH6、PH7:路徑 PH1, PH2, PH3, PH4, PH5, PH6, PH7: Path

S110、S120、S130、S140、S150、S160、S170、S180、S210、S220、S230、S240、S250、S260、S270、S280、S290:步驟 S110, S120, S130, S140, S150, S160, S170, S180, S210, S220, S230, S240, S250, S260, S270, S280, S290: Steps

TR:筆跡 TR: Handwriting

TS1:第一時間標籤 TS1: First Time Tag

TS2:第二時間標籤 TS2: Second Time Tag

第1圖繪示根據一實施例之主動筆的延遲情況。 Figure 1 shows the delay of the active pen according to one embodiment.

第2圖繪示根據一實施例之電子裝置之方塊圖。 FIG. 2 shows a block diagram of an electronic device according to an embodiment.

第3圖繪示根據一實施例之裝置延遲程度、系統內部延遲程度與顯示延遲程度。 FIG. 3 illustrates device latency, system internal latency, and display latency according to an embodiment.

第4圖繪示根據一實施例之主動筆之系統內部延遲程度的偵測方法的流程圖 Figure 4 shows a flow chart of a method for detecting the internal delay level of an active pen system according to an embodiment.

第5圖示例說明第4圖之各步驟的運作。 Figure 5 illustrates the operation of each step in Figure 4.

第6圖繪示根據一實施例之主動筆之延遲減緩方法的流程圖。 FIG6 is a flow chart showing a delay reduction method of an active pen according to an embodiment.

第7圖示例說明實施主動筆之延遲減緩方法的結果。 Figure 7 illustrates the results of implementing the delayed mitigation method of the active pen.

請參照第1圖,其繪示根據一實施例之主動筆900的延遲情況。使用者可以利用主動筆900在具有觸控顯示面板110之電子裝置100上進行書寫、點選物件或拖曳物件。電子裝置100例如是平板電腦、筆記型電腦、手寫板、智慧型手機等。然而,由於主動筆900接觸到觸控顯示面板110後,需要進行一連串的訊號傳遞與處理,才能由觸控顯示面板110顯示出筆跡或進行對應的觸控操作。這些過程需要一段時間,而會造成延遲。如第1圖所示,使用者已經將主動筆900移動到點P2,但筆跡TR僅繪製到點P1。這樣的延遲嚴重影響使用者對主動筆900的使用體驗。 Please refer to FIG. 1, which illustrates the delay of the active pen 900 according to an embodiment. The user can use the active pen 900 to write, select objects, or drag objects on an electronic device 100 having a touch display panel 110. The electronic device 100 is, for example, a tablet computer, a laptop, a handwriting board, a smart phone, etc. However, after the active pen 900 contacts the touch display panel 110, a series of signal transmission and processing are required before the touch display panel 110 can display the handwriting or perform corresponding touch operations. These processes take some time and will cause delays. As shown in FIG. 1, the user has moved the active pen 900 to point P2, but the handwriting TR is only drawn to point P1. Such delays seriously affect the user experience of the Active Pen 900.

請參照第2圖,其繪示根據一實施例之電子裝置100之方塊圖。電子裝置100包括上述之觸控顯示面板110及一主機120。觸控顯 示面板110包括一觸控處理電路111、一時序控制電路(timing controller,T-CO)112、一觸控單元113及一顯示單元114。觸控單元113例如是一電容式觸控面板。顯示單元114例如是一液晶顯示面板、一OLED顯示面板或一電子紙顯示器。觸控單元113設置於顯示單元114上。觸控處理電路111用以處理觸控訊號TP。時序控制電路112用以處理欲顯示之資料。 Please refer to FIG. 2, which shows a block diagram of an electronic device 100 according to an embodiment. The electronic device 100 includes the above-mentioned touch display panel 110 and a host 120. The touch display panel 110 includes a touch processing circuit 111, a timing control circuit (timing controller, T-CO) 112, a touch unit 113 and a display unit 114. The touch unit 113 is, for example, a capacitive touch panel. The display unit 114 is, for example, a liquid crystal display panel, an OLED display panel or an electronic paper display. The touch unit 113 is disposed on the display unit 114. The touch processing circuit 111 is used to process the touch signal TP. The timing control circuit 112 is used to process the data to be displayed.

主機120包括一嵌入式控制電路(embedded controller)121、一作業系統單元122、一應用程式單元123、一圖形處理電路(graphic processor)124。嵌入式控制電路121用以執行各種控制程序。作業系統單元122用以執行作業系統的運作。應用程式單元123用以執行各種應用程式的運作。圖形處理電路124用以進行圖形編碼、圖形解碼、渲染等程序。作業系統單元122及應用程式單元123例如是一電路、一晶片、一電路板或儲存程式碼之儲存裝置。 The host 120 includes an embedded controller 121, an operating system unit 122, an application unit 123, and a graphics processor 124. The embedded controller 121 is used to execute various control programs. The operating system unit 122 is used to execute the operation of the operating system. The application unit 123 is used to execute the operation of various applications. The graphics processor 124 is used to perform programs such as graphics encoding, graphics decoding, and rendering. The operating system unit 122 and the application unit 123 are, for example, a circuit, a chip, a circuit board, or a storage device for storing program codes.

如第2圖所示,當主動筆900在觸控顯示面板110書寫時,訊號需要經歷路徑PH1~PH7的處理與傳遞,才能夠在觸控顯示面板110上呈現出筆跡或對應的觸控操作。 As shown in Figure 2, when the active pen 900 writes on the touch display panel 110, the signal needs to be processed and transmitted through the paths PH1 to PH7 before the handwriting or the corresponding touch operation can be displayed on the touch display panel 110.

請參照第2圖及第3圖,第3圖繪示根據一實施例之裝置延遲程度DL1、系統內部延遲程度DL2與顯示延遲程度DL3。訊號在路徑PH1上的處理與傳遞會造成裝置延遲程度DL1。訊號在路徑PH2~PH6上的處理與傳遞會造成系統內部延遲程度DL2。訊號在路徑PH7上的處理與傳遞會造成顯示延遲程度DL3。一般而言,系統內部延遲程度DL2對整體延遲的影響最大。本實施例提出一種主 動筆900之系統內部延遲程度DL2的偵測方法,其不利用外部攝影機或外部偵測裝置即可順利偵測出系統內部延遲程度DL2。此外,本實施例更提出一種主動筆900之延遲減緩方法,其利用偵測出的系統內部延遲程度DL2進行對應的控制處理程序,以有效減緩整體延遲情況。以下更搭配流程圖詳細說明上述系統內部延遲程度DL2的偵測方法與延遲減緩方法的運作。 Please refer to FIG. 2 and FIG. 3, FIG. 3 shows the device delay level DL1, the system internal delay level DL2 and the display delay level DL3 according to an embodiment. The processing and transmission of the signal on the path PH1 will cause the device delay level DL1. The processing and transmission of the signal on the paths PH2~PH6 will cause the system internal delay level DL2. The processing and transmission of the signal on the path PH7 will cause the display delay level DL3. Generally speaking, the system internal delay level DL2 has the greatest impact on the overall delay. This embodiment proposes a method for detecting the internal delay level DL2 of the active pen 900, which can successfully detect the internal delay level DL2 of the system without using an external camera or an external detection device. In addition, this embodiment further proposes a delay reduction method for the active pen 900, which uses the detected internal delay level DL2 of the system to perform a corresponding control processing procedure to effectively reduce the overall delay. The following is a detailed description of the operation of the above-mentioned method for detecting the internal delay level DL2 of the system and the delay reduction method with a flowchart.

請參照第4圖及第5圖,第4圖繪示根據一實施例之主動筆900之系統內部延遲程度DL2的偵測方法的流程圖,第5圖示例說明第4圖之各步驟的運作。主動筆900之系統內部延遲程度DL2的偵測方法包括步驟S110~S180。在步驟S110中,以觸控顯示面板110之觸控處理電路111生成懸浮訊號(hover signal)HV。當主動筆900足夠接近觸控單元113時,觸控單元113會感應到主動筆900的筆尖,而向觸控處理電路111發出感應訊號。如果主動筆900的筆尖還沒有接觸到觸控單元113,則觸控處理電路111會向作業系統單元122發出懸浮訊號HV。 Please refer to Figures 4 and 5, Figure 4 shows a flow chart of a method for detecting the system internal delay level DL2 of the active pen 900 according to an embodiment, and Figure 5 illustrates the operation of each step of Figure 4. The method for detecting the system internal delay level DL2 of the active pen 900 includes steps S110~S180. In step S110, a hover signal HV is generated by the touch processing circuit 111 of the touch display panel 110. When the active pen 900 is close enough to the touch unit 113, the touch unit 113 will sense the tip of the active pen 900 and send a sensing signal to the touch processing circuit 111. If the tip of the active pen 900 has not yet touched the touch unit 113, the touch processing circuit 111 will send a suspension signal HV to the operating system unit 122.

接著,在步驟S120中,依據懸浮訊號HV,觸控處理電路111生成一第一時間標籤TS1。第一時間標籤TS1記錄當下的時間資訊與懸浮訊號HV所對應的座標資訊。在此步驟中,據以生成第一時間標籤TS1之懸浮訊號HV係為筆觸訊號(tip on signal)產生前所生成之最後一筆懸浮訊號HV。 Next, in step S120, the touch processing circuit 111 generates a first time tag TS1 according to the suspension signal HV. The first time tag TS1 records the current time information and the coordinate information corresponding to the suspension signal HV. In this step, the suspension signal HV based on which the first time tag TS1 is generated is the last suspension signal HV generated before the tip on signal is generated.

然後,在步驟S130中,以觸控顯示面板110之時序控制電路112接收一顯示訊號DP。顯示訊號DP例如是包含顯示內容與座標資訊。 Then, in step S130, the timing control circuit 112 of the touch display panel 110 receives a display signal DP. The display signal DP includes display content and coordinate information, for example.

接著,在步驟S140中,依據顯示訊號DP,觸控顯示面板110之時序控制電路112生成一第二時間標籤TD2。第二時間標籤TS2記錄當下的時間資訊與顯示訊號DP所對應的座標資訊。 Next, in step S140, the timing control circuit 112 of the touch display panel 110 generates a second time tag TD2 according to the display signal DP. The second time tag TS2 records the current time information and the coordinate information corresponding to the display signal DP.

然後,在步驟S150中,觸控顯示面板110之時序控制電路112傳遞第二時間標籤TS2至觸控顯示面板110之觸控處理電路111。 Then, in step S150, the timing control circuit 112 of the touch display panel 110 transmits the second time tag TS2 to the touch processing circuit 111 of the touch display panel 110.

接著,在步驟S160中,觸控顯示面板110之觸控處理電路111依據第一時間標籤TS1及第二時間標籤TS2分析系統內部延遲程度DL2。在此步驟中,觸控顯示面板110之觸控處理電路111比對第一時間標籤TS1及第二時間標籤TS2之座標資訊是否相同。若座標資訊相同,則分析第一時間標籤TS1及第二時間標籤TS2之時間資訊的差值,以作為系統內部延遲程度DL2。 Next, in step S160, the touch processing circuit 111 of the touch display panel 110 analyzes the system internal delay level DL2 according to the first time tag TS1 and the second time tag TS2. In this step, the touch processing circuit 111 of the touch display panel 110 compares whether the coordinate information of the first time tag TS1 and the second time tag TS2 are the same. If the coordinate information is the same, the difference between the time information of the first time tag TS1 and the second time tag TS2 is analyzed as the system internal delay level DL2.

然後,在步驟S170中,觸控顯示面板110之觸控處理電路111將系統內部延遲程度DL2傳送至主機120之嵌入式控制電路121。 Then, in step S170, the touch processing circuit 111 of the touch display panel 110 transmits the system internal delay level DL2 to the embedded control circuit 121 of the host 120.

接著,在步驟S180中,如第1圖所示,主機120之嵌入式控制電路121控制顯示單元114顯示系統內部延遲程度DL2。 Next, in step S180, as shown in FIG1, the embedded control circuit 121 of the host 120 controls the display unit 114 to display the internal delay level DL2 of the system.

使用者可以直接由觸控顯示面板110查看到系統內部延遲程度DL2。若有需要,使用者可以手動關閉某些重載的應用程式,以減緩系統內部延遲程度DL2。 The user can directly check the system internal delay level DL2 through the touch display panel 110. If necessary, the user can manually close certain overloaded applications to reduce the system internal delay level DL2.

在另一實施例中,亦可由系統自動進行延遲的減緩。請參照第6圖,其繪示根據一實施例之主動筆900之延遲減緩方法的流程圖。主動筆900之延遲減緩方法包括步驟S210~S290。主動筆900之延遲減緩方法的步驟S210~S280相同於主動筆900之系統內部延遲程度DL2的偵測方法的步驟S110~180,在此不再重複敘述。 In another embodiment, the system can also automatically reduce the delay. Please refer to Figure 6, which shows a flow chart of the delay reduction method of the active pen 900 according to an embodiment. The delay reduction method of the active pen 900 includes steps S210~S290. Steps S210~S280 of the delay reduction method of the active pen 900 are the same as steps S110~180 of the method for detecting the system internal delay level DL2 of the active pen 900, and will not be repeated here.

在步驟S290中,依據系統內部延遲程度DL2,主機120之嵌入式控制電路121執行一優化程序。優化程序例如是關閉至少一應用程式。嵌入式控制電路121可以分析正在運行的應用程式占用處理器的負載程度與占用記憶體的負載程度,並按照占用處理器的負載程度及/或占用記憶體的負載程度來關閉應用程式。其中,與當前畫面相關之應用程式或預設常駐之應用程式可以被排除而不被關閉。關閉應用程式可以降低系統內部延遲程度DL2。 In step S290, according to the internal system delay level DL2, the embedded control circuit 121 of the host 120 executes an optimization program. The optimization program is, for example, to close at least one application. The embedded control circuit 121 can analyze the load level of the running application occupying the processor and the load level of the memory, and close the application according to the load level of the processor and/or the load level of the memory. Among them, the application related to the current screen or the default resident application can be excluded instead of being closed. Closing the application can reduce the internal system delay level DL2.

或者,優化程序例如是提高一螢幕刷新率。嵌入式控制電路121可以依據系統內部延遲程度DL2動態調整螢幕刷新率。當系統內部延遲程度DL2提高時,則對應地提高螢幕刷新率;當系統內部延遲程度DL2降低時,則對應地降低螢幕刷新率。動態調整螢幕刷新率可以降低顯示延遲程度DL3的情況。 Alternatively, the optimization procedure is, for example, to increase a screen refresh rate. The embedded control circuit 121 can dynamically adjust the screen refresh rate according to the system internal delay level DL2. When the system internal delay level DL2 increases, the screen refresh rate is correspondingly increased; when the system internal delay level DL2 decreases, the screen refresh rate is correspondingly decreased. Dynamically adjusting the screen refresh rate can reduce the display delay level DL3.

或者,優化程序例如是包括降低一畫面解析度。嵌入式控制電路121可以依據系統內部延遲程度DL2動態調整畫面解析度。當系統內部延遲程度DL2提高時,則對應地降低畫面解析度;當系統內部延遲程度DL2降低時,則對應地提高畫面解析度。動態調整畫面解析度可以降低顯示延遲程度DL3的情況。 Alternatively, the optimization procedure includes, for example, reducing a screen resolution. The embedded control circuit 121 can dynamically adjust the screen resolution according to the system internal delay level DL2. When the system internal delay level DL2 increases, the screen resolution is correspondingly reduced; when the system internal delay level DL2 decreases, the screen resolution is correspondingly increased. Dynamically adjusting the screen resolution can reduce the display delay level DL3.

或者,優化程序例如是包括提高主動筆900之一取樣頻率。嵌入式控制電路121可以依據系統內部延遲程度DL2動態調整主動筆900之取樣頻率。當系統內部延遲程度DL2提高時,則對應地提高主動筆900之取樣頻率;當系統內部延遲程度DL2降低時,則對應地降低主動筆900之取樣頻率。動態調整主動筆900之取樣頻率可以降低裝置延遲程度DL1的情況。 Alternatively, the optimization procedure includes, for example, increasing a sampling frequency of the active pen 900. The embedded control circuit 121 can dynamically adjust the sampling frequency of the active pen 900 according to the internal delay level DL2 of the system. When the internal delay level DL2 of the system increases, the sampling frequency of the active pen 900 is correspondingly increased; when the internal delay level DL2 of the system decreases, the sampling frequency of the active pen 900 is correspondingly decreased. Dynamically adjusting the sampling frequency of the active pen 900 can reduce the device delay level DL1.

請參照第7圖,其示例說明實施主動筆900之延遲減緩方法的結果。透過上述各種優化程序,裝置延遲程度DL1、系統內部延遲程度DL2與顯示延遲程度DL3可以分別降低為裝置延遲程度DL1’、系統內部延遲程度DL2’與顯示延遲程度DL3’,使得整體延遲情況能夠大幅縮減。 Please refer to Figure 7, which illustrates the result of implementing the delay reduction method of the active pen 900. Through the above-mentioned various optimization procedures, the device delay level DL1, the system internal delay level DL2 and the display delay level DL3 can be reduced to the device delay level DL1', the system internal delay level DL2' and the display delay level DL3' respectively, so that the overall delay situation can be greatly reduced.

綜上所述,雖然本揭露已以實施例揭露如上,然其並非用以限定本揭露。本揭露所屬技術領域中具有通常知識者,在不脫離本揭露之精神和範圍內,當可作各種之更動與潤飾。因此,本揭露之保護範圍當視後附之申請專利範圍所界定者為準。 In summary, although the present disclosure has been disclosed as above by the embodiments, it is not intended to limit the present disclosure. Those with ordinary knowledge in the technical field to which the present disclosure belongs can make various changes and modifications without departing from the spirit and scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the scope defined by the attached patent application.

100:電子裝置 100: Electronic devices

110:觸控顯示面板 110: Touch display panel

111:觸控處理電路 111: Touch processing circuit

112:時序控制電路 112: Timing control circuit

113:觸控單元 113: Touch unit

114:顯示單元 114: Display unit

120:主機 120: Host

121:嵌入式控制電路 121:Embedded control circuit

122:作業系統單元 122: Operating system unit

123:應用程式單元 123: Application Program Unit

124:圖形處理電路 124: Graphics processing circuit

900:主動筆 900: Active pen

DL2:系統內部延遲程度 DL2: System internal delay level

DP:顯示訊號 DP: Display signal

HV:懸浮訊號 HV: Suspension signal

TS1:第一時間標籤 TS1: First Time Tag

TS2:第二時間標籤 TS2: Second Time Tag

Claims (15)

一種主動筆之系統內部延遲程度的偵測方法,該主動筆係使用於一電子裝置,該電子裝置包括一主機及一觸控顯示面板,該主動筆之該系統內部延遲程度的該偵測方法包括:以該觸控顯示面板之一觸控處理電路生成一懸浮訊號(hover signal);依據該懸浮訊號,該觸控處理電路生成將該懸浮訊號送入該主機之一第一時間標籤;以該觸控顯示面板之一時序控制電路(timing controller,T-CON)接收一顯示訊號;依據該顯示訊號,該觸控顯示面板之該時序控制電路生成從該主機接收該顯示訊號之一第二時間標籤;該觸控顯示面板之該時序控制電路傳遞該第二時間標籤至該觸控顯示面板之該觸控處理電路;該觸控顯示面板之該觸控處理電路依據將該懸浮訊號送入該主機之該第一時間標籤及從該主機接收該顯示訊號之該第二時間標籤分析一系統內部延遲程度,該系統內部延遲係為該主機內部對同一該懸浮訊號之處理過程所需的處理時間;該觸控顯示面板之該觸控處理電路將該系統內部延遲程度傳送至該主機之一嵌入式控制電路(embedded controller);以及該主機之該嵌入式控制電路控制該觸控顯示面板顯示該系統內部延遲程度。 A method for detecting the internal delay of an active pen system. The active pen is used in an electronic device. The electronic device includes a host and a touch display panel. The method for detecting the internal delay of the active pen system includes: generating a hover signal by a touch processing circuit of the touch display panel; generating a first time tag for sending the hover signal to the host according to the hover signal; and controlling a timing control circuit of the touch display panel to control the delay of the active pen system. controller, T-CON) receives a display signal; according to the display signal, the timing control circuit of the touch display panel generates a second time tag of receiving the display signal from the host; the timing control circuit of the touch display panel transmits the second time tag to the touch processing circuit of the touch display panel; the touch processing circuit of the touch display panel receives the second time tag according to the suspension The first time tag of the floating signal sent to the host and the second time tag of the display signal received from the host analyze a system internal delay degree, and the system internal delay is the processing time required for the processing process of the same floating signal inside the host; the touch processing circuit of the touch display panel transmits the system internal delay degree to an embedded control circuit (embedded controller) of the host; and the embedded control circuit of the host controls the touch display panel to display the system internal delay degree. 如請求項1所述之主動筆之系統內部延遲程度的偵測方法,其中該懸浮訊號係為一筆觸訊號(tip on signal)產生前所生成之最後一筆懸浮訊號。 A method for detecting the internal delay of an active pen system as described in claim 1, wherein the suspension signal is the last suspension signal generated before a tip on signal is generated. 如請求項1所述之主動筆之系統內部延遲程度的偵測方法,其中該懸浮訊號與該顯示訊號對應於同一座標資訊。 A method for detecting the internal delay of an active pen system as described in claim 1, wherein the suspension signal and the display signal correspond to the same coordinate information. 一種主動筆之延遲減緩方法,該主動筆係使用於一電子裝置,該電子裝置包括一主機及一觸控顯示面板,該主動筆之該延遲減緩方法包括:以該觸控顯示面板之一觸控處理電路生成一懸浮訊號(hover signal);依據該懸浮訊號,該觸控處理電路生成將該懸浮訊號送入該主機之一第一時間標籤;以該觸控顯示面板之一時序控制電路(timing controller,T-CON)接收一顯示訊號;依據該顯示訊號,該觸控顯示面板之該時序控制電路生成從該主機接收該顯示訊號之一第二時間標籤;該觸控顯示面板之該時序控制電路傳遞該第二時間標籤至該觸控顯示面板之該觸控處理電路;該觸控顯示面板之該觸控處理電路依據將該懸浮訊號送入該主機之該第一時間標籤及從該主機接收該顯示訊號之該第二時間 標籤分析一系統內部延遲程度,該系統內部延遲係為該主機內部對同一該懸浮訊號之處理過程所需的處理時間;該觸控顯示面板之該觸控處理電路將該系統內部延遲程度傳送至該主機之一嵌入式控制電路(embedded controller);以及依據該系統內部延遲程度,該主機之該嵌入式控制電路執行一優化程序。 A delay mitigation method for an active pen is provided. The active pen is used in an electronic device. The electronic device includes a host and a touch display panel. The delay mitigation method for the active pen includes: generating a hover signal with a touch processing circuit of the touch display panel; generating a first time tag for sending the hover signal to the host according to the hover signal; and controlling a timing control circuit of the touch display panel to control the hover signal. controller, T-CON) receives a display signal; according to the display signal, the timing control circuit of the touch display panel generates a second time tag of receiving the display signal from the host; the timing control circuit of the touch display panel transmits the second time tag to the touch processing circuit of the touch display panel; the touch processing circuit of the touch display panel receives the suspended The first time tag of the signal sent to the host and the second time tag of the display signal received from the host analyzes a system internal delay level, the system internal delay is the processing time required for the processing process of the same suspension signal inside the host; the touch processing circuit of the touch display panel transmits the system internal delay level to an embedded control circuit (embedded controller) of the host; and according to the system internal delay level, the embedded control circuit of the host executes an optimization program. 如請求項4所述之主動筆之延遲減緩方法,其中該懸浮訊號係為一筆觸訊號(tip on signal)產生前所生成之最後一筆懸浮訊號。 The active pen delay reduction method as described in claim 4, wherein the suspension signal is the last suspension signal generated before a tip on signal is generated. 如請求項4所述之主動筆之延遲減緩方法,其中該懸浮訊號與該顯示訊號對應於同一座標資訊。 The active pen delay mitigation method as described in claim 4, wherein the suspension signal and the display signal correspond to the same coordinate information. 如請求項4所述之主動筆之延遲減緩方法,其中該優化程序包括關閉至少一應用程式。 A method for reducing latency of an active pen as described in claim 4, wherein the optimization process includes closing at least one application. 如請求項4所述之主動筆之延遲減緩方法,其中該優化程序包括提高一螢幕刷新率。 A method for reducing active pen latency as described in claim 4, wherein the optimization process includes increasing a screen refresh rate. 如請求項4所述之主動筆之延遲減緩方法,其中該優化程序包括降低一畫面解析度。 A method for reducing delay of an active pen as described in claim 4, wherein the optimization process includes reducing a screen resolution. 如請求項4所述之主動筆之延遲減緩方法,其中該優化程序包括提高該主動筆之一取樣頻率。 A method for reducing delay of an active pen as described in claim 4, wherein the optimization procedure includes increasing a sampling frequency of the active pen. 一種電子裝置,包括:一主機,包括:一嵌入式控制電路;以及一觸控顯示面板,包括:一觸控處理電路(embedded controller),用以生成將該懸浮訊號送入該主機之一懸浮訊號(hover signal),並依據該懸浮訊號,該觸控處理電路生成一第一時間標籤;及一時序控制電路(timing controller,T-CON),用以接收一顯示訊號,並依據該顯示訊號,生成從該主機接收該顯示訊號之一第二時間標籤,其中該觸控顯示面板之該時序控制電路傳遞該第二時間標籤至該觸控顯示面板之該觸控處理電路後,該觸控處理電路依據將該懸浮訊號送入該主機之該第一時間標籤及從該主機接收該顯示訊號之該第二時間標籤分析一系統內部延遲程度,該系統內部延遲係為該主機內部對同一該懸浮訊號之處理過程所需的處理時間;其中該嵌入式控制電路用以接收來自該觸控處理電路之該系統內部延遲程度,並依據該系統內部延遲程度,執行一優化程序。 An electronic device includes: a host computer including: an embedded control circuit; and a touch display panel including: a touch processing circuit (embedded controller) for generating a hover signal for sending the hover signal to the host computer, and according to the hover signal, the touch processing circuit generates a first time tag; and a timing control circuit (timing Controller, T-CON), for receiving a display signal, and generating a second time tag of receiving the display signal from the host according to the display signal, wherein after the timing control circuit of the touch display panel transmits the second time tag to the touch processing circuit of the touch display panel, the touch processing circuit analyzes a system internal delay degree according to the first time tag of sending the suspension signal to the host and the second time tag of receiving the display signal from the host, wherein the system internal delay is the processing time required for the processing process of the same suspension signal in the host; wherein the embedded control circuit is used to receive the system internal delay degree from the touch processing circuit, and execute an optimization program according to the system internal delay degree. 如請求項11所述之電子裝置,其中該懸浮訊號係為一筆觸訊號(tip on signal)產生前所生成之最後一筆懸浮訊號。 An electronic device as described in claim 11, wherein the suspension signal is the last suspension signal generated before a tip on signal is generated. 如請求項11所述之電子裝置,其中該懸浮訊號與該顯示訊號對應於同一座標資訊。 An electronic device as described in claim 11, wherein the suspension signal and the display signal correspond to the same coordinate information. 如請求項11所述之電子裝置,其中該優化程序包括關閉至少一應用程式。 An electronic device as described in claim 11, wherein the optimization process includes closing at least one application. 如請求項11所述之電子裝置,其中該優化程序係為提高一螢幕刷新率或降低一畫面解析度。 An electronic device as described in claim 11, wherein the optimization process is to increase a screen refresh rate or reduce a screen resolution.
TW112137852A 2023-10-03 2023-10-03 Active pen, method for detecting system internal delay degree level thereof and method for mitigating delay thereof TWI857799B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112137852A TWI857799B (en) 2023-10-03 2023-10-03 Active pen, method for detecting system internal delay degree level thereof and method for mitigating delay thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112137852A TWI857799B (en) 2023-10-03 2023-10-03 Active pen, method for detecting system internal delay degree level thereof and method for mitigating delay thereof

Publications (2)

Publication Number Publication Date
TWI857799B true TWI857799B (en) 2024-10-01
TW202516324A TW202516324A (en) 2025-04-16

Family

ID=94083743

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112137852A TWI857799B (en) 2023-10-03 2023-10-03 Active pen, method for detecting system internal delay degree level thereof and method for mitigating delay thereof

Country Status (1)

Country Link
TW (1) TWI857799B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201843569A (en) * 2017-05-08 2018-12-16 義隆電子股份有限公司 In-cell touch display device and communicating method thereof with an active stylus thereof
TW202020646A (en) * 2018-11-23 2020-06-01 南韓商樂金顯示科技股份有限公司 Touch panel and touch display device
TW202038071A (en) * 2019-04-10 2020-10-16 奇景光電股份有限公司 Touch panel and touch display apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201843569A (en) * 2017-05-08 2018-12-16 義隆電子股份有限公司 In-cell touch display device and communicating method thereof with an active stylus thereof
TW202020646A (en) * 2018-11-23 2020-06-01 南韓商樂金顯示科技股份有限公司 Touch panel and touch display device
TW202038071A (en) * 2019-04-10 2020-10-16 奇景光電股份有限公司 Touch panel and touch display apparatus

Also Published As

Publication number Publication date
TW202516324A (en) 2025-04-16

Similar Documents

Publication Publication Date Title
US10761722B2 (en) Black screen gesture detection method and device, storage medium, and mobile terminal
US10908703B2 (en) User terminal device and method for controlling the user terminal device thereof
US8446383B2 (en) Information processing apparatus, operation prediction method, and operation prediction program
US20190180705A1 (en) Dynamic control of display refresh rate based on user interface activity
US10108310B2 (en) Method and apparatus for icon based application control
TWI506504B (en) Operating touch screen interfaces
US20190182452A1 (en) Dynamic control of display refresh rate based on user interface activity
CN111083417B (en) Image processing method and related products
WO2020019616A1 (en) Touch control data processing method and device, intelligent device and storage medium
US20140240255A1 (en) Method for providing a feedback in response to a user input and a terminal implementing the same
EP3333679B1 (en) Touch control driving method, touch control driving apparatus and touch control display apparatus
US9430146B1 (en) Density-based filtering of gesture events associated with a user interface of a computing device
CN111208917B (en) Touch data processing method, device, smart device and storage medium
US11782540B2 (en) Front buffer rendering for variable refresh rate display
EP3146421A1 (en) Selective turning off/dimming of touch screen display region
CN108984089B (en) Touch operation method, device, storage medium and electronic device
CN107402625B (en) Touch screen scanning method and device, terminal and computer readable storage medium
WO2019019818A1 (en) Method and apparatus for accelerating black screen gesture processing, storage medium, and mobile terminal
CN112596598B (en) Display control method, display control device and electronic device
TWI857799B (en) Active pen, method for detecting system internal delay degree level thereof and method for mitigating delay thereof
US11934652B2 (en) Display apparatus and control method thereof
WO2020007010A1 (en) Volume display method and apparatus, terminal device, and storage medium
WO2023193731A1 (en) Signal acquisition method and electronic device
KR20170059314A (en) Input processing method and device
CN115291791B (en) Text recognition method, device, electronic equipment and storage medium