Abstract: A method and device provide a unique and efficient scheme for utilizing a linked list data structure for encoding and decoding user data, thereby improving the efficiency and speed of data communication. In addition, processor use for computation is minimized, throughput delay is minimized, and throughput performance is maximized in a data communication system.
Abstract: An automatic modulation mode selecting unit (208) and a method (100) provide for selection from a plurality of modulation modes having an optimized transmission time for a data file. This is particularly useful where a small data file is to be transmitted, such as for a hand-held message pad. The present invention may select a modulation mode having a slow data rate but a short training time to achieve a shorter transmission time a small data file in comparison with using another modulation mode having a fast data rate but a longer training time, and thus a longer transmission time. The automatic modulation mode selecting unit includes a mode select controller (202), a mode computer (204), and a mode-select switch (206) for selecting a modulation mode based on a calculated optimized transmission time.
Abstract: The present invention provides a signal loss recovery device (300; 400; 900) and method (500; 600; 1000; 1100; 1200) of digitally encoded bitstreams produced by predictive encoders, for realtime and/or interactive communications. The signal loss recovery device (300; 400; 900) of this invention recovers the lost or damaged information by requesting the transmitter for retransmitting the lost information. Compared to the previously known retransmission technique, the device in this invention does not introduce any extra buffer delay. The elimination of this buffer delay is realized by continuously processing the received data while waiting for the arrival of the retransmission. The information contained in the retransmitted data is reinserted into the error corrupted signal to restore the output signal to its original form without signal loss.
Abstract: The present invention provides a method (400, 500, 600, 700, 800, 900, 1000) and device (1100, 1200, 1300) for contention for channel access to single-slot subscriber units that are capable of transmitting and receiving data on one time slot per TDMA frame, allowing contention for channel access on any one of the available packet time slots and transmission on the time slot where contention is won. Thus, the present invention eliminates a requirement for a subscriber unit to be assigned to a particular time slot for contention, thereby eliminating the problem of performing load balancing on the time slots.
Type:
Grant
Filed:
July 28, 1995
Date of Patent:
July 30, 1996
Assignee:
Motorola, Inc.
Inventors:
Phieu M. Tran, Christopher L. Clanton, Jeffrey C. Smolinske
Abstract: The present invention provides a method (900) and device (100) in multimedia communication systems for efficiently segmenting information bitstreams from multiple media sources into variable length packets, and multiplexing and sending the packets to a shared communication link with low delay and low overhead. The packet segmentation and multiplexing are performed dynamically based on fullness of a set of information buffers that contain the information bitstreams to be transmitted, and delay-sensitivity of each information bitstreams. The multi-discipline queuing scheme has been developed in this invention to control the dynamic packet segmenting and multiplexing process.
Abstract: The present invention provides a device, method, and system for, in an entry node of a packet communication network, transcoding a received constant bit-rate video bitstream to a variable bit-rate video bitstream, packetizing the variable bit-rate video bitstream into video packets for efficient transport of a video signal over a packet-switched network.
Type:
Grant
Filed:
April 14, 1994
Date of Patent:
July 30, 1996
Assignee:
Motorola, Inc.
Inventors:
M. Vedat Eyuboglu, Mei Yong, Oin-Fan Zhu
Abstract: The present invention provides a transcoder for transcoding of digitally encoded bit streams produced by predictive encoders. The transcoder of this invention is less complex than previously known transcoders in terms of both computational and storage requirements. This efficiency is achieved by combining decoding and re-encoding steps into one step. This one-step transcoding is accomplished by modifying the originally quantized vectors and then requantizing and noiseless encoding these vectors into a bit stream in accordance with a predetermined objective.
Abstract: Efficient and adaptable motion estimation between flames in a video sequence is achieved in a video compression system 100 by first performing a series of comparisons in a first region between a present video block of a present video frame and a comparison video block of a previously stored video frame based on a first search point displacement pattern 500. Then, similar comparisons are performed in a second and third region based on a second and third search point displacement pattern respectively 501, 502. A best match video block is determined as a result of the series of comparisons 503. The series of comparisons may be made for a predetermined number of video blocks 600 and video statistics may be collected for the comparisons 601. If the video statistics are unfavorable 602 or if a predetermined time has expired 603, then the region used for searching for a best match block may be changed.
Type:
Grant
Filed:
April 29, 1994
Date of Patent:
July 16, 1996
Assignee:
Motorola, Inc.
Inventors:
Kevin J. O'Connell, Cheung Auyeung, Stephen N. Levine
Abstract: A novel scheme efficiently indicates to a plurality of users which user has been granted access to a multi-access packet channel. Transmission and reception of a predetermined limited number of echo bits per timeslot reduces bandwidth usage, and over the duration of a packet, these bits are equivalent to a variable length random identification number which is used for identifying which user has been granted access.
Type:
Grant
Filed:
July 29, 1994
Date of Patent:
July 9, 1996
Assignee:
Motorola, Inc.
Inventors:
Jeffrey C. Smolinske, Christopher L. Clanton, Phieu M. Tran
Abstract: The method of the present invention provides efficient aggregation of link metrics for a subnetwork in a communication network having a plurality of interconnected subnetworks that consist of nodes and links. The method includes: selecting, by a predetermined subnetwork leader, a subset of nodes in the subnetwork to be exposed nodes; for each link metric, generating, by the subnetwork leader, a spanning tree virtual topology connecting the exposed nodes; and assigning link metric values to the virtual links on the spanning tree and advertising the metric values in a topology broadcast by the subnetwork leader.
Abstract: The method and device of the present invention provide a mechanism at a network node to compensate for variable delays or delay jitters of video packets transported over a packet-switched network, such as an ATM network, and generate a continuous bitstream to an external decoder. The received video packets with variable delays are first depacketized and stored in a video information buffer and then are sent to the external decoder through another constant or variable bit-rate channel. Based on a hypothetical decoder buffer verifier condition, stuffing bits are inserted into the output video bitstream to prevent the decoder buffer from overflowing. Stuffing bits are sent if one of the following two cases occurs: A) the condition of the hypothetical decoder buffer verifier is violated; B) the video information buffer is empty.
Abstract: A device (100) and method (400) are set forth that provide a parity check that utilizes a nonlinear dependence upon bits other than the parity bit alone. The 4D 16-state Wei trellis code is made transparent to m.multidot.90 degree rotations by utilizing a parity generating unit that generates a parity check bit based on at least a second rotationally significant label bit. The parity check bit allows detection of errors in a first rotationally-significant label bit, i.e., allows for achievement of a rotationally transparent parity check.
Type:
Grant
Filed:
August 22, 1995
Date of Patent:
July 9, 1996
Assignee:
Motorola, Inc.
Inventors:
Ping Dong, M. Vedat Eyuboglu, George D. Forney, Jr.
Abstract: The present invention provides a pre-emphasis selection method, digital signal processing module and digital communication system that use computations based on channel spectrum measurements for efficient, non-complex determination of a pre-emphasis filter index. By avoiding the complex computations, a near optimal selection of a pre-emphasis filter with robust performance is achieved with relatively simple calculations.
Abstract: The present invention provides a unique access control scheme for assigning a plurality of time slots in a fair manner among subscriber units using a single time slot in a frame and subscriber units using multiple time slots in a frame in a communication system.
Type:
Grant
Filed:
July 29, 1994
Date of Patent:
June 25, 1996
Assignee:
Motorola, Inc.
Inventors:
Phieu M. Tran, Jeffrey C. Smolinske, Robert C. Scheibel, Jr., Christopher L. Clanton
Abstract: A simplified transition detector identifies phase reversal without relying upon complex correlation relationships or trellis techniques. Two correlation signals are obtained using tones with a phase difference of .pi./2. Zero-crossing information on the two correlation signals is used to detect phase reversal.
Abstract: A digital speech coder utilizes harmonic noise weighting to overcome some limitations of low-rate CELP-type speech coders in reproducing voiced speech. In addition to a short term correction factor, which constitutes spectral noise weighting as known in the art, a long term pitch correction factor is utilized to provide harmonic noise weighting. The inclusion of harmonic noise weighting in a speech coder more efficiently utilizes noise-masking properties of a speech signal, allowing synthesis of a higher quality speech at a given bit rate.
Abstract: A traffic management policing device (TMPD) (600) and method (TMPM) (700) monitor and substantially enforce a sustainable cell rate (SCR) and burst tolerance (BT) in a cell relay network utilizing a second-order leaky bucket system in conjunction with a peak cell rate (PCR) leaky bucket, thus substantially providing a predetermined quality of service.
Abstract: Collision avoidance is maximized by placing collision avoidance scheduling in a central access manager. The central access manager coordinates downlink transmissions of a base site with the uplink transmissions by subscriber units, virtually avoiding collisions of the two types of transmissions. The subscriber units utilize a waiting period prior to transmission of packets to permit the central access manager to maintain the scheduling.
Type:
Grant
Filed:
July 29, 1994
Date of Patent:
May 14, 1996
Assignee:
Motorola, Inc.
Inventors:
Phieu M. Tran, Jeffrey C. Smolinske, Robert C. Scheibel, Jr., Christopher L. Clanton
Abstract: The method (100, 200) and data communication equipment (300, 400) utilizing the method to substantially eliminate duplicate synchronous data frames thus limiting delay for a synchronous data system having error correcting protocol. Duplicate synchronous data frames are eliminated for timeouts where a communication channel becomes unusable for timeout that exceeds a preselected value.
Abstract: A telepoint communication system 100 where the affiliation of communication unit 125 and 130 with telepoint base station 120 and 122 is maintained at a mobility management unit (MMU) 117. When an inbound call for the mobile communication unit 125 and 130 is received on the PSTN 110, the location of the mobile communication unit 125 and 130 is determined from the MMU 117 and a communication channel at the telepoint base station is reserved, and routing information to the reserved communication channel is provided to the PSTN, enabling the mobile communication unit 125 and 130 to receive the inbound call.
Type:
Grant
Filed:
September 14, 1994
Date of Patent:
April 16, 1996
Assignee:
Motorola, Inc.
Inventors:
Prashanth M. L. Gowda, Nu S. Woon, Baheerathan Rajalingam, Abraham P. Thomas, Foo C. Seng, Han W. Khang, Woon H. Swee, Gary T. Chu