WO1999012293A1 - Emetteur pour donnees numeriques multivoies - Google Patents

Emetteur pour donnees numeriques multivoies Download PDF

Info

Publication number
WO1999012293A1
WO1999012293A1 PCT/JP1998/003866 JP9803866W WO9912293A1 WO 1999012293 A1 WO1999012293 A1 WO 1999012293A1 JP 9803866 W JP9803866 W JP 9803866W WO 9912293 A1 WO9912293 A1 WO 9912293A1
Authority
WO
WIPO (PCT)
Prior art keywords
multiplexing
data
clock
channel
server
Prior art date
Application number
PCT/JP1998/003866
Other languages
English (en)
French (fr)
Inventor
Masahiko Enari
Original Assignee
Sony Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corporation filed Critical Sony Corporation
Priority to KR1019997003730A priority Critical patent/KR100599021B1/ko
Priority to US09/297,254 priority patent/US6747998B1/en
Priority to AU88873/98A priority patent/AU8887398A/en
Priority to IL12956098A priority patent/IL129560A0/xx
Publication of WO1999012293A1 publication Critical patent/WO1999012293A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation
    • H04J3/0697Synchronisation in a packet node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/24Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially
    • H04J3/247ATM or packet multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams

Definitions

  • the present invention relates to a multi-channel data transmitting apparatus and method, and more particularly to a multi-channel data transmitting apparatus and method.
  • the present invention relates to a device and method for transmitting data.
  • the present invention has been made in view of such a situation, and by using a GPS (Global Positioning System) signal for data management, the amount of data transmitted and the data required for data transmission are required. It allows time to be managed accurately.
  • GPS Global Positioning System
  • a multi-channel data transmitting apparatus comprises: a clock generating means for generating a master clock; a multiplexing means for multiplexing a plurality of data to form a bucket; Storage means for storing the buckets sent from the multiplexing means, and using a counter synchronized with the mass clock to output the buckets stored in the storage means as a continuous stream. Things.
  • a multi-channel data transmission method includes a clock generation step of generating a master clock, a multiplexing step of multiplexing a plurality of data to form a packet, A storage step of storing packets sent from the multiplexing means, and using a counter synchronized with the master clock to output the packets stored in the storage step as a continuous stream. It does.
  • FIG. 1 is a block diagram showing a schematic configuration of a data multiplexing apparatus to which the present invention is applied.
  • FIG. 2 is a block diagram showing a configuration of a multiplexing unit of the data multiplexing device of FIG.
  • FIG. 3 is a block diagram showing a configuration of a data multiplexing apparatus to which the present invention is applied.
  • FIG. 4 is a block diagram showing the internal configuration of the data multiplexing device shown in FIG.
  • FIG. 5 is a flowchart illustrating a multiplexing process of the data multiplexing device to which the present invention is applied.
  • FIG. 6 is a diagram illustrating the processing of the multiplexing unit in FIG.
  • FIG. 7A is a diagram for explaining the processing of the count unit in FIG.
  • FIG. 7B is a diagram illustrating the processing of the counting unit in FIG.
  • FIG. 8 is a diagram showing a correspondence between a PCR count, a transfer amount, and an elapsed time.
  • FIG. 9 is a block diagram showing a configuration of a data multiplexing apparatus to which the present invention is applied.
  • FIG. 10 is a block diagram showing the configuration of the data multiplexing device of FIG.
  • FIG. 11 is a block diagram showing a configuration of an editing site of a 100-channel automated digital broadcasting system to which the present invention is applied.
  • FIG. 12 is a block diagram showing a configuration of a transmission site of a 100-channel automated digital broadcasting system to which the present invention is applied.
  • FIG. 13 is a block diagram showing a configuration of a data multiplexing device having a built-in reference frequency generator.
  • FIG. 14 is a block diagram showing the configuration of the data multiplexing apparatus shown in FIG.
  • FIG. 15 is a block diagram showing a configuration of a data multiplexing apparatus to which the present invention is applied.
  • FIG. 16 is a block diagram showing a configuration of a data multiplexing device incorporating a modulator.
  • This data multiplexing device is a device for multiplexing data of 13 channels.
  • the data multiplexing device includes a reference frequency generator 2 which is a clock generating means for generating a master clock, and a multiplexing means which multiplexes a plurality of data to form a bucket.
  • TSPP Transport Stream Packet Pump
  • the 27 MHz signal of the master clock generated from the reference frequency generator 2 is supplied to the clock divider 41. First, it is divided by 1/4 to 6.75 MHz, and further divided by 1/8 to 843.75 KHz and supplied to the buffer memory 42. This 843.75 KHz signal is output as a transport stream (Transport Stream; TS) 1 transfer clock. An 8-bit (bit) data is output from the buffer memory 42 at a TS1 transfer rate of 6.75 Mbps.
  • the multiplexing unit 4 multiplexes a plurality of data to generate a packet, and counts the number of buckets output from the buffer memory and a multiplexing / bucket generating unit 51.
  • the packet counting section 52 is a bucket counting section that performs counting
  • the time counting section 53 is a time measuring section that measures time
  • the bucket counting section counts the time based on the time measured by the time measuring section.
  • the discriminating unit 54 which is a discriminating means for discriminating whether or not the number of buckets obtained is a predetermined number, and controls the generation of packets in the multiplexing / packet generating unit according to the discrimination result in the discriminating unit.
  • a control unit 55 for performing the operation.
  • This demultiplexer operates based on a signal from a GPS (Global Psitioning System) satellite. That is, as shown in FIG. 3, in the data multiplexer, the GPS antenna 1 receives a signal from a not-shown GPS satellite and outputs the signal to the reference frequency generator 2.
  • the reference frequency generator 2 generates a mass clock with a frequency of 27 MHz and a frequency stability of 5 ⁇ 10 ⁇ days based on the input signal from the satellite, and is built into the personal computer 3.
  • the TSPP board 4 outputs the multiplexed data as a bucket stream at a predetermined timing.
  • the configuration of the personal computer 3 and the TSPP board 4 incorporated in the personal computer 3 will be described with reference to FIG.
  • the multiplexing unit 31 multiplexes the data recorded on the data recording medium 33 and outputs the data to the buffer memory 42.
  • the counter 32 generates and manages a program clock reference (PCR) for adding a time reference to the multiplexed data.
  • PCR program clock reference
  • the multiplexing unit 31 and the counting unit 32 are functional blocks that perform processing according to a separately input program.
  • Data recording medium 33 records data compressed by the MPEG (Moving Pictures Experts Group) method.
  • the clock divider 41 of the TSPP board 4 generates the TS1 transfer clock (CL0CK) based on the master clock input from the reference frequency generator 2 and generates the TS1 transfer clock (CL0CK).
  • the signal is output to the count section 32 via the signal generation section 44 and the CPU bus 34.
  • the buffer memory 42 stores the multiplexed data DMA-transferred from the multiplexing section 31 via the CPU bus 34 under the control of the DMA (Dynamic Memory Access) control section 43. Then, the stored data is output in synchronization with the TS1 transfer clock input from the clock divider 41.
  • the evening signal generator 44 simultaneously outputs the TS1 transfer clock and a timing signal (PYNC, DVALID) synchronized with the TS1 transfer clock.
  • the DMA control section 43 controls the writing of data into the buffer memory 42 overnight.
  • step S1 the GPS antenna 1 receives the signal from the GPS satellite and outputs it to the reference frequency generator 2.
  • step S2 the reference frequency generator 2 generates a master clock having a frequency of 27 MHz and a frequency stability of 5 ⁇ 10 12 / day based on the input signal, Output to clock divider 41.
  • step S3 the clock divider 41 generates a TS1 transfer clock from the input master clock, and counts it through the buffer 42, the timing signal generator 44, and the CPU bus 34. 3 Output to 2.
  • step S4 the multiplexing unit 31 reads the MPEG compressed data from the data recording medium 33 and performs multiplexing.
  • the multiplexed data is DMA-transferred to the buffer memory 42 under the control of the DMA controller 43 and written.
  • step S5 the multiplexed data, the timing signal (PSYN CDVALID), and the TS1 transfer clock are output as a packet stream.
  • the processing in step S4 will be described with reference to FIG.
  • the transfer rate of the multiplexed data is as follows.
  • the PCR Program Clock Reference
  • the effective rate is 3538.56 kbps, which is the sum of the transfer rates of the three data streams, voice data, PMT, and PCR (hereinafter referred to as the effective data rate).
  • PCR is a signal generated by the counting unit 32, and is information serving as a time reference when decoding the multiplexed data.
  • the PCR is a count signal synchronized with the master clock, and is a CRC extension signal represented by 9 bits (E0 to E8). And two counts, a PCR count represented by 33 bits (R0 to R32).
  • the CRC extension counts up periodically from 0 to 299 at 27 MHz. Then, at 300, the digit goes up in the evening.
  • the PCREX transfer after the transfer of 1 byte (8 bits) is performed.
  • the value of 0 n count is 32.
  • the buffer memory is multiplexed based on the values indicated by the PCREX tension counter and PCR counter managed by the counter 32.
  • the amount of data stored in 43 and the elapsed time required for writing can be easily obtained. For example, if the value of the PC count is x and the value of the CRC Ex tensi 0 n is y, the amount of data transferred to the sofa memory 42 is (300 x + y) / 32 bytes.
  • the transfer time is (300 x + y) / (27 x 106) seconds.
  • Figure 8 shows this correspondence.
  • the PCR Extension count shown in the figure is PCR
  • the extension count is the number of times counted up at 27 MHz. In practice, the count is increased to the CRC count every 300 counts.
  • Fig. 9 and Fig. 10 show a data multiplexing device that multiplexes MPEG-compressed and filed audio data for 12 channels and real-time data for 1 channel. It will be described with reference to FIG. As shown in Fig. 9, this data multiplexing device is the data multiplexing device shown in Figs. 3 and 4, with the addition of a distributor 5, a real-time MPEG compression device 6, and a CAP T board 7. It is.
  • the distributor 5 divides the master clock input from the reference frequency generator 2 into a clock divider 41 in the TSPP board 4 and a frequency converter 6 in the real-time MPEG compressor 6. Distribute to 1.
  • the A / D converter 62 samples the input real-time audio signal at the sampling frequency (48 kHz) generated by the frequency converter 61, and outputs the digital signal. Convert to overnight and output to encoder 63.
  • the encoder 63 performs MPEG compression of the input digital data and outputs the digital data to the buffer memory 72 of the CAPT board 7 at a transfer rate (256 kbps) synchronized with the master clock.
  • the DMA control section 71 receives the MPEG-compressed data stored in the buffer memory 72 via the CPU bus 34 at a predetermined time. DMA transfer to multiplexing unit 31.
  • the multiplexing unit 31 receives the 2 input from the buffer memory 72.
  • FIG. 11 mainly shows the configuration of the editing site 101
  • FIG. 11 mainly shows the configuration of the sending site 201.
  • This is an automated digital broadcasting system that broadcasts 100 channels of music files compressed by the Moving Picture Experts Group (MPEG) method using a single satellite transponder (transbonder).
  • MPEG Moving Picture Experts Group
  • transbonder single satellite transponder
  • This system is composed of an editing site 101 for producing broadcast programs and a transmission site 201 for transmitting programs, and a local area network (LAN) between them. It is connected by a dedicated line 103.
  • the editing site 101 is provided with an information source management system 111, a material information management / progress organization system 112, and a material information registration system 113.
  • the transmission site 201 has a server and a 100-channel (channel; ch) transmission system 211, a secondary multiplex satellite transmission system 212, and a 100-channel monitoring system 211.
  • a transmission management system 2 14 are provided.
  • the information source management system 111 manages the CD, that is, the medium, and the music recorded on the CD as a sound source. For this reason, the information source management system 111 has a CD inventory management server 121, which includes a hard disk (mirror disk) 122 and a MO Changer 123 is connected. This hard disk 1 2 2 Is configured to register necessary information on the M ⁇ disk driven by the M0 autochanger 123 and to construct a database.
  • the information source management system 111 has three network printers 1255-1-3 through 125-3, an image scanner 126, a barcode reader 127, and four Barcode pudding 1 2 8 1 1 to 1 2 8-4 are provided.
  • Network printers 125 are used to print various forms.
  • the bar code printer 128 is used to print the bar code attached to the CD to be managed.
  • the barcode reader 127 is used to read the barcode attached to each CD.
  • the image scanner 126 is used to capture the score, lyrics, and other information attached to the CD.
  • CD inventory management is performed as follows.
  • the CD inventory manager registers the CD order request information from the inventory management PC 12 4 to the CD inventory management server 12 1, and the CD output from the server 12 1 via the network printer 12 5 Send the order form to the supplier and place an order.
  • the CD inventory manager starts inventory management PC 1 2 4 Registering the warehousing information and storing all information on CD media necessary for searching for inventory management and all information on music (sound source) recorded on the CD in the database of the CD inventory management server 121 input.
  • This information includes text input such as title, artist name, time, genre, and keywords, and input of a jacket image by the image scanner 126.
  • there are also electronic data such as lyrics, detailed information on albums or songs, photos, MIDI data, karaoke singing timings, etc.
  • the information entered here is related to the album (all CD songs) and songs, and is associated with and related to them, and does not include transmission * management information on broadcasting * history etc. (These are As described later, it is registered in the composition server 141).
  • the CD inventory management server 121 stores the information on the hard disk 122, issues the CD medium management numbers in the order in which they are received, and issues a barcode label from the barcode printer 128.
  • the CD inventory manager stores the CDs on the management shelf in the order of the CD media management number.
  • CD users can go to the reception of the information management system 1 1 1 and tell them the CD media management number, so they can borrow the CD.
  • the information source management system 111 manages other media such as DATs, compact cassettes, and records.
  • One CD inventory management server 12 1 has a hard disk 122 as a mirroring configuration, and all backups once a week by MO disk And back up the information (difference) entered on that day every day.
  • 1 Inventory management as two clients Ordering, receiving, inputting information, searching, and renting with PC 124.
  • the maximum amount of stored information is 1,000,000 songs.
  • Progress knitting system 1 1 2 consists of 2 knitting servers 1 4 1-1, 1 4 1-2 and 15 knitting PCs connected to it 14 2-1 to 14 It consists of 2-15.
  • Each of the knitting servers 141 has a hard disk (not shown).
  • This material information management and progress organization system 1 1 and 2 manages music that contributes to broadcasting and organizes progress tables.
  • This progress table records the broadcasted material, the broadcast start time, and the broadcast interval.
  • the material information of the music required for broadcasting and the progress table for each channel are all stored on the hard disk of the composition server 141.
  • the material refers to the music that has been MPEG-compressed (encoded) and converted into a file, and the material information is encoded by the material information registration system 113 or broadcasted upon request of an encode. Tells you what material information you need.
  • the organizer searches material information of the organization server 14 1 for the music to be broadcast. If the target material is found, drag the song to the composition frame on the graphical 'user' interface (GUI) of the composition PC 144. At this time, the playing time of the dragged music is the actual time when broadcasting. This song is "recorded" on the composition frame.
  • the organizer searches the organization server 14 1 for material information to be broadcast, and if the target material is not found, searches the CD inventory management server 12 1. If the desired song is found, drag it to the composition frame on the GUI of the PC for organizing 144. (At this time, the performance time of the dragged song is the time in the CD inventory management.
  • the time of the result may be different from this.
  • this song is “unrecorded” in the organization frame.
  • the material information registration system 113 is notified as a candidate for recording, and as soon as it is encoded, "unrecorded” is changed to "recorded” material on the composition server 41.
  • the playing time of the material is This is the real time for broadcasting.
  • a CD ordering request is output to the CD inventory management server 1 2 1, and it is determined as a tentative candidate, warehousing, CD inventory management As soon as registration is completed, encoding is performed through the above-mentioned procedure, and finally all songs become “recorded” in the composition frame.
  • the organizer checks the consistency on the GUI of the composition PC 144.
  • the consistency check means that the specified material is evenly allocated within the knitting frame, and it is automatically checked whether the playback time and the inter-song (silence) time are within specified values. For example, if you try to broadcast 12 songs for about 5 minutes in a 1-hour program, and if 1 song is exactly 5 minutes and 1 song is 6 minutes, the total playback time will be the organization frame (1 hour) Will be exceeded. Also-if all songs are exactly 5 minutes, there will be no silence between songs No, it becomes unnatural as a broadcast.
  • the lower limit (for example, 1.5 seconds) and the upper limit (for example, 3 seconds) of the time between songs (silence) when broadcasting the material are set, and when all songs are allocated equally, Check if the time falls within this range. ( If not, change to a material with a different playing time or use a shorter knitting at the end of the knitting frame to adjust the time prepared in advance. Put the material and pass it through the check.
  • the playing time of these materials is not the time of the CD inventory management server 12 1 data base, but the time of the material information data base (encoded material) on the organization server 14 1. Calculated based on In this way, a daily progress table (file) for one channel is created. Eventually, the composition manager approves the progress table, and the approved progress table (file) is locked so that it cannot be rewritten, and the server 22 of the sending site 201 has an external hard disk 22. Transferred to 1A using leased line 103.
  • the composition server 144 stores a progress table on a daily basis for each channel and each broadcast date.
  • the knitting server 141 has data on material already stored on the external hard disk 22A of the possession server 22 as broadcast material as material information, and plans to broadcast in the future.
  • the data relating to the unrecorded material to be stored in the external hard disk 22 1 A of the storage device 21 is stored as a data base. These data are based on data obtained by extracting items necessary for broadcasting from the data base of the CD inventory management server 122, and add information on broadcasting such as broadcast date, broadcast channel, and organizer. Has been accumulated.
  • Each of the two knitting servers 14 1-1 and 14 1-2 has an external hard disk (not shown) and operates in dual operation.
  • a composition table is created by using the five composition PCs 142-1 through 142-4-15 to search the composition server 141 and the CD inventory management server 122.
  • the maximum amount of information stored in the composition server 1401 is 100,000 for materials.
  • the material information registration system 113 has eight CD players and amplifiers 151-1-1 to 151-8, and eight MPEG encoder decoders 152-1-1 to 152--8. Is designed to encode the playback output of the CD player and the amplifiers 15 1 _ 1 to 15 1-8 and output them to eight registered PCs 153-1 to 15 3-8.
  • the registered PCs 153-1 to 1-5 3-8 are used to convert the data supplied from the encoder / decoders 152-1 to 15-2-8 to the terminal adapters 17-3 and evening terminal adapters (Terminal).
  • DSU Digital Service Unit
  • Eight live PCs 16 1 _ 1 to 16 1-8 are also connected to the registered PCs 15 3-1 to 1 53-8.
  • the data output from these live PCs 161-1 through 61-8 are decoded by MPEG decoders 162-1 through 162-2-8, and then decoded by a codec (Coder-Decoder; CODEC). ) 163-1 through 163-8 are supplied to the codecs 224-1 through 224-8 of the transmission site 201 via the dedicated line 103.
  • the outputs of the MPEG decoders 162-1 through 162-2-8 are added to the inputs from microphones (not shown) as appropriate. And output from the codec 163.
  • the archive control PC 154 is connected to an archive MO changer 155, and the archive disk is driven by the archive M0 changer 155 to store the archive MO. ing.
  • the archive control PC 154 is connected to the registered PC 153, live PC 161, inventory management server 121, knitting server 141, knitting PC 142, etc. 3-2, Yuichi Minus Adapter 1 7 2—2, DSU 171-2, DSU 2 25—2 at Sending Site 201 via Leased Line 103, Yuichi It is also connected to the holding server 221 from Minaruadappu 226-2 and Leisure 227-2.
  • the material information registration system 113 reproduces music from a storage medium such as a CD with a CD player and an amplifier 151, compresses (encodes) it with an MPEG decoder 152, and processes the material file.
  • PC 1 53, Rou 1 1 7 3-3, Yuichi Mina Dab 1 2 7-3, DSU 17 1-3, Dedicated line 103, DSU 22 5-3, Terminal Adapter 226-3, Lu Y 22 7—3 Function to transfer to the holding server 22 1 via the server, delete the material in the holding server 22 1 or delete the material in the holding server 22 1 22 7—2, terminal adapter 2 2 6-2, DSU 22 5-2, Dedicated line 103, DSU 171-2, Night terminal adapter 1 72-2, Room 1 73-2, Archive control PC 154 A function to transfer to the MO-changer 15 5 7-3, evening-min adapter 22 6-3, DSU 22 5-3, leased line 103, DSU 1 7 1-3, evening 1 mina This is a system that realizes the function of playing music on
  • Material information management ⁇ As a result of searching the material information of the knitting server 14 1 for the music that the organizer wants to broadcast with the progressive knitting system 1 1 2, the target material was not found, and the CD inventory management server 1 2 1 was searched. Then, when the target material is found, drag the song to the composition frame on the GUI of the composition PC 144. In this case, since the material information has not yet been registered (encoded), this song is “unrecorded” in the composition frame. The unrecorded music is notified to this material information registration system 113 via the dedicated line 103 as a recording candidate.
  • the material information registration staff reserves the music to be registered from among the unrecorded music, that is, the material registration candidate music. This is to avoid duplication of work with other personnel at the same time. After making a reservation, the person in charge of material information registration goes to the lending window of the information source management system 111 and borrows the necessary CD medium. At this time, since the material information extracted on the organization PC 144 is based on the data of the CD inventory management server 122, the target CD media can be immediately extracted by the CD media management number. it can.
  • a check is performed to electronically match the music of the material registration candidate with the music of the CD media actually borrowed. This is because when performing CD inventory management registration, a value that is uniquely determined for a song determined by a certain arithmetic expression from the playing time and track number for one song is calculated, and that is calculated. Since it is stored as a collation ID on a daily basis, when you actually borrow it, This can be realized by determining whether the values obtained by the calculation match.
  • the confirmed music is played on the CD player and the amplifier 151, encoded at real time by the MPEG encoder decoder 152, and stored as an MPEG file on the hard disk (not shown) of the registered PC 153.
  • the file (material) for which writing has been completed is transferred to the external hard disk 222A of the server 222 of the sending site 201 using the dedicated line 103.
  • the files (materials) stored in the external hard disk 22 A of the server 22 1 of the sending site 20 1 are stored on the external hard disk 22 1 A using the dedicated line 103 and the registered PC 1 53 Transferred to the hard disk (not shown).
  • the person in charge of material information registration reproduces the file (material) transferred from the possession server 221, using the MPEG encoder decoder 152, and performs an audition to listen to the sound from the beginning to the end. Materials that have passed through the audition work will be “recorded”.
  • Music files can be converted to MPEG files by the following method.
  • Play music baseband
  • a real-time playback device eg, CD player
  • a real-time encoder as an MPEG encoder decoder 152
  • the data is stored in the hard disk (not shown) of PC153.
  • N is a number that includes decimal numbers of dogs greater than 1.
  • variable-speed playback device eg, CD-ROM player
  • the variable speed here includes burst read control.
  • the server 2 2 1 is connected to the server 22 1 2, terminal adapter 22 6 2, DSU 2 2 5 2, dedicated line 10 3, DSU 17 1 1 2
  • the MPEG decoder 162 decodes and plays back the files (materials) transferred on the route of the terminal adapter 172-2, the router 1732-2, and the live PC 161.
  • One (disc jockey; DJ) performs live broadcast of music.
  • the music server to be broadcasted is searched from the live PC 161 as a DJ terminal to the organization server 1441 to check whether the target music has already been recorded.
  • the material is transferred from the storage server 22 1 of the transmission site 201 via the dedicated line 103, and the music is reproduced (decoded) by the decoder 16 2.
  • the audio signal picked up by a microphone (not shown) is A / D converted and superimposed (mixed) on the output of the MPEG decoder 162.
  • the capacity of the external hard disk 221 A of the high-speed and expensive possession server 221 is constantly monitored, and the material to be deleted is archive-controlled according to the set conditions. To be displayed. This condition is, for example, a material that has been broadcast twice or less within one year, or a song that has been designated as a deletion candidate after the broadcast ends. Conversely, a material specified in advance not to be listed as a deletion candidate at the time of material registration is excluded from the deletion candidates.
  • the material manager automatically specifies the songs to be deleted, those to be archived on the MO disk, and those to be excluded from the deletion candidates.
  • the songs archived on the MO disk of 5.5 can be returned to the external hard disk 22 A of the storage server 22 1 by batch processing when necessary for organization. is there. For this reason, the server 2 2 1 and the archive control PC 1 5 4 are connected to the router 2 2 7-2, Yuichi Minoru adapter 2 2 6-2, DSU 2 2 5-1 2, dedicated line 10 3, DSU 1 7 1–2, Yuichi Minal Adapter 1 7 2–2, and Yuichi 1 7 3–2 are connected to each other.
  • the knitting server 141 executes a batch process when a predetermined time arrives.
  • Archive control The PC 154 is controlled to read out the material held in the archive M ⁇ changer 155, transfer it to the holding server 221 and hold it.
  • the organizer can manually transfer the archived material to the possession server 221, where the material is archived, if necessary.
  • the archive materials specified on the progress table are automatically transferred to the holding server 22 1 by batch processing, and whether to stop or continue the holding function is determined as necessary. Let me choose You may do it. By doing so, it is possible to prevent the archived material from being erroneously restored to the owned server 221.
  • the possessed server and the 100-channel transmission system 211 have two possessed servers 2 2 1-1 and 2 2 1-2.
  • a hard disk (disk array) 222 A having a capacity of 500 GB is connected to these possessed servers 222.
  • Each of the transmission servers 223-1 through 223-9 has a built-in CAP board and a TSP board.
  • a hard disk (not shown) having a capacity of 20 GB is connected to each of the transmission servers 223-1 to 223_9.
  • the output of the MPEG encoders 229-1-1 to 229-9 is supplied to the CAP board incorporated in the transmission servers 223-1 to 223-9.
  • the MPEG encoders 229-1 to 229-9 are supplied to the codec 222-1 to 224-8 of the composition site 101, from which the data input via the switch 222 is further inputted. It is designed to encode and output overnight.
  • the master clock 230 generates a mass clock of 27 MHz on the basis of a GPS time correction signal received by a GPS antenna (not shown), and the transmission server 223-1 to 223-9. Is supplied to the built-in TSPP board and MPEG encoders 229-1-1 to 229-1-9.
  • each one outgoing server 2 23 and one MP EG encoder 229 are reserved It is used for (standby), and is used instead when another sending server 222 or MPEG encoder 229 fails.
  • the possession server 221 stores, on its external hard disk 22A, MPEG-compressed (encoded) materials required for broadcasting, a progress table, and a 100 channel. It has all the system configuration information (information necessary for controlling the entire system) necessary for sending the data of the system.
  • one transmission server 223 performs format conversion and multiplexing for a maximum of 13 channels by software.
  • the capacity of the external hard disk 22 A of the possessed server 22 1 is 500 gigabytes (GByte). This means that, as shown below, if one piece of music is 5 minutes and the material of the rate is 256 kbit / s, the storage capacity is about 50,000 songs.
  • Access from the organization site 101 to the holding server 22 1 is performed in the following cases.
  • the entire delivery system shares the correct time.
  • the sending system referred to here is the composition server 141, possession server 221, sending server 23, switching control PC 282, and a multiplexer controller (MXC). 2 4 4 means.
  • the shared information of the sending system can be stored in the owned server 222, and can be referenced and updated at any time during system operation.
  • the number of transmission servers 222 is nine, eight of which are active and one is spare.
  • Outgoing server 2 2 3 The source file of a plurality of channels (up to 13 channels in this embodiment) from the server 22 or the material stream from the real-time encoder 229 which performs MPEG compression (encode) processing in real time is input. It is converted to EG system standard transport stream (TS) by software in real time and multiplexed.
  • TS EG system standard transport stream
  • the sending server 223 also multiplexes a program maptable (Program Map Table; PMT) and a program clock reference (Program Clock Reference; PCR) at the same time. This is called first-order multiplexing.
  • PMT Program Map Table
  • PCR Program Clock Reference
  • PSI Program Specific Information
  • the sending server 222 sends the files of the materials necessary for broadcasting in accordance with the progress table of the plurality of assigned channels for the day acquired the day before.
  • the data stream is sequentially read from an external hard disk (not shown) provided, and at the same time, the material stream that has been MPEG-compressed (encoded) processed in real time by the MPEG encoder 229 is transported in parallel with the MPEG system standard transport stream packet. After creating a PMT packet, inserting a Nu11 packet, multiplexing the PCR packet, and stamping the time information on the PCR bucket and outputting it .
  • the sending server 2 23 reads the progress table of the plurality of responsible channels for the next day from the holding server 2 21, and according to the progress table, stores the materials necessary for the next H broadcast 2 2 3 Copy from 1 to the external hard disk 2 A of the sending server 2 2 3 not shown.
  • the response can be deferred until the next day.
  • the broadcast will be performed on that day by substituting (copying) the progress report for the previous day. It is possible to prevent accidents that are not carried out at all.
  • the capacity of the external hard disk 222 A of the sending server 222 is stored for two days.
  • the occupied capacity of the disc is reduced when the material overlaps, such as for the current day and the next day, compared to broadcasting non-overlapping material in each channel and further on all channels.
  • all channels When one material is broadcast for two consecutive days, the disk occupies only one material file. Depending on the operation, certain channels may be shorter and certain channels may be longer.
  • the outgoing server 2 28 -j which has been waiting as a backup, obtains the progress table of the channel that the outgoing server 2 2 8-i was in charge of from the owned server 2 2 1, and according to the progress table, The source file necessary for transmission is read directly from the possession server 1 2 1 and transmission is started.
  • M X C 244 switches the input channel of M U X 241. That is, the input gate of the failed MUX241 is closed, and the previously closed input gate is opened as a spare. This will start broadcasting immediately (recover).
  • the sending server 2 2 3-j also searches the progress table of the assigned channel for material files necessary for today and the next day in the future, reads them out from the holding server 2 21, and reads them from the external server (not shown). Copy sequentially to the hard disk 2 2 3 A—j.
  • the sending server Since the transfer time of the file to the bar 223 is shorter, the material to be transmitted is transmitted without waiting for the completion of copying of all the materials, and the copying is completed in the meantime.
  • the sending server 223-j that has been waiting as a backup finally has exactly the same settings as the sending server 223-i that has failed. This eliminates the need to return the standby unit to the active unit after replacement due to a failure, and allows the failed transmission server 223_i to stand by as a standby unit and repair it thereafter. .
  • the outputs of the transmission servers 223-1 to 223-9 are supplied to the multiplexer 241-1.
  • the multiplexer 241-1 is controlled by the MXC 244-1, selects an output from the predetermined eight transmission servers 223, and outputs the selected output to the modulator 242-1.
  • the modulator 242-1 modulates the input data with the QPSK method and outputs the result to the selector 243.
  • the multiplexer 241-2 is controlled by the MXC 244-2, selects the output of the transmission server 223, and outputs the output to the modulator 242-2.
  • the modulator 242-2 modulates the input signal using the QPSK method and outputs the modulated signal to the selector 243.
  • the data is transmitted from the transmission server 223 to the MXC 244 and the TS audio monitor 263 by DVB (Digital Video Broadcasting) parallel or LVDS.
  • DVB Digital Video Broadcasting
  • the selector 243 is controlled by the switching control PC 282, selects one of the signals input from the modulation device 242-1 or the modulation device 242-2, and outputs the selected signal to the satellite via an intermediate frequency (IF) processing circuit (not shown). It has been made to be.
  • the multiplexer 241 and the MXC 244 are appropriately supplied with predetermined signals from a broadcast management system (not shown) that manages the entire broadcast.
  • the secondary multiplex satellite transmission system 212 has a transmission system A system and a transmission system B system.
  • the output of the sending servers 223-1 to 223-9 is supplied to the multiplexer 241-1 constituting the sending system A.
  • the multiplexer 241-1 is controlled by the MXC 244-11, selects an output from the predetermined eight transmission servers 223, and outputs the selected output to the modulator 242-1.
  • the modulator 242-1 modulates the input data by the QPSK method and outputs the result to the selector 243.
  • the multiplexer 24 1 -2 constituting the transmission system B system is controlled by the MXC 244-2, selects the output of the transmission server 223, and outputs it to the modulation device 242-2.
  • the modulator 242-2 modulates the input signal by the QPSK method and outputs the result to the selector 243.
  • the data is transmitted from the transmission server 223 to the MXC 244 and the TS audio monitor 263 by DVB (Digital Video Broadcasting) parallel or LVDS.
  • DVB Digital Video Broadcasting
  • the selector 243 is controlled by the switching control PC 282 to select one of the signals input from the modulation device 242-1 or the modulation device 242-2 and send it to the satellite via an intermediate frequency (IF) processing circuit (not shown). Output.
  • IF intermediate frequency
  • a predetermined signal is supplied to the multiplexer 241 and the MXC 244 as needed from a broadcast management system (not shown) that manages the entire broadcast. It has been made to be.
  • the multiplexed TS is input to the multiplexer 241.
  • the multiplexer 241 as a secondary multiplexing device uses these packets and all other packets transmitted to the satellite, such as the packets required for selecting programs other than PMT, program guide buckets, program management packets, and customer management packets.
  • the packet is multiplexed and output.
  • the output is QPSK-modulated by the QPSK modulator 242, after which an error correction code is added thereto, QPSK-modulated and output as a modulated signal.
  • the MX C 244 receives the next day's operation data from the broadcast management system (not shown) — evening (regulating the operation of the entire broadcast) at 26:30 every day, creates a PMT file at 27:50, and hubs it as PMT.new Transfer to the holding server 2 2 1 via 2 2 2.
  • the MXC 244 sends all packets transmitted to the satellite to the multiplexer 241, such as a bucket required for selecting a program other than PMT, a bucket for program guide, a program management packet, and a customer management packet.
  • the transmission setting and schedule are transmitted.
  • the MXC 244 is composed of two units, the MXC244-1 (MXC-A) and the MXC244-2 (MXC-B), and independently controls the A and B systems described above. However, only the active MX C 244 transmits the TS to the sending server 223 through the hub 222 and the TS through another hub (not shown). To the audio monitor 263, and to the switch console of the 100-channel monitor 261, of the 100-channel monitor system 213, Each sends control information. Recognition of the working or the spare is performed by the configuration on the holding server 222.
  • One of the main roles of the MXC 244 is to set various parameters and set initial parameters. After that, it does not participate in transmission operation unless there is an error.
  • Another role is abnormality monitoring, which monitors each peripheral device, notifies the alarm PC 283 of the abnormality (alarm), and, based on the switching instruction from the switching control PC 282, the server 2 2 Perform switching control according to the above configuration.
  • the MXC 244-1 and the MXC 244-2 monitor each other, for example, every 5 minutes, requesting a data write and confirming its execution,
  • the observer judges this and controls the switching control PC 282 to switch the active and the standby.
  • the role of the working MXX244 is shown below.
  • the multiplexer 241, QP SK modulator 242, and MXC 244 have two A and B systems, respectively, as described above, and they operate completely independently in parallel.
  • the output of each QPSK modulator 242 is supplied to a selector 243, and the switching control PC282 performs this switching.
  • the active system and the standby system are switched (A / B switching).
  • M The XC 244 independently transfers the settings and schedules to each MUX 241, but sends the PMT file to the holding server 221, sets and monitors the TS audio monitor 263, sets the channel Monitoring is performed only by the active MX C124.
  • the 100 channel monitor system 203 has an audio 100 channel monitor 261.
  • the outputs of the modulators 242-1 and 242-2 and the output of the TS audio monitor 263 are supplied to the audio 100 channel monitor 261.
  • a reception IF signal obtained by receiving a radio wave from a satellite by a receiving device (not shown) and demodulating it is also supplied to the audio 100 channel monitor 261.
  • the output of the 0A listening PC 265 is supplied to the audio 100 channel monitor 261, after being decoded by the MPEG decoder 266.
  • the audio 100 channel monitor 261 can monitor these inputs as appropriate.
  • the channel controller PC 262 controls the 100 channel monitor 26 1.
  • the 100-channel monitor system 203 is a system that monitors whether all channels are correctly transmitted. First, it receives the transmitted radio wave from the satellite, splits it into 100 unillustrated IRDs (Integrated Receiver and Decoder) as 100 receivers, and reproduces the sound with each IRD. , 100 channel monitor 26 1 Displayed simultaneously on the peak level meter for 100 channels. The observer can know the transmission status at a glance by the movement of the menu. In addition, a level detection device (not shown) is provided on the 100-channel monitor 26 1. The indicator on the peak level meter flashes red and the alarm sounds to alert the observer. The observer knows this and can select the channel and output the sound to the speaker to investigate if there is a problem. The threshold value of this level and the detection time setting can be changed.
  • IRDs Integrated Receiver and Decoder
  • the inputs to the 100-channel monitor 26 1 are simultaneously sent from the IRD output (CS-IF) to the working QPSK modulator 2 4 2
  • the sound before satellite transmission is confirmed by the peak level display of channel 100 and the sound selected by the switch console 341. If necessary, switch to the output of the standby QPSK modulator s42, and check the sound before satellite transmission by the peak level measurement of the 100 channel and one selected sound.
  • the TS audio monitor 2 63 outputs a 1-channel transport stream from the output of the server 2 23, that is, the first-order multiplexed stream before input to the MUX 24 1.
  • (TS) is demultiplexed and extracted, decoded by the decoder 264, and confirmed by the peak level measurement of the 100 channel and one selected voice.
  • the TS audio monitor 263 simultaneously decodes up to 13 channels of TS by one unit and outputs 13 channels of audio. Output. Equipped with eight TS voice monitors 26 3 (one of the nine is a spare), it is possible to output 100 channel audio simultaneously.
  • each switch corresponds to a channel number.
  • the channel selection PC 262 selects which input is selected by the 100 selection switches on the switch console of the 100 channel monitor 261 according to the switching information. And set whether to output.
  • the channel controller PC 262 controls the switch console of one 100 channel monitor 26 1
  • the configuration file for controlling the selection switch is transferred from the two MX C244s. Therefore, communication with the MXC 244 is performed via a network using a LAN as the dedicated line 103, and communication with the switch console of the 100-channel monitor 261 is performed via RS-422.
  • the material file in question can be read directly from 21 and decoded by the MPEG decoder 266 for confirmation.
  • the OA listening PC 265 and the MPEG decoder 266 serve as a playback device 265. For example, if there is an error in the broadcast and received sound, it is necessary to identify whether the recorded material itself has an error or whether an error has occurred during the transmission process. Therefore, by using the OA listening PC 265, the channel where the error occurred and the channel are specified, and the progress table is displayed.
  • OA listening PC 2 6 5 Reads out the specified material from the possession server 221 and reproduces it. C By this, it is possible to determine whether or not the material itself has an abnormality.
  • the transmission management system 2 14 has a switching control PC 282-1, 282-2, and the switching control PC 282 is supplied with the output of the local clock 284 that performs a timekeeping operation. Have been.
  • the transmission management system 214 has a 0 A monitor PC 281-1-1 and 281-2 and an alarm PC 283.
  • Transmission management system 2 1 4 0 8 8 ⁇ 281, switching control PC282, alarm PC283, 0A listening PC285 is connected to the MXC244 of the secondary multiplex satellite transmission system212.
  • the transmission management system 214 monitors and switches transmissions from the possessed server and the 100-channel transmission system 211 and the secondary multiplex satellite transmission system 212. All the alarms that occurred in each system are notified to the alarm PC 283, where four types of timbres sound according to the corresponding level, and the alarm number and message are displayed on the alarm PC 283. Appears on the display screen. In addition, how to deal with it can be referred to in accordance with GU I. From this alarm PC 283, the alarm LOG of each system can also be seen, and the background of the problem occurrence can be known. The system supervisor knows the abnormality by the alarm at the alarm PC283. Judgment of the fault situation and response is made from the display contents of the alarm PC 283, and the switching operation is performed from the switching control PC 282 as necessary.
  • One of the two switching control PCs 282-1 and 282-2 is set to working and the switching operation is set to the input enabled state. Reserved The input of the switching operation cannot be performed from the set switching control PC282.
  • the switching control PC 282 knows the correct time from the local clock 284 and sets it in the holding server 221. Each peripheral device obtains an accurate time by referring to the owned server 2 2 1.
  • Switching control The PC 282 switches the outgoing server 223 to the standby system (9/8 redundant switching) and switches the output of the QP SK modulator 242 by the selector 243 (A ⁇ Switch B). At that time, the switching control PC 282 rewrites the configuration of the owned server 221, and thereafter notifies each peripheral device that the configuration has been rewritten.
  • Each peripheral device switches its operation by acquiring a new configuration from the possession server 22 1 when triggered by it c
  • Switching of the output of the QP SK modulator 242 (A / B switching) is performed by the selector 243
  • the switching control is performed according to the instruction of the PC 282 by keeping the remote control. However, it is also possible to force the switching on the front panel of the main body of the selector 243 by setting the selector 243 to the mouth setting.
  • the switching control PC 282 knows that the switching has been performed by the selector 243 itself, and switches the configuration of the owned server 221 based on the information.
  • the OA monitor PC 281 can be used to know the status of the music being sent from the sending server 223 (
  • the event (song) schedule for that channel is displayed as a list (that is, the contents of the progress table).
  • the title of the song (event) being sent, the performer, the playing time, and the remaining time are marked with a different color, etc., so that the current sending status, past sending history, and future sending schedules can be known at a glance. be able to.
  • OA monitor PC 28 1 The status is acquired from the transmission server 223, and the event update is performed based on the operation of the transmission server 223. Therefore, the abnormal state and the stop state of the transmission server 223 can be known.
  • the master clock is generated based on the signal from the GPS and is externally input to the TSPP board 4, but as shown in FIG. 13 and FIG. If the reference frequency generator 45 having the same frequency stability as the reference frequency generator using S is installed on the TSPP board 4, the entire device can be reduced.
  • the present invention is not limited to 100-channel music broadcasting, but can be easily applied to data broadcasting of any digitized information.
  • the MPEG method is used as the compression method, but this is merely for explanation, and other compression methods such as AC-3 and ATRAC may be used. Further, the present invention can be applied even when compression is not used.
  • the transmission path has been described assuming a satellite, but the transmission path may be terrestrial, optical space, optical cable, coaxial cable, It may be a real-time transmission line, a magnetic tape, an optical tape, a magnetic disk, an optical disk, or another storage-type transmission line.
  • the master clock is generated using GPS. However, if the master clock has high accuracy and satisfies the time accuracy specification, for example, a master clock using rubidium or cesium can be used. It may be generated based on a quasi-signal generator.
  • multiplexed data is measured using the counter synchronized with the master clock and the clock, so that the data is transmitted. It is possible to accurately control the amount of data and the time required for transmission.

Description

明 細
多チャンネルデジタルデータの送出装置および方法
技 術 分 野
発 本発明は、 多チャンネルデータ送出装置および方法に関し、 特に. マス夕一クロックに同期したカウン夕を設けることにより、 送出デ
—夕量と送出にかかる時間を計算できるようにした多チャンネルデ 示
ジ夕ルデータ送出装置および方法に関する。
背 景 技 術
最近、 情報をデジタル化し、 圧縮して、 伝送する技術が実用化さ れている。 これにより、 例えば 1 0 0チャンネル分の楽曲を、 衛星 を介して、 各家庭に放送することもできるようになつてきた。 この ような放送を行う場合、 伝送されるデ一夕を正確に管理する必要が ある。
しかしながら、 従来のデ一夕多重化装置では、 送出されるデータ と送出に要した時間を正確に管理することが困難であった。 本発明は、 このような状況に鑑みてなされたものであり、 デ一夕 管理に G P S ( Global Positioning System ) の信号を利用するこ とにより、 送出されるデ一夕量と、 送出に要した時間を正確に管理 することができるようにするものである。
上述の課題を解決するために、 本発明に係る多チャンネルのデ一 夕送出装置は、 マスタークロックを生成するクロック生成手段と、 複数のデータを多重化してバケツ トとする多重化手段と、 上記多重 化手段から送られるバケツ トを記憶する記憶手段とを備え、 上記マ ス夕一クロックに同期したカウン夕を用いて、 上記記憶手段に記憶 されたバケツ トを連続したス ト リームとして出力するものである。 また、 上述の課題を解決するために、 本発明に係る多チャンネル デ一夕送出方法は、 マスタークロックを生成するクロック生成工程 と、 複数のデータを多重化してパケッ トとする多重化工程と、 上記 多重化手段から送られるパケッ トを記憶する記憶工程とを備え、 上 記マスタークロックに同期したカウン夕を用いて、 上記記憶工程で 記憶されたパケッ トを連続したス ト リ一ムとして出力するものであ る。
このように、 本発明に係る多チャンネルデータ送出装置及び方法 は、 複数のデータを多重化してパケッ トとし、 このパケッ トを記憶 手段に記憶して読み出す際に、 マスタークロックに同期したカウン 夕を用いることにより、 送出されたデータ量と送出に要した時間を 正確に管理し、 上記パケッ トを連続したス ト リームとして出力する ものである。 図面の簡単な説明 図 1は、 本発明を適用したデ一夕多重化装置の概略的な構成を示 すプロック図である。
図 2は、 図 1のデータ多重化装置の多重化部の構成を示すプロッ ク図である。
図 3は、 本発明を適用したデ一夕多重化装置の構成を示すプロッ ク図である。
図 4は、 図 3のデ一夕多重化装置の内部の構成を示すプロック図 である。
図 5は、 本発明を適用したデータ多重化装置の多重化処理を説明 するフローチャートである。
図 6は、 図 4の多重化部の処理を説明する図である。
図 7 Aは、 図 4のカウン ト部の処理を説明する図である。
図 7 Bは、 図 4のカウント部の処理を説明する図である。
図 8は、 P C Rカウン夕と転送デ一夕量および経過時間の対応を 示す図である。
図 9は、 本発明を適用したデータ多重化装置の構成を示すプロッ ク図である。
図 1 0は、 図 9のデータ多重化装置の構成を示すプロック図であ る。
図 1 1は、 本発明を適用した 1 0 0チャンネル自動化デジタル放 送システムの編集サイ トの構成を示すプロック図である。
図 1 2は、 本発明を適用した 1 0 0チャンネル自動化デジタル放 送システムの送出サイ トの構成を示すブロック図である。 図 1 3は、 基準周波数発生器を内蔵したデータ多重化装置の構成 を示すプロック図である。
図 1 4は、 図 1 3のデ一夕多重化装置の構成を示すプロック図で ある。
図 1 5は、 本発明を適用したデータ多重化装置の構成を示すプロ ック図である。
図 1 6は、 変調器を内蔵したデ一夕多重化装置の構成を示すプロ ック図である。
発明を実施するための最良の形態 以下、 本発明の好適な実施の形態を図面を参照しながら詳細に説 明する。
本発明を適用した実施の形態として、 データ多重化装置の構成に ついて説明する。 このデ一夕多重化装置は、 1 3チャンネルのデ一 夕を多重化する装置である。
データ多重化装置は、 図 1に示すように、 マスタークロックを発 生するクロック生成手段である基準周波数発生器 2と、 複数のデ一 夕を多重化してバケツ トとする多重化手段である多重化部 3 1 と、 上記多重化部 3 1から送られるパケッ トを記憶する記憶手段である バッファメモリ 4 2を備える T S P P ( Transport Stream Packet Pump) ボード 4とを有している。
T S P Pボード 4においては、 基準周波数発生器 2から発生され たマス夕クロックの 2 7 M H zの信号は、 クロック分周部 4 1でま ず 1/4に分周されて 6. 75MH zとされ、 さらに 1/8に分周 されて 843. 75 KH zとされてバッファメモリ 42に供給され る。 この 843. 75 KH zの信号は、 トランスポートス ト リーム (Transport Stream; TS) 1転送クロックとして出力される。 バヅ ファメモリ 42からは、 8ビヅ ト (bit ) のデ一夕が 6. 75 Mb p sの T S 1転送レートで出力される。
多重化部 4は、 図 2に示すように、 複数のデータを多重化してパ ケッ トを生成する多重化/バケツ ト生成部 5 1と、 上記バッファメ モリから出力されたバケツ 卜の数を計するするバケツ ト計数手段で あるパケッ トカウン ト部 52と、 時間を計測する時間計測手段であ る時間計測部 53と、 上記時間計測部で計測した時間に基づいて、 上記バケツ トカウン ト部で計数したバケツ 卜の数が所定数であるか 否かを判別する判別手段である判別部 54と、 上記判別部における 判別結果に応じて t記多重化/パケッ ト生成部におけるパケッ トの 生成を制御する制御部 55とを有している。
このデ一夕多重化装置は、 GP S (Global Psitioning System) 衛星からの信号を基準として動作するものである。 すなわち、 図 3 に示すように、 データ多重化装置においては、 GP Sアンテナ 1は、 図示せぬ GP S衛星からの信号を受信し、 基準周波数発生器 2に出 力するようになされている。 基準周波数発生器 2は、 入力された衛 星からの信号を基に、 周波数が 27MH zで、 周波数安定度が 5 X 10 ^日のマス夕一クロヅクを発生し、 パーソナルコンピュー夕 3に 内蔵される T S P Pボード 4に出力する。 TSPPボード 4は、 多 重化されたデータを、 所定のタイ ミングでバケツ トス ト リ一ムとし て出力するようになされている。 パーソナルコンピュータ 3と、 パーソナルコンピュータ 3が内蔵 する T S P Pボ一ド 4の構成について、 図 4を参照して説明する。 多重化部 3 1は、 デ一夕記録媒体 3 3に記録されているデ一夕を多 重ィ匕し、 ノ ッファメモリ 4 2に出力するようになされている。 カウ ン ト部 3 2は、 多重化されたデ一夕に時間の基準を付加するプログ ラム時間基準参照値 (Program Clock Reference ; PCR) を生成し、 管理している。 なお、 多重化部 3 1 とカウント部 3 2は、 別途入力 されたプログラムに従って処理を行う機能プロヅクである。 デ一夕 記録媒体 3 3には、 M P E G (Moving P ictures Experts Group) 方 式で圧縮されたデ一夕が記録されている。
T S P Pボード 4のクロック分周部 4 1は、 基準周波数発生器 2 から入力されたマス夕一クロックを基に、 T S 1転送クロック(CL0 CK )を生成し、 ノ ッ フ ァメモリ 4 2、 タイ ミング信号生成部 4 4、 お よび C P Uバス 3 4を介してカウン ト部 3 2に出力するようになさ れている。 ノ ッファメモリ 4 2は、 D M A ( Dynamic memory Acces s ) コントロ一ル部 4 3の制御により、 C P Uバス 3 4を介して多 重化部 3 1から D M A転送される多重化されたデ一夕を記憶し、 ク ロック分周部 4 1から入力された T S 1転送クロックに同期して、 記憶しているデ一夕を出力するようになされている。 夕イ ミング信 号生成部 4 4は、 T S 1転送クロックと T S 1転送クロックに同期 したデ一夕、 タイ ミング信号(PYNC、 DVALID )を同時に出力する。 D M Aコントロール部 4 3は、 バッファメモリ 4 2に対するデ一夕の 書き込みを制御する。
次に、 このデ一夕多重化装置の動作について、 図 5のフ ローチヤ ―トを参照して説明する。 ステップ S 1において、 G P Sアンテナ 1は、 GP S衛星からの信号を受信し、 基準周波数発生器 2に出力 する。 ステップ S 2において、 基準周波数発生器 2は、 入力された 信号を基に、 周波数が 2 7MH zであり、 かつ、 周波数安定度が 5 X 1 0 12/日のマス夕一クロヅクを発生し、 クロヅク分周部 4 1に出 力する。 ステップ S 3において、 クロヅク分周部 4 1は、 入力され たマスタークロヅクから T S 1転送クロックを生成し、 ノ ヅファメ モリ 42、 タイ ミング信号生成部 44、 および CPUバス 34を介 してカウント部 3 2に出力する。
ステップ S 3におけるクロック分周部 4 1の処理の詳細について、 図 1を参照して説明する。
2 7 MH zのマス夕一クロックを 22で割ることにより、 6. 75 MH zのクロヅクが生成される。 さらに、 6. 7 5MH zのクロヅ クを 2 ;で割ることにより、 843. 7 5 k H zの T S 1転送クロッ クが生成される。 6. 7 5 MH zのクロック ( 6. 7 5 Mb p sの T S 1転送レ一卜に対応する) 、 および 843. 7 5 k H zの T S 1転送クロヅク ( 1ノ イ ト ( 8ビッ ト) 毎の転送レートに対応す る) は、 2 7MH zのマス夕一クロックと整数比の関係にあるので、 マスタークロックとの同期が保持される。
図 5の説明に戻る。 ステップ S 4において、 多重化部 3 1は、 デ 一夕記録媒体 33から MP E G圧縮されたデータを読み出し、 多重 化を行う。 多重化されたデ一夕は、 DM Aコン トロール部 4 3の制 御によりバッファメモリ 42に DMA転送され、 書き込まれる。 ス テヅプ S 5において、 多重化されたデ一夕、 タイ ミング信号 (PSYN CDVALID) 、 および T S 1転送クロックがパケヅ トス ト リームとし て出力される。 ステップ S 4の処理について、 図 6を参照して説明する。 1チヤ ンネルで 256 k b p sの音声デ一夕 (音声 PE S) を 13チャン ネル分多重化する場合、 多重化されるデータの転送レートは、 次の 通りである。 すなわち、 音声データは、 256 kbp s x l 3 = 3 328 kbp sであり、 各チャンネルに対応する P M T (Program Map Table ) は 188バイ 卜で、 1秒間に 10回必要なので、 10 X l 88 x 8 x l 3 = 195. 52 kbp sであり、 さらに P CR (Program Clock Reference ) は 188バイ 卜で、 1秒間に 10回 必要なので、 10 x 188 x 8 = 1 5. 04kbp sである。 した がって、 実効レートは音声デ一夕、 PMT、 および PCRの 3つの デ一夕 (以下、 実効デ一夕と記述する) の転送レートを合計した 3 538. 56 kbp sである。
この実効デ一夕をマスタークロックに同期している T S 1転送レ —ト 6750 kbp sで転送するには、 実効データに 32 1 1. 4 4 k b p s分の無効 (NULL) バケツ トを多重化すればよい。 す なわち、 実効レート 3538. 56 kb s +無効パケッ ト 32 1 1. 44 k b p s = 6750 k b p sとなる。
P C Rについて図 7 Aおよび図 7 Bを参照して説明する。 P CR はカウント部 32で生成される信号であり、 多重化されたデータを 復号する際の時間の基準となる情報である。 図 7 Aに示すように、 P CRは、 マス夕一クロックに同期したカウン夕信号であり、 9ビ ヅ ト (E 0乃至 E 8 ) で表現される P CR Ext e ns i o n力 ゥン夕と、 33ビッ ト (R 0乃至 R 32 ) で表現される P C Rカウ ン夕の 2つのカウン夕からなる。 P CR Ext ens i o nカウ ン夕は、 27MHzで 0乃至 299まで周期的にカウントアツプを 行い、 300で P CRカウン夕に桁上がりする。 P CRカウン夕は、 P CR E X t e n s i 0 nカウン夕が 1周期 ( 0乃至 299 ) 力 ゥン トアップする毎にカウントアップするので、 27MH z/30 0 == 90 kH zのカウン夕である。 図 7 Bに示すように、 例えば、 T S 1転送レ一トを 6. 75Mbp sとして、 PCR E x t e n s i o nカウン夕の初期値を 0とすると、 1バイ ト ( 8ビッ ト) 転 送後の P C R E X t e n s i 0 nカウン夕の値は 32となる。 1 パケッ ト ( 188バイ ト) 転送後の P C R Ext e ns i on力 ゥン夕は、 32 x 188 = 60 1 6回のカウントを行い、 その間に 桁上がりが発生し、 P CRカウン夕の値は 20、 P CR Ex t e n s i o nカウン夕の値は 1 6となる。
前述の T S 1転送レート、 および T S 1転送クロックもマスタク ロックに同期していることにより、 カウント部 32で管理している P C R E X t e n s i o nカウン夕と P C Rカウン夕の示す値か ら、 多重化されバッファメモリ 43に書き込まれたデ一夕量と、 そ の書き込みに要した経過時間を簡単に求めることができる。 例えば、 P CRカウン夕値が x、 P CR Ex t e n s i 0 nカウン夕値が yの場合、 ノ ソファメモリ 42に転送されたデ一夕量は、 (300 x + y) / 32バイ トであり、 転送に要する時間は、 (300 x + y) / ( 27 X 106 ) 秒である。 この対応関係を図 8に示す。 な お、 図に示した PCR Ex t e ns i onカウントとは、 P CR
Ext ens i o nカウン夕が、 27MHzでカウントアップし た回数であり、 実際には 300回カウントする毎に P CRカウン夕 値に桁上がりする。
以上、 MPEG圧縮され、 ファイル化された音声デ一夕を 13チ ヤンネル分多重化する装置について説明した。 次に、 1 2チャンネ ル分の MP E G圧縮され、 ファイル化された音声データと 1チャン ネル分のリアルタイムデ一夕を多重化するデ一夕多重化装置につい て、 図 9と図 1 0を参照して説明する。 図 9に示すように、 このデ —夕多重化装置は、 図 3と図 4に示したデータ多重化装置に、 分配 器 5、 リアルタイム MP E G圧縮装置 6、 および CAP Tボード 7 を追加したものである。
図 1 0に示すように、 分配器 5は、 基準周波数発生器 2から入力 されたマスタ一クロックを T S P Pボード 4内のクロック分周部 4 1とリアルタイム MP E G圧縮装置 6内の周波数変換器 6 1に分配 する。 リアルタイム MP E G圧縮装置 6においては、 A/Dコンパ —夕 6 2が、 入力されたリアルタイムの音声信号を、 周波数変換器 6 1で生成したサンプリング周波数 ( 4 8 kH z ) でサンプリング し、 デジタルデ一夕に変換して、 エンコーダ 63に出力する。 ェン コーダ 63は、 入力されたデジタルデ一夕を MP E G圧縮し、 マス 夕クロックに同期した転送レート ( 2 5 6 kb p s) で C A P Tボ —ド 7のバッファメモリ 7 2に出力する。
C AP Tボード 7においては、 DM Aコントロ一ル部 7 1が所定 の夕イ ミングで、 バッファメモリ 7 2に記憶されている MP E G圧 縮されたデ一夕を、 CPUバス 34を介して多重化部 3 1に DMA 転送する。 多重化部 3 1は、 バッファメモリ 72から入力された 2
5 6 kb p sのデータと、 データ記録媒体 33から再生される 2 5
6 k b p sの 1 2チャンネル分のデ一夕を多重化する。 以後の処理 は、 図 4のデ一夕多重化装置の説明と同様であるので、 ここでは省 略する。 次に、 本発明を適用した 1 00チャンネル自動化デジタル放送シ ステムについて、 図 1 1と図 1 2を参照して説明する。 図 1 1は主 に編集サイ ト 1 0 1の構成を示し、 図 1 1は主に送出サイ ト 2 0 1 の構成を示している。 このシステムは 1つの衛星中継器 (トランス ボンダ) で MP E G (Moving Picture Experts Group) 方式で圧縮 された音楽ファイルを 1 00チャンネル放送する自動化デジタル放 送システムである。 なお、 この明細書において、 システムの用語は、 複数の装置で構成される全体の装置を表すものとして使用する。
このシステムは、 放送番組製作を行う編集サイ ト 1 0 1と、 番組 を送出する送出サイ ト 20 1で構成されており、 両者の間はロー力 ルエリアネッ トワーク (Local Area Network;LAN) などよりなる専 用回線 1 03で接続されている。 編集サイ ト 1 0 1には、 情報源管 理システム 1 1 1、 素材情報管理 ·進行編成システム 1 1 2、 およ び素材情報登録システム 1 1 3が設けられている。 また、 送出サイ ト 2 0 1には、 保有サーバおよび 1 00チャンネル (channel;ch) 送出システム 2 1 1、 2次多重衛星送出システム 2 1 2、 1 0 0チ ヤンネルモニタシステム 2 1 3、 および送出管理システム 2 1 4が 設けられている。
このシステムでは、 衛星を介して各ユーザに楽曲を放送するので、 情報源としては CDが用いられる。 情報源管理システム 1 1 1は、 この CDすなわち媒体の管理と、 音源としての CDに収録されてい る楽曲の管理を行う。 このため、 情報源管理システム 1 1 1は、 C D在庫管理サーバ 1 2 1を有しており、 この CD在庫管理サーバ 1 2 1には、 ハードディスク (ミラーディスク) 1 2 2と、 MOォ一 トチェンジャ 1 23が接続されている。 このハードディスク 1 2 2 は M 0オートチェンジャ 1 2 3でドライブする M〇ディスクに必要 な情報を登録し、 データベースを構成するようになされている。
C D在庫管理サーバ 1 2 1にはまた、 在庫管理パーソナルコンビ ュ一夕 (Personal Computer; PC) 1 2 4が 1 2台接続されている。 なお、 本明細書において、 これらの在庫管理 P Cを個々に区別する 必要がある場合には、 在庫管理 P C 1 2 4 - 1乃至在庫管理 P C 1 2 4— 1 2のように記述し、 特に区別する必要がない場合には、 単 に、 在庫管理 P C 1 2 4のように記述する。
さらに、 この情報源管理システム 1 1 1には、 3台のネッ トヮー クプリン夕 1 2 5— 1乃至 1 2 5— 3、 イメージスキャナ 1 2 6、 バーコ一ドリ一ダ 1 2 7、 および 4台のバーコードプリン夕 1 2 8 一 1乃至 1 2 8— 4が設けられている。 ネッ トワークプリン夕 1 2 5は、 各種の帳票をプリントするのに用いられる。 バーコ一ドプリ ン夕 1 2 8は、 管理する C Dに添付するバーコ一ドをプリン トする のに用いられる。 バーコードリーダ 1 2 7は、 各 C Dに添付されて いるバーコ一ドを読み取るのに用いられる。 イメージスキャナ 1 2 6は、 C Dに付随している楽譜、 歌詞、 その他の情報を取り込むと き用いられる。
C Dに関するすべての情報は、 ハードディスク 1 2 2のデータべ —スに蓄積されている。 C D在庫管理は、 次のように行われる。
1 . C D在庫管理者は C D発注依頼情報を在庫管理 P C 1 2 4か ら C D在庫管理サーバ 1 2 1へ登録し、 サーバ 1 2 1からネッ トワークプリン夕 1 2 5を介して出力される C D発注票を購入 先へ送付して発注する。
2 . C Dが入庫次第、 C D在庫管理者は在庫管理 P C 1 2 4から 入庫情報を登録し、 在庫管理のための検索に必要な CD媒体に 関するあらゆる情報と、 CDに収録されている楽曲 (音源) に 関するあらゆる情報を C D在庫管理サーバ 12 1のデータべ一 スに入力する。 この情報には、 タイ トル、 アーティス ト名、 時 間、 ジャンル、 キーワードなどのテキス ト入力されるもの、 ジ ャケッ トイメージをイメージスキャナ 1 26で入力されるもの などが含まれる。 また他にも、 歌詞、 アルバム、 もしくは楽曲 に関する詳細情報、 写真、 MI D Iデ一夕、 カラオケの唄い出 しタイ ミング等、 電子的データで入力されるものも含まれる。 ここで入力される情報は、 アルバム (CD全曲) と楽曲に関す るもの、 並びにそれらに付随 · 関連するものであり、 送出 *放 送に関する管理情報 ·履歴等は含まれていない (これらは、 後 述するように、 編成サーバ 14 1に登録される) 。
3. CD在庫管理サーバ 12 1はハ一ドディスク 1 22に情報を 格納し、 CD媒体管理番号を受け付け順に発番して、 バーコ一 ドプリン夕 128からバーコ一ドラベルを発行する。
4. CD在庫管理者は CD媒体管理番号順に管理棚に CDを収納 する。
5. CD利用者は情報管理システム 1 1 1の受け付けに行き、 C D媒体管理番号を告げることにより、 CDの貸し出しを受ける ことができる。
なお、 この情報源管理システム 1 1 1には、 DAT、 コンパク ト カセッ ト、 レコ一ドなどのその他の媒体も管理されている。
1台の C D在庫管理サーバ 12 1はハ一ドディスク 122をミラ ーリング構成として、 MOディスクにより週 1回の全バックアップ をとり、 毎日その日に入力した情報 (差分) について情報をバック アップする。 1 2台のクライアントとしての在庫管理 P C 1 2 4で 発注、 入庫、 情報入力、 検索、 貸し出しを行なう。 最大格納情報量 は楽曲について 1 0 0万件である。
素材情報管理 ·進行編成システム 1 1 2は、 2台の編成サーバ 1 4 1— 1 , 1 4 1— 2と、 それに接続されている 1 5台の編成用 P C 1 4 2 - 1乃至 1 4 2— 1 5により構成されている。 編成サーバ 1 4 1は、 それぞれ図示しないハードディスクを有している。 この 素材情報管理 ·進行編成システム 1 1 2は、 放送に寄与する楽曲の 管理と、 進行表の編成を行う。 この進行表には、 放送される素材と その放送開始時刻、 放送間隔が記録されている。 放送に必要な楽曲 の素材情報とチャンネル毎の進行表は、 全て、 編成サーバ 1 4 1の 備えるハードディスクに格納されている。 なお、 ここで、 素材とは、 楽曲を M P E G圧縮 (エンコード) してファイル化したものを言い、 素材情報とは、 素材情報登録システム 1 1 3によりエンコードした、 もしくはェンコ一ド依頼があるこれから放送に必要な素材の情報を 言う。
素材情報管理 ·進行編成は以下のように行なわれる。 編成者は編 成用 P C 1 4 2から自分の担当するチャンネルの進行表を作成する c
1 . 編成者は放送したい楽曲について編成サーバ 1 4 1の素材情 報を検索する。 目的の素材が見つかれば、 編成用 P C 1 4 2の グラフィカル 'ュ一ザ ' インタ一フエース(Graphical User In terface ; GUI )上で、 その楽曲を編成枠にドラッグする。 この時、 ドラッグされた楽曲の演奏時間は放送する際の実時間である。 編 成枠上この楽曲は 「収録済」 となる。 . 編成者は放送したい楽曲について編成サーバ 1 4 1の素材情 報を検索した結果、 目的の素材が見つからなければ、 C D在庫 管理サーバ 1 2 1を検索する。 目的の楽曲が見つかれば、 編成 用 P C 1 4 2の G U I上で、 その楽曲を編成枠に ドラッグする ( この時、 ドラッグされた楽曲の演奏時間は C D在庫管理上の時 間であり、 収録した結果の時間はこれと異なる場合がある。 こ の場合には未だ素材情報登録 (エンコード) がされていないの で、 編成枠上この楽曲は 「未収録」 となる。 未収録の楽曲は、 順次、 素材情報登録システム 1 1 3に収録候補として通知され、 エンコードされ次第、 編成サーバ 4 1上で、 「未収録」 が 「収 録済」 の素材に変更され、 このとき、 素材の演奏時間は放送す る際の実時間となる。
C D在庫管理サーバ 1 2 1を検索して、 目的の楽曲が見つか らない場合、 C D在庫管理サーバ 1 2 1に対して C D発注依頼 が出力された後、 仮候補とされ、 入庫、 C D在庫管理登録が済 み次第、 上述の手続きを経て、 エンコードが行なわれ、 最終的 に全ての楽曲が編成枠上 「収録済」 となる。
. 全ての楽曲が編成枠上 「収録済」 となった時点で、 編成者は 編成用 P C 1 4 2の G U I上で整合性チェックをかける。 整合 性チエツクとは、 編成枠内で指定された素材を均等に割り付け、 再生時間、 曲間 (無音) 時間が規定値以内であるか否かを自動 的にチェックする。 例えば 1時間番組で約 5分の曲を 1 2曲放 送しょうとした場合、 1 1曲が丁度 5分、 1曲が 6分だとする と、 合計の再生時間が編成枠 ( 1時間) を超えてしまう。 また- 全曲が丁度 5分だとすると、 曲の間の無音部分がなくなつてし まい、 放送としては不自然になってしまう。 そこで素材を放送 する場合の曲間 (無音) の時間の下限値 (例えば 1 . 5秒) と、 上限値 (例えば 3秒) を設定して、 全曲を均等に割り付けた時 に、 曲間 (無音) 時間がこの範囲に入るかどうかチェックする ( もし入らない場合は、 演奏時間の異なる素材に人れ替えるか、 短めな編成としてその編成枠の最後に、 予め用意してある時間 調整の為の素材を入れてチヱックを通過するようにする。
なお、 これらの素材の演奏時間は C D在庫管理サーバ 1 2 1のデ 一夕ベースの時間ではなく、 編成サーバ 1 4 1上の素材情報デ一夕 ベース (エンコードされた後の素材) の時間を基に計算される。 このようにして、 1つのチャンネルの 1 日分の進行表 (フアイ ル) が作成される。 最終的に編成管理者がこの進行表を承認し、 承 認された進行表 (ファイル) は書き換えられないようにロックされ て、 送出サイ ト 2 0 1の保有サーバ 2 2 1の外部ハードディスク 2 2 1 Aに専用回線 1 0 3を使って転送される。
4 . このように、 編成サーバ 1 4 1には、 チャンネル毎、 放送日 毎に、 進行表がデ一夕ベースとして保存される。 また編成サーバ 1 4 1には、 素材情報として、 既に放送素材として保有サーバ 2 2 1 の外部ハードディスク 2 2 1 Aに蓄積されている素材に関するデ一 夕、 および今後放送予定があり、 保有サーバ 2 2 1の外部ハードデ イスク 2 2 1 Aに蓄積されるべき未収録の素材に関するデ一夕が、 デ—夕べ—スとして蓄積される。 これらのデータは、 C D在庫管理 サーバ 1 2 1のデ一夕ベースから、 放送に必要な項目を引き出した データを基本とし、 それに放送日、 放送チャンネル、 編成者など、 放送に関する情報を付加した形で蓄積されている。 2台の編成サーバ 14 1— 1 , 14 1— 2はそれぞれ図示しない 外部ハードディスクを有し、 デュアル稼働している。 1 5台の編成 用 P C 142— 1乃至 1 42— 1 5で、 編成サーバ 14 1の検索、 CD在庫管理サーバ 1 2 1の検索などにより編成表を作成する。 編 成サーバ 1 4 1の最大格納情報量は素材について 1 0万件である。 素材情報登録システム 1 1 3は、 8台の CDプレーヤおよびアン プ 1 5 1— 1乃至 1 5 1— 8を有し、 8台の MP E Gエンコーダデ コーダ 1 52— 1乃至 1 5 2— 8は、 CDプレーヤおよびアンプ 1 5 1 _ 1乃至 1 5 1— 8の再生出力をエンコードして、 8台の登録 P C 1 53— 1乃至 1 5 3— 8に出力するようになされている。 登 録 P C 1 53— 1乃至 1 5 3— 8は、 エンコーダデコーダ 1 52— 1乃至 1 5 2— 8より供給されたデ一夕を、 ル一夕 1 73— 3、 夕 —ミナルアダプタ (Terminal Adapter; TA) 1 72 - 3, デジタル サービスユニッ ト (Digital Service Unit;DSU) 1 7 1— 3から、 専用回線 1 03を介して送出サイ ト 20 1の D S U 22 5— 3に出 力するようになされている。
登録 P C 1 5 3— 1乃至 1 53— 8にはまた、 8台のライブ P C 1 6 1 _ 1乃至 1 6 1— 8が接続されている。 これらのライブ P C 1 6 1— 1乃至 6 1— 8より出力されたデータは、 MP E Gデコー ダ 1 62 _ 1乃至 1 6 2— 8によりデコ一ドされた後、 コーデック (Coder-Decoder; CODEC) 1 63— 1乃至 1 6 3— 8から専用回線 1 0 3を介して、 送出サイ ト 20 1のコ一デック 2 24— 1乃至 2 24 - 8に供給されるようになされている。
なお、 このとき、 MP E Gデコーダ 1 6 2— 1乃至 1 6 2— 8の 出力は、 適宜、 図示しないマイクロホンからの入力とそれぞれ加算 され、 コ一デック 1 63から出力されるようになされている。
アーカイブ制御 P C 1 54には、 ァ一カイブ MOチェンジャ 1 5 5が接続されており、 アーカイブ M 0チェンジャ 1 5 5でドライブ される MOディスクに、 ァ一カイプデ一夕が記憶されるようになさ れている。 このァ一カイブ制御 P C 1 54は、 登録 P C 1 53、 ラ イブ P C 1 6 1、 在庫管理サーバ 1 2 1、 編成サーバ 14 1、 編成 用 P C 142などに接続されている他、 ルー夕 1 7 3— 2、 夕一ミ ナルアダプタ 1 7 2— 2、 D SU 1 7 1— 2から、 専用回線 1 0 3 を介して、 送出サイ ト 2 0 1の D SU 2 2 5— 2、 夕一ミナルァダ プ夕 2 26— 2、 ル一夕 2 2 7— 2から、 保有サーバ 22 1にも接 続されている。
素材情報登録システム 1 1 3は、 例えば CD等の蓄積媒体から C Dプレーヤおよびアンプ 1 5 1で楽曲を再生して、 MP E Gェンコ —ダデコーダ 1 52により圧縮処理 (エンコード) をして素材ファ ィル化し、 登録 P C 1 53、 ルー夕 1 7 3— 3、 夕一ミナルァダブ 夕 1 72— 3、 D S U 1 7 1— 3、 専用回線 1 03、 D S U 22 5 — 3、 ターミナルアダプタ 226— 3、 ルー夕 22 7— 3を介して 保有サーバ 22 1に転送する機能、 保有サーバ 22 1内の素材を削 除したり、 または、 保有サーバ 22 1内の素材をルー夕 22 7— 2、 ターミナルアダプタ 2 2 6— 2、 D SU 22 5— 2、 専用回線 1 0 3、 D SU 1 7 1— 2、 夕一ミナルアダプタ 1 72— 2、 ルー夕 1 7 3— 2、 ァーカイブ制御 P C 1 54を介して、 ァ一力イブ MOチ ェンジャ 1 5 5に転送する機能、 保有サーバ 2 2 1内の楽曲を任意 に選択して、 ルー夕 22 7— 3、 夕ーミナルアダプタ 22 6— 3、 D S U 22 5— 3、 専用回線 1 03、 D SU 1 7 1— 3、 夕一ミナ ルアダプタ 1 7 2— 3、 ルー夕 1 7 3— 3、 登録 P C 1 5 3、 M P E Gエンコーダデコーダ 1 5 2、 C Dプレーヤおよびアンプ 1 5 1 の経路で、 音楽を再生する機能を実現するシステムである。
素材情報管理 ·進行編成システム 1 1 2で編成者が放送したい楽 曲について編成サーバ 1 4 1の素材情報を検索した結果、 目的の素 材が見つからず、 C D在庫管理サーバ 1 2 1を検索して、 目的の素 材が見つかれば、 編成用 P C 1 4 2の G U I上で、 その楽曲を編成 枠に ドラッグする。 この場合には未だ素材情報登録 (エンコード) がされていないので、 編成枠上この楽曲は 「未収録」 となる。 そこ で未収録の楽曲は専用回線 1 0 3を介してこの素材情報登録システ ム 1 1 3に収録候補として通知される。
素材情報登録担当者は、 この未収録すなわち素材登録候補の楽曲 の中から、 これから登録を行う楽曲を予約する。 これは同時に他の 担当者と作業が重複しないようにするためである。 予約をした後、 素材情報登録担当者は、 情報源管理システム 1 1 1の貸し出し窓口 に行き、 必要な C D媒体を借りる。 この時、 編成用 P C 1 4 2上で 引き出された素材情報は、 C D在庫管理サーバ 1 2 1のデ一夕べ一 スによるものなので、 C D媒体管理番号によって即座に目的の C D 媒体を引き出すことができる。
これを素材登録を行うブースにて、 素材登録候補の楽曲と、 実際 に借り出してきた C D媒体のうちの楽曲を電子的に照合するチエツ クを行う。 これは、 C D在庫管理登録をする際に、 1つの楽曲に対 して演奏時間と トラック番号などから、 ある一定の演算式により求 められた楽曲に一意に定まる値を計算して、 それが照合 I Dとして デ—夕ベースに保存されているので、 実際に借り出したとき、 再度 その演算により求められた値が一致するかどうかで実現できる。 確認された楽曲を C Dプレーヤおよびアンプ 1 5 1にかけ、 リァ ルタイムに M P E Gエンコーダデコーダ 1 5 2でェンコ一ドして、 登録 P C 1 5 3の備える図示しないハードディスクに、 M P E Gフ アイルとして格納する。 書き込みが終了したファイル (素材) は、 送出サイ ト 2 0 1の保有サーバ 2 2 1の外部ハ一ドディスク 2 2 1 Aに専用回線 1 0 3を使って転送される。 さらに送出サイ ト 2 0 1 の保有サーバ 2 2 1の外部ハードディスク 2 2 1 Aに格納されたフ アイル (素材) は、 専用回線 1 0 3を使って、 編成サイ ト 1 0 1の 登録 P C 1 5 3の図示しないハードディスクに転送される。 素材情 報登録担当者はこの保有サーバ 2 2 1から転送されたファイル (素 材) を、 M P E Gエンコーダデコーダ 1 5 2によって再生して、 音 を最初から最後まで聴く検聴を行う。 検聴作業を経て問題ない素材 が 「収録済」 となる。
楽曲の M P E Gファイル化については、 次のような方法で実現で ぎる。
1 . C Dプレーヤおよびアンプ 1 5 1 としての実時間再生装置 (例えば C Dプレーヤ) で音楽 (ベースバンド) を再生し、 それを M P E Gエンコーダデコーダ 1 5 2としての実時間エンコーダで圧 縮して、 登録 P C 1 5 3の備える図示しないハードディスクに蓄積 する。
2 . C Dプレーヤおよびアンプ 1 5 1 としての N倍速の再生装置、 例えば 8倍速の C D— R O Mプレーヤでデータを読み込み、 これを M P E Gエンコーダデコーダ 1 5 2としての 8倍速のエンコーダで 圧縮して、 登録 P C 1 5 3の備える図示しないハードディスクに蓄 積する。 Nは 1より犬の小数を含む数である。
3. C Dプレーヤおよびアンプ 1 5 1としての可変倍速再生装置 (例えば CD— ROMプレーヤ) でデ一夕を読み込み、 これを直接 登録 P C 1 5 3の内部メモリまたはハードディスクに一旦蓄積して、 ソフ トウェアでェンコ一ドして、 ハ一ドディスクに蓄積する。 なお、 ここにおける可変倍速とはバース ト読み出し制御を含む。
4. 外部にて既にエンコードされたファイルの供給を受けて、 登 録 P C 1 5 3の備える図示しないハ一ドディスクに蓄積する。
素材情報登録システム 1 1 3では、 保有サーバ 2 2 1からル一夕 22 7— 2、 ターミナルアダプタ 22 6— 2、 D S U 2 2 5— 2、 専用回線 1 0 3、 D SU 1 7 1— 2、 ターミナルアダプタ 1 7 2— 2、 ルータ 1 73— 2、 ライブ P C 1 6 1の経路で転送されたファ ィル (素材) を、 MP E Gデコーダ 1 6 2によってデコード、 再生 する方法で、 ディスクジョッキ一(disc jockey;DJ)によるライブ放 送の楽曲送出が行われる。 放送したい楽曲を、 D J端末としてのラ ィブ P C 1 6 1から編成サーバ 1 4 1を検索して、 目的の楽曲が既 に収録済であるか否かを調べる。 その素材を送出サイ ト 20 1の保 有サーバ 2 2 1から専用回線 1 03により転送して、 デコーダ 1 6 2によって楽曲を再生 (デコード) する。 このとき、 図示しないマ ィクロホンにより収音した音声信号が A/D変換され、 MP E Gデ コーダ 1 6 2の出力に重畳 (ミキシング) される。
また、 高速で高価な保有サーバ 22 1の外部ハードディスク 22 1 Aの容量は有限なために、 いずれ飽和してしまう。 そこで保有サ ーバ 22 1の外部ハードディスク 22 1 Aの容量を常に監視し、 設 定した条件に従って、 削除候補の素材をアーカイブ制御 P C 1 54 に表示する。 この条件とは、 例えば、 放送された回数が 1年以内に 2回以下の素材、 予め放送終了後に削除候補に指定した楽曲などで ある。 逆に予め素材登録時に削除候補にあげないように指定した素 材は削除候補から除外される。 素材管理者がこの削除候補から実際 に削除する楽曲、 M Oディスクにアーカイブするもの、 削除候補か ら外すもの、 を指定することによって、 自動的にその処理が行われ る。 アーカイブ M Oチェンジャ 1 5 5の M Oディスクにアーカイブ されている楽曲は、 編成上必要となった時、 バッチ処理によって保 有サーバ 2 2 1の外部ハ一ドディスク 2 2 1 Aに戻すことが可能で ある。 このため、 保有サーバ 2 2 1 とァーカイブ制御 P C 1 5 4は、 ルー夕 2 2 7— 2、 夕一ミナルアダプタ 2 2 6— 2、 D S U 2 2 5 一 2、 専用回線 1 0 3、 D S U 1 7 1— 2、 夕一ミナルアダプタ 1 7 2— 2、 ル一夕 1 7 3— 2の経路で相互に接続されている。
そこで、 編成サーバ 1 4 1は、 進行表上で指定された素材がァ一 カイブされた素材であることが判明した場合、 予め設定してある所 定の時刻が到来したとき、 バッチ処理により、 アーカイブ制御 P C 1 5 4を制御し、 ァーカイブ M〇チェンジャ 1 5 5に保持されてい る、 その素材を読み出させ、 保有サーバ 2 2 1に転送し、 保有させ る。
なお、 もちろん、 編成者が必要に応じて手動操作して、 ァ一カイ ブされている素材を保有サーバ 2 2 1に転送し、 保持させるように することも可能である。
さらにまた、 進行表上で指定されたアーカイブ素材を、 バッチ処 理により、 自動的に保有サーバ 2 2 1に転送し、 保有させる機能を 停止するか、 あるいは続行するかを、 必要に応じて、 選択させるよ うにしてもよい。 このようにすれば、 アーカイブされている素材が、 誤って保有サーバ 2 2 1に復元されるようなことが抑制される。 保有サーバおよび 1 0 0チャンネル送出システム 2 1 1は、 2台 の保有サーバ 2 2 1— 1 , 2 2 1— 2を有している。 これらの保有 サーバ 2 2 1には、 例えば、 5 0 0 GBの容量を有するハードディ スク (ディスクアレイ) 2 2 1 Aが接続されている。 保有サーバ 2 2 1は、 ル一夕 22 7— 1、 夕ーミナルアダプタ 2 2 6— 1、 D S U 2 2 5— 1、 専用回線 1 03、 編成サイ ト 1 0 1の D S U 1 7 1 — 1、 夕一ミナルアダプタ 1 7 2— 1、 ル一夕 1 73— 1を介して 編成サーバ 1 4 1に接続されている。
また、 保有サーバ 22 1には、 専用回線 1 03上のハブ (HU B ) 2 22を介して 9台の送出サーバ 2 23— 1乃至 2 23— 9が 接続されている。 送出サーバ 22 3— 1乃至 2 23— 9には、 それ それ CAP Tボードと T S P Pボ一ドとが内蔵されている。 また、 送出サーバ 2 23 - 1乃至 223 _ 9には、 それぞれ 20 GBの要 領を有する図示しないハードディスクが接続されている。
送出サーバ 223— 1乃至 223— 9が内蔵する CAP Tボ一ド には、 MP E Gエンコーダ 2 2 9— 1乃至 2 29— 9の出力が供給 されている。 MP E Gエンコーダ 229— 1乃至 229— 9は、 編 成サイ ト 1 0 1のコ一デック 2 24— 1乃至 224— 8に供給され、 そこからさらにスィ ッチ 2 2 8介して入力されたデ一夕をェンコ一 ドして出力するようになされている。
送出サーバ 2 23— 1乃至 2 23— 9と、 MP E Gエンコーダ 2 2 9 _ 1乃至 229— 9のうち、 それぞれ 1台の送出サーバ 2 23 と、 1台の MP E Gエンコーダ 2 29は、 予備用 (待機用) とされ、 他の送出サーバ 2 2 3または MP E Gエンコーダ 2 2 9が故障した とき、 代わりに用いられるようになされている。
マスタークロック 2 3 0は、 図示しない G P Sアンテナが受信す る G P S時刻補正用信号を基に、 2 7 MH zのマス夕一クロックを 生成し、 送出サーバ 2 2 3— 1乃至 2 2 3— 9が内蔵する T S P P ボード、 および MP E Gエンコーダ 2 2 9— 1乃至 22 9— 9に供 給している。
送出サーバ 2 2 3— 1乃至 223— 9と、 MP E Gエンコーダ 2 29— 1乃至 2 2 9— 9のうち、 それぞれ 1台の送出サーバ 2 2 3 と、 1台の MP E Gエンコーダ 229は、 予備用 (待機用) とされ、 他の送出サーバ 2 2 3または MP E Gエンコーダ 2 29が故障した とき、 代わりに用いられるようになされている。
保有サーバおよび 1 0 0チヤンネル送出システム 20 1において は、 保有サーバ 2 2 1がその外部ハードディスク 2 2 1 Aに、 放送 に必要な楽曲を MP E G圧縮 (エンコード) した素材、 進行表、 1 00チヤンネルのデータの送出に必要な全てのシステムコンフィグ レーシヨン (システム全体の制御に必要な情報) を保有する。
ここでは送出サーバ 2 23は、 1台で、 最大 1 3チャンネル分の フォ一マツ ト変換と多重化をソフ トウヱァにより行う。
本実施の形態における保有サーバ 22 1の外部ハードディスク 2 2 1 Aの容量は 50 0ギガバイ ト(GByte)である。 これは、 次に示す ように、 楽曲の 1曲を 5分として、 2 5 6 k b i t /秒のレ一卜の 素材とした場合、 約 5万曲の格納容量となる。 条件 : サンプリング周波数 48 kH z 量子化ビッ ト数 16 b i t
音声モード S TEREO
圧縮率 1/6 ( 256 kb s) 演奏時間 5分 計算式 :
48 kH z x l 6 b i t x 2 x ( 1/6) x 60 x 5 x ( 1 / 8 ) =約 10Mbyt e
500 G b y t e程度/約 10Mbyt e = 5万曲 その他の進行表、 100チャンネル送出に必要な全てのコンフィ グレーシヨンのファイルサイズは素材の容量に比べて極わずかとな る。
保有サーバ 22 1への編成サイ ト 10 1からのアクセスは以下の 場合に行われる。
1. 素材情報管理 ·進行編成システム 1 12からの各チャンネル、 各放送日毎の進行表の転送。
2. 素材情報登録システム 1 13からの素材の転送 (登録) 。
3. 素材情報登録システム 1 13への素材の転送 (検聴、 楽曲再 生) 。
4. 素材情報登録システム 1 13からの保有サーバ 22 1内の素 材の削除。
5. 素材情報登録システム 1 13への素材のァ一カイブ MOチェ ンジャ 1 55への転送 · 削除。
6. 素材情報登録システム 1 13のアーカイブ MOチェンジャ 1 5 5からの素材の復帰。 保有サーバ 2 2 1に格納されるシステムコンフィグレーシヨンフ アイルは以下の通りである。
共通時刻 :
送出システム全体が正しい時刻を共有する。
ビッ トレート表 :
送出する音楽チャンネルのビッ トレ一トを定義する。
チャンネル組合せ表 :
送出サーバ 2 2 3が受け持つチャンネルを定義する。
M U X現用状態 :
2次多重衛星送出システム 2 1 2の現用系を示す。 P M T (Program Map Table ) :
プログラムマップテ一ブル
サービス対応表 :
管理チャンネル番号と放送サービス番号の対応表である。 なお、 ここでいう送出システムとは、 編成サーバ 1 4 1、 保有サ —バ 2 2 1、 送出サーバ 2 2 3、 切替制御 P C 2 8 2、 および、 マ ルチプレクサコントローラ(Multiplexor controler;MXC ) 2 4 4を 意味している。 このうち、 保有サーバ 2 2 1には送出システムの共 通情報を蓄積することができ、 システム運用中はいつでも参照 ·更 新を行うことができる。
本実施の形態において、 送出サーバ 2 2 3は 9台とし、 そのうち 8台が現用、 1台を予備としている。 送出サーバ 2 2 3は 1台で保 有サーバ 22 1からの複数チャンネル (本実施の形態においては最 大 13チャンネル) の素材ファイル、 或いは実時間で MP E G圧縮 (エンコード) 処理するリアルタイムエンコーダ 229からの素材 ス ト リームを入力とし、 MP E Gシステム規格のトランスポートス ト リ一ム ( T S ) にソフ トウェアにてリアルタイムで変換し、 多重 する。
また、 送出サーバ 223は、 他にプログラムマヅプテ一ブル (Pr ogram Map Table; PMT) 、 プログラムクロックリファレンス (Prog ram Clock Reference; PCR) も同時に多重する。 これを 1次多重化 と呼ぶ。 このように、 複数チャンネルの実効データ、 時刻デ一夕お よび無効デ一夕のほかに、 PCRパケッ ト、 PMTパケッ トなど M P E G規格で規定されている P S I (Program Specific Informati on;PSI) の一部を多重している。 なお、 他の P S Iである PAT
(Program Association Table) 、 N I T (Network Information T able) などを多重化することも可能であり、 さらには PS I以外の ユーザが規定するバケツ トを多重化することも可能である。
本実施の形態のように、 全体で 100チャンネルを放送する場合、 8台の送出サーバ 223の内、 6台が 1 3チャンネル、 1台が 12 チャンネル、 残り 1台が 10チャンネルを 1次多重化する。 それを 電気信号に変換して、 2次多重衛星送出システム 2 12の現用系と 予備系の 2台のマルチプレクサ (Multiplexor; MUX) 241 - 1 , 24 1— 2に並列に出力する。 さらに同様の出力を、 T S音声モニ 夕 263にも並列に出力する。 これらの伝送路のケーブル内を流れ る電気信号は、 全て送出サーバ 223からマルチプレクサ 24 1、 T S音声モニタ 263への信号であり、 内容は TSデ一夕、 クロッ クシンク (CL0CK、 SYNC) 、 デ一夕バリツ ド (DVALID) である。 送出サーバ 2 2 3は日替り時 ( 4 : 0 0 ) に、 前日に取得した当 日分の複数の担当チャンネル分の進行表に従って、 放送に必要な素 材のファイルを送出サーバ 2 2 3の備える図示しない外部ハードデ イ スクから順次読み出し、 それと同時に、 M P E Gエンコーダ 2 2 9により実時間で M P E G圧縮 (エンコード) 処理された素材ス 卜 リームを並列の M P E Gシステム規格のトランスポートス ト リ一ム パケッ トに変換し、 また、 P M Tパケッ トの作成を行い、 さらに N u 1 1パケッ トを挿入した後、 P C Rパケッ トを多重した上に、 そ の P C Rバケツ 卜に時間情報を打刻して出力する。
送出サーバ 2 2 3はさらに、 日替り時に、 翌日分の複数の担当チ ヤンネル分の進行表を保有サーバ 2 2 1から読み出し、 その進行表 に従って、 翌 H放送に必要な素材を保有サーバ 2 2 1から送出サ一 バ 2 2 3の図示しない外部ハードディスク 2 2 3 Aへコピーする。 これにより、 万一、 保有サーバ 2 2 1に障害が生じた場合や、 進行 表の送付が遅れた場合に対して、 翌日まで対応を猶予することがで きる。 また万一、 2日以上、 保有サーバ 2 2 1に障害が生じた場合 や、 進行表が送付されなかった場合に、 その当日は前日分の進行表 を代用 (コピー) することによって、 放送が全く実行されないとい う事故を防ぐことが可能となる。
本実施の形態における送出サーバ 2 2 3の外部ハードディスク 2 2 3 Aの容量は、 2日分格納するものとした。 ディスクの占有容量 は、 本日分と翌日分など、 素材が重複する場合には、 各チャンネル 内、 さらに全チャンネルで互いに全く重複しない素材を放送する場 合より減少する。 すなわち、 極端な場合として、 全てのチャンネル で 1つの素材を連続して 2日間放送する場合には、 ディスクの占有 容量は 1素材ファイル分のみでよい。 また、 運用によっては、 特定 のチャンネルはより短い編成とし、 特定のチヤンネルはより長い編 成にすることも可能である。
8台の送出サーバ 2 2 3の中の 1台に、 万一障害が生じ、 送出不 能になった場合、 その送出サーバ 2 2 3 - iが担当している全ての チャンネル (例えば 1 3チャンネル) の放送が停止する。 そこで、 障害が生じた送出サーバ 2 2 3— iで実行していたプロセスを、 全 て予備の送出サーバ 2 2 8— jへ切り替える ( 9 / 8 リダンダンド 切替を行う) 。 後述する切替制御 P C 2 8 2は保有サーバ 2 2 1の コンフィグレーションを書き換え、 その後、 各送出サーバ 2 2 3、 MXC 2 4 4にコンフィグレ一シヨンが書き換えられたことを伝える。 予備として待機していた送出サーバ 2 2 8 - jは障害を生じた送出 サーバ 2 2 8— iが担当していたチャンネルの進行表を保有サーバ 2 2 1から取得して、 その進行表に従って現在送出に必要な素材フ アイルを保有サーバ 1 2 1から直接読み出して送出を開始する。 こ れと同時に M X C 2 4 4は M U X 2 4 1の入力チャンネルを切り替 える。 すなわち、 障害の生じた M U X 2 4 1の入力ゲートを閉じ、 予備としてそれまで閉じていた入力ゲートを開ける。 これにより直 ちに放送が開始される (復旧する) 。
また、 その間にも送出サーバ 2 2 3— jは、 担当するチャンネル の進行表から、 今後、 本日および翌日に必要となる素材ファイルを 検索し、 それを保有サーバ 2 2 1から読み出して図示しない外部ハ —ドディスク 2 2 3 A— jに順次コピーを行う。 すなわち、 送出す る素材ファイルの読み出しよりも、 保有サーバ 2 2 1から送出サ一 バ 223へのフアイルの転送時間の方が早いので、 送出すべきもの は、 すべての素材のコピーの完了を待たずに送出し、 その合間に、 コピーを完了する。 これにより予備として待機していた送出サーバ 223— jは、 最終的に、 障害を生じた送出サーバ 223— iと全 く同様の設定となる。 これにより、 障害により入れ替えが起こった 後、 予備機を現用機に戻す必要がなく、 以後、 障害が生じた送出サ ーバ 223 _ iを予備機として待機させ、 修理することが可能とな る。
2次多重衛星送出システム 2 12では、 マルチプレクサ 24 1 - 1に、 送出サーバ 223— 1乃至 223— 9の出力が供給されてい る。 マルチプレクサ 241— 1は、 MXC 244— 1により制御さ れ、 所定の 8台の送出サーバ 223からの出力を選択し、 変調装置 242— 1に出力している。 変調装置 242— 1は、 入力されたデ —夕を Q P S K方式で変調し、 セレクタ 243に出力する。
同様に、 マルチプレクサ 241 _ 2は、 MXC 244— 2により 制御され、 送出サーバ 223の出力を選択し、 変調装置 242 -2 に出力している。 変調装置 242— 2は、 入力された信号を QP S K方式で変調し、 セレクタ 243に出力している。
なお、 送出サーバ 223から MXC 244と T S音声モニタ 26 3には、 DVB (Digital Video Broadcasting) パラレル、 LVD Sなどで、 デ一夕が転送される。
セレクタ 243は、 切替制御 P C 282により制御され、 変調装 置 242— 1または変調装置 242 - 2より入力された信号の一方 を選択し、 図示しない中間周波( I F)処理回路を介して衛星に出力 するようになされている。 また、 マルチプレクサ 241と MXC 244には、 放送全体を管 理する図示しない放送管理システムより、 適宜、 所定の信号が供給 されるようになされている。
2次多重衛星送出システム 2 12は、 送出システム A系と、 送出 システム B系を有している。 送出システム A系を構成するマルチプ レクサ 241— 1には、 送出サーバ 223— 1乃至 223— 9の出 力が供給されている。 マルチプレクサ 241— 1は、 MXC 244 一 1により制御され、 所定の 8台の送出サーバ 223からの出力を 選択し、 変調装置 242— 1に出力している。 変調装置 242 - 1 は、 入力されたデ一夕を QP SK方式で変調し、 セレクタ 243に 出力する。
同様に、 送出システム B系を構成するマルチプレクサ 24 1 -2 は、 MX C 244— 2により制御され、 送出サーバ 223の出力を 選択し、 変調装置 242— 2に出力している。 変調装置 242 - 2 は、 入力された信号を QP SK方式で変調し、 セレクタ 243に出 力している。
なお、 送出サーバ 223から MXC 244と T S音声モニタ 26 3には、 DVB (Digital Video Broadcasting) パラレル、 LVD Sなどで、 デ一夕が転送される。
セレクタ 243は、 切替制御 P C 282により制御され、 変調装 置 242— 1または変調装置 242 - 2より入力された信号の一方 を選択し、 図示せぬ中間周波 (I F) 処理回路を介して衛星に出力 するようになされている。
また、 マルチプレクサ 24 1と MXC 244には、 放送全体を管 理する図示しない放送管理システムより、 適宜、 所定の信号が供給 されるようになされている。
2次多重衛星送出システム 2 1 2では、 8系統の送出サーバ 2 2 3よりそれぞれ供給される 1 3チャンネル分の P E S (Program Ele mentary Stream) パケッ ト、 PMTパケッ ト、 および P C Rバケツ 卜が 1次多重された T Sを、 マルチプレクサ 24 1に入力する。 2 次多重装置としてのマルチプレクサ 24 1ではこれらのバケツ トと、 PMT以外の番組選択に必要なバケツ ト、 番組ガイ ドバケツ ト、 番 組管理パケッ ト、 顧客管理パケッ ト等、 衛星に送出する全てのパケ ッ トを多重化して出力する。 その出力は QP S K変調装置 242に てエラー訂正符号が付加された後に、 Q P S K変調されて変調信号 として出力される。
MX C 244は図示しない放送管理システムから翌日分の運行デ —夕 (放送全体の運行を規定する) を毎日 2 6 : 30に受け取り、 27 : 50に PMTファイルを作成し、 PMT .newとしてハブ 2 2 2を介して保有サーバ 2 2 1に転送する。 また MX C 244はマル チプレクサ 24 1に対して、 PMT以外の番組選択に必要なバケツ ト、 番組ガイ ド用バケツ ト、 番組管理パケッ ト、 顧客管理パケッ ト 等、 衛星に送出する全てのバケツ トの送出の設定およびスケジュ一 ルを転送する。
送信または受信について、 中央に配置されている現用の MXC 1 44 - 1 (または 1 44— 2 ) からみた場合の構成を説明する。
MX C 244は、 MXC 244— 1 (MX C - A) と MX C 24 4 - 2 (MXC-B) の 2台により構成され、 上述の A系、 B系そ れぞれを独立に制御するが、 現用系 MX C 244だけが、 ハブ 22 2を介して送出サーバ 2 23に、 図示しない他のハブを介して T S 音声モニタ 2 6 3に、 また、 上記他のハプとチャンネルセッ夕 P C 2 6 2を経由して、 1 0 0チャンネルモニタシステム 2 1 3の 1 0 0チャンネルモニタ 2 6 1のスィ ツチ卓に、 それぞれ制御情報を送 る。 現用、 予備の認識は、 保有サーバ 2 2 1上のコンフィグレーシ ヨンにより行われる。
M X C 2 4 4の主な役割の 1つは各種パラメ一夕の設定であり、 初期パラメ一夕の設定を行い、 その後、 異常がない限り、 送出運用 には関与しない。 また他の 1つの役割は異常監視であり、 各周辺装 置の監視を行い、 アラーム P C 2 8 3に異常 (アラーム) を通知し、 切替制御 P C 2 8 2からの切替指示により、 保有サーバ 2 2 1上の コンフィグレーションに従って切替制御を行う。
M X C 2 4 4— 1 と M X C 2 4 4— 2は、 例えば、 5分毎に、 ダ ミーデ—夕の書き込みを要求し、 その実行を確認するなどして、 相 互に他方を監視し合い、 予備 M X Cから現用 M X Cの異常がアラー ム P C 2 8 3に通知された場合は、 監視者 (人) はこれを判断して 切替制御 P C 2 8 2を制御して、 現用、 予備を入れ替えさせる。 現用系 M X C 2 4 4の役割を以下に示す。
•放送管理システムからの各種送出制御情報の受信
-保有サーバ 2 2 1への P M Tフアイルの送信
•保有サーバ 2 2 1からの時刻、 現用/予備指定等のコンフィグ レーションの受信
• アラーム P C 2 8 3への異常通知
-切替制御 P C 2 8 2からの切替指示受信
•現用系 M U X 2 4 1の設定および監視
送出サーバ 2 2 3の異常時の現用系 M U X 2 4 1の入力チヤ ンネルの切替
現用系 MUX 24 1の入力チャンネルのエラ一の送信 •現用系 QP S K変調装置 242の設定および監視
• 備系 MX C 244の監視
- T S音声モニタ装置 2 63の設定および監視
• チャンネルセヅ夕 P C 2 6 2の設定および監視 予備系 MX C 244の役割を以下に示す。
•放送管理システムからの各種送出制御情報の受信
•保有サーバ 22 1からの時刻、 現用/予備指定等のコンフィグ レ一ションの受信
• アラーム P C 2 83への異常通知
-切替制御 P C 2 8 2からの切替指示受信
• 予備系 MUX 24 1の設定および監視
送出サーバ 2 23の異常時の予備系 MUX 24 1の入力チヤ ンネルの切替予備系 MUX 24 1の入力チャンネルのエラー の送信
• 予備系 QP S K変調装置 242の設定および監視
•現用系 MX C 244の監視 マルチプレクサ 24 1、 QP S K変調装置 242、 MX C 244 は上述の如く、 それぞれ A系と B系の 2台があり、 全く独立に並列 に動作している。 それぞれの QP S K変調装置 242の出力は、 セ レク夕 243に供給され、 切替制御 P C 2 8 2がこの切り替えを行 う。 これにより、 現用系 ·予備系が入れ替わる (A · B切替) 。 M X C 244は独立にそれぞれの MUX 24 1に、 設定およびスケジ ユールを転送するが、 保有サーバ 22 1への PMTファイルの送信、 T S音声モニタ 263の設定および監視、 チャンネルセッ夕 P C 2 62の設定および監視は、 現用系の MX C 124のみが行う。
1 00チャンネルモニタシステム 203は、 オーディオ 1 00チ ヤンネルモニタ 26 1を有している。 このオーディオ 100チャン ネルモニタ 26 1には、 変調装置 242 - 1 , 242— 2の出力と、 T S音声モニタ 263の出力が供給されている。 さらに、 このォ一 ディォ 100チャンネルモニタ 26 1には、 図示しない受信装置で 衛星からの電波を受信し、 これを復調して得られた受信 I F信号も 供給されている。 さらに、 ォ一ディォ 1 00チャンネルモニタ 26 1には、 0 Aリスニング P C 265の出力が、 M P E Gデコーダ 2 66でデコ一ドされた後、 供給されている。 オーディオ 100チヤ ンネルモニタ 26 1では、 これらの入力を適宜モニタすることがで きる。 チヤンネルセヅ夕 P C 262は、 100チヤンネルモニタ 2 6 1を制御する。
100チャンネルモニタシステム 203は、 正しく全てのチャン ネルが送出されているかをモニタするシステムである。 まず、 衛星 からの送信電波を受信して、 100台の受信装置としての図示しな い I R D (Integrated Receiver and Decoder) に分酉己して、 それそ、 れの I RDによって音を再生して、 100チャンネルモニタ 26 1 の 100チャンネル分のピークレベルメータに一斉表示する。 監視 者はそのメ一夕の動きにより一目で送出状態を知ることが出来る。 また、 100チャンネルモニタ 26 1に図示しないレベル検出装置 を設け、 一 50 dB以下の状態 (無音) が 30秒以上続いた場合に、 ピークレベルメータ上のィンジケ一夕を赤く点滅させるとともに、 アラームを鳴らすことで監視者に注意を促す。 監視者はそれを知り、 そのチャンネルを選択して音をスピーカに出力して、 障害かどうか の調査を行うことができる。 このレベルのしきい値、 検出時間設定 は変更することが可能である。
衛星の送出系統に異常が検出された場合には、 1 0 0チャンネル モニタ 2 6 1への入力を、 一斉に、 I R Dの出力 ( C S— I F ) か ら、 現用系の Q P S K変調装置 2 4 2の出力に切り替えて、 衛星送 出前の音声を、 1 0 0チャンネルのピ一クレベルメ一夕と、 スイ ツ チ卓 3 4 1で選択した 1つの音声によって確認を行う。 必要に応じ て予備系の Q P S K変調装置 s 4 2の出力に切り替えて、 衛星送出 前の音声を 1 0 0チャンネルのピークレベルメ一夕と、 1つの選択 音声によって確認を行う。
さらに問題がある場合は、 T S音声モニタ 2 6 3によって送出サ —バ 2 2 3の出力すなわち M U X 2 4 1に入力する前の 1次多重化 ス ト リームから、 1チャンネルのトランスポ一トス ト リーム(TS )を デマルチプレックスして抜き出し、 デコーダ 2 6 4でデコードして、 1 0 0チャンネルのピークレベルメ一夕と、 1つの選択音声によつ て確認を行う。 送出サーバ 2 2 3で 1台当たり 1 3チャンネルを同 時に多重するために、 T S音声モニタ 2 6 3は、 1台で最大 1 3チ ヤンネルの T Sを同時にデコードして、 1 3チャンネルの音声を出 力する。 T S音声モニタ 2 6 3を 8台 ( 9台のうちの 1台は予備と なる) 装備することによって 1 0 0チャンネルの音声を同時に出力 することができる。
1 0 0チャンネルモニタ 2 6 1のスィ ツチ卓 3 4 1は 1 0 0個の 選択スィツチを有し、 そのスィツチ 1つ 1つがチヤンネル番号に対 応している。 一方、 T S音声モニタ 2 6 3の出力は各送出サ一バ 2 23の出力に物理的に対応しているために、 9/8 リダンダンド切 替が実施されると、 T S音声モニタ 2 6 3の出力はチャンネル番号 に対応しなくなる。 そのため本実施の形態においては、 チャンネル セヅ夕 P C 2 6 2により、 切替情報に応じて 1 00チャンネルモニ 夕 2 6 1のスィ ツチ卓の 1 00個の選択スィ ツチがどこの入力を選 択して出力するかの設定を行う。
また、 チャンネルセッ夕 P C 2 6 2は 1台の 1 00チャンネルモ 二夕 26 1のスィ ツチ卓を制御するのに対し、 選択スィツチを制御 する設定ファイルは 2台の MX C 244から転送されるために、 M X C 244との通信は専用回線 1 03としての LANを使ったネヅ トワーク経由で行い、 1 0 0チャンネルモニタ 26 1のスィ ツチ卓 に対する通信は R S - 42 2で行われる。
送出サーバ 2 2 3より前段に問題がある場合には、 保有サーバ 2 2 1上の素材に原因がある可能性があるので、 オンエア(On Air;0 A)リスニング P C 2 6 5により保有サーバ 2 2 1から問題の素材フ アイルを直接読み出し、 MP E Gデコーダ 2 6 6でデコ一ドして確 認を行うことが出来る。 なお、 OAリスニング P C 2 6 5と MP E Gデコーダ 2 6 6は、 再生装置 2 6 5としての役割を果たす。 例えば、 放送し、 受信した音に異常があった場合、 収録された素 材自体に異常があつたのか、 送出過程において異常が発生したのか を識別する必要がる。 そこで、 OAリスニング P C 2 6 5により、 異常があった曰とチャンネルを指定し、 進行表を表示させる。 異常 があった素材を進行表上で指定すると、 OAリスニング P C 2 6 5 は、 指定された素材を保有サーバ 22 1から読み出し、 再生させる c これにより、 素材自体に異常があつたのか否かを判断することがで きる。
送出管理システム 2 1 4は、 切替制御 P C 2 8 2— 1 , 2 8 2 - 2を有しており、 この切替制御 P C 28 2には、 計時動作を行う局 内時計 2 84の出力が供給されている。 送出管理システム 2 1 4は、 この他、 0 Aモニタ P C 2 8 1— 1 , 2 8 1— 2、 アラーム P C 2 8 3を有している。
送出管理システム 2 1 4の0八モニ夕? 〇 2 8 1、 切替制御 P C 2 8 2、 アラーム P C 2 83、 0 Aリスニング P C 28 5は、 2次 多重衛星送出システム 2 1 2の MXC 244に接続されている。 送出管理システム 2 1 4は、 保有サーバおよび 1 0 0チャンネル 送出システム 2 1 1と 2次多重衛星送出システム 2 1 2からの送出 の監視 ·切替を行う。 各システムで発生したアラームは全てアラー ム P C 283に通知され、 ここでは、 その対応レベルに応じて 4種 類の音色のチヤィムが鳴り、 アラームの番号とメッセージがァラ一 ム P C 2 8 3の表示画面に現われる。 また、 それに対する対応方法 も GU Iに従って参照することができる。 このアラーム P C 2 83 から各システムのアラーム L OGも見ることができ、 問題発生の経 緯を知ることができる。 システム監視者はこのアラーム P C 28 3 でのアラームにより異常を知る。 アラーム P C 283の表示内容か ら障害状況と対応を判断して、 必要に応じて切替制御 P C 2 8 2か ら切替操作を行う。
2台の切替制御 P C 28 2 - 1 , 28 2 - 2のうちのいずれかが 現用に設定され、 切替動作が入力可能状態に設定される。 予備に設 定された切替制御 P C 28 2からは切替動作の入力を行うことは出 来ない。 切替制御 P C 28 2は局内時計 2 84から正確な時刻を知 り、 保有サーバ 22 1に設定する。 各周辺装置は保有サーバ 2 2 1 を参照することにより、 正確な時刻を得る。 切替制御 P C 2 8 2は システム監視者の入力に従い、 送出サーバ 2 2 3の予備系への切替 ( 9/8 リダンダン ド切替) と、 セレクタ 243による QP S K変 調装置 242の出力の切替 (A · B切替) を行う。 その時、 切替制 御 P C 282は保有サーバ 2 2 1のコンフィグレーションを書き換 え、 その後、 各周辺装置にコンフィグレーションが書き換えられた ことを伝える。 各周辺装置はそれをトリガ一に保有サーバ 2 2 1か ら新たなコンフィグレーションを取得することで動作を切り替える c また、 QP S K変調装置 242の出力の切替 (A · B切替) は、 セレクタ 243をリモートにしておくことによって切替制御 P C 2 8 2の指示により行われるが、 セレクタ 243を口一カル設定にし て、 セレクタ 243の本体の前面パネルで切替を強制的に行うこと も可能である。 その場合、 セレクタ 243本体で切替が行われたこ とを切替制御 P C 2 8 2が知り、 その情報により保有サーバ 2 2 1 のコンフィグレーションを切り替える。 また、 送出サーバ 2 2 3か らの楽曲の送出状況を、 OAモニタ P C 28 1で知ることができる (
OAモニタ P C 2 8 1上の GU Iから任意のチャンネルを選択す ると、 そのチャンネルの送出イベント (楽曲) 予定が (すなわち、 進行表の内容が) リス トとして表示される。 さらに、 送出中の楽曲 (イベント) のタイ トル、 演奏者、 演奏時間、 残時間が他と異なる 色などでマークされ、 現在の送出状況、 過去の送出履歴、 今後の送 出予定を一目で知ることができる。 また、 OAモニタ P C 28 1の 状態は、 送出サーバ 2 2 3から取得され、 ィベント更新は送出サ一 バ 2 23の動作を基準として行われるので、 送出サーバ 223の異 常 ·停止状況も知ることができる。
なお、 以上の説明においては、 マス夕一クロックが、 GP Sから の信号を基に生成され、 T S P Pボード 4に外部から入力されてい るが、 図 1 3と図 1 4に示すように、 GP Sを利用する基準周波数 発生装置と同程度の周波数安定度を持つ基準周波数発生装置 45を T S P Pボ一ド 4上に設置すれば、 装置全体が縮小できる。
図 1 5に示すように、 放送規格で規定されている N I T, PAT 等の制御信号のパケッ トを全て、 図 5の多重化部 3 1と同様のソフ トウエア的な処理により、 多重化することにより、 T S P Pボード 4から変調器(Modulator;M0DU)8に直接供給して、 変調し、 伝送路 にデ一夕を送出することが可能である。 さらに、 図 1 6に示すよう に、 変調器(M0DU)8をボード化し、 コンピュータ 3に内蔵すること により、 コンピュータ 3からデ一夕を直接伝送路に出力することが できる。
本発明は、 1 00チャンネルの音楽放送に限ったものではなく、 デジタル化されたあらゆる情報のデータ放送にも容易に応用できる ことは言うまでもない。
本実施の形態では、 圧縮方式として MP E G方式を用いているが、 単なる説明のためであり、 A C— 3, AT R A Cなど、 他の圧縮方式 を用いることもできる。 また、 圧縮を使わない場合にも、 本発明は 適用ができる。
本実施の形態では、 伝送路を衛星を想定して説明したが、 伝送路 はこの他、 地上波、 光空間、 光ケーブル、 同軸ケーブル、 その他の 実時間伝送路であっても、 磁気テープ、 光テープ、 磁気ディスク、 光ディスク、 その他の蓄積型伝送路であっても構わない。
また、 本実施の形態においては、 G P Sを利用してマスタークロ ックを生成したが、 マスタークロックは、 高精度で時間精度仕様を 満足するものであれば、 例えば、 ルビジウムやセシウムを使った標 準信号発生器に基づいて生成しても良い。
以上のように、 1 0 0チャンネルデジタルデ一夕送出装置および 方法によれば、 マス夕一クロックに同期したカウン夕を用いて、 多 重化したデータを計測するようにしたので、 送出されるデ一夕量と. 送出に要した時間を正確に管理することが可能となる。

Claims

請 求 の 範 囲
1 . マス夕一クロックを生成するクロ 'ソク生成手段と、
複数のデ一夕を多重化してバケツ トとする多重化手段と、 上記多重化手段から送られるパケッ トを記憶する記憶手段と を備え、
上記マス夕一クロックに同期したカウン夕を用いて、 上記記憶手 段に記憶されたバケツ トを連続したス ト リ一ムとして出力すること を特徴とする多チャンネルデジタルデ一夕送出装置。
2 . 上記クロック生成手段は、 上記多重化手段で多重化に用いられ るクロックよりも高精度のマス夕一クロックを生成すること
を特徴とする請求の範囲第 1項に記載の多チャンネルデジタルデ —夕送出装置。
3 . 上記多重化手段は、 複数のデ一夕を多重化してパケッ トのス ト リームとする処理をソフ トウエア的に行うこと
を特徴とする請求の範囲第 1項に記載の多チャンネルデ一夕送出
4 . 上記多重化手段は、 複数チャンネルの実効データ、 時刻データ および無効デ一夕を多重化すること
を特徴とする請求の範囲第 1項に記載の多チャンネルデータ送出
5 . 上記多重化手段は、 プログラム時間基準参照値 (Program Cloc k Reference ; PCR) およびプログラムマップテーブル (Program Ma p Table ; PMT) を含むプログラム固有情報 (Program Spec if ic Inf ormation;PS I ) の一部を多重化すること
を特徴とする請求の範囲第 1項に記載の多チャンネルデータ送出
6 . 上記多重化手段は、
多重化/パケッ ト生成手段と、
上記記憶手段から出力されたバケツ 卜の数を計数するバケツ ト計 数手段と、
時間を計測する時間計測手段と、
上記時間計測手段で計測した時間に基づいて、 上記バケツ ト計数 手段で計数したパケッ トの数が所定数であるか否かを判別する判別 手段と、
上記判別手段における判別結果に応じて上記多重化手段における バケツ トの生成を制御する制御手段と
を有して成ることを特徴とする請求の範囲第 1項に記載の多チヤ ンネルデータ送出装置。
7 . 上記多重化/パケッ ト生成手段は、 複数チャンネルの実効デー 夕、 時刻データおよび無効データを多重化すること
を特徴とする請求の範囲第 6項に記載の多チャンネルデ一夕送出
8 . 上記パケッ ト計数手段にて計数したパケッ トの数に応じて、 上 記多重化手段にて生成されるバケツ トに時刻データを付加する時刻 データ付加手段をさらに有すること
を特徴とする請求の範囲第 6項に記載の多チャンネルデ一夕送出
9 . 上記クロック生成手段は、 G P S衛星からの時刻校正信号を用 いてマスタ一クロックを生成すること
を特徴とする請求の範囲第 1項に記載の多チャンネルデ一夕送出 装置。
1 0 . 上記ク口ック生成手段にて生成された第 1の周波数のマスタ 一クロックを 2のべき乗に分周して第 2の周波数のクロックを生成 する分周手段をさらに有し、
上記第 2の周波数のクロックに同期したカウン夕を用いて、 上記 記憶手段に記憶されたバケツ トを連続したス ト リームとして出力す ること
を特徴とする請求の範囲第 1項に記載の多チャンネルデータ送出
1 1 . 外部からのバケツ トの入力を受け付ける外部バケツ ト入力手 段を有し、
上記多重化手段は、 上記外部バケツ ト入力手段に入力された外部 バケツ トに基づいて多重化を行ってパケッ トを生成すること を特徴とする請求の範囲第 1項に記載の多チャンネルデ一夕送出
1 2 . マスタークロックを生成するクロック生成工程と、
複数のデータを多重化してバケツ トとする多重化工程と、 上記多重化手段から送られるパケッ トを記憶する記憶工程と を備え、
上記マスタークロックに同期したカウン夕を用いて、 上記記憶ェ 程で記憶されたパケッ トを連続したス ト リームとして出力すること を特徴とする多チャンネルデジタルデ一夕送出方法。
13. 上記多重化工程は、 複数チャンネルのデータ、 時刻データお よび無効データを多重化すること
を特徴とする請求の範囲第 12項に記載の多チャンネルデ一夕送 出方法。
1 4. 上記多重化工程は、 プログラム時間基準参照値 (Program C1 ock Reference; PCR) およびプログラムマップテーブル (Program Map Table; PMT) を含むプログラム固有情報 (Program Specific I nformation;PSI) の一部を多重化すること
を特徴とする請求の範囲第 12項に記載の多チャンネルデータ送 出方法。
PCT/JP1998/003866 1997-08-28 1998-08-28 Emetteur pour donnees numeriques multivoies WO1999012293A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1019997003730A KR100599021B1 (ko) 1997-08-28 1998-08-28 다채널 디지털 데이터의 송출 장치 및 방법
US09/297,254 US6747998B1 (en) 1997-08-28 1998-08-28 Transmitter for multichannel digital data and transmission method
AU88873/98A AU8887398A (en) 1997-08-28 1998-08-28 Transmitter for multichannel digital data and transmission method
IL12956098A IL129560A0 (en) 1997-08-28 1998-08-28 Transmitter for multichannel digital data and transmission method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP9/231941 1997-08-28
JP23194197 1997-08-28

Publications (1)

Publication Number Publication Date
WO1999012293A1 true WO1999012293A1 (fr) 1999-03-11

Family

ID=16931470

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1998/003866 WO1999012293A1 (fr) 1997-08-28 1998-08-28 Emetteur pour donnees numeriques multivoies

Country Status (7)

Country Link
US (1) US6747998B1 (ja)
KR (1) KR100599021B1 (ja)
CN (1) CN1270459C (ja)
AU (1) AU8887398A (ja)
ID (1) ID21697A (ja)
IL (1) IL129560A0 (ja)
WO (1) WO1999012293A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007010689A1 (ja) * 2005-07-22 2007-01-25 Pioneer Corporation クロック生成装置、車載装置およびクロック生成方法
CN116506277A (zh) * 2023-04-27 2023-07-28 南京海汇装备科技有限公司 一种多通道智能测试分析处理系统及方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100518667B1 (ko) * 1997-06-27 2005-10-05 가부시끼가이샤 도시바 다채널 디지털 데이터의 송출장치 및 송출방법, 정보 편성 장치및 정보 편성 방법 및 다채널 디지털 데이터의 관리장치 및 관리방법
US7213075B2 (en) * 2000-12-15 2007-05-01 International Business Machines Corporation Application server and streaming server streaming multimedia file in a client specific format
US7099951B2 (en) * 2001-05-24 2006-08-29 Vixs, Inc. Method and apparatus for multimedia system
US20090031419A1 (en) 2001-05-24 2009-01-29 Indra Laksono Multimedia system and server and methods for use therewith
US8291457B2 (en) 2001-05-24 2012-10-16 Vixs Systems, Inc. Channel selection in a multimedia system
KR100414159B1 (ko) * 2001-06-15 2004-01-07 주식회사 성진씨앤씨 다채널 입력의 고화질 다중 화면 분할 장치 및 방법
US20030046310A1 (en) * 2001-08-28 2003-03-06 Polytechnic University Tracking files of storage media and enabling users to quickly associate such files with the storage media on which they are stored
JP2003169376A (ja) * 2001-11-30 2003-06-13 Kddi Corp 移動通信端末装置
US7146559B2 (en) * 2001-11-30 2006-12-05 Kabushiki Kaisha Toshiba Information terminal device
DE10213262B4 (de) * 2002-03-25 2005-11-10 Infineon Technologies Ag Vorrichtung und Verfahren zum Regeln eines Sendezeitpunkts eines zeitkontinuierlichen Sendesignals
US7573864B2 (en) * 2002-08-22 2009-08-11 Bae Systems Information And Electronic Systems Integration Inc. Method for realtime digital processing of communications signals
JP2004180255A (ja) * 2002-09-30 2004-06-24 Denon Ltd ネットワークシステム
DE10306268A1 (de) * 2003-02-14 2004-08-26 Michael Sack Verfahren zum Übermitteln eines Nutzerdatensatzes an eine Anwenderstation
US7468991B2 (en) * 2003-03-17 2008-12-23 Alcatel-Lucent Usa Inc. Methods and devices for synchronizing the timing of logic cards in a packet switching system without data loss
EP1871110B1 (en) * 2004-12-22 2015-06-03 ZTE Corporation A method for transmitting the multichannel video sources on video conferencing system
KR200449692Y1 (ko) * 2009-12-18 2010-07-30 (주)휴톤 채널 송출기의 장애 복구를 위한 시스템
JP6518247B2 (ja) * 2014-07-03 2019-05-22 ソニーセミコンダクタソリューションズ株式会社 データ処理装置、受信装置、データ処理方法、およびプログラム
CN105959730B (zh) * 2016-05-27 2019-01-29 成都索贝数码科技股份有限公司 一种生成ts流的打包顺序控制方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5730448A (en) * 1980-07-30 1982-02-18 Nippon Telegr & Teleph Corp <Ntt> Packet transmission system
JPH05211508A (ja) * 1991-06-28 1993-08-20 Hewlett Packard Co <Hp> ネットワークの故障検出のためのシステムと方法
JPH0774622A (ja) * 1993-06-17 1995-03-17 Toyo Commun Equip Co Ltd パルス供給装置
JPH07181273A (ja) * 1993-12-24 1995-07-21 Furuno Electric Co Ltd クロック信号発生装置、パケット伝送時間の計測方法・計測システム
JPH0846581A (ja) * 1994-07-27 1996-02-16 Toshiba Corp 多重化信号処理装置の位相同期回路
JPH0856204A (ja) * 1994-08-11 1996-02-27 Toshiba Corp 放送信号の送受信方式および装置
JPH0898160A (ja) * 1994-09-28 1996-04-12 Victor Co Of Japan Ltd データ多重化装置
JPH09139720A (ja) * 1995-08-31 1997-05-27 Victor Co Of Japan Ltd 多重化方法及び多重化装置
JPH09252276A (ja) * 1996-03-14 1997-09-22 N T T Data Tsushin Kk ディジタル通信システム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0490645A (ja) * 1990-08-03 1992-03-24 Mitsubishi Electric Corp 音声パケット組立分解装置
US5563885A (en) * 1995-05-24 1996-10-08 Loral Fairchild Corporation Method and system for processing multiple channel data
JPH09162877A (ja) * 1995-12-06 1997-06-20 Fujitsu Ltd バッファ制御方式
US5838678A (en) * 1996-07-24 1998-11-17 Davis; Joseph W. Method and device for preprocessing streams of encoded data to facilitate decoding streams back-to back
US6236623B1 (en) * 1998-10-16 2001-05-22 Moore Industries System and method for synchronizing clocks in a plurality of devices across a communication channel

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5730448A (en) * 1980-07-30 1982-02-18 Nippon Telegr & Teleph Corp <Ntt> Packet transmission system
JPH05211508A (ja) * 1991-06-28 1993-08-20 Hewlett Packard Co <Hp> ネットワークの故障検出のためのシステムと方法
JPH0774622A (ja) * 1993-06-17 1995-03-17 Toyo Commun Equip Co Ltd パルス供給装置
JPH07181273A (ja) * 1993-12-24 1995-07-21 Furuno Electric Co Ltd クロック信号発生装置、パケット伝送時間の計測方法・計測システム
JPH0846581A (ja) * 1994-07-27 1996-02-16 Toshiba Corp 多重化信号処理装置の位相同期回路
JPH0856204A (ja) * 1994-08-11 1996-02-27 Toshiba Corp 放送信号の送受信方式および装置
JPH0898160A (ja) * 1994-09-28 1996-04-12 Victor Co Of Japan Ltd データ多重化装置
JPH09139720A (ja) * 1995-08-31 1997-05-27 Victor Co Of Japan Ltd 多重化方法及び多重化装置
JPH09252276A (ja) * 1996-03-14 1997-09-22 N T T Data Tsushin Kk ディジタル通信システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007010689A1 (ja) * 2005-07-22 2007-01-25 Pioneer Corporation クロック生成装置、車載装置およびクロック生成方法
CN116506277A (zh) * 2023-04-27 2023-07-28 南京海汇装备科技有限公司 一种多通道智能测试分析处理系统及方法
CN116506277B (zh) * 2023-04-27 2024-01-09 南京海汇装备科技有限公司 一种多通道智能测试分析处理系统及方法

Also Published As

Publication number Publication date
IL129560A0 (en) 2000-02-29
KR100599021B1 (ko) 2006-07-12
KR20000068863A (ko) 2000-11-25
CN1270459C (zh) 2006-08-16
AU8887398A (en) 1999-03-22
US6747998B1 (en) 2004-06-08
ID21697A (id) 1999-07-15
CN1237294A (zh) 1999-12-01

Similar Documents

Publication Publication Date Title
WO1999012293A1 (fr) Emetteur pour donnees numeriques multivoies
US7483452B2 (en) Method and apparatus for sending out multi-channel digital data, method and apparatus for programming the information and method and apparatus for managing multi-channel digital data
US6892167B2 (en) Real-time data acquisition and storage network
WO1996005695A1 (fr) Dispositif portable de montage audiovisuel
CN100552795C (zh) 信号处理装置、信号处理方法及接收方法
JP3879949B2 (ja) 複数チャンネルデジタルデータ送出装置および方法
JP3865467B2 (ja) 複数チャンネルデジタルデータ送出装置および方法
JP3880134B2 (ja) データ送出装置および方法
JPH1127224A (ja) 多チャンネルデジタルデータ管理装置および方法
JPH1127227A (ja) 多チャンネルデジタルデータ送出装置および方法
JP4103091B2 (ja) 信号処理装置、伝送方法
JPH1125658A (ja) 情報編成装置および方法
JP4124192B2 (ja) 信号処理装置、伝送方法
WO2000028434A2 (en) Method and apparatus for mixing, archiving and delivering of sound and/or video generated at remote locations
JP4052300B2 (ja) 信号処理装置、伝送方法
JP3633466B2 (ja) 信号処理装置、伝送方法
JP4086072B2 (ja) 信号処理装置、伝送方法
CN100501708C (zh) 信号处理装置、传输方法及传输媒体
JP2002372980A (ja) 通信カラオケを用いたオーディションシステム
JP2006323994A (ja) 信号処理装置、伝送方法
JP2003317242A (ja) 情報記録媒体、情報記録/再生方法及び情報記録/再生装置
JP2003317396A (ja) 情報記録媒体、情報記録方法、情報記録再生方法、情報記録装置及び情報記録再生装置
JP2003317254A (ja) 情報記録媒体、情報記録/再生方法及び情報記録/再生装置
JP2003317384A (ja) 情報記録媒体、情報記録/再生方法及び情報記録/再生装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 98801239.1

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AU CN ID IL JP KR US

WWE Wipo information: entry into national phase

Ref document number: 1019997003730

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 88873/98

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 09297254

Country of ref document: US

NENP Non-entry into the national phase

Ref document number: 1999516590

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 1019997003730

Country of ref document: KR

WWR Wipo information: refused in national office

Ref document number: 1019997003730

Country of ref document: KR