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

1. Способ для переключения каналов, состоящий в том, что:
инкапсулируют множество IP-дейтаграмм, связанных с множеством аудиовизуальных (A/V) потоков реального времени или множеством файловых объектов, в множество секций MPE;
вставляют множество секций MPE в один из множества элементарных потоков; и
мультиплексируют множество элементарных потоков, связанных с множеством A/V-потоков реального времени или множеством файловых объектов, в множество не следующих друг за другом пакетных сигналов, при этом множество элементарных потоков являются соседними в цепочке каналов.
2. Способ по п.1, дополнительно состоящий в том, что передают множество не следующих друг за другом пакетных сигналов на приемник с ограниченной емкостью памяти для предоставления возможности переключения каналов.
3. Способ по п.2, в котором приемник является приемником DVB-H.
4. Способ по п.1, в котором каждый из множества элементарных потоков содержит множество пакетов транспортного потока квантованным по времени образом.
5. Способ по п.4, в котором множество пакетов транспортного потока включает в себя по меньшей мере один пакет постоянной длины, пакет с постоянной длиной в 188 байт или пакет, связанный с идентификатором пакета (PID).
6. Способ по п.4, в котором множество A/V-потоков реального времени включает в себя по меньшей мере одно из цифровой ТВ-программы или кинофильма с цифровым кодированием.
7. Способ по п.1, в котором множество файловых объектов включает в себя по меньшей мере одно из XML-фрагмента, файла данных, программной информации, аудиовизуального файла, картинки, логотипа или игрового/интерактивного приложения.
8. Способ по п.1, в котором множество секций MPE включает в себя по меньшей мере одну секцию прямого исправления ошибок (FEC).
9. Способ по п.8, в котором по меньшей мере одна секция FEC основана на кодировании Рида-Соломона.
10. Способ по п.1, в котором цепочка каналов представлена в электронном справочнике услуг (ESG), и при этом не следующие друг за другом пакетные сигналы находятся в мультиплексированной очередности с пропуском по меньшей мере одного A/V-потока реального времени из множества A/V-потоков реального времени, которые представлены в ESG последовательно.
11. Передающее устройство, содержащее процессор и память, память содержит в себе программный код, исполняемый процессором для выполнения следующего:
инкапсуляции множества IP-дейтаграмм, ассоциативно связанных с множеством аудиовизуальных (A/V) потоков реального времени или множеством файловых объектов, в множество секций MPE;
вставки множества секций MPE в один из множества элементарных потоков; и
мультиплексирования множества элементарных потоков, связанных с множеством A/V-потоков реального времени или множеством файловых объектов, в множество не следующих друг за другом пакетных сигналов, при этом множество элементарных потоков являются соседними в цепочке каналов.
12. Передающее устройство по п.11, в котором память дополнительно содержит программный код для передачи множества не следующих друг за другом пакетных сигналов на приемник с ограниченной емкостью памяти для предоставления возможности переключения каналов.
13. Передающее устройство по п.12, в котором приемник является приемником DVB-H.
14. Передающее устройство по п.11, в котором каждый из множества элементарных потоков содержит множество пакетов транспортного потока квантованным по времени образом.
15. Передающее устройство по п.14, в котором множество пакетов транспортного потока включает в себя по меньшей мере один пакет постоянной длины, пакет с постоянной длиной в 188 байт или пакет, связанный с идентификатором пакета (PID).
16. Передающее устройство по п.14, в котором множество A/V-потоков реального времени включает в себя по меньшей мере одно из цифровой ТВ-программы или кинофильма с цифровым кодированием.
17. Передающее устройство по п.11, в котором множество файловых объектов включает в себя по меньшей мере одно из XML-фрагмента, файла данных, программной информации, аудиовизуального файла, картинки, логотипа или игрового/интерактивного приложения.
18. Передающие устройство по п.11, при этом множество секций MPE включает в себя по меньшей мере одну секцию прямого исправления ошибок (FEC).
19. Передающее устройство по п.18, в котором по меньшей мере одна секция FEC основана на кодировании Рида-Соломона.
20. Передающее устройство по п.11, в котором цепочка каналов представлена в электронном справочнике услуг (ESG), и при этом не следующие друг за другом пакетные сигналы находятся в мультиплексированной очередности с пропуском по меньшей мере одного A/V-потока реального времени из множества A/V-потоков реального времени, которые представлены в ESG последовательно.
21. Устройство для предоставления приемнику возможности оптимизировать время переключения каналов, содержащее:
средство для инкапсуляции множества IP-дейтаграмм, связанных с множеством аудиовизуальных (A/V) потоков реального времени или множеством файловых объектов, в множество секций MPE;
средство для вставки множества секций MPE в один из множества элементарных потоков; и
средство для мультиплексирования множества элементарных потоков, связанных с множеством A/V-потоков реального времени или множеством файловых объектов, в множество не следующих друг за другом пакетных сигналов, при этом множество элементарных потоков являются соседними в цепочке каналов.
22. Устройство по п.21, дополнительно содержащее средство для передачи множества не следующих друг за другом пакетных сигналов на приемник.
23. Устройство по п.22, в котором приемник является приемником DVB-H с ограниченной емкостью памяти.
24. Устройство по п.21, в котором каждый из множества элементарных потоков содержит множество пакетов транспортного потока квантованным по времени образом.
25. Устройство по п.24, в котором множество пакетов транспортного потока включает в себя по меньшей мере один пакет постоянной длины, пакет с постоянной длиной в 188 байт или пакет, связанный с идентификатором пакета (PID).
26. Устройство по п.24, в котором множество A/V-потоков реального времени включает в себя по меньшей мере одно из цифровой ТВ-программы или кинофильма с цифровым кодированием.
27. Устройство по п.21, в котором множество файловых объектов включает в себя по меньшей мере одно из XML-фрагмента, файла данных, программной информации, аудиовизуального файла, картинки, логотипа или игрового/интерактивного приложения.
28. Устройство по п.21, в котором множество секций MPE включает в себя по меньшей мере одну секцию прямого исправления ошибок (FEC).
29. Устройство по п.28, в котором по меньшей мере одна секция FEC основана на кодировании Рида-Соломона.
30. Устройство по п.21, в котором цепочка каналов представлена в электронном справочнике услуг (ESG), и при этом не следующие друг за другом пакетные сигналы находятся в мультиплексированной очередности с пропуском по меньшей мере одного A/V-потока реального времени из множества A/V-потоков реального времени, которые представлены в ESG последовательно.
31. Компьютерный программный продукт, содержащий машиночитаемый носитель, включающий в себя программный код, сохраненный на нем, содержащий:
программный код для побуждения компьютера инкапсулировать множество IP-дейтаграмм, связанных с множеством аудиовизуальных (A/V) потоков реального времени или множеством файловых объектов, в множество секций MPE;
программный код для побуждения компьютера вставлять множество секций MPE в один из множества элементарных потоков; и
программный код для побуждения компьютера мультиплексировать множество элементарных потоков, связанных с множеством A/V-потоков реального времени или множеством файловых объектов, в множество не следующих друг за другом пакетных сигналов, при этом множество элементарных потоков являются соседними в цепочке каналов.
32. Компьютерный программный продукт по п.31, дополнительно содержащий программный код для побуждения компьютера передавать множество не следующих друг за другом пакетных сигналов на приемник с ограниченной емкостью памяти для предоставления возможности переключения каналов.
33. Компьютерный программный продукт по п.32, в котором приемник является приемником DVB-H.
34. Компьютерный программный продукт по п.31, в котором каждый из множества элементарных потоков содержит множество пакетов транспортного потока квантованным по времени образом.
35. Компьютерный программный продукт по п.34, в котором множество пакетов транспортного потока включает в себя по меньшей мере один пакет постоянной длины, пакет с постоянной длиной в 188 байт или пакет, связанный с идентификатором пакета (PID).
36. Компьютерный программный продукт по п.34, в котором множество A/V-потоков реального времени включает в себя по меньшей мере одно из цифровой ТВ-программы или кинофильма с цифровым кодированием.
37. Компьютерный программный продукт по п.31, в котором множество файловых объектов включает в себя по меньшей мере одно из XML-фрагмента, файла данных, программной информации, аудиовизуального файла, картинки, логотипа или игрового/интерактивного приложения.
38. Компьютерный программный продукт по п.31, в котором множество секций MPE включает в себя по меньшей мере одну секцию прямого исправления ошибок (FEC).
39. Компьютерный программный продукт по п.38, в котором по меньшей мере одна секция FEC основана на кодировании Рида-Соломона.
40. Компьютерный программный продукт по п.31, в котором цепочка каналов представлена в электронном справочнике услуг (ESG), и при этом не следующие друг за другом пакетные сигналы находятся в мультиплексированной очередности с пропуском по меньшей мере одного A/V-потока реального времени из множества A/V-потоков реального времени, которые представлены в ESG последовательно.
41. Способ, чтобы приемник оптимизировал время переключения каналов, состоящий в том, что:
выбирают аудиовизуальный (A/V) поток n реального времени из множества A/V-потоков реального времени из цепочки каналов;
демультиплексируют множество элементарных потоков (ES) для получения A/V-потоков (n-1), n и (n+1) реального времени из множества A/V-потоков реального времени, при этом A/V-потоки (n-1), n и (n+1) реального времени являются следующими друг за другом в цепочке каналов;
декодируют A/V-поток n реального времени для получения декодированных данных; и
отбрасывают A/V-потоки (n-1) и (n+1) реального времени.
42. Способ по п.41, дополнительно состоящий в том, что представляют декодированные данные пользователю.
43. Способ по п.42, в котором цепочка каналов представлена в электронном справочнике услуг (ESG).
44. Приемник для оптимизации времени переключения каналов, содержащий:
средство для выбора аудиовизуального (A/V) потока n реального времени из множества A/V-потоков реального времени из цепочки каналов;
средство для демультиплексирования множества элементарных потоков (ES) для получения A/V-потоков (n-1), n и (n+1) реального времени из множества A/V-потоков реального времени, при этом A/V-потоки (n-1), n и (n+1) реального времени являются следующими друг за другом в цепочке каналов;
средство для декодирования A/V-потока n реального времени для получения декодированных данных; и
средство для отбрасывания A/V-потоков (n-1) и (n+1) реального времени.
45. Приемник по п.44, дополнительно содержащий средство для представления декодированных данных пользователю.
46. Приемник по п.45, в котором цепочка каналов представлена в электронном справочнике услуг (ESG).
47. Компьютерный программный продукт, содержащий машиночитаемый носитель, включающий в себя программный код, сохраненный на нем, содержащий:
программный код для побуждения компьютера выбирать аудиовизуальный (A/V) поток n реального времени из множества A/V-потоков реального времени из цепочки каналов;
программный код для побуждения компьютера демультиплексировать множество элементарных потоков (ES) для получения A/V-потоков (n-1), n и (n+1) реального времени из множества A/V-потоков реального времени, при этом A/V-потоки (n-1), n и (n+1) реального времени являются следующими друг за другом в цепочке каналов;
программный код для побуждения компьютера декодировать A/V-поток n реального времени для получения декодированных данных; и
программный код для побуждения компьютера отбрасывать A/V-потоки (n-1) и (n+1) реального времени.
48. Компьютерный программный продукт по п.47, дополнительно содержащий программный код для побуждения компьютера представлять декодированные данные пользователю.
49. Компьютерный программный продукт по п.48, в котором цепочка каналов представлена в электронном справочнике услуг (ESG).
50. Способ, чтобы приемник оптимизировал время переключения каналов, состоящий в том, что:
выбирают файловый объект n из множества файловых объектов из цепочки каналов;
демультиплексируют множество элементарных потоков (ES) для получения файловых объектов (n-1), n и (n+1) из множества файловых объектов, при этом файловые объекты (n-1), n и (n+1) являются следующими друг за другом в цепочке каналов;
декодируют файловый объект n для получения декодированных данных; и
отбрасывают файловые объекты (n-1) и (n+1).
51. Способ по п.50, дополнительно состоящий в том, что представляют декодированные данные пользователю.
52. Приемник для оптимизации времени переключения каналов, содержащий:
средство для выбора файлового объекта n из множества файловых объектов из цепочки каналов;
средство для демультиплексирования множества элементарных потоков (ES) для получения файловых объектов (n-1), n и (n+1) из множества файловых объектов, при этом файловые объекты (n-1), n и (n+1) являются следующими друг за другом в цепочке каналов;
средство для декодирования файлового объекта n для получения декодированных данных; и
средство для отбрасывания файловых объектов (n-1) и (n+1).
53. Приемник по п.52, дополнительно содержащий средство для представления декодированных данных пользователю.
54. Компьютерный программный продукт, содержащий машиночитаемый носитель, включающий в себя программный код, сохраненный на нем, содержащий:
программный код для побуждения компьютера выбирать файловый объект n из множества файловых объектов из цепочки каналов;
программный код для побуждения компьютера демультиплексировать множество элементарных потоков (ES) для получения файловых объектов (n-1), n и (n+1) из множества файловых объектов, при этом файловые объекты (n-1), n и (n+1) являются следующими друг за другом в цепочке каналов;
программный код для побуждения компьютера декодировать файловый объект n для получения декодированных данных; и
программный код для побуждения компьютера отбрасывать файловые объекты (n-1) и (n+1).
55. Компьютерный программный продукт по п.54, дополнительно содержащий программный код для побуждения компьютера представлять декодированные данные пользователю.