US2003063684A1PendingUtilityA1

System and method for transmission of digital information of varying sample rates over a synchronous network

Priority: Jul 19, 2001Filed: Aug 19, 2002Published: Apr 3, 2003
Est. expiryJul 19, 2021(expired)· nominal 20-yr term from priority
H04L 1/0014H04J 3/0647
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for transmitting digital information over a synchronous network includes at least one source node and at least one sink node both coupled with the synchronous network. The source node provides source information sampled at a source sample rate (Fsi) to the synchronous network in the form of digital information. The source information may include blocks of multi-channel data. The synchronous network operates on a network master clock rate (Fn) with a frequency that may be higher, lower or equal to the source sample rate (Fsi). The digital information is transmitted over the network to the sink node. Digital information representative of a portion of a block of multi-channel data may be transmitted separately. The sink node processes the digital information to generate synthesized source information. Where portions of blocks of multi-channel data are transmitted separately, the sink node may combine the separate portions to generate synthesized complete blocks of multi-channel data.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method of transmitting multi-channel data as digital information over a synchronous network, the method comprising: 
 a) processing a plurality of blocks of multi-channel data at a first rate to generate digital information;    b) clocking the digital information into network frames in a synchronous network at a second rate, the second rate different than the first rate; and    c) indicating digital information representative of partial blocks of multi-channel data within each of the network frames.    
     
     
         2 . The method of  claim 1 , further comprising: 
 d) transmitting each of the network frames over the synchronous network;    e) receiving the digital information from the synchronous network; and    f) processing the digital information as a function of the first rate, the second rate and the indication of partial blocks of multi-channel data to generate synthesized blocks of multi-channel data.    
     
     
         3 . The method of  claim 1 , wherein a) comprises processing blocks of multi-channel audio data.  
     
     
         4 . The method of  claim 1 , wherein b) comprises clocking digital information representative of partial blocks of multi-channel data into the network frames without waiting for the remainder of the partial blocks of multi-channel data to be processed.  
     
     
         5 . The method of  claim 1 , wherein c) comprises including a header in each of the network frames, the header indicative of partial blocks of multi-channel data and the number of complete blocks of multi-channel data included in an associated network frame.  
     
     
         6 . The method of  claim 1 , wherein a) comprises storing the digital information in a buffer, the digital information initially stored as input source information and stored as output source information prior to b).  
     
     
         7 . The method of  claim 1 , wherein b) comprises clocking a source counter value and a header into each of the network frames, the source counter value indicative of the first rate and the header indicative of partial blocks of multi-channel data within a corresponding network frame.  
     
     
         8 . A method of processing multi-channel data transmitted as digital information over a synchronous network, the method comprising: 
 a) receiving a first network frame from a synchronous network, wherein each transmitted network frame includes digital information representative of multi-channel data sampled at a first rate, a source counter value indicative of the first rate and indication of whether a partial block of multi-channel data is represented in the network frame;    b) processing the first network frame to generate a synthesized block of multi-channel data as a function of the source counter value, a network counter value indicative of a synchronous network master clock rate and the indication of whether a partial block of multi-channel data is represented; and    c) processing at least one second network frame to complete generation of the synthesized block of multi-channel data when it is indicated that a partial block of multi-channel data is represented in the first network frame.    
     
     
         9 . The method of  claim 8 , wherein each transmitted network frame also includes indication of the number of complete blocks of multi-channel data included in the transmitted network frame and b) comprises processing the first network frame to generate a synthesized block of multi-channel data as a function of the indication of the number of blocks of complete multi-channel data included in the first network frame.  
     
     
         10 . The method of  claim 8 , wherein b) comprises extracting from a header of the first network frame indication of whether a partial block of multi-channel data is represented in the first network frame, the header including an upper portion and a lower portion, the upper portion indicative of complete blocks of multi-channel data included in the first network frame and the lower portion indicative of partial blocks of multi-channel data included in the first network frame.  
     
     
         11 . The method of  claim 8 , wherein the first rate and the second rate are different and b) comprises identifying redundant transmission of digital information as a function of the source counter value and the network counter value.  
     
     
         12 . The method of  claim 8 , wherein b) comprises counting the frequency of the synchronous network master clock rate to determine the network counter value.  
     
     
         13 . The method of  claim 8 , wherein indication that a partial block of multi-channel data is represented indicates one of a left stereo sample and a right stereo sample is omitted from the first network frame.  
     
     
         14 . The method of  claim 8 , wherein a), b) and c) are performed with an output stage and subsequently transmitted over the synchronous network to a processing module to generate the synthesized block of multi-channel data.  
     
     
         15 . A synchronous network transmission system for transmitting multi-channel audio data as digital information over a synchronous network, the system comprising: 
 a source node operable to generate digital information, the digital information comprising a plurality of blocks of multi-channel data sampled at a first rate; and    a synchronous network coupled with the source node, wherein the synchronous network is operable at a second rate different than the first rate, the digital information sequentially clocked into the synchronous network at the second rate, wherein the blocks of multi-channel data remain sampled at the first rate,    the source node operable to identify partial blocks of multi-channel data within the digital information that is clocked into the synchronous network.    
     
     
         16 . The synchronous network transmission system of  claim 15 , further comprising a sink node coupled with the synchronous network, the sink node operable to process digital information to generate synthesized blocks of multi-channel data as a function of the identification of partial blocks of multi-channel data received over the synchronous network.  
     
     
         17 . The synchronous network transmission system of  claim 16 , wherein the sink node comprises an output stage and a processing module, the output stage operable to identify and form complete blocks of multi-channel data from the partial blocks of multi-channel data, the processing module operable to generate synthesized blocks of multi-channel data.  
     
     
         18 . The synchronous network transmission system of  claim 15 , wherein the source node comprises a source clock, an information generator, an N-bit counter and a buffer.  
     
     
         19 . The synchronous network transmission system of  claim 15 , wherein digital information is clocked into a plurality of network frames, the source node operable to identify partial blocks of multi-channel data within each of the network frames.  
     
     
         20 . The synchronous network transmission system of  claim 15 , wherein each of the network frames include a header having an upper portion and a lower portion, the upper portion indicative of complete blocks of multi-channel data included within the network frame, the lower portion indicative of partial blocks of multi-channel data included within the network frame.  
     
     
         21 . The synchronous network transmission system of  claim 15 , wherein each of the network frames includes a header, a source counter value representative of the first rate, a first source information word and a second source information word, the header indicative of partial and complete blocks of multi-channel data within the first source information word and the second source information word.  
     
     
         22 . The synchronous network transmission system of  claim 15 , wherein the multi-channel data comprises multi-channel audio data.  
     
     
         23 . The synchronous network transmission system of  claim 15 , wherein the multi-channel data comprises one of two channel audio data, six channel audio data and eight channel audio data.

Join the waitlist — get patent alerts

Track US2003063684A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.