JPH10171699A - Server-client system - Google Patents

Server-client system

Info

Publication number
JPH10171699A
JPH10171699A JP8326496A JP32649696A JPH10171699A JP H10171699 A JPH10171699 A JP H10171699A JP 8326496 A JP8326496 A JP 8326496A JP 32649696 A JP32649696 A JP 32649696A JP H10171699 A JPH10171699 A JP H10171699A
Authority
JP
Japan
Prior art keywords
file
client
media
server
data
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
Application number
JP8326496A
Other languages
Japanese (ja)
Inventor
Yasunobu Hori
靖展 堀
Hisashi Matsumura
久司 松村
Yoshiyuki Sato
義行 佐藤
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP8326496A priority Critical patent/JPH10171699A/en
Publication of JPH10171699A publication Critical patent/JPH10171699A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To transfer a VOD(video on demand) and a remote file as if a local file was reproduced and displayed by hooking the data distributed from a media server to a stream data buffer which is received by a client PC. SOLUTION: A requester part 16 notifies a media server of an access request given to a file, and the media server distributes a media file to a client PC 4 in a stream. The PC 4 receives the stream data distributed under the control of the part 16 and successively stores the data in a stream data buffer part 17. A redirection part 19 calls the data out of the part 17 against the access request and applies the hook processing to the data. The data stored in the part 17 seem as if they were a local file from an MCI(media control interface) part 18 and then are reproduced and displayed on the PC 4.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明では、メディアビデオ
・サーバ・クライアント・システムに係わり、特にVO
D(ビデオ・オン・デマンド)システムやリモートファ
イル転送システムにおいて、あたかも自PCのローカル
ファイルとして、メディアサーバからの配信データをア
クセスすることを可能とするメディア・サーバ・クライ
アント・システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a media video server client system, and more particularly, to a VO system.
In a D (video-on-demand) system and a remote file transfer system, the present invention relates to a media server client system that enables access to distribution data from a media server as if it were a local file of its own PC.

【0002】[0002]

【従来の技術】従来のシステムでは、VODシステムを
実現するには、ビデオサーバからのネットワークを介し
て配信されたデータをクライアントのネットワークボー
ドにて受信しバッファに書き込み、表示ボードの専用A
PI(アプリケーション・プログラム・インターフェー
ス)関数を使って、データを表示ボードに供給し、動画
像を再生する方法や、NFS(ネットワーク・ファイル
・システム)のように、サーバのデータをリモートアク
セスする方法があるが、前者ではボード専用のAPIを
使うためシステムで固有のボードが必須となり、ユーザ
の選択が制限されること、またMPEG1ボードであれ
ば、ファイルフォーマットとしてMPEG1のみしか扱
うことが出来ず、AVIファイルや静止画、音声、テキ
ストなど各種ファイルフォーマットを扱うことが出来な
いこと、後者ではネットワークの伝送ゆらぎや遅延によ
りコンスタント・ビット・レートの配信が出来ないこと
や、複数クライアントからのリード要求にはタイムアウ
トとなり、リアルタイム再生できない問題があった。
2. Description of the Related Art In a conventional system, in order to realize a VOD system, data distributed from a video server via a network is received by a network board of a client, written into a buffer, and a dedicated A of a display board is used.
A method of supplying data to a display board using a PI (application program interface) function to reproduce a moving image, and a method of remotely accessing server data such as NFS (network file system) are known. However, in the former, a unique board is required in the system because an API dedicated to the board is used, and the selection of the user is limited. In addition, if the board is an MPEG1 board, only the MPEG1 file format can be handled, and the AVI Inability to handle various file formats such as files, still images, audio, text, etc.In the latter case, constant bit rate cannot be distributed due to network fluctuations and delays, and read requests from multiple clients Time out and real There can not be im playback problem.

【0003】[0003]

【発明が解決しようとする課題】上記従来システムで
は、専用ボードのAPI関数が必要になるという問題
と、ネットワークの伝送ゆらぎや遅延、複数クライアン
トからのリード要求に応えられない、という問題を有し
ている。
The above-mentioned conventional system has a problem that an API function of a dedicated board is required, a problem that transmission fluctuations and delays of a network and a read request from a plurality of clients cannot be satisfied. ing.

【0004】本発明の目的は、前記従来システムの問題
を解決し、メディアファイルのアクセスを、メディアサ
ーバから配信されるデータをクライアントPCにて受信
するストリームデータバッファにフックすることで、あ
たかもローカルファイルをアクセスし、表示ボードに依
存しないメディア・サーバ・クライアント・システム
と、受信バッファを設けることで、ネットワークの伝送
ゆらぎや遅延に対応可能なメディア・サーバ・クライア
ント・システムを提供することを目的としている。
An object of the present invention is to solve the problems of the conventional system, and to hook a media file access to a stream data buffer for receiving data distributed from a media server by a client PC, as if by local file. It aims to provide a media server client system that does not depend on the display board, and a media server client system that can respond to network fluctuations and delays by providing a receive buffer. .

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明のメディア・サーバ・クライアント・システ
ムは、複数のメディアファイルを有し、クライアントP
Cより要求されたメディアファイルを検索し、該要求さ
れたメディアファイルをストリーム配信するメディアサ
ーバと、該メディアサーバにネットワークを介して接続
され、前記メディアファイルを受信するクライアントP
Cと、前記メディアサーバと前記クライアントPCから
構成されるメディア・サーバ・クライアント・システム
と、クライアントOSには、Windows95あるい
はWindows NTを持ち、UAPからのメディア
ファイルアクセス要求をフックし、このファイルへのア
クセス要求をメディアサーバに通知し、メディアサーバ
から配信されたデータをクライアントPCのストリーム
データバッファ内に格納し、あたかもローカルファイル
のようにアクセスすることを特長とする。
In order to achieve the above object, a media server client system according to the present invention has a plurality of media files and a client P.
C, a media server for retrieving the requested media file and streaming the requested media file, and a client P connected to the media server via a network and receiving the media file.
C, a media server client system composed of the media server and the client PC, and a client OS having Windows 95 or Windows NT, hooking a media file access request from a UAP, and It is characterized in that an access request is notified to a media server, data distributed from the media server is stored in a stream data buffer of a client PC, and access is performed as if it were a local file.

【0006】[0006]

【発明の実施の形態】以下、本発明の一実施例を、図面
を用いて説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings.

【0007】図1は、メディア・サーバ・クライアント
・システムの構成を説明する図である。
FIG. 1 is a diagram for explaining the configuration of a media server client system.

【0008】図2は、クライアントPC構成を説明する
図である。
FIG. 2 is a diagram for explaining the configuration of a client PC.

【0009】図3は、本発明のクライアントPCのソフ
トウェア構成を説明する図である。
FIG. 3 is a view for explaining the software configuration of the client PC of the present invention.

【0010】図1は、メディア・サーバ・クライアント
・システムの構成を説明する図であり、メディアサーバ
1と、メディアサーバ1がもつメディアファイル2と、
メディアサーバ1からネットワーク3を介してメディア
ファイル2を受信して表示するクライアントPC4から
構成される。
FIG. 1 is a diagram for explaining the configuration of a media server client system. A media server 1, a media file 2 of the media server 1,
It comprises a client PC 4 for receiving and displaying the media file 2 from the media server 1 via the network 3.

【0011】図2は、クライアントPC4の構成を説明
する図であり、オペレータからの入力を行うキーボード
&マウス7からの入力を受け付ける入力機構10と入力
したデータを解析及び要求データを作成する要求機構1
2と、要求データをネットワーク3を介してメディアサ
ーバ1に送信を行う要求機構13と、メディアサーバか
らメディアファイル2の映像データを、映像データと音
声データとに分離する映像データデコード機構11と、
映像データをディスプレイ5に表示する表示機構8と、
音声データをスピーカー6に出力する音声出力機構9よ
り構成される。
FIG. 2 is a diagram for explaining the configuration of the client PC 4. An input mechanism 10 for receiving an input from a keyboard & mouse 7 for inputting from an operator, and a request mechanism for analyzing the input data and creating required data. 1
A request mechanism 13 for transmitting request data to the media server 1 via the network 3; a video data decoding mechanism 11 for separating video data of the media file 2 from the media server into video data and audio data;
A display mechanism 8 for displaying video data on the display 5;
It comprises an audio output mechanism 9 for outputting audio data to the speaker 6.

【0012】図3は本発明の一実施例によるクライアン
トPCのソフトウェア構成を説明する図であり、UAP
部15とメディアファイル2へのアクセスを行うインタ
ーフェースであるMCI(メディア・コントロール・イ
ンターフェス)部18とメディアファイルへのアクセス
をストリームデータバッファ部17にフックするリダイ
レクション部19と、メディアサーバ1との通信を行
い、メディアファイル2を受信し、受信したデータをス
トリームデータバッファ部17に格納するリクエスタ部
16から構成される。
FIG. 3 is a diagram for explaining a software configuration of a client PC according to an embodiment of the present invention.
A media control interface (MCI) unit 18 serving as an interface for accessing the media file 2, a redirection unit 19 hooking access to the media file to the stream data buffer unit 17, and the media server 1. It comprises a requester unit 16 that performs communication, receives the media file 2, and stores the received data in the stream data buffer unit 17.

【0013】図1に示すように、本発明であるメディア
・サーバ・クライアント・システムでは、クライアント
PC4からのリクエストに応じて、メディアサーバ1は
該当するメディアファイル2を配信する。
As shown in FIG. 1, in the media server client system according to the present invention, a media server 1 delivers a corresponding media file 2 in response to a request from a client PC 4.

【0014】この際のクライアントPC4の処理は、図
3に示すように、UAP15のリクエストがWindo
wsのマルチメディアデバイスへの標準化されたアクセ
スインターフェスであるMCI部18を介して行われ
る。このファイルアクセス制御は通常、ローカルのファ
イルシステムに対して行われる。これはWindows
95のもつIFS(Installable File
System)により、ある特定のファイルまたは特定
の拡張子をもつファイルに対してアクセスするとそのリ
ダイレクションファイルに対するアクセスを行うもので
ある。本リダイレクション部19はこの時のアクセス先
を変更して、データバッファへのアクセスを行う。この
間リダイレクション部19は、あるバッファサイズの領
域をリダイレクタのバッファとして確保しておき、バッ
ファの開始番地をファイルの先頭として指定されたファ
イル位置に対応するバッファ上の位置から、指定された
サイズのデータを取得して、このバッファからリード要
求先に返答する。読み取り位置がバッファとして割り当
てられたメモリ領域を超えた場合、再び開始位置に戻っ
てデータを読み、リード要求元に返答することで、バッ
ファ領域すべてをリードすることを繰り返し、ファイル
に対するアクセスをデータバッファへのアクセスの様に
見せることが可能となる。
At this time, the process of the client PC 4 is as shown in FIG.
ws via the MCI unit 18 which is a standardized access interface to the multimedia device. This file access control is usually performed on a local file system. This is Windows
95 IFS (Installable File)
System), when a specific file or a file having a specific extension is accessed, the redirection file is accessed. The redirection unit 19 changes the access destination at this time and accesses the data buffer. During this time, the redirection unit 19 reserves an area of a certain buffer size as a buffer of the redirector, and sets the start address of the buffer from the position on the buffer corresponding to the file position specified as the head of the file to the data of the specified size. And replies to the read request destination from this buffer. When the read position exceeds the memory area allocated as a buffer, the data is returned to the start position again, the data is read, and the response to the read request source is repeated, so that the entire buffer area is repeatedly read, and access to the file is repeated in the data buffer. It is possible to make it look like an access to.

【0015】この時、リクエスタ部16はファイルへの
アクセス要求をメディアサーバ1に通知して、メディア
サーバは該当メディアファイル2を検索して、該当ファ
イルをクライアントPC4にストリーム配信する。
At this time, the requester unit 16 notifies the media server 1 of a file access request, and the media server searches for the corresponding media file 2 and distributes the file to the client PC 4 in a stream.

【0016】クライアントPC4では、リクエスタ部1
6制御により、配信されたストリームデータをネットワ
ークボードなどのデータ受信機構14にて受信し、スト
リームデータバッファ部17に順次格納する。一方リダ
イレクション部19はメディアファイル2のアクセス要
求に対して、ストリームデータバッファ部17内のデー
タが呼び出され、リダイレクション部19内にてフック
処理を行い、MCI部18からはストリームデータバッ
ファ部17内のデータがあたかもローカルファイルとし
て見え、クライアントPC4上にて再生・表示すること
が可能となる。
In the client PC 4, the requester unit 1
According to 6 control, the distributed stream data is received by the data receiving mechanism 14 such as a network board, and is sequentially stored in the stream data buffer unit 17. On the other hand, in response to the access request for the media file 2, the data in the stream data buffer unit 17 is called, the redirection unit 19 performs hook processing in the redirection unit 19, and the MCI unit 18 transmits the data in the stream data buffer unit 17. The data appears as a local file, and can be reproduced and displayed on the client PC 4.

【0017】サーバ、クライアント間では、フロー制御
のやり取りをUDP/IPにて行い、クライアントが特
定のファイルへのアクセス要求を行うと、その要求がサ
ーバに伝わり、映像データをクライアントの受信できる
能力に合わせて配信し続ける。クライアントは、ある領
域のバッファサイズに対してリードを行い、バッファ部
では、クライアントがリードする一方、サーバからのラ
イトが行われる。またあらかじめ、クライアントのバッ
ファがあるしきい値よりも多くなると、クライアントか
らサーバに配信量を少なくする要求を行い、逆にバッフ
ァがあるしきい値よりも少なくなると、クライアントか
らサーバに配信量を多くする要求を行うことで、クライ
アントでは安定した映像再生を実現できる。
[0017] The flow control is exchanged between the server and the client by UDP / IP, and when the client makes a request to access a specific file, the request is transmitted to the server and the ability to receive the video data by the client is reduced. Continue to deliver along. The client performs reading for a buffer size in a certain area, and in the buffer section, the client performs reading while the server performs writing. If the buffer of the client exceeds a certain threshold value in advance, the client makes a request to the server to reduce the amount of distribution. Conversely, if the buffer becomes smaller than the threshold value, the client increases the amount of distribution to the server. By making such a request, the client can realize stable video reproduction.

【0018】UAP部15からは、メディアファイルを
選択するだけで、MCI部18からはリダイレクション
部19の制御により、メディアサーバ1からの配信デー
タをローカルファイルに見え、あたかもローカルファイ
ルを再生・表示しているかのごとくメディア・オン・デ
マンドが可能となる。
From the UAP unit 15, only by selecting a media file, the control of the redirection unit 19 causes the MCI unit 18 to look at the distribution data from the media server 1 as a local file, as if playing and displaying the local file. Media-on-demand becomes possible.

【0019】[0019]

【発明の効果】以上のように、本発明によれば、クライ
アントPC上のUAPからはメディアファイルを選択す
るだけでMCI部からはリダイレクション部の制御によ
り、メディアサーバからの配信データをローカルファイ
ルに見え、あたかもローカルファイルを再生・表示して
いるかのごとくビデオ・オン・デマンドやリモートファ
イル転送システムが可能となる。またこれにより、ボー
ドのAPIを使用せずWindows標準のMCIを使
用し、リダイレクション部をWindows95あるい
はWindowsNTにインストールするためボードは
MCIをサポートしていれば動作可能であり、ユーザは
自由にボードを選択可能である。また、メディアサーバ
からは、ストリーム転送されるため、動画をはじめ、静
止画あるいは音声ありはテキストなどのファイルフォー
マットを気にせず配信でき、クライアントPCではロー
カルファイルのごとく扱い可能である。
As described above, according to the present invention, only a media file is selected from a UAP on a client PC, and distribution data from a media server is converted into a local file from the MCI unit by controlling a redirection unit. Visible, enabling video-on-demand and remote file transfer systems as if playing or displaying a local file. In addition, this allows the use of Windows standard MCI without using the board's API, and installation of the redirection unit in Windows 95 or Windows NT. The board can operate as long as it supports MCI, and the user can freely select the board. It is possible. Further, since the stream is transferred from the media server, it can be distributed without concern for a file format such as a moving image, a still image, or a sound or a text, and the client PC can handle it as a local file.

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

【図1】メディア・サーバ・クライアント・システムの
構成図である。
FIG. 1 is a configuration diagram of a media server client system.

【図2】クライアントPCの構成図である。FIG. 2 is a configuration diagram of a client PC.

【図3】クライアントPCのソフトウェアの構成図であ
る。
FIG. 3 is a configuration diagram of software of a client PC.

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

1 :メディアサーバ 2 :メディアファイル 3 :ネットワーク 4 :クライアントPC 5 :ディスプレイ 6 :スピーカー 7 :キーボード&マウス 8 :表示機構 9 :音声出力機構 10:入力機構 11:映像デコード機構 12:要求機構 13:要求送信機構 14:データ受信機構 15:UAP部 16:リクエスタ部 17:ストリームデータバッファ部 18:MCI部 19:リダイレクション部 20:各種ボード 21:Windows95あるいはWindows N
T。
1: Media server 2: Media file 3: Network 4: Client PC 5: Display 6: Speaker 7: Keyboard & mouse 8: Display mechanism 9: Audio output mechanism 10: Input mechanism 11: Video decoding mechanism 12: Request mechanism 13: Request transmission mechanism 14: Data reception mechanism 15: UAP section 16: Requester section 17: Stream data buffer section 18: MCI section 19: Redirection section 20: Various boards 21: Windows 95 or Windows N
T.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】ネットワークを介して、動画あるいは静止
画あるいは音声あるいはテキスト等のマルチメディアフ
ァイルを格納しておき、ネットワークに接続されたクラ
イアントPCに対して、これらのファイルを配信する機
能をもつサーバと、配信されたファイルを再生、表示す
るクライアントPCからなるメディア・オン・デマンド
・システムにおいて、クライアントPCのOS(オペレ
ーティング・システム)にはWindows95(登録
商標)あるいはWindowsNT(登録商標)を用い
て、クライアントPC上のUAP(ユーザ・アプリケー
ション・プログラム)がメディアファイルをアクセスす
ると、このファイルアクセス要求をフックして、そのフ
ァイルへのアクセス要求をサーバに通知し、サーバから
配信されたメディアファイルを受信し、クライアントの
UAPからはあたかもローカルファイルをアクセスして
いるように見せることでメディア・オン・デマンド・シ
ステムを実現することを特長とするメディア・サーバ・
クライアント・システム。
1. A server having a function of storing a multimedia file such as a moving image, a still image, a sound or a text via a network, and distributing the file to a client PC connected to the network. In a media-on-demand system including a client PC for reproducing and displaying a distributed file, an OS (operating system) of the client PC uses Windows 95 (registered trademark) or Windows NT (registered trademark). When a UAP (user application program) on the client PC accesses a media file, it hooks this file access request, notifies the server of the request for access to the file, and sends the media distributed from the server. Receiving the file, the media server that it realizes the media-on-demand system as if it look like accessing a local file from a client UAP
Client system.
【請求項2】請求項1のシステムにおいて、クライアン
トPCはメディアファイルのアクセス要求がきた時に、
ある一定時間分サーバからの配信データをクライアント
のストリーム・データ・バッファに貯えておくことによ
り、ネットワークの伝送ゆらぎや遅延を吸収できること
を特長とするメディア・サーバ・クライアント・システ
ム。
2. The system according to claim 1, wherein the client PC receives a request for accessing a media file.
A media server client system characterized in that network transmission fluctuations and delays can be absorbed by storing distribution data from a server for a certain period of time in a stream data buffer of a client.
JP8326496A 1996-12-06 1996-12-06 Server-client system Pending JPH10171699A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8326496A JPH10171699A (en) 1996-12-06 1996-12-06 Server-client system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8326496A JPH10171699A (en) 1996-12-06 1996-12-06 Server-client system

Publications (1)

Publication Number Publication Date
JPH10171699A true JPH10171699A (en) 1998-06-26

Family

ID=18188483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8326496A Pending JPH10171699A (en) 1996-12-06 1996-12-06 Server-client system

Country Status (1)

Country Link
JP (1) JPH10171699A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9191702B2 (en) 2003-04-17 2015-11-17 Thomson Licensing Data requesting and transmitting devices and processes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9191702B2 (en) 2003-04-17 2015-11-17 Thomson Licensing Data requesting and transmitting devices and processes

Similar Documents

Publication Publication Date Title
US5550982A (en) Video application server
JP4313268B2 (en) A VCR-like feature that renders video on demand
JP4818562B2 (en) Method and computer network for obtaining progressively higher quality versions of audio and / or video programs
EP0901249B1 (en) Method of distributed editing of video clips over a network
US6225993B1 (en) Video on demand applet method and apparatus for inclusion of motion video in multimedia documents
US5963202A (en) System and method for distributing and managing digital video information in a video distribution network
US5941951A (en) Methods for real-time deterministic delivery of multimedia data in a client/server system
US5968120A (en) Method and system for providing on-line interactivity over a server-client network
US5933835A (en) Method and apparatus for managing multimedia data files in a computer network by streaming data files into separate streams based on file attributes
US6370550B1 (en) Control of multimedia information in audio/video/data system
US6792468B1 (en) Frame-accurate transport of media data across a data network
KR100621784B1 (en) Method and system for multimedia consumption based on user terminal characteristic
JP3523217B2 (en) Media data processor
KR100372092B1 (en) Medium Player for playing moving picture on the background of the screen and The Processing Method for moving picture for using it and A computer-readable Storage Medium for executing the above Medium Player or Method
US20050283535A1 (en) Method and system for interactive control of media over a network
JPH09322123A (en) Multimedia information transfer system
JP2002541744A (en) Streaming information receiver data format
US6119144A (en) Apparatus and method for information transfer between a video server and a general purpose computer or the like
US7546378B2 (en) Server-side stream switching
US20060026172A1 (en) Media data storage device capable of determining whether requested media data is reproducible and transmission method thereof
KR20020057837A (en) Streaming service method and system
JPH1188865A (en) Distributed type home network
JP4992568B2 (en) Client device, data processing method and program thereof
JP3668364B2 (en) CONTINUOUS MEDIA INFORMATION ACCESS METHOD, CONTINUOUS MEDIA INFORMATION ACCESS DEVICE, AND RECORDING MEDIUM CONTAINING CONTINUOUS MEDIA INFORMATION ACCESS PROGRAM
JP2007516499A (en) System and method for selecting a provider that provides services for content requested by a client device

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20080201

Year of fee payment: 6

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

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20090201

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

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20090201

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

Free format text: PAYMENT UNTIL: 20100201

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100201

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110201

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120201

Year of fee payment: 10

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

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20130201

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250