×

Information processing apparatus, information processing method, and program for extending or expanding a viewing area of content displayed on a 2D workspace into a 3D virtual display screen

  • US 8,994,721 B2
  • Filed: 03/17/2010
  • Issued: 03/31/2015
  • Est. Priority Date: 04/23/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing apparatus comprising:

  • at least one processor;

    a physical display unit comprising a two dimensional physical display screen; and

    a virtual display unit comprising a three dimensional virtual display screen, wherein the three dimensional virtual display screen is configured to at least one of extend or expand a viewing area of a content window displayed on the two dimensional physical display screen onto the three dimensional virtual display screen using the at least one processor, wherein the displayed content window spans between the two dimensional physical display screen and the three dimensional virtual display screen;

    a three-dimensional information analysis section configured to analyze a three-dimensional position of a real object including the physical display section using the at least one processor;

    a virtual object management section that takes input of the virtually displayed data and the positional information of the virtually displayed data which are stored in the memory using the at least one processor;

    wherein the virtual object management section transforms coordinate data, which is the positional information of the virtually displayed data stored in the memory, into a camera coordinate system serving as an indicator of a display position in a display image of the second display section, and determines the display position of the virtual object by applying the transformed coordinate data using the at least one processor,wherein the virtual object management section judges whether or not an intersection occurs between the display position of the virtual object transformed into the camera coordinate system, and a plane forming the real object included in the camera-captured image, and if the intersection occurs, executes a coordinate re-transformation process so as to position the transformed coordinate data in the plane forming the real object, and determines the display position of the virtual object by applying the re-transformed coordinate data using the at least one processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×