亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息處理裝置及其控制方法

文檔序號:6379315閱讀:297來源:國知局
專利名稱:信息處理裝置及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及用戶接口的控制方法和信息處理裝置。本發(fā)明尤其涉及利用能夠識別對多個給定位置的同時指示(pointing)的觸摸板,對顯示在屏幕上的對象進行操作的操作處理方法。
背景技術(shù)
傳統(tǒng)上所公知的觸摸屏包括能夠接受接觸輸入的觸摸板和顯示各種對象的屏幕。 為了復制或移動觸摸屏上的對象,通常使用的處理方法是移動選擇對象的手指,并在移動操作后的位置處選擇諸如復制或移動的指令(參照日本特開第2002-304256號公報)。
此外,作為僅通過操作觸摸屏上的對象來執(zhí)行的方法,提出了如下的方法在垂直方向上移動選擇了對象的手指的操作被作為刪除或剪切操作處理,在水平方向上移動的操作被作為復制操作處理(參照日本特開第2001-290585號公報)。
但是,在日本特開第2002-304256號公報中提出的用指令來選擇移動或復制操作的方法中,除了執(zhí)行針對待操作對象的接觸操作以外,還不得不執(zhí)行選擇指令的接觸操作。 由此,存在削弱觸摸屏的直觀操作性的問題。
此外,在日本特開第2001-290585號公報中提出的根據(jù)移動方向來將移動操作作為復制操作處理的方法中,因為不總是在恒定的方向上布置對象,所以操作者可能難以識別方向,例如上、下、左和右。而且,在多個操作者從前、后、左、右來操作對象的情況下,各個操作者難以在適當?shù)姆较蛏现甘緦ο蟆4送?,在復制操作后布置對象的位置的方向不總是與指示復制操作的方向相同,因此在復制操作中在拖動對象的同時需要進行改變角度的操作。發(fā)明內(nèi)容
本發(fā)明的示例性實施例提供一種能夠利用對屏幕的直觀操作,執(zhí)行針對屏幕上的對象的各種操作的用戶接口。
根據(jù)本發(fā)明的一方面,提供了一種具有用戶接口的信息處理裝置,所述用戶接口能夠同時檢測通過觸摸多點觸摸屏而表示的多個指示位置,所述信息處理裝置包括檢測單元,用于使用所述用戶接口,來檢測在所述多點觸摸屏上的一個對象的顯示范圍內(nèi)同時存在三個或更多個指示位置;確定單元,用于在所述檢測單元檢測到存在所述三個或更多個指示位置之后,確定是否執(zhí)行了在保持所述顯示范圍之內(nèi)的所述三個或更多個指示位置之中的兩個指示位置的同時、將其他指示位置移動到所述顯示范圍之外的操作;執(zhí)行單元, 用于在所述確定單元確定執(zhí)行了所述操作的情況下,執(zhí)行針對與所述對象相對應(yīng)的數(shù)據(jù)的復制處理;以及顯示單元,用于跟隨通過所述操作移動的指示位置而在所述多點觸摸屏上顯示所述對象的副本。
另外,根據(jù)本發(fā)明的另一方面,提供了一種具有用戶接口的信息處理裝置,所述用戶接口能夠同時檢測通過觸摸多點觸摸屏而表示的多個指示位置,所述信息處理裝置包括檢測單元,用于使用所述用戶接口,來檢測在所述多點觸摸屏上的一個對象的顯示范圍內(nèi)同時存在三個或更多個指示位置;確定單元,用于在所述檢測單元檢測到存在所述三個或更多個指示位置之后,確定是否執(zhí)行了在保持所述顯示范圍之內(nèi)的所述三個或更多個指示位置之中的至少兩個指示位置的同時、將其他指示位置移動到所述顯示范圍之外的操作;以及顯示單元,用于跟隨通過所述操作移動的指示位置而在所述多點觸摸屏上顯示所述對象的副本。
根據(jù)下述參考附圖的示例性實施例的描述,本發(fā)明的其他特征將變得更加清楚。


圖I是示出第一實施例中的信息處理裝置的邏輯結(jié)構(gòu)的示例的框圖。
圖2是示出第一實施例中的信息處理裝置的硬件結(jié)構(gòu)的示例的框圖。
圖3是示出第一實施例中的信息處理裝置的輸入操作識別處理的示例的流程圖。
圖4A至圖4C是例示根據(jù)第一實施例的操作示例的圖。
圖5A至圖是例示根據(jù)第二實施例的操作示例的圖。
具體實施方式
以下,參照附圖對本發(fā)明的優(yōu)選實施例進行說明。
首先,參照圖I中的結(jié)構(gòu)圖對構(gòu)成本實施例的裝置的計算機裝置的結(jié)構(gòu)進行說明。該裝置可以被實現(xiàn)為單個信息處理裝置,或者可以通過在必要時將各項功能分配給多個信息處理裝置中的各個信息處理裝置來實現(xiàn)。在包括多個裝置的情況下,這些裝置可以通過局域網(wǎng)(LAN)等可通信地連接。
在本實施例中,將描述通過兩個手指按壓對象并且用另一個手指來拖動和放開該對象來復制待復制的對象的示例。這里,“拖動”是指在保持手指按壓對象的狀態(tài)下,手指不離開觸摸屏地移動對象的動作。并且,“放開”是指在拖動狀態(tài)下將手指離開觸摸屏的動作。這里,觸摸屏包括檢測用戶接觸的位置的觸摸板和顯示對象等的屏幕(顯示屏)。
圖I是示出根據(jù)第一實施例的信息處理裝置100的邏輯結(jié)構(gòu)的示例的框圖。
在圖I的信息處理裝置100中,輸入/輸出控制單元110控制接受來自用戶向觸摸屏的輸入,并且控制對象在觸摸屏上的顯示。輸入操作識別單元120根據(jù)來自輸入/輸出控制單元110的輸入信息,識別針對顯示在顯示處理單元140上的對象的操作內(nèi)容。對象處理單元130對根據(jù)輸入操作識別單元120識別的針對所述對象的操作內(nèi)容執(zhí)行例如放大、縮小、移動或復制對象的處理。
顯示處理單元140對輸入/輸出控制單元110給出顯示指令,所述顯示指令用于將針對由對象處理單元130處理的對象的操作內(nèi)容顯示在觸摸屏上。另外,顯示處理單元 140具有當前顯示對象的位置信息,并在必要時將對象的位置信息提供給輸入操作識別單元 120。
圖2是根據(jù)本實施例的信息處理裝置100的示意結(jié)構(gòu)的示例的框圖。
在圖2中,中央處理單元(CPU)用201表示,其根據(jù)存儲在ROM 202或存儲單元 203中的控制程序控制各個設(shè)備。只讀存儲器(ROM)用202表示,其保持由CPU 201執(zhí)行的各種控制程序和各種類型的數(shù)據(jù)。隨機存取存儲器(RAM)用204表示,其具有,例如CPU 201的工作區(qū)、錯誤處理時的數(shù)據(jù)備份區(qū)和控制程序的載入?yún)^(qū)。存儲單元用203表示,其存儲各種控制程序和各種類型的數(shù)據(jù)。
輸入/輸出接口用205表示,其是對接受來自用戶的操作并且輸入數(shù)據(jù)的設(shè)備 (在本實施例中為多點觸摸屏206)的接口。輸入/輸出接口 205還是用于將由信息處理裝置100保持的數(shù)據(jù)或所提供的數(shù)據(jù)輸出(顯示)到多點觸摸屏206上的接口。輸入/輸出接口 205與多點觸摸屏206連接。多點觸摸屏206提供能夠識別對觸摸屏上的多個給定位置的同時指示的用戶接口??赏ㄐ诺剡B接單元201至205的系統(tǒng)總線用207表示。在本實施例中,包括本發(fā)明的內(nèi)容的信息處理程序代碼存儲在存儲單元203中,并且由CPU 201 執(zhí)行。用戶可以利用多點觸摸屏206執(zhí)行操作并且在多點觸摸屏206上查看所述操作的結(jié)果。這里,具有圖I所示的邏輯結(jié)構(gòu)的多個單元通過作為通過CPU 201執(zhí)行存儲在存儲單元203中并且載入到RAM 204的程序的、軟件和硬件間的協(xié)作的結(jié)果來實現(xiàn)。
圖3是用于識別信息處理裝置100的輸入操作識別單元120中的輸入操作內(nèi)容的流程圖。
通過在多點觸摸屏206上顯示有對象的狀態(tài)下用手指接觸該多點觸摸屏206來執(zhí)行輸入。經(jīng)由輸入/輸出接口 205將該輸入作為輸入信息傳輸給輸入/輸出控制單兀 110(圖I)。該輸入信息是指將手指接觸的位置保持為面(用指尖部分接觸多點觸摸屏的區(qū)域范圍)的信息。這里,確定用手指執(zhí)行了輸入的標準是接觸點為具有小于2cm的直徑的圓,但是該值不限于此并且可以由用戶進行更改。
輸入操作識別單元120基于來自輸入/輸出控制單元110的輸入信息根據(jù)圖3的流程圖來確定指令的類型,并且在操作結(jié)束時獲取操作內(nèi)容的信息。
以下,將參照圖3詳細說明輸入操作識別單元120獲取操作內(nèi)容的信息的方法。
如果輸入操作識別單元120接受了來自輸入/輸出控制單元110的輸入信息和來自顯示處理單元140的對象顯示信息,則開始圖3中的流程圖。對象顯示信息是指經(jīng)由輸入/輸出控制單元110將對象顯示在多點觸摸屏206上的位置保持為面的信息。這里,“為面”是指對象顯示信息具有特定的區(qū)域范圍,即,面積。這里,該面積是指通過連接屏幕上的多個點的坐標而形成的特定區(qū)域范圍。在本實施例中,如果用手指接觸的面積部分(即所指示的區(qū)域范圍(面))與顯示對象的面積部分(即對象的顯示區(qū)域范圍(面))相交,則決定為該手指選擇了該對象。
在步驟S301中,輸入操作識別單元120確定輸入信息和對象顯示信息是否被定位成相互相交。如果確定為這些信息被定位成相互相交,則視為選擇了對象,并且處理進行到步驟S302。這里,“定位成相互相交”是指保持為面的輸入信息和保持為面的對象顯示信息被定位成它們的面部分地重疊。換言之,輸入操作識別單元120檢測同時存在于顯示在屏幕上的一個或多個對象中的一個對象的顯示范圍上的一個或多個指示位置。這里,可以檢測到存在于顯示在屏幕上的一個或多個對象中的一個特定對象的顯示范圍上的多個指示位置。
另一方面,如果這些信息沒有被定位成相互相交,則視為沒有選擇對象,并且處理進行到等待下一次輸入的狀態(tài)(步驟S310)。等待下一次輸入的狀態(tài)(步驟S310)是指針對當用手指接觸多點觸摸屏206而產(chǎn)生的下一個輸入經(jīng)由輸入/輸出控制單元110作為輸入信息通知給輸入操作識別單元120的事件的等待狀態(tài)。
在步驟S302中,輸入操作識別單元120確定是否對在步驟S301中所選擇的對象執(zhí)行了拖動操作(已經(jīng)對“拖動操作”進行了說明)。如果確定為執(zhí)行了拖動操作,則處理進行到步驟S304。另外,如果確定為沒有執(zhí)行拖動操作,則處理進行到步驟S303。在步驟 S303中,確定為在步驟S301中選擇了對象、但是沒有執(zhí)行拖動操作,并且輸入操作識別單元120將這種操作狀態(tài)識別為正在執(zhí)行用于選擇對象的指令的狀態(tài)。在本實施例中,如圖3 的流程圖所示,僅在給出用于選擇對象的指令時處理進行到等待輸入的狀態(tài)(步驟S310)。
在步驟S310的等待下一次輸入的狀態(tài)中,如果通過用手指接觸多點觸摸屏206來執(zhí)行了輸入,則經(jīng)由輸入/輸出接口 205將該輸入作為輸入信息傳輸給輸入/輸出控制單元110。當輸入/輸出控制單元110將所傳輸?shù)妮斎胄畔⑼ㄖo輸入操作識別單元120時, 從圖3中的步驟S301重新開始處理。
這里,除了選擇和拖動操作,還可以執(zhí)行敲擊、雙敲擊以及其他類型的指示作為對對象的指示。在本實施例中沒有對這些類型的指示做特殊說明,但是應(yīng)當理解這些類型的指示和本實施例中的所述指示可以共存。
另一方面,如果確定為針對所選擇的對象執(zhí)行了拖動操作,則在步驟S304中,輸入操作識別單元120確定針對所選擇的對象的選擇操作是否與執(zhí)行拖動操作的手指保持獨立。也就是說,當檢測到針對一個特定對象存在多個指示位置時,確定是否在保持多個指示位置中的至少一個指示位置的同時執(zhí)行了移動其他指示位置的操作。如果選擇操作與拖動操作保持獨立,則處理進行到步驟S306。如果對象僅被拖動并且沒有以獨立于拖動操作的方式被選擇,則處理進行到步驟S305,在步驟S305中,輸入操作識別單元120將該操作識別為移動該對象的指令。
在步驟S306中,輸入操作識別單元120確定是否用兩個以上手指執(zhí)行了獨立于執(zhí)行拖動操作的手指的選擇操作。如果用兩個以上手指保持了選擇操作,則處理進行到步驟 S308,并且如果不是,則處理進行到步驟S307。在步驟S307中,輸入操作識別單元120將該操作識別為例如用于放大、縮小或者旋轉(zhuǎn)對象的指令。
另一方面,如果處理進行到步驟S308,則輸入操作識別單元120將該操作識別為用于復制對象的指令。輸入操作識別單元120用上述處理識別在多點觸摸屏206上給出的指令的類型。如上所述,在步驟S306中,輸入操作識別單元120根據(jù)被保持的指示位置的數(shù)量和被移動的指示位置的數(shù)量,決定待執(zhí)行的處理。然后,在步驟S307或S308中,執(zhí)行各個決定的處理。
接著,將描述輸入操作識別單元120在完成指令操作時識別操作內(nèi)容的方法。該識別的操作內(nèi)容被傳輸給對象處理單元130。
在圖3的步驟S303中的正在執(zhí)行用于選擇對象的指令的狀態(tài)下,當檢測到選擇對象的手指從多點觸摸屏206離開時,所述用于選擇對象的指令完成。
當檢測到該移動手指從多點觸摸屏206離開時,決定為完成了圖3的步驟S305中的用于移動對象的指令。輸入操作識別單元120識別出將對象移動到該移動手指離開的位置處的操作內(nèi)容。
當檢測到該移動手指停止或者從多點觸摸屏206離開時,決定為完成了圖3的步驟S307中的用于放大、縮小或旋轉(zhuǎn)對象的指令。輸入操作識別單元120根據(jù)用于放大、縮小或旋轉(zhuǎn)對象的指令的完成,識別放大、縮小或旋轉(zhuǎn)對象的操作內(nèi)容。
關(guān)于圖3的步驟S308中的用于復制對象的指令,當檢測到該移動手指從多點觸摸屏206離開時,識別復制對象到該移動手指離開的位置的操作內(nèi)容。此時,當檢測到該移動手指的指示位置遠離所選擇的對象然后該手指離開時,可以識別用于復制對象的指令。
如上所述,對象處理單元130根據(jù)由輸入操作識別單元120識別的操作內(nèi)容,執(zhí)行例如放大、縮小、移動或復制目標對象的處理,并對顯示處理單元140給出顯示指令。顯示處理單元140通過對輸入/輸出控制單元110給出顯示在觸摸屏上的顯示指令,在觸摸屏上顯示反映操作內(nèi)容的對象。
這里,即使在指令復制對象期間移動的手指從多點觸摸屏206離開之前,取消了原始對象的選擇操作的情況下,在本實施例中該復制操作被保持。但是,在指令復制對象期間移動的手指從多點觸摸屏206離開之前,取消了原始對象的選擇操作的情況下,該復制操作可以被中斷。
以下,將參照圖4A至圖4C具體說明復制對象的操作。
在圖4A至圖4C中,對象404顯示在多點觸摸屏206上。選擇對象404的兩個手指用402表示。不同于選擇對象404的兩個手指402的一個手指用403表示。顯示在多點觸摸屏206上的對象用404表示,該對象是示出山的照片作為示例的縮略圖像。
在圖4A中,用兩個手指402和所述手指403選擇對象404。
圖4B示出從圖4A示出的狀態(tài)用手指403執(zhí)行了拖動(移動)操作的狀態(tài)。在圖 4B中,對象404的副本(示出山的照片的縮略圖像的副本)用405表示。在圖4B中,對象 404的副本405正在被拖動,從而半透明地顯示該副本。
圖4C示出在圖4B示出的狀態(tài)后手指403離開多點觸摸屏206的狀態(tài)。在圖4C 中,復制處理已經(jīng)完成,從而不是半透明地顯示示出山的照片的縮略圖像的副本405,而是正常地顯示。
接著,將說明圖4A至圖4C中示出的復制操作。
首先,如圖4A所示,用戶用兩個手指402和手指403選擇用戶要復制的對象 404 (不出山的照片的縮略圖像)。然后,如圖4B所不,用戶在保持用兩個手指402選擇對象404的同時,用手指403執(zhí)行拖動操作。接著,如圖4C所示,圖4B中執(zhí)行拖動操作的手指403從多點觸摸屏206離開。通過該操作,識別出對象404被放開,并且對象404(示出山的照片的縮略圖像)的副本405被布置在手指403離開的位置。使用這種方式,能夠復制示出山的照片的縮略圖像(對象404),并且能夠?qū)⒃摳北静贾迷诮o定位置上。
這里,屏幕上的縮略圖像的副本是諸如圖標的符號的副本,但是應(yīng)當理解形成縮略圖像的山的照片的文件也被復制。這里,該文件被寫入到存儲單元203或RAM 204中的安全區(qū)域并被保持。當文件保持在驅(qū)動器下或者驅(qū)動器下的文件夾時,該文件被存儲在驅(qū)動器下或者驅(qū)動器下的文件夾的區(qū)域中。驅(qū)動器或文件夾可以是邏輯管理系統(tǒng),或者可以物理地存在。
這里,在本實施例中,用兩個手指選擇形成副本的圖像,但是應(yīng)當理解只要手指的數(shù)量在2以上則該數(shù)量不限。也就是說,能夠在保持用兩個手指選擇原始圖像的同時,用另一個手指執(zhí)行拖動操作,并且能夠在保持用三個以上手指選擇原始圖像的同時,用另一個手指執(zhí)行拖動操作。而且,能夠在保持用兩個以上手指選擇原始圖像的同時,用兩個以上手指執(zhí)行拖動操作。
而且,在本實施例中,照片被示出為對象的示例,但是應(yīng)當理解對象可以是例如音樂數(shù)據(jù)或文件數(shù)據(jù)、或者組織或替換數(shù)據(jù)的文件夾或快捷方式。
如上所述,根據(jù)本實施例,能夠僅通過對觸摸屏的接觸操作來執(zhí)行直觀的并且可以與移動、放大、縮小或旋轉(zhuǎn)對象的操作明確區(qū)分開的復制操作。也就是說,根據(jù)本實施例, 不是通過對象的方向,而是通過按壓對象的手指和從對象移動的手指的數(shù)量,將移動、放大、縮小或旋轉(zhuǎn)對象的操作和復制對象的操作彼此識別開。由此,能夠防止將移動對象的操作或通過減小或增大兩個手指之間的間隙而執(zhí)行的縮小或放大對象的操作錯誤地識別為復制操作,并且從而能夠容易且可靠地執(zhí)行該復制操作。
這里,在第一實施例中,首先,用三個手指指示一個對象,并且當在用所述手指中的兩個手指保持指示位置的同時,用另一個手指執(zhí)行拖動操作時,該操作被確定為復制操作,并且執(zhí)行相應(yīng)的處理。但是,本發(fā)明不限于這種實施例。經(jīng)由第二實施例和第三實施例來說明該點。
接著,將說明第二實施例。第二實施例的基本結(jié)構(gòu)與第一實施例中相同(圖I至圖3)。
圖5A至圖是例示根據(jù)第二實施例的復制對象的操作的示例的圖。在第一實施例中,示出了從對象執(zhí)行拖動操作的手指數(shù)量為一個的示例。在第二實施例中,將示出從對象執(zhí)行拖動操作的手指數(shù)量為兩個的示例。
在圖5A至圖中,選擇對象504的兩個手指用502表示。不同于選擇對象504 的手指502的一個手指用503表示。顯示在多點觸摸屏206上的對象用504表示,該對象是示出山的照片作為示例的縮略圖像。不同于選擇在圖5A至圖中的對象504的兩個手指502和手指503的一個手指用505表示。
在圖5A中,用兩個手指502、手指503和手指505選擇示出山的照片的縮略圖像的對象504。圖5B示出從圖5A所示的狀態(tài)用手指503和手指505執(zhí)行拖動(移動)操作的狀態(tài)。在圖5B中,示出山的照片的縮略圖像的對象504的副本用506和507表示。在圖 5B所示的狀態(tài)中,副本506和副本507被拖動,從而這兩個副本被半透明地顯示。
圖5C示出在圖5B示出的狀態(tài)之后手指503從多點觸摸屏206離開的狀態(tài)。在圖 5C中,復制處理已經(jīng)完成,從而示出山的照片的縮略圖像的副本506不是半透明地顯示,而是正常顯示。由于示出照片的縮略圖像的另一個副本507仍然在被拖動,所以該副本被半透明地顯示。在圖中,手指505已經(jīng)從多點觸摸屏206離開來完成了復制處理,從而副本507不是半透明地顯示,而是正常顯示。
接著,將說明圖5A至圖中的復制操作。
在圖5A中,用戶用兩個手指502、手指503和手指505選擇待選擇的對象504(示出山的照片的縮略圖像)。然后,如圖5B所示,用戶在保持用兩個手指502選擇對象504的同時,用手指503和手指505執(zhí)行拖動操作。接著,如圖5C所示,在圖5B中執(zhí)行拖動操作的手指503從多點觸摸屏206離開,識別出副本506被放開。由此,示出山的照片的縮略圖像的副本506被布置在手指503離開的位置。然后,如圖所示,在圖5C中執(zhí)行拖動操作的手指505從多點觸摸屏206離開,識別出副本507被放開。結(jié)果,如圖所示,示出山的照片的縮略圖像的另一個副本507被布置在手指505離開的位置。
這里,在根據(jù)第二實施例的處理中,當在第一實施例示出的圖3中的流程圖的步驟S308中給出復制指令時,需要執(zhí)行拖動和復制指令的次數(shù)僅僅為執(zhí)行拖動操作的手指的數(shù)量。
這里,在本實施例中,給出了執(zhí)行拖動操作的手指的數(shù)量為兩個的說明,但是對該數(shù)量沒有限制。應(yīng)當理解即使在用兩個以上的手指執(zhí)行拖動操作的情況下,執(zhí)行復制操作的次數(shù)也可以是手指的數(shù)量。
如上所述,在第二實施例中,根據(jù)不少于針對一個對象的預定數(shù)量的多個指示位置中的、被移動的指示位置的數(shù)量,重復復制該對象,形成與被移動的指示位置數(shù)量相同數(shù)量的副本。
另外,在本實施例中,示出同時用兩個手指執(zhí)行拖動操作的示例,但是對此沒有限制。還可能使用以下結(jié)構(gòu)能夠在通過用一個手指的拖動操作中,再用另一個手指開始拖動操作,以相同的方式執(zhí)行多個復制操作。也就是說,根據(jù)向跟隨被移動的指示位置而顯示的對象的副本的顯示區(qū)域內(nèi)的指示位置的增加,增加針對對象執(zhí)行的復制操作的重復次數(shù)。
如上所述,根據(jù)第二實施例,能夠用直觀的操作同時執(zhí)行多個復制操作。
接著,將說明第三實施例。第三實施例的基本結(jié)構(gòu)與第一實施例和第二實施例中的相同。
在第一實施例中,保持選擇待復制的對象的手指數(shù)量是兩個以上,從待復制的該對象執(zhí)行拖動操作的手指數(shù)量是一個。此外,在第二實施例中,保持選擇待復制的對象的手指數(shù)量是兩個以上,從待復制的該對象執(zhí)行拖動操作的手指數(shù)量是兩個以上。在第三實施例中,保持選擇待復制的對象的手指數(shù)量是一個,而從待復制的該對象執(zhí)行拖動操作的手指數(shù)量是兩個以上。以下,將說明第三實施例。
在用兩個手指執(zhí)行放大、縮小或者旋轉(zhuǎn)目標對象的操作的情況下,如果選擇待復制的對象的手指數(shù)量是三個以上,則該操作可以從放大、縮小或者旋轉(zhuǎn)目標對象的操作中識別開。由此,在用三個手指選擇目標對象后,能夠通過用一個手指保持選擇操作并且用兩個手指執(zhí)行移動操作來執(zhí)行復制操作。另外,在這種情況下,可以形成兩個副本,或者可以僅形成一個副本。也就是說,在第二實施例中,示出了形成與被移動手指的數(shù)量相同的數(shù)量的副本的示例。但是,在第三實施例中,可以與被移動手指的數(shù)量無關(guān)地而僅形成一個副本。
這里,在第一實施例中說明的圖3的流程圖中,在步驟S306中確定是否用兩個以上手指保持針對所選擇的對象的選擇操作。另一方面,在第三實施例中,在步驟S302中確定“是否用兩個以上手指拖動所選擇的對象”,并且在步驟S306中確定“是否用一個以上手指保持選擇操作”。
如上所述,根據(jù)第一實施例至第三實施例中說明的輸入操作識別處理,如果在指示對象的多個指示位置中的、被保持的指示位置的數(shù)量和被移動的指示位置的數(shù)量中的至少一個是復數(shù),則決定為要執(zhí)行復制處理。
例如,在用少于預定數(shù)量(例如,一個或兩個)的手指執(zhí)行移動、放大、縮小或者旋轉(zhuǎn)對象的操作的情況下,能夠根據(jù)指示位置的數(shù)量是否在預定數(shù)量以上來決定是否指令了1不同于所述操作的操作。這里,這種不同的操作的示例包括第一實施例至第三實施例中說明的復制操作。注意,對此沒有限制,并且例如,如在第五實施例中后述的那樣,也可以將刪除處理作為不同的操作。
第四實施例的基本結(jié)構(gòu)與第一實施例和第二實施例中的相同。
在第一實施例和第二實施例中,假定由一個人操作多點觸摸屏206,但是對此沒有限制。例如,本發(fā)明還能夠應(yīng)用于由多個用戶同時操作桌上的多點觸摸屏的情況。也就是說,針對對象的選擇或拖動操作并不是必須由一個人執(zhí)行,即使用屬于相互不同的操作者的多個手指也能夠毫無問題地執(zhí)行復制操作。
接下來,將說明第五實施例。第五實施例的基本結(jié)構(gòu)與第一實施例中的相同。在第一實施例中,示出了執(zhí)行復制操作的示例,但是對此沒有限制。例如,也可以使用如下結(jié)構(gòu)保持選擇對象的手指數(shù)量是三個,用一個以上的手指執(zhí)行拖動操作,并且執(zhí)行所選擇的對象的刪除處理。在這種情況下,如果執(zhí)行拖動操作的手指在該手指的指示位置從對象的顯示范圍遠離之后離開(如果指示位置消失),則可以決定為給出了刪除指令。由于確認指示位置在對象的顯示范圍之外的位置消失,因此能夠防止錯誤操作。
接下來,將說明第六實施例。第六實施例的基本結(jié)構(gòu)與第一實施例中的相同。在第一實施例中,作為能夠識別對屏幕上的多個給定位置的同時指示的用戶接口,使用了多點觸摸屏206,但是對此沒有限制。代替多點觸摸屏,第六實施例包括執(zhí)行顯示的屏幕,和能夠執(zhí)行對屏幕上的多個給定位置的同時指示并且獲取針對指示位置的信息的指示設(shè)備。也就是說,在第六實施例中,代替在多點觸摸屏206中的觸摸板上指示的指示位置的檢測和獲取,而執(zhí)行利用指示設(shè)備指示的指示位置的檢測和獲取。
在這種情況下,圖2中的多點觸摸屏206被劃分為執(zhí)行輸出(顯示)的屏幕和執(zhí)行輸入的指示設(shè)備。由此,輸入/輸出接口 205和輸入/輸出控制單元110從指示設(shè)備接收輸入信息并將信息輸出到屏幕。另外,輸入/輸出接口 205可以被劃分為輸入接口和輸出接口。以同樣的方式,輸入/輸出控制單元110可以被劃分為輸入控制單元和輸出控制單元。
這里,應(yīng)當理解能夠通過有線或無線連接、可見光線、不可見光線等方式來執(zhí)行使用指示設(shè)備的輸入的指示,但是對此沒有限制。
此外,還可以使用以下結(jié)構(gòu)不使用指示設(shè)備,而可以用指尖執(zhí)行針對屏幕的非接觸指示。
在如上所述的結(jié)構(gòu)中,應(yīng)該清楚能夠用指示設(shè)備等的指示,與第一實施例至第五實施例相同地操作顯示在屏幕上的對象。
注意通過如下方式實現(xiàn)上述實施例的功能的情形包括在本發(fā)明的范圍之內(nèi)直接或遠程地將軟件程序提供給系統(tǒng)或設(shè)備,并且通過系統(tǒng)或設(shè)備中的計算機讀出并執(zhí)行所提供的程序代碼。在這種情況下,所提供的程序是對應(yīng)于實施例中的圖中所示的流程圖的計算機程序。
由此,為了通過計算機來實現(xiàn)本發(fā)明的功能性處理而在計算機中安裝的程序代碼本身也實現(xiàn)本發(fā)明。換言之,用于實現(xiàn)本發(fā)明的功能性處理的計算機程序本身也包括在本發(fā)明的范圍內(nèi)。
在這種情況下,只要具有程序功能,則可以使用目標代碼、通過解釋程序執(zhí)行的程11序、以及提供給OS等的腳本數(shù)據(jù)等。
能夠用于提供計算機程序的計算機可讀存儲介質(zhì)的示例包括軟#盤、硬盤、光盤、 磁光盤、MO、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲卡、ROM 和 DVD (DVD-ROM、DVD-R)。
作為提供所述程序的其他方法,可以給出以下方法使用客戶計算機的瀏覽器來連接因特網(wǎng)主頁并將本發(fā)明的計算機程序下載到諸如硬盤的存儲介質(zhì)。在這種情況下,該下載的程序可以是包括自動安裝功能的壓縮文件。另外,該方法可以通過將構(gòu)成本發(fā)明的程序的程序代碼分割為多個文件并從不同的主頁下載各個文件來實現(xiàn)。換言之,允許多個用戶下載通過計算機實現(xiàn)的本發(fā)明的功能性處理的程序文件的WWW服務(wù)器也包含在本發(fā)明的范圍內(nèi)。
另外,本發(fā)明的程序可以被加密并存儲在諸如CD-ROM的存儲介質(zhì)中,然后分配給用戶。在這種情況下,允許通過預定條件的用戶經(jīng)由網(wǎng)絡(luò)從主頁下載用于解碼的密鑰信息, 使用該密鑰信息解碼程序,并將程序安裝到計算機上。
此外,除了通過使用計算機執(zhí)行載入的程序之外,還可以根據(jù)該程序的指令,通過與在計算機上運行的OS等的協(xié)作來實現(xiàn)本發(fā)明的功能。在這種情況下,OS等執(zhí)行部分或全部實際處理,通過該處理來實現(xiàn)上述實施例的功能。
另外,上述實施例的部分或全部功能可以被寫入到安裝在計算機中的功能擴展板、與計算機連接的功能擴展單元等中提供的寫入從存儲介質(zhì)讀出的程序的存儲器中。在這種情況下,在程序被寫入到功能擴展板或功能擴展單元后,包括在功能擴展板或功能擴展單元中的CPU等根據(jù)程序的指令執(zhí)行部分或全部實際處理。
如上所述,根據(jù)本發(fā)明,能夠通過針對屏幕上的直觀操作來針對屏幕上的對象執(zhí)行各種操作。
雖然參照示例性實施例來對本發(fā)明進行了描述,但是應(yīng)當理解,本發(fā)明并不限于所公開的示例性實施例。應(yīng)當對以下權(quán)利要求書的范圍給予最寬泛的解釋,以使其涵蓋所有這些變型例以及等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種具有用戶接口的信息處理裝置,所述用戶接口能夠同時檢測通過觸摸多點觸摸屏而表示的多個指示位置,所述信息處理裝置包括 檢測單元,用于使用所述用戶接口,來檢測在所述多點觸摸屏上的一個對象的顯示范圍內(nèi)同時存在三個或更多個指示位置; 確定單元,用于在所述檢測單元檢測到存在所述三個或更多個指示位置之后,確定是否執(zhí)行了在保持所述顯示范圍之內(nèi)的所述三個或更多個指示位置之中的兩個指示位置的同時、將其他指示位置移動到所述顯示范圍之外的操作; 執(zhí)行單元,用于在所述確定單元確定執(zhí)行了所述操作的情況下,執(zhí)行針對與所述對象相對應(yīng)的數(shù)據(jù)的復制處理;以及 顯示單元,用于跟隨通過所述操作移動的指示位置而在所述多點觸摸屏上顯示所述對象的副本。
2.根據(jù)權(quán)利要求I所述的信息處理裝置,其中 在每次檢測到通過所述操作移動的指示位置的數(shù)量減少時,所述執(zhí)行單元執(zhí)行所述復制處理;并且, 所述顯示單元跟隨在所述減少之后正通過所述操作移動的余下指示位置,而在所述多點觸摸屏上顯示所述對象的副本。
3.根據(jù)權(quán)利要求I所述的信息處理裝置,其中,所述執(zhí)行單元按通過所述操作移動的指示位置的數(shù)量,來生成與所述對象相對應(yīng)的數(shù)據(jù)的副本。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,當檢測到通過在所述多點觸摸屏上觸摸而引起的在所述對象的副本的顯示區(qū)域之內(nèi)的指示位置的增加時,所述執(zhí)行單元按增加的指示位置的數(shù)量來生成副本。
5.一種具有用戶接口的信息處理裝置,所述用戶接口能夠同時檢測通過觸摸多點觸摸屏而表示的多個指示位置,所述信息處理裝置包括 檢測單元,用于使用所述用戶接口,來檢測在所述多點觸摸屏上的一個對象的顯示范圍內(nèi)同時存在三個或更多個指示位置; 確定單元,用于在所述檢測單元檢測到存在所述三個或更多個指示位置之后,確定是否執(zhí)行了在保持所述顯示范圍之內(nèi)的所述三個或更多個指示位置之中的至少兩個指示位置的同時、將其他指示位置移動到所述顯示范圍之外的操作;以及 顯示單元,用于跟隨通過所述操作移動的指示位置而在所述多點觸摸屏上顯示所述對象的副本。
6.一種具有用戶接口的信息處理裝置的控制方法,所述用戶接口能夠同時檢測通過觸摸多點觸摸屏而表示的多個指示位置,所述控制方法包括 檢測步驟,使用所述用戶接口,來檢測在所述多點觸摸屏上的一個對象的顯示范圍內(nèi)同時存在三個或更多個指示位置; 確定步驟,在所述檢測步驟中檢測到存在所述三個或更多個指示位置之后,確定是否執(zhí)行了在保持所述顯示范圍之內(nèi)的所述三個或更多個指示位置之中的兩個指示位置的同時、將其他指示位置移動到所述顯示范圍之外的操作; 執(zhí)行步驟,在所述確定步驟中確定執(zhí)行了所述操作的情況下,執(zhí)行針對與所述對象相對應(yīng)的數(shù)據(jù)的復制處理;以及顯示步驟,跟隨通過所述操作移動的指示位置而在所述多點觸摸屏上顯示所述對象的副本。
7.根據(jù)權(quán)利要求6所述的控制方法,其中 在每次檢測到通過所述操作移動的指示位置的數(shù)量減少時,所述執(zhí)行步驟執(zhí)行所述復制處理;并且, 所述顯示步驟跟隨在所述減少之后正通過所述操作移動的余下指示位置,而在所述多點觸摸屏上顯示所述對象的副本。
8.根據(jù)權(quán)利要求6所述的控制方法,其中,所述執(zhí)行步驟按通過所述操作移動的指示位置的數(shù)量,來生成與所述對象相對應(yīng)的數(shù)據(jù)的副本。
9.根據(jù)權(quán)利要求8所述的控制方法,其中,當檢測到通過在所述多點觸摸屏上觸摸而引起的在所述對象的副本的顯示區(qū)域之內(nèi)的指示位置的增加時,所述執(zhí)行步驟按增加的指示位置的數(shù)量來生成副本。
10.一種具有用戶接口的信息處理裝置的方法,所述用戶接口能夠同時檢測通過觸摸多點觸摸屏而表示的多個指示位置,所述方法包括 檢測步驟,使用所述用戶接口,來檢測在所述多點觸摸屏上的一個對象的顯示范圍內(nèi)同時存在三個或更多個指示位置; 確定步驟,在所述檢測步驟中檢測到存在所述三個或更多個指示位置之后,確定是否執(zhí)行了在保持所述顯示范圍之內(nèi)的所述三個或更多個指示位置之中的至少兩個指示位置的同時、將其他指示位置移動到所述顯示范圍之外的操作;以及 顯示步驟,跟隨通過所述操作移動的指示位置而在所述多點觸摸屏上顯示所述對象的副本。
全文摘要
本發(fā)明提供信息處理裝置及其控制方法,在能夠識別對屏幕上的多個給定位置的同時指示的用戶接口中,在檢測到在所述屏幕上的一個對象的顯示范圍內(nèi)同時存在多個指示位置之后,確定是否執(zhí)行了在保持多個指示位置中的至少一個指示位置的同時移動其他指示位置的操作。然后,如果確定執(zhí)行了該操作,則根據(jù)被保持的指示位置的數(shù)量和被移動的指示位置的數(shù)量來決定待執(zhí)行的處理,并且針對該對象執(zhí)行所決定的所述處理。
文檔編號G06F3/0488GK102981720SQ20121040412
公開日2013年3月20日 申請日期2009年6月4日 優(yōu)先權(quán)日2008年6月4日
發(fā)明者豬瀬敦, 長井宏之 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1