JP2002330381A - Data reproduction method, data receiving terminal and data receiving method - Google Patents

Data reproduction method, data receiving terminal and data receiving method

Info

Publication number
JP2002330381A
JP2002330381A JP2001368184A JP2001368184A JP2002330381A JP 2002330381 A JP2002330381 A JP 2002330381A JP 2001368184 A JP2001368184 A JP 2001368184A JP 2001368184 A JP2001368184 A JP 2001368184A JP 2002330381 A JP2002330381 A JP 2002330381A
Authority
JP
Japan
Prior art keywords
data
destination address
memory
time stamp
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.)
Pending
Application number
JP2001368184A
Other languages
Japanese (ja)
Inventor
Tomoyoshi Ito
智祥 伊藤
Takao Yamaguchi
孝雄 山口
Junichi Sato
潤一 佐藤
Hiroshi Arakawa
博 荒川
Yoji Notoya
陽司 能登屋
Yoshinori Matsui
義徳 松井
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2001368184A priority Critical patent/JP2002330381A/en
Publication of JP2002330381A publication Critical patent/JP2002330381A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a data receiving terminal that can receive/reproduce data when connection to a server is interrupted in reproduction of streaming by RTP/UDP/IP(Real time Transport Protocol/User Datagram Protocol/Internet Protocol) transmission. SOLUTION: In the data receiving terminal 12, a time stamp of the data whose reproduction has been terminated is stored in a memory 105 when receiving/reproducing certain content, and when this certain content is reconnected to, a sending device (server) 11 is requested to send data from the time stamp stored in the memory 105.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、使用可能帯域の変
化、伝送誤り、障害等に適応できるAV(音声・映像)
データの再生方法、並びに、サーバから送信されたAV
データを受信して再生するためのデータ受信端末及びデ
ータ受信方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an AV (audio / video) adaptable to a change in usable bandwidth, a transmission error, a failure, and the like.
Data playback method and AV transmitted from server
The present invention relates to a data receiving terminal and a data receiving method for receiving and reproducing data.

【0002】[0002]

【従来の技術】昨今、MPEG(Moving Picture Exper
ts Group)−4等の映像符号化技術の発達に伴い、携帯
電話等の移動体無線端末におけるAV配信サービスが開
始され、今後、このようなAV配信サービスが広く普及
していくと考えられる。
2. Description of the Related Art In recent years, MPEG (Moving Picture Exper
With the development of video coding technologies such as ts Group-4, AV distribution services for mobile wireless terminals such as mobile phones have been started, and such AV distribution services are expected to become widespread in the future.

【0003】このAV配信用のデータ伝送方式として
は、現在、主に2種類が存在しており、HTTP/TC
P/IP(Hyper Text Transfer Protocol/Transmissio
n Control Protocol/Internet Protocol)によるダウン
ロード再生と、RTP/UDP/IP(Realtime Trans
pot Protocol/User Datagram Protocol/Internet Proto
col)によるストリーミング再生がある。ストリーミン
グ再生の制御系では、例えばRTSP(Real Time Stre
aming Protocol)と呼ばれるプロトコルが用いられる
(H. Schulzrinne et al., "Real Time Streaming Prot
ocol", RFC 2326, Internet Engineering Taskforce, A
pr. 1998)。
At present, there are mainly two types of data transmission systems for AV distribution, and HTTP / TC
P / IP (Hyper Text Transfer Protocol / Transmissio
n Download and playback by Control Protocol / Internet Protocol and RTP / UDP / IP (Realtime Trans
pot Protocol / User Datagram Protocol / Internet Proto
col) streaming playback. In the streaming playback control system, for example, RTSP (Real Time Stre
a protocol called H. Schulzrinne et al., "Real Time Streaming Prot
ocol ", RFC 2326, Internet Engineering Taskforce, A
pr. 1998).

【0004】HTTP/TCP/IPによるダウンロー
ド再生は、インターネットのホームページを閲覧する際
と同じデータ伝送プロトコルを使用するため、実現が容
易である反面、伝送エラーが発生した場合にはデータの
再送が行われるため、実時間性を求められるAVデータ
のリアルタイム再生にはあまり向いていない。一方で、
RTP/UDP/IPによるストリーミング再生は、伝
送エラーの際にもデータの再送が行われないため、デー
タが確実に伝送される保証はないが、実時間性が必要な
AVデータのリアルタイム再生には適している。
[0004] HTTP / TCP / IP download / playback uses the same data transmission protocol as when browsing the Internet homepage, so it is easy to realize. However, if a transmission error occurs, data is retransmitted. Therefore, it is not very suitable for real-time reproduction of AV data that requires real-time performance. On the other hand,
In streaming reproduction by RTP / UDP / IP, data is not retransmitted even in the case of a transmission error, so there is no guarantee that data is transmitted reliably. However, real-time reproduction of AV data that requires real-time performance is not possible. Are suitable.

【0005】また、HTTP/TCP/IPによるダウ
ンロード再生では、通常受信したデータは再生後も端末
上のメモリに記憶されるため、メモリの制約上、あまり
長時間のコンテンツを配信することはできない。一方
で、RTP/UDP/IPによるストリーミング再生で
は、通常受信したデータは再生後に破棄されるため、配
信を行うコンテンツの時間的制約が少なく、長時間コン
テンツの受信再生が可能である。
[0005] In download reproduction by HTTP / TCP / IP, normally received data is stored in the memory of the terminal even after reproduction, so that it is impossible to distribute content for a long time due to memory restrictions. On the other hand, in streaming reproduction by RTP / UDP / IP, normally received data is discarded after reproduction, so that there is little time restriction on content to be distributed, and reception and reproduction of content can be performed for a long time.

【0006】[0006]

【発明が解決しようとする課題】従来のRTP/UDP
/IPによるストリーミング再生では、伝送路が切断さ
れた場合、端末の電源が不意に落とされた場合、他のア
プリケーションの割り込みにより再生が中断された場合
等に、復旧後にAVデータの再生を再開するのが容易で
はなかった。具体的には、あるコンテンツのデータ再生
途中でサーバとの接続を切断した場合には、接続が切断
された時点を特定することができず、同一コンテンツに
対して再度接続する場合には、改めて最初からのデータ
を受信・再生する必要があった。そのため、使用者の都
合により、特定のコンテンツを時間と場所を変え、数回
に分けて視聴することができず、特に長時間コンテンツ
を視聴する場合には不便であるという問題点を有してい
た。
[Problems to be Solved by the Invention] Conventional RTP / UDP
In the streaming reproduction by / IP, when the transmission path is disconnected, when the power of the terminal is unexpectedly turned off, or when the reproduction is interrupted by interruption of another application, the reproduction of the AV data is resumed after restoration. It was not easy. Specifically, if the connection to the server is disconnected during data reproduction of a certain content, it is not possible to specify the time at which the connection was disconnected. It was necessary to receive and reproduce the data from the beginning. Therefore, it is not possible to view specific content at several times by changing the time and place for the convenience of the user, which is inconvenient especially when viewing the content for a long time. Was.

【0007】また、携帯電話等の移動体無線端末は、使
用者が移動しながら利用できるという特徴があるが、ト
ンネル等の電波が届かない領域(受信不可領域)に移動
した場合には、長時間に渡ってデータを受信できなくな
る恐れがある。このような場合に、RTP/UDP/I
Pによるストリーミング再生では、受信不可領域にいる
間に送信されたデータが再送されないため、受信不可領
域にいた際のデータは完全に失われ、受信不可領域にい
た間のデータを視聴することができないという問題点を
有していた。
[0007] A mobile radio terminal such as a mobile phone is characterized in that a user can use the mobile radio terminal while moving. However, when a user moves to an area where radio waves do not reach (a non-reception area) such as a tunnel, a long time is required. Data may not be able to be received over time. In such a case, RTP / UDP / I
In streaming reproduction by P, data transmitted while in the non-receivable area is not retransmitted, so that data in the non-receivable area is completely lost, and data cannot be viewed while in the non-receivable area. There was a problem that.

【0008】本発明は、前記問題点に鑑みてなされたも
のであり、ストリーミング再生においてデータストリー
ムの途中から再生を再開できるデータ再生方法、データ
受信端末及びデータ受信方法を提供することを目的とす
る。
[0008] The present invention has been made in view of the above problems, and has as its object to provide a data reproduction method, a data reception terminal, and a data reception method capable of restarting reproduction in the middle of a data stream in streaming reproduction. .

【0009】[0009]

【課題を解決するための手段】前記課題を解決するため
に、本発明では、データストリームの再生が中断した時
点の時刻情報を保持しておき、当該時刻情報に基づいて
データストリームの途中から再生を再開することとし
た。
In order to solve the above-mentioned problems, according to the present invention, time information at the time when reproduction of a data stream is interrupted is held, and reproduction is started from the middle of the data stream based on the time information. Was decided to resume.

【0010】本発明によれば、データ受信端末又は送信
端末(サーバ)で現在の再生時刻を保持し、データ受信
端末の受信バッファが空になった場合、障害等により伝
送路が切断した場合、いずれかの端末の電源が切られた
場合、他のアプリケーション(例えば、インターネット
電話)から割り込みが発生した場合に一旦AV再生を停
止する。そして、伝送路が再開した場合、当該端末の電
源が再度投入された場合、又は他のアプリケーションか
らの割り込みが解除された場合に、受信バッファが空に
なった時点、伝送路が切断された時点、当該端末の電源
が切られた時点、又は他のアプリケーションからの割り
込みが発生した時点の再生時刻から自動的にデータのバ
ッファリングを開始し、再生することで、障害に強いA
V伝送を実現することが可能となる。具体的には、再生
時刻t1をデータ受信端末で記憶し(必要に応じて、ア
プリケーション名、再生コンテンツ名、ユーザ名等も記
憶する)、伝送路が一旦切断されても、伝送路が再開さ
れた場合には、再生時刻t1から再生するようにデータ
受信端末から送信端末(サーバ)へ要求を発行する。
According to the present invention, the current reproduction time is held in the data receiving terminal or the transmitting terminal (server), and when the reception buffer of the data receiving terminal becomes empty, when the transmission path is disconnected due to a failure or the like, When one of the terminals is turned off or another application (for example, an Internet phone) causes an interruption, the AV reproduction is temporarily stopped. When the transmission path is restarted, when the power of the terminal is turned on again, or when the interrupt from another application is released, the time when the reception buffer becomes empty and the time when the transmission path is disconnected By automatically starting and playing back data buffering from the playback time when the terminal is turned off or when an interrupt from another application occurs, the A is resistant to failure.
V transmission can be realized. Specifically, the playback time t1 is stored in the data receiving terminal (an application name, a playback content name, a user name, and the like are also stored as necessary), and even if the transmission path is disconnected once, the transmission path is restarted. In this case, a request is issued from the data receiving terminal to the transmitting terminal (server) so that the data is reproduced from the reproduction time t1.

【0011】例えば、データ受信端末において、再生を
行ったデータのタイムスタンプを記憶しておき、ユーザ
の都合、あるいは受信状況の悪化等によりサーバとの接
続が切断した場合であっても、前回の接続により再生し
たデータの続きからの再生を可能にする。
For example, in the data receiving terminal, the time stamp of the reproduced data is stored, and even if the connection with the server is disconnected due to the convenience of the user or the deterioration of the reception status, the previous time is used. The connection enables the reproduction of the data reproduced from the continuation.

【0012】[0012]

【発明の実施の形態】以下に、本発明の実施形態による
データ受信端末について、図面を用いて説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A data receiving terminal according to an embodiment of the present invention will be described below with reference to the drawings.

【0013】(第1の実施形態)図1は、本発明の第1
の実施形態によるデータ受信端末の構成の一例を示すブ
ロック図である。図1において、本発明に係るデータ受
信端末12は、送信装置(サーバ)11から、RTP/
UDP/IPによる伝送方式により送信されたRTPパ
ケットを受信し、再生するものであり、データ受信端末
12は、データ受信ユニット101と、受信バッファ1
02と、復号ユニット103と、表示ユニット104
と、メモリ105と、制御ユニット106と、ユーザ入
力ユニット110と、メッセージ送受信ユニット111
とからなる。制御ユニット106は、接続先アドレス検
出ユニット107と、メモリ管理ユニット108と、接
続要求作成ユニット109とからなる。
(First Embodiment) FIG. 1 shows a first embodiment of the present invention.
It is a block diagram showing an example of composition of a data receiving terminal by an embodiment. In FIG. 1, a data receiving terminal 12 according to the present invention transmits an RTP /
The data receiving terminal 12 receives and reproduces an RTP packet transmitted by a transmission method based on UDP / IP.
02, a decoding unit 103, and a display unit 104
, A memory 105, a control unit 106, a user input unit 110, a message transmitting / receiving unit 111
Consists of The control unit 106 includes a connection destination address detection unit 107, a memory management unit 108, and a connection request creation unit 109.

【0014】図2は、送信装置11からRTP/UDP
/IPによる伝送方式により送信されたRTPパケット
を説明するための図である。図2に示すように、RTP
パケットは、ヘッダ部とデータ部とから構成される。ヘ
ッダ部には、再生時刻等の時間情報が含まれる。データ
部には、MPEG4ビデオストリームが格納され、例え
ば、ビデオストリームの1フレームが、RTPパケット
のデータ部に格納される。MPEG−4では、この単位
(1フレーム)をVOP(Video Object Plane)と呼
ぶ。ここでは、1つのRTPパケット毎に1つのVOP
データが送信されるものとして説明を行う。
FIG. 2 shows an example in which the transmitting apparatus 11 sends an RTP / UDP
FIG. 4 is a diagram for explaining an RTP packet transmitted by a transmission method based on / IP. As shown in FIG.
The packet is composed of a header part and a data part. The header section includes time information such as a reproduction time. An MPEG4 video stream is stored in the data section. For example, one frame of the video stream is stored in the data section of the RTP packet. In MPEG-4, this unit (one frame) is called a VOP (Video Object Plane). Here, one VOP per one RTP packet
Description will be made assuming that data is transmitted.

【0015】図3は、受信バッファ102のメモリ構造
の一例を示す図である。データ受信ユニット101は、
サーバから送信されるRTPパケットを受信して、VO
Pサイズを計算し、計算したVOPサイズとともに、受
信したVOPデータの再生順序を示すタイムスタンプ、
及びVOPデータを、受信バッファ102に格納する。
受信バッファ102には、図3に示すように、タイムス
タンプ201、VOPサイズ202、VOPデータ20
3がそれぞれ組となるように格納されている。復号ユニ
ット103は、受信バッファ102内に格納された各V
OPデータをそれぞれに付されたタイムスタンプに従っ
て復号し、表示ユニット104に出力するとともに、復
号データがI−VOP(イントラ符号化されたVOP)
である場合には、当該I−VOPに対応するタイムスタ
ンプをメモリ管理部108に出力する。表示ユニット1
04は、入力されたデータを表示画面上に表示する。
FIG. 3 is a diagram showing an example of the memory structure of the reception buffer 102. The data receiving unit 101
Receives the RTP packet sent from the server and
Calculating a P size, a time stamp indicating the playback order of the received VOP data together with the calculated VOP size,
And the VOP data are stored in the reception buffer 102.
As shown in FIG. 3, the reception buffer 102 has a time stamp 201, a VOP size 202, and a VOP data 20.
3 are stored as a set. The decoding unit 103 receives each V stored in the reception buffer 102.
The OP data is decoded in accordance with the time stamp attached to each of them, and output to the display unit 104, and the decoded data is converted to an I-VOP (intra-coded VOP).
If it is, a time stamp corresponding to the I-VOP is output to the memory management unit 108. Display unit 1
04 displays the input data on the display screen.

【0016】図4は、メモリ105の記憶内容の一例を
示す図である。図4に示すように、メモリ105は、受
信中のコンテンツを示すアクティブフラグと、最後まで
再生したコンテンツを示す再生完了フラグと、接続先の
アドレスを示す接続先アドレスと、接続先アドレスで示
されるコンテンツの再生が終了した位置を示すタイムス
タンプと、アクセスが行われた日時を示すアクセス日時
とを組にしたエントリを複数記憶している。本実施形態
では、アクティブフラグは、受信中のコンテンツを1、
他を0とする。再生完了フラグは、最後まで再生が完了
したコンテンツを1、他を0とする。
FIG. 4 is a diagram showing an example of the contents stored in the memory 105. As shown in FIG. 4, the memory 105 is indicated by an active flag indicating the content being received, a playback completion flag indicating the content that has been played to the end, a connection destination address indicating the connection destination address, and a connection destination address. A plurality of entries are stored in which a time stamp indicating the position at which the reproduction of the content has ended and an access date and time indicating the date and time when the access was performed are paired. In the present embodiment, the active flag indicates that the content being received is 1,
Others are set to 0. The reproduction completion flag is set to 1 for the content whose reproduction has been completed to the end, and set to 0 for other contents.

【0017】制御ユニット106は、データ受信端末1
2の全体を制御するとともに、メモリ105の管理、サ
ーバへの接続要求を行う。具体的に説明すると、接続先
アドレス検出ユニット107は、メモリ105内にユー
ザ入力ユニット110から出力された接続先アドレスの
エントリが登録されているか否かを検出するとともに、
接続先アドレスのエントリが登録されている場合であっ
て、接続要求作成ユニット109からの当該エントリの
タイムスタンプの検出要求があった場合には、当該エン
トリのタイムスタンプを検出する。メモリ管理ユニット
108は、メモリ105の管理を行うものであり、新た
なエントリの作成、及び復号ユニット103からタイム
スタンプが出力されることにより、メモリ105内の現
在受信中の接続先に対するタイムスタンプを復号ユニッ
ト103から出力されたタイムスタンプに置き換える。
接続要求作成ユニット109は、ユーザ入力ユニット1
10に入力されたユーザの指示、及びメモリ105内に
記憶されている情報に基づいて、サーバへの接続要求を
作成する。
The control unit 106 controls the data receiving terminal 1
2 while controlling the memory 105 and making a connection request to the server. More specifically, the connection destination address detection unit 107 detects whether an entry of the connection destination address output from the user input unit 110 is registered in the memory 105,
When the entry of the connection destination address is registered, and when there is a detection request of the time stamp of the entry from the connection request creation unit 109, the time stamp of the entry is detected. The memory management unit 108 manages the memory 105, and generates a new entry and outputs a time stamp from the decoding unit 103 to change the time stamp for the connection destination currently being received in the memory 105. Replace with the time stamp output from the decoding unit 103.
The connection request creation unit 109 includes the user input unit 1
A connection request to the server is created based on the user's instruction input into 10 and the information stored in the memory 105.

【0018】ユーザ入力ユニット110は、例えば、操
作ボタンやタッチパネルであり、ユーザの選択、押下等
の外部入力を解析し、解析結果を制御ユニット106に
出力する。メッセージ送受信ユニット111は、接続要
求作成ユニット109で作成された接続要求をサーバへ
送信するとともに、サーバからの応答を処理する。
The user input unit 110 is, for example, an operation button or a touch panel. The user input unit 110 analyzes an external input such as a user's selection or depression, and outputs an analysis result to the control unit 106. The message transmission / reception unit 111 transmits the connection request created by the connection request creation unit 109 to the server and processes a response from the server.

【0019】次に、本発明のデータ受信端末12の動作
について具体的に説明する。ユーザ入力ユニット110
に対して、例えば、ユーザが所望のコンテンツの接続先
アドレスを入力したり、或いは表示ユニット104によ
り表示されたコンテンツのシーン中から映像データ等へ
のリンクが張られている領域を選択することにより、ユ
ーザ入力ユニット110から接続先アドレスが接続先ア
ドレス検出ユニット107に出力される。ユーザ入力ユ
ニット110から接続先アドレスが出力されると、接続
先アドレス検出ユニット107は、メモリ105内にユ
ーザ入力ユニット110から出力された接続先アドレス
のエントリが登録されているか否かを検索し、検出結果
をメモリ管理ユニット108、及び接続要求作成ユニッ
ト109に出力する。
Next, the operation of the data receiving terminal 12 of the present invention will be specifically described. User input unit 110
For example, when the user inputs a connection destination address of desired content, or selects an area where a link to video data or the like is established from a scene of the content displayed by the display unit 104, The connection destination address is output from the user input unit 110 to the connection destination address detection unit 107. When the connection destination address is output from the user input unit 110, the connection destination address detection unit 107 searches the memory 105 to determine whether an entry of the connection destination address output from the user input unit 110 is registered, The detection result is output to the memory management unit 108 and the connection request creation unit 109.

【0020】図5は、接続先アドレス検出ユニット10
7からの検出結果を受けたメモリ管理ユニット108の
動作の一例を示すフローチャートであり、メモリ管理ユ
ニット108は、接続先アドレス検出ユニット107か
らの検出結果を受け、以下に説明する動作を行う。ま
ず、メモリ管理ユニット108は、ステップS101で
接続先アドレス検出ユニット107からの検出結果を受
け、接続先アドレスのエントリが登録されている場合に
はステップS102に行き、接続先アドレスのエントリ
が登録されていない場合にはステップS103に行く。
接続先アドレスのエントリが登録されている場合には、
メモリ管理ユニット108は、メモリ105内に登録さ
れているエントリのアクティブフラグを「1」にする
(ステップS102)。一方、接続先アドレスが登録さ
れていない場合には、メモリ管理ユニット108は、ス
テップS103でメモリ105内に空き領域がないか検
索し、メモリに空き領域がある場合にはステップS10
4に行き、メモリに空き領域がない場合にはステップS
105に行く。メモリに空き領域がある場合には、当該
空き領域に、新たにエントリを作成する(ステップS1
04)。なお、このメモリ管理ユニット108による新
たなエントリの作成は、接続先アドレスに対しユーザ入
力ユニット110により指示された接続先アドレスをセ
ットし、更にアクティブフラグを「1」、再生完了フラ
グを「0」、タイムスタンプを「0」とすることにより
行う。一方、メモリに空き領域がない場合には、メモリ
管理ユニット108は、メモリ105内に記憶されてい
るエントリの再生完了フラグが「1」となっているエン
トリがあるか否かをステップS105で検索し、再生完
了フラグが「1」となっているエントリがある場合には
ステップS106に行き、再生完了フラグが「1」とな
っているエントリがない場合にはステップS107に行
く。再生完了フラグが「1」となっているエントリがあ
る場合には、再生完了フラグが「1」となっているエン
トリに新たなエントリを上書き作成する(ステップS1
06)。なお、再生完了フラグが「1」のエントリが複
数存在する場合には、それらのエントリからアクセス日
時がもっとも古いものを選択し、選択したエントリに新
たなエントリを上書き作成する。一方、再生完了フラグ
が「1」となっているエントリがない場合には、登録さ
れているエントリからアクセス日時がもっとも古いもの
を選択し、選択したエントリに新たなエントリを上書き
作成する(ステップS107)。
FIG. 5 shows a connection destination address detection unit 10.
7 is a flowchart illustrating an example of the operation of the memory management unit 108 that has received the detection result from the memory management unit 7. The memory management unit 108 receives the detection result from the connection destination address detection unit 107 and performs the operation described below. First, the memory management unit 108 receives the detection result from the connection destination address detection unit 107 in step S101. If the entry of the connection destination address is registered, the process proceeds to step S102, where the entry of the connection destination address is registered. If not, go to step S103.
If the entry of the connection destination address is registered,
The memory management unit 108 sets the active flag of the entry registered in the memory 105 to “1” (Step S102). On the other hand, if the connection destination address is not registered, the memory management unit 108 searches for an empty area in the memory 105 in step S103. If there is an empty area in the memory, the memory management unit 108 proceeds to step S10.
4 and if there is no free space in the memory, step S
Go to 105. If there is a free area in the memory, a new entry is created in the free area (step S1).
04). The creation of a new entry by the memory management unit 108 is performed by setting the connection destination address specified by the user input unit 110 to the connection destination address, further setting the active flag to “1”, and setting the reproduction completion flag to “0”. , By setting the time stamp to “0”. On the other hand, if there is no free space in the memory, the memory management unit 108 searches in step S105 for an entry whose reproduction completion flag of the entry stored in the memory 105 is “1”. If there is an entry whose reproduction completion flag is "1", the flow proceeds to step S106, and if there is no entry whose reproduction completion flag is "1", the flow proceeds to step S107. If there is an entry whose reproduction completion flag is “1”, a new entry is created by overwriting an entry whose reproduction completion flag is “1” (step S1).
06). If there are a plurality of entries whose reproduction completion flag is “1”, the entry with the oldest access date and time is selected from those entries, and a new entry is overwritten on the selected entry. On the other hand, if there is no entry whose reproduction completion flag is "1", the entry having the oldest access date and time is selected from the registered entries, and a new entry is overwritten and created on the selected entry (step S107). ).

【0021】図6は、接続先アドレス検出ユニット10
7からの検出結果を受けた接続要求作成ユニット109
の動作の一例を示すフローチャートであり、接続要求作
成ユニット109は、接続先アドレス検出ユニット10
7からの検出結果を受け、以下に説明する動作を行う。
まず、接続要求作成ユニット109は、ステップS20
1で接続先アドレス検出ユニット107からの検出結果
を受け、接続先アドレスのエントリが登録されている場
合にはステップS202に行き、接続先アドレスのエン
トリが登録されていない場合にはステップS205に行
く。接続先アドレスのエントリが登録されている場合に
は、接続要求作成ユニット109は、当該エントリの再
生完了フラグを参照し、再生完了フラグが「0」である
か否かを検出する(ステップS202)。再生完了フラ
グが「0」である場合にはステップS203に行き、再
生完了フラグが「0」でない場合にはステップS205
に行く。再生完了フラグが「0」である場合には、前回
の再生が途中で終了しているため、接続要求作成ユニッ
ト109は、表示ユニット104に、前回の続きから受
信するか否かの判断を求めるメッセージを表示する旨の
信号を表示ユニット104に出力し、表示させる(ステ
ップS203)。そして、ユーザ入力ユニット110か
ら、前回の続きからのデータを受信することを選択する
選択信号が出力された場合には、接続要求作成ユニット
109は、接続先アドレス検出ユニット107を介し
て、当該エントリのタイムスタンプを検出し、接続先ア
ドレスで示されるコンテンツの前回の続きからのデータ
の受信を要求すべく、タイムスタンプで示される受信開
始位置を指示した接続要求を作成し、メッセージ送受信
ユニット111に出力する(ステップS204)。一
方、ユーザ入力ユニット110から前回の続きからのデ
ータを受信しないことを選択する選択信号が出力された
場合、及び接続先アドレスのエントリが登録されていな
い場合、更に登録されている接続先アドレスのエントリ
の再生完了フラグが「0」でない場合には、接続要求作
成ユニット109は、接続先アドレスで示されるコンテ
ンツの先頭からのデータを受信すべく、受信開始位置を
指示しない接続要求を作成し、メッセージ送受信ユニッ
ト111に出力する(ステップS205)。
FIG. 6 shows a connection destination address detection unit 10.
Connection request creation unit 109 receiving the detection result from
5 is a flowchart showing an example of the operation of the connection request creation unit 109.
In response to the detection result from, the operation described below is performed.
First, the connection request creation unit 109 determines in step S20
In step 1, the detection result from the connection destination address detection unit 107 is received. If the entry of the connection destination address is registered, the procedure goes to step S 202. If the entry of the connection destination address is not registered, the procedure goes to step S 205. . If the entry of the connection destination address is registered, the connection request creation unit 109 refers to the reproduction completion flag of the entry and detects whether or not the reproduction completion flag is “0” (Step S202). . If the reproduction completion flag is "0", the process proceeds to step S203. If the reproduction completion flag is not "0", the process proceeds to step S205.
go to. If the reproduction completion flag is “0”, the previous reproduction has been completed halfway, so the connection request creation unit 109 requests the display unit 104 to determine whether or not to receive from the previous continuation. A signal to display a message is output to the display unit 104 and displayed (step S203). Then, when a selection signal for selecting to receive data from the previous continuation is output from the user input unit 110, the connection request creation unit 109 sends the entry request via the connection destination address detection unit 107. In order to request the reception of data from the previous continuation of the content indicated by the connection destination address, a connection request indicating the reception start position indicated by the time stamp is created, and the message transmission / reception unit 111 Output (Step S204). On the other hand, when the selection signal for selecting not to receive data from the previous continuation is output from the user input unit 110, and when the entry of the connection destination address is not registered, the registered connection destination address is further registered. If the reproduction completion flag of the entry is not “0”, the connection request creation unit 109 creates a connection request that does not indicate a reception start position to receive data from the beginning of the content indicated by the connection destination address, Output to the message transmitting / receiving unit 111 (step S205).

【0022】さて、接続要求作成ユニット109から接
続要求を受けたメッセージ送受信ユニット111は、R
TSPのSETUPメッセージとして接続要求作成ユニ
ット109により作成された接続要求をサーバに送信す
る。そして、サーバからOKの応答を受信すると、PL
AYメッセージをサーバに送信する。更に、メッセージ
送受信ユニット111は、PLAYメッセージに対して
サーバからOKの応答を受信すると、データ受信ユニッ
ト101を開放し、データの受信が可能な状態にする。
一方、メッセージ送受信ユニット111は、サーバから
OKの応答を受信することができない場合には、接続不
能と判断し、接続不能である旨を表示ユニット104を
介して表示することにより、ユーザに知らせる。メッセ
ージ送受信ユニット111により開放されたデ―タ受信
ユニット101は、サーバから送信されるRTPパケッ
トデータ列を受信し、受信バッファ102に、各VOP
に対するタイムスタンプ、データサイズ、及びVOPデ
ータを格納する。
Now, the message transmitting / receiving unit 111 which has received the connection request from the connection request creating unit 109
The connection request created by the connection request creation unit 109 is transmitted to the server as a TSP SETUP message. When receiving an OK response from the server, the PL
Send the AY message to the server. Further, upon receiving an OK response from the server in response to the PLAY message, the message transmission / reception unit 111 releases the data reception unit 101 to enable data reception.
On the other hand, when an OK response cannot be received from the server, the message transmitting / receiving unit 111 determines that connection is not possible, and notifies the user by displaying the fact that connection is not possible via the display unit 104. The data receiving unit 101 released by the message transmitting / receiving unit 111 receives the RTP packet data sequence transmitted from the server, and stores each VOP in the receiving buffer 102.
, A time stamp, a data size, and VOP data.

【0023】復号ユニット103は、受信バッファ10
2に格納された各VOPのタイムスタンプに従って順次
受信バッファ102からデータを読み出して復号化し、
表示ユニット104に復号化済みのデータを出力する。
また、同時に復号ユニット103は、データの復号時に
復号中データがI−VOPであるか否かを判断してお
り、復号したデータがI−VOPであった場合には、当
該I−VOPに対応するタイムスタンプをメモリ管理ユ
ニット108に出力する。一方、復号したデータがI−
VOPでない場合には、当該I−VOPに対応するタイ
ムスタンプをメモリ管理ユニット108に出力しない。
メモリ管理ユニット108は、復号ユニット103から
タイムスタンプの出力を受けると、メモリ105から現
在受信中の接続先アドレスを示すアクティブフラグが
「1」のエントリを検出し、当該エントリのタイムスタ
ンプを復号ユニット103から出力されたタイムスタン
プに置き換える。また、復号ユニット103により復号
されたデータは、表示ユニット104により表示され、
ユーザに提供される。
The decoding unit 103 includes the receiving buffer 10
2, data is sequentially read from the reception buffer 102 in accordance with the time stamp of each VOP stored in
The decrypted data is output to the display unit 104.
At the same time, the decoding unit 103 determines whether or not the data being decoded is an I-VOP when decoding the data, and if the decoded data is an I-VOP, the decoding unit 103 The time stamp to be output to the memory management unit 108. On the other hand, if the decrypted data is I-
If it is not a VOP, the time stamp corresponding to the I-VOP is not output to the memory management unit 108.
Upon receiving the output of the time stamp from the decoding unit 103, the memory management unit 108 detects an entry whose active flag indicating the connection destination address currently being received is “1” from the memory 105, and decodes the time stamp of the entry into the decoding unit. Replace with the time stamp output from 103. The data decoded by the decoding unit 103 is displayed by the display unit 104,
Provided to the user.

【0024】受信中のコンテンツの再生が最後まで終了
すると、復号ユニット103からコンテンツの再生が終
了した旨の信号がメモリ管理ユニット108に出力さ
れ、メモリ管理ユニット108は、メモリ105内のア
クティブフラグが「1」であるエントリを検出して、当
該エントリの再生完了フラグを「1」に設定するととも
に、アクティブフラグを「0」にリセットする。
When the reproduction of the content being received is completed to the end, a signal indicating that the reproduction of the content has been completed is output from the decoding unit 103 to the memory management unit 108, and the memory management unit 108 sets the active flag in the memory 105 to An entry that is “1” is detected, the reproduction completion flag of the entry is set to “1”, and the active flag is reset to “0”.

【0025】次に、データ再生途中で、ユーザがサーバ
との接続を切断するための動作をユーザ入力ユニット1
10に対して行った場合のデータ受信端末12の動作に
ついて説明する。ユーザ入力ユニット110に対して、
例えば、データの受信再生を中断するためのボタンが押
下されること等により、ユーザ入力ユニット110から
データの受信再生を中断する旨の信号が制御ユニット1
06に出力される。ユーザ入力ユニット110からデー
タの送受信を中断する旨の信号を受けた制御ユニット1
06は、データの受信再生の中止処理を行う。すなわ
ち、制御ユニット106は、データ受信ユニット101
を閉じ、受信バッファ102、復号ユニット103をリ
セットし、メモリ105内のエントリのアクティブフラ
グを全て「0」にリセットする。なお、この時、メモリ
105には、先に再生を行っていたデータの最後に復号
・再生したI−VOPのタイムスタンプがメモリ管理ユ
ニット108により記録されている。また、制御ユニッ
ト106は、メッセージ送受信ユニット111に対して
データの送信の停止を行うように指示し、メッセージ送
受信ユニット111は、RTSPのTEARDOWNメ
ッセージをサーバに送信する。これにより、サーバから
の送信が停止する。
Next, during data reproduction, an operation for disconnecting the connection with the server by the user is performed by the user input unit 1.
The operation of the data receiving terminal 12 when the operation is performed on the data reception terminal 10 will be described. For the user input unit 110,
For example, when a button for interrupting data reception / reproduction is pressed, a signal indicating that data reception / reproduction is interrupted is sent from the user input unit 110 to the control unit 1.
06 is output. The control unit 1 that has received a signal from the user input unit 110 to interrupt data transmission / reception
06 performs a process of stopping reception and reproduction of data. That is, the control unit 106 controls the data receiving unit 101
Is closed, the reception buffer 102 and the decoding unit 103 are reset, and the active flags of the entries in the memory 105 are all reset to “0”. At this time, the memory management unit 108 records in the memory 105 the time stamp of the I-VOP decoded / reproduced at the end of the data previously reproduced. Further, the control unit 106 instructs the message transmission / reception unit 111 to stop transmitting data, and the message transmission / reception unit 111 transmits an RTSP TEARDOWN message to the server. As a result, transmission from the server stops.

【0026】このように、本実施形態によるデータ受信
端末12では、メモリ管理ユニット108がデータ再生
時に最後に復号・再生したデータのタイムスタンプをメ
モリ105に記憶しておくことにより、ユーザが途中で
受信を終了した場合であっても、当該コンテンツを再度
再生する際に、前回再生を行った続きからのデータの受
信を行うことができ、ユーザの都合により、長時間コン
テンツを時間と場所を変え、数回に分けて視聴すること
が可能となる。
As described above, in the data receiving terminal 12 according to the present embodiment, the memory management unit 108 stores the time stamp of the last decoded / reproduced data in the memory 105 at the time of data reproduction, so that the user Even when the reception is terminated, when the content is reproduced again, data can be received from the continuation of the previous reproduction, and the time and place of the content may be changed for a long time depending on the user's convenience. , And can be watched in several times.

【0027】また、メモリ105内に記憶されているエ
ントリのうち、現在接続中のコンテンツを示すエントリ
をアクティブフラグを用いて表すこととしたので、メモ
リ管理ユニット108は、タイムスタンプの更新時に当
該アクティブフラグを見ることにより、タイムスタンプ
の更新を行うエントリを検出することができるため、タ
イムスタンプの更新処理速度の向上を図ることができる
とともに、消費電力の低減にもつながる。更に、メモリ
105内に記憶されているエントリのうち、最後まで再
生したコンテンツを示すエントリを再生完了フラグを用
いて表すこととしたので、接続要求作成ユニット109
は、接続要求作成時に当該再生完了フラグを見ることに
より、最後まで再生が完了したエントリを検出すること
ができるため、接続要求の作成速度の向上を図ることが
できるとともに、消費電力の低減にもつながる。
Also, among the entries stored in the memory 105, the entry indicating the currently connected content is represented by using the active flag, so that the memory management unit 108 By looking at the flag, an entry for updating the time stamp can be detected, so that the time stamp update processing speed can be improved and power consumption can be reduced. Further, among the entries stored in the memory 105, the entry indicating the content that has been reproduced to the end is represented using the reproduction completion flag.
By looking at the reproduction completion flag at the time of creating a connection request, an entry whose reproduction has been completed to the end can be detected, so that the speed of creating the connection request can be improved, and power consumption can be reduced. Connect.

【0028】また、復号ユニット103がイントラ符号
化データ(I−VOP)を復号した場合に当該データの
タイムスタンプをメモリ管理ユニット108に出力する
こととしたので、メモリ管理ユニット108によるタイ
ムスタンプの更新処理の回数を低減でき、消費電力の低
減につながるとともに、前回再生を行った続きからのデ
ータの受信を行う場合には、イントラ符号化データから
受信を再開することができる。
When the decoding unit 103 decodes the intra-coded data (I-VOP), the time stamp of the data is output to the memory management unit 108. The number of processes can be reduced, which leads to a reduction in power consumption. In addition, when receiving data from the continuation of the previous reproduction, reception can be restarted from intra-coded data.

【0029】なお、本実施形態によるデータ受信端末1
2の接続要求作成ユニット109では、前回の続きから
再生を行うか否かのメッセージを表示し、ユーザに途中
からの再生を行うか否かの判断をさせるものについて説
明したが、例えば、接続先アドレスのエントリが登録さ
れており、かつ再生完了フラグが「0」である場合に
は、自動的に前回の続きからのコンテンツのデータを受
信するよう接続要求を作成するものであってもよい。
The data receiving terminal 1 according to the present embodiment
The connection request creation unit 109 of No. 2 displays a message as to whether or not to perform playback from the previous continuation and allows the user to determine whether or not to perform playback from the middle. If the entry of the address is registered and the reproduction completion flag is “0”, a connection request may be automatically created to receive the data of the content from the previous continuation.

【0030】(第2の実施形態)図7は、本発明の第2
の実施形態によるデータ受信端末の構成の一例を示すブ
ロック図である。図7において、本発明に係るデータ受
信端末22は、送信装置(サーバ)21から、RTP/
UDP/IPによる伝送方式により送信されたRTPパ
ケットを受信し、再生するものである。送信装置21
は、受信状況解析ユニット201を備える。また、デー
タ受信端末22は、データ受信ユニット101と、受信
バッファ102と、復号ユニット103と、表示ユニッ
ト104と、メモリ105と、制御ユニット106と、
ユーザ入力ユニット110と、メッセージ送受信ユニッ
ト111と、受信状況通知ユニット202とからなる。
制御ユニット106は、接続先アドレス検出ユニット1
07と、メモリ管理ユニット108と、接続要求作成ユ
ニット109とからなる。
(Second Embodiment) FIG. 7 shows a second embodiment of the present invention.
It is a block diagram showing an example of composition of a data receiving terminal by an embodiment. In FIG. 7, a data receiving terminal 22 according to the present invention transmits a RTP /
It receives and reproduces RTP packets transmitted by a transmission method based on UDP / IP. Transmission device 21
Includes a reception status analysis unit 201. Further, the data receiving terminal 22 includes a data receiving unit 101, a receiving buffer 102, a decoding unit 103, a display unit 104, a memory 105, a control unit 106,
It comprises a user input unit 110, a message transmission / reception unit 111, and a reception status notification unit 202.
The control unit 106 is a connection destination address detection unit 1
07, a memory management unit 108, and a connection request creation unit 109.

【0031】第2の実施形態によるデータ受信端末22
は、第1の実施形態で説明したデータ受信端末12に、
更に、送信装置21との接続状況を知らせる受信状況通
知ユニット202を設けた点において第1の実施形態に
よるデータ受信端末12と相違する。第1の実施形態に
よるデータ受信端末12と同様の構成要素については、
同一の符号を付し、説明を省略することにする。
Data receiving terminal 22 according to the second embodiment
Is the data receiving terminal 12 described in the first embodiment,
Further, this embodiment differs from the data reception terminal 12 according to the first embodiment in that a reception status notification unit 202 for notifying the connection status with the transmission device 21 is provided. For the same components as the data receiving terminal 12 according to the first embodiment,
The same reference numerals are given and the description will be omitted.

【0032】データ受信端末22の受信状況通知ユニッ
ト202は、送信装置21との接続中に動作し、送信装
置21の受信状況解析ユニット201との間で、データ
を受信した旨を示す受信レポートを送信するとともに、
送信装置21がデータを送信した旨を示す送信レポート
の受信を常に行っており、予め定めた所定の時間、送信
装置21から送信される送信レポートを受信しない場合
には、データ受信端末22がトンネル等の電波が届かな
い領域(受信不可能領域)に入ったと判断し、その旨を
制御ユニット106に出力する。制御ユニット106
は、これに応答して、データ受信ユニット101を閉
じ、受信バッファ102、復号ユニット103をリセッ
トし、メモリ105内のエントリのアクティブフラグを
全て「0」にリセットするとともに、表示ユニット10
4を介して接続が切断した旨の表示を行う。なお、この
時、メモリ105には、先に再生を行っていたデータの
最後に復号・再生したI−VOPのタイムスタンプがメ
モリ管理ユニット108により記録されている。
The receiving status notifying unit 202 of the data receiving terminal 22 operates during connection with the transmitting device 21, and sends a receiving report indicating that data has been received between the receiving status analyzing unit 201 of the transmitting device 21 and the receiving report. Send it,
The transmission report indicating that the transmission device 21 has transmitted the data is always received, and if the transmission report transmitted from the transmission device 21 is not received for a predetermined time, the data reception terminal 22 It is determined that the vehicle has entered an area where radio waves do not reach (a non-receivable area), and that fact is output to the control unit 106. Control unit 106
Responds to this by closing the data receiving unit 101, resetting the receiving buffer 102 and the decoding unit 103, resetting all the active flags of the entries in the memory 105 to "0", and
4 to indicate that the connection has been disconnected. At this time, the memory management unit 108 records in the memory 105 the time stamp of the I-VOP decoded / reproduced at the end of the data previously reproduced.

【0033】一方、送信装置21の受信状況解析ユニッ
ト201も、同様に、データ受信端末22との接続中に
動作し、データ受信端末22の受信状況通知ユニット2
02から送信された受信レポートを受信するとともに、
送信レポートの送信を常に行っており、予め定めた所定
の時間、データ受信端末22から送信される受信レポー
トを受信しない場合には、データ受信端末22がトンネ
ル等の電波が届かない領域(受信不可能領域)に入った
と判断し、セッションを切断、すなわち送信装置21か
らのRTPのデータの送信を止める。
On the other hand, the reception status analysis unit 201 of the transmission device 21 also operates during the connection with the data reception terminal 22, and the reception status notification unit 2 of the data reception terminal 22 also operates.
02 and receive the reception report sent from
The transmission report is always transmitted, and if the reception report transmitted from the data reception terminal 22 is not received for a predetermined period of time, the data reception terminal 22 is in a region where radio waves such as tunnels do not reach (reception failure). Then, the session is disconnected, that is, the transmission of the RTP data from the transmission device 21 is stopped.

【0034】このように、本実施形態による送信装置
(サーバ)21及びデータ受信端末22では、送信装置
21とデータ受信端末22との間で、常に接続が維持さ
れているかの通信レポートを送受信し合うことにより、
データ受信端末22がトンネル等の受信不可能領域に入
ったことを互いに検出することができ、それ以後のセッ
ションを切断できるので、無駄なデータが送信されるこ
となく、通信費用を削減できるとともに帯域の有効利用
をすることができる。また、メモリ105には、最後に
表示されたI−VOPのタイムスタンプが記録されてい
るため、接続が切断されたところから再生を再開するこ
とができ、接続が切断されたコンテンツを改めて最初か
ら見直す必要がなくなり、コンテンツを効率的に視聴す
ることができる。
As described above, the transmitting apparatus (server) 21 and the data receiving terminal 22 according to the present embodiment transmit and receive a communication report indicating whether the connection is always maintained between the transmitting apparatus 21 and the data receiving terminal 22. By fitting
Since it is possible to mutually detect that the data receiving terminal 22 has entered a non-receivable area such as a tunnel, and to disconnect the subsequent session, it is possible to reduce unnecessary communication data, reduce communication cost, and reduce bandwidth. Can be used effectively. In addition, since the time stamp of the last displayed I-VOP is recorded in the memory 105, playback can be resumed from the point where the connection has been disconnected, and the disconnected content can be restarted from the beginning. There is no need to review the content, and the content can be viewed efficiently.

【0035】なお、本実施形態では、受信状況通知ユニ
ット202が、予め定めた所定の時間、送信装置21か
ら送信される送信レポートを受信しない場合に、データ
受信端末22が受信不可能領域に入ったと判断するもの
について説明したが、例えば、受信状況通知ユニット2
02がデータ受信ユニット101のRTPパケットの受
信状況を監視し、一定期間、データ受信ユニット101
がRTPパケットを受信していない場合に、データ受信
端末22が受信不可能領域に入ったと判断するものであ
ってもよい。
In this embodiment, when the reception status notifying unit 202 does not receive the transmission report transmitted from the transmission device 21 for a predetermined time, the data receiving terminal 22 enters the non-reception area. Although the description has been given of what is determined to be
02 monitors the reception status of the RTP packet of the data receiving unit 101, and the data receiving unit 101
May determine that the data receiving terminal 22 has entered the non-receivable area when no RTP packet has been received.

【0036】また、送信装置21の受信状況解析ユニッ
ト201でデータ受信端末22が受信不可能領域に入っ
たと判断したとき、その時点のI−VOPのタイムスタ
ンプを送信装置21にて記録しておくようにしてもよ
い。このようにしても、接続が切断されたところから再
生を再開することができる。ただし、データ受信端末2
2が実際にどの時点のデータまで受信できたかは推定の
域を出ないので、確実性の点では本実施形態の方が勝っ
ている。
When the receiving condition analyzing unit 201 of the transmitting device 21 determines that the data receiving terminal 22 has entered the unreceivable area, the transmitting device 21 records the time stamp of the I-VOP at that time. You may do so. Even in this case, the reproduction can be resumed from the point where the connection is disconnected. However, the data receiving terminal 2
In this case, the present embodiment is superior in terms of certainty, since it is not possible to estimate up to which point data has actually been received.

【0037】さて、上記各実施形態によるデータ受信端
末12,22では、復号ユニット103がI−VOPの
データを復号した際に、メモリ105に格納された受信
中のコンテンツのタイムスタンプを更新するものについ
て説明したが、復号ユニット103がデータの種類に関
係なく、データを復号する毎にメモリ105に格納され
た受信中のコンテンツのタイムスタンプを更新するもの
や、一定時間が経過する毎にタイムスタンプの更新を行
うもの等であってもよい。また、復号の順序に影響する
タイムスタンプ、すなわちDTS(Decoding Time Stam
p)に限らず、いわゆるCTS(Composition Time Stam
p)又はPTS(Presentation Time Stamp)を利用する
こととしてもよい。
In the data receiving terminals 12 and 22 according to the above embodiments, when the decoding unit 103 decodes the data of the I-VOP, the time stamp of the content being received stored in the memory 105 is updated. Has been described, regardless of the type of data, the decoding unit 103 updates the time stamp of the content being received stored in the memory 105 every time it decodes the data, or updates the time stamp every time a certain time elapses. May be updated. Also, a time stamp that affects the decoding order, that is, DTS (Decoding Time Stam)
p), so-called CTS (Composition Time Stam)
p) or PTS (Presentation Time Stamp) may be used.

【0038】[0038]

【発明の効果】以上説明してきたとおり、本発明によれ
ば、ストリーミング再生においてデータストリームの再
生が中断した時点の時刻情報を保持しておくこととした
ので、当該時刻情報に基づいてデータストリームの途中
から再生を再開することができる。例えば、伝送路が切
断された、端末の電源が不意に落とされた、アプリケー
ションの割り込みが発生したといった場合に、接続回復
後にAVデータの再生を自動的に再開することができる
効果がある。
As described above, according to the present invention, the time information at the time when the reproduction of the data stream was interrupted in the streaming reproduction is held, so that the time information of the data stream is stored based on the time information. Playback can be resumed from the middle. For example, when the transmission path is disconnected, the power of the terminal is unexpectedly turned off, or an application interrupt occurs, the reproduction of the AV data can be automatically restarted after the connection is restored.

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

【図1】本発明の第1の実施形態によるデータ受信端末
の構成の一例を示すブロック図である。
FIG. 1 is a block diagram illustrating an example of a configuration of a data receiving terminal according to a first embodiment of the present invention.

【図2】図1中の送信装置からRTP/UDP/IPに
よる伝送方式により送信されたRTPパケットを説明す
るための図である。
FIG. 2 is a diagram for explaining an RTP packet transmitted from the transmission device in FIG. 1 by a transmission method based on RTP / UDP / IP.

【図3】図1中の受信バッファのメモリ構造の一例を示
す図である。
FIG. 3 is a diagram illustrating an example of a memory structure of a reception buffer in FIG. 1;

【図4】図1中のメモリの記憶内容の一例を示す図であ
る。
FIG. 4 is a diagram showing an example of contents stored in a memory in FIG. 1;

【図5】図1中のメモリ管理ユニットの動作の一例を示
すフローチャートである。
FIG. 5 is a flowchart illustrating an example of an operation of the memory management unit in FIG. 1;

【図6】図1中の接続要求作成ユニットの動作の一例を
示すフローチャートである。
FIG. 6 is a flowchart illustrating an example of an operation of a connection request creation unit in FIG. 1;

【図7】本発明の第2の実施形態によるデータ受信端末
の構成の一例を示すブロック図である。
FIG. 7 is a block diagram illustrating an example of a configuration of a data receiving terminal according to a second embodiment of the present invention.

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

11,21 送信装置 12,22 データ受信端末 101 データ受信ユニット 102 受信バッファ 103 復号ユニット 104 表示ユニット 105 メモリ 106 制御ユニット 107 接続先アドレス検出ユニット 108 メモリ管理ユニット 109 接続要求作成ユニット 110 ユーザ入力ユニット 111 メッセージ送受信ユニット 201 受信状況解析ユニット 202 受信状況通知ユニット 11, 21 Transmitting device 12, 22 Data receiving terminal 101 Data receiving unit 102 Receiving buffer 103 Decoding unit 104 Display unit 105 Memory 106 Control unit 107 Connection destination address detection unit 108 Memory management unit 109 Connection request creation unit 110 User input unit 111 Message Transmission / reception unit 201 reception status analysis unit 202 reception status notification unit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 佐藤 潤一 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 荒川 博 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 能登屋 陽司 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 松井 義徳 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 5C053 GB06 GB11 GB37 JA01 JA30 LA11 LA15 5C064 BA07 BB10 BC18 BC20 BD02 BD03 BD08  ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Junichi Sato 1006 Kadoma Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. 72) Inventor Yoji Notoya 1006 Kadoma, Kazuma, Osaka Pref. Matsushita Electric Industrial Co., Ltd. GB37 JA01 JA30 LA11 LA15 5C064 BA07 BB10 BC18 BC20 BD02 BD03 BD08

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 サーバから伝送路を介して受信端末へ送
信されるデータストリームの再生方法であって、 前記データストリームの再生が中断した時点の時刻情報
を保持するステップと、 前記時刻情報に基づいて前記データストリームの途中か
ら再生を再開するステップとを備えたことを特徴とする
データ再生方法。
1. A method for reproducing a data stream transmitted from a server to a receiving terminal via a transmission line, comprising: a step of retaining time information when reproduction of the data stream is interrupted; Resuming reproduction from the middle of the data stream.
【請求項2】 サーバから送信されたデータストリーム
を受信し、再生するためのデータ受信端末であって、 前記データストリームの再生が中断した時点の時刻情報
を保持するためのメモリと、 前記メモリに保持された時刻情報に基づいて前記データ
ストリームの途中から再生を再開するように前記サーバ
へ送信要求を発するための手段とを備えたことを特徴と
するデータ受信端末。
2. A data receiving terminal for receiving and reproducing a data stream transmitted from a server, comprising: a memory for holding time information at a time point when the reproduction of the data stream is interrupted; Means for issuing a transmission request to the server to restart reproduction from the middle of the data stream based on the held time information.
【請求項3】 サーバから送信されたデータを受信し、
再生するためのデータ受信端末であって、 再生順序を示すタイムスタンプを有するデータを受信す
るためのデータ受信手段と、 前記データ受信手段が受信したデータを前記タイムスタ
ンプ順に復号するとともに、復号したデータのタイムス
タンプを出力するための復号手段と、 前記復号手段により復号されたデータを表示するための
表示手段と、 少なくとも、接続先アドレスとタイムスタンプとを組に
して記憶するためのメモリと、 前記復号手段から出力されたタイムスタンプを、前記メ
モリ内の接続中の接続先アドレスに対応するタイムスタ
ンプと置き換えるように管理するためのメモリ管理手段
と、 外部からの操作を解析し、少なくとも、接続先アドレス
を出力するためのユーザ入力手段と、 前記ユーザ入力手段から出力された接続先アドレスが前
記メモリ内に記憶されているか否かを検出するための接
続先アドレス検出手段と、 前記サーバに対して、前記ユーザ入力手段から出力され
た接続先アドレス、前記接続先アドレス検出手段の検出
結果、及び前記メモリ内に記憶されている接続先アドレ
スとタイムスタンプに基づいて、データの送信を要求す
る接続要求を作成するための接続要求作成手段と、 前記接続要求作成手段により作成された接続要求を前記
サーバに送信するとともに、前記サーバからの応答を処
理するためのメッセージ送受信手段とを備えたことを特
徴とするデータ受信端末。
3. Receiving data transmitted from the server,
A data receiving terminal for reproducing, comprising: a data receiving unit for receiving data having a time stamp indicating a reproduction order; and decoding the data received by the data receiving unit in the time stamp order; Decoding means for outputting a time stamp of, a display means for displaying data decoded by the decoding means, a memory for storing at least a connection destination address and a time stamp as a set, A memory management unit for managing the time stamp output from the decoding unit so as to replace the time stamp with a time stamp corresponding to the connected destination address in the memory; and User input means for outputting an address, and a connection output from the user input means Connection destination address detection means for detecting whether or not a connection destination address is stored in the memory; connection destination address output from the user input means to the server; A connection request creating unit for creating a connection request for requesting data transmission based on the detection result and the connection destination address and the time stamp stored in the memory, and a connection request created by the connection request creating unit. A data receiving terminal, comprising: a message transmitting / receiving means for transmitting a connection request to the server and processing a response from the server.
【請求項4】 請求項3記載のデータ受信端末におい
て、 前記接続要求作成手段は、前記接続先アドレス検出手段
が前記メモリ内から、前記ユーザ入力手段により示され
た接続先アドレスを検出した場合には、当該接続先アド
レスに対する前記タイムスタンプにより示されたデータ
位置からのデータの送信を要求することを特徴とするデ
ータ受信端末。
4. The data receiving terminal according to claim 3, wherein the connection request creating unit detects that the connection destination address detection unit detects a connection destination address indicated by the user input unit from the memory. Requesting transmission of data from the data position indicated by the time stamp to the connection destination address.
【請求項5】 請求項3記載のデータ受信端末におい
て、 前記ユーザ入力手段は、更に、外部からの操作を解析し
てメッセージに対する選択信号を出力し、 前記接続要求作成手段は、前記接続先アドレス検出手段
が前記メモリ内から、前記ユーザ入力手段により示され
た接続先アドレスを検出した場合には、前記表示手段を
介して当該接続先アドレスに対するタイムスタンプから
のデータの送信を要求するか否かの判断を求めるメッセ
ージを表示するとともに、前記ユーザ入力手段から出力
された前記メッセージに対する選択信号に基づいて、前
記サーバに対する接続要求を作成することを特徴とする
データ受信端末。
5. The data receiving terminal according to claim 3, wherein the user input unit further analyzes an operation from outside and outputs a selection signal for a message, and the connection request creating unit includes a connection destination address. When the detecting means detects the connection destination address indicated by the user input means from the memory, whether or not to request transmission of data from the time stamp for the connection destination address via the display means A data requesting terminal for displaying a message requesting the determination of the message and generating a connection request to the server based on a selection signal for the message output from the user input means.
【請求項6】 請求項3記載のデータ受信端末におい
て、 前記メモリは、少なくとも、受信中のコンテンツである
か否かを示すアクティブフラグと、前記接続先アドレス
と、前記タイムスタンプとを組として記憶しており、 前記メモリ管理手段は、前記復号手段からタイムスタン
プが出力されると、前記メモリに記憶されたアクティブ
フラグから受信中を示すアクティブフラグを検出し、当
該受信中を示すアクティブフラグに対応するタイムスタ
ンプと置き換えることを特徴とするデータ受信端末。
6. The data receiving terminal according to claim 3, wherein the memory stores at least an active flag indicating whether or not the content is being received, the connection destination address, and the time stamp as a set. When the time stamp is output from the decoding unit, the memory management unit detects an active flag indicating reception from the active flag stored in the memory, and corresponds to the active flag indicating reception. A data receiving terminal, wherein the data receiving terminal is replaced with a time stamp.
【請求項7】 請求項3記載のデータ受信端末におい
て、 前記メモリは、少なくとも、最後まで再生したコンテン
ツを示す再生完了フラグと、前記接続先アドレスと、前
記タイムスタンプとを組として記憶しており、 前記接続要求作成手段は、前記メモリ内の前記ユーザ入
力手段から出力された接続先アドレスに対する再生完了
フラグが、再生が完了した旨を示している場合には、当
該接続先アドレスの最初からのデータの送信を要求する
接続要求を作成することを特徴とするデータ受信端末。
7. The data receiving terminal according to claim 3, wherein the memory stores at least a reproduction completion flag indicating the content reproduced to the end, the connection destination address, and the time stamp as a set. The connection request creation unit, if the reproduction completion flag for the connection destination address output from the user input unit in the memory indicates that the reproduction has been completed, the connection destination address from the beginning of the connection destination address A data receiving terminal for creating a connection request for requesting data transmission.
【請求項8】 請求項3記載のデータ受信端末におい
て、 前記復号手段は、イントラ符号化データを復号する毎に
当該データのタイムスタンプを前記メモリ管理手段に出
力することを特徴とするデータ受信端末。
8. The data receiving terminal according to claim 3, wherein the decoding means outputs a time stamp of the intra-coded data to the memory management means every time the data is decoded. .
【請求項9】 請求項3記載のデータ受信端末におい
て、 前記サーバとの接続中に動作し、データを受信した旨を
示す受信レポートの送信、及び前記サーバから送信され
た、データを送信した旨を示す送信レポートの受信を常
に行う受信状況通知手段を更に備え、 前記受信状況通知手段は、予め定めた所定の時間、前記
サーバから送信される送信レポートを受信しない場合に
は、データの受信を行うことができない領域に入った旨
の信号を出力することを特徴とするデータ受信端末。
9. The data receiving terminal according to claim 3, wherein the data receiving terminal operates while being connected to the server, transmits a reception report indicating that data has been received, and indicates that the data transmitted from the server has been transmitted. Further comprising a reception status notifying unit that constantly receives a transmission report indicating that the reception status notifying unit receives data when a transmission report transmitted from the server is not received for a predetermined time. A data receiving terminal for outputting a signal indicating that the user has entered an area in which data cannot be read.
【請求項10】 サーバから送信されたデータストリー
ムを受信し、再生するためのデータ受信方法であって、 前記データストリームの再生が中断した時点の時刻情報
をメモリに保持するステップと、 前記メモリに保持された時刻情報に基づいて前記データ
ストリームの途中から再生を再開するように前記サーバ
へ送信要求を発するステップとを備えたことを特徴とす
るデータ受信方法。
10. A data receiving method for receiving and playing back a data stream transmitted from a server, the method comprising: holding, in a memory, time information when playback of the data stream was interrupted; Issuing a transmission request to the server to restart reproduction from the middle of the data stream based on the held time information.
【請求項11】 サーバから送信されたデータを受信
し、再生するためのデータ受信方法であって、 再生順序を示すタイムスタンプを有するデータを受信す
るデータ受信ステップと、 受信したデータを前記タイムスタンプ順に復号するとと
もに、復号したデータのタイムスタンプを出力する復号
ステップと、 前記復号ステップにより復号されたデータを表示する表
示ステップと、 前記復号ステップから出力されたタイムスタンプを、少
なくとも、接続中の接続先アドレスと組にしてメモリに
記憶するメモリ管理ステップと、 外部からの操作を解析し、少なくとも、接続先アドレス
を出力する外部入力出力ステップと、 前記外部入力出力ステップから出力された接続先アドレ
スが前記メモリ内に記憶されているか否かを検出する接
続先アドレス検出ステップと、 前記サーバに対して、前記外部入力出力ステップから出
力された接続先アドレス、前記接続先アドレス検出ステ
ップの検出結果、及び前記メモリに記憶された接続先ア
ドレスとタイムスタンプに基づいて、データの送信を要
求する接続要求を作成する接続要求作成ステップと、 前記接続要求作成ステップにより作成された接続要求を
前記サーバに送信するとともに、前記サーバからの応答
を処理するメッセージ送受信ステップとを備えたことを
特徴とするデータ受信方法。
11. A data receiving method for receiving and reproducing data transmitted from a server, comprising: a data receiving step of receiving data having a time stamp indicating a reproduction order; A decoding step of sequentially decoding and outputting a time stamp of the decoded data; a display step of displaying the data decoded by the decoding step; and a time stamp output from the decoding step, at least a connection during connection A memory management step of storing in a memory in combination with a destination address; analyzing an external operation; and at least an external input / output step of outputting a destination address; and a destination address output from the external input / output step. A connection destination address for detecting whether or not it is stored in the memory. A connection destination address output from the external input output step, a detection result of the connection destination address detection step, and a connection destination address and a time stamp stored in the memory for the server. A connection request creation step of creating a connection request for requesting data transmission, and a message transmission / reception step of transmitting a connection request created by the connection request creation step to the server and processing a response from the server. A data receiving method, comprising:
JP2001368184A 2000-12-07 2001-12-03 Data reproduction method, data receiving terminal and data receiving method Pending JP2002330381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001368184A JP2002330381A (en) 2000-12-07 2001-12-03 Data reproduction method, data receiving terminal and data receiving method

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
JP2000372629 2000-12-07
JP2001-12779 2001-01-22
JP2001012779 2001-01-22
JP2000-372629 2001-01-22
JP2001-57480 2001-03-01
JP2001057480 2001-03-01
JP2001368184A JP2002330381A (en) 2000-12-07 2001-12-03 Data reproduction method, data receiving terminal and data receiving method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2004105580A Division JP2004274781A (en) 2000-12-07 2004-03-31 Data-receiving terminal and data-receiving method

Publications (1)

Publication Number Publication Date
JP2002330381A true JP2002330381A (en) 2002-11-15

Family

ID=27481853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001368184A Pending JP2002330381A (en) 2000-12-07 2001-12-03 Data reproduction method, data receiving terminal and data receiving method

Country Status (1)

Country Link
JP (1) JP2002330381A (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050761A (en) * 2001-08-07 2003-02-21 Sony Corp Client terminal, method for processing information on client side, program storage medium, program and information providing system
WO2005057928A1 (en) * 2003-11-27 2005-06-23 Matsushita Electric Industrial Co., Ltd. Content transmission device and content transmission method
JP2006323684A (en) * 2005-05-19 2006-11-30 Sony Corp Content reproduction device and content reproduction method
JP2008199436A (en) * 2007-02-15 2008-08-28 Sony Corp Communication system, information processor, information processing method, and computer program
JP2008257809A (en) * 2007-04-06 2008-10-23 Alpine Electronics Inc Reproducing device, reproducing method, and reproducing program
JP2010033092A (en) * 2009-11-17 2010-02-12 Kenwood Corp Network player for medium and program
JP2011501889A (en) * 2007-09-26 2011-01-13 ディズニー エンタープライゼス インコーポレイテッド Method and system for providing multimedia presentations to mobile device users
JP2012008801A (en) * 2010-06-24 2012-01-12 Toshiba Corp Electronic device, wireless device, and communication control method
JP2014049811A (en) * 2012-08-29 2014-03-17 Ntt Docomo Inc Terminal device, method, program and radio communication system
JP2014509475A (en) * 2011-01-21 2014-04-17 クゥアルコム・インコーポレイテッド User input back channel for wireless display
JP2014532233A (en) * 2011-09-30 2014-12-04 アルカテル−ルーセント Systems and methods for mobility and multihoming content search applications
US8964783B2 (en) 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US9065876B2 (en) 2011-01-21 2015-06-23 Qualcomm Incorporated User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US9525998B2 (en) 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
JP2018023152A (en) * 2017-09-23 2018-02-08 Nl技研株式会社 Content reception device and content distribution device
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US10735502B2 (en) * 2014-03-24 2020-08-04 Square Enix Co., Ltd. Interactive system, terminal apparatus, server apparatus, control method, program, and recording medium
JP2022031575A (en) * 2020-06-18 2022-02-18 Nl技研株式会社 Content reception device and content distribution device
KR102482741B1 (en) * 2021-09-06 2022-12-29 엘아이지넥스원 주식회사 Signal analysis system and method by streaming data transmission

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050761A (en) * 2001-08-07 2003-02-21 Sony Corp Client terminal, method for processing information on client side, program storage medium, program and information providing system
WO2005057928A1 (en) * 2003-11-27 2005-06-23 Matsushita Electric Industrial Co., Ltd. Content transmission device and content transmission method
JP2006323684A (en) * 2005-05-19 2006-11-30 Sony Corp Content reproduction device and content reproduction method
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
JP2008199436A (en) * 2007-02-15 2008-08-28 Sony Corp Communication system, information processor, information processing method, and computer program
JP2008257809A (en) * 2007-04-06 2008-10-23 Alpine Electronics Inc Reproducing device, reproducing method, and reproducing program
JP2011501889A (en) * 2007-09-26 2011-01-13 ディズニー エンタープライゼス インコーポレイテッド Method and system for providing multimedia presentations to mobile device users
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
JP2010033092A (en) * 2009-11-17 2010-02-12 Kenwood Corp Network player for medium and program
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
JP2012008801A (en) * 2010-06-24 2012-01-12 Toshiba Corp Electronic device, wireless device, and communication control method
US9065876B2 (en) 2011-01-21 2015-06-23 Qualcomm Incorporated User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays
US10911498B2 (en) 2011-01-21 2021-02-02 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US8964783B2 (en) 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US10382494B2 (en) 2011-01-21 2019-08-13 Qualcomm Incorporated User input back channel for wireless displays
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
JP2014509475A (en) * 2011-01-21 2014-04-17 クゥアルコム・インコーポレイテッド User input back channel for wireless display
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US9723359B2 (en) 2011-02-04 2017-08-01 Qualcomm Incorporated Low latency wireless display for graphics
JP2014532233A (en) * 2011-09-30 2014-12-04 アルカテル−ルーセント Systems and methods for mobility and multihoming content search applications
US9215283B2 (en) 2011-09-30 2015-12-15 Alcatel Lucent System and method for mobility and multi-homing content retrieval applications
US9525998B2 (en) 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
JP2014049811A (en) * 2012-08-29 2014-03-17 Ntt Docomo Inc Terminal device, method, program and radio communication system
US10735502B2 (en) * 2014-03-24 2020-08-04 Square Enix Co., Ltd. Interactive system, terminal apparatus, server apparatus, control method, program, and recording medium
US11516284B2 (en) 2014-03-24 2022-11-29 Square Enix Co., Ltd. Interactive system, terminal apparatus, server apparatus, control method, program, and recording medium
JP2018023152A (en) * 2017-09-23 2018-02-08 Nl技研株式会社 Content reception device and content distribution device
JP2022031575A (en) * 2020-06-18 2022-02-18 Nl技研株式会社 Content reception device and content distribution device
KR102482741B1 (en) * 2021-09-06 2022-12-29 엘아이지넥스원 주식회사 Signal analysis system and method by streaming data transmission

Similar Documents

Publication Publication Date Title
JP2002330381A (en) Data reproduction method, data receiving terminal and data receiving method
KR20020045571A (en) Data reproduction method, data receiving terminal and data receiving method
US8316404B2 (en) Multimedia playback control apparatus and method
FI116816B (en) Streaming media
US9380095B2 (en) Method and apparatus for playing streaming media file
JP5363473B2 (en) Method and apparatus for improved media session management
TWI358234B (en) Data transmission system, receiving apparatus, and
US20080151885A1 (en) On-Demand Multi-Channel Streaming Session Over Packet-Switched Networks
US8537740B2 (en) Mobile communication device and system supporting media flow control
EP1675343A1 (en) Method and system to minimize the switching delay between two RTP multimedia streaming sessions
US8005973B2 (en) Method and system for playing video on a mobile device
JP2003304511A (en) Communication terminal, server apparatus, relay apparatus, broadcast communication system, broadcast communication method, and program
KR20100056504A (en) Access network handover for a mobile television system
KR20100068386A (en) Access network handover for a mobile television system
US7437121B2 (en) Method and apparatus for receiving broadcast programs and detecting a change in program information
WO2010075743A1 (en) Method and device for displaying time of internet protocol television (iptv)
JP2004272712A (en) Receiving device and information browsing method
JP2009512340A (en) Method and system for seamless live broadcasting of digital content
EP2312826A2 (en) Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system
JP2001242876A (en) Method and device for receiving and reproducing data and method and device for transmitting data
JP2004104416A (en) Receiving device
JP2004274562A (en) Digital broadcast reception mobile terminal and program distribution station
JP2004274781A (en) Data-receiving terminal and data-receiving method
JP2004007172A (en) Information distributing system, device and method, information terminal equipment and information processing method, recording medium and program
JP2001320686A (en) Video contents distribution system, video contents distribution method, video contents distribution server and video contents reception terminal

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040203

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040727