EP0903698A2

Producing a multiplexed bitstream from image data

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.

EP0903698A2, drawing sheet 1
Sheet 1 of 29

Term

Term ended

Projected expiry passed 16 September 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

50 claims: 26 independent, 24 dependent

  1. 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;andmultiplexing said image/audio data and said three dimensional space modeling data including said stream ID such that a bit stream is produced.
  2. 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;andmultiplexing said image/audio data and said three dimensional space modeling data including said character string such that a bit stream is produced.
  3. 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;andmeans for multiplexing said image/audio data and said three dimensional space modeling data including said stream ID such that a bit stream is produced.
  4. 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;andmeans for multiplexing said image/audio data and said three dimensional space modeling data including said character string such that a bit stream is produced.
  5. 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;andproviding a correspondence between said image/audio data and a respective node in accordance with said stream ID such that said display image is produced.
  6. 21
    The method according to the claim 19, wherein the correspondence between said image/audio data and node information is in accordance with either said stream ID expressed by a first expression or a character string corresponding to said stream ID expressed by a second expression;and wherein said node includes a flag for indicating whether said first or second expression has been used depending on whether said image/audio data has been supplied by the same server or different servers.
  7. 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;andlinking said image/audio data and said node in accordance with the converted stream ID information.
  8. 24
    The method according to the claim 23, wherein said information indicating the correlation is one of said character string information corresponding to said stream ID information and position designation information;wherein 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, and said image/audio data is linked from a supplying portion designated by said position designation information to said node in case that said information indicating the correlation is said position designation information.
  9. 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;andmeans 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.
  10. 29
    The apparatus according to the claim 27, wherein the correspondence between said image/audio data and node information is in accordance with either said stream ID expressed by a first expression or a character string corresponding to said stream ID expressed by a second expression;and wherein said node includes a flag for indicating whether said first or second expression has been used depending on whether said image/audio data has been supplied by the same server or different servers.
  11. 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;andmeans for linking said image/audio data and said node in accordance with the converted stream ID information.
  12. 32
    The apparatus according to the claim 31, wherein said information indicating the correlation is one of said character string information corresponding to said stream ID information and position designation information;wherein 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, and said image/audio data is linked from a supplying portion designated by said position designation information to said node in case that the information indicating the correlation is said position designation information.
  13. 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;andmultiplexing said image/audio data and three dimensional space modeling data including said stream ID information such that a bit stream is produced.
  14. 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;andmultiplexing said image/audio data and three dimensional space modeling data including said character string information such that a bit stream is produced.
  15. 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;andlinking 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.
  16. 39
    The recording medium according to the claim 38, wherein said information indicating the correlation is one of said stream ID information expressed by a first expression and character string information corresponding to said stream ID information, said character string information being expressed by a second expression; and wherein said node includes flag information indicating said first or second expression of said information indicating the correlation, said data processing program being further executed to perform the steps of:determining an expression of said information indicating the correlation in accordance with said flag information;andconverting 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.
  17. 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;andlinking said image/audio data to said node in accordance with the converted stream ID information.
  18. 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;andmultiplexing said image/audio data and three dimensional space modeling data including said stream ID data such that said bit stream is produced.
  19. 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;andmultiplexing said image/audio data and three dimensional space modeling data including said character string information such that said bit stream is produced.
  20. 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;andlinking 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.
  21. 45
    The recording medium according to the claim 44, wherein said information indicating the correlation is one of said stream ID information expressed by a first expression and character string information corresponding to said stream ID information, said character string information expressed by a second expression; and wherein said node includes flag information indicating an expression of said information indicating the correlation, said recording medium having the recorded signal further processed by the steps of:determining an expression of said information indicating the correlation in accordance with said flag information;andconverting 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.
  22. 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;andlinking said image/audio data to said node in accordance with the converted stream ID information.
  23. 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;anda 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.
  24. 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;anda 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.
  25. 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;anda 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.
  26. 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;anda reconstruction circuit for linking said image/audio data and said node in accordance with the converted stream ID information.
Independent claims26