在具有数字接口的设备中分配信道的方法

文档序号:7659860阅读:179来源:国知局
专利名称:在具有数字接口的设备中分配信道的方法
技术领域
本发明涉及在数字设备间通过数字接口进行连接管理的方法,尤其涉及在含有诸如IEEE 1394(电气电子工程师委员会1394总线)那样的数字接口的设备中分配信道的方法。
现在,已经开发了诸如数字电视机(DTV)、数字视频磁带录像机(VCR)、数字机顶盒(set-top box)等之类的各种各样的数字设备。已经引入了诸如通过接口连接这些数字设备的IEEE 1394之类的标准。IEEE 1394标准公开在“IEEE 1394-1995关于高性能串行总线的标准,IEEE标准出版社,1995年12月”(“IEEE 1394-1995Standard for a High PerformanceSerial bus,(IEEE Standard press,December 1995)”)中。
另外,在通过诸如IEEE 1394那样的数字接口彼此连接的系统中,各个数字设备间的等时位流的连接是通过IEEE 61883(国际电子技术委员会61883标准)规格来管理的。IEC 61883规格公开在“用于电子音频/视频设备的数字接口的规格,(第一部分,1995年12月,高清晰度数字视频盒式录像机会议)”(“Specification of Digital Interface for Electronic Audio/VideoEquipment,(Partl,December 1995,HD Digital VCR Conference)”等中。
IEC 61883规格在每个数字设备中都定义了输入插头(input plug)和输出插头(Output plug)作为输入和输出位流的装置。输入插头和输出插头分别由输入主插头寄存器(iMPR)、输入插头控制寄存器(iPCR)、输入主插头寄存器(oMPR)和输出插头控制寄存器(oPCR)来控制。每个数字设备通过控制与输入插头和输出插头有关的寄存器来管理连接。
数字设备之间的连接类型包括点对点连接(Point-to-point connection)和广播式连接(broadcast connection)。在由输出插头、输入插头和这些插头之间的信道构成的点对点连接中,任何数字设备都可以建立起/覆盖一个连接。建立起连接的设备以后可以中断连接,从而释放连接所使用的资源(信道、带宽)。广播式连接划分成广播输入式连接(broadcast-in connection)和广播输出式连接(broadcast-out connection)。广播输入式连接连接输入插头和信道,广播输出式连接连接输出插头和信道。广播式连接可以由通过该广播式连接实际输入和输出位流的那些设备建立起来。网络中的设备可以中断和释放连接。此时,包括建立或释放点对点连接和广播式连接的所有管理均利用iMPR、oMPR、iPCR和oPCR寄存器来完成。想要分配到资源或想要释放资源的设备与用于整个网络系统的等时资源管理(IRM)的设备进行通信,以便得到资源分配或释放资源。例如,为了通过机顶盒(STB)与数字TV(DTV)之间的广播输出式连接来交流图像数据,STB可以与某一信道(例如,信道63)建立起广播输出式连接,DTV可以与某一信道建立起广播输入式连接。这样,STB和DTV就可以通过某一信道作为媒介来对图像数据进行通信。
此时,有关连接建立的主体、建立时所分配的信道号、建立时所分配的带宽、释放操作的主体等存在着一个规则。建立广播输出式连接时所分配的信道号与oMPR的广播信道基(broadcast channel base)字段存在预定的关系。另外,在设备含有多个输出插头的情况下,要根据oMPR的broadcast-channel-base的值将不同的信道号分配给输出插头。也就是说,当broadcast-channel-base的值是63(二进制位值是“111111”)时,将同一信道号分配给输出插头,否则,分配相继的号。
但是,在某些情况下,不能分配根据该规则所确定的要分配的信道号。例如,假定一设备有三个输出插头和oMPR的broadcast-channel-base字段的值是33,则当信道号33已经分配给输出插头0时,需要为输出插头1建立广播输出式连接。但是,由于信号号34已被另一个设备所使用,不能将它分配给输出插头1。因此,存在着由于没有对不能分配相继的信道号的情况制订规则所致的问题。
为了解决上述问题,本发明的一个目的是提供一种在含有诸如IEEE1394的数字接口的设备中分配信道的方法,其中,即使要分配的信道号受到另一部分限制和由于某种原因不能分配由此确定的信道号,也可以根据预定的约定来分配信道号。
本发明的另一个目的是提供一种在含有诸如IEEE 1394的数字接口的设备中分配信道的方法,其中,即使由于某种原因,不能分配要根据IEC61883规格为广播输出式连接分配的信道号,也能根据IEC 61883分配用于广播输出式连接的信道号。
为了完成本发明的上述目的,本发明提供了在具有数字接口的数字设备中,满足某一条件的、将信道分配给特定输出插头的方法,其中,与另一个数字设备的预定部分的状态之间的预定关系是根据与数字接口相关的规格来设置的,该方法包括如下步骤(a)根据数字接口规格的条件,计算要分配给输出插头的信道号;(b)尝试将在步骤(a)中计算的信道号分配给输出插头;和(c)如果在步骤(b)中尝试成功完成,则将该信道号分配给输出插头,如果尝试失败,则接收任意信道号;根据此任意信道号,设置预定部分的值,以便满足数字接口规格的条件;并分配该任意信道号。
为了完成本发明的另一个目的,本发明还提供了在具有数字接口的数字设备中建立广播输出式连接时,满足某一条件的、将信道分配给特定输出插头的方法,其中,与另一个数字设备的特定寄存器的预定字段的状态之间的预定关系是根据与数字接口相关的规格来设置的,该方法包括如下步骤(a)根据遵从该数字接口规格的条件,计算要分配给输出插头的信道号;(b)尝试将在步骤(a)中计算的信道号分配给输出插头;和(c)如果在步骤(b)中尝试成功完成,则用该信道号建立广播输出式信道,如果试探失败,则接收任意信道号;根据此任意信道号,设置预定寄存器中的预定字段的状态值,以便满足数字接口规格的条件;并用任意信道号建立广播输出式连接。
通过结合附图对本发明的优选实施例进行详细描述,本发明的上述目的和优点将更加清楚,在附图中,

图1是显示多个数字设备通过诸如IEEE 1394的数字接口彼此连接的网络系统的方框图;图2是显示包含在图1所示的数字设备的每一个之中的oPCR的详细图示;图3是显示包含在图1所示的数字设备的每一个之中的oMPR的详细图示;和图4是说明根据本发明,在具有数字接口的设备中分配信道的方法的流程图。
以下将参照附图详细描述本发明的实施例。这里提供本发明的实施例是为了向任何本领域的普通技术人员更完全地解释本发明。
图1是显示多个数字设备通过诸如IEEE 1394的数字接口彼此连接的网络系统的方框图。
参照图1所示的系统,作为信源设备的机顶盒(STB)110与作为信宿设备的数字电视机(DTV)120通过IEEE 1394线连接起来。为了使两个或多个数字设备象图1所示彼此通信数据,为设备之间的数据传输建立起是等时连接的广播式连接。如果STB 110利用特定的信道(例如,信道63)建立起广播输出式连接和DTV 120利用该信道建立起广播输入式连接,那么,图像数据就通过该特定信道传送,此特定信道起到STB 110与DTV 120之间的媒介的作用。在这种情况中,广播输出式连接指定了在连接建立时要分配的信道号。
图2是包含在图1所示的数字设备内部的oPCR的详细图示,它包括在线(on-line)区、广播计数器区、点对点计数器区、保留区、信道号区、数据速率区、开销ID区和有效负荷区。
图3是包含在图1所示的数字设备内部的oMPR的详细图示,它包括数据速率容量区、广播信道基(broadcast channel base)区、扩充字段1区、扩充字段2区、保留区和输出插头数区。
图4是说明根据本发明,在含有数字接口的设备中分配信道的方法的流程图,下面将结合图2和3对该方法进行描述。
首先,当要在含有诸如IEEE 1394的数字接口的数字设备中分配信道时,信道号必须与根据与数字接口有关的规格影响该数字设备的其它设备的预定部分满足预定关系。
因此,一旦开始信道分配,在步骤410,其中多个数字没如图1所示那样彼此连接的系统根据IEC 61883规格计算要分配的信道号。
遵从IEC 61883规格的某一数字设备含有n个输出插头的例子如下。当该设备建立起关于第i个输出插头的广播输出式连接时,待使用的oPCR的信道号通过如下与oMPR的broadcast channel base(广播信道基)相关的程序来确定。if(broadcast channel base!=63)Channel number[i]=(broadcast channel base+i)%63;(0≤i<n)elseChannel number[i]=63;(0≤i<n)这里,broadcast Channel base是设备的oMPR寄存器的6-位字段,“!”是“非”(“NOT”)运算符,和“a%b”是求模运算,a除以b所得的余数。也就是说,广播输出式信道号(Channel number)与图3所示的oMPR的广播信道基(broadcast channel base)字段之间存在预定关系。假定该设备有多个输出插头,当广播信道基字段中的值是63(位值是“111111”)时,分配同一信道号,当此值不是63时,分配给各输出插头的信道号具有相继的信道号。
在信道号分配中这样的条件只应用于其中关于输出插头的广播输出式连接是已建立好的情况的情况。该条件不能应用于其中关于输出插头的广播输出式连接是覆盖(overlay)情况的情况。换言之,如果试图将广播输出式的输出连接到已经建立起点对点连接的输出插头上,那么,上述的规则不能应用,用于点对点连接的信道号可以不作任何改变地得到使用,在这种情况中,当到这些输出插头所有连接都中断时,所分配的信道号也由中断到这些输出插头的连接的设备释放出来。
在步骤420,检查针对所计算的信道号是否已成功地实施了建立。
在步骤430,如果可以分配所计算的信道号,则分配所计算的信道号并建立广播输出式连接。
在步骤440,如果由于某种原因不可以分配所计算的信道号,例如,该信道已被另一个设备占用,则分配当前可用于分配的信道。在步骤450,根据所分配的信道,计算oMPR的广播信道基的值,以满足根据接口规格的条件,其程序如下if(channel number≥=i)broadcast channel base=channel number-i;elsebroadcast channel base=channel number-i+63;这里,i是输出插头号。
在步骤460,利用所计算的值建立oMPR的广播信道基字段,并利用该信道号建立广播输出式连接。
本发明的上述实施例可以由可在计算机运行的程序来完成,也可以由通用计算机执行源自计算机所使用的介质的程序来实现。该介质包括诸如磁存储介质(例如,ROM(只读存储器)、软盘、硬盘等)、光读取介质(例如,CD-ROM(只读光盘)、DVD(数字多功能光盘)等)、和载波(例如,通过因特网的传输)之类的存储介质。
因此,根据本发明,即使要分配的信道号受到另一部分的限制和由于某种原因不能分配,也可以在含有诸如IEEE 1394那样的数字接口的设备中,根据与信道号分配有关的条件来分配信道号。
此外,在含有诸如IEEE 1394那样的数字接口的设备中,即使由于某种原因,不能分配要在建立广播输出式连接时根据IEC 61883规格分配的信道号,也可以根据IEC 61883规格的规定为广播输出式连接分配一信道号来建立广播输出式连接。
权利要求
1.一种在具有数字接口的数字设备中,满足某一条件的、将信道分配给特定输出插头的方法,其中,与另一个数字设备的预定部分的状态之间的预定关系是根据与数字接口有关的规格来设置的,该方法包括下列步骤(a)根据所述数字接口规格的条件,计算要分配给输出插头的信道号;(b)尝试将在步骤(a)中计算的信道号分配给输出插头;和(c)如果在步骤(b)中尝试成功完成,则将该信道号分配给输出插头,如果失败,则接收任意信道号;根据该任意信道号,设置所述预定部分的值,以便满足数字接口规格的条件,并分配该任意信道号。
2.如权利要求1所述的分配信道的方法,其中,所述预定部分是遵从IEC 61883规格的输出主插头(oMPR)的广播信道基。
3.如权利要求1所述的分配信道的方法,其中,所述预定部分的值被设置成信道号一输出插头号%63,这里%是求模运算符。
4.一种在具有数字接口的数字设备中建立广播输出式连接时,满足某一条件的、将信道分配给特定输出插头的方法,其中,与另一个数字设备的特定寄存器的预定字段的状态之间的预定关系是根据与数字接口相关的规格来设置的,该方法包含如下步骤(a)根据遵从所述数字接口规格的条件,计算要分配给输出插头的信道号;(b)尝试将在(a)中计算的信道号分配给输出插头;和(c)如果在步骤(b)中尝试成功完成,则用该信道号建立广播输出式信道,如果尝试失败,则接收任意信道号,根据该任意信道号,设置预定寄存器中的预定字段的状态值,以满足数字接口规格的条件;并用该任意信道号建立广播输出式连接。
全文摘要
本发明提供了一种在具有诸如IEEE1394的数字接口的设备中分配信道的方法。其中与另一个数字设备的预定部分的预定关系是根据与数字接口有关的规格来设置的,该方法包括下列步骤:(a)根据数字接口规格的条件,计算要分配给输出插头的信道号;(b)尝试将在步骤(a)中计算的信道号分配给输出插头;和(c)如果在步骤(b)中尝试成功完成,则将信道号分配给输出插头,如果尝试失败,则接收任意信道号;根据此任意信道号,设置预定部分的值,以便满足数字接口规格的条件,并分配此任意信道号。
文档编号H04L29/08GK1282176SQ0012196
公开日2001年1月31日 申请日期2000年7月26日 优先权日1999年7月26日
发明者金度亨 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1