欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理裝置及信息處理方法

文檔序號:6435417閱讀:147來源:國知局
專利名稱:信息處理裝置及信息處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息處理裝置及信息處理方法。
背景技術(shù)
傳統(tǒng)地,通常在將顯示倍率改變?yōu)槿菀撞僮鞯谋堵手?,在個人計(jì)算機(jī)上進(jìn)行顯示畫面操作。作為改變顯示倍率的方法,例如,用戶從列表框中選擇其想要的倍率,直接以數(shù)字的方式輸入倍率,或者移動滑塊。近來,通過手勢(例如兩個手指在附裝觸摸屏的手機(jī)和個人數(shù)字助理以及附裝觸摸板的筆記本個人計(jì)算機(jī)等上打開/閉合)來進(jìn)行放大/縮小正在快速普及。然而,如果在這種設(shè)備上將顯示倍率設(shè)置過小,則操作目標(biāo)對象顯示小,使得操作困難。結(jié)果,發(fā)生如下操作錯誤例如用戶選擇其想要選擇的對象的相鄰對象或者選擇多個對象。為了避免由于顯示小導(dǎo)致的這些操作錯誤,已經(jīng)公開了各種方法。例如,在日本特開2004-140811號公報(bào)中,在高密度對象處自動放大顯示。這防止錯誤地選擇相鄰對象。在日本特開2009-0320 號公報(bào)中,當(dāng)在進(jìn)行選擇操作的手指等的屏幕觸摸范圍內(nèi)存在多個對象時,自動放大顯示。這防止選擇多個對象。然而,在日本特開2004-140811號公報(bào)中,當(dāng)多個對象相互分離地布置時,即使對象顯示小,也不放大。此外,在日本特開2009-0320 號公報(bào)中,當(dāng)在手指等的屏幕觸摸范圍內(nèi)不存在多個對象時,即使對象顯示小,也不放大。為此,當(dāng)對象顯示小并且難以看清時, 用戶可能無意地觸摸對象。此外,當(dāng)對象小并且難以確認(rèn)其內(nèi)容時,用戶可能錯誤地選擇其它對象??紤]當(dāng)用戶縱觀顯示時,因?yàn)槠湎胍癸@示滾動,所以其縮小顯示。即使對象密集, 其可能也不想自動放大顯示。此外,考慮因?yàn)橛脩粝胍苯訉D像對象進(jìn)行描畫或者輸入手寫字符,而不切換到圖像編輯模式等,所以其放大圖像對象。然而,傳統(tǒng)的能夠放大/縮小畫面的設(shè)備不管顯示倍率僅允許相同的輸入操作,并且無法滿足進(jìn)行放大/縮小的用戶的意圖。鑒于上述問題,本發(fā)明提供如下一種技術(shù)防止當(dāng)操作目標(biāo)對象顯示小時的操作錯誤,并且執(zhí)行符合放大/縮小了畫面的用戶的意圖的操作。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供一種信息處理裝置,其根據(jù)在顯示畫面上發(fā)出的操作指令接受不同類型的多個處理中的一個,所述信息處理裝置包括輸入單元,其用于輸入在所述顯示畫面上發(fā)出的所述操作指令;提取單元,其用于基于在所述顯示畫面上輸入所述操作指令的位置,從在所述顯示畫面上顯示的對象中提取關(guān)注對象;獲得單元,其用于獲得表示由所述提取單元提取的關(guān)注對象的顯示大小的信息;以及確定單元,其用于根據(jù)所述顯示大小從不同類型的處理中確定可執(zhí)行的處理。根據(jù)本發(fā)明的另一方面,提供一種信息處理裝置中的信息處理方法,所述信息處理裝置根據(jù)在顯示畫面上發(fā)出的操作指令接受不同類型的多個處理中的一個,所述信息處理方法包括以下步驟輸入在所述顯示畫面上發(fā)出的所述操作指令;基于在所述顯示畫面上輸入所述操作指令的位置,從在所述顯示畫面上顯示的對象中提取關(guān)注對象;獲得表示在所述提取步驟中提取的關(guān)注對象的顯示大小的信息;以及根據(jù)所述顯示大小從不同類型的處理中確定可執(zhí)行的處理。通過以下參照附圖對示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其他特征將變得清楚。


圖IA是例示根據(jù)本發(fā)明的信息處理裝置的硬件配置的框圖;圖IB是例示根據(jù)本發(fā)明的信息處理裝置的軟件配置的框圖;圖2A到圖2C是例示以不同的放大倍率顯示的Web站點(diǎn)的圖;圖3是例示操作執(zhí)行確定處理的流程圖;圖4是例示對象大小與要執(zhí)行的操作的組合的表;圖5是例示基于條件確定是否執(zhí)行操作的處理的流程圖;圖6A是例示操作的優(yōu)先級設(shè)定的表;圖6B是例示根據(jù)對象大小改變操作優(yōu)先級的表;圖7是例示基于優(yōu)先級確定是否執(zhí)行操作的處理的流程圖;圖8是例示當(dāng)持續(xù)輸入操作時允許執(zhí)行操作的處理的流程圖;圖9A和圖9B是示出當(dāng)操作目標(biāo)對象大時執(zhí)行復(fù)雜的手勢操作的示例的圖;圖10是例示對象大小與要執(zhí)行的手勢操作的組合的表;圖IlA和圖IlB是例示當(dāng)多個對象相互交疊時的操作執(zhí)行確定的圖;圖12是例示當(dāng)多個對象相互交疊時的條件的表;圖13是例示當(dāng)多個對象相互交疊時的操作執(zhí)行確定處理的流程圖;圖14是例示可執(zhí)行的操作顯示的圖;圖15A到圖15C是例示表示不執(zhí)行輸入操作的顯示的圖;圖16A是例示條件改變畫面的圖;圖16B是例示使用樣本對象設(shè)置條件值的圖;圖17是例示通過學(xué)習(xí)來改變條件表的處理的流程圖;以及圖18是例示對象大小與要執(zhí)行的操作的組合的表。
具體實(shí)施例方式參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例。應(yīng)當(dāng)注意,除非另外特別聲明,否則在這些實(shí)施例中描述的部件的相對配置、數(shù)字表示和數(shù)值絕不限制本發(fā)明的范圍。(第一實(shí)施例)第一實(shí)施例將描述根據(jù)操作目標(biāo)對象(關(guān)注對象)的大小來確定是否執(zhí)行操作的情況。圖IA是例示根據(jù)本發(fā)明的信息處理裝置100的硬件配置的框圖。總線101連接各構(gòu)成要素。CPU(中央處理單元)102進(jìn)行用于各種處理的運(yùn)算、邏輯判斷等,并控制連接到總線101的各構(gòu)成要素。信息處理裝置100包括存儲器(包括程序存儲器和數(shù)據(jù)存儲器)。程序存儲器存儲用于CPU進(jìn)行控制的程序,所述程序包括根據(jù)流程圖的各種處理序列(稍后描述)。存儲器可以是R0M(只讀存儲器)103或者將程序從外部存儲設(shè)備等加載到其中的RAM(隨機(jī)存取存儲器)104,或者可以由ROM與RAM的組合來實(shí)現(xiàn)。存儲設(shè)備105例如是存儲根據(jù)本發(fā)明的數(shù)據(jù)及程序的硬盤。作為具有與存儲設(shè)備 105相同功能的備選,可以使用外部存儲設(shè)備106。外部存儲設(shè)備106可以通過介質(zhì)(記錄介質(zhì))和用于實(shí)現(xiàn)對介質(zhì)的存取的外部存儲驅(qū)動器來實(shí)現(xiàn)。已知的介質(zhì)示例是軟盤(FD)、 ⑶-R0M、DVD、USB存儲器、MO以及閃存。在本實(shí)施例中,RAM 104、存儲設(shè)備105以及外部存儲設(shè)備106保持需要的信息。信息輸入設(shè)備107用來從外部裝置輸入信息。信息輸入設(shè)備107接收用戶對信息處理裝置的操作。輸入方法例如是諸如鼠標(biāo)或軌跡球的指示設(shè)備,或者觸摸輸入。信息輸出設(shè)備108將信息處理裝置100的處理結(jié)果以及保持信息輸出到外部裝置。在本實(shí)施例中,信息輸出設(shè)備108輸出由信息處理裝置100生成的對象以及用于畫面顯示(例如關(guān)于對象的顯示)的信息,并且畫面顯示設(shè)備等對其進(jìn)行顯示。圖IB是例示根據(jù)本發(fā)明的信息處理裝置100的軟件配置的框圖。操作接受單元151接受從信息輸入設(shè)備107輸入到信息處理裝置100的操作請求。使用諸如鼠標(biāo)、軌跡球、觸摸板、觸摸屏、手寫筆、手寫板或者鍵盤的設(shè)備來輸入操作請求。對于觸感設(shè)備,可以想像使用手指或者筆的輸入。對象提取單元152提取位于畫面上已輸入由操作接受單元151接受的操作的位置的對象。對象大小測量單元153測量由對象提取單元152提取的對象的顯示大小??梢允褂孟袼?、顯示長度或者面積來測量對象大小?;趯ο蟠笮y量單元153測量的對象大小,操作執(zhí)行確定單元IM確定是否實(shí)際執(zhí)行操作接受單元151接受的操作。更具體地說,將預(yù)先設(shè)置對象大小與可執(zhí)行操作指令的組合的條件存儲作為定義數(shù)據(jù),并基于該條件確定是否能夠接受。當(dāng)操作執(zhí)行確定單元IM確定能夠執(zhí)行操作時,操作執(zhí)行單元155執(zhí)行與操作相對應(yīng)的處理。操作執(zhí)行單元155將執(zhí)行結(jié)果通知給信息輸出設(shè)備108,并將執(zhí)行結(jié)果反映在諸如屏幕的顯示設(shè)備上。參照圖2A到圖2C通過例示在附裝了觸摸屏的個人數(shù)字助理中安裝了根據(jù)本發(fā)明的信息處理裝置100的情況來說明在不同放大倍率下Web站點(diǎn)的顯示的圖。圖2A到圖2C 是例示在不同放大倍率下顯示的Web站點(diǎn)的圖。屏幕對圖像共享站點(diǎn)進(jìn)行成像。雖然在此例示了 Web站點(diǎn),但是本發(fā)明不限于Web站點(diǎn),并能夠應(yīng)用到在個人數(shù)字助理或者PC中安裝的應(yīng)用。圖2A是例示W(wǎng)eb站點(diǎn)的通常顯示或者縮小顯示的圖。屏幕200是個人數(shù)字助理的顯示屏,并且假定因?yàn)楸銛y性重要所以屏幕200不大。 在通常顯示或者縮小顯示中,諸如構(gòu)成Web站點(diǎn)的文本、圖像、按鈕的對象顯示非常小,因此難以看清它們。該屏幕附裝了觸摸屏,并假定能夠使用手指、手寫筆等在顯示屏上輸入。 然而,可以不附裝觸摸屏,在不附裝觸摸屏的情況下,也可以進(jìn)行使用鼠標(biāo)、軌跡球、硬按鈕、鍵盤等的輸入。當(dāng)觸摸屏幕兩點(diǎn)之間的間距增加時確定畫面放大/縮小操作為放大操作,而當(dāng)間距減小時確定為縮小操作。作為選擇,可以在屏幕上設(shè)置滑塊以根據(jù)滑塊位置進(jìn)行放大/縮小,可以準(zhǔn)備放大按鈕和縮小按鈕,或者可以直接指定倍率。手指201是用戶的手指。手指201直接觸摸附裝觸摸屏的屏幕200以進(jìn)行各種操作。文本框202允許輸入文本。通過選擇文本框,畫面切換到文本輸入畫面,或者出現(xiàn)文本輸入對話以允許進(jìn)行文本輸入。然而,當(dāng)文本框202顯示小時,如同圖2A的示例,因?yàn)轱@示小于指尖,所以難以通過用手指201觸摸文本框202來選擇它。在該難以選擇的狀態(tài)下,用戶可能不會強(qiáng)制進(jìn)行選擇操作。因此,當(dāng)以不足以進(jìn)行選擇的大小顯示對象時,信息處理裝置100僅接受圖2A中箭頭所示的滾動操作,而不接受選擇操作。滾動操作通常能夠通過拖動沒有對象的部分來沿用戶想要的方向移動整個畫面。在圖2A的示例中,還將在用作對象的文本框上的拖動視為滾動操作。僅接受滾動操作能夠防止由對用戶只想滾動的對象的錯誤操作導(dǎo)致的麻煩畫面轉(zhuǎn)變。圖像203布置在Web站點(diǎn)上。該示例假定在Web上共享的圖像。用戶能夠通過觸摸來選擇圖像,下載圖像并單獨(dú)在圖像編輯畫面上編輯選擇的圖像。然而,當(dāng)圖像顯示小時,如圖2A所示的示例,難以確認(rèn)圖像內(nèi)容,用戶可能不會在不了解圖像內(nèi)容的情況下選擇特定圖像。因此,根據(jù)本實(shí)施例的信息處理裝置100僅接受對圖像的滾動操作而不接受選擇操作。列表框204記載列表。通過觸摸并選擇在一行上顯示的列表框204來展示列表。 用戶能夠通過用手指、觸筆等觸摸列表中的一個來選擇它。然而,當(dāng)列表顯示小時,如圖2A 的示例所示,因?yàn)橛脩魺o法了解內(nèi)容,因此難以閱讀字符并確定要選擇哪一個列表。由于列表項(xiàng)目與相鄰的列表項(xiàng)目接近,因此在如圖2A所示的示例的大小下難以用手指選擇用戶想要的項(xiàng)目。因此,根據(jù)實(shí)施例的信息處理裝置100也僅接受列表框上的滾動操作,而不接受選擇操作。用戶觸摸按鈕205以進(jìn)行選擇,并執(zhí)行分配給按鈕的操作。然而,當(dāng)如圖2A所示按鈕顯示小時,難以看清按鈕上寫的字符并確定按鈕的功能。此外,按鈕太小而無法用手指選擇它,從而選擇操作困難。為此,根據(jù)實(shí)施例的信息處理裝置100也僅接受按鈕上的滾動操作,而不接受選擇操作。通過觸摸帶下劃線的文本部分來選擇鏈接206,并且畫面轉(zhuǎn)變到另一個鏈接的頁面。然而,當(dāng)如圖2A所示鏈接顯示小時,難以看清字符并確定鏈接目的地。此外,鏈接太小而無法用手指選擇它,選擇操作困難。即使用戶想要進(jìn)行滾動操作,也難以單純地區(qū)分字符與鏈接,并且用戶可能錯誤地選擇字符。為了防止這樣,根據(jù)本實(shí)施例的信息處理裝置100 也僅接受鏈接上的滾動操作,而不接受選擇操作。圖2B是示出在圖2A中的顯示被放大后顯示的Web站點(diǎn)內(nèi)圖。文本框202被放大并以大到足以適合于手指201的指尖的大小來顯示。用戶能夠容易地進(jìn)行選擇操作。信息處理裝置100接受選擇操作,而不接受文本框202上的滾動操作。圖像203被放大并以大到足以確認(rèn)圖像內(nèi)容的大小來顯示。用戶能夠容易地找到其想要的圖像。信息處理裝置100接受選擇操作而不接受圖像203上的滾動操作。列表框204被放大到足以容易地閱讀字符并容易用指尖進(jìn)行選擇操作的大小。信息處理裝置100接受選擇操作而不接受列表框204上滾動操作。由于列表框204中列表項(xiàng)目彼此相鄰,因此容易發(fā)生對相鄰項(xiàng)目的錯誤選擇。為了防止這樣,當(dāng)列表框204以大到足
6以適合于整個手指頭的大小來顯示時,可以使得能夠進(jìn)行選擇操作。按鈕205被放大到大到足以容易地看清寫在按鈕上的字符并確定按鈕的功能的大小。因此,信息處理裝置100接受選擇操作,而不接受按鈕205上的滾動操作。鏈接206被放大到足以看清字符并使用指尖進(jìn)行選擇操作的大小。信息處理裝置 100接受選擇操作,而不接受鏈接206上的滾動操作。在圖2B所示的示例中,不接受對象上的滾動操作。然而,作為其它方法,可以將輕敲(tap)操作(只輕輕的一個接觸的操作)確定為選擇操作,并可以將拖動操作確定為滾動操作。這使得能夠接受對象上的選擇操作和滾動操作兩者。圖2C是示出在圖2B中的顯示進(jìn)一步被放大之后顯示的Web站點(diǎn)的圖。文本框202被進(jìn)一步放大到遠(yuǎn)大于手指201的指尖的大小。信息處理裝置100接受對文本框202的手寫字符輸入操作。即,信息處理裝置100接受與上述滾動操作不同類型的操作。此時,對手寫輸入字符進(jìn)行識別并將其轉(zhuǎn)換為輸入到文本框202中的文本數(shù)據(jù)。 在圖2C的狀態(tài)下,信息處理裝置100不接受文本框202上的滾動操作,以不將其誤認(rèn)為手寫字符輸入操作。與滾動操作類似,可以不接受選擇操作。作為選擇,可以將輕敲操作(只輕輕的一個接觸的操作)確定為選擇操作,并且可以將觸摸點(diǎn)的移動(如拖動操作)確定為手寫字符輸入操作。圖像203被放大到遠(yuǎn)大于手指201的指尖的大小。信息處理裝置100接受對圖像 203的描畫操作(描繪操作),而不接受圖像203上的滾動操作。與滾動操作類似,可以不接受選擇操作。作為選擇,可以將輕敲操作(只輕輕的一個接觸的操作)確定為選擇操作, 并且可以將觸摸點(diǎn)的移動(如拖動操作)確定為描畫操作。對于剩下的對象,進(jìn)行與圖2B中的處理相同的處理。如上所述,當(dāng)操作目標(biāo)對象小時,選擇操作困難。因此考慮用戶想要通過充分利用縱觀狀態(tài)進(jìn)行滾動操作,而不是選擇操作。在這種情況下,根據(jù)本實(shí)施例的信息處理裝置 100能夠僅接受滿足用戶意圖的滾動操作。能夠防止當(dāng)對象小并且難以選擇它時的操作錯誤。在將對象以容易選擇的狀態(tài)放大并顯示之后,能夠接受選擇操作。當(dāng)通過進(jìn)一步放大來對文本框和圖像進(jìn)行大的顯示時,信息處理裝置能夠滿足直接輸入手寫字符或者描畫的要求,而無需麻煩地轉(zhuǎn)變到編輯畫面。將參照圖3例示基于對象大小確定是否執(zhí)行接受的操作的處理。圖3是例示操作執(zhí)行確定處理的流程圖。在步驟S301中,操作接受單元151進(jìn)行操作接收處理以接收從信息輸入設(shè)備107 輸入的用戶操作指令。在步驟S302中,對象提取單元152提取操作位置附近的對象。更具體地說,對象提取單元152提取位于輸入了步驟S301中接收的操作的位置附近的對象。位于輸入操作位置附近的對象是例如最靠近輸入操作的起點(diǎn)的對象。更具體地說,從位于輸入操作指令的位置的對象或者距所述位置預(yù)定距離的對象中,提取位于距輸入操作指令的位置距離最小的位置的對象。作為其它示例,當(dāng)指定操作的點(diǎn)移動時,可以選擇該點(diǎn)通過距離最長的對象??梢蕴崛∨c針對操作輸入的各個坐標(biāo)點(diǎn)最近的對象。在步驟S303中,對象大小測量單元153進(jìn)行對象大小測量處理。更具體地說,對象大小測量單元153測量在步驟S302中提取的對象在顯示上的大小(顯示大小)。通過提取對象的外接矩形并計(jì)算外接矩形的垂直和水平像素?cái)?shù)來測量大小。作為其它示例,可以測量表示對象面積的像素?cái)?shù)。在步驟S304中,基于在步驟S303中測量的對象大小來確定是否實(shí)際執(zhí)行步驟 S301中接收的操作。例如,當(dāng)顯示大小等于或者小于閾值時,確定無法執(zhí)行與操作指令相對應(yīng)的處理。當(dāng)顯示大小大于閾值時,確定能夠執(zhí)行與操作指令相對應(yīng)的處理。如果確定能夠執(zhí)行處理(步驟S304中的“是”),則處理進(jìn)入步驟S305。如果確定無法執(zhí)行處理(步驟 S304中的“否”),則處理直接結(jié)束。在步驟S305中,進(jìn)行接收的操作執(zhí)行處理。執(zhí)行與在步驟S301中接收的操作相對應(yīng)的處理。從而,執(zhí)行圖3中的選擇處理、滾動處理等。將參照圖4例示確定是否執(zhí)行接受的操作的詳細(xì)方法。圖4例示了對象大小與要執(zhí)行的操作的組合。圖4將進(jìn)行如圖2A到圖2C的操作執(zhí)行確定所需的條件,例示為表。該表被存儲為定義數(shù)據(jù)并能夠用來進(jìn)行操作執(zhí)行確定。表的第一列是對象401,可以針對各個對象類型進(jìn)行單獨(dú)的設(shè)置。然而,所有的對象可以具有共同的設(shè)定,而無需準(zhǔn)備該項(xiàng)目。在圖4的示例中,對象401包括如圖2A到圖 2C所示的文本框、圖像、列表框、按鈕以及鏈接。當(dāng)在畫面上出現(xiàn)其它對象類型時,可以進(jìn)一步設(shè)置對象401。對象401可以設(shè)置通過使用圖像識別技術(shù)的對象識別獲得的圖像內(nèi)的對象。例如,可以想像圖像中的對象(例如人物、建筑、汽車、船)。表的第二列是大小402,將對象大小設(shè)置為接受操作時的確定標(biāo)準(zhǔn)。在圖4的示例中,用對象的垂直像素?cái)?shù)和水平像素?cái)?shù)來表示大小。作為選擇,可以將大小設(shè)置為面積(例如“小于900像素”),或者用毫米來設(shè)置。表的第三列是許可操作403,并設(shè)置當(dāng)對象大小與在第二列中設(shè)置的大小402匹配時要接受的操作。例如,為了對文本框進(jìn)行如圖2A至圖2C的確定,在第二列中設(shè)置了指尖不適合于文本框的大小(例如“小于30X30像素”)的條件,并將滾動操作設(shè)置為當(dāng)滿足該條件時許可的操作。接著,設(shè)置指尖適合于文本框的大小(例如“30X30像素或者更大且小于100X100像素”)的條件,并且將選擇操作設(shè)置為當(dāng)滿足該條件時許可的操作。此夕卜,設(shè)置了能夠手寫的大小(例如“100X100像素或者更大”)的條件,并將手寫字符輸入操作設(shè)置為當(dāng)滿足該條件時許可的操作。對剩余的對象類型進(jìn)行類似的設(shè)置,并定義如圖4那樣的條件表,使得能夠進(jìn)行如圖2A到圖2C的確定。圖4中設(shè)置的大小402僅是示例,可以設(shè)置其它像素?cái)?shù)。尤其,容易操作的對象大小根據(jù)屏幕尺寸、顯示分辨率以及顯示設(shè)備性能而改變。因此,可以根據(jù)使用情況來改變設(shè)置。此外,容易操作的對象大小根據(jù)操作輸入媒介(例如手指、筆或者鼠標(biāo)) 的改變而改變。因此,可以針對各個輸入媒介準(zhǔn)備條件表并基于在輸入媒介檢測處理中檢測到的輸入媒介來切換條件表。作為檢測對觸摸屏的輸入媒介的方法,可以基于輸入檢測方法的不同(例如靜電電容方法或者電磁感應(yīng)方法)、觸摸屏的接觸面積等來區(qū)分輸入媒介。當(dāng)在個人數(shù)字助理中安裝了加速度傳感器時,還能夠通過加速度傳感器檢測到的擺動確定用戶是否正在行走,并且如果在行走,則將條件表切換到用于行走的表。作為選擇,可以準(zhǔn)備與擺動的幅度相對應(yīng)的條件表并根據(jù)擺動幅度來切換條件表。許可的操作也不限于圖4的內(nèi)容,可以設(shè)置其它操作。在手勢識別可用的環(huán)境中,可以設(shè)置許可的手勢操作。以這種方式,將設(shè)置對象大小402以及相應(yīng)的許可操作403的條件存儲作為定義數(shù)據(jù)??梢允褂脳l件來進(jìn)行如圖2A到圖2C中的確定。
將參照圖5的流程圖例示基于條件確定是否執(zhí)行接受的操作的處理。步驟S501到S503的處理與圖3的步驟S301到S303的處理相同。測量輸入操作位置附近的對象的大小。在步驟S504中,進(jìn)行許可操作獲得處理?;谠诓襟ES502中提取的對象以及在步驟S503中測量的大小來搜索預(yù)先定義的圖4所示的條件表,獲得許可的操作。在步驟S505中,確定在步驟S504中獲得的許可操作是否包括在步驟S501中接收的操作。如果許可操作包括接收的操作,則確定能夠執(zhí)行接收的操作(步驟S505中的 “是”),并且處理進(jìn)入步驟S506。如果許可操作不包括接收的操作,則確定無法執(zhí)行接收的操作(步驟S505中的“否”),并且處理結(jié)束,而不執(zhí)行在步驟S501中接收的操作。在步驟 S506中,與圖3的示例類似,執(zhí)行與在步驟S501中接收的操作相對應(yīng)的處理。如上面通過例示圖4和圖5所描述的那樣,預(yù)先將操作目標(biāo)對象的顯示大小與要接受的操作的組合設(shè)置為條件?;跅l件,能夠接受與對象大小相對應(yīng)的操作。將參照圖6A和圖6B例示確定是否接受操作的另一詳細(xì)方法。圖6A和圖6B是例示根據(jù)對象大小改變操作優(yōu)先級的表。圖6A示出當(dāng)對對象進(jìn)行操作601時針對各操作在開始時的優(yōu)先級602。在圖6A 的示例中,選擇操作具有最高優(yōu)先級。這表示基本上優(yōu)先接受選擇操作。然而,在這種狀態(tài)下,當(dāng)用戶想要進(jìn)行滾動操作并且錯誤地觸摸對象時,無意中選擇了對象。此外,在這種狀態(tài)下,無法接受對對象的選擇以外的操作。為了許可選擇以外的操作,通過模式切換來改變優(yōu)先級。此外,可以針對各個對象單獨(dú)設(shè)置操作優(yōu)先級。圖6B將根據(jù)對象611的大小612改變各個操作613的優(yōu)先級614之后的狀態(tài)示出作為表。例如,當(dāng)操作目標(biāo)文本框的大小小于30X30像素時,將滾動的優(yōu)先級改變?yōu)楦摺?可以根據(jù)操作目標(biāo)對象的大小來切換要接受的操作。在圖6B的示例中,通過布置第一列上的對象611的項(xiàng)目來針對各個對象類型進(jìn)行單獨(dú)的設(shè)置。然而,所有對象類型可以具有共同設(shè)置,而無需布置該列。將參照圖7的流程圖例示基于優(yōu)先級來確定是否執(zhí)行接受操作的處理。步驟S701到S703的處理與圖3的步驟S301到S303的處理相同。測量輸入操作位置附近的對象的大小。在步驟S704中,基于在步驟S703中測量的對象大小來改變操作優(yōu)先級。更具體地說,如圖6A和圖6B的表所示,基于對象大小來改變操作優(yōu)先級。在步驟S705中,確定在步驟S701中接收的操作的優(yōu)先級是否為高。如果優(yōu)先級為高(步驟S705中的“是”),則處理進(jìn)入步驟S706以執(zhí)行與接收的操作相對應(yīng)的處理。如果接收的操作的優(yōu)先級為低(步驟S705中的“否”),則處理結(jié)束。如上面通過例示圖6和圖7所描述的那樣,基于操作目標(biāo)對象的顯示大小改變操作優(yōu)先級?;趦?yōu)先級,能夠接受與對象大小相對應(yīng)的操作。在上述示例中,基于對象大小在滾動、選擇、手寫等之間切換操作,但是也可以應(yīng)用其它操作。將參照圖18說明另一示例。圖18例示了與圖4以外操作相對應(yīng)的情況。圖18 將與對象1801的大小1802相對應(yīng)的各個操作1803示出作為表。例如,即使針對移動手指的相同操作,也基于圖像對象的大小改變要接受的操作。
當(dāng)用作對象1801的圖像對象的大小小于50X50像素并且難以確認(rèn)圖像內(nèi)容時, 在圖像上移動手指的操作是整個畫面滾動操作。此時,當(dāng)松開手指而不在圖像上移動它時, 可以什么也不作。當(dāng)圖像對象的大小等于或者大于50 X 50像素且小于100 X 100像素,并且大到足以確認(rèn)圖像內(nèi)容時,在圖像上移動手指的操作是圖像移動操作,能夠?qū)D像移動到另一位置。此時,當(dāng)松開手指而不在圖像上移動它時,可以選擇用手指觸摸的圖像對象。當(dāng)圖像對象的大小等于或者大于100X 100像素并且足夠大時,在圖像上移動手指的操作是手寫字符輸入或者描畫操作。此時,當(dāng)松開手指而不在圖像上移動它時,可以什么也不作, 可以選擇用手指觸摸的圖像對象或者可以將用手指觸摸的點(diǎn)描繪為描畫。例如,在當(dāng)前顯示大小為相對按鈕對象的標(biāo)準(zhǔn)大小的50%的情況下,滾動操作有效,在100%的情況下,選擇操作有效,而在200 %的情況下,手寫操作有效??梢曰谡麄€畫面的顯示倍率來確定有效的操作。例如,在顯示倍率50%的情況下,滾動操作有效,在100 %的情況下,選擇操作有效,而在200 %的情況下,手寫操作有效。 這種方法在例如對象大小相同(例如照片的列表)時有效。通過針對各個對象設(shè)置整個畫面的不同顯示倍率也能夠處理大小不同的對象的情況(如圖2A到圖2C)。如上所述,根據(jù)本實(shí)施例的信息處理裝置100根據(jù)操作目標(biāo)對象的大小改變要接受的操作。這即使當(dāng)操作目標(biāo)對象顯示小時也能夠防止操作錯誤。此外,能夠根據(jù)改變了畫面倍率的用戶改變顯示對象的大小的意圖來接受操作。(第二實(shí)施例)第二實(shí)施例將描述當(dāng)持續(xù)輸入操作時允許執(zhí)行操作的配置。將參照圖8的流程圖說明根據(jù)第二實(shí)施例的當(dāng)持續(xù)輸入操作時允許執(zhí)行操作的處理。步驟S801到S803的處理與圖3的步驟S301到S303的處理相同。測量輸入操作位置附近的對象的大小。在步驟S804中,確定在當(dāng)前的對象大小下是否能夠執(zhí)行接收的操作。如果確定能夠執(zhí)行操作(步驟S804中的“是”),則處理進(jìn)入步驟S805。如果確定無法執(zhí)行操作(步驟S804中的“否”),則處理進(jìn)入步驟S806。在步驟S806中,確定是否持續(xù)輸入操作。例如,針對觸摸畫面的選擇操作,確定用戶是否持續(xù)觸摸畫面。作為另一示例,針對在畫面上通過拖動操作進(jìn)行的滾動操作,如果檢測到拖動持續(xù)或者拖動之后的位置被持續(xù)觸摸,則可以確定操作繼續(xù)。如果持續(xù)時間超過預(yù)定時間(步驟S806中的“是”),則處理進(jìn)入步驟S807。如果持續(xù)時間不超過預(yù)定時間 (步驟S806中的“否”),則處理直接結(jié)束。如果在步驟S806中確定持續(xù)輸入操作,則在步驟S807中,計(jì)算畫面的顯示倍率。 作為計(jì)算方法,首先,計(jì)算需要的對象大小,使得能夠接受接收的操作。接著,計(jì)算并確定畫面的顯示倍率,使得在步驟S802中提取的對象具有計(jì)算的大小。在步驟S808中,基于在步驟S807中計(jì)算的顯示倍率來對整個畫面、畫面的一部分或者在步驟S802中提取的對象進(jìn)行放大或者縮小。在步驟S805中,執(zhí)行在步驟S801中接收的操作。在圖8的示例中,在步驟S807 和S808的處理中改變顯示倍率。然而,當(dāng)操作簡單地持續(xù)時,可以接受其以執(zhí)行處理。作為選擇,可以只進(jìn)行步驟S807中的顯示倍率計(jì)算處理以在畫面上顯示顯示倍率并將其展
10示給用戶。如上所述,即使不許可執(zhí)行輸入操作,而用戶想要輸入操作,通過持續(xù)輸入操作也允許執(zhí)行輸入操作,從而用戶能夠進(jìn)行輸入操作。因此,放大操作和縮小操作都無需單獨(dú)進(jìn)行。此外,展示用于設(shè)置原本輸入已成為可執(zhí)行的操作所需的大小的放大倍率,將操作所需的原本大小通知給用戶。此外,以這種放大倍率的實(shí)際顯示,使得后續(xù)操作容易。(第三實(shí)施例)在第三實(shí)施例中,將參照圖9A和圖9B描述隨著操作目標(biāo)對象的大小增加接受更復(fù)雜手勢操作的示例。圖9A是示出在與圖2A到圖2C相同的使用情況下放大到某一程度的Web畫面的圖。中心圖像是人物。手勢901是用手指201進(jìn)行的手寫輸入。在圖9A的示例中,將“保密”的描繪識別為“保密”手勢,并且假定設(shè)置“保密”印記(顯示圖標(biāo))。然而,當(dāng)圖像對象小或者識別的人物對象小時,如同圖9A的示例,難以輸入諸如“保密”手勢的復(fù)雜手勢。結(jié)果,如圖9A那樣,手勢形狀可能丟失,導(dǎo)致識別錯誤。為了防止這樣,當(dāng)對象顯示小時,信息處理裝置100不接受復(fù)雜的手勢。圖9B是示出在從圖9A放大之后顯示的Web畫面的圖。人物顯示大。在這種狀態(tài)下,能夠輸入大且形狀更好的手勢901。因此,當(dāng)對象顯示大時,信息處理裝置100接受筆畫數(shù)高或者形狀復(fù)雜的手勢。假定輸入了操作指令以使用符號或者字符來指定要在位于顯示畫面上的對象上顯示的顯示圖標(biāo)。當(dāng)對象的顯示大小等于或者小于閾值并且符號或者字符的筆畫數(shù)等于或者小于預(yù)定整數(shù)值時,確定能夠執(zhí)行與操作指令相對應(yīng)的顯示圖標(biāo)顯示處理(顯示執(zhí)行確定處理)。如果確定能夠執(zhí)行顯示圖標(biāo)顯示處理,則執(zhí)行與操作指令相對應(yīng)的顯示圖標(biāo)顯示處理。以這種方式,即使當(dāng)用戶在特意確定的位置或者大小輸入手勢時,也基于用戶嘗試輸入的目標(biāo)對象的大小來切換是否允許接受手勢,由此減少手勢識別錯誤。將參照圖10例示設(shè)置對象大小與要接受的手勢操作的組合的條件表。圖10將進(jìn)行參照圖9A和圖9B描述的操作執(zhí)行確定所需的條件示出為表。對象 1001以及大小1002的項(xiàng)目與圖4中的相同,但是第三列為許可手勢1003??梢栽趫D4的許可操作中設(shè)置許可手勢1003或者將其配置為如圖10所示。在圖10的示例中,當(dāng)對象1001 是在圖像內(nèi)識別的圖像內(nèi)對象并且大小1002小于30X30像素時,對象過小,不接受手勢操作(無許可手勢1003)。當(dāng)大小1002等于或者大于30X 30像素且小于50X 50像素時,作為許可手勢1003,僅接受簡單符號(例如“圓”、“三角形”或者“正方形”)的手勢操作。當(dāng)大小1002等于或大于50X50像素且小于100X 100像素時,作為許可手勢1003追加接受略微復(fù)雜的符號(例如“星”、“音符”或者“G譜號”)的手勢操作。當(dāng)大小1002足夠大(例如100 X 100像素或者更大)時,作為許可手勢1003還追加接受復(fù)雜的符號(例如“保密”、 “特殊”或者“有限公司”)的手勢操作。如上所述,根據(jù)第三實(shí)施例的信息處理裝置100隨著操作目標(biāo)對象的大小增加接受更復(fù)雜的手勢操作。能夠根據(jù)改變了顯示對象的大小的用戶的意圖接受手勢操作。在容易發(fā)生識別錯誤的大小下,不接受復(fù)雜的手勢操作,從而減少識別錯誤。(第四實(shí)施例)
在第四實(shí)施例中,首先參照圖IlA和圖IlB描述當(dāng)多個對象相互交疊時的操作執(zhí)行確定。圖IlA和圖IlB的示例假定能夠進(jìn)行圖像相冊布局的應(yīng)用或者Web站點(diǎn)的畫面顯
7J\ ο圖IlA示出了在通常顯示或者縮小顯示下的相冊布局的畫面。頁1101是相冊的一頁。在圖1IA的示例中,在畫面內(nèi)顯示了四個雙聯(lián)頁(two-page spread)。用戶將手指201移近圖像203以操作它。在手指201的下面有圖像203和頁1101, 考慮圖像203和頁1101兩者的條件來確定是否接受操作。例如,該大小大到足以確認(rèn)圖像 203的內(nèi)容并容易用手指選擇圖像203。因此,接受對圖像203的選擇操作。頁1101不太大,并且沒有特意許可操作。圖IlB例示了在從圖IlA放大之后顯示的相冊布局畫面。在該示例中,圖IlA中左上方的雙聯(lián)頁顯示在中心。在這種情況下,圖像203的大小比圖IlA中的大。這樣,與圖IlA相類似地接受選擇操作。此外,頁1101的大小也足夠大。因此,許可接受對圖像203定位的布局操作。在布局操作中,用戶通過例如拖動操作將圖像203移動到其想要的位置。通過將多個對象的條件組合,能夠根據(jù)各個對象的特性來確定復(fù)雜的情況。在圖 IlA和圖IlB的示例中,如果頁1101小,則難以細(xì)微調(diào)整圖像203的位置。因此,不接受布局操作。這能夠防止由于錯誤移動圖像203而導(dǎo)致圖像203極大地未對準(zhǔn)。將參照圖12例示當(dāng)多個對象相互交疊時的條件設(shè)定。圖12例示了用于實(shí)現(xiàn)圖 IlA和圖IlB中的確定的條件。第一、第二以及第四列與圖4中的相同。然而,第一列上的對象1201和第二列上的大小1202允許同時設(shè)置多個對象條件。第三列是優(yōu)先級1203。第四列示出了許可操作 1204??紤]多個條件同時滿足的情況,基于優(yōu)先級確定要應(yīng)用的條件。如果嚴(yán)格地限定條件以不同時滿足多個條件,則可以省略該項(xiàng)目。在圖12的示例中,針對圖像對象的設(shè)定與圖4中的相同。此外,添加將圖像對象與頁對象組合的條件。作為組合的條件,同時設(shè)置圖像大小為足以確認(rèn)內(nèi)容的50X50像素或者更大的條件以及頁大小為足以細(xì)微調(diào)整的100X 100像素或者更大的條件。設(shè)置當(dāng)這些條件同時滿足時接受能夠細(xì)微調(diào)整圖像位置的布局操作。然而,圖像大小為50X50像素或者更大的設(shè)定可以與圖像大小為100X 100像素或者更大的條件同時滿足。在這種情況下,通過參照優(yōu)先級1203來確定優(yōu)先條件。在圖12的示例中,將圖像大小為100X 100像素或者更大的條件優(yōu)先。還可以不將優(yōu)先級3的條件嚴(yán)格設(shè)置為大于或者等于50X50像素且小于100 X 100像素,而是簡單的50 X 50像素或者更大。當(dāng)圖像變成100 X 100像素或者更大時自動選擇優(yōu)先級1的條件。如果條件具有相同的優(yōu)先級,則可以接受具有該優(yōu)先級的所有操作。通過將多個對象組合來表達(dá)一個條件,能夠確定更復(fù)雜的情況。通過設(shè)置優(yōu)先級, 無需設(shè)置嚴(yán)格的大小條件,并能夠容易地進(jìn)行設(shè)置。后續(xù)的設(shè)置改變也不會影響其它條件。將參照圖13例示當(dāng)多個對象相互交疊時的操作執(zhí)行確定處理。步驟S1301中的處理與圖3的步驟S301相同,并接收用戶輸入的操作。在步驟S1302中,提取操作位置附近的多個對象。提取位于輸入操作的起點(diǎn)的所有對象。作為其它方法,可以提取位于距輸入操作的位置預(yù)定距離的多個對象。
在步驟S1303中,確定是否處理了在步驟S1302中提取的所有對象。完成確定處理是步驟S1304到S1307中的處理。如果確定處理了所有對象(步驟S1303中的“是”), 則處理進(jìn)入步驟S 1308。如果確定未處理所有對象(步驟S1303中的“否”),則選擇未處理的對象中的一個,處理進(jìn)入步驟S1304。步驟S1304中的處理與圖3的步驟S303中的處理相同,并測量在步驟S1303中選擇的對象的大小。步驟S1305中的處理是對象類型獲得處理,并獲得在步驟S1303中選擇的對象的類型。步驟S1306中的處理是標(biāo)志(flag)設(shè)置處理。更具體地說,基于在步驟S1304中測量的對象大小以及在步驟S1305中獲得的對象類型來搜索如圖12所示的條件表,并針對滿足條件的項(xiàng)目設(shè)置標(biāo)志。例如,參照圖12,當(dāng)對象類型是圖像并且大小是100X100像素時,針對關(guān)于滿足條件的優(yōu)先級1和2的圖像對象的項(xiàng)目設(shè)置標(biāo)志。在這種情況下,優(yōu)先級 1的條件僅具有之前設(shè)置了標(biāo)志的圖像項(xiàng)目,因此,完全滿足優(yōu)先級1的條件。相反,由于未針對頁對象項(xiàng)目設(shè)置標(biāo)志,因此不完全滿足優(yōu)先級2的條件。步驟S1307中的處理是進(jìn)行到下一個對象的處理,將當(dāng)前處理的對象視為處理過的對象。之后,處理返回步驟S1303。在步驟S1303中,選擇未處理的對象。如果處理了所有對象,則在步驟S1303中,確定已經(jīng)處理了所有對象。步驟S1308中的處理是許可操作獲得處理?;谠诓襟ES1306中設(shè)置的標(biāo)志提取針對所有項(xiàng)目設(shè)置了標(biāo)志的各個條件。從提取的條件中選擇優(yōu)先級最高的條件,并獲得選擇的條件許可的操作。步驟S1309中的處理與圖5的步驟S505中的相同。確定在步驟S1308中獲得的許可操作是否包括在步驟S1301中接收的操作。如果許可操作包括接收的操作(步驟S1309 中的“是”),則進(jìn)行步驟S1310中的接收操作執(zhí)行處理。如果許可操作不包括接收的操作 (步驟S1309中的“否”),則處理結(jié)束。如上所述,當(dāng)多個對象相互交疊時,根據(jù)第四實(shí)施例的信息處理裝置100能夠通過設(shè)置條件的組合來確定更復(fù)雜的情況。通過設(shè)置優(yōu)先級,無需嚴(yán)格設(shè)置大小條件,能夠容易地進(jìn)行設(shè)定。(第五實(shí)施例)在第五實(shí)施例中,將參照圖14例示可執(zhí)行的操作顯示。圖14的示例基本與圖IlB 的顯示狀態(tài)相同。標(biāo)記1401表示當(dāng)前接受的操作。在圖14的示例中,當(dāng)手指201接近圖像203時, 檢測到手指201已經(jīng)接近。接著,獲得針對圖像203的大小的許可操作,并在圖像203上顯示與許可操作相對應(yīng)的標(biāo)記。如上面參照圖IlB所述,在圖14的情況下,圖像203接受選擇操作和布局操作。因此,顯示標(biāo)記“S”(選擇)和標(biāo)記“L”(布局)。由此,用戶能夠確認(rèn)操作目標(biāo)對象當(dāng)前接受的操作。雖然圖14的示例使用標(biāo)記,但是可以直接列出并顯示操作名稱、操作說明等。可以不在對象上而在標(biāo)記與對象不交疊的位置顯示標(biāo)記??梢钥傦@示在當(dāng)前對象大小下接受的操作,而不管手指是否接近。將參照圖15A到圖15C例示表示不接受輸入的操作的顯示。圖15A到圖15C的示例基本與圖IlA的顯示狀態(tài)相同。
1
圖15A示出了顯示用于明確表示不接受操作的對話的示例。對話1501顯示表示在當(dāng)前大小下無法接受選擇操作的確定結(jié)果,并將表示該確定結(jié)果的消息通知給用戶。雖然在圖15A的狀態(tài)下圖像203顯示小并且不接受圖像布局操作,但是因?yàn)橛脩粲檬种?01對圖像203進(jìn)行選擇操作,所以顯示對話1501。如圖15A所示,對話1501可以進(jìn)一步記載如下消息如果放大圖像203,則能夠接受選擇操作。此外, 可以同時記載使得能夠進(jìn)行選擇操作的顯示倍率。圖15B示出了在對象上顯示標(biāo)記以明確表示不接受操作的示例。操作禁止標(biāo)記1502是對象上的用于表示在當(dāng)前大小下禁止操作的交叉。這表示對象無法接受用戶的操作??梢栽诓唤邮懿僮鞯乃袑ο笊巷@示標(biāo)記。圖15C示出了模糊顯示對象以明確表示不接受操作的示例。例如,操作禁止對象1503被模糊顯示,以表示以當(dāng)前大小下無法操作對象??梢詫Σ唤邮懿僮鞯乃袑ο筮M(jìn)行模糊顯示。如上所述,根據(jù)第五實(shí)施例的信息處理裝置100在畫面上顯示當(dāng)前運(yùn)行的操作, 并且用戶能夠在操作之前識別它。這能夠減少雖然用戶嘗試操作但是未能接受操作的不便。如果用戶進(jìn)行禁止操作,則顯示無法接受操作的消息以向用戶通知禁止操作。通過記載用于接受操作的建議,能夠?qū)⑷绾文軌蜻M(jìn)行操作通知給用戶。(第六實(shí)施例)在第六實(shí)施例中,將參照圖16A例示條件改變畫面。圖16A的示例假定顯示圖4 的條件表作為列表以允許改變各個項(xiàng)目的畫面。列表框1601允許選擇對象類型。用戶從列表中選擇操作目標(biāo)對象類型。文本框1602用來輸入大小。用戶輸入用作接受操作時的確定條件的對象大小。圖 16A的示例假定在文本框中進(jìn)行手動輸入。作為替代,可以針對各個位準(zhǔn)備上、下按鈕以逐一增加/減少值。用戶可以選擇在列表框中準(zhǔn)備的幾個值中的一個。列表框1603用來選擇許可操作。用戶選擇當(dāng)滿足條件時許可的操作。在圖16A 的示例中僅能夠設(shè)置一個許可操作,但是可以設(shè)置多個許可操作。列表框和文本框用作各個項(xiàng)目的顯示示例,但是本發(fā)明不限于此??梢酝ㄟ^觸摸操作選擇各個輸入項(xiàng)目,或者通過鍵操作來移動指針??梢圆皇褂萌缤瑘D16A中的示例的條件改變畫面,而直接編輯設(shè)置條件的數(shù)據(jù)庫、文本文件等。參照圖16B說明使用樣本對象設(shè)置條件值的示例。創(chuàng)建用于調(diào)整條件值的樣本對象1604。如同圖16B中的示例,準(zhǔn)備各種大小的樣本對象。提示用戶向所有大小的樣本對象輸入要調(diào)整的操作(例如選擇操作)。此時,改變條件表中的值以從條件中排除選擇操作失敗的大小。例如在選擇時當(dāng)手指離開對象或者觸摸多個對象時,操作失敗。以這種方式, 當(dāng)操作失敗時,可以調(diào)整條件表中的值以調(diào)整適于輸入了操作的用戶的條件表。通過不是僅僅一次而是多次輸入操作,提高了調(diào)整精度??梢酝ㄟ^添加諸如手指、筆以及“行走中”的條件并進(jìn)行相同的操作來創(chuàng)建與各個情況相對應(yīng)的條件表??梢詮耐ǔ2僮髦袑W(xué)習(xí)條件, 而不準(zhǔn)備如同圖16B的樣本對象。例如,當(dāng)針對小對象進(jìn)行選擇操作時,不接受該操作。然而,當(dāng)將相同的操作進(jìn)行預(yù)定次數(shù)時,確定即使在該大小下用戶也想要進(jìn)行選擇操作,并且可以改變條件以接受選擇操作。即使當(dāng)對象大到足以進(jìn)行選擇,但是用戶觸摸對象以外的部分或者選擇多個對象并且操作失敗時,可以改變條件以在該大小下不接受選擇操作。此夕卜,當(dāng)用戶取消剛剛之前的操作時,可以改變條件以不接受取消的操作。參照圖17說明通過從操作失敗以及取消操作中學(xué)習(xí)來改變條件表的處理。步驟 S 1701到S 1703中的處理與圖3的步驟S301到S303的處理相同。在這些處理中,接收用戶輸入的操作,提取輸入操作位置附近的對象,并測量對象大小。在步驟S1704中,確定在步驟S1701中接收的操作是否是取消操作。如果確定接收的操作是取消操作(步驟S1704中的“是”),則處理進(jìn)入步驟S1705。如果確定接收的操作不是取消操作(步驟S1704中的“否”),則處理進(jìn)入步驟S1709。步驟S1709到S1710中的處理與圖5的步驟S504到S505中的處理相同。在步驟 S1709中,基于測量的對象大小獲得許可操作。在步驟S1710中,確定許可操作是否包括接收的操作。如果確定許可操作包括接收的操作(步驟S1710中的“是”),則處理進(jìn)入步驟 S1711。在步驟S1711中,執(zhí)行與接收的操作相對應(yīng)的處理。如果確定許可操作不包括接收的操作(步驟S1710中的“否”),則處理進(jìn)入步驟S1712。在步驟S1712中,確定在步驟S1710中確定許可操作不包括與接收的操作相同的操作的次數(shù)是否等于或者大于預(yù)定次數(shù)。如果相同的操作是“不接受(不包括在許可操作中)”被確定了預(yù)定次數(shù)(步驟S1712中的“是”),則處理進(jìn)入步驟S1713。在步驟S1713 中,將條件改變?yōu)榧词乖诋?dāng)前大小下也接受操作。這是因?yàn)槠淠軌蚪忉尀榧词乖诋?dāng)前大小下,用戶也想要進(jìn)行不接受的操作并由此反復(fù)嘗試操作。在步驟S1713的處理中,將在當(dāng)前顯示大小下對對象的操作指令添加為可執(zhí)行的操作指令。作為用于許可的大小,存儲曾被確定為禁止操作的大小并將其改變?yōu)槠淦骄?、最大值或者最小值。如果相同的操作是“不接?不包括在許可操作中)”未被確定了預(yù)定次數(shù)或者更多次(步驟S1712中的“否”), 則處理結(jié)束。步驟S1705中的處理是對象獲得處理,并獲得當(dāng)輸入取消操作時的操作目標(biāo)對象。由于不了解取消輸入操作的時間,因此在接受任意操作時,都存儲輸入操作的位置處的對象。步驟S1706中的處理與圖3的步驟S303中的處理相同,并測量在步驟S1705中獲得的對象的大小。如果接受了任意操作,則可以存儲輸入操作位置處的對象的大小以獲得值。在這種情況下,可以省略步驟S1705中的處理。在步驟S1707中,確定相同的操作是否被取消了預(yù)定次。如果相同的操作被取消了預(yù)定次或者更多(步驟S1707中的“是”),則處理進(jìn)入步驟S1708。在步驟S1708中,改變條件(從可執(zhí)行的操作指令中排除),以在當(dāng)前大小下不接受操作。這是因?yàn)槠淠軌蚪忉尀樵诋?dāng)前大小下用戶不想進(jìn)行操作并由此已多次取消操作。作為用于禁止的大小,存儲操作失敗的大小并將其改變?yōu)槠淦骄?、最大值或者最小值。如上所述,根?jù)第六實(shí)施例的信息處理裝置100能夠改變條件以進(jìn)行適于環(huán)境以及用戶的使用的設(shè)置。學(xué)習(xí)實(shí)際輸入的操作、取消操作等使得能夠進(jìn)行反應(yīng)用戶習(xí)慣和意圖的更精確的確定。本發(fā)明能夠防止當(dāng)操作目標(biāo)對象顯示小時的操作錯誤,并執(zhí)行符合放大/縮小畫面的用戶的意圖的操作。(其它實(shí)施例)本發(fā)明的各方面還可以通過讀出并執(zhí)行記錄在存儲設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或裝置的計(jì)算機(jī)(或諸如CPU或MPU的設(shè)備)來實(shí)現(xiàn),以及通過由系統(tǒng)或裝置的計(jì)算機(jī)通過例如讀出并執(zhí)行記錄在存儲設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序來執(zhí)行各步驟的方法來實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲設(shè)備的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。 雖然參照示例性實(shí)施例對本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并不限于所公開的示例性實(shí)施例。應(yīng)當(dāng)對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。
權(quán)利要求
1.一種信息處理裝置,其根據(jù)在顯示畫面上發(fā)出的操作指令接受不同類型的多個處理中的一個,所述信息處理裝置包括輸入單元,其用于輸入在所述顯示畫面上發(fā)出的所述操作指令;提取單元,其用于基于在所述顯示畫面上輸入所述操作指令的位置,從在所述顯示畫面上顯示的對象中提取關(guān)注對象;獲得單元,其用于獲得表示由所述提取單元提取的關(guān)注對象的顯示大小的信息;以及確定單元,其用于根據(jù)所述顯示大小從不同類型的處理中確定可執(zhí)行的處理。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,當(dāng)所述顯示大小不大于閾值時,所述確定單元確定無法執(zhí)行與所述操作指令相對應(yīng)的處理,而當(dāng)所述顯示大小大于所述閾值時, 所述確定單元確定能夠執(zhí)行與所述操作指令相對應(yīng)的處理。
3.一種信息處理裝置中的信息處理方法,所述信息處理裝置根據(jù)在顯示畫面上發(fā)出的操作指令接受不同類型的多個處理中的一個,所述信息處理方法包括以下步驟輸入在所述顯示畫面上發(fā)出的所述操作指令;基于在所述顯示畫面上輸入所述操作指令的位置,從在所述顯示畫面上顯示的對象中提取關(guān)注對象;獲得表示在所述提取步驟中提取的關(guān)注對象的顯示大小的信息;以及根據(jù)所述顯示大小從不同類型的處理中確定可執(zhí)行的處理。
全文摘要
本發(fā)明提供一種信息處理裝置及信息處理方法。所述信息處理裝置根據(jù)在顯示畫面上發(fā)出的操作指令接受不同類型的多個處理中的一個,所述信息處理裝置包括輸入單元,其用于輸入在所述顯示畫面上發(fā)出的所述操作指令;提取單元,其用于基于在所述顯示畫面上輸入所述操作指令的位置,從在所述顯示畫面上顯示的對象中提取關(guān)注對象;獲得單元,其用于獲得表示由所述提取單元提取的關(guān)注對象的顯示大小的信息;以及確定單元,其用于根據(jù)所述顯示大小從不同類型的處理中確定可執(zhí)行的處理。
文檔編號G06F3/048GK102455871SQ20111030839
公開日2012年5月16日 申請日期2011年10月12日 優(yōu)先權(quán)日2010年10月15日
發(fā)明者山本圭一, 金井映理 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
吕梁市| 奉化市| 栾城县| 商河县| 德庆县| 界首市| 紫云| 胶州市| 平罗县| 洛扎县| 大厂| 阜康市| 虞城县| 蛟河市| 客服| 方城县| 蓝山县| 鄂托克前旗| 长白| 万盛区| 扎囊县| 东宁县| 乌鲁木齐市| 兖州市| 阜康市| 西乡县| 称多县| 大悟县| 句容市| 曲沃县| 万州区| 黄骅市| 朝阳区| 乐陵市| 六枝特区| 鲁山县| 天祝| 泽库县| 前郭尔| 西峡县| 青岛市|