Image processing apparatus, image processing method, studio apparatus, storage medium, and program
First Claim
1. An image processing method comprising:
- a image input step of taking an image using image input means, a image input parameter of which is controllable;
a image input parameter acquisition step of acquiring the image input parameter;
a CG data management step of managing CG (computer graphics) data;
a CG geometric information calculation step of calculating CG geometric information upon virtually laying out the CG data in a real world;
a CG image generation step of generating a CG image from a viewpoint of the image input means;
a image composition step of compositing a real image and the CG image; and
a image input parameter control step of changing the image input parameter using the image input parameter and the CG geometric information.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides an image processing method, image processing apparatus, storage medium, and program, which can remove the boundary between real and virtual worlds. To this end, an apparatus has a image input device (101), the image input parameters of which are controllable, a position/posture sensor (102) for acquiring the image input parameters, a CG data management unit (108) for managing CG (computer graphics) data, a CG geometric information calculation unit (110) for calculating CG geometric information upon virtually laying out the CG data in the real world, a CG image generator (109) for generating a CG image from the viewpoint of the image input device (101), a image composition device (113) for compositing a real image and CG image, and a data processing device (107) for changing the image input parameters using the image input parameters and the CG geometric information.
-
Citations
46 Claims
-
1. An image processing method comprising:
-
a image input step of taking an image using image input means, a image input parameter of which is controllable;
a image input parameter acquisition step of acquiring the image input parameter;
a CG data management step of managing CG (computer graphics) data;
a CG geometric information calculation step of calculating CG geometric information upon virtually laying out the CG data in a real world;
a CG image generation step of generating a CG image from a viewpoint of the image input means;
a image composition step of compositing a real image and the CG image; and
a image input parameter control step of changing the image input parameter using the image input parameter and the CG geometric information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An image processing apparatus comprising:
-
a image input means, a image input parameter of which is controllable;
a image input parameter acquisition means that acquires the image input parameter;
a CG data management means that manages CG (computer graphics) data;
a CG geometric information calculation means that calculates CG geometric information upon virtually laying out the CG data in a real world;
a CG image generation means that generates a CG image from a viewpoint of said image input means;
a image composition means that composites a real image and the CG image; and
a image input parameter control means that changes the image input parameter using the image input parameter and the CG geometric information.
-
-
13. An image processing method comprising:
-
a image input step of image inputting an image using image input means;
a studio set step of forming a background;
a display step of displaying an image using display means that a staff member associated with an image process wears;
a first measurement step of measuring a image input parameter of the image input means;
a second measurement step of measuring a display parameter of the display means;
a CG data management step of managing CG (computer graphics) data;
a first CG image generation step of generating a CG image from a viewpoint of the image input means;
a image composition step of compositing an image taken by the image input means, and the CG image generated in the first CG image generation step;
a second CG image generation step of generating a CG image from a viewpoint of the display means;
a image superimpose step of superimposing the CG image on a real space that can be seen from the display means;
a image broadcast step of broadcasting an image composited in the image composition step;
a viewer information management step of managing viewer information;
a scenario management step of setting the viewer information in a portion of a scene; and
a prohibited region processing step of controlling a range in which a CG object is present. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An image processing apparatus comprising:
-
a image input means that image input an image;
a studio set means that forms a background;
a display means, worn by a staff member associated with an image process, for displaying an image;
a first measurement means that measures a image input parameter of said image input means;
a second measurement means that measures a display parameter of said display means;
a CG data management means that manages CG (computer graphics) data;
a first CG image generation means that generates a CG image from a viewpoint of said image input means;
a image composition means that composites an image taken by said image input means, and the CG image generated by said first CG image generation means;
a second CG image generation means that generates a CG image from a viewpoint of said display means;
a image superimpose means that superimposes the CG image on a real space that can be seen from said display means;
a image broadcast means that broadcasts an image composited by said image composition means;
a viewer information management means that manages viewer information;
a scenario management means that sets the viewer information in a portion of a scene; and
a prohibited region processing means that controls a range in which a CG object is present. - View Dependent Claims (26)
-
-
27. A storage medium that stores a computer-readable control program for controlling an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a image input step of taking an image using image input means, a image input parameter of which is controllable;
a image input parameter acquisition step of acquiring the image input parameter;
a CG data management step of managing CG (computer graphics) data;
a CG geometric information calculation step of calculating CG geometric information upon virtually laying out the CG data in a real world;
a CG image generation step of generating a CG image from a viewpoint of the image input means;
a image composition step of compositing a real image and the CG image; and
a image input parameter control step of changing the image input parameter using the image input parameter and the CG geometric information.
-
-
28. A storage medium that stores a computer-readable control program for controlling an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a image input step of image inputting an image using image input means;
a studio set step of forming a background;
a display step of displaying an image using display means that a staff member associated with an image process wears;
a first measurement step of measuring a image input parameter of the image input means;
a second measurement step of measuring a display parameter of the display means;
a CG data management step of managing CG (computer graphics) data;
a first CG image generation step of generating a CG image from a viewpoint of the image input means;
a image composition step of compositing an image taken by the image input means, and the CG image generated in the first CG image generation step;
a second CG image generation step of generating a CG image from a viewpoint of the display means;
a image superimpose step of superimposing the CG image on a real space that can be seen from the display means;
a image broadcast step of broadcasting an image composited in the image composition step;
a viewer information management step of managing viewer information;
a scenario management step of setting the viewer information in a portion of a scene; and
a prohibited region processing step of controlling a range in which a CG object is present.
-
-
29. A computer-readable control program for controlling an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a image input step of taking an image using image input means, a image input parameter of which is controllable;
a image input parameter acquisition step of acquiring the image input parameter;
a CG data management step of managing CG (computer graphics) data;
a CG geometric information calculation step of calculating CG geometric information upon virtually laying out the CG data in a real world;
a CG image generation step of generating a CG image from a viewpoint of the image input means;
a image composition step of compositing a real image and the CG image; and
a image input parameter control step of changing the image input parameter using the image input parameter and the CG geometric information.
-
-
30. A computer-readable control program for controlling an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a image input step of image inputting an image using image input means;
a studio set step of forming a background;
a display step of displaying an image using display means that a staff member associated with an image process wears;
a first measurement step of measuring a image input parameter of the image input means;
a second measurement step of measuring a display parameter of the display means;
a CG data management step of managing CG (computer graphics) data;
a first CG image generation step of generating a CG image from a viewpoint of the image input means;
a image composition step of compositing an image taken by the image input means, and the CG image generated in the first CG image generation step;
a second CG image generation step of generating a CG image from a viewpoint of the display means;
a image superimpose step of superimposing the CG image on a real space that can be seen from the display means;
a image broadcast step of broadcasting an image composited in the image composition step;
a viewer information management step of managing viewer information;
a scenario management step of setting the viewer information in a portion of a scene; and
a prohibited region processing step of controlling a range in which a CG object is present.
-
-
31. An image processing method comprising:
-
a tracking step of measuring a position/posture of an object such as a performer or the like; and
an affecting CG data step of reflecting the position/posture obtained in the tracking step in CG (computer graphics) data to be superimposed on an image of the object.
-
-
32. An image processing apparatus comprising:
-
a tracking means that measures a position/posture of an object such as a performer or the like; and
an affecting CG data means that reflects the position/posture obtained by said tracking means in CG (computer graphics) data to be superimposed on an image of the object.
-
-
33. An image processing method for measuring a position/posture of an object such as a performer or the like, and reflecting the measured position/posture in CG (computer graphics) data to be superimposed on an image of the object to display the CG data on display means, comprising:
-
a image input step of image inputting the object using image input means;
a CG image generation step of generating a CG image from a viewpoint of the image input means on the basis of a image input parameter of the image input means and a display parameter of the display means;
a image composition step of compositing a real image of the object taken by the image input means with the CG image generated in the CG image generation step, and displaying a composite image on the display means; and
a prohibited region processing step of limiting in the image composition step a range in which the CG image is present. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. An image processing apparatus for measuring a position/posture of an object such as a performer or the like, and reflecting the measured position/posture in CG (computer graphics) data to be superimposed on an image of the object to display the CG data on display means, comprising:
-
image input means that image input the object;
CG image generation means that generates a CG image from a viewpoint of said image input means on the basis of a image input parameter of said image input means and a display parameter of the display means;
image composition means that composites a real image of the object taken by said image input means with the CG image generated by said CG image generation means, and displaying a composite image on the display means; and
prohibited region processing means that limits in an image composition process of said image composition means a range in which the CG image is present.
-
-
41. A storage medium that stores a computer-readable control program for controlling an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a tracking step of measuring a position/posture of an object such as a performer or the like; and
an affecting CG data step of reflecting the position/posture obtained in the tracking step in CG (computer graphics) data to be superimposed on an image of the object.
-
-
42. A storage medium that stores a computer-readable control program for controlling an image process for measuring a position/posture of an object such as a performer or the like, and reflecting the measured position/posture in CG (computer graphics) data to be superimposed on an image of the object to display the CG data on display means in an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a image input step of image inputting the object using image input means;
a image generation step of generating a CG image from a viewpoint of the image input means on the basis of a image input parameter of the image input means and a display parameter of the display means;
a image composition step of compositing a real image of the object taken by the image input means with the CG image generated in the CG image generation step, and displaying a composite image on the display means; and
a prohibited region processing step of limiting in the image composition step a range in which the CG image is present. - View Dependent Claims (43)
-
-
44. A computer-readable control program for controlling an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a tracking step of measuring a position/posture of an object such as a performer or the like; and
an affecting CG data step of reflecting the position/posture obtained in the tracking step in CG (computer graphics) data to be superimposed on an image of the object.
-
-
45. A computer-readable control program for controlling an image process for measuring a position/posture of an object such as a performer or the like, and reflecting the measured position/posture in CG (computer graphics) data to be superimposed on an image of the object to display the CG data on display means in an image processing apparatus for processing a real image and a CG (computer graphics) image, comprising a program code for making a computer execute:
-
a image input step of image inputting the object using image input means;
a CG image generation step of generating a CG image from a viewpoint of the image input means on the basis of a image input parameter of the image input means and a display parameter of the display means;
a image composition step of compositing a real image of the object taken by the image input means with the CG image generated in the CG image generation step, and displaying a composite image on the display means; and
a prohibited region processing step of limiting in the image composition step a range in which the CG image is present. - View Dependent Claims (46)
-
Specification