способ и система для частичного внутрикадрового кодирования для мультимедийной радиопередачи

Классы МПК:H04N7/50 включающие преобразование и прогнозное кодирование
Автор(ы):
Патентообладатель(и):КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Приоритеты:
подача заявки:
2004-03-17
публикация патента:

Изобретение относится к системам связи, использующим сжатие мультимедийных данных. Техническим результатом является обеспечение сжатия мультимедийных данных с использованием кадров Р и В с улучшенной устойчивостью к ошибкам. Цифровые мультимедийные данные включают в себя внутрикадровую информацию и межкадровую информацию. В дополнение к передаче отдельных завершенных внутренних кадров, которые определяют межкадровые переходы, некоторые межкадровые переходы («гибридные» кадры) содержат частичную внутрикадровую информацию, для того, чтобы в случае потери целого внутреннего кадра, ссылаясь на межкадровые переходы, могло быть получено, по меньшей мере, некоторое количество внутрикадровой информации от гибридных кадров. 4 н. и 34 з.п. ф-лы, 4 ил. способ и система для частичного внутрикадрового кодирования для   мультимедийной радиопередачи, патент № 2341037

способ и система для частичного внутрикадрового кодирования для   мультимедийной радиопередачи, патент № 2341037 способ и система для частичного внутрикадрового кодирования для   мультимедийной радиопередачи, патент № 2341037 способ и система для частичного внутрикадрового кодирования для   мультимедийной радиопередачи, патент № 2341037 способ и система для частичного внутрикадрового кодирования для   мультимедийной радиопередачи, патент № 2341037

Формула изобретения

1. Система связи, содержащая процессор, принимающий мультимедийные данные и выполняющий логику, содержащую разделение мультимедийных данных на межкадровую информацию и внутрикадровую информацию, внутрикадровая информация разделена на одну или более заданных частей; и установление N гибридных кадров, при этом каждый из N гибридных кадров включает в себя, по меньшей мере, информацию, представляющую, по меньшей мере, одну часть из указанных одной или более заданных внутрикадровых частей и, по меньшей мере, некоторое количество межкадровой информации, при этом некоторые из N гибридных кадров содержат различное количество внутрикадровой информации, отличное от количества информации других N гибридных кадров при сравнении с некоторыми из N гибридных кадров.

2. Система по п.1, в которой первый гибридный кадр включает в себя информацию, представляющую первые М внутрикадровые линии.

3. Система по п.2, в которой второй гибридный кадр включает в себя информацию, представляющую вторые М внутрикадровые линии.

4. Система по п.1, в которой мультимедийные данные разделяют на основании объектов в данных.

5. Система по п.1, в которой первый гибридный кадр содержит первую часть внутрикадровой информации, имеющую размер и форму, а второй гибридный кадр включает в себя вторую часть внутрикадровой информации, имеющую размер и форму или, по меньшей мере, или размер, или форму первой внутрикадровой части, являющиеся отличными от соответствующих размера и формы второй внутрикадровой части.

6. Система по п.1, в которой мультимедийные данные являются цифровыми.

7. Система по п.1, в которой мультимедийные данные передаются, используя, по меньшей мере, один из принципов CDMA, GSM или OFDM.

8. Система по п.1, в которой мультимедийные данные передаются по односторонней линии связи.

9. Система по п.1, в которой мультимедийные данные передаются по двухсторонней двухточечной линии связи.

10. Система по п.1, также содержащая, по меньшей мере, один радиоприемник, принимающий мультимедийные данные.

11. Способ приема мультимедийных данных, содержащий этапы, на которых принимают мультимедийные данные; разделяют мультимедийные данные на межкадровую информацию и внутрикадровую информацию, внутрикадровая информация разделена на одну или более заданных частей; и устанавливают N гибридных кадров, при этом каждый из N гибридных кадров включает в себя, по меньшей мере, информацию, представляющую, по меньшей мере, одну часть из указанных одной или более заданных внутрикадровых частей и, по меньшей мере, некоторое количество межкадровой информации, при этом некоторые из N гибридных кадров содержат различное количество внутрикадровой информации, отличное от количества информации других N гибридных кадров при сравнении с некоторыми из N гибридных кадров.

12. Способ по п.11, при котором первый гибридный кадр включает в себя информацию, представляющую первые М внутрикадровые линии.

13. Способ по п.12, при котором второй гибридный кадр включает в себя информацию, представляющую вторые М внутрикадровые линии.

14. Способ по п.11, при котором мультимедийные данные разделяют на основании объектов в данных.

15. Способ по п.11, при котором первый гибридный кадр содержит первую часть внутрикадровой информации, имеющую размер и форму, а второй гибридный кадр включает в себя вторую часть внутрикадровой информации, имеющую размер и форму или, по меньшей мере, или размер, или форму первой внутрикадровой части, являющиеся отличными от соответствующих размера и формы второй внутрикадровой части.

16. Способ по п.11, при котором мультимедийные данные являются цифровыми.

17. Способ по п.11, при котором мультимедийные данные передаются, используя, по меньшей мере, один из принципов CDMA, GSM или OFDM.

18. Способ по п.11, при котором мультимедийные данные передаются по односторонней линии связи.

19. Способ по п.11, при котором мультимедийные данные передаются по двухсторонней двухточечной линии связи.

20. Способ по п.11, при котором содержится, по меньшей мере, один радиоприемник, принимающий мультимедийные данные.

21. Радиоприемник для приема мультимедийных данных, содержащий средство для разделения мультимедийных данных на межкадровую информацию и внутрикадровую информацию, внутрикадровая информация разделена на одну или более заданных частей; и средство для установления N гибридных кадров, при этом каждый из N гибридных кадров включает в себя, по меньшей мере, информацию, представляющую, по меньшей мере, одну часть из указанных одной или более заданных внутрикадровых частей и, по меньшей мере, некоторое количество межкадровой информации, при этом некоторые из N гибридных кадров содержат различное количество внутрикадровой информации, отличное от количества информации других N гибридных кадров при сравнении с некоторыми из N гибридных кадров.

22. Радиоприемник по п.21, в котором первый гибридный кадр включает в себя информацию, представляющую первые М внутрикадровые линии.

23. Радиоприемник по п.22, в котором второй гибридный кадр включает в себя информацию, представляющую вторые М внутрикадровые линии.

24. Радиоприемник по п.21, в котором мультимедийные данные разделяют на основании объектов в данных.

25. Радиоприемник по п.21, в котором первый гибридный кадр содержит первую часть внутрикадровой информации, имеющую размер и форму, а второй гибридный кадр включает в себя вторую часть внутрикадровой информации, имеющую размер и форму или, по меньшей мере, или размер, или форму первой внутрикадровой части, являющиеся отличными от соответствующих размера и формы второй внутрикадровой части.

26. Радиоприемник по п.21, в котором мультимедийные данные являются цифровыми.

27. Радиоприемник по п.21, в котором мультимедийные данные передаются, используя, по меньшей мере, один из принципов CDMA, GSM или OFDM.

28. Радиоприемник по п.21, в котором мультимедийные данные передаются по односторонней линии связи.

29. Радиоприемник по п.21, в котором мультимедийные данные передаются по двухсторонней двухточечной линии связи.

30. Считываемое процессором устройство памяти, содержащее инструкции, которые при считывании процессором вынуждают процессор принимать мультимедийные данные; разделять мультимедийные данные на межкадровую информацию и внутрикадровую информацию, внутрикадровая информация разделена на одну или более заданных частей; и устанавливать N гибридных кадров, при этом каждый из N гибридных кадров включает в себя, по меньшей мере, информацию, представляющую, по меньшей мере, одну часть из указанных одной или более заданных внутрикадровых частей и, по меньшей мере, некоторое количество межкадровой информации, при этом некоторые из N гибридных кадров содержат различное количество внутрикадровой информации, отличное от количества информации других N гибридных кадров при сравнении с некоторыми из N гибридных кадров.

31. Считываемое процессором устройство памяти по п.30, в котором первый гибридный кадр включает в себя информацию, представляющую первые М внутрикадровые линии.

32. Считываемое процессором устройство памяти по п.31, в котором второй гибридный кадр включает в себя информацию, представляющую вторые М внутрикадровые линии.

33. Считываемое процессором устройство памяти по п.30, в котором мультимедийные данные разделяют на основании объектов в данных.

34. Считываемое процессором устройство памяти по п.30, в котором первый гибридный кадр содержит первую часть внутрикадровой информации, имеющую размер и форму, а второй гибридный кадр включает в себя вторую часть внутрикадровой информации, имеющую размер и форму или, по меньшей мере, или размер, или форму первой внутрикадровой части, являющиеся отличными от соответствующих размера и формы второй внутрикадровой части.

35. Считываемое процессором устройство памяти по п.30, в котором мультимедийные данные являются цифровыми.

36. Считываемое процессором устройство памяти по п.30, в котором мультимедийные данные передаются, используя, по меньшей мере, один из принципов CDMA, GSM или OFDM.

37. Считываемое процессором устройство памяти по п.30, в котором мультимедийные данные передаются по односторонней линии связи.

38. Считываемое процессором устройство памяти по п.30, в котором мультимедийные данные передаются по двухсторонней двухточечной линии связи.

Описание изобретения к патенту

По данной заявке испрашивается приоритет в соответствии с временной заявкой № 60/456022 от 17 марта 2003 г., поданной в Патентное ведомство США, полностью включенной здесь в качестве ссылки.

Область техники, к которой относится изобретение

Данное изобретение, в целом, относится к системам связи, основанным на применении вычислительной машины.

Уровень техники

Цифровые мультимедийные данные, такие как видео и музыка, могут быть переданы по радиоканалу на мобильные приемники, такие как радиотелефоны, с целью воспроизведения мультимедийных данных пользователями мобильных приемников. Такие данные обычно могут быть переданы в широковещательном режиме.

Мультимедийные данные могут быть отформатированы в соответствии со стандартами сжатия движущегося изображения и звука (MPEG), такими как MPEG-1, MPEG-2 (также используется для формата DVD), MPEG-4 и другими, преобразующими кодеками, основанными на блоках. По существу, для отдельных видеокадров эти мультимедийные стандарты используют алгоритм сжатия неподвижного изображения (JPEG). В алгоритме сжатия неподвижного изображения (JPEG) изображение отдельного кадра обычно делится на маленькие блоки минимальных элементов изображения (пикселей) (обычно на 8 и/или 16 - блоки минимальных элементов изображения), которые закодированы с использованием функции дискретного косинусного преобразования (DCT), для преобразования значений пространственной интенсивности, представленных посредством значений минимальных элементов изображения к значениям пространственной частоты, примерно расположенных в блоке, от самой низкой до наивысшей частоты. Затем значения DCT квантуются, то есть информацию уменьшают посредством группировки в части данных, например делят каждое значение на 10 и округляют до ближайшего целого числа. Так как функция DCT включает в себя прогрессивное взвешивание, которое размещает большие числа в верхнем левом углу блока, а меньшие числа в нижнем правом углу блока, то в этом случае может быть применено специальное зигзагообразное упорядочивание (расстановка) значений, которое облегчает дальнейшее сжатие посредством группового кодирования (по существу, сохраняют подсчет числа, например нулевых значений, которые появляются последовательно, вместо того, чтобы сохранять все нулевые значения). При желании, получающиеся числа могут быть использованы для поиска символов в таблице, выведенной посредством использования кодирования методом Хаффмана, для создания более коротких символов для большинства общих чисел, эта операция обычно называется "кодирование переменной длины". В любом случае, JPEG-кодированный поток представляет горизонтальные линии изображения, почти таким же образом, как основные данные минимального элемента изображения расположены в матрице горизонтальных рядов.

Должно быть принято во внимание, что сжатие JPEG приводит к потере информации. Однако вследствие феномена человеческого восприятия и способа, которым работает вышеупомянутый процесс, сжатие JPEG может уменьшить изображение до приблизительно одной пятой от его первоначального (оригинального) размера без фактических отличий и до одной десятой от ее первоначального размера всего лишь с небольшим ухудшением.

Подвижные изображения добавляют временное измерение к пространственному измерению отдельных изображений. Типичные подвижные изображения имеют тридцать кадров, то есть тридцать неподвижных изображений, в секунду времени просмотра. MPEG - по существу, метод сжатия, который использует оценку движения для дальнейшего сжатия видеопотока.

MPEG-кодирование разбивает каждое изображение на блоки, называемые "макроблоками", а затем ищет соседние изображения для подобных блоков. Если соответствие найдено, то вместо сохранения всех значений DCT для целого блока система сохраняет намного меньший вектор, который описывает движение (или нет) блока между изображениями. Таким образом, достигается эффективное сжатие.

С большим количеством специфики сжатие MPEG, в целом, использует три вида видеокадров. Естественно, некоторые кадры, называемые "внутренними кадрами" (также называемые "ссылочными кадрами", или ?кадрами I? и "информационными кадрами"), в которых должен быть обеспечен целый кадр, составленный из сжатых квантованных значений DCT (например, приблизительно два в секунду). Но при сжатии MPEG остающиеся кадры (например, 28), которые составляют остальную часть видео в течение той секунды, представляют собой гораздо меньшие кадры, которые относятся к внутренним кадрам, в соответствии с принципами сжатия MPEG. На языке MPEG эти кадры называют "предсказуемыми" кадрами (?P frames?) и "двунаправленными" ("реверсивными") кадрами (?кадрами B?), здесь все совместно называются "межкадровыми переходами".

Предсказуемые кадры - это те кадры, которые содержат вектор движения, ссылающийся на предыдущий внутренний кадр или на предыдущий предсказуемый кадр, в соответствии с вышеизложенным. Если блок незначительно изменяется в интенсивности или цвете, то различие между двумя кадрами также кодируется в предсказуемом кадре. Кроме того, если появляется нечто совершенно новое, не соответствующее никаким предыдущим блокам, то новый блок (или блоки) может быть сохранен в предсказуемом кадре таким же образом, как и во внутреннем кадре. Следует отметить, что как используется здесь, такой новый блок не является "заданной частью" внутреннего блока, в которой это возникает только в ответ на случайное введение нового объекта произвольного размера и позиции в кадре.

Напротив, двунаправленный кадр используется следующим образом. Система MPEG производит поиск совпадающих блоков в видеопотоке по прямому и обратному направлениям (обычно по одному кадру в каждом направлении). Опыт показал, что два двунаправленных кадра, находящиеся между каждым внутренним кадром или предсказуемым кадром, работают хорошо, для того, чтобы типичная группа кадров, связанная с отдельным внутренним кадром, могла бы быть: целым внутренним кадром, сопровождаемым двумя двунаправленными кадрами, сопровождаемым предсказуемым кадром, сопровождаемым двумя двунаправленными кадрами, другим предсказуемым кадром, еще двумя двунаправленными кадрами, предсказуемым кадром, еще двумя двунаправленными кадрами, предсказуемым кадром и, наконец, еще двумя двунаправленными кадрами в точке, в которой новый целый внутренний кадр мог быть помещен в поток для обновления потока. В некоторых случаях используются только внутренние кадры и предсказуемые кадры, так как двунаправленные кадры требуют больших затрат в вычислительном отношении, и они требуют большего количества сохраненных в памяти декодера ссылочных видеокадров. Самые простые кодирующие устройства (кодеры) вообще не используют межкадровые переходы, а используют только внутренние кадры, тем самым резко теряя качество при сжатии, ради простоты, но тем самым используя наименьшее количество памяти декодера.

Данное изобретение, при рассмотрении вышеупомянутых принципов, отдает должное, что сжатие MPEG работает очень хорошо при передаче видеопотока по надежной линии связи (например, от привода жесткого диска или DVD на процессор по надежному TCP/IP сетевому подключению). Однако следует критически признать, несмотря на то, что в контексте дорожек передачи "с частичной потерей информации", например, может произойти потеря внутренних кадров при беспроводной передаче, и потеря внутренних кадров более или менее разрушает связанные внутрикадровые переходы и, таким образом, сильно ухудшает обеспечение гарантированного качества обслуживания (QOS) до появления следующего целого внутреннего кадра, в особенности, когда потерянный внутренний кадр не может быть повторно передан (например, в течение вещательной передачи). Этот факт часто требует того, чтобы декодер заморозил визуальное воспроизведение до тех пор, пока другой достоверный внутренний кадр не будет принят. Идеальное решение заключается в том, чтобы обеспечить сжатие, полученное при использовании кадров P и В, с улучшенной устойчивостью к ошибкам.

Раскрытие изобретения

Поток мультимедийных данных для беспроводной передачи цифровых мультимедийных данных включает в себя множество наборов кадров, каждый из которых типично включает в себя N гибридных кадров (также называемых Н кадрами) i. Каждый гибридный кадр передает соответствующую i ю внутрикадровую часть, наряду с межкадровой информацией. Целый внутренний кадр устанавливается посредством совместных внутрикадровых частей. При желании, каждый набор кадров может также включать в себя стандартный целый внутренний кадр и стандартные внутрикадровые переходы.

В другом аспекте система связи включает в себя процессор, который принимает мультимедийные данные, и делит их на межкадровую информацию и внутрикадровую информацию. N гибридных кадров устанавливаются с каждым кадром, имеющим информацию, представляющую, по меньшей мере, одну заданную, типично циклическую, внутрикадровую часть и, по меньшей мере, некоторое количество межкадровой информации. Начальная идея состоит в том, чтобы вставить внутрикадровые данные, которые не требуются в стандартной структуре стандартных внутрикадровых переходов, также называемых кадрами В и P. Эти дополнительные внутрикадровые данные обеспечивают дополнительную устойчивость к ошибкам для видеопотоков, передающихся по системе передачи с частичной потерей информации.

В предпочтительном варианте осуществления процессор устанавливает все гибридные кадры для того, чтобы иметь информацию, представляющую М внутрикадровые линии. При использовании традиционной оценки DCT движения и методов компенсации М предпочтительно является целым числом макроблоков по высоте. Первый предпочтительный гибридный кадр включает в себя информацию, представляющую первые М внутрикадровые линии, второй гибридный кадр включает в себя информацию, представляющую вторые М внутрикадровые линии, и так далее. Число линий внутрикадровых данных на каждый гибридный кадр может изменяться для предоставления различных алгоритмов или весовых функций.

В неограниченных вариантах осуществления изобретения мультимедийные данные могут быть цифровыми, а также они могут быть переданы посредством использования принципов CDMA, принципов GSM или принципов OFDM. Мультимедийные данные могут быть переданы по односторонней линии связи, или они также могут быть переданы по двухсторонней двухточечной линии связи на радиоприемники.

В другом аспекте изобретения предлагается способ передачи на беспроводные приемники мультимедийных данных, которые характеризуются внутрикадровой информацией и межкадровой информацией, способ включает в себя передачу внутрикадровых частей в гибридных межкадровых переходах, с гибридными межкадровыми переходами, производимую в заданных интервалах. В неограниченном варианте осуществления изобретения внутрикадровая часть, которую переносит гибридный кадр, включает в себя информацию, представляющую квантованное дискретное косинусное преобразование (DCT) информации минимального элемента изображения. Как отмечено здесь, способ может быть применен к преобразованиям, отличным от DCT, основанным на блоках. Информация, представляющая квантованные DCT, может быть закодирована посредством использования, например, кодирования длины серий.

В другом аспекте предлагается беспроводной приемник для визуального воспроизведения мультимедийных данных, которые охарактеризованы внутрикадровыми переходами и гибридными кадрами, передающими циклические части внутрикадровой информации, включает в себя средство для использования внутрикадровых переходов с целью ссылки на циклические части, переносимые в гибридных кадрах. Приемник также включает в себя средство для визуального воспроизведения мультимедийных данных, по меньшей мере, частично используя циклические части.

В другом варианте осуществления заданные части внутрикадровых данных, содержащихся в гибридных кадрах между кадрами I, не должны объединяться для покрытия целого видеокадра. Кроме того, вся область, покрытая внутрикадровыми данными, содержащимися в гибридных кадрах, не должна покрывать области изображения, которые считаются менее важными. Это определение может принять форму, но не ограничиться для игнорирования углов, вершин и оснований или границ видеокадров. Кроме того, кодер может определить, что конкретная область последовательности изображений имеет более последовательное движение, чем другие, и производить регулярные гибридные кадры в целях устойчивости к ошибкам.

Соответственно, интервал между гибридными кадрами в видеопотоке не обязательно должен быть одинаковым или циклическим. При использовании кадров H может быть увеличен интервал между целыми кадрами I, и, таким образом, полная ширина полосы пропускания, требуемая для желаемого QoS, может быть уменьшена.

Более конкретно, размер и позиция внутрикадровых данных могут быть сосредоточены вокруг середины изображения, и после кадра I каждый последовательный кадр H может содержать больше внутрикадровых данных, чем предыдущий кадр H, до тех пор, пока внутрикадровые данные конечного кадра H фактически не покроют почти целый кадр (то есть почти целый кадр I). Кроме того, при желании, количество внутрикадровых данных последовательных кадров H между двумя несущими кадрами I может измениться.

Фрагментарные внутренние кадры (также называемые кадрами F) могут также быть использованы для переноса внутрикадровых данных. Кадр F подобен кадру H, но он не содержит межкадровых данных и вместо этого переносит только лишь частичные внутрикадровые данные. Кадры F не обязательно должны быть декодированы, в случае если приемное устройство определяет то, что было замечено достаточно много ошибок для области, покрытой кадром F, начиная с последнего кадра I или кадра H, покрывающих ту же самую область изображения.

В системе, использующей формирование многопланового изображения, кадры H и/или F могут быть использованы на одном или всех слоях. Вероятное осуществление должно включать в себя кадры H и F только на базовом слое(ях).

Внутрикадровые данные в кадрах H и F не должны быть ограничены прямоугольными формами, составленными посредством группировки горизонтальных линий. Для содержания внутрикадровых данных могут быть использованы различные геометрические формы.

Подробности данного изобретения относительно его структуры и операций могут быть лучше всего поняты посредством ссылок на сопровождающие чертежи, на которых одинаковые ссылочные номера относятся к одинаковым частям и на которых

фиг.1 - блок-схема данной системы;

фиг.2 - принципиальная схема группы кадров согласно данному изобретению;

фиг.3 - принципиальная схема гибридных кадров группы; и

фиг.4 - блок-схема данного процесса для формирования гибридных кадров.

Осуществление изобретения

На фиг.1 система представлена, в целом, позицией 10, которая включает в себя беспроводную систему 12 радиопередачи, передающую по радиоканалу, используя предпочтительно односторонний канал 14, цифровой мультимедийный контент в форме мультимедийных потоков к беспроводным мобильным станциям 16 (для ясности показана только одна мобильная станция 16). Система 12 радиопередачи так же, как и мобильные станции 16, может включать в себя соответствующие процессоры.

Мультимедийные потоки могут исходить от одного или от нескольких источников 18, которые обмениваются информацией с системой 12 радиопередачи или иначе с ней связаны. Система 12 радиопередачи может без ограничений использовать принципы CDMA, принципы GSM или другие принципы беспроводной связи, включая широкополосный CDMA (WCDMA), cdma2000 (например, стандарты радиоинтерфейса cdma2000 1x или 3x), TDMA или TD-SCDMA и OFDM. При желании, мультимедийный контент может быть альтернативно передан по двухсторонней двухточечной линии связи, такой как, например, линия связи Bluetooth или линия связи 802.11, или линия связи CDMA, или линия связи GSM. В любом случае, мобильная станция 16 может включать в себя аудио-, видео- или аудио-/видео- (A/V) дисплей (устройство отображения) 20 для представления мультимедийных потоков.

Фиг.2 схематично показывает отдельную последовательность кадров, то есть группу или набор связанных кадров, в соответствии с данным изобретением. В то время как фиг.2 и 3 иллюстрируют кадры графически, на практике, несомненно, переданный мультимедийный поток представляет собой поток символов, которые совместно представляют физические кадры, показанные на фиг.2 и 3.

Как показано на фиг.2, целый внутренний кадр 22 может быть начальным кадром набора. Однако целый внутренний кадр 22 также может быть дополнительным в некоторых вариантах осуществления, благодаря последующей внутрикадровой информации, которую переносят гибридные кадры, дополнительно обсуждаемые ниже. В любом случае, предпочтительный внутренний кадр 22 является, по существу, отдельным целым, основанным на DCT, JPEG-типом, или отдельным изображением или ссылочным кадром. Таким образом, в соответствии с принципами, сформулированными выше, внутренний кадр 22 по существу составлен из закодированных символов, представляющих квантованные DCT значения, которые, в свою очередь, представляют минимальные элементы изображения видеокадра.

Наборы кадров изображения в видеопоследовательности группируются с целью обработки. Эта группировка упоминается здесь как группа изображений (GOP). Каждая группа изображений содержит, по меньшей мере, один внутренний кадр (обычно только один внутренний кадр). Кадры в группе изображений могут также включать в себя внутрикадровые переходы, а также предсказуемые кадры 24 и двунаправленные кадры 26. Кроме того, в соответствии со сформулированными ниже принципами, кадры в отдельном наборе кадров могут включать в себя гибридные кадры 28. Гибридные кадры 28, по существу, похожи на внутрикадровые переходы 24 и 26 за исключением того, что они содержат заданные части внутрикадровой информации.

Более определенно, как показано на фиг.3, каждый гибридный кадр 28 включает в себя стандартную межкадровую информацию 30 и внутрикадровую информацию 32. Межкадровая информация может включать в себя, например, векторы, ссылающиеся на блоки в других кадрах, в то время как внутрикадровая информация включает в себя образец внутрикадровой информации минимальных элементов изображения, то есть значения, основанные на DCT, такие как кодированные квантованные DCT значения, или поистине другие значения, которые представляют пространственную интенсивность минимального элемента изображения.

Для предпочтительного варианта осуществления, в отличие от обычных внутрикадровых переходов, которые могут содержать внутрикадровую информацию, связанную с новым объектом произвольного (от программного представления) времени и позиции появления (возникновения), гибридные кадры 28 могут включать в себя заданные циклические внутрикадровые части. Таким образом, гибридные кадры группы изображений последовательно содержат внутрикадровую информацию, которая представляет геометрически последовательные внутрикадровые области. Более определенно, первый гибридный кадр 28 включает в себя первую часть внутреннего кадра, второй гибридный кадр в группе изображений включает в себя вторую внутрикадровую часть, предпочтительно геометрически последовательную к первой внутрикадровой части, и так далее, то есть N й гибридный кадр в группе изображений включает в себя N ю внутрикадровую часть. Части могут быть информационным представлением М линий внутренних кадров, со всеми внутрикадровыми частями в группе, совместно составляющими целый внутренний кадр. Таким образом, когда каждая внутрикадровая часть является М линиями внутрикадровой информации, N·M равняется общему количеству линий в отдельном внутреннем кадре. Внутрикадровые части гибридных кадров в наборе, представляя заданные различные геометрические области внутренних кадров, могут (или нет) представлять или быть полученными из отдельного изображения JPEG. В других вариантах осуществления внутрикадровые части гибридных кадров не должны представлять целый кадр. Кроме того, могут быть использованы альтернативные формы для содержания внутрикадровых данных, например, таких как вертикальные полосы, круги, квадраты и т.д.

Вместо линий изображения внутрикадровые части могут быть полосами частот для аудио, объектов или типов объектов для видео, текста и т.д.

Вышеупомянутый фрагментарный внутренний кадр (F-кадр), по существу, идентичен любому из гибридных кадров, показанных на фиг.3, за исключением того, что он не содержит части 30 межкадровой информации, а точнее только частичную внутрикадровую часть 32.

Фиг.4 изображает логику, иллюстрированную на принципиальных схемах, на фиг.2 и 3. Блок 34 представляет начало цикла типа "DO", который вводится для каждой группы изображений, это должно пониматься так, что кадры были разделены на группы, каждая из которых может включать в себя один или несколько целых внутренних кадров и множество внутрикадровых переходов, в соответствии с принципами MPEG. После обработки группа изображений включает в себя один целый внутренний кадр, сопровождаемый стандартными внутрикадровыми переходами и гибридными кадрами. Например, группа изображений может включать в себя десять стандартных внутрикадровых переходов и пять гибридных кадров, каждый из которых передает уникальную одну пятую часть внутреннего кадра и, возможно, один начальный целый внутренний кадр. Обычные внутрикадровые переходы могут ссылаться на внутрикадровые части гибридных кадров, независимо от того, обеспечивается ли целый внутренний кадр, или в случае, если целый внутренний кадр обеспечивается, то внутрикадровые переходы могут ссылаться на это, а также ссылаться на гибридные кадры только в случае потери целого внутреннего кадра.

Также для предпочтительного варианта осуществления, при перемещении к блоку 36, каждый Рый внутрикадровый переход может быть выбран в качестве ожидаемого гибридного кадра. В общей сложности выбрано N внутрикадровых переходов. Таким образом, в вышеупомянутом примере был отобран каждый третий внутрикадровый переход из пятнадцати (P=3) таким образом, чтобы были сформированы гибридные кадры (N=5). Значение "P" может измениться от единицы до десяти или даже больше. Действительно, значение "P" может измениться в пределах отдельного мультимедийного потока, в зависимости от, например, степени движения, и т.д.

Выборы P и N не обязательно должны умножаться для того, чтобы быть равными длине группы изображений (GOP) или длине группе изображений(GOP-1). Если система требует большей устойчивости к ошибкам, то гибридные кадры помещаются ближе друг к другу. И наоборот, если требуется меньшая устойчивость к ошибкам, то гибридные кадры могут быть более отдалены друг от друга. Следует отметить, что расстояние между внутренними кадрами изменяется наряду с расстоянием между гибридными кадрами.

Обращаясь к блоку 38, для каждого Iго ожидаемого гибридного кадра, i=1,2,...,N, логические циклы для блока 40 передачи кадра в гибридный кадр, посредством замены I й части межкадровой информации, которая просто ссылается на 1/N часть внутреннего кадра с внутрикадровой информацией, представляет iю 1/N часть внутреннего кадра. В случае деления внутрикадровых частей на М линии, каждая из которых ссылается на первые М внутрикадровые линии первого гибридного кадра, заменяемые первыми М внутрикадровыми линиями, ссылается на вторые М внутрикадровые линии второго гибридного кадра, заменяемые вторыми М внутрикадровыми линиями, и так далее. Вероятно, что М выбирают кратным числом макроблока высоты, которое часто устанавливается равным 16 линиям. В то время как фиг.4 указывает на то, что фактические ссылочные внутрикадровые переходы "заменены" внутрикадровыми частями, должно быть понятно, что гибридный кадр может быть сформирован "от основания", то есть посредством создания нового кадра, который первоначально имеет Iю 1/N внутрикадровую часть с остатком от кадра, передающего межкадровую информацию. В любом случае, предпочтительная система приводит к тому, что каждый гибридный кадр содержит циклическую внутрикадровую часть с каждой Iй циклической частью, представляющей iю внутрикадровую область, которая является геометрически смежной с (i-1)й областью, представленной посредством (i-1)й циклической части (i-1)го гибридного кадра, и к тому, что (i+1)я область, которая представлена посредством (i+1)й циклической части (i+1) го гибридного кадра.

В других вариантах осуществления формы и размеры внутрикадровых данных гибридных кадров не должны быть одинаковыми или покрывать весь размер кадра изображения или быть отделенными регулярными интервалами. Например, если область изображения высокого процента или регулярного высокого движения, то гибридный кадр может обеспечить дополнительные внутрикадровые данные независимо от того, действительно ли необходимы эти внутрикадровые данные для исправления ошибок.

Мобильные станции 16 принимают мультимедийный поток и декодируют информацию, включающую в себя гибридные кадры, выборочно или иначе используя внутрикадровые переходы для ссылки на внутрикадровые части, которые переносят в гибридных кадрах для визуального воспроизведения мультимедийных средств. Для этой цели в мобильных станциях 16 могут быть использованы процессоры.

Теперь может быть оценено, что при потере целого внутреннего кадра одни лишь внутрикадровые переходы, которые предшествуют гибридным кадрам, полностью бесполезны. Внутрикадровые переходы, следующие за гибридными кадрами, могут ссылаться, по меньшей мере, на iе внутрикадровые части тех гибридных кадров и, таким образом, обеспечивать некоторое измеримое QOS.

Наряду с тем, что данный способ и система для частичного кодирования внутренних кадров для беспроводной мультимедийной передачи, полностью показанные и подробно описанные здесь, способны к достижению вышеописанных целей изобретения, должно быть понятно, что это является предпочтительным вариантом осуществления данного изобретения и, таким образом, образцом предмета, широко рассмотренного в соответствии с данным изобретением, и что объем данного изобретения полностью охватывает другие варианты осуществления, которые станут очевидными для специалистов в данной области техники, а также и то, что соответственно объем данного изобретения не должен быть ограничен ничем кроме прилагаемой формулы изобретения, в которой ссылка на элемент не предназначена, для обозначения "один и только один", исключая тот случай, если столь явно не заявлено, а скорее всего означает "один или более". Все структурные и функциональные эквиваленты элементам вышеописанного предпочтительного варианта осуществления, которые известны или появятся позже, хорошо известны специалистам в данной области техники, включены здесь только в качестве ссылки и предназначены для того, чтобы быть охваченными приложенной формулой изобретения. Кроме того, это не является необходимым для устройства или способа для обращения к каждой нерешенной проблеме, в соответствии с данным изобретением, для того, чтобы быть охваченным в соответствии с формулой изобретения. Также ни один из элементов, компонентов или этапов способа в данном описании не предназначены быть общедоступными, кроме как эти элемент, компонент или этап способа раскрыты в формуле изобретения. Ни один из элементов здесь не должен быть рассмотрен согласно условиям 35 U.S.C. 112, шестого параграфа, если элемент явно не изложен, используя фразу "средство для" или, в случае способа, элемент изложен как "этап" вместо "действие".

Класс H04N7/50 включающие преобразование и прогнозное кодирование

сжатие видеоданных без видимых потерь -  патент 2504107 (10.01.2014)
способ кодирования и способ декодирования видео, устройства для них, программы для них, а также носители хранения данных, которые сохраняют программы -  патент 2504106 (10.01.2014)
способ и устройство для высокомасштабируемого внутрикадрового видеокодирования -  патент 2503137 (27.12.2013)
кодирование видео при помощи больших макроблоков -  патент 2502218 (20.12.2013)
система сжатия видео и способ компенсации для ограничения полосы пропускания канала связи -  патент 2501180 (10.12.2013)
быстрое принятие решения о дельте параметра квантования макроблока -  патент 2498523 (10.11.2013)
видео кодирование с использованием преобразования больше чем 4×4 и 8×8 -  патент 2497303 (27.10.2013)
способ и устройство для кодирования видео и способ и устройство для декодирования видео -  патент 2493671 (20.09.2013)
фрагментированная ссылка во временном сжатии для кодирования видео -  патент 2485712 (20.06.2013)
устройство для кодирования изображений, устройство для декодирования изображений, способ кодирования изображений и способ декодирования изображений -  патент 2479148 (10.04.2013)
Наверх