发明名称 Systems, methods and devices for rotating image tiles using line segment read buffers
摘要 An embodiment generally relates to a device for rotating image tiles using line segment read buffers. The device comprises an image memory configured to store an image and a plurality of buffers, wherein the image comprises a plurality of tiles. The plurality of buffers comprises line segment read buffers configured to interface with the image memory to read line segments of the plurality of tiles from the image memory. A rotator logic module is configured to micro-rotate the line segments, aggregate the line segments as rotated tiles, and macro-rotate the rotated tiles to determine an address of the image memory at which to write the rotated tiles. Write buffers are configured to write the rotated tiles to the image memory at the determined address.
申请公布号 US9177361(B2) 申请公布日期 2015.11.03
申请号 US201113026980 申请日期 2011.02.14
申请人 XEROX CORPORATION 发明人 Marconi Theresa Michelle;Li Xing;Notovitz William David
分类号 G06T3/60 主分类号 G06T3/60
代理机构 MH2 Technology Law Group LLP 代理人 MH2 Technology Law Group LLP
主权项 1. A device for rotating images, the device comprising: an image memory configured to store an image, wherein the image is sequenced into a plurality of tiles, and each of the plurality of tiles is sequenced into a plurality of lines; a first line segment buffer configured to read, from the image memory, a first line of a first the of the plurality of tiles, wherein a size of the first tile comprises a number of lines, a number of pixels per line, and a number of bits per pixel, and wherein a size of the first line segment buffer is equal to the number of pixels per line multiplied by the number of bits per pixel; a second line segment buffer configured to read, from the image memory, a second line of the first the of the plurality of tiles, wherein the first and second lines are different; a rotation logic module configured to sequentially read the first line from the first line segment buffer and the second line from the second line segment buffer and to separately rotate the first and second lines based on an orientation selection; and a first write buffer configured to simultaneously receive the rotated first and second lines from the rotation logic module for aggregation as a rotated tile, and to determine an address in the image memory for the rotated tile, wherein the first write buffer is configured to write the rotated the to the image memory at the address.
地址 Norwalk CT US