Abstract:
An apparatus for detecting the wobble carrier frequency of an optical disk is disclosed. The apparatus comprises an offset canceller, a binary conversion module, an adjustable band pass filter, and a frequency detection module. The offset canceller cancels the direct current offset of a first wobble signal to obtain a second wobble signal. The binary conversion module converts the second wobble signal to a binary data stream. The adjustable band pass filter passes only an adjustable frequency range of the binary data stream to generate a filtered signal, wherein the center frequency of the adjustable frequency range is sequentially adjusted. The frequency detection module then determines maximum amplitude of the filtered signal, and determines the center frequency of the adjustable frequency range according to which the filtered signal with the maximum amplitude is generated, wherein the wobble carrier frequency is the center frequency corresponding to the maximum amplitude.
Abstract:
A method of full-frame video stabilization with a polyline-fitted camcorder path is disclosed. The regions was first considered of interest in the video to estimate which regions or objects the user wants to capture, and then use a polyline to estimate a new stable camcorder motion path while avoiding the user's interested regions or objects being cut out. Then, the dynamic and static missing areas caused by frame alignment from other frames were filled to keep the same resolution and quality as the original video. Furthermore, the discontinuous regions were smoothed by using a three-dimensional Poisson-based method. After the above automatic operations, a full-frame stabilized video could be achieved and the important regions and objects could also be preserved.
Abstract:
For an electronic apparatus with a sleep mode and an operation mode, an erasing command is issued to a memory controller that controls a non-volatile memory device before the electronic apparatus is entering the sleeping mode. Preferably, an estimated sleeping time is compared with a predetermined threshold for determining whether to activate erase operations to release space from the non-volatile memory device. Further, when the electronic apparatus returns from the sleep mode to the operation mode, the erase operations are checked whether they are complete. If the erase operations are not completed, another erase command is issued to the memory controller next time when the electronic apparatus is going to the sleep mode again.
Abstract:
A method for managing a product manufacturing process is disclosed. The method includes the steps of downloading a bill of materials of the product from a first database according to a serial number and an edition of the product; downloading a production order from a second database according to the production order number; downloading received materials delivery receipts from the second database according to corresponding numbers of the received materials delivery receipts; obtaining product information and manufacturing information of downloaded production order; obtaining serial numbers and editions of corresponding materials; obtaining received materials information from the downloaded received materials delivery receipts; creating a manufacturing check list according to obtained information; and saving the manufacturing check list in the application server, and creating a serial number of the manufacturing check list; assigning one or more preconfigured product tracking numbers to the manufacturing check list.
Abstract:
Apparatuses, systems, and methods for detecting and preventing write-after-write hazards, and applications thereof. In an embodiment, a load/store queue of a processor stores a first register destination value associated with a graduated load instruction. A graduation unit of the processor broadcasts a second register destination value associated with a graduating load instruction. Control logic coupled to the load/store queue and the graduation unit compares the first register destination value to the second register destination. If the first register destination value and the second register destination value match, the control logic prevents the graduated load instruction from altering an architectural state of the processor.
Abstract:
An automatic gain control apparatus receiving an analog signal and outputting a digital signal includes a variable gain amplifier, an A/D converter, and a feedback circuit. The variable gain amplifier amplifies the analog signal with a gain. The A/D converter converts the amplified analog signal to the digital signal. The feedback circuit includes an amplitude level detector, a range detector, and a gain controller. The amplitude level detector generates a first amplitude level and a second amplitude level in response to the digital signal. The range detector generates an adjustment signal in response to the first amplitude level and the second amplitude level. The gain controller adjusts a gain control level for the variable gain amplifier in response to the adjustment signal.
Abstract:
A procedure downloading system includes a web server (2), a database server (1), a video server (6), and monitor computers (5) linking to the web server through a communication means (4). The web server includes: an IP (Internet Protocol) address obtaining module (22) for obtaining IP addresses from said monitor computers; an IP address determination module (23) for determining whether an obtained IP address is already in the database server; a download request receiving module (24) for receiving a procedure download request from a monitor computer if the obtained IP address is not in the database server; a procedure downloading module (25) for downloading a communication procedure to the monitor computer according to the received procedure download request; and a procedure installing module (26) for installing the downloaded communication procedure in the monitor computer. A related procedure downloading method is also disclosed.
Abstract:
A system for remotely controlling cameras includes an application server (3), a database (5), and a plurality of client computers (1). The application server includes: a connecting module (31) for connecting a corresponding camera to the application server; a camera controlling module (32) for controlling and adjusting the cameras to obtain clearer signals; a video signal collecting module (33) for collecting video signals; a video signal compiling module (34) for compiling the video signals into video data that can be viewed by users; and a data transmitting module (35) for transmitting the video data to the client computers. A related method for remotely controlling cameras is also disclosed.
Abstract:
A method and apparatus for parallel execution of trigger actions. One or more embodiments of the invention comprise providing a C++ class (hereinafter referred to as “dispatcher”) that can take an SQL query or trigger action and start parallel execution of the trigger action. The trigger action is optimized and parallelized. The dispatcher executes the trigger action, sets up the communication links between the various operators in the trigger action, and ensures that all the results are sent back to the trigger.
Abstract:
A biocidal composition comprising a dry, water soluble mixture of a solid bromide and a stable, solid peracetylperoxyborate compound useful as a chlorine-free water treatment system, said peracetylperoxyborate composition generating hypobromous acid upon addition of water. Methods of treating water with said compositions are also disclosed.