[go: up one dir, main page]

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 PDF

Info

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
Application number
PCT/JP2007/072731
Other languages
French (fr)
Japanese (ja)
Inventor
Takahiro Kimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2008548222A priority Critical patent/JP5505591B2/en
Publication of WO2008069032A1 publication Critical patent/WO2008069032A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct 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

It is possible to provide a technique to reduce a user wait time in a system for distributing a dynamic image content. A transmission device includes: means for transmitting head data in a content group as a reproduction candidate of a reception device; means for adjusting the quality of all the head data to be transmitted to the reception device to such a quality that the data can be transmitted during an initialization time indicating a period from specification of the reproduction candidate in the reception device to the completion of reception of the head data; and means for transmitting the subsequent data concerning the reproduction candidate content requested from the reception device. Moreover, the reception device includes means for representing reproduction candidates so as to be selected upon completion of the reception of the head data, requesting the transmission device for the data subsequent to the content selected from the reproduction candidates, and reproducing the head data in the content.

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

請求の範囲 The scope of the claims [1] コンテンツを構成する動画像データを送信する送信装置と  [1] a transmission device that transmits moving image data constituting content; 該送信装置から受信した動画像データを再生する受信装置と  A receiving device for reproducing moving image data received from the transmitting device; を備え、  With 前記送信装置は、  The transmitter is 前記受信装置の再生候補となるコンテンツ群における各先頭データを前記受信装 置へ送信する手段と、  Means for transmitting each head data in the content group as a reproduction candidate of the receiving device to the receiving device; 前記受信装置へ送信すべき全ての先頭データの品質を、前記受信装置における 再生候補の指定力 先頭データの受信完了までの期間を示す初期化時間に伝送可 能な品質に調整する手段と、  Means for adjusting the quality of all the head data to be transmitted to the receiving device to a quality that can be transmitted at an initialization time indicating a period until completion of reception of the head data of the reproduction candidate in the receiving device; 前記再生候補のコンテンツに関し前記受信装置から要求された後続データを送信 する手段と  Means for transmitting subsequent data requested from the receiving device with respect to the content of the reproduction candidate; を有し、  Have 前記受信装置は、  The receiving device is: 先頭データの受信完了時に前記再生候補を選択可能に提示し、前記再生候補か ら選択されたコンテンツの後続データを前記送信装置へ要求し且つ該コンテンツの 先頭データを再生する手段  Means for presenting the playback candidate so as to be selectable upon completion of reception of the head data, requesting the transmitting device for subsequent data of the content selected from the playback candidate, and playing back the head data of the content を有することを特徴とする動画像配信システム。  A moving image distribution system comprising: [2] 前記送信装置は、先頭データの品質を調整するとき、自装置および前記受信装置 間の伝送帯域により規定される前記初期化時間の許容伝送量と前記再生候補の先 頭データの合計量とを比較し、前記合計量が許容伝送量を超える場合、前記受信装 置へ送信すべき各先頭データに対し本来の品質より低い品質を適用することを特徴 とする請求項 1記載の動画像配信システム。  [2] When the transmission device adjusts the quality of the head data, the allowable transmission amount of the initialization time defined by the transmission band between the own device and the reception device and the total amount of the head data of the reproduction candidate The moving image according to claim 1, wherein if the total amount exceeds an allowable transmission amount, a quality lower than the original quality is applied to each head data to be transmitted to the receiving device. Distribution system. [3] 前記送信装置は、階層符号化された動画像データをコンテンツの動画像データと して保持する記憶装置を有することを特徴とする請求項 1又は 2記載の動画像配信 システム。  [3] The moving image distribution system according to claim 1 or 2, wherein the transmission device includes a storage device that holds the hierarchically encoded moving image data as moving image data of content. [4] 前記送信装置は、前記受信装置へ送信すべき各先頭データの品質に対応する階 層を示す階層インデクス情報を生成し、前記階層インデクス情報に基づき前記記憶 装置から各先頭データを読み出して送信することを特徴とする請求項 3記載の動画 像配信システム。 [4] The transmitting device generates hierarchical index information indicating a hierarchy corresponding to the quality of each head data to be transmitted to the receiving device, and stores the storage based on the hierarchical index information. 4. The moving image distribution system according to claim 3, wherein each head data is read from the device and transmitted. [5] 前記送信装置は、コンテンツの動画像データを本来の品質にて保持する記憶装置 を有し、前記受信装置における先頭データの再生時間に対応するデータ量のデータ を前記記憶装置から読み出し、読み出した前記データを本来の品質より低い品質の データに変換し該データを先頭データとして前記受信装置へ送信することを特徴と する請求項 1又は 2記載の動画像配信システム。  [5] The transmission device includes a storage device that holds the moving image data of the content with an original quality, reads out data of a data amount corresponding to the reproduction time of the head data in the reception device from the storage device, 3. The moving image distribution system according to claim 1, wherein the read data is converted into data having a quality lower than the original quality, and the data is transmitted as head data to the receiving device. [6] 前記送信装置は、先頭データの品質を段階的に上昇させるよう調整することを特徴 とする請求項 1乃至 5のいずれか 1項に記載の動画像配信システム。  6. The moving image distribution system according to any one of claims 1 to 5, wherein the transmission device adjusts the quality of the top data stepwise. [7] 前記送信装置は、再生候補のコンテンツ群の重要度に応じて初期化時間を変更す ることを特徴とする請求項 1乃至 6のいずれか 1項に記載の動画像配信システム。  7. The moving image distribution system according to any one of claims 1 to 6, wherein the transmission device changes an initialization time according to the importance of a content group as a reproduction candidate. [8] コンテンツを構成する動画像データを再生する受信装置と接続された動画像配信 装置であって、  [8] A moving image distribution device connected to a receiving device that reproduces moving image data constituting content, 前記受信装置の再生候補となるコンテンツ群における各先頭データを前記受信装 置へ送信する手段と、  Means for transmitting each head data in the content group as a reproduction candidate of the receiving device to the receiving device; 前記受信装置へ送信すべき全ての先頭データの品質を、前記受信装置における 再生候補の指定力 先頭データの受信完了までの期間を示す初期化時間に伝送可 能な品質に調整する手段と、  Means for adjusting the quality of all the head data to be transmitted to the receiving device to a quality that can be transmitted at an initialization time indicating a period until completion of reception of the head data of the reproduction candidate in the receiving device; 前記再生候補のコンテンツに関し前記受信装置から要求された後続データを送信 する手段と  Means for transmitting subsequent data requested from the receiving device with respect to the content of the reproduction candidate; を備えることを特徴とする動画像配信装置。  A moving image distribution apparatus comprising: [9] 先頭データの品質を調整するとき、 自装置および前記受信装置間の伝送帯域によ り規定される前記初期化時間の許容伝送量と前記再生候補の先頭データの合計量 とを比較し、前記合計量が許容伝送量を超える場合、前記受信装置へ送信すべき各 先頭データに対し本来の品質より低い品質を適用することを特徴とする請求項 8記載 の動画像配信装置。 [9] When adjusting the quality of the top data, the allowable transmission amount of the initialization time defined by the transmission band between the own device and the receiving device is compared with the total amount of the top data of the reproduction candidates. 9. The moving image distribution apparatus according to claim 8, wherein when the total amount exceeds an allowable transmission amount, a lower quality than the original quality is applied to each head data to be transmitted to the receiving device. [10] 階層符号化された動画像データをコンテンツの動画像データとして保持する記憶 装置を備えることを特徴とする請求項 8又は 9記載の動画像配信装置。 10. The moving image distribution device according to claim 8, further comprising a storage device that holds the hierarchically encoded moving image data as moving image data of the content. [11] 前記受信装置へ送信すべき各先頭データの品質に対応する階層を示す階層イン デクス情報を生成し、前記階層インデクス情報に基づき前記記憶装置から各先頭デ ータを読み出して送信することを特徴とする請求項 10記載の動画像配信装置。 [11] Hierarchical index information indicating a hierarchy corresponding to the quality of each head data to be transmitted to the receiving device is generated, and each head data is read from the storage device and transmitted based on the layer index information. The moving image distribution apparatus according to claim 10, wherein: [12] コンテンツの動画像データを本来の品質にて保持する記憶装置を備え、前記受信 装置における先頭データの再生時間に対応するデータ量のデータを前記記憶装置 力、ら読み出し、読み出した前記データを本来の品質より低い品質のデータに変換し 該データを先頭データとして前記受信装置へ送信することを特徴とする請求項 8又 は 9記載の動画像配信装置。 [12] A storage device that holds the moving image data of the content with original quality is provided, and the amount of data corresponding to the reproduction time of the head data in the reception device is read from the storage device, and the read data 10. The moving image distribution apparatus according to claim 8 or 9, wherein the data is converted into data of lower quality than the original quality and the data is transmitted to the receiving apparatus as head data. [13] 先頭データの品質を段階的に上昇させるよう調整することを特徴とする請求項 8乃 至 12のいずれか 1項に記載の動画像配信装置。 [13] The moving image distribution apparatus according to any one of [8] to [12], wherein the quality of the top data is adjusted so as to be increased stepwise. [14] 再生候補のコンテンツ群の重要度に応じて初期化時間を変更することを特徴とする 請求項 8乃至 13のいずれか 1項に記載の動画像配信装置。 14. The moving image distribution apparatus according to any one of claims 8 to 13, wherein the initialization time is changed in accordance with the importance of the content group of reproduction candidates. [15] コンピュータを請求項 8乃至 14のいずれか 1項に記載の動画像配信装置として機 能させることを特徴とするプログラム。 [15] A program that causes a computer to function as the moving image distribution device according to any one of claims 8 to 14. [16] コンテンツを構成する動画像データを送信する送信装置と該送信装置から受信し た動画像データを再生する受信装置とを備えるシステムにおいて、 [16] In a system including a transmitting device that transmits moving image data constituting content and a receiving device that reproduces moving image data received from the transmitting device, 前記送信装置が、前記受信装置の再生候補となるコンテンツ群における各先頭デ ータを前記受信装置へ送信するステップと、  The transmitting device transmitting to the receiving device each head data in a content group that is a reproduction candidate of the receiving device; 前記送信装置が、前記受信装置へ送信すべき全ての先頭データの品質を、前記 受信装置における再生候補の指定から先頭データの受信完了までの期間を示す初 期化時間に伝送可能な品質に調整するステップと、  The transmitter adjusts the quality of all the head data to be transmitted to the receiver to a quality that can be transmitted in the initialization time that indicates the period from the specification of the reproduction candidate in the receiver to the completion of reception of the head data. And steps to 前記受信装置が、先頭データの受信完了時に前記再生候補を選択可能に提示し The receiving device presents the reproduction candidate to be selectable when reception of the head data is completed. 、前記再生候補から選択されたコンテンツの後続データを前記送信装置へ要求し且 っ該コンテンツの先頭データを再生するステップと、 Requesting subsequent data of the content selected from the reproduction candidates to the transmitting device and reproducing the top data of the content; 前記送信装置が、前記再生候補のコンテンツに関し前記受信装置から要求された 後続データを送信するステップと  The transmitting device transmitting subsequent data requested from the receiving device regarding the content of the reproduction candidate; を含むことを特徴とする動画像配信方法。  A moving image distribution method comprising: [17] 前記送信装置が、先頭データの品質を調整するとき、自装置および前記受信装置 間の伝送帯域により規定される前記初期化時間の許容伝送量と前記再生候補の先 頭データの合計量とを比較し、前記合計量が許容伝送量を超える場合、前記受信装 置へ送信すべき各先頭データに対し本来の品質より低い品質を適用することを特徴 とする請求項 16記載の動画像配信方法。 [17] When the transmitting device adjusts the quality of the head data, the transmitting device and the receiving device The allowable transmission amount of the initialization time specified by the transmission band between the data and the total amount of the head data of the reproduction candidate is compared, and if the total amount exceeds the allowable transmission amount, it is transmitted to the receiving device. 17. The moving image distribution method according to claim 16, wherein a lower quality than the original quality is applied to each head data. [18] 前記送信装置が、階層符号化された動画像データをコンテンツの動画像データと して記憶装置に保持することを特徴とする請求項 16又は 17記載の動画像配信方法 18. The moving image distribution method according to claim 16 or 17, wherein the transmission device holds the hierarchically encoded moving image data as content moving image data in a storage device. [19] 前記送信装置が、前記受信装置へ送信すべき各先頭データの品質に対応する階 層を示す階層インデクス情報を生成し、前記階層インデクス情報に基づき前記記憶 装置から各先頭データを読み出して送信することを特徴とする請求項 18記載の動画 像配信方法。 [19] The transmitting device generates hierarchical index information indicating a hierarchy corresponding to the quality of each leading data to be transmitted to the receiving device, and reads each leading data from the storage device based on the hierarchical index information. 19. The moving image distribution method according to claim 18, wherein the transmission is performed. [20] 前記送信装置が、コンテンツの動画像データを本来の品質にて記憶装置に保持し 、前記受信装置における先頭データの再生時間に対応するデータ量のデータを前 記記憶装置から読み出し、読み出した前記データを本来の品質より低い品質のデー タに変換し該データを先頭データとして前記受信装置へ送信することを特徴とする請 求項 16又は 17記載の動画像配信方法。  [20] The transmitting device holds the moving image data of the content in the storage device with the original quality, and reads out the data of the data amount corresponding to the reproduction time of the head data in the receiving device from the storage device 18. The moving image distribution method according to claim 16, wherein the data is converted into data having a quality lower than the original quality, and the data is transmitted as head data to the receiving device. [21] 前記送信装置が、先頭データの品質を段階的に上昇させるよう調整することを特徴 とする請求項 16乃至 20のいずれか 1項に記載の動画像配信方法。  21. The moving image distribution method according to any one of claims 16 to 20, wherein the transmission device adjusts the quality of the top data stepwise. [22] 前記送信装置が、前記受信装置においてコンテンツの後続データを要求してから その後続データを受信し再生するまでの期間を示す再生遅延時間に対応するデー タ量の動画像データを前記先頭データとして認識することを特徴とする請求項 16乃 至 21のいずれか 1項に記載の動画像配信方法。  [22] The moving image data having a data amount corresponding to a reproduction delay time indicating a period from when the transmission device requests subsequent data of the content at the reception device to reception and reproduction of the subsequent data. The moving image distribution method according to any one of claims 16 to 21, wherein the moving image distribution method is recognized as data. [23] 前記送信装置が、前記受信装置においてコンテンツの後続データを要求してから その後続データを受信するまでの期間を示す伝送遅延時間と、前記受信装置にお いて前記後続データの受信が開始されてからそれが蓄積されるまでの期間を示すバ ッファリング遅延時間とのいずれか一方または双方の和を前記再生遅延時間として 認識することを特徴とする請求項 22記載の動画像配信方法。  [23] A transmission delay time indicating a period from when the transmission device requests subsequent data of the content at the reception device to reception of the subsequent data, and reception of the subsequent data at the reception device starts. 23. The moving image distribution method according to claim 22, wherein the reproduction delay time is recognized as one or both of a buffering delay time indicating a period from when the image is accumulated to when it is accumulated. [24] 前記送信装置が、 TCP (Transmission Control Protocol)による再送タイムアウト手 続きにて算出するラウンドトリップタイムを前記伝送遅延時間として認識することを特 徴とする請求項 23記載の動画像配信方法。 [24] The transmission device may use a retransmission timeout protocol by TCP (Transmission Control Protocol). 24. The moving image distribution method according to claim 23, wherein a round trip time calculated in the following is recognized as the transmission delay time. [25] 前記送信装置が、 RTCP (RTP Control Protocol)により送信ストリームに関する情報 を前記受信装置へ送信してから該受信装置から受信品質に関する情報を受け取る までの期間を前記伝送遅延時間として認識することを特徴とする請求項 23記載の動 画像配信方法。 [25] The transmission device recognizes, as the transmission delay time, a period from transmission of information on a transmission stream to the reception device by RTCP (RTP Control Protocol) until reception of information on reception quality from the reception device. 24. The moving image distribution method according to claim 23. [26] 前記送信装置が、前記バッファリング遅延時間を後続データのピクチャ参照構造に 基づき決定することを特徴とする請求項 23記載の動画像配信方法。  26. The moving image distribution method according to claim 23, wherein the transmission device determines the buffering delay time based on a picture reference structure of subsequent data. [27] 前記送信装置が、再生候補のコンテンツ群の重要度に応じて初期化時間を変更す ることを特徴とする請求項 16乃至 26のいずれか 1項に記載の動画像配信方法。  27. The moving image distribution method according to any one of claims 16 to 26, wherein the transmission device changes an initialization time in accordance with the importance of a content group as a reproduction candidate. [28] コンテンツを構成する動画像データを再生する受信装置と接続された動画像配信 装置が、  [28] A moving image distribution device connected to a receiving device that reproduces moving image data constituting the content, 前記受信装置の再生候補となるコンテンツ群における各先頭データを前記受信装 置へ送信するステップと、  Transmitting each head data in the content group as a reproduction candidate of the receiving device to the receiving device; 前記受信装置へ送信すべき全ての先頭データの品質を、前記受信装置における 再生候補の指定力 先頭データの受信完了までの期間を示す初期化時間に伝送可 能な品質に調整するステップと、  Adjusting the quality of all the head data to be transmitted to the receiving device to a quality that can be transmitted in the initialization time indicating the period until the completion of the reception of the head data of the reproduction candidate in the receiving device; 前記再生候補のコンテンツに関し前記受信装置から要求された後続データを送信 を含むことを特徴とする動画像配信方法。  Transmitting subsequent data requested from the receiving device regarding the content of the reproduction candidate.
PCT/JP2007/072731 2006-11-28 2007-11-26 Dynamic image distribution system, dynamic image distribution device, and dynamic image distribution method Ceased WO2008069032A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)