Closed Caption Caching for Skip Back Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content presentation systems do not effectively enhance user experience by instantly providing closed captions when a skip back command is received, as they typically require closed captions to be enabled beforehand and may experience lengthy buffering periods during dynamic content consumption.

Innovation Solution

An apparatus comprising a decoder, user interface engine, and presentation engine that continuously caches a sufficient amount of closed captions, allowing for instantaneous presentation and rolling back content with closed captions, even if they were not initially enabled, to improve user understanding and experience during skip back commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If closed captions are enabled beforehand, then closed captions can be displayed during content playback, but user experience is degraded during skip back operations due to buffering delays

Engineering Contradiction:
Improveclosed caption availabilityVSAvoidbuffering delay during skip back
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by continuously caching closed captions in advance during content playback. This pre-caching ensures that when a skip back command is received, the closed captions are already available in the buffer and can be displayed immediately without causing buffering delays, thus resolving the contradiction between caption availability and time loss during skip back operations

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If closed captions are not enabled beforehand, then user experience is maintained during normal playback, but closed captions cannot be instantly provided when skip back command is received

Engineering Contradiction:
Improveuser experience during normal playbackVSAvoidresponse speed to skip back command
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system applies preliminary action by continuously caching closed captions in the background regardless of whether they are currently enabled. This ensures that when a skip back command is received, the captions are already prepared and can be instantly provided, resolving the contradiction between ease of operation during normal playback and response speed to skip back commands

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically managing the caching of closed captions without requiring user intervention. The system proactively prepares the caption data in advance, so when skip back is needed, the captions are already available, thus improving response speed while maintaining ease of operation

Inventive Principle:
Principle #25Self-service

3Ease of operation

If content is rolled back by t units of time, then skip back functionality is achieved, but closed captions spanning greater time interval T are needed to maintain user understanding

Engineering Contradiction:
Improveskip back functionalityVSAvoidcontent context during skip back
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system uses preliminary action by continuously caching closed captions for a time interval T that is greater than the skip back duration t. This ensures that when content is rolled back by t units of time, sufficient caption information spanning the larger interval T is already available in the buffer, preventing loss of information and maintaining user understanding throughout the skip back operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11714664B2Content presentation with enhanced closed caption and/or skip back
Publication Date: 2023.08.01 INTEL CORP
  • US11714664B2 patent drawing
  • US11714664B2 patent drawing
  • US11714664B2 patent drawing

AI summary

Apparatuses, methods and storage medium associated with content consumption are disclosed herein. In embodiments, an apparatus may include a decoder, a user interface engine, and a presentation engine. The decoder may be configured to receive and decode a streaming of the content. The user interface engine may be configured to receive user commands. The presentation engine may be configured to present the content as the content is decoded from the stream, in response to received user commands. Further, the decoder, the user interface engine, the presentation engine, and/or combination/sub-combination thereof, may be arranged to adapt the presentation to enhance user experience during response to a skip back command, where the adaption is in addition to a nominal response to the skip back command, e.g., display of closed captions. Other embodiments may be described and/or claimed.