一种基于spdif协议的数据传输方法和收发装置的制造方法

文档序号:10654540阅读:1054来源:国知局
一种基于spdif协议的数据传输方法和收发装置的制造方法
【专利摘要】本发明实施例涉及通信领域,尤其涉及一种基于SPDIF协议的数据传输方法和装置,用于仅仅使用一根连接线实现音频数据的传输和控制数据的双向传输。本发明实施例中,第一收发装置包括第一子收发器和SPDIF发送器,以及与第一子收发器和SPDIF发送器选择性择一连接的第一开关的一端,如此,在确定当前需发送音频数据时,通过与第一开关连通的SPDIF发送器发送数据子帧的音频数据;在确定数据子帧的音频数据发送完成之后,将第一开关与第一子收发器连通,通过第一子收发器传输控制数据。
【专利说明】
-种基于SPDIF协议的数据传输方法和收发装置
技术领域
[0001] 本发明实施例设及通信领域,尤其设及一种基于SPDIF协议的数据传输方法和收 发装置。
【背景技术】
[0002] 随着科技的发展,人们通常会将终端,比如电视机、投影机等与外置音响设备连 接,W使主机向外置音响设备发送音频数据,从而实现外置音响设备W声音形式播放主机 所发送的音频数据的目的。通常,主机向外置音响设备传输的数据有两类:音频数据和控制 数据。数据传输过程中需要符合一些数据传输协议,目前所有的协议中,只有高清晰度多媒 体接口 Wigh Definition Multimedia Interface,简称HDMI)协议可W实现仅使用一根线 同时传输音频数据和控制数据,即基于HDMI协议才能实现双工工作模式。但是,HDMI协议主 要用于传输视频数据,在基于HDMI协议传输音频数据时会造成巨大的成本浪费。现有技术 中通常使用SPDIF协议传输音频数据。
[0003] 在基于SPDIF协议传输数据时,发送端包括一个SPDIF发送器,接收端包括一个 SPDIF接收器,发送端和接收端之间有一根连接线,发送端可为电视等终端,接收端可为外 置音响设备。SPDIF发送器将音频数据和控制数据W帖的形式发送给SPDIF接收器,一次传 输一帖数据。可见,现有技术在传输控制数据时,只能单向发送,即控制数据仅从发送端发 送至接收端,发送端不能接收接收端发送的控制数据。
[0004] 综上,亟需一种基于SPDI刊办议的数据传输方法和收发装置,用于仅仅使用一根连 接线实现音频数据的传输和控制数据的双向传输。

【发明内容】

[0005] 本发明实施例提供一种基于SPDIF协议的数据传输方法和收发装置,用于仅仅使 用一根传输线实现音频数据的传输和控制数据的双向传输。
[0006] 本发明实施例提供一种传输基于SPDI刊办议的数据传输方法,适用于第一收发装 置,第一收发装置包括第一子收发器、SPDIF发送器、第一开关和第一处理单元,第一开关的 一端用于与第一子收发器和SPDIF发送器选择性择一连接;第一处理单元同时与第一子收 发器、SPDIF发送器和第一开关连接,方法包括:
[0007] 通过连通第一开关的SPDIF发送器发送数据子帖的音频数据;在确定数据子帖的 音频数据发送完成之后,使第一开关与第一子收发器连通,并通过连通第一开关的第一子 收发器传输控制数据;控制数据的位数小于等于4。
[000引本发明实施例提供一种用于传输基于SPDI刊办议的数据的收发装置,包括第一子 收发器、SPDIF发送器、第一开关和第一处理单元,第一开关的一端用于与第一子收发器和 SPDIF发送器选择性择一连接;第一处理单元同时与第一子收发器、SPDIF发送器和第一开 关连接:
[0009] SPDIF发送器,用于通过连通的第一开关发送数据子帖的音频数据;
[0010] 第一处理单元,用于在确定数据子帖的音频数据发送完成之后,向第一开关发送 用于指示第一开关与第一子收发器连通的第一控制指示信息;
[0011] 第一开关,用于在接收到第一控制指示信息后,与第一子收发器连通;
[0012] 第一子收发器,用于通过连通的第一开关传输控制数据;控制数据的位数小于等 于4。
[0013] 本发明实施例提供一种SPDI刊办议的数据传输方法,适用于第一收发装置,第一收 发装置包括第一子收发器、SPDIF发送器、第一开关和第一处理单元,第一开关的一端用于 与第一子收发器和SPDIF发送器选择性择一连接;第一处理单元同时与第一子收发器、 SPDIF发送器和第一开关连接,方法包括:通过连通第一开关的SPDIF发送器发送数据子帖 的音频数据;在确定数据子帖的音频数据发送完成之后,使第一开关与第一子收发器连通, 并通过连通第一开关的第一子收发器传输控制数据;控制数据的位数小于等于4。如此,在 确定当前需发送音频数据时,通过与第一开关连通的SPDIF发送器发送数据子帖的音频数 据;在确定数据子帖的音频数据发送完成之后,将第一开关与第一子收发器连通,通过第一 子收发器传输控制数据。也就是说,由于第一收发装置包括第一子收发器,且第一子收发器 可通过第一开关所连接的一根传输线接收和发送控制数据,SPDIF发送器可通过第一开关 所连接的该传输线发送音频数据,因此,实现了通过一根传输线实现音频数据的传输和控 制数据的双向传输的目的。另一方面,由于控制数据的位数小于等于4,因此,本发明实施例 中在传输一个数据子帖时,最多可传输4位控制数据,提高了数据传输效率。
[0014] 本发明实施例提供一种传输基于SPDI刊办议的数据传输方法,适用于第二收发装 置,第二收发装置包括第二子收发器、SPDIF接收器、第二开关和第二处理单元,第二开关的 一端用于与第二子收发器和SPDIF接收器选择性择一连接;第二处理单元同时与第二子收 发器、SPDIF接收器和第二开关连接,方法包括:
[0015] 通过连通第二开关的SPDIF接收器接收数据子帖的音频数据;在确定数据子帖的 音频数据接收完成之后,使第二开关与第二子收发器连通,并通过连通第二开关的第二子 收发器传输控制数据;控制数据的位数小于等于4。
[0016] 本发明实施例提供一种用于传输SPDI刊办议的数据的收发装置,包括第二子收发 器、SPDIF接收器、第二开关和第二处理单元,第二开关的一端用于与第二子收发器和SPDIF 接收器选择性择一连接;第二处理单元同时与第二子收发器、SPDIF接收器和第二开关连 接:
[0017] SPDIF接收器,用于通过连通的第二开关接收数据子帖的音频数据;
[0018] 第二处理单元,用于在确定数据子帖的音频数据接收完成之后,向第二开关发送 用于指示第二开关与第二子收发器连通的第二控制指示信息;
[0019] 第二开关,用于在接收到第二控制指示信息后,与第二子收发器连通;
[0020] 第二子收发器,用于通过连通的第二开关传输控制数据;控制数据的位数小于等 于4。
[0021] 本发明实施例提供一种SPDI刊办议的数据传输方法,适用于第二收发装置,第二收 发装置包括第二子收发器、SPDIF接收器、第二开关和第二处理单元,第二开关的一端用于 与第二子收发器和SPDIF接收器选择性择一连接;第二处理单元同时与第二子收发器、 SPDIF接收器和第二开关连接,方法包括:通过连通第二开关的SPDIF接收器接收数据子帖 的音频数据;在确定数据子帖的音频数据接收完成之后,使第二开关与第二子收发器连通, 并通过连通第二开关的第二子收发器传输控制数据;控制数据的位数小于等于4。如此,在 确定当前需接收音频数据时,通过与第二开关连通的SPDIF接收器接收数据子帖的音频数 据;在确定数据子帖的音频数据接收完成之后,将第二开关与第二子收发器连通,通过第二 子收发器传输控制数据。也就是说,由于第二收发装置包括第二子收发器,且第二子收发器 可通过第二开关所连接的一根传输线接收和发送控制数据,SPDIF接收器可通过第二开关 所连接的该传输线接收音频数据,因此,实现了通过一根传输线实现音频数据的传输和控 制数据的双向传输的目的。另一方面,由于控制数据的位数小于等于4,因此,本发明实施例 中在传输一个数据子帖时,最多可传输4位控制数据,提高了数据传输效率。
【附图说明】
[0022] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍。
[0023] 图1为本发明实施例适用的一种系统架构示意图;
[0024] 图Ia为本发明实施例提供的一种SPD 协议规定的一个数据子帖的结构示意图;
[0025] 图2为本发明实施例提供的一种基于SPDH^协议的数据传输方法流程示意图;
[0026] 图2a为本发明实施例提供的一种用于传输SPDI刊办议的数据的收发系统的结构示 意图;
[0027] 图3为本发明实施例提供的一种用于传输SPDI刊办议的数据的收发装置的结构示 意图;
[0028] 图4为本发明实施例提供的一种用于传输SPDI刊办议的数据的收发装置的结构示 意图。
【具体实施方式】
[0029] 为了使本发明的目的、技术方案及有益效果更加清楚明白,W下结合附图及实施 例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发 明,并不用于限定本发明。
[0030] 图1示例性示出了本发明实施例适用的一种系统架构示意图,如图1所示,本发明 实施例适用的系统架构包括第一收发装置1101和第二收发装置1201,第一收发装置1101向 第二收发装置1201发送音频数据,第一收发装置1101和第二收发装置1201之间可W双向传 输控制数据,即第一收发装置1101可W向第二收发装置1201发送控制数据,第一收发装置 1101也可W接收第二收发装置1201发送的控制数据。
[0031] 本发明实施例中基于SPDI刊办议传输数据,图Ia示例性示出了本发明实施例提供 的一种SPDI刊办议规定的一个数据子帖的结构示意图。第一收发装置和第二收发装置之间 W帖的形式传输数据,每个帖包括192个子帖,每个数据子帖的结构如图Ia所示,表1中示例 性示出了图Ia中各个位的含义,表1中第二行为例介绍表1的含义,表1中第二行表示数据子 帖中的第0位至第3位用于传输前导,前导按SPDI刊办议规定可取值X、Y或Z,在第0位至第3位 放置特定的二进制值用于标识X、Y或Z,第一收发装置或第二收发装置可W很容易的将前导 与音频数据区分开。
[0032] 表1示出图la中各个位的含义
[0033]
[0034] SPDI刊办议规定,可W使用第29位传递一些用户自定义的数据,此时若想传输控制 命令,则仅能通过每个数据子帖的第29位来传输,可见每个数据子帖只传输一位数据,效率 太低。基于SPDIF协议的此种规定,
【申请人】进行了如下探讨:
[0035] 在实际使用SPDIF协议进行传输的过程中,即使最后4个位完全不作定义,也能够 正常传输音频信号,最后4个位即为第28位置第31位。举个例子,在W单独的忍片实现的 SPDIF收发系统中,SPDIF发送和接收系统包括发送端和接收端。此时,发送端使用接口忍片 的四个引脚状态分别控制数据子帖中的最后四位,接收端也是使用接口忍片的四个引脚的 状态分别指示数据子帖中的最后四位,但如果接收端和发送端四个引脚都置为悬浮状态, 即连接不接任何电路,或者强制置为高电平或低电平,此时发送端和接收端之间的音频数 据依然能够正常传输。
[0036] 基于上述运种情况的发生,本发明实施例中考虑将最后四位用于传输控制命令。 此时,由于数据子帖的最后四位是SPDI刊办议所定义的,而SPDIF协议无法更改,因此,本发 明实施例中在发送端和接收端分别配置一个子收发器,用于传输控制命令。本发明实施例 中,第一收发装置可向第二收发装置发送音频数据,第一收发装置可向第二收发装置发送 控制数据,第一收发装置也可接收第二收发装置发送的控制数据。
[0037] 本发明实施例中的第一收发装置可为任一能发送音频数据的终端,比如电视、DVD 播放机等等。第二收发装置可为任一能接收SPDIF音频数据的终端,比如音响设备,W及具 有音频播放功能的功放或电脑等等。
[0038] 图2示例性示出了本发明实施例提供的一种基于SPDIF协议的数据传输方法流程 示意图。
[0039] 基于图1所示的系统架构W及上述内容,如图2所示,本发明实施例提供一种基于 SPDIF协议的数据传输方法,适用于第一收发装置,第一收发装置包括第一子收发器、SPDIF 发送器、第一开关和第一处理单元,第一开关的一端用于与第一子收发器和SPDIF发送器选 择性择一连接;第一处理单元同时与第一子收发器、SPDIF发送器和第一开关连接,方法包 括:
[0040] 步骤2101,通过连通第一开关的SPDH^发送器发送数据子帖的音频数据;
[0041] 步骤2102,在确定数据子帖的音频数据发送完成之后,使第一开关与第一子收发 器连通,并通过连通第一开关的第一子收发器传输控制数据;控制数据的位数小于等于4。
[0042] 可选地,预设的控制数据的位数为小于等于4位,即分别可为1位、2位、3位或4位。 本发明实施例中可使用SPDIF协议中规定的第28位至第31位中的任一位或任多位进行传 输,可见,本发明实施例实施例兼容了现有技术中的SPDIF协议,且并未对现有的SPDIF协议 进行修改,且可使用第28位至第31位中的任一位或任多位传输控制数据的同时,也能保证 SPDIF协议的第0位至第27位的前导、辅助码和音频数据的成功传输。可见,本发明实施例中 一方面实现了音频数据和控制数据的成功传输,另一方面也实现了控制数据的双向传输, 且可通过第一子收发器和第二子收发器每次传输2至4位的控制数据,传输速率相对于现有 技术中仅仅使用SPDIF协议中规定的第29位传输控制数据的方向,效率提高了2至4倍。
[0043] 可选地,第一开关的一端与第一子收发器和SPDIF发送器选择性择一连接,另一端 连接第一收发装置的一个接口,该接口可与第二收发装置连接,或者与其它装置连接。
[0044] 相应地,可选地,第二收发装置包括第二子收发器、SPDIF接收器、第二开关和第二 处理单元,第二开关的一端用于与第二子收发器和SPDIF接收器选择性择一连接;第二处理 单元同时与第二子收发器、SPDIF接收器和第二开关连接,方法包括:
[0045] 通过连通第二开关的SPDIF接收器接收数据子帖的音频数据;在确定数据子帖的 音频数据接收完成之后,使第二开关与第二子收发器连通,并通过连通第二开关的第二子 收发器传输控制数据;控制数据的位数小于等于4。
[0046] 可选地,第二开关的一端与第二子收发器和SPDIF接收器选择性择一连接,另一端 连接第二收发装置的一个接口,该接口可与第一收发装置连接,或者与其它装置连接。
[0047] 图2a示例性示出了本发明实施例提供的一种用于传输SPDI刊办议的数据的收发系 统的结构示意图,如图2a所示,收发系统包括第一收发装置1101和第二收发装置1201。第一 收发装置1101包括第一子收发器1102和SPDIF发送器1105,可选地第一子收发器1102包括 第一子发送器1103和第一子接收器1104。第一收发装置1101还包括第一开关1107,第一开 关1107在第一处理单元1106的控制下可选择性择一连接第一子收发器1102和SPDIF发送器 1105,也就是说,第一开关1107在某一个时刻仅能连接第一子收发器1102,或者连接SPDIF 发送器1105,不能同时连接第一子收发器1102和SPDIF发送器1105。可选地,第一开关1107 在第一处理单元1106的控制下可选择性择一连接第一子发送器1103和第一子接收器1104, W及SPDIF接收器,具体来说,第一开关在某一个时刻仅能连接第一子发送器1103,或者连 接第一子接收器1104,或者连接SPDIF发送器1105,不能同时连接第一子发送器1103、第一 子接收器1104和SPDIF接收器中的两个或S个。可选地,第一处理单元1106同时与第一子收 发器1102、SPDIF发送器1105和第一开关1107连接,第一处理单元1106可接收到SPDIF发送 器1105发送的音频信号,W及第一子收发器1102传输的控制信号,进而第一处理单元1106 可进行判断,并根据判断结果确定第一开关1107应该与谁连接,之后向第一开关1107发出 指令,W使第一开关1107在第一子收发器1102和SPDIF发送器之间切换。
[004引第二收发装置1201包括第二子收发器1202和SPDIF接收器1205,可选地第二子收 发器1202包括第二子发送器1203和第二子接收器1204。第二收发装置1201还包括第二开关 1207,第二开关1207在第二处理单元1206的控制下可选择性择一连接第二子收发器1202和 SPDIF接收器1205,,也就是说,第二开关1207在某一个时刻仅能连接第二子收发器1202,或 者连接SPDIF接收器1205,不能同时连接第二子收发器1202和SPDIF接收器1205。可选地,第 二开关1207在第二处理单元1206的控制下可选择性择一连接第二子发送器1203和第二子 接收器1204, W及SPDIF接收器1205。具体来说,第二开关在某一个时刻仅能连接第二子发 送器1203,或者连接第二子接收器1204,或者连接SPDIF接收器1205,不能同时连接第二子 发送器1203、第二子接收器1204和SPDIF接收器1205中的两个或S个。可选地,第二处理单 元1206同时与第二子收发器1202、SPDIF接收器1205和第二开关1207连接,第二处理单元 1206可接收到SPDIF接收器1205接收到的音频信号,W及第二子收发器1202传输的控制信 号,进而第二处理单元1206可进行判断,并根据判断结果确定第二开关1207应该与谁连接, 之后向第二开关1207发出指令,W使第二开关1207在第二子收发器1202和SPDIF接收器 1205之间切换。
[0049] 第一收发装置1101和第二收发装置1201之间通过传输线1108连接。为了更好的兼 容现有技术,该传输线1108可为同轴线或者光纤,即传输线1108可为现有技术中连接第一 收发装置和第二收发装置之间已有的连接线。可见,本发明实施例中很好的兼容了现有技 术,即使用现有的第一收发装置和第二收发装置之间的传输线即可,无需在第一收发装置 和第二收发装置之间再增加新的传输线。
[0050] 本发明实施例中的第一收发装置1101的SPDIF发送器1105用于发送基于SPDIF协 议的前导、辅助码、音频数据,第一子收发器1102用于传输控制数据。本发明实施例中的第 二收发装置1201的SPDIF接收器1205用于接收基于SPDIF协议的前导、辅助码、音频数据,第 二子收发器1202用于传输控制数据。
[0051] 基于图2a所示的用于传输SPDI刊办议的数据的收发系统的结构示意图,对本发明 实施例所提供的方法进行介绍。
[0052] 具体来说,通过第一收发装置的SPDIF发送器进行发送数据子帖时,第一处理单元 获取该数据子帖,并进行解析,识别出前导,之后,通过与第一开关连通的SPDIF发送器发送 前导、辅助码和音频数据,在确定数据子帖的音频数据发送完成之后,将第一开关与第一子 收发器连通,通过第一子收发器传输控制数据。通过连通第一开关的第一子收发器传输控 制数据之后,在确定控制数据传输完成之后,向第一开关发送用于指示第一开关与SPDIF发 送器连通的第=指示信息,W使第一开关在接收到第=指示信息时,与SPDIF发送器连通。 如此,则实现了第一开关仅仅在需要传输控制数据时与第一子收发器连通,其余时间均与 SPDIF发送器连通,用于发送常规的非控制数据的数据,非控制数据的数据可为数据子帖中 常规的前导、辅助码和音频数据等等。
[0053] 相应地,数据子帖传输至第二收发装置之后,第二收发装置通过SPDIF接收器进行 接收,第二处理单元获取该数据子帖,并进行解析,识别出前导,之后,通过与第一开关连通 的SPDIF接收器接收前导、辅助码和音频数据,在确定数据子帖的音频数据接收完成之后, 且确定当前需传输控制数据时,将第二开关与第二子收发器连通,通过第二子收发器传输 控制数据。可选地,通过连通第二开关的第二子收发器传输控制数据之后,在确定控制数据 传输完成之后,向第二开关发送用于指示第二开关与SPDIF接收器连通的第六指示信息,W 使第二开关在接收到第六指示信息时与SPDIF接收器连通。如此,则实现了第二开关仅仅在 需要传输控制数据时与第二子收发器连通,其余时间均与SPDIF接收器连通,用于接收常规 的非控制数据的数据,非控制数据的数据可为数据子帖中常规的前导、辅助码和音频数据 AfrAfr 寸寸O
[0054] 可选地,第一收发装置通过W下方式确定数据子帖的音频数据发送完成:
[0055] 通过连通第一开关的SPDIF发送器发送数据子帖的前导、辅助码和音频数据;并在 发送数据子帖的前导时,使第一计数器开始进行计数;在确定第一计数器的当前值等于 SPDI刊办议中规定的前导、辅助码和音频数据的位数时,确定数据子帖的前导、辅助码和音 频数据发送完成。如此,可基于SPDI刊办议准确的确定出什么时间音频数据发送完成,进而 为下一步的操作提供准确的依据。
[0056] 举个例子,当第一收发装置的第一处理单元识别出前导之后,通过第一收发装置 的第一计数器对发送的数据的位数进行计数,比如图Ia中数据子帖第0位至第28位用于传 输前导、辅助码和音频数据,此时,SPDI刊办议中规定的前导、辅助码和音频数据的位数为28 位。当计数值达到2別寸,确定数据子帖的前导、辅助码和音频数据发送完成。
[0057] 相应地,第二收发装置通过W下方式确定数据子帖的音频数据接收完成:
[0058] 通过连通的第二开关的SPDIF接收器接收数据子帖的前导、辅助码和音频数据;并 在接收数据子帖的前导时,使第二计数器开始进行计数;在确定第二计数器的当前值等于 SPDI刊办议中规定的前导、辅助码和音频数据的位数时,确定数据子帖的前导、辅助码和音 频数据接收完成。
[0059] 举个例子,当第二收发装置的第二处理单元识别出前导之后,通过第二收发装置 的第二计数器对接收到的数据的位数进行计数,比如图Ia中数据子帖第0位至第28位用于 传输前导、辅助码和音频数据,此时,SPDIF协议中规定的前导、辅助码和音频数据的位数为 28位。当计数值达到2別寸,确定数据子帖的前导、辅助码和音频数据接收完成。相应地,可选 地,第二收发装置在确定当前需接收音频数据时,通过与第二开关连通的SPDIF接收器接收 数据子帖的音频数据。
[0060] 本发明实施例提供一种可选地实施方式,该实施方式中,可通过前导值或者辅助 码传输一些用于指示是否需要传输控制数据的指示信息。举个例子,比如第一收发装置的 第一处理单元获取了数据子帖的前导值和辅助码,确定出需要传输控制数据,此时,第一处 理单元则在确定数据子帖的音频数据传输完成之后,将第一开关切换至第一子收发器,即 使第一开关与第一子收发器连通。如果,第一收发装置的第一处理单元获取了数据子帖的 前导值和辅助码,确定出不需要传输控制数据,此时,第一处理单元则在确定数据子帖的音 频数据传输完成之后,继续保持第一开关与SPDIF发送器连通。相应地,比如第二收发装置 的第二处理单元获取了数据子帖的前导值和辅助码,确定出需要传输控制数据,此时,第一 处理单元则在确定数据子帖的音频数据接收完成之后,将第二开关切换至第二子收发器, 即令第二开关与第二子收发器连通。如果,第二收发装置的第二处理单元获取了数据子帖 的前导值和辅助码,确定出不需要传输控制数据,此时,第二处理单元则在确定数据子帖的 音频数据传输完成之后,继续保持第二开关与SPDIF接收器连通。
[0061] 可选地,本发明实施例中提供另一种可选地实施方式,可设定在音频数据传输之 后,即传输控制数据,也就是说,第一收发装置在确定数据子帖的音频数据发送完成之后, 即让第一开关切换至第一子收发器。如此,实现了第一开关在第一子收发器和SPDIF发送器 之间的切换,从而可在需要传输控制数据时,通过第一子收发器传输控制数据,第一子收发 器可W生成控制数据,也可发送控制数据,也可接收控制数据,也可解析控制数据。类似地, 第二收发装置在确定数据子帖的音频数据接收完成之后,即让第二开关切换至第二子收发 器。如此,实现了第二开关在第二子收发器和SPDIF接收器之间的切换,从而可在需要传输 控制数据时,通过第二子收发器传输控制数据,第二子收发器可W生成控制数据,也可发送 控制数据,也可接收控制数据,也可解析控制数据。
[0062] 可选地,第一子收发器可为一个收发器,可选地,第一子收发器也可包括第一子发 送器和第一子接收器,第一开关也可在第一子发送器和第一子接收器之间进行切换。第二 子收发器可为一个收发器,可选地,第二子收发器也可包括第二子发送器和第二子接收器, 第二开关也可在第二子发送器和第二子接收器之间进行切换。第一子发送器用于向第二子 接收器发送控制数据,第一子接收器用于接收第二子发送器发送的控制数据。
[0063] 第一子收发器包括第一子发送器和第一子接收器,将第一开关与第一子收发器连 通,W及将第二开关将第二子收发器连通,W传输控制数据,具体方式有多种,通过W下内 容介绍几种可选地实施方式。
[0064] 方式一
[0065] 可选地,第一收发装置在确定数据子帖的前导的值为第一前导值时,向第一开关 发送用于指示第一开关与第一子发送器连通的第一指示信息,W使第一开关在接收到第一 指示信息时与第一子发送器连通;第一前导值为用于指示出第一收发装置当前需发送控制 数据的值;在确定数据子帖的前导的值为第二前导值时,向第一开关发送用于指示第一开 关与第一子接收器连通的第二指示信息,W使第一开关在接收到第二指示信息时与第一子 接收器连通;第二前导值为用于指示出第一收发装置当前需接收控制数据的值。
[0066] 如此,第一收发装置可通过识别出的前导值确定出控制数据的传输方向,进而在 确定需要传输控制数据时,确定出第一开关是与第一子发送器还是与第一子接收器进行连 通,从而顺利完成控制数据的传输。可见,本发明实施例中无需增加额外的信息用于指示控 制数据的传输方向,仅仅通过前导值即可指示出,节约了数据传输损耗。
[0067] 相应地,可选地,第二收发装置在确定数据子帖的前导的值为第一前导值时,向第 二开关发送用于指示第二开关与第二子接收器连通的第四指示信息,W使第二开关在接收 到第四指示信息时与第二子接收器连通;第一前导值为用于指示出第二收发装置当前需接 收控制数据的值;在确定数据子帖的前导的值为第二前导值时,向第二开关发送用于指示 第二开关与第二子发送器连通的第五指示信息,W使第二开关在接收到第五指示信息时与 第二子发送器连通;第二前导值为用于指示出第二收发装置当前需发送控制数据的值。
[0068] 如此,第二收发装置可通过识别出的前导值确定出控制数据的传输方向,进而在 确定需要传输控制数据时,确定出第二开关是与第二子发送器还是与第二子接收器进行连 通,从而顺利完成控制数据的传输。可见,本发明实施例中无需增加额外的信息用于指示控 制数据的传输方向,仅仅通过前导值即可指示出,节约了数据传输损耗。
[0069] 可选地,第一前导值与第二前导值不同,第一前导值和第二前导值均为SPDI刊办议 中规定的前导值中的值,比如,现有技术中SPDI刊办议中规定前导值可为X、Y或Z,此时,第一 前导值可为X或Z,第二前导值可为Y。另一种可选地实现方式为,第一前导值为Y,第二前导 值为X和Z。
[0070] 方式二
[0071] 可选地,第一收发装置确定出上一个控制数据,且在确定上一个控制数据中包括 用于指示切换控制数据传输方向的信息时:
[0072] 若确定第一开关在传输上一个控制数据时与第一子接收器连通,则向第一开关发 送用于指示第一开关与第一子发送器连通的第一指示信息,W使第一开关在接收到第一指 示信息时与第一子发送器连通;
[0073] 若确定第一开关在传输上一个控制数据时与第一子发送器连通,则向第一开关发 送用于指示第一开关与第一子接收器连通的第二指示信息,W使第一开关在接收到第二指 示信息时与第一子接收器连通。
[0074] 如此,可通过上一个数据子帖中传输的控制数据确定出当前的控制数据的传输方 向,而不必通过多余的信令去通知当前的控制数据的传输方向,节约了信令开销,提高了数 据传输效率。
[0075] 相应地,可选地,第二收发装置确定出上一个控制数据,且在确定上一个控制数据 中包括用于指示切换控制数据传输方向的指示信息时:
[0076] 若确定第二开关在传输上一个控制数据时与第二子发送器连通,则向第二开关发 送用于指示第二开关与第二子接收器连通的第四指示信息,W使第二开关在接收到第四指 示信息时与第二子接收器连通;
[0077] 若确定第二开关在传输上一个控制数据时与第二子接收器连通,则向第二开关发 送用于指示第二开关与第二子发送器连通的第五指示信息,W使第二开关在接收到第五指 示信息时与第二子发送器连通。
[0078] 举例来说,在控制数据中指定几个特殊字段,比如,在控制数据的第2位为1时,贝U 表示下一个控制数据的传输方向需要切换,如果,在控制数据的第2位为0时,则表示下一个 控制数据的传输方向不需要切换。上一个控制数据中包括用于指示切换控制数据传输方向 的指示信息即为"控制数据的第2位为1"。比如,在上一个控制数据中,控制数据的传输方向 为从第一收发装置向第二收发装置发送控制数据,上一个控制数据的第2位为1,此时,第一 收发装置确定出当前的控制数据的传输方向为从第二收发装置向第一收发装置发送控制 数据,即在确定音频数据传输完成之后,第一收发装置令第一开关和第一收发装置的第一 子接收器连接,第二收发装置令第二开关和第二收发装置的第二子发送器连接。
[0079] 如此,当控制数据的传输方向相对于上一个控制数据的传输方向需要进行切换 时,仅在上一个控制数据中携带用于指示切换控制数据传输方向的指示信息即可,如此,不 必通过多余的信令去通知当前的控制数据的传输方向,节约了信令开销,提高了数据传输 效率,而且实现了控制数据在第一收发装置和第二收发装置之间进行双向传输的目的,而 且,通过第一子收发器和第二子收发器每次可传输2至4位的控制数据,传输速率相对于现 有技术中仅仅使用SPDIF协议中规定的第29位传输控制数据的方向,效率提高了2至4倍。
[0080] 方式 S
[0081] 可选地,第一收发装置若确定第一开关在传输上一个控制数据时与第一子接收器 连通,则向第一开关发送用于指示第一开关与第一子发送器连通的第一指示信息,W使第 一开关在接收到第一指示信息时与第一子发送器连通;若确定第一开关在传输上一个控制 数据时与第一子发送器连通,则向第一开关发送用于指示第一开关与第一子接收器连通的 第二指示信息,W使第一开关在接收到第二指示信息时与第一子接收器连通。
[0082] 可选地,第一收发装置在第一开关与第一子接收器连通时,通过第一子接收器接 收与第一开关的另一端连接的另一个收发装置发送的待校验控制数据;在确定待校验控制 数据与上一个控制数据内容一致时,确定上一个控制数据发送成功;在确定待校验控制数 据与上一个控制数据内容不一致时,将上一个控制数据进行重发。可选地,另一个收发装置 可为第二收发装置,第一开关一端与第一收发装置的第一子接收器连通,另一端连通第二 收发装置。可选地,待校验控制数据为第二收发装置返回的第二收发装置所接收到的第一 收发装置发送的控制数据。
[0083] 相应地,可选地,第二收发装置若确定第二开关在传输上一个控制数据时与第二 子发送器连通,则向第二开关发送用于指示第二开关与第二子接收器连通的第四指示信 息,W使第二开关在接收到第四指示信息时与第二子接收器连通;若确定第二开关在传输 上一个控制数据时与第二子接收器连通,则向第二开关发送用于指示第二开关与第二子发 送器连通的第五指示信息,W使第二开关在接收到第五指示信息时与第二子发送器连通。
[0084] 可选地,第二收发装置在第二开关与第二子发送器连通时,通过第二子发送器向 与第二开关的另一端连接的另一个收发装置发送待校验控制数据;W使另一个收发装置根 据待校验控制数据与另一个收发装置发送的上一个控制数据进行校验。可选地,另一个收 发装置为第一收发装置,第二开关一端与第二收发装置的第二子发送器连通,另一端连通 第一收发装置。
[0085] 在该方式=中,每发送一次控制数据,就校验一次。举个例子,比如在上一个控制 数据中,第一收发装置第一子发送器向第二收发装置的第一子接收器发送了控制数据1,第 二收发装置接收到了控制数据1,之后,第一收发装置的SPDIF发送器向SPDIF接收器发送完 当前的数据子帖的音频数据之后,第一收发装置的第一开关与第一子接收器连通,第二收 发装置的第二开关与第二子发送器连通,第二收发装置将接收到的控制数据1发送给第一 收发装置,第一收发装置此时接收到的控制数据1即为待校验控制数据。第一收发装置将接 收到的控制数据1和第一收发装置在上一个数据子帖中发送的控制数据1进行比较,若内容 完全一致,则确定上一个控制数据发送成功,在将下一个数据子帖的音频数据发送结束之 后,第一收发装置向第二收发装置发送控制数据2。若内容不完全一致,则确定上一个控制 数据发送失败,在将下一个数据子帖的音频数据发送结束之后,第一收发装置向第二收发 装置发送控制数据1,即将控制数据进行重发。
[0086] 如此,可保证控制数据传输的准确性,且发送一次控制数据,切换一次控制数据的 传输方向,在成功确定了控制数据的传输方向的同时,也实现了控制数据的校验,无需多余 的信令开销,提高了数据传输效率。
[0087] 可选地,本发明实施例中第一处理单元中可包括第一计数器,第二处理单元中可 包括第二计数器。可选地,第一收发装置通过W下方式确定控制数据传输完成:在通过第一 子收发器传输控制数据时,使第一计数器开始进行计数;在第一计数器的当前值等于控制 数据的位数时,确定控制数据传输完成。可选地,在确定控制数据传输完成之后,向第一开 关发送用于指示第一开关与SPDIF发送器连通的第=指示信息,W使第一开关在接收到第 =指示信息时,与SPDIF发送器连通。
[0088] 相应地,可选地,第二收发装置通过W下方式确定控制数据传输完成:在通过第二 子收发器传输控制数据时,使第二计数器开始进行计数;在第二计数器的当前值等于控制 数据的位数时,确定控制数据传输完成。可选地,在确定控制数据传输完成之后,向第二开 关发送用于指示第二开关与SPDIF接收器连通的第六指示信息,W使第二开关在接收到第 六指示信息时与SPDIF接收器连通。
[0089] 如此,可通过第一计数器或第二计数器准确的确定出控制数据是否传输完成,进 而,可准确的在控制数据传输完成之后实现第一开关向SPDIF发送器的切换,W及第二开关 向SPDIF接收器的切换,不影响音频数据W及前导、辅助码的发送过程,成功实现了音频数 据和控制数据的双向传输的目的。
[0090] 基于上述描述,下面举个具体示例,用于进一步描述上述方法流程:
[0091] 第一收发器在确定上一个控制数据传输完成之后,将第一开关与SPDIF发送器连 通,第一收发器识别出当前的数据子帖的前导,通过与第一开关连通的SPDIF发送器向第一 接收器发送前导、辅助码和音频数据,第一收发器的第一计数器进行计数,在第一计数器的 值为28时,第一收发器确定当前的数据子帖的前导、辅助码和音频数据发送完成,其中, SPDIF协议规定前导、辅助码和音频数据共有28位。第一处理单元进一步判断出当前数据子 帖的前导码X,前导为X表示控制数据的传输方向为从第一收发装置向第二收发装置发送, 此时第一处理单元向第一开关发出指令,使第一开关与第一子发送器连通,并将第一计数 器的值清零。
[0092] 在此期间,相应地,第二收发器在确定上一个控制数据传输完成之后,将第二开关 与SPDIF接收器连通,第二收发器通过与第二开关连通的SPDIF接收器接收第一接收器发送 的前导,并识别出当前的数据子帖的前导,之后通过与第二开关连通的SPDIF接收器依次接 收辅助码和音频数据。在第二收发器识别出当前的数据子帖的前导时,第二收发器的第二 计数器进行计数,在第二计数器的值为2別寸,第二收发器确定当前的数据子帖的前导、辅助 码和音频数据接收完成,其中,SPDIF协议规定前导、辅助码和音频数据共有28位。第二处理 单元进一步判断出当前数据子帖的前导码X,前导为X表示控制数据的传输方向为从第一收 发装置向第二收发装置发送,此时第二处理单元向第二开关发出指令,使第二开关与第二 子接收器连通,并将第二计数器的值清零。
[0093] 之后,第一收发器通过与第一开关连通的第一子发送器发送当时的数据子帖对应 的控制数据,并启用第一计数器进行计数,预设的控制数据的位数为4位。当第一计数器的 值达到4时,确定控制数据发送完成。此时,第一处理单元向第一开关发送指令,使第一开关 连通SPDIF发送器,并且将第一计数器的值清零,W备传输下一个数据子帖。
[0094] 相应地,在此期间,第二收发器通过与第二开关连通的第二子接收器接收当时的 数据子帖对应的控制数据,并启用第二计数器进行计数,预设的控制数据的位数为4位。当 第二计数器的值达到4时,确定控制数据接收完成。此时,第二处理单元向第二开关发送指 令,使第二开关连通SPDIF接收器,并且将第二计数器的值清零,W备传输下一个数据子帖。 [00M]从上述内容可看出,本发明实施例中由于第一收发装置包括第一子收发器,且第 一子收发器可通过第一开关所连接的一根传输线接收和发送控制数据,SPDIF发送器可通 过第一开关所连接的该传输线发送音频数据,因此,实现了通过一根传输线实现音频数据 的传输和控制数据的双向传输的目的。另一方面,由于控制数据的位数小于等于4,因此,本 发明实施例中在传输一个数据子帖时,最多可传输4位控制数据,提高了数据传输效率。相 应地,由于第二收发装置包括第二子收发器,且第二子收发器可通过第二开关所连接的一 根传输线接收和发送控制数据,SPDIF接收器可通过第二开关所连接的该传输线接收音频 数据,因此,实现了通过一根传输线实现音频数据的传输和控制数据的双向传输的目的。另 一方面,由于控制数据的位数小于等于4,因此,本发明实施例中在传输一个数据子帖时,最 多可传输4位控制数据,提高了数据传输效率。
[0096] 图3为本发明实施例提供的一种用于传输SPDI刊办议的数据的收发装置的结构示 意图。
[0097] 基于相同构思,本发明实施例中提供一种用于传输SPDIF协议的数据的收发装置 的结构示意图,可用于执行上述第一收发装置所执行的方法流程,如图3所示,该第一收发 装置3101包括第一子收发器3102、SPDIF发送器3105、第一开关3107和第一处理单元3106:
[0098] 第一开关3107的一端用于与第一子收发器3102和SPDIF发送器3105选择性择一连 接;第一处理单元3106同时与第一子收发器3102、SPDIF发送器3105和第一开关3107连接:
[0099] SPDIF发送器3105,用于通过连通的第一开关3107发送数据子帖的音频数据;
[0100] 第一处理单元3106,用于在确定数据子帖的音频数据发送完成之后,向第一开关 3107发送用于指示第一开关3107与第一子收发器3102连通的第一控制指示信息;
[0101] 第一开关3107,用于在接收到第一控制指示信息后,与第一子收发器3102连通;
[0102] 第一子收发器3102,用于通过连通的第一开关3107传输控制数据;控制数据的位 数小于等于4。
[0103] 可选地,预设的控制数据的位数为小于等于4位,即分别可为1位、2位、3位或4位。 本发明实施例中可使用SPDIF协议中规定的第28位至第31位中的任一位或任多位进行传 输,可见,本发明实施例实施例兼容了现有技术中的SPDIF协议,且并未对现有的SPDIF协议 进行修改,且可使用第28位至第31位中的任一位或任多位传输控制数据的同时,也能保证 SPDIF协议的第0位至第27位的前导、辅助码和音频数据的成功传输。可见,本发明实施例中 一方面实现了音频数据和控制数据的成功传输,另一方面也实现了控制数据的双向传输, 且可通过第一子收发器和第二子收发器每次传输2至4位的控制数据,传输速率相对于现有 技术中仅仅使用SPDIF协议中规定的第29位传输控制数据的方向,效率提高了2至4倍。
[0104] 可选地,第一开关3107的一端与第一子收发器3102和SPDIF发送器3105选择性择 一连接,另一端连接第一收发装置3101的一个接口,该接口与传输线3108连接,接口可通过 传输线3108与第二收发装置连接,或者与其它装置连接。
[01化]可选地,SPDIF发送器3105,具体用于:
[0106] 通过连通的第一开关3107发送数据子帖的前导、辅助码和音频数据,
[0107] 第一处理单元3106,用于:
[0108] 接收到SPWF发送器3105发送的数据子帖的前导时,使第一计数器开始进行计数;
[0109] 在确定第一计数器的当前值等于SPDI刊办议中规定的前导、辅助码和音频数据的 位数时,确定数据子帖的前导、辅助码和音频数据发送完成。
[0110] 可选地,第一处理单元3106,用于:
[0111] 接收到第一子收发器3102传输的控制数据时,使第一计数器开始进行计数;在第 一计数器的当前值等于控制数据的位数时,确定控制数据传输完成。
[0112] 如此,可通过第一计数器准确的确定出控制数据是否传输完成,进而,可准确的在 控制数据传输完成之后实现第一开关向SPDIF发送器的切换,W及第二开关向SPDIF接收器 的切换,不影响音频数据W及前导、辅助码的发送过程,成功实现了音频数据和控制数据的 双向传输的目的。如此,可基于SPDI刊办议准确的确定出什么时间音频数据发送完成,进而 为下一步的操作提供准确的依据。
[0113] 举个例子,当第一收发装置的第一处理单元识别出前导之后,通过第一收发装置 的第一计数器对发送的数据的位数进行计数,比如图Ia中数据子帖第0位至第28位用于传 输前导、辅助码和音频数据,此时,SPDI刊办议中规定的前导、辅助码和音频数据的位数为28 位。当计数值达到2別寸,确定数据子帖的前导、辅助码和音频数据发送完成。
[0114] 可选地,第一子收发器3102包括第一子发送器3103和第一子接收器3104;
[0115] 第一处理单元3106,在确定数据子帖的音频数据发送完成之后,具体用于:
[0116] 在确定数据子帖的前导的值为第一前导值时,向第一开关3107发送的第一控制指 示信息为用于指示第一开关3107与第一子发送器3103连通的第一指示信息;第一前导值为 用于指示出第一收发装置3101当前需发送控制数据的值;
[0117] 在确定数据子帖的前导的值为第二前导值时,向第一开关3107发送的第一控制指 示信息为用于指示第一开关3107与第一子接收器3104连通的第二指示信息;第二前导值为 用于指示出第一收发装置3101当前需接收控制数据的值;
[0118] 第一开关3107,具体用于:
[0119] 在接收到第一指示信息时,与第一子发送器3103连通;在接收到第二指示信息时, 与第一子接收器3104连通。
[0120] 如此,第一收发装置可通过识别出的前导值确定出控制数据的传输方向,进而在 确定需要传输控制数据时,确定出第一开关是与第一子发送器还是与第一子接收器进行连 通,从而顺利完成控制数据的传输。可见,本发明实施例中无需增加额外的信息用于指示控 制数据的传输方向,仅仅通过前导值即可指示出,节约了数据传输损耗。
[0121] 可选地,第一前导值与第二前导值不同,第一前导值和第二前导值均为SPDI刊办议 中规定的前导值中的值,比如,现有技术中SPDI刊办议中规定前导值可为X、Y或Z,此时,第一 前导值可为X或Z,第二前导值可为Y。另一种可选地实现方式为,第一前导值为Y,第二前导 值为X和Z。
[0122] 可选地,第一子收发器3102包括第一子发送器3103和第一子接收器3104;
[0123] 第一处理单元3106,在确定数据子帖的音频数据发送完成之后,具体用于:
[0124] 确定出上一个控制数据,且在确定上一个控制数据中包括用于指示切换控制数据 传输方向的指示信息时:
[0125] 若确定第一开关3107在传输上一个控制数据时与第一子接收器3104连通,则向第 一开关3107发送的第一控制指示信息为用于指示第一开关3107与第一子发送器3103连通 的第一指示信息;
[01%]若确定第一开关3107在传输上一个控制数据时与第一子发送器3103连通,则向第 一开关3107发送的第一控制指示信息为用于指示第一开关3107与第一子接收器3104连通 的第二指示信息;
[0127] 第一开关3107,具体用于:
[0128] 在接收到第一指示信息时,与第一子发送器3103连通;在接收到第二指示信息时, 与第一子接收器3104连通。
[0129] 如此,当控制数据的传输方向相对于上一个控制数据的传输方向需要进行切换 时,仅在上一个控制数据中携带用于指示切换控制数据传输方向的指示信息即可,如此,不 必通过多余的信令去通知当前的控制数据的传输方向,节约了信令开销,提高了数据传输 效率,而且实现了控制数据在第一收发装置和第二收发装置之间进行双向传输的目的,而 且,通过第一子收发器和第二子收发器每次可传输2至4位的控制数据,传输速率相对于现 有技术中仅仅使用SPDIF协议中规定的第29位传输控制数据的方向,效率提高了2至4倍。
[0130] 可选地,第一子收发器3102包括第一子发送器3103和第一子接收器3104;
[0131] 第一处理单元3106,在确定数据子帖的音频数据发送完成之后,具体用于:
[0132] 若确定第一开关3107在传输上一个控制数据时与第一子接收器3104连通,则向第 一开关3107发送的第一控制指示信息为用于指示第一开关3107与第一子发送器3103连通 的第一指示信息;
[0133] 若确定第一开关3107在传输上一个控制数据时与第一子发送器3103连通,则向第 一开关3107发送的第一控制指示信息为用于指示第一开关3107与第一子接收器3104连通 的第二指示信息;
[0134] 第一开关3107,具体用于:
[0135] 在接收到第一指示信息时,与第一子发送器3103连通;在接收到第二指示信息时, 与第一子接收器3104连通。可选地,在第一开关3107连通第一子接收器3104时,第一子接收 器3104,用于:
[0136] 接收与第一开关3107的另一端连接的另一个收发装置发送的待校验控制数据;在 确定待校验控制数据与上一个控制数据内容一致时,确定上一个控制数据发送成功;在确 定待校验控制数据与上一个控制数据内容不一致时,将上一个控制数据进行重发。可选地, 另一个收发装置可为第二收发装置。
[0137] 举个例子,比如在上一个控制数据中,第一收发装置第一子发送器向第二收发装 置的第一子接收器发送了控制数据1,第二收发装置接收到了控制数据1,之后,第一收发装 置的SPDIF发送器向SPDIF接收器发送完当前的数据子帖的音频数据之后,第一收发装置的 第一开关与第一子接收器连通,第二收发装置的第二开关与第二子发送器连通,第二收发 装置将接收到的控制数据1发送给第一收发装置,第一收发装置此时接收到的控制数据1即 为待校验控制数据。第一收发装置将接收到的控制数据1和第一收发装置在上一个数据子 帖中发送的控制数据1进行比较,若内容完全一致,则确定上一个控制数据发送成功,在将 下一个数据子帖的音频数据发送结束之后,第一收发装置向第二收发装置发送控制数据2。 若内容不完全一致,则确定上一个控制数据发送失败,在将下一个数据子帖的音频数据发 送结束之后,第一收发装置向第二收发装置发送控制数据1,即将控制数据进行重发。
[0138] 如此,可保证控制数据传输的准确性,且发送一次控制数据,切换一次控制数据的 传输方向,在成功确定了控制数据的传输方向的同时,也实现了控制数据的校验,无需多余 的信令开销,提高了数据传输效率。
[0139] 可选地,第一处理单元3106,还用于:在确定控制数据传输完成之后,向第一开关 3107发送用于指示第一开关3107与SPDIF发送器3105连通的第=指示信息;
[0140] 第一开关3107,还用于:在接收到第S指示信息时,与SPDIF发送器3105连通。如 此,则实现了第一开关仅仅在需要传输控制数据时与第一子收发器连通,其余时间均与 SPDIF发送器连通,用于发送常规的非控制数据的数据,非控制数据的数据可为数据子帖中 常规的前导、辅助码和音频数据等等。
[0141] 从上述内容可看出,本发明实施例中由于第一收发装置包括第一子收发器,且第 一子收发器可通过第一开关所连接的一根传输线接收和发送控制数据,SPDIF发送器可通 过第一开关所连接的该传输线发送音频数据,因此,实现了通过一根传输线实现音频数据 的传输和控制数据的双向传输的目的。另一方面,由于控制数据的位数小于等于4,因此,本 发明实施例中在传输一个数据子帖时,最多可传输4位控制数据,提高了数据传输效率。
[0142] 图4为本发明实施例提供的一种用于传输SPDI刊办议的数据的收发装置的结构示 意图。
[0143] 基于相同构思,本发明实施例中提供一种用于传输SPDIF协议的数据的收发装置 的结构示意图,可用于执行上述第二收发装置所执行的方法流程,如图4所示,该第二收发 装置4101包括第二子收发器4102、SPDIF接收器4105、第二开关4107和第二处理单元4106:
[0144] 第二开关4107的一端用于与第二子收发器4102和SPDIF接收器4105选择性择一连 接;第二处理单元4106同时与第二子收发器4102、SPDIF接收器4105和第二开关4107连接:
[0145] SPDIF接收器4105,用于通过连通的第二开关4107接收数据子帖的音频数据;
[0146] 第二处理单元4106,用于在确定数据子帖的音频数据接收完成之后,向第二开关 4107发送用于指示第二开关4107与第二子收发器4102连通的第二控制指示信息;
[0147] 第二开关4107,用于在接收到第二控制指示信息后,与第二子收发器4102连通;
[0148] 第二子收发器4102,用于通过连通的第二开关4107传输控制数据;控制数据的位 数小于等于4。
[0149] 可选地,预设的控制数据的位数为小于等于4位,即分别可为1位、2位、3位或4位。 本发明实施例中可使用SPDIF协议中规定的第28位至第31位中的任一位或任多位进行传 输,可见,本发明实施例实施例兼容了现有技术中的SPDIF协议,且并未对现有的SPDIF协议 进行修改,且可使用第28位至第31位中的任一位或任多位传输控制数据的同时,也能保证 SPDIF协议的第0位至第27位的前导、辅助码和音频数据的成功传输。可见,本发明实施例中 一方面实现了音频数据和控制数据的成功传输,另一方面也实现了控制数据的双向传输, 且可通过第一子收发器和第二子收发器每次传输2至4位的控制数据,传输速率相对于现有 技术中仅仅使用SPDIF协议中规定的第29位传输控制数据的方向,效率提高了2至4倍。
[0150] 可选地,第二开关4107的一端与第二子收发器4102和SPDIF接收器4105选择性择 一连接,另一端连接第二收发装置4101的一个接口,该接口与传输线连接,接口可通过传输 线与第一收发装置连接,或者与其它装置连接。
[0151] 可选地,SPDIF接收器4105,具体用于:通过连通的第二开关4107接收数据子帖的 前导、辅助码和音频数据;
[0152] 第二处理单元4106,用于:接收到数据子帖的前导时,使第二计数器开始进行计 数;在确定第二计数器的当前值等于SPDIF协议中规定的前导、辅助码和音频数据的位数 时,确定数据子帖的前导、辅助码和音频数据接收完成。如此,可基于SPDIF协议准确的确定 出什么时间音频数据发送完成,进而为下一步的操作提供准确的依据。
[0153] 可选地,第二处理单元4106,用于:
[0154] 接收到控制数据时,使第二计数器开始进行计数;在第二计数器的当前值等于控 制数据的位数时,确定控制数据传输完成。
[01W]可选地,第二子收发器4102包括第二子接收器4104和第二子发送器4103;
[0156] 第二处理单元4106,在确定数据子帖的音频数据接收完成之后,具体用于:
[0157] 在确定数据子帖的前导的值为第一前导值时,向第二开关4107发送的第二控制指 示信息为用于指示第二开关4107与第二子接收器4104连通的第四指示信息;第一前导值为 用于指示出第二收发装置4101当前需接收控制数据的值;
[0158] 在确定数据子帖的前导的值为第二前导值时,向第二开关4107发送的第二控制指 示信息为用于指示第二开关4107与第二子发送器4103连通的第五指示信息;第二前导值为 用于指示出第二收发装置4101当前需发送控制数据的值;
[0159] 第二开关4107,具体用于:在接收到第四指示信息时,与第二子接收器4104连通; 在接收到第五指示信息时,与第二子发送器4103连通。
[0160] 可选地,每发送一次控制数据,就校验一次。举个例子,比如在上一个控制数据中, 第一收发装置第一子发送器向第二收发装置的第一子接收器发送了控制数据1,第二收发 装置接收到了控制数据1,之后,第一收发装置的SPDIF发送器向SPDIF接收器发送完当前的 数据子帖的音频数据之后,第一收发装置的第一开关与第一子接收器连通,第二收发装置 的第二开关与第二子发送器连通,第二收发装置将接收到的控制数据1发送给第一收发装 置,第一收发装置此时接收到的控制数据1即为待校验控制数据。第一收发装置将接收到的 控制数据1和第一收发装置在上一个数据子帖中发送的控制数据1进行比较,若内容完全一 致,则确定上一个控制数据发送成功,在将下一个数据子帖的音频数据发送结束之后,第一 收发装置向第二收发装置发送控制数据2。若内容不完全一致,则确定上一个控制数据发送 失败,在将下一个数据子帖的音频数据发送结束之后,第一收发装置向第二收发装置发送 控制数据1,即将控制数据进行重发。
[0161] 如此,第二收发装置可通过识别出的前导值确定出控制数据的传输方向,进而在 确定需要传输控制数据时,确定出第二开关是与第二子发送器还是与第二子接收器进行连 通,从而顺利完成控制数据的传输。可见,本发明实施例中无需增加额外的信息用于指示控 制数据的传输方向,仅仅通过前导值即可指示出,节约了数据传输损耗。
[0162] 可选地,第一前导值与第二前导值不同,第一前导值和第二前导值均为SPDI刊办议 中规定的前导值中的值,比如,现有技术中SPDI刊办议中规定前导值可为X、Y或Z,此时,第一 前导值可为X或Z,第二前导值可为Y。另一种可选地实现方式为,第一前导值为Y,第二前导 值为X和Z。
[0163] 可选地,第二子收发器4102包括第二子接收器4104和第二子发送器4103;
[0164] 第二处理单元4106,在确定数据子帖的音频数据接收完成之后,具体用于:
[0165] 确定出上一个控制数据,且在确定上一个控制数据中包括用于指示切换控制数据 传输方向的指示信息时:
[0166] 若确定第二开关4107在传输上一个控制数据时与第二子发送器4103连通,则向第 二开关4107发送的第二控制指示信息为用于指示第二开关4107与第二子接收器4104连通 的第四指示信息;
[0167] 若确定第二开关4107在传输上一个控制数据时与第二子接收器4104连通,则向第 二开关4107发送的第二控制指示信息为用于指示第二开关4107与第二子发送器4103连通 的第五指示信息;
[0168] 第二开关4107,具体用于:在接收到第四指示信息时,与第二子接收器4104连通; 在接收到第五指示信息时,与第二子发送器4103连通。
[0169] 如此,当控制数据的传输方向相对于上一个控制数据的传输方向需要进行切换 时,仅在上一个控制数据中携带用于指示切换控制数据传输方向的指示信息即可,如此,不 必通过多余的信令去通知当前的控制数据的传输方向,节约了信令开销,提高了数据传输 效率,而且实现了控制数据在第一收发装置和第二收发装置之间进行双向传输的目的,而 且,通过第一子收发器和第二子收发器每次可传输2至4位的控制数据,传输速率相对于现 有技术中仅仅使用SPDIF协议中规定的第29位传输控制数据的方向,效率提高了2至4倍。
[0170] 可选地,第二子收发器4102包括第二子接收器4104和第二子发送器4103;
[0171] 第二处理单元4106,在确定数据子帖的音频数据接收完成之后,具体用于:
[0172] 若确定第二开关4107在传输上一个控制数据时与第二子发送器4103连通,则向第 二开关4107发送的第二控制指示信息为用于指示第二开关4107与第二子接收器4104连通 的第四指示信息;
[0173] 若确定第二开关4107在传输上一个控制数据时与第二子接收器4104连通,则向第 二开关4107发送的第二控制指示信息为用于指示第二开关4107与第二子发送器4103连通 的第五指示信息;
[0174] 第二开关4107,具体用于:在接收到第四指示信息时,与第二子接收器4104连通; 在接收到第五指示信息时,与第二子发送器4103连通。
[0175] 如此,可保证控制数据传输的准确性,且发送一次控制数据,切换一次控制数据的 传输方向,在成功确定了控制数据的传输方向的同时,也实现了控制数据的校验,无需多余 的信令开销,提高了数据传输效率。
[0176] 可选地,在第二开关4107连通第二子发送器4103时,第二子发送器4103,用于:
[0177] 向与第二开关4107的另一端连接的另一个收发装置发送待校验控制数据;W使另 一个收发装置根据待校验控制数据与另一个收发装置发送的上一个控制数据进行校验。可 选地,另一个收发装置可为第一收发装置。
[0178] 可选地,第二处理单元4106,还用于:在确定控制数据传输完成之后,向第二开关 4107发送用于指示第二开关4107与SPDIF接收器4105连通的第六指示信息;
[0179] 第二开关4107,还用于:在接收到第六指示信息时,与SPDIF接收器4105连通。如 此,则实现了第二开关仅仅在需要传输控制数据时与第二子收发器连通,其余时间均与 SPDIF接收器连通,用于接收常规的非控制数据的数据,非控制数据的数据可为数据子帖中 常规的前导、辅助码和音频数据等等。
[0180] 从上述内容可看出,本发明实施例中由于第二收发装置包括第二子收发器,且第 二子收发器可通过第二开关所连接的一根传输线接收和发送控制数据,SPDIF接收器可通 过第二开关所连接的该传输线接收音频数据,因此,实现了通过一根传输线实现音频数据 的传输和控制数据的双向传输的目的。另一方面,由于控制数据的位数小于等于4,因此,本 发明实施例中在传输一个数据子帖时,最多可传输4位控制数据,提高了数据传输效率。
[0181] 本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。 因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的 形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存 储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形 式。
[0182] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流 程和/或方框、W及流程图和/或方框图中的流程和/或方框的结合。可提供运些计算机程序 指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器W产 生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0183] 运些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备W特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0184] 运些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤W产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0185] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对运些实施例作出另外的变更和修改。所W,所附权利要求意欲解释为包括优 选实施例W及落入本发明范围的所有变更和修改。
[0186] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。运样,倘若本发明的运些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含运些改动和变型在内。
【主权项】
1. 一种传输基于索尼/飞利浦数字传输格式SPDIF协议的数据传输方法,其特征在于, 适用于第一收发装置,所述第一收发装置包括第一子收发器、SPDIF发送器、第一开关和第 一处理单元,所述第一开关的一端用于与所述第一子收发器和所述SPDIF发送器选择性择 一连接;所述第一处理单元同时与所述第一子收发器、所述SPDIF发送器和所述第一开关连 接,所述方法包括: 通过连通所述第一开关的所述SPDIF发送器发送数据子帧的音频数据; 在确定所述数据子帧的音频数据发送完成之后,使所述第一开关与所述第一子收发器 连通,并通过连通所述第一开关的所述第一子收发器传输控制数据;所述控制数据的位数 小于等于4。2. 如权利要求1所述的方法,其特征在于,通过以下方式确定所述数据子帧的音频数据 发送完成: 通过连通所述第一开关的所述SPDIF发送器发送所述数据子帧的前导、辅助码和音频 数据;并在发送所述数据子帧的前导时,使第一计数器开始进行计数; 在确定所述第一计数器的当前值等于SPDIF协议中规定的前导、辅助码和音频数据的 位数时,确定所述数据子帧的前导、辅助码和音频数据发送完成。3. 如权利要求1所述的方法,其特征在于,通过以下方式确定所述控制数据传输完成: 在通过所述第一子收发器传输所述控制数据时,使第一计数器开始进行计数; 在所述第一计数器的当前值等于所述控制数据的位数时,确定所述控制数据传输完 成。4. 如权利要求1至3任一权利要求所述的方法,其特征在于,所述第一子收发器包括第 一子发送器和第一子接收器; 所述使所述第一开关与所述第一子收发器连通,包括: 在确定所述数据子帧的前导的值为第一前导值时,向所述第一开关发送用于指示所述 第一开关与所述第一子发送器连通的第一指示信息,以使所述第一开关在接收到所述第一 指示信息时与所述第一子发送器连通;所述第一前导值为用于指示出所述第一收发装置当 前需发送控制数据的值; 在确定所述数据子帧的前导的值为第二前导值时,向所述第一开关发送用于指示所述 第一开关与所述第一子接收器连通的第二指示信息,以使所述第一开关在接收到所述第二 指示信息时与所述第一子接收器连通;所述第二前导值为用于指示出所述第一收发装置当 前需接收控制数据的值。5. 如权利要求1至3任一权利要求所述的方法,其特征在于,所述第一子收发器包括第 一子发送器和第一子接收器; 所述使所述第一开关与所述第一子收发器连通,包括: 确定出上一个控制数据,且在确定所述上一个控制数据中包括用于指示切换控制数据 传输方向的信息时: 若确定所述第一开关在传输所述上一个控制数据时与第一子接收器连通,则向所述第 一开关发送用于指示所述第一开关与所述第一子发送器连通的第一指示信息,以使所述第 一开关在接收到所述第一指示信息时与所述第一子发送器连通; 若确定所述第一开关在传输所述上一个控制数据时与第一子发送器连通,则向所述第 一开关发送用于指示所述第一开关与所述第一子接收器连通的第二指示信息,以使所述第 一开关在接收到所述第二指示信息时与所述第一子接收器连通。6. 如权利要求1至3任一权利要求所述的方法,其特征在于,所述第一子收发器包括第 一子发送器和第一子接收器; 所述使所述第一开关与所述第一子收发器连通,包括: 若确定所述第一开关在传输上一个控制数据时与第一子接收器连通,则向所述第一开 关发送用于指示所述第一开关与所述第一子发送器连通的第一指示信息,以使所述第一开 关在接收到所述第一指示信息时与所述第一子发送器连通; 若确定所述第一开关在传输所述上一个控制数据时与第一子发送器连通,则向所述第 一开关发送用于指示所述第一开关与所述第一子接收器连通的第二指示信息,以使所述第 一开关在接收到所述第二指示信息时与所述第一子接收器连通。7. 如权利要求6所述的方法,其特征在于,在所述第一开关与所述第一子接收器连通 时,所述通过连通所述第一开关的所述第一子收发器传输控制数据,包括: 通过所述第一子接收器接收与所述第一开关的另一端连接的另一个收发装置发送的 待校验控制数据; 在确定所述待校验控制数据与所述上一个控制数据内容一致时,确定所述上一个控制 数据发送成功; 在确定所述待校验控制数据与所述上一个控制数据内容不一致时,将所述上一个控制 数据进行重发。8. 如权利要求1所述的方法,其特征在于,所述通过连通所述第一开关的所述第一子收 发器传输控制数据之后,还包括: 在确定所述控制数据传输完成之后,向所述第一开关发送用于指示所述第一开关与所 述SPDIF发送器连通的第三指示信息,以使所述第一开关在接收到所述第三指示信息时,与 所述SPDIF发送器连通。9. 一种传输基于索尼/飞利浦数字传输格式SPDIF协议的数据传输方法,其特征在于, 适用于第二收发装置,所述第二收发装置包括第二子收发器、SPDIF接收器、第二开关和第 二处理单元,所述第二开关的一端用于与所述第二子收发器和所述SPDIF接收器选择性择 一连接;所述第二处理单元同时与所述第二子收发器、所述SPDIF接收器和所述第二开关连 接,所述方法包括: 通过连通所述第二开关的所述SPDIF接收器接收数据子帧的音频数据; 在确定所述数据子帧的音频数据接收完成之后,使所述第二开关与所述第二子收发器 连通,并通过连通所述第二开关的所述第二子收发器传输控制数据;所述控制数据的位数 小于等于4。10. 如权利要求9所述的方法,其特征在于,通过以下方式确定所述数据子帧的音频数 据接收完成: 通过连通的所述第二开关的所述SPDIF接收器接收所述数据子帧的前导、辅助码和音 频数据;并在接收所述数据子帧的前导时,使第二计数器开始进行计数; 在确定所述第二计数器的当前值等于SPDIF协议中规定的前导、辅助码和音频数据的 位数时,确定所述数据子帧的前导、辅助码和音频数据接收完成。11. 如权利要求9所述的方法,其特征在于,通过以下方式确定所述控制数据传输完成: 在通过所述第二子收发器传输所述控制数据时,使第二计数器开始进行计数; 在所述第二计数器的当前值等于所述控制数据的位数时,确定所述控制数据传输完 成。12. 如权利要求9至11任一权利要求所述的方法,其特征在于,所述第二子收发器包括 第二子接收器和第二子发送器; 所述使所述第二开关与所述第二子收发器连通,包括: 在确定所述数据子帧的前导的值为第一前导值时,向所述第二开关发送用于指示所述 第二开关与所述第二子接收器连通的第四指示信息,以使所述第二开关在接收到所述第四 指示信息时与所述第二子接收器连通;所述第一前导值为用于指示出所述第二收发装置当 前需接收控制数据的值; 在确定所述数据子帧的前导的值为第二前导值时,向所述第二开关发送用于指示所述 第二开关与所述第二子发送器连通的第五指示信息,以使所述第二开关在接收到所述第五 指示信息时与所述第二子发送器连通;所述第二前导值为用于指示出所述第二收发装置当 前需发送控制数据的值。13. 如权利要求9至11任一权利要求所述的方法,其特征在于,所述第二子收发器包括 第二子接收器和第二子发送器; 所述使所述第二开关与所述第二子收发器连通,包括: 确定出上一个控制数据,且在确定所述上一个控制数据中包括用于指示切换控制数据 传输方向的指示信息时: 若确定所述第二开关在传输所述上一个控制数据时与第二子发送器连通,则向所述第 二开关发送用于指示所述第二开关与所述第二子接收器连通的第四指示信息,以使所述第 二开关在接收到所述第四指示信息时与所述第二子接收器连通; 若确定所述第二开关在传输所述上一个控制数据时与第二子接收器连通,则向所述第 二开关发送用于指示所述第二开关与所述第二子发送器连通的第五指示信息,以使所述第 二开关在接收到所述第五指示信息时与所述第二子发送器连通。14. 如权利要求9至11任一权利要求所述的方法,其特征在于,所述第二子收发器包括 第二子接收器和第二子发送器; 所述使所述第二开关与所述第二子收发器连通,包括: 若确定所述第二开关在传输上一个控制数据时与第二子发送器连通,则向所述第二开 关发送用于指示所述第二开关与所述第二子接收器连通的第四指示信息,以使所述第二开 关在接收到所述第四指示信息时与所述第二子接收器连通; 若确定所述第二开关在传输所述上一个控制数据时与第二子接收器连通,则向所述第 二开关发送用于指示所述第二开关与所述第二子发送器连通的第五指示信息,以使所述第 二开关在接收到所述第五指示信息时与所述第二子发送器连通。15. 如权利要求14所述的方法,其特征在于,在所述第二开关与所述第二子发送器连通 时,所述通过连通所述第二开关的所述第二子收发器传输控制数据,包括: 通过所述第二子发送器向与所述第二开关的另一端连接的另一个收发装置发送待校 验控制数据;以使所述另一个收发装置根据所述待校验控制数据与所述另一个收发装置发 送的所述上一个控制数据进行校验。16. 如权利要求9所述的方法,其特征在于,所述通过连通所述第二开关的所述第二子 收发器传输控制数据之后,还包括: 在确定所述控制数据传输完成之后,向所述第二开关发送用于指示所述第二开关与所 述SPDIF接收器连通的第六指示信息,以使所述第二开关在接收到所述第六指示信息时与 所述SPDIF接收器连通。17. -种用于传输基于索尼/飞利浦数字传输格式SPDIF协议的数据的收发装置,其特 征在于,包括第一子收发器、sroiF发送器、第一开关和第一处理单元,所述第一开关的一端 用于与所述第一子收发器和所述SPDIF发送器选择性择一连接;所述第一处理单元同时与 所述第一子收发器、所述SPDIF发送器和所述第一开关连接: 所述SPDIF发送器,用于通过连通的所述第一开关发送数据子帧的音频数据; 所述第一处理单元,用于在确定所述数据子帧的音频数据发送完成之后,向所述第一 开关发送用于指示所述第一开关与所述第一子收发器连通的第一控制指示信息; 所述第一开关,用于在接收到所述第一控制指示信息后,与所述第一子收发器连通; 所述第一子收发器,用于通过连通的所述第一开关传输控制数据;所述控制数据的位 数小于等于4。18. 如权利要求17所述的收发装置,其特征在于,所述SPDIF发送器,具体用于: 通过连通的所述第一开关发送所述数据子帧的前导、辅助码和音频数据, 所述第一处理单元,用于: 接收到所述SPDIF发送器发送的所述数据子帧的前导时,使第一计数器开始进行计数; 在确定所述第一计数器的当前值等于SPDIF协议中规定的前导、辅助码和音频数据的 位数时,确定所述数据子帧的前导、辅助码和音频数据发送完成。19. 如权利要求17所述的收发装置,其特征在于,所述第一处理单元,用于: 接收到所述第一子收发器传输的所述控制数据时,使第一计数器开始进行计数; 在所述第一计数器的当前值等于所述控制数据的位数时,确定所述控制数据传输完 成。20. 如权利要求17至19任一权利要求所述的收发装置,其特征在于,所述第一子收发器 包括第一子发送器和第一子接收器; 所述第一处理单元,在确定所述数据子帧的音频数据发送完成之后,具体用于: 在确定所述数据子帧的前导的值为第一前导值时,向所述第一开关发送的所述第一控 制指示信息为用于指示所述第一开关与所述第一子发送器连通的第一指示信息;所述第一 前导值为用于指示出所述收发装置当前需发送控制数据的值; 在确定所述数据子帧的前导的值为第二前导值时,向所述第一开关发送的所述第一控 制指示信息为用于指示所述第一开关与所述第一子接收器连通的第二指示信息;所述第二 前导值为用于指示出所述收发装置当前需接收控制数据的值; 所述第一开关,具体用于: 在接收到所述第一指示信息时,与所述第一子发送器连通;在接收到所述第二指示信 息时,与所述第一子接收器连通。21. 如权利要求17至19任一权利要求所述的收发装置,其特征在于,所述第一子收发器 包括第一子发送器和第一子接收器; 所述第一处理单元,在确定所述数据子帧的音频数据发送完成之后,具体用于: 确定出上一个控制数据,且在确定所述上一个控制数据中包括用于指示切换控制数据 传输方向的指示信息时: 若确定所述第一开关在传输所述上一个控制数据时与第一子接收器连通,则向所述第 一开关发送的所述第一控制指示信息为用于指示所述第一开关与所述第一子发送器连通 的第一指示信息; 若确定所述第一开关在传输所述上一个控制数据时与第一子发送器连通,则向所述第 一开关发送的所述第一控制指示信息为用于指示所述第一开关与所述第一子接收器连通 的第二指示信息; 所述第一开关,具体用于: 在接收到所述第一指示信息时,与所述第一子发送器连通;在接收到所述第二指示信 息时,与所述第一子接收器连通。22. 如权利要求17至19任一权利要求所述的收发装置,其特征在于,所述第一子收发器 包括第一子发送器和第一子接收器; 所述第一处理单元,在确定所述数据子帧的音频数据发送完成之后,具体用于: 若确定所述第一开关在传输上一个控制数据时与第一子接收器连通,则向所述第一开 关发送的所述第一控制指示信息为用于指示所述第一开关与所述第一子发送器连通的第 一指示信息; 若确定所述第一开关在传输所述上一个控制数据时与第一子发送器连通,则向所述第 一开关发送的所述第一控制指示信息为用于指示所述第一开关与所述第一子接收器连通 的第二指示信息; 所述第一开关,具体用于: 在接收到所述第一指示信息时,与所述第一子发送器连通;在接收到所述第二指示信 息时,与所述第一子接收器连通。23. 如权利要求22所述的收发装置,其特征在于,在所述第一开关连通所述第一子接收 器时,所述第一子接收器,用于: 接收与所述第一开关的另一端连接的另一个收发装置发送的待校验控制数据; 在确定所述待校验控制数据与所述上一个控制数据内容一致时,确定所述上一个控制 数据发送成功; 在确定所述待校验控制数据与所述上一个控制数据内容不一致时,将所述上一个控制 数据进行重发。24. 如权利要求17所述的收发装置,其特征在于,所述第一处理单元,还用于: 在确定所述控制数据传输完成之后,向所述第一开关发送用于指示所述第一开关与所 述SPDIF发送器连通的第三指示信息; 所述第一开关,还用于: 在接收到所述第三指示信息时,与所述SPDIF发送器连通。25. -种用于传输基于索尼/飞利浦数字传输格式SPDIF协议的数据的收发装置,其特 征在于,包括第二子收发器、sroiF接收器、第二开关和第二处理单元,所述第二开关的一端 用于与所述第二子收发器和所述SPDIF接收器选择性择一连接;所述第二处理单元同时与 所述第二子收发器、所述SPDIF接收器和所述第二开关连接: 所述SPDIF接收器,用于通过连通的所述第二开关接收数据子帧的音频数据; 所述第二处理单元,用于在确定所述数据子帧的音频数据接收完成之后,向所述第二 开关发送用于指示所述第二开关与所述第二子收发器连通的第二控制指示信息; 所述第二开关,用于在接收到所述第二控制指示信息后,与所述第二子收发器连通; 所述第二子收发器,用于通过连通的所述第二开关传输控制数据;所述控制数据的位 数小于等于4。26. 如权利要求25所述的收发装置,其特征在于,所述SPDIF接收器,具体用于: 通过连通的所述第二开关接收所述数据子帧的前导、辅助码和音频数据; 所述第二处理单元,用于: 接收到所述数据子帧的前导时,使第二计数器开始进行计数; 在确定所述第二计数器的当前值等于SPDIF协议中规定的前导、辅助码和音频数据的 位数时,确定所述数据子帧的前导、辅助码和音频数据接收完成。27. 如权利要求25所述的收发装置,其特征在于,所述第二处理单元,用于: 接收到所述控制数据时,使第二计数器开始进行计数; 在所述第二计数器的当前值等于所述控制数据的位数时,确定所述控制数据传输完 成。28. 如权利要求25至27任一权利要求所述的收发装置,其特征在于,所述第二子收发器 包括第二子接收器和第二子发送器; 所述第二处理单元,在确定所述数据子帧的音频数据接收完成之后,具体用于: 在确定所述数据子帧的前导的值为第一前导值时,向所述第二开关发送的所述第二控 制指示信息为用于指示所述第二开关与所述第二子接收器连通的第四指示信息;所述第一 前导值为用于指示出所述收发装置当前需接收控制数据的值; 在确定所述数据子帧的前导的值为第二前导值时,向所述第二开关发送的所述第二控 制指示信息为用于指示所述第二开关与所述第二子发送器连通的第五指示信息;所述第二 前导值为用于指示出所述收发装置当前需发送控制数据的值; 所述第二开关,具体用于: 在接收到所述第四指示信息时,与所述第二子接收器连通;在接收到所述第五指示信 息时,与所述第二子发送器连通。29. 如权利要求25至27任一权利要求所述的收发装置,其特征在于,所述第二子收发器 包括第二子接收器和第二子发送器; 所述第二处理单元,在确定所述数据子帧的音频数据接收完成之后,具体用于: 确定出上一个控制数据,且在确定所述上一个控制数据中包括用于指示切换控制数据 传输方向的指示信息时: 若确定所述第二开关在传输所述上一个控制数据时与第二子发送器连通,则向所述第 二开关发送的所述第二控制指示信息为用于指示所述第二开关与所述第二子接收器连通 的第四指示信息; 若确定所述第二开关在传输所述上一个控制数据时与第二子接收器连通,则向所述第 二开关发送的所述第二控制指示信息为用于指示所述第二开关与所述第二子发送器连通 的第五指示信息; 所述第二开关,具体用于: 在接收到所述第四指示信息时,与所述第二子接收器连通;在接收到所述第五指示信 息时,与所述第二子发送器连通。30. 如权利要求25至27任一权利要求所述的收发装置,其特征在于,所述第二子收发器 包括第二子接收器和第二子发送器; 所述第二处理单元,在确定所述数据子帧的音频数据接收完成之后,具体用于: 若确定所述第二开关在传输上一个控制数据时与第二子发送器连通,则向所述第二开 关发送的所述第二控制指示信息为用于指示所述第二开关与所述第二子接收器连通的第 四指示信息; 若确定所述第二开关在传输所述上一个控制数据时与第二子接收器连通,则向所述第 二开关发送的所述第二控制指示信息为用于指示所述第二开关与所述第二子发送器连通 的第五指示信息; 所述第二开关,具体用于: 在接收到所述第四指示信息时,与所述第二子接收器连通;在接收到所述第五指示信 息时,与所述第二子发送器连通。31. 如权利要求30所述的收发装置,其特征在于,在所述第二开关连通所述第二子发送 器时,所述第二子发送器,用于: 向与所述第二开关的另一端连接的另一个收发装置发送待校验控制数据;以使所述另 一个收发装置根据所述待校验控制数据与所述另一个收发装置发送的所述上一个控制数 据进行校验。32. 如权利要求25所述的收发装置,其特征在于,所述第二处理单元,还用于: 在确定所述控制数据传输完成之后,向所述第二开关发送用于指示所述第二开关与所 述SPDIF接收器连通的第六指示信息; 所述第二开关,还用于: 在接收到所述第六指示信息时,与所述SPDIF接收器连通。
【文档编号】G10L19/008GK106023997SQ201610285567
【公开日】2016年10月12日
【申请日】2016年4月29日
【发明人】刘少伟
【申请人】青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1