JP4956797B2 - Content transmitting apparatus, receiving apparatus and system - Google Patents
Content transmitting apparatus, receiving apparatus and system Download PDFInfo
- Publication number
- JP4956797B2 JP4956797B2 JP2008044333A JP2008044333A JP4956797B2 JP 4956797 B2 JP4956797 B2 JP 4956797B2 JP 2008044333 A JP2008044333 A JP 2008044333A JP 2008044333 A JP2008044333 A JP 2008044333A JP 4956797 B2 JP4956797 B2 JP 4956797B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- multicast
- unicast
- content
- packet number
- 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
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明はコンテンツ送信装置、受信装置およびシステムに関し、放送と通信を連携させて受信できるようにすることにより、コンテンツ取得時間を短縮しユーザの利便性を高めることができるコンテンツ送信装置、受信装置およびシステムに関する。 The present invention relates to a content transmission device, a reception device, and a system. The content transmission device, the reception device, and the content transmission device, the reception device, and the content transmission time can be shortened and the convenience of the user can be improved by enabling broadcast and communication to be received in cooperation. About the system.
通信と放送を連携させるシステムの従来例として、例えば下記の特許文献1に記されているものがある。この特許文献1には、映像、音声、音楽、高精細画像などのマルチメディアデータを放送局から受信・蓄積すると共に、不足の情報を、双方向通信インターフェースに接続された狭帯域なISDNや電話回線等およびインターネットを介して情報提供サーバからダウンロードし、前記マルチメディアデータに前記不足の情報を付加してコンテンツを再構成できるコンテンツ再構成機能を有するSTB(Set Top Box)、PCなどのシステムが開示されている。
しかしながら、前記の従来システムにおいては、放送から映像、音声、音楽等のデータを受信する際に、該データあるいはコンテンツの取得時間を短縮することができなかった。また、放送から前記データを受信している最中に、該データを最初から取得したいと希望した場合、最初から取得できるようにする配慮がなされていなかった。 However, in the above-described conventional system, when data such as video, audio and music is received from a broadcast, the acquisition time of the data or content cannot be shortened. Further, when receiving the data from the broadcast and wishing to acquire the data from the beginning, no consideration has been given so that the data can be acquired from the beginning.
本発明は、前記した従来技術に鑑みてなされたものであり、その目的は、放送と通信を連携させて、放送データあるいはコンテンツの取得時間を短縮することができると共に、放送途中からでも前部の放送データあるいはコンテンツを取得することができるコンテンツ送信装置、受信装置およびシステムを提供することにある。 The present invention has been made in view of the above-described prior art, and an object of the present invention is to link broadcast and communication so as to shorten the acquisition time of broadcast data or content, and to improve the front part even during the broadcast. It is an object of the present invention to provide a content transmission device, a reception device, and a system that can acquire the broadcast data or content.
前記した目的を達成するために、本発明は、送信されるコンテンツを所定のサイズのデータに分割する分割手段と、該分割されたデータをその通し番号と共に一時的に蓄積する蓄積部と、該蓄積部に蓄積されたデータの読み出しを制御する制御部と、前記蓄積部から読み出されたデータをパケット化して、該パケットに付されたデータの番号が昇順になるようにマルチキャストで送信するマルチキャスト送信手段と、前記蓄積部から読み出されたデータをパケット化して、該パケットに付されたデータの番号が降順になるようにユニキャストで送信するユニキャスト送信手段と、前記マルチキャストで送信されるデータを前記ユニキャストで受信するための接続先情報を送信する接続先情報送信手段とを具備し、前記制御部は、コンテンツ受信側から送信要求があった場合に、前記データを蓄積部から、送信要求された番号のデータから降順になるように読み出して前記ユニキャスト送信手段に送り、前記送信要求されたパケット番号が先頭の時は、コンテンツの最後の番号から降順になるようにデータを読み出し、前記先頭以外の番号Nの時は、N−1の番号のデータから降順に読み出し、先頭まで読み出した時には最後のデータの読み出しに戻るようにし、コンテンツ受信側から送られてくる受信終了の通知を受けた場合に、前記蓄積部からの降順の読み出しを停止し前記ユニキャスト送信手段からの送信を終了するようにした点に第1の特徴がある。 In order to achieve the above object, the present invention includes a dividing unit that divides transmitted content into data of a predetermined size, a storage unit that temporarily stores the divided data together with its serial number, and the storage Multicast transmission for packetizing the data read from the storage unit and multicasting so that the data numbers attached to the packet are in ascending order Means, unicast transmission means for packetizing the data read from the storage unit and transmitting the data numbers attached to the packets in descending order, and data transmitted by the multicast Connection destination information transmitting means for transmitting connection destination information for receiving the data by unicast, and the control unit receives the content. In case of a request for transmission from the side, the data from the storage unit, the data transmission requested number read so that the descending order sent to the unicast transmission means, the transmission request packet number is the beginning of the Data is read in descending order from the last number of the content. When the number N is other than the top, the data is read in descending order from the data of the number N-1, and when the top is read, the last data is read. When the reception end notification sent from the content receiving side is received, reading in descending order from the storage unit is stopped and transmission from the unicast transmission means is ended. There is a first feature.
また、本発明は、マルチキャストされるコンテンツのリストからダウンロードを指定するユーザI/Fと、前記指定されたコンテンツがマルチキャストで送信された時にダウンロードするマルチキャストダウンロード手段と、マルチキャストのダウンロード中に受信しているパケット番号を取得するマルチキャストパケット番号取得手段と、前記指定されたコンテンツのユニキャストによる送信を要求するデータ送信要求手段と、前記ユニキャストで降順で送信されたデータをダウンロードするユニキャストダウンロード手段と、ユニキャストのダウンロード中に受信しているパケット番号を取得するユニキャストパケット番号取得手段と、前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、前記コンテンツの受信終了の処理をする制御部とを具備し、前記制御部は、前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、前記コンテンツの送信側にコンテンツの送信終了を通知するコンテンツ受信装置を提供する点に第2の特徴がある。 The present invention also provides a user I / F that designates download from a list of contents to be multicast, multicast download means for downloading when the designated content is transmitted by multicast, and receiving during multicast download. A multicast packet number obtaining means for obtaining a packet number, a data transmission request means for requesting transmission of the designated content by unicast, and a unicast download means for downloading data transmitted in descending order by the unicast. Unicast packet number acquisition means for acquiring a received packet number during unicast download, and the multicast packet number acquired by the multicast packet number acquisition means and the unicast When the unicast packet number acquired by preparative packet number obtaining means has a continuous or match, and a control unit for the processing of the reception end of the content, the control unit is acquired by the multicast packet number obtaining means A content receiving device that notifies the content transmission side of the end of content transmission when the received multicast packet number and the unicast packet number acquired by the unicast packet number acquisition means are continuous or coincides with each other is provided. There is a second feature.
また、前記コンテンツ送信装置と前記コンテンツ受信装置とからなるコンテンツ送受信システムを提供する点に第3の特徴がある。 A third feature is that a content transmission / reception system including the content transmission device and the content reception device is provided.
本発明によれば、放送と通信を連携させて、放送コンテンツの取得時間を短縮することができるようになる。また、放送途中からでも経過した部分の放送コンテンツを取得することができるようになる。このため、放送コンテンツ取得についてのユーザの利便性を大いに高めることができる。特に、2,3時間以上などの長時間の放送データを取得する場合にはその効果は大きい。 According to the present invention, it is possible to shorten broadcast content acquisition time by linking broadcasting and communication. Also, it becomes possible to acquire the broadcast content of the portion that has passed even during the broadcast. For this reason, it is possible to greatly enhance the convenience of the user for obtaining broadcast contents. In particular, the effect is great when long-term broadcast data such as a few hours or more is acquired.
以下に、図面を参照して本発明を詳細に説明する。図1は、本発明の一実施形態の送信側装置の概略の構成を示すブロック図、図2は、受信側装置の概略の構成を示すブロック図である。 Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a transmission side apparatus according to an embodiment of the present invention, and FIG. 2 is a block diagram showing a schematic configuration of a reception side apparatus.
送信側装置は、図1に示されているように、送信するコンテンツ、コンテンツをユニキャストで受信するための接続先情報(送信側のユニキャストアドレス)などを蓄積するハードディスク等のファイル蓄積部1と、該ファイル蓄積部1から読み出されたコンテンツを圧縮するファイル圧縮部2と、パケットのサイズに合うようにファイルを分割するファイル分割部3と、該分割されたデータを一時的に保存する蓄積部4と、インターフェース向け配信手段5と、前記蓄積部4に記憶されているデータを管理すると共にその記憶・読み出しの制御をする分割データ管理・制御部6と、受信装置側のユニキャストI/Fからのデータ取得要求を受け付けるデータ取得要求受付部7と、予約配信などのスケジュール配信をするスケジュール配信部8とを有している。前記インターフェース向け配信手段5は、マルチキャストI/F5aとユニキャストI/F5bを含んでいる。なお、前記ファイル圧縮部2はファイル蓄積部1からのデータを圧縮処理しない場合には不要である。
As shown in FIG. 1, the transmission side device is a
一方、受信側装置は、図2に示されているように、マルチキャストインターフェース(マルチキャストI/F)11aと、ユニキャストインターフェース(ユニキャストI/F)11bと、受信した分割データを蓄積する分割データ蓄積部12と、ファイル合成部13と、ファイル解凍部14と、ファイル蓄積部15と、分割データ管理・制御部16と、コンテンツ取得の接続先情報を受信データから取り出すコンテンツ取得接続先情報抽出部17と、ユーザインターフェース(ユーザI/F)18と、データ取得要求部19とを有している。前記分割データ蓄積部12は、マルチキャストデータ蓄積部12aとユニキャストデータ蓄積部12bとを含んでいる。なお、前記ファイル解凍部14は、受信データが圧縮処理をされていない場合は不要である。前記マルチキャストI/F11aとマルチキャストデータ蓄積部12aとはマルチキャストダウンロード手段と呼ぶことができ、またユニキャストI/F11bとユニキャストデータ蓄積部12bとはユニキャストダウンロード手段と呼ぶことができる。
On the other hand, as shown in FIG. 2, the receiving-side apparatus has a multicast interface (multicast I / F) 11a, a unicast interface (unicast I / F) 11b, and divided data for storing the received divided data. Storage unit 12,
次に、本実施形態の送信側装置および受信側装置の動作の概略を図1、図2を参照して説明する。 Next, an outline of operations of the transmission side device and the reception side device of the present embodiment will be described with reference to FIG. 1 and FIG.
送信側装置は、スケジュール配信部8等からの指示に従って、ファイル蓄積部1からコンテンツのファイル、接続先情報等を読み出し、コンテンツのファイルはファイル圧縮部2へ、接続先情報pはインターフェース向け配信手段5へ送られる。該接続先情報pは、ファイル圧縮部2,ファイル分割部3を経由してインターフェース向け配信手段5へ送信してもよい。ファイル圧縮部2は入力してきたファイルを圧縮し、ファイル分割部3に出力する。なお、圧縮しないで、非圧縮データがファイル分割部3に入力されてもよい。圧縮されたデータあるいは非圧縮のデータは、ファイル分割部3にて、パケットのサイズに合うように分割され、蓄積部4に蓄積される。例えば、1パケット当たり1500バイトに分割されて蓄積される。
The transmission side apparatus reads the content file, connection destination information, and the like from the
図3は、該蓄積部4に蓄積されているデータの概念図であり、前記分割データDには通し番号(例えば、1,2,3,・・・・99,100)が付されて蓄積される。その後、該蓄積されたデータは分割データ管理・制御部6からの制御により、昇順に読み出されマルチキャストI/F5aに送られる。マルチキャストI/F5aは、これらのデータをパケット化し、データの通し番号をパケット番号として付記して前記接続先情報pに従って受信側のマルチキャストI/F11aへ送信する(データをパケット化するときにデータ番号も共にパケット化するのであれば、パケット化するときにデータの番号を付記しないことも選択できる)。なお、マルチキャストI/F5aからは、前記接続先情報p又は送信元情報もマルチキャストされる。
FIG. 3 is a conceptual diagram of data stored in the
受信側装置で該マルチキャスト放送を受信する場合には、ユーザI/F18から該マルチキャスト放送を受信する旨の指令が出される。そうすると、分割データ管理・制御部16からマルチキャストデータ蓄積部12aにマルチキャストデータを蓄積する旨の指示が出されるので、該マルチキャストデータは蓄積部12aに蓄積される。マルチキャスト放送の受信中、マルチキャストI/F11aは受信したパケットの番号を分割データ管理・制御部16に通知するので、分割データ管理・制御部16はパケット番号の監視・管理を行う。パケットの通番をチェックし、抜けがあった場合には、データ送信要求部19を介して再送を要求する。ファイル合成部13は、パケット化データをデータ番号順になるように合成し、該データが圧縮されている場合にはファイル解凍部14で非圧縮データに変換する。該非圧縮データ、すなわちコンテンツはファイル蓄積部15に収納される。ファイル蓄積部15はコンテンツの記憶を完了すると、転送完了通知信号rを分割データ管理・制御部16へ出力する。
When the receiving side apparatus receives the multicast broadcast, the user I /
なお、誤り訂正機能の適用により、データ番号やパケット番号の順序が入れ替わって送受される場合には、誤り訂正処理が適用される1サイクルや1グループの最小単位を、データ番号と同等に扱えばよい。 In addition, when data numbers and packet numbers are switched in order due to the application of the error correction function, the minimum unit of one cycle or one group to which the error correction processing is applied can be handled in the same way as the data number. Good.
以上がマルチキャスト放送を受信する場合の概略の動作であるが、該放送をユニキャスト受信する場合には、ユーザI/F18から、取得したいコンテンツの指定と、マルチキャストおよび/又はユニキャストの指定とがなされる。また、コンテンツ取得接続先情報抽出部17で分割データ蓄積部12に送信側装置から既に送られているコンテンツ取得接続先情報p又は送信元情報が抽出される。
The above is the general operation when receiving a multicast broadcast. When the broadcast is unicasted, the user I /
ユニキャストによる受信の指定が含まれている場合には、そのコンテンツをマルチキャスト受信したパケットの一番小さいパケット番号が指定され、ユニキャストによるコンテンツ取得要求(コンテンツ指定を含む)が該コンテンツ取得接続先(送信側ユニキャストアドレス)を宛先として、分割データ管理・制御部16、データ送信要求部19およびユニキャストI/F11bを介して送信される。この結果、前記のコンテンツ取得要求とパケット番号は送信側装置のデータ取得要求受付部7で受信される。データ取得要求受付部7は受け付けたコンテンツの指定およびパケット番号を分割データ管理・制御部6に通知する。分割データ管理・制御部6は、該コンテンツに対して、蓄積部4から、受信装置から取得しているマルチキャスト受信したパケットの一番小さいパケット番号より1少ない番号から降順にデータを読み出し、読み出されたデータはユニキャストI/F5bへ送られる。なお、蓄積部4から昇順に読み出しされているデータは継続して昇順に読み出され、マルチキャストI/F5aへ継続的に送られる。
When the designation of reception by unicast is included, the smallest packet number of the packet that has received the multicast content is designated, and the content acquisition request (including the content designation) by unicast is the content acquisition destination The data is transmitted via the divided data management /
例えば、図3のような1〜100番のデータがあった場合に、マルチキャストアドレスとして先頭(=1)で、ユニキャスト受信がユーザから指示されると、マルチキャストI/F5aには1,2,3,・・・と昇順に読み出されたデータが送られ、ユニキャストI/F5bには最後のデータ(=100)から100,99,98,・・・と降順に読み出されたデータが送られる。他の例として、マルチキャスト放送を途中から受信している場合、例えば受信装置でマルチキャスト受信したパケットの一番小さいパケット番号が10番で、ユニキャスト受信がユーザから指示されると、マルチキャストI/F5aは継続して昇順に読み出されたデータが送られ、ユニキャストI/F5bには9,8,7,・・・1,100,99,・・・と降順に読み出されたデータが送られる。
For example, when there is
送信側のマルチキャストI/F5a、ユニキャストI/F5bから送られてきたパケット化データは、コンテンツ取得要求を行い接続が維持されている受信側装置のマルチキャストI/F11a、ユニキャストI/F11bで受信され、それぞれマルチキャストデータ蓄積部12a、ユニキャストデータ蓄積部12bに蓄積される。この時、受信したデータのパケット番号qは分割データ管理・制御部16に通知される。分割データ管理・制御部16は、該番号qを監視しており、受信したマルチキャストデータのパケット番号とユニキャストデータのパケット番号とが連続した時、分割データ蓄積部12に蓄積の終了を指示する。例えば、昇順に送られてくるマルチキャストデータのパケット番号が50、降順に送られてくるユニキャストデータのパケット番号が51となったとき両データのパケット番号は連続したことになり、分割データ蓄積部12には1〜100番までの全データが蓄積されたことになるから、蓄積を終了する。
The packetized data sent from the multicast I /
なお、コンテンツの分割データ総数(M)や、マルチキャスト経由の受信とユニキャスト経由の受信のタイミングにより、一連のコンテンツ受信の間に、必ずしもマルチキャストデータのパケット番号とユニキャストデータのパケット番号とが連続せずに一致する場合も想定される。この場合は、分割データ管理・制御部16において、マルチキャスト経由で受信した数個の連続したパケット番号と、ユニキャストで受信した数個の連続したパケット番号を比較し、一致したパケット番号が存在すれば、前記蓄積を終了する。
Note that the packet number of the multicast data and the packet number of the unicast data are not necessarily continuous between a series of content receptions depending on the total number of divided data (M) of the content and the timing of reception via multicast and reception via unicast. It is also assumed that there is a match without. In this case, the divided data management /
次に、パケットの通番をチェックし、抜けがあった場合には、データ送信要求部19、ユニキャストI/F11bを介して再送を要求する。
Next, the packet serial number is checked, and if there is a missing packet, a retransmission is requested via the data
ファイル合成部13は、マルチキャストデータ蓄積部12aおよびユニキャストデータ蓄積部12bからデータを読み出し、データが連続するように合成してファイル解凍部14へ送る。例えば、1,2,3,・・・・、99,100番とデータが連続するように合成してファイル解凍部14へ送る。ファイル解凍部14は圧縮データを非圧縮データに変換する。該非圧縮データ、すなわちコンテンツはファイル蓄積部15に収納される。ファイル蓄積部15はコンテンツの記憶を完了すると、転送完了通知信号rを分割データ管理・制御部16へ出力する。
The
図4は、前記した送信側装置の動作の詳細を示すフローチャートである。ステップS1では、ファイル蓄積部1からマルチキャスト送信するコンテンツ(ファイル)、接続先情報等が読み出される。読み出されたコンテンツはファイル圧縮部2に、接続先情報はマルチキャスト送信部5aに送られる。該接続先情報pは、ファイル圧縮部2,ファイル分割部3を経由してインターフェース向け配信手段5へ送信してもよい。該接続先情報は、前記インターフェース向け配信手段5を介して受信側へ送信される。ステップS2では、該コンテンツを圧縮するか否かの判断がなされ、圧縮する場合には、ステップS3に進んで、ファイル圧縮部2にて圧縮される。次に、ステップS4に進んで、圧縮されたデータあるいは非圧縮のデータは、ファイル分割部3にて、パケットのサイズに合うように分割される。例えば、1パケット当たり1500バイトに分割される。次に、ステップS5に進み、該分割データは、蓄積部4に一時保存される。この時、データの総数(M)が取得される。例えば、図3に示されているように、コンテンツが100個に分割されていれば、M=100となる。次いで、ステップS6に進み、マルチキャストI/F5aで分割データをパケット化し、データ番号の小さいパケットから、図3の場合には、番号1,2,3,・・・・、99,100の順にマルチキャスト配信される。ステップS7では、全データ数(M)を配信後、配信終了通知をマルチキャスト配信する。
FIG. 4 is a flowchart showing details of the operation of the transmission-side apparatus described above. In step S1, content (file) to be multicast-transmitted from the
前記マルチキャスト配信と並行して、送信側の分割データ管理・制御部6は、ステップS11にて、ユーザ(又は、クライアント)からのコンテンツ取得要求があったかどうかを監視している。データ取得要求受付部7で受信側からのデータ取得が受け付けられると、ステップS12に進んで、クライアントから指定されたパケット番号N0を受領する。パケット番号N0は、クライアントがマルチキャスト配信で受信したパケット番号のうち一番小さい番号となる。次いで、ステップS13で、分割データ管理・制御部6は、ユニキャストI/F5b経由で、クライアントに全データ数(M)を通知する。続いてステップS14に進んで、ユニキャストI/F5b経由で、分割データを指定された番号(パケット番号)N0−1から降順に配信する。
In parallel with the multicast distribution, the divided data management /
例えば、M=100の場合で、N0=1の時は100番から降順に、N0=85の時は84から降順に送信する。 For example, in the case of M = 100, when N 0 = 1, transmission is performed in descending order from 100, and when N 0 = 85, transmission is performed in descending order from 84.
ステップS15では、クライアントからユニキャスト送信の終了要求があったか否かの判断がなされ、終了要求があるとステップS16に進んで、ユニキャスト配信を終了する。続いてステップS17に進んで、クライアントからの抜けデータの再送要求があるか否かの判断がなされ、この判断が肯定であると、ステップS18に進んで該抜けデータがユニキャストにより送信される。ステップS19では、クライアントから受信完了の通知があったか否かの判断がなされ、否定の場合にはステップS17に戻り、一方肯定の場合には終了する。 In step S15, it is determined whether or not there has been a unicast transmission end request from the client. If there is an end request, the process proceeds to step S16 to end the unicast distribution. Subsequently, the process proceeds to step S17 to determine whether or not there is a request for retransmission of missing data from the client. If this determination is affirmative, the process proceeds to step S18, and the missing data is transmitted by unicast. In step S19, a determination is made as to whether or not a reception completion notification has been received from the client. If the result is negative, the process returns to step S17, whereas if the result is positive, the process ends.
次に、本実施形態の受信側装置(図2)の動作について説明する。 Next, the operation of the receiving side apparatus (FIG. 2) of this embodiment will be described.
(1)マルチキャスト受信のみの場合 (1) For multicast reception only
クライアントがユーザI/F18からマルチキャスト受信の指示をすると、この指示は分割データ管理・制御部16に入力し、分割データ管理・制御部16はマルチキャストデータ蓄積部12aにマルチキャストI/F11aで受信しているマルチキャストのコンテンツを蓄積する制御をする。この結果、マルチキャスト受信又はマルチキャストダウンロードが可能になる。
When the client issues a multicast reception instruction from the user I /
(2)ユニキャスト受信のみの場合 (2) For unicast reception only
クライアントがユーザI/F18からユニキャストによるコンテンツの取得要求の指示がなされると、その指示は分割データ管理・制御部16に送られ、コンテンツ取得接続先情報抽出部17から送信側のアドレス情報等を取得し、データ送信要求部19およびユニキャストI/F11bを経て送信側のデータ取得要求受付部7に送られる。(そうすると、前記した図4のステップS11の判断が肯定になり、続いて、ステップS12でデータ番号N0が受領される。その後は、ステップS13〜S19の処理がなされ、ステップS13でクライアントにそのコンテンツの全データ数(全データ番号)が通知され、ステップS14で要求のあった受信装置のユニキャストアドレスへ降順に配信される。)
When the client issues a unicast content acquisition request instruction from the user I /
一方、受信側の分割データ管理・制御部16はユニキャストデータ蓄積部12bにユニキャストI/F11bで受信しているユニキャストのコンテンツを蓄積する制御をする。この結果、ユニキャスト受信又はユニキャストダウンロードが可能になる。
On the other hand, the divided data management /
(3)マルチキャスト受信とユニキャスト受信との両方による受信の場合 (3) When receiving by both multicast reception and unicast reception
(3-1)マルチキャスト放送の最初からマルチキャスト受信とユニキャスト受信を行う場合 (3-1) Multicast reception and unicast reception from the beginning of multicast broadcasting
コンテンツがマルチキャストで放送される冒頭において、クライアントによりユーザI/F18からマルチキャストおよびユニキャストによるコンテンツの取得要求の指示がなされると、ユニキャストによる受信の指示とマルチキャスト受信した一番小さいパケット番号(N0=1)は、分割データ管理・制御部16、データ取得要求部19およびユニキャストI/F11bを経て送信側のデータ取得要求受付部7に送られる。
At the beginning of content broadcast by multicast, when the client issues an instruction to acquire content by multicast and unicast from the user I /
そうすると、送信側は、N0−1から降順に、すなわち最終番号M,M−1,M−2,・・・の順にデータを送信側のユニキャストI/F5bから受信側のユニキャストI/F11bへ送信する。
Then, the transmitting side transmits data from N 0 −1 in descending order, that is, in the order of the final numbers M, M−1, M−2,..., From the transmitting side unicast I /
分割データ管理・制御部16は、マルチキャスト蓄積部12aおよびユニキャスト蓄積部12bがデータを蓄積する制御を行うので、該蓄積部12aおよび12bには、図5(a)に示されているように、番号1からの昇順のデータのマルチキャスト受信と、番号Mからの降順のユニキャスト受信がなされる。なお、図5では、説明の便宜上、マルチキャスト受信とユニキャスト受信のスピードは同じとみなした。
Since the divided data management /
ここで、マルチキャス受信とユニキャスト受信を開始した後の受信側装置の動作を図6のフローチャートを参照して説明する。なお、この動作は、以下に説明する(3-2)および(3-3)においても同様である。 Here, the operation of the reception side apparatus after starting the multicast reception and the unicast reception will be described with reference to the flowchart of FIG. This operation is the same in (3-2) and (3-3) described below.
ステップS21では、マルチキャストI/F11a、ユニキャストI/F11bで受信されたコンテンツのデータが、それぞれマルチキャストデータ蓄積部12a、ユニキャストデータ蓄積部12bに蓄積される。ステップS22では、ユニキャスト経由で受信した最新のデータのパケット番号とマルチキャスト経由で受信した最新のデータのパケット番号に1を加えた番号とが一致したか否かの判断がなされる。この判断が否定の場合にはステップS21に戻り、マルチキャストI/F11aによる昇順のデータの受信とユニキャストI/F11bによる降順のデータの受信とが続行される。なお、マルチキャスト配信が終了した場合には、マルチキャストI/F11aによるデータの受信は終了し、受信データのパケット番号はM番となる。
In step S21, content data received by the multicast I /
前記したように、コンテンツの分割データ総数(M)や、マルチキャスト経由の受信とユニキャスト経由の受信のタイミングによりユニキャスト経由で受信した最新のデータの通番とマルチキャスト経由で受信した最新のデータの通番とが一致することになり、ステップS22の処理に信頼性が置けない場合は、ステップS22を、「ユニキャスト経由で受信した最新のデータの通番=マルチキャスト経由で受信した最新のデータの通番+1?、又はユニキャスト経由で受信した最新のデータの通番=マルチキャスト経由で受信した最新のデータの通番?」とすればよい。 As described above, the total number of divided data (M) of content, the serial number of the latest data received via unicast and the serial number of the latest data received via multicast according to the timing of reception via multicast and reception via unicast If the process of step S22 is not reliable, step S22 is changed to “Sequence number of latest data received via unicast = Sequence number of latest data received via multicast + 1? Or the serial number of the latest data received via unicast = the serial number of the latest data received via multicast? ”.
ステップS22の判断が肯定になった場合には、ステップS23に進んで、マルチキャストI/F11aおよびユニキャストI/F11bへ受信終了の指示がなされる。ステップS24では、送信側へユニキャスト送信の終了要求が送られる。ステップS25では、マルチキャストI/F11aからの受信データとユニキャストI/F11bからの受信データとを合わせて、通番および全データ数のチェックが行われる。
If the determination in step S22 is affirmative, the process proceeds to step S23 to instruct the multicast I /
ステップS26では、受信データのパケット番号に抜けがあるか否かの判断がなされ、抜けがある場合にはステップS27に進んで、ユニキャストによる再送要求が送信側に送られる。ステップS28では、不足分のデータを受信し、ステップS29では、ファイルを合成する。なお、ステップS26が否定の時には、ステップS27,28をスキップする。ステップS30では、ファイルが圧縮されているか否かの判断がなされ、圧縮されている場合にはステップS31に進んでファイルの解凍が行われる。次いでステップS32に進んでファイル(コンテンツ)をファイル蓄積部15へ収納する。ステップS33では、送信側へデータの受領の完了通知を送る。以上で、一連の動作が終了する。
In step S26, it is determined whether or not there is a missing packet number in the received data. If there is a missing packet, the process proceeds to step S27, and a retransmission request by unicast is sent to the transmission side. In step S28, the deficient data is received, and in step S29, the files are combined. When step S26 is negative, steps S27 and S28 are skipped. In step S30, it is determined whether or not the file is compressed. If the file is compressed, the process proceeds to step S31 to decompress the file. Next, the process proceeds to step S32, and the file (content) is stored in the
この場合には、マルチキャスト放送をその配信時間の半分で取得することができる。なお、図5(a)の横軸は、受信時間を表している。 In this case, the multicast broadcast can be acquired in half of the distribution time. In addition, the horizontal axis of Fig.5 (a) represents reception time.
(3-2)マルチキャスト放送の途中からマルチキャスト受信とユニキャスト受信を行う場合 (3-2) When performing multicast reception and unicast reception from the middle of multicast broadcasting
クライアントがマルチキャスト放送を視聴していて、その途中からマルチキャスト受信とユニキャスト受信を開始した場合には、マルチキャストI/F11aおよびユニキャストI/F11bによる受信の態様は、図5(b)に示すようになる。すなわち、マルチキャスト放送が最初から配信されており、その途中の番号N0からマルチキャスト受信とユニキャスト受信とが同時に開始されたとすると、マルチキャストデータ蓄積部12aはパケット番号N0から昇順に蓄積を開始し、ユニキャストデータ蓄積部12bは番号(N0−1)から降順に蓄積を開始する。なお、ユニキャストデータ蓄積部12bが先頭まで蓄積を行ったときは、最後のデータMから蓄積を続ける。そして、前記ステップS22の判断が肯定になると、マルチキャストI/F11aおよびユニキャストI/F11bへ受信終了の指示がなされる。
When a client is watching a multicast broadcast and multicast reception and unicast reception are started from the middle, the reception mode by the multicast I /
この場合にも、マルチキャスト放送の取得時間はその配信時間の半分に短縮できる。また、マルチキャスト受信で取得を逃したパケット番号1〜(N0−1)のデータをユニキャスト受信で取得できるようになる。
Also in this case, the acquisition time of the multicast broadcast can be reduced to half of the distribution time. Further, it becomes possible to acquire data of
(3-3)途中までマルチキャスト放送を最初から受信し、その途中からユニキャスト受信を開始する場合 (3-3) When receiving a multicast broadcast from the beginning halfway and starting unicast reception from the middle
クライアントがマルチキャスト放送によりコンテンツを最初から取得していて、その後パケット番号N0になった所でユニキャストによるデータの受信が参加した場合には、マルチキャストI/F11aおよびユニキャストI/F11bによる受信の態様は、図5(c)に示すようになる。すなわち、マルチキャストデータ蓄積部12aはパケット番号1から昇順に蓄積を開始し、ユニキャストデータ蓄積部12bはユニキャスト受信を開始した時点を起点としてパケット番号Mから降順にデータを受信し、受信したデータはユニキャストデータ蓄積部12bに蓄積される。そして、前記ステップS22の判断が肯定になると、マルチキャストI/F11aおよびユニキャストI/F11bへ受信終了の指示がなされる。
If the client has acquired the content from the beginning by multicast broadcasting and the reception of data by unicast participates after the packet number N 0 , the reception by the multicast I /
この場合には、マルチキャスト放送のデータ番号が(N0+M)/2の所で受信終了となり、取得時間を短縮することができる。 In this case, reception ends when the data number of the multicast broadcast is (N 0 + M) / 2, and the acquisition time can be shortened.
(3-4)マルチキャスト放送の開始前にユニキャストにより受信し、その途中からマルチキャスト受信を開始する場合
(ケース1)
(3-4) When receiving by unicast before starting multicast broadcasting and starting multicast reception in the middle (Case 1)
クライアントがマルチキャスト放送の開始前に、オンデマンド的にユニキャストによるコンテンツ受信を始め、その途中からマルチキャスト受信が最初から開始される場合のマルチキャストI/F11aおよびユニキャストI/F11bによる受信の態様は、図5(d)に示すようになる。すなわち、ユニキャストデータ蓄積部12bはパケット番号Mから降順に蓄積を開始し、マルチキャストデータ蓄積部12aはマルチキャスト放送が開始されたときから、つまりパケット番号1のデータから蓄積を開始する。そして、ユニキャスト経由で受信した最新のデータの通番=(マルチキャスト経由で受信した最新のデータの通番+1)が成立すると、マルチキャストI/F11aおよびユニキャストI/F11bへ受信終了の指示がなされる。
When the client starts unicast content reception on demand before the start of the multicast broadcast and the multicast reception starts from the beginning on the way, the reception mode by the multicast I /
この場合にも、マルチキャスト受信のみの場合あるいはマルチキャスト受信のみの場合の受信時間に比べて、受信時間が短くなるのは明らかである。 Also in this case, it is clear that the reception time is shorter than the reception time in the case of only multicast reception or only in the case of multicast reception.
図7はこの実施例の動作を示すフローチャートである。ステップS41では、ユニキャストI/F11bを介してコンテンツデータを受信する。ステップS42では、マルチキャストI/F11aによる受信が始まったか否かの判断を行い、この判断が否定のときにはステップS43に進んで、受信データのパケット番号が1になったか否かの判断がなされる。この判断が否定の場合にはステップS41に戻る。
FIG. 7 is a flowchart showing the operation of this embodiment. In step S41, content data is received via the unicast I /
ステップS42の判断が肯定になったときには、ステップS45に進んで、マルチキャストI/F11aを介しての受信を開始する。この結果、マルチキャスト受信とユニキャスト受信とが並行してなされることになる。次のステップS22では、ユニキャスト経由で受信した最新のデータのパケット番号とマルチキャスト経由で受信した最新のデータのパケット番号に1を加えた番号とが一致したか否かの判断がなされる。そして、この判断が肯定になるとステップS23に進んで、ユニキャストI/F11bおよびマルチキャストI/F11aへ受信終了の指示がなされる。以降は、図6の処理と同様の処理がなされる。また、前記ステップS43の判断が肯定になったときには、ステップS44に進み、ユニキャストI/F11bに受信終了の通知がなされる。そして、ステップS24に進む。
(ケース2)
When the determination in step S42 becomes affirmative, the process proceeds to step S45, and reception via the multicast I /
(Case 2)
クライアントがマルチキャスト放送を最初からユニキャストI/F5b、11bを介して受信していて、その後マルチキャスト受信の番号がN0になった所(ユニキャスト受信の番号はM−N0)でマルチキャストによるデータの受信が参加した場合には、マルチキャストI/F11aおよびユニキャストI/F11bによる受信の態様は、図5(e)に示すようになる(ただし、N0<M/2)。すなわち、ユニキャストデータ蓄積部12bは番号Mから降順に蓄積を開始し、マルチキャストデータ蓄積部12aはマルチキャスト受信を開始した時点を起点として昇順にデータを受信し、受信したデータはマルチキャストデータ蓄積部12aに蓄積される。その後、(ユニキャスト経由で受信した最新のデータの通番)と(マルチキャスト経由で受信した最新のデータの通番+1)とが一致した所でマルチキャスト受信は終了するが、ユニキャスト受信は番号N0のデータから番号1のデータまで降順で取得する。
Data received by multicast when the client has received the multicast broadcast from the beginning via the unicast I /
この実施例によれば、マルチキャスト放送のデータ番号が(M/2+N0)の所で受信終了となり、取得時間を短縮することができる。また、マルチキャスト受信で取得を逃した番号1〜(N0−1)のデータをユニキャスト受信で取得できるようになる。なお、N0≧M/2の場合には、マルチキャスト受信のデータはユニキャスト受信のデータと重複するので、マルチキャスト受信は行わずにユニキャスト受信がデータ番号1まで続行されることになる。
According to this embodiment, reception ends when the multicast broadcast data number is (M / 2 + N 0 ), and the acquisition time can be shortened. In addition, data of
以上、好ましい実施形態により本発明を説明したが、本発明の趣旨を逸脱しない範囲で、種々の変形をすることができることは当業者には明らかである。 Although the present invention has been described with the preferred embodiments, it will be apparent to those skilled in the art that various modifications can be made without departing from the spirit of the present invention.
1・・・ファイル蓄積部、2・・・ファイル圧縮部、3・・・ファイル分割部、4・・・蓄積部、5・・・インターフェース向け配信手段、5a・・・マルチキャストI/F、5b・・・ユニキャストI/F、6・・・分割データ管理・制御部、7・・・データ取得要求受付部、11a・・・マルチキャストI/F、11b・・・ユニキャストI/F、12・・・分割データ蓄積部、12a・・・マルチキャストデータ蓄積部、12b・・・ユニキャストデータ蓄積部、13・・・ファイル合成部、14・・・ファイル解凍部、15・・・ファイル蓄積部、16・・・分割データ管理・制御部、17・・・コンテンツ取得接続先情報抽出部、18・・・ユーザI/F、19・・・データ送信要求部。
DESCRIPTION OF
Claims (8)
該分割されたデータをその通し番号と共に一時的に蓄積する蓄積部と、
該蓄積部に蓄積されたデータの読み出しを制御する制御部と、
前記蓄積部から読み出されたデータをパケット化して、該パケットに付されたデータの番号が昇順になるようにマルチキャストで送信するマルチキャスト送信手段と、
前記蓄積部から読み出されたデータをパケット化して、該パケットに付されたデータの番号が降順になるようにユニキャストで送信するユニキャスト送信手段と、
前記マルチキャストで送信されるデータを前記ユニキャストで受信するための接続先情報を送信する接続先情報送信手段とを具備し、
前記制御部は、コンテンツ受信側から送信要求があった場合に、前記データを蓄積部から、送信要求された番号のデータから降順になるように読み出して前記ユニキャスト送信手段に送り、前記送信要求されたパケット番号が先頭の時は、コンテンツの最後の番号から降順になるようにデータを読み出し、前記先頭以外の番号Nの時は、N−1の番号のデータから降順に読み出し、先頭まで読み出した時には最後のデータの読み出しに戻るようにし、コンテンツ受信側から送られてくる受信終了の通知を受けた場合に、前記蓄積部からの降順の読み出しを停止し前記ユニキャスト送信手段からの送信を終了するようにしたことを特徴とするコンテンツ送信装置。 A dividing means for dividing the content to be transmitted into data of a predetermined size;
An accumulation unit for temporarily accumulating the divided data together with the serial number;
A control unit that controls reading of data stored in the storage unit;
Multicast transmission means for packetizing the data read from the storage unit and transmitting by multicast so that the data numbers attached to the packets are in ascending order;
Unicast transmission means for packetizing the data read from the storage unit and transmitting by unicast so that the data numbers attached to the packets are in descending order;
Connection destination information transmitting means for transmitting connection destination information for receiving the data transmitted by the multicast by the unicast,
Wherein, when there is a transmission request from the content receiving side sends the data from the storage unit, the unicast transmission means reads to be descending from a data transmission requested number, the transmission request When the received packet number is the head, the data is read in descending order from the last number of the content. When the number is other than the head, the data is read in descending order from the data of the number N-1, and the data is read to the head. When receiving the notification of the end of reception sent from the content receiving side, stop reading in descending order from the storage unit and stop the transmission from the unicast transmission means. A content transmitting apparatus characterized in that it is terminated.
マルチキャストするコンテンツとその配信時間を指定するスケジュール配信手段をさらに具備したことを特徴とするコンテンツ送信装置。 The content transmission device according to claim 1,
A content transmission apparatus further comprising schedule distribution means for designating a content to be multicast and its distribution time.
前記指定されたコンテンツがマルチキャストで送信された時にダウンロードするマルチキャストダウンロード手段と、
マルチキャストのダウンロード中に受信しているパケット番号を取得するマルチキャストパケット番号取得手段と、
前記指定されたコンテンツのユニキャストによる送信を要求するデータ送信要求手段と、
前記ユニキャストで降順で送信されたデータをダウンロードするユニキャストダウンロード手段と、
ユニキャストのダウンロード中に受信しているパケット番号を取得するユニキャストパケット番号取得手段と、
前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、前記コンテンツの受信終了の処理をする制御部とを具備し、
前記制御部は、前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、前記コンテンツの送信側にコンテンツの送信終了を通知することを特徴とするコンテンツ受信装置。 A user I / F that specifies download from a list of contents to be multicast;
A multicast download means for downloading when the designated content is transmitted by multicast;
A multicast packet number acquisition means for acquiring a packet number received during multicast download;
Data transmission request means for requesting transmission of the designated content by unicast;
Unicast download means for downloading data transmitted in descending order by the unicast;
Unicast packet number acquisition means for acquiring a packet number received during unicast download;
A control unit that performs reception termination processing of the content when the multicast packet number acquired by the multicast packet number acquisition unit and the unicast packet number acquired by the unicast packet number acquisition unit are continuous or coincide with each other; Equipped,
The control unit, when the multicast packet number acquired by the multicast packet number acquisition unit and the unicast packet number acquired by the unicast packet number acquisition unit are continuous or coincident with each other, A content receiving apparatus that notifies the end of transmission.
前記制御部は、前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、少なくとも前記マルチキャストダウンロード手段にコンテンツの受信終了を指示することを特徴とするコンテンツ受信装置。 The content receiving device according to claim 3 ,
When the multicast packet number acquired by the multicast packet number acquisition unit and the unicast packet number acquired by the unicast packet number acquisition unit are continuous or coincide with each other, the control unit transmits at least the content to the multicast download unit. A content receiving apparatus that instructs to end reception.
前記制御部は、前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、前記コンテンツの送信側にコンテンツの送信終了を通知すると共に、少なくとも前記マルチキャストダウンロード手段にコンテンツの受信終了の指示をすることを特徴とするコンテンツ受信装置。 The content receiving device according to claim 3 ,
The control unit, when the multicast packet number acquired by the multicast packet number acquisition unit and the unicast packet number acquired by the unicast packet number acquisition unit are continuous or coincident with each other, A content receiving apparatus characterized by notifying the end of transmission and instructing at least the multicast download means to end content reception.
前記制御部は、前記ユーザI/Fからユニキャストによる送信要求の指示があった時に、その時に前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号のうち一番小さい番号を、送信側に通知することを特徴とするコンテンツ受信装置。 The content receiving device according to any one of claims 3 to 5 ,
The control unit notifies the transmission side of the smallest number among the multicast packet numbers acquired by the multicast packet number acquisition unit at the time when there is a unicast transmission request instruction from the user I / F. A content receiving apparatus.
前記マルチキャストダウンロード手段およびユニキャストダウンロード手段でダウンロードしたデータを合成して該データの順番を整列させる合成部をさらに具備したことを特徴とするコンテンツ受信装置。 In the content receiver in any one of Claim 3 thru | or 6 ,
A content receiving apparatus, further comprising a combining unit that combines the data downloaded by the multicast download unit and the unicast download unit and arranges the order of the data.
前記コンテンツ送信装置は、
送信されるコンテンツを所定のサイズのデータに分割する分割手段と、
該分割されたデータをその通し番号と共に一時的に蓄積する蓄積部と、
該蓄積部に蓄積されたデータの読み出しを制御する第1の制御部と、
前記蓄積部から読み出されたデータをパケット化して、該パケットに付された番号が昇順になるようにマルチキャストで送信するマルチキャスト送信手段と、
前記蓄積部から読み出されたデータをパケット化して、該パケットに付された番号が降順になるようにユニキャストで送信するユニキャスト送信手段と、
前記マルチキャストで送信されているデータを前記ユニキャストで受信するための接続先情報を送信する接続先情報送信手段とを具備し、
前記第1の制御部は、コンテンツ受信側から送信要求があった場合に、前記データを蓄積部から、送信要求された番号のデータから降順になるように読み出して前記ユニキャスト送信手段に送り、前記送信要求されたパケット番号が先頭の時は、コンテンツの最後の番号から降順になるようにデータを読み出し、前記先頭以外の番号Nの時は、N−1の番号のデータから降順に読み出し、先頭まで読み出した時には最後のデータの読み出しに戻るようにし、コンテンツ受信側から送られてくる受信終了の通知を受けた場合に、前記蓄積部からの降順の読み出しを停止し前記ユニキャスト送信手段からの送信を終了するようにし、
前記コンテンツ受信装置は、
マルチキャストされるコンテンツのリストからダウンロードを指定するユーザI/Fと、
前記指定されたコンテンツが前記マルチキャスト送信手段でマルチキャスト送信された時にダウンロードするマルチキャストダウンロード手段と、
マルチキャストのダウンロード中に受信しているパケット番号を取得するマルチキャストパケット番号取得手段と、
前記指定されたコンテンツのユニキャストによる送信を前記接続先へ要求するデータ送信要求手段と、
前記ユニキャスト送信手段で降順でユニキャスト送信されたデータをダウンロードするユニキャストダウンロード手段と、
ユニキャストのダウンロード中に受信しているパケット番号を取得するユニキャストパケット番号取得手段と、
前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、前記コンテンツの送信側にコンテンツの送信終了を通知すると共に、少なくとも前記マルチキャストダウンロード手段にコンテンツの受信終了の指示をする第2の制御部とを具備し、
前記第2の制御部は、前記マルチキャストパケット番号取得手段で取得されたマルチキャストパケット番号と前記ユニキャストパケット番号取得手段で取得されたユニキャストパケット番号とが連続又は一致した時に、前記コンテンツの送信側にコンテンツの送信終了を通知することを特徴とするコンテンツ送受信システム。 A content transmission / reception system comprising a content transmission device and a content reception device,
The content transmission device includes:
A dividing means for dividing the content to be transmitted into data of a predetermined size;
An accumulation unit for temporarily accumulating the divided data together with the serial number ;
A first control unit that controls reading of data stored in the storage unit;
Multicast transmission means for packetizing the data read from the storage unit and transmitting by multicast so that the numbers assigned to the packets are in ascending order;
Unicast transmission means for packetizing the data read from the storage unit, and transmitting by unicast so that the numbers attached to the packets are in descending order;
Connection destination information transmitting means for transmitting connection destination information for receiving the data transmitted by the multicast by the unicast,
When there is a transmission request from the content receiving side, the first control unit reads the data from the storage unit in descending order from the data of the number requested for transmission, and sends it to the unicast transmission unit, When the packet number requested to be transmitted is the head, the data is read out in descending order from the last number of the content. When the number is other than the head, the data is read out in descending order from the data of the number N-1. When reading to the beginning, the process returns to reading of the last data, and when receiving a reception end notification sent from the content receiving side, reading from the storage unit in descending order is stopped and the unicast transmission means To stop sending
The content receiving device is:
A user I / F that specifies download from a list of contents to be multicast;
Multicast download means for downloading when the designated content is multicast transmitted by the multicast transmission means;
A multicast packet number acquisition means for acquiring a packet number received during multicast download;
Data transmission request means for requesting the connection destination to transmit the specified content by unicast;
Unicast download means for downloading data that has been unicast transmitted in descending order by the unicast transmission means;
Unicast packet number acquisition means for acquiring a packet number received during unicast download;
When the multicast packet number acquired by the multicast packet number acquisition unit and the unicast packet number acquired by the unicast packet number acquisition unit are continuous or coincide with each other, the transmission end of the content is notified to the content transmission side And at least a second control unit for instructing the multicast download means to end content reception,
When the multicast packet number acquired by the multicast packet number acquisition unit and the unicast packet number acquired by the unicast packet number acquisition unit are continuous or match, the second control unit transmits the content A content transmission / reception system characterized by notifying the end of content transmission.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008044333A JP4956797B2 (en) | 2008-02-26 | 2008-02-26 | Content transmitting apparatus, receiving apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008044333A JP4956797B2 (en) | 2008-02-26 | 2008-02-26 | Content transmitting apparatus, receiving apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009206586A JP2009206586A (en) | 2009-09-10 |
JP4956797B2 true JP4956797B2 (en) | 2012-06-20 |
Family
ID=41148469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008044333A Expired - Fee Related JP4956797B2 (en) | 2008-02-26 | 2008-02-26 | Content transmitting apparatus, receiving apparatus and system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4956797B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5549965B1 (en) * | 2014-02-10 | 2014-07-16 | 株式会社イースティル | Data distribution system, server device, client device, program, and data distribution method |
CN115103202A (en) * | 2022-04-27 | 2022-09-23 | 北京歌华有线电视网络股份有限公司 | IP video live broadcast transmission method and system capable of resisting network degradation |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3344889B2 (en) * | 1996-01-17 | 2002-11-18 | シャープ株式会社 | Information communication method |
JP2004120150A (en) * | 2002-09-25 | 2004-04-15 | Toshiba Corp | Broadcast apparatus, communication apparatus and broadcast reception communication apparatus |
JP3933555B2 (en) * | 2002-10-15 | 2007-06-20 | シャープ株式会社 | DATA DISTRIBUTION SYSTEM, DATA DISTRIBUTION DEVICE, DATA DISTRIBUTION METHOD, DATA DISTRIBUTION PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
JP2004260758A (en) * | 2003-02-27 | 2004-09-16 | Sharp Corp | Digital broadcast transmission/reception system |
-
2008
- 2008-02-26 JP JP2008044333A patent/JP4956797B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009206586A (en) | 2009-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10547901B2 (en) | Information processing apparatus, data management method, and program | |
CA2963765C (en) | Receiving device, transmitting device, and data processing method | |
JP5147950B2 (en) | Apparatus and method for performing simulcast over variable bandwidth channel | |
US8239495B2 (en) | Media player with integrated parallel source download technology | |
KR100848273B1 (en) | Device and method for processing file in digital broadcasting receiver | |
EP2091207A1 (en) | Adaptive multimedia system for providing multimedia contents and codec to user terminal and method thereof | |
EP2710778B1 (en) | Method for dynamic adaptation of the reception bitrate and associated receiver | |
CN101795264A (en) | Video data transmission method and system | |
US20040034870A1 (en) | Data streaming system and method | |
EP2627082A2 (en) | Method for transmitting a scalable http stream for natural reproduction upon the occurrence of expression-switching during http streaming | |
WO2013079598A1 (en) | Device for obtaining content by choosing the transport protocol according to the available bandwidth | |
CN100426865C (en) | Apparatus and method for adaptively controlling buffering amount according to content attribute in receiving audio-video data | |
JPH11252519A (en) | Broadcast program transmitting device and its method | |
US20030210711A1 (en) | Data transfer method and apparatus | |
US9032457B2 (en) | Streaming data processing method and apparatus for digital broadcast system supporting VOD service | |
JP4956797B2 (en) | Content transmitting apparatus, receiving apparatus and system | |
US20110191448A1 (en) | Subdivision of Media Streams for Channel Switching | |
US20140348492A1 (en) | Recording apparatus, delivery apparatus, recording method, program, and recording medium | |
JP2004289295A (en) | Data processing system, data processor, and data processing method | |
WO2003096646A1 (en) | File transfer method and apparatus | |
JP2004274619A (en) | Moving picture distribution server, moving picture receiving terminal, image packet transmission method, and image packet receiving method | |
CN107431571A (en) | Data receiver, data transmission system, data receiver method and data transmission method | |
JP4933594B2 (en) | Television receiver, network system and control method thereof | |
EP2378758A1 (en) | Method for broadcasting multimedia content | |
KR20200015655A (en) | Method and apparatus for transmitting and receiving data packet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100715 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111012 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120110 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120207 |
|
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: 20120222 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120227 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |