Abstract:
A method and apparatus for accessing messages from a message server. Messages are stored on the message server in their current format without transcoding. When a client opens a session with the message server, a data transfer rate is determined for the client. In response to a message retrieve request, the bit rate of the message is compared to the data transfer rate, and if less than the data transfer rate, the message is downloaded to the user terminal without transcoding. If the bit rate is greater than the data transfer rate, then the message is transcoded to a lower bit rate according to a codec supported by the user. The codec may be selected from a set of codecs supported by the user terminal. The user is provided with the capability to override the system selected codec, for example, to pick a codec for secure encoding or encryption.
Abstract:
There is provided a driving circuit for controlling power of a light source. The driving circuit includes a power converter and a dimming controller. The power converter is coupled between a power source and the light source, and can receive power from the power source and provide a regulated power to the light source. The dimming controller is coupled to the power converter, and can receive a switch monitoring signal. The switch monitoring signal can indicate an operation of a power switch coupled between the power source and the driving circuit. The dimming controller is further operable for adjusting the regulated power from the power converter by controlling a switch coupled in series with the light source according to the switch monitoring signal.
Abstract:
A liquid crystal display includes: a substrate; a plurality of pixel electrodes formed on the substrate and arranged corresponding to a pixel array; a first data line and a second data line formed on the substrate; a plurality of scan lines formed on the substrate, in which the scan lines cross the first data line and the second data line; a first branch electrode electrically connects a pixel electrode and partially overlaps the first data line; and a second branch electrode electrically connects the pixel electrode and partially overlaps the second data line, in which the first branch electrode and the second branch electrode are disposed opposite to the pixel electrode.
Abstract:
The present invention provides a ball game apparatus for a novel ball sport, which avoids the drawbacks of highly demands of human body from those relatively larger ball games. The ball game apparatus includes a ball target, ball, and rear net, and has the characteristics of shooting of the darts, and elegant posture of bowling and golf at the same time. The ball game apparatus is able to widely apply on variety of competitions for exercising human body, which has a relatively stronger entertainment, higher competitiveness, and skills. Also, the novel ball sport is simple for learning, fun and not constrained by playing the ball game at specific place, which could be played in school, facture, or any other limited spaces.
Abstract:
A tri-gate pixel structure includes three sub-pixel regions, three gate lines, a data line, three thin film transistors (TFTs), three pixel electrodes, and a common line. The gate lines are disposed along a first direction, and the data line is disposed along a second direction. The TFTs are disposed in the sub-pixel regions respectively, wherein each TFT has a gate electrode electrically connected to a corresponding gate line, a source electrode electrically connected to the data line, and a drain electrode. The three pixel electrodes are disposed in the three sub-pixel regions respectively, and each pixel electrode is electrically connected to the drain electrode of one TFT respectively. The common line crosses the gate lines and partially overlaps the three gate lines, and the common line and the three pixel electrodes are partially overlapped to respectively form three storage capacitors.
Abstract:
A method, system and voice browser execute voice applications to perform a voice-based function. A document is retrieved and parsed to create a parse tree. Script code is created from the parse tree, thereby consuming part of the parse tree to create a reduced parse tree. The reduced parse tree is stored in a cache for subsequent execution to perform the voice-based function.
Abstract:
There is provided a driving circuit for powering a plurality of light sources. The driving circuit includes a power converter, a plurality of switching regulators and a plurality of switching balance controllers. The power converter is operable for receiving an input voltage and for providing a regulated voltage to the light sources. The switching regulators are operable for adjusting forward voltages of the light sources respectively. The switching balance controllers are operable for generating pulse modulation signals to control the switching regulators respectively.
Abstract:
A method according to one embodiment may include providing power to at least one light source. The method of this embodiment may also include detecting the frequency of at least one vertical synchronization signal, among a plurality of different synchronization signals, and controlling the power to at least one light source based on, at least in part, the detected frequency of at least one vertical synchronization signal. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
Abstract:
An active device array substrate and its fabricating method are provided. According to the subject invention, the elements of an array substrate such as the thin film transistors, gate lines, gate pads, data lines, data pads and storage electrodes, are provided by forming a patterned first metal layer, an insulating layer, a patterned semiconductor layer and a patterned metal multilayer. Furthermore, the subject invention uses the means of selectively etching certain layers. Using the aforesaid means, the array substrate of the subject invention has some layers with under-cut structures, and thus, the number of the time-consuming and complicated mask etching process involved in the production of an array substrate can be reduced. The subject invention provides a relatively simple and time-saving method for producing an array substrate.