发明名称 Image Raster Rotation
摘要 A method allows changing an image raster direction from an application raster direction to a screen raster direction, in-flight while pixel values of an image are transferred successively from an application output memory to a display unit. A single buffer memory array is implemented between the application output memory and the display unit. Two writing orders for cells of the buffer memory array are used in turn, each being combined with a different reading order for the cells. The method can be hardware-implemented, and is adapted for burst-handling of the pixel values.
申请公布号 US2016063680(A1) 申请公布日期 2016.03.03
申请号 US201414782013 申请日期 2014.04.14
申请人 ST-ERICSSON SA 发明人 RIES Gilles
分类号 G06T3/60;G09G5/395 主分类号 G06T3/60
代理机构 代理人
主权项 1. A method for changing an image raster direction from an application raster direction to a screen raster direction which is perpendicular to the application raster direction, in-flight, while pixel values of an image are being transferred successively from an application output memory to a display unit, the image being divided into parallel image strips successively transferred, each image strip having a length direction perpendicular to the application raster direction, a strip length and a strip width expressed in pixel numbers, and each image strip being read from the application output memory according to the application raster direction and loaded into a buffer memory, and then transferred from said buffer memory to the display unit according to the screen raster direction, wherein a writing order is used for selecting cells of the buffer memory where the pixel values pertaining to a same image strip are written successively, and a reading order is used for selecting the cells of the buffer memory where the pixel values pertaining to a same image strip are read successively, said writing order and reading order being varied between two image strips transferred successively, the method comprising: using a memory cell array as the buffer memory, with a buffer width at least equal to the strip width, and a buffer length at least equal to the strip length and to a multiple of the strip width; and using only two writing orders different from each other, and only two reading orders different from each other, the two writing orders being combined one-to-one and fixedly with the two reading orders for processing the image strips individually, and each of the two writing orders combined with the corresponding reading order being used in turn for image strips transferred successively.
地址 Plan-les-Ouates CH