×

Device, system, and process for searching image data based on a three-dimensional arrangement

  • US 9,886,789 B2
  • Filed: 05/31/2011
  • Issued: 02/06/2018
  • Est. Priority Date: 05/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. An information providing device that a terminal device can access through a network, the information providing device comprising:

  • at least one memory configured to store computer program code, respective image data of at least one image, and arrangement information corresponding to respective image data of the at least one image;

    a receiver configured to receive three-dimensional arrangement information which indicates an arrangement of an object in three-dimensional space, and line-of-sight information for specifying a point-of-view position and a line-of-sight direction in the three-dimensional space, from the terminal device; and

    at least one processor configured to access said memory, read said computer program code, and execute according to said computer program code,said computer program code comprising;

    generating code configured to cause at least one of said at least one processor to generate two-dimensional arrangement information which indicates, in a two-dimensional plane, an arrangement of the object projected on the two dimensional plane based on the received three-dimensional arrangement information and line-of sight information, the line-of-sight information being based on an overlap of objects in the two-dimensional plane; and

    searching code configured to cause at least one of said at least one processor tocompare the arrangement information stored in the at least one memory and the generated two-dimensional arrangement information, andsearch the respective image data based on a result of the comparison,wherein arrangement information indicates, in an image, relative locations of areas occupied by an image of the object included in the image indicated by the image data,wherein the searching code is further configured to cause at least one of said at least one processor to search the respective image data based on a similarity between the relative locations of areas occupied by the image of the object in the arrangement information stored in the at least one memory and the generated two-dimensional arrangement information,wherein the receiver is further configured to receive the line-of-sight information for specifying a plurality of pairs of point-of-view positions and line-of-sight directions,wherein the generating code is further configured to cause at least one of said at least one processor to generate a plurality of items of the two-dimensional arrangement information based on the plurality of pairs specified based on the received line-of sight information, andwherein the searching code is further configured to cause at least one of said at least one processor to compare the arrangement information stored in the at least one memory and the plurality of items of the generated two-dimensional arrangement information.

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