显示控制装置和显示控制方法与流程

文档序号:30936399发布日期:2022-07-30 01:13阅读:67来源:国知局
显示控制装置和显示控制方法与流程

1.本发明涉及一种显示控制装置和一种显示控制方法。本技术要求基于2019年12月18日提交的日本专利申请号2019-228573的优先权。其全部内容以引用方式并入本文以用于所有目的。


背景技术:

2.作为关于显示器上的信息显示的发明,例如,ptl 1公开了一种电子装置,其包括:显示单元,其在显示区域上执行显示;操作检测单元,其检测对于显示区域的操作;以及显示控制单元,其控制显示单元。此外,ptl 1描述了“显示控制单元具有划分显示模式,在该划分显示模式中,包括在显示区域中包括的第一显示区域被划分为多个显示区域,并且独立地控制多个显示区域中的每一个的显示。在划分显示模式中,显示控制单元使显示单元显示一个操作目标图像,该操作目标图像允许对多个显示区域中的每一个进行设置”。
3.引用列表
4.专利文献
5.ptl 1:jp 2015-87861 a


技术实现要素:

6.技术问题
7.如ptl 1所述,迄今为止可以将显示屏划分为多个部分,并且独立地控制通过划分获得的区域的显示。具体地,当改变每个区域的尺寸时,可以简单地缩小或放大显示对象,例如显示在具有改变的尺寸的区域上的图标,以逐步的方式改变布局,部分地微调,或隐藏显示对象。然而,当区域的尺寸改变时,上述显示对象的显示改变不足以与区域尺寸的动态改变一致。因此,难以说提供了显示对象的最佳显示。
8.本发明是鉴于这样的情况而完成的,其目的在于使显示对象的显示能够与屏幕上的显示区域的尺寸的动态改变一致地更适当地改变。
9.问题的解决方案
10.本技术包括针对上述问题的至少一部分的多个解决方案。解决方案的一个实例如下。
11.为了解决上述问题,根据本发明的一个方面的显示控制装置包括:显示区域设置单元,其被配置成根据事件的发生,改变设置在屏幕上的一个或多个显示区域的边界线的位置,以动态地改变所述一个或多个显示区域的尺寸;显示控制单元,其被配置成提供用于在所述一个或多个显示区域中排列显示对象的排列区域,并且根据所述一个或多个显示区域的尺寸改变来改变所述一个或多个显示区域的设置在同一显示区域上的所述排列区域的相对位置关系;以及优先级设置单元,其被配置成相对于设置在同一显示区域上的排列区域设置相对优先级,其中在设置在同一显示区域上的排列区域之间的相对位置关系被改变的情况下,显示控制单元基于相对于排列区域设置的优先级来控制排列在排列区域单元
中的同一排列区域上的显示对象的显示,所述改变使排列区域以预定距离或更短的距离彼此接近。
12.本发明的有益效果
13.根据本发明的一个方面,可以与设置在屏幕上的显示区域的尺寸的动态改变一致地,更适当地改变显示对象的显示。
14.注意,在以下的实施例的描述中,上述以外的问题、配置以及效果是显而易见的。
附图说明
15.图1是示出了根据本发明的一个实施例的车载装置的配置实例的框图。
16.图2是示出了车载装置的功能块的一个实例的示图。
17.图3a至图3d是设置在第一显示器的显示屏幕上的显示区域的显示实例。图3a是示出了第一显示实例的示图,图3b是示出了第二显示实例的示图,图3c是示出了第三显示实例的图,并且图3d是示出了第四显示实例的示图。
18.图4是示出了设置在显示区域上的排列区域的实例的示图。
19.图5是用于描述与显示区域的尺寸改变一致的排列区域的设置的改变的概要的示图。
20.图6是用于描述与显示区域的尺寸改变一致的排列区域的设置的改变的概要的示图。
21.图7是用于描述与显示对象相关的属性信息(可见或不可见)的示图。
22.图8是用于描述与显示对象相关的属性信息(“允许去除”或“不允许去除”)的示图。
23.图9是用于描述排列在具有较低优先级的排列区域上的移动显示对象的实例的示图。
24.图10是示出了车载装置10执行的显示控制处理的一个实例的流程图。
具体实施方式
25.参考附图,下面描述了本发明的实施例。注意,在用于描述实施例的所有附图中,原则上,相同的部件用相同的附图标记指示,并且适当地省略对其的重复描述。在下面的实施例中,不言而喻,其中的组成元件(包括元件步骤等)不一定是必要的,除非另外特别说明或原则上被无可争议地认为是必要的。当给出表述“由a构成”、“由a形成”、“包括a”和“包含a”时,不言而喻,这些表述并不旨在排除除a之外的元件,除非另外清楚地声明a为唯一的元件。类似地,在下面的实施例中,当提到组成元件等的形状、位置关系等时,包括基本近似或类似的形状等,除非另有特别说明或原则上等方面被无可争议地认为不同。
26.《根据本发明的一个实施例的车载装置10的配置实例》
27.下面描述了根据本发明的一个实施例的车载装置10。车载装置10对应于根据本发明的显示控制装置。
28.图1示出了根据本发明的一个实施例的车载装置10的配置实例。车载装置10例如能够使用具有导航功能的车载导航装置来实现。因此,车载装置10例如是包括前表面上的第一显示器21的盒状装置,并且被容纳在车辆内部的控制台面板中。车载装置10可以包括
安装到控制台面板的安装工具(托架),并且可以例如通过安装工具的中介安装在车辆内部的控制台面板上方。
29.这里,导航功能是指导航装置通常具有的功能,诸如显示地图信息、搜索推荐路线,以及从出发地点(或当前地点)导航到目标地点,以及显示交通信息。注意,车载装置10并不限定于专用的导航装置,例如也可以是智能手机、平板终端装置、个人数据助理(pda)等。在这种情况下,导航功能由安装在那些装置中的应用程序或那些装置可以连接的服务器装置提供。
30.车载装置10除了显示与导航功能相关的导航屏幕以外,还能够显示:用于设置空调的温度、空气流量等的空调屏幕、用于选择和再现待再现的音频或视频以及用于设置音量、图像质量等的音频视频(av)屏幕、用于由无线连接的智能手机执行的应用程序(邮件程序、社交网络服务(sns)等)的屏幕、用于呼出和呼入的电话屏幕、用于显示由车载照相机捕获的图像的照相机屏幕等。
31.车载装置10包括算术处理装置11、第一显示器21、第二显示器22、存储装置23、语音输入/输出装置24、输入装置25和只读存储器(rom)装置26。
32.车载装置10还包括车速传感器27、陀螺仪传感器28、全球定位系统(gps)接收装置29、调频(fm)多路广播接收装置30和信标接收装置31。
33.算术处理装置11是执行车载装置10的各种类型的处理的中央单元。算术处理装置11通过使用从例如车速传感器27和gps接收装置29等各种传感器输出的信息来检测当前地点。基于所获取的当前地点信息,算术处理装置11从存储装置23和rom装置26读取显示所需的地图信息。算术处理装置11将读取的地图信息展开为图形,并在其上重叠指示当前地点的标记,以生成并输出要在第一显示器21上显示的图像信号。算术处理装置11还通过使用存储在存储装置23或rom装置26中的地图信息等来计算连接从用户(驾驶员或乘客)指示的出发地(当前地点)和目标地点的推荐路线。算术处理装置11通过向扬声器242和第一显示器21输出预定信号来沿着路线导航。
34.算术处理装置11可以在第一显示器21的显示屏幕上设置一个或多个显示区域,并且可以根据来自用户的操作或预定事件的发生来改变显示区域的尺寸。算术处理装置11在每个显示区域中独立地以预定的显示形式(图标等)显示预定的显示对象。此外,算术处理装置11还可将在第一显示器21中设置的一个或多个显示区域中的任意显示区域中的内容显示在第二显示器22上。
35.如上所述的算术处理装置11包括:中央处理单元(cpu)111,其执行用于执行算术运算和控制装置的各种类型的处理;随机存取存储器(ram)112,其临时存储已经从诸如存储装置23和rom 113之类的存储装置读取的地图信息、算术数据等;rom 113存储由cpu 111执行的引导程序等;接口(i/f)114,其用于将各种类型的硬件连接到算术处理装置11;以及总线115,其将这些组件相互连接。
36.第一显示器21安装在例如设置在车辆内的前表面上的控制台面板的中心处。第一显示器21是显示图形信息的单元。第一显示器21例如由液晶显示器、有机电致发光(el)显示器等形成。注意,如下所述,透明触摸面板251层叠在第一显示器21上。因此,用户可以对层叠在第一显示器21(上的触摸面板251)执行触摸操作。然而,也可以通过使用拨盘开关252来在第一显示器21上执行操作。
37.第二显示器22安装在例如设置在驾驶员座椅前方的仪表板中。例如,在如美国规格车辆那样方向盘安装在左侧的车辆的情况下,如从用户看到的,第二显示器22设置在安装在控制台面板中心的第一显示器21的左侧。
38.注意,期望用于显示速度指示器、转速计等的图像的显示器也用于第二显示器22,该显示器预先提供给车辆。当然,可以设置专用于车载装置10的第二显示器22。第二显示器22是显示图形信息的单元。第二显示器22例如由液晶显示器、有机el显示器等形成。
39.存储装置23由能够执行至少读取和写入的存储介质形成,例如硬盘驱动器(hdd)和非易失性存储卡。例如,将算术处理装置11所使用的各种信息(例如,地图信息等)存储在存储装置23中。
40.声音输入/输出装置24包括作为声音输入装置的麦克风241和作为声音输出装置的扬声器242。麦克风241除了收集由驾驶员或乘客发出的声音(用户话语)之外,还收集车载装置10外部的声音。扬声器242向驾驶员等输出由算术处理装置11生成的诸如路线引导等声音。
41.输入装置25是接收从用户那里输入的指令装置。输入装置25包括触摸面板251、拨盘开关252、作为另一硬开关的滚动键等(未示出)。输入装置25根据键的操作来输出信息并切换到诸如算术处理装置11之类的另一装置。
42.触摸面板251由透明材料形成,并且层叠在第一显示器21的显示屏幕上。触摸面板251检测用户的手指或触摸笔的触摸操作(触摸(接触)、拖动(在接触状态下移动)和触摸后离开(接触的释放))。因此,在视觉上识别第一显示器21的显示屏幕的同时,用户可以通过触摸显示屏幕(实际上是触摸面板251)来输入各种操作。例如,基于在触摸面板251上设置的x-y坐标来指定用户的触摸操作的位置。触摸面板251例如由电容感测型的输入检测元件形成。
43.rom装置26由能够至少读取数字数据的存储介质形成,例如以光盘(cd)-rom和数字通用盘(dvd)-rom以及集成电路(ic)卡为例的rom。例如,视频数据、音频数据、语音数据等被存储在存储介质中。
44.车速传感器27获取用于计算车速的值。陀螺仪传感器28由光纤陀螺仪、振荡陀螺仪等形成,并检测移动体(车辆)的旋转角速度。gps接收装置29可以通过从gps卫星接收信号并测量移动体与gps卫星之间的距离以及距离相对于三个或更多个卫星的变化率来测量移动体的当前地点、行进速度和行进方向。这些装置用于算术处理装置11,以便检测车载装置10所在的车辆的当前地点。
45.fm多路广播接收装置30接收通过使用fm广播波发送的fm多路广播。fm多路广播包括与车辆信息和通信系统(vics)信息、规则信息、服务区/停车区(sa/pa)信息、停车场信息、天气信息、字符信息有关的当前交通信息的概要作为一般fm多路信息等。
46.信标接收装置31接收与vics信息、规则信息、服务区/停车区(sa/pa)信息、停车场信息、天气信息、紧急警报等有关的当前交通信息的概要。信标接收装置31例如可以是通过光进行通信的光信标或通过无线电波进行通信的无线电波信标。图像捕获装置32是所谓的车载照相机,并且拍摄车辆内外(车辆周边)的图像。
47.随后,对指示车载装置10的功能配置的功能块进行描述。图2示出了车载装置10的功能块的一个实例。
48.车载装置10包括控制单元120和存储单元130。
49.控制单元120包括输入接收单元121、操作检测单元122、显示区域设置单元123、显示控制单元124、优先级设置单元125和功能处理单元126。
50.输入接收单元121通过包括在输入装置25或其它硬开关中的拨盘开关252从用户那里接收指令和信息输入。例如,输入接收单元121通过输入装置25从用户那里接收出发地和目标地点的设置,推荐路线的搜索指令等。
51.操作检测单元122检测用户对包括在输入装置25中的触摸面板251的触摸操作。具体地,操作检测单元122检测相对于触摸面板251的触摸、拖动和触摸后离开。操作检测单元122指定经受触摸操作的触摸面板251上的x-y坐标。
52.操作检测单元122还可以检测在预定时间段(例如,0.5秒)内触摸面板251上的多次(例如,两次)触摸,并且可以指定指示每个触摸位置的触摸面板251上的x-y坐标。
53.当检测到触摸操作(包括触摸后离开)时,操作检测单元122向显示区域设置单元123和功能处理单元126通知触摸操作的类型和x-y坐标。
54.显示区域设置单元123在第一显示器21的显示屏幕上设置一个或多个显示区域。根据发生的事件,显示区域设置单元123可以动态地改变显示区域的划分状态(位置和尺寸),或者可以鼓励用户改变显示区域的划分状态。
55.在此,事件是指用户的触摸操作、车速的改变、交通信息的接收、紧急警报的接收、向自动驾驶状态的转变、外部摄像头的激活、向摄像头画面的切换、电子邮件/消息的接收、来电、向交叉路口的接近、右/左转弯引导、灯光闪烁操作、紧急车辆的接近、睡意检测、生物异常检测、基于行为历史的推荐(例如,在日常购物的店铺附近发出通知)等。
56.注意,在以下描述中,给出了将第一显示器21的显示屏幕划分为三个部分的实例,但是划分的数量可以是两个,或四个或更多。显示区域设置单元123可以不划分显示屏幕,并且可以在显示屏幕上仅显示一个显示区域。此外,例如,根据诸如来电之类的事件的发生,电话屏幕可以以放大的方式显示,或者可以在重叠当前显示的三个划分的显示区域的同时弹出显示。
57.显示控制单元124控制排列区域的设置和每个显示区域的显示对象的显示。显示控制单元124设置关于排列区域和显示对象的属性信息(其细节稍后描述)。此外,显示控制单元124根据显示区域的尺寸改变来改变排列区域的尺寸和位置、属性信息等。显示控制单元124根据排列区域的尺寸改变来改变排列在排列区域上的显示对象的位置和属性信息。
58.优先级设置单元125设置关于设置在显示区域上的排列区域和排列在排列区域上的显示对象的优先级。优先级设置单元125可以将预先确定的初始值设置为关于排列区域和显示对象的优先级,并且可以根据之后来自用户的输入来改变优先级。
59.优先级设置单元125可以学习对优先级进行改变的情况,并且可以基于学习结果动态地改变优先级。这里,情况是指车载装置10能够获取的信息的状态,例如车载装置10所在的车辆的当前地点、行进速度、交通状况、温度、天气、时间范围等。具体地,例如,在预定的时间范围,对应于空调功能的排列区域或显示对象的优先级等可能较高。
60.此外,优先级设置单元125可以根据预定事件的发生来临时提高关于与预定事件相对应的排列区域和显示对象的优先级,并且可以根据预定事件的完成来将通过临时提高优先级而获得的优先级值设置为原始值。
61.注意,当改变优先级时,可以基于优先级动态地改变排列区域和显示对象的显示。优先级设置单元125基于在排列区域中设置的优先级来更新排列区域信息133,并且基于在显示对象中设置的优先级来更新显示对象信息134。
62.功能处理单元126执行用于根据用户对显示在第一显示器21的显示区域上的操作接收按钮的触摸操作来实现预定功能的处理。这里提及的功能包括例如导航功能、空调功能、视频或音乐的再现、电子邮件或消息的发送/接收、呼出和呼入电话呼叫等。
63.存储单元130存储预定信息。存储单元130由rom 113和存储装置23来实现。在存储单元130中存储诸如地图信息131、显示区域信息132、排列区域信息133、显示对象信息134等各种类型的信息。
64.用于导航功能的关于地形、道路等的信息被记录为地图信息131。
65.在第一显示器21的显示屏幕上提供的显示区域的划分状态被记录为显示区域信息132。
66.在每个显示区域上提供的排列区域的形状、尺寸、位置、属性信息和优先级被记录为排列区域信息133。
67.关于显示在每个显示区域上的显示对象(作为操作接收按钮的图标、图像、文本、弹出、列表等)的数据、属性信息和优先级被记录为显示对象信息134。
68.此外,车载装置10的功能块,即输入接收单元121、操作检测单元122、显示区域设置单元123、显示控制单元124、优先级设置单元125以及功能处理单元126,由执行预定的程序的cpu 111来实现。程序存储在车载装置10的rom 113或存储装置23中,并在执行时加载到ram 112中,并由cpu 111执行。
69.为了更容易理解在本实施例中实现的车载装置10的功能,根据其主要处理内容对图2所示的各功能块进行分类。因此,如何对每个功能进行分类和引用并不限制本发明。根据处理内容,能够将车载装置10的每个配置分为多个组件。可以对每个配置进行分类,使得一个组件执行更多的处理。
70.所有或部分功能块可以由在计算机中实现的硬件(诸如asic等的集成电路)构成。每个功能块的处理可以由一块硬件执行,或者可以由多块硬件执行。
71.《关于第一显示器21的显示屏幕上的显示区域》
72.接下来,描述在第一显示器21的显示屏幕上设置的显示区域。如上所述,车载装置10使显示区域设置单元123对第一显示器21的显示屏幕进行划分,因此,能够提供多个(在本实施例中为三个)显示区域。
73.图3a至图3d是设置在第一显示器21的显示屏幕上的三个显示区域211(第一显示区域2111、第二显示区域2112和第三显示区域2113)的显示实例。图3a示出了第一显示实例,图3b示出了第二显示实例,图3c示出了第三显示实例,以及图3d示出了第四显示实例。
74.例如,可以将导航屏幕、空调屏幕、av屏幕、应用(app)屏幕、电话屏幕、照相机屏幕等分配给每个显示区域211。与不同功能(例如,空调、音频和电话)相关的多个操作接收按钮可以混合并显示在一个显示区域211上。
75.当在第一显示器21上提供多个显示区域211时,显示控制单元124在显示区域211之间的边界区域213彼此相交的位置处提供移动显示区域212。可以在移动显示区域212上显示特定的显示对象。当用户触摸并拖动在移动显示区域212上显示的特定显示对象时,显
示控制单元124移动移动显示区域212的显示位置。然后,显示区域设置单元123根据移动显示区域212的移动,动态地改变显示屏幕上的每个显示区域211的尺寸,并且当用户从移动显示区域212触摸后离开时固定每个显示区域211的尺寸。
76.例如,在图3a的状态下,当用户触摸显示在移动显示区域212上的特定显示对象并向上拖动该特定显示对象时,显示区域设置单元123通过将第二显示区域2112的垂直宽度扩展并将第一显示区域2111的垂直宽度减小相同的量来将显示区域211动态地改变为图3b的状态。
77.例如,在图3b的状态下,当用户触摸显示在移动显示区域212上的特定显示对象,沿左下方向拖动该特定显示对象时,显示区域设置单元123通过将第三显示区域2113的横向宽度扩展并将第一显示区域2111和第二显示区域2112的横向宽度减小相同的量,同时将第一显示区域2111的垂直宽度扩展并将第二显示区域2112的垂直宽度减小相同的量,来将显示区域211动态地改变为图3c的状态。
78.注意,根据事件的发生以及用户的操作来执行移动显示区域212的移动以及随着移动的每个显示区域211的尺寸改变。
79.在图3a至图3c的实例中,作为特定显示对象,在移动显示区域212上显示指示当前时间的模拟时钟的图像。作为时间的补充或替代,随着时间的流逝而变化的信息,例如温度、湿度、天气条件、车速、输出马力、输出转矩和生成的功率的量可以用字符、数字或图像(例如仪表)显示在移动显示区域212上。用户可以自由地选择要显示在移动显示区域212上的信息。
80.可以根据事件的发生来改变要在移动显示区域212上显示的特定显示对象。例如,移动显示区域212上的显示可以根据诸如来电、电子邮件或消息的接收、紧急警告接收等事件,从显示时间的状态改变为指示事件内容的信息。
81.图3d的实例示出了根据发生的事件在移动显示区域212上将箭头显示为特定显示对象的状态,该箭头鼓励用户改变显示区域211的划分状态。箭头指示用户触摸并拖动移动显示区域212的方向。在图3d的情况下,箭头鼓励用户在右上方向上拖动移动显示区域212,以便增大第二显示区域2112的尺寸并且减小第一显示区域2111和第三显示区域2113的尺寸。
82.在移动显示区域212上将箭头显示为特定显示对象鼓励用户改变显示区域211的划分状态,并允许用户理解执行拖动的方向。用户可以按照他或她自己的意图执行改变显示区域211的划分状态的操作。
83.注意,当通过用户的触摸操作来移动在移动显示区域212上显示的特定显示对象时,用户由于他或她自己的手指而不能在视觉上识别该特定显示对象。因此,当移动显示区域212上显示的特定显示对象正在移动时,可以停止移动显示区域212上的特定显示对象的更新,可以删除该特定显示对象,或者可以将该特定显示对象改变为另一图像(例如,徽标标记等)。当在移动显示区域212上显示的特定显示对象被移动时,特定显示对象的尺寸可被减小,或可选地可被增大。
84.此外,不考虑在移动显示区域212上显示的特定显示对象的移动,不必改变特定显示对象的尺寸或显示内容。
85.移动显示区域212的尺寸和其上显示的特定显示对象的尺寸可以由用户自由选
择。根据事件的发生,移动显示区域212的尺寸和其上显示的特定显示对象的尺寸可以临时改变。
86.移动显示区域212被排列在多个显示区域211彼此相交的位置处,并且因此可以被用户容易地识别。因此,当在移动显示区域212上显示用户频繁需要的信息(例如,指示时间的模拟时钟)时,可以提高用户的便利性。
87.注意,预定信息可以显示在边界区域213上。边界区域213的宽度可以以基本上显示为线的方式变窄。
88.注意,可以为每个显示区域211设置不允许减小尺寸的最小尺寸。
89.显示区域设置单元123动态地改变每个显示区域211的状态。响应于此,显示控制单元124动态地改变排列在每个显示区域211上的显示对象的显示。其细节将在后面描述。
90.然而,设置在第一显示器21的显示屏幕上的每个显示区域211的划分状态不限于图3a至图3d中的显示实例,并且根据来自用户的操作自由地改变。
91.不仅触摸面板251而且拨盘开关252都可以用于接收用户对于显示屏幕上的移动显示区域212的操作。
92.《关于设置在显示区域211上的排列区域301》
93.接下来,描述设置在每个显示区域211上的排列区域301。图4示出了设置在显示区域211上的多个排列区域301a至301f的一个实例。
94.排列区域301a至301f的每一个是用于排列诸如操作接收按钮、各种图标、缩略图像和文本信息之类的显示对象的区域。注意,在图中,显示区域211上的排列区域301a至301f的位置用虚线指示,但是排列区域301的指示实际上不显示在屏幕上。
95.在图4的实例中,在显示区域211上提供在横向方向上延伸的排列区域301a、301b和301c以及在垂直方向上延伸的排列区域301d、301e和301f。在以下描述中,当不需要将排列区域301a至301f彼此区分时,简单地称为排列区域301。
96.在排列区域301上提供独立于在第一显示器21的显示屏幕上提供的x-y坐标系统的二维或三维或更多维坐标系统。由此,能够容易地改变各排列区域301上的显示对象302的显示。当在排列区域301上提供二维坐标系统时,排列区域301具有某一面积。当在排列区域301上提供三维坐标系统时,排列区域301具有某一体积。
97.排列区域301具有多个轴(均未示出)(以下称为方向轴),这些轴各自具有从该区域的一端(起点)向另一端(终点)延伸的方向(矢量)。排列区域301的方向轴不限于平行于显示区域211的横向或垂直方向的直线,而可以是倾斜方向的直线。方向轴不限于直线,也可以是曲线。
98.例如,每个排列区域301具有矩形形状。然而,在图4中,为了指示方向轴的方向,排列区域301被示为箭头区域。注意,排列区域301不限于矩形形状,并且可以具有其它形状。
99.以下,将排列区域301的方向轴的长度称为方向轴长度,并且将与排列区域301的方向轴正交的方向的长度称为宽度。
100.根据显示区域211的尺寸改变,在保持方向轴和宽度的同时改变排列区域301的方向轴长度和位置。可以为排列区域301的方向轴长度设置最大值。
101.显示控制单元124可以根据用户的操作为排列区域301设置指示从显示区域211的端部到排列区域301的距离的偏移值。此外,显示控制单元124可以根据其宽度为排列区域
301设置指示从显示区域211的端部到排列区域301的距离的偏移值。例如,对于与显示区域211的下侧相邻并且在横向方向上延伸的排列区域301c,显示控制单元124可以根据排列区域301c的宽度来设置从下侧的偏移值。类似地,对于与显示区域211的上侧相邻并且在横向方向上延伸的排列区域301a,显示控制单元124可以根据排列区域301a的宽度来设置从上侧的偏移值。对于与显示区域211的左侧相邻并且在垂直方向上延伸的排列区域301d,显示控制单元124可以根据排列区域301d的宽度来设置从左侧的偏移值。类似地,对于与显示区域211的右侧相邻并且在垂直方向上延伸的排列区域301f,显示控制单元124可以根据排列区域301f的宽度来设置从右侧的偏移值。
102.排列区域301可被设置为作为属性信息可见或不可见。在屏幕上显示排列在设置为可见的排列区域301上的显示对象302(图7)。相反,排列在设置为不可见的排列区域301上的显示对象302不显示在屏幕上。
103.可以将排列区域301设置为相对于设置在同一显示区域211上的其它排列区域301具有优先级。注意,在本实施例中,排列区域301的优先级的较大值指示较高的优先级顺序。排列区域301的优先级值被设置为由优先级设置单元125预先确定的初始值。关于排列区域301的优先级,可以根据来自用户的操作来改变优先级。此外,优先级设置单元125可以学习对优先级进行改变的情况,并且可以根据学习结果来动态地改变优先级。此外,可以根据事件的发生来临时改变排列区域301的优先级。
104.作为属性信息,在设置在同一显示区域211上的排列区域301在其间以预定距离或更短的距离彼此接近的情况下,排列区域301可被设置为排列区域301是否干扰另一排列区域。这里,排列区域301在其间以预定距离或更短的距离彼此接近的情况包括接触的情况和重叠的情况。
105.干扰指示与具有较低优先级的排列区域301相关的属性信息从可见变为不可见,并且排列在具有较低优先级的排列区域301上的所有显示对象被共同地从屏幕移除。在以下描述中,将属性信息从可见改变为不可见并从屏幕移除显示对象的动作也被称为“去除”。
106.例如,可以将具有彼此平行的方向轴的排列区域301(例如,排列区域301a和排列区域301b)设置为“被干涉”,并且可以将具有彼此相交的方向轴的排列区域301(例如,排列区域301a和排列区域301d)设置为“不被干涉”。
107.此外,即使当设置在同一显示区域211上的排列区域301不在其间以预定距离或更短的距离彼此接近时,在显示区域211被缩小到预定尺寸或更小的情况下,排列在具有较低优先级的排列区域301上的所有显示对象也可被共同去除。此外,即使当设置在同一显示区域211上的排列区域301不在其间以预定距离或更短的距离彼此接近时,在排列在排列区域301中的显示对象302在其间以预定距离或更短的距离彼此接近的情况下,排列在排列区域301上的具有较低优先级的所有显示对象可被共同去除。
108.《与显示区域211的尺寸改变一致的排列区域301的设置改变》
109.接下来,描述与显示区域211的尺寸改变一致的排列区域301的设置改变。
110.图5和图6中的每一个是用于描述设置在显示区域211上的排列区域3011和3012的设置与显示区域211的尺寸改变一致的改变的概要的图。
111.在图5和图6的实例中,在显示区域211上,提供了优先级不同的排列区域3011和
3012。排列区域301的每个下标数字是指示优先级的值,并且较大的数字指示较高的优先级。因此,排列区域3011的优先级是1,而排列区域3012的优先级是2。因此,排列区域3012的优先级高于排列区域3011的优先级。在图6的实例中,排列区域3011和3012的宽度被设置为比图5的实例中的宽度更宽。
112.在图5和图6的实例中,当根据用户的操作将显示区域211的尺寸从上一行的状态改变为下一行的状态时,在保持方向轴的方向和宽度的状态下减小排列区域3011和3012的方向轴长度。排列区域3011和3012之间的间隔变窄。
113.结果,在图5的实例中,排列区域3011和排列区域3012甚至不部分地彼此重叠,排列区域3011和3012不被去除。
114.同时,在图6的实例中,排列区域3011和排列区域3012部分地彼此重叠,并且,因此与具有较低优先级的排列区域3011相关的属性信息从可见改变为不可见,并且排列区域3011在排列区域单元中被去除。换言之,排列在排列区域3011上的所有显示对象(未示出)被共同地从屏幕移除。
115.然而,如在图5的实例中,即使当排列区域3011和排列区域3012彼此不部分重叠时,在显示区域211减小到小于预定尺寸的尺寸的情况下,具有较低优先级的排列区域3011也可被去除。
116.注意,代替在排列区域单元中去除具有较低优先级的排列区域3011,可以将排列在排列区域3011上的显示对象(未示出)设置为待移动。下面参考图13描述其细节。
117.相反,在图5和图6的实例中,当显示区域211的尺寸根据来自用户的操作从下一行中的状态改变为上一行中的状态时,排列区域3011和3012的方向轴长度在保持方向轴的方向和宽度的状态下延伸。排列区域3011和3012之间的间隔变宽。
118.结果,在图6的实例中,消除了排列区域3011和排列区域3012之间的部分重叠。因此,将与具有较低优先级的排列区域3011相关的属性信息从不可见改变为可见,并且恢复排列在排列区域3011上的显示对象(未示出)的显示。
119.如上所述,当排列区域3011和排列区域3012在其间以预定距离或更短的距离彼此接近时,它们中的一个根据优先级被去除。因此,可以省略对排列在排列区域3011和3012上的显示对象的冗余确定。
120.注意,优先级设置单元125可以从预先设置的初始值动态地改变设置在同一显示区域211上的排列区域301的相对优先级。具体地,例如,优先级设置单元125可以为其上排列有用户最近对其执行了操作的显示对象(未示出)的排列区域301设置更大的优先级值。例如,对于其上排列有用户更频繁地对其执行操作的显示对象(未示出)的排列区域301,可以将优先级的值设置得更大。以这种方式,更可能由用户操作的显示对象被优先显示,因此可以提高用户可操作性。
121.《与显示对象302相关的属性信息》
122.接下来,图7是用于描述相对于排列在排列区域301上的显示对象3021至3027的相对优先级,并将可见或不可见描述为属性信息的示图。这里,当不需要将显示对象3021至3027彼此单独区分时,简单地称为显示对象302。
123.可以将排列在排列区域301上的多个显示对象302设置为相对于排列在同一排列区域301上的其它显示对象302具有优先级。显示对象302之后的下标数字是指示优先级的
值。在本实施例中,较大的值指示较高的优先级。在下面的附图中,同样适用。作为属性信息,排列在排列区域301上的显示对象302被设置为可见或不可见。
124.在图7的实例中,优先级不同的显示对象3021至3027被排列在排列区域301上。在最上一行所示的状态下,与显示对象3021至3027相关的属性信息被设置为可见。
125.例如,当根据事件的发生,排列区域301的方向轴长度根据显示区域211(未示出)从最上一行所示的状态的尺寸改变(缩小)而减小时,显示对象3021至3027以更近的间隔显示,同时保持如图7的第二行所示的尺寸。
126.此外,如图7的第三行所示,当排列区域301的方向轴长度进一步减小并且显示对象3021至3027不能被分开排列时,显示对象3021至3027中具有最低优先级的显示对象3021被去除(属性信息从可见变为不可见)。结果,实现了在排列区域301上显示除了显示对象3021之外的显示对象3022至3027的状态。
127.此外,如图7的第四行所示,当排列区域301的方向轴长度进一步减小并且显示对象3022至3027不能被分开排列时,显示对象3022至3027中具有最低优先级的显示对象3022被去除(属性信息从可见变为不可见)。结果,实现了在排列区域301上显示除了显示对象3021和3022之外的显示对象3023至3027的状态。
128.类似地,在图7的第五和第六行中,当排列区域301的方向轴长度减小时,显示对象302从较低优先级侧以优先级顺序被去除。
129.相反,当排列区域301的方向轴长度根据显示区域211(未示出)的尺寸改变(尺寸增大)而延伸时,显示对象302的显示从图7的下侧改变到上侧。换言之,从较高优先级(属性信息从不可见改变为可见)以优先级顺序在排列区域301上恢复所去除的显示对象302(属性信息变为不可见的对象)的显示。
130.排列在同一排列区域301上的显示对象302之间的相对优先级被预先设置为初始值,并且可以由优先级设置单元125根据来自用户的操作来改变。当显示对象302是操作接收按钮时,优先级设置单元125可以根据来自用户的操作频率来改变优先级,或者可以将最近被操作的对象的优先级设置为最高顺序。此外,优先级设置单元125可以根据车辆行进状况(速度等)动态地改变优先级。例如,作为字符串的显示对象302的优先级在行进期间被降低。此外,优先级设置单元125可以学习对优先级进行改变的情况,并且可以根据学习结果来动态地改变优先级。由此,可以提高显示对象302对用户的可视性和作为操作接收按钮的显示对象302的可操作性。
131.随后,图8是用于描述相对于排列在排列区域301上的显示对象3021至3025的相对优先级,并将“允许去除”或“不允许去除”描述为属性信息的图。这里,当不需要将显示对象3021至3025彼此单独区分时,简单地称为显示对象302。
132.在排列在排列区域301上的多个显示对象302中,优先级小于任意程度的显示对象302可被设置为“允许去除”,并且除了上述优先级之外,优先级等于或高于任意程度的显示对象302可被设置为“不允许去除”作为属性信息。注意,在图7所示的上述实例中,可以认为所有显示对象3021至3027被设置为“允许去除”。
133.当根据事件的发生缩小显示区域211的尺寸时,排列区域301被缩小,并且显示对象302因此靠近排列在同一排列区域301上的其它显示对象302以在其间有预定距离或更短的距离,设置为“允许去除”的显示对象302根据优先级被去除(属性信息从可见变为不可
见)。
134.同时,即使当根据事件的发生缩小显示区域211的尺寸时,排列区域301也减小,并且显示对象302因此靠近排列在同一排列区域301上的其它显示对象302以在其间有预定距离或更短的距离,设置为“不允许去除”的显示对象302不被去除。此外,取消了显示区域211的缩小和排列区域301的缩小。
135.在图8的实例中,假设显示对象3021至3025被排列在设置在显示区域211上的排列区域301上,并且优先级小于3的显示对象3021和3022被设置为“允许去除”,优先级等于或大于3的显示对象3023至3025被设置为“不允许去除”。
136.例如,当根据事件的发生从图8的最上一行所示的状态缩小显示区域211时,排列区域301被缩小,并且显示对象302因此在其间以预定距离或更短的距离彼此接近,具有最低优先级的显示对象3021是要被去除的目标,并且由于显示对象3021被设置为“允许去除”,所以显示对象3021被去除,如图8的第二行所示。
137.随后,当根据事件的发生从图8的第二行所示的状态进一步缩小显示区域211时,排列区域301被缩小,并且显示对象302因此在其间以预定距离或更短的距离彼此接近,具有次最低优先级的显示对象3022是要被去除的目标,并且由于显示对象3022被设置为“允许去除”,所以显示对象3022被去除,如图8的第三行所示。
138.然后,当显示区域211根据事件的发生从图8的第三行中的状态进一步缩小时,排列区域301被缩小,并且显示对象302因此在其间以预定距离或更短的距离彼此接近,具有第三最低优先级的显示对象3023是要被去除的目标。然而,显示对象3023被设置为“不允许去除”,因此不被去除以保持其显示,如图8的第四行所示。取消显示区域211的缩小和排列区域301的缩小,并且恢复图8的第三行中的状态。
139.注意,当发生的事件是用户的触摸操作,并且要根据触摸操作执行的显示区域211的缩小被取消时,显示控制单元124可以向用户通知取消。通知方法可以使用声音或振动代替屏幕显示。由此,用户能够认识到取消了根据他或她自己的操作的显示区域211的缩小。
140.注意,排列在同一排列区域301上的多个显示对象302被预先设置为“允许去除”或“不允许去除”,但是可以由优先级设置单元125根据来自用户的操作来改变。根据预定事件的发生,对应于该事件的显示对象302可被临时设置为“不允许去除”。此外,当显示对象302是操作接收按钮时,优先级设置单元125可以根据来自用户的操作频率,将显示对象302改变为“不允许去除”。如上所述,当显示对象302可被设置为“不允许去除”时,被去除不是优选的显示对象302可总是显示在显示区域211上。因此,可以提高用户的便利性和可操作性。
141.随后,对如下的设置进行说明:当设置在同一显示区域211上的排列区域301在其间以预定距离或更短的距离彼此接近时,移动排列在排列区域3011上的显示对象,而不是在排列区域单元中去除具有较低优先级的排列区域3011。
142.在参照图6的描述中,当设置在同一显示区域211上的排列区域3011和3012彼此部分重叠时,具有较低优先级的排列区域3011在排列区域单元中被去除。然而,可以以移动排列在具有较低优先级的排列区域3011上的显示对象302的方式来执行设置。
143.图9示出了当设置在同一显示区域211上的多个排列区域301彼此部分重叠时移动排列在具有较低优先级的排列区域3011上的显示对象的实例。
144.在图9的实例中,设置在显示区域211上的优先级为1的排列区域3011和优先级为2
的排列区域3012被设置为相互干扰。优先级不同的七个显示对象302排列在排列区域3011上,并且优先级不同的六个显示对象302排列在排列区域3012上。
145.例如,当从上一行所示的状态缩小显示区域211的尺寸时,如图9的下一行所示,排列区域3011和3012之间的间隔在保持方向轴的方向和宽度的状态下逐渐变窄,并且最终彼此部分重叠(交叉)。在这种情况下,具有高于排列区域3011的优先级的排列区域3012上的六个显示对象302的排列不被改变。同时,在具有较低优先级的排列区域3011上,显示对象3027和3022在左右方向上移动,以便对排列在排列区域3012上的显示对象302进行优先级排序。结果,七个显示对象302不能单独地排列在排列区域3011上。因此,在排列区域3011上具有最低优先级的显示对象3021被去除(属性信息从可见变为不可见)。
146.相反,当显示区域211从下一行所示的状态放大时,显示对象3021的显示如图9的上一行所示恢复在排列区域3011上(属性信息从不可见变为可见)。
147.《车载装置10所执行的显示控制处理》
148.接下来,图10是示出了车载装置10执行的显示控制处理的一个实例的流程图。
149.显示控制处理在车载装置10启动之后开始,并且持续执行直到车载装置10的操作完成。
150.首先,显示区域设置单元123确定是否发生用于引起显示区域211的尺寸改变的事件(步骤s1)。这里,在判定为未发生使显示区域211的尺寸改变的事件的情况下(步骤s1中为否),显示区域设置单元123重复判定。在判定为发生了使显示区域211的尺寸改变的事件的情况下(步骤s1中为是),显示区域设置单元123根据发生的事件来改变显示区域211的尺寸(步骤s2)。
151.随后,根据在步骤s2中显示区域211发生尺寸改变,显示控制单元124根据预定规则,计算设置在每个显示区域211上并被设置为作为属性信息可见的排列区域301的尺寸和位置(步骤s3)。随后,显示控制单元124确定在步骤s3中计算出的并且设置在同一显示区域211上的排列区域301是否在其间以预定距离或更短的距离彼此接近(包括接触和重叠)(步骤s4)。
152.这里,当确定设置在同一显示区域211上的排列区域301在其间以预定距离或更短的距离彼此接近时(步骤s4中为是),显示控制单元124将属性信息从可见改变为不可见,属性信息与在接近的排列区域301中具有较低优先级排列区域301相关(步骤s5)。相反,当确定设置在同一显示区域211上的排列区域301不在其间以预定距离或更短的距离彼此接近时(步骤s4中为否),显示控制单元124跳过步骤s5。
153.随后,根据在步骤s2中显示区域211发生划分状态改变,显示控制单元124根据预定规则,重新计算设置在每个显示区域211上并被设置为作为属性信息可见的排列区域301的尺寸和位置(步骤s6)。
154.随后,显示控制单元124根据预定规则,计算显示对象302的位置(步骤s7),所述显示对象302被设置为作为属性信息可见,并且被排列在每个显示区域211上的每个排列区域301上。随后,显示控制单元124确定在步骤s7中计算的并且排列在同一排列区域301上的显示对象302是否在其间以预定距离或更短的距离彼此接近(步骤s8)。
155.这里,当确定排列在同一排列区域301上的显示对象302在其间以预定距离或更短的距离彼此接近时(步骤s8中为是),显示控制单元124将属性信息从可见改变为不可见,属
性信息与在接近的显示对象302中具有较低优先级的显示对象302相关(步骤s9)。相反,当确定排列在同一排列区域301上的显示对象302不在其间以预定距离或更短的距离彼此接近时(步骤s8中为否),显示控制单元124跳过步骤s9。
156.随后,显示控制单元124根据预定规则,重新计算显示对象302的位置(步骤s10),所述显示对象302被设置为作为属性信息可见,并且被排列在每个显示区域211上的每个排列区域301上。
157.随后,显示控制单元124在步骤s6和s10中反映重新计算结果,以更新每个显示区域211上的排列区域301的位置,并更新每个排列区域301上的显示对象302的位置(步骤s11)。此后,处理返回到步骤s1,并且重复步骤s1和此后的步骤。
158.根据上述车载装置10执行的显示控制处理,可以根据由来自用户的触摸操作例示的事件的发生来动态地改变显示屏幕上的每个显示区域211的尺寸,并且可以根据每个显示区域211的尺寸的动态改变来动态地改变显示在显示区域211上的显示对象302的显示。因此,可以实现对于用户而言在可视性方面优异并且在直观可操作性方面改善的屏幕显示。
159.此外,也可以不根据第一显示器21的纵横比或分辨率来执行上述的车载装置10执行的显示控制处理。
160.本发明不仅可应用于本实施例的包括显示器(第一显示器21和第二显示器22)的车载装置10,而且可应用于例如控制由投影仪投影的屏幕的情况。本发明不限于车载装置10,而且也可应用于例如在相对小的空间中使用的电子装置,诸如飞机、船等的驾驶舱和乘客座椅。
161.在本说明书中描述的效果仅仅是实例,而不限于此。可以施加其它效果。
162.本发明不限于上述实施例,而包括各种修改例。例如,为了更容易理解本发明,详细描述了上述每个实施例,并且本发明不必限于包括这里描述的所有配置。可以用另一实施例的配置替换一个实施例的配置的一部分。还可以将一个实施例的配置添加到另一实施例的配置。可以向每一实施例中添加另一配置,从每一实施例中删除一部分配置,以及用另一配置替换。
163.上述配置、功能、处理单元、处理装置等的一部分或全部可以通过用例如集成电路等设计硬件来实现。上述的每个配置、功能等可以由解释和执行用于实现每个功能的程序的处理器通过软件来实现。用于实现每个功能的信息,诸如程序、确定表和文件,可以被放置在诸如存储器、hdd和固态盘(ssd)的存储装置以及诸如ic卡、安全数字(sd)卡和dvd的记录介质中。控制线和信息线的图示是为了描述而被认为是必需的,并且不一定包括作为产品必需的所有控制线和信息线。实际上,可以认为几乎所有的配置都彼此连接。
164.除了显示控制装置和显示控制方法之外,可以以诸如计算机可读程序的各种形式来提供本发明。
165.附图标记列表
166.10:车载装置
167.11:算术处理装置
168.21:第一显示器
169.22:第二显示器
170.23:存储装置
171.24:声音输入/输出装置
172.25:输入装置
173.26:rom装置
174.27:车速传感器
175.28:陀螺仪传感器
176.29:gps接收装置
177.30:fm多路广播接收装置
178.31:信标接收装置
179.32:图像捕获装置
180.111:cpu
181.112:ram
182.113:rom
183.114:i/f
184.115:总线
185.120:控制单元
186.121:输入接收单元
187.122:操作检测单元
188.123:显示区域设置单元
189.124:显示控制单元
190.125:优先级设置单元
191.126:功能处理单元
192.130:存储单元
193.131:地图信息
194.132:显示区域信息
195.133:排列区域信息
196.134:显示对象信息
197.211:显示区域
198.212:移动显示区域
199.241:麦克风
200.242:扬声器
201.251:触摸面板
202.252:拨盘开关
203.301:排列区域
204.302:显示对象
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1