JPWO1999012293A1 - Multi-channel digital data transmission device and method - Google Patents
Multi-channel digital data transmission device and methodInfo
- Publication number
- JPWO1999012293A1 JPWO1999012293A1 JP11-516590A JP51659099A JPWO1999012293A1 JP WO1999012293 A1 JPWO1999012293 A1 JP WO1999012293A1 JP 51659099 A JP51659099 A JP 51659099A JP WO1999012293 A1 JPWO1999012293 A1 JP WO1999012293A1
- Authority
- JP
- Japan
- Prior art keywords
- multiplexing
- packets
- data
- channel
- clock
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Abstract
(57)【要約】 多チャンネルのデータを多重化する装置であって、マスタークロックを発生するクロック生成手段である基準周波数発生器2と、複数のデータを多重化してパケットとする多重化手段である多重化部31と、上記多重化部31から送られるパケットを記憶する記憶手段であるバッファメモリ42を備えるTSPP(Transport Stream Packet Pump)ボード4とを有し、上記マスタクロックに基づいて、連続したパケットストリームを出力するものである。 (57) [Abstract] A device for multiplexing multi-channel data, comprising a reference frequency generator (2) which is a clock generating means for generating a master clock, a multiplexing unit (31) which is a multiplexing means for multiplexing a plurality of data into packets, and a TSPP (Transport Stream Packet Pump) board (4) which is equipped with a buffer memory (42) which is a storage means for storing packets sent from the multiplexing unit (31), and which outputs a continuous packet stream based on the master clock.
Description
【発明の詳細な説明】 多チャンネルデジタルデータの送出装置および方法 技術分野 本発明は、多チャンネルデータ送出装置および方法に関し、特に、マスターク ロックに同期したカウンタを設けることにより、送出データ量と送出にかかる時 間を計算できるようにした多チャンネルデジタルデータ送出装置および方法に関 する。[Detailed Description of the Invention] Multi-Channel Digital Data Transmission Apparatus and Method Technical Field The present invention relates to a multi-channel data transmission apparatus and method, and more particularly to a multi-channel digital data transmission apparatus and method that uses a counter synchronized with a master clock to calculate the amount of data to be transmitted and the transmission time.
背景技術 最近、情報をデジタル化し、圧縮して、伝送する技術が実用化されている。こ れにより、例えば100チャンネル分の楽曲を、衛星を介して、各家庭に放送す ることもできるようになってきた。このような放送を行う場合、伝送されるデー タを正確に管理する必要がある。BACKGROUND ART Recently, technologies for digitizing, compressing, and transmitting information have been put into practical use. This has made it possible to broadcast, for example, 100 channels' worth of music to every home via satellite. Such broadcasting requires accurate management of the transmitted data.
しかしながら、従来のデータ多重化装置では、送出されるデータと送出に要し た時間を正確に管理することが困難であった。However, with conventional data multiplexing devices, it is difficult to accurately manage the data being transmitted and the time required for transmission.
発明の開示 本発明は、このような状況に鑑みてなされたものであり、データ管理にGPS (Global Positioning System)の信号を利用することにより、送出されるデー タ量と、送出に要した時間を正確に管理することができるようにするものである 。DISCLOSURE OF THE INVENTION The present invention was developed in response to these circumstances. By utilizing GPS (Global Positioning System) signals for data management, it is possible to accurately manage the amount of data transmitted and the time required for transmission.
上述の課題を解決するために、本発明に係る多チャンネルのデータ送出装置は 、マスタークロックを生成するクロック生成手段と、複数のデータを多重化して パケットとする多重化手段と、上記多重化手段から送られるパケットを記憶する 記憶手段とを備え、上記マスタークロックに同期したカウンタを用いて、上記記 憶手段に記憶されたパケットを連続したストリームとして出力するものである。To solve the above-mentioned problems, the multi-channel data transmission device of the present invention comprises a clock generation means for generating a master clock, a multiplexing means for multiplexing multiple data into packets, and a storage means for storing the packets sent from the multiplexing means. The device outputs the packets stored in the storage means as a continuous stream using a counter synchronized with the master clock.
また、上述の課題を解決するために、本発明に係る多チャンネルデータ送出方 法は、マスタークロックを生成するクロック生成工程と、複数のデータを多重化 してパケットとする多重化工程と、上記多重化手段から送られるパケットを記憶 する記憶工程とを備え、上記マスタークロックに同期したカウンタを用いて、上 記記憶工程で記憶されたパケットを連続したストリームとして出力するものであ る。In order to solve the above-mentioned problems, the present invention provides a multi-channel data transmission method comprising a clock generation step of generating a master clock, a multiplexing step of multiplexing multiple data into packets, and a storage step of storing the packets sent from the multiplexing step, and outputs the packets stored in the storage step as a continuous stream using a counter synchronized with the master clock.
このように、本発明に係る多チャンネルデータ送出装置及び方法は、複数のデ ータを多重化してパケットとし、このパケットを記憶手段に記憶して読み出す際 に、マスタークロックに同期したカウンタを用いることにより、送出されたデー タ量と送出に要した時間を正確に管理し、上記パケットを連続したストリームと して出力するものである。Thus, the multi-channel data transmission apparatus and method of the present invention multiplexes multiple data into packets, stores the packets in storage means, and when reading them out, accurately manages the amount of data transmitted and the time required for transmission by using a counter synchronized with the master clock, and outputs the packets as a continuous stream.
図面の簡単な説明 図1は、本発明を適用したデータ多重化装置の概略的な構成を示すブロック図 である。BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram showing the general configuration of a data multiplexing device embodying the present invention.
図2は、図1のデータ多重化装置の多重化部の構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the multiplexing unit of the data multiplexing device of FIG.
図3は、本発明を適用したデータ多重化装置の構成を示すブロック図である。FIG. 3 is a block diagram showing the configuration of a data multiplexing device to which the present invention is applied.
図4は、図3のデータ多重化装置の内部の構成を示すブロック図である。FIG. 4 is a block diagram showing the internal configuration of the data multiplexing device of FIG.
図5は、本発明を適用したデータ多重化装置の多重化処理を説明するフローチ ャートである。FIG. 5 is a flowchart illustrating the multiplexing process of the data multiplexing device to which the present invention is applied.
図6は、図4の多重化部の処理を説明する図である。FIG. 6 is a diagram for explaining the processing of the multiplexing unit in FIG.
図7Aは、図4のカウント部の処理を説明する図である。FIG. 7A is a diagram for explaining the processing of the counting unit in FIG.
図7Bは、図4のカウント部の処理を説明する図である。FIG. 7B is a diagram for explaining the processing of the counting unit in FIG.
図8は、PCRカウンタと転送データ量および経過時間の対応を示す図である 。Figure 8 shows the correspondence between the PCR counter, the amount of data transferred, and the elapsed time.
図9は、本発明を適用したデータ多重化装置の構成を示すブロック図である。FIG. 9 is a block diagram showing the configuration of a data multiplexing device to which the present invention is applied.
図10は、図9のデータ多重化装置の構成を示すブロック図である。FIG. 10 is a block diagram showing the configuration of the data multiplexing device of FIG.
図11は、本発明を適用した100チャンネル自動化デジタル放送システムの 編集サイトの構成を示すブロック図である。Figure 11 is a block diagram showing the configuration of an editing site for a 100-channel automated digital broadcasting system to which the present invention is applied.
図12は、本発明を適用した100チャンネル自動化デジタル放送システムの 送出サイトの構成を示すブロック図である。FIG. 12 is a block diagram showing the configuration of a transmission site for a 100-channel automated digital broadcasting system to which the present invention is applied.
図13は、基準周波数発生器を内蔵したデータ多重化装置の構成を示すブロッ ク図である。FIG. 13 is a block diagram showing the configuration of a data multiplexing device incorporating a reference frequency generator.
図14は、図13のデータ多重化装置の構成を示すブロック図である。FIG. 14 is a block diagram showing the configuration of the data multiplexing device of FIG.
図15は、本発明を適用したデータ多重化装置の構成を示すブロック図である 。FIG. 15 is a block diagram showing the configuration of a data multiplexing device to which the present invention is applied.
図16は、変調器を内蔵したデータ多重化装置の構成を示すブロック図である 。Figure 16 is a block diagram showing the configuration of a data multiplexing device with a built-in modulator.
発明を実施するための最良の形態 以下、本発明の好適な実施の形態を図面を参照しながら詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION A preferred embodiment of the present invention will now be described in detail with reference to the drawings.
本発明を適用した実施の形態として、データ多重化装置の構成について説明す る。このデータ多重化装置は、13チャンネルのデータを多重化する装置である 。As an embodiment of the present invention, the configuration of a data multiplexing device will be described. This data multiplexing device multiplexes 13 channels of data.
データ多重化装置は、図1に示すように、マスタークロックを発生するクロッ ク生成手段である基準周波数発生器2と、複数のデータを多重化してパケットと する多重化手段である多重化部31と、上記多重化部31から送られるパケット を記憶する記憶手段であるバッファメモリ42を備えるTSPP(Transport St ream Packet Pump)ボード4とを有している。As shown in FIG. 1, the data multiplexing device includes a reference frequency generator 2, which is a clock generating means for generating a master clock; a multiplexing unit 31, which is a multiplexing means for multiplexing multiple data into packets; and a TSPP (Transport Stream Packet Pump) board 4, which includes a buffer memory 42, which is a storage means for storing packets sent from the multiplexing unit 31.
TSPPボード4においては、基準周波数発生器2から発生されたマスタクロ ックの27MHzの信号は、クロック分周部41でま ず1/4に分周されて6.75MHzとされ、さらに1/8に分周されて843 .75KHzとされてバッファメモリ42に供給される。この843.75KH zの信号は、トランスポートストリーム(Transport Stream;TS)1転送クロッ クとして出力される。バッファメモリ42からは、8ビット(bit)のデータが 6.75MbpsのTS1転送レートで出力される。In the TSPP board 4, the 27 MHz master clock signal generated by the reference frequency generator 2 is first divided by four in the clock divider 41 to 6.75 MHz, and then further divided by eight to 843.75 kHz, which is then supplied to the buffer memory 42. This 843.75 kHz signal is output as the Transport Stream (TS) 1 transfer clock. 8-bit data is output from the buffer memory 42 at a TS1 transfer rate of 6.75 Mbps.
多重化部4は、図2に示すように、複数のデータを多重化してパケットを生成 する多重化/パケット生成部51と、上記バッファメモリから出力されたパケッ トの数を計するするパケット計数手段であるパケットカウント部52と、時間を 計測する時間計測手段である時間計測部53と、上記時間計測部で計測した時間 に基づいて、上記パケットカウント部で計数したパケットの数が所定数であるか 否かを判別する判別手段である判別部54と、上記判別部における判別結果に応 じて上記多重化/パケット生成部におけるパケットの生成を制御する制御部55 とを有している。As shown in FIG. 2, the multiplexing unit 4 includes a multiplexing/packet generation unit 51 that multiplexes multiple data to generate packets; a packet counting unit 52 that counts the number of packets output from the buffer memory; a time measurement unit 53 that measures time; a discrimination unit 54 that determines whether the number of packets counted by the packet counting unit is a predetermined number based on the time measured by the time measurement unit; and a control unit 55 that controls the generation of packets in the multiplexing/packet generation unit in accordance with the discrimination result of the discrimination unit.
このデータ多重化装置は、GPS(Global Psitioning System)衛星からの信 号を基準として動作するものである。すなわち、図3に示すように、データ多重 化装置においては、GPSアンテナ1は、図示せぬGPS衛星からの信号を受信 し、基準周波数発生器2に出力するようになされている。基準周波数発生器2は 、入力された衛星からの信号を基に、周波数が27MHzで、周波数安定度が5 ×10-12/日のマスタークロックを発生し、パーソナルコンピュータ3に内蔵さ れるTSPPボード4に出力する。TSPPボード4は、多重化されたデータを 、所定のタイミングでパケットストリームとして出力するようになされている。 This data multiplexing device operates based on signals from GPS (Global Positioning System) satellites. That is, as shown in Fig. 3, in the data multiplexing device, a GPS antenna 1 receives signals from GPS satellites (not shown) and outputs them to a reference frequency generator 2. Based on the input satellite signals, the reference frequency generator 2 generates a master clock with a frequency of 27 MHz and a frequency stability of 5 x 10-12/ day, and outputs it to a TSPP board 4 built into a personal computer 3. The TSPP board 4 outputs the multiplexed data as a packet stream at a predetermined timing.
パーソナルコンピュータ3と、パーソナルコンピュータ3が内蔵するTSPP ボード4の構成について、図4を参照して説明する。多重化部31は、データ記 録媒体33に記録されているデータを多重化し、バッファメモリ42に出力する ようになされている。カウント部32は、多重化されたデータに時間の基準を付 加するプログラム時間基準参照値(Program Clock Reference;PCR)を生成し、 管理している。なお、多重化部31とカウント部32は、別途入力されたプログ ラムに従って処理を行う機能ブロックである。データ記録媒体33には、MPE G(Moving Pictures Experts Group)方式で圧縮されたデータが記録されてい る。The configuration of the personal computer 3 and the TSPP board 4 built into the personal computer 3 will be described with reference to Figure 4. The multiplexing unit 31 multiplexes data recorded on the data recording medium 33 and outputs it to the buffer memory 42. The counting unit 32 generates and manages a program clock reference (PCR) that adds a time reference to the multiplexed data. The multiplexing unit 31 and counting unit 32 are functional blocks that perform processing according to a separately input program. The data recording medium 33 stores data compressed using the Moving Pictures Experts Group (MPEG) format.
TSPPボード4のクロック分周部41は、基準周波数発生器2から入力され たマスタークロックを基に、TS1転送クロック(CLOCK)を生成し、バッファメ モリ42、タイミング信号生成部44、およびCPUバス34を介してカウント 部32に出力するようになされている。バッファメモリ42は、DMA(Dynami c memory Access)コントロール部43の制御により、CPUバス34を介して 多重化部31からDMA転送される多重化されたデータを記憶し、クロック分周 部41から入力されたTS1転送クロックに同期して、記憶しているデータを出 力するようになされている。タイミング信号生成部44は、TS1転送クロック とTS1転送クロックに同期したデータ、タイミング信号(PYNC、DVALID)を同時 に出力する。DMAコントロール部43は、バッファメモリ42に対するデータ の書き込みを制御する。The clock divider unit 41 of the TSPP board 4 generates a TS1 transfer clock (CLOCK) based on the master clock input from the reference frequency generator 2 and outputs it to the buffer memory 42, timing signal generator 44, and count unit 32 via the CPU bus 34. Under the control of the DMA (Dynamic Memory Access) control unit 43, the buffer memory 42 stores multiplexed data DMA-transferred from the multiplexer unit 31 via the CPU bus 34 and outputs the stored data in synchronization with the TS1 transfer clock input from the clock divider unit 41. The timing signal generator 44 simultaneously outputs the TS1 transfer clock, data synchronized with the TS1 transfer clock, and timing signals (PYNC, DVALID). The DMA control unit 43 controls the writing of data to the buffer memory 42.
次に、このデータ多重化装置の動作について、図5のフローチャートを参照し て説明する。ステップS1において、GPSアンテナ 1は、GPS衛星からの信号を受信し、基準周波数発生器2に出力する。ステッ プS2において、基準周波数発生器2は、入力された信号を基に、周波数が27 MHzであり、かつ、周波数安定度が5 力する。ステップS3において、クロック分周部41は、入力されたマスターク ロックからTS1転送クロックを生成し、バッファメモリ42、タイミング信号 生成部44、およびCPUバス34を介してカウント部32に出力する。 Next, the operation of this data multiplexing device will be described with reference to the flowchart of Fig. 5. In step S1, the GPS antenna 1 receives a signal from a GPS satellite and outputs it to the reference frequency generator 2. In step S2, the reference frequency generator 2 determines, based on the input signal, that the frequency is 27 MHz and the frequency stability is 5. In step S3, the clock divider 41 generates a TS1 transfer clock from the input master clock and outputs it to the counter 32 via the buffer memory 42, timing signal generator 44, and CPU bus 34.
ステップS3におけるクロック分周部41の処理の詳細について、図1を参照 して説明する。The details of the processing by the clock divider 41 in step S3 will be described with reference to FIG.
27MHzのマスタークロックを22で割ることにより、6.75MHzのク ロックが生成される。さらに、6.75MHzのクロッ クが生成される。6.75MHzのクロック(6.75MbpsのTS1転送レ ートに対応する)、および843.75kHzのTS1転送クロック(1バイト (8ビット)毎の転送レートに対応する)は、27MHzのマスタークロックと 整数比の関係にあるので、マスタークロックとの同期が保持される。 Dividing the 27 MHz master clock by 2 2 produces a 6.75 MHz clock. The 6.75 MHz clock (corresponding to a TS1 transfer rate of 6.75 Mbps) and the 843.75 kHz TS1 transfer clock (corresponding to a transfer rate per byte (8 bits)) are in an integer ratio relationship with the 27 MHz master clock, so synchronization with the master clock is maintained.
図5の説明に戻る。ステップS4において、多重化部31は、データ記録媒体 33からMPEG圧縮されたデータを読み出し、多重化を行う。多重化されたデ ータは、DMAコントロール部43の制御によりバッファメモリ42にDMA転 送され、書き込まれる。ステップS5において、多重化されたデータ、タイミン グ信号(PSYNC,DVALID)、およびTS1転送クロックがパケットストリームとし て出力される。Returning to the description of FIG. 5, in step S4, the multiplexing unit 31 reads the MPEG-compressed data from the data recording medium 33 and multiplexes it. The multiplexed data is DMA-transferred to the buffer memory 42 under the control of the DMA control unit 43 and written therein. In step S5, the multiplexed data, timing signals (PSYNC, DVALID), and TS1 transfer clock are output as a packet stream.
ステップS4の処理について、図6を参照して説明する。1チャンネルで25 6kbpsの行声データ(音声PES)を13チャンネル分多重化する場合、多 重化されるデータの転送レートは、次の通りである。すなわち、音声データは、 256kbps×13=3328kbpsであり、各チャンネルに対応するPM T(Program Map Table)は188バイトで、1秒間に10回必要なので、10 ×188×8×13=195.52kbpsであり、さらにPCR(Program Cl ock Reference)は188バイトで、1秒間に10回必要なので、10×188 ×8=15.04kbpsである。したがって、実効レートは音声データ、PM T、およびPCRの3つのデータ(以下、実効データと記述する)の転送レート を合計した3538.56kbpsである。The processing of step S4 will be described with reference to FIG. 6. When multiplexing 13 channels of 256 kbps audio data (audio PES) per channel, the transfer rate of the multiplexed data is as follows: audio data: 256 kbps x 13 = 3328 kbps; the PMT (Program Map Table) corresponding to each channel is 188 bytes and requires 10 times per second, so 10 x 188 x 8 x 13 = 195.52 kbps; and the PCR (Program Clock Reference) is 188 bytes and requires 10 times per second, so 10 x 188 x 8 = 15.04 kbps. Therefore, the effective rate is 3538.56 kbps, which is the sum of the transfer rates of the audio data, PMT, and PCR (hereinafter referred to as effective data).
この実効データをマスタークロックに同期しているTS1転送レート6750 kbpsで転送するには、実効データに3211.44kbps分の無効(NU LL)パケットを多重化すればよい。すなわち、実効レート3538.56kb ps+無効パケット3211.44kbps=6750kbpsとなる。To transfer this effective data at a TS1 transfer rate of 6750 kbps synchronized with the master clock, we simply multiplex 3211.44 kbps worth of null packets onto the effective data. In other words, the effective rate is 3538.56 kbps + 3211.44 kbps of null packets = 6750 kbps.
PCRについて図7Aおよび図7Bを参照して説明する。PCRはカウント部 32で生成される信号であり、多重化されたデータを復号する際の時間の基準と なる情報である。図7Aに示すように、PCRは、マスタークロックに同期した カウンタ信号であり、9ビット(E0乃至E8)で表現されるPCR Exte nsionカウンタと、33ビット(R0乃至R32)で表現されるPCRカウ ンタの2つのカウンタからなる。PCR Extensionカウンタは、27 MHzで0乃至299まで周期的にカウントアップを 行い、300でPCRカウンタに桁上がりする。PCRカウンタは、PCR E xtensionカウンタが1周期(0乃至299)カウントアップする毎にカ ウントアップするので、27MHz/300=90kHzのカウンタである。図 7Bに示すように、例えば、TS1転送レートを6.75Mbpsとして、PC R Extensionカウンタの初期値を0とすると、1バイト(8ビット) 転送後のPCR Extensionカウンタの値は32となる。1パケット( 188バイト)転送後のPCR Extensionカウンタは、32×188 =6016回のカウントを行い、その間に桁上がりが発生し、PCRカウンタの 値は20、PCR Extensionカウンタの値は16となる。The PCR will be explained with reference to Figures 7A and 7B. The PCR is a signal generated by the counter unit 32 and serves as a time reference for decoding multiplexed data. As shown in Figure 7A, the PCR is a counter signal synchronized with the master clock. It consists of two counters: a PCR Extension counter expressed in 9 bits (E0 to E8) and a PCR counter expressed in 33 bits (R0 to R32). The PCR Extension counter periodically counts up from 0 to 299 at 27 MHz, and carries over to the PCR counter at 300. The PCR counter counts up every time the PCR Extension counter counts up one cycle (0 to 299), so it is a 27 MHz/300 = 90 kHz counter. As shown in Figure 7B, for example, if the TS1 transfer rate is 6.75 Mbps and the PCR Extension counter's initial value is 0, the PCR Extension counter's value after one byte (8 bits) is transferred will be 32. After one packet (188 bytes) is transferred, the PCR Extension counter will count 32 x 188 = 6016 times, during which a carry occurs, causing the PCR counter's value to become 20 and the PCR Extension counter's value to become 16.
前述のTS1転送レート、およびTS1転送クロックもマスタクロックに同期 していることにより、カウント部32で管理しているPCR Extensio nカウンタとPCRカウンタの示す値から、多重化されバッファメモリ43に書 き込まれたデータ量と、その書き込みに要した経過時間を簡単に求めることがで きる。例えば、PCRカウンタ値がx、PCR Extensionカウンタ値 がyの場合、バッファメモリ42に転送されたデータ量は、(300x+y)/ 32バイトであり、転送に要する時間は、(300x+y)/(27×106) 秒である。この対応関係を図8に示す。なお、図に示したPCR Extens ionカウントとは、PCR Extensionカウンタが、27MHzでカ ウントアップした回数であり、実際には300回カウントする毎にPCRカウン タ値に桁上がりする。Because the aforementioned TS1 transfer rate and TS1 transfer clock are synchronized with the master clock, the amount of data multiplexed and written to buffer memory 43 and the elapsed time required for that writing can be easily calculated from the PCR Extension counter and PCR counter values managed by counting unit 32. For example, if the PCR counter value is x and the PCR Extension counter value is y, the amount of data transferred to buffer memory 42 is (300x + y)/32 bytes, and the time required for transfer is (300x + y)/(27 × 106) seconds. This correspondence is shown in Figure 8. Note that the PCR Extension count shown in the figure is the number of times the PCR Extension counter counts up at 27 MHz; in reality, the PCR counter value is incremented every 300 counts.
以上、MPEG圧縮され、ファイル化された音声データを13チ ャンネル分多重化する装置について説明した。次に、12チャンネル分のMPE G圧縮され、ファイル化された音声データと1チャンネル分のリアルタイムデー タを多重化するデータ多重化装置について、図9と図10を参照して説明する。The above describes an apparatus for multiplexing 13 channels of MPEG-compressed, filed audio data. Next, we will describe a data multiplexing apparatus for multiplexing 12 channels of MPEG-compressed, filed audio data and one channel of real-time data with reference to Figures 9 and 10.
図9に示すように、このデータ多重化装置は、図3と図4に示したデータ多重化 装置に、分配器5、リアルタイムMPEG圧縮装置6、およびCAPTボード7 を追加したものである。As shown in Figure 9, this data multiplexing device is the same as the data multiplexing device shown in Figures 3 and 4, but with the addition of a distributor 5, a real-time MPEG compressor 6, and a CAPT board 7.
図10に示すように、分配器5は、基準周波数発生器2から入力されたマスタ ークロックをTSPPボード4内のクロック分周部41とリアルタイムMPEG 圧縮装置6内の周波数変換器61に分配する。リアルタイムMPEG圧縮装置6 においては、A/Dコンバータ62が、入力されたリアルタイムの音声信号を、 周波数変換器61で生成したサンプリング周波数(48kHz)でサンプリング し、デジタルデータに変換して、エンコーダ63に出力する。エンコーダ63は 、入力されたデジタルデータをMPEG圧縮し、マスタクロックに同期した転送 レート(256kbps)でCAPTボード7のバッファメモリ72に出力する 。As shown in FIG. 10, distributor 5 distributes the master clock input from reference frequency generator 2 to clock divider 41 in TSPP board 4 and frequency converter 61 in real-time MPEG compressor 6. In real-time MPEG compressor 6, A/D converter 62 samples the input real-time audio signal at the sampling frequency (48 kHz) generated by frequency converter 61, converts it to digital data, and outputs it to encoder 63. Encoder 63 MPEG-compresses the input digital data and outputs it to buffer memory 72 on CAPT board 7 at a transfer rate (256 kbps) synchronized with the master clock.
CAPTボード7においては、DMAコントロール部71が所定のタイミング で、バッファメモリ72に記憶されているMPEG圧縮されたデータを、CPU バス34を介して多重化部31にDMA転送する。多重化部31は、バッファメ モリ72から入力された256kbpsのデータと、データ記録媒体33から再 生される256kbpsの12チャンネル分のデータを多重化する。以後の処理 は、図4のデータ多重化装置の説明と同様であるので、ここでは省略する。In the CAPT board 7, the DMA control unit 71 DMA-transfers MPEG-compressed data stored in the buffer memory 72 to the multiplexing unit 31 via the CPU bus 34 at predetermined timing. The multiplexing unit 31 multiplexes the 256 kbps data input from the buffer memory 72 with the 256 kbps data for 12 channels played back from the data recording medium 33. The subsequent processing is similar to that described for the data multiplexing device in FIG. 4, and therefore will not be described here.
次に、本発明を適用した100チャンネル自動化デジタル放送システムについ て、図11と図12を参照して説明する。図11は主に編集サイト101の構成 を示し、図11は主に送出サイト201の構成を示している。このシステムは1 つの衛星中継器(トランスポンダ)でMPEG(Moving Picture Experts Group )方式で圧縮された音楽ファイルを100チャンネル放送する自動化デジタル放 送システムである。なお、この明細書において、システムの用語は、複数の装置 で構成される全体の装置を表すものとして使用する。Next, a 100-channel automated digital broadcasting system to which the present invention is applied will be described with reference to Figures 11 and 12. Figure 11 primarily shows the configuration of the editing site 101, while Figure 12 primarily shows the configuration of the transmission site 201. This system is an automated digital broadcasting system that broadcasts 100 channels of music files compressed using the Moving Picture Experts Group (MPEG) format using a single satellite transponder. Note that in this specification, the term "system" is used to refer to the entire system composed of multiple devices.
このシステムは、放送番組製作を行う編集サイト101と、番組を送出する送 出サイト201で構成されており、両者の間はローカルエリアネットワーク(Lo cal Area Network;LAN)などよりなる専用回線103で接続されている。編集サ イト101には、情報源管理システム111、素材情報管理・進行編成システム 112、および素材情報登録システム113が設けられている。また、送出サイ ト201には、保有サーバおよび100チャンネル(channel;ch)送出システム 211、2次多重衛星送出システム212、100チャンネルモニタシステム2 13、および送出管理システム214が設けられている。This system consists of an editing site 101 where broadcast programs are produced and a transmission site 201 where the programs are transmitted. The two sites are connected by a dedicated line 103, such as a local area network (LAN). The editing site 101 is equipped with an information source management system 111, a material information management and programming system 112, and a material information registration system 113. The transmission site 201 is equipped with a proprietary server and a 100-channel (channel) transmission system 211, a secondary multiplex satellite transmission system 212, a 100-channel monitoring system 213, and a transmission management system 214.
このシステムでは、衛星を介して各ユーザに楽曲を放送するので、情報源とし てはCDが用いられる。情報源管理システム111は、このCDすなわち媒体の 管理と、音源としてのCDに収録されている楽曲の管理を行う。このため、情報 源管理システム111は、CD在庫管理サーバ121を有しており、このCD在 庫管理サーバ121には、ハードディスク(ミラーディスク)122と、MOオ ートチェンジャ123が接続されている。このハードディスク122 はMOオートチェンジャ123でドライブするMOディスクに必要な情報を登録 し、データベースを構成するようになされている。In this system, music is broadcast to each user via satellite, so CDs are used as the information source. Information source management system 111 manages these CDs, i.e., media, and the music recorded on the CDs as sound sources. For this purpose, information source management system 111 has a CD inventory management server 121, to which a hard disk (mirror disk) 122 and an MO autochanger 123 are connected. This hard disk 122 registers information necessary for the MO disks driven by the MO autochanger 123, forming a database.
CD在庫管理サーバ121にはまた、在庫管理パーソナルコンピュータ(Pers onal Computer;PC)124が12台接続されている。なお、本明細書において、 これらの在庫管理PCを個々に区別する必要がある場合には、在庫管理PC12 4−1乃至在庫管理PC124−12のように記述し、特に区別する必要がない 場合には、単に、在庫管理PC124のように記述する。Twelve inventory management personal computers (PCs) 124 are also connected to the CD inventory management server 121. Note that in this specification, when it is necessary to distinguish between these inventory management PCs, they will be referred to as inventory management PC 124-1 through inventory management PC 124-12; when no distinction is necessary, they will simply be referred to as inventory management PC 124.
さらに、この情報源管理システム111には、3台のネットワークプリンタ1 25−1乃至125−3、イメージスキャナ126、バーコードリーダ127、 および4台のバーコードプリンタ128−1乃至128−4が設けられている。Furthermore, the information source management system 111 is provided with three network printers 125-1 to 125-3, an image scanner 126, a barcode reader 127, and four barcode printers 128-1 to 128-4.
ネットワークプリンタ125は、各種の帳票をプリントするのに用いられる。バ ーコードプリンタ128は、管理するCDに添付するバーコードをプリントする のに用いられる。バーコードリーダ127は、各CDに添付されているバーコー ドを読み取るのに用いられる。イメージスキャナ126は、CDに付随している 楽譜、歌詞、その他の情報を取り込むとき用いられる。Network printer 125 is used to print various forms. Barcode printer 128 is used to print barcodes to be attached to the CDs under management. Barcode reader 127 is used to read the barcodes attached to each CD. Image scanner 126 is used to import sheet music, lyrics, and other information attached to the CDs.
CDに関するすべての情報は、ハードディスク122のデータベースに蓄積さ れている。CD在庫管理は、次のように行われる。All information regarding CDs is stored in a database on hard disk 122. CD inventory control is performed as follows:
1.CD在庫管理者はCD発注依頼情報を在庫管理PC124からCD在庫管 理サーバ121へ登録し、サーバ121からネットワークプリンタ125を介し て出力されるCD発注票を購人先へ送付して発注する。1. The CD inventory manager registers CD order request information from the inventory management PC 124 to the CD inventory management server 121, and sends a CD order form, which is output from the server 121 via the network printer 125, to the buyer to place the order.
2.CDが入庫次第、CD在庫管理者は在庫管理PC124から 入庫情報を登録し、在庫管理のための検索に必要なCD媒体に関するあらゆる情 報と、CDに収録されている楽曲(音源)に関するあらゆる情報をCD在庫管理 サーバ121のデータベースに入力する。この情報には、タイトル、アーティス ト名、時間、ジャンル、キーワードなどのテキスト入力されるもの、ジャケット イメージをイメージスキャナ126で入力されるものなどが含まれる。また他に も、歌詞、アルバム、もしくは楽曲に関する詳細情報、写真、MIDIデータ、 カラオケの唄い出しタイミング等、電子的データで入力されるものも含まれる。2. As soon as a CD arrives in stock, the CD inventory manager registers the receipt information on the inventory management PC 124 and enters all information about the CD media necessary for inventory management searches, as well as all information about the music (sound source) recorded on the CD, into the database of the CD inventory management server 121. This information includes text-entered information such as the title, artist name, time, genre, and keywords, as well as jacket images entered using the image scanner 126. It also includes electronically entered information such as lyrics, detailed information about the album or music, photos, MIDI data, and karaoke start timing.
ここで入力される情報は、アルバム(CD全曲)と楽曲に関するもの、並びに それらに付随・関連するものであり、送出・放送に関する管理情報・履歴等は含 まれていない(これらは、後述するように、編成サーバ141に登録される)。The information entered here relates to the album (all songs on the CD) and the songs, as well as information associated with and related to them, and does not include management information or history related to transmission or broadcasting (this information is registered in the programming server 141, as described below).
3.CD在庫管理サーバ121はハードディスク122に情報を格納し、CD 媒体管理番号を受け付け順に発番して、バーコードプリンタ128からバーコー ドラベルを発行する。3. The CD inventory management server 121 stores the information on the hard disk 122, issues CD media management numbers in the order they are received, and issues barcode labels from the barcode printer 128.
4.CD在庫管理者はCD媒体管理番号順に管理棚にCDを収納する。4. The CD inventory manager stores the CDs on the management shelf in the order of their CD media management numbers.
5.CD利用者は情報管理システム111の受け付けに行き、CD媒体管理番 号を告げることにより、CDの貸し出しを受けることができる。5. The CD user can borrow a CD by going to the reception desk of the information management system 111 and providing the CD medium management number.
なお、この情報源管理システム111には、DAT、コンパクトカセット、レ コードなどのその他の媒休も管理されている。The information source management system 111 also manages other media such as DAT, compact cassettes, and records.
1台のCD在庫管理サーバ121はハードディスク122をミラーリング構成 として、MOディスクにより週1回の全バックアップ をとり、毎日その目に入力した情報(差分)について情報をバックアップする。One CD inventory management server 121 has a mirrored hard disk 122, performs a full backup once a week using an MO disk, and backs up the information entered on that disk (differential) every day.
12台のクライアントとしての在庫管理PC124で発注、入庫、情報入力、検 索、貸し出しを行なう。最大格納情報量は楽曲について100万件である。Twelve client inventory management PCs 124 handle ordering, inventory entry, information entry, search, and rental. The maximum amount of information that can be stored is 1 million songs.
素材情報管理・進行編成システム112は、2台の編成サーバ141−1,1 41−2と、それに接続されている15台の編成用PC142−1乃至142− 15により構成されている。編成サーバ141は、それそれ図示しないハードデ ィスクを有している。この素材情報管理・進行編成システム112は、放送に寄 与する楽曲の管理と、進行表の編成を行う。この進行表には、放送される素材と その放送開始時刻、放送間隔が記録されている。放送に必要な楽曲の素材情報と チャンネル毎の進行表は、全て、編成サーバ141の備えるハードディスクに格 納されている。なお、ここで、素材とは、楽曲をMPEG圧縮(エンコード)し てファイル化したものを言い、素材情報とは、素材情報登録システム113によ りエンコードした、もしくはエンコード依頼があるこれから放送に必要な素材の 情報を言う。The material information management and programming system 112 is composed of two programming servers 141-1 and 141-2 and fifteen programming PCs 142-1 through 142-15 connected to them. Each programming server 141 has a hard disk (not shown). The material information management and programming system 112 manages the music contributed to the broadcast and organizes the program schedule. This schedule records the material to be broadcast, its broadcast start time, and the broadcast interval. All music material information required for broadcast and the program schedule for each channel are stored on the hard disk of the programming server 141. Note that, here, "material" refers to music compressed (encoded) into files, and "material information" refers to information on material required for upcoming broadcasts that has been encoded by the material information registration system 113 or for which an encoding request has been made.
素材情報管理・進行編成は以下のように行なわれる。編成者は編成用PC14 2から自分の担当するチャンネルの進行表を作成する。Material information management and program scheduling are performed as follows: The program scheduler creates a program schedule for the channel he or she is responsible for using the programming PC 142.
1.編成者は放送したい楽曲について編成サーバ141の素材情報を検索する 。目的の素材が見つかれば、編成用PC142のグラフィカル・ユーザ・インタ ーフェース(Graphical User Interface;GUI)上で、その楽曲を編成枠にドラッグ する。この時、ドラッグされた楽曲の演奏時間は放送する際の実時間である。編 成枠上この楽曲は「収録済」となる。1. The program organizer searches the programming server 141 for the material information for the song they want to broadcast. Once they find the desired material, they drag the song into the programming frame on the programming PC 142's graphical user interface (GUI). The playing time of the dragged song is the actual time it will be broadcast. In the programming frame, the song is marked as "recorded."
2.編成者は放送したい楽1曲について編成サーバ141の素材情報を検索した 結果、目的の素材が見つからなければ、CD在庫管理サーバ121を検索する。2. The program organizer searches the material information of the program server 141 for the music piece they wish to broadcast. If the desired material is not found, the program organizer searches the CD inventory management server 121.
目的の楽曲が見つかれば、編成用PC142のGUI上で、その楽曲を編成枠に ドラッグする。Once the desired song is found, drag it into the orchestration frame on the GUI of the orchestration PC 142.
この時、ドラッグされた楽曲の演奏時間はCD在庫管理上の時間であり、収録 した結果の時間はこれと異なる場合がある。この場合には未だ素材情報登録(エ ンコード)がされていないので、編成枠上この楽曲は「未収録」となる。未収録 の楽曲は、順次、素材情報登録システム113に収録候補として通知され、エン コードされ次第、編成サーバ41上で、「未収録」が「収録済」の素材に変更さ れ、このとき、素材の演奏時問は放送する際の実時間となる。At this time, the playing time of the dragged song is the time for CD inventory management, and may differ from the actual recorded time. In this case, the material information has not yet been registered (encoded), and the song will be listed as "unrecorded" in the programming schedule. Unrecorded songs are sequentially notified to the material information registration system 113 as recording candidates, and once encoded, the "unrecorded" status is changed to "recorded" material on the programming server 41. At this time, the playing time of the material will become the actual time when it is broadcast.
CD在庫管理サーバ121を検索して、目的の楽曲が見つからない場合、C D在庫管理サーバ121に対してCD発注依頼が出力された後、仮候補とされ、 入庫、CD在庫管理登録が済み次第、上述の手続きを経て、エンコードが行なわ れ、最終的に全ての楽曲が編成枠上「収録済」となる。If the desired song is not found after searching the CD inventory management server 121, a CD order request is output to the CD inventory management server 121, and the song is then considered a tentative candidate. Once the song is received and registered in the CD inventory management system, it is encoded through the above-mentioned procedures, and all songs are finally marked as "recorded" in the programming frame.
3.全ての楽曲が編成枠上「収録済」となった時点で、編成者は編成用PC14 2のGUI上で整合性チェックをかける。整合性チェックとは、編成枠内で指定 された素材を均等に割り付け、再生時間、曲間(無音)時間が規定値以内である か否かを自動的にチェックする。例えは1時間番組で約5分の曲を12曲放送し ようとした場合、11曲が丁度5分、1曲が6分だとすると、合計の再生時間が 編成枠(1時間)を超えてしまう。また、全曲が丁度5分だとすると、曲の間の 無音部分がなくなってし まい、放送としては不自然になってしまう。そこで素材を放送する場合の曲間( 無音)の時間の下限値(例えば1.5秒)と、上限値(例えば3秒)を設定して 、全曲を均等に割り付けた時に、曲間(無音)時間がこの範囲に入るかどうかチ ェックする。3. Once all songs are "recorded" within the programming frame, the programmer performs a consistency check on the GUI of the programming PC 142. This consistency check automatically checks whether the specified material is evenly distributed within the programming frame and whether the playback time and inter-song (silence) times are within specified limits. For example, if a one-hour program is to air 12 songs, each approximately five minutes long, and 11 songs are exactly five minutes long and one song is six minutes long, the total playback time would exceed the programming frame (one hour). Furthermore, if all songs were exactly five minutes long, there would be no silence between songs, creating an unnatural broadcast. Therefore, the programmer sets a minimum (e.g., 1.5 seconds) and maximum (e.g., 3 seconds) limit for the inter-song (silence) times when broadcasting the material, and checks whether the inter-song (silence) times fall within these ranges when all songs are evenly distributed.
もし入らない場合は、演奏時間の異なる素材に入れ替えるか、短めな編成と してその編成枠の最後に、予め用意してある時間調整の為の素材を入れてチェッ クを通過するようにする。If it doesn't fit, either replace it with a different duration, or use a shorter orchestration and add some prepared material at the end of the orchestration slot to adjust the time so that it passes the check.
なお、これらの素材の演奏時間はCD在庫管理サーバ121のデータベースの 時間ではなく、編成サーバ141上の素材情報データベース(エンコードされた 後の素材)の時間を基に計算される。The playing times of these materials are calculated based on the times in the material information database (encoded materials) on the programming server 141, not the times in the database of the CD inventory management server 121.
このようにして、1つのチャンネルの1日分の進行表(ファイル)が作成され る。最終的に編成管理者がこの進行表を承認し、承認された進行表(ファイル) は書き換えられないようにロックされて、送出サイト201の保有サーバ221 の外部ハードディスク221Aに専用回線103を使って転送される。In this way, a one-day schedule (file) for one channel is created. Finally, the programming manager approves this schedule, and the approved schedule (file) is locked to prevent rewriting and transferred via dedicated line 103 to external hard disk 221A of server 221 owned by transmission site 201.
4.このように、編成サーバ141には、チャンネル毎、放送日毎に、進行表 がデータベースとして保存される。また編成サーバ141には、素材情報として 、既に放送素材として保有サーバ221の外部ハードディスク221Aに蓄積さ れている素材に関するデータ、および今後放送予定があり、保有サーバ221の 外部ハードディスク221Aに蓄積されるべき未収録の素材に関するデータが、 データベースとして蓄積される。これらのデータは、CD在庫管理サーバ121 のデータベースから、放送に必要な項目を引き出したデータを基本とし、それに 放送日、放送チャンネル、編成者など、放送に関する情報を付加した形で蓄積さ れている。4. In this way, the programming server 141 stores a schedule for each channel and broadcast date as a database. The programming server 141 also stores, as material information, data on materials already stored on the external hard disk 221A of the ownership server 221 as broadcast material, as well as data on future broadcast schedules and unrecorded materials to be stored on the external hard disk 221A of the ownership server 221. This data is stored based on data extracted from the database of the CD inventory management server 121 for items necessary for broadcasting, with additional information about the broadcast, such as the broadcast date, broadcast channel, and program organizer, added.
2台の編成サーバ141−1,141−2はそれぞれ図示しない外部ハードデ ィスクを有し、デュアル稼働している。15台の編成用PC142−1乃至14 2−15で、編成サーバ141の検索、CD在庫管理サーバ121の検索などに より編成表を作成する。編成サーバ141の最大格納情報量は素材について10 万件である。The two scheduling servers 141-1 and 141-2 each have an external hard disk (not shown) and operate in dual mode. Fifteen scheduling PCs 142-1 through 142-15 create scheduling tables by searching the scheduling server 141 and the CD inventory management server 121. The scheduling server 141 can store up to 100,000 pieces of information.
素材情報登録システム113は、8台のCDプレーヤおよびアンプ151−1 乃至151−8を有し、8台のMPEGエンコータテコーダ152−1乃至15 2−8は、CDプレーヤおよびアンプ151−1乃至151−8の再生出力をエ ンコードして、8台の登録PC153−1乃至153−8に出力するようになさ れている。登録PC153−1乃至153−8は、エンコーダデコーダ152− 1乃至152−8より供給されたデータを、ルータ173−3、ターミナルアダ プタ(Terminal Adapter;TA)172−3、デジタルサービスユニット(Digital Service Unit;DSU)171−3から、専用回線103を介して送出サイト20 1のDSU225−3に出力するようになされている。The material information registration system 113 has eight CD players and amplifiers 151-1 through 151-8, and eight MPEG encoders 152-1 through 152-8 that encode the playback output of the CD players and amplifiers 151-1 through 151-8 and output the encoded data to eight registration PCs 153-1 through 153-8. The registration PCs 153-1 through 153-8 receive data from the encoders and decoders 152-1 through 152-8 and output it to the DSU 225-3 at the transmission site 201 via the router 173-3, terminal adapter (TA) 172-3, and digital service unit (DSU) 171-3 via the dedicated line 103.
登録PC153−1乃至153−8にはまた、8台のライブPC161−1乃 至161−8が接続されている。これらのライブPC161−1乃至61−8よ り出力されたデータは、MPEGデコーダ162−1乃至162−8によりデコ ードされた後、コーデック(Coder-Decoder;CODEC)163−1乃至163−8 から専用回線103を介して、送出サイト201のコーデック224−1乃至2 24−8に供給されるようになされている。Eight live PCs 161-1 through 161-8 are also connected to the registration PCs 153-1 through 153-8. Data output from these live PCs 161-1 through 161-8 is decoded by MPEG decoders 162-1 through 162-8, and then supplied from codecs (Coder-Decoders) 163-1 through 163-8 via dedicated line 103 to codecs 224-1 through 224-8 at the sending site 201.
なお、このとき、MPEGデコーダ162−1乃至162−8の出力は、適宜 、図示しないマイクロホンからの入力とそれぞれ加算 され、コーデック163から出力されるようになされている。At this time, the outputs of the MPEG decoders 162-1 through 162-8 are added to inputs from microphones (not shown) as appropriate, and the resulting signals are output from the codec 163.
アーカイブ制御PC154には、アーカイブMOチェンジャ155が接続され ており、アーカイブMOチェンジャ155でドライブされるMOディスクに、ア ーカイブデータが記憶されるようになされている。このアーカイブ制御PC15 4は、登録PC153、ライブPC161、在庫管理サーバ121、編成サーバ 141、編成用PC142などに接続されている他、ルータ173−2、ターミ ナルアダプタ172−2、DSU171−2から、専用回線103を介して、送 出サイト201のDSU225−2、ターミナルアダプタ226−2、ルータ2 27−2から、保有サーバ221にも接続されている。An archive MO changer 155 is connected to the archive control PC 154, and archive data is stored on an MO disk driven by the archive MO changer 155. This archive control PC 154 is connected to the registration PC 153, live PC 161, inventory management server 121, programming server 141, programming PC 142, etc., as well as to the proprietary server 221 via router 173-2, terminal adapter 172-2, and DSU 171-2 via dedicated line 103, and via DSU 225-2, terminal adapter 226-2, and router 227-2 at the transmission site 201.
素材情報登録システム113は、例えばCD等の蓄積媒体からCDプレーヤお よびアンプ151で楽曲を再生して、MPEGエンコーダデコーダ152により 圧縮処理(エンコード)をして素材ファイル化し、登録PC153、ルータ17 3−3、ターミナルアダプタ172−3、DSU171−3、専用回線103、 DSU225−3、ターミナルアダプタ226−3、ルータ227−3を介して 保有サーバ221に転送する機能、保有サーバ221内の素材を削除したり、ま たは、保有サーバ221内の素材をルータ227−2、ターミナルアダプタ22 6−2、DSU225−2、専用回線103、DSU171−2、ターミナルア ダプタ172−2、ルータ173−2、アーカイブ制御PC154を介して、ア ーカイブMOチェンジャ155に転送する機能、保有サーバ221内の楽曲を任 意に選択して、ルータ227−3、ターミナルアダプタ226−3、DSU22 5−3、専用回線103、DSU171−3、ターミナ ルアダプタ172−3、ルータ173−3、登録PC153、MPEGエンコー ダデコーダ152、CDプレーヤおよびアンプ151の経路で、音楽を再生する 機能を実現するシステムである。The material information registration system 113 plays music from a storage medium such as a CD using a CD player and amplifier 151, compresses (encodes) it using an MPEG encoder/decoder 152 to create a material file, and transfers it to a proprietary server 221 via a registration PC 153, a router 173-3, a terminal adapter 172-3, a DSU 171-3, a leased line 103, a DSU 225-3, a terminal adapter 226-3, and a router 227-3. It also has the function of deleting material from the proprietary server 221 or transferring material from the proprietary server 221 to a router 227-2, a terminal adapter 226-3, and a router 227-3. This system realizes the following functions: transferring music to archive MO changer 155 via DSU 225-2, leased line 103, DSU 171-2, terminal adapter 172-2, router 173-2, and archive control PC 154; and randomly selecting music from proprietary server 221 and playing it via router 227-3, terminal adapter 226-3, DSU 225-3, leased line 103, DSU 171-3, terminal adapter 172-3, router 173-3, registration PC 153, MPEG encoder/decoder 152, and CD player and amplifier 151.
素材情報管理・進行編成システム112で編成者が放送したい楽曲について編 成サーバ141の素材情報を検索した結果、目的の素材が見つからず、CD在庫 管理サーバ121を検索して、目的の素材が見つかれば、編成用PC142のG UI上で、その楽曲を編成枠にドラッグする。この場合には未だ素材情報登録( エンコード)がされていないので、編成枠上この楽曲は「未収録」となる。そこ で未収録の楽曲は専用回線103を介してこの素材情報登録システム113に収 録候補として通知される。If the material information management/progress programming system 112 searches the programming server 141 for material information about a song the programmer wants to broadcast, but the desired material is not found, the programmer searches the CD inventory management server 121. If the desired material is found, the programmer drags the song into the programming slot on the programming PC 142's GUI. In this case, the material information has not yet been registered (encoded), so the song appears as "unrecorded" in the programming slot. The unrecorded song is then notified to the material information registration system 113 via the dedicated line 103 as a recording candidate.
素材情報登録担当者は、この未収録すなわち素材登録候補の楽曲の中から、こ れから登録を行う楽曲を予約する。これは同時に他の担当者と作業が重複しない ようにするためである。予約をした後、素材情報登録担当者は、情報源管理シス テム111の貸し出し窓口に行き、必要なCD媒体を借りる。この時、編成用P C142上で引き出された素材情報は、CD在庫管理サーバ121のデータベー スによるものなので、CD媒体管理番号によって即座に目的のCD媒体を引き出 すことができる。The material information registration clerk reserves the songs to be registered from among these unrecorded songs, i.e., from the material registration candidate list. This is to prevent overlapping work with other clerks. After making the reservation, the material information registration clerk goes to the rental desk of the information source management system 111 and borrows the desired CD media. At this time, the material information retrieved on the programming PC 142 is from the database of the CD inventory management server 121, so the desired CD media can be retrieved immediately using the CD media management number.
これを素材登録を行うブースにて、素材登録候補の楽曲と、実際に借り出して きたCD媒体のうちの楽曲を電子的に照合するチェックを行う。これは、CD在 庫管理登録をする際に、1つの楽曲に対して演奏時間とトラック番号などから、 ある一定の演算式により求められた楽曲に一意に定まる値を計算して、それが照 合IDとしてデータベースに保存されているので、実際に借り出したとき、再度 その演算により求められた値が一致するかどうかで実現できる。At the material registration booth, a check is made to electronically match the songs on the CDs that have actually been checked out against the songs that are candidates for material registration. When registering a CD for inventory management, a unique value is calculated for each song using a specific formula based on the playing time, track number, etc., and this value is stored in the database as a matching ID. When the song is actually checked out, the value calculated by this formula is checked again to see if it matches.
確認された楽曲をCDプレーヤおよびアンプ151にかけ、リアルタイムにM PEGエンコーダデコーダ152でエンコードして、登録PC153の備える図 示しないハードディスタに、MPEGファイルとして格納する。書き込みが終了 したファイル(素材)は、送出サイト201の保有サーバ221の外部ハードデ ィスタ221Aに専用回線103を使って転送される。さらに送出サイト201 の保有サーバ221の外部ハードディスク221Aに格納されたファイル(素材 )は、専用回線103を使って、編成サイト101の登録PC153の図示しな いハードディスクに転送される。素材情報登録担当者はこの保有サーバ221か ら転送されたファイル(素材)を、MPEGエンコーダデコーダ152によって 再生して、音を最初から最後まで聴く検聴を行う。検聴作業を経て問題ない素材 が「収録済」となる。The confirmed music is played on a CD player and amplifier 151, encoded in real time by an MPEG encoder/decoder 152, and stored as an MPEG file on a hard disk (not shown) in the registration PC 153. The written file (material) is transferred via a dedicated line 103 to an external hard disk 221A of the proprietary server 221 at the transmission site 201. The file (material) stored on the external hard disk 221A of the proprietary server 221 at the transmission site 201 is then transferred via the dedicated line 103 to a hard disk (not shown) in the registration PC 153 at the programming site 101. The material information registration officer plays back the file (material) transferred from the proprietary server 221 using the MPEG encoder/decoder 152 and listens to the sound from start to finish. After the audition process, material that passes muster is marked as "recorded."
楽曲のMPEGファイル化については、次のような方法で実現できる。The music can be converted into an MPEG file in the following manner.
1.CDプレーヤおよびアンプ151としての実時間再生装置(例えばCDプ レーヤ)で音楽(ベースバンド)を再生し、それをMPEGエンコーダデコーダ 152としての実時間エンコーダで圧縮して、登録PC153の備える図示しな いハードディスクに蓄積する。1. Music (baseband) is played back by a real-time playback device (e.g., a CD player) serving as a CD player and amplifier 151, compressed by a real-time encoder serving as an MPEG encoder/decoder 152, and stored on a hard disk (not shown) provided in the registration PC 153.
2.CDプレーヤおよびアンプ151としてのN倍速の再生装置、例えば8倍 速のCD−ROMプレーヤでデータを読み込み、これをMPEGエンコーダデコ ーダ152としての8倍速のエンコーダで圧縮して、登録PC153の備える図 示しないハードディスクに蓄 積する。Nは1より大の小数を含む数である。2. Data is read by an Nx speed playback device such as a CD player and amplifier 151, for example an 8x speed CD-ROM player, and compressed by an 8x speed encoder such as an MPEG encoder/decoder 152, and stored on a hard disk (not shown) of the registration PC 153. N is a number greater than 1, including a decimal point.
3.CDプレーヤおよびアンプ151としての可変倍速再生装置(例えばCD −ROMプレーヤ)でデータを読み込み、これを直接登録PC153の内部メモ リまたはハードディスクに一旦蓄積して、ソフトウエアでエンコードして、ハー ドディスクに蓄積する。なお、ここにおける可変倍速とはバースト読み出し制御 を含む。3. Data is read by a variable speed playback device (e.g., a CD-ROM player) serving as a CD player and amplifier 151, and is temporarily stored in the internal memory or hard disk of the direct registration PC 153, where it is encoded by software and stored on the hard disk. Note that variable speed here includes burst read control.
4.外部にて既にエンコードされたファイルの供給を受けて、登録PC153 の備える図示しないハードディスクに蓄積する。4. An externally encoded file is received and stored on a hard disk (not shown) of the registration PC 153.
素材情報登録システム113では、保有サーバ221からルータ227−2、 ターミナルアダプタ226−2、DSU225−2、専用回線103、DSU1 71−2、ターミナルアダプタ172−2、ルータ173−2、ライブPC16 1の経路で転送されたファイル(素材)を、MPEGデコーダ162によってデ コード、再生する方法で、ディスクジョッキー(disc jockey;DJ)によるライブ放 送の楽曲送出が行われる。放送したい楽曲を、DJ端末としてのライブPC16 1から編成サーバ141を検索して、目的の楽曲が既に収録済であるか否かを調 べる。その素材を送出サイト201の保有サーバ221から専用回線103によ り転送して、デコーダ162によって楽曲を再生(デコード)する。このとき、 図示しないマイクロホンにより収音した音声信号がA/D変換され、MPEGデ コーダ162の出力に重畳(ミキシング)される。In the material information registration system 113, music is sent for live broadcast by a disc jockey (DJ) by using an MPEG decoder 162 to decode and play files (material) transferred from the proprietary server 221 via the router 227-2, terminal adapter 226-2, DSU 225-2, dedicated line 103, DSU 171-2, terminal adapter 172-2, router 173-2, and live PC 161. The live PC 161, acting as a DJ terminal, searches the programming server 141 to determine whether the desired music has already been recorded. The material is transferred from the proprietary server 221 at the transmission site 201 via the dedicated line 103, and the music is played (decoded) by the decoder 162. At this time, 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.
また、高速で高価な保有サーバ221の外部ハードディスク221Aの容量は 有限なために、いずれ飽和してしまう。そこで保有サーバ221の外部ハードデ ィスク221Aの容量を常に監視し、設定した条件に従って、削除候補の素材を アーカイブ制御PC154 に表示する。この条件とは、例えば、放送された回数が1年以内に2回以下の素 材、予め放送終了後に削除候補に指定した楽曲などである。逆に予め素材登録時 に削除候補にあげないように指定した素材は削除候補から除外される。素材管理 者がこの削除候補から実際に削除する楽曲、MOディスクにアーカイブするもの 、削除候補から外すもの、を指定することによって、自動的にその処理が行われ る。アーカイブMOチェンジャ155のMOディスクにアーカイブされている楽 曲は、編成上必要となった時、バッチ処理によって保右サーバ221の外部ハー ドディスク221Aに戻すことが可能である。このため、保有サーバ221とア ーカイブ制御PC154は、ルータ227−2、ターミナルアダプタ226−2 、DSU225−2、専用回線103、DSU171−2、ターミナルアダプタ 172−2、ルータ173−2の経路で相互に接続されている。Furthermore, the high-speed, expensive external hard disk 221A of the proprietary server 221 has a limited capacity and will eventually reach capacity. Therefore, the capacity of the proprietary server 221's external hard disk 221A is constantly monitored, and materials eligible for deletion are displayed on the archive control PC 154 according to set criteria. These criteria include, for example, materials that have been broadcast less than twice within a year, or music that has been designated as a deletion candidate after broadcast has ended. Conversely, materials designated as not eligible for deletion when registered are excluded from the deletion candidate list. The material manager can automatically select which music to actually delete from the deletion candidate list, which to archive to MO disk, and which to exclude from the deletion candidate list. Music archived on the MO disk of the archive MO changer 155 can be returned to the proprietary server 221's external hard disk 221A via batch processing when necessary for programming. For this reason, the proprietary server 221 and the archive control PC 154 are interconnected via a route including a router 227-2, a terminal adapter 226-2, a DSU 225-2, a leased line 103, a DSU 171-2, a terminal adapter 172-2, and a router 173-2.
そこで、編成サーバ141は、進行表上で指定された素材がアーカイブされた 素材であることが判明した場合、予め設定してある所定の時刻が到来したとき、 バッチ処理により、アーカイブ制御PC154を制御し、アーカイブMOチェン ジャ155に保持されている、その素材を読み出させ、保有サーバ221に転送 し、保有させる。Therefore, if the programming server 141 determines that the material specified on the schedule is archived material, at a predetermined time, it controls the archive control PC 154 through batch processing to read the material stored in the archive MO changer 155, transfer it to the storage server 221, and store it there.
なお、もちろん、編成者が必要に応じて手動操作して、アーカイブされている 素材を保有サーバ221に転送し、保持させるようにすることも可能である。Of course, the program producer can manually transfer the archived material to the proprietary server 221 as needed and store it there.
さらにまた、進行表上で指定されたアーカイブ素材を、バッチ処理により、自 動的に保有サーバ221に転送し、保有させる機能を停止するか、あるいは続行 するかを、必要に応じて、選択させるよ うにしてもよい。このようにすれば、アーカイブされている素材が、誤って保有 サーバ221に復元されるようなことが抑制される。Furthermore, archived materials designated on the progress chart may be automatically transferred to the holding server 221 by batch processing, and the user may be given the option to terminate or continue the holding function as needed. This prevents archived materials from being accidentally restored to the holding server 221.
保有サーバおよび100チャンネル送出システム211は、2台の保右サーバ 221−1,221−2を有している。これらの保有サーバ221には、例えば 、500GBの容量を有するハードディスク(ディスクアレイ)221Aが接続 されている。保有サーバ221は、ルータ227−1、ターミナルアダプタ22 6−1、DSU225−1、専用回線103、編成サイト101のDSU171 −1、ターミナルアダプタ172−1、ルータ173−1を介して編成サーバ1 41に接続されている。The proprietary server and 100-channel transmission system 211 has two proprietary servers 221-1 and 221-2. A hard disk (disk array) 221A having a capacity of, for example, 500 GB is connected to the proprietary server 221. The proprietary server 221 is connected to programming server 141 via router 227-1, terminal adapter 226-1, DSU 225-1, leased line 103, DSU 171-1 of programming site 101, terminal adapter 172-1, and router 173-1.
また、保有サーバ221には、専用回線103上のハブ(HUB)222を介 して9台の送出サーバ223−1乃至223−9が接続されている。送出サーバ 223−1乃至223−9には、それぞれCAPTボードとTSPPボードとが 内蔵されている。また、送出サーバ223−1乃至223−9には、それぞれ2 0GBの要領を有する図示しないハードディスクが接続されている。Nine transmission servers 223-1 through 223-9 are connected to proprietary server 221 via hub 222 on dedicated line 103. Each of transmission servers 223-1 through 223-9 has a built-in CAPT board and a TSPP board. Each of transmission servers 223-1 through 223-9 is also connected to a 20 GB hard disk (not shown).
送出サーバ223−1乃至223−9が内蔵するCAPTボードには、MPE Gエンコーダ229−1乃至229−9の出力が供給されている。MPEGエン コーダ229−1乃至229−9は、編成サイト101のコーデック224−1 乃至224−8に供給され、そこからさらにスイッチ228介して入力されたデ ータをエンコードして出力するようになされている。The outputs of MPEG encoders 229-1 through 229-9 are supplied to the CAPT boards built into the transmission servers 223-1 through 223-9. The MPEG encoders 229-1 through 229-9 supply the data to codecs 224-1 through 224-8 of the programming site 101, which then encode and output the input data via switch 228.
送出サーバ223−1乃至223−9と、MPEGエンコーダ229−1乃至 229−9のうち、それそれ1台の送出サーバ223と、1台のMPEGエンコ ーダ229は、予備用(待機用)とされ、 他の送出サーバ223またはMPEGエンコーダ229が故障したとき、代わり に用いられるようになされている。Of the transmission servers 223-1 through 223-9 and MPEG encoders 229-1 through 229-9, one transmission server 223 and one MPEG encoder 229 are used as spares (standby) and are intended to be used in place of other transmission servers 223 or MPEG encoders 229 in the event of a malfunction.
マスタークロック230は、図示しないGPSアンテナが受信するGPS時刻 補正用信号を基に、27MHzのマスタークロックを生成し、送出サーバ223 −1乃至223−9が内蔵するTSPPボード、およびMPEGエンコーダ22 9−1乃至229−9に供給している。The master clock 230 generates a 27 MHz master clock based on a GPS time correction signal received by a GPS antenna (not shown) and supplies it to the TSPP boards built into the transmission servers 223-1 to 223-9 and to the MPEG encoders 229-1 to 229-9.
送出サーバ223−1乃至223−9と、MPEGエンコーダ229−1乃至 229−9のうち、それぞれ1台の送出サーバ223と、1台のMPEGエンコ ーダ229は、予備用(待機用)とされ、他の送出サーバ223またはMPEG エンコーダ229が故障したとき、代わりに用いられるようになされている。Of the transmission servers 223-1 through 223-9 and the MPEG encoders 229-1 through 229-9, one transmission server 223 and one MPEG encoder 229 are designated as spares (standby) and are used in place of other transmission servers 223 or MPEG encoders 229 in the event of a malfunction.
保有サーバおよび100チャンネル送出システム201においては、保有サー バ221がその外部ハードディスク221Aに、放送に必要な楽曲をMPEG圧 縮(エンコード)した素材、進行表、100チャンネルのデータの送出に必要な 全てのシステムコンフィグレーション(システム全体の制御に必要な情報)を保 有する。In the proprietary server and 100-channel transmission system 201, proprietary server 221 stores on its external hard disk 221A the MPEG-encoded music material required for broadcast, a program schedule, and all system configuration (information necessary for controlling the entire system) required to transmit 100 channels of data.
ここでは送出サーバ223は、1台で、最大13チャンネル分のフォーマット 変換と多重化をソフトウェアにより行う。Here, a single transmission server 223 performs format conversion and multiplexing for up to 13 channels using software.
本実施の形態における保有サーバ221の外部ハードディスク221Aの容量 は500ギガバイト(GByte)である。これは、次に示すように、楽曲の1曲を5 分として、256kbit/秒のレートの素材とした場合、約5万曲の格納容量 となる。In this embodiment, the capacity of the external hard disk 221A of the proprietary server 221 is 500 gigabytes (GBytes). This corresponds to a storage capacity of approximately 50,000 songs, assuming each song is 5 minutes long and the data rate is 256 kbit/s, as shown below.
条件:サンプリング周波数 48kHz 量子化ビット数 16bit 音声モード STEREO 圧縮率 1/6(256kbps) 演奏時間 5分 計算式: 48kHz×16bit×2×(1/6)×60×5×(1/8)=約1 0Mbyte 500Gbyte程度/約10Mbyte=5万曲 その他の進行表、100チャンネル送出に必要な全てのコンフィグレーション のファイルサイズは素材の容量に比べて極わずかとなる。Requirements: Sampling frequency: 48 kHz Quantization bit depth: 16-bit Audio mode: STEREO Compression ratio: 1/6 (256 kbps) Playing time: 5 minutes Calculation formula: 48 kHz x 16-bit x 2 x (1/6) x 60 x 5 x (1/8) = approximately 10 Mbytes Approximately 500 Gbytes / approximately 10 Mbytes = 50,000 songs The file size for all other configurations required for 100-channel streaming, including the timeline, is extremely small compared to the volume of the material.
保有サーバ221への編成サイト101からのアクセスは以下の場合に行われ る。The programming site 101 accesses the proprietary server 221 in the following cases:
1.素材情報管理・進行編成システム112からの各チャンネル、各放送日毎 の進行表の転送。1. Transfer of schedules for each channel and each broadcast date from the material information management and program scheduling system 112.
2.素材情報登録システム113からの素材の転送(登録)。2. Transfer (registration) of materials from the material information registration system 113.
3.素材情報登録システム113への素材の転送(検聴、楽曲再生)。3. Transfer of materials to the material information registration system 113 (listening, music playback).
4.素材情報登録システム113からの保有サーバ221内の素材の削除。4. Deletion of materials in the proprietary server 221 from the material information registration system 113.
5.素材情報登録システム113への素材のアーカイブMOチェンジャ155 への転送・削除。5. Transfer or delete materials from the material information registration system 113 to the archive MO changer 155.
6.素材情報登録システム113のアーカイブMOチェンジャ1 55からの素材の復帰。6. Restoring materials from the archive MO changer 155 of the material information registration system 113.
保有サーバ221に格納されるシステムコンフィグルーションファイルは以下 の通りである。The system configuration files stored on the proprietary server 221 are as follows:
共通時刻: 送出システム全体が正しい時刻を共有する。Common time: The entire transmission system shares the correct time.
ビットレート表: 送出する音楽チャンネルのビットレートを定義する。Bitrate Table: Define the bitrate of the music channel to be transmitted.
チャンネル組合せ表: 送出サーバ223が受け持つチャンネルを定義する。Channel combination table: Defines the channels handled by the transmission server 223.
MUX現用状態: 2次多重衛星送出システム212の現用系を示す。MUX active status: Indicates the active system of the secondary multiple satellite transmission system 212.
PMT(Program Map Table): プログラムマップテーブル サービス対応表: 管理チャンネル番号と放送サービス番号の対応表である。PMT (Program Map Table): Program Map Table Service Correspondence Table: A correspondence table between management channel numbers and broadcast service numbers.
なお、ここでいう送出システムとは、編成サーバ141、保有サーバ221、 送出サーバ223、切替制御PC282、および、マルチプレクサコントローラ (Multiplexor controler;MXC)244を意味している。このうち、保有サーバ2 21には送出システムの共通情報を蓄積することができ、システム運用中はいつ でも参照・更新を行うことができる。The broadcasting system referred to here includes the programming server 141, proprietary server 221, broadcasting server 223, switching control PC 282, and multiplexer controller (MXC) 244. Among these, proprietary server 221 can store common information for the broadcasting system, which can be referenced and updated at any time during system operation.
本実施の形態において、送出サーバ223は9台とし、そのうち8台が現用、 1台を予備としている。送出サーバ223は1台で保 有サーバ221からの複数チャンネル(本実施の形態においては最大13チャン ネル)の素材ファイル、或いは実時間でMPEG圧縮(エンコード)処理するリ アルタイムエンコーダ229からの素材ストリームを入力とし、MPEGシステ ム規格のトランスポートストリーム(TS)にソフトウェアにてリアルタイムで 変換し、多重する。In this embodiment, there are nine transmission servers 223, eight of which are in active use and one is a backup. Each transmission server 223 receives as input material files from multiple channels (up to 13 channels in this embodiment) from the storage server 221, or material streams from a real-time encoder 229 that performs MPEG compression (encoding) in real time. The inputs are then converted in real time by software into MPEG System standard transport streams (TS) and multiplexed.
また、送出サーバ223は、他にプログラムマップテーブル(Program Map Ta ble;PMT)、プログラムクロックリファレンス(Program Clock Refevence;PCR) も同時に多重する。これを1次多重化と呼ぶ。このように、複数チャンネルの実 効データ、時刻データおよび無効データのほかに、PCRパケット、PMTパケ ットなどMPEG規格で規定されているPSI(Program Specific Information ;PSI)の一部を多重している。なお、他のPSIであるPAT(Program Associ ation Table)、NIT(Network Information Table)などを多重化することも 可能であり、さらにはPSI以外のユーザが規定するパケットを多重化すること も可能である。The transmission server 223 also multiplexes the Program Map Table (PMT) and Program Clock Reference (PCR). This is called primary multiplexing. In addition to the active data, time data, and invalid data from multiple channels, it also multiplexes portions of the Program Specific Information (PSI) defined by the MPEG standard, such as PCR packets and PMT packets. It is also possible to multiplex other PSI, such as the Program Association Table (PAT) and Network Information Table (NIT), and even user-defined packets other than PSI.
本実施の形態のように、全体で100チャンネルを放送する場合、8台の送出 サーバ223の内、6台が13チャンネル、1台が12チャンネル、残り1台が 10チャンネルを1次多重化する。それを電気信号に変換して、2次多重衛星送 出システム212の現用系と予備系の2台のマルチプレクサ(Multiplexor;MUX )241−1,241−2に並列に出力する。さらに同様の出力を、TS音声モ ニタ263にも並列に出力する。これらの伝送路のケーブル内を流れる電気信号 は、全て送出サーバ223からマルチプレクサ241、TS音声モニタ263へ の信号であり、内容はTSデータ、クロッ クシンク(CLOCK、SYNC)、データバリッド(DVALID)である。In this embodiment, when a total of 100 channels are broadcast, six of the eight transmission servers 223 perform primary multiplexing of 13 channels, one performs primary multiplexing of 12 channels, and the remaining one performs primary multiplexing of 10 channels. These signals are converted into electrical signals and output in parallel to two multiplexers (MUX) 241-1 and 241-2, the active and standby systems of the secondary multiplexed satellite transmission system 212. Similar outputs are also output in parallel to the TS audio monitor 263. All of the electrical signals flowing through these transmission cable paths are from the transmission servers 223 to the multiplexers 241 and TS audio monitor 263, and contain TS data, clock sync (CLOCK, SYNC), and data valid (DVALID).
送出サーバ223は日替り時(4:00)に、前日に取得した当日分の複数の 担当チャンネル分の進行表に従って、放送に必要な素材のファイルを送出サーバ 223の備える図示しない外部ハードディスクから順次読み出し、それと同時に 、MPEGエンコーダ229により実時間でMPEG圧縮(エンコード)処理さ れた素材ストリームを並列のMPEGシステム規格のトランスポートストリーム パケットに変換し、また、PMTパケットの作成を行い、さらにNullパケッ トを挿入した後、PCRパケットを多重した上に、そのPCRパケットに時間情 報を打刻して出力する。At the end of each day (4:00 AM), the transmission server 223 sequentially reads the necessary broadcast material files from its external hard disk (not shown) according to the schedule for the multiple channels it is responsible for, obtained the previous day. At the same time, the MPEG encoder 229 converts the MPEG-encoded material stream in real time into parallel MPEG system transport stream packets, creates PMT packets, inserts null packets, multiplexes PCR packets, and then stamps the PCR packets with time information before outputting them.
送出サーバ223はさらに、日替り時に、翌日分の複数の担当チャンネル分の 進行表を保有サーバ221から読み出し、その進行表に従って、翌日放送に必要 な素材を保有サーバ221から送出サーバ223の図示しない外部ハードディス ク223Aへコピーする。これにより、万一、保有サーバ221に障害が生じた 場合や、進行表の送付が遅れた場合に対して、翌日まで対応を猶予することがで きる。また万一、2日以上、保有サーバ221に障害が生じた場合や、進行表が 送付されなかった場合に、その当日は前日分の進行表を代用(コピー)すること によって、放送が全く実行されないという事故を防ぐことが可能となる。Furthermore, at the time of day change, transmission server 223 reads the schedule for the next day for multiple channels it is responsible for from proprietary server 221 and copies the materials needed for the next day's broadcast from proprietary server 221 to transmission server 223's external hard disk 223A (not shown) in accordance with the schedule. This allows for a grace period until the next day in the event of a malfunction in proprietary server 221 or a delay in the delivery of the schedule. Furthermore, in the unlikely event that proprietary server 221 malfunctions for more than two days or the schedule is not delivered, the previous day's schedule can be used (copied) instead, preventing accidents in which no broadcast is performed at all.
本実施の形態における送出サーバ223の外部ハードディスク223Aの容量 は、2日分格納するものとした。ディスクの占有容量は、本日分と翌日分など、 素材が重複する場合には、各チャンネル内、さらに全チャンネルで互いに全く重 複しない素材を放送する場合より減少する。すなわち、極端な場合として、全て のチャンネル で1つの素材を連続して2日間放送する場合には、ディスクの占有容量は1素材 ファイル分のみでよい。また、運用によっては、特定のチャンネルはより短い編 成とし、特定のチャンネルはより長い編成にすることも可能である。In this embodiment, the capacity of the external hard disk 223A of the transmission server 223 is assumed to store two days' worth of content. When overlapping material exists, such as between today's and tomorrow's content, the disk space required is reduced compared to when completely unique material is broadcast on each channel, or even across all channels. In other words, in an extreme case, if one material is broadcast on all channels for two consecutive days, the disk space required is only the space required for one material file. Furthermore, depending on the operation, it is possible to configure certain channels to have shorter programming and certain channels to have longer programming.
8台の送出サーバ223の中の1台に、万一障害が生じ、送出不能になった場 合、その送出サーバ223−iが担当している全てのチャンネル(例えば13チ ャンネル)の放送が停止する。そこで、障害が生じた送出サーバ223−iで実 行していたプロセスを、全て予備の送出サーバ228−jへ切り替える(9/8 リダンダンド切替を行う)。後述する切替制御PC282は保有サーバ221の コンフィグレーションを書き換え、その後、各送出サーバ223、MXC244に コンフィグレーションが書き換えられたことを伝える。予備として待機していた 送出サーバ228−jは障害を生じた送出サーバ228−iが担当していたチャ ンネルの進行表を保有サーバ221から取得して、その進行表に従って現在送出 に必要な素材ファイルを保有サーバ121から直接読み出して送出を開始する。If one of the eight transmission servers 223 fails and becomes unable to transmit, broadcasting on all channels (e.g., channel 13) served by that transmission server 223-i will cease. Therefore, all processes running on the failed transmission server 223-i are switched to the backup transmission server 228-j (9/8 redundancy switchover). The switching control PC 282, described below, rewrites the configuration of the proprietary server 221 and then notifies each transmission server 223 and MXC 244 that the configuration has been rewritten. The backup transmission server 228-j obtains the progress table for the channel served by the failed transmission server 228-i from the proprietary server 221, and begins transmission by directly reading the material files required for current transmission from the proprietary server 221 according to the progress table.
これと同時にMXC244はMUX241の入力チャンネルを切り替える。すな わち、障害の生じたMUX241の入力ゲートを閉じ、予備としてそれまで閉じ ていた入力ゲートを開ける。これにより直ちに放送が開始される(復旧する)。At the same time, MXC 244 switches the input channel of MUX 241. That is, it closes the input gate of MUX 241 where the failure occurred and opens the input gate that was previously closed as a backup. This immediately resumes broadcasting (recovery).
また、その間にも送出サーバ223−jは、担当するチャンネルの進行表から 、今後、本日および翌日に必要となる素材ファイルを検索し、それを保有サーバ 221から読み出して図示しない外部ハードディスク223A−jに順次コピー を行う。すなわち、送出する素材ファイルの読み出しよりも、保有サーバ221 から送出サー バ223へのファイルの転送時間の方が早いので、送出すべきものは、すべての 素材のコピーの完了を待たずに送出し、その合間に、コピーを完了する。これに より予備として待機していた送出サーバ223−jは、最終的に、障害を生じた 送出サーバ223−iと全く同様の設定となる。これにより、障害により入れ替 えが起こった後、予備機を現用機に戻す必要がなく、以後、障害が生じた送出サ ーバ223−iを予備機として待機させ、修理することが可能となる。During this time, transmission server 223-j searches the progress schedule for the channel it is responsible for for material files that will be needed for the current day and the following day, reads them from proprietary server 221, and sequentially copies them to external hard disk 223A-j (not shown). In other words, since the file transfer time from proprietary server 221 to transmission server 223 is faster than the time it takes to read the material files to be transmitted, transmission of the material to be transmitted is completed without waiting for the completion of copying of all material, and the copying is completed in the meantime. As a result, transmission server 223-j, which was on standby as a backup, ultimately has the same settings as the failed transmission server 223-i. This eliminates the need to return the backup machine to active use after a switch due to a failure; the failed transmission server 223-i can then be kept on standby as a backup machine while it is repaired.
2次多重衛星送出システム212では、マルチプレクサ241−1に、送出サ ーバ223−1乃至223−9の出力が供給されている。マルチプレクサ241 −1は、MXC244−1により制御され、所定の8台の送出サーバ223から の出力を選択し、変調装置242−1に出力している。変調装置242−1は、 入力されたデータをQPSK方式で変調し、セレクタ243に出力する。In the secondary multiplex satellite transmission system 212, the outputs of transmission servers 223-1 through 223-9 are supplied to multiplexer 241-1. Multiplexer 241-1 is controlled by MXC 244-1 and selects outputs from eight predetermined transmission servers 223, outputting them to modulator 242-1. Modulator 242-1 modulates the input data using the QPSK method and outputs the resulting signal to selector 243.
同様に、マルチプレクサ241−2は、MXC244−2により制御され、送 出サーバ223の出力を選択し、変調装置242−2に出力している。変調装置 242−2は、人力された信号をQPSK方式で変調し、セレクタ243に出力 している。Similarly, multiplexer 241-2 is controlled by MXC 244-2 to select the output of transmission server 223 and output it to modulator 242-2. Modulator 242-2 modulates the input signal using the QPSK method and outputs it to selector 243.
なお、送出サーバ223からMXC244とTS音声モニタ263には、DV B(Digital Video Broadcasting)パラレル、LVDSなどで、データが転送さ れる。Data is transferred from the transmission server 223 to the MXC 244 and TS audio monitor 263 via DVB (Digital Video Broadcasting) parallel, LVDS, or the like.
セレクタ243は、切替制御PC282により制御され、変調装置242−1 または変調装置242−2より入力された信号の一方を選択し、図示しない中間 周波(IF)処理回路を介して衛星に出力するようになされている。Selector 243 is controlled by switching control PC 282 to select one of the signals input from modulator 242-1 or modulator 242-2, and outputs the selected signal to the satellite via an intermediate frequency (IF) processing circuit (not shown).
また、マルチプレクサ241とMXC244には、放送全体を管理する図示し ない放送管理システムより、適宜、所定の信号が供給されるようになされている 。Additionally, multiplexer 241 and MXC 244 are supplied with appropriate signals from a broadcast management system (not shown) that manages the entire broadcast.
2次多重衛星送出システム212は、送出システムA系と、送出システムB系 を有している。送出システムA系を構成するマルチプレクサ241−1には、送 出サーバ223−1乃至223−9の出力が供給されている。マルチプレクサ2 41−1は、MXC244−1により制御され、所定の8台の送出サーバ223 からの出力を選択し、変調装置242−1に出力している。変調装置242−1 は、入力されたデータをQPSK方式で変調し、セレクタ243に出力する。The secondary multiplex satellite transmission system 212 has a transmission system A and a transmission system B. The outputs of transmission servers 223-1 through 223-9 are supplied to a multiplexer 241-1 constituting transmission system A. Multiplexer 241-1 is controlled by an MXC 244-1 and selects outputs from eight predetermined transmission servers 223, outputting the selected outputs to a modulator 242-1. Modulator 242-1 modulates the input data using the QPSK method and outputs the resulting signal to a selector 243.
同様に、送出システムB系を構成するマルチプレクサ241−2は、MXC2 44−2により制御され、送出サーバ223の出力を選択し、変調装置242− 2に出力している。変調装置242−2は、入力された信号をQPSK方式で変 調し、セレクタ243に出力している。Similarly, the multiplexer 241-2 constituting the transmission system B is controlled by the MXC 244-2, selects the output of the transmission server 223, and outputs it to the modulator 242-2. The modulator 242-2 modulates the input signal in QPSK format and outputs it to the selector 243.
なお、送出サーバ223からMXC244とTS音声モニタ263には、DV B(Digital Video Broadcasting)パラレル、LVDSなどで、データが転送さ れる。Data is transferred from the transmission server 223 to the MXC 244 and TS audio monitor 263 via DVB (Digital Video Broadcasting) parallel, LVDS, or the like.
セレクタ243は、切替制御PC282により制御され、変調装置242−1 または変調装置242−2より入力された信号の一方を選択し、図示せぬ中間周 波(IF)処理回路を介して衛星に出力するようになされている。The selector 243 is controlled by the switching control PC 282 to select one of the signals input from the modulator 242-1 or the modulator 242-2, and outputs the selected signal to the satellite via an intermediate frequency (IF) processing circuit (not shown).
また、マルチプレクサ241とMXC244には、放送全体を管理する図示し ない放送管理システムより、適宜、所定の信号が供給 されるようになされている。Additionally, multiplexer 241 and MXC 244 are supplied with predetermined signals as needed from a broadcast management system (not shown) that manages the entire broadcasting system.
2次多重衛星送出システム212では、8系統の送出サーバ223よりそれそ れ供給される13チャンネル分のPES(Program Elementary Stream)パケット 、PMTパケット、およびPCRパケットが1次多重されたTSを、マルチプレ クサ241に入力する。2次多重装置としてのマルチプレクサ241ではこれら のパケットと、PMT以外の番組選択に必要なパケット、番組ガイドパケット、 番組管理パケット、顧客管理パケット等、衛星に送出する全てのパケットを多重 化して出力する。その出力はQPSK変調装置242にてエラー訂正符号が付加 された後に、QPSK変調されて変調信号として出力される。In the secondary multiplexed satellite transmission system 212, TSs, which are primarily multiplexed with PES (Program Elementary Stream) packets, PMT packets, and PCR packets for 13 channels, supplied from eight transmission servers 223, are input to a multiplexer 241. The multiplexer 241, which serves as a secondary multiplexer, multiplexes and outputs all packets to be transmitted to the satellite, including these packets, packets other than PMT required for program selection, program guide packets, program management packets, and customer management packets. The output is then QPSK modulated by a QPSK modulator 242, which adds an error correction code to the output, and outputs it as a modulated signal.
MXC244は図示しない放送管理システムから翌日分の運行データ(放送全 体の運行を規定する)を毎日26:30に受け取り、27:50にPMTファイ ルを作成し、PMT.newとしてハブ222を介して保有サーバ221に転送する 。またMXC244はマルチプレクサ241に対して、PMT以外の番組選択に 必要なパケット、番組ガイド用パケット、番組管理パケット、顧客管理パケット 等、衛星に送出する全てのパケットの送出の設定およびスケジュールを転送する 。The MXC 244 receives the next day's operation data (which specifies the overall broadcast operation) from the broadcast management system (not shown) at 26:30 every day, creates a PMT file at 27:50, and transfers it as PMT.new to the proprietary server 221 via the hub 222. The MXC 244 also transfers to the multiplexer 241 the transmission settings and schedules for all packets to be transmitted to the satellite, including packets other than PMT required for program selection, program guide packets, program management packets, and customer management packets.
送信または受信について、中央に配置されている現用のMXC144−1(ま たは144−2)からみた場合の構成を説明する。The configuration for transmission or reception will be described from the perspective of the centrally located active MXC 144-1 (or 144-2).
MXC244は、MXC244−1(MXC−A)とMXC244−2(MX C−B)の2台により構成され、上述のA系、B系それぞれを独立に制御するが 、現用系MXC244だけが、ハブ222を介して送出サーバ223に、図示し ない他のハブを介してTS 音声モニタ263に、また、上記他のハブとチャンネルセッタPC262を経由 して、100チャンネルモニタシステム213の100チャンネルモニタ261 のスイッチ卓に、それぞれ制御情報を送る。現用、予備の認識は、保有サーバ2 21上のコンフィクレーションにより行われる。The MXC 244 consists of two units, MXC 244-1 (MXC-A) and MXC 244-2 (MXC-B), which independently control the A and B systems. However, only the active MXC 244 sends control information to the transmission server 223 via the hub 222, to the TS audio monitor 263 via another hub (not shown), and to the switch console of the 100-channel monitor 261 of the 100-channel monitor system 213 via the other hub and the channel setter PC 262. Active and standby units are identified by configuration on the proprietary server 221.
MXC244の主な役割の1つは各種パラメータの設定であり、初期パラメー タの設定を行い、その後、異常がない限り、送出運用には関与しない。また他の 1つの役割は異常監視であり、各周辺装置の監視を行い、アラームPC283に 異常(アラーム)を通知し、切替制御PC282からの切替指示により、保有サ ーバ221上のコンフィグレーションに従って切替制御を行う。One of the primary roles of the MXC 244 is to set various parameters, including initial parameter settings, and then not participate in transmission operations unless an abnormality is detected. Another role is to monitor abnormalities, monitoring each peripheral device and notifying the alarm PC 283 of any abnormalities (alarms). In response to switching instructions from the switching control PC 282, the MXC 244 controls switching according to the configuration on the proprietary server 221.
MXC244−1とMXC244−2は、例えば、5分毎に、ダミーデータの 書き込みを要求し、その実行を確認するなどして、相互に他方を監視し合い、予 備MXCから現用MXCの異常がアラームPC283に通知された場合は、監視 者(人)はこれを判断して切替制御PC282を制御して、現用、予備を入れ替 えさせる。MXC 244-1 and MXC 244-2 monitor each other by requesting the writing of dummy data every five minutes, for example, and confirming its execution. If the standby MXC notifies the alarm PC 283 of an abnormality in the active MXC, the monitor (person) determines this and controls the switching control PC 282 to switch the active and standby MXCs.
現用系MXC244の役割を以下に示す。The role of the active MXC 244 is as follows:
・放送管理システムからの各種送出制御情報の受信 ・保有サーバ221へのPMTファイルの送信 ・保有サーバ221からの時刻、現用/予備指定等のコンフィグレーションの 受信 ・アラームPC283への異常通知 ・切替制御PC282からの切替指示受信 ・現用系MUX241の設定および監視 送出サーバ223の異常時の現用系MUX241の入力チャ ンネルの切替 現用系MUX241の入力チャンネルのエラーの送信 ・現用系QPSK変調装置242の設定および監視 ・予備系MXC244の監視 ・TS音声モニタ装置263の設定および監視 ・チャンネルセッタPC262の設定および監視 予備系MXC244の役割を以下に示す。・Receives various transmission control information from the broadcast management system ・Transmits PMT files to the proprietary server 221 ・Receives configuration information such as time and active/backup designation from the proprietary server 221 ・Notifies the alarm PC 283 of abnormalities ・Receives switching instructions from the switching control PC 282 ・Configures and monitors the active MUX 241 ・Switches the input channel of the active MUX 241 in the event of an abnormality in the transmission server 223 ・Transmits errors on the input channel of the active MUX 241 ・Configures and monitors the active QPSK modulator 242 ・Monitors the backup MXC 244 ・Configures and monitors the TS audio monitor device 263 ・Configures and monitors the channel setter PC 262 The roles of the backup MXC 244 are as follows:
・放送管理システムからの各種送出制御情報の受信 ・保有サーバ221からの時刻、現用/予備指定等のコンフィグレーションの 受信 ・アラームPC283への異常通知 ・切替制御PC282からの切替指示受信 ・予備系MUX241の設定および監視 送出サーバ223の異常時の予備系MUX241の入力チャンネルの切替予 備系MUX241の入力チャンネルのエラーの送信 ・予備系QPSK変調装置242の設定および監視 ・現用系MXC244の監視 マルチプレクサ241、QPSK変調装置242、MXC244は上述の如く 、それぞれA系とB系の2台があり、全く独立に並列に動作している。それぞれ のQPSK変調装置242の出力は、セレクタ243に供給され、切替制御PC 282がこの切り替えを行う。これにより、現用系・予備系が入れ替わる(A・ B切替)。M XC244は独立にそれぞれのMUX241に、設定およびスケジュールを転送 するが、保有サーバ221へのPMTファイルの送信、TS音声モニタ263の 設定および監視、チャンネルセッタPC262の設定および監視は、現用系のM XC124のみが行う。Receives various transmission control information from the broadcast management system. Receives configuration information such as time and active/standby designation from the proprietary server 221. Notifies the alarm PC 283 of abnormalities. Receives switching instructions from the switching control PC 282. Configures and monitors the standby MUX 241. Switches the standby MUX 241's input channel in the event of an abnormality in the transmission server 223. Transmits errors on the standby MUX 241's input channel. Configures and monitors the standby QPSK modulator 242. Monitors the active MXC 244. As mentioned above, there are two multiplexers 241, two QPSK modulators 242, and two MXCs 244, one for system A and one for system B, which operate independently and in parallel. The output of each QPSK modulator 242 is supplied to the selector 243, and the switching control PC 282 performs this switching. This switches the active and standby systems (A/B switching). The MUX 244 independently transfers settings and schedules to each MUX 241, but only the active MUX 124 transmits PMT files to the proprietary server 221, configures and monitors the TS audio monitor 263, and configures and monitors the channel setter PC 262.
100チャンネルモニタシステム203は、オーディオ100チャンネルモニ タ261を有している。このオーディオ100チャンネルモニタ261には、変 調装置242−1,242−2の出力と、TS音声モニタ263の出力が供給さ れている。さらに、このオーディオ100チャンネルモニタ261には、図示し ない受信装置で衛星からの電波を受信し、これを復調して得られた受信IF信号 も供給されている。さらに、オーディオ100チャンネルモニタ261には、O AリスニングPC265の出力が、MPEGテコーダ266でデコードされた後 、供給されている。オーディオ100チャンネルモニタ261では、これらの入 力を適宜モニタすることができる。チャンネルセッタPC262は、100チャ ンネルモニタ261を制御する。The 100-channel monitor system 203 has an audio 100-channel monitor 261. This audio 100-channel monitor 261 is supplied with the outputs of modulators 242-1 and 242-2 and the output of a TS audio monitor 263. Furthermore, this audio 100-channel monitor 261 is also supplied with a received IF signal obtained by receiving radio waves from a satellite using a receiver (not shown) and demodulating the received signal. Furthermore, the audio 100-channel monitor 261 is supplied with the output of an OA listening PC 265 after being decoded by an MPEG decoder 266. The audio 100-channel monitor 261 can monitor these inputs as needed. A channel setter PC 262 controls the 100-channel monitor 261.
100チャンネルモニタシステム203は、正しく全てのチャンネルが送出さ れているかをモニタするシステムである。まず、衛星からの送信電波を受信して 、100台の受信装置としての図示しないIRD(Integrated Receiver and Dec oder)に分配して、それぞれのIRDによって音を再生して、100チャンネル モニタ261の100チャンネル分のピークレベルメータに一斉表示する。監視 者はそのメータの動きにより一目で送出状態を知ることが出来る。また、100 チャンネルモニタ261に図示しないレベル検出装置を設け、−50dB以下の 状態(無音)が30秒以上続いた場合に、 ピークレベルメータ上のインジケータを赤く点滅させるとともに、アラームを鳴 らすことで監視者に注意を促す。監視者はそれを知り、そのチャンネルを選択し て音をスピーカに出力して、障害かどうかの調査を行うことができる。このレベ ルのしきい値、検出時間設定は変更することが可能である。The 100-channel monitor system 203 monitors whether all channels are being transmitted correctly. It first receives radio waves transmitted from the satellite and distributes them to 100 receiving devices (IRDs, not shown). Each IRD plays back the audio, which is then simultaneously displayed on the peak level meters for all 100 channels on the 100-channel monitor 261. The monitor can check the transmission status at a glance by observing the meter movement. The 100-channel monitor 261 is also equipped with a level detection device (not shown). If the level drops below -50 dB (silence) for 30 seconds or more, the indicator on the peak level meter flashes red and an alarm sounds to alert the monitor. The monitor can then select the channel and output the audio to the speaker to investigate whether there is a problem. The level threshold and detection time settings are configurable.
衛星の送出系統に異常が検出された場合には、100チャンネルモニタ261 への入力を、一斉に、IRDの出力(CS−IF)から、現用系のQPSK変調 装置242の出力に切り替えて、衛星送出前の音声を、100チャンネルのピー クレベルメータと、スイッチ卓341で選択した1つの音声によって確認を行う 。必要に応じて千備系のQPSK変調装置s42の出力に切り替えて、衛星送出 前の音声を100チャンネルのピークレベルメータと、1つの選択音声によって 確認を行う。If an abnormality is detected in the satellite transmission system, the input to the 100 channel monitor 261 is simultaneously switched from the IRD output (CS-IF) to the output of the QPSK modulator 242 in the active system, and the audio before satellite transmission is confirmed using the peak level meter for channel 100 and one audio signal selected on the switch console 341. If necessary, the input is switched to the output of the QPSK modulator s42 in the Senbi system, and the audio before satellite transmission is confirmed using the peak level meter for channel 100 and one selected audio signal.
さらに問題がある場合は、TS音声モニタ263によって送出サーバ223の 出力すなわちMUX241に入力する前の1次多重化ストリームから、1チャン ネルのトランスポートストリーム(TS)をデマルチプレックスして抜き出し、デコ ーダ264でデコードして、100チャンネルのピークレベルメータと、1つの 選択音声によって確認を行う。送出サーバ223で1台当たり13チャンネルを 同時に多重するために、TS音声モニタ263は、1台で最大13チャンネルの TSを同時にデコードして、13チャンネルの音声を出力する。TS音声モニタ 263を8台(9台のうちの1台は予備となる)装備することによって100チ ャンネルの音声を同時に出力することができる。If further problems exist, the TS audio monitor 263 demultiplexes and extracts one channel of transport stream (TS) from the output of the transmission server 223, i.e., the primary multiplexed stream before input to the MUX 241. The decoded TS is then decoded by the decoder 264 and confirmed using 100-channel peak level meters and one selected audio. Since each transmission server 223 simultaneously multiplexes 13 channels, a single TS audio monitor 263 can simultaneously decode up to 13 channels of TS and output 13 channels of audio. By installing eight TS audio monitors 263 (one of the nine is a spare), 100 channels of audio can be output simultaneously.
100チャンネルモニタ261のスイッチ卓341は100個の 選択スイッチを有し、そのスイッチ1つ1つがチャンネル番号に対応している。The switch console 341 of the 100-channel monitor 261 has 100 selection switches, each of which corresponds to a channel number.
一方、TS音声モニタ263の出力は各送出サーバ223の出力に物理的に対応 しているために、9/8リダンダンド切替が実施されると、TS音声モニタ26 3の出力はチャンネル番号に対応しなくなる。そのため本実施の形態においては 、チャンネルセッタPC262により、切替情報に応じて100チャンネルモニ タ261のスイッチ卓の100個の選択スイッチがどこの入力を選択して出力す るかの設定を行う。On the other hand, because the output of the TS audio monitor 263 physically corresponds to the output of each transmission server 223, when 9/8 redundancy switching is performed, the output of the TS audio monitor 263 no longer corresponds to the channel number. Therefore, in this embodiment, the channel setter PC 262 sets which inputs the 100 selector switches on the switch console of the 100-channel monitor 261 will select and output, in accordance with the switching information.
また、チャンネルセッタPC262は1台の100チャンネルモニタ261の スイッチ卓を制御するのに対し、選択スイッチを制御する設定ファイルは2台の MXC244から転送されるために、MXC244との通信は専用回線103と してのLANを使ったネットワーク経由で行い、100チャンネルモニタ261 のスイッチ卓に対する通信はRS−422で行われる。Furthermore, while the channel setter PC 262 controls the switch console of one 100-channel monitor 261, the setting files that control the selection switches are transferred from two MXCs 244. Therefore, communication with the MXCs 244 is performed via a network using the LAN as dedicated line 103, and communication with the switch console of the 100-channel monitor 261 is performed via RS-422.
送出サーバ223より前段に問題がある場合には、保有サーバ221上の素材 に原因がある可能性があるので、オンエア(On Air;OA)リスニングPC265に より保有サーバ221から問題の素材ファイルを直接読み出し、MPEGデコー ダ266でデコードして確認を行うことが出来る。なお、OAリスニングPC2 65とMPEGデコーダ266は、再生装置265としての役割を果たす。If the problem occurs upstream of the transmission server 223, it may be due to the material on the proprietary server 221. Therefore, the on-air (OA) listening PC 265 can directly read the problematic material file from the proprietary server 221 and decode it with the MPEG decoder 266 for confirmation. The OA listening PC 265 and MPEG decoder 266 function as a playback device 265.
例えば、放送し、受信した音に異常があった場合、収録された素材自体に異常 があったのか、送出過程において異常が発生したのかを識別する必要がる。そこ で、OAリスニングPC265により、異常があった日とチャンネルを指定し、 進行表を表示させる。異常があった素材を進行表上で指定すると、OAリスニン グPC265 は、指定された素材を保有サーバ221から読み出し、再生させる。これにより 、素材自体に異常があったのか否かを判断することができる。For example, if there is an abnormality in the sound that was broadcast and received, it is necessary to determine whether the abnormality was in the recorded material itself or whether the abnormality occurred during the transmission process. Therefore, the OA listening PC 265 specifies the date and channel on which the abnormality occurred and displays the progress chart. When the abnormal material is specified on the progress chart, the OA listening PC 265 reads the specified material from the proprietary server 221 and plays it back. This makes it possible to determine whether there was an abnormality in the material itself.
送出管理システム214は、切替制御PC282−1,282−2を右してお り、この切替制御PC282には、計時動作を行う局内時計284の出力が供給 されている。送出管理システム214は、この他、OAモニタPC281−1, 281−2、アラームPC283を有している。The transmission management system 214 includes switching control PCs 282-1 and 282-2, and the output of an in-station clock 284 that performs timekeeping is supplied to the switching control PC 282. The transmission management system 214 also includes office monitor PCs 281-1 and 281-2 and an alarm PC 283.
送出管理システム214のOAモニタPC281、切替制御PC282、アラ ームPC283、OAリスニングPC285は、2次多重衛星送出システム21 2のMXC244に接続されている。The OA monitor PC 281, the switching control PC 282, the alarm PC 283, and the OA listening PC 285 of the transmission management system 214 are connected to the MXC 244 of the secondary multiple satellite transmission system 212.
送出管理システム214は、保有サーバおよび100チャンネル送出システム 211と2次多重衛星送出システム212からの送出の監視・切替を行う。各シ ステムで発生したアラームは全てアラームPC283に通知され、ここでは、そ の対応レベルに応じて4種類の音色のチャイムが鳴り、アラームの番号とメッセ ージがアラームPC283の表示画面に現われる。また、それに対する対応方法 もGUIに従って参照することができる。このアラームPC283から各システ ムのアラームLOGも見ることができ、問題発生の経緯を知ることができる。シ ステム監視者はこのアラームPC283でのアラームにより異常を知る。アラー ムPC283の表示内容から障害状況と対応を判断して、必要に応じて切替制御 PC282から切替操作を行う。The transmission management system 214 monitors and switches between the proprietary server, the 100-channel transmission system 211, and the secondary multiple satellite transmission system 212. All alarms generated by each system are notified to the alarm PC 283, which sounds a chime with one of four tones depending on the response level, and the alarm number and message appear on the alarm PC 283's display screen. Response methods can also be viewed using a GUI. The alarm PC 283 also allows viewing of the alarm log for each system, allowing the user to understand how the problem occurred. The system monitor becomes aware of an abnormality through the alarm on the alarm PC 283. The system monitor determines the fault condition and response from the contents displayed on the alarm PC 283, and performs switching operations from the switching control PC 282 as necessary.
2台の切替制御PC282−1,282−2のうちのいずれかが現用に設定さ れ、切替動作が入力可能状態に設定される。予備に設 定された切替制御PC282からは切替動作の入力を行うことは出来ない。切替 制御PC282は局内時計284から正確な時刻を知り、保有サーバ221に設 定する。各周辺装置は保有サーバ221を参照することにより、正確な時刻を得 る。切替制御PC282はシステム監視者の入力に従い、送出サーバ223の予 備系への切替(9/8リダンタンド切替)と、セレクタ243によるQPSK変 調装置242の出力の切替(A・B切替)を行う。その時、切替制御PC282 は保有サーバ221のコンフィグレーションを書き換え、その後、各周辺装置に コンフィグレーションが書き換えられたことを伝える。各周辺装置はそれをトリ ガーに保有サーバ221から新たなコンフィグルーションを取得することで動作 を切り替える。One of the two switching control PCs 282-1, 282-2 is set as the active system, and switching operations are enabled for input. Switching operations cannot be input from the standby switching control PC 282. The switching control PC 282 obtains the accurate time from the station clock 284 and sets it in the proprietary server 221. Each peripheral device obtains the accurate time by referencing the proprietary server 221. Based on input from the system supervisor, the switching control PC 282 switches the transmission server 223 to the standby system (9/8 redundancy switching) and switches the output of the QPSK modulator 242 (A/B switching) using the selector 243. At that time, the switching control PC 282 rewrites the configuration of the proprietary server 221 and then notifies each peripheral device that the configuration has been rewritten. This triggers each peripheral device to obtain the new configuration from the proprietary server 221 and switch its operation.
また、QPSK変調装置242の出力の切替(A・B切替)は、セレクタ24 3をリモートにしておくことによって切替制御PC282の指示により行われる が、セレクタ243をローカル設定にして、セレクタ243の本体の前面パネル で切替を強制的に行うことも可能である。その場合、セレクタ243本体で切替 が行われたことを切替制御PC282が知り、その情報により保有サーバ221 のコンフィグレーションを切り替える。また、送出サーバ223からの楽曲の送 出状況を、OAモニタPC281で知ることができる。Furthermore, switching of the output of the QPSK modulator 242 (A/B switching) is performed by instructions from the switching control PC 282 when the selector 243 is set to remote. However, it is also possible to set the selector 243 to local and forcibly perform the switching from the front panel of the selector 243 itself. In this case, the switching control PC 282 is notified that a switch has been made on the selector 243 itself, and uses this information to switch the configuration of the proprietary server 221. Furthermore, the OA monitor PC 281 can monitor the music transmission status from the transmission server 223.
OAモニタPC281上のGUIから任意のチャンネルを選択すると、そのチ ャンネルの送出イベント(楽曲)予定が(すなわち、進行表の内容が)リストと して表示される。さらに、送出中の楽曲(イベント)のタイトル、演奏者、演奏 時間、残時間が他と異なる色などでマークされ、現在の送出状況、過去の送出履 歴、今後の送出予定を一目で知ることができる。また、OAモニタPC281の 状態は、送出サーバ223から取得され、イベント更新は送出サーバ223の動 作を基準として行われるので、送出サーバ223の異常・停止状況も知ることが できる。When a channel is selected from the GUI on the OA monitor PC 281, the scheduled events (music pieces) for that channel are displayed as a list (i.e., the contents of the schedule). Furthermore, the title, performer, performance time, and remaining time of the currently playing music piece (event) are highlighted in a different color, allowing the user to see the current play status, past play history, and future play schedule at a glance. Furthermore, the status of the OA monitor PC 281 is obtained from the playout server 223, and event updates are based on the operation of the playout server 223, so abnormal or stopped status of the playout server 223 can also be monitored.
なお、以上の説明においては、マスタークロックが、GPSからの信号を基に 生成され、TSPPボード4に外部から入力されているが、図13と図14に示 すように、GPSを利用する基準周波数発生装置と同程度の周波数安定度を持つ 基準周波数発生装置45をTSPPボード4上に設置すれば、装置全体が縮小で きる。In the above explanation, the master clock is generated based on a signal from GPS and input to the TSPP board 4 from an external source. However, as shown in Figures 13 and 14, the entire system can be reduced in size by installing a reference frequency generator 45 on the TSPP board 4 that has the same level of frequency stability as a reference frequency generator that uses GPS.
図15に示すように、放送規格で規定されているNIT,PAT等の制御信号 のパケットを全て、図5の多重化部31と同様のソフトウェア的な処理により、 多重化することにより、TSPPボード4から変調器(Modulator;MODU)8に直接 供給して、変調し、伝送路にデータを送出することが可能である。さらに、図1 6に示すように、変調器(MODU)8をボード化し、コンピュータ3に内蔵すること により、コンピュータ3からデータを直接伝送路に出力することができる。As shown in Figure 15, all control signal packets, such as NIT and PAT, specified in broadcasting standards are multiplexed using software processing similar to that of the multiplexer 31 in Figure 5. This allows the data to be supplied directly from the TSPP board 4 to the modulator (MODU) 8, where it is modulated and sent over the transmission path. Furthermore, as shown in Figure 16, by incorporating the modulator (MODU) 8 into the computer 3 as a board, data can be output directly from the computer 3 over the transmission path.
本発明は、100チャンネルの音楽放送に限ったものではなく、デジタル化さ れたあらゆる情報のデータ放送にも容易に応用できることは言うまでもない。It goes without saying that the present invention is not limited to 100-channel music broadcasting, but can also be easily applied to data broadcasting of any digitized information.
本実施の形態では、圧縮方式としてMPEG方式を用いているが、単なる説明 のためであり、AC−3,ATRACなど、他の圧縮方式を用いることもできる 。また、圧縮を使わない場合にも、本発明は適用ができる。In this embodiment, the MPEG compression method is used, but this is for illustrative purposes only; other compression methods, such as AC-3 and ATRAC, can also be used. The present invention is also applicable when no compression is used.
本実施の形態では、伝送路を衛星を想定して説明したが、伝送路はこの他、地 上波、光空間、光ケーブル、同軸ケーブル、その他の 実時間伝送路であっても、磁気テープ、光テープ、磁気ディスク、光ディスク、 その他の蓄積型伝送路であっても構わない。In this embodiment, the transmission path has been described assuming a satellite, but the transmission path may also be terrestrial waves, optical space, optical cable, coaxial cable, or other real-time transmission paths, or magnetic tape, optical tape, magnetic disk, optical disk, or other storage-type transmission paths.
また、本実施の形態においては、GPSを利用してマスタークロックを生成し たが、マスタークロックは、高精度で時間精度仕様を満足するものであれば、例 えば、ルビジウムやセシウムを使った標準信号発生器に基づいて生成しても良い 。In addition, while the master clock is generated using GPS in this embodiment, the master clock may be generated based on a standard signal generator using, for example, rubidium or cesium, as long as it is highly accurate and meets the time accuracy specifications.
以上のように、100チャンネルデジタルデータ送出装置および方法によれば 、マスタークロックに同期したカウンタを用いて、多重化したデータを計測する ようにしたので、送出されるデータ量と、送出に要した時間を正確に管理するこ とが可能となる。As described above, the 100-channel digital data transmission device and method uses a counter synchronized to the master clock to measure the multiplexed data, enabling accurate management of the amount of data transmitted and the time required for transmission.
───────────────────────────────────────────────────── (注)この公表は、国際事務局(WIPO)により国際公開された公報を基に作 成したものである。 なおこの公表に係る日本語特許出願(日本語実用新案登録出願)の国際公開の 効果は、特許法第184条の10第1項(実用新案法第48条の13第2項)に より生ずるものであり、本掲載とは関係ありません。─────────────────────────────────────────────────────── (Note) This publication is based on the publication published internationally by the International Bureau of Patents (WIPO). The effect of the international publication of the Japanese patent application (Japanese utility model registration application) related to this publication arises pursuant to Article 184-10, Paragraph 1 of the Patent Act (Article 48-13, Paragraph 2 of the Utility Model Act) and is unrelated to this publication.
Claims (14)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9-231941 | 1997-08-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPWO1999012293A1 true JPWO1999012293A1 (en) | 2001-03-13 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100599021B1 (en) | Apparatus and method for transmitting multichannel digital data | |
| KR100518667B1 (en) | Multichannel digital data sending device and method, information organizing device and method, and multichannel digital data managing device and method | |
| US6308204B1 (en) | Method of communications for an intelligent digital audiovisual playback system | |
| JPH07505750A (en) | Digital audio/video insertion system | |
| WO1996005695A1 (en) | Portable av editing device | |
| GB2477940A (en) | Music usage information gathering | |
| EP0950322A2 (en) | Arrangement comprising insertion means for the identification of an information packet stream carrying encoded digital data by means of additional information | |
| JP3879949B2 (en) | Multi-channel digital data transmission apparatus and method | |
| JPWO1999012293A1 (en) | Multi-channel digital data transmission device and method | |
| JP3865467B2 (en) | Multi-channel digital data transmission apparatus and method | |
| JP3880134B2 (en) | Data transmission apparatus and method | |
| JPH1127227A (en) | Multi-channel digital data transmission apparatus and method | |
| WO2000028434A2 (en) | Method and apparatus for mixing, archiving and delivering of sound and/or video generated at remote locations | |
| JPH1125658A (en) | Information organization device and method | |
| JP2000216684A (en) | Data transmission apparatus and method | |
| JP4124192B2 (en) | Signal processing apparatus and transmission method | |
| JP4086073B2 (en) | Signal processing apparatus and transmission method | |
| JP4086072B2 (en) | Signal processing apparatus and transmission method | |
| JP2000299668A (en) | Program broadcasting method | |
| JP2005130513A (en) | Signal processor, and transmission method |