throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2004/0052371 A1
`Watanabe
`(43) Pub. Date:
`Mar. 18, 2004
`
`US 200400.52371A1
`
`(54) CONTENT PROVIDINGAPPARATUS AND
`CONTENT PROVIDING METHOD
`(76) Inventor: Koichiro Watanabe, Saitama (JP)
`Correspondence Address:
`Ronald P Kananen
`Rader Fishman & Grauer
`Suite 501
`1233 20th Street NW
`Washington, DC 20036 (US)
`
`(21) Appl. No.:
`
`10/398,580
`
`(22) PCT Filed:
`(86) PCT No.:
`
`Jul. 26, 2002
`PCT/JP02/07587
`
`Foreign Application Priority Data
`(30)
`Aug. 15, 2001 (JP)...................................... 2001-246345
`
`Publication Classification
`
`(51) Int. Cl. ............................................. H04N 7/167
`(52) U.S. Cl. .............................................................. 380/233
`
`ABSTRACT -
`(57)
`The present invention is applied to distribution of music and
`VideoS via the Internet. Single Stream content is divided into
`a plurality of parts A to D in a time-Series manner, and a first
`part A is transmitted via Stream distribution, and remaining
`parts B to D are transmitted via buffering distribution such
`that decoding of a receiver's Side can be started upon end of
`decoding an immediately preceding part.
`
`TRANSMISSION START
`REPRODUCTION START
`
`
`
`ON END
`REPRODUCT
`T ME
`
`TRANSMISSION
`
`RECEPTION
`
`(C)
`
`REPRODUCTION
`
`-1-
`
`

`

`Patent Application Publication Mar. 18, 2004
`
`Sheet 1 of 5
`
`US 2004/0052371 Al
`
`AWIL
`
`WILSNONSNOISSTWSNVYL
`
`
`WILSNILYVLSNOISSIWSNVUL
`
`SWILSNIGNSNOILONGOYdSY
`
`
`WILONILYVLSNOILONGOdsy
`
`[
`
`O14
`
`NOISSIWSNVYL
`
`
`
`NOI1da03u
`
`-2-
`
`(9)
`
`-2-
`
`
`

`

`Patent Application Publication Mar. 18, 2004 Sheet 2 of 5
`
`US 2004/0052371 A1
`
`EIN I L
`
`
`
`ONE NOI 10000}{dE}}
`
`
`
`IMWIS N0|10||0|0}}dB}}
`
`NO 110ndOHdBH
`
`NO 11dBOBH
`
`? - - - - - - - - - … • • • • • •
`
`(9)
`
`(O)
`
`
`
`
`
`ONE NOISSIWSNWHLIMWIS NOISSIMSNYMI
`
`Z ' ? I -
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-3-
`
`

`

`Patent Application Publication Mar. 18, 2004 Sheet 3 of 5
`
`US 2004/0052371 A1
`
`EIN I L
`
`
`
`NO I SS ||NSNV}{1
`
`NO I LdE}{OE}}
`
`€ º 3) I -
`
`• • • • • • • • •
`
`} w \uedl (g)
`
`
`
`{{w \ued| (v)
`
`NO I LOT!C10}{dE}}
`
`XTGEOEKOEKOEKEZET(O)
`
`-4-
`
`

`

`Patent Application Publication Mar. 18, 2004 Sheet 4 of 5
`
`US 2004/0052371 A1
`
`F G. 4
`
`
`
`-5-
`
`

`

`Patent Application Publication Mar. 18, 2004 Sheet 5 of 5
`
`G (5) I -
`
`
`
`NO?ss?wsívül
`
`-6-
`
`

`

`US 2004/0052371 A1
`
`Mar. 18, 2004
`
`CONTENT PROVIDING APPARATUS AND
`CONTENT PROVIDING METHOD
`
`BACKGROUND OF THE INVENTION
`0001) 1. Technical Field
`0002 The present invention relates to a content providing
`apparatus and a content providing method, and can be
`applied, for example, to distribution of music and VideoS via
`the Internet. In the present invention, Single Stream content
`is divided into a plurality of parts in a time-Series manner,
`and a first part is transmitted via Stream distribution, whereas
`remaining parts are transmitted via buffering distribution
`Such that decoding of a receiver's Side can be started upon
`end of decoding an immediately preceding part, whereby the
`stream content is distributed with a high reliability and
`latency can be reduced remarkably as compared to that in the
`conventional art.
`0003 2. Background Art
`0004 Conventionally, to distribute information such as
`music, films, etc. whose content changes with time (here
`inafter called stream content), it is designed to use a method
`of providing Stream content while its data is being received
`(hereinafter called Stream distribution), and a method of
`providing a user with Stream content after its data is tem
`porarily buffered (hereinafter called buffering distribution).
`0005) That is, in the stream distribution, as shown in FIG.
`1, a transmitter's Side transmits Stream content to a client at
`a transfer rate that is Substantially the same as a reproduction
`speed (FIG.1(A)), and a receiver's side buffers the received
`data in an amount large enough to decode the Stream content
`(FIG. 1(B)) for sequential decoding (this process on the
`receiver's Side is called Stream reception as corresponding to
`the stream distribution). In the case of this method, the
`Stream content transmitted by the transmitter can be repro
`duced only to a very Small delay time required for data
`transmission and decoding (FIG. 1(C)), whereby a latency
`between the Start of receiving the Stream content and the
`Start of actually reproducing it can be reduced, thereby
`allowing the Stream content to be provided Smoothly.
`0006 By contrast, in the buffering distribution, as shown
`in FIG. 2, a transmitter's Side transmits Stream content at a
`rate irrelevant to a reproduction speed (FIG. 2(A)). A
`recipient receives the Stream content, bufferS all the received
`stream content (FIG. 2(B)), and thereafter decodes the
`buffered stream content to provide a user with the decoded
`stream content (FIG. 2(C)) (this process on the receivers
`Side is hereinafter called buffering reception as correspond
`ing to the buffering distribution). In the case of this method,
`there is a shortcoming that a relatively long time interval is
`required between the Start of receiving the content and the
`Start of actually reproducing it. However, in the case of this
`method, all the stream content is received and buffered in
`advance prior to its reproduction, and this allows an error
`recovery technique, Such as error correction or retransmis
`sion request processing in TCP/IP, to be applied, whereby
`the Stream content can be distributed with a correspondingly
`higher reliability.
`0007. In the buffering distribution, it is so designed that
`Single Stream content is decomposed into a plurality of parts
`to be transmitted Sequentially, whereby to reduce the latency
`
`between the Start of receiving the Stream content and the
`Start of actually reproducing it.
`0008 That is, in the case of this method, as shown in
`FIG. 3, a transmitter's side divides single stream content
`into, for example, four parts A to D in a time-Series manner,
`and transmits these parts Ato D sequentially (FIG.3(A)). In
`response thereto, a receiver's Side receives and buffers these
`parts A to D, and, upon completion of receiving one part,
`Starts reproducing this part. Thus, it is So designed that after
`having buffered the first part A, the receiver's side starts
`decoding a part whose reception is completed while buff
`ering another part, whereby to reduce the latency (FIGS.
`3(B) and (C)).
`0009. Thus, the buffering distribution has a merit that
`stream content can be distributed with a high reliability, but
`does involve a problem of generating the latency. For this
`reason, a user, who has requested Stream content, cannot
`listen to a demonstration of the content during the latency
`period. Incidentally, as explained with reference to FIG. 3,
`even when Single Stream content is divided and distributed
`as a plurality of parts, the latency does exist before reception
`of the first part is completed.
`DISCLOSURE OF THE INVENTION
`0010. The present invention has been made in consider
`ation of the above points, and attempts to propose a content
`providing apparatus and a content providing method by
`which stream content is distributed with a high reliability
`and latency can be reduced remarkably as compared to that
`in the conventional art.
`0011. In order to solve the above problem, the present
`invention is applied to a content providing apparatus for
`transmitting predetermined Stream content to a client.
`Among a plurality of parts formed by time-Series division of
`Single Stream content, a first part is transmitted via Stream
`distribution, and remaining parts are transmitted via buffer
`ing distribution Such that decoding of a receiver's Side can
`be started upon end of decoding an immediately preceding
`part.
`0012. The stream distribution exhibits an extremely low
`latency but has a demerit of low reliability, whereas the
`buffering distribution exhibits a high latency but has a merit
`of high reliability. Thus, according to the configuration of
`the present invention, the first part is transmitted via the
`Stream distribution, and the remaining parts are transmitted
`via the buffering distribution such that decoding of the
`receiver's Side can be started upon end of decoding an
`immediately preceding part, whereby while reproducing the
`first part after an extremely low latency, buffering of the
`Succeeding parts can be completed, thereby allowing the
`parts Subsequent to the first part to be reproduced without
`interruption. Thus, Stream content can be provided, ensuring
`a high reliability.
`0013 Further, the present invention is applied to a con
`tent providing apparatus for receiving Stream content trans
`mitted by a predetermined server to provide a user with the
`received Stream content. The Stream content is divided into
`a plurality of parts in a time-Series manner to be transmitted
`by the Server, and the content providing apparatus receives
`a first one of the parts via Stream reception to be provided to
`the user, and buffer-receives a rest of the parts in a manner
`decodable upon completion of decoding an immediately
`preceding part.
`
`-7-
`
`

`

`US 2004/0052371 A1
`
`Mar. 18, 2004
`
`0.014 Thus, according to the configuration of the present
`invention, the proceSS performed by the receiver's Side
`permits the Stream content to be provided at a low latency
`and ensuring a high reliability.
`0.015
`Still further, the present invention is applied to a
`content providing method of transmitting predetermined
`Stream content to a client. Among a plurality of parts formed
`by time-Series division of Single Stream content, a first part
`is transmitted via the Stream distribution, and remaining
`parts are transmitted via the buffering distribution Such that
`decoding of a receiver's Side can be started upon end of
`decoding an immediately preceding part.
`0016. According to the configuration of the present
`invention, a content providing method can be provided, by
`which stream content is distributed with a high reliability
`and latency can be reduced remarkably as compared to that
`in the conventional art.
`0017 Still further, the present invention provides a con
`tent providing method of receiving Stream content transmit
`ted by a predetermined Server to provide a user with the
`received Stream content. The Stream content is divided in to
`a plurality of parts in a time-Series manner to be transmitted
`by the Server, and the content providing method includes
`receiving a first one of the parts via Stream reception to be
`provided to the user, and buffer-receiving a rest of the parts
`in a manner decodable upon completion of an immediately
`preceding part.
`0.018. According to the configuration of the present
`invention, a content providing method can be provided, by
`which stream content is distributed with a high reliability
`and latency can be reduced remarkably as compared to that
`in the conventional art.
`
`BRIEF DESCRIPTION OF DRAWINGS
`FIG. 1 is a characteristic curve diagram for
`0.019
`explaining conventional Stream distribution;
`0020 FIG. 2 is a characteristic curve diagram for
`explaining conventional buffering distribution;
`0021
`FIG. 3 is a characteristic curve diagram for
`explaining buffering distribution in which Single Stream
`content is divided into a plurality of parts,
`0022 FIG. 4 is a block diagram showing a distribution
`System according to an embodiment of the present inven
`tion; and
`0023 FIG. 5 is a characteristic curve diagram for
`explaining the distribution of stream content in FIG. 4.
`
`BEST MODES FOR CARRYING OUT THE
`INVENTION
`0024. Embodiments of the present invention are
`described below in detail with reference to the drawings
`whenever appropriate.
`0025 (1) Configuration of an Embodiment
`0.026
`FIG. 4 is a block diagram showing a distribution
`System according to an embodiment of the present inven
`tion. In this distribution System 1, a client 2 is a computer
`connected to a network Such as the Internet, and is a
`receiving unit of content. A Service Server 3 functions as an
`
`HTTP server and renders services such as presentation of
`providable content by access from the client 2. A content
`Server 4 provides Stream content by Similar access from the
`client 2.
`0027. Here, the content server 4 divides single stream
`content for distribution into a plurality of parts in a time
`Series direction, and distributes a first part via the Stream
`distribution and remaining parts are transmitted via the
`buffering distribution Such that a receiver's Side can perform
`reproduction upon completion of reproducing an immedi
`ately preceding part; i.e., the receiver's Side can complete
`buffering upon completion of decoding an immediately
`preceding part.
`0028. That is, in this embodiment, as shown in FIG. 5,
`Single Stream content is arranged in time-Series manner and
`divided into four parts A to D. Here, the parts A to D are
`formed such that they are related to each other to have their
`reproduction time doubled Sequentially in the time-Series
`direction. Among these parts A to D, the content Server 4
`transmits the first part A via the stream distribution. The
`parts B to D Subsequent to the first part A are Sequentially
`transmitted via the buffering distribution. Further, when
`transmitting the first part A, the content Server transmits the
`Subsequent part B concurrently (FIG. 5 (A)).
`0029. Thus, it is so designed in this embodiment that
`while receiving and decoding the first part A, the receiver's
`side receives and buffers the Subsequent part B so that the
`Subsequent part B can be reproduced upon completion of
`reproducing the part A. Further, it is So designed that while
`reproducing the part B in this way, the Subsequent part C is
`received and buffered So that the Subsequent part C can be
`reproduced upon completion of reproducing the part B. By
`enabling the receiver's Side to perform these processes, the
`content Server 4 is designed Such that a reproducer's Side can
`reproduce the Successive parts A to D without interruption
`whereby to reduce the latency remarkably after a request is
`made.
`0030. In order to do so, thus the client 2 requests the
`content Server 4 to distribute Stream content based on a menu
`offered by access to the service server 3. Then the client 2
`concurrently receives the first and Second parts A and B
`transmitted in this way, and decodes the first part A to
`provide a user with the decoded part A, and buffers the
`Second part B. Further, upon completion of decoding the first
`part A, the client 2 starts decoding the Second part B, and
`also receives and buffers the Subsequently transmitted third
`part C. Further, upon completion of decoding the Second part
`B, the client 2 starts decoding the third part, and also starts
`receiving and buffering the fourth part, and upon completion
`of decoding the third part C, it starts decoding the fourth part
`D.
`0.031) (2) Operation of the Embodiment
`0032. In the above configuration, this distribution system
`1 operates such that the client 2 is provided with a list or the
`like of content for distribution by access to the service server
`3, and Stream content is provided from the content Server 4
`by access following this list.
`0033. In this way of providing the content, among four
`parts A to D formed by dividing Single Stream content in a
`time-Series manner, the content Server 4 provides the first
`part A and Subsequent part B via the Stream distribution and
`
`-8-
`
`

`

`US 2004/0052371 A1
`
`Mar. 18, 2004
`
`the buffering distribution, respectively, and the Subsequent
`parts C and D via the buffering distribution. Further, the
`parts B to Dother than the first part are distributed such that
`upon end of decoding an immediately preceding part, a
`receiver's Side can decode a Succeeding part for reproduc
`tion.
`0034. Thus, the receivers side can stream-receive the first
`part A, whereby the Stream content can be provided to the
`user with extremely low latency period. Further, while
`providing the user with the first part A in this way, the
`receiver's Side buffer-receives the Subsequent part B, i.e.,
`receives and buffers the part B, and Starts decoding the part
`B upon completion of decoding the part A, whereby the
`Successive parts A and B can be provided to the user without
`interruption.
`0035) Further, while providing the user with the part B in
`this way, the receiver's side receives and buffers the Subse
`quent part C, and upon completion of decoding the part B,
`it starts decoding the part C. Further, while providing the
`user with the part C, the receiver's side receives and buffers
`the Subsequent part D, and upon end of decoding the part C,
`it starts decoding the part D. Thus, this embodiment ensures
`a low latency and allows the Successive parts A to D to be
`provided to the user without interruption. At this time, the
`parts B to D other than the first part are provided via the
`buffering distribution, whereby recovery processing for
`transmission error can be performed whenever necessary, to
`ensure a high reliability.
`0036 (3) Advantages of the Embodiment
`0037 According to the above configuration, single
`Stream content is divided into a plurality of parts in a
`time-Series manner, and a first part is transmitted via the
`Stream distribution, and remaining parts are transmitted via
`the buffering distribution such that decoding of a receiver's
`Side can be started upon end of decoding an immediately
`preceding part, whereby the Stream content is distributed
`with a high reliability and latency can be reduced remark
`ably as compared to that in the conventional art.
`0038 (4) Second Embodiment
`0039. In this embodiment, the first part Aaccording to the
`above-described first embodiment is distributed via unicast
`and the remaining parts B to D via multicast.
`0040 Here, unicast means a process of distributing one
`item of Stream content to one client exclusively, whereas
`multicast means a process of distributing one item of Stream
`content to a plurality of clients in common. In a distribution
`via the multicast, the content Server 4 transmits the plurality
`of parts C and D Sequentially and cyclically, and each client
`buffer-receives these parts C and D Sequentially and Selec
`tively.
`0041. Thus, it is so designed in this embodiment that
`stream the distribution of the first part is performed via
`unicast to allow the latency to be reduced accordingly.
`0.042
`Further, it is so designed that the buffering distri
`bution of the remaining parts is performed via multicast to
`prevent a bandwidth required for transmission from increas
`ing.
`Further, the plurality of parts are each transmitted
`0.043
`Sequentially and cyclically to implement a distribution via
`
`the multicast, whereby it is designed to prevent the band
`width required for transmission from increasing even if the
`number of clients is increased.
`0044) (5) Other Embodiments
`0045. Note that while the cases where single stream
`content is distributed by division into four parts have been
`described in the above-described embodiments, the present
`invention is not limited thereto. By dividing Single Stream
`content into Such various parts as necessary, advantages
`similar to those of the above-described embodiments can be
`obtained.
`0046. Further, while the cases where parts to be buffer
`distributed are sequentially received and buffered have been
`described in the above-described embodiments, the present
`invention is not limited thereto. What matters is that it is
`arranged that upon end of decoding an immediately preced
`ing part, buffering is completed So that decoding can be
`Started. AS long as it is So arranged, even when a first part
`and Subsequent Second and third parts may be received
`concurrently, advantages Similar to those of the above
`described embodiments can be obtained.
`0047 As described above, according to the present
`invention, Single Stream content is divided into a plurality of
`parts in a time-Series manner, and a first part is transmitted
`via the Stream distribution, and remaining parts are trans
`mitted via the buffering distribution such that decoding of a
`receiver's Side can be started upon completion of decoding
`an immediately preceding part, whereby the Stream content
`is distributed with a high reliability and latency can be
`reduced remarkably as compared to that in the conventional
`art.
`
`Industrial Applicability
`0048. The present invention relates to a content providing
`apparatus and a content providing method, and can be
`applied, for example, to distribution of music and VideoS via
`the Internet.
`
`Description of Numerals
`0049) 1. Distribution System
`0050 2. Client
`0051) 3. Service Server
`0.052
`4. Content Server
`
`1. (Amended) A content providing apparatus for trans
`mitting predetermined Stream content to a client, character
`ized in that:
`among a plurality of parts formed by time-Series division
`of Single Stream content,
`only a first part is transmitted via Stream distribution; and
`remaining parts are transmitted via buffering distribution
`Such that decoding of a receiver's Side can be Started
`upon end of decoding an immediately preceding part.
`2. The content providing apparatus as claimed in claim 1,
`wherein Said Stream distribution is a distribution via unicast.
`3. The content providing apparatus as claimed in claim 1,
`wherein said buffering distribution is a distribution via
`multicast.
`
`-9-
`
`

`

`US 2004/0052371 A1
`
`Mar. 18, 2004
`
`4. (Amended) A content providing apparatus for receiving
`Stream content transmitted by a predetermined Server to
`provide a user with the received Stream content, character
`ized in that:
`Said Stream content is divided into a plurality of parts in
`time-Series manner to be transmitted by Said Server; and
`Said content providing apparatus receives only a first one
`of Said parts via Stream reception to be provided to the
`user, and
`buffer-receives a rest of Said parts in a manner decodable
`upon completion of decoding an immediately preced
`ing part.
`5. (Amended) A content providing method of transmitting
`predetermined Stream content to a client, characterized by
`comprising:
`among a plurality of parts formed by time-Series division
`of Single Stream content,
`transmitting only a first part via Stream distribution, and
`
`transmitting remaining parts via buffering distribution
`Such that decoding of a receiver's Side can be Started
`upon end of decoding an immediately preceding part.
`6. (Amended) A content providing method of receiving
`Stream content transmitted by a predetermined Server to
`provide a user with the received Stream content, character
`ized in that:
`Said Stream content is divided into a plurality of parts in
`time-Series manner to be transmitted by Said Server; and
`Said content providing method comprises:
`receiving only a first one of Said parts via Stream
`reception to be provided to the user; and
`buffer-receiving a rest of Said parts in a manner decod
`able upon completion of decoding an immediately
`preceding part.
`
`-10-
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket