WO2008069032A1 - Dynamic image distribution system, dynamic image distribution device, and dynamic image distribution method - Google Patents
Dynamic image distribution system, dynamic image distribution device, and dynamic image distribution method Download PDFInfo
- Publication number
- WO2008069032A1 WO2008069032A1 PCT/JP2007/072731 JP2007072731W WO2008069032A1 WO 2008069032 A1 WO2008069032 A1 WO 2008069032A1 JP 2007072731 W JP2007072731 W JP 2007072731W WO 2008069032 A1 WO2008069032 A1 WO 2008069032A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- moving image
- content
- quality
- receiving device
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Definitions
- Moving image distribution system moving image distribution apparatus, and moving image distribution method
- the present invention relates to a technique for distributing content composed of moving image data, and more particularly to a technique for transmission control in the initial stage of distribution.
- a system that transmits a moving image digital signal has a delay between reception of encoded data and reproduction.
- the moving picture coding system defined by MPEG (Moving Picture Experts Group) etc. uses inter-frame prediction technology!
- FIG. 5 schematically shows the system described in Patent Document 1.
- the transmission unit 10 starts from the content data in the storage unit 100 at the start data reproduction time 1100.
- the corresponding amount of head data 1000 is read and transmitted to the receiving unit 20.
- the receiving unit 20 stores the received head data in the storage unit 200.
- the viewer selects one desired content from the content group to be played.
- the receiving unit 20 reads out the top data of the selected content from the storage unit 200 and reproduces it.
- Transmitter 10 The subsequent data 1002 of the content is transmitted.
- the receiver 20 reproduces the subsequent data 1002 following the reproduction of the head data.
- Patent Document 1 Japanese Patent Laid-Open No. 2002-344399
- the receiving unit 20 presents the options of the content after receiving all the head data so that the head data can be reproduced immediately when the content is selected. Therefore
- the present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for reducing a user's waiting time in a system that distributes moving image content. Means for solving the problem
- a moving image distribution system includes a transmitting device that transmits moving image data constituting content, and a receiving device that reproduces moving image data received from the transmitting device.
- Each head data in the content group that is a playback candidate of the receiving device
- Means for adjusting to a quality that can be transmitted in time, and means for transmitting the subsequent data requested by the receiving device regarding the content of the reproduction candidate, and the receiving device receives the reproduction candidate upon completion of reception of the head data.
- a means for requesting the transmitting device for subsequent data of the content selected from the reproduction candidates and reproducing the head data of the content are examples of the transmitting device.
- the transmission device since the transmission device adjusts the quality of the top data of the reproduction candidate so that it can be transmitted within the initial time, it is flexible with respect to distribution conditions such as transmission band and content type. Can deal with. As a result, the user of the receiving device can comfortably view the content in various environments.
- FIG. 1 is a block diagram showing a system configuration of an embodiment of the present invention.
- FIG. 2 is a sequence diagram showing a system operation of the embodiment.
- FIG. 3 is a flowchart showing a detailed procedure of a transmission unit in the embodiment.
- FIG. 4 is a block diagram showing a system configuration according to another embodiment of the present invention.
- FIG. 5 is a block diagram showing a conventional system configuration.
- FIG. 1 shows a system configuration of an embodiment of the present invention.
- the distribution system 11 according to the present embodiment is a system that distributes moving image data content, and includes a transmission unit 10 that distributes content and a reception unit 20 that receives content.
- the transmission unit 10 is a component corresponding to the moving image distribution device according to the present invention, and specifically, for example, is a server device of a business operator that operates a distribution service.
- the receiving unit 20 is a client device such as a portable information terminal having a moving image playback function.
- the transmission unit 10 stores the moving image data of the content, the head data reading unit 101 that reads the head data of the content from the storage unit 100 and transmits the data, and plays back the head data of the content.
- the subsequent data reading unit 102 that reads and transmits the subsequent data to be transmitted from the storage unit 100, and the first data quality adjustment unit 110 that generates first data quality information 1102 to be described later regarding the quality of the first data.
- the content held in the storage unit 100 is classified by genre, and is classified into a content group including one or more contents.
- the moving image data of each content is hierarchically encoded.
- Hierarchically encoded image data is image data in which a hierarchy is formed in elements such as resolution. For example, when the hierarchy is formed based on the resolution, the lower the hierarchy, the lower the resolution. By selecting a hierarchy for such a hierarchical structure, one or more of image time (frame rate), space (resolution), and image quality (bit rate) can be arbitrarily adjusted.
- the reception unit 20 includes a storage unit 200 and a playback unit 201.
- the playback unit 201 makes the content group content selectable when all the top data transmitted from the transmission unit 10 regarding the content group specified by the user is stored in the storage unit 200.
- the state in which the content can be selected is, for example, displaying content choices on the screen or outputting the choices by voice.
- the playback unit 201 Of the top data stored in the memory unit 200, the content is reproduced.
- the playback unit 201 requests the transmitter 10 for subsequent data of the content. Subsequently to the reproduction of the head data, the received subsequent data is reproduced.
- the receiving unit 20 notifies the transmitting unit 10 of information indicating which content group the user has designated (Sl).
- This content group is a playback candidate of the receiving unit 20, and is specified from, for example, a specific program organization program, a search result in the receiving unit 20, the contents of a web page organized by the user, a list in which a plurality of web pages are aggregated, etc. Is done.
- the head data reading unit 101 transmits the head data of each content constituting the content group to the reception unit 20. (S3).
- the leading data transmitted at this time is read from the storage unit 100 based on the leading data quality information 1102 generated by the leading data quality adjustment unit 110.
- the head data quality adjustment unit 110 refers to the head data reproduction time 1100 and the initialization information 1101 and generates head data quality information 1102 for each content in the content group (S01).
- the head data playback time 1100 is a time required for playback of head data in the receiving unit 20, and is a parameter determined by the transmission environment of the distribution system. In order to make it possible to play back one piece of content without delay, the start data playback time 1100 is the playback delay time from when the receiver 20 requests subsequent data to the transmitter 10 until it can be played back. Set longer.
- the reproduction delay time is a transmission delay time from when the receiving unit 20 transmits a request for subsequent data to the transmitting unit 10 until it is received, and an amount by which the content can be reproduced without fluctuation after starting to receive the subsequent data. This is determined by one or both of the buffering delay times for accumulating subsequent data.
- the transmission delay time can be measured by sending a predetermined signal from the receiving unit 20 to the transmitting unit 10.
- the transmission delay time there is a round trip time calculated by a retransmission timeout procedure of TCP (Transmission Control Protocol).
- TCP Transmission Control Protocol
- RTCP RTP Control Protocol
- transmission unit 10 from send information Sender_R indicia ort about the stream to the receiver 20, information Recei Ve about the reception quality from the reception section 20
- the time to receive r_R mark ort can be used.
- the nofering delay time is determined by the picture reference structure of the moving image data constituting the content and the code amount of each picture.
- the initialization information 1101 includes an initialization time, which is a time from when a reproduction candidate is designated and input by the reception unit 20 until content can be selected, and between the transmission unit 10 and the reception unit 20. It is set based on the transmission band.
- the initialization time is a parameter that determines the quality of service of the distribution system, and refers to the time from when the receiving unit 20 accesses the distribution service until the content can actually be played back by the receiving unit 20. This initialization time is set in advance in the transmission unit 10 as an allowable value of the waiting time when viewing the user-powered S content.
- the head data quality adjustment unit 110 uses the initialization information 1101 to calculate an allowable transmission amount ⁇ that is the maximum amount of data that can be transmitted within the initialization time (FIG. 3: SOU). Also, the head data quality adjustment unit 110 refers to the storage unit 100, recognizes data corresponding to the head data playback time 1100 for each playback candidate content, and obtains the data amount. The data corresponding to the start data reproduction time 1100 corresponds to the start data of the content.
- the head data quality adjustment unit 110 further calculates the sum of the above data amounts obtained for all contents, that is, the total amount / 3 of the top data of the content group (S01_2), and calculates the total amount / 3 as It is compared with the allowable transmission amount ⁇ of the initialization time described above (S01_3).
- the head data quality adjustment unit 110 adjusts each head data to be transmitted.
- First data quality information 1102 indicating not to be applied is generated (S01_4).
- the head data quality information 1102 is applied, the head data is read from the storage unit 100 with the original quality and transmitted to the receiving unit 20.
- the data in the storage unit 100 is hierarchically encoded. Therefore, when the default value of quality is, for example, the highest level in the hierarchical structure, the top data corresponding to the highest quality is read from the storage unit 100.
- the head data quality adjustment unit 110 when the total amount 13 of the head data exceeds the allowable transmission amount ⁇ of the initialization time (S01_3: No), the head data quality adjustment unit 110 generates head data quality information 1102 indicating that the quality of each head data is reduced (S01_5).
- This head data quality information 1102 is information for reducing the quality of each head data so that the total amount of head data / 3 falls within the allowable transmission amount ⁇ of the initialization time.
- a layer lower than the default layer may be applied to one or more of the frame rate, spatial resolution, and bit rate of the top data. Therefore, the head data quality information 1102 in this case is layer index information indicating which layer is applied to the head data to be transmitted.
- the head data reading unit 101 reads head data from the storage unit 100 in accordance with the head data quality information 1102 for each content i in the content group that is a reproduction candidate, and transmits it to the receiving unit 20 (S02).
- the head data reading unit 101 executes the head data reading process for all contents in the content group (S03).
- the transmitting unit 10 terminates the distribution service if there is no access from the receiving unit 20 within a predetermined period after transmitting the top data (S4: Yes).
- the receiving unit 20 when the receiving unit 20 has received all the head data of the content group transmitted from the transmitting unit 10 (S5), the content of the content group is presented to the user in a selectable manner (S6). When one content is selected from the presented content group, the receiving unit 20 requests subsequent data of the content from the transmitting unit 10 (S7). At the same time, the receiving unit 20 starts reproduction of the top data of the selected content (S8).
- subsequent data reading unit 102 transmits subsequent data of the content to receiving unit 20 (S10).
- the subsequent data transmitted at this time is the subsequent data 1002 read from the storage unit 100 based on the head data reproduction time 1100, and the quality is the original quality.
- the receiving unit 20 buffers the subsequent data from the transmitting unit 10 and sequentially reproduces the subsequent data following the reproduction of the head data (Sll, S12). Each time a new content is specified from the content group, the transmission unit 10 and the reception unit 20 perform the above processing. [0035] As described above, in the above embodiment, when the transmission unit 10 transmits the top data of the reproduction candidates, the quality of the top data is adjusted so that they can be transmitted within the initial time. . As a result, it is possible to realize a moving image distribution system that is not easily restricted by the transmission band, content type, and the like. In addition, the user of the receiving device can comfortably view the content in various environments.
- the subsequent data reading unit 102 refers to the head data quality information 1102 to determine the quality of the head data.
- the subsequent data may be transmitted while improving the quality step by step.
- the present invention is not limited to application to normal reproduction, but can also be applied to special reproduction such as fast-forwarding or slow reproduction.
- fast forward playback the number of image frames corresponding to the initial data playback time (1100) is greater than that in normal playback. That is, the amount of head data for fast-forward playback increases compared to normal playback.
- the quality of the head data is lowered when the head data amount is larger than the allowable transmission amount ( ⁇ ) of the initialization time. As a result, transmission of the head data can be completed within the initialization time.
- content data is hierarchically encoded.
- the present invention can also handle content data that is not hierarchically structured.
- Figure 4 shows the system configuration in that case.
- the head data re-encoding unit 103 of the transmission unit 10 has a function of converting the quality of the head data not hierarchized into the required quality.
- the content data held in the storage unit 100 of the transmission unit 10 is original quality data that is not hierarchically encoded.
- the head data reading unit 101 reads data having a data amount corresponding to the head data reproduction time 1100 from the storage unit 100.
- the head data re-encoding unit 103 re-encodes the read data according to the head data quality information 1102 from the head data quality adjusting unit 110. Thereby, the head data to be transmitted to the receiving unit 20 can be obtained.
- the content data is stored in the storage unit 100 of the transmission unit 10.
- the content data is stored in a device external to the transmission unit 10. It may be. In that case, each time the content is distributed, the transmission unit 10 accesses an external device and acquires necessary data.
- the initialization time is set uniformly for all contents targeted for the distribution service.
- the initialization time may be changed according to the specified content group. For example, a value that is different for each importance level of the content group is set in the transmission unit 10 as an allowable value of the waiting time of the user, and this is used as the initialization time.
- the head data quality adjustment unit 110 generates the head data quality information 1102 so that the head data can be transmitted within the initialization time, similarly to the operation in the above-described embodiment.
- a numerical value such as a search order or a reproduction frequency of the content group or a degree of attention can be considered.
- the content group with such a high degree of importance is more likely to match the user's preferences, and it is considered that the user wants to view it immediately. Therefore, the correspondence relationship between the importance level and the allowable value of the waiting time is set in advance so that the user waiting time becomes shorter as the content group has a higher importance level. Then, when the content group is actually specified, the allowable waiting time value corresponding to the importance level of the content group may be recognized as the initialization time. This further enhances user convenience.
- the present invention is suitable for a moving image data distribution service on the Internet, for example.
- it is possible to realize immediate playback of Web content without being restricted by the transmission band, the number and type of content groups, initialization time, playback delay, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
明 細 書 Specification
動画像配信システム、動画像配信装置および動画像配信方法 Moving image distribution system, moving image distribution apparatus, and moving image distribution method
技術分野 Technical field
[0001] 本発明は、動画像データにより構成されるコンテンツを配信する技術に関し、特に、 配信初期における送信制御の技術に関する。 [0001] The present invention relates to a technique for distributing content composed of moving image data, and more particularly to a technique for transmission control in the initial stage of distribution.
背景技術 Background art
[0002] 動画像デジタル信号を伝送するシステムでは、受信した電波を復調して表示するァ ナログテレビのシステムと異なり、符号化データを受信してから再生するまでに遅延 が発生する。この遅延の発生に鑑みて、 MPEG (Moving Picture Experts Group)など で定められてレ、る動画像符号化方式では、フレーム間予測技術が用いられて!/、る。 [0002] Unlike a system of analog television that demodulates and displays received radio waves, a system that transmits a moving image digital signal has a delay between reception of encoded data and reproduction. In view of the occurrence of this delay, the moving picture coding system defined by MPEG (Moving Picture Experts Group) etc. uses inter-frame prediction technology!
[0003] フレームの符号量がフレーム毎に異なるため、帯域が限られている視聴環境では、 フレームデータの受信時刻に揺らぎが発生する。双方向のフレーム間予測技術では 、フレームの符号化順序を入れ替えて符号化を行うため、一部のフレームに受信遅 延が発生する。また、視聴者から要求されたコンテンツのみを送信するオンデマンド 型では、視聴者が視聴を要求してからデータを受信するまでの伝送時間に遅延が発 生する。 [0003] Since the code amount of a frame differs from frame to frame, fluctuations occur in the reception time of frame data in a viewing environment where the band is limited. In the bidirectional inter-frame prediction technique, encoding is performed by changing the encoding order of frames, and therefore reception delay occurs in some frames. In addition, in the on-demand type in which only the content requested by the viewer is transmitted, there is a delay in the transmission time from when the viewer requests viewing to when data is received.
[0004] 上記のような遅延が発生することを考慮し、再生が要求されたとき即座にコンテンツ を再生するため、あるいは、複数のコンテンツを途切れなく再生するために、コンテン ッの先頭データを先読みする技術が提案されている。この種の技術として、例えば、 後述の特許文献 1に記載のものがある。 [0004] In consideration of the occurrence of the delay as described above, in order to play back content immediately when playback is requested, or to play back multiple content without interruption, the head data of the content is prefetched. Techniques to do this have been proposed. As this type of technology, for example, there is one described in Patent Document 1 described later.
[0005] 図 5に、特許文献 1に記載のシステムを模式的に示す。図示のシステム 12において 、予め定められた番組編成もしくは視聴者の検索結果によって、再生候補のコンテン ッ群が決定すると、送信部 10が、記憶部 100のコンテンツデータから、先頭データ再 生時間 1100に対応する量の先頭データ 1000を読み出し、それを受信部 20に送信す る。受信部 20は、受信した先頭データを記憶部 200に格納する。視聴者は、再生対象 のコンテンツ群の中から所望のコンテンツを 1つ選択する。受信部 20は、選択された コンテンツの先頭データを記憶部 200から読み出して再生する。送信部 10は、その間 に、当該コンテンツの後続データ 1002を送信する。受信部 20は、先頭データの再生 に引き続いて後続データ 1002の再生を行う。 FIG. 5 schematically shows the system described in Patent Document 1. In the system 12 shown in the figure, when a content group of playback candidates is determined based on a predetermined program organization or a search result of a viewer, the transmission unit 10 starts from the content data in the storage unit 100 at the start data reproduction time 1100. The corresponding amount of head data 1000 is read and transmitted to the receiving unit 20. The receiving unit 20 stores the received head data in the storage unit 200. The viewer selects one desired content from the content group to be played. The receiving unit 20 reads out the top data of the selected content from the storage unit 200 and reproduces it. Transmitter 10 The subsequent data 1002 of the content is transmitted. The receiver 20 reproduces the subsequent data 1002 following the reproduction of the head data.
特許文献 1 :特開 2002— 344399号公報 Patent Document 1: Japanese Patent Laid-Open No. 2002-344399
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0006] ところで、配信サービスを提供する際は、ユーザ側に多くの待ち時間が発生するこ とは好ましくない。例えば、 WWWのサービスにおいて 1つの Webページの表示に 7秒 以上要すると、ユーザは、そのページの閲覧を中止すると言われている。 By the way, when providing a distribution service, it is not preferable that a large amount of waiting time is generated on the user side. For example, if it takes more than 7 seconds to display a Web page in the WWW service, the user is said to stop browsing that page.
[0007] 上記観点から、システム 1における配信初期では、受信部 20において再生候補のコ ンテンッ群が指定されてから個々のコンテンツが選択可能となるまでの初期化時間 内に、そのコンテンツ群の全ての先頭データを配信し終えることが望ましい。一般に、 上記の初期化時間は、ユーザの利便性を考慮して配信システムの設計時に定めら れる。 [0007] From the above viewpoint, at the initial stage of distribution in the system 1, all of the content groups are within the initialization time from when the content group of the reproduction candidates is designated by the receiving unit 20 until individual content can be selected. It is desirable to finish delivering the first data. In general, the above initialization time is determined at the time of designing the distribution system in consideration of user convenience.
[0008] 受信部 20は、コンテンツが選択されたとき直ちにその先頭データを再生できるように するために、先頭データを全て受信してから、コンテンツの選択肢を提示する。よって [0008] The receiving unit 20 presents the options of the content after receiving all the head data so that the head data can be reproduced immediately when the content is selected. Therefore
、仮に、先頭データの配信が初期化時間内に完了しない場合は、選択操作を待機 するユーザに余分な待ち時間が発生する。 However, if the distribution of the head data is not completed within the initialization time, an extra waiting time occurs for the user waiting for the selection operation.
[0009] 特に、コンテンツ群のコンテンツ数が多くなるほど、それらの先頭データを初期化時 間内に配信し終えることは困難となる。また、送信部と受信部との間の伝送帯域、再 生対象コンテンツ群の数および種類、初期化時間、再生遅延等は、配信システムご とに異なる。よって、伝送帯域が狭い場合、あるいは、再生遅延が長い場合、初期化 時間内に全ての先頭データを配信することができないおそれがある。 [0009] In particular, as the number of contents in the content group increases, it becomes more difficult to finish distributing the head data within the initialization time. In addition, the transmission band between the transmission unit and the reception unit, the number and type of content groups to be reproduced, the initialization time, the reproduction delay, and the like differ for each distribution system. Therefore, when the transmission band is narrow or the reproduction delay is long, there is a possibility that all the head data cannot be distributed within the initialization time.
[0010] 本発明は、上記課題に鑑みてなされたものであり、動画像コンテンツを配信するシ ステムにおいてユーザの待ち時間を削減する技術を提供することを目的とする。 課題を解決するための手段 The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for reducing a user's waiting time in a system that distributes moving image content. Means for solving the problem
[0011] 本発明に係る動画像配信システムは、コンテンツを構成する動画像データを送信 する送信装置と該送信装置から受信した動画像データを再生する受信装置とを備え 、前記送信装置は、前記受信装置の再生候補となるコンテンツ群における各先頭デ ータを前記受信装置へ送信する手段と、前記受信装置へ送信すべき全ての先頭デ ータの品質を、前記受信装置における再生候補の指定から先頭データの受信完了 までの期間を示す初期化時間に伝送可能な品質に調整する手段と、前記再生候補 のコンテンツに関し前記受信装置力 要求された後続データを送信する手段とを有 し、前記受信装置は、先頭データの受信完了時に前記再生候補を選択可能に提示 し、前記再生候補から選択されたコンテンツの後続データを前記送信装置へ要求し 且つ該コンテンツの先頭データを再生する手段を有する。 [0011] A moving image distribution system according to the present invention includes a transmitting device that transmits moving image data constituting content, and a receiving device that reproduces moving image data received from the transmitting device. Each head data in the content group that is a playback candidate of the receiving device Initialization of the means for transmitting data to the receiving device and the quality of all the head data to be transmitted to the receiving device, indicating the period from the specification of the reproduction candidate in the receiving device to the completion of reception of the head data. Means for adjusting to a quality that can be transmitted in time, and means for transmitting the subsequent data requested by the receiving device regarding the content of the reproduction candidate, and the receiving device receives the reproduction candidate upon completion of reception of the head data. And a means for requesting the transmitting device for subsequent data of the content selected from the reproduction candidates and reproducing the head data of the content.
発明の効果 The invention's effect
[0012] 本発明によれば、送信装置が、初期時間内に伝送することができるように再生候補 の先頭データの品質を調整することから、伝送帯域及びコンテンツ種別等の配信条 件に対し柔軟に対処することができる。これにより、受信装置の利用者が、種々の環 境においてコンテンツを快適に視聴することができる。 [0012] According to the present invention, since the transmission device adjusts the quality of the top data of the reproduction candidate so that it can be transmitted within the initial time, it is flexible with respect to distribution conditions such as transmission band and content type. Can deal with. As a result, the user of the receiving device can comfortably view the content in various environments.
図面の簡単な説明 Brief Description of Drawings
[0013] [図 1]本発明の実施形態のシステム構成を示すブロック図である。 FIG. 1 is a block diagram showing a system configuration of an embodiment of the present invention.
[図 2]実施形態のシステム動作を示すシーケンス図である。 FIG. 2 is a sequence diagram showing a system operation of the embodiment.
[図 3]実施形態における送信部の詳細手順を示すフローチャートである。 FIG. 3 is a flowchart showing a detailed procedure of a transmission unit in the embodiment.
[図 4]本発明の他の実施形態のシステム構成を示すブロック図である。 FIG. 4 is a block diagram showing a system configuration according to another embodiment of the present invention.
[図 5]従来のシステム構成を示すブロック図である。 FIG. 5 is a block diagram showing a conventional system configuration.
符号の説明 Explanation of symbols
[0014] 11 , 12 システム [0014] 11, 12 system
10 送信部 10 Transmitter
20 受信部 20 Receiver
100,200 記憶部 100,200 storage unit
101 先頭データ読出部 101 First data reading section
102 後続データ読出部 102 Subsequent data reading section
110 先頭データ品質調整部 110 Lead data quality adjustment section
201 再生部 201 Playback section
1001 先頭データ 1002 後続データ 1001 First data 1002 Subsequent data
1100 先頭データ再生時間 1100 First data playback time
1101 初期化情報 1101 Initialization information
1102 :先頭データ品質情報 1102: Leading data quality information
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0015] 図 1に、本発明の実施形態のシステム構成を示す。本実施形態の配信システム 11 は、動画像データのコンテンツを配信するシステムであり、コンテンツを配信する送信 部 10と、コンテンツを受信する受信部 20とを備える。送信部 10は、本発明に係る動画 像配信装置に対応する構成要素であり、具体的には、例えば配信サービスを運営す る事業者のサーバ装置である。受信部 20は、動画像の再生機能を具備する携帯情 報端末のようなクライアント装置である。 FIG. 1 shows a system configuration of an embodiment of the present invention. The distribution system 11 according to the present embodiment is a system that distributes moving image data content, and includes a transmission unit 10 that distributes content and a reception unit 20 that receives content. The transmission unit 10 is a component corresponding to the moving image distribution device according to the present invention, and specifically, for example, is a server device of a business operator that operates a distribution service. The receiving unit 20 is a client device such as a portable information terminal having a moving image playback function.
[0016] 送信部 10は、コンテンツの動画像データを保持する記憶部 100と、コンテンツの先 頭データを記憶部 100から読み出して送信する先頭データ読出部 101と、コンテンツ の先頭データに続いて再生される後続データを記憶部 100から読み出して送信する 後続データ読出部 102と、先頭データの品質に関する後述の先頭データ品質情報 11 02を生成する先頭データ品質調整部 110とを備える。 [0016] The transmission unit 10 stores the moving image data of the content, the head data reading unit 101 that reads the head data of the content from the storage unit 100 and transmits the data, and plays back the head data of the content. The subsequent data reading unit 102 that reads and transmits the subsequent data to be transmitted from the storage unit 100, and the first data quality adjustment unit 110 that generates first data quality information 1102 to be described later regarding the quality of the first data.
[0017] 記憶部 100に保持されるコンテンツは、ジャンル別に分類されており、一つもしくは 複数のコンテンツからなるコンテンツ群に分類されている。また、各コンテンツの動画 像データは、階層符号化されている。階層符号化された画像データとは、解像度な どの要素に階層が形成された画像データである。その階層が、例えば解像度に基づ き形成されている場合、より低い階層ほど解像度が低いことを表す。このような階層構 造に対し階層を選択することにより、画像の時間(フレームレート)、空間 (解像度)、 画質(ビットレート)のうちの一つもしくは複数を任意に調整することができる。 The content held in the storage unit 100 is classified by genre, and is classified into a content group including one or more contents. In addition, the moving image data of each content is hierarchically encoded. Hierarchically encoded image data is image data in which a hierarchy is formed in elements such as resolution. For example, when the hierarchy is formed based on the resolution, the lower the hierarchy, the lower the resolution. By selecting a hierarchy for such a hierarchical structure, one or more of image time (frame rate), space (resolution), and image quality (bit rate) can be arbitrarily adjusted.
[0018] 受信部 20は、記憶部 200および再生部 201を備える。再生部 201は、ユーザが指定 したコンテンツ群に関し送信部 10から送信される先頭データの全てが記憶部 200に格 納された時点で、コンテンツ群のコンテンツを選択可能な状態とする。コンテンツを選 択可能な状態とは、例えば、コンテンツの選択肢を画面表示する、あるいは選択肢を 音声出力する等である。ユーザによりコンテンツが選択されたとき、再生部 201が、記 憶部 200に格納された先頭データのうち当該コンテンツのものを再生する。このとき同 時に、再生部 201は、送信部 10に当該コンテンツの後続データを要求する。そして、 先頭データの再生に引き続き、受信した後続データの再生を行う。 The reception unit 20 includes a storage unit 200 and a playback unit 201. The playback unit 201 makes the content group content selectable when all the top data transmitted from the transmission unit 10 regarding the content group specified by the user is stored in the storage unit 200. The state in which the content can be selected is, for example, displaying content choices on the screen or outputting the choices by voice. When content is selected by the user, the playback unit 201 Of the top data stored in the memory unit 200, the content is reproduced. At the same time, the playback unit 201 requests the transmitter 10 for subsequent data of the content. Subsequently to the reproduction of the head data, the received subsequent data is reproduced.
[0019] 図 2に示すシーケンスを参照して、配信システム 11の動作について説明する。受信 部 20は、ユーザが何れのコンテンツ群を指定したかを示す情報を送信部 10へ通知す る(Sl)。このコンテンツ群は、受信部 20の再生候補であり、例えば、特定の番組編成 プログラム、受信部 20での検索結果、ユーザの編成する Webページの内容、複数の Webページを集約したリスト等から指定される。 The operation of the distribution system 11 will be described with reference to the sequence shown in FIG. The receiving unit 20 notifies the transmitting unit 10 of information indicating which content group the user has designated (Sl). This content group is a playback candidate of the receiving unit 20, and is specified from, for example, a specific program organization program, a search result in the receiving unit 20, the contents of a web page organized by the user, a list in which a plurality of web pages are aggregated, etc. Is done.
[0020] 送信部 10は、受信部 20から通知された再生候補を認識すると(S2)、先頭データ読 出部 101が、そのコンテンツ群を構成する各コンテンツの先頭データを受信部 20へ送 信する(S3)。このとき送信される先頭データは、先頭データ品質調整部 110が生成し た先頭データ品質情報 1102に基づき記憶部 100から読み出されたものである。 [0020] When the transmission unit 10 recognizes the reproduction candidate notified from the reception unit 20 (S2), the head data reading unit 101 transmits the head data of each content constituting the content group to the reception unit 20. (S3). The leading data transmitted at this time is read from the storage unit 100 based on the leading data quality information 1102 generated by the leading data quality adjustment unit 110.
[0021] ここで、図 3のフローチャートを参照して、先頭データの送信(図 2: S3)に関する送 信部 10の処理について詳細に説明する。先頭データ品質調整部 110は、先頭データ 再生時間 1100と初期化情報 1101とを参照し、コンテンツ群の各コンテンツのための先 頭データ品質情報 1102を生成する(S01)。 Here, with reference to the flowchart of FIG. 3, the processing of the transmission unit 10 regarding the transmission of the head data (FIG. 2: S3) will be described in detail. The head data quality adjustment unit 110 refers to the head data reproduction time 1100 and the initialization information 1101 and generates head data quality information 1102 for each content in the content group (S01).
[0022] 先頭データ再生時間 1100は、受信部 20における先頭データの再生に要する時間 であり、配信システムの伝送環境により決定されるパラメータである。 1つのコンテンツ を滞りなく再生できるようにするために、先頭データ再生時間 1100としては、受信部 2 0が送信部 10へ後続データを要求してからそれらを再生できる状態になるまでの再生 遅延時間よりも長く設定する。 [0022] The head data playback time 1100 is a time required for playback of head data in the receiving unit 20, and is a parameter determined by the transmission environment of the distribution system. In order to make it possible to play back one piece of content without delay, the start data playback time 1100 is the playback delay time from when the receiver 20 requests subsequent data to the transmitter 10 until it can be played back. Set longer.
[0023] 再生遅延時間は、受信部 20が送信部 10に後続データの要求を送信してからそれを 受信するまでの伝送遅延時間と、後続データを受け取り始めてからコンテンツを揺ら ぎなく再生できる量の後続データを蓄積するバッファリング遅延時間とのいずれか一 方、もしくは双方の和によって決まる。 [0023] The reproduction delay time is a transmission delay time from when the receiving unit 20 transmits a request for subsequent data to the transmitting unit 10 until it is received, and an amount by which the content can be reproduced without fluctuation after starting to receive the subsequent data. This is determined by one or both of the buffering delay times for accumulating subsequent data.
[0024] 伝送遅延時間は、受信部 20から送信部 10へ所定のシグナルを送ることにより計測 すること力 Sできる。伝送遅延時間の一例として、 TCP (Transmission Control Protocol) の再送タイムアウト手続きで計算されるラウンドトリップタイムがある。伝送遅延時間と しては、この他、 RTCP (RTP Control Protocol)などの転送制御プロトコルにおいて、 送信部 10が、ストリームに関する情報 Sender_R印 ortを受信部 20へ送ってから、受信 部 20から受信品質に関する情報 ReceiVer_R印 ortを受け取るまでの時間を用いること ができる。 The transmission delay time can be measured by sending a predetermined signal from the receiving unit 20 to the transmitting unit 10. As an example of the transmission delay time, there is a round trip time calculated by a retransmission timeout procedure of TCP (Transmission Control Protocol). Transmission delay time and It is then, in addition, transfer control protocol such as RTCP (RTP Control Protocol), transmission unit 10, from send information Sender_R indicia ort about the stream to the receiver 20, information Recei Ve about the reception quality from the reception section 20 The time to receive r_R mark ort can be used.
[0025] ノ ッファリング遅延時間は、コンテンツを構成する動画像データのピクチャ参照構造 及び各ピクチャの符号量により決まる。 [0025] The nofering delay time is determined by the picture reference structure of the moving image data constituting the content and the code amount of each picture.
[0026] 一方、初期化情報 1101は、受信部 20で再生候補が指定入力されてからコンテンツ が選択可能となるまでの時間である初期化時間と、送信部 10と受信部 20との間の伝 送帯域とに基づき設定される。初期化時間は、配信システムのサービス品質を決定 するパラメータであり、受信部 20が配信サービスにアクセスしてから、その受信部 20に て実際にコンテンツが再生可能となるまでの時間を指す。この初期化時間は、ユーザ 力 Sコンテンツを視聴する際の待ち時間の許容値として、予め送信部 10に設定される。 On the other hand, the initialization information 1101 includes an initialization time, which is a time from when a reproduction candidate is designated and input by the reception unit 20 until content can be selected, and between the transmission unit 10 and the reception unit 20. It is set based on the transmission band. The initialization time is a parameter that determines the quality of service of the distribution system, and refers to the time from when the receiving unit 20 accesses the distribution service until the content can actually be played back by the receiving unit 20. This initialization time is set in advance in the transmission unit 10 as an allowable value of the waiting time when viewing the user-powered S content.
[0027] 先頭データ品質調整部 110は、初期化情報 1101を用いて、初期化時間内に伝送可 能な最大のデータ量である許容伝送量《を算出する(図 3 : SOU)。また、先頭デー タ品質調整部 110は、記憶部 100を参照し、再生候補のコンテンツごとに、先頭データ 再生時間 1100に対応するデータを認識し、そのデータ量を求める。先頭データ再生 時間 1100に対応するデータとは、そのコンテンツの先頭データに相当する。先頭デ ータ品質調整部 110は、さらに、全てのコンテンツについて求めた上記データ量の合 計、すなわちコンテンツ群の先頭データの合計量 /3を算出し(S01_2)、その合計量 /3 を、前述の初期化時間の許容伝送量 αと比較する(S01_3)。 The head data quality adjustment unit 110 uses the initialization information 1101 to calculate an allowable transmission amount << that is the maximum amount of data that can be transmitted within the initialization time (FIG. 3: SOU). Also, the head data quality adjustment unit 110 refers to the storage unit 100, recognizes data corresponding to the head data playback time 1100 for each playback candidate content, and obtains the data amount. The data corresponding to the start data reproduction time 1100 corresponds to the start data of the content. The head data quality adjustment unit 110 further calculates the sum of the above data amounts obtained for all contents, that is, the total amount / 3 of the top data of the content group (S01_2), and calculates the total amount / 3 as It is compared with the allowable transmission amount α of the initialization time described above (S01_3).
[0028] 上記比較の結果、先頭データの合計量 13が初期化時間の許容伝送量 α以下の場 合(S01_3 : Yes)、先頭データ品質調整部 110は、送信すべき各先頭データに調整を 施さないことを示す先頭データ品質情報 1102を生成する(S01_4)。この先頭データ品 質情報 1102が適用される場合、先頭データが本来の品質にて記憶部 100から読み出 されて受信部 20へ送信される。前述したように、記憶部 100のデータは階層符号化さ れている。よって、品質のデフォルト値が、例えば階層構造の最上位である場合、最 上位の品質に対応する先頭データが記憶部 100から読み出される。 [0028] As a result of the comparison, if the total amount 13 of the head data is less than the allowable transmission amount α of the initialization time (S01_3: Yes), the head data quality adjustment unit 110 adjusts each head data to be transmitted. First data quality information 1102 indicating not to be applied is generated (S01_4). When the head data quality information 1102 is applied, the head data is read from the storage unit 100 with the original quality and transmitted to the receiving unit 20. As described above, the data in the storage unit 100 is hierarchically encoded. Therefore, when the default value of quality is, for example, the highest level in the hierarchical structure, the top data corresponding to the highest quality is read from the storage unit 100.
[0029] また、先頭データの合計量 13が初期化時間の許容伝送量 αを超える場合(S01_3: No)、先頭データ品質調整部 110は、各先頭データの品質を低減させることを示す先 頭データ品質情報 1102を生成する(S01_5)。この先頭データ品質情報 1102は、先頭 データの合計量 /3が初期化時間の許容伝送量 αに収まるように各先頭データの品 質を低減させるための情報である。先頭データの品質を低減させるには、先頭デー タのフレームレート、空間解像度、ビットレートのうちの一つもしくは複数について、デ フォルトの階層より低い階層を適用すればよい。よって、この場合の先頭データ品質 情報 1102は、送信すべき先頭データに何れの階層を適用するかを示す階層インデク ス情報となる。 [0029] Further, when the total amount 13 of the head data exceeds the allowable transmission amount α of the initialization time (S01_3: No), the head data quality adjustment unit 110 generates head data quality information 1102 indicating that the quality of each head data is reduced (S01_5). This head data quality information 1102 is information for reducing the quality of each head data so that the total amount of head data / 3 falls within the allowable transmission amount α of the initialization time. In order to reduce the quality of the top data, a layer lower than the default layer may be applied to one or more of the frame rate, spatial resolution, and bit rate of the top data. Therefore, the head data quality information 1102 in this case is layer index information indicating which layer is applied to the head data to be transmitted.
[0030] 先頭データ読出部 101は、再生候補のコンテンツ群のコンテンツ iごとに、先頭デー タ品質情報 1102に従い記憶部 100から先頭データを読み出し、それを受信部 20へ送 信する(S02)。先頭データ読出部 101は、先頭データの読み出し処理をコンテンツ群 の全てのコンテンツにつレ、て実行する(S03)。 The head data reading unit 101 reads head data from the storage unit 100 in accordance with the head data quality information 1102 for each content i in the content group that is a reproduction candidate, and transmits it to the receiving unit 20 (S02). The head data reading unit 101 executes the head data reading process for all contents in the content group (S03).
[0031] 図 2のシーケンスに戻り、配信システム 11における以降の処理について説明する。 Returning to the sequence of FIG. 2, the subsequent processing in the distribution system 11 will be described.
送信部 10は、先頭データの送信後、所定期間内に受信部 20からアクセスが無い場 合は配信サービスを終了する(S4: Yes)。 The transmitting unit 10 terminates the distribution service if there is no access from the receiving unit 20 within a predetermined period after transmitting the top data (S4: Yes).
[0032] 一方、受信部 20は、送信部 10から送信されたコンテンツ群の先頭データを全て受 信し終えると(S5)、ユーザに対し、コンテンツ群のコンテンツを選択可能に提示する( S6)。そして、提示したコンテンツ群からコンテンツが 1つ選択されると、受信部 20は、 そのコンテンツの後続データを送信部 10へ要求する(S7)。このとき同時に、受信部 2 0は、選択されたコンテンツの先頭データの再生を開始する(S8)。 [0032] On the other hand, when the receiving unit 20 has received all the head data of the content group transmitted from the transmitting unit 10 (S5), the content of the content group is presented to the user in a selectable manner (S6). . When one content is selected from the presented content group, the receiving unit 20 requests subsequent data of the content from the transmitting unit 10 (S7). At the same time, the receiving unit 20 starts reproduction of the top data of the selected content (S8).
[0033] 送信部 10は、後続データに関する受信部 20からの要求を検知すると(S9 : Yes)、後 続データ読出部 102が当該コンテンツの後続データを受信部 20へ送信する(S10)。こ のとき送信される後続データは、先頭データ再生時間 1100に基づき記憶部 100から 読み出された後続データ 1002であり、その品質は本来の品質である。 [0033] When transmitting unit 10 detects a request from receiving unit 20 regarding subsequent data (S9: Yes), subsequent data reading unit 102 transmits subsequent data of the content to receiving unit 20 (S10). The subsequent data transmitted at this time is the subsequent data 1002 read from the storage unit 100 based on the head data reproduction time 1100, and the quality is the original quality.
[0034] 受信部 20は、送信部 10からの後続データをバッファリングすると共に、先頭データ の再生に引き続いて後続データを順次再生する(Sl l、 S12)。また、上記コンテンツ 群から新たなコンテンツが指定されるごとに、送信部 10及び受信部 20が上記処理を 行う。 [0035] 以上説明したように、上記実施形態では、送信部 10が、再生候補の先頭データを 送信するとき、それらを初期時間内に伝送することができるように、先頭データの品質 を調整する。これにより、伝送帯域やコンテンツの種別等に関する制約を受け難い動 画像配信システムを実現することができる。また、受信装置の利用者が、種々の環境 においてコンテンツを快適に視聴することができる。 [0034] The receiving unit 20 buffers the subsequent data from the transmitting unit 10 and sequentially reproduces the subsequent data following the reproduction of the head data (Sll, S12). Each time a new content is specified from the content group, the transmission unit 10 and the reception unit 20 perform the above processing. [0035] As described above, in the above embodiment, when the transmission unit 10 transmits the top data of the reproduction candidates, the quality of the top data is adjusted so that they can be transmitted within the initial time. . As a result, it is possible to realize a moving image distribution system that is not easily restricted by the transmission band, content type, and the like. In addition, the user of the receiving device can comfortably view the content in various environments.
[0036] なお、後続データの送信に関し、上記実施形態では本来の品質にて送信したが、 これに替えて、後続データ読出部 102が先頭データ品質情報 1102を参照し、先頭デ ータの品質から段階的に品質を向上しながら後続データを送信するようにしてもよい [0036] Note that, regarding the transmission of subsequent data, the transmission is performed with the original quality in the above embodiment, but instead, the subsequent data reading unit 102 refers to the head data quality information 1102 to determine the quality of the head data. The subsequent data may be transmitted while improving the quality step by step.
[0037] また、コンテンツの再生に関し、本発明は通常再生への適用に限定されず、早送り やスロー再生など、特殊再生にも適用することができる。例えば、早送り再生では、先 頭データ再生時間(1100)に対応する画像フレーム数は、通常再生のものより多くな る。すなわち、早送り再生の先頭データ量は、通常再生の場合より増大する。この場 合も、上記実施形態で説明したと同様に、先頭データ量が初期化時間の許容伝送 量(α )より大きい場合は、先頭データの品質を低下させる。これより、初期化時間内 に先頭データの伝送を完了させることができる。 [0037] Further, regarding content reproduction, the present invention is not limited to application to normal reproduction, but can also be applied to special reproduction such as fast-forwarding or slow reproduction. For example, in fast forward playback, the number of image frames corresponding to the initial data playback time (1100) is greater than that in normal playback. That is, the amount of head data for fast-forward playback increases compared to normal playback. In this case as well, as described in the above embodiment, the quality of the head data is lowered when the head data amount is larger than the allowable transmission amount (α) of the initialization time. As a result, transmission of the head data can be completed within the initialization time.
[0038] また、上記実施形態では、コンテンツデータが階層符号化されていたが、本発明は 、階層化されていないコンテンツデータも取り扱うことができる。図 4に、その場合のシ ステム構成を示す。送信部 10の先頭データ再符号化部 103は、階層化されていない 先頭データの品質を、必要とされる品質に変換する機能を果たす。 [0038] In the above embodiment, content data is hierarchically encoded. However, the present invention can also handle content data that is not hierarchically structured. Figure 4 shows the system configuration in that case. The head data re-encoding unit 103 of the transmission unit 10 has a function of converting the quality of the head data not hierarchized into the required quality.
[0039] 図示の配信システム 12において、送信部 10の記憶部 100に保持されているコンテン ッデータは、階層符号化されていない、本来の品質のデータである。先頭データ読 出部 101は、先頭データ再生時間 1100に対応するデータ量のデータを記憶部 100か ら読み出す。すると、先頭データ再符号化部 103が、読み出されたデータに対し、先 頭データ品質調整部 110からの先頭データ品質情報 1102に従って再符号化を施す。 これにより、受信部 20へ送信すべき先頭データを得ることができる。 In the distribution system 12 shown in the figure, the content data held in the storage unit 100 of the transmission unit 10 is original quality data that is not hierarchically encoded. The head data reading unit 101 reads data having a data amount corresponding to the head data reproduction time 1100 from the storage unit 100. Then, the head data re-encoding unit 103 re-encodes the read data according to the head data quality information 1102 from the head data quality adjusting unit 110. Thereby, the head data to be transmitted to the receiving unit 20 can be obtained.
[0040] また、上記実施形態では、コンテンツデータが送信部 10の記憶部 100に置かれた構 成であつたが、これに替えて、コンテンツデータを送信部 10の外部の装置に置く構成 であってもよい。その場合、送信部 10が、コンテンツを配信する都度、外部の装置に アクセスし、必要なデータを取得する。 [0040] In the above embodiment, the content data is stored in the storage unit 100 of the transmission unit 10. However, instead of this, the content data is stored in a device external to the transmission unit 10. It may be. In that case, each time the content is distributed, the transmission unit 10 accesses an external device and acquires necessary data.
[0041] また、上記実施形態では、配信サービスの対象となる全コンテンツで初期化時間を 一律に設定したが、指定されるコンテンツ群に応じて初期化時間を変更してもよレ、。 例えば、ユーザの待ち時間の許容値について、コンテンツ群の重要度ごとに異なる 値を送信部 10に設定しておき、それを初期化時間として用いる。この場合、先頭デー タ品質調整部 110は、前述の実施形態での動作と同様に、初期化時間内に先頭デ ータを伝送できるよう、先頭データ品質情報 1102を生成する。 In the above embodiment, the initialization time is set uniformly for all contents targeted for the distribution service. However, the initialization time may be changed according to the specified content group. For example, a value that is different for each importance level of the content group is set in the transmission unit 10 as an allowable value of the waiting time of the user, and this is used as the initialization time. In this case, the head data quality adjustment unit 110 generates the head data quality information 1102 so that the head data can be transmitted within the initialization time, similarly to the operation in the above-described embodiment.
[0042] 上記の重要度としては、例えば、そのコンテンツ群の検索順位あるいは再生頻度や 注目度等の数値が考えられる。このような重要度が高いコンテンツ群ほど、ユーザの 趣向に合致する可能性は高ぐまた、ユーザにとっては、すぐにでも視聴したいもの であると考えられる。よって、重要度が高いコンテンツ群ほどユーザの待ち時間が短く なるよう、重要度と待ち時間の許容値との対応関係を予め設定しておく。そして、実 際にコンテンツ群が指定されたとき、そのコンテンツ群の重要度に対応する待ち時間 の許容値を初期化時間として認識すればよい。これにより、ユーザの利便性が一層 高められる。 As the above-mentioned importance, for example, a numerical value such as a search order or a reproduction frequency of the content group or a degree of attention can be considered. The content group with such a high degree of importance is more likely to match the user's preferences, and it is considered that the user wants to view it immediately. Therefore, the correspondence relationship between the importance level and the allowable value of the waiting time is set in advance so that the user waiting time becomes shorter as the content group has a higher importance level. Then, when the content group is actually specified, the allowable waiting time value corresponding to the importance level of the content group may be recognized as the initialization time. This further enhances user convenience.
[0043] 本発明は、例えば、インターネット上での動画像データの配信サービスに好適であ る。本発明の適用により、伝送帯域、コンテンツ群の数及び種類、初期化時間、再生 遅延等の制約を受けることなぐ Webコンテンツの即時再生を実現することができる。 The present invention is suitable for a moving image data distribution service on the Internet, for example. By applying the present invention, it is possible to realize immediate playback of Web content without being restricted by the transmission band, the number and type of content groups, initialization time, playback delay, and the like.
[0044] 本出願は、 2006年 11月 28曰に出願された特願 2006— 320122号を基礎とする 優先権を主張し、その開示の全てをここに取り込む。 [0044] This application claims priority based on Japanese Patent Application No. 2006-320122 filed on Nov. 28, 2006, the entire disclosure of which is incorporated herein.
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008548222A JP5505591B2 (en) | 2006-11-28 | 2007-11-26 | Moving image distribution system, moving image distribution apparatus, and moving image distribution method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006-320122 | 2006-11-28 | ||
| JP2006320122 | 2006-11-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008069032A1 true WO2008069032A1 (en) | 2008-06-12 |
Family
ID=39491935
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/072731 Ceased WO2008069032A1 (en) | 2006-11-28 | 2007-11-26 | Dynamic image distribution system, dynamic image distribution device, and dynamic image distribution method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5505591B2 (en) |
| WO (1) | WO2008069032A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010028516A (en) * | 2008-07-22 | 2010-02-04 | Nec Corp | Video distribution system, video distribution apparatus, video receiving device, video distribution method, video receiving method and program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000295272A (en) * | 1999-04-02 | 2000-10-20 | Ricoh Co Ltd | Data distribution device |
| JP2002077249A (en) * | 2000-08-28 | 2002-03-15 | Mitsubishi Electric Corp | Data transmission system and network system |
| JP2004194294A (en) * | 2002-11-29 | 2004-07-08 | Canon Inc | Receiving device and receiving method |
| JP2006155178A (en) * | 2004-11-29 | 2006-06-15 | Sony Corp | Content communication system, communication apparatus and method, and program |
-
2007
- 2007-11-26 JP JP2008548222A patent/JP5505591B2/en active Active
- 2007-11-26 WO PCT/JP2007/072731 patent/WO2008069032A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000295272A (en) * | 1999-04-02 | 2000-10-20 | Ricoh Co Ltd | Data distribution device |
| JP2002077249A (en) * | 2000-08-28 | 2002-03-15 | Mitsubishi Electric Corp | Data transmission system and network system |
| JP2004194294A (en) * | 2002-11-29 | 2004-07-08 | Canon Inc | Receiving device and receiving method |
| JP2006155178A (en) * | 2004-11-29 | 2006-06-15 | Sony Corp | Content communication system, communication apparatus and method, and program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010028516A (en) * | 2008-07-22 | 2010-02-04 | Nec Corp | Video distribution system, video distribution apparatus, video receiving device, video distribution method, video receiving method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5505591B2 (en) | 2014-05-28 |
| JPWO2008069032A1 (en) | 2010-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101390393B (en) | System and method for enhancing special playback functions | |
| EP2649792B1 (en) | Pre-buffering audio/video stream pairs | |
| CN107135422B (en) | Information processing apparatus, information processing method, and computer program | |
| WO2013008867A1 (en) | Transmission device, method for controlling transmission device, control program, and recording medium | |
| CN101355500B (en) | Content reproduction apparatus, content reproduction method and program | |
| JP7255116B2 (en) | Information processing system, terminal device and program | |
| US20080133744A1 (en) | Multimedia data streaming server and method for dynamically changing amount of transmitting data in response to network bandwidth | |
| CN100546291C (en) | Quality enhancement for stored video streams in a mobile wireless interworking environment | |
| US8019202B2 (en) | Content reproduction appratus, content reproduction method, and content reproduction system with varied-speed reproduction requests | |
| JP4998775B2 (en) | Information distribution system and method, information distribution apparatus, receiving terminal, and information relay apparatus | |
| JPH0818622A (en) | Information communication terminal | |
| WO2008069032A1 (en) | Dynamic image distribution system, dynamic image distribution device, and dynamic image distribution method | |
| JP7559156B2 (en) | Method, system, and medium for streaming video content using an adaptive buffer | |
| CN100589557C (en) | A Method of Improving the Response Speed of Client VCR Operation | |
| JP6294527B2 (en) | Transmission device, transmission method, reproduction device, and reproduction method | |
| JP2005121693A (en) | Streaming delivery system and streaming delivery method | |
| US8005466B2 (en) | Real time reproduction method of file being received according to non real time transfer protocol and a video apparatus thereof | |
| JP5333218B2 (en) | Moving image data distribution system, method and program thereof | |
| JP2002077857A (en) | Multimedia data transmission device | |
| JP3886892B2 (en) | Video storage device | |
| CN121000901A (en) | Video processing methods, apparatus, electronic devices and storage media | |
| JP2004064366A (en) | Information providing apparatus and method, information processing apparatus and method, recording medium, and program | |
| JP2017152750A (en) | Content transmission device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07832456 Country of ref document: EP Kind code of ref document: A1 |
|
| DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2008548222 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07832456 Country of ref document: EP Kind code of ref document: A1 |
|
| DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) |