專利名稱:信息處理裝置、信息處理方法及程序的制作方法
技術領域:
本發明涉及信息處理裝置、信息處理方法以及程序。
背景技術:
近年來,安裝有觸摸面板和觸摸墊(在下文中稱為觸摸面板)的便攜式信息處理 裝置已廣泛普及。這種便攜式信息處理裝置例如包括蜂窩電話、PHS (個人手持電話系統)、 便攜式運動圖像播放器、便攜式音樂播放器、PDA(個人數字助理)等。此外,近年來,電視 接收機、便攜游戲機以及遙控單元等也在其上安裝了觸摸面板。這些信息處理裝置中的一 些沒有除了觸摸面板之外的操作單元。使用這種信息處理裝置的用戶需要利用觸摸面板執 行幾乎所有的操作。 例如,日本專利申請早期公開No. 08-76926公開了一種技術,該技術根據用于觸 摸觸摸面板的表面的觸摸裝置的數目來改變用于翻動(turn)屏幕的頁面數目。此外,日本 專利申請早期公開No. 11-119911公開了一種技術,該技術在用手指等操作觸摸開關時,根 據手指數目、操作方向、操作壓力以及操作速度來切換裝置的操作。 然而,在日本專利申請早期公開No. 08-76926的技術中,當從顯示內容中檢索 (retrieve)信息時,在適當地改變用于操作觸摸面板的觸摸裝置的數目的同時,需要通過 試錯(trial and error)處理來搜索位置顯示所需的信息,因此包括的問題在于檢索花費 了時間。 此外,在日本專利申請早期公開No. 11-119911所描述的技術中,當觸摸開關被操 作時,用戶需要預先掌握操作方法,例如手指數目、操作方向、操作壓力以及操作速度,因此 包括的問題在于使可操作性惡化。 因此,鑒于上述問題作出了本發明,并且希望提供能夠利用容易的操作執行對顯 示內容的檢索,并且能夠容易地執行對再現速度的精調(fineadjustment)的新的經改進 的信息處理裝置、信息處理方法以及程序。
發明內容
根據本發明的一個實施例,提供了一種信息處理裝置,包括輸入位置檢測單元, 用于檢測位于操作輸入單元上的操作體的位置;方向檢測單元,用于基于檢測到的操作體 的位置的時間變化來檢測操作體的移動方向;再現速度改變單元,用于根據由輸入位置檢 測單元檢測到的操作體的數目,改變屏幕上所顯示的隨時間經過而變化的內容的再現速 度;以及再現方向改變單元,用于根據由方向檢測單元檢測到的操作體的移動方向,改變屏 幕上所顯示的內容的再現方向。 根據這種配置,輸入位置檢測單元檢測位于操作輸入單元上的操作體的位置,并 且方向檢測單元基于檢測到的操作體的位置的時間變化來檢測操作體的移動方向。另外, 再現速度改變單元根據由輸入位置檢測單元檢測到的操作體的數目,來改變屏幕上所顯示 的可隨時間經過而變化的內容的再現速度。此外,再現方向改變單元根據由方向檢測單元檢測到的操作體的移動方向,來改變屏幕上所顯示的內容的再現方向。 優選地,輸入位置檢測單元可以輸出位于操作輸入單元上的操作體的坐標,并且 再現速度改變單元可以根據同時從輸入位置檢測單元發送來的操作體的坐標的數目來改 變再現速度。 優選地,再現速度改變單元可以在操作體的數目增加時增大再現速度,并且在操 作體的數目減少時降低再現速度。 優選地,再現方向改變單元可以在移動方向與內容中的時間經過的方向大致相同
時將再現方向改變為內容的再現經過時間前進的方向,并且當移動方向與內容中的時間經
過的方向相反時,再現方向可以被改變為內容的再現經過時間回倒的方向。 當操作體的數目為復數時,方向檢測單元可以選擇與由各個操作體繪制的軌跡所
形成的向量的和相對應的方向來作為移動方向。 優選地,當從輸入位置檢測單元發送來的操作體的坐標改變為預定閾值或更大 時,方向檢測單元可以確定操作體進行了移動。 根據本發明另一實施例,提供了一種信息處理方法,包括以下步驟檢測位于操作 輸入單元上的操作體的位置;基于檢測到的操作體的位置的時間變化來檢測操作體的移動 方向;根據檢測到的操作體的數目,改變屏幕上所顯示的隨時間經過而變化的內容的再現 速度;以及根據檢測到的操作體的移動方向,改變屏幕上所顯示的內容的再現方向。
根據本發明另一實施例,提供了一種使具有操作輸入單元的計算機實現以下功能 的程序輸入位置檢測功能,用于檢測位于操作輸入單元上的操作體的位置;方向檢測功 能,用于基于檢測到的操作體的位置的時間變化來檢測操作體的移動方向;再現速度改變 功能,用于根據由輸入位置檢測功能檢測到的操作體的數目,改變屏幕上所顯示的隨時間 經過而變化的內容的再現速度;以及再現方向改變功能,用于根據由方向檢測功能檢測到 的操作體的移動方向,改變屏幕上所顯示的內容的再現方向。 根據這種配置,計算機程序被記錄在計算機的存儲單元中,并且通過被讀進計算 機的CPU中并被執行,使得計算機用作前述的信息處理裝置。此外,還可以提供記錄有計算 機程序的計算機可讀記錄介質。例如,可以將磁盤、光盤、磁光盤和閃存等用作記錄介質。此 外,也可以例如通過網絡而不用記錄介質來分發前述的計算機程序。 根據本發明,可以利用容易的操作來執行對顯示內容的檢索,并且可以容易地執 行對再現速度的精調。
圖1是用于說明根據本發明第-
例性圖;
-實施例的信息處理裝置的外觀的一個示例的示
圖2是用于說明根據實施例的信息處理裝置的外觀的一個示例的示例性圖 圖3是用于說明根據實施例的信息處理裝置的功能的框圖4是用于說明根據實施例的信息處理裝置的一個示例的示例性圖 圖5是用于說明根據實施例的信息處理裝置的一個示例的示例性圖 圖6是用于說明根據實施例的信息處理裝置的一個示例的示例性圖 圖7是用于說明根據實施例的信息處理方法的一個示例的流程 圖8是用于說明根據實施例的信息處理方法的一個示例的示例性圖;以及
圖9是用于說明根據本發明各個實施例的信息處理裝置的硬件配置的框圖。
具體實施例方式
在下文中,將參考附圖詳細描述本發明的優選實施例。注意,在說明書和附圖中,具有基本上相同的功能和結構的結構元件用相同的標號來表示,并且省略對這些結構元件
的重復說明。 將以如下順序來給出說明。
(1)目的
(2)第一實施例 (2-1)關于信息處理裝置的整體配置
(2-2)關于信息處理裝置的功能配置
(2-3)關于信息處理方法
(2-4)關于運動圖像再現的示例 (3)關于根據本發明各個實施例的信息處理裝置的硬件配置
(4)總結
〈目的> 在對本發明的實施例進行說明之前,首先描述本發明的目的。 在相關技術中,使用遙控單元上的硬件按鈕以及使用顯示屏幕上的GUI按鈕的操作系統使用了如下方法根據諸如刷新、略過、快進、章節前進速度等之類的尋找速度來排列多個按鈕。因此,存在的問題在于這多個按鈕大量占據了遙控單元和屏幕上的排列區域。而且,存在的問題在于由于存在具有類似效果的多個按鈕,因此用戶有可能在選擇用于定位內容的所希望地點的按鈕時很困惑。 另外,在相關技術的利用觸摸面板上的一個手指的手勢(gesture)操作系統中,橫向操作分別被指派諸如"前進"和"下一個"之類的意義。然而,如果將一個參數指派給橫向手勢操作,則存在的問題在于需要將其它參數指派給垂直方向。例如,在汽車導航系統等的音樂回放屏幕中,橫向輕拂(flick)用作"跳過數秒",而垂直輕拂用作"下首音樂/前首音樂"。然而,與橫向相比,在垂直方向的情況中,很難想起"哪個是在前的音樂或下一首音樂"的概念,因此提出的問題在于引起了不能實現功能并且迫使用戶學習相關操作方法。
因此,希望提供能夠解決上述問題,能夠通過容易的操作執行對顯示內容的檢索,并且能夠容易地執行對再現速度的精調的方法,并且本發明的發明人實現了如下所述的技術。(第一實施例)〈關于信息處理裝置的整體配置> 首先,參考圖1描述根據本發明第一實施例的信息處理裝置的整體配置。圖1是用于描述根據本實施例的信息處理裝置10的外觀的示例性圖。注意,在下面的描述中,將信息處理裝置10執行用于在顯示單元的顯示屏幕上顯示地圖的地圖應用的情況作為示例。
如圖1所示,包括觸摸面板101的顯示單元(在下文中簡稱為觸摸面板101)被設置在信息處理裝置10中。如圖1所示,將諸如運動圖像內容之類的各種信息顯示在觸摸面板101中。然后,向觸摸面板101所示的各種信息應用與操作體12的觸摸和移動相對應的預定處理,例如滾動。另外,還在觸摸面板101中設置特定處理區域。在此特定處理區域中,例如,顯示了諸如用于執行預定處理的圖標之類的對象,并且通過選擇該特定顯示區域,執行與所顯示的對象相對應的預定處理。 信息處理裝置10響應于操作體12的觸摸和移動,不僅僅應用諸如選擇對象以及移動顯示內容之類的特定處理。例如,當處于觸摸在觸摸面板101上的狀態中的操作體12進行移動同時繪制預定軌跡時,信息處理裝置10執行與操作體12所繪制的軌跡相對應的預定處理。即,信息處理裝置10具有手勢輸入功能。例如,當輸入了預定手勢時,該手勢所對應的應用被激活,或者該手勢所對應的預定處理被執行。 例如,將用戶的手指用作操作體12。而且,有時將尖筆或點觸筆用作操作體12。此外,在光學觸摸面板101的情況下,任意物體可以是操作體12。例如,在光學觸摸面板101的情況下,難以按下觸摸面板101的諸如刷子之類的軟工具也可以用作操作體12。此外,在以單元內(in-cell)類型形成觸摸面板101的光學觸摸面板的情況中,將陰影映射在觸摸面板101上的任意物體可以是操作體12。 這里,將簡單描述單元內類型光學觸摸面板(in-cell type opticaltouchpanel)。存在若干種類的光學觸摸面板。例如,存在將光學傳感器設置在構成液晶顯示器的液晶面板的外框上的系統中的一種比較常見的光學觸摸面板,并且由該光學傳感器來檢測觸摸在液晶顯示面板上的操作體12的位置和移動方向。與此系統不同,單元內類型的光學觸摸面板具有通過光學傳感器陣列來檢測觸摸在液晶面板上或接近它的操作體12的位置和移動方向的機構,該光學傳感器陣列安裝在液晶面板上。 更具體地,光學傳感器和讀電路被形成在光學觸摸面板的玻璃基板上,并且從外面入射到其上的光由光學傳感器檢測,并且光的強度由讀電路來讀取,由此識別操作體12的陰影。因此,在單元內類型的光學觸摸面板中,可以基于操作體12的陰影識別出操作體12的形狀和觸摸表面。因此,可以實現其它光學觸摸面板認為較難的觸摸"表面"的操作。另外,通過應用單元內類型的光學觸摸面板,可以獲得如下優點例如,提高了識別精度和顯示質量,并且還提高了將這種單元內類型的光學觸摸面板安裝在其上的液晶顯示器的設計特性。 另外,將觸摸面板101安裝在其上的信息處理裝置10的配置可以被改變,例如,如圖2所示。在圖2的示例中,構成信息處理裝置10的觸摸面板101以及用于處理由觸摸面板101檢測到的操作體12的位置信息等的算術處理器103被單獨形成。在該構成示例的情況中,由算術處理器103執行對根據諸如選擇對象和移動顯示內容之類的處理而生成的數據的處理。因此,可以根據實施例自由地對信息處理裝置10的配置進行變形。
另外,例如由便攜式信息終端、蜂窩電話、便攜式游戲機、便攜式音樂播放器、廣播裝備、個人計算機、汽車導航系統或信息家用電子等來實現信息處理裝置10的功能。
〈關于信息處理裝置的功能配置> 接下來,將參考圖3詳細描述根據本實施例的信息處理裝置的功能配置。圖3是用于描述根據本實施例的信息處理裝置10的功能配置的框圖。 例如,如圖3所示,根據本實施例的信息處理裝置10主要包括觸摸面板101、方向檢測單元107、應用控制單元109、顯示控制單元115以及存儲單元117。
觸摸面板101用作設置在根據本實施例的信息處理裝置10中的操作輸入單元。該觸摸面板101可以是前面提到的光學觸摸面板,并且還可以是單元內類型的光學觸摸面板。該觸摸面板101可以與諸如信息處理裝置10的顯示設備之類的顯示單元(未示出)一體地被形成,或者可以單獨被形成。該觸摸面板101還包括輸入位置檢測單元105。
輸入位置檢測單元105檢測操作體12觸摸觸摸面板101的位置。輸入位置檢測單元105可以被形成以便檢測當操作體12進行觸摸時施加到觸摸面板101上的按壓力。而且,輸入位置檢測單元105可以具有如下功能即使觸摸面板101不直接被操作體12觸摸到,也檢測到操作體12以接近觸摸面板101的方式存在于觸摸面板101上的空間中,并將該位置識別為觸摸位置。即,這里的觸摸位置可以是這樣的位置,該位置包括關于操作體12執行的運動而在觸摸面板101的屏幕上憑空描繪(draw air)的位置信息。
輸入位置檢測單元105將與檢測到的觸摸位置有關的信息(更具體而言,觸摸位置的坐標)作為輸入位置信息發送到方向檢測單元107和應用控制單元109。例如,如圖4所示,當檢測到的觸摸位置的數目為1時,輸入位置檢測單元105將一個坐標(X1,Y1)輸出為輸入位置信息。此外,當檢測到的觸摸位置的數目為2時,輸入位置檢測單元105輸出檢測到的多個坐標(Xl, Yl) 、 (X2, Y2)。 方向檢測單元107例如包括CPU (中央處理單元)、ROM(只讀存儲器)、RAM(隨機存取存儲器)等。方向檢測單元107利用坐標值,即從輸入位置檢測單元105發送來的輸入位置信息來檢測操作體12的移動方向。 更具體地,方向檢測單元107基于每預定時間間隔(例如,每數毫秒至數百毫秒)發送來的輸入位置信息的改變來檢測操作體12的移動方向。例如,如圖4所示,將用于判定操作體12的移動存在與否的移動確定區域設置在方向檢測單元107中。可以根據諸如能夠分離觸摸面板101上兩個相鄰觸摸位置的分辨率之類的性能將該移動確定區域設置得任意大,并且例如,可以將該移動確定區域設置為具有大約IO個像素的半徑。當發送來的輸入位置信息被改變得超過該移動確定區域時,方向檢測單元107確定操作體12進行了移動。此外,當發送來的輸入位置信息被改變但不超過移動確定區域的范圍時,方向檢測單元107可以確定操作體12執行了所謂的敲擊(t即ping)操作。相對于在同一定時處發送來的所有條的輸入位置信息來判斷操作體12是否移動。S卩,當在同一定時處發送了兩個坐標值作為輸入位置信息時,方向檢測單元107相對于這兩個坐標值中的每個的時間變化進行如上所述的判斷。 此外,當發送來的輸入位置信息被改變得超過移動確定區域時,方向檢測單元107檢測由發送來的輸入位置信息隨著時間描繪出的軌跡所形成的向量的方向,作為移動方向。向量的大小是操作體12的移動量。 例如,圖5示出了在時刻tl時從輸入位置檢測單元105發送來坐標A(X1 (tl),Yl(tl)),并且在時刻t2時與輸入位置信息相對應的位置用坐標A' (X3(t2),Y3(t2))來定義的情況,并且將考慮這種情況。此時,方向檢測單元107檢測由開始點坐標A和結束點坐標A'定義的向量V1所示的方向,來作為觸摸在坐標A上的操作體12的移動方向。而且,方向檢測單元107將向量VI的大小設為操作體12的移動量。 此夕卜,圖5示出了在時刻tl時從輸入位置檢測單元105發送來坐標A(X1 (tl),Yl(tl))和坐標B(X2(tl),Y2(t1))的情況,并且將考慮這種情況。在此情況下,同樣地,基于在時刻t2時與各個輸入位置信息相對應的坐標A'和B'來分別定義向量VI和向量V2。
這里,當在同一定時處發送來多條輸入位置信息時,方向檢測單元107不將從各個輸入位
置信息生成的各個向量確定為移動方向,而是以如下方法來確定移動方向。 例如,如圖5所示,方向檢測單元107可以將與兩個向量VI和V2之和相對應的方
向確定為移動方向。另外,不僅在輸入了兩個輸入位置坐標的情況中,而且在同一定時時輸
入三個或更多個位置坐標的情況中,都可以通過取隨著時間的過去而定義的各個輸入位置
坐標的向量之和來唯一地確定移動方向。當基于多個向量確定移動方向時,方向檢測單元
107還可以將向量之和的大小確定為移動方向,或者可以將向量中的任一個的大小確定為
移動量。 另外,如圖5所示,方向檢測單元107可以通過關注由兩個向量V1和V2形成的角度e來確定移動方向。在此情況中,同樣,當在同一定時時發送來三個或更多個輸入位置坐標時,首先,方向檢測單元107定義隨著時間的過去所定義的輸入位置坐標的向量。然后,關注所定義向量中的一個向量,并且考慮由該一個向量與其它向量形成的角度。由此,方向檢測單元107可以確定移動方向。即,當角度9小于預定閾值并且例如為銳角時,這
種情況表明各個向量指示相同的方向。此外,當角度e大于預定閾值并且例如為鈍角時,
這種情況表明各個向量指示相互離開的方向。 方向檢測單元107將如上所述那樣檢測到的包括操作體12的移動方向和移動量在內的方向信息發送到應用控制單元109。 應用控制單元109例如包括CPU、 ROM、 RAM等,并且執行對存儲在如后所述的存儲單元117和ROM中的各種應用的執行控制。伴隨有運動圖像內容和音樂內容的隨著時間變化的諸如各種靜態圖像等的內容通過應用控制單元109所控制的應用,顯示在顯示單元(未示出)的顯示屏幕上。另外,可以根據該應用的預定操作來滾動,即快進和回倒(rewound)顯示在顯示屏幕上的內容。作為這種應用的一個示例,例如,可以給出用于再現運動圖像內容的回放應用,以及能夠綜合地再現音樂內容和諸如靜態圖像之類的內容的回放應用。例如,如圖3所示,應用控制單元109還包括再現速度改變單元111和再現方向改變單元113。 再現速度改變單元111例如包括CPU、 ROM、 RAM等,并且基于從輸入位置檢測單元105發送來的輸入位置信息,應用控制單元109改變顯示在顯示屏幕上的內容的再現速度。
當不對再現內容應用特定處理時來再現與再現內容相對應的內容數據時,完成內容的再現所需的時間是標準再現時間。在標準再現時間內完成內容的再現所需的速度為標準再現速度。當再現速度超過標準再現速度的一倍速度時,則在比標準再現時間短的時間內完成內容的再現。相反,當再現速度小于標準再現速度的一倍速度時,則在比標準再現時間長的時間內完成內容的再現。當快進或回倒內容時,設置超過標準再現速度的一倍速度的再現速度。此外,當執行對內容的較慢再現時,設置小于標準再現速度的一倍速度的再現速度。 更具體地,再現速度改變單元111根據從輸入位置檢測單元105發送來的坐標值的數目來改變內容的再現速度。另外,再現速度改變單元111在發送來的坐標值的數目增加時增加再現速度,并且在坐標值的數目降低時降低再現速度。例如連續地執行對再現速度的這種改變處理。
運行的應用中的發送來的坐標值的數目與再現速度之間的關系是針對每種應用 自由定義的,并且例如可以以數據庫和對應表的形式記錄在如后所述的存儲單元117中。 此外,運行的應用中的發送來的坐標值的數目與再現速度之間的關系可以先前定義在應用 中。 再現速度改變單元111根據經改變的再現速度來改變顯示在顯示單元(未示出) 中的顯示內容的切換定時,并且請求顯示控制單元115控制顯示屏幕。
再現方向改變單元113例如包括CPU、 ROM、 RAM等,并且基于從方向檢測單元107 發送來的方向信息,使顯示在顯示屏幕上的內容的再現方向與操作體12的移動方向一致。 更具體地,當從方向檢測單元107發送來的操作體12的移動方向約等于內容中時間經過的 方向時,再現方向改變單元113將再現方向改變為內容的再現經過時間的前進方向。相反, 當從方向檢測單元107發送來的操作體12的移動方向與內容中時間經過的方向相反時,再 現方向被改變為內容的再現經過時間的回倒方向。例如,在構成運動圖像內容的每個圖像 從顯示屏幕的左側前進到右側的情況中,當方向檢測單元107發送操作體12的操作方向為 右方向的消息時,再現方向改變單元113將運動圖像內容的再現方向改變為內容的再現經 過時間前進的方向。此外,當方向檢測單元107發送操作體12的操作方向為左方向的消息 時,再現方向改變單元113將運動圖像內容的再現方向改變為內容的再現經過時間回倒的 方向。 另外,假設隨著時間的過去從方向檢測單元107向再現方向改變單元113發送了 多個坐標。這里,例如,如圖6所示,在某個時刻tl時發送來坐標A(X1 (tl) ,Yl (tl)),并且 在時刻t2時與輸入位置信息相對應的位置由坐標A' (X2(t2), Y2(t2))來定義,并且考慮 這種情況。在此情況中,由于操作體12的移動方向為右方向,因此,再現方向改變單元113 將再現內容的再現方向設為前進的方向。此外,當操作體12的移動在坐標A'停止一次后 在時刻t3時發送來坐標B (X3 (t3) , Y3 (t3)),并且在時刻t4時與輸入位置信息相對應的位 置由B' (X4(t4),Y4(t4))來定義時,在此情況中,操作體12在時刻t3到時刻t4的移動方 向為左方向,如圖6所示。在此情況中,由于操作體12的移動在時刻t2和時刻t3之間曾 經停止,因此再現方向改變單元113將從前設置在前進方向中的再現方向改變為與左方向 相對應的回倒方向。 因此,當操作體12在某個時刻與某個時刻之間連續移動時,再現方向改變單元 113基于操作體12的移動開始位置和操作體12的移動結束位置之間的位置關系來確定再 現方向。然而,當操作體12的移動曾停止一次,則操作體12的移動被確定為兩步,并且分 別確定與每步的移動方向相對應的再現方向。 另外,還可以考慮如下情況在移動操作體12以確定再現方向之后,從方向檢測 單元107發送與預定手勢相對應的操作體12的移動。在這種情況中,應用控制單元109可 以根據新發送來的操作體12的移動方向來設置再現方向,同時維持從前設置的再現速度 的設置值。 再現方向改變單元113根據預定再現方向改變顯示在顯示屏幕中的內容的再現 方向以用于在顯示單元(未示出)中進行顯示,并且請求顯示控制單元115控制顯示屏幕。
顯示控制單元115是用于控制任意信息以使得信息顯示在顯示單元(未示出)中 的裝置。顯示控制單元115讀取記錄在如后所述的存儲單元117中的顯示數據,并且基于應用控制單元109的指令將其顯示在顯示單元(未示出)中。 此外,顯示控制單元115基于從再現速度改變單元111發送來的指令控制顯示在 顯示單元中的內容的再現速度。此外,顯示控制單元115基于從再現方向改變單元113發 送來的指令控制顯示在顯示單元中的內容的再現方向。結果,顯示在顯示單元中的內容以 根據操作體12的數目的再現速度在操作體12的移動方向上再現。即,當輸入了與前進相 對應的移動方向時,以根據操作體12的數目的再現速度使內容前進,并且用戶可以以所希 望的尋找速度檢索內容。相反,當輸入了與回倒相對應的移動方向時,以根據操作體12的 數目的再現速度使內容回倒,并且用戶可以以所希望的尋找速度檢索內容。
存儲單元117存儲由根據本實施例的信息處理裝置10的應用控制單元109執行 的各種應用。此外,存儲單元117存儲與應用控制單元109執行控制的應用顯示在顯示單 元中的信息有關的數據。存儲在存儲單元117中的應用由應用控制單元109讀取并執行。 此外,記錄在存儲單元117中的顯示數據由運行的應用讀取并顯示在顯示屏幕中。
此外,存儲單元117在觸摸面板101中顯示對象數據。這里的對象數據包括構成 圖形用戶界面的任意部分,例如圖標、按鈕和縮略圖。此外,存儲單元117存儲與各個對象 數據相關聯的屬性信息。屬性信息例如包括主體數據的準備日期/時間、更新日期/時間、 準備者名稱、更新者名稱、主體數據的種類、主體數據的大小、重要性程度以及優先級。
另外,除了前述數據之外,還可以將當信息處理裝置10執行某種處理時需要保存 的各種參數以及正在進行中的處理的狀態存儲在存儲單元117中,或者可以適當地存儲各 種數據庫等。輸入位置檢測單元105、方向檢測單元107、應用控制單元109、再現速度改變 單元111、再現方向改變單元113、顯示控制單元115等都可以自由地在存儲單元117中讀 寫數據。 如 上所述,示出了根據本實施例的信息處理裝置10的功能的一個示例。可以使用 通用構件和電路來構成前述的各個構成元件,或者可以利用各構成元件的功能已專門化的 硬件來構成前述的各個構成元件。此外,可以完全由CPU等來執行各個構成元件的功能。因 此,可以根據執行本實施例時的當前技術水平來適當地改變配置。 另外,可以編制用于實現根據上述本發明各個實施例的信息處理裝置10的各個 功能的計算機程序,并在個人計算機等上實現它。
〈關于信息處理方法> 接下來,將參考圖7詳細描述根據本實施例的信息處理方法。圖7是用于描述根 據本實施例的信息處理方法的流程圖。 首先,信息處理裝置10的用戶利用諸如手指或尖筆之類的操作體12操作觸摸面 板IOI,并選擇與要執行的希望應用相關聯的諸如圖標之類的對象。因此,信息處理裝置10 的應用控制單元109激活與所選對象相關聯的應用,并且開始內容的再現(步驟S101)。
接下來,應用控制單元109等待用戶的輸入,并且判斷是否輸入了應用的結束操 作(步驟S103)。當用戶輸入了應用的結束操作時,應用控制單元109結束正運行的應用 (步驟S105)。 當未輸入應用的結束操作時,應用控制單元109再等待用戶的輸入。 當用戶通過操作操作體12觸摸在觸摸面板101上時,輸入位置檢測單元105檢測
操作體12觸摸在觸摸面板101上的位置(步驟S107),并且將與觸摸位置相對應的坐標值作為輸入位置信息發送給方向檢測單元107和應用控制單元109。另外,當操作體12未觸 摸在觸摸面板101上時,應用控制單元109將內容的再現速度設為正常再現速度(即,標準 再現速度)(步驟S109)。 從輸入位置檢測單元105輸入了輸入位置信息的方向檢測單元107基于發送來的 輸入位置信息的時間變化來檢測操作體12的移動方向(步驟Slll)。更具體地,方向檢測 單元107將由發送來的坐標值的時間變化繪制的軌跡所形成的向量的方向設為移動方向, 并且將向量的大小設為移動量。當存在在同一定時時發送來的多個坐標值時,方向檢測單 元107將與根據各個坐標值的時間變化的向量之和相對應的方向設為移動方向。
方向檢測單元107將包括移動方向在內的檢測到的方向信息發送給應用控制單 元109的再現方向改變單元113。 方向信息被發送到的再現方向改變單元113根據方向信息中所包括的移動方向 來確定內容的再現方向。即,當操作體12的移動方向為左方向時,再現方向改變單元113 將再現方向設置在內容的再現時間回倒的方向上(步驟S113)。此外,當操作體12的移動 方向為右方向時,再現方向改變單元113將再現方向設置在內容的再現時間快進的方向上 (步驟S115)。再現方向改變單元113請求顯示控制單元115控制顯示屏幕,以根據所確定 的再現方向改變顯示在顯示單元(未示出)上的內容。 同時,輸入位置信息被發送到的應用控制單元109的再現速度改變單元111根據 發送來的坐標值的數目(即,操作體12的數目)來改變再現速度(步驟S117)。 S卩,當操 作體12的數目為1時,再現速度改變單元111將內容的再現速度設為兩倍的速度(步驟 S119)。另夕卜,當操作體12的數目為2時,再現速度改變單元111將內容的再現速度設為三 倍的速度(步驟S121)。此外,當操作體12的數目為3時,再現速度改變單元111將內容的 再現速度設為四倍的速度(步驟S123)。然后,再現速度改變單元lll根據改變后的再現 速度來改變切換顯示在顯示單元(未示出)中的內容的屏幕的速度,并請求顯示控制單元 115控制顯示屏幕。 從應用控制單元109、再現速度改變單元111和再現方向改變單元113向其發送了
與顯示屏幕的顯示控制有關的指令請求的顯示控制單元115基于從各個處理單元發送來
的指令的內容,控制顯示在顯示單元(未示出)中的顯示內容(步驟S125)。 當顯示內容的改變結束時,處理再次返回步驟S103,并且信息處理裝置10等待用
戶的輸入。 另外,在根據本實施例的信息處理方法中,首先,給出了關于如下情況的說明基 于操作體12的移動方向來設置內容的再現方向,并且基于操作體12的數目來設置內容的 再現速度。然而,本發明不限于前述示例。例如,在基于操作體12的數目設置了內容的再 現速度之后,可以基于操作體12的移動方向來設置內容的再現方向。此外,可以并行設置 內容的再現速度和內容的再現方向。 如上所述,在根據本實施例的信息處理方法中,根據在輸入中使用的諸如手指和 尖筆之類的操作體12的數目來改變內容的再現速度,并且根據操作體12的移動方向來改 變內容的再現方向。因此,在根據本實施例的信息處理方法中,可以實現無縫的直觀操作。 另外,在根據本實施例的信息處理方法中,可以提供能夠僅通過執行諸如調節操作期間的 手指和尖筆的數目之類的容易操作來容易地執行對再現速度的精調的操作系統。
〈關于運動圖像再現應用的應用示例> 接下來,將參考圖8詳細描述將根據本實施例的信息處理方法應用到運動圖像再 現應用中的情況的一個示例。圖8是用于描述根據本實施例的信息處理方法的應用示例的 示例性圖。 在運動圖像再現應用中,頻繁地執行帶來運動圖像中的目標場景的快進/回倒操 作。因此,通過利用本技術在橫向拖動諸如手指之類的操作體12來改變再現速度,并且可 以根據操作體12的數目以一個手指為"雙倍速度"、兩個手指為"三倍速度"并且三個手指 為"四倍速度"的方式來改變再現速度。在此應用示例中,例如,通過從左向右的操作來執 行快進,并且通過從右向左的操作來執行回倒。 用戶可以通過例如僅將手指用作操作體12來直觀且無縫地調節速度。例如,當執 行帶來任意場景的快進操作時,首先較快的快進用三個手指執行,然后當接近目標場景時 放開一個手指,用兩個手指執行操作,并且當進一步接近目標場景時放開又一個手指,用一 個手指執行操作。因此,通過逐漸減少操作體的數目,可以進行精調。例如,如圖8所示,通 過根據手指的數目順序地執行處理,可以通過觸摸在觸摸面板上的作為輸入設備的手指來 改變尋找速度。 在正常觸摸面板上的手勢操作的情況中,當將某個功能指派在橫向上時,需要將 其它功能指派到垂直手勢或者需要指派到GUI按鈕。然而,在本技術中,可以僅在橫向上進 行數階段的快進/回倒。通過僅使用容易想起操作的方向,例如橫向上的"向后"或"向前", 還可以將操作指派給同一方向上的手勢,其中,雖然諸如"雙倍速度"、"三倍速度"和"四倍 速度"之類的運動的意義相同,然而僅轉換量是不同的。 此外,可以根據操作體的數目來改變更大單元這點與物理世界中的現象是相同 的,如果增加手指的數目,則容易將力量擲向對象,由此使得能夠更大程度地移動對象。因 此,增強了用戶的直觀感覺,由此減少了學習的負荷。
〈關于硬件配置〉 接下來,將參考圖9詳細描述根據本發明各個實施例的信息處理裝置10的硬件配 置。圖9是用于描述根據本發明各個實施例的信息處理裝置10的硬件配置的框圖。
信息處理裝置10主要包括CPU 901、R0M 903和RAM 905。另外,信息處理裝置10 還包括主機總線907、橋接器909、外部總線911、接口 913、輸入設備915、輸出設備917、存 儲設備919、驅動器921、連接端口 923以及通信設備925。 CPU 901用作算術操作設備和控制設備,并且根據記錄在ROM 903、 RAM 905、存儲 設備919或可移除記錄介質927中的各種程序來控制信息處理裝置10的總體操作或部分 操作。ROM 903存儲CPU 901使用的程序或算術操作參數等。RAM 905臨時存儲CPU 901 執行時所使用的程序以及在CPU 901執行時適當地變化的參數等。它們由包括諸如CPU總 線之類的內部總線的主機總線907彼此相連。 主機總線907經由橋接器909連接到諸如PCI (外圍組件互連/接口 )總線之類 的外部總線911。 輸入設備915是用于由用戶進行操作的操作裝置,例如鼠標、鍵盤、觸摸面板、按 鈕、開關和操作桿。此外,輸入設備915例如可以是例如使用紅外線或其它無線電波的遙控 裝置(所謂的遙控單元),并且還可以是外部連接裝備929,例如對信息處理裝置10的操作進行響應的蜂窩電話和PDA。此外,輸入設備915例如包括輸入控制電路等,用于基于用 戶使用前述操作裝置輸入的信息生成輸入信號并將其輸出到CPU 901。通過操作輸入設備 915,信息處理裝置10的用戶可以將各種數據輸入到信息處理裝置10中,并可以向信息處 理裝置10給出處理操作的指令。 輸出設備917包括能夠通過視覺和聽覺向用戶通知所獲取的信息的設備。作為這 種設備,可以給出諸如CRT顯示設備、液晶顯示設備、等離子顯示設備、EL顯示設備以及燈 之類的顯示設備、諸如揚聲器和耳機之類的語音輸出設備、打印機設備、蜂窩電話以及傳真 機。輸出設備917例如輸出通過信息處理裝置IO執行各種處理而獲得的結果。具體地,顯 示設備通過文本或圖像顯示信息處理裝置IO執行各種處理所獲得的結果。同時,語音輸出 設備將諸如再現語音數據和音頻數據之類的音頻信號轉換為模擬信號并輸出轉換后的信 號。 存儲設備919是被構成作為信息處理裝置10的存儲單元的一個示例的用于存儲 數據的設備。存儲設備919例如包括諸如HDD(硬盤驅動器)之類的磁存儲設備、半導體存 儲設備、光學存儲設備或磁光存儲設備。該存儲設備919存儲CPU 901執行的程序以及各 種數據,以及從外面獲取的音頻信號數據和圖像信號數據。 驅動器921是記錄介質的讀寫器,并且包括在或從外部安裝在信息處理裝置10 中。驅動器921讀取記錄在所安裝的磁盤、光盤、磁光盤或諸如半導體存儲器之類的可移除 記錄介質927中的信息,并將其輸出到RAM 905。而且,驅動器921可以將所記錄的信息寫 入所安裝的磁盤、光盤、磁光盤或諸如半導體存儲器之類的可移除記錄介質927中。可移除 記錄介質927例如是DVD介質、HD-DVD介質以及藍光介質等。而且,可移除記錄介質927可 以是致密閃存(CF)(注冊商標)、存儲棒或SD存儲卡(安全數字存儲卡)等。此外,可移除 記錄介質927例如還可以是內置在IC卡(集成電路卡)或者電子裝備等中的非接觸類型 的IC芯片。 連接端口 923是用于將設備直接連接到信息處理裝置10的端口。作為連接端口 923的一個示例,可以給出USB(通用串行總線)端口和諸如i.Link之類的IEEE1394端 口以及SCSI(小型計算機系統接口 )端口等。作為連接端口 923的另一個示例,可以給出 RS-232C端口、光學音頻端子以及HDMI(高清晰多媒體接口)端口等。通過將外部連接裝備 929連接到連接端口 923,信息處理裝置10直接從外部連接裝備929獲取音頻信號數據和 圖像信號數據,或者將音頻信號數據和圖像信號數據提供給外部連接裝備929。
通信設備925例如是用于連接到通信網絡931的由通信設備等構成的通信接口。 通信設備925例如是用于有線或無線LAN(局域網)、藍牙或者WUSB (無線USB)的通信卡。 而且,通信設備925可以是用于光通信的路由器、用于ADSL(非對稱數字訂戶線)的路由 器,或者用于各種通信的調制解調器。該通信設備925例如可以在因特網和其它通信裝備 之間依照諸如TCP/IP之類的預定協議發送/接收信號。而且,連接到通信設備925的通信 網絡931包括有線或無線連接的網絡等,并且可以是例如因特網、家庭內LAN、紅外通信、無 線電波通信或衛星通信等。 如上所述,示出了能夠實現根據本發明各個實施例的信息處理裝置10的硬件配 置的一個示例。可以使用通用構件來構成前述的各個構成元件,或者可以利用各構成元件 的功能已專門化的硬件來構成前述的各個構成元件。因此,可以根據執行本實施例時的當前技術水平來適當地改變所使用的硬件配置。
〈總結> 如上所述,在根據本發明各個實施例的信息處理裝置和信息處理方法中,可以實 現直觀操作系統,以使得操作體的操作方向與內容的再現方向彼此一致。另外,由于操作系 統具有一致性,因此不會使用戶混淆。此外,可以通過調節操作期間的操作體的數據來無縫 地調節再現速度,并且可以實現容易執行精調的操作系統,并且可以改變容易想起操作結 果的方向上的多個參數。此外,可以基于操作體的移動方向和數目來改變參數,因此不需 要在信息處理裝置上布置多個操作按鈕,由此有助于減小信息處理裝置的大小。因此,在根 據本發明各個實施例的信息處理裝置和信息處理方法中,可以再現在物理世界中經歷的現 象,并實現能夠促進理解的直觀操作系統。 本申請包含與2008年10月28日向日本專利局提交的日本優先權專利申請JP 2008-276227所公開的主題有關的主題,該申請的全部內容通過引用結合于此。
本領域的技術人員應當明白,可以根據設計要求和其它因素進行各種修改、組合、 子組合和變更,只要它們在所附權利要求或其等同物的范圍之內。 例如,在前述實施例中,將運動圖像內容的情況當作內容的示例。然而,即使在音 樂內容的情況中,也可以應用本系統。
權利要求
一種信息處理裝置,包括輸入位置檢測單元,用于檢測位于操作輸入單元上的操作體的位置;方向檢測單元,用于基于檢測到的操作體的位置的時間變化來檢測所述操作體的移動方向;再現速度改變單元,用于根據由所述輸入位置檢測單元檢測到的操作體的數目,改變屏幕上所顯示的隨時間經過而變化的內容的再現速度;以及再現方向改變單元,用于根據由所述方向檢測單元檢測到的所述操作體的移動方向,改變所述屏幕上所顯示的內容的再現方向。
2. 根據權利要求1所述的信息處理裝置,其中,所述輸入位置檢測單元輸出位于所述操作輸入單元上的所述操作體的坐標,并且所述再現速度改變單元根據同時從所述輸入位置檢測單元發送來的操作體的坐標的數目來改變再現速度。
3. 根據權利要求2所述的信息處理裝置,其中,所述再現速度改變單元在所述操作體的數目增加時增大所述再現速度,并且在所述操作體的數目減少時降低所述再現速度。
4. 根據權利要求3所述的信息處理裝置,其中,所述再現方向改變單元在所述移動方向與內容中的時間經過方向大致相同時將所述再現方向改變為內容的再現經過時間的前進方向,并且當所述移動方向與內容中的時間經過的方向相反時,所述再現方向被改變為內容的再現經過時間的回倒方向。
5. 根據權利要求4所述的信息處理裝置,其中,當操作體的數目為復數時,所述方向檢測單元選擇與由各個操作體繪制的軌跡所形成的向量的和相對應的方向來作為所述移動方向。
6. 根據權利要求2所述的信息處理裝置,其中,所述方向檢測單元在從所述輸入位置檢測單元發送來的操作體的坐標改變為預定閾值或更大時確定操作體進行了移動。
7. —種信息處理方法,包括以下步驟檢測位于操作輸入單元上的操作體的位置;基于檢測到的操作體的位置的時間變化來檢測所述操作體的移動方向;根據檢測到的操作體的數目,改變屏幕上所顯示的隨時間經過而變化的內容的再現速度;以及根據檢測到的所述操作體的移動方向,改變所述屏幕上所顯示的內容的再現方向。
8. —種使具有操作輸入單元的計算機實現以下功能的程序輸入位置檢測功能,用于檢測位于操作輸入單元上的操作體的位置;方向檢測功能,用于基于檢測到的操作體的位置的時間變化來檢測所述操作體的移動方向;再現速度改變功能,用于根據由所述輸入位置檢測功能檢測到的操作體的數目,改變屏幕上所顯示的隨時間經過而變化的內容的再現速度;以及再現方向改變功能,用于根據由所述方向檢測功能檢測到的所述操作體的移動方向,改變所述屏幕上所顯示的內容的再現方向。
全文摘要
本發明公開了信息處理裝置、信息處理方法及程序。根據本發明的信息處理裝置包括輸入位置檢測單元,用于檢測位于操作輸入單元上的操作體的位置;方向檢測單元,用于基于檢測到的操作體的位置的時間變化來檢測操作體的移動方向;再現速度改變單元,用于根據由輸入位置檢測單元檢測到的操作體的數目,改變屏幕上所顯示的隨時間經過而變化的內容的再現速度;以及再現方向改變單元,用于根據由方向檢測單元檢測到的操作體的移動方向,改變屏幕上所顯示的內容的再現方向。
文檔編號G06F3/048GK101727286SQ20091020912
公開日2010年6月9日 申請日期2009年10月28日 優先權日2008年10月28日
發明者上野比呂至, 池田哲男, 青山龍 申請人:索尼株式會社