The present invention relates to information record media such as optical discs relating to recording or reproducing multi-channel audio data, relates to information record apparatuses and methods, relates to information reproduction apparatuses and methods, relates to information record reproduction apparatuses and methods, and relates to data structures.
There are various types of multi-channel audio data, such as 2 channels , 3 channels, 4 channels, 5 channels, and 5.1 channels for a general use. Further multi-channel audio data such as more channels are also presented for a theater use or a movie theater use.
In a conventional DVD, for example, based on a DVD audio standard as disclosed in Japanese Patent Application Laid-Open No. 2000-11546, it is possible to record such multi-channel audio data. For example, it is possible to record Lf (Left Front) channel audio data for a left front speaker, Rf (Right Front) channel audio data for a right front speaker and C (Center) channel audio data for a center speaker. Alternatively, it is possible to record Lf audio data for a left front speaker, Lr (Left Rear) channel audio data for a left rear speaker, Rf channel audio data for a right front speaker, Rr (Right Rear) channel audio data for a right rear speaker and C channel audio data for a center speaker. Thereby, multi-channel audio data can be reproduced with the aid of a so-called surround system.
In order to indicate what multi-channel audio data is recorded on each DVD, a channel assignment mode (channel assignment mode) is recorded in the control information. In an object data area, audio data for each channel are arranged according to this channel assignment mode.
More specifically, for example, in a DVD video format, a channel assignment mode of 3 bits is defined in application information. The channel assignment mode indicates audio coding and further indicates the audio channel number and what number each channel is assigned to. For example, if the channel assignment mode is “010b” and the audio coding is a linear PCM, which means that the audio channel number is 2, the audio channel #0 is CH1 (L-ch), the audio channel #1 is CH2 (R-ch). Furthermore, for example, if the channel assignment mode is “111b” and the audio coding is a linear PCM, which means that the audio channel number is 5, the audio channels #0 to #4 are CH1 to CH5, respectively.
Incidentally, sample data of each channel has an appropriate bit length and are arranged alternately with each other. For example, in the case of 16 bit mode and 5 channels, they are arranged in a sequence of channels #0, #1, #2, #3, #4, #0, #1, #2, #3, #4 . . . .
In the conventional DVD and the like mentioned above, however, the channel assignment mode must be defined for each speaker arrangement, i.e. for each channel configuration. For this, it is impossible to record or reproduce multi-channel audio data corresponding to a speaker arrangement different from a speaker arrangement defined as a format standard.
On the contrary, in a surround system for commercial use such as for movie theaters, or in a sophisticated surround system for home use, many speakers are arranged two dimensionally in a large room. Furthermore, many speakers are often arranged three dimensionally also in a vertical direction on the ceiling or walls. In the conventional DVD mentioned above, it is impossible to record multi-channel audio data corresponding to such a three dimensional (3D) speaker arrangement or complicated two dimensional (2D) speaker arrangement.
Additionally, it is possible, in theory, to record multi-channel audio data by defining the corresponding channel assignment modes to a variety of complicated speaker arrangements in advance. Nevertheless, it is very difficult in practice, because the channel assignment modes, which exponentially increase, must be defined in advance in order to handle completely the variety of speaker arrangements.
The present invention has been accomplished in view of above problems for example, and aims to provide an information record medium, as well as an information record apparatus and method, showing good flexibility in kinds of speaker arrangements capable of being handled, and capable of recording multi-channel audio data, and provide an information reproduction apparatus and method capable of reproducing such multi-channel audio data, and provide an information record reproduction apparatus capable of recording and reproducing such multi-channel audio data, and provide a computer program for control purpose to make a computer function as the information record apparatus, the information reproduction apparatus or the information record reproduction apparatus, and provide a data structure including a control signal capable of recording multi-channel audio data.
In the information record medium, in order to solve the above problems for example, reproduction control information including channel assignment information in which each bit position in a bit arrangement made of a plurality of bits is assigned to each channel corresponding to each speaker position in a speaker arrangement made of a plurality of speakers, so that each bit value indicates whether or not audio data for each channel corresponding to each bit exists, and a plurality of audio data whose existence is indicated by the channel assignment information and recorded for each channel are recorded.
The information record apparatus, in order to solve the above problems for example, is provided with: a generating device for generating reproduction control information including channel assignment information in which each bit position in a bit arrangement made of a plurality of bits is assigned to each channel corresponding to each speaker position in a speaker arrangement made of a plurality of speakers, so that each bit value indicates whether or not audio data for each channel corresponding to each bit exists; a first recording device for recording the generated reproduction control information into a control information area on an information record medium; and a second recording device for recording a plurality of audio data whose existence is indicated by the channel assignment information into a data area on the information record medium for each channel.
The information record method, in order to solve the above problems for example, is provided with: a generating process of generating reproduction control information including channel assignment information in which each bit position in a bit arrangement made of a plurality of bits is assigned to each channel corresponding to each speaker position in a speaker arrangement made of a plurality of speakers, so that each bit value indicates whether or not audio data for each channel corresponding to each bit exists; a first recording process of recording the generated reproduction control information into a control information area on an information record medium; and a second recording process of recording a plurality of audio data whose existence is indicated by the channel assignment information into a data area on the information record medium for each channel.
The information reproduction apparatus, in order to solve the above problems for example, is an apparatus for reproducing the plurality of audio data from the information record medium according to the present invention mentioned above (including the various aspects thereof), and provided with: a reading device for reading the plurality of audio data and the reproduction control information from the information record medium; an identifying device for identifying channels of the plurality of audio data recorded in the information record medium, on the basis of each bit position in the bit arrangement relating to the channel assignment information included in the read reproduction control information; and a reproducing device for reproducing the plurality of read audio data as a plurality of audio data for the identified each channel.
The information reproduction method, in order to solve the above problems for example, is a method of reproducing the plurality of audio data from the information record medium according to the present invention mentioned above (including the various aspects thereof), and provided with: a reading process of reading the plurality of audio data and the reproduction control information from the information record medium; an identifying process of identifying channels of the plurality of audio data recorded in the information record medium, on the basis of each bit position in the bit arrangement relating to the channel assignment information included in the read reproduction control information; and a reproducing process of reproducing the plurality of read audio data as a plurality of audio data for the identified each channel.
The information record reproduction apparatus, in order to solve the above problems for example, is provided with: a generating device for generating reproduction control information including channel assignment information in which each bit position in a bit arrangement made of a plurality of bits is assigned to each channel corresponding to each speaker position in a speaker arrangement made of a plurality of speakers, so that each bit value indicates whether or not audio data for each channel corresponding to each bit exists; a first recording device for recording the generated reproduction control information into a control information area on an information record medium; a second recording device for recording a plurality of audio data whose existence is indicated by the channel assignment information into a data area on the information record medium for each channel; a reading device for reading the plurality of audio data and the reproduction control information from the information record medium; an identifying device for identifying channels of the plurality of audio data recorded in the information record medium, on the basis of each bit position in the bit arrangement relating to the channel assignment information included in the read reproduction control information; and a reproducing device for reproducing the plurality of read audio data as a plurality of audio data for the identified each channel.
The information record reproduction method, in order to solve the above problems for example, is provided with: a generating process of generating reproduction control information including channel assignment information in which each bit position in a bit arrangement made of a plurality of bits is assigned to each channel corresponding to each speaker position in a speaker arrangement made of a plurality of speakers, so that each bit value indicates whether or not audio data for each channel corresponding to each bit exists; a first recording process of recording the generated reproduction control information into a control information area on an information record medium; a second recording process of recording a plurality of audio data whose existence is indicated by the channel assignment information into a data area on the information record medium for each channel; a reading process of reading the plurality of audio data and the reproduction control information from the information record medium; an identifying process of identifying channels of the plurality of audio data recorded in the information record medium, on the basis of each bit position in the bit arrangement relating to the channel assignment information included in the read reproduction control information; and a reproducing process of reproducing the plurality of read audio data as a plurality of audio data for the identified each channel.
The computer program for a recording control, in order to solve the above problems for example, is a program to control a computer provided for the information record apparatus according to the present invention mentioned above (including the various aspects thereof), and to make the computer function as at least part of the generating device, the first recording device and the second recording device.
The computer program for a reproduction control, in order to solve the above problems for example, is a program to control a computer provided for the information reproduction apparatus according to the present invention mentioned above (including the various aspects thereof), and to make the computer function as at least part of the reading device, the identifying device and the reproducing device.
The computer program for a recording and reproduction control, in order to solve the above problems for example, is a program to control a computer provided for the information record reproduction apparatus according to the present invention mentioned above (including the various aspects thereof), and to make the computer function as at least part of the generating device, the first recording device, the second recording device, the reading device, the identifying device and the reproducing device.
The data structure including a control signal, in order to solve the above problems for example, is provided with: reproduction control information including channel assignment information in which each bit position in a bit arrangement made of a plurality of bits is assigned to each channel corresponding to each speaker position in a speaker arrangement made of a plurality of speakers, so that each bit value indicates whether or not audio data for each channel corresponding to each bit exists, and a plurality of audio data whose existence is indicated by the channel assignment information and recorded for each channel.
The computer program product for a recording control in a medium readable by a computer, in order to solve the above problem for example, tangibly exemplifies program instructions executable by a computer provided for the information record apparatus according to the present invention mentioned above (including the various aspects thereof), makes the computer function as at least part of the generating device, the first recording device and the second recording device.
The computer program product for a reproduction control in a medium readable by a computer, in order to solve the above problem for example, tangibly exemplifies program instructions executable by a computer provided for the information reproduction apparatus according to the present invention mentioned above (including the various aspects thereof), makes the computer function as at least part of the reading device, the identifying device and the reproducing device.
The computer program product for a recording and reproduction control in a medium readable by a computer, in order to solve the above problem for example, tangibly exemplifies program instructions executable by a computer provided for the information record reproduction apparatus according to the present invention mentioned above (including the various aspects thereof), makes the computer function as at least part of the generating device, the first recording device, the second recording device, the reading device, the identifying device and the reproducing device.
At least part of the generating device, the first recording device, the second recording device, the reading device, the identifying device and the reproducing device may be embodied relatively easily, by reading and running the computer program product from a record medium, such as a ROM, a CD-ROM, a DVD-ROM, a hard disk and so on, storing the computer program therein/thereon, or by downloading the computer program product as a carrier wave to the computer via the communication device and running it. More specifically, the computer program product may be made of codes (or instructions readable by a computer) to make the computer function as at least one of the generating device, the first recording device, the second recording device, the reading device, the identifying device and the reproducing device.
The effects and other advantages of the present invention will be more apparent from the following embodiments.
Now, embodiments of the present invention will be explained, on the basis of drawings.
(First Embodiment of Information Record Medium)
Firstly, the first embodiment of the information record medium according to the present invention will be explained with reference to
For example in this embodiment, the information record medium may be an optical disc capable of optically only reproducing information, or capable of recording and reproducing information.
Into the information record medium of this embodiment, (i) reproduction control information including channel assignment information in which each bit position in a bit arrangement consisting of a plurality of bits arranged one dimensionally or two dimensionally is assigned to each channel corresponding to each speaker position in a speaker arrangement consisting of a plurality of speakers arranged one dimensionally, two dimensionally or three dimensionally, so that a binary value of each bit indicates whether or not audio data for each channel corresponding to each bit exists and (ii) a plurality of audio data whose existence is indicated by the channel assignment information and recorded for each channel are recorded.
These reproduction control information and audio data are recorded into a data area which is a main part of an optical disc. Incidentally, the audio data may be recorded with contents data such as other video data or sub-picture data.
As shown in
More specifically, RBP (Relative Byte Pointer) #1, i.e. the first row, in a bit arrangement 800b of 8 bits by 4 rows, arranged in a sequence shown by an arrow 804 in a bit arrangement 800b at the lower part of
LSBs positioned at each right end of the second to fourth rows of the bit arrangement 800b are not assigned to any speaker position of the speaker arrangement 800a, and thereby not used. However, an LSB on the first row, as “a bit on a predetermined position” of the bit arrangement 800b, indicates whether or not audio data of a channel not corresponding to any speaker position of the speaker arrangement 800a exists. Particularly in this example, the LSB on the first row is assigned to a channel for a super woofer (LFE). Similarly, unused LSBs on the second to fourth rows may be defined to indicate whether or not audio data of channels not corresponding to any speaker position of the speaker arrangement 800a exists, or may include any other information recorded therein.
Furthermore, as shown in
Hatched squares among the plurality of squares indicating each speaker position in the speaker arrangement 800a shown in the upper part of
Thus, particularly in this embodiment, the bit arrangement 800b is made of a plurality of bits arranged two dimensionally of 8 bit as a predetermined bit number on each row by 4 rows as a predetermined row number, while the speaker arrangement 800a is made of a plurality of speakers arranged on a plane corresponding to the two dimensional arrangement of a plurality of bits.
However, in this embodiment, 8 bits and 4 rows constructing the bit arrangement 800b are taken as an example. So, 4 bits by 2 rows may be taken, or 16 bits by 8 rows may be taken, instead of the aforementioned 8 bits by 4 rows. Preferably, at least one of a predetermined bit number constructing one row and a predetermined row number is variable.
In the case that audio data of a plurality of channels of a multi-channel type such as 5.1 channels is recorded into the information record medium in this embodiment, the channel assignment information 800I having bit values specifically shown in the lower part of
Specifically, in
Therefore in this embodiment, which is a case showing 5.1 channels, the second, fourth and sixth values on the first row of the bit arrangement 800b are defined as “1” for each, and the second and sixth values on the fourth row are defined as “1” for each, and the LSB on the first row is defined as “1”, and remain bit values are defined as “0” for each, in
Incidentally, if each bit value is “0”, on the contrary to the above case, it may indicate that the audio data of the corresponding channel exists, and if each bit value is “1”, it may indicate that the audio data of the corresponding channel does not exist.
Thus, existence of a plurality of audio data is indicated by each bit of the bit arrangement 800b, and the plurality of audio data are recorded onto the information record medium for each channel. In this case, the audio data is typically made of various types of digital audio data sampled with an appropriate sampling frequency.
As mentioned above, according to this embodiment, since each bit position in the bit arrangement 800b corresponds to each speaker position in the speaker arrangement 800a, information required to indicate each speaker position or existence thereof in the speaker arrangement 800a can be remarkably reduced. If a conventional channel assignment mode is used, an amount of the information required for the channel assignment mode increases exponentially with the speaker number, in order to indicate each speaker position or existence thereof in the speaker arrangement 800a as shown in the upper part of
Furthermore, in this embodiment, although a case of 8 bits by 4 rows is shown for the bit arrangement 800b, bit number constructing each row and row number in the bit arrangement 800b may be freely increased or decreased. That is, if information indicating a bit number constructing each row or row number is included with the channel assignment information within the reproduction control information, referring to these information in reproducing the information record medium makes it possible to assign each audio data to each speaker without any deficiency. Even in the case that a quite new speaker arrangement is taken or the channel assignment corresponding to the new speaker arrangement is performed, the channel assignment mode is free from being newly defined as seen in the conventional art, so that the new speaker arrangement is handled easily.
Thus, according to this embodiment, there is a great flexibility in kinds of the speaker arrangement capable of being handled.
Incidentally, the bit arrangement and the speaker arrangement are a two dimensional arrangement for each in this embodiment, but they may be one dimensional arrangement, for example in the case that only a front speaker is considered. Also in this case, it is possible to provides a good flexibility and obtain a substantial effect, in comparison with a case that a simple speaker arrangement is defined by means of a conventional channel assignment mode.
Particularly in this embodiment, since the channel assignment information 800I is made of a channel assignment table to assign the speaker arrangement 800a with the bit arrangement 800b, as shown in the lower part of
Preferably in this embodiment, a plurality of audio data is packed or packetized on the information record medium. Furthermore, the plurality of audio data is arranged in a sequence corresponding to an arrangement sequence of a plurality of bits in each pack or each packet by a unit of one or more samples. The “a sequence corresponding to . . . ” herein may be counted from a left side of the speaker arrangement 800a shown in
Additionally, in the case that the audio data is packed or packetized as such, it is preferable that no space or area to store the audio data, whose existence is not indicated because the bit value in the bit arrangement 800b is “0”, is prepared in the pack or packet, while only the audio data, whose existence is indicated because the bit value in the bit arrangement 800b is “1”, is arranged in the pack or packet by a sample unit without vacant spaces. Thereby, it is possible to reduce the data area to record the audio data.
(Second Embodiment of Information Record Medium)
The second embodiment of the information record medium according to the present invention will be explained, with reference to
For example in this embodiment, the information record medium may be an optical disc capable of optically only reproducing information, or capable of recording and reproducing information.
In the second embodiment, the speaker arrangement is made of a plurality of speakers arranged three dimensionally. A plurality of bits in a bit arrangement constructing the channel assignment information includes a plurality of partial bit arrangements. Each of partial bit arrangements is made of a plurality of bits arranged two dimensionally with a predetermined bit number for each row over a predetermined number of rows and assigned to a plurality of channels corresponding to speakers arranged on a plane of the same height for each partial bit arrangement from among a plurality of speakers arranged three dimensionally. A plurality of partial bit arrangements exists as many as the planes of different heights. Other parts of the construction are the same as in the case of the aforementioned first embodiment.
That is, in the second embodiment as shown in
In the channel assignment information 900I, each bit position in the partial bit arrangement 901b in the bit arrangement 900b (see lower part of
A row of RBP#1, i.e. the first row, of the partial bit arrangement 901b designated by RBPs #1 to #4, in the bit arrangement 900b of 8 bits by 4 rows by 3 levels, arranged in a sequence shown by an arrow 904 in the bit arrangement 900b at the lower part of
A row of RBP#5, i.e. the first row, of the partial bit arrangement 902b designated by RBPs #5 to #8 in the bit arrangement 900b is assigned to a front side of the speaker arrangement 902a on the basis of the audience 900h at the mid layer level (see upper part of
A row of RBP#9, i.e. the first row, of the partial bit arrangement 903b designated by RBPs #9 to #12 in the bit arrangement 900b is assigned to a front side of the speaker arrangement 903a on the basis of the audience 900h at the ceiling level (see upper part of
Incidentally, an assignment relationship between the bit arrangement and the speaker arrangement is not limited to those mentioned above. For example, a bit portion designated by RBPs #1 to #4 may be assigned to the speaker arrangement at the ceiling level, and a bit portion designated by RBPs #9 to #12 may be assigned to the speaker arrangement at the floor level.
Thus, this embodiment provides good flexibility in kinds of the speaker arrangement capable of being handled. In particular, this embodiment is applicable to multiple channels compatible with a plurality of speakers arranged three dimensionally for a theater or movie theater for example.
Particularly in this embodiment, the reproduction control information including such a channel assignment information 900I further includes total channel number information to indicate a total number of channels, layer information to indicate a total number of levels or planes with difference heights on which speakers can be arranged three dimensionally, and layer constitution information to indicate whether or not at least one speaker is arranged on each plane or each level.
Including these kinds of information makes it possible to identify whether or not the audio data of the channel corresponding to each speaker exists, and identify the recording sequence of the existing audio data, even in the case that a speaker is positioned at any position in the speaker arrangement 900a arranged three dimensionally as shown in the upper part of
Incidentally, the “layer information” among these kinds of information may be a flag of 1 bit for each level. For example, if there are an upper level, a mid level and a lower level, the flag value shall be “1”, otherwise “0”.
(Embodiment of Information Record Apparatus)
Now, an explanation will be made on an embodiment of the information record apparatus according to the present invention.
The information record apparatus of this embodiment is provided with: a generating device for generating reproduction control information including channel assignment information in which each bit position in a bit arrangement made of a plurality of bits arranged one dimensionally or two dimensionally is assigned to each channel corresponding to each speaker position in a speaker arrangement made of a plurality of speakers arranged one dimensionally, two dimensionally or three dimensionally, so that a binary value of each bit indicates whether or not audio data of the channel corresponding to each bit exists ; a first recording device for recording the generated reproduction control information into a control information area on a information record medium; and a second recording device for recording a plurality of audio data whose existence is indicated by the channel assignment information into a data area on the information record medium for each channel.
According to the information record apparatus of this embodiment, the generating device may include a CPU and generates the reproduction control information including the channel assignment information explained with reference to
Therefore, using the information record apparatus of this embodiment makes it possible to record information onto the first or second embodiment of the information record medium according to the present invention mentioned above.
Incidentally, the information record apparatus can take various aspects, corresponding to various aspects of the information record medium according to the present invention mentioned above.
Additionally, the information record apparatus of the aforementioned embodiment can be realized relatively easily, by running a computer program for record control to make a computer function as the information record apparatus. Specifically, various devices including the generating device, the first recording device, the second recording device and so on may be operated by downloading the program to make the computer function as the information record apparatus into one computer via a communication network or loading the program from the record medium such as a CD or a DVD, and then running this program.
(Embodiment of Information Reproduction Apparatus)
Now, an explanation will be made on an embodiment of the information reproduction apparatus according to the present invention.
The information reproduction apparatus of this embodiment is an information reproduction apparatus for reproducing the plurality of audio data from the first or second embodiment of the information record medium according to the present invention mentioned above (including its various aspects), and is provided with: a reading device for reading the reproduction control information and the plurality of audio data from the information record medium; an identifying device for identifying channels of the plurality of audio data recorded in the information record medium on the basis of each bit position in the bit arrangement relating to the channel assignment information included in the read reproduction control information; and a reproducing device for reproducing the plurality of read audio data as a plurality of audio data for the identified each channel.
According to the information record apparatus of this embodiment, the reading device, which may include an optical pickup, a decoder and so on, reads the channel reproduction control information including the channel assignment information explained with reference to
Therefore, using the information reproduction apparatus of this embodiment makes it possible to reproduce the first or second embodiment of the information record medium according to the present invention mentioned above.
Incidentally, the information reproduction apparatus can also take various aspects, corresponding to various aspects of the information record medium according to the present invention mentioned above.
Additionally, the information reproduction apparatus of this embodiment mentioned above can be realized relatively easily by running a computer program for reproduction control to make a computer function as the information reproduction apparatus. Specifically, various devices including the reading device, the identifying device, the reproducing device and so on may be operated by downloading a program to make a computer function as the information reproduction apparatus into one computer via a communication network, or loading from the record medium such as a CD, a DVD, and then running this program.
(Embodiment of Information Record Reproduction Apparatus)
Now, an explanation will be made on an embodiment of the information record reproduction apparatus according to the present invention.
The information record reproduction apparatus of this embodiment is provided with: a generating device for generating reproduction control information including channel assignment information in which each bit position in the bit arrangement made of a plurality of bits arranged one dimensionally or two dimensionally is assigned to each channel corresponding to each speaker position in the speaker arrangement arranged one dimensionally, two dimensionally or three dimensionally, so that a binary value of each bit indicate whether or not audio data of the each channel corresponding to each bit exists; a first recording device for recording the generated reproduction control information into a control information area on an information record medium; and a second recording device for recording a plurality of audio data whose existence is indicated by the channel assignment information into a data area on the information record medium for each channel. Furthermore, the information record reproduction apparatus is further provided with: a reading device for reading the plurality of audio data and the reproduction control information from the information record medium; the identifying device for identifying channels of the plurality of audio data recorded in the information record medium on the basis of each bit position in the bit arrangement relating to the channel assignment information included in the read reproduction control information; and a reproducing device for reproducing the plurality of read audio data as a plurality of audio data for the identified each channel.
Thus, the information record reproduction apparatus of this embodiment has both of the structure of the embodiment of the information record apparatus according to the present invention mentioned above and the structure of the embodiment of the information reproduction apparatus according to the present invention mentioned above. Therefore, using the information record reproduction apparatus of this embodiment makes it possible to record and reproduce information effectively onto or from the first or second embodiment of the information record medium according to the present invention mentioned above.
Incidentally, the information record reproduction apparatus according to the present invention can also take various aspects, corresponding to various aspects of the information record medium according to the present invention mentioned above.
Additionally, the information record reproduction apparatus of this embodiment mentioned above can be realized relatively easily by running a computer program for record reproduction control to make a computer function as the information record reproduction apparatus. Specifically, various devices including the generating device, the fist recording device, the second recording device, the reading device, the identifying device, the reproducing deice and so on may be operated by downloading a program to make a computer function as the information record reproduction apparatus into one computer via a communication network, or loading the program from the record medium such as a CD or a DVD, and then running this program.
As explained above, in each embodiment of the present invention, the reproduction control information including the channel assignment information having the bit arrangement corresponding to the speaker arrangement is recorded into the information record medium such as an optical disc. The information record apparatus or the information record reproduction apparatus such as an optical disc recorder or a cutting device includes the generating device for generating such a channel assignment information and the first recording device for recording this information. The information record method or the information record reproduction method includes a generating process of generating such a channel assignment information and the first recording process of recording this information. The information reproduction apparatus or the information record reproduction apparatus such as an optical disc player includes the identifying device for identifying channels of each audio data on the basis of the channel assignment information. The information reproduction method or the information record reproduction method includes an identifying process of identifying channels of each audio on the basis of the channel assignment information. Furthermore, the data structure including the control signal is provided with the reproduction control information including the channel assignment information. Therefore, each embodiment of the present invention provides a remarkable flexibility in kinds of the speaker arrangement capable of being handled, including a complicated speaker arrangement arranged two dimensionally or three dimensionally.
These effects and other advantages of this embodiment will be more apparent from the following examples.
Various examples of the present invention will be explained, with reference to drawings.
(Example of Information Record Medium)
With reference to
Firstly with reference to
As shown in
Now, with reference to
In the following explanation, the “title” means a large logical unit of contents, such as one piece of music, one music album, one movie, one TV program and so on.
In
The logic information file 110 stores general information 112 and title information 114 therein. Preferably, RBPs (Relative Byte Pointers) #0, #1, #2 . . . are assigned from a head of the general information 112. Thereby, the head position of the general information 112 or the head position of the tile information 114 can be identified by RBPs as pointers, even if the logic information file 110 is variable in its size or the data file 114 is variable in its size.
The title information 114 further includes information unique to each title such as total title number information (Number of Titles information), title #i information and so on (i=1, 2, . . . ). Preferably, RBPs #0, #1, #2, . . . is assigned from a head of each title information. Thereby, the head position of each title information can be identified by RBPs as pointers, even if the title number is variable or the data length of each title information is variable. The logic information file 110 will be discussed later in detail, with reference to
The data file 140 stores title #i data 142 therein for each title #i. The data file 140 will be discussed later in detail, with reference to
Now, an explanation will be made on the detail of various logic information or sound data stored into the logic information file 110 or the data file 140, with reference to
As shown in
As shown in
Again in
The field ID information has a field size of 16 bytes, and records an identifier indicating a file data format of the file, for example by means of ASCII characters or the like.
The version N information has a field size of 2 bytes, and records a version number of the file, for example according to the following rule.
Incidentally, a code “h” in the aforementioned bit value “xxxxh” means that the value is based on hexadecimal notation (hereinafter the same).
The file SZ information has a field size of 4 bytes, and records an entire size of the file (i.e. a total size of “the general information 112+the title information 114+the sound data 140”) with a total byte number from the file head.
The title info SP information has a field size of 4 bytes, and records a start address of a record area of the title information 114 to be stored in the file, with a relative byte value (i.e. RBP value) from the file head.
The title information 114 includes the title total number information, a search pointer table of each title information, and the title #i information.
The title total number information has a field of 2 bytes, and records the total title number (music numbers) to be stored in the file. For example, if the total title number is “5”, it is recorded as “00005h”. After then, in the record area for the title information 114, an area for title #i information of each title for the total title number recorded by this title total number information exists.
The search pointer table of each title information includes the title #i info SP information for that title total number. Furthermore, this title #i info SP information records the start address of the record area of the title #i information to be stored in the file, with the relative byte value (i.e. RBP value) from the file head.
Each title #i information has title #i data start address pointer information (title #i D Sp information), music reproduction time length information (PB TM information), sampling frequency information (fs information), quantization bit number information (Qb information), constitutional channel number information (Ch N information), layer layout information, channel assignment #1 information (Ch Asn 1 information), channel assignment #2 information (Ch Asn 2 information) and so on. Incidentally, depending on contents of the layer layout information, the number of the channel assignment #j information (Ch Asn j information) is set as variable (j=1, 2, . . . ).
The title #i D Sp information has a field size of 4 bytes, and records the start address of the sound data area of the title #i, with the relative byte value (i.e. RBP value) from the file head.
The PB TM information has a field size of 4 bytes, and records a reproduction time length of a music corresponding to each title for each predetermined digit from a MSB side to a LSB side by unit of “time:minute:second”, as shown in
The fs information has a field size of 1 byte, and records the sampling frequency of the sound stream data of title #i, according to the following rule for example.
Incidentally, in this example, sampling frequencies for each channel of one title are the same.
The Qb information has a field size of 1 byte , and records the quantization bit number of the sound stream data of title #i, according to the following rule for example.
The Ch N information has a field size of 1 byte , and records a total number of constitutional channels of title #i (i.e. a total channel number over all layers or all levels of the speaker arrangement), as exemplified in
Thus in this example, the Ch N information (see
The layer layout information has a field size of 1 byte , and records the constitutional speaker layer number and the layer constitution of title #i, as exemplified in
Herein, the “constitutional speaker layer number” becomes “1” in the first embodiment shown in
On the other hand, the “layer constitution (layer T, layer M, layer F)” herein means whether or not any channel corresponding to a speaker arrangement including at least one speaker disposed therein exists in each layer. That is, the information to indicate the layer constitution uses 3 bits among the upper 4 bits in
Incidentally, a code “b” in the aforementioned bit value “xb” means that the value is based on binary notation (hereinafter the same).
Thus in this example, 3 bits in the upper 4 bits of the layer layout information (see
Incidentally, whether or not a plurality of mid level layers exists is judged by referring to the speaker layer number. For example, two mid level layers exist and a floor level layer exists, the layer T becomes “0b”, the layer M becomes “1b” and the layer F becomes “1b”, and the speaker layer number becomes “3”. Therefore, subtracting the floor level layer number “1” from the speaker layer number “3” reveals that the mid layers number is “2”.
The channel assignment #j (Ch Asn j) information has a field size of 4 bytes, and records a speaker plane arrangement for each layer such as the floor level, the mid level and the ceiling level whose existence is indicated by the layer layout information, as exemplified in
Particularly in this example as shown in
In
Therefore, in
Thus, the channel assignment table as shown in
Incidentally, bits as many as the total channel number of title #i recorded in the channel number information exemplified in
For example, with regard to the sound data of 2 channel stereo, i.e. the sound data of only Lf and Rf, a value “01000100b(44h)” is recorded for the first row, values “00000000b(00h)” are recorded for the second to fourth rows in the channel assignment table indicating the channel assignment. Furthermore, for example, in the case of 5.1 surround channel sound data, i.e. the sound data of only 6 channels including Lf, Rf, C, Lr, Rr and LFE, a value “01010101b(55b)” is recorded for the first row, values “00000000b(00b)” are recorded for the second and third rows, and a value 01000100b(44h)” is recorded for the fourth row in the channel assignment table indicating the channel assignment.
Particularly in this example, similarly to the aforementioned way, it is possible to assign the channel even for a 3D speaker arrangement as shown in the second embodiment with reference to
In the case of handling a plurality of levels, the first channel assignment #1 information (see
Now, with reference to
The “sample data” herein is referred to a unit of data which results from sampling the sound data for each channel as digital data in quantization bit number (e.g. 16 bits, 20 bits, 24 bits and so on) for every sampling period. In the case of the sound data for a plurality of channels, since they are need to be reproduced at the same time on reproduction, the sample data of each channel is arranged alternately or telescopically in the stream data.
The sample data of each channel is arranged and recorded in the stream data, in a sequence shown by an arrow in
As exemplified in the channel assignment table in
In this case, as shown in
Two channel assignment tables shown in
With regard to the sound data having the channel structure shown in
Incidentally, in
As a modified example shown in
Additionally, in these specific examples, the sound data for channels on the floor level side is firstly arranged and then the sound data for channels on the ceiling level side is arranged. Nevertheless this sequence may be inverted. Furthermore, the orientation of the arrow shown in
As mentioned above, according to this example, it is easy to determine a desired speaker configuration or channel configuration by means of two dimensional bit arrangement in the channel assignment table, as in
Furthermore, with regard to an expansion of the speaker arrangement on a plane, it is sufficient to change a bit number of one row or a row number of the two dimensional bit arrangement constituting a channel assignment table. The expansion is easy in longitude and transverse directions.
Additionally, associating such a channel assignment table with planes with different levels from each other makes it possible to expand in a height direction, without introducing a new definition method in particular. That is, it is easy to handle the 3D speaker arrangement, almost the same as the 2D speaker arrangement. In this case, the required information is relatively less, and there is no need to define a complicated data arrangement method for each channel configuration corresponding to speakers three dimensionally arranged.
(Example of Information Record Reproduction Apparatus)
Now, an explanation will be made on an example of the information record reproduction apparatus according to the present invention, with reference to
In
The information record reproduction apparatus is provided with: an optical pickup 502; a servo unit 503; a spindle motor 504; a demodulator 506; a shift switch 508; an audio decoder 512; a channel-based DA(digital/analog) converter 514; a system controller 520; a memory 530; a modulator 606; a formatter 608; and an audio encoder 612. The system controller 520 includes a file system/navigation data generator 521.
Among these constitutional elements, the demodulator 506, the shift switch 508, the audio decoder 512 and the DA converter 514 mainly constitute the reproduction system. On the other hand, among these constitutional elements, the modulator 602, the formatter 608 and the audio encoder 612 mainly constitute the record system. The optical pickup 502, the servo unit 503, the spindle motor 504, the system controller 520 and the memory 530 are generally used for both the reproduction system and the record system. The file system/navigation data generator 521 provided in the system controller 520 is used mainly for the record system.
The optical pickup 502 irradiates the optical disc 100 with light beam LB such as laser beam having the first power as the reading light for the reproduction, and irradiates the optical disc 100 with light beam LB such as laser beam, which is modulated, having the second power as the writing light for the recording. The servo unit 503 performs a focus servo, a tracking servo for the optical pickup 502, and performs a spindle servo for the spindle motor 504, under control of a control signal Sc1 outputted from the system controller 520 on the reproduction and the recording. The spindle motor 504 is adapted to rotate the optical disc 100 at a predetermined speed, under the spindle servo of the servo unit 503.
(i) Structure and Operation of Reproduction System
Now, with reference to
By means of a user interface, the title information to indicate a title to be reproduced from the optical disc 100, further the reproduction condition and so on are inputted as a data input I2 into the system controller 520. In this case, the user interface (not shown) is adapted to allow an input operation suitable for the to-be-reproduced contents, such as a selection via a title menu screen, under control of the system controller 520.
In response to the input, the system controller 520 controls the disc reproduction of the optical disc 100, and the optical pickup 502 transmits a reading signal S7 to the demodulator 506.
The demodulator 506 decodes the recording signal recorded in the optical disc 100 from this reading signal S7, and outputs it as the decoded data D8. A logic information file 110 (see
On the other hand, the sound data included in the decoded data D8 is supplied to the audio decoder 512 by a switching operation of the shift switch.
The audio decoder 512 decodes the sound data for each channel, under a decode control of the system controller 520 based on various kinds of logic information in the logic information file 110. The DA converter 514 performs a digital-analog conversion, an amplification and so on for each channel, so that the audio data may be outputted to an external speaker for example.
In this case, particularly in this example, the system controller 520 refers to a channel assignment table (see
As the result, the sound data recorded in the optical disc 100 for multi-channels corresponding to a complicated speaker arrangement arranged two or three dimensionally can be appropriately reproduced by the information record reproduction apparatus.
Incidentally, it is often happen that the DA converter 514 of the information record reproduction apparatus and the external speaker and the like does not have a reproduction ability sufficient to the sound data for multi-channels recorded in the optical disc 100. In such a case, however, using various known downmixing techniques makes it possible to mixdown the sound data for multi-channels reproduced from the optical disc 100 to the sound data reproducible with the information record reproduction apparatus including the external speaker and the like, according to a predetermined rule.
(ii) Structure and Operation of Record System
Now, with reference to
Firstly, via the interface (not shown), the user input I2 such as the to-be-recorded title information is inputted into the system controller 520. In this case, the user interface is adapted to perform an input operation suitable for the to-be-recorded contents such as a selection via a title menu screen, under control of the system controller 520.
Next, the sound data such as music data of each title is inputted, under control of a control signal Sc8 from the system controller 520 to instruct the data reading. In this case, the sound data DAi is inputted from an external source.
The audio encoder 612 encodes the inputted sound data DAi, under encode control of the system controller 520 based on the user input I2. The encoding scheme in this case may be of various kinds. Then, it is outputted as the encoded sound data DAe.
On the other hand, the system controller 520 controls the file system/navigation data generator 521 to generate various kinds of logic information as shown in
The formatter 608 is a device for performing a data arrangement format to store the sound data DAe and the logic information D4 onto the optical disc 100. More specifically, the formatter 608 has a switch Sw1, which is connected to {circle over (1)} side to output the sound data DAe as formatted disc image data D5 in formatting the sound data DAe, under switching control of a switch control signal Sc5 from the system controller 520. Incidentally, output control of the sound data DAi is performed under control of a control signal Sc8 from the system controller 520.
On the other hand, the switch Sw1 of the formatter 608 is shifted to {circle over (2)} side to output the logic information D4 as disc image data D5 in formatting the logic information D4, under switching control of the switch control signal Sc5 from the system controller 520.
The modulator 606 modulates the disc image data D5 from the formatter 608 and records it onto the optical disc 100 via the optical pickup 502. In this case, disc recording control is also performed by the system controller 520.
As the result, the sound data for multi-channels corresponding to a complicated speaker arrangement arranged two or three dimensionally can be appropriately recorded with the channel assignment table mentioned above and the like onto/into the optical disc 100 by the information record reproduction apparatus.
Incidentally, the to-be-recorded sound data DAi may be sound data received via a communication network or communication wave for example, or may be sound data recorded in another record medium, or may be sound data generated from a microphone. The type or kind does not matter.
In each example mentioned above, the sound data may be packed or packetized by means of a suitable size pack or packet such as 2048 kbytes or the like. Arranging the sample data in each packet as exemplified in
Incidentally, in the aforementioned example, an explanation has been made on the optical disc 100 as an example of the information record medium, and a recorder or player for the optical disc 100, as an example of the information record reproduction apparatus. Nevertheless, the present invention is not limited to the optical disc, nor to the recorder or player therefore, but may be applicable to various information record medium compatible with other types of high density recording or high transfer rate, and the recorder or player thereof.
As mentioned above, according to various embodiments of the present invention, the channel assignment table and so on is recorded into/onto the optical disc 100. The information record reproduction apparatus includes the system controller 520 to generate such a channel assignment table for the recording, and identify the channel assignment on the basis of the channel assignment information like this for the reproduction. Therefore, various examples of the present invention provide the remarkable flexibility in kinds of the speaker arrangement capable of being handled, such as a complicated speaker arrangement two or three dimensionally arranged.
The present invention is not limited to the aforementioned examples, but can be modified or changed within a range without departing from the spirit or essence of the present invention read from the whole specification and the claims. The information record medium, the information record apparatus and method, the information reproduction apparatus and method, the information record reproduction apparatus and method, the computer program for recording or reproduction control, and the data structure including the control signal, involving such a modification or change are also encompassed within a scope of the invention.
The information record medium, the information record apparatus and method, the information reproduction apparatus and method, the information record reproduction apparatus and method, the computer program, and the data structure according to the present invention are applicable to optical discs for example for recording or reproducing multi-channel audio data for consumer or industrial use. Furthermore, they are applicable to information record medium, information record reproduction apparatuses and the like mounted on or connectable to various computer devices for consumer or industrial use for example.
Number | Date | Country | Kind |
---|---|---|---|
2002-227910 | Aug 2002 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP03/09601 | 7/29/2003 | WO | 2/3/2005 |