一種觸摸電視及其控制方法及控制裝置制造方法
【專利摘要】本發(fā)明公開了一種觸摸電視及其控制方法及控制裝置,用以解決現(xiàn)有技術(shù)中存在無法僅利用觸摸屏實(shí)現(xiàn)觸摸電視本身的功能控制的問題。該控制方法包括:檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域范圍;若觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);若觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī);若觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),確定觸控事件數(shù)據(jù)為無效數(shù)據(jù)。
【專利說明】一種觸摸電視及其控制方法及控制裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及觸摸電視領(lǐng)域,尤其涉及一種觸摸電視及其控制方法及控制裝置。
【背景技術(shù)】
[0002]觸摸電視一般米用紅外技術(shù)或者光學(xué)技術(shù)觸摸屏加上傳統(tǒng)的電視機(jī),電視機(jī)中的微程序控制器(MCU)用來實(shí)現(xiàn)電視自身的功能,外加至少一臺接收觸控事件數(shù)據(jù)并用來響應(yīng)觸控事件數(shù)據(jù)的觸控主機(jī)實(shí)現(xiàn)。
[0003]目前,顯示畫面只能顯示一個信號源通道輸出的畫面,而一個信號通道源僅與一個觸控主機(jī)連接且觸摸屏檢測到的觸控事件數(shù)據(jù)僅傳輸給信號源通道連接的觸控主機(jī)。這種情況下,現(xiàn)有技術(shù)只能通過遙控器或觸摸電視機(jī)身上的按鍵向MCU發(fā)送指令實(shí)現(xiàn)電視自身的功能,比如切換信號源等操作,又或者通過觸摸屏以外的按鍵來控制將觸摸屏的USB總線加載到不同的觸控主機(jī)上,僅利用觸屏不能夠?qū)崿F(xiàn)電視本身的功能,針對使用觸摸屏的用戶來說沒有實(shí)現(xiàn)真正的無縫觸摸。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了 一種觸摸電視及其控制方法及控制裝置,用以解決現(xiàn)有技術(shù)中存在的觸摸電視實(shí)現(xiàn)與其它的非實(shí)現(xiàn)電視功能的觸控主機(jī)進(jìn)行交互時,無法僅利用觸摸屏實(shí)現(xiàn)觸摸電視本身的功能控制的問題。
[0005]本發(fā)明實(shí)施例提供了一種觸摸電視的控制方法,該方法包括:
[0006]檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系;若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到用于實(shí)現(xiàn)電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)。
[0007]通過檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系,若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī),由于顯示畫面上既顯示電視的功能圖標(biāo),又顯示與信號源通道連接的觸控主機(jī)的輸出畫面,因此根據(jù)上述方法僅利用觸摸屏就能夠?qū)崿F(xiàn)電視本身功能的控制,以及對其它觸控主機(jī)的功能控制,從而真正實(shí)現(xiàn)了無縫觸摸。
[0008]較佳的,若判斷上述觸控事件對應(yīng)的部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,確定所述觸控事件無效。
[0009]基于上述任意方法實(shí)施例,較佳的,檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系,包括:
[0010]檢測到觸摸電視的觸摸屏上的觸控事件后,根據(jù)觸摸屏的觸摸點(diǎn)與觸摸電視的顯示屏的顯示像素的坐標(biāo)對應(yīng)關(guān)系,判斷觸摸事件對應(yīng)的觸摸點(diǎn)的位置坐標(biāo)與該顯示屏上顯示的電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系。
[0011]基于上述任意方法實(shí)施例,較佳的,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)包括但不僅于以下兩種實(shí)現(xiàn)方式:
[0012]第一種實(shí)現(xiàn)方式,獲取信號源通道連接的觸控主機(jī)的標(biāo)識信息;在觸控事件數(shù)據(jù)中增加該觸控主機(jī)的標(biāo)識信息,并發(fā)送增加觸控主機(jī)標(biāo)識信息的觸控事件數(shù)據(jù)。
[0013]第二種實(shí)現(xiàn)方式,根據(jù)信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定觸控主機(jī);向確定的觸控主機(jī)連接的總線發(fā)送上述觸控事件數(shù)據(jù)。
[0014]基于與方法實(shí)施例相同的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種觸摸電視的控制裝置,該裝置包括檢測單元、判斷單元、發(fā)送單元:
[0015]檢測單元,用于檢測觸控事件;
[0016]判斷單元,用于檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系;
[0017]若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),發(fā)送單元用于將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);
[0018]若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,發(fā)送單元用于將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)。
[0019]通過檢測單元檢測到觸控事件后,判斷單元判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視的功能圖標(biāo)的顯示區(qū)域的位置關(guān)系,若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),發(fā)送單元將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,發(fā)送單元將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī),由于顯示畫面上既顯示電視的功能圖標(biāo),又顯示與信號源通道連接的觸控主機(jī)的輸出畫面,因此根據(jù)上述裝置僅利用觸摸屏就能夠?qū)崿F(xiàn)電視本身功能的控制,以及對其它觸控主機(jī)的功能控制,從而真正實(shí)現(xiàn)了無縫觸摸。
[0020]較佳的,該裝置還包括確定單元:
[0021]確定單元用于,判斷單元判斷該觸控事件對應(yīng)的部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,確定所述觸控事件無效
[0022]基于上述任意裝置實(shí)施例,較佳的,檢測單元用于,檢測觸摸電視的觸摸屏上的觸控事件;判斷單元還用于,檢測觸摸電視的觸摸屏上的觸控事件后,根據(jù)觸摸屏的觸摸點(diǎn)與觸摸電視的顯示屏的顯示像素的坐標(biāo)對應(yīng)關(guān)系,判斷觸摸事件對應(yīng)的觸摸點(diǎn)的位置坐標(biāo)與該顯示屏上顯示的電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系。
[0023]較佳的,該裝置還包括獲取單元:
[0024]獲取單元用于獲取信號源通道連接的觸控主機(jī)的標(biāo)識信息;
[0025]發(fā)送單元還用于,在上述觸控事件數(shù)據(jù)中增加觸控主機(jī)的標(biāo)識信息,并發(fā)送增加觸控主機(jī)標(biāo)識信息的觸控事件數(shù)據(jù)。[0026]較佳的,確定單元還用于,根據(jù)信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定觸控主機(jī);
[0027]發(fā)送單元還用于,向確定的觸控主機(jī)連接的總線發(fā)送上述觸控事件數(shù)據(jù)。
[0028]基于與上述方法實(shí)施例相同的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種觸摸電視,該觸摸電視包括如上述任意裝置實(shí)施例提供的控制裝置。
[0029]通過上述提供的觸摸電視,僅利用觸摸屏就能夠?qū)崿F(xiàn)電視本身功能的控制,以及對其它觸控主機(jī)的功能控制,從而真正實(shí)現(xiàn)了無縫觸摸。
【專利附圖】
【附圖說明】
[0030]圖1為本發(fā)明實(shí)施例提供的一種觸摸電視的示意圖;
[0031]圖2為本發(fā)明實(shí)施例提供的觸屏數(shù)據(jù)處理器與觸控主機(jī)之間的一種連接關(guān)系示意圖;
[0032]圖3為本發(fā)明實(shí)施例提供的信號源通道示意圖;
[0033]圖4為本發(fā)明實(shí)施例提供的觸屏數(shù)據(jù)處理器與觸控主機(jī)之間的另一種連接關(guān)系示意圖;
[0034]圖5為本發(fā)明實(shí)施例提供的另一種觸摸電視的示意圖;
[0035]圖6為本發(fā)明實(shí)施例提供的觸摸電視的控制方法流程圖;
[0036]圖7為本發(fā)明實(shí)施例提供的觸摸電視的控制裝置示意圖。
【具體實(shí)施方式】
[0037]本發(fā)明實(shí)施例提供了 一種觸摸電視及其控制方法及控制裝置,用以解決現(xiàn)有技術(shù)中存在的觸摸電視實(shí)現(xiàn)與其它的非實(shí)現(xiàn)電視功能的觸控主機(jī)進(jìn)行交互時,無法僅利用觸摸屏實(shí)現(xiàn)觸摸電視本身的功能控制的問題。
[0038]本發(fā)明實(shí)施例提供了一種觸摸電視,以圖1所示的觸摸電視進(jìn)行舉例說明,該觸摸電視包括:觸摸屏101 (本發(fā)明實(shí)施例中觸摸屏包含了顯示視頻數(shù)據(jù)的功能的顯示屏,還可以稱為觸摸顯示屏,若觸摸屏不包含顯示功能,觸摸電視還需要包括一個單獨(dú)的顯示屏,用于顯示視頻數(shù)據(jù))、用于實(shí)現(xiàn)電視功能的觸控主機(jī)102 (本發(fā)明實(shí)施例以觸控主機(jī)是觸摸電視的微程序控制器(MCU)為例)、作為觸控主機(jī)103的PC1、PC2及PC3、觸屏數(shù)據(jù)處理器104,以及外殼105。圖1所示的觸摸電視僅是一種示例。本發(fā)明中觸屏數(shù)據(jù)處理器可以設(shè)置于觸摸電視的外殼105內(nèi)的一個獨(dú)立設(shè)備,并與觸摸屏101連接;也可以是外加于外殼105外的一個獨(dú)立的設(shè)備,并與觸摸屏101相連接,還可以由觸摸電視的MCU或者觸摸屏的MCU來實(shí)現(xiàn)。
[0039]觸摸屏101檢測到觸摸屏上的觸控事件后,即獲取該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)以及觸控事件數(shù)據(jù)。
[0040]用于實(shí)現(xiàn)電視功能的觸控主機(jī)102實(shí)現(xiàn)如切換信號源,調(diào)節(jié)音量大小等電視功能的控制,還向觸屏數(shù)據(jù)處理器104發(fā)送觸摸電視功能圖標(biāo)的位置坐標(biāo)。
[0041]本發(fā)明實(shí)施例用于實(shí)現(xiàn)電視功能的觸控主機(jī)102可以是設(shè)置在觸摸電視外殼內(nèi)的電腦模塊,也可以電視機(jī)自身的微程序處理器(MCU)。
[0042]觸屏數(shù)據(jù)處理器104獲取上述觸控事件數(shù)據(jù),還可以接收用于實(shí)現(xiàn)電視功能的觸控主機(jī)102發(fā)送的觸摸電視功能圖標(biāo)的位置坐標(biāo),判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系(若檢測到該觸控事件之前,檢測到功能圖標(biāo)的位置未發(fā)生變化,則不需要再次接收用于實(shí)現(xiàn)電視功能的觸控主機(jī)102發(fā)送的觸摸電視功能圖標(biāo)的位置坐標(biāo)),若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),將觸控事件數(shù)據(jù)發(fā)送給用于實(shí)現(xiàn)電視功能的觸控主機(jī)102 ;若該觸控事件對應(yīng)的的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,將觸控事件數(shù)據(jù)發(fā)送給其它觸控主機(jī)(PC1、PC2或者PC3);
[0043]較佳的,若該觸控事件對應(yīng)的部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,觸屏數(shù)據(jù)處理器104可以確定該觸控事件無效。確定觸控事件無效后,還可以丟棄觸控事件數(shù)據(jù),也可以對該觸控事件不做任何處理。
[0044]上述電視功能是指可以實(shí)現(xiàn)對電視自身控制的一種功能,例如切換電視信號源,進(jìn)行電視音量調(diào)節(jié),切換頻道等。
[0045]觸控主機(jī)103接收觸屏數(shù)據(jù)處理器104發(fā)送的觸控事件數(shù)據(jù),以及向觸摸屏101發(fā)送視頻數(shù)據(jù)以使觸摸屏接收到視頻數(shù)據(jù)后進(jìn)行顯示。
[0046]本發(fā)明實(shí)施例中的觸控主機(jī)103可以是設(shè)置于觸摸電視外殼內(nèi)的電腦模塊,也可以是設(shè)置于觸摸電視外殼外的電腦模塊(PC等等),并且該電腦模塊與觸屏數(shù)據(jù)處理器104相連接。除用于實(shí)現(xiàn)電視功能的觸控主機(jī)外的觸控主機(jī)的數(shù)量、設(shè)備類型本發(fā)明實(shí)施例不作具體限定。
[0047]通過上述提供的觸摸電視,僅利用觸摸屏101就能夠?qū)崿F(xiàn)電視本身功能的控制,以及對其它觸控主機(jī)的功能控制,從而真正實(shí)現(xiàn)了無縫觸摸。
[0048]較佳的,觸屏數(shù)據(jù)處理器104與用于實(shí)現(xiàn)電視功能的觸控主機(jī)102(本發(fā)明實(shí)施例以觸摸電視的MCU為例)及作為觸控主機(jī)103的PC1、PC2及PC3之間可以有以下兩種連接方式:
[0049]第一種連接方式:如圖2所示,觸摸屏數(shù)據(jù)總線(以下描述均簡稱為總線)為USB總線(目前使用最多的是USB總線,也可以為其它數(shù)據(jù)總線方式,比如IIC,RS232等)。觸屏數(shù)據(jù)處理器104通過總線I,總線2,總線3,總線4 (USB總線的連接方式)分別同MCU,PCl,PC2,PC3連接。其中與MCU之間的連接是必須的,與其它觸控主機(jī)(PCl或PC2或PC3)的連接是可選的。
[0050]經(jīng)過觸屏數(shù)據(jù)處理器104處理過的數(shù)據(jù)通過這些總線發(fā)往對應(yīng)的觸控主機(jī)。
[0051]觸屏數(shù)據(jù)處理器104檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系,其中,檢測到觸控事件,即獲取該觸控事件數(shù)據(jù)及該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo);電視功能圖標(biāo)的顯示區(qū)域是根據(jù)電視功能圖標(biāo)在顯示屏的位置坐標(biāo)確定的,電視功能圖標(biāo)的顯示區(qū)域的位置坐標(biāo)是實(shí)現(xiàn)電視功能的觸控主機(jī)發(fā)送的,具體是在開機(jī)、重啟及圖標(biāo)位置發(fā)生改變時發(fā)送的。
[0052]當(dāng)觸屏數(shù)據(jù)處理器104判斷該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),將觸控事件數(shù)據(jù)直接通過總線I發(fā)送給MCU ;
[0053]若判斷該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,利用上述連接方式,觸屏數(shù)據(jù)處理器104將接收到的觸控事件數(shù)據(jù)發(fā)送給觸控主機(jī)103 (PC1、PC2或PC3),是通過以下實(shí)現(xiàn)方式:
[0054]觸屏數(shù)據(jù)處理器104根據(jù)信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定觸控主機(jī);向確定的觸控主機(jī)連接的總線發(fā)送上述觸控事件數(shù)據(jù)。
[0055]每個觸控主機(jī)連接的電視的信號源通道不一樣,且可以根據(jù)觸摸電視的VGA (視頻圖像陣列)、HDMI (高清晰多媒體接口)及DVI (交互式數(shù)字視頻系統(tǒng))等接口傳輸視頻數(shù)據(jù)。例如:如圖3所示,PCl連接觸摸電視的HDMI1,通過觸摸電視的HDMIl通道傳輸視頻數(shù)據(jù);PC2連接觸摸電視的VGA通道,通過觸摸電視的VGA通道傳輸視頻數(shù)據(jù);PC3連接觸摸電視的HDMI2通道,通過觸摸電視的HDMI2通道傳輸視頻數(shù)據(jù)。而觸摸電視當(dāng)前只能選擇一個信號源通道,所有觸摸電視功能圖標(biāo)都是疊加在當(dāng)前選擇的信號源通道的圖像上。如果觸摸電視當(dāng)前選擇的是HDMIl通道,可以根據(jù)獲取到信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定該HDMIl連接的一定是PC1,因此觸屏數(shù)據(jù)處理器104則只需將接收到觸控事件數(shù)據(jù)通過與PCl連接的總線2發(fā)送給該觸控主機(jī)PCl。
[0056]每個觸摸屏101都有標(biāo)識數(shù)據(jù)位PID及VID,PID是產(chǎn)品的標(biāo)識碼,VID是廠商的標(biāo)識碼。觸控主機(jī)103在開始連接時會根據(jù)PID與VID在接口驅(qū)動程序進(jìn)行枚舉時識別該設(shè)備并加載對應(yīng)的驅(qū)動程序。在觸屏數(shù)據(jù)處理器104的端口 PortO,Portl,…,Portn上會寫入與觸摸屏101相同的PID與VID,各個觸控主機(jī)根據(jù)該數(shù)據(jù)加載驅(qū)動后因?yàn)檫B接一直存在,驅(qū)動程序會處于常載狀態(tài)。現(xiàn)有技術(shù)中,只有當(dāng)前信號源通道連接的觸控主機(jī)會與觸摸屏101連接,從而加載觸摸屏101的驅(qū)動程序,一旦切換信號源通道連接的觸控主機(jī),之前與觸摸屏101連接的觸控主機(jī)就會斷開連接,若之后再次切換到該觸控主機(jī)時,還需要重新加載觸摸屏101的驅(qū)動程序。即每次更換觸控主機(jī)都需要再花時間去識別觸摸屏101加載該觸摸屏101的驅(qū)動程序。
[0057]本發(fā)明實(shí)施例中,無論觸控主機(jī)當(dāng)前是否與信號源通道連接,其始終通過總線連接到觸屏數(shù)據(jù)處理器104。由于觸控數(shù)據(jù)處理器104與各個觸控主機(jī)連接的總線端口上均寫入觸摸屏101的標(biāo)識信息,相當(dāng)于各個觸`控主機(jī)通過總線一直與觸摸屏101連接。只要觸控主機(jī)與觸摸屏101連接,其上加載的觸摸屏101的驅(qū)動程序就不會卸載,即處于常載狀態(tài)。在切換與信號源通道連接的觸控主機(jī)時,不用再花時間去識別觸摸屏101加載其驅(qū)動程序。因此操作更為流暢,用戶體驗(yàn)無延遲。
[0058]第二種連接方式:如圖4所示,觸屏數(shù)據(jù)處理器104與各個觸控主機(jī)的連接可以是多個從機(jī)掛載的方式進(jìn)行,也就是各個觸控主機(jī)通過一條總線掛載到處理器上(此總線可以為IIC或者RS232)。針對第二種連接方式,各個觸控主機(jī)根據(jù)該數(shù)據(jù)加載驅(qū)動后連接也是一直存在,驅(qū)動程序會處于常載狀態(tài)。且觸摸電視當(dāng)前也只能選擇一個信號源通道,所有觸摸電視功能圖標(biāo)都是疊加在當(dāng)前選擇的信號源通道的圖像上。具體的實(shí)現(xiàn)過程不再贅述。
[0059]經(jīng)過觸屏數(shù)據(jù)處理器104處理過的數(shù)據(jù)通過這些總線發(fā)往各個觸控主機(jī)。利用該連接方式,觸屏數(shù)據(jù)處理器104將觸控事件數(shù)據(jù)發(fā)送給觸控主機(jī),具體包括:
[0060]觸屏數(shù)據(jù)處理器104獲取信號源通道連接的觸控主機(jī)103的標(biāo)識信息;在上述觸控事件數(shù)據(jù)中增加觸控主機(jī)103的標(biāo)識信息,并發(fā)送增加觸控主機(jī)103標(biāo)識信息的觸控事件數(shù)據(jù)。
[0061]比如,觸屏數(shù)據(jù)處理器104會對觸控事件數(shù)據(jù)進(jìn)行處理,并根據(jù)最終的處理結(jié)果將觸控事件數(shù)據(jù)加上對應(yīng)的PCID標(biāo)識,將添加了 PCID標(biāo)識的觸控事件數(shù)據(jù)發(fā)到總線上,觸控主機(jī)自身根據(jù)觸控事件數(shù)據(jù)最前端的PCID標(biāo)識(本發(fā)明實(shí)施例以將PCID標(biāo)識加在觸控事件數(shù)據(jù)的前端為例,當(dāng)然也可以加在其他位置)決定是否由自己處理還是丟掉觸控事件數(shù)據(jù)。比如設(shè)置用于實(shí)現(xiàn)電視功能的觸控主機(jī)的PCID=0X01,觸控主機(jī)PC2的PCID=0X02...。在觸控主機(jī)的驅(qū)動程序中增加同樣的PCID標(biāo)識,當(dāng)觸控主機(jī)接收到攜帶PCID標(biāo)識的觸控事件數(shù)據(jù)時,對該P(yáng)CID標(biāo)識進(jìn)行判斷,若與自身的PCID標(biāo)識相同時,對該觸控事件數(shù)據(jù)進(jìn)行處理,若不同,則可以丟棄該觸控事件數(shù)據(jù)。
[0062]本發(fā)明實(shí)施例中還提供了一種觸摸電視,如圖5所示,該觸摸電視包括:觸摸屏501,電視502、作為觸控主機(jī)503的PC1、PC2和PC3,及觸屏數(shù)據(jù)處理器504,該電視機(jī)502包括有顯示屏,并且觸摸屏501外貼于電視502的顯示屏之上。在圖5所示的觸摸電視與圖1所示的觸摸電視的不同點(diǎn)是:觸摸屏501外貼于電視的顯示屏上。圖5所示的觸摸電視僅是一種示例,并不對觸控主機(jī)的數(shù)量、設(shè)備類型等等進(jìn)行具體限定。
[0063]較佳的,觸屏數(shù)據(jù)處理器104檢測到觸摸電視的觸摸屏的觸控事件后,根據(jù)觸摸屏501的觸摸點(diǎn)與電視機(jī)502的顯示屏的顯示像素的坐標(biāo)對應(yīng)關(guān)系,判斷觸摸事件對應(yīng)的觸摸點(diǎn)的位置坐標(biāo)與顯示屏上顯示的電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系。
[0064]例如:顯示屏的像素是1920*1080,將該顯示屏坐標(biāo)系定義為橫坐標(biāo)包括1920個點(diǎn),而縱坐標(biāo)包括1080個點(diǎn)。觸摸屏可識別觸點(diǎn)數(shù)目為M*N,,則M*N的觸摸屏的坐標(biāo)就會被分為1920*1080份,分別與顯示屏的顯示像素的坐標(biāo)相對應(yīng)。
[0065]本發(fā)明實(shí)施例還提供了一種觸摸電視的控制方法,如圖6所示,該方法包括:
[0066]S601:檢測觸控事件。
[0067]S602:檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系;若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),執(zhí)行步驟S603 ;若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,執(zhí)行步驟S604。
[0068]S603:將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī)。
[0069]該用于實(shí)現(xiàn)電視功能的觸控主機(jī)可以觸摸電視內(nèi)置的電腦模塊,也可以是電視自身的微程序控制器(MCU)。當(dāng)然還可以有一臺外接的觸控主機(jī)。
[0070]S604:將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)。
[0071]該處其他觸控主機(jī)可以是觸摸電視內(nèi)部設(shè)置的,同時也可以是外部通過USB接口連接的觸控主機(jī)。
[0072]較佳的,若判斷上述觸控事件對應(yīng)的部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,確定該觸控事件無效。確定該觸控事件無效后,可以將該觸控事件數(shù)據(jù)丟棄,也可以對該觸控事件數(shù)據(jù)不作任何處理。
[0073]上述檢測到觸控事件后,可以將觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)數(shù)據(jù)以數(shù)據(jù)集合的形式存儲在緩存BUFl中。并且在步驟S602進(jìn)行判斷之前,還可以接收觸摸電視的功能圖標(biāo)的顯示區(qū)域坐標(biāo)并以數(shù)據(jù)集合的形式存儲在緩存BUF2中,若該功能圖標(biāo)在檢測到該觸控事件之前沒有被拖動,可以不必重新接收觸摸電視的功能圖標(biāo)的顯示區(qū)域坐標(biāo)。判斷時,可以將BUFl中的數(shù)據(jù)與BUF2中的數(shù)據(jù)進(jìn)行比較,如果BUFl中的數(shù)據(jù)是BUF2中的數(shù)據(jù)子集,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī),如果BUFl中的數(shù)據(jù)與BUF2中的數(shù)據(jù)無交集,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī);如果判斷BUFl中的數(shù)據(jù)同BUF2中的數(shù)據(jù)存在交集,則視該觸控事件無效,可以丟棄觸控事件數(shù)據(jù)不做任何處理,并等待下一次觸控事件。
[0074]通過檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系,若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的其它觸控主機(jī),由于顯示畫面上既顯示電視的功能圖標(biāo),又顯示與信號源通道連接的觸控主機(jī)的輸出畫面,因此根據(jù)上述方法僅利用觸摸屏就能夠?qū)崿F(xiàn)電視本身功能的控制,以及對其它觸控主機(jī)的功能控制,從而真正實(shí)現(xiàn)了無縫觸摸。
[0075]較佳的,檢測到觸控事件后,判斷所述觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系,包括:
[0076]檢測到觸摸電視的觸摸屏上的觸控事件后,根據(jù)觸摸屏的觸摸點(diǎn)與觸摸電視的顯示屏的顯示像素的坐標(biāo)對應(yīng)關(guān)系,判斷觸摸事件對應(yīng)的觸摸點(diǎn)的位置坐標(biāo)與顯示屏上顯示的電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系。
[0077]基于上述任意方法實(shí)施例,較佳的,將接收到的觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)包括但不僅于以下兩種實(shí)現(xiàn)方式:
[0078]第一種實(shí)現(xiàn)方式,獲取信號源通道連接的觸控主機(jī)的標(biāo)識信息;在觸控事件數(shù)據(jù)中增加該觸控主機(jī)的標(biāo)識信息,并發(fā)送增加觸控主機(jī)標(biāo)識信息的觸控事件數(shù)據(jù)。
[0079]第二種實(shí)現(xiàn)方式,根據(jù)信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定觸控主機(jī);向確定的觸控主機(jī)連接的總線發(fā)送上述觸控事件數(shù)據(jù)。
[0080]基于與方法實(shí)施例同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了 一種觸摸電視的控制裝置,如圖7所示,該裝置包括檢測單元701、判斷單元702、發(fā)送單元703:
[0081 ] 本發(fā)明實(shí)施例中觸摸電視的控制裝置可以是上述任意觸摸電視實(shí)施例提供的觸屏數(shù)據(jù)處理器。
[0082]檢測單元701,用于檢測觸控事件;
[0083]判斷單元702,用于檢測到觸控事件后,判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系;
[0084]若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),發(fā)送單元703用于將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,發(fā)送單元703用于將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)。
[0085]通過檢測單元701檢測到觸控事件后,判斷單元702判斷該觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置坐標(biāo),若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),發(fā)送單元703將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī);若該觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,發(fā)送單元703將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的其它觸控主機(jī),僅利用觸摸屏就能夠?qū)崿F(xiàn)電視本身功能的控制,以及對其它觸控主機(jī)的功能控制,從而真正實(shí)現(xiàn)了無縫觸摸。
[0086]較佳的,該裝置還包括確定單元:
[0087]若該觸控事件對應(yīng)的部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,確定單元確定該觸控事件無效。
[0088]較佳的,檢測單元701用于,檢測觸摸電視的觸摸屏上的觸控事件;判斷單元702還用于,檢測觸摸電視的觸摸屏上的觸控事件后,根據(jù)觸摸屏的觸摸點(diǎn)與觸摸電視的顯示屏的顯示像素的坐標(biāo)對應(yīng)關(guān)系,判斷觸摸事件對應(yīng)的觸摸點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)在顯示屏上的顯示區(qū)域的位置關(guān)系。
[0089]較佳的,該裝置還包括獲取單元:
[0090]獲取單元用于獲取信號源通道連接的觸控主機(jī)的標(biāo)識信息;
[0091]發(fā)送單元703還用于,在上述觸控事件數(shù)據(jù)中增加觸控主機(jī)的標(biāo)識信息,并發(fā)送增加觸控主機(jī)標(biāo)識信息的觸控事件數(shù)據(jù)。
[0092]較佳的,確定單元還用于,根據(jù)信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定觸控主機(jī);
[0093]發(fā)送單元703還用于,向確定的觸控主機(jī)連接的總線發(fā)送上述觸控事件數(shù)據(jù)。
[0094]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
[0095]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0096]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0097]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0098]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。[0099]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種觸摸電視的控制方法,其特征在于,包括: 檢測到觸控事件后,判斷所述觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系; 若所述觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī); 若所述觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)。
2.如權(quán)利要求1所述的方法,其特征在于,若判斷所述觸控事件對應(yīng)的部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),部分觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,確定所述觸控事件無效。
3.如權(quán)利要求1所述的方法,其特征在于,檢測到觸控事件后,判斷所述觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系,具體包括: 檢測到觸摸電視的觸摸屏上的觸控事件后,根據(jù)觸摸屏的觸摸點(diǎn)與觸摸電視的顯示屏的顯示像素的坐標(biāo)對應(yīng)關(guān)系,判斷觸摸事件對應(yīng)的觸摸點(diǎn)的位置坐標(biāo)與所述顯示屏上顯示的電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系。
4.如權(quán)利要求1~3任一項(xiàng)所述的方法,其特征在于,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī),具體包括: 獲取信號源通道連接的觸控主機(jī)的標(biāo)識信息; 在觸控事件數(shù)據(jù)中增加所述觸控主機(jī)的標(biāo)識信息,并發(fā)送增加所述觸控主機(jī)標(biāo)識信息的觸控事件數(shù)據(jù)。
5.如權(quán)利要求1~3任一項(xiàng)所述的方法,其特征在于,將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī),具體包括: 根據(jù)信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定觸控主機(jī); 向確定的觸控主機(jī)連接的總線發(fā)送所述觸控事件數(shù)據(jù)。
6.一種觸摸電視的控制裝置,其特征在于,包括檢測單元、判斷單元、發(fā)送單元及確定單元: 所述檢測單元,用于檢測觸控事件; 所述判斷單元,用于檢測到觸控事件后,判斷所述觸控事件對應(yīng)的觸控點(diǎn)的位置坐標(biāo)與電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系; 若所述觸控事件對應(yīng)的全部觸控點(diǎn)的位置坐標(biāo)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍內(nèi),所述發(fā)送單元用于將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的用于實(shí)現(xiàn)電視功能的觸控主機(jī); 若所述觸控事件對應(yīng)的全部觸控點(diǎn)對應(yīng)到電視功能圖標(biāo)的顯示區(qū)域范圍外,所述發(fā)送單元用于將觸控事件數(shù)據(jù)發(fā)送給觸摸電視的信號源通道連接的觸控主機(jī)。
7.如權(quán)利要求5所述的裝置,其特征在于,所述檢測單元還用于,檢測觸摸電視的觸摸屏上的觸控事件; 所述判斷單元還用于,檢測觸摸電視的觸摸屏上的觸控事件后,根據(jù)觸摸屏的觸摸點(diǎn)與觸摸電視的顯示屏的顯示像素的坐標(biāo)對應(yīng)關(guān)系,判斷觸摸事件對應(yīng)的觸摸點(diǎn)的位置坐標(biāo)與所述顯示屏上顯示的電視功能圖標(biāo)的顯示區(qū)域的位置關(guān)系。
8.如權(quán)利要求6或7所述的裝置,其特征在于,還包括獲取單元:所述獲取單元用于獲取信號源通道連接的觸控主機(jī)的標(biāo)識信息; 所述發(fā)送單元還用于,在所述觸控事件數(shù)據(jù)中增加所述觸控主機(jī)的標(biāo)識信息,并發(fā)送增加所述觸控主機(jī)標(biāo)識信息的觸控事件數(shù)據(jù)。
9.如權(quán)利要求6或7所述的裝置,其特征在于,所述確定單元還用于: 根據(jù)信號源通道連接的觸控主機(jī)的標(biāo)識信息,確定觸控主機(jī); 所述發(fā)送單元還用于,向確定的觸控主機(jī)連接的總線發(fā)送所述觸控事件數(shù)據(jù)。
10.一種觸摸電視,其特征在于,包括如權(quán)利要求6~9任一項(xiàng)所述的觸摸電視控制裝置。
【文檔編號】G06F3/0488GK103780938SQ201410035321
【公開日】2014年5月7日 申請日期:2014年1月24日 優(yōu)先權(quán)日:2014年1月24日
【發(fā)明者】陶偉業(yè), 李德青, 王繼東 申請人:青島海信電器股份有限公司