一种监控显示屏配置信息传输方法及装置的制造方法

文档序号:10597498阅读:386来源:国知局
一种监控显示屏配置信息传输方法及装置的制造方法
【专利摘要】本发明提供一种监控显示屏配置信息传输方法及装置,所述方法包括:确定第一MAC帧中视频字段的长度;根据单帧待传输视频图像的大小、第一MAC帧中视频字段的长度,确定传输单帧待传输视频图像对应所需的第一MAC帧的第一目标数量以及第二MAC帧的第二目标数量;确定单帧时间内支持传输的最大数据量;根据最大数据量、第一目标数量的第一MAC帧以及第二目标数量的第二MAC帧的总长度确定第三MAC帧的长度;将一帧待传输视频图像对应的监控显示屏配置信息填充到第三MAC帧的自定义字段,并将其作为该帧待传输视频图像的起始包。应用本发明实施例可以在利用双绞线进行音视频数据传输时,优先传输对应的监控显示屏配置信息,保证监控显示屏的正确配置。
【专利说明】
一种监控显示屏配置信息传输方法及装置
技术领域
[0001] 本发明涉及通信技术领域,尤其涉及一种监控显示屏配置信息传输方法及装置。
【背景技术】
[0002] HDMI(High Definition Multimedia Interface,高清晰度多媒体接口)线缆和 DVI(Digital Visual Interface,数字视频接口)线缆是当前广泛应用的音视频传输线缆, 支持高清传输,然而普通的HDMI和DVI线缆传输距离有限,在远距离音视频信号传输领域应 用受限。
[0003]双绞线是以太网信号传输中常见的线缆,尤其是楼宇、园区内,因其成本低廉、施 工简单而广泛使用,近年来双绞线用于音视频传输颇为常见。
[0004] 由于双绞线应用主要是数据通信,因此利用双绞线传输音视频受到千兆以太网带 宽限制,通常不具备高清视频无损传输能力,只能传输压缩后的视频信号。
[0005] 针对上述问题,现有技术中存在一种方案在lOOOBaseT(-种物理层标准)以太网 传输技术基础上,通过自定义以太网Jumbo帧(巨型帧)的方式,实现了高清视频双绞线无压 缩传输。
[0006] 然而,上述方案中并不涉及监控显示屏配置信息的传输解决方案。

【发明内容】

[0007] 本发明提供一种音视频传输方法及装置,以解决现有技术中利用双绞线传输音视 频数据时,无法传输监控显示器配置信息的问题。
[0008] 根据本发明的第一方面,提供一种监控显示屏配置信息传输方法,包括:
[0009] 确定第一媒体访问控制MAC帧中视频字段的长度;其中,第一MAC帧用于传输音视 频数据;
[0010] 根据单帧待传输视频图像的大小、第一 MAC帧中视频字段的长度,确定传输单帧待 传输视频图像对应所需的第一MAC帧的第一目标数量以及第二MAC帧的第二目标数量;其 中,第二MAC帧用于传输音视频数据,第一目标数量的第一MAC帧中视频字段的总长度与第 二目标数量的第二MAC帧中视频字段的总长度之和等于所述单帧待传输视频图像的大小, 所述第二目标数量小于等于1;
[0011] 根据待传输视频图像的帧率以及最大带宽确定单帧时间内支持传输的最大数据 量;
[0012] 根据所述最大数据量、所述第一目标数量的第一MAC帧以及所述第二目标数量的 第二MAC帧的总长度确定第三MAC帧的长度,以使所述第三MAC帧、所述第一目标数量的第一 MAC帧以及所述第二目标数量的第二MAC帧三者的总长度不超过所述最大数据量;其中,第 三MAC帧用于传输监控显示屏配置信息;
[0013] 将一帧待传输视频图像对应的监控显示屏配置信息填充到所述第三MAC帧的自定 义字段,并将填充监控显示屏配置信息后的第三MAC帧作为该一帧待传输视频图像的起始 包;其中,所述自定义字段为MAC帧中除帧间隙、前导码、帧首定界符SH)以及循环冗余码校 验CRC四个字段之外的字段。
[0014]根据本发明的第二方面,提供一种监控显示屏配置信息装置,包括:
[0015] 第一确定单元,用于确定第一媒体访问控制MAC帧中视频字段的长度;其中,第一 MAC帧用于传输音视频数据;
[0016] 第二确定单元,用于根据单帧待传输视频图像的大小、第一 MAC帧中视频字段的长 度,确定传输单帧待传输视频图像对应所需的第一 MAC帧的第一目标数量以及第二MAC帧的 第二目标数量;其中,第二MAC帧用于传输音视频数据,第一目标数量的第一MAC帧中视频字 段的总长度与第二目标数量的第二MAC帧中视频字段的总长度之和等于所述单帧待传输视 频图像的大小,所述第二目标数量小于等于1;
[0017] 第三确定单元,根据待传输视频图像的帧率以及最大带宽确定单帧时间内支持传 输的最大数据量;
[0018] 第四确定单元,用于根据所述最大数据量、所述第一目标数量的第一MAC帧以及所 述第二目标数量的第二MAC帧的总长度确定第三MAC帧的长度,以使所述第三MAC帧、所述第 一目标数量的第一MAC帧以及所述第二目标数量的第二MAC帧三者的总长度不超过所述最 大数据量;其中,第三MAC帧用于传输监控显示屏配置信息;
[0019] 发送单元,用于将一帧待传输视频图像对应的监控显示屏配置信息填充到所述第 三MAC帧的自定义字段,并将填充监控显示屏配置信息后的第三MAC帧作为该一帧待传输视 频图像的起始包;其中,所述自定义字段为MAC帧中除帧间隙、前导码、帧首定界符SH)以及 循环冗余码校验CRC四个字段之外的字段。
[0020] 应用本发明公开的技术方案,一方面通过确定第一 MAC帧中视频字段的长度,并根 据单帧待传输视频图像的大小、第一 MAC帧中视频字段的长度,确定传输单帧待传输视频图 像对应所需的第一MAC帧的第一目标数量以及第二MAC帧的第二目标数量,另一方面,通过 根据待传输视频图像的帧率以及最大带宽确定单帧时间内支持传输的最大数据量,并根据 该最大数据量、第一目标数量的第一 MAC帧以及第二目标数量的第二MAC帧的总长度确定第 三MAC帧的长度,进而,将一帧待传输视频图像对应的监控显示屏配置信息填充到第三MAC 帧的自定义字段,并将填充监控显示屏配置信息后的第三MAC帧作为该一帧待传输视频图 像的起始包,实现了在利用双绞线进行音视频数据传输时,能够优先传输对应的监控显示 屏配置信息,保证了监控显示屏的正确配置。
【附图说明】
[0021] 图1A是一种以太网标准MAC帧的结构示意图;
[0022] 图1B是本发明实施例提供的一种以太网MAC帧的结构示意图;
[0023] 图2是本发明实施例提供的一种监控显示屏配置信息传输方法的流程示意图;
[0024] 图3是本发明实施例提供的一帧待传输视频图像对应的MAC帧的结构示意图;
[0025] 图4是本发明实施例提供的一种监控显示屏配置信息装置的结构示意图。
【具体实施方式】
[0026] 为了使本技术领域的人员更好地理解本发明实施例中的技术方案,下面先对以太 网MAC(Media Access Control,媒体访问控制)帧的结构进行简单说明。
[0027] 在以太网标准协议中,MAC帧需要包括帧间隙、前导码、SFD(Start Frame Delimiter,帧首定界符)、目标地址、源地址、类型、数据以及CRC(Cyclic Redundancy Code,循环冗余码校验)等字段,其格式示意图可以如图1A所示;其中:
[0028]帧间隙字段长度为12字节,用于吸收发端的时钟偏差;
[0029]前导码+SH)字段长度共8字节,用于判别以太网帧的起始;
[0030]目标地址字段长度为6字节,用于标识设备目标地址;
[0031 ] 源地址字段长度为6字节,用于标识设备源地址;
[0032] 类型字段长度为2字节,用于定义以太网数据包长度;
[0033] 数据字段长度可变,用于传输以太网数据包;其中,以太网标准帧数据字段长度为 45~1500字节;若为Jumbo帧,数据字段长度为9000~16000字节;
[0034] CRC字段长度为4字节,用于校验传输是否存在误码。
[0035]而在本发明实施例中,考虑到在端到端的音视频传输应用中,MAC层PHY(Physical Layer,物理层)不需要关注目标地址、源地址以及类型等字段,因此,进行端到端视频传输 时,原MAC帧中的目标地址、源地址、类型以及数据字段均可以用于自定义,可以将其称为自 定义字段。
[0036]为便于理解,在本发明实施例中,以将目标地址、源地址以及类型字段组成为自定 义字段1,数据字段作为自定义字段2为例进行说明。其中,自定义字段1的长度为14字节,自 定义字段2的长度即为MAC帧中数据字段长度(以下称为Y),其中,MAC帧的格式示意图可以 如1B所示。
[0037]但应该认识到,上述将自定义字段分为自定义字段1和自定义字段2的方式仅仅是 自定义字段使用的一种具体示例,而并不是对本发明保护范围的限定,本发明实施例后续 不再复述。
[0038]为了使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图 对本发明实施例中技术方案作进一步详细的说明。
[0039]请参见图2,图2为本发明实施例提供的一种监控显示屏配置信息传输方法的流程 示意图,如图2所示,该监控显示屏配置信息传输方法可以包括以下步骤:
[0040] 步骤201、确定第一 MAC帧中视频字段的长度;其中,该第一 MAC帧用于传输音视频 数据。
[0041] 本发明实施例中,第一MAC帧并不特指某一固定的MAC帧,而是可以指代一类用于 传输音视频数据的MAC帧。
[0042] 本发明实施例中,考虑到进行高清视频传输时,视频传输效率需要高于相应的视 频传输效率阈值,才能保证高清视频的无损传输。
[0043]举例来说,以1080p(-种视频显示格式)@30(每秒30帧)高清视频为例,其要求的 有效带宽为1920*1080*30*16 = 0.995328Gbps(吉比特每秒),即当通过千兆以太网传输 1080p@30高清视频时,若想要达到无损传输,需要视频传输效率达到99.5328% (0.995328/ 1*100%=99.5328%)〇
[0044]相应地,在本发明实施例中,对于用于传输音视频数据的第一MAC帧,可以根据第 一 MAC帧的长度以及预设视频传输效率阈值确定MAC帧中视频字段的长度,以保证第一 MAC 帧对应的视频传输效率不低于预设视频传输效率阈值。
[0045] 例如,可以通过以下公式确定满足预设视频传输效率阈值的第一MAC帧中视频字 段的长度:
[0046] > 99.5328 %
[0047] 其中,X为第一 MAC帧中视频字段的长度,单位:字节数;
[0048] Y为第一 MAC帧中自定义字段2的长度,单位:字节数;
[0049] 38为固有字段(帧间隙、前导码、SFD、自定义字段1、CRC)字段的长度,单位:字节 数;
[0050] 38+Y即为第一 MAC帧的长度。
[0051] 举例来说,假设第一 MAC帧中自定义字段的长度2为9000字节(第一 MAC帧的长度为 9038字节),预设视频传输效率阈值为99.5328%,则视频字段的最小长度为Xmin= (9000+ 38)*99.5328% =8996字节,即当第一 MAC帧的长度为9038字节时,第一 MAC帧中视频字段的 最小长度需要达到8996字节才能满足99.5328%的视频传输效率要求。
[0052]又举例来说,假设第一 MAC帧的自定义字段的长度2为16000字节(第一 MAC帧的长 度为16038字节),预设视频传输效率阈值为99.5328%,则视频字段的最小长度为Xmin = (16000+38)*99.5328% = 15964字节,即当第一 MAC帧的长度为16038字节时,第一 MAC帧中 视频字段的最小长度需要达到15964字节才能满足99.5328%的视频传输效率要求。
[0053]步骤202、根据单帧待传输图像的大小、第一 MAC帧中视频字段的长度,确定传输单 帧待传输视频图像对应所需的第一 MAC帧的第一目标数量以及第二MAC帧的第二目标数量; 其中,该第二MAC帧用于传输音视频数据。
[0054]本发明实施例中,在确定了第一 MAC帧中视频字段的长度之后,可以根据单帧待传 输图像的大小、第一 MAC帧中视频字段的长度,确定传输单帧待传输视频图像需要多少个第 一 MAC帧才能承载。
[0055]举例来说,假设待传输视频图像为1080p的视频图像,第一 MAC帧中视频字段的长 度为9000字节(第一 MAC帧的长度为9038字节),则单帧待传输图像的大小为1920*1080*2 = 4147200字节,承载单帧待传输图像需要的第一 MAC帧的数量为4147200/9000 = 460.8个,即 需要461个第一 MAC帧才能完成承载一帧待传输视频图像,但该461个第一 MAC帧中会包括视 频字段存在空闲的第一 MAC帧。
[0056]相应地,在本发明实施例中,可以根据单帧传输图像视频图像的大小以及第一MAC 帧中视频字段的长度,确定传输单帧待传输图像对应所需的第一 MAC帧的第一目标数量以 及第二MAC帧的第二目标数量。其中,第一目标数量的第一MAC帧中视频字段的总长度与第 二目标数量的第二MAC帧中视频字段的总长度之和等于单帧待传输视频图像的大小,第二 目标数量小于等于1。
[0057]可选地,在本发明实施例中,第一目标数量和第二目标数量可以通过以下公式确 定:
[0058]第一目标数量= Round(单帧待传输视频图像的大小/第一MAC帧中视频字段的长 度)
[0059] 第二目标数量=[单帧待待输视频图像的大小/笫一 MAC帧中视频字段的 长度1- RouruK单帧待传输视频图像的大小/第一 MAC帧中视频字段的长度)
[0060] 其中,Round()为取整运算,f|为向上取整运算,如Round(460.8)=460, [460.:81=461,Round(460)=460,f'460l=460"
[0061 ]例如,以上述示例为例,第一目标数量为460,第二目标数量为1,第二MAC帧中视频 字段长度为4147200-9000*460 = 7200字节,即当待传输视频图像为1080p视频图像,第一 MAC帧中视频字段长度为9000字节时,需要460个第一 MAC帧以及1个视频字段的长度为7200 字节的第二MAC帧来传输一帧待传输图像对应的视频数据。其中,第二MAC帧的结构也可以 如图1B所示,第二MAC帧中的视频字段长度可以为自定义字段2的长度,即第二MAC帧的长度 可以为7200+38 = 7238字节。
[0062] 可选地,在本发明实施例中,第一MAC帧中的视频字段可以称为视频等长包,即第 一 MAC帧中各视频字段的长度相等;第二MAC帧中的视频字段可以称为视频尾包,即第二MAC 帧中的视频字段承载的是第一目标数量的第一MAC帧的视频数据承载能力之外的视频数 据。
[0063] 步骤203、根据待传输视频图像的帧率以及最大带宽确定单帧时间内支持传输的 最大数据量。
[0064] 本发明实施例中,可以根据待传输视频图像的帧率以及最大带宽确定单帧时间内 支持传输的最大数据量。
[0065] 其中,单帧时间内支持传输的最大数据量可以通过以下公式确定:
[0066] 单帧时间内支持传输的最大数据量=最大带宽/待传输视频图像的帧率
[0067]举例来说,假设待传输视频为1080p@30,即待传输视频图像的帧率为30Hz,待传输 视频通过千兆以太网传输,即最大带宽为lGbps(吉比特每秒),则单帧时间内支持传输的最 大数据量=1G/30比特=1G/ (30*8)字节。
[0068]值得说明的是,在本发明实施例中,上述步骤201~202与步骤203之间并不存在必 然的时序关系,即可以先执行步骤201~202,后执行步骤203;也可以先执行步骤203,后执 行步骤201~202,本发明实施例对此不做限定。
[0069]步骤204、根据该最大数据量、第一目标数据量的第一 MAC帧以及第二目标数量的 第二MAC帧二者的总长度确定第三MAC帧的长度;其中,第三MAC帧用于传输监控显示屏配置 fg息。
[0070]本发明实施例中,在确定了单帧待传输视频图像对应的第一目标数量的第一MAC 帧以及第二目标数量的第二MAC帧,且确定了系统所支持的单帧时间内传输的最大数据量 之后,可以根据该最大数据量、第一目标数量的第一MAC帧以及第二目标数量的第二MAC帧 二者的总长度,确定用于传输监控显示屏配置信息的第三MAC帧的长度,以保证第三MAC帧、 第一目标数量的第一MAC帧以及第二目标数量的第二MAC帧三者的总长度不超过该最大数 据量。
[0071 ]举例来说,以上述步骤102中所举示例为例(第一目标数量为460,第一 MAC帧的长 度为9038字节,第二目标数量为1,第二MAC帧的长度为7238字节,最大数据量为1G/240字 节),第三MAC帧的最大长度=lG/240-460*9038-7238 = 1948字节。
[0072]其中,第三MAC帧的结构也可以如图1B所示,即包括38字节的固定字段(帧间隙、前 导码、SFD、自定义字段1、CRC) +自定义字段2(自定义字段2的长度<1948-38 = 1910字节)。 [0073]步骤204、将一帧待传输视频图像对应的监控显示屏配置信息填充到该第三MAC帧 的自定义字段,并将填充监控显示屏配置信息后的第三MAC帧作为该一帧待传输视频图像 的起始包。
[0074]本发明实施例中,考虑到监控显示屏配置是基于全屏生效的,需要在一帧视频图 像对应的音视频数据到来之前配置完毕,即一帧视频图像对应的监控显示屏配置信息需要 先于该帧视频图像对应的音视频数据发送给接收端,以保证接收端能先根据接收到的监控 显示屏配置信息完成监控显示屏配置后,在监控显示屏中播放对应的音视频数据。
[0075]相应地,在本发明实施例中,当需要进行音视频数据传输时,对于一帧待传输视频 图像,可以将该帧待传输视频图像对应的监控显示屏配置信息填充到第三MAC帧的自定义 字段,并将填充监控显示屏配置信息后的第三MAC帧作为该帧待传输视频图像的起始包。 [0076]优选地,可以将监控显示屏配置信息填充到第三MAC帧的自定义字段2中。
[0077] 作为一种可选的实施方式,在本发明实施例中,第三MAC帧的自定义字段中包括信 息字段以及监控显示屏配置信息字段;
[0078] 其中,信息字段包括用于标识数据包是否为视频帧的起始包的第一字段,以及用 于标识监控显示屏配置信息字段的有效字节数的第二字段。
[0079]在该实施方式中,第三MAC帧的自定义字段可以包括信息字段(如将自定义字段1 的部分或全部字段作为信息字段)和监控显示屏配置信息字段(如将自定义字段2的部分或 全部字段作为监控显示屏配置信息字段)。
[0080]举例来说,假设第三MAC帧中信息字段的长度为4字节,则信息字段的比特位[31] 可以为第一字段,如S0F(Start of Frame,视频帧起始标记)字段,其中,第三MAC帧中第一 字段的值始终为表示该MAC帧为视频帧的起始包的第一标识值,如1,该第一标识值表明该 第三MAC帧为视频帧的起始帧,也表明该第三MAC帧为传输监控显示屏配置信息的MAC帧。信 息字段的比特位[15]_[0]可以为第二字段,如L0CFG(Length of Configure,显示屏配置包 有效字节数)字段,用于表明第三MAC帧中的监控显示屏配置信息字段的前L0CFG个字节为 有效数据,其余字节为无效数据,如当L0CFG字段的值为000011110011时,则表明第三MAC帧 中的监控显示屏配置信息字段的前243个字节为有效数据,其余字节为无效数据;信息字段 的比特位[30]_[16]为预留字段,用于后续扩展使用。
[0081 ]进一步地,本发明实施例提供的技术方案还可以包括:
[0082]将该帧待传输视频图像对应的音视频数据分别填充到第一目标数量的第一MAC帧 和第二目标数量的第二MAC帧中,并将填充音视频数据后的第一MAC帧和第二MAC帧在填充 监控显示屏配置信息后的第三MAC帧之后发送给接收端。
[0083]具体的,在本发明实施例中,对于一帧待传输视频图像,除了需要先将该帧待传输 视频图像对应的监控显示屏配置信息发送给接收端之外,还需要将该帧待传输视频图像对 应的音视频数据传输给接收端。
[0084]相应地,在将一帧待传输视频图像对应的监控显示屏配置信息填充到第三MAC帧, 并将其作为该帧待传输视频图像的起始包发送给接收端之后,还需要将该帧待传输视频图 像对应的音视频数据分别填充到第一目标数量的第一MAC帧和第二目标数量的第二MAC帧 中,并将填充音视频数据后的第一MAC帧和第二MAC帧在填充监控显示屏配置信息后的第三 MAC帧之后发送给接收端。
[0085] 其中,可以将该帧待传输视频图像对应的视频数据分别填充到第一目标数量的第 一 MAC帧和第二目标数量的第二MAC帧中的视频字段中;将该帧待传输视频图像对应的视频 数据分别填充到第一目标数量的第一 MAC帧和第二目标数量的第二MAC帧中的音频字段中。
[0086] 在本发明实施例中,用于传输音视频数据的第一 MAC帧和第二MAC帧中音频字段的 长度可以根据预设音频采样率阈值、MAC帧长度以及系统最大带宽等信息确定。
[0087]具体的,为了保证音频采样率满足预设采样率阈值要求,需要先保证进行单帧传 输(即整个网络仅传输一个MAC帧)时,该MAC帧对应的音频采样率能够满足预设采样率阈值 要求。
[0088] 相应地,为了确定MAC帧中音频字段的最小长度,需要先确定单帧传输时的单字节 传输带宽,其中,该单帧传输时单字节传输带宽可以通过以下公式确定:
[0089] 单帧传输时的单字节传输带宽=最大带宽/MAC帧的总长度
[0090] 在确定了单帧传输时的单字节传输带宽之后,可以根据预设采样率阈值以及该单 帧传输时的单字节传输带宽,确定MAC帧中音频字段的最小长度,其中,该MAC帧中音频字段 的最小长度可以通过以下公式确定:
[0091] 音频字段的最小长度=预设音频采样率阈值/单帧传输时的单字节传输带宽
[0092] 举例来说,假设音频传输的最小单位为字节,预设音频采样率阈值为1Mbps(兆比 特每秒),系统最大带宽为lGbps,MAC帧长度为9038字节,则为了确定MAC帧中音频字段长 度,可以先确定单帧传输时单字节传输带宽:
[0093] 单帧传输时单字节传输带宽=lG/9038 = 110Kbps (千比特每秒)
[0094]进而,可以根据该单字节传输带宽以及预设音频采样率阈值确定音频字段的最小 长度:
[0095]音频字段的最小长度= lMbps/单帧传输时单字节传输带宽=10字节
[0096] 在确定了传输一帧待传输视频图像对应所需的MAC帧的目标数量(第一目标数量 与第二目标数量之和)后,可以根据实际音频采样率确定一帧待传输图像对应的音频数据 大小,并将其填充到该目标数量的MAC帧中。
[0097] 优选地,在本发明实施例中,将音频数据填充到目标数量的MAC帧中时需要保证一 帧待传输图像对应的音频数据均匀地分布在目标数量的MAC帧中。
[0098]进一步地,在本发明实施例中,第一MAC帧和第二MAC帧中还可以包括信息字段,该 信息字段可以包括但不限于S0F字段、L0A(Length of Audio,音频有效字节数)字段、L0V (Length of Video,视频有效字节数)字段、AINDEX(Audio Index,音频索引号)字段以及 VINDEX(Video Index)。
[0099]其中,S0F字段可以用于标识数据包是否为视频帧的起始包;L0A字段用于标识音 频字段中的有效字节数;L0V字段用于标识视频字段中的有效字节数;AINDEX字段用于标识 音频采样率索引;VINDEX字段用于标识视频分辨率索引。
[0100]值得说明的是,由于在本发明实施例中,视频帧的起始包为传输监控显示屏配置 信息的MAC帧,因此,第一 MAC帧和第二MAC帧中的信息字段的S0F字段的值始终为表明该MAC 帧不是视频帧的起始帧的第二值,如0。
[0101] 优选地,在本发明实施例中,将一帧待传输视频图像对应的音频数据分别填充到 第一目标数量的第一MAC帧和第二目标数量的第二MAC帧中,可以包括:
[0102] 根据音频采样率将该帧待传输视频图像对应的音频数据填充到第一目标数量的 第一MAC帧和第二目标数量的第二MAC帧中,以保证该帧待传输视频图像对应的音频数据均 勾地分布在第一目标数量的第一 MAC帧和第二目标数量的第二MAC帧中。
[0103] 进一步地,在本发明实施例中,第三MAC帧的自定义字段中还可以包括预设长度的 预留字段,用于后续扩展使用,同时使第一 MAC帧、第二MAC帧和第三MAC帧的结构保持一致, 即第一MAC帧和第二MAC帧的自定义字段包括"信息字段+音频字段+视频字段",第三MAC帧 的自定义字段可以包括"信息字段+预留字段+监控显示屏配置信息字段"。
[0104] 可见,根据图2所示的方法流程,对于一帧待传输图像,可以得到1个第三MAC帧(可 以称为首包)、第一目标数量的第一 MAC帧(可以称为等长包)以及第二目标数量(0或1,通常 为1)的第二MAC帧(可以称为尾包),其格式可以如图3所示(其中,以第二目标数量为1个为 例)。
[0105]通过以上描述可以看出,在本发明实施例提供的技术方案中,一方面通过确定第 一 MAC帧中视频字段的长度,并根据单帧待传输视频图像的大小、第一 MAC帧中视频字段的 长度,确定传输单帧待传输视频图像对应所需的第一 MAC帧的第一目标数量以及第二MAC帧 的第二目标数量,另一方面,通过根据待传输视频图像的帧率以及最大带宽确定单帧时间 内支持传输的最大数据量,并根据该最大数据量、第一目标数量的第一 MAC帧以及第二目标 数量的第二MAC帧的总长度确定第三MAC帧的长度,进而,将一帧待传输视频图像对应的监 控显示屏配置信息填充到第三MAC帧的自定义字段,并将填充监控显示屏配置信息后的第 三MAC帧作为该一帧待传输视频图像的起始包,实现了在利用双绞线进行音视频数据传输 时,能够优先传输对应的监控显示屏配置信息,保证了监控显示屏的正确配置。
[0106] 请参见图4,为本发明实施例提供的一种监控显示屏配置信息传输装置的结构示 意图,如图4所示,该监控显示屏配置信息传输装置可以包括:
[0107] 第一确定单元410,用于确定第一媒体访问控制MAC帧中视频字段的长度;其中,第 一 MAC帧用于传输音视频数据;
[0108] 第二确定单元420,用于根据单帧待传输视频图像的大小、第一MAC帧中视频字段 的长度,确定传输单帧待传输视频图像对应所需的第一 MAC帧的第一目标数量以及第二MAC 帧的第二目标数量;其中,第二MAC帧用于传输音视频数据,第一目标数量的第一MAC帧中视 频字段的总长度与第二目标数量的第二MAC帧中视频字段的总长度之和等于所述单帧待传 输视频图像的大小,所述第二目标数量小于等于1;
[0109] 第三确定单元430,根据待传输视频图像的帧率以及最大带宽确定单帧时间内支 持传输的最大数据量;
[0110] 第四确定单元440,用于根据所述最大数据量、所述第一目标数量的第一MAC帧以 及所述第二目标数量的第二MAC帧的总长度确定第三MAC帧的长度,以使所述第三MAC帧、所 述第一目标数量的第一MAC帧以及所述第二目标数量的第二MAC帧三者的总长度不超过所 述最大数据量;其中,第三MAC帧用于传输监控显示屏配置信息;
[0111]发送单元450,用于将一帧待传输视频图像对应的监控显示屏配置信息填充到所 述第三MAC帧的自定义字段,并将填充监控显示屏配置信息后的第三MAC帧作为该一帧待传 输视频图像的起始包;其中,所述自定义字段为MAC帧中除帧间隙、前导码、帧首定界符SFD 以及循环冗余码校验CRC四个字段之外的字段。
[0112]在可选实施例中,所述第三MAC帧的自定义字段中包括信息字段以及监控显示屏 配置信息字段;
[0113]所述信息字段包括用于标识数据包是否为视频帧的起始包的第一字段以及用于 标识监控显示屏配置信息字段的有效字节数的第二字段;
[0114]所述监控显示屏配置信息字段用于携带监控显示屏配置信息。
[0115] 在可选实施例中,所述第三MAC帧的自定义字段中还包括预设长度的预留字段。
[0116] 在可选实施例中,所述发送单元450,还可以用于将所述一帧待传输视频图像对应 的音视频数据分别填充到所述第一目标数量的第一MAC帧和所述第二目标数量的第二MAC 帧中,并将填充音视频数据后的第一MAC帧和第二MAC帧在填充监控显示屏配置信息后的第 三MAC帧之后发送给接收端。
[0117] 在可选实施例中,所述发送单元450,可以具体用于根据音频采样率将所述一帧待 传输视频图像对应的音频数据填充到所述第一目标数量的第一MAC帧和第二目标数量的第 二MAC帧中,以保证所述一帧待传输视频图像对应的音频数据均匀地分布在所述第一目标 数量的第一 MAC帧和第二目标数量的第二MAC帧中。
[0118] 上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的 实现过程,在此不再赘述。
[0119] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实 施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件 说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以 不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的 需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付 出创造性劳动的情况下,即可以理解并实施。
[0120] 由上述实施例可见,一方面通过确定第一 MAC帧中视频字段的长度,并根据单帧待 传输视频图像的大小、第一 MAC帧中视频字段的长度,确定传输单帧待传输视频图像对应所 需的第一MAC帧的第一目标数量以及第二MAC帧的第二目标数量,另一方面,通过根据待传 输视频图像的帧率以及最大带宽确定单帧时间内支持传输的最大数据量,并根据该最大数 据量、第一目标数量的第一MAC帧以及第二目标数量的第二MAC帧的总长度确定第三MAC帧 的长度,进而,将一帧待传输视频图像对应的监控显示屏配置信息填充到第三MAC帧的自定 义字段,并将填充监控显示屏配置信息后的第三MAC帧作为该一帧待传输视频图像的起始 包,实现了在利用双绞线进行音视频数据传输时,能够优先传输对应的监控显示屏配置信 息,保证了监控显示屏的正确配置。
[0121] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的 权利要求指出。
[0122]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1. 一种监控显示屏配置信息传输方法,其特征在于,包括: 确定第一媒体访问控制MAC帧中视频字段的长度;其中,第一MAC帧用于传输音视频数 据; 根据单帧待传输视频图像的大小、第一 MAC帧中视频字段的长度,确定传输单帧待传输 视频图像对应所需的第一MAC帧的第一目标数量以及第二MAC帧的第二目标数量;其中,第 二MAC帧用于传输音视频数据,第一目标数量的第一 MC帧中视频字段的总长度与第二目标 数量的第二MAC帧中视频字段的总长度之和等于所述单帧待传输视频图像的大小,所述第 二目标数量小于等于1; 根据待传输视频图像的帧率以及最大带宽确定单帧时间内支持传输的最大数据量; 根据所述最大数据量、所述第一目标数量的第一MAC帧以及所述第二目标数量的第二 MAC帧的总长度确定第三MAC帧的长度,以使所述第三MAC帧、所述第一目标数量的第一MAC 帧以及所述第二目标数量的第二MAC帧三者的总长度不超过所述最大数据量;其中,第三 MAC帧用于传输监控显示屏配置信息; 将一帧待传输视频图像对应的监控显示屏配置信息填充到所述第三MAC帧的自定义字 段,并将填充监控显示屏配置信息后的第三MAC帧作为该一帧待传输视频图像的起始包;其 中,所述自定义字段为MAC帧中除帧间隙、前导码、帧首定界符SFD以及循环冗余码校验CRC 四个字段之外的字段。2. 根据权利要求1所述的方法,其特征在于,所述第三MAC帧的自定义字段中包括信息 字段以及监控显示屏配置信息字段; 所述信息字段包括用于标识数据包是否为视频帧的起始包的第一字段以及用于标识 监控显示屏配置信息字段的有效字节数的第二字段; 所述监控显示屏配置信息字段用于携带监控显示屏配置信息。3. 根据权利要求2所述的方法,其特征在于,所述第三MAC帧的自定义字段中还包括预 设长度的用于扩展使用的预留字段。4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 将所述一帧待传输视频图像对应的音视频数据分别填充到所述第一目标数量的第一 MAC帧和所述第二目标数量的第二MAC帧中,并将填充音视频数据后的第一MAC帧和第二MAC 帧在填充监控显示屏配置信息后的第三MC帧之后发送给接收端。5. 根据权利要求4所述的方法,其特征在于,所述将所述一帧待传输视频图像对应的音 频数据分别填充到所述第一目标数量的第一MAC帧和所述第二目标数量的第二MAC帧中,包 括: 根据音频采样率将所述一帧待传输视频图像对应的音频数据填充到所述第一目标数 量的第一MAC帧和第二目标数量的第二MAC帧中,以保证所述一帧待传输视频图像对应的音 频数据均匀地分布在所述第一目标数量的第一 MC帧和第二目标数量的第二MC帧中。6. -种监控显示屏配置信息传输装置,其特征在于,包括: 第一确定单元,用于确定第一媒体访问控制MAC帧中视频字段的长度;其中,第一MAC帧 用于传输音视频数据; 第二确定单元,用于根据单帧待传输视频图像的大小、第一 MAC帧中视频字段的长度, 确定传输单帧待传输视频图像对应所需的第一 MAC帧的第一目标数量以及第二MAC帧的第 二目标数量;其中,第二MAC帧用于传输音视频数据,第一目标数量的第一MAC帧中视频字段 的总长度与第二目标数量的第二MAC帧中视频字段的总长度之和等于所述单帧待传输视频 图像的大小,所述第二目标数量小于等于1; 第三确定单元,根据待传输视频图像的帧率以及最大带宽确定单帧时间内支持传输的 最大数据量; 第四确定单元,用于根据所述最大数据量、所述第一目标数量的第一MAC帧以及所述第 二目标数量的第二MAC帧的总长度确定第三MAC帧的长度,以使所述第三MAC帧、所述第一目 标数量的第一MAC帧以及所述第二目标数量的第二MAC帧三者的总长度不超过所述最大数 据量;其中,第三MC帧用于传输监控显示屏配置信息; 发送单元,用于将一帧待传输视频图像对应的监控显示屏配置信息填充到所述第三 MC帧的自定义字段,并将填充监控显示屏配置信息后的第三MC帧作为该一帧待传输视频 图像的起始包;其中,所述自定义字段为MAC帧中除帧间隙、前导码、帧首定界符SH)以及循 环冗余码校验CRC四个字段之外的字段。7. 根据权利要求6所述的装置,其特征在于,所述第三MAC帧的自定义字段中包括信息 字段以及监控显示屏配置信息字段; 所述信息字段包括用于标识数据包是否为视频帧的起始包的第一字段以及用于标识 监控显示屏配置信息字段的有效字节数的第二字段; 所述监控显示屏配置信息字段用于携带监控显示屏配置信息。8. 根据权利要求7所述的装置,其特征在于,所述第三MAC帧的自定义字段中还包括预 设长度的用于扩展使用的预留字段。9. 根据权利要求6所述的装置,其特征在于, 所述发送单元,还用于将所述一帧待传输视频图像对应的音视频数据分别填充到所述 第一目标数量的第一MAC帧和所述第二目标数量的第二MAC帧中,并将填充音视频数据后的 第一 MC帧和第二MC帧在填充监控显示屏配置信息后的第三MC帧之后发送给接收端。10. 根据权利要求9所述的装置,其特征在于, 所述发送单元,具体用于根据音频采样率将所述一帧待传输视频图像对应的音频数据 填充到所述第一目标数量的第一MAC帧和第二目标数量的第二MAC帧中,以保证所述一帧待 传输视频图像对应的音频数据均匀地分布在所述第一目标数量的第一MAC帧和第二目标数 量的第二MAC帧中。
【文档编号】H04N7/18GK105959626SQ201610301404
【公开日】2016年9月21日
【申请日】2016年5月6日
【发明人】羊海龙, 赵晓云, 孙飞, 孙一飞
【申请人】浙江宇视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1