Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3123366B2 - Information storage management device - Google Patents
[go: Go Back, main page]

JP3123366B2 - Information storage management device - Google Patents

Information storage management device

Info

Publication number
JP3123366B2
JP3123366B2 JP26114294A JP26114294A JP3123366B2 JP 3123366 B2 JP3123366 B2 JP 3123366B2 JP 26114294 A JP26114294 A JP 26114294A JP 26114294 A JP26114294 A JP 26114294A JP 3123366 B2 JP3123366 B2 JP 3123366B2
Authority
JP
Japan
Prior art keywords
packet
information
memory unit
data type
unit
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.)
Expired - Fee Related
Application number
JP26114294A
Other languages
Japanese (ja)
Other versions
JPH08102760A (en
Inventor
慶正 藤野
大介 山内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP26114294A priority Critical patent/JP3123366B2/en
Publication of JPH08102760A publication Critical patent/JPH08102760A/en
Application granted granted Critical
Publication of JP3123366B2 publication Critical patent/JP3123366B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、ビデオやオーディオの
データ等のデータ種別の異なるパケットをマルチプレク
スして形成した情報のストリームを、デマルチプレクス
する際の情報記憶管理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information storage and management apparatus for demultiplexing an information stream formed by multiplexing packets of different data types such as video and audio data.

【0002】[0002]

【従来の技術】一般に、パケット交換方式によるデータ
伝送においては、データを一定長のブロックに分割し
て、ブロック毎にその情報をヘッダに付してパケットを
形成し、これを他のデータと多重化すなわちマルチプレ
クスして直列に配列してストリームとして伝送する。受
信側ではパケットのストリームを、ヘッダ情報を参照し
つつデマルチプレクスしてデータを再構築するようにな
っている。伝送される情報としては、例えばビデオ信号
とオーディオ信号などのようなものがあり、パケット伝
送においてはこのようにデータ種別が異なるものを同じ
伝送系で送ることができる。
2. Description of the Related Art In general, in data transmission by a packet switching system, data is divided into blocks of a fixed length, and information is added to a header for each block to form a packet, which is multiplexed with other data. That is, they are multiplexed, arranged in series, and transmitted as a stream. On the receiving side, the packet stream is demultiplexed with reference to the header information to reconstruct the data. The information to be transmitted includes, for example, a video signal and an audio signal. In packet transmission, data of different data types can be transmitted by the same transmission system.

【0003】このようにデータ種別の異なるパケットを
マルチプレクスして形成したデータのストリームをデマ
ルチプレクスする場合の技術としては、例えば特開平3
−224320号公報に示されたものが知られている。
すなわちデータ種別の異なるパケットを共通のデータメ
モリであるバッファメモリに書き込む際に、このパケッ
トのデータ長、データ種別等のデータ情報とこのパケッ
トのバッファメモリ内での書き込み先頭アドレスをディ
スクリプタに書き込んでおき、データ読み出し時にはこ
のディスクリプタから上記データ情報等を読み出し、こ
の読み出し順序に従ってバッファメモリからパケットを
読み出すようになっている。
As a technique for demultiplexing a data stream formed by multiplexing packets having different data types as described above, for example, Japanese Patent Laid-Open Publication No.
What is shown in -224320 is known.
That is, when writing packets of different data types to the buffer memory, which is a common data memory, write the data length, data type, and other data information of the packet and the write start address of the packet in the buffer memory to the descriptor. When reading data, the data information and the like are read from the descriptor, and packets are read from the buffer memory according to the reading order.

【0004】[0004]

【発明が解決しようとする課題】ところで、上述のよう
な従来装置にあっては、データストリームをデマルチプ
レクスする際には、ディスクリプタからの読み出し順序
に従ってしかパケットデータの処理ができず、従って、
ある特定のデータ種別のパケットのみを先に処理するた
めに他のデータ種別のパケットを待機させるということ
ができず、データ種別毎のデータ処理ができなかった。
By the way, in the conventional apparatus as described above, when demultiplexing a data stream, packet data can be processed only in accordance with the reading order from the descriptor.
In order to process only a packet of a specific data type first, packets of another data type cannot be put on standby, and data processing for each data type cannot be performed.

【0005】本発明は、以上のような問題点に着目し、
これを有効に解決すべく創案されたものであり、その目
的はデータ種別の異なったパケットが混在している中か
ら同一データ種別のパケットを取り出してデータ種別毎
の処理を可能とした情報記憶管理装置を提供することに
ある。
[0005] The present invention focuses on the above problems,
The purpose of this information storage management was to devise an effective solution to this problem, in which packets of the same data type were taken out of a mixture of packets of different data types to enable processing for each data type. It is to provide a device.

【0006】[0006]

【課題を解決するための手段】上記問題点を解決するた
めに、第1の発明は、データ種別、データ長を含むデー
タ情報をヘッダとして先頭に持つパケット群をデータ種
別によらない共通のバッファメモリ部に書き込み、この
バッファメモリ部から中央演算処理部の制御により必要
に応じて所望のデータ種別のパケットを読み出す情報記
憶管理装置において、前記パケットのヘッダを検出する
ヘッダ検出部と、前記パケットのパケット情報及びパケ
ットの前記バッファメモリ部での先頭アドレスを記憶す
る先入れ先出しメモリ部と、前記ヘッダ検出部からの情
報に基づいて前記パケット情報及び前記先頭アドレスを
前記先入れ先出しメモリ部へ書き込み、書き込み終了後
に前記中央演算処理部へ割り込みを発生して前記中央演
算処理部内の、データ種別毎にアロケートしたメモリブ
ロックにデータ種別に応じて前記アドレス情報及び先頭
アドレスを書き込ませるようにした処理部とを備え、必
要なデータ種別のパケットを取り出す時には、このデー
タ種別に対応する前記メモリブロック上のリードポイン
タの示す位置から読み出して前記バッファメモリ部内の
パケットに関する情報を得るように構成したものであ
る。
In order to solve the above problem, a first invention is to provide a common buffer which does not depend on the data type, and includes a packet group having data information including a data type and a data length as a header. An information storage management device that writes to a memory unit and reads a packet of a desired data type from the buffer memory unit as needed under the control of a central processing unit; a header detection unit that detects a header of the packet; A first-in, first-out memory unit that stores packet information and a first address of the packet in the buffer memory unit, and writes the packet information and the first address to the first-in, first-out memory unit based on information from the header detection unit. An interrupt is generated to the central processing unit, and the data in the central processing unit is A processing unit for writing the address information and the start address in a memory block allocated for each data type according to the data type, and when extracting a packet of a required data type, the memory corresponding to this data type The information is read from the position indicated by the read pointer on the block to obtain information on the packet in the buffer memory unit.

【0007】第2の発明は、データ種別、データ長を含
むデータ情報をヘッダとして先頭に持つパケット群をデ
ータ種別によらない共通のバッファメモリ部に書き込
み、このバッファメモリ部から中央演算処理部の制御に
より必要に応じて所望のデータ種別のパケットを読み出
す情報記憶管理装置において、前記パケットのヘッダを
検出するヘッダ検出部と、前記パケットの種別毎に設け
られて、前記パケットのパケット情報及びパケットの前
記バッファメモリ部での先頭アドレスを記憶する先入れ
先出しメモリ部と、前記ヘッダ検出部からの情報に基づ
いて前記パケット情報及び前記先頭アドレスをパケット
の種別に対応した前記先入れ先出しメモリ部へ書き込む
処理部とを備え、必要なデータ種別のパケットを取り出
す時には、この種別に対応する前記先入れ先出しメモリ
部から読み出して前記バッファメモリ部内のパケットに
関する情報を得るように構成したものである。
According to a second aspect of the present invention, a packet group having data information including a data type and a data length as a header is written in a common buffer memory unit irrespective of the data type. In an information storage management device that reads a packet of a desired data type as required by control, a header detection unit that detects a header of the packet, and is provided for each type of the packet. A first-in first-out memory unit that stores a first address in the buffer memory unit, and a processing unit that writes the packet information and the first address to the first-in first-out memory unit corresponding to the type of packet based on information from the header detection unit. When extracting packets of the required data type, Is read out from said corresponding first-in-first-out memory unit is obtained by configured to obtain information about the packets in the buffer memory unit.

【0008】[0008]

【作用】第1の発明によれば、パケットのストリーム
は、ヘッダ検出部を介して順次バッファメモリ部へ書き
込まれ、ヘッダ検出部にて検出されたパケットのヘッダ
情報及びそのパケットのバッファメモリ部における先頭
アドレスは、処理部によって先入れ先出し(以下FIF
O:First−In First−Outと称す)メ
モリ部に順次書き込んで記憶される。処理部は、その書
き込みが終了すると中央演算処理部に対して割り込みを
発生し、FIFOメモリ部の内容を、中央演算処理部に
付属しているメモリであってデータ種別毎にアロケート
されたメモリブロック内に書き込む。そして、必要なデ
ータ種別のパケットを取り出す時にはそのデータ種別に
対応するメモリブロックからパケットに関する情報を
得、これに基づいてバッファメモリ部からパケットを取
り出す。
According to the first aspect, the packet stream is sequentially written to the buffer memory unit via the header detection unit, and the header information of the packet detected by the header detection unit and the packet information of the packet in the buffer memory unit are stored in the buffer memory unit. The start address is first-in first-out (hereinafter, FIFO
O: First-In First-Out) is sequentially written and stored in the memory unit. When the writing is completed, the processing unit generates an interrupt to the central processing unit, and stores the contents of the FIFO memory unit in a memory block attached to the central processing unit and allocated for each data type. Write in. When extracting a packet of a required data type, information on the packet is obtained from a memory block corresponding to the data type, and the packet is extracted from the buffer memory unit based on the information.

【0009】第2の発明によれば、パケットのストリー
ムは、ヘッダ検出部を介して順次バッファメモリ部へ書
き込まれ、ヘッダ検出部にて検出されたパケットの情報
及びそのパケットのバッファメモリ部における先頭アド
レスは、処理部によって、データ種別毎に設けられた複
数のFIFOメモリ部へ順次書き込まれる。そして、必
要なデータ種別のパケットを取り出す時には、そのデー
タ種別に対応するFIFOメモリ部からパケットに関す
る情報を得、これに基づいてバッファメモリ部からパケ
ットを取り出す。
According to the second aspect, the packet stream is sequentially written to the buffer memory unit via the header detection unit, and information of the packet detected by the header detection unit and the start of the packet in the buffer memory unit The addresses are sequentially written by the processing unit to a plurality of FIFO memory units provided for each data type. When a packet of a required data type is extracted, information on the packet is obtained from the FIFO memory unit corresponding to the data type, and the packet is extracted from the buffer memory unit based on the information.

【0010】また第1及び第2の発明装置において、通
常バッファメモリ部はリング形式であり、書き込みがバ
ッファメモリ部の上限に達した場合、先頭から続いて書
き込む構造であるが、この発明ではバッファメモリ部へ
書き込み途中、バッファメモリ部の上限を越える長さの
パケットが伝送されてくる場合には、ヘッダ検出部とバ
ッファメモリ部との間に、そのパケットをバッファメモ
リ部の先頭から書き込むようにする第2の処理部を設け
ることにより、中央演算処理部はバッファメモリ部の境
界を考慮することがなくなり、その分負荷を軽くするこ
とができる。
In the first and second invention devices, the buffer memory section is usually of a ring type, and when writing reaches the upper limit of the buffer memory section, writing is continued from the beginning. If a packet longer than the upper limit of the buffer memory is transmitted during writing to the memory, the packet is written from the beginning of the buffer memory between the header detector and the buffer memory. By providing the second processing unit, the central processing unit does not consider the boundary of the buffer memory unit, and the load can be reduced accordingly.

【0011】[0011]

【実施例】以下に、本発明に係る情報記録管理装置の一
実施例を添付図面に基づいて詳述する。図1は本発明に
おいて用いるパケットの構造を示すパケット構造図、図
2は図1に示したパケットを多重化した時のストリーム
を示す図、図3は第1の発明の情報記憶管理装置を示す
ブロック構成図、図4は図3に示す装置に用いるFIF
Oメモリ部の記憶状態を示す図、図5は図3に示す装置
と併用される中央演算処理部内のメモリブロックの記憶
状態を示す図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the information record management device according to the present invention will be described below in detail with reference to the accompanying drawings. FIG. 1 is a packet structure diagram showing the structure of a packet used in the present invention, FIG. 2 is a diagram showing a stream when the packet shown in FIG. 1 is multiplexed, and FIG. 3 shows an information storage management device of the first invention. FIG. 4 is a block diagram showing the configuration of the FIF used in the apparatus shown in FIG.
FIG. 5 is a diagram showing a storage state of an O memory unit, and FIG. 5 is a diagram showing a storage state of a memory block in a central processing unit used in combination with the device shown in FIG.

【0012】図1に示すように本発明に用いるパケット
1は、ヘッダ領域2とデータ領域3よりなり、このヘッ
ダ領域2は、その先頭よりスタートコード4、データ種
別コード5、データ長コード6及び補助情報コード7を
順次配列して構成される。スタートコード4はパケット
の先頭を示す数バイトのコードであり、データ種別コー
ド5はビデオやオーディオに分かれ、それぞれ数チャン
ネルに分類される。ヘッダ長コード6は、ヘッダ領域2
以降の有効データの長さを示す。補助情報コード7は例
えばタイムスタンプなどの情報を含む。このように構成
されたパケット1は、マルチプレクサにより図2に示す
ように多重化されてストリーム化されて伝送され、ま
た、パケット間に無効データ8を含むこともできる。
As shown in FIG. 1, a packet 1 used in the present invention comprises a header area 2 and a data area 3. The header area 2 has a start code 4, a data type code 5, a data length code 6, The auxiliary information code 7 is sequentially arranged. The start code 4 is a code of several bytes indicating the head of the packet, and the data type code 5 is divided into video and audio, and each is classified into several channels. The header length code 6 is the header area 2
Indicates the length of subsequent valid data. The auxiliary information code 7 includes information such as a time stamp. The packet 1 configured as described above is multiplexed by a multiplexer as shown in FIG. 2 to be streamed and transmitted. Further, invalid data 8 can be included between packets.

【0013】本実施例では、必要とされるパケット情報
は、データ種別、データ長、補助情報としてのタイムス
タンプとし、またデータ種別はチャンネル1のビデオと
オーディオのMPEG(Motion Picture
Expert Group)方式でエンコードされた
ビットストリームとする。
In this embodiment, the required packet information is a data type, a data length, a time stamp as auxiliary information, and the data type is a video and audio MPEG (Motion Picture) of channel 1.
(Expert Group) format.

【0014】上記のように構成されたパケットのストリ
ームを受信して適正に分配するために図3に示す本発明
に係る情報記憶管理装置9が用いられる。ヘッダ検出部
10は、パケットのストリーム内の各パケット1のヘッ
ダを検出するものであり、この検出部10を通過したパ
ケット群は全て、データ種別によらない共通のバッファ
メモリ部11に記憶される。
The information storage management device 9 according to the present invention shown in FIG. 3 is used for receiving and appropriately distributing the packet stream configured as described above. The header detection unit 10 detects the header of each packet 1 in the packet stream, and all the packets that have passed through the detection unit 10 are stored in the common buffer memory unit 11 regardless of the data type. .

【0015】処理部12は、ヘッダ検出部10にて検出
されたヘッダ情報を順次受け取ると同時に、記憶された
各パケットの上記バッファメモリ部11における先頭ア
ドレス情報も受け取り、これらの情報をFIFOメモリ
部13へ順次記憶させていく。また、この処理部12
は、FIFOメモリ部13への書き込みが終了すると、
直ちに中央演算処理部14に対して割り込み信号S1を
送出して割り込みをかけて、上記FIFOメモリ部13
の内容を読み出し可能にしている。
The processing unit 12 sequentially receives the header information detected by the header detection unit 10 and also receives the head address information of the stored packets in the buffer memory unit 11 and stores these information in a FIFO memory unit. 13 sequentially. The processing unit 12
When the writing to the FIFO memory unit 13 is completed,
Immediately, an interrupt signal S1 is sent to the central processing unit 14 to interrupt it, and the FIFO memory unit 13
Is readable.

【0016】また、中央演算処理部14は、周知のよう
にCPU本体15と、処理途中のデータを一時的に記憶
するRAM16と、処理プログラム等を予め記憶するR
OM17等を有しており、BUSライン18を介して上
記バッファメモリ部11やFIFOメモリ部13と接続
されている。
As is well known, the central processing unit 14 includes a CPU body 15, a RAM 16 for temporarily storing data being processed, and an R for storing processing programs and the like in advance.
It has an OM 17 and the like, and is connected to the buffer memory unit 11 and the FIFO memory unit 13 via a BUS line 18.

【0017】中央演算処理部14内のRAM16は、プ
ログラムによりデータ種別毎にアロケートされて区画さ
れており、図5に示すようにデータ種別毎のメモリブロ
ック16A、16B…をプログラム上有している。図5
(A)はチャンネル1のビデオのデータ種別を示し、図
5(B)はチャンネル1のオーディオのデータ種別を示
す。
The RAM 16 in the central processing unit 14 is allocated and partitioned for each data type by a program, and has memory blocks 16A, 16B... For each data type as shown in FIG. . FIG.
5A shows the data type of video of channel 1 and FIG. 5B shows the data type of audio of channel 1.

【0018】尚、メモリブロック数は、2つに限定され
ず、データ種別の数に応じて増加するのは勿論である。
また、カウンタ部19は、ヘッダ検出部10からの情報
に基づいて、バッファメモリ部11や処理部12へ入力
されたパケット数を計測するものである。
The number of memory blocks is not limited to two, but increases according to the number of data types.
The counter unit 19 counts the number of packets input to the buffer memory unit 11 and the processing unit 12 based on information from the header detection unit 10.

【0019】次に、以上のように構成された装置に基づ
いて本発明装置の動作について説明する。まず、中央演
算処理部14内のRAM16を図5に示すようにデータ
種別毎に予めアロケートしてデータ種別毎のメモリブロ
ック16A、16Bを形成し、それぞれにメモリブロッ
クをアクセスするためのリードポインタ及びライトポイ
ンタを予め用意する。
Next, the operation of the device of the present invention will be described based on the device configured as described above. First, the RAM 16 in the central processing unit 14 is allocated in advance for each data type as shown in FIG. 5 to form memory blocks 16A and 16B for each data type, and a read pointer and a read pointer for accessing the memory block are respectively provided. A write pointer is prepared in advance.

【0020】次に、上記装置の動作のシーケンスを説明
する。 (a)まず、上記リードポインタ及びライトポインタを
各メモリブロックの先頭位置になるように初期化する。 (b)次に、マルチプレックスされたパケットのストリ
ームがヘッダ検出部10へ入力されると、この検出部1
0は各パケットのヘッダ領域2よりスタートコード4を
検出し、そのパケットのデータ種別を判定する。 (c)ここで入力されたパケットがヘッダ検出部10に
て必要とされるパケット(ここではチャンネル1のビデ
オとオーディオ)であれば、ヘッダ情報及びデータ長分
のデータをバッファメモリ部11へ書き込む。尚、ヘッ
ダ情報を除いて、データ長分のデータのみをバッファメ
モリ部11へ書き込むようにしてもよい。
Next, the sequence of operation of the above device will be described. (A) First, the read pointer and the write pointer are initialized so as to be at the head position of each memory block. (B) Next, when the stream of the multiplexed packet is input to the header detection unit 10, this detection unit 1
0 detects the start code 4 from the header area 2 of each packet and determines the data type of the packet. (C) If the packet input here is a packet required by the header detection unit 10 (here, video and audio of channel 1), the header information and data of the data length are written into the buffer memory unit 11. . It should be noted that only the data of the data length may be written into the buffer memory unit 11 without the header information.

【0021】また、上記バッファメモリ部11への書き
込み処理と並行して、処理部12へ各パケットのヘッダ
情報等が入力され、この処理部12はそのパケットの種
別、バッファメモリ上での先頭アドレス、データ長、タ
イムスタンプ等の一連の情報を順次、FIFOメモリ分
13に書き込んで行く。情報が書き込まれたメモリ分1
3の状態は図4に示されている。
Further, in parallel with the write processing to the buffer memory section 11, header information and the like of each packet are input to the processing section 12, and the processing section 12 determines the type of the packet, the start address in the buffer memory, and the like. , A data length, a time stamp, and the like are sequentially written in the FIFO memory 13. Memory 1 where information is written
The state of No. 3 is shown in FIG.

【0022】(d)上述のようなFIFOメモリ部13
への書き込みが完了すると、処理部12は、バッファメ
モリ部11を管理する中央演算処理部14へ割り込み信
号S1を送出して割り込みをかける。 (e)中央演算処理部14は、割り込みが発生すると、
FIFOメモリ部13へ記憶内容を読みに行ってパケッ
トに関する一連の情報を得て、データ種別に対応したメ
モリブロック16A、16B上のライトポインタの示す
位置から、バッファメモリ上でのアドレス、データ長、
タイムスタンプを図5に示すように格納し、ライトポイ
ンタを次に格納すべき先頭位置に移動させる。
(D) FIFO memory unit 13 as described above
When the writing to the buffer memory unit 11 is completed, the processing unit 12 sends an interrupt signal S1 to the central processing unit 14 that manages the buffer memory unit 11 to cause an interrupt. (E) When an interrupt occurs, the central processing unit 14
The storage contents are read out to the FIFO memory unit 13 to obtain a series of information on the packet, and the address, the data length, and the like on the buffer memory are obtained from the position indicated by the write pointer on the memory blocks 16A and 16B corresponding to the data type.
The time stamp is stored as shown in FIG. 5, and the write pointer is moved to the head position to be stored next.

【0023】以上の工程(b)から(e)までの各シー
ケンスが繰り返し行なわれ、ヘッダ情報がデータ種別毎
に区別されて中央演算処理部14に取り込まれる。但
し、工程(b)におけるパケットストリームのヘッダ検
出部10への入力は随時行なわれているので、同時並行
的にシーケンスが動作することになる。
The above steps (b) to (e) are repeated, and the header information is fetched into the central processing unit 14 while being distinguished for each data type. However, since the input of the packet stream to the header detector 10 in the step (b) is performed as needed, the sequence operates simultaneously and in parallel.

【0024】上記処理とは別に、必要なデータ種別のパ
ケットを取り出す場合には、まずこのデータ種別に対応
するメモリブロックのリードポインタ、ライトポインタ
の位置関係から処理すべきパケットが存在すれば、リー
ドポインタの示す位置からメモリブロックの内容を読み
出すことにより、パケットの一連の情報としてバッファ
メモリ部11内での書き込み先頭アドレス、データ長、
タイムスタンプを得る。そして、リードポインタを次に
読むべき先頭位置に移動させる。
Apart from the above processing, when extracting a packet of a required data type, first, if there is a packet to be processed based on the positional relationship between the read pointer and the write pointer of the memory block corresponding to this data type, the read is performed. By reading the contents of the memory block from the position indicated by the pointer, the write start address, data length,
Get a timestamp. Then, the read pointer is moved to the head position to be read next.

【0025】次に、得られたパケットの一連の情報に基
づいて、中央演算処理部14はバッファメモリ部11か
ら対応するパケットを読み出す。例えばデータ種別がチ
ャンネル1のビデオであればビデオデコーダへ、オーデ
ィオであればオーディオデコーダへ、DMA(Dire
ct Memory Access)転送などを行なう
ことにより高速にビットストリームを転送することがで
きる。
Next, the central processing unit 14 reads out a corresponding packet from the buffer memory unit 11 based on a series of information of the obtained packet. For example, if the data type is channel 1 video, the video (DMA) is transmitted to the video decoder, and if the data type is audio, the video is transmitted to the audio decoder.
By performing ct memory access (ct memory access) transfer, the bit stream can be transferred at high speed.

【0026】また、得られたタイムスタンプ情報により
ビデオとオーディオの時間の差を求め、これによりビデ
オデコーダとオーディオデコーダのスタートを異なら
せ、リップシンクをとることができる。この場合、デコ
ーダのスタートを異ならせたことに伴い、どちらかのデ
コーダがデータを受け入れられないことが生じても、そ
の処理を待たせて他の種別のパケットを先に処理する
が、データ種別毎のリードポインタ及びライトポインタ
を管理することにより、容易に行なうことができる。
Further, the time difference between video and audio is obtained from the obtained time stamp information, whereby the start of the video decoder and the start of the audio decoder are made different, and lip sync can be obtained. In this case, even if one of the decoders cannot accept the data due to the difference in the start of the decoder, the processing is delayed and the other types of packets are processed first. The management can be easily performed by managing the read pointer and the write pointer for each.

【0027】このように、中央演算処理部14のRAM
16にアロケートしたデータ種別毎のメモリブロックか
らデータ種別毎のパケット情報等を読み出してこれに基
づいてバッファメモリ部11からパケットを取り出すよ
うにしたので、同一種別毎に個々に処理を行なうことが
できる。また、FIFOメモリ部13を設けたことから
中央演算処理部14は、メモリ情報を容易に入手するこ
とができ、従って、中央演算処理部14のプログラム作
成が容易になるとともに、処理の高速化を達成すること
ができる。
As described above, the RAM of the central processing unit 14
Since the packet information and the like for each data type are read from the memory block for each data type allocated to 16 and the packets are extracted from the buffer memory unit 11 based on this, it is possible to individually perform processing for each same type. . Further, since the FIFO memory unit 13 is provided, the central processing unit 14 can easily obtain the memory information. Therefore, it is easy to create a program for the central processing unit 14 and to increase the processing speed. Can be achieved.

【0028】上記第1の発明においては、FIFOメモ
リ部を1つ設けて中央演算処理部14のRAM16をデ
ータ種別毎にアロケートしてメモリブロックを形成する
ようにしたが、これに限定されず、以下に説明する第2
の発明装置のようにデータ種別に対応させて複数のFI
FOメモリ部を設けるようにしてRAMのアロケートを
なくすようにしてもよい。
In the first aspect of the present invention, one FIFO memory unit is provided to allocate the RAM 16 of the central processing unit 14 for each data type to form a memory block. However, the present invention is not limited to this. The second described below
Multiple FIs corresponding to data types as in the invention device of
The allocation of the RAM may be eliminated by providing the FO memory unit.

【0029】図6は第2の発明に係る情報記憶管理装置
を示すブロック構成図、図7は図6に示す装置に用いる
FIFOメモリ部の記憶状態を説明するための説明図で
ある。尚、図3中に示す部分と同一部分については同一
符号を付して説明を省略する。
FIG. 6 is a block diagram showing an information storage management device according to the second invention, and FIG. 7 is an explanatory diagram for explaining a storage state of a FIFO memory unit used in the device shown in FIG. The same parts as those shown in FIG. 3 are denoted by the same reference numerals, and description thereof will be omitted.

【0030】この発明装置においては、先の第1の発明
と異なり、データ種別毎に対応させて複数のFIFOメ
モリ部20、21が設けられている。図中一方のFIF
Oメモリ部20は、例えばチャンネル1のビデオ用に設
けられ、他方のFIFOメモリ部21はチャンネル1の
オーディオ用に設けられる。そして、各FIFOメモリ
部20、21には、各メモリ部で管理しているパケット
数を保持するレジスタ部22、23が並設されている。
尚、上記FIFOメモリ部20、21は2個に限定され
ず、データ種別数に対応させて更に増加できるのは勿論
である。
In the device of the present invention, a plurality of FIFO memory units 20 and 21 are provided corresponding to each data type, unlike the first embodiment. One FIF in the figure
The O memory unit 20 is provided, for example, for channel 1 video, and the other FIFO memory unit 21 is provided for channel 1 audio. The FIFO memory units 20 and 21 are provided with register units 22 and 23 for holding the number of packets managed in each memory unit.
Note that the number of the FIFO memory units 20 and 21 is not limited to two, and can be further increased in accordance with the number of data types.

【0031】以下に、上記装置の動作のシーケンスを説
明する。 (a)まず、2つのFIFOメモリ部20、21に並設
した各レジスタ22、23を初期化してゼロとする。 (b)次に、マルチプレックスされたパケットのストリ
ームがヘッダ検出部10へ入力されると、この検出部1
0は各パケットのヘッダ領域2よりスタートコード4を
検出し、そのパケットのデータ種別を判定する。 (c)ここで入力されたパケットがヘッダ検出部10に
て必要とされるパケットであれば、ヘッダ情報及びデー
タ長分のデータをバッファメモリ部11へ書き込む。
尚、ヘッダ情報を除いて、データ長分のデータのみをバ
ッファメモリ部11へ書き込むようにしてもよい。
The operation sequence of the above device will be described below. (A) First, the registers 22 and 23 arranged in the two FIFO memory units 20 and 21 are initialized to zero. (B) Next, when the stream of the multiplexed packet is input to the header detection unit 10, this detection unit 1
0 detects the start code 4 from the header area 2 of each packet and determines the data type of the packet. (C) If the packet input here is a packet required by the header detection unit 10, the header information and data corresponding to the data length are written into the buffer memory unit 11.
It should be noted that only the data of the data length may be written into the buffer memory unit 11 without the header information.

【0032】また、上記バッファメモリ部11への書き
込み処理と並行して、処理部12へ各パケットのヘッダ
情報等が入力され、この処理部12はそのパケットのバ
ッファメモリ上での先頭アドレス、データ長、タイムス
タンプ等の一連の情報を図7に示すようにそのパケット
種別に対応したFIFOメモリ部20、21へ書き込ん
で行き、同時に対応するレジスタ部22、23のパケッ
ト数を1つ増やす。以上の工程(b)から(c)までの
各シーケンスが繰り返し行なわれる。但し、工程(b)
におけるパケットストリームのヘッダ検出部10への入
力は随時行なわれているので、同時並行的にシーケンス
が動作することになる。
Further, in parallel with the write processing to the buffer memory section 11, header information and the like of each packet are input to the processing section 12, and the processing section 12 transmits the head address and data of the packet on the buffer memory. As shown in FIG. 7, a series of information such as length and time stamp is written to the FIFO memory units 20 and 21 corresponding to the packet type, and the number of packets in the corresponding register units 22 and 23 is increased by one at the same time. Each sequence from the above steps (b) to (c) is repeatedly performed. However, step (b)
Since the input of the packet stream to the header detection unit 10 in the above is performed as needed, the sequence operates simultaneously and in parallel.

【0033】上記処理とは別に、必要なデータ種別のパ
ケットを取り出す場合には、まず中央演算処理部14が
このデータ種別に対応するレジスタ部の内容を読みに行
き、記憶されているパケット数がゼロより大きければ必
要なパケットが記憶されていることを意味するので、デ
ータ種別に対応したFIFOメモリ部の内容を読むこと
により、該当するパケットの情報、すなわちバッファメ
モリ部11での書き込み先頭アドレス、データ長、タイ
ムスタンプを得ることができる。ここでFIFOメモリ
部から、パケットの一連の情報を読み出した場合には、
それに対応するレジスタ部のパケット数を減らしてお
く。
In order to extract a packet of a required data type separately from the above processing, the central processing unit 14 first reads the contents of the register unit corresponding to this data type, and the number of stored packets is If the value is larger than zero, it means that a necessary packet is stored. Therefore, by reading the contents of the FIFO memory unit corresponding to the data type, the information of the corresponding packet, that is, the write start address in the buffer memory unit 11, Data length and time stamp can be obtained. Here, when a series of information of the packet is read from the FIFO memory unit,
The number of packets in the register section corresponding to this is reduced.

【0034】これらパケットの一連の情報に基づいて、
中央演算処理部14は、バッファメモリ部11から対応
するパケットを読み出す。例えばデータ種別がチャンネ
ル1のビデオであればビデオデコーダへ、オーディオで
あればオーディオデコーダへパケットをDMA転送する
ことにより、高速でビットストリームを転送することが
できる。
Based on a series of information of these packets,
The central processing unit 14 reads a corresponding packet from the buffer memory unit 11. For example, a bit stream can be transferred at a high speed by DMA-transferring a packet to a video decoder if the data type is channel 1 video and to an audio decoder if the data type is audio.

【0035】また、タイムスタンプ情報によりビデオと
オーディオの時間の差を求め、この差からビデオデコー
ダ及びオーディオデコーダのスタートを変化させること
により、リップシンクをとることができる。この時、両
コーダのスタートを変化させたことに伴い、どちらかの
デコーダがデータを受け入れられないことが生じても、
この処理を待たせ、他の種別のパケットを先に処理する
ことが、データ種別毎のレジスタ部を管理することによ
り、容易に行なうことができる。
Also, a time difference between video and audio is obtained from the time stamp information, and the start of the video decoder and the audio decoder is changed from this difference, whereby lip sync can be obtained. At this time, if one of the decoders cannot accept the data due to the change of the start of both coder,
By making this process wait, it is easy to process packets of other types first by managing the register unit for each data type.

【0036】尚、前記2つの発明装置においては、バッ
ファメモリ部11はリング形式であり、バッファメモリ
部11の上限においてパケットのデータがうまく収まっ
ているとは限らないため、特にバッファメモリ部11の
位置するアドレスの上限に隣接して、他の装置の使用す
るアドレスがマッピングされている場合には、図8に示
すように第2の処理部24をヘッダ検出部10とバッフ
ァメモリ部11との間に介在させることができる。この
第2の処理部24は、パケットがバッファメモリ部11
の上限を越える場合にはパケットの先頭をバッファメモ
リ部11の先頭から書き込むように動作する。
In the above two invention devices, the buffer memory unit 11 is of a ring type, and the data of the packet is not always well contained at the upper limit of the buffer memory unit 11. When an address used by another device is mapped adjacent to the upper limit of the located address, the second processing unit 24 is connected to the header detection unit 10 and the buffer memory unit 11 as shown in FIG. It can be interposed between them. The second processing unit 24 stores the packet in the buffer memory unit 11
If the upper limit is exceeded, an operation is performed to write the head of the packet from the head of the buffer memory unit 11.

【0037】すなわち、この第2の処理部24は、カウ
ンタ部19よりバッファメモリ部11の現在のアドレス
を得、ヘッダ検出部10からのパケットのヘッダよりヘ
ッダ長を得、上記アドレス及びデータ長、ヘッダ長を加
えたものがバッファメモリ部11のサイズを越える場合
には、カウンタ部19をバッファメモリ部11の先頭ア
ドレスに初期化し、転送すべきパケットをバッファメモ
リ部11の先頭アドレスから書き込むようにする。
That is, the second processing unit 24 obtains the current address of the buffer memory unit 11 from the counter unit 19, obtains the header length from the header of the packet from the header detection unit 10, and obtains the above address and data length. If the value obtained by adding the header length exceeds the size of the buffer memory unit 11, the counter unit 19 is initialized to the start address of the buffer memory unit 11, and the packet to be transferred is written from the start address of the buffer memory unit 11. I do.

【0038】このように第2の処理部24を加えること
により、中央演算処理部14は、バッファメモリ部11
の上限を気にすることなくビデオデコーダやオーディオ
デコーダへ、パケット毎のデータ部分をDMA転送など
のブロック転送により一度に転送することが可能とな
る。
By adding the second processing unit 24 in this way, the central processing unit 14
The data portion of each packet can be transferred to a video decoder or an audio decoder at a time by block transfer such as DMA transfer without worrying about the upper limit.

【0039】尚、上記各実施例においては、データ種別
としてビデオとオーディオを例にとって説明したが、こ
れに限定されるものではなく、どのようなデータ種別に
も適用できるのは勿論である。
In each of the above embodiments, video and audio have been described as examples of data types. However, the present invention is not limited to this, and can be applied to any data type.

【0040】[0040]

【発明の効果】以上説明したように、本発明の情報記憶
管理装置によれば、次のように優れた作用効果を発揮す
ることができる。第1の発明によれば、中央演算処理部
のRAMにアロケートしたデータ種別毎のメモリブロッ
クからデータ種別毎のパケット情報等を読み出してこれ
に基づいてバッファメモリ部からパケットを取り出すよ
うにしたので、データ種別毎の処理を行なうことができ
る。また、中央演算処理部がパケット情報を容易に入手
できるので中央演算処理部のプログラム作成が容易にな
ると共に処理の高速化を図ることができる。第2の発明
によれば、データ種別毎のパケット情報等を記憶するF
IFOメモリ部を設けることにより、中央演算処理部へ
の割り込みを発生することなくデータ種別毎のパケット
情報を得ることができ、従って、データ種別毎の処理を
行なうことができる。また、上述のように割り込みを発
生しなくて済むので、処理を一層高速化させることがで
きる。第1及び第2の発明において、第2の処理部を設
けることにより、パケットがバッファメモリ部の上限を
越える場合にはパケットの先頭をバッファメモリ部の先
頭から書き込むことができるので、中央演算処理部はバ
ッファメモリ部の境界を気にすることなく後段の装置へ
データのブロック転送等を容易に行なうことができ、こ
の負荷を軽くして更に処理の高速化を図ることができ
る。
As described above, according to the information storage management device of the present invention, the following excellent operational effects can be exhibited. According to the first aspect, the packet information and the like for each data type are read from the memory block for each data type allocated to the RAM of the central processing unit, and the packet is extracted from the buffer memory unit based on this. Processing can be performed for each data type. In addition, since the central processing unit can easily obtain the packet information, it is easy to create a program for the central processing unit and the processing can be speeded up. According to the second invention, the F storing the packet information and the like for each data type is stored.
By providing the IFO memory unit, packet information for each data type can be obtained without generating an interrupt to the central processing unit, and therefore, processing for each data type can be performed. Further, since it is not necessary to generate an interrupt as described above, the processing can be further speeded up. In the first and second inventions, by providing the second processing unit, when the packet exceeds the upper limit of the buffer memory unit, the head of the packet can be written from the head of the buffer memory unit. The unit can easily perform data block transfer and the like to a subsequent device without worrying about the boundary of the buffer memory unit, and can reduce the load and further increase the processing speed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明において用いるパケットの構造を示すパ
ケット構成図である。
FIG. 1 is a packet configuration diagram showing the structure of a packet used in the present invention.

【図2】図1に示したパケットを多重化した時のストリ
ームを示す図である。
FIG. 2 is a diagram showing a stream when the packets shown in FIG. 1 are multiplexed.

【図3】第1の発明の情報記憶管理装置を示すブロック
構成図である。
FIG. 3 is a block diagram showing an information storage management device of the first invention.

【図4】図3に示す装置に用いるFIFOメモリ部の記
憶状態を示す図である。
4 is a diagram showing a storage state of a FIFO memory unit used in the device shown in FIG.

【図5】図3に示す装置と併用される中央演算処理部内
のメモリブロックの記憶状態を示す図である。
FIG. 5 is a diagram showing a storage state of a memory block in a central processing unit used in combination with the device shown in FIG. 3;

【図6】第2の発明の情報記憶管理装置を示すブロック
構成図である。
FIG. 6 is a block diagram showing an information storage management device according to a second invention.

【図7】図6に示す装置に用いるFIFOメモリ部の記
憶状態を説明するための説明図である。
7 is an explanatory diagram for explaining a storage state of a FIFO memory unit used in the device shown in FIG.

【図8】第2の処理部を用いた場合の接続状態を示す図
である。
FIG. 8 is a diagram illustrating a connection state when the second processing unit is used.

【符号の説明】[Explanation of symbols]

1…パケット、2…ヘッダ領域、3…データ領域、4…
スタートコード、5…データ種別コード、6…データ長
コード、7…補助情報コード、9…情報記憶管理装置、
10…ヘッダ検出部、11…バッファメモリ部、12…
処理部、13…FIFOメモリ部、14…中央演算処理
部、15…CPU本体、16…RAM、16A,16B
…メモリブロック、17…ROM、18…BUSライ
ン、19…カウンタ部、20,21…FIFOメモリ部
(先入れ先出しメモリ部)、22,23…レジスタ部、
24…第2の処理部、S1…割り込み信号。
1 ... packet, 2 ... header area, 3 ... data area, 4 ...
Start code, 5: data type code, 6: data length code, 7: auxiliary information code, 9: information storage management device,
10: Header detection unit, 11: Buffer memory unit, 12:
Processing unit, 13: FIFO memory unit, 14: Central processing unit, 15: CPU body, 16: RAM, 16A, 16B
... Memory block, 17 ROM, 18 BUS line, 19 counter, 20, 21 FIFO memory (first-in first-out memory), 22, 23 register
24: second processing unit, S1: interrupt signal.

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 データ種別、データ長を含むデータ情報
をヘッダとして先頭に持つパケット群をデータ種別によ
らない共通のバッファメモリ部に書き込み、このバッフ
ァメモリ部から中央演算処理部の制御により必要に応じ
て所望のデータ種別のパケットを読み出す情報記憶管理
装置において、前記パケットのヘッダを検出するヘッダ
検出部と、前記パケットのパケット情報及びパケットの
前記バッファメモリ部での先頭アドレスを記憶する先入
れ先出しメモリ部と、前記ヘッダ検出部からの情報に基
づいて前記パケット情報及び前記先頭アドレスを前記先
入れ先出しメモリ部へ書き込み、書き込み終了後に前記
中央演算処理部へ割り込みを発生して前記中央演算処理
部内の、データ種別毎にアロケートしたメモリブロック
にデータ種別に応じて前記アドレス情報及び先頭アドレ
スを書き込ませるようにした処理部とを備え、必要なデ
ータ種別のパケットを取り出す時には、このデータ種別
に対応する前記メモリブロック上のリードポインタの示
す位置から読み出して前記バッファメモリ部内のパケッ
トに関する情報を得るように構成したことを特徴とする
情報記憶管理装置。
1. A packet group having data information including a data type and a data length as a header is written in a common buffer memory unit irrespective of the data type, and the packet group is controlled by a central processing unit from the buffer memory unit. An information storage management device that reads out a packet of a desired data type in response to the packet; a header detection unit that detects a header of the packet; a first-in first-out memory unit that stores packet information of the packet and a head address of the packet in the buffer memory unit And writing the packet information and the head address to the first-in first-out memory unit based on the information from the header detection unit, generating an interrupt to the central processing unit after the writing is completed, and generating a data type in the central processing unit. Depending on the data type in the memory block allocated for each And a processing unit for writing the address information and the head address. When a packet of a required data type is taken out, the packet is read out from a position indicated by a read pointer on the memory block corresponding to the data type and the buffer is read out. An information storage management device configured to obtain information on a packet in a memory unit.
【請求項2】 データ種別、データ長を含むデータ情報
をヘッダとして先頭に持つパケット群をデータ種別によ
らない共通のバッファメモリ部に書き込み、このバッフ
ァメモリ部から中央演算処理部の制御により必要に応じ
て所望のデータ種別のパケットを読み出す情報記憶管理
装置において、前記パケットのヘッダを検出するヘッダ
検出部と、前記パケットの種別毎に設けられて、前記パ
ケットのパケット情報及びパケットの前記バッファメモ
リ部での先頭アドレスを記憶する先入れ先出しメモリ部
と、前記ヘッダ検出部からの情報に基づいて前記パケッ
ト情報及び前記先頭アドレスをパケットの種別に対応し
た前記先入れ先出しメモリ部へ書き込む処理部とを備
え、必要なデータ種別のパケットを取り出す時には、こ
の種別に対応する前記先入れ先出しメモリ部から読み出
して前記バッファメモリ部内のパケットに関する情報を
得るように構成したことを特徴とする情報記憶管理装
置。
2. A packet group having data information including a data type and a data length as a header is written in a common buffer memory unit irrespective of the data type, and is required by the central processing unit from the buffer memory unit. An information storage management device that reads a packet of a desired data type in response to the packet information; a header detection unit that detects a header of the packet; and a buffer memory unit that is provided for each packet type and that stores the packet information of the packet and the packet. A first-in first-out memory unit that stores the first address in the first and second memory units, and a processing unit that writes the packet information and the first address to the first-in first-out memory unit corresponding to the type of packet based on information from the header detection unit. When extracting a packet of the data type, the An information storage management device configured to read information from a first-in first-out memory unit and obtain information on a packet in the buffer memory unit.
【請求項3】 前記ヘッダ検出部と前記バッファメモリ
部との間には、パケットが前記バッファメモリ部の上限
を越える場合には前記パケットの先頭を前記バッファメ
モリ部の先頭から書き込む第2の処理部を有することを
特徴とする請求項1または2記載の情報記憶管理装置。
3. A second process for writing a head of the packet from the head of the buffer memory unit between the header detection unit and the buffer memory unit when the packet exceeds the upper limit of the buffer memory unit. The information storage management device according to claim 1, further comprising a unit.
JP26114294A 1994-09-30 1994-09-30 Information storage management device Expired - Fee Related JP3123366B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26114294A JP3123366B2 (en) 1994-09-30 1994-09-30 Information storage management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26114294A JP3123366B2 (en) 1994-09-30 1994-09-30 Information storage management device

Publications (2)

Publication Number Publication Date
JPH08102760A JPH08102760A (en) 1996-04-16
JP3123366B2 true JP3123366B2 (en) 2001-01-09

Family

ID=17357687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26114294A Expired - Fee Related JP3123366B2 (en) 1994-09-30 1994-09-30 Information storage management device

Country Status (1)

Country Link
JP (1) JP3123366B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3855690B2 (en) 2001-02-20 2006-12-13 三菱電機株式会社 Multiplexer, separator
TWI233616B (en) * 2004-05-06 2005-06-01 Carry Computer Eng Co Ltd Silicon storage media and controller thereof, controlling method thereof, and data frame based storage media

Also Published As

Publication number Publication date
JPH08102760A (en) 1996-04-16

Similar Documents

Publication Publication Date Title
USRE38820E1 (en) Multi-protocol packet framing over an isochronous network
WO1997035393A1 (en) Data separating device
JP3206458B2 (en) DMA transfer method
US6047340A (en) Method for transmitting data, and apparatus for transmitting data and medium
US7808905B2 (en) Transmission method, sending device and receiving device
JPH1198099A (en) Method and device for multiplexing data
JP3123366B2 (en) Information storage management device
JP4428779B2 (en) Data multiplexer
KR19980023973A (en) Video audio decoding playback device
JP2001111969A (en) Ts packet data multiplexing method and ts packet data multiplexer
JP4126959B2 (en) Data transfer system and access monitor device
KR100795465B1 (en) Serial Compressed Bus Interface with Reduced Number of Pins and Serial Compressed Data Transmission Method
JP3327900B2 (en) Data processing device
JP2580412B2 (en) Multiple STM / ATM conversion method
JP2001103116A (en) Stream generator
KR0183831B1 (en) Data buffering device
KR100242289B1 (en) Mpeg data receiving apparatus using dual port ram
JP2001067306A (en) Bus interface device and data transfer device
JP2005316866A (en) Bus equipment
KR100204479B1 (en) Header information detection apparatus in MPG-2 decoding system
JP2001034559A (en) Moving picture server system
JPH04135331A (en) Time division multiple separator
JPH11317718A (en) Data multiplexing device
JPH0983569A (en) Data multiplexing device and data multiplexing method
JPH09116864A (en) Mpeg2 data transfer method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071027

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081027

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091027

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101027

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111027

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121027

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees