Abstract:
A method of compressing video content is disclosed and may include receiving an image frame of a video signal having multiple components, generating an edge-map for the image frame, generating a bitstream base layer for each component of the video signal, generating a first bitstream enhancement layer for each component of the video signal, and generating successive bitstream enhancement layers for each component of the video signal. As the successive bitstream enhancement layers are generated, the method of compressing video content goes from lossy to lossless.
Abstract:
Systems and methods identify a multi-hop network data path with sufficient available resources at each node along the data path to facilitate desired end-to-end data flow. Embodiments operate to identify resource constraints for meeting QoS or other communication requirements at each node of a multi-hop data path and propagate the resource constraint information within the network for use in identifying data paths suitable for supporting a desired end-to-end data flow. A resource allocation algorithm operable to allocate resources to achieve an end-to-end data flow meeting the communication requirements is implemented according to embodiments. A resource allocation algorithm of embodiments operates to ensure efficient use of the available resources so that desired conditions are satisfied when the resource requirements are met at each intermediate node for the upstream and downstream links and also both links simultaneously.
Abstract:
Systems and methods displaying information from a mobile device are described herein. One embodiment of this disclosure provides method of triggering a wireless connection. The method comprises detecting a wired connection at a mobile device. The method further comprises adjusting a power to a wireless interface based on the detection of the wired connection.
Abstract:
Low-power transmitter and/or receiver devices are provided by sacrificing time and/or frequency diversity in exchange for lower power consumption. When channel conditions indicate that time and/or frequency spreading are unnecessary for transmissions, a transmitter may enter into a power-conservation mode in which transmissions are performed using a time gating scheme or a time repetition scheme. In the time gating scheme, symbols are transmitting just once, rather than a plurality of times, but with increased transmission power. In the time repetition scheme, copies of the same symbol are transmitted a plurality of times on the same frequency on different symbol transmission periods, instead of being retransmitted on different frequencies on different symbol transmission periods. Consequently, the symbol can be generated once and stored for subsequent retransmission, thereby allowing some of the transmitter/receiver chain components can be operated at a lower duty cycle or processing speed to conserve power.
Abstract:
A method, system and computer program product for a wireless mobile display digital interface (WMDDI) association procedure that allows establishing and joining more than one multicast group to facilitate the interoperability of multiple client devices based on host and client capabilities. The protocol provides for the exchange and update of capabilities and multicast addresses for layered multicast transmission applications. The system is used for interoperating devices with different capabilities and provides for efficient transmissions by using different multicast addresses mapped to different layers of a bitstream. The protocol adapts to changes in capabilities, in joining/releasing of multicast addresses and in link quality.
Abstract:
A computer system, method, article of manufacture, and system is provided comprising a processor, a first storage device with a primary operating system stored within and a second storage device with a secondary operating system stored within. The computer system contains BIOS capable of booting either the primary operating system or the secondary operating system responsive to user selection. The secondary operating system has fewer functions than the primary operating system and is capable of running the computer system independent of the primary operating system.
Abstract:
A communications system having a first data subsystem; a data transmission controller coupled to the first data subsystem; a data line coupled to the data transmission controller having a bandwidth with a first portion and a second portion; and, a second data subsystem coupled to the data transmission controller. A method for dynamically estimating and allocating the bandwidth between the first data subsystem and the second data subsystem having the steps of measuring a utilization level of the first portion of the bandwidth by a first application; detecting whether the utilization level is outside of a predetermined range; and, changing an allocation of the first portion and the second portion of the bandwidth.
Abstract:
This disclosure describes techniques that can improve the generation of a decomposed multi-stream (DMS) by a host device of a video display system and the display of a DMS by a client device of the video display system. The techniques may apply different frame rates to different streams within a DMS, and the frame rates may depend on the content. For example, one stream within a DMS may comprise a sequence of full-motion video information, which may be rendered at a relatively high frame rate. However, another stream within the DMS may be associated with a background of the display, various graphic user interface control windows or elements, or a display window that includes non-video content (such as e-mail or a document). The second stream in the DMS may be rendered at a much slower frame rate than that used for the sequence of full-motion video information.
Abstract:
Systems and methods displaying information from a mobile device are described herein. One embodiment of this disclosure provides a method of controlling a mobile device without a native touch screen display. The mobile device is coupled to an external touch-screen device. The method comprises receiving input via a touch screen display. The method further comprises mapping the input to one or more keypad events. The method further comprises transmitting to at least one application the one or more keypad events.