Patent ID: 7260311

Claim:
A method of time shifting a program which is recorded, said method comprising the steps of: (a) calculating a first difference between a predetermined playback start time of said program and a predetermined recorded time of said program; (b) calculating a second difference between said predetermined playback start time of said program and a predetermined end time of said program; (c) determining a playback speed of said recorded program based on steps (a) and (b); (d) comparing the determined playback speed with a maximum speed, the maximum speed corresponding to a second predetermined speed at which users understand video contents without understanding audio content; (e) if the determined playback speed is equal to or less than the maximum speed, sequentially causing playback of said recorded program at a plurality of speeds based on said playback speed determined in step (c); wherein the plurality of speeds include (1) a first predetermined speed such that users understand the audio and video content and (2) the second predetermined speed such that users understand the video content without understanding the audio content.