Image display device, image display method, program, and projection system
First Claim
Patent Images
1. An image display device comprising:
- an image pickup section which picks up a spot and an area including said spot from an arbitrary position;
a generation section which generates image data of said area picked up by said image pickup section;
a display section which displays an image based on said image data generated by said generation section;
a processing section which processes said image data in such a way that said image data is adequately displayed on a display screen of said display section;
a measuring section which measures positional coordinates of said spot in said area; and
a coordinate conversion section which converts said positional coordinates of said spot measured by said measuring section to positional coordinates that are reflected on image data after the processing acquired as a result of a process performed by said processing section;
wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by the image data after the processing by the processing section, is a rectangle; and
wherein said processing section;
(i) acquires a first pair of lines, each of which passes through the spot in said area after processing and perpendicularly intersects two opposite sides of said rectangle that defines said area after processing, (ii) acquires a second pair of lines that internally divide two opposite sides of said quadrangle that defines said area before processing, by an interior division ratio by which said first pair of lines internally divide said two opposite sides of said rectangle, and (iii) processes said image data in such a way that the spot at a point of intersection of said second pair of lines is positioned at a point of intersection of said first pair of lines after processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing apparatus includes a central control section, an image analysis section, a RAM (Random Access Memory), an external memory section and a user operation input section. The central control section is connected to the image analysis section, the RAM and the external memory section via a bus. Based on image data prepared by an image input section, the image analysis section performs a process of specifying where on the display screen of a display section a portion specified by the image input section lies.
68 Citations
41 Claims
-
1. An image display device comprising:
-
an image pickup section which picks up a spot and an area including said spot from an arbitrary position; a generation section which generates image data of said area picked up by said image pickup section; a display section which displays an image based on said image data generated by said generation section; a processing section which processes said image data in such a way that said image data is adequately displayed on a display screen of said display section; a measuring section which measures positional coordinates of said spot in said area; and a coordinate conversion section which converts said positional coordinates of said spot measured by said measuring section to positional coordinates that are reflected on image data after the processing acquired as a result of a process performed by said processing section; wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by the image data after the processing by the processing section, is a rectangle; and wherein said processing section;
(i) acquires a first pair of lines, each of which passes through the spot in said area after processing and perpendicularly intersects two opposite sides of said rectangle that defines said area after processing, (ii) acquires a second pair of lines that internally divide two opposite sides of said quadrangle that defines said area before processing, by an interior division ratio by which said first pair of lines internally divide said two opposite sides of said rectangle, and (iii) processes said image data in such a way that the spot at a point of intersection of said second pair of lines is positioned at a point of intersection of said first pair of lines after processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An image display device comprising:
-
an image pickup section which picks up a spot and an area including said spot from an arbitrary position; a generation section which generates image data of said area picked up by said image pickup section; a display section which displays an image based on said image data generated by said generation section; a processing section which processes said image data in such a way that said image data is adequately displayed on a display screen of said display section; a measuring section which measures positional coordinates of said spot in said area; and a coordinate conversion section which converts said positional coordinates of said spot measured by said measuring section to positional coordinates that are reflected on image data after the processing acquired as a result of a process performed by said processing section; wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by image data after the processing performed by said processing section, is a rectangle; wherein said processing section performs a process of;
(i) determining in which one of four quadrangles said spot is included, said four quadrangles being obtained by quadrisecting said quadrangle that defines said area before processing by two lines, each of which connects a point of intersection of one of two sets of two opposite sides of said quadrangle to a point of intersection of diagonal lines of said quadrangle, and then (ii) moving by a predetermined amount a point lying in said rectangle that defines said area after processing in a direction of a vertex equivalent to a vertex of the one of the four quadrangles determined as including said spot that also serves as a vertex of said quadrangle defining said area before processing;wherein the processing section repeats said process, by regarding the one of the four quadrangles determined as including said spot as a quadrangle defining said area before processing for a next repetition of the process, until said point lying in said rectangle that defines said area after processing substantially converges to a given position, and a position of said point which reaches convergence becomes a position of the spot in the area after processing; and wherein when said process is repeated, said predetermined amount by which the point in the rectangle is moved becomes smaller as a number of times the quadrisecting of said quadrangle is performed becomes larger.
-
-
19. An image display method comprising:
-
picking up a spot and an area including said spot from an arbitrary position; generating image data of said picked-up area; displaying an image based on said generated image data on a display screen; processing said image data in such a way that said image data is adequately displayed on said display screen; measuring positional coordinates of said spot in said area; and converting said measured positional coordinates of said spot to positional coordinates that are reflected on image data after the processing acquired as a result of the processing; wherein the area before the processing represented by image data before processing, is a quadrangle, and the area after processing, represented by the image data after the processing, is a rectangle; and wherein said processing comprises;
(i) acquiring a first pair of lines, each of which passes through the spot in said area after processing and perpendicularly intersect two opposite sides of said rectangle that defines said area after processing, (ii) acquiring a second pair of lines that internally divide two opposite sides of said quadrangle that defines said area before processing, by an interior division ratio by which said first pair of lines internally divide said opposite two sides of said rectangle, and (iii) processing said image data in such a way that the spot at a point of intersection of said second pair of lines is positioned at a point of intersection of said first pair of lines after processing. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An image display method comprising:
-
picking up a spot and an area including said spot from an arbitrary position; generating image data of said pickedup area; displaying an image based on said generated image data on a display screen; processing said image data in such a way that said image data is adequately displayed on said display screen; measuring positional coordinates of said spot in said area; and converting said measured positional coordinates of said spot to positional coordinates that are reflected on image data after the processing acquired as a result of the processing; wherein the area before processing, represented by the image data before processing, is a quadrangle, and the area after processing, represented by the image data after the processing, is a rectangle; wherein said processing comprises performing a process of;
(i) determining in which one of four quadrangles said spot is included, said four quadrangles being obtained by quadrisecting said quadrangle that defines said area before processing by two lines, each of which connects a point of intersection of one of two sets of two opposite sides of said quadrangle to a point of intersection of diagonal lines of said quadrangle, and then (ii) moving by a predetermined amount a point lying in said rectangle that defines said area after processing in a direction of a vertex equivalent to a vertex of the one of the four quadrangles determined as including said spot that also serves as a vertex of said quadrangle;wherein said processing comprises repeating said process, by regarding the one of the four quadrangles determined as including said spot as a quadrangle defining said area before processing for a next iteration of the process, until said point lying in said rectangle that defines said area after processing substantially converges to a given position, and a position of said point which reaches convergence becomes a position of the spot represented in the area after processing; and wherein when said process is repeated, said predetermined amount by which the point in the rectangle is moved becomes smaller as a number of times the quadrisecting of said quadrangle is performed becomes larger.
-
-
37. A computer readable storage medium having program stored thereon that is executable by a computer connected to an image display device and an image pickup section to cause the computer to function as:
-
an image pickup control section which causes said image pickup section to pick up a spot and an area including said spot from an arbitrary position; a generation section which generates image data of said area picked up by said image pickup control section; a display control section which displays an image based on said image data generated by said generation section on a display screen of said image display device; a processing section which processes said image data in such a way that said image data is adequately displayed on said display screen; a measuring section which measures positional coordinates of said spot in said area; and a coordinate conversion section which converts said positional coordinates of said spot measured by said measuring section to positional coordinates that are reflected on image data after the processing acquired as a result of a process performed by said processing section; wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by the image data after the processing by the processing section, is a rectangle; and wherein said processing section;
(i) acquires a first pair of lines, each of which passes through the spot in said area after processing and perpendicularly intersects two opposite sides of said rectangle that defines said area after processing, (ii) acquires a second pair of lines that internally divide two opposite sides of said quadrangle that defines said area before processing, by an interior division ratio by which said first pair of lines internally divide said two opposite sides of said rectangle, and (iii) processes said image data in such a way that the spot at a point of intersection of said second pair of lines is positioned at a point of intersection of said first pair of lines after processing.
-
-
38. A computer readable storage medium having program stored thereon that is executable by a computer connected to an image display device and a plurality of image pickup sections to cause the computer to function as;
-
an image pickup control section which causes said plurality of image pickup sections to pick up a spot and an area including said spot from a plurality of arbitrary positions; a generation section which generates image data of a plane in space picked up by said image pickup control section; a display control section which displays an image based on said image data generated by said generation section on said image display device; a processing section which processes said image data generated by said generation section in such a way that said image data is adequately displayed on a display screen of said image display device; a measuring section which measures positional coordinates of said spot in said space; a spot-shape determining section which determines a shape of a spot to be represented by image data after processing performed by said processing section, based on said positional coordinates of said spot measured by said measuring section; and a coordinate conversion section which converts said positional coordinates of said spot measured by said measuring section to positional coordinates that are reflected on the image data after the processing by the processing section; wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by the image data after the processing by the processing section, is a rectangle; and wherein said processing section;
(i) acquires a first pair of lines, each of which passes through the spot in said area after processing and perpendicularly intersects two opposite sides of said rectangle that defines said area after processing, (ii) acquires a second pair of lines that internally divide two opposite sides of said quadrangle that defines said area before processing, by an interior division ratio by which said first pair of lines internally divide said two opposite sides of said rectangle, and (iii) processes said image data in such a way that the spot at a point of intersection of said second pair of lines is positioned at a point of intersection of said first pair of lines after processing.
-
-
39. A projection system including a projector, said system comprising:
-
an image pickup section which picks up an area of an image projected by said projector from an arbitrary position; a generation section which generates image data of said area picked up by said image pickup section; a processing section which processes said image data generated by said generation section in such a way that the image data is adequate for display on a display screen; a detection section which detects a spot area which emits light having a specific wavelength from said picked-up area; a measuring section which measures positional coordinates of said spot area detected by said detection section; and a coordinate conversion section which converts said positional coordinates measured by said measuring section to positional coordinates that are reflected on image data processed by said processing section; wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by the image data after the processing by the processing section, is a rectangle; and wherein said processing section;
(i) acquires a first pair of lines, each of which passes through the spot area in said area after processing and perpendicularly intersects two opposite sides of said rectangle that defines said area after processing, (ii) acquires a second pair of lines that internally divide two opposite sides of said quadrangle that defines said area before processing, by an interior division ratio by which said first pair of lines internally divide said two opposite sides of said rectangle, and (iii) processes said image data in such a way that the spot area at a point of intersection of said second pair of lines is positioned at a point of intersection of said first pair of lines after processing.
-
-
40. A computer readable storage medium having program stored thereon that is executable by a computer connected to an image display device and an image pickup section to cause the computer to function as:
-
an image pickup control section which causes said image pickup section to pick up a spot and an area including said spot from an arbitrary position; a generation section which generates image data of said area picked up by said image pickup control section; a display control section which displays an image based on said image data generated by said generation section on a display screen of said image display device; a processing section which processes said image data in such a way that said image data is adequately displayed on said display screen; a measuring section which measures positional coordinates of said spot in said area; and a coordinate conversion section which converts said positional coordinates of said spot measured by said measuring section to positional coordinates that are reflected on image data after the processing acquired as a result of a process performed by said processing section; wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by image data after the processing performed by said processing section, is a rectangle; wherein said processing section performs a process of;
(i) determining in which one of four quadrangles said spot is included, said four quadrangles being obtained by quadrisecting said quadrangle that defines said area before processing by two lines, each of which connects a point of intersection of one of two sets of two opposite sides of said quadrangle to a point of intersection of diagonal lines of said quadrangle, and then (ii) moving by a predetermined amount a point lying in said rectangle that defines said area after processing in a direction of a vertex equivalent to a vertex of the one of the four quadrangles determined as including said spot that also serves as a vertex of said quadrangle defining said area before processing;wherein the processing section repeats said process, by regarding the one of the four quadrangles determined as including said spot as a quadrangle defining said area before processing for a next repetition of the process, until said point lying in said rectangle that defines said area after processing substantially converges to a given position, and a position of said point which reaches convergence becomes a position of the spot in the area after processing; and wherein when said process is repeated, said predetermined amount by which the point in the rectangle is moved becomes smaller as a number of times the quadrisecting of said quadrangle is performed becomes larger.
-
-
41. A projection system including a projector, said system comprising:
-
an image pickup section which picks up an area of an image projected by said projector from an arbitrary position; a generation section which generates image data of said area picked up by said image pickup section; a processing section which processes said image data generated by said generation section in such a way that the image data is adequate for display on a display screen; a detection section which detects a spot area which emits light having a specific wavelength from said pickedup area; a measuring section which measures positional coordinates of said spot area detected by said detection section; and a coordinate conversion section which converts said positional coordinates measured by said measuring section to positional coordinates that are reflected on image data processed by said processing section; wherein the area before processing, represented by the image data before processing by the processing section, is a quadrangle, and the area after processing, represented by image data after the processing performed by said processing section, is a rectangle; wherein said processing section performs a process of;
(i) determining in which one of tour quadrangles said spot is included, said four quadrangles being obtained by quadrisecting said quadrangle that defines said area before processing by two lines, each of which connects a point of intersection of one of two sets of two opposite sides of said quadrangle to a point of intersection of diagonal lines of said quadrangle, and then (ii) moving by a predetermined amount a point lying in said rectangle that defines said area after processing in a direction of a vertex equivalent to a vertex of the one of the four quadrangles determined as including said spot that also serves as a vertex of said quadrangle defining said area before processing;wherein the processing section repeats said process, by regarding the one of the four quadrangles determined as including said spot as a quadrangle defining said area before processing for a next repetition of the process, until said point lying in said rectangle that defines said area after processing substantially converges to a given position, and a position of said point which reaches convergence becomes a position of the spot in the area after processing; and wherein when said process is repeated, said predetermined amount by which the point in the rectangle is moved becomes smaller as a number of times the quadrisecting of said quadrangle is performed becomes larger.
-
Specification