IP Library Granted Patent US 9,584,837
Granted Patent B2
US 9,584,837 · App. 14/355,349 · Granted Feb 28, 2017

Receiving device and method of controlling the same, distribution device and distribution method, program, and distribution system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,584,837
App. No.
14/355,349
Granted
Feb 28, 2017
Kind
B2
Abstract

There is provided a receiving device including a receiving unit configured to receive a stream of a content to be distributed live, an analysis unit configured to analyze fragmented text information corresponding to subtitle data included in the received stream, and a control unit configured to control display of first text information so as to allow the display to be continued when second text information out of the text information is displayed based on a result of the analysis, the second text information being started to be displayed temporally after the first text information is displayed.

Claims (79)

1. A receiving device comprising:

circuitry configured to:

receive a stream of a content to be distributed live;

analyze fragmented text information corresponding to subtitle data included in the received stream; and

control display of first text information received at a first timing, the first text information including a first character string, so as to continue display of the first character string when second text information received at a second timing after the first timing, the second text information including a second character string, is displayed based on a result of the analysis, the second character string being started to be displayed temporally after the first character string is displayed, wherein

the text information includes a structured document that describes the content, and a display definition document that defines a display format which is applied to the structured document,

the first text information received at the first timing includes a first structured document that describes the first character string and a time indicating start of display of the first character string, and the first text information does not include a time indicating end of display of the first character string,

the second text information received at the second timing after the first timing includes a second structured document that describes the second character string, the time indicating end of display of the first character string, and a time indicating start of display of the second character string, and

the circuitry is configured to start display of the first character string at the time indicating the start of display of the first character string described in the first structured document received at the first timing, and later end display of the first character string at the time indicating the end of display of the first character string described in the second structured document received at the second timing after the first timing, based on a result of the analysis.

2. The receiving device according to claim 1 ,

wherein the time indicating the start of display of the second text information described in the second structured document is temporally before the time indicating the end of display of the first text information, and

wherein the circuitry starts display of the second text information according to the time indicating the start of display of the second text information described in the second structured document, based on a result of the analysis.

3. The receiving device according to claim 1 ,

wherein a same display definition document is applied to the structured document until a definition content of the display format is modified.

4. The receiving device according to claim 1 ,

wherein the stream is data of a format which complies with a MP4 file format, and

the subtitle data complies with a timed text markup language (TTML) standard.

5. The receiving device according to claim 2 ,

wherein a time indicating end of display of the second text information is further described in the second structured document, and

wherein the circuitry ends display of the second text information according to the time indicating the end of display of the second text information described in the second structured document, based on a result of the analysis.

6. The receiving device according to claim 5 ,

wherein the time indicating the end of display of the second text information described in the second structured document is temporally after the time indicating the end of display of the first text information.

7. A control method performed by a receiving device, the control method comprising:

receiving a stream of a content to be distributed live;

analyzing fragmented text information corresponding to subtitle data included in the received stream; and

controlling, using circuitry, display of first text information received at a first timing, the first text information including a first character string so as to continue display of the first character string when second text information received at a second timing after the first timing, the second text information including a second character string is displayed based on a result of the analysis, the second character string being started to be displayed temporally after the first character string is displayed, wherein

the text information includes a structured document that describes the content, and a display definition document that defines a display format which is applied to the structured document,

the first text information received at the first timing includes a first structured document that describes the first character string and a time indicating start of display of the first character string, and the first text information does not include a time indicating end of display of the first character string,

the second text information received at the second timing after the first timing includes a second structured document that describes the second character string, the time indicating end of display of the first character string, and a time indicating start of display of the second character string, and

the controlling comprises starting display of the first character string at the time indicating the start of display of the first character string described in the first structured document received at the first timing, and later ending display of the first character string at the time indicating the end of display of the first character string described in the second structured document received at the second timing after the first timing, based on a result of the analysis.

8. A non-transitory computer-readable storage medium storing computer-readable instructions thereon, which, when executed by a computer, cause the computer to perform a method comprising:

receiving a stream of a content to be distributed live;

analyzing fragmented text information corresponding to subtitle data included in the received stream; and

controlling display of first text information received at a first timing, the first text information including a first character string so as to continue display of the first character string when second text information received at a second timing after the first timing, the second text information including a second character string is displayed based on a result of the analysis, the second character string being started to be displayed temporally after the first character string is displayed, wherein

the text information includes a structured document that describes the content, and a display definition document that defines a display format which is applied to the structured document,

the first text information received at the first timing includes a first structured document that describes the first character string and a time indicating start of display of the first character string, and the first text information does not include a time indicating end of display of the first character string,

the second text information received at the second timing after the first timing includes a second structured document that describes the second character string, the time indicating end of display of the first character string, and a time indicating start of display of the second character string, and

the controlling comprises starting display of the first character string at the time indicating the start of display of the first character string described in the first structured document received at the first timing, and later ending display of the first character string at the time indicating the end of display of the first character string described in the second structured document received at the second timing after the first timing, based on a result of the analysis.

9. A distribution device comprising:

circuitry configured to:

generate a stream of a content for live distribution;

acquire fragmented text information so as to continue display of first text information including a first character string when second text information including a second character string is displayed, the first text information and the second text information corresponding to subtitle data of the content, the second character string being started to be displayed temporally after the first character string is displayed; and

distribute the stream of the content including the subtitle data, the first text information being distributed at a first timing, and the second text information being distributed at a second timing after the first timing, wherein

the text information includes a structured document that describes the content, and a display definition document that defines a display format which is applied to the structured document,

the first text information distributed at the first timing includes a first structured document that describes the first character string and a time indicating start of display of the first character string, and the first text information does not include a time indicating end of display of the first character string,

the second text information distributed at the second timing after the first timing includes a second structured document that describes the second character string, the time indicating end of display of the first character string, and a time indicating start of display of the second character string, and

the first text information and the second text information are to be used by a receiving device receiving the first text information and the second text information such that the receiving device starts display of the first character string at the time indicating the start of display of the first character string described in the first structured document received at the first timing, and later ends display of the first character string at the time indicating the end of display of the first character string described in the second structured document received at the second timing after the first timing.

10. A distribution method performed by a distribution device, the distribution method comprising:

generating, using circuitry, a stream of a content for live distribution;

acquiring fragmented text information so as to continue display of first text information including a first character string when second text information including a second character string is displayed, the first text information and the second text information corresponding to subtitle data of the content, the second character string being started to be displayed temporally after the first character string is displayed; and

distributing the stream of the content including the subtitle data, the first text information being distributed at a first timing, and the second text information being distributed at a second timing after the first timing, wherein

the text information includes a structured document that describes the content, and a display definition document that defines a display format which is applied to the structured document,

the first text information distributed at the first timing includes a first structured document that describes the first character string and a time indicating start of display of the first character string, and the first text information does not include a time indicating end of display of the first character string,

the second text information distributed at the second timing after the first timing includes a second structured document that describes the second character string, the time indicating end of display of the first character string, and a time indicating start of display of the second character string, and

the first text information and the second text information are to be used by a receiving device receiving the first text information and the second text information such that the receiving device starts display of the first character string at the time indicating the start of display of the first character string described in the first structured document received at the first timing, and later ends display of the first character string at the time indicating the end of display of the first character string described in the second structured document received at the second timing after the first timing.

11. A non-transitory computer-readable storage medium storing computer-readable instructions thereon, which, when executed by a computer, cause the computer to perform a method comprising:

generating a stream of a content for live distribution;

acquiring fragmented text information so as to continue display of first text information including a first character string when second text information including a second character string is displayed, the first text information and the second text information corresponding to subtitle data of the content, the second character string being started to be displayed temporally after the first character string is displayed; and

distributing the stream of the content including the subtitle data, the first text information being distributed at a first timing, and the second text information being distributed at a second timing after the first timing, wherein

the text information includes a structured document that describes the content, and a display definition document that defines a display format which is applied to the structured document,

the first text information distributed at the first timing includes a first structured document that describes the first character string and a time indicating start of display of the first character string, and the first text information does not include a time indicating end of display of the first character string,

the second text information distributed at the second timing after the first timing includes a second structured document that describes the second character string, the time indicating end of display of the first character string, and a time indicating start of display of the second character string, and

the first text information and the second text information are to be used by a receiving device receiving the first text information and the second text information such that the receiving device starts display of the first character string at the time indicating the start of display of the first character string described in the first structured document received at the first timing, and later ends display of the first character string at the time indicating the end of display of the first character string described in the second structured document received at the second timing after the first timing.

12. A distribution system comprising:

a distribution device; and

a receiving device,

wherein the distribution device includes

circuitry configured to:

generate a stream of a content for live distribution,

acquire fragmented text information so as to continue display of first text information including a first character string when second text information including a second character string is displayed, the first text information and the second text information corresponding to subtitle data of the content, the second character string being started to be displayed temporally after the first character string is displayed, and

distribute the stream of the content including the subtitle data, the first text information being distributed at a first timing, and the second text information being distributed at a second timing after the first timing,

the text information includes a structured document that describes the content, and a display definition document that defines a display format which is applied to the structured document,

the first text information distributed at the first timing includes a first structured document that describes the first character string and a time indicating start of display of the first character string, and the first text information does not include a time indicating end of display of the first character string,

the second text information distributed at the second timing after the first timing includes a second structured document that describes the second character string, the time indicating end of display of the first character string, and a time indicating start of display of the second character string, and

wherein the receiving device includes

circuitry configured to:

receive the stream of the content,

analyze the fragmented text information corresponding to the subtitle data included in the received stream, and

control display of the first character string included in the first text information received at the first timing so as to continue display of the first character string when the second character string included in the second text information received at the second timing is displayed based on a result of the analysis by starting display of the first character string at the time indicating the start of display of the first character string described in the first structured document received at the first timing, and later ending display of the first character string at the time indicating the end of display of the first character string described in the second structured document received at the second timing after the first timing, based on a result of the analysis.

Assignments (2)
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: DEWA, YOSHIHARU
To: SONY CORPORATION
Reel/Frame 032792/0880 →