显示区域的宽度的显示区域为I个的画面,将该显示区域的配置称为第二配置。另外,图2B是示出在显示部40上以第二配置显示用户接口画面Im的状态的图。如图2B所示,在第二配置中,用户接口画面Im的整个宽度比显示部40的整个宽度窄,在左右的区域存在未显示用户接口画面的区域。在显示用于进行导航引导的地图和用于进行音频播放的操作画面的用户接口画面中,显示部40的宽度中的第一范围成为用于显示地图的第一显示区域的宽度,显示部40的宽度中的剩余的范围即第二范围成为第二显示区域的宽度。将显示区域的这样的配置称为第三配置。另外,图2C是示出在显示部40上以第三配置显示用户接口画面Im、Ia的状态的图。
[0033]显示控制部21b是使控制部20实现在显示区域显示用户接口画面的功能的程序模块。在本实施方式中,为了在显示部40的整个显示区域显示任意图像而在RAM中确保规定的存储区域。控制部20生成用于在由配置决定部21a的处理决定的显示区域显示既定的用户接口画面的信息,并将用于显示于该显示区域的信息写入RAM。在本实施方式中,能够在用户接口画面显示地图、图标。控制部20基于未图示的地图信息生成表示地图的图像。
[0034]表示图标的图像被预先定义为图标信息30b,控制部20通过参照图标信息30b取得应该显示于各用户接口画面的图标的图像,以将图标的图像配置于既定的位置的方式将图标的图像记录于RAM。而且,若控制部20对显示部40输出该RAM的信息,则显示部40在通过配置决定部21a的处理决定的配置的各显示区域显示既定的用户接口画面。
[0035]指针显示部21c是使控制部20实现基于定位设备41的输出值在显示部40显示指针的功能的程序模块。即,控制部20取得定位设备41的输出值,并基于该输出值决定指针的显示位置。在本实施方式中,表示指针的图像也被预先定义为图标信息30b。因此,控制部20从图标信息30b取得表示指针的图像的信息,将用于在显示位置显示该指针的图像的信息写入RAM。因此,控制部20通过显示控制部21b的处理将RAM的信息输出至显示部40,由此,在显示部40上,在由定位设备41指定的显示位置显示指针。
[0036]在本实施方式中,根据各种触发条件,显示区域的配置变化,因此,控制部20在通过指针显示部21c的处理决定指针的显示位置时,根据显示区域的配置而将定位设备41的输出值的值域与显示部40的范围建立对应,从而决定显示位置。即,控制部20根据变化后的显示区域的配置来选择定位设备41的输出值的值域与显示部40的范围之间的对应关系,并基于该对应关系而根据输出值决定显示位置。
[0037]该对应关系可以通过各种方法定义,只要以在显示区域的配置变化的情况下定位设备41的操作性不降低的方式进行定义即可。在本实施方式中,配置变化后的显示区域的各自的宽度、与定位设备41的输出值的值域被作为对应关系规定。根据该结构,利用定位设备41的输出值的整个值域指定显示区域的整个区域,因此,在对定位设备41进行操作的情况下,不存在使得该操作实质上无效的输出值(定位设备41的输出值表示显示区域外的部分的状态),能够防止定位设备41的操作性降低。另外,与定位设备41的输出值的值域对应的显示部40的范围在显示区域的配置变化的情况下被决定,当然,在变化前,定位设备41的输出值的值域与显示部40的范围处于确定的对应关系。例如,采用在显示区域的配置为初始配置、默认配置的情况下,与定位设备41的输出值的值域对应的显示部40的范围为初始范围、默认范围的结构等。
[0038]在本实施方式中,如图2A?图2C所示,若显示区域的配置变化,则在显示部40的宽度方向上显示区域(显示区域的大小、显示区域的个数)变化。因此,对于定位设备41的2种输出值中的、表示宽度方向的位置的输出值,控制部20使输出值的值域与显示部40的范围变化。当然,当在垂直于宽度方向的高度方向显示区域也变化的情况下,也可以形成为在定位设备41的2种输出值中使输出值的值域和显示部40的范围变化的结构。
[0039]在本实施方式中,当变化后的显示区域的配置为第一配置的情况下,控制部20通过指针显示部21c的处理,将定位设备41的2种输出值中的、表示宽度方向的位置的输出值的值域(O?255)与显示部40的宽度的整个区域(表示宽度方向的位置的X坐标的最小值xmin?最大值xmax)建立对应。结果,使用者在利用定位设备41进行使宽度方向的位置变化的操作的情况下,指针Icp以图2A所示的显示部40的整个宽度Wl作为可动区域而移动。
[0040]在变化后的显示区域的配置为第二配置的情况下,控制部20通过指针显示部21c的处理,将定位设备41的2种输出值中的表示宽度方向的位置的输出值的值域(O?255)与显示部40的宽度的一部分(表示宽度方向的位置的X坐标的值xl?x2)建立对应。即,在第二配置中,如图2B所示,显示部40的宽度的一部分W2成为用户接口画面Im的显示区域,因此,将该显示区域的宽度方向的整个区域、且是显示部40的宽度的一部分即宽度%、与表示宽度方向的位置的输出值的值域建立对应。结果,在使用者利用定位设备41进行使宽度方向的位置变化的操作的情况下,指针Icp以图2B所示的显示部40的一部分的宽度W2作为可动区域而移动,指针不会越过宽度W2而到达左右的区域。
[0041]如本实施方式那样,在显示区域的配置能够在第一配置与第二配置之间相互变化的结构中,例如,在从第一配置变化为第二配置的情况下,若形成为定位设备41的输出值的值域与显示部40的范围的对应关系不变化的结构,则第二配置的宽度W2的外部的区域与定位设备41的输出值对应。因此,在对定位设备41进行操作的情况下,存在使得该操作实质上无效的输出值,定位设备41的操作性降低。
[0042]然而,在本实施方式中,在为第一配置的情况下将输出值的值域与显示部40的宽度的整个区域Wl建立对应,在为第二配置的情况下将输出值的值域与显示部40的宽度的一部分W2建立对应。因此,在第一配置、第二配置双方,在对定位设备41进行操作的情况下,不存在使得该操作实质上无效的输出值,能够防止定位设备41的操作性降低。
[0043]在变化后的显示区域的配置为第三配置、且指针存在于第一显示区域内的情况下,控制部20通过指针显示部21c的处理,将定位设备41的2种输出值中的表示宽度方向的位置的输出值的值域(O?255)与第一范围(表示宽度方向的位置的X坐标的最小值xmin?值x3)建立对应。即,在第三配置中,如图2C所示,显示部40的宽度方向的第一范围W31成为用于显示用户接口画面Im的第一显示区域,显示部40的宽度方向上的剩余的范围即第二范围W32成为用于显示用户接口画面Ia的第二显示区域。
[0044]因此,在变化后的显示区域的配置为第三配置、且指针存在于第一显示区域内的情况下,控制部20将该第一显示区域的宽度方向的整个区域即宽度W31与表示宽度方向的位置的输出值的值域(O?255)建立对应。结果,在使用者利用定位设备41进行使存在于第一显示区域内的指针的宽度方向的位置变化的操作的情况下,指针I cp以图2C所示的显示部40的宽度W31作为可动区域而移动。
[0045]在变化后的显示区域的配置为第三配置、且指针存在于第二显示区域内的情况下,控制部20通过指针显示部21c的处理,将定位设备41的2种输出值中的表示宽度方向的位置的输出值的值域(O?255)与第二范围