摘要:
Disclosed herein is a data management system for AV/C descriptor data. The system includes a data container hierarchical structure. The system also includes a methodology for compiling data from the containers into a read buffer upon receipt of a request from a requestor. The data presented to the requestor will preferably be in a format that may be understood by other device requestors that may or may not be utilizing this same container system.
摘要:
A method, apparatus, system, and signal-bearing medium that in an embodiment determine at least one capability of a transfer of data, set at least one parameter that affects performance of the transfer to an initial state based on the capability, detect performance of the transfer, and modify the parameter based on the performance. In this way, the data transfer can adapt to changing capabilities of the network and the devices that send and receive the data.
摘要:
A method and apparatus for the dynamic adjustments of video streams sent from a server to a client is provided. Using both short term and long term thinning mechanisms, the server reduces its data transfer rate when bandwidth is reduced and increases its data transfer rate when bandwidth is available. In the short term mechanism, the server will dynamically adjust the transmission rate of the video or the quality of the video based on parameters returned by the client. These parameters include currently-buffered data-size, buffered-data duration, and packet loss rate. In the long term mechanism, the server will adjust the current maximum quality level allowed depending upon the round trip times of data packets transmitted. This invention decreases client rebuffering and packet loss and increases the efficiency of available bandwidth.
摘要:
Methods and apparatus for determining the existence of an external clock over a digital input port on a computer. In one embodiment, the external clock is validated, and a lock is performed when the clock is valid. Whenever a loss of the lock is detected, and, if a re-lock is likely, the apparatus is muted so that audio artifacts that would otherwise be heard are minimized. The methods and apparatus also provide automatic re-locking to the external clock when a sampling rate change is detected.
摘要:
Systems, apparatuses and methods whereby coded bitstreams are delivered to downstream end-user devices having various performance capabilities. A head-end encoder/video store generates a primary coded bitstream and metadata for delivery to an intermediate re-encoding system. The re-encoding system recodes the primary coded bitstream to generate secondary coded bitstreams based on coding parameters in the metadata. Each secondary coded bitstream is matched to a conformance point of a downstream end-user device. Coding parameters for each conformance point can be derived from the head-end encoder encoding original source video to generate the secondary coded bitstreams and extracting information from the coding process/results. The metadata can then can be communicated as part of the primary coded bitstream (e.g., as SEI) or can be communicated separately. As a result, the complexity of the secondary coded bitstream is appropriately scaled to match the capabilities of the downstream end-user device to which it is delivered.
摘要:
Compact sub-assemblies of flexible circuits and drivers are provided. The sub-assemblies can occupy less space in an electronic device than conventional sub-assemblies. In one or more embodiments of the present invention, the flexible circuits can be attached to or wires can be disposed on portions of the substrate that previously were unoccupied in conventional sub-assemblies. In one or more embodiments, the sub-assemblies of the present invention also can have wires disposed underneath the driver or vary the width of the wires. In one or more embodiments, the sub-assemblies of the present invention also can have composite wires that occupy less space than wires of conventional sub-assemblies, while still maintaining similar energy flux.
摘要:
Embodiments of the present invention are directed to a microcontroller which includes a Register Load Assist engine. The microcontroller can include no or minimal non-volatile memory which stores boot data. Thus, most of the boot data can be stored at a non-volatile memory external to the microcontroller. An external circuit can read the externally positioned non-volatile memory and send compressed boot data to the microcontroller. The boot data can be originally stored in compressed form in the external non-volatile memory or it can be compressed by the external circuit. The boot data can be received by the microcontroller and saved in an intermediate location in the microcontroller's internal volatile memory. The RLA engine can then uncompress the boot data and store various portions of it in their final destinations (such as, for example, in respective registers).
摘要:
Normalization of regions of a sensor panel capable of detecting multi-touch events, or a sensor panel capable of detecting multi-hover events, is disclosed to enable each sensor in the sensor panel to trigger a virtual button in a similar manner, given the same amount of touch or hover. Each sensor produces an output value proportional to the level or amount of touch or hover. However, due to processing, manufacturing and physical design differences, the sensor output values can vary from region to region or panel to panel for a given amount of touch or hover. To normalize the sensor output values across regions, gain and offset information can be obtained in advance, stored in nonvolatile memory, and later used to normalize the sensor output values so that all regions in the sensor panel can trigger virtual buttons similarly, providing a uniform “response function” at any location on the sensor panel.
摘要:
A multi-layer cover for an electronic device having one or more of a sensor panel, a proximity sensor, an ambient light sensor, and a display device can include an outer hardcoat, a structural layer, an IR transmissive ink layer, a mask layer, and a backside hardcoat. The backside hardcoat can reduce cover warpage, enable full surface lamination of the cover to the sensor panel, prevent bubbles from forming in transparent windows in the cover, enable a wider range of functional inks to be applied in various layering orders to allow certain types of light to pass through while blocking others, and hide the sensors to provide a seamless, uncluttered visual appearance.
摘要:
Multi-touch touch-sensing devices and methods are described herein. The touch sensing devices can include multiple sense points, each of which can be stimulated with a plurality of periodic waveforms having different frequencies to measure a touch value at the sense point. Noise at one or more of the frequencies can interfere with this measurement. Therefore, various noise detection (and rejection) techniques are described. The noise detection techniques include two-clean-frequency noise detection, one-clean-frequency noise rejection, and combined two-clean-frequency/one-clean-frequency noise detection. Each of the noise detection techniques can include statistical analyses of the sample values obtained. The touch sensing methods and devices can be incorporated into interfaces for a variety of electronic devices such as a desktop, tablet, notebook, and handheld computers, personal digital assistants, media players, and mobile telephones.