CN115973075A - 一种显示屏调整方法及装置 - Google Patents
一种显示屏调整方法及装置 Download PDFInfo
- Publication number
- CN115973075A CN115973075A CN202310003686.9A CN202310003686A CN115973075A CN 115973075 A CN115973075 A CN 115973075A CN 202310003686 A CN202310003686 A CN 202310003686A CN 115973075 A CN115973075 A CN 115973075A
- Authority
- CN
- China
- Prior art keywords
- display screen
- region
- target user
- seat
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000001815 facial effect Effects 0.000 claims abstract description 38
- 238000012545 processing Methods 0.000 claims description 47
- 230000015654 memory Effects 0.000 claims description 35
- 238000004590 computer program Methods 0.000 claims description 25
- 230000001953 sensory effect Effects 0.000 claims description 19
- 238000003860 storage Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 abstract description 5
- 238000013461 design Methods 0.000 description 42
- 230000006870 function Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 18
- 230000000007 visual effect Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 10
- 230000036544 posture Effects 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 210000003128 head Anatomy 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000003708 edge detection Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/02—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
- B60R11/0229—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for displays, e.g. cathodic tubes
- B60R11/0235—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for displays, e.g. cathodic tubes of flat type, e.g. LCD
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/02—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
- B60R11/0229—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for displays, e.g. cathodic tubes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
- G06V20/593—Recognising seat occupancy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/741—Instruments adapted for user detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/77—Instrument locations other than the dashboard
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/60—Instruments characterised by their location or relative disposition in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/65—Instruments specially adapted for specific vehicle types or users, e.g. for left- or right-hand drive
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/65—Instruments specially adapted for specific vehicle types or users, e.g. for left- or right-hand drive
- B60K35/658—Instruments specially adapted for specific vehicle types or users, e.g. for left- or right-hand drive the instruments being ergonomically adjustable to the user
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R2011/0001—Arrangements for holding or mounting articles, not otherwise provided for characterised by position
- B60R2011/0003—Arrangements for holding or mounting articles, not otherwise provided for characterised by position inside the vehicle
- B60R2011/0012—Seats or parts thereof
- B60R2011/0015—Back-rests
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R2011/0042—Arrangements for holding or mounting articles, not otherwise provided for characterised by mounting means
- B60R2011/008—Adjustable or movable supports
- B60R2011/0092—Adjustable or movable supports with motorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Transportation (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请公开了一种显示屏调整方法及装置,该方法包括:显示屏调整装置可获取传感信息,传感信息用于确定目标用户的面部区域。显示屏调整装置还可根据面部区域的位置,调整对应于目标用户的显示屏的位置,使得调整后显示屏的位置适宜用户观看,能够提高目标用户的观看效果,因此提高显示屏的位置的调节精度。
Description
技术领域
本申请涉及车辆控制领域,特别涉及一种显示屏调整方法及装置。
背景技术
车载娱乐***是当前智能汽车发展的重点。其中,车载显示屏是车载娱乐***的重要组成部分。在座舱内,用户的座椅往往是较为固定的,导致用户可活动的范围有限,因此该***中不适宜由后乘坐排座椅的用户,按照前排座椅背后显示屏的位置选择合适的观看角度。在此情况下,需要对显示屏的位置进行调整,使得显示屏处于适宜用户观看的位置。其中,显示屏的位置调整包括但不限于显示屏的显示方向和显示屏相对于用户的水平位置和竖直位置的调整。可以理解的是,如果显示屏的显示方向不适宜用户观看,会造成用户观看显示屏的视觉效果降低,影响用户体验。
然而,目前显示屏的位置的调节方式的调节精度不高。
发明内容
本申请提供一种显示屏调整方法及装置,以提高显示屏的位置的调节精度。
本申请提供的显示屏调整方法可以由支持显示屏调整功能的电子装置执行。电子装置能够被抽象为计算机***。本申请中的支持显示屏调整功能的电子装置,也可称为显示屏调整装置。显示屏调整装置可以是该电子装置的整机,也可以是该电子装置中的部分器件,例如:显示屏调整功能相关的芯片,如***芯片或图像芯片。其中,***芯片也称为片上***(system on chip,SOC),或称为SoC芯片。具体地,显示屏调整装置可以是诸如车辆中的车载电脑、车机等这样的终端装置或车载设备,也可以是能够被设置在车辆或车载设备中的计算机***中的***芯片、图像芯片或其他类型的芯片。
第一方面,提供一种显示屏调整方法。
以显示屏调整装置是执行主体为例,该方法包括:显示屏调整装置可获取传感信息,传感信息用于确定目标用户的面部区域。显示屏调整装置还可根据面部区域的位置,调整对应于目标用户的显示屏的位置。
采用该方法,显示屏调整装置可基于目标用户的面部区域的位置,调整显示屏,使得调整后显示屏的位置适宜用户观看,能够提高目标用户的观看效果,因此提高显示屏的位置的调节精度。
在一种可能的设计中,当面部区域的位置超出参考区域时,显示屏调整装置可调整显示屏的位置,以使得调整后的面部区域的位置位于参考区域内。
采用该设计,显示屏调整装置可基于面部区域与参考区域的位置关系调整显示屏的位置,提高显示屏的位置的调节精度。
在一种可能的设计中,当面部区域的位置与参考点的位置距离超过阈值时,显示屏调整装置可调整显示屏的位置,以使得调整后的面部区域的位置与参考点的位置距离小于阈值。
采用该设计,显示屏调整装置可基于面部区域与参考点的位置关系调整显示屏的位置,提高显示屏的位置的调节精度。
在一种可能的设计中,传感信息可包括第一区域的传感信息和第二区域的传感信息,第一区域为调整显示屏前所采集到的区域,第二区域为调整显示屏后所采集到的区域,则当面部区域在第一区域中的位置与第一区域中的参考点之间的距离大于或等于阈值时,显示屏调整装置可调整显示屏的位置,使得第二区域中,目标用户的面部区域与第二区域中的参考点之间的距离小于或等于阈值。
采用该设计,能够使得调整后显示屏的位置更加靠近根据传感信息确定的参考点所在的位置,进一步提高显示屏的位置的调节精度。
在一种可能的设计中,阈值为预配置的;或者,阈值与目标用户对应。在阈值与目标用户对应时,可实现根据用户的个性化设置进行显示屏调整,能够针对目标用户进一步提高显示屏的位置的调节精度。
在一种可能的设计中,阈值与目标用户对应,显示屏调整装置还可根据目标用户的信息从服务器获取阈值。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,显示屏调整装置可根据多个用户的面部区域与第一区域中的参考点之间的距离,从多个用户中确定目标用户。
采用该设计,可支持在传感信息能确定多个用户的情况下,根据用户与参考点之间的距离从多名用户中的目标用户,以针对目标用户进一步提高显示屏的位置的调节精度。其中,目标用户的面部区域与参考点之间的距离是多个用户分别的面部区域与参考点之间的距离中最小的。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,显示屏调整装置可根据确定多个用户中具有第一肢体操作的用户为目标用户。
采用该设计,可支持在传感信息能确定多个用户的情况下,根据用户的肢体操作从多名用户中的目标用户,以针对目标用户进一步提高显示屏的位置的调节精度。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,显示屏调整装置可响应于用户的指示操作,确定多个用户中的一个用户为目标用户。
采用该设计,可支持在传感信息能确定多个用户的情况下,根据用户的指示操作从多名用户中的目标用户,以针对目标用户进一步提高显示屏的位置的调节精度。
在一种可能的设计中,显示屏设置于车辆内的第一座椅的背部,第一座椅为目标用户所在的第二座椅的前排座椅,显示屏调整装置还可根据第一参数调整显示屏的位置,以进一步提高显示屏的调整精度,其中,第一参数包括第一座椅与第二座椅之间的距离、第一座椅的倾斜角度、显示屏所在的靠枕的倾斜角度、第一座椅的椅背的长度或者靠枕的长度中的至少一个,靠枕位于第一座椅上。
在一种可能的设计中,显示屏的位置包括显示屏的显示方向、显示屏相对于目标用户的水平位置、竖直位置或远近位置中的至少一个。
在一种可能的设计中,传感信息由视觉传感器获得,其中,视觉传感器包括摄像头和雷达中的一个或多个。
一种可能的设计中,目标用户的面部区域为目标用户的眼部区域,以进一步提高显示屏调整的精度。
第二方面,本申请提供一种显示屏调整装置,该装置包括处理模块和输入输出模块。
输入输出模块可用于获取传感信息,传感信息用于确定目标用户的面部区域。处理模块可根据面部区域的位置,调整对应于目标用户的显示屏的位置。
一种可能的设计中,当面部区域的位置超出参考区域时,处理模块可调整显示屏的位置,以使得调整后的面部区域的位置位于参考区域内。
一种可能的设计中,当面部区域的位置与参考点的位置距离超过阈值时,处理模块可调整显示屏的位置,以使得调整后的面部区域的位置与参考点的位置距离小于阈值。
在一种可能的设计中,传感信息可包括第一区域的传感信息和第二区域的传感信息,第一区域为调整显示屏前所采集到的区域,第二区域为调整显示屏后所采集到的区域,则当面部区域在第一区域中的位置与第一区域中的参考点之间的距离大于或等于阈值时,处理模块可调整显示屏的位置,使得第二区域中,目标用户的面部区域与第二区域中的参考点之间的距离小于或等于阈值。
在一种可能的设计中,阈值为预配置的;或者,阈值与目标用户对应。
在一种可能的设计中,输入输出模块还可用于根据目标用户的信息从服务器获取阈值。此时,输入输出模块可包括收发器,或通信接口。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,处理模块可根据多个用户的面部区域与第一区域中的参考点之间的距离,从多个用户中确定目标用户。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,处理模块可根据确定多个用户中具有第一肢体操作的用户为目标用户。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,处理模块可响应于用户的指示操作,确定多个用户中的一个用户为目标用户。
在一种可能的设计中,显示屏设置于车辆内的第一座椅的背部,第一座椅为目标用户所在的第二座椅的前排座椅,处理模块还可根据第一参数调整显示屏的位置;其中,第一参数包括第一座椅与第二座椅之间的距离、第一座椅的倾斜角度、显示屏所在的靠枕的倾斜角度、第一座椅的椅背的长度或者靠枕的长度中的至少一个,靠枕位于第一座椅上。
在一种可能的设计中,显示屏的位置包括显示屏的显示方向、显示屏相对于目标用户的水平位置、竖直位置或远近位置中的至少一个。
在一种可能的设计中,传感信息由视觉传感器获得,其中,视觉传感器包括摄像头和雷达中的一个或多个。
一种可能的设计中,目标用户的面部区域为目标用户的眼部区域,以进一步提高显示屏调整的精度。
第三方面,本申请提供一种计算设备,包括处理器,处理器与存储器相连,存储器存储计算机程序或指令,处理器用于执行存储器中存储的计算机程序或指令,以使得计算设备执行上述第一方面或第一方面的任一种可能的实现方式中的方法。
第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序或指令,当该计算机程序或指令被执行时,使得计算机执行上述第一方面或第一方面的任一种可能的实现方式中的方法。
第五方面,本申请提供一种计算机程序产品,当计算机执行计算机程序产品时,使得计算机执行上述第一方面或第一方面的任一种可能的实现方式中的方法。
第六方面,本申请提供一种芯片,芯片与存储器相连,用于读取并执行存储器中存储的计算机程序或指令,以实现上述第一方面或第一方面的任一种可能的实现方式中的方法。
第七方面,本申请提供一种车辆,该车辆包括上述第二方面或第二方面的任一种可能的实现方式中的车载控制装置和执行装置,以实现上述第一方面或第一方面的任一种可能的实现方式中的方法。
第八方面,本申请提供一种车辆,该车辆包括上述第六方面中的芯片和执行装置,以实现上述第一方面或第一方面的任一种可能的实现方式中的方法。
基于本申请所提供的技术方案,可由显示屏调整装置获取传感信息,并根据传感信息确定的面部区域调整对应于目标用户的显示屏的位置,使得调整后显示屏的位置适宜用户观看,能够提高目标用户的观看效果,因此提高显示屏的位置的调节精度。
可选的,可由显示屏调整装置基于目标用户的面部区域与参考区域或参考点之间的位置关系,以进一步提高调节精度。其中,参考区域和参考点的设置可以是固定位置,也可以是可变的,可以是根据不同用户的姿态等来确定的,还可以是根据用户的历史数据来确定的。
可选的,如果传感信息包括第一区域的传感信息和第二区域的传感信息,其中,第一区域的传感信息是调整显示屏之前采集的,第二区域的传感信息是调整显示屏之后采集的,则可由显示屏调整装置根据面部区域在第一区域中的位置和第一区域中的参考点之间的距离大于或等于阈值,调整显示屏的位置,使得面部区域在第一区域中的位置和第一区域中的参考点之间的距离小于(或等于)阈值,以进一步提高调节精度。
可选的,该阈值可以是针对目标用户设置的,比如是目标用户的历史设置,以实现根据用户的个性化的设置进行显示屏调整。
可选的,通过传感信息可确定多个用户的面部区域,则可由显示屏调整装置基于每个用户的面部区域与第一区域中参考点之间的距离、用户具有的第一肢体操作或指示操作,确定多个用户中的一个用户作为目标用户,从而针对目标用户进一步提高显示屏调整精度。
可选的,显示屏调整装置可根据第一座椅与第二座椅之间的距离、第一座椅的倾斜角度、显示屏所在的靠枕的倾斜角度、第一座椅的椅背的长度或者靠枕的长度中的至少一个参数,灵活调整显示屏的位置,以进一步提高显示屏调整的精度。
可选的,显示屏的位置包括显示屏的显示方向、显示屏相对于目标用户的水平位置、竖直位置或远近位置中的至少一个。
可选的,传感信息由视觉传感器获得,其中,视觉传感器包括摄像头和雷达中的一个或多个。
可选的,目标用户的面部区域为目标用户的眼部区域,根据目标用户的眼部区域进行显示屏的位置调整可以进一步提高显示屏调整的精度。
附图说明
图1为本申请实施例提供的一种应用场景示意图;
图2为本申请实施例提供的另一种应用场景示意图;
图3为本申请实施例提供的一种显示屏的显示方向的示意图;
图4为本申请实施例提供的另一种显示屏的显示方向的示意图;
图5为本申请实施例提供的另一种显示屏的显示方向的示意图;
图6为本申请实施例提供的一种显示屏调整方法的流程示意图;
图7A为本申请实施例提供的一种第一图像的示意图;
图7B为本申请实施例提供的另一种第一图像的示意图;
图8为本申请实施例提供的一种第一参数的示意图;
图9为本申请实施例提供的一种PID控制方法的逻辑的示意图;
图10为本申请实施例提供的一种显示屏调整方法的逻辑示意图;
图11为本申请实施例提供的一种显示屏调整装置的结构示意图;
图12为本申请实施例提供的另一种显示屏调整装置的结构示意图;
图13为本申请实施例提供的另一种显示屏调整装置的结构示意图。
具体实施方式
本申请主要应用于对于设置在前排椅背上的显示屏的位置调整。根据目标用户的面部区域的位置,调整显示屏的位置,以提高调整后显示屏的观看效果。
本申请中待调节的显示屏所处的场景包括但不限于汽车、飞机或者火车等交通工具场景,也可以包括候车室、医院或者电影院等公共场所,这里不具体限定。图1以车辆为例,展示了本申请的一种可能的应用场景。如图1所示,车辆上的显示屏调节是本发明的核心场景之一,但不应理解为本申请适用的全部场景。
本申请中,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c可以是单个,也可以是多个。
本申请所示的显示屏可具备显示功能,即用于向用户展示图像或视频等画面。该显示屏可设置于椅背、墙壁、中控台或车顶等位置。比如图2所示,如果该显示屏位于具备多排座椅的场景,则显示屏可设置于前排座椅的背后,其面对的观众为乘坐后排座椅的用户,或者说,显示屏的正面朝向用户。另外,该显示屏也可设置于座椅前方的墙壁或中控台或车顶等位置,其面对的观众为乘坐该座椅的用户,比如,在单排座椅的场景中,显示屏可位于该单排座椅前方的设施,或者,在多排座椅的场景中,该显示屏可设置于前排座椅前方的设施。其中,显示屏可位于用户所在座椅的正前方,或位于用户所在座椅的斜前方,本申请不具体限定。
可选的,显示屏可具备图像采集功能,例如,与视觉传感器一体设置,或与视觉传感器相连。其中,视觉传感器可以是摄像头或雷达。视觉传感器可用于采集图像数据。本申请中,图像数据可以是摄像头采集的图片或视频,也可以是雷达采集的点云。
可选的,处理器可以获取独立设置的视觉传感器的采集数据,其中,处理器可以与显示屏设置在一起,也可以与显示屏分开设置通过通信链路连接。视觉传感器包括雷达、摄像头等传感器中的一个或多个。例如,处理器可以通过接口电路,获取与处理器连接的视觉传感器的传感信息,并根据传感信息来确定用户的人脸位置,调整显示屏的位置。其中,处理器与视觉传感器可以通过有线或无线链路连接,本申请对此不做限定。
在一种可能的实现方式中,该显示屏可具备拍摄功能,或者说,显示屏内置具备拍摄功能的装置。或者,显示屏与具备拍摄功能的装置相连。拍摄功能例如拍照或拍摄视频的功能。具备拍摄功能的装置例如摄像头、摄像头模组或摄像头驱动模块等。本申请中,以具备拍摄功能的装置为摄像头为例进行说明。
具体的,显示屏可内置摄像头,或与摄像头连接,以支持拍摄功能。其中,如果采用显示屏与摄像头相连的方式,需要确保显示屏与摄像头的位置相对固定,即显示屏与摄像头采取硬连接的方式相连。另外,还需要确保显示屏的显示方向与摄像头的拍摄方向一致。本申请中,摄像头的拍摄方向是指垂直于摄像头的光学元件并朝向被拍摄物的方向。
在另一种可能的实现方式中,该显示屏可具备雷达扫描功能,或者说,显示屏内置具备雷达扫描功能的装置。或者,显示屏与具备雷达扫描功能的装置相连。雷达扫描功能例如通过扫描获得点云信息的功能,其中,点云信息可包括是雷达扫描范围内的三维模型数据或图像数据,能够体现物体在x、y和z轴三个方向的位置信息,因此,结合面部识别技术,可以获得点云中用户面部区域在x、y和z轴三个方向的位置。具备雷达扫描功能的装置例如雷达(包括但不限于激光雷达、超声波雷达或毫米波雷达等)、雷达模组或雷达***等。本申请中,可确保显示屏的显示方向与雷达的扫描方向一致,或者说,可令雷达扫描用户所在方向,比如,在第一座椅背部的雷达的扫描方向可朝向用户所在的第二座椅所在的方向。
另外,本申请中,显示屏的位置包括显示屏的显示方向、显示屏相对于用户的水平方向或显示屏相对于用户的竖直方向中的至少一个。
应理解,显示屏的显示方向,是指垂直于显示屏并朝向用户的方向。显示屏的显示方向可拆分为竖直方向上的显示方向和水平方向上的显示方向。以图3为例,可将显示屏投影于用户所在座椅的正前方所在平面,获得显示屏侧视图。其中,显示屏在竖直方向上的显示方向可理解为该图3中垂直于显示屏在x轴和y轴所在平面的投影并朝向用户所在座椅的方向,在图3中可通过倾斜角度a表示显示屏在竖直方向上的显示方向。另外,还可将显示屏投影在x轴和z轴所在的平面,其中,x轴即图3所示x轴,z轴垂直于图3所示的x轴和y轴,则显示屏在水平方向上的显示方向可理解为,垂直于显示屏在x轴和z轴所在平面的投影,且朝向用户所在座椅的方向。
由于汽车等场景中,后排座椅位置相对固定,一般不会在座椅的横向方向上进行移动,因此可以固定显示屏在水平方向上的显示方向。比如图2所示,将显示屏设置在前排座椅1的椅背,并令显示屏的水平转动受限,使得显示屏在水平方向上的显示方向会一直处于适宜图2所示的用户观看的水平方向的显示方向。因此,在不需要调节显示屏在水平方向上的显示方向的情况下,本申请可应用于解决显示屏在竖直方向上的显示方向的调节精度问题。
另外,也不排除在其他一些场景下,对本申请提供的方法进行适当的改动,使其应用于解决显示屏在水平方向上的显示方向的调节精度问题。比如,用户所在的后排座椅位置如图2所示,且显示屏被设置于前排座椅2的椅背,或者,用户位于前排座椅2正后方的后排座椅区域,且显示屏被设置于前排座椅1的椅背,或者,用户位于后排座椅的中间区域,且显示屏被设置于前排座椅1或前排座椅2的椅背,则需要调整显示屏在水平和竖直方向上的显示方向,使得显示屏的显示方向适宜用户观看。
应理解,下文中以竖直方向为例说明对于显示屏在的显示方向的调节方式。对显示屏在水平方向上的显示方向调节方式可参照对于显示屏在竖直方向上的显示方向的调节方式执行。
应理解,本申请中可通过增加或减小显示屏的倾斜角度对显示屏的竖直方向的显示方向进行调整。仍以图3为例,倾斜角度是指侧视图中显示屏与水平方向(即图3所示x方向)之间的夹角,表示为角a。应理解,在图3所示的坐标系中,当按照逆时针方向转动显示屏时,可增加显示屏的倾斜角度,即使得显示屏在竖直方向上的显示方向更高。当按照顺时针方向转动显示屏时,可减小显示屏的倾斜角度,即使得显示屏在竖直方向上的显示方向更低。
这里结合图4所示场景,介绍调节显示屏的显示方向的目标。图4中,显示屏设置于前排座椅的靠枕背后,用户位于后排座椅,当显示屏的显示方向属于适宜用户观看的显示方向范围(以下称为适宜范围)时,用户观看效果较佳。以竖直方向的显示方向为例,如果显示屏的数值方向的显示方向属于适宜用户观看的竖直方向的显示方向的范围,则不需要调节显示屏的竖直方向的显示方向,如果显示屏的竖直方向的显示方向不属于该适宜范围,则需要调整显示屏的竖直方向的显示方向,使得显示屏的竖直方向的显示方向属于该适宜范围,例如图5所示。其中,该适宜范围在图4和图5中通过扇形区域表示。应理解,适宜范围可以是与用户身高和坐姿相关的,因此对于不同的用户来说,适宜范围可能会不同。
如图4所示,如果显示屏在竖直方向的显示方向对于用户来说过低,即显示方向低于图4所示的适宜范围的下限,此时用户需要调整坐姿使头部下移才能获得更好的观看体验,则可以增加显示屏的倾斜角度,即按照逆时针方向转动显示屏。如果显示屏在竖直方向的显示方向对于用户来说过高,即显示方向高于图4所示的适宜范围的上限,用户需要调整坐姿使头部上移才能获得更好的观看体验,则可以减小显示屏的倾斜角度,即按照顺时针方向转动显示屏。如果显示屏在竖直方向的显示方向对于用户来说过低,即显示方向低于图4所示的适宜范围,用户需要调整坐姿使头部下移才能获得更好的观看体验,则可以增加显示屏的倾斜角度,即按照逆时针方向转动显示屏。
应理解,该适宜范围至少与用户坐在座椅时用户头部的高度有关,即对于不同身高的用户或对于不同坐姿的用户来说,该适宜范围可能是不同的。此外,该适宜范围还与显示屏的高度有关,比如,当显示屏设置于前排座椅时,该适宜范围还与显示屏所在前排座椅的椅背长度、椅背倾斜角度、椅背上显示屏所在的高振角度和倾斜角度等元素有关。
与显示屏的显示方向同理,显示屏相对于用户的水平位置和竖直位置(以下简称为显示屏的水平位置和竖直位置)同样可能会影响用户的观看体验。其中以图3为例,水平位置是指显示屏在垂直于x轴和y轴的z轴(未示出)方向的位置,竖直位置是指显示屏在y轴方向的位置。因此,在某些情况下需要对显示屏的水平位置和竖直位置进行调整,以提高用户的观看体验。
下面以显示方向的调制方式为例说明目前显示屏的位置调整方式中存在的问题。目前,在调整显示屏的显示方向时采取的手段大多是人工进行的手动调整或由人工结合电动方式的部分电动调整,这些方式都需要在人工控制下进行,存在调节精度不高的问题,因此不能很好地满足用户的观看需求。
为了提高显示屏的位置的调整精度,本申请实施例提供一种显示屏调整方法。该方法可由显示屏位置调整装置实施,以下可将简称为调整装置。
示例性的,如图1所示,该调整装置可作为靠枕和显示屏之间的连接部,用于将显示屏固定在靠枕背后。在另外的示例中,调整装置与显示屏之间也可以具有其他连接关系,例如,调整装置作为显示屏内部的模块或组件,或者,调整装置与显示屏通过有线或无线方式连接,本申请不具体要求。
该调整装置可与待条件的显示屏设置于***的场景中,比如,待调节的显示屏位于汽车中,则该调整装置也可置于汽车中,比如由汽车的中控***或多媒体***实现该通信装置。此外,该调整装置也可与待调节的显示屏相对分离设置,比如,调整装置支持通过远程控制方式对显示屏的显示方向进行调整。
本申请中,调整装置是支持显示屏调整功能的电子装置,可以是该电子装置的整机,也可以是该电子装置中的部分器件,例如:显示屏调整功能相关的芯片,如***芯片或图像芯片。其中,***芯片也称为SOC,或称为SoC芯片。具体地,显示屏调整装置可以是诸如车辆中的车载电脑、车机等这样的终端装置或车载设备,也可以是能够被设置在车辆或车载设备中的计算机***中的***芯片、图像芯片或其他类型的芯片,或者可以使服务器(如云服务器)或服务器中的芯片。显示屏调整装置也可被抽象为计算机***。
以调整装置是终端设备为例,终端设备至少可提供以下功能:获取传感信息,并根据传感信息指示的面部区域的位置,调整显示屏的位置。
本申请中,传感信息可来自于视觉传感器。传感信息例如可以是视觉传感器采集的图像信息或点云信息,也可以是视觉传感器采集的并经过一定处理的信息。例如,视觉传感器可以是摄像头,传感信息可以是摄像头所采集的图片(或视频)信息,或者可以是对图片信息进行分析获得的其他信息,如对图片信息进行分析获得的用户面部区域的位置信息等。又如,视觉传感器可以是雷达,传感信息可以是雷达所采集的点云,或者可以是对点云进行分析获得的信息,如对点云信息进行分析获得的用户面部区域的位置信息等。应理解,视觉传感器也可以是超声波传感器等装置。
本申请中,调整装置与视觉传感器可采用分离式设置,显示屏位置的调整可基于调整装置与视觉传感器之间的通信进行。调整装置与视觉传感器也可采用一体式设置,可由调整装置读取传感信息来实现显示屏位置调整。本申请中,A与B采用一体设置可以是指A与B之间采取硬连接的方式连接,即A的位置发生变化的同时,B的位置发生变化,且A的位置的变化方式和B的位置的变化方式一致,A的位置的变化幅度和B的位置的变化幅度一致。
下文中,将结合本申请实施例提供的显示屏调节方法,对本申请进行说明。
如图6所示,本申请实施例提供的显示屏调节方法可包括以下步骤:
S101:获取传感信息,传感信息用于确定目标用户的面部区域。
如前述,传感信息可以是摄像头或雷达等视觉传感器采集的图像数据,或者,可以是对图像数据进行分析等处理后获得的信息。比如,如果视觉传感器是摄像头,则图像数据可以是图片或视频等类型的数据。如果视觉传感器是雷达,则图像数据可以是点云信息。
在S101中,调整装置可识别目标用户的面部区域,或者,传感信息可包括目标用户的面部区域的位置信息。其中,以传感信息是摄像头采集的图片为例,可通过边缘检测算法等方式提取图片中的脸部区域。
应理解,目标用户为显示屏的观众。例如,显示屏位于前排座椅时,目标用户可以是后排用户中的一个。例如,在图2所示的后排座椅上乘坐有多名用户,目标用户可以是多名用户中的一个。
可选的,当视觉传感器采集到的图像数据中包括多个用户的面部区域时,调整装置还可用于从多名用户中确定目标用户。换句话说,调整装置还可用于根据传感信息确定多个用户的面部区域,并从多个用户的面部区域中确定目标用户的面部区域,或者说,从该多个用户中确定目标用户。
一种可能的确定目标用户的方式为,传感信息包括第一区域的传感信息,则可根据多名用户分别的面部区域与第一区域中参考点的距离从多名用户中确定目标用户。其中,第一区域可以是视觉传感器采集的图像数据的区域,或者是图像数据的部分区域。例如,视觉传感器是摄像头时,第一区域可以包括摄像头采集的图片的全部像素区域。另外,本申请中的参考点可以是第一区域中的特定像素点,例如中心像素点,或第一区域中某个顶角位置的像素点等,具体不进行限定。
举例来说,可选取面部区域距离第一区域的参考点最近的用户为目标用户,或者说,确定面部区域与第一区域中参考点的距离最小的用户为目标用户。
另一种可能的确定目标用户的方式为,将多名用户中具有第一肢体操作的用户确定为目标用户,第一肢体操作例如举手、点头、左划或右划等手势或动作等。其中,第一肢体操作可通过摄像头、雷达或超声波传感器等视觉传感器获取。这里以通过摄像头采集用户做出的手势为例,介绍第一肢体操作的识别方式。摄像头可采集连续的多帧图像,通过对图像中特征像素点的识别,确定特征像素点在多帧图像中的位置变化特征,比如,特征像素点是通过边缘检测算法获得的用户手指、手掌或面部的边缘图像。如果位置变化特征符合预设的特征,则可确定隔空手势操作具备的含义为预设的该特征对应的含义。比如,特征像素点包括用户手指和手掌的边缘图像,在多帧图像中,随着时间推移用户手指和手掌的边缘图像呈现由下向上的移动趋势,则可识别用户做出的手势为举手,进一步可确定做出该举手动作的用户为目标用户。例如,确定面部区域距离手指和手掌的边缘图像最近的用户为目标用户。
可选的,该第一肢体操作可以是目标用户基于调整装置输出的信息作出的。例如,调整装置可通过扬声器播放和/或显示屏显示等方式,提示目标用户作出第一肢体操作,以方便识别多名用户中的目标用户。
再一种可能的确定目标用户的方式为,响应于用户的指示操作确定多个用户中的一个用户为目标用户,指示操作例如用户对显示屏进行的触摸、点击、滑动或按压等触控操作。例如,在识别多个用户的面部区域后,在显示屏显示多个用户分别的面部区域,并在用户的面部区域检测用户的触控操作,如果在某个用户的面部区域检测到触控操作,则将该用户作为目标用户,该用户的面部区域即目标用户的面部区域。
或者,指示操作可包括用户对于按键的触发操作,如单击或双击操作。例如,可通过显示屏显示识别出的多个用户分别的面部区域,以及通过虚拟图标、文字或编号等标识对多个用户分别的面部区域进行标识。之后检测用户对于显示屏中虚拟图标、文字或编号对应的按键触发操作,将发生触发操作的按键对应的面部区域作为目标用户的面部区域。其中,每个按键可对应于一个用户的面部区域,比如,每个按键包括一个用户的面部区域相应的虚拟图标、文字或编号,如果检测到用户对一个按键触发操作,则将该按键对应的面部区域所属用户作为目标用户。其中,这里的按键可以是显示屏的虚拟按键或实体按键,不具体限定。
S102:根据目标用户的面部区域的位置,调整对应于目标用户的显示屏的位置。
其中,对应于目标用户的显示屏,是指目标用户正在观看的显示屏。例如,前述说明中介绍了在显示屏拍摄的图像中包括多名用户的面部区域时确定目标用户的方法,同理,本申请也可在存在多个显示屏的场景中,采用类似的方法由每个显示屏确定各自的目标用户,即确定目标用户与显示屏之间的对应关系,从而可根据目标用户的目标区域位置调整目标用户对应的显示屏的位置。另外,如果座舱(或其他场景)内只有一个显示屏,则该显示屏为目标用户的对应的显示屏。
比如,调整装置可根据目标用户的面部区域在第一图像中的位置,调整显示屏的位置。
采用以上方法,可根据目标用户的面部区域的位置调整显示屏的位置,能够令调整后显示屏的位置适宜用户观看,以提高目标用户的观看效果。
可选的,在S102中,以第一图像是第一图像为例,根据目标用户的面部区域调整显示屏的位置时,调整装置可通过边缘检测算法等方式提取拍照获得的图像中的人眼区域,并根据人眼区域进行显示屏的调整,以提高显示屏调节的精度。
在S102的可能的示例中,调整装置可根据传感信息确定目标用户的面部区域,并在确定目标用户的面部区域与参考点之间的距离超过(或,大于或等于,或,不小于)阈值时,调整显示屏的位置,使得调整后的面部区域的位置与参考点的位置距离不超过(或,小于或等于,或不超过)阈值。
具体的,如果传感信息包括第一区域的传感信息和第二区域的传感信息。其中,如前述,第一区域可以是视觉传感器采集的图像数据的区域,或者是图像数据的部分区域。第二区域与第一区域相似,区别在于第一区域和第二区域的采集时机不同。其中,第一区域的传感信息可以是调整显示屏之前采集到的区域,第二区域可以是调整显示屏之后采集到的区域,则可以在面部区域与第一图像中的参考点之间的距离超过阈值时,调整显示屏的位置,使得第二区域中,目标用户的面部区域与第二区域中的参考点之间的距离不超过阈值。另外,参考点的设置方式可参照前述说明,且参考点在第一区域中的位置与参考点在第二区域中的位置相同,比如,第一区域中的参考点是第一区域的中心像素,第二区域中的参考点是第二区域的中心像素。第一区域与第二区域可以是相同的视觉传感器采集的目标用户的图像。
应理解,在目标用户的面部区域与视觉传感器所采集的图像(包括第一区域和/或第二区域)中的参考点之间的距离不超过阈值时,可认为显示屏的位置属于适宜范围,也就是说,在目标用户的面部区域与视觉传感器所采集的图像中的参考点之间的距离超过阈值时,可认为显示屏的位置不属于适宜范围,需要调整显示屏的位置。
可选的,也可以在根据传感信息确定目标区域后,当面部区域的位置超出第一区域的参考区域时,调整显示屏的位置,以使得调整后面部区域的位置位于第二区域的参考区域内。其中与参考点类似,第一区域中的参考区域位置与第二区域中的参考区域的位置相同。可选的,当参考点与参考区域同时存在时,参考区域的位置可包括前述参考点的位置,或者说,参考点位于参考区域内部。
其中,参考区域可以是目标用户人眼观看显示屏较为舒适的区域,例如,如果目标区域位于参考区域内,可认为显示屏的位置属于适宜范围。也就是说,当面部区域的位置超出参考区域时,调整显示屏的位置,以使得调整后的面部区域的位置位于参考区域内。
下面通过举例的方式,示例性的说明根据目标用户的面部区域调整显示屏的位置的可行的方式,以便于理解本申请。
方式1,目标用户的面部区域与第一图像中的该参考点之间的距离,通过目标用户的面部区域(或眼部区域)的中心像素点与该参考点之间的距离表示。
以图7A为例,假设参考点为摄像头所采集的图像的中心像素点,且该中心像素点的坐标记为(m0,n0),调整装置可识别用户的面部区域,并确定面部区域与参考点之间的距离和阈值的大小关系,确定是否需要调整显示屏的位置。如果以眼部区域的中心像素点与第一图像的中心像素之间的距离作为面部区域与参考点之间的距离,则该距离的确定方式例如:确定眼部区域的中心像素点的坐标为(m1,n1),该像素点与第一图像的中心像素之间的距离可表示为如果该距离大于或等于阈值,则调整装置需要对显示屏的位置进行调整。如果该距离小于或等于阈值,可以不对显示屏的位置进行调整。
一种示例性的调整方式为,通过调整显示屏的显示方向,令眼部区域的中心像素和第一图像的中心像素之间的距离更小。以图7A为例,如果m1大于m0,则可以增加显示屏的倾斜角度,反之,如果m1小于m0,则可以减小显示屏的倾斜角度。如果n1大于n0,则可以向右旋转显示屏的水平方向的显示角度,反之,如果n1小于n0,则可以向左旋转显示屏的水平方向的显示角度。其中,左和右是以拍摄第一图像时显示屏的显示方向为参考而言的。
另外,也可以通过调整显示屏的水平位置和/或竖直位置,令眼部区域的中心像素和第一图像的中心像素之间的距离更小。以图7A为例,如果m1大于m0,则可以沿图7A所示的x轴数值减小的方向移动显示屏,如果m1小于m0,则可以沿图7A所示的x轴数值增加的方向移动显示屏。如果n1大于n0,则可以沿图7A所示的y轴数值增加的方向移动显示屏,反之,如果n1小于n0,则可以沿图7A所示的y轴数值减小的方向移动显示屏。
方式2,目标用户的面部区域与第一图像中的该参考点之间的距离,通过目标用户的面部区域(或眼部区域)与第一图像的参考区域之间的距离表示。
以图7B为例,参考点为第一图像的中心像素点,第一图像中的参考区域包括该参考点,且参考区域的形状为矩形,矩形的中心像素点为第一图像的中心像素点,该参考区域中像素点的纵坐标属于[x1,x2]的范围。调整装置可识别用户的面部区域,并确定面部区域与参考区域之间的距离,根据该距离与阈值之间的大小关系,确定是否需要调整显示屏在竖直方向的显示方向。以眼部区域为例,眼部区域的中心像素点的纵坐标为x0,该像素点与参考区域中像素点的纵坐标的范围之间的距离可表示为min(|x1-x0|,|x2-x0|),如果该距离大于或等于阈值,则调整装置需要对显示屏的竖直方向的显示方向进行调整。如果调整装置识别到x1≤x0≤x2,则意味着眼部区域的中心像素点位于参考区域内,即显示屏当前在竖直方向上的显示方向属于适宜范围,不需要对显示屏在竖直方向上的显示方向进行调整。
一种示例性的调整方式为,通过调整显示屏的显示方向,令眼部区域的中心像素点的纵坐标和参考区域的距离更小。以图7B为例,如果x1小于x0,则可以增加显示屏的倾斜角度;如果x2大于x0,则可以减小显示屏的倾斜角度。
另外,也可以通过调整显示屏的位置,令眼部区域的中心像素和第一图像的中心像素之间的距离更小。以图7B为例,如果x1小于x0,则可以沿图7B所示的x轴数值增加的方向移动显示屏;如果x2大于x0,则可以沿图7B所示的x轴数值减小的方向移动显示屏。
同理,在方式2中可根据第一图像中的参考区域的横坐标范围和面部区域的位置,确定是否需要调整显示屏在水平方向的显示方向和/或水平位置,如果需要的话,可参照调整显示屏的竖直方向的调整方式调整显示屏的水平方向的显示方向。
方式3,根据目标用户的面部区域与参考区域之间的位置关系,调整显示屏的位置,使得调整后的目标区域位于参考区域内。该参考区域可以是第一图像中的参考区域。
示例性的,传感信息可包括第一区域的传感信息和第二区域的传感信息。其中,如前述,第一区域的传感信息可以是调整显示屏之前采集到的区域,第二区域可以是调整显示屏之后采集到的区域。如果第一区域内目标用户的面部区域位于第一区域的参考区域外,则调整装置可调整显示屏的位置,使得第二区域内目标用户的面部区域位于第二区域的参考区域内。
其中,参考区域可以是目标用户人眼观看显示屏较为舒适的区域。以第一区域为例,参考区域可以是第一区域的中心区域。参考区域的尺寸和形状可以是设定的,例如,参考区域的形状可以是圆形、矩形、正方形或不规则形状等。可选的,参考区域的尺寸和形状可以是根据第一图像的尺寸和形状设置的。
可选的,本申请中参考区域和/或参考点的位置可以是根据经验确定的。
可选的,以上方式1至方式3中,在调整显示屏的位置时,调整装置可按照设定角度(如每次调整1度(或其他值)),调整显示屏的显示方向,和/或,按照设定步长,调整显示屏的水平位置和/或竖直位置。或者,调整装置可根据距离与阈值之差的大小,调整显示屏的位置。比如,可设定距离与阈值之差和显示方向的调整角度之间的对应关系,由调整装置根据距离与阈值之差确定对显示屏的显示方向的调整角度;和/或,可设定距离与阈值之差和显示方向的调整角度之间的对应关系,由调整装置根据距离与阈值之差确定对显示屏的水平位置和/或竖直位置的调整步长值。其中,距离与阈值之差和调整角度或步长值之间成正相关,以提高调整效率。
在调整显示屏的位置后,视觉传感器可再次采集图像数据,并重复执行以上调整方法,也就是说,在调整位置后,可重复执行S101至S102,直到经过至少一次调整后,视觉传感器采集的第二图像中的用户眼部区域位于视觉传感器所拍摄的图像中的参考区域内。
以上通过方式1和方式2,对根据目标用户的面部区域调整显示屏的位置的实现方式进行了说明,在实际使用中,根据目标用户的面部区域调整显示屏的位置的实现方式不应理解为以上述举例为限。
另外,本申请中的参考点、阈值、参考区域的尺寸、形状或者位置中的至少一项可以是与目标用户绑定的,也就是说,参考点、阈值、参考区域的尺寸、形状或者位置中的至少一项可以在目标用户不同的情况下取不同的值。以下为方便说明,可将参考点、阈值、参考区域的尺寸、形状或者位置中的至少一项称为用户参数。
示例性的,用户参数可以与用户信息(或称用户的信息)相关,用户信息例如是用户账户、面部区域图像、标识、手机号或车机账户等信息。
例如,调整装置可存储或从服务器(如云服务器)获取用户参数与用户信息之间的绑定关系(或称映射关系、对应关系),在判断是否需要调整显示屏的情况下,查找该目标用户的用户信息绑定的用户信息。
这里举例说明用户参数与用户信息之间的绑定关系的获得方式:
可选的,对于用户信息,可由目标用户在观看显示屏之前或在观看显示屏的过程中,通过显示屏或其他输入装置向调整装置或服务器输入用户信息。或者,可由视觉传感器采集包含用户面部区域的图像数据,将用户的面部区域图像数据作为用户信息。
对于用户参数,目标用户还可通过手动调整显示屏的方式改变显示屏的位置,则调整装置或服务器可根据用户手动调整的显示屏的位置确定目标用户的用户参数,由此可获得目标用户的用户信息与用户参数之间的绑定关系。例如,在目标用户最后一次调整显示屏之后的设定时长后和/或显示屏开始播放音视频等多媒体文件后,通过视觉传感器拍摄图像数据,确定目标用户的面部区域在该图像中的位置,将该图像中目标用户的面部区域的中心位置作为参考点,和/或,根据调整后目标用户的面部区域的位置确定参考区域。另外,可选的,可由用户通过显示屏或其他输入装置向调整装置或服务器输入用户参数。
如果调整装置确定调整装置中或者服务器中存储有与目标用户的信息绑定的用户参数,则可根据该用户参数判断是否需要调整显示屏的位置。比如,用户参数包括参考点的坐标和阈值的取值,调整装置在确定目标用户绑定的参考点的坐标后,根据该坐标,通过上述方式1确定第一区域中目标用户的面部区域与参考点之间的距离,根据该距离和阈值的大小关系判断是否需要调整显示屏的位置,如果需要,可对显示屏的位置进行调整,使得调整后第二区域的第二图像中,目标用户的面部区域之间的距离小于或等于该阈值。
如果调整装置确定调整装置中或者服务器中未存储与目标用户的信息绑定的用户参数,则可采用默认的用户参数判断是否需要调整显示屏的位置,如果需要,可根据每人的用户参数对显示屏的位置进行调整。例如,默认的用户参数中,参考点为视觉传感器所采集的图像的中心像素点,阈值和参考区域的尺寸、形状或者位置等参数均为预设值。
在一种可能的示例中,本申请实施例提供的方法中,调整装置还可根据第一参数调整显示屏的位置,其中,第一参数包括以下中的至少一个参数:显示屏所在的第一座椅与目标用户所在的第二座椅之间的距离、第一座椅的倾斜角度、显示屏所在的靠枕的倾斜角度、第一座椅的椅背的长度或者显示屏所在的靠枕的长度中的至少一个,其中,靠枕位于第一座椅上。
可选的,根据第一参数调整显示屏的位置的步骤可以在显示屏所在的第一座椅和/或目标用户所在的第二座椅的位置或姿态进行调整后进行,因此能够根据左右位置和姿态变化调整显示屏的位置,提高观看体验。其中,第一座椅和/或目标用户所在的第二座椅的位置调整,可能会导致第一座椅与第二座椅之间的距离变化,第一座椅的姿态调整可能会导致第一座椅的倾斜角度、显示屏所在的靠枕的倾斜角度、第一座椅的椅背的长度或者显示屏所在的靠枕的长度中的至少一个发生变化。
应理解,根据第一传输调整显示屏的位置的步骤与图6所示的根据目标用户的面部区域在第一图像中的位置调整显示屏的位置的步骤,可各自单独实施,或采用组合的方式实施。例如,本申请中可以至少一次根据第一参数调整显示屏的位置,以及至少一次根据目标用户的面部区域在第一图像中的位置调整显示屏的位置,以进一步提高显示屏的位置调整的精度,带来更好的观看体验。
下面结合图8对根据第一参数调整显示屏的倾斜角度(即竖直方向上的显示方向)的方式进行说明。应理解,根据第一参数调整显示屏的水平方向上的显示方向角度、水平位置或竖直位置时的步骤可参照实施。
图8中,显示屏所在的第一座椅和用户所在的第二座椅位于相同的坐标系中,且第二座椅的位置为坐标原点,第一座椅和第二座椅可位于x轴上。另外在图8中,a表示第一座椅的长度,α表示第一座椅的倾斜角度,b表示第一座椅上的显示屏所在的靠枕的长度,β表示该靠枕的倾斜角度,k为第一座椅与第二座椅之间的距离,h为感兴趣区域的中心位置的高度(即纵坐标)。a和/或b可以是设定值。
其中,h可以是感兴趣区域的中心位置。感兴趣区域的意义在于,当通过控制显示屏的倾斜角度,使得垂直于显示屏的中心点的垂线与感兴趣区域重合时,可认定显示屏的倾斜角度适宜大多数用户观看。其中,感兴趣区域的位置可根据感兴趣区域的尺寸(包括高度和宽度)和h确定,其中,感兴趣区域的尺寸可以是设定值。h可以是设定值,或者可以根据第一座椅的高度、第二座椅的高度或用户平均身高等数值确定。
举例来说,如果h为第一座椅的高度,则h符合以下公式:
h=a*sinα。
应理解,根据以上方式确定的感兴趣区域,可表示普遍适宜用户观看的位置,因为,随着用户身高和坐姿的变化,不同用户适宜观看的位置可能不同。
示例性的,根据图8,调整装置可确定显示屏的中心点在该坐标系中的坐标(m,n),其中,(m,n)符合以下公式:
其中,公式1中为方便计算,设定显示屏被设置在第一座椅的靠枕的二分之一长度处。
进一步的,为方便计算,可将显示屏中心点的垂线经过感兴趣区域的中心位置为调整目标,确定显示屏需要调整的倾斜角度。本申请中,显示屏的垂线是指垂直于显示屏,并朝向用户所在方向的射线,或者说,是垂直于显示屏的正面的射线。
示例性的,可根据公式1确定显示屏中心点的垂线经过感兴趣区域的中心点时,显示屏与水平方向的角度γ调整显示屏的倾斜角。此时,该角度γ表示显示屏中心点的垂线经过感兴趣区域的中心点时该垂线与水平方向之间的夹角。γ可符合以下公式:
γ=arctan[(n-h)/m]。 (公式2)
其中,m和n分别为显示屏中心点的横坐标和纵坐标,m和n分别的取值可根据公式1确定。
在根据角度γ调整显示屏的倾斜角时,调整装置可确定第一目标角度θ,后续可将显示屏的垂线与水平方向的角度调整至该第一目标角度θ。第一目标角度θ也可称为期望角度。
示例性的,θ可符合以下公式:
γ=180°-θ-γ。 (公式3)
可选的,以上公式2中,以显示屏中心点的垂线经过感兴趣区域的中心点为例进行计算,确定角度γ。本申请并不排除在实际调整中,根据选择感兴趣区域除中心点以外的其他参照点,比如,位于y轴上的参照点的纵坐标为h’,其中,h-h0≤h’≤h+h0,感兴趣区域的高度为2*h0。此时可确定角度γ’,表示显示屏中心点的垂线经过该参照点时,该垂线与水平方向之间的夹角,例如,γ’可符合以下公式:
γ’=arctan[(n-h’)/m]。 (公式4)
在根据角度γ’确定第一目标角度θ时,可将公式3中的γ替换为γ’。
可选的,本申请中的调整装置可采用比例、积分和微分(proportion integraldifferential,PID)算法,根据第一目标角度θ调整显示屏的倾斜角度。具体的,可将角度差值error=θ-θ′作为PID算法的输入,通过闭环控制调整显示屏的垂线与水平方向的夹角。θ′为调整前,显示屏中心点的垂线与水平方向之间的夹角(后续简称为当前角度)。
PID算法的处理逻辑如图9所示,调整装置可与电动机(或称驱动电机)连接,或者,调整装置可包括电动机,该电动机可用于调整显示屏的位置。在每轮调整中,调整装置可根据第一参数确定第一目标角度θ(即图9所示期望角度),并根据这一轮调整前的当前角度θ′和第一目标角度确定角度差值,将角度差值作为PID算法的输入,由PID控制器通过PID算法控制电动机调整显示屏的倾斜角度,并根据调整结果更新当前角度。之后在下一轮调整中重复以上步骤,其中,在任一轮的调整中,可以根据第一目标角度和前一轮调整后更新的当前角度确定角度差值,作为输入进行PID控制。
如图10所示,也可由调整装置中的微控制单元(microcontroller unit,MCU)获取按键控制结果,即获得第一参数,并根据第一参数确定当前角度和期望角度,并根据当前角度和期望角度之间的角度差值执行PID控制,根据PID控制结果,通过电机控制信号控制电动机带动显示屏的倾斜角度调整。
基于上述内容和相同构思,本申请还提供一种调整装置,用于实现以上方法实施例部分介绍的显示屏调整方法中显示屏的位置调整的功能,因此具备上述方法实施例所具备的有益效果。该调整装置可包括图11至图13中任一结构,或由图11至图13中任意多个结构的组合实现。
示例性的,图11示出了一种可能的调整装置的结构示意图,该结构可包括处理模块1110和输入输出模块1120。示例性地,图11所示结构可以是终端设备,或具有本申请所示调整装置的功能部件。当该结构是终端设备或其他电子设备时,输入输出模块1120可包括视觉传感器,还可包括触控屏、扬声器或者麦克风等用于支持人机交互功能的装置(或称人机交互装置),和支持调整装置进行有线和/或无线通信的收发器。或者,输入输出模块1120可支持与视觉传感器,和触控屏、摄像头、扬声器或者麦克风等用于支持人机交互功能、或通信功能的装置进行通信,比如,输入输出模块1120是通信接口。处理模块1110可以是处理器,例如,中央处理单元(central processing unit,CPU)。当该结构是具有本申请所示调整装置的功能部件时,输入输出模块1120可以是接口电路,用于与触控屏、视觉传感器、雷达、扬声器感知麦克风等用于支持人机交互功能的装置进行通信,处理模块1110可以是处理器。当该结构是芯片或芯片***时,输入输出模块1120可以是芯片的输入输出接口、处理模块1110可以是芯片的处理器,可以包括一个或多个中央处理单元。应理解,本申请实施例中的处理模块1110可以由处理器或处理器相关电路组件实现,输入输出模块1120可以由收发器、用于支持人机交互功能的装置或相关的电路组件实现。
应理解,输入输出模块1120可以是一个功能模块,该功能模块既能完成输出操作也能完成输入操作,以信息的收发过程为例,在执行发送操作时,可以认为输入输出模块1120是发送模块,而在执行接收操作时,可以认为输入输出模块1120是接收模块;或者,输入输出模块1120也可以包括两个功能模块,输入输出模块1120可以视为这两个功能模块的统称,这两个功能模块分别为发送模块和接收模块,发送模块用于完成发送操作。
如图11所示的调整装置可以是终端或车辆,也可以是终端或车辆内部的芯片。该调整装置可以实现如图6所示的显示屏调整方法以及上述各可选实施例。其中,该调整装置可包括处理模块1110和输入输出模块1120。
其中,处理模块1110可用于执行图6所示方法中的S102,或可用于执行上述可选的实施例中涉及目标区域识别、目标用户识别、第一参数的获取、期望角度的计算、当前角度的获取或显示屏的调整等任一步骤。输入输出模块1120可用于执行图6所示方法中的S101,或可用于执行上述可选的实施例中涉及拍照和/或人机交互的任一步骤。
在执行S101所示步骤时,输入输出模块1120可用于获取传感信息,传感信息用于确定目标用户的面部区域。在执行S102所示步骤时,处理模块1110可用于根据目标用户的面部区域的位置,调整对应于目标用户的显示屏的位置。
具体来说,当面部区域的位置超出参考区域时,处理模块1110可调整显示屏的位置,以使得调整后的面部区域的位置位于参考区域内。
或者,当面部区域的位置与参考点的位置距离超过阈值时,处理模块1110可调整显示屏的位置,以使得调整后的面部区域的位置与参考点的位置距离小于阈值。
其中,输入输出模块1120可包括摄像头或雷达等视觉传感器,或者可支持与视觉传感器进行通信,以接收来自于视觉传感器的传感信息。
在一种可能的设计中,传感信息可包括第一区域的传感信息和第二区域的传感信息,第一区域为调整显示屏前所采集到的区域,第二区域为调整显示屏后所采集到的区域,则当面部区域在第一区域中的位置与第一区域中的参考点之间的距离大于或等于阈值时,处理模块1110可调整显示屏的位置,使得第二区域中,目标用户的面部区域与第二区域中的参考点之间的距离小于或等于阈值。
在一种可能的设计中,阈值为预配置的;或者,阈值与目标用户对应。
在一种可能的设计中,输入输出模块1120还可用于根据目标用户的信息从服务器获取阈值。此时,输入输出模块1120可包括收发器,或通信接口。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,处理模块1110可根据多个用户的面部区域与第一区域中的参考点之间的距离,从多个用户中确定目标用户。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,处理模块1110可根据确定多个用户中具有第一肢体操作的用户为目标用户。
在一种可能的设计中,根据第一传感信息可确定多个用户的面部区域,处理模块1110可响应于用户的指示操作,确定多个用户中的一个用户为目标用户。
在一种可能的设计中,处理模块1110还可根据第一参数调整显示屏的位置;其中,第一参数包括第一座椅与第二座椅之间的距离、第一座椅的倾斜角度、显示屏所在的靠枕的倾斜角度、第一座椅的椅背的长度或者靠枕的长度中的至少一个,靠枕位于第一座椅上。
在一种可能的设计中,显示屏的位置包括显示屏的显示方向、显示屏相对于目标用户的水平位置、竖直位置或远近位置中的至少一个。
在一种可能的设计中,传感信息由视觉传感器获得,其中,视觉传感器包括摄像头和雷达中的一个或多个。
一种可能的设计中,目标用户的面部区域为目标用户的眼部区域,以进一步提高显示屏调整的精度。
图12示出了另一种调整装置的结构示意图,用于执行本申请实施例提供的由调整装置执行的动作。该调整装置可以是终端或车辆,也可以是终端或车辆内部的芯片。如图12所示,该调整装置可包括处理器、存储器、通信接口、输入设备或输出设备中的至少一个组件。处理器主要用于实现本申请实施例提供的处理操作,例如控制调整装置执行软件程序以实现本申请实施例提供的显示屏调整方法等。存储器主要用于存储软件程序和数据。输入设备可包括视觉传感器,或者包括麦克风或者超声波传感器等人机交互装置和支持调整装置进行有线和/或无线接收的接收器。输入设备可用于执行本申请实施例涉及的传感信息的采集动作、手势采集,或接收来自于服务器的信息等动作。输出设备可包括显示屏、扬声器或支持调整装置进行有线和/或无线发送的发送器。输出设备可用于向用户进行信息展示,比如,输入设备包括,可用于提示用户执行第一手势操作,向服务器进行信息发送等动作。在调整装置不包括输入设备和/或输出设备时,通信接口可用于调整装置与输入设备和/或输出设备进行通信。
为便于说明,图12中仅示出了一个存储器和处理器。在实际的调整装置的产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
可选的,可由处理器执行图11所示处理模块1110的步骤,由通信接口、输入设备或输出设备中的至少一个实现图11所示输入输出装置1120的步骤。
应理解,上述处理器可以是一个芯片。例如,该处理器可以是现场可编程门阵列(field programmable gate array,FPGA),可以是专用集成芯片(application specificintegrated circuit,ASIC),还可以是***芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(network processor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(microcontroller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。
应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
下面结合图13所示结构,对调整装置的另一种可能的结构进行说明。如图13所示,该调整装置可包括显示屏角度控制单元和显示器单元。
示例性的,本申请中可由显示器单元采集后排用户面部图像,并识别眼部区域在该图像中的位置,并发送给显示屏角度控制单元。之后,由显示屏角度控制单元根据眼部区域在该图像中的位置,调整显示屏的显示方向,实现显示屏调节。
另外图13所示,显示屏角度控制单元可包括MCU、座椅状态传感器、按键操作单元、人眼定位单元。显示器单元可包括摄像头、显示屏、位姿调整装置、驱动电机和角度传感器。
下面结合图13所示结构,对本申请实施例提供的一种示例性的显示屏位置的调整方法进行说明。
具体的,当显示屏所在的第一座椅和/或用户所在的第二座椅进行位置或姿态调整后,座椅状态传感器可将获取的第一座椅和/或第二座椅的第一座椅参数输入到MCU,按键操作单元获取可用于将当第一座椅和/或第二座椅调节后的第二座椅参数传递到MCU。其中,第一座椅参数包括但不限于第一座椅和/或第二座椅的水平位置,水平位置可用于确定第一座椅与第二座椅之间的距离。第二座椅参数包括但不限于座椅的倾斜角度和/或座椅靠枕的倾斜角度。另外,在座椅长度和靠枕长度可调节的情况下,座椅参数还可包括座椅长度和/或靠枕长度。应理解,座椅状态传感器和按键操作单元可和设为一个单元、模块或物理组件。
MCU可用于根据接收到的座椅位置参数确定期望角度。
位姿调整装置可用于从MCU获取期望角度以及从角度传感器获取当前角度,并根据期望角度和当前角度之间的差值执行PID控制,通过PID控制结果,控制驱动电机对显示屏的倾斜角度进行调节。其中,位姿调整装置可包括PID控制器,或者,位姿调整装置可连接至PID控制器。
此后,由摄像头采集第一图像,并由人眼定位单元对第一图像中目标用户的眼部区域进行检测定位,确定眼部区域在第一图像中的位置,并将位置信息传递到MCU。该位置信息可表示眼部区域在该图像中的坐标。
之后由MCU根据位置信息判断是否需要对显示屏的位置进行调整。如果需要调整,可由位姿调整装置或MCU控制驱动电机调整显示屏的位置。
以上有图13所示的调整装置中的各个模块、单元或组件执行的动作的执行,可参考本申请方法实施例部分的说明。应理解,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
应理解,图11至图13任一所示的显示屏调整装置的结构可以互相结合,图11至图13任一所示的显示屏调整装置以及各可选实施例相关设计细节可互相参考,也可以参考图6所示的显示屏调整方法以及各可选实施例相关设计细节。此处不再重复赘述。
基于上述内容和相同构思,本申请提供一种计算设备,包括处理器,处理器与存储器相连,存储器用于存储计算机程序或指令,处理器用于执行存储器中存储的计算机程序,以使得计算设备执行上述方法实施例中的方法。
基于上述内容和相同构思,本申请提供一种计算机可读存储介质,其上存储有计算机程序或指令,当该计算机程序或指令被执行时,以使得计算设备执行上述方法实施例中的方法。
基于上述内容和相同构思,本申请提供一种计算机程序产品,当计算机执行计算机程序产品时,以使得计算设备执行上述方法实施例中的方法。
基于上述内容和相同构思,本申请提供一种芯片,芯片与存储器相连,用于读取并执行存储器中存储的计算机程序或指令,以使得计算设备执行上述方法实施例中的方法。
基于上述内容和相同构思,本申请实施例提供一种装置,所述装置包括处理器和接口电路,所述接口电路,用于接收计算机程序或指令并传输至所述处理器;所述处理器运行所述计算机程序或指令以执行上述方法实施例中的方法。
应理解,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独的物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的保护范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (23)
1.一种车载显示屏调整方法,其特征在于,包括:
获取传感信息,所述传感信息用于确定车辆内部的目标用户的面部区域;
根据所述面部区域的位置,调整对应于所述目标用户的显示屏的位置。
2.如权利要求1所述的方法,其特征在于,所述根据所述面部区域的位置,调整对应于所述目标用户的显示屏的位置,包括:
当所述面部区域的位置超出参考区域时,调整所述显示屏的位置,以使得调整后的面部区域的位置位于所述参考区域内。
3.如权利要求1所述的方法,其特征在于,所述根据所述面部区域的位置,调整对应于所述目标用户的显示屏的位置,包括:
当所述面部区域的位置与参考点的位置距离超过阈值时,调整所述显示屏的位置,以使得调整后的面部区域的位置与所述参考点的位置距离小于所述阈值。
4.如权利要求3所述的方法,其特征在于,所述传感信息包括第一区域的传感信息和第二区域的传感信息,所述第一区域为调整所述显示屏前所采集到的区域,所述第二区域为调整所述显示屏后所采集到的区域;
所述当所述面部区域的位置与参考点的位置距离超过阈值时,调整所述显示屏的位置,以使得调整后的面部区域的位置与所述参考点的位置距离小于所述阈值,包括:
当所述面部区域在所述第一区域中的位置与所述第一区域中的参考点之间的距离大于或等于阈值时,调整所述显示屏的位置,使得第二区域中,所述目标用户的面部区域与所述第二区域中的所述参考点之间的距离小于或等于所述阈值。
5.如权利要求1-4中任一所述的方法,其特征在于,所述传感信息包括第一区域的传感信息,所述方法还包括:
根据所述传感信息,确定多个用户的面部区域;
根据所述多个用户的面部区域与所述第一区域中的参考点之间的距离,从所述多个用户中确定所述目标用户。
6.如权利要求1-4中任一所述的方法,其特征在于,所述方法还包括:
根据所述传感信息,确定多个用户的面部区域;
确定所述多个用户中具有第一肢体操作的用户为目标用户。
7.如权利要求1-4中任一所述的方法,其特征在于,所述方法还包括:
根据所述传感信息,确定多个用户的面部区域;
响应于用户的指示操作,确定所述多个用户中的一个用户为所述目标用户。
8.如权利要求1-7中任一所述的方法,其特征在于,所述显示屏设置于车辆内的第一座椅的背部,所述第一座椅为所述目标用户所在的第二座椅的前排座椅,还包括:
根据第一参数调整所述显示屏的位置;
其中,所述第一参数包括所述第一座椅与所述第二座椅之间的距离、所述第一座椅的倾斜角度、所述显示屏所在的靠枕的倾斜角度、所述第一座椅的椅背的长度或者所述靠枕的长度中的至少一个,所述靠枕位于所述第一座椅上。
9.如权利要求1-8中任一所述的方法,其特征在于,所述显示屏的位置包括所述显示屏的显示方向、所述显示屏相对于所述目标用户的水平位置、竖直位置或远近位置中的至少一个。
10.如权利要求1-9所述的方法,其特征在于,所述传感信息由视觉传感器获得,其中,所述视觉传感器包括摄像头和雷达中的一个或多个。
11.一种车载显示屏调整装置,其特征在于,包括处理模块和输入输出模块;
所述输入输出模块用于,获取传感信息,所述传感信息用于确定车辆内部目标用户的面部区域;
所述处理模块用于,根据所述面部区域的位置,调整对应于所述目标用户的显示屏的位置。
12.如权利要求11所述的装置,其特征在于,所述处理模块具体用于:
当所述面部区域的位置超出参考区域时,调整所述显示屏的位置,以使得调整后的面部区域的位置位于所述参考区域内。
13.如权利要求11所述的装置,其特征在于,所述处理模块具体用于:
当所述面部区域的位置与参考点的位置距离超过阈值时,调整所述显示屏的位置,以使得调整后的面部区域的位置与所述参考点的位置距离小于所述阈值。
14.如权利要求13所述的装置,其特征在于,所述传感信息包括第一区域的传感信息和第二区域的传感信息,所述第一区域为调整所述显示屏前所采集到的区域,所述第二区域为调整所述显示屏后所采集到的区域;
所述处理模块具体用于:
当所述面部区域在所述第一区域中的位置与所述第一区域中的参考点之间的距离大于或等于阈值时,调整所述显示屏的位置,使得第二区域中,所述目标用户的面部区域与所述第二区域中的所述参考点之间的距离小于或等于所述阈值。
15.如权利要求11-14中任一所述的装置,其特征在于,所述传感信息包括第一区域的传感信息,所述处理模块还用于:
根据所述传感信息,确定多个用户的面部区域;
根据所述多个用户的面部区域与所述第一区域中的参考点之间的距离,从所述多个用户中确定所述目标用户。
16.如权利要求11-14中任一所述的装置,其特征在于,所述处理模块还用于:
根据所述传感信息,确定多个用户的面部区域;
确定所述多个用户中具有第一肢体操作的用户为目标用户。
17.如权利要求11-14中任一所述的装置,其特征在于,所述处理模块还用于:
根据所述传感信息,确定多个用户的面部区域;
响应于用户的指示操作,确定所述多个用户中的一个用户为所述目标用户。
18.如权利要求11-17中任一所述的装置,其特征在于,所述显示屏设置于车辆内的第一座椅的背部,所述第一座椅为所述目标用户所在的第二座椅的前排座椅,所述处理模块还用于:
根据第一参数调整所述显示屏的位置;
其中,所述第一参数包括所述第一座椅与所述第二座椅之间的距离、所述第一座椅的倾斜角度、所述显示屏所在的靠枕的倾斜角度、所述第一座椅的椅背的长度或者所述靠枕的长度中的至少一个,所述靠枕位于所述第一座椅上。
19.如权利要求11-18中任一所述的装置,其特征在于,所述显示屏的位置包括所述显示屏的显示方向、所述显示屏相对于所述目标用户的水平位置、竖直位置或远近位置中的至少一个。
20.如权利要求11-19所述的装置,其特征在于,所述传感信息由视觉传感器获得,其中,所述视觉传感器包括摄像头和雷达中的一个或多个。
21.一种计算设备,其特征在于,包括处理器,所述处理器与存储器相连,所述存储器存储计算机程序或指令,所述处理器用于执行所述存储器中存储的计算机程序或指令,以使得所述计算设备执行如权利要求1至10中任一项所述的方法。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被计算设备执行时,以使得所述计算设备执行如权利要求1至10中任一项所述的方法。
23.一种芯片,其特征在于,包括至少一个处理器和接口;
所述接口,用于为所述至少一个处理器提供计算机程序、指令或者数据;
所述至少一个处理器用于执行所述计算机程序或指令,以使得如权利要求1至10中任一项所述的方法被执行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310003686.9A CN115973075A (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202180003363.9A CN113840757B (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
CN202310003686.9A CN115973075A (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
PCT/CN2021/091408 WO2022226983A1 (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180003363.9A Division CN113840757B (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115973075A true CN115973075A (zh) | 2023-04-18 |
Family
ID=78971723
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310003686.9A Pending CN115973075A (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
CN202180003363.9A Active CN113840757B (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180003363.9A Active CN113840757B (zh) | 2021-04-30 | 2021-04-30 | 一种显示屏调整方法及装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20240051475A1 (zh) |
EP (1) | EP4321957A4 (zh) |
JP (1) | JP2024519297A (zh) |
CN (2) | CN115973075A (zh) |
WO (1) | WO2022226983A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114816641B (zh) * | 2022-05-09 | 2023-05-02 | 海信视像科技股份有限公司 | 显示设备、多媒体内容显示方法和存储介质 |
CN114827727B (zh) * | 2022-04-25 | 2024-05-07 | 深圳创维-Rgb电子有限公司 | 电视控制方法、装置、电视及计算机可读存储介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3032270U (ja) * | 1996-06-10 | 1996-12-17 | 株式会社ジャムコ | ディスプレー可動支持装置 |
JP2005029040A (ja) * | 2003-07-07 | 2005-02-03 | Denso Corp | 車両の表示器角度調整装置およびプログラム |
US8031272B2 (en) * | 2007-07-19 | 2011-10-04 | International Business Machines Corporation | System and method of adjusting viewing angle for display |
JP2009224841A (ja) * | 2008-03-13 | 2009-10-01 | Honda Motor Co Ltd | ディスプレイ位置調整装置 |
JP3144172U (ja) * | 2008-04-26 | 2008-08-21 | 株式会社ティー・エス・ジー | ディスプレイ角度調整装置 |
JP4701278B2 (ja) * | 2008-10-08 | 2011-06-15 | 本田技研工業株式会社 | モニタ位置調整装置 |
CN101488030A (zh) * | 2009-02-10 | 2009-07-22 | 深圳Tcl新技术有限公司 | 显示屏调整装置以及方法 |
CN102033549B (zh) * | 2009-09-30 | 2014-02-05 | 三星电子(中国)研发中心 | 显示设备的视角调整装置 |
CN105353875B (zh) * | 2015-11-05 | 2018-07-31 | 小米科技有限责任公司 | 调节屏幕可视区域的方法和装置 |
CN108108649B (zh) * | 2016-11-24 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 身份验证方法及装置 |
TWI656523B (zh) * | 2016-12-16 | 2019-04-11 | 群邁通訊股份有限公司 | 語音控制裝置、系統及控制方法 |
CN107807806A (zh) * | 2017-10-27 | 2018-03-16 | 广东欧珀移动通信有限公司 | 显示参数调整方法、装置及电子装置 |
CN111152732A (zh) * | 2018-11-07 | 2020-05-15 | 宝沃汽车(中国)有限公司 | 车辆内显示屏的调节方法、车辆内显示屏转动组件及车辆 |
CN110727316A (zh) * | 2019-10-12 | 2020-01-24 | 北京硬壳科技有限公司 | 自动调节显示器的位置的方法和装置,以及显示器 |
CN110816470B (zh) * | 2019-11-18 | 2022-03-08 | 上海擎感智能科技有限公司 | 基于车载终端的用户授权添加方法、***、介质及车载终端 |
CN110958416A (zh) * | 2019-12-06 | 2020-04-03 | 佳讯飞鸿(北京)智能科技研究院有限公司 | 目标跟踪***和远程跟踪*** |
CN112298059A (zh) * | 2020-10-26 | 2021-02-02 | 武汉华星光电技术有限公司 | 车载显示屏调节装置及车辆 |
-
2021
- 2021-04-30 EP EP21938457.5A patent/EP4321957A4/en active Pending
- 2021-04-30 CN CN202310003686.9A patent/CN115973075A/zh active Pending
- 2021-04-30 WO PCT/CN2021/091408 patent/WO2022226983A1/zh active Application Filing
- 2021-04-30 CN CN202180003363.9A patent/CN113840757B/zh active Active
- 2021-04-30 JP JP2023566647A patent/JP2024519297A/ja active Pending
-
2023
- 2023-10-26 US US18/495,062 patent/US20240051475A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20240051475A1 (en) | 2024-02-15 |
WO2022226983A1 (zh) | 2022-11-03 |
CN113840757B (zh) | 2022-12-30 |
CN113840757A (zh) | 2021-12-24 |
EP4321957A1 (en) | 2024-02-14 |
JP2024519297A (ja) | 2024-05-10 |
EP4321957A4 (en) | 2024-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9491357B2 (en) | Image-processing system and image-processing method in which a size of a viewing angle and a position of a viewing point are changed for zooming | |
JP6434947B2 (ja) | 撮像システム、画像処理装置、画像処理方法、及びプログラム | |
US9239624B2 (en) | Free hand gesture control of automotive user interface | |
CN113840757B (zh) | 一种显示屏调整方法及装置 | |
TWI701941B (zh) | 圖像處理方法及裝置、電子設備及儲存介質 | |
US20170351327A1 (en) | Information processing apparatus and method, and program | |
JP2010086336A (ja) | 画像制御装置、画像制御プログラムおよび画像制御方法 | |
US11272153B2 (en) | Information processing apparatus, method for controlling the same, and recording medium | |
US10969946B2 (en) | Methods, devices, and systems for controlling movement of a moving object | |
US8878915B2 (en) | Image processing device and image processing method | |
KR20150124371A (ko) | 이미지 표시 방법, 장치, 프로그램 및 기록매체 | |
US11062422B2 (en) | Image processing apparatus, image communication system, image processing method, and recording medium | |
US20190049736A1 (en) | Intelligent vehicle point of focus communication | |
CN114007054B (zh) | 车载屏幕画面投影矫正的方法及装置 | |
US20180158171A1 (en) | Display apparatus and controlling method thereof | |
US20240129449A1 (en) | Display control device, display control method, and program | |
US20170104925A1 (en) | Method and system for capturing an image for wound assessment | |
US20150116202A1 (en) | Image processing device and method, and program | |
CN113574592A (zh) | 电子设备、电子设备的控制方法、程序和存储介质 | |
US20130027293A1 (en) | Stabilisation method and computer system | |
WO2022000149A1 (zh) | 交互方法及电子设备 | |
CN106506944A (zh) | 用于无人机的图像跟踪方法和设备 | |
JP7118383B1 (ja) | 表示システム、表示方法、及び表示プログラム | |
JP2019145894A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2018026706A (ja) | 画像処理装置、画像表示装置、画像処理システム、及び画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |