顯示控制裝置及其控制方法
【專利摘要】本發(fā)明公開一種顯示控制裝置及其控制方法。在作為根據(jù)命令對顯示對象的滾動的結(jié)果、所述顯示對象中預(yù)設(shè)的分界的顯示位置通過預(yù)定位置的情況下,利用觸感通知用戶。從而用戶能夠更容易地從被滾動的項目中定位期望的項目。
【專利說明】顯示控制裝置及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種顯示控制裝置及其控制方法,尤其涉及一種使用觸摸屏板的顯示控制裝置及其控制方法。
【背景技術(shù)】
[0002]近年來,為了達到諸如在不放大裝置的情況下確保大的顯示區(qū)域以及實現(xiàn)直觀操作等效果,越來越多的裝置具有配備了觸摸屏板的顯示單元。利用具有配備了觸摸屏板的顯示單元的裝置,通過觸摸屏板上的輸入坐標(biāo)和顯示單元上的圖像坐標(biāo)之間的對應(yīng),能夠提供以下感覺:即用戶正利用其手指等直接操作顯示單元上所顯示的圖形用戶界面(⑶I)。
[0003]例如,當(dāng)顯示包含多個菜單項目的畫面時,通過將與觸摸屏板上檢測到的輸入坐標(biāo)相對應(yīng)的菜單項目作為已選擇菜單項目執(zhí)行操作,能夠給予用戶直接操作畫面上的菜單項目的感覺。
[0004]當(dāng)在觸摸屏板上操作⑶I項目時,用戶通常使用手指。由于指尖遠大于鼠標(biāo)光標(biāo)的尖端,因此從密集排布的GUI項目中選擇期望的項目并不容易。因此,有些使用觸摸屏板的裝置通過增大可選擇GUI項目的尺寸或擴大相鄰GUI項目間的間距來避免錯誤操作。在這種情況下,能夠在一個畫面上顯示的⑶I項目(菜單項目、縮略圖像等)的數(shù)量少于利用鼠標(biāo)等指示設(shè)備來操作GUI項目的裝置。
[0005]在一些項目無法放入一個畫面中的情況下,已知有對應(yīng)于拖拽或輕拂操作而滾動畫面的顯示,然而要執(zhí)行拖拽或輕拂從而顯示期望的畫面并不總是那么容易。
[0006]在循環(huán)滾動菜單畫面的顯示的情況下,已提出了這樣一種配置,該配置通過在菜單頂端和菜單末端間的分界部暫時停止?jié)L動畫面,使得能夠掌握菜單頂端和菜單末端間的分界位置(日本特開2006-252366號公報)。
[0007]然而,利用上述日本特開2006-252366號公報中描述的方法,存在如下問題:由于每當(dāng)菜單循環(huán)一遍,畫面的滾動一定會停止,因此期望很快通過分界的用戶可能會感到受挫。另外,在期望提供多個分界的情況下,上述問題變得更為嚴(yán)重。
[0008]一種用于停止?jié)L動的可選方法是設(shè)計畫面,以使得分界更為明顯。例如,可以想到的方法包括利用明顯著色線區(qū)分分界或者改變相鄰區(qū)域中的顯示項目的配色方案。然而,存在對畫面設(shè)計施加限制的問題。
【發(fā)明內(nèi)容】
[0009]鑒于傳統(tǒng)技術(shù)的上述問題而做出本發(fā)明。本發(fā)明提供一種顯示控制裝置及其控制方法,所述顯示控制裝置通過使用了不同于顯示的手段的方法,使得用戶能夠容易地從被滾動的項目中找到期望的項目。
[0010]根據(jù)本發(fā)明的一個方面,提供了一種顯示控制裝置,其能夠根據(jù)輸入的命令滾動顯示對象,所述顯示控制裝置包括:生成單元,用于生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激;以及控制單元,用于在作為根據(jù)所述命令的滾動的結(jié)果、滾動對象的分界的位置通過預(yù)定位置的情況下,控制所述生成單元生成所述刺激。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種顯示控制裝置,其能夠根據(jù)輸入的命令滾動包含多個項目的顯示對象,所述顯示控制裝置包括:生成單元,用于生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激;以及控制單元,用于執(zhí)行控制,以使所述生成單元生成根據(jù)多個項目當(dāng)中的顯示在預(yù)定位置處的項目所屬的類別而異的刺激。
[0012]根據(jù)本發(fā)明的又一方面,提供了一種顯示控制裝置的控制方法,所述顯示控制裝置能夠根據(jù)輸入的命令滾動顯示對象,并且所述顯示控制裝置具有生成單元,所述生成單元被配置為生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激,所述控制方法包括:控制步驟,執(zhí)行控制,以在根據(jù)所述命令的滾動的結(jié)果、滾動目標(biāo)的預(yù)設(shè)分界的位置通過預(yù)定位置的情況下,使所述生成單元生成所述刺激。
[0013]根據(jù)本發(fā)明的又一方面,提供了一種顯示控制裝置的控制方法,所述顯示控制裝置能夠根據(jù)輸入的命令滾動包含多個項目的顯示對象,并且所述顯示控制裝置具有生成單元,所述生成單元被配置為生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激,所述控制方法包括:控制步驟,執(zhí)行控制,以使所述生成單元生成根據(jù)多個項目當(dāng)中的顯示在預(yù)定位置處的項目所屬的類別而異的刺激。
[0014]根據(jù)以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。
【專利附圖】
【附圖說明】
[0015]圖1是示出了根據(jù)本發(fā)明的第一實施例的顯示控制裝置的示例性功能配置的框圖。
[0016]圖2A至圖2C是示出了根據(jù)本發(fā)明的第一實施例的顯示控制裝置中的示例性縮略圖顯示畫面的圖。
[0017]圖3是用于描述根據(jù)本發(fā)明的第一實施例的顯示控制裝置中的滾動顯示操作的流程圖。
[0018]圖4是示出了根據(jù)本發(fā)明的實施例的其他示例性縮略圖顯示畫面的圖。
[0019]圖5A和圖5B是示出了根據(jù)本發(fā)明的第二實施例的顯示控制裝置中的示例性觸感生成位置的圖。
[0020]圖6A和圖6B是用于例示根據(jù)本發(fā)明的第二實施例的顯示控制裝置中的滾動顯示操作的流程圖。
[0021]圖7是示出了本發(fā)明的第三實施例中的包含多個項目的示例性設(shè)置畫面的圖。
[0022]圖8是用于例示根據(jù)本發(fā)明的第三實施例的顯示控制裝置中的滾動顯示操作的流程圖。
【具體實施方式】
[0023]以下將根據(jù)附圖詳細描述本發(fā)明的示例性實施方式。
[0024]第一實施例
[0025]圖1是示出了根據(jù)本發(fā)明的第一實施例的顯示控制裝置100的示例性功能配置的框圖。本發(fā)明可應(yīng)用于任何具有顯示裝置和例如觸摸屏板等觸摸感應(yīng)輸入裝置的電子設(shè)備中,顯示控制裝置100可以是任何滿足該條件的裝置。上述設(shè)備不限于的示例包括臺式計算機、筆記本式計算機、平板電腦、PDA、媒體播放器、游戲機、移動電話、數(shù)碼相機、打印機、汽車及家電產(chǎn)品。
[0026]中央處理單元(CPU) 101、存儲器102、非易失性存儲器103、圖像處理單元104、顯示器105、操作單元106、記錄介質(zhì)接口(I/F)107、外部接口(I/F) 109、振動生成單元110以及觸覺反饋生成器111分別與內(nèi)部總線150連接。這些與內(nèi)部總線150連接的部件可以經(jīng)由內(nèi)部總線150相互發(fā)送和接收數(shù)據(jù)。
[0027]存儲器102由例如隨機存取存儲器(RAM)(使用半導(dǎo)體設(shè)備的易失性存儲器等)構(gòu)成。例如CPUlOl通過利用存儲器102作為工作存儲器,通過根據(jù)存儲在非易失性存儲器103中的程序控制顯示控制裝置100的部件,來實現(xiàn)下文將描述的顯示控制裝置100的操作。非易失性存儲器103存儲圖像數(shù)據(jù)、音頻數(shù)據(jù)、其他數(shù)據(jù)及由CPUlOl執(zhí)行的各種程序等。例如,非易失性存儲器103可以由硬盤驅(qū)動器(HDD)、固態(tài)驅(qū)動器(SSD)或只讀存儲器(ROM)(包括例如EEPROM等可重寫ROM)構(gòu)成。
[0028]在CPUlOl的控制下,圖像處理單元104對存儲在非易失性存儲器103或記錄介質(zhì)108中的圖像數(shù)據(jù)以及經(jīng)由外部接口 109獲取的視頻信號等執(zhí)行各種圖像處理。由圖像處理單元104執(zhí)行的圖像處理包括模擬-數(shù)字(A/D)轉(zhuǎn)換、數(shù)字-模擬(D/A)轉(zhuǎn)換、圖像數(shù)據(jù)編碼、壓縮、解碼、放大/縮小(調(diào)整尺寸)、噪音降低及色彩轉(zhuǎn)換等。圖像處理單元104可以由用于執(zhí)行特定圖像處理的專用電路塊組成。另外,至少一些圖像處理可由CPUlOl執(zhí)行圖像處理程序?qū)崿F(xiàn),而不需利用圖像處理單元104。
[0029]在CPUlOl的控制下,除了例如記錄在記錄介質(zhì)108上的圖像、文本等之外,顯示器105還顯示應(yīng)用程序和OS所使用的圖形用戶界面(⑶I)圖像等。CPUlOl控制顯示控制裝置100的各部件,以根據(jù)程序生成用于在顯示器105上顯示的視頻信號,并將該視頻信號輸出至顯示器105。顯示器105基于輸出的視頻信號來顯示視頻圖像。注意,可以采用這樣的配置:顯示器105是外部裝置,顯示控制裝置100輸出用于在顯示器105上顯示的視頻信號。
[0030]操作單元106是用于接受用戶操作的輸入裝置,包括例如鍵盤的文本信息輸入裝置,指示裝置(例如鼠標(biāo)或觸摸屏板106a等)、按鈕、轉(zhuǎn)盤、控制桿、觸摸傳感器及觸摸板等。注意,在本實施例中,觸摸屏板106a是透明或半透明的,并被設(shè)置在顯示器105的顯示屏幕上,從而使得該顯示屏幕是可見的,但是觸摸屏板106a可以是不透明的,并被設(shè)置在與顯不器105不同的位置處。此外,觸摸屏板106a輸出觸摸輸入的坐標(biāo)信息,觸摸屏板106a輸出的坐標(biāo)信息和顯示器105的顯示坐標(biāo)之間的關(guān)系已知。觸摸屏板106a可以是這樣一種類型:在針對多個不同位置同時接收到輸入時,能夠針對各個輸入輸出坐標(biāo)信息,或者觸摸屏板106a可以是僅針對一個輸入輸出坐標(biāo)信息的類型。
[0031]采用各種公知方法(例如電阻法、電容法、表面聲波法、紅外線法、感應(yīng)法、圖像識別法或光學(xué)傳感器法)中的一種方法的任意觸摸屏板都可以用于觸摸屏板106a。
[0032]在CPUlOl的控制下,記錄介質(zhì)接口 107針對例如存儲卡、⑶或DVD等可移除記錄介質(zhì)108執(zhí)行數(shù)據(jù)的讀取和寫入。外部接口 109是用于針對通過電纜或無線連接的外部裝置執(zhí)行視頻信號和音頻信號的輸入和輸出的接口。
[0033]振動生成單元110由馬達和與馬達連接的配重(weight)組成,由于電流被發(fā)送給馬達,所以配重進行旋轉(zhuǎn),并使整個顯示控制裝置100振動。通過CPUlOl控制發(fā)送給馬達的電流,可以生成各種振動,并向正把持裝置的用戶的手提供各種觸感(刺激)。注意,通過向壓電元件施加電壓生成觸摸屏板106a的彎曲振動、而非使整個顯示控制裝置100振動的部件可以用作振動生成單元110。通過改變施加的電壓可以使觸摸屏板以各種振動模式振動,并且作為反饋,可以生成各種觸感(刺激)。
[0034]采用電觸感生成方法的觸覺反饋生成器111由導(dǎo)電層屏板和絕緣體屏板構(gòu)成,并能夠使導(dǎo)電層帶正電荷。與觸摸屏板106a類似,上述兩種屏板被設(shè)置為覆蓋在顯示器105上,并且當(dāng)用戶觸摸絕緣屏板時,可以利用導(dǎo)電層屏板帶有的正電荷施加電刺激。另外,也可以通過庫侖力提供皮膚被拉拽的感覺。
[0035]可以有選擇地使導(dǎo)電層屏板的各個位置帶有正電荷,并且通過CPUlOl控制選擇,可以向正觸摸所述觸摸屏板106a的用戶的手指等提供虛擬表面粗糙感、虛擬凹凸感(比虛擬表面粗糙感更粗的觸感)等。另外,通過有選擇地使導(dǎo)電層屏板的各個位置帶有正電荷,可以局部地而非對整個觸摸區(qū)域提供觸感,并且也可以在觸摸表面內(nèi)改變被提供觸感的位置,使得向用戶提供各種觸感。
[0036]振動生成單元110和觸覺反饋生成器111是提供可以被正觸摸所述觸摸屏板106a或正把持顯示控制裝置100的用戶感知為觸感的力學(xué)或電刺激(反饋)的裝置。相應(yīng)地,振動生成單元110和觸覺反饋生成器111都起到觸覺反饋生成器的作用。盡管圖1示出了顯示控制裝置100同時裝配有振動生成單元110和觸覺反饋生成器111的示例,但僅利用上述部件中的任何一個生成的觸感就可以實現(xiàn)稍后描述的處理。也就是說,利用配置有振動生成單元110和觸覺反饋生成器111之一的裝置也可以實現(xiàn)本發(fā)明。
[0037]在本實施例中,CPUlOl能夠針對觸摸屏板106a檢測以下操作/狀態(tài)。
[0038]-物體觸摸所述觸摸屏板106a(下文稱為“觸摸開始(touch-down) ” )。
[0039]-物體持續(xù)觸摸所述觸摸屏板106a的狀態(tài)(下文稱為“持續(xù)觸摸(touch_on)”)。
[0040]-在物體保持與觸摸屏板106a接觸的同時觸摸位置移動(在“持續(xù)觸摸”狀態(tài)下觸摸位置移動,下文稱為“移動”)。
[0041]-從物體觸摸所述觸摸屏板106a的狀態(tài)轉(zhuǎn)換為不觸摸狀態(tài)(下文稱為“觸摸釋放”)。
[0042]-觸摸屏板106a沒有被觸摸的狀態(tài)(下文稱為“未觸摸”)。
[0043]-在兩點上同時“持續(xù)觸摸”并縮小正被觸摸的兩點間的距離(下文稱為“捏小”)。
[0044]-在兩點上同時“持續(xù)觸摸”并拉大正被觸摸的兩點間的距離(下文稱為“捏大”)。
[0045]另外,在多個點處的“觸摸開始”和“觸摸釋放”在下文中將分別被稱為“多點觸摸開始”和“多點觸摸釋放”。另外,在多個點處的操作和多點處的“持續(xù)觸摸”將分別被稱為“多點觸摸”和“多點持續(xù)觸摸”。與觸摸屏板106a的狀態(tài)和操作相關(guān)的信息以及物體(通常為用戶的手指或手寫筆)觸摸所述觸摸屏板106a的位置的坐標(biāo)通過內(nèi)部總線150被通知給CPUlOl。CPUlOl基于所通知的信息,確定觸摸屏板106a上執(zhí)行了什么類型的操作。
[0046]關(guān)于移動,CPUlOl基于位置坐標(biāo)的改變,能夠分別針對觸摸屏板106a的垂直分量和水平分量,確定保持與觸摸屏板106a接觸的同時手指或筆移動的移動方向(觸摸點的移動方向)。
[0047]在本實施例中,可以由觸摸屏板106a檢測到的一系列狀態(tài)和特定模式被視為觸摸操作。例如,觸摸屏板106a的狀態(tài)從“觸摸開始”到“持續(xù)觸摸”、“移動”然后是“觸摸釋放”的連續(xù)改變被視為稱為“劃描畫(stroke drawing) ”的觸摸操作??焖賱澝璁嫷牟僮饕脖环Q為“輕拂”。輕拂是包括觸摸所述觸摸屏板、保持與觸摸屏板接觸的同時快速移動一定距離、然后釋放觸摸的操作,并且輕拂可以被描述為包括利用手指的輕拂樣的手勢在觸摸屏板上快速畫下的操作。當(dāng)檢測到以預(yù)定速度或更快速度移動了預(yù)定距離或更長距離,然后緊跟著“觸摸釋放”時,CPUlOl能夠確定已執(zhí)行了輕拂操作。此外,低于預(yù)定速度的移動將被確定為正常移動(拖拽)操作。此外,假定其他觸摸操作與上文提及的觸摸屏板106a的狀態(tài)模式間的對應(yīng)已被預(yù)先登記在非易失性存儲器103中。例如,在“觸摸開始”后的預(yù)定時段內(nèi)檢測到“沒有觸摸”被認(rèn)為是輕擊操作,而在經(jīng)過了預(yù)定時段時或之后檢測到“沒有觸摸”不被認(rèn)為是輕擊操作。
[0048]在本實施例中,以日期為單位顯示項目,例如按照攝影日在顯示器105上顯示縮略圖像的情況。通過用戶的移動(拖拽)操作來滾動對顯示對象的顯示,當(dāng)正被顯示的圖像的日期改變時使裝置振動。從而用戶通過正執(zhí)行移動(拖拽)操作的手指(或通過其正握持的手寫筆)感知到的觸感而知曉發(fā)生了改變。注意,在本說明書中,“顯示對象”是指作用用于滾動的目標(biāo)的圖像。此外,本說明書中的“畫面”由被顯示的內(nèi)容構(gòu)成,并被包括在顯示對象中。此外,在本說明書中,除非另有指明,否則滾動的方向都是指被顯示的內(nèi)容在窗口中移動的方向,而不是窗口相對于被顯示的內(nèi)容移動的方向。例如,“向上”滾動使得被顯示的內(nèi)容沿著向上方向移動,從而新的內(nèi)容從畫面的底部出現(xiàn),而原先在畫面的頂端顯示的內(nèi)容消失。
[0049]圖2A示出了本實施例的顯示控制裝置100中的示例性縮略圖顯示畫面。多個縮略圖像被顯示,以便根據(jù)攝影日在頁面(區(qū)域)上對齊。這里,“頁面”的尺寸根據(jù)對應(yīng)的縮略圖像的數(shù)量和尺寸而改變,也許能夠放入顯示區(qū)域中,也許不能夠放入顯示區(qū)域中。
[0050]被顯示圖像的攝影日被顯示在日期顯示區(qū)域201中,在圖2A的示例中,被顯示的圖像A至F是2012年6月20日拍攝的圖像。區(qū)域202是能夠在縮略圖顯示畫面上接受拖拽操作的觸摸屏板106a的區(qū)域。通過在區(qū)域202中向左或向右執(zhí)行拖拽操作,用戶可以將整個畫面或縮略圖顯示區(qū)域向右或向左滾動。在這種情況下,整個畫面或縮略圖顯示區(qū)域即為顯示對象。
[0051]圖2B示出了從圖2A的狀態(tài)執(zhí)行向右的拖拽操作的情況下的示例性顯示。通過拖拽操作滾動顯示圖像,圖像C和F部分移到顯示區(qū)域外,而圖像I和圖像L變得全部可見。附圖標(biāo)記205表示2012年6月20日拍攝的圖像的縮略圖像的范圍,附圖標(biāo)記206表示2012年6月19日拍攝的圖像的縮略圖像的范圍。附圖標(biāo)記203表示頁面間的分界(在該情況下,為攝影日間的分界),并且位于范圍205和范圍206問的分界處。注意,在實際中可以顯示分界203,但不是必須這樣。
[0052]標(biāo)記204表示觸摸屏板上的預(yù)定分界通過確定位置(如在顯示區(qū)域外所示那樣,標(biāo)記204也沒被顯示)。與標(biāo)記204相對應(yīng)的分界通過確定位置被設(shè)為P1。注意,利用顯示區(qū)域中定義的橫坐標(biāo)指定分界通過確定位置P1。此外,假定該橫坐標(biāo)從顯示區(qū)域的左邊緣到顯示區(qū)域的右邊緣變大。當(dāng)203所表示的頁面分界從左向右通過分界通過確定位置Pl時,CPUlOl確定頁面是否改變了(所顯示圖像的日期是否改變),并控制振動生成單元110生成振動。
[0053]具體而言,在顯示畫面的向右滾動期間,當(dāng)頁面分界203的顯示位置的橫坐標(biāo)等于定義分界通過確定位置Pl的橫坐標(biāo)時,CPUlOl能夠控制振動生成單元110生成振動。另選地,當(dāng)頁面分界203的顯示位置的橫坐標(biāo)從小于或等于定義分界通過確定位置Pl的橫坐標(biāo)的狀態(tài)變?yōu)槌^定義分界通過確定位置Pl的橫坐標(biāo)的狀態(tài)時,CPUlOl可以生成振動。
[0054]注意,在本實施例中,在通過分界通過確定位置Pl的分界僅是“日”的改變的情況下,生成弱振動(下文稱為“弱”觸感),而在分界不但是“日”的改變而且還是“月”的改變的情況下生成大振動(下文稱為“強”觸感)。因此當(dāng)利用拖拽操作滾動時,用戶能夠通過裝置的振動意識到“日”和/或“月”已發(fā)生改變,從而很容易地找到期望的圖像。當(dāng)利用“年”、“月”、“日”以及“時間”進行分類時,“月”是高于“日”的上級分類標(biāo)準(zhǔn),而“日”是比“月”低級的分類標(biāo)準(zhǔn)。這樣,與在跨過下級分類分界的情況下相比,在跨過上級分類分界的情況下通過提供更強刺激的觸感可以使用戶直觀地意識到跨過的分界的等級。
[0055]圖2C示出了當(dāng)在圖2A的狀態(tài)下向左側(cè)執(zhí)行拖拽操作時的示例性顯示。也就是說,示出了在與從圖2A到圖2B的狀態(tài)相反的方向上執(zhí)行拖拽操作時的示例性顯示。通過拖拽操作滾動顯示圖像,圖像A至F向顯示區(qū)域的左側(cè)移動,圖像I和L移到顯示區(qū)域的外側(cè),而圖像M和P新出現(xiàn)在顯示區(qū)域的右側(cè)上。附圖標(biāo)記205表示2012年6月20日拍攝的圖像的縮略圖像的范圍,附圖標(biāo)記207表不2012年7月7日拍攝的圖像的縮略圖像的范圍。附圖標(biāo)記208表示頁面間的分界(在該情況下,是圖像的攝影日和攝影月之間的分界),并且位于范圍205和范圍207之間的分界處。注意,在實際中可以顯示分界208,但不是必須這樣。
[0056]標(biāo)記209表示預(yù)定分界通過確定位置。與標(biāo)記204不同的是,標(biāo)記209位于顯示區(qū)域的右側(cè),這樣,由于向左側(cè)進行拖拽操作期間的分界通過確定位置與向右側(cè)進行拖拽操作期間的分界通過確定位置不同,因此使得用戶能夠盡早獲知“月”和/或“日”的改變。與標(biāo)記209對應(yīng)的分界通過確定位置被設(shè)為P2。與反方向上的滾動(右滾動)時設(shè)置的Pl相比,P2相對于當(dāng)前滾動(左滾動)被設(shè)置在更上游側(cè)。同樣,利用顯示區(qū)域中定義的橫坐標(biāo)指定分界通過確定位置P2。當(dāng)附圖標(biāo)記208表示的頁面分界從右向左通過分界通過確定位置P2時,CPUlOl判定頁面發(fā)生了改變(這里是顯示圖像的月份的改變),并控制振動生成單元I1生成振動。
[0057]具體而言,當(dāng)在顯示畫面的向左滾動期間,頁面分界208的顯示位置的橫坐標(biāo)等于定義分界通過確定位置P2的橫坐標(biāo)時,CPUlOl能夠控制振動生成單元110生成振動。另選地,當(dāng)頁面分界208的顯示位置的橫坐標(biāo)從大于定義分界通過確定位置P2的橫坐標(biāo)的狀態(tài)變?yōu)樾∮诨虻扔诙x分界通過確定位置P2的橫坐標(biāo)的狀態(tài)時,可以生成振動。
[0058]以下將利用圖3所示的流程圖描述根據(jù)上文提及的滾動顯示操作的CPUlOl的操作。
[0059]在步驟S301中,CPUlOl檢查操作單元106的觸摸屏板106a,并確定是否有“觸摸開始”。如果檢測到“觸摸開始”,處理就推進至步驟S302。如果沒有檢測到“觸摸開始”,CPUlOl就重復(fù)步驟S313的結(jié)束事件檢測和步驟S301的“觸摸開始”檢測。
[0060]在步驟S302中,CPUlOl確定在步驟S301中檢測到“觸摸開始”的位置是否位于可拖拽區(qū)域202內(nèi),如果該位置位于可拖拽區(qū)域202內(nèi),則處理就推進至步驟S303。如果在非拖拽區(qū)域內(nèi)檢測到“觸摸開始”,則CPUlOl將處理推進至步驟S313,并且如果在步驟S313中沒有檢測到結(jié)束事件,則再次執(zhí)行步驟S301中的“觸摸開始”檢測。
[0061]在步驟S303中,CPUlOl檢查觸摸屏板106a,并確定是否已執(zhí)行了拖拽操作。如果已執(zhí)行拖拽操作,則CPUlOl就將上個預(yù)定時段中的拖拽操作的起點和終點的坐標(biāo)(例如,用于拖拽確定的最新觸摸位置的采樣間隔和之前的2個間隔)存儲在存儲器102中,并將處理推進至步驟S304。如果還沒有執(zhí)行拖拽操作,則CPUlOl將處理推進至步驟S315。
[0062]在步驟S304中,CPUlOl確定在步驟S303中檢測到的拖拽操作執(zhí)行的方向。具體而言,CPUlOl從存儲器102中讀出上個預(yù)定時段中的拖拽的起點和終點的坐標(biāo),并且如果起點的橫坐標(biāo)小于終點的橫坐標(biāo),則確定拖拽方向為向右,而如果情況不是這樣,則確定拖拽方向為向左。如果確定拖拽方向為向右,則CPUlOl將處理推進至步驟S305,而如果確定拖拽方向為向左,則CPUlOl將處理推進至步驟S306。
[0063]在步驟S305中,CPUlOl將分界通過確定位置設(shè)置為P1,并將處理推進至步驟S307。
[0064]在步驟S306中,CPUlOl將分界通過確定位置設(shè)置為P2,與Pl相比,P2位于顯示區(qū)域的右側(cè)(拖拽引起的滾動方向上的上游側(cè)),并將處理推進至步驟S307。
[0065]在步驟S307中,CPUlOl控制圖像處理單元104根據(jù)拖拽距離和拖拽方向滾動縮略圖像顯示畫面。具體而言,CPUlOl從存儲器102中讀出上個預(yù)定時段中的拖拽的起點和終點的坐標(biāo),并將通過從終點減去起點而獲得的值作為滾動量。如果滾動量是正的,則CPUlOl就將顯示圖像向右滾動該滾動量,而如果滾動量是負的,就向左滾動,并且將處理推進至步驟 S308。
[0066]在步驟S308中,CPUlOl確定頁面分界是否通過了步驟S305或S306中設(shè)置的分界通過確定位置。
[0067]例如,CPUlOl監(jiān)控正被滾動的顯示對象中與頁面間的分界對應(yīng)的位置(下文稱為“分界位置”)的橫坐標(biāo)。在拖拽方向為向右的情況下,當(dāng)分界位置的橫坐標(biāo)從小于或等于分界通過確定位置Pl的橫坐標(biāo)的狀態(tài)變?yōu)槌^分界通過確定位置Pi的橫坐標(biāo)的狀態(tài)時,CPUlOl就確定頁面分界已通過了分界通過確定位置。同樣,在拖拽方向為向左的情況下,當(dāng)分界位置的橫坐標(biāo)從大于分界通過確定位置P2的橫坐標(biāo)的狀態(tài)變?yōu)樾∮诨虻扔诜纸缤ㄟ^確定位置P2的橫坐標(biāo)的狀態(tài)時,CPUlOl就判定頁面分界已通過分界通過確定位置。如果確定頁面分界已通過分界通過確定位置,則CPUlOl將處理推進至步驟S309,而如果確定頁面分界沒有通過分界通過確定位置,則CPUlOl將處理推進至步驟S312。
[0068]在步驟S309中,CPUlOl確定在步驟S308中被確定為已通過的頁面分界的類型,如果分界是“月”分界,就將處理推進至步驟S310,而如果分界是“日”分界,則將處理推進至步驟S311。
[0069]在步驟S310中,CPUlOl控制振動生成單元110生成“更強”的觸感。也就是說,CPUlOl生成比在步驟S311中生成的振動更強的振動。之后,CPUlOl將處理推進至步驟S312。
[0070]在步驟S311中,CPUlOl控制振動生成單元110生成“更弱”的觸感。也就是說,CPUlOl生成比在步驟S310中生成的振動更弱的振動。之后,CPUlOl將處理推進至步驟S312。
[0071]在步驟S312中,CPUlOl檢查觸摸屏板106a,并確定是否檢測到“觸摸釋放”,如果檢測到“觸摸釋放”,則將處理推進至步驟S313,而如果沒有檢測到“觸摸釋放”,則將處理推進至步驟S314。
[0072]在步驟S313中,CPUlOl檢查例如是否檢測到結(jié)束事件,例如從顯示縮略圖顯示畫面切換到其他畫面顯示的命令。如果檢測到結(jié)束事件,則CPUlOl結(jié)束處理,而如果沒有檢測到結(jié)束事件,則將處理返回至步驟S301。
[0073]在步驟S314中,CPUlOl檢查觸摸屏板106a,并確定是否檢測到拖拽操作,如果檢測到拖拽操作,則將處理推進至步驟S307,而如果沒有檢測到拖拽操作,則將處理推進至步驟S312。這里,由于在步驟S314中檢測到拖拽的情況下處理推進至步驟S307,因此除非在步驟S312中檢測到“觸摸釋放”,否則分界通過確定位置就不改變。這意味著,即使是在用戶觸摸所述觸摸屏板的同時由從右向左拖拽變?yōu)閺淖笙蛴彝献?即在觸摸所述觸摸屏板的同時改變滾動方向)的情況下,針對相同的分界,用戶感受到觸感的位置也是相同的。這樣避免了由在一個觸摸操作期間用戶針對相同的分界感受到觸感的位置發(fā)生改變而產(chǎn)生的不自然。
[0074]在步驟S315中,CPUlOl確定是否有“觸摸釋放”。如果有“觸摸釋放”,則處理推進至步驟S313,而如果沒有“觸摸釋放”,則處理推進至步驟S303。
[0075]在本實施例中,如上文所述,在滾動顯示畫面的情況下,當(dāng)預(yù)設(shè)在顯示畫面上的分界位置通過預(yù)定位置時,通過使裝置振動而提供觸感。因此,當(dāng)正被滾動的畫面由多個頁面構(gòu)成時,用戶能夠很容易地掌握通過滾動已跨過了頁面分界。此時,沒有暫時停止?jié)L動,從而即使已設(shè)置了多個分界時用戶也不用等待。此外,由于在裝置內(nèi)監(jiān)控頁面間的分界,因此并不影響顯示畫面的設(shè)計。此外,盡管可以想到使用顯示之外的諸如音頻指導(dǎo)的方法來通知分界位置,仍然有以下顧慮:即音頻指導(dǎo)可能會妨害附近的人,并且在嘈雜的地方可能很難聽到。相反,由于通過觸感向用戶通知已跨過分界位置,所以在本實施例及其他實施例中沒有這樣的顧慮。
[0076]另外,通過改變根據(jù)分界的類型而生成的振動的大小和模式,可以向用戶傳遞詳細的信息。例如,如上文所述,在通過日期分配頁面的情況下,通過在頁面間的分界是“日”分界(下級分界)而不是“月”分界時生成與頁面間的分界對應(yīng)于“月”分界(上級分界)時不同的振動,僅通過振動就能在一定程度上估計日期。注意,在頁面分界對應(yīng)于“年”分界的情況下,也可以生成其他類型的振動。此外,分界的類型并不限于日期,可以使用任意類型的分界。例如,在基于添加到圖像中的表示攝影地點的位置信息對圖像進行分類的情況下,當(dāng)跨過“國家”(上級)分界時可以生成強觸感,而當(dāng)跨過“州”(下級)時可以生成弱觸感。注意,盡管圖3的處理描述了使用振動生成單元110生成的振動作為觸感的示例,但是很明顯,可以使用觸覺反饋生成器111生成的電刺激來代替振動。
[0077]本實施例的方法不但可以應(yīng)用于通過拖拽操作的滾動,而且可以應(yīng)用于通過輕拂操作的動量滾動(momentum scrolling)。動量滾動是用于根據(jù)輕拂操作時的移動速度和距離,即使在“觸摸釋放”之后在逐漸降低滾動速度的同時也能繼續(xù)滾動的顯示技術(shù)。在這種情況下,不僅在輕拂操作期間而且在“觸摸釋放”后的滾動期間,當(dāng)頁面分界通過預(yù)定位置時,可以生成振動。由于整個裝置都被振動,因此,即使執(zhí)行了觸摸操作的手指沒有正觸摸所述觸摸屏板,用戶也能夠通過握持著裝置的手感覺到振動。
[0078]本實施例的方法也可應(yīng)用于以下情況:例如,如圖4所示,利用對顯示在畫面上的滾動按鈕401和402(觸摸項目)的輕擊操作(而不是通過伴隨著移動的操作,例如拖拽操作或輕拂操作)滾動所述顯示畫面。滾動按鈕401是用于給出向左滾動所述顯示畫面的命令的按鈕,滾動按鈕402是用于給出向右滾動所述顯示畫面的命令的按鈕,并且不僅可以通過區(qū)域202內(nèi)的拖拽操作,而且也可以通過操作這些滾動按鈕來滾動畫面。在根據(jù)滾動按鈕的輕擊操作執(zhí)行滾動的情況下,根據(jù)觸摸了哪個滾動按鈕以及持續(xù)了多久,CPUlOl能夠確定滾動方向和滾動量。之后,如上文所述,在根據(jù)所確定的滾動方向和滾動量而滾動所述顯示的同時,可以確定通過頁面分界。
[0079]第二實施例
[0080]接下來將描述本發(fā)明的第二實施例。在第一實施例中,為了向用戶提供觸感,通過振動生成單元110使整個裝置振動,而本實施例描述了作為替代,由觸覺反饋生成器111提供觸感的示例。觸覺反饋生成器111生成的電觸感不能被握持裝置(沒有觸摸所述觸摸屏板106a)的手感知到。換句話說,除非用戶正用手指觸摸所述觸摸屏板106a,否則不能利用觸覺反饋生成器111提供觸感。注意,可以說這個問題與以下情況的問題相同:振動生成單元110的類型使得用戶只能通過其手指觸摸所述觸摸屏板106a的觸摸表面而感覺到振動。
[0081]當(dāng)利用拖拽操作滾動所述顯示時,由于用戶的手指持續(xù)觸摸所述觸摸屏板106a,因此可以簡單地采用這樣的配置:使用觸覺反饋生成器111代替第一實施例中的振動生成單元110。在這種情況下,也可以提供根據(jù)分界的類型而不同的電觸感。
[0082]圖5A示出了在圖4示出的縮略圖顯示畫面上向觸摸屏板106a的區(qū)域202的左側(cè)執(zhí)行拖拽操作并且顯示畫面向左滾動時生成觸感的位置的示例。距離503表示頁面分界501和標(biāo)記502所示的分界通過確定位置P2間的距離。
[0083]在從位置504開始拖拽操作的情況下,在觸感生成位置505處生成觸感。觸感生成位置505被定義為畫面的垂直方向(與可拖拽方向垂直的方向)上的帶。觸感生成位置505根據(jù)拖拽開始位置504而改變水平方向上的位置(但在拖拽開始之后,也就是拖拽期間不改變)。距離506表示拖拽開始位置504和觸感生成位置505間的距離。CPUlOl確定觸感生成位置505,以使得該距離506等于頁面分界501和標(biāo)記502所示的分界通過確定位置P2間的距離503。因此,當(dāng)由于用戶的拖拽操作使得所顯示的縮略圖像的攝影日發(fā)生改變時,用戶的手指水平地切過被定位為畫面的垂直方向上的帶狀線的觸感生成位置505。從而,當(dāng)頁面分界通過所述分界通過確定位置時,可以提供用戶感覺好像其手指正經(jīng)過物理存在的框的觸感。
[0084]在以下結(jié)構(gòu)的情況下,也可以采用使用觸覺反饋生成器111代替振動生成單元110的配置:即使在通過如圖4所示的滾動按鈕401和402的輕擊操作而執(zhí)行的滾動顯示的情況下,僅在檢測到“持續(xù)觸摸”的狀態(tài)時滾動顯示。
[0085]然而,用戶可能想到在使手指接觸和離開觸摸屏板106a的同時對滾動按鈕執(zhí)行輕擊操作(短時間觸摸滾動按鈕)。因此,有時候電觸感可能不會被充分地傳遞給手指。另夕卜,在對滾動按鈕的觸摸操作與對應(yīng)于該觸摸操作的滾動顯示之間有時間滯差的情況下,當(dāng)頁面分界通過所述分界通過確定位置時,手指可能已離開觸摸屏板106a。
[0086]例如,在以下情況下,當(dāng)頁面分界通過所述分界通過確定位置時,手指可能已離開觸摸屏板106a:
[0087]-滾動按鈕被觸摸的時間越長,滾動就會加速,并且在“觸摸釋放”之后執(zhí)行慣性滾動;
[0088]-在檢測到“觸摸釋放”之后,顯示就被滾動取決于從“觸摸開始”檢測到“觸摸釋放”檢測的時間的量;
[0089]-每當(dāng)執(zhí)行了輕擊操作時,顯示就被滾動預(yù)定量(當(dāng)檢測到“觸摸開始”狀態(tài)時開始滾動,然后無論直到檢測到“觸摸釋放”的時間如何,都使顯示滾動給定量)。
[0090]在本實施例中,當(dāng)在滾動按鈕區(qū)域中檢測到“觸摸開始”時,立即計算計劃滾動量。在滾動計劃滾動量期間,在判定頁面分界將通過所述分界通過確定位置的情況下,在確定頁面分界實際上已通過所述分界通過確定位置之前生成觸感。因此,即使在頁面分界實際通過所述分界通過確定位置的時間點時,用戶的手指可能將脫離與觸摸屏板的接觸的情況下,也能增加能夠向用戶提供觸感的可能性。
[0091]圖5B示出了當(dāng)在圖4所示的縮略圖顯示畫面上輕擊與左向滾動相對應(yīng)的滾動按鈕401并且向左滾動顯示畫面時的示例性觸感生成位置的圖。標(biāo)記510表示分界通過確定位置P3。位置509表示當(dāng)輕擊滾動按鈕401時用戶的手指觸摸的位置。
[0092]在對滾動按鈕的觸摸操作當(dāng)中,用戶手指的位置509不移動(以免其被認(rèn)為是拖拽操作)。因此,在本實施例中,如圖箭頭513所示,通過在滾動方向上將觸感生成位置從觸感生成開始位置511移動到觸感生成結(jié)束位置512,可以向用戶提供與執(zhí)行拖拽操作時類似的、感覺像其手指正經(jīng)過物理存在的框的觸感。因此,CPUlOl控制觸覺反饋生成器111,以便在與畫面被滾動的方向相同的方向上移動觸感生成位置。觸感生成開始位置511和觸感生成結(jié)束位置512可以被設(shè)置為將滾動按鈕夾在中間的任意位置。然而,為了在手指釋放觸摸之前向觸摸著滾動按鈕的手指提供觸感,期望將觸感生成開始位置511設(shè)置為盡可能靠近滾動按鈕的位置。至少需要將觸感生成開始位置設(shè)置為與滾動按鈕的距離小于利用一次輕擊而滾動的距離。
[0093]以下將利用圖6A和圖6B中示出的流程圖描述CPUlOl用于實現(xiàn)本實施例的上述觸感控制操作的操作。
[0094]注意,與第一實施例類似,在本實施例中也是在畫面的水平方向上給與坐標(biāo),并且也類似地定義了分界通過確定位置Pl和P2。注意,由于在分界通過所述分界通過確定位置時執(zhí)行的確定處理以及確定拖拽方向的具體方法與第一實施例類似,因此這里不再贅述。
[0095]另外,由于響應(yīng)于拖拽操作的操作基本與第一實施例相同,因此給予與圖3中的附圖標(biāo)記相同的附圖標(biāo)記并省略其描述。
[0096]在步驟S302中,CPUlOl確定在步驟S301中檢測到“觸摸開始”的位置是否是可拖拽區(qū)域。如果是可拖拽區(qū)域,處理就推進至步驟S303,而如果是不可拖拽區(qū)域,處理就推進至步驟S613。
[0097]除了以下的點之外,從步驟S303以后的處理與第一實施例相似。
[0098]在步驟S605中,除了設(shè)置分界通過確定位置Pl之外,還設(shè)置觸感生成位置505。如上文所述,將觸感生成位置505設(shè)置為在拖拽方向(左)上與開始拖拽時手指的位置(拖拽開始位置)504隔開距離506的位置,所述距離506等于分界501與分界通過確定位置Pl間的距離503。
[0099]在步驟S606中,除了設(shè)置分界通過確定位置P2之外,還設(shè)置觸感生成位置505。如上文所述,將觸感生成位置505設(shè)置為在拖拽方向(右)上與開始拖拽時手指的位置(拖拽開始位置)504隔開一段距離的位置,該距離等于分界501與分界通過確定位置P2間的距離。
[0100]圖3中的步驟S309至S311已被步驟S609取代。
[0101]在步驟S609中,CPUlOl控制觸覺反饋生成器111在步驟S605或S606中設(shè)置的觸感生成位置505處生成觸感(向觸摸觸感生成位置的用戶的手指提供觸感)。注意,與第一實施例類似,可以根據(jù)分界的類型改變生成的觸感。例如,如果在“日”分界處提供稍微粗糙的觸感而在“月”分界處提供比“日”分界處更為粗糙(更為凹凸的)的觸感,則用戶就會知道越過了什么類型的分界,這樣就會便于尋找期望的圖像。
[0102]由于從步驟S312以后的處理與第一實施例類似,因此不再贅述。
[0103]如果在步驟S302中確定檢測到的“觸摸開始”在可拖拽區(qū)域之外,則在步驟S613中,CPUlOl確定在步驟S301中檢測到“觸摸開始”的位置是否在滾動按鈕區(qū)域內(nèi)。如果在滾動按鈕區(qū)域內(nèi)檢測到“觸摸開始”,CPUlOl就將處理推進至步驟S614,反之則將處理推進至步驟S313。
[0104]在步驟S614中,CPUlOl設(shè)置分界通過確定位置P3(在圖5B中對應(yīng)于標(biāo)記510的位置),并將處理推進至步驟S615。
[0105]在步驟S615中,CPUlOl計算計劃滾動量。在步驟S616中,CPUlOl確定所述分界通過確定位置是否存在于距頁面分界的當(dāng)前位置計劃滾動量的范圍內(nèi)(在滾動計劃滾動量期間,頁面分界是否會通過分界通過確定位置)。如果確定在滾動計劃滾動量期間頁面分界將通過所述分界通過確定位置,則將處理推進至步驟S617,反之則推進至步驟S623。
[0106]能夠利用取決于基于滾動按鈕的操作執(zhí)行的滾動操作的類型的內(nèi)容和定時,執(zhí)行步驟S615的計劃滾動量的計算和步驟S616的確定。這里,假定每次執(zhí)行輕擊操作時就將顯示滾動預(yù)定的固定量,在該情況下計劃滾動量將等于預(yù)定的固定量。注意,在檢測到“觸摸釋放”之后以一定量(該量取決于從“觸摸開始”檢測到“觸摸釋放”檢測的時間)執(zhí)行滾動的情況下,CPUlOl測量從“觸摸開始”檢測開始持續(xù)到檢測到“觸摸開始”的時間。同時,可以基于預(yù)定滾動速度和測量的時間依次更新計劃滾動量,并針對更新的計劃滾動量執(zhí)行確定。即使在開始滾動前沒有得到計劃滾動量的情況下,也可知在滾動的同時也定期計算后續(xù)的滾動量,并確定頁面分界是否將通過所述分界通過確定位置。
[0107]在步驟S617中,CPUlOl控制觸覺反饋生成器111在觸感生成開始位置處生成觸感,之后將處理推進至步驟S618。如圖5B所述,觸感生成開始位置被設(shè)置為在畫面的垂直方向上的帶狀線,其水平位置被設(shè)置為位于與從手指的當(dāng)前位置的滾動方向相反的方向上。
[0108]在步驟S618中,CPUlOl確定在觸摸屏板106a上是否檢測到“觸摸釋放”,如果檢測到“觸摸釋放”,則使處理推進至步驟S623,而如果沒有檢測到“觸摸釋放”,則使處理推進至步驟S619。
[0109]在步驟S619中,CPUlOl控制觸覺反饋生成器111移動生成觸感的位置。沿與滾動所述畫面的方向相同的方向移動該位置。移動速度也可以與滾動速度相同。換句話說,在對滾動按鈕401的輕擊操作的情況下,CPUlOl向左側(cè)移動觸感生成位置(將觸感生成位置的坐標(biāo)減小固定量)。另外,在輕擊滾動按鈕402的情況下,CPUlOl向右側(cè)移動觸感生成位置(將觸感生成位置的坐標(biāo)增加固定量)。接下來CPUlOl將處理推進至步驟S620。
[0110]在步驟S620中,CPUlOl確定觸感生成位置是否已到達觸感生成結(jié)束位置,如果已到達,則將處理推進至步驟S623,而如果未到達,則將處理推進至步驟S621。
[0111]在步驟S621中,CPUlOl確定是否已執(zhí)行了計劃滾動量的滾動,如果已執(zhí)行,則將處理推進至步驟S618,而如果未執(zhí)行,則將處理推進至步驟S622。
[0112]在步驟S622中,CPUlOl在指定的方向上將縮略圖顯示畫面滾動固定量,然后將處理返回至步驟S618。
[0113]如果在步驟S618中檢測到“觸摸釋放”,則在步驟S623中CPUlOl確定是否完成了計劃滾動量的滾動,如果已完成,則將處理推進至步驟S313,而如果沒有完成,則將處理推進至步驟S624。
[0114]在步驟S624中,CPUlOl在指定的方向上將縮略圖顯示畫面滾動固定量,然后將處理返回至步驟S623。
[0115]盡管在滾動計劃滾動量期間頁面分界將會通過所述分界通過確定位置P3,但是在滾動開始前開始生成觸感(S617),從而能夠更可能地在用戶釋放觸摸之前提供觸感。注意,這里根據(jù)滾動而移動觸感生成位置。然而,即使不移動觸感生成位置,僅通過針對正被觸摸的位置(觸摸位置)在步驟S617生成觸感(這種情況下,省略步驟S619和S620的處理),也能構(gòu)實現(xiàn)利用觸感向用戶告知存在頁面分界的效果。與移動觸感生成位置的方法相比,盡管在步驟S617中的觸摸位置處生成觸感的方法很難通過觸感識別出滾動方向,但該方法在在“觸摸釋放”之前能夠可靠地提供觸感方面是有利的。
[0116]因此,根據(jù)本實施例,在拖拽操作和按鈕操作二者的情況下,都可以利用正觸摸觸摸表面的手指的觸感向用戶通知存在頁面分界,在上述的示例中存在頁面分界表示所顯示的縮略圖像的攝影日的改變。另外,通過根據(jù)滾動所述畫面的操作的類型而改變觸感的生成位置和生成方法,能夠向用戶提供感覺好像其手指正經(jīng)過物理存在的框的觸感。
[0117]第三實施例
[0118]接下來將描述本發(fā)明的第三實施例。在第三實施例中采用這樣的配置:在滾動包含不同類別的多個菜單項目的設(shè)置畫面的情況下,利用觸感通知類別的分界和類型。
[0119]圖7示出了本實施例中的設(shè)置畫面的示例性顯示。附圖標(biāo)記701表示可接受拖拽操作的區(qū)域,當(dāng)在該區(qū)域中檢測到垂直方向上的拖拽操作時上下滾動菜單項目組的顯示。在設(shè)置畫面上包含的多個菜單項目中,附圖標(biāo)記702表示與畫面顯示相關(guān)(屬于顯示類別)的菜單項目組,附圖標(biāo)記703表示與聲音相關(guān)(屬于音頻類別)的菜單項目組。注意,假定存在屬于除非設(shè)置畫面被滾動否則就不被顯示的操作類別的菜單項目組。附圖標(biāo)記704表示顯示類別和音頻類別間的頁面分界。在音頻類別和操作類別間也有頁面分界。為了了解分界的位置例示出由704所表示的實線,然而在實際中可以顯示,但也不必須這樣。標(biāo)記705表示分界通過確定位置。在本實施例中,CPUlOl控制振動生成單元110或觸覺反饋生成器111生成觸感,該觸感取決于對應(yīng)于分界通過確定位置的菜單項目所屬的類別。
[0120]類別和觸感間的對應(yīng)關(guān)系可以表(下文稱為“觸感對應(yīng)表”)的形式預(yù)先存儲在非易失性存儲器103中,例如在該表中類別和觸感被關(guān)聯(lián)如下。CPUlOl參照該表確定將要通過控制振動生成單元I1或觸覺反饋生成器111生成的觸感。
[0121]觸感對應(yīng)表
[0122]
【權(quán)利要求】
1.一種顯示控制裝置,其能夠根據(jù)輸入的命令滾動顯示對象,所述顯示控制裝置包括: 生成單元,用于生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激;以及 控制單元,用于在作為根據(jù)所述命令的滾動的結(jié)果、滾動對象的分界的位置通過預(yù)定位置的情況下,控制所述生成單元生成所述刺激。
2.根據(jù)權(quán)利要求1所述的顯示控制裝置,其中,所述預(yù)定位置根據(jù)滾動方向而異。
3.根據(jù)權(quán)利要求2所述的顯示控制裝置,其中,與另一滾動方向的情況相比,所述預(yù)定位置在所述滾動方向上處于更上游側(cè)。
4.根據(jù)權(quán)利要求1所述的顯示控制裝置,其中,通過觸摸屏板上的觸摸操作給出所述命令。
5.根據(jù)權(quán)利要求4所述的顯示控制裝置,其中,在所述觸摸屏板正被觸摸的情況下,所述刺激可被感知為觸感。
6.根據(jù)權(quán)利要求4所述的顯示控制裝置,其中,在所述觸摸操作是在保持與所述觸摸屏板接觸的同時移動觸摸位置的拖拽操作的情況下,所述控制單元根據(jù)所述拖拽操作引起的觸摸位置的移動來執(zhí)行滾動,并執(zhí)行控制,以在所述拖拽操作期間分界的位置到達所述觸摸屏板上的預(yù)定位置時使所述生成單元生成所述刺激。
7.根據(jù)權(quán)利要求4所述的顯示控制裝置,其中,所述控制單元根據(jù)對所述觸摸屏板上顯示的特定觸摸項目執(zhí)行的、不伴隨觸摸位置移動的觸摸操作來執(zhí)行滾動,并且在作為根據(jù)對所述特定觸摸項目執(zhí)行的觸摸操作的滾動的結(jié)果、所述分界的位置將要通過所述預(yù)定位置的情況下,在作為滾動的結(jié)果、所述分界的位置通過所述預(yù)定位置之前使所述生成單元生成所述刺激。
8.根據(jù)權(quán)利要求4所述的顯示控制裝置,其中,所述控制單元根據(jù)對所述觸摸屏板上顯示的特定觸摸項目執(zhí)行的、不伴隨觸摸位置移動的觸摸操作來執(zhí)行滾動,并且在作為根據(jù)對所述特定觸摸項目執(zhí)行的觸摸操作的滾動的結(jié)果、所述分界的位置將要通過所述預(yù)定位置的情況下,所述控制單元使所述觸摸屏板上生成刺激的位置隨著滾動而移動跨過所述觸摸操作的觸摸位置。
9.根據(jù)權(quán)利要求1所述的顯示控制裝置,其中,在分界的位置通過所述預(yù)定位置的情況下,所述控制單元使所述生成單元生成根據(jù)所述分界的類型而異的刺激。
10.根據(jù)權(quán)利要求9所述的顯示控制裝置,其中,所述控制單元使所述生成單元在所述分界是上級分界的情況下生成比所述分界是下級分界的情況下更強的刺激。
11.根據(jù)權(quán)利要求1所述的顯示控制裝置,其中,所述控制單元不執(zhí)行表示所述分界的位置的顯示。
12.根據(jù)權(quán)利要求1所述的顯示控制裝置,其中,所述控制單元執(zhí)行控制,以對作為用于滾動的顯示對象的多個顯示項目進行分類并顯示,并且所述分界是由所述分類而產(chǎn)生的分界。
13.根據(jù)權(quán)利要求12所述的顯示控制裝置,其中,所述控制單元基于與時間相關(guān)的單位對所述多個顯示項目進行分類并顯示。
14.根據(jù)權(quán)利要求1所述的顯示控制裝置,其中,所述控制單元執(zhí)行控制,以使所述生成單元在除了用于滾動的顯示對象的終點之外提供的多個分界位置中的各個都通過了所述預(yù)定位置的情況下,生成所述刺激。
15.根據(jù)權(quán)利要求1至14中的任一項所述的顯示控制裝置,其中,所述刺激是振動刺激。
16.根據(jù)權(quán)利要求1至14中的任一項所述的顯示控制裝置,其中,所述刺激是電刺激。
17.—種顯示控制裝置,其能夠根據(jù)輸入的命令滾動包含多個項目的顯示對象,所述顯示控制裝置包括: 生成單元,用于生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激;以及控制單元,用于執(zhí)行控制,以使所述生成單元生成根據(jù)所述多個項目當(dāng)中的顯示在預(yù)定位置處的項目所屬的類別而異的刺激。
18.根據(jù)權(quán)利要求17所述的顯示控制裝置,其中,通過觸摸屏板上的觸摸操作給出所述命令。
19.一種顯示控制裝置的控制方法,所述顯示控制裝置能夠根據(jù)輸入的命令滾動顯示對象,并且所述顯示控制裝置具有生成單元,所述生成單元被配置為生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激,所述控制方法包括: 控制步驟,執(zhí)行控制,以在作為根據(jù)所述命令的滾動的結(jié)果、滾動目標(biāo)的預(yù)設(shè)分界的位置通過預(yù)定位置的情況下,使所述生成單元生成刺激。
20.一種顯示控制裝置的控制方法,所述顯示控制裝置能夠根據(jù)輸入的命令滾動包含多個項目的顯示對象,并且所述顯示控制裝置具有生成單元,所述生成單元被配置為生成可被操作所述顯示控制裝置的用戶感知為觸感的刺激,所述控制方法包括: 控制步驟,執(zhí)行控制,以使所述生成單元生成根據(jù)所述多個項目當(dāng)中的顯示在預(yù)定位置處的項目所屬的類別而異的刺激。
【文檔編號】G06F3/0488GK104182130SQ201410218473
【公開日】2014年12月3日 申請日期:2014年5月21日 優(yōu)先權(quán)日:2013年5月23日
【發(fā)明者】中川浩一 申請人:佳能株式會社