Abstract:
인트라예측의의존성에기반하여고속병렬처리하는방법및 이를이용하는비디오복호화장치가개시된다. 인트라예측의의존성에기반한비디오병렬처리방법은픽처를구성하는코딩트리유닛을분할하는적어도하나의코딩유닛중에서인트라코딩된코딩유닛을검출하는단계와, 코딩트리유닛상에서인트라코딩된코딩유닛의위치에기반하여코딩트리유닛에대한인트라예측의실제데이터의존성을결정하는단계와, 실제데이터의존성을이용하여코딩트리유닛에대한병렬처리를수행하는단계를포함한다. 따라서, 인트라예측에있어서코딩트리유닛간의실제데이터의존성을검출하고, 검출된실제데이터의존성만을고려하여비디오를병렬처리할수 있다.
Abstract:
A semiconductor device includes a semiconductor substrate and a plurality of layers vertically laminated on the semiconductor substrate. Plural bits of an ECC word stored by the semiconductor device are divided to be stored in the layers, and the positions of at least two of the bits in the layers are different from each other. Since the bits of the ECC word are divided to be stored in a 3D stacked semiconductor device, a multi-bit error may be detected and corrected so that reliability of data may be improved.
Abstract:
Disclosed is an apparatus for page unit clustering on a multi level cell flash memory, wherein two bits are stored in each cell, an upper bit of the two bits forms a most significant bit (MSB) page, and a lower bit forms a least significant bit (LSB) page. A clustering unit binds a first MSB page and a first LSB page within a first channel to form a first clustering page. An error correction code (ECC) unit applies different error correction codes (ECC) to the first MSB page and the first LSB page. A control unit stores second parity bits exceeding a first spare area excluding a first data area of the first MSB page among first parity bits, which are generated after encoding data in the first MSB page within the first clustering page, in a second spare area excluding a second data area of the first LSB page within the first clustering page. According to the present invention, error imbalance existing between the MSB page and the LSB page can be solved by changing the structure of a clustered page, and the entire reliability of a solid state device (SSD) can be improved by extending the life of the MSB page.
Abstract:
PURPOSE: A flash memory control device for classifying endurance into multiple steps is provided to implement a wear leveling of blocks evenly by storing time information in which a flash memory operates in a busy state and by using endurance information of a block of the flash memory. CONSTITUTION: A flash memory control device for classifying endurance into multiple steps comprises the following steps: a time information storage unit (110) accumulates/stores in order a busy time in which a flash memory (300) operates in a busy state in order to perform a writing or an elimination command by corresponding to blocks of the flash memory; an endurance administration unit (130) classifies endurance of the blocks of the flash memory into multiple steps based on the busy time; and the endurance administration unit determines that a spot, in which a change amount of the busy time accumulated in the time information storage unit is over a critical, is a spot which changes a step of the endurance. [Reference numerals] (110) Time information storage unit; (120) Number information storage unit; (130) Endurance administration unit; (200) Host; (300) Flash memory
Abstract:
PURPOSE: A flash memory management device based on writing data pattern recognition and a method thereof are provided to improve the reliability and durability of a NAND flash memory by storing the least number of zero bits in a page. CONSTITUTION: A data analyzing unit(120) analyzes a bit storage pattern stored in cells of a flash memory. A data matching unit(130) matches an alternative pattern corresponding to the bit storage pattern according to the analysis result. A storage unit(150) stores the alternative pattern corresponding to the bit storage pattern as a table type or a function type for the bit storage pattern. The data matching unit matches the alternative pattern with the bit storage pattern. [Reference numerals] (110) Data input unit; (120) Data analyzing unit; (130) Data matching unit; (140) Memory access unit; (150) Storage unit; (AA) Flash memory management unit
Abstract:
PURPOSE: An apparatus and a method for encoding an image capable of parallel processing in decoding and an apparatus and a method for decoding an image capable of parallel processing are provided to decode compression data belonging to each data group by entropy decoders in parallel. CONSTITUTION: A macro block encoder(210) performs integer conversion and quantization of macro blocks configuring the original image frame to output quantization coefficient data. An entropy encoder(220) performs entropy encoding of the quantization coefficient data to output compression data. A data length calculator(240) generates data groups made of continuous compression data and calculates the length of the data group. A bit stream generator(230) generates an encoded bit stream from the compression data and includes the length of the data group in a header of the bit stream.
Abstract:
PURPOSE: A flash memory management method and an apparatus for reducing merge operation in a flash translation layer are provided to improve the performance of a flash memory by delaying the mergence between a data block area and a log block area. CONSTITUTION: A flash memory(130) includes a data block area(132), a log block area(136), and a free block area(134). An event for deleting or updating data stored in the flash memory is generated. If available free space is not in the log block area and log block optimization is required, a flash translation layer(100) calculates log block invalidation operation time and merge operation time. If the log block invalidation operation time is smaller than the merge operation time, the flash translation layer performs log block invalidation.
Abstract:
본 발명은 디램으로의 접근 요청을 재정렬하는 요청 재정렬 장치 및 그 방법에 관한 것으로, 접근 요청을 수신하면 재정렬 대기큐에 푸시(push)하고 상기 재정렬 대기큐를 재정렬하는 요청 대기부; 및 상기 요청 대기부에서 재정렬한 접근 요청을 수신하여 디램에 접근하는 디램(DRAM) 제어부를 포함한다. 디램(DRAM), 요청, 재정렬, 대기큐
Abstract:
본 발명은 가상채널 라우팅 장치 및 방법에 관한 것으로서, 헤드 오브 라인 블록킹이 발생한 경우에도 데이터 패킷을 원활히 전달할 수 있는 가상채널 라우팅 장치 및 방법에 관한 것이다. 본 발명에 따른 가상채널 라우팅 장치는 입력되는 데이터 패킷들을 순차적으로 저장하는 가상 채널 큐와, 가상 채널 큐상의 데이터 패킷들의 어드레스를 저장하는 어드레스 레지스터와, 저장된 어드레스를 이용하여 가상 채널 큐에 저장된 데이터 패킷에 랜덤 접근하도록 어드레스 레지스터를 제어하는 제어부를 포함한다. 라우터, 헤드 오브 라인 블록킹(Head of Line Blocking)
Abstract:
본 발명은 디지털방송 수신 장치의 고속 프로그램 전환 시스템 및 방법에 관한 것으로서, 프로그램 전환시 프로그램 정보의 수신 및 처리 과정과 초기화 프레임의 수신 과정에 걸리는 시간을 줄이는 것을 목적으로 한다. 이와 관련해 본 발명에 따른 디지털 방송 수신 장치는 고속 프로그램 전환 장치를 구비하며, 상기 고속 프로그램 전환 장치는 전환 예상 프로그램의 목록을 생성하는 프로그램 목록 획득부와, 상기 생성된 전환 예상 프로그램 목록에 포함된 프로그램의 관련 정보를 수신하고 분석하는 프로그램 정보 분석부와, 상기 프로그램 정보 분석부의 분석 결과를 이용하여 상기 전환 예상 프로그램에 대한 키프레임을 제공하는 키프레임 제공부를 포함한다.