信号处理系统、信号输出设备、信号输入设备及通信控制方法

文档序号:7848004阅读:195来源:国知局
专利名称:信号处理系统、信号输出设备、信号输入设备及通信控制方法
技术领域
本发明涉及一种信号处理系统、信号输出设备、信号输入设备及通信控制方法,并且适用于在连接在网络上的各种AV(Audio Visual,视听)设备之间进行数据通信的网络系统。
背景技术
迄今为止,存在IEEE(Institute of Electrical Electronics Engineers,电气和电子工程师协会)1394标准作为用于实时高速传输多媒体数据的总线标准,并且已开发出可以在IEEE1394标准下使用数字串行总线通过网络相互传输数据的各种AV设备。
在这种网络系统中,提供用于传输实时数据的同步传输模式以及用于无误传输控制命令的异步传输模式。
因此,在该网络系统中,应在信源和信宿之间建立逻辑连接(以下称作逻辑连接)作为信号传输路径,其中,信源生成并输出实时数据,信宿接收从信源输出的实时数据。
另一方面,在该网络系统中,连接到网络系统的AV设备可以通过传输AV/C(Audio/video control,音频/视频控制)命令事务集(A/V命令事务集)(以下称作AV/C命令)作为控制命令来控制。
附带地,逻辑连接的两端均存在各种插头(plug),并且插头包括用于在设备内部传输信号的子单元插头(Subunit Plug)、用于在设备之间输入/输出数字信号的插头控制寄存器(Plug Control Register)(以下称作PCR)以及用于在设备之间输入/输出模拟信号的外部插头(External Plug)。
作为子单元插头,存在用于输出的子单元源插头(Subunit Source Plug)和用于输入的子单元目的插头(Subunit Destination Plug)。作为PCR,存在用于输出的oPCR(Output Plug Control Register,输出插头控制寄存器)和用于输入的iPCR(Input Plug Control Register,输入插头控制寄存器)。作为外部插头,存在用于输出的外部输出插头(External Output Plug)和用于输入的外部输入插头(ExternalInput Plug)。就此而论,在下面描述中,用于输出的插头称作输出插头,并且用于输入的插头称作输入插头。
另外,作为逻辑连接,存在设备内连接和设备间连接,并且设备内连接表示存在于设备内部的信号路径,而设备间连接表示信源与信宿之间的信号路径。
此外,设备间连接具有各种形式。也就是,设备间连接包括点到点(Point-to-Point)连接(以下称作PtoP连接),其中,一个oPCR和一个iPCR连接在一个同步信道(以下称作信道)上。
另外,设备间连接包括其中一个oPCR连接到一个信道的广播输出(Broadcast out)连接(以下称作Bout连接)以及其中一个iPCR连接到一个信道的广播输入(Broadcast in)连接(以下称作Bin连接),并且这些Bout连接和Bin连接称作广播(Broadcast)连接。
另外,设备间连接包括连接外部输出插头和外部输入插头的外部连接。
用来建立和取消该逻辑连接的过程由IEC(Interbational ElectrotechnicalCommission,国际电工技术委员会)61883-1标准化。
需要注意的是,在网络系统中建立一个设备间连接需要一个信道和一个同步频带(以下称作频带),并且信道和频带称作同步资源(以下称作资源)。
附带地,在该网络系统中,提供一个称作AV/C连接和兼容性管理(AV/CConnection and Compatibility Management)的命令集(以下称作CCM),以在建立逻辑连接的时候使用在信源和信宿之间通信的控制命令来相互通信用于建立适当逻辑连接的信息。
现在,将说明如何使用CCM建立作为逻辑连接的信号路径。设备内连接可以使用在CCM下提供的信号源(SIGNAL SOURCE)命令来建立,并且设备间连接可以使用在CCM下提供的输入选择(INPUT SELECT)命令来建立。
输入选择命令定义四个子功能(sub functions)连接(CONNECT);路径改变(PATH CHANGE);选择(SELECT);以及断连(DISCONNECT),并且当发送输入选择命令时应指定它们之一。现在,将具体说明信宿接受输入选择命令即返回接受(ACCEPTED)响应的情况。
信宿在接收到“连接”的情况下与指定信源建立设备间连接,并且在接收到“路径改变”的情况下,它基本上与指定信源建立设备间连接,但是如果它没有选择指定信源,则它能够拒绝建立设备间连接,也就是,返回拒绝(REJECTED)响应。
此外,当信宿接收到“选择”时,它选择指定信源,并且在这种情况下,信宿可以自行决定是否建立设备间连接。当信宿接收到“断连”时,它断开指定设备间连接。
在CCM下,信源通过传输输入选择命令来将信源信息传输到信宿,从而信宿根据该信息与信源建立设备间连接。在这种情况下,在网络系统中,作为输入选择命令传输目标的信宿应预先记录在信源中。在CCM中,配备有输出预设(OUTPUT PRESET)命令来实现该功能。另外,在CCM中,输入选择命令用来在信宿中记录信源。
在该网络系统中,根据CCM,设备内连接由设备自身建立,并且设备间连接由信宿建立。就此而论,设备内连接可以采用信号源命令从外界控制。
附带地,在使用CCM的网络系统中,信源将输入选择命令与附于输入选择命令的信源输出插头信息(以下称作输出插头信息)一起发送到信宿。信宿根据在接收输入选择命令中给出的输出插头信息建立设备间连接。
另外,在网络系统中,当信宿建立设备间连接时,信宿根据缺省输出插头信息直接建立设备间连接。
而且,在网络系统中,当作为不同于信源和信宿的AV设备的控制器建立设备间连接时,控制器将输入选择命令与附于输入选择命令的缺省输出插头信息一起发送到信宿。信宿根据在接收输入选择命令中给出的输出插头信息建立设备间连接。
附带地,在采用CCM的网络系统中,已开发出自动播放处理以根据信源状态变化在信源与信宿之间建立设备间连接。
具体地说,控制器通过将输出预设命令传输到信源使信源登记信宿。如果以后在信源中发生一个触发事件如变至重播模式,则信源将一个输入选择命令传输到信宿。信宿接收输入选择命令,并且根据存储在输入选择命令中的信息建立设备间连接。
另外,在采用CCM的网络系统中,已开发出信源的路径信息通知处理作为一种在没有控制器的情况下建立设备间连接的技术。
具体地说,当改变信源的适当输出插头时,信源通过将子功能字段表示“路径改变”的输入选择命令传输到所有信宿来分别向所有登记信宿通知新输出插头信息。各信宿接收输入选择命令,并且根据存储在输入选择命令中的输出插头信息与适当的输入插头建立设备间连接。
附带地,在采用CCM的网络系统中,一个不同于信源的AV设备用作控制器以使用缺省输出插头建立设备间连接。
然而,在该网络系统中,可能存在最好是使用一个更适当输出插头而不是使用缺省输出插头来建立设备间连接的情况。
具体地说,在该网络系统中,可以根据在建立设备间连接之后所要传输的数据从缺省输出插头改变输出插头,并且对于这种情况,控制器应该在建立设备间连接之前检查信源的输出插头。
然而,在传统网络系统中,由于一个不同于信源的设备不能搜索信源的一个更适当输出插头以建立设备间连接,因此使用缺省输出插头建立设备间连接,从而导致建立不适当的信号路径,这是不合适的。
此外,在传统网络系统中,即使在信宿目前没有一个适当输入插头即不应建立设备间连接的状态下,信宿也登记信源,并且如果从信源向它通知一个输出插头,则使用此建立设备间连接,从而导致由于没有有效使用设备间连接而造成的资源浪费,这是不合适的。
作为信宿不应建立设备间连接的情况的一个特定例子,考虑如下情况MD(Mini Disk,微型盘)现在正在输出内容,其中,MD具有输入装置和输出装置,但是不能同时执行输入和输出。在这种情况下,当信宿接收到从信源发送的输入选择命令时,它建立不能有效使用的设备间连接。

发明内容
本发明是鉴于上面各点而提出的,并且提出一种可以有效使用总线资源的信号处理系统、信号输出设备、信号输入设备及通信控制方法。
为了解决上述问题,在本发明中,一种通过将信号输出设备、信号输入设备和控制设备连接到规定网络而构造的信号处理系统,其中,响应控制设备的请求,在信号输出设备与信号输入设备之间建立信号路径,并且从信号输出设备输出的数据信号通过信号路径输入到信号输入设备中,其中,信号输出设备包括建立请求装置,用于当将请求建立信号路径的建立请求信号发送到信号输入设备时,将附有根据信号输出设备内部信号路径的信号路径信息的建立请求信号传输到信号输入设备,并且信号输入设备包括建立装置,用于根据信号路径信息在信号输出设备与信号输入设备之间建立信号路径。这样,可以在信号输出设备与信号输入设备之间建立适当信号路径。
此外,在本发明中,一种通过将信号输出设备、信号输入设备和控制设备连接到规定网络而构造的信号处理系统中的通信控制方法,在该信号处理系统中,响应控制设备的请求,在信号输出设备与信号输入设备之间建立信号路径,并且从信号输出设备输出的数据信号输入到信号输入设备中,其中,信号输出设备包括建立请求步骤,当将请求建立信号路径的建立请求信号发送到信号输入设备时,将附有根据信号输出设备内部信号路径的信号路径信息的建立请求信号发送到信号输入设备,并且信号输入设备包括建立步骤,根据信号路径信息在信号输出设备与信号输入设备之间建立信号路径。这样,可以在信号输出设备与信号输入设备之间建立适当信号路径。


图1是示出本发明的网络系统的一个实施例的方框图;图2是STB的结构方框图;图3是VCR的结构方框图;图4是TV的结构方框图;图5是说明网络系统的示意图;图6是说明在TV中登记VCR作为信源的情况的示意图;图7是说明在VCR中登记TV作为信宿的情况的示意图;图8是说明在TV中登记输出插头的情况的示意图;图9是说明建立PtoP连接的情况的示意图;图10是说明取消PtoP连接的情况的示意图;图11是说明在TV中登记VCR作为信源的情况的示意图;图12是说明在VCR中登记TV作为信宿的情况的示意图;图13是说明在TV中登记输出插头的情况的示意图;图14是说明建立PtoP连接的情况的示意图;图15是说明VCR开始输出的情况的示意图;图16是说明建立PtoP连接的情况的示意图;图17是说明STB的信源登记的示意图;图18是说明从VCR传输拒绝响应的情况的示意图;
图19是说明建立设备间连接的情况的示意图;图20是说明不建立设备间连接的情况的示意图;图21是说明建立设备间连接的情况的示意图;图22是说明取消设备间连接的情况的示意图;图23是说明再次建立设备间连接的情况的示意图;图24是示出控制器的设备选择设置处理过程的流程图;图25是示出控制器的设备选择设置处理过程的流程图;图26是示出控制器的自动播放设置处理过程的流程图;图27是示出控制器的自动播放设置处理过程的流程图;图28是示出不应建立设备间连接的状态下信源的处理过程的流程图;图29是示出不应建立设备间连接的状态下信源的处理过程的流程图;图30是示出不应建立设备间连接的状态下信源的处理过程的流程图;图31是示出应建立设备间连接的状态下信源的处理过程的流程图;图32是示出应建立设备间连接的状态下信源的处理过程的流程图;图33是示出应建立设备间连接的状态下信源的处理过程的流程图;图34是示出应建立设备间连接的状态下信源的处理过程的流程图;图35是示出信宿尚未选择信源并且应建立设备间连接的状态下信宿的处理过程的流程图;图36是示出信宿尚未选择信源并且应建立设备间连接的状态下信宿的处理过程的流程图;图37是示出信宿尚未选择信源并且应建立设备间连接的状态下信宿的处理过程的流程图;图38是示出信宿尚未选择信源并且应建立设备间连接的状态下信宿的处理过程的流程图;图39是示出信宿尚未选择信源并且应建立设备间连接的状态下信宿的处理过程的流程图;图40是示出信宿尚未选择信源并且不应建立设备间连接的状态下信宿的处理过程的流程图;图41是示出信宿尚未选择信源并且不应建立设备间连接的状态下信宿的处理过程的流程图;图42是示出信宿尚未选择信源并且不应建立设备间连接的状态下信宿的处理过程的流程图;图43是示出信宿尚未选择信源并且不应建立设备间连接的状态下信宿的处理过程的流程图;图44是示出信宿尚未选择信源并且不应建立设备间连接的状态下信宿的处理过程的流程图;图45是示出信宿已选择信源并且尚未建立设备间连接的情况下且它应建立设备间连接的状态下信宿的处理过程的流程图;图46是示出信宿已选择信源并且尚未建立设备间连接的情况下且它应建立设备间连接的状态下信宿的处理过程的流程图;图47是示出信宿已选择信源并且尚未建立设备间连接的情况下且它应建立设备间连接的状态下信宿的处理过程的流程图;图48是示出信宿已选择信源并且尚未建立设备间连接的情况下且它应建立设备间连接的状态下信宿的处理过程的流程图;图49是示出信宿已选择信源并且尚未建立设备间连接的情况下且它应建立设备间连接的状态下信宿的处理过程的流程图;图50是示出信宿已选择信源并且尚未建立设备间连接的情况下且它不应建立设备间连接的状态下信宿的处理过程的流程图;图51是示出信宿已选择信源并且尚未建立设备间连接的情况下且它不应建立设备间连接的状态下信宿的处理过程的流程图;图52是示出信宿已选择信源并且尚未建立设备间连接的情况下且它不应建立设备间连接的状态下信宿的处理过程的流程图;图53是示出信宿已选择信源并且尚未建立设备间连接的情况下且它不应建立设备间连接的状态下信宿的处理过程的流程图;图54是示出信宿已选择信源并且尚未建立设备间连接的情况下且它不应建立设备间连接的状态下信宿的处理过程的流程图;图55是示出信宿已建立设备间连接的状态下信宿的处理过程的流程图;图56是示出信宿已建立设备间连接的状态下信宿的处理过程的流程图;图57是示出信宿已建立设备间连接的状态下信宿的处理过程的流程图;图58是示出信宿已建立设备间连接的状态下信宿的处理过程的流程图;图59是示出信宿已建立设备间连接的状态下信宿的处理过程的流程图;图60是示出信宿已建立设备间连接的状态下信宿的处理过程的流程图。
具体实施例方式
下面将参照附图对本发明的一个实施例进行详细描述。
(1)网络系统结构在图1中,标号1表示网络系统结构,其中,STB(Set Top Box,机顶盒)3、VCR(Video Casette Recorder,盒式磁带录像机)4和TV(Television,电视)5连接到IEEE1394串行总线2。
如图2所示,STB 3将由天线6接收的接收信号输入到调谐器7中,然后,调谐器7执行规定信号处理,并且所获得的AV数据通过IEEE1394接口8输出到外界。CPU(Central Processing Unit,中央处理单元)9根据操作单元10上的用户输入,控制组成STB 3的电路的操作,并且根据存储在内部存储器中的软件通过IEEE1394接口8将各种命令发送到VCR 4和TV 5以及从它们接收各种命令。
如图3所示,VCR 4将由天线11接收的接收信号输入到调谐器12中,然后,调谐器12执行规定信号处理,并且将根据需要获得的AV数据输出到记录器/播放器13以将它记录在内置记录介质上,或者通过IEEE1394接口14输出到外界。另外,当VCR 4通过IEEE1394接口14从外界接收AV数据时,将AV数据输出到记录器/播放器13以在其中记录。
记录器/播放器13根据需要再现记录在记录介质上的AV数据,并且通过IEEE1394接口14将此输出到外界。另外,VCR 4按照原样通过IEEE1394接口14根据需要输出从外界提供的AV数据。
CPU 15根据操作单元16上的用户输入,控制组成VCR 4的电路的操作,并且还根据存储在内部存储器中的软件通过IEEE1394接口14将各种命令发送到STB 3和TV 5以及从它们接收各种命令。
如图4所示,TV 5将通过IEEE1394接口17从外界接收的AV数据输出到监视器18以显示在其上。CPU 19响应操作单元20上的用户输入来控制组成TV 5的电路的操作,并且还根据存储在内部存储器中的软件通过IEEE1394接口17将各种命令发送到STB 3和VCR 4以及从它们接收各种命令。
现在,网络系统1的功能结构如图5所示,其中,采用相同的标号来表示对应于图1至图4的部件。在网络系统1中,如图5所示,对于PCR,STB3装备有输出oPCR
,VCR 4装备有输入iPCR
以及输出oPCR
和oPCR[1],并且TV 5装备有输入iPCR

(2)根据信源内部的信号路径建立设备间连接在本实施例中,STB 3用作控制器,并且执行设备选择处理以设置信宿和信源组合,从而设置VCR 4作为信源并且设置TV 5作为信宿。
首先,担当控制器的STB 3在TV 5中登记VCR 4作为信源,如图6所示。具体地说,担当控制器的STB 3发送一个输入选择命令到TV 5。就此而论,担当控制器的STB 3在输入选择命令的子功能(subfunction)字段中指定“选择”,在节点ID(node_ID)字段中指定VCR 4的节点ID,并且在输出插头(output_plug)字段中指定缺省输出插头号。就此而论,缺省输出插头号可以由担当控制器的STB 3自由设置。
当TV 5接收到该输入选择命令时,它登记指定节点ID即VCR 4作为信源。
下一步,担当控制器的STB 3在VCR 4中登记TV 5作为信宿,如图7所示。具体地说,担当控制器的STB 3发送一个输出预设命令到VCR 4。在这种情况下,担当控制器的STB 3在输出预设命令的目的节点ID(destination_node_ID)字段中指定TV 5的节点ID。
当担当信源的VCR 4接收到该输出预设命令时,它将一个输入选择命令发送到具有指定节点ID的TV 5,如图8所示。在这种情况下,担当信源的VCR 4在输入选择命令的子功能字段中指定“路径改变”,在节点ID字段中指定VCR 4自身的节点ID,并且在输出插头字段中指定一个基于VCR 4内部信号路径的适当输出插头。
顺序地,当担当信宿的TV 5接收到该输入选择命令时,它根据附于所接收输入选择命令的输出插头信息建立设备间连接,如图9所示。
具体地说,担当信宿的TV 5在属于存储在接收输入选择命令的节点ID字段中的节点ID所指定的VCR 4且存储在输出插头字段中的输出插头oPCR[1]与TV 5的适当输入插头iPCR
之间建立PtoP连接。
当担当控制器的STB 3以后取消担当信宿的TV 5与担当信源的VCR 4之间的设备间连接时,它将一个表示取消的输出预设命令发送到担当信源的VCR 4,如图10所示。具体地说,担当控制器的STB 3发送一个命令,其中,在输出预设命令的预设条目号(preset_entry_number)字段中存储有在登记的时候接收的响应中所包括的值,并且在目的节点ID字段和信号目的地(signal_destination)字段中存储有FFFF。
当担当信源的VCR 4接收到该输出预设命令时,它取消信宿的登记。然后,担当信源的VCR 4检查自己的登记状态以查看请求取消的担当信宿的TV5是否登记在其他控制器或VCR 4自身中,并且如果根据结果得出TV 5的登记全被取消,则VCR 4将一个在子功能字段中指定有“断连”的输入选择命令发送到担当信宿的TV 5。
当担当信宿的TV 5接收到该输入选择命令时,它取消与担当信源的VCR4的设备间连接。
(3)设备选择处理在本实施例中,STB 3用作控制器,并且执行设备选择处理以逻辑连接信源中的一个适当输出插头与信宿中对应于信源输出插头的一个适当输入插头,从而设置VCR 4作为信源并且设置TV 5作为信宿。
首先,担当控制器的STB 3在TV 5中登记VCR 4作为信源,如图11所示。具体地说,担当控制器的STB 3将一个输入选择命令发送到TV 5。在这种情况下,担当控制器的STB 3在输入选择命令的子功能字段中指定“选择”,在节点ID字段中指定VCR 4的节点ID,并且在输出插头字段中指定缺省输出插头号。就此而论,缺省输出插头号可以由担当控制器的STB 3自由设置。
当TV 5接收到该输入选择命令时,它登记指定节点ID即VCR 4作为信源。
下一步,担当控制器的STB 3在VCR 4中登记TV 5作为信宿,如图12所示。具体地说,担当控制器的STB 3将一个输出预设命令发送到VCR 4。在这种情况下,担当控制器的STB 3在输出预设命令的目的节点ID字段中指定TV 5的节点ID。
当担当信源的VCR 4接收到该输出预设命令时,它判断是否现在建立设备间连接。如果担当信源的VCR 4根据结果判断VCR 4现在例如正在执行回放操作从而处于现在应建立设备间连接的状态,则它将一个输入选择命令发送到具有指定节点ID的TV 5,如图13所示。在这种情况下,担当信源的VCR 4在输入选择命令的子功能字段中指定“路径改变”,在节点ID字段中指定VCR 4自身的节点ID,并且在输出插头字段中指定一个基于VCR 4内部信号路径的适当输出插头。
当担当信宿的TV 5接收到该输入选择命令时,它根据附于所给输入选择命令的输出插头信息判断是否建立设备间连接。如果担当信宿的TV 5根据结果判断现在它应建立设备间连接,则它根据附于所给输入选择命令的输出插头信息建立设备间连接,如图14所示。
也就是,担当信宿的TV 5在属于存储在接收输入选择命令的节点ID字段中的节点ID所指定的VCR 4且存储在输出插头字段中的输出插头oPCR[1]与TV 5的适当输入插头iPCR
之间建立PtoP连接。
相反,如果担当信宿的TV 5判断现在它不应建立设备间连接,则它仅登记存储在接收输入选择命令的输出插头字段中的输出插头oPCR[1]而不建立设备间连接,并且在这种情况下,将拒绝响应发送到担当信源的VCR 4。
当担当信宿的TV 5以后判断其状态变至应建立设备间连接的状态时,它根据登记为信源的VCR 4的输出插头信息建立设备间连接。
附带地,在担当信源的VCR 4接收到输出预设命令并且判断现在它处于不应建立设备间连接的状态的情况下,它仅登记TV 5作为信宿,并且不发送输入选择命令到担当信宿的TV 5。
当担当信源的VCR 4以后判断VCR 4已开始AV数据的输出并且其状态变至应建立设备间连接的状态时,它将一个输入选择命令发送到登记为信宿的TV 5,如图15所示。在这种情况下,担当信源的VCR 4在输入选择命令的子功能字段中指定“连接”,并且在输出插头字段中指定一个基于VCR 4内部信号路径的适当输出插头。
顺序地,当担当信宿的TV 5接收到该输入选择命令时,它判断是否现在建立设备间连接。如果担当信宿的TV 5根据结果判断现在它应建立设备间连接,则它根据附于所给输入选择命令的输出插头信息建立设备间连接,如图16所示。
具体地说,担当信宿的TV 5在属于存储在接收输入选择命令的节点ID字段中的节点ID所指定的VCR 4且存储在输出插头字段中的输出插头oPCR[1]与TV 5的适当输入插头iPCR
之间建立PtoP连接。
相反,如果担当信宿的TV 5判断现在它不应建立设备间连接,则它仅登记存储在接收输入选择命令的输出插头字段中的输出插头oPCR[1]而不建立设备间连接,并且在这种情况下,它将拒绝响应发送到担当信源的VCR 4。
当担当信宿的TV 5以后判断其状态变至应建立设备间连接的状态时,它根据登记为信源的VCR 4的输出插头信息建立设备间连接。
附带地,在担当信源的VCR 4处于现在应建立设备间连接的状态并且已发送一个输入选择命令到担当信宿的TV 5但是TV 5处于现在不应建立设备间连接的状态的前述情况下,VCR 4从TV 5接收拒绝响应。另外,在担当信源的VCR 4已登记TV 5作为信宿并且处于现在不应建立设备间连接的状态的情况下,它不发送输入选择命令。
在这些情况下,担当信源的VCR 4不能知道担当信宿的TV 5的哪一个输入插头用来执行信源登记。
因此,在该状态下,当担当信源的VCR 4从担当控制器的STB 3接收到一个表示取消信宿登记的输出预设命令时,它一般将子功能字段为“断连”的输入选择命令发送到担当信宿的TV 5。
然而,如果担当信源的VCR 4尚未从担当信宿的TV 5接收到响应输入选择命令的接受响应,则它不能知道担当信宿的TV 5使用哪一个输入插头来执行信源登记,并且在这种情况下,它不能发送输入选择命令,因为它不能指定一个插头以存储在输入选择命令的输入插头字段中。
一种避免这种麻烦的方法是担当信源的VCR 4检查担当信宿的TV 5正在使用哪一个输入插头来执行信源登记。具体地说,担当信源的VCR 4使用在通用AV/C(AV/C General)下提供的插头信息(PLUG INFO)命令来搜索担当信宿的TV 5的各个输入插头。
担当信源的VCR 4将指定各个输入插头的输入选择命令的状态(STATUS)命令分别发送到所获得的各个输入插头,从而知道担当信宿的TV 5的各输入插头当前所选的信源或者是否存在选择。
然后,当担当信源的VCR 4找到选择VCR 4作为信源的输入插头时,在指定输入插头的情况下它发送一个在子功能中具有“断连”的输入选择命令。相反,当VCR 4不能找到选择VCR 4作为信源的输入插头时,它不能发送一个在子功能中具有“断连”的输入选择命令,但是这并没有麻烦,因为担当信宿的TV 5不需要取消登记。
另外,一种避免上述麻烦的方法是如果担当信源的VCR 4甚至一次都没有从担当信宿的TV 5接收到响应输入选择命令的接受响应,则它不发送一个在子功能中具有“断连”的输入选择命令。
在这种情况下,担当信宿的TV 5保留信源登记。然而,由于担当信源的VCR 4中的信宿登记对较早登记给予优先权,因此如果登记数超过设备所决定的最大登记数,则拒绝后面登记。另一方面,由于担当信宿的TV 5中的信源登记对较后登记给予优先权,因此不必要的信源登记保留在担当信宿的TV 5中,并且担当信宿的TV 5中其他控制器的后面信源登记不导致任何麻烦。
现在,将说明设备在输出状态下仅执行信源登记然后其状态从输出状态变至输入允许状态的情况下根据信源登记建立设备间连接的情况,其中,该设备能够执行输入处理和输出处理,但是不能同时执行它们。
在本描述中,假定VCR 4是可以执行输入处理和输出处理但是不能同时执行它们的设备,TV 5是用作控制器和信宿的控制器和信宿,并且STB 3是用作控制器和信源的控制器和信源。
首先,TV 5用作控制器,并且执行设备选择处理,从而设置VCR 4作为信源,并且设置TV 5作为信宿,并且当担当信源的VCR 4开始回放操作时,它建立设备间连接,如图16所示。
此时,根据用户操作,STB 3用作控制器,并且执行设备选择处理,从而设置STB 3作为信源,并且设置VCR 4作为信宿。
具体地说,当VCR 4正在执行回放操作的时候,担当控制器的STB 3将一个在子功能中具有“选择”的输入选择命令发送到VCR 4。当VCR 4接收到该输入选择命令时,它登记STB 3作为信源。顺序地,在STB 3中,用作控制器的功能块在用作信源的功能块中登记VCR4作为信宿。
然后,用作信源的STB 3将一个在子功能中具有“路径改变”的输入选择命令发送到正处于输出状态的VCR 4,如图18所示。
因为用作信宿的VCR 4由于现在正在执行输出操作而不能执行输入操作,所以即使建立设备间连接,它也不能有效使用设备间连接,因此不能有效使用总线资源。在这种情况下,不应建立设备间连接。
因此,用作信宿的VCR 4将拒绝响应发送到STB 3,如图18所示。在这种情况下,VCR 4存储在输入选择命令的输出字段中所存储的STB 3的输出插头信息。
当用作信宿的VCR4以后完成回放操作时,它根据所存储的信源登记与STB 3建立设备间连接,如图19所示。就此而论,VCR 4可以通过使用为STB3的输出插头所存储的输出插头信息来建立适当的设备间连接。
(4)取消信宿的设备间连接在本章节中,将具体说明STB 3用作控制器以设置VCR 4作为信源并且设置TV 5作为信宿,通过担当信源的VCR 4的回放操作建立设备间连接,并且通过VCR 4的停止操作取消设备间连接的情况。
首先,担当控制器的STB 3设置VCR 4作为信源并设置TV 5作为信宿,并且在输出停止期间担当信源的VCR 4不发送一个输入选择命令到担当信宿的TV 5,从而担当信宿的TV 5不建立设备间连接,如图20所示。
当担当信源的VCR 4从上述状态变至回放模式时,它执行自动播放处理,以决定输出插头oPCR[1],然后将一个在子功能中指定有“连接”的输入选择命令发送到担当信宿的TV 5,如图21所示。当担当信宿的TV 5接收到该输入选择命令时,它与VCR 4建立设备间连接。此时,担当信源的VCR 4接收从TV 5发送的响应,并且从响应的输入插头字段中得到输入插头iPCR
用于设备间连接。
当担当信源的VCR 4以后变至停止状态时,由于不要传输任何AV数据,因此它请求担当信宿的TV 5取消设备间连接,以节省总线资源。具体地说,VCR 4传输一个在子功能字段中指定有“断连”、在输出插头字段中指定有oPCR[1]并且在输入插头字段中指定有iPCR
的输入选择命令。
在这种情况下,由于担当控制器的STB 3没有取消自动播放处理设置,因此即使设备间连接变得不必要,担当信源的VCR 4也不允许取消VCR 4自身中的信宿登记,从而不改变信宿登记。
当担当信宿的TV 5从担当信源的VCR 4接收到输入选择命令时,它取消设备间连接。
对于接收在子功能字段中指定有“断连”的输入选择命令,存在两种情况一种是担当信源的VCR 4不需要设备间连接;另一种是对于担当控制器的STB 3在担当信源的VCR 4中取消信宿登记。担当信宿的TV 5取消信源登记,而不判断是在哪一种情况下接收到输入选择命令。
当以后出现担当信源的VCR 4需要与担当信宿的TV 5建立设备间连接的情况时,VCR 4执行自动播放处理以发送一个在子功能字段中具有“连接”的输入选择命令,如图23所示,而不执行路径信息通知处理以发送一个在子功能字段中具有“路径改变”的输入选择命令。
因此,在担当信宿的TV 5取消信源登记但是然后担当信源的VCR 4再次开始输出的情况下,TV 5可以执行通常的自动播放处理,以执行信源登记并且建立设备间连接,因此不发生由于取消信源登记而导致的任何麻烦。
(5)控制器、信源和信宿的处理过程现在,图24示出担当控制器的STB 3的设备选择设置处理过程RT1。担当控制器的STB 3开始图24的设备选择设置处理过程RT1,然后在步骤SP1将一个在子功能字段中指定有“选择”的输入选择命令发送到担当信宿的TV5。
担当控制器的STB 3移到下一步骤SP2,其中,它将一个输出预设命令发送到担当信源的VCR 4以建立设备间连接,然后移到步骤SP3,其中,处理过程RT1完成。
当以后取消设备间连接时,担当控制器的STB 3执行图25所示的设备选择设置处理过程RT2。担当控制器的STB 3开始图25的设备选择设置处理过程RT2,在步骤SP4将一个表示取消的输出预设命令发送到担当信源的VCR 4,以取消设备间连接,然后移到步骤SP5,其中,该处理过程RT2完成。
此外,图26示出由担当控制器的STB 3执行的自动播放设置处理过程RT3。具体地说,担当控制器的STB 3开始图26的自动播放设置处理过程RT3,在步骤SP6将一个输出预设命令发送到担当信源的VCR 4以执行自动播放设置,然后移到步骤SP7,其中,该处理过程RT3完成。
当担当控制器的STB 3以后取消自动播放设置时,它执行图27所示的自动播放设置处理过程RT4。担当控制器的STB 3开始图27的自动播放设置处理过程RT4,移到步骤SP8,其中,它将一个表示取消的输出预设命令发送到担当信源的VCR 4,以取消自动播放设置,然后移到步骤SP9,其中,该处理过程RT4完成。
现在,图28至图30示出担当信源的VCR 4处于不应建立设备间连接的状态下所执行的处理过程RT5至RT7。在这种情况下,当从担当控制器的STB3发送一个输出预设命令时,担当信源的VCR 4执行图28所示的处理过程RT5。具体地说,在该图28中,担当信源的VCR 4开始处理过程RT5,并且当它在步骤SP10接收到输出预设命令时,它移到下一步骤SP11,其中,它判断是否存在空闲预设条目(PRESET ENTRY)。
步骤SP11的肯定结果意味着存在空闲预设条目,并且在这种情况下,担当信源的VCR 4移到步骤SP12,其中,它增加信宿节点的登记。然后,担当信源的VCR 4在步骤SP13将接受响应发送到担当控制器的STB 3,并且移到下一步骤SP14,其中,处理过程RT5完成。
相反,步骤SP11的否定结果意味着没有空闲预设条目,并且在这种情况下,担当信源的VCR 4移到步骤SP15,其中,它将拒绝响应发送到担当控制器的STB 3,然后移到下一步骤SP14,其中,处理过程RT5完成。
另一方面,当从担当控制器的STB 3发送一个表示取消的输出预设命令时,担当信源的VCR 4执行图29所示的处理过程RT6。具体地说,担当信源的VCR 4开始图29的处理过程RT6,移到下一步骤SP21,其中,它判断是否存在对应预设条目。
步骤SP21的肯定结果意味着存在对应预设条目,并且在这种情况下,担当信源的VCR 4移到步骤SP22,其中,取消信宿节点的登记。然后,担当信源的VCR 4在步骤SP23将接受响应发送到担当控制器的STB 3,并且移到下一步骤SP24,其中,它判断是否仍然存在指定担当信宿的TV 5的条目。
步骤SP24的肯定结果意味着仍然存在指定担当信宿的TV 5的条目,并且在这种情况下,担当信源的VCR 4移到步骤SP25,其中,处理过程RT6完成。
相反,步骤SP24的否定结果意味着已经没有指定担当信宿的TV 5的条目,并且在这种情况下,担当信源的VCR 4移到步骤SP26,其中,它将一个在子功能中指定有“断连”的输入选择命令仅发送到担当被删除信宿的TV 5,并且移到步骤SP25,其中,处理过程RT6完成。
附带地,步骤SP21的否定结果意味着没有对应预设条目,并且在这种情况下,担当信源的VCR 4在步骤SP27将拒绝响应发送到担当控制器的STB3,并且移到步骤SP25,其中,处理过程RT6完成。
此外,当发生如开始输出AV数据的触发事件时,担当信源的VCR 4执行图30所示的处理过程RT7。具体地说,担当信源的VCR 4开始图30的处理过程RT7,在步骤SP28确定已发生如开始输出AV数据的触发事件,移到下一步骤SP29,其中,它将一个在子功能中指定有“连接”的输入选择命令发送到存储在预设条目中的所有信宿,然后移到步骤SP30,其中,处理过程RT7完成。
现在,图31至图34示出在应建立设备间连接的状态下由担当信源的VCR 4执行的处理过程RT8至RT11。在这种情况下,当从担当控制器的STB3发送一个输出预设命令时,担当信源的VCR 4开始图3 1所示的处理过程RT8。具体地说,担当信源的VCR 4开始图31的处理过程RT8,在步骤SP40接收输出预设命令,然后移到下一步骤SP41,其中,它判断是否存在空闲预设条目。
步骤SP41的肯定结果意味着存在空闲预设条目,并且在这种情况下,担当信源的VCR 4移到步骤SP42,其中,它增加信宿节点的登记。然后,担当信源的VCR 4在步骤SP43将接受响应发送到担当控制器的STB 3,并且移到下一步骤SP44,其中,处理过程RT8完成。
相反,步骤SP41的否定结果意味着没有空闲预设条目,并且在这种情况下,担当信源的VCR 4在步骤SP45将拒绝响应发送到担当控制器的STB 3,并且移到下一步骤SP44,其中,处理过程RT8完成。
另一方面,当从担当控制器的STB 3发送一个表示取消的输出预设命令时,担当信源的VCR 4执行图32所示的处理过程RT9。具体地说,担当信源的VCR 4开始图32的处理过程RT9,在步骤SP50接收表示取消的输出预设命令,然后移到下一步骤SP51,其中,它判断是否存在对应预设条目。
步骤SP51的肯定结果意味着存在对应预设条目,并且在这种情况下,担当信源的VCR 4移到步骤SP52,其中,它取消信宿节点的登记。然后,担当信源的VCR 4在步骤SP53将接受响应发送到担当控制器的STB 3,并且移到下一步骤SP54,其中,它判断是否仍然存在指定TV 5作为信宿的条目。
步骤SP54的肯定结果意味着仍然存在指定担当信宿的TV 5的条目,并且在这种情况下,担当信源的VCR 4移到步骤SP55,其中,处理过程RT9完成。
相反,步骤SP54的否定结果意味着已经没有指定担当信宿的TV 5的条目,并且在这种情况下,担当信源的VCR 4移到步骤SP56,其中,它将一个在子功能中指定有“断连”的输入选择命令仅发送到担当被删除信宿的TV,并且移到步骤SP55,其中,处理过程RT9完成。
附带地,步骤SP51的否定结果意味着没有对应预设条目,并且在这种情况下,担当信源的VCR 4移到步骤SP57,其中,它将拒绝响应发送到担当控制器的STB 3,并且移到步骤SP55,其中,处理过程RT9完成。
此外,当发生如停止输出AV数据的触发事件时,担当信源的VCR 4执行图33所示的处理过程RT10。具体地说,担当信源的VCR 4开始图33的处理过程RT10,在步骤SP58确定已发生如停止输出AV数据的触发事件,并且在停止输出AV数据之后,移到下一步骤SP59,其中,处理过程RT10完成。
而且,当发生如改变输出插头的触发事件时,担当信源的VCR 4执行图34所示的处理过程RT11。具体地说,担当信源的VCR 4开始图34的处理过程RT11,在步骤SP60确定已发生如改变输出插头的触发事件,移到下一步骤SP61,其中,它将一个在子功能中指定有“路径改变”的输入选择命令发送到存储在预设条目中的所有信宿,并且移到步骤SP62,其中,处理过程RT11完成。
现在,图35至图39示出在担当信宿的TV 5尚未选择信源并且应建立设备间连接的状态下由其执行的处理过程RT12至RT16。在这种情况下,当发送一个在子功能中指定有“选择”的输入选择命令时,担当信宿的TV 5执行图35所示的处理过程RT12。具体地说,担当信宿的TV 5开始图35的处理过程RT12,在步骤SP70接收在子功能中指定有“选择”的输入选择命令,移到下一步骤SP71,其中,它选择信源插头,或者在选择信源插头之后建立设备间连接。
然后,担当信宿的TV 5在步骤SP72发送接受响应,并且移到步骤SP73,其中,处理过程RT12完成。
此外,当发送一个在子功能中指定有“连接”的输入选择命令时,担当信宿的TV 5执行图36所示的处理过程RT13。具体地说,担当信宿的TV 5开始图36的处理过程RT13,在步骤SP74接收在子功能中指定有“连接”的输入选择命令,并且移到下一步骤SP75,其中,它选择信源插头,然后建立设备间连接。
然后,担当信宿的TV 5在步骤SP76发送接受响应,并且移到步骤SP77,其中,处理过程RT13完成。
此外,当发送一个在子功能中指定有“路径改变”的输入选择命令时,担当信宿的TV 5开始图37所示的处理过程RT14。具体地说,担当信宿的TV 5开始图37的处理过程RT14,在步骤SP78接收在子功能中指定有“路径改变”的输入选择命令,移到下一步骤SP79,其中,它发送拒绝响应,并且移到步骤SP80,其中,处理过程RT14完成。
此外,当发送一个在子功能中指定有“断连”的输入选择命令时,担当信宿的TV 5执行图38所示的处理过程RT15。具体地说,担当信宿的TV 5开始图38的处理过程RT15,在步骤SP81接收在子功能中指定有“断连”的输入选择命令,移到下一步骤SP82,其中,它发送接受响应,然后移到步骤SP83,其中,处理过程RT15完成。
此外,在担当信宿的TV 5变至输入不允许状态的情况下,它执行图39所示的处理过程RT16。具体地说,担当信宿的TV 5开始图39的处理过程RT16,在步骤SP84变至输入不允许状态,并且移到步骤SP85,其中,处理过程RT16完成。
现在,图40至图44示出在担当信宿的TV 5尚未选择信源并且不应建立设备间连接的状态下由其执行的处理过程RT17至RT21。在这种情况下,当发送一个在子功能中指定有“选择”的输入选择命令时,担当信宿的TV 5执行图40所示的处理过程RT17。具体地说,担当信宿的TV 5开始图40的处理过程RT17,在步骤SP90接收在子功能中指定有“选择”的输入选择命令,并且移到下一步骤SP91,其中,它选择信源插头。
然后,担当信宿的TV 5在步骤SP92发送接受响应,然后移到步骤SP93,其中,处理过程RT17完成。
此外,当发送一个在子功能中指定有“连接”的输入选择命令时,担当信宿的TV 5执行图41所示的处理过程RT18。具体地说,担当信宿的TV 5开始图41的处理过程RT18,在步骤SP94接收在子功能中指定有“连接”的输入选择命令,移到下一步骤SP95,其中,它发送拒绝响应,或者在选择信源插头之后发送拒绝响应,并且移到步骤SP97,其中,处理过程RT18完成。
此外,当发送一个在子功能中指定有“路径改变”的输入选择命令时,担当信宿的TV 5执行图42所示的处理过程RT19。具体地说,担当信宿的TV 5开始图42的处理过程RT19,在步骤SP98接收在子功能中指定有“路径改变”的输入选择命令,移到下一步骤SP99,其中,它发送拒绝响应,然后移到步骤SP100,其中,处理过程RT19完成。
此外,当发送一个在子功能中指定有“断连”的输入选择命令时,担当信宿的TV 5执行图43所示的处理过程RT20。具体地说,担当信宿的TV 5开始图43的处理过程RT20,在步骤SP101接收在子功能中指定有“断连”的输入选择命令,移到下一步骤SP102,其中,它发送接受响应,并且移到步骤SP103,其中,处理过程RT20完成。
此外,在担当信宿的TV 5变至输入允许状态的情况下,它执行图44所示的处理过程RT21。具体地说,担当信宿的TV 5开始图44的处理过程RT21,在步骤SP104变至输入允许状态,然后移到步骤SP105,其中,处理过程RT21完成。
现在,图45至图49示出在担当信宿的TV 5已选择信源并且尚未建立设备间连接的情况下且在它应建立设备间连接的状态下由其执行的处理过程RT22至RT26。在这种情况下,当发送一个在子功能中指定有“选择”的输入选择命令时,担当信宿的TV 5执行图45所示的处理过程RT22。具体地说,担当信宿的TV 5开始图45的处理过程RT22,在步骤SP110接收在子功能中指定有“选择”的输入选择命令,并且移到下一步骤SP111,其中,它选择信源插头或者在选择信源插头之后建立设备间连接。
然后,担当信宿的TV 5在步骤SP112发送接受响应,然后移到步骤SP113,其中,处理过程RT22完成。
此外,当发送一个在子功能中指定有“连接”的输入选择命令时,担当信宿的TV 5执行图46所示的处理过程RT23。具体地说,担当信宿的TV 5开始图46的处理过程RT23,在步骤SP114接收在子功能中指定有“连接”的输入选择命令,并且移到下一步骤SP115,其中,它在选择信源插头之后建立设备间连接。
然后,在担当信宿的TV 5在步骤SP116发送接受响应之后,它移到步骤SP117,其中,处理过程RT23完成。
此外,当发送一个在子功能中指定有“路径改变”的输入选择命令时,担当信宿的TV 5执行图47所示的处理过程RT24。具体地说,担当信宿的TV 5开始图47的处理过程RT24,在步骤SP118接收在子功能中指定有“路径改变”的输入选择命令,并且移到下一步骤SP119,其中,它判断输入选择命令是否指定当前所选的信源节点。
步骤SP119的肯定结果意味着输入选择命令指定当前所选的信源节点,并且在这种情况下,担当信宿的TV 5移到下一步骤SP120,其中,它在选择信源插头之后建立设备间连接。
然后,担当信宿的TV 5在步骤SP121发送接受响应,并且移到步骤SP122,其中,处理过程RT24完成。
相反,步骤SP119的否定结果意味着输入选择命令没有指定当前所选的信源节点,并且在这种情况下,担当信宿的TV 5移到下一步骤SP123,其中,它发送拒绝响应,并且移到步骤SP122,其中,处理过程RT24完成。
此外,当发送一个在子功能中指定有“断连”的输入选择命令时,担当信宿的TV 5执行图48所示的处理过程RT25。担当信宿的TV 5开始图48的处理过程RT25,在步骤SP124接收在子功能中指定有“断连”的输入选择命令,移到下一步骤SP125,其中,它发送接受响应,并且移到步骤SP126,其中,处理过程RT25完成。
此外,在担当信宿的TV 5变至输入不允许状态的情况下,它执行图49所示的处理过程RT26。具体地说,担当信宿的TV 5开始图49的处理过程RT26,在步骤SP127变至输入不允许状态,然后移到步骤SP128,其中,处理过程RT26完成。
现在,图50至图54示出在担当信宿的TV 5已选择信源并且尚未建立设备间连接的情况下且在它不应建立设备间连接的状态下由其执行的处理过程RT27至RT31。在这种情况下,当发送一个在子功能中指定有“选择”的输入选择命令时,担当信宿的TV 5执行图50所示的处理过程RT27。
具体地说,担当信宿的TV 5开始图50的处理过程RT27,在步骤SP130接收在子功能中指定有“选择”的输入选择命令,并且移到下一步骤SP131,其中,它选择信源插头。
然后,担当信宿的TV 5在步骤SP132发送接受响应,并且移到步骤SP133,其中,处理过程RT27完成。
此外,当发送一个在子功能中指定有“连接”的输入选择命令时,担当信宿的TV 5执行图51所示的处理过程RT28。具体地说,担当信宿的TV 5开始图51的处理过程RT28,在步骤SP134接收在子功能中指定有“连接”的输入选择命令,移到下一步骤SP135,其中,它在选择信源插头之后发送拒绝响应,或者发送拒绝响应,然后移到步骤SP137,其中,处理过程RT28完成。
此外,当发送一个在子功能中指定有“路径改变”的输入选择命令时,担当信宿的TV 5执行图52所示的处理过程RT29。具体地说,担当信宿的TV 5开始图52的处理过程RT29,在步骤SP138接收在子功能中指定有“路径改变”的输入选择命令,并且移到下一步骤SP139,其中,它判断输入选择命令是否指定当前所选的信源节点。
步骤SP139的肯定结果意味着输入选择命令指定当前所选的信源节点,并且在这种情况下,担当信宿的TV 5移到下一步骤SP140,其中,它在选择信源插头之后发送拒绝响应,或者发送拒绝响应,并且移到步骤SP142,其中,处理过程RT29完成。
相反,步骤SP139的否定结果意味着输入选择命令没有指定当前所选的信源节点,并且在这种情况下,担当信宿的TV 5移到下一步骤SP143,其中,它发送拒绝响应,然后移到步骤SP142,其中,处理过程RT29完成。
此外,当发送一个在子功能中指定有“断连”的输入选择命令时,担当信宿的TV 5执行图53所示的处理过程RT30。具体地说,担当信宿的TV 5开始图53的处理过程RT30,在步骤SP144接收在子功能中指定有“断连”的输入选择命令,移到下一步骤SP145,其中,它发送接受响应,并且移到步骤SP146,其中,处理过程RT30完成。
此外,在担当信宿的TV 5变至输入允许状态的情况下,它执行图54所示的处理过程RT31。具体地说,担当信宿的TV 5开始图54的处理过程RT31,在步骤SP147变至输入允许状态,移到步骤SP148,其中,它建立设备间连接,然后移到步骤SP149,其中,处理过程RT31完成。
现在,图55至图60示出在担当信宿的TV 5已建立设备间连接的状态下由其执行的处理过程。在这种情况下,当发送一个在子功能中指定有“选择”的输入选择命令时,担当信宿的TV 5执行图55所示的处理过程RT41。
具体地说,担当信宿的TV 5开始图55的处理过程RT41,在步骤SP160接收在子功能中指定有“选择”的输入选择命令,移到下一步骤SP161,其中,它判断输入选择命令是否指定当前连接的信源插头。
步骤SP161的肯定结果意味着输入选择命令指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP162,其中,它发送接受响应,然后移到步骤SP163,其中,处理过程RT41完成。
相反,步骤SP161的否定结果意味着输入选择命令没有指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP164,其中,它取消设备间连接,并且选择信源插头,或者选择信源插头并且改变设备间连接的目的地,移到下一步骤SP162,其中,它发送接受响应,并且移到步骤SP163,其中,处理过程RT41完成。
此外,当发送一个在子功能中指定有“连接”的输入选择命令时,担当信宿的TV 5执行图56所示的处理过程RT42。具体地说,担当信宿的TV 5开始图56的处理过程RT42,接收在子功能中指定有“连接”的输入选择命令,并且移到下一步骤SP166,其中,它判断输入选择命令是否指定当前连接的信源插头。
步骤SP166的肯定结果意味着输入选择命令指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP167,其中,它发送接受响应,并且移到步骤SP168,其中,处理过程RT42完成。
相反,步骤SP166的否定结果意味着输入选择命令没有指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP1 69,其中,它选择信源插头并且改变设备间连接的目的地,移到下一步骤SP167,其中,它发送接受响应,然后移到步骤SP168,其中,处理过程RT42完成。
此外,当发送一个在子功能中指定有“路径改变”的输入选择命令时,担当信宿的TV 5执行图57所示的处理过程RT43。具体地说,担当信宿的TV 5开始图57的处理过程RT43,在步骤SP170接收在子功能中指定有“路径改变”的输入选择命令,移到下一步骤SP171,其中,它判断输入选择命令是否指定当前连接的信源节点。
步骤SP171的肯定结果意味着输入选择命令指定当前连接的信源节点,并且在这种情况下,担当信宿的TV 5移到下一步骤SP172,其中,它判断输入选择命令是否指定当前连接的信源插头。
步骤SP172的肯定结果意味着输入选择命令指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP174,其中,它发送接受响应,并且移到步骤SP175,其中,处理过程RT43完成。
相反,步骤SP172的否定结果意味着输入选择命令没有指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP173,其中,它选择信源插头并且改变设备间连接的目的地,并且移到下一步骤SP174,其中,它发送接受响应,并且移到步骤SP175,其中,处理过程RT43完成。
附带地,步骤SP171的否定结果意味着输入选择命令没有指定当前连接的信源节点,并且在这种情况下,担当信宿的TV 5移到下一步骤SP176,其中,它发送拒绝响应,并且移到步骤SP175,其中,处理过程RT43完成。
此外,当发送一个在子功能中指定有“断连”的输入选择命令时,担当信宿的TV 5执行图58所示的处理过程RT44。具体地说,担当信宿的TV 5开始图58的处理过程RT44,接收在子功能中指定有“断连”的输入选择命令,并且移到下一步骤SP178,其中,它判断输入选择命令是否指定当前连接的信源插头。
步骤SP178的肯定结果意味着输入选择命令指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP179,其中,它判断TV 5是否可以取消设备间连接。
步骤SP179的肯定结果意味着可以取消设备间连接,并且在这种情况下,担当信宿的TV 5移到步骤SP180,其中,它取消设备间连接。然后,担当信宿的TV 5在步骤SP181发送接受响应,并且移到步骤SP182,其中,处理过程RT44完成。
相反,步骤SP179的否定结果意味着不能取消设备间连接,并且在这种情况下,担当信宿的TV 5移到步骤SP183,其中,它发送拒绝响应,并且移到下一步骤SP182,其中,处理过程RT44完成。
步骤SP178的否定结果意味着输入选择命令没有指定当前连接的信源插头,并且在这种情况下,担当信宿的TV 5移到步骤SP184,其中,它发送接受响应,并且移到下一步骤SP182,其中,处理过程RT44完成。
附带地,如同图58所示的前述步骤SP183,在不能取消设备间连接并且已发送拒绝响应的情形下,当担当信宿的TV 5以后变至它可以取消设备间连接的状态时,它执行图59所示的处理过程RT45。具体地说,担当信宿的TV5开始图59的处理过程RT45,移到步骤SP185,其中,它变至可以取消设备间连接的状态,然后移到步骤SP186,其中,它取消设备间连接,并且移到下一步骤SP187,其中,处理过程RT45完成。
另外,当担当信宿的TV 5变至输入不允许状态时,它执行图60所示的处理过程RT46。具体地说,担当信宿的TV 5开始图60的处理过程RT46,在步骤SP188变至输入不允许状态,移到步骤SP189,其中,它取消设备间连接,并且移到步骤SP190,其中,处理过程RT46完成。
(6)本实施例的操作和效果在上述系统中,控制器将一个指定有信源的输入选择命令发送到信宿。当信宿接收到该输入选择命令时,它登记指定信源。然后,控制器将一个输出预设命令发送到信源,然后,信源登记信宿。
当信源接收到该输出预设命令时,它将一个输入选择命令与附于其的根据信源信号路径的适当输出插头信息一起发送到由所接收输出预设命令指定的信宿。当信宿接收到该输入选择命令时,它使用所附输出插头信息登记建立设备间连接。
与上面不同,即使控制器不知道信源内部信号路径,它也可以在信源中的一个适当输出插头与信宿中对应于信源输出插头的一个适当输入插头之间建立设备间连接。在这种情况下,由于控制器无需知道信源和信宿内部信号路径,因此它可以控制控制器所不知道的信源和信宿。另外,当设备间连接对于控制器变得不必要时,控制器取消设备间连接,从而导致有效使用IEEE1394串行总线2的资源。
此外,当信源接收到一个输出预设命令时,它判断是否现在建立设备间连接。如果根据结果判断信源处于应建立设备间连接的状态,则它将一个附有输出插头信息的输入选择命令发送到在所接收的输出预设命令中所指定的信宿。
相反,如果判断信源现在处于不应建立设备间连接的状态,则信源仅执行信宿登记而不发送输入选择命令,并且如果信源的状态以后变至应建立设备间连接的状态,则它将一个附有输出插头信息的输入选择命令发送到信宿。
另一方面,当信宿接收到输入选择命令时,它判断是否现在建立设备间连接。如果根据结果判断信宿现在处于应建立设备间连接的状态,则它根据所附输出插头信息建立设备间连接。
如果判断信宿现在处于不应建立设备间连接的状态,则信宿仅登记所附输出插头信息而不建立设备间连接,并且如果其状态以后变至应建立设备间连接的状态,则根据所登记的输出插头信息建立设备间连接。
如上所述,设备间连接是在信源和信宿均处于应建立设备间连接的状态的条件下建立的,从而导致有效使用IEEE1394串行总线2的资源。
另外,在信源请求信宿取消设备间连接的情况下,它发送一个在子功能字段中具有“断连”的输入选择命令。当信宿接收到该输入选择命令时,它判断是否处于可以取消设备间连接的状态。如果根据结果判断信宿处于可以取消设备间连接的状态,则它取消设备间连接。在这种情况下,信宿取消信源登记。
相反,如果判断信宿处于不能取消设备间连接的状态,则信宿不取消设备间连接,并且当信宿的状态以后变至可以取消设备间连接的状态时,它自动取消设备间连接。
如上所述,如果设备间连接对于信源是不必要的,也就是,如果没有AV数据要传输,则可以取消设备间连接,因此导致有效使用受限总线资源。
根据上述系统,设备间连接根据信源和信宿的状态来建立或取消,因此可以适当建立设备间连接,从而导致有效使用总线资源。
(7)其他实施例注意,上述实施例描述了STB 3设为控制器、VCR4设为信源并且TV 5设为信宿的情况。然而,本发明不限于此,并且也可以指定作为信源的VCR4或作为信宿的TV 5用作控制器。在这种情况下,用作控制器的功能块对用作信源或信宿的功能块执行规定内部处理,从而执行通信。
此外,上述实施例描述了使用PCR建立设备间连接的情况。然而,本发明不限于此,并且可以使用外部插头建立设备间连接。
此外,上述实施例描述了使用“0”信道建立PtoP连接的情况。然而,本发明不限于此,并且可以使用其他类型的信道建立PtoP连接。
此外,上述实施例描述了根据VCR 4是否处于输出状态来判断是否应建立设备间连接的情况。然而,本发明不限于此,并且可以应用其他类型的判断。
此外,上述实施例描述了网络系统1用作信号处理系统的情况。然而,本发明不限于此,并且可以应用如下其他类型信号处理系统该信号处理系统通过将信号输出设备、信号输入设备和控制设备连接到规定网络来构造,其中,响应控制设备请求在信号输出设备与信号输入设备之间建立信号路径,并且从信号输出设备输出的数据信号通过信号路径输入到信号输入设备中。
此外,上述实施例描述了作为信源的VCR 4用作信号输出设备的情况。然而,本发明不限于此,并且可以应用输出数据信号的其他类型信号输出设备。
此外,上述实施例描述了担当信宿的TV 5用作信号输入设备的情况。然而,本发明不限于此,并且可以应用通过信号路径输入从信号输出设备输出的数据信号的其他类型信号输入设备。
此外,上述实施例描述了担当控制器的STB 3用作控制设备的情况。本发明不限于此,并且可以应用在信号输出设备与信号输入设备之间建立信号路径的其他类型控制设备。
此外,上述实施例描述了VCR 4的CPU 15用作建立请求装置的情况。然而,本发明不限于此,并且可以应用如下其他类型建立请求装置当发送请求建立信号路径的建立请求信号时,该建立请求装置发送一个附有根据信号输出设备内部信号路径的信号路径信息的建立请求信号。
此外,上述实施例描述了TV 5的CPU 19用作建立装置的情况。然而,本发明不限于此,并且可以应用如下其他类型建立装置该建立装置根据信号路径信息在信号输出设备与信号输入设备之间建立信号路径。
此外,上述实施例描述了VCR 4的CPU 15用作取消请求装置的情况。然而,本发明不限于此,并且可以应用如下其他类型取消请求装置在信号输出设备与信号输入设备之间建立有信号路径的状态下,如果根据自己的操作状态判断应取消信号路径,则该取消请求装置发送一个请求取消信号路径的取消请求信号。
此外,上述实施例描述了TV 5的CPU 19用作取消装置的情况。本发明不限于此,并且可以应用如下其他类型取消装置当接收到从信号输出设备发送的取消请求信号时,该取消装置根据自己的操作状态取消在信号输出设备与信号输入设备之间所建立的信号路径。
根据如上所述的本发明,一种通过将信号输出设备、信号输入设备和控制设备连接到规定网络而构造的信号处理系统,其中,响应控制设备的请求,在信号输出设备与信号输入设备之间建立信号路径,并且从信号输出设备输出的数据信号通过信号路径输入到信号输入设备中,其中,信号输出设备包括建立请求装置,用于当将请求建立信号路径的建立请求信号发送到信号输入设备时,将附有根据信号输出设备内部信号路径的信号路径信息的建立请求信号发送到信号输入设备,并且信号输入设备包括建立装置,用于根据信号路径信息在信号输出设备与信号输入设备之间建立信号路径,从而,允许实现一种能够在信号输出设备与信号输入设备之间建立适当信号路径的信号处理系统。
此外,一种通过将信号输出设备、信号输入设备和控制设备连接到规定网络而构造的信号处理系统中的通信控制方法,在该信号处理系统中,响应控制设备的请求,在信号输出设备与信号输入设备之间建立信号路径,并且从信号输出设备输出的数据信号通过信号路径输入到信号输入设备中,其中,信号输出设备包括建立请求步骤,当将请求建立信号路径的建立请求信号发送到信号输入设备时,将附有根据信号输出设备内部信号路径的信号路径信息的建立请求信号发送到信号输入设备,并且信号输入设备包括建立步骤,根据信号路径信息在信号输出设备与信号输入设备之间建立信号路径,从而,允许实现一种能够在信号输出设备与信号输入设备之间建立适当信号路径的通信控制方法。
工业应用本发明应用于在AV设备之间进行数据通信的网络系统。
权利要求
1.一种通过将信号输出设备、信号输入设备和控制设备连接到规定网络而构造的信号处理系统,用于响应所述控制设备的请求,在所述信号输出设备与所述信号输入设备之间建立信号路径,并且通过所述信号路径将从所述信号输出设备输出的数据信号输入到所述信号输入设备中,其中所述信号输出设备包括建立请求装置,用于当将请求建立所述信号路径的建立请求信号发送到所述信号输入设备时,将附有根据所述信号输出设备内部信号路径的信号路径信息的所述建立请求信号发送到所述信号输入设备;并且所述信号输入设备包括建立装置,用于根据所述信号路径信息在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
2.如权利要求1所述的信号处理系统,其中所述建立请求装置根据所述信号输出设备的操作状态,将所述建立请求信号发送到所述信号输入设备。
3.如权利要求2所述的信号处理系统,其中所述建立请求装置响应所述控制设备的请求判断所述信号输出设备是否处于应建立所述信号路径的状态,并且如果判断应建立所述信号路径,则将所述建立请求信号传输到所述信号输入设备,并且如果判断不应建立所述信号路径,则在状态变至应建立所述信号路径的状态之后,将所述建立请求信号传输到所述信号输入设备。
4.如权利要求1所述的信号处理系统,其中当接收到从所述信号输出设备发送的所述建立请求信号时,所述建立装置根据所述信号输入设备的操作状态在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
5.如权利要求4所述的信号处理系统,其中当接收到从所述信号输出设备发送的所述建立请求信号时,所述建立装置判断所述信号输入设备是否处于应建立所述信号路径的状态,并且如果判断应建立所述信号路径,则在所述信号输出设备与所述信号输入设备之间建立所述信号路径,并且如果判断不应建立所述信号路径,则在状态变至应建立所述信号路径的状态之后,在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
6.如权利要求1所述的信号处理系统,其中所述信号输出设备包括取消请求装置,用于在所述信号输出设备与所述信号输入设备之间建立有所述信号路径的状态下,当根据自己的操作状态判断应取消所述信号路径时,发送一个请求取消所述信号路径的取消请求信号;并且所述信号输入设备包括取消装置,用于当接收到从所述信号输出设备发送的所述取消请求信号时,根据自己的操作状态取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径。
7.如权利要求6所述的信号处理系统,其中当接收到从所述信号输出设备发送的所述取消请求信号时,所述取消装置判断所述信号输入设备是否处于应取消所述信号路径的状态,并且如果判断应取消所述信号路径,则取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径,并且如果判断不应取消所述信号路径,则在状态变至应取消所述信号路径的状态之后,取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径。
8.如权利要求1所述的信号处理系统,其中所述控制设备与所述信号输出设备或所述信号输入设备合为一体。
9.如权利要求1所述的信号处理系统,其中所述网络由IEEE1394串行总线构造。
10.一种信号处理系统的信号输出设备,其中,所述信号处理系统通过将信号输出设备、信号输入设备和控制设备连接到规定网络来构造,用于响应所述控制设备的请求,在所述信号输出设备与所述信号输入设备之间建立信号路径,并且通过所述信号路径将从所述信号输出设备输出的数据信号输入到所述信号输入设备中,所述信号输出设备包括建立请求装置,用于当将请求建立所述信号路径的建立请求信号发送到所述信号输入设备时,将附有根据所述信号输出设备内部信号路径的信号路径信息的所述建立请求信号发送到所述信号输入设备。
11.如权利要求10所述的信号输出设备,其中所述建立请求装置根据所述信号输出设备的操作状态,将所述建立请求信号发送到所述信号输入设备。
12.如权利要求11所述的信号输出设备,其中所述建立请求装置响应所述控制设备的请求判断所述信号输出设备是否处于应建立所述信号路径的状态,并且如果判断应建立所述信号路径,则将所述建立请求信号发送到所述信号输入设备,并且如果判断不应建立所述信号路径,则在状态变至应建立所述信号路径的状态之后,将所述建立请求信号发送到所述信号输入设备。
13.如权利要求10所述的信号输出设备,包括取消请求装置,用于在所述信号输出设备与所述信号输入设备之间建立有所述信号路径的状态下,当根据所述信号输出设备的操作状态判断应取消所述信号路径时,发送一个请求取消所述信号路径的取消请求信号。
14.如权利要求10所述的信号输出设备,其中所述控制设备与所述信号输出设备合为一体。
15.如权利要求10所述的信号输出设备,其中所述网络由IEEE1394串行总线构造。
16.一种信号处理系统的信号输入设备,其中,所述信号处理系统通过将信号输出设备、信号输入设备和控制设备连接到规定网络来构造,用于响应所述控制设备的请求,在所述信号输出设备与所述信号输入设备之间建立信号路径,并且通过所述信号路径将从所述信号输出设备输出的数据信号输入到所述信号输入设备中,所述信号输入设备包括建立装置,用于根据信号路径信息在所述信号输出设备与所述信号输入设备之间建立逻辑信号路径。
17.如权利要求16所述的信号输入设备,其中当接收到从所述信号输出设备发送的建立请求信号时,所述建立装置根据所述信号输入设备的操作状态在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
18.如权利要求17所述的信号输入设备,其中当接收到从所述信号输出设备发送的所述建立请求信号时,所述建立装置判断所述信号输入设备是否处于应建立所述信号路径的状态,并且如果判断应建立所述信号路径,则在所述信号输出设备与所述信号输入设备之间建立所述信号路径,并且如果判断不应建立所述信号路径,则在状态变至应建立所述信号路径的状态之后,在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
19.如权利要求16所述的信号输入设备,包括取消装置,用于当接收到从所述信号输出设备发送的取消请求信号时,根据所述信号输入设备的操作状态取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径。
20.如权利要求19所述的信号输入设备,其中当接收到从所述信号输出设备发送的所述取消请求信号时,所述取消装置判断所述信号输入设备是否处于应取消所述信号路径的状态,并且如果判断应取消所述信号路径,则取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径,并且如果判断不应取消所述信号路径,则在状态变至应取消所述信号路径的状态之后,取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径。
21.如权利要求16所述的信号输入设备,其中所述控制设备与所述信号输入设备合为一体。
22.如权利要求16所述的信号输入设备,其中所述网络由IEEE1394串行总线构造。
23.一种信号处理系统的通信控制方法,其中,所述信号处理系统通过将信号输出设备、信号输入设备和控制设备连接到规定网络来构造,用于响应所述控制设备的请求,在所述信号输出设备与所述信号输入设备之间建立信号路径,并且通过所述信号路径将从所述信号输出设备输出的数据信号输入到所述信号输入设备中,其中所述信号输出设备包括建立请求步骤,当将请求建立所述信号路径的建立请求信号发送到所述信号输入设备时,将附有根据所述信号输出设备内部信号路径的信号路径信息的所述建立请求信号发送到所述信号输入设备;并且所述信号输入设备包括建立步骤,根据所述信号路径信息在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
24.如权利要求23所述的通信控制方法,其中所述建立请求步骤根据所述信号输出设备的操作状态,将所述建立请求信号发送到所述信号输入设备。
25.如权利要求24所述的通信控制方法,其中所述建立请求步骤响应所述控制设备的请求判断所述信号输出设备是否处于应建立所述信号路径的状态,并且如果判断应建立所述信号路径,则将所述建立请求信号发送到所述信号输入设备,并且如果判断不应建立所述信号路径,则在状态变至应建立所述信号路径的状态之后,将所述建立请求信号传输到所述信号输入设备。
26.如权利要求23所述的通信控制方法,其中当接收到从所述信号输出设备发送的所述建立请求信号时,所述建立步骤根据所述信号输入设备的操作状态在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
27.如权利要求26所述的通信控制方法,其中当接收到从所述信号输出设备发送的所述建立请求信号时,所述建立步骤判断所述信号输入设备是否处于应建立所述信号路径的状态,并且如果判断应建立所述信号路径,则在所述信号输出设备与所述信号输入设备之间建立所述信号路径,并且如果判断不应建立所述信号路径,则在状态变至应建立所述信号路径的状态之后,在所述信号输出设备与所述信号输入设备之间建立所述信号路径。
28.如权利要求23所述的通信控制方法,其中所述信号输出设备包括取消请求步骤,在所述信号输出设备与所述信号输入设备之间建立有所述信号路径的状态下,当根据自己的操作状态判断应取消所述信号路径时,发送一个请求取消所述信号路径的取消请求信号;并且所述信号输入设备包括取消步骤,当接收到从所述信号输出设备发送的所述取消请求信号时,根据自己的操作状态取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径。
29.如权利要求28所述的通信控制方法,其中当接收到从所述信号输出设备发送的所述取消请求信号时,所述取消步骤判断所述信号输入设备是否处于应取消所述信号路径的状态,并且如果判断应取消所述信号路径,则取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径,并且如果判断不应取消所述信号路径,则在状态变至应取消所述信号路径的状态之后,取消在所述信号输出设备与所述信号输入设备之间所建立的所述信号路径。
30.如权利要求28所述的通信控制方法,其中所述控制设备与所述信号输出设备或所述信号输入设备合为一体。
31.如权利要求28所述的通信控制方法,其中所述网络由IEEE1394串行总线构造。
全文摘要
本发明涉及一种信号处理系统,并且提出在信号输出设备与信号输入设备之间建立适当的信号路径。当将请求建立信号路径的建立请求信号发送到信号输入设备5时,信号输出设备4将附有根据信号输出设备内部信号路径的信号路径信息的建立请求信号发送到信号输入设备5,并且信号输入设备5根据信号路径信息在信号输出设备4与信号输入设备5之间建立信号路径,从而允许在信号输出设备4与信号输入设备5之间建立适当信号路径。
文档编号H04N7/173GK1515097SQ0380037
公开日2004年7月21日 申请日期2003年4月1日 优先权日2002年4月3日
发明者佐藤真, 加藤淳二, 宫野道男, 影山雄一, 吉川典史, 一, 二, 史, 男 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1