发明名称 Image encoder and image processing system
摘要 According to one embodiment, an image encoder configured to write coded image data in a memory includes an encoding module, a write address determining module, and a memory controller. The encoding module divides original image data including a plurality of pixels into a plurality of block lines, divides each block line into a plurality of sub-block lines, encodes the original image data in each sub-block line, and generates a plurality of coded sub-block lines. The write address determining module determines a write address of the memory in each coded sub-block line based on a number of the sub-block lines, an original image data size of the original image data, and image coding rate. The memory controller writes the coded sub-block line in the write address corresponding to the coded sub-block line.
申请公布号 US8873876(B2) 申请公布日期 2014.10.28
申请号 US201113337934 申请日期 2011.12.27
申请人 Kabushiki Kaisha Toshiba 发明人 Uchiyama Masato
分类号 G06K9/36;G06T9/00 主分类号 G06K9/36
代理机构 Knobbe Martens Olson & Bear LLP 代理人 Knobbe Martens Olson & Bear LLP
主权项 1. An image encoder configured to write coded image data in a memory, the encoder comprising: an encoding module configured to divide original image data comprising a plurality of pixels into a plurality of block lines, to divide each block line into a plurality of sub-block lines, to encode the original image data in each sub-block line, and to generate a plurality of coded sub-block lines; a write address determining module configured to determine a write address of the memory in each coded sub-block line based on a number of the sub-block lines, an original image data size of the original image data, and image coding rate; and a memory controller configured to write the coded sub-block line in the write address corresponding to the coded sub-block line, wherein: the coded sub-block line comprises a first coded sub-block line comprising a starting pixel of the block line and a second coded sub-block line subsequent to the first coded sub-block line, and the memory controller: determines a head address and an end address which define a storage area in the memory, the first and second coded sub-block lines being able to be stored in the storage area;determines the head address as a first write address;determines an address returning from the end address by a write unit of the memory as a second write address;writes the first coded sub-block line in a reverse direction of a vertical direction of a memory space in a first write area where the first write address is a starting point; andwrites the second coded sub-block line in a second write area where the second write address is a starting point.
地址 Tokyo JP