Method and apparatus for transferring isocronous data within a wireless computer network
First Claim
1. A communication protocol, for the transmission and reception of isochronous video and audio data between components of a computer network, the protocol comprising a hierarchical arrangement of time slots within a communication channel, the hierarchical arrangement of time slots including a forward time slot and a reverse time slot which together define transmission and reception periods for a server and a client unit in the computer network, wherein video and audio data is transmitted from the server to the client unit during a forward time slot and audio rate control information is transmitted from the client unit to the server during the reverse time slot, the audio rate control information being used by the server to determine an amount of audio information to be transmitted to the client unit in a subsequent forward time slot so as to ensure sufficient audio information will be available for synchronized playback with associated video information received from the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication protocol includes a hierarchical arrangement of time slots within a communication channel for transmission and reception of isochronous data (e.g., video, audio, etc.) between components of a computer network. One of the time slots may include a window for transmission of keyboard and/or cursor control data from a client unit to a server, for example as a series of past and present keyboard and/or cursor control entries, with these entries being accompanied by a counter value indicative of the number of new entries since a previous transmission. Audio rate control information may also be transmitted from the client unit to the server during the reverse time slot and may be used by the server to determine the amount of audio information to be transmitted to the client unit in a subsequent forward time slot transmission period. The audio rate control information is determined according to the amount of stored audio information at the client unit. The client unit transmits rate control information so as to ensure sufficient audio information will be available for synchronized playback with video information received from the server.
205 Citations
25 Claims
- 1. A communication protocol, for the transmission and reception of isochronous video and audio data between components of a computer network, the protocol comprising a hierarchical arrangement of time slots within a communication channel, the hierarchical arrangement of time slots including a forward time slot and a reverse time slot which together define transmission and reception periods for a server and a client unit in the computer network, wherein video and audio data is transmitted from the server to the client unit during a forward time slot and audio rate control information is transmitted from the client unit to the server during the reverse time slot, the audio rate control information being used by the server to determine an amount of audio information to be transmitted to the client unit in a subsequent forward time slot so as to ensure sufficient audio information will be available for synchronized playback with associated video information received from the server.
-
15. A network for the transmission and reception of isochronous video and audio data, comprising:
-
a server;
a client unit; and
a wireless communication link communicatively coupling the server with the client unit according to a communication protocol that includes a number of time periods in a hierchical arrangement within a communications channel, wherein the client unit transmits audio rate control information to the server during a first reverse time period and the server transmits audio information to the client unit during a second forward time period, wherein the amount of audio information transmitted to the client unit by the server is determined responsive to the audio rate control information transmitted from the client unit to the server so as to ensure sufficient audio information will be available for synchronized playback with associated video information received from the server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A protocol for transmitting isochrronous audio and video data on a wireless network, the protocol comprising a plurality of frames within a communications channel and organized as a hierarchy of time slots, wherein each frame comprises:
-
a first forward time period for the transmission of audio and video data from a server to a client on the wireless network; and
a second reverse time period for the transmission of audio rate control information from the client to the server, wherein the client sends the audio rate control information to ensure it receives from the server sufficient audio data for synchronized playback of the audio data with the video data, wherein the server sends audio data to the client in the forward time period of a subsequent frame responsive to the audio rate control information received from the client so as to ensure sufficient audio information is transmitted to the client for synchronized playback of the audio data with the video data. - View Dependent Claims (24, 25)
-
Specification