移動信息終端、處理方法、程序的製作方法
2023-12-11 12:11:52 5
專利名稱:移動信息終端、處理方法、程序的製作方法
技術領域:
本發明涉及裝有觸摸面板單元的移動信息終端,所述觸摸面板單元被構造成與顯示單元形成一體。
背景技術:
移動信息終端(行動電話、PDA (個人數字助理)和電子筆記本是其代表)通常裝有顯示單元和輸入單元,顯示單元通過顯示屏幕(例如液晶)來顯示文本和圖像,輸入單元接收通過用戶的操作而作為輸入的命令和數據。在一些移動信息終端中,採用觸摸面板作為輸入單元。例如,專利文獻1公開了一種信息終端,該終端在其輸入單元中採用觸摸面板。與使顯示單元和輸入單元被布置在不同位置的構造相比,利用觸摸面板使得屏幕尺寸相對於設備尺寸能夠更大。在輸入單元中採用觸摸面板的移動信息終端中,通過對觸摸面板的操作來指定 UI(用戶接口)組件(例如顯示器上顯示的圖標)。通常,當UI組件是圖標時,通過單一的觸摸操作來選擇該UI組件,並由與雙擊相對應的連續觸摸操作來執行根據該UI組件的處理。或者,當UI組件是網頁連結或程序按鈕時,通過單一的觸摸操作來執行根據該UI組件的處理。在下文的說明中,UI組件的選擇和執行被稱為「指定」。在顯示器上顯示的圖像中包含UI組件並且通過對觸摸面板的觸摸操作來指定UI 組件這種構造的移動信息終端中,UI組件通常是通過對該UI組件的一點觸摸來指定的,該 UI組件是控制對象。替代地,也有一種技術通過由兩點觸摸造成的剪切(Clip)來指定控制對象。另外,一些移動信息終端裝有多個顯示屏幕作為顯示單元。例如,專利文獻3公開了具有下述構型的移動信息終端該構型具有多個殼體的開關摺疊構造,多個殼體中的每一者裝有顯示屏幕。專利文獻3中公開的移動信息終端在開啟狀態下能夠提供大的屏幕, 而在關閉狀態下緊湊便攜。現有技術文獻專利文獻專利文獻1 JP2009-522669A,公布文本專利文獻2 JP2002-304256A,公布文本
專利文獻1 JP2009-076038A,公布文本
發明內容
[本發明要解決的問題]但是在裝有多個顯示屏幕並裝有對這些屏幕中的每一者的接觸進行感測的觸摸面板輸入裝置的移動信息終端中,顯示屏幕與顯示屏幕之間存在邊界。結果,當一個原始圖像被劃分並顯示在多個顯示屏幕上時,UI組件(例如圖標)有時可能會位於多個顯示屏幕的邊界處。在這些情形下,用於指定UI組件的觸摸操作變得困難,並且操作容易度變差。
5
本發明的一個目的是提供一種技術,以在具有多個顯示屏幕並具有對這些屏幕中的每一者的接觸進行感測的觸摸面板輸入裝置的移動信息終端上,改善對顯示屏幕與顯示屏幕之間的邊界處的UI組件進行指定的操作容易度。為了實現上述目的,本發明的移動信息終端包括顯示單元,其具有兩個或更多個顯示屏幕;觸摸面板輸入單元,其對與每個顯示屏幕的接觸進行感測;處理單元,當對這兩個相鄰的顯示屏幕執行預定的觸摸操作時,處理單元識別出在對這兩個相鄰的顯示屏幕執行所述預定的觸摸操作時受到觸摸的兩個點之間的預定區域中的組件已被指定。另外,為了實現上述目的,本發明的處理方法是一種應用於移動信息終端中的處理方法,該移動信息終端具有兩個或更多個顯示屏幕並具有對與這些顯示屏幕中的每一者的接觸進行感測的觸摸面板輸入裝置,該方法包括下列步驟檢測對兩個相鄰的顯示屏幕執行的預定觸摸操作;把在對所述兩個顯示屏幕執行的預定觸摸操作中受到觸摸的兩個點之間的預定區域中的組件識別成被指定。另外,為了實現上述目的,本發明的程序使計算機執行下列處理檢測對移動信息終端的兩個相鄰的顯示屏幕執行的預定觸摸操作,所述移動信息終端具有兩個或更多個顯示屏幕並具有對與每個顯示屏幕的接觸進行感測的觸摸面板輸入裝置;把在對所述兩個顯示屏幕執行的預定觸摸操作中受到觸摸的兩個點之間的預定區域中的組件識別成被指定。[本發明的效果]根據本發明,在具有多個顯示屏幕並具有對與每個屏幕的接觸進行感測的觸摸面板輸入裝置的移動信息終端中對顯示屏幕與顯示屏幕之間的邊界處的UI組件進行指定時,能夠改善操作的容易度。
圖1是描述移動信息終端中指定UI組件的方法示例的示意圖。圖2是示出了第一示例性實施例中的移動信息終端配置的框圖。圖3是描述用於計算所指定的坐標的方法示例的示意圖。圖4的示意圖中,觸摸面板310和320上的點由觸摸面板310的坐標系代表。圖5的流程圖示出了用於圖2所示處理單元100的同時操作的處理。圖6A的示意圖中,觸摸面板310和320上的點由觸摸面板310的坐標系代表。圖6B的示意圖中,觸摸面板310和320上的點由觸摸面板310的坐標系代表。圖7的示意圖中,觸摸面板310和320上的點由觸摸面板310的坐標系代表。圖8是示出了第四示例性實施例中的移動信息終端配置的框圖。圖9A的示意圖示出了具有兩個水平排列的顯示屏幕的移動信息終端上圖像的顯示示例。圖9B的示意圖示出了當在圖9A所示移動信息終端上預定區域受到拷貝和顯示時圖像的顯示示例。圖10的示意圖描述第七示例性實施例的坐標系中以兩個點A和B的中點的坐標作為被指定的坐標的示例。圖11的示意圖描述第七示例性實施例的坐標系中以線AB與屏幕邊界之間的交點處的坐標作為被指定的坐標的示例。
具體實施例方式下面將參考附圖詳細描述本發明。[第一示例性實施例]第一示例性實施例的移動信息終端具有兩個顯示屏幕和兩個觸摸面板,每個觸摸面板布置在相應的顯示屏幕上。當對兩個顯示屏幕上的觸摸面板同時執行觸摸操作時,受到對每個觸摸面板的觸摸操作的那兩個點的中點處的UI組件(例如圖標、按鈕、或者通往網頁的連結)被識別為已被指定。圖1的示意圖描述了在具有兩個顯示屏幕並在每個顯示屏幕上具有觸摸面板的移動信息終端中指定UI組件的方法的示例。在圖1所示的示例中,圖標呈現在顯示屏幕與顯示屏幕之間的邊界(下文種稱為屏幕邊界)部分處,從而幹擾了用於指定該圖標的觸摸操作。在這樣的時候,當用戶同時觸摸圖1所示的兩個黑點時,移動信息終端把受到該觸摸操作的兩個點的中點識別成已被指定。圖2的框圖示出了第一示例性實施例的移動信息終端的配置。如圖2所示,第一示例性實施例中的移動信息終端具有處理單元100、顯示單元 200和輸入單元300。處理單元100具有觸摸事件檢測單元110、同時觸摸事件控制單元 120、觸摸事件處理單元130和顯示控制單元140。同時觸摸事件控制單元120具有觸摸事件判定單元121、坐標轉換單元122和偽觸摸事件生成單元123。顯示單元200是具有兩個顯示屏幕的顯示設備。這種示例性實施例的顯示單元 200具有彼此相鄰地布置的顯示器210和顯示器220。輸入單元300是具有觸摸面板的輸入設備,這些觸摸面板各自布置在相應的顯示屏幕上。這種示例性實施例的輸入單元300具有觸摸面板310和觸摸面板320。觸摸面板 310布置在顯示器210的屏幕上,觸摸面板320布置在顯示器220的屏幕上。每個觸摸面板被賦予了觸摸面板ID,該ID是用於對各個觸摸面板進行標識的數字。每個觸摸面板檢測來自用戶的觸摸操作,並向觸摸事件檢測單元110報告觸摸信息,觸摸信息表明該觸摸操作的狀態。觸摸操作是由觸摸筆、或者由用戶的手或手指對觸摸面板來實現的預定操作。觸摸信息包括各個觸摸面板的觸摸面板ID、表明是否已發生了觸摸的信息、以及受到觸摸的坐標的信息。處理單元100對移動信息終端的全部操作進行控制。觸摸事件檢測單元110從輸入單元300的各個觸摸面板接收觸摸信息,並基於接收到的觸摸信息而生成觸摸事件信息。觸摸事件信息包括作為觸摸來源的那個觸摸面板的觸摸面板ID、該觸摸面板上的坐標、事件發生時間、事件類型。事件類型是表明事件的類型的信息,例如觸摸事件、拖動事件和釋放事件,觸摸事件表明用戶的手、手指或觸筆已經觸摸了觸摸面板,拖動事件表明在保持接觸的同時發生了滑動,釋放事件表明從觸摸面板分析
在兩個觸摸面板上同時執行的觸摸操作被稱為同時觸摸操作。另外,在各個觸摸面板上通過同時觸摸操作而受到觸摸的兩個點維持觸摸的同時滑動的操作被稱為同時拖動操作。此外,在各個觸摸面板上通過同時觸摸操作而受到觸摸的兩個點同時解除觸摸的操作被稱為同時釋放操作。同時觸摸操作、同時拖動操作和同時釋放操作統稱為同時操作。
觸摸事件檢測單元110向觸摸事件判定單元121報告所生成的觸摸事件信息。當從觸摸事件檢測單元10接收的觸摸事件信息不是同時操作的結果時,同時觸摸事件控制單元120生成由這些同時事件所指定的新的觸摸事件信息,並通知觸摸事件處理單元130。觸摸事件判定單元121從觸摸事件檢測單元110接收觸摸事件信息,並對所接收的觸摸事件信息進行分析。在接收到兩條觸摸事件信息且事件來源是不同的觸摸面板、事件發生時間的差異在預定時間間隔以內、並且事件類型都是觸摸事件的時候,觸摸事件判定單元121判定為已經執行了同時觸摸操作。另外,一旦觸摸事件判定單元121判定了已經執行了同時觸摸操作,觸摸事件判定單元121就判定這些同時觸摸操作一直在繼續,直到接收到下述觸摸事件信息為止在該信息中,事件來源是這些觸摸面板中的任一者,並且事件類型是釋放事件。當同時觸摸操作在繼續、並且接收到的事件信息中事件來源是這些觸摸面板中的任一者而事件類型是釋放事件時,觸摸事件判定單元121判定為同時觸摸操作已被取消。或者,當同時觸摸操作在繼續、並且接收到的事件信息中事件來源是這些觸摸面板中的任一者而事件類型是拖動事件時,觸摸事件判定單元121判定為已經執行了同時拖動操作。當同時觸摸操作在繼續、且接收到兩條觸摸事件信息,這兩條信息中事件來源是不同的觸摸面板、事件發生時間的差異在預定事件間隔以內並且事件類型都是釋放事件的時候,觸摸事件判定單元121判定為已經執行了同時釋放操作。此時,觸摸事件判定單元 121判定為同時觸摸操作已被取消。當觸摸事件判定單元121判定了從觸摸事件檢測單元110接收的觸摸事件信息不是同時操作的結果時,觸摸事件判定單元121不加改變地向觸摸事件處理單元130傳送所接收的觸摸事件信息。另一方面,當觸摸事件判定單元121判定為從觸摸事件檢測單元110接收的觸摸事件信息是同時操作的結果時,觸摸事件判定單元121向坐標轉換單元122發送所接收的觸摸事件信息。在從觸摸事件判定單元121接收到觸摸事件信息時,坐標轉換單元122基於所接收的觸摸事件信息中包括的觸摸面板上的坐標,來計算由各個操作指定的被指定坐標。當觸摸事件信息是同時觸摸操作的結果時,這種示例性實施例的坐標轉換單元 122把在兩個觸摸面板處生成、並從觸摸事件判定單元121接收的兩條觸摸事件信息中包括的各個觸摸面板上的坐標的中點的坐標當作被指定坐標。當觸摸事件信息是同時拖動操作的結果時,坐標轉換單元122把針對兩個觸摸面板從觸摸事件判定單元121接收的各個最新觸摸事件信息中包括的觸摸面板上的坐標的中點的坐標當作被指定坐標。當觸摸事件信息是同時釋放操作的結果時,坐標轉換單元122把兩個觸摸面板中生成、並從觸摸事件判定單元121接收的兩條觸摸事件信息中包括的各個觸摸面板上的坐標的中點的坐標當作被指定坐標。圖3的示意圖描述了計算被指定坐標的方法的示例。在圖3所示的示例中,觸摸面板310和觸摸面板320彼此相鄰地布置,在觸摸面板310中,沿與屏幕邊界相同的方向的像素數目是H而沿與屏幕邊界垂直的方向的像素數目是Wl ;在觸摸面板320中,沿與屏幕邊界相同的方向的像素數目是H而沿與屏幕邊界垂直的方向的像素數目是W2。下面的說明使用了下述坐標系在該坐標系中,與屏幕邊界垂直的方向是X軸,與屏幕邊界相同的方向是Y軸。該坐標系中的每個點代表觸摸面板上的像素,觸摸面板上的最左下方的像素的坐標被假定為(0,0)。觸摸面板310的像素的坐標範圍被假定為0 < X < Wl和0彡Y < H。觸摸面板320的像素的坐標範圍被假定為0彡X < W2和0彡Y < H。在這種移動信息終端中,假定觸摸面板310的坐標(XI,Yl)處的點A和觸摸面板 320的坐標(X2,Y2)處的點B同時受到觸摸。在這種示例性實施例中,當一個原始圖像被顯示成在兩個顯示器210和220之間劃分時,與兩個顯示器210和220相對應的觸摸面板310和320的坐標被看作集成在一個坐標系中。這裡假定觸摸面板320的坐標系與觸摸面板310的坐標系集成。因而,觸摸面板310中的坐標由觸摸面板310的坐標系不加修改地代表,而觸摸面板320中的坐標被表示成轉換到觸摸面板310的坐標系。在圖4的示意圖中,觸摸面板310和320上的點由觸摸面板310的坐標系來代表。 儘管實際上,觸摸面板310和觸摸面板320之間通常存在實體間隙,但是在包括兩個觸摸面板310和320的坐標系中,觸摸面板310和觸摸面板320被看作沿著邊界而毗連。在圖4 中,假定觸摸面板320的左側的邊界線與觸摸面板310的右側的邊界線毗連,觸摸面板320 上的點B被看作轉換到觸摸面板310的坐標系。點B的坐標(X2,Y2)被轉換到觸摸面板310的坐標系中的點B』(W1+X2,Y2)。如果點A和點B』的中點是C』(X3』,),則X3』由式(1)表示,而由式⑵表不。X3,= (Xl+ffl+X2)/2 (1)Y3,= (Yl+Y2)/2(2)這裡,當式C3)成立時,中點C』存在於觸摸面板320上。另一方面,當式( 不成立時,中點C』存在於觸摸面板310上。X3' ^ Wl (3)當式C3)成立時,中點C』存在於觸摸面板320上;如果觸摸面板320上的指定坐標是C(X3,TO),則X3由式(4)表示,而TO由式(5)表示。X3 = (Xl+ffl+X2)/2-ffl (4)Y3 = (Yl+Y2)/2(5)另一方面,當式(3)不成立時,中點C』存在於觸摸面板310上;如果觸摸面板310 上的指定坐標是C(X3,TO),則Χ3由式(6)表示,而TO由式(7)表示。X3 = (Xl+ffl+X2)/2 (6)Y3 = (Yl+Y2)/2(7)坐標轉換單元122使用式C3)來區分中點C』存在於觸摸面板310和觸摸面板320 中的哪一者上,並使用式(4)-(7)來計算指定坐標C。坐標轉換單元122向偽觸摸事件生成單元123報告包含被指定的坐標的那個觸摸面板的觸摸面板ID、這些指定坐標、同時操作的發生時間、同時操作的事件類型(下文中,包含被指定的坐標的那個觸摸面板的觸摸面板ID、被指定的坐標、發生同時操作的時間、以及同時操作的事件類型統稱為「轉換坐標信息」)。當觸摸事件信息是同時觸摸操作的結果時,同時操作的事件類型是觸摸事件;當觸摸事件信息是同時拖動操作的結果時,該事件類型是拖動事件;當觸摸事件信息是同時釋放操作的結果時,該事件類型是釋放事件。偽觸摸事件生成單元123從坐標轉換單元122接收轉換坐標信息。然後,偽觸摸事件生成單元123基於所接收的轉換坐標信息,針對這些同時操作而生成偽觸摸事件信息。像觸摸事件信息一樣,偽觸摸事件信息包括事件來源的觸摸面板的觸摸面板ID、 該觸摸面板上的坐標、事件發生時間、事件類型。這裡,包含了指定坐標的那個觸摸面板的觸摸面板ID被指定為事件來源觸摸面板的觸摸面板ID,被指定的坐標被指定為該觸摸面板上的坐標,同時操作發生的時間被指定為事件發生時間,同時操作的事件類型被指定為事件類型。偽觸摸事件生成單元123向觸摸事件處理單元130傳送所生成的偽觸摸事件信
肩、ο觸摸事件處理單元130向下述坐標的UI組件通知所接收到的觸摸事件信息這些坐標是從觸摸事件判定單元121接收到的觸摸事件信息中指定的,或者是從偽觸摸事件生成單元123接收的偽觸摸事件信息中指定的。顯示控制單元140把移動信息終端的輸出圖像顯示在顯示單元200的各個顯示器上。下面將描述圖2所示處理單元100對同時操作進行的處理。圖5的流程圖示出了由圖2所示處理單元100對同時操作的處理。觸摸事件檢測單元110待機,直到從輸入單元300的各個觸摸面板接收到觸摸信息。在接收觸摸信息後,觸摸事件檢測單元110基於所接收的觸摸信息來生成觸摸事件信息,並向觸摸事件判定單元121報告所生成的觸摸事件信息(步驟Si)。在從觸摸事件檢測單元110接收觸摸事件信息後,觸摸事件判定單元121判定所接收的觸摸事件信息是否是同時操作的結果(步驟S2)。如果觸摸事件判定單元121確定從觸摸事件檢測單元110接收的觸摸事件信息不是同時操作的結果,則觸摸事件判定單元121向觸摸事件處理單元130傳送所接收到的觸摸事件信息,該處理前進到步驟S5。另一方面,如果觸摸事件判定單元121確定從觸摸事件檢測單元110接收的觸摸事件信息是同時操作的結果,則觸摸事件判定單元121向坐標轉換單元122傳送所接收的觸摸事件信息。在從觸摸事件判定單元121接收到作為同時操作的結果的觸摸事件信息後,坐標轉換單元122基於所接收的觸摸事件信息中包括的觸摸面板上的坐標,來計算由各個操作所指定的被指定坐標(步驟S3)。在計算由同時操作所指定的被指定坐標時,坐標轉換單元122向偽觸摸事件生成單元123通知轉換坐標信息。在從坐標轉換單元122接收轉換坐標信息後,偽觸摸事件生成單元123基於所接收的轉換坐標信息,來針對這些同時操作生成偽觸摸事件信息(步驟S4)。在針對同時觸摸操作生成了偽觸摸事件信息後,偽觸摸事件生成單元123向觸摸事件處理單元130傳送所生成的偽觸摸事件信息。在從觸摸事件判定單元121接收觸摸事件信息後,觸摸事件處理單元130向該觸摸事件信息所指定的坐標的UI組件通知所接收的觸摸事件信息(步驟S5)。另一方面,在從偽觸摸事件生成單元123接收到偽觸摸事件信息時,觸摸事件處理單元130向該偽觸摸事件信息中指定的坐標的UI組件通知所接收的偽觸摸事件信息 (步驟S5)。在完成了與觸摸事件信息或偽觸摸事件信息相對應的處理後,觸摸事件處理單元 130再次前進到步驟Si。儘管在這種示例性實施例所示的示例中,當對兩個顯示屏幕上的觸摸面板同時執行觸摸操作時,移動信息終端識別出對兩個點(在這兩個點處執行了觸摸操作)的中點的指定,但是本發明不限於這種形式。同時觸摸操作所指定的點可以是把兩個點(在這兩個點處執行了觸摸操作)相連的線上的點,或者例如可以是把這兩個點相連的線上的點,還可以是離這兩個點的距離處於預定比率的點。儘管在這種示例性實施例所示的示例中,觸摸事件判定單元121在檢測到同時 (事件發生時間的差異在預定事件間隔以內)發生的兩個觸摸事件時判定為已經執行了同時觸摸操作,但是本發明不限於這種形式。例如,當在感測到同時發生的兩個觸摸事件之後預定的時間間隔中觸摸事件判定單元121沒有感測到釋放事件時,觸摸事件判定單元121 可以判定為已經執行了同時觸摸操作。另外,在這種示例性實施例的移動信息終端中,示出了這樣的示例當對兩個顯示屏幕上的觸摸面板執行同時觸摸操作時,兩個點(在這兩個點處對各個觸摸面板執行了這些觸摸操作)的中點處的UI組件被識別成已被指定。不過本發明不限於這種形式。當對兩個顯示屏幕上的觸摸面板執行同時觸摸操作時,移動信息終端也可以把兩個點(在這兩個點處對各個觸摸面板執行了這些觸摸操作)之間的預定區域中的UI組件識別為已被指定。或者,當對兩個顯示屏幕上的觸摸面板執行同時觸摸操作時,移動信息終端也可以把將兩個點(在這兩個點處對各個觸摸面板執行了這些觸摸操作)相連的線附近的UI 組件識別為已被指定。在此情形下,移動信息終端把離開線(該線把這兩個點相連)預定距離內存在的UI組件識別為已被指定。或者,當對兩個顯示屏幕上的觸摸面板執行同時觸摸操作時,移動信息終端可以把與兩個點(在這兩個點處對各個觸摸面板執行了這些觸摸操作)相連的線相交的UI組件識別為已被指定。另外,儘管在這種示例性實施例所示的示例中,顯示單元200具有兩個顯示屏幕, 輸入單元300具有兩個輸入面板,但是本發明不限於這種形式,顯示單元200可以具有三個或更多個顯示屏幕,輸入單元300可以具有三個或更多個輸入面板。儘管在這種示例性實施例所示的示例中,移動信息終端的輸入單元被配置成把各個觸摸面板布置在顯示屏幕上,但是本發明不限於這種形式。移動信息終端的輸入單元可以是對與顯示屏幕的接觸進行感測的任何形式,並可以是包含在顯示面板中並能夠區分出接觸的傳感器。根據本申請中所述的這種示例性實施例,當對兩個顯示屏幕上的觸摸面板執行同
11時觸摸操作時,移動信息終端把兩個點(在這兩個點處對各個觸摸面板執行了這些觸摸操作)之間的預定區域中的UI組件識別為已被指定。因而,用戶能夠在UI組件跨在屏幕邊界時也容易地指定該UI組件(例如圖標、按鈕、或者通往網頁的連結)。從而改善了對屏幕邊界上的UI組件進行指定的操作的容易度。另外,當對兩個顯示屏幕的觸摸面板執行同時觸摸操作時,這種示例性實施例的移動信息終端把與把兩個點(在這兩個點處對各個觸摸面板執行了這些觸摸操作)相連的線相交的UI組件識別為已被指定。用戶從而能夠更合適地指定UI組件。當對兩個顯示屏幕上的觸摸面板執行同時觸摸操作時,這種示例性實施例的移動信息終端把兩個點(在這兩個點處對各個觸摸面板執行了這些觸摸操作)的中點處的UI 組件識別為已被指定。用戶從而能夠合適並且可視地指定UI組件。另外,這種示例性實施例的移動信息終端實現了在相連的坐標系上指定UI組件的操作,該坐標系使得兩個顯示屏幕沿著邊界毗連。這樣,用戶能夠像兩個顯示屏幕之間不存在實體間隙一樣指定UI組件。儘管這種示例性實施例中示出了同時觸摸操作、同時拖動操作和同時釋放操作作為對兩個觸摸面板的同時操作的示例,但是本發明不限於這些形式。對兩個觸摸面板的同時操作例如可以是與雙擊等效的操作。當在這些情形下對兩個觸摸面板同時執行與雙擊等效的操作時,移動信息終端把兩個點(在這兩個點處執行了這些操作)之間的預定區域中的UI組件識別為已受到雙擊。例如,當對兩個觸摸面板執行與雙擊等效的操作時,移動信息終端把兩個點(在這兩個點處執行了這些操作)的中點處的UI組件識別為已受到雙擊。 用戶從而能夠即使在UI組件跨在屏幕邊界上的時候也容易地對該UI組件執行雙擊。另外,對兩個觸摸面板同時執行的操作例如也可以是拖放(drag and drop)。在這些情形下,用戶首先同時觸摸兩個點,於是移動信息終端選擇受到觸摸的兩個點之間的預定區域中的UI組件。然後用戶在維持接觸的同時滑動這兩個點,於是移動信息終端使所選擇的UI組件隨著這兩個點的滑動而一起移動。最後,在該UI組件處於所需位置處時,用戶把這兩個點的接觸同時釋放,於是移動信息終端在該位置處解除對該UI組件的選擇。例如,移動信息終端選擇由用戶觸摸的兩個點的中點處的UI組件,並使該UI組件移動到與正被用戶滑動的兩個點的中點相匹配。這樣,即使UI組件跨在屏幕邊界上,用戶也能夠容易地對UI組件執行拖放操作。這種拖放操作可以用來進行拷貝和粘貼,或者用來改變平面邊界處的UI組件的顯示位置。[第二示例性實施例]在第一示例性實施例的移動信息終端中,示出了這樣的示例對兩個顯示屏幕上的觸摸面板執行同時觸摸操作,受到對各個觸摸面板的觸摸操作的兩個點的中點處的UI 組件被識別為已被指定。但是,本發明不限於這種形式。例如,可以把屏幕邊界與線(該線把受到觸摸操作的兩個點相連)的交點處的UI組件當作控制對象,來更加合適地指定跨在平面邊界上的UI 組件。這樣,在第二示例性實施例中,描述了這樣的示例當對兩個顯示屏幕上的觸摸面板實施同時觸摸操作時,屏幕邊界與線(該線把受到對各個觸摸面板的觸摸操作的兩個點相接)的交點處的UI組件被識別為已被指定。第二示例性實施例的移動信息終端的基本配置與第一示例性實施例的移動信息終端的配置相同。但是,當觸摸事件信息是同時觸摸操作的結果時,第二示例性實施例的坐標轉換單元122把屏幕邊界與下述線的交點的坐標當作被指定坐標該線把兩條觸摸事件信息 (這些信息是在兩個觸摸面板上產生並從觸摸事件判定單元121接收的)中包括的各個觸摸面板上的坐標相接。下面將描述圖3所示觸摸面板310和320中的屏幕邊界與線(該線把受到同時觸摸操作的兩個點相接)之間的交點的計算。在圖3所示的觸摸面板310和320中,觸摸面板310的坐標(XI,Yl)處的點A和觸摸面板320的坐標(X2,Y2)處的點B同時受到觸摸。圖6A示出了由觸摸面板310的坐標系代表的觸摸面板310和320上的點。儘管觸摸面板310與觸摸面板320之間實際上通常存在實體間隙,但是在包括兩個觸摸面板310 和320的坐標系中,觸摸面板310和320被看作在邊界處毗連。在圖6A中,觸摸面板320 的左邊緣處的邊界線被看作與觸摸面板310的右邊緣的邊界線毗連,觸摸面板320上的點 B被轉換到觸摸面板310的坐標系。點B的坐標(X2,Y2)被轉換到觸摸面板310的坐標系中的點B,(W1+X2,Y2)。假定線AB』與線X = Wl的交點是C(W1,TO),則從下述兩個直角三角形之間的相似比可以得出式(8)由點B』、點A和由坐標(X1,Y2)代表的點D這三個點所代表的直角三角形;由點B』、點C和由坐標(W1,Y2)代表的點E這三個點所代表的直角三角形。Y1-Y2 Y3-Y2 = W1+X2-X1 X2 (8)通過對式⑶求解,交點C的Y坐標TO由式(9)表示。Y3 = (WlXY2-2-XlXY2+X2XYl)/(ffl-Xl+X2) (9)另外,圖6B示出的示意圖中,當點B』的Y坐標Y2的值大於點A的Y坐標Yl時, 觸摸面板310和320上的點由觸摸面板310的坐標系代表。假定線AB』與線X = Wl的交點是C(W1,TO),則從下述兩個直角三角形之間的相似比可以得出式(10)由點A、點B』和由坐標(W1+X2,Y1)代表的點F這三個點所代表的直角三角形;由點A、點C和由坐標(W1,Y1)代表的點G這三個點所代表的直角三角形。Y2-Y1 Y3-Y1 = W1+X2-X1 Wl-Xl (10)通過對式(10)求解,當點B』的Y坐標Y2的值大於點A的Y坐標Yl時,交點C的 Y坐標TO由式(9)表示。坐標轉換單元122使用式(9)來計算TO,並向偽觸摸事件生成單元123報告轉換坐標信息,在所述轉換坐標信息中,觸摸面板320上坐標為(0,TO)的點是被指定坐標。這樣,當對兩個顯示屏幕上的觸摸面板同時執行觸摸操作時,第二示例性實施例的觸摸事件處理單元130向屏幕邊界與下述線的交點處的UI組件通知觸摸事件信息該線把受到對各個觸摸面板的觸摸操作的兩個點相連。如上所述,根據這種示例性實施例,當對兩個顯示屏幕上的觸摸面板執行同時觸摸操作時,移動信息終端識別出屏幕邊界與線(該線把對兩個觸摸面板執行觸摸操作處的兩個點相連)的交點處的UI組件已被指定。這樣,即使用戶進行的觸摸操作中發生分歧, 移動信息終端也能夠更加精確地指定跨在屏幕邊界上的UI組件。[第三示例性實施例]
在第一和第二示例性實施例中,描述了這樣的示例當在移動信息終端中對兩個顯示屏幕上的觸摸面板執行同時觸摸操作時,把兩個點(這兩個點受到了對各個觸摸面板的觸摸操作)相連的線上的UI組件被識別成已被指定。不過,本發明不限於這種形式。例如,可以通過把與預定區域相交的UI組件當作控制對象,來更加合適地指定跨在屏幕邊界上的UI組件,所述預定區域由受到觸摸操作的這兩個點來確定。在第三示例性實施例中,描述了這樣的示例當對兩個顯示屏幕上的觸摸面板同時執行觸摸操作時,與預定區域相交的UI組件被識別成已被指定,該預定區域由對各個觸摸面板執行的觸摸操作所確定。第三示例性實施例的移動信息終端的基本配置與第一示例性實施例的移動信息終端的配置相同。但是,當坐標轉換單元122從觸摸事件判定單元121接收到兩條觸摸事件信息、這些信息是同時觸摸操作的結果時,第三示例性實施例的坐標轉換單元122把與下述矩形區域相交的UI組件的中心坐標作為被指定坐標該矩形區域以這兩條觸摸事件信息中包括的各個觸摸面板上的坐標為兩個對角的頂點。下面將描述與圖3所示觸摸面板310和320中對屏幕邊界與線(該線把受到同時觸摸操作的兩個點相連)的交點進行計算有關的示例。在圖3所示的觸摸面板310和320中,觸摸面板310的坐標(XI,Yl)處的點A和觸摸面板320的坐標(X2,Y2)處的點B同時受到觸摸。圖7示出了觸摸面板310的坐標系中觸摸面板310和320上的點。儘管觸摸面板 310與觸摸面板320之間實際上通常存在實體間隙,但是在包括兩個觸摸面板310和320的坐標系中,觸摸面板310和320被看作在邊界處毗連。在圖7中,觸摸面板320的左邊緣的邊界線被假定與觸摸面板310的右邊緣的邊界線毗連,觸摸面板320上的點B被轉換到觸摸面板310的坐標系。點B的坐標(X2,Y2)被轉換到觸摸面板310的坐標系中的點B,(W1+X2,Y2)。此時,坐標轉換單元122搜索與下述矩形區域相交的UI組件該區域由觸摸面板 310的坐標系中坐標為(X1,Y1)、(X1,Y2)、(W1+X2,Y1)和(ffl+X2,Y2)的四個點所包圍。在檢測到與該矩形區域相交的UI組件時,坐標轉換單元122向偽觸摸事件生成單元123報告轉換坐標信息,所述轉換坐標信息把該UI組件的中心坐標當作被指定坐標。這樣,當執行同時觸摸操作時,觸摸事件處理單元130能夠向與下述矩形區域相交的UI組件通知觸摸事件信息該區域以受到對各個觸摸面板的觸摸操作的兩個點為對角頂點。當與該矩形區域相交的UI組件不存在時,坐標轉換單元122丟棄從觸摸事件判定單元121接收的觸摸事件信息,而不向偽觸摸事件生成單元123通知轉換坐標信息。或者,當存在多個UI組件與該矩形區域相交時,坐標轉換單元122丟棄從觸摸事件判定單元121接收的觸摸事件信息,而不向偽觸摸事件生成單元123通知轉換坐標信息。 當移動信息終端以此方式工作時,可以防止下述錯誤操作即用戶無意中執行了指定多個 UI組件的觸摸操作。或者,當存在多個UI組件與該矩形區域相交時,坐標轉換單元122可以向偽觸摸事件生成單元123通知轉換坐標信息,該轉換坐標信息把對於該矩形區域中存在的每個UI組件的每個UI組件的中心坐標當作被指定坐標。當移動信息終端以此方式工作時,用戶能夠同時指定多個UI組件作為一組。根據上述這種示例性實施例,當執行同時觸摸操作時,移動信息終端把與預定區域相交的UI組件識別成已被指定,該區域由受到觸摸操作的兩個點來確定。這樣,即使用戶為指定UI組件而進行的觸摸中發生某個量的分歧,移動信息終端也能夠指定所需的UI 組件,從而能夠改善操作的容易度。另外,當用戶執行拖放操作時,這種示例性實施例的移動信息終端可以不僅使UI 組件移動,而且使由同時觸摸操作所指定的整個區域移動。[第四示例性實施例]在第一至第三示例性實施例中,示出了這樣的示例當執行同時觸摸操作時,移動信息終端指定UI組件;但是本發明不限於這種形式。例如,如果移動信息終端顯示光標(例如箭頭)以示出執行同時觸摸操作時的操作對象,則可以改善操作的容易度。下面將描述一種示例,在該示例中,在執行同時觸摸操作時,第四示例性實施例的移動信息終端顯示光標。圖8的框圖示出了第四示例性實施例的移動信息終端的配置。如圖8所示,第四示例性實施例的移動信息終端的基本配置與第一示例性實施例的移動信息終端的配置相同。但是,第四示例性實施例的移動信息終端的處理單元100包括圖像處理單元150。在由坐標轉換單元122請求把光標顯示或移動到被指定坐標時,圖像處理單元 150在當前正顯示的圖像的被指定坐標處繪製光標並向顯示控制單元140提供此結果。另外,在從觸摸事件判定單元121接收了因同時觸摸操作而造成的兩條觸摸事件信息時,第四示例性實施例的坐標轉換單元122從這兩條觸摸事件信息計算對光標進行顯示的被指定坐標。然後,坐標轉換單元122請求圖像處理單元150在所計算出的被指定坐標處顯示該光標。此時,坐標轉換單元122丟棄從觸摸事件判定單元121接收的觸摸事件信息,而不向偽觸摸事件生成單元123通知轉換坐標信息。另外,當光標正被顯示時,在從觸摸事件判定單元121接收到因同時拖動操作而造成的兩條觸摸事件信息時,坐標轉換單元122從這兩條觸摸事件信息計算用於移動光標的被指定坐標。然後,坐標轉換單元122請求圖像處理單元150把光標移動到所計算出的被指定坐標。此時,坐標轉換單元122丟棄從觸摸事件判定單元121接收的觸摸事件信息, 而不向偽觸摸事件生成單元123通知轉換坐標信息。當光標正被顯示時,在從觸摸事件判定單元121接收到因同時釋放操作而造成的兩條觸摸事件信息時,坐標轉換單元122從這兩條觸摸事件信息計算被指定坐標。然後,坐標轉換單元122生成轉換坐標信息並向偽觸摸事件生成單元123通知轉換坐標信息,所述轉換坐標信息表明在所計算出的被指定坐標處發生了觸摸事件。下面將描述當把受到同時觸摸操作的兩個點的中點作為被指定坐標時,移動信息終端的顯示與用戶的操作之間的關係。首先,用戶同時觸摸兩個點,於是移動信息終端在受到觸摸的這兩個點的中點處顯示光標。接著,用戶在維持接觸的同時滑動這兩個點,於是移動信息終端使光標移動,以與這兩個點的中點匹配。最後,當光標處在表明所需UI組件的位置時,用戶同時解除與這兩個點的接觸,於是移動信息終端指定該UI組件。
如上所述,根據這種示例性實施例,當執行同時觸摸操作時,移動信息終端顯示光標。這樣,用戶能夠在通過光標對由同時觸摸操作所指定的點進行目視檢查的同時執行操作。另外,當在顯示著光標的被指定坐標處存在UI組件時,這種示例性實施例的坐標轉換單元122可以把該UI組件顯示成使該UI組件能夠與其他組件區分開來。這樣,即使光標跨在屏幕邊界上並因而難以看到,用戶也能夠容易地檢查正被指定的UI組件。[第五示例性實施例]在第五示例性實施例中,為了減少屏幕邊界處的觀看難度,移動信息終端在初始觸摸操作中把被顯示成跨在屏幕邊界上的圖像的一部分拷貝並顯示在兩個顯示屏幕中的任一者上,然後在下一觸摸操作中指定所拷貝和顯示的UI組件。圖9A是具有水平布置的兩個顯示屏幕的移動信息終端中圖像的顯示示例。在圖 9A所示的示例中,在兩個顯示屏幕的間隙處顯示的圖標被分割開並難以看到。如果圖9A所示的兩個黑點受到用戶同時觸摸,然後使這兩個受到同時觸摸的點向左滑動,則移動信息終端把跨在屏幕邊界上的預定區域(圖9A中由對角陰影線所示的部分)拷貝並顯示在左側的顯示屏幕上。圖9B是當圖9A所示移動信息終端上拷貝和顯示了該預定區域時圖像的顯示示例。如圖9B所示,只有圖9A中由對角陰影線所示的部分被拷貝並顯示在左側的顯示屏幕上。通過基於在這種拷貝並顯示的狀態下向左滑動了的兩個受到觸摸的點的進一步運動,使表明操作對象的光標移動,能夠改善操作的容易度。第五示例性實施例的移動信息終端的基本配置與第一示例性實施例的移動信息終端的配置相同。但是,在從觸摸事件判定單元121接收到因同時觸摸操作而造成的兩條觸摸事件信息、然後接收到因同時拖動操作而造成的兩條觸摸事件信息時,第五示例性實施例的坐標轉換單元122向圖像處理單元150發出請求以進行拷貝和顯示。坐標轉換單元122還基於從觸摸事件判定單元121接收的觸摸事件信息來計算用於顯示光標的被指定坐標。然後,坐標轉換單元122請求圖像處理單元150把光標顯示在所計算出的被指定坐標處。此時,坐標轉換單元122丟棄從觸摸事件判定單元121接收的觸摸事件信息,而不向偽觸摸事件生成單元123報告轉換坐標信息。在由坐標轉換單元122請求進行拷貝和顯示時,圖像處理單元150確定作為拷貝和顯示的源的區域(下文中稱為拷貝源區域)以及用於拷貝和顯示的目標區域(下文中稱為拷貝目標區域)。首先,圖像處理單元150從顯示控制單元140獲得顯示器210和顯示器220上當前正在顯示的圖像。然後,圖像處理單元150把所獲得的圖像中拷貝源區域的圖像拷貝到拷貝目標區域,並向顯示控制單元140提供該結果。另外,在拷貝和顯示的時候,當從坐標轉換單元122請求圖像處理單元150把光標顯示在被指定坐標處時,圖像處理單元150把光標繪製在正被拷貝和顯示的圖像的被指定坐標處,並向圖像控制單元140提供該結果。當被指定坐標表明拷貝源區域時,圖像處理單元150把光標繪製在與被指定坐標相對應的拷貝目標區域的坐標處。當被指定坐標表明拷貝源區域時,圖像處理單元150也可以簡單地在被指定坐標處繪製光標。是簡單地把光標繪製在被指定坐標處,還是把光標繪製在與被指定坐標相對應的拷貝目標區域的坐標處,
16這種選項可以是移動信息終端中預先設定的。或者,在拷貝和顯示的時候,在從觸摸事件判定單元121接收到因同時拖動操作而造成的兩條觸摸事件信息時,坐標轉換單元122基於這兩條觸摸事件信息來計算使光標移動的被指定區域。然後,坐標轉換單元122請求圖像處理單元150把光標移動到所計算出的被指定坐標。此時,坐標轉換單元122丟棄從觸摸事件判定單元121接收的觸摸事件信息,而不向偽觸摸事件生成單元123通知轉換坐標信息。在拷貝和顯示的時候,在由坐標轉換單元122請求把光標移動到被指定坐標時, 圖像處理單元150把光標繪製在正被拷貝和顯示的圖像的被指定坐標處,並向顯示控制單元140提供該結果。或者,在在拷貝和顯示的時候,在從觸摸事件判定單元121接收到因同時釋放操作而造成的兩條觸摸事件信息時,坐標轉換單元122基於這兩條觸摸事件信息來計算被指定坐標。然後,坐標轉換單元122生成轉換坐標信息並向偽觸摸事件生成單元123通知該信息,該信息表明在所計算出的被指定坐標處發生了觸摸事件。在從觸摸事件判定單元121接收到觸摸事件信息或者從偽觸摸事件生成單元123 接收到偽觸摸事件信息時,第五示例性實施例的觸摸事件處理單元130判定拷貝和顯示當前是否生效。如果處在拷貝和顯示的狀態中,則觸摸事件處理單元130把所接收到的觸摸事件信息或偽觸摸事件信息中包括的觸摸面板上的坐標轉換成拷貝源區域中的坐標。然後,觸摸事件處理單元130向對觸摸事件信息中指定的UI組件進行管理的應用通知已受到坐標轉換的觸摸事件信息。在拷貝和顯示的時候,當用戶實施用於結束拷貝和顯示的預定觸摸操作時,坐標轉換單元122請求圖像處理單元150終止拷貝和顯示。在由坐標轉換單元122請求終止拷貝和顯示時,圖像處理單元150向顯示控制單元140提供在拷貝和顯示之前正被顯示的圖像。根據上述這種示例性實施例,移動信息終端把跨在屏幕邊界上的預定部分的顯示拷貝和顯示到兩個顯示屏幕中的任一者上,使得用戶能夠在進行了拷貝和顯示的顯示屏幕上指定UI組件。這樣,用戶能夠在通過光標對正被拷貝和顯示的UI組件進行目視確認的同時操作移動信息終端。[第六示例性實施例]在第五示例性實施例中,描述了這樣的示例當在拷貝和顯示的時候執行同時拖動操作時,通過使光標移動來便於對正被拷貝和顯示的UI組件進行指定。但是,本發明不限於這種形式。例如,移動信息終端可以在拷貝和顯示的同時,一個接一個地相繼顯示正被拷貝和顯示的UI組件,並在執行同時釋放操作時指定UI組件。在第六示例性實施例中,描述了這樣的示例當在拷貝和顯示的時候同時觸摸操作正在繼續時,正被拷貝和顯示的UI 組件被一次一個地依次顯示。第六示例性實施例的移動信息終端的基本配置與第五示例性實施例的移動信息終端的配置相同。但是,在拷貝和顯示的時候同時觸摸操作正在繼續的時候,第六示例性實施例的坐標轉換單元122請求圖像處理單元150 —次一個地相繼顯示正被拷貝和顯示的UI組件。在由坐標轉換單元122請求一個接一個地相繼顯示正被拷貝和顯示的UI組件時,圖像處理單元150向顯示控制單元140相繼提供下述圖像這些圖像一次一個地繪製拷貝目標區域中的UI組件。在拷貝和顯示的時候從觸摸事件判定單元121接收到因同時釋放操作而造成的兩條觸摸事件信息時,坐標轉換單元122計算當時正被顯示的UI組件的中心坐標。然後, 坐標轉換單元122生成轉換坐標信息並向偽觸摸事件生成單元123提供通知,所述轉換坐標信息表明在所計算出的坐標處發生了觸摸事件。接著,坐標轉換單元122終止對正在被拷貝和顯示的UI組件進行的一個接一個的相繼顯示,並請求圖像處理單元150像正常情況一樣作為一組進行顯示。根據上述這種示例性實施例,在把跨在屏幕邊界上的預定部分的顯示拷貝和顯示在兩個顯示屏幕中的任一者上時,同時觸摸操作在繼續的時候,移動信息終端一個接一個地相繼顯示正被拷貝和顯示的UI組件。此時,用戶能夠在執行同時釋放操作的時候指定UI 組件。這樣,能夠改善移動信息終端的操作容易度。[第七示例性實施例]在第一至第三示例性實施例中,描述了這樣的示例在相連的坐標系(使得觸摸面板310和320在邊界處毗連)中執行用於指定UI組件的操作;但是實際上,觸摸面板310 與觸摸面板320之間通常存在實體間隙。結果,把兩個點(觸摸面板310上的點和觸摸面板320上的點)相接的線有時候在下述兩個情形之間彼此不匹配該線在兩個觸摸面板毗連的坐標系中把兩個點相接的情形、用戶實際看到的兩個點由實體線相接的情形。在這種示例性實施例中,描述了這樣的示例考慮到觸摸面板310與觸摸面板320 之間存在的實體間隙,被指定的UI組件處在把受到用戶觸摸的兩個點實體相連的線上。在這種示例性實施例中,用於指定UI組件的操作是在下述坐標系中執行的在該坐標系中, 觸摸面板310上的坐標和觸摸面板320上的坐標被布置成實體地位於觸摸面板310和觸摸面板320上。假定在觸摸面板310和320中,觸摸面板310的坐標(XI,Yl)處的點A和觸摸面板320的坐標(X2,Y2)處的點B同時受到觸摸。首先描述這樣的示例這兩個點A和B的中點的坐標被當作這種示例性實施例的坐標系上的被指定坐標。圖10示出的示意圖用於描述這樣的示例這種示例性實施例的坐標系上的兩個點A和B的中點的坐標被當作被指定坐標。在圖10所示的示例中,假定觸摸面板310的右邊緣的邊界線與觸摸面板320的左邊緣的邊界線之間存在相當於這些觸摸面板的L個像素的間距。假定觸摸面板310的右邊緣的邊界線與這兩個觸摸面板之間的間隙的左邊緣的邊界線接觸,並假定觸摸面板320的左邊緣的邊界線與這兩個觸摸面板之間的間隙的右邊緣的邊界線接觸。點B的坐標(X2,Y2)被轉換到下述坐標系中的點B』 (W1+L+X2, Y2)在該坐標系中,觸摸面板310上的坐標和觸摸面板320上的坐標按照觸摸面板310和觸摸面板320的
實體位置關係來布置。此時,點A和點B』的中點C』(X3』,Y3』)的Χ3』由式(11)表示,中點C』(Χ3』,Υ3』) 的Υ3』由式(12)表示。Χ3,= (Xl+L+ffl+X2)/2 (11)
Y3,= (Yl+Y2)/2 (12)這裡,當式(13)成立時,中點C』處在觸摸面板310上。X3' < Wl(13)另一方面,當式(14)成立時,中點Cl,處在觸摸面板320上。W1+L 彡 Χ3,(14)另外,當式(15)成立時,中點C』處在觸摸面板310與觸摸面板320之間的間隙中。Wl ^ X3' ^ ffl+L (15)當式(1 成立時,中點C』處在觸摸面板310上,假定觸摸面板310上的被指定坐標是C(X3 J3),則X3由式(16)表示,Y3由式(17)表示。X3 = (Xl+L+ffl+X2)/2 (16)Y3 = (Yl+Y2)/2(17)另一方面,當式(14)成立時,中點C』處在觸摸面板320上,當觸摸面板320上的被指定坐標是C(Χ3,Υ3)時,Χ3由式(18)表示,Υ3由式(19)表示。Χ3 = (Xl+L+ffl+X2)/2-(ffl+L) (18)Y3 = (Yl+Y2)/2(19)當式(15)成立時,中點C』處在觸摸面板310與觸摸面板320之間的間隙中。在此情形中,與中點C』最接近的那個觸摸面板上的點被當作被指定坐標。換言之,當式00) 成立時,觸摸面板310上的點成為被指定坐標。如果假定觸摸面板310上的被指定坐標是 ((父3,^3),則乂3由式Ql)表示,TO由式02)表示。Χ3 < W1+L/2(20)Χ3 = Wl-I(21)Υ3 = (Yl+Y2)/2 (22)另一方面,當式00)不成立時,觸摸面板320上的點成為被指定坐標。如果假定觸摸面板320上的被指定坐標是C (Χ3,TO),則X3由式03)表示,Y3由式Q4)表示。X3 = 0(23)Y3 = (Yl+Y2)/2 (24)下面將描述這樣的示例屏幕邊界與這種示例性實施例的坐標系上的線AB的交點處的坐標被假定為被指定坐標。圖11示出的示意圖用於說明這樣的示例屏幕邊界與這種示例性實施例的坐標系中的線AB的交點處的坐標被當作被指定坐標。在圖11所示的示例中,與圖10所示的示例一樣,假定觸摸面板310的右邊緣的邊界線與觸摸面板320的左邊緣的邊界線之間存在相當於L個像素間距。假定觸摸面板310的右邊緣的邊界線與這兩個觸摸面板之間的間隙的左邊緣的邊界線接觸,並假定觸摸面板320的左邊緣的邊界線與這兩個觸摸面板之間的間隙的右邊緣的邊界線接觸。在觸摸面板310上的坐標和觸摸面板320上的坐標按照觸摸面板310和觸摸面板 320的實體位置關係來布置的坐標系中,線AB與觸摸面板320的左邊緣的邊界線的交點位置有時候大大不同於線AB與觸摸面板310的右邊緣的邊界線的交點位置。在這種示例性實施例的坐標系中計算被指定坐標時,假定線AB與觸摸面板320的左邊緣的邊界線的交點以及線AB與觸摸面板310的右邊緣的邊界線的交點被同時指定。
點B的坐標(X2,Y2)被轉換到下述坐標系中的點B』 (W1+L+X2, Y2)在該坐標系中,觸摸面板310上的坐標和觸摸面板320上的坐標按照觸摸面板310和觸摸面板320的
實體位置關係來布置。首先計算線AB』與觸摸面板320的左邊緣的邊界線的交點。如果假定線AB』與線X = W1+L (該線表明觸摸面板320的左邊緣的邊界線)的交點為C』(W1+L33』),則基於下述兩個直角三角形之間的相似比可以得出式(25)由點B』、 點A和由坐標(X1,Y2)代表的點D這三個點所代表的直角三角形;由點B』、點C』和由坐標 (Wl+L, Υ2)代表的點Ε』這三個點所代表的直角三角形。Υ1-Υ2 Υ3,-Υ2 = W1+L+X2-X1 Χ2 (25)通過對式05)求解,可以計算TO』,並可以計算線ΑΒ』與觸摸面板320的左邊緣的邊界線的交點。下面計算線ΑΒ』與觸摸面板310的右邊緣的邊界線的交點。如果假定線ΑΒ』與線X = Wl-I (該線表明觸摸面板310的右邊緣的邊界線)的交點為C(wi-1,TO),則基於下述兩個直角三角形之間的相似比可以得出式06)由點B』、 點A和由坐標(XI,Y2)代表的點D這三個點所代表的直角三角形;由點B』、點C和由坐標 (Wl-1, Y2)代表的點E這三個點所代表的直角三角形。Y1-Y2 Y3-Y2 = W1+L+X2-X1 L+X2+1 (26)通過對式06)求解,可以計算TO,並可以計算線AB』與觸摸面板310的右邊緣的邊界線的交點。如上所述,這種示例性實施例的移動信息終端在下述坐標系中執行用於指定UI 組件的操作在該坐標系中,觸摸面板310上的坐標和觸摸面板320上的坐標按照觸摸面板 310和觸摸面板320的實體位置關係來布置。這樣,通過指定跨在這兩個觸摸面板之間存在的實體間隙上的實體直線,用戶能夠指定該線上的UI組件,並因而能夠更容易地實施UI組件的可視指定。本發明的移動信息終端上執行的方法也可以應用於由計算機執行的程序。該程序也可以儲存在儲存介質上並可以通過網絡而提供給外部。儘管上文已經參考示例性實施例描述了本申請的發明,但是本發明不限於上述示例性實施例。本申請的發明的範圍對於本領域普通技術人員是清楚的,在該範圍內,本申請的發明的配置和細節對於各種變更形式是開放的。本申請基於2009年10月觀日提交的日本專利申請No. 2009148066而要求優先權,該申請的全部公開內容通過引用方式結合於此。
權利要求
1.一種移動信息終端,包括顯示單元,其具有兩個或更多個顯示屏幕;觸摸面板輸入單元,其對與每個所述顯示屏幕的接觸進行感測;以及處理單元,當對這兩個相鄰的顯示屏幕執行預定的觸摸操作時,所述處理單元識別出在對這兩個相鄰的顯示屏幕執行所述預定的觸摸操作時受到觸摸的兩個點之間的預定區域中的組件已被指定。
2.根據權利要求1所述的移動信息終端,其中,當執行所述預定的觸摸操作時,所述處理單元識別出與把在所述預定的觸摸操作中受到觸摸的兩個點相連的線相交的組件已被指定。
3.根據權利要求2所述的移動信息終端,其中,當執行所述預定的觸摸操作時,所述處理單元識別出在所述預定的觸摸操作中受到觸摸的兩個點的中點處的組件已被指定。
4.根據權利要求2所述的移動信息終端,其中,當執行所述預定的觸摸操作時,所述處理單元識別出處在所述兩個顯示屏幕的邊界與把在所述預定的觸摸操作中受到觸摸的兩個點相連的線的交點處的組件已被指定。
5.根據權利要求2至4中任一項所述的移動信息終端,其中,把所述兩個點相連的所述線是下述坐標系上的線在該坐標系中,所述兩個顯示屏幕連在一起從而在其邊界處毗連。
6.根據權利要求2至4中任一項所述的移動信息終端,其中,把所述兩個點相接的所述線是下述坐標系上的線在該坐標系中,所述兩個顯示屏幕上的坐標被布置成實體地處在所述兩個顯示屏幕中的每一者上。
7.根據權利要求1至6中任一項所述的移動信息終端,其中,所述預定的觸摸操作是對所述兩個顯示屏幕執行的同時觸摸操作。
8.根據權利要求1至6中任一項所述的移動信息終端,其中,所述預定的觸摸操作是同時對所述兩個顯示屏幕進行的雙擊操作。
9.根據權利要求1至6中任一項所述的移動信息終端,其中,當通過所述預定的觸摸操作受到觸摸的兩個點在仍然被觸摸的同時移動時,所述處理單元使通過所述預定的觸摸操作而被指定的組件按照所述兩個點的移動而移動,並且當對所述兩個點進行觸摸的操作被解除時,所述處理單元使對所述組件的選擇在下述位置處被取消所述組件當時正被顯示在該位置處。
10.一種應用於移動信息終端中的處理方法,所述移動信息終端具有兩個或更多個顯示屏幕並具有對與這些顯示屏幕中的每一者的接觸進行感測的觸摸面板輸入裝置,所述處理方法包括下列步驟檢測對兩個相鄰的顯示屏幕執行的預定觸摸操作;以及把在對所述兩個顯示屏幕執行的所述預定觸摸操作中受到觸摸的兩個點之間的預定區域中的組件識別成被指定。
11.根據權利要求10所述的方法,還包括下列步驟當檢測到所述預定觸摸操作時,把與把所述預定觸摸操作中受到觸摸的兩個點相連的線相交的組件識別成被指定。
12.根據權利要求11所述的方法,還包括下列步驟當檢測到所述預定觸摸操作時,把所述預定觸摸操作中受到觸摸的兩個點的中點處的組件識別成被指定。
13.根據權利要求11所述的方法,還包括下列步驟當檢測到所述預定觸摸操作時,把所述兩個顯示屏幕的邊界與把所述預定觸摸操作中受到觸摸的兩個點相連的線的交點處的組件識別成被指定。
14.根據權利要求10至13中任一項所述的方法,其中,把兩個點相連的所述線是下述坐標系上的線在該坐標系中,所述兩個顯示屏幕連在一起從而在其邊界處毗連。
15.根據權利要求10至13中任一項所述的方法,其中,把所述兩個點相接的所述線是下述坐標系上的線在該坐標系中,所述兩個顯示屏幕的坐標被布置成實體地處在所述兩個顯示屏幕中的每一者上。
16.根據權利要求10至15中任一項所述的方法,其中,所述預定的觸摸操作是對所述兩個顯示屏幕執行的同時觸摸操作。
17.根據權利要求10至15中任一項所述的方法,其中,所述預定的觸摸操作是同時對所述兩個顯示屏幕進行的雙擊操作。
18.根據權利要求10至15中任一項所述的方法,其中,當所述預定的觸摸操作中受到觸摸的兩個點在仍然被觸摸的同時移動時,使所述預定的觸摸操作中被指定的組件按照所述兩個點的移動而移動,並且當對所述兩個點進行觸摸的操作被解除時,使對所述組件的選擇在下述位置處被取消所述組件當時正被顯示在該位置處。
19.一種程序,用於使計算機執行下列處理檢測對移動信息終端的兩個相鄰的顯示屏幕執行的預定觸摸操作,所述移動信息終端具有兩個或更多個顯示屏幕並具有對與每個所述顯示屏幕的接觸進行感測的觸摸面板輸入裝置;以及把在對所述兩個顯示屏幕執行的所述預定觸摸操作中受到觸摸的兩個點之間的預定區域中的組件識別成被指定。
20.根據權利要求19所述的程序,其中,當檢測到所述預定觸摸操作時,與把所述預定觸摸操作中受到觸摸的兩個點相接的線相交的組件被識別成被指定。
21.根據權利要求20所述的程序,其中,當檢測到所述預定觸摸操作時,所述預定觸摸操作中受到觸摸的兩個點的中點處的組件被識別成被指定。
22.根據權利要求20所述的程序,其中,當檢測到所述預定觸摸操作時,所述兩個顯示屏幕的邊界與把所述預定觸摸操作中受到觸摸的兩個點相接的線的交點處的組件被識別成被指定。
23.根據權利要求20至22中任一項所述的程序,其中,把兩個點相連的所述線是下述坐標系上的線在該坐標系中,所述兩個顯示屏幕連在一起從而在其邊界處毗連。
24.根據權利要求20至22中任一項所述的程序,其中,把所述兩個點相接的所述線是下述坐標系上的線在該坐標系中,所述兩個顯示屏幕上的坐標被布置成實體地處在所述兩個顯示屏幕中的每一者上。
25.根據權利要求19至M中任一項所述的程序,其中,所述預定的觸摸操作是對所述兩個顯示屏幕執行的同時觸摸操作。
26.根據權利要求19至M中任一項所述的程序,其中,所述預定的觸摸操作是同時對所述兩個顯示屏幕進行的雙擊操作。
27.根據權利要求19至M中任一項所述的程序,其中,當所述預定的觸摸操作中受到觸摸的兩個點在仍然被觸摸的同時移動時,使所述預定的觸摸操作中被指定的所述組件按照所述兩個點的移動而移動,並且當對所述兩個點進行觸摸的操作被解除時,使對所述組件的選擇在下述位置處被取消所述組件當時正被顯示在該位置處。
全文摘要
一種移動信息終端包括顯示單元、觸摸面板式輸入單元和處理單元,顯示單元具有兩個或更多個顯示屏幕,觸摸面板式輸入單元對與各個顯示屏幕的觸摸進行感測,處理單元把對兩個相鄰的顯示屏幕執行的預定觸摸操作識別成由對這兩個顯示屏幕執行的預定觸摸操作所觸摸的兩個點之間的預定區域中的組件進行的指定。
文檔編號G09G5/00GK102597926SQ201080049098
公開日2012年7月18日 申請日期2010年9月28日 優先權日2009年10月28日
發明者富森博幸 申請人:日本電氣株式會社