АДАПТАЦИЯ СКОРОСТИ ВИДЕО К СОСТОЯНИЯМ ОБРАТНОЙ ЛИНИИ СВЯЗИ

1. Способ, содержащий этапы, на которых
оценивают пропускную способность видео на основании размера очереди потока видеопротокола радиоканала (RLP) в терминале доступа, и
кодируют видеоданные с использованием оцененной пропускной способности видео.
2. Способ, содержащий этапы, на которых
определяют первый размер Vn очереди видео на уровне протокола радиоканала (RLP) в первый момент времени tn на основании скорости видеокадра,
определяют второй размер Vm очереди видео во второй момент времени tm на основании скорости аудиокадра,
если первый размер Vn или второй размер Vm больше нуля, тогда используют первый размер Vn, предыдущий размер Vn-1 очереди видео, связанной с предыдущим видеокадром, размер Bn-1 предыдущего видеокадра, первый момент времени tn и момент времени tn-1, связанный с предыдущим размером очереди видео, чтобы определить пропускную способность VTP видео,
если первый размер Vn и второй размер Vm равны нулю, тогда ищут более ранний момент времени на основании скорости аудиокадра, когда размер очереди видео был больше нуля,
после нахождения более раннего момента времени на основании скорости аудиокадра, когда размер очереди видео был больше нуля, используют более ранний размер очереди Vm-i на основании скорости аудиокадра, предыдущий размер Vn-1 очереди видео, связанной с предыдущим видеокадром, размер Bn-1 предыдущего видеокадра, более ранний момент времени tm-1 и момент времени tn-1, связанный с предыдущим размером очереди видео, чтобы определить пропускную способность VTP видео,
используют определенную пропускную способность VTP видео, чтобы определить размер видеокадра, ограниченный каналом, и
используют размер видеокадра, ограниченный каналом, чтобы управлять скоростью кодирования видео.
3. Способ по п.2, в котором этап, на котором используют первый размер (Vx), предыдущий размер (Vn-1) очереди видео, связанной с предыдущим видеокадром, размер (Bn-1) предыдущего видеокадра, первый момент времени (tx) и момент времени (tn-1), связанный с предыдущим размером очереди видео, чтобы определить пропускную способность(VTP) видео, содержит
.
4. Способ по п.2, в котором этап, на котором используют более ранний размер (Vx), предыдущий размер (Vn-1) очереди видео, связанной с предыдущим видеокадром, размер (Bn-1) предыдущего видеокадра, более ранний момент времени (tx) и момент времени (tn-1), связанный с предыдущим размером очереди видео, чтобы определить пропускную способность видео (VTP), содержит
.
5. Способ по п.2, дополнительно содержащий этап, на котором, если первый размер и второй размер равны нулю, а третий размер очереди видео, связанной с предыдущим аудиокадром, больше нуля, тогда используют третий размер, предыдущий размер очереди видео, связанной с предыдущим видеокадром, размер предыдущего видеокадра, момент времени, связанный с третьим размером, и момент времени, связанный с предыдущим размером очереди видео, чтобы определить пропускную способность видео.
6. Способ по п.2, в котором очереди видео назначают, чтобы хранить только пакеты видео.
7. Способ по п.2, в котором на этапе, на котором используют пропускную способность видео, чтобы определить размер видеокадра, ограниченный каналом, дополнительно используют скорость видеокадра, первый размер и корректирующий коэффициент, который управляет тем, насколько скорость кодирования видео реагирует на состояния канала.
8. Способ по п.7, в котором корректирующий коэффициент имеет первое значение для проведения видеоконференций и второе значение для коллективного использования видео.
9. Способ по п.2, дополнительно содержащий этапы, на которых
используют скорость кодирования видео, чтобы кодировать видео, и
передают закодированное видео через беспроводный канал с использованием протоколов развития оптимизированного относительно данных множественного доступа с кодовым разделением версии А (CDMA EV-DO версии А).
10. Способ по п.2, дополнительно содержащий этапы, на которых
определяют, больше ли размер видеокадра, ограниченный каналом, чем минимальный порог размера кадра,
если размер видеокадра, ограниченный каналом, больше, чем минимальный порог размера кадра, определяют, меньше ли размер видеокадра, ограниченный каналом, чем размер кадра, ограниченный виртуальным буфером,
если размер видеокадра, ограниченный каналом, меньше, чем размер кадра, ограниченный виртуальным буфером, тогда используют размер видеокадра, ограниченный каналом, чтобы управлять скоростью кодирования видео, и
если размер видеокадра, ограниченный каналом, больше, чем размер кадра, ограниченный виртуальным буфером, тогда используют размер кадра, ограниченный виртуальным буфером, чтобы управлять скоростью кодирования видео.
11. Способ, содержащий этапы, на которых
определяют размер очереди видео на уровне протокола радиоканала (RLP),
определяют ограничение запаса мощности из уровня доступа к среде (МАС),
используют определенное ограничение запаса мощности, чтобы определить размер полезной нагрузки МАС,
используют определенный размер полезной нагрузки МАС и оценку, сколько возможностей передачи предоставлено для видео в период времени, чтобы определить пропускную способность видео,
используют определенную пропускную способность видео и определенный размер очереди видео на уровне RLP, чтобы определить размер видеокадра, ограниченный каналом, и
используют размер видеокадра, ограниченный каналом, чтобы управлять скоростью кодирования видео.
12. Способ по п.11, в котором на этапе, на котором используют определенную пропускную способность видео и определенный размер очереди видео на уровне RLP, чтобы определить размер видеокадра, ограниченный каналом, дополнительно используют корректирующий коэффициент, который управляет тем, насколько скорость кодирования видео реагирует на состояния канала.
13. Способ по п.12, в котором корректирующий коэффициент имеет первое значение для проведения видеоконференций и второе значение для коллективного использования видео.
14. Способ по п.11, дополнительно содержащий этапы, на которых
определяют, больше ли размер видеокадра, ограниченный каналом, чем минимальный порог размера кадра,
если размер видеокадра, ограниченный каналом, больше, чем минимальный порог размера кадра, определяют, меньше ли размер видеокадра, ограниченный каналом, чем размер кадра, ограниченный виртуальным буфером,
если размер видеокадра, ограниченный каналом, меньше, чем размер кадра, ограниченный виртуальным буфером, тогда используют размер видеокадра, ограниченный каналом, чтобы управлять скоростью кодирования видео, и
если размер видеокадра, ограниченный каналом, больше, чем размер кадра, ограниченный виртуальным буфером, тогда используют размер кадра, ограниченный виртуальным буфером, чтобы управлять скоростью кодирования видео.
15. Способ по п.11, дополнительно содержащий этапы, на которых
используют скорость кодирования видео, чтобы кодировать видео, и
передают закодированное видео через беспроводный канал с использованием протоколов развития оптимизированного относительно данных множественного доступа с кодовым разделением версии А (CDMA EV-DO версии А).
16. Способ по п.11, в котором очереди видео назначают, чтобы хранить только пакеты видео.
17. Устройство, содержащее машиночитаемую память, хранящую множество инструкций, сконфигурированных с возможностью
определения первого размера Vn очереди видео на уровне протокола радиоканала (RLP) в первый момент времени tn на основании скорости видеокадра,
определения второго размера Vm очереди видео во второй момент времени tm на основании скорости аудиокадра,
если первый размер Vn или второй размер Vm больше нуля, тогда использования первого размера Vn, предыдущего размера Vn-1 очереди видео, связанной с предыдущим видеокадром, размера Bn-1 предыдущего видеокадра, первого момента времени tn и момента времени tn-1, связанного с предыдущим размером очереди видео, чтобы определить пропускную способность VTP видео,
если первый размер Vn и второй размер Vm равны нулю, тогда поиска более раннего момента времени на основании скорости аудиокадра, когда размер очереди видео был больше нуля,
после нахождения более раннего момента времени на основании скорости аудиокадра, когда размер очереди видео был больше нуля, использования более раннего размера очереди Vm-i на основании скорости аудиокадра, предыдущего размера Vn-1 очереди видео, связанной с предыдущим видеокадром, размера Bn-1 предыдущего видеокадра, более раннего момента времени tm-1 и момента времени tn-1, связанного с предыдущим размером очереди видео, чтобы определить пропускную способность VTP видео,
использования определенной пропускной способности VTP видео, чтобы определить размер видеокадра, ограниченный каналом, и
использования размера видеокадра, ограниченного каналом, чтобы управлять скоростью кодирования видео.
18. Устройство по п.17, в котором инструкции выполняются на прикладном уровне над уровнем RLP.
19. Устройство по п.17, в котором уровень управления доступом к среде (МАС) для видеопотоков устройства не реагирует на нагрузку сектора.
20. Устройство по п.17, в котором использование первого размера (Vx), предыдущего размера (Vn-1) очереди видео, связанной с предыдущим видеокадром, размера (Bn-1) предыдущего видеокадра, первого момента времени (tx) и момента времени (tn-1), связанного с предыдущим размером очереди видео, чтобы определить пропускную способность(VTP) видео, содержит
.
21. Устройство по п.17, в котором использование более раннего размера (Vx), предыдущего размера (Vn-1) очереди видео, связанной с предыдущим видеокадром, размера (Bn-1) предыдущего видеокадра, более раннего момента времени (tx) и момента времени (tn-1), связанного с предыдущим размером очереди видео, чтобы определить пропускную способность(VTP) видео, содержит
.
22. Устройство по п.17, в котором инструкции дополнительно содержат, если первый размер и второй размер равны нулю, а третий размер очереди видео, связанной с предыдущим аудиокадром, больше нуля, тогда использование третьего размера, предыдущего размера очереди видео, связанной с предыдущим видеокадром, размера предыдущего видеокадра, момента времени, связанного с третьим размером, и момента времени, связанного с предыдущим размером очереди видео, чтобы определить пропускную способность видео.
23. Устройство по п.17, в котором очереди видео назначают, чтобы хранить только пакеты видео.
24. Устройство по п.17, в котором использование определенной пропускной способности видео, чтобы определить размер видеокадра, ограниченный каналом, дополнительно использует скорость видеокадра, первый размер и корректирующий коэффициент, который управляет тем, насколько скорость кодирования видео реагирует на состояния канала.
25. Устройство по п.24, в котором корректирующий коэффициент имеет первое значение для проведения видеоконференций и второе значение для коллективного использования видео.
26. Устройство по п.17, дополнительно содержащее
видеокодер, сконфигурированный с возможностью использования скорости кодирования видео, чтобы кодировать видео, и
передатчик, сконфигурированный с возможностью передачи закодированного видео через беспроводный канал с использованием протоколов развития оптимизированного относительно данных множественного доступа с кодовым разделением версии А (CDMA EV-DO версии А).
27. Устройство по п.17, в котором инструкции дополнительно содержат
определение, больше ли размер видеокадра, ограниченный каналом, чем минимальный порог размера кадра,
если размер видеокадра, ограниченный каналом, больше, чем минимальный порог размера кадра, определение, меньше ли размер видеокадра, ограниченный каналом, чем размер кадра, ограниченный виртуальным буфером,
если размер видеокадра, ограниченный каналом, меньше, чем размер кадра, ограниченный виртуальным буфером, тогда использование размера видеокадра, ограниченного каналом, чтобы управлять скоростью кодирования видео, и
если размер видеокадра, ограниченный каналом, больше, чем размер кадра, ограниченный виртуальным буфером, тогда использование размера кадра, ограниченный виртуальным буфером, чтобы управлять скоростью кодирования видео.
28. Устройство, содержащее машиночитаемую память, хранящую множество инструкций, сконфигурированных с возможностью
определения размера очереди видео на уровне протокола радиоканала (RLP),
определения ограничения запаса мощности из уровня доступа к среде (МАС),
использования определенного ограничения запаса мощности, чтобы определить размер полезной нагрузки МАС,
использования определенного размера полезной нагрузки МАС и оценки, сколько возможностей передачи предоставлено для видео в период времени, чтобы определить пропускную способность видео,
использования определенной пропускной способности видео и определенного размера очереди видео на уровне RLP, чтобы определить размер видеокадра, ограниченный каналом, и
использования размера видеокадра, ограниченного каналом, чтобы управлять скоростью кодирования видео.
29. Устройство по п.28, в котором использование определенной пропускной способности видео и определенного размера очереди видео на уровне RLP, чтобы определить размер видеокадра, ограниченный каналом, дополнительно использует корректирующий коэффициент, который управляет тем, насколько скорость кодирования видео реагирует на состояния канала.
30. Устройство по п.28, в котором инструкции дополнительно содержат
определение, больше ли размер видеокадра, ограниченный каналом, чем минимальный порог размера кадра,
если размер видеокадра, ограниченный каналом, больше, чем минимальный порог размера кадра, определение, меньше ли размер видеокадра, ограниченный каналом, чем размер кадра, ограниченный виртуальным буфером,
если размер видеокадра, ограниченный каналом, меньше, чем размер кадра, ограниченный виртуальным буфером, тогда использование размера видеокадра, ограниченного каналом, чтобы управлять скоростью кодирования видео, и
если размер видеокадра, ограниченный каналом, больше, чем размер кадра, ограниченный виртуальным буфером, тогда использование размера кадра, ограниченного виртуальным буфером, чтобы управлять скоростью кодирования видео.
31. Устройство, содержащее
очередь уровня протокола радиоканала (RLP), сконфигурированную для хранения видеоданных,
первый блок, сконфигурированный принимать размер очереди видео RLP и ограничение запаса мощности из уровня управления доступом к среде (МАС), использовать ограничение запаса мощности, чтобы определить размер полезной нагрузки МАС, использовать определенный размер полезной нагрузки МАС и оценку, сколько возможностей передачи предоставлено для видео в период времени, чтобы определить пропускную способность видео, и использовать определенную пропускную способность видео и размер очереди видео на уровне RLP, чтобы определить размер видеокадра, ограниченный каналом,
второй блок, сконфигурированный использовать размер видеокадра, ограниченного каналом, чтобы управлять скоростью кодирования видео, и
видеокодер, сконфигурированный использовать скорость кодирования видео, чтобы кодировать видео.
32. Устройство по п.31, дополнительно содержащее
виртуальный буфер и
третий блок, сконфигурированный для
определения, больше ли размер видеокадра, ограниченный каналом, чем минимальный порог размера кадра,
если размер видеокадра, ограниченный каналом, больше, чем минимальный порог размера кадра, определения, меньше ли размер видеокадра, ограниченный каналом, чем размер кадра, ограниченный виртуальным буфером,
если размер видеокадра, ограниченный каналом, меньше, чем размер кадра, ограниченный виртуальным буфером, тогда использования размера видеокадра, ограниченного каналом, чтобы управлять скоростью кодирования видео, и
если размер видеокадра, ограниченный каналом, больше, чем размер кадра, ограниченный виртуальным буфером, тогда использования размера кадра, ограниченного виртуальным буфером, чтобы управлять скоростью кодирования видео.
33. Устройство, содержащее
средство для определения размера очереди видео на уровне протокола радиоканала (RLP),
средство для определения ограничения запаса мощности из уровня доступа к среде (МАС),
средство для использования определенного ограничения запаса мощности, чтобы определить размер полезной нагрузки МАС,
средство для использования определенного размера полезной нагрузки МАС и оценки, сколько возможностей передачи предоставлено для видео в период времени, чтобы определить пропускную способность видео,
средство для использования определенной пропускной способности видео и определенного размера очереди видео на уровне RLP, чтобы определить размер видеокадра, ограниченный каналом, и
средство для использования размера видеокадра, ограниченного каналом, чтобы управлять скоростью кодирования видео.