用于显示设备的显示面板同步的制作方法

文档序号:18899892发布日期:2019-10-18 21:47阅读:384来源:国知局
用于显示设备的显示面板同步的制作方法

显示接口可以允许音频/视频从源设备传送到显示设备。常见类型的显示接口包括但不限于高清多媒体接口(hdmi)、显示端口(dp)、嵌入式显示端口(edp)或移动工业处理器接口(mipi)显示器串行接口(dsi)。hdmi是用于将未压缩的视频数据和经压缩的/未压缩的数字音频数据从hdmi兼容的源设备(诸如显示控制器)传送到兼容的计算机显示器、视频投影仪、数字电视或数字音频设备的专用的音频/视频接口。hdmi是模拟视频标准的数字替代。显示端口(displayport)是一种由视频电子标准协会(vesa)标准化的数字显示接口。显示端口(displayport)是用于将视频源连接到显示设备(诸如计算机显示器)的接口,并且可以传输音频和其他形式的数据。显示端口(displayport)被设计用于替代视频图形阵列(vga)和数字视频接口(dvi)。显示端口(displayport)接口向后兼容其他接口,诸如hdmi和dvi。edp定义了用于内部连接的标准化显示面板接口,例如,用于笔记本显示面板的图形卡。mipidsi定义了主处理器和显示模块之间的高速串行接口。mipidsi使制造商能够集成显示器,以实现高性能和改善的图像和视频场景。mipidsi通常用于智能手机、平板设备、笔记本电脑和车辆中的显示器。

附图说明

从下面结合附图的详细描述中,技术实施例的特征和优点将变得显而易见,附图通过示例的方式一起示出了技术实施例的特征;并且,其中:

图1示出了根据示例实施例的形成单个mipidsi显示面板的两个嵌入式mipidsi显示面板;

图2示出了根据示例实施例的用于将动态刷新率切换(drrs)应用于多段显示器的技术;

图3示出了根据示例实施例的显示设备;

图4示出了根据示例实施例的内容显示系统;

图5是示出根据示例实施例的用于同步显示设备上的显示面板的操作的流程图;以及

图6示出了根据示例实施例的包括数据存储设备的计算系统。

现在将对所示出的示例性实施例作出参考,并且本文将使用特定语言来描述它们。然而,应该理解的是,因此不旨在限制技术范围。

具体实施方式

在描述所公开的技术实施例之前,应理解,本公开不限于本文公开的特定结构、过程步骤或材料,而是扩展到如相关领域的普通技术人员将认识到的其等同物。还应该理解,本文采用的术语仅出于用于描述特定的实施例或实施方案的目的,而非旨在构成限定。不同附图中的相同附图标记表示相同要素。流程图和过程中提供的数字用于清楚地说明步骤和操作,并不一定表示特定的顺序或顺序。

此外,在一个或多个实施例中,可以以任何合适的方式来组合所描述的特征、结构或特性。在以下描述中,提供了许多具体细节(诸如布局、距离、网络示例等的示例),以提供对各种技术实施例的透彻理解。然而,相关领域的技术人员将认识到,这些详细的实施例不限制本文所阐述的总体发明概念,而仅是其代表性的。

如在本书面描述中所使用的,单数形式“一”、“一个”和“所述”包括对复数引用的明确支持,除非上下文另外明确地指出。因此,例如,对“位线”的引用包括多个这样的位线。

贯穿本说明书对“示例”的引用意味着结合该示例描述的特定特征、结构或特性包括在至少一个技术实施例中。因此,贯穿本说明书在各个地方出现的短语在“示例中”或“实施例”不一定都指代相同的实施例。

如本文所使用的,为了方便起见,可以在共同列表中呈现多个物品、结构要素、组成要素和/或材料。然而,这些列表应被解释为列表中的每个成员被单独地标识为分开且唯一的成员。因此,此列表的任何个体成员都不应仅基于其呈现在共同组中而没有相反的指示被解释为与相同列表中任何其他成员的实际上的等同物。另外,本发明的各种实施例和示例可以在本文中与其各种组件的替代方案一起提及。应当理解,这些实施例、示例和替代方案不应被解释为彼此的实际上的等同物,而应被解释为在本公开下的单独和自主的表示。

此外,在一个或多个实施例中,可以以任何合适的方式来组合所描述的特征、结构或特性。在以下描述中,提供了许多具体细节(诸如布局、距离、网络示例等的示例),以提供对本公开实施例的透彻理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个具体细节的情况下、或者用其他方法、组件、布局等来实践本发明。在其他情况下,众所周知的结构、材料或操作可能未详细示出或描述,以避免模糊本公开的各方面。

在本公开中,“包括(comprises)”、“包括(comprising)”、“含有(containing)”、“具有(having)”等可以具有美国专利法赋予他们的意思且可以意味着“包括(includes)”、“包括(including)”等,通常被解释为开放式条款。术语“由...组成(consistingof)”或“由...组成(consistsof)”是封闭术语,并且仅包括结合这些术语具体列出的组件、结构、步骤等、以及根据美国专利法的组件、结构、步骤等,。“基本上由......组成(consistingessentiallyof)”或“基本上由......组成(consistsessentiallyof)”具有美国专利法通常赋予它们的含义。特别是,此类术语通常是封闭的术语,但允许包含附加项目、材料、组件,步骤或要素,这些项目、材料、组件、步骤或要素并不会对与其相关的(多个)项目的基本和新颖特征或功能产生实质性影响。例如,如果在“基本上由......组成(consistingessentiallyof)”语言下存在,则组合物中存在但不影响组合物性质或特征的痕量元素是允许的,即使在这些术语之后的物品列表中没有明确记载。当在本书面描述中使用开放式术语时,如“包含(comprising)”或“包括(including)”,应理解,也应直接支持“基本上由......组成(consistingessentiallyof)”语言以及“由......组成(consistingof)”语言,如同明确说明的那样,反之亦然。

说明书和权利要求书中的术语“第一”、“第二”、“第三”、“第四”等等(如果有的话)用于区分相似的要素,而不一定用于描述特定的顺序或时间顺序。应当理解,如此使用的任何术语在适当的情况下是可互换的,使得本文描述的实施例例如能够以不同于本文所示或以其他方式描述的顺序操作。类似地,如果本文将方法描述为包括一系列步骤,则本文所呈现的这些步骤的顺序不一定是可以执行这些步骤的唯一顺序,并且可以省略某些所述步骤和/或可能将本文未描述的某些其他步骤添加到该方法中。

如本文所使用的,诸如“增加”、“减少”、“更好”、“更差”、“更高”、“更低”、“增强”、“最小化”、“最大化”等之类的比较术语是指设备、组件、功能或活动的属性,所述设备、组件、功能或活动与周围或相邻区域中、单个设备或多个相当的设备中、组或类中、多个组或多个类中的其他设备、组件或活动可测量地不同,或与相关的或类似的过程或功能可测量地不同,或与已知的现有技术相比较可测量地不同。例如,具有“增加的”损坏风险的数据区域可以指存储器设备的区域,该区域比同一存储器设备中的其他区域更可能具有写入错误。许多因素都可能导致此类增加的风险,包括位置、制造过程、应用于该区域的程序脉冲数等。

如本文中所使用的,术语“基本上”指的是动作、特征、性质、状态、结构、物品或结果的完全或近乎完全的范围或程度。例如,“基本上”封闭的物体将意味着该物体是完全封闭的或近乎完全封闭的。从绝对的完全性偏离的准确可允许程度可在某些情况下取决于特定上下文。然而,一般而言,实现的接近度将是使得具有犹如绝对与全部实现被获得那样相同的总体结果。当在负面含义中使用以指代行动、特征、属性、状态、结构、物品或结果的完全或近乎完全缺乏时,使用“基本上”是同样适用的。例如,“基本上不含”颗粒的组合物要么完全没有颗粒,要么几乎完全没有颗粒,其效果与完全没有颗粒的效果相同。换句话说,“基本上不含”成分或元素的组合物实际上可以实际上含有这样的物品,只要其没有可测量的效果即可。

如本文所使用的术语“耦合”被定义为以电或非电方式直接或间接连接。“直接耦合”物品或物体物理接触并彼此附接。本文描述为彼此“相邻”的物体或要素可以彼此物理接触,彼此非常接近,或者在相同的通用区域或区中,适合于使用该短语的上下文。

如本文所使用的,术语“约”用于通过提供给定值可以是“略高于”或“略低于”端点来为数值范围端点提供灵活性。然而,应该理解,即使在本说明书中结合特定数值使用术语“约”时,除“约”术语外,还提供了对准确数值的支持。

数值量和数据可以以范围格式在本文中表达或呈现。应当理解,这样的范围格式仅仅是为了方便和简洁而使用,因此应该灵活地解释为不仅包括明确列举为范围限制的数值,而且还包括该范围内包含的所有单个数值或子范围,如同每个数值和子范围被明确引述。作为说明,“约1至约5”的数值范围应该被解释为不仅包括明确列举的约1至约5的值,而且还包括在指定范围内的单个值和子范围。因此,包括在该数值范围内的是单个值(诸如2、3和4)以及子范围(诸如从1到3、从2到4和从3到5等,以及单独的1、1.5、2、2.3、3、3.8、4、4.6、5和5.1。

如本文中所使用的,术语“电路”可指代专用集成电路(asic)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的、或组)和/或存储器(共享的、专用的、或组)、组合逻辑电路和/或提供所描述的功能的其他合适的组件的一部分或包括以上全部。在一些方面,电路可以在一个或多个软件或固件模块中实现,或者与电路相关联的功能可以由一个或多个软件或固件模块来实现。在一些方面,电路可以包括至少部分地可在硬件中操作的逻辑。

如本文所使用的,术语“处理器”可以包括通用处理器、专用处理器(诸如中央处理单元(cpu)、图形处理单元(gpu)、数字信号处理器(dsp)、微控制器(mcu)、嵌入式控制器(ec)、现场可编程门阵列(fpga)或其他类型的专用处理器,以及收发机中使用的基带处理器,用于发送、接收和处理无线通信。

应当理解,本说明书中描述的许多功能单元可能已被标记为模块,以便更具体地强调它们的实现独立性。例如,模块可以实现为包括定制的超大规模集成(vlsi)电路或门阵列、或现成半导体(诸如逻辑芯片、晶体管或其他分立组件)的硬件电路。模块还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等的可编程硬件设备中实现。

模块还可以在由各种类型的处理器执行的软件中实现。例如,可执行代码的经标识的模块可以包括例如可被组织为对象、过程或功能的计算机指令的一个或多个物理或逻辑块。然而,经标识的模块的可执行文件可能不是物理上定位在一起,而是可以包括存储在不同位置的不同指令,当这些可执行文件被逻辑地连接在一起时包括所述模块并且实现所述模块的规定的目的。

实际上,可执行代码的模块可以是单个指令、或许多指令,并且甚至可在若干不同的代码段上、在不同程序之间、以及跨若干存储设备分布。类似地,本文中操作数据可以在模块内进行标识和说明,并且可以以任何合适的形式具体化并且被组织在任何合适类型的数据结构内。操作数据可以被收集为单个数据集,或者可以分布在不同位置上(包括分布在不同的存储设备上),并且可以至少部分地仅作为电子信号存在于系统或网络上。模块可以是被动的或主动的,包括能操作用于执行期望功能的代理。

同样的原理适用于仅将一个数值作为最小值或最大值的范围。此外,无论范围的广度或所描述的特征如何,都应该应用这种解释。

示例实施例

以下提供技术实施例的初始概览,之后将进一步详细描述具体的技术实施例。该初步概述旨在帮助读者更快地理解该技术,但不旨在标识关键特征或必要特征,也不旨在限制所要求保护的主题的范围。除非另外定义,否则在本文中所使用的所有技术和科学术语具有与本公开所属领域的普通技术人员所通常理解相同的含义。

对于各种类型的显示面板,例如hdmi显示面板、dp显示面板、edp显示面板、mipidsi视频模式显示面板等,显示面板的时序可以由源设备驱动。当要根据由hdmi/dp/edp提供的自适应同步能力同步多个显示面板或多个嵌入式显示面板时,源设备可以同步刷新显示面板。在该示例中,可以运行多个显示面板并且可以跨多个显示面板播放视频。可以根据自适应同步能力同时地(同时)刷新多个显示面板。否则,一个显示面板可以更新到新的帧,而另一个显示面板继续示出旧的帧,从而在屏幕的中间向观看者示出“撕裂(tear)”。使用hdmi/dp/edp,源设备是时间的主设备。源设备可以确保将帧被同时发送到多个显示面板。同步可以在源设备的时序上运行,因此多个显示面板可以同步。

相反,对于mipidsi命令模式显示面板,时序可以由与mipidsi命令模式显示面板本身相关联的时序控制器(tcon)来驱动。换句话说,mipidsi命令模式显示面板可以是时间的主设备(与源设备相反)。多个mipidsi命令模式显示面板可以保持它们自己的时序。因此,多个mipidsi命令模式显示面板可潜在地变得不同步,因为这些显示面板不受共同的源设备控制(如在hdmi/dp/edp中)。因此,由于它们的独立的时序控制器(tcon),维持多个mipidsi命令模式显示面板之间的时序同步可能是困难的。

一般而言,当显示面板与显示控制器和帧缓冲器集成时,命令模式被用于mipidsi显示面板。帧传输可以以命令的形式发生,由帧数据和/或参数跟随。帧传输的开始可以由mipidsi显示面板使用撕裂使能(te)通过外部引脚、te线或使用te触发消息经由dsi通道来控制。

在一个示例中,在mipidsi命令模式中,显示面板可以控制它们自己的时序。显示面板可以指示何时准备好通过从显示面板驱动到源的单线接收数据。此线可以被设置为指示线,但大多数实现使用线来指示垂直同步(或帧起始)。在完成一帧之后,显示面板可以驱动指示源发送下一帧的数据的te引脚。预期mipidsi命令模式面板会有缓冲;目前所有命令模式面板都有一个帧缓冲器。相反,mipidsi视频模式是一种由源驱动到显示面板的时序的模式。在显示面板扫描出屏幕上的像素的像素时序是从源驱动的。在这种情况下,水平空白开始,空白结束和活动都是从源驱动的。预期mipidsi视频模式显示面板不会有任何缓冲。其他接口(诸如显示端口/嵌入式显示端口和hdmi)通常使用mipidsi视频模式进行操作。

图1示出了形成单个mipidsi显示器或显示面板的两个嵌入式mipidsi显示面板的示例。两个嵌入式mipi显示面板可以包括面板a102和面板b104。两个嵌入式mipi显示面板可以分别耦合到两个mipi端口,诸如mipi端口a106和mipi端口b108,所述两个mipi端口可以与应用编程接口(api)110相关联。面板a102和面板b104可以分别向mipi端口a106和mipi端口b108发送te事件消息,以请求帧数据。帧数据和时钟信息可以分别从mipi端口a106和mipi端口b108提供给面板a102和面板b104。

如图1所示,两个嵌入式mipidsi链路可以被并排放置以制成单个显示器或显示面板(即,面板a102和面板b104)。在某些使用情况下(例如,全屏回放),使两个显示面板同时刷新以避免两个面板段之间的接缝上的视觉伪影是重要的。然而,在先前的解决方案中,在命令模式下,面板时序由各个mipidsi显示面板中的单独tcon控制。在先前的解决方案中,mipidsi命令模式显示面板将在它们的本地时间上运行。mipidsi命令模式显示面板将请求下一帧数据,并且mipidsi命令模式显示面板将运行它们的本地时间,而与提供帧数据的源设备无关。在先前的解决方案中,源设备不知晓各个mipidsi命令模式显示面板的面板时序。结果,在先前的解决方案中,由于单独的面板时序,实现两个嵌入式mipidsi显示面板之间的同步是困难的。

在一个示例中,动态刷新率切换(drrs)是使显示面板能够相对于其他显示面板减速或加速的能力。动态刷新率可用于动态地改变显示面板的刷新率。该drrs能力可用于确保将多个显示面板同步到一起。利用drrs,当一个显示面板晚开始显示帧时,另一个显示面板可以延长消隐时间,使得显示面板两者可以同时刷新。drrs能力可以解决由于固定的刷新率(例如,同步翻转)导致的性能限制以及由异步更新引起的撕裂和抖动伪像。

在本技术中,drrs能力可以扩展到mipi。更具体地,drrs能力可被采用以解决多个嵌入式mipidsi命令模式显示面板之间的同步。在先前的解决方案中,不存在用于mipidsi命令模式显示面板的drrs技术。在先前的解决方案中,为了实现多个嵌入式显示面板,显示面板将利用特定硬件来维持显示面板之间的同步。该先前的解决方案相对昂贵并且增加了平台成本。相反,将drrs能力扩展到mipidsi命令模式显示面板是最小的侵入性,并且不会更改源设备和与mipidsi命令模式显示面板关联的tcon之间的互连规范。

在一个示例中,显示面板技术的进步允许显示面板能够支持一系列刷新率和动态调整刷新率的能力。通过使用互连规范中的现有能力将drrs能力扩展到mipidsi命令模式显示面板,源设备可以管理(多个)mipidsi命令模式显示面板的刷新率,并且从而具有用于同步多个mipidsi命令模式显示面板的能力。

可以利用drrs能力到mipi的扩展来支持各种用例,诸如可折叠显示设备、分段显示设备或使用mipi的多个组装显示设备,其中可以同步刷新多个段(或显示面板)。换句话说,对于多段嵌入式显示器的使用情况,在命令模式下使用mipidsi面板可以提供许多功率益处和性能益处。

在一个示例中,通过将drrs能力扩展到mipidsi命令模式显示面板,可以使多个mipidsi命令模式显示面板保持同步。例如,分段显示面板可以向内折叠以提供一个mipidsi命令模式显示面板。可替代地,分段显示面板可以向外折叠,以提供两个单独的mipidsi命令模式显示面板。当针对分段显示面板访问全屏模式时,视频可以在两个单独的mipidsi命令模式显示面板上显示。在后一种用例中,为了确保视频由两个单独的mipidsi命令模式显示面板同时提供,mipidsi命令模式显示面板两者可以被同时刷新。mipidsi命令模式显示面板可以被对齐,以使用drrs能力同步地显示视频。

在一种配置中,可以将两个、三个、四个或更多个单独的mipidsi命令模式显示面板同步在一起,使得mipidsi命令模式显示面板均同时同步地示出视频帧数据。mipidsi命令模式显示面板可以在车辆用例中提供。例如,车辆中的显示器或显示面板可以被分段为多个(例如六个)较小的mipidsi命令模式显示面板,这些显示面板分别示出与不同类型的车辆信息相关的视频帧数据(例如,一个显示面板可用于示出车辆速度,而单独的显示面板可用于示出与车辆温度信息相关的视频帧数据),并且可以使用drrs能力同时刷新六个mipidsi命令模式显示面板。在可折叠显示器的用例中,显示设备可以被折叠以具有单个mipidsi命令模式显示面板,但是也可以被折叠以具有多个mipidsi命令模式显示面板,这些显示面板可以被同步以同时示出视频帧数据。在显示墙用例中,可以将多个mipidsi命令模式显示面板同步在一起,以有效地制作单个mipidsi命令模式显示面板。

在一种配置中,为了在示出视频帧数据时实现多个mipidsi命令模式显示面板之间的同步,可以实现用于mipidsi命令模式的新模式,使得mipidsi命令模式显示面板可以迫使其本身遵守来自源设备的时序。换句话说,源设备可以驱动mipidsi命令模式显示面板中的每一个显示面板的时序,而不是每个单独的mipidsi命令模式显示面板保持它们自己的独立面板时序。

在先前的解决方案中,显示面板将把te指示发送到源设备以请求来自源设备的帧数据。当源设备接收到来自给定的显示面板的指示时,源设备将在固定的持续时间内发送帧数据,然后在显示面板上示出该帧数据。在先前的解决方案中,当在固定的持续时间内没有接收到帧数据时,显示面板将重放来自本地缓冲器的最后帧数据。换句话说,当显示面板在固定的持续时间内没有接收到帧起始时,显示面板将开始重放相同的帧。在某个时间段之后,当由于未从源设备接收到新的帧数据而未刷新显示面板时,显示面板将开始失效。

在本技术中,为了实现多个mipidsi命令模式显示面板之间的同步,每个mipidsi命令模式显示面板都可以向源设备发送te指示。mipidsi命令模式显示面板可以发送te指示以请求来自源设备的帧数据。然而,利用自适应同步能力,与先前的解决方案相反,在源设备处接收te指示与从源设备发送帧数据到mipidsi命令模式显示面板之间的持续时间可以是灵活的。源设备可以等待直到从要同步的mipidsi命令模式显示面板中的每一个显示面板接收到te指示,并且在接收到所有te指示之后,源设备可以同时向mipidsi命令模式显示面板中的每一个显示面板发送相同的帧起始指示。在从源设备接收到相同的帧起始指示之后,mipidsi命令模式显示面板中的每一个显示面板可以同时示出所接收的帧数据。换句话说,mipidsi命令模式显示面板可以同时开始显示帧数据。通过从源设备接收相同的帧起始指示,mipidsi命令模式显示面板可以同时刷新帧,从而实现mipidsi命令模式显示面板之间的同步。

在一个示例中,源设备可以知晓多个mipidsi命令模式显示面板。源设备可以控制多个mipidsi命令模式显示面板的时序。结果,在逐帧的基础上,mipidsi命令模式显示面板可以自己从属于源设备,因为源设备可以保持逐帧时序。源设备可以是帧级粒度的时间的主设备,因此源设备可以指示mipidsi命令模式显示面板的刷新率,而不是显示面板本身。

在一个示例中,该新机制在逐帧地基础上动态地改变显示刷新率,使得多个mipidsi命令模式显示面板的显示刷新率将被同步。可以通过改变每帧(根据需要)消隐期来改变刷新率,使得mipidsi命令模式显示面板两者的帧扫描输出同时开始。mipidsi命令模式显示面板可以保持它们自己的消隐时间。换句话说,帧内的时序可以继续由mipidsi命令模式显示面板中的tcon控制。然而,mipidsi命令模式显示面板可以使用drrs能力扩展它们的消隐(例如,通过添加垂直线),使得mipidsi命令模式显示面板可以使其自身从属于源设备的时序。mipidsi命令模式显示面板可以通过适当地控制它们自己在帧中的消隐量来使其自身在帧级别上从属于源设备的时序。

在一个示例中,当在mipidsi命令模式显示面板中启用自适应同步能力模式时,mipidsi命令模式显示面板可以扩展其消隐以使其自身与来自源设备的帧时序对准。在此期间,源设备知悉mipidsi命令模式显示面板期望在特定时间刷新。mipidsi命令模式显示面板可以继续扩展其消隐,直到从源设备接收到帧开始指示。在该情况下,mipidsi命令模式显示面板在等待帧起始指示时不从本地缓冲器重放帧数据,因为源设备保证在指定时间内发送下一帧数据。

在一个示例中,在将相同帧起始指示发送到多个mipidsi命令模式显示面板之前,源设备可以等待可用于多个mipidsi命令模式显示面板的te。换句话说,在多段显示器中,在将帧起始指示发送到多个mipidsi命令模式显示面板之前,连接到mipidsi命令模式显示面板的源设备可以等待(多个)te引脚切换(或等待以接收来自多个mipidsi命令模式显示面板的(多个)te事件))。在开始使用写入存储器开始命令或写入存储器继续长分组命令将下一帧的帧数据发送到多个mipidsi命令模式显示面板之前,源设备可以等待(多个)te引脚切换。在该情况下,帧开始指示可以是帧的第一写入存储器开始命令或第一写入存储器继续命令。第一写入存储器开始命令或第一写入存储器继续命令可以指示这是下一帧的开始。对于mipidsi命令模式显示面板,刷新可以与帧开始指示一起发生(即,mipidsi命令模式显示面板可以在接收到帧开始指示时开始示出所接收的帧数据)。多个mipidsi命令模式显示面板可以扩展其消隐,直到从源设备接收到相同的帧开始指示。此时,多个mipidsi命令模式显示面板可以同时开始显示新帧,从而实现多个mipidsi命令模式显示面板之间的同步。

在一个示例中,提供帧数据的源设备可以与示出帧数据的mipidsi命令模式显示面板分离。例如,源设备可以被远程定位于mipidsi命令模式显示面板或在mipidsi命令模式显示面板的外部。另一方面,在某些情况下,源设备可以与mipidsi命令模式显示面板集成。在该示例中,源设备可以在mipidsi命令模式显示面板的内部。在另一示例中,源设备可以驻留在mipidsi命令模式显示面板中的一者中,并且源设备可以向其他mipidsi命令模式显示面板提供帧数据。

在一个示例中,为了维持多个mipidsi命令模式显示面板之间的同步,mipidsi命令模式显示面板中的每一个显示面板可以与源设备通信,而不是mipidsi命令模式显示面板在它们之间进行通信以保持同步。

图2示出了用于将动态刷新率切换(drrs)应用于多段显示器的示例性技术。第一mipidsi命令模式显示面板(面板a)和第二mipidsi命令模式显示面板(面板b)可以示出相应的帧n-1。在第二mipidsi命令模式显示面板停止示出帧n-1之前,第一mipidsi命令模式显示面板可以停止示出帧n-1。换句话说,与第一mipidsi命令模式显示面板相比,第二mipidsi命令模式显示面板可以示出帧n-1达到更长的持续时间。在这两种情况下,在示出帧n-1之后,第一和第二mipidsi命令模式显示面板可以开始消隐。在该消隐期间,第一mipidsi命令模式显示面板可以通过向源设备发送te事件来请求下一帧数据。在第一mipidsi命令模式显示面板请求下一帧数据之后,第二mipidsi命令模式显示面板也可以通过向源设备发送单独的te事件来请求下一帧数据。当第二mipidsi命令模式显示面板将te事件发送到源设备时,第一mipidsi命令模式显示面板仍然可以消隐。第一mipidsi命令模式显示面板可以延长其消隐持续时间,同时第二mipidsi命令模式显示面板将te事件发送到源事件。在源设备接收到来自第一和第二mipidsi命令模式显示面板的te事件之后,源设备可以向第一和第二mipidsi命令模式显示面板发送相同的帧起始指示。在接收到相同的帧起始指示之后,第一和第二mipidsi命令模式显示面板可以同步地示出所接收的帧数据(例如,帧n)。换句话说,由于第一和第二mipidsi命令模式显示面板同时接收相同的帧起始指示,所以第一和第二mipidsi命令模式显示面板可以同时开始显示帧数据。

图3示出显示设备300的示例。显示设备300可以包括一个或多个显示屏310,所述一个或多个显示屏310能操作用于示出至少两个显示面板320(例如,支持drrs的mipidsi命令模式显示面板)。显示设备300可以包括控制器330。控制器330可以将来自至少两个显示面板320中的每一个显示面板的对帧数据的请求(例如,te事件消息)发送到源设备(未示出)。控制器330可以从源设备接收针对至少两个显示面板320中的每一个显示面板的相同帧指示。控制器330可以基于相同帧指示向至少两个显示面板320提供从源设备接收的帧数据。相同帧指示可以使至少两个显示面板320同步地显示从源设备接收的帧数据。

在一个示例中,来自至少两个显示面板320中的每一个显示面板的对帧数据的请求可以在不同的时间经由控制器330发送到源设备。在发送对帧数据的请求之后,至少两个显示面板320可以延长消隐时间,直到从源设备接收到针对至少两个显示面板320中的每一个显示面板的相同帧指示。在源设备处接收到来自至少两个显示面板320中的每一个显示面板的对帧数据的请求之后,可以经由控制器330接收至少两个显示面板320中的每一个显示面板的相同帧指示。

在一个示例中,可以经由源设备使用至少两个显示面板320中的动态刷新率切换(drrs)能力来管理至少两个显示面板320中的每一个显示面板的显示刷新率。该至少两个显示面板320可以动态地在帧级别上修改显示刷新率,以实现至少两个显示面板320的显示刷新率之间的同步。至少两个显示面板320之间的同步可以经由源设备实现,并且无需在所述至少两个显示面板320之间进行通信。

在一个示例中,一个或多个显示屏310可以包括单个显示屏,用于示出至少两个显示面板320。在另一示例中,一个或多个显示屏310可以包括单独的显示屏,用于示出至少两个显示面板320中的每一个显示面板。在又另一示例中,显示设备300可以是可折叠显示设备或具有分段显示屏的显示设备以用于示出至少两个显示面板320。

图4示出了内容显示系统400的示例。内容显示系统400可以包括能操作用于示出第一显示面板420和第二显示面板425的一个或多个显示屏410。内容显示系统400可以包括源设备430。内容显示系统400可以包括一个或多个控制器440。(多个)控制器440可以将来自第一显示面板420和第二显示面板425的对帧数据的请求发送到源设备430。在源设备430处接收到来自第一显示面板420的帧数据请求和来自第二显示面板425的帧数据请求两者之后,(多个)控制器440可以从源设备430接收针对第一显示面板420和第二显示面板425的相同帧指示。(多个)控制器440可以基于相同帧指示向第一显示面板420和第二显示面板425提供从源设备430接收的帧数据。相同帧指示可以使第一显示面板420和第二显示面板425同步地显示从源设备430接收的帧数据。

如图5中所示的另一示例提供了用于同步显示设备上的显示面板的方法500。该方法可以作为机器上的指令来执行,其中该指令包括在至少一个计算机可读介质或一个非瞬态机器可读存储介质上。该方法可以包括以下操作:在显示设备的控制器处,将来自显示设备的第一显示面板和显示设备的第二显示面板的对帧数据的请求发送到源设备,如框510中。该方法可以包括以下操作:在源设备处接收到来自第一显示面板的帧数据请求和来自第二显示面板的帧数据请求两者之后,从源设备接收针对第一显示面板和第二显示面板的相同帧指示,如框520中。该方法可以包括以下操作:基于相同帧指示将从源设备接收的帧数据提供给第一显示面板和第二显示面板,其中相同帧指示使得第一显示面板和第二显示面板同步地显示从源设备接收的帧数据,如框530中。

图6示出了可以被应用在本技术中的通用计算设备600。计算设备600可以包括与存储器604通信的处理器602。存储器604可以包括能够存储、访问、组织和/或检索数据的任何设备、设备的组合、电路等。非限制性示例包括:san(存储区域网络)、云存储网络、易失性或非易失性ram、相变存储器、光学介质、硬盘驱动器型介质等,包括其组合。

计算设备600附加地包括用于系统的各种组件之间的连接的本地通信接口606。例如,本地通信接口606可以是本地数据总线和/或可能需要的任何相关地址或控制总线。

计算设备600还可以包括i/o(输入/输出)接口608以用于控制系统的i/o功能,以及以用于与计算设备600外部的设备的i/o连接。还可以包括网络接口610以用于网络连接。网络接口610可以控制系统内和系统外两者的网络通信。网络接口可以包括有线接口、无线接口、蓝牙接口、光学接口等,包括其适当的组合。此外,计算设备600可以附加地包括用户界面612、显示设备614、以及对此类系统有益的各种其他组件。

处理器602可以是单个或多个处理器,并且存储器604可以是单个或多个存储器。本地通信接口606可以用作用于促进任何有用组合中的单个处理器、多个处理器、单个存储器、多个存储器、各种接口等中的任何一个之间的通信的路径。

各种技术或其某些方面或部分可以采用体现在有形介质(诸如软盘、压缩盘只读存储器(cd-rom)、硬盘驱动器、非瞬态存储计算机可读存储介质,或任何其他机器可读存储介质)中的程序代码(即,指令)的形式,其中当程序代码被加载到机器(诸如计算机)中并被其执行时,所述机器变成用于实践各种技术的设备。电路可以包括硬件、固件、程序代码、可执行代码、计算机指令和/或软件。非瞬态计算机可读存储介质可以是不包括信号的计算机可读存储介质。在可编程计算机上执行程序代码的情况下,计算设备可以包括处理器、可由处理器(包括易失性和非易失性存储器和/或存储元件)读取的存储介质、至少一个输入设备、以及至少一个输出设备。易失性和非易失性存储器和/或存储元件可以是ram、eprom、闪存驱动器、光驱、磁性硬盘驱动器、固态驱动器或用于存储电子数据的其他介质。节点和无线设备还可以包括收发机模块、计数器模块、处理模块和/或时钟模块或计时器模块。可实现或利用本文所描述的各种技术的一个或多个程序可以使用应用编程接口(api)、可重用控制等。此类程序可以以高级程序或面向对象的编程语言来实现,以与计算机系统进行通信。然而,如果期望的话,所述(多个)程序可以以汇编或机器语言实现。在任何情况下,所述语言可以是编译或解释语言,并且与硬件实施方式相结合。示例性系统或设备可以包括但不限于,膝上型计算机、平板计算机、台式计算机、智能电话、计算机终端和服务器、存储数据库以及利用电路和可编程存储器的其他电子设备(诸如家用电器、智能电视、数字视频盘(dvd)播放器、加热器、通风器和空调(hvac)控制器,灯开关等)。

示例

以下示例涉及具体技术实施例,并指出可在实现这些实施例中使用或以其他方式组合的具体特征、元件或步骤。

在一个示例中,提供了一种显示设备。显示设备可以包括一个或多个显示屏,能操作用于示出至少两个显示面板。显示设备可以包括控制器。控制器可以包括逻辑,用于将来自至少两个显示面板中的每一个显示面板的对帧数据的请求发送到源设备。控制器可以包括逻辑,用于从源设备接收针对至少两个显示面板中的每一个显示面板的相同帧指示。控制器可以包括逻辑,用于基于相同帧指示向至少两个显示面板提供从源设备接收的帧数据。相同帧指示可以使至少两个显示面板同步地显示从源设备接收的帧数据。

在显示设备的一个示例中,至少两个显示面板被配置为用于在发送对帧数据的请求之后延长消隐时间,直到从源设备接收到针对至少两个显示面板中的每一个显示面板的相同帧指示。

在显示设备的一个示例中,经由源设备使用至少两个显示面板中的动态刷新率切换(drrs)能力来管理至少两个显示面板中的每一个显示面板的显示刷新率。

在显示设备的一个示例中,至少两个显示面板被配置为用于动态地在帧级别上修改显示刷新率,以实现至少两个显示面板的显示刷新率之间的同步。

在显示设备的一个示例中,来自至少两个显示面板中的每一个显示面板的对帧数据的请求在不同的时间被发送到源设备。

在显示设备的一个示例中,在源设备处接收到来自至少两个显示面板中的每一个显示面板的对帧数据的请求之后,针对至少两个显示面板中的每一个显示面板接收相同帧指示。

在显示设备的一个示例中,至少两个显示面板是配置有动态刷新率切换(drrs)的移动工业处理器接口(mipi)显示串行接口(dsi)命令模式显示面板。

在显示设备的一个示例中,至少两个显示面板之间的同步经由源设备实现,并且无需在至少两个显示面板之间进行通信。

在显示设备的一个示例中,对帧数据的请求是撕裂启用(te)事件消息。

在显示设备的一个示例中,源设备位于显示设备的外部。

在显示设备的一个示例中,源设备位于显示设备的内部。

在显示设备的一个示例中,一个或多个显示屏包括单个显示屏,用于示出至少两个显示面板。

在显示设备的一个示例中,一个或多个显示屏包括单独的显示屏,用于示出至少两个显示面板中的每一个显示面板。

在显示设备的一个示例中,显示设备是可折叠显示设备或具有分段显示屏的显示设备,以用于示出至少两个显示面板。

在一个示例中,提供了一种内容显示系统。内容显示系统可包括一个或多个显示屏,能操作用于示出第一显示面板和第二显示面板。内容显示系统可以包括源设备。内容显示系统可包括一个或多个控制器。(多个)控制器可以包括逻辑,用于将对帧数据的请求从第一和第二显示面板发送到源设备。(多个)控制器可以包括逻辑,用于在源设备处接收到来自第一显示面板的帧数据请求和来自第二显示面板的帧数据请求两者之后从源设备接收针对第一显示面板和第二显示面板的相同帧指示。(多个)控制器可以包括逻辑,用于基于相同帧指示向第一显示面板和第二显示面板提供从源设备接收的帧数据。相同帧指示可以使第一显示面板和第二显示面板同步地显示从源设备接收的帧数据。

在内容显示系统的一个示例中,第一显示面板和第二显示面板被配置为用于在发送对帧数据的请求之后延长消隐时间,直到从源设备接收到针对第一显示面板和第二显示面板的相同帧指示。

在内容显示系统的一个示例中,经由源设备使用第一显示面板和第二显示面板的动态刷新率切换(drrs)能力来管理第一显示面板和第二显示面板的显示刷新率。

在内容显示系统的一个示例中,第一显示面板和第二显示面板被配置为用于动态地在帧级别上修改显示刷新率,以实现第一显示面板和第二显示面板的显示刷新率之间的同步。

在内容显示系统的一个示例中,来自第一和第二显示面板的对帧数据的请求在不同时间被发送到源设备。

在内容显示系统的一个示例中,第一显示面板和第二显示面板是配置有动态刷新率切换(drrs)的移动工业处理器接口(mipi)显示串行接口(dsi)命令模式显示面板。

在内容显示系统的一个示例中,第一显示面板和第二显示面板之间的同步经由源设备实现,并且无需在第一显示面板和第二显示面板之间进行通信。

在内容显示系统的一个示例中,一个或多个显示屏包括单个显示屏,用于示出第一显示面板和第二显示面板,或者一个或多个显示屏包括:第一显示屏,用于示出第一显示面板;以及第二显示屏,用于示出第二显示面板。

在一个示例中,提供了一种用于同步显示设备上的显示面板的方法。该方法可以包括操作:在显示设备的控制器处,将来自显示设备的第一显示面板和显示设备的第二显示面板的对帧数据的请求发送到源设备。该方法可以包括操作:在源设备处接收到来自第一显示面板的帧数据请求和来自第二显示面板的帧数据请求两者之后,从源设备接收针对第一显示面板和第二显示面板的相同帧指示。该方法可以包括操作:基于相同帧指示向第一显示面板和第二显示面板提供从源设备接收的帧数据,其中相同帧指示使得第一显示面板和第二显示面板同步地显示从源设备接收的帧数据。

在用于同步显示设备上的显示面板的方法的一个示例中,第一显示面板和第二显示面板被配置为用于在发送对帧数据的请求之后延长消隐时间,直到从源设备接收到针对第一显示面板和第二显示面板的相同帧指示。

在用于同步显示设备上的显示面板的方法的一个示例中,经由源设备使用第一显示面板和第二显示面板的动态刷新率切换(drrs)能力来管理第一显示面板和第二显示面板的显示刷新率。

在用于同步显示设备上的显示面板的方法的一个示例中,第一显示面板和第二显示面板被配置为用于动态地在帧级别上修改显示刷新率,以实现第一显示面板和第二显示面板的显示刷新率之间的同步。

在用于同步显示设备上的显示面板的方法的一个示例中,第一显示面板和第二显示面板是配置有动态刷新率切换(drrs)的移动工业处理器接口(mipi)显示串行接口(dsi)命令模式显示面板。

在用于同步显示设备上的显示面板的方法的一个示例中,第一显示面板和第二显示面板之间的同步经由源设备实现,并且无需在第一显示面板和第二显示面板之间进行通信。

在一个示例中,提供了一种制造显示设备的方法,该显示设备能操作用于同步在一个或多个显示屏的多个显示面板上示出的帧数据。该方法可以包括操作:提供能操作用于示出至少两个显示面板的一个或多个输出屏幕。该方法可以包括操作:将控制器通信地耦合到一个或多个输出屏幕。该方法可以包括以下操作:用逻辑配置控制器以用于:从至少两个显示面板发送对帧数据的请求,接收针对至少两个显示面板的相同帧指示,并基于相同帧指示向至少两个显示面板提供帧数据,其中,相同帧指示使得至少两个显示面板同步地显示帧数据。

在制造显示设备的方法的一个示例中,至少两个显示面板是配置有动态刷新率切换(drrs)的移动工业处理器接口(mipi)显示串行接口(dsi)命令模式显示面板。

在制作显示设备的方法的一个示例中,对帧数据的请求是撕裂启用(te)事件消息。

在制造显示设备的方法的一个示例中,至少两个显示面板包括单独的显示屏,用于示出所述至少两个显示面板中的每一个显示面板。

在制造显示设备的方法的一个示例中,显示设备是可折叠显示设备或具有分段显示屏的显示设备。

在一个示例中,提供了一种被配置为用于控制能操作用于示出至少两个显示面板的一个或多个显示屏的控制器,该控制器包括逻辑,用于:将来自至少两个显示面板中的每一个显示面板的对帧数据的请求发送到源设备;从源设备接收针对至少两个显示面板中的每一个显示面板的相同帧指示;并且基于相同帧指示向至少两个显示面板提供从源设备接收的帧数据,其中,相同帧指示使得至少两个显示面板同步地显示从所述源设备接收的帧数据。

在控制器的一个示例中,控制器进一步包括逻辑,用于在发送对帧数据的请求之后延长至少两个显示面板的消隐时间的,直到从源设备接收到针对至少两个显示面板中的每一个的相同帧指示。

在控制器的一个示例中,控制器还包括逻辑,用于允许经由源设备使用至少两个显示器中的动态刷新率切换(drrs)能力来管理至少两个显示面板中的每一个面板的显示刷新率。

在控制器的一个示例中,控制器进一步包括逻辑,用于动态地在帧级别上修改显示刷新率,以实现至少两个显示面板的显示刷新率之间的同步。

在控制器的一个示例中,控制器进一步包括逻辑,用于在不同时间将来自至少两个显示面板中的每一个显示面板的对帧数据的请求发送到源设备。

在控制器的一个示例中,控制器进一步包括逻辑,用于在源设备接收到来自至少两个显示面板中的每一个显示面板的对帧数据的请求之后,接收针对至少两个显示面板中的每一个显示面板的相同帧指示。

虽然前述示例在一个或多个特定应用中说明了本发明实施例的原理,但是对于本领域普通技术人员显而易见的是,在不脱离本发明的原理和概念的情况下,可以在不运用创造性能力的情况下对形式、使用和实施细节进行多种修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1