Computer-readable storage medium, information processing apparatus, information processing system, and information processing method

US9278281B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9278281-B2
Application numberUS-201113243622-A
CountryUS
Kind codeB2
Filing dateSep 23, 2011
Priority dateSep 27, 2010
Publication dateMar 8, 2016
Grant dateMar 8, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A marker present in a real space is detected from each of a real image for a left eye and a real image for a right eye. The position and the orientation of each of imaging sections relative to the marker are calculated. A left virtual camera and a right virtual camera are set in accordance with the positions and the orientations of the imaging sections. A virtual model having a planar shape is placed in a marker coordinate system, and areas in the real image for a left eye and the real image for a right eye that correspond to the virtual model are set as a left texture area and a right texture area, respectively. Each of images included in a left texture area and a right texture area is applied, as a texture, to a deformation object into which the virtual model is deformed.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium having stored therein instructions executed by a computer of an information processing apparatus connected to a left real camera and a right real camera for shooting a real space, and a display device capable of displaying a stereoscopic visible image, the stored instructions comprising instructions that are configured to cause the computer to: obtain a real image for a left eye shot by the left real camera; obtain a real image for a right eye shot by the right real camera; set a left virtual camera in a virtual space that is three-dimensional, the left virtual camera set at a position and an orientation that corresponds to the left real camera in the real space; set a right virtual camera in the virtual space in accordance with a position and an orientation of the right real camera in the real space; locate a virtual model in the virtual space; set, as a left texture area, an area in the real image for a left eye that is to be applied to the virtual model that is located in the virtual space; set, as a right texture area, an area in the real image for a right eye that is to be applied to the virtual model that is located in the virtual space; apply at least some portion of the set left texture area to the virtual model; generate, based on at least the set left virtual camera and the portion of the set left texture area, a left virtual camera image of the virtual space that includes a view of the virtual model located in the virtual space; apply at least some portion of the set right texture area to the virtual model; generate, based on at least the right virtual camera and the portion of the set right texture area a right virtual camera image of the virtual space that includes a view of the virtual model located in the virtual space; and display the generated left virtual camera image and the generated right virtual camera image on the display in a stereoscopic manner. 2. The non-transitory computer-readable storage medium according to claim 1 , wherein a left texture area is set corresponding to the position and the contour of the virtual model viewed by the left virtual camera, and a right texture area is set corresponding to the position and the contour of the virtual model viewed by the right virtual camera. 3. The non-transitory computer-readable storage medium according to claim 1 , wherein the stored instructions further comprise instructions that are configured to cause the computer to: generate a superimposed image for a left eye by superimposing the left virtual camera image onto the real image for a left eye; and generate a superimposed image for a right eye by superimposing the right virtual camera image onto the real image for a right eye, wherein the superimposed image for a left eye and the superimposed image for a right eye are displayed to the display device. 4. The non-transitory computer-readable storage medium according to claim 3 , wherein the stored instructions further comprise instructions that are configured to cause the computer to: load a base virtual model; and deform the base virtual model by adjusting geometry thereof to generate the virtual model, wherein the virtual model that is located in the virtual space is the generated virtual model. 5. The non-transitory computer-readable storage medium according to claim 4 , wherein the virtual model has a planar shape or a curved-surface shape, and is set in the virtual space so as to follow the shape of a plane or a curved surface in the real space. 6. The non-transitory computer-readable storage medium according to claim 4 , wherein no end portions of the base virtual model are deformed to generate the virtual model. 7. The non-transitory computer-readable storage medium according to claim 4 , wherein the stored instructions further comprise instructions that are configured to cause the computer to locate a second object, different from the generated virtual model, in the virtual space such that the second object has a predetermined position relationship with the generated virtual model, wherein the left virtual camera image shot by the left virtual camera includes the second object, and the right virtual camera image shot by the right virtual camera includes the second object. 8. The non-transitory computer-readable storage medium according to claim 7 , wherein the second object is placed so as to be away from the generated virtual model in a shooting direction of each of the left virtual camera and the right virtual camera, wherein the stored instructions further comprise instructions configured to cause the computer to use a predetermined mask object for masking the second object at an end portion of the generated virtual model. 9. The non-transitory computer-readable storage medium according to claim 3 , wherein: the obtained real image for the left eye and the obtained real image for the right eye includes an image of a marker, having a predetermined planar shape, that is located the real space, the left virtual camera is set in accordance with the position and the orientation of the left real camera in the real space relative to the position and the orientation of the marker, the right virtual camera is set in accordance with the position and the orientation of the right real camera in the real space relative to the position and the orientation of the marker, the virtual model has a planar shape and, is placed on a plane in the virtual space that corresponds to a virtual plan upon which the marker is placed in the real space, wherein the stored instructions further comprise instructions that are configured to cause the computer to: deform a base virtual model by adjusting geometry thereof to generate the virtual model, wherein the virtual model that is located in the virtual space is the generated virtual model. 10. The non-transitory computer-readable storage medium according to claim 1 , wherein the stored instructions further comprise instructions that are configured to cause the computer to: detect a specific subject included in the real image for a left eye and the real image for a right eye obtain relative positions and relative orientations of the left real camera and the specific subject present in the real space with respect to each other based on a result of the detection of the specific subject in the real image for the left eye; obtain relative positions and relative orientations of the right real camera and the specific subject present in the real space with respect to each other based on a result of the detection of the specific subject in the real image for the right eye; set the left and right virtual cameras based on the respectively obtained relative positions and relative orientations of the left and right real cameras. 11. The non-transitory computer-readable storage medium according to claim 10 , wherein the virtual model is placed based on a position, in the virtual space, that corresponds to the position of the specific subject in the real space. 12. An information processing apparatus connected to a left real camera and a right real camera for shooting a real space, and to display device capable of displaying a stereoscopic visible image, the information processing apparatus comprising: a processing system that includes at least one processor, the processing system configured to: obtain a real image for a left eye shot by the left real camera; obtain a real image for a right eye shot by the right real camera; set a left virtual camera in a virtual space that is three-dimensional, the left virtual camera set at a position and an orientation that

Assignees

Inventors

Classifications

  • Mixing image signals · CPC title

  • using visible light · CPC title

  • Involving elements of the real world in the game world, e.g. measurement in live races, real video · CPC title

  • Fighting without shooting · CPC title

  • Output arrangements for video game devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9278281B2 cover?
A marker present in a real space is detected from each of a real image for a left eye and a real image for a right eye. The position and the orientation of each of imaging sections relative to the marker are calculated. A left virtual camera and a right virtual camera are set in accordance with the positions and the orientations of the imaging sections. A virtual model having a planar shape is …
Who is the assignee on this patent?
Ito Yuichiro, Noge Tetsuya, Nintendo Co Ltd, and 1 more
What technology area does this patent fall under?
Primary CPC classification A63F13/213. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Mar 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).