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

文档序号:7848003阅读:181来源:国知局
专利名称:信号处理系统、信号输入设备及通信控制方法
技术领域
本发明涉及一种信号处理系统、信号输入设备及通信控制方法,并且适用于在连接在网络上的各种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,输入插头控制寄存器)。作为外部插头,存在用于输出的外部输出插头(Extemal Output Plug)和用于输入的外部输入插头(External Input Plug)。就此而论,在下面描述中,用于输出的插头称作输出插头,并且用于输入的插头称作输入插头。
另外,作为逻辑连接,存在设备内连接和设备间连接,并且设备内连接表示存在于设备内部的信号路径,而设备间连接表示信源与信宿之间的信号路径。
此外,设备间连接具有各种形式。也就是,设备间连接包括点到点(Point-to-Point)连接(以下称作PtoP连接),其中,一个oPCR和一个iPCR连接在一个同步信道(以下称作信道)上。
另外,设备间连接包括其中一个oPCR连接到一个信道的广播输出(Broadcast out)连接(以下称作Bout连接)以及其中一个iPCR连接到一个信道的广播输入(Broadcast in)连接(以下称作Bin连接),并且这些Bout连接和Bin连接称作广播(Broadcast)连接。
另外,设备间连接包括连接外部输出插头和外部输入插头的外部连接。
用来建立和取消该逻辑连接的过程由IEC(Intemational 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设备的选择状态可以在没有用户操作的情况下自动改变,这对于用户是不自然且不可取的操作。
下面将具体说明该操作。假定网络系统通过将STB(Set Top Box,机顶盒)、VCR(Video Casette Recorder,盒式磁带录像机)和TV(Television,电视)连接到IEEE1394串行总线来构造,其中,TV用作控制器和信宿,并且STB和VCR用作信源。
TV首先工作以设置VCR进行自动播放处理。也就是,用作控制器的TV将一个输出预设命令传输到担当信源的VCR,以在担当信源的VCR中登记TV作为信宿。
当担当信源的VCR以后响应用户操作而开始回放操作时,它将一个输入选择命令发送到担当信宿的TV。担当信宿的电视接收该输入选择命令,然后与VCR建立设备间连接。
顺序地,TV作为控制器工作以登记STB作为信源,从而将要显示在显示器上的图像从正从VCR输出的图像变至要从STB输出的图像。具体地说,用作控制器的TV在用作信宿的自己功能块中登记STB作为信源。在这种情况下,取消VCR与TV之间的设备间连接。
下一步,用作控制器的TV将一个输出预设命令传输到STB以在担当信源的STB中登记TV作为信宿。如果担当信源的STB现在正在输出AV数据,则它将一个输入选择命令传输到担当信宿的TV。当担当信宿的TV接收到该输入选择命令时,它与STB建立设备间连接。
现在假定在VCR中发生如改变一个适当输出插头的状态改变,例如,所要输出的AV数据在磁带上从数字信号变至模拟信号的情况。在这种情况下,由于担当信源的VCR已登记TV作为信宿,因此它通过传输子功能字段为“路径改变”的输入选择命令来向TV通知新输出插头信息。
当担当信宿的TV接收到该输入选择命令时,它被设计为根据存储在输入选择命令中的输出插头信息与VCR建立设备间连接。然而,在这种情况下,TV在没有用户操作的情况下将正显示在显示器上的图像从STB的输出图像变至VCR的输出图像,这是用户未预料的不自然操作。

发明内容
本发明是鉴于上面各点而提出的,并且它打算提出一种防止用户未预料的不自然操作的信号处理系统、信号输入设备及通信控制方法。
为了解决这些问题,在本发明中,一种通过将多个信号输出设备、一个信号输入设备和一个控制设备连接到规定网络而构造的信号处理系统,其中,响应控制设备的请求,在多个信号输出设备中的任何信号输出设备与信号输入设备之间建立信号路径,并且从信号输出设备输出的数据信号通过信号路径输入到信号输入设备中,其中,信号输入设备,包括登记装置,用于登记信号输出设备;以及建立装置,用于响应来自多个信号输出设备中的任何信号输出设备的请求建立信号路径的建立请求信号,判断发送建立请求信号的信号输出设备是否登记在信号输入设备中,并且根据判断结果在信号输出设备与信号输入设备之间建立信号路径。这样,防止不通过用户操作执行的不自然操作。
此外,在本发明中,一种通过将多个信号输出设备、一个信号输入设备和一个控制设备连接到规定网络而构造的信号处理系统中的通信控制方法,在该信号处理系统中,响应控制设备的请求,在多个信号输出设备中的任何信号输出设备与信号输入设备之间建立信号路径,并且从信号输出设备输出的数据信号输入到信号输入设备中,其中,信号输入设备,包括登记步骤,登记信号输出设备;以及建立步骤,响应来自多个信号输出设备中的任何信号输出设备的请求建立信号路径的建立请求信号,判断发送建立请求信号的信号输出设备是否登记在信号输入设备中,并且根据判断结果在信号输出设备与信号输入设备之间建立信号路径。这样,可以防止不通过用户操作执行的不自然操作。


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