專利名稱:滑動條顯示控制裝置以及滑動條顯示控制方法
技術領域:
本發明涉及一種以畫面顯示滑動條的滑動條顯示控制裝置。
背景技術:
近年來,在便攜式電話裝置、便攜式音樂播放器等電子裝置中,增加了如下的裝置,即,其通過用手指操作帶有觸摸面板的顯示裝置的畫面上所顯示的滑動條(slide bar),使得能夠改變語音的音量和影像數據的播放位置等設定值。滑動條由滑桿(bar)部分和滑塊(slider)部分構成。滑桿顯示可設定值的范圍。 滑塊能夠在該滑桿的范圍內滑動。并且,通過使滑塊沿著滑桿移動,能夠設定數值。滑塊的移動是通過用指尖觸摸滑塊,并在維持觸摸的狀態下使指尖滑移來進行。將這樣的操作稱為拖動滑塊。滑塊的每單位移動量的設定值變動量大致取決于滑桿的長度和可設定值的范圍。 因此,如果從顯示畫面尺寸的限制方面而言,可顯示的滑桿長度越短,則滑塊的每單位移動量的變動量越多。同樣,如果可設定值的范圍越寬,則滑塊的每單位移動量的變動量越多。 當每單位移動量的設定值變動量變多時,則即使只將滑塊拖動極小的距離,設定值也會大大地增減。因此,將設定值調整到期望值的操作變得困難。與該課題相關的技術在例如專利文獻1中有記載。在專利文獻1中所述的音頻機器用輸入裝置中,第一滑桿顯示于畫面中。第一滑桿由與樂曲編號一一對應的多個要素排列為一列而構成。如果用手指觸摸第一滑桿的任意部位則獲得觸摸的部位與其周圍部分相對應的樂曲編號。并且,顯示出用于從所獲得的樂曲編號中選擇一首樂曲的第二滑桿。在此,通過第二滑桿能夠選擇的樂曲數少于通過第一滑桿能夠選擇的樂曲數。因此,第二滑桿的一個要素的寬度大于第一滑桿的一個要素的寬度。并且,用戶通過使用手指觸摸第二滑桿上所期望的部位,選擇所希望的一首樂曲。專利文獻1 日本特開2002-230951號公報
發明內容
發明所要解決的課題如上述那樣,如果滑塊的每單位移動量的設定值變動量多,則對設定值進行微調的操作變得困難。在專利文獻1中,顯示了每單位移動量的設定值變動量少于第一滑桿的第二滑桿。但是,在專利文獻1中,需要實施對第一滑桿上所期望的部位進行觸摸以及對第二滑桿上所期望的部位進行觸摸的兩次觸摸操作。本來,假如用手指對滑塊進行了一次觸摸,只要手指不離開便可完成設定值的調整是滑動條的優點之一。在專利文獻1中,損害了滑動條本來優良的隨意使用性。本發明的目的在于提供一種能夠容易進行設定值的微調而不會損害滑動條本來的隨心使用性的滑動條顯示控制裝置。用于解決問題的方法
技術領域:
本發明的滑動條顯示控制裝置具有顯示由第一滑塊和第一滑桿構成的第一滑動條的顯示裝置;通過觸摸操作能夠選擇顯示裝置上所顯示的第一滑動條的任意部分的輸入裝置;以及控制顯示裝置和輸入裝置的控制裝置;控制在輸入裝置中觸摸了顯示裝置上所顯示的第一滑塊的狀態下,控制裝置檢測到是否實施了第一操作時,顯示裝置顯示由第二滑塊和第二滑桿構成的第二滑動條,第二滑塊是每單位移動量的設定值變動量與第一滑塊不同的滑塊。本發明的滑動條顯示控制方法具有顯示由第一滑塊和第一滑桿構成的第一滑動條的顯示步驟;通過觸摸操作,能夠選擇顯示于顯示裝置上的第一滑動條的任意部分的輸入步驟;控制顯示步驟和輸入步驟的控制步驟;在輸入步驟中觸摸了經顯示步驟顯示的第一滑塊的狀態下,控制步驟檢測到進行了第一操作時,顯示步驟顯示出由第二滑塊和第二滑桿構成的第二滑動條,第二滑塊是每單位移動量的設定值變動量與第一滑塊不同的滑塊。本發明的電子裝置,在顯示于畫面上的第一滑動條的滑塊被觸摸的狀態下檢測出實施了第一操作時,在畫面上顯示滑塊的每單位移動量的設定值變動量與第一滑動條不同的第二滑動條,將控制狀態從第一滑動條的滑塊被觸摸的狀態變更為第二滑動條的滑塊被觸摸的狀態。本發明的程序介質存儲有用于執行如下步驟的程序,S卩,用于顯示由第一滑塊和第一滑桿構成的第一滑動條的顯示步驟;通過觸摸操作,能夠選擇顯示于顯示裝置上的第一滑動條的任意部分的輸入步驟;以及用于控制顯示步驟和輸入步驟的控制步驟;在由顯示步驟所顯示的第一滑塊在輸入步驟中被觸摸的狀態下,控制步驟檢測出實施了第一操作時,顯示步驟顯示由第二滑塊和第二滑桿構成的第二滑動條,第二滑塊是每單位移動量的設定值變動量與第一滑塊不同的滑塊。發明效果根據本發明,能夠容易進行設定值的微調而不損害滑動條本來的隨心使用的優良性能。
圖1是表示本發明的第一實施方式的滑動條顯示控制裝置結構的一個例子的圖。圖2是舉例說明適用本發明的電子裝置的結構圖。圖3是表示在適用本發明的電子裝置的顯示畫面上顯示出第一滑動條的狀態的圖。圖4是表示在適用本發明的電子裝置的顯示畫面上顯示出第二滑動條的狀態的圖。圖5是表示在適用本發明的電子裝置的顯示畫面上操作第二滑動條來改變設定值的狀態的圖。圖6是表示在適用本發明的電子裝置的顯示畫面上顯示出第三滑動條的狀態的圖。圖7是存儲于適用本發明的電子裝置的ROM中的軟件的說明圖。圖8是表示本發明的第二實施方式中的GUI程序的處理例的流程圖。
圖9是表示本發明的第二實施方式中滑動條控制處理例的流程圖。
圖10是表示本發明的第三實施方式中GUI程序的處理例的流程圖。
圖11是表示本發明的第三實施方式中的滑動條控制處理例的流程圖。
圖12是本發明的第三實施方式中作為滑動條切換指示操作的升降(up down)作和降升(down up)操作的說明圖。
圖13是通過操作按鈕開關來切換滑動條的實施方式的說明圖。
圖14是使用了具有環狀滑桿的滑動條的實施方式的說明圖。
圖15是切換滑動條時成直角地顯示出新的滑桿與原滑桿的實施方式的說明圖。
圖16是切換滑動條時平行顯示新滑桿與原滑桿的實施方式的說明圖。
附圖標記的說明
10電子裝置
11 CPU
12 RAM
13 ROM
14平面顯示面板
15觸摸面板
16顯示控制器
17坐標檢測單元
18通信單元
19輸入裝置
20輸出裝置
21輸入/輸出接口單元
22總線
具體實施例方式以下,參照附圖對本發明的實施方式進行說明。但是,所涉及的實施方式并不對本發明的技術范圍進行限定。[第一實施方式]以下,參照圖1來說明本發明的第一實施方式。本實施方式中的滑動條顯示控制裝置具有顯示器1、輸入單元2和控制單元3。顯示器1顯示由第一滑塊和第一滑桿構成的第一滑動條。顯示器1例如由平面顯示面板構成。基于觸摸操作,輸入單元2能夠選擇顯示于顯示器1上的第一滑動條的任意部分。輸入單元2例如為覆蓋了顯示器1的透明觸摸面板。另外,觸摸操作是指例如用指尖在觸摸面板上進行按壓的操作。控制單元3對顯示器1和輸入單元2進行控制。另外,控制單元3檢測在輸入單元2中觸摸了顯示器1上所顯示的第一滑塊的狀態下是否進行了第一操作。并且,在實施了該檢測的情況下,顯示器1對由第二滑塊和第二滑桿構成的第二滑動條進行顯示。在此,第二滑塊的每單位移動量的設定值變動量與第一滑塊的每單位移動量的設定值變動量不同。此外,第一操作可以是例如對相同的位置連續觸摸預定時間以上的操作。在該情況下,滑動條顯示控制裝置可具有用于檢測輸入單元2的被觸摸的位置即觸摸位置的坐標的坐標檢測單元。并且,在坐標檢測單元檢測出的坐標、即觸摸坐標在預定時間以上的期間未發生變化的情況下,可以判斷為已經實施了第一操作。根據以上的結構,本實施方式中的滑動條顯示控制裝置例如在使手指觸摸輸入單元3的狀態下能夠容易進行設定值的微調。即,不損害滑動條本來的隨心使用的優良性的情況下也能夠容易進行設定值的微調。[第二實施方式]以下,參照圖2來說明本發明的第二實施方式。在本實施方式中的電子裝置10具有CPU (Central Processing Unit,中央處理器)11、RAM (Random Access Memory,隨機存取存儲器)12 和 ROM (Read Only Memory,只讀存儲器)13。電子裝置10還具有平面顯示面板14、觸摸面板15、顯示控制器16、坐標檢測單元17、通信單元18、輸入裝置19、輸出裝置20、輸入/輸出接口單元21和總線22。CPU 11對電子裝置10的各處理進行控制。RAM 12作為施行各處理時的工作存儲器來發揮功能。ROM 13存儲有由CPU 11所執行的各種程序。顯示面板14例如為能夠顯示圖形的LCD (Liquid Crystal Display,液晶顯示屏)。觸摸面板15為透明狀且覆蓋了平面顯示面板14的顯示畫面。顯示控制器16對平面顯示面板14的顯示狀態進行控制。坐標檢測單元17對觸摸面板15的觸摸位置的坐標即觸摸坐標進行檢測。通信單元18通過無線或有線的方式進行通信。輸入裝置19例如為按鈕開關或鍵。輸出裝置20例如為揚聲器。輸入/輸出接口單元21為供輸入裝置19以及輸出裝置20用的輸入輸出接口。總線 22將電子裝置10的各部位相互連接起來。CPU 11通過將存儲于ROM 13中的程序加載到ROM 13上或RAM 12上來執行。另外,CPU 11獲取來自輸入裝置19的輸入信號以及來自坐標檢測單元17的觸摸面板15的觸摸坐標,并且實現各種的處理功能。此外,來自輸入裝置19的輸入信號經輸入/輸出接口單元21被CPU 11讀入。并且,CPU 11根據各種的處理功能所實現的處理結果,進行如下的控制。即,CPU 11通過輸入/輸出接口單元21來控制輸出裝置20。而且通過顯示控制器16來控制平面顯示面板14的顯示狀態。進而,通過通信單元18來控制與外部的通信。 這樣,CPU 11實現了電子裝置10的各種功能。作為電子裝置10的功能例如有語音通話功能、郵件收發功能、音樂播放功能和圖像再現功能等。本實施方式中的電子裝置10具有媒體播放功能。另外,影像和語音的播放位置的調整使用滑動條來進行。當然,通過滑動條來調整的設定值的種類并不局限于本實施方式。將本實施方式中的電子裝置10的外觀和使用狀態的一個例子示于圖3中。圖3 所示的電子裝置10的設備主體30具有能夠以單手把持的薄型形狀。另外,在設備主體30 的前表面配置有帶有觸摸面板15的平面顯示面板14。在平面顯示面板14的顯示畫面上, 顯示由滑桿32和滑塊33構成的滑動條31。并且,用戶可進行設定值(媒體播放位置等) 的調整。顯示于滑桿32左側的數字“0”、顯示于其右側的數字“1000”分別表示能夠以滑動條31來調整的設定值的下限值和上限值。例如,當用戶使用右手食指的指尖觸摸滑塊33 將其向滑桿32的長度方向拖動時,設定值則隨滑塊33的移動位置而變化。當前的設定值在設定值顯示區域34中顯示,在圖3中顯示為“700”。在進行大致調整的情況下,也可以在此使指尖從滑塊33上離開(以下將該操作稱為放開)。由此,設定值以基于指尖離開時的滑塊33的位置的值來確定。但是,使用滑塊33的每單位移動量的設定值變動量多的滑動條31,很難高精度地調整設定值。因此,在本實施方式中,當使觸摸滑塊33的指尖不離開且維持一定時間不動 (將該操作稱為按壓)時,由電子裝置10對此操作進行檢測。當電子裝置10檢測到已經進行了按壓操作時,則如圖4所示改變平面顯示面板14的顯示畫面。在圖4的顯示畫面中, 在顯示滑動條31的相同部位顯示滑動條37。滑動條37具有與圖3的顯示畫面上所顯示的滑動條31相同的形狀,但顏色不同。另外,能夠以滑動條37中可調整的設定值的下限值和上限值基于按壓操作時的滑動條31的設定值來設定。在本實施方式中,如在滑桿35的兩端所顯示的那樣,在該滑動條37中可調設定值的下限值和上限值分別為630和730。S卩,滑塊36的每單位移動量的設定值變動量為滑塊33的每單位移動量的設定值變動量的1/10。 因此,通過使維持觸摸狀態的指尖移動來拖動滑塊36,能夠在630 730之間變更設定值。 并且,例如在圖5所示的滑塊36的位置上,指尖從滑塊36上離開。由此,設定值確定為對應于指尖離開時的滑塊36的位置的值“680”。在本實施方式中,能夠使滑塊的每單位移動量的設定值變動量進一步變小。S卩,當在圖5的位置觸摸滑塊36的指尖,不離開地進行按壓操作時,由電子裝置10對該操作進行檢測。由此,平面顯示面板14的顯示畫面變更為如圖6所示。在圖6的顯示畫面中,在顯示滑動條37的相同部位顯示滑動條40。滑動條40具有與圖5的顯示畫面中所顯示的滑動條37相同的形狀,但顏色不同。如滑桿38的兩端所顯示的那樣,能夠以該滑動條40中可調設定值的下限值和上限值分別為675和685。S卩,滑塊39的每單位移動量的設定值變動量為滑塊36的每單位移動量的設定值變動量的十分之一。因此,通過使維持觸摸狀態的指尖移動來拖動滑塊39,能夠在685 675之間變更設定值。并且,在使指尖移動后,將指尖從滑塊39上離開。由此,設定值以對應于指尖離開時的滑塊39的位置的值來確定。接著,參照圖7 圖9,對實現參照圖3 圖6所說明的滑動條顯示控制的處理例進行說明。圖7表示存儲于ROM 13中的軟件。ROM 13存儲了基本操作系統(基本程序)51 和各種應用程序52。另外,ROM 13進而存儲有⑶I (Graphical User hterface,圖形用戶界面)程序53。在GUI程序53中,編入了本實施方式的操控滑動條顯示控制處理的滑動條控制單元M。圖8表示GUI程序的處理例。GUI程序53在啟動設定值變更功能時,由滑動條控制單元M將滑動條選擇用的內部變量η設定為1。并且,將第一號的滑動條31顯示在平面顯示面板14上(步驟Sll)。由此,如圖3所示的滑動條31被顯示在平面顯示面板14上。 此時,將保存于RAM 12中的當前的設定值顯示在設定值顯示區域34中。另外,在對應于當前設定值的位置顯示滑塊33。接著,⑶I程序53基于坐標檢測單元17的輸出坐標,判定是否進行了畫面觸摸 (步驟Si》。在進行了畫面觸摸的情況下,判定觸摸位置是否在滑動條31的滑塊33上(步驟Si; )。如果觸摸位置是在滑塊33上,則實施由滑動條控制單元M進行的滑動條控制處理步驟S14。并且,在步驟S14結束后,返回到步驟S12的處理。另一方面,如果觸摸位置為滑塊33以外的部位,則進行對應于所觸摸的位置的處理(步驟815)。并且,在步驟S15結束后,返回到步驟S12的處理。觸摸滑塊33以外的部位時的處理與本發明沒有直接關系, 因此,省略了詳細的說明。圖9表示圖8的滑動條控制處理(步驟S14)的一個例子。在步驟S 14的滑動條控制處理中,首先,根據坐標檢測單元17的輸出來判定手指是否已從所觸摸的滑塊33上松開,(步驟S21)。如果手指未松開,則判定觸摸坐標是否有變化(步驟S22)。并且,觸摸坐標有變化時,進行拖動時的處理(步驟S2!3)。在拖動時的處理中,包括將滑塊33的顯示位置移動到拖動過的位置的處理。而且也包含計算與移動后的滑塊33的位置相對應的設定值的處理。進而還包含將與計算出的移動后的滑塊33的位置相對應的設定值顯示在設定值顯示區域34中的處理。進而,如果為將變更中途的設定值馬上反映到使用了該設定值的應用中的規格,則也包含對保存于RAM 12中的設定值進行更新的處理。另一方面,如果觸摸坐標無變化(在步驟S22中為“NO”時),則判定是否在一定時間以上的期限內觸摸坐標沒有發生變化,即是否實施了按壓操作(步驟S24)。在未實施按壓操作的情況下,返回到步驟S21的處理。另一方面,在實施了按壓操作的情況下,判斷為用戶發出切換滑動條的指示。并且,在確認內部變量η小于3(步驟S25)的基礎上,將內部變量η加上1而變成η+1。并且,在例如η+1為2的情況下,將第二號滑動條37顯示于平面顯示面板14的畫面上(步驟S26)。由此,顯示畫面從圖3的狀態過渡到圖4的狀態。 此時,在顯示原滑動條31的滑塊33的位置上顯示新的滑動條37的滑塊36。因此,觸摸滑塊33的指尖處于觸摸滑塊36的狀態。與此同時,在步驟S26中,GUI程序53的滑動條控制單元M變更控制狀態。即,當滑動條控制單元M控制狀態從識別到滑塊33處于被觸摸的狀態變更到識別滑塊36處于被觸摸的狀態。然后,返回到步驟S21的處理。與顯示滑動條31的情況相同,在滑動條37被顯示的狀態下,也判斷滑塊36是否被放開(步驟S21)。另外,在未被放開的情況下,判斷觸摸坐標是否有變化(步驟S22)。進而,在觸摸坐標無變化的情況下,判斷是否實施了按壓操作(步驟S24)。然后,基于這些判斷結果,實施拖動時的處理(步驟S23)、將顯示切換至第三號滑動條40的處理以及改變控制狀態的處理(步驟S26)。接著,關于第一至第三滑動條中的任一個被顯示的狀態下檢測滑塊是否被放開的情況(在步驟S21中為“是”時)進行說明。如果在該情況下,前一次拖動結束時的滑塊的坐標和放開滑塊時的觸摸坐標有變化(步驟S27中為“是”時),則進行拖動結束時的處理 (步驟S28)。拖動結束時的處理包括根據拖動結束時滑動條的種類和滑塊的位置來計算設定值的處理。而且還包括將該計算出的設定值作為確定設定值而顯示于設定值顯示區域34 中的處理。進而,還包括將保存于RAM 12中的設定值更新為該計算出的設定值的處理。其后,與圖8的步驟Sll中的處理同樣,內部變量η返回到初始值1。然后,將第一滑動條31 顯示于畫面上(步驟S29),并結束圖9的滑動條控制處理。另一方面,在前一次拖動結束時的滑塊的坐標和放開滑塊時的觸摸坐標未變化的情況下(在步驟S27為“NO”時),實施如下的處理。即,直接跳過步驟S28的處理而進行步驟S29的處理,并結束圖9的滑動條控制處理。接著,對在步驟S26中確定新顯示的滑動條的下限值和上限值的方法進行說明。 新顯示的滑動條的下限值和上限值通過以下的公式算出。下限值=X-WX(a/L)... (1)
上限值=X+WX (b/L)…O)其中,X為將要進行滑動條的切換之前,S卩,將要顯示新的滑動條前的設定值。W為新顯示的滑動條的設定值的可變范圍。L為新顯示的滑動條的滑桿全長。另外,在將新顯示的滑動條的滑塊顯示于與原滑動條的滑塊相同位置的情況下,將從滑塊到滑桿左端的長度設為a,將從滑塊到滑桿右端的長度設為b。例如,如圖3所示,在設定值為“700”的狀態下將顯示從滑動條31切換到滑動條 37時,X = 700。在此,滑塊36顯示于原滑動條的滑塊33的位置上。因此,當滑動條37的滑桿35的長度L為60mm時,從滑塊36到滑桿35左端的距離為42mm,從滑塊36到滑桿35 右端的距離為18mm。因此,當滑動條37的設定值的可變范圍W為100時,下限值和上限值如下所示。即,下限值為700-100X 02/60) = 630。另夕卜,上限值為700+100X (18/60)= 730。此外,在本實施方式中,距離的單位為mm,但不受限于此。即,距離的單位為任意,例如也可以是顯示的點數(dot數)。如上所述,在本實施方式中,如果進行按壓操作(對滑塊一動不動地持續觸摸一定時間以上的操作),在保持當前設定值的狀態下,滑塊的每單位移動量的設定值變動量少于原滑動條的滑動條被重新顯示。并且,利用該新顯示的滑動條能夠連續調整設定值。因此,能夠容易進行設定值的微調。另外,根據本實施方式,如果用手指觸摸一次滑塊,則手指不離開便能夠進行一連串的操作直到完成設定值的調整。因此,不會損害滑動條本來的隨心使用性。進而,還能夠對滑動條進行盲操作。[第三實施方式]在第二實施方式的電子裝置中,當用戶調整設定值時,能夠切換到滑塊的每單位移動量的設定值變動量較少的滑動條。另一方面,在本實施方式中,也能夠進行其逆向的切換,即切換到滑塊的每單位移動量的設定值變動量較多的滑動條。具體而言,例如,在圖6的顯示畫面上顯示出可調設定值的下限值和上限值分別為675和685的滑動條40。在此,如果用戶在觸摸滑塊39的狀態下進行指示切換到變動量較多的滑動條的操作,則電子裝置10檢測其操作。并且,平面顯示面板14的顯示畫面變更到顯示滑動條37的圖5所示的畫面。由此,用戶通過使維持觸摸狀態的指尖移動來拖動滑塊36,能夠在630 730之間變更設定值。另外,在例如圖4的顯示畫面上,顯示有可調設定值的下限值和上限值分別為630 和730的滑動條37。在此,用戶在保持觸摸滑塊36的狀態下,進行切換到變動量較多的滑動條的指示的操作時,電子裝置10檢測其操作。并且,平面顯示面板14的顯示畫面變更到顯示滑動條31的圖3所示的畫面。由此,用戶通過使維持觸摸狀態的指尖移動來拖動滑塊 33,能夠在0 1000之間變更設定值。即,在本實施方式中,實現了切換到滑塊的每單位移動量的設定值變動量較少的滑動條和切換到變動量較多的滑動條的兩種切換操作。以下,參照圖10來說明本實施方式中的⑶I程序53的處理例。GUI程序53啟動設定值變更功能時,由滑動條控制單元M將滑動條選擇用的內部變量η設定為保存于RAM 12中的值i。然后,將第η號的滑動條顯示于平面顯示面板14 上(步驟Sll')。在此,保留值i是第一至第三滑動條中的、前一次變更設定值時指示最
10后使用的滑動條的值。另外,此時,保存于RAM 12中的當前的設定值顯示于設定值顯示區域34中。另外,與此同時,在對應于當前設定值的位置上顯示滑塊。接著,⑶I程序53根據坐標檢測單元17的輸出坐標,判定是否進行了畫面觸摸(步驟Si》。在進行了畫面觸摸的情況下,判定觸摸位置是否在滑動條的滑塊上(步驟Si;3)。如果觸摸位置在滑塊上,則由滑動條控制單元M實施滑動條控制處理(步驟 S14')。其后,返回到步驟S12的處理。另一方面,如果觸摸位置為滑塊以外的部位,則進行對應于所觸摸位置的處理(步驟SM)。其后,返回到步驟S12的處理。觸摸了滑塊以外的部位時的處理與本發明無直接關系,因此,省略了其詳細的說明。接著,參照圖11來說明本實施方式中的滑動條控制處理,即圖10中的滑動條控制處理(步驟S14')。在步驟S14'的滑動條控制處理中,根據坐標檢測單元17的輸出,判定是否手指從原先所觸摸的滑塊放開(步驟S21)。如果手指未放開,則判斷觸摸坐標是否有變化(步驟S2》。而且,如果觸摸坐標不發生變化,則返回到步驟S21的處理。另一方面,如果觸摸坐標有變化,則判別變化方向為與滑桿平行的方向還是垂直的方向(步驟S31)。在變化方向為與滑桿平行的方向的情況下,進行拖動時的處理(步驟 S23)。在拖動時的處理中,包括使滑塊的顯示位置移動到被拖動的位置的處理。而且,包括計算與移動后的滑塊的位置相對應的設定值的處理。進而,還包括將該計算出的移動后的設定值顯示到設定值顯示區域34中的處理。另外,如果是將變更中的設定值隨即反映到使用該設定值的應用中的規格,則還包括更新保存于RAM 12中的設定值的處理。接著,關于觸摸坐標的變化方向為與滑桿垂直的方向的情況(在步驟S31中為 “否”時)進行說明。在該情況下,判定是否進行了升降操作或進行了降升操作(步驟S32)。 升降操作是指,如圖12(a)所示,在保持觸摸滑塊的狀態下,從畫面的下方向上方稍微上移后,再返回到原來位置的操作。降升操作是指,如圖12(b)所示,在保持觸摸滑塊的狀態下, 從畫面的上方向下方稍微下移后,再返回到原來位置的操作。在進行了升降操作的情況下,判斷為用戶已指示切換到滑塊的每單位移動量的設定值變動量較少的滑動條。并且,確認內部變量η小于3(步驟S2Q。其后,將內部變量η 加上1,使第η+1號的滑動條顯示于平面顯示面板14的畫面上(步驟S26)。此時,在原滑動條滑塊的顯示位置上,顯示新的滑動條滑塊。因此,觸摸原滑塊的指尖處于觸摸新滑塊的狀態。另外,在同步驟S26中,GUI程序53的滑動條控制單元M改變控制狀態。S卩,滑動條控制單元M將控制狀態從識別為觸摸著原滑塊的狀態變更為識別為觸摸著新滑塊的狀態。其后,返回到步驟S21的處理。另一方面,在進行了降升操作的情況下,判斷為用戶指示切換到滑塊的每單位移動量的設定值變動量較多的滑動條。并且,確認內部變量η大于1(步驟S3; )。其后,將內部變量η減去1,并將第η-1號的滑動條顯示于平面顯示面板14的畫面上(步驟S34)。此時,在顯示原滑動條的滑塊部位,顯示新的滑動條滑塊。因此,觸摸原滑塊的指尖處于觸摸新滑塊的狀態。另外,在同步驟S34中,GUI程序53的滑動條控制單元M改變控制狀態。 即,滑動條控制單元M將控制狀態從識別為觸摸著原滑塊的狀態變更為觸摸著新滑塊的狀態。其后,返回到步驟S21的處理。接著,敘述在顯示第一至第三滑動條中的任一滑動條的狀態下,檢測出滑塊是否
11被放開的情況(在步驟S21中為YEQ。在該情況下,判定前一次拖動結束時的滑塊的坐標和放開滑塊時的觸摸坐標是否有變化(步驟S27)。在判斷為有變化的情況下(在步驟S27 中為“是”時),進行拖動結束時的處理(步驟S28)。在拖動結束時的處理中,包括根據拖動結束時的滑動條的種類和滑塊的位置來計算設定值的處理。而且,還包括將該計算出的設定值作為確定設定值而顯示到設定值顯示區域34中的處理。進而,還包括將保存于RAM 12中的設定值更新為所計算出的設定值的處理。其后,將當前的內部變量η的值作為保留值i保存在RAM 12中(步驟S29')。并且,結束圖11的滑動條控制處理。另一方面,前一次拖動結束時的滑塊的坐標和放開滑塊時的觸摸坐標沒有變化的情況(在步驟S27中為 “否”)如下所示。即,在該情況下,直接跳過步驟S28的處理而進行步驟S29'的處理。并且,結束圖11的滑動條控制處理。以下,對本實施方式的效果進行說明。根據本實施方式,可獲得與第二實施方式同樣的效果。進而,在本實施方式中,通過在觸摸滑塊的狀態下進行預定的操作,也能夠切換到滑塊的每單位移動量的設定值變動量較多的滑動條。因此,能夠進一步高效地進行設定值的調整操作。[其他實施方式]〈操作的種類〉作為指示切換到滑塊的每單位移動量的設定值變動量較少的滑動條的操作,在第二實施方式中使用了按壓操作,在第三實施方式中使用了升降操作,但并不限于這些操作。 即,例如,如圖13所示,也可以將可通過把持著電子裝置10的手的大拇指等進行操作的按鈕開關23設置于設備主體30的側壁上。并且,也可以將該按鈕開關23的按壓操作分配到切換至變動量較少的滑動條的切換指示操作中。另外,也可以不使用按鈕開關23那樣的物理性開關。即,可以將平面顯示面板14的顯示畫面上所顯示的軟開關的接通操作分配到滑動條的切換指示操作中。總之,只要是保持觸摸著滑塊的狀態下進行的操作,任意操作均可。例如,也可以將用于接通按鈕開關23時實施的按壓操作設為向變動量較少的滑動條切換的指示操作。另外,也可以將用于接通按鈕開關23時實施的按壓操作設為向變動量較多的滑動條切換的指示操作。總之,只要是在保持觸摸滑塊的狀態下進行的兩種操作, 任意操作均可。〈切換檔數〉在第一、第三實施方式中,滑動條的切換檔數為三檔,但不受限于此。即,這些實施方式也能夠適用于對滑動條進行二檔或四檔以上切換的情況。〈滑動條的形狀〉在第一、第三實施方式中,滑桿使用了直線形狀的滑動條,但不受限于此。即,滑桿也可以是折線或曲線。圖14表示滑動條的滑桿的形狀為環狀的例子。在圖14所示的滑動條中,將環狀滑桿的一個部位切斷而構成為端部。在圖14(a)中,通過從下限值0開始使滑塊向右轉方向移動,而緩緩增大設定值。并且,當移動一圈而到達另一個端部時,達到上限值1000。圖14(b)表示使滑塊的每單位移動量的設定值變動量小于圖14(a)的滑動條的顯示例。圖14(c)表示與圖14(b)不同的形態的顯示例。在圖14(c)中,滑動條的端部的位置是可變的。并且,將從收到滑動條的切換指示時的滑塊的位置開始旋轉180度后的位置作為新的端部,并設定了下限值和上限值。與圖14(b)的滑動條相比,圖14(c)的滑動條具有以當前設定值為中間值且能夠設定可變范圍的優點。<切換前后的滑動條的形式>在第二以及第三實施方式中,顯示出與切換前的滑動條完全重合的切換后的滑動條,但不受限于此。即,例如也可以在切換滑動條的前后,使滑動條的顯示形式不同。具體而言,例如,也可以在受到觸摸的滑塊的顯示位置于切換前后不變的范圍內, 將切換后的滑動條顯示在與切換前的滑動條不同的部位。在該情況下,也可以顯示出具有與原滑動條滑桿的朝向不同的滑桿的新滑動條。圖15表示其一個例子。在圖15中,在對具有下限值0且上限值100的滑桿的滑動條的滑塊實施了按壓操作時,顯示結果如下。艮口, 畫面顯示出具有與原滑桿成直角的滑桿的新滑動條,使得新舊滑塊顯示在相同的位置。該新滑動條的滑桿具有下限值48、上限值68。進而,在對該新滑動條的滑塊實施了拖動和按壓操作時,顯示結果如下。S卩,畫面顯示出具有與當前滑桿成直角的滑桿的新滑動條,使得新舊滑塊顯示在相同的位置。該新滑動條的滑桿具有下限值53、上限值58。此外,在該情況下,畫面上既可以保留舊滑動條, 也可以刪除。此外,在圖15的例子中,使切換滑動條后的新滑動條的滑桿總是與原滑桿成直角,但不受限于此。即,也可以按照任一種基準,如第二實施方式那樣,將新滑桿與原滑桿重合顯示,或者,也可以如圖15所示那樣,將新滑桿與原滑桿成直角顯示。所謂基準是指,例如,從新滑塊中選擇距離新滑桿兩端的長度差較小的滑塊。通過設立該基準,能夠在使設定值變大的方向上或變小的方向上確保某種程度的調整寬度。接著,對將切換后的滑動條顯示于與切換前的滑動條不同的部位的其他例子進行敘述。例如,能夠使滑動條的滑塊僅僅稍微向與滑桿的長度方向成直角的方向移動。另外, 將使滑塊向與滑桿成直角的兩個方向中的一個方向稍微移動的操作(將該操作稱為移位 (shift)操作)分配為滑動條的切換指示操作。并且,在對滑塊實施了移位操作的情況下, 在只離開一個移位量的部位顯示具有與原滑桿平行的滑桿的新滑動條。圖16表示其一個例子。圖16表示對具有下限值0、上限值100的滑桿的滑動條的滑塊實施移位操作的情況。 在該情況下,顯示出具有下限值35、上限值85的滑桿的新滑動條,使得新舊滑桿只距離一個移位量平行顯示。進而,當對該新滑動條的滑塊實施拖動操作和移位操作時,顯示狀態如下所示。即,顯示具有下限值59、上限值69的滑桿的新滑動條,使得新舊滑桿只距離一個移位量平行顯示。在該情況下,舊的滑動條既可以在畫面上保留,也可以刪除。〈滑塊的觸摸操作〉第一、第三實施方式中的觸摸操作是對顯示于帶有觸摸面板的平面顯示面板上的滑動條的滑塊用指尖按壓的操作,但不受限于此。即,也可以不用指尖而使用筆尖等手指以外的器件按壓滑塊的操作作為觸摸操作。或者,也可以將鼠標光標對準滑塊點擊鼠標左鍵的操作作為觸摸操作。在使用鼠標光標的情況下,也能夠將鼠標光標對準滑塊不挪動地持續按下左鍵一定時間以上的操作作為按壓操作。<切換前后的滑塊的顯示位置>在以上所述的實施方式中,使滑動條切換前后的新舊兩個滑塊的顯示器位相同。 由此,在設定值的變更操作中,讓用戶可看到一直持續觸摸著滑塊。但是,未必需要新舊兩個滑塊的顯示器位相同。即,例如,也可以由GUI程序53的滑動條控制單元M,將控制狀態從觸摸著原滑塊的狀態變更到觸摸著新滑塊的狀態。由此,與觸摸畫面的指尖的移動相聯動能夠控制顯示于指尖以外的部位上的滑塊的移動,或控制對該滑塊的操作。以上,參照實施方式對本發明進行了說明,但本發明并不局限于上述實施方式。本發明的結構和詳細內容能夠在本發明的范圍內進行本領域的技術人員能理解的各種變更。該申請要求以2008年12月18日申請的日本申請特愿2008-321819為基礎的優先權,并在此引入其公開的全部內容。工業上的可利用性本發明的滑動條顯示控制裝置可被用作圖形用戶界面(Graphical User Interface ⑶I)程序的基本部件等。
權利要求
1.一種滑動條顯示控制裝置,包括顯示裝置,顯示包括第一滑塊和第一滑桿的第一滑動條;輸入裝置,能夠基于觸摸操作選擇所述顯示裝置上所顯示的所述第一滑動條的任意部分;以及控制裝置,控制所述顯示裝置和所述輸入裝置;其中,當在所述顯示裝置上所顯示的所述第一滑塊在所述輸入裝置中被觸摸的狀態下,所述控制裝置檢測到實施了第一操作時,所述顯示裝置顯示包括第二滑塊和第二滑桿的第二滑動條,并且其中,所述第二滑塊是每單位移動量的設定值變動量與所述第一滑塊不同的滑塊。
2.根據權利要求1所述的滑動條顯示控制裝置,其中,當在所述顯示裝置上所顯示的所述第一滑塊在所述輸入裝置中被觸摸的狀態下,所述控制裝置檢測到實施了所述第一操作時,所述控制裝置將控制狀態從所述第一滑塊被觸摸的狀態變更為所述第二滑塊被觸摸的狀態。
3.根據權利要求1或2所述的滑動條顯示控制裝置,其中,當在所述顯示裝置上所顯示的所述第二滑塊在所述輸入裝置中被觸摸的狀態下,所述控制裝置檢測到實施了與所述第一操作不同的第二操作時,所述顯示裝置顯示所述第一滑動條。
4.根據權利要求3所述的滑動條顯示控制裝置,其中,當在所述顯示裝置上所顯示的所述第二滑塊在所述輸入裝置中被觸摸的狀態下,所述控制裝置檢測到實施了所述第二操作時,所述控制裝置將控制狀態從所述第二滑塊被觸摸的狀態變更為所述第一滑塊被觸摸的狀態。
5.根據權利要求1至4中任一項所述的滑動條顯示控制裝置,其中,所述第一操作是對相同位置持續觸摸預定時間以上的操作。
6.根據權利要求3或4所述的滑動條顯示控制裝置,其中,所述第一操作是使觸摸位置在特定方向上稍微移動后再返回到原位置的操作,而所述第二操作是使所述觸摸位置在與所述特定方向不同的方向上稍微移動后再返回到原位置的操作。
7.根據權利要求1至6中任一項所述的滑動條顯示控制裝置,其中,所述顯示裝置在與所述第一滑塊相同的位置上顯示所述第二滑塊。
8.根據權利要求1至7中任一項所述的滑動條顯示控制裝置,其中,所述第二滑塊的每單位移動量的設定值變動量少于所述第一滑塊的每單位移動量的設定值變動量。
9.根據權利要求1至8中任一項所述的滑動條顯示控制裝置,其中,所述第二滑動條的顯示形式與所述第一滑動條的顯示形式不同。
10.根據權利要求1至9中任一項所述的滑動條顯示控制裝置,其中,基于所述第一操作中所述第一滑動條的設定值,來設定下限值和上限值,其中所述第二滑動條的設定值可以在所述下限值和上限值之間改變。
11.根據權利要求1至10中任一項所述的滑動條顯示控制裝置,其中,基于所述第一操作中所述第一滑動條的設定值、所述第二滑動條的設定值的可變范圍、所述第二滑桿的全長以及從所述第二滑塊的顯示位置到所述第二滑桿兩端的長度,來設定所述下限值和上限值,其中所述第二滑動條的設定值可以在所述下限值和上限值之間改變。
12.根據權利要求1至11中任一項所述的滑動條顯示控制裝置,其中,所述顯示裝置在與所述第一滑桿不同的方向上顯示所述第二滑桿。
13.根據權利要求1至11中任一項所述的滑動條顯示控制裝置,其中,所述顯示裝置在與所述第一滑桿相同的位置上顯示所述第二滑桿。
14.根據權利要求1至11中任一項所述的滑動條顯示控制裝置,其中,所述顯示裝置在與所述第一滑桿不同的位置上顯示所述第二滑桿。
15.根據權利要求1至14中任一項所述的滑動條顯示控制裝置,其中,所述顯示裝置為顯示面板,所述輸入裝置為覆蓋所述顯示面板的觸摸面板。
16.一種滑動條顯示控制方法,包括顯示步驟,用于顯示包括第一滑塊和第一滑桿的第一滑動條;輸入步驟,基于觸摸操作,選擇在所述顯示裝置上所顯示的所述第一滑動條的任意部分;以及控制步驟,用于控制所述顯示步驟和所述輸入步驟;在當由所述顯示步驟所顯示的所述第一滑塊在所述輸入步驟中被觸摸的狀態下,所述控制步驟檢測到進行了第一操作時,所述顯示步驟顯示包括第二滑塊和第二滑桿的第二滑動條,所述第二滑塊是每單位移動量的設定值變動量與所述第一滑塊不同的滑塊。
17.根據權利要求16所述的滑動條顯示控制方法,其中,當在由所述顯示步驟所顯示的所述第一滑塊在所述輸入步驟中被觸摸的狀態下,所述控制步驟檢測到實施了所述第一操作時,將控制狀態從所述第一滑塊被觸摸的狀態變更為所述第二滑塊被觸摸的狀態。
18.一種電子裝置,當在屏幕上所顯示的第一滑動條的滑塊被觸摸的狀態下,檢測到實施了第一操作時,將滑塊的每單位移動量的設定值變動量與所述第一滑動條不同的第二滑動條顯示在所述屏幕上,并將控制狀態從所述第一滑動條的滑塊被觸摸的狀態變更為所述第二滑動條的滑塊被觸摸的狀態。
19.一種用于存儲程序的記錄介質,其特征在于,該程序介質存儲有用于執行如下步驟的程序用于顯示由第一滑塊和第一滑桿構成的第一滑動條的顯示步驟;通過觸摸操作可選擇顯示于所述顯示裝置上的所述第一滑動條的任意部分的輸入步驟·’以及控制所述顯示步驟和所述輸入步驟的控制步驟;當在所述顯示步驟所顯示的所述第一滑塊在所述輸入步驟中被觸摸的狀態下,所述控制步驟檢測到進行了第一操作時,所述顯示步驟顯示由第二滑塊和第二滑桿構成的第二滑動條,所述第二滑塊是每單位移動量的設定值變動量與所述第一滑塊不同的滑塊。
全文摘要
本發明的目的在于提供一種能夠容易進行設定值的微調而不會損害滑動條本來的良好使用隨意性的滑動條顯示控制裝置。本發明的滑動條顯示控制裝置具有顯示由第一滑塊和第一滑桿構成的第一滑動條的顯示裝置;通過觸摸操作,能夠選擇顯示裝置上所顯示的第一滑動條的任意部分的輸入裝置;以及控制顯示裝置和輸入裝置的控制裝置;在輸入裝置中觸摸了顯示裝置上所顯示的第一滑塊的狀態下,控制裝置檢測到實施了第一操作時,顯示裝置顯示由第二滑塊和第二滑桿構成的第二滑動條,第二滑塊是每單位移動量的設定值變動量與第一滑塊不同的滑塊。
文檔編號G06F3/041GK102257463SQ20098015112
公開日2011年11月23日 申請日期2009年12月14日 優先權日2008年12月18日
發明者藤林俊彥 申請人:日本電氣株式會社