本發(fā)明涉及顯示控制和觸摸檢測裝置、以及顯示控制和觸摸檢測用的半導(dǎo)體集成電路,涉及在例如平板電腦或智能電話等便攜式信息終端裝置中應(yīng)用而有效的技術(shù)。
背景技術(shù):
在平板電腦或智能電話等便攜式信息終端的表面配置有顯示面板和觸摸面板重疊配置或一體地形成的面板模塊,在根據(jù)顯示面板的畫面顯示在觸摸面板的表面進(jìn)行利用手指等的觸摸操作時(shí),能夠從其觸摸坐標(biāo)來判別其操作。在與多點(diǎn)觸摸等對應(yīng)的互電容方式的觸摸面板中,在交叉配置的驅(qū)動(dòng)電極和檢測電極的交叉位置呈矩陣狀地形成許多檢測電容,對在對驅(qū)動(dòng)電極依次驅(qū)動(dòng)時(shí)經(jīng)由檢測電容出現(xiàn)在檢測電極的電位變化進(jìn)行積分來形成檢測信號。當(dāng)在檢測電容的近旁存在手指時(shí),由于其寄生電容而使與檢測電容的合成電容值變小,根據(jù)與該電容值的變化對應(yīng)的檢測信號的不同來區(qū)別觸摸和非觸摸。例如在專利文獻(xiàn)1中記載有這種觸摸面板。
此外,在液晶面板中,在交叉配置的掃描電極和信號電極的各交點(diǎn)配置有被稱為tft的薄膜晶體管,掃描電極連接到薄膜晶體管的柵極,信號電極連接到薄膜晶體管的源極,而且成為子像素的液晶元件和累積電容器在薄膜晶體管的漏極與公共電極之間連接到薄膜晶體管的漏極,形成了各像素。在顯示控制中依次驅(qū)動(dòng)掃描電極,以掃描電極為單位使薄膜晶體管成為導(dǎo)通狀態(tài),由此,電流在源極和漏極間流動(dòng),此時(shí)施加到源極電極線的每一個(gè)信號電壓施加到液晶元件而成為透過狀態(tài)。例如在專利文獻(xiàn)2中記載有tft液晶面板。
在專利文獻(xiàn)3中記載有由于重疊配置或一體地形成的顯示面板和觸摸面板之間的電容性耦合等而當(dāng)使對觸摸面板的掃描電極進(jìn)行驅(qū)動(dòng)的驅(qū)動(dòng)脈沖電壓變高時(shí)其噪聲通過上述電容性耦合對液晶面板造成壞影響的情況。在該文獻(xiàn)中討論了使得能夠選擇對掃描電極進(jìn)行驅(qū)動(dòng)的驅(qū)動(dòng)脈沖波形的對策。
此外,在專利文獻(xiàn)4中討論了由于重疊配置或一體形成的顯示面板和觸摸面板之間的電容性耦合等所造成的噪聲的影響從顯示面板也波及觸摸面板的情況。根據(jù)該討論,如果針對幀同步信號的周期內(nèi)的顯示面板的顯示期間在其非顯示期間對觸摸面板進(jìn)行驅(qū)動(dòng)來進(jìn)行觸摸檢測,則能夠使顯示面板的驅(qū)動(dòng)顯示工作的噪聲和觸摸傳感器的驅(qū)動(dòng)檢測工作的噪聲不彼此影響。特別地,如果在幀同步信號的周期內(nèi)顯示期間和非顯示期間的關(guān)系固定,則在其邊界部分在顯示幀中看到亮度差,顯示期間和非顯示期間的重復(fù)越多,由于不期望的亮度差所造成的顯示品質(zhì)的劣化越顯著。
于是,在專利文獻(xiàn)4中提出了采用能夠按顯示幀的幀同步信號的每單個(gè)或每多個(gè)周期變更所述幀同步信號的周期內(nèi)的顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)的顯示控制器而在顯示期間進(jìn)行顯示工作并在非顯示期間進(jìn)行觸摸檢測工作的控制裝置。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:美國公開特許2007/0257890a1號說明書;
專利文獻(xiàn)2:日本特開2006-301655號公報(bào);
專利文獻(xiàn)3:日本特開2012-234475號公報(bào);
專利文獻(xiàn)4:日本特開2014-146093號公報(bào)。
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的課題
本發(fā)明者討論了在專利文獻(xiàn)4中記載的按所述幀同步信號的每單個(gè)或每多個(gè)周期變更顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)的情況。據(jù)此,在專利文獻(xiàn)4中未考慮關(guān)于顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)的變更依賴于觸摸檢測結(jié)果的工作模式。在沒有觸摸檢測的狀態(tài)在固定期間內(nèi)持續(xù)時(shí)使觸摸檢測頻度下降或者在規(guī)定期間內(nèi)使觸摸檢測工作停止的情況下,必須以鏈接到該控制的方式來變更顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)。此外,不能說,在這樣的定時(shí)變更時(shí),在規(guī)定期間內(nèi)停止觸摸檢測工作的情況下使該期間全部為顯示期間。在必須使用存儲(chǔ)容量比顯示幀的顯示數(shù)據(jù)大小小的緩沖存儲(chǔ)器的情況下、即、在未準(zhǔn)備幀緩沖存儲(chǔ)器的情況下以比從主機(jī)裝置供給顯示數(shù)據(jù)的數(shù)據(jù)轉(zhuǎn)送速率快的速度進(jìn)行顯示工作的情況下,即使不進(jìn)行觸摸檢測工作,為了在緩沖存儲(chǔ)器中積累接下來顯示的顯示數(shù)據(jù),也需要非顯示期間。此外,在沒有觸摸檢測的狀態(tài)在固定期間內(nèi)持續(xù)時(shí)使觸摸檢測頻度下降或者在規(guī)定期間內(nèi)使觸摸檢測工作停止也具有節(jié)省無用的工作來減少功耗的意圖,因此,需要在與其適應(yīng)的定時(shí)開始顯示期間和非顯示期間的工作模式。
本發(fā)明的目的在于提供能夠依賴于觸摸檢測結(jié)果來控制顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)的顯示控制和觸摸檢測裝置、以及顯示控制和觸摸檢測用的半導(dǎo)體集成電路。
本發(fā)明的前述以及其他目的和新的特征根據(jù)本說明書的記述和附圖是顯而易見的。
用于解決課題的方案
簡單地說明在本申請中公開的發(fā)明之中代表性的發(fā)明的概要的話,如下述那樣。再有,在本項(xiàng)中在括弧內(nèi)記載的附圖中參照符號等是用于使理解容易化的一個(gè)例子。
〔1〕<基于觸摸檢測結(jié)果來控制決定顯示和非顯示的開始定時(shí)的數(shù)據(jù)的用法>
顯示控制和觸摸檢測裝置(4)具有:顯示控制器(8),其在顯示幀期間(flm)內(nèi)形成多個(gè)顯示期間(disp)和被所述顯示期間夾著的非顯示期間(lhb),在所述顯示期間在顯示面板(2)進(jìn)行顯示數(shù)據(jù)的顯示,在所述顯示期間和所述非顯示期間的控制中,按每多個(gè)顯示幀期間使用以該所述顯示幀期間為單位使所述顯示期間的開始定時(shí)和所述非顯示期間的開始定時(shí)變化的第一幀模式(fmode1)的控制數(shù)據(jù)(dt(fmode1_0)~dt(fmode1_n))、以及所述顯示期間的開始定時(shí)和所述非顯示期間的開始定時(shí)與所述第一幀模式不同的第二幀模式(fmode2)的控制數(shù)據(jù)(dt(fmode2_0)~dt(fmode2_m));觸摸控制器(6),其在需要的情況下在所述非顯示期間在觸摸面板(3)進(jìn)行觸摸檢測;以及微處理器(7),其基于由所述觸摸控制器的觸摸檢測結(jié)果來變更由所述顯示控制器的所述第一幀模式的控制數(shù)據(jù)和所述第二幀模式的控制數(shù)據(jù)的用法。
據(jù)此,顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)以顯示幀期間為單位變化,因此,能夠抑制如下的現(xiàn)象:在顯示幀內(nèi)的固定處看到由于非顯示所造成的不合期望的亮度差或者發(fā)生由其造成的閃爍。進(jìn)而,基于觸摸檢測結(jié)果來變更決定顯示和非顯示的開始定時(shí)的數(shù)據(jù)的用法,因此,能夠容易地對應(yīng)于在所需要的定時(shí)開始顯示期間和非顯示期間的工作模式。例如,在未準(zhǔn)備幀緩沖存儲(chǔ)器時(shí)以比從主機(jī)裝置供給的顯示數(shù)據(jù)的轉(zhuǎn)送速率快的速度進(jìn)行顯示工作的情況下,即使不進(jìn)行觸摸檢測工作,為了在緩沖存儲(chǔ)器中積累接下來顯示的顯示數(shù)據(jù),也需要非顯示期間,此外,在沒有觸摸檢測的狀態(tài)持續(xù)固定期間時(shí),需要使觸摸檢測頻度下降或使觸摸檢測工作停止規(guī)定期間來減少功耗,因此,使顯示幀期間內(nèi)的顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)依賴于觸摸檢測結(jié)果而變更變得容易。
〔2〕<按每個(gè)顯示幀期間使最初的顯示期間漸增并使最后的顯示期間縮短其漸增量>
在項(xiàng)1中,所述顯示控制器進(jìn)行使用所述第一幀模式的控制數(shù)據(jù)和第二幀模式的控制數(shù)據(jù)來按每個(gè)所述顯示幀期間使最初的顯示期間漸增規(guī)定期間并使最后的顯示期間縮短所述所規(guī)定期間的控制,作為以所述顯示幀期間為單位使所述顯示期間和所述非顯示期間的開始定時(shí)不同的控制(圖5、圖6)。
據(jù)此,按每個(gè)顯示幀期間使顯示期間和非顯示期間的開始定時(shí)不同的控制變得容易。
〔3〕<在顯示期間許可顯示工作并在非顯示期間許可觸摸檢測工作的第一幀模式>
在項(xiàng)1中,所述顯示控制器在所述第一幀模式下,在顯示期間許可顯示工作,并在非顯示期間許可觸摸檢測工作(圖5)。
據(jù)此,在顯示幀期間內(nèi)在顯示中需要觸摸檢測的工作狀態(tài)下,在觸摸檢測工作和顯示工作之間在一個(gè)工作中發(fā)生的噪聲彼此不會(huì)對另一個(gè)工作施加影響。
〔4〕<在顯示期間許可顯示工作并不許可觸摸檢測工作的第二幀模式>
在項(xiàng)3中,所述顯示控制器在所述第二幀模式下,在顯示期間許可顯示工作,并抑制觸摸檢測工作(圖6)。
據(jù)此,在顯示幀期間內(nèi)不需要觸摸檢測的情況下不會(huì)連續(xù)地成為顯示期間,因此,在以比從主機(jī)裝置供給的顯示數(shù)據(jù)的轉(zhuǎn)送速率快的速度進(jìn)行顯示工作的情況下,即使不進(jìn)行觸摸檢測工作,也能夠使用非顯示期間來在緩沖存儲(chǔ)器中積累接下來顯示的顯示數(shù)據(jù)。
〔5〕<保持控制數(shù)據(jù)的非易失性存儲(chǔ)器和控制邏輯>
在權(quán)利要求1中,所述顯示控制器具有:非易失性存儲(chǔ)器(32),其可改寫地保持每個(gè)顯示幀期間的第一控制數(shù)據(jù)的多個(gè)設(shè)置(set)(dt(fmode1_0)~dt(fmode1_n))作為所述第一幀模式的控制數(shù)據(jù),并可改寫地保持每個(gè)顯示幀期間的第二控制數(shù)據(jù)的多個(gè)設(shè)置(dt(fmode2_0)~dt(fmode2_m))作為所述第二幀模式的控制數(shù)據(jù),其中,所述第一控制數(shù)據(jù)的多個(gè)設(shè)置與所述第一幀模式對應(yīng)地規(guī)定多個(gè)顯示幀期間內(nèi)的顯示幀期間為單位的所述顯示期間和所述非顯示期間的每一個(gè)的開始定時(shí),所述第二控制數(shù)據(jù)的多個(gè)設(shè)置與所述第二幀模式對應(yīng)地規(guī)定多個(gè)顯示幀期間內(nèi)的所述顯示幀期間為單位的所述顯示期間和所述非顯示期間的每一個(gè)的開始定時(shí);以及控制邏輯(33、34和35),其依照來自所述微處理器的模式指定(dmode1、dmode2)按每個(gè)顯示幀期間從所述第一控制數(shù)據(jù)和所述第二控制數(shù)據(jù)的多個(gè)設(shè)置之中選擇需要的設(shè)置的控制數(shù)據(jù),并基于所選擇的控制數(shù)據(jù)來生成顯示幀期間內(nèi)的顯示期間和非顯示期間的每一個(gè)所對應(yīng)的控制信號。
據(jù)此,能夠依照在非易失性存儲(chǔ)器中儲(chǔ)存的第一控制數(shù)據(jù)的設(shè)置和第二控制數(shù)據(jù)的設(shè)置的內(nèi)容、進(jìn)而依照由來自微處理器的模式指定所進(jìn)行的控制數(shù)據(jù)的選擇方式來在顯示幀期間內(nèi)的顯示期間和非顯示期間以各種方式控制開始定時(shí)??傊?,可編程地控制顯示幀期間內(nèi)的顯示期間和非顯示期間的開始定時(shí)是容易的。
〔6〕<通過顯示行時(shí)鐘數(shù)依次規(guī)定顯示期間和非顯示期間>
在項(xiàng)5中,所述第一控制數(shù)據(jù)和第二控制數(shù)據(jù)是通過與所述顯示幀的顯示行周期同步的顯示行時(shí)鐘(ihsync)的時(shí)鐘周期數(shù)規(guī)定所述顯示期間和非顯示期間的開始定時(shí)的數(shù)據(jù)(圖5、圖6)。
據(jù)此,能夠容易地規(guī)定所述顯示期間和非顯示期間的開始定時(shí)。
〔7〕<控制邏輯>
在項(xiàng)6中,所述控制邏輯具有:第一控制邏輯(33),其依照來自所述微處理器的模式指定按每個(gè)顯示幀期間從所述第一控制數(shù)據(jù)和所述第二控制數(shù)據(jù)的每一個(gè)的多個(gè)設(shè)置之中選擇需要的設(shè)置的數(shù)據(jù);第二控制邏輯(34),其一邊按每個(gè)所述顯示幀期間對顯示行時(shí)鐘的周期數(shù)進(jìn)行計(jì)數(shù),一邊根據(jù)所述計(jì)數(shù)值到達(dá)由所述第一控制邏輯選擇的數(shù)據(jù)規(guī)定的顯示幀期間內(nèi)的顯示期間和非顯示期間的每一個(gè)的開始定時(shí)而依次生成狀態(tài)信號(dst);以及第三控制邏輯(35),其接受所述狀態(tài)信號,并根據(jù)所接受的狀態(tài)信號來生成顯示控制信號(cnt1~cnt5)。所述觸摸控制器接受所述狀態(tài)信號,并根據(jù)所接受的狀態(tài)信號來生成對于所述觸摸檢測控制需要的觸摸控制信號。
據(jù)此,生成與顯示期間和非顯示期間對應(yīng)地示出顯示和非顯示的期間的狀態(tài)信號,因此,能夠向生成對于顯示控制需要的控制信號和對于觸摸檢測需要的控制信號的電路提供該狀態(tài)信號,從而容易地生成需要的控制信號。
〔8〕<微處理器指示的第一顯示模式和第二顯示模式>
在項(xiàng)1中,所述微處理器在復(fù)位處理之后向所述顯示控制器通知指示所述控制數(shù)據(jù)的用法的第二顯示模式(dmode2),在所述第二顯示模式的通知后,由于檢測到有觸摸而向所述顯示控制器通知指示所述控制數(shù)據(jù)的其他的用法的第一顯示模式(dmode1),在所述第一顯示模式的通知后,在未檢測到有觸摸的情況下經(jīng)過了規(guī)定時(shí)間時(shí)向所述顯示控制器通知所述第二顯示模式(圖7)。
據(jù)此,微處理器能夠基于觸摸的有無、有觸摸檢測后的時(shí)間經(jīng)過來通過模式指定對所述控制數(shù)據(jù)的用法進(jìn)行程序控制。
〔9〕<使用第一幀模式的第一顯示模式,使第一和第二幀模式混合存在的第二顯示模式>
在項(xiàng)8中,所述第一顯示模式是使以所述多個(gè)顯示幀期間為單位的所述第一幀模式連續(xù)的工作模式(圖9)。所述第二顯示模式是重復(fù)如下工作的工作模式:在其一部分的顯示幀期間執(zhí)行以所述多個(gè)顯示幀期間為單位的所述第二幀模式,并在其一個(gè)顯示幀期間在最后的顯示幀期間執(zhí)行所述第一幀模式(圖10)。所述顯示控制器在所述第一幀模式的每一個(gè)顯示幀期間內(nèi),在顯示期間執(zhí)行顯示工作并不許可觸摸檢測工作,在非顯示期間許可觸摸檢測工作并停止顯示工作,在所述第二幀模式的每一個(gè)顯示幀期間內(nèi),在顯示期間執(zhí)行顯示工作并不許可觸摸檢測工作,在非顯示期間停止顯示工作并不許可觸摸檢測工作。
據(jù)此,在顯示幀期間內(nèi)在顯示中需要觸摸檢測的第一顯示模式下,能夠通過第一幀模式使得在觸摸檢測工作和顯示工作之間在一個(gè)工作中發(fā)生的噪聲彼此不會(huì)對另一個(gè)工作施加影響。此外,在顯示幀期間內(nèi)不需要觸摸檢測的情況下在第二顯示模式下,第二幀模式不會(huì)連續(xù)地成為顯示期間,因此,在以比從主機(jī)裝置供給的顯示數(shù)據(jù)的轉(zhuǎn)送速率快的速度進(jìn)行顯示工作時(shí),即使不進(jìn)行觸摸檢測工作,也能夠使用非顯示期間來在緩沖存儲(chǔ)器中積累接下來顯示的顯示數(shù)據(jù)。而且,在第二顯示模式中的最后的顯示幀期間,第一幀模式許可觸摸檢測工作,因此,能夠判別是否從第二顯示模式穿過到第一顯示模式。這樣做,能夠一邊卷繞地重復(fù)第一顯示模式和第二顯示模式一邊執(zhí)行顯示和觸摸檢測的工作。
〔10〕<被構(gòu)成為程序處理電路的控制邏輯>
在項(xiàng)5中,所述控制邏輯是依照由程序數(shù)據(jù)規(guī)定的控制順序進(jìn)行處理的程序處理電路,由所述程序數(shù)據(jù)決定依照指定模式從所述第一控制數(shù)據(jù)和第二控制數(shù)據(jù)之中選擇哪個(gè)設(shè)置的數(shù)據(jù)。
據(jù)此,能夠得到能夠通過程序數(shù)據(jù)可編程地決定使用設(shè)置之中的哪個(gè)第一控制數(shù)據(jù)和第二控制數(shù)據(jù)這樣的自由度。
〔11〕<被構(gòu)成為程序處理電路的第一控制邏輯和第二控制邏輯>
在項(xiàng)7中,所述第一控制邏輯基于程序數(shù)據(jù)來控制依照指定模式從所述第一控制數(shù)據(jù)和第二控制數(shù)據(jù)之中選擇哪個(gè)設(shè)置的數(shù)據(jù)。
據(jù)此,能夠得到能夠通過程序數(shù)據(jù)可編程地決定使用設(shè)置之中的哪個(gè)第一控制數(shù)據(jù)和第二控制數(shù)據(jù)這樣的自由度。
〔12〕<fifo訪問形式的緩沖存儲(chǔ)器>
在項(xiàng)5中,所述顯示控制器具有從主機(jī)裝置供給的顯示數(shù)據(jù)基于所述控制邏輯的控制以先入先出形式被訪問的緩沖存儲(chǔ)器,所述控制邏輯在所述顯示期間和非顯示期間都根據(jù)需要以先入先出形式訪問緩沖存儲(chǔ)器。
據(jù)此,即使以比從主機(jī)裝置供給的顯示數(shù)據(jù)的數(shù)據(jù)轉(zhuǎn)送速率快的速度進(jìn)行顯示工作,也能夠通過在所述顯示期間和非顯示期間都使用的先入先出形式的訪問控制來抑制供給到顯示的數(shù)據(jù)不足的情況,由于這一點(diǎn),能夠吸收數(shù)據(jù)轉(zhuǎn)送速度的差。
〔13〕<比顯示幀的數(shù)據(jù)大小小的緩沖存儲(chǔ)器>
在項(xiàng)12中,所述緩沖存儲(chǔ)器具有比能在一個(gè)顯示幀中顯示的最大顯示數(shù)據(jù)量少的數(shù)據(jù)量的存儲(chǔ)容量。
據(jù)此,與裝載幀緩沖器的情況相比,能夠有助于顯示和觸摸控制裝置的小型化。
〔14〕<通過微處理器控制由顯示控制部的幀模式的數(shù)據(jù)的用法>
半導(dǎo)體集成電路(4)具有:顯示控制器(8),其在顯示幀期間(flm)內(nèi)形成多個(gè)顯示期間(disp)和被所述顯示期間夾著的非顯示期間(lhb),在所述顯示期間在顯示面板(2)進(jìn)行顯示數(shù)據(jù)的顯示;觸摸控制器(6),其在需要的情況下在所述非顯示期間在觸摸面板(3)進(jìn)行觸摸檢測;以及微處理器(7),其連接到所述顯示控制器和觸摸控制器。所述顯示控制器具有顯示控制部(26),所述顯示控制部按每多個(gè)顯示幀期間使用以該所述顯示幀期間為單位使所述顯示期間的開始定時(shí)和所述非顯示期間的開始定時(shí)變化的第一幀模式(fmode1)的控制數(shù)據(jù)(dt(fmode1_0)~dt(fmode1_n))、以及所述顯示期間的開始定時(shí)和所述非顯示期間的開始定時(shí)與所述第一幀模式不同的第二幀模式(fmode2)的控制數(shù)據(jù)(dt(fmode2_0)~dt(fmode2_m))來控制所述顯示期間和所述非顯示期間。所述微處理器進(jìn)行基于由所述觸摸控制器的觸摸檢測結(jié)果來變更由所述第一控制部的所述第一幀模式控制數(shù)據(jù)和所述第二幀模式的控制數(shù)據(jù)的用法的控制。
據(jù)此,與項(xiàng)1同樣,能夠抑制在顯示幀內(nèi)的固定處看到由于非顯示所造成的不合期望的亮度差或者發(fā)生由其造成的閃爍的現(xiàn)象,進(jìn)而,使顯示幀期間內(nèi)的顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)依賴于觸摸檢測結(jié)果而變更變得容易。
〔15〕<保持控制數(shù)據(jù)的非易失性存儲(chǔ)器和控制邏輯>
在項(xiàng)14中,所述顯示控制部具有:非易失性存儲(chǔ)器(32),其可改寫地保持每個(gè)顯示幀期間的第一控制數(shù)據(jù)的多個(gè)設(shè)置(dt(fmode1_0)~dt(fmode1_n))作為所述第一幀模式的控制數(shù)據(jù),并可改寫地保持每個(gè)顯示幀期間的第二控制數(shù)據(jù)的多個(gè)設(shè)置(dt(fmode2_0)~dt(fmode2_m))作為所述第二幀模式的控制數(shù)據(jù),其中,所述第一控制數(shù)據(jù)的多個(gè)設(shè)置與所述第一幀模式對應(yīng)地規(guī)定多個(gè)顯示幀期間內(nèi)的顯示幀期間為單位的所述顯示期間和所述非顯示期間的每一個(gè)的開始定時(shí),所述第二控制數(shù)據(jù)的多個(gè)設(shè)置與所述第二幀模式對應(yīng)地規(guī)定多個(gè)顯示幀期間內(nèi)的所述顯示幀期間為單位的所述顯示期間和所述非顯示期間的每一個(gè)的開始定時(shí);以及控制邏輯(33、34和35),其依照來自所述微處理器的模式指定按每個(gè)顯示幀期間從所述第一控制數(shù)據(jù)和所述第二控制數(shù)據(jù)的多個(gè)設(shè)置之中選擇需要的設(shè)置的數(shù)據(jù),并基于所選擇的數(shù)據(jù)來生成顯示幀期間內(nèi)的顯示期間和非顯示期間的每一個(gè)所對應(yīng)的控制信號。
據(jù)此,與項(xiàng)2同樣,可編程地控制顯示幀期間內(nèi)的顯示期間和非顯示期間的開始定時(shí)是容易的。
〔16〕<通過顯示行時(shí)鐘數(shù)依次規(guī)定顯示期間和非顯示期間>
在項(xiàng)15中,所述第一控制數(shù)據(jù)和第二控制數(shù)據(jù)是通過與所述顯示幀的顯示行周期同步的顯示行時(shí)鐘(ihsync)的時(shí)鐘周期數(shù)規(guī)定所述顯示期間和非顯示期間的開始定時(shí)的數(shù)據(jù)(圖5、圖6)。
據(jù)此,能夠容易地規(guī)定所述顯示期間和非顯示期間的開始定時(shí)。
〔17〕<控制邏輯>
在項(xiàng)16中,所述控制邏輯具有:第一控制邏輯(33),其依照來自所述微處理器的模式指定按每個(gè)顯示幀期間從所述第一控制數(shù)據(jù)和所述第二控制數(shù)據(jù)的每一個(gè)的多個(gè)設(shè)置之中選擇需要的設(shè)置的數(shù)據(jù);第二控制邏輯(34),其一邊按每個(gè)所述顯示幀期間對顯示行時(shí)鐘的周期數(shù)進(jìn)行計(jì)數(shù),一邊根據(jù)所述計(jì)數(shù)值到達(dá)由所述第一控制邏輯選擇的數(shù)據(jù)規(guī)定的顯示幀期間內(nèi)的顯示期間和非顯示期間的每一個(gè)的開始定時(shí)而依次生成狀態(tài)信號(dst);以及第三控制邏輯(35),其接受所述狀態(tài)信號,并根據(jù)該狀態(tài)信號來生成顯示控制信號。所述觸摸控制器接受所述狀態(tài)信號,并根據(jù)所接受的狀態(tài)信號來生成對于所述觸摸檢測控制需要的觸摸控制信號。
據(jù)此,與項(xiàng)7同樣,能夠向生成對于顯示控制需要的控制信號和對于觸摸檢測需要的控制信號的電路提供狀態(tài)信號,從而能夠生成該控制信號。
〔18〕<微處理器指示的第一顯示模式和第二顯示模式>
在項(xiàng)14中,所述微處理器在復(fù)位處理之后向所述顯示控制部通知第二顯示模式(dmode2),在所述第二顯示模式的通知后,由于檢測到有觸摸而向所述顯示控制部通知第一顯示模式(dmode1),在所述第一顯示模式的通知后,在未檢測到有觸摸的情況下經(jīng)過了規(guī)定時(shí)間時(shí)向所述顯示控制部通知所述第二顯示模式(圖7)。
據(jù)此,與項(xiàng)8同樣,微處理器能夠基于觸摸的有無、有觸摸檢測后的時(shí)間經(jīng)過來通過模式指定對所述控制數(shù)據(jù)的用法進(jìn)行程序控制。
〔19〕<使用第一幀模式的第一顯示模式,使第一和第二幀模式混合存在的第二顯示模式>
在項(xiàng)18中,所述第一顯示模式是使以多個(gè)顯示幀期間為單位的所述第一幀模式連續(xù)的工作模式(圖9)。所述第二顯示模式是重復(fù)如下工作的工作模式:在其一部分的顯示幀期間執(zhí)行以所述多個(gè)顯示幀期間為單位的所述第二幀模式,并在其一個(gè)顯示幀期間在最后的顯示幀期間執(zhí)行所述第一幀模式(圖10)。所述顯示控制部在所述第一幀模式的每一個(gè)顯示幀期間內(nèi),在顯示期間執(zhí)行顯示工作并不許可觸摸檢測工作,在非顯示期間許可觸摸檢測工作并停止顯示工作,在所述第二幀模式的每一個(gè)顯示幀期間內(nèi),在顯示期間執(zhí)行顯示工作并不許可觸摸檢測工作,在非顯示期間停止顯示工作并不許可觸摸檢測工作。
據(jù)此,與項(xiàng)9同樣,能夠一邊卷繞地重復(fù)第一顯示模式和第二顯示模式一邊執(zhí)行顯示和觸摸檢測的工作。
〔20〕<通過第二控制部控制由第一控制部的幀模式的數(shù)據(jù)的用法>
顯示控制和觸摸檢測裝置(4)在顯示幀期間(flm)內(nèi)形成多個(gè)顯示期間(disp)和被所述顯示期間夾著的非顯示期間(lhb),在所述顯示期間在顯示面板(2)進(jìn)行顯示控制,根據(jù)需要在所述非顯示期間在觸摸面板(3)進(jìn)行觸摸檢測控制,按每多個(gè)顯示幀期間進(jìn)行以該顯示幀期間為單位使所述顯示期間的開始定時(shí)和所述非顯示期間的開始定時(shí)變化的控制。該顯示控制和觸摸檢測裝置具有:第一控制部(26),其按每多個(gè)顯示幀期間使用以該所述顯示幀期間為單位使所述顯示期間的開始定時(shí)和所述非顯示期間的開始定時(shí)變化的第一幀模式(fmode1)的控制數(shù)據(jù)(dt(fmode1_0)~dt(fmode1_n))、以及所述顯示期間的開始定時(shí)和所述非顯示期間的開始定時(shí)與所述第一幀模式不同的第二幀模式(fmode2)的控制數(shù)據(jù)(dt(fmode2_0)~dt(fmode2_m))來控制所述顯示期間和所述非顯示期間;以及第二控制部(7),其基于由所述觸摸檢測控制的觸摸檢測結(jié)果來變更由所述第一控制部的所述第一幀模式的控制數(shù)據(jù)和所述第二幀模式的控制數(shù)據(jù)的用法。
據(jù)此,與項(xiàng)1同樣,能夠抑制在顯示幀內(nèi)的固定處看到由于非顯示所造成的不合期望的亮度差或者發(fā)生由其造成的閃爍的現(xiàn)象,進(jìn)而,使顯示幀期間內(nèi)的顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)依賴于觸摸檢測結(jié)果而變更變得容易。
發(fā)明效果
簡單地說明通過在本申請中公開的發(fā)明之中的代表性的發(fā)明而得到的效果的話,如下述那樣。
即,能夠依賴于觸摸檢測結(jié)果來控制顯示期間的開始定時(shí)和非顯示期間的開始定時(shí)。
附圖說明
圖1是示出顯示控制器內(nèi)的顯示控制部的一個(gè)例子的框圖。
圖2是示出顯示控制和觸摸檢測裝置的一個(gè)例子的框圖。
圖3是概略性地示出具有交叉配置的柵極線和源極線的顯示面板的說明圖。
圖4是在幀顯示期間內(nèi)示出第一幀模式和第二幀模式的每一個(gè)中的顯示期間和非顯示期間的說明圖。
圖5是例示第一幀模式(fmode1)的控制數(shù)據(jù)的說明圖。
圖6是例示第二幀模式(fmode2)的控制數(shù)據(jù)的說明圖。
圖7是例示利用第一顯示模式(dmode1)和第二顯示模式(dmode2)的顯示控制和觸摸檢測裝置的全體的工作流程的說明圖。
圖8是示出利用第二顯示模式的詳細(xì)的工作流程的說明圖。
圖9是示出利用第一顯示模式的詳細(xì)的工作流程的說明圖。
圖10是示出利用微處理器的第一顯示模式或第二顯示模式的選擇工作的流程圖。
圖11是例示第一顯示模式中的利用第二控制邏輯的狀態(tài)信號的生成邏輯的說明圖。
圖12是例示第二顯示模式中的利用第二控制邏輯的狀態(tài)信號的生成邏輯的說明圖。
具體實(shí)施方式
在圖2中例示了在平板電腦或智能電話等便攜式信息終端裝置等中應(yīng)用的顯示控制和觸摸檢測裝置4。在便攜式信息終端裝置1中,在框體的表面重疊地形成有點(diǎn)矩陣型的液晶顯示面板等顯示面板(lcd)2、以及使得能夠?qū)崿F(xiàn)利用互電容方式的觸摸檢測的觸摸面板(tp)3。例如觸摸面板3可以采用在顯示面板2的顯示面重疊配置的外附構(gòu)造、或向顯示面板2嵌入觸摸面板3的內(nèi)嵌式(in-cell)構(gòu)造等的任何一個(gè)構(gòu)造。顯示控制和觸摸檢測裝置4具有:作為進(jìn)行顯示面板2的顯示控制的顯示控制部的顯示控制器(lcdd)8、作為進(jìn)行觸摸面板3的觸摸檢測控制的觸摸控制部的觸摸控制器(tpc)6、以及作為進(jìn)行運(yùn)算控制的運(yùn)算控制部或第二控制部的微處理器(mpu)7。顯示控制器8和微處理器7與主機(jī)裝置5對接。主機(jī)裝置(hst)5例如以主機(jī)計(jì)算機(jī)為中心由移動(dòng)體通信、接近通信等的通信電路、各種周圍設(shè)備構(gòu)成。
關(guān)于顯示控制和觸摸檢測裝置4,雖然不特別限制,但是通過公知的cmos集成電路制造技術(shù)而形成在單晶體硅那樣的1個(gè)半導(dǎo)體基板,而實(shí)現(xiàn)為單片的半導(dǎo)體集成電路?;蛘咭部梢詫?shí)現(xiàn)為多片的半導(dǎo)體模塊制品等。
在顯示面板2中,如圖3所例示的那樣,在交叉配置的掃描電極g1~g1000和信號電極s1~sk的各交點(diǎn)配置有被稱為tft的薄膜晶體管,對應(yīng)的行的掃描電極g1~g1000連接到薄膜晶體管的柵極,對應(yīng)的列的信號電極s1~sk連接到薄膜晶體管的源極,而且成為子像素的液晶元件和累積電容器在薄膜晶體管的漏極與公共電極之間連接到薄膜晶體管的漏極,形成了各像素。顯示控制器8在顯示控制中依次驅(qū)動(dòng)掃描電極g1~g1000,由此,以掃描電極為單位使薄膜晶體管成為導(dǎo)通狀態(tài),此時(shí)向信號電極s1~sk施加與顯示數(shù)據(jù)對應(yīng)的信號電壓,每一個(gè)信號電壓施加到液晶元件和累積電容器,由此,控制液晶元件的透過狀態(tài),由此,以所需要的灰度在顯示面板2中顯示圖像。
關(guān)于與多點(diǎn)觸摸對應(yīng)的互電容方式的觸摸面板3,雖然未特別圖示,但是,例如,在交叉配置的驅(qū)動(dòng)電極和檢測電極的交叉位置呈矩陣狀地形成許多檢測電容,對在觸摸控制器6對驅(qū)動(dòng)電極依次驅(qū)動(dòng)時(shí)經(jīng)由檢測電容出現(xiàn)在檢測電極的電位變化進(jìn)行積分來形成檢測信號。當(dāng)在檢測電容的近旁存在手指時(shí),由于其寄生電容而使與檢測電容的合成電容值變小,根據(jù)與該電容值的變化對應(yīng)的檢測信號的不同來區(qū)別觸摸和非觸摸。將觸摸/非觸摸的檢測結(jié)果提供給微處理器7。微處理器7能夠基于該檢測結(jié)果從根據(jù)顯示面板2的畫面顯示在觸摸面板3中進(jìn)行的多點(diǎn)觸摸所造成的觸摸坐標(biāo)來判別其操作。
在圖2中,觸摸面板控制器6例如具有驅(qū)動(dòng)電路(txd)10、檢測電路(rxd)11、模擬數(shù)字變換電路(adc)12、ram13、以及觸摸控制電路(tcnt)14。驅(qū)動(dòng)電路10向觸摸面板3的多個(gè)驅(qū)動(dòng)電極依次輸出驅(qū)動(dòng)脈沖。經(jīng)由連接到被驅(qū)動(dòng)的驅(qū)動(dòng)電極的檢測電容而出現(xiàn)在每一個(gè)檢測電極的電壓變化分別在檢測電路11的積分電路中累積而按每個(gè)檢測電極形成檢測信號。檢測信號通過adc12從模擬信號變換為數(shù)字信號。變換后的數(shù)字信號作為檢測數(shù)據(jù)在ram13中累積。觸摸控制電路14對驅(qū)動(dòng)電路10的驅(qū)動(dòng)定時(shí)進(jìn)行控制,并且與此同步地對檢測電路11和adc12的工作定時(shí)和ram13的寫入工作進(jìn)行控制。當(dāng)在ram13中累積通過針對觸摸面板3的全部的驅(qū)動(dòng)電極的驅(qū)動(dòng)和檢測工作即針對觸摸面板3的幀單位的驅(qū)動(dòng)檢測工作而得到的檢測數(shù)據(jù)時(shí),觸摸控制電路14將該檢測數(shù)據(jù)交付給微處理器7。微處理器7基于該檢測數(shù)據(jù)來判別觸摸的有無,運(yùn)算觸摸面板3的觸摸位置的位置坐標(biāo),將其結(jié)果提供給主機(jī)裝置5。由觸摸控制電路14進(jìn)行的使用驅(qū)動(dòng)電路10和檢測電路11的觸摸檢測工作在顯示控制器8輸出的狀態(tài)信號dst至少示出非顯示期間時(shí)成為可能。
關(guān)于微處理器7,雖然未特別限制,但是,中央處理裝置(cpu)18依次執(zhí)行儲(chǔ)存在可改寫的非易失性存儲(chǔ)器(prom)16中的程序來進(jìn)行數(shù)據(jù)處理。ram17為cpu18的工作區(qū)域,具有代表性地示出為cpu18的周圍電路的定時(shí)計(jì)數(shù)器(tmr)15等。
在圖2中,顯示控制器8例如具有掃描驅(qū)動(dòng)電路(scnd)20、灰度驅(qū)動(dòng)電路(sigd)21、以先入先出形式被訪問的fifo緩沖存儲(chǔ)器(fifomry)22、行鎖存電路(ltch)23、電源電路(pwr)24、主機(jī)接口電路(sysif)25和作為進(jìn)行顯示控制器8的整體的控制的第一控制部的顯示控制電路(lcnt)26,與內(nèi)部同步信號同步地進(jìn)行顯示面板2顯示控制和針對觸摸控制器的觸摸檢測工作的指示。關(guān)于內(nèi)部同步信號,雖然未特別限制,但是,為內(nèi)部幀同步信號ivsync、內(nèi)部水平同步信號ihsync等。內(nèi)部幀同步信號ivsync具有與顯示幀期間對應(yīng)的周期,雖然未特別限制,但是,具有60hz的頻率,1個(gè)周期為16msec。內(nèi)部水平同步信號ihsync相當(dāng)于與在顯示幀期間包括的多個(gè)顯示行的每一個(gè)的周期同步的顯示行時(shí)鐘,其頻率只要根據(jù)該顯示控制器8驅(qū)動(dòng)的顯示面板2的顯示行數(shù)即掃描電極個(gè)數(shù)來適當(dāng)決定即可。從主機(jī)裝置5向主機(jī)接口電路25供給的同步信號vsync、hsync是在供給顯示數(shù)據(jù)時(shí)的同步信號,為外部幀同步信號vsync、外部水平同步信號hsync。再有,內(nèi)部幀同步信號ivsync、內(nèi)部水平同步信號ihsync通常通過顯示控制和觸摸檢測裝置4的通電復(fù)位(reset)來激勵(lì)。
主機(jī)接口電路25從主機(jī)裝置5接受顯示命令和顯示數(shù)據(jù)。所接受的顯示數(shù)據(jù)為了吸收顯示數(shù)據(jù)的供給速率和顯示工作速度的不同而逐次在fifo緩沖器22中累積,以趕得上顯示定時(shí)的方式逐次讀出并轉(zhuǎn)送到行鎖存電路23?;叶闰?qū)動(dòng)電路21依照在行鎖存電路23中鎖存的顯示數(shù)據(jù)向顯示面板2的多個(gè)信號電極并列地輸出灰度電壓。
掃描驅(qū)動(dòng)電路20在顯示期間按每個(gè)幀周期與水平同步信號hsync同步地依次驅(qū)動(dòng)顯示面板2的掃描電極。由此,以掃描電極為單位使薄膜晶體管成為導(dǎo)通狀態(tài),此時(shí),灰度驅(qū)動(dòng)電路21基于按每個(gè)水平掃描期間在行鎖存電路23中鎖存的顯示數(shù)據(jù)經(jīng)由信號電極向液晶元件施加信號電壓。由此,液晶元件按與掃描電極以幀周期為單位的依次掃描驅(qū)動(dòng)同步的顯示行單位通過灰度數(shù)據(jù)而被驅(qū)動(dòng)?;叶闰?qū)動(dòng)電路21輸出的灰度電壓和掃描驅(qū)動(dòng)電路20輸出的操作驅(qū)動(dòng)電壓等由電源電路24生成。
顯示控制電路26依照從主機(jī)裝置5提供的顯示命令來進(jìn)行上述的顯示控制等顯示控制器8的整體的控制。cnt1是對掃描驅(qū)動(dòng)電路20的驅(qū)動(dòng)控制信號,cnt2是對灰度驅(qū)動(dòng)電路21的驅(qū)動(dòng)控制信號,cnt3是對行鎖存電路23的鎖存控制信號,cnt4是對fifo緩沖存儲(chǔ)器22的訪問控制信號,cnt5是對主機(jī)接口電路25的輸入輸出控制信號。
進(jìn)而,顯示控制電路26如圖4所例示的那樣在顯示幀期間flm內(nèi)形成多個(gè)顯示期間disp和被顯示期間disp夾著的非顯示期間lhb。顯示幀期間flm意味著內(nèi)部幀同步信號ivsync的1個(gè)周期的期間。雖然未特別限制,但是,在顯示幀期間flm內(nèi),在前頭配置后沿bckp,在其后配置多個(gè)顯示期間disp和非顯示期間lhb,繼此之后,形成前沿frtp以及空白期間blnk。在顯示期間disp內(nèi),進(jìn)行以掃描電極為單位選擇像素而向信號電極施加驅(qū)動(dòng)電壓的顯示工作。在非顯示期間lhb內(nèi),暫時(shí)停止上述顯示工作。在非顯示期間內(nèi),使得能夠?qū)崿F(xiàn)對于觸摸控制器6所需的觸摸檢測工作。像這樣,顯示期間是顯示控制器8對顯示面板2進(jìn)行顯示工作的期間,非顯示期間是不進(jìn)行該顯示工作的期間。
顯示期間disp的開始定時(shí)和非顯示期間lhb的開始定時(shí)按每多個(gè)顯示幀期間以顯示幀期間為單位變化,該變化的一個(gè)方式由第一幀模式fmode1確定,其他的變化的方式由第二幀模式fmode2確定。在圖4中例示了第一幀模式fmode1下的一個(gè)顯示幀期間內(nèi)的顯示期間disp和非顯示期間lhb的配置,并例示了第二幀模式fmode2下的一個(gè)顯示幀期間內(nèi)的顯示期間disp和非顯示期間lhb的配置。
在圖5中例示了在第一幀模式fmode1下按每多個(gè)(n個(gè))顯示幀期間以該顯示幀期間為單位使顯示期間disp的開始定時(shí)和非顯示期間lhb的開始定時(shí)變化的方式。在fmode1_0下,通過作為顯示行時(shí)鐘的內(nèi)部水平同步時(shí)鐘ihsymnc的時(shí)鐘數(shù)tline表示最初的顯示幀期間內(nèi)的顯示期間disp和非顯示期間lhb的排列的劃分,由此,暗默地示出每一個(gè)的開始定時(shí)。標(biāo)注于顯示期間disp和非顯示期間lhb的子綴(subfix)意味著該期間的排列順序,顯示意味著進(jìn)行顯示工作,觸摸意味著進(jìn)行觸摸檢測工作。在此,顯示期間disp的時(shí)鐘數(shù)tline大致為100,進(jìn)行顯示工作,非顯示期間lhb的時(shí)鐘數(shù)tline為50,進(jìn)行觸摸檢測工作。通過fmode1_1示出了下一顯示幀期間。與fmode1_0的不同在于,最初的顯示期間disp-1的時(shí)鐘數(shù)tline增加到100+i,最后的顯示期間disp-10的時(shí)鐘數(shù)tline從100-i。通過fmode1_n示出了第n+1個(gè)的最后的顯示幀期間。與fmode1_0的不同在于,最初的顯示期間disp-1的時(shí)鐘數(shù)tline從100增加+n(n=i×n),最后的顯示期間disp-10的時(shí)鐘數(shù)tline從100-n。像這樣,按第一幀模式fmode1下的每個(gè)顯示幀期間在工作方式fmode1_0~fmode1_n下,顯示期間disp和非顯示期間lhb的開始定時(shí)按每時(shí)鐘數(shù)i(tline)地錯(cuò)開,在各方式中,顯示期間disp為10次并且非顯示期間lhb為9次,各工作方式的最后的定時(shí)保持為固定的1450tline。在第一幀模式fmode1下的工作方式fmode1_0~fmode1_n的每一個(gè)的工作方式下,以對觸摸面板3進(jìn)行1次全部掃描的方式進(jìn)行使用非顯示期間lhb的觸摸檢測工作。因此,能夠按每個(gè)顯示幀期間的16msec進(jìn)行基于觸摸面板的全部掃描檢測工作的觸摸坐標(biāo)運(yùn)算等的觸摸判別。
在圖6中例示了在第二幀模式fmode2下按每多個(gè)(m個(gè))顯示幀期間以該顯示幀期間為單位使顯示期間disp的開始定時(shí)和非顯示期間lhb的開始定時(shí)變化的方式。在fmode2_0下,通過作為顯示行時(shí)鐘的內(nèi)部水平同步時(shí)鐘ihsymnc的時(shí)鐘數(shù)tline表示最初的顯示幀期間內(nèi)的顯示期間disp和非顯示期間lhb的排列的劃分,由此,暗默地示出每一個(gè)的開始定時(shí)。標(biāo)注于顯示期間disp和非顯示期間lhb的子綴意味著該期間的排列順序,顯示意味著進(jìn)行顯示工作,無意味著觸摸檢測工作的抑制。在此,顯示期間disp的時(shí)鐘數(shù)tline大致為250,進(jìn)行顯示工作,非顯示期間lhb的時(shí)鐘數(shù)tline為10,不進(jìn)行觸摸檢測工作。通過fmode2_1示出下一顯示幀期間。與fmode2_0的不同在于最初的顯示期間disp-2的時(shí)鐘數(shù)tline從250增加+j,最后的顯示期間disp-5的時(shí)鐘數(shù)tline從250-j。通過fmode2_m示出第n+1個(gè)的最后的顯示幀期間。與fmode2_0的不同在于,最初的顯示期間disp-1的時(shí)鐘數(shù)tline從250增加+m(m=j×m),最后的顯示期間disp-5的時(shí)鐘數(shù)tline從250-m。像這樣,在第二幀模式fmode2下的工作方式fmode2_0~fmode2_m下,顯示期間disp和非顯示期間lhb的開始定時(shí)按每時(shí)鐘數(shù)j(tline)地錯(cuò)開,在各幀顯示期間內(nèi),顯示期間disp為5次并且非顯示期間lhb為4次,各期間的最后的定時(shí)保持為固定的1290tline。
如從圖5和圖6的說明顯而易見的那樣,在第一幀模式fmode1下,在顯示期間disp內(nèi)進(jìn)行顯示工作,在非顯示期間lhb內(nèi)進(jìn)行觸摸檢測工作。與此相對地,在第二幀模式fmode2下,在顯示期間disp內(nèi)進(jìn)行顯示工作,但是,在非顯示期間lhb內(nèi)不進(jìn)行觸摸檢測工作。因此,假設(shè)在單獨(dú)地使用第一幀模式fmode1和第二幀模式fmode2的每一個(gè)的情況下,既然在第二幀模式fmode2下不進(jìn)行觸摸檢測,就不能依照觸摸檢測結(jié)果從第二幀模式fmode2回到第一幀模式fmode1。鑒于這一點(diǎn),微處理器7基于由觸摸控制器6的觸摸檢測結(jié)果來變更在顯示控制電路26中第一幀模式fmode1的控制數(shù)據(jù)和第二幀模式fmode2的控制數(shù)據(jù)的用法。關(guān)于第一幀模式fmode1的控制數(shù)據(jù)和第二幀模式fmode2的控制數(shù)據(jù)的用法的方式,雖然未特別限制,但是,為第一顯示模式dmode1和第二顯示模式dmode2兩種。
在圖9中例示了在指定第一顯示模式dmode1時(shí)的幀模式fmode1、fmode2的利用方式。第一顯示模式dmode1是使以多個(gè)顯示幀期間為單位的第一幀模式fmode1連續(xù)的工作模式。在圖9的例子中,使以在圖5中為n=2的3個(gè)工作方式fmode1_0、fmode1_1、fmode1_2為單位的第一幀模式連續(xù)。在該第一顯示模式dmode1下,按每幀在顯示期間disp內(nèi)進(jìn)行顯示工作,在非顯示期間lhb內(nèi)重復(fù)觸摸檢測工作。即,能夠在16msec間隔的每個(gè)顯示幀期間內(nèi)進(jìn)行基于觸摸檢測的觸摸坐標(biāo)運(yùn)算等的觸摸判別。
在圖8中例示了在指定第二顯示模式dmode2時(shí)的幀模式的利用方式。第二顯示模式dmode2是重復(fù)如下工作的工作模式:在其一部分的顯示幀期間執(zhí)行以所述多個(gè)顯示幀期間為單位的所述第二幀模式fmode2,并且在其一個(gè)顯示幀期間在最后的顯示幀期間執(zhí)行第一幀模式fmode1。在圖8的例子中,重復(fù)以如下為單位的工作:在圖6中2個(gè)工作方式fmode2_0、fmode2_1所對應(yīng)的第二幀模式和在圖5中為n=2時(shí)的最后的工作方式fmode1_2所對應(yīng)的第一幀模式。在該第二顯示模式dmode2下,以在3次顯示幀期間內(nèi)1次顯示幀期間的比例進(jìn)行使用非顯示期間lhb的觸摸檢測工作。即,能夠以作為3幀量的顯示幀期間的48msec為間隔進(jìn)行基于觸摸檢測的觸摸坐標(biāo)運(yùn)算等的觸摸判別。
在圖1中例示了支持第一顯示模式和第二顯示模式的顯示控制電路26的一個(gè)例子。顯示控制電路26具有幀計(jì)數(shù)器(fcount)30、行計(jì)數(shù)器(lcount)31、非易失性存儲(chǔ)器32、第一控制邏輯(sel)33、第二控制邏輯(tlog)34、第三控制邏輯(clog)35和模式寄存器36。
非易失性存儲(chǔ)器32可改寫地儲(chǔ)存第一控制數(shù)據(jù)的多個(gè)設(shè)置dt(fmode1_0)~dt(fmode1_n)作為第一幀模式fmode1的控制數(shù)據(jù)、以及第二控制數(shù)據(jù)的多個(gè)設(shè)置dt(fmode2_0)~dt(fmode2_m)作為第二幀模式fmode2的控制數(shù)據(jù)。雖然省略圖示,但是,關(guān)于非易失性存儲(chǔ)器32,主機(jī)裝置5經(jīng)由主機(jī)接口25進(jìn)行改寫控制。
第一控制數(shù)據(jù)dt(fmode1_0)~dt(fmode1_n)是與第一幀模式fmode1對應(yīng)地規(guī)定多個(gè)顯示幀期間內(nèi)的顯示幀期間為單位的顯示期間disp和非顯示期間lhb的每一個(gè)的開始定時(shí)的、fmode1_0~fmode1_n的每個(gè)工作方式的數(shù)據(jù),如圖5中說明的那樣具有示出如下中的每一個(gè)的數(shù)據(jù):工作方式fmode1_0~fmode1_n的每一個(gè)中的各顯示期間和非顯示期間lhb的每個(gè)的期間編號、顯示工作(顯示)/觸摸檢測(觸摸)的區(qū)別、由tline示出的期間的時(shí)鐘數(shù)。
第二控制數(shù)據(jù)dt(fmode2_0)~dt(fmode2_m)是與第二幀模式fmode2對應(yīng)地規(guī)定多個(gè)顯示幀期間內(nèi)的顯示幀期間為單位的顯示期間disp和非顯示期間lhb的每一個(gè)的開始定時(shí)的、fmode2_0~fmode2_m的每個(gè)工作方式的數(shù)據(jù),如圖6中說明的那樣具有示出如下中的每一個(gè)的數(shù)據(jù):工作方式fmode2_0~fmode2_m的每一個(gè)中的各顯示期間和非顯示期間lhb的每個(gè)的期間編號、顯示工作(顯示)/觸摸檢測抑制(無)的區(qū)別、以及由tline示出的期間的時(shí)鐘數(shù)。
微處理器7使用模式設(shè)置信號mset來在模式寄存器36中可變更地設(shè)置第一顯示模式dmode1或第二顯示模式dmode2的顯示模式數(shù)據(jù)?;趫D10所例示的控制流程來進(jìn)行由微處理器7進(jìn)行的設(shè)置模式數(shù)據(jù)的工作。即,在通電(s1)之后,首先成為第二顯示模式dmode2,以由該模式指定的頻度進(jìn)行是否進(jìn)行了觸摸操作的判別,在判別為進(jìn)行了觸摸操作之前繼續(xù)該顯示模式(s2)。當(dāng)觸摸操作被判別時(shí),變更為第一顯示模式dmode1,按每個(gè)顯示幀通過觸摸檢測工作來判別是否進(jìn)行了觸摸操作(s3)。微處理器7根據(jù)向第一顯示模式的變更而啟動(dòng)定時(shí)計(jì)數(shù)器15,在超時(shí)的固定期間經(jīng)過之前判別了觸摸操作時(shí),使定時(shí)計(jì)數(shù)器15復(fù)位而從最初重新進(jìn)行定時(shí)器工作,在固定期間經(jīng)過之前未能判別觸摸操作時(shí),響應(yīng)于定時(shí)計(jì)數(shù)器15的超時(shí)而將顯示模式變更為第二顯示模式dmode2。以下重復(fù)同樣的控制工作。通過上述控制流程而實(shí)現(xiàn)的工作流程例如如圖7那樣。
第一控制邏輯33依照在模式寄存器36中設(shè)定的顯示模式和幀計(jì)數(shù)器30的計(jì)數(shù)值按每個(gè)顯示幀期間從第一控制數(shù)據(jù)dt(fmode1_0)~dt(fmode1_n)的設(shè)置和第二控制數(shù)據(jù)dt(fmode2_0)~dt(fmode2_m)的設(shè)置之中選擇所需的設(shè)置的數(shù)據(jù)。例如為了使理解容易化,整合于圖8和圖9的例子,設(shè)為m、n=2,幀計(jì)數(shù)器30對內(nèi)部幀同步信號ivsync從初始值0到2卷繞地計(jì)數(shù)。在該情況下,在第一顯示模式dmode1下,第一控制邏輯33在fcount=0時(shí)選擇第一幀模式fmode1的控制數(shù)據(jù)dt(fmode1_0),在fcount=1時(shí)選擇第一幀模式fmode1的控制數(shù)據(jù)dt(fmode1_1),在fcount=2時(shí)選擇第一幀模式fmode1的控制數(shù)據(jù)dt(fmode1_2)。該選擇方式對應(yīng)于圖9。在第二顯示模式dmode2下,第一控制邏輯33在fcount=0時(shí)選擇第二幀模式fmode2的控制數(shù)據(jù)dt(fmode2_0),在fcount=1時(shí)選擇第二幀模式fmode2的控制數(shù)據(jù)dt(fmode2_1),在fcount=2時(shí)選擇第一幀模式fmode1的控制數(shù)據(jù)dt(fmode1_2)。該選擇方式對應(yīng)于圖8。
第二控制邏輯34按每個(gè)顯示幀期間依照行計(jì)數(shù)器31的計(jì)數(shù)值、根據(jù)所述計(jì)數(shù)值到達(dá)由第一控制邏輯33選擇的控制數(shù)據(jù)在顯示幀期間內(nèi)規(guī)定的顯示期間disp和非顯示期間lhb的每一個(gè)的開始定時(shí)而依次生成狀態(tài)信號dst。行計(jì)數(shù)器31對內(nèi)部水平同步信號ihsync進(jìn)行計(jì)數(shù),系數(shù)值通過內(nèi)部幀同步信號ivsync按每個(gè)顯示幀期間復(fù)位。由第二控制邏輯34進(jìn)行的狀態(tài)信號dst的生成邏輯針對由第一顯示模式dmode1選擇的控制數(shù)據(jù)如圖11所記載的那樣。針對由第二顯示模式dmode2選擇的控制數(shù)據(jù),由控制邏輯34進(jìn)行的狀態(tài)信號dst的生成邏輯例如在圖12中記載。雖然未特別限制,但是,dst為2位的碼d0d1,關(guān)于d0,在h(例如邏輯值1)的情況下為顯示工作的指示,在l(例如邏輯值0)的情況下為顯示工作的抑制指示,關(guān)于d1,在h的情況下為觸摸檢測工作的指示,在l的情況下為觸摸檢測工作的抑制指示。
圖11所例示的生成邏輯對應(yīng)于圖9,按每個(gè)顯示幀期間flm使進(jìn)行顯示工作的顯示期間disp和進(jìn)行觸摸檢測工作的非顯示期間lhb交替地發(fā)生。即,在進(jìn)行觸摸操作的頻度較高的那樣的情況下通過第一顯示模式dmode1在每個(gè)顯示幀期間排他地進(jìn)行顯示工作和觸摸檢測工作。
圖12所例示的生成邏輯對應(yīng)于圖8,按每3次顯示幀期間在前2次中按每個(gè)顯示幀期間flm使進(jìn)行顯示工作的顯示期間disp和抑制觸摸檢測工作的非顯示期間lhb交替地發(fā)生,在最后的顯示幀期間flm內(nèi)使進(jìn)行顯示工作的顯示期間disp和進(jìn)行觸摸檢測工作的非顯示期間lhb交替地發(fā)生。在進(jìn)行觸摸操作的頻度較高的那樣的情況下在每個(gè)顯示幀期間排他地進(jìn)行顯示工作和觸摸檢測工作。即,在進(jìn)行觸摸操作的頻度較低的那樣的情況下通過第二顯示模式dmode2按每多個(gè)顯示幀期間的每個(gè)僅在其最后在顯示幀期間排他地進(jìn)行顯示工作和觸摸檢測工作。
第三控制邏輯35被供給狀態(tài)信號dst,并且從主機(jī)裝置5被供給命令cmd和命令參數(shù)cdata,使用命令cmd的解碼結(jié)果和命令參數(shù)cdata來生成所述控制信號cnt1、cnt2、cnt3、cnt4、cnt5。所述控制信號cnt1、cnt2、cnt3、cnt4、cnt5根據(jù)其控制功能與內(nèi)部幀同步信號ivsync和內(nèi)部水平同步信號ihsync同步地生成,但是,特別地,在狀態(tài)信號dst為非顯示期間的d0=l的期間內(nèi),根據(jù)由掃描線驅(qū)動(dòng)電路20的新的掃描電極的驅(qū)動(dòng)、由灰度驅(qū)動(dòng)電路21的信號電極的驅(qū)動(dòng)和由行鎖存電路23的新的顯示數(shù)據(jù)的鎖存工作等的休止,在該期間內(nèi)停止顯示工作。進(jìn)而,狀態(tài)信號dst被提供的觸摸面板控制器6的第二控制電路14在狀態(tài)信號dst為非顯示期間的d1=h的情況下進(jìn)行針對觸摸幀的觸摸檢測工作,在d1=l的情況下抑制針對觸摸幀的觸摸檢測工作。針對fifo緩沖器22的訪問控制以在顯示期間disp內(nèi)fifo緩沖器22不會(huì)變?yōu)閿?shù)據(jù)空的方式進(jìn)行寫入(壓入)和讀出(取出),但是,由于來自主機(jī)裝置5的顯示數(shù)據(jù)轉(zhuǎn)送速率比顯示速度更慢,所以為了保證在顯示期間disp內(nèi)fifo緩沖器22不會(huì)變?yōu)閿?shù)據(jù)空,而在非顯示期間lhb內(nèi)在fifo緩沖器22中進(jìn)行顯示數(shù)據(jù)的寫入工作,期望的是成為數(shù)據(jù)滿的狀態(tài)。
第一至第三控制邏輯33、34、35既可以為硬連線邏輯,也可以為通過固件那樣的軟件程序決定其邏輯工作的程序處理電路。在討論處理的高速性的方面前者勝出,在討論通用性或靈活應(yīng)對性的方面后者勝出。
根據(jù)以上說明的顯示和觸摸檢測裝置4,具有以下的作用效果。
(1)由于顯示期間disp的開始定時(shí)和非顯示期間lhb的開始定時(shí)以顯示幀期間flm為單位變化,所以能夠抑制如下的現(xiàn)象:在顯示幀flm內(nèi)的固定處看到由非顯示所造成的不合期望的亮度差或者發(fā)生由其所造成的閃爍。
(2)由于基于觸摸檢測結(jié)果來變更如第一顯示模式dmode1和第二顯示模式dmode2那樣決定顯示和非顯示的開始定時(shí)的數(shù)據(jù)dt(fmode1_0)~dt(fmode1_n)和dt(fmode2_0)~dt(fmode2_m)的用法,所以在與使用顯示控制和觸摸檢測裝置4的系統(tǒng)的要求適應(yīng)的定時(shí)使顯示期間disp和非顯示期間lhb開始的應(yīng)對變得容易。例如,在未準(zhǔn)備幀緩沖存儲(chǔ)器時(shí)以比從主機(jī)裝置供給的顯示數(shù)據(jù)的轉(zhuǎn)送速率快的速度進(jìn)行顯示工作的情況下,即使不進(jìn)行觸摸檢測工作,為了在fifo緩沖器中積累接下來顯示的顯示數(shù)據(jù),也需要設(shè)置非顯示期間,或者在沒有觸摸檢測的狀態(tài)在固定期間內(nèi)持續(xù)時(shí)需要使觸摸檢測頻度下降來減少功耗。針對這樣的要求,容易實(shí)現(xiàn)使顯示幀期間flm內(nèi)的顯示期間disp的開始定時(shí)和非顯示期間lhb的開始定時(shí)依賴于觸摸檢測結(jié)果而變更。
(3)與在圖5和圖6中說明的對應(yīng),進(jìn)行使用第一幀模式fmode1的控制數(shù)據(jù)和第二幀模式fmode2的控制數(shù)據(jù)來按每個(gè)顯示幀期間flm使最初的顯示期間漸增規(guī)定期間并使最后的顯示期間縮短所述所規(guī)定期間的控制,因此,按每個(gè)顯示幀期間flm使顯示期間disp和非顯示期間lhb的開始定時(shí)不同的控制變得容易。
(4)通過使用在顯示期間disp內(nèi)許可顯示工作并在非顯示期間lhb內(nèi)許可觸摸檢測工作的第一幀模式fmode1,從而在觸摸檢測工作和顯示工作之間在一個(gè)工作中發(fā)生的噪聲彼此不會(huì)對另一個(gè)工作施加影響。
(5)通過使用在顯示期間disp內(nèi)許可顯示工作并不許可觸摸檢測工作的第二幀模式fmode2的控制數(shù)據(jù),從而在顯示幀期間flm內(nèi)不需要觸摸檢測的情況下不會(huì)連續(xù)地成為顯示期間,因此,在以比從主機(jī)裝置5供給的顯示數(shù)據(jù)的轉(zhuǎn)送速率快的速度進(jìn)行顯示工作的情況下,即使不進(jìn)行觸摸檢測工作,也能夠使用非顯示期間來進(jìn)行在fifo緩沖器22中積累接下來顯示的顯示數(shù)據(jù)的工作,從而能夠排除fifo緩沖器22在顯示期間的中途變?yōu)閿?shù)據(jù)空的擔(dān)憂。
(6)由于采用可改寫地保持與第一幀模式fmode1對應(yīng)的第一控制數(shù)據(jù)的多個(gè)設(shè)置dt(fmode1_0)~dt(fmode1_n)和與第二幀模式fmode2對應(yīng)的第二控制數(shù)據(jù)的多個(gè)設(shè)置dt(fmode2_0)~dt(fmode2_m)的非易失性存儲(chǔ)器32、以及依照來自微處理器7的顯示模式dmode1或dmode2的指定按每個(gè)顯示幀期間從第一控制數(shù)據(jù)和所述第二控制數(shù)據(jù)的多個(gè)設(shè)置之中選擇需要的設(shè)置的控制數(shù)據(jù)并且基于所選擇的控制數(shù)據(jù)來生成顯示幀期間flm內(nèi)的顯示期間disp和非顯示期間lhb的每一個(gè)所對應(yīng)的控制信號的控制邏輯33、34、35,所以能夠依照儲(chǔ)存在非易失性存儲(chǔ)器32中的第一控制數(shù)據(jù)的設(shè)置和第二控制數(shù)據(jù)的設(shè)置的內(nèi)容、進(jìn)而依照由來自微處理器7的模式指定所進(jìn)行的控制數(shù)據(jù)的選擇方式來在顯示幀期間內(nèi)的顯示期間和非顯示期間以各種方式控制開始定時(shí)??傊?,可編程地控制顯示幀期間內(nèi)的顯示期間和非顯示期間的開始定時(shí)是容易的。
(7)在顯示幀期間flm內(nèi)排他地進(jìn)行顯示和觸摸檢測的第一顯示模式dmode1下,能夠通過第一幀模式fmode1使得在觸摸檢測工作和顯示工作之間在一個(gè)工作中發(fā)生的噪聲彼此不會(huì)對另一個(gè)工作施加影響。此外,在顯示幀期間flm內(nèi)不需要觸摸檢測的第二顯示模式dmode2下,通過第二幀模式fmode2來使觸摸檢測頻度變低而貢獻(xiàn)于低功耗,進(jìn)而,即使不進(jìn)行觸摸檢測工作,也確保非顯示期間,而不會(huì)連續(xù)地成為顯示期間,因此,能夠在非顯示期間lhb內(nèi)進(jìn)行向fifo緩沖器22寫入顯示數(shù)據(jù)的工作,并且即使來自主機(jī)裝置5的顯示數(shù)據(jù)轉(zhuǎn)送速率比顯示速度更慢,也能夠保證在顯示期間disp內(nèi)fifo緩沖器22不會(huì)變?yōu)閿?shù)據(jù)空。
(8)由于第一控制邏輯33和第二控制邏輯34由程序處理電路構(gòu)成,所以能夠通過程序數(shù)據(jù)可編程地決定使用dt(fmode1_0)~dt(fmode1_n)的第一控制數(shù)據(jù)的設(shè)置和dt(fmode2_0)~dt(fmode2_m)的第二控制數(shù)據(jù)的設(shè)置之中的哪個(gè)控制數(shù)據(jù),從而能夠增加顯示控制、觸摸檢測控制的自由度。
(9)由于使用比顯示幀的數(shù)據(jù)大小小的fifo緩沖器22,所以與裝載幀緩沖器的情況相比,能夠有助于顯示和觸摸控制裝置的小型化。
以上,基于實(shí)施的方式來具體地說明了由本發(fā)明者完成的發(fā)明,但是,本發(fā)明不限定于此,當(dāng)然能夠在不脫離其主旨的范圍內(nèi)進(jìn)行各種變更。
第一幀模式fmode1、第二幀模式fmode2下的顯示期間、非顯示期間的開始定時(shí)的錯(cuò)開方式不限定于如圖5和圖6那樣通過水平同步時(shí)鐘的時(shí)鐘數(shù)規(guī)定每一個(gè)期間的手法,能夠通過時(shí)刻或時(shí)鐘計(jì)數(shù)值規(guī)定或者使用數(shù)式來既定每一個(gè)期間的開始定時(shí)而適當(dāng)變更。
此外,顯示控制部的控制邏輯不限定于在圖1、圖11、圖12等中說明的邏輯而能夠適當(dāng)變更。雖然如圖4那樣在1個(gè)顯示幀期間flm內(nèi)在第一幀模式和第二幀模式之間顯示期間disp和非顯示期間lhb的總計(jì)不同,而針對其不同使后沿bckp的期間相同并通過前沿frntp和空白期間blnk的長度吸收該不同來使控制容易化,但是,反之亦可。適當(dāng)決定圖5、圖6中的i、j的值即可。n、m的值也不限定于2,適當(dāng)決定即可。當(dāng)然能夠可變地設(shè)定幀計(jì)數(shù)器30的總計(jì)數(shù)值(countupvalue)。
此外,作為驅(qū)動(dòng)對象的顯示面板也可以為電致發(fā)光面板等。本發(fā)明作為驅(qū)動(dòng)對象的顯示面板的結(jié)構(gòu)不限定于圖3。此外,也可以在電路基板裝載分別由不同的半導(dǎo)體芯片構(gòu)成的觸摸控制器6、微處理器7和顯示控制器8來構(gòu)成觸摸檢測和顯示控制裝置。本發(fā)明不僅能夠應(yīng)用于平板電腦或智能電話等便攜式信息端,也能夠廣泛地應(yīng)用于其他的信息終端裝置等。
附圖標(biāo)記的說明
1便攜式信息終端裝置
2顯示面板(lcd)
3觸摸面板(tp)
4顯示控制和觸摸檢測裝置
5主機(jī)裝置
6作為觸摸控制部的觸摸控制器(tpc)
7作為第二控制部的微處理器(mpu)
8作為顯示控制部的顯示控制器(lcdd)
10驅(qū)動(dòng)電路(txd)
11檢測電路(rxd)
12模擬數(shù)字變換電路(adc)
13ram
14觸摸控制電路(tcnt)
15定時(shí)計(jì)數(shù)器(tmr)
16非易失性存儲(chǔ)器(prom)
18中央處理裝置(cpu)
20掃描驅(qū)動(dòng)電路(scnd)
21灰度驅(qū)動(dòng)電路(sigd)
22fifo緩沖存儲(chǔ)器(fifomry)
23行鎖存電路(ltch)
24電源電路(pwr)
25主機(jī)接口電路(sysif)
26作為第一控制部的顯示控制電路(lcnt)
ivsync內(nèi)部幀同步信號
ihsync內(nèi)部水平同步信號
cnt1驅(qū)動(dòng)控制信號
cnt2驅(qū)動(dòng)控制信號
cnt3鎖存控制信號
cnt4訪問控制信號
cnt5輸入輸出控制信號
flm顯示幀期間
disp顯示期間
lhb非顯示期間
bckp后沿
frtp前沿
blnk空白期間
fmode1第一幀模式
fmode2第二幀模式
fmode1_0~fmode1_n第一幀模式的工作方式
fmode2_0~fmode1_m第二幀模式的工作方式
dmmode1第一顯示模式
dmmode2第二顯示模式
30幀計(jì)數(shù)器(fcount)
31行計(jì)數(shù)器(lcount)
32非易失性存儲(chǔ)器
33第一控制邏輯(sel)
34第二控制邏輯(tlog)
35第三控制邏輯(clog)
36模式寄存器
dst狀態(tài)信號
d0、d1狀態(tài)信號的構(gòu)成位。