JPS62199183A - Character multiplex broadcasting receiver - Google Patents
Character multiplex broadcasting receiverInfo
- Publication number
- JPS62199183A JPS62199183A JP4028286A JP4028286A JPS62199183A JP S62199183 A JPS62199183 A JP S62199183A JP 4028286 A JP4028286 A JP 4028286A JP 4028286 A JP4028286 A JP 4028286A JP S62199183 A JPS62199183 A JP S62199183A
- Authority
- JP
- Japan
- Prior art keywords
- data
- page
- time
- timing
- program
- 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
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims 1
- 230000003111 delayed effect Effects 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 50
- 238000001514 detection method Methods 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008676 import Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- QPJDMGCKMHUXFD-UHFFFAOYSA-N cyanogen chloride Chemical compound ClC#N QPJDMGCKMHUXFD-UHFFFAOYSA-N 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Landscapes
- Television Systems (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、文字・図形データを記憶する大容量メモリを
備えた文字多重放送受信装置に係り、前記大容量メモリ
から読み出すデータのタイミングを受信タイミングに合
せるようにした文字多重放送受信装置に関する。[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) The present invention relates to a teletext broadcasting receiver equipped with a large-capacity memory for storing character/graphic data, and for reading data from the large-capacity memory. The present invention relates to a teletext broadcasting receiving device that matches the timing of data with the timing of reception.
(従来の技術)
近年、所定の情報をパケット形式で送信し、受信側での
自由な利用を提供するシステムが種々開発されている。(Prior Art) In recent years, various systems have been developed that transmit predetermined information in a packet format and provide the receiving side with free use of the information.
最近普及が進んでいる文字多重放送受信装置もこのよう
なシステムの一翼として娯楽・ニュース等の情報を希望
に応じて受信できるようになっている。Teletext broadcasting receivers, which have recently become popular, are also a part of such a system and are capable of receiving entertainment, news, and other information as desired.
文字多重放送における伝送データは、テレビジョン信号
の垂直帰線消去期間内にある特定の水平走査期間に多重
されている。1水平走査分の多重データはデータヘッダ
と称され、同期データとデータパケットから構成されて
いる。データパケットはパケット制御データ中の伝送制
御フラグによってデータの送出単位を指示し、連続性指
標(CI)によってパケットの連続性を確認せしめる。Transmission data in teletext broadcasting is multiplexed in a specific horizontal scanning period within the vertical blanking period of a television signal. Multiplexed data for one horizontal scan is called a data header, and is composed of synchronization data and data packets. The data packet indicates the unit of data transmission by the transmission control flag in the packet control data, and the continuity of the packet is confirmed by the continuity index (CI).
送出単位は、一つまたは複数のデータグループというデ
ータのまとまりを含み、個々のデータグループの先頭に
はデータグループヘッダがあり、データグループ単位で
結合あるいは転送などのデータ伝送制御を可能にしてい
る。又データグループヘッダは、データグループの大き
さをデータグループサイズによって指標でき、続けて送
出される“データグループとの間に連結がある場合はデ
ータグループリンクにより指標することができる。A transmission unit includes a collection of data called one or more data groups, and each data group has a data group header at the beginning, which enables data transmission control such as combining or transfer in units of data groups. In addition, the data group header can indicate the size of the data group by the data group size, and if there is a connection with the subsequently transmitted data group, it can be indicated by the data group link.
受信側ではデータパケットを1個以上受信しデコードす
るとともに、所定の識別・制御のためのデータにより内
容を解読することで個々の番組データを複数集めること
ができる。On the receiving side, it is possible to collect a plurality of individual program data by receiving one or more data packets, decoding them, and decoding the contents using predetermined identification and control data.
第5vAは1つの番組データを示す。番組データは1画
面に対応するページデータが複数集ったもので、番組デ
ータの先頭には番組管理データがある。1つの番組管理
データ、およびページデータは、複数のデータユニット
で構成され、先頭のデータユニットは、それぞれ番組デ
ータヘッダPRCI。The 5th vA shows one program data. Program data is a collection of a plurality of page data corresponding to one screen, and program management data is at the beginning of the program data. One program management data and page data is composed of a plurality of data units, and the first data unit is a program data header PRCI.
およびページデータヘッダPACIである。これらのデ
ータヘッダは、継続して伝送するデータグループの場合
、継続データヘッダ(CNCl )となる。尚、番組管
理データの次には音楽データによるページデータが構成
される場合がある。この音楽データは受信側に備えられ
たシンセサイザ装置を駆動して所定の音楽を演奏するた
めのものである。and page data header PACI. These data headers become continuous data headers (CNCl) in the case of data groups that are continuously transmitted. Note that page data based on music data may be configured next to the program management data. This music data is used to drive a synthesizer device provided on the receiving side to play predetermined music.
一方、文字多重放送の番組は、番組データ全体を1つの
送出単位として送信される一括形番組と、ページデータ
毎に独立の送出単位として送出される非一括形番組とが
ある。受信側では、一括゛形番組は、送出単位のすべて
を受信した後処理する記録受信処理モードによりデコー
ドし、非一括形受信番組は、前記処理モードによるか、
受信した信号を逐次復号処理しく逐次受信処理モード)
する。On the other hand, teletext programs include batch programs in which the entire program data is transmitted as one transmission unit, and non-batch programs in which each page data is transmitted as an independent transmission unit. On the receiving side, batch-type programs are decoded using a recording reception processing mode in which all transmission units are received and then processed, and non-block-type reception programs are decoded by the processing mode described above.
The received signal is sequentially decoded (sequential reception processing mode)
do.
非一括形の多ページ構成の番組は、送信側での信号の送
出間隔にしたがって受信復号されるので、送出間隔は表
示効果を考慮して設定されている。Since a non-batch type multi-page program is received and decoded according to the signal transmission interval on the transmitting side, the transmission interval is set in consideration of the display effect.
例えば人の読む速度、あるいは、音楽データが付加され
る場合音楽の進行に合せてベージ更新するように送出す
る訳である。For example, the page is sent to be updated in accordance with the reading speed of the person, or in accordance with the progress of the music if music data is added.
第6図に音楽データがある場合の、多ページ構成の番組
データの伝送タイミング(A>と、提示タイミング(B
)とを比較して示す。音楽データMは文字・図形データ
を成す各ページデータPDの最初に付加され、その受信
タイミングと殆とんと同時に音楽が演奏される。ページ
データPDは、前記音楽データMの進行に対応した所定
の時間開゛隔T1.T2で受信・提示されるように送信
タイミングを調節している。Figure 6 shows the transmission timing (A>) and the presentation timing (B) of multi-page program data when there is music data.
). The music data M is added to the beginning of each page data PD consisting of character/graphic data, and the music is played almost simultaneously with the reception timing of the music data M. The page data PD is stored at a predetermined time interval T1. corresponding to the progression of the music data M. The transmission timing is adjusted so that it is received and presented at T2.
ところで、上記のような文字・図形データを送信のタイ
ミングとは関係なく視聴するために、磁気ディスク装置
のような大容量メモリに記憶し、所望の時に読み出して
提示する場合がある、。このような機能を有する文字多
重放送受信装置において、非一括形の情報を記憶する場
合は、読む速度。By the way, in order to view and listen to the above-mentioned character and graphic data regardless of the timing of transmission, there are cases where the data is stored in a large-capacity memory such as a magnetic disk device, and read out and presented at a desired time. In a teletext broadcasting receiving device having such a function, when storing information in a non-bulk format, the reading speed is required.
あるいは音楽進行の速度に合せて、受信時と略一致した
タイミングでデータを読み出すのが望ましい。しかし従
来は、上記読み出しタイミングは各ベージごと一定の間
隔に設定し、提示内容即ち、文字情報量、あるいは附随
する音楽には考慮がなり、音楽と表示内容の同期が取れ
ない等の問題が生じていた。Alternatively, it is desirable to read the data at a timing that substantially coincides with the time of reception, in accordance with the speed of music progression. However, in the past, the above readout timing was set at fixed intervals for each page, and consideration was not given to the presentation content, i.e., the amount of text information, or accompanying music, resulting in problems such as the inability to synchronize the music and display content. was.
(発明が解決しようとする問題点)
上記のごとく、従来の文字多重放送受信装置は、大容量
メモリからのページデータごとの読み出し間隔を一定に
設定していたため、受信タイミングが再現ごとができな
いという問題があった。(Problems to be Solved by the Invention) As mentioned above, the conventional teletext receiving device sets the reading interval for each page data from the large capacity memory at a constant rate, so the reception timing cannot be reproduced every time. There was a problem.
本発明は上記問題点を除去し、受信時のタイングで文字
・図形データを読み出し表示することができるようにし
た文字多重放送受信装置の提供を目的とする。SUMMARY OF THE INVENTION An object of the present invention is to eliminate the above-mentioned problems and to provide a teletext broadcasting receiving apparatus that can read and display character and graphic data by timing during reception.
[発明の構成]
(問題点を解決するための手段)
本発明は、文字・図形データより番組を選んで大容量メ
モリに記憶し、所望の時に提示可能にした文字多重放送
受信装置において、番組を構成する各ページデータの制
御データに基づいてページ更新タイミングを示す信号を
発生するタイミング信号発生手段と、この手段からの信
号の発生タイミングを前記大容量メモリにページデータ
とともに記憶し、提示時にそのタイミングで各ページデ
ータを読み出すようにし 、 −たものであ
る。[Structure of the Invention] (Means for Solving the Problems) The present invention provides a teletext broadcasting receiving device that selects a program from character/graphic data, stores it in a large-capacity memory, and makes it possible to present the program at a desired time. timing signal generation means for generating a signal indicating page update timing based on control data of each page data constituting the page; and timing signal generation means for storing the generation timing of the signal from this means in the large capacity memory together with the page data, and displaying the timing signal at the time of presentation. Each page of data is read out at the correct timing.
(作用)
本発明に係る文字多重放送受信装置において、タイミン
グ信号発生手段は、番組を構成する各ページデータのメ
ツセージ本文に付される所定の制御データに基づいて、
その番組の受信時のページ更新タイミング、およびペー
ジ数に一致する複数のタイミング信号を発生する。(Function) In the teletext broadcasting receiving apparatus according to the present invention, the timing signal generating means generates a message based on predetermined control data added to the message text of each page data constituting the program.
A plurality of timing signals are generated that match the page update timing and the number of pages when the program is received.
このタイミング発生手段からの各信号の発生タイミング
は、番組のスタートに同期して動作するタイマー手段で
カウントされそのタイマー値が前記大容量メモリにタイ
ミングデータとして記憶される。このタイマー手段は提
示時にも受信時と同等のタイミングでスタートし、この
タイマー値は前記大容量メモリから各ページに先行する
制御データが読み出される毎に対応するタイミングデー
タと比較され、前記タイマー値がタイミングデータと一
致するまで後続するメツセージ部の読み出しを保留する
ことで、受信タイミングを再現する。The generation timing of each signal from the timing generating means is counted by a timer means operating in synchronization with the start of a program, and the timer value is stored as timing data in the large capacity memory. This timer means starts at the same timing when presenting and when receiving, and this timer value is compared with the corresponding timing data each time the control data preceding each page is read from the large capacity memory, and the timer value is The reception timing is reproduced by suspending reading of the subsequent message part until the timing data matches.
(実施例) 以下本発明を図示の実施例について説明する。(Example) The present invention will be described below with reference to the illustrated embodiments.
第1図は本発明に係る文字多重放送受信装置の一実施例
を示すブロック回路図である。FIG. 1 is a block circuit diagram showing an embodiment of a teletext broadcasting receiving apparatus according to the present invention.
本実施例は、マイクロコンピュータを用いて本発明を実
現したもので、その働きを明確にするために、本来マイ
クロコンピュータが行う機能部を抜出して示しである。In this embodiment, the present invention is realized using a microcomputer, and in order to clarify its function, the functional units that are originally performed by a microcomputer are extracted and shown.
第1図において、文字・図形データが多重化されたテレ
ビジョン信号は、映像検波されたビデオ信号1として文
字・図形データを抜取るためのデータ取込み回路2に入
力される。このデータ取込み回路2は、文字・図形デー
タをすべて送信類に取込んで、マイクロコンピュータ(
以下CPUとする)3に供給する。CPU3には大容量
メモリ5に記憶しようとする番組の指定データが入力さ
れており、パケット処理回路4は前記指定データとパケ
ットa中の識別用データとに基づいて指定番組を構成す
るパケットを識別する。これにより大容量メモリ5には
指定番組のデータがパケットb単位でCPtJ3より転
送され、このパケットbはページデータ単位で記憶され
ていく。したがって読み出し時はページデータ単位で読
み出される。In FIG. 1, a television signal in which character and graphic data are multiplexed is input as a video signal 1 subjected to image detection to a data acquisition circuit 2 for extracting the character and graphic data. This data import circuit 2 imports all character/graphic data into the transmitter and sends it to the microcomputer (
(hereinafter referred to as CPU) 3. Specified data of a program to be stored in the large-capacity memory 5 is input to the CPU 3, and the packet processing circuit 4 identifies packets constituting the specified program based on the specified data and identification data in packet a. do. As a result, the data of the designated program is transferred from the CPtJ3 to the large capacity memory 5 in units of packet b, and this packet b is stored in units of page data. Therefore, when reading data, it is read in page data units.
−ジ分のデータを受信した後解読処理される。尚、大容
量メモリ5への記憶は文字放送の送出単位全部を記憶す
るようにしても良い。- After receiving the data, it is decoded. Incidentally, the storage in the large capacity memory 5 may be such that the entire transmission unit of the teletext broadcast is stored.
次にCPU3は上記パケットの識別用データを解読した
結果、それに続くデータが指定番組のデータである場合
にはそのデータパケットCをタイミング発生回路6に供
給する。タイミング発生回路6は、前記データパケット
Cより各番組の各種データヘッダを検出して信号、P1
〜P4を検出する。ここに、信号P1は番組スタート検
出信号、信号P2はページスタート検出信号、信号P3
はページエンド検出信号、信号P4は番組エンド検出信
号である。これらの信号はCPLJ3に入力される。C
PU3は、前記信号P1に応答してタイマー回路7をス
タートせしめる信号dを発生するとともに、タイマー回
路7の出力するタイマー値eを逐次入力している。この
タイマー値eは、提示時の読み出し制御用の時間データ
fとして前記大容量メモリ5にページスタート検出信号
P2゜ページエンド検出信号P3の発生するタイミング
で記憶されるようになっている。つまり、時間データで
は、ページスタート時のタイマー回路7のタイマー値、
およびページエンド時のタイマー値からなる。Next, as a result of decoding the identification data of the packet, the CPU 3 supplies the data packet C to the timing generation circuit 6 if the following data is data of the designated program. The timing generation circuit 6 detects various data headers of each program from the data packet C and generates a signal P1.
~Detect P4. Here, signal P1 is a program start detection signal, signal P2 is a page start detection signal, and signal P3 is
is a page end detection signal, and signal P4 is a program end detection signal. These signals are input to CPLJ3. C
The PU3 generates a signal d for starting the timer circuit 7 in response to the signal P1, and sequentially inputs the timer value e output from the timer circuit 7. This timer value e is stored in the large capacity memory 5 as time data f for readout control during presentation at the timing when the page start detection signal P2 and the page end detection signal P3 are generated. In other words, in the time data, the timer value of the timer circuit 7 at the time of page start,
and the timer value at page end.
大容量メモリ5に記憶された番組データ、および読み出
し時間データfからなるデータQはCPU3からの読み
出し指令で読み出され、パケット処理回路4に転送され
る。そして、パケット処理回路4が番組開始を示すヘッ
ダデータを検出すると再びタイマー回路7がスタートさ
れる。CPU3は、前記再スタートによるタイマー値を
、大容量メモリ5からの時間データでと比較し、タイマ
ー値が時間データfと一致するかこれを越えるまで大容
量メモリ5が次のページデータ読み出しを行うのを制限
するようになっている。Data Q consisting of program data and read time data f stored in the large capacity memory 5 is read out in response to a read command from the CPU 3 and transferred to the packet processing circuit 4. Then, when the packet processing circuit 4 detects header data indicating the start of a program, the timer circuit 7 is started again. The CPU 3 compares the timer value resulting from the restart with the time data from the large-capacity memory 5, and the large-capacity memory 5 reads the next page data until the timer value matches or exceeds the time data f. It is designed to limit the
本実施例は以上のように構成され、次にその動作を第2
図ないし第4図を参照して説明する。This embodiment is configured as described above, and its operation is then explained in the second section.
This will be explained with reference to FIGS.
第2図は本実施例の書込み時の動作を示す流れ図である
。文字放送が受信されるとCPU3はデータ取込み回路
2にデータ取込みを指示し、パケット取込みN1が行な
われる。又、CPU3には提示しようとする番組の指定
データが入力され、その番組の制御データが検出されて
番組スタート検出信号P1が発生するまで、CPLJ3
はルーチンSRIを繰返し、パケットを捨て去る。(処
理N2およびN3参照)。この場合の制御データとして
は、第5図に示した番組管理データのへラダデータPR
CIを利用する。CPtJ3はへラダデータPRCIが
検出されるとタイマー回路7のタイマーをスタートさせ
るとともに、そのパケットを大容量メモリ5に書込む。FIG. 2 is a flowchart showing the write operation of this embodiment. When the teletext is received, the CPU 3 instructs the data acquisition circuit 2 to acquire data, and packet acquisition N1 is performed. Further, the CPU 3 is inputted with the designation data of the program to be presented, and the CPLJ3 is input until the control data of the program is detected and the program start detection signal P1 is generated.
repeats routine SRI and discards the packet. (See processes N2 and N3). The control data in this case is the program management data PR shown in FIG.
Use CI. When the data PRCI is detected, the CPtJ3 starts the timer of the timer circuit 7 and writes the packet into the large capacity memory 5.
処理N4およびN5はこの過程を示す。Processes N4 and N5 show this process.
番組スタート検出信号P1によりタイマー回路7をスタ
ートせしめた後は、ページエンド、およびページスター
ト検出信号P3 、P2に従って時間データを書込むル
ーチンSR3を実行する。After the timer circuit 7 is started by the program start detection signal P1, a routine SR3 for writing time data according to the page end and page start detection signals P3 and P2 is executed.
ルーチンSR3は、ページエンドパケット判定処理N6
→パケット取込み処理N1→ベ一ジスタートパケツト判
定処理N8の順にプログラムされている。判定N8でペ
ージスタート検出信号P2が発生したことを判断すると
、そのときのタイマー回路7の値を大容量メモリ5に書
込む処理N12を行うとともに、続くデータパケットの
書込み処理N13が実行され、ルーチンSR3の最初の
処理N8に返る。上記処理N12で書込まれる時間デー
タを以下ページスタート時間データSTTMとする。Routine SR3 is a page end packet determination process N6.
The programs are programmed in the following order: ->Packet capture processing N1 ->Basic start packet determination processing N8. When it is determined in judgment N8 that the page start detection signal P2 has been generated, a process N12 is performed to write the value of the timer circuit 7 at that time into the large capacity memory 5, and a subsequent data packet write process N13 is executed, and the routine Return to the first process N8 of SR3. The time data written in the above process N12 will hereinafter be referred to as page start time data STTM.
一方、判定N6でページエンド検出信号P3が発生した
ことを判断すると、そのときのタイマー値をページエン
ド詩画データ(E()TM)として大容量メモリ5に書
込む(処理N9)。尚、以後の説明は番組管理データも
ページデータと同様に扱う。上記EDTM値を書込んだ
後は、更にパケットの書込みを行い(処理N1G参照)
、判定N11で番組エンドを示すパケットの取込みを持
つ。番組エンドを示すパケットが検出されない間は、更
に続けてパケットの取込み処理N1が行なわれる。On the other hand, if it is determined in judgment N6 that the page end detection signal P3 has been generated, the timer value at that time is written into the large capacity memory 5 as page end poetry data (E()TM) (processing N9). In the following explanation, program management data will be treated in the same way as page data. After writing the above EDTM value, write further packets (see process N1G)
, a packet indicating the end of the program is captured in determination N11. While the packet indicating the end of the program is not detected, the packet capturing process N1 continues.
即ち、このルーチンSR2は、指定された番組のページ
数、ページデータが複数のパケット(データブロック)
でグループ構成される場合のクループ数、あるいはペー
ジデータが長大の場合のデータの継続数に応じて処理N
ilにおけるNOの判定回数が増大することになる。That is, this routine SR2 calculates the number of pages of the specified program and the number of page data in a plurality of packets (data blocks).
Processing N depending on the number of groups when the group is composed of , or the number of continuous data when the page data is long.
The number of NO determinations in il will increase.
かくて、上記各ルーチンSR3およびSR2は文字・図
形データのページ構成に応じたタイミングで繰返えされ
ることにより、第6図において、各ページデータの時刻
tl、t2に相当・する時刻が大容量メモリ5に記憶さ
れる訳である。In this way, each of the above routines SR3 and SR2 is repeated at a timing corresponding to the page configuration of character/graphic data, so that the times corresponding to times tl and t2 of each page data in FIG. This means that it is stored in the memory 5.
第3図は具体的な文字・図形データをモデルにした各信
号P1〜P4の検出プログラムの一例を示す。処理N1
4.および判定N15からなるルーチンSR4は、第2
図のルーチンSRIに相当し、判定N15では、番組管
理データのヘッダ部に挿入されているデータヘッダPR
CIを検出する。この信号が検出されると、番組スター
ト検出信号、P 1を発生する。FIG. 3 shows an example of a detection program for each of the signals P1 to P4 modeled on specific character/graphic data. Processing N1
4. and determination N15, the routine SR4 consists of the second
This corresponds to the routine SRI in the figure, and in judgment N15, the data header PR inserted in the header part of the program management data is
Detect CI. When this signal is detected, a program start detection signal, P1, is generated.
さて、前記データヘッダPRCIには、データグループ
サイズDO8(データグループのパケット数を指標)、
およびデータグループリンクDGLと称される制御デー
タを含んでおり(ページデータヘッダPACIも同様の
データを含む)、処理N16.および処理N17で上記
各制御データの解読・検出を行うことで、データグルー
プサイズDGSの指標する分のデータパケットを書込む
ことができる。処理N18は上記書込み過程を示し、第
2図のパケット書込み処理N5 、 NIO,N13で
定義されるものである。尚、この処理N18を主体とす
るルーチンSR5は、データグループサイズDO8の指
標する回数繰返される。Now, the data header PRCI includes data group size DO8 (the number of packets in the data group is an index),
and control data called data group link DGL (page data header PACI also includes similar data), and processing N16. By decoding and detecting each of the above control data in process N17, it is possible to write data packets as many as indexed by the data group size DGS. Process N18 indicates the above write process, and is defined by packet write processes N5, NIO, and N13 in FIG. Note that the routine SR5 mainly consisting of this process N18 is repeated the number of times indicated by the data group size DO8.
次の判定処理N19は、データゲル−プリンタOGLの
論理を判別することで、データグループのリンク状B(
論理“1”)を判定する。その結果が論理“0”(NO
)の場合は、ページエンド検出信号P3を発生せしめ、
論理“1”(YES)の場合には更にデータパケットの
取込みを行い、(処理N20参照)更に、継続データヘ
ッダCMCIを検索する判定N21に移行する。そして
、この処理N21でCMCIであれば(YES)、再び
引き続くページデータ分のデータグループを読み込む処
理即ち、ルーチンSR5の最初に戻る。又、CMCIが
検出されない(No)の場合は、ページデータヘッダP
ACIかを判定する処理N22に移る。尚、上記継続デ
ータヘッダCMCIは、ページデータの継続を指標する
制御データである。そして、PACIが検出されない間
(No)は、データの取込みを続行し、PACIが検出
されると(YES)、ページスタート検出信号P2を発
生することになる。信号P2を発生するとルーチンSR
5が繰返えされる。The next determination process N19 is to determine the logic of the data gel-printer OGL, and the data group link state B (
Logic “1”) is determined. The result is logic “0” (NO
), generate a page end detection signal P3,
If the logic is "1" (YES), further data packets are taken in (see process N20), and the process moves to judgment N21 to search for the continuation data header CMCI. If it is CMCI in this process N21 (YES), the process returns to the beginning of the process of reading the data group for the following page data, that is, the beginning of the routine SR5. Also, if CMCI is not detected (No), the page data header P
The process moves to process N22 to determine whether it is ACI. Note that the continuation data header CMCI is control data that indicates continuation of page data. Then, while PACI is not detected (No), data acquisition is continued, and when PACI is detected (YES), a page start detection signal P2 is generated. When signal P2 is generated, routine SR
5 is repeated.
次に、上記ルーチンSR5から分岐したルーチンSR6
は、データグループリンクDGLが論理“0″の時に実
行され、信号P3の発生後リンクする文字・図形データ
の取込み処理N23を続行する。この処理過程で番組デ
ータヘッダPRCIが検出されれば、番組エンド検出信
号P4を発生する。Next, routine SR6 branched from the above routine SR5.
is executed when the data group link DGL is at logic "0", and after the signal P3 is generated, the process N23 of fetching the linked character/graphic data is continued. If the program data header PRCI is detected during this process, a program end detection signal P4 is generated.
この過程で番組データヘッダPRCIが検出されること
は、次の番組が送出されたことを示すからである(判定
N24参照)。This is because the detection of the program data header PRCI in this process indicates that the next program has been sent out (see decision N24).
又、ルーチンSR6において、番組データヘッダPRC
Iが検出されない閤(No)は、判定N24に続き判定
N25を行う。これによりページデータヘッダPACI
が検出されれば、ルーチンSR5に移行して信号P2の
発生から同ルーチンが繰返えされ、PACIが検出され
ないIII (No)は、処理N23に戻つて文字・図
形データを取込む。Also, in routine SR6, the program data header PRC
If I is not detected (No), determination N25 is performed following determination N24. This will cause the page data header PACI
If PACI is detected, the process moves to routine SR5, and the same routine is repeated from the generation of signal P2. If PACI is not detected (No), the process returns to process N23 to take in the character/graphic data.
こうして、本実施例ではページデータの本来のメツセー
ジ部に先行するヘッダデータを利用して、番組スタート
検出信号P1.ページスタート検出信号P2.ページエ
ンド検出信号P3.および番組エンド検出信号P4を発
生し、各検出信号P1〜P4によりタイマー回路7を制
御して、受信時のページデータの提示タイミングを、カ
ウント情報のかたちで大容量メモリ5に記憶することが
できる。In this way, in this embodiment, the program start detection signal P1. Page start detection signal P2. Page end detection signal P3. and a program end detection signal P4, and by controlling the timer circuit 7 using each detection signal P1 to P4, the presentation timing of the page data at the time of reception can be stored in the mass memory 5 in the form of count information. .
第4図は読み出し時の動作を示す流れ図である。FIG. 4 is a flowchart showing the operation at the time of reading.
始めCPtJ3には提示しようとする希望の番組を指定
するデータが入力される。これにより処理N26による
指定番組のアドレス設定がなされるとともに、パケット
の読み込み処理N27が行なわれる。Initially, data specifying a desired program to be presented is input to CPtJ3. As a result, the address of the designated program is set in process N26, and packet reading process N27 is performed.
処理N27による読み出しデータは、番組管理データ、
各ページデータの順であり、番組管理データのデータヘ
ッダPRCIが読み出されることで、タイマー回路7が
リセットされカウントを開始する。The read data by process N27 includes program management data,
This is the order of each page data, and when the data header PRCI of the program management data is read, the timer circuit 7 is reset and starts counting.
この間にも順次パケットが読み出され、CPU3は、各
パケットの判定により、ページスタート検索処理N29
.ページエンド検索処理N30を行う。During this time, packets are read out sequentially, and the CPU 3 performs page start search processing N29 based on the determination of each packet.
.. Page end search processing N30 is performed.
ページエンド検索処理N30は、前過程のページスター
ト検索処理N29でページデータヘッダPACIが検出
されない時(No)に、ページエンドの検出を行うもの
で、具体的には第3図で説明した処理N16〜N19と
同様の手順がプログラムされる。これによりパケット処
理回路4に転送されたパケットがページデータのエンド
パケットであると判定されると、受信時に記憶した時間
データ(EDTM)を読み込む処理N31を実行する。The page end search process N30 detects the page end when the page data header PACI is not detected in the previous page start search process N29 (No), and specifically, the process N16 explained in FIG. A procedure similar to ~N19 is programmed. When it is determined that the packet transferred to the packet processing circuit 4 is the end packet of the page data, a process N31 is executed to read the time data (EDTM) stored at the time of reception.
この処理N31で読み込んだ時間データ(EDTM)は
、タイマー回路7のタイマー値と比較され(処理N32
)、タイマー値がEDTMに等しいかこれを越えるまで
時間待ちルーチンが実行される。このルーチンが実行さ
れることで、次の処理であるパケット転送処理N33の
実行が遅延されることになる。つまり、大容量メモリ5
から受信時より高速で文字・図形データが読み出されて
も、ページデータのエンドパケットの検出と同時に以降
の読み出しを停止し、受信時のタイミングを持つ訳であ
る。尚、処理N30でエンドパケットの判定がNoであ
る場合には、続けてパケット転送処理N339番組エン
ド判定処理N349次パケット読込み処理N35が実行
され、ページスタートの判定処理N29の動作に戻る。The time data (EDTM) read in this process N31 is compared with the timer value of the timer circuit 7 (process N32).
), a time wait routine is executed until the timer value equals or exceeds EDTM. By executing this routine, the execution of the next process, packet transfer process N33, is delayed. In other words, large capacity memory 5
Even if the character/graphic data is read out at a higher speed than when it is received, subsequent reading is stopped as soon as the end packet of page data is detected, and the timing is the same as when it is received. If the end packet determination is No in process N30, then packet transfer process N339, program end determination process N349, next packet read process N35 is executed, and the process returns to page start determination process N29.
次に、上記処理N29でページスタート(PACI。Next, in the above process N29, the page starts (PACI).
PNCI)の検出があると、時間データ(STTM)の
読み込み処理N36が行なわれ、タイマー回路7からの
タイマー値と時間データ(STTM)とが比較される(
処理N37)。この時間持ちルーチンによれば、例えば
第1ページ目の文字・図形の表示をしている間に第2ペ
ージ目のデータの最初のパケットを検出すると、その時
点でパケットの読み込みが停止される。これはとりも直
さず、第6図において時刻t1〜t2の時間間隔を受信
時の間隔に合せるために待つものであり、これにより、
第1ページ目のデータは、受信時に設定されているvI
間と同等の間表示される。この様に、表示の間隔を受信
時に合わせることができれば、例えば音楽データが附随
している場合に、ページ更新のタイミングを進行する音
楽に合せることができるものである。尚、タイマー値が
時間データ(STTM)に一致、あるいはその値を越え
ると第2ページ目のパケットの読み込みが再開され、第
1ベージから第2ページ目の提示に切替わる。そして、
番組エンドが処理N34で検出される(YES>と、プ
ログラムは終了する。When the time data (STTM) is detected, a time data (STTM) reading process N36 is performed, and the timer value from the timer circuit 7 and the time data (STTM) are compared (
Processing N37). According to this time-keeping routine, for example, if the first packet of data on the second page is detected while characters and figures on the first page are being displayed, reading of the packet is stopped at that point. This is simply a wait in order to adjust the time interval between times t1 and t2 in FIG. 6 to the interval at the time of reception, and as a result,
The data on the first page is the vI set at the time of reception.
Displayed for an equivalent period of time. In this way, if the display interval can be matched to the time of reception, for example, when music data is attached, the page update timing can be matched to the progressing music. Note that when the timer value matches or exceeds the time data (STTM), reading of the packets of the second page is restarted, and the display switches from the first page to the second page. and,
When the program end is detected in process N34 (YES>, the program ends.
上記実施例の動作は、非−話形文字・図形番組を、逐次
受信処理モードで1込む場合の説明であるが、同番組を
記録受信モードで書込む場合にも適用できることはいう
までもない。又、上記実施例は番組スタートから終了ま
での各ページの進行タイミングを、時系列データとして
記憶したが、時間の間隔データとして記憶しておくよう
にしても良い。即ち第6図の期11i1T1 、 T2
を記憶する訳である。The operation of the above embodiment is explained when a non-spoken text/graphics program is written in the sequential reception processing mode, but it goes without saying that it can also be applied when writing the same program in the recording reception mode. . Further, in the above embodiment, the progress timing of each page from the start to the end of the program is stored as time series data, but it may be stored as time interval data. That is, periods 11i1T1 and T2 in Figure 6
It means to remember.
また、実施例では、ページスタートのタイミングとペー
ジエンドのタイミングに基づいて提示速度を定めたが、
1ペ一ジ分の送出期間が短い番組ではいずれか一方のタ
イミング情報のみを利用しても良い。更に、大容量メモ
リとしては、書込み消去の可能な半導体メモリを、ペー
ジメモリとして用いてもよい。In addition, in the example, the presentation speed was determined based on the page start timing and page end timing, but
For programs with a short transmission period corresponding to one page, only one of the timing information may be used. Further, as the large capacity memory, a write/erasable semiconductor memory may be used as the page memory.
[発明の効果]
以上説明したように本発明によれば、大容量メモリから
読み出して提示処理する際、ページ更新のタイミングを
受信時、あるいは任意のタイミングに合せることができ
るという効果がある。[Effects of the Invention] As described above, according to the present invention, there is an effect that when reading from a large-capacity memory and performing presentation processing, the page update timing can be adjusted to the reception time or to an arbitrary timing.
第1図は本発明に係る文字多重放送受信装置の一実施例
を示すブロック回路図、第2図ないし第4図は本発明の
詳細な説明する流れ図、第5図および第6図は本発明の
理解を容易にするための説明図である。
1・・・ビデオ信号、2・・・データ取込み回路、3・
・・マイクロコンピュータ、5・・・大容量メモリ、6
・・・タイミング発生回路、7・・・タイマー回路。
代理人 弁理士 則 近 憲 缶周
湯 山 幸 夫第1図FIG. 1 is a block circuit diagram showing an embodiment of a teletext broadcasting receiving device according to the present invention, FIGS. 2 to 4 are flowcharts explaining the present invention in detail, and FIGS. 5 and 6 are diagrams showing the present invention. FIG. 2 is an explanatory diagram for easy understanding. 1...Video signal, 2...Data acquisition circuit, 3.
...Microcomputer, 5...Large capacity memory, 6
...Timing generation circuit, 7...Timer circuit. Agent Patent Attorney Nori Chika Ken Shu
Yukio Yuyama Figure 1
Claims (1)
容量メモリに記憶し、所望の時に指定した番組を選んで
提示可能にした文字多重放送受信装置において、 番組の提示開始タイミングでスタートするタイマー手段
と、 前記番組を構成する各ページデータのメッセージ本文に
付される所定の制御データに基づいて、その番組のペー
ジ更新タイミングを示す信号を発生するタイミング信号
発生手段と、 このタイミング信号発生手段からのタイミング信号の発
生間隔を前記タイマー手段でカウントし、このカウント
情報を受信した前記ページデータとともに前記大容量メ
モリに記憶するデータ記憶手段と、 このデータ記憶手段によって前記大容量メモリに記憶さ
れたカウント情報と前記タイマー手段のカウント情報と
を比較して各ページデータの読み出し時間間隔を受信時
の間隔に合せるデータ読出し手段と、 を具備したことを特徴とする文字多重放送受信装置。[Claims] In a teletext broadcasting receiving device that stores character and graphic data multiplexed on a television signal in a large capacity memory and is capable of selecting and presenting a specified program at a desired time, presentation of the program is started. a timer means that starts at a timing; a timing signal generating means that generates a signal indicating a page update timing of the program based on predetermined control data attached to a message body of each page data constituting the program; data storage means for counting the generation interval of the timing signal from the timing signal generation means by the timer means and storing this count information in the large capacity memory together with the received page data; A teletext broadcasting receiving device comprising: data reading means for comparing the count information stored in the timer means with the count information of the timer means to match the readout time interval of each page data to the time interval at the time of reception. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4028286A JPS62199183A (en) | 1986-02-27 | 1986-02-27 | Character multiplex broadcasting receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4028286A JPS62199183A (en) | 1986-02-27 | 1986-02-27 | Character multiplex broadcasting receiver |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62199183A true JPS62199183A (en) | 1987-09-02 |
Family
ID=12576253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4028286A Pending JPS62199183A (en) | 1986-02-27 | 1986-02-27 | Character multiplex broadcasting receiver |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62199183A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01218276A (en) * | 1988-02-26 | 1989-08-31 | Nec Home Electron Ltd | Teletext receiver |
-
1986
- 1986-02-27 JP JP4028286A patent/JPS62199183A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01218276A (en) * | 1988-02-26 | 1989-08-31 | Nec Home Electron Ltd | Teletext receiver |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6687305B1 (en) | Receiver, CPU and decoder for digital broadcast | |
JPS62199183A (en) | Character multiplex broadcasting receiver | |
KR100671985B1 (en) | Processing of progressive video signals in digital tv receivers | |
US6819363B2 (en) | Video signal processing device | |
JPH07184172A (en) | Teletext broadcast receiver | |
JP2745578B2 (en) | Teletext receiver | |
JPS61222390A (en) | Character multiplex broadcasting receiver | |
JP2748364B2 (en) | Teletext broadcast receiver | |
JPS5972884A (en) | Processor of character broadcast signal | |
JP3306970B2 (en) | Time information detection circuit and electronic equipment | |
RU2101876C1 (en) | Device for reception and processing of digital data transmitted in television signal structure | |
JPH03237886A (en) | Teletext receiver | |
JPH06217270A (en) | Method of acquiring teletext data | |
RU2109410C1 (en) | Device for receiving information within frame blanking signal length | |
JPS62173867A (en) | Teletext receiver | |
JPH06268974A (en) | Teletext receiver | |
JP2783794B2 (en) | Asynchronous input interface method | |
JPS6286985A (en) | Character broadcasting receiver | |
JP2004128942A5 (en) | ||
JPS6244751B2 (en) | ||
JPS62108684A (en) | Television set with character broadcasting receiving function | |
KR950026201A (en) | Visual automatic setting device and method of VCR and TV | |
JPS6135685A (en) | Teletext receiver | |
JPH09322087A (en) | Electronic catalog display controller in digital broadcasting system | |
JP2001527348A (en) | Auxiliary digital data extractor in television. |