輸入設(shè)備、用于該輸入設(shè)備的控制方法以及程序的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種輸入設(shè)備、用于該輸入設(shè)備的控制方法以及程序。
【背景技術(shù)】
[0002]最近,在最近的信息處理裝置(諸如移動電話、智能電話、個人計算機等等)中,存在那些包括檢測器的信息處理裝置,所述檢測器檢測輸入手段(諸如手指、觸筆等等)觸摸或者接近觸摸表面的位置。在這樣的信息處理設(shè)備中,通過用戶的觸摸輸入或者通過以輸入裝置觸摸觸摸表面或使輸入裝置接近于其來執(zhí)行控制輸入。不同于按鈕按下操作等,在觸摸輸入中,用戶在輸入時接收不到觸覺反饋,因此用戶不太可能知道輸入是否被接受。
[0003]為了處理該問題,具有檢測器的一些信息處理裝置包括響應(yīng)于觸摸輸入而使用振動設(shè)備(諸如致動器等等)進行振動的觸摸表面(例如,參見JP2005-258666A[PL1])。響應(yīng)于觸摸輸入而使觸摸表面振動使得讓用戶感到觸覺反饋感覺是可能的。
[0004]參考文獻列表專利文獻:
[PL1]:JP2005-258666Ao
【發(fā)明內(nèi)容】
[0005]發(fā)明要解決的問題:
當通過使用振動設(shè)備而使觸摸表面振動時,即便設(shè)計了信息處理裝置的外殼設(shè)計和對振動設(shè)備的安裝,也難以一致地使整個觸摸表面振動。出于該原因,如果使得內(nèi)置于信息處理裝置中的振動設(shè)備以固定的振動量進行振動,則用戶感到的觸覺反饋感覺可能在從振動設(shè)備到執(zhí)行觸摸輸入的觸摸表面上的位置的距離很大的情況和在從振動設(shè)備到執(zhí)行觸摸輸入的觸摸表面上的位置的距離很短的情況之間在強度方面是不同的。因此,難以斷定輸入是否被接受。
[0006]本文,在[PL1]中公開的信息處理裝置中,針對使得用戶能夠不管觸摸輸入的位置如何都感到一致的觸覺反饋感覺而提供了多個振動設(shè)備(致動器)。然而,預(yù)置多個振動設(shè)備增加了部件的數(shù)量。
[0007]本發(fā)明的目的在于提供可以在不使部件的數(shù)量增加的情況下不管執(zhí)行觸摸輸入的位置如何都使用戶感到基本一致的觸覺感覺的輸入設(shè)備、用于該輸入設(shè)備的控制方法以及程序。
[0008]用于解決問題的方法:
為了達到上文的目的,本發(fā)明的輸入設(shè)備包括:
檢測器,其檢測輸入裝置觸摸或者接近觸摸表面的位置;
振動生成器,其使觸摸表面振動;以及
控制器,其按照由所述檢測器所檢測的輸入裝置觸摸或接近觸摸表面的位置來控制振動生成器的振動強度。
[0009]為了達到上文的目的,本發(fā)明的用于輸入設(shè)備的控制方法包括:
檢測輸入裝置觸摸或者接近觸摸表面的位置;以及
按照所檢測的位置來控制使觸摸表面振動的振動生成器的振動強度。
[0010]為了達到上文的目的,本發(fā)明的程序使計算機執(zhí)行對輸入裝置觸摸或者接近觸摸表面的位置進行檢測的過程;以及
按照所檢測的位置來控制使觸摸表面振動的振動生成器的振動強度的過程。
[0011]本發(fā)明的有利效果:
按照本發(fā)明,可能的是,提供可以在不使部件的數(shù)量增加的情況下不管執(zhí)行觸摸輸入的位置如何都使用戶感到基本一致的觸覺感覺的輸入設(shè)備、用于該輸入設(shè)備的控制方法以及程序。
【附圖說明】
[0012]圖1是示出了按照本發(fā)明的第一示例性實施例的輸入設(shè)備的基本配置的框圖;
圖2是示出了在圖1中示出的輸入設(shè)備的操作示例的流程圖;
圖3是示出了存儲在圖1中示出的控制器中的、從在觸摸表面上執(zhí)行觸摸輸入的位置到振動生成器位置的距離和振動生成器的振動量之間的對應(yīng)關(guān)系的示例的圖表;
圖4是概念性地示出了圖1中示出的輸入設(shè)備的操作的示例的示圖;
圖5是示出了按照本發(fā)明的第二示例性實施例的輸入設(shè)備的基本配置的框圖;
圖6是示出了在圖5中示出的輸入設(shè)備的操作的示例的流程圖;
圖7是示出了存儲在圖5中示出的控制器中的、在觸摸表面上對其執(zhí)行觸摸輸入的面積和振動生成器的振動量之間的對應(yīng)關(guān)系的示例的圖表;
圖8A是概念地示出了圖5中示出的輸入設(shè)備的操作的示例的視圖;
圖8B是概念地示出了圖5中示出的輸入設(shè)備的操作的示例的視圖;以及圖9是示出了在其中執(zhí)行按照本發(fā)明的程序的計算機的硬件的基本配置的框圖。
【具體實施方式】
[0013]接下來,將參考附圖描述按照本發(fā)明的示例性實施例。
[0014](第一示例性實施例)
圖1是示出了按照本發(fā)明的第一示例性實施例的輸入設(shè)備10的基本配置的框圖。本文,按照本發(fā)明的輸入設(shè)備被內(nèi)置在信息處理裝置中,所述信息處理裝置諸如用于從用戶接收控制輸入的移動電話、智能電話、臺式型的個人計算機、筆記本型的個人計算機、平板型的個人計算機、便攜式游戲機、PDA (個人數(shù)據(jù)助理)等等。
[0015]圖1中示出的輸入設(shè)備10包括檢測器11、振動生成器12和控制器13。
[0016]當使輸入裝置(諸如手指、觸筆等等)與觸摸表面相接觸或者執(zhí)行觸摸輸入時,檢測器11向控制器13輸出與觸摸輸入在觸摸表面上完成的位置對應(yīng)的信號。
[0017]本文,雖然在圖1中的圖示中省略了檢測器11,但是檢測器由例如響應(yīng)于觸摸表面上的觸摸輸入而輸出與執(zhí)行觸摸輸入的位置對應(yīng)的信號的觸摸板、以及用于控制對觸摸板的驅(qū)動的控制IC (集成電路)等等構(gòu)成。
[0018]進一步地,一般,檢測器11與配備有輸入設(shè)備10的信息處理裝置的顯示單元(在圖1中未示出)組合,或者與顯示單元集成地制造,從而形成所謂的觸摸面板。
[0019]振動生成器12是振動設(shè)備,諸如圓柱體類型、硬幣(coin)類型等等的偏心電動機、線性振動致動器等等。振動生成器12被布置在觸摸表面的底面等上。當振動生成器12振動時,觸摸表面振動。
[0020]控制器13按照由來自檢測器11的信號輸出所指示的在觸摸表面上給出觸摸輸入的位置和振動生成器12的位置來控制振動生成器12的振動。
[0021]接下來,將描述輸入設(shè)備10的操作。
[0022]圖2是示出了輸入設(shè)備10的操作的示例的流程圖。
[0023]當信號響應(yīng)于觸摸輸入而從檢測器11輸出時,控制器13計算從觸摸表面上的觸摸輸入的位置到振動生成器12 (振動設(shè)備)的位置的距離(步驟S21)。在本文中,振動生成器12的位置已經(jīng)提前輸入在控制器13中。
[0024]接下來,控制器13按照所計算的距離來確定振動生成器12的振動量(振動強度)(步驟S22)。本文,例如如在圖3中示出的,控制器13已經(jīng)存儲了從觸摸表面上的觸摸輸入的位置到振動生成器12的位置的距離和振動生成器12的振動量之間的對應(yīng)關(guān)系??刂破?3通過參考該對應(yīng)關(guān)系來確定與所計算的距離對應(yīng)的振動生成器12的振動量并且以確定的振動量來使振動生成器12振動。
[0025]如圖3中示出的,隨著從觸摸表面上的觸摸輸入的位置到振動生成器12的位置的距離更大,振動生成器12的振動量變得更大。因此,當在靠近振動生成器12的位置(該位置由圖4中的實心圓指示)處給出觸摸輸入時,振動生成器12以小的量進行振動,而當在遠離振動生成器12的位置(該位置由圖4中的空心圓指示)處給出觸摸輸入時,振動生成器12以大的量進行振動。
[0026]一般,觸摸輸入離振動生成器12的距離越大,向用戶提供越弱的觸覺反饋。因此,當在靠近振動生成器12的位置處給出觸摸輸入時,使振動生成器12的振動量是小的,而當在遠離振動生成器12的位置處給出觸摸輸入時,使振動生成器12的振動量更大,由此,可能的是,在不考慮用戶在觸摸表面上執(zhí)行觸摸輸入的位置的情況下提供近似一致的觸覺反饋。
[0027]雖然在圖4中振動生成器12被圖示為在配備有輸入設(shè)備10的圖像處理裝置中是外部可見的,但是振動生成器也可以被布置在信息處理裝置的外殼內(nèi)部。
[0028]以上文的方式,按照本示例性實施例,輸入設(shè)備10按照觸摸表面上的觸摸輸入的位置和振動生成器12的位置來控制振動生成器12的振動。
[0029]因此,可能的是,無論用戶在觸摸表面上觸摸了哪里都提供近似一致的觸覺感覺。進一步地,不必提供多個振動設(shè)備或者振動生成器12,而使得在數(shù)量上抑制部件的增加是可能的。
[0030](第二示例性實施例)
圖5是示出按照本發(fā)明的第二示例性實施例的輸入設(shè)備20的基本配置的框圖。在圖5中,與圖1中的組件相同的組件被分配相同的附圖標記,并且那些組件的描述被省略。
[0031]本示例性實施例的輸入設(shè)備20與第一示例性實施例的輸入設(shè)備10的不同之處在于控制器13被控制器21代替。
[0032]除了控制器13的操作之外,控制器21按照在觸摸表面上對其執(zhí)行觸摸輸入的面積來控制振動生成器12的振動。
[0033]接下來,將描述輸入設(shè)備20的操作。
[0034]圖6是示出輸入設(shè)備20的操作的示例的流程圖。
[0035]當從檢測器11供應(yīng)表示觸摸表面上的觸摸輸入的位置的信號時,控制器21計算對其給出觸摸輸入的觸摸表面上的面積(步驟S61)。最近,作為檢測器11,存在一些可以檢測觸摸表面上的多個點處的觸摸輸入的檢測器。控制