Patent ID: 6359660
Filing Date: 2002-03-19
Classification: H04N

Abstract:
A semiconductor integrated circuit for converting macro-block data into raster data, comprising:a memory, wherein said memory comprises: a memory region including maximum macro-block row regions into each of which said macro-block data included in each of a plurality of maximum macro-block rows can be mapped, said plurality of maximum macro-block rows each having a region determined on the basis of the data size of said particular format in said horizontal direction and in a vertical direction; and memory control means for controlling mapping of said macro-block data of an arbitrary format among a plurality of formats into said memory on the basis of mapping a particular format having a maximum data size in a horizontal direction among said plurality of formats, wherein said memory control means comprises: mapping control means for mapping said macro-block data of said arbitrary format, for each macro-block row whose region is determined on the basis of said data size of said arbitrary format, into one of said maximum macro-block row regions corresponding to that macro block row, according to a data array of a plurality of macro-blocks belonging to that macro-block row, wherein said mapping control means comprises: address generating means for generating an address of said macro-block for each said macro-block row of said arbitrary format, specifying an address of said macro-block data at the head of an initial macro-block belonging to that macro-block row, as initial data in corresponding one of said maximum macro-block row regions, on the basis of which address said address generating means generating addresses of said macro-block data belonging to that macro-block row in accordance with said data array and outputting the obtained address signal to said memory.