Abstract:
A method of decoding CAVLC transform coefficients encoded from an image uses a plurality of registers for storing coefficients and flags and a plurality of MUX devices for selecting data input for corresponding registers. The method includes receiving transform coefficients including first and second encoded data corresponding to an image, generating a trailing-one coefficient with a sign indicated by the first encoded data together with a flag value corresponding to a status of the trailing-one coefficient, and generating a non-trailing zero coefficient according to the second encoded data together with a flag value corresponding to a status of the non-trailing zero coefficient.
Abstract:
A method for real-time instruction information tracing for recording the information about a plurality of specific instructions executed by a processor from a tracing start point in the history of running a program, wherein the program contains the specific instructions. The method contains the following step.A trace count value is set to an initial value. A trigger count value is set according to the tracing start point. The processor starts running the program. The trace count value is increased whenever a specific instruction executed by the processor. If the increased trace count value is equal to or larger than the trigger count value, record the instruction information about the specific instruction executed by the processor in a buffer; if the buffer is full, stop running the program and output the instruction information stored in the buffer via an output interface. During this time reset the trigger count value according to the trace count value, reset the trace count value as the initial value, and then start running the program with the processor again. When the processor has finished running the program, output the instruction information stored in the buffer via the output interface.
Abstract:
A positioning device, used in antenna's testing system, includes a crane, a fastening device, a testing antenna and a laser generator. The crane includes a gearing with a sliding shoe thereon. The fastening device is fixed on the sliding shoe of the crane. The testing antenna is fixed in font of the fastening device. The laser generator is fastened on the fastening device and located on a level different from the testing antenna. The laser generator sends out laser for defining the position of the testing antenna.
Abstract:
A method of decoding CAVLC transform coefficients encoded from an image uses a plurality of registers for storing coefficients and flags and a plurality of MUX devices for selecting data input for corresponding registers. The method includes receiving transform coefficients including first and second encoded data corresponding to an image, generating a trailing-one coefficient with a sign indicated by the first encoded data together with a flag value corresponding to a status of the trailing-one coefficient, and generating a non-trailing zero coefficient according to the second encoded data together with a flag value corresponding to a status of the non-trailing zero coefficient.
Abstract:
An antenna comprises: a closed and insulating receiving housing; a radiating portion received in the receiving housing and including a liquid metal; a grounding portion received in the receiving housing and including a liquid metal; a pair of wires respectively connected to the radiating portion and the grounding portion and extending out of the receiving housing; and two air chambers respectively located on the ends of the radiating portion and the grounding portion.
Abstract:
A data encoding method. First, a data array comprising a plurality of elements is stored in a memory. The number of elements unequal to a predetermined value is counted while elements of the array are stored in the memory. Then, a control module reads elements from the data array, and determines whether the number of read elements unequal to the predetermined value is equal to the counted number. When the number of read elements unequal to the predetermined value is equal to the counted number, the control module stops reading elements from the data array.
Abstract:
A VLIW processor for executing a sequence of very long instruction words having a plurality of operations to be executed in parallel. The VLIW processor has a plurality of functional units for parallel execution of the operations specified by the VLIW, an instruction register for holding the VLIW, and a condition flag for indicating the results of a comparison operation. The VLIW includes a conditional head and a plurality of slots, each slot including an operational code and any related operands. The conditional head has a plurality of conditional indicators, each conditional indicator uniquely corresponding to one operation and specifying a condition in which the operation is to be executed if the indicated condition exists. A control circuit is connected to the instruction register and the functional units to deliver the operation from the instruction register to the corresponding functional unit for execution when the condition exists.
Abstract:
An image capture system adapted for a movable vehicle is provided. The image capture system includes a camera apparatus, a capture apparatus and a positioning analyzer. The positioning analyzer is adapted for analyzing a traveling direction of the movable vehicle. The capture apparatus is coupled to the camera apparatus and the positioning analyzer to receive image frames taken by the camera apparatus, and captures the image frames according to a cropping window. Further, the capture apparatus decides whether correspondingly adjusts the cropping window for capturing the image frames according to the traveling direction. In addition, an image capture method adapted for an image capture system installed on a movable vehicle is provided.
Abstract:
A watermark generating circuit includes: a first computing circuit, for generating a second reference signal according to a computing parameter, an input data and a first reference signal; a second computing circuit, coupled to the first computing circuit, for generating at least one selecting signal to determine an embedding location for a watermark according to the second reference signal; and a register, coupled to the first computing circuit, for registering the second reference signal to transmit the registered second reference signal to the first computing circuit for updating the first reference signal, and for generating the watermark according to the second reference signal.
Abstract:
A watermark generating circuit includes: a first computing circuit, for generating a second reference signal according to a computing parameter, an input data and a first reference signal; a second computing circuit, coupled to the first computing circuit, for generating at least one selecting signal to determine an embedding location for a watermark according to the second reference signal; and a register, coupled to the first computing circuit, for registering the second reference signal to transmit the registered second reference signal to the first computing circuit for updating the first reference signal, and for generating the watermark according to the second reference signal.