СПОСОБЫ И УСТРОЙСТВА ДЛЯ БЫСТРОГО ПЕРЕКЛЮЧЕНИЯ КАНАЛОВ КОНТЕНТА РЕАЛЬНОГО ВРЕМЕНИ В УСТРОЙСТВЕ ВОСПРОИЗВЕДЕНИЯ

1. Способ переключения каналов в устройстве для воспроизведения контента реального времени, содержащий:
прием индикатора выбора канала, идентифицирующего второй канал, содержащий второй контент, для воспроизведения вместо первого канала, имеющего первый контент, воспроизводимый в текущий момент через первый путь воспроизведения;
определение, можно ли второй контент воспроизвести с использованием первого пути воспроизведения;
ввод второго контента на первый путь воспроизведения, если было определено, что второй контент можно воспроизвести с использованием первого пути воспроизведения.
2. Способ по п.1, отличающийся тем, что указанный прием содержит прием индикатора выбора канала от пользователя устройства.
3. Способ по п.1, отличающийся тем, что первый путь воспроизведения содержит по меньшей мере один из фильтра источника и преобразовательного фильтра.
4. Способ по п.3, отличающийся тем, что указанное определение содержит определение, что второй контент можно воспроизвести с использованием первого пути воспроизведения, если второй контент имеет такой же формат, как и первый контент.
5. Способ по п.1, дополнительно содержащий получение второго контента от стека протокола.
6. Способ по п.1, дополнительно содержащий:
если определено, что второй контент не может быть воспроизведен с использованием первого пути воспроизведения, выполнение операций:
аннулирования первого пути воспроизведения; и
построения второго пути воспроизведения для воспроизведения второго контента.
7. Устройство для переключения каналов в устройстве для воспроизведения контента реального времени, содержащее:
интерфейс пользователя, конфигурированный для приема индикатора выбора канала, идентифицирующего канал, содержащий контент реального времени для воспроизведения;
логический процессор, конфигурированный для определения, можно ли этот контент реального времени воспроизвести с использованием существующего пути воспроизведения;
интерфейс воспроизведения, конфигурированный для ввода контента реального времени на существующий путь воспроизведения, если было определено, что этот контент реального времени можно воспроизвести с использованием существующего пути воспроизведения.
8. Устройство по п.7, отличающееся тем, что интерфейс пользователя конфигурирован для приема индикатора выбора канала от пользователя устройства воспроизведения.
9. Устройство по п.7, отличающееся тем, что существующий путь воспроизведения содержит по меньшей мере один из фильтра источника и преобразовательного фильтра, используемые для воспроизведения выбранного контента реального времени, ассоциированного с другим каналом.
10. Устройство по п.9, отличающееся тем, что логический процессор конфигурирован для определения, что контент реального времени можно воспроизвести с использованием существующего пути воспроизведения, если этот контент реального времени имеет такой же формат, как и выбранный контент реального времени, ассоциированный с другим каналом.
11. Устройство по п.7, дополнительно содержащее интерфейс стека протоколов, конфигурированный для получения контента реального времени от стека протоколов.
12. Устройство по п.7, отличающееся тем, что, если определено, что контент реального времени не может быть воспроизведен с использованием существующего пути воспроизведения, логический процессор конфигурирован для:
аннулирования существующего пути воспроизведения; и
построения нового пути воспроизведения для воспроизведения контента реального времени.
13. Устройство для переключения каналов в устройстве для воспроизведения контента реального времени, содержащее:
средства для приема индикатора выбора канала, идентифицирующего канал, содержащий контент реального времени для воспроизведения;
средства для определения, можно ли этот контент реального времени воспроизвести с использованием существующего пути воспроизведения;
средства для ввода контента реального времени на существующий путь воспроизведения, если было определено, что этот контент реального времени можно воспроизвести с использованием существующего пути воспроизведения.
14. Устройство по п.13, отличающееся тем, что средства для приема содержат средства для приема индикатора выбора канала от пользователя устройства воспроизведения.
15. Устройство по п.13, отличающееся тем, что существующий путь воспроизведения содержит по меньшей мере один из фильтра источника и преобразовательного фильтра, используемые для воспроизведения выбранного контента реального времени, ассоциированного с другим каналом.
16. Устройство по п.15, отличающееся тем, что средства для определения содержат средства для определения того, что контент реального времени можно воспроизвести с использованием существующего пути воспроизведения, если этот контент реального времени имеет такой же формат, как и выбранный контент реального времени, ассоциированный с другим каналом.
17. Устройство по п.13, дополнительно содержащее средства для получения контента реального времени от стека протоколов.
18. Устройство по п.13, отличающееся тем, что если определено, что контент реального времени не может быть воспроизведен с использованием существующего пути воспроизведения, средства для определения содержат:
средства для аннулирования существующего пути воспроизведения; и
средства для построения нового пути воспроизведения для воспроизведения контента реального времени.
19. Компьютерный программный продукт для переключения каналов в устройстве для воспроизведения контента реального времени, содержащий:
машиночитаемый носитель с записанными программами, выполняемыми для:
приема индикатора выбора канала, идентифицирующего канал, содержащий контент реального времени для воспроизведения; и
ввода контента реального времени на существующий путь воспроизведения, если было определено, что этот контент реального времени можно воспроизвести с использованием существующего пути воспроизведения.
20. Устройство для переключения каналов между каналами контента реального времени, содержащее:
приемник, конфигурированный для приема каналов контента;
интерфейс пользователя, конфигурированный для приема индикатора выбора канала, идентифицирующего канал, содержащий контент реального времени для воспроизведения;
логический процессор, конфигурированный для определения, можно ли этот контент реального времени воспроизвести с использованием существующего пути воспроизведения;
интерфейс воспроизведения, конфигурированный для ввода контента реального времени на существующий путь воспроизведения, если было определено, что этот контент реального времени можно воспроизвести с использованием существующего пути воспроизведения.