Generation of a bit stream containing binary image/audio data that is multiplexed with a code defining an object in ascii format
First Claim
1. A method for producing three dimensional space modeling data defined by a plurality of nodes and image/audio data specified by a position included in the nodes, said method comprising:
- extracting a respective position from a node of said three dimensional space modeling data;
converting the extracted position into a stream ID corresponding to image/audio data associated with said position;
replacing said position with said stream ID; and
multiplexing said image/audio data and said three dimensional space modeling data including said stream ID such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
1 Assignment
0 Petitions
Accused Products
Abstract
A system controller directs a storage device to output a scene description data corresponding to a user request signal. A parsing circuit extracts a URL (Uniform Resource Locator) included in the scene description data, and causes storage devices to output elementary stream and object stream corresponding to the URL. After extracting an object descriptor from the object stream, a generator generates an ID of this object descriptor and supplies it to an encoder. Further, the generator adds the ID to the object descriptor and outputs the ID-added object descriptor to a multiplexer. The multiplexer multiplexes the scene description data including the ID that has been converted into binary format, the object descriptor and the elementary streams into a multiplexed stream for output thereof.
109 Citations
50 Claims
-
1. A method for producing three dimensional space modeling data defined by a plurality of nodes and image/audio data specified by a position included in the nodes, said method comprising:
-
extracting a respective position from a node of said three dimensional space modeling data;
converting the extracted position into a stream ID corresponding to image/audio data associated with said position;
replacing said position with said stream ID; and
multiplexing said image/audio data and said three dimensional space modeling data including said stream ID such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for producing three dimensional space modeling data defined by a plurality of nodes and image/audio data specified by a position included in the nodes, said method comprising:
-
extracting a respective position from a node of said three dimensional space modeling data;
converting the extracted position into a stream ID corresponding to image/audio data associated with said position;
converting said stream ID into a character string;
replacing said position with said character string; and
multiplexing said image/audio data and said three dimensional space modeling data including said character string such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (7, 8, 9)
-
-
10. Apparatus for producing three dimensional space modeling data defined by a plurality of nodes and image/audio data specified by a position included in the nodes, comprising:
-
means for extracting a respective position from a node of said three dimensional space modeling data;
means for converting the extracted position into a stream ID corresponding to image/audio data associated with said position;
means for replacing said position with said stream ID; and
means for multiplexing said image/audio data and said three dimensional space modeling data including said stream ID such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (11, 12, 13, 14)
-
-
15. Apparatus for producing three dimensional space modeling data defined by a plurality of nodes and image/audio data specified by a position included in the nodes, comprising:
-
means for extracting a respective position from a node of said three dimensional space modeling data;
means for converting the extracted position into a stream ID corresponding to image/audio data associated with said position;
means for converting said stream ID into a character string;
means for replacing said position with said character string; and
means for multiplexing said image/audio data and said three dimensional space modeling data including said character string such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (16, 17, 18)
-
-
19. A method for processing a bit stream including image/audio data and three dimensional space modeling data comprising a plurality of nodes to produce a display image, said method comprising:
-
receiving said bit stream;
demultiplexing the received bit stream into a stream ID, said three dimensional space modeling data and image/audio data; and
providing a correspondence between said image/audio data and a respective node in accordance with said stream ID such that said display image is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (20, 21, 22)
-
-
23. A method for processing a bit stream including image/audio data and three dimensional space modeling data comprising a plurality of nodes to produce a display image, said method comprising:
-
receiving said bit stream including said image/audio data and said three dimensional space modeling data comprising the nodes, and outputting said three dimensional space modeling data and image/audio data;
converting character string information into stream ID information, said character string information being information indicating a correlation between a node and said image/audio data; and
linking said image/audio data and said node in accordance with the converted stream ID information;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (24, 25, 26)
-
-
27. Apparatus for processing a bit stream including image/audio data and three dimensional space modeling data comprising a plurality of nodes to produce a display image, comprising:
-
means for receiving said bit stream;
means for demultiplexing the received bit stream into a stream ID, said three dimensional space modeling data and image/audio data; and
means for providing a correspondence between said image/audio data and a respective node in accordance with said stream ID such that said display image is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (28, 29, 30)
-
-
31. Apparatus for processing a bit stream including image/audio data and three dimensional space modeling data comprising a plurality of nodes to produce a display image, comprising:
-
means for receiving said bit stream including said image/audio data and said three dimensional space modeling data comprising the nodes;
means for outputting said three dimensional space modeling data and image/audio data;
means for converting character string information into stream ID information, said character string information being information indicating a correlation between a node and said image/audio data; and
means for linking said image/audio data and said node in accordance with the converted stream ID information;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (32, 33, 34)
-
-
35. A recording medium having recorded thereon a data producing program for producing three dimensional space modeling data comprising a plurality of nodes and image/audio data designated by position designation information included in the nodes of said three dimensional space modeling data, said data producing program being executed to perform the steps of:
-
extracting position designation information included in a node of said three dimensional space modeling data;
converting the extracted position designation information into stream ID information corresponding to said image/audio data designated by the extracted position designation information;
replacing the position designation information included in said node with said stream ID information; and
multiplexing said image/audio data and three dimensional space modeling data including said stream ID information such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (36)
converting said stream ID information into character string information being expressed by a first expression; and
determining whether to replace said position designation information included in said node with said stream ID information expressed by a second expression or with said character string information expressed by said first expression, wherein said position designation information included in said node is replaced in accordance with the determined result.
-
-
37. A recording medium having recorded thereon a data producing program for producing three dimensional space modeling data comprising a plurality of nodes and image/audio data designated by position designation information included in the nodes of said three dimensional space modeling data, said data producing program being executed to perform the steps of:
-
extracting position designation information included in a node of said three dimensional space modeling data;
converting the extracted position designation information into stream ID information corresponding to image/audio data designated by the extracted position designation information;
converting said stream ID information into character string information;
replacing said position designation information included in said node with said character string information; and
multiplexing said image/audio data and three dimensional space modeling data including said character string information such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
-
38. A recording medium having recorded thereon a data processing program for producing a display image from a bit stream including image/audio data and three dimensional space modeling data comprising a plurality of nodes, said data processing program being executed to perform the steps of:
-
receiving said bit stream including said image/audio data and said three dimensional space modeling data comprising a plurality of nodes;
outputting said three dimensional space modeling data and image/audio data; and
linking said image/audio data to a node in accordance with information indicating a correlation between said node and said image/audio data, said information indicating the correlation being stream ID information;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (39)
determining an expression of said information indicating the correlation in accordance with said flag information; and
converting said character string information expressed by said second expression into said stream ID information expressed by said first expression form, wherein said image/audio data is linked to said node in accordance with said stream ID information if said information indicating the correlation is said stream ID information, and said image/audio data is linked to said node in accordance with the converted stream ID information if said information indicating the correlation is said character string information.
-
-
40. A recording medium having recorded thereon a data processing program for producing a display image from a stream including a three dimensional space modeling data comprising a plurality of nodes and image/audio data, said data processing program comprising the steps of:
-
receiving said stream including said three dimensional space modeling data comprising a plurality of nodes and image/audio data and outputting said three dimensional space modeling data and image/audio data;
converting character string information into stream ID information, said character string information being information indicating a correlation between a node and image/audio data; and
linking said image/audio data to said node in accordance with the converted stream ID information;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
-
41. A recording medium having recorded thereon a bit stream including three dimensional space modeling data comprising a plurality of nodes and image/audio data designated by position designation information included in the nodes of said three dimensional space modeling data, said bit stream being prepared by the steps of:
-
extracting position designation information included in a node of said three dimensional space modeling data;
converting the extracted position designation information into stream ID information corresponding to said image/audio data designated by the extracted position designation information;
replacing the position designation information included in said node with said stream ID information; and
multiplexing said image/audio data and three dimensional space modeling data including said stream ID data such that said bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (42)
converting said stream ID information into character string information being expressed by a first expression; and
determining whether to replace said position designation information included in said node with said stream ID expressed by a second expression or with said character string information expressed by said first expression, wherein said position designation information included in said node is replaced in accordance with the determined result and information representative of the determined expression is inserted in place of the replaced information into said node.
-
-
43. A recording medium having recorded thereon a bit stream including three dimensional space modeling data comprising a plurality of nodes and image/audio data designated by position designation information included in the nodes of said three dimensional space modeling data, said bit stream being prepared by the steps of:
-
extracting position designation information included in a node of said three dimensional space modeling data;
converting the extracted position designation information into stream ID information corresponding to image/audio data designated by the extracted position designation information;
converting said stream ID information into character string information;
replacing said position designation information included in said node with said character string information; and
multiplexing said image/audio data and three dimensional space modeling data including said character string information such that said bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
-
44. A recording medium manufactured by a producing device, said recording medium having recorded thereon a signal having a data stream that includes three dimensional space modeling data comprising a plurality of nodes and image/audio data, said recording medium having the recorded signal processed by the steps of:
-
receiving said data stream including said three dimensional space modeling data comprising the nodes and said image/audio data;
outputting said three dimensional space modeling data and image/audio data; and
linking said image/audio data to a node in accordance with information indicating a correlation between said node and image/audio data, said information indicating the correlation being stream ID information;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing. - View Dependent Claims (45)
determining an expression of said information indicating the correlation in accordance with said flag information; and
converting said character string information expressed by said second expression into said stream ID information expressed by said first expression, wherein said image/audio data is linked to said node in accordance with said stream ID information if said information indicating the correlation is said stream ID information, said image/audio data being linked to said node in accordance with the converted stream ID information if said information indicating the correlation is said character string information.
-
-
46. A recording medium producible by a producing device, said recording medium having recorded thereon a signal having a stream including three dimensional space modeling data that comprises a plurality of nodes and image/audio data, said recording medium having the recorded signal processed by the steps of:
-
receiving said stream including said three dimensional space modeling data comprising the nodes and said image/audio data;
outputting said three dimensional space modeling data and image/audio data;
converting character string information into stream ID information, said character string information being information indicating a correlation between a node and image/audio data; and
linking said image/audio data to said node in accordance with the converted stream ID information;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
-
47. Apparatus for providing three dimensional space modeling data defined by a plurality of nodes and image/audio data specified by a position included in the nodes, comprising:
-
a parsing circuit for extracting a respective position from a node of said three dimensional space modeling data;
a converter for converting the extracted position into a stream ID corresponding to image/audio data associated with said position;
an encoder for replacing said position with said stream ID; and
a multiplexer for multiplexing said image/audio data and said three dimensional space modeling data including said stream ID such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
-
48. Apparatus for providing three dimensional space modeling data defined by a plurality of nodes and image/audio data specified by a position included in the nodes, comprising:
-
a parsing circuit for extracting a respective position from a node of said three dimensional space modeling data;
a converter for converting the extracted position into a stream ID corresponding to image/audio data associated with said position;
a changing circuit for converting said stream ID into character string information;
an encoder for replacing said position with said character string; and
a multiplexer for multiplexing said image/audio data and said three dimensional space modeling data including said character string such that a bit stream is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
-
49. Apparatus for processing a bit stream including image/audio data and three dimensional space modeling data comprising a plurality of nodes to produce a display image, comprising:
-
a demultiplexer for receiving said bit stream and for demultiplexing the received bit stream into a stream ID, said three dimensional space modeling data and image/audio data; and
a reconstruction circuit for providing a correspondence between said image/audio data and a respective node in accordance with said stream ID such that said display image is produced;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
-
50. Apparatus for processing a bit stream including image/audio data and three dimensional space modeling data comprising a plurality of nodes to produce a display image, comprising:
-
a demultiplexer for receiving said bit stream including said image/audio data and said three dimensional space modeling data comprising the nodes and for outputting said three dimensional space modeling data and image/audio data;
a convertor for converting character string information into stream ID information, said character string information being information indicating a correlation between a node and said image/audio data; and
a reconstruction circuit for linking said image/audio data and said node in accordance with the converted stream ID information;
whereby said three dimensional space modeling data, said image/audio data and said stream ID are multiplexed according to a uniform format such that the format of said stream is determined prior to said multiplexing.
-
Specification