Nova Patents
EP0591940A2

Multi-media network bus.

Abstract

A multi-media network bus (MMN-Bus) and Controller (MMNC) serve as a distribution medium between a single high-speed network and multiple user network interfaces (UNIs). The MMNC allocates multiple isochronous channels and packet channels for distribution to the users over the MMN-Bus. The MMNC sends information in standard time segments or master cycles. Following transmission of a start signal, a series of control blocks is sent. The first type of control block is used for communication from the MMNC to each UNI. The second type of control block is used for transmissions from each UNI to the MMNC. Both types of control blocks are used for call setup, call acknowledgement, channel allocation, call end and packet data request. Following transmission of both sets of control blocks, a signal is sent to indicate the beginning of a sequence of isochronous transfers. Each UNI tracks the number of signals, identifying those signals which it should either receive or transmit. Following the end of the isochronous channel transmissions, two things occur. First, the MMNC sends the address either of itself or the address of a UNI. (This address is sent continuously until the end of the transmission of the related packet.) Subsequently, a start packet signal is sent which indicates the beginning of the packet transmission by the unit whose address was sent. Each packet contains a destination address. Each UNI and the MMNC check the destination address against their own address: if it matches, the device receives the packet. An end packet signal indicates the end of the transmission of the first packet.

EP0591940A2, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 6 October 2013, 13 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 9 independent, 3 dependent

  1. 1
    A multimedia protocol for transmitting a first and second type of information from a network, over a network bus having a bus controller, to a plurality of user interfaces, said protocol comprising the steps of:generating cyclically reoccurring master cycles and within each of said cycles: a. transmitting a start cycle signal indicating the start of a cycle;b. transmitting a plurality of control blocks;c. transmitting a first-type-count signal prior to the start of each transmission of a first type of information;d. sending one or more transmissions of said first type of information;e. transmitting a start-second-type signal to indicate the start of one or more transmissions of a second type of information;and f. sending one or more transmissions of said second type of information over said bus.
  2. 4
    A method as in at least one of claims 1 to 3, wherein said first-type-count signal indicates the number of said transmissions of said first type which will follow.
  3. 5
    A method as in at least one of claims 1 to 4, wherein an end-first-type signal is transmitted after each of said transmissions of said first type.
  4. 6
    A method as in at least one of claims 1 to 5, wherein an address signal indicating destination is transmitted during the entire time said second type of information is transmitted.
  5. 7
    A method as in at least one of claims 1 to 6, wherein said second type of information contains an indicator of the destination of said second type of information.
  6. 8
    A method as in at least one of claims 1 to 7, wherein an end-second-type signal is transmitted after said transmissions of said second type of information.
  7. 9
    A method as in at least one of claims 1 to 8, wherein one or more transmissions of said second type of information and an associated end-second-type signal are transmitted after said end-second-type signal.
  8. 10
    A method as in at least one of claims 1 to 9, wherein, if one of said transmissions of said second type of information cannot be completed within a first frame, a suspend signal is transmitted, said transmission continuing through the transmission of the next consecutive frame until said start-second-type signal is transmitted whereupon said uncompleted transmission of said second type of information is resumed.
  9. 11
    A multimedia system for transmitting a first and second type of information from a network, over a network bus having a bus controller, to a plurality of user interfaces, comprising:means for generating a cyclically reoccurring master cycle;means for transmitting a start cycle signal indicating the start of a cycle;means for transmitting a plurality of control blocks, wherein said control blocks comprise a first type and a second type, said first type of control block being associated with transmissions from said controller to said plurality of user interfaces and said second type of control block being associated with transmissions from said plurality of user interfaces to said controller, and each of said plurality of user interfaces has an associated control block of said first type and an associated control block of said second type, and all of said control blocks of said first type are transmitted prior to transmitting all of said control blocks of said second type;means for transmitting a first-type-count signal prior to the start of each transmissions of a first type of information;means for sending one or more transmissions of said first type of information;means for transmitting an end-first-type signal after each of said transmissions of said first type;means for transmitting a start-second-type signal to indicate the start of one or more transmissions of a second type of information;means for sending one or more transmissions of said second type of information over said bus;means for transmitting an end-second-type signal after said transmissions of said second type of information;means for transmitting a suspend signal if one of said transmissions of said second type of information cannot be completed within a first frame, said suspend signal transmission continuing through the transmission of the next consecutive frame until said start-second-type signal is transmitted whereupon said uncompleted transmission of said second type of information is resumed.