1461113696-d19f5cf9-564c-41c9-806f-eb29ae51e471

1. Apparatus comprising:
at least one processor;
at least one memory having computer-readable code stored thereon;
a first camera module configured to provide first image data representative of a first image;
a second camera module configured to provide second image data representative of a second image, wherein the first and second camera modules are arranged either side of an axis about which the first camera module is rotatable relative to the second camera module, and are arranged such that, when the first camera module is rotated relative to the second camera module by less than a threshold angle, a region of the first image overlaps a region of the second image, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to process the first image data and the second image data; and
to generate third image data representative of a third image, the third image representing at least corresponding portions of the overlapping regions of the first and second images.
2. The apparatus of claim 1, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to detect rotation of the first camera module relative to the second camera module; and
to be responsive to the detection of rotation to generate the third image data such that it is also representative of at least a portion of a non-overlapping region of the first image and at least a portion of a non-overlapping region of the second image.
3. The apparatus of claim 1, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to detect rotation of the first camera module relative to the second camera module; and
to be responsive to the detection of rotation to generate the third image data such that it is representative of only the corresponding portions of the overlapping regions of the first and second images.
4. The apparatus of claim 3, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to detect an angle of rotation of the first camera module relative to the second camera module; and
as the angle of rotation increases, gradually to reduce, in a first dimension, a size of the corresponding portions of the overlapping regions of the first and second images which are represented by the third image data.
5. The apparatus of claim 1, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to detect rotation of the first camera module relative to the second camera module; and
to determine a direction of rotation;
if the rotation is in a first direction, to generate the third image data such that it is also representative of at least a portion of a non-overlapping region of the first image and at least a portion of a non-overlapping region of the second image; and

if the rotation is in a second direction, to generate the third image data such that it is representative of only the corresponding portions of the overlapping regions of the first and second images.
6. The apparatus of claim 1, wherein, the first and second camera modules are arranged such that, when the first camera module is in a non-rotated state relative to the second camera module, the first and second images substantially entirely overlap.
7. The apparatus of claim 1, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to determine an angle of rotation of the first camera module relative to the second camera module; and
to cause a graphic to be displayed on a display, the graphic being indicative of the angle of rotation.
8. The apparatus of any preceding claim 1, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to determine an angle of rotation of the first camera module relative to the second camera module; and
to process the third image data based on the angle of rotation so as to generate fourth image data, the fourth image data representing fourth image, the fourth image being a distorted version of the third image, wherein as the angle of rotation is increased so too is the level of distortion of the fourth image.
9. The apparatus of claim 8, wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to determine a direction of rotation of the first camera module relative to the second camera module;
if the direction of rotation is in a first direction, to process the third image data such that the fourth image is distorted in a first way; and
if the direction of rotation is in a second direction, to process the third image data such that the fourth image is distorted in a second, different way.
10. The apparatus of claim 8, wherein the apparatus is a flexible device comprising a flexible display, wherein the first camera module is fixed to a first portion of the flexible device and the second camera module is fixed to a second portion of the flexible device, wherein the first camera module is rotatable relative to the second camera module by bending the flexible device along an axis between the first and second portions of the device, wherein bending the flexible device along the axis between the first and second portions causes the flexible display to become curved and wherein the computer-readable code, when executed by the at least one processor, causes the at least one processor:
to cause the fourth image to be displayed on the display.
11. The apparatus of claim 1, wherein the apparatus is a flexible device, wherein the first camera module is fixed to a first portion of the flexible device and the second camera module is fixed to a second portion of the flexible device, and wherein the first camera module is rotatable relative to the second camera module by bending the flexible device along an axis between the first and second portions of the device.
12. The apparatus of claim 1, wherein the apparatus comprises first and second body portions which are foldable about a hinge, wherein the first camera module is fixed to the first body portion and the second camera module is fixed to a second body portion, and wherein the first camera module is rotatable relative to the second camera module by folding the apparatus about the hinge.
13. The apparatus of claim 1, wherein the at least one processor is operable under the control of the computer-readable code to:
determine a rate of rotation of the first camera module relative to the second camera module;
to detect when the rate of rotation is in excess of a predetermined threshold; and
to respond to the detection by causing the third image to be stored in the at least one memory.
14. A method comprising:
providing apparatus comprising a first camera module configured to provide first image data representative of a first image and a second camera module configured to provide second image data representative of a second image, wherein the first and second camera modules are arranged either side of an axis about which the first camera module is rotatable relative to the second camera module, and are arranged such that, when the first camera module is rotated relative to the second camera module by less than a threshold angle, a region of the first image overlaps a region of the second image,
processing the first image data and the second image data; and
generating third image data representative of a third image, the third image representing at least corresponding portions of the overlapping regions of the first and second images.
15. The method of claim 14, comprising:
detecting rotation of the first camera module relative to the second camera module; and
responding to the detection of rotation by generating the third image data such that it is also representative of at least a portion of a non-overlapping region of the first image and at least a portion of a non-overlapping region of the second image.
16. The method of claim 14, comprising:
detecting rotation of the first camera module relative to the second camera module; and
responding to the detection of rotation by generating the third image data such that it is representative of only the corresponding portions of the overlapping regions of the first and second images.
17. The method of claim 16, comprising:
detecting an angle of rotation of the first camera module relative to the second camera module; and
as the angle of rotation increases, gradually reducing, in a first dimension, a size of the corresponding portions of the overlapping regions of the first and second images which are represented by the third image data.
18. The method of claim 14, comprising:
detecting rotation of the first camera module relative to the second camera module; and
determining a direction of rotation;
if the rotation is in a first direction, generating the third image data such that it is also representative of at least a portion of a non-overlapping region of the first image and at least a portion of a non-overlapping region of the second image; and
if the rotation is in a second direction, generating the third image data such that it is representative of only the corresponding portions of the overlapping regions of the first and second images.
19. The method of claim 14, comprising:
determining an angle of rotation of the first camera module relative to the second camera module; and
causing a graphic to be displayed on a display, the graphic being indicative of the angle of rotation.
20. The method of claim 14, comprising:
determining an angle of rotation of the first camera module relative to the second camera module; and
processing the third image data based on the angle of rotation so as to generate fourth image data, the fourth image data representing fourth image, the fourth image being a distorted version of the third image, wherein as the angle of rotation is increased so too is the level of distortion of the fourth image.
21. The method of claim 14, comprising:
determining a direction of rotation of the first camera module relative to the second camera module;
if the direction of rotation is in a first direction, processing the third image data such that the fourth image is distorted in a first way; and
if the direction of rotation is in a second direction, processing the third image data such that the fourth image is distorted in a second, different way.
22. The method of claim 14, comprising:
determining a rate of rotation of the first camera module relative to the second camera module;
detecting when the rate of rotation is in excess of a predetermined threshold; and
responding to the detection by causing the third image to be stored in the at least one memory.
23-35. (canceled)

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

What is claimed is:

1. An isolated polypeptide selected from the group consisting of:
(a) an isolated polypeptide encoded by a polynucleotide comprising the sequence of SEQ ID NO: 1;
(b) an isolated polypeptide comprising a polypeptide sequence having at least 95% identity to the polypeptide sequence of SEQ ID NO:2;
(c) an isolated polypeptide comprising the polypeptide sequence of SEQ ID NO:2;
(d) an isolated polypeptide having at least 95% identity to the polypeptide sequence of SEQ ID NO:2;
(e) the polypeptide sequence of SEQ ID NO:2; and
(f) fragments and variants of such polypeptides in (a) to (e)
2. An isolated polynucleotide selected from the group consisting of:
(a) an isolated polynucleotide comprising a polynucleotide sequence having at least 95% identity to the polynucleotide sequence of SEQ ID NO: 1;
(b) an isolated polynucleotide comprising the polynucleotide of SEQ ID NO: 1;
(c) an isolated polynucleotide having at least 95% identity to the polynucleotide of SEQ ID NO:1;
(d) the isolated polynucleotide of SEQ ID NO: 1;
(e) an isolated polynucleotide comprising a polynucleotide sequence encoding a polypeptide sequence having at least 95% identity to the polypeptide sequence of SEQ ID NO:2;
(f) an isolated polynucleotide comprising a polynucleotide sequence encoding the polypeptide of SEQ ID NO:2;
(g) an isolated polynucleotide having a polynucleotide sequence encoding a polypeptide sequence having at least 95% identity to the polypeptide sequence of SEQ ID NO:2;
(h) an isolated polynucleotide encoding the polypeptide of SEQ ID NO:2; and
(i) a polynucleotide which is the RNA equivalent of a polynucleotide of (a) to (j);
or a polynucleotide sequence complementary to said isolated polynucleotide
and polynucleotides that are variants and fragments of the above mentioned polynucleotides or that are complementary to above mentioned polynucleotides, over the entire length thereof.
3. An antibody immunospecific for the polypeptide of claim 1.
4. An antibody as claimed in claim 3 which is a polyclonal antibody.
5. An expression vector comprising a polynucleotide capable of producing a polypeptide of claim 1 when said expression vector is present in a compatible host cell.
6. A process for producing a recombinant host cell which comprises the step of introducing an expression vector comprising a polynucleotide capable of producing a polypeptide of claim 1 into a cell such that the host cell, under appropriate culture conditions, produces said polypeptide.
7. A recombinant host cell produced by the process of claim 6.
8. A membrane of a recombinant host cell of claim 7 expressing said polypeptide.
9. A process for producing a polypeptide which comprises culturing a host cell of claim 7 under conditions sufficient for the production of said polypeptide and recovering said polypeptide from the culture.
10. A method for screening to identify compounds that stimulate or inhibit the function or level of the polypeptide of claim 1 comprising a method selected from the group consisting of:
(a) measuring or, detecting, quantitatively or qualitatively, the binding of a candidate compound to the polypeptide (or to the cells or membranes expressing the polypeptide) or a fusion protein thereof by means of a label directly or indirectly associated with the candidate compound;
(b) measuring the competition of binding of a candidate compound to the polypeptide (or to the cells or membranes expressing the polypeptide) or a fusion protein thereof in the presence of a labeled competitor;
(c) testing whether the candidate compound results in a signal generated by activation or inhibition of the polypeptide, using detection systems appropriate to the cells or cell membranes expressing the polypeptide;
(d) mixing a candidate compound with a solution containing a polypeptide of claim 1, to form a mixture, measuring activity of the polypeptide in the mixture, and comparing the activity of the mixture to a control mixture which contains no candidate compound; or
(e) detecting the effect of a candidate compound on the production of mRNA encoding said polypeptide or said polypeptide in cells, using for instance, an ELISA assay.