乐鱼网站怎么样
拼接屏及其操控方法、系统pdf
来源:乐鱼网站怎么样 发布时间:2023-10-12 14:03:57
本公开提供一种拼接屏及其操控方法、系统。该拼接屏,包括:通信单元,被配置为:接收显示数据;第一控制单元,被配置为:将显示数据发送给第二控制单元;响应于接收到第二控制单元发送的准备就绪指令和拼接屏的从属拼接屏发送的准备就绪指令,控制通信单元向从属拼接屏发送时间校准指令,并从通信单元接收从属拼接屏发送的时间校准完成信息;控制通信单元向从属拼接屏发送指定播放指令,指定播放指令包括指定播放时间和指定播放帧;以及,在指定播放时间向第二控制单元发送播放指定播放帧的显示指令;第二控制单元,被配置为:根据显示指
(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 113050902 A (43)申请公布日 2021.06.29 (21)申请号 4.9 (22)申请日 2021.03.31 (71)申请人 京东方科技集团股份有限公司 地址 100015 北京市朝阳区酒仙桥路10号 (72)发明人 段然 (74)专利代理机构 北京风雅颂专利代理有限公 司 11403 代理人 李莎 (51)Int.Cl. G06F 3/14 (2006.01) G06F 1/12 (2006.01) 权利要求书3页 说明书11页 附图5页 (54)发明名称 拼接屏及其操控方法、系统 (57)摘要 本公开提供一种拼接屏及其操控方法、系 统。该拼接屏,包括:通信单元,被配置为:接收显 示数据;第一控制单元,被配置为:将显示数据发 送给第二控制单元;响应于接收到第二控制单元 发送的准备就绪指令和拼接屏的从属拼接屏发 送的准备就绪指令,控制通信单元向从属拼接屏 发送时间校准指令,并从通信单元接收从属拼接 屏发送的时间校准完成信息;控制通信单元向从 属拼接屏发送指定播放指令,指定播放指令包括 指定播放时间和指定播放帧;以及,在指定播放 时间向第二控制单元发送播放指定播放帧的显 示指令;第二控制单元,被配置为:根据显示指令 A 处理显示数据;以及显示面板,被配置为:在第二 2 控制单元的控制下显示显示数据。 0 9 0 5 0 3 1 1 N C CN 113050902 A 权利要求书 1/3页 1.一种拼接屏,包括: 通信单元,被配置为:接收显示数据; 第一控制单元,被配置为:将所述显示数据发送给第二控制单元;响应于接收到所述第 二控制单元发送的准备就绪指令和所述拼接屏的从属拼接屏发送的准备就绪指令,控制所 述通信单元向所述从属拼接屏发送时间校准指令,并从所述通信单元接收所述从属拼接屏 发送的时间校准完成信息;控制所述通信单元向所述从属拼接屏发送指定播放指令,所述 指定播放指令包括指定播放时间和指定播放帧;以及,根据所述指定播放指令,在所述指定 播放时间向第二控制单元发送播放所述指定播放帧的显示指令; 第二控制单元,被配置为:获取所述显示数据,以及,根据所述显示指令处理所述显示 数据;以及 显示面板,被配置为:在所述第二控制单元的控制下显示所述显示数据。 2.依据权利要求1所述的拼接屏,还包括存储器,所述存储器用于存储所述第二控制单 元接收的所述显示数据;其中,所述第二控制单元,被配置为:响应于所述存储器存储的所 述显示数据的数据量低于第一阈值,向所述第一控制单元发送未准备就绪指令; 所述第一控制单元,被配置为:响应于接收到所述未准备就绪指令,确定所述拼接屏未 准备就绪,并控制所述通信单元向所述从属拼接屏发送停止播放指令。 3.依据权利要求2所述的拼接屏,其中,所述第二控制单元,被配置为:响应于所述存储 器存储的所述显示数据的数据量高于第二阈值,向所述第一控制单元发送准备就绪指令, 其中,所述第二阈值大于所述第一阈值; 所述第一控制单元,被配置为:响应于接收到所述准备就绪指令,确定所述拼接屏准备 就绪。 4.依据权利要求3所述的拼接屏,其中,所述第二控制单元,被配置为:响应于所述存储 器存储的所述显示数据的数据量高于第三阈值,向所述第一控制单元发送超限提示,其中, 所述第三阈值大于所述第二阈值; 所述第一控制单元,被配置为:响应于接收到所述超限提示,停止向所述第二控制单元 发送所述显示数据。 5.依据权利要求4所述的拼接屏,其中,所述第二控制单元,被配置为:响应于所述存储 器存储的所述显示数据的数据量低于第四阈值,向所述第一控制单元发送恢复提示,其中, 所述第四阈值小于所述第二阈值,且所述第四阈值大于所述第一阈值; 所述第一控制单元,被配置为:响应于接收到所述恢复提示,继续向所述第二控制单元 发送所述显示数据。 6.依据权利要求1所述的拼接屏,其中,所述从属拼接屏包括第一拼接屏和第二拼接 屏;所述第一控制单元,被配置为:响应于接收到所述第一拼接屏或所述第二拼接屏发送的 未准备就绪指令,确定所述第一拼接屏或所述第二拼接屏未准备就绪,并控制所述通信单 元向所述第一拼接屏和所述第二拼接屏发送停止播放指令。 7.依据权利要求1所述的拼接屏,其中,所述第一控制单元,被配置为:按照预定时间间 隔控制所述通信单元向所述从属拼接屏发送时间校准指令;其中,所述时间校准指令包括 指定播放时间和指定播放帧。 8.依据权利要求2所述的拼接屏,其中,所述第二控制单元,被配置为:对当前播放帧进 2 2 CN 113050902 A 权利要求书 2/3页 行标记并记录所述存储器中存储的所述显示数据的帧数。 9.依据权利要求8所述的拼接屏,其中,所述第二控制单元,被配置为:根据所述显示指 令,结合标记的所述当前播放帧,确定所述指定播放帧在所述存储器中存储的所述显示数 据的对应帧数。 10.一种拼接屏,包括: 通信单元,被配置为:接收显示数据; 第一控制单元,被配置为:将所述显示数据发送给第二控制单元;响应于接收到所述第 二控制单元发送的准备就绪指令,控制所述通信单元接收所述拼接屏所从属的主拼接屏发 送的时间校准指令;根据所述时间校准指令,完成时间校准并向所述主拼接屏发送时间校 准完成信息;控制所述通信单元接收所述主拼接屏发送的指定播放指令,所述指定播放指 令包括指定播放时间和指定播放帧;以及,根据所述指定播放指令,在所述指定播放时间向 第二控制单元发送播放所述指定播放帧的显示指令; 第二控制单元,被配置为:获取所述显示数据,以及,根据所述显示指令处理所述显示 数据;以及 显示面板,被配置为:在所述第二控制单元的控制下显示所述显示数据。 11.依据权利要求10所述的拼接屏,还包括存储器;其中,所述第二控制单元,被配置 为:响应于所述存储器存储的所述显示数据的数据量低于第一阈值,向所述第一控制单元 发送未准备就绪指令; 所述第一控制单元,被配置为:响应于接收到所述未准备就绪指令,确定所述拼接屏未 准备就绪,并控制所述通信单元向所述主拼接屏发送未准备就绪指令。 12.依据权利要求11所述的拼接屏,其中,所述第二控制单元,被配置为:响应于所述存 储器存储的所述显示数据的数据量高于第二阈值,向所述第一控制单元发送准备就绪指 令,其中,所述第二阈值大于所述第一阈值; 所述第一控制单元,被配置为:响应于接收到所述准备就绪指令,确定所述拼接屏准备 就绪。 13.依据权利要求12所述的拼接屏,其中,所述第二控制单元,被配置为:响应于所述存 储器存储的所述显示数据的数据量高于第三阈值,向所述第一控制单元发送超限提示,其 中,所述第三阈值大于所述第二阈值; 所述第一控制单元,被配置为:响应于接收到所述超限提示,停止向所述第二控制单元 发送所述显示数据。 14.依据权利要求13所述的拼接屏,其中,所述第二控制单元,被配置为:响应于所述存 储器存储的所述显示数据的数据量低于第四阈值,向所述第一控制单元发送恢复提示,其 中,所述第四阈值小于所述第二阈值,且所述第四阈值大于所述第一阈值; 所述第一控制单元,被配置为:响应于接收到所述恢复提示,继续向所述第二控制单元 发送所述显示数据。 15.根据权利要求10所述的拼接屏,其中,所述第一控制单元,被配置为:控制所述通信 单元接收所述主拼接屏按照预定时间间隔发送的时间校准指令,其中,所述时间校准指令 包括指定播放时间和指定播放帧;以及,根据所述时间校准指令完成时间校准。 16.根据权利要求11所述的拼接屏,其中,所述第二控制单元,被配置为:对当前播放帧 3 3 CN 113050902 A 权利要求书 3/3页 进行标记并记录所述存储器中存储的所述显示数据的帧数。 17.根据权利要求16所述的拼接屏,其中,所述第二控制单元,被配置为:根据所述显示 指令,结合所述当前播放帧,确定所述指定播放帧在所述存储器中存储的所述显示数据的 对应帧数。 18.一种拼接屏系统,包括: 如权利要求1‑9任一项所述的拼接屏; 如权利要求10‑17任一项所述的拼接屏;以及 控制设备,被配置为:确定待显示数据,按照所述拼接屏的数量将所述待显示数据来进行 切分得到各所述拼接屏的显示数据;以及,将所述显示数据发送到相应的所述拼接屏。 19.一种拼接屏的操控方法,其中,所述拼接屏包括第一控制单元和第二控制单元,所 述方法包括: 接收显示数据; 响应于所述第一控制单元接收到所述第二控制单元发送的准备就绪指令以及所述拼 接屏的从属拼接屏发送的准备就绪指令,向所述从属拼接屏发送时间校准指令; 接收所述从属拼接屏发送的时间校准完成信息; 向所述从属拼接屏发送指定播放指令,所述指定播放指令包括指定播放时间和指定播 放帧;以及 根据所述指定播放指令,在所述指定播放时间播放所述显示数据中的所述指定播放 帧。 20.一种拼接屏的控制方法,其中,所述拼接屏包括第一控制单元和第二控制单元,所 述方法包括: 接收显示数据; 响应于所述第一控制单元接收到所述第二控制单元发送的准备就绪指令,接收所述主 拼接屏发送的时间校准指令; 根据所述时间校准指令,完成时间校准并向所述主拼接屏发送时间校准完成信息; 接收所述主拼接屏发送的指定播放指令,所述指定播放指令包括指定播放时间和指定 播放帧;以及 根据所述指定播放指令,在所述指定播放时间播放所述显示数据中的所述指定播放 帧。 4 4 CN 113050902 A 说明书 1/11页 拼接屏及其控制方法、系统 技术领域 [0001] 本公开涉及显示技术领域,尤其涉及一种拼接屏及其控制方法、系统。 背景技术 [0002] 目前,拼接显示模组的主要实现方式是通过拼接器控制拼接单元,通过有线的方 式实现拼接播放。 发明内容 [0003] 本公开实施例提出一种拼接屏及其控制方法、系统。 [0004] 本公开实施例第一方面,提供了一种拼接屏,包括: [0005] 通信单元,被配置为:接收显示数据; [0006] 第一控制单元,被配置为:将所述显示数据发送给第二控制单元;响应于接收到所 述第二控制单元发送的准备就绪指令和所述拼接屏的从属拼接屏发送的准备就绪指令,控 制所述通信单元向所述从属拼接屏发送时间校准指令,并从所述通信单元接收所述从属拼 接屏发送的时间校准完成信息;控制所述通信单元向所述从属拼接屏发送指定播放指令, 所述指定播放指令包括指定播放时间和指定播放帧;以及,根据所述指定播放指令,在所述 指定播放时间向第二控制单元发送播放所述指定播放帧的显示指令; [0007] 第二控制单元,被配置为:获取所述显示数据,以及,根据所述显示指令处理所述 显示数据;以及 [0008] 显示面板,被配置为:在所述第二控制单元的控制下显示所述显示数据。 [0009] 本公开实施例第二方面,提供了一种拼接屏,包括: [0010] 通信单元,被配置为:接收显示数据; [0011] 第一控制单元,被配置为:将所述显示数据发送给第二控制单元;响应于接收到所 述第二控制单元发送的准备就绪指令,控制所述通信单元接收所述拼接屏所从属的主拼接 屏发送的时间校准指令;根据所述时间校准指令,完成时间校准并向所述主拼接屏发送时 间校准完成信息;控制所述通信单元接收所述主拼接屏发送的指定播放指令,所述指定播 放指令包括指定播放时间和指定播放帧;以及,根据所述指定播放指令,在所述指定播放时 间向第二控制单元发送播放所述指定播放帧的显示指令; [0012] 第二控制单元,被配置为:获取所述显示数据,以及,根据所述显示指令处理所述 显示数据;以及 [0013] 显示面板,被配置为:在所述第二控制单元的控制下显示所述显示数据。 [0014] 本公开实施例第三方面,提供了一种拼接屏系统,包括: [0015] 如第一方面所述的拼接屏; [0016] 如第二方面所述的拼接屏;以及 [0017] 控制设备,被配置为:确定待显示数据,按照所述拼接屏的数量将所述待显示数据 进行切分得到各所述拼接屏的显示数据;以及,将所述显示数据发送到相应的所述拼接屏。 5 5 CN 113050902 A 说明书 2/11页 [0018] 本公开实施例第四方面,提供了一种拼接屏的控制方法,其中,所述拼接屏包括第 一控制单元和第二控制单元,所描述的方法包括: [0019] 接收显示数据; [0020] 响应于所述第一控制单元接收到所述第二控制单元发送的准备就绪指令以及所 述拼接屏的从属拼接屏发送的准备就绪指令,向所述从属拼接屏发送时间校准指令; [0021] 接收所述从属拼接屏发送的时间校准完成信息; [0022] 向所述从属拼接屏发送指定播放指令,所述指定播放指令包括指定播放时间和指 定播放帧;以及 [0023] 根据所述指定播放指令,在所述指定播放时间播放所述显示数据中的所述指定播 放帧。 [0024] 本公开实施例第五方面,提供了一种拼接屏的控制方法,其中,所述拼接屏包括第 一控制单元和第二控制单元,所述方法有: [0025] 接收显示数据; [0026] 响应于所述第一控制单元接收到所述第二控制单元发送的准备就绪指令,接收所 述主拼接屏发送的时间校准指令; [0027] 根据所述时间校准指令,完成时间校准并向所述主拼接屏发送时间校准完成信 息; [0028] 接收所述主拼接屏发送的指定播放指令,所述指定播放指令包括指定播放时间和 指定播放帧;以及 [0029] 根据所述指定播放指令,在所述指定播放时间播放所述显示数据中的所述指定播 放帧。 [0030] 本公开实施例提供的拼接屏及其操控方法、系统,通过把拼接屏的其中之一设置 为主拼接屏,把其他拼接屏设置为从属拼接屏,使得主拼接屏可以通过时间校准指令和指 定播放指令与从属拼接屏之间完成信号同步,从而不再需要设置拼接屏控制器(或拼接 器),实现起来更为方便。同时,基于该信号同步的手段,可以拼接屏可以采用无线通信的方 式来完成,省去了设备之间的有线连接,方便了使用。 附图说明 [0031] 为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附 图获得其他的附图。 [0032] 图1A示出了本公开实施例所提供的示例性拼接屏系统的示意图。 [0033] 图1B示出了根据本公开实施例的示例性的待显示数据的示意图。 [0034] 图1C示出了根据本公开实施例的示例性系统中待显示数据的示例性分发过程的 示意图。 [0035] 图1D示出了本公开实施例所提供的示例性拼接屏系统的另一示意图。 [0036] 图2示出了根据本公开实施例的主拼接屏与从属拼接屏的示例互示意图。 [0037] 图3示出了本公开实施例所提供的拼接屏操控方法的一个示例性流程示意图。 6 6 CN 113050902 A 说明书 3/11页 [0038] 图4示出了本公开实施例所提供的拼接屏操控方法的另一个示例性流程示意图。 具体实施方式 [0039] 为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照 附图,对本公开进一步详细说明。 [0040] 需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当 为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第 一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的 组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在 该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连” 等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接 的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位 置改变后,则该相对位置关系也可能相应地改变。 [0041] 现有的拼接屏一般采用有线方式来实现数据传输。但是,由于有线方式实现拼接 播放需要拼接器控制,实现起来较为复杂且使用不便。若采用无线方式来实现拼接,则存在 各拼接屏之间的信号同步问题。 [0042] 鉴于此,本公开实施例提供了一种拼接屏及其操控方法、系统。该拼接屏,包括:通 信单元,被配置为:接收显示数据;第一控制单元,被配置为:将所述显示数据发送给第二控 制单元;响应于所述拼接屏和所述拼接屏的从属拼接屏准备就绪,控制所述通信单元向所 述从属拼接屏发送时间校准指令,并从所述通信单元接收所述从属拼接屏发送的时间校准 完成信息;向所述从属拼接屏发送指定播放指令,所述指定播放指令包括指定播放时间和 指定播放帧;以及,根据所述指定播放指令,在所述指定播放时间向第二控制单元发送播放 所述指定播放帧的显示指令;第二控制单元,被配置为:获取所述显示数据,以及,根据所述 显示指令处理所述显示数据;以及显示面板,被配置为:在所述第二控制单元的控制下显示 所述显示数据。 [0043] 本公开实施例提供了的拼接屏及其操控方法、系统,通过把拼接屏的其中之一设 置为主拼接屏,把其他拼接屏设置为从属拼接屏,使得主拼接屏可以通过时间校准指令和 指定播放指令与从属拼接屏之间完成信号同步,从而不再需要设置拼接屏控制器(或拼接 器),实现起来更为方便。同时,基于该信号同步的手段,可以拼接屏可以采用无线通信的方 式来完成,省去了设备之间的有线连接,方便了使用。 [0044] 图1A示出了本公开实施例所提供的示例性拼接屏系统100的示意图。 [0045] 如图1所示,系统100可以包括控制设备200和多个拼接屏。图1中以拼接屏数量为4 个为例进行示意,系统100可以包括拼接屏302、拼接屏304、拼接屏306和拼接屏308。控制设 备200与拼接屏302、304、306、308之间可以通过有线网络或无线网络进行通信。在一些实施 例中,为了实现的方便,控制设备200与拼接屏302、304、306、308之间可以选择无线B示出了根据本公开实施例的示例性的待显示数据400的示意图。 [0047] 如图1B所示,控制设备200可以先确定待显示数据400,接着按照拼接屏的数量(例 如,4个)将待显示数据400进行切分得到各拼接屏所需显示的显示数据(例如,显示数据 7 7 CN 113050902 A 说明书 4/11页 402、404、406、408),然后将显示数据发送到相应的拼接屏(例如,显示数据402发送到拼接 屏302,显示数据404发送到拼接屏304,显示数据406发送到拼接屏306,显示数据408发送到 拼接屏308)。在一些实施例中,控制设备200可以是应用于拼接屏的服务器,拼接屏302、 304、306、308可以通过互联网从控制设备200中下载相应的显示数据402、404、406、408。在 另一些实施例中,控制设备200可以是终端设备,并可以通过互联网将显示数据402、404、 406、408上传到流媒体服务器(未示出),然后拼接屏302、304、306、308可以通过互联网从流 媒体服务器中下载相应的显示数据402、404、406、408。 [0048] 待显示数据400可以是通过其他设备发送到控制设备200中的,也可以是预先存储 在控制设备200中的,还可以是用户通过控制设备200从网上下载的,这里对具体实现方式 不进行限制。 [0049] 图1C示出了根据本公开实施例的示例性系统100中待显示数据400的示例性分发 过程的示意图。参考图1C所示,在一些实施例中,控制设备200可以先对显示数据402、404、 406、408进行编码,然后分别发送到相应的拼接屏302、304、306、308。拼接屏302、304、306、 308在接收到编码后的显示数据402、404、406、408之后,可以先对显示数据402、404、406、 408进行解码之后再进行其他处理。 [0050] 在一些实施例中,如图1B和图1C所示,以2×2拼接屏为例,控制设备200可以对待 显示数据400进行切割,平均分割成4份,每一份单独进行视频编码,包括但不限于H.264、 H.265、AVS2等等标准或非标准的编码方式。编码完成后同时向4个拼接屏302、304、306、308 的IP地址发送相应的压缩视频流。 [0051] 在一些实施例中,可以先在多个拼接屏中确定一个主拼接屏(master),用于对其 他拼接屏进行控制和信号同步,其他拼接屏则可作为主拼接屏的从属拼接屏(slave)并在 主拼接屏的控制下完成信号同步。 [0052] 图1D示出了本公开实施例所提供的示例性拼接屏系统100的另一示意图。如图1D 所示,可以将拼接屏302设置为主拼接屏,将拼接屏304、306、308设置为拼接屏302的从属拼 接屏。可以理解的是,主拼接屏和从属拼接屏的确定可以采用任意的方式,只需要能够区分 各拼接屏的身份即可。在一些实施例中,可以根据预先设定的选定规则来确定主拼接屏。例 如,可以将拼接屏进行编号,并将编号最小或最大的作为主拼接屏。具体的设定规则可以根 据需要来设计,在此不做具体限制。 [0053] 图2示出了根据本公开实施例的主拼接屏302与从属拼接屏304的示例互示意 图。 [0054] 如图2所示,拼接屏302可以包括通信单元3022、控制单元3024、控制单元3026和显 示面板3028。在一些实施例中,通信单元3022可以是有线通信模块及其数据接口,用于通过 相应的数据线建立通信连接。在另一些实施例中,通信单元3022也可以是无线G模块、蓝牙模块、NB‑IoT模块,等等。通过无线通信方式 实现数据交互,实现起来更为方便。通信单元3022可以接收控制设备200发送的显示数据 402,也可以向拼接屏304、306、308发送控制指令和接收拼接屏304、306、308返回的信息。 [0055] 拼接屏302的控制主要由控制单元3024和控制单元3026来完成。 [0056] 在一些实施例中,控制单元3024可以是系统级芯片(System on Chip,简称SoC)。 通常SoC内部会有ARM作为CPU控制,并可以由一些IP核实现图像处理功能,还可以包括对外 8 8 CN 113050902 A 说明书 5/11页 的输入输出接口。SoC是可独立用于显示屏的驱动单元。在一些实施例中,控制单元3024可 以通过通信单元3022接收显示数据402(例如,被切分的视频流)并与其他拼接屏相互通信, 起到控制所有拼接屏同时动作的作用。 [0057] 在一些实施例中,控制单元3026可以是现场可编程逻辑门阵列(Field Programmable Gate Array,简称FPGA)。FPGA是一种独特的可灵活配置的器件,其优点是善 于并行处理大量的图像数据,根据功能需求灵活编程。在一些实施例中,FPGA可以作为帧同 步控制。 [0058] 在一些实施例中,如图2所示,控制单元3024可以利用低电压差分信号(Low‑ Voltage Differential Signaling,简称LVDS)或VBO(V‑by‑One)向控制单元3026发送显示 数据402。在一些实施例中,如图2所示,控制单元3024可以利用I2C接口协议或服务提供商 接口协议(Service Provider Interface,简称SPI)与控制单元3026实现帧控制信息或其 他数据、指令的交互。 [0059] 在一些实施例中,如图2所示,控制单元3026可以利用低电压差分信号(Low‑ Voltage Differential Signaling,简称LVDS)或VBO(V‑by‑One)向显示面板3028发送显示 数据402。 [0060] 显示面板3028可以是任意的具备显示功能的显示面板。例如,液晶显示面板、有机 发光二极管显示面板、发光二极管显示面板,等等。 [0061] 在一些实施例中,如图2所示,拼接屏302还可以包括存储器(例如,双倍速率同步 动态随机存储器,简称DDR)3030、存储器(例如,双倍速率同步动态随机存储器,简称DDR) 3032、以太网接口3034和闪存(Flash)3036。 [0062] 如图2所示,类似地,拼接屏304可以包括通信单元3042、控制单元3044、控制单元 3046和显示面板3048。在一些实施例中,如图2所示,拼接屏304还可以包括存储器(例如,双 倍速率同步动态随机存储器,简称DDR)3050、存储器(例如,双倍速率同步动态随机存储器, 简称DDR)3052、以太网接口3054和闪存(Flash)3056。拼接屏304中的各单元与其在拼接屏 302中对应的各单元具有基本相同的功能和实现方式,在此不再赘述。 [0063] 下面以拼接屏302为主拼接屏、拼接屏304为从属拼接屏为例,结合图1D,说明主拼 接屏302与从属拼接屏304的示例互过程。 [0064] 拼接屏302的控制单元3024可以通过通信单元3022从流媒体服务器获取显示数据 402。与此同时,拼接屏304的控制单元3044也可以通过通信单元3042从流媒体服务器获取 显示数据404。 [0065] 拼接屏302的控制单元3024在接收到显示数据402后,可以缓存在DDR3030中。接 着,控制单元3024可以将显示数据402发送给控制单元3026。控制单元3026接收显示数据 402之后,可以先对显示数据402进行解码然后缓存在DDR3032中,并且,控制单元3026还可 以对缓存在DDR3032中的数据量(例如,视频流的帧数)进行实时记录,可以记为F 。 DDR [0066] 控制单元3024可以在向控制单元3026发送了一定数据量的显示数据402之后,判 断控制单元3026是否准备就绪以及确定从属拼接屏(例如,拼接屏304、306、308)是否准备 就绪。 [0067] 由于网络、系统卡顿或其他原因,可能导致控制单元3024向控制单元3026发送视 频流受阻,使得控制单元3026的DDR3032存储少于第一阈值F ,此时的控制单元3026并未 MIN 9 9 CN 113050902 A 说明书 6/11页 准备好开始处理显示数据。因此,在一些实施例中,控制单元3026可以通过判断DDR3032中 的数据量是否低于第一阈值F 来确定是否准备就绪。若DDR3032中的数据量低于第一阈值 MIN F ,控制单元3026可以向控制单元3024发送未准备就绪指令。控制单元3024接收到控制单 MIN 元3026的未准备就绪指令之后,可以确定控制单元3026未准备就绪(亦即拼接屏302未准备 就绪),反之,则可以认为控制单元3026准备就绪(亦即拼接屏302准备就绪)。其中,第一阈 值是DDR3032的存储阈值下限值(例如,10帧),DDR3032中的数据量低于第一阈值F 即认为 MIN 控制单元3026未准备就绪。在一些实施例中,若各拼接屏已经开始播放相应的显示数据,则 当实时检测到控制单元3026未准备就绪时,控制单元3024还可以根据该未准备就绪指令控 制通信单元3022向拼接屏304、306、308发送停止播放指令,防止因为网络、系统卡顿或其他 原因造成的显示不正常,确保同步显示效果。 [0068] 在确定拼接屏302是否准备就绪的同时,还需要确定拼接屏302的从属拼接屏304、 306、308是否准备就绪。类似地,拼接屏304是否准备就绪也是通过判断其控制单元3046的 DDR3052存储的显示数据404的数据量是否低于第一阈值F 来实现,在此不再赘述。同理, MIN 可以判断拼接屏306、308是否准备就绪。在一些实施例中,拼接屏302的控制单元3024可以 按照预定时间间隔持续接收从属拼接屏304、306、308发送的未准备就绪指令,进而确定拼 接屏304、306、308是否未准备就绪。在一些实施例中,若各拼接屏已经开始播放相应的显示 数据,则当实时检测到拼接屏304、306、308中的任何一个未准备就绪时,拼接屏302的控制 单元3024可以控制通信单元3022向拼接屏304、306、308发送停止播放指令,防止因为网络、 系统卡顿或其他原因造成的显示不正常,确保同步显示效果。 [0069] 在一些实施例中,当DDR3032中存储的数据量高于第二阈值F ,控制单元3026可 MID1 以向控制单元3024发送准备就绪指令。其中,第二阈值F 为DDR存储阈值的第一中间值 MID1 (例如,20帧),第二阈值F 大于第一阈值F 。控制单元3024接收到准备就绪指令之后,可 MID1 MIN 以确定拼接屏302准备就绪。类似地,拼接屏304、306、308也可以采用类似的方式来确定是 否准备就绪,在此不再赘述。 [0070] 若拼接屏302及其从属拼接屏304、306、308均准备就绪,控制单元3024可以控制通 信单元3022向从属拼接屏304、306、308发送时间校准指令,从属拼接屏304、306、308可以基 于该时间校准指令完成时间校准。在一些实施例中,控制单元3024可以控制通信单元3022 周期性地向从属拼接屏304、306、308发送该时间校准指令,以保证每个从属拼接屏均能基 于该时间校准指令完成时间校准,进而为后续的显示同步做准备。在一些实施例中,该时间 校准指令可以是采用心跳包的方式来实现。 [0071] 从属拼接屏304、306、308接收到时间校准指令之后,可以基于该时间校准指令完 成时间校准,然后向拼接屏302返回时间校准完成信息,以指示拼接屏302其已完成时间校 准。 [0072] 拼接屏302的控制单元3024从通信单元3022接收从属拼接屏304、306、308发送的 时间校准完成信息,确定可以开始进行播放同步。接着,控制单元3024可以控制通信单元 3022向从属拼接屏304、306、308发送指定播放指令,该指定播放指令中可以包括指定播放 时间(例如,某年某月某日某时某分某秒)和指定播放帧(例如,各拼接屏接收到的显示数据 中的第n帧)。 [0073] 在一些实施例中,指定播放指令中还可以包括从显示数据的指定播放帧开始之后 10 10 CN 113050902 A 说明书 7/11页 每一帧的已校准的时间戳信息以及每一帧的动作执行时间S。 [0074] 当指定播放时间到达时,拼接屏302的控制单元3024可以向控制单元3026发送播 放指定播放帧的显示指令。同时,拼接屏304的控制单元3044也可以向其控制单元3046发送 播放指定播放帧的显示指令。类似地,拼接屏306、308也可做类似处理,在此不再赘述。 [0075] 此时,控制单元3026接收该显示指令并可以根据该显示指令处理显示数据402,亦 即从DDR3032中从指定播放帧开始提取数据并控制显示面板3028从该指定播放帧开始播放 显示数据402。同时,拼接屏304的控制单元3046也可以接收该显示指令并可以根据该显示 指令处理显示数据404,亦即从DDR3052中从指定播放帧开始提取数据并控制显示面板3048 从该指定播放帧开始播放显示数据404。类似地,拼接屏306、308也可做类似处理,在此不再 赘述。在一些实施例中,若拼接屏302、304、306和308均处于初始启动状态,该指定播放帧可 以是显示数据的第一帧。 [0076] 在一些实施例中,控制单元3026还可以对当前播放帧进行标记并记录DDR3032中 存储的显示数据402的帧数。在一些实施例中,控制单元3026还可以根据前述显示指令,结 合标记的当前播放帧,确定指定播放帧在DDR3032中存储的显示数据402的对应帧数,从而 可以从DDR3032中准确提取相应的帧来进行播放。 [0077] 类似地,拼接屏304的控制单元3046也可以对当前播放帧进行标记并记录DDR3052 中存储的显示数据404的帧数。在一些实施例中,控制单元3046还可以根据前述显示指令, 结合标记的当前播放帧,确定指定播放帧在DDR3052中存储的显示数据404的对应帧数,从 而可以从DDR3052中准确提取相应的帧来进行播放。 [0078] 在一些实施例中,在前述的接收显示数据402到最终完成播放的过程中,主拼接屏 302的控制单元3024会周期性地获取控制单元3026是否准备就绪的状态信息以及从属拼接 屏304、306、308是否准备就绪的状态信息,只要其中的任何一者处于未准备就绪状态,主拼 接屏302的控制单元3024均会通过通信单元3022向从属拼接屏304、306、308发送停止播放 指令,直到拼接屏均准备就绪,再重新发送时间校准指令和指定播放指令进而再次完成时 间校准和显示同步。可以知道,在这个过程中,从属拼接屏304、306、308也会周期性地检测 自身是否准备就绪并向主拼接屏302反馈相应的状态信息,以使主拼接屏302获知从属拼接 屏304、306、308的状态。 [0079] 在一些实施例中,拼接屏302每隔预定时间间隔(如以500帧为一个标准间隔,即为 F )再次进行时间校对,并可以计算出第F +t 帧(如t =10帧)应该在xx小时xx interval interval Δ Δ 分xx秒xx毫秒播放,然后拼接屏302可以向从属拼接屏304、306、308广播发送在这个指定时 间同步播放第F +t 帧的指令。从属拼接屏304、306、308则每到预定时间间隔(如以500 interval Δ 帧为一个标准间隔,即为Finterval),就再次执行时间校准并根据拼接屏302的指令在指定时 间同步播放第F +t 帧。 interval Δ [0080] 在一些实施例中,拼接屏302的控制单元3026还可以在DDR3032存储的显示数据的 数据量高于第三阈值F 时,向控制单元3024发送超限提示,其中,第三阈值F 为DDR3032 MAX MAX 的存储阈值上限值(例如,30帧),第三阈值F 大于第二阈值F 。控制单元3024在接收到 MAX MID1 超限提示之后,停止向控制单元3026发送显示数据402,防止控制单元3026侧的数据丢包。 [0081] 类似地,拼接屏304的控制单元3046也可以在DDR3052存储的显示数据的数据量高 于第三阈值F 时,向控制单元3044发送超限提示,其中,第三阈值F 为DDR3052的存储阈 MAX MAX 11 11 CN 113050902 A 说明书 8/11页 值上限值(例如,30帧),第三阈值F 大于第二阈值F 。控制单元3044在接收到超限提示 MAX MID1 之后,停止向控制单元3046发送显示数据404,防止控制单元3046侧的数据丢包。类似地,拼 接屏306、308也可做类似处理,在此不再赘述。 [0082] 在一些实施例中,当DDR3032存储的显示数据的数据量低于第四阈值F ,控制单 MID2 元3026还可以向控制单元3024发送恢复提示,其中,第四阈值F 为DDR3032的存储阈值的 MID2 第二中间值(例如,15帧),第四阈值F 小于第二阈值F ,且第四阈值F 大于第一阈值 MID2 MID1 MID2 F 。控制单元3024在接收到恢复提示之后,可以继续向控制单元3026发送显示数据402。 MIN [0083] 类似地,拼接屏304的控制单元3046也可以在DDR3032存储的显示数据的数据量低 于第四阈值FM 时,向控制单元3044发送恢复提示,其中,第四阈值F 为DDR3052的存储阈 ID2 MID2 值的第二中间值(例如,15帧),第四阈值F 小于第二阈值F ,且第四阈值F 大于第一 MID2 MID1 MID2 阈值F 。控制单元3044在接收到恢复提示之后,可以继续向控制单元3046发送显示数据 MIN 404。 [0084] 在一些实施例中,上述超限指令和恢复指令均可以通过通过芯片间通信机制(不 限制,可以串并行)来进行发送。 [0085] 本公开实施例提供的拼接屏系统,可以通过云拼接方案,让多个拼接拼接屏同步 地播放视频而不需要拼控器连接。在一些实施例中,由SOC+FPGA组成的异构系统控制同步 拼接显示的系统,其中,由SOC进行同步,由FPGA进行精确到帧的同步播放视频的方式,解决 了多屏显示不同步时如何实现纠错的问题以及如何同步触发控制多个拼接屏的问题。本公 开实施例提供的拼接屏系统,实现简单,同步效果良好。 [0086] 图3示出了本公开实施例所提供的拼接屏操控方法500的示例性流程示意图。该方 法500可以采用图2所示的拼接屏302来实现,并且该方法500可以包括以下步骤。 [0087] 在步骤502,拼接屏302可以接收显示数据402。 [0088] 在步骤504,响应于拼接屏302和从属拼接屏(例如,图1D的拼接屏304、306、308)准 备就绪(例如,控制单元3024接收到控制单元3026发送的准备就绪指令以及从属拼接屏 304、306、308发送的准备就绪指令),拼接屏302可以向从属拼接屏发送时间校准指令。 [0089] 在步骤506,拼接屏302可以接收从属拼接屏发送的时间校准完成信息。 [0090] 在步骤508,拼接屏302可以向从属拼接屏发送指定播放指令,指定播放指令包括 指定播放时间和指定播放帧。 [0091] 在步骤510,拼接屏302可以根据指定播放指令,在指定播放时间播放显示数据402 中的指定播放帧。 [0092] 在一些实施例中,拼接屏302还包括控制单元3024、控制单元3026和存储器 DDR3032;其中,方法500还可以包括: [0093] 响应于所述存储器存储的所述显示数据的数据量低于第一阈值,控制单元3026向 控制单元3024发送未准备就绪指令; [0094] 响应于接收到所述未准备就绪指令,控制单元3024确定所述拼接屏未准备就绪, 并向从属拼接屏304、306、308发送停止播放指令。 [0095] 在一些实施例中,方法500还可以包括: [0096] 响应于DDR3032存储的显示数据的数据量高于第二阈值,控制单元3026向控制单 元3024发送准备就绪指令,其中,第二阈值大于第一阈值; 12 12 CN 113050902 A 说明书 9/11页 [0097] 响应于接收到所述准备就绪指令,控制单元3024确定拼接屏302准备就绪。 [0098] 在一些实施例中,方法500还可以包括: [0099] 响应于DDR3032存储的显示数据的数据量高于第三阈值,控制单元3026向控制单 元3024发送超限提示,其中,第三阈值大于第二阈值; [0100] 响应于接收到所述超限提示,控制单元3024停止向控制单元3026发送显示数据 402。 [0101] 在一些实施例中,方法500还可以包括: [0102] 响应于DDR3032存储的显示数据的数据量低于第四阈值,控制单元3026向控制单 元3024发送恢复提示,其中,第四阈值小于第二阈值,且第四阈值大于第一阈值; [0103] 响应于接收到所述恢复提示,控制单元3024继续向控制单元3026发送显示数据 402。 [0104] 在一些实施例中,从属拼接屏包括第一拼接屏304和第二拼接屏306;方法500还可 以包括: [0105] 响应于接收到第一拼接屏304或第二拼接屏306发送的未准备就绪指令,控制单元 3024确定第一拼接屏304或第二拼接屏306未准备就绪,并向第一拼接屏304和第二拼接屏 306发送停止播放指令。 [0106] 在一些实施例中,方法500还可以包括: [0107] 控制单元3024按照预定时间间隔向从属拼接屏304、306、308发送时间校准指令; 其中,时间校准指令包括指定播放时间和指定播放帧。 [0108] 在一些实施例中,方法500还可以包括: [0109] 控制单元3026对当前播放帧进行标记并记录DDR3032存储的显示数据402的帧数。 [0110] 在一些实施例中,方法500还可以包括: [0111] 控制单元3026根据所述显示指令,结合标记的所述当前播放帧,确定所述指定播 放帧在DDR3032中存储的所述显示数据的对应帧数。 [0112] 图4示出了本公开实施例所提供的拼接屏操控方法600的示例性流程示意图。该方 法600能够使用图2所示的拼接屏304来实现,并且该方法600可以包括以下步骤。 [0113] 在步骤602,拼接屏304可以接收显示数据404。 [0114] 在步骤604,响应于拼接屏304准备就绪(例如,控制单元3044接收到控制单元3046 发送的准备就绪指令),接收主拼接屏302发送的时间校准指令。 [0115] 在步骤602,拼接屏304能够准确的通过时间校准指令,完成时间校准并向主拼接屏302发 送时间校准完成信息。 [0116] 在步骤602,拼接屏304可以接收主拼接屏302发送的指定播放指令,该指定播放指 令包括指定播放时间和指定播放帧。 [0117] 在步骤602,拼接屏304能够准确的通过指定播放指令,在指定播放时间播放显示数据404 中的指定播放帧。 [0118] 在一些实施例中,拼接屏304还包括控制单元3044、控制单元3046和存储器 DDR3052;其中,方法600还可以包括: [0119] 响应于DDR3052存储的显示数据的数据量低于第一阈值,控制单元3046向控制单 元3044发送未准备就绪指令; 13 13 CN 113050902 A 说明书 10/11页 [0120] 响应于接收到所述未准备就绪指令,控制单元3044确定拼接屏304未准备就绪,并 向主拼接屏302发送未准备就绪指令。 [0121] 在一些实施例中,方法600还可以包括: [0122] 响应于DDR3052存储的所述显示数据的数据量高于第二阈值,控制单元3046向控 制单元3044发送准备就绪指令,其中,所述第二阈值大于所述第一阈值; [0123] 响应于接收到所述准备就绪指令,控制单元3044确定所述拼接屏304准备就绪。 [0124] 在一些实施例中,方法600还可以包括: [0125] 响应于DDR3052存储的所述显示数据的数据量高于第三阈值,控制单元3046向控 制单元3044发送超限提示,其中,所述第三阈值大于所述第二阈值; [0126] 响应于接收到所述超限提示,控制单元3044停止向控制单元3046发送显示数据 404。 [0127] 在一些实施例中,方法600还可以包括: [0128] 响应于DDR3052存储的所述显示数据的数据量低于第四阈值,控制单元3046向控 制单元3044发送恢复提示,其中,所述第四阈值大于所述第二阈值,且所述第四阈值小于所 述第三阈值; [0129] 响应于接收到所述恢复提示,控制单元3044继续向控制单元3046发送显示数据 404。 [0130] 在一些实施例中,方法600还可以包括: [0131] 控制单元3044接收主拼接屏302按照预定时间间隔发送的时间校准指令,其中,所 述时间校准指令包括指定播放时间和指定播放帧;以及,根据所述时间校准指令完成时间 校准。 [0132] 在一些实施例中,方法600还可以包括: [0133] 控制单元3046对当前播放帧进行标记并记录所述存储器中存储的所述显示数据 的帧数。 [0134] 在一些实施例中,方法600还可以包括: [0135] 根据所述显示指令,结合所述当前播放帧,确定所述指定播放帧在DDR3052中存储 的所述显示数据的对应帧数。 [0136] 所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非 旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例 或者不同实施例中的技术特征之间也能够直接进行组合,步骤可以以任意顺序实现,并存在如 上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。 [0137] 另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附 图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此 外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下 事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台 的(即,这一些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如, 电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以 在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因 此,这些描述应被认为是说明性的而不是限制性的。 14 14 CN 113050902 A 说明书 11/11页 [0138] 尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描 述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例 如,其它存储器架构(例如,动态RAM(DRAM))能够正常的使用所讨论的实施例。 [0139] 本公开实施例旨在涵盖落入所附权利要求的宽泛范围以内的所有这样的替换、修 改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、 改进等,均应包含在本公开的保护范围以内。 15 15 CN 113050902 A 说明书附图 1/5页 图1A 图1B 16 16 CN 113050902 A 说明书附图 2/5页 图1C 图1D 17 17 CN 113050902 A 说明书附图 3/5页 图2 18 18 CN 113050902 A 说明书附图 4/5页 图3 19 19 CN 113050902 A 说明书附图 5/5页 图4 20 20
2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问加。
3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
4、VIP文档为合作方或网友上传,每下载1次, 网站将按照每个用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者