Information processing apparatus, information processing method, computer program, and image processing system
US-2017083084-A1 · Mar 23, 2017 · US
US9766458B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9766458-B2 |
| Application number | US-201615043870-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 15, 2016 |
| Priority date | Feb 27, 2015 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An image generating system includes a first attitude data obtaining unit obtaining first attitude data indicating an attitude of a head-mounted display in first timing; a reference image generating unit generating a reference image showing a state of looking at a virtual three-dimensional space from a viewpoint, a position and a sight line direction of the viewpoint being identified on a basis of the first attitude data; a second attitude data obtaining unit obtaining second attitude data indicating the attitude of the head-mounted display in second timing; a corresponding position identifying unit identifying a corresponding position for each pixel within a display image to be displayed on the head-mounted display; a pixel value identifying unit identifying a pixel value of the pixel within the display image, the pixel being associated with the corresponding position; and a display image generating unit generating the display image.
Opening claim text (preview).
What is claimed is: 1. An image generating system comprising: a first attitude data obtaining unit obtaining first attitude data indicating an attitude of a head-mounted display in first timing; a reference image generating unit generating a reference image shoving a state of looking at a virtual three-dimensional space from a viewpoint, a position and a sight line direction of the viewpoint being identified on a basis of the first attitude data; a second attitude data obtaining unit obtaining second attitude data indicating the attitude of the head-mounted display in second timing subsequent to the first timing; a corresponding position identifying unit identifying a corresponding position for each pixel within a display image to be displayed on the head-mounted display, the corresponding position being a position on a plane including the reference image and being associated with the pixel, on a basis of a difference between the attitude indicated by the first attitude data and the attitude indicated by the second attitude data; a pixel value identifying unit identifying a pixel value of the pixel within the display image, the pixel being associated with the corresponding position, on a basis of one or more pixel values of one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on a basis of the corresponding position; and a display image generating unit generating the display image on a basis of the pixel value identified for each pixel within the display image; according to presence or absence of the one or mere corresponding pixels within the reference image, the one or more corresponding pixels being selected on the basis of the corresponding position, the pixel value identifying unit controlling whether or not to identify the pixel value of the pixel within the display image, the pixel being associated with the corresponding position, on a basis of one or more pixel values of one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on a basis of a position on a segment connecting the corresponding position to a position of a reference point within the reference image. 2. The image generating system according to claim 1 , wherein according to the presence or absence of the one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on the basis of the corresponding position, the pixel value identifying unit controls whether or not to identify the pixel value of the pixel within the display image, the pixel being associated with the corresponding position, on a basis of one or more pixel values of one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on a basis of a position of a point of intersection of the segment connecting the corresponding position to the reference point within the reference image and an edge of the reference image. 3. The image generating system according to claim 1 , wherein according to the presence or absence of the one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on the basis of the corresponding position, the pixel value identifying unit controls whether or not to identify the pixel value of the pixel within the display image, the pixel being associated with the corresponding position, on a basis of one or more pixel values of one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on a basis of a position of a point symmetric to the corresponding position with respect to a point of intersection of the segment connecting the corresponding position to the position of the reference point within the reference image and an edge of the reference image. 4. The image generating system according to claim 1 , wherein the reference point within the reference image is a center point of the reference image. 5. The image generating system according to claim 4 , wherein the reference image is a circular image. 6. An image generating method comprising: obtaining first attitude data indicating an attitude of a head-mounted display in first timing; generating a reference image showing a state of looking at a virtual three-dimensional space from a viewpoint, a position and a sight line direction of the viewpoint being identified on a basis of the first attitude data; obtaining second attitude data indicating the attitude of the head-mounted display in second timing subsequent to the first timing; identifying a corresponding position for each pixel within a display image to be displayed on the head-mounted display, the corresponding position being a position on a plane including the reference image and being associated with the pixel, on a basis of a difference between the attitude indicated by the first attitude data and the attitude indicated by the second attitude data; identifying a pixel value of the pixel within the display image, the pixel being associated with the corresponding position, on a basis of one or more pixel values of one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on a basis of the corresponding position; and generating the display image on a basis of the pixel value identified for each pixel within the display image; in the identifying of the pixel value, according to presence or absence of the one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on the basis of the corresponding position, control being performed as to whether or not to identify the pixel value of the pixel within the display image, the pixel being associated with the corresponding position, on a basis of one or more pixel values of one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on a basis of a position on a segment connecting the corresponding position to a position of a reference point within the reference image. 7. A non-transitory computer readable information storage medium storing a program for a computer, the program including: obtaining first attitude data indicating an attitude of a head-mounted display in first timing; generating a reference image showing a state of looking at a virtual three-dimensional space from a viewpoint, a position and a sight line direction of the viewpoint being identified on a basis of the first attitude data; obtaining second attitude data indicating the attitude of the head-mounted display in second timing subsequent to the first timing; identifying a corresponding position for each pixel within a display image to be displayed on the head-mounted display, the corresponding position being a position on a plane including the reference image and being associated with the pixel, on a basis of a difference between the attitude indicated by the first attitude data and the attitude indicated by the second attitude data; identifying a pixel value of the pixel within the display image, the pixel being associated with the corresponding position, on a basis of one or more pixel values of one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on a basis of the corresponding position; and generating the display image on a basis of the pixel value identified for each pixel within the display image; in the identifying of the pixel value, according to presence or absence of the one or more corresponding pixels within the reference image, the one or more corresponding pixels being selected on the basis of the corresponding position, control being perform
Head mounted · CPC title
comprising information/image processing systems · CPC title
Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00 (architectures of general purpose stored program computers G06F15/76) · CPC title
slaved to motion of at least a part of the body of the user, e.g. head, eye · CPC title
Head tracking input arrangements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.