Playback Apparatus Segment Synchronization and Data Loss Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming techniques often result in inconsistencies between segment information managed in a playlist and segment data played back, leading to potential loss of segment data during playback interruptions or errors, especially when transmission is incomplete or unintended.

Innovation Solution

A playback apparatus with a communication unit, display unit, and control unit that maintains content information, including segment information for completed displays, to ensure synchronized data reception from an external server, preventing data loss by requesting and retransmitting incomplete segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the playlist is updated only when transmission of segment data has completed, then the server manages transmission status efficiently, but the playback apparatus may play back segment data that was not fully transmitted, causing data loss

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidsegment data loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The playback apparatus sends display completion notifications to the server, providing feedback about which segments have been successfully displayed. The server uses this feedback to update the playlist and manage retransmission, ensuring that only segments that have been fully displayed are removed from the playlist.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server proactively retransmits segment data that may have been lost during transmission, before the playback apparatus attempts to play it back. This preliminary retransmission action prevents data loss by ensuring complete segment data is available before playback.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the playlist is updated only at temporary interruption, then the playback apparatus can resume playback efficiently, but unintended stoppages due to data reception errors cause inconsistency between playlist and actual playback status

Engineering Contradiction:
Improveplayback resumption easeVSAvoidplayback consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The playback apparatus continuously notifies the server about display completion status, providing real-time feedback that maintains consistency between the playlist and actual playback status, regardless of whether playback was interrupted intentionally or due to errors.

Inventive Principle:
Principle #23Feedback

3Productivity

If segment data is transmitted and managed without continuous verification, then the system operates with minimal overhead, but inconsistencies between playlist information and actual segment data received occur

Engineering Contradiction:
Improvesystem operation efficiencyVSAvoidsegment information consistency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The continuous feedback mechanism where the playback apparatus notifies the server of display completion maintains information consistency without requiring complex verification protocols, balancing overhead with reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10674188B2Playback apparatus, method of controlling playback apparatus, playback method and server apparatus
Publication Date: 2020.06.02 CANON KK
  • US10674188B2 patent drawing
  • US10674188B2 patent drawing
  • US10674188B2 patent drawing

AI summary

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.