IP Library › Granted Patent US 10,674,188
Granted Patent B2
US 10,674,188 · App. 16/040,693 · Granted Jun 2, 2020

Playback apparatus, method of controlling playback apparatus, playback method and server apparatus

Inventor: Rieko Tsukagoshi (Kawasaki, JP)
Assignee: CANON KABUSHIKI KAISHA
H04N21/2387H04N21/4325H04N21/4586H04N21/47217H04N21/4825H04N21/6582H04N21/8456H04N21/8586
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 10,674,188
App. No.
16/040,693
Granted
Jun 2, 2020
Kind
B2
Abstract

A playback apparatus, comprising a communication unit which communicates with an external apparatus, a display unit, a holding unit which holds content information related to content transmitted from the external apparatus to the playback apparatus, and a control unit, wherein the content comprises a plurality of segments, the content information includes segment information for identifying for which segments, among the plurality of segments, display by the display unit has completed, and the control unit based on the content information, controls the communication unit to receive from the external apparatus a segment for which display by the display unit has not completed among the plurality of segments.

Claims (53)

1. A playback apparatus, comprising:

one or more processors;

a memory; and

a program stored in the memory which, when executed by the one or more processors, causes the playback apparatus to perform:

receiving content comprising a plurality of segments, for each segment;

displaying on a display unit the received content for each segment;

holding, as a part of content information related to content transmitted from an external apparatus to the playback apparatus, segment information for identifying for which segments, among the plurality of segments, display by a display unit has completed;

transmitting the content information to the external apparatus; and

when the display by the display unit is interrupted, based on the content information, receiving a segment for which display by the display unit has not completed among the plurality of segments in order to resume the display.

2. The playback apparatus according to claim 1 , wherein

in the holding segment information, every time display of one segment by the display unit completes, the segment information included in the content information is updated, and

in the transmitting the content information, the content information including the updated segment information is transmitted to the external apparatus as updated content information.

3. The playback apparatus according to claim 2 ,

wherein the program stored in the memory which, when executed by the one or more processors, causes the playback apparatus to further perform in a case where display of the content is performed, receiving the content information from the external apparatus, and

wherein in a case where the updated content information has been transmitted to the external apparatus, the content information received from the external apparatus is the updated content information.

4. The playback apparatus according to claim 1 , wherein the segment information includes information for identifying a final segment for which display by the display unit completed.

5. A method of controlling a playback apparatus comprising:

receiving content comprising a plurality of segments, for each segment;

displaying on a display unit the received content for each segment;

holding, as a part of content information related to content transmitted from an external apparatus to the playback apparatus, segment information for identifying for which segments, among the plurality of segments, display by a display unit has completed;

transmitting the content information to the external apparatus; and

when the display by the display unit is interrupted, based on the content information, receiving a segment for which display by the display unit has not completed among the plurality of segments in order to resume the display.

6. A playback apparatus, comprising:

one or more processors;

a memory; and

a program stored in the memory which, when executed by the one or more processors, causes the playback apparatus to perform:

sequentially receiving content comprising a plurality of segments for each content from an external apparatus, wherein the content is received for each segment based on access information which is included in a playlist that lists access information related to a portion of the plurality of segments and received from the external apparatus;

displaying on a display unit received content for each segment to perform video display; and

transmitting to the external apparatus identification information for identifying a segment for which display has completed among the plurality of segments;

when the video display is interrupted, resuming the video display based on a playlist, received from the external apparatus, in which a segment next to the segment for which display has completed is specified based on the identification information.

7. The playback apparatus according to claim 6 , wherein the transmitting the identification information comprising every time display of one segment by the display unit completes, transmitting to the external apparatus a completion notification related to the segment for which display has completed.

8. The playback apparatus according to claim 6 , wherein

the playlist includes an identifier that identifies a segment for which display has completed, and

the transmitting the identification information comprising every time display of one segment by the display unit completes, transmitting to the external apparatus the playlist after changing the identifier in response to display completion.

9. The playback apparatus according to claim 6 , wherein the access information is a URL assigned to the segment.

10. The playback apparatus according to claim 6 , wherein the displaying on a display unit received content for each segment to perform video display including performing live streaming playback by sequentially displaying the plurality of segments.

11. The playback apparatus according to claim 6 , wherein the playlist includes information indicating an encoding scheme of the content.

12. The playback apparatus according to claim 6 , wherein the plurality of segments are data obtained by dividing the content into predetermined time units.

13. A content playback method comprising:

sequentially receiving content comprising a plurality of segments for each content from an external apparatus, wherein the content is received for each segment based on access information which is included in a playlist that lists access information related to a portion of the plurality of segments is received from the external apparatus;

displaying on a display unit received content for each segment to perform video display; and

transmitting to the external apparatus identification information for identifying a segment for which display has completed among the plurality of segments;

when the video display is interrupted, resuming the video display based on a playlist, received from the external apparatus, in which a segment next to the segment for which display has completed is specified based on the identification information.

14. A server apparatus that transmits content to a playback apparatus, the server apparatus comprising:

one or more processors;

a memory; and

a program stored in the memory which, when executed by the one or more processors, causes the playback apparatus to perform:

dividing the content to generate a plurality of segments;

sequentially transmitting content comprising the plurality of segments for each segment by communicating with the playback apparatus to enable the playback apparatus to perform video display;

transmitting to the playback apparatus a playlist that lists access information related to a portion of the plurality of segments to enable the playback apparatus to receive content for each segment based on access information included in the playlist;

receiving from the playback apparatus information for identifying a segment for which display has completed in the playback apparatus;

in accordance with the received information for identifying the segment for which the display has completed, updating the playlist;

in response to a request of the playlist from the playback apparatus which is caused by an interruption of the video display, transmitting to the playback apparatus the updated playlist related to a segment for which display by the playback apparatus has not completed among the plurality of segments.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2018
From: TSUKAGOSHI, RIEKO
To: CANON KABUSHIKI KAISHA
Reel/Frame 047185/0791 →
Priority Claims (1)
JP 2017-146797 · Jul 28, 2017 · national
Continuity (1)
Related Publication 20190037251A1 · Jan 31, 2019