1460937622-665b1904-fd6d-4ba6-b4dd-4fc3171a7710

1. A handheld music video game device including a face and a side wall, the side wall being in an abutting configuration relative to the face, comprising:
a display, the display being disposed on the face of the device;
a touch screen input;
a plurality of fret input buttons, the plurality of fret input buttons being linearly arranged on the side wall of the device; and
a processor, the processor including program instructions for:
commanding a display of instructive cues on the display, the display of instructive cues corresponding to the linearly arranged plurality of the fret input buttons, the instructive cues indicating desired operation of the touch screen input and the plurality of fret input buttons, and further indicating a target timing of the desired operation of the touch screen input and the plurality of fret input buttons;
receiving a strum along the surface of the touch screen input;
receiving status information of the plurality of fret input buttons at the time of the strum;
determining compliance with the instructive cues; and
generating audio and video output information based on accuracy of compliance;

wherein a strum is received when properties of an actuation along the surface of the touch screen input meet a set of predefined criteria.
2. The handheld music video game of claim 1, wherein determining compliance with the instructive cues includes comparing a timing of the strum and the status information of the plurality of fret input buttons with a corresponding set of instructive cues.
3. The handheld music video game of claim 1, wherein a set of predefined criteria includes a minimum distance of actuation along the surface of the touch screen input.
4. The handheld music video game of claim 1, the program instructions further including instructions for displaying an image of at least a portion of a guitar on the touch screen input.
5. The handheld music video game of claim 1, wherein the set of predefined criteria includes an actuation along the surface of the touch screen input in a first direction intersects at least a plurality of sensor points of the touch screen input.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. Digital image processing apparatus for applying pixel-based colour correction to a hue-saturation-based polar representation of pixels of an input image to generate an output image, said apparatus comprising:
colour correction logic arranged to provide a colour mapping operation defined by a hue alteration amount and a key value associated with each pixel;
said colour correction logic comprising:
hue modifying logic for adding a proportion of said hue alteration amount to a hue of each pixel of said input image, said proportion depending on said key value associated with that pixel; and
saturation modifying logic for modifying a saturation of each pixel in dependence on said hue alteration amount and said key value for that pixel, such that for a key value indicating that only a fraction of said hue alteration amount should be applied to a current pixel, said saturation of that pixel is also modified so that, when expressed with respect to a rectangular chrominance-based colour space, said pixel is moved to a position in that colour space substantially lying on a straight line between an original position of said pixel and a position that said pixel would occupy if said full hue alteration amount were applied.
2. Apparatus according to claim 1, in which said colour mapping operation is defined by said hue alteration amount and a locus in a colour space of a key value, said colour correction logic being operable to detect said key value at that pixel’s position in colour space and to apply said colour mapping operation to that pixel in dependence on said key value.
3. Apparatus according to claim 1, in which said hue modifying logic comprises a hue data store, addressable by said key value associated with a pixel, said hue data store providing a hue amount to be added to said hue of the current pixel.
4. Apparatus according to claim 3, being arranged to store hue amount data in said hue data store in respect of each image to be processed.
5. Apparatus according to claim 1, in which said saturation modifying logic comprises a saturation data store, addressable by said key value associated with a pixel, said saturation data store providing an amount by which said saturation of the current pixel should be altered.
6. Apparatus according to claim 5, being arranged to store saturation amount data in said saturation data store in respect of each image to be processed.
7. Apparatus according to claim 1, in which, for a key value indicating that all of said hue alteration amount should be added to said current pixel, said saturation modifying logic is arranged not to alter said saturation of said current pixel.
8. Apparatus according to claim 1, said apparatus being arranged to process a video signal comprising a succession of images.
9. A method of digital image processing for applying pixel-based colour correction to a hue-saturation-based polar representation of pixels of an input image to generate an output image, said method comprising the steps of:
(i) defining a colour mapping operation by a hue alteration amount and a key value associated with each pixel;
(ii) adding a proportion of said hue alteration amount to a hue of each pixel of said input image, said proportion depending on said key value associated with that pixel; and
(iii) modifying a saturation of each pixel in dependence on said hue alteration amount and said key value for that pixel, such that for a key value indicating that only a fraction of said hue alteration amount should be applied to a current pixel, said saturation of that pixel is also modified so that, when expressed with respect to a rectangular chrominance-based colour space, said pixel is moved to a position in that colour space substantially lying on a straight line between an original position of said pixel and a position that said pixel would occupy if said full hue alteration amount were applied.
10. Computer software having program code for carrying out a method according to claim 9.
11. A providing medium for providing software according to claim 10.
12. A medium according to claim 11, said medium being a transmission medium.
13. A medium according to claim 11, said medium being a storage medium.