Abstract:
An image interpolation apparatus includes: a first processing unit which calculates an error on image data between a patch to be interpolated that overlaps with a masked region and a reference patch that does not overlap with the masked region; a second processing unit which calculates, based on the image data, feature quantities indicating the degrees of flatness of the respective patch regions; a third processing unit which calculates an error between their feature quantities; a fourth processing unit which selects a reference patch that has produced a least significant error based on results obtained by the first and third processing units; and a fifth processing unit which pastes pixel data of the reference patch that the fourth processing unit has selected onto the patch to be interpolated. The third processing unit calculates an error between the feature quantities by comparing the feature quantity of the patch to be interpolated outside of the masked region to that of the entire reference patch.
Abstract:
An image interpolation apparatus includes: a first processing unit which calculates an error on image data between a patch to be interpolated that overlaps with a masked region and a reference patch that does not overlap with the masked region; a second processing unit which calculates, based on the image data, feature quantities indicating the degrees of flatness of the respective patch regions; a third processing unit which calculates an error between their feature quantities; a fourth processing unit which selects a reference patch that has produced a least significant error based on results obtained by the first and third processing units; and a fifth processing unit which pastes pixel data of the reference patch that the fourth processing unit has selected onto the patch to be interpolated. The third processing unit calculates an error between the feature quantities by comparing the feature quantity of the patch to be interpolated outside of the masked region to that of the entire reference patch.
Abstract:
A video distribution method is a video distribution method to be performed by a server that distributes a plurality of videos captured by a plurality of users from different viewpoints to a terminal apparatus. The video distribution method includes distributing, from a server to a terminal apparatus, a first video that is one of a plurality of videos captured by a plurality of users from different viewpoints and that is requested by the terminal apparatus, selecting a second video that is one of the plurality of videos and that is likely to be next requested next time by the terminal apparatus, and starting transmission of the second video to the terminal apparatus during distribution of the first video to the terminal apparatus.
Abstract:
Provided is an image processing device that removes noise caused by disturbance during image capture from a captured image by image processing, the image processing device includes an image input unit to which a plurality of temporally continuous captured images are input, an image feature extraction unit that extracts features related to the disturbance in the captured images, and an image sharpening unit that performs image processing based on the features related to the disturbance to thereby remove noise in the captured images. Further, the image processing device may further include mode switching means for switching between a monitoring mode for performing image processing based on the features related to the disturbance and a normal mode for preventing the image processing based on the features related to the disturbance from being performed.