摘要:
Provided is a table generation method of decoding a variable-length code. The table generation method includes receiving a variable-length code table and a search width N, generating a K-ary tree from the variable-length code table and the search width N, and generating an N-bit code table from the K-ary tree.
摘要:
Provided is a table generation method of decoding a variable-length code. The table generation method includes receiving a variable-length code table and a search width N, generating a K-ary tree from the variable-length code table and the search width N, and generating an N-bit code table from the K-ary tree.
摘要:
A video decoding apparatus and method based on a data and function splitting scheme are disclosed. The video decoding apparatus based on a data and function splitting scheme includes a variable length decoding unit performing variable length decoding and parsing on a bit stream to acquire residual data and a decoding parameter, and splitting the residual data and the decoding parameter by row; and N (N is a natural number of 2 or larger) number of clusters splitting dequantization and inverse discrete cosine transform (IDCT), motion vector prediction, intra prediction and motion compensation, video restoration, and deblocking function into M number of functions, acquiring the residual data, the decoding parameter, and macroblock (MB) processing information of an upper cluster by column, and splitting the information acquired by column into M number of functions to process the same.
摘要:
Provided are a multi-processor system and a multi-processing method in the multi-processor system. The multi-processor system comprises a plurality of processors each including a data core and a processing core; and switches connecting the data core to the processing core in each of the processors as a combination of a data core-processing core pair. Therefore, the multi-processor system may be useful to remove any overhead for communications and make programming easy and simple.
摘要:
A video decoding apparatus and method based on a data and function splitting scheme are disclosed. The video decoding apparatus based on a data and function splitting scheme includes a variable length decoding unit performing variable length decoding and parsing on a bit stream to acquire residual data and a decoding parameter, and splitting the residual data and the decoding parameter by row; and N (N is a natural number of 2 or larger) number of clusters splitting dequantization and inverse discrete cosine transform (IDCT), motion vector prediction, intra prediction and motion compensation, video restoration, and deblocking function into M number of functions, acquiring the residual data, the decoding parameter, and macroblock (MB) processing information of an upper cluster by column, and splitting the information acquired by column into M number of functions to process the same.
摘要:
Provided is an H.264 Context Adaptive Variable Length Coding (CAVLC) decoding method based on an Application-Specific Instruction-set Processor (ASIP). The H.264 CAVLC decoding method includes determining a plurality of comparison bit strings on the basis of a table of a decoding coefficient, storing lengths of the comparison bit strings in a first register, storing code values of the comparison bit strings in a second register, comparing an input bit stream with the comparison bit strings based on the lengths and code values of the comparison bit strings, and determining value of the decoding coefficient according to a result of comparison between the input bit stream and the comparison bit strings. The method extracts a decoding coefficient using a register in an ASIP without accessing a memory and prevents a reduction in speed caused by memory access, thereby increasing the decoding speed of an H.264 decoder.
摘要:
Disclosed are a multiprocessor-based video decoding apparatus and method. The multiprocessor-based video decoding apparatus includes: a stream parser dividing an input stream by row and parsing a skip counter and a quantization parameter of the input stream; and a plurality of processors acquiring the plurality of divided streams, the skip counter, and the quantization parameter generated by the stream parser, acquiring decoded information of an upper processor among neighboring processors by row, and parallel-decoding the plurality of divided streams by row. Decoding of an input stream can be parallel-processed by row.
摘要:
Provided is an H.264 Context Adaptive Variable Length Coding (CAVLC) decoding method based on an Application-Specific Instruction-set Processor (ASIP). The H.264 CAVLC decoding method includes determining a plurality of comparison bit strings on the basis of a table of a decoding coefficient, storing lengths of the comparison bit strings in a first register, storing code values of the comparison bit strings in a second register, comparing an input bit stream with the comparison bit strings based on the lengths and code values of the comparison bit strings, and determining value of the decoding coefficient according to a result of comparison between the input bit stream and the comparison bit strings. The method extracts a decoding coefficient using a register in an ASIP without accessing a memory and prevents a reduction in speed caused by memory access, thereby increasing the decoding speed of an H.264 decoder.
摘要:
Disclosed herein is a direct current (DC) uninterruptible power supply system. The DC uninterruptible power supply system is connected to a DC power conversion system converting prevailing alternating current (AC) power into DC power, supplies the DC power to a load, charges an internal auxiliary power supply device with the DC power, and continuously supplies power to the load from the auxiliary power supply device while cutting off an electric connection with the DC power conversion system when the DC power conversion system short-circuits due to a leakage current or damage thereof or is disconnected.
摘要:
Provided is a self-powered solar tracker, which is a solar tracker for adjusting the altitude of and horizontally rotating a solar collector panel such that the solar collector panel on which a plurality of solar cells are provided can face the sun, wherein the self-powered solar tracker comprises: an altitude adjustment optical sensor unit which has one or more first optical sensors formed by being uniformly spaced on the upper side of convex support surfaces to face the sun and one or more second optical sensors formed by being uniformly spaced on the lower side of the convex support surfaces, and which senses the sunlight so as to adjust the altitude of the solar collector panel; a horizontal rotation optical sensor unit which has one or more third optical sensors formed by being uniformly spaced on the left side of the convex support surfaces to face the sun and one or more fourth optical sensors formed by being uniformly spaced on the right side of the convex support surfaces, and which senses sunlight so as to horizontally rotate the solar collector panel; a passive element circuit which has one or more first comparison circuits for comparing the difference in the quantity of output light between the first optical sensors and the second optical sensors and one or more second comparison circuits for comparing the difference in the quantity of output light between the third optical sensors and the fourth optical sensors, and which outputs a driving value for adjusting the altitude of and horizontally rotating the solar collector panel in the direction having a larger light value; an altitude adjustment driving unit for receiving a driving power source from the solar cells of the solar collector panel and for adjusting the altitude of the solar collector panel according to the driving value of the passive element circuit; and a horizontal rotation driving unit for performing the horizontal rotation.