Image processing apparatus and method
First Claim
1. An image processing apparatus, comprising:
- holding means for holding plural pieces of frame data obtained from image data input at a plurality of positions;
extraction means for extracting frame data determined to have been captured at substantially a same position from said plural pieces of frame data held by said holding means;
deletion means for deleting frame data overlapping another piece of frame data extracted by said extraction means; and
storage means for storing, after associating with a position on a map, frame data remaining after a deleting process performed by said deletion means.
2 Assignments
0 Petitions
Accused Products
Abstract
Plural pieces of frame data are generated and held based on image data obtained by capturing images while moving a plurality of capture devices for capturing images in different directions. A frame data group containing consecutive pieces of frame data determined to have been captured at practically the same position can be extracted from the plural pieces of held frame data. Frame data is deleted from the extracted frame data such that one piece of frame data can exist as the data captured at one position. Thus, when the frame data corresponding to a plurality of positions on a map is stored, thinned frame data is stored after being associated with the corresponding position on the map. Therefore, when virtual space in a walk-through system is designed using an IBR technology, panoramic images for reproduction of the virtual space can be efficiently generated and held.
-
Citations
24 Claims
-
1. An image processing apparatus, comprising:
-
holding means for holding plural pieces of frame data obtained from image data input at a plurality of positions;
extraction means for extracting frame data determined to have been captured at substantially a same position from said plural pieces of frame data held by said holding means;
deletion means for deleting frame data overlapping another piece of frame data extracted by said extraction means; and
storage means for storing, after associating with a position on a map, frame data remaining after a deleting process performed by said deletion means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
12. An image processing method, comprising the steps of:
-
extracting frame data determined to have been captured at substantially a same position obtained from holding means which holds plural pieces of frame data obtained from image data captured by a plurality of capture devices;
deleting frame data overlapping another piece of frame data extracted in an extracting step; and
storing frame data remaining after said deleting step, after associating with a position on a map.
-
-
23. A computer-executable program, comprising:
-
a code of an extracting step of extracting frame data determined to have been captured at substantially a same position obtained from holding means which holds plural pieces of frame data obtained from image data captured by a plurality of capture devices;
a code of a deleting step of deleting frame data overlapping another piece of frame data extracted in an extracting step; and
a code of a storing step of storing, after associating with a position on a map, frame data remaining after said deleting step.
-
-
24. A storage medium storing a computer-executable program, wherein said program comprises:
-
a code of an extracting step of extracting frame data determined to have been captured at substantially a same position obtained from holding means which holds plural pieces of frame data obtained from image data captured by a plurality of capture devices;
a code of a deleting step of deleting frame data overlapping another piece of frame data extracted in an extracting step; and
a code of a storing step of storing, after associating with a position on a map, frame data remaining after said deleting step.
-
Specification