×

Image providing device, image providing method, and image providing program for providing past-experience images

  • US 9,020,241 B2
  • Filed: 02/29/2012
  • Issued: 04/28/2015
  • Est. Priority Date: 03/03/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. An image providing device for compositing foreground image data with background image data after applying the background image data to an inner surface of a three-dimensional model in a three-dimensional modeling space, the image providing device comprising:

  • a reader operable to access a recording medium to read a stereoscopic photograph file containing left-view photograph data, right-view photograph data, and geographic information;

    a transmitter operable to generate, with use of the geographic information contained in the stereoscopic photograph file, an image acquisition request that specifies a location of a current viewpoint in the geographic information, and to transmit the image acquisition request to an image collection server;

    a receiver operable to receive a street view file transmitted from the image collection server in response to the image acquisition request, the street view file containing the background image data and having a location attribute matching the geographic information included in the image acquisition request;

    an extractor operable to extract feature points from foreground image data, which is one of the left-view photograph data and the right-view photograph data determined as base image data, and from the background image data;

    a matcher operable to search for a pair of feature points matching between the foreground image data and the background image data and obtain a transformation matrix for projecting the foreground image data onto the background image data, by using the pair of matching feature points;

    a transformer operable to determine the one of the left-view photograph data and the right-view photograph data as the base image data, by comparing an image capturing direction of the background data with an image capturing direction of each photographic image, and to apply, to foreground depth data associated with the foreground image data, a transformation represented by the transformation matrix obtained by the matcher;

    a depth-based renderer operable to perform depth-based rendering of the foreground image data based on the transformed foreground depth data, thereby to generate two or more pieces of viewpoint image data corresponding to the foreground image data; and

    a compositor operable to composite the two or more pieces of viewpoint image data corresponding to the foreground image data with two or more pieces of viewpoint image data corresponding to the background image data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×