信息终端的显示控制器和信息终端的显示控制方法
【技术领域】
[0001]本发明涉及信息终端的显示控制器,及信息终端的显示控制方法。
【背景技术】
[0002]车载信息终端,如导航系统,具有如搜索到达目的地的路线、搜索兴趣点(POI)和播放音乐的各种功能。为了提供用户想要的功能,在车载信息终端的显示屏幕上显示有用于用户进行输入操作的操作屏幕。
[0003]车载信息终端的操作必须对车辆驾驶操作不产生负面影响,且优选地该车载信息终端的操作不会使用户感到不便。因此,为了获得防止应用的操作对驾驶操作的负面影响与便利性的合适的兼容性,提出一种应用管理装置,其根据车辆状态调节应用的执行(例如,见日本专利申请公开号为2012-111317 (JP 2012-111317 A)的文献)。当车辆处于行驶状态,该装置在功能被部分管理的管理模式下操作检查的应用,并强制管理未检查的应用的输入和输出。
[0004]在JP 2012-111317 A中描述的装置中,即使在车辆驾驶的状态中,也可以通过在功能被部分管理的管理模式中执行检查的应用,来提高便利性。但是,因为在转变为行驶状态时,检查的应用一律都被切换为管理模式,所以基于操作应用的定时可能会降低便利性。也就是说,防止应用的操作对车辆驾驶操作产生负面影响与使用应用的便利性之间的合适的兼容性具有改善的空间。该问题不限于具有上述配置的车载信息终端,而是在移动信息终端是普遍存在的,如用于车辆中的智能手机或其他移动手机。
【发明内容】
[0005]本发明提供一种信息终端的显示控制器,和信息终端的显示控制方法,且可以在信息终端的使用方面保持高度的便利性,同时防止信息终端的操作对车辆驾驶操作产生影响。
[0006]根据本发明的第一方面,提供一种信息终端的显示控制器,其控制用于车辆中的信息终端的操作屏幕的显示模式。该信息终端的显示控制器包括:属性值计算单元,该属性值计算单元为构成所述操作屏幕的每个操作部件计算用于完成相关操作部件的所有操作所需要的操作的属性值;和显示模式控制单元,当计算的所述属性值大于在车辆状态从停止状态转变的状态下进行所述信息终端的操作所允许的上限值时,该显示模式控制单元改变相应的所述操作部件的所述显示模式。
[0007]根据本发明的第二方面,提供一种信息终端的显示控制方法,其控制用于车辆中的信息终端的操作屏幕的显示模式。该信息终端的所述显示控制方法包括:使控制所述操作屏幕的显示模式的显示控制单元为构成所述操作屏幕的每个操作部件计算用于完成相关操作部件的所有操作所需要的操作的属性值;和当计算的所述属性值大于在车辆状态从停止状态转变的状态下进行所述信息终端的操作所允许的上限值时,改变相应的所述操作部件的所述显示模式。
[0008]根据这些方面,当为每个操作部件计算的属性值大于允许的上限值时,改变相应操作部件的显示模式。也就是说,并非当车辆状态从停止状态转变时都一律改变显示模式,相应的操作部件的显示模式根据计算的属性值每次动态地改变。从而,能够在保持信息终端使用的高度便利性的同时,根据允许上限值的设定防止信息终端的操作对车辆驾驶操作产生影响。
[0009]在这方面,属性值计算单元可以获取与每个操作部件相关的部件属性值,和表示屏幕层之间的连接的屏幕层信息;并基于所述屏幕层信息,通过累加被操作的所述操作部件的所述部件属性值,直至到达完成了操作的所述操作部件为止,来计算所述属性值。
[0010]根据这种配置,因为通过累加所有所述操作的部件的所述部件属性值来计算属性值,所以能够获得从停止状态转变之后或从停止状态转变的同时的每个操作步骤对应的属性值。
[0011]在这个方面,属性值计算单元可以计算完成所有的操作部件的操作所需的时间。根据这种配置,计算完成所述操作所需的时间,以确定相应操作部件的显示模式,从而能够根据时间对操作的复杂性、部件识别的难度等进行加权。
[0012]在这个方面,与每个操作部件相关的部件属性值可以包括在操作屏幕中识别相应的操作部件所需的时间,和操作相应操作部件所需的时间。根据这种配置,属性值包括在屏幕上显示的部件的识别时间,和用于操作所述操作部件的操作时间。因此,即使具有相同的操作频率,仍可以根据时间对包括大量部件的屏幕和具有少量部件的屏幕进行加权。
[0013]在这个方面,属性值计算单元可以计算直至所有相关操作完成的总操作频率,作为每个操作部件的属性值。根据这种配置,由于计算用于完成所有相关操作所需的操作频率,作为完成属性值,因而能够减少计算负荷。
[0014]在这个方面,信息终端的显示控制器可以进一步包括功能限制单元,该功能限制单元停用所述操作部件的所述操作功能,该操作部件的所述显示模式被所述显示模式控制单元改变。根据这种配置,因为停用了显示模式改变的操作部件的操作功能,所以至少相应操作部件的操作对车辆驾驶操作没有影响。
【附图说明】
[0015]下面参考附图,将描述本发明的典型实施例的特征、优点和技术和工业意义,其中相同的附图标记表示相同的部件,其中:
图1为根据本发明的信息终端的显示控制器和信息终端的显示控制方法的第一实施例的车载信息终端的配置的方框图;
图2为存储于所述车载信息终端中的屏幕构造数据的数据结构的示意图;
图3为存储于所述车载信息终端中的屏幕流数据的示意图;
图4为所述车载信息终端的显示控制的控制顺序的流程图;
图5A为屏幕的显示模式和选择的操作部件的显示模式改变时的状态的示意图;
图5B至5D为屏幕的显示模式,以及选择的操作部件的显示模式未发生改变的状态的示意图;
图6为根据本发明的信息终端的显示控制器和显示控制方法的第二实施例的车载信息终端的显示控制的控制顺序的流程图; 图7为根据本发明的信息终端的显示控制器和显示控制方法的第三实施例的车载信息终端的配置的方框图。
【具体实施方式】
[0016]第一实施例
下文中将描述信息终端的显示控制器和显示控制方法的第一实施例。
[0017]如图1所示,在该实施例中作为信息终端的车载信息终端11是导航系统,并具有使用全球定位系统(GPS)或类似物指定车辆位置的功能,基于指定的车辆位置和地图数据搜索到达目的地的路线的功能,以及搜索兴趣点(POI)的功能。
[0018]安装有车载信息终端11的车辆设置有车辆ECUlO,其获得车辆状态。在该实施例中,通过设置在车辆内的车辆速度传感器获得作为车辆状态的车辆速度。车辆ECUlO将从车辆速度传感器获得的车辆速度经车载网络输出至车载信息终端11。
[0019]车载信息终端11包括车辆状态确定单元12。车辆状态确定单元12基于从车辆ECUlO输出的车辆速度确定车辆状态所处的停止状态和行驶状态。在该实施例中,当车辆速度等于或高于预定速度时,确定车辆状态处于行驶状态,当车辆速度小于预定速度时,确定车辆状态处于停止状态。
[0020]车载信息终端11包括执行应用的应用执行单元13。应用执行单元13基于预装应用程序或用户后来添加的应用程序执行应用。应用执行单元13根据应用的功能或设定,控制设置在车载信息终端11内的声音输出控制单元14,以通过扬声器22输出声音;或控制作为显示模式控制单元、功能限制单元和显示控制单元的屏幕输出控制单元15,以在显示器21上显示各种屏幕。
[0021]显示器21是触摸面板型显示器,并通过设置在车载信息终端11内的输入控制单元16检测用户手指触摸的触摸位置。输入控制单元16将检测到的触摸位置输入至应用执行单元13,应用执行单元13根据触摸位置进行操作。
[0022]屏幕输出控制单元15基于来自应用执行单元13的命令输出,读取存储于应用数据存储单元20内的屏幕构造数据31和屏幕流数据34,产生屏幕显示数据,并将数据输出至显示器21。
[0023]参考图2和3,下面将描述屏幕构造数据31的数据结构和屏幕流数据34。如图2所示,屏幕构造数据31包括多段部件数据32。本文中提到的“部件”是结合至屏幕的一部分,是图像,如图标、文字、图表和照片的通用名称,而无论操作性如何。“操作部件”是部件中可以进行操作的部件,指的是操作屏幕中的按钮或类似物。
[0024]部件数据32是显示在屏幕上的图像数据本身。部件数据32与部件属性数据33相关。部件属性数据33包括为每个部件设定的识别时间信息35、操作时间信息36和任务完成标识符