專利名稱:信息處理設(shè)備、信息處理方法以及信息處理程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理設(shè)備、信息處理方法以及信息處理程序。例如,本發(fā)明的實(shí)施例適合被應(yīng)用到響應(yīng)于在觸摸屏上進(jìn)行的操作輸入來執(zhí)行處理的信息處理設(shè)備。
背景技術(shù):
至今,包括觸摸屏的信息處理設(shè)備得到了廣泛使用。在該類信息處理設(shè)備中,通過 利用諸如輕擊、拖動(dòng)以及滑動(dòng)(flicking)的操作在觸摸屏上進(jìn)行輸入來實(shí)現(xiàn)更直觀的輸 入操作。術(shù)語“拖動(dòng)”意味例如在保持手指在觸摸屏上觸摸的同時(shí)移動(dòng)手指的操作,并且術(shù) 語“滑動(dòng)”意味例如在觸摸屏的表面上滑動(dòng)手指的操作。作為一個(gè)示例,提出當(dāng)在觸摸屏上執(zhí)行拖動(dòng)時(shí)滾動(dòng)圖像的信息處理設(shè)備。作為另一示例,提出當(dāng)在觸摸屏上執(zhí)行擴(kuò)大(pinch-out)和縮小(pinch-in)手 指間隔時(shí)分別放大和縮小圖像的信息處理設(shè)備(參見例如日本未審查的專利申請公布第 2008-299474號(hào)(第24、25以及34頁))。術(shù)語“擴(kuò)大手指間隔”意味兩根手指觸摸在觸摸 板上并且加寬兩根手指之間的間隔的操作,并且術(shù)語“縮小手指間隔,,意味兩根手指觸摸在 觸摸板上并且縮窄兩根手指之間的間隔的操作。因此,在這些提出的信息處理設(shè)備中,當(dāng)從在觸摸屏上進(jìn)行的操作輸入識(shí)別出與 預(yù)定類型處理(例如,圖像的滾動(dòng))對應(yīng)的手勢操作時(shí),執(zhí)行該預(yù)定類型處理。然而,在上述信息處理設(shè)備中,因?yàn)椴僮鬏斎肱c手勢操作以一對一的關(guān)系關(guān)聯(lián),因 此利用一個(gè)操作輸入僅執(zhí)行一類處理,例如,使得拖動(dòng)被識(shí)別為與滾動(dòng)對應(yīng)的手勢操作。這 里使用的表述“一個(gè)操作輸入”表示通過手指觸摸在觸摸屏上并然后從觸摸屏釋放手指的 操作手勢提供的輸入??紤]到上述問題,期望提出可以實(shí)現(xiàn)更多種多樣的操作系統(tǒng)的信息處理設(shè)備、信 息處理方法以及信息處理程序。
發(fā)明內(nèi)容
與一個(gè)實(shí)施例一致,公開了一種用于控制顯示屏的設(shè)備。該設(shè)備可包括觸敏 (touch-sensitive)板,其生成表示第一時(shí)間與第二時(shí)間之間的單個(gè)連續(xù)觸摸激活的一組 位置的位置信號(hào)。該設(shè)備還可包括耦合到該板的處理器,處理器被配置成處理信號(hào)以檢測 所述一組位置的第一和第二特征,并且生成輸出信號(hào),其使得顯示屏啟動(dòng)與第一和第二特 征對應(yīng)的第一和第二操作。
圖1是表示實(shí)施例概要的信息處理設(shè)備的功能框圖。圖2示出了根據(jù)實(shí)施例的便攜式終端的外觀。圖3是示出根據(jù)實(shí)施例的便攜式終端的硬件配置的框圖。圖4是說明滾動(dòng)操作和放大/縮小操作的圖示。圖5是說明運(yùn)動(dòng)矢量的檢測的圖示。圖6是說明拖動(dòng)中的折返運(yùn)動(dòng)的圖示。圖7是說明運(yùn)動(dòng)彎曲程度的變化的示例的圖。圖8是示出用于手勢操作識(shí)別的處理過程的流程圖。圖9是說明顯示區(qū)的設(shè)置的圖示。圖10是說明另一實(shí)施例中暫時(shí)縮放因子與最終縮放因子之間的關(guān)系的圖。
具體實(shí)施例方式以下將描述本發(fā)明的實(shí)施例。以下面順序進(jìn)行描述1.實(shí)施例2.其它實(shí)施例<1.實(shí)施例 >[1-1.實(shí)施例的概要]首先描述實(shí)施例的概要。在描述概要之后,將描述實(shí)施例的細(xì)節(jié)。在圖1中,附圖標(biāo)記1表示信息處理設(shè)備。信息處理設(shè)備1包括檢測單元2,其用 于檢測每預(yù)定時(shí)間在顯示屏上進(jìn)行的操作輸入的運(yùn)動(dòng)(移動(dòng))量(即,操作輸入的第一特 征)和運(yùn)動(dòng)彎曲(屈曲)的程度(即,操作輸入的第二特征)。信息處理設(shè)備1還包括識(shí)別 單元3,其用于基于運(yùn)動(dòng)量識(shí)別是否執(zhí)行了與顯示屏上顯示的圖像的滾動(dòng)對應(yīng)的手勢操作 (艮P,第一操作),并且用于基于彎曲的程度識(shí)別是否執(zhí)行了與圖像的放大或縮小對應(yīng)的手 勢操作(即,第二操作)。另外,信息處理設(shè)備1包括控制單元4,其用于當(dāng)識(shí)別單元3識(shí)別執(zhí)行了與圖像的 滾動(dòng)對應(yīng)的手勢操作和與圖像的放大或縮小對應(yīng)的手勢操作時(shí),執(zhí)行圖像的滾動(dòng)和圖像的 放大或縮小。利用上述配置,信息處理設(shè)備1可以響應(yīng)于一個(gè)操作輸入來執(zhí)行多類處理,諸如 圖像的滾動(dòng)和圖像的放大或縮小。以下將詳細(xì)描述具有上述配置的信息處理設(shè)備1的具體示例。[1-2.便攜式終端的外觀]現(xiàn)在參照圖2描述作為信息處理設(shè)備1的具體示例的便攜式終端100的外觀。在便攜式終端100中,第一外殼101和第二外殼102通過以鉸鏈形式的耦合構(gòu)件 103A和103B耦合,例如,以在相互離開的方向上或在相互接近的方向上可旋轉(zhuǎn)。此外,第一 外殼101和第二外殼102相互電連接。第一外殼101和第二外殼102均基本呈平整矩形的形狀,其具有如由一只手可抓 住的尺寸。具有矩形形狀的第一觸摸屏(即,觸敏板)104被布置在第一外殼101的正面IOlA的中心。具有與第一觸摸屏104的形狀和尺寸類似的形狀和尺寸的第二觸摸屏(即,觸敏 板)105被布置在第二外殼102的正面102A的中心。第一觸摸屏104和第二觸摸屏105均是適合于利用用戶的手指(或筆)的觸摸操 作(即,觸摸激活)的顯示裝置。用戶以如下狀態(tài)利用便攜式終端100:例如,第一觸摸屏 104用作上部屏,并且第二觸摸屏105用作下部屏。各種硬件按鈕被布置在第二觸摸屏105的兩側(cè)上。
[1-3.便攜式終端的硬件配置]現(xiàn)在參照圖3描述便攜式終端100的硬件配置。在便攜式終端100中,CPU(中央 處理單元)120、R0M(只讀存儲(chǔ)器)121以及RAM(隨機(jī)存取存儲(chǔ)器)122經(jīng)由主機(jī)總線123互 連。“CPU”是中央處理單元的首字母縮略詞?!癛OM”是只讀存儲(chǔ)器的首字母縮略詞?!癛AM” 是隨機(jī)存取存儲(chǔ)器的首字母縮略詞。在便攜式終端100中,CPU 120執(zhí)行各種處理,CPU 120將寫在R0M121等中的各種 程序加載到RAM 122中,并且執(zhí)行這些程序。主機(jī)總線123經(jīng)由橋124連接到外部總線125。此外,外部總線125經(jīng)由接口 126 連接到操作單元127、第一液晶板104A、第一觸摸板104B、第二液晶板105A以及第二觸摸板 105B。另外,外部總線125經(jīng)由接口 126連接到存儲(chǔ)單元128、驅(qū)動(dòng)器129、連接端口 130以 及無線通信單元131。CPU 120根據(jù)經(jīng)由接口 126、外部總線125以及主機(jī)總線123相繼從第一觸摸板 104B、第二觸摸板105B以及操作單元127發(fā)送的輸入信號(hào)來控制各個(gè)單元。第一觸摸板104B是與第一液晶板104A協(xié)同構(gòu)成第一觸摸屏104的裝置。另外, 第二觸摸板105B是與第二液晶板105A協(xié)同構(gòu)成第二觸摸屏105的裝置。當(dāng)手指觸摸第一觸摸板104B上的任意位置時(shí),第一觸摸板104B檢測第一觸摸板 104B被觸摸的位置(即,觸摸位置)的坐標(biāo),然后將表示觸摸位置的坐標(biāo)的輸入信號(hào)(即, 位置信號(hào))發(fā)送到CPU 120。當(dāng)根據(jù)從第一觸摸板104B發(fā)送的輸入信號(hào)得出觸摸位置的坐標(biāo)時(shí),CPU 120將獲 得的坐標(biāo)轉(zhuǎn)換成第一液晶板104A的屏幕上的坐標(biāo),由此識(shí)別在第一液晶板104A的屏幕上 觸摸哪個(gè)位置。此外,CPU 120將根據(jù)每特定時(shí)間發(fā)送的每個(gè)輸入信號(hào)得出的觸摸位置的坐標(biāo)相 繼轉(zhuǎn)換成第一液晶板104A的屏幕上的坐標(biāo)(即,第一時(shí)間與第二時(shí)間之間的單個(gè)連續(xù)觸摸 激活的一組位置),由此識(shí)別如何移動(dòng)了觸摸位置(即,觸摸位置的軌跡)。基于如上所述識(shí)別出的觸摸位置和其軌跡,CPU 120確定在第一液晶板104A的屏 幕上的哪個(gè)位置進(jìn)行了什么觸摸操作。類似地,第二觸摸板105B向CPU 120發(fā)送表示檢測到的觸摸位置的坐標(biāo)的輸入信號(hào)。 CPU 120根據(jù)輸入信號(hào)確定在第二液晶板105A的屏幕上的哪個(gè)位置進(jìn)行了什么觸摸操作。操作單元127是包括各種硬件按鈕等的裝置。操作單元127向CPU120發(fā)送與這 些硬件按鈕的操作對應(yīng)的輸入信號(hào)。基于從操作單元127發(fā)送的輸入信號(hào),CPU 120確定 操作了哪一個(gè)硬件按鈕。CPU 120經(jīng)由連接端口 130、以裝置到裝置(device-to-device)連接的方式連接 到鄰近的外部裝置0C,用于與外部裝置OC的直接通信。
此外,CPU 120通過無線通信單元131、經(jīng)由訪問點(diǎn)連接到因特網(wǎng)NT,用于與因特網(wǎng)NT上的服務(wù)器和其它裝置的通信。當(dāng)CPU 120根據(jù)用戶的操作、作為經(jīng)由連接端口 130或無線通信單元131與其它 裝置通信的結(jié)果而獲得例如內(nèi)容數(shù)據(jù)(諸如動(dòng)態(tài)圖像數(shù)據(jù)和音樂數(shù)據(jù))時(shí),例如,CPU 120 將獲得的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元128中。另外,當(dāng)可拆卸記錄介質(zhì)RW(諸如光盤或閃存)被 插入在驅(qū)動(dòng)器129中時(shí),CPU 120根據(jù)用戶的操作將內(nèi)容數(shù)據(jù)存儲(chǔ)在可拆卸記錄介質(zhì)RW中。[1-4.網(wǎng)絡(luò)瀏覽器屏幕]便攜式終端100具有網(wǎng)絡(luò)瀏覽器功能,其用于瀏覽因特網(wǎng)上的服務(wù)器提供的網(wǎng) 頁。以下將描述網(wǎng)絡(luò)瀏覽器功能提供的網(wǎng)絡(luò)瀏覽器屏幕和在網(wǎng)絡(luò)瀏覽器屏幕上進(jìn)行的輸入 操作。利用網(wǎng)絡(luò)瀏覽器程序的執(zhí)行,CPU 120經(jīng)由無線通信單元131與因特網(wǎng)上的任意 服務(wù)器通信,并且從相關(guān)服務(wù)器獲得網(wǎng)頁的數(shù)據(jù)。此外,CPU120在第一觸摸屏104上顯示 例如網(wǎng)絡(luò)瀏覽器屏幕,其用于基于獲得的網(wǎng)頁的數(shù)據(jù)顯示網(wǎng)頁圖像。在網(wǎng)絡(luò)瀏覽器屏幕上,取決于網(wǎng)頁圖像的尺寸,顯示全部或部分網(wǎng)頁圖像。另外, 當(dāng)CPU 120通過執(zhí)行網(wǎng)絡(luò)瀏覽器程序最初顯示網(wǎng)絡(luò)瀏覽器屏幕時(shí),例如,CPU 120將網(wǎng)頁圖 像的縮放因子設(shè)置為基準(zhǔn)值(即,XI)。當(dāng)在第一觸摸屏104上執(zhí)行拖動(dòng)或滑動(dòng)時(shí),CPU 120識(shí)別執(zhí)行了與網(wǎng)頁圖像的滾 動(dòng)對應(yīng)的手勢操作(也被稱為“滾動(dòng)操作”)。然后,CPU 120響應(yīng)于滾動(dòng)操作來滾動(dòng)網(wǎng)頁圖像。此外,如圖4所示,當(dāng)CPU 120識(shí)別在第一觸摸屏104上拖動(dòng)期間,在畫出一個(gè)或 多個(gè)圓的同時(shí)移動(dòng)手指時(shí),CPU 120識(shí)別這樣的運(yùn)動(dòng)表示與網(wǎng)頁圖像的放大或縮小對應(yīng)的 手勢操作連同滾動(dòng)操作。與網(wǎng)頁圖像的放大對應(yīng)的手勢操作被稱為“放大操作”,并且與網(wǎng) 頁圖像的縮小對應(yīng)的手勢操作被稱為“縮小操作”。此外,放大操作和縮小操作共同被稱為 “放大/縮小操作”。在以上情況下,CPU 120不但響應(yīng)于滾動(dòng)操作來滾動(dòng)網(wǎng)頁圖像,而且響應(yīng)于放大/ 縮小操作來放大或縮小網(wǎng)頁圖像。更具體地,當(dāng)手指順時(shí)針畫圓時(shí),例如,CPU 120識(shí)別執(zhí) 行了放大操作,然后,以被設(shè)置到當(dāng)前手指觸摸的位置為中心來放大網(wǎng)頁圖像。另一方面, 當(dāng)手指逆時(shí)針畫圓時(shí),例如,CPU 120識(shí)別執(zhí)行了縮小操作,然后,以被設(shè)置到當(dāng)前手指觸摸 的位置為中心來縮小網(wǎng)頁圖像。以下將詳細(xì)描述識(shí)別在便攜式終端100中的第一觸摸屏104上執(zhí)行的手勢操作 (諸如滾動(dòng)操作和放大/縮小操作)的處理。當(dāng)在第一觸摸屏104上執(zhí)行通過一根手指進(jìn)行的觸摸操作時(shí),CPU120根據(jù)每特定 時(shí)間(例如,若干毫秒)從第一觸摸屏104發(fā)送的輸入信號(hào)得出屏幕上觸摸位置的坐標(biāo)?;诿刻囟〞r(shí)間觸摸位置的屏幕坐標(biāo),CPU 120檢測每特定時(shí)間觸摸位置的運(yùn)動(dòng) 量。當(dāng)識(shí)別出每特定時(shí)間觸摸位置的運(yùn)動(dòng)量不小于預(yù)定值時(shí),CPU 120識(shí)別這樣的運(yùn)動(dòng)表 示在第一觸摸屏104上進(jìn)行的拖動(dòng)或滑動(dòng),并且識(shí)別執(zhí)行了滾動(dòng)操作。順便提及,CPU 120 基于觸摸位置的運(yùn)動(dòng)速度等,確定進(jìn)行了拖動(dòng)和滑動(dòng)的哪一個(gè)。然后,CPU 120根據(jù)例如每 預(yù)定時(shí)間觸摸位置的運(yùn)動(dòng)的量、方向以及速度,滾動(dòng)網(wǎng)頁圖像。此外,基于每特定時(shí)間觸摸位置的屏幕坐標(biāo),CPU 120檢測每特定時(shí)間沿其移動(dòng)觸摸位置的軌跡的彎曲程度(也被稱為“運(yùn)動(dòng)彎曲的程度”)。CPU 120基于運(yùn)動(dòng)彎曲的程度, 識(shí)別放大/縮小操作。更具體地,假設(shè)如圖5所示,作為示例,CPU 120根據(jù)每特定時(shí)間相繼從第一觸摸 屏104發(fā)送的輸入信號(hào)來順序得出觸摸位置的三個(gè)屏幕坐標(biāo)A、B以及C。如果當(dāng)前(即, 此次)獲得了屏幕坐標(biāo)C,那么上次獲得了屏幕坐標(biāo)B,并且上次之前獲得了屏幕坐標(biāo)A。在這種情況下,CPU 120基于當(dāng)前獲得的屏幕坐標(biāo)C和上次獲得的屏幕坐標(biāo)B,檢 測從屏幕坐標(biāo)B開始并且在屏幕坐標(biāo)C處結(jié)束的運(yùn)動(dòng)矢量vl。運(yùn)動(dòng)矢量vl表示從上次到 當(dāng)前時(shí)間的觸摸位置的運(yùn)動(dòng)的量和方向。此外,CPU 120基于上次獲得的屏幕坐標(biāo)B和上次之前獲得的屏幕坐標(biāo)A,確定從 屏幕坐標(biāo)A開始并且在屏幕坐標(biāo)B處結(jié)束的運(yùn)動(dòng)矢量v2。運(yùn)動(dòng)矢量v2表示從上次之前到 上次的觸摸位置的運(yùn)動(dòng)的量和方向。通過使用如上所述獲得的這兩個(gè)運(yùn)動(dòng)矢量Vl和v2,CPU 120利用下面公式(1)計(jì) 算每特定時(shí)間觸摸位置的運(yùn)動(dòng)的方向的變化(也被稱為“運(yùn)動(dòng)方向變化”)f(vl,v2)
權(quán)利要求
1.一種用于控制顯示屏的設(shè)備,包括觸敏板,其生成表示第一時(shí)間與第二時(shí)間之間的單個(gè)連續(xù)觸摸激活的一組位置的位置 信號(hào);以及處理器,其耦合到所述板,所述處理器被配置成 處理所述信號(hào),以檢測所述一組位置的第一和第二特征;并且 生成輸出信號(hào),所述輸出信號(hào)使得顯示屏啟動(dòng)與所述第一和第二特征對應(yīng)的第一和第 二操作。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一操作包括滾動(dòng)操作。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一特征包括所述第一時(shí)間處的位置與所 述第二時(shí)間處的位置之間的距離。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述處理器進(jìn)一步被配置成 對所述距離和預(yù)定值進(jìn)行比較;并且基于所述比較,確定是否啟動(dòng)所述第一操作。
5.根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述處理器進(jìn)一步被配置成 確定越過所述距離的激活的速度;并且基于所述速度,確定是否啟動(dòng)所述第一操作。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第二操作包括縮放操作。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第二特征包括所述第一時(shí)間處的位置與所 述第二時(shí)間處的位置之間的彎曲。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中當(dāng)所述彎曲是順時(shí)針時(shí),所述第二操作包括放大操作;并且 當(dāng)所述彎曲是逆時(shí)針時(shí),所述第二操作包括縮小操作。
9.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述第二操作包括聚焦在所述彎曲的中心的縮 放操作。
10.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述處理器進(jìn)一步被配置成基于所述第一時(shí)間 處的運(yùn)動(dòng)矢量與所述第二時(shí)間處的運(yùn)動(dòng)矢量之間的方向的變化,計(jì)算所述彎曲。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述第二特征還包括所述第一時(shí)間處的所述 運(yùn)動(dòng)矢量的大小和所述第二時(shí)間處的所述運(yùn)動(dòng)矢量的大小。
12.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述處理器進(jìn)一步被配置成 確定縮放因子;并且當(dāng)達(dá)到所述縮放因子的預(yù)定值時(shí),暫停所述縮放操作。
13.根據(jù)權(quán)利要求1所述的設(shè)備,其中 所述顯示屏包括所述設(shè)備的第一顯示屏;并且 所述設(shè)備還包括第二顯示屏。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其中,所述第一顯示屏包括所述觸敏板。
15.根據(jù)權(quán)利要求13所述的設(shè)備,其中,所述第二顯示屏包括所述觸敏板。
16.一種用于控制顯示屏的方法,包括檢測從第一時(shí)間到第二時(shí)間在觸摸板上的單個(gè)連續(xù)觸摸激活的一組位置; 基于所述一組位置的第一特征,啟動(dòng)顯示屏上的第一操作;以及基于所述一組位置的第二特征,啟動(dòng)所述顯示屏上的第二操作。
17.根據(jù)權(quán)利要求16所述的方法,其中,啟動(dòng)所述第一和第二操作包括順序啟動(dòng)所述第一和第二操作。
18.根據(jù)權(quán)利要求16所述的方法,其中,啟動(dòng)所述第一和第二操作包括同時(shí)啟動(dòng)所述第一和第二操作。
19.根據(jù)權(quán)利要求16所述的方法,其中,檢測所述一組位置包括檢測在與所述顯示屏 一致的觸摸板上的所述一組位置。
20.根據(jù)權(quán)利要求16所述的方法,其中,檢測所述一組位置包括檢測在與所述顯示屏 不一致的觸摸屏上的所述一組位置。
21.一種存儲(chǔ)一組指令的非臨時(shí)性計(jì)算機(jī)可讀介質(zhì),當(dāng)所述一組指令由處理器執(zhí)行時(shí), 其執(zhí)行一種方法,所述方法包括檢測從第一時(shí)間到第二時(shí)間在觸摸板上的單個(gè)連續(xù)觸摸激活的一組位置; 基于所述一組位置的第一特征,啟動(dòng)顯示屏上的第一操作;以及 基于所述一組位置的第二特征,啟動(dòng)所述顯示屏上的第二操作。
全文摘要
本發(fā)明公開了一種信息處理設(shè)備、信息處理方法以及信息處理程序,其中,一種用于控制顯示屏的設(shè)備包括觸敏板,其生成表示第一時(shí)間與第二時(shí)間之間的單個(gè)連續(xù)觸摸激活的一組位置的位置信號(hào);以及耦合到所述板的處理器。所述處理器被配置成處理信號(hào),以檢測所述一組位置的第一和第二特征;并且生成輸出信號(hào),該輸出信號(hào)使得顯示屏啟動(dòng)與所述第一和第二特征對應(yīng)的第一和第二操作。
文檔編號(hào)G06F3/041GK102033648SQ20101029269
公開日2011年4月27日 申請日期2010年9月25日 優(yōu)先權(quán)日2009年10月2日
發(fā)明者久永賢司, 西部滿 申請人:索尼公司