Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
178 words
In a method for rotating image data of a source rectangle area of a document by a specified rotation angle and storing said rotated image data in a destination rectangle area of a storage means, said storage means being partitioned by boundaries separated from each other by K bits, comprising steps of: detecting a space between an edge of said destination rectangle area and said boundary in said storage means; storing said image data of said source rectangle area corresponding to an area of said edge into a line buffer which is partitioned into plural blocks each of which has a size of K×K bits by adding a space which corresponds to said space in said storage means; storing said K×K bits of one of said blocks of said line buffer into a rotation buffer of K×K bits; and fetching each of the K bit groups including said image data from said rotation buffer in a direction in accordance with said rotation angle and storing said K bit groups in said destination rectangle area of said storage means.
Claim 2
Dependent Claim
178 words
In a method for rotating image data of a source rectangle area of a document by a specified rotation angle and storing said rotated image data in a destination rectangle area of a storage means, said storage means being partitioned by boundaries separated from each other by K bits, comprising steps of: detecting a space between an edge of said destination rectangle area and said boundary in said storage means; storing said image data of said source rectangle area corresponding to an area of said edge into a line buffer which is partitioned into plural blocks each of which has a size of K×K bits by adding a space which corresponds to said space in said storage means; storing said K×K bits of one of said blocks of said line buffer into a rotation buffer of K×K bits; and fetching each of the K bit groups including said image data from said rotation buffer in a direction in accordance with said rotation angle and storing said K bit groups in said destination rectangle area of said storage means.
Claim 3
Dependent Claim
18 words
A method according to Claim 1, wherein said rotation angle is one of 90 degrees and 270 degrees.
Claim 4
Dependent Claim
50 words
A method according to Claim 1, wherein said space between said edge of said destination rectangle area and said boundary in said storage means is detected based upon a width and a height of said source rectangle area and a position of said destination rectangle area in said storage means.
Claim 5
Dependent Claim
59 words
A method according to Claim 1, wherein said space between said edge of said destination rectangle area and said boundary in said storage means is represented as M bits, a first pel line of said image data of said source rectangle area is stored in M+1 line of said line buffer, and said added space includes M pel lines.
Claim 6
Dependent Claim
32 words
A method according to Claim 3, wherein bits in said added M pel lines are converted to O bits, before each of said K bit groups is stored in said storage means.
Claim 7
Dependent Claim
24 words
A method according to Claim 4, wherein the bits included in said added M pel lines in said line buffer are the O bits.
Claim 8
Dependent Claim
52 words
A method according to Claim 4 includes steps of resetting all bits in said rotation buffer, sequentially fetching said K bit groups from said M+1 line of said block of said line buffer, and sequentially storing said fetched K bit groups at a line starting from M+1 line of said rotation buffer.
Claim 9
Dependent Claim
61 words
A method according to Claim 1 includes steps of sequentially storing said each of said fetched K bit groups from said rotation buffer into a working buffer of K×K bits, sequentially fetching said K bit groups including said image data from said working buffer, and sequentially storing said fetched K bit groups into said destination rectangle area of said storage means.
Claim 10
Dependent Claim
30 words
A method according to Claim 8, wherein the bits in said space of each of said fetched K bit groups from said rotation buffer are converted to the O bits.
Claim 11
Dependent Claim
30 words
A method according to Claim 8, wherein the bits in said space of each of said fetched K bit groups from said working buffer are converted to the O bits.