摘要:
A receiver-driven streaming method is provided. The method includes receiving an original coded video stream from a transmitter 102 at a receiver 104. An available bit rate is measured at the receiver 104. A request for a different coded video stream and a switching stream is sent from the receiver 104 to the transmitter 102 based on the available bit rate. The requested switching stream is received from the transmitter 102 at the receiver 104. The requested coded video stream is received from the transmitter 102 at the receiver 104. According to one embodiment, switching streams 132a-132f are stored separately from coded video streams 130a-130c, and each switching stream 132a-132f and coded video stream 130a-130c is stored in a separate track from each other. In this way, switching streams 132a-132f maybe generated offline. Also, the receiver 104 controls the streams provided by the transmitter 102 by requesting specific switching streams 132a-132f and coded video streams 130a-103c.
摘要:
A so-called “Virtual Clock” with varying frequency is provided for used by a multimedia streaming server to adapt its transmission rate dynamically to changing network conditions. The “Virtual Clock” system and method of the present invention compensates for a potential limitation of the Internet Real-time Transmission Protocol (RTP), that stamps every packet it delivers with a timestamp and expects the server using this timestamp to schedule the transmission of this particular packet accordingly. Consequently, the transmission rate is pre-determined by the encoded multimedia content when RPT is used. Using the “Virtual Clock” of the present invention, the streaming server has a mechanism to overcome this RTP limitation and can conduct transmission rate adaptation in a way that can balance the bandwidth requirement of the content with the bandwidth availability of the network.
摘要:
A circular buffer, i.e., a chain of buffers forming a circle, is provided for managing packet loss detection in Internet streaming. The detection latency is determined by the size of the buffer chain, which can be dynamically adapted to network conditions and application requirements. The present invention can achieve reasonable detection accuracy.
摘要:
This invention provides a system and method to dynamically adapt a wireless link retry limit in real-time according to channel conditions and workload intensity in order to maximize MAC throughput and minimize packet loss. In wireless local area networks (WLANs), such as IEEE 802.11b or a, packets can get lost due to either link error or interface queue overflow. Retry is deployed by a wireless link as a link error protection mechanism to reduce packet loss due to link error. However, an improper configuration of this retry limit (such as too high) may cause more packet loss due to queue overflow than link error. The retry-limit adaptation system and method of this invention strikes a balance between queue drops and link losses. Consequently, it achieves much better network performance in terms of a significant reduction of overall packet loss when compared with situations where the retry limit is statically configured, as recommended by the current standard. For video applications, this dynamic adaptation can be configured in such a way that the video quality for a particular network condition is optimized.
摘要:
A system and method is provided for switching between multiple description coding and scalable coding that is dependent on the network characteristics and uses forward error correction (FEC) and scalable or prioritized video.
摘要:
A system and method is provided to facilitate the transmission of scalable coded video over IP networks. A proposed pre-processing method is disclosed, referred to as multi-track hinting, efficiently structures layered video into a flexible format so that it can be easily streamed over packet-switching networks in accordance with changing network conditions, complexity constraints and user preferences. A general purpose MPEG server, without major modification, is capable of automatically using multiple channels (i.e., RTP connections), thereby providing the streaming system the flexibility to adapt to changing network conditions, complexity constraints and user preferences by adjusting the number of scalable layers to be transmitted. Accordingly, the multi-track hinting method extends the functions of standard Internet streaming protocols (RTSP, SDP) to enable flexible adaptation.
摘要:
A system and method provides a realistic architecture and specifies the protocols that are necessary for carrying out adaptive and efficient protection, thereby allowing applications to dynamically switch between different protection strategies. Protection is uniquely achieved by providing the protection track (206, 208, 210) as a separate stream from the media data stream (202, 204). In this manner, changing the protection data can change the protection level or strategy, but the protection procedures remain the same. Further, the method uses Real-time Transport protocol (RTSP) instead of Internet Group Management protocol (IGMP) which can achieve faster protection and provide more flexibility to applications.
摘要:
A communication system comprises a set of specialized backend servers 100 and groups of terminals (210, 220) connected through the Internet. Users of the communication system can make video calls and share text messages, images and video clips through the terminals (210, 220). The terminals in this system are organized into private terminal groups 200 of varying sizes. Each group has only one controller terminal 210 and one or more display terminals 220. Both types of terminals provide an easy-to-use graphic user interface for the user to access the communication services provided by the system. Communication and information sharing between any display terminals must be pre-authorized by their controllers. This communication system, while ensuring security and privacy, addresses the needs of caregiver groups that include caregiver professionals, family members and care receivers, to facilitate private conference calls, information sharing and caring activity coordination.
摘要:
Embodiments provide methods and systems wherein analyte concentration readings taken over a first period of time are collected and processed to determine one or more analyte concentration averages. The methods include collecting samples with a measurement system (e.g., a Blood Glucose Meter) over a first period of time, dividing the first period of time into smaller time increments, and calculating an average analyte concentration based on first sub-averages obtained from each of the smaller time increments. Systems for carrying out the analyte concentration averages are described, as are other aspects.
摘要:
A switch mode power supply (SMPS) and method are provided. In particular, the present invention provides an SMPS in which data is encoded by manipulating voltage pulses on a primary side. The manipulated voltage pulses are then transferred over a transformer to a secondary side. Secondary side pulses generated in response to the primary side pulses are sensed and decoded by a detector. The present invention allows data to be transferred from the primary side to the secondary side without affecting output voltages.