IP Library Granted Patent US 9,978,423
Granted Patent B2
US 9,978,423 · App. 15/277,752 · Granted May 22, 2018

Modified playback rate for portions of video content

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,978,423
App. No.
15/277,752
Granted
May 22, 2018
Kind
B2
Abstract

A method and system includes obtaining video content at a programmed processor. The programmed processor generates a playback rate for each of multiple portions of the video content based on a predetermined playback rate obtained by the processor for each of the multiple portions. The processor further modifies the multiple portions of the video content for playback, wherein each portion is modified in accordance with the generated playback rate which is variable for each of the portions. The modified multiple portions may be provided to a monitor device for playing the video content via in accordance with the generated playback rate for each portion of the video content.

Claims (40)

1. A method comprising:

obtaining video content at a programmed processor;

the programmed processor generating a playback rate for each of multiple portions of the video content based on a predetermined playback rate obtained by the processor for each of the multiple portions, wherein generating the playback rate includes detecting whether dialog is present in one or more of the portions, and setting a playback rate for the one or more portions responsive to detection whether dialog is present in the one or more portions;

modifying the multiple portions of the video content via the programmed processor for playback, wherein each portion is modified in accordance with the generated playback rate which is variable for each of the portions; and

providing the modified multiple portions to a monitor device for playing the video content in accordance with the generated playback rate for each portion of the video content.

2. The method of claim 1 wherein generating a playback rate for each of multiple portions of the video content comprises accessing a table that includes identifications of portions of the video content and an associated playback rate.

3. The method of claim 2 wherein the associated playback rate for each portion is determined according to user preferences for a type of scene in each portion.

4. The method of claim 2 wherein the associated playback rate for each portion is determined according to crowd sourced preference for a type of scene in each portion.

5. The method of claim 2 wherein the associated playback rate for a portion is determined by a producer of the portion.

6. The method of claim 1 wherein detecting whether dialog is present in one or more of the portions includes using speech recognition software to determine whether or not there is dialog in the one or more portions.

7. The method of claim 1 wherein the generated playback rate is selected from skipping the portion, and varying between 1× and 2×.

8. The method of claim 1 wherein the generated playback rate includes skipping a portion, wherein skipped portions comprise commercials.

9. The method of claim 8 wherein commercials are identified as a function of video content metadata identifying the commercials.

10. A method comprising:

obtaining video content;

determining a first length of time available for playback of the video content;

determining a second length of time for playback of the video content at a first rate, wherein the second length of time is longer than the first length of time;

generating a playback plan as a function of the first length of time and the second length of time, wherein the playback plan includes different rates of playback for different portions of the video content; and

providing the video content for playback in accordance with the playback plan, wherein the playback plan includes different rates of playback for different portions of the video content the playback of the video content to playback within the length of time available.

11. The method of claim 10 wherein generating a playback plan having different rates of playback for different portions of the video content comprises accessing a table that includes identifications of portions of the video content and an associated playback rate.

12. The method of claim 11 wherein the associated playback rate for each portion is determined according to user preferences for a type of scene in each portion.

13. The method of claim 10 wherein generating a playback plan including different rates for different portions comprises:

detecting dialog in the portion; and

setting a playback rate responsive to detection of dialog in the portion.

14. The method of claim 10 wherein the different rates are selected from skipping the portion, and varying between 1× and 2×.

15. The method of claim 10 wherein the playback plan includes skipping a portion, wherein skipped portions comprise commercials.

16. The method of claim 15 wherein commercials are identified as a function of video content metadata identifying the commercials.

17. A system comprising:

a processor; and

a memory device having a program stored thereon for execution by the processor to:

obtain video content;

determine a first length of time available for playback of the video content;

determine a second length of time for playback of the video content at a first rate, wherein the second length of time is longer than the first length of time;

generate a playback plan as a function of the first length of time and the second length of time, wherein the playback plan includes different rates of playback for different portions of the video content; and

provide the video content for playback in accordance with the playback plan, wherein the playback plan includes different rates of playback for different portions of the video content the playback of the video content to playback within the length of time available.

18. The system of claim 17 wherein the playback plan having different rates of playback for different portions of the video content is generated by accessing a table that includes identifications of portions of the video content and an associated playback rate.

19. The system of claim 18 wherein the associated playback rate for each portion is determined according to user preferences for a type of scene in each portion, and wherein the different rates are selected from skipping the portion, and varying between 1× and 2×.

20. The system of claim 17 wherein the playback plan including different rates for different portions is generated by:

detecting dialog in the portion; and

setting a playback rate responsive to detection of dialog in the portion.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: WEKSLER, ARNOLD S.; VANBLON, RUSSELL SPEIGHT; MESE, JOHN CARL; PETERSON, NATHAN J.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 039899/0202 →