JP3529016B2 - Video playback system - Google Patents
Video playback systemInfo
- Publication number
- JP3529016B2 JP3529016B2 JP12832697A JP12832697A JP3529016B2 JP 3529016 B2 JP3529016 B2 JP 3529016B2 JP 12832697 A JP12832697 A JP 12832697A JP 12832697 A JP12832697 A JP 12832697A JP 3529016 B2 JP3529016 B2 JP 3529016B2
- Authority
- JP
- Japan
- Prior art keywords
- arrival
- section
- packet
- client
- video 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.)
- Expired - Fee Related
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、データ転送速度が
比較的低速である通信回線あるいはパケット損失がある
通信回線を介して接続されたクライアントとサーバで構
成される映像再生システムにおいて、映像データのサー
バからクライアントへのダウンロード要求方式に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video reproducing system including a client and a server connected via a communication line having a relatively low data transfer rate or a communication line having a packet loss. The present invention relates to a download request method from a server to a client.
【0002】[0002]
【従来の技術】従来、映像データをパケット網を使って
送信し、実時間再生する実時間映像再生システムでは、
映像データを実時間再生する際に、ネットワークの伝送
帯域の制限を受けるため、サーバでの選択的なパケット
廃棄による映像品質の劣化、例えば、フレーム数減少に
よる動きの減少、1フレームの符号化情報量削減による
画質の劣化、ならびに、ネットワークによる予測不能な
パケット損失による映像品質の劣化が発生してしまう。2. Description of the Related Art Conventionally, in a real-time video reproduction system that transmits video data using a packet network and reproduces it in real time,
When the video data is reproduced in real time, the transmission band of the network is limited, so that the video quality is deteriorated due to the selective packet discard in the server, for example, the motion is reduced due to the reduction of the number of frames, and the coding information of one frame is used. The image quality deteriorates due to the amount reduction, and the image quality deteriorates due to unpredictable packet loss due to the network.
【0003】このため、クライアント側で高品質の映像
の再生を行うには、ファイル転送機構を使用して映像デ
ータのファイルをダウンロードして、クライアント上で
ローカル再生をしなければならなかった。Therefore, in order to reproduce a high quality image on the client side, it was necessary to download a file of image data using a file transfer mechanism and perform local reproduction on the client.
【0004】[0004]
【発明が解決しようとする課題】従来の技術では、クラ
イアント側で実時間再生中に、ユーザが当該映像の高品
質映像再生を行う場合、一旦、実時間再生を終了した
後、ファイル転送機構を使用して、再度、サーバに対し
て当該映像の映像データのファイルをサーバから取得し
なければならなかった。この場合、ユーザが高品質映像
再生による当該映像を目にするまでには、ユーザが高品
質映像再生を行うという意志決定をするまでの実時間再
生に費やされた時間と当該映像データのファイル転送に
費やされた時間がかかってしまう。In the prior art, when the user performs high-quality video playback of the video during real-time playback on the client side, after the real-time playback is temporarily stopped, the file transfer mechanism is set up. It was necessary to use the server again to obtain the video data file of the video from the server. In this case, the time spent for real-time playback until the user makes a decision to perform high-quality video playback and the file of the relevant video data before the user sees the video by high-quality video playback It takes time to transfer.
【0005】そのため、クライアントとサーバとが、例
えば、28.8Kbpsなどの低速の通信回線で接続さ
れている場合には、ファイル転送に費やされた時間が大
きなウェイトを占め、ユーザ側で高品質の映像を再生で
きるまでの回答時間が長大化するという問題点があっ
た。Therefore, when the client and the server are connected to each other by a low-speed communication line such as 28.8 Kbps, the time spent for file transfer occupies a large amount of weight, and the user side has high quality. There was a problem that the response time until the video of could be played was lengthened.
【0006】本発明は、前記従来技術の問題点を解消す
るために成されたものであり、本発明の目的は、映像再
生システムにおいて、実時間再生後の映像データのダウ
ンロードに費やされる時間を最小に抑え、ユーザでの高
品質の映像が再生できるまでの時間を最小にすることが
可能な技術を提供することにある。The present invention has been made to solve the above-mentioned problems of the prior art, and an object of the present invention is to reduce the time spent for downloading video data after real-time reproduction in a video reproduction system. It is an object of the present invention to provide a technology capable of minimizing the time required for a user to reproduce a high-quality image.
【0007】本発明の前記ならびにその他の目的と新規
な特徴は、本明細書の記述及び添付図面によって明らか
にする。The above and other objects and novel features of the present invention will become apparent from the description of this specification and the accompanying drawings.
【0008】[0008]
【課題を解決するための手段】本願において開示される
発明のうち、代表的なものの概要を簡単に説明すれば、
下記の通りである。Among the inventions disclosed in the present application, a brief description will be given to the outline of typical ones.
It is as follows.
【0009】即ち、本発明は、ネットワークを介して接
続されるサーバとクライアントとを有し、前記クライア
ントで、前記サーバから送信される映像データを再生す
る映像再生システムであって、前記映像データ再生時に
前記クライアントにおける早送り・巻き戻し・映像スキ
ップ・ジャンプ再生の映像再生操作により前記サーバか
ら送信する映像データを制御可能な映像再生システムに
おいて、前記クライアントは、一連の映像を表現する映
像データの中で前記クライアントへ到着済の映像データ
を格納する格納手段と、前記一連の映像を表現する映像
データの中で、前記クライアントでの前記映像再生操作
による制御により前記サーバから前記クライアントへ送
信されず、前記クライアントへ未到着である未到着区間
部分を抽出する未到着区間抽出手段と、前記未到着区間
抽出手段により抽出された前記一連の映像を表現する映
像データ中の未到着区間部分を、前記サーバに通知する
通知手段とを有し、前記サーバは、前記クライアントか
らの通知を受けて、前記一連の映像を表現する映像デー
タの中の未到着区間部分をクライアントへ送信する未到
着映像データ送信手段を備えることを特徴とする。 That is, the present invention is a video reproducing system which has a server and a client connected via a network, wherein the client reproduces the video data transmitted from the server. Sometimes
Fast forward / rewind / video skip at the client
By the video playback operation of the jump jump playback
In the video reproduction system capable of controlling the video data transmitted from the client, the client stores the video data that has arrived at the client among the video data representing a series of videos, and a storage unit. An image that expresses the series of images
In the data , the video playback operation on the client
Sent from the server to the client under the control of
Not trust, not arrived section parts and non-arrival interval extracting means for extracting, non-arrival interval portion of the video data representing the sequence of image extracted by the non-arrival interval extracting means is a non-arrival to the client And a notification means for notifying the server, wherein the server receives the notification from the client, and transmits the unarrival section part of the video data representing the series of videos to the client. It is characterized by comprising a video data transmitting means.
【0010】また、本発明では、前記サーバは、前記一
連の映像を表現する映像データを、連続番号を付与した
パケットで前記クライアントへ送信し、前記クライアン
トの未到着区間抽出手段は、到着区間テーブルと、未到
着区間テーブルと、クライアントに到着したパケットの
番号を監視してパケットの番号が連続である区間を抽出
する連続区間抽出手段と、前記連続区間抽出手段により
得られた連続区間の開始パケットの番号と終了パケット
の番号を前記到着区間テーブルに登録更新する到着区間
テーブル更新手段と、前記到着区間テーブルから未到着
区間テーブルを作成する未到着区間テーブル作成手段と
を有することを特徴とする。また、本発明では、前記ク
ライアントは、前記サーバから送信された映像データの
中で、クライアントへ到着しなかった未到着部分を抽出
する到着区間内未到着映像データ抽出手段を、さらに備
え、前記通知手段は、前記到着区間内未到着映像データ
抽出手段により抽出された前記サーバから送信された映
像データの中で、クライアントへ到着しなかった未到着
部分をも、前記サーバに通知し、前記到着区間内未到着
映像データ抽出手段は、区間内未到着パケットテーブル
と、前記クライアントに到着した映像データのパケット
の番号を監視して未到着パケットの番号を抽出する未到
着パケット抽出手段と、前記未到着パケット抽出手段で
得られた未到着パケット番号と、前記連続区間抽出手段
から得られた未到着パケットが属する連続区間とを用い
て、区間内未到着パケットテーブルを登録更新する区間
内未到着パケットテーブル更新手段とを有することを特
徴とする。 Also, in the present invention, the server is
A serial number is added to the video data that represents a series of videos.
Send to the client in packets and the client
The non-arrival section extraction means of the
The destination section table and the packet that arrived at the client
Monitor the numbers and extract the section where the packet numbers are continuous
By the continuous section extracting means and the continuous section extracting means
Start packet number and end packet of the obtained continuous section
Arrival section for registering and updating the number in the arrival section table
Table update means and no arrival from the arrival section table
Non-arrival section table creating means for creating section table
It is characterized by having. In the present invention, the
The client uses the video data sent from the server.
Extract the non-arrival part that did not arrive at the client
Further equipped with means for extracting unarrival video data within the arrival section
E, the notifying means is the unarrival video data in the arrival section.
The image transmitted from the server extracted by the extracting means.
Not arrived in the image data that did not arrive at the client
Notify the server of the part as well, and have not arrived within the arrival section
The video data extraction means is a non-arrival packet table within the section.
And a packet of video data that arrived at the client
Number of unarriving packets is monitored and the number of undelivered packets is extracted.
Incoming packet extraction means and the non-arrival packet extraction means
The obtained non-arrival packet number and the continuous section extracting means
And the continuous interval to which the non-arrival packets belong to
The section for registering and updating the unarrival packet table in the section
And an internal non-arrival packet table updating means .
【0011】[0011]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
【0012】なお、実施の形態を説明するための全図に
おいて、同一機能を有するものは同一符号を付け、その
繰り返しの説明は省略する。In all the drawings for explaining the embodiments, parts having the same function are designated by the same reference numerals, and the repeated description thereof will be omitted.
【0013】[実施の形態1]図1は、本発明の一実施
の形態である映像再生システムの概略構成を示すブロッ
ク図である。[First Embodiment] FIG. 1 is a block diagram showing a schematic configuration of a video reproducing system according to an embodiment of the present invention.
【0014】同図において、1はサーバ、2はクライア
ント、3はパケット網、11は未到着パケット抽出機
構、12,31は一連の映像を表現する映像データ、1
3は残りパケット、21は到着パケット、22はファイ
ル蓄積機構、23はローカルファイル、24は連続区間
抽出機構、25は到着区間テーブル更新機構、26は到
着区間テーブル、27は未到着区間テーブル作成機構、
28は未到着区間テーブル、29は取得パケット、30
は映像データ復元機構である。In the figure, 1 is a server, 2 is a client, 3 is a packet network, 11 is a non-arrival packet extraction mechanism, 12 and 31 are video data representing a series of videos, 1
3 is a remaining packet, 21 is an arrival packet, 22 is a file storage mechanism, 23 is a local file, 24 is a continuous section extraction mechanism, 25 is an arrival section table updating mechanism, 26 is an arrival section table, and 27 is a non-arrival section table creating mechanism. ,
28 is a non-arrival section table, 29 is an acquisition packet, 30
Is a video data restoration mechanism.
【0015】本実施の形態は、サーバ1からパケット網
(ネットワーク)3を介して、映像データをクライアン
ト2に送信し、クライアント2でサーバ1から送信され
た映像データを実時間で再生する実時間映像再生システ
ムである。In the present embodiment, the real time in which video data is transmitted from the server 1 to the client 2 via the packet network (network) 3 and the video data transmitted from the server 1 in the client 2 is reproduced in real time. It is a video playback system.
【0016】図2は、クライアント2での実時間再生の
一例を示す図である。FIG. 2 is a diagram showing an example of real-time reproduction on the client 2.
【0017】図2に示す例では、ユーザは一連の映像を
表現する映像データ(映像コンテンツ)の再生を開始し
た後、時刻t1に早送り(JUMP)、再開(RESU
ME)を行い、時刻t2に早送り(JUMP)、再開
(RESUME)を行い、時刻t3に巻き戻し(JUM
P)、再開(RESUME)を行い、時刻t4に一時停
止(PAUSE)を行い、時刻t5に再開(RESUM
E)を行い、時刻t6に早送り(JUMP)、再開(R
ESUME)を行い、時刻t7に早送り(JUMP)、
再開(RESUME)を行い、時刻t8に巻き戻し(J
UMP)、再開(RESUME)を行い、時刻t9に停
止(STOP)を行い、実時間再生を終了したものであ
る。In the example shown in FIG. 2, the user starts reproduction of video data (video content) representing a series of videos, and then fast forwards (JUMP) and restarts (RESU) at time t1.
ME), fast forward (JUMP) and restart (RESUME) at time t2, and rewind (JUM) at time t3.
P), restart (RESUME), pause (PAUSE) at time t4, and restart (RESUM) at time t5.
E), fast forward (JUMP), restart (R) at time t6
ESUME) and fast forward (JUMP) at time t7,
Restart (RESUME) and rewind at time t8 (J
UMP), restart (RESUME), stop (STOP) at time t9, and real-time reproduction is completed.
【0018】以下、図2に示す実時間再生例を参照にし
てクライアント2の処理手順を説明する。The processing procedure of the client 2 will be described below with reference to the real-time reproduction example shown in FIG.
【0019】サーバ1は、一連の映像を表現する映像デ
ータ12を、連続番号を付与したパケットで前記クライ
アント2に送信し、クライアント2では、サーバ1から
送信された映像データの実時間再生中に、当該映像デー
タのパケットをファイル蓄積機構22を用いてローカル
ファイル23に保存する。The server 1 transmits the video data 12 representing a series of video to the client 2 in a packet with a serial number added, and the client 2 reproduces the video data transmitted from the server 1 in real time. The packet of the video data is stored in the local file 23 using the file storage mechanism 22.
【0020】なお、サーバ1で、一連の映像を表現する
映像データ12のパケットに連続番号を付与するために
は、一連の映像を表現する映像データ12のデータ量
と、今回送信する映像データが一連の映像を表現する映
像データ12のどの部分のデータかを求め、それに基づ
き、映像データ12のパケットに連続番号を付与する
か、あるいは、予め一連の映像を表現する映像データ1
2をパケット単位毎に分割して格納しておき、当該分割
された一連の映像を表現する映像データ12に連続する
番号を付与するようにしてよい。In order to give a serial number to the packets of the video data 12 representing a series of videos in the server 1, the data amount of the video data 12 representing a series of videos and the video data to be transmitted this time are set. The data of which part of the video data 12 representing a series of videos is obtained, and based on this, a serial number is given to the packet of the video data 12 or the video data 1 representing a series of videos in advance.
2 may be divided and stored for each packet unit, and consecutive numbers may be given to the image data 12 expressing the divided series of images.
【0021】連続区間抽出機構24では、ユーザの早送
り、巻き戻し操作によるJUMP動作が行われる時刻t
1,t2,t3,t6,t7,t8に、その時刻から到
着したパケットの番号の監視を行い、ユーザのJUMP
動作により発生したパケットの飛びを、パケット番号の
連続性により抽出して、連続区間の開始パケットの番号
と終了パケットの番号を求める。さらに、ユーザの停止
操作によるSTOP動作が行われる時刻t9に、その時
刻から到着した最後のパケット番号を抽出し、最終の連
続区間の開始パケットの番号と終了パケットの番号を求
める。In the continuous section extraction mechanism 24, the time t at which the JUMP operation is performed by the user's fast forward and rewind operations.
At 1, t2, t3, t6, t7, and t8, the number of the packet arriving from that time is monitored, and the JUMP of the user is monitored.
The skipping of the packets generated by the operation is extracted by the continuity of the packet numbers, and the start packet number and the end packet number of the continuous section are obtained. Further, at the time t9 when the STOP operation is performed by the stop operation by the user, the last packet number arrived from that time is extracted, and the start packet number and the end packet number of the last continuous section are obtained.
【0022】本実施の形態では、連続区間抽出機構24
により、時刻t1でのJUMP操作によって抽出された
連続区間の開始パケットの番号が1、終了パケットの番
号が100、時刻t2でのJUMP操作によって抽出さ
れた連続区間の開始パケットの番号が800、終了パケ
ットの番号が900、時刻t3でのJUMP操作によっ
て抽出された連続区間の開始パケットの番号が950、
終了パケットの番号が990、時刻t6でのJUMP操
作によって抽出された連続区間の開始パケットの番号が
50、終了パケットの番号が200、時刻t7でのJU
MP操作によって抽出された連続区間の開始パケットの
番号が700、終了パケットの番号が750、時刻t8
でのJUMP操作によって抽出された連続区間の開始パ
ケットの番号が960、終了パケットの番号が970、
時刻t9でのSTOP操作によって抽出された連続区間
の開始パケットの番号が740、終了パケットの番号が
820、が求められたとする。In the present embodiment, the continuous section extracting mechanism 24
Thus, the start packet number of the continuous section extracted by the JUMP operation at time t1 is 1, the end packet number is 100, and the start packet number of the continuous section extracted by the JUMP operation at time t2 is 800, the end The packet number is 900, the start packet number of the continuous section extracted by the JUMP operation at time t3 is 950,
The end packet number is 990, the start packet number of the continuous section extracted by the JUMP operation at time t6 is 50, the end packet number is 200, and the JU at time t7
The start packet number of the continuous section extracted by the MP operation is 700, the end packet number is 750, and time t8
, The start packet number of the continuous section extracted by the JUMP operation is 960, and the end packet number is 970,
It is assumed that the start packet number 740 and the end packet number 820 of the continuous section extracted by the STOP operation at time t9 are obtained.
【0023】連続区間抽出機構24により抽出された連
続区間の開始パケットの番号と終了パケットの番号は、
到着区間テーブル更新機構25に入力されて、到着区間
テーブル26への登録または更新が行われる。The start packet number and end packet number of the continuous section extracted by the continuous section extraction mechanism 24 are
It is input to the arrival section table updating mechanism 25 and registered or updated in the arrival section table 26.
【0024】具体的には、入力される連続区間が、到着
区間テーブル26に登録されてある到着区間に重複して
いない場合は、新しい到着区間として、到着区間テーブ
ル26に登録され、n個の到着区間に重複している場合
は、重複しているn個の到着区間と結合されて1個の到
着区間に更新され、入力される連続区間が、ある到着区
間内に入る場合は、処理されない。Specifically, when the input continuous section does not overlap the arrival section registered in the arrival section table 26, it is registered in the arrival section table 26 as a new arrival section, and n If it overlaps the arrival section, it is combined with the overlapping n arrival sections and updated to one arrival section. If the input continuous section falls within a certain arrival section, it is not processed. .
【0025】図3は、本実施の形態での連続区間が入力
された時間とともに、到着区間テーブル26の内容の更
新について示す図である。FIG. 3 is a diagram showing the update of the contents of the arrival section table 26 together with the time when the continuous section is input in the present embodiment.
【0026】本実施の形態では、最終的に、第1区間が
パケット番号が1から200、第2区間がパケット番号
が700から900、第3区間がパケット番号が950
から990である到着区間テーブル26が生成される。In this embodiment, finally, the first section has a packet number of 1 to 200, the second section has a packet number of 700 to 900, and the third section has a packet number of 950.
To 990, the arrival section table 26 is generated.
【0027】未到着区間テーブル作成機構27では、到
着区間テーブル更新機構25で作成された到着区間テー
ブル26の[n]番目の終了パケットの番号に1を加え
た番号と[n+1]番目の開始パケットの番号から1を
引いた番号をそれぞれ、[n]番目の未到着区間テーブ
ル28の開始パケットの番号と終了パケットの番号とし
て、未到着区間テーブル28を作成する。In the non-arrival section table creating mechanism 27, the number obtained by adding 1 to the number of the [n] th end packet of the arrival section table 26 created by the arrival section table updating mechanism 25 and the [n + 1] th start packet. The non-arrival section table 28 is created by using the numbers obtained by subtracting 1 from the numbers of 1) as the start packet number and the end packet number of the [n] th non-arrival section table 28, respectively.
【0028】なお、最終未到着区間となる未到着区間テ
ーブル28の[max]番目の終了パケットには、一連
の映像を表現するオリジナルの映像データの最終パケッ
ト番号を設定する。The final packet number of the original video data representing a series of videos is set in the [max] th end packet of the non-arrival interval table 28 which is the final non-arrival interval.
【0029】図4に、本実施の形態で最終的に作成され
る到着区間テーブル26の内容と未到着区間テーブル2
8の内容を示す。FIG. 4 shows the contents of the arrival section table 26 and the non-arrival section table 2 finally created in this embodiment.
8 shows the contents.
【0030】なお、本実施の形態では、サーバ1の一連
の映像を表現する映像データの最終パケットの番号が1
000の場合である。In the present embodiment, the number of the last packet of the video data representing a series of videos on the server 1 is 1.
000.
【0031】クライアント2は、未到着区間テーブル2
8の情報をサーバ1に通知する。サーバ1はクライアン
ト2からの送信された未到着区間テーブル28の情報か
ら、未到着パケットの番号情報を取得し、未到着パケッ
ト抽出機構11を用いて、当該映像データ12から当該
未到着パケットを残りパケット13として抽出し、その
残りパケット13をクライアント2へ送信する。The client 2 uses the non-arrival section table 2
8 information is notified to the server 1. The server 1 obtains the number information of the non-arrival packet from the information of the non-arrival section table 28 transmitted from the client 2, and uses the non-arrival packet extraction mechanism 11 to leave the non-arrival packet from the video data 12 concerned. The packet 13 is extracted and the remaining packet 13 is transmitted to the client 2.
【0032】クライアント2は、映像データ復元機構3
0を用いて、サーバ1から送信された取得パケット29
とローカルファイル23に保存されているパケットとを
パケット番号順に合成し、一連の映像を表現するオリジ
ナルの映像データを復元する。The client 2 has a video data restoration mechanism 3
The acquisition packet 29 transmitted from the server 1 by using 0
And the packets stored in the local file 23 are combined in the order of packet numbers to restore original video data representing a series of videos.
【0033】以上説明したように、本実施の形態によれ
ば、クライアント2での実時間再生により、当該映像の
高品質映像再生を行うことを決定するまでの時間が長い
ほど、従来の映像データのファイル転送機構を用いたダ
ウンロード方式に比べて、実時間再生後から高品質映像
再生を開始する時刻を短縮することが可能となる。As described above, according to the present embodiment, the longer it takes for real-time reproduction on the client 2 to decide to perform high-quality video reproduction of the video, the longer the conventional video data. It is possible to shorten the time when high-quality video reproduction is started after real-time reproduction, as compared with the download method using the file transfer mechanism.
【0034】例えば、映像データのファイルサイズをX
[byte]、クライアント2とサーバ1との間のネットワ
ーク3の伝送速度をN[byte per sec]として、ユーザ
が映像データの高品質映像再生(ローカル再生)のため
にダウンロードするか否かの決定を、ネットワークでの
実時間再生(ブラウジング)中に行う場合、従来例で
は、図6に示すように、ユーザがダウンロードするか否
かの決定までにかかる時間をTw[sec]とすると、そ
の後のファイル転送機構を用いて映像データのダウンロ
ードにかかる時間がX/N[sec]となり、高品質映像
再生の提供までには、(Tw+X/N)[sec]がかか
ってしまう。For example, if the file size of video data is X
[Byte], the transmission speed of the network 3 between the client 2 and the server 1 is set to N [byte per sec], and it is determined whether the user downloads the video data for high-quality video reproduction (local reproduction). In the conventional example, as shown in FIG. 6, when Tw [sec] is set as the time taken by the user to decide whether or not to download, when the process is performed during real-time reproduction (browsing) on the network, The time required to download the video data using the file transfer mechanism becomes X / N [sec], and it takes (Tw + X / N) [sec] until the high quality video reproduction is provided.
【0035】しかしながら、本実施の形態では、図5に
示すように、ユーザには実時間再生により、即時に映像
データがネットワーク3を介して提供されている。した
がって、ユーザがダウンロードするか否かの決定までに
かかる時間をTw[sec]とすると、この間に取得でき
た映像データのファイルサイズはN*Tw[byte]とな
り、残りのファイル(X−N*Tw)[byte]を取得す
るのにかかる時間が(X−N*Tw)/N[sec]とな
るので、ユーザが映像データの高品質映像再生を行うま
でに、かかる時間はX/N[sec]となり、従来例と比
して、Tw[sec]短縮することが可能となる。However, in this embodiment, as shown in FIG. 5, video data is immediately provided to the user via the network 3 by real-time reproduction. Therefore, if the time it takes for the user to decide whether or not to download is Tw [sec], the file size of the video data acquired during this time is N * Tw [byte], and the remaining files (X-N * Since the time required to acquire Tw) [byte] is (X−N * Tw) / N [sec], the time required for the user to perform high-quality video reproduction of video data is X / N [ sec], which makes it possible to shorten Tw [sec] compared to the conventional example.
【0036】このように、本実施の形態では、一連の映
像の高品質映像再生を行うことを決定するまでの時間、
言い換えれば、クライアント2における実時間再生の時
間が長ければ長いほど、従来の映像データのファイル転
送機構を用いたダウンロード方式に比べて有効である。As described above, in this embodiment, the time until it is decided to perform high-quality video reproduction of a series of video,
In other words, the longer the real-time reproduction time in the client 2, the more effective it is than the conventional download method using the video data file transfer mechanism.
【0037】[実施の形態2]図7は、本発明の他の実
施の形態である映像再生システムの概略構成を示すブロ
ック図である。[Second Embodiment] FIG. 7 is a block diagram showing a schematic structure of a video reproducing system according to another embodiment of the present invention.
【0038】本実施の形態は、サーバ1から一連の映像
を表現する映像データを、インターネットを使ってクラ
イアント2へ送信し、クライアント2で実時間再生する
実時間映像再生システムである。The present embodiment is a real-time video reproduction system in which video data representing a series of videos is transmitted from the server 1 to the client 2 via the Internet and the client 2 reproduces the video in real time.
【0039】また、本実施の形態は、前記実施の形態1
において、クライアント2へ到着済の映像データ中に、
パケットの損失がある場合の例であり、前記実施の形態
1のクライアント2側に、未到着パケット抽出機構32
と、区間内未到着パケットテーブル更新機構33と、区
間内未到着パケットテーブル34が追加されている。Further, the present embodiment is the same as the first embodiment.
In the video data that has already arrived at the client 2,
This is an example of the case where there is a packet loss, and the unarrival packet extraction mechanism 32 is provided to the client 2 side of the first embodiment.
The intra-section non-arrival packet table updating mechanism 33 and the intra-section non-arrival packet table 34 are added.
【0040】前記実施の形態1と同様、クライアント2
では、サーバ1から送信される映像データの実時間再生
中に、当該映像データのパケットをファイル蓄積機構2
2を用いてローカルファイル23に保存する。Like the first embodiment, the client 2
Then, during the real-time reproduction of the video data transmitted from the server 1, the packet of the video data is transferred to the file storage mechanism 2
2 in the local file 23.
【0041】以下、前記図2に示す実時間再生例を参照
にしてクライアント2の処理手順を説明する。The processing procedure of the client 2 will be described below with reference to the real-time reproduction example shown in FIG.
【0042】前記実施の形態1の場合と同様、連続区間
抽出機構24により、時刻t1でのJUMP操作によっ
て抽出された連続区間の開始パケットの番号が1、終了
パケットの番号が100、時刻t2でのJUMP操作に
よって抽出された連続区間の開始パケットの番号が80
0、終了パケットの番号が900、時刻t3でのJUM
P操作によって抽出された連続区間の開始パケットの番
号が950、終了パケットの番号が990、時刻t6で
のJUMP操作によって抽出された連続区間の開始パケ
ットの番号が50、終了パケットの番号が200、時刻
t7でのJUMP操作によって抽出された連続区間の開
始パケットの番号が700、終了パケットの番号が75
0、時刻t8でのJUMP操作によって抽出された連続
区間の開始パケットの番号が960、終了パケットの番
号が970、時刻t9でのSTOP操作によって抽出さ
れた連続区間の開始パケットの番号が740、終了パケ
ットの番号が820、とが求められたとする。As in the case of the first embodiment, the continuous section extracting mechanism 24 extracts the start packet number 1 and the end packet number 100 of the continuous section extracted by the JUMP operation at the time t1 at the time t2. Of the start packet of the continuous section extracted by the JUMP operation of
0, end packet number 900, JUM at time t3
The start packet number of the continuous section extracted by the P operation is 950, the end packet number is 990, the start packet number of the continuous section extracted by the JUMP operation at time t6 is 50, and the end packet number is 200, The start packet number of the continuous section extracted by the JUMP operation at time t7 is 700, and the end packet number is 75.
0, the start packet number of the continuous section extracted by the JUMP operation at time t8 is 960, the end packet number is 970, and the start packet number of the continuous section extracted by the STOP operation at time t9 is 740, the end It is assumed that the packet number is 820.
【0043】また、未到着パケット抽出機構32によ
り、時刻t1でのJUMP操作によって抽出された連続
区間[1−100]内に、パケットの番号が10、2
0、60、80であるパケットと、時刻t2でのJUM
P操作によって抽出された連続区間[800−900]
内に、パケットの番号が810、815、890である
パケットと、時刻t3でのJUMP操作によって抽出さ
れた連続区間[950−990]内に、パケットの番号
が955、965、975であるパケットと、時刻t6
でのJUMP操作によって抽出された連続区間[50−
200]内に、パケットの番号が60、70であるパケ
ットと、時刻t7でのJUMP操作によって抽出された
連続区間[700−750]内に、パケットの番号が7
10、745であるパケットと、時刻t9でのSTOP
操作によって抽出された連続区間[740−820]内
に、パケットの番号が760、805、810、815
であるパケットの未到着が抽出されたとする。Further, the packet number is 10, 2 in the continuous section [1-100] extracted by the JUMP operation at the time t1 by the unarrival packet extraction mechanism 32.
Packets that are 0, 60, 80 and JUM at time t2
Continuous section extracted by P operation [800-900]
Inside, the packets whose packet numbers are 810, 815 and 890 and the packets whose packet numbers are 955, 965 and 975 in the continuous section [950-990] extracted by the JUMP operation at time t3. , Time t6
The continuous section [50- extracted by the JUMP operation at
200], the packet numbers are 60 and 70, and the packet number is 7 in the continuous section [700-750] extracted by the JUMP operation at time t7.
Packets 10, 745 and STOP at time t9
In the continuous section [740-820] extracted by the operation, the packet numbers are 760, 805, 810, 815.
It is assumed that the non-arrival of a packet is extracted.
【0044】区間内未到着パケットテーブル更新機構3
3では、到着区間テーブル26で管理される到着区間に
属する未到着パケットが区間内未到着パケットとして、
到着区間に対応した区間内未到着パケットサブテーブル
で管理され、さらに、到着区間テーブル26における個
々の到着区間に対応した区間内未到着パケットサブテー
ブルから構成される区間内未到着パケットテーブル34
の管理が行われる。In-section unarrival packet table updating mechanism 3
In 3, the unarrival packets belonging to the arrival segment managed by the arrival segment table 26 are unarrival packets within the segment,
An intra-arrival packet table 34 managed by an intra-arrival packet sub-table corresponding to the arrival segment, and further including an intra-arrival packet sub-table corresponding to each arrival segment in the arrival segment table 26
Is managed.
【0045】具体的には、連続区間抽出機構24で抽出
された未到着パケットが属する連続区間により、重複す
るn個の到着区間、ならびに、それらに対応したn個の
区間内未到着パケットサブテーブルが求められる。Specifically, depending on the continuous section to which the non-arrival packets extracted by the continuous section extraction mechanism 24 belong, overlapping n arrival sections and n corresponding non-arrival packet sub-tables in the section Is required.
【0046】未到着パケット抽出機構32で抽出された
未到着パケットの番号と、未到着パケットが属する連続
区間と重複する到着区間に対応するn個の区間内未到着
パケットサブテーブルに登録されている区間内未到着パ
ケットの番号との比較を、以下のように行う。The number of unarrival packets extracted by the unarrival packet extraction mechanism 32 and the n number of unarrival packet sub-tables corresponding to the arrival segment that overlaps the continuous segment to which the unarrival packet belongs are registered. The comparison with the number of the packet that has not arrived within the section is performed as follows.
【0047】重複する区間については、未到着パケット
の番号が、すでに区間内未到着パケットサブテーブルに
登録されている場合、連続区間内でも未到着であると判
断し、当該パケットの番号の当該区間内未到着パケット
サブテーブルからの削除は行わず、また、未到着パケッ
トの番号が、区間内未到着パケットサブテーブルに登録
されていない場合、過去に到着していると判断し、区間
内未到着パケットサブテーブルには登録しない。Regarding the overlapping section, if the number of the unarriving packet is already registered in the unarriving packet sub-table within the section, it is judged that it has not arrived even within the continuous section, and the section of the number of the packet concerned. Not deleted from the sub-arrival packet sub-table, and if the number of the non-arrival packet is not registered in the sub-arrival packet sub-table, it is judged that it has arrived in the past It is not registered in the packet sub table.
【0048】また、今回の抽出された到着パケットの番
号が、すでに区間内未到着パケットサブテーブルに登録
されている場合、今回の連続区間内に到着したと判断
し、当該パケットの番号の当該区間内未到着パケットサ
ブテーブルからの削除を行う。Further, if the number of the arrival packet extracted this time is already registered in the intra-section non-arrival packet sub-table, it is judged that the packet arrives in the continuous section this time, and the section corresponding to the number of the packet concerned. Delete from the unarrival packet sub table.
【0049】さらに、連続区間抽出機構24により抽出
された連続区間に重複するn個の未到着パケットサブテ
ーブルを1個の未到着パケットサブテーブルに統合す
る。重複しない区間については、未到着パケットの番号
を新規の区間内未到着パケットサブテーブルに登録す
る。Further, the n non-arrival packet sub-tables that overlap the continuous segment extracted by the continuous segment extraction mechanism 24 are integrated into one non-arrival packet sub-table. For the non-overlapping sections, the number of the non-arrival packet is registered in the new section non-arrival packet sub-table.
【0050】図8は、本実施の形態の区間内未到着パケ
ットテーブル34の内容の更新について示す図である。FIG. 8 is a diagram showing updating of the contents of the intra-section unarrival packet table 34 of this embodiment.
【0051】本実施の形態では、最終的に、区間内未到
着パケットテーブル34は3つの区間内未到着パケット
サブテーブルからなり、区間内未到着パケットテーブル
34では、パケット番号の10,20,60,710,
760,810,815,890,955,965,9
75であるパケットが登録される。In the present embodiment, finally, the intra-section non-arrival packet table 34 is composed of three intra-section non-arrival packet sub-tables. In the intra-section non-arrival packet table 34, the packet numbers 10, 20, 60 are included. , 710,
760, 810, 815, 890, 955, 965, 9
The packet that is 75 is registered.
【0052】図9は、本実施の形態により、最終的に作
成される未到着区間テーブル28の内容と区間内未到着
パケットテーブル34との内容を示した図である。FIG. 9 is a diagram showing the contents of the non-arrival section table 28 and the intra-section unarrival packet table 34 that are finally created according to this embodiment.
【0053】なお、本実施の形態では、サーバ1の一連
の映像を表現する映像データの最終パケットの番号が1
000の場合である。In the present embodiment, the number of the last packet of the video data representing a series of videos on the server 1 is 1.
000.
【0054】クライアント2は、前記実施の形態1と同
様、未到着区間テーブル28の情報と区間内未到着パケ
ットテーブル34の情報をサーバ1に通知する。サーバ
1はクライアント2からの送信された未到着区間テーブ
ル28と区間内未到着パケットテーブル34との情報か
ら、未到着パケットの番号情報を取得し、未到着パケッ
ト抽出機構11を用いて、一連の映像を表現する映像デ
ータ12から未到着パケットを残りパケット13として
抽出し、この残りパケット13をクライアント2へ送信
する。The client 2 notifies the server 1 of the information of the non-arrival section table 28 and the information of the intra-section unarrival packet table 34 as in the first embodiment. The server 1 obtains the number information of the non-arrival packet from the information of the non-arrival segment table 28 and the intra-segment non-arrival packet table transmitted from the client 2, and uses the non-arrival packet extraction mechanism 11 to perform a series of operations. A non-arrival packet is extracted from the video data 12 representing a video as a residual packet 13, and the residual packet 13 is transmitted to the client 2.
【0055】クライアント2は、映像データ復元機構3
0を用いて、サーバ1から送信された取得パケット29
とローカルファイル23に保存されているパケットとを
パケット番号順に合成し、一連の映像を表現するオリジ
ナルの映像データを復元する。The client 2 uses the video data restoration mechanism 3
The acquisition packet 29 transmitted from the server 1 by using 0
And the packets stored in the local file 23 are combined in the order of packet numbers to restore original video data representing a series of videos.
【0056】以上、本発明者によってなされた発明を、
前記実施の形態に基づき具体的に説明したが、本発明
は、前記実施の形態に限定されるものではなく、その要
旨を逸脱しない範囲において種々変更可能であることは
勿論である。As described above, the invention made by the present inventor is
Although the specific description has been given based on the above-described embodiment, the present invention is not limited to the above-described embodiment, and needless to say, various modifications can be made without departing from the scope of the invention.
【0057】[0057]
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、下
記の通りである。The effects obtained by the typical ones of the inventions disclosed in the present application will be briefly described as follows.
【0058】(1)本発明によれば、クライアントでの
実時間再生により、一連の映像の高品質映像再生を行う
際に、高品質映像再生決定後のダウンロードに費やされ
る時間を短くすることができるので、高品質映像再生を
決定するまで時間が長いほど、従来の映像データのファ
イル転送機構を用いたダウンロード方式に比べて、実時
間再生後から高品質映像再生を開始するまでの時間を短
縮することが可能となる。(1) According to the present invention, by performing real-time playback on the client, when performing high-quality video playback of a series of videos, it is possible to shorten the time spent for downloading after determining high-quality video playback. Therefore, the longer it takes to determine high-quality video playback, the shorter the time from real-time playback to the start of high-quality video playback compared to the conventional download method that uses a file transfer mechanism for video data. It becomes possible to do.
【0059】(2)本発明によれば、未到着区間のパケ
ットの特定を個々のパケットの番号を用いるのではな
く、範囲指定を用いるようにしたので、サーバへの要求
パラメータを少なくすることが可能となる。(2) According to the present invention, since the range designation is used to specify the packet in the non-arrival section instead of using the packet number of each packet, the number of request parameters to the server can be reduced. It will be possible.
【図1】本発明の一実施の形態である映像再生システム
の概略構成を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of a video reproduction system according to an embodiment of the present invention.
【図2】クライアントでの実時間再生の一例を示す図で
ある。FIG. 2 is a diagram showing an example of real-time reproduction on a client.
【図3】本実施の形態1での連続区間が入力された時間
とともに、到着区間テーブルの内容の更新について示す
図である。FIG. 3 is a diagram showing updating of contents of an arrival section table together with a time when a continuous section is input in the first embodiment.
【図4】本実施の形態1で最終的に作成される到着区間
テーブルの内容と未到着区間テーブルの内容を示す図で
ある。FIG. 4 is a diagram showing the contents of an arrival section table and a non-arrival section table finally created in the first embodiment.
【図5】本実施の形態1における、クライアントでの実
時間再生により、当該一連の映像の高品質映像再生を開
始するまでの時間を説明するための図である。FIG. 5 is a diagram for explaining a time required to start high-quality video playback of the series of videos by real-time playback on the client in the first embodiment.
【図6】従来例における、クライアントでの実時間再生
により、当該一連の映像の高品質映像再生を開始するま
での時間を説明するための図である。FIG. 6 is a diagram for explaining a time until a high-quality video reproduction of the series of videos is started by real-time reproduction on a client in a conventional example.
【図7】本発明の他の実施の形態である映像再生システ
ムの概略構成を示すブロック図である。FIG. 7 is a block diagram showing a schematic configuration of a video reproducing system according to another embodiment of the present invention.
【図8】本実施の形態2での区間内未到着パケットテー
ブルの内容の更新について示す図である。FIG. 8 is a diagram showing updating of the contents of an intra-section non-arrival packet table in the second embodiment.
【図9】本実施の形態2で最終的に作成される未到着区
間テーブルの内容と区間内未到着パケットテーブルとの
内容を示す図である。FIG. 9 is a diagram showing the contents of a non-arrival section table and the intra-section non-arrival packet table finally created in the second embodiment.
1…サーバ、2…クライアント、3…パケット網、11
…未到着パケット抽出機構、12,31…映像データ、
13…残りパケット、21…到着パケット、22…ファ
イル蓄積機構、23…ローカルファイル、24…連続区
間抽出機構、25…到着区間テーブル更新機構、26…
到着区間テーブル、27…未到着区間テーブル作成機
構、28…未到着区間テーブル、29…取得パケット、
30…映像データ復元機構、32…未到着パケット抽出
機構、33…区間内未到着パケットテーブル更新機構、
34…区間内未到着パケットテーブル。1 ... Server, 2 ... Client, 3 ... Packet network, 11
... Unarrival packet extraction mechanism, 12, 31 ... Video data,
13 ... Remaining packet, 21 ... Arrival packet, 22 ... File storage mechanism, 23 ... Local file, 24 ... Continuous section extraction mechanism, 25 ... Arrival section table updating mechanism, 26 ...
Arrival section table, 27 ... Non-arrival section table creating mechanism, 28 ... Non-arrival section table, 29 ... Acquisition packet,
30 ... Video data restoration mechanism, 32 ... Unarrival packet extraction mechanism, 33 ... In-section unarrival packet table updating mechanism,
34 ... In-arrival packet table within a section.
フロントページの続き (56)参考文献 特開 平4−156193(JP,A) 国際公開97/004585(WO,A1) 福永、松村、中井,伝送路状況に適応 した誤り耐性動画像符号化方式,画像符 号化シンポジウム第11回シンポジウム資 料(PCSJ96),日本,1996年10月 7日,p.67−68 (58)調査した分野(Int.Cl.7,DB名) H04N 7/10 H04N 7/16 - 7/173 H04N 7/24 - 7/68 JICSTファイル(JOIS)Continuation of the front page (56) References JP-A-4-156193 (JP, A) International Publication 97/004585 (WO, A1) Fukunaga, Matsumura, Nakai, error resilience video coding system adapted to transmission channel conditions, Image Encoding Symposium 11th Symposium Materials (PCSJ96), Japan, October 7, 1996, p. 67-68 (58) Fields surveyed (Int.Cl. 7 , DB name) H04N 7/10 H04N 7/ 16-7/173 H04N 7/ 24-7/68 JISST file (JOIS)
Claims (3)
とクライアントとを有し、前記クライアントで、前記サ
ーバから送信される映像データを再生する映像再生シス
テムであって、前記映像データ再生時に前記クライアントにおける早送
り・巻き戻し・映像スキップ・ジャンプ再生の映像再生
操作により前記サーバから送信する映像データを制御可
能な映像再生システム において、 前記クライアントは、一連の映像を表現する映像データ
の中で前記クライアントへ到着済の映像データを格納す
る格納手段と、前記一連の映像を表現する映像データの中で、 前記クラ
イアントでの前記映像再生操作による制御により前記サ
ーバから前記クライアントへ送信されず、前記クライア
ントへ未到着である未到着区間部分を抽出する未到着区
間抽出手段と、 前記未到着区間抽出手段により抽出された前記一連の映
像を表現する映像データ中の未到着区間部分を、前記サ
ーバに通知する通知手段とを有し、 前記サーバは、前記クライアントからの通知を受けて、
前記一連の映像を表現する映像データの中の未到着区間
部分をクライアントへ送信する未到着映像データ送信手
段を備えることを特徴とする映像再生システム。And a 1. A server and a client connected via a network, with the client, a video reproducing system for reproducing video data transmitted from the server, in the client during the video data playback Fast forward
Replay, rewind, video skip, jump video playback
Video data transmitted from the server can be controlled by operation
In the effective video reproduction system , the client stores the video data that has arrived at the client among the video data representing a series of video, and the video data representing the series of video, The server is controlled by the video playback operation on the client.
Server which is not transmitted from the server to the client and which has not yet arrived at the client, the non-arrival section extraction means, and the video data representing the series of videos extracted by the non-arrival section extraction means. And a notification means for notifying the server of a non-arrival section in the server, the server receiving a notification from the client,
A video reproduction system comprising a non-arrival video data transmission means for transmitting a non-arrival section part of the video data representing the series of videos to the client.
る映像データを、連続番号を付与したパケットで前記ク
ライアントへ送信し、 前記クライアントの未到着区間抽出手段は、到着区間テ
ーブルと、 未到着区間テーブルと、 クライアントに到着したパケットの番号を監視してパケ
ットの番号が連続である区間を抽出する連続区間抽出手
段と、 前記連続区間抽出手段により得られた連続区間の開始パ
ケットの番号と終了パケットの番号を前記到着区間テー
ブルに登録更新する到着区間テーブル更新手段と、 前記到着区間テーブルから未到着区間テーブルを作成す
る未到着区間テーブル作成手段とを有することを特徴と
する請求項1に記載された映像再生システム。2. The server sends video data representing the series of videos to the client in a packet to which a serial number is added, and the unarrival section extraction means of the client includes an arrival section table and an unarrival section. A section table, a continuous section extracting unit that monitors the number of packets that have arrived at the client and extracts a section in which the packet numbers are continuous, and the start packet number and end of the continuous section obtained by the continuous section extracting unit and arrival section table updating means for registering updated to the arrival interval table number of the packet, according to claim 1, characterized in that it comprises a non-arrival section table generating means for generating a non-arrival section table from the arrival interval table Video playback system.
信された映像データの中で、クライアントへ到着しなか
った未到着部分を抽出する到着区間内未到着映像データ
抽出手段を、さらに備え、 前記通知手段は、前記到着区間内未到着映像データ抽出
手段により抽出された前記サーバから送信された映像デ
ータの中で、クライアントへ到着しなかった未到着部分
をも、前記サーバに通知し、 前記到着区間内未到着映像データ抽出手段は、区間内未
到着パケットテーブルと、 前記クライアントに到着した映像データのパケットの番
号を監視して未到着パケットの番号を抽出する未到着パ
ケット抽出手段と、 前記未到着パケット抽出手段で得られた未到着パケット
番号と、前記連続区間抽出手段から得られた未到着パケ
ットが属する連続区間とを用いて、区間内未到着パケッ
トテーブルを登録更新する区間内未到着パケットテーブ
ル更新手段とを有することを特徴とする請求項2に記載
された映像再生システム。3. The client sends from the server.
If the received video data does not reach the client
Unarrival video data in the arrival section to extract the unarrival part
Extraction means is further provided, and the notification means extracts unarrival video data in the arrival section.
Image data transmitted from the server extracted by the means.
Part of the data that did not arrive at the client
Also, the notify the server, before Kiita deposition section in not arrived video data extracting means, a non-arrival packet table section monitors the number of packets of video data arrives at the client's non-arrival packet Using the non-arrival packet extraction means for extracting the number, the non-arrival packet number obtained by the non-arrival packet extraction means, and the continuous section to which the non-arrival packet obtained by the continuous section extraction means belongs, 3. The video reproduction system according to claim 2 , further comprising: intra-section non-arrival packet table updating means for registering and updating the non-arrival packet table.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12832697A JP3529016B2 (en) | 1997-05-19 | 1997-05-19 | Video playback system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12832697A JP3529016B2 (en) | 1997-05-19 | 1997-05-19 | Video playback system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10322679A JPH10322679A (en) | 1998-12-04 |
| JP3529016B2 true JP3529016B2 (en) | 2004-05-24 |
Family
ID=14982024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12832697A Expired - Fee Related JP3529016B2 (en) | 1997-05-19 | 1997-05-19 | Video playback system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3529016B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4767443B2 (en) * | 2001-07-04 | 2011-09-07 | 富士通株式会社 | Network storage type video camera system |
-
1997
- 1997-05-19 JP JP12832697A patent/JP3529016B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 福永、松村、中井,伝送路状況に適応した誤り耐性動画像符号化方式,画像符号化シンポジウム第11回シンポジウム資料(PCSJ96),日本,1996年10月 7日,p.67−68 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10322679A (en) | 1998-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4949591B2 (en) | Video error recovery method | |
| JP3628359B2 (en) | Data transfer method, data transmission device, data reception device, and video mail system | |
| US20010002851A1 (en) | Multimedia data processing system in network | |
| CN104768033B (en) | A kind of channels of network TV fast switch over method and system based on preloading | |
| KR20010013390A (en) | Apparatus and method of splicing digital video streams | |
| JP3609488B2 (en) | Information processing system | |
| JP3817280B2 (en) | Data conversion apparatus, network system including data conversion apparatus, and data transmission method | |
| JP3409652B2 (en) | Multimedia information providing device | |
| CN111010603A (en) | Video caching and forwarding processing method and device | |
| JP2001326940A (en) | Encoded video bitstream processing method and apparatus, and recording medium storing encoded video bitstream processing program | |
| CN113382278B (en) | Video pushing method and device, electronic equipment and readable storage medium | |
| JPH1042295A (en) | Video signal encoding method and video signal encoding device | |
| CN112584194A (en) | Video code stream pushing method and device, computer equipment and storage medium | |
| JP3529016B2 (en) | Video playback system | |
| US7720067B2 (en) | Data transfer apparatus and transfer control method | |
| EP1361698B1 (en) | Information distribution system, information processing apparatus and method | |
| JP3547210B2 (en) | Video data generator with sound | |
| JP4255685B2 (en) | Image transmission method and image transmission apparatus | |
| CA2445798A1 (en) | A duplicating switch for streaming data units to a terminal | |
| JP3880438B2 (en) | Image communication device | |
| JP2017107408A (en) | File transfer system, transfer controller, transfer source device, transfer destination device, and transfer control method | |
| JPH1070727A (en) | Method and device for transmitting moving picture | |
| JP3521066B2 (en) | Video-on-demand system and method for deleting inter-coded picture after cut switching for the same | |
| JPH07327203A (en) | Method and apparatus for editing stored video | |
| JP2002218458A (en) | Video playback device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040217 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20040219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040219 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080305 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090305 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090305 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100305 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |