信息處理設(shè)備和信息處理方法
【專利摘要】公開了信息處理設(shè)備和信息處理方法。所述信息處理設(shè)備包括:具有顯示圖像的顯示屏的顯示器;獲取表示接觸點的信息的獲取部,其中接觸點是通過用戶使操作器與顯示屏接觸的位置;使顯示屏顯示圖像的顯示控制器,其中圖像示出了由用戶指示的指示點;通過在第一操作模式和第二操作模式之間進(jìn)行切換來設(shè)置操作模式的設(shè)置部,其中在第一操作模式中,指示點相對于接觸點的布置是可變的,并且在第二操作模式中,按照接觸點的移動來移動指示點,以使得在第一操作模式中改變的布置得以保持。顯示控制器根據(jù)由設(shè)置部設(shè)置的操作模式來控制指示點的顯示。
【專利說明】信息處理設(shè)備和信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理設(shè)備和信息處理方法。
【背景技術(shù)】
[0002]日本未審查專利申請公開N0.6-51908討論了一種信息處理設(shè)備,其包括具有顯示圖像的顯示器的觸摸屏輸入裝置、控制顯示器的顯示控制器、將待顯示的信息輸入到顯示控制器的顯示信息輸入單元、布置于顯示器的屏幕上并根據(jù)觸摸操作輸出信號的觸摸屏、以及檢測觸摸屏上觸摸位置的坐標(biāo)的坐標(biāo)檢測器。在該信息處理設(shè)備中,顯示信息輸入單元包括指針控制器,該指針控制器向顯示控制器輸入使指針顯示在遠(yuǎn)離由坐標(biāo)檢測器檢測到的觸摸位置預(yù)定距離的位置處的信號。
[0003]日本未審查專利申請公開N0.8-76927討論了一種信息處理設(shè)備,其包括:具有能夠至少顯示光標(biāo)的圖像顯示屏的顯示器、具有布置于圖像顯示屏正面上的坐標(biāo)輸入屏的坐標(biāo)輸入單元、以及檢測輸入至坐標(biāo)輸入屏的坐標(biāo)區(qū)域的坐標(biāo)檢測器。光標(biāo)與輸入坐標(biāo)區(qū)域關(guān)聯(lián)地顯示在圖像顯示屏上。信息處理設(shè)備還包括:移動方向確定單元,用于確定由坐標(biāo)檢測器檢測到的坐標(biāo)區(qū)域的移動方向;以及光標(biāo)顯示位置改變單元,用于根據(jù)由移動方向確定單元確定的坐標(biāo)區(qū)域的移動方向而改變光標(biāo)相對于坐標(biāo)區(qū)域的顯示位置,以使得光標(biāo)的顯示位置不與坐標(biāo)區(qū)域?qū)?zhǔn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種信息處理設(shè)備,其在相對于由用戶操作的操作器觸碰的接觸點將用戶指示的指示點顯示在用戶期望位置處。
[0005]根據(jù)本發(fā)明的第一方面,提供一種信息處理設(shè)備,其包括顯示器、獲取部、顯示控制器和設(shè)置部。顯示器具有顯示圖像的顯示屏。獲取部獲取表示接觸點的信息,其中接觸點是通過用戶使操作器與顯示屏接觸的位置。顯示控制器使顯示屏顯示圖像,其中圖像示出了由用戶指示的指示點。設(shè)置部通過在第一操作模式和第二操作模式之間進(jìn)行切換來設(shè)置操作模式,其中,在第一操作模式中,指示點相對于接觸點的布置是可變的,并且在第二操作模式中,指示點按照接觸點的移動而移動,以使得在第一操作模式中改變的布置得以保持。顯示控制器根據(jù)由設(shè)置部設(shè)置的操作模式來控制指示點的顯示。
[0006]根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面的信息處理設(shè)備中,設(shè)置部在接觸點包括多個接觸點的情況下可以將操作模式設(shè)置為第一操作模式,并在接觸點包括單個接觸點的情況下可以將操作模式設(shè)置為第二操作模式。
[0007]根據(jù)本發(fā)明的第三方面,在根據(jù)第二方面的信息處理設(shè)備中,當(dāng)操作模式由設(shè)置部設(shè)置為第一操作模式時,顯示控制器可以配置成不使指示點移動。
[0008]根據(jù)本發(fā)明的第四方面,在根據(jù)第二方面的信息處理設(shè)備中,當(dāng)操作模式被設(shè)置部設(shè)置為第一操作模式時,顯示控制器可以按照多個接觸點之一的移動來移動指示點。
[0009]根據(jù)本發(fā)明的第五方面,在根據(jù)第二方面的信息處理設(shè)備中,當(dāng)操作模式被設(shè)置部設(shè)置為第一操作模式時,顯示控制器可以將指示點移動至不同于多個接觸點但基于多個接觸點設(shè)置的位置。
[0010]根據(jù)本發(fā)明的第六方面,在根據(jù)第一方面的信息處理設(shè)備中,設(shè)置部在操作器離開顯示屏?xí)r將操作模式設(shè)置為第一操作模式,并在設(shè)置了第一操作模式之后當(dāng)操作器與顯示屏再次接觸時將操作模式設(shè)置為第二操作模式。當(dāng)操作模式被設(shè)置部設(shè)置為第一操作模式時,顯示控制器可以基于操作器再次與顯示屏接觸的接觸點來確定該布置,而無需移動指示點。
[0011]根據(jù)本發(fā)明的第七方面,在根據(jù)第一方面的信息處理設(shè)備中,設(shè)置部在操作器與顯示屏接觸時可以將操作模式設(shè)置為第一操作模式,并在保持操作器與顯示屏接觸的同時使接觸點從對應(yīng)于設(shè)置第一操作模式時的接觸點位置移動了預(yù)定距離時將操作模式設(shè)置為第二操作模式。
[0012]根據(jù)本發(fā)明的第八方面,在根據(jù)第一方面的信息處理設(shè)備中,設(shè)置部在操作器與顯示屏接觸時可以將操作模式設(shè)置為第一操作模式,并在保持操作器與顯示屏接觸的同時從設(shè)置第一操作模式的時間點起經(jīng)過了預(yù)定時長時將操作模式設(shè)置為第二操作模式。
[0013]根據(jù)本發(fā)明的第九方面,在根據(jù)第七方面的信息處理設(shè)備中,設(shè)置部在操作器與顯示屏接觸時可以將操作模式設(shè)置為第一操作模式,并在保持操作器與顯示屏接觸的同時從設(shè)置第一操作模式的時間點起經(jīng)過了預(yù)定時長時將操作模式設(shè)置為第二操作模式。
[0014]根據(jù)本發(fā)明的第十方面,在根據(jù)第一、第七、第八和第九方面中任一個的信息處理設(shè)備中,設(shè)置部在操作器與顯示屏接觸時可以將操作模式設(shè)置為第一操作模式,并在操作器的接觸點在預(yù)定時間段內(nèi)未移動時或者在接觸點以低于閾值的速度移動了預(yù)定時間段時將操作模式設(shè)置為第二操作模式。
[0015]根據(jù)本發(fā)明的第十一方面,提供一種信息處理方法,該方法包括:獲取表示接觸點的信息,接觸點是通過用戶使操作器與顯示器的顯示屏接觸的位置;根據(jù)由所獲取的信息表示的接觸點將操作模式設(shè)置為第一操作模式或第二操作模式;以及控制顯示器以使顯示屏顯示圖像,該圖像示出由用戶指示的指示點。其中當(dāng)操作模式被設(shè)置為第一操作模式時,基于接觸點確定指示點相對于接觸點的布置,并且其中當(dāng)操作模式被設(shè)置為第二操作模式時,按照接觸點的移動來移動指示點,以使得所確定的布置得以保持。
[0016]根據(jù)本發(fā)明的第一和第十一方面,用戶所指示的指示點可以相對于用戶操作的操作器所觸摸的接觸點顯示在用戶期望位置處。
[0017]根據(jù)本發(fā)明的第二方面,可以根據(jù)接觸點的數(shù)量而改變操作模式。
[0018]根據(jù)本發(fā)明的第三方面,可以確定指示點相對于接觸點的布置而無需移動指示點。
[0019]根據(jù)本發(fā)明的第四方面,根據(jù)多個接觸點中最近與顯示屏接觸的接觸點移動使指
[0020]根據(jù)本發(fā)明的第五方面,示出指示點的圖像可以被顯示在與多個接觸點中任一個均不同的位置處。
[0021]根據(jù)本發(fā)明的第六和第十方面,在用戶期望時可以使操作模式從第一模式返回至
第二模式。
[0022]根據(jù)本發(fā)明的第七方面,可以使遠(yuǎn)離接觸點預(yù)定距離的指示點移動。[0023]根據(jù)本發(fā)明的第八和第九方面,無需用戶的操作就可使操作模式從第一模式返回
至第二模式。
【專利附圖】
【附圖說明】
[0024]將基于下面的附圖詳細(xì)地描述本發(fā)明的示例性實施例,其中:
[0025]圖1是示出根據(jù)本發(fā)明第一示例性實施例的信息處理設(shè)備的配置的外部示圖;
[0026]圖2是示出信息處理設(shè)備的硬件配置的框圖;
[0027]圖3示出信息處理設(shè)備的控制器的功能配置;
[0028]圖4是示出由信息處理設(shè)備的控制器執(zhí)行的處理流程的流程圖;
[0029]圖5A至圖5C示出在根據(jù)第一、第二和第三示例性實施例中每一個的信息處理設(shè)備的顯示屏上顯示的圖像的示例;
[0030]圖6A至圖6C示出在根據(jù)第四示例性實施例的信息處理設(shè)備的顯示屏上顯示的圖像的示例;
[0031]圖7A至圖7C示出在根據(jù)第五示例性實施例的信息處理設(shè)備的顯示屏上顯示的圖像的示例;以及
[0032]圖8A至圖SC示出在根據(jù)變型的信息處理設(shè)備的顯示屏上顯示的圖像的示例。
【具體實施方式】
[0033]第一示例性實施例
[0034]圖1是示出根據(jù)本發(fā)明第一示例性實施例的信息處理設(shè)備I的配置的外部示圖。信息處理設(shè)備I是配備有顯示屏10的電子設(shè)備。顯示屏10顯示圖像并且接受操作器的操作,操作器例如是用戶的手指。顯示屏10例如具有豎直方向上長的矩形形狀。顯示屏10可以是例如基于裸眼立體視覺(unaided stereovision)的三維可感知類型。操作器不限于用戶的手指,并且可選擇地可以例如是鐵筆、手套或指套。換句話說,操作器可以是用戶可操作且其與信息處理設(shè)備I的顯示屏10相接觸的位置可檢測的任何類型的物體。
[0035]信息處理設(shè)備I具有合適大小以允許用戶用他的/她的手指操作顯示屏10,并且信息處理設(shè)備I例如是移動電話(包括智能手機)、平板電腦(PC)、平板PC、或個人數(shù)字助理(PDA)。信息處理設(shè)備I的大小可以使得用戶在用他的/她的手握持設(shè)備時能夠?qū)υ撛O(shè)備進(jìn)行操作,或者可以使得在設(shè)備置于桌子上或附接至夾持器時用戶能夠?qū)υ撛O(shè)備進(jìn)行操作。信息處理設(shè)備I不必是平板狀的。
[0036]圖2是示出信息處理設(shè)備I的硬件配置的框圖。信息處理設(shè)備I包括控制器11、存儲單元12、觸摸屏13和通信單元15。除圖2所示的部件之外,信息處理設(shè)備I還可以包括揚聲器和麥克風(fēng)(或其輸入-輸出部)、照相機(包括攝像機)和振動器。
[0037]控制器11配置成控制信息處理設(shè)備I中每個部件的操作??刂破?1包括運算處理單元(例如中央處理單元(CPU))和存儲單元(例如只讀存儲器(ROM)和隨機存取存儲器(RAM)),并且執(zhí)行存儲在ROM或存儲單元12中的程序以實現(xiàn)根據(jù)本發(fā)明的示例性實施例的圖形用戶界面(GUI)。
[0038]存儲單元12配置成存儲數(shù)據(jù)。存儲單元12包括存儲介質(zhì)(例如硬盤或閃存),并且存儲將由控制器11使用的數(shù)據(jù)。存儲單元12可選地可以包括可拆式存儲介質(zhì),例如所謂的可移動硬盤。存儲單元12存儲將由控制器11執(zhí)行的程序以及表示將被顯示在顯示屏10上的各種類型圖像的數(shù)據(jù)。如果多個信息處理設(shè)備I將由單個用戶使用或者如果單個信息處理設(shè)備I將由多個用戶使用,則存儲單元12可以存儲用于識別每個用戶的識別信息。
[0039]觸摸屏13配置成顯示圖像并且還接受用戶的操作。更具體地,觸摸屏13包括在顯示屏10上顯示圖像的顯示器131和用于檢測操作器(例如用戶的手指)與顯示屏10相接觸的位置以接受用戶在顯示屏10上進(jìn)行的操作的檢測器132。
[0040]顯示器131包括通過液晶元件或有機電致發(fā)光(EL)元件顯示圖像的顯示面板和驅(qū)動該顯示面板的驅(qū)動電路,并且根據(jù)從控制器11提供的數(shù)據(jù)使顯示屏10顯示圖像。檢測器132包括檢測操作器與顯示屏10相接觸的傳感器,并且將表示操作器檢測到的接觸位置(下文稱為“接觸點”)的接觸點信息提供給控制器11。
[0041]通信單元15配置成傳輸和接收數(shù)據(jù)。通信單元15可以是連接至通信線路(例如移動通信網(wǎng)絡(luò)或因特網(wǎng))的接口,或者可以連接至另一個電子設(shè)備而不介入通信線路,如在基于近場通信(NFC)的無線通信中。
[0042]圖3示出信息處理設(shè)備I的控制器11的功能配置??刂破?1執(zhí)行上述程序以用作獲取部111、設(shè)置部112和顯示控制器113。獲取部111獲取表示由觸摸屏13的檢測器132檢測到的接觸點的接觸點信息。
[0043]設(shè)置部112將操作模式設(shè)置為布置模式(即,第一操作模式)或移動模式(即,第二操作模式)。由用戶執(zhí)行的操作旨在將作為用戶在顯示屏10上所指示的點的指示點傳輸至信息處理設(shè)備I的控制器11,并且用戶執(zhí)行的操作包括了用戶在顯示屏10上的接觸點的順序和在該接觸點的接觸模式的組合。存在兩種操作模式,它們是上述布置模式和移動模式。布置模式是指示點相對于接觸點的布置可變化的模式。移動模式是按照接觸點的移動來移動指示點以使得在布置模式中改變的布置得以保持的模式。
[0044]在接受預(yù)定操作時或從某個時間點經(jīng)過了預(yù)定時長時切換這些模式??刂破?1的RAM設(shè)有模式存儲區(qū)域。當(dāng)接受上述切換模式操作時或滿足上述條件之一時,由控制器11實現(xiàn)的設(shè)置部112更新存儲在該區(qū)域中的模式。
[0045]顯示控制器113控制顯示器131以使顯示屏10顯示表明指示點的圖像。此外,顯示控制器113基于由獲取部111獲得的接觸點信息來識別接觸點,并且參考由設(shè)置部112設(shè)定的操作模式。然后,如果操作模式設(shè)定在布置模式,則顯示控制器113基于接觸點來確定指示點相對于該接觸點的布置。如果操作模式設(shè)定在移動模式,顯示控制器113根據(jù)接觸點的移動來移動指示點以使得在布置模式中確定的布置得以維持。
[0046]圖4是示出由信息處理設(shè)備I的控制器11執(zhí)行的處理流程的流程圖。當(dāng)在步驟SlOl中控制器11獲取到表示由檢測器132首先檢測到的接觸點的接觸點信息時,控制器11根據(jù)預(yù)定規(guī)則確定指示點的初始位置,并且在步驟S102中將指示點布置在該初始位置。根據(jù)該規(guī)則,指示點的初始位置可被設(shè)置在與接觸點相同的位置或者被設(shè)置在沿預(yù)定方向遠(yuǎn)離接觸點預(yù)定距離的位置。或者,根據(jù)上述規(guī)則,顯示屏10上的預(yù)定位置可被設(shè)置為初始位置而不考慮接觸點的位置。
[0047]在步驟S103中,控制器11確定操作模式是否被設(shè)置在布置模式。在第一示例性實施例中,控制器11將操作模式設(shè)置為布置模式直到從操作器與顯示屏10接觸的時間點起經(jīng)過了預(yù)定時長(例如,五秒)。因此,控制器11確定操作模式被設(shè)置在布置模式直到經(jīng)過了上述時長。當(dāng)從接觸顯示屏10的時間點起經(jīng)過了預(yù)定時長時,控制器11將操作模式設(shè)置為移動模式。
[0048]具體地,根據(jù)第一示例性實施例的控制器11用作設(shè)置部112,設(shè)置部112在用戶觸摸顯示屏10時將操作模式設(shè)置為布置模式(即,第一模式),并且在用戶與顯示屏10持續(xù)接觸的狀態(tài)下當(dāng)自從設(shè)定布置模式起經(jīng)過了預(yù)定時長時將操作模式設(shè)置為移動模式(即,第二模式)。
[0049]如果確定操作模式設(shè)置在布置模式(步驟S103中為是),則在步驟S104中控制器11基于由最新接觸點信息表示的接觸點來更新指示點的布置,并且在步驟S105中從檢測器132獲得下一個接觸點信息。然后,控制器11使進(jìn)程返回至步驟S103。因此,當(dāng)從用戶使操作器與顯示屏10接觸的時間點起經(jīng)過了預(yù)定時長時,控制器11確定操作模式未設(shè)置在布置模式。
[0050]另一方面,如果確定操作模式未設(shè)置在布置模式(步驟S103中為否),S卩,當(dāng)操作模式設(shè)置在移動模式時,控制器11在步驟S106中確定用戶是否已執(zhí)行了指示點設(shè)置操作。如果確定已執(zhí)行指示點設(shè)置操作(步驟S106中為是),則控制器11在步驟S107中根據(jù)該操作來設(shè)置指示點,并且在步驟S108中基于設(shè)置的指示點執(zhí)行處理。已執(zhí)行上述處理的控制器11使進(jìn)程返回至步驟SlOl。
[0051]在第一示例性實施例中,由用戶執(zhí)行的使操作器從顯示屏10離開的操作被定義為指示點設(shè)置操作。因此,當(dāng)在上述接觸點與顯示屏10接觸的操作器離開顯示屏10時,控制器11確定已執(zhí)行指示點設(shè)置操作并且將那個時間點的指示點設(shè)置為將在處理中使用的指示點。然后,控制器11使用那個指示點的坐標(biāo)執(zhí)行處理。
[0052]另一方面,如果確定還未執(zhí)行指示點設(shè)置操作(步驟S106中為否),則控制器11在步驟S109中根據(jù)接觸點的移動而使指示點移動以保持在布置模式中確定的布置。然后,控制器11在步驟SllO中從檢測器132獲取下一個接觸點信息并且使進(jìn)程返回至步驟S103。
[0053]圖5A至圖5C示出在根據(jù)第一、第二和第三示例性實施例中每一個的信息處理設(shè)備I的顯示屏10上顯示的圖像的示例。下面將對第一示例性實施例中的顯示屏10進(jìn)行描述。
[0054]如圖5A所示,當(dāng)用戶用他/她的手指fl觸摸顯示屏10時,信息處理設(shè)備I的檢測器132檢測手指Π與顯示屏10彼此接觸的位置處的接觸點。然后,信息處理設(shè)備I的控制器11從檢測器132獲取表示接觸點的接觸點信息,并且將操作模式設(shè)置為布置模式.此夕卜,控制器11根據(jù)預(yù)定規(guī)則確定指示點的初始位置并且使顯示器131在該初始位置處顯示指示點PO。在這里所示的情況下,初始位置被設(shè)置為由接觸點信息表示的接觸點的位置。
[0055]經(jīng)獲取接觸點信息之后,控制器11將獲取接觸點信息的時間點解釋為用戶首次觸摸顯示屏10的時間點,并且將該時間點存儲在RAM中。然后控制器11測量從那個時間點起經(jīng)過的時長。當(dāng)經(jīng)過時長超過五秒時,控制器11將操作模式更新到移動模式。
[0056]當(dāng)從用戶首次觸摸顯示屏10的時間點起經(jīng)過五秒之前用戶就在保持手指f I與顯示屏10接觸的狀態(tài)下在顯示屏10上移動他/她的手指f I時,檢測器132例如以周期方式檢測移動的接觸點。在該時長期間,操作模式被設(shè)置在布置模式。因此,隨著檢測到的接觸點的移動,控制器11更新指示點PO相對于接觸點的布置。當(dāng)經(jīng)過了五秒時,用戶的手指Π已經(jīng)移動至圖5B所示的位置。在這種情況下,手指f I和顯示屏10彼此接觸的位置對應(yīng)于接觸點Pl??刂破?1將操作模式更新至移動模式并且確定指示點PO相對于接觸點Pl的布置。
[0057]在操作模式更新到移動模式之后,當(dāng)用戶保持手指fl與顯示屏10的接觸同時在顯示屏10上移動他/她的手指Π時,控制器11連續(xù)地獲取表示移動的接觸點的接觸點信息。當(dāng)用戶沿圖5C所示的箭頭來移動他/她的手指fl時,手指fl的接觸點從接觸點Pl移動到接觸點P2。在這種情況下,控制器11移動指示點以保持(手指fl與顯示屏10之間的)接觸點與用戶所指示的指示點之間的布置。具體地,如圖5C所示,當(dāng)接觸點從接觸點Pl移動到接觸點P2時,指示點從指示點PO移動到指示點P3。
[0058]當(dāng)用戶在接觸點P2將與顯示屏10接觸的他/她的手指f I離開顯示屏10時,控制器11確定已執(zhí)行指示點設(shè)置操作并且將指示點P3設(shè)置為處理中待使用的指示點。然后,控制器11使用所設(shè)置的指示點P3執(zhí)行處理。例如,在顯示屏10的顯示區(qū)域RO中顯示三個矩形按鈕。因為指示點P3與這三個按鈕中的中間按鈕對準(zhǔn),因此控制器11確定已點擊中間按鈕并且執(zhí)行與該按鈕相關(guān)聯(lián)的處理。
[0059]因此,在從用戶使操作器與顯示屏10接觸的時間點開始的預(yù)定時間段期間,根據(jù)第一示例性實施例的信息處理設(shè)備I調(diào)節(jié)了接觸點與指示點之間的布置。當(dāng)經(jīng)過了上述時間段時,信息處理設(shè)備I根據(jù)接觸點的移動來使指示點移動,直到上述操作器離開顯示屏
10。因此,由用戶指示的指示點顯示在相對于用戶所觸摸的接觸點的用戶期望位置。通過允許用戶將指示點布置在與接觸點的位置不同的位置處,可以不被操作器遮蔽地顯示指示點。與設(shè)備不具有該配置的情況相比,信息處理設(shè)備I利用該配置可以實現(xiàn)改進(jìn)的操作性并且抑制錯誤操作的可能性。
[0060]在上述第一示例性實施例中,控制器11將操作模式設(shè)置為布置模式直到從操作器與顯示屏10接觸的時間點起經(jīng)過了預(yù)定時長,并且當(dāng)經(jīng)過了上述時長時將操作模式設(shè)置為移動模式??蛇x地,可以基于除經(jīng)過時長之外的條件進(jìn)行操作模式的切換。例如,在保持操作器與顯示屏10接觸的狀態(tài)下使得與顯示屏10接觸的操作器在顯示屏10上移動預(yù)定距離的時段期間,控制器11可以將操作模式設(shè)置為布置模式,并且在上述時段之后可以將操作模式設(shè)置為移動模式。具體地,控制器11在操作器接觸到顯示屏10時可以將操作模式設(shè)置為布置模式(即,第一操作模式),并且在操作器保持與顯示屏10的接觸同時接觸點從對應(yīng)于設(shè)置布置模式(即,第一操作模式)時的接觸點位置移動了預(yù)定距離時,可以將操作模式設(shè)置為移動模式(即,第二操作模式)。
[0061]第二示例性實施例
[0062]現(xiàn)在將對第二示例性實施例中的顯示屏10進(jìn)行描述。在第二示例性實施例中,當(dāng)操作器接觸到顯示屏10時,控制器11將操作模式設(shè)置為布置模式。在操作模式被設(shè)置為布置模式之后,當(dāng)操作器與顯示屏10接觸的接觸點在預(yù)定時間段內(nèi)未移動時,控制器11基于接觸點確定指示點的布置并且將操作模式設(shè)置為移動模式。
[0063]具體地,當(dāng)圖5A所示的手指fl接觸到顯示屏10時,控制器11將操作模式設(shè)置為布置模式。然后,當(dāng)用戶保持手指π與顯示屏10接觸的同時將手指fl移動到圖5B所示的位置并且在預(yù)定時間段內(nèi)都未從該位置移動手指fl時,控制器11確定指示點的布置并且將操作模式設(shè)置為移動模式。結(jié)果,指示點PO相對于接觸點Pl的布置得以確定。[0064]隨后,如圖5C所示,當(dāng)用戶在保持手指fl與顯示屏10接觸的同時將他/她的手指fl從接觸點Pl移動到接觸點P2時,指示點根據(jù)手指Π的移動方向和移動距離從指示點PO移動,以被布置在圖5C所示的指示點P3處。當(dāng)用戶使圖5C所示的他/她的手指f I離開顯示屏10時,指示點P3被設(shè)置為指示點,并且控制器11使用指示點P3執(zhí)行處理。
[0065]在上述示例中,在用戶在預(yù)定時間段內(nèi)未移動操作器時,控制器11將操作模式設(shè)置為移動模式??蛇x地,當(dāng)用戶減小操作器在顯示屏10上的移動速度使得檢測到的接觸點的移動速度小于預(yù)定速度時,控制器11可以將操作模式設(shè)置為移動模式。在這種情況下,在將操作模式設(shè)置為布置模式之后,當(dāng)操作器與顯示屏10接觸的接觸點以低于閾值的速度移動了預(yù)定時長的時間段時,控制器11基于接觸點來確定指示點的布置并且將操作模式設(shè)置為移動模式。
[0066]有時對于用戶而言可能難以確定已經(jīng)經(jīng)過了預(yù)定時間段的時刻。因為根據(jù)第二示例性實施例的信息處理設(shè)備I在用戶主動停止或減小接觸點的移動速度時將操作模式從布置模式切換到移動模式,因此與根據(jù)第一示例性實施例的信息處理設(shè)備I相比可以抑制錯誤操作的可能性。
[0067]第三示例性實施例
[0068]現(xiàn)在將對第三示例性實施例中的顯示屏10進(jìn)行描述。在第三示例性實施例中,當(dāng)操作器離開顯示屏10時,控制器11將操作模式設(shè)置為布置模式。在將操作模式設(shè)置為布置模式之后,當(dāng)操作器再次接觸到顯示屏10時,控制器11基于接觸點確定指示點的布置并且將操作模式設(shè)置為移動模式。
[0069]在這種情況下,為了將用戶執(zhí)行的使操作器離開顯示屏10的操作解釋為指示點設(shè)置操作,控制器11判定是將操作模式切換到布置模式還是設(shè)置指示點并且在檢測到該指示點設(shè)置操作時執(zhí)行處理。在根據(jù)第三示例性實施例的信息處理設(shè)備I中,當(dāng)在長于預(yù)定時長的時間段內(nèi)不存在接觸點時(即,當(dāng)操作器在長于預(yù)定時長的時間段內(nèi)保持離開顯示屏10的狀態(tài)時),控制器11將該操作解釋為指示點設(shè)置操作。另一方面,當(dāng)在上述時長過去之前就使離開顯示屏10的操作器再次與顯示屏10接觸時,控制器11基于新的接觸點來確定指示點的布置。
[0070]具體地,當(dāng)用戶將位于圖5A所示的位置處的他/她的手指f I離開顯示屏10并在從手指fl離開顯示屏10的時刻起的預(yù)定時長(例如,五秒)內(nèi)使手指fl在圖5B所示的位置處與顯示屏10接觸時,確定指示點PO相對于接觸點Pl的布置。當(dāng)用戶在保持手指f I與顯示屏10接觸的同時將他/她的手指Π從接觸點Pl移動到接觸點P2時,指示點根據(jù)手指fl的移動方向和移動距離從指示點PO開始移動。結(jié)果,指示點處于圖5C所示的指示點P3處。當(dāng)用戶使圖5C所示的他/她的手指f I離開顯示屏10五秒或更長的時長時,指示點P3被設(shè)置作為指示點,并且控制器11使用指示點P3執(zhí)行處理。
[0071]在根據(jù)第三示例性實施例的信息處理設(shè)備I中,即使操作器保持離開顯示屏10,也不會立即設(shè)置指示點,從而為改變指示點與接觸點之間的布置留有機會。因此,在根據(jù)第三示例性實施例的信息處理設(shè)備I中,通過允許用戶在預(yù)定時長內(nèi)使操作器再次與顯示屏10接觸而對指示點相對于接觸點的布置進(jìn)行任意次數(shù)的更新。
[0072]當(dāng)用戶執(zhí)行移動手指Π使手指Π與或不與顯示屏10接觸的特定操作時,控制器11可以將該操作解釋為指示點設(shè)置操作。具體地,例如,當(dāng)使操作器離開顯示屏10且之后使操作器與顯示屏10接觸的操作在預(yù)定時長(例如,0.5秒)內(nèi)被重復(fù)兩次時,控制器11可以將該操作解釋為指示點設(shè)置操作并且使用該指示點執(zhí)行處理。在這種情況下,如果在上述預(yù)定時長內(nèi)沒有執(zhí)行包括使操作器離開顯示屏10、移動操作器使其與顯示屏10接觸、使操作器離開顯示屏10、之后移動操作器使其與顯示屏10接觸的操作,則控制器11確定沒有執(zhí)行指示點設(shè)置操作。因此,控制器11確定用戶執(zhí)行的使操作器離開顯示屏10的操作旨在將操作模式切換至布置模式。換句話說,如果在上述預(yù)定時長內(nèi)沒有執(zhí)行上述所謂的“點擊”操作,那么當(dāng)用戶隨后使操作器與顯示屏10再次接觸時,控制器11基于新的接觸點來確定指示點的布置。因此,在這種情況下,當(dāng)確定指示點相對于接觸點的布置時,在操作器離開顯示屏10之后留給用戶用來使操作器再次與顯示屏10接觸的時長不受限制。
[0073]第四示例性實施例
[0074]現(xiàn)在將對第四示例性實施例中的顯示屏10進(jìn)行描述。圖6A至圖6C示出在根據(jù)第四示例性實施例的信息處理設(shè)備I的顯示屏10上顯示的圖像的示例。在第四示例性實施例中,檢測器132對應(yīng)于同時檢測多個接觸點的所謂的多點觸摸功能。例如當(dāng)用戶使操作器保持與操作器首先接觸到顯示屏10的接觸點(下文稱作“第一接觸點”)接觸并且使另一個操作器與不同于第一接觸點的接觸點(下文稱作“第二接觸點”)接觸時,第四示例性實施例中的控制器11將操作模式設(shè)置為布置模式。然后,當(dāng)在第二接觸點與顯示屏10接觸的操作器離開顯示屏10時,控制器11將操作模式設(shè)置為移動模式。
[0075]當(dāng)操作模式被設(shè)置在布置模式時,第四示例性實施例中的控制器11確定指示點相對于第一接觸點的布置而不移動指示點。當(dāng)操作模式被設(shè)置在移動模式時,控制器11根據(jù)第一接觸點的移動而使指示點移動以保持在布置模式中所確定的指示點相對于第一接觸點的布置。
[0076]具體地,在顯示屏10上不存在接觸點的狀態(tài)下當(dāng)用戶使他/她的手指fl在圖6A所示的位置處與顯示屏10接觸時,控制器11將指示點布置在手指π與顯示屏10接觸的第一接觸點的位置處。換句話說,控制器11識別圖6A所示的指示點PO。隨后,當(dāng)用戶使不同于手指fl的他/她的手指f2在圖6A所示的位置處與顯示屏10接觸時,控制器11將操作模式設(shè)置為布置模式。
[0077]在操作模式被設(shè)置為布置模式之后,當(dāng)用戶在保持手指Π和f2與顯示屏10接觸的同時移動他/她的手指fl和f2至圖6B所示的相應(yīng)位置時,控制器11使由手指fI設(shè)置的第一接觸點Pl移動而不移動指示點PO。當(dāng)用戶在圖6B所示的狀態(tài)下使他/她的手指f2離開顯示屏10時,控制器11確定指示點PO相對于第一接觸點Pl的布置并且將操作模式更新到移動模式。
[0078]在操作模式被更新到移動模式之后,當(dāng)用戶沿圖6C所示的箭頭移動他/她的手指fl時,手指π的第一接觸點從第一接觸點Pl移動到第一接觸點P2。在這種情況下,控制器11移動指示點以保持(手指fl與顯示屏10之間的)第一接觸點與由用戶指示的指示點之間的布置。具體地,如圖6C所示,當(dāng)?shù)谝唤佑|點從第一接觸點Pl移動到第一接觸點P2時,指示點從指示點PO移動到指示點P3。
[0079]因此,根據(jù)第四示例性實施例的信息處理設(shè)備I在用戶使兩個操作器(例如兩個手指)保持與顯示屏10上的兩個位置接觸的同時調(diào)節(jié)指示點相對于第一接觸點的布置。當(dāng)?shù)诙僮髌麟x開顯示屏10時,信息處理設(shè)備I根據(jù)剩余第一操作器的第一接觸點的移動而使指示點移動。因此,與設(shè)備不具有該配置的情況相比,信息處理設(shè)備I可以實現(xiàn)改進(jìn)的可操作性并且抑制錯誤操作的可能性。
[0080]雖然在上述第四示例性實施例中用戶使兩個操作器與顯示屏10上的不同位置接觸,然而可選的是用戶也可以使三個或更多個操作器與顯示屏10上的相應(yīng)位置接觸。在這種情況下,信息處理設(shè)備I可以在存在多個接觸點時將操作模式設(shè)置為布置模式(即,第一操作模式),并且在存在一個接觸點時將操作模式設(shè)置為移動模式(即,第二操作模式)。換句話說,信息處理設(shè)備I可以配置成基于存在多個接觸點還是存在一個接觸點來切換和設(shè)置操作模式。
[0081]第五示例性實施例
[0082]現(xiàn)在將對第五示例性實施例中的顯示屏10進(jìn)行描述。圖7A至圖7C示出在根據(jù)第五示例性實施例的信息處理設(shè)備I的顯示屏10上顯示的圖像的示例。在第五示例性實施例中,檢測器132對應(yīng)于同時檢測多個接觸點的所謂的多點觸摸功能。例如當(dāng)用戶使操作器保持與操作器首先接觸到顯示屏10的第一接觸點接觸并且使另一個操作器與不同于第一接觸點的第二接觸點接觸時,第五示例性實施例中的控制器11將操作模式設(shè)置為布置模式。然后,當(dāng)在第二接觸點與顯示屏10接觸的操作器離開顯示屏10時,控制器11將操作模式設(shè)置為移動模式。
[0083]當(dāng)操作模式被設(shè)置在布置模式時,第五示例性實施例中的控制器11根據(jù)第二接觸點的移動而使指示點移動以確定指示點相對于第一接觸點的布置。當(dāng)操作模式設(shè)置在移動模式時,控制器11根據(jù)第一接觸點的移動而使指示點移動以保持在布置模式中確定的指示點相對于第一接觸點的布置。
[0084]具體地,如圖7A所示,當(dāng)操作模式設(shè)置在移動模式時,確定指示點PO相對于手指fl與顯示屏10接觸的第一接觸點Pl的布置。在這種情況下,即使手指π移動至任何地方,第一接觸點Pi相對于指示點PO的布置也不發(fā)生變化。然而,如果指示點PO被置于第一接觸點Pl的右下側(cè),如圖7A所示,對用戶而言則難以執(zhí)行操作。因此,如圖7B所示,用戶可以通過使他/她的手指f2與指示點PO對準(zhǔn)而使手指f2與顯示屏10接觸,并且在保持手指fl與顯示屏10接觸的同時沿箭頭所指示的方向移動手指f2。因為手指f2與顯示屏10接觸同時與指示點PO對準(zhǔn),因此由手指f2觸摸的第二接觸點與指示點PO對準(zhǔn)。
[0085]當(dāng)手指f2 (第二手指)接觸到顯示屏10時,控制器11將操作模式設(shè)置為布置模式,由此指示點相對于第一接觸點的布置被取消。然后,控制器11按照由手指f2觸摸的第二接觸點的移動來移動指示點PO的顯示位置。結(jié)果,指示點PO移動到圖7C所示的位置。在手指f2移動到圖7C所示的位置之后當(dāng)用戶使他/她的手指f2離開顯示屏10時,控制器11將操作模式設(shè)置為移動模式。因此,確定圖7C所示的指示點PO相對于第一接觸點Pl的布置,并且指示點PO根據(jù)接觸點Pl的移動而移動使得該布置得以維持。
[0086]因此,根據(jù)第五示例性實施例的信息處理設(shè)備I在用戶保持兩個操作器與顯示屏10上的兩個位置(B卩,第一接觸點和第二接觸點)接觸的同時按照第二接觸點的移動來移動指示點,由此調(diào)節(jié)指示點相對于第一接觸點的布置。然后,當(dāng)?shù)诙僮髌?例如第二手指)離開顯示屏10時,信息處理設(shè)備I按照剩余第一操作器對第一接觸點的移動來使指示點移動。因此,與設(shè)備不具有該配置的情況相比,信息處理設(shè)備I可以實現(xiàn)改進(jìn)的可操作性并且抑制錯誤操作的可能性。[0087]在上述第五示例性實施例中,在用戶保持兩個操作器與顯示屏10上的兩個位置(即,第一接觸點和第二接觸點)接觸的時間段期間,根據(jù)最近觸摸的第二接觸點的移動而使指示點移動??蛇x的是,可以根據(jù)第一接觸點的移動而使指示點移動。換句話說,當(dāng)存在多個接觸點且模式被設(shè)置在布置模式(即,第一操作模式)時,信息處理設(shè)備I可以根據(jù)多個接觸點之一的移動而使指示點移動以改變指示點相對于另一個接觸點的布置。在這種情況下,存在各種方式來確定多個接觸點中的哪一個將設(shè)置為使指示點移動的接觸點。例如,如上所述,使指示點移動的接觸點可以是最近觸摸的接觸點,或者可以是對應(yīng)于預(yù)定觸摸順序的接觸點,例如第二個接觸的點。
[0088]變型
[0089]上述示例性實施例在適當(dāng)情況下可以組合。此外,示例性實施例可以變型如下。此夕卜,下面的變型在適當(dāng)情況下可以組合。
[0090]第一變型
[0091]當(dāng)操作模式被設(shè)置在布置模式時,控制器11可以將指示點顯示在不同于第一接觸點和第二接觸點但基于第一接觸點和第二接觸點設(shè)置的位置處。圖8A至圖SC示出在根據(jù)該變型的信息處理設(shè)備I的顯示屏10上顯示的圖像的示例。在圖8A至圖SC中,由用戶操作首次與顯示屏10相接觸的操作器對應(yīng)于手指Π,并且手指Π的接觸點對應(yīng)于第一接觸點P1。此外,由用戶操作第二個與顯示屏10相接觸的操作器對應(yīng)于手指f2,并且手指f2的接觸點對應(yīng)于第二接觸點P2。
[0092]例如,如圖8A所示,指示點PO可以是以第一接觸點Pl和第二接觸點P2作為相對的端點的線段上的中點。具體地,指示點PO可以定位在以第一接觸點Pl和第二接觸點P2作為相對的端點的線段上,并且與第一接觸點Pl和第二接觸點P2分開相等距離。
[0093]此外,例如,如圖SB所示,指示點PO可以被設(shè)置成使得第二接觸點P2為以第一接觸點Pl和指示點PO作為相對的端點的線段上的中點。
[0094]此外,例如,如圖8C所示,指示點PO可以被設(shè)置成使得指示點PO、第一接觸點Pl和第二接觸點P2是等邊三角形的頂點。在這種情況下,例如,上述等邊三角形可以設(shè)置成使得按照順序連接指示點PO、第一接觸點Pl和第二接觸點P2的折線在顯示屏10上逆時針延伸。
[0095]第二變型
[0096]雖然在第四示例性實施例中第一接觸點和第二接觸點彼此不互換,然而在上述第五示例性實施例和第一變型中,如果第二接觸點在第一接觸點之前移開,那么信息處理設(shè)備I的控制器11使第一接觸點和第二接觸點互換。具體地,如果操作器在另一個操作器離開第二接觸點之前從第一接觸點離開,那么控制器11可以將該第二接觸點設(shè)置作為新的第一接觸點并且將操作模式設(shè)置為移動模式。
[0097]第三變型
[0098]由信息處理設(shè)備I的控制器11執(zhí)行的每個程序可以以存儲狀態(tài)設(shè)置在計算機可讀記錄介質(zhì)中,計算機可讀記錄介質(zhì)包括磁記錄介質(zhì)(例如磁帶或磁盤)、光學(xué)記錄介質(zhì)(例如光盤)、磁光記錄介質(zhì)、以及半導(dǎo)體存儲器。此外,可以經(jīng)由通信線路(例如因特網(wǎng))下載這些程序。上面作為控制單元的示例進(jìn)行描述的控制器11除CPU之外還可以是各種類型的裝置,并且例如可以是專用處理器。[0099]為了解釋和說明的目的已提供了本發(fā)明的示例性實施例的上文描述。并不意在將本發(fā)明窮舉或限制于所公開的明確形式。顯然,許多變型和變化對本領(lǐng)域技術(shù)人員而言將是顯而易見的。為了最佳地解釋本發(fā)明的原理和它的實踐應(yīng)用而選擇并描述了實施例,由此使本領(lǐng)域技術(shù)人員能夠針對預(yù)期適于特定用途的各種實施例和各種變型理解本發(fā)明。本發(fā)明的范圍意在由所附權(quán)利要求和它們的等同形式限定。
【權(quán)利要求】
1.一種信息處理設(shè)備,其包括: 顯示器,其具有顯示圖像的顯示屏; 獲取部,其獲取表示接觸點的信息,所述接觸點是通過用戶使操作器與所述顯示屏接觸的位置; 顯示控制器,其使所述顯示屏顯示圖像,所述圖像示出了由用戶指示的指示點;以及 設(shè)置部,其通過在第一操作模式和第二操作模式之間進(jìn)行切換來設(shè)置操作模式,在所述第一操作模式中所述指示點相對于所述接觸點的布置是可變的,并且在所述第二操作模式中按照所述接觸點的移動來移動所述指示點,以使得在所述第一操作模式中改變的所述布置得以保持, 其中所述顯示控制器根據(jù)由所述設(shè)置部設(shè)置的操作模式來控制所述指示點的顯示。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述設(shè)置部在所述接觸點包括多個接觸點的情況下將所述操作模式設(shè)置為所述第一操作模式,并在所述接觸點包括單個接觸點的情況下將所述操作模式設(shè)置為所述第二操作模式。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中當(dāng)所述操作模式被所述設(shè)置部設(shè)置為所述第一操作模式時,所述顯示控制器移動所述指示點。
4.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中當(dāng)所述操作模式被所述設(shè)置部設(shè)置為所述第一操作模式時,所述顯示控制器按照所述多個接觸點之一的移動來移動所述指示點。
5.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中當(dāng)所述 操作模式被所述設(shè)置部設(shè)置為所述第一操作模式時,所述顯示控制器將所述指示點移動至不同于所述多個接觸點但基于所述多個接觸點設(shè)置的位置。
6.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述設(shè)置部在所述操作器離開所述顯示屏?xí)r將所述操作模式設(shè)置為所述第一操作模式,并在設(shè)置了所述第一操作模式之后當(dāng)所述操作器與所述顯示屏再次接觸時將所述操作模式設(shè)置為所述第二操作模式,以及 其中當(dāng)所述操作模式被所述設(shè)置部設(shè)置為所述第一操作模式時,所述顯示控制器基于所述操作器再次與所述顯示屏接觸的接觸點來確定所述布置,而無需移動所述指示點。
7.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述設(shè)置部在所述操作器與所述顯示屏接觸時將所述操作模式設(shè)置為所述第一操作模式,并在保持所述操作器與所述顯示屏接觸的同時使所述接觸點從對應(yīng)于設(shè)置所述第一操作模式時的接觸點位置移動了預(yù)定距離時將所述操作模式設(shè)置為所述第二操作模式。
8.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述設(shè)置部在所述操作器與所述顯示屏接觸時將所述操作模式設(shè)置為所述第一操作模式,并在保持所述操作器與所述顯示屏接觸的同時從設(shè)置所述第一操作模式的時間點起經(jīng)過了預(yù)定時長時將所述操作模式設(shè)置為所述第二操作模式。
9.根據(jù)權(quán)利要求7所述的信息處理設(shè)備,其中所述設(shè)置部在所述操作器與所述顯示屏接觸時將所述操作模式設(shè)置為所述第一操作模式,并在保持所述操作器與所述顯示屏接觸的同時從設(shè)置所述第一操作模式的時間點起經(jīng)過了預(yù)定時長間時將所述操作模式設(shè)置為所述第二操作模式。
10.根據(jù)權(quán)利要求1、7、8和9中任一項所述的信息處理設(shè)備,其中所述設(shè)置部在所述操作器與所述顯示屏接觸時將所述操作模式設(shè)置為所述第一操作模式,并在所述操作器的所述接觸點在預(yù)定時間段內(nèi)未移動時或者在所述接觸點以低于閾值的速度移動了預(yù)定時間段時將所述操作模式設(shè)置為所述第二操作模式。
11.一種信息處理方法,其包括: 獲取表示接觸點的信息,所述接觸點是通過用戶使操作器與顯示器的顯示屏接觸的位置; 根據(jù)由所獲取的信息表示的所述接觸點將操作模式設(shè)置為第一操作模式或第二操作模式;以及 控制所述顯示器以使所述顯示屏顯示圖像,所述圖像示出由用戶指示的指示點,其中當(dāng)所述操作模式被設(shè)置為所述第一操作模式時,基于所述接觸點確定所述指示點相對于所述接觸點的布置,并且其中當(dāng)所述操作模式被設(shè)置為所述第二操作模式時,按照所述接觸點的移動來移動所述指示點,以使得所確定的所述布置得以保持。
【文檔編號】G06F3/0488GK103577092SQ201310119708
【公開日】2014年2月12日 申請日期:2013年4月8日 優(yōu)先權(quán)日:2012年7月18日
【發(fā)明者】平井孝史 申請人:富士施樂株式會社