INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD AND COMPUTER PROGRAM
Disclosed herein is intended to simultaneously display video content obtained from two or more sources. In displaying video content obtained from two or more sources in parallel to each other or as superimposed on each other, an information processing apparatus normalizes each image by use of the information such as the scale of each image and the corresponding area thereof. In the normalization, image manipulation such as digital zooming for example is executed on digital images such as a still image and a moving image. If one of the images to be displayed in parallel to each other or as superimposed on each other is an image taken with a camera block, optical control such as panning, tilting, or zooming is executed on an actual camera.
1 . An information processing apparatus comprising:
a camera block;
a display block; and
a computation section configured to normalize a user image taken with said camera block when said user image is to be displayed on a screen of said display block.
2 . The information processing apparatus according to claim 1 , further comprising:
an object image capture block configured to capture an object image to be displayed on said screen of said display block; and
a parallel and superimposition pattern capture block configured to capture a parallel and superimposition pattern for putting said user image and said object image into one of parallel arrangement and superimposed arrangement on said screen of said display block,
wherein said computation section normalizes said user image and said object image such that a size relation between and positions of said user image and said object image become correct, thereby putting the normalized user image and the normalized object image into one of said parallel arrangement and said superimposed arrangement in accordance with the captured parallel and superimposition pattern.
3 . The information processing apparatus according to claim 2 , wherein said computation section controls said camera block in order to normalize said user image taken with said camera block.
4 . The information processing apparatus according to claim 1 , further comprising:
a user face data capture block configured to capture a user face data taken with said camera block; and
a face-in-object data capture block configured to capture face data in an object to be displayed on said screen of said display block,
wherein said computation section normalizes said user face data and said face-in-object data such that a size relation between and positions of said user face data and said face-in-object data become correct.
5 . The information processing apparatus according to claim 4 , wherein said computation section controls said camera block in order to normalize said user image taken with said camera block.
6 . An information processing method comprising:
capturing an object image to be displayed on a screen of a display block;
capturing a parallel and superimposition pattern for putting a user image taken with a camera block and said object image into one of parallel arrangement and superimposed arrangement on the screen of the display block;
normalizing said user image and said object image such that a size relation between and positions of said user image and said object image become correct; and
putting the normalized user image and the normalized object image into one of parallel arrangement and superimposed arrangement in accordance with the captured parallel and superimposition pattern.
7 . An information processing method comprising:
capturing face data of a user taken with a camera block;
capturing face-in-object data to be displayed on a screen; and
normalizing said user face data and said face-in-object data such that a size relation between and positions of said user face data and said face-in-object data become correct.
8 . A computer program written in a computer-readable language to make a computer function as:
a camera block;
a display block; and
a computation section configured to normalize a user image taken with said camera block when said user image is to be displayed on a screen of said display block.