Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
126 words
A parallel processing processor for processing images including α data indicative of pixel transparency, said parallel processing processor comprising: (a) a plurality of execution units for parallelly executing arithmetic and logical operations under control of a single instruction; (b) a general purpose register which is connected to said execution units via a data path, which inputs data to said execution units and which receives results of operations from said execution units; (c) an α data dedicated register which is connected to said execution units via another data path and which inputs data to said execution units; and (d) controlling means for directing data from said general purpose register and said α data dedicated register into each of said execution units under control of a single instruction.
Claim 2
Dependent Claim
126 words
A parallel processing processor for processing images including α data indicative of pixel transparency, said parallel processing processor comprising: (a) a plurality of execution units for parallelly executing arithmetic and logical operations under control of a single instruction; (b) a general purpose register which is connected to said execution units via a data path, which inputs data to said execution units and which receives results of operations from said execution units; (c) an α data dedicated register which is connected to said execution units via another data path and which inputs data to said execution units; and (d) controlling means for directing data from said general purpose register and said α data dedicated register into each of said execution units under control of a single instruction.
Claim 3
Dependent Claim
172 words
A parallel processing processor for processing images including α data indicative of pixel transparency, said parallel processing processor comprising: (a) a plurality of execution units for executing in parallel arithmetic and logical operations under control of a single instruction; (b) a general purpose register which is connected to said execution units via a data path, which inputs data to said execution units and which receives results of operations from said execution units; and (c) an α data dedicated register which is connected to said execution units via another data path and which inputs data to said execution units; wherein, under control of a single instruction, said execution units admit data from said general purpose register to carry out first arithmetic and logical operation on the admitted data and, without returning result of said first arithmetic and logical operation to said general purpose register, receive data from said α data dedicated register to perform second arithmetic and logical operation between the received data and the result of said first arithmetic and logical operation.
Claim 4
Dependent Claim
172 words
A parallel processing processor for processing images including α data indicative of pixel transparency, said parallel processing processor comprising: (a) a plurality of execution units for executing in parallel arithmetic and logical operations under control of a single instruction; (b) a general purpose register which is connected to said execution units via a data path, which inputs data to said execution units and which receives results of operations from said execution units; and (c) an α data dedicated register which is connected to said execution units via another data path and which inputs data to said execution units; wherein, under control of a single instruction, said execution units admit data from said general purpose register to carry out first arithmetic and logical operation on the admitted data and, without returning result of said first arithmetic and logical operation to said general purpose register, receive data from said α data dedicated register to perform second arithmetic and logical operation between the received data and the result of said first arithmetic and logical operation.
Claim 5
Dependent Claim
37 words
A parallel processing processor according to claim 1 , wherein the data in said general purpose register is a result of operations on color data and the data in said α data dedicated register is α data.
Claim 6
Dependent Claim
57 words
A parallel processing processor according to claim 1 , further comprising an α data transform circuit for transforming α data into mask data made of either 0's or 1's, wherein, under control of a single instruction, said α data transform circuit performs the data transformation and said mask data are loaded into said α data dedicated register.
Claim 7
Dependent Claim
57 words
A parallel processing processor according to claim 1 , further comprising an α data transform circuit for transforming α data into mask data made of either 0's or 1's, wherein, under control of a single instruction, said α data transform circuit performs the data transformation and said mask data are loaded into said α data dedicated register.
Claim 8
Dependent Claim
80 words
A parallel processing processor according to claim 1 , further comprising an α data transform circuit for comparing input α data with a predetermined threshold value and for transforming said α data into binary data all made up of either 0 bits or 1 bits depending on an outcome of the comparison, wherein, under control of a single instruction, said α data transform circuit performs the data transformation and said binary data are loaded into said α data dedicated register.
Claim 9
Dependent Claim
78 words
A parallel processing processor according to claim 1 , further comprising an α data transform circuit for comparing input α data with a predetermined threshold value and for transforming said α data into mask data all made up of either 0's or 1's depending on an outcome of the comparison, wherein, under control of a single instruction, said α data transform circuit performs the data transformation and said mask data are loaded into said α data dedicated register.
Claim 10
Dependent Claim
64 words
A parallel processing processor according to claim 2 , wherein said α data dedicated register is constituted by a plurality of addressable registers, and wherein said execution units admit data from one of the addressable registers which is designated by an instruction and perform said second arithmetic and logical operation between the admitted data and the result of said first arithmetic and logical operation.
Claim 11
Dependent Claim
89 words
A parallel processing processor according to claim 2 , wherein said α data dedicated register is constituted by a plurality of registers, each address of which corresponds to that of register inside said general purpose register, and wherein said execution units admit data from one of said α data dedicated registers corresponding in addressing to one of said general purpose registers which is designated by an instruction and perform said second arithmetic and logical operation between the admitted data and the result of said first arithmetic and logical operation.
Claim 12
Dependent Claim
42 words
A parallel processing processor according to claim 5 , wherein the mask data output by said α data transform circuit and input to said a data dedicated register as well as to said execution units is one bit data for each pixel.
Claim 13
Dependent Claim
154 words
A parallel processing method for use with a plurality of execution units for executing in parallel arithmetic and logical operations under control of a single instruction, said parallel processing method processing images including α data indicative of pixel transparency and comprising the steps of: (a) inputting a plurality of first data from a general purpose register to said execution units for performing first arithmetic and logical operation in parallel by the units; (b) inputting a plurality of second data corresponding to said first data from an α data dedicated register to said execution units without returning result of said first arithmetic and logical operation to said general purpose register, so as to perform second arithmetic and logical operation in parallel between said second data and said result of said first arithmetic and logical operation; and (c) outputting result of said second arithmetic and logical operation to a general purpose register designated by an instruction.
Claim 14
Dependent Claim
154 words
A parallel processing method for use with a plurality of execution units for executing in parallel arithmetic and logical operations under control of a single instruction, said parallel processing method processing images including α data indicative of pixel transparency and comprising the steps of: (a) inputting a plurality of first data from a general purpose register to said execution units for performing first arithmetic and logical operation in parallel by the units; (b) inputting a plurality of second data corresponding to said first data from an α data dedicated register to said execution units without returning result of said first arithmetic and logical operation to said general purpose register, so as to perform second arithmetic and logical operation in parallel between said second data and said result of said first arithmetic and logical operation; and (c) outputting result of said second arithmetic and logical operation to a general purpose register designated by an instruction.
Claim 15
Dependent Claim
39 words
A parallel processing method according to claim 11 , wherein said first data in said general purpose register is a result of operations on color data and said second data in said α data dedicated register is α data.
Claim 16
Dependent Claim
51 words
A parallel processing method according to claim 11 , further comprising the step of transforming α data into binary data all made up of either 0 bits or 1 bits under control of another single instruction, said binary data being loaded as said second data into said α data dedicated register.
Claim 17
Dependent Claim
48 words
A parallel processing method according to claim 11 , further comprising the step of transforming α data into mask data of either value 0 or value 1 under control of another single instruction, said mask data being loaded as said second data into said α data dedicated register.
Claim 18
Dependent Claim
69 words
A parallel processing method according to claim 11 , further comprising the step of, under control of another single instruction, comparing input α data with a predetermined threshold value and transforming said α data into binary data all made up of either 0 bits or 1 bits depending on an outcome of the comparison, said binary data being loaded as said second data into said a data dedicated register.
Claim 19
Dependent Claim
66 words
A parallel processing method according to claim 11 , further comprising the step of, under control of another single instruction, comparing input α data with a predetermined threshold value and transforming said α data into mask data of either value 0 or value 1 depending on an outcome of the comparison, said mask data being loaded as said second data into said a data dedicated register.
Claim 20
Dependent Claim
72 words
A parallel processing method according to claim 11 , wherein said α data dedicated register is constituted by a plurality of addressable registers, said parallel processing method further comprising the step of causing said execution units to admit data from one of the addressable registers which is designated by six instruction and to perform said second arithmetic and logical operation between the admitted data and the result of said first arithmetic operation.
Claim 21
Dependent Claim
98 words
A parallel processing method according to claim 11 , wherein said α data dedicated register is constituted by a plurality of registers, each address of which corresponds to that of register inside said general purpose register, said parallel processing method further comprising the step of causing said execution units to admit data from one of said α data dedicated registers corresponding in addressing to one of said general purpose registers which is designated by an instruction and perform said second arithmetic and logical operation between the admitted data and the result of said first arithmetic and logical operation.
Claim 22
Dependent Claim
45 words
A parallel processing method according to claim 14 , further comprising the step of transforming said α data into one bit mask data of either value 0 or value 1 and loading said mask data as said second data into said α data dedicated register.
Claim 23
Dependent Claim
98 words
A parallel processing method according to claim 11 , wherein said α data dedicated register is constituted by a plurality of registers, each address of which corresponds to that of register inside said general purpose register, said parallel processing method further comprising the step of causing said execution units to admit data from one of said α data dedicated registers corresponding in addressing to one of said general purpose registers which is designated by an instruction and perform said second arithmetic and logical operation between the admitted data and the result of said first arithmetic and logical operation.