Функцію Таймшифт (TimeShift) ще називають зсувом у часі. TimeShift - це дуже корисна функція, що дозволяє "поставити на паузу" телевізійну трансляцію, як на відеомагнітофоні. Наскільки це актуально, припускаємо, пояснювати не потрібно: зачастую оторватися від телеекрана досить складно, і щоб заварити собі чаю або зробити телефонний дзвінок, доводиться чекати "рекламної паузи". За допомогою функції Time Shifting можна в будь-який момент зупинити показ телепрограми, а потім продовжити його з того ж місця і часу, на якому була зроблена зупинка.
Цю корисність мають зараз багато цифрових супутникових декодерів, на борту у яких присутній порт USB.
Працює TimeShift за таким принципом: як тільки ви натискаєте на паузу, ресивер починає виробляти запис трансляції на підключене USB-пристрій (флеш-накопичувач, жорсткий диск). При цьому, зображення дійсно "замирає" на екрані.
При постановці телепередачі на паузу, ресивер повинен почати запис відео, його кодування, підготуватися до одночасного запису і відтворення і синхронізувати свою роботу. Цей процес підготовки може зайняти до кількох секунд.
Як тільки ви готові повернутися до перегляду телепередачі, ви натискаєте кнопку відтворення і телепрограма продовжується з того самого моменту, як ви поставили його на паузу. При цьому одночасно відбуваються два процеси - запис транслируемого каналу в реальному часі в буферний файл на підключеному USB-накопичувачі і відтворення цього ж файлу. В результаті виходить, що ви на екрані телевізора бачите те, що показували по телевізору деякий час тому. При цьому ресивери дають можливість керувати шкалою зсуву в часі, дозволяючи перемотувати вперед і назад телепередачу. В будь-який момент ви можете відключити зсув у часі, продовживши переглядати телепрограму в реальному часі.