IP Library Granted Patent US 7,180,907
Granted Patent B2
US 7,180,907 · App. 09/993,308 · Granted Feb 20, 2007

Apparatus and method for transmitting an anisochronic data stream on an isochronic transmission route

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,180,907
App. No.
09/993,308
Granted
Feb 20, 2007
Kind
B2
Abstract

To transmit an anisochronic data stream on an isochronic transmission route with a plurality of channels over a transmission network, a number of channels is reserved by the transmitter before beginning the transmission, wherein the sum of the transmission capacities of the reserved channels just exceeds the bandwidth of the asynchronous data stream. During the course of transmission, the data of the anisochronic data stream are formed into packets; each packet is transmitted over the reserved channels. After a packet has been sent, unused portions of the reserved channels are filled with filler data that is discarded at the receiver, until sufficient data are again available at the transmitter to begin transmission of the next packet.

Claims (31)

1. A method of transmitting an anisochronic data stream from a data source to a data sink over an isochronic transmission network having with a plurality of channels, comprising:

receiving data from the data source, and reserving at least two of the plurality of channels to provide reserved channels for transmission of data from the transmitter onto the transmission network, wherein the cumulative transmission capacities of the reserved channels exceeds the bandwidth of the anisochronic data stream;

partitioning data of the anisochronic data stream into packets;

filling bit locations of the packets not required to transmit the anischronic data with filler data, and providing packetized data indicative thereof; and

providing the packetized data for transmission over at least one reserved channel of the transmission network.

2. The method of claim 1 , wherein said step of providing the packetized data comprises inserting a synchronization pattern into said packetized data before data associated with the anisochronic data, to identify the portions of the data of said packetized data as data indicative of said anischronic data.

3. The method of claim 1 , wherein said packets each contain the same data quantity.

4. The method of claim 1 , wherein said reserved channels are time multiplexed channels, and the transmission network includes a time division multiplexed bus.

5. The method of claim 1 , wherein the anisochronic data stream comprises audio data.

6. The method of claim 1 , wherein then transmission network comprises a MOST network.

7. The method of claim 6 , wherein the MOST network operates at a frequency of 44.1 MHz, and the anisochronic data stream has a frequency of 48 MHz or an integer multiple thereof.

8. The method of claim 1 , wherein the data source comprises a DVD player.

9. The method of claim 1 , wherein the data source comprises a CD player.

10. A data transmission system, comprising:

a data bus;

a data source that provides an anisochronic data stream;

a transmitter that receives said anischronic data stream, assigns a plurality of channels associated with said data bus for transmission of data indicative of said anischronic data stream, partitions said anischronic data into a plurality of packets and fills unused bit locations of each packet with filler data, and provides output packets indicative thereof;

a first bus interface that receives said output packets and transmits said output packets onto said data bus;

a second bus interface that receives the output packets transmitted onto the data bus, and provides input packets indicative thereof; and

a receiver that receives and processes said input packets to recover said anischronic data stream, and provides a recovered anischronic data stream indicative thereof.

11. The data transmission system of claim 10 , wherein said data bus includes a MOST bus.

12. The data transmission system of claim 11 , wherein said data source includes a DVD player.

13. The data transmission system of claim 10 , wherein said MOST bus operates at a frequency of 44.1 MHz, and said anisochronic data stream has a frequency of 48 MHz or an integer multiple thereof.

14. The data transmission system of claim 13 , wherein said reserved channels comprise time multiplexed channels, and said data bus is configured and arranged as a time division multiplexed bus.

15. The data transmission system of claim 10 , further comprising an intermediate memory device wherein said transmitter stores data indicative of said anischronic data stream, and when a certain amount of data associated with said anischronic data stream has been stored in said intermediate memory, said transmitter initiates providing said output packets.

16. The data transmission system of claim 15 , wherein said transmitter also provides to said first bus interface a synchronization pattern that is transmitted over said data bus prior to each of said packets associated with said anischronic data stream to identify to said receiver said data associated with said anischronic data stream.

17. An apparatus for transmitting an anisochronic data stream from a data source to a data sink over an isochronic transmission network having a plurality of channels, comprising:

means for receiving data from the data source, and for reserving at least two of the plurality of channels to provide reserved channels for transmission of data from the transmitter onto the transmission network, wherein the cumulative transmission capacities of the reserved channels exceeds the bandwidth of the anisochronic data stream;

means for partitioning data of the anisochronic data stream into packets;

means for filling bit locations of the packets not required to transmit the anischronic data with filler data, and for providing packetized data indicative thereof; and

means for providing the packetized data for transmission over at least one reserved channel of the transmission network.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →