IP Library Granted Patent US 9,471,334
Granted Patent B2
US 9,471,334 · App. 13/791,531 · Granted Oct 18, 2016

Content presentation with enhanced closed caption and/or skip back

Inventor: Johannes P. Schmidt (Los Altos Hills, CA)
Assignee: Intel Corporation
G06F9/4443H04N5/44513H04N21/4884H04N21/6587H04N21/8456H04N2005/44526
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,471,334
App. No.
13/791,531
Granted
Oct 18, 2016
Kind
B2
Abstract

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.

Claims (37)

1. An apparatus for consuming content, comprising:

a processor;

a decoder to receive and decode a streaming of the content, wherein the stream of content comprises closed captions;

a user interface engine configured to receive a skip back command to skip presentation of the content back t units of time: and

a presentation engine coupled to the decoder and the user interface engine, and to present the content as the content is decoded from the stream, including in response to receipt of the skip back command, when the presentation engine is not currently presenting closed captions:

roll the presentation back by at least t units of time;

initiate presentation of closed captions:

present closed captions spanning a time interval T that is greater than and comprises the t units of time: and

at the end of the time interval T, cease presentation of closed captions.

2. The apparatus of claim 1 , wherein the decoder, the user interface engine, or the presentation engine is to obtain T from one or more presentation rules associated with the stream of content.

3. The apparatus of claim 2 , wherein the presentation rules are embedded with the stream of content, and the decoder, the user interface engine, the presentation engine, individually, in combination or sub-combination, are arranged to recover the one or more presentation rules from the stream of content.

4. The apparatus of claim 1 , wherein the decoder, the user interface engine, the presentation engine, individually, in combination or sub-combination, are arranged to continuously cache closed captions for a rolling play time interval that is greater than the time interval T.

5. The apparatus of claim 1 , wherein the apparatus is a selected one of set-top box, a television, a desktop computer, a laptop computer, an ultrabook, a computing tablet, or a smartphone.

6. At least one non-transitory storage medium comprising a plurality of instructions to cause a content consumption device, in response to execution of the instructions by the content consumption device, to:

decode a streaming of the content, wherein the stream of content comprises closed captions;

receive a skip back command to skip presentation of the content back t units of time;

present the content as the content is decoded from the stream, including, in response to receipt of the skip back command, when the content is presented without closed captions:

roll the presentation back by at least t units of time;

initiate presentation of closed captions;

present closed captions spanning a time interval T that is greater than and comprises the t units of time; and

at the end of the time interval T, cease presentation of closed captions.

7. The at least one non-transitory storage medium of claim 6 , wherein the instructions, in response to execution of the instructions by the content consumption device, cause the content consumption device to obtain T from one or more presentation rules associated with the stream of content.

8. The at least one non-transitory storage medium of claim 7 , wherein the presentation rules are embedded with the stream of content, and wherein the instructions, in response to execution of the instructions by the content consumption device, cause the content consumption device to recover the one or more presentation rules from the stream of content.

9. The at least one non-transitory storage medium of claim 6 , wherein the instructions, in response to execution of the instructions by the content consumption device, cause the content consumption device to continuously cache closed captions for a rolling play time interval that is greater than the time interval T.

10. A method for consuming content, comprising:

decoding, with a decoder, a streaming of the content, wherein the streaming of the content comprises closed captions;

receiving, with a user interface engine, a skip back command to skip presentation of the content back t units of time; and

presenting the content as the content is decoded from the stream, with a presentation engine, including, in response to receipt of the skip back command, when the content is presented without closed captions:

rolling the presentation back by at least t units of time;

initiating presentation of closed captions;

presenting closed captions spanning a time interval T that is greater than and comprises the t units of time; and

at the end of the time interval T, ceasing presentation of closed captions.

11. The method of claim 10 , further comprising obtaining T, by the decoder, user interface engine, or presentation engine, in combination or sub-combination, from one or more presentation rules associated with the stream of content.

12. The method of claim 11 , wherein:

the presentation rules are embedded with the stream of content; and

the method further comprises recovering by the decoder, user interface engine, or presentation engine, in combination or sub-combination, the one or more presentation rules from the stream of content.

13. The method of claim 10 , further comprising continuously caching by the decoder, user interface engine, or presentation engine, in combination or sub-combination, closed captions for a rolling play time interval that is greater than the time interval T.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2013
From: SCHMIDT, JOHANNES P.
To: INTEL CORPORATION
Reel/Frame 029957/0100 →
Continuity (1)
Related Publication 20140258862A1 · Sep 11, 2014