Abstract:
본 발명은 병렬 처리에 기반하여 동영상을 복호화하기 위한 장치 및 방법에 관한 것이다. 본 발명에 따른 병렬처리 기반 파이프라인 복호화 장치는, 압축 비트스트림에 대해 문맥적응적가변길이디코딩(CAVLC)을 수행함으로써 SPS, PPS, 슬라이스 헤더, 매크로블록 헤더 및 매크로블록 계수값들을 복호화하기 위한 비트스트림 프로세서; 상기 복호화된 매크로블록 헤더 및 매크로블록 계수값들을 이용하여 복수개의 매크로블록에 대한 역양자화(IQ), 역변환(IT) 및 움직임 보상(MC) 연산을 동시에 병렬 처리하는 병렬처리 어레이 프로세서; 상기 복수개의 매크로블록에 대한 인트라 예측(IP) 및 디블록킹필터(DF) 연산을 순차 처리하는 순차처리 프로세서; 상기 프로세서들간에 상기 복수개의 매크로블록에 대한 데이터 전송을 제어하는 DMA 제어기; 상기 프로세서들의 연산과 상기 복수개의 매크로블록에 대한 데이터 전송을 파이프라인하기 위한 시퀀서 프로세서; 상기 프로세서들의 초기화, 프레임 제어 및 슬라이스 제어를 수행하는 메인 프로세서; 및 상기 비트스트림 프로세서, 상기 병렬처리 어레이 프로세서, 상기 순차처리 프로세서, 상기 DMA 제어기, 상기 시퀀서 프로세서 및 상기 메인 프로세서를 상호연결하는 매트릭스 스위치 버스를 포함한다. 복호화, 병렬처리, 파이프라인, 병렬처리 프로세서, 순차처리 프로세서, 시퀀서 프로세서
Abstract:
본 발명은 낮은 전력을 소모하는 내장형 프로세서에 관한 것이다. 본 발명에 따른 프로세서는 복수의 기능 유닛을 포함하는 코아 블록, 메모리 및 복수의 주변 장치 유닛들을 포함하는 주변 장치 블록, 상기 복수의 장치를 제어하는 명령어가 저장된 어드레스를 포함하는 어드레스 맵에 따라 상기 코아 블록, 메모리, 주변 장치블록 중 적어도 하나를 활성화하는 신호를 발생하고, 상기 복수의 장치 각각에 전원전압 및 감소 전원전압을 제공하는 멀티 전원 제어부를 포함한다. 따라서, 본 발명에 따른 프로세서는 어드레스 맵에 따라 활성화되는 신호에 응답하여 코아 블록, 메모리 및 주변 장치 블록을 활성화하여 전력소모를 방지한다.
Abstract:
PURPOSE: A pipelined decoding apparatus and a method based on parallel processing are provided to increase the performance of decoding by enabling the mass data transmission to be pipelined while executing parallel processing in a macro-block unit. CONSTITUTION: A bit stream processor(301) performs a context-adaptive variable length adaptive coding(CAVLC) to the compressed bit stream, and then decodes macro-block header and coefficients. A parallel processing array processor(303) processes inverse quantization, inverse transformation and movement compensation operation for the macro blocks in parallel using the decoded macro block header / count values. A sequential processing processor(304) processes an intra prediction and deblocking filter operation for the macro blocks in sequence.
Abstract:
PURPOSE: An integrated circuit device for managing power and energy is provided to semi-permanently use energy without a battery replacement by environmentally-friendly collecting and converting energy. CONSTITUTION: A plurality of energy converting units(310) collect energy from each energy conversion source and converts the collected energy into electric energy. An energy management integrated circuit(322) converts the electric energy into stable energy. A storage unit(330) stores power or energy converted by the energy management integrated circuit. A power management integrated circuit(324) receives and distributes the power stored in the storage unit. A plurality of output load units(340) consume power distributed by the power management integrated circuit.
Abstract:
An apparatus for tracking maximum power according to the present invention includes a battery; a voltage controller for adjusting the magnitude of first power output from the battery according to a resistor selected from among a plurality of resistors, and generating a comparison signal according to the difference in magnitude between operating voltage of the first power having the magnitude adjusted according to the selected resistor and reference voltage; a switching part connected between the battery and a load to adjust the magnitude of the operating voltage according to the magnitude variation of the comparison signal in response to first and second switching control signals; a switching controller for generating the first and second switching control signals to reduce the magnitude between the operating voltage and the reference voltage according to the comparison signal to a value within a predetermined tolerance; and a maximum power controller for calculating the number of first operations obtained by counting the number of occurrences of the first switching control signal or the second switching control signal for a predetermined time if the comparison signal is reduced to a value within the predetermined tolerance. The maximum power controller compares the number of the first operations and the number of second operations obtained by counting the magnitude of the maximum power at the load according to stored internal operating voltage, and generates a selection signal used to change the selection of the resistors according to the comparison result to adjust the magnitude of the first power.
Abstract:
PURPOSE: An energy storage system which is equipped with a wired and wireless energy transmission function is provided to store and distribute various energies by providing a system for smart grid. CONSTITUTION: An energy input unit (110) inputs energy. An energy wireless transceiver (130) wirelessly transmits and receives the energy. An energy storage/control unit (140) stores the energy. An energy output unit (160) consumes the stored energy. An energy output control unit (150) distributes the stored energy to the energy output unit. [Reference numerals] (110) Energy input unit; (120) Energy input control unit; (130) Energy wireless transmission/receiving unit; (140) Energy storage/control unit; (150) Energy output control unit; (160) Energy output unit
Abstract:
PURPOSE: An adaptable multimedia processor using a main processor, a memory, and a bit stream analyzer is provided to play various types of multimedia input data using different compression formats in real time using one machine. CONSTITUTION: An adaptable multimedia processor comprises the following: a bit stream analyzer(308) analyzing bit stream information of multimedia data; and a bit stream learning unit(309) converting the multimedia data having a data format impossible to play on a machine into a data format possible to play on the machine by performing the learning algorithm based on the analysis of the bit stream analyzer.
Abstract:
PURPOSE: A memory system comprising a plurality of DMA channels and an integrating management method for a plurality of DMA channels are provided to improve data transmission efficiency of a memory controller by the integrated management of multichannel memory controller and connected multiple DMA channels. CONSTITUTION: A memory controller(200) performs data transceiving operation with a memory(100). The memory controller comprises multiple channels which are physically separated each other. A DMA controller (300) is connected to the multiple channels of the memory controller and includes multiple DMA channels which are physically separated each other. The DMA controller performs data transceiving operation with the memory through the multiple DMA channels and the memory controller. An access module(400) connects the channels of the memory controller with the DMA channels each other.