Information processing apparatus, information processing method, and data structure of content files
First Claim
1. An information processing apparatus for processing content and displaying an image comprised of elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from the single elemental image are hierarchized according to resolution, the information processing apparatus comprising:
- a viewpoint coordinate acquiring unit configured to receive a request for a shift of a viewpoint for the displayed image and configured to acquire viewpoint coordinates of an image to be displayed next based at least in part on a hierarchical coordinate system comprising levels of hierarchical image data representing different resolutions, wherein image data at a particular hierarchical level is decoded according to the position of the viewpoint;
an elemental image rendering unit configured to render the elemental image; and
a coordinate conversion unit configured to convert a hierarchical coordinate system unique to each elemental image into a display coordinate system, based on image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image, and configured to calculate positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next; and
an elemental image integrating unit configured to generate a displayed image where the elemental image rendered by the elemental image rendering unit is arranged in the respective positional coordinates.
4 Assignments
0 Petitions
Accused Products
Abstract
As a user inputs instruction to start up content, an initial image is displayed. A viewpoint shift request is made, viewpoint coordinates are calculated according to the viewpoint shift request. Then verified is whether a hierarchical level has been changed in hierarchical image data due to a shift of the viewpoint coordinates or not. If the hierarchical level has been changed, the node of a hierarchical image is extracted from image correspondence data and then a coordinate transform matrix associated with the node is modified. A new elemental image is decoded, each image is subjected to the coordinate transform based on the image correspondence data so as to evaluate the coordinates on display coordinates. Each elemental image is placed on the evaluated coordinates, which in turn integrates the elemental images and updates a displayed imaged.
15 Citations
17 Claims
-
1. An information processing apparatus for processing content and displaying an image comprised of elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from the single elemental image are hierarchized according to resolution, the information processing apparatus comprising:
-
a viewpoint coordinate acquiring unit configured to receive a request for a shift of a viewpoint for the displayed image and configured to acquire viewpoint coordinates of an image to be displayed next based at least in part on a hierarchical coordinate system comprising levels of hierarchical image data representing different resolutions, wherein image data at a particular hierarchical level is decoded according to the position of the viewpoint; an elemental image rendering unit configured to render the elemental image; and a coordinate conversion unit configured to convert a hierarchical coordinate system unique to each elemental image into a display coordinate system, based on image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image, and configured to calculate positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next; and an elemental image integrating unit configured to generate a displayed image where the elemental image rendered by the elemental image rendering unit is arranged in the respective positional coordinates. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing apparatus for supporting the preparation of content displaying an image comprised of elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image are hierarchized in the order of resolution, the information processing apparatus comprising:
-
an input information acquiring unit configured to receive, from a user, elemental image data on the elemental images, a layout of each elemental image, and a designation of an elemental image that moves in conjunction with another elemental image as a result of a shift of a viewpoint when displayed; a coordinate conversion unit configured to convert a hierarchical coordinate system unique to each elemental image into a display coordinate system, based on image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image, and calculate positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next; an image correspondence data generator configured to generate image correspondence data where the elemental image data is associated with relative positional information expressing the layout of each elemental image through a relative position of another elemental image that is linked to each elemental image; and a content file generator configured to generate a content file data where the elemental image data and the image correspondence data are associated with each other. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An information processing method for processing a content displaying an image comprised of elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image are hierarchized in the order of resolution, the method comprising:
-
receiving a request for a shift of a viewpoint for the displayed image and acquiring viewpoint coordinates of an image to be displayed next based at least in part on a hierarchical coordinate system comprising levels of hierarchical image data representing different resolutions, wherein image data at a particular hierarchical level is decoded according to the position of the viewpoint; reading, from a memory, data of the elemental images and rendering the elemental image; and reading, from the memory, image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image and converting a coordinate system unique to each elemental image into a display coordinate system, based on the image correspondence data, and calculating positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next; and generating a displayed image where the elemental image rendered is arranged in the positional coordinates, and displaying the displayed image on a display apparatus.
-
-
12. An information processing method for supporting the preparation of content displaying an image comprised of elemental images of the displayed image, the elemental images including a hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image is are hierarchized in the order of resolution, the method comprising:
-
receiving, from a user, elemental image data on the elemental images, a layout of each elemental image, and a designation of an elemental image that moves in conjunction with another elemental image as a result of a shift of a viewpoint when displayed; generating image correspondence data where the elemental image data is associated with relative positional information expressing the layout of each elemental image through a relative position of another elemental image linked to each elemental image, and storing the image correspondence data in a memory; converting a hierarchical coordinate system unique to each elemental image into a display coordinate system, based on image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image; calculating positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next; and generating content file data where the elemental image data and the image correspondence data are associated with each other, and storing the content file in the memory.
-
-
13. A program, embedded in a non-transitory computer-readable medium, for processing content displaying an image comprised of elemental images, the elemental images including a hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image is hierarchized in the order of resolution, the program comprising:
-
a viewpoint coordinate acquiring module operative to receive a request for a shift of a viewpoint for the displayed image and operative to acquire viewpoint coordinates of an image to be displayed next; an elemental image rendering module operative to read, from a memory, data of the elemental images and operative to render the elemental image; and a coordinate conversion module operative to read, from the memory, image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image and converting a coordinate system unique to each elemental image into a display coordinate system, based on the image correspondence data, and operative to calculate positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next based at least in part on a hierarchical coordinate system comprising levels of hierarchical image data representing different resolutions, wherein image data at a particular hierarchical level is decoded according to the position of the viewpoint; and an elemental image integrating module operative to generate a displayed image where the elemental image rendered is arranged in the respective positional coordinates, and operative to display the displayed image on a display apparatus.
-
-
14. A program, embedded in a non-transitory computer-readable medium, for supporting the preparation of content displaying an image comprised of elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image are hierarchized in the order of resolution, the program comprising:
-
an input information acquiring module operative to receive, from a user, elemental image data on the elemental images, a layout of each elemental image, and a designation of an elemental image that moves in conjunction with another elemental image as a result of a shift of a viewpoint when displayed; an image correspondence data generating module operative to generate image correspondence data where the elemental image data is associated with relative positional information expressing the layout of each elemental image by a relative position of another elemental image linked to each elemental image, and operative to store the image correspondence data in a memory; a coordinate conversion module configured to convert a hierarchical coordinate system unique to each elemental image into a display coordinate system, based on image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image, and calculate positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next; and a content file generating module operative to generate content file data where the elemental image data and the image correspondence data are associated with each other, and operative to store the content file in the memory.
-
-
15. A non-transitory computer-readable medium encoded with a program, executable by a computer, for processing content displaying an image comprised of elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image are hierarchized in the order of resolution, the medium comprising:
-
a viewpoint coordinate acquiring module operative to receive a request for a shift of a viewpoint for the displayed image and operative to acquire viewpoint coordinates of an image to be displayed next; an elemental image rendering module operative to read, from a memory, data of the elemental images and operative to render the elemental image; and a coordinate conversion module operative to read, from the memory, image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image and operative to convert a coordinate system unique to each elemental image into a display coordinate system, based on the image correspondence data, and operative to calculate positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next based at least in part on a hierarchical coordinate system comprising levels of hierarchical image data representing different resolutions, wherein image data at a particular hierarchical level is decoded according to the position of the viewpoint; and an elemental image integrating module operative to generate a displayed image where the elemental image rendered is arranged in the positional coordinates, and operative to display the displayed image on a display apparatus.
-
-
16. A non-transitory computer-readable medium encoded with a program, executable by a computer, for supporting the preparation of content displaying an image comprised of elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image is are hierarchized in the order of resolution, the medium comprising:
-
an input information acquiring module operative to receive, from a user, elemental image data on the elemental images, a layout of each elemental image, and a designation of an elemental image that moves in conjunction with another elemental image as a result of a shift of a viewpoint when displayed; an image correspondence data generating module operative to generate image correspondence data where the elemental image data is associated with relative positional information expressing the layout of each elemental image by a relative position of another elemental image linked to each elemental image, and operative to store the image correspondence data in a memory; a coordinate conversion module configured to convert a hierarchical coordinate system unique to each elemental image into a display coordinate system, based on image correspondence data where a layout of the elemental image is expressed by a relative position in relation to another elemental image, and calculate positional coordinates in the display coordinate system of each elemental image corresponding to the viewpoint coordinates of the image to be displayed next; and a content file generating module operative to generate content file data where the elemental image data and the image correspondence data are associated with each other, and operative to store the content file in the memory.
-
-
17. A non-transitory computer readable medium having stored thereon a data structure of a content for displaying an image comprising:
-
elemental images, the elemental images including hierarchical images having a data structure where pieces of image data with different resolutions generated from a single image are hierarchized in the order of resolution, wherein the structure of the content file associates data on the elemental images with image correspondence data where a layout of each elemental image at the time of displaying is expressed by a coordinate transform matrix by which a coordinate system unique to the elemental image is converted into that which is unique to another elemental image and positional coordinates in the coordinate system of each elemental image are calculated which correspond to the viewpoint coordinates of the image to be displayed next.
-
Specification