Abstract:
A computer enclosure includes a computer case and a power supply tray. The computer case includes a side plate and a rear plate adjacent to the side plate. A clamping portion is located on the rear plate, and an opening is defined between the side plate and the rear plate. The power supply tray is attached to the opening and includes a clipping member. The clipping member includes a securing portion extending from the power supply tray and a clipping portion rotatably attached to the securing portion. The clipping portion is engaged with the clamping portion to secure the power supply tray to the computer case, and the clipping portion is rotatable relative to the rear plate to disengage the clipping portion from the clamping portion.
Abstract:
A print device with a surface identifying function includes a feed roller assembly, a print assembly, and a printed surface identifying assembly. The feed roller assembly feeds the paper into the print device when receiving a printing task. The printed surface identifying assembly identifies whether one or both surfaces of a sheet of paper have already been printed, generates and sends a result to a processing unit. The processing unit determines whether the paper is available for printing according to the result, and control the print assembly not to perform the printing task and the feed roller assembly to take the paper out of the print device when the paper is unavailable for printing. A printing method is also provided.
Abstract:
A streaming composition system is described herein that provides easy workflow and playback capabilities for content producers to create composite media assets from existing and on-going media content and for streaming clients to seamlessly playback composite multimedia streams provided from different sources. These assets provide broadcasters an option to quickly turn around highlights for an on-going event. The streaming composition system allows a producer to identify clips within existing media assets and compose the clips into a new unified streaming presentation. For producers that already have smooth streaming media assets, the system leverages these assets to provide seamless playback across clip boundaries including advanced playback support for advertisement insertion, fast forward, rewind, and so on.
Abstract:
A substrate is modified by exposing the substrate to a densified fluid. The substrate may be a polymer or a metal alloy, and the densified fluid may be carbon dioxide. Uses of such substrate modification include impregnation of the substrate with one or more drugs, impregnation of microcellular particles, surface modification of the substrate, and formation of microcellular compositions.
Abstract:
A testing apparatus includes a retaining panel, a screw pole, two securing panels moveably attached to the screw pole, and two mounting members. Each of the two securing panels is slidably attached to the retaining panel. Each of the two mounting member is engaged with each of the two securing panels. The two securing panels are moveable relative to the screw pole for sandwiching an electronic device, and each of the two mounting member is engaged with the screw pole, for prevent the two securing panels from disengaged from the electronic device.
Abstract:
An adaptive streaming system is described herein that provides a stateless connection between the client and server for streaming media playback in which the data is formatted in a manner that allows the client to make decisions and react more quickly to changing network conditions. The client requests uniform chunks of media from the server that include a portion of the media. The adaptive streaming system requests portions of a media file or of a live streaming event in small-sized chunks each having a distinguished URL. This allows streaming media data to be cached by existing Internet cache infrastructure. Each chunk contains metadata information that describes the encoding of the chunk and media content for playback by the client. The server may provide chunks in multiple encodings so that the client can switch quickly to chunks of a different bit rate or playback speed.
Abstract:
A touch device and an operating method thereof are provided. The operating method includes the following steps. A plurality of data baseline values of the touch panel is calibrated and set during an initialization of a touch panel. A plurality of touch data is obtained after scanning the touch panel. A plurality of touch values corresponding to the touch panel is calculated according to the data baseline values and the touch data. A touch point is detected according to the touch values. When the touch data is complied with a re-calibration requirement, the data baseline values are re-calibrated and reset.
Abstract:
An internal clock gating apparatus comprises a static logic block and a domino logic block. The static logic block is configured to receive a clock signal and a clock enable signal. The domino logic block is configured to receive the clock signal and a control signal from an output of the static logic block. The static logic block and the domino logic block are further configured such that an output of the domino logic block generates a signal similar to the clock signal in phase when the clock enable signal has a logic high state. On the other hand, the output of the domino logic block generates a logic low signal when the clock enable signal has a logic low state. Furthermore, the static logic block and the domino logic block can reduce the setup time and delay time of the internal clock gating apparatus respectively.
Abstract:
A piezoelectric vibrator is used in an electronic device having a screen. The piezoelectric vibrator includes a diaphragm, at least one piezoelectric layer attached to the diaphragm, and a vibrating element extending from the diaphragm for being coupled to a surface of the screen.
Abstract:
A streaming abstraction system is described herein that provides application developers a client software development kit (SDK) on top of which to build smooth streaming solutions. The system reduces development time considerably and abstracts platform specific intricacies and protocol handling on the client. In addition, the streaming abstraction system makes it possible to monetize streaming content with advanced features like advertising and analytics and provides advanced capabilities like multiple camera angles, diagnostics, and error handling. In some embodiments, the streaming abstraction system provides an intermediate layer that operates between an application and an underlying client media platform. The intermediate layer manages smooth streaming protocol handling as well as interactions with the platform-specific runtime.