KR20010011113A - Method for establishing broadcast out connection in device having digital interface - Google Patents

Method for establishing broadcast out connection in device having digital interface Download PDF

Info

Publication number
KR20010011113A
KR20010011113A KR1019990030338A KR19990030338A KR20010011113A KR 20010011113 A KR20010011113 A KR 20010011113A KR 1019990030338 A KR1019990030338 A KR 1019990030338A KR 19990030338 A KR19990030338 A KR 19990030338A KR 20010011113 A KR20010011113 A KR 20010011113A
Authority
KR
South Korea
Prior art keywords
channel number
broadcast
connection
out connection
output plug
Prior art date
Application number
KR1019990030338A
Other languages
Korean (ko)
Other versions
KR100618971B1 (en
Inventor
김도형
성관수
Original Assignee
윤종용
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1019990030338A priority Critical patent/KR100618971B1/en
Publication of KR20010011113A publication Critical patent/KR20010011113A/en
Application granted granted Critical
Publication of KR100618971B1 publication Critical patent/KR100618971B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Small-Scale Networks (AREA)

Abstract

PURPOSE: A method of setting a broadcast-out connection of an equipment having a digital interface is provided to achieve the broadcast-out connection while satisfying the rule of IEC61883 even when a channel number defined by the rule is not assigned. CONSTITUTION: A channel number is decided and then assigned to an output plug according to a desired standard. The decided channel number is assigned to the output plug. The broadcast-out connection is set to the channel number if the attempt is successfully completed. And an optional other channel number is received from a network if the attempt is failed. And then whether an output plug showing a state of the broadcast-out connection exists is decided. A forged point-to-point connection using the other channel number is set if the output plug exists. And the broadcast-out connection is overlaid on the forged point-to point connection, A related register value is changed according to the desired standard and then the broadcast-out connection is set to the other channel number.

Description

디지털 인터페이스를 갖는 기기의 브로드캐스트 아웃 연결 설정 방법{Method for establishing broadcast out connection in device having digital interface}Method for establishing broadcast out connection in device having digital interface

본 발명은 디지털 인터페이스를 갖는 기기에서 인터페이스 연결 설정 방법에 관한 것으로서, 특히 IEEE1394와 같은 디지털 인터페이스를 갖는 기기에서 브로드캐스트아웃 연결을 설정하는 방법에 관한 것이다.The present invention relates to a method for establishing an interface connection in a device having a digital interface, and more particularly, to a method for establishing a broadcastout connection in a device having a digital interface such as IEEE1394.

디지털 TV, 디지털 VCR, 디지털 셋톱박스등 각종 디지털 기기들이 등장하고 있으며, 이들 디지털 기기들이 서로 인터페이스할 수있는 네트워크인 IEEE 1394가 도입되고 있다(IEEE1394-1995 High Performance Serial Bus, IEC 61883등 문헌 참조).Digital devices such as digital TVs, digital VCRs, and digital set-top boxes are emerging, and IEEE 1394, a network that allows these digital devices to interface with each other, is being introduced (see IEEE1394-1995 High Performance Serial Bus, IEC 61883, etc.). .

IEEE 1394 와같은 디지털 인터페이스를 통해 복수의 디지털 기기들이 상호 연결된 시스템에서 IEC61883 규격(IEC61883 Specification of Digital Interface for Electronic Audio/Video Equipment, Part 1, December 1995, HD Digital VCR Conference)은 이들 디지털 기기간의 연결 관리(connection management)를 규정하고 있다. IEC61883 규격은 각 디지털 기기에 대하여 비트스트림에 대한 입구 및 출구로서 입력 플럭그(input plug) 및 출력 플러그(output plug)를 정의하며, 또한 각 디지털 기기들의 내부에 포함하고 있는 oMPR(output master plug register), oPCR(output plug control register), iMPR(input master plug register), iPCR(input plug control register)를 관리함으로써 입력 플러그와 출력 플러그를 제어하여 디지털 기기간의 연결 관리를 수행하도록한다.In systems where multiple digital devices are interconnected through digital interfaces such as IEEE 1394, the IEC61883 Specification of Digital Interface for Electronic Audio / Video Equipment, Part 1, December 1995, HD Digital VCR Conference manages the connection between these digital devices. (connection management). The IEC61883 standard defines an input plug and an output plug as an inlet and an outlet for a bitstream for each digital device, and also includes an output master plug register (oMPR) contained within each digital device. ) manages input and output plugs to manage connection between digital devices by managing output plug control registers (oPCRs), input master plug registers (iMPRs), and input plug control registers (iPCRs).

이러한 디지털 기기간의 연결 형태는 점대점 연결(point-to-point connection)과 브로드캐스트 연결(broadcast connection)이 존재한다. 점대점 연결(point-to-point connection)은 출력 플러그와 입력 플러그, 그리고 이들 상이의 채널로 구성되는 연결로서 임의의 디지털 기기가 그 연결을 설정 (establish/overlay)할 수있고, 그 연결을 설정한 기기가 나중에 그 연결을 브레이크(break)하고 이에 따라 그 연결에 대한 자원(채널, 대역폭)을 해제(free)한다. 그리고 브로드캐스트 연결(broadcast connection)은 브로캐스트-인 연결과 브로드캐스트-아웃 연결로 나누어지는 데, 브로캐스트-인 연결은 입력 플러그와 채널간의 연결이고, 브로캐스트-아웃 연결은 출력 플러그와 채널간의 연결이다. 브로드 캐스트 연결은 실제로 이 연결에 의해 비트스트림을 입출력하는 기기만이 설정할 수있고, 그 연결의 브레이크 및 해제는 네트워크상의 임의의 기기가 설정할 수있다. 이때 점대점 연결 및 브로캐스트 연결의 설정이나 해제를 포함하는 모든 관리는 iMPR, oMPR, iPCR, oPCR 레지스터를 이용하며, 또한 자원을 할당 및 해제하려는 기기가 전체 네트워크 시스템의 IRM(Isochronous Resource Manager)을 담당하는 기기와 통신하여 자원을 할당받고 해제한다. 이중에서 브로드캐스트아웃 연결은 임의대로 설정할 수있는 것은 아니며, 그 연결 설정 주체, 설정시 할당받을 채널 번호, 설정시 할당 받을 대역폭, 해제 주체등에 대해 몇가지 규정이 있다. 이중에서 브로드캐스트 아웃 연결을 설정할 때 할당받는 채널 번호는 oMPR에서 설정되는 브로드캐스트 채널 베이스(Broadcast_Channel_Base)필드와 일정한 관계를 갖고, 또한 기기의 출력 플러그가 복수인 경우 oMPR의 브로드캐스트 채널 베이스 (Broadcast_Channel_Base)필드가 해당 채널 번호가 아니면 이들 출력 플러그에 대해서 서로 연속된 채널 번호가할당된다.There are two types of connection between digital devices: point-to-point connection and broadcast connection. A point-to-point connection is a connection consisting of an output plug, an input plug, and these different channels so that any digital device can establish / overlay the connection and establish the connection. A device later breaks the connection and thus frees resources (channels, bandwidth) for that connection. A broadcast connection is divided into a broadcast-in connection and a broadcast-out connection. The broadcast connection is a connection between an input plug and a channel, and the broadcast connection is a connection between an output plug and a channel. Connection. The broadcast connection can only be established by the device that actually inputs and outputs the bitstream by this connection, and the break and release of the connection can be established by any device on the network. All management, including the establishment or release of point-to-point and brocast connections, uses the iMPR, oMPR, iPCR, and oPCR registers. Also, the device attempting to allocate and release resources must use the Isochronous Resource Manager (IRM) of the entire network system. Communicate with the responsible device to allocate and release resources. Among them, broadcastout connection can not be set arbitrarily, and there are some regulations about connection establishment subject, channel number to be allocated during setup, bandwidth to be allocated during setup, and release subject. The channel number allocated when establishing the broadcast out connection is a certain relationship with the broadcast channel base (Broadcast_Channel_Base) field set in oMPR. Also, if there are multiple output plugs of the device, the broadcast channel base of the oMPR (Broadcast_Channel_Base) If the field is not the corresponding channel number, consecutive channel numbers are assigned to these output plugs.

그러나 종래에는 규정에 의해 할당받도록 정해진 채널 번호가 어떠한 사정에 의해 현실적으로 할당받을 수없는 경우가 발생하면 그에 대한 해결책이 없었다. 예를 들면 기기의 출력 플러그가 3개이고 oMPR의 브로드캐스트 채널 베이스 필드(Broadcast_Channel_Base)에 설정되어 있는 채널 번호가 33이라고 가정하면, 출력 플러그 0에 대해 이미 채널 번호가 33이 할당되어 브로드캐스트아웃 연결이 설정되어 있는 상태에서 출력플러그 1에 대해 브로드캐스트아웃 연결을 설정해야하는 데 채널 번호 34번이 다른 기기가 사용하고 있어 할당받을 수없는 경우에 대해서는 전혀 규정된 바가 없는 문제점이 있었다.However, conventionally, when a channel number determined to be assigned by regulation cannot be realistically allocated due to any circumstances, there is no solution. For example, suppose a device has three output plugs and the channel number set in the broadcast channel base field (Broadcast_Channel_Base) of oMPR is 33, and channel number 33 is already assigned to output plug 0, which causes the broadcastout connection to fail. There was no problem in the case that channel number 34 is used by another device and cannot be allocated because it is necessary to establish a broadcastout connection for output plug 1 while it is set.

본 발명이 이루고자하는 기술적 과제는 IEEE 1394와 같은 디지털 인터페이스구비한 디지털 기기에서 브로드캐스트아웃 연결을 설정할 때 IEC61883규정에 의해 할당되도록 정해진 채널 번호를 할당 받을 수없는 경우에도 동 규격의 관련 규정들을 만족시키면서 브로드캐스트 아웃 연결을 설정할 수있는 브로드 캐스트 아웃 연결 설정 방법을 제공하는 데 있다.The technical problem to be achieved by the present invention is to satisfy the relevant provisions of the standard even when a channel number determined to be assigned by the IEC61883 standard cannot be assigned when a broadcastout connection is established in a digital device equipped with a digital interface such as IEEE 1394. It is to provide a broadcast out connection establishment method to establish a broadcast out connection.

도 1은 일반적인 IEEE1394와 같은 디지털 인터페이스를 통해 복수의 디지털 기기들이 상호 연결된 네트워크 시스템을 보이는 구성도이다.1 is a diagram illustrating a network system in which a plurality of digital devices are interconnected through a digital interface such as a general IEEE1394.

도 2는 도 1의 디지털 기기들 내부에 포함된 oPCR의 상세도이다.FIG. 2 is a detailed view of an oPCR included in the digital devices of FIG. 1.

도 3은 도 1의 디지털 기기들 내부에 포함된 oMPR의 상세도이다.3 is a detailed view of an oMPR included in the digital devices of FIG. 1.

도 4는 본 발명에 따른 디지털 인터페이스를 갖는 기기의 브로드캐스트 아웃 연결 설정 방법을 보이는 흐름도이다.4 is a flowchart illustrating a method of establishing a broadcast out connection of a device having a digital interface according to the present invention.

상기의 기술적 과제를 해결하기 위하여, 본 발명은 디지털 인터페이스를 구비한 디지털 기기에서 특정 출력 플러그에 대해 소정 규격이 정의 하는 브로드캐스트 아웃 연결을 설정하는 방법에 있어서,In order to solve the above technical problem, the present invention provides a method for setting a broadcast out connection defined by a predetermined standard for a specific output plug in a digital device having a digital interface,

(a) 상기 출력 플러그에 할당될 채널 번호를 상기 소정의 규격에서 정하는 바에 따라 결정하는 과정;(a) determining a channel number to be assigned to the output plug as defined in the predetermined standard;

(b) 상기 (a)과정에서 결정된 채널 번호를 상기 출력 플러그에 할당을 시도하는 과정;(b) attempting to assign the channel number determined in step (a) to the output plug;

(c) 상기 (b)과정에서 채널 번호 할당 시도가 성공하면 상기 채널 번호로 브로드캐스트아웃 연결을 설정하고, 채널 번호 할당 시도가 실패하면 네트워크에서 임의의 다른 채널 번호를 할당받고 나서 상기 기기에 브로드 캐스트 아웃 연결 상태인 출력 플러그 유무를 판단하는 과정;(c) If the channel number allocation attempt is successful in step (b), the broadcastout connection is established to the channel number. If the channel number allocation attempt is unsuccessful, any other channel number is allocated from the network and then broadcasted to the device. Determining whether there is an output plug in a cast out connection state;

(d) 상기 (c)과정에서 상기 기기에 브로드 캐스트 아웃 연결 상태인 출력 플러그가 존재할 경우 상기 출력 플러그에 대해 상기 임의의 다른 채널 번호를 사용하는 가짜 점대점 연결을 설정하고 이 가짜 점대점 연결에 상기 브로드캐스트 아웃 연결을 오버레이하며, 그렇지 않은 경우 상기 소정 규격에 따른 관련 레지스터값을 변경하고 나서 상기 임의의 다른 채널 번호로 브로드캐스트 아웃 연결을 설정하는 과정을 포함하는 것을 특징으로 하는 브로드캐스트 아웃 연결 설정 방법이다.(d) in step (c), if there is an output plug in broadcast out connection to the device, establish a fake point-to-point connection using the arbitrary other channel number for the output plug, and establish a fake point-to-point connection. Overlaying the broadcast out connection; otherwise, changing a related register value according to the predetermined standard and then setting up a broadcast out connection to the arbitrary other channel number. How to set up.

이하 첨부된 도면을 참조로하여 본 발명의 바람직한 실시예를 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 일반적으로 IEEE1394와 같은 디지털 인터페이스를 통해 복수의 디지털 기기들이 상호 연결된 네트워크 시스템을 보이는 구성도이다.1 is a diagram illustrating a network system in which a plurality of digital devices are interconnected through a digital interface such as IEEE1394.

도 1의 시스템은 소스(Source)기기인 셋탑박스(SetTopBox:이하 STB)(110)와 싱크(Sink)기기인 디지털 텔레비젼(Digital Television:이하 DTV)이 IEEE1394 라인을 통해 연결된다. 도 1과 같이 둘 이상의 디지털 기기가 연결되어 영상등의 데이터를 주고 받기 위해서는 기기들간에 데이터 전송용 이소크로너스(isochronous) 연결인 브로드캐스트 연결을 설정한다. STB(110)가 특정 채널(예를 들면 채널 63번)로 브로드캐스트아웃 연결을 설정하고 DTV(120)가 이 채널로 브로드캐스트 인 연결을 설정하면 STB(110)와 DTV(120)간에 특정 채널이 매개물이 되어 영상 데이터가 전송된다. 이때 브로드아웃 연결은 설정시 할당받을 채널 번호에 대해 규정하고 있다.In the system of FIG. 1, a SetTopBox (STB) 110 as a source device and a Digital Television (DTV) as a sink device are connected through an IEEE1394 line. As shown in FIG. 1, two or more digital devices are connected to establish a broadcast connection, which is an isochronous connection for data transmission between devices, in order to exchange data such as an image. If the STB 110 establishes a broadcast-out connection to a particular channel (e.g., channel 63) and the DTV 120 establishes a broadcast-in connection to this channel, the specific channel between the STB 110 and the DTV 120 This medium is used to transmit video data. At this time, the broadcast connection defines the channel number to be allocated.

도 4는 본 발명에 따른 디지털 인터페이스를 갖는 기기의 브로드캐스트 아웃 연결 설정 방법을 보이는 흐름도이며, 도 1 내지 도 3을 참조하여 설명하기로 한다.4 is a flowchart illustrating a broadcast out connection establishment method of a device having a digital interface according to the present invention, which will be described with reference to FIGS. 1 to 3.

먼저, 출력 플러그(Pn)의 브로드캐스트아웃 연결 설정을 위해 채널 할당을 시작하면, 420과정에서 IEC61883 규격에서 정하는 바에 따라 할당 받을 채널 번호(channel number:N1)를 결정한다.First, when channel allocation is started to set up the broadcast out connection of the output plug Pn, the channel number N1 to be allocated is determined according to the IEC61883 standard in step 420.

여기서 IEC61883 규격에서 채널 번호 할당의 예를 들면, 특정 디지털 기기가 n개의 출력 플러그를 가지고 있는 경우 i번째 출력 플러그에 대해 브로드캐스트 아웃 연결을 설정할 때Here, for example, channel number assignment in the IEC61883 standard, for example, when establishing a broadcast out connection for the i th output plug if a particular digital device has n output plugs.

if (Broadcast_Channel_Base !=63)if (Broadcast_Channel_Base! = 63)

Channel_Number[i]=(Broadcast_Channel_Base +i)% 63; (0≤i〈n)Channel_Number [i] = (Broadcast_Channel_Base + i)% 63; (0≤i <n)

elseelse

Channel_Number[i]= 63; (0≤i〈n)Channel_Number [i] = 63; (0≤i <n)

에 의해 결정 된다. 여기서 Broadcast_Channel_Base는 도 3에 도시된 바와 같이 기기의 oMPR 레지스터의 특정 필드로서 기기가 초기화되는 시점에서 정해지는 수이며, "a % b"는 나머지 연산으로서 a를 b로 나누었을 때 나머지 합을 구하는 연산이다. 즉, 브러드캐스트아웃 채널 번호는 도 3에 도시된 기기의 oMPR의 Broadcast_Channel_Base 필드와 일정한 관계가 잇으며, 또 기기가 여러개의 출력 플러그를 갖는 경우 이들 출력 플러그들의 브로드캐스트아웃 연결에 대한 채널 번호 할당에 대해서 Broadcast_Channel_Base 값이 63인 경우 동일한 채널 번호가 할당되고 Broadcast_Channel_Base 값이 63이 아닌 경우 이들 출력 플러그들에 할당된 채널 번호들은 서로 연속된 채널 번호를 갖도록한다. 단 채널 번호 할당에 대한 이러한 제약은 이 출력 플러그에 대한 브로드 캐스트아웃 연결이 이스태블리시 케이스(establish case)인 경우에만 적용되며 오버레이 케이스(overlay case)인 경우에는 적용되지 않는다. 즉, 기존에 이 출력 플러그에 대해 점대점 연결이 설정되어 잇는 상태에서 또 다시 이 출력 플러그에 브로드 캐스트 아웃 출력을 연결하려고 하는 경우 위의 규정들은 적용되지 않고 기존의 점대점 연결에 사용되고 있는 채널 번호가 그대로 사용된다. 할당된 채널 번호들은 이 출력 플러그에 대한 연결이 모두 브레이크되는 때에 이 연결을 브레이크시키는 기기가 해제 시킨다.Determined by Here, Broadcast_Channel_Base is a specific field of the device's oMPR register as shown in FIG. 3, and is determined at the time of initialization of the device, and "a% b" is a remaining operation that calculates the remaining sum when a is divided by b. to be. That is, the broadcast out channel number has a certain relationship with the Broadcast_Channel_Base field of the oMPR of the device shown in FIG. 3, and if the device has multiple output plugs, the channel number allocation for the broadcast out connection of these output plugs is provided. If the Broadcast_Channel_Base value is 63, the same channel number is allocated. If the Broadcast_Channel_Base value is not 63, the channel numbers assigned to these output plugs have consecutive channel numbers. However, this restriction on channel number assignment applies only when the broadcast-out connection to this output plug is an establish case, not an overlay case. That is, if a point-to-point connection has already been established for this output plug and you try to connect the broadcast-out output to this output plug again, the above provisions do not apply and the channel number used for the existing point-to-point connection Is used as is. The assigned channel numbers are released by the device breaking this connection when all connections to this output plug are broken.

따라서 채널 번호(N1)를 결정을 위한 실시예를 위해서 3개의 출력 플러그를 갖는 기기를 가정하고, 현재 oPCR의 브로드캐스트채널베이스 (Broadcast_Channel_Base)값은 33을 가정한다. 이때 비연결 상태인 출력 플러그(oPCR[1])에 대해 브로드캐스트아웃 연결을 설정하려고 할 때, IEC61883 규격에 의해 이 연결에 대해 사용해야할 채널의 번호(N1)는 (33+1)%63=34로 정해진다.Therefore, assume an apparatus having three output plugs for the embodiment for determining the channel number N1, and assume that the broadcast_channel_base value of the current oPCR is 33. When attempting to establish a broadcastout connection for an unconnected output plug (oPCR [1]), the number of channels (N1) to be used for this connection by the IEC61883 standard is (33 + 1)% 63 = It is set to 34.

430과정에서 해당되는 출력 플러그에 채널번호(N1) 할당을 시도한다.In step 430, the channel number N1 is assigned to the corresponding output plug.

440과정에서 정해진 채널번호(N1) 할당 시도에 대한 성공 유무를 체크한다.In step 440, it is checked whether the channel number N1 allocation attempt succeeds.

450과정에서 채널번호(N1)에 대한 채널할당 시도가 성공하는 경우 예를 들어 34번 채널이 현재 사용가능하다면 그 채널번호로 브로드캐스트아웃 연결을 설정하고 종료한다.If the channel allocation attempt for channel number N1 is successful in step 450, for example, if channel 34 is currently available, the broadcastout connection is established with the channel number and terminated.

그렇지 않고 460과정에서 채널번호(N1)에 대한 채널할당 시도가 실패하는 경우 예를 들어 34번 채널의 할당이 불가능한 상황이라면 현재 네트워크에서 사용가능한 임의의 채널(N2) 예를 들면 50번채널을 할당받고 난후 다음과 같은 과정을 통해 브로드캐스트 아웃 연결을 설정한다.Otherwise, if channel allocation attempt for channel number N1 fails in step 460, for example, if channel 34 cannot be allocated, any channel N2 currently available in the network, for example, channel 50 is allocated. After receiving, set up the broadcast out connection through the following process.

즉, 470과정에서 임의의 채널번호(N2)을 할당한 상태에서 현재 기기내에 브로드캐스트아웃 연결상태인 출력플러그가 존재하는가를 확인한다. 480과정 및 484과정에서 기기내에 브로드캐스트아웃 연결상태인 출력플러그가 없는 경우 IEC61883 규격에 의해 브로드 캐스트 아웃 연결의 채널 번호 설정과 관련을 갖는 레지스터 필드에 대해 이 채널 번호(N2)에 대응하는 값으로 변경하고 이 채널 번호(N2)를 사용하여 브로드캐스트 아웃 연결을 설정한다. 예를 들면, IEC61883규격에 의해 이 50번 채널에 대응하는 브로드캐스트채널베이스 (Broadcast_Channel_Base)값을 (50-1)%63=49로 역산하여 도 3의 oPCR의 브로드캐스트채널베이스 (Broadcast_Channel_Base)필드를 49로 변경하고 이 50번 채널을 이용하여 출력플러그(oPCR[1])에 대해 브로드캐스트아웃연결을 설정한다. 여기서 브로드캐스트 채널 베이스값 변경과 브로드캐스트 아웃 연결의 설정사이의 순서는 중요하지 않다. 한편, 472과정 및 474과정에서 기기내에 브로드캐스트아웃 연결상태인 출력플러그가 있는 경우 목적 출력플러그(Pn)에 대해 내부적으로 가짜(pseudo/fake) 점대점 연결을 설정하고 나서 이 점대점 연결에 브로드 캐스트 아웃 연결을 오버레이(overlay)한다. 예를 들면, 출력플러그(oPCR[1])에 대해 먼저 내부적으로이 50번 채널을 사용하는 가짜의 점대점 연결을 설정하고(이점대정 연결은 츨력플러그만 존재하고 싱크플러그는 존재하지 않는 내부적으로만 유효하다) 난 후 이 점대점 연결에 브로드 캐스트 아웃 연결을 오버레이한다. 이러한 브로드 캐스트 아웃 연결을 오버레이하는 경우 그 채널 번호와 브로드 캐스트 채널 베이스 사이에 이전과 같은 소정의 관계를 만족시키지 않더라도 무방하므로 규격위반이 아니다.That is, in step 470, it is checked whether there is an output plug that is currently connected to the broadcast-out state in the state where the random channel number N2 is allocated. If there is no output plug with broadcast out connection in the equipment in steps 480 and 484, the value corresponding to this channel number (N2) for the register field related to the channel number setting of the broadcast out connection according to IEC61883 standard. Change and use this channel number (N2) to establish a broadcast out connection. For example, the broadcast_channel_base field of the oPCR of FIG. Change to 49 and use this channel 50 to establish a broadcastout connection to the output plug (oPCR [1]). The order between changing the broadcast channel base value and setting up the broadcast out connection is not important here. On the other hand, if there is an output plug in the device that is in broadcast out connection in steps 472 and 474, a pseudo / fake point-to-point connection is internally established for the target output plug (Pn), and then broadcast to this point-to-point connection. Overlay cast out connection. For example, for an output plug (oPCR [1]), first establish a fake point-to-point connection that uses this channel 50 internally (two-point connection only internally, with only output plugs and no sync plugs). Valid) and overlays the broadcast-out connection on this point-to-point connection. In the case of overlaying the broadcast out connection, it is not a violation because the channel number and the broadcast channel base do not satisfy the predetermined relationship as before.

상술한 본 발명의 실시예는 컴퓨터에서 실행될 수있는 프로그램으로 작성 가능하다. 그리고 컴퓨터에서 사용되는 매체로 부터 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수있다. 상기 매체는 마그네틱 저장 매체(예: 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체예:CD-ROM, DVD등) 및 캐리어 웨이브(예:인터넷을 통해 전송)와 같은 저장 매체를 포함한다.The above-described embodiments of the present invention can be written as a program that can be executed on a computer. And it can be implemented in a general-purpose digital computer for operating the program from a medium used in the computer. Such media include storage media such as magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical reading media (e.g., CD-ROM, DVD, etc.) and carrier waves (e.g., transmitted over the Internet).

상술한 바와 같이 본 발명에 의하면, IEEE 1394와 같은 디지털 인터페이스 를 구비한 디지털 기기에서 브로드 캐스트 아웃 연결을 설정할 때 IEC61883 규격에 의해 할당받도록 정해진 채널 번호가 할당받을 수없는 경우에도 동 규격의 관련 규정들을 만족시키면서 브로드 캐스트 아웃 연결을 설정할 수있다.As described above, according to the present invention, when establishing a broadcast-out connection in a digital device having a digital interface such as IEEE 1394, the relevant provisions of the standard are not applicable even if a channel number determined to be assigned by the IEC61883 standard cannot be assigned. You can set up a broadcast out connection while satisfying.

Claims (4)

디지털 인터페이스를 구비한 디지털 기기에서 특정 출력 플러그에 대해 소정 규격이 정의 하는 브로드캐스트 아웃 연결을 설정하는 방법에 있어서,A method for establishing a broadcast-out connection defined by a predetermined standard for a specific output plug in a digital device having a digital interface, (a) 상기 출력 플러그에 할당될 채널 번호를 상기 소정의 규격에서 정하는 바에 따라 결정하는 과정;(a) determining a channel number to be assigned to the output plug as defined in the predetermined standard; (b) 상기 (a)과정에서 결정된 채널 번호를 상기 출력 플러그에 할당을 시도하는 과정;(b) attempting to assign the channel number determined in step (a) to the output plug; (c) 상기 (b)과정에서 채널 번호 할당 시도가 성공하면 상기 채널 번호로 브로드캐스트아웃 연결을 설정하고, 채널 번호 할당 시도가 실패하면 네트워크에서 임의의 다른 채널 번호를 할당받고 나서 상기 기기에 브로드 캐스트 아웃 연결 상태인 출력 플러그 유무를 판단하는 과정;(c) If the channel number allocation attempt is successful in step (b), the broadcastout connection is established to the channel number. If the channel number allocation attempt is unsuccessful, any other channel number is allocated from the network and then broadcasted to the device. Determining whether there is an output plug in a cast out connection state; (d) 상기 (c)과정에서 상기 기기에 브로드 캐스트 아웃 연결 상태인 출력 플러그가 존재할 경우 상기 출력 플러그에 대해 상기 임의의 다른 채널 번호를 사용하는 가짜 점대점 연결을 설정하고 이 가짜 점대점 연결에 상기 브로드캐스트 아웃 연결을 오버레이하며, 그렇지 않은 경우 상기 소정 규격에 따른 관련 레지스터값을 변경하고 나서 상기 임의의 다른 채널 번호로 브로드캐스트 아웃 연결을 설정하는 과정을 포함하는 것을 특징으로 하는 브로드캐스트 아웃 연결 설정 방법.(d) in step (c), if there is an output plug in broadcast out connection to the device, establish a fake point-to-point connection using the arbitrary other channel number for the output plug, and establish a fake point-to-point connection. Overlaying the broadcast out connection; otherwise, changing a related register value according to the predetermined standard and then setting up a broadcast out connection to the arbitrary other channel number. How to set up. 제1항에 있어서, 상기 소정 규격은 IEEE 1394 인터페이스를 갖는 기기에서 IEC61883인 것을 특징으로 하는 브로드캐스트 아웃 연결 설정 방법.The method of claim 1, wherein the predetermined standard is IEC61883 in a device having an IEEE 1394 interface. 제1항에 있어서, 상기 (d)과정에서 상기 기기에 브로드 캐스트 아웃 연결 상태인 출력 플러그가 존재할 경우 상기 브로드 캐스트 아웃 연결의 채널 번호 설정과 관련된 레지스터값을 임의의 다른 채널 번호에 대응하는 값으로 변경하는 과정;2. The method of claim 1, wherein the register value associated with the channel number setting of the broadcast out connection is set to a value corresponding to any other channel number when the output plug in the broadcast out connection state exists in the device in step (d). Changing process; 상기 과정의 임의의 다른 채널 번호로 브로캐스트 아웃 연결을 설정하는 과정을 포함하는 것을 특징으로 하는 브로드캐스트 아웃 연결 설정 방법.And setting up a broadcast out connection to any other channel number of the process. 제3항에 있어서, 상기 브로드 캐스트 아웃 연결의 채널 번호 설정과 관련된 레지스터는 IEC61883 규격에서 정한 출력 마스터 플러그(oMPR)의 브로드캐스트채널베이스(broadcast channel base)임을 특징으로 하는 브로드캐스트 아웃 연결 설정 방법.4. The method of claim 3, wherein the register related to channel number setting of the broadcast out connection is a broadcast channel base of an output master plug (oMPR) defined in the IEC61883 standard.
KR1019990030338A 1999-07-26 1999-07-26 Method for establishing broadcast out connection in device having digital interface KR100618971B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990030338A KR100618971B1 (en) 1999-07-26 1999-07-26 Method for establishing broadcast out connection in device having digital interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990030338A KR100618971B1 (en) 1999-07-26 1999-07-26 Method for establishing broadcast out connection in device having digital interface

Publications (2)

Publication Number Publication Date
KR20010011113A true KR20010011113A (en) 2001-02-15
KR100618971B1 KR100618971B1 (en) 2006-09-01

Family

ID=19604566

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990030338A KR100618971B1 (en) 1999-07-26 1999-07-26 Method for establishing broadcast out connection in device having digital interface

Country Status (1)

Country Link
KR (1) KR100618971B1 (en)

Also Published As

Publication number Publication date
KR100618971B1 (en) 2006-09-01

Similar Documents

Publication Publication Date Title
KR100275707B1 (en) Home networl system and node id assignment method thereof
EP2391069B1 (en) Method for controlling multichannel cascade of media control server, device and system thereof
KR100644559B1 (en) Method for allocating channel in device having digital interface
US6885631B1 (en) Connection management method for digital interface
KR100618971B1 (en) Method for establishing broadcast out connection in device having digital interface
KR100644558B1 (en) Method for managing system resource in digital interface connected network system
US7020725B2 (en) Method of reserving isochronous resources in a network comprising a wireless link
KR100618970B1 (en) Method for managing channel in device having digital interface
KR20000007567A (en) Bus reset treatment method on the network connected to ieee 1394
US6842814B1 (en) Method for managing a digital interface connection
KR100644557B1 (en) Method for determinating broadcast data rate in device having digital interface
US7639919B2 (en) Signal processing system, signal outputting device, signal inputting device, and communication control method
US20020016882A1 (en) Digital device, data input-output control method, and data input-output control system
KR100940636B1 (en) Method for transmitting data stream in home network
KR100561389B1 (en) Method for managing connection of digital interface
KR100561388B1 (en) Method for managing connection of digital interface
CN113098743A (en) Bus type user node dynamic access control method, main node and storage medium
KR100607933B1 (en) Connection managing method of digital interface
JP2001175592A (en) Receiving method for data receiver on ieee1394
JP2001077826A (en) Equipment connecting method and program recording medium

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee