信息處理裝置和方法
【專利摘要】本發(fā)明提供了信息處理裝置和方法。信息處理裝置包括顯示器、檢測器、移動單元、執(zhí)行單元、接近顯示單元和元素處理器。顯示器顯示包括顯示裝置的顯示區(qū)域上的元素在內(nèi)的圖像。檢測器檢測顯示區(qū)域內(nèi)的操作。為響應(yīng)檢測到在顯示區(qū)域中移動第一元素的第一操作,移動單元在顯示區(qū)域內(nèi)移動第一元素。提取單元提取位于第一元素移動方向上的第二元素。接近顯示單元生成與第二元素相關(guān)的第三元素并在比第二元素更接近第一元素的位置顯示第三元素。為響應(yīng)檢測到對第三元素執(zhí)行的第二操作,元素處理器執(zhí)行與對第二元素執(zhí)行的第二操作相關(guān)的處理。
【專利說明】信息處理裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理裝置和處理方法。
【背景技術(shù)】
[0002]未審查的日本專利申請公開第2007-179095號描述了使用鼠標(biāo)拖動圖標(biāo)的情況下在指針延伸路徑上指定窗口,以及將窗口移向指針以使指針或圖標(biāo)與窗口重置的技術(shù)。
[0003]未審查的日本專利申請公開第11-212727號描述了在從指針移動方向算起的某一角度范圍內(nèi)檢測圖標(biāo)并在圖標(biāo)附近顯示對圖標(biāo)相關(guān)功能的描述的技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是便于執(zhí)行在顯示多個(gè)元素的顯示區(qū)域中將第一元素移動至第二元素的位置的操作。
[0005]根據(jù)本發(fā)明的第一方面,提供了一種信息處理裝置,包括顯示器、檢測器、移動單元、提取單元、接近顯示單元及元素處理器。顯示器在顯示裝置的顯示區(qū)域中顯示包括多個(gè)元素的布置的圖像;檢測器,檢測在顯示區(qū)域內(nèi)執(zhí)行的操作。移動單元響應(yīng)于檢測器檢測到第一操作來按照第一操作在顯示區(qū)域中移動第一元素,其中所述第一操作是對于顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中的在顯示區(qū)域中指定的第一元素來使其在顯示區(qū)域中移動的操作。提取單元從顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中提取位于第一元素移動方向上的第二元素。接近顯示單元生成與第二元素相關(guān)的第三元素,并在比第二元素更接近第一元素的位置顯示第三元素。元素處理器響應(yīng)于檢測器檢測到對第三元素執(zhí)行的第二操作來執(zhí)行與對第二元素執(zhí)行第二操作相對應(yīng)的處理。
[0006]根據(jù)本發(fā)明的第二方面,信息處理裝置還包括擦除單元,所述擦除單元在與第二操作相對應(yīng)的處理被執(zhí)行后擦除第三元素。
[0007]根據(jù)本發(fā)明的第三方面,提取單元提取位于第一元素的移動方向上并且與第一元素的屬性相對應(yīng)的元素作為第二元素。
[0008]根據(jù)本發(fā)明的第四方面,接近顯示單元改變第三元素當(dāng)中與第一元素的屬性對應(yīng)的元素的外觀。
[0009]根據(jù)本發(fā)明的第五方面,當(dāng)沒有顯示在顯示區(qū)域中的第四元素與第二元素相關(guān)聯(lián)以作為屬于第二元素的元素時(shí),接近顯示單元將第四元素與第三元素相關(guān)聯(lián),并在顯示區(qū)域中顯示第四元素。
[0010]根據(jù)本發(fā)明的第六方面,當(dāng)針對多個(gè)第一元素分別執(zhí)行第一操作時(shí),以及當(dāng)提取單元響應(yīng)于多個(gè)第一操作提取相同的第二元素時(shí),接近顯示單元生成與多個(gè)第一操作的數(shù)量相對應(yīng)的多個(gè)第三元素,并在比第二元素更接近所述多個(gè)第一元素中相應(yīng)的一個(gè)第一元素的位置上顯示每個(gè)第三元素。
[0011]根據(jù)本發(fā)明的第七方面,響應(yīng)于檢測器在檢測到第一操作之后檢測到第三操作,接近顯示單元生成第三元素,并在比第二元素更接近第一元素的位置顯示第三元素。[0012]根據(jù)本發(fā)明的第八方面,提取單元基于第一元素的移動方向和移動速度或者基于第一元素的移動方向和移動距離來提取第二元素。
[0013]根據(jù)本發(fā)明的第九方面,提供了一種圖像處理方法,包括:在顯示裝置的顯示區(qū)域中顯示包括多個(gè)元素的布置的圖像;檢測在顯示區(qū)域內(nèi)執(zhí)行的操作;響應(yīng)于檢測到第一操作來按照第一操作在顯示區(qū)域中移動第一元素,其中所述第一操作是對于顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中的在顯示區(qū)域中指定的第一元素來使其在顯示區(qū)域中移動的操作;從顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中提取位于第一元素移動方向上的第二元素;生成與第二元素相關(guān)的第三元素,并在比第二元素更接近第一元素的位置顯示第三元素;響應(yīng)于檢測到對第三元素執(zhí)行的第二操作來執(zhí)行與對第二元素執(zhí)行第二操作相對應(yīng)的處理。
[0014]根據(jù)本發(fā)明的第十方面,提供的信息處理裝置包括觸摸面板、移動單元、提取單元、接近顯示單元以及處理器。觸摸面板在顯示區(qū)域中顯示多個(gè)圖標(biāo)并檢測在顯示區(qū)域中執(zhí)行的操作。移動單元根據(jù)用戶執(zhí)行的操作來選擇和移動顯示在顯示區(qū)域中的第一圖標(biāo)。提取單元提取位于第一圖標(biāo)的移動方向上的第二圖標(biāo)。接近顯示單元生成與第二圖標(biāo)相關(guān)的第三圖標(biāo),并在比第二圖標(biāo)更接近第一圖標(biāo)的位置顯示第三圖標(biāo)。處理器響應(yīng)于將第一圖標(biāo)放至第三圖標(biāo)處的操作來執(zhí)行如下處理,即,響應(yīng)于將第一圖標(biāo)所指示的數(shù)據(jù)放至第二圖標(biāo)處所執(zhí)行的處理。
[0015]根據(jù)本發(fā)明的第一和第九方面,與沒有采用此構(gòu)造的情況相比,更有助于在顯示多個(gè)元素的顯示區(qū)域中將第一元素移動到第二元素位置的操作。
[0016]根據(jù)本發(fā)明的第三和第四方面,可以省去查找與第一元素屬性對應(yīng)的元素。
[0017]根據(jù)本發(fā)明的第五方面,與沒有采用此構(gòu)造的情況相比,在第一元素移動目的地的元素重疊時(shí),更容易找到第一元素移動目的地的元素。
[0018]根據(jù)本發(fā)明的第六方面,與沒有采用此構(gòu)造的情況相比,即使當(dāng)通過多個(gè)第一操作檢測到相同的第二元素時(shí),可以更有助于將第一元素移動到第二元素的操作。
[0019]根據(jù)本發(fā)明的第七方面,當(dāng)執(zhí)行第一操作時(shí),用戶可使用不同的處理,S卩,在包含接近顯示單元執(zhí)行的處理的同時(shí)移動第一元素的處理以及在不包含接近顯示單元執(zhí)行的處理的情況下移動第一元素的處理。
[0020]根據(jù)本發(fā)明的第八方面,與沒有采用此構(gòu)造的情況相比,可以更有助于縮窄第二元素。
【專利附圖】
【附圖說明】
[0021]下面基于附圖對本發(fā)明的示例性實(shí)施例進(jìn)行詳細(xì)描述,附圖中:
[0022]圖1是示出了信息處理裝置的外觀的示圖;
[0023]圖2是示出了信息處理裝置的硬件構(gòu)造的示圖;
[0024]圖3是示出了信息處理裝置的功能構(gòu)造的示圖;
[0025]圖4是示出了顯示區(qū)域的示圖;
[0026]圖5是示出了接近顯示處理執(zhí)行后的元素布置的示圖;
[0027]圖6是示出了信息處理裝置的操作的流程圖;
[0028]圖7是示出了接近顯示處理執(zhí)行后的元素布置的示圖;
[0029]圖8是示出了接近顯示處理執(zhí)行后的元素布置的示圖;[0030]圖9是示出了接近顯示處理執(zhí)行后的元素布置的示圖;以及
[0031]圖10是示出了接近顯示處理執(zhí)行后的元素布置的示圖。
【具體實(shí)施方式】
[0032]示例性實(shí)施例構(gòu)造
[0033]圖1示出了信息處理裝置10的外觀的示圖,圖2示出了信息處理裝置10的硬件構(gòu)造的示圖。信息處理裝置10是一臺帶有觸摸面板型圖形用戶界面(GUI)的計(jì)算機(jī)。信息處理裝置10包括控制器11、存儲器12、通信單元13、操作單元14、顯示器15以及殼體19。
[0034]控制器11包含諸如中央處理單元(CPU) Ila的運(yùn)算單元、諸如只讀存儲器(ROM)Ilb和隨機(jī)存取存儲器(RAM) Ilc的存儲設(shè)備。
[0035]存儲器12包括諸如電子可擦除和可編程只讀存儲器(EEPROM)和靜態(tài)隨機(jī)存取存儲器(SRAM)的存儲設(shè)備。存儲器12存儲操作系統(tǒng)和應(yīng)用程序。通過執(zhí)行這些程序,控制器11控制信息處理裝置10的操作。
[0036]通信單元13包括諸如通用串行總線(USB)和無線局域局域網(wǎng)絡(luò)(LAN)的通信接口。根據(jù)操作單元14或顯示器15接受的操作,控制器11通過通信單元13與另一信息處
理裝置通信.[0037]操作單元14包括諸如電源開關(guān)的操作器。
[0038]顯示器15是使用液晶或有機(jī)電致發(fā)光(EL)裝置的顯示裝置。顯示器15具有觸摸面板功能,并檢測用戶在顯示器15上的顯示區(qū)域15a上執(zhí)行的操作。根據(jù)檢測到的操作,控制器11使信息處理裝置10進(jìn)行操作。
[0039]觸摸面板可以是如下任何類型,諸如靜電電容式、電磁感應(yīng)式、電阻薄膜型、表面聲波(SAW)型或紅外型。該示例性實(shí)施例討論了觸摸面板是當(dāng)用戶用手指或類似物體觸摸顯示區(qū)域15a時(shí)執(zhí)行操作的類型(如靜電電容式)的一個(gè)實(shí)例。
[0040]顯示區(qū)域15a是個(gè)平面區(qū)域,例如,其外緣是矩形。顯示區(qū)域15a可以是任意大小。而且,信息處理裝置10可以是任意構(gòu)造,只要其具有觸摸面板型圖形用戶界面(⑶I)。例如,信息處理裝置10可以是一種其顯示區(qū)域15a的尺寸(對角線長度)處在從幾英寸到十幾英寸范圍內(nèi)的裝置,其被稱作平板個(gè)人電腦(PC),或是顯示區(qū)域15a的尺寸范圍從幾十英寸到一百幾十英寸的壁掛型或是放于地面上的自站立型大尺寸裝置。
[0041]圖3是示出了信息處理裝置10的功能構(gòu)造的示圖。通過由控制器11執(zhí)行存儲在存儲器12中的OS和應(yīng)用程序來實(shí)現(xiàn)信息處理裝置10的功能。
[0042]顯示單元101顯示包括顯示器15的顯示區(qū)域15a中的多個(gè)元素布置的圖像。具體細(xì)節(jié)如下。
[0043]存儲器12存儲桌面數(shù)據(jù),桌面數(shù)據(jù)將每個(gè)要顯示在顯示區(qū)域15a中的元素與該元素在顯示區(qū)域15a中的位置相關(guān)聯(lián)。所述元素是圖標(biāo)、窗口等。基于桌面數(shù)據(jù),控制器11在顯示區(qū)域15a上顯示表示布置了這些元素的桌面的圖像。根據(jù)在顯示區(qū)域15a執(zhí)行的操作,控制器11更新桌面數(shù)據(jù)并更新顯示區(qū)域15a的圖像。即使信息處理裝置10關(guān)閉電源時(shí),桌面數(shù)據(jù)也持續(xù)地存儲在存儲器12中。
[0044]圖標(biāo)代表文件、文件夾(也可以稱作是“目錄”)、應(yīng)用程序的可執(zhí)行文件,或是文件或文件夾的圖片形式的快捷方式(也可以稱作是“軟鏈接”或“別名”)。在顯示區(qū)域15a,例如,虛擬設(shè)置了正方形柵格的格點(diǎn)(格點(diǎn)未顯示),布置使得每個(gè)圖標(biāo)的圖標(biāo)中心定位在任意格點(diǎn)上。此外,圖標(biāo)布置為彼此不重疊。
[0045]當(dāng)元素是文件夾時(shí),窗口顯示代表該文件夾的框,并且在該框內(nèi)顯示與文件夾相關(guān)聯(lián)的元素(圖標(biāo)、文件夾、可執(zhí)行文件、快捷方式等)作為屬于該文件夾的元素。
[0046]接下來,將對檢測器102進(jìn)行描述。
[0047]檢測器102檢測在顯示區(qū)域15a執(zhí)行的操作。具體詳情如下。
[0048]在示例性實(shí)施例中主要操作是拖動、放下、點(diǎn)擊和雙擊。
[0049]拖動操作是用戶保持其手指接觸在顯示區(qū)域15a中顯示的元素上并在顯示區(qū)域15a上移動手指。通過拖動來移動的元素稱為“第一元素”。
[0050]放下操作是用戶從通過拖動移動的第一元素釋放其手指。當(dāng)執(zhí)行釋放操作時(shí),第一元素進(jìn)行以下處理。
[0051]在第一元素與拖動目的地處的元素重疊的狀態(tài)下釋放用戶手指時(shí),控制器11使用第一元素和拖動目的地處的元素執(zhí)行處理。該處理的細(xì)節(jié)由第一元素和拖動目的地處的元素的屬性決定。例如,當(dāng)?shù)谝辉厥俏募膱D標(biāo)并且拖動目的地處的元素是文件夾的圖標(biāo)時(shí),則將文件移動到文件夾內(nèi)。即,控制器11將第一元素關(guān)聯(lián)為屬于拖動目的地處元素的元素,并且從顯示區(qū)域15a中擦除第一元素的圖像。當(dāng)執(zhí)行打開拖動目的地處的元素的操作(例如雙擊)時(shí),控制器11將拖動目的地處的元素從圖標(biāo)變?yōu)榇翱冢⒃谠摯翱陲@示第一元素。
[0052]相反,在將第一元素移動到背景中另一位置(顯示區(qū)域15a上中沒有顯示元素的部分)的狀態(tài)下釋放用戶手指時(shí),控制器11布置第一元素使得第一元素的中心位于最接近用戶手指釋放位置的格點(diǎn)處。
[0053]點(diǎn)擊是用戶用其手指點(diǎn)擊顯示區(qū)域15a的操作。例如,當(dāng)一個(gè)元素被點(diǎn)擊時(shí),控制器11識別該元素被選中,并改變該元素的顯示狀態(tài)(色調(diào)、亮度等)。
[0054]雙擊是用戶在確定的時(shí)間內(nèi)執(zhí)行兩次點(diǎn)擊的操作。在元素被雙擊的情況下所要執(zhí)行的處理是根據(jù)元素的屬性預(yù)先確定的。例如,當(dāng)元素是文件的圖標(biāo)時(shí),控制器11執(zhí)行用來創(chuàng)建該文件的應(yīng)用程序,并顯示文件的詳情。當(dāng)元素是可執(zhí)行文件的圖標(biāo)時(shí),控制器11執(zhí)行該可執(zhí)行文件。在背景上執(zhí)行雙擊的情況下所要執(zhí)行的處理將在后面敘述。
[0055]當(dāng)用戶手指接觸顯示區(qū)域15a時(shí),顯示器15周期性地將代表手指接觸位置的接觸位置信息輸出到控制器11?;诮佑|位置信息,控制器11指定操作詳情。例如,當(dāng)用戶手指持續(xù)接觸顯示區(qū)域15a的時(shí)間長度小于或等于第一閥值時(shí),控制器11指定該操作為點(diǎn)擊。當(dāng)兩次連續(xù)點(diǎn)擊之間的時(shí)間長度小于或等于第二閥值時(shí),控制器11指定該操作為雙擊。當(dāng)用戶手指持續(xù)接觸顯示區(qū)域15a的時(shí)間長度超過第一閥值時(shí),控制器11通過使用后面將要描述的移動單元103的功能執(zhí)行處理。
[0056]接下來,描述移動單元103。
[0057]響應(yīng)于檢測器102檢測到第一操作,即顯示在顯示區(qū)域15a中的元素當(dāng)中的在顯示區(qū)域15a中指定的第一元素在顯示區(qū)域15a上被移動,移動單元103在顯示區(qū)域15a中根據(jù)第一操作移動第一兀素。具體詳情如下。
[0058]基于從顯示器15輸出的接觸位置信息,控制器11在顯示區(qū)域15a上移動第一元素。由于接觸位置信息周期性地輸出,每當(dāng)輸出接觸位置信息時(shí)都計(jì)算手指與前次輸出接觸位置信息時(shí)的接觸位置的偏移量,并在顯示區(qū)域15a上使第一元素移動該移位量。簡言之,第一元素被拖動。
[0059]基于手指移動的速度判定拖動是否停止。具體而言,控制器11根據(jù)接觸位置信息計(jì)算手指的移動速度,并且,當(dāng)超過某一閥值的移動速度變得小于或等于該閥值時(shí),判定拖動停止。
[0060]圖4是示出了顯示區(qū)域15a的示圖。布置在顯示區(qū)域15a中的矩形代表一個(gè)元素。在本說明書中為了說明上的方便,該矩形中每個(gè)元素的數(shù)字(從I到34)是被分配來區(qū)分多個(gè)元素的數(shù)字。實(shí)際上,顯示的是代表每個(gè)元素的類型和該元素唯一名稱的圖片。當(dāng)元素是文件時(shí),代表該元素類型的圖片是象征用于創(chuàng)建該文件的應(yīng)用程序的圖片。當(dāng)元素是文件夾時(shí),代表該元素類型的圖片是象征文件夾的圖片。當(dāng)元素是可執(zhí)行文件時(shí),代表該元素類型的圖片是象征該可執(zhí)行文件的應(yīng)用程序的圖片??商娲?,當(dāng)元素是文件時(shí),顯示代表該文件詳情的尺寸減小的圖像(縮略圖)。每個(gè)元素的唯一名稱是文件名、文件夾名、應(yīng)用程序名等。
[0061 ] 在該示例中,手指F接觸第14號元素,第14號元素如箭頭A所示移動。該情況下,第14號元素是第一元素。
[0062]第一元素可持續(xù)顯示,不僅在移動后的位置上顯示,而且在第一操作開始的位置上顯示(箭頭A的起點(diǎn)位置)。
[0063]接下來,將描述提取單元104。
[0064]提取單元104從顯示區(qū)域15a顯示的元素中提取位于第一元素移動方向上的第二元素。提取單元104還提取位于第一元素移動方向上的并與第一元素屬性相對應(yīng)的元素作為第二元素。具體詳情如下。
[0065]如圖4所示,控制器11提取圍繞箭頭A的終點(diǎn)在箭頭A延伸線B的兩側(cè)夾角為0的扇形范圍內(nèi)的元素。在此,控制器11可以提取扇形范圍中心區(qū)域的元素,或者只要元素圖像與該扇形范圍部分重疊就可以提取該元素。在本示例中,假設(shè)在前一情況下提取元素,控制器11提取第15號至第22號、第28號、和第29號兀素作為位于第一兀素的移動方向上的元素。
[0066]控制器11還從已經(jīng)提取的元素中提取與第一元素的屬性相對應(yīng)的第二元素。例如,第一元素的屬性是用于創(chuàng)建第一元素的應(yīng)用程序類型,包含該應(yīng)用程序所創(chuàng)建元素的文件夾作為第二元素被提取。這里,第15至20號元素是包含應(yīng)用程序所創(chuàng)建的元素的文件夾。如果第21、22、28和29號元素是文件而不是文件夾,則第15至20號元素作為第二元素被提取。
[0067]接下來,將描述接近顯示單元105。
[0068]接近顯示單元105生成與每個(gè)第二元素相關(guān)的第三元素,并在比第二元素更接近第一元素的位置顯示第三元素。這一處理被稱為接近顯示處理。具體詳情如下。
[0069]圖5是示出了執(zhí)行接近顯示處理之后的元素布置的示圖??刂破?1生成第三元素并在比第二元素更接近第一元素的位置顯示第三元素,其中第三元素是使用作為提取單元104的功能所提取的每個(gè)第二元素的副本。在本示例中,生成第15至20號元素的副本,并且在比原始元素更接近第一元素的位置上顯示這些副本元素。所顯示的第三元素不與第一元素重疊。而且,第二元素顯示在接近顯示處理前相同的位置上。[0070]此外,響應(yīng)于檢測器102在檢測到第一操作后檢測到的第三操作,接近顯示單元105生成第三元素,并在比第二元素中的相應(yīng)元素更接近第一元素的位置顯示第三元素。例如,當(dāng)拖動(第一操作)停止后用戶手指持續(xù)接觸第一元素的周期達(dá)到閥值(例如0.5秒),控制器11確定第三操作已被執(zhí)行,并進(jìn)行接近顯示處理。
[0071]此外,接近顯示單元105在顯示區(qū)域15a根據(jù)預(yù)定的規(guī)則布置第三元素。例如,可以按日期更新的相反時(shí)間順序布置第三元素?;蛘?,當(dāng)?shù)谌厥俏募A時(shí),可以按每個(gè)文件夾所包含的文件數(shù)的降序布置第三元素。第三元素可以從頂?shù)降谆蛘咭云渌较虿贾谩?br>
[0072]此外,在本示例中,每個(gè)第三元素的形狀轉(zhuǎn)化成橫長顯示。通過這種方式,當(dāng)在放下目的地處選擇第三元素時(shí),用戶的眼睛和手指移動的距離相比針對布置接近顯示處理前具有原始形狀的第三元素時(shí)移動的距離更近?;蛘?,可以顯示與第二元素具有相同形狀的第三元素。
[0073]接下來,將描述元素處理器106。
[0074]響應(yīng)于探測器102檢測到對第三元素執(zhí)行第二操作,元素處理器106對相應(yīng)的第二元素執(zhí)行與第二操作對應(yīng)的處理。例如,第二操作是如上所述的放下操作。當(dāng)把第一元素放至第三元素,根據(jù)第一元素和第三元素的屬性執(zhí)行處理。例如,當(dāng)?shù)谝辉厥俏募D標(biāo)而第三元素是文件夾圖標(biāo)時(shí),則文件被移動到文件夾內(nèi)。這里,在視覺上,將第一元素與第三元素相關(guān)聯(lián),使其作為屬于第三元素的元素。實(shí)際上,控制器11將第一元素與相應(yīng)的一個(gè)第二元素關(guān)聯(lián)起來,使其作為屬于第二元素的元素,這里所述相應(yīng)的第二元素是副本第三元素的原本。簡言之,在視覺上將與第二操作對應(yīng)的處理顯示為針對第三元素執(zhí)行,但是實(shí)際上是針對第二元素執(zhí)行,這里第二元素是副本第三元素的原本。
[0075]接下來,將描述擦除單元107。
[0076]響應(yīng)于檢測單元102檢測到第四操作,擦除單元107從顯示區(qū)域105a中擦除第三元素。第四操作是終止接近顯示處理的操作,例如是用戶在第三元素正在顯示的同時(shí)點(diǎn)擊背景的操作。響應(yīng)于檢測到第四操作,控制器11從顯示區(qū)域15a中擦除第三元素。由于第三元素是相應(yīng)的第二元素的副本,因此即使第三元素被擦除,第二元素也不被擦除。
[0077]示例性實(shí)施例的操作
[0078]圖6是示出了信息處理裝置10的操作的流程圖。當(dāng)信息處理裝置10的電源打開,控制器11執(zhí)行操作系統(tǒng)(OS)和應(yīng)用程序,并按流程圖控制信息處理裝置10。
[0079]在步驟S101,控制器11使用作為檢測器102的功能來檢測在顯示區(qū)域15a中執(zhí)行的操作。當(dāng)檢測到拖動時(shí),控制器11利用移動單元103的功能根據(jù)上述拖動在顯示區(qū)域15a中移動第一元素。
[0080]在步驟S102,控制器11利用作為提取單元104的功能提取位于第一元素移動方向上的第二元素。
[0081]在步驟S103,控制器11利用作為接近顯示單元105的功能判定拖動停止周期是否達(dá)到閥值,并且,當(dāng)停止周期達(dá)到閥值(在步驟S103為“是”),則處理前進(jìn)到步驟S105;當(dāng)停止周期沒有達(dá)到閥值(在步驟S103為“否”),則處理前進(jìn)到S104。
[0082]在步驟S104,控制器11判定手指是否從顯示區(qū)域15a釋放。當(dāng)手指沒有被釋放(在步驟S104為“否”),處理返回步驟S103。當(dāng)手指被釋放(在步驟S104為“是”),處理返回步驟SlOl。控制器11周期性地重復(fù)步驟S103和S104的處理,直到步驟S103或步驟S104中的確定變?yōu)椤笆恰薄?br>
[0083]在步驟S105中,利用作為接近顯示單元105的功能,控制器11生成第三元素,并在比第二元素更接近第一元素的位置上顯示第三元素,并根據(jù)預(yù)定的規(guī)則布置第三元素。
[0084]在步驟S106,控制器11判定第一元素是否放置到第三元素中。當(dāng)?shù)谝辉乇环胖玫降谌?在步驟S106中為“是”),處理前進(jìn)到步驟S108。當(dāng)?shù)谝辉貨]有放置到第三元素中(在步驟S106中為“否”),處理前進(jìn)到步驟S107。
[0085]在步驟S107中,控制器11利用作為檢測器102的功能判定是否檢測到對背景的點(diǎn)擊。當(dāng)檢測到點(diǎn)擊背景時(shí)(在步驟S107中為“是”),則處理前進(jìn)到步驟S109。當(dāng)未檢測到點(diǎn)擊背景(在步驟S107中為“否”),則處理返回步驟S106??刂破?1周期性地重復(fù)步驟S106和步驟S107的處理,直到步驟S106或步驟S107中的判定變?yōu)椤笆恰薄?br>
[0086]在步驟S108,控制器11執(zhí)行對應(yīng)于放下的處理。
[0087]在步驟S109,控制器11利用作為擦除單元107的功能擦除第三元素,并且處理返回步驟S101。
[0088]信息處理裝置10的操作如上所述。
[0089]在帶有觸摸面板型圖形用戶界面(GUI)的顯示裝置中,當(dāng)拖動圖標(biāo)時(shí),用戶可能會犯在拖動到目的地完成之前就從圖標(biāo)上釋放手指的錯(cuò)誤,或者用戶可能將圖標(biāo)拖至非期望的位置。不可避免地,屏幕越大拖動的距離也就變得越長。因此,用戶更容易犯這樣的錯(cuò)誤。特別地,當(dāng)設(shè)備配置為多個(gè)用戶同時(shí)在尺寸范圍從幾十英寸到一百幾十英寸的顯示區(qū)域上工作時(shí),可以預(yù)計(jì)每個(gè)用戶可能難以使他/她的手到達(dá)拖動目的地或者找到拖動目的地上的圖標(biāo)。根據(jù)示例性實(shí)施例,即使在上述情況下,拖動和釋放操作都變得更容易。
[0090]在筆記本電腦上(機(jī)身和顯示器通過鉸鏈彼此連接),當(dāng)用戶拖動圖標(biāo)時(shí)如果顯示器掉下來,用戶的手指可能從圖標(biāo)上釋放。而且,當(dāng)用戶用一只手托著筆記本電腦而用另一只手來操作時(shí),電腦托舉的狀態(tài)變得不穩(wěn),拖動的方向可能偏離。根據(jù)示例性實(shí)施例,在該情況下拖動和釋放變得容易。
[0091]變型例
[0092]上述示例性實(shí)施例可以修改為下面的變型例?;蛘?,上述示例性實(shí)施例可以與一個(gè)或多個(gè)變型例結(jié)合,或多變型例相結(jié)合。
[0093]第一變型例
[0094]示例性實(shí)施例討論了接近顯示單元105響應(yīng)于檢測到第一操作之后檢測到第三操作而執(zhí)行接近顯示處理的示例?;蛘撸崛卧?04可以響應(yīng)于檢測到第一操作之后檢測到第三操作而提取第二元素。即,在圖6所示出的流程圖中,可在步驟S102之前執(zhí)行步驟S103和步驟S104的處理。
[0095]或者,如果檢測到第一操作,則第二元素的提取和接近顯示處理可以在不檢測第三操作的情況下執(zhí)行。即,在步驟S103,控制器11判定拖動是否停止,如果拖動停止,則處理前進(jìn)到步驟S105 ;如果拖動不停止,則處理前進(jìn)到步驟S104。
[0096]第二變型例
[0097]示例性實(shí)施例討論了作為提取單元104提取與第一元素屬性相對應(yīng)的元素來作為第二元素的一個(gè)示例構(gòu)造,將包括了用于創(chuàng)建第一元素的應(yīng)用程序所創(chuàng)建元素的文件夾提取為第二元素的示例。或者,其構(gòu)造也可以如下所示。[0098]例如,當(dāng)?shù)谝辉厥俏募A圖標(biāo)時(shí),可以提取文件夾圖標(biāo)作為第二元素。在該情況下,可以假設(shè)創(chuàng)建新文件夾以及將第一元素的文件夾和放下目的地的文件夾移動到新文件夾內(nèi)部的處理作為放下之后執(zhí)行的處理。
[0099]或者,當(dāng)?shù)谝辉厥俏募D標(biāo)時(shí),提取可執(zhí)行文件的圖標(biāo)作為第二元素。在該情況下,控制器11基于充當(dāng)輸入數(shù)據(jù)的第一元素執(zhí)行該可執(zhí)行文件,該文件作為第二元素。例如,該可執(zhí)行文件是生成以第一元素為附件的電子郵件并發(fā)送電子郵件的應(yīng)用程序、是通過傳真發(fā)送第一元素的應(yīng)用程序、如果第一元素是壓縮數(shù)據(jù)則解壓縮第一元素的應(yīng)用程序
坐寸o
[0100]當(dāng)表示創(chuàng)建第一元素的創(chuàng)建人的數(shù)據(jù)包含在第一元素中時(shí),可以提取該創(chuàng)建人創(chuàng)建的元素作為第二元素。
[0101]第三變型例
[0102]示例性實(shí)施例討論了如下構(gòu)造,其中提取單元104提取位于第一元素的移動方向上并與第一元素的屬性對應(yīng)的元素作為第二元素。或者,提取單元104可提取位于第一元素移動方向上的元素。即,該情況下,與第一元素的屬性不對應(yīng)的元素也可以作為接近顯示處理的目標(biāo)。
[0103]圖7是示出了執(zhí)行接近顯示處理后的元素布置的示圖。與示例性實(shí)施例中相同,第一元素的屬性是用于創(chuàng)建第一元素的應(yīng)用程序的類型。在第三變型例中,當(dāng)?shù)?5至20號元素包括通過該應(yīng)用程序創(chuàng)建的元素并且當(dāng)?shù)?1、第22、第28及第29號元素是文件而不是文件夾時(shí),提取第15至第22、第28以及第29號元素作為第二元素。
[0104]接近顯示單元105可改變第三元素中與第一元素屬性對應(yīng)的元素的外觀。
[0105]圖8是示出了執(zhí)行接近顯示處理后的元素布置的示圖。通過這種方式,第15至第20號元素的顏色可改變?;蛘撸淖冎暗念伾透淖冎蟮念伾梢栽诿棵雰?nèi)交替顯示,或者可以在比第21、第22、第28及第29號元素更接近第一元素的位置顯示第15至第20號兀素。
[0106]第四變型例
[0107]當(dāng)沒有在顯示區(qū)域15a出現(xiàn)的第四元素作為屬于第二元素的元素與第二元素相關(guān)聯(lián)時(shí),第四元素和第三元素可以彼此關(guān)聯(lián)并顯示在顯示區(qū)域15a上。
[0108]圖9是示出了執(zhí)行接近顯示處理之后的元素排布的示圖。該示例中,第15號元素作為第二元素被提取,而第35至第38號元素作為第四元素與第二元素相關(guān)聯(lián)。該情況下,生成第15號元素的副本作為第三元素,該第三元素顯示為窗口,并且第35至第38號元素顯示在該窗口中。或者,第三元素可保持不變并可以作為圖標(biāo)顯示,并且與該圖標(biāo)鄰近地顯示第四元素。
[0109]第五變型例
[0110]當(dāng)在多個(gè)第一元素處分別執(zhí)行第一操作時(shí),以及當(dāng)提取單元104響應(yīng)于這多個(gè)第一操作提取同一第二元素時(shí),接近顯示單元105可生成與這些第一操作的數(shù)量相對應(yīng)的第三元素,并可在比第二元素更接近第一元素的位置顯示第三元素。
[0111]圖10是示出了執(zhí)行接近顯示處理之后的元素布置的示圖。在本示例中,第14號元素(第一元素)和第8號元素(第一元素)被不同的用戶拖動,并且第15至第17號元素作為這些第一元素的第二元素被提取。該情況下,生成第15至第17號元素的兩組副本作為第三元素,并且在比第二元素更接近第一元素的位置顯示所生成的幾組第三元素。
[0112]第六變型例
[0113]提取單元104可基于第一元素的移動方向和速度提取第二元素。即,圖4所示的9角根據(jù)移動速度而改變。例如,移動速度越快,則9角越小?;蛘?,移動速度越快,第一元素與將被提取的元素之間的距離就越長。
[0114]第七變型例
[0115]提取單元104可基于第一元素的移動距離和移動方向提取第二元素。移動的距離是從拖動開始到拖動結(jié)束的距離。例如,移動距離越長,0角變得越小?;蛘?,移動距離越長,第一元素與將被提取的元素之間的距離就越長。
[0116]第八變型例
[0117]第一元素的移動方向可以是連接拖動開始時(shí)所在的位置(起點(diǎn))到拖動結(jié)束的位置(終點(diǎn))的直線方向,或者是第一元素移動路徑在終點(diǎn)處的切線方向。
[0118]第九變型例
[0119]示例性實(shí)施例討論了用戶通過觸摸顯示區(qū)域15a指定第一元素的示例??商娲?,也可使用不通過觸摸顯示區(qū)域15a即可指定第一元素的其他系統(tǒng)。例如,也可用使用紅外線等確定用戶手指或筆的位置的系統(tǒng),或通過捕獲手指、面部、眼球等的圖像并分析這些圖像從而通過用戶手指、面部、眼球等指示位置的系統(tǒng)。
[0120]盡管本實(shí)施例討論了應(yīng)用觸摸面板的示例,但也可使用利用鼠標(biāo)或操縱桿來指定第一兀素的系統(tǒng)。
[0121]第十變型例
[0122]第三操作可以是與示例性實(shí)施例中討論的操作不同的操作。例如,第三操作可以是在拖動停止之后,用戶在不釋放觸摸第一元素的手指的情況下使用不同的手指點(diǎn)擊背景的操作。
[0123]可替代地,可以在拖放停止的狀態(tài)下顯示菜單。例如,可顯示包括諸如“接近顯示處理”和“取消”的項(xiàng)目的彈出式菜單,并且用戶可點(diǎn)擊所需的項(xiàng)目。
[0124]第十一變型例
[0125]示例實(shí)施例討論了提取單元104提取位于圍繞圖4箭頭A的終點(diǎn)在箭頭A的延長線B兩側(cè)的0角范圍內(nèi)的扇形區(qū)域內(nèi)的元素的示例。可替代地,提取單元104可提取位于與延長線B相距預(yù)定距離的兩條直線之間的帶狀范圍內(nèi)的元素。
[0126]第十二變型例
[0127]示例性實(shí)施例討論了將所有硬件提供在殼體19內(nèi)的示例來作為信息處理裝置10的示例??商娲?,信息處理裝置10可以是筆記本電腦,其中包括顯示器15的殼體和包括除了顯示器15以外的硬件的殼體通過鉸鏈相互連接??商娲兀畔⑻幚硌b置10可包括除顯示器15以外的硬件,信息處理裝置10和顯示器15 (顯示裝置)可通過信號或無線通信單元連接。
[0128]第十三變型例
[0129]示例性實(shí)施例討論了當(dāng)信息處理裝置10的控制器11執(zhí)行應(yīng)用程序時(shí)信息處理裝置10的操作示例。可替代地,在示例性實(shí)施例中那些相同或相似功能可以在信息處理裝置10的硬件中執(zhí)行?;蛘?,通過記錄在計(jì)算機(jī)可讀記錄介質(zhì)上(如光記錄介質(zhì)或半導(dǎo)體存儲器)來提供程序,并可以從記錄介質(zhì)中讀取程序并存儲在信息處理裝置10的存儲器12上?;蛘?,程序可通過電子通信線纜提供。
[0130]本發(fā)明的前述示例性實(shí)施例是為了解釋和說明而提供的。其目的并非意在窮舉或?qū)⒈景l(fā)明限制為所披露的具體形式。顯然,許多修改和變化對本領(lǐng)域技術(shù)人員是顯而易見的。實(shí)施例的選擇和描述為了更好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域其他技術(shù)人員能夠理解本發(fā)明的各種實(shí)施例以及適用于各種特定用途的各種變型例。本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種信息處理裝置,包括: 顯示器,其在顯示裝置的顯示區(qū)域中顯示包括多個(gè)元素的布置的圖像; 檢測器,檢測在顯示區(qū)域內(nèi)執(zhí)行的操作; 移動單元,其響應(yīng)于檢測器檢測到第一操作來按照第一操作在顯示區(qū)域中移動第一元素,其中所述第一操作是對于顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中的在顯示區(qū)域中指定的第一元素來使其在顯示區(qū)域中移動的操作; 提取單元,從顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中提取位于第一元素的移動方向上的第二元素; 接近顯示單元,其生成與第二元素相關(guān)的第三元素,并在比第二元素更接近第一元素的位置顯示第三元素; 元素處理器,其響應(yīng)于檢測器檢測到對第三元素執(zhí)行的第二操作來執(zhí)行與對第二元素執(zhí)行第二操作相對應(yīng)的處理。
2.根據(jù)權(quán)利要求1的信息處理裝置,還包括擦除單元,所述擦除單元在與第二操作相對應(yīng)的處理被執(zhí)行后擦除第三元素。
3.根據(jù)權(quán)利要求1的信息處理裝置,其中提取單元提取位于第一元素的移動方向上并且與第一元素的屬性相對應(yīng)的元素作為第二元素。
4.根據(jù)權(quán)利要求2的信息處理裝置,其中提取單元提取位于第一元素的移動方向上并且與第一元素的屬性相對應(yīng)的元素作為第二元素。
5.根據(jù)權(quán)利要求1的信息處理裝置,其中接近顯示單元改變第三元素當(dāng)中與第一元素的屬性對應(yīng)的元素的外觀。
6.根據(jù)權(quán)利要求2的信息處理裝置,接近顯示單元改變第三元素當(dāng)中與第一元素的屬性對應(yīng)的元素的外觀。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)的信息處理裝置,其中當(dāng)沒有顯示在顯示區(qū)域中的第四元素與第二元素相關(guān)聯(lián)以作為屬于第二元素的元素時(shí),接近顯示單元將第四元素與第三元素相關(guān)聯(lián),并在顯示區(qū)域中顯示第四元素。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)的信息處理裝置,其中當(dāng)針對多個(gè)第一元素分別執(zhí)行第一操作時(shí),以及當(dāng)提取單元響應(yīng)于多個(gè)第一操作提取相同的第二元素時(shí),接近顯示單元生成與多個(gè)第一操作的數(shù)量相對應(yīng)的多個(gè)第三元素,并在比第二元素更接近所述多個(gè)第一元素中相應(yīng)的一個(gè)第一元素的位置上顯示每個(gè)第三元素。
9.根據(jù)權(quán)利要求7的信息處理裝置,其中當(dāng)針對多個(gè)第一元素分別執(zhí)行第一操作時(shí),以及當(dāng)提取單元響應(yīng)于多個(gè)第一操作提取相同的第二元素時(shí),接近顯示單元生成與多個(gè)第一操作的數(shù)量相對應(yīng)的多個(gè)第三元素,并在比第二元素更接近所述多個(gè)第一元素中相應(yīng)的一個(gè)第一元素的位置上顯示每個(gè)第三元素。
10.根據(jù)權(quán)利要求1的信息處理裝置,其中響應(yīng)于檢測器在檢測到第一操作之后檢測到第三操作,接近顯示單元生成第三元素,并在比第二元素更接近第一元素的位置顯示第
11.根據(jù)權(quán)利要求2的信息處理裝置,其中響應(yīng)于檢測器在檢測到第一操作之后檢測到第三操作,接近顯示單元生成第三元素,并在比第二元素更接近第一元素的位置顯示第
12.根據(jù)權(quán)利要求1的信息處理裝置,其中提取單元基于第一元素的移動方向和移動速度或者基于第一元素的移動方向和移動距離來提取第二元素。
13.根據(jù)權(quán)利要求2的信息處理裝置,其中提取單元基于第一元素的移動方向和移動速度或者基于第一元素的移動方向和移動距離來提取第二元素。
14.一種圖像處理方法,包括: 在顯示裝置的顯示區(qū)域中顯示包括多個(gè)元素的布置的圖像; 檢測在顯示區(qū)域內(nèi)執(zhí)行的操作; 響應(yīng)于檢測到第一操作來按照第一操作在顯示區(qū)域中移動第一元素,其中所述第一操作是對于顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中的在顯示區(qū)域中指定的第一元素來使其在顯示區(qū)域中移動的操作; 從顯示在顯示區(qū)域中的多個(gè)元素當(dāng)中提取位于第一元素移動方向上的第二元素; 生成與第二元素相關(guān)的第三元素,并在比第二元素更接近第一元素的位置顯示第三元素; 響應(yīng)于檢測到對第三元素執(zhí)行的第二操作來執(zhí)行與對第二元素執(zhí)行第二操作相對應(yīng)的處理。
15.一種信息處理 裝置,包括: 觸摸面板,其在顯示區(qū)域中顯示多個(gè)圖標(biāo)并檢測在顯示區(qū)域中執(zhí)行的操作; 移動單元,其根據(jù)用戶執(zhí)行的操作來選擇和移動顯示在顯示區(qū)域中的第一圖標(biāo); 提取單元,其提取位于第一圖標(biāo)的移動方向上的第二圖標(biāo); 接近顯示單元,其生成與第二圖標(biāo)相關(guān)的第三圖標(biāo),并在比第二圖標(biāo)更接近第一圖標(biāo)的位置顯示第三圖標(biāo); 處理器,其響應(yīng)于將第一圖標(biāo)放至第三圖標(biāo)處的操作來執(zhí)行如下處理,g卩,響應(yīng)于將第一圖標(biāo)所指示的數(shù)據(jù)放至第二圖標(biāo)處所執(zhí)行的處理。
【文檔編號】G06F3/0488GK103713817SQ201310286980
【公開日】2014年4月9日 申請日期:2013年7月9日 優(yōu)先權(quán)日:2012年10月4日
【發(fā)明者】關(guān)根義寬 申請人:富士施樂株式會社