数据发送管理方法技术

技术编号:3616090 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种数据传输管理方法,在包含多个互相链接设备的总线系统中,根据问询是否允许数据传输或接收的响应管理设备之间数据传输线的启动和取消。当感兴趣数据的信号格式变化时,可以根据变化而管理设备之间数据传输线的启动和取消。而且在包含多个互相链接的设备的总线系统中可以采用第三方设备,它询问其他设备是否可以传输数据和接收数据。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及例如用于互连多个设备的总线系统的。称为IEEE1394的数字接口作为一种适于实时发送MPEG2传输包形式(以下称为TS包)或数字视频格式(以下称为DV)的音频和视频数据(以下称为AV数据)的网络而提出。IEEE1394是一种串行高速总线系统,按照同步时序以等时格式发送数据,因此可以实时发送数据。而且可以按照异步时序,与等时数据发送并行发送异步数据。IEEE1394允许在一根本地总线上最多连接63个设备。当设备加电时,每个设备的缆线可以连接或断开。在设备加上或移去时,可以自动识别连接状态以重构网络。IEEE1394可以作为各种数字音频和视频设备内的外部接口建立。IEEE1394与AV数据发送模式或AV协议(在IEC61883消费电子设备数字接口规范中有定义)的组合例如允许两个DV设备为数据发送和数字配音而互相通信。而且可以采用除AV协议以外的其他任何异步发送模式,例如AV/C数字接口命令集或用于向AV设备发送控制命令(包括开启和停止)的异步连接。在IEEE1394中,可以在单个连接器上发送多信道AV信号。而且信号的输入和输出可以通过单个连接器执行。AV协议将插头作为接收或发送单个信道的虚拟连接器分配。因此输入和输出分别需要两种插头;输入插头接收单个信道上的数据而输出插头在单个信道上发送数据。这要求设备具有N个输入插头来接收N个信道的等时包并且具有N个输出插头来发送N个信道的等时包。提供寄存器(PCR、插头控制寄存器)分配待处理的信道或确定开/关动作。PCR分为两类,iPCR用于输入而oPCR用于输出。PCR位于IEEE1394的地址区域并且可以利用异步包直接读取或者修改数值。因此无需专用控制命令来控制信号的输入和输出并且PCR也可用硬件实现。由此在设备信号连接之间的AV协议连接管理程序(CMP)中采用PCR。CMP分为三种不同的信号连接方法1)广播输出连接,2)广播输入连接,以及3)点-点(p-p)连接。图4示出了这些概念。图4示出了插头的示意性总线系统,其中通过如附图说明图10所示的IEEE1394将摄像机0、VCR1、VCR2、STB(机顶盒、卫星广播接收机)3、监视器4和控制器5互连起来。广播输出连接建立在输出插头与信道之间。参见图4A,摄像机通过广播输出连接与第63个信道链接。第63个信道与监视器4通过广播输入连接链接。因此来自摄像机0的数据经作为介质的信道被监视器4接收。广播输出连接可以由任何其他设备取消。例如,当用户按下VCR2的播放按钮开关时,VCR2可以取消与摄像机0的广播输出连接并运行启动与第63个信道的广播输出连接的应用。在这种情况下,监视器4通过广播输入连接与第63个信道链接并且显示图像自动切换至VCR2的图像。VCR2检测到已向其发送图像的第63个信道与另一设备(摄像机0)链接并且在设备上读取oPCR。当确认第63个信道简单地处于广播输出连接时,VCR2通过重写oPCR取消广播输出连接。因此摄像机0停止向第63个信道发送等时包并且使VCR2启动与第63个信道的广播输出连接。当需要在两个专用设备之间有保护信号连接时,它采用p-p连接。如图4所示,STB3与VCR1之间的p-p连接经第61信道启动。p-p连接是一对一连接,因此只能由启动连接的设备取消。p-p连接可以由输出设备、输入设备或第三方设备启动。例如,回放VCR与记录VCR之间的p-p连接可以由控制器5启动。而且两个或更多的p-p连接可以共用单个输出插头。而且两个或更多的p-p连接可以由单个或两个或更多的输入插头共用。但是上述CMP连接管理方法存在下列缺点。首先,p-p连接可能形成无用的等时传输。无用等时传输的特征是1-1)由第三方设备启动的p-p连接可能一直维持着而没有实际的数据被传送或者发送的是空包。而且由第三方设备或发射机启动的p-p连接可能一直维持着而发送的数据不被接收机使用。等时传输在开始传输之前分配了带宽,并且当传输结束时恢复带宽。导致的结果是带宽被分配给另一设备,从而无法从发射机进行等时传输。p-p连接导致无用的数据传输,因此干扰了有效的数据传输;1-2)发射机或第三方设备启动的经p-p连接接收的数据可能并不总是被接收机优先使用;以及1-3)接收机或第三方设备启动的经p-p连接接收的数据可能并不总是得到发射机的保证。这导致无用的数据传输。第二,广播输出连接不识别接收机并且可能允许无设备负责接收数据。因此这种无用的数据传输将导致数据传输有限资源总体传输容量的降低。第三,任何试图建立广播输入连接的设备都没有考虑寻找准备启动广播输出连接的设备。例如当在实际接收数据之前接收机未被告知有关任何准备发送数据的设备时,它必须检查感兴趣的数据所发送的信道。本专利技术提供一种数据传输管理方法,在包含多个互相链接设备的总线系统中,根据问询是否允许数据传输或接收的响应来管理设备之间数据传输线的建立和取消。当感兴趣数据的信号格式变化时,可以根据变化管理设备之间数据传输线的建立和取消。而且在包含多个互相链接的设备的总线系统中可以采用第三方设备,它询问其他设备是否可以传输数据和接收数据。按照对通知可以进行数据发送或接收的其他设备的问询的响应,第三方设备管理其他设备之间数据传输的建立和取消。图1为按照本专利技术实施例1的发射机搜索可用的数据接收设备程序的流程图;图2为按照本专利技术实施例3的接收机搜索可用的数据发送设备程序的流程图;图3为按照本专利技术实施例5的第三方设备搜索可用的数据发送和接收设备程序的流程图;图4A和4B为CMP中插头概念的示意图;图5A和5B为PLUG INFO命令和响应的示意图;图6A和6B为输入插头信号格式命令和输出插头信号格式命令的示意图;图7A、7B和7C为ISOCH_IO_WISH命令和响应的示意图;图8A和8B为数字输入命令和数字输出命令的示意图;图9A和9B为iPCR格式和oPCR格式的示意图;图10为总线系统结构的结构示意图;以及图11为连接实例的图像。下列实施例示出了在符合图4所示IEEE1394的总线系统上的本专利技术传输管理方法。(实施例1)假定发射机为摄像机0并且打算发送AV数据,以下借助图1的流程图描述搜索接收数据设备的发射机的程序。在步骤1,发射机向各个设备发送PLUG-INFO状态命令问询设备输入插头的数量。PLUG_INFO状态命令是IEEE1394交易协会1998年4月15日发布的“AV/C数字接口命令集通用规范Ver3.0”中定义的其中一个命令,用于问询目标设备的输入或输出插头数量。图5A和5B示出了命令细节。当发射机试图从串行总线输出插头发送数据时,它如图5A所示将命令送至目标设备以问询串行总线输入插头的数量。目标设备当接收图5A所示命令时释放图5B所示格式的响应。图5B所示响应包括携带等时输入插头数量的串行_总线_输入_插头域、携带等时输出插头数量的串行_总线_输出_插头域、携带外部(模拟)输入插头数量的外部_输/入_插头域以及携带外部(模拟)输出插头数量的外部_输出_插头域。当目标设备具有输入插头时,程序转入图1的步骤2,输入_插头_信号_格式问询命令被寻址以问询每个输入插头是否可以接收信号。输入_插头_信号_格式问询命令也在AV/C命令集内指定。其格式示于图6A。本文档来自技高网...

【技术保护点】
一种数据发送管理方法,用于包含互相链接的多个设备的总线系统,其特征在于包含以下步骤: 提供问询内容包括其中之一: 数据发送是否有效;以及接收数据是否有效; 接收对所述问询的响应,根据问询的响应启动和取消设备之间的数据传输线。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:山田正纯饭塚裕之
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1