專利名稱:控制裝置、控制裝置的控制方法以及計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于用戶操作來變更各種控制值的控制裝置、控制裝置的控制方法以及計(jì)算機(jī)程序。
背景技術(shù):
近年,進(jìn)行車輛的行駛引導(dǎo),以便使駕駛員能夠容易地到達(dá)所希望的目的地的導(dǎo)航裝置被安裝在車輛的情況較多。這里,導(dǎo)航裝置是指能夠利用GPS接收機(jī)等來檢測本車的當(dāng)前位置,并通過DVD-ROM、HDD等記錄介質(zhì)或者網(wǎng)絡(luò)來取得與其當(dāng)前位置對應(yīng)的地圖數(shù)據(jù)并將其顯示在液晶監(jiān)視器上的裝置。并且,在該導(dǎo)航裝置中,具備當(dāng)輸入所希望的目的地時(shí),則搜索從本車位置到目的地的最佳路徑的路徑搜索功能,在顯示器畫面上顯示引導(dǎo)路徑,并且在接近交叉路口的情況下等,利用聲音進(jìn)行引導(dǎo)來將用戶可靠地引導(dǎo)至所希望的目的地。另外,近幾年出現(xiàn)了在移動電話機(jī)、PDA (Personal Digital Assistant)、個(gè)人計(jì)算機(jī)等中也具有與上述導(dǎo)航裝置相同功能的裝置。這里,在上述導(dǎo)航裝置等中,為了把握位于車輛周邊的設(shè)施、道路形狀,重要之處在于將顯示裝置所顯示的地圖的比例尺(控制值)設(shè)定成適當(dāng)?shù)谋壤?。因此,例如在日本特開2000-1633031號公報(bào)中,記載有基于用戶操作來變更顯示裝置所顯示的地圖的比例尺。例如,記載有按照如下方式進(jìn)行控制的內(nèi)容通過張開觸摸觸摸面板的狀態(tài)下的2個(gè)手指來放大顯示裝置所顯示的地圖的比例尺,通過并攏觸摸觸摸面板的狀態(tài)的2個(gè)手指來縮小顯示裝置所顯示的地圖比例尺。[專利文獻(xiàn)1]日本特開2000-1633031號公報(bào)(第6頁、圖6 圖8)而且,如上述專利文獻(xiàn)1所示,基于用戶操作來變更控制值(在專利文獻(xiàn)1中是指顯示裝置所顯示的地圖的比例尺),這不僅在導(dǎo)航裝置等中,在各種控制裝置中都會被執(zhí)行。例如,音樂播放裝置的音量調(diào)整、加熱機(jī)器的溫度調(diào)整、照明裝置的明度調(diào)整等。而且, 在用這樣的控制裝置來進(jìn)行控制值的變更的情況下,通常不是從當(dāng)前的控制值一次性地就變更到最終的控制值,而是階段性地變更。另外,希望該階段性的變更能夠盡可能地平滑。 然而,在以往,根據(jù)用戶操作的操作量的不同,有時(shí)會無法平滑地進(jìn)行控制值的變更。
發(fā)明內(nèi)容
本發(fā)明是為了消除上述以往的問題而完成的,其目的在于提供一種能夠與用戶操作的操作量無關(guān)地,使控制值平滑地變更來使控制值變成最終控制值的控制裝置、控制裝置的控制方法以及計(jì)算機(jī)程序。為了實(shí)現(xiàn)上述目的,本申請的發(fā)明之1的控制裝置(1)的特征在于,具有操作量確定單元(52),其確定針對規(guī)定的控制值的用戶操作的操作量;最終控制值決定單元 (53),其基于作為變更前的控制值的變更前控制值和由上述操作量確定單元確定出的上述用戶操作的操作量,來決定作為變更結(jié)束后的控制值的最終控制值;以及控制值變更單元 (M),其使控制值從上述變更前控制值到上述最終控制值,以基于上述變更前控制值與上
4述最終控制值的差值的級數(shù)在規(guī)定的控制值范圍內(nèi)階段性地變更并設(shè)定控制值,上述最終控制值決定單元,確定從上述變更前控制值變更了基于由上述操作量確定單元確定出的上述用戶操作的操作量的變更量而得的臨時(shí)最終控制值,比較上述臨時(shí)最終控制值和上述控制值范圍的極限值,在上述臨時(shí)最終控制值超過了上述控制值范圍的極限值的情況下,將上述極限值決定為上述最終控制值,并且在上述臨時(shí)最終控制值沒有超過上述控制值范圍的極限值的情況下,將上述臨時(shí)最終控制值決定為上述最終控制值。
其中,“控制值”在例如音樂播放裝置中相當(dāng)于音量,在加熱機(jī)器中相當(dāng)于溫度,在照明裝置中相當(dāng)于明度,在導(dǎo)航裝置中相當(dāng)于地圖的比例尺等。
另外,“變更前控制值”相當(dāng)于控制值變更單元變更控制值之前的控制值(初始階段的控制值)。另外,本發(fā)明之2的控制裝置(1)是本發(fā)明之1所記載的控制裝置,其特征在于, 在上述控制值范圍,存在包含作為上述極限值的下限值和上限值的多個(gè)可設(shè)定控制值,上述控制值變更單元(54)將控制值變更并設(shè)定成多個(gè)上述可設(shè)定控制值中的任一個(gè)值,上述控制裝置具備控制值數(shù)計(jì)算單元(55),該控制值數(shù)計(jì)算單元(5 計(jì)算上述變更前控制值與上述最終控制值之間所含的上述可設(shè)定控制值的數(shù)量,由上述控制值數(shù)計(jì)算單元計(jì)算出的上述可設(shè)定控制值的數(shù)越多,就以越多的級數(shù)來階段性地變更控制值。另外,本發(fā)明之3的控制裝置(1)是本發(fā)明之2所記載的控制裝置,其特征在于, 上述控制值變更單元(54)具備當(dāng)前控制值數(shù)計(jì)算單元(56),該當(dāng)前控制值數(shù)計(jì)算單元 (56)計(jì)算當(dāng)前的控制值和上述最終控制值之間所含的上述可設(shè)定控制值的數(shù)量,通過反復(fù)執(zhí)行下述處理來將控制值階段性地變更到上述最終控制值,其中,該處理是根據(jù)對由上述當(dāng)前控制值數(shù)計(jì)算單元計(jì)算出的上述可設(shè)定控制值的數(shù)乘以規(guī)定比例而得到的數(shù)值對應(yīng)的變更量來變更控制值的處理。
其中,“當(dāng)前的控制值”在由控制值變更單元進(jìn)行使控制值從變更前控制值階段性地變更到最終控制值的處理時(shí),相當(dāng)于每級的控制值。另外,本發(fā)明之4的路徑引導(dǎo)裝置(1)是本發(fā)明之1至本發(fā)明之3中的任一項(xiàng)所記載的控制裝置,其特征在于,該控制裝置具有觸摸面板(14),其配置在顯示裝置(15)的顯示區(qū)域,接受上述用戶的觸摸操作;和觸摸坐標(biāo)檢測單元(57),其對上述用戶觸摸了上述觸摸面板的觸摸坐標(biāo)進(jìn)行檢測,在上述顯示區(qū)域配置有用于對控制值進(jìn)行變更的控制值變更區(qū)域(64),上述操作量確定單元(5 確定針對上述控制值變更區(qū)域的用戶操作的操作量。另外,本發(fā)明之5的路徑引導(dǎo)裝置(1)是本發(fā)明之4所記載的控制裝置,其特征在于,上述操作量確定單元(5 在上述用戶觸摸了上述控制值變更區(qū)域(64)的狀態(tài)下,在上述觸摸坐標(biāo)向變更控制值的方向移動后觸摸結(jié)束時(shí),基于該將要結(jié)束觸摸時(shí)的上述觸摸坐標(biāo)的變更速度,來確定針對上述控制值變更區(qū)域的用戶操作的操作量。另外,本發(fā)明之6的路徑引導(dǎo)裝置⑴是本發(fā)明之1至本發(fā)明之5中的任一項(xiàng)所記載的控制裝置,其特征在于,具有地圖顯示單元(58),其以已設(shè)定的比例尺將地圖顯示在顯示裝置(1 上,控制值是利用上述地圖顯示單元在上述顯示裝置上顯示的地圖的比例尺。另外,本發(fā)明之7的控制裝置(1)的控制方法,其特征在于,該控制方法具有操作量確定步驟,確定針對規(guī)定的控制值的用戶操作的操作量;最終控制值決定步驟,基于作為變更前的控制值的變更前控制值和由上述操作量確定步驟確定出的上述用戶操作的操作量,來決定作為變更結(jié)束后的控制值的最終控制值;控制值變更步驟,使控制值從上述變更前控制值到上述最終控制值,以基于上述變更前控制值和上述最終控制值的差值的級數(shù)在規(guī)定的控制值范圍內(nèi)階段性地變更并設(shè)定該控制值,上述最終控制值決定步驟,確定從上述變更前控制值變更了基于由上述操作量確定步驟確定出的上述用戶操作的操作量的值而得的臨時(shí)最終控制值,比較上述臨時(shí)最終控制值和上述控制值范圍的極限值,在上述臨時(shí)最終控制值超過了上述控制值范圍的極限值的情況下,將上述極限值決定為上述最終控制值,并且在上述臨時(shí)最終控制值沒有超過上述控制值范圍的極限值的情況下,將上述臨時(shí)最終控制值決定為上述最終控制值。并且,本發(fā)明之8的計(jì)算機(jī)程序的特征在于,被安裝于計(jì)算機(jī),使處理器執(zhí)行如下功能操作量確定功能,確定針對規(guī)定的控制值的用戶操作的操作量;最終控制值決定功能,基于作為變更前的控制值的變更前控制值和由上述操作量確定功能確定出的上述用戶操作的操作量,來決定作為變更結(jié)束后的控制值的最終控制值;以及控制值變更功能,使控制值從上述變更前控制值到上述最終控制值,以基于上述變更前控制值與上述最終控制值的差值的級數(shù)在規(guī)定的控制值范圍內(nèi)階段性地變更并設(shè)定該控制值,上述最終控制值決定功能,確定從上述變更前控制值變更了基于由上述操作量確定功能確定出的上述用戶操作的操作量的值而得的臨時(shí)最終控制值,比較上述臨時(shí)最終控制值和上述控制值范圍的極限值,在上述臨時(shí)最終控制值超過了上述控制值范圍的極限值的情況下,將上述極限值決定為上述最終控制值,并且在上述臨時(shí)最終控制值沒有超過上述控制值范圍的極限值的情況下,將上述臨時(shí)最終控制值決定為上述最終控制值。根據(jù)具有上述構(gòu)成的本發(fā)明之1所記載的控制裝置,在基于用戶操作來變更在控制裝置中被設(shè)定的控制值的情況下,能夠與用戶操作的操作量無關(guān)地,使控制值平滑地變更來將控制值變更到最終控制值。另外,根據(jù)本發(fā)明之2所記載的控制裝置,即使在大幅地變更控制值的情況下,控制值也不會一次性地大幅變更,通過使控制值階段性地變更,能夠平滑地進(jìn)行變更。另外,根據(jù)本發(fā)明之3所記載的控制裝置,能夠使控制值階段性地變更,并且能夠使每級控制值的變更量隨著等級前進(jìn)而緩緩變小地進(jìn)行變更。其結(jié)果,用戶不會感覺到控制值變更造成的不適感,且能夠平滑地進(jìn)行變更。另外,根據(jù)本發(fā)明之4所記載的控制裝置,基于觸摸了觸摸面板的特定區(qū)域的用戶操作來變更控制值,因此用戶能夠以簡單的操作就容易地使控制值從變更前的控制值向所希望的控制值變更。因此,能夠提高控制裝置的操作性。另外,根據(jù)本發(fā)明之5所記載的控制裝置,在輕拂操作了觸摸面板的特定區(qū)域的情況下,基于輕拂操作中的觸摸坐標(biāo)的變更速度來決定控制值的變更量,由此用戶能夠以輕拂操作就容易并且準(zhǔn)確地進(jìn)行從變更前的控制值到所希望的控制值的變更。因此,能夠提高控制裝置的操作性。另外,根據(jù)本發(fā)明之6所記載的控制裝置,能夠使控制值尤其適用于顯示裝置所顯示的地圖的比例尺,因此在基于用戶的操作來變更顯示裝置所顯示的地圖的比例尺的情況下,能夠與用戶操作的操作量無關(guān)地,使比例尺平滑地變更來將比例尺變更到最終比例尺。
另外,根據(jù)本發(fā)明之7所記載的控制裝置的控制方法,在基于用戶操作來變更在控制裝置中被設(shè)定的控制值的情況下,能夠與用戶操作的操作量無關(guān)地,使控制值平滑地變更來將控制值變更到最終控制值。并且,根據(jù)本發(fā)明之8所記載的計(jì)算機(jī)程序,在基于用戶操作來變更在計(jì)算機(jī)中被設(shè)定的控制值的情況下,能夠與用戶操作的操作量無關(guān)地,使控制值平滑地變更來將控制值變更到最終控制值。
圖1是表示了本實(shí)施方式的導(dǎo)航裝置的框圖。 圖2是表示了導(dǎo)航ECU所構(gòu)成的各種單元的圖。
圖3是表示了在車輛的行駛中液晶顯示器所顯示的行駛引導(dǎo)畫面的一個(gè)例子的圖。 圖4是放大表示了行駛引導(dǎo)畫面所顯示的比例尺變更條的圖。 圖5是表示了在導(dǎo)航裝置中能夠設(shè)定的比例尺、即可設(shè)定比例尺和分度顯示的一個(gè)例子的圖。
圖6是本實(shí)施方式的觸摸坐標(biāo)取得處理程序的流程圖。 圖7是表示了觸摸坐標(biāo)履歷隊(duì)列的示意圖的圖。 圖8是本實(shí)施方式的地像比例尺變更處理程序的流程圖。 圖9是本實(shí)施方式的地像比例尺變更處理程序的流程圖。 圖10是表示了觸摸開始以及觸摸結(jié)束的檢測方式的圖。 圖11是說明了在比例尺變更條上進(jìn)行的拖拽操作的圖。 圖12是說明了步驟18中的臨時(shí)最終比例尺的確定處理的圖。 圖13是說明了步驟22 步驟25中的比例尺的變更處理的圖。 圖14是說明了輕拂操作時(shí)的用戶操作的操作量的計(jì)算方法的圖。 圖15是說明了在比例尺變更條上進(jìn)行的輕拂操作的圖。 附圖標(biāo)記說明
1…導(dǎo)航裝置;13…導(dǎo)航ECU ;15…液晶顯示器;41"*CPU ;42-RAM ;43-ROM ;61···地像;64…比例尺變更條。
具體實(shí)施例方式以下,基于使本發(fā)明的控制裝置具體化為導(dǎo)航裝置的一個(gè)實(shí)施方式,參照附圖來進(jìn)行詳細(xì)說明。首先,使用圖1來說明本實(shí)施方式的導(dǎo)航裝置1的概要結(jié)構(gòu)。圖1是表示了本實(shí)施方式的導(dǎo)航裝置1的框圖。圖1所示的本實(shí)施方式的導(dǎo)航裝置1由如下部件構(gòu)成對搭載有導(dǎo)航裝置1的車輛的當(dāng)前位置進(jìn)行檢測的當(dāng)前位置檢測部11 ;記錄有各種數(shù)據(jù)的數(shù)據(jù)記錄部12 ;基于輸入的信息來進(jìn)行各種運(yùn)算處理的導(dǎo)航ECU13 ;接受來自用戶的操作的觸摸面板14 ;對用戶顯示車輛周邊的地圖等的液晶顯示器15 ;輸出與路徑引導(dǎo)相關(guān)的聲音引導(dǎo)信息的揚(yáng)聲器 16 ;讀取作為存儲介質(zhì)的DVD的DVD驅(qū)動器17 ;在與探測中心、VICS(注冊商標(biāo)=Vehicle Information and Communication System)中心等信息中心之間進(jìn)行通信的通信模塊18。以下,按順序?qū)?gòu)成導(dǎo)航裝置1的各構(gòu)成要素進(jìn)行說明。、車速傳感器22、轉(zhuǎn)向傳感器23以及陀螺儀傳感器M等構(gòu)成,能夠?qū)Ξ?dāng)前的車輛位置、方位、車輛行駛速度、當(dāng)前時(shí)刻等進(jìn)行檢測。這里,特別是車速傳感器22是用于對車輛的移動距離、車速進(jìn)行檢測的傳感器,對應(yīng)于車輛驅(qū)動輪的旋轉(zhuǎn)而產(chǎn)生脈沖,將脈沖信號輸出給導(dǎo)航E⑶13。而且,導(dǎo)航E⑶13通過對所產(chǎn)生的脈沖進(jìn)行計(jì)數(shù)來計(jì)算驅(qū)動輪的旋轉(zhuǎn)速度、移動距離。其中,導(dǎo)航裝置1無需全部具備上述5種傳感器, 也可以采用導(dǎo)航裝置1僅具備它們之中的1種或者多種傳感器的構(gòu)成。另外,數(shù)據(jù)記錄部12具備作為外部存儲裝置以及記錄介質(zhì)的硬盤(未圖示)和作為用于讀出硬盤所記錄的地圖信息DB31、規(guī)定程序等并且將規(guī)定數(shù)據(jù)寫入硬盤的驅(qū)動器的記錄頭(未圖示)。其中,也可以取代硬盤而利用存儲卡、⑶、DVD等光盤來構(gòu)成數(shù)據(jù)記錄部 12。這里,地圖信息DB31是存儲有例如與道路(路段)相關(guān)的路段數(shù)據(jù)32、與節(jié)點(diǎn)相關(guān)的節(jié)點(diǎn)數(shù)據(jù)33、與設(shè)施相關(guān)的設(shè)施數(shù)據(jù)34、用于顯示地圖的地圖顯示數(shù)據(jù)、與各交叉路口相關(guān)的交叉路口數(shù)據(jù)、用于搜索路徑的搜索數(shù)據(jù)、用于檢索地點(diǎn)的檢索數(shù)據(jù)等的存儲單兀。另一方面,導(dǎo)航E⑶(電子控制單元)13是進(jìn)行導(dǎo)航裝置1的整體控制的電子控制單元,具備作為運(yùn)算裝置以及控制裝置的CPU41、以及在CPU41進(jìn)行各種運(yùn)算處理的期間作為工作存儲器而被使用并且在搜索到路徑時(shí)存儲路徑數(shù)據(jù)等的RAM42、除了記錄有控制用的程序之外,還記錄有后述的觸摸坐標(biāo)取得處理程序(參照圖6)、地像比例尺變更處理程序(參照圖8、圖9)等的R0M43以及存儲從R0M43讀出的程序的閃存44等內(nèi)部存儲裝置。其中,導(dǎo)航ECU13構(gòu)成作為圖2所示的處理算法的各種單元。例如,引導(dǎo)路徑設(shè)定單元 51設(shè)定從出發(fā)地到目的地的引導(dǎo)路徑。操作量確定單元52確定針對規(guī)定的控制值的用戶操作的操作量。另外,最終控制值決定單元53基于變更前的控制值(例如在液晶顯示器15 上顯示的地圖的比例尺)和由操作量確定單元52確定出的用戶操作的操作量,來決定作為變更結(jié)束后的控制值的最終控制值。另外,控制值變更單元M,從作為變更前的控制值的變更前控制值到最終控制值,以基于變更前控制值和最終控制值的差值的級數(shù)來在規(guī)定的控制值范圍內(nèi)階段性地變更并設(shè)定控制值。控制值數(shù)計(jì)算單元55計(jì)算變更前控制值與最終控制值之間所含的可設(shè)定控制值的數(shù)量,當(dāng)前控制值數(shù)計(jì)算單元56計(jì)算當(dāng)前的控制值與最終控制值之間所含的可設(shè)定控制值的數(shù)量。另外,觸摸坐標(biāo)檢測單元57檢測用戶觸摸了觸摸面板14時(shí)的觸摸坐標(biāo),地圖顯示單元58以所設(shè)定的比例尺來將地圖顯示在顯示裝置上。觸摸面板14被配置在液晶顯示器15的顯示區(qū)域的前側(cè)表面,在進(jìn)行地像的滾動顯示的情況下或選擇被配置于顯示區(qū)域的按鈕的情況等下被操作。另外,尤其是在本實(shí)施方式的導(dǎo)航裝置1中,在變更液晶顯示器15所顯示的地像的比例尺的情況下也會被操作。而且,導(dǎo)航E⑶13基于通過觸摸面板14的操作而從觸摸面板14輸出的檢測信號, 檢測“觸摸開始”或“觸摸結(jié)束”,其中,“觸摸開始”是指從用戶對觸摸面板14未觸摸的狀態(tài)移至觸摸了的狀態(tài),“觸摸結(jié)束”是指從用戶對觸摸面板14觸摸了的狀態(tài)移至未觸摸的狀態(tài)。另外,還檢測用戶所觸摸的地點(diǎn)的坐標(biāo)即觸摸坐標(biāo)、和接受到下述操作時(shí)的觸摸坐標(biāo)的變更,其中,該操作是在對地像、交叉路口放大圖、按鈕等選擇對象物進(jìn)行了選擇的狀態(tài)下使所觸摸的位置移動的操作(即拖拽操作、輕拂操作)。而且,導(dǎo)航ECU13為了執(zhí)行與
8檢測到的觸摸操作或觸摸坐標(biāo)等對應(yīng)的各種動作而進(jìn)行控制。另外,在液晶顯示器15上,顯示有包含道路的地像、交通信息、操作引導(dǎo),操作菜單,按鍵的引導(dǎo)、從當(dāng)前位置到目的地的引導(dǎo)路徑、沿著引導(dǎo)路徑的引導(dǎo)信息、新聞、天氣預(yù)報(bào)、時(shí)刻、郵件、電視節(jié)目等。另外,在液晶顯示器15上顯示地像的情況下,用于對液晶顯示器15所顯示的地圖的比例尺(控制值)進(jìn)行變更的操作單元、即比例尺變更條與地像的局部區(qū)域重疊地顯示。而且,如后述那樣,當(dāng)用戶在比例尺變更條上進(jìn)行了規(guī)定操作時(shí),變更液晶顯示器15所顯示的地圖的比例尺。這里,圖3是表示在車輛的行駛過程中液晶顯示器15所顯示的行駛引導(dǎo)畫面60的一個(gè)例子的圖。圖3所示,在液晶顯示器15所顯示的行駛引導(dǎo)畫面60上顯示有車輛的當(dāng)前位置周邊的地像61、表示被匹配在地圖上的車輛的當(dāng)前位置的本車位置標(biāo)記62、確定地圖的顯示區(qū)域的中央位置的中央光標(biāo)63、作為控制值變更區(qū)域的比例尺變更條64、用于為了在導(dǎo)航裝置1中執(zhí)行規(guī)定功能而被選擇的各種按鈕65 67。其中,在圖3中表示了以1/1 萬的比例尺來顯示了地圖的情況下的行駛引導(dǎo)畫面60。而且,用戶通過參照行駛引導(dǎo)畫面 60,能夠把握當(dāng)前的車輛周邊的設(shè)施、道路形狀(在設(shè)定有引導(dǎo)路徑的情況下包括引導(dǎo)路徑)。另外,當(dāng)在比例尺變更條64上進(jìn)行輕拂操作或者拖拽操作時(shí),能夠如后述那樣將地圖的比例尺階段性地變更成更大的比例尺(例如1/5000的比例尺)或者更小的比例尺(例如1/8萬的比例尺)。另外,當(dāng)開始觸摸選擇顯示變更按鈕65時(shí),能夠變更地像61的顯示方式(鳥瞰圖,俯視圖,仰視圖,北方朝上(North Up)等)。另外,當(dāng)開始觸摸選擇目的地設(shè)置按鈕66時(shí),能夠?qū)⒅醒牍鈽?biāo)63所示的地點(diǎn)設(shè)定成目的地。另外,當(dāng)開始觸摸選擇地點(diǎn)登記按鈕67時(shí),能夠?qū)⒅醒牍鈽?biāo)63所示的地點(diǎn)作為登記地點(diǎn)而登記在導(dǎo)航裝置1中。接下來,使用圖4來更詳細(xì)地說明比例尺變更條64。圖4是將行駛引導(dǎo)畫面60所顯示的比例尺變更條64放大表示的圖。
如圖4所示,比例尺變更條64具有長條形狀,顯示有“0” “50”的刻度(例如1個(gè)刻度單位是Imm)在左右方向被刻度化的刻度部68。而且,用戶通過在比例尺變更條64內(nèi)向左右方向進(jìn)行輕拂操作或者拖拽操作,來變更地像61的比例尺。另外,在比例尺變更條64內(nèi),并列配置有大小不同的圓形形狀的標(biāo)記69,左方向表示使地像61的比例尺放大,即與向更詳細(xì)的地圖變更的方向?qū)?yīng),右方向表示使地像61的比例尺縮小,即與向更大范圍的地圖變更的方向?qū)?yīng)。因此,用戶在想使當(dāng)前顯示的地像61的比例尺變大的情況下,向左方向進(jìn)行輕拂操作或者拖拽操作。另一方面,用戶在想使當(dāng)前顯示的地像61的比例尺變小的情況下,向右方向進(jìn)行輕拂操作或者拖拽操作。另外,比例尺的變更方式(變更結(jié)束后的比例尺、到變更結(jié)束為止的變更級數(shù))如后述那樣,在輕拂操作中是基于觸摸將要結(jié)束前的觸摸坐標(biāo)的變更速度而決定的,在拖拽操作中是基于從觸摸開始到觸摸結(jié)束為止的觸摸坐標(biāo)的變更量而決定的。另外,液晶顯示器15所顯示的地像61的可變更比例尺范圍(控制值范圍) 在本實(shí)施方式中是1/5000 1/5120萬。另外,存在包括作為下限值的1/5120萬和作為上限值的1/5000的50個(gè)可設(shè)定比例尺(可設(shè)定控制值)。這里,圖5是表示在導(dǎo)航裝置1 中能夠設(shè)定的比例尺、即可設(shè)定比例尺和分度顯示的一個(gè)例子的圖。如圖5所示,例如,作為比例尺最大的可設(shè)定比例尺的1/5000的比例尺與50m的分度顯示對應(yīng),作為比例尺最小的可設(shè)定比例尺的1/5120萬的比例尺與500km的分度顯示對應(yīng)。而且,導(dǎo)航裝置1將液晶顯示器15所顯示的地像61的比例尺設(shè)定成圖5所示的50個(gè)可設(shè)定比例尺中的任意一種比例尺來進(jìn)行顯示。另外,在接受到用戶變更比例尺的操作的情況下,如后所述,基于當(dāng)前的比例尺和用戶操作的操作量來變更并設(shè)定成50個(gè)可設(shè)定比例尺中的任意一個(gè)比例尺。其中,可設(shè)定比例尺的數(shù)量不限于50個(gè),也可以是例如100個(gè)或者20個(gè)。另外,揚(yáng)聲器16輸出基于來自導(dǎo)航ECU13的指示而引導(dǎo)沿著引導(dǎo)路徑的行駛的聲音指引信息、交通信息的引導(dǎo)。另外,在進(jìn)行了設(shè)施檢索的情況下,在輸出與檢索到的設(shè)施相關(guān)的信息時(shí)也會被使用。另外,DVD驅(qū)動器17是能夠讀取DVD、⑶等記錄介質(zhì)所記錄的數(shù)據(jù)的驅(qū)動器。而且,基于讀取到的數(shù)據(jù)來進(jìn)行音樂、映像的播放、地圖信息DB31的更新等。另外,通信模塊18是用于接收從交通信息中心例如VICS中心、探測中心等發(fā)送來的交通擁堵信息、限制信息、交通事故信息等由各種信息構(gòu)成的交通信息的通信裝置,例如是移動電話機(jī)、DCM。接著,基于圖6說明在具有上述構(gòu)成的導(dǎo)航裝置1中導(dǎo)航E⑶13所執(zhí)行的觸摸坐標(biāo)取得處理程序。圖6是本實(shí)施方式的觸摸坐標(biāo)取得處理程序的流程圖。這里,觸摸坐標(biāo)取得處理程序是在車輛的ACC被開啟后以規(guī)定間隔(例如每200ms)被反復(fù)執(zhí)行、并在處于用戶觸摸了觸摸面板14的狀態(tài)的情況下,取得觸摸地點(diǎn)的坐標(biāo)即觸摸坐標(biāo)的程序。其中, 在以下的圖6、圖8以及圖9中如流程圖所示的程序被存儲在導(dǎo)航裝置1所具備的RAM42、 R0M43中,并被CPU41執(zhí)行。首先,在觸摸坐標(biāo)取得處理程序中,在步驟(以下,簡記為“S”)l中,CPU41基于從觸摸面板14發(fā)送來的檢測信號,取得用戶觸摸了觸摸面板14的地點(diǎn)的坐標(biāo)、即觸摸坐標(biāo)。 例如,在觸摸面板14是電阻膜方式或靜電電容方式的情況下,通過對基于用戶觸摸了的地點(diǎn)的壓力或靜電電容的變化而流過的電流的位置進(jìn)行檢測,來檢測觸摸坐標(biāo)。接下來,在S2中,CPU41判定在上述Sl的處理中是否已經(jīng)取得了觸摸坐標(biāo)。其中, 在用戶正在觸摸觸摸面板14的狀態(tài)(尤其是在電阻膜方式中,正在以規(guī)定值以上的壓力進(jìn)行觸摸時(shí))下,在上述Sl中會取得觸摸坐標(biāo)。而且,當(dāng)在上述Sl的處理中判定為已經(jīng)取得了觸摸坐標(biāo)時(shí)(S2 “是”),移至S3。 與此相對,當(dāng)在上述Sl的處理中判定為未取得觸摸坐標(biāo)時(shí)(S2 “否”),不存儲觸摸坐標(biāo),而結(jié)束該觸摸坐標(biāo)取得處理程序。在S3中CPU41將在上述Sl的處理中取得的觸摸坐標(biāo),存儲在被設(shè)置在RAM42中的觸摸坐標(biāo)履歷隊(duì)列中。其中,觸摸坐標(biāo)履歷隊(duì)列被構(gòu)成為存儲有之前的規(guī)定次數(shù)(例如4 次)的觸摸坐標(biāo)的數(shù)據(jù)。這里,圖7是表示觸摸坐標(biāo)履歷隊(duì)列的示意圖的圖。如圖7所示, 作為之前的4次觸摸坐標(biāo)的數(shù)據(jù),在從舊數(shù)據(jù)開始按順序地將觸摸坐標(biāo)A、B、C、D的數(shù)據(jù)存儲在觸摸坐標(biāo)履歷隊(duì)列中的狀態(tài)下新取得了觸摸坐標(biāo)E時(shí),刪除在最舊的時(shí)間點(diǎn)取得的觸摸坐標(biāo)A的數(shù)據(jù),觸摸坐標(biāo)E的數(shù)據(jù)被新存儲在觸摸坐標(biāo)履歷隊(duì)列中。另外,觸摸坐標(biāo)履歷隊(duì)列在觸摸結(jié)束被確定了的情況下或基于觸摸開始而選擇出新選擇對象物的情況下被初始化。之后結(jié)束該觸摸坐標(biāo)取得處理程序。而且,CPU41基于在S3中觸摸坐標(biāo)履歷隊(duì)列所存儲的觸摸坐標(biāo),執(zhí)行各種處理。例如,進(jìn)行液晶顯示器15所顯示的各種按鈕65 67的選擇處理、地像61的滾動處理, 對地像61的比例尺進(jìn)行變更的后述的地圖比例尺變更處理(圖8,圖9),等等。
接下來,基于圖8以及圖9說明在導(dǎo)航裝置1中導(dǎo)航E⑶13所執(zhí)行的地像比例尺變更處理程序。圖8以及圖9是本實(shí)施方式的地像比例尺變更處理程序的流程圖。這里,地像比例尺變更處理程序是在車輛的ACC被打開后執(zhí)行,將車輛周邊的地像顯示在液晶顯示器15上,并且基于接受到的用戶操作,將液晶顯示器15所顯示的地像的比例尺從當(dāng)前的比例尺進(jìn)行變更的程序。其中,在以下的圖8以及圖9中,流程圖所表示的程序被存儲在導(dǎo)航裝置1所具備的RAM42、R0M43中,并被CPU41執(zhí)行。首先,在地像比例尺變更處理程序的Sll中,CPU41使液晶顯示器15顯示包括車輛周邊的地像61、比例尺變更條64的行駛引導(dǎo)畫面60(圖3)。其中,在ACC被打開的時(shí)刻,液晶顯示器15所顯示的地像61的比例尺被設(shè)定成基于初始設(shè)定的比例尺 (例如,1/8萬)、或在前次ACC被關(guān)閉的時(shí)刻所設(shè)定的比例尺。接下來,在S12中CPU41基于從觸摸面板14發(fā)送來的檢測信號,判定在觸摸面板 14的與比例尺變更條64對應(yīng)的區(qū)域,是否檢測到從用戶未觸摸的狀態(tài)移至觸摸了的狀態(tài)的“比例尺變更條64的觸摸開始”。具體而言,如圖10所示,在以前述的規(guī)定間隔執(zhí)行的坐標(biāo)取得處理程序(圖6)中,在觸摸面板14的與比例尺變更條64對應(yīng)的區(qū)域,在前次的處理未取得坐標(biāo),并且在本次處理中已經(jīng)取得坐標(biāo)的情況下,檢測為開始觸摸了比例尺變更條64。而且,在判定為檢測出比例尺變更條64的觸摸開始的情況(S12 “是”)下,移至 S13。與此相對,在判定為未檢測出比例尺變更條64的觸摸開始的情況(S12:“否”)下,待機(jī)至檢測出觸摸開始為止。在S13中,CPU41取得在當(dāng)前導(dǎo)航裝置1中被設(shè)定的地圖的比例尺(即,在液晶顯示器15中當(dāng)前顯示的地像61的比例尺)。其中,在當(dāng)前導(dǎo)航裝置1中設(shè)定的地圖的比例尺被存儲在RAM42等中。其后,在S14中,CPU41通過比較觸摸坐標(biāo)履歷隊(duì)列所存儲的前4次的觸摸坐標(biāo), 來判定觸摸坐標(biāo)是否正在變更。具體而言,在之前4次的觸摸坐標(biāo)不是位于規(guī)定的誤差范圍(例如士5%)內(nèi)的情況下,判定為觸摸坐標(biāo)正在變更。另一方面,在之前4次的觸摸坐標(biāo)全部都在規(guī)定的誤差范圍內(nèi)的情況下,判定為觸摸坐標(biāo)未變更。這里,作為觸摸坐標(biāo)變更的情況,例如有用戶進(jìn)行拖拽操作或輕拂操作的情況,等等。而且,在判定為觸摸坐標(biāo)正在變更的情況(S14 “是”)下,移至S16。與此相對,在判定為觸摸坐標(biāo)未變更的情況(S14 “否”)下,移至S15。在S15中,CPU41基于從觸摸面板14發(fā)送來的檢測信號,判定是否檢測出從用戶觸摸了觸摸面板14的狀態(tài)移至未觸摸的狀態(tài)的觸摸結(jié)束。具體而言,如圖10所示,在以前述的規(guī)定間隔執(zhí)行的坐標(biāo)取得處理程序(圖6)中,在前次的處理已經(jīng)取得坐標(biāo),并且在本次處理中未取得坐標(biāo)的情況下,檢測為觸摸結(jié)束。而且,在判定為檢測到觸摸結(jié)束的情況(S15 “是”)下,結(jié)束該地像比例尺變更處理程序。與此相對,在判定為未檢測出觸摸結(jié)束的情況(S15 “否”)下,返回S14。另外,在上述S14中判定為觸摸坐標(biāo)正在變更的情況(S14 “是”)下執(zhí)行的S16 中,CPU41判定是否檢測到觸摸結(jié)束。而且,在判定為檢測到觸摸結(jié)束的情況(S16 “是”)下,判定為在比例尺變更條64 中進(jìn)行了輕拂操作,移至S31(圖9)。另一方面,在判定為未檢測出觸摸結(jié)束的情況(S16:“否”)下,判定為在比例尺變更條64中進(jìn)行了拖拽操作,移至S17。在S17中,CPU41將在比例尺變更條64中進(jìn)行的拖拽操作的觸摸坐標(biāo)的變更量, 確定為用戶操作的操作量。具體而言,從拖拽操作開始的開始點(diǎn)的觸摸坐標(biāo)到當(dāng)前觸摸坐標(biāo)為止的變更量成為用戶操作的操作量。另外,觸摸坐標(biāo)的變更量基于比例尺變更條64所顯示的刻度部68的刻度數(shù)而被確定。例如,如圖11所示,在將Xl作為開始點(diǎn)拖拽操作到 X2為止的情況下,觸摸坐標(biāo)從刻度部68的“20”變更到“40”,因此在上述S17中確定的觸摸坐標(biāo)的變更量(用戶操作的操作量)是“20”與“40”的差值、即“20”。另外,在上述S17 中,將拖拽操作的觸摸坐標(biāo)的變更方向確定為比例尺變更方向。比例尺變更方向被確定為 “放大方向”和“縮小方向”中的任意一個(gè),在本實(shí)施方式中在觸摸坐標(biāo)向左方向變更的情況下比例尺變更方向被確定為“放大方向”,在觸摸坐標(biāo)向右方向變更的情況下比例尺變更方向被確定為“縮小方向”。接下來,在S18中,CPU41基于在當(dāng)前導(dǎo)航裝置1中被設(shè)定的地圖的比例尺和在上述S17中確定出的用戶操作的操作量以及比例尺變更方向,來確定臨時(shí)最終比例尺。
具體而言,首先CPU41計(jì)算出對在上述S17中計(jì)算出的用戶操作的操作量乘以0. 5而得到的值作為臨時(shí)比例尺變更量。而且,將使在當(dāng)前導(dǎo)航裝置1中被設(shè)定的地圖的比例尺, 向確定出的比例尺變更方向變更了計(jì)算出的臨時(shí)比例尺變更量的級數(shù)后的比例尺確定為臨時(shí)最終比例尺。例如,在當(dāng)前導(dǎo)航裝置1中被設(shè)定的地圖的比例尺是1/2048萬,在上述 S17中確定出的用戶操作的操作量是“10”,并且比例尺變更方向是“縮小方向”的情況下, 臨時(shí)比例尺變更量是“5”。因此,如圖12所示,從作為當(dāng)前比例尺的1/2048萬的比例尺,向縮小比例尺的方向變更了 5個(gè)等級后的比例尺(從1/2048萬向縮小側(cè)變更了 5個(gè)等級后的可設(shè)定比例尺)、即1/5120萬成為臨時(shí)最終比例尺。另外,在上述S17中確定出的用戶操作的操作量是“14”,比例尺變更方向是“縮小方向”的情況下,臨時(shí)比例尺變更量是“7”。 因此,如圖12所示,從作為當(dāng)前比例尺的1/2048萬的比例尺,向縮小比例尺的方向變更了 7個(gè)等級后的比例尺、即1/7168萬成為臨時(shí)最終比例尺。其中,1/7168萬成為低于在導(dǎo)航裝置1中能夠設(shè)定的比例尺、即可設(shè)定比例尺的下限值(1/5120萬)的比例尺。接著,在S19中,CPU41判定在上述S17中確定的臨時(shí)最終比例尺是否超出了在導(dǎo)航裝置1中能夠設(shè)定的比例尺、即可設(shè)定比例尺(圖幻的極限值。其中,在本實(shí)施方式中可設(shè)定比例尺如圖5所示是1/5000 1/5120萬,下限值是1/5120萬,上限值是1/5000。而且,在判定為在上述S17中確定出的臨時(shí)最終比例尺未超出在導(dǎo)航裝置1中能夠設(shè)定的比例尺、即可設(shè)定比例尺(圖5)的極限值的情況(S19 “否”)下,將在上述S19中確定出的臨時(shí)最終比例尺決定為變更結(jié)束后的比例尺(控制值)、即最終比例尺(S20)。另一方面,在判定為在上述S17中確定出的臨時(shí)最終比例尺超過了在導(dǎo)航裝置1中能夠設(shè)定的比例尺、即可設(shè)定比例尺(圖幻的極限值的情況(S19 “是”)下,將極限值(在高于上限值的情況下是作為上限值的1/5000,在低于下限值的情況下是作為下限值的1/5120萬) 決定為最終比例尺(S21)。之后,移至S22。接下來,在S22中,CPU41計(jì)算從在當(dāng)前導(dǎo)航裝置1中設(shè)定的比例尺到在上述S20 中決定出的最終比例尺之間所含的可設(shè)定比例尺的數(shù)量(以下,稱為剩余變更量)。例如, 在當(dāng)前的比例尺是1/2048萬的比例尺,并且1/5120萬是最終比例尺的情況下,剩余變更量是 “5”。
其后,在S23中,CPU41計(jì)算出對在上述S22中計(jì)算出的剩余變更量乘以規(guī)定比例而得到的值作為“1級的變更量”。具體而言,將對剩余變更量乘以0. 25而得到的值在小數(shù)點(diǎn)以后四舍五入(但是,不到1就進(jìn)位)而得到的值設(shè)為“1級的變更量”。例如,在當(dāng)前的比例尺是1/2048萬的比例尺,1/5120萬是最終比例尺的情況下,“ 1級的變更量”是 5X0. 25 ^ “1”。接著,在SM中,CPU41基于在上述S23中計(jì)算出的“ 1級的變更量”,變更并設(shè)定在導(dǎo)航裝置1中被設(shè)定的比例尺。具體而言,從在當(dāng)前導(dǎo)航裝置1中被設(shè)定的比例尺變更為向在上述S17中確定出的比例尺變更方向變更了 “1級的變更量”后的比例尺。例如,在當(dāng)前的比例尺是1/2048萬的比例尺,比例尺變更方向是縮小方向,“1級的變更量”是“2”的情況下,從1/2048萬的比例尺變更為向縮小側(cè)變更了 2個(gè)等級而得到的1/3072萬。其后,在S25中CPU41判定在當(dāng)前導(dǎo)航裝置1中設(shè)定的比例尺是否是最終比例尺。而且,在判定為在當(dāng)前導(dǎo)航裝置1中被設(shè)定的比例尺是最終比例尺的情況(S25 “是”)下,結(jié)束該地像比例尺變更處理程序。另一方面,在判定為在當(dāng)前導(dǎo)航裝置1中被設(shè)定的比例尺不是最終比例尺的情況(S25 “否”)下,返回S22。而且,反復(fù)執(zhí)行S22 S24的處理,直到在導(dǎo)航裝置1中設(shè)定的比例尺成為最終比例尺。例如,在圖13中,對在進(jìn)行比例尺變更之前的比例尺被設(shè)定為1/512萬的狀態(tài)下, 接受到用戶進(jìn)行的比例尺變更的操作,并且比例尺變更方向是縮小方向,基于用戶操作的操作量而決定出的最終比例尺為1/5120萬的情況進(jìn)行說明。
圖13所示,最初在S22中計(jì)算出的剩余變更量是“15”。因此,在上述S23中計(jì)算出的 “1級的變更量”是15X0. 25 “4”,在最初的第1級變動中,向縮小4個(gè)等級側(cè)的可設(shè)定比例尺變更比例尺,其結(jié)果從1/512萬變成1/768萬。
接著在S22中計(jì)算出的剩余變更量是“11”。因此,在上述S23中計(jì)算出的“1級的變更量”成為11X0. 25 “3”,在第2級變動中,向縮小3個(gè)等級側(cè)的可設(shè)定比例尺變更比例尺,其結(jié)果從1/768萬變成1/1280萬。
接著,在S22中計(jì)算出的剩余變更量是“8”。因此,在上述S23中計(jì)算出的“1級的變更量”是8X0. 25 =“2”,在第3級變動中,向縮小2個(gè)等級側(cè)的可設(shè)定比例尺變更比例尺,其結(jié)果從1/1280萬成為1/1792萬。
接著,在S22中計(jì)算出的剩余變更量是“6”。因此,在上述S23中計(jì)算出的“1級的變更量”是6X0. 25 “2”,在第4級變動中,向縮小2個(gè)等級側(cè)的可設(shè)定比例尺變更比例尺,其結(jié)果從1/1792萬變成1/2560萬。
接著,在S22中計(jì)算出的剩余變更量是“4”。因此,在上述S23中計(jì)算出的“1級的變更量”是4X0. 25 =“1”,第5級變動中,向縮小1個(gè)等級側(cè)的可設(shè)定比例尺變更比例尺,其結(jié)果,從1/2560萬變成1/3072萬。
以下,從第6級到第8級變更為各縮小1個(gè)等級側(cè)的比例尺,在成為作為最終比例尺的 1/5120萬的時(shí)刻,比例尺的變更結(jié)束。如上所述,在本實(shí)施方式中,在接受到用戶對比例尺進(jìn)行變更的拖拽操作的情況下,從變更前的比例尺到最終比例尺,以基于變更前的比例尺和最終比例尺的差值的級數(shù), 在可設(shè)定比例尺范圍內(nèi)階段性地變更并設(shè)定在導(dǎo)航裝置1中被設(shè)定的地圖的比例尺。具體而言,通過反復(fù)執(zhí)行以與對當(dāng)前的比例尺和最終比例尺之間所含的可設(shè)定比例尺的數(shù)乘以11/12 頁
規(guī)定比例而得到的數(shù)對應(yīng)的變更量來變更比例尺的處理,階段性地變更到最終比例尺。因此,變更前的比例尺與最終比例尺之間所含的比例尺的數(shù)量越多,就以越多的級數(shù)來階段性地變更。另外,在本實(shí)施方式中,在臨時(shí)最終比例尺超過可設(shè)定比例尺的范圍的情況下, 將極限值(在高于上限值的情況下是作為上限值的1/5000,在低于下限值的情況下是作為下限值的1/5120萬)決定為最終比例尺(S21),因此與將超過極限值的臨時(shí)最終比例尺作為最終比例尺來進(jìn)行比例尺的變更的情況相比,以更多的級數(shù)進(jìn)行變更處理,從而能夠平滑地進(jìn)行比例尺的變更。另一方面,在上述S16的處理中,在判定為檢測到觸摸結(jié)束的情況(S16 “是”)下, 判定為在比例尺變更條64中進(jìn)行了輕拂操作,移至S31。在S31中,CPU41將在比例尺變更條64中進(jìn)行的輕拂操作中的觸摸將要結(jié)束之前的觸摸坐標(biāo)的變更速度,確定為用戶操作的操作量。具體而言,如圖14所示,在將要檢測到觸摸結(jié)束之前取得的觸摸坐標(biāo)和其前一個(gè)被檢測出的觸摸坐標(biāo)之間的變更量[mm]是每 200ms的觸摸坐標(biāo)的變更量[mm/200ms],作為觸摸將要結(jié)束之前的觸摸坐標(biāo)的變更速度而被計(jì)算。另外,在上述S31中,基于觸摸坐標(biāo)的變化方向,將比例尺變更方向確定為“放大方向”和“縮小方向”中的任一個(gè)。如圖15所示,在將Yl作為開始點(diǎn)向右方向進(jìn)行了輕拂操作的情況下,將輕拂操作中的觸摸坐標(biāo)的變更方向,確定為比例尺變更方向。接下來,在S32中,CPU41基于在當(dāng)前導(dǎo)航裝置1中被設(shè)定的地圖的比例尺和在上述S31中確定出的用戶操作的操作量以及比例尺變更方向,確定臨時(shí)最終比例尺。
具體而言,首先CPU41將對在上述S32中計(jì)算出的用戶操作的操作量[mm/200m]乘以 5而得到的值計(jì)算為臨時(shí)比例尺變更量。而且,將在當(dāng)前導(dǎo)航裝置1中被設(shè)定的地圖的比例尺向確定出的比例尺變更方向變更了計(jì)算出的臨時(shí)比例尺變更量的級數(shù)之后的比例尺確定為臨時(shí)最終比例尺。以下的S33 S39的處理與上述S19 S25是相同的處理,因此省略說明。而且, 在本實(shí)施方式的導(dǎo)航裝置1中,即使在接受到用戶對比例尺進(jìn)行變更的輕拂操作的情況下,也與接受到上述的拖拽操作的情況同樣地,從變更前的比例尺到最終比例尺,以基于變更前的比例尺和最終比例尺的差值的級數(shù),在可設(shè)定比例尺范圍內(nèi)階段性地變更并設(shè)定在導(dǎo)航裝置1中被設(shè)定的地圖的比例尺。具體而言,通過反復(fù)執(zhí)行以與對當(dāng)前的比例尺和最終比例尺之間所含的可設(shè)定比例尺的數(shù)量乘以規(guī)定比例而得到的數(shù)相對應(yīng)的變更量來變更比例尺的處理,階段性地變更到最終比例尺。因此,變更前的比例尺與最終比例尺之間所含的比例尺的數(shù)量越多,就以越多的級數(shù)來階段性地變更。另外,在本實(shí)施方式中,在臨時(shí)最終比例尺超過可設(shè)定比例尺的范圍的情況下,將極限值(在高于上限值的情況下是作為上限值的1/5000,在低于下限值的情況下是作為下限值的1/5120萬)決定為最終比例尺(S3。,因此與將超過極限值的臨時(shí)最終比例尺決定為最終比例尺來進(jìn)行比例尺的變更的情況相比,以更多的級數(shù)進(jìn)行變更處理,能夠平滑地進(jìn)行比例尺的變更。即,當(dāng)將超過極限值的臨時(shí)最終比例尺決定為最終比例尺時(shí),以超過了極限值的最終比例尺為基準(zhǔn)來決定各級比例尺的變更量。因此,各級變更量(尤其是初始級變更量)變大,以少數(shù)幾個(gè)級數(shù)的變更就到達(dá)了極限值。[70]正如以上詳細(xì)的說明所述,在本實(shí)施方式的導(dǎo)航裝置1、導(dǎo)航裝置1的控制方法以及導(dǎo)航裝置1中執(zhí)行的計(jì)算機(jī)程序中,使液晶顯示器15以規(guī)定的比例尺來顯示車輛周邊的地像(S11),并且在接受到使用了比例尺變更條64的用戶的比例尺
14變更操作的情況下,確定用戶操作的操作量(S17,S31),確定從當(dāng)前的比例尺變更了基于用戶操作的操作量的變更量之后的臨時(shí)最終比例尺(S18,S32),并比較確定出的臨時(shí)最終比例尺與在導(dǎo)航裝置1中能夠設(shè)定的比例尺范圍的極限值(S19,S33),在臨時(shí)最終比例尺超過在導(dǎo)航裝置1中能夠設(shè)定的比例尺范圍的極限值的情況下,將極限值決定為最終比例尺 (S21,S35),并且在臨時(shí)最終比例尺未超過在導(dǎo)航裝置1中能夠設(shè)定的比例尺范圍的極限值的情況下,將臨時(shí)最終比例尺決定為最終比例尺(S20,S34)。而且,從變更前的比例尺到最終比例尺,以基于變更前的比例尺和最終比例尺的差值的級數(shù),在可設(shè)定比例尺范圍內(nèi)階段性地來變更并設(shè)定(S22 SM,S36 S38),因此能夠與用戶操作的操作量無關(guān)地,使導(dǎo)航裝置1的比例尺平滑地變更來將比例尺變更到最終比例尺。
另外,在對在導(dǎo)航裝置1中被設(shè)定的地圖的比例尺進(jìn)行變更時(shí),通過反復(fù)執(zhí)行以與對當(dāng)前的比例尺和最終比例尺之間所含的可設(shè)定比例尺的數(shù)量乘以規(guī)定比例而得到的數(shù)對應(yīng)的變更量來變更比例尺的處理,階段性地變更到最終比例尺(S22 S24,S36 S38),因此能夠使比例尺階段性地變更,并且能夠使每級比例尺的變更量隨著等級前進(jìn)而緩緩變小地進(jìn)行變更。其結(jié)果,不會使用戶察覺到比例尺的變更造成的不適感,并且能夠使比例尺平滑地變更。
另外,變更前的比例尺與最終比例尺之間所含的可設(shè)定比例尺的數(shù)量越多,就以越多的級數(shù)來階段性地變更,因此即使在大幅地變更比例尺的情況下,也不會使比例尺一次性地大幅地變更,通過使比例尺階段性地變更,能夠平滑地進(jìn)行變更。
另外,基于觸摸了在觸摸面板14的特定區(qū)域設(shè)置的比例尺變更條64的用戶操作來變更比例尺,因此用戶能夠通過簡單的操作來容易地進(jìn)行從當(dāng)前的比例尺向所希望的比例尺的變更。特別是,在對比例尺變更條64進(jìn)行了輕拂操作的情況下,基于輕拂操作中的觸摸坐標(biāo)的變更速度來決定比例尺的變更量,因此用戶能夠以輕拂操作容易并且準(zhǔn)確地進(jìn)行從當(dāng)前的比例尺到所希望的比例尺的變更。因此,能夠提高導(dǎo)航裝置1的操作性。其中,本發(fā)明不限于上述實(shí)施方式,當(dāng)然可以在不脫離本發(fā)明的主旨的范圍內(nèi)進(jìn)行各種改進(jìn)、變形。
例如,在S18、S32中計(jì)算臨時(shí)比例尺變更量時(shí)所乘的系數(shù)、在S23、S37中計(jì)算“1級的變更量”時(shí)所乘的系數(shù)能夠適當(dāng)?shù)刈兏A硗?,在本?shí)施方式中,采用了基于在顯示畫面上被設(shè)置的比例尺變更條64中接受到的拖拽操作、輕拂操作來確定用戶操作的操作量的構(gòu)成,但是也可以采用在與顯示畫面上不同的位置(例如,車輛的控制臺箱上、所連接的通信終端)所設(shè)置的屏板(pad)中所接受到的拖拽操作、輕拂操作來確定用戶操作的操作量的構(gòu)成。另外,也可以采用基于其他的操作(例如,撥號操作、數(shù)值輸入操作)來確定用戶操作的操作量的構(gòu)成。另外,在本實(shí)施方式中,以將本申請發(fā)明的控制值用于導(dǎo)航裝置1的液晶顯示器 15所顯示的地圖的比例尺為例進(jìn)行了說明,但是也可以用于導(dǎo)航裝置1以外的具有顯示地圖功能的裝置,例如移動電話機(jī)等的移動終端、個(gè)人計(jì)算機(jī)等。并且,可以將控制值用于地圖的比例尺以外。例如可以用于音樂播放裝置的音量、加熱機(jī)器的溫度、照明裝置的亮度寸。
權(quán)利要求
1.一種控制裝置,其特征在于, 該控制裝置具有操作量確定單元,其確定針對規(guī)定的控制值的用戶操作的操作量; 最終控制值決定單元,其基于作為變更前的控制值的變更前控制值和由上述操作量確定單元確定出的上述用戶操作的操作量,來決定作為變更結(jié)束后的控制值的最終控制值; 以及控制值變更單元,其使控制值從上述變更前控制值到上述最終控制值,以基于上述變更前控制值與上述最終控制值的差值的級數(shù)在規(guī)定的控制值范圍內(nèi)階段性地變更并設(shè)定該控制值,上述最終控制值決定單元,確定從上述變更前控制值變更了基于由上述操作量確定單元確定出的上述用戶操作的操作量的變更量而得的臨時(shí)最終控制值,比較上述臨時(shí)最終控制值和上述控制值范圍的極限值,在上述臨時(shí)最終控制值超過了上述控制值范圍的極限值的情況下,將上述極限值決定為上述最終控制值,并且在上述臨時(shí)最終控制值沒有超過上述控制值范圍的極限值的情況下,將上述臨時(shí)最終控制值決定為上述最終控制值。
2.根據(jù)權(quán)利要求1所述的控制裝置,其特征在于,在上述控制值范圍,存在包括作為上述極限值的下限值和上限值的多個(gè)可設(shè)定控制值,上述控制值變更單元將控制值變更并設(shè)定成多個(gè)上述可設(shè)定控制值中的任一個(gè)值, 上述控制裝置具備控制值數(shù)計(jì)算單元,該控制值數(shù)計(jì)算單元計(jì)算上述變更前控制值與上述最終控制值之間所含的上述可設(shè)定控制值的數(shù)量,由上述控制值數(shù)計(jì)算單元計(jì)算出的上述可設(shè)定控制值的數(shù)量越多,上述控制值變更單元就以越多的級數(shù)來階段性地變更控制值。
3.根據(jù)權(quán)利要求2所述的控制裝置,其特征在于,上述控制裝置具備當(dāng)前控制值數(shù)計(jì)算單元,該當(dāng)前控制值數(shù)計(jì)算單元計(jì)算當(dāng)前的控制值與上述最終控制值之間所含的上述可設(shè)定控制值的數(shù)量,上述控制值變更單元通過反復(fù)執(zhí)行下述處理來將控制值階段性地變更到上述最終控制值,其中,該處理是根據(jù)對由上述當(dāng)前控制值數(shù)計(jì)算單元計(jì)算出的上述可設(shè)定控制值的數(shù)量乘以規(guī)定比例而得到的數(shù)值所對應(yīng)的變更量來變更控制值的處理。
4.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的控制裝置,其特征在于, 該控制裝置具有觸摸面板,其配置在顯示裝置的顯示區(qū)域,接受上述用戶的觸摸操作;和觸摸坐標(biāo)檢測單元,其對上述用戶觸摸了上述觸摸面板的觸摸坐標(biāo)進(jìn)行檢測, 在上述顯示區(qū)域配置有用于對控制值進(jìn)行變更的控制值變更區(qū)域, 上述操作量確定單元確定針對上述控制值變更區(qū)域的用戶操作的操作量。
5.根據(jù)權(quán)利要求4所述的控制裝置,其特征在于,上述操作量確定單元在上述用戶觸摸了上述控制值變更區(qū)域的狀態(tài)下,在上述觸摸坐標(biāo)向變更控制值的方向移動后觸摸結(jié)束時(shí),基于該將要結(jié)束觸摸時(shí)的上述觸摸坐標(biāo)的變更速度,來確定針對上述控制值變更區(qū)域的用戶操作的操作量。
6.根據(jù)權(quán)利要求1至5中的任一項(xiàng)所述的控制裝置,其特征在于, 具有地圖顯示單元,其以已設(shè)定的比例尺將地圖顯示在顯示裝置上, 控制值是利用上述地圖顯示單元在上述顯示裝置上顯示的地圖的比例尺。
7.—種控制裝置的控制方法,其特征在于, 該控制方法具有操作量確定步驟,確定針對規(guī)定的控制值的用戶操作的操作量; 最終控制值決定步驟,基于作為變更前的控制值的變更前控制值和由上述操作量確定步驟確定出的上述用戶操作的操作量,來決定作為變更結(jié)束后的控制值的最終控制值;以及控制值變更步驟,使控制值從上述變更前控制值到上述最終控制值,以基于上述變更前控制值與上述最終控制值的差值的級數(shù)在規(guī)定的控制值范圍內(nèi)階段性地變更并設(shè)定該控制值,上述最終控制值決定步驟,確定從上述變更前控制值變更了基于由上述操作量確定步驟確定出的上述用戶操作的操作量的值而得的臨時(shí)最終控制值,比較上述臨時(shí)最終控制值和上述控制值范圍的極限值,在上述臨時(shí)最終控制值超過了上述控制值范圍的極限值的情況下,將上述極限值決定為上述最終控制值,并且在上述臨時(shí)最終控制值沒有超過上述控制值范圍的極限值的情況下,將上述臨時(shí)最終控制值決定為上述最終控制值。
8.一種計(jì)算機(jī)程序,被安裝于計(jì)算機(jī),其特征在于, 使處理器執(zhí)行如下功能操作量確定功能,確定針對規(guī)定的控制值的用戶操作的操作量; 最終控制值決定功能,基于作為變更前的控制值的變更前控制值和由上述操作量確定功能確定出的上述用戶操作的操作量,來決定作為變更結(jié)束后的控制值的最終控制值;以及控制值變更功能,使控制值從上述變更前控制值到上述最終控制值,以基于上述變更前控制值與上述最終控制值的差值的級數(shù)在規(guī)定的控制值范圍內(nèi)階段性地變更并設(shè)定該控制值,上述最終控制值決定功能,確定從上述變更前控制值變更了基于由上述操作量確定功能確定出的上述用戶操作的操作量的值而得的臨時(shí)最終控制值,比較上述臨時(shí)最終控制值和上述控制值范圍的極限值,在上述臨時(shí)最終控制值超過了上述控制值范圍的極限值的情況下,將上述極限值決定為上述最終控制值,并且在上述臨時(shí)最終控制值沒有超過上述控制值范圍的極限值的情況下,將上述臨時(shí)最終控制值決定為上述最終控制值。
全文摘要
本發(fā)明提供一種能夠使控制值平滑地變更來將控制值變更到最終控制值的控制裝置、控制裝置的控制方法以及計(jì)算機(jī)程序。該控制裝置構(gòu)成為使液晶顯示器(15)以規(guī)定的比例尺顯示車輛周邊的地像(S11),并且在接受到使用了比例尺變更條(64)的用戶的比例尺變更操作的情況下,確定用戶操作的操作量(S17),確定從當(dāng)前的比例尺變更了基于用戶操作的操作量的變更量而得到的臨時(shí)最終比例尺(S18),在臨時(shí)最終比例尺超過了在導(dǎo)航裝置(1)中能夠設(shè)定的比例尺范圍的極限值的情況下,將極限值決定為最終比例尺(S21),并且在臨時(shí)最終比例尺未超過在導(dǎo)航裝置(1)中能夠設(shè)定的比例尺范圍的極限值的情況下,將臨時(shí)最終比例尺決定為最終比例尺(S20)。
文檔編號G09B19/00GK102566898SQ20111035350
公開日2012年7月11日 申請日期2011年11月9日 優(yōu)先權(quán)日2010年11月23日
發(fā)明者長坂秀則 申請人:愛信艾達(dá)株式會社