首页 / 公交电子站牌显示控制方法、装置、电子站牌及存储介质

公交电子站牌显示控制方法、装置、电子站牌及存储介质有效专利 发明

技术领域

[0001] 本申请实施例涉及显示领域,尤其涉及一种公交电子站牌显示控制方法、装置、电子站牌及存储介质。

相关背景技术

[0002] 电子站牌,是指通过电子显示技术,实时展示公交车、地铁、火车等公共交通工具的线路信息和到站信息的设备。目前,用户在公交站点中查看电子站牌显示的公交信息时,公交信息的显示位置是固定的,在观看电子站牌的人数过多的情况下,由于候车乘客的身高不同,此时部分候车乘客会被前面的候车乘客所遮挡导致无法看到电子站牌所显示的公交信息,降低了用户的出行体验。
[0003] 综上所述,现有技术中存在着电子站牌中公交信息的显示方式较为固定,在候车乘客较多的情况下难以查看公交信息的技术问题。

具体实施方式

[0025] 以下描述和附图充分地示出本申请的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本申请的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0026] 如图1所示,图1为本发明实施例提供的一种公交电子站牌显示控制方法的流程示意图。本发明实施例提供的公交电子站牌显示控制方法可以由电子站牌执行,本发明实施例提供的电子站牌包括显示屏,其中显示屏用于显示公交信息,公交信息包括不同公交路线所途经的站点以及公交线路当前的位置等信息。另外电子站牌还包括双目摄像头,其中双目摄像头用于实时采集显示屏正前方的图像。本发明实施例提供的公交电子站牌线路信息显示方法包括以下步骤:步骤101、实时获取双目摄像头拍摄的图像。
[0027] 本实施例中,电子站牌首先需要获取双目摄像头实时拍摄到的图像。
[0028] 步骤102、根据图像,确定当前观看显示屏的每个候车乘客的眼部高度、位置以及与显示屏相重合的平面之间的距离。
[0029] 在获取到双目摄像头实时拍摄到的图像后,需要对图像的画面内容进行识别和分析,确定当前正常观看显示屏的候车乘客。具体的,可以根据图像识别出人脸朝向显示屏,且位于显示屏预设距离内的对象作为当前正在观看显示屏的候车乘客。具体的,首先需要从图像中识别出人体类型的对象,并识别对象的脸部特征以及确定对象距离显示屏的距离,之后根据脸部特征确定对象的脸部是否朝向电子显示屏以及距离是否在预设距离内。若是,说明该对象目前具有较大概率正在查看电子站牌所显示的线路信息,需要将该对象确定为正在观看显示屏的候车乘客。
[0030] 在确定出当前正在观看显示屏的候车乘客后,需要进一步确定出当前正在观看显示屏的候车乘客的眼部高度、位置以及与显示屏相重合的平面之间的距离。其中眼部高度是指候车乘客的眼部的高度,确定候车乘客的眼部高度的方式可以采用现有技术,例如根据图像中候车乘客与已知高度的物体(如椅子或车辆等)的比例,来确定出候车乘客的眼部高度,又或者是使用机器学习和计算机视觉技术,来确定出候车乘客的眼部高度。另外,本实施例中近似认为候车乘客的眼部高度等于候车乘客的身高。而位置是指候车乘客当前相对应显示屏的位置,位置可根据图像中候车乘客的位置确定。而候车乘客与显示屏相重合的平面之间的距离,则可以通过双目摄像头测距方法得到,其中距离是指垂直与显示屏相重合的平面的距离,确定距离的具体过程可参考现有技术,本实施例中不进行具体赘述。
[0031] 步骤103、根据眼部高度、距离、显示屏的安装高度以及尺寸,确定候车乘客只观看到显示屏时的第一垂直视场角。
[0032] 在确定出正在观看显示屏的候车乘客的眼部高度、距离以及位置后,还需要获取显示屏的安装高度以及尺寸,显示屏的安装高度和尺寸可以预先存储在电子站牌本地,显示屏的安装高度以显示屏中心位置的高度为准。
[0033] 之后,电子站牌还需要根据眼部高度、距离、显示屏的安装高度以及尺寸,确定候车乘客只观看到显示屏时的第一垂直视场角,其中第一垂直视场角即为垂直方向上的视场角。由于显示屏的宽度一般都比较小,在显示屏的宽度方向上对公交信息进行分屏显示时,由于宽度方向上空间不足,会导致公交信息的字体显示得较小,内容比较杂乱,影响用户的观看体验,因此本实施中不考虑在宽度方向上对显示屏的公交信息进行分屏显示,因此无需关注候车乘客在观看显示屏时的水平视场角。
[0034] 示例性的,候车乘客观看显示屏时的示意图如图2所示,其中h1为显示屏最高显示高度,h2为显示屏的安装高度,h3为显示屏的最低显示高度,h4为候车乘客的眼部高度,S1为候车乘客与显示屏之间的距离,X为显示屏的长度,由图2所示的关系可以确定出以下公式:
[0035]
[0036]
[0037]
[0038] 因此可求解得到 1和 2,1加上 2即可得到候车乘客只观看到显示屏时的第一垂直视场角。
[0039] 步骤104、根据每个候车乘客的眼部高度、位置以及距离,确定是否存在视线被遮挡的目标候车乘客。
[0040] 在确定出每个候车乘客的第一垂直视场角的同时,电子站牌还需要根据每个候车乘客的眼部高度、位置以及距离,确定是否存在视线被遮挡的目标候车乘客。需要说明的是,本实施例中当后方的候车乘客完全被前方的候车乘客所遮挡时,由于双目摄像头无法拍摄到后方完全被遮挡的候车乘客,因此不予考虑完全被遮挡的候车乘客,即对于在显示屏的某一方向上眼部高度小于等于前方的候车乘客的眼部高度的候车乘客,不判定该候车乘客为视线被遮挡的目标候车乘客。
[0041] 在上述实施例的基础上,步骤104中根据每个候车乘客的眼部高度、位置以及距离,确定是否存在视线被遮挡的目标候车乘客,包括:步骤1041、根据每个候车乘客的第一垂直视场角、位置以及距离,确定与每个候车乘客的正前方在不同距离下相对应的临界高度。
[0042] 首先,电子站牌需要根据每个候车乘客的第一垂直视场角、位置以及距离,确定与每个候车乘客的正前方在不同位置下相对应的临界高度,其中临界高度是指候车乘客的视线不被遮挡的临界高度。示例性的,如图3所示,为确定与每个候车乘客的正前方在不同距离下相对应的临界高度的示意图。候车乘客位于D1,在求解位于候车乘客正前方D2位置处的临界高度时,在确定出候车乘客的第一视场角后,由于候车乘客的视线与水平面相平行,因此可知 1= 3,在已知 3和h3的情况下,根据三角计算公式可以求解O‑D3之间的距离,根据O‑D3和S1的距离,即可求解得到O‑D1之间的距离。在求解与显示屏的相重合的平面之间的垂直距离为S2的D2点相对应的临界高度h5时,由于存在以下关系:
[0043] 因此可求出h5的高度,h5即为与D2点相对应的临界高度h5。
[0044] 步骤1042、根据每个候车乘客的位置,确定出位于每个候车乘客正前方的第一候车乘客。
[0045] 之后,需要进一步根据每个候车乘客的位置,确定出位于每个候车乘客正前方的第一候车乘客。
[0046] 步骤1043、根据每个第一候车乘客的眼部高度和与显示屏相重合的平面之间的距离,以及与每个乘客候车正前方相对应的临界高度,确定是否存在视线被遮挡的目标候车乘客。
[0047] 在确定出位于每个候车乘客正前方的第一候车乘客后,则可以根据每个第一候车乘客的眼部高度和与显示屏相重合的平面之间的距离,以及与每个乘客候车正前方相对应的临界高度,确定每个乘客候车的正前方的不同距离下是否存在眼部高度大于相对应的临界高度的第一候车乘客,若存在,则说明该候车乘客被遮挡。本实施例中将眼部高度近似为候车乘客的身高,为了更精准地判断,也可以获取候车乘客的身高进行计算。示例性的,如图4所示,候车乘客的视线被遮挡的示意图。当D2点处的第一候车乘客的眼部高度大于临界高度h5时,则此时该第一候车乘客会遮挡位于D1处的候车乘客的视线,因此可将D1处的候车乘客确定为视线被遮挡的目标候车乘客。
[0048] 步骤105、在存在目标候车乘客的情况下,根据位于目标候车乘客正前方的候车乘客的眼部高度以及距离,确定目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。
[0049] 在存在视线被遮挡的目标候车乘客的情况下,则需要根据位于目标候车乘客正前方的候车乘客的眼部高度以及距离,确定目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角,其中尚未被遮挡的目标垂直视场角,即第一垂直视场角中,仍旧可以观测到显示屏的第一垂直视场角。
[0050] 步骤1051、确定目标候车乘客正前方的候车乘客中,眼部高度超过相对应的临界高度最多的第二候车乘客。
[0051] 首先,本实施例中需要确定目标候车乘客正前方的候车乘客中,眼部高度超过相对应的临界高度最多的第二候车乘客。可理解,当眼部高度超过相对应的临界高度越多时,则说明该候车乘客在第一垂直视场角中所遮挡的角度越大。
[0052] 步骤1052、根据目标候车乘客的第一眼部高度以及与显示屏相重合的平面之间的第一距离,第二候车乘客的第二眼部高度以及与显示屏相重合的平面之间的第二距离,确定目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。
[0053] 在确定出第二候车乘客后,即可根据目标候车乘客的第一眼部高度以及与显示屏相重合的平面之间的第一距离,第二候车乘客的第二眼部高度以及与显示屏相重合的平面之间的第二距离,确定目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。例如,计算出第一眼部高度和第二眼部高度的高度差值,计算第一距离和第二距离的距离差值,之后根据高度差值和距离差值,来计算尚未被遮挡的目标垂直视场角。
[0054] 在上述实施例的基础上,步骤1052中根据目标候车乘客的第一眼部高度以及与显示屏相重合的平面之间的第一距离,第二候车乘客的第二眼部高度以及与显示屏相重合的平面之间的第二距离,确定目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角,包括:步骤10521、根据目标候车乘客的第一眼部高度以及第二候车乘客的第二眼部高度,确定眼部高度差值。
[0055] 步骤10522、根据目标候车乘客与显示屏相重合的平面之间的第一距离以及第二候车乘客与显示屏相重合的平面之间的第二距离,确定距离差值。
[0056] 步骤10523、根据眼部高度差值和距离差值,确定第一角度。
[0057] 步骤10524、根据第一角度,确定目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。
[0058] 在确定出第二候车乘客后,则需要根据目标候车乘客的第一眼部高度以及第二候车乘客的第二眼部高度,确定眼部高度差值,以及根据目标候车乘客与显示屏相重合的平面之间的第一距离以及第二候车乘客与显示屏相重合的平面之间的第二距离,确定距离差值,最后根据眼部高度差值和距离差值,确定第一角度,并根据第一角度,确定目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。
[0059] 示例性的,如图5所示,位于D2出的第二候车乘客的第二眼部高度为h6,此时计算第一眼部高度h4与第二眼部高度h6之间的眼部高度差值c,并计算第一距离S1与第二距离S2的距离差值S4,根据眼部高度差值c、距离差值S4和三角计算公式,可求解得到 4的数值,4加上 2,即可得到第一垂直视场角中尚未被遮挡的目标垂直视场角。
[0060] 步骤106、确定目标垂直视场角是否满足预设条件。
[0061] 在确定出目标候车乘客的目标垂直视场角后,需要进一步判断目标垂直视场角是否满足预设条件。可理解,当目标垂直视场角越大时,目标候车乘客在显示屏上所能看到的范围越多,当目标垂直视场角越小时,目标候车乘客在显示屏上所能够看到的范围越小,当在显示屏上所能够看到的范围太小时,此时即使对公交信息进行分屏显示也没有太大的意义。因此,一个实施例中,可以确定目标垂直视场角的角度是否大于预设角度;若大于预设角度,确定目标垂直视场角满足预设条件,其中预设角度可预先进行设置,例如将预设角度设置为30°等。
[0062] 步骤107、在目标垂直视场角满足预设条件的情况下,根据目标垂直视场角,调整显示屏所显示的公交信息的显示布局,对公交信息进行分屏显示。
[0063] 在目标垂直视场角满足预设条件的情况下,则可以根据目标垂直视场角,调整显示屏所显示的公交信息的显示布局,从而对公交信息进行分屏显示。具体的,可根据目标垂直视场角,确定出目标候车乘客在显示屏所能够看到的区域,调整显示屏所显示的公交信息的显示布局,从而在目标候车乘客所能够看到的区域中显示公交信息。
[0064] 在上述实施例的基础上,步骤107中根据目标垂直视场角,调整显示屏所显示的公交信息的显示布局,对公交信息进行分屏显示,包括:步骤1071、根据目标垂直视场角,在显示屏的显示区域中确定出相对应的第一区域。
[0065] 在确定出目标垂直视场角后,可根据目标垂直视场角,在显示屏的显示区域中,确定出与目标垂直视场角相对应的第一区域,即用户通过目标垂直视场角所能够看到的区域。示例性的,如图6所示,在确定出目标垂直视场角后,根据 4、S1以及三角计算公式,可以计算得到显示屏中e的长度,将e+b即为显示屏中与目标视场角相对应的长度,最后根据长度为e+b以及显示屏的宽度,即可在显示屏的显示区域中,确定出与目标垂直视场角相对应的第一区域。
[0066] 步骤1072、在显示屏的第一区域和非第一区域中分屏显示公交信息。
[0067] 在确定出第一区域后,可将显示屏的显示区域划分为第一区域和非第一区域,并在第一区域和非第一区域中分屏显示公交信息,且第一区域和非第一区域所显示的公交信息的内容相同,从而使得目标候车乘客可以通过尚未被遮挡的第一区域查看公交信息,如图7所示,图7为本发明实施例提供的一种显示屏分屏显示公交信息的示意图,图7中Z1为第一区域,Z2为第二区域。
[0068] 在上述实施例的基础上,当存在多个目标候车乘客,且与至少两个目标候车乘客相对应的第一区域存在重合区域的情况下,还包括:将存在重合区域的第一区域合并为第二区域,并在第二区域中滚动显示公交信息。
[0069] 一个实施例中,当存在多个目标候车乘客时,会确定出多个第一区域,此时可能存在与至少两个目标候车乘客相对应的第一区域存在重合区域的情况。在这种情况下,可以将存在重合区域的第一区域合并为第二区域,之后再在第二区域中滚动显示公交信息,从而使得不同的目标候车乘客均可以通过第二区域观看到公交信息。
[0070] 上述,本发明实施例提供了一种公交电子站牌显示控制方法,本发明实施例能够根据摄像头所拍摄到的图像,确定出视线被遮挡的目标候车乘客,并确定出目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。之后根据目标垂直视场角,调整所述显示屏所显示的公交信息的显示布局,对所述公交信息进行分屏显示,从而使得目标候车乘客可以通过目标垂直视场角查看公交信息。本发明实施例能够在检测到目标候车乘客的视线被遮挡时,对显示屏所显示的公交信息的显示布局进行调整,以便目标候车乘客能够从尚未被遮挡的视线范围内查看公交信息,提高了用户的出行体验,本发明实施例通过灵活改变公交信息的显示布局的方式,解决了现有技术中存在着电子站牌中公交信息的显示方式较为固定,在候车乘客较多的情况下难以查看公交信息的技术问题。
[0071] 本发明实施例还提供了一种公交电子站牌显示控制装置,如图8所示,图8为本发明实施例的一种公交电子站牌显示控制装置的结构示意图,本发明实施例所提供的公交电子站牌显示控制装置适用于电子站牌,所述电子站牌包括显示屏,所述电子站牌包括双目摄像头,所述双目摄像头用于实时采集所述显示屏正前方的图像,公交电子站牌显示控制装置包括:图像获取模块201,用于实时获取所述双目摄像头拍摄的图像;
数据确定模块202,用于根据所述图像,确定当前观看显示屏的每个候车乘客的眼部高度、位置以及与所述显示屏相重合的平面之间的距离;
第一视场角确定模块203,用于根据所述眼部高度、所述距离、所述显示屏的安装高度以及尺寸,确定所述候车乘客只观看到所述显示屏时的第一垂直视场角;
目标乘客确定模块204,用于根据每个所述候车乘客的眼部高度、位置以及距离,确定是否存在视线被遮挡的目标候车乘客;
目标视场角确定模块205,用于在存在所述目标候车乘客的情况下,根据位于所述目标候车乘客正前方的候车乘客的眼部高度以及距离,确定所述目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角;
条件判断模块206,用于确定所述目标垂直视场角是否满足预设条件;
分屏显示模块207,用于在所述目标垂直视场角满足所述预设条件的情况下,根据所述目标垂直视场角,调整所述显示屏所显示的公交信息的显示布局,对所述公交信息进行分屏显示。
[0072] 在上述实施例的基础上,目标视场角确定模块205包括:临界高度确定子模块,用于根据每个所述候车乘客的第一垂直视场角、位置以及距离,确定与每个所述候车乘客的正前方在不同距离下相对应的临界高度;
第一候车乘客确定子模块,用于根据每个所述候车乘客的位置,确定出位于每个所述候车乘客正前方的第一候车乘客;
目标候车乘客确定子模块,用于根据每个所述第一候车乘客的眼部高度和与所述显示屏相重合的平面之间的距离,以及与每个所述乘客候车正前方相对应的临界高度,确定是否存在视线被遮挡的目标候车乘客。
[0073] 在上述实施例的基础上,目标视场角确定模块205包括:第二候车乘客确定子模块,用于确定所述目标候车乘客正前方的候车乘客中,所述眼部高度超过相对应的临界高度最多的第二候车乘客;
目标垂直视场角确定子模块,用于根据所述目标候车乘客的第一眼部高度以及与所述显示屏相重合的平面之间的第一距离,所述第二候车乘客的第二眼部高度以及与所述显示屏相重合的平面之间的第二距离,确定所述目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。
[0074] 在上述实施例的基础上,目标垂直视场角确定子模块包括:高度差值确定单元,用于根据所述目标候车乘客的第一眼部高度以及所述第二候车乘客的第二眼部高度,确定眼部高度差值;
距离差值确定单元,用于根据所述目标候车乘客与所述显示屏相重合的平面之间的第一距离以及所述第二候车乘客与所述显示屏相重合的平面之间的第二距离,确定距离差值;
第一角度确定单元,用于根据所述眼部高度差值和所述距离差值,确定第一角度;
目标垂直视场角确定单元,用于根据所述第一角度,确定所述目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角。
[0075] 在上述实施例的基础上,条件判断模块206具体用于确定所述目标垂直视场角的角度是否大于预设角度,若大于所述预设角度,确定所述目标垂直视场角满足预设条件。
[0076] 在上述实施例的基础上,分屏显示模块207包括:第一区域确定子模块,用于根据所述目标垂直视场角,在所述显示屏的显示区域中确定出相对应的第一区域;
分屏显示子模块,用于在所述显示屏的第一区域和非第一区域中分屏显示所述公交信息。
[0077] 在上述实施例的基础上,当存在多个所述目标候车乘客,且与至少两个所述目标候车乘客相对应的第一区域存在重合区域的情况下,分屏显示子模块用于将存在所述重合区域的第一区域合并为第二区域,并在所述第二区域中滚动显示所述公交信息。
[0078] 本发明实施例提供的公交电子站牌显示控制装置包含在电子站牌中,且可用于执行上述实施例中提供的公交电子站牌显示控制方法,具备相应的功能和有益效果。
[0079] 值得注意的是,上述公交电子站牌显示控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0080] 本实施例还提供了一种电子站牌,如图9所示,图9为本发明实施例提供的一种电子站牌的结构示意图,所述电子站牌30包括处理器300以及存储器301;所述存储器301用于存储计算机程序302,并将所述计算机程序302传输给所述处理器300;
所述处理器300用于根据所述计算机程序302中的指令执行上述的一种公交电子站牌显示控制方法实施例中的步骤。
[0081] 示例性的,所述计算机程序302可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器301中,并由所述处理器300执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序302在所述电子站牌30中的执行过程。
[0082] 所述电子站牌30可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述电子站牌30可包括,但不仅限于,处理器300、存储器301。本领域技术人员可以理解,图9仅仅是电子站牌30的示例,并不构成对电子站牌30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子站牌30还可以包括输入输出设备、网络接入设备、总线等。
[0083] 所称处理器300可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器  (Digital Signal Processor,DSP)、专用集成电路 (Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field‑Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0084] 所述存储器301可以是所述电子站牌30的内部存储单元,例如电子站牌30的硬盘或内存。所述存储器301也可以是所述电子站牌30的外部存储设备,例如所述电子站牌30上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器301还可以既包括所述电子站牌30的内部存储单元也包括外部存储设备。所述存储器301用于存储所述计算机程序以及所述电子站牌30所需的其他程序和数据。所述存储器301还可以用于暂时地存储已经输出或者将要输出的数据。
[0085] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0086] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0087] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0088] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0089] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
[0090] 本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种公交电子站牌显示控制方法,该方法包括以下步骤:实时获取所述双目摄像头拍摄的图像;
根据所述图像,确定当前观看显示屏的每个候车乘客的眼部高度、位置以及与所述显示屏相重合的平面之间的距离;
根据所述眼部高度、所述距离、所述显示屏的安装高度以及尺寸,确定所述候车乘客只观看到所述显示屏时的第一垂直视场角;
根据每个所述候车乘客的眼部高度、位置以及距离,确定是否存在视线被遮挡的目标候车乘客;
在存在所述目标候车乘客的情况下,根据位于所述目标候车乘客正前方的候车乘客的眼部高度以及距离,确定所述目标候车乘客的第一垂直视场角中尚未被遮挡的目标垂直视场角;
确定所述目标垂直视场角是否满足预设条件;
在所述目标垂直视场角满足所述预设条件的情况下,根据所述目标垂直视场角,调整所述显示屏所显示的公交信息的显示布局,对所述公交信息进行分屏显示。
[0091] 注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。

当前第1页 第1页 第2页 第3页