一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于减轻显示器的相机区域的视觉对比的掩模的制作方法

2022-02-20 00:30:09 来源:中国专利 TAG:

用于减轻显示器的相机区域的视觉对比的掩模


背景技术:

1.现代装置例如经由实施用于捕获数字图像、数字视频等的相机而提供了一系列图像捕获技术。举例来说,例如移动电话、平板计算机等的移动装置通常包括用于从各种角度捕获图像的相机功能性,包括前置相机和后置相机。然而,使装置显示器的屏幕面积最大化的趋势对前置相机的相机布置提出了挑战。
附图说明
2.本专利或申请文件含有至少一个彩色附图。在请求并支付必要费用后,专利局将提供本专利或专利申请公开文本的彩色附图的副本。
3.参考附图描述用于减轻显示器的相机区域的视觉对比的掩模技术的实施方案。贯穿全文,相同的数字可以用于指代图中所示的相同特征和组件:
4.图1描绘根据本文所描述的技术的一个或多个实施方案的其中可以采用用于减轻显示器的相机区域的视觉对比的掩模技术的环境。
5.图2描绘根据本文所描述的技术的一个或多个实施方案的客户端装置的部分截面图。
6.图3描绘根据本文所描述的技术的一个或多个实施方案的包括相机区域和外围区域的显示器的部分的特写前视图。
7.图4描绘根据本文所描述的技术的一个或多个实施方案的可以在相机区域附近应用的一组掩模。
8.图5描绘根据本文所描述的技术的一个或多个实施方案的用于示出掩模相对于相机区域的实例视觉布置的场景。
9.图6描绘根据本文所描述的技术的一个或多个实施方案的彩色掩模堆叠的实例场景。
10.图7说明根据本文所描述的技术的一个或多个实施方案的用于结合相机区域来应用掩模的实例方法。
11.图8说明根据本文所描述的技术的一个或多个实施方案的用于确定发生了与相机区域有关的输出条件的实例方法。
12.图9描绘根据本文所描述的技术的一个或多个实施方案的用于描述不同像素区域随时间的估计亮度衰减的实例衰减表。
13.图10说明可以用于实施如本文所描述的用于减轻显示器的相机区域的视觉对比的掩模技术的实例装置的各种组件。
具体实施方式
14.描述了用于减轻显示器的相机区域的视觉对比的掩模的实施方案,并且提供了解决在显示器的相机区域与其他区域之间的视觉外观差异的技术。例如,考虑一种装置,例如其中将使相机位于装置的显示屏下方的移动电话。通常,与通常减小显示器尺寸以在显示
器附近容纳相机位置的常规装置相比,将相机放置在显示器下方允许增强屏幕空间。然而,将相机放置在显示器下方会带来许多实施挑战。例如,为了使进出相机的光透射最佳,可以优化在相机上方的显示器的区域。一种用于优化显示器的相机区域的技术是,与在显示器的其他区域中相比,在相机区域中利用更小的像素和/或更低的像素密度。通常,与显示器的其他区域相比,这允许增加通过相机区域的光透射。
15.虽然在相机区域中利用较小像素可以增强在显示器的该区域中的光透射,但是与用于在显示器的其他区域中的较大像素所需的功率输入相比,较小像素通常需要增加的功率输入来驱动所述像素以实现特定的输出水平(例如,亮度和/或辉度)。此外,通过以较高功率输入来驱动较小像素,相机区域的输出水平可以比以较少功率输入驱动的显示器的其他区域更快地衰减。这可能导致诸如亮度和颜色强度的视觉输出的差异,其可能导致在显示器的相机区域与其他区域之间的视觉对比。此视觉对比可以使得相机区域相对于在显示器上呈现的内容而在视觉上突出,由此降低内容的整体视觉质量。
16.因此,所描述的技术提供了用于减轻在显示器的相机区域与其他区域之间的视觉差异的途径。例如,可以生成视觉掩模,并且将视觉掩模显示为与显示器的相机区域重叠和/或在其外围,以将在显示器的相机区域与其他区域之间的视觉过渡平滑化。例如,掩模显示在显示器的围绕相机区域的区域中。此外,掩模的颜色属性可以被配置成提供从在相机区域处的颜色输出到在显示器的其他区域处的颜色输出的逐渐视觉过渡。例如,考虑以下场景,其中相机区域以第一强度显示特定颜色,而其他显示区域以不同的第二强度显示颜色。为了减轻在相机区域与其他显示区域之间的视觉对比,可以生成一个或多个掩模以提供在第一和第二强度水平之间的颜色强度的逐步变化。然后可以将掩模显示为与相机区域重叠和/或围绕相机区域,以在显示器的相机区域与其他区域之间提供不太明显的视觉过渡。
17.为了确定何时以及如何显示掩模,可以跟踪相机区域的输出使用,并将其与使用阈值和/或使用阈值集合进行比较。例如,输出使用表示相机区域的像素的输出水平(例如,亮度和/或辉度)以及像素的视觉输出的持续时间。例如,输出使用指示在其中相机区域以不同的特定输出水平显示输出的持续时间。输出使用可以与使用阈值相比较,以估计相机区域的相对输出衰减,例如由于在特定时间段内以特定功率水平驱动像素而导致的相机亮度降低。当所估计的输出衰减达到特定定义的使用阈值时,这可以指示在显示器的相机区域与其他区域之间的视觉对比已经达到其中相机区域可以由用户从视觉上与其他区域区分开的程度。因此,如本文所描述的,可以生成并显示一组一个或多个掩模,以减小在相机区域与其他区域之间的视觉对比的突出。
18.因此,本文描述的技术通过将掩模应用为与显示器的相机区域重叠和/或在外围应用于显示器的相机区域,以在视觉上掩盖在显示器的相机区域与其他区域之间的输出水平差,能够实现提高的内容显示质量。在至少一些实施方案中,这使得能够减少用于驱动相机区域的像素的功率量,从而减少装置的电力资源(例如,电池)使用,并且通过减小像素的衰减速率来增加相机区域的像素寿命。
19.虽然可以在任何数目的不同装置、系统、环境和/或配置中实施用于减轻显示器的相机区域的视觉对比的掩模的特征和概念,但是用于减轻显示器的相机区域的视觉对比的掩模的实施方案在以下实例装置、系统和方法的上下文中描述。
20.图1描绘其中可以采用用于减轻显示器的相机区域的视觉对比的掩模技术的环境100。环境100包括由用户104持有的客户端装置102。通常,客户端装置102可以以各种不同的方式来实施,例如智能电话、平板装置、膝上型计算机、可穿戴计算装置(例如,智能手表或健身追踪器)、台式计算机等等。然而,这些实例不应被解释为限制性的,并且可以以各种不同的方式和形状因素来实施客户端装置102。此外,下文参考图10的装置1000论述客户端装置102的其他实例属性。
21.客户端装置102包括用于视觉输出的功能性,包括可通过显示模块108操作的显示屏(“显示器”)106。通常,显示器106可以通过各种不同的显示技术来实施,例如发光二极管(led)、液晶显示器(lcd)、有机发光二极管(oled)等等。此外,显示模块108表示用于管理显示器106功能性的功能性,例如由显示器106提供的输出以及由显示器106接收的输入。例如,显示模块108包括用于驱动显示器106的功能性的硬件和逻辑。
22.客户端装置102进一步包括用于实现图像捕获的功能性,包括实施相机112的相机模块110。通常,相机112表示用于捕获图像,例如静止图像、视频等等的硬件。例如,相机112包括例如光学透镜或一组透镜、光传感器、闪光灯、光圈等等的硬件。此外,相机模块110包括用于管理经由相机112的图像捕获的硬件和/或逻辑。
23.通常,相机112位于显示器106的相机区域114处。例如,相机区域114表示显示器106的子区域,并且相机112在相机区域114处位于显示器106下方。例如,相机112位于显示器106的表面下方以及相机区域114下方,下文在图2中描绘其实例。此处仅出于实例的目的使用虚线圆(即,在操作中不显示虚线圆)来说明相机区域114,并且应理解,相机112在视觉上不易与显示器106的其他区域区分开。
24.关于本文所描述的用于减轻显示器的相机区域的视觉对比的掩模技术,客户端装置102利用掩模模块116在相机区域114附近应用视觉掩模118。例如,掩模模块116可以实施为显示模块108的功能性,和/或驻存在客户端装置102中的其他地方的功能性。例如,如下文进一步详细描述,显示器106的相机区域114包括与显示器106的外围区域120不同的像素配置。通常,外围区域120表示显示器106的围绕相机区域114的部分,例如除了相机区域114之外的整个显示器106。因此,应用掩模118可以使相机区域114和外围区域120的视觉外观差异在视觉上最小化,例如“被掩蔽”,以减小显示在外围区域120和相机区域114上的内容之间的视觉对比。在至少一些实施方案中,基于像素表122来确定掩模118的显示,像素表指定显示器106的相机区域114的像素输出和外围区域120的像素输出的差。例如,像素表122包括用于相机区域114和外围区域120的像素的亮度衰减参数,例如,用于描述像素的亮度如何随时间衰减的参数。通常,掩模模块116可以利用来自像素表122的数据来确定如何应用掩模118的不同实例和组合。
25.图2描绘根据一个或多个实施方案的客户端装置102的部分截面图200。截面图200说明包括相机区域114和外围区域120的显示器106、以及固定到客户端装置102的内部结构202的相机112。例如,内部结构202表示客户端装置102的各个组件附接到的印刷电路板(pcb),包括相机112。如所说明,相机112位于显示器106的相机区域114正下方。通常,作为通过相机112捕获图像的一部分,在相机112处捕获的光透射穿过相机区域114。此外,作为图像捕获的一部分,相机112还可以将光透射穿过相机区域114,例如用于提供闪光灯照明。如贯穿本公开详细描述的,相机区域114的各个属性可以被配置成适应通过相机区域114的
光捕获和/或光透射,诸如相机区域114的像素大小、像素密度等。
26.图3描绘显示器106的包括相机区域114和外围区域120的部分的特写前视图300。通常,组成相机区域114和外围区域120的矩形表示显示器106的各个区域的像素。如所说明,相机区域114的像素小于外围区域120的像素。此外,相机区域114的像素具有与外围区域120的像素相等或比外围区域120的像素小的密度(例如,每英寸像素(ppi))。在至少一些实施方案中,通过在相机区域114处利用较小和较不密集的像素,像素区域114实现比外围区域120更高的透光率。例如,当光源穿过相机区域114和外围区域120入射在显示器106上时,与穿过外围区域120相比,来自光源的更高百分比的光将透射穿过相机区域114。仅出于示例的目的呈现图3中描绘的像素布置和尺寸,并且应理解,各种不同的像素配置可以用于本文所描述的实施方案的上下文。
27.图4描绘可以结合相机区域114应用的一组掩模400。例如,掩模400表示上文介绍的掩模118的实例。例如,掩模400的各个实例和/或组合可以被应用(例如显示)为与相机区域114重叠并且应用在相机区域114周围的外围区域120中,以减轻在相机区域114与显示器106的外围区域120之间的视觉对比。通常,在相机区域114周围应用哪个掩模400和/或掩模400的组合可以取决于相机区域114的特定条件,例如相机区域114的亮度和/或颜色条件。在至少一些实施方案中,像素衰减算法用于跟踪相机区域114的像素输出。由于在像素衰减算法中出现不同的阈值,因此可以应用所述掩模400的不同实例和/或组合,以在视觉上将相机区域114与外围区域120混合。下文参考方法800论述像素衰减算法的一个实例。
28.在至少一些实施方案中,掩模400的颜色属性被配置为一系列逐渐改变的值,例如红绿蓝(rgb)值、色相饱和度(hsl)值等等。例如,考虑相机区域114被估计为具有颜色属性ac值v。因此,掩模400的ac值可以从掩模400a开始逐渐增加或减少到掩模400m的ac值v
±
n。通常,这使得围绕相机区域114的区域的颜色属性能够随着距相机区域的周边的距离增加而逐渐改变,以能够实现相机区域114与外围区域120的视觉混合。
29.图5描绘用于示出掩模400相对于相机区域114的实例视觉布置的场景500。例如,掩模400以堆叠形式描绘,以表示用于相对于相机区域114在显示器106显示掩模400的实例的实例视觉z次序。例如,当显示每个连续掩模400时,将其显示在前一掩模400后面(例如,堆叠在前一掩模400下方)。例如,场景500进一步描绘掩模堆叠502a,其表示多个掩模400相对于相机区域114(例如,并且与相机区域114同心)的堆叠。例如,相机区域114在掩模堆叠502a的顶部,并且以掩模400a开始且以掩模400m结束,掩模400在相机区域114下方连续地堆叠在彼此下方。尽管在掩模堆叠502a中描绘特定数目的掩模400,但是应当理解,例如基于相机区域114的视觉条件,可以显示任何数目(一个或多个)的掩模400。呈现了在掩模堆叠502a中包括的虚线,以显示相机区域114和相应掩模400的外围,但是应当理解,在操作中将不显示虚线。例如,将掩模堆叠502b描绘为不包括所述虚线,其示出从在中心处的相机区域114到在掩模堆叠502b的外周边504的逐渐视觉过渡。
30.图6描绘根据一个或多个实施方案的彩色掩模堆叠的实例场景600。在场景600中,相机区域114显示红色,其中r强度值为240且绿色和蓝色强度值为零。因此,为了使相机区域114能够在视觉上与外围区域120混合,生成一组掩模602,其可以与相机区域114结合应用,例如用于在围绕相机区域114的外围区域120中进行显示。例如,掩模602表示掩模118的实例。
31.在这个特定实例中,邻近于各个相应掩模602描绘每个掩模602的r强度值,其示出相机区域的r240值的、从用于掩模602a的r值241开始到用于掩模602m的r强度值252的逐渐增加。例如,如所描绘,考虑到显示器106的外围区域120以r强度253显示红色,而相机区域114以r强度240显示红色。因此,通过如图所示依次堆叠掩模602并且随着r强度逐渐增加,可以使在相机区域114与外围区域120之间的视觉对比最小化。
32.通常,仅出于实例的目的呈现在以上场景中描绘的掩模的形状、尺寸和布置,并且应当理解,掩模的各种不同形状、尺寸、颜色和布置可以在所主张的实施方案的范围内实施。例如,可以利用各种不同形状(例如,矩形、三角形、不规则形状等)的掩模并将其组合,以进一步减轻在显示器的相机区域与外围区域之间的对比。此外,可以改变(例如,在掩模堆叠中)在所施加的掩模之间的尺寸差以提供不同的对比梯度。作为在显示器的相机区域和外围区域中显示图形的一部分,可以在掩模内利用各种颜色、颜色组合和颜色梯度,例如以匹配显示在装置的显示器上的主要图形。此外,还可以选择掩模的不同实例,并将其应用于减轻在显示器的相机区域与非相机区域之间的视觉差异,以例如在相机区域与外围区域之间提供颜色属性的非线性变化。
33.以上描绘和讨论的各种实施方案可以各种方式进行组合和迭代,以提供各种不同的视觉掩模,以减轻在显示器的相机区域与其他区域之间的视觉差异。
34.图7说明根据各种实施方案的用于结合相机区域应用掩模的实例方法700。在702处,监视显示器的相机区域的输出状态。例如,输出状态对应于相机区域的一个或多个状态,例如逻辑状态、所测量输出状态等等。例如,如下文进一步描述的,输出状态可以基于所跟踪的相机区域的输出使用。替代地或另外地,输出状态可以基于相机区域的所测量输出,例如,所测量像素亮度、颜色强度、像素伽马等等。
35.在704处,确定发生与显示器的相机区域有关的输出条件。例如,输出条件基于相机区域的特定观察到的输出状态。例如,实施方案可以跟踪相机区域的输出使用,并且将输出使用与一个或多个使用阈值相比较。因此,输出条件可以基于达到相机区域的特定使用阈值的所跟踪输出使用。替代地或另外地,在其中测量相机区域的输出的实施方案中,可以将所测量输出与用于相机区域的输出的一个或多个输出阈值相比较,并且当所测量输出达到特定输出阈值时可以发生输出条件。在至少一些实施方案中,例如通过将相机区域的输出使用值和/或所测量输出值与基于像素表122所定义的阈值相关,可以基于对像素表122的表查找来检测输出条件。
36.在706处,基于与相机区域有关的输出条件生成一个或多个掩模,以结合相机区域按位置进行显示。例如,可以基于输出条件,诸如基于由像素表122指定的掩模映射,来选择一个或多个掩模。例如,像素表122可以将特定输出条件映射到掩模118和/或一组掩模118。例如,基于将在掩模中显示的颜色、强度、阴影、图案等来生成掩模,以减轻在显示器的相机区域与其他区域之间的视觉对比。
37.在708处,使一个或多个掩模与显示器的相机区域相结合地按位置进行显示。例如,一个或多个掩模,例如经由与相机区域重叠以及围绕相机区域的圆盘和/或其他形状,而被显示为与相机区域重叠并且显示在围绕相机区域的外围区域中。
38.图8说明根据各种实施方案的用于确定发生与相机区域有关的输出条件的实例方法800。例如,所述方法描述用于执行用于确定发生输出条件的以上步骤704的实例方式。在
802处,跟踪显示器的相机区域的输出使用,以生成用于所述相机区域的输出使用值。在至少一个实施方案中,跟踪相机区域的输出使用包括跟踪显示器106的像素随时间的输出亮度,包括相机区域114和外围区域120的输出。例如,掩模模块116可以利用像素表122,以例如基于实际输出亮度(例如,以尼特为单位)和/或基于施加到相应像素的功率(例如,电压)的估计输出亮度,而在特定亮度设置下跟踪相机区域114和外围区域120的累积像素输出时间。在至少一个实施方案中,这包括当最初激活显示器时,记录从零(例如,零小时)开始的像素寿命激活以及记录激活像素的时间量,并且可以可选地包括记录像素的相对输出水平。因此,所生成的输出使用值可以指示在不同亮度(例如,辉度)值下所述相机区域的像素输出的持续时间。
39.在804处,将输出使用值与针对显示器的相机区域定义的一个或多个使用阈值相比较。例如,使用阈值基于在特定亮度下的指定像素输出时间。例如,像素表122包括衰减表,所述衰减表描述像素随时间的输出亮度如何导致所述像素随时间的输出衰减(例如,亮度衰减)。
40.例如,图9描绘衰减表900,其描述不同像素区域随时间且基于输出亮度的所估计亮度衰减。仅出于实例的目的呈现衰减表900,并且应当理解,例如基于不同的显示器设计属性和其他因素,可以采用本文中未明确描述的各种不同的表格属性和值。
41.在衰减表900中,行902指定像素的不同亮度输出设置,例如以尼特为单位,即坎德拉每平方米。此外,行904a包括用于相机区域114的像素的不同的估计亮度衰减时间,并且行904b包括用于外围区域120的像素的不同的估计亮度衰减时间。通常,不同亮度衰减时间对应于不同像素的所估计t95寿命估计,其指示从行902中指示的初始辉度到辉度从其初始值降低5%测量到的所经过时间。例如,考虑列906a,所述列包括在500尼特的辉度下相机区域114和外围区域120的所估计亮度衰减时间。在500尼特处,估计相机区域114的像素的亮度输出在输出90小时后衰减了5%。此外,在500尼特处,估计外围区域的像素的亮度输出在输出545小时后衰减了5%。因此,相机区域114的像素比外围区域120的像素经历更快速的亮度衰减。通常,这可能发生,因为相机区域的像素小于外围区域120的像素,且因此与驱动外围区域120的像素以实现相同亮度输出所需的功率相比,驱动相机区域114的像素所需的功率(例如,电压)更大。
42.因此,在至少一些实施方案中,在行904a中为相机区域114的像素指定的亮度衰减值可以用作不同的使用阈值,这些使用阈值可以触发不同的动作,例如生成和应用不同的掩模118。实际上,像素的亮度输出可以基于装置(例如,客户端装置102)的亮度设置而变化,包括由用户交互导致的亮度设置的手动改变,以及例如基于周围环境中检测到的变化的亮度设置的自动改变。因此,可以将随时间的像素亮度输出平均化,并且将其与不同使用阈值相比较。
43.在806处,确定输出使用值对应于一个或多个使用阈值的特定使用阈值。例如,掩模模块116例如基于在衰减表900中指定的亮度衰减值而确定所确定的输出使用值匹配特定使用阈值。例如,使用阈值表示像素输出中的所估计衰减量。
44.在808处,执行动作以减轻在显示器的相机区域与其他区域之间的视觉对比。例如,掩模模块116生成一组一个或多个掩模118,并且使所述掩模显示在与相机区域114重叠和/或在相机区域114外围的显示器106的区域中。替代地或另外地,显示器模块108可以诸
如通过增加应用于驱动相机区域114的像素的功率、且因此增加相机区域的输出亮度,来调节相机区域114的亮度。
45.可以通过各种方式执行上文描述的实例方法,例如以实施本文所描述的系统和场景的不同方面。例如,所述方法的各方面可以通过掩模模块116实施,并且所述方法的各个方面可以在上文描述的各个场景的上下文中实施。通常,本文所描述的任何服务、组件、模块、方法和/或操作可以使用软件、固件、硬件(例如,固定逻辑电路系统)、手动处理、或其任何组合来实施。可以在存储在计算机处理系统本地和/或远程的计算机可读存储存储器上的可执行指令的一般上下文中描述所述实例方法的一些操作,并且实施方案可以包括软件应用程序、程序、功能等。替代地或另外地,本文描述的任何功能可以至少部分地由一个或多个硬件逻辑组件执行,例如但不限于:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑装置(cpld)等等。描述所述方法的次序并非意图解释为限制性的,并且可以任何次序执行任何数目或组合的所描述方法操作,以执行方法或替代方法。
46.图10说明实例装置1000的各种组件,其中可以实施用于减轻显示器的相机区域的视觉对比的掩模的各方面。实例装置1000可以实施为参考先前的图1到9所描述的任何装置,例如任何类型的无线装置、移动电话、客户端装置、随身装置、配对装置、显示装置、平板计算机、计算、通信、娱乐、游戏、媒体播放、和/或任何其他类型的计算和/或电子装置。例如,上文描述的客户端装置102可以实施为实例装置1000。
47.装置1000包括用于实现装置数据1004与其他装置的有线和/或无线通信的通信收发器1002。装置数据1004可以包括任何类型的音频、视频和/或图像数据。实例通信收发器1002包括符合各种ieee 1002.15(bluetooth
tm
)标准的无线个人局域网(wpan)无线电、符合各种ieee1002.11(wifi
tm
)标准中的任一个的无线局域网(wlan)无线电、用于蜂窝电话通信的无线广域网(wwan)无线电、符合各种ieee 1002.16(wimax
tm
)标准的无线城域网(wman)无线电、以及用于网络数据通信的有线局域网(lan)以太网收发器。
48.装置1000还可以包括一个或多个数据输入端口1006,可以经由所述数据输入端口接收任何类型的数据、媒体内容和/或输入,例如装置的用户可选择输入、消息、音乐、电视内容、录制的内容、以及从任何内容和/或数据源接收到的任何其他类型的音频、视频和/或图像数据。数据输入端口可以包括usb端口、同轴电缆端口、以及用于闪存存储器、dvd、cd等等的其他串行或并行连接器(包括内部连接器)。这些数据输入端口可以用于将装置耦合到任何类型的组件、外围设备或附件,例如麦克风和/或相机。
49.装置1000包括一个或多个处理器(例如,微处理器、控制器等中的任一个)的处理器系统1008和/或实施为用于处理计算机可执行指令的片上系统(soc)的处理器和存储器系统。所述处理器系统可以至少部分地在硬件中实施,所述硬件可以包括集成电路或片上系统的组件、专用集成电路(asic)、现场可编程门阵列(fpga)、复杂的可编程逻辑装置(cpld)、以及在硅片和/或其他硬件中的其他实施方案。替代地或另外地,可以用结合处理和控制电路来实施的软件、硬件、固件或固定逻辑电路系统中的任一个或组合来实施所述装置,所述处理和控制电路通常以1010标识。装置1000可以进一步包括任何类型的系统总线或用于耦合在所述装置内的各个组件的其他数据和命令传递系统。系统总线可以包括不同的总线结构和架构中的任一个或组合,以及控制和数据线。
50.装置1000还包括用于实现数据存储的计算机可读存储存储器1012(例如,存储器装置),例如可以由计算装置访问并且提供数据和可执行指令(例如,软件应用程序、程序、功能等等)的永久存储的数据存储装置。计算机可读存储存储器1012的实例包括易失性存储器和非易失性存储器、固定和可移动媒体装置、以及用于维护数据以供计算装置访问的任何合适的存储器装置或电子数据存储装置。计算机可读存储存储器可以包括在各种存储器装置配置中的随机存取存储器(ram)、只读存储器(rom)、闪存存储器和其他类型的存储媒体的各种实施方案。装置1000还可以包括大容量存储媒体装置。
51.计算机可读存储存储器1012提供数据存储机构,以存储装置数据1004、其他类型的信息和/或数据、以及各种装置应用程序1014(例如,软件应用程序)。例如,操作系统1016可以作为软件指令与存储器装置一起维护,并由处理器系统1008执行。装置应用程序还可以包括装置管理器1018,例如任何形式的控制应用程序、软件应用程序、信号处理和控制模块、特定装置固有的代码、特定装置的硬件抽象层等等。
52.在这个实例中,装置1000包括掩模模块1020,所述掩模模块进一步用于实施用于减轻显示器的相机区域的视觉对比的掩模。掩模模块1020的实例包括参考图1描述的掩模模块116,并且可以实施为执行本文所描述的各个技术的方面。
53.在这个实例中,装置1000还包括相机1022和装置传感器1024,例如用于监视装置组件操作温度的温度传感器,并且装置传感器例如可以实施为惯性测量单元(imu)的组件。装置传感器1024还可以包括用于检测从显示器(例如从显示器106的相机区域114和/或外围区域120)输出的光的光传感器。装置1000还可以包括一个或多个电源1026,例如当装置实施为无线装置或协作装置时。电源可以包括充电和/或电源系统,并且可以实施为柔性带状电池、可再充电电池、已充电的超级电容器、和/或任何其他类型的有源或无源电源。
54.装置1000还可以包括用于生成音频系统1030的音频数据和/或生成显示系统1032的显示数据的音频和/或视频处理系统1028。音频系统和/或显示系统可以包括处理、显示和/或以其他方式呈现音频、视频、显示和/或图像数据的任何装置。可以经由rf(射频)链路、超级视频链路、hdmi(高清多媒体接口)、复合视频链路、分量视频链路、dvi(数字视频接口)、模拟音频连接、或例如媒体数据端口1034的其他类似通信链路,将显示数据和音频信号传送到音频组件和/或显示组件。在实施方案中,音频系统和/或显示系统是实例装置的集成组件。替代地,音频系统和/或显示系统是实例装置的外部外围组件。
55.尽管已经以特定于特征和/或方法的语言描述了用于减轻显示器的相机区域的视觉对比的掩模的实施方案,但是所附权利要求书的主题不必限于所描述的特定特征或方法。相反,将特定特征和方法公开为用于减轻显示器的相机区域的视觉对比的掩模的实例实施方案,并且其他等效特征和方法预期在所附权利要求书的范围内。此外,描述了各种不同实例,并且应理解,可以独立地或结合一个或多个其他所描述实例来实施每个所描述实例。本文论述的技术、特征和/或方法的另外方面与以下一个或多个有关:
56.一种设备包括:壳体;相机,其固定在壳体内;显示器,其附接到壳体并且位于相机上方,所述显示器包括被定位成用于实现到相机的光透射的相机区域以及与相机区域相邻的一个或多个外围区域;以及掩模模块,其至少部分地在设备的硬件中实施以:确定发生与显示器的相机区域有关的输出条件;基于与相机区域有关的视觉条件生成一个或多个掩模,以在一个或多个外围区域中进行显示;以及使一个或多个掩模被显示在显示器的一个
或多个外围区域中。
57.代替上述设备或除了上述设备之外,以下项中的任一个或组合:其中相机位于相机区域下方,并且显示器的一个或多个外围区域围绕相机区域;其中确定发生与显示器的相机区域有关的输出条件包括确定相机区域的像素的输出达到使用阈值;其中确定发生与显示器的相机区域有关的输出条件包括确定相机区域的像素的输出达到使用阈值,其中所述使用阈值至少部分地基于像素的输出的持续时间以及像素的输出水平;其中确定发生与显示器的相机区域有关的输出条件包括确定相机区域的像素的输出达到使用阈值,其中所述使用阈值基于相机区域的像素的所测量输出;其中生成一个或多个掩模以在一个或多个外围区域中显示包括生成一个或多个掩模以包括从相机区域逐步改变的视觉属性;其中视觉属性包括颜色强度;其中生成一个或多个掩模以在一个或多个外围区域中显示包括生成与相机区域相同形状的一个或多个掩模;其中生成一个或多个掩模以在一个或多个外围区域中显示包括生成与相机区域不同形状的一个或多个掩模。
58.一种方法包括:确定发生与显示器的相机区域有关的输出条件;生成一个或多个掩模,以在相机区域外围的一个或多个外围区域中进行显示,其中所述生成基于与相机区域有关的视觉条件;以及使所述一个或多个掩模显示在显示器的一个或多个外围区域中。
59.代替上述方法或除了上述方法之外,以下项中的任一个或组合:其中所述的确定发生与显示器的相机区域有关的输出条件包括确定相机区域的像素的输出达到基于像素的输出的持续时间和像素的输出水平定义的使用阈值;其中所述的确定发生与显示器的相机区域有关的输出条件包括确定相机区域的像素的输出达到基于像素的所估计输出衰减定义的使用阈值;所述的生成一个或多个掩模包括将特定使用阈值映射到一个或多个掩模;其中所述的生成一个或多个掩模包括生成多个掩模以各自具有从相机区域逐步改变的视觉属性;其中生成多个掩模包括将多个掩模中的每个掩模生成为尺寸从前一掩模增加;其中所述使一个或多个掩模显示包括使多个掩模中的每个掩模与相机区域同心地显示。
60.一种方法包括:跟踪显示器的相机区域的输出使用,以生成相机区域的输出使用值;将所述输出使用值与针对显示器的相机区域定义的一个或多个使用阈值相比较;确定所述输出使用值对应于一个或多个使用阈值中的特定使用阈值;以及执行动作以减轻在显示器的相机区域与其他区域之间的视觉对比。
61.代替上述方法或除了上述方法之外,以下项中的任一个或组合:其中所述输出使用值包括指示相机区域的像素的输出水平以及相机区域的像素输出的持续时间的值;其中所述的将输出使用值与针对显示器的相机区域定义的一个或多个使用阈值相比较包括将输出使用值与表格相比较,所述表格指定在一个或多个输出水平处的、基于相机区域的像素的输出的持续时间的一个或多个使用阈值;其中所述的执行动作以减轻在显示器的相机区域与其他区域之间的视觉对比包括:生成一个或多个掩模,以在相机区域外围的显示器的一个或多个外围区域中进行显示,其中所述生成基于将特定使用阈值映射到一个或多个掩模;以及使一个或多个掩模被显示在相机区域外围的显示器的一个或多个外围区域中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献